diff --git a/.gitignore b/.gitignore index 7679838..8add95c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,5 @@ # Binaries # ############ -bin/bedpeToBed12 -bin/bedpeToVcf bin/bgzip bin/cnvnator-multi src/cnvnator/bin/cnvnator-multi @@ -13,8 +11,6 @@ bin/lumpy bin/lumpyexpress bin/pairend_distro.py bin/samblaster -bin/splitReadSamToBedpe -bin/splitterToBreakpoint bin/svtyper bin/tabix bin/vawk @@ -65,7 +61,6 @@ bin/mbuffer bin/parallel bin/bamheadrg.py bin/bamtofastq.py -bin/lumpyToBedpe bin/bamgroupreads.py bin/bamfilterrg.py bin/bamcleanheader.py diff --git a/.gitmodules b/.gitmodules index 4c6cf74..be52343 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,24 +1,18 @@ [submodule "src/svtyper"] path = src/svtyper - url = https://github.com/cc2qe/svtyper.git + url = https://github.com/hall-lab/svtyper.git [submodule "src/samblaster"] path = src/samblaster url = https://github.com/GregoryFaust/samblaster.git [submodule "src/vawk"] path = src/vawk url = https://github.com/cc2qe/vawk.git -[submodule "src/lumpy-sv"] - path = src/lumpy-sv - url = https://github.com/cc2qe/lumpy-sv.git [submodule "src/tabix"] path = src/tabix url = https://github.com/samtools/tabix.git [submodule "src/freebayes"] path = src/freebayes url = https://github.com/ekg/freebayes.git -[submodule "src/svtools"] - path = src/svtools - url = https://github.com/hall-lab/sv-tools.git [submodule "src/bwa"] path = src/bwa url = https://github.com/lh3/bwa.git @@ -28,3 +22,10 @@ [submodule "src/parallel"] path = src/parallel url = http://git.savannah.gnu.org/r/parallel.git +[submodule "src/lumpy-sv"] + path = src/lumpy-sv + url = https://github.com/hall-lab/lumpy-sv.git + branch = 0.2.13_cram_support +[submodule "src/CNVnator"] + path = src/CNVnator + url = https://github.com/abyzovlab/CNVnator diff --git a/src/cnvnator/src/samtools/COPYING b/LICENSE similarity index 86% rename from src/cnvnator/src/samtools/COPYING rename to LICENSE index 82fa2f4..9e0e994 100644 --- a/src/cnvnator/src/samtools/COPYING +++ b/LICENSE @@ -1,6 +1,6 @@ -The MIT License +The MIT License (MIT) -Copyright (c) 2008-2009 Genome Research Ltd. +Copyright (c) 2014 Ira Hall lab Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -9,13 +9,13 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. \ No newline at end of file +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/Makefile b/Makefile index 817f8a5..622608c 100644 --- a/Makefile +++ b/Makefile @@ -9,32 +9,66 @@ SAMBLASTER_DIR=$(SRC)/samblaster FREEBAYES_DIR=$(SRC)/freebayes LUMPY_DIR=$(SRC)/lumpy-sv SVTYPER_DIR=$(SRC)/svtyper -CNVNATOR_DIR=$(SRC)/cnvnator +CNVNATOR_DIR=$(SRC)/CNVnator +SAMTOOLS_VERSION=samtools-1.3.1 +SAMTOOLS_DIR=$(SRC)/$(SAMTOOLS_VERSION) TABIX_DIR=$(SRC)/tabix VAWK_DIR=$(SRC)/vawk -SVTOOLS_DIR=$(SRC)/svtools MBUFFER_DIR=$(SRC)/mbuffer PARALLEL_DIR=$(SRC)/parallel BAMKIT_DIR=$(SRC)/bamkit -all: bwa sambamba samblaster freebayes lumpy svtyper tabix vawk svtools mbuffer parallel bamkit cnvnator-multi +# all +all: + @echo "" > $(MKFILE_DIR)/install.log + @echo "Installing align module..." >> $(MKFILE_DIR)/install.log + $(MAKE) align + @echo "Done." >> $(MKFILE_DIR)/install.log + @echo "Installing var and somatic modules..." >> $(MKFILE_DIR)/install.log + $(MAKE) var + @echo "Done." >> $(MKFILE_DIR)/install.log + + @echo "Installing sv module..." >> $(MKFILE_DIR)/install.log + $(MAKE) sv + @echo "Done." >> $(MKFILE_DIR)/install.log + + @echo "Installing realign module..." >> $(MKFILE_DIR)/install.log + $(MAKE) realign + @echo "Done." >> $(MKFILE_DIR)/install.log + + @echo "Installation successful" >> $(MKFILE_DIR)/install.log + +# modules +align: bwa sambamba samblaster parallel config + +var: freebayes tabix vawk parallel config + +somatic: var + +sv: lumpy sambamba samblaster vawk bamkit tabix svtyper cnvnator config + +realign: bwa sambamba samblaster parallel mbuffer bamkit config + +# autogenerate speedseq.config +config: @echo "" > $(TARGET_BIN)/speedseq.config @echo "SPEEDSEQ_HOME=$(MKFILE_DIR)" >> $(TARGET_BIN)/speedseq.config @echo "" >> $(TARGET_BIN)/speedseq.config @echo "# general" >> $(TARGET_BIN)/speedseq.config + @echo "SAMTOOLS=`which samtools`" >> $(TARGET_BIN)/speedseq.config @echo "SAMBAMBA=$(MKFILE_DIR)/$(TARGET_BIN)/sambamba" >> $(TARGET_BIN)/speedseq.config @echo "BGZIP=$(MKFILE_DIR)/$(TARGET_BIN)/bgzip" >> $(TARGET_BIN)/speedseq.config @echo "TABIX=$(MKFILE_DIR)/$(TARGET_BIN)/tabix" >> $(TARGET_BIN)/speedseq.config @echo "VAWK=$(MKFILE_DIR)/$(TARGET_BIN)/vawk" >> $(TARGET_BIN)/speedseq.config @echo "PARALLEL=$(MKFILE_DIR)/$(TARGET_BIN)/parallel" >> $(TARGET_BIN)/speedseq.config @echo "PYTHON=`which python2.7`" >> $(TARGET_BIN)/speedseq.config + @echo "HEXDUMP=`which hexdump`" >> $(TARGET_BIN)/speedseq.config @echo "" >> $(TARGET_BIN)/speedseq.config @echo "# align" >> $(TARGET_BIN)/speedseq.config @echo "BWA=$(MKFILE_DIR)/$(TARGET_BIN)/bwa" >> $(TARGET_BIN)/speedseq.config @echo "SAMBLASTER=$(MKFILE_DIR)/$(TARGET_BIN)/samblaster" >> $(TARGET_BIN)/speedseq.config - @echo "SAMBAMBA=$(MKFILE_DIR)/$(TARGET_BIN)/sambamba" >> $(TARGET_BIN)/speedseq.config @echo "" >> $(TARGET_BIN)/speedseq.config @echo "# var/somatic" >> $(TARGET_BIN)/speedseq.config @@ -55,9 +89,9 @@ all: bwa sambamba samblaster freebayes lumpy svtyper tabix vawk svtools mbuffer @echo "" >> $(TARGET_BIN)/speedseq.config @echo "# CNVnator" >> $(TARGET_BIN)/speedseq.config @echo "CNVNATOR_WRAPPER=$(MKFILE_DIR)/$(TARGET_BIN)/cnvnator_wrapper.py" >> $(TARGET_BIN)/speedseq.config - @echo "CNVNATOR_MULTI=$(MKFILE_DIR)/$(TARGET_BIN)/cnvnator-multi" >> $(TARGET_BIN)/speedseq.config - @echo "ANNOTATE_RD=$(MKFILE_DIR)/$(TARGET_BIN)/annotate_rd" >> $(TARGET_BIN)/speedseq.config - @echo "CNVNATOR_CHROMS_DIR=" >> $(TARGET_BIN)/speedseq.config + @echo "CNVNATOR=$(MKFILE_DIR)/$(TARGET_BIN)/cnvnator" >> $(TARGET_BIN)/speedseq.config + @echo "ANNOTATE_RD=$(MKFILE_DIR)/$(TARGET_BIN)/annotate_rd.py" >> $(TARGET_BIN)/speedseq.config + @echo "CNVNATOR_CHROMS_DIR=$(MKFILE_DIR)/$(ANNOTATIONS_DIR)/cnvnator_chroms" >> $(TARGET_BIN)/speedseq.config @echo "" >> $(TARGET_BIN)/speedseq.config @echo "# realign" >> $(TARGET_BIN)/speedseq.config @@ -66,6 +100,7 @@ all: bwa sambamba samblaster freebayes lumpy svtyper tabix vawk svtools mbuffer @echo "BAMHEADRG=$(MKFILE_DIR)/$(TARGET_BIN)/bamheadrg.py" >> $(TARGET_BIN)/speedseq.config @echo "BAMCLEANHEADER=$(MKFILE_DIR)/$(TARGET_BIN)/bamcleanheader.py" >> $(TARGET_BIN)/speedseq.config +# applications bwa: $(MAKE) -C $(BWA_DIR) cp $(BWA_DIR)/bwa $(TARGET_BIN) @@ -86,20 +121,23 @@ lumpy: cp $(LUMPY_DIR)/scripts/pairend_distro.py $(TARGET_BIN) cp $(LUMPY_DIR)/bin/lumpy $(TARGET_BIN) cp $(LUMPY_DIR)/bin/lumpyexpress $(TARGET_BIN) + cp $(LUMPY_DIR)/scripts/vcfToBedpe $(TARGET_BIN) svtyper: cp $(SVTYPER_DIR)/svtyper $(TARGET_BIN) -cnvnator-multi: +samtools: + cd $(SAMTOOLS_DIR) && ./configure + $(MAKE) -C $(SAMTOOLS_DIR) + +cnvnator: samtools ifeq ($(ROOTSYS),) @echo -e "\nWARNING: CNVnator not compiled because the ROOT package is not installed." @echo "Please see the README for instructions on manually installing ROOT." else + ln -f -s ../$(SAMTOOLS_VERSION) -T $(CNVNATOR_DIR)/samtools $(MAKE) -C $(CNVNATOR_DIR) - cp $(CNVNATOR_DIR)/bin/cnvnator-multi $(TARGET_BIN) - cp $(CNVNATOR_DIR)/bin/cnvnator_wrapper.py $(TARGET_BIN) - cp $(CNVNATOR_DIR)/bin/cnvnator2VCF.pl $(TARGET_BIN) - cp $(CNVNATOR_DIR)/bin/annotate_rd.py $(TARGET_BIN) + cp $(CNVNATOR_DIR)/cnvnator $(TARGET_BIN) endif tabix: @@ -110,14 +148,6 @@ tabix: vawk: cp $(VAWK_DIR)/vawk $(TARGET_BIN) -svtools: - cp $(SVTOOLS_DIR)/bedpeToBed12 $(TARGET_BIN) - cp $(SVTOOLS_DIR)/bedpeToVcf $(TARGET_BIN) - cp $(SVTOOLS_DIR)/splitReadSamToBedpe $(TARGET_BIN) - cp $(SVTOOLS_DIR)/splitterToBreakpoint $(TARGET_BIN) - cp $(SVTOOLS_DIR)/vcfToBedpe $(TARGET_BIN) - cp $(SVTOOLS_DIR)/lumpyToBedpe $(TARGET_BIN) - mbuffer: cd $(MBUFFER_DIR); ./configure --prefix=$(shell pwd) $(MAKE) -C $(MBUFFER_DIR) @@ -138,26 +168,22 @@ bamkit: clean: rm -f \ - bin/bedpeToBed12 \ - bin/bedpeToVcf \ bin/bgzip \ bin/sambamba \ bin/cnvnator \ bin/cnvnator2VCF.pl \ bin/cnvnator_wrapper.py \ + bin/annotate_rd.py \ bin/freebayes \ bin/lumpy \ bin/lumpyexpress \ bin/pairend_distro.py \ bin/samblaster \ - bin/splitReadSamToBedpe \ - bin/splitterToBreakpoint \ bin/svtyper \ bin/tabix \ bin/vawk \ bin/vcfToBedpe \ bin/bwa \ - bin/lumpyToBedpe \ bin/mbuffer \ bin/parallel \ bin/bamtofastq.py \ @@ -165,9 +191,8 @@ clean: bin/bamgroupreads.py \ bin/bamfilterrg.py \ bin/bamcleanheader.py \ - bin/bamlibs.py \ - bin/cnvnator-multi \ - bin/annotate_rd.py + bin/bamlibs.py + $(MAKE) -C $(BWA_DIR) clean $(MAKE) -C $(SAMBLASTER_DIR) clean $(MAKE) -C $(FREEBAYES_DIR) clean diff --git a/README.md b/README.md index 2e0319b..9b80b36 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,15 @@ # SpeedSeq -SpeedSeq is a flexible and open-source framework to rapidly identify genomic variation. + A flexible framework for rapid genome analysis and interpretation -Chiang, C, R M Layer, G G Faust, M R Lindberg, D B Rose, E P Garrison, G T Marth, A R Quinlan, and I M Hall. 2014. SpeedSeq: Ultra-Fast Personal Genome Analysis and Interpretation. bioRxiv. [doi:10.1101/012179](http://dx.doi.org/10.1101/012179). +C Chiang, R M Layer, G G Faust, M R Lindberg, D B Rose, E P Garrison, G T Marth, A R Quinlan, and I M Hall. SpeedSeq: ultra-fast personal genome analysis and interpretation. Nat Meth (2015). doi:10.1038/nmeth.3505. -##Table of Contents +http://www.nature.com/nmeth/journal/vaop/ncurrent/full/nmeth.3505.html + +![SpeedSeq workflow](etc/speedseq_workflow.png?raw=true "SpeedSeq workflow") + +## Table of Contents 1. [Quick start](#quick-start) 2. [Installation](#installation) 3. [Reference genome and annotations](#reference-genome-and-annotations) @@ -14,73 +18,82 @@ Chiang, C, R M Layer, G G Faust, M R Lindberg, D B Rose, E P Garrison, G T Marth * [var](#speedseq-var) * [somatic](#speedseq-somatic) * [sv](#speedseq-sv) - -5. [Example Workflows](#example-workflows) + * [realign](#speedseq-realign) +5. [Example workflows](#example-workflows) +6. [SpeedSeq AMI (Amazon Machine Image)](#speedseq-ami) +7. [Troubleshooting](#troubleshooting) ## Quick start - 1. Install ``` - git clone --recursive https://github.com/cc2qe/speedseq + git clone --recursive https://github.com/hall-lab/speedseq cd speedseq make ``` -2. Align from FASTQ +2. Run the [example script](example/run_speedseq.sh) ``` - bin/speedseq align \ - -o sample \ - -R "@RG\tID:id\tSM:samplename\tLB:lib" \ - human_g1k_v37.fasta \ - in1.fq.gz \ - in2.fq.gz + cd example + ./run_speedseq ``` + + This should produce the following files: + * example.bam + * example.discordants.bam + * example.splitters.bam + * example.vcf.gz + * example.sv.vcf.gz -3. Detect SNVs and indels - ``` - bin/speedseq var \ - -o sample \ - human_g1k_v37.fasta \ - sample.bam - ``` +## Installation -4. Detect structural variants - ``` - bin/speedseq sv \ - -o sample \ - -B sample.bam \ - -S sample.splitters.bam \ - -D sample.discordants.bam \ - -R human_g1k_v37.fasta \ - ``` +#### Example installation commands +As a template for installation on other systems, we have provided the exact commands for a full installation of SpeedSeq and GEMINI on a blank [Amazon Linux](Amazon Linux AMI 2014.09.2 (HVM)) box. These commands encompass all of the installation steps outlined below. -## Installation +* [Example SpeedSeq installation commands](example/example_speedseq_install.sh) #### Prerequisites -* Python 2.7 +* g++ and the standard C and C++ development libraries (https://gcc.gnu.org/) +* CMake (http://www.cmake.org/) +* GNU awk and core utils +* Python 2.7 (https://www.python.org/) * numpy - * pysam + * pysam 0.8.0+ * scipy -* ROOT (required if running CNVnator) -* Variant Effect Predictor (required if annotating VCF files) +* ROOT (https://root.cern.ch/) (required if running CNVnator) +* Variant Effect Predictor (http://www.ensembl.org/info/docs/tools/vep/index.html) (required if annotating VCF files) #### Configuration System paths to SpeedSeq's component software are specified in the [speedseq.config](bin/speedseq.config) file, which should reside in the same directory as the SpeedSeq executable (for alternate locations use the [-K flag](#usage)). Upon installation, SpeedSeq attempts to automatically generate this file, but manual editing may be necessary. #### Install core components The core components enable standard functionality outlined in [Quick start](#quick-start). -``` -git clone --recursive https://github.com/cc2qe/speedseq +* BWA (http://bio-bwa.sourceforge.net/) +* FreeBayes (https://github.com/ekg/freebayes) +* LUMPY (https://github.com/arq5x/lumpy-sv) +* Sambamba (http://lomereiter.github.io/sambamba/) +* SAMBLASTER (https://github.com/GregoryFaust/samblaster) +* Vawk (https://github.com/cc2qe/vawk) +* GNU Parallel (http://www.gnu.org/software/parallel/) +* mbuffer (http://www.maier-komor.de/mbuffer.html) + +Compilation requires g++ and the standard C and C++ development libraries. Additionally, cmake is required for building the BamTools API within FreeBayes and LUMPY. +``` +git clone --recursive https://github.com/hall-lab/speedseq cd speedseq make ``` +Essential SpeedSeq components can be installed with `make`, which produces a log file (install.log) that details the compilation status. + +The installation is modular, and its units can be built separately with `make align`, `make var`, `make somatic`, `make sv`, and `make realign`. This allows installation of only the desired components, eliminating extraneous dependencies. It further allows rebuilding of previously failed components. + If any components already exist on the system or fail to install, their paths can be manually specified by editing [speedseq.config](bin/speedseq.config). #### Install optional components Optional components enable advanced features such as variant annotation and read-depth analysis. +* Ensembl Variant Effect Predictor (VEP) (http://www.ensembl.org/info/docs/tools/vep/index.html) +* CNVnator (http://sv.gersteinlab.org/) ##### Variant Effect Predictor -http://www.ensembl.org/info/docs/tools/vep/index.html ``` curl -OL https://github.com/Ensembl/ensembl-tools/archive/release/76.zip unzip 76.zip @@ -105,21 +118,29 @@ CNVnator requires the ROOT package as a prerequiste (https://root.cern.ch/drupal cd root ./configure --prefix=$PWD make - cd .. - sudo mv root /usr/local ``` -2. Compile CNVnator from the SpeedSeq directory +2. Source thisroot.sh + ``` + source /pathto/root/bin/thisroot.sh + ``` + +3. Compile CNVnator from the SpeedSeq directory ``` cd $SPEEDSEQ_DIR - make cnvnator-multi + make cnvnator ``` -For alternative installations and release issues for any of the above tools please consult the tool's developer. +4. Before running SpeedSeq, you'll need to add the following line to [speedseq.config](bin/speedseq.config) or your .bashrc file. (Substitute the actual path to thisroot.sh on your system) + ``` + source /pathto/root/bin/thisroot.sh + ``` + +Please refer to the [CNVnator repository](https://github.com/abyzovlab/CNVnator) for details on installing CNVnator. ## Reference genome and annotations -#### Refernce genome +#### Reference genome We recommend using the GRCh37 human genome for SpeedSeq, available here: ftp://ftp-trace.ncbi.nih.gov/1000genomes/ftp/technical/reference/human_g1k_v37.fasta.gz @@ -129,7 +150,7 @@ The genome FASTA file should be unzipped and indexed with BWA before running Spe #### Annotations -For human genome alignment using the GRCh37 build, we recommend using the [annotations/ceph18.b37.include.2014-01-15.bed](annotations/ceph18.b37.include.2014-01-15.bed) BED file to parallelize the variant calling ([`speedseq var`](#speedseq-var) and [`speedseq somatic`](#speedseq-somatic)). This BED file excludes 15.6 Mb of the non-gapped genome where the coverage in the CEPH1463 pedigree was greater than twice the mode coverage plus 3 standard deviations. We believe these extremely high depth regions that we excluded are areas of misassembly in the GRCh37 human reference genome in which variant calling is time-consuming and error-prone. +For human genome alignment using the GRCh37 build, we recommend using the [annotations/ceph18.b37.include.2014-01-15.bed](annotations/ceph18.b37.include.2014-01-15.bed) windows to parallelize variant calling ([`speedseq var`](#speedseq-var) and [`speedseq somatic`](#speedseq-somatic)). This BED file excludes 15.6 Mb of the non-gapped genome where the coverage in the CEPH1463 pedigree was greater than twice the mode coverage plus 3 standard deviations. We believe these extremely high depth regions that we excluded are areas of misassembly in the GRCh37 human reference genome in which variant calling is time-consuming and error-prone. Additionally, the regions in [annotations/ceph18.b37.include.2014-01-15.bed](annotations/ceph18.b37.include.2014-01-15.bed) are variable-width windows which each contain approximately the same coverage depth in the CEPH1463 pedigree, and sorted from highest to lowest depth. This ensures that the parallelization of Freebayes uses approximately the same amount of time per region. @@ -138,16 +159,17 @@ The regions in [annotations/ceph18.b37.exclude.2014-01-15.bed](annotations/ceph1 In the [`speedseq sv`](#speedseq-sv) module, we recommend excluding the genomic regions in the [annotations/ceph18.b37.lumpy.exclude.2014-01-15.bed](annotations/ceph18.b37.lumpy.exclude.2014-01-15.bed) BED file. These regions represent the complement of those in [annotations/ceph18.b37.include.2014-01-15.bed](annotations/ceph18.b37.include.2014-01-15.bed) as well as the mitochondrial chromosome. ## Usage - SpeedSeq is a modular framework with four components: * [speedseq align](#speedseq-align) - Process paired-end FASTQ sequences to produce a duplicate-marked, sorted, indexed BAM file that can be processed with other SpeedSeq modules. * [speedseq var](#speedseq-var) - Run FreeBayes one or more BAM files * [speedseq somatic](#speedseq-somatic) - Run FreeBayes on a tumor/normal pair of BAM files * [speedseq sv](#speedseq-sv) - Run LUMPY on one or more BAM files, with optional breakend genotyping and read-depth calculation. +* [speedseq realign](#speedseq-realign) - Realign from a BAM file. -###speedseq align +These modules operate independently of each other and produce universal output formats that are compatible with external tools. SpeedSeq modules can also run on BAM alignments that were produced outside of the SpeedSeq framework. . However, structural variant detection on BAM files generated outside of SpeedSeq will be slower due to two unique features of `speedseq align`. First, our alignment uses SAMBLASTER to automatically extract split and discordant reads for SV detection. While the `speedseq sv` module will internally extract split and discordant reads from regular BAM files, it takes much longer due to obligate name-sorting of the BAM file. Secondly, structural variant genotyping is much faster on BAM files processed by SAMBLASTER due to the addition of mate CIGAR and mate mapping quality tags. In the absence of these tags, SVTyper must jump to each read’s mate position in the BAM file, which greatly increases run time. +### speedseq align `speedseq align` converts paired-end FASTQ sequences to a duplicate-marked, sorted, indexed BAM file that can be processed with other SpeedSeq modules. Internally, `speedseq align` runs the following steps to produce [three output BAM files](#output): @@ -163,7 +185,6 @@ usage: speedseq align [options] [in2.fq] ``` ##### Positional arguments - ``` reference.fa genome reference fasta file (required) in1.fq paired-end fastq file. if -p flag is used then expected to be @@ -173,19 +194,19 @@ in2.fq paired-end fastq file. (may be gzipped) (required) ``` ##### Alignment options - -These options determine the behavior of BWA-MEM ``` -o STR output prefix [default: in1.fq] -R read group header line such as "@RG\tID:id\tSM:samplename\tLB:lib" (required) -p first fastq file consists of interleaved paired-end sequences -t INT number of threads to use [default: 1] --T DIR temp directory [default: ./temp] +-T DIR temp directory [./outprefix.XXXXXXXXXXXX] +-I FLOAT[,FLOAT[,INT[,INT]]] + specify the mean, standard deviation (10% of the mean if absent), max + (4 sigma from the mean if absent) and min of the insert size distribution. + FR orientation only. [inferred] ``` ##### Samblaster options - -These options determine the behavior of SAMBLASTER ``` -i include duplicates in splitters and discordants (default: exclude duplicates) @@ -201,7 +222,6 @@ These options determine the behavior of SAMBLASTER ``` ##### Global options - ``` -K FILE path to speedseq.config file (default: same directory as speedseq) -v verbose @@ -209,7 +229,6 @@ These options determine the behavior of SAMBLASTER ``` #### Output - `speedseq align` produces three sorted, indexed BAM files (plus their corresponding .bai index files): * `outprefix.bam` @@ -220,7 +239,6 @@ These options determine the behavior of SAMBLASTER * This BAM file contains discordant read-pairs called by the BWA-MEM alignment of the library. These reads may be discordant by strand orientation, intrachromosomal distance, or interchromosomal mapping. This BAM file may be used as the `-D` flag input to [`speedseq sv`](#speedseq-sv). This file excludes duplicate reads by default, but they will be included if the `-i` flag is specified as a [`speedseq align`](#speedseq-align) command line parameter. ### speedseq var - `speedseq var` runs FreeBayes on one or more BAM files. ``` @@ -228,7 +246,6 @@ usage: speedseq var [options] [input2.bam [...]] ``` ##### Positional arguments - ``` reference.fa genome reference fasta file input.bam BAM file(s) to call variants on. Must have readgroup information, @@ -236,7 +253,6 @@ input.bam BAM file(s) to call variants on. Must have readgroup information ``` ##### Options - ``` -o STR output prefix [default: input1.bam] -w FILE BED file of windowed genomic intervals. For human genomes, @@ -244,7 +260,7 @@ input.bam BAM file(s) to call variants on. Must have readgroup information (see Annotations) -q FLOAT minimum variant QUAL score to output [1] -t INT number of threads to use [default: 1] --T DIR temp directory [default: ./temp] +-T DIR temp directory [./outprefix.XXXXXXXXXXXX] -A annotate the vcf with VEP -K FILE path to speedseq.config file [default: same directory as speedseq] -v verbose @@ -252,13 +268,11 @@ input.bam BAM file(s) to call variants on. Must have readgroup information ``` #### Output - `speedseq var` produces a single indexed VCF file that is optionally annotated with VEP. * `outprefix.vcf.gz` ### speedseq somatic - `speedseq somatic` runs FreeBayes on a tumor/normal pair of BAM files ``` @@ -266,7 +280,6 @@ usage: speedseq somatic [options] ``` ##### Positional arguments - ``` reference.fa genome reference fasta file normal.bam germline BAM file(s) (comma separated BAMs from multiple libraries). @@ -278,7 +291,6 @@ tumor.bam tumor BAM file(s) (comma separated BAMs for multiple libraries ``` ##### Options - ``` -o STR output prefix [default: tumor.bam] -w FILE BED file of windowed genomic intervals. For human genomes, @@ -291,10 +303,9 @@ tumor.bam tumor BAM file(s) (comma separated BAMs for multiple libraries -C INT require at least this count of observations supporting an alternate allele within a single individual in order to evaluate the position [2] --n FLOAT minimum normal log odds ratio for PASS [7] --u FLOAT minimum tumor log odds ratio for PASS [7] +-S FLOAT minimum somatic score (SSC) for PASS [18] -q FLOAT minimum QUAL score to output non-passing somatic variants [1e-5] --T DIR temp directory [./temp] +-T DIR temp directory [./outprefix.XXXXXXXXXXXX] -A annotate the vcf with VEP -K FILE path to speedseq.config file (default: same directory as speedseq) -v verbose @@ -308,16 +319,17 @@ tumor.bam tumor BAM file(s) (comma separated BAMs for multiple libraries * `outprefix.vcf.gz` ### speedseq sv - -`speedseq sv` runs LUMPY on one or more BAM files, with optional breakend genotyping by SVtyper, and optional read-depth analysis by CNVnator. +`speedseq sv` runs LUMPY on one or more BAM files, with optional breakend genotyping by SVTyper, and optional read-depth analysis by CNVnator. ##### Options ``` -B FILE full BAM file(s) (comma separated) (required) example: -B in1.bam,in2.bam,in3.bam --S FILE split reads BAM file(s) (comma separated, order same as in -B) (required) +-S FILE split reads BAM file(s) (comma separated, order same as in -B) + (auto-generated if absent) example: -S in1.splitters.bam,in2.splitters.bam,in3.splitters.bam --D FILE discordant reads BAM file(s) (comma separated, order same as in -B) (required) +-D FILE discordant reads BAM file(s) (comma separated, order same as in -B) + (auto-generated if absent) example: -D in1.discordants.bam,in2.discordants.bam,in3.discordants.bam -R FILE indexed reference genome fasta file (required) -o STR output prefix [in1.bam] @@ -326,14 +338,14 @@ tumor.bam tumor BAM file(s) (comma separated BAMs for multiple libraries -g genotype SV breakends with svtyper -d calculate read-depth with CNVnator -A annotate the vcf with VEP --m INT minimum weight for a call [default: 4] +-P output LUMPY probability curves in VCF +-m INT minimum sample weight for a call [default: 4] -r FLOAT trim threshold [0] --T DIR temp directory [default: ./temp] +-T DIR temp directory [./outprefix.XXXXXXXXXXXX] -k keep temporary files ``` ##### Global options - ``` -K FILE path to speedseq.config file (default: same directory as speedseq) -v verbose @@ -341,145 +353,319 @@ tumor.bam tumor BAM file(s) (comma separated BAMs for multiple libraries ``` #### Output - `speedseq sv` produces a bgzipped, indexed VCF file. * `outprefix.sv.vcf.gz` -* `outprefix.sv.vcf.gz.tbi` -##Example Workflows +### speedseq realign +`speedseq realign` allows alignment from one or more BAM files, rather than FASTQ inputs. It automatically parses read group information from the BAM header to mark duplicates by library. -###Call variants on a single sample +``` +usage: speedseq realign [options] [in2.bam [...]] +``` -1. Use `speedseq align` to produce a sorted, duplicate-marked, BAM alignment from paired-end fastq data. +##### Positional arguments +``` +reference.fa genome reference fasta file (indexed with bwa) +in.bam BAM file(s) (must contain read group tags) +``` - ``` - speedseq align -o NA12878 -R "@RG\tID:NA12878.S1\tSM:NA12878" \ - human_g1k_v37.fasta NA12878.1.fq.gz NA12878.2.fq.gz - ``` +##### Alignment options +``` +-o STR output prefix [in.realign] +-I FLOAT[,FLOAT[,INT[,INT]]] + specify the mean, standard deviation (10% of the mean if absent), max + (4 sigma from the mean if absent) and min of the insert size distribution. + FR orientation only. [inferred] +-n rename reads for smaller file size +-t INT threads [1] +-T DIR temp directory [./output_prefix.XXXXXXXXXXXX] +``` - Note: if using an interleaved paired-end fastq file, use the `-p` flag +##### Samblaster options +``` +-i include duplicates in splitters and discordants + (default: exclude duplicates) +-c INT maximum number of split alignments for a read to be + included in splitter file [default: 2] +-m INT minimum non-overlapping base pairs between two alignments + for a read to be included in splitter file [default: 20] +``` - ``` - speedseq align -p -o NA12878 -R "@RG\tID:NA12878.S1\tSM:NA12878" \ - human_g1k_v37.fasta NA12878.interleaved.fq.gz - ``` +##### Sambamba options +``` +-M amount of memory in GB to be used for sorting [default: 20] +``` -2. Use `speedseq var` to call SNVs and indels on a single sample. +##### Global options +``` +-K FILE path to speedseq.config file (default: same directory as speedseq) +-v verbose +-h show help message +``` - ``` - speedseq var -o NA12878 \ - -w annotations/ceph18.b37.include.2014-01-15.bed \ - human_g1k_v37.fasta NA12878.bam - ``` +#### Output +`speedseq realign` output is identical to that produced by `speedseq align`. -3. Use `speedseq sv` to call structural variants. The optional `-g` and `-d` flags perform breakend genotyping and read-depth calculation respectively +## Example workflows +### Call variants on a single sample +1. Use `speedseq align` to produce a sorted, duplicate-marked, BAM alignment from paired-end fastq data. + ``` + speedseq align \ + -o NA12878 \ + -R "@RG\tID:NA12878.S1\tSM:NA12878\tLB:lib1" \ + human_g1k_v37.fasta \ + NA12878.1.fq.gz \ + NA12878.2.fq.gz + ``` - ``` - speedseq sv -o NA12878 \ - -x annotations/ceph18.b37.lumpy.exclude.2014-01-15.bed \ - -g \ - -d \ - -B NA12878.bam \ - -D NA12878.discordants.bam \ - -S NA12878.splitters.bam - ``` + Note: if using an interleaved paired-end fastq file, use the `-p` flag + ``` + speedseq align \ + -o NA12878 \ + -p \ + -R "@RG\tID:NA12878.S1\tSM:NA12878\tLB:lib1" \ + human_g1k_v37.fasta \ + NA12878.interleaved.fq.gz + ``` + +2. Use `speedseq var` to call SNVs and indels on a single sample. + ``` + speedseq var \ + -o NA12878 \ + -w annotations/ceph18.b37.include.2014-01-15.bed \ + human_g1k_v37.fasta \ + NA12878.bam + ``` -###Call variants on a single sample sequenced with multiple libraries +3. Use `speedseq sv` to call structural variants. The optional `-g` and `-d` flags perform breakend genotyping and read-depth calculation respectively + ``` + speedseq sv \ + -o NA12878 \ + -x annotations/ceph18.b37.lumpy.exclude.2014-01-15.bed \ + -g \ + -d \ + -B NA12878.bam \ + -D NA12878.discordants.bam \ + -S NA12878.splitters.bam + ``` +### Call variants on a single sample sequenced with multiple libraries 1. Use `speedseq align` to produce a sorted, duplicate-marked, BAM alignment of each library. + ``` + speedseq align -o NA12878_S1 -R "@RG\tID:NA12878.S1\tSM:NA12878\tLB:lib1" \ + human_g1k_v37.fasta \ + NA12878.S1.1.fq.gz \ + NA12878.S1.2.fq.gz - ``` - speedseq align -o NA12878_S1 -R "@RG\tID:NA12878.S1\tSM:NA12878" \ - human_g1k_v37.fasta NA12878.S1.1.fq.gz NA12878.S1.2.fq.gz + speedseq align -o NA12878_S2 -R "@RG\tID:NA12878.S2\tSM:NA12878\tLB:lib2" \ + human_g1k_v37.fasta \ + NA12878.S2.1.fq.gz \ + NA12878.S2.2.fq.gz - speedseq align -o NA12878_S2 -R "@RG\tID:NA12878.S2\tSM:NA12878" \ - human_g1k_v37.fasta NA12878.S2.1.fq.gz NA12878.S2.2.fq.gz + speedseq align -o NA12878_S3 -R "@RG\tID:NA12878.S3\tSM:NA12878\tLB:lib3" \ + human_g1k_v37.fasta \ + NA12878.S3.1.fq.gz \ + NA12878.S3.2.fq.gz + ``` - speedseq align -o NA12878_S3 -R "@RG\tID:NA12878.S3\tSM:NA12878" \ - human_g1k_v37.fasta NA12878.S3.1.fq.gz NA12878.S3.2.fq.gz - ``` +2. Merge the samples + ``` + sambamba merge NA12878_merged.bam NA12878_S1.bam NA12878_S2.bam NA12878_S3.bam + sambamba index NA12878_merged.bam + ``` -2. Use `speedseq var` to call SNVs and indels. `speedseq var` will automatically recognize libraries with the same SM readgroup tag to be the same sample. +3. Use `speedseq var` to call SNVs and indels. + ``` + speedseq var \ + -o NA12878 \ + -w annotations/ceph18.b37.include.2014-01-15.bed \ + human_g1k_v37.fasta \ + NA12878_merged.bam + ``` - ``` - speedseq var -o NA12878 \ - -w annotations/ceph18.b37.include.2014-01-15.bed \ - human_g1k_v37.fasta NA12878_S1.bam NA12878_S2.bam NA12878_S3.bam - ``` +3. Use `speedseq sv` to call structural variants. + ``` + speedseq -sv \ + -o NA12878 \ + -x annotations/ceph18.b37.lumpy.exclude.2014-01-15.bed \ + -B NA12878_merged.bam \ + -S NA12878_merged.splitters.bam \ + -D NA12878_merged.discordants.bam \ + -R human_g1k_v37.fasta + ``` -3. Use `speedseq sv` to call structural variants. (For proper library merging, each library from the same sample must have the same SM readgroup tag.) - ``` - speedseq -sv -o NA12878 \ - -x annotations/ceph18.b37.lumpy.exclude.2014-01-15.bed \ - -B NA12878_S1.bam,NA12878_S2.bam,NA12878_S3.bam - -S NA12878_S1.splitters.bam,NA12878_S2.splitters.bam,NA12878_S3.splitters.bam - -D NA12878_S1.discordants.bam,NA12878_S2.discordants.bam,NA12878_S3.discordants.bam - ``` +### Call variants on multiple samples +1. Use `speedseq align` to produce sorted, duplicate-marked, BAM alignments for each sample. + ``` + speedseq align \ + -o NA12877 \ + -R "@RG\tID:NA12877.S1\tSM:NA12877\tLB:lib1" \ + human_g1k_v37.fasta \ + NA12877.1.fq.gz \ + NA12877.2.fq.gz -###Call variants on multiple samples + speedseq align \ + -o NA12878 \ + -R "@RG\tID:NA12878.S1\tSM:NA12878\tLB:lib2" \ + human_g1k_v37.fasta \ + NA12878.1.fq.gz \ + NA12878.2.fq.gz -1. Use `speedseq align` to produce sorted, duplicate-marked, BAM alignments for each sample. + speedseq align \ + -o NA12879 \ + -R "@RG\tID:NA12879.S1\tSM:NA12879\tLB:lib3" \ + human_g1k_v37.fasta \ + NA12879.1.fq.gz \ + NA12879.2.fq.gz + ``` - ``` - speedseq align -o NA12877 -R "@RG\tID:NA12877.S1\tSM:NA12877" \ - human_g1k_v37.fasta NA12877.1.fq.gz NA12877.2.fq.gz +2. Use `speedseq var` to call SNVs and indels on multiple samples. + ``` + speedseq var \ + -o cephtrio \ + -w annotations/ceph18.b37.include.2014-01-15.bed \ + human_g1k_v37.fasta \ + NA12877.bam \ + NA12878.bam \ + NA12879.bam + ``` - speedseq align -o NA12878 -R "@RG\tID:NA12878.S1\tSM:NA12878" \ - human_g1k_v37.fasta NA12878.1.fq.gz NA12878.2.fq.gz +3. Use `speedseq sv` to call structural variants on multiple samples. + ``` + speedseq sv \ + -o cephtrio \ + -x annotations/ceph18.b37.lumpy.exclude.2014-01-15.bed \ + -B NA12877.bam,NA12878.bam,NA12879.bam \ + -D NA12877.discordants.bam,NA12878.discordants.bam,NA12879.discordants.bam \ + -S NA12877.splitters.bam,NA12878.splitters.bam,NA12879.splitters.bam + ``` - speedseq align -o NA12879 -R "@RG\tID:NA12879.S1\tSM:NA12879" \ - human_g1k_v37.fasta NA12879.1.fq.gz NA12879.2.fq.gz - ``` +### Call variants on a tumor/normal pair +1. Use `speedseq align` to produce sorted, duplicate-marked, BAM alignments for the tumor/normal pair + ``` + speedseq align \ + -o TCGA-B6-A0I6.normal \ + -p \ + -R "@RG\tID:TCGA-B6-A0I6-10A-01D-A128-09\tSM:TCGA-B6-A0I6-10A-01D-A128-09\tLB:lib1" \ + human_g1k_v37.fasta \ + TCGA-B6-A0I6-10A-01D-A128-09.interleaved.fq.gz -2. Use `speedseq var` to call SNVs and indels on multiple samples. + speedseq align \ + -o TCGA-B6-A0I6.tumor \ + -p \ + -R "@RG\tID:TCGA-B6-A0I6-10A-01D-A128-09\tSM:TCGA-B6-A0I6-10A-01D-A128-09\tLB:lib1" \ + human_g1k_v37.fasta \ + TCGA-B6-A0I6-01A-11D-A128-09.interleaved.fq.gz + ``` - ``` - speedseq var -o cephtrio \ - -w annotations/ceph18.b37.include.2014-01-15.bed \ - human_g1k_v37.fasta NA12877.bam NA12878.bam NA12879.bam - ``` +2. Use `speedseq somatic` to call SNVs and indels on the tumor/normal pair. + ``` + speedseq somatic \ + -o TCGA-B6-A0I6 \ + -w annotations/ceph18.b37.include.2014-01-15.bed \ + -F 0.05 \ + -q 1 \ + human_g1k_v37.fasta \ + TCGA-B6-A0I6.normal.bam \ + TCGA-B6-A0I6.tumor.bam + ``` -3. Use `speedseq sv` to call structural variants on multiple samples. +3. Use `speedseq sv` to call structural variants on the tumor/normal pair. + ``` + speedseq sv \ + -o TCGA-B6-A0I6 \ + -x annotations/ceph18.b37.lumpy.exclude.2014-01-15.bed \ + -B TCGA-B6-A0I6.normal.bam,TCGA-B6-A0I6.tumor.bam \ + -D TCGA-B6-A0I6.normal.discordants.bam,TCGA-B6-A0I6.tumor.discordants.bam \ + -S TCGA-B6-A0I6.normal.splitters.bam,TCGA-B6-A0I6.tumor.splitters.bam \ + -R human_g1k_v37.fasta + ``` - ``` - speedseq sv -o cephtrio \ - -x annotations/ceph18.b37.lumpy.exclude.2014-01-15.bed \ - -B NA12877.bam,NA12878.bam,NA12879.bam \ - -D NA12877.discordants.bam,NA12878.discordants.bam,NA12879.discordants.bam \ - -S NA12877.splitters.bam,NA12878.splitters.bam,NA12879.splitters.bam - ``` +### Call _de novo_ mutations in a trio +1. Use `speedseq align` to produce sorted, duplicate-marked, BAM alignments (as shown above). -###Call variants on a tumor/normal pair +2. Use `speedseq var` to call SNVs and indels on multiple samples with high sensitivity. + ``` + speedseq var \ + -o trio \ + -w annotations/ceph18.b37.include.2014-01-15.bed \ + -q 0.01 \ + human_g1k_v37.fasta \ + mother.bam \ + father.bam \ + child.bam + ``` -1. Use `speedseq align` to produce sorted, duplicate-marked, BAM alignments for the tumor/normal pair +3. Filter variants for _de novo_ status using [GEMINI's built-in analysis tools](http://gemini.readthedocs.org/en/latest/content/tools.html#de-novo-identifying-potential-de-novo-mutations). - ``` - speedseq align -p -o TCGA-B6-A0I6.normal \ - -R "@RG\tID:TCGA-B6-A0I6-10A-01D-A128-09\tSM:TCGA-B6-A0I6-10A-01D-A128-09" \ - human_g1k_v37.fasta TCGA-B6-A0I6-10A-01D-A128-09.interleaved.fq.gz +## SpeedSeq AMI +SpeedSeq is available as a public AMI (Amazon Machine Image) on the Amazon Elastic Compute Cloud (EC2). - speedseq align -p -o TCGA-B6-A0I6.tumor \ - -R "@RG\tID:TCGA-B6-A0I6-01A-11D-A128-09\tSM:TCGA-B6-A0I6-01A-11D-A128-09" \ - human_g1k_v37.fasta TCGA-B6-A0I6-01A-11D-A128-09.interleaved.fq.gz - ``` +1. Log in to the [Amazon AWS console](http://aws.amazon.com/) -2. Use `speedseq somatic` to call SNVs and indels on the tumor/normal pair. - ``` - speedseq somatic -o TCGA-B6-A0I6 \ - -w annotations/ceph18.b37.include.2014-01-15.bed \ - -F 0.05 \ - -q 1 \ - human_g1k_v37.fasta TCGA-B6-A0I6.normal.bam TCGA-B6-A0I6.tumor.bam - ``` +2. From the EC2 Dashboard, set your region to N. Virginia and click "Launch Instance" +![EC2 dashboard](etc/launch-01.png?raw=true "EC2 dashboard") -3. Use `speedseq sv` to call structural variants on the tumor/normal pair. - ``` - speedseq sv -o TCGA-B6-A0I6 \ - -x annotations/ceph18.b37.lumpy.exclude.2014-01-15.bed \ - -B TCGA-B6-A0I6.normal.bam,TCGA-B6-A0I6.tumor.bam \ - -D TCGA-B6-A0I6.normal.discordants.bam,TCGA-B6-A0I6.tumor.discordants.bam \ - -S TCGA-B6-A0I6.normal.splitters.bam,TCGA-B6-A0I6.tumor.splitters.bam - ``` +3. Choose, "Community AMIs" in the sidebar and search for SpeedSeq in the dialog box. +![Select SpeedSeq](etc/community_ami-01.png?raw=true "Select SpeedSeq") +4. Select hardware specifications. For deep whole genomes, we recommend c3.8xlarge (32 vCPUs, 60 GB RAM). For testing purposes any machine with 16 GB RAM is sufficient. +![Instance type](etc/instance_type-01.png?raw=true "Instance type") + +5. Add storage for the data. Note that the SpeedSeq footprint is ~ 26 GB (including the reference genome and GEMINI). +![Add storage](etc/add_storage-01.png?raw=true "Add storage") + +6. Launch the instance and log in. + ``` + ssh -i mykey.pem ec2-user@ec2-54-173-62-218.compute-1.amazonaws.com + ``` + +7. Run the SpeedSeq test script. + ``` + ./run_speedseq.sh + ``` + This should produce the following files: + * example.bam + * example.discordants.bam + * example.splitters.bam + * example.vcf.gz + * example.sv.vcf.gz + +## Frequently asked questions (FAQ) + +* Can I use SpeedSeq on exome data? + * SpeedSeq can detect SNVs and indels from exome data using `speedseq var` or `speedseq somatic`. However, you should not use the [excluded regions](https://github.com/hall-lab/speedseq#annotations), as these were designed for WGS data. SpeedSeq cannot detect SVs from exome data. + +## Troubleshooting + +If you encounter errors or strange behavior from SpeedSeq, please report them to the [issues](https://github.com/hall-lab/speedseq/issues) page with the following information: +- Description of the problem +- The exact command that you ran, using the "-v" option for verbose logging information +- Any error or status information produced by SpeedSeq +- Anything you've tried to resolve the issue + +#### Common issues + +* Installation failure with error: "No targets specified and no makefile found." +> Ensure that SpeedSeq was cloned with the `--recursive` flag + +* Installation failure while compiling FreeBayes or LUMPY (in the var and sv modules respectively) +> These two components use BamTools, which requires [CMake](http://www.cmake.org/) for compilation. Ensure that CMake is installed on your system + +* Installation reports, "WARNING: CNVnator not compiled because the ROOT package is not installed. Please see the README for instructions on manually installing ROOT." +> This indicates that the ROOT package has not been installed, or the $ROOTSYS variable has not been set. See the [CNVnator repository](https://github.com/abyzovlab/CNVnator) for details. + +* Runtime error: "ImportError: No module named argparse" +> Ensure you are running Python 2.7 or later. + +* CNVnator fails to run during `speedseq sv` +> This may be due to a problem with the ROOT installation. Try configuring the ROOT package without the --prefix flag. Then run +> ``` +./configure +make +> ``` +> Add /pathto/root/bin/thisroot.sh to the speedseq.config file +* Python errors +> Python errors commonly result from incompatibilities with older versions of Pysam. SpeedSeq runs on Pysam versions 0.8.0 and newer. diff --git a/annotations/exclude.cnvnator_100bp.112015.bed b/annotations/exclude.cnvnator_100bp.112015.bed new file mode 100644 index 0000000..61df352 --- /dev/null +++ b/annotations/exclude.cnvnator_100bp.112015.bed @@ -0,0 +1,3182 @@ +1 10000 10500 +1 564700 567700 +1 569300 569500 +1 724100 727000 +1 1613400 1613500 +1 2053300 2053400 +1 2583600 2587400 +1 2591400 2591500 +1 2596200 2596300 +1 2600800 2600900 +1 2603300 2603400 +1 2606000 2606100 +1 2609100 2609200 +1 2614000 2614400 +1 2615500 2615600 +1 2617100 2625300 +1 2626400 2629300 +1 3418600 3418700 +1 4363100 4363400 +1 4568600 4568700 +1 4999600 4999700 +1 5368100 5368200 +1 7395200 7395300 +1 8097700 8097800 +1 9141300 9141400 +1 9471200 9471300 +1 9613200 9613300 +1 10884700 10884800 +1 11096500 11096600 +1 14744500 14744600 +1 15466100 15466200 +1 16891100 16893800 +1 18829300 18829400 +1 19457700 19457800 +1 20586100 20586200 +1 22381400 22381500 +1 22699400 22699500 +1 23368900 23369000 +1 23555100 23555200 +1 24831700 24831800 +1 24903900 24904000 +1 26659500 26659600 +1 27383500 27383600 +1 28860300 28860400 +1 31904600 31904900 +1 32571300 32571400 +1 33119200 33119300 +1 36107800 36107900 +1 37162900 37163000 +1 40380100 40380200 +1 43174800 43174900 +1 43188100 43188200 +1 43297200 43297300 +1 46453400 46453500 +1 47050900 47051000 +1 53263100 53263200 +1 57107900 57108000 +1 57242900 57243000 +1 60745100 60745200 +1 62390800 62391000 +1 64882500 64882600 +1 67310800 67310900 +1 68659100 68659200 +1 69177500 69177600 +1 69199700 69199800 +1 69429400 69429500 +1 69554600 69554700 +1 70027600 70027700 +1 72479600 72479700 +1 74243200 74243300 +1 74412300 74412400 +1 74966300 74966400 +1 81404700 81404800 +1 83042600 83042700 +1 83127400 83127500 +1 89077300 89077400 +1 89321900 89322000 +1 90707200 90707300 +1 90962600 90962700 +1 91852800 91853000 +1 92839300 92839400 +1 95797100 95797200 +1 101959200 101959300 +1 103743400 103743500 +1 106012800 106012900 +1 106250400 106250500 +1 106632700 106632800 +1 109597700 109597800 +1 111000600 111000700 +1 112919100 112919200 +1 113122000 113122100 +1 113905500 113905600 +1 115879800 115879900 +1 120319100 120319200 +1 120380700 120380800 +1 121138200 121138300 +1 121351600 121360400 +1 121361600 121364400 +1 121365800 121367000 +1 121368900 121370300 +1 121373100 121373200 +1 121377500 121377600 +1 121385800 121387700 +1 121398000 121399400 +1 121403900 121404000 +1 121405200 121405400 +1 121426800 121427000 +1 121458800 121458900 +1 121462500 121462600 +1 121467900 121468200 +1 121471700 121471800 +1 121478400 121485434 +1 142535434 142543500 +1 142550300 142550400 +1 142563000 142563500 +1 142653500 142653600 +1 142917300 142917400 +1 142952500 142952600 +1 142967000 142967700 +1 143279900 143280500 +1 143283200 143284000 +1 143537400 143537500 +1 143540100 143540400 +1 143543700 143543900 +1 145352400 145352500 +1 148010500 148011000 +1 148014000 148014100 +1 148676300 148676400 +1 149032500 149035800 +1 151366600 151366700 +1 151648300 151648800 +1 156748900 156749000 +1 159708500 159708600 +1 160288200 160288300 +1 161414700 161414800 +1 164453600 164453700 +1 166262900 166263000 +1 167312800 167312900 +1 167596300 167596400 +1 168318200 168318300 +1 168694400 168694500 +1 173709200 173709300 +1 174895000 174895100 +1 176960500 176960600 +1 177407000 177407100 +1 177660600 177660700 +1 187572800 187572900 +1 189531500 189531600 +1 189961300 189961400 +1 190296400 190296500 +1 192765000 192765100 +1 193264700 193264800 +1 193831500 193831600 +1 195167600 195167700 +1 196420300 196420400 +1 197322900 197324000 +1 199440200 199440300 +1 200347900 200348000 +1 200457000 200457100 +1 202174500 202174600 +1 204381100 204381200 +1 205176900 205177000 +1 210827200 210827400 +1 213739800 213739900 +1 215382900 215383400 +1 218705900 218706000 +1 220095500 220095600 +1 222634500 222634600 +1 223491100 223491200 +1 224199400 224204300 +1 224247500 224247600 +1 224261800 224261900 +1 226493000 226493100 +1 228744900 228745700 +1 228749300 228749500 +1 228752300 228752400 +1 228758000 228758500 +1 228765700 228765800 +1 228767200 228767300 +1 228769300 228769400 +1 228773900 228774000 +1 228776200 228776300 +1 228780600 228780700 +1 229337100 229337200 +1 230772100 230772200 +1 231007800 231007900 +1 232861000 232861200 +1 234915800 234915900 +1 236260400 236260700 +1 238131300 238131400 +1 239781500 239781600 +1 240348300 240348400 +1 242056100 242056200 +1 243995400 243995500 +1 244016500 244016600 +1 246981200 246981300 +1 248567500 248567600 +1 248571800 248571900 +1 249161300 249161400 +1 249239900 249240500 +2 1754300 1754500 +2 1865600 1865700 +2 3184500 3185000 +2 3637600 3637700 +2 4601800 4601900 +2 6421400 6421500 +2 9535700 9535800 +2 13474400 13474500 +2 18321300 18321400 +2 21290500 21290600 +2 23275200 23275300 +2 24799000 24799100 +2 25451000 25451100 +2 25857900 25858000 +2 26144700 26144800 +2 30314200 30314300 +2 32062600 32062700 +2 32571600 32571700 +2 33091800 33092200 +2 33141300 33141700 +2 33374300 33374400 +2 34189000 34189100 +2 34704300 34704400 +2 36067800 36067900 +2 37354100 37354200 +2 37429800 37429900 +2 38010500 38010600 +2 39071700 39071800 +2 39448100 39448200 +2 42390400 42390500 +2 44066500 44066600 +2 45648600 45648700 +2 47676100 47676200 +2 47718200 47718300 +2 48016000 48016100 +2 48765900 48766000 +2 50325900 50326000 +2 50626900 50627000 +2 52166100 52166200 +2 53511100 53511200 +2 54737100 54737200 +2 61336800 61336900 +2 63271000 63271100 +2 63927400 63927500 +2 65587200 65587300 +2 65744600 65744700 +2 66378100 66378200 +2 68133600 68133700 +2 68392500 68392600 +2 70658600 70658700 +2 71535400 71535500 +2 73975100 73975200 +2 75364800 75364900 +2 80459400 80459500 +2 82156600 82156700 +2 83061500 83061600 +2 83365000 83365500 +2 87225600 87225700 +2 87623700 87624000 +2 87625300 87625800 +2 87641700 87644600 +2 87651700 87652000 +2 87655600 87656400 +2 88206900 88207000 +2 88321200 88321300 +2 89032200 89032300 +2 89831600 89831900 +2 89834700 89835200 +2 89838100 89838200 +2 89840200 89840300 +2 89842200 89843500 +2 89844700 89846800 +2 89848700 89861400 +2 89863400 89880000 +2 90371600 90394500 +2 90399600 90399700 +2 90416900 90417100 +2 90418700 90418900 +2 90481600 90482500 +2 90485100 90485500 +2 91595200 91616000 +2 91621000 91621200 +2 91647600 91647700 +2 91651800 91651900 +2 91654400 91654500 +2 91657600 91657700 +2 91984300 91984700 +2 92243000 92244500 +2 92251900 92252000 +2 92267600 92273700 +2 92276700 92276800 +2 92280700 92281700 +2 92284300 92284600 +2 92286000 92286400 +2 92288600 92288700 +2 92289900 92291800 +2 92293800 92298200 +2 92300300 92301300 +2 92303400 92303500 +2 92305200 92326171 +2 95560500 95560600 +2 97471100 97471200 +2 97670000 97670100 +2 101141400 101141500 +2 102508400 102508500 +2 104759500 104759600 +2 108222200 108222300 +2 109815800 109816300 +2 110608700 110608800 +2 111277800 111277900 +2 112702000 112702100 +2 112852700 112852800 +2 115034500 115034600 +2 117017700 117017800 +2 117893300 117893400 +2 119152200 119152400 +2 119625300 119625400 +2 120277400 120277500 +2 124903400 124903500 +2 125158200 125158300 +2 129158100 129158200 +2 132381900 132382000 +2 132775200 132775600 +2 132966700 132969400 +2 132971600 132971700 +2 132973500 132975000 +2 132980800 132981000 +2 132984200 132984500 +2 132995000 132995300 +2 132996600 132999500 +2 133002000 133004900 +2 133006000 133006700 +2 133029300 133029400 +2 134966700 134966800 +2 139217000 139217100 +2 140646000 140646100 +2 141600600 141600700 +2 143627900 143628000 +2 145064700 145064800 +2 150489600 150489700 +2 151415600 151415700 +2 151866600 151866700 +2 153772000 153772100 +2 154078800 154078900 +2 161142800 161142900 +2 161816600 161816700 +2 162135100 162139100 +2 167079400 167079500 +2 168732600 168732700 +2 169554700 169554800 +2 172000000 172000100 +2 173186000 173186100 +2 173722600 173722700 +2 182373800 182373900 +2 182940900 182941000 +2 183926800 183926900 +2 185050300 185050400 +2 185694600 185694700 +2 186369600 186369700 +2 187056200 187056300 +2 187922100 187922200 +2 191237900 191238000 +2 194773300 194773400 +2 197933100 197933200 +2 200566000 200566100 +2 203443200 203443300 +2 203564100 203564200 +2 206936000 206936100 +2 210934500 210934600 +2 212726000 212726100 +2 213056800 213056900 +2 217089900 217090000 +2 218080300 218080400 +2 219595000 219595100 +2 223125200 223125400 +2 223609200 223609300 +2 223731400 223731500 +2 223975200 223975300 +2 224558700 224558800 +2 226852400 226852800 +2 227372600 227372700 +2 228895200 228895300 +2 229841000 229841100 +2 231375200 231375300 +2 232334800 232334900 +2 232506400 232506500 +2 233291800 233291900 +2 234095300 234095400 +2 235591600 235591700 +2 236586500 236586600 +2 237777000 237777100 +2 238252100 238252200 +3 3381100 3381200 +3 7204400 7204500 +3 12459300 12459400 +3 12944100 12944200 +3 14145000 14145100 +3 14222300 14222400 +3 14478000 14478100 +3 15803700 15803800 +3 22152600 22152700 +3 22739100 22739200 +3 25802300 25802400 +3 27135100 27135200 +3 27245700 27245800 +3 28490300 28490400 +3 29322600 29322700 +3 29861700 29861800 +3 35314600 35314700 +3 38125900 38126000 +3 38220100 38220200 +3 38226400 38226500 +3 40245400 40245500 +3 40397900 40398000 +3 41976700 41976800 +3 46164600 46164700 +3 46877400 46877500 +3 48244000 48244200 +3 48549300 48549400 +3 52681400 52681500 +3 52893500 52893600 +3 54721100 54721200 +3 57002100 57002400 +3 57925300 57925400 +3 59102200 59102300 +3 59113700 59113800 +3 59320200 59320300 +3 64076400 64076500 +3 65935700 65935800 +3 67329000 67329100 +3 69261500 69261600 +3 71016800 71016900 +3 71028400 71028500 +3 72069900 72070000 +3 72925100 72925200 +3 73159900 73160600 +3 73466000 73466100 +3 75005100 75005200 +3 75583900 75584000 +3 75718000 75718800 +3 75737100 75737500 +3 75802800 75802900 +3 76629400 76629500 +3 79012600 79012700 +3 80740700 80740800 +3 81100500 81100600 +3 81818100 81818200 +3 84286900 84287000 +3 85370200 85370300 +3 87448800 87448900 +3 88353500 88353600 +3 89036700 89036800 +3 89664400 89664500 +3 90234500 90234600 +3 90307300 90307400 +3 90319700 90320200 +3 90321400 90321500 +3 90332000 90332100 +3 90340100 90340300 +3 90347000 90347500 +3 90350200 90351000 +3 90352500 90352600 +3 90354000 90354800 +3 90365600 90365700 +3 90368300 90368400 +3 90371300 90371400 +3 90373300 90373500 +3 90374800 90374900 +3 90377600 90377700 +3 90392700 90392900 +3 90397600 90397700 +3 90401500 90401600 +3 90403100 90403200 +3 90406700 90407500 +3 90409700 90409800 +3 90414000 90414100 +3 90416800 90416900 +3 90430000 90430100 +3 90438700 90438800 +3 90443600 90443700 +3 90447900 90449000 +3 90450600 90450700 +3 90452000 90452100 +3 90453700 90453800 +3 90455000 90457900 +3 90459500 90461200 +3 90463000 90463100 +3 90467300 90467400 +3 90472100 90472200 +3 90474000 90474100 +3 90479300 90479400 +3 90487200 90487300 +3 90492300 90492500 +3 90493600 90494900 +3 90498900 90499000 +3 93505800 93505900 +3 93510400 93511600 +3 93512800 93513000 +3 93514400 93515100 +3 94537100 94537200 +3 95405900 95406000 +3 95882800 95882900 +3 97691400 97691500 +3 101232000 101232100 +3 107763200 107763300 +3 109049100 109049200 +3 113989700 113989800 +3 115750400 115750500 +3 117231700 117231800 +3 118893800 118893900 +3 119647400 119647500 +3 120298000 120298100 +3 126062000 126062100 +3 128675000 128675100 +3 130441900 130442000 +3 130588200 130588300 +3 131129800 131129900 +3 134673900 134674000 +3 136230900 136231000 +3 136256300 136256400 +3 137053800 137053900 +3 137920200 137920300 +3 138732300 138732400 +3 148797100 148797200 +3 155254900 155255000 +3 155377100 155377200 +3 156916400 156916500 +3 158116900 158117000 +3 161684200 161684300 +3 163065500 163065600 +3 165011700 165011800 +3 165455100 165455200 +3 169131200 169131300 +3 169915800 169915900 +3 174603600 174603700 +3 176742500 176742600 +3 177771800 177771900 +3 180637000 180637100 +3 181433200 181433300 +3 182562700 182562800 +3 183032700 183032800 +3 184415200 184415300 +3 188473600 188473700 +3 191534500 191534600 +3 194635200 194635300 +3 195283700 195283800 +3 195629500 195629600 +3 196486300 196486400 +3 196560300 196560400 +3 196625600 196625800 +3 197186500 197186600 +3 197895600 197895900 +4 286600 286700 +4 1421700 1422400 +4 1708900 1709000 +4 2456300 2456400 +4 5317900 5318900 +4 7865700 7865800 +4 9218300 9218600 +4 9236100 9236200 +4 9245400 9245500 +4 9250300 9250400 +4 9251800 9251900 +4 9261300 9261400 +4 9270200 9270300 +4 9273500 9274100 +4 9326000 9326200 +4 9370500 9370600 +4 9397800 9397900 +4 9735900 9736000 +4 10062000 10062100 +4 10972000 10972100 +4 11932100 11932200 +4 14227100 14227200 +4 16230300 16230400 +4 16616200 16616300 +4 19079400 19079600 +4 19227900 19228300 +4 21583600 21583700 +4 24480800 24480900 +4 30123400 30123500 +4 31406900 31407000 +4 31658900 31659000 +4 36908400 36908500 +4 39761800 39761900 +4 39803500 39803600 +4 40032000 40032100 +4 40297500 40297600 +4 41218400 41218500 +4 41532800 41532900 +4 42039200 42039300 +4 42774700 42774800 +4 44496100 44496200 +4 45913800 45913900 +4 46058100 46058200 +4 47443200 47443300 +4 48673800 48673900 +4 49093200 49158600 +4 49265900 49266000 +4 49270700 49273100 +4 49274700 49275800 +4 49289100 49289200 +4 49292800 49294500 +4 49305900 49306000 +4 49318800 49319300 +4 49323400 49323500 +4 49325100 49325200 +4 49512500 49517100 +4 49633300 49660100 +4 52660700 52660800 +4 52669800 52669900 +4 55933300 55933400 +4 56923900 56924000 +4 57299500 57299600 +4 58148300 58148400 +4 58192400 58192500 +4 64783600 64783700 +4 67522900 67523000 +4 68264200 68266800 +4 68827200 68827300 +4 69169300 69169500 +4 71200000 71200100 +4 71804000 71804100 +4 73691400 73691500 +4 74727400 74727500 +4 74847900 74848000 +4 77779100 77779200 +4 79275100 79275200 +4 80459600 80459700 +4 80631700 80631800 +4 81512200 81512300 +4 82110200 82110300 +4 82515400 82515500 +4 84411500 84411600 +4 86564300 86564400 +4 86816100 86816200 +4 88507800 88507900 +4 89967100 89967200 +4 89982700 89982800 +4 91596800 91596900 +4 95261400 95261500 +4 95829200 95829300 +4 95970500 95970600 +4 99003600 99003700 +4 99110700 99110800 +4 102451400 102451500 +4 102761100 102761200 +4 104291400 104291500 +4 107534400 107534500 +4 109331700 109331800 +4 111940900 111941000 +4 115395400 115395500 +4 117420900 117421000 +4 119296300 119296400 +4 121121900 121122000 +4 123573800 123573900 +4 126066200 126066300 +4 126712700 126712800 +4 130171200 130171300 +4 130616100 130616300 +4 131346300 131346400 +4 132512200 132512300 +4 132978100 132978200 +4 139473200 139473300 +4 140958300 140958400 +4 141735800 141735900 +4 141949000 141949100 +4 145638000 145638100 +4 146702300 146702400 +4 147534200 147534300 +4 148606300 148606400 +4 148705100 148705200 +4 151410100 151410400 +4 155516900 155517000 +4 157812400 157812500 +4 161252800 161252900 +4 165663500 165663600 +4 167501300 167501700 +4 167524800 167525000 +4 168235600 168235700 +4 169077000 169077500 +4 169591900 169592000 +4 171893500 171893600 +4 172015100 172015200 +4 174620600 174620700 +4 176558200 176558800 +4 176733400 176733500 +4 177461200 177461300 +4 177593400 177593500 +4 182268100 182268200 +4 182778700 182778800 +4 184408500 184408600 +4 184996500 184996600 +4 186393900 186394000 +4 186748400 186748500 +4 187354900 187355000 +4 187997500 187997600 +4 189969700 189969800 +4 190155000 190156600 +4 190198000 190198800 +4 190200800 190201000 +4 190573600 190573700 +4 190757200 190757300 +4 190802400 190802600 +4 190943200 190943900 +4 190988700 190989700 +4 190992300 190992600 +4 191001900 191003600 +4 191043900 191044276 +5 10000 11800 +5 802900 803000 +5 1333600 1333900 +5 1971500 1971600 +5 2146000 2146100 +5 3323800 3323900 +5 3502300 3502400 +5 3508900 3509000 +5 7603900 7604000 +5 9840900 9841000 +5 12628200 12628300 +5 17000200 17000300 +5 17390200 17390500 +5 17518100 17519400 +5 17520900 17521700 +5 17523200 17524000 +5 17525500 17528200 +5 17584400 17585600 +5 17592300 17593800 +5 17595200 17596400 +5 17597500 17597800 +5 17598900 17599500 +5 18077900 18078000 +5 19639100 19639200 +5 20555500 20555600 +5 21051900 21052000 +5 21479700 21479800 +5 22752600 22752700 +5 24370500 24370600 +5 28619000 28619100 +5 28621800 28621900 +5 29467900 29468000 +5 30246300 30246400 +5 31898900 31899000 +5 32281300 32281400 +5 34439300 34439400 +5 34606800 34606900 +5 38598300 38598400 +5 43144000 43144100 +5 44265800 44265900 +5 44574500 44574600 +5 45953900 45954300 +5 46093800 46096100 +5 46266400 46266500 +5 46322600 46328000 +5 46329800 46329900 +5 46331700 46331800 +5 46333900 46334300 +5 46339500 46340200 +5 46343900 46344000 +5 46346000 46347000 +5 46352600 46352800 +5 46354300 46354400 +5 46360200 46360300 +5 46364700 46365400 +5 46369100 46369600 +5 46378100 46378300 +5 46379500 46379700 +5 46381100 46381200 +5 46391600 46391700 +5 46398000 46398100 +5 49405700 49405900 +5 49407200 49407400 +5 49409100 49416900 +5 49418000 49419100 +5 49420800 49421300 +5 49422400 49441300 +5 49448600 49448700 +5 49450600 49450700 +5 49460600 49460800 +5 49471600 49471700 +5 49472800 49472900 +5 49474000 49474200 +5 49476100 49476200 +5 49478900 49479000 +5 49493200 49493400 +5 49499600 49499700 +5 49501400 49501600 +5 49506600 49506700 +5 49510500 49510600 +5 49512200 49512300 +5 49515200 49515300 +5 49520700 49520800 +5 49525000 49525700 +5 49534900 49535400 +5 49539500 49539600 +5 49541600 49541700 +5 49545700 49547500 +5 49551900 49552000 +5 49559300 49559500 +5 52296700 52296800 +5 53480000 53480100 +5 53784000 53784100 +5 57195600 57195700 +5 62425800 62425900 +5 63433900 63434000 +5 64810000 64810100 +5 65261200 65261300 +5 66520000 66520100 +5 66601000 66601100 +5 70250700 70250800 +5 70777200 70777300 +5 71902900 71903000 +5 72202100 72202200 +5 72259700 72259800 +5 74733600 74733700 +5 75733800 75733900 +5 77765700 77765800 +5 82886400 82886500 +5 83472000 83472100 +5 83615300 83615400 +5 83716200 83716300 +5 86199900 86200000 +5 86453200 86453300 +5 87408100 87408200 +5 91481000 91481200 +5 91826300 91826400 +5 93488500 93488600 +5 94537100 94537200 +5 94828300 94828400 +5 95343600 95343700 +5 96357600 96357700 +5 96684100 96684200 +5 98732700 98732800 +5 101530500 101530600 +5 102093700 102093800 +5 104800600 104800700 +5 110435100 110435200 +5 112273800 112273900 +5 112306300 112306400 +5 112635000 112635100 +5 114633900 114634000 +5 114805000 114805100 +5 116046500 116046600 +5 120984100 120984200 +5 121580600 121580700 +5 122094000 122094100 +5 124707600 124707700 +5 124712400 124712500 +5 124951900 124952000 +5 126813600 126813700 +5 128024400 128024500 +5 128419000 128419100 +5 130851700 130851800 +5 132441800 132441900 +5 132445400 132445600 +5 135747100 135747200 +5 137444000 137444200 +5 138007200 138007300 +5 138927700 138927800 +5 139158500 139158600 +5 139528500 139528600 +5 143353700 143353800 +5 145969900 145970000 +5 146587500 146587600 +5 149048900 149049000 +5 149209600 149209700 +5 151987700 151987800 +5 152416800 152416900 +5 152822100 152822200 +5 156284100 156284200 +5 158267600 158267700 +5 158526900 158527000 +5 158592700 158592800 +5 160820300 160820400 +5 164257800 164257900 +5 164653400 164653500 +5 170704900 170705000 +5 170794400 170794500 +5 171505600 171505700 +5 171645800 171645900 +5 176018800 176018900 +5 178012500 178012700 +5 179966500 179966600 +5 180473000 180473100 +6 371300 371900 +6 2257200 2257300 +6 3144600 3144700 +6 3953400 3953500 +6 4760100 4760200 +6 5179300 5179400 +6 5256700 5256800 +6 5579000 5579100 +6 6068800 6068900 +6 6742600 6742700 +6 8770700 8770800 +6 13632300 13632400 +6 14464000 14464100 +6 17835400 17835500 +6 18210500 18210600 +6 18622800 18622900 +6 18940100 18940200 +6 19771100 19771200 +6 23030200 23030300 +6 23943300 23943400 +6 25202600 25202700 +6 25658200 25658300 +6 26353500 26353600 +6 26610200 26610300 +6 27162900 27163000 +6 27632400 27632500 +6 27731400 27731500 +6 29688000 29688100 +6 30674400 30674500 +6 31466200 31466300 +6 32360300 32360400 +6 34396700 34396800 +6 39121100 39121200 +6 39244100 39244200 +6 41096200 41096300 +6 42230200 42230300 +6 42812900 42813000 +6 44924200 44924300 +6 46110100 46110200 +6 49223700 49223800 +6 49275600 49275700 +6 51745500 51745600 +6 53184000 53184100 +6 55408100 55408200 +6 55623900 55624000 +6 56758300 56758400 +6 58773600 58779800 +6 61898000 61899300 +6 61900700 61903400 +6 61909600 61909700 +6 61910900 61914800 +6 61916300 61916400 +6 62640400 62640500 +6 64647200 64647300 +6 67235500 67235600 +6 74146100 74146200 +6 78300800 78300900 +6 83274500 83274900 +6 87705400 87705500 +6 88417400 88417500 +6 88554400 88554500 +6 90129500 90129600 +6 92576100 92576200 +6 97103100 97103200 +6 101245300 101245400 +6 103004900 103005000 +6 103680200 103680300 +6 104365800 104365900 +6 106783400 106783500 +6 108275600 108275700 +6 108615100 108615200 +6 110794700 110794800 +6 112204100 112204200 +6 112416800 112416900 +6 113938600 113938700 +6 115624800 115624900 +6 117429300 117429400 +6 118967300 118967400 +6 124937500 124937700 +6 127501600 127501700 +6 129341200 129341300 +6 134820000 134820100 +6 135453000 135453100 +6 135614500 135614600 +6 137970300 137970400 +6 138511200 138511300 +6 144956600 144956700 +6 147693500 147693600 +6 148691100 148691200 +6 151938500 151938600 +6 152306600 152306700 +6 154594800 154594900 +6 154609800 154609900 +6 156491500 156491600 +6 156562300 156562400 +6 157326000 157326100 +6 157731400 157732700 +6 157733900 157734100 +6 157735200 157735400 +6 158195200 158195300 +6 158865200 158865300 +6 160013400 160013500 +6 160521700 160521900 +6 162295200 162295300 +6 163793400 163793500 +6 166555700 166555800 +6 169240600 169241300 +6 170045100 170045200 +7 24000 24500 +7 537600 537700 +7 945200 945400 +7 1188400 1188500 +7 2407400 2407500 +7 3171900 3172000 +7 3334100 3334200 +7 5378800 5378900 +7 5787300 5787500 +7 5881300 5881400 +7 9242800 9242900 +7 10504300 10504400 +7 10924200 10924300 +7 12096400 12096500 +7 12297700 12297800 +7 22684500 22684600 +7 22838900 22839000 +7 23125900 23126000 +7 25176900 25177000 +7 27242400 27242500 +7 27783300 27783500 +7 29108300 29108400 +7 31232000 31232100 +7 32473900 32474000 +7 35358300 35358400 +7 35750000 35750100 +7 38975400 38975600 +7 39852100 39852200 +7 40159900 40160000 +7 43940000 43940100 +7 44258900 44259000 +7 46984500 46984600 +7 50010000 50010100 +7 56438200 56442400 +7 57545800 57550100 +7 57551200 57556800 +7 57942000 57942600 +7 57947500 57949500 +7 57952300 57952400 +7 57953800 57953900 +7 57958100 57960800 +7 57961900 57963700 +7 57965400 57966000 +7 57968300 57969400 +7 57972000 57972300 +7 57975200 57975300 +7 57976500 57976600 +7 57978500 57978600 +7 57980400 57981100 +7 57982900 57984000 +7 57986100 57988200 +7 57990400 57990600 +7 57992000 57997800 +7 58000100 58000200 +7 58006800 58006900 +7 58008600 58008700 +7 58011500 58011600 +7 58014600 58015500 +7 58019700 58019900 +7 58021500 58021800 +7 58029400 58030400 +7 58035100 58035200 +7 58036900 58037800 +7 58039300 58039400 +7 58048800 58048900 +7 58052300 58052400 +7 61055400 61055800 +7 61079100 61081500 +7 61083200 61085400 +7 61087900 61090100 +7 61093000 61093100 +7 61099800 61100400 +7 61176700 61176800 +7 61240700 61243300 +7 61255100 61255300 +7 61256500 61256600 +7 61258900 61259000 +7 61264500 61264600 +7 61269500 61269700 +7 61285300 61286600 +7 61287700 61287800 +7 61365900 61366000 +7 61381800 61382100 +7 61383200 61383300 +7 61391200 61391300 +7 61396300 61396400 +7 61406900 61407000 +7 61412100 61412200 +7 61438600 61438700 +7 61528800 61528900 +7 61554500 61554600 +7 61582100 61582200 +7 61607700 61608900 +7 61629700 61629800 +7 61635300 61636200 +7 61637700 61637800 +7 61638900 61639200 +7 61655000 61655100 +7 61739400 61741000 +7 61742700 61747600 +7 61748700 61750200 +7 61752600 61758900 +7 61779500 61792100 +7 61794200 61794700 +7 61795800 61801100 +7 61803500 61804300 +7 61815000 61816600 +7 61819600 61822600 +7 61823900 61825900 +7 61827300 61828300 +7 61829800 61830200 +7 61831300 61831600 +7 61967200 61983000 +7 61984500 61991000 +7 61993500 61993600 +7 62000300 62000900 +7 62002500 62003200 +7 62004400 62005000 +7 62015200 62015300 +7 62021800 62023800 +7 62027700 62029900 +7 62031200 62031600 +7 62045100 62045200 +7 62047700 62047800 +7 62070300 62070400 +7 62170100 62170200 +7 62400700 62400800 +7 64688800 64688900 +7 64953900 64955500 +7 64960700 64960800 +7 65000400 65000500 +7 66193700 66193800 +7 66827000 66827100 +7 67062600 67062700 +7 71109500 71109600 +7 71541600 71541700 +7 72344400 72344500 +7 72725100 72725200 +7 73190500 73190600 +7 73751200 73751300 +7 74938800 74938900 +7 75928700 75928800 +7 76065300 76065400 +7 77270500 77270600 +7 77738600 77738700 +7 80988300 80988400 +7 87333200 87333300 +7 88069000 88069100 +7 89047400 89047500 +7 89782400 89782500 +7 91360000 91360100 +7 97046700 97046800 +7 98298500 98298600 +7 98384200 98384300 +7 98408700 98409000 +7 99476100 99476200 +7 99718700 99718800 +7 100550600 100551200 +7 102325300 102325400 +7 105465300 105465400 +7 105621000 105621100 +7 105741800 105742000 +7 107410600 107410700 +7 108228800 108228900 +7 110107200 110107300 +7 111868500 111868600 +7 111936900 111937000 +7 112726400 112726500 +7 112916300 112916400 +7 115036800 115036900 +7 117141800 117141900 +7 117446800 117446900 +7 118343800 118343900 +7 118728600 118728700 +7 119008500 119008600 +7 120718500 120718600 +7 121486500 121486600 +7 122374400 122374500 +7 123687600 123687700 +7 125342300 125342400 +7 125875500 125875700 +7 127562200 127562300 +7 128667600 128667700 +7 129115400 129115500 +7 131944200 131944300 +7 131967300 131967400 +7 135015300 135015400 +7 135157200 135157300 +7 135189200 135189300 +7 135849500 135849600 +7 137225500 137225600 +7 137826000 137826100 +7 137928900 137929000 +7 138297100 138297200 +7 139109600 139109700 +7 141244600 141244700 +7 141581900 141582000 +7 144382700 144382800 +7 148028700 148028800 +7 148238400 148238500 +7 148687100 148687200 +7 149232500 149232600 +7 150606900 150607700 +7 152210900 152211000 +7 152493900 152494000 +7 152979600 152979700 +7 153714800 153714900 +7 155948300 155948400 +7 155964000 155964100 +7 157940200 157941500 +7 157944100 157944200 +7 158387900 158388000 +8 2329300 2329400 +8 3296600 3296700 +8 3518000 3518100 +8 3995500 3995600 +8 4260300 4260400 +8 4565400 4565500 +8 4866900 4867000 +8 4890800 4890900 +8 9710300 9710400 +8 9931500 9931600 +8 10276300 10276400 +8 11253500 11253600 +8 13472900 13473000 +8 13594400 13594500 +8 19068900 19069000 +8 20361400 20361500 +8 20538200 20538300 +8 22153500 22153600 +8 22441300 22441400 +8 28476800 28476900 +8 28819400 28819500 +8 31571200 31571300 +8 33537100 33537200 +8 34313700 34313800 +8 35355600 35355700 +8 36088500 36088600 +8 40094700 40094800 +8 42067600 42067700 +8 43092700 43097500 +8 43760700 43761800 +8 43766200 43766300 +8 43770400 43770700 +8 43772400 43772500 +8 43781100 43781200 +8 43792600 43799200 +8 43802000 43802100 +8 43805200 43806800 +8 43808700 43810400 +8 43812300 43812400 +8 43813700 43813800 +8 43817300 43817400 +8 43818800 43838800 +8 46839000 46856400 +8 46858300 46861800 +8 46864700 46864800 +8 46866400 46866500 +8 46867900 46870700 +8 46872700 46874100 +8 46876000 46876100 +8 46877400 46877500 +8 46882300 46882900 +8 46886200 46886300 +8 46889700 46889800 +8 46898300 46899000 +8 46902700 46903900 +8 50634800 50634900 +8 53611200 53611300 +8 54335400 54335500 +8 55193200 55193300 +8 55537000 55537100 +8 58118300 58118400 +8 58659000 58659100 +8 59431500 59431600 +8 59833200 59833300 +8 60818100 60818200 +8 62664300 62664400 +8 64045000 64045100 +8 68645400 68645500 +8 69280100 69280200 +8 73073500 73073600 +8 73733800 73733900 +8 76265700 76265800 +8 77927100 77927200 +8 80083900 80084000 +8 82754600 82754800 +8 83570400 83570500 +8 83827100 83827200 +8 85279500 85279600 +8 85998700 85998800 +8 86508100 86508200 +8 86559600 86566200 +8 86567700 86573300 +8 86576000 86576100 +8 86730800 86731300 +8 86734100 86734300 +8 86735400 86735500 +8 86746400 86748100 +8 86751700 86755600 +8 86758200 86759900 +8 86767800 86769100 +8 86770700 86771400 +8 86772600 86772700 +8 86777500 86777600 +8 86780200 86780600 +8 86781700 86783500 +8 86784800 86787000 +8 86788700 86789600 +8 86796400 86798500 +8 86800100 86800400 +8 86804100 86805800 +8 86807300 86807400 +8 86810300 86813900 +8 86815800 86817400 +8 86819300 86819600 +8 86820800 86820900 +8 86822200 86824200 +8 86829300 86829400 +8 86831500 86835400 +8 86840200 86840300 +8 86848500 86848600 +8 87515600 87515700 +8 88118400 88118500 +8 89676600 89676700 +8 97098300 97098500 +8 98595400 98595500 +8 100490600 100490700 +8 103093700 103093800 +8 112168200 112168300 +8 113225800 113225900 +8 113924000 113924100 +8 114464700 114464800 +8 118390000 118390100 +8 118980800 118980900 +8 125184200 125184300 +8 128793000 128793100 +8 129465100 129465300 +8 130841500 130841600 +8 134588800 134588900 +8 135082900 135083000 +8 138256500 138256600 +8 138309400 138309500 +8 141494100 141494200 +8 141938000 141938100 +8 142082300 142082400 +8 144723600 144723700 +8 144751600 144751800 +8 145180500 145180800 +9 11100 11200 +9 307300 307400 +9 789600 789700 +9 5684200 5684300 +9 6488200 6488300 +9 8500500 8500600 +9 9384300 9384400 +9 9980600 9980700 +9 11300100 11300200 +9 12261400 12261500 +9 13579400 13579500 +9 15343800 15343900 +9 19140000 19140100 +9 19392200 19392300 +9 22999800 22999900 +9 23780000 23780100 +9 29627000 29627100 +9 30226300 30226400 +9 31029000 31029200 +9 31571300 31571400 +9 36347100 36347200 +9 36621200 36621300 +9 40122600 40122700 +9 41111200 41111300 +9 42819000 42819200 +9 42828200 42828300 +9 42830000 42830100 +9 44992500 44993300 +9 45729100 45729200 +9 66454900 66466300 +9 66468900 66469700 +9 66470800 66472600 +9 66768800 66769000 +9 66778900 66779000 +9 66780300 66780600 +9 66781800 66783900 +9 66788500 66788900 +9 66792700 66794700 +9 66797700 66797800 +9 66800800 66800900 +9 66808500 66810300 +9 66816700 66817100 +9 66820200 66826000 +9 66833100 66836000 +9 66840600 66840800 +9 66843800 66844200 +9 66846700 66847000 +9 66849000 66849100 +9 66850800 66851900 +9 66853100 66853300 +9 66854700 66855000 +9 66857100 66857400 +9 66858700 66858800 +9 66861500 66861600 +9 66971000 66972200 +9 66975700 66979300 +9 66982700 66982800 +9 66987500 66987600 +9 66990300 66990700 +9 66998800 66998900 +9 67001100 67001200 +9 67316100 67316200 +9 67318200 67321000 +9 67791000 67791800 +9 68393500 68393900 +9 68395200 68395300 +9 68396700 68396800 +9 68400200 68405400 +9 68406600 68406900 +9 68410800 68411100 +9 68412200 68422500 +9 68423800 68426700 +9 68428000 68428100 +9 68429200 68431700 +9 68477300 68477400 +9 68491100 68491200 +9 68494200 68494300 +9 68687800 68687900 +9 68729100 68729200 +9 68996900 68997000 +9 69001100 69002100 +9 69006100 69006200 +9 69056400 69056500 +9 69681200 69681300 +9 69683400 69683500 +9 69691900 69692900 +9 69694700 69694900 +9 69699500 69700700 +9 69702400 69704600 +9 69705700 69706700 +9 69710100 69711400 +9 69801600 69801700 +9 69802900 69803800 +9 69948400 69950400 +9 69953600 69954000 +9 69957400 69957500 +9 69959800 69960300 +9 69963000 69963800 +9 69973000 69973100 +9 69974400 69976500 +9 69978500 69978600 +9 69983900 69984000 +9 69985300 69986500 +9 69993200 69993300 +9 69999100 70000000 +9 70002200 70002300 +9 70006200 70006900 +9 70010000 70010100 +9 70065800 70065900 +9 70067500 70067600 +9 70076700 70076800 +9 70327400 70327600 +9 72653100 72653600 +9 73829900 73830000 +9 75536400 75536500 +9 75669700 75669800 +9 78661000 78661100 +9 78790100 78790200 +9 80014000 80014200 +9 80218800 80218900 +9 80994200 80994300 +9 81498400 81498500 +9 84326800 84327000 +9 84477000 84477100 +9 90307800 90307900 +9 90907500 90907600 +9 95204600 95204700 +9 99002300 99002400 +9 99469100 99469200 +9 100561300 100561400 +9 107995900 107996000 +9 110018300 110018400 +9 110432800 110432900 +9 116047600 116047700 +9 118109600 118109700 +9 118455400 118455500 +9 119686500 119686600 +9 121147900 121148000 +9 122207500 122207600 +9 123259700 123259800 +9 125528300 125528400 +9 126037400 126037500 +9 126849900 126850000 +9 126863900 126864000 +9 128387500 128387600 +9 128705600 128705700 +9 131054200 131054300 +9 132876300 132876400 +9 136379200 136379300 +9 136416900 136417000 +9 136453700 136453800 +9 139662900 139663000 +9 139985900 139986000 +9 140222700 140222900 +9 141121900 141122800 +10 341500 341600 +10 804000 804200 +10 1281900 1282200 +10 3164000 3164100 +10 3453400 3453500 +10 5577500 5577600 +10 6858500 6858600 +10 8720600 8720700 +10 9189300 9189400 +10 13260700 13260800 +10 15454100 15454200 +10 17869300 17869400 +10 19397300 19397400 +10 20301200 20301300 +10 21085300 21085400 +10 21333300 21333400 +10 21811200 21811300 +10 22916500 22916600 +10 24113500 24113600 +10 24540300 24540400 +10 24857700 24857800 +10 25994000 25994100 +10 29128500 29128600 +10 29712100 29712200 +10 32258900 32259000 +10 35392200 35392300 +10 36699400 36699500 +10 38773800 38790700 +10 38792200 38800000 +10 38801700 38808900 +10 38810000 38811500 +10 38813200 38818800 +10 38869100 38875900 +10 38877200 38877900 +10 38879300 38879600 +10 38880900 38882400 +10 38887000 38887100 +10 38888700 38888800 +10 39076700 39090600 +10 39091900 39103500 +10 39104800 39130500 +10 39131700 39134300 +10 39135500 39154900 +10 42354935 42403200 +10 42404300 42409800 +10 42424500 42424600 +10 42442500 42442600 +10 42452900 42453000 +10 42480600 42480700 +10 42527200 42546400 +10 42596700 42602000 +10 42622600 42622700 +10 42625300 42626100 +10 42627600 42627800 +10 42640500 42641700 +10 42647700 42649300 +10 42651900 42652000 +10 42661400 42663600 +10 42666500 42667400 +10 42737200 42737300 +10 42790700 42792900 +10 42794400 42795100 +10 42796900 42798000 +10 42799500 42806900 +10 42808100 42812300 +10 42813500 42818300 +10 43993500 43993600 +10 45745300 45745400 +10 51583700 51583800 +10 53298100 53298200 +10 65316300 65316400 +10 66463800 66463900 +10 67495900 67496000 +10 69486000 69486100 +10 69686100 69686200 +10 69969400 69969500 +10 70432200 70432300 +10 70557200 70557300 +10 70639900 70640000 +10 73292400 73292500 +10 74751600 74751700 +10 74964700 74964800 +10 75217000 75217100 +10 75707400 75707500 +10 76061800 76061900 +10 76954400 76954500 +10 78810000 78810100 +10 82448500 82448600 +10 85144100 85144200 +10 85234300 85234400 +10 85626400 85626500 +10 87121300 87121400 +10 88212800 88212900 +10 88906800 88906900 +10 91054800 91054900 +10 92969500 92969600 +10 93901700 93901800 +10 94411200 94411300 +10 95052300 95052400 +10 100720400 100720500 +10 101369400 101369500 +10 103124600 103124700 +10 103571100 103571200 +10 103575700 103575800 +10 103580500 103580600 +10 104645200 104645300 +10 106444500 106444600 +10 107785200 107785300 +10 108993600 108993700 +10 110332600 110332700 +10 110494800 110494900 +10 111572100 111572200 +10 112145300 112145400 +10 114601800 114601900 +10 114878400 114878500 +10 115897800 115897900 +10 118388200 118388300 +10 118722500 118722600 +10 119117300 119117400 +10 119302400 119302500 +10 119941100 119941300 +10 123124000 123124100 +10 125919500 125919700 +10 126002700 126002800 +10 126484100 126484200 +10 130262600 130262900 +10 131946700 131946800 +10 132858500 132858600 +10 134177900 134178000 +10 135063800 135063900 +10 135352600 135352700 +10 135478100 135478900 +10 135481400 135482200 +10 135484700 135485500 +10 135488000 135488800 +10 135490600 135492100 +10 135494600 135495400 +10 135497900 135498700 +10 135500100 135501200 +10 135524600 135524700 +11 585400 585600 +11 642700 642800 +11 964900 965000 +11 1016800 1016900 +11 1092900 1093400 +11 1212800 1213000 +11 1961100 1961200 +11 3675400 3676000 +11 3706300 3706400 +11 4802800 4802900 +11 6194300 6194400 +11 6831700 6831800 +11 11158500 11158600 +11 11268500 11268600 +11 11280100 11280200 +11 11852500 11852600 +11 12741500 12741600 +11 14135100 14135200 +11 16587200 16587300 +11 22704400 22704500 +11 22708100 22708200 +11 22904900 22905000 +11 25564700 25564800 +11 28966000 28966100 +11 32978600 32978700 +11 33220500 33220600 +11 33273200 33273300 +11 34802900 34803000 +11 36331500 36331600 +11 37448800 37448900 +11 37482300 37482400 +11 38327500 38327600 +11 41096500 41096600 +11 47122700 47122800 +11 47502600 47502700 +11 47743500 47743600 +11 48738100 48738200 +11 48763100 48763500 +11 48764700 48764800 +11 48790500 48790600 +11 48809900 48810000 +11 48811100 48811200 +11 48817900 48818100 +11 48829500 48829700 +11 48838800 48838900 +11 48840700 48840800 +11 48844500 48844600 +11 48847100 48847500 +11 48849500 48849600 +11 48855100 48855200 +11 48857300 48858500 +11 48865300 48866100 +11 48867500 48867900 +11 48877600 48877700 +11 48878900 48880100 +11 48882600 48882700 +11 48889200 48890300 +11 48894400 48895200 +11 48896400 48897300 +11 48935200 48935300 +11 48937000 48937100 +11 48939100 48939200 +11 48942200 48942300 +11 48946400 48946700 +11 48948400 48949100 +11 48955300 48955500 +11 48956800 48956900 +11 48962900 48963900 +11 50320800 50320900 +11 50637400 50638300 +11 50645300 50646300 +11 50649700 50650300 +11 50651600 50651700 +11 50660000 50660100 +11 50661400 50661500 +11 50668900 50669000 +11 50670200 50670300 +11 50673400 50673500 +11 50676600 50676700 +11 50689000 50689100 +11 50691500 50691600 +11 50698400 50699300 +11 50700400 50701300 +11 50713600 50713700 +11 50714800 50715700 +11 50716900 50717000 +11 50719100 50719200 +11 50720600 50720700 +11 50722200 50722400 +11 50723700 50727000 +11 50729600 50730000 +11 50740100 50740200 +11 50742700 50747600 +11 50748700 50748800 +11 50751100 50751200 +11 50753100 50753700 +11 50758200 50759000 +11 50761100 50761200 +11 50763700 50764200 +11 50767600 50767700 +11 50772000 50772100 +11 51568100 51570200 +11 51571300 51572800 +11 51574200 51574800 +11 51576900 51577000 +11 51578900 51591400 +11 51592500 51593200 +11 54833600 54833700 +11 54898700 54898800 +11 54929000 54929100 +11 54933300 54933400 +11 54941700 54941900 +11 54955500 54955600 +11 54972000 54972100 +11 54989500 54990500 +11 55001200 55001400 +11 55007300 55007400 +11 55008700 55009200 +11 55012500 55013500 +11 55014800 55015300 +11 55023400 55023500 +11 55025600 55026500 +11 59816100 59816200 +11 61158700 61158800 +11 62609200 62609300 +11 64066500 64066600 +11 70107600 70107700 +11 70217400 70217700 +11 79235100 79235200 +11 82871300 82871400 +11 89910700 89910800 +11 90694600 90694700 +11 92976600 92976700 +11 93160100 93160200 +11 93375500 93375600 +11 96954000 96954100 +11 100150600 100150700 +11 101956100 101956200 +11 106580800 106580900 +11 107461100 107461200 +11 111563000 111563100 +11 114472600 114472700 +11 116391900 116392000 +11 118449600 118449700 +11 118620000 118620100 +11 119614700 119614800 +11 121195000 121195100 +11 124783000 124783100 +11 125397200 125397300 +11 125724700 125724800 +11 126483700 126483800 +11 129541600 129542100 +11 130689100 130689200 +11 131550500 131550600 +11 132845400 132845500 +11 133280500 133280600 +12 62400 62500 +12 95400 95700 +12 296700 296800 +12 2365000 2365200 +12 3204000 3204100 +12 9830300 9830400 +12 12930800 12930900 +12 13075000 13075100 +12 13252600 13252700 +12 17228700 17228800 +12 17898900 17899000 +12 24955200 24955300 +12 25564100 25564200 +12 26921500 26921600 +12 28457300 28457400 +12 31333100 31333200 +12 34830600 34832100 +12 34833300 34840100 +12 34841400 34843400 +12 34845000 34847000 +12 34848100 34854000 +12 34855700 34855800 +12 37990100 37990600 +12 37991900 37992300 +12 37993500 37993600 +12 37994900 37995000 +12 37997100 37997200 +12 37998300 37998400 +12 37999700 37999800 +12 38002200 38004400 +12 38006700 38009200 +12 38016300 38016800 +12 38018400 38018600 +12 38019800 38020300 +12 38027500 38027600 +12 38030800 38030900 +12 38033800 38034300 +12 38036800 38036900 +12 38038100 38038200 +12 38039600 38040700 +12 38042500 38043100 +12 38044600 38045300 +12 38046400 38046500 +12 38047600 38047700 +12 38049000 38051300 +12 38054200 38054300 +12 38062800 38063000 +12 38066900 38067000 +12 38070700 38070800 +12 38074700 38074800 +12 38084000 38084100 +12 38089500 38089600 +12 38093200 38094200 +12 38097800 38099000 +12 38101700 38101800 +12 38103600 38103700 +12 38105000 38105100 +12 38108600 38108700 +12 38110500 38111400 +12 38113100 38113200 +12 38115100 38116100 +12 38119100 38119200 +12 38122000 38122200 +12 38124400 38127200 +12 38131400 38131500 +12 38133700 38133800 +12 38141200 38141300 +12 38145400 38145500 +12 38167400 38167500 +12 38187600 38187700 +12 38196300 38196400 +12 38247800 38247900 +12 38257400 38257800 +12 42238000 42238100 +12 42327000 42327100 +12 42678100 42678200 +12 43829400 43829500 +12 46841400 46841500 +12 49106300 49106400 +12 51058600 51058700 +12 51817800 51817900 +12 53488500 53488600 +12 57358800 57358900 +12 57496700 57496800 +12 63210900 63211000 +12 64261800 64261900 +12 64773900 64774000 +12 65948800 65948900 +12 66451300 66451500 +12 69564700 69564800 +12 69810900 69811000 +12 71400600 71400700 +12 73192400 73192500 +12 74780800 74780900 +12 75705500 75705600 +12 77631300 77631400 +12 77908600 77908700 +12 78915000 78915100 +12 80007700 80007800 +12 81830000 81830100 +12 82365600 82365700 +12 84070200 84070300 +12 85231000 85231100 +12 87341400 87341500 +12 87959800 87959900 +12 90846500 90846600 +12 94200200 94200300 +12 94843500 94843600 +12 95965000 95965100 +12 96096000 96096100 +12 96233600 96233700 +12 96287100 96287200 +12 96342900 96343000 +12 96435700 96435800 +12 96546400 96546500 +12 96742300 96742400 +12 98382300 98382800 +12 101734700 101734800 +12 102232500 102232600 +12 104293400 104293500 +12 107159200 107159300 +12 109517100 109517200 +12 110806100 110806200 +12 110945100 110945500 +12 110958400 110958500 +12 115959200 115959300 +12 116725100 116725200 +12 119195500 119195600 +12 119835600 119835700 +12 120300600 120300700 +12 120990800 120990900 +12 121336100 121336200 +12 122028100 122028200 +12 123063500 123063600 +12 123458100 123458200 +12 125492800 125492900 +12 127317600 127317700 +12 127342400 127342500 +12 128940900 128941000 +12 132072900 132073200 +12 132926500 132926600 +12 133841500 133841895 +13 20018400 20018500 +13 20699100 20699200 +13 21818200 21818300 +13 23275600 23275700 +13 23318200 23318300 +13 23325200 23325300 +13 27614600 27614700 +13 29374000 29374100 +13 31007800 31007900 +13 31049000 31049100 +13 32215300 32215400 +13 33122200 33122300 +13 34125700 34125800 +13 34977200 34977300 +13 36532300 36532400 +13 37813800 37813900 +13 38052300 38052400 +13 39008900 39009000 +13 40370500 40370600 +13 40943000 40943100 +13 41110300 41110400 +13 44364700 44364800 +13 44380300 44380400 +13 45702000 45702100 +13 47105000 47105100 +13 50403700 50403800 +13 50676900 50677000 +13 51620700 51620800 +13 53214000 53214100 +13 56129700 56129800 +13 57239400 57239500 +13 57583400 57583500 +13 57733500 57733600 +13 57975500 57975600 +13 58347300 58347400 +13 58811300 58811400 +13 60157400 60157500 +13 62577300 62577400 +13 63696000 63696100 +13 64985900 64986000 +13 70259100 70259200 +13 71428700 71428800 +13 76311900 76312000 +13 81132900 81133000 +13 84281500 84281600 +13 87592300 87592400 +13 89009200 89009300 +13 89326600 89326700 +13 91708700 91708800 +13 92778100 92778200 +13 92858400 92858500 +13 95654900 95655000 +13 99764600 99764700 +13 102858300 102858400 +13 110346500 110346800 +14 19000600 19000800 +14 19008000 19008200 +14 19009500 19010600 +14 19012200 19015500 +14 19017700 19017800 +14 19025600 19026600 +14 19028300 19028900 +14 19032200 19032300 +14 19034300 19036700 +14 19038400 19042700 +14 19044800 19045400 +14 19629800 19630600 +14 19696100 19696200 +14 19719000 19719100 +14 19944900 19945600 +14 23414100 23414200 +14 25715000 25715100 +14 27770700 27770800 +14 34818200 34818400 +14 35020100 35020200 +14 45427200 45427300 +14 46930600 46930700 +14 48662300 48662400 +14 50003300 50003400 +14 50379400 50379500 +14 52973200 52973300 +14 53146800 53146900 +14 54955800 54955900 +14 55193800 55193900 +14 55789900 55790000 +14 57031500 57031600 +14 57921400 57921500 +14 60286100 60286200 +14 64025000 64025100 +14 65360800 65360900 +14 66258300 66258400 +14 68377100 68377200 +14 68923600 68923700 +14 70611000 70611100 +14 71074100 71074200 +14 73516900 73517000 +14 74002100 74002200 +14 74303200 74303300 +14 77289000 77289100 +14 77707200 77707300 +14 77736100 77736200 +14 78828500 78828600 +14 79515300 79515400 +14 81469100 81469200 +14 82488200 82488300 +14 84597700 84597800 +14 87858300 87858400 +14 90911900 90912000 +14 95057300 95057400 +14 97629500 97629600 +14 97727700 97727800 +14 99887200 99887400 +14 100394200 100394500 +14 102929700 102929800 +14 103439000 103439100 +14 103739400 103739500 +14 104363000 104363100 +14 105272900 105273000 +14 105918100 105918200 +14 107161700 107161800 +15 20000200 20001100 +15 20002400 20002500 +15 20005100 20007400 +15 20009000 20009100 +15 20012400 20014400 +15 20015500 20016200 +15 20018000 20018600 +15 20019800 20020200 +15 20024200 20024300 +15 20025700 20026200 +15 20034300 20034400 +15 20038300 20038400 +15 20041400 20042100 +15 20043400 20043500 +15 20108300 20108400 +15 20120700 20120900 +15 20385300 20385400 +15 20545700 20547500 +15 21312900 21313000 +15 21315600 21316000 +15 22412400 22412500 +15 24382500 24382600 +15 33030300 33030400 +15 36324700 36324800 +15 36381000 36381100 +15 37384900 37385000 +15 39267000 39267100 +15 39520400 39520500 +15 40369900 40370000 +15 41718800 41718900 +15 44749000 44749100 +15 44929100 44929200 +15 49569300 49569400 +15 49883200 49883300 +15 52416200 52416300 +15 52525400 52525500 +15 55218200 55218300 +15 56754100 56754200 +15 58055000 58055100 +15 59512000 59512100 +15 61743100 61743200 +15 61962600 61962800 +15 62923700 62923800 +15 66038700 66038800 +15 66227600 66227700 +15 66313300 66313400 +15 68006700 68006800 +15 68942700 68942800 +15 71472500 71472600 +15 72275800 72275900 +15 73333100 73333200 +15 74168500 74168600 +15 75269700 75269800 +15 75615000 75615100 +15 77910800 77911000 +15 77992000 77992100 +15 80242400 80242500 +15 80445500 80445600 +15 83742700 83742800 +15 85942700 85942800 +15 88096200 88096300 +16 102700 102800 +16 544800 544900 +16 896900 897100 +16 964600 964700 +16 1075300 1075500 +16 1999200 1999300 +16 3369700 3369800 +16 3464500 3464600 +16 4339200 4339300 +16 5111500 5111600 +16 5550200 5550300 +16 5580900 5581000 +16 5619400 5619500 +16 6093100 6093200 +16 6260300 6260400 +16 6400400 6400500 +16 8818600 8818700 +16 9678200 9678300 +16 10008700 10008800 +16 10148900 10149000 +16 12669700 12669800 +16 13165300 13165400 +16 14529100 14529200 +16 14545700 14545800 +16 15353700 15353800 +16 15784200 15784300 +16 16712200 16712300 +16 18814300 18814400 +16 18832500 18832600 +16 23650800 23650900 +16 23813500 23813600 +16 24701300 24701400 +16 26445500 26445600 +16 27050100 27050200 +16 27150400 27150500 +16 31117000 31117100 +16 32008800 32008900 +16 32094200 32095000 +16 32103000 32103100 +16 32105200 32105300 +16 32118400 32118500 +16 32165500 32165600 +16 32297000 32297100 +16 32560100 32560200 +16 32563400 32563500 +16 32817400 32817700 +16 32823200 32823300 +16 32839000 32839100 +16 32843900 32845900 +16 32847000 32852000 +16 33040800 33041100 +16 33043400 33045500 +16 33046700 33047000 +16 33048800 33049300 +16 33053500 33053600 +16 33237400 33241200 +16 33293800 33294400 +16 33864700 33870300 +16 33872900 33876100 +16 33878900 33879800 +16 33881500 33881800 +16 33883500 33883600 +16 33887600 33888700 +16 33893100 33893200 +16 33894900 33896700 +16 33898700 33902800 +16 33903900 33907200 +16 33909500 33909600 +16 33913300 33915200 +16 33917700 33917800 +16 33919300 33919400 +16 33968200 33979500 +16 33981500 33985100 +16 33986900 33988400 +16 33992200 33992300 +16 33995300 33996500 +16 33998100 33998800 +16 34000300 34000400 +16 34002100 34002300 +16 34003800 34004800 +16 34007800 34008200 +16 34009300 34009400 +16 34012500 34013400 +16 34014600 34016300 +16 34021500 34022800 +16 34180900 34185800 +16 34186900 34187500 +16 34188900 34189000 +16 34190100 34195200 +16 34196500 34196600 +16 35201000 35201100 +16 35213100 35214100 +16 35215900 35217100 +16 35225900 35226000 +16 35227900 35230300 +16 35232000 35232700 +16 35234700 35234900 +16 35236400 35237500 +16 35238900 35240900 +16 35249000 35249100 +16 35256100 35256200 +16 35259300 35261800 +16 35264400 35264500 +16 35266300 35266400 +16 35267700 35267800 +16 35269600 35270800 +16 35272100 35272200 +16 35274200 35275800 +16 35278000 35279800 +16 35281300 35281400 +16 35284100 35284500 +16 46385801 46436000 +16 46437300 46441100 +16 46442800 46444200 +16 46446900 46447000 +16 46448200 46450400 +16 46451800 46456100 +16 46480000 46480300 +16 46482700 46482800 +16 46494100 46494200 +16 46496100 46496200 +16 46497800 46500400 +16 46513600 46513700 +16 47507100 47507200 +16 48951500 48951700 +16 50476700 50476800 +16 53119100 53119200 +16 53826000 53826100 +16 55204500 55204600 +16 56478500 56478600 +16 58638700 58638800 +16 58850300 58850400 +16 61387300 61387400 +16 63480300 63480400 +16 68256200 68256300 +16 69408500 69408600 +16 69946800 69946900 +16 70442800 70442900 +16 70898200 70898300 +16 72441600 72441700 +16 72672000 72672100 +16 73473800 73473900 +16 74701000 74701100 +16 78996200 78996300 +16 80940500 80940600 +16 81119700 81119900 +16 81571100 81571200 +16 81839300 81839400 +16 83635700 83635800 +16 84817900 84818000 +16 85782500 85782600 +16 87793800 87793900 +16 89139500 89139600 +16 90183200 90183700 +17 165200 165400 +17 1088900 1089000 +17 1258400 1258500 +17 2352000 2352100 +17 2377600 2377700 +17 3774600 3774700 +17 6770300 6770400 +17 7652600 7652700 +17 12555300 12555400 +17 16970000 16970100 +17 17522500 17522600 +17 17560600 17560700 +17 18593300 18593400 +17 21548300 21548400 +17 21549600 21549700 +17 21850700 21850800 +17 21902500 21906800 +17 22020700 22020800 +17 22223100 22223800 +17 22244700 22262800 +17 25263006 25268100 +17 25283800 25283900 +17 25301300 25302000 +17 25303400 25303700 +17 26752100 26752200 +17 28973500 28973600 +17 30276600 30276800 +17 32192700 32192800 +17 34855500 34855600 +17 37570100 37570200 +17 37651600 37651700 +17 38534000 38534100 +17 39805300 39805400 +17 40296900 40297000 +17 40565500 40565600 +17 40598100 40598200 +17 41381600 41382500 +17 41399700 41401200 +17 41463600 41463900 +17 41465800 41467200 +17 42015000 42015100 +17 42646400 42646500 +17 48038600 48038700 +17 48971500 48971600 +17 50256600 50256700 +17 52058800 52058900 +17 54870100 54870200 +17 57159300 57159400 +17 57986600 57986700 +17 63014200 63014300 +17 63342100 63342200 +17 64794700 64795600 +17 66918300 66918400 +17 67773400 67773500 +17 68461100 68461200 +17 70324400 70324500 +17 70579400 70579500 +17 73208300 73208400 +17 77934500 77934600 +17 79223200 79223300 +17 80544100 80544400 +17 80813100 80813200 +18 10100 10200 +18 71500 71600 +18 106700 112500 +18 1968600 1968700 +18 5078000 5078100 +18 5484100 5484200 +18 14822900 14823000 +18 15174000 15174400 +18 15224500 15224600 +18 15381900 15386100 +18 15387700 15387800 +18 15390200 15390400 +18 15392200 15392500 +18 15393700 15393800 +18 15400700 15400800 +18 15402500 15402600 +18 15404800 15405600 +18 15407500 15408000 +18 18510900 18520400 +18 19318700 19318900 +18 22537300 22537400 +18 22642700 22642800 +18 23973400 23973500 +18 27628700 27628800 +18 28802100 28802200 +18 29353800 29353900 +18 29715000 29715100 +18 31747000 31747100 +18 32333300 32333400 +18 35575000 35575100 +18 40239900 40240000 +18 41032400 41032600 +18 41498600 41498700 +18 41724700 41724800 +18 43661600 43661700 +18 44126200 44126500 +18 44383000 44383100 +18 44552100 44552200 +18 44831700 44831800 +18 45192700 45192800 +18 46224400 46224500 +18 46877000 46877100 +18 50319100 50319200 +18 50443500 50443600 +18 50617000 50617100 +18 50954200 50954600 +18 52396100 52396200 +18 55004300 55004400 +18 60730900 60731000 +18 63533500 63533600 +18 65531800 65531900 +18 69386600 69386700 +18 76960700 76960800 +18 77379300 77380700 +18 78016200 78016300 +19 434300 434500 +19 3938800 3938900 +19 6184800 6184900 +19 7124500 7124600 +19 7498900 7499000 +19 7515200 7516000 +19 8248900 8249000 +19 8333500 8333600 +19 10442000 10442100 +19 10786900 10787000 +19 10839800 10839900 +19 13747900 13748000 +19 14734100 14734200 +19 14883900 14884000 +19 16044700 16044800 +19 16511100 16511200 +19 21519900 21520000 +19 21905500 21905600 +19 22234100 22234200 +19 23457800 23457900 +19 24474600 24474700 +19 24526100 24526200 +19 24531100 24531200 +19 24569200 24569300 +19 24571000 24572500 +19 24575200 24575600 +19 24582900 24583000 +19 24584600 24584700 +19 24586400 24587200 +19 24596400 24596500 +19 24599800 24600100 +19 24601500 24602500 +19 24614300 24614700 +19 24616400 24616700 +19 24623100 24624300 +19 27731800 27740300 +19 27743300 27743400 +19 27748900 27749000 +19 27750100 27750200 +19 27752900 27753000 +19 27754700 27754800 +19 27756200 27756800 +19 27758000 27758100 +19 27764100 27764200 +19 27767300 27769300 +19 27770700 27770800 +19 27778400 27778600 +19 27784600 27784700 +19 27790600 27790700 +19 27792700 27794400 +19 27795700 27797200 +19 27800000 27800100 +19 27804700 27807700 +19 27812300 27812900 +19 27814300 27814700 +19 27821700 27822500 +19 27823800 27823900 +19 27826500 27827800 +19 27832000 27832100 +19 27833300 27833900 +19 27839400 27839700 +19 27841000 27841800 +19 27844400 27844500 +19 27852300 27852400 +19 27864300 27865500 +19 27868500 27870400 +19 27873400 27874600 +19 27876100 27876200 +19 27882300 27882500 +19 27888500 27888600 +19 27890200 27890300 +19 27891900 27892000 +19 27906200 27907300 +19 27910400 27910600 +19 27912000 27912100 +19 27924500 27924600 +19 27927100 27927200 +19 30476000 30476100 +19 30632000 30632100 +19 31586800 31586900 +19 32624600 32624700 +19 32809000 32809100 +19 34882400 34883500 +19 35870500 35870600 +19 36094900 36095000 +19 36765600 36765700 +19 36778900 36779000 +19 36796600 36796700 +19 36958700 36958800 +19 37772100 37772400 +19 37784300 37785800 +19 37791500 37791600 +19 41299400 41299500 +19 41545200 41545300 +19 42340300 42340400 +19 42875000 42875100 +19 43530000 43530100 +19 44716500 44716600 +19 44915300 44915800 +19 44961400 44961500 +19 46956400 46956500 +19 47126200 47126300 +19 48413600 48413700 +19 50383100 50383200 +19 50602600 50602700 +19 51023400 51023500 +19 53423700 53423800 +19 53730500 53730600 +19 55509900 55510000 +19 57454300 57454400 +19 58480900 58481000 +19 59005000 59005100 +20 2891200 2891300 +20 4553700 4553800 +20 8986300 8986400 +20 10711500 10711600 +20 11056300 11056400 +20 11926100 11926200 +20 18121600 18121700 +20 22618800 22618900 +20 25535200 25535300 +20 26211000 26211100 +20 26258900 26259100 +20 26260300 26261100 +20 26262900 26263000 +20 26264300 26265600 +20 26267700 26267800 +20 26271800 26271900 +20 26273800 26273900 +20 26275200 26275300 +20 26288100 26289200 +20 26291400 26291500 +20 26294800 26294900 +20 26303300 26304300 +20 26305700 26305800 +20 26310400 26310500 +20 26313000 26313500 +20 26315400 26319500 +20 29518700 29518800 +20 29582800 29583400 +20 29593100 29594400 +20 29600900 29602200 +20 29603500 29604900 +20 29606500 29606700 +20 29626000 29626100 +20 29628200 29628600 +20 29629800 29629900 +20 29632800 29632900 +20 29646600 29646700 +20 29649900 29650600 +20 29651700 29653700 +20 29803908 29807100 +20 29809400 29810600 +20 29811900 29823100 +20 29824300 29825700 +20 29827200 29833300 +20 32815900 32816000 +20 33926600 33926700 +20 34301500 34301600 +20 34445500 34445600 +20 35672400 35672500 +20 35962700 35962800 +20 35996900 35997000 +20 36311600 36311700 +20 38301200 38301300 +20 38821600 38821700 +20 42676400 42676600 +20 46523500 46523700 +20 47131700 47132600 +20 47696800 47696900 +20 48825800 48825900 +20 50301500 50301600 +20 52866200 52866300 +20 53435600 53435800 +20 54440500 54440600 +20 55925900 55926000 +20 56824800 56824900 +20 58342800 58342900 +20 62324900 62325100 +20 62720100 62720200 +20 62728300 62728400 +21 9695800 9696200 +21 9698600 9700800 +21 9825500 9827500 +21 10084920 10088000 +21 10161000 10161100 +21 10697900 10730000 +21 10731400 10736400 +21 10742700 10744300 +21 10746200 10746300 +21 10749000 10753300 +21 10754800 10766600 +21 10772800 10816800 +21 10818100 10827800 +21 10830300 10840200 +21 10841700 10848400 +21 10849900 10857200 +21 10858300 10860700 +21 11055000 11055100 +21 11056500 11057900 +21 11059400 11059700 +21 11062600 11062700 +21 11066300 11066400 +21 11071700 11071800 +21 11072900 11074000 +21 11076900 11077000 +21 11078600 11079900 +21 11142900 11143000 +21 11149900 11150400 +21 11186000 11188100 +21 14342400 14342500 +21 14350400 14350500 +21 14352900 14354200 +21 14356600 14356800 +21 14358600 14359400 +21 14360500 14360600 +21 14361900 14364000 +21 14365300 14368500 +21 16912900 16913000 +21 17556700 17556800 +21 23812700 23812800 +21 28765800 28765900 +21 28957400 28957500 +21 32243500 32243600 +21 32554000 32554100 +21 32600500 32600600 +21 32879500 32879600 +21 33157100 33157300 +21 34144200 34144300 +21 35074400 35074500 +21 35097400 35097500 +21 37742900 37743000 +21 41750500 41750600 +21 43226200 43226300 +21 43715400 43715500 +21 44377600 44377700 +21 47934500 47934600 +22 16212400 16213200 +22 16848300 16852300 +22 16854700 16854800 +22 16857500 16857600 +22 16860600 16862500 +22 17039400 17039500 +22 17045300 17046800 +22 18369700 18369800 +22 18684200 18684300 +22 18686000 18688700 +22 18717900 18719000 +22 18721100 18721700 +22 18878000 18882100 +22 18883300 18884300 +22 20326200 20326300 +22 20656000 20656400 +22 20657600 20658100 +22 20689200 20690100 +22 20691300 20691700 +22 20693200 20693600 +22 21521900 21522200 +22 21679600 21680900 +22 25059200 25059300 +22 25489700 25489800 +22 26386600 26386700 +22 29177300 29177400 +22 29802100 29802200 +22 32542100 32542200 +22 33824900 33825000 +22 34733300 34733400 +22 35097800 35097900 +22 37127000 37127100 +22 38107600 38107700 +22 39040400 39040500 +22 39933200 39933300 +22 41563800 41563900 +22 42445700 42445800 +22 43163600 43163700 +22 43597300 43597400 +22 47040600 47040700 +22 51082100 51082400 +MT 1 16569 +GL000226.1 1 15000 +GL000229.1 6100 6200 +GL000231.1 16500 16600 +GL000231.1 18700 19100 +GL000231.1 21600 21700 +GL000239.1 27700 27800 +GL000235.1 300 2300 +GL000234.1 4000 4300 +GL000232.1 100 1300 +GL000232.1 3300 11100 +GL000241.1 300 400 +GL000241.1 2100 3600 +GL000241.1 5100 5500 +GL000241.1 9600 11800 +GL000241.1 14100 15500 +GL000241.1 17500 17600 +GL000241.1 18700 19700 +GL000241.1 21000 21200 +GL000241.1 40600 40800 +GL000243.1 20900 21600 +GL000198.1 1 1400 +GL000198.1 55500 57300 +GL000198.1 61700 61800 +GL000198.1 63300 63700 +GL000198.1 64800 65500 +GL000198.1 69700 69800 +GL000198.1 71800 71900 +GL000198.1 73200 73700 +GL000198.1 80500 80600 +GL000198.1 82500 82600 +GL000198.1 84300 84700 +GL000198.1 87200 87300 +GL000208.1 1 1300 +GL000208.1 2500 4700 +GL000208.1 5800 5900 +GL000208.1 7100 7200 +GL000208.1 14100 14200 +GL000208.1 15300 15400 +GL000208.1 21400 21500 +GL000208.1 27500 27600 +GL000208.1 44400 44800 +GL000208.1 45900 47400 +GL000208.1 49400 49900 +GL000208.1 51500 51600 +GL000208.1 54000 54100 +GL000208.1 63800 63900 +GL000208.1 76700 76800 +GL000208.1 88300 92600 +GL000228.1 27400 27800 +GL000228.1 114100 114400 +GL000228.1 115800 119600 +GL000214.1 64100 65700 +GL000214.1 116800 137600 +GL000221.1 136300 136400 +GL000220.1 101600 161800 +GL000199.1 9600 9700 +GL000199.1 12700 14200 +GL000199.1 15400 15500 +GL000199.1 24000 24200 +GL000199.1 29800 32500 +GL000199.1 33800 35100 +GL000199.1 36800 39000 +GL000199.1 40100 111600 +GL000199.1 112700 126200 +GL000199.1 127500 127700 +GL000199.1 129300 131300 +GL000199.1 133400 142800 +GL000199.1 144000 169874 +GL000217.1 22200 22300 +GL000216.1 1 27300 +GL000216.1 28800 38500 +GL000216.1 40000 40100 +GL000216.1 41200 43200 +GL000216.1 44600 44700 +GL000216.1 46300 48100 +GL000216.1 49700 50500 +GL000216.1 52200 55300 +GL000216.1 56700 56800 +GL000216.1 58100 82900 +GL000216.1 132200 132300 +GL000216.1 135900 138900 +GL000216.1 140700 149800 +GL000216.1 151200 167800 +GL000216.1 169200 172200 +GL000205.1 120600 121700 +GL000205.1 161800 164200 +GL000205.1 167100 170200 +GL000219.1 26800 26900 +GL000219.1 50400 51500 +GL000219.1 54500 54600 +GL000219.1 56400 57000 +GL000219.1 59400 59500 +GL000219.1 63500 63600 +GL000219.1 75500 75600 +GL000219.1 76700 77300 +GL000219.1 79500 79600 +GL000219.1 81800 81900 +GL000219.1 86700 86800 +GL000219.1 97900 98000 +GL000219.1 105800 107200 +GL000219.1 110600 111000 +GL000219.1 114500 114600 +GL000219.1 115800 116300 +GL000219.1 121000 121100 +GL000219.1 122500 123300 +GL000219.1 125100 125200 +GL000219.1 132800 132900 +GL000219.1 163800 164400 +GL000219.1 177000 177100 +GL000224.1 100 19300 +GL000224.1 38200 38300 +GL000224.1 47200 47300 +GL000224.1 105600 105700 +GL000212.1 40400 44000 +GL000222.1 62200 62500 +GL000222.1 65900 66000 +GL000222.1 84000 84800 +GL000193.1 68300 68400 +GL000193.1 78600 92000 +GL000194.1 151500 151600 +GL000194.1 182900 183000 +GL000194.1 187200 188300 +GL000194.1 189400 189500 +GL000225.1 100 1300 +GL000225.1 2700 2900 +GL000225.1 5400 8100 +GL000225.1 9200 17500 +GL000225.1 19000 23000 +GL000225.1 24800 30000 +GL000225.1 31700 35000 +GL000225.1 36200 37400 +GL000225.1 40400 42400 +GL000225.1 44300 47300 +GL000225.1 49200 68400 +GL000225.1 70200 71600 +GL000225.1 73100 75600 +GL000225.1 76900 77000 +GL000225.1 78600 79400 +GL000225.1 80500 83300 +GL000225.1 84400 86600 +GL000225.1 88000 88700 +GL000225.1 90400 99700 +GL000225.1 100800 102600 +GL000225.1 103900 123300 +GL000225.1 124400 127800 +GL000225.1 128900 135600 +GL000225.1 137000 138400 +GL000225.1 139900 140900 +GL000225.1 189400 193800 +GL000225.1 195600 199800 +GL000192.1 186600 186700 +X 185000 186100 +X 284300 284500 +X 358700 358800 +X 460300 460400 +X 488100 489100 +X 711400 711500 +X 895100 895200 +X 1819300 1819400 +X 2248100 2248200 +X 2300600 2300800 +X 2990000 2990100 +X 3442500 3442900 +X 5015100 5015200 +X 5186400 5186500 +X 5483000 5483100 +X 5778600 5778700 +X 6143700 6143800 +X 7858300 7858400 +X 9373800 9374100 +X 9538700 9538800 +X 13081700 13081800 +X 16428100 16428300 +X 17443600 17443700 +X 17755500 17755600 +X 18536500 18536600 +X 19254900 19255000 +X 19412900 19413000 +X 19661400 19661500 +X 19905700 19905800 +X 21714300 21714400 +X 22814900 22815000 +X 23262600 23262700 +X 24327800 24327900 +X 24824100 24824200 +X 24937900 24938000 +X 26896000 26896100 +X 29328200 29328300 +X 29758200 29758300 +X 29974800 29974900 +X 30037100 30037200 +X 31208700 31208800 +X 31214900 31215000 +X 31246300 31246400 +X 31384600 31384700 +X 31548700 31548800 +X 32547000 32547100 +X 33490900 33491000 +X 33889800 33889900 +X 38835900 38836000 +X 38957200 38957300 +X 39969900 39970000 +X 40673600 40673700 +X 40821600 40821700 +X 42590100 42590200 +X 44110800 44110900 +X 44141800 44141900 +X 47421800 47422000 +X 47914800 47914900 +X 47929200 47929300 +X 48065200 48065300 +X 48091700 48091800 +X 48724600 48724700 +X 48981600 48981700 +X 49731200 49731300 +X 52800500 52800600 +X 53417900 53418000 +X 53798400 53798500 +X 53921400 53921500 +X 53935300 53935400 +X 53946700 53946800 +X 54686500 54686600 +X 55317800 55317900 +X 57288000 57288100 +X 57708500 57708600 +X 58476800 58477300 +X 58494100 58494300 +X 58500800 58501000 +X 58511700 58511800 +X 58523800 58523900 +X 58532400 58532500 +X 58533900 58534000 +X 58536000 58536700 +X 58544100 58545300 +X 58552100 58552200 +X 58556600 58556700 +X 58557800 58557900 +X 58559800 58562400 +X 58563700 58582000 +X 61682200 61723400 +X 61726200 61734800 +X 61736200 61736300 +X 61743200 61744000 +X 61745600 61745700 +X 61747200 61747300 +X 61754700 61754800 +X 61760100 61761000 +X 61763500 61764200 +X 61767000 61767100 +X 61770100 61770200 +X 61772300 61772400 +X 61774600 61774800 +X 61782100 61783300 +X 61785200 61787700 +X 61789300 61789400 +X 61791500 61793200 +X 61794600 61795400 +X 61798400 61798500 +X 61799900 61800500 +X 61801600 61803300 +X 61804500 61806800 +X 61808900 61809000 +X 61812900 61813800 +X 61815100 61815700 +X 61817800 61817900 +X 61820300 61827300 +X 61829300 61829800 +X 61832200 61832400 +X 61833500 61835100 +X 61836400 61838000 +X 61839600 61839700 +X 61842600 61842700 +X 61844800 61844900 +X 61848700 61848800 +X 61852600 61853100 +X 61860000 61860100 +X 61861400 61861500 +X 61863100 61863400 +X 61865300 61865400 +X 61866500 61868200 +X 61871600 61873000 +X 61875700 61875800 +X 61881800 61882300 +X 61887700 61887800 +X 61891100 61892000 +X 61905400 61905600 +X 61909100 61909300 +X 61919200 61919300 +X 62352000 62352100 +X 62614000 62614100 +X 64430900 64431000 +X 64677900 64678000 +X 65710800 65710900 +X 65967200 65967300 +X 66215000 66215100 +X 66635200 66635300 +X 67547600 67547700 +X 67872900 67873000 +X 69030100 69030200 +X 69207100 69207200 +X 69799300 69799400 +X 70676500 70676600 +X 71399800 71399900 +X 71468100 71468200 +X 71484800 71484900 +X 72202800 72202900 +X 73486000 73486100 +X 73787700 73787800 +X 74335100 74335200 +X 76995500 76995600 +X 77328100 77328200 +X 77524600 77525200 +X 78455900 78456000 +X 79792400 79792500 +X 80831700 80831800 +X 84663400 84663500 +X 89367400 89367500 +X 92216200 92216300 +X 92566800 92566900 +X 93738200 93738300 +X 95312700 95312900 +X 95973300 95973400 +X 96589900 96590000 +X 99283400 99283500 +X 101187300 101187400 +X 106089300 106089400 +X 107026600 107026700 +X 110559300 110559400 +X 110680400 110680500 +X 110820600 110820700 +X 111792700 111792800 +X 111794100 111794200 +X 112877300 112877400 +X 113445800 113445900 +X 113975900 113976000 +X 115000500 115000700 +X 115002000 115002800 +X 115004000 115005400 +X 116021100 116021200 +X 116628500 116628600 +X 118042600 118042700 +X 119059900 119060000 +X 120329500 120329600 +X 121832000 121832100 +X 121908300 121908400 +X 122185800 122185900 +X 123094400 123094500 +X 124178000 124178100 +X 124533800 124533900 +X 126012600 126012700 +X 126480900 126481000 +X 128428200 128428300 +X 128638500 128638600 +X 129247000 129247100 +X 131542100 131542200 +X 132478200 132478300 +X 132727300 132727400 +X 133690400 133690500 +X 133737300 133737400 +X 135940900 135941000 +X 137672800 137672900 +X 138146400 138146500 +X 138934600 138934700 +X 139261900 139262000 +X 139805700 139805800 +X 140233000 140233100 +X 141807300 141807400 +X 142715900 142716000 +X 143167200 143167300 +X 143761600 143761700 +X 143837100 143837200 +X 143857500 143857600 +X 147021600 147021800 +X 147930800 147930900 +X 149169200 149169400 +X 149324600 149324700 +X 149551100 149551200 +X 150872300 150872400 +X 153556900 153557000 +X 153589400 153589500 +X 155259800 155260400 +Y 2795500 2795600 +Y 2845200 2845300 +Y 3253800 3253900 +Y 3317600 3317700 +Y 3550500 3550600 +Y 3571700 3571800 +Y 3837700 3837800 +Y 4067300 4067400 +Y 4392200 4392400 +Y 4778100 4778200 +Y 5261700 5261800 +Y 5344400 5344500 +Y 5400400 5400500 +Y 5426300 5426400 +Y 5505900 5506000 +Y 5702600 5702700 +Y 6089700 6089800 +Y 6293300 6293400 +Y 6402000 6402300 +Y 6948100 6948200 +Y 7534400 7534500 +Y 9040900 9041000 +Y 9908800 9922000 +Y 9923900 9925400 +Y 9930000 9933200 +Y 9934800 9935200 +Y 9936300 9946300 +Y 9950500 9955100 +Y 9956400 9964400 +Y 9966000 9967100 +Y 9976400 9977900 +Y 9980300 9980500 +Y 9984100 9985100 +Y 9992000 9992600 +Y 9994800 9997500 +Y 10006200 10006300 +Y 10007700 10007800 +Y 10011300 10013300 +Y 10014500 10022300 +Y 10023900 10025200 +Y 10029300 10029400 +Y 10031600 10031700 +Y 10033500 10033600 +Y 10037800 10037900 +Y 10039700 10045200 +Y 10048300 10050400 +Y 10054200 10055500 +Y 10056800 10057100 +Y 10060200 10062200 +Y 10063300 10065400 +Y 10066600 10073700 +Y 10075200 10075800 +Y 10081200 10104400 +Y 13104700 13143900 +Y 13194000 13196500 +Y 13262900 13264000 +Y 13266200 13272900 +Y 13340600 13341600 +Y 13396100 13396200 +Y 13400200 13405600 +Y 13406700 13407100 +Y 13408300 13408500 +Y 13409900 13411700 +Y 13412800 13412900 +Y 13415400 13415800 +Y 13417300 13421200 +Y 13422800 13425400 +Y 13427900 13429200 +Y 13432300 13433600 +Y 13434700 13438000 +Y 13439500 13439600 +Y 13442200 13490100 +Y 13638500 13638600 +Y 13643300 13655900 +Y 13657000 13715100 +Y 13716200 13748500 +Y 13798800 13870100 +Y 13963800 13963900 +Y 14056400 14056500 +Y 14075600 14075700 +Y 14562300 14562400 +Y 14626100 14626200 +Y 14919200 14919300 +Y 15109400 15109500 +Y 15309700 15309800 +Y 15815300 15815400 +Y 15865900 15866300 +Y 16292500 16292600 +Y 16505900 16506000 +Y 16692100 16692200 +Y 16834700 16834800 +Y 16860700 16860800 +Y 17349400 17349500 +Y 17663100 17663200 +Y 17919800 17921000 +Y 17946900 17947000 +Y 17994800 17994900 +Y 18008600 18008700 +Y 18270200 18270300 +Y 18401200 18401300 +Y 18589600 18589700 +Y 18647600 18647700 +Y 18982500 18982600 +Y 19036700 19036800 +Y 19130700 19130800 +Y 19250600 19250700 +Y 19339900 19340000 +Y 20717000 20717100 +Y 20927100 20927200 +Y 21438700 21438800 +Y 21501000 21501200 +Y 21502700 21502800 +Y 21569900 21570000 +Y 21608000 21608100 +Y 21714700 21714800 +Y 21830200 21830300 +Y 21839900 21840000 +Y 22167900 22168000 +Y 22447400 22447600 +Y 22508400 22510200 +Y 23476000 23476100 +Y 23801700 23801800 +Y 24386000 24386600 +Y 24420800 24420900 +Y 25207800 25207900 +Y 26416200 26416400 +Y 26841500 26841600 +Y 27120800 27120900 +Y 27546100 27546200 +Y 27791900 27792000 +Y 28491300 28491400 +Y 28582800 28582900 +Y 28586700 28588200 +Y 28784100 28819100 +Y 58819400 58917600 +Y 58967800 59033200 diff --git a/annotations/exclude.cnvnator_100bp.GRCh38.20170403.bed b/annotations/exclude.cnvnator_100bp.GRCh38.20170403.bed new file mode 100644 index 0000000..0a6143a --- /dev/null +++ b/annotations/exclude.cnvnator_100bp.GRCh38.20170403.bed @@ -0,0 +1,5990 @@ +HLA-A*01:01:01:01 0 3503 +HLA-A*01:01:01:02N 0 3291 +HLA-A*01:01:38L 0 3374 +HLA-A*01:02 0 3374 +HLA-A*01:03 0 3503 +HLA-A*01:04N 0 3136 +HLA-A*01:09 0 3105 +HLA-A*01:11N 0 3374 +HLA-A*01:14 0 3095 +HLA-A*01:16N 0 2985 +HLA-A*01:20 0 3105 +HLA-A*02:01:01:01 0 3517 +HLA-A*02:01:01:02L 0 3287 +HLA-A*02:01:01:03 0 3023 +HLA-A*02:01:01:04 0 3516 +HLA-A*02:02:01 0 2917 +HLA-A*02:03:01 0 3517 +HLA-A*02:03:03 0 3148 +HLA-A*02:05:01 0 3517 +HLA-A*02:06:01 0 3517 +HLA-A*02:07:01 0 3517 +HLA-A*02:10 0 3517 +HLA-A*02:251 0 3517 +HLA-A*02:259 0 2978 +HLA-A*02:264 0 3002 +HLA-A*02:265 0 3148 +HLA-A*02:266 0 3084 +HLA-A*02:269 0 3101 +HLA-A*02:279 0 3103 +HLA-A*02:32N 0 3517 +HLA-A*02:376 0 3104 +HLA-A*02:43N 0 3218 +HLA-A*02:455 0 3118 +HLA-A*02:48 0 3517 +HLA-A*02:51 0 3109 +HLA-A*02:533 0 3217 +HLA-A*02:53N 0 3305 +HLA-A*02:57 0 3054 +HLA-A*02:60:01 0 3112 +HLA-A*02:65 0 3387 +HLA-A*02:68 0 3109 +HLA-A*02:77 0 3371 +HLA-A*02:81 0 3309 +HLA-A*02:89 0 3371 +HLA-A*02:95 0 3388 +HLA-A*03:01:01:01 0 3502 +HLA-A*03:01:01:02N 0 3373 +HLA-A*03:01:01:03 0 3094 +HLA-A*03:02:01 0 3502 +HLA-A*03:11N 0 3404 +HLA-A*03:21N 0 3095 +HLA-A*03:36N 0 3142 +HLA-A*11:01:01 0 3503 +HLA-A*11:01:18 0 3503 +HLA-A*11:02:01 0 3503 +HLA-A*11:05 0 3373 +HLA-A*11:110 0 2903 +HLA-A*11:25 0 3073 +HLA-A*11:50Q 0 3362 +HLA-A*11:60 0 3241 +HLA-A*11:69N 0 3500 +HLA-A*11:74 0 3227 +HLA-A*11:75 0 3184 +HLA-A*11:77 0 3233 +HLA-A*23:01:01 0 3502 +HLA-A*23:09 0 3104 +HLA-A*23:38N 0 3020 +HLA-A*24:02:01:01 0 3502 +HLA-A*24:02:01:02L 0 3502 +HLA-A*24:02:01:03 0 3075 +HLA-A*24:02:03Q 0 3247 +HLA-A*24:02:10 0 3356 +HLA-A*24:03:01 0 3502 +HLA-A*24:07:01 0 3502 +HLA-A*24:08 0 3502 +HLA-A*24:09N 0 3502 +HLA-A*24:10:01 0 3502 +HLA-A*24:11N 0 3503 +HLA-A*24:152 0 3176 +HLA-A*24:20 0 3502 +HLA-A*24:215 0 3116 +HLA-A*24:61 0 3043 +HLA-A*24:86N 0 3415 +HLA-A*25:01:01 0 2917 +HLA-A*26:01:01 0 3517 +HLA-A*26:11N 0 3091 +HLA-A*26:15 0 3217 +HLA-A*26:50 0 3141 +HLA-A*29:01:01:01 0 3518 +HLA-A*29:01:01:02N 0 3303 +HLA-A*29:02:01:01 0 3518 +HLA-A*29:02:01:02 0 3518 +HLA-A*29:46 0 3310 +HLA-A*30:01:01 0 3503 +HLA-A*30:02:01:01 0 2903 +HLA-A*30:02:01:02 0 3374 +HLA-A*30:04:01 0 3503 +HLA-A*30:89 0 2903 +HLA-A*31:01:02 0 3518 +HLA-A*31:01:23 0 2918 +HLA-A*31:04 0 2918 +HLA-A*31:14N 0 3090 +HLA-A*31:46 0 3075 +HLA-A*32:01:01 0 3518 +HLA-A*32:06 0 3389 +HLA-A*33:01:01 0 3518 +HLA-A*33:03:01 0 3518 +HLA-A*33:07 0 3389 +HLA-A*34:01:01 0 3517 +HLA-A*34:02:01 0 3096 +HLA-A*36:01 0 2903 +HLA-A*43:01 0 3388 +HLA-A*66:01:01 0 3517 +HLA-A*66:17 0 3075 +HLA-A*68:01:01:01 0 2930 +HLA-A*68:01:01:02 0 3517 +HLA-A*68:01:02:01 0 3517 +HLA-A*68:01:02:02 0 3388 +HLA-A*68:02:01:01 0 3517 +HLA-A*68:02:01:02 0 3506 +HLA-A*68:02:01:03 0 2909 +HLA-A*68:02:02 0 2916 +HLA-A*68:03:01 0 2917 +HLA-A*68:08:01 0 3120 +HLA-A*68:113 0 3070 +HLA-A*68:17 0 3134 +HLA-A*68:18N 0 3237 +HLA-A*68:22 0 3119 +HLA-A*68:71 0 3198 +HLA-A*69:01 0 2917 +HLA-A*74:01 0 2918 +HLA-A*74:02:01:01 0 2918 +HLA-A*74:02:01:02 0 3518 +HLA-A*80:01:01:01 0 3263 +HLA-A*80:01:01:02 0 3055 +HLA-B*07:02:01 0 3323 +HLA-B*07:05:01 0 2676 +HLA-B*07:06 0 2676 +HLA-B*07:156 0 2967 +HLA-B*07:33:01 0 3239 +HLA-B*07:41 0 3266 +HLA-B*07:44 0 3270 +HLA-B*07:50 0 3323 +HLA-B*08:01:01 0 3322 +HLA-B*08:08N 0 3035 +HLA-B*08:132 0 2675 +HLA-B*08:134 0 2959 +HLA-B*08:19N 0 3322 +HLA-B*08:20 0 3322 +HLA-B*08:33 0 3322 +HLA-B*08:79 0 2676 +HLA-B*13:01:01 0 3324 +HLA-B*13:02:01 0 3324 +HLA-B*13:02:03 0 3323 +HLA-B*13:02:09 0 2919 +HLA-B*13:08 0 3324 +HLA-B*13:15 0 3323 +HLA-B*13:25 0 2689 +HLA-B*14:01:01 0 3312 +HLA-B*14:02:01 0 3312 +HLA-B*14:07N 0 3255 +HLA-B*15:01:01:01 0 3336 +HLA-B*15:01:01:02N 0 1208 +HLA-B*15:01:01:03 0 3026 +HLA-B*15:02:01 0 3335 +HLA-B*15:03:01 0 2689 +HLA-B*15:04:01 0 3052 +HLA-B*15:07:01 0 3336 +HLA-B*15:108 0 3283 +HLA-B*15:10:01 0 2689 +HLA-B*15:11:01 0 3336 +HLA-B*15:13:01 0 2688 +HLA-B*15:16:01 0 2688 +HLA-B*15:17:01:01 0 3051 +HLA-B*15:17:01:02 0 3051 +HLA-B*15:18:01 0 3336 +HLA-B*15:220 0 2878 +HLA-B*15:25:01 0 3335 +HLA-B*15:27:01 0 2689 +HLA-B*15:32:01 0 3336 +HLA-B*15:42 0 3333 +HLA-B*15:58 0 3336 +HLA-B*15:66 0 2902 +HLA-B*15:77 0 3336 +HLA-B*15:83 0 3337 +HLA-B*18:01:01:01 0 3323 +HLA-B*18:01:01:02 0 3323 +HLA-B*18:02 0 2686 +HLA-B*18:03 0 3323 +HLA-B*18:17N 0 2979 +HLA-B*18:26 0 3323 +HLA-B*18:94N 0 2970 +HLA-B*27:04:01 0 3325 +HLA-B*27:05:02 0 3325 +HLA-B*27:05:18 0 3321 +HLA-B*27:06 0 3325 +HLA-B*27:07:01 0 2677 +HLA-B*27:131 0 3325 +HLA-B*27:24 0 2677 +HLA-B*27:25 0 2677 +HLA-B*27:32 0 3325 +HLA-B*35:01:01:01 0 3327 +HLA-B*35:01:01:02 0 3327 +HLA-B*35:01:22 0 2806 +HLA-B*35:02:01 0 3327 +HLA-B*35:03:01 0 2689 +HLA-B*35:05:01 0 2690 +HLA-B*35:08:01 0 2689 +HLA-B*35:14:02 0 3327 +HLA-B*35:241 0 3042 +HLA-B*35:41 0 3327 +HLA-B*37:01:01 0 3324 +HLA-B*37:01:05 0 2687 +HLA-B*38:01:01 0 3312 +HLA-B*38:02:01 0 3312 +HLA-B*38:14 0 2738 +HLA-B*39:01:01:01 0 3155 +HLA-B*39:01:01:02L 0 3153 +HLA-B*39:01:01:03 0 3312 +HLA-B*39:01:03 0 3155 +HLA-B*39:01:16 0 3155 +HLA-B*39:01:21 0 3312 +HLA-B*39:05:01 0 2675 +HLA-B*39:06:02 0 2674 +HLA-B*39:10:01 0 3027 +HLA-B*39:13:02 0 3255 +HLA-B*39:14 0 2765 +HLA-B*39:34 0 3254 +HLA-B*39:38Q 0 2675 +HLA-B*40:01:01 0 2676 +HLA-B*40:01:02 0 3323 +HLA-B*40:02:01 0 3258 +HLA-B*40:03 0 2677 +HLA-B*40:06:01:01 0 3325 +HLA-B*40:06:01:02 0 3299 +HLA-B*40:10:01 0 3304 +HLA-B*40:150 0 2800 +HLA-B*40:40 0 2677 +HLA-B*40:72:01 0 3283 +HLA-B*40:79 0 3257 +HLA-B*41:01:01 0 3322 +HLA-B*41:02:01 0 3322 +HLA-B*42:01:01 0 3322 +HLA-B*42:02 0 2675 +HLA-B*42:08 0 3165 +HLA-B*44:02:01:01 0 3323 +HLA-B*44:02:01:02S 0 3152 +HLA-B*44:02:01:03 0 3152 +HLA-B*44:02:17 0 3323 +HLA-B*44:02:27 0 2872 +HLA-B*44:03:01 0 3323 +HLA-B*44:03:02 0 2676 +HLA-B*44:04 0 3239 +HLA-B*44:09 0 3317 +HLA-B*44:138Q 0 3043 +HLA-B*44:150 0 2676 +HLA-B*44:23N 0 3323 +HLA-B*44:26 0 2804 +HLA-B*44:46 0 3323 +HLA-B*44:49 0 3039 +HLA-B*44:56N 0 2676 +HLA-B*45:01:01 0 3338 +HLA-B*45:04 0 3339 +HLA-B*46:01:01 0 3336 +HLA-B*46:01:05 0 2891 +HLA-B*47:01:01:01 0 3041 +HLA-B*47:01:01:02 0 3041 +HLA-B*48:01:01 0 3323 +HLA-B*48:03:01 0 2676 +HLA-B*48:04 0 2676 +HLA-B*48:08 0 3323 +HLA-B*49:01:01 0 3340 +HLA-B*49:32 0 3340 +HLA-B*50:01:01 0 3340 +HLA-B*51:01:01 0 3327 +HLA-B*51:01:02 0 3043 +HLA-B*51:02:01 0 3327 +HLA-B*51:07:01 0 3327 +HLA-B*51:42 0 2962 +HLA-B*52:01:01:01 0 3327 +HLA-B*52:01:01:02 0 3327 +HLA-B*52:01:01:03 0 3327 +HLA-B*52:01:02 0 3327 +HLA-B*53:01:01 0 3327 +HLA-B*53:11 0 3274 +HLA-B*54:01:01 0 3332 +HLA-B*54:18 0 2813 +HLA-B*55:01:01 0 3332 +HLA-B*55:01:03 0 3332 +HLA-B*55:02:01 0 3333 +HLA-B*55:12 0 3332 +HLA-B*55:24 0 3332 +HLA-B*55:48 0 2980 +HLA-B*56:01:01 0 2688 +HLA-B*56:03 0 2688 +HLA-B*56:04 0 2688 +HLA-B*57:01:01 0 3337 +HLA-B*57:03:01 0 2689 +HLA-B*57:06 0 3284 +HLA-B*57:11 0 3306 +HLA-B*57:29 0 3337 +HLA-B*58:01:01 0 3336 +HLA-B*58:31N 0 3004 +HLA-B*59:01:01:01 0 3333 +HLA-B*59:01:01:02 0 3332 +HLA-B*67:01:01 0 3312 +HLA-B*67:01:02 0 2675 +HLA-B*67:02 0 3307 +HLA-B*73:01 0 3323 +HLA-B*78:01:01 0 3327 +HLA-B*81:01 0 2676 +HLA-B*82:02:01 0 3050 +HLA-C*01:02:01 0 3349 +HLA-C*01:02:11 0 3057 +HLA-C*01:02:29 0 3349 +HLA-C*01:02:30 0 3333 +HLA-C*01:03 0 3349 +HLA-C*01:06 0 2895 +HLA-C*01:08 0 3349 +HLA-C*01:14 0 2895 +HLA-C*01:21 0 2895 +HLA-C*01:30 0 3349 +HLA-C*01:40 0 2968 +HLA-C*02:02:02:01 0 3347 +HLA-C*02:02:02:02 0 3347 +HLA-C*02:10 0 2893 +HLA-C*02:11 0 3320 +HLA-C*02:16:02 0 3029 +HLA-C*02:69 0 2933 +HLA-C*02:85 0 3347 +HLA-C*02:86 0 3347 +HLA-C*02:87 0 3064 +HLA-C*03:02:01 0 2894 +HLA-C*03:02:02:01 0 3348 +HLA-C*03:02:02:02 0 2896 +HLA-C*03:02:02:03 0 3348 +HLA-C*03:03:01 0 3348 +HLA-C*03:04:01:01 0 3348 +HLA-C*03:04:01:02 0 3348 +HLA-C*03:04:02 0 2877 +HLA-C*03:04:04 0 2966 +HLA-C*03:05 0 2894 +HLA-C*03:06 0 2894 +HLA-C*03:100 0 3034 +HLA-C*03:13:01 0 3065 +HLA-C*03:20N 0 3321 +HLA-C*03:219 0 3070 +HLA-C*03:261 0 3348 +HLA-C*03:40:01 0 2894 +HLA-C*03:41:02 0 3328 +HLA-C*03:46 0 2997 +HLA-C*03:61 0 2894 +HLA-C*04:01:01:01 0 3349 +HLA-C*04:01:01:02 0 3349 +HLA-C*04:01:01:03 0 3349 +HLA-C*04:01:01:04 0 3012 +HLA-C*04:01:01:05 0 2931 +HLA-C*04:01:62 0 3329 +HLA-C*04:03:01 0 3349 +HLA-C*04:06 0 3349 +HLA-C*04:09N 0 2991 +HLA-C*04:128 0 3086 +HLA-C*04:161 0 3237 +HLA-C*04:177 0 3349 +HLA-C*04:70 0 3058 +HLA-C*04:71 0 3086 +HLA-C*05:01:01:01 0 3349 +HLA-C*05:01:01:02 0 3349 +HLA-C*05:08 0 3059 +HLA-C*05:09:01 0 3322 +HLA-C*05:93 0 2946 +HLA-C*06:02:01:01 0 3349 +HLA-C*06:02:01:02 0 3349 +HLA-C*06:02:01:03 0 3349 +HLA-C*06:23 0 3349 +HLA-C*06:24 0 3349 +HLA-C*06:46N 0 2987 +HLA-C*07:01:01:01 0 3354 +HLA-C*07:01:01:02 0 3093 +HLA-C*07:01:02 0 3352 +HLA-C*07:01:19 0 3354 +HLA-C*07:01:27 0 3195 +HLA-C*07:01:45 0 3354 +HLA-C*07:02:01:01 0 3354 +HLA-C*07:02:01:02 0 3074 +HLA-C*07:02:01:03 0 3354 +HLA-C*07:02:01:04 0 3353 +HLA-C*07:02:01:05 0 3354 +HLA-C*07:02:05 0 2903 +HLA-C*07:02:06 0 3354 +HLA-C*07:02:64 0 3354 +HLA-C*07:04:01 0 3354 +HLA-C*07:04:02 0 3343 +HLA-C*07:06 0 3354 +HLA-C*07:149 0 3098 +HLA-C*07:18 0 3353 +HLA-C*07:19 0 3222 +HLA-C*07:26 0 3069 +HLA-C*07:30 0 2903 +HLA-C*07:32N 0 3334 +HLA-C*07:384 0 3349 +HLA-C*07:385 0 3354 +HLA-C*07:386 0 3183 +HLA-C*07:391 0 3354 +HLA-C*07:392 0 3354 +HLA-C*07:49 0 2935 +HLA-C*07:56:02 0 3354 +HLA-C*07:66 0 3354 +HLA-C*07:67 0 3354 +HLA-C*08:01:01 0 3349 +HLA-C*08:01:03 0 2998 +HLA-C*08:02:01:01 0 3349 +HLA-C*08:02:01:02 0 3349 +HLA-C*08:03:01 0 3349 +HLA-C*08:04:01 0 2895 +HLA-C*08:112 0 3178 +HLA-C*08:20 0 3349 +HLA-C*08:21 0 3349 +HLA-C*08:22 0 3349 +HLA-C*08:24 0 2895 +HLA-C*08:27 0 3349 +HLA-C*08:36N 0 3097 +HLA-C*08:40 0 2978 +HLA-C*08:41 0 3019 +HLA-C*08:62 0 3086 +HLA-C*12:02:02 0 3349 +HLA-C*12:03:01:01 0 3349 +HLA-C*12:03:01:02 0 3348 +HLA-C*12:08 0 3066 +HLA-C*12:13 0 3058 +HLA-C*12:19 0 3349 +HLA-C*12:22 0 2895 +HLA-C*12:99 0 3349 +HLA-C*14:02:01 0 3349 +HLA-C*14:03 0 3349 +HLA-C*14:21N 0 3099 +HLA-C*14:23 0 2976 +HLA-C*15:02:01 0 3349 +HLA-C*15:05:01 0 3349 +HLA-C*15:05:02 0 3349 +HLA-C*15:13 0 2895 +HLA-C*15:16 0 3066 +HLA-C*15:17 0 3349 +HLA-C*15:96Q 0 3349 +HLA-C*16:01:01 0 3349 +HLA-C*16:02:01 0 2895 +HLA-C*16:04:01 0 3349 +HLA-C*17:01:01:01 0 3368 +HLA-C*17:01:01:02 0 3368 +HLA-C*17:01:01:03 0 3368 +HLA-C*17:03 0 3197 +HLA-C*18:01 0 3346 +HLA-DQA1*01:01:02 0 6489 +HLA-DQA1*01:02:01:01 0 6484 +HLA-DQA1*01:02:01:02 0 6485 +HLA-DQA1*01:02:01:03 0 6485 +HLA-DQA1*01:02:01:04 0 6492 +HLA-DQA1*01:03:01:01 0 6485 +HLA-DQA1*01:03:01:02 0 6492 +HLA-DQA1*01:04:01:01 0 6484 +HLA-DQA1*01:04:01:02 0 6485 +HLA-DQA1*01:05:01 0 6485 +HLA-DQA1*01:07 0 5959 +HLA-DQA1*01:10 0 5790 +HLA-DQA1*01:11 0 5926 +HLA-DQA1*02:01 0 6403 +HLA-DQA1*03:01:01 0 6437 +HLA-DQA1*03:02 0 6437 +HLA-DQA1*03:03:01 0 6437 +HLA-DQA1*04:01:02:01 0 5853 +HLA-DQA1*04:01:02:02 0 5666 +HLA-DQA1*04:02 0 6210 +HLA-DQA1*05:01:01:01 0 5806 +HLA-DQA1*05:01:01:02 0 6529 +HLA-DQA1*05:03 0 6121 +HLA-DQA1*05:05:01:01 0 6593 +HLA-DQA1*05:05:01:02 0 6597 +HLA-DQA1*05:05:01:03 0 6393 +HLA-DQA1*05:11 0 6589 +HLA-DQA1*06:01:01 0 5878 +HLA-DQB1*02:01:01 0 7480 +HLA-DQB1*02:02:01 0 7471 +HLA-DQB1*03:01:01:01 0 7231 +HLA-DQB1*03:01:01:02 0 7230 +HLA-DQB1*03:01:01:03 0 7231 +HLA-DQB1*03:02:01 0 7126 +HLA-DQB1*03:03:02:01 0 7126 +HLA-DQB1*03:03:02:02 0 7126 +HLA-DQB1*03:03:02:03 0 6800 +HLA-DQB1*03:05:01 0 6934 +HLA-DQB1*05:01:01:01 0 7090 +HLA-DQB1*05:01:01:02 0 7090 +HLA-DQB1*05:03:01:01 0 7089 +HLA-DQB1*05:03:01:02 0 7089 +HLA-DQB1*06:01:01 0 7111 +HLA-DQB1*06:02:01 0 7102 +HLA-DQB1*06:03:01 0 7103 +HLA-DQB1*06:09:01 0 7102 +HLA-DRB1*01:01:01 0 10741 +HLA-DRB1*01:02:01 0 11229 +HLA-DRB1*03:01:01:01 0 13908 +HLA-DRB1*03:01:01:02 0 13426 +HLA-DRB1*04:03:01 0 15246 +HLA-DRB1*07:01:01:01 0 16110 +HLA-DRB1*07:01:01:02 0 16120 +HLA-DRB1*08:03:02 0 13562 +HLA-DRB1*09:21 0 16039 +HLA-DRB1*10:01:01 0 13501 +HLA-DRB1*11:01:01 0 13921 +HLA-DRB1*11:01:02 0 13931 +HLA-DRB1*11:04:01 0 13919 +HLA-DRB1*12:01:01 0 13404 +HLA-DRB1*12:17 0 11260 +HLA-DRB1*13:01:01 0 13935 +HLA-DRB1*13:02:01 0 13941 +HLA-DRB1*14:05:01 0 13933 +HLA-DRB1*14:54:01 0 13936 +HLA-DRB1*15:01:01:01 0 11080 +HLA-DRB1*15:01:01:02 0 11571 +HLA-DRB1*15:01:01:03 0 11056 +HLA-DRB1*15:01:01:04 0 11056 +HLA-DRB1*15:02:01 0 10313 +HLA-DRB1*15:03:01:01 0 11567 +HLA-DRB1*15:03:01:02 0 11569 +HLA-DRB1*16:02:01 0 11005 +chr1 10000 10500 +chr1 789700 789800 +chr1 790900 791700 +chr1 2652200 2655500 +chr1 2660000 2660100 +chr1 2669400 2669500 +chr1 2671800 2672200 +chr1 2677600 2677700 +chr1 2682500 2684100 +chr1 2688100 2688200 +chr1 2697600 2697900 +chr1 2749000 2749100 +chr1 2750600 2750700 +chr1 2756500 2757000 +chr1 2758600 2758800 +chr1 2773000 2773100 +chr1 3502000 3502100 +chr1 4303100 4303200 +chr1 4939600 4939700 +chr1 7335100 7335200 +chr1 9553200 9553300 +chr1 16768100 16768200 +chr1 26281500 26281600 +chr1 31431800 31432000 +chr1 42709100 42709200 +chr1 52797400 52797500 +chr1 56777200 56777300 +chr1 61925200 61925300 +chr1 71683300 71683400 +chr1 107603900 107604000 +chr1 121743000 121743700 +chr1 121745800 121748200 +chr1 121750200 121752600 +chr1 121754300 121755400 +chr1 121761400 121761500 +chr1 121764800 121766000 +chr1 121767500 121768800 +chr1 121769900 121770300 +chr1 121771400 121772000 +chr1 121773300 121775700 +chr1 122503800 122503900 +chr1 122505900 122506000 +chr1 122507900 122508000 +chr1 122513700 122513800 +chr1 122517200 122520500 +chr1 122521900 122525100 +chr1 122527000 122529000 +chr1 122536000 122536100 +chr1 122537500 122537800 +chr1 122539000 122542200 +chr1 122544800 122544900 +chr1 122546900 122547900 +chr1 122549300 122551100 +chr1 122552800 122554900 +chr1 122556300 122556400 +chr1 122561600 122561800 +chr1 122563400 122563500 +chr1 122570100 122572900 +chr1 122580100 122580200 +chr1 122581400 122582900 +chr1 122587900 122588100 +chr1 122590900 122592400 +chr1 122596200 122596300 +chr1 122597400 122597500 +chr1 122599900 122601400 +chr1 122602500 122603400 +chr1 122605100 122605300 +chr1 122610300 122610600 +chr1 122611800 122612700 +chr1 122615600 122616100 +chr1 122624200 122625500 +chr1 122627400 122627600 +chr1 122629300 122629500 +chr1 122633000 122633100 +chr1 122637100 122638400 +chr1 122643700 122645900 +chr1 122647300 122647400 +chr1 122651800 122654100 +chr1 122657000 122657500 +chr1 122661800 122662200 +chr1 122663900 122664000 +chr1 122665600 122665700 +chr1 122667200 122670200 +chr1 122672400 122675400 +chr1 122680400 122680900 +chr1 122682300 122683900 +chr1 122686500 122686600 +chr1 122692600 122692700 +chr1 122694100 122695100 +chr1 122699800 122700000 +chr1 122701100 122701200 +chr1 122703300 122704400 +chr1 122705600 122706400 +chr1 122709800 122709900 +chr1 122713900 122715300 +chr1 122722400 122723500 +chr1 122724600 122725600 +chr1 122730100 122730500 +chr1 122731900 122732300 +chr1 122733700 122733800 +chr1 122734900 122735200 +chr1 122737800 122738300 +chr1 122739600 122739700 +chr1 122741400 122742200 +chr1 122743800 122745300 +chr1 122747100 122747200 +chr1 122755100 122756200 +chr1 122759100 122759600 +chr1 122760900 122761300 +chr1 122765800 122767300 +chr1 122768600 122769100 +chr1 122773200 122773700 +chr1 122777200 122778800 +chr1 122780600 122780900 +chr1 122786100 122788600 +chr1 122791300 122792000 +chr1 122798200 122799400 +chr1 122801700 122802500 +chr1 122805000 122807300 +chr1 122809100 122809600 +chr1 122812200 122812500 +chr1 122816100 122816200 +chr1 122818200 122821600 +chr1 122825800 122827700 +chr1 122830300 122830400 +chr1 122832100 122832300 +chr1 122834100 122835500 +chr1 122838500 122839500 +chr1 122841600 122843800 +chr1 122845600 122845900 +chr1 122848900 122849000 +chr1 122850100 122850500 +chr1 122854000 122854700 +chr1 122860300 122861200 +chr1 122862600 122862700 +chr1 122865700 122865900 +chr1 122867000 122867100 +chr1 122869600 122872200 +chr1 122874200 122874400 +chr1 122877200 122877400 +chr1 122879000 122880200 +chr1 122881800 122882100 +chr1 122884800 122885100 +chr1 122887200 122887300 +chr1 122888900 122890400 +chr1 122894400 122896200 +chr1 122897600 122897800 +chr1 122899100 122901400 +chr1 122903100 122904500 +chr1 122907200 122908500 +chr1 122910500 122913700 +chr1 122916900 122917000 +chr1 122918400 122918800 +chr1 122920000 122920200 +chr1 122922600 122923100 +chr1 122924700 122926900 +chr1 122929100 122930100 +chr1 122932600 122935600 +chr1 122936700 122937200 +chr1 122939400 122940000 +chr1 122943900 122944300 +chr1 122946200 122946600 +chr1 122948100 122948200 +chr1 122950200 122953000 +chr1 122954900 122955000 +chr1 122958200 122958400 +chr1 122959700 122962100 +chr1 122968900 122969800 +chr1 122971700 122971800 +chr1 122973700 122974100 +chr1 122975900 122976000 +chr1 122980100 122981400 +chr1 122986700 122986800 +chr1 122991700 122991800 +chr1 122996600 122998800 +chr1 123001300 123001400 +chr1 123009900 123010100 +chr1 123011600 123011700 +chr1 123013400 123013700 +chr1 123016200 123016700 +chr1 123019400 123019900 +chr1 123023000 123023100 +chr1 123024400 123024500 +chr1 123027000 123027500 +chr1 123028900 123029000 +chr1 123031700 123031900 +chr1 123033800 123037100 +chr1 123040900 123041200 +chr1 123042700 123043000 +chr1 123044500 123044600 +chr1 123048600 123052500 +chr1 123055200 123055500 +chr1 123058700 123059100 +chr1 123062900 123063000 +chr1 123074700 123075900 +chr1 123080200 123081500 +chr1 123083200 123083600 +chr1 123086000 123086400 +chr1 123088400 123088800 +chr1 123090700 123090800 +chr1 123097700 123098600 +chr1 123101100 123101700 +chr1 123104100 123105200 +chr1 123106900 123109000 +chr1 123115200 123115400 +chr1 123117400 123118900 +chr1 123120300 123120700 +chr1 123122100 123122300 +chr1 123126900 123127300 +chr1 123130400 123130500 +chr1 123136100 123136200 +chr1 123139100 123139200 +chr1 123142200 123143100 +chr1 123144600 123147500 +chr1 123148800 123150500 +chr1 123153300 123153700 +chr1 123155200 123157800 +chr1 123159300 123159500 +chr1 123162100 123163800 +chr1 123164900 123165700 +chr1 123168700 123169900 +chr1 123171100 123171500 +chr1 123172700 123173100 +chr1 123175200 123178200 +chr1 123180800 123180900 +chr1 123184800 123186100 +chr1 123195600 123195800 +chr1 123199600 123203600 +chr1 123208000 123209700 +chr1 123213300 123213900 +chr1 123216800 123216900 +chr1 123220500 123220600 +chr1 123223200 123223300 +chr1 123225500 123226100 +chr1 123230800 123231000 +chr1 123234700 123236200 +chr1 123237700 123237800 +chr1 123247300 123248200 +chr1 123251100 123251400 +chr1 123254900 123255700 +chr1 123259600 123260700 +chr1 123262300 123262700 +chr1 123264300 123265400 +chr1 123267200 123267300 +chr1 123271500 123271600 +chr1 123274500 123274600 +chr1 123276300 123276600 +chr1 123278900 123279300 +chr1 123284600 123286100 +chr1 123287800 123289100 +chr1 123290200 123290600 +chr1 123292900 123293000 +chr1 123298800 123298900 +chr1 123303900 123304000 +chr1 123305100 123306100 +chr1 123307600 123307700 +chr1 123311400 123311800 +chr1 123319000 123319100 +chr1 123324200 123324400 +chr1 123328400 123329000 +chr1 123330400 123331900 +chr1 123333900 123334900 +chr1 123337800 123337900 +chr1 123339700 123340100 +chr1 123346100 123346200 +chr1 123351100 123351600 +chr1 123353200 123355700 +chr1 123356800 123356900 +chr1 123358500 123358600 +chr1 123360800 123360900 +chr1 123367500 123367900 +chr1 123369800 123370300 +chr1 123372500 123372700 +chr1 123377500 123377600 +chr1 123382700 123383100 +chr1 123388900 123389700 +chr1 123393600 123395300 +chr1 123397600 123399500 +chr1 123402000 123402100 +chr1 123403300 123403500 +chr1 123405200 123405300 +chr1 123408600 123409000 +chr1 123411000 123411100 +chr1 123414600 123417600 +chr1 123419800 123419900 +chr1 123422700 123423200 +chr1 123424500 123425000 +chr1 123427800 123427900 +chr1 123432200 123436900 +chr1 123438400 123438700 +chr1 123442600 123447600 +chr1 123448700 123448800 +chr1 123451500 123451600 +chr1 123452800 123452900 +chr1 123455200 123455700 +chr1 123461400 123461900 +chr1 123466700 123467200 +chr1 123468500 123468800 +chr1 123479600 123479700 +chr1 123486300 123486600 +chr1 123489500 123490300 +chr1 123491900 123492100 +chr1 123496900 123499000 +chr1 123502800 123504100 +chr1 123506500 123507900 +chr1 123509000 123509100 +chr1 123510800 123511200 +chr1 123513100 123513300 +chr1 123514900 123515000 +chr1 123516100 123516200 +chr1 123519200 123519300 +chr1 123522000 123522100 +chr1 123524300 123526700 +chr1 123527800 123529100 +chr1 123532600 123533000 +chr1 123535400 123537100 +chr1 123539500 123539600 +chr1 123542600 123542700 +chr1 123548500 123551800 +chr1 123554100 123560400 +chr1 123564100 123564400 +chr1 123572500 123572600 +chr1 123573700 123573800 +chr1 123577600 123578300 +chr1 123581600 123581700 +chr1 123584600 123584700 +chr1 123586000 123586800 +chr1 123589700 123589800 +chr1 123597000 123597500 +chr1 123600300 123600500 +chr1 123603400 123603500 +chr1 123606600 123606700 +chr1 123608000 123608500 +chr1 123610500 123610600 +chr1 123612400 123613200 +chr1 123614400 123615700 +chr1 123618400 123618900 +chr1 123620200 123620800 +chr1 123621900 123622200 +chr1 123623700 123623800 +chr1 123626700 123629500 +chr1 123635000 123636000 +chr1 123640400 123640500 +chr1 123641800 123641900 +chr1 123643300 123643900 +chr1 123646400 123648600 +chr1 123650800 123651100 +chr1 123658900 123659600 +chr1 123661300 123661400 +chr1 123665100 123665300 +chr1 123666600 123666700 +chr1 123668600 123668700 +chr1 123672200 123672800 +chr1 123674400 123674900 +chr1 123677200 123677600 +chr1 123679100 123679800 +chr1 123682100 123683600 +chr1 123685700 123694800 +chr1 123696300 123696400 +chr1 123698000 123698100 +chr1 123700100 123701300 +chr1 123705800 123705900 +chr1 123707400 123708500 +chr1 123712600 123713100 +chr1 123714400 123715000 +chr1 123718000 123720200 +chr1 123723100 123723300 +chr1 123728000 123728100 +chr1 123732100 123732500 +chr1 123734000 123736200 +chr1 123742200 123743700 +chr1 123744900 123745500 +chr1 123751100 123753800 +chr1 123755300 123756800 +chr1 123762800 123764000 +chr1 123767800 123768200 +chr1 123771400 123771500 +chr1 123774200 123774300 +chr1 123775400 123775600 +chr1 123777200 123779200 +chr1 123780700 123781600 +chr1 123783400 123784500 +chr1 123785900 123786000 +chr1 123787200 123787300 +chr1 123790200 123790600 +chr1 123792300 123792600 +chr1 123794500 123794900 +chr1 123798100 123799300 +chr1 123811300 123812000 +chr1 123814500 123815000 +chr1 123816400 123816500 +chr1 123817800 123821700 +chr1 123822900 123824000 +chr1 123827300 123827400 +chr1 123831900 123832000 +chr1 123834000 123834100 +chr1 123837700 123838900 +chr1 123843100 123844100 +chr1 123845200 123845900 +chr1 123847900 123849400 +chr1 123851000 123852600 +chr1 123855500 123856900 +chr1 123863000 123865100 +chr1 123866400 123866500 +chr1 123867700 123867800 +chr1 123870300 123870700 +chr1 123872400 123872900 +chr1 123874500 123874600 +chr1 123879900 123880800 +chr1 123882600 123884200 +chr1 123885700 123885800 +chr1 123889800 123889900 +chr1 123891300 123892600 +chr1 123894600 123896000 +chr1 123901700 123901800 +chr1 123907100 123907500 +chr1 123909000 123909100 +chr1 123910800 123911700 +chr1 123914500 123915300 +chr1 123919400 123919900 +chr1 123924500 123924600 +chr1 123926000 123927800 +chr1 123935400 123935700 +chr1 123944100 123944200 +chr1 123948000 123948200 +chr1 123950000 123950400 +chr1 123952100 123952200 +chr1 123953400 123953600 +chr1 123955200 123955500 +chr1 123959500 123960500 +chr1 123962200 123962500 +chr1 123969700 123971000 +chr1 123973300 123974700 +chr1 123977400 123977700 +chr1 123979800 123980400 +chr1 123982200 123982600 +chr1 123984100 123986400 +chr1 123988200 123988400 +chr1 123992800 123992900 +chr1 123995000 123995100 +chr1 123999700 124000300 +chr1 124002000 124002100 +chr1 124004900 124005900 +chr1 124007500 124007600 +chr1 124012100 124013400 +chr1 124015100 124015200 +chr1 124017100 124017900 +chr1 124022200 124022300 +chr1 124023600 124023700 +chr1 124026200 124026600 +chr1 124030100 124034700 +chr1 124036500 124036600 +chr1 124038300 124038500 +chr1 124041500 124041800 +chr1 124044600 124045000 +chr1 124048700 124049000 +chr1 124051600 124053000 +chr1 124054500 124058100 +chr1 124061700 124063500 +chr1 124065000 124066200 +chr1 124068000 124069500 +chr1 124071300 124074000 +chr1 124076200 124076300 +chr1 124078400 124078500 +chr1 124080200 124080700 +chr1 124083400 124084900 +chr1 124089600 124089800 +chr1 124092000 124093100 +chr1 124096100 124100300 +chr1 124101900 124102500 +chr1 124105200 124105300 +chr1 124113700 124114100 +chr1 124116100 124120400 +chr1 124123400 124124500 +chr1 124126400 124127600 +chr1 124128700 124131800 +chr1 124133100 124133400 +chr1 124137900 124138000 +chr1 124141800 124142000 +chr1 124143800 124144700 +chr1 124146800 124146900 +chr1 124148300 124148400 +chr1 124155000 124156500 +chr1 124157800 124158200 +chr1 124160000 124160100 +chr1 124161600 124162000 +chr1 124164200 124164600 +chr1 124166900 124169300 +chr1 124171400 124171500 +chr1 124173100 124173600 +chr1 124177100 124180400 +chr1 124183400 124183500 +chr1 124189000 124189900 +chr1 124193400 124193500 +chr1 124194900 124197200 +chr1 124204000 124205300 +chr1 124206900 124207300 +chr1 124208500 124209500 +chr1 124211000 124211400 +chr1 124214300 124214500 +chr1 124216200 124216300 +chr1 124218100 124218900 +chr1 124221200 124224100 +chr1 124225200 124225500 +chr1 124226800 124227100 +chr1 124228400 124228800 +chr1 124235700 124237800 +chr1 124239700 124240100 +chr1 124241600 124241700 +chr1 124244200 124244500 +chr1 124246700 124249000 +chr1 124250600 124252100 +chr1 124258800 124258900 +chr1 124260000 124263000 +chr1 124265300 124266000 +chr1 124267400 124271300 +chr1 124273100 124273200 +chr1 124275000 124275400 +chr1 124277100 124277600 +chr1 124279200 124281600 +chr1 124282900 124284300 +chr1 124286400 124286800 +chr1 124290300 124290900 +chr1 124297500 124299000 +chr1 124304900 124305100 +chr1 124306400 124308000 +chr1 124309600 124310100 +chr1 124311800 124312000 +chr1 124315900 124316100 +chr1 124318100 124321200 +chr1 124322600 124322900 +chr1 124325200 124325400 +chr1 124328500 124330200 +chr1 124331300 124331400 +chr1 124334400 124335500 +chr1 124338400 124338700 +chr1 124343500 124344600 +chr1 124347800 124348800 +chr1 124351500 124352900 +chr1 124355600 124355900 +chr1 124357800 124357900 +chr1 124362900 124367600 +chr1 124369800 124371200 +chr1 124374000 124374300 +chr1 124376300 124377500 +chr1 124380500 124380600 +chr1 124383600 124384300 +chr1 124386300 124387800 +chr1 124390300 124390400 +chr1 124391600 124391900 +chr1 124397200 124397500 +chr1 124402400 124402800 +chr1 124405200 124407800 +chr1 124411600 124411800 +chr1 124412900 124413000 +chr1 124417900 124419200 +chr1 124420700 124423000 +chr1 124424700 124426100 +chr1 124427900 124428200 +chr1 124432100 124435400 +chr1 124437100 124440000 +chr1 124445400 124446800 +chr1 124450200 124451300 +chr1 124453600 124455200 +chr1 124456400 124458500 +chr1 124459900 124461300 +chr1 124464800 124464900 +chr1 124467000 124467300 +chr1 124469600 124469900 +chr1 124472000 124472900 +chr1 124474900 124477200 +chr1 124479900 124480900 +chr1 124483600 124483900 +chr1 124485700 124486400 +chr1 124488200 124488300 +chr1 124490900 124491000 +chr1 124492200 124492700 +chr1 124494100 124494200 +chr1 124495300 124495400 +chr1 124498500 124501200 +chr1 124502400 124503600 +chr1 124506200 124506500 +chr1 124507800 124509000 +chr1 124510500 124514900 +chr1 124516800 124520300 +chr1 124521900 124522000 +chr1 124526700 124527200 +chr1 124530100 124535300 +chr1 124538600 124538700 +chr1 124542300 124542400 +chr1 124544600 124547600 +chr1 124548900 124550900 +chr1 124552800 124553100 +chr1 124555100 124555900 +chr1 124557100 124557300 +chr1 124560300 124560700 +chr1 124562000 124562600 +chr1 124564200 124564300 +chr1 124568300 124569100 +chr1 124570200 124570700 +chr1 124572200 124573400 +chr1 124575400 124575500 +chr1 124577500 124577600 +chr1 124579400 124579700 +chr1 124581300 124581600 +chr1 124587300 124587500 +chr1 124590700 124592200 +chr1 124593600 124595200 +chr1 124596900 124598000 +chr1 124599100 124600300 +chr1 124602800 124605500 +chr1 124608100 124608200 +chr1 124611100 124611200 +chr1 124612300 124613700 +chr1 124615100 124615500 +chr1 124617200 124617700 +chr1 124619300 124619900 +chr1 124622400 124625600 +chr1 124626900 124628000 +chr1 124629600 124632500 +chr1 124634500 124634600 +chr1 124638400 124642500 +chr1 124643900 124647400 +chr1 124648500 124651700 +chr1 124653400 124653900 +chr1 124655100 124655200 +chr1 124656800 124657800 +chr1 124659500 124660100 +chr1 124662000 124662500 +chr1 124664000 124665900 +chr1 124668000 124669200 +chr1 124670900 124673400 +chr1 124676900 124677300 +chr1 124679000 124679500 +chr1 124681600 124682000 +chr1 124685700 124688900 +chr1 124690400 124691800 +chr1 124693000 124695500 +chr1 124700400 124706900 +chr1 124712600 124715200 +chr1 124716900 124717000 +chr1 124718400 124718700 +chr1 124719800 124719900 +chr1 124721100 124723200 +chr1 124725100 124725300 +chr1 124727300 124728100 +chr1 124729300 124738100 +chr1 124739300 124743400 +chr1 124744900 124747700 +chr1 124749400 124751200 +chr1 124754600 124754700 +chr1 124756700 124757900 +chr1 124761800 124764100 +chr1 124766700 124771300 +chr1 124772900 124773500 +chr1 124774800 124776400 +chr1 124778000 124779200 +chr1 124782000 124782300 +chr1 124784100 124784300 +chr1 124804400 124804500 +chr1 124854400 124854500 +chr1 124908800 124908900 +chr1 124925700 124925800 +chr1 125167600 125168000 +chr1 125176000 125184100 +chr1 143184600 143188400 +chr1 143189900 143195700 +chr1 143197000 143197100 +chr1 143199900 143203900 +chr1 143206100 143207200 +chr1 143210800 143223500 +chr1 143224600 143225900 +chr1 143227400 143228200 +chr1 143230100 143233700 +chr1 143235700 143242000 +chr1 143245400 143247500 +chr1 143248700 143250500 +chr1 143251600 143256900 +chr1 143258800 143258900 +chr1 143261700 143267600 +chr1 144103600 144104700 +chr1 148522500 148522600 +chr1 165884000 165884100 +chr1 168348900 168349000 +chr1 168725200 168725300 +chr1 193862400 193862500 +chr1 197354800 197354900 +chr1 200487800 200487900 +chr1 202205400 202205500 +chr1 204412000 204412100 +chr1 210653900 210654000 +chr1 224011800 224016500 +chr1 228609100 228610000 +chr1 228612000 228612100 +chr1 228613600 228613700 +chr1 228622300 228622700 +chr1 228625500 228625600 +chr1 228631500 228631600 +chr1 228633500 228633600 +chr1 228635500 228635600 +chr1 228638200 228638300 +chr1 228640400 228640500 +chr1 228644600 228645700 +chr1 230872000 230872100 +chr1 232725300 232725400 +chr1 234622400 234622500 +chr1 234814400 234814500 +chr1 236097100 236097400 +chr1 240185000 240185100 +chr1 245038500 245038600 +chr1 246817900 246818000 +chr1 248404200 248404300 +chr1 248408500 248408600 +chr1 248945900 248946300 +chr10 10300 10400 +chr10 3411200 3411300 +chr10 21522200 21522300 +chr10 23474300 23474400 +chr10 31970000 31970100 +chr10 38485500 38485600 +chr10 38487000 38487600 +chr10 38489100 38490400 +chr10 38491800 38491900 +chr10 38493000 38493100 +chr10 38494800 38496900 +chr10 38498900 38499000 +chr10 38501600 38503300 +chr10 38505200 38506900 +chr10 38508300 38508400 +chr10 38509500 38510300 +chr10 38513500 38513600 +chr10 38515300 38515400 +chr10 38516900 38517500 +chr10 38519900 38520000 +chr10 38522100 38522200 +chr10 38524400 38524500 +chr10 38525600 38529900 +chr10 38573400 38575000 +chr10 38577800 38579600 +chr10 38581000 38581500 +chr10 38783500 38783700 +chr10 38786100 38786400 +chr10 38787500 38787600 +chr10 38789400 38789500 +chr10 38791800 38792900 +chr10 38794800 38794900 +chr10 38800700 38801700 +chr10 38805200 38805300 +chr10 38808800 38808900 +chr10 38814200 38814300 +chr10 38818100 38818200 +chr10 38822500 38822900 +chr10 38826300 38826400 +chr10 38831400 38831500 +chr10 38844100 38844200 +chr10 38846300 38847100 +chr10 38851000 38851100 +chr10 38855300 38855400 +chr10 38857200 38858100 +chr10 38861900 38862000 +chr10 38895900 38896300 +chr10 38899900 38900000 +chr10 38905100 38905200 +chr10 38911800 38912800 +chr10 38918300 38920300 +chr10 39936600 39936700 +chr10 39967600 39968300 +chr10 39983400 39983700 +chr10 39986400 39987400 +chr10 39990200 39990300 +chr10 39997800 39997900 +chr10 40019600 40020100 +chr10 40065900 40066300 +chr10 40071700 40072100 +chr10 40080000 40080400 +chr10 40086900 40087000 +chr10 40097900 40098000 +chr10 40128200 40128700 +chr10 40134800 40135600 +chr10 40157600 40158600 +chr10 40167400 40167500 +chr10 40204300 40204800 +chr10 40218200 40218300 +chr10 40246800 40247100 +chr10 40262800 40263200 +chr10 40267700 40268300 +chr10 40279700 40280300 +chr10 40286200 40286600 +chr10 40289600 40289700 +chr10 40318500 40318600 +chr10 40336400 40336500 +chr10 40342500 40342600 +chr10 40345400 40345500 +chr10 40346600 40346700 +chr10 40368400 40368800 +chr10 40375900 40376300 +chr10 40389400 40390500 +chr10 40393200 40393600 +chr10 40400300 40400400 +chr10 40408500 40408700 +chr10 40412700 40415000 +chr10 40436700 40437200 +chr10 40441400 40442500 +chr10 40462800 40463100 +chr10 40466200 40467700 +chr10 40478500 40478600 +chr10 40485400 40485900 +chr10 40505700 40505800 +chr10 40513000 40513100 +chr10 40515100 40515600 +chr10 40541300 40541400 +chr10 40543100 40543200 +chr10 40545600 40545900 +chr10 40556200 40557300 +chr10 40588000 40588500 +chr10 40593300 40593700 +chr10 40595400 40596800 +chr10 40599200 40599700 +chr10 40614800 40616000 +chr10 40643400 40644700 +chr10 40649800 40649900 +chr10 40654500 40654600 +chr10 40662300 40662400 +chr10 40679300 40679600 +chr10 40712400 40712500 +chr10 40728100 40728800 +chr10 40736300 40736400 +chr10 40756200 40756300 +chr10 40760300 40760500 +chr10 40763400 40763500 +chr10 40771300 40771600 +chr10 40782100 40782500 +chr10 40793400 40793500 +chr10 40798600 40798700 +chr10 40806200 40806300 +chr10 40811000 40811400 +chr10 40828100 40828200 +chr10 40831400 40831700 +chr10 40833600 40833700 +chr10 40846400 40846500 +chr10 40847700 40848600 +chr10 40878800 40878900 +chr10 40891900 40892800 +chr10 40898300 40898400 +chr10 40924000 40925100 +chr10 40934500 40935000 +chr10 40971800 40972100 +chr10 40973800 40974100 +chr10 40980800 40981500 +chr10 41035900 41036200 +chr10 41089500 41089600 +chr10 41105300 41105600 +chr10 41117500 41118100 +chr10 41124800 41126400 +chr10 41133900 41134000 +chr10 41176800 41176900 +chr10 41178000 41178200 +chr10 41188100 41188200 +chr10 41191900 41192000 +chr10 41265300 41265900 +chr10 41283100 41283200 +chr10 41310600 41310700 +chr10 41359500 41359600 +chr10 41405800 41406900 +chr10 41429200 41429300 +chr10 41440200 41440500 +chr10 41447200 41447600 +chr10 41494400 41494600 +chr10 41516300 41516700 +chr10 41529800 41529900 +chr10 41564600 41564900 +chr10 41574600 41574700 +chr10 41584300 41584400 +chr10 41845600 41846000 +chr10 41850700 41851900 +chr10 41857000 41916265 +chr10 42066300 42086700 +chr10 42088000 42088100 +chr10 42092800 42092900 +chr10 42094000 42094100 +chr10 42099800 42100100 +chr10 42101600 42101700 +chr10 42166000 42166100 +chr10 42296100 42296900 +chr10 42299300 42299600 +chr10 42301500 42301600 +chr10 42304300 42304800 +chr10 42309000 42310100 +chr10 42312700 42315200 +chr10 42318100 42320000 +chr10 49630200 49630300 +chr10 58319400 58319500 +chr10 60180300 60180400 +chr10 89295000 89295100 +chr10 108087800 108087900 +chr10 109812300 109812400 +chr10 114138000 114138100 +chr10 118181600 118181700 +chr10 125098700 125098800 +chr10 126947700 126948100 +chr10 127797500 127797600 +chr10 128464400 128464600 +chr10 132364400 132364500 +chr10 133667300 133667800 +chr10 133686700 133690400 +chr10 133753400 133753800 +chr10 133762900 133763900 +chr10 133787300 133787400 +chr10_GL383545v1_alt 0 179254 +chr10_GL383546v1_alt 0 309802 +chr10_KI270824v1_alt 0 181496 +chr10_KI270825v1_alt 0 188315 +chr11 585500 585600 +chr11 642700 642800 +chr11 964900 965000 +chr11 3654300 3654600 +chr11 12719900 12720000 +chr11 22222600 22222700 +chr11 28997000 28997100 +chr11 31033800 31033900 +chr11 35248700 35248800 +chr11 36309900 36310000 +chr11 40222900 40223000 +chr11 46699600 46699700 +chr11 47722000 47722100 +chr11 51143400 51143500 +chr11 51355400 51355500 +chr11 51374500 51374900 +chr11 51401800 51401900 +chr11 51575900 51576100 +chr11 51855900 51856000 +chr11 52111300 52111400 +chr11 52407900 52408000 +chr11 53384000 53384100 +chr11 53746300 53746400 +chr11 53776400 53776500 +chr11 61391200 61391300 +chr11 70371400 70371500 +chr11 86639400 86639500 +chr11 107590300 107590400 +chr11 119744000 119744100 +chr11 124913100 124913200 +chr11 131680600 131680700 +chr11 133253800 133253900 +chr11_GL383547v1_alt 0 154407 +chr11_JH159136v1_alt 0 200998 +chr11_JH159137v1_alt 0 191409 +chr11_KI270721v1_random 0 100316 +chr11_KI270826v1_alt 0 186169 +chr11_KI270827v1_alt 0 67707 +chr11_KI270829v1_alt 0 204059 +chr11_KI270830v1_alt 0 177092 +chr11_KI270831v1_alt 0 296895 +chr11_KI270832v1_alt 0 210133 +chr11_KI270902v1_alt 0 106711 +chr11_KI270903v1_alt 0 214625 +chr11_KI270927v1_alt 0 218612 +chr12 10000 10300 +chr12 2255800 2256100 +chr12 34910200 34910300 +chr12 34970600 34970700 +chr12 35011300 35011600 +chr12 35030800 35030900 +chr12 35134500 35134600 +chr12 35156000 35156300 +chr12 35190700 35190800 +chr12 35204300 35204800 +chr12 35245000 35245100 +chr12 35290400 35290700 +chr12 35393100 35393200 +chr12 35439000 35439100 +chr12 35474900 35475000 +chr12 35483700 35483800 +chr12 35536300 35536400 +chr12 35566900 35567000 +chr12 35597100 35597400 +chr12 35684700 35684800 +chr12 35699900 35700200 +chr12 35761000 35761200 +chr12 35900100 35900200 +chr12 35999000 35999100 +chr12 36031000 36031100 +chr12 36205400 36205700 +chr12 36544200 36544600 +chr12 36628000 36628100 +chr12 37014500 37014600 +chr12 37024200 37024300 +chr12 37058600 37059000 +chr12 37144800 37145200 +chr12 37730800 37730900 +chr12 48712500 48712600 +chr12 66057600 66057700 +chr12 86813300 86813400 +chr12 95893300 95893400 +chr12 96516200 96516300 +chr12 97988500 97988600 +chr12 103840400 103840500 +chr12 118757700 118757800 +chr12 130646300 130646400 +chr12 131477600 131477700 +chr12 131588400 131588600 +chr12 133264900 133265100 +chr12_GL383549v1_alt 0 120804 +chr12_GL383550v2_alt 0 169178 +chr12_GL383551v1_alt 0 184319 +chr12_GL383552v1_alt 0 138655 +chr12_GL383553v2_alt 0 152874 +chr12_GL877875v1_alt 0 167313 +chr12_GL877876v1_alt 0 408271 +chr12_KI270833v1_alt 0 76061 +chr12_KI270834v1_alt 0 119498 +chr12_KI270835v1_alt 0 238139 +chr12_KI270836v1_alt 0 56134 +chr12_KI270837v1_alt 0 40090 +chr12_KI270904v1_alt 0 572349 +chr13 16114600 16114700 +chr13 16118100 16118900 +chr13 16123100 16123800 +chr13 16134100 16136200 +chr13 16143600 16143700 +chr13 16147500 16147600 +chr13 16148700 16149800 +chr13 16154300 16155300 +chr13 16159600 16161600 +chr13 16230300 16241100 +chr13 16242400 16243900 +chr13 16246100 16247900 +chr13 16250500 16253400 +chr13 16255200 16255800 +chr13 16302100 16302200 +chr13 16308000 16308300 +chr13 16317400 16317800 +chr13 16320800 16321500 +chr13 16329000 16329500 +chr13 16337600 16337900 +chr13 16348900 16349200 +chr13 16352000 16352100 +chr13 16355700 16357300 +chr13 16360100 16361700 +chr13 16363000 16363100 +chr13 16370600 16370800 +chr13 16375700 16375800 +chr13 16391600 16392100 +chr13 16393200 16393500 +chr13 16396400 16396700 +chr13 16397800 16397900 +chr13 16403100 16404000 +chr13 16406200 16406300 +chr13 16407500 16407900 +chr13 16409700 16410500 +chr13 16412900 16413300 +chr13 16428600 16429200 +chr13 16430500 16430900 +chr13 16437900 16438300 +chr13 16442900 16443300 +chr13 16445700 16446000 +chr13 16451900 16452000 +chr13 16455100 16455700 +chr13 16462900 16464200 +chr13 16466800 16468100 +chr13 16470500 16470600 +chr13 16476200 16476300 +chr13 16481300 16481400 +chr13 16484200 16487100 +chr13 16488900 16489000 +chr13 16493700 16494400 +chr13 16499200 16499800 +chr13 16503200 16503500 +chr13 16506200 16506500 +chr13 16509900 16510200 +chr13 16513600 16515700 +chr13 16532100 16532200 +chr13 16535400 16535500 +chr13 16539800 16540100 +chr13 16543400 16543500 +chr13 16550100 16550400 +chr13 16552600 16553600 +chr13 16556900 16559400 +chr13 16560600 16561600 +chr13 16567400 16567800 +chr13 16570400 16571000 +chr13 16573400 16574900 +chr13 16576800 16577700 +chr13 16581400 16581600 +chr13 16585600 16585700 +chr13 16588200 16588400 +chr13 16592500 16592800 +chr13 16597900 16599000 +chr13 16604000 16604600 +chr13 16606200 16606300 +chr13 16607800 16608300 +chr13 16612800 16612900 +chr13 16622700 16623000 +chr13 16624900 16625500 +chr13 16628800 16629500 +chr13 16634800 16636600 +chr13 16638800 16639300 +chr13 16640800 16640900 +chr13 16642000 16643200 +chr13 16646600 16646900 +chr13 16649800 16649900 +chr13 16652400 16652900 +chr13 16654900 16655900 +chr13 16657800 16658600 +chr13 16664100 16664200 +chr13 16673000 16673100 +chr13 16674800 16675100 +chr13 16680500 16681800 +chr13 16689000 16690500 +chr13 16694200 16694300 +chr13 16696200 16696300 +chr13 16698500 16700400 +chr13 16707300 16707600 +chr13 16711900 16712300 +chr13 16715100 16715400 +chr13 16717200 16717300 +chr13 16721800 16722400 +chr13 16724000 16724400 +chr13 16727300 16728600 +chr13 16735000 16735100 +chr13 16736400 16736500 +chr13 16738300 16738400 +chr13 16739700 16740300 +chr13 16741700 16741800 +chr13 16743500 16744600 +chr13 16747000 16748700 +chr13 16751600 16751700 +chr13 16757000 16758100 +chr13 16764500 16764600 +chr13 16766300 16766700 +chr13 16768800 16770600 +chr13 16776300 16776900 +chr13 16778700 16779800 +chr13 16782300 16782500 +chr13 16793200 16794400 +chr13 16797100 16798600 +chr13 16805800 16806900 +chr13 16814400 16814500 +chr13 16816000 16816400 +chr13 16822500 16823100 +chr13 16826500 16826800 +chr13 16828000 16828300 +chr13 16831800 16832800 +chr13 16834400 16834700 +chr13 16837600 16837700 +chr13 16839200 16839500 +chr13 16843900 16844200 +chr13 16845800 16845900 +chr13 16847200 16847500 +chr13 16848700 16850400 +chr13 16852300 16852400 +chr13 16854000 16854100 +chr13 16857900 16858200 +chr13 16860400 16861800 +chr13 16864400 16865400 +chr13 16867100 16868400 +chr13 16874500 16876600 +chr13 16878600 16878900 +chr13 16880100 16880400 +chr13 16882600 16884400 +chr13 16889600 16890000 +chr13 16891900 16892400 +chr13 16897100 16898100 +chr13 16900200 16900500 +chr13 16902500 16903000 +chr13 16904900 16905300 +chr13 16909400 16910800 +chr13 16916200 16917100 +chr13 16920000 16921500 +chr13 16923400 16924600 +chr13 16926400 16926800 +chr13 16931900 16933200 +chr13 16934800 16934900 +chr13 16936000 16936100 +chr13 16939400 16939500 +chr13 16943500 16945000 +chr13 16946900 16948500 +chr13 16953200 16953500 +chr13 16958200 16958500 +chr13 16961400 16961500 +chr13 16971100 16971200 +chr13 16972300 16972600 +chr13 16975000 16975600 +chr13 16978000 16978100 +chr13 16981400 16981800 +chr13 16987400 16988000 +chr13 16989100 16990200 +chr13 16993600 16994800 +chr13 16996500 16996600 +chr13 16999700 17001100 +chr13 17002200 17002300 +chr13 17006100 17006600 +chr13 17010400 17013500 +chr13 17020800 17021200 +chr13 17024100 17025200 +chr13 17026300 17029400 +chr13 17032200 17034100 +chr13 17037200 17038100 +chr13 17044700 17045200 +chr13 17051000 17051300 +chr13 17054300 17055700 +chr13 17061500 17062600 +chr13 17067600 17068100 +chr13 17070700 17071100 +chr13 17072700 17073100 +chr13 17074700 17075900 +chr13 17079800 17080800 +chr13 17084100 17086100 +chr13 17087700 17087800 +chr13 17092200 17092700 +chr13 17094100 17094200 +chr13 17101500 17101600 +chr13 17104100 17105500 +chr13 17108900 17109000 +chr13 17111700 17112200 +chr13 17114000 17115500 +chr13 17117100 17117400 +chr13 17120100 17120200 +chr13 17123300 17123600 +chr13 17126700 17126800 +chr13 17128300 17130400 +chr13 17143200 17143600 +chr13 17144900 17145400 +chr13 17147300 17147700 +chr13 17149300 17149700 +chr13 17151400 17152600 +chr13 17154400 17154700 +chr13 17156600 17156700 +chr13 17158700 17158900 +chr13 17161900 17162300 +chr13 17165400 17172200 +chr13 17173600 17174500 +chr13 17175600 17175700 +chr13 17177700 17178300 +chr13 17180200 17181000 +chr13 17183600 17184800 +chr13 17189700 17191000 +chr13 17194100 17195000 +chr13 17196100 17197400 +chr13 17202200 17202500 +chr13 17205200 17205300 +chr13 17207400 17208500 +chr13 17214800 17215200 +chr13 17217500 17218200 +chr13 17222200 17223500 +chr13 17225400 17225500 +chr13 17226800 17226900 +chr13 17231200 17232700 +chr13 17234500 17235600 +chr13 17238100 17238200 +chr13 17241600 17247200 +chr13 17252600 17253000 +chr13 17257500 17259800 +chr13 17264900 17267000 +chr13 17269600 17269700 +chr13 17274200 17274600 +chr13 17277000 17277500 +chr13 17281600 17282600 +chr13 17288300 17288400 +chr13 17290000 17290700 +chr13 17292300 17292600 +chr13 17296200 17296600 +chr13 17301700 17301900 +chr13 17304000 17305700 +chr13 17309100 17309700 +chr13 17311300 17312300 +chr13 17313500 17313900 +chr13 17317400 17317800 +chr13 17318900 17320200 +chr13 17324600 17325200 +chr13 17329700 17330400 +chr13 17335000 17335100 +chr13 17337500 17338000 +chr13 17339700 17340300 +chr13 17343200 17343300 +chr13 17346400 17346800 +chr13 17348800 17351400 +chr13 17352500 17353100 +chr13 17354700 17357100 +chr13 17359700 17360200 +chr13 17361500 17363900 +chr13 17369000 17371400 +chr13 17374100 17377100 +chr13 17378400 17378500 +chr13 17380700 17381100 +chr13 17383600 17384100 +chr13 17385300 17388700 +chr13 17389800 17390400 +chr13 17391500 17392900 +chr13 17398700 17398800 +chr13 17401500 17403700 +chr13 17405400 17406300 +chr13 17407600 17411500 +chr13 17413200 17415800 +chr13 17417500 17417800 +chr13 17437300 17437600 +chr13 17440700 17441100 +chr13 17461700 17461800 +chr13 17468900 17470200 +chr13 17475000 17475400 +chr13 17477700 17478400 +chr13 17479500 17480200 +chr13 17485700 17487500 +chr13 17489000 17489500 +chr13 17491700 17491800 +chr13 17495000 17497100 +chr13 17505800 17506100 +chr13 17516100 17518600 +chr13 17527000 17527700 +chr13 17529800 17531300 +chr13 17532700 17540400 +chr13 17543000 17543100 +chr13 17552200 17552300 +chr13 17555000 17555100 +chr13 17556300 17556400 +chr13 17561400 17561700 +chr13 17563200 17563900 +chr13 17566800 17567200 +chr13 17568900 17569300 +chr13 17572600 17572700 +chr13 17575000 17575500 +chr13 17583600 17585200 +chr13 17591200 17592200 +chr13 17594800 17595500 +chr13 17603400 17603500 +chr13 17604900 17606200 +chr13 17607300 17608300 +chr13 17610600 17611000 +chr13 17617800 17618700 +chr13 17629600 17630600 +chr13 17635100 17635200 +chr13 17636600 17636700 +chr13 17639100 17639800 +chr13 17641400 17641700 +chr13 17642900 17643200 +chr13 17644900 17645600 +chr13 17648400 17648800 +chr13 17652500 17652600 +chr13 17654400 17657100 +chr13 17659700 17660000 +chr13 17664200 17665900 +chr13 17670500 17670800 +chr13 17671900 17673000 +chr13 17676200 17676500 +chr13 17678700 17680900 +chr13 17683300 17684400 +chr13 17688000 17690500 +chr13 17691800 17692200 +chr13 17698800 17699500 +chr13 17701400 17701900 +chr13 17703300 17705000 +chr13 17706200 17708500 +chr13 17713100 17713200 +chr13 17718000 17721200 +chr13 17722400 17723300 +chr13 17729300 17729900 +chr13 17733600 17733700 +chr13 17738400 17741200 +chr13 17742600 17743000 +chr13 17749700 17749800 +chr13 17751800 17752400 +chr13 17755600 17757700 +chr13 17760600 17760800 +chr13 17763600 17765400 +chr13 17769800 17771200 +chr13 17772500 17773300 +chr13 17779100 17781000 +chr13 17784500 17784600 +chr13 17788900 17790800 +chr13 17792700 17796000 +chr13 17800200 17801200 +chr13 17802800 17802900 +chr13 17804600 17805400 +chr13 17807600 17810900 +chr13 17819300 17821100 +chr13 17824800 17825200 +chr13 17827700 17828300 +chr13 17830400 17830500 +chr13 17831700 17832100 +chr13 17835400 17835500 +chr13 17841000 17841300 +chr13 17843500 17843700 +chr13 17847400 17849200 +chr13 17852400 17853100 +chr13 17855700 17856000 +chr13 17858000 17859500 +chr13 17860700 17867900 +chr13 17869500 17871700 +chr13 17874400 17875800 +chr13 17879000 17880400 +chr13 17883100 17883500 +chr13 17885200 17886000 +chr13 17887700 17888300 +chr13 17892300 17894300 +chr13 17896500 17897400 +chr13 17899100 17899200 +chr13 17902300 17905000 +chr13 17906200 17906500 +chr13 17909700 17912200 +chr13 17915500 17915800 +chr13 17917900 17918200 +chr13 17919300 17919500 +chr13 17921700 17922900 +chr13 17924700 17926200 +chr13 17927300 17929200 +chr13 17931100 17934400 +chr13 17936600 17937500 +chr13 17938600 17939000 +chr13 17940100 17941000 +chr13 17943800 17953600 +chr13 17956700 17957000 +chr13 17959000 17959400 +chr13 17970500 17970600 +chr13 17975900 17976200 +chr13 17979200 17981900 +chr13 17984100 17984200 +chr13 17986800 17987500 +chr13 17989700 17992900 +chr13 17995500 17998400 +chr13 18002300 18002900 +chr13 18004000 18004300 +chr13 18005400 18008100 +chr13 18010000 18010900 +chr13 18013300 18013700 +chr13 18014900 18016300 +chr13 18018900 18019700 +chr13 18021400 18024600 +chr13 18029300 18031800 +chr13 18033900 18037300 +chr13 18038400 18038700 +chr13 18040000 18042200 +chr13 18043600 18044100 +chr13 18049500 18049900 +chr13 18211700 18213600 +chr13 18214900 18215000 +chr13 46530900 46531000 +chr13 49816200 49816300 +chr13 49829600 49829700 +chr13 57159400 57159500 +chr13 66755000 66755100 +chr13 70854600 70854700 +chr13 91057700 91057800 +chr13_KI270838v1_alt 0 306913 +chr13_KI270839v1_alt 0 180306 +chr13_KI270840v1_alt 0 191684 +chr13_KI270841v1_alt 0 169134 +chr13_KI270842v1_alt 0 37287 +chr13_KI270843v1_alt 0 103832 +chr14 16092200 16093500 +chr14 16095900 16100500 +chr14 16102000 16104900 +chr14 39320000 39320100 +chr14 41242200 41242300 +chr14 59819400 59819500 +chr14 62129200 62129300 +chr14 65791600 65791700 +chr14 77269700 77269900 +chr14 90445500 90445700 +chr14 99420900 99421000 +chr14 99927900 99928200 +chr14 103896700 103896800 +chr14_GL000009v2_random 0 201709 +chr14_GL000194v1_random 0 191469 +chr14_GL000225v1_random 0 211173 +chr14_KI270722v1_random 0 194050 +chr14_KI270723v1_random 0 38115 +chr14_KI270724v1_random 0 39555 +chr14_KI270725v1_random 0 172810 +chr14_KI270726v1_random 0 43739 +chr14_KI270844v1_alt 0 322166 +chr14_KI270845v1_alt 0 180703 +chr14_KI270846v1_alt 0 1351393 +chr14_KI270847v1_alt 0 1511111 +chr15 17000600 17000700 +chr15 17076100 17076200 +chr15 17080500 17083573 +chr15 18405700 18405900 +chr15 19564100 19564300 +chr15 19654000 19654100 +chr15 19685300 19685700 +chr15 20102400 20102500 +chr15 20340300 20342200 +chr15 20343700 20343800 +chr15 21110300 21110800 +chr15 41426700 41426800 +chr15 54926000 54926100 +chr15 60900100 60900200 +chr15 62631500 62631600 +chr15 64179000 64179100 +chr15 65074000 65074100 +chr15 77618500 77618600 +chr15 99610400 99610500 +chr15 101542800 101542900 +chr15_GL383554v1_alt 0 296527 +chr15_GL383555v2_alt 0 388773 +chr15_KI270727v1_random 0 448248 +chr15_KI270848v1_alt 0 327382 +chr15_KI270849v1_alt 0 244917 +chr15_KI270850v1_alt 0 430880 +chr15_KI270851v1_alt 0 263054 +chr15_KI270852v1_alt 0 478999 +chr15_KI270905v1_alt 0 5161414 +chr15_KI270906v1_alt 0 196384 +chr16 494800 494900 +chr16 847000 847100 +chr16 914600 914700 +chr16 952800 952900 +chr16 1025300 1025500 +chr16 5500200 5500300 +chr16 6350400 6350500 +chr16 9584400 9584500 +chr16 13071500 13071600 +chr16 26685100 26685200 +chr16 27139100 27139200 +chr16 33336600 33339900 +chr16 33491800 33491900 +chr16 34062600 34066200 +chr16 34067300 34067500 +chr16 34071500 34071900 +chr16 34073200 34073300 +chr16 34085100 34086200 +chr16 34096200 34099300 +chr16 34205300 34205500 +chr16 34288000 34288100 +chr16 34571510 34576700 +chr16 34581000 34596200 +chr16 34902500 34902600 +chr16 36338900 36339000 +chr16 36415500 36416000 +chr16 36487100 36487200 +chr16 36558900 36559000 +chr16 36659500 36659600 +chr16 36772300 36772700 +chr16 36787100 36787200 +chr16 36793900 36794000 +chr16 36827400 36827500 +chr16 36840200 36840300 +chr16 36853500 36853900 +chr16 36975800 36975900 +chr16 37216500 37216600 +chr16 37265900 37266000 +chr16 37268400 37268800 +chr16 37335900 37336100 +chr16 37388900 37389000 +chr16 37421000 37421100 +chr16 37588700 37588800 +chr16 37608000 37608100 +chr16 37685700 37686000 +chr16 37874900 37875000 +chr16 37926300 37926400 +chr16 37995800 37995900 +chr16 38042600 38043100 +chr16 38124800 38125200 +chr16 38206900 38207300 +chr16 46380700 46401700 +chr16 50442800 50442900 +chr16 59465400 59465500 +chr16 78652200 78652300 +chr16 81086100 81086200 +chr16 84075300 84075400 +chr16 88731900 88732000 +chr16 90117200 90117300 +chr16_GL383556v1_alt 0 192462 +chr16_GL383557v1_alt 0 89672 +chr16_KI270728v1_random 0 1872759 +chr16_KI270853v1_alt 0 2659700 +chr16_KI270854v1_alt 0 134193 +chr16_KI270855v1_alt 0 232857 +chr16_KI270856v1_alt 0 63982 +chr17 117200 118000 +chr17 315500 315600 +chr17 489000 489100 +chr17 12652000 12652100 +chr17 21852400 21854400 +chr17 21857100 21857200 +chr17 21858300 21859000 +chr17 21861500 21861600 +chr17 21874700 21874800 +chr17 21882000 21882100 +chr17 21883700 21883900 +chr17 21888500 21889300 +chr17 21890800 21891600 +chr17 21895300 21895400 +chr17 21903900 21904000 +chr17 21906500 21907400 +chr17 21910400 21910500 +chr17 21912000 21912100 +chr17 21916300 21916400 +chr17 21917600 21917700 +chr17 21920700 21920800 +chr17 21923000 21923900 +chr17 21927300 21929500 +chr17 21935500 21935600 +chr17 21942500 21942600 +chr17 21950700 21950800 +chr17 21951900 21952000 +chr17 21960400 21960500 +chr17 21962900 21963000 +chr17 21968700 21992000 +chr17 22044100 22044200 +chr17 22521400 22521500 +chr17 22977300 22977700 +chr17 23016200 23016700 +chr17 23068800 23068900 +chr17 23190300 23190400 +chr17 23203500 23203600 +chr17 23210500 23210600 +chr17 23220000 23220100 +chr17 23221600 23221800 +chr17 23256000 23256200 +chr17 23277300 23277400 +chr17 23290300 23290400 +chr17 23411800 23412100 +chr17 23464500 23464600 +chr17 23543100 23543200 +chr17 23583300 23583800 +chr17 23633100 23633200 +chr17 23731400 23731500 +chr17 23777800 23777900 +chr17 23804500 23804600 +chr17 23860000 23860100 +chr17 24021400 24021500 +chr17 24150700 24151500 +chr17 24188100 24188200 +chr17 24355000 24355100 +chr17 24399000 24399100 +chr17 24418300 24418400 +chr17 24421300 24421600 +chr17 24492100 24492200 +chr17 24518100 24518200 +chr17 24521400 24521500 +chr17 24539400 24539600 +chr17 24598700 24598800 +chr17 24624700 24624800 +chr17 24718700 24718800 +chr17 24740300 24740400 +chr17 24746000 24746100 +chr17 24748200 24748300 +chr17 24752000 24752100 +chr17 24770800 24770900 +chr17 24868200 24868300 +chr17 24888000 24888200 +chr17 24981100 24981200 +chr17 25001800 25001900 +chr17 25034000 25034100 +chr17 25074300 25074700 +chr17 25082700 25082800 +chr17 25101200 25101400 +chr17 25115400 25115600 +chr17 25139900 25140000 +chr17 25186400 25186500 +chr17 25240200 25240300 +chr17 25242900 25243100 +chr17 25322600 25322700 +chr17 25352900 25353600 +chr17 25365000 25365100 +chr17 25383700 25383900 +chr17 25389800 25390700 +chr17 25396100 25396200 +chr17 25458000 25458100 +chr17 25481100 25481200 +chr17 25483500 25483600 +chr17 25494000 25494300 +chr17 25527100 25527300 +chr17 25564400 25564500 +chr17 25569100 25569300 +chr17 25650100 25650200 +chr17 25660900 25661000 +chr17 25735800 25735900 +chr17 25771500 25771600 +chr17 25788500 25788700 +chr17 25796400 25796600 +chr17 25920100 25920400 +chr17 26017000 26017100 +chr17 26026200 26026300 +chr17 26076000 26076100 +chr17 26077700 26077800 +chr17 26083000 26083100 +chr17 26098100 26098300 +chr17 26101500 26101600 +chr17 26122600 26122800 +chr17 26128000 26128200 +chr17 26143000 26143100 +chr17 26273000 26273100 +chr17 26299400 26299500 +chr17 26361100 26361300 +chr17 26379300 26379400 +chr17 26388300 26388400 +chr17 26399800 26399900 +chr17 26414600 26414700 +chr17 26447000 26447200 +chr17 26463100 26463200 +chr17 26468600 26468700 +chr17 26494600 26494800 +chr17 26549100 26549200 +chr17 26567000 26567100 +chr17 26573000 26573300 +chr17 26594500 26595100 +chr17 26596400 26596500 +chr17 26603500 26604600 +chr17 26612400 26612800 +chr17 26619100 26620400 +chr17 26625100 26625200 +chr17 26783000 26785300 +chr17 26789500 26789600 +chr17 26794200 26794300 +chr17 26799700 26799800 +chr17 26801500 26801600 +chr17 26803800 26803900 +chr17 26806100 26807200 +chr17 26809200 26809300 +chr17 26810700 26810800 +chr17 26812800 26812900 +chr17 26815000 26816700 +chr17 26823000 26823100 +chr17 26824200 26824300 +chr17 26825500 26826500 +chr17 26828300 26828400 +chr17 26830200 26830300 +chr17 26831700 26833300 +chr17 26834400 26835400 +chr17 26837200 26837300 +chr17 26844200 26844900 +chr17 26848800 26848900 +chr17 26851500 26851700 +chr17 26854500 26854800 +chr17 26856800 26856900 +chr17 26861300 26863100 +chr17 26867000 26867100 +chr17 26870000 26870600 +chr17 26877100 26877200 +chr17 26879200 26879800 +chr17 26881300 26881400 +chr17 26884200 26885980 +chr17 26936200 26940900 +chr17 31949600 31949700 +chr17 43232300 43232400 +chr17 43246600 43246700 +chr17 43288400 43288500 +chr17 44569000 44569100 +chr17 56792800 56792900 +chr17 66798600 66799500 +chr17 79960700 79960800 +chr17 81249400 81249500 +chr17 82586200 82586500 +chr17_GL000205v2_random 0 185591 +chr17_GL000258v2_alt 0 1821992 +chr17_GL383563v3_alt 0 375691 +chr17_GL383564v2_alt 0 133151 +chr17_GL383565v1_alt 0 223995 +chr17_GL383566v1_alt 0 90219 +chr17_JH159146v1_alt 0 278131 +chr17_JH159147v1_alt 0 70345 +chr17_JH159148v1_alt 0 88070 +chr17_KI270729v1_random 0 280839 +chr17_KI270730v1_random 0 112551 +chr17_KI270857v1_alt 0 2877074 +chr17_KI270858v1_alt 0 235827 +chr17_KI270859v1_alt 0 108763 +chr17_KI270860v1_alt 0 178921 +chr17_KI270861v1_alt 0 196688 +chr17_KI270862v1_alt 0 391357 +chr17_KI270907v1_alt 0 137721 +chr17_KI270908v1_alt 0 1423190 +chr17_KI270909v1_alt 0 325800 +chr17_KI270910v1_alt 0 157099 +chr18 10100 10200 +chr18 106700 112500 +chr18 15522600 15522700 +chr18 15551500 15551900 +chr18 15875600 15875700 +chr18 16266000 16266100 +chr18 16555900 16556000 +chr18 16749300 16749400 +chr18 16765900 16766000 +chr18 16898200 16898700 +chr18 17405600 17405700 +chr18 17599100 17599200 +chr18 17716500 17716600 +chr18 18512200 18512500 +chr18 18747800 18748200 +chr18 19107000 19107100 +chr18 19152800 19152900 +chr18 19227200 19227300 +chr18 20356600 20356700 +chr18 20444300 20444400 +chr18 20465700 20466100 +chr18 20484000 20484100 +chr18 20508500 20508600 +chr18 26393400 26393500 +chr18 46546500 46546600 +chr18 47025700 47025800 +chr18 52792700 52792900 +chr18 53090700 53090800 +chr18 63063700 63063800 +chr18 71719400 71719500 +chr18 77252900 77253000 +chr18 79200700 79200800 +chr18 79618600 79620700 +chr18 80258300 80258400 +chr18 80262900 80263200 +chr18_GL383567v1_alt 0 289831 +chr18_GL383568v1_alt 0 104552 +chr18_GL383569v1_alt 0 167950 +chr18_GL383570v1_alt 0 164789 +chr18_GL383571v1_alt 0 198278 +chr18_GL383572v1_alt 0 159547 +chr18_KI270863v1_alt 0 167999 +chr18_KI270864v1_alt 0 111737 +chr18_KI270911v1_alt 0 157710 +chr18_KI270912v1_alt 0 174061 +chr19 7450300 7451100 +chr19 13547200 13547300 +chr19 24418800 24418900 +chr19 24891400 24891800 +chr19 24893000 24893100 +chr19 24894200 24895700 +chr19 34391500 34392600 +chr19 36274700 36274800 +chr19 36282900 36283000 +chr19 36288000 36288100 +chr19 36294900 36295000 +chr19 36300700 36300800 +chr19 36305700 36305800 +chr19 37293400 37294900 +chr19 42370800 42370900 +chr19 46243300 46243400 +chr19 53506400 53506500 +chr19 54133800 54133900 +chr19 56942900 56943000 +chr19_GL000209v2_alt 0 177381 +chr19_GL383573v1_alt 0 385657 +chr19_GL383574v1_alt 0 155864 +chr19_GL383575v2_alt 0 170222 +chr19_GL383576v1_alt 0 188024 +chr19_GL949746v1_alt 0 987716 +chr19_GL949747v2_alt 0 729520 +chr19_GL949748v2_alt 0 1064304 +chr19_GL949749v2_alt 0 1091841 +chr19_GL949750v2_alt 0 1066390 +chr19_GL949751v2_alt 0 1002683 +chr19_GL949752v1_alt 0 987100 +chr19_GL949753v2_alt 0 796479 +chr19_KI270865v1_alt 0 52969 +chr19_KI270866v1_alt 0 43156 +chr19_KI270867v1_alt 0 233762 +chr19_KI270868v1_alt 0 61734 +chr19_KI270882v1_alt 0 248807 +chr19_KI270883v1_alt 0 170399 +chr19_KI270884v1_alt 0 157053 +chr19_KI270885v1_alt 0 171027 +chr19_KI270886v1_alt 0 204239 +chr19_KI270887v1_alt 0 209512 +chr19_KI270888v1_alt 0 155532 +chr19_KI270889v1_alt 0 170698 +chr19_KI270890v1_alt 0 184499 +chr19_KI270891v1_alt 0 170680 +chr19_KI270914v1_alt 0 205194 +chr19_KI270915v1_alt 0 170665 +chr19_KI270916v1_alt 0 184516 +chr19_KI270917v1_alt 0 190932 +chr19_KI270918v1_alt 0 123111 +chr19_KI270919v1_alt 0 170701 +chr19_KI270920v1_alt 0 198005 +chr19_KI270921v1_alt 0 282224 +chr19_KI270922v1_alt 0 187935 +chr19_KI270923v1_alt 0 189352 +chr19_KI270929v1_alt 0 186203 +chr19_KI270930v1_alt 0 200773 +chr19_KI270931v1_alt 0 170148 +chr19_KI270932v1_alt 0 215732 +chr19_KI270933v1_alt 0 170537 +chr19_KI270938v1_alt 0 1066800 +chr1_GL383518v1_alt 0 182439 +chr1_GL383519v1_alt 0 110268 +chr1_GL383520v2_alt 0 366580 +chr1_KI270706v1_random 0 175055 +chr1_KI270707v1_random 0 32032 +chr1_KI270708v1_random 0 127682 +chr1_KI270709v1_random 0 66860 +chr1_KI270710v1_random 0 40176 +chr1_KI270711v1_random 0 42210 +chr1_KI270712v1_random 0 176043 +chr1_KI270713v1_random 0 40745 +chr1_KI270714v1_random 0 41717 +chr1_KI270759v1_alt 0 425601 +chr1_KI270760v1_alt 0 109528 +chr1_KI270761v1_alt 0 165834 +chr1_KI270762v1_alt 0 354444 +chr1_KI270763v1_alt 0 911658 +chr1_KI270764v1_alt 0 50258 +chr1_KI270765v1_alt 0 185285 +chr1_KI270766v1_alt 0 256271 +chr1_KI270892v1_alt 0 162212 +chr2 1750500 1750700 +chr2 1861800 1861900 +chr2 3181000 3181200 +chr2 4471400 4471500 +chr2 20504600 20504700 +chr2 21067700 21067800 +chr2 32866700 32867100 +chr2 32916200 32916700 +chr2 44775800 44775900 +chr2 67906500 67906600 +chr2 74561100 74561200 +chr2 87416200 87416300 +chr2 87907400 87907500 +chr2 89812100 89812200 +chr2 89815900 89817100 +chr2 89818500 89818600 +chr2 89820000 89820100 +chr2 89821700 89822600 +chr2 89824600 89841200 +chr2 90379500 90402500 +chr2 91421900 91423400 +chr2 92199000 92199400 +chr2 92247100 92247500 +chr2 92254000 92254100 +chr2 92368100 92368300 +chr2 92412700 92412800 +chr2 92516700 92517100 +chr2 92550300 92550400 +chr2 92632500 92632600 +chr2 92994300 92994500 +chr2 93060200 93060300 +chr2 96776800 96776900 +chr2 101785700 101785800 +chr2 109199300 109199900 +chr2 109851200 109851300 +chr2 110520200 110520300 +chr2 111944500 111944600 +chr2 117676800 117676900 +chr2 124458200 124458300 +chr2 128340600 128341200 +chr2 138459400 138459500 +chr2 153222300 153222400 +chr2 158293900 158294000 +chr2 166222900 166223000 +chr2 167466800 167466900 +chr2 195296700 195296800 +chr2 212192000 212192200 +chr2 222866700 222866800 +chr2 229476900 229477000 +chr2 237343500 237343600 +chr2 241896500 241896600 +chr20 60300 67100 +chr20 597700 597800 +chr20 26441200 26441600 +chr20 26450000 26450400 +chr20 26469100 26470600 +chr20 26473200 26475200 +chr20 26479100 26479500 +chr20 26483100 26483500 +chr20 26488700 26489700 +chr20 26493400 26494000 +chr20 26496600 26496900 +chr20 26503800 26504100 +chr20 26507800 26509700 +chr20 26523200 26523600 +chr20 26541600 26542500 +chr20 26552700 26552800 +chr20 26584000 26584100 +chr20 26602500 26602900 +chr20 26605400 26605800 +chr20 26607500 26607700 +chr20 26702800 26702900 +chr20 26751900 26752000 +chr20 26755800 26755900 +chr20 26918200 26918300 +chr20 27081700 27082100 +chr20 27106700 27107200 +chr20 27117800 27117900 +chr20 27251100 27251200 +chr20 27407400 27407500 +chr20 27537900 27538100 +chr20 27656400 27656500 +chr20 27813500 27813600 +chr20 27823800 27823900 +chr20 27832000 27832400 +chr20 27928100 27928200 +chr20 27960700 27960800 +chr20 27965800 27965900 +chr20 27990800 27990900 +chr20 28308000 28308500 +chr20 28318600 28318700 +chr20 28387500 28387600 +chr20 28478600 28479000 +chr20 28511000 28511700 +chr20 28512800 28513700 +chr20 28515300 28515500 +chr20 28517100 28519600 +chr20 28522300 28526400 +chr20 28528700 28528900 +chr20 28531100 28531600 +chr20 28537300 28538400 +chr20 28548700 28549900 +chr20 28552900 28553800 +chr20 28555800 28556300 +chr20 28643700 28644200 +chr20 28747100 28747200 +chr20 28785400 28785800 +chr20 28831100 28831200 +chr20 28841100 28841700 +chr20 28884600 28884800 +chr20 28889000 28890300 +chr20 28897400 28898900 +chr20 29262100 29264000 +chr20 29411300 29411500 +chr20 29697800 29697900 +chr20 29702400 29702600 +chr20 29885600 29886200 +chr20 29916000 29916100 +chr20 30842300 30842400 +chr20 30996200 30996300 +chr20 31000700 31000800 +chr20 31051508 31076200 +chr20 31078900 31079000 +chr20 31080300 31080400 +chr20 31083400 31083500 +chr20 31086500 31087000 +chr20 31088400 31089000 +chr20 31090100 31090200 +chr20 31096000 31096100 +chr20 31098500 31099300 +chr20 31100600 31100700 +chr20 31103100 31103200 +chr20 31106000 31106900 +chr20 31157100 31159000 +chr20 31162800 31162900 +chr20 31164000 31166800 +chr20 31168100 31168300 +chr20 31171500 31171600 +chr20 31172800 31173300 +chr20 31174400 31175000 +chr20 31176600 31176700 +chr20 31178100 31178700 +chr20 31181800 31181900 +chr20 31183800 31189300 +chr20 31191000 31191100 +chr20 31192800 31192900 +chr20 31198400 31199400 +chr20 31201500 31201700 +chr20 31203900 31204800 +chr20 31206600 31206700 +chr20 31208300 31208400 +chr20 31217300 31217400 +chr20 31218800 31218900 +chr20 31224100 31226400 +chr20 31229900 31230700 +chr20 31231900 31232000 +chr20 31233200 31235300 +chr20 31237100 31237900 +chr20 31239500 31245100 +chr20 34228100 34228200 +chr20 37368500 37368600 +chr20 47894700 47895000 +chr20 54819100 54819200 +chr20 59767800 59767900 +chr20 63693500 63693700 +chr20 64088600 64088700 +chr20_GL383577v2_alt 0 128386 +chr20_KI270869v1_alt 0 118774 +chr20_KI270870v1_alt 0 183433 +chr20_KI270871v1_alt 0 58661 +chr21 5327400 5329800 +chr21 7257300 7261600 +chr21 7916600 7916700 +chr21 7918100 7918200 +chr21 7926100 7930100 +chr21 7932300 7932400 +chr21 7937100 7939200 +chr21 7942300 7942800 +chr21 7944100 7945600 +chr21 7946900 7951700 +chr21 7955000 7957800 +chr21 7971300 7971400 +chr21 8022200 8022300 +chr21 8032200 8032500 +chr21 8203300 8252400 +chr21 8253700 8257200 +chr21 8258400 8260900 +chr21 8386400 8472300 +chr21 8987000 8988400 +chr21 9246100 9248900 +chr21 9322200 9322300 +chr21 9821600 9821800 +chr21 10269900 10274200 +chr21 10325500 10326400 +chr21 10426800 10426900 +chr21 10651800 10651900 +chr21 10654000 10654400 +chr21 10655500 10656800 +chr21 10658700 10658800 +chr21 10660400 10661000 +chr21 10662400 10664200 +chr21 10666600 10670800 +chr21 10672300 10674600 +chr21 10676000 10676900 +chr21 10678500 10680300 +chr21 10684600 10685300 +chr21 10687200 10688600 +chr21 10691400 10693600 +chr21 10697300 10698500 +chr21 10703200 10707500 +chr21 10710300 10712200 +chr21 10713300 10714700 +chr21 10716300 10727400 +chr21 10728500 10732000 +chr21 10733300 10734800 +chr21 10735900 10736700 +chr21 10737800 10738100 +chr21 10754900 10755000 +chr21 12984300 12984400 +chr21 16077300 16077400 +chr21 22173500 22173600 +chr21 30777300 30777400 +chr21 31784800 31785000 +chr21 32771900 32772000 +chr21 41806100 41806200 +chr21 42957500 42957600 +chr21 43262500 43262800 +chr21_GL383578v2_alt 0 63917 +chr21_GL383579v2_alt 0 201197 +chr21_GL383580v2_alt 0 74653 +chr21_GL383581v2_alt 0 116689 +chr21_KI270872v1_alt 0 82692 +chr21_KI270873v1_alt 0 143900 +chr21_KI270874v1_alt 0 166743 +chr22 10717200 10719400 +chr22 10720600 10721500 +chr22 10722700 10724600 +chr22 10726400 10730400 +chr22 11211200 11213100 +chr22 11214200 11214300 +chr22 11330000 11330100 +chr22 11369200 11371500 +chr22 11814600 11815700 +chr22 12175800 12177000 +chr22 12692000 12694100 +chr22 16344200 16345300 +chr22 16347200 16347400 +chr22 16350800 16351200 +chr22 16352400 16355000 +chr22 16357800 16357900 +chr22 16359700 16361300 +chr22 18202600 18202700 +chr22 18205300 18205700 +chr22 18236800 18237700 +chr22 18387500 18387700 +chr22 18419100 18419500 +chr22 18422000 18422100 +chr22 18730400 18731200 +chr22 18733600 18734000 +chr22 18890500 18891200 +chr22 18892400 18892600 +chr22 18895800 18896600 +chr22 20338400 20338800 +chr22 21326200 21326300 +chr22 25093800 25093900 +chr22 29406100 29406200 +chr22 49973700 49973800 +chr22 50643800 50643900 +chr22 50807900 50808468 +chr22_GL383582v2_alt 0 162811 +chr22_GL383583v2_alt 0 96924 +chr22_KB663609v1_alt 0 74013 +chr22_KI270731v1_random 0 150754 +chr22_KI270732v1_random 0 41543 +chr22_KI270733v1_random 0 179772 +chr22_KI270734v1_random 0 165050 +chr22_KI270735v1_random 0 42811 +chr22_KI270736v1_random 0 181920 +chr22_KI270737v1_random 0 103838 +chr22_KI270738v1_random 0 99375 +chr22_KI270739v1_random 0 73985 +chr22_KI270875v1_alt 0 259914 +chr22_KI270876v1_alt 0 263666 +chr22_KI270877v1_alt 0 101331 +chr22_KI270878v1_alt 0 186262 +chr22_KI270879v1_alt 0 304135 +chr22_KI270928v1_alt 0 176103 +chr2_GL383521v1_alt 0 143390 +chr2_GL383522v1_alt 0 123821 +chr2_GL582966v2_alt 0 96131 +chr2_KI270715v1_random 0 161471 +chr2_KI270716v1_random 0 153799 +chr2_KI270767v1_alt 0 161578 +chr2_KI270768v1_alt 0 110099 +chr2_KI270769v1_alt 0 120616 +chr2_KI270770v1_alt 0 136240 +chr2_KI270771v1_alt 0 110395 +chr2_KI270772v1_alt 0 133041 +chr2_KI270773v1_alt 0 70887 +chr2_KI270774v1_alt 0 223625 +chr2_KI270775v1_alt 0 138019 +chr2_KI270776v1_alt 0 174166 +chr2_KI270893v1_alt 0 161218 +chr2_KI270894v1_alt 0 214158 +chr3 10600 10700 +chr3 22697600 22697700 +chr3 38084400 38084500 +chr3 38184900 38185000 +chr3 40203900 40204000 +chr3 59159900 59160000 +chr3 67278600 67278700 +chr3 75668900 75669600 +chr3 87979000 87979100 +chr3 89615300 89615400 +chr3 90510200 90510300 +chr3 90533600 90533700 +chr3 90538700 90538800 +chr3 90542700 90542800 +chr3 90563600 90563700 +chr3 90582700 90582800 +chr3 90616400 90616700 +chr3 90655000 90655100 +chr3 90660100 90660800 +chr3 90673600 90673700 +chr3 90686400 90686500 +chr3 90717700 90717800 +chr3 90797900 90798400 +chr3 90824800 90825200 +chr3 90846200 90846600 +chr3 90868600 90869700 +chr3 90874900 90875000 +chr3 90881900 90882000 +chr3 90888600 90888700 +chr3 90901500 90901600 +chr3 90913800 90913900 +chr3 90986900 90987000 +chr3 90989100 90989300 +chr3 91152100 91152400 +chr3 91245800 91246300 +chr3 91395300 91395400 +chr3 91572800 91572900 +chr3 91700800 91700900 +chr3 91846800 91846900 +chr3 91999900 92000000 +chr3 92279200 92279300 +chr3 92569700 92570100 +chr3 92871400 92871500 +chr3 93020400 93020500 +chr3 93367300 93367700 +chr3 93470300 93470800 +chr3 126343100 126343200 +chr3 142555100 142555200 +chr3 155537200 155537300 +chr3 165293900 165294000 +chr3 170806200 170806300 +chr3 180430600 180430700 +chr3 182108000 182108100 +chr3 188755800 188755900 +chr3_GL000221v1_random 0 155397 +chr3_GL383526v1_alt 0 180671 +chr3_JH636055v2_alt 0 173151 +chr3_KI270777v1_alt 0 173649 +chr3_KI270778v1_alt 0 248252 +chr3_KI270779v1_alt 0 205312 +chr3_KI270780v1_alt 0 224108 +chr3_KI270781v1_alt 0 113034 +chr3_KI270782v1_alt 0 162429 +chr3_KI270783v1_alt 0 109187 +chr3_KI270784v1_alt 0 184404 +chr3_KI270895v1_alt 0 162896 +chr3_KI270924v1_alt 0 166540 +chr3_KI270934v1_alt 0 163458 +chr3_KI270935v1_alt 0 197351 +chr3_KI270936v1_alt 0 164170 +chr3_KI270937v1_alt 0 165607 +chr4 292800 292900 +chr4 1435000 1435500 +chr4 1707200 1707300 +chr4 5316400 5316600 +chr4 7395000 7395100 +chr4 7864000 7864100 +chr4 9214800 9214900 +chr4 9216500 9216900 +chr4 9235500 9235900 +chr4 9243700 9243800 +chr4 9248200 9248700 +chr4 9250000 9250400 +chr4 9259500 9259900 +chr4 9268500 9268600 +chr4 9271800 9272400 +chr4 9368700 9368900 +chr4 19077800 19077900 +chr4 21582000 21582100 +chr4 24479200 24479300 +chr4 43880500 43880600 +chr4 49091200 49156600 +chr4 49273700 49273800 +chr4 49323100 49323200 +chr4 49512900 49513900 +chr4 49631300 49658100 +chr4 49709100 49711900 +chr4 49729600 49730000 +chr4 49760700 49760800 +chr4 49831300 49831600 +chr4 49972000 49972400 +chr4 50013900 50014000 +chr4 50048500 50048700 +chr4 50073900 50074300 +chr4 50111400 50111900 +chr4 50266000 50266200 +chr4 50369600 50370400 +chr4 50396400 50396700 +chr4 50452600 50453000 +chr4 50492100 50492500 +chr4 50531400 50531700 +chr4 50555800 50556200 +chr4 50567000 50567400 +chr4 50569000 50569100 +chr4 50573700 50574100 +chr4 50605800 50606200 +chr4 50662300 50662400 +chr4 50676700 50677500 +chr4 50713500 50713900 +chr4 50809400 50809500 +chr4 50830500 50830900 +chr4 50959900 50960000 +chr4 51030300 51030400 +chr4 51075600 51075700 +chr4 51107200 51107600 +chr4 51131300 51132400 +chr4 51161000 51161600 +chr4 51202900 51203000 +chr4 51370200 51370300 +chr4 51425400 51426000 +chr4 51574500 51574600 +chr4 51577900 51578000 +chr4 51595300 51595600 +chr4 51605200 51605300 +chr4 51629200 51629500 +chr4 51641800 51641900 +chr4 51711900 51712600 +chr4 51810800 51810900 +chr4 57339200 57339400 +chr4 70604600 70604700 +chr4 81594200 81594300 +chr4 121111600 121111700 +chr4 130425200 130425300 +chr4 131290700 131290800 +chr4 166580200 166580500 +chr4 166603700 166603800 +chr4 168155900 168156000 +chr4 173699500 173699600 +chr4 175637100 175637700 +chr4 175900300 175900400 +chr4 178998300 178998400 +chr4 189233900 189235400 +chr4 189881300 189881500 +chr4 190022600 190022800 +chr4 190067600 190067700 +chr4 190069300 190069400 +chr4 190071200 190071300 +chr4 190081000 190082600 +chr4 190090000 190090100 +chr4 190122700 190123100 +chr4 190177000 190181800 +chr4_GL000008v2_random 0 209709 +chr4_GL000257v2_alt 0 586476 +chr4_GL383527v1_alt 0 164536 +chr4_GL383528v1_alt 0 376187 +chr4_KI270785v1_alt 0 119912 +chr4_KI270786v1_alt 0 244096 +chr4_KI270787v1_alt 0 111943 +chr4_KI270788v1_alt 0 158965 +chr4_KI270789v1_alt 0 205944 +chr4_KI270790v1_alt 0 220246 +chr4_KI270896v1_alt 0 378547 +chr4_KI270925v1_alt 0 555799 +chr5 10000 11800 +chr5 9353300 9353400 +chr5 17518000 17519300 +chr5 17520800 17521600 +chr5 17523100 17524100 +chr5 17525400 17528100 +chr5 17584200 17585400 +chr5 17592200 17593700 +chr5 17595400 17596100 +chr5 17597400 17597700 +chr5 17598800 17599200 +chr5 20555400 20555500 +chr5 47210400 47210500 +chr5 47297000 47297200 +chr5 47308400 47308800 +chr5 49599400 49603100 +chr5 49630800 49631300 +chr5 49643700 49644200 +chr5 49646000 49646300 +chr5 49656300 49661871 +chr5 49666173 49667400 +chr5 49757900 49758800 +chr5 49763600 49764700 +chr5 49773900 49774000 +chr5 49828300 49828400 +chr5 49829900 49830200 +chr5 49872100 49872500 +chr5 49893000 49893300 +chr5 49914300 49914400 +chr5 49917300 49917800 +chr5 49921500 49921600 +chr5 49956900 49957100 +chr5 49964200 49964400 +chr5 49974300 49976400 +chr5 49980900 49981000 +chr5 49984700 49984800 +chr5 49989200 49989300 +chr5 49991900 49992000 +chr5 50001500 50001900 +chr5 50007100 50007200 +chr5 50010000 50010100 +chr5 50020800 50021000 +chr5 50040000 50040100 +chr5 50042500 50042600 +chr5 50044000 50047400 +chr5 50120700 50120800 +chr5 78469900 78470000 +chr5 95492600 95492700 +chr5 131516000 131516100 +chr5 158861200 158861300 +chr5 178585600 178585700 +chr5 181046000 181046100 +chr5_GL000208v1_random 0 92689 +chr5_GL339449v2_alt 0 1612928 +chr5_GL383530v1_alt 0 101241 +chr5_GL383531v1_alt 0 173459 +chr5_GL383532v1_alt 0 82728 +chr5_GL949742v1_alt 0 226852 +chr5_KI270791v1_alt 0 195710 +chr5_KI270792v1_alt 0 179043 +chr5_KI270793v1_alt 0 126136 +chr5_KI270794v1_alt 0 164558 +chr5_KI270795v1_alt 0 131892 +chr5_KI270796v1_alt 0 172708 +chr5_KI270897v1_alt 0 1144418 +chr5_KI270898v1_alt 0 130957 +chr6 371300 371900 +chr6 15729100 15729200 +chr6 19770900 19771000 +chr6 42262500 42262600 +chr6 46142300 46142400 +chr6 58450500 58450900 +chr6 58560800 58560900 +chr6 58581200 58581900 +chr6 58584000 58584100 +chr6 58591500 58591600 +chr6 58628200 58628300 +chr6 58664600 58665000 +chr6 58666100 58666200 +chr6 58683100 58683200 +chr6 58687200 58687300 +chr6 58731100 58731200 +chr6 58744300 58744400 +chr6 58765200 58765300 +chr6 58774300 58774400 +chr6 58784500 58785000 +chr6 58793200 58793900 +chr6 58840400 58840500 +chr6 58869100 58869200 +chr6 58886400 58886800 +chr6 58924800 58925300 +chr6 58942100 58942500 +chr6 59036900 59037200 +chr6 59101100 59101500 +chr6 59163000 59163300 +chr6 59193700 59194100 +chr6 59276200 59276600 +chr6 59284600 59284700 +chr6 59296200 59296300 +chr6 59336500 59336900 +chr6 59344300 59344700 +chr6 59383300 59383600 +chr6 59385900 59386400 +chr6 59396100 59396500 +chr6 59399300 59399700 +chr6 59406700 59407100 +chr6 59475200 59475600 +chr6 59484500 59484900 +chr6 59494800 59494900 +chr6 59505000 59505100 +chr6 59537200 59537300 +chr6 59545400 59545700 +chr6 59550300 59550600 +chr6 59566100 59566500 +chr6 59586900 59587000 +chr6 59640100 59640500 +chr6 59659200 59659600 +chr6 59661600 59661800 +chr6 59666800 59666900 +chr6 59685100 59685200 +chr6 59707600 59708000 +chr6 59716700 59716800 +chr6 59718700 59718800 +chr6 59747800 59748100 +chr6 59752000 59752100 +chr6 59764600 59764700 +chr6 59796900 59797200 +chr6 59800100 59800400 +chr6 59806100 59806200 +chr6 59821000 59821400 +chr6 60230300 60230400 +chr6 60237600 60237700 +chr6 60241600 60241700 +chr6 61323000 61323100 +chr6 73436400 73436500 +chr6 94327800 94327900 +chr6 112406900 112407000 +chr6 118646100 118646200 +chr6 143213600 143213700 +chr6 143468700 143468800 +chr6 157310400 157311000 +chr6 157312900 157314300 +chr6 157774200 157774300 +chr6 159029300 159029400 +chr6 160100700 160100800 +chr6 160219000 160219100 +chr6 161874200 161874300 +chr6 168840500 168840600 +chr6 169645000 169645100 +chr6_GL000250v2_alt 0 4672374 +chr6_GL000251v2_alt 0 4795265 +chr6_GL000252v2_alt 0 4604811 +chr6_GL000253v2_alt 0 4677643 +chr6_GL000254v2_alt 0 4827813 +chr6_GL000255v2_alt 0 4606388 +chr6_GL000256v2_alt 0 4929269 +chr6_GL383533v1_alt 0 124736 +chr6_KB021644v2_alt 0 185823 +chr6_KI270758v1_alt 0 76752 +chr6_KI270797v1_alt 0 197536 +chr6_KI270798v1_alt 0 271782 +chr6_KI270799v1_alt 0 152148 +chr6_KI270800v1_alt 0 175808 +chr6_KI270801v1_alt 0 870480 +chr6_KI270802v1_alt 0 75005 +chr7 240300 240400 +chr7 905600 906500 +chr7 7928100 7928200 +chr7 25041900 25042000 +chr7 27743700 27743800 +chr7 54505900 54506000 +chr7 56370500 56374700 +chr7 57486400 57489800 +chr7 57491700 57492500 +chr7 57494000 57494100 +chr7 57495300 57496900 +chr7 58036600 58036700 +chr7 58067500 58067600 +chr7 58182100 58182500 +chr7 58195400 58195500 +chr7 58205300 58205400 +chr7 58215900 58217600 +chr7 58240700 58241100 +chr7 58274100 58274200 +chr7 58275800 58275900 +chr7 58306500 58306800 +chr7 58310100 58310200 +chr7 58349900 58350000 +chr7 58376600 58376800 +chr7 58399700 58399900 +chr7 58434500 58434600 +chr7 58592800 58593200 +chr7 58689300 58689400 +chr7 58707600 58708500 +chr7 58764100 58764500 +chr7 58797600 58798200 +chr7 58799800 58799900 +chr7 58818400 58818900 +chr7 58820600 58820700 +chr7 58843800 58843900 +chr7 58847800 58848200 +chr7 58893100 58893200 +chr7 59033900 59034300 +chr7 59103100 59103200 +chr7 59149300 59149400 +chr7 59163900 59164000 +chr7 59172800 59172900 +chr7 59206600 59206700 +chr7 59292400 59292600 +chr7 59321000 59321100 +chr7 59364500 59364800 +chr7 59366700 59366800 +chr7 59418500 59418900 +chr7 59432700 59433000 +chr7 59442900 59443400 +chr7 59501700 59502100 +chr7 59561800 59561900 +chr7 59711800 59712100 +chr7 59734500 59735000 +chr7 59737800 59737900 +chr7 59758700 59759300 +chr7 59813900 59814000 +chr7 59875400 59875800 +chr7 59908500 59908600 +chr7 59942900 59943300 +chr7 59995700 59996700 +chr7 60019500 60019600 +chr7 60032400 60032500 +chr7 60039700 60040700 +chr7 60078600 60078800 +chr7 60121000 60121100 +chr7 60211400 60211800 +chr7 60250600 60250700 +chr7 60255700 60256100 +chr7 60266300 60266700 +chr7 60286600 60286700 +chr7 60310800 60310900 +chr7 60323900 60324000 +chr7 60383200 60383300 +chr7 60481800 60482200 +chr7 60522200 60522500 +chr7 60557000 60557200 +chr7 60567200 60567600 +chr7 60591100 60591400 +chr7 60596900 60597400 +chr7 60613200 60613300 +chr7 60623400 60623800 +chr7 60723500 60723600 +chr7 60729500 60730000 +chr7 60764200 60764300 +chr7 60772500 60772600 +chr7 60776600 60777000 +chr7 60801800 60802200 +chr7 61378800 61379000 +chr7 61975500 61975600 +chr7 62335300 62335400 +chr7 62402800 62403000 +chr7 62454700 62454900 +chr7 65489400 65490600 +chr7 87703900 87704000 +chr7 100958000 100958900 +chr7 106101400 106101500 +chr7 107770200 107770300 +chr7 118703700 118703800 +chr7 125702300 125702400 +chr7 148331600 148331700 +chr7 150909800 150910500 +chr7 158147500 158148700 +chr7 158151400 158151500 +chr7 158595200 158595300 +chr7_GL383534v2_alt 0 119183 +chr7_KI270803v1_alt 0 1111570 +chr7_KI270804v1_alt 0 157952 +chr7_KI270805v1_alt 0 209988 +chr7_KI270806v1_alt 0 158166 +chr7_KI270807v1_alt 0 126434 +chr7_KI270808v1_alt 0 271455 +chr7_KI270809v1_alt 0 209586 +chr7_KI270899v1_alt 0 190869 +chr8 13615400 13615500 +chr8 43237600 43241900 +chr8 44056100 44056500 +chr8 44127900 44128000 +chr8 44167200 44167300 +chr8 44247800 44247900 +chr8 44551500 44551600 +chr8 44594500 44594600 +chr8 44647200 44647600 +chr8 44801800 44801900 +chr8 44860800 44860900 +chr8 44897800 44897900 +chr8 44959400 44959500 +chr8 44977900 44978000 +chr8 45010400 45011100 +chr8 45035700 45035800 +chr8 45039400 45039500 +chr8 45188000 45188100 +chr8 45328000 45328500 +chr8 45331600 45331800 +chr8 45462200 45462300 +chr8 45526900 45527000 +chr8 45553700 45553800 +chr8 45602300 45602400 +chr8 45640300 45640400 +chr8 45708300 45708600 +chr8 45840500 45840600 +chr8 45928400 45928600 +chr8 47331900 47332000 +chr8 57205700 57205800 +chr8 57210400 57210500 +chr8 60201800 60201900 +chr8 85647400 85653900 +chr8 85655700 85656700 +chr8 85658700 85660800 +chr8 85714700 85714800 +chr8 85718600 85719100 +chr8 85721900 85722000 +chr8 85723200 85723300 +chr8 85734100 85735700 +chr8 85739700 85739800 +chr8 85740900 85743300 +chr8 85746100 85747700 +chr8 85755600 85755700 +chr8 85758500 85759100 +chr8 85768000 85768100 +chr8 85769500 85771300 +chr8 85773300 85774700 +chr8 85776100 85777400 +chr8 85784200 85786000 +chr8 85791900 85793500 +chr8 85795100 85795200 +chr8 85798100 85800300 +chr8 85803600 85805100 +chr8 85807300 85808700 +chr8 85811000 85812000 +chr8 85817100 85817200 +chr8 85819500 85819900 +chr8 85821100 85822000 +chr8 85828000 85828100 +chr8 87106100 87106200 +chr8 95211600 95211700 +chr8 112911800 112911900 +chr8 124172000 124172100 +chr8 133118300 133118400 +chr8 143669500 143669600 +chr8 144125600 144125900 +chr8_KI270810v1_alt 0 374415 +chr8_KI270811v1_alt 0 292436 +chr8_KI270812v1_alt 0 282736 +chr8_KI270813v1_alt 0 300230 +chr8_KI270814v1_alt 0 141812 +chr8_KI270815v1_alt 0 132244 +chr8_KI270816v1_alt 0 305841 +chr8_KI270817v1_alt 0 158983 +chr8_KI270818v1_alt 0 145606 +chr8_KI270819v1_alt 0 133535 +chr8_KI270820v1_alt 0 36640 +chr8_KI270821v1_alt 0 985506 +chr8_KI270822v1_alt 0 624492 +chr8_KI270900v1_alt 0 318687 +chr8_KI270901v1_alt 0 136959 +chr8_KI270926v1_alt 0 229282 +chr9 5684200 5684300 +chr9 24574600 24574700 +chr9 25560700 25560800 +chr9 36347100 36347200 +chr9 36973000 36973100 +chr9 40542300 40542400 +chr9 40893800 40893900 +chr9 40911400 40911500 +chr9 40912900 40913000 +chr9 40915300 40915400 +chr9 40927900 40928000 +chr9 41229400 41230400 +chr9 41232700 41232800 +chr9 43452800 43452900 +chr9 43479200 43479600 +chr9 43481600 43482100 +chr9 43495600 43495700 +chr9 43497400 43497500 +chr9 43520200 43520400 +chr9 43578900 43579100 +chr9 43612100 43612200 +chr9 43620900 43621400 +chr9 43623700 43623800 +chr9 43650900 43651000 +chr9 43690500 43690800 +chr9 43760800 43761000 +chr9 43825700 43826100 +chr9 43938700 43938800 +chr9 44114000 44114100 +chr9 44163600 44163700 +chr9 44445800 44445900 +chr9 44757300 44757700 +chr9 44765200 44765300 +chr9 45015400 45015700 +chr9 45341200 45341400 +chr9 45348200 45348300 +chr9 45473400 45473800 +chr9 60625900 60626000 +chr9 60637500 60637600 +chr9 60653000 60653400 +chr9 61856300 61857200 +chr9 63817800 63819600 +chr9 63821200 63824000 +chr9 65385200 65385300 +chr9 65389800 65389900 +chr9 67723500 67724500 +chr9 70038200 70038700 +chr9 76175200 76175300 +chr9 81711900 81712000 +chr9 94313300 94313400 +chr9 106160100 106160200 +chr9 117409100 117409200 +chr9 119445200 119445300 +chr9 124101600 124101700 +chr9 134183000 134183092 +chr9 137328300 137328400 +chr9 137721200 137721300 +chr9 138231800 138231900 +chr9_GL383539v1_alt 0 162988 +chr9_GL383540v1_alt 0 71551 +chr9_GL383541v1_alt 0 171286 +chr9_GL383542v1_alt 0 60032 +chr9_KI270717v1_random 0 40062 +chr9_KI270718v1_random 0 38054 +chr9_KI270719v1_random 0 176845 +chr9_KI270720v1_random 0 39050 +chr9_KI270823v1_alt 0 439082 +chrEBV 0 171823 +chrM 1 16569 +chrUn_GL000195v1 0 182896 +chrUn_GL000213v1 0 164239 +chrUn_GL000214v1 0 137718 +chrUn_GL000216v2 0 176608 +chrUn_GL000218v1 0 161147 +chrUn_GL000219v1 0 179198 +chrUn_GL000220v1 0 161802 +chrUn_GL000224v1 0 179693 +chrUn_GL000226v1 0 15008 +chrUn_JTFH01000001v1_decoy 0 25139 +chrUn_JTFH01000002v1_decoy 0 18532 +chrUn_JTFH01000003v1_decoy 0 15240 +chrUn_JTFH01000004v1_decoy 0 13739 +chrUn_JTFH01000005v1_decoy 0 11297 +chrUn_JTFH01000006v1_decoy 0 10074 +chrUn_JTFH01000007v1_decoy 0 9891 +chrUn_JTFH01000008v1_decoy 0 9774 +chrUn_JTFH01000009v1_decoy 0 9727 +chrUn_JTFH01000010v1_decoy 0 9358 +chrUn_JTFH01000011v1_decoy 0 8920 +chrUn_JTFH01000012v1_decoy 0 8479 +chrUn_JTFH01000013v1_decoy 0 8312 +chrUn_JTFH01000014v1_decoy 0 8261 +chrUn_JTFH01000015v1_decoy 0 8131 +chrUn_JTFH01000016v1_decoy 0 8051 +chrUn_JTFH01000017v1_decoy 0 7832 +chrUn_JTFH01000018v1_decoy 0 7710 +chrUn_JTFH01000019v1_decoy 0 7702 +chrUn_JTFH01000020v1_decoy 0 7479 +chrUn_JTFH01000021v1_decoy 0 7368 +chrUn_JTFH01000022v1_decoy 0 7162 +chrUn_JTFH01000023v1_decoy 0 7065 +chrUn_JTFH01000024v1_decoy 0 7019 +chrUn_JTFH01000025v1_decoy 0 6997 +chrUn_JTFH01000026v1_decoy 0 6994 +chrUn_JTFH01000027v1_decoy 0 6979 +chrUn_JTFH01000028v1_decoy 0 6797 +chrUn_JTFH01000029v1_decoy 0 6525 +chrUn_JTFH01000030v1_decoy 0 6246 +chrUn_JTFH01000031v1_decoy 0 5926 +chrUn_JTFH01000032v1_decoy 0 5914 +chrUn_JTFH01000033v1_decoy 0 5898 +chrUn_JTFH01000034v1_decoy 0 5879 +chrUn_JTFH01000035v1_decoy 0 5834 +chrUn_JTFH01000036v1_decoy 0 5743 +chrUn_JTFH01000037v1_decoy 0 5577 +chrUn_JTFH01000038v1_decoy 0 5413 +chrUn_JTFH01000039v1_decoy 0 5250 +chrUn_JTFH01000040v1_decoy 0 5246 +chrUn_JTFH01000041v1_decoy 0 5118 +chrUn_JTFH01000042v1_decoy 0 5058 +chrUn_JTFH01000043v1_decoy 0 4959 +chrUn_JTFH01000044v1_decoy 0 4853 +chrUn_JTFH01000045v1_decoy 0 4828 +chrUn_JTFH01000046v1_decoy 0 4819 +chrUn_JTFH01000047v1_decoy 0 4809 +chrUn_JTFH01000048v1_decoy 0 4710 +chrUn_JTFH01000049v1_decoy 0 4680 +chrUn_JTFH01000050v1_decoy 0 4645 +chrUn_JTFH01000051v1_decoy 0 4514 +chrUn_JTFH01000052v1_decoy 0 4439 +chrUn_JTFH01000053v1_decoy 0 4416 +chrUn_JTFH01000054v1_decoy 0 4409 +chrUn_JTFH01000055v1_decoy 0 4392 +chrUn_JTFH01000056v1_decoy 0 4359 +chrUn_JTFH01000057v1_decoy 0 4319 +chrUn_JTFH01000058v1_decoy 0 4290 +chrUn_JTFH01000059v1_decoy 0 4242 +chrUn_JTFH01000060v1_decoy 0 4228 +chrUn_JTFH01000061v1_decoy 0 4222 +chrUn_JTFH01000062v1_decoy 0 4216 +chrUn_JTFH01000063v1_decoy 0 4210 +chrUn_JTFH01000064v1_decoy 0 4206 +chrUn_JTFH01000065v1_decoy 0 4102 +chrUn_JTFH01000066v1_decoy 0 4101 +chrUn_JTFH01000067v1_decoy 0 4083 +chrUn_JTFH01000068v1_decoy 0 3967 +chrUn_JTFH01000069v1_decoy 0 3955 +chrUn_JTFH01000070v1_decoy 0 3945 +chrUn_JTFH01000071v1_decoy 0 3930 +chrUn_JTFH01000072v1_decoy 0 3929 +chrUn_JTFH01000073v1_decoy 0 3924 +chrUn_JTFH01000074v1_decoy 0 3919 +chrUn_JTFH01000075v1_decoy 0 3908 +chrUn_JTFH01000076v1_decoy 0 3892 +chrUn_JTFH01000077v1_decoy 0 3890 +chrUn_JTFH01000078v1_decoy 0 3859 +chrUn_JTFH01000079v1_decoy 0 3846 +chrUn_JTFH01000080v1_decoy 0 3835 +chrUn_JTFH01000081v1_decoy 0 3830 +chrUn_JTFH01000082v1_decoy 0 3828 +chrUn_JTFH01000083v1_decoy 0 3825 +chrUn_JTFH01000084v1_decoy 0 3821 +chrUn_JTFH01000085v1_decoy 0 3809 +chrUn_JTFH01000086v1_decoy 0 3801 +chrUn_JTFH01000087v1_decoy 0 3799 +chrUn_JTFH01000088v1_decoy 0 3737 +chrUn_JTFH01000089v1_decoy 0 3701 +chrUn_JTFH01000090v1_decoy 0 3698 +chrUn_JTFH01000091v1_decoy 0 3692 +chrUn_JTFH01000092v1_decoy 0 3686 +chrUn_JTFH01000093v1_decoy 0 3677 +chrUn_JTFH01000094v1_decoy 0 3664 +chrUn_JTFH01000095v1_decoy 0 3613 +chrUn_JTFH01000096v1_decoy 0 3611 +chrUn_JTFH01000097v1_decoy 0 3606 +chrUn_JTFH01000098v1_decoy 0 3584 +chrUn_JTFH01000099v1_decoy 0 3581 +chrUn_JTFH01000100v1_decoy 0 3543 +chrUn_JTFH01000101v1_decoy 0 3528 +chrUn_JTFH01000102v1_decoy 0 3527 +chrUn_JTFH01000103v1_decoy 0 3496 +chrUn_JTFH01000104v1_decoy 0 3493 +chrUn_JTFH01000105v1_decoy 0 3484 +chrUn_JTFH01000106v1_decoy 0 3435 +chrUn_JTFH01000107v1_decoy 0 3391 +chrUn_JTFH01000108v1_decoy 0 3374 +chrUn_JTFH01000109v1_decoy 0 3371 +chrUn_JTFH01000110v1_decoy 0 3361 +chrUn_JTFH01000111v1_decoy 0 3351 +chrUn_JTFH01000112v1_decoy 0 3340 +chrUn_JTFH01000113v1_decoy 0 3320 +chrUn_JTFH01000114v1_decoy 0 3282 +chrUn_JTFH01000115v1_decoy 0 3278 +chrUn_JTFH01000116v1_decoy 0 3260 +chrUn_JTFH01000117v1_decoy 0 3258 +chrUn_JTFH01000118v1_decoy 0 3253 +chrUn_JTFH01000119v1_decoy 0 3247 +chrUn_JTFH01000120v1_decoy 0 3230 +chrUn_JTFH01000121v1_decoy 0 3224 +chrUn_JTFH01000122v1_decoy 0 3216 +chrUn_JTFH01000123v1_decoy 0 3212 +chrUn_JTFH01000124v1_decoy 0 3194 +chrUn_JTFH01000125v1_decoy 0 3189 +chrUn_JTFH01000126v1_decoy 0 3177 +chrUn_JTFH01000127v1_decoy 0 3176 +chrUn_JTFH01000128v1_decoy 0 3173 +chrUn_JTFH01000129v1_decoy 0 3170 +chrUn_JTFH01000130v1_decoy 0 3166 +chrUn_JTFH01000131v1_decoy 0 3163 +chrUn_JTFH01000132v1_decoy 0 3143 +chrUn_JTFH01000133v1_decoy 0 3137 +chrUn_JTFH01000134v1_decoy 0 3116 +chrUn_JTFH01000135v1_decoy 0 3106 +chrUn_JTFH01000136v1_decoy 0 3093 +chrUn_JTFH01000137v1_decoy 0 3079 +chrUn_JTFH01000138v1_decoy 0 3053 +chrUn_JTFH01000139v1_decoy 0 3051 +chrUn_JTFH01000140v1_decoy 0 3015 +chrUn_JTFH01000141v1_decoy 0 3012 +chrUn_JTFH01000142v1_decoy 0 3009 +chrUn_JTFH01000143v1_decoy 0 2997 +chrUn_JTFH01000144v1_decoy 0 2997 +chrUn_JTFH01000145v1_decoy 0 2983 +chrUn_JTFH01000146v1_decoy 0 2979 +chrUn_JTFH01000147v1_decoy 0 2967 +chrUn_JTFH01000148v1_decoy 0 2967 +chrUn_JTFH01000149v1_decoy 0 2966 +chrUn_JTFH01000150v1_decoy 0 2954 +chrUn_JTFH01000151v1_decoy 0 2952 +chrUn_JTFH01000152v1_decoy 0 2934 +chrUn_JTFH01000153v1_decoy 0 2918 +chrUn_JTFH01000154v1_decoy 0 2895 +chrUn_JTFH01000155v1_decoy 0 2887 +chrUn_JTFH01000156v1_decoy 0 2879 +chrUn_JTFH01000157v1_decoy 0 2878 +chrUn_JTFH01000158v1_decoy 0 2872 +chrUn_JTFH01000159v1_decoy 0 2868 +chrUn_JTFH01000160v1_decoy 0 2866 +chrUn_JTFH01000161v1_decoy 0 2865 +chrUn_JTFH01000162v1_decoy 0 2864 +chrUn_JTFH01000163v1_decoy 0 2859 +chrUn_JTFH01000164v1_decoy 0 2854 +chrUn_JTFH01000165v1_decoy 0 2830 +chrUn_JTFH01000166v1_decoy 0 2828 +chrUn_JTFH01000167v1_decoy 0 2824 +chrUn_JTFH01000168v1_decoy 0 2819 +chrUn_JTFH01000169v1_decoy 0 2813 +chrUn_JTFH01000170v1_decoy 0 2809 +chrUn_JTFH01000171v1_decoy 0 2802 +chrUn_JTFH01000172v1_decoy 0 2791 +chrUn_JTFH01000173v1_decoy 0 2783 +chrUn_JTFH01000174v1_decoy 0 2778 +chrUn_JTFH01000175v1_decoy 0 2777 +chrUn_JTFH01000176v1_decoy 0 2770 +chrUn_JTFH01000177v1_decoy 0 2769 +chrUn_JTFH01000178v1_decoy 0 2767 +chrUn_JTFH01000179v1_decoy 0 2763 +chrUn_JTFH01000180v1_decoy 0 2745 +chrUn_JTFH01000181v1_decoy 0 2742 +chrUn_JTFH01000182v1_decoy 0 2736 +chrUn_JTFH01000183v1_decoy 0 2729 +chrUn_JTFH01000184v1_decoy 0 2726 +chrUn_JTFH01000185v1_decoy 0 2719 +chrUn_JTFH01000186v1_decoy 0 2715 +chrUn_JTFH01000187v1_decoy 0 2708 +chrUn_JTFH01000188v1_decoy 0 2704 +chrUn_JTFH01000189v1_decoy 0 2692 +chrUn_JTFH01000190v1_decoy 0 2691 +chrUn_JTFH01000191v1_decoy 0 2690 +chrUn_JTFH01000192v1_decoy 0 2687 +chrUn_JTFH01000193v1_decoy 0 2677 +chrUn_JTFH01000194v1_decoy 0 2668 +chrUn_JTFH01000195v1_decoy 0 2668 +chrUn_JTFH01000196v1_decoy 0 2663 +chrUn_JTFH01000197v1_decoy 0 2655 +chrUn_JTFH01000198v1_decoy 0 2644 +chrUn_JTFH01000199v1_decoy 0 2642 +chrUn_JTFH01000200v1_decoy 0 2632 +chrUn_JTFH01000201v1_decoy 0 2632 +chrUn_JTFH01000202v1_decoy 0 2628 +chrUn_JTFH01000203v1_decoy 0 2623 +chrUn_JTFH01000204v1_decoy 0 2622 +chrUn_JTFH01000205v1_decoy 0 2619 +chrUn_JTFH01000206v1_decoy 0 2605 +chrUn_JTFH01000207v1_decoy 0 2603 +chrUn_JTFH01000208v1_decoy 0 2601 +chrUn_JTFH01000209v1_decoy 0 2598 +chrUn_JTFH01000210v1_decoy 0 2597 +chrUn_JTFH01000211v1_decoy 0 2596 +chrUn_JTFH01000212v1_decoy 0 2594 +chrUn_JTFH01000213v1_decoy 0 2586 +chrUn_JTFH01000214v1_decoy 0 2585 +chrUn_JTFH01000215v1_decoy 0 2583 +chrUn_JTFH01000216v1_decoy 0 2578 +chrUn_JTFH01000217v1_decoy 0 2569 +chrUn_JTFH01000218v1_decoy 0 2569 +chrUn_JTFH01000219v1_decoy 0 2551 +chrUn_JTFH01000220v1_decoy 0 2548 +chrUn_JTFH01000221v1_decoy 0 2548 +chrUn_JTFH01000222v1_decoy 0 2546 +chrUn_JTFH01000223v1_decoy 0 2545 +chrUn_JTFH01000224v1_decoy 0 2534 +chrUn_JTFH01000225v1_decoy 0 2533 +chrUn_JTFH01000226v1_decoy 0 2522 +chrUn_JTFH01000227v1_decoy 0 2522 +chrUn_JTFH01000228v1_decoy 0 2515 +chrUn_JTFH01000229v1_decoy 0 2513 +chrUn_JTFH01000230v1_decoy 0 2507 +chrUn_JTFH01000231v1_decoy 0 2504 +chrUn_JTFH01000232v1_decoy 0 2497 +chrUn_JTFH01000233v1_decoy 0 2471 +chrUn_JTFH01000234v1_decoy 0 2465 +chrUn_JTFH01000235v1_decoy 0 2464 +chrUn_JTFH01000236v1_decoy 0 2459 +chrUn_JTFH01000237v1_decoy 0 2457 +chrUn_JTFH01000238v1_decoy 0 2450 +chrUn_JTFH01000239v1_decoy 0 2435 +chrUn_JTFH01000240v1_decoy 0 2434 +chrUn_JTFH01000241v1_decoy 0 2432 +chrUn_JTFH01000242v1_decoy 0 2427 +chrUn_JTFH01000243v1_decoy 0 2421 +chrUn_JTFH01000244v1_decoy 0 2420 +chrUn_JTFH01000245v1_decoy 0 2414 +chrUn_JTFH01000246v1_decoy 0 2404 +chrUn_JTFH01000247v1_decoy 0 2403 +chrUn_JTFH01000248v1_decoy 0 2402 +chrUn_JTFH01000249v1_decoy 0 2397 +chrUn_JTFH01000250v1_decoy 0 2395 +chrUn_JTFH01000251v1_decoy 0 2394 +chrUn_JTFH01000252v1_decoy 0 2388 +chrUn_JTFH01000253v1_decoy 0 2382 +chrUn_JTFH01000254v1_decoy 0 2381 +chrUn_JTFH01000255v1_decoy 0 2380 +chrUn_JTFH01000256v1_decoy 0 2368 +chrUn_JTFH01000257v1_decoy 0 2364 +chrUn_JTFH01000258v1_decoy 0 2363 +chrUn_JTFH01000259v1_decoy 0 2348 +chrUn_JTFH01000260v1_decoy 0 2339 +chrUn_JTFH01000261v1_decoy 0 2335 +chrUn_JTFH01000262v1_decoy 0 2332 +chrUn_JTFH01000263v1_decoy 0 2331 +chrUn_JTFH01000264v1_decoy 0 2330 +chrUn_JTFH01000265v1_decoy 0 2323 +chrUn_JTFH01000266v1_decoy 0 2319 +chrUn_JTFH01000267v1_decoy 0 2314 +chrUn_JTFH01000268v1_decoy 0 2308 +chrUn_JTFH01000269v1_decoy 0 2306 +chrUn_JTFH01000270v1_decoy 0 2296 +chrUn_JTFH01000271v1_decoy 0 2287 +chrUn_JTFH01000272v1_decoy 0 2279 +chrUn_JTFH01000273v1_decoy 0 2276 +chrUn_JTFH01000274v1_decoy 0 2273 +chrUn_JTFH01000275v1_decoy 0 2262 +chrUn_JTFH01000276v1_decoy 0 2254 +chrUn_JTFH01000277v1_decoy 0 2252 +chrUn_JTFH01000278v1_decoy 0 2245 +chrUn_JTFH01000279v1_decoy 0 2239 +chrUn_JTFH01000280v1_decoy 0 2223 +chrUn_JTFH01000281v1_decoy 0 2220 +chrUn_JTFH01000282v1_decoy 0 2218 +chrUn_JTFH01000283v1_decoy 0 2215 +chrUn_JTFH01000284v1_decoy 0 2213 +chrUn_JTFH01000285v1_decoy 0 2203 +chrUn_JTFH01000286v1_decoy 0 2200 +chrUn_JTFH01000287v1_decoy 0 2197 +chrUn_JTFH01000288v1_decoy 0 2194 +chrUn_JTFH01000289v1_decoy 0 2183 +chrUn_JTFH01000290v1_decoy 0 2179 +chrUn_JTFH01000291v1_decoy 0 2177 +chrUn_JTFH01000292v1_decoy 0 2177 +chrUn_JTFH01000293v1_decoy 0 2177 +chrUn_JTFH01000294v1_decoy 0 2168 +chrUn_JTFH01000295v1_decoy 0 2160 +chrUn_JTFH01000296v1_decoy 0 2155 +chrUn_JTFH01000297v1_decoy 0 2144 +chrUn_JTFH01000298v1_decoy 0 2143 +chrUn_JTFH01000299v1_decoy 0 2136 +chrUn_JTFH01000300v1_decoy 0 2134 +chrUn_JTFH01000301v1_decoy 0 2129 +chrUn_JTFH01000302v1_decoy 0 2128 +chrUn_JTFH01000303v1_decoy 0 2125 +chrUn_JTFH01000304v1_decoy 0 2125 +chrUn_JTFH01000305v1_decoy 0 2122 +chrUn_JTFH01000306v1_decoy 0 2111 +chrUn_JTFH01000307v1_decoy 0 2106 +chrUn_JTFH01000308v1_decoy 0 2094 +chrUn_JTFH01000309v1_decoy 0 2093 +chrUn_JTFH01000310v1_decoy 0 2088 +chrUn_JTFH01000311v1_decoy 0 2086 +chrUn_JTFH01000312v1_decoy 0 2086 +chrUn_JTFH01000313v1_decoy 0 2084 +chrUn_JTFH01000314v1_decoy 0 2080 +chrUn_JTFH01000315v1_decoy 0 2079 +chrUn_JTFH01000316v1_decoy 0 2076 +chrUn_JTFH01000317v1_decoy 0 2071 +chrUn_JTFH01000318v1_decoy 0 2066 +chrUn_JTFH01000319v1_decoy 0 2061 +chrUn_JTFH01000320v1_decoy 0 2055 +chrUn_JTFH01000321v1_decoy 0 2053 +chrUn_JTFH01000322v1_decoy 0 2040 +chrUn_JTFH01000323v1_decoy 0 2036 +chrUn_JTFH01000324v1_decoy 0 2035 +chrUn_JTFH01000325v1_decoy 0 2034 +chrUn_JTFH01000326v1_decoy 0 2032 +chrUn_JTFH01000327v1_decoy 0 2029 +chrUn_JTFH01000328v1_decoy 0 2025 +chrUn_JTFH01000329v1_decoy 0 2021 +chrUn_JTFH01000330v1_decoy 0 2018 +chrUn_JTFH01000331v1_decoy 0 2015 +chrUn_JTFH01000332v1_decoy 0 2009 +chrUn_JTFH01000333v1_decoy 0 2007 +chrUn_JTFH01000334v1_decoy 0 2005 +chrUn_JTFH01000335v1_decoy 0 2003 +chrUn_JTFH01000336v1_decoy 0 2001 +chrUn_JTFH01000337v1_decoy 0 2001 +chrUn_JTFH01000338v1_decoy 0 2000 +chrUn_JTFH01000339v1_decoy 0 1996 +chrUn_JTFH01000340v1_decoy 0 1992 +chrUn_JTFH01000341v1_decoy 0 1985 +chrUn_JTFH01000342v1_decoy 0 1981 +chrUn_JTFH01000343v1_decoy 0 1977 +chrUn_JTFH01000344v1_decoy 0 1971 +chrUn_JTFH01000345v1_decoy 0 1968 +chrUn_JTFH01000346v1_decoy 0 1962 +chrUn_JTFH01000347v1_decoy 0 1961 +chrUn_JTFH01000348v1_decoy 0 1960 +chrUn_JTFH01000349v1_decoy 0 1960 +chrUn_JTFH01000350v1_decoy 0 1954 +chrUn_JTFH01000351v1_decoy 0 1952 +chrUn_JTFH01000352v1_decoy 0 1947 +chrUn_JTFH01000353v1_decoy 0 1944 +chrUn_JTFH01000354v1_decoy 0 1943 +chrUn_JTFH01000355v1_decoy 0 1941 +chrUn_JTFH01000356v1_decoy 0 1937 +chrUn_JTFH01000357v1_decoy 0 1934 +chrUn_JTFH01000358v1_decoy 0 1929 +chrUn_JTFH01000359v1_decoy 0 1924 +chrUn_JTFH01000360v1_decoy 0 1924 +chrUn_JTFH01000361v1_decoy 0 1923 +chrUn_JTFH01000362v1_decoy 0 1921 +chrUn_JTFH01000363v1_decoy 0 1918 +chrUn_JTFH01000364v1_decoy 0 1915 +chrUn_JTFH01000365v1_decoy 0 1915 +chrUn_JTFH01000366v1_decoy 0 1914 +chrUn_JTFH01000367v1_decoy 0 1912 +chrUn_JTFH01000368v1_decoy 0 1910 +chrUn_JTFH01000369v1_decoy 0 1907 +chrUn_JTFH01000370v1_decoy 0 1904 +chrUn_JTFH01000371v1_decoy 0 1897 +chrUn_JTFH01000372v1_decoy 0 1891 +chrUn_JTFH01000373v1_decoy 0 1890 +chrUn_JTFH01000374v1_decoy 0 1888 +chrUn_JTFH01000375v1_decoy 0 1888 +chrUn_JTFH01000376v1_decoy 0 1885 +chrUn_JTFH01000377v1_decoy 0 1881 +chrUn_JTFH01000378v1_decoy 0 1879 +chrUn_JTFH01000379v1_decoy 0 1877 +chrUn_JTFH01000380v1_decoy 0 1876 +chrUn_JTFH01000381v1_decoy 0 1876 +chrUn_JTFH01000382v1_decoy 0 1874 +chrUn_JTFH01000383v1_decoy 0 1872 +chrUn_JTFH01000384v1_decoy 0 1869 +chrUn_JTFH01000385v1_decoy 0 1866 +chrUn_JTFH01000386v1_decoy 0 1865 +chrUn_JTFH01000387v1_decoy 0 1865 +chrUn_JTFH01000388v1_decoy 0 1865 +chrUn_JTFH01000389v1_decoy 0 1862 +chrUn_JTFH01000390v1_decoy 0 1862 +chrUn_JTFH01000391v1_decoy 0 1859 +chrUn_JTFH01000392v1_decoy 0 1856 +chrUn_JTFH01000393v1_decoy 0 1856 +chrUn_JTFH01000394v1_decoy 0 1854 +chrUn_JTFH01000395v1_decoy 0 1850 +chrUn_JTFH01000396v1_decoy 0 1849 +chrUn_JTFH01000397v1_decoy 0 1849 +chrUn_JTFH01000398v1_decoy 0 1847 +chrUn_JTFH01000399v1_decoy 0 1839 +chrUn_JTFH01000400v1_decoy 0 1834 +chrUn_JTFH01000401v1_decoy 0 1821 +chrUn_JTFH01000402v1_decoy 0 1815 +chrUn_JTFH01000403v1_decoy 0 1811 +chrUn_JTFH01000404v1_decoy 0 1808 +chrUn_JTFH01000405v1_decoy 0 1808 +chrUn_JTFH01000406v1_decoy 0 1807 +chrUn_JTFH01000407v1_decoy 0 1807 +chrUn_JTFH01000408v1_decoy 0 1802 +chrUn_JTFH01000409v1_decoy 0 1801 +chrUn_JTFH01000410v1_decoy 0 1800 +chrUn_JTFH01000411v1_decoy 0 1795 +chrUn_JTFH01000412v1_decoy 0 1794 +chrUn_JTFH01000413v1_decoy 0 1792 +chrUn_JTFH01000414v1_decoy 0 1788 +chrUn_JTFH01000415v1_decoy 0 1786 +chrUn_JTFH01000416v1_decoy 0 1782 +chrUn_JTFH01000417v1_decoy 0 1782 +chrUn_JTFH01000418v1_decoy 0 1781 +chrUn_JTFH01000419v1_decoy 0 1781 +chrUn_JTFH01000420v1_decoy 0 1779 +chrUn_JTFH01000421v1_decoy 0 1777 +chrUn_JTFH01000422v1_decoy 0 1764 +chrUn_JTFH01000423v1_decoy 0 1762 +chrUn_JTFH01000424v1_decoy 0 1755 +chrUn_JTFH01000425v1_decoy 0 1749 +chrUn_JTFH01000426v1_decoy 0 1747 +chrUn_JTFH01000427v1_decoy 0 1746 +chrUn_JTFH01000428v1_decoy 0 1745 +chrUn_JTFH01000429v1_decoy 0 1744 +chrUn_JTFH01000430v1_decoy 0 1742 +chrUn_JTFH01000431v1_decoy 0 1740 +chrUn_JTFH01000432v1_decoy 0 1740 +chrUn_JTFH01000433v1_decoy 0 1736 +chrUn_JTFH01000434v1_decoy 0 1735 +chrUn_JTFH01000435v1_decoy 0 1732 +chrUn_JTFH01000436v1_decoy 0 1732 +chrUn_JTFH01000437v1_decoy 0 1730 +chrUn_JTFH01000438v1_decoy 0 1727 +chrUn_JTFH01000439v1_decoy 0 1722 +chrUn_JTFH01000440v1_decoy 0 1718 +chrUn_JTFH01000441v1_decoy 0 1716 +chrUn_JTFH01000442v1_decoy 0 1710 +chrUn_JTFH01000443v1_decoy 0 1708 +chrUn_JTFH01000444v1_decoy 0 1707 +chrUn_JTFH01000445v1_decoy 0 1706 +chrUn_JTFH01000446v1_decoy 0 1705 +chrUn_JTFH01000447v1_decoy 0 1704 +chrUn_JTFH01000448v1_decoy 0 1699 +chrUn_JTFH01000449v1_decoy 0 1698 +chrUn_JTFH01000450v1_decoy 0 1697 +chrUn_JTFH01000451v1_decoy 0 1697 +chrUn_JTFH01000452v1_decoy 0 1695 +chrUn_JTFH01000453v1_decoy 0 1695 +chrUn_JTFH01000454v1_decoy 0 1693 +chrUn_JTFH01000455v1_decoy 0 1687 +chrUn_JTFH01000456v1_decoy 0 1686 +chrUn_JTFH01000457v1_decoy 0 1680 +chrUn_JTFH01000458v1_decoy 0 1679 +chrUn_JTFH01000459v1_decoy 0 1679 +chrUn_JTFH01000460v1_decoy 0 1678 +chrUn_JTFH01000461v1_decoy 0 1674 +chrUn_JTFH01000462v1_decoy 0 1674 +chrUn_JTFH01000463v1_decoy 0 1671 +chrUn_JTFH01000464v1_decoy 0 1669 +chrUn_JTFH01000465v1_decoy 0 1665 +chrUn_JTFH01000466v1_decoy 0 1663 +chrUn_JTFH01000467v1_decoy 0 1657 +chrUn_JTFH01000468v1_decoy 0 1653 +chrUn_JTFH01000469v1_decoy 0 1652 +chrUn_JTFH01000470v1_decoy 0 1650 +chrUn_JTFH01000471v1_decoy 0 1649 +chrUn_JTFH01000472v1_decoy 0 1649 +chrUn_JTFH01000473v1_decoy 0 1640 +chrUn_JTFH01000474v1_decoy 0 1638 +chrUn_JTFH01000475v1_decoy 0 1636 +chrUn_JTFH01000476v1_decoy 0 1632 +chrUn_JTFH01000477v1_decoy 0 1631 +chrUn_JTFH01000478v1_decoy 0 1630 +chrUn_JTFH01000479v1_decoy 0 1627 +chrUn_JTFH01000480v1_decoy 0 1624 +chrUn_JTFH01000481v1_decoy 0 1617 +chrUn_JTFH01000482v1_decoy 0 1616 +chrUn_JTFH01000483v1_decoy 0 1615 +chrUn_JTFH01000484v1_decoy 0 1611 +chrUn_JTFH01000485v1_decoy 0 1611 +chrUn_JTFH01000486v1_decoy 0 1606 +chrUn_JTFH01000487v1_decoy 0 1605 +chrUn_JTFH01000488v1_decoy 0 1605 +chrUn_JTFH01000489v1_decoy 0 1600 +chrUn_JTFH01000490v1_decoy 0 1598 +chrUn_JTFH01000491v1_decoy 0 1598 +chrUn_JTFH01000492v1_decoy 0 1597 +chrUn_JTFH01000493v1_decoy 0 1596 +chrUn_JTFH01000494v1_decoy 0 1595 +chrUn_JTFH01000495v1_decoy 0 1592 +chrUn_JTFH01000496v1_decoy 0 1589 +chrUn_JTFH01000497v1_decoy 0 1585 +chrUn_JTFH01000498v1_decoy 0 1579 +chrUn_JTFH01000499v1_decoy 0 1578 +chrUn_JTFH01000500v1_decoy 0 1577 +chrUn_JTFH01000501v1_decoy 0 1577 +chrUn_JTFH01000502v1_decoy 0 1577 +chrUn_JTFH01000503v1_decoy 0 1576 +chrUn_JTFH01000504v1_decoy 0 1575 +chrUn_JTFH01000505v1_decoy 0 1574 +chrUn_JTFH01000506v1_decoy 0 1572 +chrUn_JTFH01000507v1_decoy 0 1571 +chrUn_JTFH01000508v1_decoy 0 1563 +chrUn_JTFH01000509v1_decoy 0 1561 +chrUn_JTFH01000510v1_decoy 0 1561 +chrUn_JTFH01000511v1_decoy 0 1560 +chrUn_JTFH01000512v1_decoy 0 1560 +chrUn_JTFH01000513v1_decoy 0 1554 +chrUn_JTFH01000514v1_decoy 0 1552 +chrUn_JTFH01000515v1_decoy 0 1548 +chrUn_JTFH01000516v1_decoy 0 1546 +chrUn_JTFH01000517v1_decoy 0 1541 +chrUn_JTFH01000518v1_decoy 0 1536 +chrUn_JTFH01000519v1_decoy 0 1533 +chrUn_JTFH01000520v1_decoy 0 1532 +chrUn_JTFH01000521v1_decoy 0 1532 +chrUn_JTFH01000522v1_decoy 0 1530 +chrUn_JTFH01000523v1_decoy 0 1527 +chrUn_JTFH01000524v1_decoy 0 1526 +chrUn_JTFH01000525v1_decoy 0 1524 +chrUn_JTFH01000526v1_decoy 0 1523 +chrUn_JTFH01000527v1_decoy 0 1523 +chrUn_JTFH01000528v1_decoy 0 1522 +chrUn_JTFH01000529v1_decoy 0 1522 +chrUn_JTFH01000530v1_decoy 0 1519 +chrUn_JTFH01000531v1_decoy 0 1513 +chrUn_JTFH01000532v1_decoy 0 1508 +chrUn_JTFH01000533v1_decoy 0 1508 +chrUn_JTFH01000534v1_decoy 0 1505 +chrUn_JTFH01000535v1_decoy 0 1503 +chrUn_JTFH01000536v1_decoy 0 1496 +chrUn_JTFH01000537v1_decoy 0 1491 +chrUn_JTFH01000538v1_decoy 0 1490 +chrUn_JTFH01000539v1_decoy 0 1490 +chrUn_JTFH01000540v1_decoy 0 1487 +chrUn_JTFH01000541v1_decoy 0 1486 +chrUn_JTFH01000542v1_decoy 0 1485 +chrUn_JTFH01000543v1_decoy 0 1484 +chrUn_JTFH01000544v1_decoy 0 1483 +chrUn_JTFH01000545v1_decoy 0 1479 +chrUn_JTFH01000546v1_decoy 0 1479 +chrUn_JTFH01000547v1_decoy 0 1476 +chrUn_JTFH01000548v1_decoy 0 1475 +chrUn_JTFH01000549v1_decoy 0 1472 +chrUn_JTFH01000550v1_decoy 0 1469 +chrUn_JTFH01000551v1_decoy 0 1468 +chrUn_JTFH01000552v1_decoy 0 1467 +chrUn_JTFH01000553v1_decoy 0 1465 +chrUn_JTFH01000554v1_decoy 0 1464 +chrUn_JTFH01000555v1_decoy 0 1463 +chrUn_JTFH01000556v1_decoy 0 1463 +chrUn_JTFH01000557v1_decoy 0 1459 +chrUn_JTFH01000558v1_decoy 0 1459 +chrUn_JTFH01000559v1_decoy 0 1458 +chrUn_JTFH01000560v1_decoy 0 1458 +chrUn_JTFH01000561v1_decoy 0 1454 +chrUn_JTFH01000562v1_decoy 0 1449 +chrUn_JTFH01000563v1_decoy 0 1449 +chrUn_JTFH01000564v1_decoy 0 1448 +chrUn_JTFH01000565v1_decoy 0 1446 +chrUn_JTFH01000566v1_decoy 0 1442 +chrUn_JTFH01000567v1_decoy 0 1441 +chrUn_JTFH01000568v1_decoy 0 1440 +chrUn_JTFH01000569v1_decoy 0 1439 +chrUn_JTFH01000570v1_decoy 0 1437 +chrUn_JTFH01000571v1_decoy 0 1436 +chrUn_JTFH01000572v1_decoy 0 1429 +chrUn_JTFH01000573v1_decoy 0 1429 +chrUn_JTFH01000574v1_decoy 0 1427 +chrUn_JTFH01000575v1_decoy 0 1426 +chrUn_JTFH01000576v1_decoy 0 1425 +chrUn_JTFH01000577v1_decoy 0 1424 +chrUn_JTFH01000578v1_decoy 0 1424 +chrUn_JTFH01000579v1_decoy 0 1423 +chrUn_JTFH01000580v1_decoy 0 1423 +chrUn_JTFH01000581v1_decoy 0 1423 +chrUn_JTFH01000582v1_decoy 0 1414 +chrUn_JTFH01000583v1_decoy 0 1414 +chrUn_JTFH01000584v1_decoy 0 1413 +chrUn_JTFH01000585v1_decoy 0 1413 +chrUn_JTFH01000586v1_decoy 0 1410 +chrUn_JTFH01000587v1_decoy 0 1409 +chrUn_JTFH01000588v1_decoy 0 1409 +chrUn_JTFH01000589v1_decoy 0 1406 +chrUn_JTFH01000590v1_decoy 0 1405 +chrUn_JTFH01000591v1_decoy 0 1405 +chrUn_JTFH01000592v1_decoy 0 1404 +chrUn_JTFH01000593v1_decoy 0 1404 +chrUn_JTFH01000594v1_decoy 0 1402 +chrUn_JTFH01000595v1_decoy 0 1402 +chrUn_JTFH01000596v1_decoy 0 1402 +chrUn_JTFH01000597v1_decoy 0 1402 +chrUn_JTFH01000598v1_decoy 0 1400 +chrUn_JTFH01000599v1_decoy 0 1398 +chrUn_JTFH01000600v1_decoy 0 1396 +chrUn_JTFH01000601v1_decoy 0 1395 +chrUn_JTFH01000602v1_decoy 0 1394 +chrUn_JTFH01000603v1_decoy 0 1393 +chrUn_JTFH01000604v1_decoy 0 1391 +chrUn_JTFH01000605v1_decoy 0 1389 +chrUn_JTFH01000606v1_decoy 0 1389 +chrUn_JTFH01000607v1_decoy 0 1388 +chrUn_JTFH01000608v1_decoy 0 1387 +chrUn_JTFH01000609v1_decoy 0 1384 +chrUn_JTFH01000610v1_decoy 0 1381 +chrUn_JTFH01000611v1_decoy 0 1381 +chrUn_JTFH01000612v1_decoy 0 1379 +chrUn_JTFH01000613v1_decoy 0 1377 +chrUn_JTFH01000614v1_decoy 0 1376 +chrUn_JTFH01000615v1_decoy 0 1376 +chrUn_JTFH01000616v1_decoy 0 1375 +chrUn_JTFH01000617v1_decoy 0 1374 +chrUn_JTFH01000618v1_decoy 0 1372 +chrUn_JTFH01000619v1_decoy 0 1371 +chrUn_JTFH01000620v1_decoy 0 1370 +chrUn_JTFH01000621v1_decoy 0 1370 +chrUn_JTFH01000622v1_decoy 0 1366 +chrUn_JTFH01000623v1_decoy 0 1363 +chrUn_JTFH01000624v1_decoy 0 1360 +chrUn_JTFH01000625v1_decoy 0 1356 +chrUn_JTFH01000626v1_decoy 0 1355 +chrUn_JTFH01000627v1_decoy 0 1355 +chrUn_JTFH01000628v1_decoy 0 1352 +chrUn_JTFH01000629v1_decoy 0 1345 +chrUn_JTFH01000630v1_decoy 0 1344 +chrUn_JTFH01000631v1_decoy 0 1344 +chrUn_JTFH01000632v1_decoy 0 1342 +chrUn_JTFH01000633v1_decoy 0 1342 +chrUn_JTFH01000634v1_decoy 0 1336 +chrUn_JTFH01000635v1_decoy 0 1334 +chrUn_JTFH01000636v1_decoy 0 1334 +chrUn_JTFH01000637v1_decoy 0 1333 +chrUn_JTFH01000638v1_decoy 0 1332 +chrUn_JTFH01000639v1_decoy 0 1328 +chrUn_JTFH01000640v1_decoy 0 1328 +chrUn_JTFH01000641v1_decoy 0 1328 +chrUn_JTFH01000642v1_decoy 0 1327 +chrUn_JTFH01000643v1_decoy 0 1325 +chrUn_JTFH01000644v1_decoy 0 1322 +chrUn_JTFH01000645v1_decoy 0 1320 +chrUn_JTFH01000646v1_decoy 0 1319 +chrUn_JTFH01000647v1_decoy 0 1318 +chrUn_JTFH01000648v1_decoy 0 1315 +chrUn_JTFH01000649v1_decoy 0 1314 +chrUn_JTFH01000650v1_decoy 0 1313 +chrUn_JTFH01000651v1_decoy 0 1313 +chrUn_JTFH01000652v1_decoy 0 1312 +chrUn_JTFH01000653v1_decoy 0 1310 +chrUn_JTFH01000654v1_decoy 0 1309 +chrUn_JTFH01000655v1_decoy 0 1309 +chrUn_JTFH01000656v1_decoy 0 1307 +chrUn_JTFH01000657v1_decoy 0 1307 +chrUn_JTFH01000658v1_decoy 0 1305 +chrUn_JTFH01000659v1_decoy 0 1304 +chrUn_JTFH01000660v1_decoy 0 1303 +chrUn_JTFH01000661v1_decoy 0 1302 +chrUn_JTFH01000662v1_decoy 0 1302 +chrUn_JTFH01000663v1_decoy 0 1301 +chrUn_JTFH01000664v1_decoy 0 1301 +chrUn_JTFH01000665v1_decoy 0 1300 +chrUn_JTFH01000666v1_decoy 0 1299 +chrUn_JTFH01000667v1_decoy 0 1297 +chrUn_JTFH01000668v1_decoy 0 1295 +chrUn_JTFH01000669v1_decoy 0 1294 +chrUn_JTFH01000670v1_decoy 0 1293 +chrUn_JTFH01000671v1_decoy 0 1291 +chrUn_JTFH01000672v1_decoy 0 1291 +chrUn_JTFH01000673v1_decoy 0 1289 +chrUn_JTFH01000674v1_decoy 0 1288 +chrUn_JTFH01000675v1_decoy 0 1288 +chrUn_JTFH01000676v1_decoy 0 1287 +chrUn_JTFH01000677v1_decoy 0 1287 +chrUn_JTFH01000678v1_decoy 0 1287 +chrUn_JTFH01000679v1_decoy 0 1286 +chrUn_JTFH01000680v1_decoy 0 1283 +chrUn_JTFH01000681v1_decoy 0 1281 +chrUn_JTFH01000682v1_decoy 0 1277 +chrUn_JTFH01000683v1_decoy 0 1274 +chrUn_JTFH01000684v1_decoy 0 1270 +chrUn_JTFH01000685v1_decoy 0 1267 +chrUn_JTFH01000686v1_decoy 0 1266 +chrUn_JTFH01000687v1_decoy 0 1260 +chrUn_JTFH01000688v1_decoy 0 1259 +chrUn_JTFH01000689v1_decoy 0 1258 +chrUn_JTFH01000690v1_decoy 0 1258 +chrUn_JTFH01000691v1_decoy 0 1258 +chrUn_JTFH01000692v1_decoy 0 1256 +chrUn_JTFH01000693v1_decoy 0 1255 +chrUn_JTFH01000694v1_decoy 0 1254 +chrUn_JTFH01000695v1_decoy 0 1254 +chrUn_JTFH01000696v1_decoy 0 1253 +chrUn_JTFH01000697v1_decoy 0 1250 +chrUn_JTFH01000698v1_decoy 0 1249 +chrUn_JTFH01000699v1_decoy 0 1248 +chrUn_JTFH01000700v1_decoy 0 1248 +chrUn_JTFH01000701v1_decoy 0 1247 +chrUn_JTFH01000702v1_decoy 0 1242 +chrUn_JTFH01000703v1_decoy 0 1242 +chrUn_JTFH01000704v1_decoy 0 1241 +chrUn_JTFH01000705v1_decoy 0 1241 +chrUn_JTFH01000706v1_decoy 0 1241 +chrUn_JTFH01000707v1_decoy 0 1239 +chrUn_JTFH01000708v1_decoy 0 1238 +chrUn_JTFH01000709v1_decoy 0 1237 +chrUn_JTFH01000710v1_decoy 0 1236 +chrUn_JTFH01000711v1_decoy 0 1235 +chrUn_JTFH01000712v1_decoy 0 1234 +chrUn_JTFH01000713v1_decoy 0 1234 +chrUn_JTFH01000714v1_decoy 0 1234 +chrUn_JTFH01000715v1_decoy 0 1233 +chrUn_JTFH01000716v1_decoy 0 1232 +chrUn_JTFH01000717v1_decoy 0 1232 +chrUn_JTFH01000718v1_decoy 0 1231 +chrUn_JTFH01000719v1_decoy 0 1230 +chrUn_JTFH01000720v1_decoy 0 1228 +chrUn_JTFH01000721v1_decoy 0 1227 +chrUn_JTFH01000722v1_decoy 0 1227 +chrUn_JTFH01000723v1_decoy 0 1226 +chrUn_JTFH01000724v1_decoy 0 1224 +chrUn_JTFH01000725v1_decoy 0 1224 +chrUn_JTFH01000726v1_decoy 0 1220 +chrUn_JTFH01000727v1_decoy 0 1220 +chrUn_JTFH01000728v1_decoy 0 1219 +chrUn_JTFH01000729v1_decoy 0 1217 +chrUn_JTFH01000730v1_decoy 0 1216 +chrUn_JTFH01000731v1_decoy 0 1215 +chrUn_JTFH01000732v1_decoy 0 1214 +chrUn_JTFH01000733v1_decoy 0 1214 +chrUn_JTFH01000734v1_decoy 0 1214 +chrUn_JTFH01000735v1_decoy 0 1213 +chrUn_JTFH01000736v1_decoy 0 1212 +chrUn_JTFH01000737v1_decoy 0 1209 +chrUn_JTFH01000738v1_decoy 0 1208 +chrUn_JTFH01000739v1_decoy 0 1207 +chrUn_JTFH01000740v1_decoy 0 1207 +chrUn_JTFH01000741v1_decoy 0 1207 +chrUn_JTFH01000742v1_decoy 0 1206 +chrUn_JTFH01000743v1_decoy 0 1206 +chrUn_JTFH01000744v1_decoy 0 1205 +chrUn_JTFH01000745v1_decoy 0 1205 +chrUn_JTFH01000746v1_decoy 0 1204 +chrUn_JTFH01000747v1_decoy 0 1204 +chrUn_JTFH01000748v1_decoy 0 1204 +chrUn_JTFH01000749v1_decoy 0 1203 +chrUn_JTFH01000750v1_decoy 0 1201 +chrUn_JTFH01000751v1_decoy 0 1201 +chrUn_JTFH01000752v1_decoy 0 1200 +chrUn_JTFH01000753v1_decoy 0 1200 +chrUn_JTFH01000754v1_decoy 0 1199 +chrUn_JTFH01000755v1_decoy 0 1198 +chrUn_JTFH01000756v1_decoy 0 1197 +chrUn_JTFH01000757v1_decoy 0 1196 +chrUn_JTFH01000758v1_decoy 0 1195 +chrUn_JTFH01000759v1_decoy 0 1194 +chrUn_JTFH01000760v1_decoy 0 1194 +chrUn_JTFH01000761v1_decoy 0 1191 +chrUn_JTFH01000762v1_decoy 0 1189 +chrUn_JTFH01000763v1_decoy 0 1186 +chrUn_JTFH01000764v1_decoy 0 1186 +chrUn_JTFH01000765v1_decoy 0 1184 +chrUn_JTFH01000766v1_decoy 0 1183 +chrUn_JTFH01000767v1_decoy 0 1183 +chrUn_JTFH01000768v1_decoy 0 1182 +chrUn_JTFH01000769v1_decoy 0 1181 +chrUn_JTFH01000770v1_decoy 0 1181 +chrUn_JTFH01000771v1_decoy 0 1181 +chrUn_JTFH01000772v1_decoy 0 1181 +chrUn_JTFH01000773v1_decoy 0 1179 +chrUn_JTFH01000774v1_decoy 0 1178 +chrUn_JTFH01000775v1_decoy 0 1178 +chrUn_JTFH01000776v1_decoy 0 1177 +chrUn_JTFH01000777v1_decoy 0 1177 +chrUn_JTFH01000778v1_decoy 0 1171 +chrUn_JTFH01000779v1_decoy 0 1171 +chrUn_JTFH01000780v1_decoy 0 1171 +chrUn_JTFH01000781v1_decoy 0 1170 +chrUn_JTFH01000782v1_decoy 0 1170 +chrUn_JTFH01000783v1_decoy 0 1167 +chrUn_JTFH01000784v1_decoy 0 1167 +chrUn_JTFH01000785v1_decoy 0 1167 +chrUn_JTFH01000786v1_decoy 0 1165 +chrUn_JTFH01000787v1_decoy 0 1165 +chrUn_JTFH01000788v1_decoy 0 1162 +chrUn_JTFH01000789v1_decoy 0 1157 +chrUn_JTFH01000790v1_decoy 0 1156 +chrUn_JTFH01000791v1_decoy 0 1156 +chrUn_JTFH01000792v1_decoy 0 1154 +chrUn_JTFH01000793v1_decoy 0 1154 +chrUn_JTFH01000794v1_decoy 0 1151 +chrUn_JTFH01000795v1_decoy 0 1151 +chrUn_JTFH01000796v1_decoy 0 1150 +chrUn_JTFH01000797v1_decoy 0 1150 +chrUn_JTFH01000798v1_decoy 0 1147 +chrUn_JTFH01000799v1_decoy 0 1147 +chrUn_JTFH01000800v1_decoy 0 1146 +chrUn_JTFH01000801v1_decoy 0 1144 +chrUn_JTFH01000802v1_decoy 0 1144 +chrUn_JTFH01000803v1_decoy 0 1143 +chrUn_JTFH01000804v1_decoy 0 1142 +chrUn_JTFH01000805v1_decoy 0 1141 +chrUn_JTFH01000806v1_decoy 0 1141 +chrUn_JTFH01000807v1_decoy 0 1140 +chrUn_JTFH01000808v1_decoy 0 1138 +chrUn_JTFH01000809v1_decoy 0 1134 +chrUn_JTFH01000810v1_decoy 0 1134 +chrUn_JTFH01000811v1_decoy 0 1132 +chrUn_JTFH01000812v1_decoy 0 1131 +chrUn_JTFH01000813v1_decoy 0 1131 +chrUn_JTFH01000814v1_decoy 0 1130 +chrUn_JTFH01000815v1_decoy 0 1127 +chrUn_JTFH01000816v1_decoy 0 1126 +chrUn_JTFH01000817v1_decoy 0 1124 +chrUn_JTFH01000818v1_decoy 0 1122 +chrUn_JTFH01000819v1_decoy 0 1122 +chrUn_JTFH01000820v1_decoy 0 1121 +chrUn_JTFH01000821v1_decoy 0 1119 +chrUn_JTFH01000822v1_decoy 0 1119 +chrUn_JTFH01000823v1_decoy 0 1119 +chrUn_JTFH01000824v1_decoy 0 1119 +chrUn_JTFH01000825v1_decoy 0 1118 +chrUn_JTFH01000826v1_decoy 0 1116 +chrUn_JTFH01000827v1_decoy 0 1116 +chrUn_JTFH01000828v1_decoy 0 1115 +chrUn_JTFH01000829v1_decoy 0 1115 +chrUn_JTFH01000830v1_decoy 0 1115 +chrUn_JTFH01000831v1_decoy 0 1114 +chrUn_JTFH01000832v1_decoy 0 1113 +chrUn_JTFH01000833v1_decoy 0 1113 +chrUn_JTFH01000834v1_decoy 0 1110 +chrUn_JTFH01000835v1_decoy 0 1110 +chrUn_JTFH01000836v1_decoy 0 1109 +chrUn_JTFH01000837v1_decoy 0 1108 +chrUn_JTFH01000838v1_decoy 0 1107 +chrUn_JTFH01000839v1_decoy 0 1107 +chrUn_JTFH01000840v1_decoy 0 1107 +chrUn_JTFH01000841v1_decoy 0 1107 +chrUn_JTFH01000842v1_decoy 0 1106 +chrUn_JTFH01000843v1_decoy 0 1103 +chrUn_JTFH01000844v1_decoy 0 1103 +chrUn_JTFH01000845v1_decoy 0 1103 +chrUn_JTFH01000846v1_decoy 0 1100 +chrUn_JTFH01000847v1_decoy 0 1099 +chrUn_JTFH01000848v1_decoy 0 1098 +chrUn_JTFH01000849v1_decoy 0 1097 +chrUn_JTFH01000850v1_decoy 0 1096 +chrUn_JTFH01000851v1_decoy 0 1096 +chrUn_JTFH01000852v1_decoy 0 1094 +chrUn_JTFH01000853v1_decoy 0 1093 +chrUn_JTFH01000854v1_decoy 0 1090 +chrUn_JTFH01000855v1_decoy 0 1088 +chrUn_JTFH01000856v1_decoy 0 1087 +chrUn_JTFH01000857v1_decoy 0 1086 +chrUn_JTFH01000858v1_decoy 0 1085 +chrUn_JTFH01000859v1_decoy 0 1084 +chrUn_JTFH01000860v1_decoy 0 1084 +chrUn_JTFH01000861v1_decoy 0 1084 +chrUn_JTFH01000862v1_decoy 0 1084 +chrUn_JTFH01000863v1_decoy 0 1083 +chrUn_JTFH01000864v1_decoy 0 1083 +chrUn_JTFH01000865v1_decoy 0 1082 +chrUn_JTFH01000866v1_decoy 0 1082 +chrUn_JTFH01000867v1_decoy 0 1081 +chrUn_JTFH01000868v1_decoy 0 1081 +chrUn_JTFH01000869v1_decoy 0 1079 +chrUn_JTFH01000870v1_decoy 0 1076 +chrUn_JTFH01000871v1_decoy 0 1074 +chrUn_JTFH01000872v1_decoy 0 1073 +chrUn_JTFH01000873v1_decoy 0 1073 +chrUn_JTFH01000874v1_decoy 0 1071 +chrUn_JTFH01000875v1_decoy 0 1069 +chrUn_JTFH01000876v1_decoy 0 1067 +chrUn_JTFH01000877v1_decoy 0 1067 +chrUn_JTFH01000878v1_decoy 0 1067 +chrUn_JTFH01000879v1_decoy 0 1066 +chrUn_JTFH01000880v1_decoy 0 1065 +chrUn_JTFH01000881v1_decoy 0 1065 +chrUn_JTFH01000882v1_decoy 0 1065 +chrUn_JTFH01000883v1_decoy 0 1065 +chrUn_JTFH01000884v1_decoy 0 1065 +chrUn_JTFH01000885v1_decoy 0 1064 +chrUn_JTFH01000886v1_decoy 0 1064 +chrUn_JTFH01000887v1_decoy 0 1064 +chrUn_JTFH01000888v1_decoy 0 1063 +chrUn_JTFH01000889v1_decoy 0 1062 +chrUn_JTFH01000890v1_decoy 0 1062 +chrUn_JTFH01000891v1_decoy 0 1062 +chrUn_JTFH01000892v1_decoy 0 1061 +chrUn_JTFH01000893v1_decoy 0 1060 +chrUn_JTFH01000894v1_decoy 0 1057 +chrUn_JTFH01000895v1_decoy 0 1057 +chrUn_JTFH01000896v1_decoy 0 1056 +chrUn_JTFH01000897v1_decoy 0 1055 +chrUn_JTFH01000898v1_decoy 0 1055 +chrUn_JTFH01000899v1_decoy 0 1055 +chrUn_JTFH01000900v1_decoy 0 1055 +chrUn_JTFH01000901v1_decoy 0 1054 +chrUn_JTFH01000902v1_decoy 0 1051 +chrUn_JTFH01000903v1_decoy 0 1050 +chrUn_JTFH01000904v1_decoy 0 1050 +chrUn_JTFH01000905v1_decoy 0 1049 +chrUn_JTFH01000906v1_decoy 0 1048 +chrUn_JTFH01000907v1_decoy 0 1047 +chrUn_JTFH01000908v1_decoy 0 1046 +chrUn_JTFH01000909v1_decoy 0 1046 +chrUn_JTFH01000910v1_decoy 0 1046 +chrUn_JTFH01000911v1_decoy 0 1045 +chrUn_JTFH01000912v1_decoy 0 1045 +chrUn_JTFH01000913v1_decoy 0 1045 +chrUn_JTFH01000914v1_decoy 0 1044 +chrUn_JTFH01000915v1_decoy 0 1042 +chrUn_JTFH01000916v1_decoy 0 1041 +chrUn_JTFH01000917v1_decoy 0 1039 +chrUn_JTFH01000918v1_decoy 0 1039 +chrUn_JTFH01000919v1_decoy 0 1038 +chrUn_JTFH01000920v1_decoy 0 1036 +chrUn_JTFH01000921v1_decoy 0 1036 +chrUn_JTFH01000922v1_decoy 0 1035 +chrUn_JTFH01000923v1_decoy 0 1035 +chrUn_JTFH01000924v1_decoy 0 1033 +chrUn_JTFH01000925v1_decoy 0 1032 +chrUn_JTFH01000926v1_decoy 0 1031 +chrUn_JTFH01000927v1_decoy 0 1031 +chrUn_JTFH01000928v1_decoy 0 1031 +chrUn_JTFH01000929v1_decoy 0 1027 +chrUn_JTFH01000930v1_decoy 0 1027 +chrUn_JTFH01000931v1_decoy 0 1026 +chrUn_JTFH01000932v1_decoy 0 1026 +chrUn_JTFH01000933v1_decoy 0 1024 +chrUn_JTFH01000934v1_decoy 0 1024 +chrUn_JTFH01000935v1_decoy 0 1022 +chrUn_JTFH01000936v1_decoy 0 1022 +chrUn_JTFH01000937v1_decoy 0 1021 +chrUn_JTFH01000938v1_decoy 0 1020 +chrUn_JTFH01000939v1_decoy 0 1019 +chrUn_JTFH01000940v1_decoy 0 1018 +chrUn_JTFH01000941v1_decoy 0 1018 +chrUn_JTFH01000942v1_decoy 0 1018 +chrUn_JTFH01000943v1_decoy 0 1016 +chrUn_JTFH01000944v1_decoy 0 1010 +chrUn_JTFH01000945v1_decoy 0 1010 +chrUn_JTFH01000946v1_decoy 0 1009 +chrUn_JTFH01000947v1_decoy 0 1008 +chrUn_JTFH01000948v1_decoy 0 1007 +chrUn_JTFH01000949v1_decoy 0 1006 +chrUn_JTFH01000950v1_decoy 0 1005 +chrUn_JTFH01000951v1_decoy 0 1005 +chrUn_JTFH01000952v1_decoy 0 1004 +chrUn_JTFH01000953v1_decoy 0 1004 +chrUn_JTFH01000954v1_decoy 0 1003 +chrUn_JTFH01000955v1_decoy 0 1003 +chrUn_JTFH01000956v1_decoy 0 1003 +chrUn_JTFH01000957v1_decoy 0 1003 +chrUn_JTFH01000958v1_decoy 0 1002 +chrUn_JTFH01000959v1_decoy 0 1002 +chrUn_JTFH01000960v1_decoy 0 1000 +chrUn_JTFH01000961v1_decoy 0 1000 +chrUn_JTFH01000962v1_decoy 0 8358 +chrUn_JTFH01000963v1_decoy 0 7932 +chrUn_JTFH01000964v1_decoy 0 6846 +chrUn_JTFH01000965v1_decoy 0 4591 +chrUn_JTFH01000966v1_decoy 0 4041 +chrUn_JTFH01000967v1_decoy 0 3841 +chrUn_JTFH01000968v1_decoy 0 3754 +chrUn_JTFH01000969v1_decoy 0 3743 +chrUn_JTFH01000970v1_decoy 0 3702 +chrUn_JTFH01000971v1_decoy 0 3625 +chrUn_JTFH01000972v1_decoy 0 3529 +chrUn_JTFH01000973v1_decoy 0 3508 +chrUn_JTFH01000974v1_decoy 0 3359 +chrUn_JTFH01000975v1_decoy 0 3320 +chrUn_JTFH01000976v1_decoy 0 3231 +chrUn_JTFH01000977v1_decoy 0 3220 +chrUn_JTFH01000978v1_decoy 0 3212 +chrUn_JTFH01000979v1_decoy 0 3192 +chrUn_JTFH01000980v1_decoy 0 3092 +chrUn_JTFH01000981v1_decoy 0 3087 +chrUn_JTFH01000982v1_decoy 0 3048 +chrUn_JTFH01000983v1_decoy 0 3005 +chrUn_JTFH01000984v1_decoy 0 3004 +chrUn_JTFH01000985v1_decoy 0 2959 +chrUn_JTFH01000986v1_decoy 0 2934 +chrUn_JTFH01000987v1_decoy 0 2933 +chrUn_JTFH01000988v1_decoy 0 2827 +chrUn_JTFH01000989v1_decoy 0 2794 +chrUn_JTFH01000990v1_decoy 0 2749 +chrUn_JTFH01000991v1_decoy 0 2745 +chrUn_JTFH01000992v1_decoy 0 2733 +chrUn_JTFH01000993v1_decoy 0 2698 +chrUn_JTFH01000994v1_decoy 0 2665 +chrUn_JTFH01000995v1_decoy 0 2634 +chrUn_JTFH01000996v1_decoy 0 2492 +chrUn_JTFH01000997v1_decoy 0 2489 +chrUn_JTFH01000998v1_decoy 0 2468 +chrUn_JTFH01000999v1_decoy 0 2414 +chrUn_JTFH01001000v1_decoy 0 2395 +chrUn_JTFH01001001v1_decoy 0 2356 +chrUn_JTFH01001002v1_decoy 0 2339 +chrUn_JTFH01001003v1_decoy 0 2310 +chrUn_JTFH01001004v1_decoy 0 2288 +chrUn_JTFH01001005v1_decoy 0 2285 +chrUn_JTFH01001006v1_decoy 0 2269 +chrUn_JTFH01001007v1_decoy 0 2253 +chrUn_JTFH01001008v1_decoy 0 2203 +chrUn_JTFH01001009v1_decoy 0 2176 +chrUn_JTFH01001010v1_decoy 0 2159 +chrUn_JTFH01001011v1_decoy 0 2155 +chrUn_JTFH01001012v1_decoy 0 2149 +chrUn_JTFH01001013v1_decoy 0 2129 +chrUn_JTFH01001014v1_decoy 0 2116 +chrUn_JTFH01001015v1_decoy 0 2113 +chrUn_JTFH01001016v1_decoy 0 2098 +chrUn_JTFH01001017v1_decoy 0 2066 +chrUn_JTFH01001018v1_decoy 0 2066 +chrUn_JTFH01001019v1_decoy 0 2059 +chrUn_JTFH01001020v1_decoy 0 2047 +chrUn_JTFH01001021v1_decoy 0 2040 +chrUn_JTFH01001022v1_decoy 0 2030 +chrUn_JTFH01001023v1_decoy 0 2024 +chrUn_JTFH01001024v1_decoy 0 2001 +chrUn_JTFH01001025v1_decoy 0 1992 +chrUn_JTFH01001026v1_decoy 0 1981 +chrUn_JTFH01001027v1_decoy 0 1979 +chrUn_JTFH01001028v1_decoy 0 1957 +chrUn_JTFH01001029v1_decoy 0 1953 +chrUn_JTFH01001030v1_decoy 0 1944 +chrUn_JTFH01001031v1_decoy 0 1936 +chrUn_JTFH01001032v1_decoy 0 1932 +chrUn_JTFH01001033v1_decoy 0 1882 +chrUn_JTFH01001034v1_decoy 0 1878 +chrUn_JTFH01001035v1_decoy 0 1870 +chrUn_JTFH01001036v1_decoy 0 1821 +chrUn_JTFH01001037v1_decoy 0 1813 +chrUn_JTFH01001038v1_decoy 0 1809 +chrUn_JTFH01001039v1_decoy 0 1804 +chrUn_JTFH01001040v1_decoy 0 1797 +chrUn_JTFH01001041v1_decoy 0 1791 +chrUn_JTFH01001042v1_decoy 0 1781 +chrUn_JTFH01001043v1_decoy 0 1766 +chrUn_JTFH01001044v1_decoy 0 1764 +chrUn_JTFH01001045v1_decoy 0 1743 +chrUn_JTFH01001046v1_decoy 0 1741 +chrUn_JTFH01001047v1_decoy 0 1709 +chrUn_JTFH01001048v1_decoy 0 1706 +chrUn_JTFH01001049v1_decoy 0 1701 +chrUn_JTFH01001050v1_decoy 0 1689 +chrUn_JTFH01001051v1_decoy 0 1646 +chrUn_JTFH01001052v1_decoy 0 1641 +chrUn_JTFH01001053v1_decoy 0 1639 +chrUn_JTFH01001054v1_decoy 0 1636 +chrUn_JTFH01001055v1_decoy 0 1632 +chrUn_JTFH01001056v1_decoy 0 1629 +chrUn_JTFH01001057v1_decoy 0 1623 +chrUn_JTFH01001058v1_decoy 0 1622 +chrUn_JTFH01001059v1_decoy 0 1622 +chrUn_JTFH01001060v1_decoy 0 1619 +chrUn_JTFH01001061v1_decoy 0 1606 +chrUn_JTFH01001062v1_decoy 0 1593 +chrUn_JTFH01001063v1_decoy 0 1592 +chrUn_JTFH01001064v1_decoy 0 1558 +chrUn_JTFH01001065v1_decoy 0 1545 +chrUn_JTFH01001066v1_decoy 0 1542 +chrUn_JTFH01001067v1_decoy 0 1540 +chrUn_JTFH01001068v1_decoy 0 1529 +chrUn_JTFH01001069v1_decoy 0 1518 +chrUn_JTFH01001070v1_decoy 0 1515 +chrUn_JTFH01001071v1_decoy 0 1513 +chrUn_JTFH01001072v1_decoy 0 1507 +chrUn_JTFH01001073v1_decoy 0 1504 +chrUn_JTFH01001074v1_decoy 0 1499 +chrUn_JTFH01001075v1_decoy 0 1495 +chrUn_JTFH01001076v1_decoy 0 1495 +chrUn_JTFH01001077v1_decoy 0 1492 +chrUn_JTFH01001078v1_decoy 0 1492 +chrUn_JTFH01001079v1_decoy 0 1489 +chrUn_JTFH01001080v1_decoy 0 1485 +chrUn_JTFH01001081v1_decoy 0 1483 +chrUn_JTFH01001082v1_decoy 0 1473 +chrUn_JTFH01001083v1_decoy 0 1470 +chrUn_JTFH01001084v1_decoy 0 1463 +chrUn_JTFH01001085v1_decoy 0 1460 +chrUn_JTFH01001086v1_decoy 0 1458 +chrUn_JTFH01001087v1_decoy 0 1456 +chrUn_JTFH01001088v1_decoy 0 1453 +chrUn_JTFH01001089v1_decoy 0 1443 +chrUn_JTFH01001090v1_decoy 0 1441 +chrUn_JTFH01001091v1_decoy 0 1426 +chrUn_JTFH01001092v1_decoy 0 1425 +chrUn_JTFH01001093v1_decoy 0 1418 +chrUn_JTFH01001094v1_decoy 0 1413 +chrUn_JTFH01001095v1_decoy 0 1413 +chrUn_JTFH01001096v1_decoy 0 1412 +chrUn_JTFH01001097v1_decoy 0 1407 +chrUn_JTFH01001098v1_decoy 0 1406 +chrUn_JTFH01001099v1_decoy 0 1396 +chrUn_JTFH01001100v1_decoy 0 1390 +chrUn_JTFH01001101v1_decoy 0 1382 +chrUn_JTFH01001102v1_decoy 0 1376 +chrUn_JTFH01001103v1_decoy 0 1375 +chrUn_JTFH01001104v1_decoy 0 1371 +chrUn_JTFH01001105v1_decoy 0 1367 +chrUn_JTFH01001106v1_decoy 0 1364 +chrUn_JTFH01001107v1_decoy 0 1356 +chrUn_JTFH01001108v1_decoy 0 1355 +chrUn_JTFH01001109v1_decoy 0 1352 +chrUn_JTFH01001110v1_decoy 0 1350 +chrUn_JTFH01001111v1_decoy 0 1346 +chrUn_JTFH01001112v1_decoy 0 1345 +chrUn_JTFH01001113v1_decoy 0 1340 +chrUn_JTFH01001114v1_decoy 0 1330 +chrUn_JTFH01001115v1_decoy 0 1329 +chrUn_JTFH01001116v1_decoy 0 1324 +chrUn_JTFH01001117v1_decoy 0 1316 +chrUn_JTFH01001118v1_decoy 0 1307 +chrUn_JTFH01001119v1_decoy 0 1304 +chrUn_JTFH01001120v1_decoy 0 1304 +chrUn_JTFH01001121v1_decoy 0 1303 +chrUn_JTFH01001122v1_decoy 0 1301 +chrUn_JTFH01001123v1_decoy 0 1300 +chrUn_JTFH01001124v1_decoy 0 1297 +chrUn_JTFH01001125v1_decoy 0 1296 +chrUn_JTFH01001126v1_decoy 0 1290 +chrUn_JTFH01001127v1_decoy 0 1284 +chrUn_JTFH01001128v1_decoy 0 1282 +chrUn_JTFH01001129v1_decoy 0 1281 +chrUn_JTFH01001130v1_decoy 0 1280 +chrUn_JTFH01001131v1_decoy 0 1279 +chrUn_JTFH01001132v1_decoy 0 1272 +chrUn_JTFH01001133v1_decoy 0 1267 +chrUn_JTFH01001134v1_decoy 0 1267 +chrUn_JTFH01001135v1_decoy 0 1266 +chrUn_JTFH01001136v1_decoy 0 1264 +chrUn_JTFH01001137v1_decoy 0 1264 +chrUn_JTFH01001138v1_decoy 0 1264 +chrUn_JTFH01001139v1_decoy 0 1263 +chrUn_JTFH01001140v1_decoy 0 1249 +chrUn_JTFH01001141v1_decoy 0 1240 +chrUn_JTFH01001142v1_decoy 0 1239 +chrUn_JTFH01001143v1_decoy 0 1235 +chrUn_JTFH01001144v1_decoy 0 1235 +chrUn_JTFH01001145v1_decoy 0 1233 +chrUn_JTFH01001146v1_decoy 0 1232 +chrUn_JTFH01001147v1_decoy 0 1230 +chrUn_JTFH01001148v1_decoy 0 1226 +chrUn_JTFH01001149v1_decoy 0 1223 +chrUn_JTFH01001150v1_decoy 0 1214 +chrUn_JTFH01001151v1_decoy 0 1213 +chrUn_JTFH01001152v1_decoy 0 1211 +chrUn_JTFH01001153v1_decoy 0 1209 +chrUn_JTFH01001154v1_decoy 0 1202 +chrUn_JTFH01001155v1_decoy 0 1199 +chrUn_JTFH01001156v1_decoy 0 1197 +chrUn_JTFH01001157v1_decoy 0 1193 +chrUn_JTFH01001158v1_decoy 0 1191 +chrUn_JTFH01001159v1_decoy 0 1187 +chrUn_JTFH01001160v1_decoy 0 1186 +chrUn_JTFH01001161v1_decoy 0 1184 +chrUn_JTFH01001162v1_decoy 0 1184 +chrUn_JTFH01001163v1_decoy 0 1182 +chrUn_JTFH01001164v1_decoy 0 1179 +chrUn_JTFH01001165v1_decoy 0 1173 +chrUn_JTFH01001166v1_decoy 0 1169 +chrUn_JTFH01001167v1_decoy 0 1167 +chrUn_JTFH01001168v1_decoy 0 1166 +chrUn_JTFH01001169v1_decoy 0 1165 +chrUn_JTFH01001170v1_decoy 0 1164 +chrUn_JTFH01001171v1_decoy 0 1163 +chrUn_JTFH01001172v1_decoy 0 1158 +chrUn_JTFH01001173v1_decoy 0 1158 +chrUn_JTFH01001174v1_decoy 0 1157 +chrUn_JTFH01001175v1_decoy 0 1157 +chrUn_JTFH01001176v1_decoy 0 1157 +chrUn_JTFH01001177v1_decoy 0 1155 +chrUn_JTFH01001178v1_decoy 0 1154 +chrUn_JTFH01001179v1_decoy 0 1149 +chrUn_JTFH01001180v1_decoy 0 1148 +chrUn_JTFH01001181v1_decoy 0 1148 +chrUn_JTFH01001182v1_decoy 0 1146 +chrUn_JTFH01001183v1_decoy 0 1144 +chrUn_JTFH01001184v1_decoy 0 1140 +chrUn_JTFH01001185v1_decoy 0 1136 +chrUn_JTFH01001186v1_decoy 0 1134 +chrUn_JTFH01001187v1_decoy 0 1133 +chrUn_JTFH01001188v1_decoy 0 1129 +chrUn_JTFH01001189v1_decoy 0 1127 +chrUn_JTFH01001190v1_decoy 0 1127 +chrUn_JTFH01001191v1_decoy 0 1118 +chrUn_JTFH01001192v1_decoy 0 1110 +chrUn_JTFH01001193v1_decoy 0 1104 +chrUn_JTFH01001194v1_decoy 0 1104 +chrUn_JTFH01001195v1_decoy 0 1101 +chrUn_JTFH01001196v1_decoy 0 1098 +chrUn_JTFH01001197v1_decoy 0 1096 +chrUn_JTFH01001198v1_decoy 0 1094 +chrUn_JTFH01001199v1_decoy 0 1091 +chrUn_JTFH01001200v1_decoy 0 1089 +chrUn_JTFH01001201v1_decoy 0 1086 +chrUn_JTFH01001202v1_decoy 0 1085 +chrUn_JTFH01001203v1_decoy 0 1084 +chrUn_JTFH01001204v1_decoy 0 1083 +chrUn_JTFH01001205v1_decoy 0 1083 +chrUn_JTFH01001206v1_decoy 0 1079 +chrUn_JTFH01001207v1_decoy 0 1076 +chrUn_JTFH01001208v1_decoy 0 1069 +chrUn_JTFH01001209v1_decoy 0 1068 +chrUn_JTFH01001210v1_decoy 0 1067 +chrUn_JTFH01001211v1_decoy 0 1067 +chrUn_JTFH01001212v1_decoy 0 1067 +chrUn_JTFH01001213v1_decoy 0 1063 +chrUn_JTFH01001214v1_decoy 0 1062 +chrUn_JTFH01001215v1_decoy 0 1059 +chrUn_JTFH01001216v1_decoy 0 1058 +chrUn_JTFH01001217v1_decoy 0 1058 +chrUn_JTFH01001218v1_decoy 0 1055 +chrUn_JTFH01001219v1_decoy 0 1054 +chrUn_JTFH01001220v1_decoy 0 1054 +chrUn_JTFH01001221v1_decoy 0 1053 +chrUn_JTFH01001222v1_decoy 0 1053 +chrUn_JTFH01001223v1_decoy 0 1052 +chrUn_JTFH01001224v1_decoy 0 1051 +chrUn_JTFH01001225v1_decoy 0 1049 +chrUn_JTFH01001226v1_decoy 0 1047 +chrUn_JTFH01001227v1_decoy 0 1044 +chrUn_JTFH01001228v1_decoy 0 1043 +chrUn_JTFH01001229v1_decoy 0 1043 +chrUn_JTFH01001230v1_decoy 0 1042 +chrUn_JTFH01001231v1_decoy 0 1042 +chrUn_JTFH01001232v1_decoy 0 1041 +chrUn_JTFH01001233v1_decoy 0 1040 +chrUn_JTFH01001234v1_decoy 0 1039 +chrUn_JTFH01001235v1_decoy 0 1038 +chrUn_JTFH01001236v1_decoy 0 1037 +chrUn_JTFH01001237v1_decoy 0 1037 +chrUn_JTFH01001238v1_decoy 0 1035 +chrUn_JTFH01001239v1_decoy 0 1027 +chrUn_JTFH01001240v1_decoy 0 1021 +chrUn_JTFH01001241v1_decoy 0 1021 +chrUn_JTFH01001242v1_decoy 0 1019 +chrUn_JTFH01001243v1_decoy 0 1019 +chrUn_JTFH01001244v1_decoy 0 1016 +chrUn_JTFH01001245v1_decoy 0 1014 +chrUn_JTFH01001246v1_decoy 0 1013 +chrUn_JTFH01001247v1_decoy 0 1009 +chrUn_JTFH01001248v1_decoy 0 1008 +chrUn_JTFH01001249v1_decoy 0 1007 +chrUn_JTFH01001250v1_decoy 0 1004 +chrUn_JTFH01001251v1_decoy 0 1004 +chrUn_JTFH01001252v1_decoy 0 1003 +chrUn_JTFH01001253v1_decoy 0 1001 +chrUn_JTFH01001254v1_decoy 0 1000 +chrUn_JTFH01001255v1_decoy 0 1000 +chrUn_JTFH01001256v1_decoy 0 1000 +chrUn_JTFH01001257v1_decoy 0 17929 +chrUn_JTFH01001258v1_decoy 0 9749 +chrUn_JTFH01001259v1_decoy 0 8053 +chrUn_JTFH01001260v1_decoy 0 7826 +chrUn_JTFH01001261v1_decoy 0 7768 +chrUn_JTFH01001262v1_decoy 0 5691 +chrUn_JTFH01001263v1_decoy 0 5444 +chrUn_JTFH01001264v1_decoy 0 5077 +chrUn_JTFH01001265v1_decoy 0 4990 +chrUn_JTFH01001266v1_decoy 0 4545 +chrUn_JTFH01001267v1_decoy 0 4544 +chrUn_JTFH01001268v1_decoy 0 4202 +chrUn_JTFH01001269v1_decoy 0 4195 +chrUn_JTFH01001270v1_decoy 0 3807 +chrUn_JTFH01001271v1_decoy 0 3741 +chrUn_JTFH01001272v1_decoy 0 3699 +chrUn_JTFH01001273v1_decoy 0 3640 +chrUn_JTFH01001274v1_decoy 0 3531 +chrUn_JTFH01001275v1_decoy 0 3455 +chrUn_JTFH01001276v1_decoy 0 3411 +chrUn_JTFH01001277v1_decoy 0 3387 +chrUn_JTFH01001278v1_decoy 0 3358 +chrUn_JTFH01001279v1_decoy 0 3285 +chrUn_JTFH01001280v1_decoy 0 3273 +chrUn_JTFH01001281v1_decoy 0 3262 +chrUn_JTFH01001282v1_decoy 0 3259 +chrUn_JTFH01001283v1_decoy 0 3222 +chrUn_JTFH01001284v1_decoy 0 3127 +chrUn_JTFH01001285v1_decoy 0 3110 +chrUn_JTFH01001286v1_decoy 0 3104 +chrUn_JTFH01001287v1_decoy 0 3071 +chrUn_JTFH01001288v1_decoy 0 3063 +chrUn_JTFH01001289v1_decoy 0 3059 +chrUn_JTFH01001290v1_decoy 0 2990 +chrUn_JTFH01001291v1_decoy 0 2986 +chrUn_JTFH01001292v1_decoy 0 2928 +chrUn_JTFH01001293v1_decoy 0 2922 +chrUn_JTFH01001294v1_decoy 0 2875 +chrUn_JTFH01001295v1_decoy 0 2859 +chrUn_JTFH01001296v1_decoy 0 2850 +chrUn_JTFH01001297v1_decoy 0 2813 +chrUn_JTFH01001298v1_decoy 0 2785 +chrUn_JTFH01001299v1_decoy 0 2736 +chrUn_JTFH01001300v1_decoy 0 2688 +chrUn_JTFH01001301v1_decoy 0 2658 +chrUn_JTFH01001302v1_decoy 0 2643 +chrUn_JTFH01001303v1_decoy 0 2618 +chrUn_JTFH01001304v1_decoy 0 2605 +chrUn_JTFH01001305v1_decoy 0 2583 +chrUn_JTFH01001306v1_decoy 0 2534 +chrUn_JTFH01001307v1_decoy 0 2512 +chrUn_JTFH01001308v1_decoy 0 2500 +chrUn_JTFH01001309v1_decoy 0 2481 +chrUn_JTFH01001310v1_decoy 0 2478 +chrUn_JTFH01001311v1_decoy 0 2473 +chrUn_JTFH01001312v1_decoy 0 2467 +chrUn_JTFH01001313v1_decoy 0 2442 +chrUn_JTFH01001314v1_decoy 0 2430 +chrUn_JTFH01001315v1_decoy 0 2417 +chrUn_JTFH01001316v1_decoy 0 2408 +chrUn_JTFH01001317v1_decoy 0 2395 +chrUn_JTFH01001318v1_decoy 0 2352 +chrUn_JTFH01001319v1_decoy 0 2337 +chrUn_JTFH01001320v1_decoy 0 2322 +chrUn_JTFH01001321v1_decoy 0 2307 +chrUn_JTFH01001322v1_decoy 0 2306 +chrUn_JTFH01001323v1_decoy 0 2292 +chrUn_JTFH01001324v1_decoy 0 2271 +chrUn_JTFH01001325v1_decoy 0 2265 +chrUn_JTFH01001326v1_decoy 0 2260 +chrUn_JTFH01001327v1_decoy 0 2240 +chrUn_JTFH01001328v1_decoy 0 2238 +chrUn_JTFH01001329v1_decoy 0 2228 +chrUn_JTFH01001330v1_decoy 0 2215 +chrUn_JTFH01001331v1_decoy 0 2205 +chrUn_JTFH01001332v1_decoy 0 2191 +chrUn_JTFH01001333v1_decoy 0 2191 +chrUn_JTFH01001334v1_decoy 0 2190 +chrUn_JTFH01001335v1_decoy 0 2184 +chrUn_JTFH01001336v1_decoy 0 2166 +chrUn_JTFH01001337v1_decoy 0 2165 +chrUn_JTFH01001338v1_decoy 0 2162 +chrUn_JTFH01001339v1_decoy 0 2146 +chrUn_JTFH01001340v1_decoy 0 2116 +chrUn_JTFH01001341v1_decoy 0 2112 +chrUn_JTFH01001342v1_decoy 0 2108 +chrUn_JTFH01001343v1_decoy 0 2106 +chrUn_JTFH01001344v1_decoy 0 2106 +chrUn_JTFH01001345v1_decoy 0 2106 +chrUn_JTFH01001346v1_decoy 0 2097 +chrUn_JTFH01001347v1_decoy 0 2081 +chrUn_JTFH01001348v1_decoy 0 2058 +chrUn_JTFH01001349v1_decoy 0 2055 +chrUn_JTFH01001350v1_decoy 0 2054 +chrUn_JTFH01001351v1_decoy 0 2037 +chrUn_JTFH01001352v1_decoy 0 2032 +chrUn_JTFH01001353v1_decoy 0 2032 +chrUn_JTFH01001354v1_decoy 0 2020 +chrUn_JTFH01001355v1_decoy 0 2018 +chrUn_JTFH01001356v1_decoy 0 2014 +chrUn_JTFH01001357v1_decoy 0 2001 +chrUn_JTFH01001358v1_decoy 0 2001 +chrUn_JTFH01001359v1_decoy 0 1991 +chrUn_JTFH01001360v1_decoy 0 1990 +chrUn_JTFH01001361v1_decoy 0 1983 +chrUn_JTFH01001362v1_decoy 0 1981 +chrUn_JTFH01001363v1_decoy 0 1981 +chrUn_JTFH01001364v1_decoy 0 1979 +chrUn_JTFH01001365v1_decoy 0 1963 +chrUn_JTFH01001366v1_decoy 0 1932 +chrUn_JTFH01001367v1_decoy 0 1929 +chrUn_JTFH01001368v1_decoy 0 1881 +chrUn_JTFH01001369v1_decoy 0 1874 +chrUn_JTFH01001370v1_decoy 0 1849 +chrUn_JTFH01001371v1_decoy 0 1849 +chrUn_JTFH01001372v1_decoy 0 1833 +chrUn_JTFH01001373v1_decoy 0 1832 +chrUn_JTFH01001374v1_decoy 0 1826 +chrUn_JTFH01001375v1_decoy 0 1814 +chrUn_JTFH01001376v1_decoy 0 1814 +chrUn_JTFH01001377v1_decoy 0 1791 +chrUn_JTFH01001378v1_decoy 0 1789 +chrUn_JTFH01001379v1_decoy 0 1786 +chrUn_JTFH01001380v1_decoy 0 1778 +chrUn_JTFH01001381v1_decoy 0 1776 +chrUn_JTFH01001382v1_decoy 0 1762 +chrUn_JTFH01001383v1_decoy 0 1758 +chrUn_JTFH01001384v1_decoy 0 1757 +chrUn_JTFH01001385v1_decoy 0 1754 +chrUn_JTFH01001386v1_decoy 0 1752 +chrUn_JTFH01001387v1_decoy 0 1751 +chrUn_JTFH01001388v1_decoy 0 1749 +chrUn_JTFH01001389v1_decoy 0 1738 +chrUn_JTFH01001390v1_decoy 0 1729 +chrUn_JTFH01001391v1_decoy 0 1726 +chrUn_JTFH01001392v1_decoy 0 1716 +chrUn_JTFH01001393v1_decoy 0 1712 +chrUn_JTFH01001394v1_decoy 0 1711 +chrUn_JTFH01001395v1_decoy 0 1703 +chrUn_JTFH01001396v1_decoy 0 1702 +chrUn_JTFH01001397v1_decoy 0 1699 +chrUn_JTFH01001398v1_decoy 0 1686 +chrUn_JTFH01001399v1_decoy 0 1684 +chrUn_JTFH01001400v1_decoy 0 1680 +chrUn_JTFH01001401v1_decoy 0 1678 +chrUn_JTFH01001402v1_decoy 0 1678 +chrUn_JTFH01001403v1_decoy 0 1677 +chrUn_JTFH01001404v1_decoy 0 1676 +chrUn_JTFH01001405v1_decoy 0 1672 +chrUn_JTFH01001406v1_decoy 0 1669 +chrUn_JTFH01001407v1_decoy 0 1668 +chrUn_JTFH01001408v1_decoy 0 1663 +chrUn_JTFH01001409v1_decoy 0 1660 +chrUn_JTFH01001410v1_decoy 0 1660 +chrUn_JTFH01001411v1_decoy 0 1658 +chrUn_JTFH01001412v1_decoy 0 1656 +chrUn_JTFH01001413v1_decoy 0 1656 +chrUn_JTFH01001414v1_decoy 0 1652 +chrUn_JTFH01001415v1_decoy 0 1647 +chrUn_JTFH01001416v1_decoy 0 1645 +chrUn_JTFH01001417v1_decoy 0 1641 +chrUn_JTFH01001418v1_decoy 0 1638 +chrUn_JTFH01001419v1_decoy 0 1633 +chrUn_JTFH01001420v1_decoy 0 1626 +chrUn_JTFH01001421v1_decoy 0 1614 +chrUn_JTFH01001422v1_decoy 0 1612 +chrUn_JTFH01001423v1_decoy 0 1605 +chrUn_JTFH01001424v1_decoy 0 1603 +chrUn_JTFH01001425v1_decoy 0 1599 +chrUn_JTFH01001426v1_decoy 0 1589 +chrUn_JTFH01001427v1_decoy 0 1588 +chrUn_JTFH01001428v1_decoy 0 1585 +chrUn_JTFH01001429v1_decoy 0 1584 +chrUn_JTFH01001430v1_decoy 0 1584 +chrUn_JTFH01001431v1_decoy 0 1580 +chrUn_JTFH01001432v1_decoy 0 1572 +chrUn_JTFH01001433v1_decoy 0 1570 +chrUn_JTFH01001434v1_decoy 0 1569 +chrUn_JTFH01001435v1_decoy 0 1568 +chrUn_JTFH01001436v1_decoy 0 1567 +chrUn_JTFH01001437v1_decoy 0 1565 +chrUn_JTFH01001438v1_decoy 0 1559 +chrUn_JTFH01001439v1_decoy 0 1559 +chrUn_JTFH01001440v1_decoy 0 1556 +chrUn_JTFH01001441v1_decoy 0 1554 +chrUn_JTFH01001442v1_decoy 0 1549 +chrUn_JTFH01001443v1_decoy 0 1542 +chrUn_JTFH01001444v1_decoy 0 1541 +chrUn_JTFH01001445v1_decoy 0 1538 +chrUn_JTFH01001446v1_decoy 0 1537 +chrUn_JTFH01001447v1_decoy 0 1535 +chrUn_JTFH01001448v1_decoy 0 1530 +chrUn_JTFH01001449v1_decoy 0 1528 +chrUn_JTFH01001450v1_decoy 0 1522 +chrUn_JTFH01001451v1_decoy 0 1514 +chrUn_JTFH01001452v1_decoy 0 1509 +chrUn_JTFH01001453v1_decoy 0 1507 +chrUn_JTFH01001454v1_decoy 0 1500 +chrUn_JTFH01001455v1_decoy 0 1499 +chrUn_JTFH01001456v1_decoy 0 1499 +chrUn_JTFH01001457v1_decoy 0 1497 +chrUn_JTFH01001458v1_decoy 0 1496 +chrUn_JTFH01001459v1_decoy 0 1488 +chrUn_JTFH01001460v1_decoy 0 1486 +chrUn_JTFH01001461v1_decoy 0 1485 +chrUn_JTFH01001462v1_decoy 0 1481 +chrUn_JTFH01001463v1_decoy 0 1479 +chrUn_JTFH01001464v1_decoy 0 1472 +chrUn_JTFH01001465v1_decoy 0 1472 +chrUn_JTFH01001466v1_decoy 0 1470 +chrUn_JTFH01001467v1_decoy 0 1466 +chrUn_JTFH01001468v1_decoy 0 1465 +chrUn_JTFH01001469v1_decoy 0 1461 +chrUn_JTFH01001470v1_decoy 0 1458 +chrUn_JTFH01001471v1_decoy 0 1457 +chrUn_JTFH01001472v1_decoy 0 1448 +chrUn_JTFH01001473v1_decoy 0 1447 +chrUn_JTFH01001474v1_decoy 0 1444 +chrUn_JTFH01001475v1_decoy 0 1443 +chrUn_JTFH01001476v1_decoy 0 1443 +chrUn_JTFH01001477v1_decoy 0 1438 +chrUn_JTFH01001478v1_decoy 0 1432 +chrUn_JTFH01001479v1_decoy 0 1430 +chrUn_JTFH01001480v1_decoy 0 1430 +chrUn_JTFH01001481v1_decoy 0 1429 +chrUn_JTFH01001482v1_decoy 0 1429 +chrUn_JTFH01001483v1_decoy 0 1429 +chrUn_JTFH01001484v1_decoy 0 1426 +chrUn_JTFH01001485v1_decoy 0 1426 +chrUn_JTFH01001486v1_decoy 0 1420 +chrUn_JTFH01001487v1_decoy 0 1416 +chrUn_JTFH01001488v1_decoy 0 1416 +chrUn_JTFH01001489v1_decoy 0 1415 +chrUn_JTFH01001490v1_decoy 0 1415 +chrUn_JTFH01001491v1_decoy 0 1414 +chrUn_JTFH01001492v1_decoy 0 1413 +chrUn_JTFH01001493v1_decoy 0 1410 +chrUn_JTFH01001494v1_decoy 0 1405 +chrUn_JTFH01001495v1_decoy 0 1402 +chrUn_JTFH01001496v1_decoy 0 1398 +chrUn_JTFH01001497v1_decoy 0 1397 +chrUn_JTFH01001498v1_decoy 0 1395 +chrUn_JTFH01001499v1_decoy 0 1392 +chrUn_JTFH01001500v1_decoy 0 1388 +chrUn_JTFH01001501v1_decoy 0 1386 +chrUn_JTFH01001502v1_decoy 0 1382 +chrUn_JTFH01001503v1_decoy 0 1381 +chrUn_JTFH01001504v1_decoy 0 1379 +chrUn_JTFH01001505v1_decoy 0 1376 +chrUn_JTFH01001506v1_decoy 0 1374 +chrUn_JTFH01001507v1_decoy 0 1374 +chrUn_JTFH01001508v1_decoy 0 1373 +chrUn_JTFH01001509v1_decoy 0 1373 +chrUn_JTFH01001510v1_decoy 0 1372 +chrUn_JTFH01001511v1_decoy 0 1370 +chrUn_JTFH01001512v1_decoy 0 1367 +chrUn_JTFH01001513v1_decoy 0 1365 +chrUn_JTFH01001514v1_decoy 0 1364 +chrUn_JTFH01001515v1_decoy 0 1361 +chrUn_JTFH01001516v1_decoy 0 1361 +chrUn_JTFH01001517v1_decoy 0 1355 +chrUn_JTFH01001518v1_decoy 0 1355 +chrUn_JTFH01001519v1_decoy 0 1354 +chrUn_JTFH01001520v1_decoy 0 1353 +chrUn_JTFH01001521v1_decoy 0 1349 +chrUn_JTFH01001522v1_decoy 0 1345 +chrUn_JTFH01001523v1_decoy 0 1344 +chrUn_JTFH01001524v1_decoy 0 1343 +chrUn_JTFH01001525v1_decoy 0 1338 +chrUn_JTFH01001526v1_decoy 0 1338 +chrUn_JTFH01001527v1_decoy 0 1338 +chrUn_JTFH01001528v1_decoy 0 1336 +chrUn_JTFH01001529v1_decoy 0 1333 +chrUn_JTFH01001530v1_decoy 0 1333 +chrUn_JTFH01001531v1_decoy 0 1332 +chrUn_JTFH01001532v1_decoy 0 1324 +chrUn_JTFH01001533v1_decoy 0 1323 +chrUn_JTFH01001534v1_decoy 0 1323 +chrUn_JTFH01001535v1_decoy 0 1320 +chrUn_JTFH01001536v1_decoy 0 1320 +chrUn_JTFH01001537v1_decoy 0 1317 +chrUn_JTFH01001538v1_decoy 0 1316 +chrUn_JTFH01001539v1_decoy 0 1304 +chrUn_JTFH01001540v1_decoy 0 1304 +chrUn_JTFH01001541v1_decoy 0 1303 +chrUn_JTFH01001542v1_decoy 0 1302 +chrUn_JTFH01001543v1_decoy 0 1301 +chrUn_JTFH01001544v1_decoy 0 1300 +chrUn_JTFH01001545v1_decoy 0 1298 +chrUn_JTFH01001546v1_decoy 0 1297 +chrUn_JTFH01001547v1_decoy 0 1295 +chrUn_JTFH01001548v1_decoy 0 1284 +chrUn_JTFH01001549v1_decoy 0 1283 +chrUn_JTFH01001550v1_decoy 0 1283 +chrUn_JTFH01001551v1_decoy 0 1279 +chrUn_JTFH01001552v1_decoy 0 1278 +chrUn_JTFH01001553v1_decoy 0 1271 +chrUn_JTFH01001554v1_decoy 0 1271 +chrUn_JTFH01001555v1_decoy 0 1268 +chrUn_JTFH01001556v1_decoy 0 1264 +chrUn_JTFH01001557v1_decoy 0 1263 +chrUn_JTFH01001558v1_decoy 0 1262 +chrUn_JTFH01001559v1_decoy 0 1261 +chrUn_JTFH01001560v1_decoy 0 1260 +chrUn_JTFH01001561v1_decoy 0 1259 +chrUn_JTFH01001562v1_decoy 0 1259 +chrUn_JTFH01001563v1_decoy 0 1258 +chrUn_JTFH01001564v1_decoy 0 1256 +chrUn_JTFH01001565v1_decoy 0 1253 +chrUn_JTFH01001566v1_decoy 0 1248 +chrUn_JTFH01001567v1_decoy 0 1248 +chrUn_JTFH01001568v1_decoy 0 1246 +chrUn_JTFH01001569v1_decoy 0 1246 +chrUn_JTFH01001570v1_decoy 0 1244 +chrUn_JTFH01001571v1_decoy 0 1238 +chrUn_JTFH01001572v1_decoy 0 1238 +chrUn_JTFH01001573v1_decoy 0 1236 +chrUn_JTFH01001574v1_decoy 0 1234 +chrUn_JTFH01001575v1_decoy 0 1234 +chrUn_JTFH01001576v1_decoy 0 1231 +chrUn_JTFH01001577v1_decoy 0 1231 +chrUn_JTFH01001578v1_decoy 0 1230 +chrUn_JTFH01001579v1_decoy 0 1230 +chrUn_JTFH01001580v1_decoy 0 1228 +chrUn_JTFH01001581v1_decoy 0 1227 +chrUn_JTFH01001582v1_decoy 0 1222 +chrUn_JTFH01001583v1_decoy 0 1222 +chrUn_JTFH01001584v1_decoy 0 1221 +chrUn_JTFH01001585v1_decoy 0 1221 +chrUn_JTFH01001586v1_decoy 0 1220 +chrUn_JTFH01001587v1_decoy 0 1218 +chrUn_JTFH01001588v1_decoy 0 1218 +chrUn_JTFH01001589v1_decoy 0 1216 +chrUn_JTFH01001590v1_decoy 0 1216 +chrUn_JTFH01001591v1_decoy 0 1212 +chrUn_JTFH01001592v1_decoy 0 1210 +chrUn_JTFH01001593v1_decoy 0 1209 +chrUn_JTFH01001594v1_decoy 0 1208 +chrUn_JTFH01001595v1_decoy 0 1208 +chrUn_JTFH01001596v1_decoy 0 1206 +chrUn_JTFH01001597v1_decoy 0 1205 +chrUn_JTFH01001598v1_decoy 0 1205 +chrUn_JTFH01001599v1_decoy 0 1202 +chrUn_JTFH01001600v1_decoy 0 1200 +chrUn_JTFH01001601v1_decoy 0 1199 +chrUn_JTFH01001602v1_decoy 0 1198 +chrUn_JTFH01001603v1_decoy 0 1198 +chrUn_JTFH01001604v1_decoy 0 1198 +chrUn_JTFH01001605v1_decoy 0 1195 +chrUn_JTFH01001606v1_decoy 0 1194 +chrUn_JTFH01001607v1_decoy 0 1191 +chrUn_JTFH01001608v1_decoy 0 1189 +chrUn_JTFH01001609v1_decoy 0 1188 +chrUn_JTFH01001610v1_decoy 0 1180 +chrUn_JTFH01001611v1_decoy 0 1180 +chrUn_JTFH01001612v1_decoy 0 1179 +chrUn_JTFH01001613v1_decoy 0 1172 +chrUn_JTFH01001614v1_decoy 0 1168 +chrUn_JTFH01001615v1_decoy 0 1166 +chrUn_JTFH01001616v1_decoy 0 1157 +chrUn_JTFH01001617v1_decoy 0 1156 +chrUn_JTFH01001618v1_decoy 0 1156 +chrUn_JTFH01001619v1_decoy 0 1155 +chrUn_JTFH01001620v1_decoy 0 1154 +chrUn_JTFH01001621v1_decoy 0 1154 +chrUn_JTFH01001622v1_decoy 0 1149 +chrUn_JTFH01001623v1_decoy 0 1143 +chrUn_JTFH01001624v1_decoy 0 1143 +chrUn_JTFH01001625v1_decoy 0 1140 +chrUn_JTFH01001626v1_decoy 0 1137 +chrUn_JTFH01001627v1_decoy 0 1135 +chrUn_JTFH01001628v1_decoy 0 1135 +chrUn_JTFH01001629v1_decoy 0 1135 +chrUn_JTFH01001630v1_decoy 0 1127 +chrUn_JTFH01001631v1_decoy 0 1127 +chrUn_JTFH01001632v1_decoy 0 1126 +chrUn_JTFH01001633v1_decoy 0 1123 +chrUn_JTFH01001634v1_decoy 0 1123 +chrUn_JTFH01001635v1_decoy 0 1123 +chrUn_JTFH01001636v1_decoy 0 1122 +chrUn_JTFH01001637v1_decoy 0 1122 +chrUn_JTFH01001638v1_decoy 0 1121 +chrUn_JTFH01001639v1_decoy 0 1121 +chrUn_JTFH01001640v1_decoy 0 1119 +chrUn_JTFH01001641v1_decoy 0 1119 +chrUn_JTFH01001642v1_decoy 0 1119 +chrUn_JTFH01001643v1_decoy 0 1118 +chrUn_JTFH01001644v1_decoy 0 1115 +chrUn_JTFH01001645v1_decoy 0 1106 +chrUn_JTFH01001646v1_decoy 0 1106 +chrUn_JTFH01001647v1_decoy 0 1104 +chrUn_JTFH01001648v1_decoy 0 1102 +chrUn_JTFH01001649v1_decoy 0 1101 +chrUn_JTFH01001650v1_decoy 0 1098 +chrUn_JTFH01001651v1_decoy 0 1098 +chrUn_JTFH01001652v1_decoy 0 1096 +chrUn_JTFH01001653v1_decoy 0 1096 +chrUn_JTFH01001654v1_decoy 0 1095 +chrUn_JTFH01001655v1_decoy 0 1093 +chrUn_JTFH01001656v1_decoy 0 1090 +chrUn_JTFH01001657v1_decoy 0 1089 +chrUn_JTFH01001658v1_decoy 0 1087 +chrUn_JTFH01001659v1_decoy 0 1087 +chrUn_JTFH01001660v1_decoy 0 1085 +chrUn_JTFH01001661v1_decoy 0 1085 +chrUn_JTFH01001662v1_decoy 0 1085 +chrUn_JTFH01001663v1_decoy 0 1083 +chrUn_JTFH01001664v1_decoy 0 1080 +chrUn_JTFH01001665v1_decoy 0 1080 +chrUn_JTFH01001666v1_decoy 0 1079 +chrUn_JTFH01001667v1_decoy 0 1079 +chrUn_JTFH01001668v1_decoy 0 1079 +chrUn_JTFH01001669v1_decoy 0 1075 +chrUn_JTFH01001670v1_decoy 0 1074 +chrUn_JTFH01001671v1_decoy 0 1073 +chrUn_JTFH01001672v1_decoy 0 1070 +chrUn_JTFH01001673v1_decoy 0 1068 +chrUn_JTFH01001674v1_decoy 0 1067 +chrUn_JTFH01001675v1_decoy 0 1066 +chrUn_JTFH01001676v1_decoy 0 1066 +chrUn_JTFH01001677v1_decoy 0 1066 +chrUn_JTFH01001678v1_decoy 0 1063 +chrUn_JTFH01001679v1_decoy 0 1063 +chrUn_JTFH01001680v1_decoy 0 1063 +chrUn_JTFH01001681v1_decoy 0 1062 +chrUn_JTFH01001682v1_decoy 0 1058 +chrUn_JTFH01001683v1_decoy 0 1056 +chrUn_JTFH01001684v1_decoy 0 1052 +chrUn_JTFH01001685v1_decoy 0 1051 +chrUn_JTFH01001686v1_decoy 0 1051 +chrUn_JTFH01001687v1_decoy 0 1050 +chrUn_JTFH01001688v1_decoy 0 1048 +chrUn_JTFH01001689v1_decoy 0 1046 +chrUn_JTFH01001690v1_decoy 0 1046 +chrUn_JTFH01001691v1_decoy 0 1045 +chrUn_JTFH01001692v1_decoy 0 1043 +chrUn_JTFH01001693v1_decoy 0 1038 +chrUn_JTFH01001694v1_decoy 0 1036 +chrUn_JTFH01001695v1_decoy 0 1035 +chrUn_JTFH01001696v1_decoy 0 1035 +chrUn_JTFH01001697v1_decoy 0 1035 +chrUn_JTFH01001698v1_decoy 0 1033 +chrUn_JTFH01001699v1_decoy 0 1032 +chrUn_JTFH01001700v1_decoy 0 1031 +chrUn_JTFH01001701v1_decoy 0 1026 +chrUn_JTFH01001702v1_decoy 0 1026 +chrUn_JTFH01001703v1_decoy 0 1026 +chrUn_JTFH01001704v1_decoy 0 1023 +chrUn_JTFH01001705v1_decoy 0 1022 +chrUn_JTFH01001706v1_decoy 0 1020 +chrUn_JTFH01001707v1_decoy 0 1020 +chrUn_JTFH01001708v1_decoy 0 1020 +chrUn_JTFH01001709v1_decoy 0 1019 +chrUn_JTFH01001710v1_decoy 0 1018 +chrUn_JTFH01001711v1_decoy 0 1018 +chrUn_JTFH01001712v1_decoy 0 1017 +chrUn_JTFH01001713v1_decoy 0 1015 +chrUn_JTFH01001714v1_decoy 0 1015 +chrUn_JTFH01001715v1_decoy 0 1015 +chrUn_JTFH01001716v1_decoy 0 1014 +chrUn_JTFH01001717v1_decoy 0 1014 +chrUn_JTFH01001718v1_decoy 0 1013 +chrUn_JTFH01001719v1_decoy 0 1013 +chrUn_JTFH01001720v1_decoy 0 1013 +chrUn_JTFH01001721v1_decoy 0 1012 +chrUn_JTFH01001722v1_decoy 0 1011 +chrUn_JTFH01001723v1_decoy 0 1011 +chrUn_JTFH01001724v1_decoy 0 1009 +chrUn_JTFH01001725v1_decoy 0 1008 +chrUn_JTFH01001726v1_decoy 0 1008 +chrUn_JTFH01001727v1_decoy 0 1007 +chrUn_JTFH01001728v1_decoy 0 1007 +chrUn_JTFH01001729v1_decoy 0 1007 +chrUn_JTFH01001730v1_decoy 0 1006 +chrUn_JTFH01001731v1_decoy 0 1005 +chrUn_JTFH01001732v1_decoy 0 1003 +chrUn_JTFH01001733v1_decoy 0 1001 +chrUn_JTFH01001734v1_decoy 0 1000 +chrUn_JTFH01001735v1_decoy 0 19311 +chrUn_JTFH01001736v1_decoy 0 11713 +chrUn_JTFH01001737v1_decoy 0 11263 +chrUn_JTFH01001738v1_decoy 0 9779 +chrUn_JTFH01001739v1_decoy 0 9568 +chrUn_JTFH01001740v1_decoy 0 9344 +chrUn_JTFH01001741v1_decoy 0 9188 +chrUn_JTFH01001742v1_decoy 0 9100 +chrUn_JTFH01001743v1_decoy 0 8771 +chrUn_JTFH01001744v1_decoy 0 8690 +chrUn_JTFH01001745v1_decoy 0 8566 +chrUn_JTFH01001746v1_decoy 0 8058 +chrUn_JTFH01001747v1_decoy 0 7759 +chrUn_JTFH01001748v1_decoy 0 7585 +chrUn_JTFH01001749v1_decoy 0 7471 +chrUn_JTFH01001750v1_decoy 0 7461 +chrUn_JTFH01001751v1_decoy 0 7342 +chrUn_JTFH01001752v1_decoy 0 7223 +chrUn_JTFH01001753v1_decoy 0 7064 +chrUn_JTFH01001754v1_decoy 0 6916 +chrUn_JTFH01001755v1_decoy 0 6897 +chrUn_JTFH01001756v1_decoy 0 6880 +chrUn_JTFH01001757v1_decoy 0 6857 +chrUn_JTFH01001758v1_decoy 0 6840 +chrUn_JTFH01001759v1_decoy 0 6728 +chrUn_JTFH01001760v1_decoy 0 6688 +chrUn_JTFH01001761v1_decoy 0 6553 +chrUn_JTFH01001762v1_decoy 0 6396 +chrUn_JTFH01001763v1_decoy 0 6345 +chrUn_JTFH01001764v1_decoy 0 6295 +chrUn_JTFH01001765v1_decoy 0 6266 +chrUn_JTFH01001766v1_decoy 0 6173 +chrUn_JTFH01001767v1_decoy 0 6171 +chrUn_JTFH01001768v1_decoy 0 6120 +chrUn_JTFH01001769v1_decoy 0 6105 +chrUn_JTFH01001770v1_decoy 0 6099 +chrUn_JTFH01001771v1_decoy 0 5893 +chrUn_JTFH01001772v1_decoy 0 5829 +chrUn_JTFH01001773v1_decoy 0 5793 +chrUn_JTFH01001774v1_decoy 0 5776 +chrUn_JTFH01001775v1_decoy 0 5759 +chrUn_JTFH01001776v1_decoy 0 5716 +chrUn_JTFH01001777v1_decoy 0 5708 +chrUn_JTFH01001778v1_decoy 0 5590 +chrUn_JTFH01001779v1_decoy 0 5566 +chrUn_JTFH01001780v1_decoy 0 5558 +chrUn_JTFH01001781v1_decoy 0 5418 +chrUn_JTFH01001782v1_decoy 0 5375 +chrUn_JTFH01001783v1_decoy 0 5300 +chrUn_JTFH01001784v1_decoy 0 5255 +chrUn_JTFH01001785v1_decoy 0 5157 +chrUn_JTFH01001786v1_decoy 0 5130 +chrUn_JTFH01001787v1_decoy 0 4978 +chrUn_JTFH01001788v1_decoy 0 4957 +chrUn_JTFH01001789v1_decoy 0 4947 +chrUn_JTFH01001790v1_decoy 0 4897 +chrUn_JTFH01001791v1_decoy 0 4867 +chrUn_JTFH01001792v1_decoy 0 4845 +chrUn_JTFH01001793v1_decoy 0 4678 +chrUn_JTFH01001794v1_decoy 0 4641 +chrUn_JTFH01001795v1_decoy 0 4592 +chrUn_JTFH01001796v1_decoy 0 4543 +chrUn_JTFH01001797v1_decoy 0 4532 +chrUn_JTFH01001798v1_decoy 0 4503 +chrUn_JTFH01001799v1_decoy 0 4495 +chrUn_JTFH01001800v1_decoy 0 4444 +chrUn_JTFH01001801v1_decoy 0 4414 +chrUn_JTFH01001802v1_decoy 0 4409 +chrUn_JTFH01001803v1_decoy 0 4302 +chrUn_JTFH01001804v1_decoy 0 4300 +chrUn_JTFH01001805v1_decoy 0 4277 +chrUn_JTFH01001806v1_decoy 0 4173 +chrUn_JTFH01001807v1_decoy 0 4169 +chrUn_JTFH01001808v1_decoy 0 4136 +chrUn_JTFH01001809v1_decoy 0 4101 +chrUn_JTFH01001810v1_decoy 0 4089 +chrUn_JTFH01001811v1_decoy 0 4015 +chrUn_JTFH01001812v1_decoy 0 4000 +chrUn_JTFH01001813v1_decoy 0 3973 +chrUn_JTFH01001814v1_decoy 0 3732 +chrUn_JTFH01001815v1_decoy 0 3709 +chrUn_JTFH01001816v1_decoy 0 3686 +chrUn_JTFH01001817v1_decoy 0 3676 +chrUn_JTFH01001818v1_decoy 0 3673 +chrUn_JTFH01001819v1_decoy 0 3672 +chrUn_JTFH01001820v1_decoy 0 3633 +chrUn_JTFH01001821v1_decoy 0 3633 +chrUn_JTFH01001822v1_decoy 0 3613 +chrUn_JTFH01001823v1_decoy 0 3605 +chrUn_JTFH01001824v1_decoy 0 3592 +chrUn_JTFH01001825v1_decoy 0 3586 +chrUn_JTFH01001826v1_decoy 0 3584 +chrUn_JTFH01001827v1_decoy 0 3577 +chrUn_JTFH01001828v1_decoy 0 3537 +chrUn_JTFH01001829v1_decoy 0 3510 +chrUn_JTFH01001830v1_decoy 0 3509 +chrUn_JTFH01001831v1_decoy 0 3488 +chrUn_JTFH01001832v1_decoy 0 3473 +chrUn_JTFH01001833v1_decoy 0 3445 +chrUn_JTFH01001834v1_decoy 0 3427 +chrUn_JTFH01001835v1_decoy 0 3395 +chrUn_JTFH01001836v1_decoy 0 3367 +chrUn_JTFH01001837v1_decoy 0 3337 +chrUn_JTFH01001838v1_decoy 0 3324 +chrUn_JTFH01001839v1_decoy 0 3315 +chrUn_JTFH01001840v1_decoy 0 3313 +chrUn_JTFH01001841v1_decoy 0 3283 +chrUn_JTFH01001842v1_decoy 0 3250 +chrUn_JTFH01001843v1_decoy 0 3247 +chrUn_JTFH01001844v1_decoy 0 3237 +chrUn_JTFH01001845v1_decoy 0 3235 +chrUn_JTFH01001846v1_decoy 0 3200 +chrUn_JTFH01001847v1_decoy 0 3195 +chrUn_JTFH01001848v1_decoy 0 3175 +chrUn_JTFH01001849v1_decoy 0 3158 +chrUn_JTFH01001850v1_decoy 0 3143 +chrUn_JTFH01001851v1_decoy 0 3139 +chrUn_JTFH01001852v1_decoy 0 3138 +chrUn_JTFH01001853v1_decoy 0 3136 +chrUn_JTFH01001854v1_decoy 0 3132 +chrUn_JTFH01001855v1_decoy 0 3132 +chrUn_JTFH01001856v1_decoy 0 3095 +chrUn_JTFH01001857v1_decoy 0 3094 +chrUn_JTFH01001858v1_decoy 0 3093 +chrUn_JTFH01001859v1_decoy 0 3059 +chrUn_JTFH01001860v1_decoy 0 2985 +chrUn_JTFH01001861v1_decoy 0 2975 +chrUn_JTFH01001862v1_decoy 0 2967 +chrUn_JTFH01001863v1_decoy 0 2961 +chrUn_JTFH01001864v1_decoy 0 2955 +chrUn_JTFH01001865v1_decoy 0 2935 +chrUn_JTFH01001866v1_decoy 0 2933 +chrUn_JTFH01001867v1_decoy 0 2909 +chrUn_JTFH01001868v1_decoy 0 2904 +chrUn_JTFH01001869v1_decoy 0 2892 +chrUn_JTFH01001870v1_decoy 0 2886 +chrUn_JTFH01001871v1_decoy 0 2885 +chrUn_JTFH01001872v1_decoy 0 2878 +chrUn_JTFH01001873v1_decoy 0 2875 +chrUn_JTFH01001874v1_decoy 0 2861 +chrUn_JTFH01001875v1_decoy 0 2856 +chrUn_JTFH01001876v1_decoy 0 2838 +chrUn_JTFH01001877v1_decoy 0 2801 +chrUn_JTFH01001878v1_decoy 0 2797 +chrUn_JTFH01001879v1_decoy 0 2788 +chrUn_JTFH01001880v1_decoy 0 2773 +chrUn_JTFH01001881v1_decoy 0 2755 +chrUn_JTFH01001882v1_decoy 0 2754 +chrUn_JTFH01001883v1_decoy 0 2743 +chrUn_JTFH01001884v1_decoy 0 2725 +chrUn_JTFH01001885v1_decoy 0 2722 +chrUn_JTFH01001886v1_decoy 0 2682 +chrUn_JTFH01001887v1_decoy 0 2669 +chrUn_JTFH01001888v1_decoy 0 2663 +chrUn_JTFH01001889v1_decoy 0 2652 +chrUn_JTFH01001890v1_decoy 0 2647 +chrUn_JTFH01001891v1_decoy 0 2635 +chrUn_JTFH01001892v1_decoy 0 2633 +chrUn_JTFH01001893v1_decoy 0 2629 +chrUn_JTFH01001894v1_decoy 0 2612 +chrUn_JTFH01001895v1_decoy 0 2599 +chrUn_JTFH01001896v1_decoy 0 2566 +chrUn_JTFH01001897v1_decoy 0 2556 +chrUn_JTFH01001898v1_decoy 0 2551 +chrUn_JTFH01001899v1_decoy 0 2551 +chrUn_JTFH01001900v1_decoy 0 2538 +chrUn_JTFH01001901v1_decoy 0 2538 +chrUn_JTFH01001902v1_decoy 0 2525 +chrUn_JTFH01001903v1_decoy 0 2498 +chrUn_JTFH01001904v1_decoy 0 2496 +chrUn_JTFH01001905v1_decoy 0 2483 +chrUn_JTFH01001906v1_decoy 0 2475 +chrUn_JTFH01001907v1_decoy 0 2469 +chrUn_JTFH01001908v1_decoy 0 2455 +chrUn_JTFH01001909v1_decoy 0 2444 +chrUn_JTFH01001910v1_decoy 0 2437 +chrUn_JTFH01001911v1_decoy 0 2435 +chrUn_JTFH01001912v1_decoy 0 2427 +chrUn_JTFH01001913v1_decoy 0 2419 +chrUn_JTFH01001914v1_decoy 0 2413 +chrUn_JTFH01001915v1_decoy 0 2412 +chrUn_JTFH01001916v1_decoy 0 2400 +chrUn_JTFH01001917v1_decoy 0 2399 +chrUn_JTFH01001918v1_decoy 0 2396 +chrUn_JTFH01001919v1_decoy 0 2393 +chrUn_JTFH01001920v1_decoy 0 2386 +chrUn_JTFH01001921v1_decoy 0 2384 +chrUn_JTFH01001922v1_decoy 0 2382 +chrUn_JTFH01001923v1_decoy 0 2382 +chrUn_JTFH01001924v1_decoy 0 2367 +chrUn_JTFH01001925v1_decoy 0 2366 +chrUn_JTFH01001926v1_decoy 0 2362 +chrUn_JTFH01001927v1_decoy 0 2361 +chrUn_JTFH01001928v1_decoy 0 2353 +chrUn_JTFH01001929v1_decoy 0 2349 +chrUn_JTFH01001930v1_decoy 0 2348 +chrUn_JTFH01001931v1_decoy 0 2340 +chrUn_JTFH01001932v1_decoy 0 2339 +chrUn_JTFH01001933v1_decoy 0 2336 +chrUn_JTFH01001934v1_decoy 0 2333 +chrUn_JTFH01001935v1_decoy 0 2330 +chrUn_JTFH01001936v1_decoy 0 2327 +chrUn_JTFH01001937v1_decoy 0 2318 +chrUn_JTFH01001938v1_decoy 0 2293 +chrUn_JTFH01001939v1_decoy 0 2292 +chrUn_JTFH01001940v1_decoy 0 2287 +chrUn_JTFH01001941v1_decoy 0 2274 +chrUn_JTFH01001942v1_decoy 0 2274 +chrUn_JTFH01001943v1_decoy 0 2267 +chrUn_JTFH01001944v1_decoy 0 2260 +chrUn_JTFH01001945v1_decoy 0 2257 +chrUn_JTFH01001946v1_decoy 0 2240 +chrUn_JTFH01001947v1_decoy 0 2239 +chrUn_JTFH01001948v1_decoy 0 2232 +chrUn_JTFH01001949v1_decoy 0 2230 +chrUn_JTFH01001950v1_decoy 0 2230 +chrUn_JTFH01001951v1_decoy 0 2222 +chrUn_JTFH01001952v1_decoy 0 2216 +chrUn_JTFH01001953v1_decoy 0 2214 +chrUn_JTFH01001954v1_decoy 0 2210 +chrUn_JTFH01001955v1_decoy 0 2203 +chrUn_JTFH01001956v1_decoy 0 2197 +chrUn_JTFH01001957v1_decoy 0 2196 +chrUn_JTFH01001958v1_decoy 0 2196 +chrUn_JTFH01001959v1_decoy 0 2179 +chrUn_JTFH01001960v1_decoy 0 2178 +chrUn_JTFH01001961v1_decoy 0 2178 +chrUn_JTFH01001962v1_decoy 0 2172 +chrUn_JTFH01001963v1_decoy 0 2170 +chrUn_JTFH01001964v1_decoy 0 2167 +chrUn_JTFH01001965v1_decoy 0 2167 +chrUn_JTFH01001966v1_decoy 0 2157 +chrUn_JTFH01001967v1_decoy 0 2153 +chrUn_JTFH01001968v1_decoy 0 2151 +chrUn_JTFH01001969v1_decoy 0 2147 +chrUn_JTFH01001970v1_decoy 0 2145 +chrUn_JTFH01001971v1_decoy 0 2142 +chrUn_JTFH01001972v1_decoy 0 2142 +chrUn_JTFH01001973v1_decoy 0 2136 +chrUn_JTFH01001974v1_decoy 0 2130 +chrUn_JTFH01001975v1_decoy 0 2128 +chrUn_JTFH01001976v1_decoy 0 2126 +chrUn_JTFH01001977v1_decoy 0 2126 +chrUn_JTFH01001978v1_decoy 0 2119 +chrUn_JTFH01001979v1_decoy 0 2107 +chrUn_JTFH01001980v1_decoy 0 2091 +chrUn_JTFH01001981v1_decoy 0 2087 +chrUn_JTFH01001982v1_decoy 0 2086 +chrUn_JTFH01001983v1_decoy 0 2083 +chrUn_JTFH01001984v1_decoy 0 2075 +chrUn_JTFH01001985v1_decoy 0 2075 +chrUn_JTFH01001986v1_decoy 0 2072 +chrUn_JTFH01001987v1_decoy 0 2068 +chrUn_JTFH01001988v1_decoy 0 2067 +chrUn_JTFH01001989v1_decoy 0 2055 +chrUn_JTFH01001990v1_decoy 0 2051 +chrUn_JTFH01001991v1_decoy 0 2050 +chrUn_JTFH01001992v1_decoy 0 2033 +chrUn_JTFH01001993v1_decoy 0 2024 +chrUn_JTFH01001994v1_decoy 0 2016 +chrUn_JTFH01001995v1_decoy 0 2011 +chrUn_JTFH01001996v1_decoy 0 2009 +chrUn_JTFH01001997v1_decoy 0 2003 +chrUn_JTFH01001998v1_decoy 0 2001 +chrUn_KI270302v1 0 2274 +chrUn_KI270303v1 0 1942 +chrUn_KI270304v1 0 2165 +chrUn_KI270305v1 0 1472 +chrUn_KI270310v1 0 1201 +chrUn_KI270311v1 0 12399 +chrUn_KI270312v1 0 998 +chrUn_KI270315v1 0 2276 +chrUn_KI270316v1 0 1444 +chrUn_KI270317v1 0 37690 +chrUn_KI270320v1 0 4416 +chrUn_KI270322v1 0 21476 +chrUn_KI270329v1 0 1040 +chrUn_KI270330v1 0 1652 +chrUn_KI270333v1 0 2699 +chrUn_KI270334v1 0 1368 +chrUn_KI270335v1 0 1048 +chrUn_KI270336v1 0 1026 +chrUn_KI270337v1 0 1121 +chrUn_KI270338v1 0 1428 +chrUn_KI270340v1 0 1428 +chrUn_KI270362v1 0 3530 +chrUn_KI270363v1 0 1803 +chrUn_KI270364v1 0 2855 +chrUn_KI270366v1 0 8320 +chrUn_KI270371v1 0 2805 +chrUn_KI270372v1 0 1650 +chrUn_KI270373v1 0 1451 +chrUn_KI270374v1 0 2656 +chrUn_KI270375v1 0 2378 +chrUn_KI270376v1 0 1136 +chrUn_KI270378v1 0 1048 +chrUn_KI270379v1 0 1045 +chrUn_KI270381v1 0 1930 +chrUn_KI270382v1 0 4215 +chrUn_KI270383v1 0 1750 +chrUn_KI270384v1 0 1658 +chrUn_KI270385v1 0 990 +chrUn_KI270386v1 0 1788 +chrUn_KI270387v1 0 1537 +chrUn_KI270388v1 0 1216 +chrUn_KI270389v1 0 1298 +chrUn_KI270390v1 0 2387 +chrUn_KI270391v1 0 1484 +chrUn_KI270392v1 0 971 +chrUn_KI270393v1 0 1308 +chrUn_KI270394v1 0 970 +chrUn_KI270395v1 0 1143 +chrUn_KI270396v1 0 1880 +chrUn_KI270411v1 0 2646 +chrUn_KI270412v1 0 1179 +chrUn_KI270414v1 0 2489 +chrUn_KI270417v1 0 2043 +chrUn_KI270418v1 0 2145 +chrUn_KI270419v1 0 1029 +chrUn_KI270420v1 0 2321 +chrUn_KI270422v1 0 1445 +chrUn_KI270423v1 0 981 +chrUn_KI270424v1 0 2140 +chrUn_KI270425v1 0 1884 +chrUn_KI270429v1 0 1361 +chrUn_KI270435v1 0 92983 +chrUn_KI270438v1 0 112505 +chrUn_KI270442v1 0 392061 +chrUn_KI270448v1 0 7992 +chrUn_KI270465v1 0 1774 +chrUn_KI270466v1 0 1233 +chrUn_KI270467v1 0 3920 +chrUn_KI270468v1 0 4055 +chrUn_KI270507v1 0 5353 +chrUn_KI270508v1 0 1951 +chrUn_KI270509v1 0 2318 +chrUn_KI270510v1 0 2415 +chrUn_KI270511v1 0 8127 +chrUn_KI270512v1 0 22689 +chrUn_KI270515v1 0 6361 +chrUn_KI270516v1 0 1300 +chrUn_KI270517v1 0 3253 +chrUn_KI270518v1 0 2186 +chrUn_KI270519v1 0 138126 +chrUn_KI270521v1 0 7642 +chrUn_KI270522v1 0 5674 +chrUn_KI270528v1 0 2983 +chrUn_KI270529v1 0 1899 +chrUn_KI270530v1 0 2168 +chrUn_KI270538v1 0 91309 +chrUn_KI270539v1 0 993 +chrUn_KI270544v1 0 1202 +chrUn_KI270548v1 0 1599 +chrUn_KI270579v1 0 31033 +chrUn_KI270580v1 0 1553 +chrUn_KI270581v1 0 7046 +chrUn_KI270582v1 0 6504 +chrUn_KI270583v1 0 1400 +chrUn_KI270584v1 0 4513 +chrUn_KI270587v1 0 2969 +chrUn_KI270588v1 0 6158 +chrUn_KI270589v1 0 44474 +chrUn_KI270590v1 0 4685 +chrUn_KI270591v1 0 5796 +chrUn_KI270593v1 0 3041 +chrUn_KI270741v1 0 157432 +chrUn_KI270742v1 0 186739 +chrUn_KI270743v1 0 210658 +chrUn_KI270744v1 0 168472 +chrUn_KI270745v1 0 41891 +chrUn_KI270746v1 0 66486 +chrUn_KI270747v1 0 198735 +chrUn_KI270748v1 0 93321 +chrUn_KI270749v1 0 158759 +chrUn_KI270750v1 0 148850 +chrUn_KI270751v1 0 150742 +chrUn_KI270752v1 0 27745 +chrUn_KI270753v1 0 62944 +chrUn_KI270754v1 0 40191 +chrUn_KI270755v1 0 36723 +chrUn_KI270756v1 0 79590 +chrUn_KI270757v1 0 71251 +chrUn_KN707606v1_decoy 0 2200 +chrUn_KN707607v1_decoy 0 3033 +chrUn_KN707608v1_decoy 0 3112 +chrUn_KN707609v1_decoy 0 1642 +chrUn_KN707610v1_decoy 0 1393 +chrUn_KN707611v1_decoy 0 1103 +chrUn_KN707612v1_decoy 0 1039 +chrUn_KN707613v1_decoy 0 1619 +chrUn_KN707614v1_decoy 0 3122 +chrUn_KN707615v1_decoy 0 1934 +chrUn_KN707616v1_decoy 0 3111 +chrUn_KN707617v1_decoy 0 2545 +chrUn_KN707618v1_decoy 0 2295 +chrUn_KN707619v1_decoy 0 1551 +chrUn_KN707620v1_decoy 0 2046 +chrUn_KN707621v1_decoy 0 1222 +chrUn_KN707622v1_decoy 0 1535 +chrUn_KN707623v1_decoy 0 3784 +chrUn_KN707624v1_decoy 0 1329 +chrUn_KN707625v1_decoy 0 1238 +chrUn_KN707626v1_decoy 0 5623 +chrUn_KN707627v1_decoy 0 5821 +chrUn_KN707628v1_decoy 0 2960 +chrUn_KN707629v1_decoy 0 1848 +chrUn_KN707630v1_decoy 0 2315 +chrUn_KN707631v1_decoy 0 1945 +chrUn_KN707632v1_decoy 0 1424 +chrUn_KN707633v1_decoy 0 1274 +chrUn_KN707634v1_decoy 0 1007 +chrUn_KN707635v1_decoy 0 1414 +chrUn_KN707636v1_decoy 0 1725 +chrUn_KN707637v1_decoy 0 5354 +chrUn_KN707638v1_decoy 0 2189 +chrUn_KN707639v1_decoy 0 1294 +chrUn_KN707640v1_decoy 0 1831 +chrUn_KN707641v1_decoy 0 1647 +chrUn_KN707642v1_decoy 0 2943 +chrUn_KN707643v1_decoy 0 2857 +chrUn_KN707644v1_decoy 0 1030 +chrUn_KN707645v1_decoy 0 1070 +chrUn_KN707646v1_decoy 0 1735 +chrUn_KN707647v1_decoy 0 1982 +chrUn_KN707648v1_decoy 0 1564 +chrUn_KN707649v1_decoy 0 1775 +chrUn_KN707650v1_decoy 0 1540 +chrUn_KN707651v1_decoy 0 2013 +chrUn_KN707652v1_decoy 0 1176 +chrUn_KN707653v1_decoy 0 1890 +chrUn_KN707654v1_decoy 0 3644 +chrUn_KN707655v1_decoy 0 2785 +chrUn_KN707656v1_decoy 0 1017 +chrUn_KN707657v1_decoy 0 1068 +chrUn_KN707658v1_decoy 0 1007 +chrUn_KN707659v1_decoy 0 2605 +chrUn_KN707660v1_decoy 0 8410 +chrUn_KN707661v1_decoy 0 5534 +chrUn_KN707662v1_decoy 0 2173 +chrUn_KN707663v1_decoy 0 1065 +chrUn_KN707664v1_decoy 0 8683 +chrUn_KN707665v1_decoy 0 2670 +chrUn_KN707666v1_decoy 0 2420 +chrUn_KN707667v1_decoy 0 2189 +chrUn_KN707668v1_decoy 0 2093 +chrUn_KN707669v1_decoy 0 1184 +chrUn_KN707670v1_decoy 0 1205 +chrUn_KN707671v1_decoy 0 2786 +chrUn_KN707672v1_decoy 0 2794 +chrUn_KN707673v1_decoy 0 19544 +chrUn_KN707674v1_decoy 0 2848 +chrUn_KN707675v1_decoy 0 10556 +chrUn_KN707676v1_decoy 0 9066 +chrUn_KN707677v1_decoy 0 7267 +chrUn_KN707678v1_decoy 0 2462 +chrUn_KN707679v1_decoy 0 1774 +chrUn_KN707680v1_decoy 0 1297 +chrUn_KN707681v1_decoy 0 4379 +chrUn_KN707682v1_decoy 0 4208 +chrUn_KN707683v1_decoy 0 4068 +chrUn_KN707684v1_decoy 0 2940 +chrUn_KN707685v1_decoy 0 3938 +chrUn_KN707686v1_decoy 0 2072 +chrUn_KN707687v1_decoy 0 1136 +chrUn_KN707688v1_decoy 0 4248 +chrUn_KN707689v1_decoy 0 5823 +chrUn_KN707690v1_decoy 0 3715 +chrUn_KN707691v1_decoy 0 4885 +chrUn_KN707692v1_decoy 0 4813 +chrUn_KN707693v1_decoy 0 2899 +chrUn_KN707694v1_decoy 0 1228 +chrUn_KN707695v1_decoy 0 3119 +chrUn_KN707696v1_decoy 0 3828 +chrUn_KN707697v1_decoy 0 1186 +chrUn_KN707698v1_decoy 0 1908 +chrUn_KN707699v1_decoy 0 2795 +chrUn_KN707700v1_decoy 0 3703 +chrUn_KN707701v1_decoy 0 6722 +chrUn_KN707702v1_decoy 0 6466 +chrUn_KN707703v1_decoy 0 2235 +chrUn_KN707704v1_decoy 0 2871 +chrUn_KN707705v1_decoy 0 4632 +chrUn_KN707706v1_decoy 0 4225 +chrUn_KN707707v1_decoy 0 4339 +chrUn_KN707708v1_decoy 0 2305 +chrUn_KN707709v1_decoy 0 3273 +chrUn_KN707710v1_decoy 0 5701 +chrUn_KN707711v1_decoy 0 4154 +chrUn_KN707712v1_decoy 0 1243 +chrUn_KN707713v1_decoy 0 1308 +chrUn_KN707714v1_decoy 0 2922 +chrUn_KN707715v1_decoy 0 3044 +chrUn_KN707716v1_decoy 0 2888 +chrUn_KN707717v1_decoy 0 1742 +chrUn_KN707718v1_decoy 0 4969 +chrUn_KN707719v1_decoy 0 3270 +chrUn_KN707720v1_decoy 0 6028 +chrUn_KN707721v1_decoy 0 1105 +chrUn_KN707722v1_decoy 0 2884 +chrUn_KN707723v1_decoy 0 1124 +chrUn_KN707724v1_decoy 0 1454 +chrUn_KN707725v1_decoy 0 2565 +chrUn_KN707726v1_decoy 0 2149 +chrUn_KN707727v1_decoy 0 2630 +chrUn_KN707728v1_decoy 0 14625 +chrUn_KN707729v1_decoy 0 7431 +chrUn_KN707730v1_decoy 0 5776 +chrUn_KN707731v1_decoy 0 4820 +chrUn_KN707732v1_decoy 0 1227 +chrUn_KN707733v1_decoy 0 7503 +chrUn_KN707734v1_decoy 0 9652 +chrUn_KN707735v1_decoy 0 1091 +chrUn_KN707736v1_decoy 0 2467 +chrUn_KN707737v1_decoy 0 1270 +chrUn_KN707738v1_decoy 0 4365 +chrUn_KN707739v1_decoy 0 4284 +chrUn_KN707740v1_decoy 0 10282 +chrUn_KN707741v1_decoy 0 5601 +chrUn_KN707742v1_decoy 0 4758 +chrUn_KN707743v1_decoy 0 1624 +chrUn_KN707744v1_decoy 0 4024 +chrUn_KN707745v1_decoy 0 1276 +chrUn_KN707746v1_decoy 0 5083 +chrUn_KN707747v1_decoy 0 2075 +chrUn_KN707748v1_decoy 0 3553 +chrUn_KN707749v1_decoy 0 7010 +chrUn_KN707750v1_decoy 0 4718 +chrUn_KN707751v1_decoy 0 3546 +chrUn_KN707752v1_decoy 0 2873 +chrUn_KN707753v1_decoy 0 2144 +chrUn_KN707754v1_decoy 0 2243 +chrUn_KN707755v1_decoy 0 5343 +chrUn_KN707756v1_decoy 0 4877 +chrUn_KN707757v1_decoy 0 3034 +chrUn_KN707758v1_decoy 0 2826 +chrUn_KN707759v1_decoy 0 1221 +chrUn_KN707760v1_decoy 0 1169 +chrUn_KN707761v1_decoy 0 2319 +chrUn_KN707762v1_decoy 0 3450 +chrUn_KN707763v1_decoy 0 2674 +chrUn_KN707764v1_decoy 0 3912 +chrUn_KN707765v1_decoy 0 6020 +chrUn_KN707766v1_decoy 0 2303 +chrUn_KN707767v1_decoy 0 2552 +chrUn_KN707768v1_decoy 0 3656 +chrUn_KN707769v1_decoy 0 1591 +chrUn_KN707770v1_decoy 0 1209 +chrUn_KN707771v1_decoy 0 3176 +chrUn_KN707772v1_decoy 0 8915 +chrUn_KN707773v1_decoy 0 4902 +chrUn_KN707774v1_decoy 0 3324 +chrUn_KN707775v1_decoy 0 5997 +chrUn_KN707776v1_decoy 0 2618 +chrUn_KN707777v1_decoy 0 10311 +chrUn_KN707778v1_decoy 0 2440 +chrUn_KN707779v1_decoy 0 12444 +chrUn_KN707780v1_decoy 0 5691 +chrUn_KN707781v1_decoy 0 2717 +chrUn_KN707782v1_decoy 0 5277 +chrUn_KN707783v1_decoy 0 4373 +chrUn_KN707784v1_decoy 0 3224 +chrUn_KN707785v1_decoy 0 2631 +chrUn_KN707786v1_decoy 0 5385 +chrUn_KN707787v1_decoy 0 3678 +chrUn_KN707788v1_decoy 0 1412 +chrUn_KN707789v1_decoy 0 1443 +chrUn_KN707790v1_decoy 0 1098 +chrUn_KN707791v1_decoy 0 3240 +chrUn_KN707792v1_decoy 0 1915 +chrUn_KN707793v1_decoy 0 4667 +chrUn_KN707794v1_decoy 0 7219 +chrUn_KN707795v1_decoy 0 3277 +chrUn_KN707796v1_decoy 0 3473 +chrUn_KN707797v1_decoy 0 4243 +chrUn_KN707798v1_decoy 0 17599 +chrUn_KN707799v1_decoy 0 5095 +chrUn_KN707800v1_decoy 0 2237 +chrUn_KN707801v1_decoy 0 2901 +chrUn_KN707802v1_decoy 0 2666 +chrUn_KN707803v1_decoy 0 5336 +chrUn_KN707804v1_decoy 0 4383 +chrUn_KN707805v1_decoy 0 5446 +chrUn_KN707806v1_decoy 0 6252 +chrUn_KN707807v1_decoy 0 4616 +chrUn_KN707808v1_decoy 0 3021 +chrUn_KN707809v1_decoy 0 3667 +chrUn_KN707810v1_decoy 0 4563 +chrUn_KN707811v1_decoy 0 1120 +chrUn_KN707812v1_decoy 0 3845 +chrUn_KN707813v1_decoy 0 2272 +chrUn_KN707814v1_decoy 0 4764 +chrUn_KN707815v1_decoy 0 5410 +chrUn_KN707816v1_decoy 0 7150 +chrUn_KN707817v1_decoy 0 1762 +chrUn_KN707818v1_decoy 0 1207 +chrUn_KN707819v1_decoy 0 1331 +chrUn_KN707820v1_decoy 0 8307 +chrUn_KN707821v1_decoy 0 2276 +chrUn_KN707822v1_decoy 0 2575 +chrUn_KN707823v1_decoy 0 3970 +chrUn_KN707824v1_decoy 0 1352 +chrUn_KN707825v1_decoy 0 3040 +chrUn_KN707826v1_decoy 0 2070 +chrUn_KN707827v1_decoy 0 2913 +chrUn_KN707828v1_decoy 0 2389 +chrUn_KN707829v1_decoy 0 1835 +chrUn_KN707830v1_decoy 0 4807 +chrUn_KN707831v1_decoy 0 2201 +chrUn_KN707832v1_decoy 0 1265 +chrUn_KN707833v1_decoy 0 1961 +chrUn_KN707834v1_decoy 0 1064 +chrUn_KN707835v1_decoy 0 1932 +chrUn_KN707836v1_decoy 0 3213 +chrUn_KN707837v1_decoy 0 1178 +chrUn_KN707838v1_decoy 0 2926 +chrUn_KN707839v1_decoy 0 1038 +chrUn_KN707840v1_decoy 0 3298 +chrUn_KN707841v1_decoy 0 8992 +chrUn_KN707842v1_decoy 0 6698 +chrUn_KN707843v1_decoy 0 4880 +chrUn_KN707844v1_decoy 0 1766 +chrUn_KN707845v1_decoy 0 3532 +chrUn_KN707846v1_decoy 0 2297 +chrUn_KN707847v1_decoy 0 1234 +chrUn_KN707848v1_decoy 0 1205 +chrUn_KN707849v1_decoy 0 2790 +chrUn_KN707850v1_decoy 0 2006 +chrUn_KN707851v1_decoy 0 4593 +chrUn_KN707852v1_decoy 0 1579 +chrUn_KN707853v1_decoy 0 9597 +chrUn_KN707854v1_decoy 0 10451 +chrUn_KN707855v1_decoy 0 3219 +chrUn_KN707856v1_decoy 0 2300 +chrUn_KN707857v1_decoy 0 5985 +chrUn_KN707858v1_decoy 0 2959 +chrUn_KN707859v1_decoy 0 1340 +chrUn_KN707860v1_decoy 0 3148 +chrUn_KN707861v1_decoy 0 2242 +chrUn_KN707862v1_decoy 0 16513 +chrUn_KN707863v1_decoy 0 7821 +chrUn_KN707864v1_decoy 0 2159 +chrUn_KN707865v1_decoy 0 2114 +chrUn_KN707866v1_decoy 0 4109 +chrUn_KN707867v1_decoy 0 1544 +chrUn_KN707868v1_decoy 0 1005 +chrUn_KN707869v1_decoy 0 8632 +chrUn_KN707870v1_decoy 0 1012 +chrUn_KN707871v1_decoy 0 4728 +chrUn_KN707872v1_decoy 0 2165 +chrUn_KN707873v1_decoy 0 7591 +chrUn_KN707874v1_decoy 0 5202 +chrUn_KN707875v1_decoy 0 4241 +chrUn_KN707876v1_decoy 0 4131 +chrUn_KN707877v1_decoy 0 2272 +chrUn_KN707878v1_decoy 0 2085 +chrUn_KN707879v1_decoy 0 4346 +chrUn_KN707880v1_decoy 0 1208 +chrUn_KN707881v1_decoy 0 4543 +chrUn_KN707882v1_decoy 0 2772 +chrUn_KN707883v1_decoy 0 2490 +chrUn_KN707884v1_decoy 0 4568 +chrUn_KN707885v1_decoy 0 1776 +chrUn_KN707886v1_decoy 0 2699 +chrUn_KN707887v1_decoy 0 3534 +chrUn_KN707888v1_decoy 0 2424 +chrUn_KN707889v1_decoy 0 1747 +chrUn_KN707890v1_decoy 0 1088 +chrUn_KN707891v1_decoy 0 1143 +chrUn_KN707892v1_decoy 0 2530 +chrUn_KN707893v1_decoy 0 8049 +chrUn_KN707894v1_decoy 0 1366 +chrUn_KN707895v1_decoy 0 4284 +chrUn_KN707896v1_decoy 0 33125 +chrUn_KN707897v1_decoy 0 2137 +chrUn_KN707898v1_decoy 0 3840 +chrUn_KN707899v1_decoy 0 3087 +chrUn_KN707900v1_decoy 0 2041 +chrUn_KN707901v1_decoy 0 3344 +chrUn_KN707902v1_decoy 0 2921 +chrUn_KN707903v1_decoy 0 6581 +chrUn_KN707904v1_decoy 0 3968 +chrUn_KN707905v1_decoy 0 2339 +chrUn_KN707906v1_decoy 0 1243 +chrUn_KN707907v1_decoy 0 7776 +chrUn_KN707908v1_decoy 0 19837 +chrUn_KN707909v1_decoy 0 1737 +chrUn_KN707910v1_decoy 0 1098 +chrUn_KN707911v1_decoy 0 1893 +chrUn_KN707912v1_decoy 0 1281 +chrUn_KN707913v1_decoy 0 1527 +chrUn_KN707914v1_decoy 0 2055 +chrUn_KN707915v1_decoy 0 2527 +chrUn_KN707916v1_decoy 0 3275 +chrUn_KN707917v1_decoy 0 1265 +chrUn_KN707918v1_decoy 0 2623 +chrUn_KN707919v1_decoy 0 4850 +chrUn_KN707920v1_decoy 0 3584 +chrUn_KN707921v1_decoy 0 2561 +chrUn_KN707922v1_decoy 0 3041 +chrUn_KN707923v1_decoy 0 1409 +chrUn_KN707924v1_decoy 0 4596 +chrUn_KN707925v1_decoy 0 11555 +chrUn_KN707926v1_decoy 0 1266 +chrUn_KN707927v1_decoy 0 1079 +chrUn_KN707928v1_decoy 0 1087 +chrUn_KN707929v1_decoy 0 1226 +chrUn_KN707930v1_decoy 0 1131 +chrUn_KN707931v1_decoy 0 1199 +chrUn_KN707932v1_decoy 0 1084 +chrUn_KN707933v1_decoy 0 2038 +chrUn_KN707934v1_decoy 0 1070 +chrUn_KN707935v1_decoy 0 1312 +chrUn_KN707936v1_decoy 0 4031 +chrUn_KN707937v1_decoy 0 7445 +chrUn_KN707938v1_decoy 0 1770 +chrUn_KN707939v1_decoy 0 5600 +chrUn_KN707940v1_decoy 0 1882 +chrUn_KN707941v1_decoy 0 1170 +chrUn_KN707942v1_decoy 0 1300 +chrUn_KN707943v1_decoy 0 5325 +chrUn_KN707944v1_decoy 0 2043 +chrUn_KN707945v1_decoy 0 1072 +chrUn_KN707946v1_decoy 0 2463 +chrUn_KN707947v1_decoy 0 1010 +chrUn_KN707948v1_decoy 0 1432 +chrUn_KN707949v1_decoy 0 1162 +chrUn_KN707950v1_decoy 0 1095 +chrUn_KN707951v1_decoy 0 1118 +chrUn_KN707952v1_decoy 0 1383 +chrUn_KN707953v1_decoy 0 2289 +chrUn_KN707954v1_decoy 0 1648 +chrUn_KN707955v1_decoy 0 2203 +chrUn_KN707956v1_decoy 0 3270 +chrUn_KN707957v1_decoy 0 11499 +chrUn_KN707958v1_decoy 0 2474 +chrUn_KN707959v1_decoy 0 2294 +chrUn_KN707960v1_decoy 0 1238 +chrUn_KN707961v1_decoy 0 3410 +chrUn_KN707962v1_decoy 0 1523 +chrUn_KN707963v1_decoy 0 62955 +chrUn_KN707964v1_decoy 0 6282 +chrUn_KN707965v1_decoy 0 3836 +chrUn_KN707966v1_decoy 0 6486 +chrUn_KN707967v1_decoy 0 15368 +chrUn_KN707968v1_decoy 0 9572 +chrUn_KN707969v1_decoy 0 6413 +chrUn_KN707970v1_decoy 0 4104 +chrUn_KN707971v1_decoy 0 12943 +chrUn_KN707972v1_decoy 0 4650 +chrUn_KN707973v1_decoy 0 3080 +chrUn_KN707974v1_decoy 0 3134 +chrUn_KN707975v1_decoy 0 6211 +chrUn_KN707976v1_decoy 0 1126 +chrUn_KN707977v1_decoy 0 1101 +chrUn_KN707978v1_decoy 0 1101 +chrUn_KN707979v1_decoy 0 2648 +chrUn_KN707980v1_decoy 0 2973 +chrUn_KN707981v1_decoy 0 2520 +chrUn_KN707982v1_decoy 0 2318 +chrUn_KN707983v1_decoy 0 2606 +chrUn_KN707984v1_decoy 0 2205 +chrUn_KN707985v1_decoy 0 2929 +chrUn_KN707986v1_decoy 0 3869 +chrUn_KN707987v1_decoy 0 1117 +chrUn_KN707988v1_decoy 0 2960 +chrUn_KN707989v1_decoy 0 1009 +chrUn_KN707990v1_decoy 0 4048 +chrUn_KN707991v1_decoy 0 2193 +chrUn_KN707992v1_decoy 0 1830 +chrX 268300 269500 +chrX 323500 323800 +chrX 527300 528400 +chrX 725200 725300 +chrX 2330000 2330100 +chrX 2382600 2382700 +chrX 3072000 3072100 +chrX 4230800 4230900 +chrX 6225600 6225700 +chrX 16410000 16410100 +chrX 17425500 17425600 +chrX 17737400 17737500 +chrX 31190600 31190700 +chrX 32866700 32866800 +chrX 39097900 39098000 +chrX 40110600 40110700 +chrX 44282600 44282700 +chrX 46710600 46710700 +chrX 58916200 58916300 +chrX 59073500 59073600 +chrX 59488500 59488600 +chrX 60083100 60083200 +chrX 60567500 60567900 +chrX 61072500 61072800 +chrX 61538300 61538500 +chrX 61615000 61615300 +chrX 61837300 61837400 +chrX 62030000 62030100 +chrX 62157800 62157900 +chrX 62362700 62362800 +chrX 62647100 62647200 +chrX 64871700 64871800 +chrX 78269100 78269700 +chrX 79200400 79200500 +chrX 93124000 93124100 +chrX 103799100 103799200 +chrX 111577300 111577400 +chrX 115727300 115727700 +chrX 115728900 115729000 +chrX 115732000 115733600 +chrX 115885700 115885800 +chrX 120606900 120607000 +chrX 123051900 123052000 +chrX 139852400 139852500 +chrX 150001000 150001200 +chrX 151703800 151703900 +chrX 154361000 154361100 +chrX 156030200 156030800 +chrX_KI270880v1_alt 0 284869 +chrX_KI270881v1_alt 0 144206 +chrX_KI270913v1_alt 0 274009 +chrY 4524200 4524300 +chrY 5393600 5393700 +chrY 5558300 5558400 +chrY 6534000 6534200 +chrY 6614300 6614400 +chrY 7080000 7080100 +chrY 7261000 7261100 +chrY 9192800 9192900 +chrY 10071400 10071600 +chrY 10078400 10078500 +chrY 10098700 10098800 +chrY 10104200 10104300 +chrY 10106400 10107700 +chrY 10120500 10120600 +chrY 10123200 10123300 +chrY 10126600 10126700 +chrY 10142700 10142800 +chrY 10232300 10232600 +chrY 10244300 10244400 +chrY 10598800 10598900 +chrY 10624900 10625500 +chrY 10626800 10633400 +chrY 10645833 10649989 +chrY 10651600 10669700 +chrY 10670800 10674000 +chrY 10676800 10679500 +chrY 10682442 10694100 +chrY 10744200 10852800 +chrY 10855800 10873900 +chrY 10875400 10890400 +chrY 10891942 10896400 +chrY 10898200 10902300 +chrY 10906000 10907800 +chrY 10909600 10910500 +chrY 10911700 10914900 +chrY 10920800 10922486 +chrY 10923600 10965694 +chrY 10967400 11002100 +chrY 11003200 11023300 +chrY 11024400 11028300 +chrY 11029500 11040800 +chrY 11108000 11108300 +chrY 11110500 11111700 +chrY 11114000 11114600 +chrY 11117000 11117100 +chrY 11289800 11334400 +chrY 11490800 11493400 +chrY 11494900 11499700 +chrY 11501500 11511300 +chrY 11512400 11515300 +chrY 11516700 11526200 +chrY 11527600 11529200 +chrY 11530300 11541700 +chrY 11542800 11559200 +chrY 11561000 11579500 +chrY 11580600 11585100 +chrY 11586200 11587200 +chrY 11588500 11589100 +chrY 11590600 11592800 +chrY 11642902 11653900 +chrY 11655400 11658500 +chrY 11659700 11660300 +chrY 11662400 11663300 +chrY 11664500 11664600 +chrY 11666100 11666400 +chrY 11667500 11669600 +chrY 11670800 11671400 +chrY 11672800 11673100 +chrY 11674500 11678600 +chrY 11680300 11682400 +chrY 11684000 11685900 +chrY 11687300 11702900 +chrY 11704500 11706800 +chrY 11708300 11710000 +chrY 11711800 11713200 +chrY 11714500 11723400 +chrY 11724500 11726600 +chrY 11728200 11741500 +chrY 11743400 11749400 +chrY 12372100 12372200 +chrY 14580200 14580300 +chrY 15882900 15883100 +chrY 15896700 15896800 +chrY 16535700 16535800 +chrY 16870600 16870700 +chrY 20285600 20285700 +chrY 20347300 20348300 +chrY 24024300 24024400 +chrY 24270100 24270200 +chrY 25645700 25645800 +chrY 26437800 26437900 +chrY 26440600 26442000 +chrY 26638000 26645300 +chrY 26646600 26648500 +chrY 26649600 26657500 +chrY 26659000 26672900 +chrY 56673214 56771500 +chrY 56821600 56881600 +chrY 56884000 56885300 +chrY_KI270740v1_random 0 37240 diff --git a/src/cnvnator/bin/annotate_rd.py b/bin/annotate_rd.py similarity index 99% rename from src/cnvnator/bin/annotate_rd.py rename to bin/annotate_rd.py index 079a1b1..e19227c 100755 --- a/src/cnvnator/bin/annotate_rd.py +++ b/bin/annotate_rd.py @@ -149,7 +149,7 @@ def __init__(self, var_list, vcf): self.var_id = var_list[2] self.ref = var_list[3] self.alt = var_list[4] - self.qual = float(var_list[5]) + self.qual = var_list[5] self.filter = var_list[6] self.sample_list = vcf.sample_list self.info_list = vcf.info_list @@ -215,7 +215,7 @@ def get_var_string(self): self.var_id, self.ref, self.alt, - '%0.2f' % self.qual, + self.qual, self.filter, self.get_info_string(), self.get_format_string(), diff --git a/bin/cnvnator_wrapper.py b/bin/cnvnator_wrapper.py new file mode 100755 index 0000000..9bdb96a --- /dev/null +++ b/bin/cnvnator_wrapper.py @@ -0,0 +1,237 @@ +#!/usr/bin/env python +import sys, os, os.path, subprocess, time, re +import argparse +import datetime +from argparse import RawTextHelpFormatter + +__author__ = "Allison Regier (aregier@wustl.edu)" +__version__ = "$Revision: 0.0.2 $" +__date__ = "$Date: 2016-05-09 14:53 $" + +def get_args(): + parser = argparse.ArgumentParser(formatter_class=RawTextHelpFormatter, description="\ +cnvnator\n\ +author: " + __author__ + "\n\ +version: " + __version__ + "\n\ +description: SpeedSeq wrapper for CNVnator v0.3.2") + parser.add_argument('-t', '--threads', type=int, required=False, default=1, help='number of threads') + parser.add_argument('-w', '--window', type=str, required=False, default='100', help='window size in base pairs [100]') + parser.add_argument('-b', '--bam', required=True, help='input bam file name') + parser.add_argument('-o', '--output', required=True, help='output variant file name') + parser.add_argument('-c', '--chroms', required=True, help='path to chromosome files') + parser.add_argument('-g', '--genome', required=False, default='GRCh37', help='genome build [GRCh37]') + parser.add_argument('--cnvnator', required=False, default='cnvnator-multi', help='path to cnvnator-multi binary') + parser.add_argument('--samtools', required=False, default='samtools', help='path to samtools binary') + parser.add_argument('--exclude', required=False, nargs='?', default=['alt', 'HLA', 'decoy', 'chrEBV'], help='chromosome substring to exclude') + parser.add_argument('-T', '--tempdir', type=str, required=False, default='temp', help='temp directiory [./temp]') + + # parse the arguments + args = parser.parse_args() + + # send back the user input + return args + +# get root file name +def get_root_fn(bam_fn): + return TEMPDIR + '/' + os.path.split(bam_fn)[1] + ROOT_EXT +# end of get root file name + + +# get hist file name +def get_hist_fn(bam_fn): + return TEMPDIR + '/' + os.path.split(bam_fn)[1] + HIST_EXT + ROOT_EXT +# end of get hist file name + + +def timestamp(string): + st = datetime.datetime.fromtimestamp(time.time()).strftime('%Y-%m-%d %H:%M:%S') + print "{0}: {1}\n".format(string, st) + +# get list of chromosomes from the BAM file header +def get_chroms_list(bam_fn, samtools, exclusion_list): + proc = subprocess.Popen([samtools, 'view', '-H', bam_fn], stdout = subprocess.PIPE) + (dout, derr) = proc.communicate() + chroms_list = [] + lines = dout.split('\n') + regex = '.*{0}.*'.format('.*|.*'.join(exclusion_list)) + + p = re.compile(regex) + for line in lines: + pieces = line.split() + if len(pieces) < 1: + continue + if pieces[0] == "@SQ": + for i in xrange(1, len(pieces)): + if pieces[i].startswith('SN:'): + chrm = pieces[i][pieces[i].find(":") + 1:] + if p.match(chrm): + continue + chroms_list.append(chrm) + return chroms_list +# end of chromosomes list + + +# run_cnvnator +def run_partition(bin_size, root_fn, chroms, num_threads): + timestamp("start run_partition") + devnull = open(os.devnull, 'w') + temp_env = os.environ.copy() + temp_env['OMP_NUM_THREADS'] = str(num_threads) + ret = subprocess.call([CNVNATOR, '-root', root_fn, '-partition', bin_size], stdout = devnull, env=temp_env) + devnull.close() + timestamp("end run_partition") + if ret != 0: + print "Error running partition" + return ret +# end of run_cnvnator + + +# run tree, hist, and stats +def run_hist_stats(bin_size, bam_fn, chroms_dir): + root_fn = get_root_fn(bam_fn) + hist_fn = get_hist_fn(bam_fn) + + timestamp("start histograms") + print "===== Running histograms on input data for input bin size" + ret = subprocess.call([CNVNATOR, '-his', bin_size, '-d', chroms_dir, '-root', root_fn, '-outroot', hist_fn]) + if ret != 0: + print "Error computing histograms (input bin size)." + return ret + timestamp("end histograms") + timestamp("start stats") + print "===== Running stats on input data for input bin size" + ret = subprocess.call([CNVNATOR, '-stat', bin_size, '-root', hist_fn]) + + timestamp("end stats") + if ret != 0: + print "Error computing histograms (input bin size)." + return ret + # no need to duplicate hist and stat if the input bin size was 1000 + if bin_size == "1000": + return 0 + + #print "===== Running histograms on input data for bin size 1000" + ret = subprocess.call([CNVNATOR, '-his', '1000', '-d', chroms_dir, '-root', root_fn, '-outroot', hist_fn]) + if ret != 0: + print "Error computing histograms (bin size 1000)." + return ret + #print "===== Running stats on input data for bin size 1000" + ret = subprocess.call([CNVNATOR, '-stat', '1000', '-root', hist_fn]) + if ret != 0: + print "Error computing stats (bin size 1000)." + return ret + return 0 +# end of run tree, hist, stats + + +# run calls +def run_calls(bin_size, hist_fn, out_fn): + print "===== Running calls on input data" + f = open(out_fn + '.txt', 'w') + ret = subprocess.call([CNVNATOR, '-call', bin_size, '-root', hist_fn], stdout = f) + f.close() + if ret != 0: + print "Error computing calls." + return ret +# end of run calls + + +# run tree +def run_tree(bam_fn, genome, chroms): + timestamp("start run_tree") + print "===== Running tree on input data" + print "Running on bam %s" % bam_fn + cmd = [CNVNATOR, '-root', get_root_fn(bam_fn), '-chrom', chroms, '-tree', bam_fn, '-unique'] + cmd = flatten_cmd(cmd) + print(cmd) + ret = subprocess.call(cmd) + if ret != 0: + print "Error in tree creation" + timestamp("end run_tree") + return ret +# end of run tree + +def flatten_cmd(cmd): + full_cmd = [] + + for i in cmd: + if isinstance(i, list): + full_cmd.extend(i) + else: + full_cmd.append(i) + + return full_cmd +# end of flatten cmd + + +# make a bedgraph file +def mk_graph_file(out_fn): + bedgraph_fn = out_fn + ".bed" + f = open(out_fn + '.txt', 'r') + fdata = f.readlines() + f.close() + + nf = [] + prev_chr = "" + prev_end = 0 + for x in fdata: + pieces = x.split() + idx = pieces[1].find(':') + idx2 = pieces[1].find('-') + chr = pieces[1][0:idx] + start = int(pieces[1][idx+1:idx2]) + end = int(pieces[1][idx2+1:]) + prev_chr, prev_end = chr, end + line = "%s\t%d\t%d\t%s" % (chr, start, end, pieces[3]) + nf.append(line) + nfstr = '\n'.join(nf) + + f = open(bedgraph_fn, 'w') + f.write(nfstr) + f.close() +# end of make bedgraph file + + +# main +if __name__ == "__main__": + args = get_args() + + CNVNATOR = args.cnvnator + TEMPDIR = args.tempdir + ROOT_EXT = ".root" + HIST_EXT = ".hist" + + # create temp directory if it doesn't exist + try: + os.stat(TEMPDIR) + except: + os.mkdir(TEMPDIR) + + # build chroms_list + chroms_list = get_chroms_list(args.bam, args.samtools, args.exclude) + if len(chroms_list) == 0: + print "No chromosomes found in BAM file." + sys.exit(1) + print "Processing data from the following chromosomes: %s" % str(chroms_list) + + # run tree + if run_tree(args.bam, args.genome, chroms_list) != 0: + sys.exit(1) + + # run hist and stats + if run_hist_stats(args.window, args.bam, args.chroms) != 0: + sys.exit(1) + + # # run partition + hist_fn = get_hist_fn(args.bam) + if run_partition(args.window, hist_fn, chroms_list, args.threads) != 0: + sys.exit(1) + + # run calls + print args.output + if run_calls(args.window, hist_fn, args.output) != 0: + sys.exit(1) + mk_graph_file(args.output) + sys.exit(0) +# end of main + diff --git a/bin/speedseq b/bin/speedseq index 61bbc1e..a829fd9 100755 --- a/bin/speedseq +++ b/bin/speedseq @@ -1,11 +1,16 @@ -#!/bin/bash -e +#!/bin/bash +set -e +# set -o pipefail ############################################################ # Program: speedseq -# Version: 0.0.2 +# Version: 0.1.2 # Author: Colby Chiang (cc2qe@virginia.edu) ############################################################ +# force bitwise sorting +LC_ALL=C + # source the paths to the binaries used in the script function source_binaries() { if [[ -e $1 ]] @@ -22,11 +27,13 @@ function source_binaries() { # general SPEEDSEQ_HOME=$( dirname `which speedseq` ) SAMBAMBA=`which sambamba || true` + SAMTOOLS=`which samtools || true` BGZIP=`which bgzip || true` TABIX=`which tabix || true` VAWK=`which vawk || true` PARALLEL=`which parallel || true` PYTHON=`which python2.7 || true` + HEXDUMP=`which hexdump || true` # align BWA=`which bwa || true` @@ -43,16 +50,14 @@ function source_binaries() { PAIREND_DISTRO=`which pairend_distro.py || true` SVTYPER=`which svtyper || true` BAMGROUPREADS=`which bamgroupreads.py || true` - BAMFILTERRG=`which bamfilterrg.py || true` - BAMLIBS=`which bamlibs.py || true` # CNVnator CNVNATOR_WRAPPER=`which cnvnator_wrapper.py || true` - CNVNATOR_MULTI=`which cnvnator-multi || true` + CNVNATOR=`which cnvnator || true` ANNOTATE_RD=`which annotate_rd.py || true` CNVNATOR_CHROMS_DIR=~/genomes/GRCh37/chroms - # re-align + # realign BAMTOFASTQ=`which bamtofastq.py || true` MBUFFER=`which mbuffer || true` BAMHEADRG=`which bamheadrg.py || true` @@ -66,16 +71,73 @@ function check_python_modules() { PYTHON_TEST=$1 echo -e "\nChecking for required python modules ($PYTHON_TEST)..." - $PYTHON_TEST -c "import imp; imp.find_module('pysam')" - $PYTHON_TEST -c "import imp; imp.find_module('numpy')" - $PYTHON_TEST -c "import imp; imp.find_module('scipy')" + PYSAM=`$PYTHON_TEST -c "import imp; imp.find_module('pysam')" 2>&1 || true` + NUMPY=`$PYTHON_TEST -c "import imp; imp.find_module('numpy')" 2>&1 || true` + SCIPY=`$PYTHON_TEST -c "import imp; imp.find_module('scipy')" 2>&1 || true` + + if [[ ! -z "$PYSAM" ]] + then + usage + echo -e "Error: pysam is not installed for $PYTHON_TEST\n" + exit 1 + elif [[ ! -z "$NUMPY" ]] + then + usage + echo -e "Error: numpy is not installed for $PYTHON_TEST\n" + exit 1 + elif [[ ! -z "$SCIPY" ]] + then + usage + echo -e "Error: scipy is not installed for $PYTHON_TEST\n" + exit 1 + fi +} + +# Check if a file is a cram or bam based on the binary header +function is_cram () { + local file_path=$1 + + header=$($HEXDUMP -n 4 -e '"%c"' ${file_path}) + if [ ${header} == 'CRAM' ]; then + result=0 + else + result=1 + fi + + return ${result} +} + +function is_bam () { + local file_path=$1 + local result=1 + + is_gzipped=$($HEXDUMP -n 2 -e '"%x"' ${file_path}) + if [ ${is_gzipped} = '8b1f' ]; then + is_bam=$(zcat ${file_path} | $HEXDUMP -n 3 -e '"%c"') + if [ ${is_bam} = 'BAM' ]; then + result=0 + fi + fi + + return ${result} +} + +# ensure that we have a valid CRAM or BAM file +function check_valid_cram_or_bam () { + local input_path=$1 + if is_cram ${input_path} || is_bam ${input_path} ; then + echo -e "${input_path} is a valid CRAM/BAM file" + else + echo -e "${input_path}: is NOT a valid CRAM/BAM file!" + exit 1 + fi } ## global usage function usage() { echo " Program: speedseq -Version: 0.0.2 +Version: 0.1.2 Author: Colby Chiang (cc2qe@virginia.edu) usage: speedseq [options] @@ -84,7 +146,7 @@ command: align align FASTQ files with BWA-MEM var call SNV and indel variants with FreeBayes somatic call somatic SNV and indel variants in a tumor/normal pair with FreeBayes sv call SVs with LUMPY - realign re-align from a coordinate sorted BAM file + realign realign from a coordinate sorted BAM file options: -h show this message " @@ -139,7 +201,7 @@ positional args: alignment options: -o STR output prefix [in1.fq] - -R read group header line such as \"@RG\tID:id\tSM:samplename\tLB:lib\" (required) + -R STR read group header line such as \"@RG\tID:id\tSM:samplename\tLB:lib\" (required) -p first fastq file consists of interleaved paired-end sequences -t INT threads [1] -T DIR temp directory [./output_prefix.XXXXXXXXXXXX] @@ -181,7 +243,7 @@ global options: MIN_NON_OVERLAP=20 THREADS=1 TEMP_DIR="" - VERBOSE=0 + VERBOSE=1 INS_DIST="" SORT_MEM=20 # amount of memory for sorting, in gigabytes @@ -241,13 +303,7 @@ global options: OUTPUT=`basename "$FQ"` fi - # Check that the ref and fastq files exist - if [[ -z "$REF" ]] || [[ ! -f "$REF" ]] - then - align_usage - echo -e "Error: Reference file $REF not found.\n" - exit 1 - elif [[ -z "$FQ" ]] + if [[ -z "$FQ" ]] then align_usage echo -e "Error: Fastq file $FQ not found.\n" @@ -262,13 +318,7 @@ global options: OUTPUT=`basename "$FQ1"` fi - # Check that the ref and fastq files exist - if [[ -z "$REF" ]] || [[ ! -f "$REF" ]] - then - align_usage - echo -e "Error: Reference file $REF not found.\n" - exit 1 - elif [[ -z "$FQ1" ]] + if [[ -z "$FQ1" ]] then align_usage echo -e "Error: Fastq file $FQ1 not found.\n" @@ -281,6 +331,14 @@ global options: fi fi + # Check that the ref and fastq files exist + if [[ -z "$REF" ]] || [[ ! -f "$REF" ]] + then + align_usage + echo -e "Error: Reference file $REF not found.\n" + exit 1 + fi + OUTBASE=`basename "$OUTPUT"` # Check for readgroup flag @@ -302,33 +360,41 @@ global options: # Check the for the relevant binaries source_binaries $CONFIG - if [[ -z "$BWA" ]] + if [[ ! -f "$BWA" ]] then align_usage echo -e "Error: bwa executable not found. Please set path in $SPEEDSEQ_DIR/speedseq.config file\n" exit 1 - elif [[ -z "$SAMBLASTER" ]] + elif [[ ! -f "$SAMBLASTER" ]] then align_usage echo -e "Error: samblaster executable not found. Please set path in $SPEEDSEQ_DIR/speedseq.config file\n" exit 1 - elif [[ -z "$SAMBAMBA" ]] + elif [[ ! -f "$SAMBAMBA" ]] then align_usage echo -e "Error: sambamba executable not found. Please set path in $SPEEDSEQ_DIR/speedseq.config file\n" exit 1 - elif [[ -z "$PARALLEL" ]] + elif [[ ! -f "$PARALLEL" ]] then align_usage echo -e "Error: parallel executable not found. Please set path in $SPEEDSEQ_DIR/speedseq.config file\n" exit 1 fi + # Check for BWA index of the reference + if [[ ! -f "$REF.bwt" ]] || [[ ! -f "$REF.pac" ]] || [[ ! -f "$REF.ann" ]] || [[ ! -f "$REF.amb" ]] || [[ ! -f "$REF.sa" ]] + then + echo "Warning: Reference file not indexed with BWA. Indexing now..." + $BWA index $REF + echo "Done" + fi + echo "Aligning..." # create temp directory if not specified by command argument if [[ -z $TEMP_DIR ]] then - TEMP_DIR=`mktemp -d -p ./ ${OUTBASE}.XXXXXXXXXXXX` + TEMP_DIR=`mktemp -d ${OUTBASE}.XXXXXXXXXXXX` fi if [[ $VERBOSE -eq 1 ]] @@ -355,52 +421,60 @@ global options: if [[ $VERBOSE -eq 1 ]] then echo -e " - $BWA mem -t $THREADS -M -p $INS_DIST $RG_FMT $REF $FQ | \\ + $BWA mem -t $THREADS -p $INS_DIST $RG_FMT $REF $FQ | \\ $SAMBLASTER $INCLUDE_DUPS --addMateTags --maxSplitCount $MAX_SPLIT_COUNT --minNonOverlap $MIN_NON_OVERLAP --splitterFile $TEMP_DIR/spl_pipe --discordantFile $TEMP_DIR/disc_pipe | \\ $SAMBAMBA view -S -f bam -l 0 /dev/stdin | \\ $SAMBAMBA sort -t $THREADS -m $((${SORT_MEM}-2))G --tmpdir=$TEMP_DIR/full -o $OUTPUT.bam /dev/stdin - $SAMBAMBA view -S -f bam -l 0 $TEMP_DIR/spl_pipe | \\ + gawk '{ if (\$0~\"^@\") { print; next } else { \$10=\"*\"; \$11=\"*\"; print } }' OFS=\"\\t\" $TEMP_DIR/spl_pipe | \\ + $SAMBAMBA view -S -f bam -l 0 /dev/stdin | \\ $SAMBAMBA sort -t 4 -m 1G --tmpdir=$TEMP_DIR/spl -o $OUTPUT.splitters.bam /dev/stdin - $SAMBAMBA view -S -f bam $TEMP_DIR/disc_pipe | \\ + gawk '{ if (\$0~\"^@\") { print; next } else { \$10=\"*\"; \$11=\"*\"; print } }' OFS=\"\\t\" $TEMP_DIR/disc_pipe | \\ + $SAMBAMBA view -S -f bam /dev/stdin | \\ $SAMBAMBA sort -t 4 -m 1G --tmpdir=$TEMP_DIR/disc -o $OUTPUT.discordants.bam /dev/stdin" fi echo " - $BWA mem -t $THREADS -M -p $INS_DIST $RG_FMT $REF $FQ | \ + $BWA mem -t $THREADS -p $INS_DIST $RG_FMT $REF $FQ | \ $SAMBLASTER $INCLUDE_DUPS --addMateTags --maxSplitCount $MAX_SPLIT_COUNT --minNonOverlap $MIN_NON_OVERLAP --splitterFile $TEMP_DIR/spl_pipe --discordantFile $TEMP_DIR/disc_pipe | \ $SAMBAMBA view -S -f bam -l 0 /dev/stdin | \ $SAMBAMBA sort -t $THREADS -m $((${SORT_MEM}-2))G --tmpdir=$TEMP_DIR/full -o $OUTPUT.bam /dev/stdin - - $SAMBAMBA view -S -f bam -l 0 $TEMP_DIR/spl_pipe | \ + + gawk '{ if (\$0~\"^@\") { print; next } else { \$10=\"*\"; \$11=\"*\"; print } }' OFS=\"\\t\" $TEMP_DIR/spl_pipe | \ + $SAMBAMBA view -S -f bam -l 0 /dev/stdin | \ $SAMBAMBA sort -t 4 -m 1G --tmpdir=$TEMP_DIR/spl -o $OUTPUT.splitters.bam /dev/stdin - $SAMBAMBA view -S -f bam $TEMP_DIR/disc_pipe | \ + gawk '{ if (\$0~\"^@\") { print; next } else { \$10=\"*\"; \$11=\"*\"; print } }' OFS=\"\\t\" $TEMP_DIR/disc_pipe | \ + $SAMBAMBA view -S -f bam /dev/stdin | \ $SAMBAMBA sort -t 4 -m 1G --tmpdir=$TEMP_DIR/disc -o $OUTPUT.discordants.bam /dev/stdin " | $PARALLEL -j 3 else if [[ $VERBOSE -eq 1 ]] then echo -e " - $BWA mem -t $THREADS -M $INS_DIST $RG_FMT $REF $FQ1 $FQ2 | \\ + $BWA mem -t $THREADS $INS_DIST $RG_FMT $REF $FQ1 $FQ2 | \\ $SAMBLASTER $INCLUDE_DUPS --addMateTags --maxSplitCount $MAX_SPLIT_COUNT --minNonOverlap $MIN_NON_OVERLAP --splitterFile $TEMP_DIR/spl_pipe --discordantFile $TEMP_DIR/disc_pipe | \\ $SAMBAMBA view -S -f bam -l 0 /dev/stdin | \\ $SAMBAMBA sort -t $THREADS -m $((${SORT_MEM}-2))G --tmpdir=$TEMP_DIR/full -o $OUTPUT.bam /dev/stdin - $SAMBAMBA view -S -f bam -l 0 $TEMP_DIR/spl_pipe | \\ + gawk '{ if (\$0~\"^@\") { print; next } else { \$10=\"*\"; \$11=\"*\"; print } }' OFS=\"\\t\" $TEMP_DIR/spl_pipe | \\ + $SAMBAMBA view -S -f bam -l 0 /dev/stdin | \\ $SAMBAMBA sort -t 4 -m 1G --tmpdir=$TEMP_DIR/spl -o $OUTPUT.splitters.bam /dev/stdin - $SAMBAMBA view -S -f bam $TEMP_DIR/disc_pipe | \\ + gawk '{ if (\$0~\"^@\") { print; next } else { \$10=\"*\"; \$11=\"*\"; print } }' OFS=\"\\t\" $TEMP_DIR/disc_pipe | \\ + $SAMBAMBA view -S -f bam /dev/stdin | \\ $SAMBAMBA sort -t 4 -m 1G --tmpdir=$TEMP_DIR/disc -o $OUTPUT.discordants.bam /dev/stdin" fi echo " - $BWA mem -t $THREADS -M $INS_DIST $RG_FMT $REF $FQ1 $FQ2 | \ + $BWA mem -t $THREADS $INS_DIST $RG_FMT $REF $FQ1 $FQ2 | \ $SAMBLASTER $INCLUDE_DUPS --addMateTags --maxSplitCount $MAX_SPLIT_COUNT --minNonOverlap $MIN_NON_OVERLAP --splitterFile $TEMP_DIR/spl_pipe --discordantFile $TEMP_DIR/disc_pipe | \ $SAMBAMBA view -S -f bam -l 0 /dev/stdin | \ $SAMBAMBA sort -t $THREADS -m $((${SORT_MEM}-2))G --tmpdir=$TEMP_DIR/full -o $OUTPUT.bam /dev/stdin - $SAMBAMBA view -S -f bam -l 0 $TEMP_DIR/spl_pipe | \ + gawk '{ if (\$0~\"^@\") { print; next } else { \$10=\"*\"; \$11=\"*\"; print } }' OFS=\"\\t\" $TEMP_DIR/spl_pipe | \ + $SAMBAMBA view -S -f bam -l 0 /dev/stdin | \ $SAMBAMBA sort -t 4 -m 1G --tmpdir=$TEMP_DIR/spl -o $OUTPUT.splitters.bam /dev/stdin - $SAMBAMBA view -S -f bam $TEMP_DIR/disc_pipe | \ + gawk '{ if (\$0~\"^@\") { print; next } else { \$10=\"*\"; \$11=\"*\"; print } }' OFS=\"\\t\" $TEMP_DIR/disc_pipe | \ + $SAMBAMBA view -S -f bam /dev/stdin | \ $SAMBAMBA sort -t 4 -m 1G --tmpdir=$TEMP_DIR/disc -o $OUTPUT.discordants.bam /dev/stdin " | $PARALLEL -j 3 fi @@ -448,6 +522,7 @@ options: -t INT threads [1] -T DIR temp directory [./output_prefix.XXXXXXXXXXXX] -A annotate the vcf with VEP + -a VEP assembly to use [GRCh37] -K FILE path to speedseq.config file (default: same directory as speedseq) -v verbose -k keep temporary files @@ -470,10 +545,11 @@ options: TEMP_DIR="" ANNOTATE=0 MINQUAL=1 - VERBOSE=0 + VERBOSE=1 KEEP=0 + VEP_ASSEMBLY="GRCh37" - while getopts ":ho:w:t:T:Aq:vkK:" OPTION + while getopts ":ho:w:t:T:Aa:q:vkK:" OPTION do case "${OPTION}" in h) @@ -498,6 +574,9 @@ options: A) ANNOTATE=1 ;; + a) + VEP_ASSEMBLY="$OPTARG" + ;; v) VERBOSE=1 ;; @@ -550,12 +629,12 @@ options: var_usage echo -e "Error: VEP cache directory not found. Please set path in $SPEEDSEQ_DIR/speedseq.config file\n" exit 1 - elif [[ -z "$PARALLEL" ]] + elif [[ ! -f "$PARALLEL" ]] then var_usage echo -e "Error: parallel executable not found. Please set path in $SPEEDSEQ_DIR/speedseq.config file\n" exit 1 - elif [[ -z "$VAWK" ]] + elif [[ ! -f "$VAWK" ]] then var_usage echo -e "Error: vawk executable not found. Please set path in $SPEEDSEQ_DIR/speedseq.config file\n" @@ -589,7 +668,7 @@ options: fi if [[ -z $TEMP_DIR ]] then - TEMP_DIR=`mktemp -d -p ./ ${OUTBASE}.XXXXXXXXXXXX` + TEMP_DIR=`mktemp -d ${OUTBASE}.XXXXXXXXXXXX` else mkdir -p $TEMP_DIR fi @@ -608,14 +687,13 @@ options: fi # construct the parallel command over windows - if [[ $VERBOSE ]] + if [[ $VERBOSE -eq 1 ]] then echo -e " $FREEBAYES \\ -f $REF \\ --region \$chrom:\$start..\$end \\ $BAM_STRING \\ - --experimental-gls \\ --min-repeat-entropy 1 \\ | $VAWK --header '\$6>=$MINQUAL && I\$RPR>0 && I\$RPL>0' \\ > ${TEMP_DIR}/$OUTBASE.\$i.vcf" @@ -626,7 +704,6 @@ options: echo "$FREEBAYES \ -f $REF \ --region $i \ - --experimental-gls \ --min-repeat-entropy 1 \ $BAM_STRING \ | $VAWK --header '\$6>=$MINQUAL && I\$RPR>0 && I\$RPL>0' \ @@ -634,7 +711,7 @@ options: done > $TEMP_DIR/var_command.txt # run the parallel freebayes command - if [[ $VERBOSE ]] + if [[ $VERBOSE -eq 1 ]] then echo " cat $TEMP_DIR/var_command.txt | $PARALLEL -j $THREADS" @@ -666,12 +743,13 @@ options: | sort -k1,1 -k2,2n | cat $TEMP_DIR/header.txt - \\ | $VEP \\ $FORK \\ - -o /dev/stdout \\ + -o STDOUT \\ --force_overwrite \\ --offline \\ --no_stats \\ --cache \\ --dir_cache $VEP_CACHE_DIR \\ + --assembly $VEP_ASSEMBLY \\ --species homo_sapiens \\ --sift b \\ --polyphen b \\ @@ -692,12 +770,13 @@ options: | sort -k1,1 -k2,2n | cat $TEMP_DIR/header.txt - \ | $VEP \ $FORK \ - -o /dev/stdout \ + -o STDOUT \ --force_overwrite \ --offline \ --no_stats \ --cache \ --dir_cache $VEP_CACHE_DIR \ + --assembly $VEP_ASSEMBLY \ --species homo_sapiens \ --sift b \ --polyphen b \ @@ -774,7 +853,6 @@ options: -o STR output prefix [tumor.bam] -w FILE BED file of windowed genomic intervals -t INT threads [1] - -s only output somatic variants -F FLOAT Require at least this fraction of observations supporting an alternate allele within a single individual in order to evaluate the position [0.05] @@ -786,6 +864,7 @@ options: -T DIR temp directory [./output_prefix.XXXXXXXXXXXX] -A annotate the vcf with VEP + -a VEP assembly to use [GRCh37] -K FILE path to speedseq.config file (default: same directory as speedseq) -v verbose -k keep tempory files @@ -813,10 +892,11 @@ options: MINQUAL=1e-5 ONLY_SOMATIC=0 SSC_THRES=18 - VERBOSE=0 + VERBOSE=1 KEEP=0 + VEP_ASSEMBLY="GRCh37" - while getopts ":ho:w:t:F:C:T:Aq:S:svkK:" OPTION + while getopts ":ho:w:t:F:C:T:Aa:q:S:vkK:" OPTION do case "${OPTION}" in h) @@ -844,15 +924,15 @@ options: A) ANNOTATE=1 ;; + a) + VEP_ASSEMBLY="$OPTARG" + ;; q) MINQUAL="$OPTARG" ;; S) SSC_THRES="$OPTARG" ;; - s) - ONLY_SOMATIC=1 - ;; v) VERBOSE=1 ;; @@ -938,7 +1018,7 @@ options: fi if [[ -z $TEMP_DIR ]] then - TEMP_DIR=`mktemp -d -p ./ ${OUTBASE}.XXXXXXXXXXXX` + TEMP_DIR=`mktemp -d ${OUTBASE}.XXXXXXXXXXXX` else mkdir -p $TEMP_DIR fi @@ -1026,12 +1106,13 @@ options: | sort -k1,1 -k2,2n | cat $TEMP_DIR/header.txt - \\ | $VEP \\ $FORK \\ - -o /dev/stdout \\ + -o STDOUT \\ --force_overwrite \\ --offline \\ --no_stats \\ --cache \\ --dir_cache $VEP_CACHE_DIR \\ + --assembly $VEP_ASSEMBLY \\ --species homo_sapiens \\ --sift b \\ --polyphen b \\ @@ -1051,12 +1132,13 @@ options: | sort -k1,1 -k2,2n | cat $TEMP_DIR/header.txt - \ | $VEP \ $FORK \ - -o /dev/stdout \ + -o STDOUT \ --force_overwrite \ --offline \ --no_stats \ --cache \ --dir_cache $VEP_CACHE_DIR \ + --assembly $VEP_ASSEMBLY \ --species homo_sapiens \ --sift b \ --polyphen b \ @@ -1135,7 +1217,9 @@ sv options: -x FILE BED file to exclude -g genotype SV breakends with svtyper -d calculate read-depth with CNVnator + -w INT CNVnator window size [100] -A annotate the vcf with VEP + -a VEP assembly to use [GRCh37] -P output LUMPY probability curves in VCF -m INT minimum sample weight for a call [4] -r FLOAT trim threshold [0] @@ -1154,20 +1238,22 @@ global options: CONFIG="$SPEEDSEQ_DIR/speedseq.config" THREADS=1 ANNOTATE=0 + VEP_ASSEMBLY="GRCh37" MIN_SAMPLE_WEIGHT=4 TRIM_THRES=0 EXCLUDE_BED= TEMP_DIR="" GENOTYPE=0 READDEPTH=0 + WINDOW_SIZE=100 PROBCURVE=0 - VERBOSE=0 + VERBOSE=1 KEEP=0 OUTPUT="" MAX_SPLIT_COUNT=2 MIN_NON_OVERLAP=20 - while getopts ":hB:S:D:R:o:m:r:x:T:t:AdgPkvK:" OPTION + while getopts ":hB:S:D:R:o:m:r:x:T:t:Aa:dw:gPkvK:" OPTION do case "${OPTION}" in h) @@ -1210,9 +1296,15 @@ global options: A) ANNOTATE=1 ;; + a) + VEP_ASSEMBLY="$OPTARG" + ;; d) READDEPTH=1 ;; + w) + WINDOW_SIZE="$OPTARG" + ;; g) GENOTYPE=1 ;; @@ -1242,22 +1334,22 @@ global options: # Check the for the relevant binaries source_binaries $CONFIG - if [[ -z "$LUMPY" ]] + if [[ ! -f "$LUMPY" ]] then sv_usage echo -e "Error: lumpy executable not found. Please set path in $SPEEDSEQ_DIR/speedseq.config file\n" exit 1 - elif [[ -z "$LUMPYEXPRESS" ]] + elif [[ ! -f "$LUMPYEXPRESS" ]] then sv_usage echo -e "Error: lumpyexpress executable not found. Please set path in $SPEEDSEQ_DIR/speedseq.config file\n" exit 1 - elif [[ -z "$PAIREND_DISTRO" ]] + elif [[ ! -f "$PAIREND_DISTRO" ]] then sv_usage echo -e "Error: pairend_distro.py executable not found. Please set path in $SPEEDSEQ_DIR/speedseq.config file\n" exit 1 - elif [[ -z "$SAMBAMBA" ]] + elif [[ ! -f "$SAMBAMBA" ]] then sv_usage echo -e "Error: sambamba executable not found. Please set path in $SPEEDSEQ_DIR/speedseq.config file\n" @@ -1272,47 +1364,22 @@ global options: sv_usage echo -e "Error: VEP cache directory not found. Please set path in $SPEEDSEQ_DIR/speedseq.config file\n" exit 1 - elif [[ -z "$VAWK" ]] && [[ "$ANNOTATE" -eq 1 ]] + elif [[ ! -f "$VAWK" ]] && [[ "$ANNOTATE" -eq 1 ]] then sv_usage echo -e "Error: vawk executable not found. Please set path in $SPEEDSEQ_DIR/speedseq.config file\n" exit 1 - elif [[ -z "$SAMBLASTER" ]] && [[ -z "${DISC_BAM_STRING}${SPL_BAM_STRING}" ]] + elif [[ ! -f "$SAMBLASTER" ]] && [[ -z "${DISC_BAM_STRING}${SPL_BAM_STRING}" ]] then sv_usage echo -e "Error: samblaster executable not found. Please set path in $SPEEDSEQ_DIR/speedseq.config file\n" exit 1 - elif [[ -z "$BWA" ]] && [[ "$REALIGN" -eq 1 ]] - then - sv_usage - echo -e "Error: BWA executable not found. Please set path in $SPEEDSEQ_DIR/speedseq.config file\n" - exit 1 - elif [[ -z "$BAMTOFASTQ" ]] && [[ "$REALIGN" -eq 1 ]] - then - sv_usage - echo -e "Error: bamtofastq.py executable not found. Please set path in $SPEEDSEQ_DIR/speedseq.config file\n" - exit 1 - elif [[ -z "$BAMHEADRG" ]] && [[ "$REALIGN" -eq 1 ]] - then - sv_usage - echo -e "Error: bamheadrg.py executable not found. Please set path in $SPEEDSEQ_DIR/speedseq.config file\n" - exit 1 - elif [[ -z "$BAMCLEANHEADER" ]] && [[ "$REALIGN" -eq 1 ]] - then - sv_usage - echo -e "Error: bamcleanheader.py executable not found. Please set path in $SPEEDSEQ_DIR/speedseq.config file\n" - exit 1 - elif [[ -z "$MBUFFER" ]] && [[ "$REALIGN" -eq 1 ]] - then - sv_usage - echo -e "Error: mbuffer executable not found. Please set path in $SPEEDSEQ_DIR/speedseq.config file\n" - exit 1 - elif [[ -z "$BAMFILTERRG" ]] + elif [[ ! -f "$BAMFILTERRG" ]] then sv_usage echo -e "Error: bamfilterrg.py executable not found. Please set path in $SPEEDSEQ_DIR/speedseq.config file\n" exit 1 - elif [[ -z "$BAMLIBS" ]] + elif [[ ! -f "$BAMLIBS" ]] then sv_usage echo -e "Error: bamlibs.py executable not found. Please set path in $SPEEDSEQ_DIR/speedseq.config file\n" @@ -1320,7 +1387,7 @@ global options: fi # if genotyping requested, look for svtyper - if [[ "$GENOTYPE" -eq 1 ]] && [[ -z "$SVTYPER" ]] + if [[ "$GENOTYPE" -eq 1 ]] && [[ ! -f "$SVTYPER" ]] then sv_usage echo -e "Error: svtyper executable not found. Please set path in $SPEEDSEQ_DIR/speedseq.config file\n" @@ -1330,17 +1397,17 @@ global options: # if CNV read-depth requested, look for cnvnator executables if [[ "$READDEPTH" -eq 1 ]] then - if [[ -z "$CNVNATOR_MULTI" ]] + if [[ ! -f "$CNVNATOR" ]] then sv_usage echo -e "Error: cnvnator executable not found. Please set path in $SPEEDSEQ_DIR/speedseq.config file\n" exit 1 - elif [[ -z "$CNVNATOR_WRAPPER" ]] + elif [[ ! -f "$CNVNATOR_WRAPPER" ]] then sv_usage echo -e "Error: cnvnator_wrapper.py executable not found. Please set path in $SPEEDSEQ_DIR/speedseq.config file\n" exit 1 - elif [[ -z "$ANNOTATE_RD" ]] + elif [[ ! -f "$ANNOTATE_RD" ]] then sv_usage echo -e "Error: annotate_rd.py executable not found. Please set path in $SPEEDSEQ_DIR/speedseq.config file\n" @@ -1361,7 +1428,7 @@ global options: if [[ ! -f $REF.fai && ! -f $(echo ${REF%*.*}).fai ]] then sv_usage - echo -e "Error: reference fasta file $REF not indexed\n" + echo -e "Error: reference fasta file $REF not indexed. Please run samtools faidx on the .fasta file\n" exit 1 fi if [[ ${#FULL_BAM_LIST[@]} -eq 0 ]] @@ -1396,7 +1463,7 @@ global options: fi if [[ -z $TEMP_DIR ]] then - TEMP_DIR=`mktemp -d -p ./ ${OUTBASE}.XXXXXXXXXXXX` + TEMP_DIR=`mktemp -d ${OUTBASE}.XXXXXXXXXXXX` else mkdir -p $TEMP_DIR fi @@ -1429,11 +1496,11 @@ global options: if [[ "$VERBOSE" -eq 1 ]] then echo "# genotype structural variants" - echo -e "$PYTHON $SVTYPER -i $TEMP_DIR/$OUTBASE.sv.vcf -B $FULL_BAM -S $SPL_BAM > $TEMP_DIR/$OUTBASE.sv.gt.vcf ; mv $TEMP_DIR/$OUTBASE.sv.gt.vcf $TEMP_DIR/$OUTBASE.sv.vcf" + echo -e "$PYTHON $SVTYPER -q -i $TEMP_DIR/$OUTBASE.sv.vcf -B $FULL_BAM -S $SPL_BAM > $TEMP_DIR/$OUTBASE.sv.gt.vcf ; mv $TEMP_DIR/$OUTBASE.sv.gt.vcf $TEMP_DIR/$OUTBASE.sv.vcf" fi # genotype structural variants - $PYTHON $SVTYPER -i $TEMP_DIR/$OUTBASE.sv.vcf -B $FULL_BAM -S $SPL_BAM > $TEMP_DIR/$OUTBASE.sv.gt.vcf + $PYTHON $SVTYPER -q -i $TEMP_DIR/$OUTBASE.sv.vcf -B $FULL_BAM -S $SPL_BAM > $TEMP_DIR/$OUTBASE.sv.gt.vcf mv $TEMP_DIR/$OUTBASE.sv.gt.vcf $TEMP_DIR/$OUTBASE.sv.vcf done fi @@ -1442,32 +1509,36 @@ global options: if [[ "$READDEPTH" -eq 1 ]] then echo "Calculating read depth" - WINDOW_SIZE=100 for i in $( seq 0 $(( ${#FULL_BAM_LIST[@]}-1 )) ) do FULL_BAM=${FULL_BAM_LIST[$i]} + check_valid_cram_or_bam ${FULL_BAM} FULL_BASE=`basename $FULL_BAM` - SAMPLE=`$SAMBAMBA view -H $FULL_BAM | grep -m 1 "^@RG" | awk -v i=$i '{ for (j=1;j<=NF;++j) {if ($j~"^SM:") { gsub("^SM:","",$j); print $j } } }'` + CRAM_OPTS="" + if is_cram $FULL_BAM; then + CRAM_OPTS="-C" + fi + SAMPLE=`$SAMBAMBA view $CRAM_OPTS -H $FULL_BAM | grep -m 1 "^@RG" | awk -v i=$i '{ for (j=1;j<=NF;++j) {if ($j~"^SM:") { gsub("^SM:","",$j); print $j } } }'` if [[ "$VERBOSE" -eq 1 ]] then echo " - # run cnvnator-multi - $PYTHON $CNVNATOR_WRAPPER --cnvnator $CNVNATOR_MULTI -T $TEMP_DIR/cnvnator-temp -t $THREADS -w $WINDOW_SIZE -b ${FULL_BAM} $TEMP_DIR/$FULL_BASE.readdepth -c $CNVNATOR_CHROMS_DIR -g GRCh37 + # run cnvnator + $PYTHON $CNVNATOR_WRAPPER --samtools $SAMTOOLS --cnvnator $CNVNATOR -T $TEMP_DIR/cnvnator-temp -t $THREADS -w $WINDOW_SIZE -b ${FULL_BAM} -o $TEMP_DIR/$FULL_BASE.readdepth -c $CNVNATOR_CHROMS_DIR " fi - $PYTHON $CNVNATOR_WRAPPER --cnvnator $CNVNATOR_MULTI -T $TEMP_DIR/cnvnator-temp -t $THREADS -w $WINDOW_SIZE -b ${FULL_BAM} -o $TEMP_DIR/$FULL_BASE.readdepth -c $CNVNATOR_CHROMS_DIR -g GRCh37 + $PYTHON $CNVNATOR_WRAPPER --samtools $SAMTOOLS --cnvnator $CNVNATOR -T $TEMP_DIR/cnvnator-temp -t $THREADS -w $WINDOW_SIZE -b ${FULL_BAM} -o $TEMP_DIR/$FULL_BASE.readdepth -c $CNVNATOR_CHROMS_DIR # Calculate read-depth of LUMPY calls if [[ "$VERBOSE" -eq 1 ]] then echo " # Calculate read-depth of LUMPY calls - $PYTHON $ANNOTATE_RD --cnvnator $CNVNATOR_MULTI -s $SAMPLE -w $WINDOW_SIZE -r $TEMP_DIR/cnvnator-temp/${FULL_BASE}.hist.root -v $TEMP_DIR/$OUTBASE.sv.vcf > $TEMP_DIR/$OUTBASE.sv.rd.vcf + $PYTHON $ANNOTATE_RD --cnvnator $CNVNATOR -s $SAMPLE -w $WINDOW_SIZE -r $TEMP_DIR/cnvnator-temp/${FULL_BASE}.hist.root -v $TEMP_DIR/$OUTBASE.sv.vcf > $TEMP_DIR/$OUTBASE.sv.rd.vcf " fi - $PYTHON $ANNOTATE_RD --cnvnator $CNVNATOR_MULTI -s $SAMPLE -w $WINDOW_SIZE -r $TEMP_DIR/cnvnator-temp/${FULL_BASE}.hist.root -v $TEMP_DIR/$OUTBASE.sv.vcf > $TEMP_DIR/$OUTBASE.rd.sv.vcf + $PYTHON $ANNOTATE_RD --cnvnator $CNVNATOR -s $SAMPLE -w $WINDOW_SIZE -r $TEMP_DIR/cnvnator-temp/${FULL_BASE}.hist.root -v $TEMP_DIR/$OUTBASE.sv.vcf > $TEMP_DIR/$OUTBASE.rd.sv.vcf if [[ "$VERBOSE" -eq 1 ]] then @@ -1498,13 +1569,14 @@ cat $TEMP_DIR/$OUTBASE.sv.vcf \\ | $PYTHON $VAWK --header '(\$1<=22 || \$1==\"X\" || \$1==\"Y\") && (I\$SVTYPE==\"BND\" || (I\$SVLEN<=50000 && I\$SVLEN>=-50000))' \\ | $VEP \\ $FORK \\ - -o /dev/stdout \\ + -o STDOUT \\ --force_overwrite \\ --format vcf \\ --offline \\ --no_stats \\ --cache \\ --dir_cache $VEP_CACHE_DIR \\ + --assembly $VEP_ASSEMBLY \\ --species homo_sapiens \\ --sift b \\ --polyphen b \\ @@ -1523,13 +1595,14 @@ cat $TEMP_DIR/$OUTBASE.sv.vcf \\ | $PYTHON $VAWK --header '($1<=22 || $1=="X" || $1=="Y") && (I$SVTYPE=="BND" || (I$SVLEN<=50000 && I$SVLEN>=-50000))' \ | $VEP \ $FORK \ - -o /dev/stdout \ + -o STDOUT \ --force_overwrite \ --format vcf \ --offline \ --no_stats \ --cache \ --dir_cache $VEP_CACHE_DIR \ + --assembly $VEP_ASSEMBLY \ --species homo_sapiens \ --sift b \ --polyphen b \ @@ -1561,8 +1634,8 @@ cat $TEMP_DIR/$OUTBASE.sv.vcf \\ rm -r ${TEMP_DIR} fi - echo "done" - + echo "SV calling done." + # exit cleanly exit 0 } @@ -1570,13 +1643,12 @@ cat $TEMP_DIR/$OUTBASE.sv.vcf \\ function realign() { function realign_usage() { echo " -usage: speedseq realign [options] +usage: speedseq realign [options] [in2.bam [...]] positional args: reference.fa fasta file (indexed with bwa) - in.bam re-align from a coordinate sorted BAM file - this BAM file must contain read group tags + in.bam BAM file(s) (must contain read group tags) alignment options: -o STR output prefix [in.realign] @@ -1587,6 +1659,11 @@ alignment options: -n rename reads for smaller file size -t INT threads [1] -T DIR temp directory [./output_prefix.XXXXXXXXXXXX] + -R STR read group header line such as \"@RG\tID:id\tSM:samplename\tLB:lib\" + WARNING: By default SpeedSeq will automatically parse readgroup info + from the input BAM headers. This option will supercede that info and + should therefore only be used when input BAM(s) lack readgroups or when + custom editing of readgroups is desired. samblaster options: -i include duplicates in splitters and discordants @@ -1620,12 +1697,13 @@ global options: MIN_NON_OVERLAP=20 THREADS=1 TEMP_DIR="" - VERBOSE=0 + VERBOSE=1 INS_DIST="" RENAME="" SORT_MEM=20 # amount of memory for sorting, in gigabytes + RG_FMT="" - while getopts ":hw:o:pic:m:M:t:T:I:nvK:" OPTION + while getopts ":hw:o:pic:m:M:t:T:I:nvK:R:" OPTION do case "${OPTION}" in h) @@ -1668,29 +1746,41 @@ global options: K) CONFIG="$OPTARG" ;; + R) + RG="$OPTARG" + RG_FMT="-R '$OPTARG'" + ;; esac done REF="${@:${OPTIND}:1}" - IN_BAM="${@:$((${OPTIND}+1)):1}" + BAM_STRING="${@:$((${OPTIND}+1))}" + BAM_LIST=($BAM_STRING) + if [[ -z "$OUTPUT" ]] then - OUTPUT=`basename "$IN_BAM" ".bam"`".realign" + OUTPUT=`basename "${BAM_LIST[0]}" ".bam"`".realign" fi - # Check that the ref and bam files exist + # Check that the ref files exists if [[ -z "$REF" ]] || [[ ! -f "$REF" ]] then realign_usage echo -e "Error: Reference file $REF not found.\n" exit 1 - elif [[ -z "$IN_BAM" ]] || [[ ! -e "$IN_BAM" ]] - then - realign_usage - echo -e "Error: BAM file $IN_BAM not found.\n" - exit 1 fi + # Check that the input BAMs exist + for TEST_BAM in ${BAM_LIST[@]} + do + if [[ ! -f $TEST_BAM ]] + then + realign_usage + echo -e "Error: BAM file $TEST_BAM not found.\n" + exit 1 + fi + done + # Check that SORT_MEM > 2 if [[ "$SORT_MEM" -lt 3 ]] then @@ -1701,47 +1791,47 @@ global options: # Check the for the relevant binaries source_binaries $CONFIG - if [[ -z "$BWA" ]] + if [[ ! -f "$BWA" ]] then realign_usage echo -e "Error: bwa executable not found. Please set path in $SPEEDSEQ_DIR/speedseq.config file\n" exit 1 - elif [[ -z "$SAMBLASTER" ]] + elif [[ ! -f "$SAMBLASTER" ]] then realign_usage echo -e "Error: samblaster executable not found. Please set path in $SPEEDSEQ_DIR/speedseq.config file\n" exit 1 - elif [[ -z "$SAMBAMBA" ]] + elif [[ ! -f "$SAMBAMBA" ]] then realign_usage echo -e "Error: sambamba executable not found. Please set path in $SPEEDSEQ_DIR/speedseq.config file\n" exit 1 - elif [[ -z "$MBUFFER" ]] + elif [[ ! -f "$MBUFFER" ]] then realign_usage echo -e "Error: mbuffer executable not found. Please set path in $SPEEDSEQ_DIR/speedseq.config file\n" exit 1 - elif [[ -z "$BAMTOFASTQ" ]] + elif [[ ! -f "$BAMTOFASTQ" ]] then realign_usage echo -e "Error: bamtofastq.py executable not found. Please set path in $SPEEDSEQ_DIR/speedseq.config file\n" exit 1 - elif [[ -z "$BAMHEADRG" ]] + elif [[ ! -f "$BAMHEADRG" ]] then realign_usage echo -e "Error: bamheadrg.py executable not found. Please set path in $SPEEDSEQ_DIR/speedseq.config file\n" exit 1 - elif [[ -z "$BAMCLEANHEADER" ]] + elif [[ ! -f "$BAMCLEANHEADER" ]] then realign_usage echo -e "Error: bamcleanheader.py executable not found. Please set path in $SPEEDSEQ_DIR/speedseq.config file\n" exit 1 - elif [[ -z "$BAMLIBS" ]] + elif [[ ! -f "$BAMLIBS" ]] then realign_usage echo -e "Error: bamlibs.py executable not found. Please set path in $SPEEDSEQ_DIR/speedseq.config file\n" exit 1 - elif [[ -z "$PARALLEL" ]] + elif [[ ! -f "$PARALLEL" ]] then realign_usage echo parallel is $PARALLEL @@ -1752,27 +1842,12 @@ global options: # check for required python modules (pysam, numpy, scipy, etc) check_python_modules $PYTHON - # parse the libraries in the BAM header to extract readgroups from the same library - if [[ -z $REALIGN_RG_LIST ]] - then - REALIGN_RG_LIST=(`$BAMCLEANHEADER $IN_BAM | $BAMLIBS -S`) - fi - - if [[ ${#REALIGN_RG_LIST[@]} -eq 0 ]] - then - realign_usage - echo -e "Error: $IN_BAM lacks read group fields (@RG) in BAM header\n" - exit 1 - fi - # set the output name OUTBASE=`basename "$OUTPUT"` - - echo "Aligning..." - # create temp directory if not specified by command argument + # create temp directory and pipes if [[ -z $TEMP_DIR ]] then - TEMP_DIR=`mktemp -d -p ./ ${OUTBASE}.XXXXXXXXXXXX` + TEMP_DIR=`mktemp -d ${OUTBASE}.XXXXXXXXXXXX` fi if [[ $VERBOSE -eq 1 ]] @@ -1789,8 +1864,6 @@ global options: mkdir -p $TEMP_DIR/full $TEMP_DIR/spl $TEMP_DIR/disc mkfifo $TEMP_DIR/spl_pipe $TEMP_DIR/disc_pipe $TEMP_DIR/fq_pipe" fi - - # create temp files and pipes mkdir -p $TEMP_DIR $TEMP_DIR/full $TEMP_DIR/spl $TEMP_DIR/disc if [[ ! -e $TEMP_DIR/spl_pipe ]] then @@ -1806,37 +1879,95 @@ global options: fi FQ="$TEMP_DIR/fq_pipe" + # make a sloppy "merged" header + if [[ -z "$RG_FMT" ]] + then + $PYTHON $BAMCLEANHEADER $BAM_STRING > $TEMP_DIR/header.txt + else + > $TEMP_DIR/header.txt + fi + + # SHOULD ADD A CHECK HERE TO MAKE SURE EACH INDIVIDUAL BAM CONTAINS READGROUPS + + # parse the libraries in the BAM header to extract readgroups from the same library + if [[ -z $REALIGN_RG_LIST ]] + then + REALIGN_RG_LIST+=(`$PYTHON $BAMLIBS -S $TEMP_DIR/header.txt`) + fi + + # if input BAM lacks RG info, generate it from output filename + if [[ ${#REALIGN_RG_LIST[@]} -eq 0 ]] + then + # realign_usage + # exit 1 + echo -e "Warning: BAM headers lack read group fields (@RG)\n" + REALIGN_RG_LIST="" + # use the supplied readgroup from the command line if available, otherwise + # create readgroup from the output name + if [[ -z "$RG_FMT" ]] + then + RG_FMT="-R '@RG\tID:$OUTPUT\tSM:$OUTPUT\tLB:$OUTPUT'" + fi + fi + + # if user supplies command line readgroup info, then override existing RG info in input BAMs + if [[ -z "$RG_FMT" ]] + then + RETAIN_INPUT_RG="-C" + else + RETAIN_INPUT_RG="" + fi + + # Check for BWA index of the reference + if [[ ! -f "$REF.bwt" ]] || [[ ! -f "$REF.pac" ]] || [[ ! -f "$REF.ann" ]] || [[ ! -f "$REF.amb" ]] || [[ ! -f "$REF.sa" ]] + then + echo "Warning: Reference file not indexed with BWA. Indexing now..." + $BWA index $REF + echo "Done" + fi + + echo "Aligning..." for i in $( seq 0 $(( ${#REALIGN_RG_LIST[@]}-1 )) ) do REALIGN_RG=${REALIGN_RG_LIST[i]} - echo " Re-aligning readgroups: $REALIGN_RG" + if [[ -z "$REALIGN_RG" ]] + then + REALIGN_RG_FMT="" + else + REALIGN_RG_FMT="-r ${REALIGN_RG_LIST[i]}" + fi + echo " Realigning readgroups: $REALIGN_RG" # alignment command if [[ $VERBOSE -eq 1 ]] then echo -e " - $PYTHON $BAMTOFASTQ -r $REALIGN_RG $RENAME -i $IN_BAM | $MBUFFER -q -m 1G > $FQ - $BWA mem -t $THREADS -C -M -p $INS_DIST $RG_FMT $REF $FQ \\ - | $PYTHON $BAMHEADRG -d $IN_BAM -r $REALIGN_RG \\ + $PYTHON $BAMTOFASTQ $REALIGN_RG_FMT $RENAME $BAM_STRING | $MBUFFER -q -m 1G > $FQ + $BWA mem -t $THREADS $RETAIN_INPUT_RG -p $INS_DIST $RG_FMT $REF $FQ \\ + | $PYTHON $BAMHEADRG -d $TEMP_DIR/header.txt $REALIGN_RG_FMT \\ | $SAMBLASTER $INCLUDE_DUPS --addMateTags --maxSplitCount $MAX_SPLIT_COUNT --minNonOverlap $MIN_NON_OVERLAP --splitterFile $TEMP_DIR/spl_pipe --discordantFile $TEMP_DIR/disc_pipe \\ | $SAMBAMBA view -S -f bam -l 0 /dev/stdin \\ | $SAMBAMBA sort -t $THREADS -m $((${SORT_MEM}-2))G --tmpdir=$TEMP_DIR/full -o $TEMP_DIR/$OUTBASE.$(($i+1)).bam /dev/stdin - $SAMBAMBA view -S -f bam -l 0 $TEMP_DIR/spl_pipe \\ + gawk '{ if (\$0~\"^@\") { print; next } else { \$10=\"*\"; \$11=\"*\"; print } }' OFS=\"\\t\" $TEMP_DIR/spl_pipe \\ + | $SAMBAMBA view -S -f bam -l 0 /dev/stdin \\ | $SAMBAMBA sort -t 4 -m 1G --tmpdir=$TEMP_DIR/spl -o $TEMP_DIR/$OUTBASE.$(($i+1)).splitters.bam /dev/stdin - $SAMBAMBA view -S -f bam $TEMP_DIR/disc_pipe \\ + gawk '{ if (\$0~\"^@\") { print; next } else { \$10=\"*\"; \$11=\"*\"; print } }' OFS=\"\\t\" $TEMP_DIR/disc_pipe \\ + | $SAMBAMBA view -S -f bam -l 0 /dev/stdin \\ | $SAMBAMBA sort -t 4 -m 1G --tmpdir=$TEMP_DIR/disc -o $TEMP_DIR/$OUTBASE.$(($i+1)).discordants.bam /dev/stdin" fi echo -e " - $PYTHON $BAMTOFASTQ -r $REALIGN_RG $RENAME -i $IN_BAM | $MBUFFER -q -m 1G > $FQ - $BWA mem -t $THREADS -C -M -p $INS_DIST $RG_FMT $REF $FQ \ - | $PYTHON $BAMHEADRG -d $IN_BAM -r $REALIGN_RG \ + $PYTHON $BAMTOFASTQ $REALIGN_RG_FMT $RENAME $BAM_STRING | $MBUFFER -q -m 1G > $FQ + $BWA mem -t $THREADS $RETAIN_INPUT_RG -p $INS_DIST $RG_FMT $REF $FQ \ + | $PYTHON $BAMHEADRG -d $TEMP_DIR/header.txt $REALIGN_RG_FMT \ | $SAMBLASTER $INCLUDE_DUPS --addMateTags --maxSplitCount $MAX_SPLIT_COUNT --minNonOverlap $MIN_NON_OVERLAP --splitterFile $TEMP_DIR/spl_pipe --discordantFile $TEMP_DIR/disc_pipe \ | $SAMBAMBA view -S -f bam -l 0 /dev/stdin \ | $SAMBAMBA sort -t $THREADS -m $((${SORT_MEM}-2))G --tmpdir=$TEMP_DIR/full -o $TEMP_DIR/$OUTBASE.$(($i+1)).bam /dev/stdin - $SAMBAMBA view -S -f bam -l 0 $TEMP_DIR/spl_pipe \ + gawk '{ if (\$0~\"^@\") { print; next } else { \$10=\"*\"; \$11=\"*\"; print } }' OFS=\"\\t\" $TEMP_DIR/spl_pipe \ + | $SAMBAMBA view -S -f bam -l 0 /dev/stdin \ | $SAMBAMBA sort -t 4 -m 1G --tmpdir=$TEMP_DIR/spl -o $TEMP_DIR/$OUTBASE.$(($i+1)).splitters.bam /dev/stdin - $SAMBAMBA view -S -f bam $TEMP_DIR/disc_pipe \ + gawk '{ if (\$0~\"^@\") { print; next } else { \$10=\"*\"; \$11=\"*\"; print } }' OFS=\"\\t\" $TEMP_DIR/disc_pipe \ + | $SAMBAMBA view -S -f bam -l 0 /dev/stdin \ | $SAMBAMBA sort -t 4 -m 1G --tmpdir=$TEMP_DIR/disc -o $TEMP_DIR/$OUTBASE.$(($i+1)).discordants.bam /dev/stdin " | $PARALLEL -j 4 done @@ -1949,3 +2080,19 @@ case "$1" in esac ## END SCRIPT + +# . . +# / `. .' \ +# .---. < > < > .---. +# | \ \ - ~ ~ - / / | +# ~-..-~ ~-..-~ +# \~~~\.' `./~~~/ +# .-~~^-. \__/ \__/ +# .' O \ / / \ \ +# (_____, `._.' | } \/~~~/ +# `----. / } | / \__/ +# `-. | / | / `. ,~~| +# ~-.__| /_ - ~ ^| /- _ `..-' f: f: +# | / | / ~-. `-. _||_||_ +# |_____| |_____| ~ - . _ _ _ _ _> +# diff --git a/bin/speedseq.config b/bin/speedseq.config index 11d576e..30770eb 100644 --- a/bin/speedseq.config +++ b/bin/speedseq.config @@ -6,8 +6,8 @@ SAMBAMBA=$SPEEDSEQ_HOME/bin/sambamba BGZIP=$SPEEDSEQ_HOME/bin/bgzip TABIX=$SPEEDSEQ_HOME/bin/tabix VAWK=$SPEEDSEQ_HOME/bin/vawk -PARALLEL=`which parallel || true` -PYTHON=/gscmnt/gc2719/halllab/bin/python # python 2.7 must have numpy, scipy, and pysam installed +PARALLEL=$SPEEDSEQ_HOME/bin/parallel +PYTHON=`which python2.7 || true` # python 2.7 must have numpy, scipy, and pysam installed # align BWA=$SPEEDSEQ_HOME/bin/bwa @@ -30,9 +30,9 @@ BAMLIBS=$SPEEDSEQ_HOME/bin/bamlibs.py # CNVnator source /gsc/pkg/root/root/bin/thisroot.sh CNVNATOR_WRAPPER=$SPEEDSEQ_HOME/bin/cnvnator_wrapper.py -CNVNATOR_MULTI=$SPEEDSEQ_HOME/bin/cnvnator-multi +CNVNATOR=$SPEEDSEQ_HOME/bin/cnvnator ANNOTATE_RD=$SPEEDSEQ_HOME/bin/annotate_rd.py -CNVNATOR_CHROMS_DIR=/gscmnt/gc2719/halllab/genomes/human/GRCh37/hs37_ebv/chroms +CNVNATOR_CHROMS_DIR=$SPEEDSEQ_HOME/annotations/cnvnator_chroms # re-align BAMTOFASTQ=$SPEEDSEQ_HOME/bin/bamtofastq.py diff --git a/etc/add_storage-01.png b/etc/add_storage-01.png new file mode 100644 index 0000000..8471bd0 Binary files /dev/null and b/etc/add_storage-01.png differ diff --git a/etc/community_ami-01.png b/etc/community_ami-01.png new file mode 100644 index 0000000..23b5d03 Binary files /dev/null and b/etc/community_ami-01.png differ diff --git a/etc/instance_type-01.png b/etc/instance_type-01.png new file mode 100644 index 0000000..4592e38 Binary files /dev/null and b/etc/instance_type-01.png differ diff --git a/etc/launch-01.png b/etc/launch-01.png new file mode 100644 index 0000000..833a738 Binary files /dev/null and b/etc/launch-01.png differ diff --git a/etc/speedseq-logo.png b/etc/speedseq-logo.png new file mode 100644 index 0000000..8c8a44c Binary files /dev/null and b/etc/speedseq-logo.png differ diff --git a/etc/speedseq-logo.svg b/etc/speedseq-logo.svg new file mode 100644 index 0000000..519fac5 --- /dev/null +++ b/etc/speedseq-logo.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + +S +SpeedSeq + diff --git a/etc/speedseq_workflow.png b/etc/speedseq_workflow.png new file mode 100644 index 0000000..d11219b Binary files /dev/null and b/etc/speedseq_workflow.png differ diff --git a/example/data/NA12878.20slice.30X.fastq.gz b/example/data/NA12878.20slice.30X.fastq.gz new file mode 100644 index 0000000..93fd911 Binary files /dev/null and b/example/data/NA12878.20slice.30X.fastq.gz differ diff --git a/example/data/human_g1k_v37_20_42220611-42542245.fasta b/example/data/human_g1k_v37_20_42220611-42542245.fasta new file mode 100644 index 0000000..b519d7c --- /dev/null +++ b/example/data/human_g1k_v37_20_42220611-42542245.fasta @@ -0,0 +1,5362 @@ +>20_slice +GGATTTATTATATAGGCGAGGTGGTACTGTATTTCAAATCAGCATTGAAGAGATGAATTG +GGGTCAGGCAGCTTTTTTAGCAATTTAGAAAATAATTAAACCAGTCGAGCGAGGTGGCTC +ACACCTGTAATCCCAGCACTTTGGGAGGCCAAAGCGGGTGGATCACTTGAGGTCAGGAGT +TCCAGACCAGCCTGGCCAACCTGGTGAAACACCGTCTCTACTATGGCGCGCGCCTGTAAT +CCCAGCTACTGGGGAGGCTGAGGCAGGAGAATTGCTTGAACTTGGGAGGCGGAGGTTGCA +GCGAGCCGAGATTGCACCACTGCACTCCAGCCTGGGTGACAGAGCAAGACTATGCTTTGA +AAAAGAAGGAAAAAAAAAAGGAATGAAGCCCATTTTGAGCACCACAATAATTTCCAAATG +GACTAAAATTTAAATGTTAAAAAATTACATCACGAATTAGCCGGGTGTGTTTGGGCGCCT +GTAGTCCCAGCCGCTTGGGAGGCTGAGGCACGAGAATCTCTTGAATCTGGGAGGCAGAGG +TTGTGGTGAGCCGAGATCGTGCCACTGCACTCCAGCTTAGGCCACAGAGCAGACTCTCTC +AAAAAAAAAAAAAAATTACATCATGAAGTACTGAAGTAAAGCATTGTTGAATTTATTTAT +AATCTTAGAATGACAAAAAACTCTTCTAAGTGTTTCATGTCATCCAGAAGCCAGGAAGGA +AAAGATTCATACTTTTAACTCTATAAAATTTAAAATCTATATGGCCTGCAAAATTCAACC +AAACCAAAAAAACTACCAGAAGCCAAATAAACTTATGAAAATGTTTGTTTAATGATCAAT +TAGAAAATTATGAAACCCGACTGGGTGCAGTGGCTCATGCCAGTAAACCAGCACTTTGGG +AGGTTGAGGTAGGAGGATCACTTGAGGTCAGGAGTTCAAGGGCAACATAGCGAGACCTTG +CTTCTACAAAAAATTTAAAAATTAGCTGGACACTGGTGCGCGCCTGTAGTCCCAGCTACC +CATGAGGTTGAAGTGGGATGATTGCTTGAGCCTGGGAGGTCAAGGCTACAGTGAGTTGTG +ATTGCAGCACTGCACTCCCAGCCTGGGTCACAGAGTGGGACTTTTATCTCAAATAATAAT +AATAAGAAGAAGTTTTTAAAAAGAAAAATTTAAAGAGAAAAATGATCAAGAGTACCTGGA +CAAGAAAATCAGAAGAAATACAAGTGGCAAAAATCTATAGCAAGAGACAACTATCTCACT +AACTTCAAAGTGGAAATTAAAACAGTAATGAGGGGGGTTTTTTGGCCCTTTATTGGCAAA +CATGACAAAGACTGGAAATAGGATTGTGTGGAAACAGAAGGGTGTTAGTGGAAATATAAA +TGAGTATAACTTTTTGGAGGGCAATTTGGAAATGATTTACTCAGCCATTCAATAGATAAG +AATCTCTACAAATATGCAAATTGCAGAAAAACATGTTGTTTAACATTGATGTTTTTAGTA +TTGTTTTAGAAAATATTTGATAAAAGATGTCAGCCAGTAGATGACTGGTTAAATAAATTA +TGGTAGATCCATAAAATGAATACTGTGTAGCTGTTTTTGTTGTTGTTGTTGTTTAAAGAC +AGGGTCTTGCTGTGTTCTCCAGGCTGGAGTGCAGAGTGGCGTGATTGTGGCTCACTGCAG +CCTTAACCTCTTGGGCTCAAGCAATCCTTTCACCTCAGCCTCCCGAATAGCTGGGACTAC +AGATATGTGCCACCATGCCCTGCTAATTTTTTTTGTAGAGATGTGGTTTTATCATGTTAT +CCAGGCTGGTCTGGAACTGCTGAGCTCAAGCGATCCTCCCACCTCAGCCTCTCAAAGTGC +TGGAGTTACAGGCGTGAGCCACTGCACCCAGCCCTGTGTAGCTGTTTAAAAGAATATGGT +AGATCCATGTGTACTGACAAAGAAAGATGTCAAATATACAAGGTTAGGTGAAACAGGTGT +TTCAGAATAATGCATATGGTAAGATCCTATTTCATAAAATAAAACTGTAAGTTAATATAT +GTATAAAAAGAATCTCGAGCTGGGTGCAGTGGCTCACACCTGTAATCCCAGCACTTTGGG +AGGCCAAGGCAGGTGGATCATGAGGTCAGGAGTTTGAGACCAGCCTGACCAACATGGTGA +AACCCCGTCTCTACTGAAAATACAAAAATTAGCTGGGCATGGTGACACGTGCCTGTAATC +CTGGCAACTCAGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGATGGAGGTTGCAG +TGAGCCAAGATCACACCATTGCACTCCAACCTGGGAGACAGAGCAAGACTCCGTCTCAAA +AAAAAGAAAAATAGAATCTAGAAGACTATACCCTGCGCTTAACAGTAGTTAGCAGTAATG +AATCAGGATGGAAACATGGTCTTGGGACACAAGAGCAGGGTGATGGCAGGGCAGAGCCAT +AGGTGTAGGCTGTTGGGAGGATCTGGGCAAGAGGCAGAAAGCAAAAGCGGGTAGGGGAGG +GCTGGGTTGGTTTTGGTCTTAGGTTTCTGTGCTATGCTTTTGCATTTCACTCTCAACCTT +TGAGAATTGTAGGAGTTTCCTAGATAGGTTTCAGTTGTATACCCTTTCTTGATAAATTAG +TAGTAGAAGGCAACTATTTATTACTTTTAGGGTCTTTGGAATATTGTTTATTGATTTTCT +GATCCCATCTTTCTTCCATAAGGTAACCATGGAGAAAGAGCTGCGGAGCACCATTCTTTT +CAATGCCTACAAAAAGGAGATATTTACCACCAACAATGGCTACAAATCCATGCAGAAAAA +ACTTCGGAGTAATTGGAAGATTCAGAGGTGACTGACCATGTATATTGTTTTCCCTTCTAA +ATGATATTGTCCTGCTGATAAAGCTGAGAAGTCTTTATTTTCTTAGGTAACATAGATTGT +TTAGGTGGGAGAAGCTCAATTTAAAGATTATTCAGAATTAGGTCTGGCGTGGTGGCTCAC +ACCTGTAATCCCAGCAGTTTGGGAGGCTGAGGCGGGCGGATCACGAGGTCAAGAGATCAA +GACTGGCCGGCACGGTGGCTGACACCTGTAATCCCAGCACTTTGGGAGGCCAAGGCGGGT +GGATCATGAGGTCATGGGTTCGAGACAAGCCTGGACAAGATGGTGAAACCCCATCGCTAC +TAAAAATTAAAAAAAAAATTAGCGAAGTGTGGTGGTGGGCGCCTGTAATCCCAGCTCCTT +GGGAGGCTGAAGCAGAGAATTGCTTGAACCCGGGAGGCAGAGGTTGCAGTGAGCCGAGAT +TGTGCCACTGCGCTCCAGCCTGGGCAACAGAGTGAGACTCCGTCTCAAAAAAAAAAAAAA +AAAAAAAAGAAAGATCAAGACCATCCTGGCCAACATGGCGAAACCCTGTCTCTACTAAAA +ATACAAAAATCAGCTGGGCATGATCGTGCGTGCCTATGGTCCCAGCTGCTCGGGAGGCTG +AGGCAGGAGAATCGCTTAAATCCAGGAGGCGGAGGTTACAGTAAGCCGAGATTGCGCCAC +TGCACTCCAGCTTGGTGACAGAGCGAGACTCTGTCTAAAAAAATAAAAAAACATTATTCA +GAATGAAATAAATTCTTATTAAAACGTCTCTTGGGCAGGACGCGGTGGCTCATGCCTGTA +ATCCCAGCACTTTGGGAGGCTGAAGCAGGCAGATCACTAGAGGTCAAGAGTTGGCGACCA +GCCTGGCCTACATGGCAAAACCTCATCTCTACTGAAAATACAAAAATTAGCCAGACATGA +TGGTGCATGCCTATAATCCCAGCTACTAAGGAGGCTGAGGCACAAGAATCCCTTGAACCC +AGGAAGTGAATGCCTGCAGTGAGCCGAGATCATGCCACTGCACTCCAGCCTGGGAAACAG +AGGGAGACTCTGTCAAAAACAAAAATTAAAAAAAAAATGTCTTTCGAAATCAGCAATTAG +GATATTATTAAAGCAGCATATTATTAAGTTGTTTTCCAAATCACAAGCCAAAAGATTATT +CTAATTATACACATGTAGCTTTTTAAGATGTTAGAGGCTTTCTTCATATTTTGACTCAGG +TCAGTACTAGGGAAAGGAAACATGAGAATTAAATGAGAATAACTTTGTGTATGTGCATGT +TTTTCTTAATAGGTGAGGATATGTAATCATACAAGCTAATGGTAGGGCTGATTGAATTAG +TAGTTGCAGACTTCCTTATGCTTTAGCATGGCTTGATTTGAACACCTTGACTTACTGGAA +GTATTTGAACAGAGGCCAGATGACTCTGGGGCAGGCCTGTAGAGGGAATTCTCACTTTGG +GAGAGAGACTGGACCAGTTACCTCTAAATCCCTTCATCTCTGAGCCTCTGTGGCCTCTGC +TTCCAAATAGTTAAGAGACTAAAATAATACATAAATTGGTTTAAATTATGGACTTCATAT +TTGCTTTTAAAATTGTATTTCCAGCTTAAAAGATGAAATCACATCTGAGAAGTTAAATGG +AGTGAAACTGTGGATTACAGCTGGGCCAAGGGAAAAATTTACTGCAGCTGAGGTAAGAAA +TATCCACTAAAGAAGGAATATGGTGAAATGATTAGGAGTCTGAGCTTTGAAATACCGGAT +TTGAATCCCCCTTCACCACTTACTGTGTGGCCTTAAGGTAGTCACTTCATCTCTCTTTTC +ATCATGGAGTTGTGATGATTAACTGAGATACTCCATGTAAAGTACCAAACACATAGTGTG +GGCCAATTAAATATTAGCCACACTTCTTTTTTTTTTTTTTTTTTTTTTTGAGACAGAGTC +TCGCTCTGTCGCCGAGGCTGGAGTGCAGTGGCGCAATCTCGGCTCACTGCAACCTCCACC +TCCCGGGTTCAAGCAATTCTCACTGCCTCAGCCTCCTGAGTAGCTGGGACTACAGGTGCC +CACCACCACGCCCGGCTAATTTTTGTATTTTTGGTGCAGATGGGGTCTCACCATATTGGC +CAGGCTGGTCTCAAACTCCTGACCTTGTGATCTGCCTACCTCAGCCTCCCAAAGTGCTGG +GATTACAGGTGTGAGCCACCGAGCCCAGCCAGTAGCCACATTTCTTTGCTATATTTTTGC +TTTGAAAATAGGAAAATTCCGCCAGGCGCGGTGGCTCACACCTGTAATCCCAACACTTTG +GGAGGCCGAGGCAGGCAGATCACCTGAGGTCGGGAGTTCAAGACCACCCTGACCAACATG +GAGAAACCCCGTCTCTACTAAAAATACAAAATTAGCCAGGCGTGGTGGCGCATTCCTGTA +ATCCCAGCTACATGAGAGGCTGAGGCAGGAGAATCGCTTGAACCTGGGAGGCGGAGCTTG +CTGTGTGCCAAGATCGCGCCATCTCACTCCAGCCTGGGCAACAAGAGCAAAACTCCATCT +CAAAAAAAAAAAAAGAAAGAAAATAGGAATTCATTTAAAATAAAAGTGTTTATTATTCTA +GTTCATGGAATGGATAAAGAATGATAAATGTAAGGCCCAGAATACAAATGACAAGTATTG +GTGAGAATGGGAAGTTATTGGAACCCTTCCACACTGATGGTGGGAATGTAAAATGATGCA +GTCACCATGAAAAACAGTATGGTAGTTCCTCAAAAATTTAAGCATAAAATTGCCATATGA +TGGCTCTGTGTGGTGGCCCACGCCTGTAATCCCAGCACTTTGGGAGGCTGAGAAGGGTGG +ATCACTTGAGGTCAGGAGTTCGAGACTAGCCTGGCCAACATGGTGAAACCTCATCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGATGGTGTGCGCCTGTAATCCCAACTACTTGGGA +GGCTGAGGCAGGAGAATCACTTGAACCTGGGAGGCGGAGTTGCAGCGAGCAGAGATCGGG +CCACTGCACTCCAGCGTTGGCAACAGAGTGAGACTCTTTCAAAAAAAAAAAAAAAAAAAA +ACTGCCATATGATCTAGCAATTCCACTTCTGGGTATATGCCCAAAAGAATGGAAAACCAG +ATCTCAGAGATAGTTGCACACCTATCTTCCTAGCAGCGCTATTCACAATAGCCAAAAGGT +GGAAATAGCCCAAGTATCCATCGGCAGATGAGTAGATAAGATATGGTATATACATACAAT +GGAATATTATTCAATCTTAAATAGGAAGGTAATTCTGATACATGCTACACATGGATGAAT +CTTGAGGACATTATGCCAAACGAAAATAAGGCAGACACAAAAAGACAAATACTGTATGAT +TTCACTTATGCAAGCATGAGGTACGTAGAGTAGTCGAATTCGTAGAGACAGAAAATAGAA +GGGTGGTGGTTGCCAGGGCCTGGGGGAGGTGGGGAATGGAGCGTTGCTGCTTAATAGGTA +TAGAGTTTCAGTTTTGCAAGATGAAAACAGTTCTGCAGATTGATTGCCTAACAGTGTGAG +TATATTTAATACTGCTGAACTAGGCCAGGTGCGGTGGCTAACACCTGTAATCCCAGCACT +TTGGGAGGCTGAGGTGGGTGGATCACTTGAGGCTAGGAGTTTGAGACCAGCTTGGCCAAC +ATGGTGAAACCTCATCTCTACTAAAAATACAAAAATTAGCCGGGCTTGGTGGCACATGCT +TGTACTCCCAGCTACTTGGGAAGTGGAGGTGGGAGAATCGCTTGAACCTGGGAGGCGGAG +GTTGCAGTGAGCCGAGATTGCGCCACCGCACTCCAGCCTGGCGACAGAGACCCTGTCTGA +AAAGAAAAAACAAACAAACAAAAAACTGCTGAACTATATACTTCAGAATGGTTAAGATGG +TAAATTTAGGAAAGATTAGGTGTGTTTTTTCACAGTCAATAAAACAAAAAACCCAGAACA +TAGAAAGAGCCATTTTACAGAGAATGGGAAGTACCTTTGTGCTGAGAGAGAATATGGGGA +ATAGAGAGGTTGAGGCAGGGCAAGGCCAATGTGGTCCTTAGATTGAGGCAGGCCAAGGTC +TCCTGCTGTTACTCTGGGTGGTGCCATGGGGAAGAGGTCCACTGGGGAGCATTTCTAGTG +CACTTTGTTTCTCAATTTGATTGCAAAGTGACCTTCCCCCGCTGGGAATGGCATGGAGAG +GGACATGATTGTTTGATCAGGTTAATTGACAGAAGGAGTAGAAATTACCATTGGGAATGT +GGAGGTAACCAGCAACTCCTACCCACTGAGACCCTGAGGGATATGTACACACAGAGGGCA +GTGGCCTGCAGAGCAACACTCTATTGCTTGTTGGGCTTCGGCTCCATCTCCCCATCCACC +TAGCGAAGCCAATGAGAGAGTTGGCCTGATGTTTGCCAGGGACCAACCAGCCTCAGGAAC +ACAGGGGCATCCAAAGAGAGGGTCAGAACCTGGTGCCTGGGCCTTTTCCCAAGTGGAGAT +GGGTGCCAGGCCAAGCCTTAGTTTGGGCTTCCAGGCATGGTAGGCTGATGCATCCAAGAG +ACACAAGTCCTTCGAGAGGCAAATTTGATGTAACTTTAGCCTAATAAAACGTCCTCTCCC +AGACCAGTCCCTGACACCATACCTTCTCTTTAGAGTTGGAGTGAGGTGGGAAGAAAAGGG +AAAAAAGCTGTTAGCTTTTTTTCTAGGAATCAGCATTCCTTTGTGTTACAGTTCTTCCAA +TGGGCTCATGCTTGTGAGATCACTGCTTTCCTTGTCATTGCTGCTGGCCTCCTAGACTGT +TACCCCTGGAGAGCTGTGTGATGCCTTTTTCATGTTGACTTCCAGAAACTTCTGTGACAG +GACAGACATCATATGTCTGATATTAGATGCTAGTATCATGCTAGAAACTAGGCTGAACAG +TCTTTCCTTATTTCCACCTCAACTACATTGACGCATTACACTAGCTTTGTGGTGGTATTC +AGTTACGACCAGGTAACCACGTGGCTGAGACGAGTATTTTCCAACCCTAACAGACCAGCA +TCCACCTATATTACAGATGCCAACTTTGTTACCCTGAATTGAAATGCAAAGATAATCTAA +CCCACCACCATTAAAAAAGTAAAGCAATATAACTTCCTAACTTTAATGTACAGAAATTAA +AGGATGATTTATAAAAGAATATGTGTATTTCAAATTGTAAATGTTTATGCATATATATAC +TAGAAGAATATACATATTTCAGTTTGTTAATGCTTGGTCATACATGCATTAGAACACTTC +TTTATGTTTGACATTTTGAAATAAATGTTTAATAAGTATGTAGAACTCCGATGAATGGGA +TAGGTACATATGCAGACTGGTGGAAGTGATGTATTGGCAATTCAAATCATGAGCCGTGTT +GCTGTCGGTGATGTGATTTTTCCAAAATACTGACTAACTCTTGGTAAAGTTCTATTTTTT +TTTTTTTTTCCTGAGACGGAGTCTTGCTCTGTCACCCAGGCTGGAGTGCAGTGGAGTGAT +CTCAGCTCACTGCAAGCTCCGCCTCCCGGGTTCACGCCATTCTCCTGCCTCAGCCTTCCG +AGTAGGTGGTACTACAGGTGCCCACCACCACGCCCGGCTAATTTTTTGTATTTTTAGTAG +AGATGGGGTTTCACCGTGTTAGCCAGGGTGATCTCGATCTCCTGGCCTTGTGATCCGCCC +GCCTTGGCCTCTGGTAAAGTTCTGTTAATAAAAAGAGTATAATTCTTCTCTCAGTTTACA +TGGTAGTTGGGTACCTCCGAATTCAGTATATGTTAAATCGTGCAAAAAATACTTTGTACA +GTATTTACATAGAATTTGAGCTGGGCGCAGTAGCTTACTCCTGTAATCCCAGGAGTTTGG +GAGGCCGAGGCGGGTGGAACACCAGACGTCAGGAGTTTGAGACTAGCCTGGCCAACATGG +TGAAACCTTGTCTCTACTGAAAATACAAAAATTAGCCAGGTGTGGTGGCAGGCTCCTGTA +GTCACAACTACTCAGGAGGCTGAGGCAGGAGAATCACTTGAACCCAGGAGGCGAAGTTTG +CAGTGAGCCGAGATCGAGCCACTGCAGCATGGGTGACAGAGCAAGACTTCATCTCAAAAA +AAATAAAGAAATTGGAGTTAGATTTTAGGCTGAGCTTCTTTTGTTTGTTTGCTTTTTCTT +TTTTAAACCTCCGTGACTATCTGAGAAGATATTCAAATGCTGTGGAATAGTTCTTTACTG +TGTGGGACTGGTCTGAATATTGCAGGACCTTAACTTCCCTGCCCTTCACCCGCTAAAATG +TCCTTAAACATTAATATTATGGCATTAATATTTTGCCATATTAATATTAATATTATGGTG +ATCCAGAATACATGCTAGATGGTTTAAATGCCTCCACTGAGAGCCACTGGCCTGGATCAT +CCAGTCTCGATTACAGGAAATACCTCACATTTGCTGCCACACTAACAGTGTGAATGCATT +CTAAGCCAATTTCTAAAATTCAAGTCTGCAAAATTAATCTTTCTTCCTGTTTTTGCCATA +AAGAAATAAGAAACCTCCAGTTTGTACCAAATATCCATTCTTTTGTTAGAAGGGTCTCAC +TTACGTGTATAGCTGGAAACTGGGTCATAATTCATGTAAGCTCCTTCAACTTTTGCCCAC +CTGTGTTATTGCACACCACATCCTTCATGTATCTTTTTCTTAAAATGCCAGATGGCCAAT +AGGACACAGTAGATACCAATAACTACTATATACTCATTGCATTTAGGCAACATGGACAAA +TCCCAGAACCACATAATCATGAAAACCAAGTCCCAGTAGAATTTCCCAAGCAAAAGCTAT +GTTCTGAGAATATATATTGCAAACTAGACCTGGCTTGCTATTATCAGTCATAGAACATAG +CATATATTTAGGGCTGTCTGGGAAGAGGAGTTTGAGAGGAAATCAAAAGGAAGGAAAAGG +AAGATGAATTTAGGGAGAGATTCAGTCTGTTGTTCAGGGTCCAGGATCATGCAGTTATAA +CCCATTTGTTTTGTTTTTCTGTTGTTGTTCCAAAAAATGTTTACTAAGGATCTGTTACAC +ACCTAGTAACAGGTCCTAGGACTAACGCTAGGGATCAAAGTCAAATAGCACATGATCTCT +CCACTCAAGGAACCGATAGTCTAGGGGAAATGACACAAATGGACCATCTACCAATAATGA +TCAATGTTCTAAGTTCCACATTTCTACAGAAACACAGAAAAGAGGCATTGGATTATTGGG +TCCAGAGGAAATGGACTTTGAGCTGATTTTTATTTTATTTATTTATTTATTTATTTATTT +ATTTATTTATTTTGAGACAGAGTCTTGCTCTGTCGCCAGGCTGGAGTGCATTGGCGCATT +CTCGGCTCATTGCAACCTCCGCCTCCCAGGTTCAACTGATTCTCCTGCCTCAGCCTCCCG +AGTAGCGGGGATTACAGGCATCTGCCCCCACACCTGGCTATTTGTATTTTTAGTAGACAC +GGGGTTTCACCATGTTGGCCAGGCTGGTCTCGAGCTCCTGACCTCAAGTGATCCACCCAC +CTCAGCCTCCCAAACTGTTGGGATTACAGGCATGAGCCACTGCACCCCGCCTTAATTTTG +ATTTTGAAATAATTCATTTTTTATTTTGTTTTGTTTTTTTGTTGTGTTTCGTTTTTGAGA +TGGAATCTTGCTCTGTTGCCCAGGCTGGAATGCAGTGGTGCAATCTCGGCTCACTGCAAC +CTCCACCACCTGGGTTCAAGCAATTCCCCTCCCTCAACCTTCCAAGTAGCTGGGGCTACG +GGTGCATACCACCACGCCTGGCTAATTTTTGCATTTTTAGTAGAGACGGGGGTTTCACCA +TGTTGGCCAAGCTGGTCTCGAACTCCTCACCTCAAGTGATCCGCCTACCTTGGCCTCTGA +AGATTCATTTGTTTTATACAGTGTGGGGAAGGCAGGGGGAGAGGAAAATTCAGGGAGCAT +ACAAGAGCGAGAGGGCCGTGCTGTGGCAAATCTAGTCTGGGCAGTAGTTTCCAAAGTAGG +ATGCATGTGATGAATCAGTGGGGTGCCAAAAGGAAATTATGTTTATTATTCATATTTTCA +TTACCCTTAAAACATTTCCTTTTTGGGAGTTGTTTTGAATTATAAAGTACATATTTTATA +TAGAGATACATACATATTGAATGTATTTATATACATGTTCAGATTTTTTTCTGCTGGAGT +GCTTGATGAAGAAAGTTGAGAAACTATTTGTCTGGACCACCCACCCCAGATTTTCTCAGG +CTAGACCAGCAAGATCAACCCTAGATTTTTCTCCCTTCCCCAGCTTTGTGAAAATGAGAG +AGCTTCCAGGAGATAAGCAGAAAACATGCGTTTCTCTCTATGGTTTGGTTGGTCAATGAC +CTTGAACAGAATTCCTCCCAGGTGTGGTATGAAATGACTTCATCCTGATATCCTCTGTGG +GCAGTCAAGAGAAGGCATTGTCTAAATCAGTGGTTCTTAACTAGGGGTGATTCTATTTCT +TCTTCTCCTGAGGGAACATGTGGCAATCTCAAGAGACATTTTTGGTTGCCAGGGGAAGGT +AGGTACAACTGGCATCTAGTAGGTGGAGACCAGGGGTGCTGCTGAATGGAGAACTGAGTG +CTTCCTTTAGTTAAGTTTTTCACTTTTGACTTGCTCTCTAGATAGTCAGCTTTGAAATTG +TCAATTTACTTTGAGTATTTTGGAGCTTTATGCTCAAAGACAAGCTTGGAGATCCTACAT +AGAGAGTACTTTTTATCTTATATACATTTATATGTAAATGCCTTATAGATTTGAAATATG +TATTTTTCATCTAGTTAAGGTCTTATTCATGGTATTTCGGGCAAAAGTCTTTCAAGTATA +TTCATAGATTGCTTTTTTCCTTTGTGTAGTTTGAAATCCTGAAGAAATATCTTGACACTG +GTGGAGATGTCTTTGTGATGCTAGGAGAAGGTGGAGAATCCAGATTTGACACCAATATTA +ACTTTTTACTAGAAGAATATGGAATCATGGTTAATAATGGTAATTAGTATTATTATTTTC +AGTAGAGGCAGTACTTTTCTATCTATTATTTGATATCATAGCCCTCTAGGTCCAGTGGCA +TAATGGAAAAAGCCCTGGGCTGTGTGTGCGTGTTTTAATGTTCCATTCTCATCAGCAGTC +TGAGCCTCCTAGGCTTGGGCTGCTTCCATTTATAAAGCGAGATGGATTGGAACCAAGTTC +CAGGGTGCCCTTCAGGTCAAAATTGGTATGAGTCTATAATATCGAATTTATTTCTAACCT +AAAATATACCTCCTTCTCTTTTTCCCTCATAGATGCTGTGGTTAGAAATGTATATCACAA +ATATTTCCATCCTAAAGAAGCTCTAGTTTCCAGTGGAGTCTTGAACAGGTAAGCATGTTG +AAAGCAGAAATATCTTGGCAAGGCATCGTCGCTCACACCTGTAATCCCAGCACTTTGGGA +AGCCAAGGTGGATGGATCATTTTGAGGTCAGGAGTTCCAAACCAGCCTGGCCAACATGGT +GAAACCCCATCTCCCTGTCTAAAAATACAAAAAAAATTAGCCAGGCATTGTAGCAGGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCACTTGAGCCCGGGAAGCAGA +GGTTGCATTGAGCTGAGATTGCACCATTGTACTCTGGCCTGGCTGACAGAGCGAGACTTC +ATCTCAAAAAAAAAATAAAGCAGAAATATCCTTACACATAACTCTCATTTCTTCTACATA +AATCTTCCCTCGTCTCTTCTCATACATTCTTTTCACTGCCCTTTCTTCTTTCTTGCCTTT +TTGTTTTGTGTTATTATAATTTATTTTACTATATTACTACTACTCATTCATCAAATTATT +TTTCTTCATCTTTTGAAACTTACTTCACATTCAATTTATTTTTTGTTTATATATATATGT +ATTTTTTGAGACAGAGTCTTGCTCTGTTGCTCAGGCTGGAATGCAGTGGTGGGAACACAG +TTCACTGCAGCCTTGACCTCCCAGGCTTAAGCAATCCTCCCACCTTAGCCTCATACTTGC +TGTACTAATGAATGCAGTGTGAAATTCTCAAATTTTTTTTGTTTACTAGATTTTAATTTT +TCTTCTTCAAGGGAAATTAGCCGAGCTGCAGGAAAGGCTGTGCCTGGGATCATTGATGAG +GAAAGCAGTGGAAACAATGCCCAGTGAGTGTGTTTTCTGATGCCACATGAGGAAGATGTA +TCATTTTGGAGTCTTCTTTTTCAAAATGAAAAGAGCTTTTGTTTCTGGTTACAAAAATAA +TCAGAATTTGAACAGTTCAAGAGGAAAAAAGTAGAAGCTCTGCACTGTAAGTCCATGCTC +CTCCCCCTGAAGGTAGTCTTAATATAGTATTTAGGCCCAGCATGGTGGCTCACGCCTGTA +ATCCTAGCACTTTTGGGAGGCCGAGGTGGGTGGCCCACCTGAGGTCAGGAGTTAGAGACA +AGTGTAACCAACATGGCAAAATCCCATCTCTACTAAAAATACAAAAATTAGCCAGGCGTG +GTGGTGTGCACCTGTAGTCCCAGCTACTCGGGAGGCTGAGACAGGAGAACTGTTTGAACC +CCGGAGGCGGAAGTTGCAGTGAGCCAAGATTACGCCACTGCACTCCAGCCTGGGCAACAG +AGCAAGACTCCATCTCAAAAAATATATAGTATGGTATTTAGATTTCTAGGTTTTTTTTTT +TCCATGTATAAAGTTATAGGTGAGTACCTCTTCATTTTTAATGACTGGATTAAATTGGAT +ATATCCCAGTTTATCTAACCAACTCCCTATTATTGGACATTTAAGTAGTTTATAATGTTT +TTCTTTAATAATACCACCTAATGTTTGTCAAGCATCGACTGTGTGACAGGCATGTATTAC +CTCATTTAATCCTTACAACTCTGGAAAGTTAGAGATGAGATACAGAGATGTAATTGCCCA +AATGCACATGACTACTCTGTGTCAGAACTTAGATGCAAACATAGGCAGTCTATTCTAGAG +CCTGCACTCTTAACTTCTGTTCCGTATTGTTGTTATAGACAATTTTATAGCCGGGTGTGG +TAGCTCACTCCTGTAATTGCAGCACTTTGGGTGGCCAAGGCGAGTGGATCACCTGAGGTC +ACGAGTTTGAAACCAGCCTGGCTAACATGGCGAAACCCCGTCTTTACTAAAAATAGAAAA +TTTAGCTGTGCGTGGTAGTGGGCGCCTATAATCCCAGCTACTGGGGAGGTTGAGGCAGGA +GAATCACTTGAACCTGGGAGGTGGAGGTTGCATTGAGCTGCCATCGTACCATTGCACTCT +AGCCTGGGGGACAGATGGAGACTTCGTCTAAAAAAAAAAAAATTATATTTGTCATTATAG +ATAATAAAGCACAAATGAACATCTTTTTTTTTTTTTTTTTTGAGATGGAGTCTCACTCTG +TCACCCAGGCTGGAGTGCAGTGGCATGATCTCAGCTCACTGCAACCTCCGCCTCCCAGGT +TCAAGTGGTTCTCCTGCCTCAGCCTCCCATGTAGCTGGGATTACAGGCATCTGCCACCAC +ACCCAGCTAATTTCTCTATTTTTAGTAGAGATGGGGTTTCACCATGTTGGTCAGGCTGGT +CTTGAACTCCTGACCTCAGGTGATCCACCTGCCTCGGCCTCCCAAAGTGCTGGGATAAGT +GAACATCTTTGTATGTACAGTTTTGTGCACTTGTGGTAGTATTTTTTTTTTTTTAATTGA +TCATTCTTGGGTGTTTCTCGCAGAGGGGGATTTGGCAGGGTCATAGGACAATAGTGGAGG +GAAGGTCAGCAGATAAACAAGTGAACAAAGGTCTCTGGTTTTCCTAGGCAGAGGACCCTG +CAGCCTTCCGCAGTGTTTGTGTCCCTGGGTACTTGAGATTAGGGAGTGGTGATGACTCTT +AACGAGCATGCTGCCTTCAGGCATCTGTTTGACAAAGCACATCTTGCACCGCCCTTAATC +CATTTAACCCTGAGTGGACACAGCACATGTTTCAGAGAGCACAGGGTTGGGGGTAAGGTC +ACAGATCAACAGGATCCCAAGGCAGAATTTTTCTTAGTACAGAACAAAATGAAAAGTCTC +CCGTGTCTACTTCTTTCTACACAGACACAGCAACCATCCGATTTCTCAATCTTTTCCCCA +CCTTTCCCCTCTTTCTATTCCACAAAACCGCCATTGTCATCATGGCCCGTTCTCAATGAG +CTGTTGGGTACACCTCCCAGACTGGGTGGTTGCCAGGCAGAGGGGCTCCTCACTTCCCAG +TAGGGGCAGCCGGGCAGAGGCGCCCCTCACCTCCTGGATGGGGCGGCTGGCCGGGCGGGG +GGCTGACCCCCCCACCTCCCTCCCGGACGGGGCGGCTGGCCGGGCGGGGGGCTGACCCCC +CCACCTCCCTCCCGGACGGGGCGGCTGGCCTGGCGGGGGCTGACCCCCACCTCCCTCCCG +GACTGGGTGGCTGCCGGGCGGAGACGCTCCTCACTTCCCAGACAGGGTGGCTGCCGGGCG +GAGGGGCTCCTCACTTCTCAGACGGGGCGGCTGCCGGGCGGAGGGGCTCCTCACTTCTCA +GACAGGGCGGCTGGGCAGAGACACTCCTCACCTCCCAGACGGGGTCGTGGCCGGGCAGAG +GCGCTCCTCACATCCCAGACGGGGCGGCGTGGCAGAGGCGCTCCCCACATCTCAGACGAT +GGGCGGCCGGGCAGAGATGCTCCGCACTTCCTAAATGGGATGGCATCCTAGATGGGATGG +CGGCCGGGCAGAGACGCTCCTCACTTTCCAGACTGGGCAGCCAGGCAGAGGGGCTCCTCA +CATCCCAGATGATGGGCGGCCAGGCAGAGACGCTCCTCACTTCCCAGACGGGGTGGCGGC +CGGGCAGAGGCTGCACTCTCGGCACTTTGGGAGGCCAAGACAGGCGGCTGGGAGGTGGAG +GTTGTAGCGAGCCGAGATCACGCCACTGCACTCCAGCCTGGGCACCGTTGAGCACTGAGT +GAACAAGACTCCGTCTGCAATCCCGGCACCTCGGGAGGCCGAGGCTGGGGGATCACTCGC +GGTTAGGAGCTGGAGACCAGCCCAGCCAACACAGCGAAACCCCGTCTCCACCAAAAAAAA +TACGAAAACCAGACAGGCGTGGCGGTGCGCGCCTGCAATCACAGGCACTCGGCAGGCTGA +GGCAGGAAATCAGGCAGGGAGGTTGCAGTGAGCCGAGATGGCAGCAGTATAGTCCAGCTT +CGGCTCGGCATCAGAGGGAGACCGTGGAAAGAGAGGGAGAGGGAGACCGTGGGGAGAGGG +AGAGGGAGAGGGAGAGGGAGTGGGAGTATTTTTTAGGGTAAATTTCTCAGCATTGAAATT +TCTGGGTCAGAGGTCTTCCAACAGATGGGTTACCAAATGTAATGTGTTACCAGATGTCTC +TCAGGGAGGTGGTACCACTTACAGTCCCTATGAGCACACACCTTTTTCCTCTCTTGCCAG +CATGGAGTATTCTAGTAAACATCGTATCTCTTTCTTTTAATTTGCATTTTTTTAAATTAT +TAGTGCATAGGATGACCTTTAAAGTCTATTGGCTGATTGTATTTCTTCTGTGAACTTCAT +GTTCATTGCTTTTTGGCCATTTTTCAATTGATGGTTTGTCTTTTCGCATTCATTTATAAT +ACCTCTGTACTTTGAAATATTTTACCCAGTAAAAATTGACATTCTTATGTAGTTAAAGCA +TGTTACAAAGTTTTAGTAGTGAAAATAATGTGGTCCGGGTACCGTGGCTCACCCCTATAA +TCCCAACACTTTGGGAGGCTGAGGCAGGCAGATCACTTGAGCTCAGGAGTTCAAGACCAG +CTTGGGCAACATGGCGAAACCCTGTCTTTACAAAAAAATACAAAAATTTAGCCGGTCGTT +GGTGGCTCGCACCTGTATTCCCAGCTACTCAGGAGACTGAGGCTGGAGAATTGCTTGAGC +CCAGGAAGCAGAGGTGGCAGTGAGCCGAGATTGCGCCGCTGCACTCCAGCCTGGGTGACA +GATGAGACTCTGTCTCAAAAAATATGTAAATAAAATGAAATTAAAAAATAAAATAATGTG +ATTGGCTGTGTGCAGTGGCTCACACCTATAATCCCAGCACTTTGGGAGGTCGAGATGGGC +CAATGGGTTGAGGCTAAGAGTTCAAGACCAGTCTGGGCAACATAGTGGGACCCTGTCTCT +ACAAAAAAAAAAAAACTGAAAATTAGCCATATGTGGTGGCACACACCCATAGGCCCAGCT +ACTCTGGAGGCTGAGGCAAGAGGATTGCTTGAACCCAGAAGGTTGAGGCTGCAGTGAGCC +GTGATCATGCCACTGTACTCCAGCCTGGGTGACAGAGCAAGACTATCTCAAAAAAATAAT +AAAATGTGGTCATAGTTCAGAAATAGTTTTAAAAAAATAAATAATACAGATTAAAATTAG +ACCAAAAACATATATGGAGGGTGGGGATTATTTGTGTATAGTAAAAGTGGCATTTCAAAT +ATTAGAGATGGATGGCATAATTCTGGGTAAACATTTGGAGAAATAGTTTCATTTTCATAC +CACACCCCAAAATGTATTCTGGATAGGCTAAAATTTTTAATATTAAAAATGAAAGCATAT +GCCGGACGCGGTGGCTCACGCCTGTAATCCCAACACTTTGGGAGGCCGAGGTGGGCGGAT +CACCTGAGATCAGGCGTTCAAGACCAGCCTGACCAACATGGTGAAACCCCATCTATATTA +AAAAAAACAACAAAATTAGCCAAGGATGGTGGCGGGCACCTGTAATCTCAGCTACTCAGG +AAGCTGAGACAGGAGAATCACTTGAACCTGGGAGGCGGAGGTTGCATTTAGCCGAGATCA +CACCATTGCACTCCGGCCTGGGCAACAGGAGCGAAACTCCGTCTCAAAAAAAAAAAAAAA +AAAAAAAAATTAGCCTGTCGTGGTGGTGCATGCCTGTCATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATTGCTTGAACCCAGGAGGCAGAGGTTGCCGTGAGCCAAAATCGCACCAC +TGCACTCCAGCCTGGGCAACAGAGCAAGACTCCGTCTTGAAAAAATAAAATAAAATTAAA +TTAAATTAAATTAAATTTTAAAAGAAAGCATAGAAGTACTTAAAGAAGCCCAGGTACGAT +GACTCATGCCTGTAATCCCAGCATTTTGGGAGACTGAGGCAGGCAGATCACCTGAGGTTA +AGAGTTCAGGACCAGCCTGGCCAACCCCCATCTCTACTAAAAAATACAAAACTTAGCCAG +ACGTGGTGGCACAAGCCTGTAATCCCAGTTACTCGGGAGGCTGAGGCAGGAGAATTGCTT +GAACCCGGGAGGCGGAGGGTGCGATGAGCCGAGATTGCATCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACACCAACGCAAAAAAAAAAAAAAAAACCTTAAAAAAAATAAGTGAATA +TTTTAAATTCTTGGAGTAGGGAAGACCTTTCTTAGTAGAAACAAAGTCAAGTCATAAGGG +GGAATATGTATAGCAATATAATTCACAGAGTTAATATTTTTGACTGTCAAGAATCAATCT +AGGCTGGGCGCAGTGACTCACGCCTGTAATTCCAGCACTTTGGGAGGCTGAGGCAGGCAG +ATCACGAGGTCAGGAGATCAGGACCATCCTGGATAACACGATGAAACCCTGTCTCTACTA +AAAACAAAACAAAACAAAATTAGCCAGGCGTGGTGGCGGGCACCTGTAGTCCCAACTACT +CGGGAGGCTGAGGCAGGAGAATGGTGTGAACCCGGGAGGCGGAGCTTGCAGTGAGCCGAG +ATCACGCCACCGCAATCTAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAAAAAAGA +AAAAAAAAAAGGAATCAATCTAATTATTTCACTTTGTGTCAGCTTATCCAACTGGTATAG +GTAAAAGAACTGTAGACTTGGAATTAGAAGGAATTGTTAGAAGTTCCTGATTCCCTCTCT +TACTTGCCAAGGGTGACCCAAGGCATAGTAACTGTTAGTGTCTGTTTCCCTATCTGTGTA +GTGGGGATAATGTTAACCTTACAAAATTGTTGGAAAATTTCAGTAAGGTGATATTTGTGA +AAGTGCTTTGTAAAGTTGAAAGCCTAGTGCCCTACTTGTTGTTGCGTTATGACTTTGTAA +TTAATTATAGTGAAGGGAATATGTCTAGTTGTTCCTTTCCTGGATTATCCAGGAAACAGC +TTCCTGGTAGACTTTGAGGTATGGACTAGTCCTGCTTCTTGCTTTGAGGTATCTTTGCCT +GTTGGAGTCTCAGATTCTCCTTTATCCTTATTTCCTGTTATGTCCCTTCTCCCTTCTCTC +ACTCTGCTGTAGCCACACTGACTTTGTTTCAATCCTTAAATAAGTGAAGCTTGTATTCAT +CTTAGGGACTTTACACAAGCTATTCCGTCTTTTAGGAAAACTCTTTCTGAAACTTTTCAC +TGAGCTAATCTTATTCATTCACATGGTTTGGAAAGTTCTGTTTTGGGGATGGGTGTTTAA +GTTTATACTTAGTCTTATCAAAATGTCAGTCTTTTTTTTTTTTTTTTTTTTTTTTTTTGG +AGACAGAGTTTCGCCCAGGCTGGAGTGCAATGGCACCATCTCATCTCACTGCAACCTCCA +CCTCCTGGGTTCAAGCAATTCTCCTGACTCCCGAGTAGCTGGGATTACAGGTGCCCGCCA +CCACACCCGGCTAAGTTTTGTATTTTGAGTAGAGACAGGGCTTCACCATGTTGGCCAGGC +TGGTCTTGAACTCCTAACCTCAGGTTAGTCTGGCCTAGTCTCATTGATTTTTTTAGTAGT +AATAAAAGAAATACAGGAGTGTAAATAATAGCAAATAGGCCGGTCACAGTGGCTCACACC +TGTAATCCCAGCAGTTTGGGAGGCTGAGGCGGGTGGATCACCTGAGGTCAGGAGTTTGAG +ACTAGCCTGACCAACATGGTGAAACCCCATCTTTACTAAAAGTACAAAAAGTAGCCGGGC +GTGGTGGTGCACACCTGTAATCCCAGCTGCTCGGGAGGCTGAGGCAGGGGAATTGCCTGA +ACCCAGGAGGCAGAGGTTGCAGTAAGCTGAGATCACGCCATTGCACTCCAGCCTGGGTGA +TAAGAGCAAAACTCCATCTCGAAAAATAATAATAATAATAATAATAGCAGATAGTTTTTA +TCTTGCTACTCAAGTGTCCGTTCTCCCTTATGCCTTGAGAATCATCTTCCATTGATTGCA +TTTTGGGAAAATGTGGGGGATAGATGTGCATTGACCTCCATATGACTATTTCTCCCACCT +ACTTTTTCTTCCTCCATGGACAACTGCTTGTTTTCTTCTGCTTCTGGCCCAGAGATCATG +GGCTGTAATCCACCTTGCTGGGATACTGCTGGAGTAAGGGTAGAAGGTGGAGTTTGGAGA +ATGTGGGCCAAGTACCACTTCTCTTTCATAGTATGACAACAAAAGTCATAGGGTAGATGA +GATTTTACTGAAGGAATGGGGAAGATTAACACCAGAGGGAGGCCAGGCCCGGTGGTTTAT +GCTTGTAATTCCAGCACTTTCGGAGGTCAAGGTGGGCGGATTGCCTGAGCTCAGGAGTTC +AAGACCAGCCTGGGCAACATGGTGAAACCCCGTTTCTACAAAAAATATAAAAATTAGTAG +GTGTGGTGGCATGCACCTGTGGTCCCAGCTACTCAGGGCACTAAGGCAAGAGAATCGCTT +CAGCCCAGGAGATTGAGGCTGCAGTGAGCCATGTTCATACCACTGCACTCCAGCCTGGGC +AACAAAGTGAGATCCTGTCTTAAAAAACAAAACAAAACAAACAAAAACACTAGAGGGAAA +TAATTTTAAACTTAAGCCAAAAAGAATTTTTGTTGTCTAAAGAAAAAGGGAAATTAAAAT +CTCTATGAGGAACCCCTCATGGGTGCTTCCCCTATACCCCCTCCCCCAGTTTCTAACCTT +ACGCCCTGGTGTTGAGATCTGTGTTTCTCTCCATTCTGAGAGCACTTCCTTCAAGCTTTG +CAGAGCTCCATCTTTGAGTAAAACCCTAACCCCTCCTACATGGGTTGGCTTCACCCCAGA +ATCTGCACCCCACCTTTGCTCCTCTATCCCACACCCTCTCCAGGAGTACATTGCCCCAGG +TCAGACCAATTCACTCTAGATAATCTAAGACAAGTCTTTGTTAGGACAGTGGAGAGTAGA +GGAGGGACTCCAAAGCAGATCTGTGTAGAAGTGTCCATTATAGCGTATATTTATGCCTCT +GTTCATGTGACATTTAACTGGTAACATACCCATCCAGTGATATACATTAATTCTTAGAGA +TAGCACTAGCCAAACCTAAGGAAGAAGAACGTATTTACCAGTAAGATATTATTATGCAGA +GCAGCTTGAGTTCAGTTCTTGGATGAGGCCCCATCCTCTTCCTCCTCCCTCCATCAGGGG +CTTCTTTAGTTCTCCCAGTTACAGTCACTTACACTTTCCTGTTAATTTACTTTCATGTTT +TTTAAAATGCTTTATTAAATGTGTAGCTAGAGTTGTCCCAGTTTTTAAGTTAACAAACCA +AAGCTTAGAAAAAATTTTTTGTTTGATAATGAATCAAAGAGTGTTACTCAGCTGAGCACC +GTGGCACACGCCTGTAATCCCAGCACTTTGGGAGGCCAAGGTGGGCAGATCACTTGAGGC +CAGGAGTTCAAGACCAGCCTGGTCAACATGGTAAAACCCTGGCTCTACTAAAAATACAAA +AATTAACTGGGCGTGATAGCAGGCACTGAGGCTGCAGAACAGCTTAAACCTGAGAGGCGG +AGGTTACAGTGAGCCAAGATCGCACCACTGCACTGCAGCCTGGGTGACTGAGTGAGACTG +TTTCAAAAAAGAGTGTTACTCAAGAAACATTGAGATTATTTTCAGAATTTTTGTATTCAT +GTTTTTAAAATTTGAATGTGTTTCTTTAATTTCTTACAGGGCTCTCACCTTTGTGTATCC +TTTTGGTGCCACATTGAGTGTCATGAAACCAGCAGTGGCGGTTCTGTCTACAGGTTCTGT +CTGCTTCCCACTTAACAGACCCATTTTGGCTTTCTATCACTCAAAGGTACAGCTTTTCTT +AGATATGGGTATAGATGTTATTTTTATTGTTGAAATAATAAAAACCACCTTACCATTTCC +AGAAGGCTTCTATATGTTTTCTCACTGGTCTTCCTGCCAGTCCTGCAAAGTAGCATTTCA +GCTATATACATTTTGCTTATGGGGAAACAGTGGATTGTCCAGTAATTGATGAAGTTAAGG +CCTAAACCTAGCTCTTATTATTCTAAACCCGAAGCTTTTCCACTGTAGCATGAGGCTACC +TGTATTATAACTTTTTTTTTTTTTTTGAGATGGAGTCTCTGTTGCCCAGGCTGGAGTGCA +GTGGTGCAATCTCGGCTCACTGCAAGCTCCACCTCCCGGGTTCACGCCATTCTCCTGCCT +CAGCCTCCCGAGTAGCTAAGACTACAGGCACCTACCACCACGCCCAGCTAATTTTTTGTA +TTTTTAGTAGAGACAGGGTTTCACCATGTTAGCCAGGATGGTCTCGATCTCCTGACCATC +CTGCCTCGTGGTCCACCCGCCTTGGCCTCCCGAAGTGCTGTATTATAACTTTTAAAATAA +CTTTTTTTTTTTTTTGATCCCATGGCAGCATATTGATGAAAATAACTTTTAATCCTGTCT +GTGACTATGGGCTGTCACCCTCAGTGTAAAGAGAATACATTCAGGAACAGATGGAGTTAA +CATATTACACAAAATAGCACAGAATTATGTTGCTGTTAGTTTATACTAGGAAAATATATC +AGAAAACTATTTTTCCAGTTATTATCCTAGAGACCCCATAGAAATGTGGGCACAGCTAGT +CCCAGGCAGTGACCCAACATCCCACTGCCTTTCTTTTTCTTTTTTTTTTTTTTTTTGAGA +TGGAGTCTCACTCTGTTGTGCAGGCTGGAGTACAGTGGCATGATCTTGGCTCACTGCAAC +CTCCGCCTACCAGGTTCAAGCAATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGATTACA +GGTGCCTGCCACCAAGCATGGCTAATTTTTGTATTTTTGGGAGAGATGGAGTTTCACTAT +GTTGGCCAGGCTGATCTCGAACTCCTGACCTCAAGTGATTCACCCACCTTGGCTTCCCAA +AGTGCTGGGATTACAGGCATGAGCTCTGTTGCCCAGGCTGGAGTGCAGTGGCGCAATCTT +GGCTCACTGCAATCTCTGCCTCCCGCCTCAGCCTTCCAAGTAGCTGGGATTACAGGCCTG +CACCACCACACCCTGCTAATTTTTGTATTTTAATAGAGATGGGGATTTACCATGTTGCCC +AGGCTGGTCTTAAACTTCTGAGCTCAGGCAATCCCCCCCACCTCAGCCTCCCAAAGTGCT +GGGATTATAGGCATGAGCCACTGTGCCCAGCCCCCACTGCGTTTTAATTCACATTTTGCT +GAATTTACCTTCATCTGCCCCCTAAGACAGAATTCACCAGCTGATCTCCTAATTTTTTTT +CTAGGGACCTAGGTGTCTCTAGCTCTGAACAATCCTATTTTTCTTTGTGGTACCTAGGAA +TTACCTTTCCCTTCTTATTTAAAAGCTCTCGGGCTGGGCGTGGTGGCTCACACCTGCAAT +CCCAGCACTTTGGGAGGCCAAGGTGGGTGGATCACTTGAGGTCAGGAGTCCAAGACCAGC +TTGGCCAACGTGATGAAACCCCGTCTCTACTAAAAATACAAAAATTGACCAGGCGTAGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCAAGGCGGGTGGATCACGAGGTCAGGA +GATTGAGACCATCCTGGCCAACATGGTGAAACCCCCTCTCTACTAAAATTACAAAAATTA +GCTGGGCGTGGTGTGGTGGCACGCGCCTGTAATCCCAGCTACTCAGGAAGCTGAGGCACG +AGAATCGCTTGAACCCAGGAGGTTGCAGTGAGCCGAGATTGTGCCACTGCACTCCAGCCT +GGAGGCAGAGTGAGACTCCGTCTCAAAGAAAAAAAAAATATTGAAAAATTAGCCAGGCAC +GGTGGCAGGCTTTGCAGCATTTGCTTTTAACCTGGTACAAATCAGAGGGTTTTTTTTACC +AATTTTTTAAAAATGTATGTAATGTGTGTATTTATGTCTCTTGACATCTCTGGCTTAGTA +TAATTCTTTTCCTGGGGAAGTTATAACTATGCCTGTTCCCTGTATGTGATGTAGCTAAAA +AAACCGATTTCATTTTGTATTTTTACTATTGAACTGGTTTTCTCATTACAAAAGTAATAA +TGTGCTCATTGTTGGGCTGAGCGTGGTGGCTCACAACTGTAATCCCAGCACTTTGGGAGG +TCAAGGCGGGCAAATCACTTGAGGTCAGGAGTTCGAGACTAGCCTGGCCAACATAGTGAA +ACCTTGTCTCTACTAAGAATACAAAAATATTAGCCCAGCATGATGGTGAGTGCCTGTAAT +CCCAGCTACTCCAGAGACTGAGGCAAGAGAATCACTTGAACCCTGGAAGCGGAGGTTGCA +GTGAGCCAAGATCATGCCACTGCACTCCAGCCTGGGCAGTGGAGCAAGACACTGTCTCCA +AAAAAAAAAAAAAAAAGTAATATTGTAGAAATGTTACAATAATTGTAGAAAAAATGAACA +ATACAGAGATAAAGCAAAAGAAAAAAAATTCCCCCATCGCACTACTCCAAGACTCTAAGA +CAGCCCAGGTTGACATATTATTCACTTTCTCCTACTTTTGCTTTGCCTTATTTTTATTTA +TTTGCCTCGTAAGCTTTAAAGTAGAATAGCAATATAATTTATAGTATAGGTCAGGCATGG +TGACTCATGCCTATAATCTTAGCACTTTGGGAGGTTAAGGAGGTAGGATCACTTGAGGCC +AGGAGTTTGATACCAGCCTTGGCAACATAGTAAGACCTGTCTCTACGAAAAAGTTAGCTG +AGTGTGGTGTTATGCTCCTGTAGTCCTGGCTACTTGGGAGGCTGAGGCAGGAGGATCACT +TGAACCCAGGAGTTCGAGGCTGCAGTGAGCCATGATTGTGCCACTGCACTCCAGCCTGGG +AGACAGAGTGAGACCCTATCTCTAAAAATGGGAAAAAAATTATAGTATACTTTTTTTTTA +ACCGAATGATGTGTTGGAAGCATTTTCCCATGTTACTGAAAACCCTTTATAATATGAAAT +TTAACTGCTGAAGAAGGTTGCATCATTCTGAATTACTTTTTTGTGAACATTTGGATTTAT +TTCTAATTTTTTGTGACTATAACTACACAACTGGGCATAGAATTTTTTATGTTTCAGACT +GCTTTTGTTGCATATGTTAATAGTTTCAGCAACAATGTGTGAAAGAACTTATTTCACTAA +AATTCGACTAGCGCTGTTTATATCATATTTTCATATTTATTTATCTGATAGGAAAAAGTA +CTTTGTTTTTATTTGTTAAAAGTTACAAGTATTGAAAATTTTTCTTATTAACCAGTCATT +ATTTTATGACTCTCTCATGCTTGTGCCTTAGTTTTCTGGTTTTTTTTTTTTGAGACGGAG +TCTCACTCTGTCGCCCAGGCTGGGGTGCAGTGGTGCGATCTTGCTTCACTGCAACCTCCG +CTTCCCAGATTCAAGTGATTCTCATGCCTCAGCTTCCTGAGTAGTTGGGATTACAGGCAT +GCACCACCATGCCTGACTAATTTTTGTATTTTTAATAGAGACGGAGTTTGGCCATCTTGG +CCAGCCTGGTCTCGAACTCCTGGCCTCAAGTGATCCACCCGCCTCGGCCTCTTAAAATGC +TGGGATTACAGGCATGAGCCACTGCGCCCAGCCTTGCCTTAGCTTTCTTTGAGACTGAGT +CTTACTCTGTTGCCCAGGCTGGAGTGCAGTGGCGCGATCTCAGCTCGCTGCAACCTCGCC +TCCCAGGTTCAAGCAATCCTCCCGCCACAGCCTCCCAGGTAGCTGTGGGAGTACAGGTGC +GTGCCACCAACCCTAGCTAATTTTTGTATTTCTAGTAGAGACAGGGTTTTGCCTCCCATG +TTAGCTAGGCTGGTCTTGAACTACTGATCTCAGGGTGATCTGCCCACCTTGGCCTCCCAA +AGTGCTGGGATTACAGGCGTGAGCCACTGCACTCAGCCTGCTTTAGCTTTCTATTTGGAT +CTTACTTAAATACTTTTTTTTTTGGTACCCATAGGTATCTTTAATTGTACAGACTGTCTT +TGAGTTTATCTTTTTTCCCTTTAAAATTATGATCTTCGTTTATAAGATAAACAACAATAG +GAAAATGCTGTAGAATCAATTTAATTTTTTTTTTTTTTTTTAATTTTTAGAGACAGGGTT +TCCCAGGCTGGAGTGCATGGTGCAGTCATAGCTCATTGTAACCTCGAGCTCCTGGGCTCA +AGTGATTCTCCTGCCCCAGCTTCCCAAGTAGCTAGGACTACAGGTATGCCTCACCACACC +CAGCTAATGTAGAATTAATTTATGTTAGTTTTCGTTAAAGCCAAATAAAAAAATATAGAA +GTATCTAAAATGAGAGGCAGGTTAAAGTGTAGTAGTTATTATAGTTGGTCTTTCTTTTTT +TTGTTTTTTGAGATGGAGTCTCGCTCTGTTGCCCAGGCTGGAGTACAGTGGCGCGATCTC +AGCTCACTGCAACCTCCGCCTCCTAAGTTCAAGCGATTTCCCTGCCTCAGCCTCCCGAGT +AGCTGGGACTACAGGCGCATGCCACCACACCTGGCTGATTTTTTTTTATTTTTAGTAGAG +ACGGGGTTTCACCATGTTGGCCAGGCTGGTTTTGAACTCTCAACCTCAGGTGATCCGCCT +GCCTCGGCCTCCCAAAGTGCTGGGATTACAGGCTGATCCACTGCGCCTGGCCTATAGTTG +GTATTTCTAAACTTTAAAATCTGGGTGTGAATTGGCACTCTTCAGTATATAAGACAGTTG +CTAGCATGATTCTAATAAGTGTCTGGGTACTAGGATACATGAGATGCACTTTCGGATTTG +AGTATCTGACCCTGCTTTGTCATCAATAGAACCAAGGTGGGAAGCTGGCAGTGCTTGGTT +CATGTCACATGTTCAGTGATCAATATTTGGACAAAGAAGAAAACAGCAAAATCATGGTAA +GCTTTTTCTTTTGTCATATTAATATACAATGTGTATTATTTTCATGTCATTTAAAAAAAT +ACTGGTAAGTTTATTTGCTCATTTAAAAGCAGCTACTCAGAACCCATTATATGCCAGGCA +CTGAGAATACAAAGTCGAGTCAGGCATAGTCCCAGTCCCTGCTTTGGAAAAGTTTGTAAT +ACACTGAGAGAGAGAGAGACAAATTAGTAAACCCAGAAGGGTGTTTCTGAGCATGTCAGG +TGGGGTGGGAGCTGAGCCTGGAGAAGCGGAGAGGAACAGGCTCAATAGCAGTATCACGTG +TAAGGCCAAGGAGCTTGAACTTGATGCTGAAAGCCACAGGGAGCCCTTGGGTTTTCAGCA +GCCTTGAGCATAGCCAGATCTGTGTTTCTTCTTTTTTTGTTGTTGTTGTTTATGAAAGAA +CTTCTAGAATGTTTTGGAAAGATTCTTCTGTCAGTTGTGTGGAAAGTGGAAAGGAGGAGG +CAGCCTAGAGCCAATTAGGAAGGTGGTGGTGTCACCAGGCAAGGAGAAATGGGGACCTGA +ATTACGGGAGTCAAGGTGTGAGTGGAGAGGAGGGGCTGGTAGGAATGGGAATTAGGAAAG +GCTCTGTAGAGGACTACTCACTGACTGATGTGGCAAATAAAGTAAAGGCATTGCAATTTT +GTCAAAAAAATGCCAAGGGAACATGTCTTACGGAAGATGGCAGAGTAGGGAAGCACATGT +CTGTACAGCATGTGCCAGAGCTGTCCATTGGTGATTCCAGTGAGAGAAAGAAACGCCTTA +TAATTGTTATATTGGGAGATTGATAAAGATCTTATTTCTGTGGAATTTACATGAAGTTTC +AATGTCTCTAGACACATTATGGGAGATCTAGATATTCTACTTTTTTTTTTTTTTTTTTTT +TTTTGACATGGAGTCTCTGTCTGTCACCCAGGCTGGAGTGCAATGGCACCACCTCAGCTC +ACTGCAACCATCGCCTCACGGGTTCAAGCGATTCTCCTGCCTCAGCCTCCTGAGTAGCTG +GGATTATAGGTGTGCGCCACCACACCAGGCTAATTTTTGTATTTTTAGTAGAGATGAGGT +TTCACTATGTTGGCCAGGCTGGTCTCGAACTCCTGACTTCAGGTGATCCACCTGCCTCAG +CCTCCCAAAGTGCTGGGATTACAGCTTGAGCCACCACTCCCGGCCTAGGTATTCTTCTTT +TCAAAAGTTTTAATTTCAGACTGTCATCACAGTAAATAGGGATTAATTCAGGATTGTGAA +CAAAGGTTAATAAATTTTAGCTTGTGGTTAGAGGTTAGGGTGCTTAAAGATACATTATAA +ATTTCTGATAATAAAAGTTGCATTATGCTGGTCATGGCAGCTCATGCCTGTAATCCTACT +ACTTTGGGAGGCCGAGACAGGTGGATCACCTGCGATCAAGAATTCGAGGCCAGCCTGACC +AACATGGTGAAACCCCATCTACTAAAAATACAAAAATCAACCAGGCCTGGTGGCAGGCAC +CTGTAATCCCAGCTCCTCAGGAGGCTGAGACAGGAGAATCGCTTGAACCCAGGAGGTGGA +GGTTGCAGTGAGCCAAGATTGCGCCACCGCACTCTAACCAGGGCGACGGAGCGAGACTCT +GTCTCAAAAATAAAAGGTGCATTAGGGTGAAGAAAACCTTTGAGTTCTCATATGATTGCA +TCAAGACAAGGCTGGCTACCCTTTTCTGAATCACTGGTTTAATCTTTCTTCCTTTATCAT +TCTTCTTGATTTAATTCTCTAGTCCTGACCTTCAGCTTTTTCAAATAACCAACTGTCCTA +ATTATATACTTTTTTTTTTAATTTAGGATGTTGTTTTCCAGTGGCTCACGACAGGAGACA +TCCACCTAAACCAGATTGATGCTGAGGACCCAGAGGTAGACACCGAATTATTAGAAACTT +TTAAATGAAAAATGAGTCCAGCTTCTCAGTACCACTTCTCACAGCTCAAAAGGAATACAT +GACTGTCTTAACTCATCTGTAAGACAGATGGAACGAAGGAATGATTTGGGGGAGATGAAG +GCCATATTGTAAAAAATAAGTCAATAAACAATATATGTAATTAATCATAGAATTAATTGG +AGGGGGAGCATACATACATACAGTATGTATATAAATTAGAATTTAAATTATGGGCACTCT +GGCCCAGACTTTCAAAATGAGCATCTGCAGAAAAATACTTTTTTCAGAAATCTGAAATTT +TCTCATAAAGAAACAAAGAGTATCAGAATTTATGTTGTAAACTATAATTTTGTTGCCTTT +AGATTTAACAGTTCTAAAGGCATTATAATAATATTCATCAGACAAGGGAAAGTGGTGAAA +CCAGCACAGTGAAATCACCACCGGCTCTTGGACCTTATACAGGTTCTTTCTGACCATTTT +TCATCCTAGTTTTCTTTATTAAAAAAATTTTTTATTGTATTTATTTTTTGAGATGGAGTC +TCGCTCTGTCGCCCAAGGCTGTAGTGTAGTGGCACAATCTCAGCTCACTGCAACCTCTGT +CTCCTGGGTCCAAGCGATCCTTCTGCCTCAGCCTCCTGAGTAGCTGGGATTACAGATGTG +AACCACCATGCCTGGCTAATTTTTGTATTTTTAGTAGAGGCAGGGTTTCACCATTTTGGC +TAGGCTGGTCTCAAACTCCTGACCTCAAGTGATCCACCTGTCTCAGCTTCCCAAAGTTCT +GGGATTACAGGCGTGAGCCACTGGGCCCAGCCTTCTAGTTTTCTTATCTGTGAACAGGGA +ACACTAATACCCGTGTTCTCTGCCTCACAGGATGGTTGTGTGGGCTAAGTTAATAGATGG +TAATGTGTCAGGCATTGTATGCCATATACTTCCACATAAGTCATCTTATTTAATCCTCAT +AACTGCCCTGGGAGGCACATGGTCTTATTCTCATTTTATAGATGAGGAAACTGAAATCCT +TCAAGATTGCAGTGTGTTCAAATGGCAGGCAAGTGCAGAGCCAGGATCCAAATCCAGGTC +TCCTAATTCAAACTGCACTTACTCTACAATTGTTTCTCTATTTCTTAAACTCTGAAATGT +CAGGAAAATGATTTCCTGGCCATTGGTCATAGGAGGTAGGTGAGAAGACAGTCGAAGATG +GCTGTCCACTGACTGCTTCCTCCCTCACTAGGGACATGGCTTCTCAGAGACTGATTTGGG +TTAGGAAACAGGAGAGCTGCATGTCTAAAATATTTCCTTATGTGGAAACATTAAGCATGT +GGATATTTTGCTTCATTATTTAAGTGTAATATATTTAACCACTCTCGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACGAGGTCAGGA +GATGGAGACCATCCTGGCTCACACAGTGAAACCCCATTTCTACTAAAAATACAAAAAAAA +AAATTAGCCGGGCATGGTGGCAGGCACCTGTAGTCCCAGCTACTCGGGAGGCTGAGGCGG +GAGAATGGCATGAACGCAGGAGGCAGAGCTTGCAGTGAGCCAAGAGCATGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCGTCTCAAAAAAAATAAATTTTTTATACATATATA +TATTCTATATTTATATTTATATATATTTTATATGTAAATATAAATATATACATATTTTAT +GTAAATATAAATATATACATATTTTTATGTAAATATAAATATATACATATTTTTATGTAA +ATATAAATATATACAAATTGTGTGTAAATATAAATATATACATATTTTTATATGTAAATA +TAAATATATACATATTTTTATGTGTAAATATAAATATATACATATATTTAACCACTCTCC +TGTTGGCAGGCATTTATGTTTTCCTGGTCTTTTACTAGTCCACAGCATGTGTCATGACTG +AGGGCTCTCAGCAATGCTGGAGGGATGTCCTTGGCTAGGGGAGAAGGACTGGGATCTAGT +GTAGCAGTGGAGGAACTGTCTGTACTGGTGTCACAGGTGCTCTGGCATGTATCAGGAGGA +AAGAAGCAGATAGGGCCTGGATGCTAGGGGGTGGGCACATGTTATGGTGGGAGCTTGTGG +ACTTTCTTTCATGATTTCCTCTATTTTCTTACTAAAATAGAAAATAAGGTCATTGCTAAA +ATGGTGAAAGGGAAAACCAATTTTTTTGTTTTGAGACAAAGTCTTACTGTGTCACCCAGG +CTGGTGTGCAGTGGTTTGATCACGGCTCACTGCAGTGTTGACCTCCTGGACTCAGGTGAT +CCTCCCACCTCAGCCTCCTAAATAGCTGAGACTACAGGCACACACCACCATGCTCAGCTA +AATTTTTTTGTATTTCTGTAGTGACAGGGTTTTGCCATATTGCCCAGGCTGATCTCCAAC +TCCTGGGCTCAAGCGATCCACTCACCTCAGCCTCCCAAAGTGTTGTAGGTGTGAGCCACT +GCACCCAGCTGGGAAAATCATTTTGATGGCTGAACTGACAAAAGGGAATTATTGTCTAGA +AGAATGGGAAAGTGAGTAGACTACGGAGATGTAGTTGATTGCTGAGCGCTCAAGATCAGA +GATCATGAAATTAAAAGACCAGTTGATAGGGTTGTATGTTTCTCCAGCTGTTTTCAGCCA +TGTGAGTACTGGTGTAATTGGAGATTTGGATTTAGCCAGTACTGGGGTTTAGCCAAGTGA +GTTTTGTTCCTCTTTGCACATAAATTGGCTTATTTAAGGTTTAGTGTCAGTGATCATGAA +CAGTAAAATTTCTTGGCAAGAGAATATAAATGTTGCAGATTTAGACCTGAGACAGTGGAG +ACTTGACAGAATAAATGCTTGCTCTTGCTGTGCTAAAAGGAACCCTCTTGTGGCTTTCAG +ATTTCTGACTACATGATGCTGCCCTACACAGCCACCCTATCAAAGCGGAATCGAGAGTGT +CTCCAGGAGAGTGATGAGATCCCAAGGGACTTTACCACCCTCTTCGACCTGTCCATCTTC +CAGCTGGATACCACCTCCTTCCACAGCGTCATCGAGTCAGTACCTGTGGGCCTCTGAGCC +ACACTGCACTCCATTCTGAGTGTTTGGTTTGGAAACATGAACCTGGGAACGGGAATTAGG +GTCACAGTAAATGTGGCATGCAGAACATGTTCTCAGATCTATGATGAGGTCAACAAAGAA +ACTGGGCTGGGCATGAGGGGTTGATGTAGAGGAACTGCCAGAGGTTATTAGCCCCTGCGT +GTTCCAGATTCTGGACCAGGCATTTAGCCTGACCAGCTTGTTTCATTTTGCCCCAGACTT +CTGGTTTTAGCACAGAGAGTCCCAAGTCCCAGGAAAATGGAGTCCCAAGTCCCTCAGTAA +ATGGAGATGGTGGTCACCTCATTTCTCTCTGGGTATCTGGGCAACTGGTAATGCTATTAA +CTGGCACTTAGAATGCAGGAAAAGGAATGATAAATGGGCTGTGTTCTGGGCACTCTCAGT +CTAGTGCGGATGTGCAGGTGGAACTACAAGTTTAAAGATGAAAAGATCTGTAAAGCCGTT +AGGGAAGCCGTGGGATGGGATGAGGACATCAGGGACAGCACAAGAATGGGAATTGGCCTT +GAGACAGGACCTCACAGCTGTCAGTGCTTGAGAGGCAGGAGAAGAAGAGGGCCAAAGACA +GAAGCTGGGGAAAAGCAGTTAAAAGTACAGGACAGCGGGCAGCATCCTGAAGGCAAAGGA +GGAGGAAATGACACAGAAGCAGAGGGGTTCAGAAAGGGCCAGGGCTCATCTTCACTGTTT +CTAACCTGAATTTTGCTCAGGGAGAAAATTGTTTAGCTTGTCTTCCTTTCTCACCCCCGT +GTATCCGGAGAGCAAGAGCCATGTCTTATCAACCTGGAATCCTCATTGCCTAAGACCCAG +AGCCCAGCACATCCTGGGCATTTGGGGGATGTTTGTGAAATTAGCATGCTGCCATTCTCC +TTGTGCCTTGCTTATACATCCACTCAGCAAGTATTTGTGGCACAACTACTTTTCCAGGAT +CTTGGGATGCTTCAGGGACCTCAATAATGAAAATCTTTGCCCTTTTGAAGTTTATTATCT +AGCAAAACAGACAGGCATCAAGACATTTCTATATGTGTGATGTAAATTAAAGAATATGTT +AGAAGATGATTACATACGTCAAGCAGAGTACTGGGGTAGGGGAGTGCCAGGCACATTGCA +TTTTAAATAGGGTGTTCAGGCCAGGCGTGGTGGCTCACACCTGTAATCCTAGCACTTTGG +GAGGCCAAGATGGGAAGATCGCGAGGTCAGGCGTTCGAGACCAGCCTGGCCAACATGGCG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCTGGGCACGATGGTGGGCACCTGTAAT +CCCAGCTACTCAAAGGCTGAGGCAGGAGAATCGTTTGAACCCAGAAGGCAGAGATGGCGG +TGAGTCAAGATCATACCATTGCACTCCAGCCTGGGTGACGGGAAGACTCCATCTCAAAAA +AAAAAATAGGGTGATCAGGATGGCTTCATTGAAAAGGTTAGATATTTGAGGAAAAACCTG +AAGGAGGTAAAGAATTTAGCCTTGTGGCTATCTGAGGGAAGAGTATTCTGGGCAGAGGAA +ACAGCCAGTCCTAAGACTGCAAGACGGAGGAATGCCTGATACATTCAAGGAAGAGCAACA +AGGCCATCGTGGCCACTGCAGAGTGAGTAGGGGTGAGAATGGTGGGAGATCAGGCCTGGC +CTACTTTTTTGCCTCTGTAAGGACTTCCTTGGCTTTCACTCTGGGTGAAAAGAGGAGCCA +CTGAGAGTTCTGAGCAGAGGTATGGCATAATGACTTCCTTATATCCCGAACGTCAAGGAG +CAAGAATGGAGGTAGGGCCTGAAGGGAGCGGTCACAGTAACTCAGGCATGAGTTACTTGG +GAGGCTGAGGTGGGAGGATTGCTTGGGCCCCAAAGGTTAAGGCTGCAGTGACCCGCTCCA +GCCTGGTCAACAGAGAGAGATCTTGTCTCCGGAAAAAAAAAAAAAAAAAAAAAGTTGCAA +TAACTGAGTTGAGAAAGACTGCGAGTAGATTTTGCAGGAAGAGCAGAAGTTCAGTTTGAG +GTATATGGAGTTGAGATGTCAATTAGGTATCCAGATGATGTTTAGTAGCAGTTTTATATT +TTAACCTGGTGGTCAGAAGAGATCTCTGAGCTGCACATTTAATTTGGGAGTTTGGGGGCA +CATCTGTACTTCATCTAAAGCATACATCTTTTCCTTTTTTTTTTTTTTTGGAGACAGAAT +TTCACTGTTTTTGCCCAAGCTGGAGTGCAGTGGCGCAATCTCTGCTCACTGCGACCTCTG +CCTCCCAGGCTCAAGCAATTCTCCTGCCTGAGCCTCCTGAGTAGCACCACCATGCCCAGC +TATTTTTGTATTTTTAGTAGAGTCGGGGTTTCACCATGTTGGCCAGGCTGGTCTCGAACT +CCTAACCTCAGGTGATCCACCTACCTCGGCCTCCCAAAGTGCTGGGATTAAAGGCATGAG +CCACAGCACCTGGACCTATTTTCAAATCTATAAAATCAGGATGAATCTTTTTTCTTATTT +TTTGCCTTTTTTTCTTTCTTTTCCTTTTTTTCTGTTTTTCAGGATGAATCTTAACAATAG +ATGATGTATGAGTTTAATTAGCATTTTTTTTCTTTCAATGGACCATAAATTATGATGCAT +CTTACCTTTGGTGGATTCTTAGATTTGATGAAATATGGTAGATAGTATGTAAAGCCATGT +GACTGGATGAGCTCACAAAGTGTTAAAAGTGTTGATAGAGAAGAAAAAAGGACCATCTAT +TGAGCCCTGGGGCACCCCAGAGTTTAGAATTTAGGAAGAAACAGAAAATCCAGCTGGGCA +CGGTGACTCAACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGTGGGTGGATCACTTGA +GGCCAGGAGTTTGAGACCAGCCTGGCCAACATGGTGAAACCCCATCTCTACTAAAAATAG +AAAAAAAGTAGCTAGGCATGGTGGCACACGCCTGTAGTCCCAGCTACTCGGGAGGGTAAG +GCAGGAGAGTCACTTGAACCCGGGTGGCAGAAGTTGCAGTGAGCCAAGAACACACCACTG +GACTCCAGCCTGGGCAACAGAGCAAGACTCCATCTCAGAAAAAAAAAAAAAGAAAGGAAG +AAATAGAAAAGCCAAAAGAAGAGATGGAAAAGCGCCAGCGAGTGTGAGATGAAGAAAATC +AAGTGCATGGTATTCTGAGAGCCAAGCAAAGAAAGTCTGTCAAGATGGAAAGGGTAATCA +GCAGTGTCAGATACTTCTGATGGGTCATAAAAAATGAGGGTTGAGAATTTATCATTGGAT +TTAGCAACATGGAGGTAACTGGTGATCTAGACAGGGTCTTCTTTATGACATGGTGAGGGT +GAAAGCTCATTTGAAATTGGTTTAAGAGAGAATTGGACATAGCAAACATAGATAGCTCTT +TTATGGTATTTGCTACAGAGAGGAACAGAGCAGGGGCAAGGGCCAGGGTCAGTAACTAGC +TGGAGGAAGTAAGGTCAAGAAGGTGTTTTTTGGATGGAAGAAGTCACAGGATATTTTTAT +ACTGGTGGGAATGTTCCAGTAGAGAGAAAAATGGATAATGTAGGAGAGAGCGAGGAAAAT +GGCTGGCGTGAAACACAAGAGTAAGCAAGAGACAATGGGAAAGGGGGTTTGGTAAGTTGT +CTTAGCTCTTTTTCTTTTTTTTTGAAGACAGGTTTCACTCTTGCCCAGGCTGGTCTGGAA +CTCCTGGGCTCAAGCAGTCCTCCCACGTTGGCCTCCCAAAGTGTTGGATTATAGATGTGA +GCCACCATTCCCAGCCTGGCCTTCGCTTTTATTTTTATTATGTCATATATATATAGAGAG +AGAGAGAGAGAGTTTTTTTTTTTTTTTTTTTTTTTGAGATACAGTCTCACTCTTTACCCA +GGCTGGAGTGCAGAGGCACGATCTCGGCTCACTGCAGCCTCCGCCTCTCAGGTTCAAGTG +ATCCTCCTACCTCTCAGCCTCCATAGTAGCTGGGACTACAGGCGTGCACCACCACACCTG +GCTAATTGTTGTATTTTTAGTAGAGACGGGGTTTCACCATATTGGTCAGGCTGGTCTCAA +ACTCCTGACTTCAAGTGATCCACCCGCCTCAGCCTCCCAAAGTGTTGAGATTACAGGCAT +GAGCCACCACGCCCAGCCCAGTCTTAGCTTTTAGACAGAATCATGGATCATTCAGTTGGT +ACCCTGACTGGGGCTGCTGCCTTTCTTTCAGAGATGCCCTGCTCAGAGGGGAGGAATCTA +GAGAGGCAGTCTGGCTACAGTGGTTTTGTGGCGCTGCAGTTGGCTCCACCCAGTTCAGAC +TTCCCAGCAGCTTTGTTTACGCTGTAAAGGGAAAATCGCCTACTCAAGCACAGATGGGAA +ACATGGGTGCAGACTCTGGTGGATGAGAAAAGTTGTTGATTGAAGATTGTGGAAGTTCTC +AGGGCTTCAGTCCTTTTGATGAAATAGGAAACAAGATCATCAGTTAAAAATTACCAAAGA +AGCCGGACATGATGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAAGCGAGCGGA +TCACGAGGTCAGGAGTTTGAGACCAGCCTGGCCAGTATGGTGAAACCCTGTCTCTACTAA +AAACACAAAAATCAGCCGAGCTTGGTGGTGCGCGCCTGTAGTCCCAGCTACTCGGGAGGC +TGAGGCAGAAGAATCTCTTGAACCTGGGAAGCAGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCATTCCAGCCTGGGCGACAGGCAGAGCGAGACTCCATCTCAAAAAAAAAAAATTGC +CAAAGAGATAGTGGAGATTTAGGAGAGAAGGCATATATTAGGCCTCTAGGGGAGTGGGAG +AGGGAGTAGACAAGGTTTCTGTAGAAGGATTTGCCAGTCCCACGGGAGGTTAGAGGTTTT +GGATCTAACTACAAACCAGTAGAGTGGTATGTTTTCCTCCAAACTTGTTTAGCTGTGTAG +CTGCCGGCAGAGTGGGCCCAGACATGGATTTAACTATTGTGATTTTGTCAAGCAAGTAGT +ATAAAGAGGAAGGGGCAATATCTTTTGTAAATGCCCAGGAATTACTTAGTTGCATGTTTT +AGTATAAACAGTAACTGCTATAATTGTGGTTTTAATTAGCTTATTTTGTAAAACCTTATA +CATCATATCCAAAAGCTCTGTTGTACGTTTTTGTTTTTTTGTTTTGTTTTTTATTTTTTT +GAGATGGAGTCTTGCTCTGTCACCCAGGCTGGAGTGCAGTGGCGCCATCTCGACTCACTG +CAAGCTCCGCCTCCCGGGTTCACGCCATTCGTCGGCCTCAGCCTCCCCAGTAGCTGGGAC +AACAGGCGCCTGCCACCACATCCAGCTAATGTTTTGTATTTTTAGTAGAGACAGGGTTTC +ACTGTGTTAGCCAGGATGGTCTCGATCTCCTGACCTCGTTATCTGCCCGCCTCGGCCTCC +CAAAGTGCTGGGATTACAGGCGTCAGCCACCGAGCCCGGCCCCAACTTAAGTTTTACAGA +CATTGAACCCCCACTTTCTGCCAAGAGCCTGCAAATACTACCACATTTACTGTTTACAAC +AATTCTGAAAAGTAGAGAATAGCTCCATAGTTAACTTCTAAGAAGCTGAGGCTTGGGACA +ATTTGCTCTAAGTTAAACAGCTACTAATCAAGCCCTGACTAACAATTGTCTTTAGCTCCC +CTCTCATCTCCCCTTCCTTCAATATTAATAACAACTAACATTTATGTACTTTGCATTATC +ATGTAACAACCACAGTGAGGCTGTTATCTCCATTTTACATCTGAGGACGCTGAGGCACAG +AGAAATTAAGTGATTTGCTTGAAATCACACAACTAGTTTTCATTGGGACCTGAATTTGAA +GCCAGGCAATTTTAACTCTGAATCTTGGAAGAAATTATCTGAAAATGTGTTACTGTAGGA +GGTGAGGGTGCTTTTAAGAAACAGCAGGACCAAAGCCTTCAGAGCTACCAGGGCGTGACA +TCTGCATCACCCCTTCCACAGGTAACAGCCTGGTCACAAATCCTGTAGCTCCTGGCTGCA +TGTTTGGCTCTTAACTTGCTTGGTTTTGAGCTCTGGTGTTCTCTTCCTCCTCTGCAGCTC +AGGGCTTTTCTTAGAATAAAAAAAGATACATCTGACCACTCCGCTAGCCAGTTGCAGTCT +GACCAGCTTCTGCTGTTTTGGCCTAATTCTCCCCTGATATGTTTAAACCAGATCATTATG +ATAATTCTTCAGTGTTAAATGAAGGATTAATTGGAACTGCCTACTGTCTTAGTGTCAGCA +GAGTCAAATAGTGGATGTTTCAGAGACTTAGACAACTCTTGTATTTGTCTTACATACCAC +AGCAGAGGCCAGTAGTTACTGGCTTCTGGTGTCTATATGGTAAGCTCAGATATTTTCATT +TGCTAGTAACATCTTTCAATAGTTTATCTTTTCTGAGTTAAAATTCAGTTAGGCTTTAAA +TATTTATGTCAACTACAGGGTGTTGCTCTGAAGTAATTTCATTTGTCCATTGGGTGTTTA +TCAATGCCTGTGGAGTATGAGGTAGAGGCAGATGGTGTGGAGTCCCTGCCCTTAGAGTTC +ATGGTCTGATGGGCTGGGGCTTGAAACATGGAGTGGTGAAAACGCAGTGCCAGAGGTCAG +GCCATTCCCGAAAGATCTAGTTCAGCGCCATTTCACAGATTTATATTTAGCTTTTGCATC +TGTTCTTCCCTTGGTTTTAAGATGAGTTTCTCCAGTCCCTTACCCGGTTCCCATCAAGCC +ATGTTGGCTAATGGTAGGAGGATAATTAGGGCAGGTGGTGAGCAGAGTGGAGGAAGGGAA +GACTTAATGGGACAAAGCCTTTGCTCCAGCACAGTCAGCTCTCTCTGGGGACAGAAAGCG +GAAATAAATTCACAGCTGGGATAGCTGAGGCTAGGACTCAGCAGCAGGATTCTTTGTGAG +CAGGTAGTAAGAATTTTAGTTTAAAACTGCCCCTAATCACTTTTGATTTTGGGGCAGACC +AAAGTAAAGATTCTGGTTGGCAGAGATTGGCTACGTCTGAGTTCTGATCTTGCCTTTGTC +CCATCTTAACCATATGATTTGGGGAAGCTACTGTTTATCATTCCTGTACCTCAGTTTCTT +CTATAAGAGATTATCCGACTTTCCACAGTTGTATTGAGGATTAAATAAGTTTAAGTGCCT +AACACAGGGTTGGCATAATACATGGCATATAGCAGGTGCTTGATAAAAGTTATTTCTCTT +CCCTCTGTGGAGATCTGCTGCTCAGTGCTAGGAAAGATTCTCCCCAAGCACCTGGAAATA +GTGGAGGAGGTGACAGCAGTGAGCTCATTTAATCGTCTTTCTGCAGTCACAGACCTCACT +CATAGAAAAAAGCTGCCATGATCTTTGTCCACTCATTGGCATTTGGTTTTCTAGCTTAAC +TTTGAAGGGCTACAAATATATGTACAATTTAAACTGGATGACAATATTTTACTTTGCCTC +TTCCCCAGAAAAGTTTAGCCAGCTTAAAAAATTGCATACAATGCAAAAGGATAACATGAA +TGTTTGAGAGAATGAAGGCAAAGGAGAAGCCACAATAGAAAAATAATGCAGGGGTAAGAT +GAGCTCAGCTCTGTAGGCTCGCTCCTAACACTGATCCTCTGCTGGAGTCACTCTGGCTGG +CCTGCTATTCTGTGAAAATGCCGGGCACCCTTCTGCCTGTTCTTGCTCTTGCCTCTGCCA +GGGACACTTTTGAAGATAACTGCGTGACTTCCCGCCTCCCTCACTCAGGGCTCTTCTGAC +AAGCCACACTCCCTGCCTCTGCCCCTTCCCTGTCTCTTTCTCCTCTGATTTGTCTTTTTT +TTTTTTTTTTTTAAGACAGAGTTTCGCTCTTGTTGCCCAGGCTGGAGTGCAACGGCACGA +TCTCCGCTCACCACAACCTCCGCCTCCTGGGTTCAAGCAATTCTCCTGCCTCAGCCTCCC +GAGTAGCTGGGATTACAGGCATGCACCACCATACCTGGCTAATTTTGTATTTTTAGTAGA +GACGGGGTTTCTCCATGTTAGTCAGACTGGTCTTGAACTCCCAACCCCAGGTGATCCGCC +TGCCTCGGCATCCCAAAGTGCTGGGATTACAGGCGTGAGCCACTGCGCCCAGCCTATTTG +TCTTCTTAATATTTATCAGTTCCTGACATCTTTTTTTTTTCTTTTTCTGAGACAGAGTCT +TGCTCTGTCTCCCAGGCTAGAGTGCAGTGGTGCAGTCTCGGTTCACTGCAACCTCCGCCT +CCCGGGTTCAAGCAATTCTCCTGCCTCATCCTCCTGAGTAGCTGGGATTACAGGCACGCG +CCACCACGCCCAGCTAATTTTTGTATTTTTAATAGAGACGGGGTTTCACCATGTTGGCCA +GGCTGGCCTCCAACTCCTGACCTCAGGTGATCCACCCACCTCAGCCTCCCAAAGTGCTGG +GATTACAGGCATGAGCCCCTGCACTCGGCCAGTTCCTGACATCTTACTAGTTTTTTTGTT +TAGTGTGTGCCTCCCCTCCCCCTACAATGTAAGTTCCGTGATGGCCTGCCTTGGCATCTT +CTTTTACTGTTGCTGTACTCCTCATGTGTAGAACTGCCTGGTACATAGTGGATATTCAGT +AATTATTTGTTGAGTGAGCACGCAGAAGTGCATATCATACAGATCTGTTTACTTGCCAGA +AACAGATTTCAGATTTGACTCCTATCTCTTAATGGTGAAAAGAAATAAAAAAAACACAGG +AGTTGCAAGATTCACTGTGTCCATCAGGCAAAACAAAAAGCTTATTTAGGAGAAACCTGA +TATGAAACTTGAAAGAAATGTTTCTTTTCAGTTCTCAATGAGTAATAATGTATGATACGG +TAGAGAAGATTCCTGAAAGGATCATTACATTATTTATAACAACACATTTTGTCTCTTTTT +AATTTGGACTTTATTGTATTCATAGCTTTAACTTTTTAAAAGTCAAAATTGGCCGGGCTT +GGTGGCTCACGCCTGTCAATCCCAGCACTTTGGGAGGCTGAGGTGGGTGGATCACCTGAG +GTTGGGAGTTCGAGACCAGCCTGACCAACATAGAGAACCCCCGTCTCTACTAAAAATACA +AAATTAGCCGGGCATGGTGGCGCATGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATTGCTTGAACCCGGAAGGCGGAGGTTGCGGTGAGCCGAGATCATGCCATTGTCCT +CCAGCCTGGGCCACAAGAGCGAAACTCCGTCTCAAAAAAAAAAGGTCAAAATTATTTATC +TTTCAAATCATGTATTAACTATTATTTGTAATCCACTATGATTAAGACAGAATTTGGGGC +TGGGCACAGTGGCTCACACCTGTAATCCCAGCACTTTGGAAGGCTGAGGCGGGTGGATCA +CGAGGTCAGGAGTTCGAGACCAGCCTGTCCAACATGGTGAAACCCCATCTCTACTAAAAA +TACAAAAATTTGCTAGGCATGGTGGCACGCGTTTGTAGTCCTAGCTACTCGGGAGGTTGA +GGCAGGAGCATCGCTTGAACCCGGGAGGCAGAGGTTGCAGTGAGCTGAGATTGCACCACT +GCACTCCAGCCTGGGCGACAGAGTGAGACTCTGTCTCAAAAAAATAAATAAATAAAAGAG +AATTTGGCTGCCTTAGGTGAGCAGTTAATACCAATCAAAAGAAAATTTAAGATTGAAGTA +GCTGTAAAGAATGATGAAGACCCTCATTCCCAGGAAATCAATTTCCATCTTTGGACAAAT +CTCAATACCAGAAACTGATTTAAAAAGAAAAGGTTGGGTGCGGTGGCTCATGCATGTAAT +CCCATCACTTTGGGAAGCTGAAACAGGAGGACCTCTTGAGGCCAGGGGTTCGAGACCAGC +CTGGGCAACATAGTGAGCCCTTGTCCCTACTAAAATTTTTTTTTAAAAATTAGCAAGGCA +TGGTGGTGCACACTCGCTCGTAGTCCTGGCTACTCAGGAGGCTGAGGTAGGATGATTGCT +AGCTAGAGTCCAGGAGTTCAGGATTAAAATGAGCTATGATCATACCACTGCACTCCAGCC +TGGGTGACAGAGTCAAAATTTATCTCAAAGTAAGTGTTTAGATTGTGGTTTTTGTGCATA +AATGAAAAAAAAAAATAGAAGAAGAAGAAAAAAGATAAAGCACATAATACTTTAAACATA +TTGATGCATATGAGTGATATGGGAAGAATAAATTCAAATTTCAAAGTTGGAATTAATATA +GGTATTATTATTTTGGAAGGGGAAATCTCAAACCTTTACACTAAATCAAAGAAAAAAATT +CAGAATTTCAACCAGTCACCAAAGAAAGTGAAACACTGCATATCTACATGAGTATCTGAA +ACAGACAGAAACTAGACTAACTTCCATGAAATTAAATTCCATTAAAATATTTCATTGAAA +TCCCCTTGAAATACGTTAACATATTCTGATCTAAAATGAAAAAAGATTTAACTATGTAAT +CTATGTAAGTTAGAATGCATATTCTATTTAGAGAGTTGATTAAGTAACATTGATATTATT +TTATGAGGTGTTTTTTTTTTTTAACTTTTAAGTTCAGGGGTACAAGTACAGATTTGTTAC +CTAGGTAAACTTGTGTCATGGGGGTTTGTTGTACAGATTATTTCATCACGCATGTGTTAA +GCCTAGTATCCATTAGTTATTTTTCCCGATCCTCTCCCTCCTCCCAACCTCCAACCTTCT +ATAGGCCCCAGTGTGTATTCTCCCCTATGTGTCTGTGTGCTCTCATCATTTAGCTCCCAC +TTATAAGGACATGTAGTAGGCTGGGTGCGGTGGCTCATGCCTGTAATCTCAGCACTTTGG +GAGACTGAGGCGGGTGGATCACGAGGTCAGGAGTTCAAGACCAGCCTGACCAACATGGTG +AAACCCATCTCTACTAAAAATACAAAAATTAGCTGGGTGTGGTGGCGCGTGCCTGTAATC +CCAGCTACTTGGGAGGCTTAGGCAGGAGAATCACTTGAACCTGGCAGGCAGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGACTAGGTGACAGAGCAAGACTCTGTCTCCAA +AAAAAAGAGAGAGAGAGAAAAAAAAAAAAAGGACATGTGGTATTTGGTTTTCTCTTCCTG +TATTAGTTTGCTAAGGATAATGGCCTCTAGCGCCATCCAAGTCCTTGGCAAAGGACATGA +TCTCATTCTTTTTTTTTGAGACAGAATTTTTGCTCTCTTGCCCAGGCTGGAGTGCAATCG +CACGATCTCTGCTCACTGTAACCTCCGCCTCTTTGGTTCAAGCGATTTTCCTGCCTCAGC +CTCAGCCTCCTGAGTAGCTGGGATTATAGGCGCCAGCCACCACACCCGGCTAATTTTTGT +ATTTTTAGTGGAGACAAGGTTTCACTATGTTGGCCAGGCTGGTTTCGAACTCTTGACCTC +AGGTGATCCACCCACCTCGGCCTCCCAAAGTGCTAAGATTATAGGGGTGAGCCACTGCGC +CCAGCCAATCTCATTCTTTTTTATGGCTGCGTAGTATTCATGGTATGTACCACATTTTCT +TTATCCAGTCTATCATTGATGGGCATTTGGGTTGATTCCATGTCTTTGCTATTGTGAATA +GTGCTGCAGTGAACATATGCATGCATGTGTCTTTATAATAGAATGATTTATATTCCTTTG +GGTGTATACCCAGTAATGGGATTGCTGGGTCCAGTGGTATTTCTAAAAATAGTACTGAAC +CACTGTATTTCATGGAGAACAACACAGTGTGGTCAGTTAGACGTGCTGAGCTATAGTGTC +TTGATCCCTGCTTTTTTGTTTGATTATGAACACAGGGCTCACGAGCAGCTAAATGTGAAA +CATGAACCACTCCAGCTCATCCAGCCTCAGTTTGAGACGCCGCTGCCAACCCTTCAGCCT +GCGGTGAGTAGGTGTGCTTGGGAGATCCCACTGCAGAGCCCCACTGTTGCCCTTATCTTG +TCAGCAGGCATTCGCTGTGGTCCCTTCCATGTGCCATTTGTGGCACTCCTTGTGGAGTCA +TAGTGCTCTGTCTCTAAACATGCATGGACACCAAATTTGTTAATGTTCTATAGAGACTTC +CATGTGGTATGCTTCCAAATTGAGGAATCAAGGATGTGGAGCCTTCTGGCTATTAAACAT +TTCCTATTCTCATCTTGTGGGGTTGGAGGGCATATATGAGATTTCTTGGATAAAAAGGAA +GAAAACTTTGTACTGCCATTCCAGGTGTCAGGGCCTGATTCATAACATAATTCTCACAGC +CCAGGGGATAGTTATGGTCATGTGTGTAAATAGGTTATTTTTCAACATTTCAGTCCAACA +TTCAACTTGCCTTTAAAATTACCTTGTCTCACCACATTCTGAAATGTTATGAGCCAGTTA +GCTTGATCTTGCTTGGTAGCTTGAAATTGGCCATGGTGAGAGGATTTACATTACAGAAAA +TGGTAAATGCTACAAAACAGGCCTTCAGTTTTGTTTTGTTTTGAAAGTAGTTAAACATTT +ACCCGCATACCATTGGTTCATACCTACAAAATGTGACTCCAGGTTCAATACTTTCTACAC +TAATCTGCATCTGGTTCTCCAAATAACTTCCATCCCTAAAAACTTATGATTAAATGAGAA +ACAAGTTGTACAATCAAATGTTCAACACAAACCTAAGCCCCAAGCTTTGTGTCATCGTTC +TGAGTTAATTAGCATTGGTATGTCAGCTTGGTCAGTTTAGTGGTAATTAGAGCTGGTTCT +ACTTGGTTGTTTACAGTGGGCTAATAATCTTTCTTGGTATGGGTCTAATGGGTGAGGGTA +GACGAGGTGATGGGAGTTTGGGTATTTCATCCTCAGGGAAGAGCCGAGTTACTGTTCTGT +AGGGGTTTCCATGTGGTGTGGTTCCCAACTGAGGAATTAAGGATGTGAACTTCCTTATTC +TCCTTGTGTCTTATCACTGTTAGTTATGATTTTGGACAAGCTCTTTCTTGAGAGACTTTA +TTTCCTTTACCTTATCCTCCCTCATTTCTAAATAATGACTTTATTTCCTTTTAGGTTTTT +CCTCCCAGTTTCCGGGAGTTACCACCTCCTCCTCTGGAGCTATTTGATTTAGATGAAACG +TTCTCCTCTGAGAAGGCACGGCTGGCTCAGATTACCAATAAGTGTAAGTTTGGCGAACTT +TTTTTTTTTGAGACAGAGTTTCACTCTTGTTGCCCAGGCTGGAGTGCAATGGTGCGATCT +CGGCTCACTGCAACCTCTGTCTCCCAGGTTCAAGCGATTCTCCTGTCTCAGCCTCCCGAG +TAGCTGGGATTACAGGCATGCGCCACCACGCCCAGCTAATTTTTGTATTTTTAGTAGAGA +CGGGGTTTCATCATATTGGTCAGGCTGGTCTCAAACTCCTGACCTCAGGCGATCAGCCCG +CCTCGGCCTCCCAGAGTGCTGGGATTACAGGCGTGAGCCACCATGCCTGGCCTAAGTTTG +GCCAACTTTTAAACTTTGTTTTCTCTTATGAGTTTTATTTAATCATGAATTTCTGAGAAT +TGCTATGAGAGACTGCTTAGAGTTTGTTTAGGGAAAACAAAATATGAATAGGAGTATAAA +CTTACCATTCTTATTTATGTCATGTAAATAATGTTGGTTGTTCTTCTCGAGGCTATTTAG +TTCAGTGAATTAGAACATAGTGCCAAGCAGAAAGCCAAAGGTCTCAGCTTTGATCCCTGT +GAGTCCTTAGTTCTGACCTATTGAGAGACCATAGAATTAATCTTGACCCTGGCTGCCACT +TAGCAAATCTCAGTCAGTGGTCATAGGAGCAGCTAAATAAGGAAATTGAGTAAGGCCCAA +AGAATGATAGAGACTTCAAATTGGACAGGATCTGAGAGAGAGCCAAGTGTGCCCACCTTG +ACATGTGGATGAAGAAATGAGGCCCCAGGCCACACAGCTCCACGGTGAGTGGTCCTCCTG +ACTTTTGGTCTGGGGCTGCTCCTGACATGAATTGCCTCCAACACAGCAAATGGGTCTGCA +CATATATGCTCAGAGGCATAAAATTAACCATCCACTTTGAGGCAGTGACCCCACTCCTGG +AACTCTAATCTAAGGAGATTATATTTTTTTTTTTTTTGAGACAAAGTTTCACTCTTGTCG +CCCAGCCTTGGGTGCAATAGTGCTATCTCAGCTCGAGGTAACCTCCGCCTCCTGAGTTCA +AGCGATTCTCCTGCCTCAGCCTCCCAAGTAGCTGGGATTACAGTTGCCCACCGCCACGCA +TGGCTAATTTTTGTGTTTTTAGTAGAGATGGGGTTTTACCATGTTGGCCAAGCTGGTCTA +AAACTCCAGACCTCAGGTGATCCACCCGCCTCAGCCTCCCAAAGTGCTGGGATTACAGGC +ATGAGCCACCACGTCCGGCCAACTTCTACACTATTTATTTTTAAAATACAATAAACTCGG +GAGGCTGAGGTAGGAGGATCGCTTGAACTTAGGAATTTAAGACCAGTCTGGGCAACATAG +CAAGACCCTGTCTCTAAAAATATATTTTAAAAAAATAACAATTTTTAAAAATAGAAAAAA +ACTATAAATTTGGGAATAGCTTTAATGTCCACTAGCAGAGTAATGGTCTTAAAATGCGTC +ACATTCATTTGGTAGGAGAATATGTAGTCATTATAAAAGAGGTTCACAAAGGCTAGGGAA +TGACACATATGACACAGACAGAATTTAAGAGAGAATCCTGAATGAAGAAAGCAAGATATA +AAACTGCATGTACAAGAGGATACCAGCTATGTCAGTAACATCTGTATGTGCCCAAAGCCC +AGAAAGAAGTAAGCAAAATGGAAACAGTTCAGTGTAAACGAAGACCTTTACTGCATCTCT +CTTCTGTGGCAGGCATTGCTGTGGGTCCTGGGCAGTCAAAAATGAGCAGGACATAGTGAT +GAGTCCAGGAGGAATCACAGAACGGTGAAGAAGCAGCTTTGACTTGGCATTTCTGTTTCT +AGCAACTGTCCTATGGAAATCCTTGTAGAAATGCAAGACAAAAAAGATATAGATATTAAT +TATAGCATTCAAAAAATTGGAAACAGTCTAATGGTCCATCCATCATTAGGGGGATTGGTT +AAAAAGAGTATGAAATAAGCCTGGGTCACATAGACCCCATCTCTACAAAAAAAAAAAAAA +AAATTGCCTGAGCACGGTGGATCATGCCTATAATCTGAACACTTCAAAAAGCCAAGGCAG +GAGGATCAGTTGAGGCTGGGATTTCAAGACCAGCTTGGACAACATAATGAGACCTTGTCT +CAAAAAAACAAAAAAAAAGGCTGGGTGCAGTGGCTCACGCCTGTAATCCCGGCACATTGG +GAGGCCAAGGTGGGCAGATCACCTGAGGTTGGGAGTTCAAGACCAGCCTGACCAACATGG +AGAAACCCCTTCTCTACTAAAAATACAAAATTAGCTGGGTGTGGTGGCGCATGCCTGTAA +TCCCAGCTACTGGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCAGGAGTTGGAAGTTGC +GGTGAGCCGAGATCGTGTCATTGCACTCCAGCCTGGGCAACAAGAGCGAAACTCCATCTA +AAAAAAAAAATTTTTTTAAGTAGCCAGGTGCGGTGACGCATTTCTATATTCCTAGCTACT +TGGAAGGCTGAGGTGGGAGGATCACTTGGGCCCAAGAGTTGGAGGCTGCAGTGAGCTATG +ATACACCTTGCACTCCAGCCTGGGTGACAAAGGACCCTGTTTCTGAAAAATAAATAAATA +GAAACAAAATAGAATATTACATACCTGTTAAAAGAAAAATGTAGCCTGGGTGCGATGGCT +CACACCTATAATCCCAGCACTTTAGGAGGCTGAGGCAAGAGGATCACTTGAGACCAGCCT +GGGCAACACTGTGAGACCTCTTCTCTATAGAAGAATAAACAAAATTAGCCGGGCATGGTG +GCTCACTCCTGTAGTACCAGCTACTCAGGAGGCCCAGGTGGGAGGATTGCTTGAGCCTAG +GAAGTCAAGGCTGCAGTGAGCTAAGATTGTGCCACTGTCCTCTAACCTGGTTGACAGAGC +GAGACCCTGTCTCAGAAAAGAAAAGGCCAGGCGCAGTGGCTCATGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCAGGTGGATCACAAGGTCAGGAGTTTGAGACCAGCCTGGCCAAG +ATGGTAAAACCCTGTCTCTACTAAAAATAAAAATAAAAAATTAGCCAGGCATGGTGGCAG +GTGCCTGTAATCCCAGCTGCTTGGGAGGCTGAGGCAGGAGAATTGCTTGAATTCGGGAGG +TGGAGGTTGCAGTAAGCCAAGATCACGCCACTGTACTCCAGTCTGGGTGACAGAGTGGGA +CTCCATCTGAAAAAACAAAAAAGAAAATAAAAAAAATGCAGGGCATAAACTTTGATTCGG +AATGTCCATAATACATCATTAAATGATGAAGTCAACTTAGAAAACTATTCTAGTTTGATC +CCATTTTTGTGAAAACTTACATTTACACACAGAAGCATACATAGCAATAATAATTCTAGG +TAGTTGGTGGCAGTAGAACTAGGATGAAACATTGATACAGCTGTGGGTTTGAATGTCTTA +GTAAAAAACATACATTTCTATCAAAACTTAAAATGCAAATCAGAGGGAGAATAAATTAAT +TACAGCTGGGCTCAGTGGCTCATGCCTATAAGCCCAGCACTTTGGGAGGCCAAAGCAGGT +GGATTGCTGGAGCTCACGAGTTCGAGACCAGCTTGGGCGACATGGTGAAACCCCGTCTCA +AATACAAAAAATCAGCCAGGCGTGGTGGTACACACCTGTAGTCCAAGCTACTTGGGAGGC +TGAGGTGGGAGGATGGTTTGAGCCCAGGAGGCAGAAGTTGCAGTGAGCTGAAATCATGCC +ACTGCACTCCAGCCTGGGTGATAGAGCCAAACCTTGTCTCAAAAAAAAAAAAAAAAAAAA +AAAAGGAAGAAAGAAATTACAGTATAATGTGAGAAGGGCAGTAATGGCTGTCTATCCTAC +ATGTAGGGCTCCAGAGGATGGCTTCACAGAGCTATGTTGTTGGTGGAATTATGGGTGATT +TTTTTCTTTAATTTTCTTTCTATAATATTGTTTGTTTTTTGGGGTTTTGTTTTGTTTTGT +TTTGTTTTGAGACCTAATTTTGCTCTTGTTGCCCAGGCTGGAGTGCAGTGGCACGATCTT +GGCTCACCACAGCCTCAGCTCACTGCAACCTCTGCCTCCCGGGTTCAAGCGATTCTCCTG +CCTCAGCCTTCCTGAGTAGCTGGGATTATAGGCATGCACCACCACGCCCGGCTAATTTTG +TATTTTTAGTAGAGATAGGGTTTCTCCATGTTGGTCAGGCTGGTCTCGAACTCCCGGCCT +CAGATGATCCACCTGCCTCAGCCTCCCAAAGTGCTGGGATTACAGATGTGAGCCACCACG +TCCCCCAGGCTGGAGTGCAATGGCGTGATCTCAGCTCACTGCAACCTCCGCCTCCCAGGG +TTAAGCAATTCTCCTACCTCAGCCTCCCGAGTAGCTGGGATTACAGGTGCGCACCACCAT +GCCCGGCTAATTTTTTTGTATTTTTAGTAGAGACAGGGTTTCACCATGCTGGCCAGGCTG +GTCTCGAACTCCTGACCTCGTGATCCGCTCACCTTGGCCTCCCAAAGTGCTGGGATTACA +GGCGTGAGCCTTCACGCTCGGCTGTTTTGTTTTGTTTTGTTTGAGATGGAGTCTGTTCTG +TTGCCCGGGGTGGAGTGCAGTGGCGCAATCTCTGTTCACTGCAACCTCCATCTCCCCAGT +TGAGGTGATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGATTACAGGCCTGCATCACCAC +ATCTGGCTAATTTTTGTATTTTTAGTAGAGATGGGGTTTTGCCATGTTGGCCAGGCTGAT +CTTGAACACCTGACCTCAAGTGATCTACCTGCTTCAGCCTTCCAAATTGCTGGGATTACA +GGCATGAGCCACCACGCCCAGCCAATACAATATTGTTTTAGTAAATGCTATTTTTAATTA +CCCATATGCTTCTCTATAGTCATCTTTGTTGCATTCAGGGAATGATAATTTGATTTCCTA +CTGTTGCACCTGTTCTTTCTAATGTAGGAATACTAGATCTGAGGAATAGGAAAGCCAGTA +CCAGTCCAGTTTTATTCTGATTAGGAGTGCTTTTATTATAAAAGCAGCACATTAGAGAGC +TCTAGGGTTTTTCAGTGTTGAAATCCTGTAGTCACATTACTTTAGGAAGAGGTGAGTGAT +CTTAGGAAATGTGGAAACATGACAGGGCATACCTGAAACACACTAAGTCTGTACTTTGGG +AAGGGCAGAAGTTAAGAATTAATCTAACTACTACTCCAACTGTCTTAGGTACTGAAGAAG +ACCTGGAATTTTATGTCAGGAAGTGTGGTGATATTCTTGGAGTAACCAGTAAACTACCAA +AGGACCAACAGGATGCCAAACATATCCTTGAGCACGTCTTCTTCCAAGTGGTGGAGTTCA +AGAAATTGAACCAGGTACAGAGCCTACAAGGCACAGTGTAGTGGGAGCCCCTCCAGTACT +GGTATCTTCCATGGACTGTGCTTGCCATGTTTTATGACGTTGATTCAGCCTGTAAATATT +TATTAAGCATCTACTAGGTGAACAAAACAGACAATAAACCCTGTACTTATGGAACCTATA +TACTAGCTGGAGGATGTAGACAATAAGCAGTAAACATAAGTGAGTCACATAGGATGCTAG +AAAATGGTAAGTGCTTTGGTATAAAAGAAGTGGAGGCTGGGCGCAGTGGCTCACGCCTGT +AATCCCAACACTTTGGGAGGCTGAGGTAGGCAGATCACCCGAGGTCAGGAGTTCGAGACC +AGCCTGACCAACATGGTGAAACCCCCTCTCCACTAAAAATACAAAAATTAGCCGGGCATC +ATGGTGCGTGCCTGTAATCCCAGCCACTCAGGAGGCTGAGGCAGATGAATCACTTGAACC +CAGAAGGCAGAGGTTGTGGTGAGCTGAGATCGTGCCGTTGCACTCCAGCCTGGGCAACAG +TGAGACTCTGTCTCAAAAAAAAACAAAAAAACAAAACAAAACAAAAAAAAAACAGCTGGG +TGTGGTGGCTCACACCTGTAATCCCAGCACTTTGGGAGGCCGAGGCAGGTGGTTCAGCTG +AGGTCAGGAGTTTGAGACCAGCCTGGCGAACATGGTGAAACTCCATCTCTACTAAAAATA +TAAAAATTAACCAGGTGTGGTGGTGCACGCCTGTAATCCCAGCTACTAGGGAGGCCGAGG +CAGGGGAATCTCTTGAACCCAGGAGGCGGAGGTTGCAGTGAGCCAAGATGGCACCACTGT +ACTCCAGCCTGGGTAAGAGAGTGAGACTCTGTCTCAAAAAAAAAACAAAAAAATAGAGCT +GGGTAAGAGGGATCAAGTGTGCTGAGTGTGGCCATGATGACTGGTGAGTATTAAATAGGG +AGATCAGGGTGGGTTTCATTGCAAAGTTGTATTGGAGCAAAGATTTGAAGGTGTTGAGAG +ACTTAGCCATGCAGATATCTGGGGGAGGAGTGTCCCAGGCAGAGGGGAGATGTGTGCAAA +GTTCCTAAGGCTGGGCTGTGCCTGGTATGCTTGACGAACGGCAGTGATGCCAGTGTGACA +AGAGAACAGAGGAAAGGACAGAGCAGTAGAACATGAGGTGATCACCTTATGTAAGAAATG +ATTTTCTCAGGCCGGGCACCGTGGCCCACACCTGTAATCCCAGCAATTGGGAGCCCAAGG +CGGGCAGATCACAAAGTCAAGAGATTGAGACCATCCTGGCCAACATGGTGAAACCCCATC +TCTACTAAAAATACAAAAATTAGCTGGGCGTGGTGGTGCATGCCTGTAGTCCCAGCTCCC +ATACTCGGGAGGCTGAGACAGGAGAATTGCTTGAACCTGGGAGGCGGAGGTTACAGTAAG +CCAAGACCACACCACTGCAGTCCATCCAGCCTGGCGACAGAGCAAGACTCTGTCTCAAAA +AAAAAAGAAAAAGAAATCATCTTTCTCTGACTGAGGACCAAGAACTTCAAAATTATCCCT +GGCCTTCTTTTTTCCAAGGATTTCAAAAATTGAATGCCCAACCAGCTTTGGTAAATAGGC +ATTCATACACTACTGATGGAGAATAAGTTGGTTCCACTTGTCTGGAGATATTTTTATAAT +ACTGTTGAAAAGCCCTAAAATGTATATACCGTTGACCCATTCTAATCTTCAGAATTTGTT +TTAATAATATAATTCGGAATACGTACAGATTTATCAACCAGGATTCTCAGTGCCACATTA +TTTTATAGAAGAAAAATCTTCATCAATAGGGAACTGGTTAAGTATCCTAGGGTACATCCA +TAAGATAAAAAATGTTTTTAAAAATGTTTGGCCAGGAATGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCTGAGGCGGGTGGATCACGAGGTCAGGAGTTCAAGACTAGCCTGA +CCAACATGGTGAACCCTCCTCTCTACTAAAAATACAAAAATTAGCCAGGTGTGGTGGCGT +GCACCTGTAGTCCCTGCTACTCAGGAGGCTGAGGCAGGAGAATTGCTTGAACCCGGGAGA +CAGAGGTTGGCAGTGAGCCAAGAACGTGCCATTGCACTCCAGCCTGGGAGACAGAGTGAG +ACTCTATCTCAAAAAAATAAATAAAAAATAAAAATAAAAATGTTTAAGGACTTGGGCCAG +GCGCTGTGGCTCACATCTGTAATCCCAACACTTTGGGAGGCTGAGGTGGGCGGATCACTT +GAGGTCAGGAATTCGAGACCAGCCTGGCCAACATGGTGAAACCCCATCTCTACTAAAAAT +AAAAAAATCAGCTGGGTGTGGTGGCCCGTGCCTGTAGTCCCAGTTACTCAGGAGGCTGAG +GCAAGAGATTCGCTTGAACCTGGGAGGCGGAGGTTGCAGTGAGCCAAGATTGCACCACTG +TACTCCAACCTGGGCAACAGAGTAAGACTCAAAAAAAAAAAAGTTTAAGGACTTGGGAAT +ACATTCGTGATACAGTAAATATGTGGTGGGGAGAGACTAAAGAACAGTATATAGAGAGAT +TCTACTTTCTTTACAGAATACAATACACACATAGAATTATTTTGCATAATAAAAAAATAA +CATAAAGATATTTATCCTTGGGGCCCAGTGCGGTGGCTCACGCCTGTAATTAATCCCAGC +ACTTTGGGAGGCCAAGGCAGGTGGATCACGAGGTCAGGAGATCGAGACCATACTGGCTAA +CACAGTGAAACCCCGTCTCTACTAAAAATACAAAAAATTAGCCGGCCGTGTTGGCGGGTG +CCCATAGTCCCAGCTACTCAGGAGGCTGAGGCAGGAGAATGGTGTGAACCCGGGAGGCAG +AGCTTGCAGTGAGCTGAGATCATGCCACTGCACTCCAGCCTGGGTGACAGAGTAAGACTC +TGTCCCCCCCAAAAAAAGAAGATATTTATCCTTGGGCTGGGCACAGTGGCTCACGCTTGC +AATCCCAGCACTTTGGGGGGCCAAGGTAGGTGAATCATTTAAGCCCAGGAGTTCTAGTCC +AGCCTGGGCAACAGAAACTCCACATCCATAAAAAAATACAAAAATTAGCCAGGTGTGGTG +GTGTGCACCTGTAGTCCCAGCTACTTGGGAGGCTGAGGTGGGAGGATCATCTGAGCCTGG +GGAGGTTGAGGTTGCAGTGAGCAGTGATCATGCCACTGCACTCCATCCAGGGTGATAGAG +TGAGACCCTGTTTAAAAAAAAAAAAAAAAGATAGTGTTTAATTTTTATTTTCCTTCTTTA +TTAAAATTTCTATAGTGGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCAGGAGGATCATGAGGTCAGGAGATCGAGACCATCCTGGCTAACATGTGAA +ACCCCGTCTCCACTACAAATACAAAAAAAAATTAGCCGCGCGTGGTGGCGGGCACCTGTA +GTCCCAGCTACTCGGGAGGCTGGGGCAGGAGAATGGCATGAACCTGGGAGGCAGAGCTTG +CAGTGAGCCGAGATCACGCCACTGCACTCCAGCCTGGGTGACAGAGCGAGACTCGTCTCA +AAAAAAAAAAAAAAATTCTATAGTGACTGTGTCACTTTTGCAGCAAAAAAAGAGTGTTTT +GTTGTTTAATGTAAGCAGGCAAAATTCAAGCTTAGGATTTCAGATGCTGAGTGGAAAGAC +CAATTAGGTTCTGAGCCTCTCCTGGAAGGAAGCTGGCTGTGCCGGATGCTCATTTGGCAG +TGTTTTACTCTCCACGTCTAGCATGGTGCTGGAGGCTGGGGCCATAGCAGTGAACAAGAT +GATTGCGGTTCTTGCTGTGCCTCTCAGAGCTCTGTGTAGTGGGAGACAGAAGTGTATTGG +CAGTTACCGTGGTCTAAGTGCCATCCATGAAGGGAACCCAGAGATGAGGGTTTTGATGTG +GCTGCTCAGCAGTGAATGATGGGATGGGAGGTCAGGTAGGTTCCCAGCAGTACTCACTCT +GGTGGCATGCTAGGACAGACACCCGAGGCCAATATAAGAAGTCTGGTGTGGTCTTTGCAC +CAGTGCTTTCAACTCTGTTTGTTACTCATCATGGTGGGTGGTGGGCAGTGGTCACAAGCC +CTGCCATGGTAGGGCAAAAGGATCAAAATTTGATCCTTGGGTTGGATTCAGCCCTAAAGC +CAGATATTATGTATATGTCCTAATTAATAAAGATTCAGAATCTCTAAAGTCCAAAGCACT +GAAGAGTTTACATTTCAGGCTTTATACTGAAATACTAAAATTCTGTGTCTTATTCTCTCA +TCCAGGAACATGACATCGATACAAGTGAAACAGCATTCCAGAACAATTTCTGAAGACCAT +GCCTCTTGAAGCTTTTTCTGCCTCCTGATTCTCTCTTTGTAAACTATTTTCAAATTGTTT +TTCAACTCCTTATCAAAATTGTTTATACACTCTTTCCTCCATGAGCTCTGGAAGGTATAT +GCATCTTCTGTAATACTCAGATAGGTATAAGATTTTTCACAAAATCCTTATGTAAGATAC +ATTCCATTTTTAAAAATTAAATGTATGGTTGCATCTGTCTTTTTATACCCTATGAAACAG +TCTTGATTTTTTTTTCTCAACCCCAGTTCTGGATTTGAGTCTTTTATCAAAGACATAATT +AACTCTCAAGCTTGTTGTAAATACTGTACAGCTTTCTGGACCGGTTGAAAGGATACAACA +GTGGCTGGACACGGTGGCTCACTCATGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCATTTGAGGTCAGGAGTTCAAGACCAGCCTGGCCAACATGGTGAAACCTGTCTCTAC +TAAAAATACAAAAGTTAGCCAGGTGTGGTGGCATGTGCCTGTAATCCCAGCTACTTGGGA +GGCTGAGACAGGAGAATCACTTGAATCTGGGAGGCAGAGGTTGCAGTGAGCCGAGATCAC +GCCACTACACTCCCGCCTGGGTGACAGTGAGACTCTGTCTCAAAAAAAAAAGGGGGGGAT +GGGAGGCTAGGTGCAGTGGCTCATGCCTGTAATCCCAGCACTTTGGGAGACCGAGTTGGG +TGGATCACGAGGGCAGGAGATCGAGACCATCCTGGCTAACATGGTGAAACCCCATCTCTA +CTAAAAGTACAAAAAATTAGCCGGGCATGGTGGCACACACCTGTAGTTCCAGCTACTCGG +GAGGGTGAGGCAGGAGAATCACTTGAACCCGGGAGGCGGAGGTTGCAGTAAACTGAGATC +ACACCACCACATACCAGTCTGGGTGTCAGAGCAAGACTCTTGTCTCAAAAAAAAAAAAAA +AAAAGGATACAGAACTTAACCCATAGTCTGTTTACCCCACTGTACCTAAAGAAGAAGATA +AAAGAGTAGACAGATACCTTCCTTATATAGATCTCATCCCTTCATCTCCCAGTTGCCCAT +AGGACACAACCATGTAGAGCAAGCTTGTCCAACCCGCAGCCCATGGGCTGCATGTGGCTT +AGGACGGCTTTGAATGTGGCCTAAAACAAATTTGTAAACTTTTTTTTTTTTTTTGGAGAC +GGAGTCTCGCTCTGTCACCCACGCTGGAGTGCAGTGGCGCGATCTCGGCTCACTGCAAGC +TCTGCCTCCTGGGTTCACACCATTCTCCTGCCTCAGCCTCTCCGAGTAGCTGGGACTACA +GGCGCCCGCCACCACGCCCGGCTAATTTTTAGTATTTTTAGTAGAGATGGGGTTTCACCG +TGGTCTCGATCTCCTGACCTCATGATCCGCCCGCCTCAGCCTCCCAAAGTGCTGGGATTA +CAAGCGTGAGCCACCGCGCCCGGCCTACAAATTTGTAAACTCTTAAAACATTATGAGGCC +AGGTGCAGTGGCTCATGCTTGTAATCCCAACACTTTGGGAGGCCAAGGTGGGTGGATCAC +CTGAGGCCAGGAGATAGAGACCAACCTGGCCAACAGGATGAAACCCTGTCCCTACAAAAA +ATACAAAAATTAGCCAGGTGTAGAGGCCTGGTACGGTGGCTCATGCCTGTAATCCCAGTT +CTTTGGGAGGCCGAGGTGGATGGATCACTTGAAGTCAGGAGTTCAAGACAAGCCTGGCCA +ACATGGCGAAAACCTGTCTCTCCTAAAAATACAAAAATTACCCGGGTGTGGTGGTGCAGG +CCTATAATCCCAGCTTCTCAGGAGGCTGGGGCAGGACAGTCGCTTGAACCCCAGAGGCAG +AGGTTGTGGTGAGCTGAGGTTGTACCACTGCACTCCAGCCTGGGCAACAGAGCAAGACTG +TCTCAAAAAAAAAAAAAAAATTAGCCAGACATGGTCAGGCATAGTGGCTCATAGCTGTAG +TCCCAGCTACTTGGGAGGCTGAGGTGGGGAAAATCATTGAACCTGGGAGGCAGAAGTTGC +AGTGAGCCAAGATCACATAACTGCACTCCAGCCTGGGTGACAGAGCAAGACTGTCAAAAA +AAAAAAAAAAAATTAAGAGATAGATGTGTTTATTATTATTTTTATTTTTATTTTTTTTAT +TTTTTTTAAGAAGGAGTCTCGCCCTTTTGCCCAGGCTGGAGTGCAGTGGCGCTATCTTGG +CTCACTGCAAACTCCACCTCCCAGGTTCATGCCATTCTCCTGCCTCAGCCTCCCAAGTAG +CTGGGACTACAGGCACCCACCACCATGCCTGGCTAATTTTTTGTATTTTTAATAGAGACG +AGGTTTCACTGTGTTAGGCAGGATGGTCTCGATCTCCTGACCTCATGATCCACCAGCCTC +GGCCTCCCAAAGTGCTGGGATTACAGGTGTGAGCCACTGCACCCGGCCATTATTATTATT +TTTTTAGCTCATCAGCCATTGTTAGTGTATTTTGTGTGACCCAAGACAATTCTTCCAATG +TTGCCCAGGGAAGCCAAAAGATTAGATACTCCTGATTTAGAAGCTGAGCCTGGGGAACAA +AAGTGAAAGTCCATCTCTACAAAAATGAAAATTAGCCAGGTATAGTGGCACACACCTGTA +GTCCCAGGTATTTGGGAGACTGAGGTGGCAGGATTGCTTGAGCCCAGGAGTTCAAAGCTG +CACTAGCTATGATCATACCACTGCACTCCAGAATGGGCCACCCATGCTTCTTCCCTGTCC +TCTGGCTTCCTGAAGCACTCAGTTCTATCATCATCTTGGGTTATAATGTAGGGCCAAATT +TAATCATCTGTTCCAAGGAGGCTAGAGGGTATTGTCATGGGACAATGGGAGAGACTGCAC +CTGTCAGAATGGTGCAGTTGGTGTATAGAAATGCACAGCAGTGTACTGACATACACAGAT +AACCAGCTTTGGGGAACTCTGAAAGCCAGATGGAAGGTTGCAGAGCCACTGAGGATAGGA +GAGGAGAGAAGGGAGAGGAGAGGAGAGGAGGGGAGGGGAGGGGAGGTGGGAGGAAAGGGG +GGAGGGGGGAGGGGAGGAGCAATTCCCATTGCTGCACAATGGGAATAGTTTAGCTGGTGG +GTTCTATAAAGATGGGAATGGTAGAAGGATGGTCATTTACAGAAGAGTTTGATACAACCC +CAAGAGCAAATAATAAGGATGTGGACTAAGGTGGTATTATAGGAAAGGTGGCATTTTGAA +ACACTTTGGTCTGGGTGTTGAAAGTTAGATTGGCAAGATTTGGGGCTTGATTTCCTGGGA +CAGTGGGGGCAGCTATTAAAAGATGGGGAGTCTAGGCCAGGCACGGTGGCTCATGCCTGT +AATCCCAGCAATTTGGGAGGCCGAGACGGGCAGATCACCTGAGATCAAGAGTTCTAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCTGGCGTG +GCGGGCGCCTGTAATCCCAGCTACTCAGGAGACTGAGGTGGGAAAATTGCTTGAACCCGG +GAAGTGGAGGTAGCAGTGAGTCGAGATCATGCCATTGCACTCCAGCCTGGGTAACGAGGG +AAACTCTATTAAAAAAAAAAAGATGGGGAGTCTGAAGGATGAGTGGTTTTGGAGCATAAG +AGTCCAGTTGAGACTATGGCAATTAATACAGGTGGAAATAACTAGTAAATGGCTGGAAAT +CCCTAATTTAGGCTTAGAAAAGATGTCCAGTCTCAAGAGTGGAGTTGTTCATATGGAGTG +GTTAATTAAAGTCATGAGAATCATTTGTCAAAGAGTAGTGTTAGAAATTTAAAAGCTTGG +GAAGAACAGCTCAAGTCAAATCCTGAGTTTCAAATGATTTCTTCATGGTAAAGCTCTGTT +CATAGGCTTCCATTCTCTCCCATACTCAAGCCCTAGTACACGGCTTATTCAGAGTTGCCA +GCCAGGGCAGGGCACTGGGGAACGGGGAAGCCACTCCAGGGGCAGAAGAATTTGGGGGCT +CTAGCTCAAAGCTGGGAGATAAGCAGCTAGAGGACAGGCCTGGGGAGTGCTGTGGCAGTG +TGTTCCAAATACATACCCAAAATGTGTTCAATGATTGTCTCCCAACCCAAATGCTCTTCT +CTTATCCTGTGGGCTTGATGCTCCTCCCATTGAGAGGTGGGGTCTCTGTTCCCTCCTCTG +AATCTTTGAATCTGGCACCGTGGCAGAAGTGATGCTGGTGACCTCTGAGGCTAGTTCATA +AAAGGCTATACAGCTTCTGCCTGGTTATCTTGGGACATTCACCTTTAGAACACAAGCCTC +CATGTAAGAAGTCCAAGGCCACGTGGATAGGCCATGTATAGGTGTTCTGGCCAACAGCCA +GAGATCTCAGTCTATACCAGCATCTTGGTATAAATCGCTTGCCAAACATGAATGATGATA +CCTCCAAATGACTCCTGGCCCCAACCATCAAGCACCTCAGCCTTTTGTCATCCCAATTGA +GGTCCCAGATGTCATAGAGCAGAGACAAGCCATCCCTGCTGTGTTCTTTGTGAATTCCTG +ACTCCCAGAATCCATGAATATAATAAAATGGGAAGGAAGGTGTGCCCTCACTGCCATTTT +GTTATATTTGTTTTTATTTTTATTTTTGTTTTTTTGTTTTGTTTTGTTTTTTGAGACAGG +GTCTCATTCTGTCTCCCAGGCTGGAGTGCAGTGACACAATCTCAGCTCACTGCACCCTCT +GCCTCCCAGGTTCAAGTGATTCTCCTGCCTCAGCCTCCCCAATAGCTGGGATTACAGGCA +CGTGCCAACACGCCTGGCTAATTTTTTGTATTTTTAGTAGAGACAAGGTTTCACCATGTT +GACCAGGCTGGTCTCAAACTCCTGACCTCAAGTGATCCACCCGCCTCGGCCTCCCAAAGC +GCTGTGATTACAGGCGTGAGCCACTGCGCCCAGCCTTGTTTTTGATTTTTTTGAGACAGG +GTCTTGCTCTGTTGCCCAGGCTGAAGTGCACTGGTGTGATCATAGCTCACTGTAACCTCA +ACCTCCTGGGCTCAAGCAATCCTCCTGCTTCAGCTTTCCGAGTAACTGGGACTACAGGTG +TATGCTACCATACCCAGCTAATTTTAAAAAATGTATTTTAAAATACATTGAGTGGCTGGG +CGCAGTGGCTCATGCCCGTAATCCCAGCACTGTGGGAGGCTGAGGGGGGCAGATCACGAG +GTCAGGAAATCGAGACCATCCTGGCTAACACGGTGAAACCCCATCTCTACTAAAAAATAC +AAAAAAATTAGCCGGGCATGGTGGCAGGCGCCTGTAGTCCCAGCTACTTGGGAGGCTGAG +GCAGGAGAATGGCGTGAACCCAGGAGGCGGAGCTTGCAGTGAGCGGAGATCGGGCCACTG +CACTCCAGCCTGGGCGACAGAGTGAGACTCGTCTCAAAGAAAAGAAAAAAAAAAAAAAAA +TATATATATATATATATATATATAGAGAGAGAGAGAGAGAGAGAGAGAGAGTCTTTCGTC +TGAGCCGCCAAAATGCCATCCAGACTGAGGAAGACCCAGAAACTTCGGGGCCATGTGAGC +CATGGCCATGGCCGCATAGGCAAGCTCCAAAAGCACCCCAGAGGCCACAGTAATGCTGGT +GGAATGCATCACCACAGGATCAACTTCAACAAATACTACCCAGGTTACTTTGGGAAAGTT +GGTATGAGGTATTACTTAAAGAGAAACCAGAGTGGCCGGGCGCGGTGGCTCACACCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGTGGATCATGAGGTCAGGAGATCGAGACCATC +CTGGCCAACAAGGTGAAACCCCGTCTCTACTAAAAATACAAAAAATTAGCCGGGCACGGT +GGCGGGCGCCTGTAGTCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATGGCGTGAACCCG +GGAAGCGGAGCTTGCAGTGAGCCGAGATTGCGCCACTGCAGTCCGCAGTCCGGCCTGGGT +GACAGAGCGAGACTCCGTCTCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAGAAACCA +GAGTTTCTGCCCAGCTGTCAGCCTTGACAAATTGTGGACTTTGGTCAGTGAGCAGACACA +GGTGAATGCTGCTAAAAACAAGCCTGGGGCTGCTCCCCTCATTGATGTGGTGCAATCGGG +CTACTACAAAGTTCTGGGAAAGGAAAAGCTCCCAAAGCAGCCTGTCATTGTGAAGGCCAA +ATTCTTCAGCAGAAGAGCTGAGAAGATTAAGGGTGTCAAGGGGACCTGTGTCCTGGTGGC +TTGAGGCCACATGGAGGGAGGTTCATTAAATGCTAACTACTTAAAAAAAACAAATAGGCC +AGGTGCAGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGTGGGTGGATCAC +CTGGTTGGGAGTTCAAGACCAACCTGACCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAAGCCAGGTGTGATGGCGCATGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGGACCCGGGAGGTGGAGGTTGTGGTGAGCCGAGATCGCGCCATTGCAC +TCCAGCCTGGGCAACAAGAGTGAAAACTCCGTCTCAAAAAATAAATATAAATTTTTAAAA +TTATATATATATATTTTTGGGCTGTGGGGAGCTGGGCATAGTGGCTCATGCCTGTAATCC +CAGCACTTTGGGAGGCCAAGGCGGGAGGATTGCTTGAGCCCAAAAGTTTGAGACCAGCCT +GGGCAACATAGCAAGACCCCATCTCTATTTATTTTTATTTGAGATGAAATTGCAGACATC +ATAGCACTTTACCCCAAAACAAATAAATATCTATAGAAATAAATATTGCCCAGGCTGGTC +TTAAACTCCTAGCCTAAAGCGATCCTCCCACTTTGGCCTCCCAAAATGCTGGGATTACAG +GCATGAGTCACTACACCTGGCCTTAAAATGGCAGTTTTAAGCCACTGATTTGGAGTAATT +TGTTATACAGCAATAGGTAACTAGAATAAACACCTGTAATCTTACAAGGAACTTTTTGGT +TCTATCTGAATCTAATCCAACTTCCACTTTCACTTTTCAAAGGGATAACTGAGGCCTAGT +TGCGGAAGAGACTGGCAATCTGCCTACTAACCAGGAGTTTCTCCCACCACGCTCTCCTGA +CCAAGAAGGTGCCTTGGAGGAAGCAAGGCCTGTTCTGCCACAGGGTCAGTAGGCTTTTCG +CCTTCATCCATGGATGGCTTGTGGCAAGGATATATTTTTTCTCCCATTTATGTGAAAACT +TTGAAACTAATTGTGTGTTCTGTGAATGCTTAGCTCTCTTGAATTGGGGTAATGGTTATT +GTTTATAGAGCATAAGCCAAGTTTTATATTCTACAATGCAAACAGGTACCTGTTTCTAAA +TAAAACTGTTTACATTAAAAAAAGAAAAAACAAAACTTTGAGGGCCGGGCGTGGTTGCTC +ATGCCTGTAATCCCACCACTTTGGGAGGCCAAGGTGGGCAGATCACTTGAGGCCAGGAGT +TCAAGACCAGCCTGGCCAACATGACGAAACCCCGTCTCTACTAAAAATGCAAAAATTATC +CGGGTGTGGTGGTGTGCGCCTGTAATCCCAGCTACTCAAGAGGCTGAGGCAGGAGAATCC +CTTGAACCCGAGAGACAGAGGTTGCAGTGAGCCAAGATTGCATCACTGTACTCCAGCCTG +GGCAACAGAGCAAAACTCCGTCTCAAAAAAAATAAAAAACCCACTTTGAAACAGAAAAGT +GTGAAGAATACTATATTAAACACCAGTGTGCCCATCAGACTTTAAAAAATTGTTAATATA +TTGCCATATATGCTTTCCGTATGTATAATCATTTTTATTTTTATTTTTTTTACATGTAGA +CCTTAAAATCCCAATGTATAGGCCAGGCGCAGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCAAGGCGGGCAGATCACTTGAGGTCAGGAGTTCAAGACCAGCCTGGCCAACAT +GGCAAAACCCTGTCTCTACTAAAAATACAAAAATTAGCCGGGTGTGGTGGCGGGCGCCTG +TAGTCCCAGCTACCTGGGAGGCTGAGGCAGGAGAATTGTTTGAACCTGGCAGGCGGAGGT +TGTGGTGAGCTGAGGTTGTGCCATTGTACTCCAGCCTGGGCGACAGAGCAAGACTCTGTC +TCGAAAAAAAAAAAAAATCCCAATATATGCATAATCTTTTTTTTTTTTTTTTTTTTGAGA +TGGAGTCTTGCCCTGTCACCCAGGCTGGAGTGCAGTGGCATAACCTTGGCTTGCTGCAAC +CTCTGCCTCTCAGGTTCAAGCGATTCTCCTCCTGAGTAACTGGGACTACAGCCATGAGCC +ACTGACCCTGGCCTGTATAATCAATTTTTTTTTTTAGACAGAGTCTTGCTCTATTGCCCA +GGCTGGATGGAGTGCAGTGGCACAATCACTGCAACCTTCGCCTCCTGGGTTCAAGTAATT +ATCCTTGAGCCTCCCGAGTAGCTGGGATTACAGGCATGCACTACCATGCCGGGCTAATTT +TTTGTATTTTTAGTAGAGACAGGGTTTTACTATGTTGGCCAGGCTGGTCTCAAACTCCTG +ACCTCATGATCCGCCCGCCTCAGCCTCCCAAAGTGCTGGGATTATAGGCGTGAGCCACGT +CACCCGGCCCTGTATAATCTTTTTTACCAAACATTTGAAATGAAATTGCAGACAGAATAG +TATTTTACCCCTAAATACTTCATTGTATAATGCCATTATCATTTCTATTACTTAATGTTT +AATACATATTCAGACTGTCCCCTAATTGCCCCCAGAATGTTTTATAGATTTTTTTTTCAA +GCCAGGATTTAGTCAGTCTTCACACATTGTATTTGACTGTCTCTTTAAATCCAGAACAGT +CTCCCTCTTTTTTTTACAAATGATCTTTTTTTTTTTTTTTCAGACAGGGTCTTGCTGTGT +TACCCCGGATGGAATACAGTGGCACAATCATAGCTCACTGCAGCCTCAACTTTCTGGACT +CAATTGATCCTCCCACCTCAGCCTCCACAGTAGCTGGGACTACAGGCGTGCACCACCATG +TCCAGCAAATTCTTTAATTTTTTGTAAAGACAGGGTCTCACTGTGTTGCCCAGGCTGGTC +TGGAACTCCTGGACTCAAGTGATCCTCCCACCTTGCCCTCCCGAAGTATTTGGTTTACAG +GCATGAGCCACTCCTCCTGACCAGACACTGATTTTTTGAAAAGATCAAATTAGGGGTCTT +GCAGATTATCTCACATTCTGGATTTATCTCATTGCTTCATCATAGTGTCTATTAATTTGT +TCCTTTATCTTATTTCCTGTAAACTGAAGTTAGGTCTGAAGGCTTGACTGTGAATTAAAC +ATTTTTGGCAAGAATATTTCATAGGTGGTGATGTCAGATTAGTTTTTATTAGTAAAATTA +AGCTTAACTAGCTAAAGTGGTGAGCAGGGGTGTTTTGTTTTGTTTTGTTTTTTGTTTTTT +TGAGACGGAGTCTTGCTCTGTCGCCCAGGCTGGAGTGCAGTGGCACAATCTCGGCTCACT +GTAACCTCCGCCTCCCAGGTTCACGCCATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGA +CTACAGGCGCCCGCTACCACGCCTGGCTAATTTTTTGTATTTTTAGTAGAGACGGGGTTT +CATCGTGTGAGCCAGGATGGCCTCGATCTCCTGACCTCGAGATCCGCCCGCCTCGGCCTC +CCAAAGTGCTGGGATTACAGGCGTGAGCCACACGCCCGGCGCAGGGGTGTTTTTAAATTC +AAACAAGTGTTCCAACTTCACTCTTAAAAATAAAAAAGCAACGACAACCAAAAACAAAAC +CAAAAGAAGAAAACATATATACCAGTCCTAGCAGGTAACAGTGTAAAAATAACTGGAGAT +CGCGCCACTGCACTCCAGCCTGGGCAACAGAGCGAGACTCCGTCTCAAAAACAAAAACAA +AAACAAACCCCTCTGATCCCCGAGTTTTCTGGGAGACTGATTTGAGTAATAATACAACTC +TGGTCTCCCGCACAGCCCGCTCCGCGCGTGAATTACCCTTTCTCTATTGCAATTGCCGTC +TTGATAAATCGGCTGTGTCCAGGCAGAGGGCAAGGTGAAACCCCTTCGGCAACCTTACAG +GGCTGCCCTTCCGCAGCTCACAGCCTAATTGCTGAGAGAAATTAACCTAATAATAGTTGC +AAACGGAACACCGGGCATGCAGTGTGAGGGGCTGGTCCAGAGCCTCTGACCCACACTGGG +AAGTCATGGACCGTTCAGGGGTCGGGGGCGACACAATGTCCGAGGTCTGCGACGTCCCTC +CCTTGCTCCCTCTCATCCCTGCGACTTTCTTTCACCCGTCCTCCACACGAACGAGACCAC +GCCACCGAGAAGAAGCCTCTGGGGCGCGGGGCTGGTTAGAGCCCCAGAGCCGTCGCAGCC +CGGCTCCAGGTGTACCTGCGCACAGGCGCCCCACGGTGACGTCAGGGACGCGACTCCCGC +GATGCCCCGCGGGCCGCCTGATCCCAGGCGCGGGCTCAGACTGGGATCTCGGAGTTCCCC +TGCGCCCTCCTGACGGTGCAGTCTGGCGGCCCGTGGCGCGGGCGCTGCCATGGAGCATCC +TGGAGCCTTTGGCCTCGGTTTACATGGGAGGCCCCTCGAAACAGGGCACGTCACTTGCCC +CGGGTCACCTGCGGGCGGCGAGACTCTCGGGTTGACTCCAAGGCCTGACATTCCCCTCCG +GTTTTCACGGAGGAGGGTGAGGATGTTGCCAGGAGCTGCCGTAAGGCTGGAGGAGCTTGC +GGTTGGGTCCACCCGCCTCTGGGCAGGCCTTAGCGTTCACCCGCGGTTTCTCCCTGACTT +TGAACCCAAACTCCCTACCCCGCAAGTCCTTCCCTGTTTGATTGCTGAACTCCAAGTGAC +AGAAGAACTGAACTGCAAGTGACAGAAGAACTAAGTGTTGGCGAAAGCTGATGCTCCAGA +GGGTGCAGAGTAGAGGTCAGGGGTGGGGGCCTCGCCATGGGGTATGTATAATGTAGCCCA +GGGTCCTGGCACCGAGTCTCTTCAGGAATGCAAGGGATTTGGATTAGATGGTGTCTTAGA +GATCTAAATTATCCCCCTTTGCAATTGCATACCTAAAGAAACCGCTAGGGCTGGCATGAG +CCTGGAAAAACACAGGCAGGGTTAATGGCCCTGTCCTTTAGTCAGTGGCCCCACACTTCT +TCCAGTGACTCAGAAGGGGCCCCTGGAGTCATGCAAATGGAACATATCCATCATGCGCCA +AAACGTGCTTGTGTCTCCTTGTAATCCCTTCCTCTCCACAACCATTGTCACTTTAGATTG +GTTTCTGTCACTTTAGATTTGTGTGTAACTTCTAGAGTTTTTTTTTTTTTTTGAGGCAGA +GTCTCACTCTGTCATCCAGGCTGGAGTGCAATGGCGTGATCTCGGCTCACTGCAACCCCT +GCCTCCCAGGTTCAAGTGATTGTCCTGCCTCAGCCTCCCAGGTAGCTGGGATTACAGGCG +TCAGCCACCGTGCCTGGCCTAGAGTTTTATATAAATAGTCTTATAGGCCGGGCATGGTGG +CTCACGCTTGTAATCCCACCACCTTGGTAGGCCTAGGTGGGTAGATCACTTGAGGTCAGG +AGTTTGAGACCAGCCTGACATGGCGAAACCCTATCTCTACTAAAAATACAAAAATTACCC +GGGTGCAGTGGCTTGTGCCTATAATCCCAGCCACCTGGGAGGCTGAGGCAGGGCAATCAC +TTGAACCCAGGAGGTGGAGGTTGCAGTGAGCCGAGAACATGCCACTGCAGTCCAGCAGGG +GCGACAGAGTGAAACTCCATCTCAAAAAAAAAAAAGAAATTAGCCTGGCATGGTGGTGTG +TACCTGTAGTTCCAGCTACTCAGGAGGCTGAGGTGGGATGATGGCTTGAGCCTGGGAGAT +GGAGGCTGCAGTGAGCCAAGATCGCTCCACTGCACTCCAGCCTGGACTATAGAGCCAGAC +CTTGTCTCTAAAAAATTTAAAAATTAAGAAAAAAATCATACAGTATGCTCTCTTTTGCTT +CTTTTGGCACAGTTTGTAACTTATTTATATTTTATCAATAATTTATTCCATTTGCTGAGT +AGTATTCCACTGTATGGATATATTTGTTTTTTATCTATAATTTGTTTATTCAGTCACCTG +TTGACATTTAGGTTGTTTCCAGTTTGGGGTTGTAACAAACAAAGCTATCTAAAAGCTTTG +TGTGGAGATATGTATTCATTTTTCTTGGAGTGACTAGATGATATGATAGGTGTATATTTA +AGGTTTTTTTTTCTTCTTTTTTTGAGACAGAGTTTCGCTTTGTTATCCAGGCTGGGGTGC +AGTGGCGTGATCTTGGCTCAGTACAACCTCCACCTCCCAGGTTCAAGTGATTCTCTTGCC +TCAGTCTCTCGAATAGCTGGGATTACAGGTGCGCACCACCATGTCCAGCCCTTTTTTTTT +TTTTTTTTTTTTTTTTTGAGATGGAGTCTTGCTCTGTCGCCCAGGCTGGAGGGCAGTTGC +GCGATCTCGGCTCACTGCAAGCTCCGCCTCCCGGGTTCACGCCATTCTGCCTCAGCCTCC +CGAGTAGCTGGGACTACAGGCGCCTGCCACCACACCCGGCTAATTTTTTGTATTTTTTAG +TAGAGACTGGGTTTCACCATGTTAGCCAAGATGGTCTCGATCTCCTGACCTCGTGATCCA +CCCGCCTAAGCCTCCCAAAGTGCTGGGATTACAAGCGTGAGCCACTGTGCCTGGCCCTAT +TTAAATTTTTAAGAAACAGTTTTCAGGCTAGGCATGGTGGCTCAAGCCTGTAATCCCAGC +CTTTGGGAGGCCAAGGCAGGTGGATCACGAGGTCAGGAGTTTGAGACCAGCCAGTCTGAG +TCACCCCGGTCAACATGGTGAAACCCCGTCTCTACTAAAAATACAGAAATTAGTCAGGTG +TGGTGGTGGGTGCCTGTAGTCCCAGCTACTCGGGAGGCCCAGGCAGAAGAATTACTTGAA +CCTGGGAGGCGGAGGTTGCCGTGAGCCAAGATCTCACCACTGCACTCCAGCGTGGGATAC +ACAGCGAGGCTCTATCTCAAAAAAACAAACAAACAAACAAAAACAGTTTTCAAAGTGGTT +GTACAATTTTACATTCCCACCAGCAGTATTTGAGAATTCTAATTGCTCCCCATCTTCATC +AACATTTGGTATAATTAGTCTTTTTAATTTTAGCCATTCTAATAGGCATGTAAATCTCAT +TGTGGTTTTAATTTACATTCCCCTAATTACATGGTATTGAGCATCTTTTCATGTGCTTTT +GCCACTGGATATAGGATTTGCAGATGGATCAGATACGTGATGTGAGAGAAGAGTCAATGA +TTTTGAACCCTTGCCGATCCCTGAGTACTTCCTAATCCCCCTCCTCCTTGCCATGTGCTG +GCTATTTCCTGTGCCATTCCCTGCATTGCAAATTCCTAAATCATCCAGCTCTAAAGAGCC +TTCAGTGATCCTGTTGGGTGGGCACTCACAGTCCTGGCAATTGATCTTCACCTGTACAGA +GCTAATTTTCCACTCATTATCTTCTGTACCAGTTGGTGAGCTTCCTGAGAATATGGATGG +TTGGATTTTCTCGTTATGACTAACCTCTAGTTGTAGCCCAGACTCAGACTTTGAGTATAC +ATCACAAATGGTACTCTCCAATCTCATATCAAGTTGTGGATGTTTTGCTTCAAGCTACCA +GCCCTTAGCTATGTGATCAGTGCCATTTACTTAATATCTCTGTGTCTTAATTTGTTTGTT +GTTAAAATGTTACCTGCCGCACAGAGTAATAAGCATTAAATGCAAAATAAGCCAGCGCAG +TGGCTCATGCCTGTAACTCCAGCAAGTTGGGAAGCTGAAATGGGAGGATTGAACCCAGGA +GTTTGAGCTTGTTTGAGCTCAGGAGTTCGAGGCTGCAGTGAGCTATGATGGCACCATTGC +ACTGCAGCTCCCCAGATTGGAGTGCAGTGGTGCCATCATAACTCACTGCAGCCTCAAACC +AGAGTGAGACCCCATCTCTAAAAAAAAAAAAAAGCCAAAATGAATGTAAAACTCAATATG +GTGCCAGGCACATAGTGTCTTCCCTAAAAAAATCATCCTGTTATTCTTATCTTTTTTTTT +TTTTTCCTAGACAGGGTCTCACTCTATCACCCAGCTCAGAGTGCAGTGGCAAGATCTGGG +CTCACTGCAACCCCTGCCTCCCAGGTTCAAGCAATTCTTGTGCCTCAGCCTTCCGAGTAG +CTGAGACTACAGGTGAGTGGCACCACACCTGGCTAATTTTTGTATTTTCAGTAGAAATGG +GGTTTCACCATGTTGGCCAAGCTGGTCTCGAACTCCTAGCCTCAAGTAATCTGCCCACCT +TGGCCTTCCAAATTGCTGGGATTACATGCGTGAGCCACCTTGCCCAGCCAAGCTGTTGTT +ATTTTCTGATCTGAATACTTTGATAGTCCATTTCTGAAACTCAAAGATAGGTGTTTTGAA +AATGGTTATTAATGTAATCTCAATCTTTTGAGTAGTAAAAGCTGACTTTGGGGGCCTGGC +ACGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCAAAGCAGGTGGATCACCTGA +GGTCAGGAGTTCAAGACAAGCCTGACCAACATGGTGAAACCCCATGTTTCTACTAAAAAT +ACAAAATTAGCCGGGTGTGGTGGTACATGCCTGTAATCCCAGCTACTTGGCAGGCTGAGG +CAGGAGAATTGCTTGAACCCGGGAGGCAGAGGTTGCAGTGAGCCAAGATCATGGCGCCAT +TGCACTCCAGCTGGGCAAAAAAGAGCAAAACTGTGTCAAAAAAAAAAAAAAAGCAGGTAT +TGAATTAGTTTGATTCCTTGAATCAAGTAATTGAATTGCTTTCCTTCCTCCTTCCATTGA +GATCCACATTGTTGTAGAAAGTGTCCCTTTCCAGGCTGAGTCCTTGGCCTCTTATGTCTA +TATGGCCACTTGTTTGCTACCATGTCTCTGTTCTCTACACTGATGCCCTGGAGTGGGACA +GAAGAGTCTGAAAAACATCCCTTTGTTTCAAAATCTCTCTCTCTCATTTTTAGTAGAAAC +GAGATCTAGCTGTGTTATCCAGGCTGGTCCTGAACTCCTAGCCTCAAACTATCCTTTCAC +CTTGGCCTCCCAAAGTGTTGGGATTACAGGATTACATGTGAGCCACTGAACCCAGCCAAC +AGGTGTATGTAATAGTTTAAGGAGACTTGGTATTTAGGTTTTGATTTAACAAATTTTTTT +GTACAGACGGGGGCGGGGGGTCTCACTATGTTGCCCAGGCTGGTCTCGAACTCCTGGCTT +TACACAATCCTTCCACCTTGCCCTCCCAAAGTGCTGGGATTATTACAGGTATGAGTCACT +GCACCTGGTCCCAAATCTCTTTTTGAGACAGAGTCTTGCTCTGTCACCCAGGCTGGAGTG +CAGTGGCACAGTTTGGGCTCACGGCAACCTCCTCCTCCTGGGTTCAAGTGATTCTCATGC +CTCATCCTCCTGAGTAGCTGAGACTGCAGGTTTGTGCCACCATGCCCAGGTAATTTTTGT +ATTTTTAGTAGATATGGGGTTTCACCATGTTGGCCAGGCTGGTCTCAAAGTCCTGACCTC +AAAGTAATTTGCCTGCCTTGGCCTTCTAAAGTGCTGGGATTACGGGCATGACCACTGTGC +CCAGCCTGAATCTCTTTTGATGACCCATATTTTATGAGATACAATTCAAACTCTAGCATT +CCCAGCTTTCTCACTTGAGGTCCAAGCCTTTCTAACTCTCCAGCCCAAATGTTAGCTTTG +TAACATTGCATCCACTCAATTTAAATGGAATGTGTAGAACCCCTTCCATGAGTACCTACC +AGAAGCCAAGCTATAGTAAAGGTCTGAAGCTTAAAATGTGCACAGGCTGTCCTTTCTCTT +GAGAGAGAAATAAAATGGTGGAGGAAGTGTGATGAGGACAAGAATGATAAGGAGGATGCT +CTGGAGGTGGAGGGGGAAGACTCCAGCCAGAAGGGCCATGTGATTCTACTTATCATCAAT +TAGTGTTTGGTGTCCAAGCTGGTGCTGAGCCCTGAGCATTTAATAAATTGATTTGACCCT +TATCTTCCCAACACAGGGTCAGGCCTGGGGGTTGGGGCAAATTGTGGAATAACCAAATAC +CTGGAGCCTCCCTGTCCAAGGAGGGCGTGTTCAGGAAAAGTTTCCCAGCAGAGATAAATT +CTGTATGTTACTAGTCCAGAGTCCAGGGACCACTCCCAGGTGTGGTTTCACTCGGGACAC +TGGGAATCCTCTCTCCAGGGGATATCTGTTGGTATGATGATAACTGGAGAGGAAATGTGT +GGAGATCATCAGATTCCATCTGGCACTAGGGTGATCTCCCTGCTGCCTGACTCACAGCAC +TGACTCCAGGCTTCTTTGGCTCTGGGGCATTGGTTAACTGGCCCCAGTTCCAGGTTGCAA +GTGCACTCTGCAGCTGTTCCCTGCCTCTTGCTTTGGGCAGATACCTTGCCCAAGCTGTCA +GGTCCTGCCTCTCCCTGAAATGGGATGACTAATGTGTGGACCTCAAAGGATAAGAGTGAG +GGCAGCTGAAGAATTACAGTAGTAATAATAGCTAACAGTAATATAGTTCTTTTTTTGCTG +GGCGCGGTGGCTCACGCCTGTAATCCTAGCACTTTGGGAGGCCGAGGTGGGTGGATTGCC +TGAGATCAGGAGTTTGAGACCAGCCTGGGGAACATGGTGAAACCCCGATCTCTATTAAAA +TACAAAAAATTAGCCAGGCGTGGCGGAGTGCTTCTGTAACCCCAGCTACTCGGGAGGCTG +GGGTTATTGAGACGGAGTCTTGCTCTGTTGCCAAGGCTGGAGTGCAGTGGCACGATCTCA +GCTCACTGCAACCTCCGCCTCCAGGTTCAAGTGATTCTCCTGCCTCAGCCTCCTGAGTAG +CTGGAGTTACAGGTGCATGCCGCCACGCCCGGCTAATATTTTATATTTTTAGTAGAGATG +GGGTTTCACCATGTTGGCCAAGCTGGTCTCAAACTCCTGACCTTAGGTGACTCACTCGCC +TCAGCTTCCCAAACTGCTGGGATTACAGGCATGAGCCACTGTGCCCGGCCAATATAGCTC +TCATTATGTGCCAGGAACTGTTTTTGGTGCTTTACACATATTAATTTATTTAATCCTATA +ATTACCTACAAAGTATAGTGATTAAGAGCATAGACTCTAGAACTAGACAGGCCAGGTTTG +AATCCCTGCTCTGCCATTTACTAGCACTGTGACCTTGGGGAAGTCTGTGCCTCAGTTTTC +CCATCTGCTAAAAGAGGATAATCCCAGTATCTACCTCATAGAGTTGTTACAAGGATTAAA +TGAGTTACAATTTATAAACAGAATGCTGGCTGGAAATATTAGCTGGGCATGGCGGCGTGC +TCCTGTAACCCCAGTTACTTGGGAGGCTGATAGTTTAAAAACTATCTAAAATTTTGATAA +ATCCCATTTTTCCAGGTGAGAAAACTGAGGCACAGAAGAGTTAGGTAATTGGCTGGGCAT +GATGGCTCATGCCTGTAATCCCAGCACTTTGGGAGTCTGAGTCGGGTAGATCACCTGAGG +TCAGAAGTTCAAGACCAGCCTGGCCAACATGATGAAAACCCATCTCTACAAAAATACAAA +AAATAGCCAGGCATGCTGGCGCATTCCTGTAGTCCTAGCTACTCGAGAGGCTGAGGTGGG +AGAATCATTTGAATCCGGGAAGTGGGGGTTGCAGTGAGCCAAGATCACACCACTGCACTC +CAGTCTGGGCAATAAAGCAAGACTTGGTCTAAAAAAAAAAAAAAAGTTAAGTAATTTGCC +TAAGATACCGCAACTGAATGGTGGAGCTGGGACTCAAACCCCAGGAAGTTTGGCTGTGGA +GGCTGTGCTTTCAATGAAGTGGGCATGTCCACATTAATTACTTTATAAGGGGAGTGGGCG +GGAGAAACCCTGAATTAAGTGATGTGGAAGCTTCTAGCACTTAAGATGTGAGTTAGTCTT +CCTTCTGTGGTAAGTGAAGTTTGCAGCAGCTGGTGGCTGGACTGTCCCCAGGTGGCCAGC +AGCTTCTGGAAGGGGGCTCTGAGGCCTGAACAGGGGCTAAAAGGCTGGGGTTTGATTTGG +TTTCTTCAGCGTCCTGTCTCAGAGCTCATTTATCTTCCTCTCAGCACTGCTCCCAGGAAG +TCCAGTGTGACTTGATCCTTGGTACTTGGTAAATGTCAATCTAATATAGAAAACCTTTGC +TAAATCTCAAGGAAAGACAGTCTCACTGTCTGTCGCCCAGGCTGGAGTGCAGTGGCGGGA +TGACAAGGGCTTGAGCCCCTCGAACTCCTGGGCTCAAGCAATCCTCCTGCCTCTGCTTCC +CAAGTAGCTGGGATTACAGGCATTCACCACCACAGCCAGGTAATTTCTTAATTTTTTGTA +AAGACAGGGTCTCACTCTGATCCCCAGGCTGGTCTCAAACTTTTGGACTGAATCAGTTCT +CCCACCTCGGCCTCCCAAACTGCTAGGATTACTGGCATGAGCCACTAAATCTGGGCTAAT +CTCTGGGAGTTTAAACCCAAGGTAAACAATTCAATGCAACAAACCTTTGCCTGGGGCTTC +TTATGTCAGGTCTTCTACTGGGCCCTGGAGATACTGGTGTGCATTGAGAGGCCACCTGGA +CCTCAGGATGCTCCCAGTTCAAAGGGGGAAATGCAGAAGTCTACAGGCAGATTGTGGGCA +GTGGACCCCAAATTAAATAGGAATCAGCCACGTGGGAGGGGCAGGAAGTGTTCCTGCCCT +GGGTAATGGCTCAGGCAAAGGCAAAGAGGCCGTTTCTTTTGGCCAGGGCTGGGTGGTGGT +CTGGAAGATCAGATAAATGTGATTGTGGAGTAAGGAATTTACCCTGAGGGAGAGGAGGAT +GGTTTTAAATTCTGGAAAGAGCTCACGCCTGCAATCCCAGCACTTTGGGAGGACAAAGCG +GCAGGATCTCTTGAGCCCAGGAGTTTCTAGACCAGTCTAGGCAACAGCAACATAGCAAGA +CACCCCCTTCTCTTAAAAAAAAAAAAAAAAGCGCAGTGGCTCACTCCTGTAATTCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACGAGGTCAGGAGACCTATACCATCCTGGCCAAC +ATGGTGAAACCTCGTCTCTACTAAAATACTAAAAAAAAAAAAAAAAAAAAAAAAAAATTG +CCGGGCGTGGTGGTGTGCGCCTGTAGTTCCAGCTACTTGGGAGGCTGAGGCGGGGGAGTC +GCTTGAACCCGGGAGGTGGAGGTTGCAGTGAGTCAAGATCGCGCCACTGCACTCCAGCCT +GGCGACAAAGCGAGACACCGTCTCAAAAAAAAAAAAAAAAAAAATCAGCCGGGTGTAGTG +GCGAGTGCCTGGTCTTAGCTACCCGTGAGTTGAGGTAGGAGGATCGCTTGAGCCTAGGAG +GTGGAGGTTGCAGTGAGCTATGATCGCGAAACTGCACTCCAGCCTGGGCGACAGAGCAAG +ACCCTGCCTCTAAGAAAAATGAACAACAAAAAATAAAGTCTATTAAGGAGGGTCTCTTGG +AGGCAGGAGAGGAAGCAGGGAGAGGCACAGGTAGGGTGAGGAGCCGCTTTAGGGTGCGGC +TCTAGGGACCCAGTAGTGGCTTGGACTAGCGTGGGGGATTCCGCCCTGGCGCTTTCCCTG +GCTGGCTCTCCCATGCTCGCGCCTCGCTCCCCTTCCTCGGTCTTCGCTATGTGGGATACT +CCTGGGCCGCCCCGGACTGACACGTGAGCCAGGCCTCGGTCACATCCCGGCCCGCTCCAC +AACTCCGAAGTAGCGGCCGCCGCCCCTGTCCTGCAGCCGGCCCTGGAGGGTCTGGGCAGG +TGCCGCCCCGCAGGCCCCGCCCCGCCCCGCCCCCTGGCTCCGCCCCTCACTCAGGCCCCT +CCCCCGGCGCCCGCGCGCCAGGACTGGGCGGCGCCGACGCGCTTGGCGGGAGATAGAAAA +GTGCTTCAACCCGCGCCGGCGGCGACTGCAGTTCCTGCGAGCGAGGAGCGCGGGACCTGC +TGACACGCTGACGCCTTCGAGCGCGGCCCGGGGCCCGGAGCGGCCGGAGCAGCCCGGGTC +CTGACCCCGGCCCGGCTCCCGCTCCGGGCTCTGCCGGCGGGCGGGCGAGCGCGGCGCGGT +CCGGGCCGGGGGGATGTCTCGGCGGACGCGCTGGTGAGACGAGCCGGGAGGGCTTGGGCC +CCTCCCCCTCCCTTTAACTCACCCCTCCCCCACCCAGATACCCCCGACCCTCCCCAGGCT +CCCACCAAGCTGGGGTGTGTGTGTGTGTTGGGGGTGGGGTGTTTCCGCGGAAATGCTGCG +TCCTGGGCCCTCTGAGGCAGGGGCGCGCGTAAAGCTGGGGGGCTCTTGGGCGTCCCTCGC +GGCTCCCCAGGCCTGTTGGGCCTCGGAGCTGGGACGGGCGGGTCTCTTGGGACCCGGGCC +AAGCCGTGCATGATGTCATTTTGTCTCCCGCCTAATTGCGGGATGGGGGTGGGCCGGCCG +GTGTCAGCTGGCAGGGCCTTCGCCGGCGAGGGAGGCGACCCCTGGGAGCGAGAGGGAGTC +TTCAAGTCCCAGCCAGTGGGAGACCGAGCCTGGGAGGCACTTGTTGCAGCCTAGTTTTGG +GTCAACTTGGTGGGTGGGCTTTGCTCCTTAACATTCCGGGGAGCACAGAGTCCCCCAAGC +CCTCTCCCCTGGACTGAGAAGGGTGCTGAGTTGGGGGCTCTTTTGTCTCTCCCACCTGGG +TTCCGCGCCCCAGCTTGGTTCGGTTTGAGACCTCTCTTCCTGTTCCCACGAGGAGTTTTG +GGCAGCTGGGGTTGAAGGTGCGGGGGAGAGAGAGAGTCCCTGGGGCAAAGGCAGGAACTG +CGGTCTCCATTTTACTTATTTCCCCAGAGACTTAAGTGGCAGAGCTGAGCCCGGAGCCAG +GTCTGTGGCTCCAGATCCCTGTCTTACACCTGTGCGCCTGGGGCCTGAGCTCCAAGCTTT +TCAGCCTGCCTGGGAGACAGGACAGTGGGGTCCTGACCTCTTCCCTGCCTGGATCGCTGC +AGCTCAGATAACCTTCGTTCCCTCTTTTTTTTTTTTTTTTTTTTTTTTGAGAAGGAGTCT +CGCTCTGATGCCCAGGCTGGAGTGCAGTGGCGCGATCTTGGCTCACTGCAACCTCCGCCT +CCCAGGTTCAAGCGATTCTCCTGCCTCAGCTTCCCGAGTAGCTGGGACTTCAGGCACGTG +TCACCACGTCGGGCTAATTTTTTGTATGTTTAGTAGAGACAGGGTTTCACCATGTTAGCC +AGGATGGTCTCGATCTCCTGACCTTGTGTTCCGCCCGACTCGGCCTCCCAAAGTGCTGGG +ATTACAGGCGTGAGCCACCTTGCCCGGCCAAACTTCGGTCCCTCTTTAGACGATAGCCTC +ATCTAAAGATGAAGCCTTCCATCCCTCTAGATTTTTGCCCTTTCAGGCTGAGGATAGGGA +TCTGAGCACAGGGACTGTGTTCCTCAGGCCCCACTTTCCCAGGCCAATGTCCAGGAAGAG +TTTTCTGTTCAGGCGCCTATCAGACCCTGCCCTGGTTTTTTTTTTTTTTTTTTTTGAGGC +AGGGTCTCCGTCTGCAGTCCAGGCCGGAGTGCTGTGGTGCTGTCATAGCTCACTGTAGCC +CCAACCTCCCAGGTTCAAGTGATCTTCCCAACTCAGCCCGCTGGGACTGCAGGCTGAGTA +GCTGGGACTATGGGCACGGGCCGCCACAACTGGCTAATTTATTTAATTATTTAGGAGACA +GAGCCACTCTGTGTTGCCCAGGCTGGAGTGCAGTGGCACAATCTCGGCTCACTGCAGCCT +CTGCCTCCCGGGTTCAAGGAATTCTGTCTCAGCCTCCCAAGTACCTGGGACTATGGGCAC +ACGCCGCCACGCCTGGCTAATTTTTTGGATTTTTAGTAGAGATGGGTTTCACTGTGTTGC +TCAGGCAATCCGCCTGCCTTGGCCTCACAGAGTGCTAGGATTACAGGCGTGAGCCACCGC +GTCTGGCGTGTTTTATTTTGTGTAGAGATGGAAGGGGGCGGGAGTGGCCTCGCGTTGTGT +CTCACCTCACTATGTTACCCAGGCTGGTCTCGAACTCCTGGCTTCCAGGGATTCTCCCCC +ACTTGGCCTCCCAAAGTGTCGGGATTACAGGTGTGAGCCACCTTGCCTGGCGCCATCCTG +ATTTTTTGTTCAGGAAGAGTTATTCCAGGAGTGACTGCCTCTAGACCACCCCAGGTCCTG +GGCTACTTCTCCCATGAGGGGCTCAGTGGAGGAACCCCTCCTGTGTGAAGGATGGCAGCT +CCACAGCCCTCAGCCCATTTCCTGGCCACTTGCTGTAACTCTCCTCTGCCCTAGTGCCCC +ACTTCCCGCTTTGTCTCTGACTCACCCCTGTCCTGGAGCAGAGCCCAGCACGTTGAAGGG +CAAAAGGTAGGGTATGTTGGACCACAATGTGGTTGCCACCACTAACTGGACTCTGCTTTT +TCAGCTGGGATTAGGATATGAGGACTTGCAGGTGTCTGGAGTTAGGAAGGTTCAGAGCCT +GGCTCTATGAACTTGGCAGGTGGCCTCACCCCTCTGAGCCTCAATTTCCGCATCTGTTAA +GGGGGATAATGAGAATGTGGGTGAAGTTGATGGCCAGCACATATGGTAAAGTATATCATC +TCACAGAAATGCCCCAGCTGTCTGAGATGCTGACCCTATCAAACAGCATTGGAGGCTGGG +TGTGGTAGCTCATGCCTGTAATCCCAGCACTTTGGGAGGCCAAGAGTTCAAGACCAGCTT +GACCAATATGGTGAAACTCCTCGTCTCTACCAAAAATACAAAAATTAGCCGGGCGTGGTG +GTAGGCGCCTGTAAGCGCGGCTATTCGGGAGGCTGAGGCAGGAGAATTCACTTGAACCCA +GGAGGCAGAGGTTGCTGTGAGTCGAGATCATGCCACTGCACTTCAGCCTGGGTGACAAAG +CGAGACTCTATCTCAAAATAAACAAACAAACAAACAAACAGCATTGGAGCACCAGGGAGT +GTCCATGCAGACATCATTTCATCCTTGAAAGAATATTTGCTGACCTTCTGTTAGAAGCCA +GGCCTTTGTGCTGGATGCTGGAGAAGCAAAGATGGTTTCTGTCACGAGCTGTCTGGGGGC +AGTTGATTTTAAAGCCAACTTCATTCTGTTATTAGTATCTTCTGGATTTTTGCCTTCTAT +ATTGAAGTGGTGGAGGACCCATGAACTGGGTCAGGAATGAATTCCAGATCCTTCTGTATT +GCTGACTGTAGACACCGTCCCTCCTTTCCTATTTCTGAAAATTTTTTTCTTTTGAAATTG +GGTCTTGCCTGGCCTAAAAAATTTAATTAGTATTTCTTATTGACTAATAGGCAGCAGCTT +TGCACATTTTTTCATTTATTTGTATATTCAGTCAGTCCCTGGGCAAACATTTCTTAAGCC +CTTTTGGTGATAAACCCTGGGATGCCAAGGTGGAGCTGACCTTTGTAGATGATGTGGAGG +AGACAGGCAGTTGCAGTGTAAGGGCCCGAGACAGGAGGGTTTCCCATGTGCTATGGAAGT +ATAGGAGTGACTCTAGGAAGCAACGGTGAGCTTTGGAGAACAAGGAGAAGGTAATGTGGA +TAGCACAGTAAGCCTTCTTTCATTTGTTTCATTTCCAAACAAGACTTGCCTTGTTTGGAA +ACCTGTAAGCTTTTTCCAGTTTACAAATGTCTGACCTAGCAACTTACCTGACCAACGTGA +CCTGATGCAGGTCCTGTCGGGTGGAGTTGGGGAAAGATTACTAACTTTCCTCAAGCACCT +GACATCTCTGGAGGTGGATCCTATGATTTCTTTTTTTTCTTTTTTTTTTTTTTTTTGAGA +CGGAGTCTCCCTCTGTTGCCCAGGCTGCAGTGCAGTGGCACGATCTTGACTCACTGCAAC +CTCTGCCTCCTGGGTTCAAGCAATTCTCCTGCCTCAGTTTCCCGAGTAGCTAGGACTACA +GGTACATGCCACCATGCCCAGCTAATTTTTGTGGGTTTTTATTTATTTATTTTTTTTGAG +ATGGAGTCTCGTCTGTCGCCCAGGCTGGAGTGCAGTGGCACAATCTCTGATCTCTGCTCA +CTGCAACCTCCGCCTCCTGGGTTCAAGCAGTTTTTCTGCCTCATCCTCTCGAGTAGCTGG +GATTACAGGCGCATGCCACCACACCCAGCTAATTTTTTTGTATTTTTAGTAGAGACATCA +TTTCACCATGTTGACCAGGCTGGTCTCGAACTCCTGACCTTGTGATCCACCCACCTCGGC +CTCCCAAAGTGCTGGGATTACAGGTATGAGTCACCGCGCCCGGCTGATTTCCATTTTTTT +TTTTTTTTTTTTTTTTTGTGAGATGGAGTTTCGCTCTTGTTGCCCAGGCTAGAGTGCAAT +GGCTTGATCTTGGCTCACCGCAACCTCCGCCTCCCAGGTTCAAGCGATTCTCCTGCCTCA +GCCTCCTGAGTAGCTGGGATTACAGGCATGCACCATCACACCCGGCTAATTTTGTATTTT +TAGTAGAGACGGGGTTTCTCCATGTTGGTCAGGCTAGTCTCGAACTCCCGACCTCAGGTG +ATCTGCCTGCCTTGGCCCCAAAGTGCTGGGATTACAGGTGTGAGCCACCACACCTGGCCC +GATTTCCATTTTTGTAACTATTAAACTGGATAAATACGAGGATTTTTTGGAGCAACTTGG +AAGATTGCCTTGTAGAGTAAAAACACCCAGAATTCAAAGCAGCTCGTACTGTTTTTTTTT +TTTCCCCTACAGCGGCGTTAGAAGATATTGTACACTGGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCCCGTTGGGAGGCCAAGGCGGGTGGATCACGAGGTCAGGAGTTCAAGAC +CAGCCTGGCCAAGATGGTGAAACCCTGTATCTGCTAAAAATACAAAAAAAATTAGCCGGG +CGCGGTGGCAGGCGTCTGTAATCTCAGCTACTCAGGAGGCTGAGGCAGGAGAATCGCCTG +AACCTGGGGGGCAGAGGTTACAGTGAGCTGAGATGTCGCCACTTCACTCTAGCCTGGGTG +ACAGAGTGAAACTCCGTCTCAAAAAAAAAAAATAGATACTGTACACTGATTTTTCTCTCC +ATTAATTATGCCTGTGTGTAGGCAAGGATTGAAAAGGGATTTGCAAAAATGGACATAAGC +CAGACACGGTGGTGCACACCTGTAATCCAAGTTACTTTGGAAGGCTGAGGCAGGAGGATC +CCTTGAGCCCAGGAGTTCAAGACCAGTCTGGGTAGCATACTGAGACCCTGTCATTACAAA +AAAAAAAAAAATCAACACACGAAAAAACAACTTGGCCAGTCACAGTGGCTCAGGCCCGTA +ATACCAGCACTTTGGGAGGCCAAGGTGGGAGGATTGTTTAAGGCCAGGAGTTCCAGATGA +GCCTAGGCAAAATAGTGAGATGTTTCTACAAAAAAATACAAAATAGCCAGGCATAGTGTC +ATATGCAAGTTGTTCCAGGTACTTGGGAGGCTGAGGTGGGAGAATTGGATTGCTTGAGCC +TAGGAGTTGGAGGCTGCAGTGAGCTGTGATTATGCCACTACATTCCAGTCTGGGTAACAG +AGCCAGACTCTGTCCCTAAAAGAAGAAAAACAACAAATGGACATAGAGAATATATTCAGA +ATTTTTTTTCCAAATAACTAATATCTCTTAAAATCTTGATGCCTGTTAACTTCATCAACT +TTATTCCTTAAAATATCCATGCAGGTTTGTTACTGAAAGGAAAAAGCGATAGTCTGATTT +TGAACATAATATTCTTGGTGAAATCTTAACTTTCTTTTTCCTTTTCTTTTTTTGAGACAG +TCTTGCTTTGTCACCCAGGCTGGAGTGCAGTGACATGATCTCGGCTCATTGCAACCTTCA +CCTCCCGGGTTCAAGCAATTCTTCTGCCTCAGCCTCCTGAGTAGCTGAGATTACAGGCAT +GCGCCACCGCACCCAGCTAATATTTGTATTTTTAGTAGAGATGGGGTTTCACTGTGTTTG +ATCAGGCTGGTCTTGAACTCCTGACCTCAAGCAATCCACCCACCTCGGCCTCCCAAAGTG +CTGGGATTACAGGTTTGAGCCACTGTGCCTGGCCTCTTTTTTTTTTTTTTTTACAGCTTT +TGAAATCACTAGGGCATTCCTGAAAATAAAAAAGAAGAAAGTAGCTCTTAACCCTATTTC +ATTAAAAAATTTAAAAAGAGGTGAGGTCGGGTGTGGTGGCTCATGCCTATAGTCCCAACA +CTTTGGGAGGCCGTGGTGGGAGGATTGCTTGAGCCCAGGAGTTCAAAACCACCCTGGGCA +ATATGGTGAGACCCCGTCTCTACAAAAAATACAAAAGTTAGCCGGGCGTGGTGGCATACC +CCTGTAGTCACAGCTACTTAGGAGGCTGGGGCGGGACGATCATTTGAGTCCAGGAGTTCA +AGGCTGCAGTGAGCTACGATCATGCCACACTGAATTCCAGCCCAGTGACAGAGTGAGACC +CTGTCTCAATAAAAATAAGTGAAGCAGAAGTGCCTATGTCTTAAAAAGAAGAAAAAGTAA +GAGCCTCTCTCCCCCAGACCTTTCCCTAGGGTGGGCTGGCCGCTGCCTACACGTTCTCCA +TTATGTAAAACATATGGACACACCATCCTTGACCCTTGGCCTGCTTTCCCCATAGCGAGG +ATCTGGATGAGCTGCACTACCAGGACACAGATTCAGATGTGCCGGAGCAGAGGGATAGCA +AGTGCAAGGTCAAATGGACCCATGAGGAGGTGAGTGCCATGGGGAAGAGAGGGTTGATGG +CAGCTGGGGGCTGTCCAGAGGAACTGAGCCTGGAGTGTATTTGATGTCTCATCAGATGGG +ATGAAGAGGAGGAGCCGGTGAAGGAAGGGATGGGTCCTCTGATTGTCCTCATGCCTCTTC +TCAGAGCATTCTGGGGGATTCTCAATTTTGAGGACTCAGTGGGTGGGAAGGGGATGTGTG +TCCTAGACCTCAGGGCCCATTGTGTCTCCTGAGCAGCTGCCATGTTCTATGTCATGGACA +TTGATTGTGCTTTTTGCCTTTTGACTGCTAGGAGGTTTGGCCAAATCTGTAACTCCCCCC +ACCCTTTTTTTTTTTTTTTTTTTGAGACAGAGTTTCGCTCTTGTCACCCAGGCTAGAGGG +CAATGGCATAATCTCAGCTCACTGCAACCTCTGCCTCCTGGGTTCAAGCGATTCTCCTGC +CTCAGGTGCGATTACAGGCGTGAGCCACCACATCCAGCTAATTTTTTTTTTTTTTTGAGA +CAGTCTCGCTTTGTCACCCAGGCTGGAGTATAGTGGCATGATCTTGGCTCACTGCAACCT +CTGCCTCCCAGGTTCCAAGCAATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGATTGCAG +GCATGCGCCACCATGCCCAGCTAATTTTTTTTTTTTGTATTTTTAGTAGATACGGGGGCT +TCACCATGCTGGCCAGGCTGGTCTCGAACTCCTGACCTCATGATCTGCCCGCCTCGGCCT +CCCATAGTGCTGGGATTACAGGCGTGAGCCACTGCACCCGGCCTTAATTTTTGTATTTTT +TAGTAGAGACGGAGTTTCACCATGTTGGCCAGGCTAATCTCGAACTCCTGACCCCAGGTG +ATCCACCTGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGCATGAGTAACCGCACCCTGC +CAACTCCCACTTTCTTTTTCTAAAATAATTAACTGTATTGAACCTTCTGACATCAAGCCC +TGAATTGGTTTCCTTCTAGCTCCATCTTTTTATTTTATAATAAATGTGATTGAAATATAA +TTTATATGTAATCATATGCAATCAAATGCCCTTTTTTTAATTCCTTTTTGAGACAGGGTT +TTTGCTCTGTCACCCAGGCTGGAGTGCCGTGCTAGCATGGCTCACTGTAGCCTCAACTTT +CTGGGCTCAAGCAATCCTCCCCCGTCAGCCTCCTGAGTAGCTGGAACCACAGGCATGCGC +CACCACGCCTGGCTAATTTTTGTATTTTTTGTAGAGACAGGGTCTCGCCATGTTGCCCAG +GCTGGTCTCAAACTTCTAGGCTCAAGCATTTCTCCCACCTCAGCCTTCCAAAGTGCTAGG +ATTATAGGTATGAGCCACTGTCCCTGGCCAAATGCCCCTTTTTATGGTGAACAGTTTGAT +CAGTTTTTTTTCTTTTTTTTTTTTTGAGATGGAGTCTCTGTCTCCCAGGCTGAAGTGCAA +TGGCGTGATCTCCACTCACTGCAACTTCCGCCTCCTGGGTTCAAGCGATTCTCCTGCCTG +AGCCTCCTGAGTAGCTAGGATTACAGGCACCCGCCATCATGCCCAGCTAATTCTTGTATT +TTTGTAGAGATGGGGTTTCACCATGTTGGCCAGGCTAGTCTTGAACTCCTGACCTCAAGC +AATCCACCCACCTTGGCCTCCCAAAGTGCTGGGATTACAGGCATGAGCCACTACGGTGAG +CCGGTTTGATCACTTTTGACAAATGCATATACCAATGTAAGCACCACCCTGATTATCCCA +AGAAGTTTTCTGTGGTCCTTTGTGGTCAGGCTTCCCCAGCTCCAGGAAATTGCTGATTTG +ATTTGTTTTGCCTTTTTCTTTTTGGGGGCTTTGTGTGTGTGTGTGTGTGTGTGTGTTGTT +TTTAACTTTAGGTTCAGGGGTATATGTGCAGGTTTATTATATAGGTAAATTGCATGTCGT +GGGAGTTTGATGTACAGGTTATTTTGTTACCTAGGTAATAAGCGTGGTACCCAATAGGTA +GTTTTTTTTTTTTTAAGGCAGTCTCTCTCTGTTGCCCAGGCTGTAGTGCAGTGGTGTGAT +CTCAGCTCACTGCAACCTCTGCCTCCTGGGTTCAAGCGATTCTCCTACCTCAGCCTCTCA +AGTAGCTGGGATTACAGGCACGTGCCACCACGCCTGGTAAATTTTTGTATTTTTAGTAGA +GACAAGGTTTCTACTTGTCTCTACTAAAATGTTCACCAGGCTGATCTTGAACTCCTGACC +TCAGGTGATCTTCCCACTTCAGCCTCCTGAAGTGCTGGGATTACAGGCGTGAGCCACTGC +ACCCAGCCCCAATAGGTAGTTTTTTGATCCTCATCCTCCTCCCACCCTCCACCCTCCTCC +CACCCTCCACCCTCAAGTAGGCCCTGGTCTCCTTGTTCCCTTCTTCGTGTCCATGTGTAT +TCAGTGTTTGGCTCTTACTTATAGATGAGAATATGCGGTATTTGGTTTTCTGTTCCTGTG +TTTGCTTAGGATAATATGTTTTGCCTGTTCTTGAATCTTCTATAAATGAAATCATACGGT +TACATTCTTTGCGTCTGGCTTTTGCTCAGCATTGTGTTGGGTGATTCAGTAACTTGTCCT +TTTCTATCACTGGATAGTAGTCCATTGTATGGGTATACCACACAGCGTTTCACCTGTTGA +TGGATGTTTGGACTGTTTGCAGTTTTTGGCTATCGTGTATAGCGCTACCTTGAAGATTCT +TGCATAAGTCTTTTTGCAAATACATGTTTCCCTTTCTTTTGGGAAGATAGGTATGGTCAT +GGGGTAGGTGTATGTTTAGTTTTACAGAAACTGCCTTTTTCTTAATGGATTGTACCATTT +TAGACTTCTACTGGCCTTTTTATTTTACCTCAGTTTTTCTTAGTGTCTTCAGTTCTTCAG +TGTTTTTTGTTTTGTTTTGTTTTCAACCCATAGTTAACATCATAGATGTCTTTAATTTTA +GGATTGGGTTTTTTTTTTTGTATTGTATTATTTGTATTGCTTTTGTTTTTTGTTTTTAAA +TAGAGAAGAGGGTCTTGCTATGTTGCCCAGGCTGGTCTCCTGGGCTCAAGCAATCTTCCT +GCCTTGGCCTCCCAAAGTGTTGGGATTACAGGCAGAAGCCACCATGACTAGCTTGTTTTG +TTTTTTCTAAAACTTGCTGTGTGAGTGGTAAACTCCTTTTAAATCATGAAAGATGTTTTT +CCAGATGCGTGCTAAGCAAACCTTTTCTGCTCATCCTGTTGTGGACCAGGGACTATATTT +GGCTCTTGTGGGCTTAGAAGAATAAACAAGACCAAGTTCCTACCCCAGAGCAGATTTCTC +TCTGGAATGGAGAGATAAGACCGTGTGCAGGTCCCTGGAATGTGCTGTGGTCATCCGCGG +CACCGGTAGGATCAGTGTCTGTTGGTGCTCACTGTTGTAGCTCTGGGCACCTGCTAATTG +TAAGATGAGTGGATGGCAAGTACCTTTAGAAGGAGAGATTACTGCTGCCTGAAGAGGTTA +AGGAAACTTATGTGGAGAAAGTGACCTTTGAGCTAAGGATGAGGATTTGGAAATTTAGCA +GTGAGGGAAGACCTACAGTGTGCAAAAAGTGGGTAAGTCAGATCAGGAAAGGGGCTATAG +GTGGAGAAAAGCCAGTACAGGAGGCCAGTTTGGTGGGAGGGAAGGGTCCTTGAAGGGGAG +AAATGGTTGACGGAGATGGCCGCCCGGCCACCCCTACTGGGAAGTGAGGAGCCCCTCTGC +CTGGCCAGCCGCCCCGACTGGGAGGGAGGTGGGGGGGTCAGCCCCCTGCCTGGCCAGCCA +CCCCGTCCGGGAGGTGAGGGGCGCCTCTGCCCGGCCGCCCCTACTGGGAAGTGAGGAGCC +CCTCTGCCCGGCCACCACCCCGTCTGGGAGGTGTACCCAACAGCTCATTGAGAACGGGCC +ATGATGACAATGGCAGTTTTGTGGAATAGAAAGAGGGGAAAGGTGGGGAAAAGATTGAGA +AATCGGATGGTTGCCGTGTCTGTGTAGAAAGAGGTAGACATGGGAGACTTTTCATTTTGT +TCTGTACTAAGAAAAATTCTTCTGCCTTGGGATCCTGTTGATCTATGATCTTACCCCCAA +CCCTGTGCTCTCTGAAACGTGCTGTGTCCACTCAGGGTTAAATGGATTAAGGGCGGTGCA +AGATGTGCTTTGTTAAACAGACGCTTGAAGGCAGCATGCTCGTTAAGAGTCATCACCACT +CCCTAATCTCAAGTACCCAGGGACACAAACACTGCGGAAGGCCGCAGGGTCCTCTGCCTA +GGAAAACCAGAGACCTTTGTTTACTTGTTTATCTGCTGACCTTCCCTCCACTATTGTCCT +GTGACCCTGCCAAATCCCCCTCTGCGAGAAACACCCAAGAATGATCAATAAAAAAATAAA +TAAAGAAAGAAAGAAAGAAAGAAAAAAAAAAAAAAAGAAAGGATACACTGGGGCTGATTC +CTCGAGGGCCTTGAATGTTGGGCTTAGAAGCTGTAGGATTGTTCAGCTCTCAATGCAGAG +CCAGGTTAGCTTGGTTTTTGGATTGTTTTTTCTAACTCTGAACTGGACAAAGATGGAAGG +TTTTTAATGCAGGGAGTGATGTGAATGTAGCCGGGCTTCAGGGGAGTTCATCTGCTGTGT +GGGGGATCGATAAGAGAGATGGGTGGCCTGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCTGAGATGGGTGGATCACCTGAGATTAGGAGTTCCAGACCAGCCTGGCCA +ACATGGCTGAATCCTGTCTCTACTAAAAATACAAAAAATTAGCTGGGTGTGGTTGTGGGC +ACCTGTAATCCCAGCAATTTGGGAGGCTGAGGCAGGAGAATCACTTGAACCCAGAGGCGG +AAGTTGCAGTGAGCTGAGATCGCACCATTGCACTCCAGCCTGGACAACAAGAGCAAAACT +CCGTCTCAAAAAAAAAAAAAAAAAGAAAAAAACATATAGAGCACAGGCTGGGGCTGAGAG +ACCAGTGCTGAGGGAGTGGGAGAGGGCGCTGTGCCAGGCAAGCAAGAGGTGGCTGTGGAG +AGGGCAGTGCGGGGATGGAGCTGACCACGTTGGGGAGTCCCAGGGTGGGTGGGAAGAATG +TAAGTTTGGAAATGATAGTATCCAGGTCAGTTGTCAGGGAGAGTGGTGGTGCCAGAGATG +GACTGGGGAACACAGAAGGAAGCAGGTAAGAGCCTGGCCAGGGCAGGGAGGGGACATGGT +ATAGGTAGGGAAGGGTGTCCTGGGCTGGCTCACCCAGAGAATTTATGGTGACTTTGCCCA +GCCTGTGCTGGTTCTGGCCAAGCTGTAGTTGAGGGCTTTGATACCTGTCGTGGGCCACGT +TGTGACCAATTTTTCTGTCTAGGAGCATGTATACATATATACACATATAAATTTGTATGT +GTGACAAAACCACCTCACTTTAAATTTATCCCCTTTTCCTCCCCCTTAAATCTACCCCTT +AACCATCTTTAACTTTGTAGTTCAGTGGTGTTAAGTATTTTCAGATTGTTTTGCAAAAGA +TCTCTAAAACTTTTTCATCTTTGAAATTGGAAACGAGGCTGAGTGTGGTGGTTTATGCCT +GTAAACCGAGTACTGTGGGAGGCCGAAGCGGGAGGATTGCCTGAGTGTAAGAGTCCTAGA +CCAGCTTGGAAAACATAGCAAGACCCTATCATTAAAAACAAAACAAAAAATACCCACCAA +CTTGGTGGGTCACGGTGGCTCAGGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCAGGA +GATTGCTTGAGGCAGTCTAGACCAGCCTGAAGAACATGTGAGATCCTGTCTCTACAACAA +AAAAATGAAAATTAGCCAGGCCTGGTGGTGTGTGTCTGTGGTCCCACCTACTTGGGAGGC +TGAGGTGGAAGGATCACTTGAGCCCATGAGGTTGAGGATGCGGGGTGGGCTGTGTTTGCA +CCACTGCACTCTAGCTTGGGTGACCAAGAGAGACCCTATCTCAAAAAAAAAAAAAGGATG +GAAAACTGAAACTAATTAAACATGAATTCACTCTCCTCCCACCCTCCAGCCCTTGGCAGC +TATCTTTCTACTCTGTTTCTGTGATTTTGACTATTTTATTTATTTATTTTATTTTTTCAA +GACAGAGTCTTGCTCTGTTGCCCATGCTGCAGTGCAATGGCATGATCTTAGCTCACTGCA +ACCTCTACTTCCCGGGTTCAAGTGAATCTTCTGCTGCAGCCTCCCGAGTAGCTGGGATCA +CAGGCGCCTGCCACCACGCTGGGCTAATTTTTGTATTAGTAGAGACGAACTTTCACCATG +TTGGCCAGGCTGGTCTCAAACTCCTGACCTCAGGTGATCCACCTGCCTCGGCCTCCTGAA +GTGTTGGGGTTAAAGGCATGAGCCACTGCTCCCTGCCTGATTTTGACTATTTTAGATGCT +TCCTGTGAGTGGAATCCTGAGTATTTGCCCTGTCTGGCTATTTGACTTAGCATAGTGTCC +TCAGCTTTCATCCATGCTGTAGCATGTGTCAGAATTCTCTCGACTGAGTAATATCCATTG +TTTATATGCATGACATTTTCTTTCTTTTTTCTTTTGTTTGAGATGGAGTCTCACTCTTGC +TCTGTTGCCGAGGCTGGAGTGCAGTGGCATGATCTCGGCTCACTGCAACCTCCGCCTCCC +AGGTTCAAGCAATTCTTCCTCATCCTCCCGAGTAGCTGGGATTACAGGCACCCACCACCA +CACCTGGCTAATTTTTGTATTTTTAATAGAGATGGGGTTTCGCCATATTGGCCAGGCTGG +TCTCGAACCCCTGACCTCGTGATCTGCCCACCACGGCCTCCCAAAGTGCTGGGATTACAG +GTGTGAGCCACTGCGCCTGGCTTGACATTTTCTTTATATATTAATTGATTTGACTGAGGA +AAACTTTATATATAATTAACTACAACCATTTGTAGTACAATTCAGTAGAACCACCAGCAC +AGCCGGGCTATAGGACATTTCCATTGTCCCCAAGACATTCCTTGCCCCCCTTTGCTGTTC +ATCCCTTTCCACCACTGGCCTCAGACAACCACTTTTTGTCCCTATAGCTTAGTTTACATT +TTCTAGAACTTCATGTGCATGGAATCATACGGCATGTACCCTCCTGTGTCTGGCTTCTTT +CACACATCATAGTGACACTGAGATTCATGTTATCGCGTGAATTGGTAGTTCATTTCGGGA +GGCTATTTTGATAGATACTAGCCTGTCTTCTAACTACTCTTGTTTTTGCCCAGACCTCCA +GCTTCTAGTGCTGAATCACTGTCAGCTCTGGCCTGAGTTCAGTAATGACCTCCTTATGTC +CGCTCGGCTCCCTTCCAGCCCCTTTCCCACCCTGTAGCAGGCAAAGAGAACTTTACAAAG +TTCTCTTCATAGAACGTTTGACTGTGACCACCCACTCTTCAAACACATCAGTGGTTTTGC +ATGATAGATGGTTGAACTGATGCTGCGAATGGTCTGGCCCCTATGGTTCCCTCCAAAATC +ATCTTGGATCTGTTTTGCTTCCTCCATTTTAGCTATTCTGCATTTCCTTGGAACCTGTCC +CTTAGTGTCCCTGAGTAGGCAGTCACCACGTACCTCTCCATATCTCCCAGCAGGGGGTGG +CTTTACTTTTGTTCCTGTGAGCCTTCCATTGGCAGCTGGCTCCCTCCCATGAGATCAGGG +GCAGCTCTTTTGCTGCCTGCTGCTGCAGCTGTAGTGCCTGGCACCTTGTACGTATTCACT +TCATGACGGAATGGATGAACGAGGCTGTTCTTTTAGATTGGGCTCTGTCACGGGCAGCCC +TGAGGTTTTCTGCACGTATGTGTGCTGAGCCCCTGTCTTTCTGGTGTTGGCAGGACGAGC +AGCTGAGGGCCCTGGTGAGGCAGTTTGGACAGCAGGACTGGAAGTTCCTGGCCAGCCACT +TCCCTGTGAGTACAGTCCTGCTGTGGCCCTCCCTCGGGGCAAGGGCTCTGGGAGAACAGT +GTGCCTGGGACAGACTTTGCCAAGGAGGGGAAAAGGGAGTTCCTTACTCAGCCCCTGAAA +ACAAAACCAAATAAAACAGGGCAAATGGACCTTTGTAGGATCTCTCTTCCCAAGCTGGCA +TTCAGGGTACACTGCTGTAAACATCTTCCAGCTCCTCAGCATGCCTGGTGGTCTTCAGGC +TCTGAGACATTTGCAGCATGTGGTGCATATTTGCATTTCTTCCTGTAAGTCAGGAGTGAA +CAGGTGTTCGGTTTCTCAACAGTGAGACTGAAACTGAGGGGAAGTGATGCTTTCAGCAGG +CTTCATGGTGAGGCCCCTGCAGGGCTGGCAGGTGCTACCACATTCGAGTATTTAGAGCCT +CCTGATGGTGAGGGGGTTCCCCTCAGGACCTCCTTCTCAGGCCCTCCCACCCCTGACCCA +CAGGTGTCTGGGAGGGAGGGGGTGTGGCAGGAGCTGCCATATGTCTTACTGCCTGGGCTG +CTCAGAAAGCATGTCACCAGATCCTTTCCTGCCCCATTTCCTCATCTCCCCCTCTTCTGT +GTAATCTGAACTCTTCAGGGAATAAAAATGCTCTCCTAGAAAAAAGCAGGGGTCCCTGAC +GTACAAGGAATTAAAGACTTGTGATGGTGGCCCCTTGTGTTCGGTTGGTAGGGAGCGGCT +TCCCACAGGGGACCGAGTTTGCCCTCTCGTGTAGCAAAGGGAAACCGCCCATGTTCCGGC +ATGTGGGCTTGCAGTGAGTGGTGGCTGCATGGAACAGGACACACCTACCCAAGGTGTGCC +TAGTCCCAGGCCATAGGCCCCTGAGCCTAGTACTTAACCAGGCCCCCAGCCCGAGGTCCC +AGAAGTTCTCACAGATTGGTTTGTTCTTCTGTTCTTTTCCCAGAACCGCACTGACCAGCA +ATGCCAGTACAGGTGGCTGAGAGTTTTGAATCCAGACCTTGTCAAGGGGCCATGGACCAA +AGAGGAAGACCAAAAAGTAACTGCTGGGACAGTGCCTTGCACACAGTGGGTCTTCACCCA +CCAGTGTACCTGGGGACTGTGAGATTGCCTTGTGTTGGGGTTGGGGGTGTCAAGCTGAGC +ATTGGGTGTGAGTTGTCTACCAGCCAGTCTGGACACTCTTATGCTGCCCTGGCTCCAGCC +CTGAGATTCCAAGTTTCAGAGTGTCTCCAGGCTTCCTCACTCATGGTCTGAGGGCTATTG +GGCTGATTACTCGGCTTCTCTTGTTCCACCCATGGAGGGGAGCAGTAGCAGTGCAGCGTT +GTCATGAGAATTAAGCAGGTGATGCTTGTAGGGGGCTTGCAGGTTCTGTACATTTGCTCT +CAGCAAATGGCAGCTGCTGCTATCCCTGATTTAATGATGATTGCACCCTGTGACCTTCAC +AGGGCACAGATGCCTTCTTTTGATCGCCACAGCAGTCCTGTGAGGTGGGCAGAAGTTGTT +AGTCCCATTTTATAGATGGAGAGAGCAAGGCTCAGAGAGGTTGGGGATGTCCCCAACCTA +GAAGAGGCAATAAGTGCCATGACTGCCTGGGGCTACCTTGGGAGTTCCCTCATCTCTTCT +CCTCGATACCAGCCCAGAGGATGCCATTCCACTGAGGCAGGCATGGCTTATGAGAAAGAG +GGAGATGAAGGGAACTAGGCATTTTTTTTTTTTTTTTTTTTGAGACGGAGTCTTGCTTTG +TCGCTCAGGTTAGAGTGCAGTGGCGCGATCTCAGCTCACTGCATCCTCCGCCTCCCGGGT +TCAAGCGATTCTCGTGTCTTAGCCTCTTGATTAGCTGGGATTACAGGCACGTGCTACCAC +ACCTGGCTAATTTTTTTGTATTTTTAATAGAGATGGGGTTTCACCATGTTGGTCAGGCTG +GTCTTGAACTCCTGACCTCGTGATCTACCCGCCTCAGCCTCCCAAAGTGCTGGAATTACA +GACGTGAGCCACCGTGCCTGGCCTGGAACTAGGCGTTTTTAAATTAATTTTTTTTTGAGA +CGAGTCTTACTCTGTTGCACTGGCTGGAGAGTGTTGGCTAATTTTTTTGATTGATTGAGG +CGGGGGTTCGCTCTGTCACCCAGGCTGGGGTACAGTGACATAATCACGGCTCATTGCAGC +CTCGACCTCCCAGGCCCAAGCAATCCTCCCACCTCAGCTTCTAAAGTAGCTGGTGCCACA +TGTGCCACCATGTCTGGCTAATCTTTTTGAAAAATTTTTGTAGAGAGAGTATCTCACTAT +GCTGCCCAGGCTGGTTGAACTTCTGGGCTCAAATGATCCTCCCACGTCAGCCTCTCAAAG +TGCTGGGATTGTAGGTATGAGCCACCATTCCTGTTCTTTTTTTTTTTTTCCTTGTTAATT +TTTTTGAGACTGAGTCTTGCTCTGTCGTCCAGGCTGGAGTGCAATGGCGTGATCTTGGCT +TACTGCAACCTTCGCCTCCTGGGTTCCAGCAATTCTCTGCCTCAGCCTCCTGAGGAGCTG +GGATTACAGGCGCCTGCCACCACGCCCGGCTAATTTTTGTATTTTTAGTAGAGACAGGGT +TTCACCATGTTGGCCTGACTGGTCTTGAACTCCTGACCTTGTGATCTACCCACCTCAGCC +TCCCAAAGTGCTGGGATTACAAGCGTGAGCCACTGTGCCCGGCCTTTTTTTTTTTTTTTT +TAATTTGTAGAGACAGGGTCTTCCTATGTTTTCCAGGCTGGTCTTGAACTACAGGGCTCA +AGCTATCTTCTCGCCTTGGCCTCCCAAAGTTCTGGGATTACAGTCATGAGCCATGGCTGG +CACTTCGCCTTAAAATTAATTTTTAAGTAACTCGGCGTGGTGGTGGGGTGCCTGTAGTTG +GGAGGCTGAGTTGGGAGGATTGCTTGAGCCCAGGAGTTCGAGGTTACAGTGAGCTACGAT +CACACCACTGTACTCCAGTCTGGGTGACAGAGTGAGACCCTGTCTCTTAAAAAAAAAAAA +ACACAAAAGAAAACACCTGGGCGTGGTGGCTCACACCTGTAATCCCAGCATTTTGGGAGC +CTGGGGTGGGTGGATCACCTGATGTCAGGAGTTTGAGACCAGCCTGACCAACATGGCGAA +ACCCCGTCTCTACTAAAAATGCAAAGATGAGCTGGGTGTGGTAACCCATACCTGTAATCC +CAGCTACTTGGGAGGCTGAGGCAGGAGAATCACCTGAAGTGGGGAGGCGGAGGTTGCAGT +GAGCCGAGATGGCGCCATTGTACTCCAGCCTGGGCAGCAGGAGCGAAACTCTGTCTCAAA +AAAAAAAAAAAAAGAATGAAATAAAATTTATTTATTTATTTATTTTTGAGATGGAGTTTC +GCTCTTGTTGCCCAGGCTGGAGTGCAGTGGCATGATCTCAGCTCATTGCAACCTCCTCCT +CCTAGGGACAAGCGATTTTCCTGCCTCAGCCTCCGGAGCAGCTGAGATTACAGGTGCATG +CTACCACGCCTGGCTGATTTTTGCATTTTTAGTAGAGACGGGGTTTTGCCATGTTGGTCA +GGCTGGTCTTGAACTCCTGACCTCAGGTGATCCACCTGCCTCGACCTCCCAAAGTGCTTG +GATTACAGGTGTGAGCCACCGGGCCTGGCCTGAGACCTTGTCTCTTAAGAATAAAATAAA +ATTTAGTTTGAAAATACTTTTTTGGCTGGGTGTGGCCAGGAATTTGAGAACAGCCTGGCC +AACATGGTGAAACCCTGTCTACCAAAAAATACAAAAATTAGCCAGGTGTCTTGGTGTGCC +TGTAATCCCAGCTACTCAGGAGGCTGAGGCGGGAGAATCGCTTGAACCCAGGAGACGGAG +GTTGCAGTGAGCTGAGATCGCCCCACTGCACCCCAGCCTGGGCGACAGAGTGAGACACTG +TCTCAAAAAAATGGCGGTGGCTCACGCCTATAATCCCAGCACTTTGGGAGGCCAAGTCGG +GCGGATCACCTGAGGTCGGGAGTTCAAGACCAGCCTTATCAACATGGAGAAACCCCGTCT +CTACTAAAAATACAAAATTAGCCGGGCATGGTGGTGCATGCCTGTAATCTCAGCTACTTG +GGAGGCTGAGGCAGGAGAATCACTTGAACCCGGAAGGCGGAGGTTGTGGTGAGCCAAGAT +CGTGCCATTGCACTCCAGCCTGGGCAACAAGAGCAAAACTTCGTCTCAAAAAAAATAAAT +AAAAAATAAAAAGTGAAAACATAAAATCTTTAAAAAAAAAAATCAAAGTGATATGTGGTT +GCTATAAAAATTTAAACCATACAGAAGTGAAGTCAAATATTTCTTCACCAAAATCTTTGC +CAAAAGAAGCATCCACTCTTCCCAGTTTCTTGTGGCCTGTGTGCACATGAGAACGCGTGT +GTCTGTTGTGTAGGTGGGGCCTGGCCTGGCTCTTGTGGCTGCGTATGTTGTGGTTTGTGT +CCTGAGCTAGGAAGCCTGACTGAGGGCAGGTGGGGACTCAGGTCTGGCTAGGTCAGCCCG +CGATGCCTGCTACCATGGCTCAGCCTGTGCCCTCCCAATTTCCATGGAAGTGCTGGAGGG +TCTTGTGGCAGCCTGGGGCCTGGCTGGTGTGGGAAAGTCTGTTTCCCACCTTTAGTTTGG +ACTCCGTGTGTGTTGTTCCTCCTCATCCCTCTGCTCTTTTCTACTTAGCTTATTGGGTTG +AGCCCTGGAGAGGGAAGCAGGACTCTGGCGCCTTTGTTTACCCCCACTTGATCTCTACTC +TAGAAAGGGTCTCTGGTATTCTTGGCCTAGATTTATTCCAGGCAATAAATGAGAGGGATG +CGGTCAGATCCTCAGGTAGGCCCTGTGGGCTACACAAAGTCATCCTGGGTGGCATCCCCT +GCAGCTCGCTCAGTGTTGCCTGAGGGGATGTGGTAGGTGGCACCTCTCAGGGCCATGGCA +AGGCTCAGGTGGATGTGAAGGGCTATGGTGGGGGCGAGAGAGGGGCCGGTGCAAGTGGCT +ACCCAGAGACTTTTCTCTAAGGTCATCGAGCTGGTTAAGAAGTATGGCACAAAGCAGTGG +ACACTGATTGCCAAGCACCTGAAGGGCCGGCTGGGGAAGCAGTGCCGTGAACGCTGGCAC +AACCACCTCAACCCTGAGGTGAAGAAGTCTTGCTGGACCGAGGAGGAGGACCGCATCATC +TGCGAGGCCCACAAGGTGCTGGGCAACCGCTGGGCCGAGATCGCCAAGATGTTGCCAGGG +AGGTAAGCTGTCTTCTTGGGGGTTGGGACAGGTTCCCGGGAGGCCAGGCCCGTGTTTCTG +ATGGAGGAGGGTTCCTGGGTGGGTATTGTGGTCCTGTGCTCTTGTTCTGTAACACCCAGC +CTCGGCTCCAGGGCTCCCAGAGGCATGCATAGTCAGGAGGAAGGGTGGTTCCCCAGGGAA +GGCCCTGTCTTCTGTCAGCTTAAAAGAACAGATGGTGATAAGGGAGGCCTCAGCAAGAAA +TCGGGAACCCTGGAGTCTAGTTCTCATCCTGTTCCCAGCTCACTGTGTCTTCTTGGTTAG +CCTCTTCTCTTCGACTTCAGTTTCTTCTAACACAGAATAGGCTTGAGATGTGGGATAGAT +GGGCTTTCTTTAAGAAGAAAATGATCAAAAATCAGGTAGTACTATAATCTGCTAAAAGGT +GTTTTTTGTTTTTCTTTTTCTTAAAAGGTTTAATAATGAAAAACATCAGTCTTTGTCACC +ACTCTGTTAAATGACTCTACTAAAACAGACTCATCTTTTTGAGTTCTTTATCTCTTTAAG +TGATGTGCCATTTTTCATATTGATCCTCTGCTATGGGAGATTAGCTTTCTTAGGCTTTCC +CACTCCCCATATGTCCCTATTGCTCCAATAATGTATGATAGTTATTAAAATAATAATGTT +TATGGACGGGCATGGTGGCTCATGCCTGTAATCCTAGCACGTTGGGTGGCTGAGGTGGGT +GGATCACTTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACACAGTGAAGCCTCATCTCT +ACTAAAAATACAAAAAATTAGCGGGATGTGTTGGTGAGCCTGTAATCCCAGCTACTTGGG +AGGCTGAGGCAGAATTGCTTGAACCCAGGAGGCAGAGGTTGCAGTGAGCCGAGATCATAT +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTGTCTCCAAAAAAAAAAAAAAAAATTT +TTTTTTCCCCTAAATACTGAAAGCATTCCATGATCTTTTCTCCTATTTTTCATCTGTTTT +GCTTCATTTTCTAGGAGACTTCTTATCTTCTCTTTTTTTGAAATTATTTTCCCTAAAAAT +TTTACTTTCTAAGGGCTCCTCCCTTTTCTGGCACTCTTTTTTTATTTTTTATTTATTCTT +TTTTTTGGGAGACCAGAGTCTCGCTCTGTCATCCAGGCTGGAGTGCAGTGGCGTGATCCG +GGCTCACTGCAACCTCTGCCTCCCAGGTTGAAACGATTCTCCTGGTTCAGCCTCCCAAGT +AGCTGGGACTACAGGTCTGTGCCACCATGCCTGGCTAATTTTTGTATTTTTAGTAGAGAT +GGAATTTCACCATGTTGGCCAGGCTGGTCTCGAACTCTTGACCTCCTGCCCACCTCAGCC +TCACAAAGTGTTGGGATTACAGGCATGAGCCACTATGCCCAGACTCTTTAAAACAGGGTT +CTCACTCTGTCACCTAAGCTGGAGTGCAGGGGCATAATCATGGCTCATTGCAGCTTCACC +CTCCTGAACTCAAGCAATCCTTCTGCCTCAGCCTTCCAAGGACCTGGGACTACAAGCTCA +TGCCAGCATACCCAGCTAGTTTTAAAATTTTTTGTAGGGGCAGGGTCTCCCTATGTTGCC +CAGGCTGGTCCCAAAGTGCTGGGATTACAGGCATGAGCCACCACACCTGGCCTGGCACCC +TATTCTTATTTTGTGGTTTCAATAGCTTACTTCTCTGTCAATATTATATTTTTTTTAAGA +CCGAATTTCGCTCTTATCACCCAGGCTGGAGTGTAGTGGCATGATCTCGGCTCACTGCAA +CCTCTGCCTCCTGGGTTCAAGTGATTCTCCTGCCTCAGCCTCCTGAGTAGCTGGGATTAT +AGGCGCCCGCCACCACACCTGACTAATTTTTGTATTTTTAGTAGAGATGGGGTTTTGCCA +TCTTGGCCAGGCTAGTCTTGAACTCCTGACCTCAGGTGATCTGCCTGCCTTGGGCCTCCC +GAAGTGCTGAGATTACAGGTGTGAGCCACCGCACCTGGCCCTAAGCTGGATATTGTTCCC +CTGTTTTCCATCTTATGAAAACTTGTAAAAAATCTCTTACTAGTGGCTGTCTTCTACCTG +TTTCTCTTTGTCCTTGTGAATTTTTGCCTTGCTTTATTTTGAATCCCTTTTTTTGTCATG +GCAGTGTGGTCCTGGCAGGGAGAGAAAATGCCAGATGGTGTGTTTTCCCCAAAGTCTGAA +ATGATCCCTTTTCAAAGCTCAAACCTGAATGTGTCATCTTTCTGGGGCTTCCCCTGACAC +TTGGGTTGGAAACTCTGGCTTCTTTCCCCCCATGGCCTGTTTGGCTCACAGGTGCCACCA +GCCTCACCTTGATCCACTGTCACTTGTGCTTACTCGGTGTTAGCTGCTTTGCCTCCTTTC +AGTCCCTCGAACCCTGAGCTCTTCTCAGAGCTCCTAGTGCTCCTCTGTCGGCCTGCAGTG +CACTCCCGCTTGTGCCTATTGTGTAGCTAATGTGTTCTCATCCTTCAGTTCTCAGTGGGG +GTGCTATTTCTTCAGAGAAGTTTTCTCTGTTCTCCCAGACTGTGGTTGGTCTCTGGTGAC +CTCTGTGTTGTGCCCACACCTGTCTGCAGAGTAGTGTGTACCCCAGTTGTAGCTGAAGAT +AACATTCATCTCCCCTGCTAGATTTAACTGTCAATGGCAGCCACTTGTCTTATTTACCAG +ATGGATCCCCAGTGCCTACAATAATGCCTGGCACACAGTGGGTGCTTTTTATATGCGAGC +AAAAGAAGGAGTCTCACTATAGCTTGGGGCACCCCAGACTCTGGTCTTGGGGAGTGGGAG +GGCTGGGGAGGTGTTTTGGGTCAGGTTCCCTGGAAGCGGAACCTGTGACTCAAGAGTTTC +AGGTACATGGGATCTCTTGGAAAGGTTCTCACCTGTGAGGGAAGGAGTGGAGAAAAGAAG +GGAAGGGGCCAAGCAAGGGATGGGGTCTTGGAAAATAGAGCTTTGGCCTGCTATAAGGCC +AAGGAGTGTGTGTGTTCACATGTATGCATGCGAGGTATGTACATATGAGGAGGGCGCATG +TGTACATGGGTTGGGGAACTCCTGGGGCATCTTCGGTTGTGCCTTCCAAGAGCTGTTTTT +TGTTTTTTTTTTTTTGTTTGTTTTTTGTTTTTTGAGACGGAGTCTTGCTCTGTCGCCCAG +GCTGGAGTGCAGTGGCGTGACCTCAGCTCACTGCAACCTCCGCGTCCCAGGTTCAAGCGA +TTCTCCTGCCTCAGCCTCCTGAGTAGCTGGGATTACAGGTATGCACCACCACGCCTGGCT +AATTTTTGTATTTTTGGTAGAGACGGGATTTCACCATGTTGGCCAGGCTGGTGTTGAACT +CCTGACCTTAGGTGATCTGCTTCCAAGGGCTCTTATGCAGATAAAGTCATAGTAGAAGCC +GTCGGCAGCATGCCCGGCAGCTGGGGGATTGGATTCGCTGTAGGGACAGAGGATCTGGGC +AAAGCACCAGGAGCACCCCTTACCCTACACCTTTGCCCAGTGAGCATTGTGTCCCTGAAG +GCTTAGAGTGCAAATGATCCGAGGATATTCTCTTAGACTGGGTGCTCAGTTAAGCTGTTA +CTCTCTGTTCACTTTTCAAGGAAAGAGTATTCTGCTTGGCACTCCAAAGAAGGTGGTGAC +TACTATGTGTCAGCACAGTACCTTTGTATTTTTAGTAGAGATGGGGTTTCACTATGTTGG +CCAGGCTGGTCTTGAACTCCTGACCTCAGGTGATCCACCTGCCTCAGCCTCCCAAAGTGC +TGGGATTACAGGCGTGAGCCACCGCGCCTGACCTGCCGCTTGCTTCTCACCACTATACTT +CTATACACTTTTGTGGTACTATCCCGTCCTTCTGTATTACTCTATGCCTTTATTACTACA +TGTTTCTCTGCTACTCTACTCTGTGCTTTATGCTACTGTTCTACTGTAGATGTGTCTCCT +CCCTGAATCTTCAGTGAGTGATGGAGTATGACGTAGTCTTCTGACCTTCCAGATAAAGAA +ACCAAGGCTTAGGGAGGTGAACAGTTCTGGGCCTTCTGCCCTCTTTGGCCACTTATCAGT +CTGTGGGAGGTGAACAGGCCTTGCATCTGAGGTCAGCGTGAGACTCAGTGGAAATGAGCA +GACAGTGTTGCTTATGGCTTCTACACATTCGAAGTGGGCAGGGAAGGGGGTGAGAGTTCC +AAGCACATATCTTCAGTTTTATAATTTTTAAAAAATTTAAAATTTTTTTTTTCATTTTTA +TTTATTTTTGAGATGGAGTCTCACTCTGTTGCCCAGGCTGTAGTGCAGTGGCGCAATCTC +GGCTCATCACAACCTCCACCTCCCGGGTTTAAGCGATTCTCATGCCTCAGACTCCCAAGT +AGCTGGGATTACAGGTGCCTGGCATCACGCCCAGCACCTCCCAAAGTGCCAGGATTACAG +GCGTGAGCCACTGTTCCTGGTCTTATATATACATTTTTTTTTTTTTTGAGGTGGAATTTT +ACTTTTGTTCCCAGGCTGGAGTGCAATGGCATCATCTTGGCTAACCACAACCTCTACCTC +CTGGGTTCAAGCGATTCTCCTTCCTCAGACTCCCAAGTAGCTGGGATTACAGGCATGTGC +CACCATGCCTGGCTAATTTTGTATTTTTAGTAGAGACAGGGTTTCTCTGTGTTGGTCAGG +CTGGTCTCGAACTCCCGATCTCAGGTGATCTGCTCGCCTAGGCCGCCCAGAGTGCTGGGA +TCACAGGTGTGGTGAGCCACCGCACTCGGCAATTTTTTTTTTTTTTTAATTAAAAAAAAT +TTTGTTTTTTACCTGAACCTGACAGTAGCTGGTGCCATTTTATAATTTTTGCCATAGCCT +GAATGATTCAGTTGCTTATTTCACAGAGCTTCGTGGAAATGCTCTGTAAATTATTAGGGC +TAGAGACTTGTGAGACTTCATCTTGGAACTGAAAGAGACCTTAGAGTTCATCTAGTGGAA +GATTCATTTACAGGAGCAGGAACTTGGCTTAGGGAGGTTAGTGATGTGCCTGATGGCACC +CCACCCACAGAGCTGGGGTTCAAAGGCCCCCTGCTGCCCCCTGCAGGACAGACAATGCTG +TGAAGAATCACTGGAACTCTACCATCAAAAGGAAGGTGGACACAGGAGGCTTCTTGAGCG +AGTCCAAAGACTGCAAGCCCCCAGTGTACTTGCTGCTGGAGCTCGAGGACAAGGACGGCC +TCCAGAGTGCCCAGCCCACGGAAGGCCAGGTGAGACAGCTGCTCAGCCTTTGGCTTGGTT +TGATTTCACATTCATCTGACACCATCTCATTGAACACCTTGTCCACAGCTATTGGTCAGT +TTCTGCCACAGAGTCTAAAAGTGGGCTCTGTGCTTCTGGGGCCTTGTGAGACTTCTGCAC +ATAACTGGCACTTGTCTGCCTGCAGATGAAGGATAGCAGAGCAAGCTGATTATATAAAAC +TGTGAATTAGTTAAGGAGATCCTCAGCCTCCATCTCTCCTTGCTGGTGGCCACCTTCTTA +CCTGTTGCTCATTTTAATTTTTTAAAACTGAAAGCATGTTTGCAATAAAAAAATCAGAGG +TGGCTGGGTGCGTTGGTTCACACCTGTAATCCCAGCAAGTTGAGAGGCTGAAGCGGGCGG +ATTGCTCAAGCCCAGGAGTTGGAGGCCAGTTCAGGCAACATGGTGAAACCTTGTCTCTAT +CTTTTTAATTAAAAAAAATTAAAAAATGTATTGAGTTGTAATTTACGTACTCTAATAAAC +AGTTTTGAGTTATGACAAAGCATACAGCCATGTAACCACTGTCACAGTCAAGGTATACAA +CAGTCCCATCACCCCAGAATTCCCTCGTGCTCCTTTTCTTAGCCTTTTTTCGGCCCTTAG +CTCCTTGCACTGTGATCTGTTTTCTGTCTCTATAATTTTGACTTTTCTAGAAATTAACAA +TTAAAATCCTATAGTATTACATTTGCAGGCTGTTTTTTTTGAGACAGAGTTTTGCTCTGA +TGCCCAGGCTGGAGTTGCAGGGTGTGATCTTGGCTCACTGTAACCTCTGCCTCCTGGGAT +CAAGCGATCTCATGCCTCAGCAACCTGAGTAGCTGAGATTACAGGCATGCACCACCACGC +CTGACTAATTTTTGCATTTTTAGTAGAGATGGGGTTTCACCACGTTGGCCAGGCTGGGTT +TGAATTCCTAGCCTGAAGAGATCCGCCTGCCTTGGCCTCCCAAAGTGTTGGGATTACAGA +TGTGAGCCACCATGTCTGGCACTACATTTGCAGTTTTTATTTATTTATTTTTTGAGATGG +AGTCTCTGTCGCTCAGGCTGGAGTGCAGTTATATGATAGCTCACTGCAACCTCCGCCTCC +CAGGTTAAAGCGATTCTGCTAACTCAGCATCCCGAGTAGCTGGGATTACAGGTGCACACC +ACCATGCCTGGCTAATTTTTGTATTCTTAGAGATGGGGGTCTCACCATGTTGGTCAAACT +GGTCTCAAACTCCTGACTTCAAATGATCCACCCACCTGAGCCTCCCAAAGTGCTGGCATT +ACAGACGTGAGCCAGCATGCCCCAGCTACATTTGCAGTTTTAAAAATGAAATCAGTATAT +ACTTATGTTAACATCCACTGTCCTATATACCAGAGCAAAGTTTTTATTTATATTTTTTAG +CTATATCTCTAAAGGTTATTTTTCAAAATAAAAATTTGGGTAGGGCGTGGTGGCTAACAT +CTGTAATCCCAGCACTTTGGGAGGCCAAGGCTTTTGGATCTCTTGAGCCCAGGAGTTTAA +GACCAGCTTGGGCAACATGGTGAAACCCCATTTCTATAAAAAGGAAAATTAGCTGTGTGT +GATTTTGTGCACCTGTAGTCCCAGCTACTTGGGAGGCTGAGGTGGAAGGATTATTTGAGC +CTGGGAGGTGGAAGTTGCAGTGAGTTGAGATCCCGCCACTGCACTCCAGCTTTTATTTAT +AAATAAAATAAAAATTTGAAGGCCGGGCACGGTGGCTCACGCCTGTAATTGCAGCATTTT +GGGAGGCCGAGGCGGGTGGATCACGAGGACAGGAGATTGAGACCATCCTGGCTAACACGG +TGAAACCCCGTCTCTACTAAAAGTACAAAAAATTAGCTGGGCGTGGTGGCGGGTGCCTGT +AGTCCCAGCTACCCAGGAGGCTGAGGCAGGAGAATGGCGTGAACCCGGGAGGCAGAGCTT +GCAGTGAGCCGAGATCACGCCACTGCACTCCAGCCTGGGTGACAGAGTGAGACTCTGTCA +CAAAAAAATAAAACTAAAGAAAATTAAATAAATAAATAAAAATTTGAAGCAAGCATGACA +AAAAATAGATTTGATGATGCCGGCTGTGTGGTAGGTAACAATTGTCCTTTGTTATTTTCT +AATCTTTTCTGTCATGGTGTGAACTATTTAATAATTTTAAAAAATCTTTTTCCCTCTTCT +TACTGGGTAGAGATAACTTGTTGACAGTTACAATTCTTCCACAATGCCCTGCTAGAGCGA +TATATTATGTTTTTGCCTCTATTTCTTGAATTTTCAATTTTAGAGAATATCTCTCGATTG +CCCAATATGAATGCACCTATGGGGTAACTTTCAAAGGGCAGAGAAATGTATCAAATGAAA +AGTAAAACGACTTCTTTTTCTGGTTTCAACTCCCTGTGCATCTCTTAACCGGAGGAGTCT +ACTTCTGACAATTTCTTGTACATCTAAGTAGTATGTGTTTGATCTTTTACTTCTGATTGA +AGAAAAGGTCTCCGTTCCACAAAGAGAAACAGCGGGCATCAGCCGACTCATAGAAGACTT +TCAGCATAGGACAGAGTGAACAGATCTCTAGTCTCTTAAAAACTCTACTGTGCTGAAAGC +CAGTTATTGACTTGGCTTTTGTCCCCTGACACTTTGAGTGTCTGGAGTGCTGGCTGTGCT +GGGCTGGGACCAAGCCCCAGACCATGACCCTGAGCACAGGAGGTCAATTTTTTTTTTTTT +TTGGAGACAGAGTCTTGCTCTTGCCCAGGCTGGAGTGCAGTGGTGCCATCTCTGCTTGCT +GCAACCTCCACCTCCCAAGTTCAAGTGGTTCTCCTGCCTCAGCCTCCTGAGTAGCTGGGA +AACTGGGATTATAGGCATTCGCCACCATCCTGGCAAATTTTTGTATTTTTAGTAGAGATG +GGGTTTTGCCATTTTGGCCAGGCTGGTCTTGAACTCCTGACCTCAGGTGATCCACCTGCC +TCAGCCTCTCAAAGTGCTAGGATTGCAGGCATGAGCCACCATGCCGGGCCTGTGTTGATT +TCAGCCTTACCCGTGTCTCTCCAATGTGGTCTTTCTGGTGTGCTATTTATTTAACTAGTT +TCTTACTGATGTAGATAAGGGTATTACTGGTTTTTTGTTATTAGAGATAAAACTCTTAAC +AGTCACCCTTGTGGCCAAATGACTGCTTCTTTGTGCAGTTATTTCTTGAGAAATTCCTAG +AGATGGACAAATATATTTGGTGGTGGGGGGAACCCTTTTGGCTGAGTATGGTGGCTCATT +CCTGTAATCCCAGCACTTTGTGAGGCCAAGTTGGGAGGATTCCTTGAGGCCAGGAGTTTG +TGACCAGTCTGGGCAACATAGGGAGACTGTCTTTACAAAAAAAAAAAAAAGCTGGTGCGG +TGGCACACACCTGTAGTTCCAACTACTTTGGAGCCTGGGGCAGGAAGTTCACTTGAGCCC +AGTATTTCAACAGAGTGAGACTCTGTCTTTGAAAAAGCAAACAGGCCAGGCGTCATGGCT +TACACCTGTAATCTCAGCACTTTGGGAGGCTGAGGTGGGCGTGGTGACACAGGCTTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCACGATAATTGAGAATCCACTTGAACTGGCGTGGCG +GAGGTTGCAGTGAGCCGAGTTCGCACTGCTGCACTCCAGCCTTGGGTGACAGCAAGACTC +TGTCTTAAAAAGAAAAGAAAAAAAACCTCTTAATACATTTTGTTAGATTGCTGCCAGAAG +AATTTTGCATGTTAATTCGTGTATGGGACCACTCCCAACTTCTCCACTCACTGGTCAGTG +CTTGCTATTATAAAATTGTTTCCTCTGCTTCAGAAGTAATGCGTGATCATTGCAAAAACT +TAACAACTTTATAGAATTGGGCAATGCAGAAGGTTGAGCCTGCTCATCTCAACTTTTTTT +TTTTTTTGAGACGGAGTTTTGCTCTTGTTGCCCAGGCTGGAGTGCAGTGGTATGATCTTG +GCTCACCGCAACCTCCGCCTCCCGGGTTCAAGCGATTCTCCTGCCTCAGCCTGCCGAGTA +GCTGGGATTACAAGCATGTGCCACCATGCCTGGCTAATTGGGGTTTCTCCATGTTGGTCA +GGCTGGTCTCAAACTCCTGACCTCAGGTGATCTGCCCACCTTGGCCTCCCAAAATACTGG +GATTACAGGCGTGAGCCACCACACCAGGCTTAAAATTAGACGATGTCTTACTCTTTTACA +ACTTTCTTTTTCTATTTAACATATCGTTCCATGTTGTTATGTGTATTCAGATCTCCAACA +TTCCTGAATTTGCCGTATCTTATTTAACCATTATATTGTCAAACATCTGTTACTATTTCC +ATCAATGCTATAATGATCATCATTGTTCAGTTTCTTTGTACATTTGCTGAACTGTGTGGT +TGATTTTTTTGTTTTTAGATGGGGTCTCACTCTGTTGCCAGGCTGGAGTGCAGTGGTGTG +ACCTTGGCTCACTGCAACCTCCGCCTCCCGGGTTGAAGTGATTCTCCTGCCTCAGCCTCC +TGAGTAGCTGGGATTACAGGCATGCAGCACCATGCCCAGCTAATTTTTGTATTTTTAGTA +GAGATGGGGTTTCACCATGTTGGCCAGGATGGTCTCGATTTCTTGACCTCGTGATCTCCC +CGCCTCAGTCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACTGCGCCCGGCCGGTTGA +TTTTATAGATGTGGAATGATTGGGTAAAATAGTGTGGACATTTGAAGTTTTCATAAGCAT +TGCCGAATTGCTGCCAAAGGGATTGTACTGTTTAATCCTGCTATAGGTGGTATATAGGAC +TGCTTGTTTCCAGCCTTATTGTCAATACCGGCTATGGTTATATGAAAAAAAATCTTTGCC +AGTTTTAATGAGCAACAAATGCATTATCATGTTCTTATTTTGATTGAATTACTTTGGAGT +TGATCTTTTTTTTTTCAGCTTTATTAAAATATAATTGACAAATAAATTGCATATATTGAC +CAGGGGCGGTGGCTCATGCCTGTATTCCCAGCACTTTGGGAGGCTGAAGTGGGCGGATCA +CTTGAGGCTAGGAGTTTGAGGCCAGCCTGGCCAATACGGTGAAACCCCATCTCTACTAAA +AATATAAAAAATTAACCGGGTGTGGTGGTGCACGCCTGTAGTCCCAGCTGCTCAGGAGGC +TGAGGCATGAGAATCACCTGAACCTGGGAGGTGGAGGTTGCAGTGAGCTGAGAGTGTGCC +TCTGCACGCCAGCCTGGGTAACAGCAAGACTCTGTCTCAAAAAACAACAAGGGCTGGGCG +CAATGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCTGAGGCAGGCGGATCACGAGGT +CAGGAGATGGAGACCATCCTGGCTAGCATGGTGAAACCCCATCTCTACTAAAAATACAAA +AAAGAACCCAAAAAATTAACCGGTCATGGTGGCGGGCACCTGTAGTCCCAGCTACTAGGG +AGGCTGAGGCAGGAGAATGGCGTGAACCTGGGAGGTGGAGCTTGCAGTGAGCCGAGATCG +CGCCACTGCATTTCAGCCTGGGCAACAGAGTGAGACTCCATCTCAAAAAAAAAAAAAAAA +AATTGCGTGTATTTATGGTGTGCAATGTGATGTTTTGATTCATTGTTTTGGTTTTCATTT +CTTTTACTATTAATGAGGGTGAGTAACAAATTACCCCTTAATTTGTTAATTTGTTATTTG +GCTTGGTTGTCTTTTTTTTTTTTTTTTTTTATCTTGTTACTGGTTTGTACATTTTATTTG +TATATTAAGGATGCTACTCCTTTATCATGTAGTAACTATTTTTTCCCAGTTTGGTAGCTT +TTTTTCTTTATTTTATAAAGGTATAATTTACATACAATAAAATTCACTTTTTGTTTGTTC +GTTTGTTTTATAGAGATGGGGTTTGCCCAGGCTGGTCTCGAACTCCTGGGCTCAAGGGAT +CTGTCTGCCTTGGCCTCCCAAAGTGTTGGGATTACAGGTGTGAGCCACCACGCCCCGCAT +ATTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTGAGACAGAGTCTCGT +TCTGTAGCCCAGGCTGGAGTGCAGTGGCGCAGTCTCGGCTCACTGCAAGCTCCATCTTCC +GGGTTCACACCATTCTCCTGCCTCAGCCTCTCAAGTAGCTGGAACTACAGGCGCCTGCCA +CCACACCTGGCTAATTTTTTGTATTTTTAGTAGAGATGGGGTTTCACCGTGTTAGCCAGG +ATGGTCTCGATCCTCCTGACCTTGTGATCCGCCCGTCTCGGCCTCCCAATGTGCTGGGAT +TACAGGCGTGATTTTTTTTTTTTTTTTTTTTTTAAATGAGCAGGGTCTTGCTCTGTACCC +CAGACTGTAGTGCAGTGGCGTGATCATAGCTCACTGCAACCTTGAACTCATGAACTCAAG +GGGTCCTCTTGCCTGAGCTTTTCAGAGTTCTGGGATTACAGGTGTGAGCCGCCACACCCA +GCCCCCTCCCCCCTCCCTTTTTTTTTTATTAGAGTCTTGTTGTGTTGCCCAGGCTGGAGT +GCAGTGGTGTGATCATAGCCCATTGCAACCTTGAATTCAGGAACTCAAGGGACCCAATTG +CCTCAGCCTCCCAAAGTGCTAGAGTTACAGGCATAAGCCACTGTACCTGGTCTTTTTATT +TTTTAATGTTTATTAAGCATTAAAAATTTATTTTTTAATTTTTTTGAGACAGAGTTTTGC +TCTTGTTACCTAGGCTGTAGTGCAATGGTGCGATCTCAGCTCACTGCAACCTCTGCCTCC +CAGGTTCAAGCAATTCTCCTGCCTCAGCCTCCCGAGTAGCTAGGATTACAGGTGCCTGCC +ACCACACCTGGCTAATTTTGTTTTGTTTTGTTTTTAGTAGAGACAGGGTTTCACCATGTT +GGCCAGGCTGATCTCGAACTCTTGACCTCAGGTGATCCACCAGCCTCGACCTCCCAAAGT +GTTGGGATTACAGGCGTGAGCCTCTGCACCCAACCTCTGTGTATTACTTCTTTCATCTGA +GCCATTTGAGAGTTAGTTATGTAGCATAGATTCCTAAGAATAAGGCCATTTGCTTACATA +ACCACAATAAAGTTATATTCAATCCAGGGAATTTAAGCCTAATTCAGGATCTTTATCTAC +AGTTTATATTCCATTTTTCCCTGTCCATGATGCAGTCTAAGACCAGACATTGCATTTAGT +TGTCCTATCCCTTTAGTCAGCCTTTCTTAGTGTCATGATGTTGACATTTTGGAAGTATAT +GGTATGGCTAATTATTCTGTAGAATGTTTCTCTATTTGGGTTCATCACAGTTTCCTTCTT +AGATTCAGGTTGTGTGGTTTAGCTGGAAACTACTATATAGTCTATATCTCAGCGAAATGC +AAATGGTGTATTCTTGTGTCTTACAGGGAAGTCTTCTGACCAACTGGCCCTCCGTCCCTC +CTACCATAAAGGAGGAGGAAAACAGTGAGGAGGAACTTGCAGCAGCCACCACATCGAAGG +AACAGGAGCCCATCGGTACAGATCTGGACGCAGTGCGAACACCAGAGCCCTTGGAGGAAT +TCCCGAAGCGTGAGGACCAGGAAGGCTCCCCACCAGAAACGAGCCTGCCTTACAAGTGGG +TGGTGGAGGCAGCTAACCTCCTCATCCCTGCTGTGGGTTCTAGCCTCTCTGAAGCCCTGG +ACTTGATCGAGTCGGTATGTTGGTCACAACACTTCACAGTGAGCACAGAACACCCCCAGC +AGGAAGTGCTTCTCTCTCAGGCCCACATCCTTTTGCTCATTCCATCGCCCTGCTAACAGT +TACTGACTTGATGCTGAATGCCTAGCCCTGACCCAAGGGCTGGGGACACCAGGGTTGTCA +GCATGCAGTCCCTATCCTTGGGGAGCTCCCGGTGTGTGCAGCAGGAGTTTGTGGTGGCAT +CTGACCTCTATGTATGGCACAGGGCGGGGTGGGAAGGCTGCCCAGAGGAGGTGGCACTGA +ACTGAGTCCTAAAGGTTGACTGGCAGGTGACAGCACAGGACAGCGTGGTATTTGTGGCAT +CACACATGGTTGGGTCTCCCTGAAGAGGAGCCCAGGAAATGCCAAGTCTTGGTGCTGGTC +TTGGAGTGGTGAGTGGGTTCTGGTTACTCAGGGTGGGGCAGCCATTGAGCCCGTGTTGTG +GTTACTGTGTTGGCTGTGTGGTTGTGTCCTTTGAGGAGGGCTTCTTGGTGTGACACCCCG +GCTCCTGGCTGCATCGGCCAGGCCTGCTGTGTAGAGCGGGTTTTGGGAGGTGAAAGACCA +GAGGCCTGGTCACTAGGGTGGGGAGTTCAGTATGGGGGTCCGTGTTCGCCTTTCCACCCA +GGTGTCTCCCATCCTAGAACATCTAACTGCCAGGGTCTGAGCTTAACATACAGTCTGCGT +GGTATCCTGTGAGGTGTGTCATTTCTGTTTTTTAGGTGAAACTGAGGCTCAGAGAGGTCA +AGTAGTGTACCCAAGGTTGCACAGCAAGTATACTTGGTGGTCTTGACTGCCATGCTATGC +TCCTGCTACTATCGCTTGGCAGGCACAGCTCGCTTGTATTGAGCACCCACTGATTGCCGG +AGCCAGTGCTTAATGAGTAATTACAGTACCTAACATTGGAGTGCTTGCCGCGTGCCAGGC +CCATCACTTGCTACCTAATGTGTAGGCTCTTAGTTGGTCTTTAACAGCCTGTGAGGTGGG +TAGTGGACTCATCAACAGTGAGAGCACCCCACGCTCAGAGAGGTTAGGAGACTTGGCCAG +GTTCACACAGCCGGTGACCTCCAGGAACAGGAGTTAAACCTTGCTGTCCGGCTCAGAGCT +CAGGCTCTTTCCACAATGACCTTCAGCGCCTGTTGGGGGAGTTACTGCGTGTGTGGAAAT +CCCATCTTCCCTCCTCTGCTCCGTCCACTTCAGTGGTCCTTGTAGGATGTACTTCTGGTC +TACCAGACACTGTCGGTGCTGGGTCCTCCCTGAATTGGGGTGTGGGCCTGAGGTCGGTCC +TGCCCCCCAGCTGGCCTCCACCCTTAGGAGTGAACTACCCCAGGGAACCAGAACTCGGCT +TTAGTGTCTGGGTCCACTCAGAAGCCAGAACCCAAAGACCAAAGTGGAAGCCTCTGTGTC +CAGAAGCCTTTTGGTTTGTGTTGTGATTTATTGGGTAAAGGAGGGAAAACCTGTAGTGAC +TCACGGGCTTGTTCTAGAAGCTGAGTGAGTAACTTTGGGAAGACCGAATCCCCTTAGCTC +AGCTTCCTTGGTATGAAAGGGAAAGTAATGCTTCCCTAGCAGAATTGTGGGGATTGGAAA +TAACTTTTGTGAGCTGCCCCAAGGAGGCATCAATGATGAGTGACATCCCATTCACTGCTC +TATATTTCGTTCTATAAAAATATCTGCAGGCTGGGTACTGTGGTTCATGTCTGTAATCCC +AGCACTTTGGGAGGCTGAGGTGAGAGGATCACGTGAGCCCAGGAATTTGAGACCAGCCTG +GGTAACACAGTGAAACACAGTCTCTATAAAAAATATTTTAAAAAATTAGCTGAAGCCGGG +TGCAGTGGCTCACACCTGTCATCCCAGCACTTTTGGAGGCCAAGGTGGTCAGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAATATGGGTGTGGTGGCACACGCCTGTAGTCC +CAGCTACTCAGGAGGCTGAGGCAGGAGAATTGCTTGAACCCGGAAGGCGGAGGTTGCAGT +GAGCCGAGGTTGCACCACTGCACTACAGCCTGGGCGACAGAGCAAGTCTCTGTCTCAAAA +AAAAGTAAAAAATAAAAAATTAGCCGAGAATGGTGGTACATGTCTGTAGTCCCAACTACT +CGGGAGGCTGAGGCGGGAGGATCACTTGAACCCAGGAGTTCAAGCCTGCAGTGAGCTGTG +ATTGTGCTACTGTACTCCAGCGTAGGCAACAGAGTGAAACCCTGTCTCTTTAAAGAAAAG +AAGAATCTATGAAAATATAGATGTATAGTCATAGAAAACTTTGAGGAAATGCATGAAATA +TTAATGATTGGTCCTGGGCTGTGGGATCATACTTGACACTTAAATATTTCCCGTAATGAA +TGAGTCCTCTTGTATTAAGAGCATAGTAATTGCAATTCCTAACCTCCCTCCCTGGACAGG +ACCCTGATGCTTGGTGTGACCTGAGTAAATTTGACCTCCCTGAGGAACCATCTGCAGAGG +ACAGTATCAACAACAGCCTAGTGCAGCTGCAAGCGTCACATCAGCAGCAAGTCCTGCCAC +CCCGCCAGCCTTCCGCCCTGGTGCCCAGTGTGACCGAGTACCGCCTGGATGGCCACACCA +TCTCAGACCTGAGCCGGAGCAGCCGGGGCGAGCTGATCCCCATCTCCCCCAGCACTGAAG +TCGGGGGCTCTGGCATTGGCACACCGCCCTCTGTGCTCAAGCGGCAGAGGAAGAGGCGTG +TGGCTCTGTCCCCTGTCACTGAGAATAGCACCAGTCTGTCCTTCCTGGATTCCTGTAACA +GCCTCACGCCCAAGAGCACACCTGTTAAGACCCTGCCCTTCTCGCCCTCCCAGGTGCGTG +GACCCCACTCTGGCTGCTTATTGGGTCGGTACAGACACCTAGTGTTCAGTGCTGGGGCAA +GGGTGAGCAAAACGAGACCTGGCTCTGCCCTCATGCAGCTTATGCTCTGGTAGGAAGACC +AGGTAACTAAAAAAGACTCAGAAAATGTGATAATCAGGATGAAAGAGAAGGCTTATGGTG +CTGCATATGTGTATCTAGTCTGGGCAAGTCCAGGAAGACTGCCAGGAGGAGAAGGAGGAT +GCTGGTAACTGGGTAATGAAGGAGAGGAAGAGAACTGTCGTGTTTGTTCAGTCCACGTAT +GGAACCTATTTCACAGCAGACTTACCAGCACTGGGGAGCAAAGATGAAGATGATGGGTTG +TCTCCAGCACTGGCTGGCCCTGCCTGGTCCTGGGAAGACCTGGGATAGCCAGTGCTGGGG +ATGGGCTTGTAATGAATTAACCAGAATAGAGTGTGGGAAGTGCCATGTGATAGCAATTGC +GAAGTCACTGAGAACTCACTGTTCTGGGTGTTGCCCCTGGGTGCTCTGTTAGTAACACAC +AGAGCCTCGGGAGCCGGGATGGGTGCCAGGGTCTCTCTGAGATAGAGGTCATGGGGGGCA +CCTGGCCTTCCTGCAGAGAGGTGTCTGGGCTGGGTCTCCTTGAGCACCTTGACCAAAGGC +ACAGAAAAGGAAGGACAGAGTGGATGTGTGGAGTGGTGGGGGGTGGCGCAGGGCCTTGGT +GGGCCTAGGTATAACTTAGGGCTTTGGCTCTCATTAGGTTTGTTCTTCCTGTGAGGCTGT +GGGAGAGAGCGAGGCCCTGAGGTGGCCTGGTGCAGGAGGCCACCCTGTCATCACGGGTCA +GGATGGCTAGTGGCATTTTGAGAGAGACCCTGTGTCGGTTTGCTCCGGCTGCTTAACAGA +GTACCACAGGCTCGGTGGATTTGACAAGAAATTCAGCAGTGTTGGTTTCTACTGAGGCCT +CTCTCCTTGGCTTGTAGATGCTGGCGGCTCCTGTGTCTTCACGTGGTCACCTGTGTCCTA +ATCTATTATTTTTTCTTGTAAAACCTCTTATTTTATAATGTTATAAGGACACCCGTTATT +GGATTAGGGCCCACTCTAATGACTTTATTTTTTGAGAGTCGCTCTGTTGCCCAGGCTGGA +GGCTGGAGGCTGGAGTGCAGTGGCATGATCACAGCTCACTGCAATCTCCACCTTCCAGGT +TCAAGGAATTTTCCTGCCTCAGGCTCCTGAGCAGCTGAGATTATAGGCATGAGCCACCAT +GCCCGGCTATTTTTTTTGTATTTTTAGTAGAGACAGGGTTTCTCCAGGTTGGCCAGACTG +GTCTCGAACTCTTGACCTCAAGTGATCCACCTGCCTCGGCCTCCCAAAGTGCTGGGATTA +CAGGCGTGAGCCACCGCGCCTGGCCTAACTAACCACTTTAAAGGCCCTATCTCCAAGTAT +TAATACAGTCCCATTCTGAGGTGCTGAGAGTTGGGACTTCAGGATGTAAATTTGGGGGAG +ACACAGGTCAGCCTGTAACATGCCGCAAGTGAGGGCTGCTGGCTGGAGAAGGAAGGCAGC +GGGTCCCTCAGCTACTATTTGGGAAGCTCAGGATGATGGAGCGTGGTCGCTCTACTCCAG +AGACCCCATTTAGGGTGGTGACCCTGAGGGTTGCAGATGGCTCTCTATTATAGCACCTTC +AGGGCAGGGAGGGAAGAGAGCGGGGTGCTTCAAAGGATGGATGTTGGCTTAGATCTAGAT +TTCATTCTCACTTCTAGCACTCAGTGCAAGACTCAAAACCTCTCTAAGCGTTGGTTTTCT +TATCTGTAAAAGGGGGATAGTAATAGTGCCTATGTCTCAGGATTTGTGGTAACTAATTGA +AATTATTTGTGTGAAGTGCTTAGCACTGGCAAGAGAAGGTGCCCTCTAAATGATAACCCC +ACCGCCACCAGCACACTACAACTGTCACATGCCTTTTGCCTTCACAGGTCAGTTCAGAGC +TAGTTTTATTTCTTCTGAGAAGGAGCCACTCTCCCACAGTTGGCTTCCTGTGCCTTAACT +GCGTCGTCAGCACTCGAGTAGAGATGGCAAAAGCTAGGATTAGGGTGACGGAAGCCCAGA +GGTCTGTGTGAACCTGCTTGGTGGGCTCCTGGCATCGATCTGTCCCAGTCCTTGTTCTCG +GGTGTCTGATGGGTCAAGAGGGGACCTCAGTATCAGAGCAGACGTTTTGGGGGAGAGGCT +CAAGGATCTCTCCCCATGATCCCCTGAGGTCTCAGGGATACTCATGCAGGTCATCATTTT +GTCTTGTTCCCTCTCTCTTCTTTGGCAGTTTCTGAACTTCTGGAACAAACAGGACACATT +GGAGCTGGAGAGCCCCTCGCTGACATCCACCCCAGTGTGCAGCCAGAAGGTGGTGGTCAC +CACACCACTGCACCGGGACAAGACACCCCTGCACCAGAAACATGCTGCGTGAGTGCTGCA +GTGCCCCCAACCTTCGCCGTCCTCTCCCTCAGCAACACCAGACCATGGGCCTTGGGACCA +CTGGTGGAACAGTGGGGAGGGGGCACCCTTGGAATAACACTGAAGACTGTTTTAAGAAAG +CCCTCTCCTTTCTGGCCACCACGATTTATCATTTTTATCGATATAGTTTTGGGCTCCACC +TTTGCTTTTCCTCATTTGTATTTTTTAATTTGATAGTTTCCTTTTTTGTGATCCTCCTGC +CTCAGCCTCCTGAGTAGCTGGGACTCCAGGTGCATGCCACCATGCTCAGCTAATTAAAAA +AATATTTATTTATTTATTTATTTATTTATTTATTTATTTATTTATTTTGAGATGGAGTCT +TGCTCTGTTGCCCAGGCTGGAGTGCAATGGCGCGATCTTGGCTCACTGCAAGCTCCGCCT +CCCAGGTTCATGCCATTCTCCTGCCTCAGCCTCCCGAGTAGCTAGGACTACAGGCATCCG +CCACCGCGCTCAGCTAATTTTTTGTATTTTTAGTAGAGACAGGATTTCACCGTATTAGCC +AGGATGGTGTCGATCTCCTGACCTCGTGATCCTCCTGCCTCAGCCTCCCAAAATGCTGGG +ATTACAGGCGTGAGCCACCACACCCGGCTAAAATTTTTTTAAGAGGTGAGGTCTTGCTAC +TTTATCTGGGCTGGTCTTGAACTGGCCTTAAAGTGATCTTCCTGCCACAGCCTCCCAAAA +CGCTGGGATTACAGGCGTGAGCTACTGCACCTGGCCCTCATTTGATAATTTTCTGTCTCA +GGAATGGAGAGTCCAAATTAGCCTGAAAAACATAATCTCTTCCGCTTCCTAAGGTTTCAG +GTGCAAATTCGTTGTGTTTGAGCAGCCTTATGTGCAGGGCGAAAGTGCCCATCCCTCTAT +CAAGAGTGGAGACTGCATTCCTGTCCTCTGAGCTTACGGAGCATGACATTTTCTGTCTGG +AAGCCTGTACAGGTTGCTCGCCAGCCTGCTTTTACAATGGAAGTGCTTTTACAATAAGTT +TACTTCCTTGGGTCATCATGATTCTAAATTCCAGGTAGAGAGAGTTGCTTAACTATTCCT +CTGCTTGATACATTTGCTGGAGGAGGAAATCGCTATTTTGTGATTCAGAAATCAGCTCAG +GAATTTTAGCCCTGATAGTGATACATAATTTCGGGAAAAGATTTGTGAATCCCTTAGTCA +GAAATCAGTCTCCAAAGTCCGGCTCAGTGGCTCACACTTGTAATCCCAGCGCTTGGGAGG +CCAAGGTGGGAGGATCACTTGAGACTAGGGGTTTAAGACCAGTCTGGGCAATATAGGGAG +ACCCTGTCTGTACACAAAAAAAAAAAAAGTTTTTTTTTTTTTTGAGATGGAGTCTTGCTT +TATCACCCAGGCTGGAGTGCAGTGGTGCAATCTCGGCTCACTGCAACCTCCGCCTCCCGG +GTTCAAGCAGTTCTCCTGCCTCAGCCTCCTGAGTAGCTGGGATTACAGGCACGCGCCACC +ACACCCAGCTAATTTTTGTATTTTTAGTAGAAACGAGGTTTCACCGTGTTGGTCAGGCTG +GTCTCAAACTCCTGACCTTGTGATCCACTCGCCTCGGCTTCCCAAAGTGCTGGGATTATA +TGTGTGAGCCACTGCTCCCAGCCAAAAAAAATTTTTTTAATTAGCTGGGCGTGGCCGTGT +GTGCCTGTAGTCCCAGCTACTCGGGAGGCTGAAGTGGGAGGATTGCTTGAGCCCAGGAGT +TTGAAGCTGCAGTGAGCTATGATTGGCTACTGCACTCCAGCCTAGGTGACAAAGCGTGAC +TCTCTTTCTAGTTTTTTTTTTTTTTAAAAAAAAAAGAGAAAAAAGAAATCAGTCTCTAAA +GAGTTGATCTAAAGCATAACTTAGATAGGTTTCGTGAGAAATGATTGTCCGTTCAAACCA +GAATCTTGGACTTCGCATCTAAGCCCTTAAACAGAGATGCTGTCACTACAAAAGGCATTG +ATACTTCTCTCTCTCCCTTTCTTTCTTATCCATGTGGCCTCATTTGCTGCCTCCTTCCAA +TTCCTTTTTTCCATAGGAAGAAGCATCTCCAGTGCTCTTCATTCCTCTTTAGATCCATAT +TTCCATCTGGTTCCTTCTGAAGGCCATCCTTTAACCATGTAGTGTGGGCTTGCTGGTGAT +GAGTTCTAATTTTTATATTTTTTTGCTAATTTTTCTATTTTTTTGTAGAGATGGGGTTTC +GCCATATTGGCCAGGCTGGTCTCGAACTCCTGACTCAAATGGCCTGCCTCGGCCTCCCAA +AGTGCTGGGATTACAGGCGTGAGCTGTAATCCAGCTGTTATTCCTTTGTAGAGAGTCTCT +TTAGTTATCCCTCAAATTTGACAGGCTGTATGGTGGTGTGGTATTTCTCTATTTTTTTCC +CCCCCGGCTTTCATATCAGACTAAAGATTCAAACCTTGAGCTGAGGAAGTGTTTATTTCT +TTAGTTTTTCTTTCCCTGTCTGCCCCTTCTCCTACCTTAGGAATTCCTTCATATATAGGC +TGGATTGGTCTCTGTGTCTTTTTCGTCTTCATACGCCTCTTCACCATCTTAAGCCATTTC +CTTAATCTTCGGAGAACATGATGGGATTGTTTTCTGATTCACCAGTTTGGTTGTCTGTGG +TTTCCAACTTGCTGAATTCTCTGATTTACAGAGCTGCATTTTTTATCTCCAAGCAATCTT +TTGAATTCCCTTTTCAAGTCAGCCTCCCTGCCTCCCTGAGTTTTCTTTTTGAGACAGTCT +TGCTCTGTCCCCAAGGTTGAATACAGTGGTGTGATCATGGCCCACTGCAACTTCTACCTC +CCAGGATCAAGTGATCCTCCCACCTCAGCCTTCTAACTAGCTGAGAACACAGGTGTGCAC +CACCATGCTTGGCTAATTTTTTTGTTTTTTTGAGAGACAGGGTCTCACTGTGTTGCCCAG +GCTAGTCTTGAACTCTGGGACTCAAGCAATCCTTCCGCCTCAGCCTCCTAAAGTGCTGGC +ATTACAGGGGTGAGCCACAAGGCCCGGCCTCTCCCTGAGTTTTCTAATGTGTGTATATAC +ACTCTTTTTTTTCTTTTTTCCGAGACAAGGTCTCTCTTAGTCACCCGGGTTGGAGTGCAG +TGGTGCAATCATGGCTCACTGCAGCCTTGAATTCTGGGCTCAAGTGGTCCTCCTACCATA +GCCTCTGGAGTAGTTGGGACTACAAGCACCACCATGGCTGGCTGATTTTTTTATTTTTAG +TAGTGATGGAGTCTGTGTTACCCAGACTGTTCTTTAACTCCTGGCCTCAAGTGATCCTCT +CCTGTCAGCCTAACACTAATCCCAGAGTGTTAGGATTACAGGCGTGAACCACTGCCTTTG +GCCATGTGTGTGCTCTTAGTCCTTGTTGATGCCACGAATTAGAGAGGTTCTGGAATTTTC +TCATGTTCCTCAGAAACTCCATGTCCCATGGAGATGCTTGAGTGGCTCAGATTCACCTCT +GTGAATTGTGGTTTGAACTGTAAGATGTGTACATTTGACTTGTGCTTATCTGTCTTCACT +CTTCCTTACAGAGGGGGATCTCTGTGTGTCCCAGATGGGGGATAACAAGGGTTTGGGAAG +AGACTGTGGATCCCTGCCTAATCTCTAGGTCCTGAGGAAGGAAGAAAAGAATGGTCTGCA +TTTGTTCTAGTTTTTTATCTCCCCATGGAGTGGCTGGCCAGCTGCGGGAAGTGGAGGCGG +CGAGGCCCCAGGCTGCTGTTTCTAGGAGTTGGCCTCATCACCCAGGTCCCTGGCTACCTG +GGGTGTTTCTCTCATCCTCTGAGTGCCCTGGTTATGCCATGAGAGTCAGCCATGGTGGTA +TCTCCAGGTGACTAAGGTCACATACCAGCACACAAGGGTTCGTGTTTGTGGAACCTGGTA +GCTTCCTTCAGAGCTGACATTTGCCCACAGCCAGCCTGGCCCAGCCCCATACCACCAGCC +CTGGCGCTCTGGGGCGTGAGGTGCCTTTTCTGCCCCCCTGCTCTAGGGCAGGTGGAAATC +ACCCATGGTGGGTCTACATCTGATAGAAGCATCTTATAGTTCTGCTTCTGGACCAGACCA +TCCTGGGTTTTTCTCTGTTCTGCTGAAGGGTTCCCTCCACGTGTCCATCACCTCGGTGAA +CTCTTGGGAGACCTGGGAAGATGCTGGCCTCACCTCTCGCCCCTCCTTTCCCTCATTGTG +CTGCCACCATCCTTCTCACACAGGCTCTCCAGGGAGAGCTGGGCAGGATGGGATCTTCCT +GGGTTCCCACCTTGCTCCGTGCCCCCTCTCACTGTTCCTGAAGTGTGGCCACGGACTGCC +TTGTTTTCTGGAAAGTCCCAAGTCTGGACCATGACTGAGCAGCATTCTCGGCTATCTGCC +ACCTGTCTGGGGCTCCTGGCCCCTCTTAGACTCCCCTCTCCCTTCTGTTTCCCCCGAGCC +CCTGACTTGGACCTGCAGGGTGGGGAGAGGGATGGGACGAGAACCTGTGCTGGGGCCAAA +GGTCGCACTGGGGGAAGGTGGAGCCAGGGCAGCAGAGTGCCTGGCGTCGGCCCCTATCCT +GTCACTAGTTCCCCCGTTCTGGCCCCTGGCAGGTTTGTAACCCCAGATCAGAAGTACTCC +ATGGACAACACTCCCCACACGCCAACCCCGTTCAAGAACGCCCTGGAGAAGTACGGACCC +CTGAAGCCCCTGGTACGTGGTGTGGTCGCTGCCGTGGATCTCTGCACAGTGGGATCCCTT +CGGTTCATCCAACCATGTTCAGTCCACAGGACCCTTCCCTCTGAGGTCTCATTTGATTCT +TTCTCCTGAGAAGATGCAGAGATCCTGATAATATAAATGGGGAAGCTGAGGCTGCTCTTT +GTCACTTCCTCCGACTGCTCCTGAGCACCTGAGTTTGCAAGCACGCGCCGGCTGGTGCTA +GAGACATGGTGGTATCCCGTGACACTCAGCCTCAGGATGGGGGAGACTGATGTGAAATAC +AAATAACTTAAACACTTTCAGGCAAAGATAAGCACTGGGCCTAGTTCAGAGAAGTGGCAA +ATTGCTACTCTGGCCTGTCTCTGACCAACTCCCAGTTCTCTACAGAGCACGGGAAAGCCC +CTCGGGGACGTCTTTCCTGCAGTGTGCAGGCTGCCCTTCTCCCCTGCTCTTCCCAGTTGA +TGGGATGGTTGTGTTTTCTCTATGAAAAAAGGAGTTGGCACCTTGGGCTTTCTGAAACAC +ACAGGTGTTTTAGAAATCAGTGGAGGGTGAGAGAAAGGCATGGTTGTGGAGGCACTGGAC +TGTGAACAAGGTCTGCAGCGGGTCCCCCTGCTGTCTCTCTCCACTGCATGGAGCCTCCTA +TGAAGCCCAAGGTGGCTGGGGGCTGAGGCTCCCTTGGGCCTGCCATGGAACTGATTCTGA +GTCAAGCAGACTTTCCACGGACCATGCTACATGAGCCGAGGTGAGGCACTAGTTAGTGCT +CCTTTCCTGTTGCAGTGGAGATTTGGCTCCTCTGTACTAAAATATCTGCATGCTCTCCAA +ACAGGTGTGAGGGCAAATCACATGACCTTGGCAGCTGTAATTAAAGTTTGTGGGGGCTTT +TCGGATGACTTATGAGGAGTGGCTGTGATTCGCACCTTTCACTCTTAGTAGCACTCGCCC +TCCCCTGTTCTCTGTTGCCTGAAGCTGGAGAGGTCCTTGGAACCCCGAGGCCTGAGAAAG +GGAAATGGGTTTGAGAGCCCCCATTAGTGTGGAACAAAGGGTTGAGTGAGCCTGGGCTTT +GAGCTGTCGGGGTCCTAATTCAGCAGCTGTGTGACTGTGTGCCAGGCTGTTGATCTCTGA +GCTTCTGTTTCTACCTGCTTAAAATGACGGTTACTGCACAGGGCTGTGTGAGGGTTACAG +TGCGTCTCTGGGCTGCTCCCAGCCATGGCAGGCCCCTGGGAATCAAGGTCATCAGCTGCT +TGTCCAAGGCAGCAGTTAGTGGTTGTGAATGGTGCGTGTGAGATCTGCATCCTGGCGTCA +GGCCTCCTTCCTGCCTTACCCAGGACAGCCCAGTTGCAGCTGGGTTGGTCCCACAGTCCC +ACACACACACAGCCCGAGTGTGGTGCCTCACGTGGGCTGCCCCGTGCCTACCCACAGCCA +CAGACCCCGCACCTGGAGGAGGACTTGAAGGAGGTGCTGCGTTCTGAGGCTGGCATCGAA +CTCATCATCGAGGACGACATCAGGCCCGAGAAGCAGAAGAGGAAGCCTGGGGTGAGTAGG +GTAGGGGTGGGAGAGCCTGGGCAGGGGGAATTGGAGCCGTGGCATGGGGGAGGCGTCTGG +GGACAGGTTGTAGAAAGTGAGGCGCTGGGGAGAATGGGGGCGTAGCATATCCCCTTTGCC +CCCTTTCGCACGGTGGTTGTTGAGGAAACTGACAAGATAAGGACAGTGTCTCTGGGACCC +TCCTCTGCTCTGCTTTGAAGGATTCACTTACTTATCCAGCATTGTGTTCGGACCCTGCTC +AAGTTGGGCTGGGCTGGATGTGGTGGATGGAGCAGCAATTACGACCCAGACTGGATCTCC +CCTTAGTGTTCAGGGGGCAGAGACAGATGCTAGACAGACACACCATGACTGAATTCACAG +GGTACCAAGGGCCGCAGAAAGGGAGGTTCCAAAGGAATCTTTTGGGTGGAGGCGAGGCGG +TCGGGATGAGCCAGCCAGGCCAGGCAGTGCCTGGCTGAGTGTCAAGCTGCATGAGCTGGG +GGTGGGGGAGTGGGTTCAGGTGAGGTGGAGTCTGCAGGGGCTCCTGGGCAGGGGGGCAGG +GAAGGGACTGTCCCAAGCCTCCGTTCTATGCCAGCCTCCCTCCCACTGCGTCGTTAGCTT +TCATGACAGTGCGCGATCCCTTCGAGTCTCCTAGTGCTCCTTTTTCCCAGACTGCTCTCC +TCAAGGGAGAGCTGGGAACGGTGGGATGTACAGGGTGTTAGGTAAGGAGGGGAGGTGGGC +GGTCAGCCTGGGCGGGACTTGCCCGAGCTGGCACCCCATGTGCACGTGGAGAGAACTTGG +CCTCTGGCCTCCAGGGTCCTCCCTGGCCTCTCCTTGGTGGGGATGGTTGTGAGCCATGGC +AGCCCCTGCTGAGTGCACTGTTGGGTAGAGTGGGGATGTGACTCTCAGAGCCGCTCCCTG +GTATCGGAGCAGGCCCTGGACCTGCTTCTGTGAGGTGCACGGTTAGGAATGGGGCGTTCC +TTGATTGTATTAGGCATTGTAGAGGGGCTTGTCCTGAGGGGTTTGTGTTCCCATATTACT +GGCCTGTGGGTGCTATTTTAGGTGTTACTGGGGTGATTCTCTGCTGGGCCTGTTTGAGGG +GCTGTGTCTGGTCCATTCGGGGTGAGAACAGGTCACTTCGTGGTGGAGGTTCATGCTGTG +TTCCTGCTCACTGTCGCAGCACCTGGCAGGATAGGGTCTACCTTGGGTACAGAGTCTAAT +GGGGCCATGGGGCCTAACTTTCCCAGCCACCCCATTCTTCTGACAGCAGATTCCCACTAG +CTGGGCCTTGCTCCAAGTCTGCACTGCAGCAGGGCCTGGTTTTGTGACCATCCATGGCCA +TGACCATCCAGGTGCTGACCATGGGGAATCCAGACACTCACCCTAACCCCCTTCTATCTG +CCAACCCCTAGCTGCGGCGGAGCCCCATCAAGAAAGTCCGGAAGTCTCTGGCTCTTGACA +TTGTGGATGAGGATGTGAAGCTGATGATGTCCACACTGCCCAAGTCTCTATCCTTGGTAA +GGCTTCTGCTCCTTGGAACTGTTGAGTTTTGGAGAGGACCCTCAAGGTGGAGTTAGTGTA +GTGACTCTCCAACTGGGCTTCTGGAACCCTGGGCTCTGCAGGGAGGGGCTATCAGGGAGG +GTGGGTCCGGGCACCCACTCATGGCTTCAGTCAGCAGCTCTGCTTGTCTCTCACAGAAGG +TTTTGTTTGGCAGAGTTGCGCGGCTAGGACATGTTTTAAAAACATGCATCTGGGTCTCCT +GCGCTCTCCCAGAGAGGGTCAGTGATGTGTCTTTTTTTTTCTTTTTTTTTTTTTGAATTG +GAATTTCGCTCTTGTTGCCCAGGCTGGAGTGCAATGGTGCCATCTCGGCTCACTGCAACC +TCCGTCTCCCGAGTTCAAGTTGTTCTCCTGCCTCAGCCTCCCAAGTAGCTGGGATTACAG +GCATGCATCACCACGCCCGGCTAATTTTGTATCTTTAGTAGAGACGGGGTTTCTCCATGT +TGGTCAGGCTGGTCTCGAACTCCCCACCTCAGGTGATCTGCCTGCCTCGGCCTCCCAGAG +TGCTGGGATTACAGGCGTGAGTCACCGTGCCCAGCCTAGTAATGTGTCTTAAGGTATAGC +CAGGCACTTGGGCACATTAGTCCTGGGATGGGTGCTATACAGCCCCCAGGCCAGTGGACT +TGCTGTGCCGGGTGCTACAGTGAGGTCGACCTCAGAAAGGGGGTTGTTGCCTGTGCAGAG +CCTGGGTCCCCAGAAGCCAGGGTGTGCTGCTGATCCCTCTCTGCTCACAATGGGGTGAGT +TGGCTTGCCCTGGCTCAGAGTGGGGAGGCGGTGAGAGGCATGGCGGCGTCATGAACAAAG +GTTAAGGGTTGCCTGATCTTCCAAGTAGACTGCTGCCCTCACGGTCCTTGCAGAGAAACC +TTGTCCTGGCTAGGGGTCTCTGACAGGCTGGGGACCTGCAGCCAGGTTACTGCAAAGAAA +AAAACATCACCGCAGGGAGTGAAGAGCACAGATTGAGTCAGGTGGGCCTGGGTTTGAGTT +ATGACACCATCACTGCTCTCTGGGATCTTTCAGGTTCCCTGAGCCCCAGTTAAAAGCCTA +TAAAAGGGGTGCCAAGCCTAAGTCAGGAGGGCACAGTGCCAAGCAGAGCAGAGAGACTGG +AAGGGCGTGGGAGGGGCTTTGTGCAACTCCGCTGTGCTTGGGGTTGAAGCTGCGTCTTTA +TGATGCTTGTGGATGTTTCTGGTCCCAGGAAAACTAGGAACAGCCTTGGCTCCTCCTGAG +GCTTTATGTGACAAAGCCAACGTTATTGAGTATGTTATTACTGGATAATGCTCAGTGATA +CTCCACATTTATTGATTATGTTATTATGGCCTGGGGGCTGCACGGCACCCATCCCAGGGC +TGATGTGCCCCCACGTACTTGACTGTGCCTCCAGACACACCACTGAATCAGGCTCTGAAA +CGCACACACGTTTCTTTACTTGATTACTTGATTTTTTTTTTTTAAGTAAGAAAGTTCTTT +AGAACAAGATTAAGTTCTTTGCTTAATTTTTTTTTGAGACGGAGTCTGGCTCTGTCTCCC +AGGCTGGAATGCAGTGGTGCAATCTCGGCTCACTGCAAGCTCCACCTCCTCCCAGGTTCG +CACCATTCTTCTGCCTCAGCCTCCCAAGTAGCTGGGACAACAGGCGCCCACCACCACACC +CAGCTAATTTTTGTGTTTTTAGTAGAGACGGGGTTTCACCCTGTTGACCAGGATGGTCTC +GATCTCTTGACCTCGTGATCCGCCTGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGCGT +GAGCCACCGCTCCTGGCCCTTTGCTTAATCTTTTAAGTATAAAGTAAGCTTAAGCTCATG +TAAACTCCCTATCTGAAAGCAGAAACTGAGGCTTGGAAAAGTGTGTATCCTCTTTCAGGT +CTCAGCAGCCAGGTGGTGGTGCTGGGGTGGGATTGCGGGTTTTTTTCTTCCCTCTCACAG +CTTCTCGCAAAATGGTGACTCCTTGACTTGGTTTTGGTTTCAGCCGACAACTGCCCCTTC +AAACTCTTCCAGCCTCACCCTGTCAGGTATCAAAGAAGACAACAGCTTGCTCAACCAGGG +CTTCTTGCAGGCCAAGCCCGAGAAGGCAGCAGTGGCCCAGAAGCCCCGAAGCCACTTCAC +GACACCTGCCCCTGTGAGTGCTGTGGCCATCTCTGGGGGTCCTGCAGTGCCCGCCTTCTT +AGCTCAGGGCTGAGTGCTGGCCATCCCTGGGGGTCCTGCAGTGCCCGCCTTCTTAGCTCA +GGGCCTTTGCATAGGCTGTTCCTCTGCCTGGGTGCTTTTCCTGCTACTTCCCGTGGCTGC +ATTTGCTTAACTTACTCTTCTGATTTCAGTCTCAATGCTGCTTCCTTAGGGGTAAGCCTT +CTCTGACCCTACATTCTGTAGAGATACCCCCATTCTGCCATTCTCTCTTTTGTGGCCTGG +GTTTCACTTGTAACTAAGTCATTATCCCTGTATTTGGTTTGCTTAGTACATGTCTGTCCT +CAAGCAGGGGCTGGCTTCAGGCTGCTGACCCGTCTCACTGCTCCTTCTCACCCGCCTCCT +GGCTGTGGCTTCTCCTCGAGGCTGGTGCTGCACGGGGCGGGCAGTGCATGGCCATGTCTC +CTTGTCCAGCGTCCTACTTACAGTTGAGGAAGCCCACAGCCAGGAAGTGACTTGTCCAGG +GTCACAGGGAATGTGGAGAGAGAATAAGAAGGCTCTGGCTTCTAGGGGAGGGAGGCTTAT +AACTCTACCCTTCCCTGGCCAGGATCACCAGGGTCTGTTGGGAACACATAGTCCCTGCCT +GGATGGTAACCCTCTTGCCTCCTCCCAGATGTCCAGTGCCTGGAAGACGGTGGCCTGCGG +GGGGACCAGGGACCAGCTTTTCATGCAGGAGAAAGCCCGGCAGCTCCTGGGCCGCCTGAA +GCCCAGCCACACATCTCGGACCCTCATCTTGTCCTGAGGTGTTGAGGGTGTCACGAGCCC +ATTCTCATGTTTACAGGGGTTGTGGGGGCAGAGGGGGTCTGTGAATCTGAGAGTCATTCA +GGTGACCTCCTGCAGGGAGCCTTCTGCCACCAGCCCCTCCCCAGACTCTCAGGTGGAGGC +AACAGGGCCATGTGCTGCCCTGTTGCCGAGCCCAGCTGTGGGCGGCTCCTGGTGCTAACA +ACAAAGTTCCACTTCCAGGTCTGCCTGGTTCCCTCCCCAAGGCCACAGGGAGCTCCGTCA +GCTTCTCCCAAGCCCACGTCAGGCCTGGCCTCATCTCAGACCCTGCTTAGGATGGGGGAT +GTGGCCAGGGGTGCTCCTGTGCTCACCCTCTCTTGGTGCATTTTTTTGGAAGAATAAAAT +TGCCTCTCTCTTTGTGCTGGTCTGGACTCTGCCTCTCTACTGGGCCCTGCTCATGGTTCC +CTGGTGACCTAGGGGCCTCTTCTGGGATATAGGGACCTGAATGCTCATCCTCAGAGGCCA +GCCTTATCGGCACAGCCCAGGCCTGAGCCCTTGACCCTGTTTCCACAGAGGGGCACAATG +AGATGAGAGCAATTTCTCTCGTCTCTGCACCCAGTGGGCATCTCTGCAAAGCTCTGAGTA +TTAATAGCCATGGGGTTGGGCGGGGGTGGGCAGAGACTGGGGGCGGAGGAGGACGATGGG +TTGGTGCAGTAGGGCCTTGCCTGGCCCTTGCCTTGGGTGGCTCACCTGCCCATTAACAAG +CCCCTGCCTCAAGCTGAGCGTGGCCCCCAGGTCAGACCAGTAAGCAAGGAAGAGGGGTGA +AGGCAGCTGGGCAGAACCCTCTAGCCCCATTGGCCAAGGCTGAGCAGGAGGCCAGGATGG +GCCAGAGCCTCTGCCCTTGTGGCCCTAAATCCCTAGGGTTGTGGCTACAGAGCACAGTGC +TTGGCAGGTGGTTGGGAAGAGTCACTGGGGATTGAAGAGGGGAAGATGCCAAGTCTGAGA +ATGTCTAAATGAGGAATTGATGTTTTCAGCAGCAGGCTTCATGGGACAGGCACATGAACA +TCCCTGTGGGCAGAGGTTGAGCAGACTTGGGGCAGGTCCTCACCTGGGGCAAGAGATGCG +GCCAACTCTAGAGGGATGGGGACTGAGTTAATTAGGGTGCCAGAGTTCAGATGTGTCTGG +CCTCAGACACACCCCTTTCTCCCTGCTGAGCTCCCGCCTACAGTCCCCCTACTCCTGTCC +ATTCACATGCAGGCATGCCGTGCTTGGTCCTGGCAGTGTCCCAGTTCTTGATCTAAAGCC +GAGGAGGGGCGGGGGCTCTGTGCTTCCCACCCTGCACCCCGCACCCCGCAGCCCATGTGG +CTGGGCTGCATGCACCTGCAGGTTCCATGGATGAACCACACCTAACTCACGCCCTGAGCT +TTTGTGATTTGTCAGCATGGAGCCTATCCCCTCCCCAACTTCTTCCCCAAGGTCTGTCAC +TGGCCGCTCCCTACAGTCCTTGGTCACCCAAGGTGGATGACCTGTGCCCCACGGTGAGGA +TGGAGGCTGCATTACCTTGTCTCCTATAGCTCACACCAAGACTCGGTGGAACAACTTTGT +CAAACTCAAATGCAGTGCGCTGCAGGCTAATGATGAAAATTCCTGGGCCCTCTGAGTCAG +GTACCTGGGGTGGAGCCTGCAAAAAGGGATTTTTAACAAACCACCAGTGGGTTATTCACA +TGCAGGGCGTTGACTGGCTACACTCTGAGCTGACGCCTGTGAGGCTCCAGGGGCTTGTAC +CCCATGCCCTCTCTTGCCTGAGGTCTTGCTCATTCCCAGGGACTGCCCTCAGGCCCTTTC +CTGTCCTGGAGGGAGGAGGCTGTAAAGAACAGAGTGGCTGCAGGTAACAGCAAGCTTAAC +ATACCATCCTCACTGAGCTCTGTGTGCTGTGGGCTTGTTCTTTGGTTCATGCATTAAATA +AATACTAGGCCGGGTATGGTGGCTCACGCCTGTAATCCCAACACTTTGGGAGGCCGAGGA +GGCCAAATTGCTTGAGTCTAGGAGTTTGAGATAAGCTTGGGCAGCATCATGAAACCCTCT +GTCTACTAAAAAAAAAATAGAAAAAATTAGCTGGGCATGGTGGCATGTGCCTTTAGTCCC +AGCTCCTCGAGAGGCTGAGGTGGGAGAATCACCTGAGCCCAGGAGGTCGAGGCTGCAGTG +AGCTGAGATCATTCCACTGCACTCCAGCCTGGGCAACCAGAGGGAGACACTGTCTCAAAA +ACAAAAACAAAACCACATTTATTGAGGGACCCTCCAACCCTACCCCCACATGTCTGGCAT +AGTTGTAGTGCTGAAGATATAGCAGTAAAGGATAGAAACCAGGCCAGGTGTGGTGGCTCA +TGCCTGTAATTTAGTACTTTAGGAGGCTGAGGTGGGAGGATCACTTGAGCCCAGGAGTTT +GAGACCAGCCTGGGCAACATGGTGAAACCCCATCTCTACAAAAAATTTTAAAAACTTAGC +ATGATAGCATGATGGCTCATGCCTGTAGTCCCAGCTACTCAGGAAGCTGAGGTGGGAGGA +TCTCTTGAGCTGTGGTTGTGCCTCTCTACTCCGGCCTGAGTGACAAAGCAAGACCCTATC +TCAAAAGACAAAAACCAAAAAACTACCTTATTCTCATGGAGCTTAAATTCTTTTTTTTTT +TTTTTTTTTTGAGATGGAGTCTTGCTCTGTTGCCCAGGCTGGAGTGCAGTGGTGCGATCT +TGGCTCATTGCATGCTTCGCTTCCTGGGTTCACACCATTCTCCTGCCTCAGCCTCCCGAG +TAGCTGGGACTACAGGCACCCACCACCATGCCCGGCTAATTTTTTTTTTGCATTTTTAGT +AGAGACAAGGTTTCACCGTGTTAGCCAGGATGGTCTCGATCTCCTGACCTTGTGATCCGC +GTGCCTCAGCCTTCGAAAGTGCTGGAATTACAGGCGTGAGCCACTGCGCCCGGCCATGGA +GCTTAAATTCTAAAAAGCAGACAGATATAAACCAACCAATTGATATAAAATGTGCCAGAG +GGAACTTTGAAGTAAAGCAGGGGGTACCGTGAGGCCAGTCATCTGCTCAGAGAAAGTGGG +GAGGAGTCAGATTTGACAGCTCCTGGCCATCATGGGGACAGGGAGAGCCCACATGGGAAG +GCAGATTGGTTGCCACTCAGGAGGTGCTGGGGGCCCAGCTGCTGTTTGATCAGGAGTTTG +GGGAACTTGGTCATGAGGATTGATCCAGGCCTGATGTTTCCCAGGCTAGTGTGGCAAGCA +AGAAAGAGTTAGCCAGATAGCGCTGAGGGGCAGAGGGCCTGAGTTCAGGATGGTAGTACA +GGAGTGGGGGTGCTGCGGTCAGCCTGGGAGAGGGACAGGCAGGAGGGAAAGATGAGGCTT +AGTTAAGATGGCAGAGGGAGGCTGGGCGTGGTGGCTCATGTCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCAGGCAGATCATCTGAGGTCGGGAGTTTGAGACCAGCCTGACCAACATG +GAAAAACTCCGTCTCTACTAAAAATACAAAATTAGCCGGGCATGGTGGCGCATGCCTGTA +ATCCCAGCTACTTTGGAGGCTGAGGCAGAAGAATCGCTTGAACCCAGGAGGCGGAGGTTG +CGGTGAGCCAAGATCGCACCATTGCACTTACTCTAGCCTGGGCAACAAGAGCAAAACTAT +CTTGGAAAAAAAAAATGGCAGAGGGTGAATCTGCCATTCTGGCAAGATCCAGATGATTGT +CTGGCATTTGGTGACCAGCATGGCCTGGAGGTGAGAGGCTCACAGATATAGAGGCTGTGG +TAGATTGTTCCAGCAATGGCTCCCTAGGGATCACTGCTCCCTGTAGCTATTCCCATGAGT +GGGTCATGTGGTTGACTTTGCCCCTGAGGGACTCTGGGAGAATCTGCTGAAGGAGGTGAG +AATTCTAGCTGTTCTGGTTGAGACTCCAGACGTGAGTAAGGCCACCCTAAACCATCCAGC +CTCACCTGATCTGGCCCAGACTGGAGGAACTGCCCATCTGATCACAAAGTCATGAGAATA +ATAAATCAGTATTGCTTTAAGCCCTAAGATTGAGGATGGTTTGTTACACAGCAGAAGCTG +ACTGATAGAGATGCTGGCATGAGGAACTGGGACATGTGAGTACTTAAGGTGGTCCAGGAT +AAAGATAAAATGTCCTTCTCAGAGCAAGGCAGGGACTGGGGCAGGAGCAGTTTTGATAGG +CCAGGAGTAGTTTGGGAGTCTTAATTAGCCACTTTTTCAGCAGACCCTGGTGTATCACTG +AGGAAAATCAACACTGAGCCATGGGCTCATCAGGGTTGGGGAGAAACAGGAGACCTAGGG +TTCCAGGAACTTTGCGGGAAATGAATGGGGTGAAGGATTCTGGAGTTCAAAGCCACTGTG +ACCATACCTGTGTCTTGTTCCCCAGAGCTGAAGGCAGTGGGGAGAGATATGGCTCATGGC +ATCTGGCAGACTCTCCCAGGTCCTCCTGCAGTCCTGGGTAGAGCTCTTACTTTGGATCAG +ACAGACTTGGGTGTAAACCCAGCTTAGCTCTTGGGAGCTGTGTGTCTCTTCAATGCACTG +AGCCTTGGCTCCTTGGCTGTAAAATAGGGAGAATCCTTCAACTTCAGACTTGTTGAAGGG +ATTGGGAAGAATATGGCACATACTTGGTGCTCAGATAACATGGGCTCTTAGTATGTTATT +ACTTAGTATGTTTTTACATGTTTCTCATTTCTTTGTTACACACAATATACCCTGCAAAGG +AGAAATTAGTGCCCACGTTTCAGGTGAGTGCTGGGAGGGAAGATGGTAGACAGTGGTTGA +GTCAGGACTTGAGCCCAATCCTGGACAGCAAGTCTGGCATTTTAGTATGCCCCATTCCAT +GCCATCCTCTGTGTCATACTGTTATGGGCTCTTTGGGTTGTCACTTTTCTGGCCAGAAAC +ATCTGTGGCTGATGGCACCTTTACCCGAGTTCTTGTCCTGTGTCCAGGAGGTACGCAGAC +AGGTGGAAGGTGAACATGATTAAGAGAAACTTTATTGAGTGTTACAACAGTTCACAGGAG +ACCCTCAGTGAGTAACTTCTGTCTGTAGGCAGATGGTCTGCAGTGTTAACTCTCAGCGGA +GAGGAGGCCCTGGAGGATGTTGCTCCTCTCTGCTACTGTTTGTCCCATTATCTCCAGTTA +CCAGCAGAGACAGTAGCTCCTCTCTGCAGCTGGTCATCCCTTTCTCTGTCCTCTCTCCTG +CTCTGGCTGAGCCCGGGACTTTTATAGACCTCAGAGGGGGTGAAGTGCATGCTGATTGCT +CTGTGGGTGGCCATGGGCAGCAGGGAGGGAGCACCACAAGTCCCCACTCCGGCCCTCAGG +ACTGGCAGCTGGCTCCCAGCCTTCAGGCCCTCCCTGGCCTGAAGGAGGGGCCTTACTGGG +GACTCGCCCCCTTCTGCCCAGGAATCTGACTCCCGCTGCCATTCATGGCCCCTGGGGTGC +AGCCCCAACCCTGCTCCCAGATTGGAGCAGGTGCCTGGAGAGGAGATAGTCCAGGCAGCG +GGAGCAGACACCCCTGAGCCTGCAGGGATGGGGAGCATTCCCCGCCTGAGAATGCAGGCT +GCAGAGATACCCAGGTCCTGCACTTGGGAGGGCCGCTGCAGCTGCACCCAGGGAGCTTCC +GCCCCGCCAACTTGGAAGGGGTGGGGATCCTGCTTGTCCCCAGCTCCTGCCTAGTTTGTG +GAGCAGGAGGCCCAGGTCTGCAGCCGCCAGTCGGGTGGCTGCAGCTGCACCCAGACAGGC +AGATCTTGCCTGCTCCCAGCCCCGCTAAGAGCACGGGAAGGCTTGGATCCACAGCTGCAG +TTTGGGCAGCTGCAGCCCTGTCCAGTAGGGCAGGGTTCCTGCCTGCTCTGTGGAGCTGGA +GGCCTGGGTTGGCAGCTGAGATTTGGGCAGCTGCAGCGGCCCCTGGGGAGCACCAGATCC +ATGGAGTGTGCAGCTCCCGCTGCGCTTCCCTGCCACAGGTGCCTCCCTGCTGCAGCCCAT +GTGATGGCAGCAGCCAATGACAATACCTGTCAGCCAGGGTAGGAGTATGGTGCCATAGAA +GAAAACCGTAAGCGTTAGATAGAGGTTCAGTTAAAATCTTTCCATCGGAGTGCAATATTC +ATACAGAAGAGTGCATGAATCCCACGTGGCTGTGGATATGTTTTCACAAAGTGAACAGAC +TCGCATAACCAGCACCCAGATCAAACAACAGAACAAGAGCAGCACTGGAAACCCCCTCTC +CACCCACGAAGGGTAACCGCCATCCTAACATCAAACACCAGCTTTGCTTTGCCTTTTTAT +TTTCGTTAAATATTATGTCAACAGAATTTCACATTATGTGAGATTCATCCAAGTAGATCT +GGGTAGTTATCATTTGTTCATTCTCATGACCATTTTGTTTTATTTTCTATTTTATTTTCT +ATATTTTATTTTATTTTATACATGGTCTTATTCTGTCATCTAGGCTGAAGTGTAGTGATA +TGATTTTCTCACTGCAGCCTTGAAATCCTGGGCTCAAGGGATCCTCCCACCTCAGGCGTC +CCGAATAACTGAGACTGCAGGTGCACCACCACGCTCGGCTAATTTTTTTAAATGTTTTTA +TAGAGACATGGTCTCACTATGTTGCCCAGGCTGGTCTTGAACTCATGGGCTCAAGTGATC +CTCCTGCCTCAGCCTCCCAAAGTGGGGCTGGGATGAATTAGAGGCATGAGCCACCACACC +TGGCCAATTTAATTTTAATTGACAAATAATTGTATATGTTTATGGGGTATGATGTGATGT +TTTGATATGTTTATACATACACAGTAGAATGATTAAACCAAGCTAATTCACATATCTATC +ACCTCACGTGCTTTTTTTGTGTGTTGAGACCATTTAAAGTCTACTCTTCTCAATTTTGAA +ATTTACAATATTGGTTTTTCGTTGTGTGACTTCCACAATTTACCCATTATCTCAAAGGAT +GTGTGGATTGCTTCCAGACTGACTATTACACATAGTGCTGTTAGCACCTCTGCCTCGCCA +CCCCACAGTCTGGGAAGTAAGAAGCACCTCTCCCTGGCTGCCACACCATCTGGGAAGTGA +GGAGCAGCTTTGCCCAGCTGCTGTGCCACCCTCCAAGTGTGAAGTGGTAGCCTTGTGTGT +GATCTGTCTGCCCTCTCCACGTCTGCATTTTCGAAATTAAAGTTTACTTTTAAATTAAAA +AAAAATAGTGCTGTTATGCACATGTCATCCTCATGTTTTGGTGAACTGTCATGCACATCT +GGTTTATACATATCTAGGAGTGGAACTGCTGGGGATGGATTCAATTAGGCCACTTGCCAT +GCACTAACTTTGTGAACCAAGGCACATTATTTAGGTTTTTTTTTTTTTTTTTTTTGAGAC +GGAGTTCTGCTCTATTGCCCAGGCTGGGGTGCAGTGGTGCAATCTCGGCTCACTACAACC +TCTGCCTCCTGGGTTCAAGTGATTCTCTTGCCTCAGCCTCCCGAGGAGCTGGGATTACAG +GCACACACCACCATGCCCAGATAATTTTTTTGTATTTTTAGTAGAGACTGGGTTTCGCCA +TGTTGGCCTTGAACTCCTGACCTTAAGTGATCTGCCCACCTTGGCCTCCTCAAGTGCTGG +AATTACAGGTGTGAGCCACCACACCCGGCTGTCATTTAGCTTTTCTGAAACTCACTTTTC +ATATCTGTATATTGGAGATAAAAATACTTGCTCCTCAGTTTTGTGGCCTGGATTTAATGG +AATTATTTCAGCAAGGCACCTGACCTGAATATAGTTCCTCTCTCTTCTTCCTCTGCCAGC +CAGAGCACCCTCTGCCCCAAGACACAGCTTTTCCACCGCACTCTCTTTGCCAGGAACCCT +CAGCATGAACCTGCAAAGCTTGCCTGTTGCCCAGGGTTGGTGGGGCTGCCTTTCCCCACT +GCCTGGTGGCCAGCTGCCTTTTGGGAGCTTGGAGGATACCTACAGAATGCTCCAGGCTGC +CACTACATAGTGACAGACGTCAGCTCTATCTTGCTCTGTCTTGACAGAGCCCCTGTGGGT +AGCGCTTCCACTAGGCTCACTCCCTTATGGCCCAATTCAGGGAGTTTCAGGAAGAGTAAG +TTTTCCTGGTCCTGTTGGCCTATGGTTTATAGACATATATTCTCCACATCACTTTTTCCC +CCTATTTCCTGTATGTCAGTTCTCTAGTTCATGCACTTCATTAATCACTGCCATCCAGAA +CTTTTTATCCCCCCAAGAAGTCTTTGTTTATAATACTTCGTGTAAGCAGTTGAAGGGGCC +AGCTGGGTGGCAAAGTTATGATTACTTAAAAAAAAAAAAAAAAAGCAGTGAGCCTAGGCA +ACATAGTGAGACCCCATCTCTACAAAAAAATAGAACTAGCCAGTTATGGTGGTGCACGCC +TGTGGTCCCAGCTAGTTGTTAGGCTTTGACGAGAGGATTGCTTGAGCCTTAGAGGTTGAG +GCTACAGTGAGCTATGATTGCGCCACTGCACACCAGCCTGGGCGACAGAGCGAGGACTCT +GTCTCAACAAAAAAACAAAAAAAAAACTTAACAGTTAAGATTTCCTCCTGAAAAACTTTC +AAAGGACTTAAGTCTTCTACCTGCTGTTTAAAAAAATATAGTTTAATTTTTGACCAGATA +ACATATTCATATATATTCCCATGTAAAAGATTCTAAAGAGTCAATAGTAAAGAAGGGCTC +TCTCTTGTCTTCCCTGGAGGCAGACAATATCAGTTTCTAGTGAAGAGGCAAGCAAATTTT +TCTATTAGGCAACAGGTTGAAAAATTTCAGGCTTTGTGGACAGATCTCCATTCTAGAGTA +TCCTTAAAGAGAAATTTTATGCAAAAACAAGCACATACATATTCATGTCTTCTCCCGCAA +CTCTCCCCAAATGGTGGCATACTGTATAGACTGCTCTGGACTTGTTTTTGTTTTTTCTTT +TCTTTTTCCTTTTTTTTTTTTGAGACAAAGTCTCGCTCTGTCACCCAGGCTGGATTGCAA +TGGCGTGATCTCGGCTAACTGCAGCCTCTGCTCCCGGGTTCAAGCTATTCTCCTGCCTCA +GCCTCTTGAGTAGCTGGGATTACAGGTGCCCACCACACGCCCGGCTAAATTTTGTATTTT +TAGTAGAGATGGGGTTTTGCCATGTTGGCCAGGCTGGCCTCGAACTCCACACCTCAGGTG +ATTGGCCCGCCTCCGGCTCCCAAAGTGCTGGGATTACAGGCATGAGCCACCGGGCCCGGC +CTGGACTTGGTTTTTATCAGTTAAACTGGGGGTTGGCAAACCATGGCCCACCAGTCAAGT +CCAGCCTGCCACCTGTGGCTGTAAGGCATTTTATTGGAACCTCTGTTCATTTGTTTACAT +ATTATATGTGGCTGCTCTCGTGTTGCAGTGGCAGGGCCGAGTAGTTGCAACACAGACTGT +GTGGCTGACAAAGGCTAAGATATTTGCCATCTGGCCTTTTACAGAAACAGTTTGCTGACC +TCTGAGCTCAACAGTGTGTCTCAACCTTTCTATATCAGCACAGAAAGAGCTTCCTCACTT +TTTTTAAGGCGGCATAATATTTTGTTGTATGGCTGCAGTATAACTTATTTTTAATCAGGC +CCTTTTAATGGATATTTAGGTCATTTTTGACTTTTTTTTTTGTTGCTTAAGACAGGATCT +CACTATGTTGCCCAGGCTGAACTCAAGCGATCCTCTCGCCTCAGCTCCCAGAGTAACAGG +CTACAGCTGTGATTCAACACACCTGGCTCATTTCTAACTCTTTTGCTGCTGCAAATAATG +CTGCAGTGAATAAGCTAGTACTTAGCTCATTTTCCACATGTGTGATTATATTTACAGAAT +GAAGCCTGGAAGTGGAATTGCTCAATCAAAGCCTGTATGCATTGATAATGTTTATAGCTA +TTGTCAAATTGCCCTCTGTGGAGGTTGTACCAACTGACATTCTCACCAATGTTATGAAAG +TGCCCATTTTGCCCTACCTTTGCCAGCAGAGTATTTTAAGCCTTTTGATATTTATCAATC +TGCCAGGTTAAAAAAAGAGGTAGCCCAGGGTAGTTTACTTTGCATGTCTTTTATTCTGAT +GCATTGCACGTTCTTCCATGCATTGATGAGGCGTGTGCTCCTTCCTCAGCTGGCAGTTTA +CTGTCCTGGTCTGAGGATCTTCTGGGGACTGGTCTCTCTTGCTGACTCTTTCGTGTCATT +TTCACAAACAACCTTTTGAGGAAAAAAAGTCTTAAGGACAAACACATGCTGGCAATTAGC +GCCATCGACATTCCAGATATCGGGGCTGGGAAGGCAGGGTGAGACCTGCTGGGTGTCATC +GTTCTGCTCTGAACTAGGAGGACTGACTTTCAGAGGGTTCTCGGTGTCCTCTTCTTCCAC +AGCGCTCCTGTTGACACAAACAGCCTCATGTTCCTCCAGATTTTTGATGGGGACCACGTG +GCAGGCGTTGTATTTGCAGGTGGCCATCTTTTTGGCTTTCTTGGGGTTCTTTCTCCTGCA +CGATGCCAGGTGGTACTGGAATCTGCTGAGTGGGATTCGGTGGTGAGGATCATAAGGGCA +AATTTCAAAGGCTTCTGGCTCCATGAGAAATTCTTGAAGCAGGGTATCTCACTGCTAGAG +TCTAACGGAAATGCTTCTTGTGGAGAAGCCCTTTTGTAAGAAGGATGGAGTTGTCCTCTG +CCCAGTTTTGGCCCTTGGGATTCTGTAGGTGACGGTCTTAACTTGTGGTCTGTTCTCTAG +GACTGTGAGTGGTGGATTAGAAGAGAGATGAGGAGCTGCCAAAAGCAGCTACACAGAGAA +CAGAGTTAGCAAATGGCACCCGAGACAGAACTATAGCAGATGCAAGAGCCAAAAACCCAC +AGCCGCTTGACTCACGGATATACTATGATGTCAAGCTGCAGTCACCGGTGGTCACAATGG +GCAGCCTAAGTCATCAGGAAGAGGCTATTGTGCACTGCTTGGGAGGGGTGGATGGCTTTG +GGAATGCTGCCATCTAAAATTGCTCATGGATGTATGTTGTGACTTAAGTCTTTTAACTGT +ACGTATTTGTTTTTTGTTTTTGTTTTTGTTTTATTTGAGACAGAGTCTCGCTCTGTTGCC +AGGCTGGAGTACAGTGGTGCGATCTTGGCCCACTGCAATCTCCGCCTCCCAGGTTCAAGT +GATTCTCCTGCCTCAGGCTCCCGAGTAGCTGGGATTACAGGCACCTGCCATCATGCCCGG +CTAATTTTTTGTATTTTTAGTAGAGACGGGTTTCACCATGTTGGCCAGGCTGGTCTTGAA +CTCCTGACCTCAGGTGATCCACCCGCCTCAGCCCCCCAAAGTGCTGGGATGATAGGTGTG +AGCCCCTGCGCTTTGCCAGGGCTGGTTTTTGGATGTGATTCTCAGGGCCGTCTTTCTTTA +CCCTTCTGCTCTGCTGAGGCCCACAGCAGCCTAGTCTCCTTGGGTGTGGGGGAAGGGTTT +AAATCTATTCATATATCGCAGAAGGTGAAGCCTTTTGGTGTTCAGCTTAACATGGGAAAC +ATTTCCTATAAAACGCCCCATCTTAGGTCGACCCTGCCGTTGTCCCTCACAGAACTGGAC +CAAAGTCTGAATGGACGCAATTGACACATATCTCAGGGTGTTAGTGGTTTTGGTCCTCTG +ACATTCTATTTACATGTCTGGTGTTAGGTAGGATTTCTTCTAAAAATTGGCCTGGAGCTC +CTTCCCACCCCCCACCCTGTTAAATTGTTTCTCAAGATCTGAGTGACAGTAGAGAAATAC +CATATTCCTGAATAGGAAGACTCAAAATCATAAATGAATATTCTCTGTAAACTAAATTAC +ATAAATTACATAGTCATCCTAAATTGATACATAAATATAATGCAATTCCAAATAATTTTT +GTAGCTTTATGTGCTGATATCTGATAGAGCAAGTCTCTGCTTGTTATTAGTTTTCCCCCC +AAAAGCCTTGACTATCTTCAAGGATTTGTTATTCTAGATCATGTGTCAACAAACTATGGG +CCCATGATTCAAATCCAGATGGCTATCTGCTTTTGTAAATAAAGTTTTATTGAAGCACAG +CCACACCCATTTGTTTATATATTGTCCATTGGCTGCTTTTGAGCTAGATTTGAGTAGTTG +CAACAGAATCCAGATGACCTAGAAACCTCTAATGTTTTCTGTCTGGCCCATTATAGAAAA +AGCTCACCCATCCTATTCTTGGTGGTGGTTAAGGAAGCTGACTGTATTCAAATTCTACCT +CCTGCCACTTACCAGCCATGTGACCTTGGGGAAGGTGTGTGTGTGAGTGTGTGTGTGTGT +ATGTGTGTGTGTGTGTTTCCTGGTATTTACTAAGCTCTATTGATGGTGTCTTTTCAGGTA +GGCTTTGTAGTTTTCTTTCTATTTTTTGCACGTTAAAAAAAAATTAATCTATGATGCTTT +ATGGTTTTTTCTTTTTCTTTTTTTTTTGTCATTGTAAATGACACTTTTTCCATCTCTCCA +CATCCTAGCTATGGTGTTCAGCCTTTTTTGAGAATTGAAGTGATTGGCTTTGTCTACATT +GTTACATAATTGCAACTGATCATACATGTGGGATGTCTTGTTACTATCATATGACATGCA +GACAATTTAGCAACATGACACTCACTGATGTCATAGTAAGAAATTGTAATGGGAACCCAG +GTATAGACAAAAGATTAGACAAAGGATTCTAAAAAAAGGCATCTTTCATAACTACACCAT +TTATTCTGGGTGTGCCAGTCAGGATAGGCAAGGTTAGGCTGCAATAACGTACAGTGCCAA +AACTTCAGTAGCTTAAAACAACGAAGGCTTATGAGTCACTTTCAAGTCTAAAGCAGGTTT +CTGGGTTGGGGAGGGGTATTGGGGATCTGCTCCTTGTGGTTAATGGAGCCAGGCTGATGG +AGCCTCCATAGCAACACTTGCTTCCTTCTAGAAGAAGGAAGAGGATGTGGGGAGTCATGC +GCGAGCTTCCACCAGGAAATGATAAACATCACTTCCGCTACTGTTTCATGGTTCAAAGTA +AGTCCTACCTAACTTCAAAGAGCAAGGAGGTACGGTCTTTCCACATGCCCAGAAGGAGGA +GAATAGGAACTTTGGGAAGTCCTGAGGGCTTCCCCAGTCTGCCCTTCTCGTCACCAGCAT +TCATTTCTCTTTTCTCCACACACACGGAGCATATTCTTCCCCATGGAAGAAAACCCAAAG +TCCTAGCTCAGAGTGGGGGATCAATGGCTTACTCAGTGCTCTCCTGGGGCTTCTTGAGAT +CTTGAGATCTGGCTCTTACCCCAGACCAGTGGAATTCTAGTGCCTCAAACCAAGCTGGCT +CCTATGAGGAGTATGAGGCCAAGAAGTTGTGTTCCCTGTACCCCAACCCACTCACCCTAG +GGATAGCTCCTGGTTTGCTCTGCTGAGTGTCCTTGGTAAACTGTACCTTCCATATCATGC +ATGTAACACAGAGCCCATTTTCTTCAAGCCTACAGCCCACTATTAAAGGAAATATGGTCG +GGTGCAGTGGCTCACTCCTATAATCCCAGCACTTTGGGAGGCTGAGGTGGGCGGATTGCT +TGAGCCCAGCAGTTCGAGACCAGCCTGGGCAACATGGCAAAACCGTATCTCTACAAAAAA +TACAAAAATTAGCCTGCTGTGGTGGTGCGTGCCTCTAGTTCCAGCTACTCGGGAGGATGA +GGTGGGAGGATCGCTTGGGAAGTTGAGGCTGCAGTGAGCCTAAATTGTGTTACTGCACTC +CAGCCTGGGCAGCAGAGTGAGACCCTGTCTCAAAAAATATATTAAAATAATTTTTTTTTG +AGACGGAGTCTCGCACTGTCGCCCGGGCTGGAGTTCCGTGGTGCGATCTCCGCTCACTGC +AAGCTCTGCCTCCTGGGTTCACGCCATTCTCCTGCCTCAGCCTCCCGAGTAGCTGAGACT +ACAGGCGCCTGCCACCACGCCCGGCTAATTTTTTGTATTTTTAGTAGAGATGGGGTTTCA +CCGTGTTAGCCAGGATGGTCTCCATCTCCTGACCTTGTGGTCCGCCCACCTCGGCCTCCC +AAAGTGCTGGGATTACAAGCGTGAGCTACCATGCCTGGCCTAAAATAATATTTTTTAAAA +GGAACTATAGTGTTGTCCTTACTGGGAGTTAACAGGGAGTTCAGCATCTGCTCTTCCACA +CCCCCAAGCCTGGTGCAGTGTCTGCCAATGATGCTGATAGCAATCTTCTTTTTTTCTTTT +TGGGATACAGTCCCTCTCTGTCACCCAGGCTGGAGTGCAGTGGCAAGATTTAGTCTCACT +CCATCTCAAACTCCTGAGCTCAAGTGATCCTCCCACCTCAGCTTCCGGATTGCTGGGACT +TACAGGGGCCAGCCATGACACTCGGCTGATTTTTTTATTTGTTGTAGAGATATAGTCTCT +CTATGTTGCTCAGGCTAGTCTTGAACTCCTGTGCTCAAGTGATCCTCCCACTTTGGCCTC +CCAAAGGTCTGGGAATTACAGGCGTGAGCCACCATGCCCGGCTGACAGTGACTTTTTAAT +CCCTAGTGCCATAGTCTTTTTCATGCTTCCGACCAGAGGTGGCCCAGGCTGGAGTCTTCA +GGCTTCTGTAATTCTGGTTGTCTTTGATCGTTTGTGGTTTATTGTCCTTGAAAAATTATT +TGCGAGGGTTTCCAAAGCCTAGGTTACATGTGCCTGGCTGAGAGAGGCTTTTAAATTCTG +CATATGGAGATCACAATGAAAGCACTGTATCCGTCATTGAAATCCACATAATGAGGAGTA +AGACATTGCTGTTGCAGGTTTCTTTGTGACCACGCACCTATTAGTGTGGCAGGCTGAGAT +TCAGTCCATTATGGAGAGAGGGAAGGCTGGGGTTGTTTGTGCTTCTTCTTTTTTTTTTTG +AGATGGAGTCTCACTCTGTTGCCCGGGCTGGAGTGCAGTGGTGTGATCTCGGCTTACTGC +AACCTCTGCCTCCCGGGTTCAAGCAATTCTCCTGTCTCAGCCTCCTGAGTAGCTGGGATT +ACAGGTGCCCGCCACTATGCCCTGCTAATTTTTTGTATTTTTAGTAGAGATGGGGTTTCA +CCATGTTGGCCAGTCTGGTCTCGAACTCCTGACCTCGTGATTCGCCTGCCTCGGTCTCCC +AAAGTGCTGGGATTACAGGCGTGAGCCACCGCGCCCGGCTGTTTGTGCTTCTAATGGACA +TCTTGAATGGTCCTCAAGCCTGCAGCCTCCTCCTGGCACCTGCTCTGAGCCTGGGACCTG +AGAGGTTGCTCACCATGGCAACCCAAGAGGAGCTAGGGATGCACACACATCTGTCTGTGT +GAAACTTTTCAACCCTGTCTGTGCATGTGTGACCAGCGCTGCAAATAAGATCGGACCTGC +TTTCCTCTCACTCCCCTCCCTGCTGATCTTCATCCTGAGAGATGCTGCCAACAGATGGTA +ACACAGGCATGGAGAGGAGGTCACAGAGTGTGCAGAAACAGTGTTTTCTGAAAATGAGAA +ATGGCATGTCCTGGTTAGCTGAGTCAGCAATTATCATTATGGGGTGGGATGCAGCCATCG +GAGGATTAGTCATCATGAATCTGAAGTCTCCAGGCGAGGAGAGAGTCTGACGTCATGCAG +GCCAGCTTCTCTCCCAGGGCCGGCATGCCCCCCAGAGCATCCCTGGAGGATGGTCAGACA +GCGATGGGGAGCTCACTACCTCTCCAGACAGTTCAATTGTTAGGTTGCACACCGAGCTGA +CCGCCTCCTCATACCCTGTAGCAGTTAGTGTCAACACTGTGCCCTCTGCCCCAGGCACCT +CCTGCAGGTTAAAGGAGATCCTAAGCATGCTAAACTCAAGCTGTGTGTATGTGGCGTTAG +TATGGGTGGCCACTCCATTTCTGGCTCCTTGAGTCTCCCTGCCATGTCCAGGAGACAGGT +GTGGACAGCATAGGTAGCCCCCATGGGCTTTTGGGCTCTGGCTCAGGGCTTCTCCATGCT +GACCACCTCTGTGGGCCACCCCTTGCCCAAGGGCTTCTCTGGTCTCAGCCGTCTGGGCAC +CTGCCAACTCCTTTGACTCAAGGACCTTATTTAGAAAACTCTCTTCATGTAGTGACAATG +AGTGTAGCACCATGTAGCATTTCTCAAACTATAATGTGGCCAGGAATCGCTTGGGTTCTG +GTTAAAATGCCTGACTGGGTGACGTTTGGTTGTCTTTGTCGGGTTCCATGTCACAGCTAT +GCTAGATTTGTAAACTGAATCAGAGCACATTCTCTTTTTTGTTTTCTGGATGGCTTAAAC +AGCCTACAAACATTCTTTGAAAGTCTGAGAGAACTTGTCTGCTAAACTCTCTGACCCACA +CCCTGTTGGGAAATAGTCCTCTGTCAGTTTTAAAGTTGATTCCCTGGTTTTTTACTTCTC +TTGGCAATTCTCATTTTTCTAGAAAAGTGTGCTGTTATGGACTGAATTGCATCCCTCTCA +AATTCATATGTTGAAGCCTGTGACCCCCAAATATCTGAGACAGGTCTCAGTCGATTTAGA +AAGTTCCTTTTGCCAAAATTAAGGATGCCCCCGTGACACAGCCTCAGGAGGTCCTGACGA +CATGTGCCCAAGGTGGTCGGGGCTCAGCTTGGTTTTATACATTTTAGGGAGACATGAGAC +ATCAATCAGTATATGTAAGATGTACATTAATTCCATCCAGAAAGGCGGGACAACTGGAAA +CAAAGGCAGGACAACAACAAAGGTAGGGAGGGGGCTTCCAGGTCATAGGCAGATAAAAGA +CAAACAGTTGCATTCTTCTGCATTTCGGATTAGTCTTTCCAAAGGAAGCAATCAGATAGG +CATTTATCTCAGTGAGCAGAGGGAAGACTTTGAATAGAATGAGAGGCAGATTTGCCCTGA +CCAGTTCCCAGCTTGACTTTTCCCTTTAGCTTAGTGATTTTGGGGTCCCAAGATTTATTT +TTCCTTTCACAAGCCTTAACCCTCAATGTGACTGATTTTGGAGATAGGGCCTTGAAGGAT +GCAATTAAGCTTAAATGAGGTCATAAGGATGAGGCCCTGATCTGATAGGACTGGTGTCCC +TAGGAGACGAGGAGGAGACACTAGAGCTCTCTCTACTCCTGCACAGAGGAAAGGCCAGGT +GTGCACAGAGCAAAAAAGGCTGATATCAGCAAGCCAAGAAGAAAGGCCTTACCTTGCCCT +GCTGGCACCTTGATCTTGGACTTGCAGCCTCCAGAACTGTGAGAAAGAAATTTCTGTTGT +TTAAGCCACCCAGTCTGTAGTATTTCCTTAGGGCAGCCCGAGCTGAGGAAGACACGTGTT +CTCCACTGAACTCTCCCAGCTGACTAGCACACTGCATGCATTTAATACTCTTCTAATTTG +AAACCTCTCCTCTGTGTCTTTGATTACATTTCCTTGACTTCTCTACTGTGTTTCTGTGTT +CTCTCTCGCTCACTTGCTTCCTACTTCCTCCCCCTGCCCACCCCACAACCTTTTTTTTTG +AGTCGGAGTCTTGCTCTGTCACCCAGGCTGGAGTGCAGTGGTGCGATCTCGGCTCACTGC +AACCTCCACTTCCTGGATTCAAGCAATTCTCCCATCTCAGCCTCTCGAGTAGCTGGGATT +ACAGGCGCCTGCCACCACGCCTGGCTGACTTTTGTATTTTTAGTACACATGGGGTTTCGC +CATGTTGGCCAGGCTGGTTTCAAAGTCCTGACCTCAGGTGATCCACCTGCCTCGGCCTCC +CAAAGTGCTGGCATTACAAGCATGAGCCACCGCGCCTGGCCGTGTGACCCCTCCCTTTAT +TGGGCTTCCACAAGGCTGGGTGTCCTACAGCTGTTTACAAGAAACCAAGTCTTTGATTTA +TCAGTTCTATGGATTTTTATGTTTTCTATTTCATTAGTTTTTATCTGTATTTCTGCTTCT +CTCCCTGGGTTTATCGTGTTGCTTATTTTCTAGCTCCTTAAGTTGGATGCTTCATTTGCC +TTCAGTCTTCCTTGTTGAATAACAGAAACATTTGCAGCTATGGGGCGTACTTCGGTTTCA +TTCCCTAAGTATGGCTACGTGGAGTTCCAATTGTCATGACGTTCTGAATGGCCCATAACT +GCAGTTTTGTTCCTTTCTTTGATTCAAGTTATTTAGGCATAAATTTCCAAGTGATTTCAT +TTTTTTGTTGTTGTTGTCTATCCTTTTGTTTTTAATTTCTGTTTTTATTGCACGGTGGAT +AGATAATGTGGCCTGAGAAAACGATGGCTTGTTAGTGCCTGTGAGGTGTTCTTGGTGGCC +TAAAATGTCATCAGTTTTGGTCACTTCCTTACAGATGTTTGAATTAAATGTCTTCCCTGT +TTATACCTATTTATTAAATGATGCTTGTTTTTCCACGCTGGCATTGCTTGGAATGTGAGT +CCTACAAGCTGCTCTGGGGATTGTCACACTGTACCTTCTCCTGGGGAATCTCAGTGGACA +TCAGCACAGATCCAAGAAGGCCTAAGGAAAAGCCAACCATGAACCTTTGCTTCACTCAGT +GTCTCCCAGGTGCAGCCTTTTCTCTTTAGCACCTGTTGCTACCTCTACCAGCTAGTTTCC +TGTGGAACTAGTTGAGAAAACTCTGTTTTAAGGTTTTCTCGTATTTCTTGGGGAGTAACT +ATTTGTTAAGGGTCATCAGTACTCATTTCTCAGGTATAACCTCACTCTGCCTCACCAAGG +CTAGAGTGCAGTGGTGCAATCTCGGCTCACTACAGCCTCTGCCTCCCGGGTTCAAGCGAT +TCTCCTTCCTCACCCTCCCGAGTAACTGGGTTTACAGGTGCCCACCACCATACCCAGCTA +ATTTTTGTATTTTTAGTAGAGATGGGGTTTCACCATGTTGGCCAGGCTGGTCTCGAACTC +CTGACCTCAGGTGATCCACCTGCCTTGGCCTCCCAAAGTGCTGGGATTCCAAGCATGACA +CTGTGCCTGGCCAAACTCTTCCTTTTTTTTTGAGACAGAGTCTTGCCCTGTCGCCCGGGC +TGGAGTGCAATGGCTTGATCTCAGCTCACTGCAACCTCTGCCTCCCGGGTTCAAGTGATT +CACCTGCCTCAGCTTCCCGAGTACCTGAGATTACAGGCATGCACCATCATGCCCAGCTAA +TTTTTTGTATCATTAGTAGAGATGGGGTTTCACCATGTTAGCCAGGCTGGTCTCAAACTC +CTGACCTTGTGATCTGCCCGCTTTGGCTTCCCAAAGTGCTGGGATTACAGGCATAAGCCA +CCGTGCCCGGCCAACTTCCTCCTTTTTTTAAAAAATTAGAGACGGGGGTCTTGCTTAGTC +ACCTAGGTTAGAGTGCAGTGGTGCAACCGTATCTCACTGTAGCCTGGAACTCCTGGGCTC +AACCAATCCTCCTGCCACCACACCTGGCTAAGATTTTAAAATTTGTTTTAGAGACAAGGT +CTCACATGTTGCCCAGGCTAGTCTTGAACTCTTGGCTTCTGCCTTAGCCTCTTGAGTAGC +TGGGATTACAGGCATGAGCCACAGTGCCCAGTTGACCTCTTCCTTTTCATCTCTGGGCCT +ATCTGTGAGTGCTGAGCTGCTTCTCTGCTGGAGTGGAGTGTGTCCGTGTGGCTTCTGTCT +GATGCTGAGGCTGTCTCAGTTCAGGCTGGATTCTCTGTCCTTTTGCTCTTGGAGACTTGG +TTATCGAGGGACCCAACCAAGGAGTGAAGCTGTGTAGTGACTTTACTGATGCGCCCAAGG +GTTTTTCTCTTTGTTGTAGCAGCCCAAAGTTAGCTGGACCTCAGGAACAACCCACACCTC +ATTCCAACATCAGCGCAGGAGGGCGTGAGATGTGGCCACAGCCTGTGGCACCATGGGATG +GGCCAGCCCTCCTGCCCCTTCAGCAGGGGCAACATCAGCGCTGAGCTTTAGTCCTCAGTG +ATACCTGGTGGCATTTGCTTCTCTGCCACCTGCTGCTTTGAGCTTTTCAGTTTTGTGGAG +TTCTACTGGTATTATGCTAGAGTTCTTCCAGAAGTAGACCCTAAGATGAGATTTCAGATA +TAAGTAGTTCATTCGGGAAGTGCAGGTAAGGCTGTGGAGAAAGAGTAAGGAAGATACATT +TATAGATGTACTCACATACCAATATTTAAAACTAATAAGAGTCAAAAATTATAACAATTT +TTTGTATTTTCTTTTCTTTTCTTTTTTTCTTTTTTTTTTTTTGAGACAGAGTTCTACTCT +TGTTGCCCAGGTTGGAGTGCAATGGCGTGATCTCGGCTCACTGCAACCTCCACCTCCCAG +GTTCCAGCGATTCTCCTGCCTCAGCCTCCCGAGTAGTTGGGATTACAGGCATGTGCCACC +ACACCTGGCTACTTTTTTGTATTTTTAGTAGAGACGGGGTTTCTCCATGTTGGTCAGGCT +GGTCTCAAACTCCCAACCTCAGGTGATCCGATCCCCTCGGCCTCCCAAAGTGTTGGGATT +ACAGGCGTGAGCCACTGCACCCAGCCTTTTTTTGTATTTTCTAAAGTTTTAATGGGCATA +TTTTTCTGTAACAAGAAAAATCAAGCAAAAATTATATTTAGAAAAGCATGGAAACTAGTA +AAGACTTTCAAAGGTCAAAGTGTGAAAAATCCCCCACGTGATTCAGCTGTCTACTTCAGT +GGGCATCTGAGGCCTTTAGGGGAAACTGTGGGAAGTGATACAAAACACTCAACTCAGAAC +TACCCCACCCAAGGGGTGGGGGAGCTGGGGCATTTACACCCCAACCCTCAAGAGAGTCAT +TTGTTAAAAGCTATTTCTGGGGTTGTGAGATAGGAGGTGAGACTTGACTCCAGAGGTGGG +GCTCAAACACTGGTCTAGATTGAGGACTAGCTAAAACAGGGCTGGGGTGAAGGCAGCTTT +CAATCTGACACAGCCACCAGTGTGTTAAGTCAGTTTACTGTTGCCATGGCAACACCCAGG +GTTACCACCCCTTTTCAAAGCAATGACCTCAAAGTTACCACCCTTTCCTTAGAAATTTCT +GCATAAACTGCCCCTTTATCTGCATGCAATTAAAACTATGTGTAAATACGATTGCAAAAG +TGCCCTGAGCAGCTACTCTCTGCCAATGGGGTAGCCCTGCTGTGCAGGAACAGTCACAGA +GCTATAACACCGTCTTTTCAATAAAGCTGTTTTCTTTTACCTCTGGCCCTTGAATTCTTT +CCTGGGCAAAGCCAAGAACCCTTGTGGACTGAGCTCCACTTTGGGGCTTGCCTGCCCTGC +ATCATAAGGTCTTTGGCAGTTCCATCCTGTCAGGCATGGGCAGTTCTGGGAGCAAGAGCC +TCATTTCTAGTTGCAGAGGCTGGAAGTGGAAGCTGGCCAGAGCACACTGAAAAGTCACAG +GGATACAGGTGGGGTGCAGGCCACTTGTGCCATGGGTCCCTCCAACTTAGAGATTCATGT +CTTCTTACTTGGTGACTTACGGGGTAGTCAGTCCCACAAATGCTTAAACAGCCAGCATTT +TAAAAAAAGCATCCATTTGTAGCATCTGCCAATTTCCATGTTGTCAATATTCCCACCATG +GCCAATTTCAAGCTACCAGTGGTTTAACAGCAGTCAACAGGCGAGGAAAACAGGTAAAGT +AACACTCCTCGAGATAGACCTGTAGCAAGTGACAGAGTTGGGGGTGCAGCCCAAGCCTGC +CAAACTAAAATACTCTTGCGCCCTTTTTTTTTTTTTTTTTTTTTGAGATGGAGTCTTGCT +CTGTCACCTAGGCTGGAGTGCAGTGGCAAGATCTCAGCTCACTGCAACCTCTGCCTCCCG +GGTTCAAGTGATTCAGCAGCATGAAAACAGACTAATACAGCCATGTTGGTCTGGCTGGTC +TCCAACTGCCAACCTCAGGTGATCTCCCCATCTCAGCCTCCCAAAGTGCTGGGATTATAG +GCATGAACCATCGCACCCGGCTTACTCTTGCACTTTTCGTGACATCAGGTTCAGGTGAGC +TCAGGCGTTTACGGTGTTGACCTTGTGGGTCAAAGATCTCTGGTGGGAAGACAGACAGAC +ATCCTTCTGATCAGGATACAGTGAGTGCAAGGATGAGGGGACAGCTGGCTGCTGTCTTTC +AGATAAAGACTGAGCTGGCCTGGAGGATAAGCAGGAACCAACAGGCTGTAGGAAGGGTGT +TCCTGGCAGGTGGACCAGCATGAGCAAAGCACCGAGGCAGTAAGAGCGGCTGGGCTGGGG +ACTATATATGAGATGTCCCCTACAAAGTGGGCTGGCAGGGGAGGGGTGGAAATGCACATG +GAGTTCAGACCTGAGGGCATCCTTGCTGGGTGCTGAAGTGACGGGTTGCTGAGGAAGGCT +TCAAGTAAGGAAGTGATGTGGACAGGTTTCCATCTTATTTTCTGTCTCTGGGGCCTGTGG +TTTTAAGAGCAGCAAGAAAGGCAGGGGGCCTGGTTAGGGGGCTAAGGAGGCAGAGATTAG +CCTGGAGTGGTGGCTCATGCCTATAATCCCAGCACTTTGGAAGGGTAAGGTGGGTGGATC +ACTTGAGCCCAGGAGTTTGAGACTAGCCTGGGCAACATAGTAAGCCTCCGTCTCTACAAA +AAATGAAAAAATTAGCCAGGTGTGGTGGTACACGCCTGTGGTCCCACCTACTATGGAGGC +CGAGGTGGGAGAATTGCTTGAGCCCAGGAGGTTGAGGCTGCAGTGAGCTGTGATTGTGCT +ACTACACTGCAGCCTGGGCAATAGAACTAGAACTTGTCTCAAAAAATAAAAATAAATAAA +AATAAAAAAGCAGAGATTAGAGAAATCTGCCCAGAGAGGTGGTTTATAGAAGCCCACCCA +CACAAAGCCATGGTCTAAGCACAGCTGGACTGTACAGGAACCCAAGCACACAGCAACCAC +CATTCTCAAGCACAACAGGAGGATCCCCTCTGAAAGACCAGGGCAGGAGAACACATCCCA +GACAGAGGACAGGACCCCCTGCCAGCCCTTGCCAGCCCCTCCCGGCCCCTCTCCCCTGGT +GAGGGCCACACTGCTGCAGAGGGTAAGGAGAATTGGATTCAAAACCTAATAGACTGGTGG +CTTTGAACAAACCAGTGCCCCTCCAGTGCAGGCTTCTCATCTGTAAACTGAAGACTGACT +AGAAGATCGTATTAAACACTGCCGTGCTCAGGGCAATCTTTTCCTAGACTACGCATTTAG +CAAAAGTGAAGCTGATTGAATTGAGAAGTAAATTCTAGCCCTATTGTTTCAGCTATCCTG +GTCTTTCAGCCTTGTGGAAATGTGAGTGAGTCGGTGTGGGCCAATTCCACCAGACACAGC +ACTGGGCCGGTTCCTCACTCTGCGGGGTCCGCCTTATGTTCCAGTTCACCTCAAGGGCTT +CTAGCATGTGTCTGGCCTCCTCGCTGGTTTACATGTGAATATAGATTTTCCTGTGTTTTT +CCTTTGACCATTTTAGCAAGCATTTGGCAGGGAGCAGTTAAATGGATCCCAGAGTCAGTC +ATCTGGAAATCCCTTTGCTTTTAACCTTTATGTAGCATTTCATTGGCCCTGGGCTTTTTG +TAAACAAGCTATTTGTGTATGGGGAGGGAAAGCTCTGCCCTTTGCTCTCACTCTGTCTTC +TCTCCAGGAGGAGCTGCTGACCTGGTATTCCAGATTGAGGAACCCACTTTTCCTGGTGGG +AGGGTCGCTCCCTCTTTTACTTTGCTCCTCCTGGGTCTGGGAGGGGGCCATCTGCCCCTT +TCTTGGCTCTTATTTTCTAACACACCTGTTATGGTGTGCTGGGTTGCTACATGCGATCCA +GGAGGCCAAGTTAAATTTCAGATAAACAATGAATAGTTTTCTTTAGCACAATGTCCCAAA +TATTGCTTGGGACATATTTATATTTAAAAAAAGTTTAGGCTGGATGTGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGATGGGTGGATCACCTGAGGTCAGGAATTCAAG +ACTAGCCTGACTAACATGTTGACACCCCGTCTCTCCTAAAAATACAAAAATTAGCTGGGC +GTGTTTTCCATTTTCTTTTGTTTCTTTTGAGAATCTGTTCCTTGGAACTTCATGAGGAAG +GTTAATGGGTGCCTGCAATCCCAACTACTCTGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCAGGAGGCAGAGGTTGCAGTGAGCTGAGACCACGTCATTGCACTCCAGCCTGGACAACA +AGAGCGAAACTACGTCTCAAAAAAAAAAAAAAAAGAAAAGAAAAAGAAAAAGTTTAGTGT +TTGTGTGAAATTCAAATTTAACTAGGCGTCTTCTATTTTTATTTGCTGAATCTGGCAACC +CATGTACTCTAAGAACTATTCTAAGGGGTTCTCTGGAACAGCTGGCCGTCAGATCCAGAT +TTGGGTTTCCATGGAGCCTCTGGTTAGGTCTGCAACGTCATTATAATAATGTGGAAACAC +GTTTTCCGTTTTCTTTTGTTTCTTTTGAGAATCTGTTCCTTGGAACTTCATGAGGAAGGT +TAATGGGCAGGGTAGGACTTGGGTATTCCCTCCAGCGAGCTGCCATCATATATCATTAAA +ACCTCACTTTGGCTAGGCGTGGTGTCATGTGCCTGTAGTTGAAGCCACTCAGGAGGCTGA +GGCGGGAGGATTGCTTGAAACCAAGAGTTCAAGTCCAGCCTGGGCAGCCTAGCAAGGCCC +TGTCACTGAAAAAAAACAAACATAACCACCAAGCCAAAAACAAAACACTAAACATCTCAC +TTCTTTGAGGTCTAACAATCTGTAGTTTAGATTTTGCTTTTTGATTCAACCTAAGCATTT +TAGATGAATTTAACTCATGCACATTTATTATGACGGCTGTTACCCGTGGTCTTAATTCTG +TTATCTTGTTATGCTTTTTGTTTTTAGTGAGCCATGTTTTCTTGAATTAGTTTTCTTTGG +TGTCTTAGAAGTTACACATCCTTTATTATATCAGAAGTTATTTTAAATAGAAAAATATTG +AGACCATTTTGTTTACATATCAAATGGCAAGAATAAAAATAACCAGAATACCATCTCATT +GGTTGACGACATCACTCATCTACTTCCATTCACTCCTGCAAACCAGGAGTTTTGATTCCT +TTCTTTTCCTCCTTCCCCATGTCAAATCCATTATCAAGTCCTGCAACTCTTAACTTCTGA +ACAGTTTTTGGATCTATCCAATTTATCCTCATCACTACTACTCCAGTACTATTGACCATT +ATCTCATGTCCAGTCTAAGATATGATTCCCCATGCCATTCTTCTTTTACTTCCTTTCATG +TATTTCTTTCTTTTTCTTTTTTGTTTTTTTTGAGACGGAGTCTCCCTTCGTTGCCCAGGC +TGGAGTGCAGTGGCATGATCTTGGCTCACTGCAACCTCCGCCTCCTGGGTTCAAGCGATT +TTCCTGCCTCAGCCACCTGAGTAGCTGGGATTACAGGTGTGCACCACCATGCCTGGCTAA +TTTTTTTGGTATTTTTAGTAGAGACGGGATTTCACCATGTTGGCCAGGCTGGTCTTGAAC +TCCTAACCTCAAGTGATACACCTGCCTCGGCCTCCCAAAGTGCTGGGATTATAGGCGTGA +GCCACCATAGCTGGCCCTTTTCATATACTTCACACTTGGGGAAATTATTTGGGATTTTCA +GAACCAGATGGTTATGACCTTCCTACCCTAACCTGGTCATTAATAAACAATTATTTTAAC +ATATTGTGTATCTTCAGCTTTAATATTTATTTTGGACATATGCAATAGGTTGCATGCCTC +ATTATTTGTGGTCAGCCCTGTATTTTTGCATTTTCATTGTTGGCTTTTATTTTCTCTGTA +CTGTTTCTTCCCTATTTCTGAATTTGCTGTTTGGATTCCTCAATCTTATTCTCTGCTGCT +AGGCCATCAAATGCTGGAGTCCTGTGAGCTTAGTTTTCTCTTCTCTCTTATTGTCTAGAT +GTAGATAACTCACCAGTATGCATCTGGAGGTCTAAACCATCTGCATAGTGCAAGCCTGTG +AATCCACATTGGACATCTCATGGATACCTCATACTTAACCTTCTCCAAACCAATCTAAAA +CTGACCTTCCTGCCCTAACCTGGTCCTGTTTTAGAGTCTCCATCTGTACTAGTCAGGGTT +CTCCAGAGAAACAGAATGAACAGGATAGGAAAAATGAGGAATTGGCTCATGTGATTATGG +AGGCTGAGAAGTCCCATGATTTGCCATCTGTAAACTGGAGACCTAGGAAAGCTGATGGTA +GAATTCAGTTCAAGTCCAAAGGCCTGAGAAGCAGGGGAGATGATGATATAAATCCTGGTT +GGAGGACAGGAGAAGATGAGAAATGTCTCAGCTCAAGCGGTGAGTTAGGAAAAAAGGGAC +AAATTCCTCCTTCCTCTGCCTTTTGTTCTGTTCAGGCCCTCAGTGGATTGGATGGTGCCC +ATCCGCATTAGGGAGGGCCACCTCCTTTACCAAGTTCACTGATTCAAATGCTCATCTCAG +CCAGAAACACTCTCACAGGCATACCCAGGAACAGTGTTTAATCTGGGTACCCTGTGGCCC +AGTCAAGTTGATGAATAAAATTAACCATCACCCATTTCCTCTGCTGACATCACCCATCCA +CTTCCATTCAGTCCTGCAAACCAGAAGTTGTGATTCCTTTCTTTTCCACCTCCCCCATGT +CTAATCAATCACCAAGTCCTGTTACTCTTAACTTCTGAACAGCTTTTGAATCAATCCAGT +TCTCTTCATCCTCATCACAACTGTTCTAGTCCTATTGGCTATTATGTCTCGCCTAGTCTA +AGGCAGTAGTCTACTAACTAGTCTCCCAACTCCCTTCTGGTCTCTGTCTTCTAGACCTGA +CCCTGAGGGAAGGTCTAGAAATGCAGGCAGGCTGTCCCCATTCTGCTTCCTCTACACTAA +GATCTAGTCAGGATCCTTCAGGTGCCCACAAGGCTCTGCACCCTCCGAGGGCTGCCATAC +CTGGCCATACCTGGCATGCGCTTCCTTCCTATCCTCTCTGCACACCAGCCACACTGGCCC +ATCCTGGCCACTCCTGGGCTCCGTGCTCTCTGCCACCACATGGCCTTGGCATCTCCTGCT +TTCTGTTGTCTTCTTTCTTTACGTGCAGAAGCTCCTGCCTGGCCTTTGGAGCTCAGCCTC +CCCTGAACTCTCTGACTCAATTAAATTCCTCTATTCTTTACCCTCGTAGCCTCACATGCC +TTTCCTTCATAGCATTATATGACAACTGTCATTTTACATTTATTTCTTTCTATTTTCTGA +TGAATGCCTGCCTCCCCCAGTAGACTATCAGTCCCCAGAAGCATGCACCTTGTCTTTTTC +AATTCATTGCTGTATCTCCAGTGCCCAGCACAGCACCTGGTGCATAGCAGGTGCTCAAGA +AGTATTTGTTTTGAATAAATGAATGATTTAGAGCTGATCACAGCTGGAAGAGCCACTGAA +GGTCATCACTATTATTAAAAGTAGATCTCAAGGCTTAGATCCCAGGGAAGGGAGGACCCC +AGAGAAGCCTGTGAAATGAGAGTCAAATTTTAGAGTGTTGCCGGGCATGGTGGCTCACCA +CGGCCATTTGGGAGGCCGAGATGGGTGGATCACCTGAGGTCAGGAGTTCGAGAGCAGCCT +GGCCAACATGGCAAAACCCCATCTCTTACTAAAAATACAAAAACTAGCCTGGAATGGTGG +CGTGCGCCTATAGTCACAGCTACTCAGGAGGCTGAGGCAGGAGAATGGCTTGTACGCGGA +AGGCGGAGGCTGCAGCAGGTTTTCTGTGTTTTTAGTTTCCTAAGCTTGGCTTGGCACAGC +ACACACAAAGCCATGGGGACCCAGAGCTTGTGACTTACACCGTGAAGCACAGGGTGGGGA +AGAATGAGTGACAGTGAAGAATGTTCCCTTGCCCAAAAGGAGATGATTCGGAAAAGAGCA +GATGGAGGAGGTGTGGTTAGGGATAGGAGTTACTGGGTCCCCAAGAATGAGTCCAGCACC +CCATCCCTCAGAGGATAGAAACCCATGTTAAGGTTGTAGGGATCCCGGAAGACTCACAGA +GAAGCCCACTTTGGTGGAGCAGCAGTGGCAAAGGGAGGTGTTGGAATGCAGTGGCCTCAG +GACAGCCTCCTGGGGATCTGGGATCCTGCACAGTGTGAGGGAGCAGATTAGAGTTCTCAC +ACCCCTGGAGAGAGCGTGCACGTAGCTGGGGTGGATGACTGTCCTGGGGGGGCTCAGGCT +CCCAGGAATGGGTGATCAGGGACCATGGCAGACCTATAGTCACCTCTGCAGAGGCAGTGG +GGACTGGGGTGACTCAGACTCCAGCGAGGTCAGCGAGGAACCCTCCCAGCCAGGCGACTC +ACCCCAGATGCTGGAGTGGTAGGTAAGCCCCTCCCCACACCAGCTGCACCACCTCTGGGT +GGAGTGTGTGTGTGTGTGTGTGTGTGTGTGTATGCATGCCGGATGCGTGTCTGAAATCTG +AATTCAGTGAGTGTTTACCTAAAGAACAGTGGAGTGAAGTGGCTGCTGTACTTCATGTTT +GCAACTGTTTCCCACCTTCAGTGGAAATGGGAGCTTAAAAGCTCAGATAAGCCGGGGCGA +TGGCTCATGCCTGTAATTCCAGCACTTTGGGAGGCCAAGGTGGGTGGGTCACTTGAGGTC +AGGAGTTTGAGACCAGCCTGGCCAACATGGTGAAACCCTGTCTCTACTAAAAATACAAAA +ATTAGCTGGGAGCGGTGGCTCGTGCCTGTAGTCCCAGCTACTCGGGAGGCTGAGACAGGA +GAATCACTTGAACCTGGGAGGCAGAGGTTGCAGTTAGCTGAGATCACACCACTGCGCTTC +AGCCTGGGCAACAGAGTGACCAAAAAAAAAAAAAAAATCAAAAACTCAGATAAATTAAAT +ATGCAGAAATAGAGAAAGTAATAGGTTTTTATCCCTGAAGATATAGTCTGGGAAATTTAT +ACTCATTCCATAGTATTTATACGAGTATTTTTACTCATTCCTTGTATTGCTTGAAGTTCC +AGCGAAGAACAGAATCCTACTCAGATGGATTTCATGGACTATTATGGAGAGGTGGGCGGG +GCAAAGAGCCCCAACCAAGGCTGCAGAGGCTCCCAGGCACCAGCAGCAAGGGGAAGCCTG +CCGGGGTGGGGTAGGGGATTATGCTGTTGAAGTCCATTGACAGCTGGAGACAGAAAGTAG +AACCACCCAGCAAGAGCTGGGGTTGAGGGACTAAGCCACTGCCCAGAATGAGACCTGAAG +AAGGAAGGAAGCAGGAAGAAATATCCCTACTTCTCTCTCTCCTCCCAGCATCCGAAACCT +GGAAGCCAGCCAGCAACGATGTGTGGGTGATGCAGTCCACAGGGGCCAACCTTCCAGGGC +CCACGGCAGGGTGGAAAGATGGGTGGAGGGGGGCTTGAGTTAAAGAACAGATGGGGAAAC +TGAAGCCCAGACAGGGTAAGGACTTGCCTAAGGTCATTTAGCAATTGAAGGGCACCATGA +GGACTCAGCCCCTGACTTCCTTCTTCTCATAGGAGGGCTTCCTGCTCAACACCGTGCTTT +ATTGCCTGCACACACAGCTGCGTGGTCGCTTCTCATTTTCAGACTTTGTTGTAAAAAGAA +GTCGGAAAATGCAAACATTGTATGAAGAAGAAAAGAATGTGTTGGCGTCTAGTCTTCCAG +GCTGCCTCTCTGTGTGTGGACACATATTGATTTATTTTAATGTTCTTAATTTTAGATTCG +GGGGGGGTGTGTGGGCAGGTTTGTTCCGTGGGTATATATTGTGTGATATGGGTTTGGGCT +TCTGTTAATACCCAAACAGCGAACATAGGACCCGATAGGTAATTTTTCAACCCCTGCCCC +TCTCCTTCCCTCCTTGCTTTTTATTTATTTTGGAGACAGGGTCTTGCTCTGTCTCCCAGG +CTGGAGTGCAGTGGCACGGTCTCAGCCCACTGCAACCTCCGCCTCCTGGGTTCAAGCGAT +TCTTGTGCTTCAGCCTCCGGAGTAGCTGGGACTACAGGCGTGACCACCACTCCCGGCTAA +GTTTTGTATTTTTAGTAGAGATGAGGTTTCATCACGCTGGCCAGGCTGGTCTTGAAGTGA +CCTCAGGTGATCCACCTGCCTTGGCCTCCCAAAGTGCTGGGATTACAGTCGAGAGTCACC +ACCGTGCCCGACTCCTCCTTGCTTTTAGAGTCCCCAGTGTCTTTTGTTCCCAAATGTGTG +GACACACATTTAGTAAAAATGGGAGTGGGCTTTGTAAACCTAAAAGTATTTGAGACAGGC +CTCAATCAATTGAGAAGTTTATTTTGCCGAAGTTAAGGACATGCCCAGAAGAACAGAACA +CAGAATCACAGAAACAGTCTGTGCCTTTCTACAAAGATGATTTTGAGGGTGTCAGTACTT +AAAGGGGAAAAGCAGGCTGGAGGGAAACGAGGGAGGGTGTGGTCATATTACTGAATTCAC +ATGTTGCAAGAGAAAAGGAGTAGATGGGGGACTCGTCAATTATGTATTCATCTAGCACTC +AGTAAATTGGCACTTTAAGTAAGATAAGGTGAACCAGAGTAATTGGAGATATCTGGCCTT +TTATCTCTACCTATCTGCTTAGGCACAAAAGGGAAGGCGTTTTCTTGCATGACTCAGCTT +TCAGCTTAATTTTTTTCCTTTGGGTAGAGTGAATTGGAGTCCCAAGTTTTATTTTCCTTT +CACAGTTTAGGAAGTCGGGAGAGGTGGGTTCGCCTGGGAACTCATAGTGAGACCTGCACT +CTGAATTCCTTGGAAGACAGAGGAGAAAAATGAAGGGAAAAAAAAAAGGTGGGGAGGTGG +TGGAGGGAGAGAGGGAATGGTTGGTGCTTTGGCCAAGCCTGAGTTTCCCCAGCTGCTCCT +TGTTTAGGCAGGAGAGACAGGCAAACTGCAGAGCACTTGTGAGTTCCCATGGGAGCCCCT +GCGCCCTGTGGGTCTGTTTCAGCATTGTCCTCCGTGCTGGGGATATCCCAGCTCCCAGCT +TCCTGGAAGGCTGTCGTGTTAACCACGTTAACACTTTGTGTGGGGCTCAGCACTTGTGGA +GTGCCCGTTTAGTTCTTAGAGTCGCCCTGTGCAGGGCCAGGTAATGCCTACCACGTCCTA +AAATGCACTGCGTGCCCCACTGTGCCCCACTGGAGGTATGTGAGTGACATTTCATGGTGT +TTTGGTGGACAGTTTTAATTTCAGTAATTACATATTGATATGGTTTGGGTTTGTGTCCCT +GCCCAAATCTCATGTCAAATTGGAGGAGGGCTCTAGTGGGAGGTGGTTGGATCGTGGACG +TGGATTTCCCCCTTGCGTTCTCGTGGTAGGGAGTGAGTGCTCATGCGATCTGATGGTTTA +AAAGTGTGCGGCACTTCCCCCTTCATGCGCTCTCTCTCCGGCTCTGCCATTGTGAAGATG +TGCCTGCTTCCCCTCTGCCTTCTGCCATGATTGTAAGTTTCCTGAGGCCTTTCAGCCATG +CTTCCTGTACAGTCTGGGCAACTGTGAGTCAATTAAACCTCTTTTCTGTCTTTCTTTCTT +TCTTTTTTTTTTTTTTTTAGACAGAGTTTCGCTCTTGTTGCCCAGGCTGGAGTGCAATGG +CACAATCTGGGGTCACTGCAACCTCCGCCTCTCGGGTTCAAGTGATTCTCCTGCGTCAGC +CTCCCGAGTAGCTGGGATTACAGGCATGCGCCACCACGCCTGGCTAATTTATTTTTATTT +TTTTTTATTTTTAGTAGAGACAGGGTTTCTCCATGTTGGTCAGGCTGGTCTGGAACTCCC +GAGCTCAGGTGATCCGCCCACGTCGGCCCCCTAAAGTGCTGAGATTACAGGCGTGAGCCA +CTACGCCTGGCCTAAACCTCTTTTCTTTATAAATTACCCAGTCTCAGGTAGTTCTTTATA +GCAGTGTGAGAATGGACTAATACACATGTGTTTTAATGCATCTTAGCGGGGCTGATCATA +AACATATTTGACAACTGAATGGCACAGGCATCAACGAATCAGAACGGATGCTAGCAGTAA +ATAGCCATGAATGTCTCTGGGACTCATAACTGAACTGAAAGGGGCTCAATTTTCCCCACC +CGCCTGGTGATTGGGGTGCTCATAGTCCCCCAAGAGTGGGTTCCTGCTGTTTTCACCCCA +CCATCCTGGCCTCCAGAAATCCACTCTGAGCTTTGAGCTTCCATACAGGGAGCTCAGGGG +AGGGTAGGGAAGAAGAAAGGAGCGTGGGGGTGGGGGGAGGGCTGCTGCCTGGAGCTGCCT +CTCACACAGGACCCCCTGGATGGTCACTCTGTTTCTGGGATATTTAACCCCTGAAACTGT +CCCCTGAGCAGCTGTGTCACCCCTGACCTGCTGCTCAGTGTCACCCCCTCTTTTATTTTA +AGAAACAGAGTCTTACTCTGTTGCCCAGGCAGGAGTGCAGTGGTGCAATCATAGCTAACT +ACAGCCTCAAACTCCTGAGCTTAAGCAATCCTCCTGCCTTAAGCAACCCTCCTGAGTAGC +TGGGACTACAGATGCATGCCACCATGCCTGGCTAATTTTTAAATGATATTTTGTAGAGAC +AAGATGTTGCTATGTTGCTCAGGCTGGTCTCAGATTTCTGGGCTCAACCAATCCTCTTGC +CTTGACCTCCCAAAGTGTTGGGATTATAGGCGTGAGCCACTGCGCCTAGCCTCATCTCTC +CTGTTTTCATGTGTGCCTTTGTAAATTACTTGTATTTCACTGGTTACTTTTTGTTTCTAT +AACATGTTTTATTGTGACACATAAAATGCAGGAAAAAATGCATAAAGCTCATATGTGCAG +GTTAACACAGGACTGTAAAAATATCCTACACAAAGAAGGAGAACTGGGTTCCCTGGGGCC +CCCACCATCTCTTCCCATGACAGCCTCCTGATCCCCAGAGAAAAGCACTATCTTTTTTTT +TTTTTTTTTTGAGATGGAGTCTCTCTCTGCCGCCCAGGCTGGAGTGCAGTGGCACAGTCT +CAGCTCACTGTAACCTCTGCCTCCCGGGTTCAAGCGATTCTTCTGCCTCAGCCTCCCGAG +TAGCTGGGACTACAGGCGTGCACCACTACACTGGGCTAATTTTTGTATTTTTAGTAGAGA +CAGGGTTTCACCATGTTGGTCAGGCAGGTCTCAATATTCTGACCTCAAGTGATCCGCCCA +CCTCGGCCTCCCAAAGTGCTGGGATTTACAGGCGTGAGCCACTGTGCCTGGCTATCCTAA +TTTTTATAACGCTAATTTCTTTGCTGTTCTTTATAGTTTCACCACTTAGGAAAGCCCTTG +TTTGTTTTGTTTGTAAAATGACAGTCTTTTTATTTATGAAAATCTTGGTAATCCTGGTTT +TGTTTTCATCCCCTCCCCACCATGTCCCCTCCTCTCCCCCAGCCCACCATTTATGGCAAG +TGAAATCCACCTCTGTTTACTGTGGGTATTCATTTCTCTCTTAACATGAATTATAATACA +TAAATACGTTTATTAAAAATTTTTTTTTGAGACAGGGTCTCGCTCTGTTGCCCAAGTTGA +AGTGCAGTGGGTGATCATAGCTCCCTGCAGCCTCCAACTCTTGGGCTCAAGCGATCCATC +CTCCTGCCTCAGCCTTCTGAATAGCTGGGACTACAGGAGACAGCCACCACCACACCCGGC +AATTCAGAGAAAAATTAAGTAAAGAATAGCATGTATAAATGAGATGGGCAAGATGATGAA +GGTGGTACCCAAAGAACTGAAGTTTGGGAAACGTTGATTATCTTCCATTTATGAAGAAAA +AAAAAGTCTTGGGGAGGTCTCTGGAGGGTCAGGGACTGGAATCCAGGTGCGCTGACCTAG +GCCGACGTGGGCCACCGGGACACCACAGCCCTTGGGGCGCCGGCGGCCGGTGTTCCTTCA +GGGAGCCCAGAGGCTGCAGTGCCGCTATGCACCACCAGAGGGCAGCACGGCCCCGGCTTG +CGGCTCCCGGCCACTTCCCACGCGGGCGGCTGGGGTGGCGCTGGGCGGCTCTCCCTGGGG +ATTCGGGTTTGCCTGGACTCATCTTAGTCCAGAGATCCTCAAACGAGCTCTGGGACACAC +TCCCTTCTAAATTACCTGGGTGCTTGTTAACAGTGTAGAGTTTGGGGCCTTCCTGGACCT +ACAGAATCAGCATCCCTGAAGCTCCAGGTGTGTGGCGTGGGAGCTAGGGGGTTTGGACAG +TGGGGTGCTGGTCAGGGGAGTTTTGAGAACACTGCTCCAGGGAGGTGGGCACTGTCTCCC +AGGGTCAGAGTTTGGGGGTGATGTGTGTGTGTGTGCGGAGGATTATCACACACACCGAGA +GGGATTGCCGGTCGGAAGCCTGGGCTTGCATTTGGGCCCACCTCTTACTTGGATGGGTGG +CAAATTCTTCGTTAAGCATTTTGCATCTACGCACCCTCCATTTGACCACCCATCCATCCA +TCATCCATAAATATATGATAACTAAACCCTTACCATGTGTCCCTTCTGTGTGTGGAGATA +TAGTGGTGAGCAACACAGACAGCGTCCCTGCCCTCCTAGAATTCATGCCTGTGTGGAGGA +GCCAGATAGCAGCAAATAATCCCTCAAATATAAAATTACATGTTAGGCTGAGCGCAGTGG +CTCACACTTGTAATTGCAACACTTTGGGAGGCCAAGGTGGGAGGGTTGCTTGAGGCCAGG +AGTTCAAGACCAGCCTGGGCGATATAGCAAGACCCCATCTTTACAAAAAATTTAAAATAA +AATTACAATTTATAGGAGCTGCCTTGAAGGAGGAGGGATTCATAGGGTGCTGTGTGGATG +AAAAGAGCTCTAGGAACCTGAGGATGTGAAGGATTCTTCCCTTAGGAAATTATGCTTGAA +TTGAGATCTGAGGGTGAGAAGGAGTGAACCAGGTGGAGTCAGAGGGAAGAGTGTTTCAGA +CAGAGGAAACTCATGTGCAAAGGCCCTGAGGTGGAAATGAGCTCACTGCCTTGGCAGAAG +AGTGTGGTTGGAGCAGGAAGGAAGAGAGGGACTGGCTAGACCTGGGGTGTGGGCAGTAGA +CAAGGACCAGTACCCTCAGGTTCTCAAATTTCCCATCTTCAAATGGGGCAACAAGAGAAC +CATCTATCTTGCAAAGAGGATAACATGTAATGATGAGCCCAAAGCATCTAATGTAGTGCC +TGGTACACAGTTGGTGTCAATATTGGGGGTGGGGGTGGATCTGGGCAGAGGGTACAGCCT +GGTTAGAGAGCTGTGGGGAAGCACTGGGCAACTGCGGGGACCAGAGCTGTCTTGGCCACC +TGCAGGGACCAGCTGAGAAGTGTGTTTAACCACAGTGAACATTACCGTTGGCATCGCTGT +CTTGTTGAAAACAAAGTGAAATTGGAGAACATACTGTTGTCTTGAACTAGGCCAAGATGA +CTAATTATTAGACTCACTTTTGAAAGGTTACCATATACAGACATGCGCTGAGGTGGAGAG +AGGAGAGTTTGGAAATCTGATTCATTCTGAAACCCCAATAGATGGAACTCTTGCTCAGTT +TCTGAGCATAATGACTGTGAACATTCGGTTTAACGCAGCTGTCACCACAGGCAAGGTGCA +AAACAAAATGTTTCGTACCAGCTCCTTGGAGTGTCATGGGGCAGCTCATGGCAGCCCTGG +GGAGATCTCTGCTAGATGGTGAAGGGTGTGCAACGTGGGTGCTGGTGTTGGGGAATTGAG +GGGACGCCAGACCTCAAATCTGGGATCTGAGTCTGAGGGATGGCTTTGCCACAAGTGGAC +CATGTGGCTTAGGTTAACTTCCTCCTTTCTTTGGGCCTTAGTTTCCTCATCTGGAAAATG +AAGGGCTAGACCAGATGCTCTCCAAGAACTTCTCTAGTTTTGTTGTTCTATGGCCTTTGC +TGGTGGTGTGACTTTGGATGTTACCTTCAGCTCCTGGGTTTTAGTTTCCTTTTGAGCATT +TTAGAGTTCCCCAAGAGTGTTGGTTTATTTCACTCCCCATTTGCTGCCCCCACCAATGAA +GTCTAGCGACTCGAAATCTCCTTCTCCAGACTCCACTGAGAACAAACCACCCTAGTTCCT +TGCCCTGTGGGTCAGTGGTTTAATCTGGGGATGCGTGAGTCCCTTGGTCCTGTCTGGAGA +TGCATAAATCCACTGTGGCCCGATGTGGGGATTCCAAGTCCTTGAGGTCTAATCTGGGGA +TGCATGTGGTCCAGTACTCACAGACCCAAGGGGGCCTGAAGGCACCTGGACCCTTCAGGA +AGTCCTGTCTCTGGGACTTACAAGGGAACATTCGTGAAGCTGGTATCAGGGCTGAACGTG +GATTGGGGCTTTCTGAGGGCCAAGTGCAGGCACTCATTTCCTTCTCACATTATTCCCACC +TCTGAGGGGCAGAGGGTCTAAGTAATTTTCCCAAGGCCACACAGGGAGCAAGGGGCAGAG +GTGGCATGTGTGCCCAAGCCTGTTTGATTCAAACTGTCGTTAACTTTGGAAACTGACCCC +ACCATCTCATTTATTTCTCACAACAAATACATCCATTAACAGGTATCAAGGCTTAGAGGC +TTCATAGCAAAACAGAGTGGAGACCTGGTAGGTAAGCAGGCAGCTTCCAGATTTCTCCAC +CCAGCCCCCACTTCCTGGCCAGGAACTGGAGGCAGGGAAGTTCCATTGCCCATATAGCTG +CATGACTTTTCATTTGCCCGTTCCTGTGGTCAGACTCAGTGGTGTGAGACTTCCTGTGGT +TGAGCCGAGTGATGCAAGAACGTCGCTGTGCAGGGCTGTGGTCCTACACCGTCCACTTTA +TTGGTTGTCTAAGACATCTTCAATGGTAAAATGGGAAAGGCATAGTTTTTGTCCTGAACG +TTGTCCTTACACCTAAGCCAGACTTGATCAGATGCCACATGGGGCGTATCCTCCTGAGCA +TCCCACGTCTACCGCCTGCCTTGGATGTCTGACATCAAGTATGTAAGTGCTTGTGTCTGG +ACCTGAACTTCACTCCAAATAGCGGGGTTGGCTACAGGTCAGTTACCCATGTGAGATTAT +AGTGCCCTGACTGGTTATTCTTTTTTTTTCTTTTCTTTTCTTAAGACAGGGTCTAGCTCG +GTTGCCCAGGCTGCCGTGCAGTGGTGTGATTGCTCTGCCTCCTGGGCTCAAGCCATCCCC +CCACCTCAGCCTCCTGAGTAGCTTGAACTACAGGCATGCACCACTGTGCCAGCTAACTTT +TGCATTTTAGTAGGGATGGGGTTTTGCTATGTTGGCCAGGCTGGTCTTGAACTCATGGCC +TCAAGTGATCCACCCACCTTGGCCTCCCAAAGTGATGAGATTACAGGCGTGAGCCACTGT +GCCTGGCCACCTGACTGGTTATTCTTATCAAGATGAGAACAGAACTGAAATTGAACATAA +GCCACCATTAATTATCATCAGTAATGTATTTAAGAATATAAGGCATAATTTTAAGTTACA +CTAAAATAAATATAAATGGCTTGACACAAGTAAACGTTCTTGCTCAACCCTTGATACCCT +CTAGGGATGGATCTGAAGATCCATCCCCTAGACACATGAATATGATTTTTCAAATCATTA +TTATTACAGTTTTATAGAGACAGGGTCTTACTCTGTTGCCTAGGCTGGAGTACAGTGGTG +TGACCACGGCTTACTCCTGGGCTCGAACTCCTGGGCTCCAGAGATCCTCTGTATTCATCT +GTTCTCGCACTGCTGTAAAGAAATACCTGAGACTGGGTAATTTATAAAGAAAAGAGGTTT +AATTGCCACATGATTCTGCAGGCAATACAGATGCTGGCATCTGCTTGGCTTCTGAGGAGG +CCTCAGAAAGCTTCCAGTCATGGTAGAAGGTGAAGGAGAAGCACACGCATCGCATGGCCA +GAGTAGGAGTGAGTGGAAAATGGGGCACTGCTACACACTCTTTTTTTTTTTTTTTTTTGA +GGCAGAGTCTTGCTCTGTCACCCAGGCTGGAGTGCAGTGGCGTGATCTCAGCTCACTGCA +AGTTCCGCCTCCTGGGTTCACGCCATTCTCCTGCCTCAGCCTCCCAAGTAGCTGGGACTA +CAGGCGCACACCACCACGCCCGGCTAATTTTTTGTATTTTTGTAGTAGAGACGGGGTTTC +ACCGTGTTAGCCAGGATGTTCTTGATCTCCTGACCTCGTGATCTGCTTGCCTGGGCCTCC +CAAAGTGCTGGGATTACAGGCGTGAGCCACCGCACCCGGCCTGCTACACATTTTTAAACA +ACCAGATCTTGCAATAACTCACTCACTCACACAACAATAACAGTACCAAGGGGATGTCGT +TAAACCATTTGTGAAGGACCACCCTCATGATCTAGTCACCTCCCACCAGGCCCCACCTCC +AACCCCAGGGATTACAATTCAACATGCTATTTAGGCGGGGACACAGATCCAAACAATATC +TTCCTCTCACGTAGCTGGGACTAGAGGTGTGCGCCACCAAGCTCGGCCTCTGGTTTTTCA +AATGATATCCCAAATCGGAGCTCCTCTCACCACTTCCACTTTGCCACTTTTATTCAAGCC +ACTAGCCAACAACGTGGGTTATGACAGAAACAGAAGCCTCCGCGCTCCTTTCCTCCTCCA +AACTTGCTCACCTTGTAGGTGACTCTCTATGCTGCGGGATCTGTTAAGGCTTGAGTCAGA +TGGCAAAGTCTCTGCTCGAGGCCCTCCGATGGTTTCCCTTCCACCAGGAGTCAAAGCCCA +AGTTCTTACCAGGGCCTCCGTGACCTCACTGGGTCTGCCCTGGTTCTTCTCTGGGCTCAT +CTCCTGCTGTTCTGCTTTTGCTCACTTCGTTCCAGCCTCTCTGGCCTCCGCGCTATTCCT +TCAGGCACATTTCTGCTGTGTGGCTTTTGCACTTGCTTTTCCCTCTACCTGGAGAGCTCT +TGCCCCAGATACCCATGAGTCTCCCTCTCTCCCCTCCTTCCGGTTTCTGCTCCATTCTCT +CCATCCCAGAGAGGCTCTTCTTGACCACTCTACCTAAAATATCAGCTTCCTGCAATAAAA +TATCAACTTCCTTCACTCTTTATTCTTTTTCCCTCTTAATTTTATTATATCTCCTCCTGA +CATGTATTTGTTGATTCTTTCCCCACTAGAATATAAGCTCCACAAAAGCCGCATCTCTGC +TCCTCTCCCTGCTACATCCTTAGAGTCAAGCCTAGTGCCTGACCACATCAGTGACATTGG +TTGAATTGAATGAAGGATCAATAAAGGAATAAACTGAGGTTGGGCACGGTGGCTCACGCC +TGTAACCCCAGCACTTTGGGAGGCCGAGTCAGGTGGATCACCTGAGGTCAGGAGTTTGAG +ACCAGCCTGAACAATACGGTGAAACCTCGTCTCTACTAAAAATACAAAAATTAGCTGGGC +ATAGTGGGGCACGCCTGTAATACCAGGTACTCGGGAGGCTGAGATGGGAAAATTGCTTGA +ACTCGGGCGGTGGAGCTTGCAGTGAACCAAGATCGTACCACTGCACTCCAGCCTGGGCAA +CAGAGTGAGACTCCATCTCAAAAGGAATAAACGGAGCTTTCTATGGTAAGTATCTTTGCT +CATGGCAGGAGCCTCACTGACAGTTTCCTGAGTCACACTTTCCGGTTTCTGTGTTGCGTG +TACATTGAAGGCATTCCAATGGTGGATCTGAGCCTCAGGATAATTGGATATCGCTTTTCA +GTATGTAGTTCCACATCATCATTTTTTTGGATGCCTTTAATCTTTCTTCACTTCTTCTTC +TGTCCCATCACCAACATGAGCAGTTGGATTTATTTTAGGGCCCTTTCTCACAAAAAGCAA +AGTTTCATCACTTTGTGGGAGTAGCTGGGGACACATAGGACCAAGAGAGAGGAGCAGAAC +CATGCTGAGAGGCCCTGGCGGTGGCTGCCTCTCTCGCTGGCTAAGGGACTCAGCTTCAGC +ACCTGCCCCCAGTTCTGCAGTGCACGATTTGAACCCATCCCTCAGTGAAATAACGAATGA +TCCCAATCATAGTCCTTGAGGACAGCTTACAAGTGATTCATGGTGAACTCAAGAATGCCA +AGGAATCTTGTGGGTTTATTTGCTCCATCTCTGCTTTAACCTCGATGTCCTCCCGGCTCC +AGTGGCTCCGTCATGTTCTCAACTTTGTGTACTCATGGTTCTAGAATCCCAACCCCTGGA +TTCCTGTCTAAGGCTCAGTCTCTTGCTAGGAGGAAAGACATCTTATCAGATGTTAGGTGT +GAGATGTCGGAGGCTGTGTTTGGTCTCCCAGCATTCTTGTGAGCGAAGGGCTTTTAGCCA +CATTCTCCCTATCGCTTGATTTCTCTCTCACTTTGTGGGAAAGTAGACAGCAGGACCATC +ACCCCAGTTCAGGATTGAAAACTCAGATGTTTAACTTTGCAGACTCATGATGGGTTTCTC +TCCTTGGCATGTGGTCTCCTTTATTTGAGCTGTATGTGTTGAGGACCTACTGTGTGCACT +AGGGCACTCCATGGGTATGGGGAGGAGCAAGACAGAACCCTTGTCCCTCAAGACTGGAAT +CCAGAAAAGGGTGGGGATAAGTGTGGCAACAGCTCTGGGGTAGGAAGAGGGACATGGGTA +AGAGAGAGGAGAGAGCTGTGACTCCAGCTGCAGTGGGGTCAGGGAAGGACTTACTGTTTT +CATAAAAATAGCACAGATGAAGGCTGGGCATAGTGGTGGCTCATGCTTGTAATCCCAGTA +CTTTCGGAGGCCAAGGTGGGTGGATTGCTTGAGACAGGAGTTCAAGACCAGCCTGGACAA +CATGGCAAAACCCCATCTCTACAAAAAAAAAAAAAAAAAAAACAACCCAAACAAAAAAAT +TAGCTAGGCATGGTAGAACTCACCGGTTGTCCCAGCTACCCAGGAGGCTGAGGTGGGAGG +ATCACTTGAGCCCAAGTGGCAGAGGTTGCAGTGAGCCGAGATCGCACCACTGCACTCCAG +CCTGAGCAACAGAGCCAGACTCTGTCTCAAAAAAAAAAAAAAAAAAAAAAAAAGCTCAGA +TGCCTTGAAAGGCAAAACATTTAGAAAAGCTACAATAGATAAAACAAAGGACATCCCAGG +TTTCCTCCCTGCAAAACCATCATTCAAGCTATGTTTCTATGTGGAGTCTCTAGATGGAGA +GATAGACAGGCCTACTTTTATAAAATGGGATACTTTTGAAAGTAAAAGTTATTAGAGGTA +ATTTTACTTAACATAAACAGAAGACAAGGAAACAAAACCAAAGGAATCTGAATCTTAAAT +AAATATTACATTATCACCAATGGAATTGGTTCCTAAAAGATCCCTCTAAGTTTTTTTTTT +TTTTCTTTTTTTGAGATGGAGTTTCACTATTTTTGCCCAGGCTGGAGTGCAATGGTGCGA +TCTCAGCTCACTGCAACTTCTGCCTCCCGGGTTCAAGTGATTCTTCTGCTTCAGCCTACC +GAGTAGTTGGGATTACAGGTGCATACCACCATGCCCAGCTAATTTTTGTATTTTTAGTAG +AGACGGGGTTTCCCCATGTTGGCCAGGCTGGTCTTGAACTCCTGACCTCCAGTGATCCAC +CTGCCTTGGCCTCCCAAAGTGCTGGGATTACAGGCATGAGCCATCATGCCTGGTCAAGAT +CCCTCTAAATTTAACAAGAGATTAGGAAAAACATTGCGATTGGAGTTACATAGTTTTTTC +AAATCTTTGTATTTTATTATAAGCACAATTAACAATGGTATTCTTCTCAGATAAAATACT +TAAATTAATCCAATGATAGGATTTTTGAGAGTAATGTGAATTTGTTCATCATTAAATCAG +AAGACAGGCATATTCTATGAAAAGTCTGTAACCAAGTTTTCCATTTGTATTAGTCCATTT +TCATGCTGCTGATAAAAACATACCTGAGACTGTGCAATTTACAAAAAAAATAAAAATAAA +AAAAGGTTTAATGGACTCACAGTTCCATGTGGCTGGGGAGGCCTCACAATCATGGCAGAA +GGTGAAAGGCAGATCTCACATGGTGGCAGACAAGAGAACAGAAATTGTGCAGGGAAACTC +CCCGTTATAAAACCATCAGATCTTATGAGACTTATTCACTATCATGAGACTAGCACGGGA +AAGACTCACTCCGATGATTCAATTACCTCCTACCAGGTCCCTCCCACAACACATGGGAAT +TATGGGAGCTATGATTCAAGATGAGATTTGGGTGGGGACGCAGCCAAACCATATCACCAT +TCCTGTCCTTTTCTCGTGCACCCTTCACAGATGTGCGCACTTAGTGCTCTGAGTTCTGAA +TAAGCTTAGCCATGTGTCCATCAAGATGTGGAGTGGCTCCATCATCCCCAACAGTCTCTG +CCCCTGATGGGCTCCTCCTTCCTCACTTGGACCCTGGCAATCACTGATCTGCCTTCTGTA +CCTGTAGATTTGCCTTTTCCAGAGAATCACATAATTAGAAGATAATCTGTATCAGTCCAT +TCTCACACTGCTATAAACATACTACCCGAAGGCTGGGCACCTGTAATCCCAGCACTTTGG +GAAGCCAAGGCAGGTGGATCATGAGGTCAGGAGTTTGAGACCAGTCTGACCAACATGGTG +AAACCCCATCTCTACTATAAATACAAAAATTAGCTGGGTGTGATGGTGCGCTCCTGTAAT +CCCAGCTACACAGGAGGCTGAGGCAGGAGAATCGCTTGAACCTGGGAGGCGGAGGTTGCA +GTTAGCCAAGATCACGCCACTGCACTCCAGCCTGGGTGACAGAGTGAGACTCTGTCTCAA +AAAAAAAAAAGATACTACCTGAGACTGGGTAATTTATAAACAAAAGAGTTTTAATAGACT +CACAGTTCTGCATGGCAGGGGAGCCCGTAGAAACTTACAATCATGGCAGAAGGTGAAGGG +GAAGCAATGTAAATCTTAATTCTAATGTTTTCATCACAGTATCTCATGCCTATTATTGGC +TGTGTGTGGTGTTCCTTTTCAAGTCTCTGGCTTCAACGTCTGCAGGGAGTAAATTTCCCA +CCTGCTGGGGGTGGGGAGCACCATTACCTGACTATGCAGGCTCATAAAAGTGGGTCTGGG +TTCTAAATGCTCATCAAACAGACTCTCAGCCACTTCTGTTTTCAGCCGCTCTTGCACCCC +ACCTTTCAGAGGGATTCTGGTTGATGCAGAGTTTTGTGGCTCAAATAGATTTTCTGTTCT +CAGGTTCTTCACCCTGCAGGCACACATAGGACTTAACTTTCTCTCATTTGCTGGGCCAAT +TACCAATCATTCATTCACTTTTTAATCTTCCAAATTTTGATGACATCTTTTTTTTTTTTT +TTTTTGAGTCAGAGTCTTGCTCTGTTGCCAGGCTGGAGTGTAGTGGCACAATCTCGGCTC +AGCACAACCTCCGCCTCCCAGGTTCAAGCAATTCTCCTGCCTCAGCCTCTCGAGTAGCTG +GGACTATAGGTGTGCACCAACATGACCAGCTAATATTTGTATTTTTAGTAGAGATGGGAT +TTCACCCTGTTGGCCAGGCTGGTCTGGAACTCCTGACCTCAAGTGATCCATCTGCCGCGG +CCTCCCAAAGTGCTGGGATTACAGGTGTGAGCCACCACACCTGGCTCTGATTGCTTTCAT +ATCTTTGTTTTTCTTAATATCTATTATCTGTCTATTCATAATTCCATTTTCAGCAGGGTC +TCTTCTGATTTTGACATTTATCATTAATTTGGGACTTCTGTAATGTTATTTGATTTCAAT +TTGTTTCCTTAGGTCTCTCTTTTGTGTGTCATTCTGTTGTTTAATCAACTGATCTTTGAA +AGTTTGTTTTACCAAATTCCTGTTCTTGTTCTGTCGTTTTATAGCAGAGAGCACCTATGT +GAAGTTTTCTTCCAGTTTTGGGGTTATATCTCCTTCTAGGCTGGATTCTTTGTCTTTTGG +GTGCTTTTTTTCTTGGGGGTTTTGGTGGGAGTGTGTGTGCATAGTTTCCATCAGTTTCTT +ACTTGTGTGTGGGCATTTCTGTTCAAATATTCTTTTTGCTGTTATACAGTGTGAACTTGG +ACTCATTTCTCAGTGTGTCTGAGATAGATTTTGCCATAGTTTGAGGTCCAGATATTTTTT +GTTCTTAACATTTTTCCTTTAGCCTGGGATCATGGTGGGATGAGGGGTAGGAAAGTGGAA +AAGCATATTGGGGCAGTGCATATTTCTGGAAGAAATATGTTCTCACTTCTGAGGGTGTGA +AAATGTGCTAGGATTGCACTTCCCTGGGGAGAAAGATAGCTTCCCTTTAGAATGTGGGAT +AGTCAGCTGGGCATGGTAGCACACACCTGTAATCCCAGCTACTTGGGAGGCTGAGGCGGG +AAGGTTGCTTGAGCCCCAGGAATTTGAGGCTGCAGTGAGTTGTGATTGTGCCACTGCTCT +CCATCCTGGATGACAGAGCAAGGCCTTGTCCCTTAAAACACAAAAACTCAGACGCGGGGT +GATGGCTCACGCCTGTAATCCCAGCACAGTGGGAGGCTGAGGCGGGAGGATCACTTGAGG +TCAGGAGTTTGAGACCATCCTGGCCAAAACGGTGAAACCCCATCTCTATTAAAAATACAA +AAATTAGCTGGGCATGGTGGTGGGCACCTGTAGTCCCAGCTACTCAGGAGGCTGAGGCAT +GAGAATCACTTGAACCCAGGAGGCAGAGGTTGCAGTGATTCAAGATGGTGCCACTGCACT +CTAGCCTGGGCAACAGAGTGAGACTGCGTCTCAAAAACAAAAACCAAAACCAGAACGCAG +GATATTTAATACTCATTGCCCCAGCCTTGTTGGGGAGGGGCACAATAAGAAAAATCCCAT +CTGGCATCCTGAAACAAATCAGTATTGGGGTGAGCCCAGTGGGGCAGCTGATGGCTGAGT +CAGGCTGGTGCGATGGAAGGAGCTGTGAGGGCCCCGTAGCTTGGAGCATCCCTGGTCCCC +TTAGCAGCCATCATAAGACGGAGCAGGCAGGGCTGTAGTTGGACAGCCCAGTCAGGAAAT +GCCAGCCATGAATGAGTGCCCCATGGCTGCCTTGGGAATGTGTGCCAGGATTGGAATCCT +GCAGTTGAGGATCTGAAATGTTCTGACCAGGTGGCTAAAGAGTATGACTTCAGGCCGGGC +GTGGTGGCTCACATCTGTAATTCCAGCACTTTGGGAGGCTGAAGCGGGTGGATCACCTGA +GGTCAAGAGTTTGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCAGGCACGGTGGTGCACGCCTGTAGTCCCAGCTACATGGGAGGCTGATGC +AGGAGAATGGCTTGAACCCAGGAGACGGAGGTTGCAGTGAGCCAAGATTGTGCCATTGCA +CTCCAGCCTGGATGACAAGAGCAAAACTCCTTCTCAAAAAAAAAAAACAAAACAAAACTG +TGACTTCATAATAAGGTCATGTTGCTAGGGACCACGTATTGACGTTTCTAGGGAGAAATG +AGAAGGAATACAGCAACCGAATAAGACGATGTTCGTTTATGACATCCATGATGTCTTTCA +AGGCTTGAGATACACTGTCTTTTGTCTAATTAGTCATTGTGACCATATCTCCATGGAGAC +CATTATGTTTGTACTCACAATAGACACGTGTGCATCCATTAAAGGAACACAGTTGCCAAA +CGTACGCTCTGGGCCCAGGGTGGAGTGGCTTTTTACAGCACAGTCATCGGAGCTGCTGCA +AAAAGTGTCAGAAAACAAGCAAGGAGCTGTCCTTATTCATGAAGAGAGGCTCTCTCTGGT +ATCAGGCCCTGGGTCTAGGGGAGTGTGAAACCCAGGAAGGCGGGGTGCACACGCTCATGA +CAAAAGTTCCAAAGGCGTAGATTCACTCTCTTTTTTTTTTTTTTCAAATGTGTGCCAAAG +ATTTTTAAGCTCATTAATTAATGAAGGGACCAGTAAGATGTTAAAAACTGGCTCAGGAGA +GAATGCAGAGAACAGACATTAATATAGGTAATTAGGAATGTTTTGGTCAAGAGACACAAA +ATTGGTTTCTTCCAAGAGCAGTAAGGAGAATGGGGAGAAGATTTAGTCTTTCATTAAAAA +AATTTGAGAGCCAACAAGTGCTCAGTAGAGTGAGTGGTGCTTGGACGGAGGGGTGGACAG +GCCGGATGGGACTCAAGCGAGACTGTGCTACCCAGACCTGGGCAGTGCTCCAGGGATGCT +TAGCAGAGGGGCAGGAGGCTGTGGGGGATGCCGCTGTCTGGGCCTTGTCCTTTTTGTGCT +AAGCATCCCCAGCTCCCTGCACAGGCCCCAAATGTGGTAAATGCATGGCAGACCTTGGGG +CATGAGGGGATGAGAGGGGACCTTCCAGAAGAGTAGAGTGGGAACAGACCATGAAAGCTT +GGGATTGCAGACCCTAGCTCTGCCATGGGACAAGAAACCAGTCCCTCTCAGATACCATTC +GGCACTCGTTTCTGCCTCAGAACTGAGAGCAGCAAAGGGCTTCTGTGTTTGTCCTGCTCC +TGGCTTCTTTTTTCTTTTTCTAGAGACAGGGTCACGCTCTGTCTCCCAGGCTGGATTGCA +GTGGCACAATTGTAGCTGACTGTAATCTCAAACTCACTTCTGGGCTCAAGTAATCTTCCC +ACTCCGGTCACCTGCTAATTTTTATTTTTGTTTTTTGGTAGAGACAGGGTCTTGCTATGT +TGCCCAGGCTGGTCTTAAACTCCTGTCTCTAGTGATCCTCCTGAGTTGGCCCCCCAAGAT +GTTGGATTACAGGCGTGAGCCACTGCACCTGGCCTTCTCCTTGCTGCCTTGTCCAATGGG +ATTTCGGGACTCATGTGACTTCAGCTACCTTGTTTGTACTGACCATCATCACTAACTACA +GAAATACTACAAGGCCGAAGCTCTCAAGCCCCTAACCTGGTAGTTACAAAGGGAGAAGTT +TCCTAAGCTCACCAGAGTGGCACTTGACCTAACTACACACTTCTGCCTGGACTCAGGAAG +CAAACTACCATGGACCTCGTCACCCGTAATCACATGCACAGGCAGGCACTTGCTCATGGC +CATTTTCTTTTGTTTTGTACACAAGTCTAATAACTCCACTATTTTTAGTAAAGTGAGAGT +TGATGGCATGGCTGTTGGTAGGCACATGGACACCAGCAGGAGGGAGTAGCTGGAAGCCTG +TCAGTGAGGTCAGGAACTGGAGAAATATCAAAGCAATTACACGAGGCCAGGATGGCATGC +TGGGGCCGCTCAATGTCAGAGCACAGAGCGCTCTACTCTGGCCTAGCGCAGCCACTGACC +GTTCTTAGCCATAGCCTTGAGTCACCCAGGAAAGAGCTTACCAACAACCAAGCAGGAGCT +TTGGGATCATAAAGTTCTGGGTTCAATTCTCTGCTCCCTGTTTGCAGGGCTCTAGGCAAA +GAGTCTCCCTCTTTTGCCCAGGCTGGAGTGCAATACCACAATCTCAGCTCACTGCCACCT +CTGTCTCCCAGGTTCTAGTGATTCTCCTGCCTCAGCCTCCTGAATAGCTGGAACTACAGG +CGTGAGCCACCATGGCCAGCTACTTTTTTTGTATTTTTAGTAGAGATGGGATTTCACCAT +ATTGGCCAGGATGGTCTCAATTTCTTGACCTTGTGATCCGCCCGCCTCGGCCCCCCAAAG +TGCTGGGATTATAGGCGAGAGCCACCACGCTTGGCTTTTTTATTTTTATTTTTTTAAAGA +CAGAGTCTCACTCTGTCACCCAGGCTGGAGTGCAGTGATGCGGTCTTGGCTCACTGCAAT +CCTGACCTCCTGGGTTCAAGTGATTATTGTACCTCATCCTCCCAAGTAGTTGGGACTACA +GGCACGCACCATCACACCCAGCTACTTTTTGTATTTTTAGGAGAGGTGGGCTTTCACCAT +GTTGGCTAGGCTGGTCTTGAACTCCTGACCTCAAGTGATCTCCCTGCCTTGGCCTTCCAA +AGTGCTGGGGTTACAGACAGTGCCTGGCTGGTCTAGGCAAATCACTTTTAATACTGCTTT +CATATTAGAGTGTTGGGAGGATTAAATGAGTTTACAGAGCACATAGTAAATGCTCATGAA +AAATTAGCCGCTATTGGCAGGGAAATGAATGATGGTCAACGACATGCAACAACATGGATG +AGCCTCAAAATCATTCTAATGACAGGAAGAAGCAGGCACAAAAGGGCACTTACCGTCCAG +TTTCATTCATAGAAATCGCAAAACAGGCACAAGTCATCTGTGATATTAGAGGTCAGGATA +TTGGTTATGGGGGTTTGCCATTTTTGTTGTAAAATAGAACAGATAGAAATAATGCAGCAG +GGAGGTGAATTTTGAAATATTGTATATTTCAAAATAGCCAAAAGAGGATTTTAAGTGTTC +ATACCACAAAGAAATGGTTAATATATGAGGTGATGGATATGCCAGTTTAATACCCTTATT +TGATTATTCTACAATGTATACATATATCAAAACATCACATTGTACCCCATAAATACATAC +AATTATTATTTGTCAATTAAAAATTAAATAACAGCCAGTGTGGTGGCTCATGCCTGTAAT +CCCAGCACTTTGGGAGGCTAAGGCAGGAAGATTGCTTGAGCTCAGGAGCTCAAGACGAGG +CTGAGCAACACAGCAAGACTTGTCTCTACTAAAAATAAAAAAAAAATTGGCTAGGCACGG +TGGCACGCACTTGTAGTCCCAGATACTTGGAGGCTGAGGTGGGAGGATTGCTTGAGCCCA +GGAGGTTGAGGCTTCTCTGAGCCGTGATAGTGGCACTGCACCACAACCTAGGTGACAGAG +CCAGACCCTGGTTCAAAAAAATTAAATAAAACATTGAAAAGATTACATAAGATAAACCTG +CTGCAGTTTAGGGAATTACTGTGAGGCTACCCCTGAAGCTAGTCCTGATCACAGTCTTCT +TCCTCCCTCTCAATATTTTGTTTCTTGATCTGAGTGTTAGTTACCCAGGGGTGTTTATGA +AAAGTGGGGGAGCAGTACACTTACGTGCGCTTCTCTATATGCATATTATGCTTCAATAAA +AAGCTTAAAATTAGGCCGGGTGTGGTGGCTCACACCTGTAATCCTAGCACTTTGGGAGGC +TGAGGCAGGCGGATTGCCTGAGCTCAGGAGTTCACAACCAGCCTGGGCAACACAGTGAAA +TCCCGTCTCTACTAAAATACAAAAAATTAGCCGGGCGTGGTGGTGTGCGCCTGTAGTCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATTGCTTGAACCTGGGAGGCAGAGGTTGCAGCA +AGCCAAGGTCATGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAC +AAACAAACAAAAAGTTAGCACTTATTATTTTTCTTAATATTATTATCAAATTAACTTATT +GGAGCTTTAAACTCTTCATCTGTCTAATGGGGTTGATTACCCCATTTTTTGCAGAATTGT +TAGAAGTTACAGTATTCACAGCATATTCGTTGGTTCATTCAGCAGATATTTACTGAGTGC +CTGCAGGCTCGGGCACTGTTCTAGGTGCTGGTGATAAAGACGTGATCCAAACAGACAAAA +ATCATGGGGTTTACATGCTGGCGAGGGAGAGAGACATGCTAGGCACTCACAGAGAACTAT +GAAATTTGGACAGCACCCTCTGGTTCAGAAAATAAGATCCTGGACCACATCTCTATCCCA +TATGGTGAAGTTTGTTTGGTTTGGTTTTGATTTGGCTCCTTAAATAATTAGCTTCACTAT +TACAAAATCTTGGTTAGCACAAAGTCAGATGAGTGAAAGTGTGTGGATGCTACATAAACA +ATGCCTGCCTTTTCTAGAATTTCTAGGTGCAATCAAATTGCGAATTAGAGCAAACCACCC +GTCATAAGCCGCTGCGTTGAGGACCAAGGAATGAATAGCCCAGCAAAGAAATGCTTTCTC +TCTCCTGTTTTGAGGAACTCGGGCCCTGTTTTGAGGCCCTGCACCCTGCAGGCAGGAAAG +CGTTAAGAAAGAAATGTGCATTTCCACTGAACAAGAAAATCAACTTAGAAAAGAAATGTG +TATTGGAAAATATCTATTTGCCTGCAAAATAATGTAAAAATAATGAGCTCCTATTCCCCT +TTGATGTGCAGCGCACGCTTTTAAGGAAAGATTCTGCATTTCTGAGATACTGGGCCTGGC +GTGTAATGAAGTGGTTGTTATGGCAACAACTTTCAAAAGCAAGTATTTTCTGAGATGTGC +TCCACACAGCCAGCGTGAGAGAGGAAAACATGAAAACAGAGACAGGGAGATGAGCTAAAC +AGAAGGCATTAGATGCGGAGAGCATCCGCTCCAGGTCCAAGGGGGAAGAAAAGTGCCCGC +TGCCCCCACTTTCCCAGCCTGGATTTGCAAAGCTGCAGGGGAAGACAGACCCCTGCCCTG +GAAGGGGCCCCTTGAGGAATGGAGCTGGGACAAGGCAAGGTTGGGGCTGAGACAGTGTGA +GACTGTGGAGAGTGATAGGCGGCTTGAGCCTGGGGGCTCCATCACCAGTCCCTCACCACG +GCCCCCTCCTCCCAGCCCGACTCCAGCCTCAGCCTCTGCCCCTCCCAGCCTCCATGCTCT +TCATTCATTCCAGGTACCAGTCTTCCCACTGGCAGTCCGGGCCTTCTGCCCATTCCACCC +CATCATGTGCCTGGGGTTCCTGCCAGGCTGGGCATAGCACCAGGAGCCGGCATTCATCAC +CCTCTTTGCTCTGCACAGCAACCCCAAGTGCCTGGCAAATAGTAGCTGCCCGATCTCTAT +TTGTGGAGTCAATAGGTGGTCCTTCTCTGACAGCTACTGCTATTGTCCCCATTTTGTTGG +TGAGGTAGTTGAGGCTTGGAGATGTTGAGTGATTTGCCCCAGCCCTGCAGGCAGCGGGCA +GTGGAGCTGGGCTGCCCCCACCCCTGCATCGTGCTGCCTCTCAGTACCCCGATCCCAGCC +TCCCTGTCTTTGTTCATACTGTGTCTCTGCCTGGTGCACCCTCTCTTGTCTCGTAAGACC +TGACCCAAAGGCCATCCTGTGGCCATGATGTCATGAAAATGCTGCCTCTAAATGAGACTC +CTGGATGTGTCAGTGTCTGGGGATGGGGTCCTCACTACCTGCTAGGGAGTCTGGGCTGGG +CACACATGTCCTGGCGGCTGGGAACTGCCAGGAAGAGAGCCGCCTCCAGAGGGACCGTGT +CTGTCCCATTCACCATGCTCCTCCCCATGCAATGCCGGGCACAGCGGTGACACTCAGGAA +CCCTTGGGTGAATGAGAGACTTTGGAACGCAGACAGTTTGGAAAGGTCCTGGTCGGTCAG +GTTTTGGAGATCTTTGGGGCTGCCCCAGCCAAAGCTTTCTTGTGATTGGATAACCTCCTC +AAACGCAGCCCAAGCTCATATTTGACAGTGATGGTGAGGAGGGGTGCATGTGAGTGTGTG +TGGCATGTGAGTGTGTAAACGTGTGTGCATGGCCTTGTTGGAGGTGATTTGCCTGAAAAA +GGAGTCTGGGCTACACTCGTGTGTGCCTCTGTCAGGGGTGAGGGAGATGCGTGTGTGCAC +AGATTTGAGGAGATCTGTCTAAAGGGGCATGCATCTCAATATGTGTGTTTCAGGAGCAGG +TAGTGTGTGTGTCTGTGTGCGTGTGAATGGCCTTGATTGACAGGACTTGCTCTGTAAGGG +GTCGTATGTTTGTATGCAGGTGTGCCTGCATGAGGGTGTGTCTTGTGTGTGTGCACCTGG +TCTTGATGTATTTGTGTGTGTGCATGTGTGAGAGAGATGAGCATGTGAAGGAGTGTGCTT +CAAAGAGAGGTTTGTATGAACGTGTGTGTATCAGGGGTGTACCTGGGAATGTGGGTATAG +ATGCCGGGGAAGAGCAGTGGATACATTCCTGGCTGCTGCATTTGTCAGGTAGAGGGAGCC +TGTTGAAGTAAATGGGCTGTATTTTTGGTTCTCTGCTGCGAGAGAGCTTCTGGCAGCTGT +GCTGGCAAACCTGTGAGTCACAGAGAGAGAACTATGCCATGATGCTGTCCTCTGGATCAT +AAAATGTAAGTTAGAGCCAGAAGCAGCCTTGGCAGTCACCTAGTTCTATCCCTTGTGTTA +CAATTGATGGAAAACAGAGAAGGGAAGCAAATTCTCCAGATCACACAGCGAACTCAGGAT +AGAGCTGGAACTTGGACTTGTGTCTGGGTCTGGGACTTCCCAATCCTCCACTTCCTGCTG +CCAGGTCCCTGAGGAGGAGAGAGAGGGTTAACCACAGAGTAATTAATACCAGGCACCAGA +GTATTATAAAATTTCATTTCCACTTTAATTAGGGGAACTTAAAAAAATAGAAGTCTTTGT +TGTGTCAATTAGTTGATTGACTATCGTTGGTTTCTGGGTTAGGGAAACTTGATCTGCAGT +GAATGAATTTGTTTATCAGGGAAAAGGAGCCAGGGGGTGGAAAGAGAAATTCAATTAAGT +GTCAGGCTGCTAAGTGACAGGCTGCATTTGATAGAACTTTTAGCTTAATTGCTTGTATTT +CATTAAGAGTTTTATTTATCAGGAGCATTCTTCATGTTAAAAATCTCAGGTGGTGTCTGC +GTGGCTTTGGGCTATTTTTCTGCATTGATTAAGGACATTGAATTGTGGACCTGAAGAATT +ACCTGGGACCTCAGAGACATTCTTGTCCGGGCAAAAACCGTCCTTTATCCTAGCTCCCGG +GGCTTGTGTCCCCCTCATGCCTCCCCTCCCATAGTTATATCCAAAGTTTAGTAAGTGTTG +CATTTCTCTGGGGAGAATAATCTGTATTTCTTCTTTAGATTTGCAAAGGGATAGGAGTTG +CATAGACAATAATACTCAGCCAGGCTGACCAACTTGTTTGGTTTTGCTCTTTGTTGTTGT +TTTTCTTCCCCATAAAAACACATTTAATTGCATGCATAGTTGTAAAATTGTACATGAAGG +CAGTGCTAGAAACTAAGTTACTATTACTTTGCATTAACAAAAATGACTGTAAAAATAACT +ATCCTTGAGAAGAAAATGAGCCTGACAAGATTTAATTTAATTAGAGATATGATTACTATC +AGGGTTTTCCAAGAATGTCATATCAGCTCAAAAGTAGATGCATTTTATTATAAATCAAAT +GGGTCCTGGTGCCCCAGAGGTATATAAAAAATATACAGCGTGGCTTACTTGAGTTATTCT +TTTCTGAAGGCCTCCAGACCCTTCTTGTGAGGAGAACTGTCCAATGCATAATCTATAATG +GCTATAGAAAGGGAGGGAAGGAGGCAGGGAGGGAGGAAGGGAGGAGGGAGGGAGGGAGGG +AGGGAGAGACAACCTGCTGAGCCTTGGGGCTCTATCACCAGTCCCTCACCATGGCCCCCT +CTGGCCATCTGTGTGCACCTGTGGTCCCAGCTACTCAGGAGGCTGAGGTAGGAGGATCAC +TTGAGCCCAGGAGGTTGAAGGGGCTCACTTCAATCCCCTCTGGGCCTCTCTGAGCCTCGG +TTCTCTCATTTATAAAGATGACCACTTGTTTTATAAGTGAGAGAACCAAGGCTCAGAGAG +GGCCAGAGGTTTTCCGAAGGACACACAGCTAGCTATGGGCAGAACCAGGACTGGCACTTG +TTCTTCCTGCTTCTTTTCCAAGAACCTGGCTCTGTGTGGGGCCTCTGAGTTGCTGGGCTT +AAGTCCTTCAGGGACAGTTCAGCGGGGCAGCCATTTCTTTTCCTTTTGATCTATTAGGGC +AGGAGAACAGAGTGGTTAGGACTGCTGTCACCACCTGGGCTTAAATTCTGGATCTTCTGC +TTGTTTTGTGAACCTGGACAAGTGCTTTGACCACACTGGTAAATGGGATAGTAAGATCAT +CTGTCTCACTTGGCTGTCAGGAGGATCATGGGGTACTCCATGTAATGCACTTAGACTATA +CCTGGTACATAGTAAATGCTCAGTAAATACCAGCTATAATTATTATTGAGCTTCCAAGTA +AGATTTCATTTGAAAAAATGTTCCTATTTTTTTTTTTTTTTTTGAGACAGGATCTCACTA +TGTCACTCAGGCTGGAGTGCAGTGACACAATCACAGCTCACTGCAGCCTCAACCTCCTGG +GCTCAAGCGATCCTCCCACCTCAGTCTCCCAAGTAGCTAGGACCACAAGTGCACACCACC +AAGCTCAGCTAATTAATTTTTCTTTTTTTGTAGAGACAGGGTCTTGCTATATTGCCTAGG +CTAGTCTTGAACTTCTGAGCTCAAGCAATCCTTCGCCTCAGCCTCACTAAATGCTGGTAT +TACAGGCATGAGCCACCACACCTGGCCTCTAATTCTTAAAAATAATTGAGGAGCATTGTG +CTGGACTAAGTAGCTCCCTCTCCAATCAGTTCTTAAGAAGAAATAATTTACTCCAGGAGA +TGGGTGGACTCAGACGTGGTCCATGATGAGGGCTGGGGAACCGAGGTTTCCTACCACTTT +GAGTTTTTCTCTTCCTGGCACTCCCTTTGGTCCCTGATTATTTTTCTTTTCTTTTCTATG +GTAAACATCTATTCTGGCTCTATTCTCTTCCTCTTTCCTCTTCCCCACCTTTCCTGTCTT +ATCTCTCCCTCCCTCCGTCCCTCCCTTCCTCCCTTCCTGACTCCCTCCCTCCCTCATTTC +CTTCCTTCTTCCTTCCTTCCTTCCTTTTTTCCTTCCTTCCTTCCTTCTTTCCTTCCATCC +ATCCATCCACCCACCCACCCATCTGTTGGGTGTGGGAGGTGGCTTCTACAGTCTCTTAAG +AGCTGATTGTGCCTGTCTGTTTCTGACTCTGCATTTAATGATGTCACTTGGTGGCTTGAC +ATCAGCCATGGTGGGAACGTTTACGCCATGGAAATTGGAGAACACTACAAATAAAGGCTT +TTTTTGGGATTATTTGTTTGCTATTTTGAAAACTATTTTTCAGCCTACTGTTTCATCCAT +CCATCCCTGTATCATGCATCCCTTTCTCTGGATGTCCAGACATCCAACCACCAAACCATC +ATCCGTTGAACCATTCATTCATCTGACATGTATTAAGCACTTCTTGTGAGCCAGGCCCTA +TACAAGCTCCACTGGGAGGGCAGAATTGGCCGGAGCCTGCTCCCTGCCCTTGAGGAATTG +ACACTTTAGTGGAACAGACACCTTACACACTCAAGGACTGTCCTGGACATCATCTCATTT +GATGGTCATGGTCGGTATTGTTATCTCAGTGTAACAATTGAGGAGATTAAGGCTCAGAGA +GGTGAAATGAATGGCCTGAGGTCACACAGCTGGCTGTCCATTCATTTGTTTACTCGTATG +ACAAGGTTTACAGAGGTGCTTAAATCCAGCCAGATGCCAAGGTGAAAACTGATTTTCAAA +CCTGTCCTTCAGAAATAAACCTTCTTAAAAAAATAAAAAGAAAGAAAATAAAAGAATAGG +GAAAGTTATTTTTCCATCTTGCTTAGATGGGGACAGTTTTGAATTTATTTTTTTCAGATT +GAACAATCGTTCCTCAAATGGATAGTGATAGGTGATCTAAAAAATAATCTTTAAAAACGT +CGCCGAGTTGGGCATTTCCTCTGGGTGACATAACTCAGTGTGACAGAATGCATTTAAATT +CACAGAAAAGAAATGGCAAGGAGTGCAATGTGGAAGGTGTTTGTGTGGCTGCCAGCTCCT +TAACCCTCTCCTTTCACCATTCTTCCCCCTTTCCTCCACTGCCCCTGGGCCTGTGGGCAC +ATTCGCTTCCCTCACTGCCTCCAGCCATATGTCTACACATACACATACGCATACGCATAC +ACACACGCATACACATACACATACGCATACACATATGCATACACATAGCAGGGATCAAAA +GCACTTCTGAAGATCCTGGGTCCCAGAATGTGGGCAGCTGATAGGCTGGGGGAAGAGGGT +GTGGGTTTCCTAATGGGCCAAAGAAAGAGGTGCCAGGAATGCGTGGAAGATGATGTCTCT +CTTTTCTCCAGATTCCTGTCTGTTCCCATTGTATTTCCATTCCTGCACATGGCCACCATG +GTAACAAGGGAAGGGCTTTGCTTTGGGAAGGCCAGGGCCAGGCCAGGTGAGGCTCACGGA +CAAAGCATCTGCTGGTAACTTAGATTCAGCGTGCGAGGAAACCATGCTACAATTCCTCCC +TGGCTTGGTGGGTGGCCTCCCTGTAAGAGACAGAACCCCAGGGCCATGCTAGGGTTGCAG +CTGAGAGTGTGGATGGCAGCATGGTGCTCAAGGTGCTAGAGTTTCTTCTTTGTGATATTT +TAGTTGTACTTCCCAAGGTATGTTCCATTATTTGCACACTGGTTTCTAGTTTCTGGCATT +CTGCATCTGCCATTATGGCTGGGAAGAAAGAAGAGAGTAGAGAACTCCTTAGGGAGGAGA +AAGAGGATCTGATGGAGAGGATGTCTTAAGTCAGCTTTCCTAGATGGAGATTCTTGCAGA +ATTTTTGCAGAGAGTAAATTATTGCAGATGGGGAGTGAAGGGAGCTGGACATGGTAGGGG +AAGGACCTGAAGCTGGAGATCAGCTTTAACCTGATCCACAGGAAGCTCTGGAGTGTGAAT +TGTACCACAGATTGGCCCCTACTTGAGGCCAGGGGACTGGCATTTGTACTTCCACGTCAG +TCACTAGCTACTGGTTGCCACTGGTGGGGATGGGAGTGAGAAGAGAGTAGCTTCCAAGAG +GGGGCAGATCTGCCAAAGTCAAGTCTCTGGGAAAGGGAACAGGGTGAGCCTTCAGGACTC +ACAAGACCCAGGGGCTGGGGTACTAGTCTGATAAAAGGGGTGTTATGGTTTGAATGTGCC +CCCTAAATTTCATGTTGCGGAAACCAAATTCCCAAATCCATATGTTGATTGGAGGTGGGG +CCTTTGAGAGATAATTAAGATGAGATAAGGTCATCAGGCTGGGGCACCCATAATGGAACT +GGTGGCTTTACGGGAAGAGGAAACCTGAGCTGGCACACTCCCTGGCTCTCATCATGTGAT +GCTTTCACCACATTATGACACAGCAAGAAGGGCCCCACCAGATGCAGCCCCTCAGCCTTG +GATTTCCCAGCCTTCAGAACTGTAAGAAATACATGTTTTTTCTTAATAAATTACCCAGTC +CCAGATATTAAGTTATAGCAACAGAAAGTGGAACAAGACAGGGTGTATGGGTTGGGAAGC +AACAGCTACTACAAGGAGAACCTCAATAAGACAGGATAAAGGGAGAGGAGGGACTGTTTC +CTTCCCTGCCCTGGGGGACTGTGGGAGGAATTCAGCAGCAAGGAGGAGGCACTCTTCACT +CACTGCAAAAGTTCACAGAAAGCCCTCTTTTAATAACTGGGTGCCATCAGCAGGTAGGGG +AAGAAACTTGAAAGACACATTCATGAAAGAGAGACCGAGGTGAGAGATGGTTTAAATACT +TGCTGCTTTGAGTAAGGCTCCAGGACCAGCATCACCATCATCACCTGGAGCTTGTCCAAA +ATGCAGGCTCTCAGGTCCCACCTGAGGCTACTGAATCCAATCCGAAATTTTAACAAGATT +CCCAAGTGATTTGTGTATACACTTAAAGTGTGAGATGTTCTCCTTAGAAAAAAGGTATTA +CACCAGGAAATGTGCCTCTTGGCTGGACAGACAGCTGAAGAGTAGCACAATATCTTCATT +CGTTTATTCTCTGTTCTTTATTTTGTTTGTTCTTTCAACCCATCACTGTATTGAACATCA +GTTTTCCAGGCAATGTCCTAGGGAAACAAAGCTTCCTGCATTCCTGGAGCTTGCTGTCTG +TGGGGGAAAGCAGACATTGGCCATAAAATAATACACATAGTTTATTACAATTGTCATAAG +TATTACAAAGAAAAAGTACAGGTGACAATAACAGCATAACACAGGGAAGCTGACCTGGTC +TGGGGCTTACGGAAAGCTTTTCTGAGGAAGCAACATTGAAAAATGGGCGACAGCCATGTT +CTAGGCAGAGGGAAGAGCCCATGCAAAGGTCCTGAGGCAGGAAGAAGCTCTGAGACTCTG +AGGATGTTTTAAAAAATTCCAGTCCTGGCCGGGCCCATTTGTCCACACCTATAATCCCAG +CACTTTGGGAGGCTAAGGCGGGAGGATCACTTGAGGTCAGGAGTTTGAGACCAGCCTGGC +CAACATGGTAAAACCCCGTCTCTACCAAAAATACAAAAATTACCTGGGTGTGGTGGTGCG +CGCCTGTAGTCCCAGCTACTCTGGAGGCTGAGGCAGAAGGAGCACTTGAACCCAGGAGGC +AGAGGTTGCAGTGAGCCAAGATCATGCTATTGCACTCCAGCCTGGCAACAGAGTGAGACT +CAGTCTCAAAAAAAAAAAACAAGAAAAAACTCTCAGTCCTTGCTGTGGACTTGAGAAGAA +TGAAAGAGAGAGAGGAGATGGGATAGAGAGATGGAGGCAGGGGTGCAACCCTGCAGGCCC +TTGCATGCATTATAAGGATTTTGGACTTTTATCTTCAGAGCAGATGGCATCCTTGAGAAG +AATGCTTAGTGTAACTCATAAGAGCGTGAACTCTGCCACTCACTAGCTGTGAGACCCTGG +ATGGGTGGCTGAACCTTTCAGCATCTTGATCTTCTCATCGGTAACAGAAGAACAAACTAG +TGCCTATGTCATAGGGTGGTTTTTAGGATTAAATGAGTTGCTATATGTAAAGGGCTTATA +ACAGTGAATAGCACATGAGAATTTACAATGACAGCTGAAGGGTTTTTTTTTTTTTTTTTG +ACAGAGTCTCGCTCTGTCACCCATCCTGGAGTGCAGTGGTACGATCTTGGCTCACTGCAA +GCTCCGACTCCTGGGTTCATGCCATTCTCCTGCCTCAGCCTCCTGAGTAGCTGGGACTAC +AGGCGTCCGCCACCGCGCCCGGCCAATTTTTTTGTATTTTTAGTAGAGACGGGGTTTCCC +CGTGGTCTCGATCTCCTGACCTCGTGATCCGCCCACCTCGGCTTCCCAAACCGCTGAAGG +GTTTTCATCAGGCCAATAATGTGATAAGATTTGTGGTGCTTCAAGAAATCACTCTCACTA +CTGCACAAGGGAAACTAGACTGCAGAAGAGACACTAGACTGTGGAAGGGAAAGTAGAGTG +AAGGCAGAGAGACCAGTCAGAAGATTACAGCTCCCCAGGAGTAGGATGATGGCAGCTCAG +ACCAGGGCAGAAGCAGTGGATGTGGAAAGAGGATGGATGAATAGACTTGGTGAATTGTCG +GGTTTGTGTGCTAGGGCTGGGGGAAGGGAGTGGGCGTGAGGCAGCAGAGGAGTCGAGGAT +GCTTCCAAGGTTTCTAGTTTGGGCATCTTGGTGGTTGGATAGCCAGTTTTTTGGTGGAAG +GTGATGAATTAAATTTTGGACATGCTGAATTTGGACATGTGAGATGTTAAAATGAAGATA +TTGAACAGGGAGACGAGACGTGGGGCTACAGATAAAAATTTAGGAGCCACTAACCTAAAG +ATGACCAATAAAACCATGGGAAGAGGCCAGGCACCGTGGCTCATGCTTGTAATCTCAGCA +CTTTGGGAGGCCAAGGCAGGTAGATCACTTGAGGCCAGGAGTTTGAGATCAGCCTGGGCA +ACATGGCAAAACCCCGTCTCTACTAAAAATACAAAAATTAGCTGGTTGGTGGTGCACGCC +TGTGGTCACAGCTACTTGGGAAGCTGAGGTGGGAGGATGGCTTGAGCCCAGGACATTGAG +GCTGCAGTGAGTTGTGATTGTGCCACTGCACTCCAGCCTGGGTGACAGAGCCAGACCCTG +TCTCCAAGCAAGCAAACAAGCAAACAAACAAACAAAAAACACCACGGGAAGAGATGAAAC +TACTCAGAAACAGTACATGGAGTTTGGAGTTTGGAGTCCTATAGACTTGGGTCTGAATCT +CCCCACCAGCTAGCCATATGGTTTTAGGCAAGTTATTTAGCTTCTCTGATAATCAGTTTT +TAATCTGAAAAATGAGAATAATTATACCTATACCCAAGGGTTATTGTGGGAGGTAAATGA +GACAATATGTATAAAACACCTGGCACGGAGCTCAGTCAATATTAATCACTTTTCTTCTTT +TATCCTTCCTTCCTCACTCATCACATACATTTTTTTCTACCTTGGTTTCTAAAGCCTTCT +ACATTCGAGTACACCAGGCCTGTGTTCACCTGTTACCCAGGTGCTGAACCCAATGTAGTG +CATGTCCAGATTGGAACCTGGCTGCCCCAGGCAAGGGTGCCACACACAGGAGAGTGAGTC +ATGTTGTGAAATGAACACTAGTCTTCAGGTCAAGTGGACCTTGATTCGAGTCTCATCTCT +GCTTCCCACTTGCTTGGGATCTCAGGTAAATCAATGCACCTGCCAGGGCCTCAGGCATTC +ATCTGCAAAGTGAAGCATCAGGTGATTCTGCTCTGTATTAATTTGCTAGGGCTGCGGTAA +CAAAGTGCCACAAGCGGGGTGGCTTAAAACAACAGCCTCGGCCAGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCTGAGGCGGGTGGATCACGAGGTCAGGAGATCGAG +ACCATCCTGGCTAACACGGTGAAACCACGTCTCTACTAAACAAAATACAAAAAATTAGCC +AGGCGTGGTGGCGGGTGCCTGTAGTCCCAGCTACTTGGGAGGCTGAGGCAGGAGAATGGC +GTGAACCCGGGAGGCAGAGCTTGCAGTGAGCTGAGATTGCACCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCATCTCAAAAATAAATAAATAAAAAATAAAAATAAAGAAAAAA +CAACAGCTTCGTATTCTGTCACAGTTCTGAAGACTCGAAGTCTGAAGTCCGCAGGACCAT +GCTCCTCTGAGACTCTGGGAAGGACCTTTCCTTGCCTCTTCCTGGCTTTTGGCATTGGCC +AGCAATCCTTGCCATTCCTTGGCTTGCAGCTGTGTCACTCTAGTCTCTGCCTCTGTGGTC +ACATGGCATCCTCCTCTTGGGTGTCTGTGTCTCTTCTCTTCTTATAAGGACACTGGTCAT +ATTGGATTAAGAGCCTACCTTACTCTGGTATGACCTCATCTTGACTAATTATATCTGCAA +TGGCCCTATTCCCAAATAAGGTTACATTCTCAGTTACTGGGGTTAGGACTTCAACCTATC +TTTTTTGGGAACAACCCATAACATACTCCTAGTATATTTTTTTCCTTTAAATCTGTAGAA +AGTAAGAAAAAAAATCTCTCCAGAGAAAAGAACTGTGGAACGTTAATTATATTTTCATTT +GTTGTTAGAAAACAGTTTTCTGACTCCTTGGAAATATGTGTTTTCTCTGTTAATTATGAT +CTCCTTGTGGCAAGTAATCATTGCAGGTAAAAGCTCTTTCTCATTTAGAGAACAAACACA +AAGGCAAGAGTTGGACCCTGCTACATCTGGGGAGAAGAGATTTGTGCTAAATTGGAAAAT +ACAACCCTTTTCTCCCTTCTTTGTTCTCTGACACAATTTCTTTCTAGGGTGGGGGCATTA +CCGGGGGTGGGGAAAGTTTGCTTTCTCTGTTTCCGTTAAACTGGACCTCTAGAAATCATT +TGCCTTCTCCTGATAGGGGCAGCGGTACACCTTTGCCTTCCTGCTTCAAGGACAATCCAG +TGTCTGGGTGTGAGAGACTCTGATGGTCTCTCCATTTCATAAAATATCTTACCGGTCAAC +TCCCTTGAAGAAGTCATGCCTGTGGATGCTGGAAGTTAATAAAGGGCCCATGTCCAGGAG +GTCCTGGTCACCAAAAACTCATGGCCAATCACGCTCCTTAATATTTGCTCAAATGAGTTG +AAAAGTTAGGTCCAGACAAAATCCTATGCGTGGATGTTTACCGCAGCTTTATTCATAATT +GCCAAAACTGGAAAGCAACCAAGATGTCCTTCAGTAGGTGAATGGATAAACAGCCTGTGG +TATATCCCCATGATGGAGCATCACTCAGTGATTTTTTTTTTTTAAGCTATCAAGCCACAA +AATGACATGGAAGAATCTTAAAGGCATATTGCTAAGTGAAAGAAACCATTCTGAAAAGGC +TACATAGTCTGTGATTCCAATGATATGACATTCTGGAAAAGGCAAAACTATGGGGGGAGT +AAAAAGATCAGTGGTTGCCAGGGGTTTGGAAGGAGGCAAGGAGGGATGAATAGGTGGAGC +AGGGGCATTTTTAGGGCAGTGAAACTATTTTGTATGATGCTGTAATGGCAGGTACATGAC +ATTTGCCAAAGCACATAGAATGTGCCACACAGAGAGTGAACTCTAAACTGTAGGCTTTAG +TTATTAATAATATATTAGTATTCATTCATCAAGTACAACAAATGTACTACACTAATGCAA +TATATTAATAATAGGTCAACTGTTTGCAGGGTTCATGGGAGAAGGAGAGGGAATATATGG +AAGTTCTCTGTACTTTCTGTTCACTTGTTCTGTAAACTTAAAACGTGTTCTAAAAAAAAA +AACTCTTAAAAAACAACCAACCAAACAAACAAAGAAACAAAAACCCCTCACAGGTCAGTC +ACTTTGGGGAAGCTCCTGGGGTCTATAAGTGTGGGACCTCTTGGGATTTCCCTTGTGAGG +CAGAAGGTACTAATACCTAATGCATCTCTTCACATCTGGGTGGCCTTATTTCAACCAGTG +CCCACCCTGTCTAAAAGGTTATCAGCTTTGAGTGGAGCTGCAGGCAAAAAGAGGTCCTAT +AGCTGGTCCAACAGCTGTACAAGTGACCCCACCACTTGGCAGGCCTGGTGGCAGATCAGC +ATGCTGTTTGTAGTCTGGAAAATCTTAAGAATCCTAGCAGATGGTGCTAGGCAGTGACCA +GGATAAGGCAAGTGAGACGCTTGCCTGGGGCACGAAATTAAAGGGGTTAGCCAATAAGCT +TTAGCCACCAAGATTTTACTATTTTACAAGATTTTCCTTAATATTACTATTTTAAGCAAT +GCTTTAAAAAACAATGCAAAAAATTCGTTGTAAACAAAATATCCAAACTTTAAGGTGGGA +TCCAACCCTGCGCTTGTGTAACTTGGCCACACTCATCTCACTCTTGTCTTGGCCCCATCA +CATCCTGCTTCAATGTACTATTTTGAGATTTTAGTCATCTTGGCATTAATTTTTATTTTA +AAAATTATTTTGGCAAAATATTGTTTATCTTGATGACTGAGATTTTGAGCACCTTCCTTT +AAATTTTTTGCTCAAGGCAAGTGCTTGACTCATTTCACTCTAGTCCAGGTCCTGCCCCTA +TGCCTCTCAATGATCAGGTTAATATATTCATTCAGTAAATGTTAATTAAGTGTCTACCAT +GTAGGTACTTGGTAGACAACATAACTTGCCCCATGGGTGTCCATCCTCCTCATTCCCTGG +TCAGCCCATTGTTCAAGAGACTTACCACCATGTTGCCACAGCAGTATGCATGTATCCGAC +ACTAAGACTTCCTGGGCTGTCCCCTCTGCTCAGTGCTGGATGTTCCAGCAGCAGATGTCT +TCACCAAGTCCTCAATGAGGTGCCATAGCACACTGAGGGGATCTGGTGGCTGGTTGATTA +ATAGGTCCCCATTTGCTATGGAGGGGAAACAATTTGTTCTTACCAGAATAGACACATGTC +CTGGATTTTCATTTCCATTATGGCCTGGCAGCATCACCATCCATGAACTTGTGAAATGTG +TCTTCATAGCCACAGTGTTCCCTTGGGCCACAGCAAGTGCAGTGAGGAAATGGGCTTGTG +CTCACGGAATTTGCTATTTTTACCATGCAGACATGAAGTGGCTAGCTTAGTAGAAGGATG +AAGTGGCCCACTGAAGACTCAGCTCTGCCACCTTTAATGCTGGGCTACTCTTGTGCAGGA +CATAGTAGTATATGCTCTGAAGCAGCAACTAGTATCTGATGTGTTGTCTTCCATGACCAG +AATACATAGATCCTCTCCCTTGACTCTGAGTTGCATCTACTCGGAGATCCTGAATTACAC +CAGAGACCACTGCTTGCCCAAGTCCTGTTTCTCTACCCAGCAGTCCAGCTTCCCAAGCTG +CATTCCTGTATTGAGGGCACCTACCATTTCTCACTGTCTCCTCCTTCTGGCAGTGAGGCA +TATCCCCCAGACTTTTGGGAGTAGCTTGGACTCTAGCTTTAAGATGGAGGACACCAGAAC +CGGGACACTTCTGTTGACCTCATGGTGCTCATGCTTTCCCACTAGAGACTCTGACATCCA +GATCCTCTATGTAGCCCCATAGTTTGCTCTGAGTATGCTATGTACAGGAGTATAGGTTGT +GCACTGCACAAGTCCATAGGACACCATTCAAATGGAATAGATATGAACAGTGCCCTTGGA +GCTGTGCAATGCAGAAGGCTTGCCCGAGCAGTTAGGCTTAAGGAACTTGCACCAACATAT +TGAAGGAAGGGGGCATGGCAAAGTGACACTGGTGCCTAAATTAATGTGGTGATAAAACAA +CAACGACATTTATTTAATGTTTTGAAGCATTGTGCTTAGCCTTTTACATTGATCATCTCA +GTTAATCCTTACAAGAGCTCTGTTAGGTAATATTAATATCATCCTCGTATTACAGATGGG +GAAACTGAGACTCAGTGAGGTTGGGTAGCTTGCCAAGGACACACAGCTGGAAAGTGGTAG +AGCCAGGATTTGAACCCAGGAAGGTTAACTCCCCAGCCTTTGCACATGATCCAGCACTGG +TTGTATTGCTGACTTCATTTCAAGACTGGGAGCTGGATCCACTTCTCAGAAGAACCTAAG +ACCTTGCCAGGATCCTAAACACGTTATGGGGGAAAGAGATTTAGAACTAGGCAAATGTGG +ATCAAAGCCATGCTTCACCATTTACCAATGCAACTTTGGCCTCATCCCATCATCTCTCTG +AGCCTCCATTACCTGTTCCAATTTGCCTGTAATTGCTAGAAGGTATTGCACACTTACTGG +ATGTCAGGCACAGCTAAGAACTTTAACCACATGACCTCCTTCAGCCCTTTCTGATAGGAC +CCTGGCCTGCAGGGACATCCACTTGAGAACATGTGTTAAAAGGACTTTCAAAGTATCACC +ATGTGATATGGTTTGGCTCTGTGTCACCACCCAAATCTCATCTCGAATTGTAATCCCCAT +GATCCCCACATGTTGAGGGAGGGACCTGTAGGAAGTGATTGGATCACAGGGATGGCTTCC +CCCATGCTGTTCCAGTGATAGGAGGGAGTTCTCGCGAGAGCTGATGGTTTTAAAAGTGCT +TGGAAGTTCCCCCTTTGAAGCATTCTCTCTCCTGCCGCCATGTGAAGAAGGTGCTTGCTT +CCCCTTCTGCCATGATTGTAAGTTTCCTGAGGCCTCCCCAGCCATGGGAAACTGTGAGTC +AGTTAAACCTCTTACCTTTATAAATTACCCAGTTTTGGGTATTTCTTTATACAGTGTGAA +AACAGACTAATACACCATTCCATGCACACATGTTCGTTGGCAAGAGTGACAGTTGCTGAG +TCTACTGAGCCCTGACTTACACGAGGTGTTCTGCTAAGTGGTTACATGCAGCATCTTGGT +TACCCTTGCAGTTACTGCCACTTTCAGAGGCATCTGAACTGAGGCTCAAAGATGTGAAAT +AACATTCTGTGGGCCACAAAGCTAACAGGTGGTGGGGCTGGTTTTTTTTTAACTGAGTCA +GGCTTATTGCAAAGCCCATGCTCTTAAGTGTTGCTACCCAAAGGCCTCTCTGGATGGTCT +TTCCTCACGGGGCCCCTTCTCAAATGCTGGAGATTAATTTAAATGCCAATTTGATAGGTG +AATGATGGTATCTCAATATTTTAATCTGTGTAATGTAGATTTCCAATGGTATTAACTTTG +CTCTGTCACCCAAGTTGAAGTACTGTGGTCACTGCAACCCAGGTCCCTGCATCCTGTCTC +CCGAGTAGCTGGGACTACAAGCGTGCACCACCACACCCAGCTATTTTTTTTTTTCTGTAA +AAAATGGGGTTCTGCCATATTGGCCAGGCTGGTCTCAAACCCCTGGCCTCAAGGGATCCT +CCTGTTTCTGCCTCCCATACTGCTGGGATTACAGGCATGAGCCACTGTACCTGGTAGCAA +TTAACTACTTCTTCTTCTTTTTTTTTTTTTTTAAAGCGAAATCAAGTTTATTAAGAAAGT +AAAAGAATAAAGGAATGGCTACTCCATAGGCAGGGTAGCCTCGAGGGCTGCTGGTTGGTT +ATTTTTATGGTTATTTCTTGATCATATGCTAAATAAGAGGTGAATTATTCATGAGTTTTC +CGGGAAAGGGGCAGGCAATTCCTGGAACCGAGGATTACTCCTCTTTTTAGACCATATAGG +GTAACTTTTGGATGTTGCCATGGCATTTGTAAACTGTCATGGTGTTGGTGGGAGTGTCTT +TTAGCATGCTAATATATTATAATTTGCATATAATGAGCAGTGAGGATGACCAGAGGCCAC +TTTCATCCCCCTCTTGCTTTTGGTGGGTTTCAGCTAGTTCTTTACCACATCCTGTTTATC +AGCCGCTCTTTGTGGCCTGTATCTTGTGCCAACCTCCTATCTCATCCTGTGACTAAGAAT +GTCTAACCTCCTGGGAATGCGGCCCAGCAGGTCTCAGCCTCATTTTACCCAGCTCCTATT +CAAGATGGAGTCGCTCTGGTTGGAACCCCCTCCATTTTACAAGGCGATTTTTTTTTTTTT +TTTTTTTTTTTGAGACAGAGTTTCACTCTTGTTGCCCCGGCTGGAGCGCAATGGCCCGAT +CTCACCTCACTGCAACCTCCACCTCCCAGGTTCAAGTGATTCTCCTGCCTCAGCCTCCCG +AGTAGCTGGGATTACAGGCATGCGCCACCACGCCCAGCTGATTTTGTATTTTTAGTAGAG +ACGGGGTTTCTCTATGTTGGTCAGGCTGGTCTTGAACTCCCCACCTCAGGTGTCCCACCT +GCCTTGGCCTCCCAAAGTGCTGGGATTACAGGTGTGAGCCACTGCGCTCAGCCATTGCAA +GGGGATTCTTAATCCTAAGGGTTGCAGAGGGACGAAGGTACATCTTCTGCAGCTTCTTTA +GGCTGAATAGGGGCCACGATATTCCTGCTTAACTATTAGGGTCTCTCGTCTCCAGGGTAG +AGAGGCGCTCAGTCAGACAGCATTGGTATGCTGAGGGCCATTCATAACTCCAAAATTTCA +ACAAAAGGTGATATCCAAAGTCGACCAATTGGTGCTGCAGTCTATTTCCTTTGGGTCAGG +GTTCTCTCCAGTATTGTCCCTTTGAGGTTTGCTAGGAAGAGGTTACTGGAAAGGGATTCT +GATCTAGACTCCAAAGGAGGGTTCCTGGATCTGGTGCAAGAAAGAATTCAGGGTGAGTCC +ACAGAGGAAAACGAAAGCAAGTTTATTAAGAAAGTAAAGGAGGCAGGGTGCAGTGGTTCA +CATCTGTAATCCCAGCACTTTGGGAGGCTGAGGTGGGCAGATCATGAGGTCAAGAGATCA +AGACCATCCTGGCCAACATGATGAAACCCCGTCTCCACTAAAAATACAAAAATTAGCTGG +GCATGGTGGCGCACGCTTGTAGTCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAGCCCAGGAGGTGGAGGTTGCAGTGAGCCAAGATCTTGCCATTGCACTCCAGCCTGGTG +ACAGAGCGAGACTCCGTTTAAAAAAAAAAAAAAAAAAAGAAAAGAAAATGGCTACTCTGT +AGGCAGAGCAGCCATGATTAACTTCATAATGCCTTTTGGTCATTCCTATTTTAACTCCTG +TGGATTGCAAGGTCGTGTCTTTTGTCCATTTAAAAAACGGGAGTAGGGTGTTGTCCTCTT +CATATTGATGGAGAAGAAATTTTAGATCTTATGTTCTTCATTATATGACAAATAGTATTT +TTTGAATTTTAATTTTGTTTGTGGTGCTTCCTGATACACAGAAGGTAGGCAGATGACTAT +AGTCAATATATCAGTTTTTCTTTTTTGAGTCTTTCCTTTTGTCTTTTTCTCCTCTTGCTT +GAAAAGTCATACTTCTCTTGATATCAGAAAAAATATTAATCTATATTTTATCCTAGTTTT +TCATGGCTTCATTAAAATAATAGCTCTTTGATTGATTTGAAATTTATTTTATTTTATTTT +ATTATTATTATTTTTGAGACAGAGTCTTGCTCTGTCACCCAGGCTGGAGTGCAGTGGCAT +GATCTCAGCTCACTGCAACCTCTGCCTCCTGGGTTCAAGCGATTCTCCTGCCTCAGCCTC +CCACTTAGCTGAGACTACATGTGTGCGCCACTATGCCCAGCTAATTTTTTGTACTTTTTG +TAGAGATGGGGTTTTGCCAGGTTGGCCAGGCTGGTCTCAGACTCCTGGCCTCAAGTGATC +TGCCCGCCTTGGCCTCCCAAAGTGCTGGGATTAGAGGCGTGAGTCACCACGCCCGGTTGA +AATTTATTTTGATATATGGTATGAAACGCTGAACTTTTTCCTGCCCCAAATTGTTAACGA +ATTGTTCCTGCATTATTTATTGAGCACCCCAGAAAATTCCCCAGTAATTAATTAATTATT +ATTATTATTATTTTTTTTGAGATTGAGCCTTGCTCTTTCGCCCAGGCAGGACTGCAGTGG +CGCAATCTTGGCTCACTGCAAGCTCCGCCTCCCAGGTTCACACCATTCTCCTGCCTCAGC +CTCCTGAGTAGCTGGGACTACAGGCGCCCCCACGGCACCCAGCTAATTTTTTGTATTTTT +ACTAGAGACAGGGTTTCACCGTGTTAGCCAGGATGGTCTCGATCTCCTGACCTTGTGATC +TGGCCGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACTACACCCGGCCTA +ATTAATTAATTATTTTAGATGGAGTCTCCCTTTGTTGCCCATGCTGGAGTGCAGTGGCAC +GATCTTGGCTCACTGCCACCTCTGCCTCCCGAGTTCAAGCGATTCTCCTGCCTCAGCTTC +CAGAGTAGCTGGACTACAGGTGCGTGCTACCATACTCGGCTAATTTTTGTATTTTTAGTA +GAGACAGGGTTTCACCATTTTGGCCAGGCTGGTCTTGAACTCCTGACCTCAAGTGATCTG +CTTTCCTCGGTCTCCCAAAGTGCTGGGATTACAGGCATAAGCCACCGTGCCTGGCTGAAA +TTCTCCATTAATTTAAGTGCCACTTTAATCAATACTAAATTCCTGTGTAGACTCGGGATG +GTTTTCAGGCTTATTCTTTCATAGCTATGTCTATTCTTTGACACTGCTTTAATTATTATA +ATTTTACAACCCATTTTATATCTGGTAGATGAAATCCATTATTTATATTTTTGAAAATTT +TCTTTATTATTTAACCTCTTTTATTTTCCATTCAAACTTTAGACTAATATTTTTAACTTG +TAGAAACTTTGTAGCCAGGGCGTTTTTTGCTTTTTTTTTCAAGATGGAATTTTGCTCTTG +TTGCACAGGCTGGAGTGCAATGGTGTGATCTCGGCTCACTGCAACCTCCGCCTCCCAAGT +TCAAGTGATTCTCCCGCTTCAGCCTCCTGAGTAGCTGGGATTACAGGCATGCACCACCAC +ACCCGGCTGATTTTGTATTTTTAGTAGAGATGGGGTTTCTCCATGTTGGTCAGGTTGATC +TCGAACTCCTGACCTCAGAGATCTGCCCACCTTGGCTTCCCAAAGTGCTGGGATTACAGG +TGTGAACCACTGCGCCTGGCCTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTAGTTGGAGT +CTCGCTCTTGTCACCCAGGCTGGAGTGCAATGTCCAGCTCTCAACTCACTGCAACCTCCG +TCCCCAGGTTCAAGTGATTCTCCTGCCTCATCCTCCCAAGTAGCTGGGATTACAGGTGCC +CGCCACCTAATTTTTGTATTTTTAATAGAGATGGGGGTTTCACTATGTTGGCCAGGCTGG +TCTCGAACTCCTGACTTCAGGTGATCCACCCGCCTCAGCCTCCCAAAGTGCTGGGATTAC +AGGCATGAGCCACTGCGTCCGGCCCTAGCCAGGTTTGAATTGCAATTCCATTAAACTTTC +ATATGACTTTAAGCAGAAATAATCCATTTGAAATATTGTTTTCTTTTCCTTGAATATGGT +ATGTTCTCTAACTGTGCAGATCTTTTTTTATATTCTCCACAAAGTTTTGTCACTACTTCA +AATACTTCTGCATATATCTTTTTTTTTTTTTTGAGATGGAGTTTCACTTGTCTCCCAGGG +TGGAGTGCAATGGCGCGATCTCGGCTCACTGCAACCTCCTCCTCCCAGGTTCAAGCGATT +TTTCTGCCTCAGCCTCCTGAGTAGCTGCAACTACAGGTGCCCGTCACCACGCCCTGCTAG +TTTTTTGTATTTTTAGTAGAAATGAGGTTTCACCACGTTGGCCAGGCTGGTCTCAAACTC +CTGACCTTAGGTGATCTGCCTGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGCATGAGC +CATCACACCTGGCCCTGCATATATCTTAAACATTTTATTTGTAGGTTAAAAAAATTAATC +AATCAATCAATCATTTATCAATCTATCATCTGTCAACTGGGATCATCTCCCAGGAGACAT +TTGACAATCTCTGGGCATATTTTTAGTTGTCACAACTGGAAACTAGCTATTGGCATCTGT +TGGGTAGAGGCCAGGGATGCTGCTGTACATTGTACAATGCCCAGGGCAGCCCCTACACAC +AAAAATTATTAGTGTCAGATGTCAGTAGTGCTTACATTAAGCACCTGTCATCTGGCCTGG +TGTGGTGGCTCATGCCTGTAATCCCAGCACTTTGGGAGGCTGAGGCGGGTGGATCATGAG +GTCAGGAGTTTGAGGCCAGTCTGGCCAACGTTGTGAAACCTTGTCTCTACTAAAAATACA +AAAAATTAGCTGGGTGTGCTGGTGTGTGCCTGTAATCCAAGCTACTTGGGAGGCTGAGGC +AGGAGAATCGTGTGAACCTGGGAGGCGGAGGCTGCAGTGAGCCGAGATCATGCCATTGCA +CTCCAGCCGACAGTGTGAGACTCCGTCTCAAAAAAAAAAAAAGAAAAAGAAAAAAAAAAG +AAACTGTCATCTATCTATATTGTGAGTGAAGTCTTTTCCCCACGGATTGTCCTACTGACA +TAGCTATCTTGGTCAGTAACAGAGGAGATCTGTTAAGCGTGTGAGGGGTTGGTCCATGTT +CTCTGGGTGTTTGCTCCAAGCCCTGGGAGGAGCAGCCTCCTTTGAGAGGCAGCATCCCTT +GACTTCCACAGAGCCCAAGAACACGATGGTGTGTGGCCCTTGACCGTGGCTCCGCCTCTT +ACAGGTCTCTTAGAGAGACTAGGTGTCCCAGAGGAGGTGTCTTCTGGGGAGAGACCAAGA +AGGGCTGAAAGAAAATCCATGATTCCATTTAAATAAATGTCAAGAACTGGCAAAACTCAC +ATCTGGTGATGGAAATCAGAGGTGTGGTTGCTGGGGTTGGGGAGAGGATTGAGTGGAAAG +GCTGCAAGGGAAGTTTTGGGGATTATTTCTGGCACAATGAGCCTGGGTGATGGAGAGTGT +TTTTCCCCAGGACTTTTTATTCTTTAAAGAAGGCACAATTATAGCTGCAGTAACCCCCCC +TCTTTTTTTTTGAGACAGGGTCTCGCCCTGTTGCCCAGGCTGGAGTGCAGTGGTGCAATC +ACAGTTCACTACAGCGTCAGTCTCCTGGGCTCAAGTGACCCTTCTGCCTTAGCCTCCTGA +GTAGCTGGGACTACAGGCATGTGCCACCACGCTTGGCTAATTTTTTTATTATTATTTATT +TTTGGTAAAGACAGCGTCTCACTATGTTGCCCAGGCTGGTCTCCAACTCCCGGGCTCAAG +TGATCCTCCTGCCTTGGCCTCCCAAAGTGCTGGGATTAATTACAGTTGTGAGCCACTGTG +CCCGGCCATCAGAAGCCCCTTGATATCCTGCTCTGGCCCCAGCTCATTCCCCTTTCTGTC +TCCCCAGAGGCAGCCAATGTCCAGAAATTGATAAGTTATCTTTCACATCCATGTTTTTGT +ATTTTTTCAAGCAGCGTAGTTTGGTGTGTTTTTTTTTCAATTTTTTTATTGCAGTAAAAT +ATACATAACATAAAATTTACCATCTTAACCATTTTAGTATATTAAGTACATTAATTTAAT +TACTCACCTAATTAAGTAATTAAATAATTTGGTATATGAAGTCCATTTAGCATATTAAGT +ACAGCGATATTAAGTATATTCATATTGCTGTGCAACCATTACCACCATCCACCTCCGGAA +GTCCTTTCATCTTGCAAAACTGAAACTCAGTACTCATTAAGGAATGACACTTCCATTCCC +CCAGCTCCTGACAACCACCATTCTACTTTCTGTTTTTATGAATTTTGCTATTCTAGAGAC +TTCATGTAAGTGGAATCATATAGTATTTGTCTTTTTGTGTTTGGTTTATTTCACTTAGCT +TAATGTCCTCAAGATTTATCCATATTGTAGCATGTGTCAGAATTTCTTTCCTTTTTAAGG +CTGGATAATATTCCATTTTTGTGTGTGTATGTAGATACACACACACCACACACACACATA +CATATGCACACATACATACGGTACCACATTTTGTTTATCCACTCTTTCATCAATGGACAC +TCGGGTTTCTTCTACCTTTTGGCTATTGTGAATAATGCTGCTGTGAACATGGGTGTACAA +ATACCTCTTTGGGACACGGCTTTGAATTCTGGGTATATATCCAGAAGTCTAATTGCTAGA +TCATATGTAATTTTATGCAGAACTGCCATATTGTTTTCTACAGTGGCTGTATCATTTTAC +ATTCCTACCAACAGTGTACAAAAGCTCTGATTTCTCTGTATCCTTACCAACACTTGTTTT +CTCTCTCTCTCTCTTTTTTCTTTTTTTGAGACGGAGTCTTGCTCTGTTGGCCAGGCTGGA +GTGCAATGACATGATCTTGGCTCACTGCAACCTCTGCCTCCCAGGTTCGAAGTTTCAAGT +GATTCTCCTGCCTCAGCTTCCCGAGTAGCTGGGATTACAGGCACACACCACCATGCCTGG +CTAAATTTTGTATTTTTAGTAGAGACGGGGTTTCACCATATTGGCCAGGCTGGTCTTGAA +CCCCTGACCTCAGGTGAAGTGCTGGGATTACAAGTGTGAGCCACCGCACCTGGCCTCTCT +CCCCTTTATTAATAGTAGCTATCCTAATGGGTGTGAGGTGGTATCTCTTGTTTTCAATTT +GCACTTCCCTAATGATTAGTGATGTTGAGCATCTTTTCATAGGCTTATTGGCCATTTGTA +TATCTTCTTTGGACAAATGTCTACTCAAGTCCTTTGTCTGTTTTTGATTTGGGTTGTGTG +TTTTTGTTGCTTACTGAGTAGTGTGTTTTTAAACATTACTCTTAAAGTATCACATTGTGC +ATATTTTTTCTGCATTTTCTTTTTCACTTAATATTCTTTTTAAATTTTTTTCAAGACAAT +GTCTCGCTCTGTCATCCAGGCTGGAGTGCAGTGGTGCGATCTTGGCTCACTGCAACCTTC +GCTTCCTGGGTTCAAGCGATTCTCCTGCCTCAGCCTCCCAAGTAGCTGGGATTATAGGTG +CCCGCCACCATGCCAGGCTAATATTTGTATTTTTAGTAGAGTTGAGGTTTCCCCATGCTG +GCCAGGCTGGTCTTGAGCTCCTGACCTCAAGGGATCTGCCCGCCTCGGCCTCCCAAAGTG +CTGGGATTACAGGTGTGAGCCACCGCACCCAGATCCACTTAATATTCTTTACTTAATTTA +TTTTAACTGCTGTATAATACTCTACTGTGTTGCATACTTCTCTTCTCCAATCTTCTATTA +TTGGACATTTAGGTGGTTTCCAATTGTTCAGTATGACACTGCTTCAGTGAACATCACTAC +TTGTTTGTGTATATTTATTTTTTATACAGTCATAATATTGTTTTTCAGTTGGTTCTCTTG +TGTTCTCTAGAAAGACAATATTATCACAAACTGAAAATAATACTTTTGTTGCTTTCTTTC +CTGTAGTTATGATTCACATCTATTTCTGGTCTGGTACATTGCTTAGAAATTTCAGAACAG +TAGTAAACAGCAGTGGGAACAGTGACTATCCTTGTTTTGTTCTTGACATTAATGAAGTTG +CCTCCTGAATTTCACTGTTAAGGATGACTTTGGCATTTGGTTTGAAATGTTAATTTTTAT +TTATCATCTTGAGGTATTATTTTTCATTTGAATTTATTAAATGAATTTTATAGACTAATT +TAAATATTATTATAGTTTTTTTCTTCTACAAATTGTTATAGTAATAGACTTCTAATATTG +AAACAACCTTGGAGTTTTTTGATGTATTATTCTCCCAGTCTATTGCAGGATTATGTTTGC +TTGTATCTTTTTAGTATTTTTGTATGTATAACATATTAAGAGTGATTGGCCTGTTTTTGT +TGTTGTTGACTATCTTTTAAGTCACAGTTACAAGGTTTTGTCTTTCCTAATAGGACATTA +TTGAGATATCATTTACATAAACTACACACACCTTAAGTGTACAGCTTGATGAATTCTGAC +AAATATGTATACCTCAGTCACCATCATCTAGATCAAGATATAGCACATTTTCATGGTCCC +AGAACATTTCCTCATGGCCCCTCCAGTCAATCTTCGATCCACACCCCAGCAACCACTTCC +CTGATTTCTATCACCAGAGATTAGTTGGGTCTGTCCTGTCCTTGAACTTGTCCTATATAT +GATCATATAGTTTGTATTCCTCAGTATCTGGTTTCTTTCATTCAACATAAAGTTTTTATT +AAAAAATTAAAAAAAGTTTTTTAAATTTGTTTTTTGGAGATGGAGTCTTGCTATGTTGCC +CAACCTGGAGTGCAGTGGCTATTCACAGACGTGATCATAACTCACTGCAGCCTCAAACTT +CTGGGCTTAAGTGATCCTCCAGCCTCAGCCTCCTGAGTAGTTGGGACTACACGGTGCCTG +GCTGCATAATGTTTTTGAGATTCATTGAAAATATTATATCAATTGTTTTGCTAGCTTTGT +AAAATGAACTGATAAGATTTACATCTTTTTGGCCAGGCATGGTGGCTCATGCCTGTAATC +CCAGCATTTTGGGAGTCTGAGGCAGGAGGATTGTTTGAGCCCAGAAGATGGAGGCTGTAG +TGAGCTATGATGGTGCCATTGCACTCCAGCCTGGGTGACAGGGTGAGACCCTGTTTCAAA +AAAAAAAAAAAAAAAAGATTTACATCTTTTTCTTTTCATGCCCTGAAAGAGCTAATGTTA +CAAAATTTATTTGTTTTGTGAAAGGTGAGGTAACTCACCTGTGAAATCATCTGAGGCTAT +AACCATTTTAGGAGGCAATACTTTAAGAACTTTCTTTAAACTTTTCCTTTATTATTGTTC +TATTCAGATAGTCTAGTTTTTGTTGAAGCAATTTTTAAAGCAATTTTTTAATGTTATGTT +TTCCCAGAAAATAATCCATTTCATTGCAGTTTTGAAATTATAAGCATATAATTGTAGGTA +GAGTCCTCTTAGAGTTTTAAAACCTATAGTTTCCCTTTTGGCATTTATAACATTTATTCG +TGTTTTTTCCTTTTTCTTTTTTTTTTTTTTTTTGAGACAAAGTCTCGCTCTGTCACCCAG +GCTGGAGTGCAATGGCGCAATCTCAGCTTACTGCAATCTCTACCTTCTGGGTTCAAGAGA +TTCTCTGCCTCAGCCTCCCAAGTAGGTGGGACTAGAAGTGCACCACCATGCCTGGCTAAG +TGTTGTATTTTTTGTAGAGATAGAGTTTCGCCATGTTGGCCAGGCTGGTCTGGAATTCCT +GGCCTCAAGTGATCCACCCGCCTCGTCCTCCCAAAGTGCTGGGATTACAGATGTGAGCCA +CCATGACTGGCCTGTTTGTGTTTCTTCTAAAGGTAGAAGCAAAGCTGTTTCATGAACCAA +CTCTAAAATTTATTTATTAATCCTACTGTCTTTCTGACTGTTAAGGTTACTAATCAATAA +TATTTGCTTTTAACTGTTTTACTGCTTTCTTCCCCTGGTTATTTTGATGTTTTATTAAAA +CCAAATTACTTAAATGAAAGTTTATTTTACCTATTTTTATTCTTTTCTGATTAGCCATAA +AGGCCATTTAAGGCTACAAATTTGCCTATGAATCAGCTTTGTCTCATCCCATGAGATTTC +TTATATGTTTTCTCTTTTCCATTGTTTTTAACTAGTCTGTTTGCCGCTTTGATTTTTGCT +CTTTAGCTCAAATGTTATCCAGGAGAGCACTTAAAAATATCTAAGTGATTGGGTTGTTTA +ATTTGTGTGATAGGAAAGAAGTGTTTATTATTTAGAATTCTCCATGGCTTCCTAGGGAGG +GTGGTTCCCATCTCTTTAGCATCGTTTGTGTTATACACAGCAGTGACAGATGTAGGTGTA +GAAGCTTTAGGGGAGCTCAGTCTGAGTCCAATTACTCAGCATAAAAAAGGGTGCAAGATG +GATGCCTTTTCAGAGCTATCAGGGAGATGTGAGAGGGGAAGGGTGCAGATGACTTGTGAC +TAAGACACGGGAAACTCACAGAATTTCCCGTGTAATTCTGTGACCCAAAAGTAAATGGGT +CCAGTTGGAAGTTGGAATGTGGGTAGGAAGGGAGCTGGCTGAGAGTTAATTTTGGAATAG +CATATTGGAATGAGCAAGATTTAACTGCTTTACTTGTATAGACTCTAACCTGTAGACAGT +GAGGAATCATTTGGGATTTCTTGCATGCAAGTGACGTGATTGAGATTTATTCTCAATGTT +AAGATCCCATTCACCTCCCAGAATGCTGGTAGCCAGGCAGAAGATGGAAAGATTCTTTTT +TGGAGCATATGACAAGCCCAGGAGTAGAGCCCTAAAGACACTGACATTGGAGTCTTCTCA +ACAAAATGTCCTGTTCAGATCTCCTTGTATGACTCTTTGTTGAAAAGCTCAGAGGTCCCA +ATCAATTTTTAGTGTCTCAGTGTTTAATATGAGCAGAAAACCAAAGGTCACTTGACATTT +AAGTAAAGCCTCTACCATGAAGGACAGAGACAAACAAATAAGCAAAGAAAAGAAGCAACC +TAGAGGAGTTAGACGATGCAGGGAGAAGAAATCTTAAAAGCGTTAACATTCTCAGAGATA +CAACACAAGATAGAAAGATATGGCATTCATGAAACAAGTAAGGAATGCTGATGAAAAGAA +CACACAGAATTCAGAGAACAATAAAACACCAGAAACTCAAAGAAATTAAAAGCAAAAAAT +GCTCAAACGTGAACAATTTACCAGAAGGATTGAATGATAAAGTTGAGTCAATATTTCAAA +AAGAAAGTGATATCTACAAAAAAATGGAAAACAGAAGAGAAAAAGATAAGAAAAACTAGA +GAAACAGACTAGGGCGTCCAACATCCAAAAAACAGGAATTTAAGAGTGAAAGGGTACAGA +AAATGAAAGGGCAAACATCATCAAAGAAATAATTTAAGGAAAATTTCTAGAACTGAAGGA +TGTGGAATTCTAGATTGATTGAGACCCATCATAATGCTCAATAAAACAGACCTGCACCTT +TGAAAAGAGAGGTTTTTTTTTAAAGAATTATGCATCTGAAATTTCTGTTTTACTTAGAAG +ATAATTAGTGCTAAAATTGAAGAATACAAGTTAACTTTATTTTTTATTTATTAATTTTTT +TTTGAGACTTGCTCTCGTCACTCAGGCTGGAGTGCAATGGCATGATCTCGGCTCACTGAA +ACCTCCGCCTCCTGGGCTCAAGCGATTCTCCTGCCTCAACCTCCCGAGTAGCTGGGATTA +CAGGCGCCTGCCACCACGCTCAGCTAATTTTTGTATTTTTAGTAGAGATGGGGTTTCACC +ATGCTGGCCAGGCTGGTCTCGAACTCCTGACCTTGTGATCTGCCCACCTTGGCCTCCGAA +AGGGTGGGATTACAGGTGTGAGCCACCGTACCTGGCCCAAGTTAACTTTAATGGCAAAGT +TGGAGAATACAAGATAACTTGTGATTTGCATGTGGCCAGACTGCATATAAAAGGACCTCT +GGCAGCATCTGTAACAAAGTGGACTGGTGTGATGTCAAAGAAATAGACATTCCTATAATG +AAAGAATGTCATGTAGAAATGTAGCATCCTAATTTTTAAAGTATTTTAGATTTGGTTGGG +AGAAGAATCTGTCACTTACAAAATAAGGAGGAGGAAAAAATAAACAATTTAGCTTTTTTT +TTTTTTTTAGAGCTATACGGTTTACAAAGTGCTGTGGCCTATATGTGATAAACTATTTAA +ATTTATCTTTTTTTCTCAGAACAATACGAACATATCAATTAATCTTAACAATATTGCAAG +TGAGGCATTATGACTCCCATATTGCAGACAAGAATGAGGCTCAGAGAGGTTAAGCAAATT +GTCCAAGTTCATAGAATTTGCAGGTGGCAGAGGTGGGATTTACATGGCGGTCTCTGATTC +TCTTGGCCTGTTCCTTATCATCACCACGAGGTCACAAGATGGTTGAAGAAGGAAGAAGGA +GAAAGGGTGGCAAACAAAGGGCAAAAAAGAATGTGTACCAGCCCTGCCTTTTGTGACATC +TCTCTGAAGTCCACCCAGCAGCCTCTTCTTAAGTATCATTTGCCAGACTATGCTATGTGG +CCACCTCTCTTGGCAGAGGAAGCTGGGAAATGCGGCGTTTTAATTGGACTGCTTCCTTGG +GTGAAACCAAAGCTCTGTTAGGAAGAAAGATTTGAGTTGGCAGCCAGGAGTCTCTGTGAA +AGCCAGGAACAAAAGCAGCTAAGGTATCCCTTTCTTTGGCTAGCTAGAAGCTGTTTACAT +GGATAGCCTTTTTTTCCTCCCCCCTTGGCTTTGGATAATGTGGATTATTTTCATGCAGTA +GAACCAAATTTTCAATATAGTGCATGTATTTAATATTTCAATATGGCGAGTTCACTGGCT +TTTTCTGTCTTCAGACAAGATTTTTATGATGGTCCCAAATCCTGTTAAGATTTGATCTGA +GTTGTTTTGCTAAATAGCACTCAGTGTTTTAAGCTCCCTGAAAGTGGTTACCCATAGTTT +TCTAGGCTTTTCTTTCTGTGCCCTCTTCCCCAGGACCATTTCCCCTCTGTCCTCTTTCCC +AGGACCATTTCCCCTCTGTCCTCTTCCCCACTTCCCATTCTCCTTCTCCACCAGTTCAAT +TGCTGTCAACTCTTACTGAAATCTCAGCTCATGCAATTCCAGAGAGAATCTCTAGTTCAA +CGAGTTGGGGTTGCAGACAGGGAAACTGAGGCCCAGAAAGTCAGGGTGATCTCTGGCAAG +GACTAATGTCCTCTGGCTCTCCTCAGTCTTCTTGAAGGAAGGTCAGTGATTCTTACTCCC +AGGAGGAAAGACAGAGAGCGAAGGCCCTGAAGTAGGAAAGAGACTAGGGGCATTAAAGGA +AACAAAAGGGGGCTGGCATGGCTGCAGCACAGGTAGTGAGGAGGAGATTGGCTTGAGCCA +AAGCTAGAAGGGTCCTCAGGACCATGGGAAGCCAAGGCATGCAGGTGATGCTGAGGATAT +GGGGTGTATCGGCTTCTGAAGGGTATCAGCTGGGAAATAGTGTAATTTAGCTTAAAATCT +TAAAGGGTCCTTATGCCTGCTTCATAGAGACATATTGGGGAGGGCAAGAACACAAAAGAG +GAGAAGAGTGAGGGCTACTACAGTTGTCCTGGTGAGAGATAATGGAGGCTTGAACTAACG +TAGAGGCAGTTGGGTTGGAGGGATGAGTGGATGGACGTAGAGTATGTTGTCAGGCTTTGA +TGACAGATTTGGGGATGGGAGTTTGGGAGAGGGGAAAGGGAAAGAATCCTAGGGTTCTGT +CTTGTGCAAGTAAGTAGATGAAAGAGCGCTTCATGGAATTAGGGAGCACTGGGGGAGGAA +AATATTGGAGTGGAAGATCCAAAATTCACTTTTGTGCTGAAATTTCTGTGATACATTCTT +ATGGAGATGTCAGTAAGGTAGCTAGATGTATATCATGAACCAGATTTTTCTGTTTTATTT +CTAATTGGCTATTGTTATATATAGAAAAACTGTTGCTTCACGCAAATAGATACTTTTTTT +TCTGAGATGATCTCACTCTGTTGCTGAGGCCGGAGTGCAGTGGTGGGAACATGGCTCACT +GCAGCCTCAACCTCCTGGGCTTAAGTGATCCTTAAACCTCAGCCTCTCTATTAGCCTGGA +CTATAGGCATGCACCACCATATCTGGTTGATTTAAAAAAATTATTATTTTTTTTTCTGTA +GAGACGGGTCTCGGTATGTTGCCCAAGCTGGTCTCAAACTCCTGCATTCAAGCAATCCTC +CTAATTCAGCCTTCCGAAGTGTTGGGATTATAGGCATGAACCATTGAGTCCAGCTGCAAA +TATACTTTGTATTAGACCATTTTACTGGCCTCTCTTGTTAGTTTGAATAGCTTTTCTGTG +ATTTTTTTGGTGTTCTCATATGTAATTATATTGCCTGCTAATAATGATAAATGTATTTCT +TCCTTTCCAACCATTTTACCCCTTATTATTTTTCTTGTTTTATCACATTGGCTATAGTAG +AGGTCCTTTTGAAGTTAGCTTTTTTAATGTATATAATTTTTTCTTAAAAAATATGGAATG +CTTCATGAATTTGCATGTCATCATTGTGTAGGGGCCGTGCTAATCTTCTCTGTATTGTTC +TAATTTTAGTATATGTGCTGCCAAAGCAAGCACTACAGTTAGTTTTAATGGTAAACATAA +TATTGATATTTGACCAGCTAAGAGGAAGATGATTTTGAGACAAAGCTTCGAGGCAGTGTA +TACAGCTCAAATTATGACAGAAGCTTAGATGTGGTGTGATAATACATTTGAATAAGGTGG +TGTCTTAGTTCTTGCTGCTGTAACACAATGCCACAGACTGGGTAATTTATATTGAGCAGA +AGTTTATTGGCTCATGATTCTGGAGGCCAGGAAATCCAAGATCAAGGGGCCGGCATCTGA +CAAGGGCCTTCTTGCTATGTCATCTTATGGTGGGAGGGCAAAGAGAGGGCGAGAGAGGGA +GCAAATGGTCAAACTCACAGCCTCAAACCCTTAAATTCATTCATGGAGGTGAAGCCTTCA +TGACTAAACACCTCCCATGAGGCCCCGCCTCCTAACAGGCCCCACCTCCTGACACTGTTG +CATTGAGGATTCTGTTTCCAACACATGCTTTTTGGGAGACACAGTCAAACCATAGCAGGT +GATAACTGAAGACATAAAAAGGGATATAAATACCAACTCTCTTACCCTCATACTCATAGC +CAGAAGAATGGTCTGTCCATAAAACATGATCACAATGCTTCAAACCTGAAGCATGGTGGT +CAAATTGACAGGAAACTAAGAATATCTAAAAGTAAAGGTTAAAGTTGGGTAGAGTGTGTT +CATTTGGAAAAGAGAACAGAGAAGAAATTGATCATAATTCTCAGTTTATGAACACCTGTA +AAAAGGTAGGATGAAAAGAAATAGACAGATAGGTATATTTTAAAATCAGTGTCCATGGTT +GAAGCTTAATCTTCCAAAATATCCTGTAACAACTATAATTTATGTAATGCTAGTATGCAT +ATAACATATCACTTGGTTTCCCCATCACCTCAGTGATATAGGTAGTAATTCACATTTATC +CATAGTTTGACATTTTCTAACATGCTTAGATTACCTCATTTGATGTTTACATTCTCAGGG +CTTGCTCCCTTGCAATTAAGGCTACAATAAAAATCCATCTGCTTTTAGTTCTTTGAACGC +AATGTCCTGCATTCTCTCTACTCGGCCTTTGTCCATGTGGCCCACCTTGTGATGCCTGTT +TCTCCTTCACAACCCAGTTCAGCCCCAAGGAAAGGCCTCTGTTCCATTGTCAGAAGGGAG +AGGTGAGTGTAGCCAGCCAGGCCTTGAAGGAATTCAAGCCAGGTAGCAGGTATAGCACAA +CTCAAATATGCTGCCGTAAGCTTTGCTGAGCTCCCTTGCTTTAGGGAAGAAAAGAAAAAG +AAAGTCCTCTTTAGCCAGCTGCATTTCTTCTTCCCATTTCCAGAGTGTACCAGGGAGGGT +ACACATGTGATTGTCCATGGGCTCACCTTTACCCATCACTCCTCTGGGGCAGATGCCAAA +TCATGTGTCTCGTGATGCAAGAGCTTCATGGGGGTGGAGCAGGGTTGGGTGCTGTCTAAG +AGGGAATGAATGGCCCAAAGCTCCAGGTCTGGACAGTCTGAGACCCTCTTGCTGGGGAGT +AGCGTTTTGGGAAAAATGAAATACACTTGGCTGGATCTGAAACTTTCTGTAGTTAGGTCT +GGTTGGGTGGAAGGGGATCTTGGGTGGCCTTCAAGCCTTGGAGACCCCCAATCCAAGATC +TCTAAGGACGTATACCTAGAACCTTCCAGCTTATCTGCATCGTCAGTGTTTCTCACTCTT +CTGTGCATGCCCCAAGTTGTCTCTGCTGTCAGGCTGCAAGATTGTTGTGGAAACAGGCTG +AGCCTATTCCATCTTGCTCAGTCACAGGGCCTTGTCTGGTGCCTGGCACACAGAGGGCTG +CAGCAAGTGTTGGTTGATTTGAAATCACAGTTGAGCCTCCTGCCTCAGCATCTCAGTCAG +TGCTCCATAGCCAGTCACGTGGCTGCCTACAAAGGAGAAGAAGATAAAAGAATCCCAGGT +GACTTTGTGGGTTAAAGGGGTTTTAAAGCTCTTGCTTTAGAAGCTCAAGTAAAACTTTCA +TCCTGTGTTGACTGGATAAAGCATTCTGTCAGCCATCCGGGGCTCGTCTAGGACTGGGGG +CAGGGGAGAAGGGAGAGCAATGTTGTCACTTTAATTGCATTGGCATAAATATTTGATATT +CAATAAATTAGATCTGGAGCAAGGAAAACATTCTTGCAAATGGATTTTTTACCTGGAGCC +CAGCCCCATTAGCAGAGGAGTAGAGGGCAGCCTGCCCCAGGGCCGGTAATTAACTCAAGT +GGAGCAGAACTAAGCATTTTTGACAGCCTTCCTAGTCTGGAATTAACTGTCATCTTGGAG +GGAGAAAGAAAGTACACTGTCACATTACGGGCTTATGAGAGGTTCTCCAGTGCTGCCAGC +CCCCTGAGTTTACTTATGTCTCCCCTTCATGCCCTGCAATGTTATTTTCATCATTAGAGA +CAAGTTTAAAAGCAACTAACGATGTATTTTATATCCACGTACCAGAATCACAGATTTCAC +CAAAAGAGAAGACATTAGCATGGTAATTCAATTTTTTTTTCTTTTTGGCAGTTGTAATGA +AACAAGATACAGTGGATGCTGTTAGAAGTCACAACACTGATATCTGGAGATAGTACAAGC +TGGATTTTTTTTCTCCTCTCTGTATCAGCACTTGCCTGTAATGAGCATAGCTTAGCCACT +GTCTGTGCTATCTCCCCCCGCCCCCACCCAGCGTTTATGAAAGTAGCAATTGCTTCTGAG +AAAAGGCAAAACCGTTGGAGCCTGAAGCTCCTTCTAGAAGCCACTGCTTGTCTTGTTCCG +TGGAAACTGATACTGTGGAAATTGGAGTTGTGCCGGGTCTGGTCCTGGCAATGTGTGCGC +AGGCAATTTTTTATAAGGTTGCAGATCTCAGCCAGACTCTCAGCTAGGCTGGGTGTGAGG +ATGGCGTCTCCAGCGATGCTCAGCTGGCTTCAGAGGGAAGGGCTGCCTGTGCATTTGTAT +GTGTTGAGAGGGGTGAGCTGTGCAGCCTGGTACACAGATCATGAACATCTGCTTCTCTTA +GATCTTCTGCCTACTACCACAGCAGTAAAACCACGACTCACCGCCTTCATCACTCAGCCT +CAACACTGCTTCCCTCATGCCCTACAGACAATGGGAGCTGGAATCGCCCTTGATTTCCCC +TTTCTGTCATCTTAAGCACAGTGGCCTGAGGCTGACCCTCCTCTTAGAACTTGACCCTCT +TCCTCTGTCCGGCACCACTCCCTGCACAGTGGTAAGTCTGAAGATGTGATCATGTTCCTT +CTCTGCTTGAAAGTCTCCTCAGCTTTGGCTTTCTTCTTGATGCCCCAGCAGGGGCCCCAA +AACTTGGCTGTTCATTAGAATCTTGGAGACCCAGGCTGGCTGGACCAGAGTCCACAGAGT +TCGCGCTCAGGCAGTGCGGAGGGCAACCCATGGTTTACAGGATCAAGCCCTAAAATCTTA +GCCTAACATCTCAGCCTCAATGGCCTCCTCCCCTTTGGGCCCCAGAAGGCACGGGGCTCA +GCCACAATCCTCAACCATGCACACTGCCCCTCAACTCTTCCCCTGGTCAACTTCCACTTA +TCCTTTAGGACTCAGTGAAATGTCACCTCCTCTGTGAAGCCTTCCCTAATTTCTCAGGCA +GAATTATGGTCATTCATTCATTCGCCCATTCTCATTCAGCAAACACTCGCAGGATGCCTG +CAGGTTCCACGTCCTGTGCTGGGTCCTGAAGATGACTTAGCAGCAAAAGGACAGATGCCA +GGAGCTTTTCTGCTAGTGGGGAATACAGAGGAGACACGAGCAAAGCAGACAGAATCAGGG +GAGGCTTCCTAGAGGAAGTGACACATCAGGGTGATCTGAAGGGTGTGTATGAGTTAGCCA +CAGGAGTGAGGGTGGGGAGAGGGGAAGGCCTTGGGTAGGAAGAGAGTGTGTTAGAGGACA +GGAACGGTGAGACCAAAGCATAAACAGGCCAGGTTCCAGCCATCTCCCCGCAGCATGTGG +TGTGTCTCCAGTGGGAGAGTGCTCAGTAGGTTTTTGTTTGTTTGTTTTTTATTTTATTTT +ATGTTTCTTTAGAGACAGGGTCTCGCTCTGTTGTCCAGTCTGGAGTGCAGTGGTGCAGTC +ATAGCTCACTGAAGCGTCCAATTCCTGGGTTCAAGTGATCCTCCTGCCTCAGGGGCCCAA +GTGGCTGGGACCACAGGTGTGTACGACTGCACCCAGCTAATTTAAAATTTTTTTATAAAG +ACAGGGTCTCACTATTTTGCCCAGGCTGGTCTCGAGCTCTGGCCTCAAGTGATCCTCTGG +CCTTGGCCTCCCAAAGTGCTAGAATTACAGGCATGAGCTGCTGCACCCAGCCTCAGTAGG +TGCTGGTGGAGTGTAAAGTCAAGCGAGAGGGCCAGCTGTGGGCAGTGGTGGACATTGAGG +TAGAAAGCCAATGTCAGGGATGGGACAGGATATTCCATCCATTAAGATATAGGCGATGGG +GTGTCCTTGCACTTTAAAGATATATACATAAGTTTAGGGCCCTGTGAGGCTGGTATTATT +ATTTCCATTTCACACAGGTAGAATTTGAGGTTCCAAACAGTTAACTGACATGCCCATGGT +CATTCAGCTAGTAAGGGGCAAAGCTGGGACTTGAACCCAGGCAGGGTGGCTCTGGAGCCT +GTGCTTTTAACCCAGACTGTCCCATGCAGCTACAGCCTGACCTGGCTTCTCACCAGAGCT +GGTCGTTCCTCTTTCACCCGCTCAACCAGCCCATGCCTGGCTCAGGGCTGTTTCCCGGCA +TCTGTGGGACATTTGAATTTTCAACGATGACGTTCAAGAGGGAAACAGAATTTTTGTAAA +GAGAGTTCAGAACCCTTTGAGAGAATGACATGAGACCTGTGGTAGCTGTTGCATTACCTT +CAGGTGTTGGGGAAATGCAAGAGTAGTCAGCTGCCCTCCTGAGAGCCAGGCCTGGGGAGA +GCACAGTTCGGCACCCCCCTTGTTGCTGCTGGGCTCCCAAATGCTTGGGGAGCATTTTCT +GTGCTCTGTCCATGTCAGCACCATATTTTATTAAGACATTATTGGCTGGGCGCGGTGGCC +GGCCAACATGGCGCAACCCCATCTCTACTAAAAATACAAAATTAGCCAGGCATGGTGGTG +CACACTTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATTGCTTGAACCCAGAAG +GCGGAGGTTGCAGTGAGCCAAGATTGTGCCACTGCACTCCAGCCTGGGGGACAGAGTGAG +ACTCTGTCTCAAAAAATAAAATAAAATAAGATAAAATAAAATAAAATAAAATAAAATAAA +ATATATATACCCATTTACCACCCCCCAGATCTAGATATAGAACATTTTTAGATTTCCAGA +AAGTTCCCTTGTGCCCCCTTCCAGTCAATCTCTGCTTCCCACCGCTAGGTAACCACTGAT +TTCTATCACTATAAGTTATCAGCTTTCTATCATTATATGTTAAATTTGTTGTGCCTGTGC +TTGAACTTCGTATGATAATCATAGGCATATACTCCTATTTTGCCTGGCTTTATTTGCACA +ATATAACGTTTTTGAGATGCATCCAGTGTTGTTGCTGGTGGCAGTAGACTGTTTTTTCTC +ATTGTTGTCTATAGTATTTTGTTGTAGGAATACATGCAATTTCTCCATTCTTCTGTTGAT +GGACATTTGTGTGGTTTCCAGTGTGAGGCTATTAGGTATAAACTGCCACGAACATTCCCA +TGTAGTTGTGTCTGTGGACAGGCCGTGCTTCAGTTTTGACAGTCCAGGTGATAGTGGAAC +TTTCATCTCTTCAGCTTTCACTCCTAAAGACTTTCTAAAAATACCCTCATTTGCTCTCTC +TCTACAGATGGGTGAGGGAAGAATAAAAGCCTCTAAGGAACAGAGGAAAAAGTTCTTGCT +GGGAGATGGACATTAGTGCATCAGCAAATCTCATCCACTCTAGCTCCACAAGCTTTCTTT +TTTTTTTTTTTTTGAGATAGAGTCTCGCTCTGTCACCCAGGCTGGAGTGCAGTGGCACGA +TCTCGGCTCACTGCAACCTCCGCCTCCCAGGTTCAAGGAATTCCCCTGCCTCACCCTCCT +GAGTAGCTGGGACTACAGGCACCTGCCACCACGCCCGGCTAATTTTTTATTTTTAGTAGA +GACGGGGGTTTCACCATCTTGGCCAGGCTGGTCTTGAACTCCTGACCTTGTGATCCACCC +GCCTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCGCGCCTGGCCAACAAGC +TTTCTTAAATGTGTCCGCTTGTCTCTGTTTTCCCAGCTCCCACTGGGGATAGGGCCATGT +CCATTTCTTCCCTCCTCTCTGATCTGGTCTACTCAATTCTACACTTGCTACCCCCCCAGT +TTATTCTAAACATGAGAGCCAGGGAAGTCTTTTCAATACCAACCAACCCCCAACCTTCCA +TGTACCATTAAGGCCCCCCAAAGCTTCCTTCTACCTTAGGAGAAACTTTAAATTCCCCAT +CCTGCACTCTAGGCCTGACAGCACATAGTTCTGCCTACCTGCCCTGCCTCCTATCCCTTC +CCACAAGCTCCGAGTCTTTGCACTGGCTGTTCCCTCTGCCTGGAATGTGCTTCCCAAGGG +AATCTGCATGACACACCCTGTCAGGACTCTTCCAATGGTACCTCTGTAGAGAGGCCTTCC +CTGATCACCCAGTCAGACATAGCAGCCCTTTCCTCTAACCCACTAATCTGCTTTCTGTCT +CTACAAATGTTCCTATTCTGGACATTTTATATGAATGGAATTATACAATATGTGACTTTT +TGTGTTTGCCTTCTTTCATGAATCATAAAGTTTTCAAAATCCATTCATGTTGTAGAAGAA +CTCAGTACTCAACTCCTTTTTATGACTGAATAATATTCCATTGTATGGATATACCATAAT +TTATTCATTCATCAATGGGTAGGCACTGGGTTGTTTTCATTTCTTTGATTATTATGAATA +TGCTTCTATGAATATTTGTGGACATGTTTTTATTTCAACATGTTTTCACTGCCCATGGCT +GTTTAATTAGTTCAATTGCTCAGTCCCTCTATGTTTAGTTTTTTCAGGAACTGTCAAACT +TCTTTCCCAAAACAGCTGCATGATTTTACATTCCCGCCAACAACGCACAAGTCTTCCAAT +TTATCCACATCCTTGCTGACATTTGTTATTCTCTGTCTCTTGGATTATAGCCATCCTAGT +GGATGCTAAGTAGTATCTCATTGGGGTTTTGGTGTACATTTCTCTCATAACGAATGATAT +TGAGCATTTTCTCATGTGTTTCTTGGCCACTTGTATATCTTTGGATGTCTAAGCCTTTCA +CTCATTATAAAATTGGATTATGTGTCTTATTATTGTTGAGTTTTAAACATATTTGATATA +TTCCAAATACTCTTCCCTTATAAGATACATGATTTGCAAATACTTTCTCTCATTCTGTGA +GTTGTCTTTTCACTTTCTTGATAGTATTCTTTGGAGCACAAAAGTCCTAATTATTATTAT +TATTATTTTTTGAGACAGTCTCAGTGTGTCGCCCAGGCTGGAGTGCAGGGGCGTGATCTC +GGCTCACTGCAACCCCTGCCTCCTGGGTTCAAGTGATCCTTCCGCCTCAGCCTCTGAATT +AGCTAGGATTACAGGTGCATGTGCCACCATGCCTGGCTAATTTTTGTAATTTTTGGTAGA +GATGGGTTTCTGCCATGTTGGTCAGGTTGGTCTTGAACTCTTGACCTCAGGTGATCCTTC +CACCTTGGCCTCCCAAAGCACTGGGATTACAGGTGTGAGCCACTGTGCCTGGCCAAAAGT +CCTAAATTTTGATGAAGTCTAATTTATCTATTTTTTTCTTTTGTTGCTAGTGCTTTTGGT +GTCATATCTAAGAGATTCTTGTCTAATCCTAGGTCACAAAGATTTCTACCTAACTTTCTT +CTAAGAATTTTATAATTTTAGCTCTTGCATTTAGATCTTGCATCCACTGTGAGTTAATTT +TTATATATAGAGTGAGGTAGGGGTTCGATTAATTCTTTTTGTAAAGAAATTTTTTTGGCT +AATTATCCTAGCACCATTTGTTAAAAAGACAATTTTACCCCCTCTGAAATTGTTTTGACA +CTTTTGTCAAAAATTAATTGATCATAAATGTAAGGGTTTATTTCTGATCTCTCAATTCTA +TTCTTTTGGTCTATATGTCTATCTTTATGAAAGTCTCACACTGTTTTGATTACTGTAGCT +TTGTAATATGTTTTAAAATTGGGACGTTTCAGTCTTCGTACTGTGTTCTTCTTTTTCAAG +GTTACTCTGCTTATTAAAGGTCTCTTGTATTTATATGTTAATCTTAGGATCAGTTTGACA +CTTTTTGCAGAAAAGTCTGCTCGGATTAGATTGAGATTGCTTTGAATCTGTAGAGCAATC +AAAGAATTTTGCCATCTTAGCAAATTAAATCTTGCAATCCATAAACGTGGACGTTTTCCC +ATTTGTTTAGGTGTTCTTTAAATCTTTTCAAGGATGTTTTGTAATTTCAGTGTAAAAGCC +TAAGTATTTTATTTTGTTGCTATTTGAAATGAAATTGTTTTTTAGGTTTCATTTTCTGGT +TGTGCATTTCTAGTATATAGAAACAAAATTGATTTTTCTATGTTGATTTTGTATCCTGCA +ACCTTGATGAACTTGTTCAATTATTTTGTGGATTCCTTAGGATTTTGTACATACAAGATC +CTGTCTCCTGTGAATACAGGCAATTTTACTTCTACTTTGGAAAAATGGATGCCTTTTATT +ACTTTTTCTTGTCTGATTGTCATGGCTAGACCTTCCAGCACAATGTTGGACAGAAGTTAT +GAGTGGAGACATCCTTGTCTTTTTCCTGATCTTAGGCATAAAATTTGCAGTCTTACACCA +TTAACTATGATGTTAGCTGTGGATTTGTTTGTTTGTAGATGGCCTTTACCAGATTGAGGA +TGTTTCCTTCTTTCTATTTTTTTTTTGAGTTTTTTTTTTAAATCATAAAAGGTAGTTGGA +TTTTCTCAGTTGCTTTTTCTGGGTCCTTTGAGATGATCGTGTGTTTTTTGTCCTTTATTC +TATTAATATGGTGTATTATGTTGATTAATATTCATATGTTGAACCAATCTTGTATTCCTG +GGATACATTTCACTAGGTCATGGTGTATAATTCTTCTTATAAGTTGCTAGATTTGGTTTG +CTAGTATTTTGTTGAGGATTTTTATGCTTATTCATAAGGGATATTGATCTATAGTTTTCT +TTATTGTCTGATGTCTTTGTCTAGTTTTAGTATCAGGGTAATATTGATCTCAAAGAATGA +GTTAGAAGGTGCCCCTTCCTATTCTTTATTTTGGAAGAGTTTGTGGAAAGTCGGTATTAA +TTTTACTTTAAATGTTGGGTAGAACTCCCCAGTTAAGCCATTTGGTCCTGGGCTTTGGTT +TGTGGGAAGTGATTTGATTATTAATTTAATTGCTTTATTTGTTATAGTTTCATTGAGATT +TTCTATTTCTTTTTGAATTGGTTTTGGTAGTTTTTTTCTTCCTAGAAATTTCTCAATTTT +TCTCTAGGTTATCTAGTTTGTTGGTATACAATTGTTCATAATATTCCATTGTAAACCTTT +TTTTTTTTTTTTTTTTTTTTTTTGAGCCACGGTCTTGCTCCATTGCCCAGGCTGGAGTGC +AGTGGTGCAAACATGGCTTACTGCAGCTTTGACTTCCCAGCCTCAAGCAATCCTCCCACC +TCAGTCTCCATAGTAGCTGGGATTACATGGGTGGGCCACCACACCGGGCAAATTTTTGTA +TTTTTTTTTTGTAGAGATGGGATTTCTCCATGTTGTCCAGGCTGGTCTTGAACTCCTGGA +CTCAACCAATCCTCCCTCCTTGGCCTCCCAAAGTGCTGGGATTTCAGGTGTGAGTCACTG +TGCCCAGCTTATAAACCTTTCTATTTCTGTAAGATTGGCAGTAATGTTACCTCTTTCCTG +ATTTAGTAATTTGAGTCTTCTCTCTTTATTTTCTCTTGTCAGTATAGGTAAAGATTTGCC +AGTTTTGTTGATCTTTACAAAGAACCAACTTTTGCTTTTATTGAGTTTTCTCTATTATTT +TTTATTTTCTGTTTCATTTATTTCTGCTCTAGTCTTTATTATTTCTTTCTTTTTCTTGTT +TGGGTTAAGTTTGCTCTTATTTTTCTGGTTTCTTAAGGTGGAGGTTTAGGATATTGATTT +GAAATCTTTCTTAGTTTGTTAATATTGACATTTCCAGCTGTAAATTTCTAAGCACTGCTT +TAGCTGCATCCCATGTATGGTATGTTGTGTTTTCATTTTCATTCATCTCAAAGGATTTTC +TAATATACTTGTAATTTCTTCCTTTTGGTTTTTTATTGATACATAGTACTTATATGCATT +TATGGAGTACATGTGATATTTTGTTGCATGCATAGGATCTGTAATGATCAAGTCAGAGTA +TTTAGAATATCTATCACTTTGAGCATTGGTCACTCAGGAGTGTGTTAATATCCACGTTTG +TGAATTTTTCAAATTTTCTTCTGGTAGTGATTTCTAATTTTATTTCATTGTGGTTGGAGA +ATATACTTTATATAATTTCTATCATTTTACATTTATTAAACCTTGTTTTATGGCCTAATA +TATGGTCTATCCTTGAGAATGTTTTATGTGCACCTAACAAGAACAAATTCTCTGCTGTTG +TTAGGTGGAATGTTTCATAGATGTTAGGTCTAGTTGTTTATAGGATTGTTCAAATCTACT +ATTTTCTGGTTGATCTTCTGTCTAGTTATTCCATCCATTATCATAATGGGTTATTGAAGT +GTCTAACTATTGACCTTTTGTCTATTTCCTCCTTCAATTTTGTTGGGTTTTGTTTCATGT +ATTTTGGAGCTCTGTTGTTAGGTTCATGTATGTTTATACAGGTTGATCTCCTTAATCAGA +AAATCTGACATCTGAAGCATCTCAAAATCCAAATCTTTCTGAGTGCCAACATGACTCCAC +AAGGGACAAATTCTAGTCCTGACCTCACGTGCTTTGTGATGGTTCAACGTACCTGTATAC +AAACTTTGTTTCATGCATAAAATTATTTAAAACATTGTATAAAATTACCTTCAGACTATG +TGTACAAAGTGCATATGAAACATAAATGAATTTCTTGTTTAGACTTGTGTCTCATCCCCA +AAATATCTCATTATGTATGTGCAAATATTCCAAAATCTGAAATACTTCTGGTCCCAAGCA +TTTTGGATAAAGGATACAGCCTATAATTATTGTGTAGATTGATCCTTTTATTATTATAAA +ATTTCCTTTTTCATTTCTAGTAAAATATCTTTGTCTTACCATCTGTTTTATCTGATCTTA +GTATAGCTACTACAGCTTTCTTTTAGTTACTGTTTTCATGGCACATTTGTTTCCATCTTT +TTACTTTCAACTCATTGGTGTTTTTGAATCTAAAGTGTGTCTCTATAAATAGCACATAGA +TGAAAAATGTTTTAAAATCCATTCTGTCAGTATCTGCCCTTTGATTGGAGTGTTTAATTC +ATTTATATTTACTGTAATTACTAATAAAGTAGAATTTACATTTGTCATTTACTATTTGTT +TTCTATATATGTTGGATCTTTTGTATTCCTCTATGCATCCATATTGTCTTCTTTTGTATT +AGCTAGGTATTTTCTTGTGTACCATTAAAAAACCCTTTTTTTCCCCTTTACTATGTGTTT +TTTGAAGTAAATTTCTTAGTGATTACCCTGGGAATTGTAATTAACAACTTATAACAATGA +AGTTCAGATTAATCCCTTCTCAATTTCAATAGCATACAAAAACTTTAAAAAAATAACTCT +ATTACCTCCCTCCTACCTTGTGCTGTTTTTGTCATACTGATTACATCTTTATATGCTGTA +TGCCTATCAATACAGTTTTTTTATTAAGAGATAGAATTGGCCAGGCATGGTGGCTCATGC +CTGTAATCTCAGCACTCTGGGAGGCCGACGCAGGTGGATCACCTGAGATCAGGAGTTCAA +GACCCACCTGGCCAACCTGGCGAAACCTTGTCTCTACTAAAAATACAAAAAATTAGCCTG +GCATGGTGGTGTGCACCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAGTCGCTT +GAACCTGGGAGATGGAGGTTGCAGTGAGCCAAAATCACACGATCTCACTCCAGCCCGGGT +GACAGAGTGAGACTCCATCTCAAAAAAAAAAAAAAAAAAAAGATAGAGTCTCATTCTGTC +ACTGAGGCTGGAGTGCAGTGGCAAGATCATAGCTCACTGCAGCTTTGAACTCCTAGACTC +AAGTGATACTCCTGCCTCAGCCTCCTGAATAGCTAGGACTACAAATGTGTGCCACCGTGC +GTGGTTAATTAAAAAATTTTTTGGTAGAGGCAGGGTCTCACTATGTTGCCCGGGCTGGTC +TCAAACTCCTGACATCAAGCAATGCCCATGCCTCAGCCTCCCAAAGTGCTGGGATCACAG +GTATGAGCCATCACACCTGCCCTCAATACAGTTTTGTAATTATTGCTTTATGAAATTGTC +TTTTAAAACAAATAGAAGAAAAAGTTACAAACAAAAAATGCCTATACACTGCCTTTTAAT +TTACCTGTGTAGTTCACCTTTACTGATATTCTTTACTTCTTCATATTTATTCAAATTGTT +GTGTAGTGTTCTTTTATATTAGCCTGAAGGACTCCCTTTAGTATTTCTTACGTGACAGGC +CTGTTAGCAACAAATTCTGTCTCTTTTTTTTTAAATATAGGAAGTTCTTATTTTTCCTTC +AGTTTCGAATGATAGTTTTGCTGGATATAGAATTTTTAGTTGACAGTCATTGTCTTTCAG +TGTTCTGAATATGTCATTCCATTGACTTTGGCATCCATACTTTCTGACAAGAAGTCATCT +AAATTAATCTTATTGAGGATCCTTTGTATGTGATGAATCACTTTTCTCTGGATGCTCTCA +AGGTTCTCTCTTTGTCTTTGGGTTTTCACCATTTAATTATGGTGTGTCTAGGCATGGCTA +TTTGAGTTTATCCTACTTGGAGTTCACTGAGCTTCTTGGATGTGTAGATGAATTTTTTTT +GTAACATTTTGGAAGTTTTTGCCCATTATTTCTTCAAATATTCTTATCGCCTTCTCTTCT +CTACTTCTGAGACTCCCATGGTGTGTGTGTTGGTACACTTAATGGTGTCTTACACGTCCC +TAAGGCTCTGTTCATTTTTCTTAATTCTTTTGAAAAATTTTTCTCAGACTGGAAAACCTC +AATGGATTAATCTTAAAGGCTGCCTTATTTTTTATCTTTCCTGCTCAAATCTGCTGTTAA +AATTCTCTAGTGAAGTTGTCATTCCACTTCTTATACTTTTCAATTCCAGAATTTCCATTT +TATCGATATTTTCTATTTGGTGAGACATTATTCTTATACTTTCCTTTAGTTCTTTAGACA +TGATTTCTTTTGTTTTTTGAATATATTTAAAAGAGCTAATTTAAAGGCTTTGTCTATTAA +GTGCAATGTCTGTGCTTCCTCAGGCACAGTTTCTGTTGACCACTTCTTTCCTGTATATGG +GCCATACTTTCTTGTTTCTATGCATGTCTTGAAAGTTTGTTGTTGTTGTTGTTGTTGTTT +GAAAACAGGACATTCTAAATAACATGTGACAACTCTGGAAATCAGATTCTTGCTTCTTCC +TAGGGTTTGTTGTTTTTGCTGTTGGTTATTGTTGTCATTATTTGTTTATTTGGTGACTTT +CCTGGACTAATTCTTAAAGTCTGTATTTTTTATTGTGTGTGACCACTGAAGCCTCTGCTC +AGGTTAGCTTAGTGATCAGTTATCGATCAGGCAGAAATTTCCTTAAATGTCCAGAACCAG +TAAGTCTCCCAGTCTTTGTTAAGGGGCTCTGTTTGCATGCTGGGGCACACTTTCAATACT +CGGCCAAGCAATTTGTAACTCTGGTTTAGTCTTCACTGTCTGCTTGCAGAGAGGCTGAAG +GTCAGCCAGAGGTGAGTGCTTAGGCCCTTCTCATGTCTTTCTTGATCATGTACACAGCCC +TACACATATGTATGGCCTTCTTTTCAAAACCCACTATGGAATTTCTTTCTCTAGGTTTTC +CTTTTAAGCTTTTTGGTTAGCTTGTTGTTTTCCCAAACTGTTATCTTCCCTTCAGGCATG +TACAATGTTAAATAATTCTGCATATTGTTTTTGACAAAAGCCCCCAAAGGGGGAAAAAAG +AATGTTCACAATGGATGAACTCTGAGTCAGGTCAAATAAAGACATGGCTTGTGAGTGGGA +TTTTGCAGGGGGCTTCCAGACAGGTCAAATAATGACAATTCTCTGAGAATGGAGGTTTAA +AGGAGCTCCAGCCCCCTTCTAACTTCTCCAGGGGCTGGTAGGCTATTGGTTATTCCTGTG +ATTATAGGCTGTTAGGTTTCAAGGTTACTGTGGGCTGAAGAGCAGGAATGGGTTGAGGTC +AAGTTAAAATGTCACAAAGCTCAAGGTTCTTATGAAGATTCATTGTTTTCCTTCAATAAA +TGCTCCTCAGATTGCTGTAAGCTTTGATTTGTTTCTAGAGTTCTGAAATAGTTGGTTCTG +ACAAATTCTGCCAGTGTTCTCATTGCTTTTATGGAAGAAAGAATTTTTGGAAGTTCTCAC +TTTGCCATTTTTTGATAATGTCACTTCTTTGTAGACAAGCATTGTCTTCTTTGTGACATC +TTTTTGTTTTGTTTTGTTTTTTTTTTTGGAGACAGAGTCTTGCTCTGTTTCCCAGGCTGG +AGTGCAGTGAGGTAATCTTTGTTCACTGCAACCTCTGCCTTCTGGGTTCAAGTGACTCTC +CTGCCTCAGTCTCCTGAGTAGCTGGGATCACAGGCACACACCACCATGCCTGGCTAATTT +TTGCATTTTTAGTAGAGACAAGGTCTCACTATGTTGGCCAGGCTGATCTCAAACTCCTGA +CCTCAAACTCCTGATCTGCCCACCTCAGCCTCCCAAAGTGTTGGGATTACAGACATGAGC +CACTAGTGCCCAGTCCATCCCGTGGTTTTTAATGCCACTGTTAATATTCTCCAGCCAAAT +ACCACCATGCATATCCTATATTTGAACAAAGTTGAGTTTATTGACCTTGCAACAAGAGAG +ACCACACACCCGGGGGAACTGTGAGGCACCTCATGAGAGGTATCACGAAGGATCCATTAC +AGGATTTGTGTCAAGTGATTTTGAGGAGGTTTCAAAGAAGCAAGGCTTTTCTCTGAAGTG +GAAGCTTTCTGGAAGTGGAGGAAATTCTGTGATTGGATATTTTAATAAATCTTGTTTAGA +AAGTGGGAAGAATGAAGTGCGATTAAAGCTGAAATTGGTAAGGAAGCAGCAGCCACCCTC +ATTAGCTAGCATATTGGGTATAGTAGGCTGAATAATGGCTGCCAAAGATATCAGGTCCTA +ATCCCTGAAACCTGTGAATGCTGCCTTAGATGGAAAAGTTGTCTTTGCAGATTAAATTAA +GGGTCTTGAGATTGGGGAGATTATCAGGGTGGGTCCTAAATATGATCATAAGTGTCTTTA +TAAGAGAGAGACAGAAGAAAACTCTCTCTCTCTCTCTCTCTCAGGAGAAGGCAATATGAA +GATAGAGACAATGGAGATTTTAAAACGTTGATTGGTGGAGACTGGAAAGTTGTGGTCAGA +AGCCAAGGAATGCTGACAGCCACCATAAACTGGAAGAGGTGAGGAATGGATTCTTTCCAA +GAGCCTCTGGGGAGGGAGTGCAGACCTGCAGACACATTAATTTTGACCCAGTGATACTGA +TTTCAAACTCTGACTTTCAGAGCTGTGAGAAAACATATTTCTGTTGTTTCAAGCCATGAA +GATTGAGGTAATTTGGTATAGCAGCCTTAGGTAACTAATACAGAGGGTGTTTGTTCATTT +TTGTGGTTTGGACAATGTCCTTATATTTGCATTAGTTAATGGGTTATAGATATAATCATG +TTCCTCAAATTCATATGTTGAAGTCCTATTCCCCCAGTACTTCAGAATGTGACCTTATTT +GGAAATGGAGTTGTTGCTGATGTAATTAGTTGAGATGGGGTCAGTAGAGTGGGCCCCTAA +CCCAATGACTGGTATCCTTATAAAAATGGTGAAGTTTGGACATAGAAACATACACATAGG +GAGCACACCATGTGAAGATTAGAGTTATGCTTCTATAAGCCAAGAAAGTACAAGAATCTT +GAGAGGAGCTTGGGACACATTCTTTCCTACTACTCTCAGATGAAACGTGGACCTGAAGTC +ACCTTGATCTCAGACTTCTAGTCTCCTGAGCTGTGAGATAATAATTTATATTTATTTATT +TATTTATTTATTTATTTATTTATTTATTTTTGAGACAGAGTTTTGCTCTTGTTGCCCAGG +CTGGAGTGCAATGGCGTGATCTTGGCTCACTGCAACCTCCACCCCCTGGGTCCAAGCAAT +TCTCCTGCCTCAGCCTCCCAAGTAGCTGGGATAACAGGTGTGCGCCACCACACCTGGCTA +ATTTTTGCATTTTTAGTAGAGACGGGGTTTCACCATGTTGGCCAGGCTGGTCTCAAACTC +CTGACCTCAGGTGATCCACCCACCTCGGCCTCCCAAAGTGCTGGGATTACAGGTGTAACA +CGCTTCAGATATGAGTACAGAGTGGTCTAGCTTTTGTCTTGCTCCAGTGCAGTTACATAA +TGGCCCTGTCTGATGTTGGTGTTCTGCAAGATTGTTTATGTCCAACAAGAAAACACCAGG +GCCCAACCATGGGTGCCAGGTAAGCTTCCCAATGCCAGGGGCTGCTTTTCTCTTTTTCAC +TACAAAGTCTTTATTCATCAGATAAATGTTCATTTTAGGTTGTCTTTAAGGGTTTTAACT +AATTTATTTATTGATGTATTTATTTTTATAACAGGGTCTTGCTCTATTGCACAGGAGTGC +AGTGGTACAATCATGGCTGTCTGCGGCCTCAATCTCCCTGGCTTAAGCAATCCTCCTGCC +TCAGCCTCCCAAAGTAGCTGGGACTACAGGTGAGTGTCAACGTGCTCCACTAATAATTTT +TTTATTTTTTTATTTTTTTTTGAGACGGAGTCTCGCTCTGTTGCCCAGGCTAGAGTGCAG +TGGCGCAATCTCGGCTCACTGCAAGCCCCGCCTCCTGGGTTCACACCATTCTCCTGCCTC +AGACTCCCGAGTAGCTGGGACTACAGGTGCCTGCCACCATGCTCGGCTAATTTTTTTGTA +TTTTTAGTAGAGATGGGGTTTCACCCTGTTAGCCAGGATGGTCTCGATCTCCTGACCTCA +TGATCTGCCCGCCTCGGCCTCCCAAAATGCTGGGATTACGGGCGTGAGCCACCATGTCTG +GCCAGTTTGTATTTATTTATTTATTTTTAGTAGAGATGACGTCTGGCTATGTTGTCCAGG +TTGGTCTTGAACTCCTGGTCTCAAGCGATCTTCCTGCCTCAGCCTCCCAAAGTGCTGGGA +TGACAGGTGTGAGCCACCATGCCTGGTCCAATTCTTTTTCTAAACATTAAAATATTCAAT +CCAGCTGCCGTTTATTTTGGAGTGGGGGATGGAGTGAGAAGTATGTGGCCTCAGGTAGAG +GGCATGAGGTTCAAAGTGATTATAGGGGTGTTGGCGCTGAACTTGCTGAGGTCTTCATGG +ACCTGGGTGGTTGACCTGGCAGCCTGCTATGGTCTCAATGTTTATGTTCCCCGCAAATTT +GTATGTTAAAATCCTCAGCCCCAAGGTATTAAAAAGTAGGGCCTTTGGAAGGTGATTTGT +TCATGGAGGCAGAGTCCTCATCAATGGAATTAGTGCTCTTACAAAAAAGCCCTGAGAGAA +ACCTCTCACCCCTTCCACCGCGTGAAGACACAGCAAGAAGGTGTCATCTATAAAGTAGAA +AGTGGGCCCTCGGGGAGGAGCCAAGATGGCCGAATAGGAACAGCTCCGGTCTACAGCTCC +CAGCGTGAGCGACGCAGAAGACGGGTGTTTTCTGCATTTCCATCTGAGGTACCGGGTTTA +TCTCACTAGGGAGTGCCAGACAGTGGGCGCAGGCCAGTGGGTGCACGCACCGTGCGCGAG +CCGAAGCAGGGCGAGGCATTGCCTCACCTGGGAAGCGCAAGGGGTCAGGGAGTTCCCTTT +CCGAGTCAAAGAAAGGGGTGACGGACGCACCTGGAAAATCGGGTCACTCCCACCCGAATA +TTGCGCTTTTCAGACCGGCTTAAAAAATGGCGCACCACGGGACTATATCCCACACCTGGC +TCGGAGGGTACTACGCCCACGGAGTCTCGCTGATTGCTAGCACAGCAGTCTGAGATCAAA +CTGCAAGGCGACAACGAGGCTGGGGGAGGGGCGCCCGCCATTGCCCAGGCTTGCTTAGGT +AAACGAAGCAGCCGGGAAGCTCGAACTGGGTGGAGCCCACCACAGCTCAAGGGGGCCTGC +CTGCCTCTGTAGGCTCCACCTCTGGGGGCAGGGCACAGACAAACAAAAAGACAGCAGTAA +CCTCTGCAGACTTAAATGTCCCTGTCTGACAGCTTTGAAGAGAGCAGTGGTTCTCCCAGC +ACGCAGCTGGAGATCTGAGAACGGGCAGACTGCCTCCTCAAGTGGGTCCCTGACCCCTGA +CCCCCGAGCAGCCTAACTCGGAGGCACCCCCCAGCAGGGGCACACTGACACCTCACACTG +CAGGGTATTCCAACAGACCTGCAGCTGAGGGTCCTGTCTGTTAGAAGGAAAACTAACAAA +CAGAAAGGACATCCACACCGAAAACCCATCTGTACATCACCATCATCAAAGACCAAAAGT +AGATAAAACCACAAAGATGGGGAAAAAACAGAACAGAAAAACTGGAAACTCTAAAACGCA +GAGCGCCTCTCCTCCTCCAAAGGAACGCAGTTCCTCACCAGCAACGGAACAAAGCTGGAT +GGAGAATGATTTTGACGAGCTGAGAGAAGAAGGCTTCAGACGATCAAATTACTCTGAGCT +ACGGGAGGACATTCAAACCAAAGGCAAAGAAGTTGAAAACTTTGAAAAAAATTTAGAAGA +ATATATAACTAGAATAACCAATACTGAGAAGTGCTTAAAGGAGCTGATGGAGCTGAAAAC +CAAGGCTCGAGAACTACGTGAAGAATGCAGAAGCCTCAGGAGCCGATGCGATCAACTGGA +AGAAAGGGTATCAGCAATGGAAGATGAAATGAATGAAATGAAGCGAGAAGGGAAGTTTAG +AGAAAAAAGAATAAAAAGAAATGAGCAAAGCCTCCAAGAAATATGGGACTATGTGAAAAG +ACCAAATCTACGTCTGATTGGTGTACCTGAAAGTGATGCGGAGAATGGAACCAAGTTGGA +AAACACTCTGCAGGATATTATCCAGGAGAACTTCCCCAATCTAGCAAGGCAGGCCAACGT +TCAGATTCAGGAAATACAGAGAACGCCACAAAGATACTCCTCGAGAAGAGCAACTCCAAG +ACACATAATTGTCAGATTCACCAAAGTTGAAATGAAGGAAAAAATGTTAAGGGCAGCCAG +AGAGAAAGGTCGGGTTACCCTCAAAGGGAAGCCCATCAGACTAACAGCGGATCTCTAGGC +AGAAACCCTACAAGCCAGAAGAGAGTGGGGGCCAATATTCAACATTCTTAAAGAAAAGAA +TTTTCAACCCAGAATTTCATATCCAGCCAAACTAAGCTTCATAAGTTAAGGATAAATAAA +ATACTTTACAGACAAGCAAATGCTGAGAGATTTTGTCACCACCAAGCCTGCCCTAAAAGA +GCTCCTGAAGGAAGCACTAAACATGGAAAGGAACAACCGGTACCAGCCGCTGCAAAATCA +TGCCAAAATGTAAAGACCATCGAGACTAGGAAGAAACTGCATCAATTAACGAGCAAAATC +ACCAGCTAACATCATAATGACAGGATCAAATTCACACATAACAATATTAACTTTAAATGT +AAATGGACTAAATGCTCCAATTAAAAGACACAGACTGGCAAGTTGGATAAAGAGTCAAGA +CCCATCAGTGTGCTGTATTCAGGAAACCCATCTCACATGCAGAGACACACATAGGCTCAA +AATAAAAGGATGGAGGAAGATCTACCAAGCAAATGGAAAACTAAAAAAGGCAGGGGTTGC +AATCCTAGTCTCTGATAAAACAGACTTTAAACCAACAAAGATCAAAAGAGACAAAGAAGG +CCATTACATAATGGTAAAGGGATCAATTCAACAAGAGGAGCTAACTATCCTAAATATATA +TGCACCCAATACAGGAGCACCCAGATTCATAAAGCAAGTCCTGAGTGACCTACAAAGAGA +CTTAGACTCCCAAACATTAATAATGGGAGACTTTAACACCCCACTGTCAACATTAGACAG +ATCAATGAGACAGAAAGTCAACAAGGATACCCAGGAATTGAACTCAGCTCTGCACCAAGC +GGACCTAATAGACATCTACAGAACTCTCCACCCCAAATCAACAGAATATACATTTTTTTC +AGCACCACACCACACCTATTCCAAAATTGACCACATAGTTGGAAGTAAAGCTCTCCTCAG +CAAATGTAAGAGAACAGAAATTATAACAAACTATCTCTCAGACCACAGTGCAATCAAACT +AGAACTCAGGATTAAGAATCTCACTCAAAGCCGCTCAACTACATGGAAACTGAACAACCT +GCTCCTGAATGACTACTGGGTACATAACGAAATGAAGGCAGAAATAAAGATGTTCTTTGA +AACCAACGAGAACAAAGACACAACATACCAGAATCTCTGGGACGCATTCAAAGCAGTGTG +TAGAGGGAAATTTATAGCACTGAATGCCCACAGAAGAAAGCAGGAAAGATCCAAAATTGA +CACCCTAACATCACAATTAAAAGAACTAGAAAAGCAAGAGCAAACACATTCAAAAGCTAG +CAGAAGGCAAGAAATAACTAAAATCAGAGCAGAACTGAAGGAAATAGAGATACAAAAAAC +CCTTCAAAAAATCAATGAATCCAGGAGCTGGTTTTTTGAAAGGATCAACAAAATTGATAG +ACCACTAGCAAGACTAATAAAGAAAAAAAGAGAGAAGAATCAAATAGACACAATAAAAAA +TGATAAAGGGGATATCACCACTGATCCCACAGAAATACAAACTACCATCAGAGAATACTA +CAAACACCTCTACGCAAATAAACTAGAAAATCTAGAAGAAATGGATACATTCCTCGACAC +ATACACTCTCCCAACACTAAACCAGGAAGAAGTTGAATCTCTGAATAGACCAATAACAGG +AGCTGAAATTGTGGCAATAATCAATAGTTTACCAACCAAAAAGAGTCCAGGACCAGATGG +ATTCACAGCCGAATTCTACCAGAGGTACAAGGAGGAACTGGTACCATTCCTTCTGAAACT +ATTCCAATCAATAGAAAAAGAGGGAATCCTCCCTAACTCATTTTATGAGGCCAGCATCAT +TCTGATACCAAAGCCAGGCAGAGACACAACCAAAAAAGAGAATTTTAGACCAATATCCTT +GATGAACATTGATGCAAAAATCCTCAATAAAATACTGGCAAACCGAATCCAGCAGCACAT +CAAAAAGCTTATCCACCATGATCAAGTGGGCTTCATCCCTGGGATGCAAGGCTGGTTCAA +TATACACAAATCAATAAATGTAATCCAGCATATAAACAGAGCCAAAGACAAAAACCACAT +GATTATCTCAATAGATGCAGAAAAAGCCTTTGACAAAATTCAACAACCCTTCATGCTAAA +AACTCTCAATAAATTAGGTATTGATGGGACGTATTTCAAAATAATAAGAGCTATCTATGA +CAAACCCACAGCCAATATCACACTGAATGGGCAAAAACTGGAAGCATTCCCTTTGAAAAC +TGGCACAAGACAAGGATGCCCTCTCTCACCGCTCCTATTCAACATAGTGTTGGAAGTTCT +GGCCAGGGCAATCGGGCAGGAGAAGGAAATAAAGGGTATTCAATTAGGAAAAGAGGAAGT +CAAATTGTCCCTGTTTGCAGACGACATGATTGTTTATCTAGAAAACCCCATCGTCTCAGC +CCAAAATCTCCTTAAGCTGATAAGCAACTTCAGCAAAGTCTCAGGATACAAAATCAATGT +ACAAAAATCACAAGCATTCTTATACACCAACAACAGATAAACAGAGAGCCAAATCATGAG +TGAACTCCCATTCACAATTGCTTCAAAGAGAATAAAATACCTAGGAATCCAACTTACAAG +GGATGTGAAGGACCTCTTCAAGGAGAACTACAAACCACTGCTCAATGAAATAAAAGAGGA +TACAAACAAATGGAAGAACATTCCATGCTCATGGGTAGGAAGAATCAATATCGTGAAAAT +GGCCATACTGCCCAAGGTAATTTACAGATTCAATGCCATCCCCATCAAGCTACCAATGAC +TTTCTTCACAGAATTGGAAAAAACTACTTTAAAGTTCATATGGAACCAAAAAAGAGCCCA +CATCGCCAAGTCAATCCTGAGCCAAAAGAACAAAGCTGGAGGCATCACACTACCTGACTT +CAAACTATACTACAAGGCTACAGTAACCAAAACAGCATGGTACTGGTACCACAACAGAGA +TATAGATCAATGGAACAGAACAGAGCCCCCAGAAATAACGCCGCATACCTACAACTATCT +GATCTTTGACAAACCTGAGAAAAACAAGCAATGGGGAAAGGATTCCCTATTTAATAAATG +GTGCTGGGAAAACTGGCTAGCCATATGTAGAAAGCTGAAACTGGATCCCTTCCTTACACC +TTATACAAAAAACAATTCAAGATGGATTAAAGATGTAAACGTTAGACCTAAAACCATAAA +AACCCTAGAAGAAAACCTAGGCATTACCATTCAGGACATAGGCGTGGGCAAGGACTTCAT +GTCCAAAACACCAAAAGCAATGGCAACAAAAGCCAAAATTGACAAATGGGATCTAATTAA +ACTAAAGAGCTTCTGCACAGCAAAAGAAACTACCATCAGAGTGAACAGGCAACCTACAAC +ATGGGAGAAAATTTTCACAACCTACTCATCTGACAAAGGGCTAATATCCAGAATCTACAA +TGAACTCAAACAAATTTACAAGAAAAAAAAAAAAACAACCCCATCAAAAAGTGGGCGAAG +GACATGAACAGACACTTCTCAAAAGAAGACATTTATGCAGCCAAAAAACACATGAAAAAA +TGCTCATCATCACTGGTCATCAGAGAAATACAAATCAAAACCACTATGAGATATCATCTC +ACACCAGTTAGAATGGCCATCATTAAAAAGTCAGGAAACAACAGGTCCTGGAGAGGTTGT +GGAGAAATAGGAACACTTTTACACTGTTGGTGGGACTGTAAACTAGTTCAACCATTGTGG +AAGTCAGTGTGGCGATTCCTCAGGGATCTAGAACTAGAAATACCATTTGACCCAGCCATC +CCATTACTGGGTATATACCCAAAGGACTATAAATCATGCTGCTATAAAGACACATGCACA +CGTATGTTTATTGTGGCATTATTCACAATAGCAAAGACTTGGAACCAACCCAAATGTCCA +ACAATGATAGACTGGATTAAGAAAATGTGGCACATATACACCATGGAATACTATGCAGCC +ATAAAAAATGATGAGTTCATATCCTTTGTAGGGATATGGATGAAATTGGAAATCATCATT +CTCAGTAAACTATCGCAAGAACAAAAAACCAAACACCGTATATTCTCACTCATAGGTGGG +AATTGAACAATGAGATCACCTGGACACATGAAGGGGAATACCACACTCTGGGGACTGTGG +TGGGGTGGGGGGAGGGGGGAGGGATAGCATTGGGAGATATACCTAAGGCTAGATGACGAG +TTAGTGGGTGCAGCGCACCAGCATGGCACATGTATACATATGTAACTAACCTGCACAATG +TGCACATGTACCCTAAAACTTAAAGTATAAAAAAAAAAAAATGCAAATAAATGTGAAGAT +GAAAAAAAAAAAAAAAAAAGAAAGTGGGCCCTCACCAGACACCAAATCTGCTGGTGCCTT +CATCTTGGACTTCCAGCCTTCAGAACGATGAGAAATAAATTTCAATTATAAGCCACCCAA +TTTATGGTATTTTGCTCTAGGAGCCCAAAAGGATCAAGACACAGGTATGAGTTTGGCTTA +TGCCAATTGTTTTTAATTCCCCTCAAGCTGACTTGTACATAGAAATGACCTCAGAACAAC +CACTCAGAGCATCTGGGGAGTCATTCCTTTCCTCTTCCTTGTTGTTTTTGATGGAAGGAA +AAGTGTCAGGCCCATTGAAGTTACCACGTGCCATGGCTGTGAGTGCCTTCACTACTTGGA +GTAGGCTCATCAGTAGACAACCCTCCCAGAGCTCTACGTGCAGCCGGCATCTGCGCGGTC +TGTTAGGGTAAGTGCAGTTCAGGATCAATTATGGATGAGGCTCCACAGCAGATGAGTAAG +TGGGCTGTTGTCTACTTTGAAAAATTAATGGGATCTGATTAATACGGGAGAACAGTCCCT +CTCTTCCTCAACCCAGAGAGGCTCAGATCTCTGTGGAAGCTTGAGGGTTTGGCGGTTGGG +GAGGAGGGAGCTCCTGTGTCTGTGGGTGTCAGGTTTGATTCATAGGATCATGCTTTGGAA +TTTTCTGCTCCTTTGACAGATGAGGCTGCTGAATTCCATCAAGGTGAATCAATTTGCCCA +GACAGGTAGAAGGAAAGAGAATAGTCAATTAGTATTATTTTAAAAACTTAAAAGCTTTTC +TCATATGGAAAATTAAAAACATTTACAGAAGTAGAGAGAGATCGATATCATGTAGCCATT +CTCAAACTTTTTGGTCTTAGGAATGTTTTATAATTTCAAAAAATTATTGAGGACCTCAAG +GGGCTTTTGTTTATTTGAGGTGCATCTATTGATATTAACCGTATTAGACGTTAAAACTCA +GACACTTAAACATATTTATTAACTCATTTAAAAAAACAATAATCCTATTACATGTTAACA +CCAGTAACTTTTTTGTTTTTGACACTTTATGTCTACTATAAGCTTTCAGATGACAATTAT +ACGTTCTCCATTAGATTTGCTTTTATTTCATTTTTATTGTAGTAAAATATATATAACAGA +AAGTTTACCATTTTAACCTTCTTCTTTTTTTTTTTTTTTTTTTTTGAGACACAGCCTTGC +TCTGTTGCCCAAGCTGGAGTGGGCAACAACCCATCCACCTTGGCCTCCCAAAGTGCTGGG +ATTACAGGTATGCACCACTGTGCCTCACCCCATTTTAACCATTTTTAAATGTACAGTTCA +ATGGCATTGAGTACACTCCCATTGTGCAACCATCACTGTTATCCATTTCCGGAAACTTTT +CATCATCTCACACTGAAACTCTGTACCCATTAGCAACTCTCCATCCGCCTTCCCCCAGCC +TCTTATGAATACTGTTCTACTTTCTGTCTCTATGATTTTCACTACTCTGGGTATTTCATA +TAAGTGGAATGATGTCATGTTTGTTCTTTTGTGAATGACTTATTTCACTTATCATAATGT +CCTCAAGATTCATCCACATACTGTAGCCCATGTCTGAATTGCCTTCCTTTTTGAAACTGA +ATATTCCTTGTATGTGTACACCACCGAGTGATCCTCCATTGACAAGAGGCTGTGGCTGTT +TCCACCTTTCGGCTGTTGTGAATGCAAACATTGGTGTACAAAGATACGTTTGAGACCCCG +CTTTCAGTTCTTTTGTGTGTTTACCCAGAAGCGGAATTGCTGAATCACACGGTAATTCTG +ATGTTTCTGTTTTTGAGGAATCGTCCCACTGTTTTCCATCGTGACTGGAGCATTTTACAT +TCTCACCAACAGTGTGCATGTGTACCAATTTCTTCACATGCACTCCAACACACGTTTTCT +GTTTTTCTTAATAGCAATCCCAATAAATGTTAAATACATTCTTAATTTAAAAACCCCAAT +ATTTCCCAAACAAAAAAATTAGTGAGAAAAAGACATTGTATTACATTTTGTAAATCTTGA +ATGCCTGGCTTAATGGGCAGCTGGATTCTCATATCTGCTTTTTCATTTAATCTTTGTGAC +ATCACATGCTGTGTGGCCTCTAGAAAACTCCACAGTACCCTCATGGGAGAAGGAAAGGGA +GAAACGCAAATGACATGCTAGTATTATTAGGAAAATAGGTTTTTTTAAAAAATTTTTTTG +AGATGGAGTCTCACTCTGTCACCCAGGCTGGAGTGCAGTGGCGCAATCTCAGCTCACTGT +AACCTCCACCTCCCGGGTTCAAGTGATTCTCATGCCTCAGCCTCCTAAGTAGCTGGGACT +ACAGGCATCGTGCCTGGCTAATTTTTGTATTTTTTGTAGAGACGGGGTTTCACCATGTTG +GCCAGGTTTGTCTCAAACTCTTGACCTCAAGTGATCCACCTGCCTCGGCCTCCCAAAGTT +CTGGGATTACAGGTGTGAGCCACCACACCCGGCCAGGAAAATAGTTTTGATTTTGTGGAC +TTCAGCTTTAATTATCAACTCAGGGTCAATCTCGTTTCATCTCTTCTCCCTCTTGCCTCC +CCTCTTCATTAGTTTGGAGCAAACCTATAACCATCAGTTACTATCAGCATTGCATTAGGC +GCGGTCCTGTATCCTTTTCCTAACTGTCATAAGAAATCCACTTTATTAGCAGCTATGAGT +ATCTGGTTGTTCACACGAGGAAACCAGGCTTTGGGAACATTGGGAGATTTTCTCAGGTTC +ACACTGGAGAAGCTGAGGGCACACAGGCTGGAGCCCAGGTCAGATATTTATTATACCGTT +TTCTTTTTGTTCTTGTTGTTGTTTTTCTTTGAGACAGAGTCTTGTTCTCATGCCCAGGCT +GGAGTACAGTGGCACAATCTTGGCTCACTGCAACCTCCACCTCCTTGGTTCAAGTGATTC +TCCTGCTACAGCCTCCTGAATAGCTGGGATTATAGGTGCCTGCCACCATGCCTAGCTAAT +TTTTGTATTTTTAGTAGAGATGGGGTTTCACTATGTTGGCCAGGCTGGTGTCGAACTCCT +GACCTCAAGTGATCCACCTGCCTTGGCCTCCCAAAGTGCTGAGCTTACAGGTATGAGCCA +CCATGCCCGGTCAATATTATACTGTTTTCTACACTTGACATAAGACCATGAGCACTATTG +GGTTGGCCTTCTGTCTGTGTCTTTTTCCCACTGGGACTTTAGGAAAAGCTCTTGTTTTCC +TCCCTGCCTCCATCTCTCACATGTGGGTGCTCTTTTGGTAGGTTTTTGAGTAGCCCTCTA +GCCAGGCCTCGCGCAGGCTCCTGGACAGATAGCTGAACTGGATGCTGCTGTTTGAAGCAA +TTCTGGATCATTTGTTTGGACTGGATCTGGATCATGAGTGGAGACACCTCTATTCACTGT +CGAATTAATGGAGTCCACACAATGCAGGATCTGAGGTCATCCAGTCCTGACTGCCTCCCA +AGACTGAAACCCTCTCTAAAACACTCTGCCCAAAGGTCATCTGACCTCTGCTTGTATACC +TCCAGTGACGGGGAACTCACTACCTACCTCAGCAGACAGCCAGACCATAGATGGTGCTCT +TATTGTTAGAAAGCTCCACTCACATTGCATAACATTGCAGGAACAACCTGGATTCACGCT +GTGGTGGGAAAAACTCACACTGGGAGTTGAGATTCCTGGGTATGAGATTGGGGTCACTGT +GGTTAAGTCCCATCCCCTTGAAGGGTTTCAGTTTCTTCGCTGTGAAGAGCACTTATCTCT +GGTTCCTTTCACCACTAACATTCTGATGTATTTTCTAATTTAGCCACCTATTCTAGAGGA +GCAGTATTGAAGGGCTTGGGGAAACCGAGTGCTCTCTAAGTGTGGCCCTCACCATCCTTC +CTGGTGCGCTATCTCCAGCCGTGCATCCGAAAACATCCCAGTCTGCCCCTGGCCTCTGCA +TGGAGCCTGACCCCCAACACAGACCTCTCAAGAGGTTCTGGATTCACTGGTGCTGCTACA +GCCCTGAGCAAAAACACAGCTGTTTCGTTTACCACCCCACCCCAACATAAGCTGTCCTCA +GACTTTACAAAGACTTAGGGATTGCACAGTCCACAAGACTTTCAATGCCTTTGCCCTGTA +TCTCAACTAACTTTCAAATAGAGGGACCTTCTTATAGGAAGAAGAAGGAAAAATCAAGTG +GAAAAACACCTTGATCAGGTAATTGAAGGAGAACTGGGGCTCAGGCTGCCACTTGGTTTG +GAAAGGGTGTGGAGGTGGCTAATCTGGCCCTGGCCTAAGAGCAATTCCAGGCTGGCGGGC +TGGACCGCCTGTCTCCATAGCAACTGTTGTTATTGGTAACTGAATAACCATTTCCTAGAA +CAGCGGCTGGAGCTGCTGATGGTTTTCCCTTCTACTTGGAAGCGAGAGGAGCCAGGCTCT +TTGCTGATTGATCCTAAGTGCTGAGCTCTTTGCTGATTGGGATCTTCACTTGATATTGGG +CAAGCTGAAGCCACCCTTCTGTTTTATCTCTGACCTCTGCCAGCAGAGAGGGTGGGACAA +ACTGACTTAATGTCTATTTTCCGGCTTCCTCTGAGAGGTTGAGAAAGGTGCTCAAGGGCA +TTTAGCTAGCAAGATCTAGAACTTGAACTTTGCCCTGTCTGATTCTGAAACCCATGCTCG +TGACCACATGGCTGTTCTGACTCTGTCCCATTCCTCTGAGATCTCATGAAAACCTGATTA +GCCCTTTCTCATGACACCATGAGCTGTCTAATTATTTGTGAGGACAGGTAGCATCTTACA +GTGATCCATGGTCTGCACAAAGGCTGTTCTAGAAGCTGTCTTACTTGATTATCCTGCAGT +GGTGTCAGTGGGACCTTAAAATGCTGTAGCCCTAGAGTTATTAGGGTCATGCTCACTGAG +GCCATTGCCTCAAACTTCCTGCTCTCCCCCTGCACTCTCCCTCCATCCTGGGGAGTGATA +GGTGGTGGAGCAGACCTGGCTACAGGAGTGAATTCCAGATCACTTTCATGGAGGCACTTA +GGCTATTGTGTTTGTTACCAAGCCAAAGGAGCTTGCTGCCCAATGCACTAGAAGCCAATA +CTATGACACTGGGTTTTTGAGAAACAAAAAGCTTTTTAAGTCGACTAACAAGGAGACAGG +AGTCCGGCTCAAATCTGTCTCCCTGTGCTGGCTTTCAGTCATTTCATTAAAAAAGGTTGA +GGGGGTAGATTCTGGGATTAGCGGATGATTGGTGGAAGGAAAGGGGAGGTCTGGAAAGTC +CTCGGGCACGCGCAGTTCTCTCTCTATGCTACCACATGTGCAAATTTGCGGGGAGTGTTC +ATGTGGAACAGGCAGTGTTTCCTGTTTCCAGACCAGGCAAGGTGGCTCACAAATGGCTCT +ACGATCCAGAGAAAGTCAGCAGGGAGGGTTGTGATTTGTTATTATGAAAAATTAACAAAT +TACATCCAAAATGTGTTTAACTCCTATTCCCTTTGAAAAGGATCTTTGGGTACCTAATTG +ACATATTTTAAGAGACATATTGGCTAGTTAGACATCAATTGACATCCTCATTAAATATCA +ATTAACACATATCCTAACGTAATATTTAATTAGCTTGCTGTAGCTATTCTTTTAAAAGTC +AATTAAATGCTTGGCATATTCTTACAAGCCGACTCCATTGATAGCAATTATGGATGAATT +CCTGTCATAAGTCATTTTTAGTGGATAGCAGGGCAAACTGATTCTGAATATACACATCAG +GTCTTTCAAGAAGAATTTAAAAATCAATCATTAGATATCTAATGAACCCTCTTCTCTGCT +GATTGTGAATAAAAGGCATGTTCGGCTCTTGGACTGTAGTTTAGTGCATTTTCACATGAT +TGTTGGAACTCTAGGTCAAACAGAACAGACACCTGCCTCCAGGGAGAGTCGTGCTTCATT +TGAAAAGAAAATTGTGGTAAAATAAACATAACATAAAATGTAGCATCTTAACCTTTTAAA +AATGTATAGTTCAGTAGAGTTAAGTACATTTGCATTGTACAACCAGTCTCCAGAACCGTT +TTAATCTTGCAGTTCTGAAACTCTTGTACCCATTAAATAATGATTCCCTTTCCTCTCTCC +CCTGAGCCCGGGCAACCACCATTCTAATTTCCATCTCTAGGAGTTTGACTACTTGAGGTG +CCTCATATGGAATTATACAATATCTTGTGTGTGTGTGACTGGCTTATTTAACTTAGCATA +ATGTCCTCAAGGTTCATCCATTTTGTAGCATGCATTAGAATTTCCCTCCTTTTAAAGGCT +GAGTAATACTGCATTGTATGTCTAGACCACATTTTGTTTATCCATTCATCTGTTAATGGA +CACTTGCATTGCTTCTACCTTTTGGCTATTTGGAATAATGCTGCTGTGAACACGGGTATA +CAGGTATCTCTTGGAGACCCTGCTTTCCATTCTTTGGGTACATACCCAGAAGTAGGATTG +CTGGATCATAGAGTGTATTAGTCTGTTCCCATGCTGCTAGTAAAGACATACCTGAGACTG +GATAATTTATAAAGGAAAGAGGTTTAACGGACTCACAGTTCCACATGGCTGAGTAGGCCT +CATAATCATGGCAGAAGGCAAGGAGGAGCAAGTCACGTCTTACACAGCGGGTGTCAGACA +AACAGAGAGAACTTGTGCAGGGGAACTCCTCTTTATATAACCATCAGATCTCTTGAGACT +TATTCACTATCATGAGAACAGCACAGGAAAGACCCACCCCCATGATTCAGTTACCTCCCT +CTGGGTCCCTCCCGTAACACGTGGGAATTGTGGGAGCTATAATTCAAGATGAGATTTGGA +TGGGGACATAGCCAAACCATATCATAGAGTAATTCTATTTTGAGTTTTTTTTGTGGACAT +TTTTAAGTTAATTTATTCAATGCACTCATTAAGCACCTGTGCTAGTGGACATTCTTAAAA +AAGGTGAGCTCAGTCTGGTGAGCTGGCCGGCCCAGGAGTAAGCCTAACCTGTTAGGGCTA +CTGCTGCAGTAGTGATAATGTGAGCCCAGATGGTGTGATCAGTGCATTTCTAACAGTGTG +GCATGGATCAGGCATAGCAGGGAGGAGAGTCAACACAGCTGGCCTGAGGCTGCATCCTCA +GAAAGGTCTACTTGCAAGGTTGGCCCTTGGCTGGTGTCTGGGTACTTGGGTTTTGGGAGG +ATTCTGCCATTCCCGTAGCTGATAATAGTGGCTCACTGTGCCTAAACTGTTTGTAGGCAT +GTGCTGAGCCCCTACTTTCCTTCTGGGAGTCTGGAATTTCAGTACATGTTAGGCAGAGTG +TGCTTATATGACCTGTCCCAGTAGAAGCCGTGAGTATTGACTCTCTAATGAGCTTTCCTG +GTAGGCAACACCTCACACATGTCAACACCTGTCCCTGGGAGAATGAAGTGCATACTGTGT +GACTCCACTGGGAGAGGACTCTGTGAAGATCGCACCTGGTTTTCTCTGGACTTTGTCCCA +TGTGCCTTTTCCCTTGGCTGATTGTTTCATATCTTTTTGCTGTCATGAATCACAGCCATT +ACTATGACTCTGCATTGAGTCCTGTGAGTCCTCCAGAGAATCATGGAAGTGTTCCTGGGG +ACCCCTGACATAGGTGATACCCTGCAGGAGGCCTTATAGAAGCAGAGGGGACATCCGAGG +TAGCTCTTGAAGGACAGGGAAGAGTTTTCCAGGTGGACAAGGGAGGGGTAGCCGTCTAGC +CAAAGGCACATCATGAGCTCAGGCATAGAGCCTGGAGGAGAGTGGCCTGACTAGGCAGCT +GCAGCTGAAACAGAGGACAGCCAAAGCCAAAAGGGTACGGGATGGCCGCTCATGACAGGC +CAGGAGCTGAAGAGCTGGGACTCTGTCCATCAGGCAATGAGGAGCCCCAGTGGAGTTTGG +AGCAGGAGTGAGGGATGAGGGTTCTGCTGAAAGCCCCAGTGGGGGATTCCAGGTGTAGTG +AGAAGAGAAGGAAAGCAGACAGAATGAGAAAGCAGTTGATAGAGTAGCCAAGGGGGTGGA +GAAGAGGGAGGAAAAGGGAAGGAGGCTGGAGAAGGAGGAAAGACAGTCATCAGGTACCCA +TGGGAGAACAAGTCATCCCTGCCTATGGTCCACAATAGGGCAACCACCACTGCCCAAGTC +CTCAGAGGATTTCCTCCACATCCTGCAGGAGAGAGGCTGCCCTGGCTCTGTTGGCCAAGG +CAGCTGGGGTGAGCCATGTGTCTCTCTCTGCCTCAGTTTGTCTCTCTGTTAAATGGGAAT +GCAACAACACCTACTTGATGGTTGTTGTGAGGAATTCCTGGAATAACAGATGTGATTCAA +CTTTTATCCCCTAATGTGATGTCCTCAGGTGGAGGTGAAGATGGAGGTAATTTCTAAGTC +TGGGGCCTGAAAGCTGGGTTCAGAGACAGGCCACATGCCACGTCAGGTCAGACAGTGAGG +TAGCTTTGCAGAAGGAAGCCAAGTGTATTAGTCCATTTTCACGCTGCTGATAAAGACATA +CCTGAGACTGGGAAGAAAAAGAGGTTTAATGGACTTACAGTTCCACATGGTTGGGGAGGC +CTCACAATCATGGTGGAAGGCAAGGAGGAGAAAGTCACATCTTACATGGATGGTGGCAGG +CAAAGAGAGAGCTTGTGTAGGGAAACTCCTGTTTTTAAAACCATCAGATCTCATGAGACT +CATTCACTATCACGAGAACAGTGCAGGAAAAGCCCACCCCCATAATTCAATCACCTCCCA +CCAGGTTCCTCCTATGACACCTGGGAATTGTGGGAGTTACAATTCCAGATGAGATTTGGG +TGGGGACACAGCCAAACCATATCACCAAGCTTCTGGAGACATCCATTCCTGATGTGGGAA +AGTGATGCCACGTATTCTGGCTGAATTAGTGAATTCAGTCCCTCCTAGGACACTGTATCT +TGGCTACAGAGAGGCATCTTCACCCTGGAGGTGGGGACCACATGGTGGCATGGGACGGGG +AGGAATAGCACACTGCACAGGGTGCTGGGGGCCTGCTCTGGTGCCTGCTCCCTCTGTGTC +CTGGGTGGCGTGTGATGTGGCTAACGTGACTGCTCTGTGTCTGGATTCTGCATTGTGCCT +GTGCCTGGCCTTGGAACCACTTTCACCCTGAAAAGTAACTCCAGGACTGTTGCTTCTGCC +CATTGCCACTCCCCTGCCTACAAGATAAAGGCCATGCTTCTTAGCTTGGCATTCAAGGCC +CCCATAATGACCTCCAACCCTTTTTCCTGATGTCTGCCCTGGCTCCGCCCCCTGGCACCT +CCTCATTATATTCTCTGACTGCACTTTTTACCCCATTCCTGACATTACACCCACCTAGTC +TAGTCTACCACCAAGGCAATGACCCCCACGCCTCAGTAGCTAAAGCTTTTCCAAACTGTG +ATCTTGGGCAAGTTCCCTCTGGTGCCTCAGTTTCCTCATATGTAGGAAGGACATGACACG +AGAGGCTGCCCTGTTGGCAGCTGGGACTACTTCATTGTTTGTCTTGGGGATTAGGCAAGA +TGGGGTTGAACCAGTGACTACCTGAGGCTTCTGTCTACTCTGCCCCAAGACCACCTGCTC +CCAAGCCCCTCTCTGGCACCATCTGTCCTCATTTCTGCCCCCAAGCTTCTGGCCTTTATT +CTCAGAGATGGCCCTGGGTGTTGCACAAGCAAGGTTTGGCCTCAAACAGACCTGGTTTAA +AACTCACAGGTTGGGTGCCCCTAGACAAGTCACTCCTCTCCTCTGATCCTTAGGTGGGTA +ACAGGGGGAGCTCATGGAGACTGATGAGTTAACACTTGCAAAATGCCCAATGTCCAGGTG +CTCTGTGAATGTCAGTTTCCTCCCTCCTTCCATGCCCAGTGCGGGTCTGGCTTCAATTCT +GACGTTAAGTCAGCCCAGCAGCATGACTGGGAAGAGTGGATTCTGCAGTCTGCCGGGAGT +CAGCTTTGCCATTCACTGGCTGTGTGAACTTGGGTGGGCCACTTAAACTCTCCAAACTCT +GAGTTTCTCATGTGTAAGATGGGGGCAATCAAGTGTCCACCCCTAAGCGTTGTTGTGAGG +AGCTGGCAAGAGATCACAGCCCCGTGCCTGACACATAAGAAACTCTTAGGTAAAGCTTTG +CTGCTACTAGTGATCTTTTCTTTCCCAACTCTAGTGGATTGTACTTTCCAAAGGAGGCTG +CAACAATAGCTCCCATCCCATATGCTCTTCTTACAAGGTGACCTTGATACACCCCATCAG +GAGGTGAAGTCTATGTCCCCAACCCTTGAAGTTGAACAGACCTTTGCAACTGCTTTGACC +AACAGAGTATGGCACAATGACGCGATGTGTCTTCCAAAGGGAGGTCATGATAGGCAATAT +AGCCTTGCCTGGCTCTCCCTCTCTAGGCACACTTGCTCTAGGAGCCCAGCCACCATGCTG +TGAGGAAGCCCAGGTGACCAGGAGAGGCCATGTGTAGGCGTTTTGGATGACAACCAGCCT +CAGTTATCAGAAATGCATGAGTGAACCTTTAAATGATTCCAAGCCCCAGCTCCTGTCTGA +GCACAACTGCAGGAGAGAGCGGAGAACCGCCCAGCTGAACCCAATCAGTCCCCAAACTGT +GAGAGATAGTGATAATGATACTAATAAAAAAATTCTGTGGGCTGAGCACAGCGGCTCATC +CCTGTAGTCCCAGCTATTTGGGAGGCTGAGGTGGGAGGATTGTCTGAGCCCAGAAGTTTG +AGACCAGCCTGGCCAACGTAGTGGAACCCCATCTCTCCAAAAAATTAAAAAAATTAGCTG +GGTGTGGGGGCACATGCCTGTAGTCTCAGCTACTTGGAAGGCTGAGGTGGGAGGATTGCT +TGAGCTTGGGAAGTTGAGGCTGCAGTAAACTATGATCGCATCATTGCACTCCAGCCTGGG +TGACAGCAAGACCCCATCTCAAAAAAAAAAAAAAATCATTTGGTGAATATTTTTAAGGGA +AAACAGCAAAGTTTTTTCCTATTAGTCGGTGACCTCAGCATGGCATCAATAGAAAAACAA +GTTGGGAGGAGGGGTTGCTGGTGGCTATTGATAACTGTCATGGAGGGCTTAGGATGACAG +CAGAGTTGTCCCTGGGGATCGTCGTGAACCTCAGCTTCGAAGCTAAGCACAGACAACACA +GAGGCGGCAGCAGCCGGTGGGGATGTGTGTGGGCCTGCAAGTCAGACCTGGGTGGATCCT +GCTTCCAGCACCCACCAACTGTGTGGCTTTGGGCAAGTCCCTTCCCTATTCTGGACCTCA +CTGGAGACATGTTTAATACACAGGGGCTGGGCTTGAATGTTCGTAAAGATGCTTTGGCCA +CACACAGGGCTGTGATTCTCAGAGAGAAAACCCCCCTTCCGCGCCCTCTCCCACTGCCAG +GTGGAGATGGTTAGGAGGTCGGGAGCCTCTGCAGGACACAGGGCAATCCCCATAGAGACA +CCAGCTTGCTCAGTCCGTCCGCCATCTTCATGGTCTTCTCTGCCGGCCCTCTTTACCTTG +CATTTCCCAGCATCACCTCACCGACTCCTCTCATTGCCACATTTCTGTCCTGTCACCTCC +CCTCACATTTTGCTGTCACCCACACCCTTGTAGCCATCCTGACAGGTTCCCACTGTCTCC +CCAATGCATTCATAGACTCTCCTACAACTGCCATCAAATCCCACCCTCTTGCTTCACAAT +CCCTCACAATCCAAATGTCAATTCCTTTTACAATTTCAGGTCACATGCCAACATCCATCC +TCTTCACCCCTGCAACCCCCAGATGCTCTACAACCTCAAGGCACCACCTCCACTCTCTAC +TACCACCCCTGAAGCTGCCCAGCCTTTGCCTATACTTTTGTGGTCACCTGGACCATGGTA +AACGCTTCCCCTGTCTTCTCATTGTCCCCCTCACCCCACCCAAAACCAGCCTGAAAATTA +CTGAGTTCCCATTTGCTGCCTGGATCTCTGCTCCGTTTCCTCGTTTGATAATGAAGAGTT +GTTAGTATAATCTCTGCTTTGCACGTGGAGGACTTGAGGTTCAGGGAGGCTAACTAATCT +GCTTGGAGTTTCACGGGGCCGATGCCTGAATAGCCGACACCTGGCTAATGTCATGCCTGC +CCCTGCTGCCTCCTGCTTCTCTTACCCGCATTGTCTGACTTTCATCCTATTCTCTCTCCC +TCCTCCTGCACACCCCCTCCCCACACCTCCTCCCTTCCAAGTGCCCTGTGTCGAACTGAG +GCAGAATGATCTGAGTACAAAGGATGGAAAGATCCAGCAAGCATGGAATCCTTTGGCTCT +TGGAGCCTCAGATTTCTTAACTATAAAATGGGAGCAAGAGATGGTTCCTTCACGTGACTG +CTATGAGCATAAGCAAGAGCATACCTGTGGCGTCATGTAACAGAGTTGGGTGCACAGAAA +GCATTTAATGAATGAACAAAAATATTCCAGGCACAGGATGCCATCAGGTCATGAAAAACA +TCTTTTCCAGATCCCCCCACGAGGCCCACCTTTGTCCCCCTGCCTGTGCTCTGGGCTGGT +GGGATGGTGGCACAGTCAGCTCCAGTAAGCCCTGTGGGCCAGAGGCTTTTACTCTGCACC +TTTACTCAGCCCCTTAGGGAAGAAGACCCCAGATGAGGCCCCAGGGCACAGTTATCAAGA +GGCTGAGCAGAGCTTGGAGCCGGAAACTAGAGTTGAAATCCAGCTCTGCCACTCAATGGC +CATCGAACTTCATCTCTTTGTGCCTCAGTTTCATCATTTGTAAAATGGGGATATAGGCTG +TGCCCGTCTCATTGGGCTGGTTGTGAGAATGCAATGAGTAAATCCAAGCACCTTGGCACA +TGGTGAGTGCTCAGTAGATGTTAGCTACTGTTCTCACCACGGAACCCGCTGAGCCCCAGG +AGCCAGAGATCCCTGCTTGGCACCAACAAGGGACCTGAGGTTGTGAGCTGTGCACAGAAG +GCCAGGCCCAGGTCCAGGACGGTCTTTCTCCAGCCCCCTTATGTGCCAGGCTTTGTCATC +GGCTCTCTCCACACCCAGCTTTTAGGAATATAATTATGAGACCCACTTCCAGGTGAAGAA +ACTGAAGCTCAGAGATGCTGAGAAACTCCCCAGCTGGTAAGAGGCAGTCGGGATCAGAGC +CCGGATTGGCTGTTACTTCAATTGCTCATCTCCAGCCATTCACCTGGCACTGAGGACCTG +CTATGTGCCAGGCACTGTTCCAGGTCCTAGGGGTACTCTGCAGAGAAACATGGATATGAT +GCCTGCCATTCCTGGATTTCTACAAGGGCACGCTGCCTCAGGAGCAGGGGAAATTCAGGC +CTCAAATCTTCTGGGCAAGCATTGTTCATAGGGTCAGCTGAGCTATGCATGGACAGGTAT +AAGTGGAGCTTGAAGAGTTAAAAAATAAACAAGAGCCAAATATTTCTCTGGGTACTGATG +ACTGCTTGATCAATGAAGAAGGAAGAAAAGATTGGGGTGACTGGGGCTGCATTAATAGAG +GTTTAATAATCAGAATAAAGGAGGTGAGAGTCCCACTTGTTGCAATCTGGATCAGATCTC +ATCAGTTCTACACTCGCATGATAAGGAGAACATGGGGTCATTGAACAGATGATATCAAAA +GCAGCTAGGATGGCCTGTGGGCCTTGGCTGAAGAGCTGGGGAGGTGCATCAGGCAAAGAG +GCAGCTTACTTGGGGCATCAGTGTTGTTTTCAGCTGCCCAAGGGTGTCTTATGGACTCAC +TTCAAGGAACTTGGAGGGCCTTAAGGTCATAACCTGGACCAGATAGTGAACATTACAGAG +TTCTTATGAGAATGAACTTTGACCTATCAAAATCCTCAGTAATGGGAGGCAGTTACTAGA +AGCAGTGAGTTCCTTGTCACGTAAAGAGTGTGAGCAGAAGCTAGAAGATCATTTAACTAG +GGCACTTGGGAGGCGTGTCGGACTAGGAAGCATCTCAGGTTTCCATGCAGCTCATGCCTA +GAGTCTCTGCTTTTACTGTTCCTTCTGTGTGGAAGGCGTTCCAGGTAGTGCCTTCTCATC +CTTTAGGTCTCAGCTTTAATATCACCTCCTCAAGGAAGTCTCCTTTGATCACGCAAGGTA +GGTTTCTTCCTCTCCCACCCCACTATTCTCTATTTCAGAGACCTATTGAATTCCTTCACA +GGATTTTCCACAATTTGTAATTATTTAGTTTGTTTTACTTGTTTGATGTCGAATGCCCTC +AAAAGACTGCAGATGCAGGAAGGTAGAGACCAAATTATCTCTGTTTGTTTTGTTGTCTTG +TTTACCAGCTGTGCCTCCAATACCTGGGATATAGCAGGTCCTCAGTAAGCATTTCTTGGA +TGGATGGATGGATGGATGGAGAGATGAACTGATAGACAGATAGATGAATGATGGATGGAT +GAATGGATGGATGAGTGGATGGATAAGTAGACGGGTGAATGAATGAATAAATGAATTTAT +GTGTGGGTGGATGGATGACTTCCAGCTCACATATTTTCAGGTGTAAATTCTCTGTGTGTT +CAGGACATCCTTATATGTAGATTATCAGCAGAGAGCTGAGCTATGTGCGTGTTTCATTTC +CAGTTCCTGTGGACAGGAATTATGACGTCTCTGGGGAATCACTGTAGTGAACTGATTAGC +AGCTAATTACAGGAGGACATTTTATGTTTTGACCCCAGAATTAACCACATGAACTTTGAT +GAAGAGGAAAATCAAGGACTGGGTGAATTCATTTAAATTTAGTTTAATATGTCCTTTCAG +CACATAAGCAGCTAATAAAAATGGACATCTTTCATGTGCAAATCTCCTCGGAAGGGTCCT +CCGTGGATGTTCCAGGGTCACAGCCAATTCTCTTTGAAGTGTGGCCCAAAGATCTCTAGA +GGCAGGTTCGTGAGCTTTGTTAAAATGTAGATTCTGGGGCCCACCCCAGACCCACTGAAT +GGGAACTTCGGAAGTGGGGCCCAGGATGGGACATTTCTGAAGCACTCTTGTCCGAGCTTA +GGCTCCTGGGAAACCATCTCAGACAGACCCTAACAGATAATGAAACAGGCCAGCCACGCA +CAGTGGCTCATGCCTGCAATCCCAGCACTTTGGAAGGCCTAGGCGGGCAGATCACTTGAG +GTCAGGAGTTCGAGACCAGCTTGGCCAACATGGTGAAGTCTCATCTCTACTAAAAGTACA +AAAAAATTAGCTGGACGTGGTGGCACGTGCTCATAATCCCAGCTACTTGGGAGGCTGAGG +CACAAGCATCACTTGAACTAGGGAGGTGGAGGTTGTAGTGAGCTGAGATCGTGCCACTGC +ACTCCAGCCTGGGTGATGGAATGAGACTCTGTCTCACAAAAAGAAAGAAAATTATTATAT +TAAAAAAAAAAAAAGAGAAGCAGCAGCTGAGGCCAGAGAGGGACAGTGACCTACTTAAGG +TCACCCAGCAAATCCATGGCACAGCTCAGACTAGAACCTTCTCTTTTGTCTGCCAGACCA +ACAGCCTGTTCTTGATGATGGGTGAGAGTGAATGGAATTTAGGGTTAAAAGTAATCATAT +TGCTCCCATCTTAAACTTACATTTTCCAGTCCCAATTTTCTATGAGTAATGTCCATTAAA +TAATTAATGTTCCTGAAAATAGTCTGGGCTTCCTCATGCCTTTTTATTCCTGGAACATCA +AACCTTTTCAGATCATAATTAATTAAGACTCTTGATGTCCCCGAGAGGTAGCCAGACACC +CGCAGAAACTTGGTAATTGGTTCCGAATACCAAGAGACACAGTCTGCATTCTAGAATTTC +CCTGATTTGAGAAGGGGATGGGACTGGAGAGAGACTAACGTGGCCCCGAGGGCTGCCACG +CACCAGGCAATGTGCAAGTTGCTTCTCATATGTTCTCACGTCTCAGTCTTGTGACACTGG +GAGGTACGTGGAATTATCCCCATTTTACAAATAGAGGCAATGGAGGCTCAGACCACCCAA +GGTGGCATTCTTCAGCCTGGTGGCATTGAAGGAGGTGGCAAATCTGTGTTACAGAACTCA +TCACATTCTCACAAATTGAGGTCAGCGTGGTGATTGTTCTACGCTGTTTTTTGTTTTGTT +TTGTTTTGTTCTGTTCTGTTTAGAGATAGCGTCTTGCTCTGTAACCCAGGCTGGAGTTCA +GTGTGGTCCAACCATGGCTCACTGCAGTCTTGACCATCTGGGCTCTAGCGATCCTCTCAC +TTCAGCCTCCCAAGTAGCTGGGACTACAGGTGCATGCCACCACACCTGCCTAATTTTTTT +ATTTTTATTTTTTTGTAGAGACAGAGTCTTGCTGTGTTGCCCAGGGTAGTCTCAAACCCT +TGACCTTAAGCAATCCTCCTGCCTCAGCATCCCAAAGTGCTGGGATTACAGGCATGAGCC +ACTGCACCTGGCCTATGCTGGTTTCAAAACACGCTTTGCTCATGGCTTGACCACACTTGG +TCAGCGTGGCTGAGAGGAGTGGAGTGAGTGTTCCTGGGACGCACTAGGAGGGTAATGAGG +AAGGGTCAGCAGAGCTGGGGCCTGGGGTTAGACAGAGGCCACGCTGCAAAGAACCTGCCT +CCAGGCAAATAGCTTGTTTTGTGCTATTTCTAAATAACCACTCCTCACACCCATCAAAGC +CTTCATGGGGGTACCACACACAACCACCCCTAGCTGTTCATTCATTCATTCGTTCGTTCA +ACAAATATTTACTGAGCACCTGCTATGTGCCAGGCACTGTCTCAGGCACTGGGGAAACAG +CAGGGACCTCGGTGGTGACACAGACAATAAAGCAGCAGCAAGTTCATTACTGTGAACCCT +TGAACAATGCGGGGGTTGGGGTGCCGACCCCTTACCCCGTGCAGTGGAAAATTCTTGCAT +AACTTTAAAACTTAACTAACCGCTTCACTGTTGGCCAAAGCCTTACTGATTACATAAACA +CTTGATTCACAGATATTTTATATGTTTTATGCATTATATACTGTGTTCTTATAATAAAGC +TGCAGAAAAGAGAATGTTATTACGAAAATCATAAGGAAGAGAAAGTCTATTTATTATTCA +TTAAGTGGAAGTGGATCATCACAAAGGTCTTCATCCTCGTTGTCTTCATGTTTAGGCTGG +GGAGGAAGAGGAGGGGTTGGTTTTGCTCTCTCAGGGGTGGCAGAGGCGAAAGAGGTGGAG +GAGGTGGAAGGGGAGGTAAGAGAGGCAGACACACTTGGTGTAATTTTATCACAAAAAATC +TGCGTATAAGTGGTCCCGCACAGTTGAAACATGTGTTGTCGAAGGGTTGACTGTCATTCA +TTAATTACCCATTGTCATCCATGCAATGAAGGTCCAGGGTGTTGGGGGGCACTGTAGAGA +GGGCAGTTAGGGAAGGCCTCTGTGCGGGGCTGACGTTTTAGGTTGAGAACTGAAGGCTGG +GGAGGAAGCAGATGTGGAAGATGGGGAACAGTGTGCTGAGGCTCAGAGTGGGGGAAAAGT +GCCATAGGATTGTGGACTGTGGACTGTGGACCAGAAAGAGGACTCCCATTCCTGCCACTC +CTGCCCCAAGAAGGGGGAGCAGGTATGTGGGGAGGGCGGGGCGAGGTGGTCCTGGCCAGC +TGAGAAGTAGTGTTGGAACATGAGGGTGCTTTAGCCCCGGGTTAGGAAATGGGGGGCCAT +GGAGGGGTGGGGGCGAGGAGTGACACGGGCTGACTTAGGATGTGTAAGCGCCTTGTGGCT +CCAGTGTGGACTGCAAGTGGGGGCAGGTAGGGGCTGTGGGTGGCTGCAGGGAGCCCAGGT +AAGAGGTGCTGGCTGCTTGGTCTGAGGAGGGAGGGATGAGGCCTGAGCCAAGGGCAGACC +CAGATATATCTAGCGCAGGGAGTGCACCTCACACAGGCTGACTTCTGGGTATTTGGAGAC +TCCCTCTGGGCCAGGGCAGGGACTTTTCTCCCATTCAATAGGTGGGAACACTGAGGCCTC +CAAAGTGAAGTGATGTGCCTGAGTTCTCTCCGGCAGGTGCAGCGCTACACAAGGCCTCTG +CCCACCTTTGTGGCCTGGCTGGACCAGGGATCTTGTCCCTCAAGAAGTAAGCGAGTCCAG +CTCAGGAGAGAACCCAGCCCTGCAGGTGCTCAGGGCAGACACAGCCTCGATTTACAGTGA +ACCCCTCCCCTGGACTGGACAAGGAGGGCTCAGAGAGGCTTGAGATGGAGCGGGGCTTGG +GAGGAGGCTGCAGTCAGGTGGGGGAAGAAGATGAGAGGCCCGAGCACAGTTACATAATGA +CAATCAGCAGCAGCTGAGGACAGGCAGCTTTGATGGTGGTGGTGGTGGTGAGGTGGGGCG +GGGTGGGGTCGGGGGTAGCAAGAGTGATCAGAGAGGCCTTCCTGGAGGAGGTGAGGAAAC +CACAGACCAAAGACGTGGCCAGCAGGGTGTGAGAGATGCCAGTGAGAGTGGAGGGTGGGT +TTGCGTGGGAGAGACCATCTAGGTGAGAGGATGGGGTGTGGGTGTTTTAGGATTAGGGGT +GAAGCCTCATCATCTAGGCTGGGAGGCAGGAGGCCTGGCCTGTGGCCCCAGTTCTTCCCT +GAGTGATCAGCTGCCTAGAGTGGCCAGTCACATCCCCTCTGGAGAGCCCTTTCCCCTAAC +TGAGCCTCGAGGGGGTCCTGGTTGTGGCAAAACAAGCATTCCCCATTCATGGTAAAAATA +ATCTCTCCAACCCTCTTAGAAGATCTGTAATTTCTTTCATTTCTTTCATATGGTATATGT +TAAAAAGTAGTTAATTATTTGGATAGCATACTGTTAAAGACTGTATTACAAAGTTCATGT +TTAATGCAGAAAAAGACATTTTTATAATCTTGTCTCTTGAAAAAGAGATACACACAATTT +CTTGTGAATTAATTTCTTTTGAATTAATTATGTAATAAACGGTACAATTTGTTGACAAAT +ATATCTTTGAAGGACATCTCATGATTAATTTTGGGGAATAAATGCATATGAAAGTGTAGA +TTGATGTTTCATTCTGTACGTAATTGAAAAACTGCTTTCATAGCCGGATGAGAGGGATTT +GTGTGTTTTGTGCCTAAAATAAAAGCCATGGGATTATTGGTGAATTTGGAGGTTTTGTTT +CAAATTGACTATAAATAGGAGAGAAGGCTCCAAGCTGATGTTGGTAAGACCCACTCAGGA +AACCCATTGTGGCGTGAATAGCTTTTTTCCCCTCCAATAAATGAAAAGTTAAATTGGTTG +TGCCCATCTCTGTATTTTCTCTCTTTGTAATTGGTTTTTGTGGTGCTGGAAACATATGGA +TGTGTTTTATAAGAATTCTGATCAGATGGCACCAATGAAAGGTAGCACGAGGCACATCCA +GTGAATTATCATTTCAGCGGTGCCCATTCACTTGTATTTCAACTTCACTGTCCCTGGCTT +CCTGTTCTTAGCTAATATTCTGTTGTGGGTATAAATGAAACAGGTATGAGTAAGAATGTG +AGCAACTGGAACTGTCAAACAGTCAACATCCTACAAACAAATGTAAAATTACAACAGTGA +TAAGATTCATAAGATGCTTATAACACTGGAATATAGTCGGTGGCCAACAAAGGTTAGCCA +CGGTGATGATGATGAGGGGTGCTCAGAGAGGGAGTGCTCTGGAGCTGAACTGCTGTGTGA +CCATGGGCAAGCTGCTTACCCTTTCTGTGCTTCAGTTTCTTCATTTGCAACATGGAGACA +ATTAAGGTATATGCCTCATAGGTTCGTTGTAAGGTTTAAATGAATGAACGTAAAAAGTGC +TTAGAGTGTTCTGAGCAAATGGTAAGAGCTAAAAAATGTTACCTATTTTTAAAAATCATT +ATCACTGTTATTCTCATAATTAGTCAAGGAAGGCTTCCCAGAAGAAATGACTTGGAGCTG +AGCTGTAGCAGTAGCAAGGCAACAATGGAGGCATAAGCATTCCAGGCAGAAGGAACAGCA +TGTACGAAAGTCGTATGGTGGGAACAGACCGTGGTACATTTGGGGAGCCGAACAGGGCTA +GTGGGGCTGGAGCAGAGTGATCAAGGAGGAGTGGGAGGAGACCTGAGGCTGGAGAGATCA +GCTGGGGGCCTGAGGAGGTAGGGCCTGGGGGCTTTTTTTTAGGGCTGTTAGTCTTTATGC +TGGAAGCAATAAATGCCAACAAGGGGTTTGTAAGCAGTGGGGAGGCAAGGTCTCCCTGTT +GATTTGCAAAGCTCCCTCTAGTGGTTTTGGGGAGGGCTGAGGATGGTGGATGAGGGCTTT +TGGTGGGGTGGGGCTGGGAGGGATGGAGAGATGATTGCAGAGAGGAGTCTAAGATGCGCG +CCCGCAGGAGTTGGTGATGCATGTGGTGGTTGTGAAGGGTGAGGAAGAGAAAGGGGACAA +GGACAACGCCCCTCTCTTTTGGTTTGTGTAGCCACTGGGTGGGTAGTGGTGCCTGAGAAT +GATGGTGTGGGGGGTGAGATTACTTCTCTGAGCCTCAGCTTCCTTATTTGTGCTCCCAGC +CTGTGGTGGGGATTATTAAGTGAGAGAATGCATGAAAGAGCGGTCAGCGCAGCCCCCACA +ACGTGTCTTTTTCCCCCAGACTCATCACCTGGGATCTGCTTCCTTCCTACCACGGCATTG +GTGGAATGGAAGGTAAATATCACTCACGCCCAAGTCCCTGGATCTTGTTTCCTCATCTAT +ACGATAGGGACAAGGGCCCTTAACCTACAGGTTTCTATGAGATTTACAGGATGACACTTT +ATGTGAATGAAGGGCCGTGGGCAAGCCTGGGTCCGAGAGACGTTTCCTCTTCCTACCTCC +TCCCTTCTGCAGCATGCCCTAACAGAAACTTTTTTTTTTTTTTTTTTTTTGAGATGGAGT +CCCACCCTGTGGCCCAGGCTGGAGTGCAGTGATGCAATCTTGGCTCACTCCAACCTCTGC +TTCCCATGTTCAAGGGATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGACTACATGTGTG +TGCCACCACTTCCAGCTATTTTTTTGTTTGTTTGTTTGTTTGTAAAGACAGGGTATCACC +ACGCTGGCCAGGCTGGTCTTGTACTCGTGACCTCGAGTGATCTGCCTGCCTCGGCCTCCC +AAAGTGCTGGGATTACAGGCGTGAGCCACCGTGCCTGGCCCTGACATAGGTACATTTACG +TGCATGAAACATACGTGTACATACTTGTGCTCACACATTCCTCCTGCCAATTTCTTCCCT +CAACACACGCATACATGCACACACTTACACACACATTTATGGTACCCACCTCCACACATC +CCTTGAAAAATTCAAACTCAGAAGGTCTCTAGAGCCCCACTTGCTATCAATGAAAATACA +ATGCAAACCATATATATCATTTTAAGGTATCTTGTAGACACATTAAAAGTACAAAGTAAA +AGTACACATTAAAAGTACAAAGAAACACTGAAATTAATTTTAATACGACATTTCATTTAA +CCCAATATGTCTAAAATATCATTTCAACATGTAATCAAAACAAAATTTGTTTGAAACTTA +TTCAAACTTATTTTGATATTCTTGGTGGGATTTTTTGTGCGGTCTTAAAAATCCATGTGT +ATTTTACACTTACAAGACGAGTCACATTTCAAGGGCACAATCACCACATGTAGCTTGTGC +TATGACACTGGATAGCACAATTAGGGATTATCTACTCAGAACCCTCATTCAACAGATGGG +GAAACTGAGGCCCTGAGTGGGGCAGTGACTGGCCCTGAAGAATGCAGCCTGGCCGCTTTA +TCCCACAACACCCTGCTGTGTAAGGTATCCAAGGCCCCCATCTACCCCTGCTGTCTGCAG +AGTGGCCCCGGCAAAGCTCCATACCTGGCCTTCCAGAAGAGGTGCTGCCCATGCATTAAT +CAGGCTGGGGGTGGCCTGCAAAGCCTACTCGTCTATCATTCTCTCCTGGGGGTGCATCAT +TTGGAAGCATCAGGGTTCCCTGCAGGGAGGGAACACTTGAGTCCTCCCCCTTTTCTTACA +GCCCCCACATGGGGTGGCTGGAATGCAACCACGTGGAAGCCAGGCAAGGCTGGGACAAGG +GGAACATGGTGACTCTATCTCCCTGGTGGGCCTGGTCCTGGGGTCAGGAAATTCATTCTG +CCTGCCTTGGTTCTGCCATTAGCTACTGAGGCCAGAGTTCACGGACAGTGGGCAGCTGAC +CCAGATCCCATATCTCTTCCCAGCTGTGAAAGCTTCTCTGCCAATCAGCCACCAGAGTCT +TCAAGGCTAAATAAGAGGTAATGAGTCCGCTAGAAAAATGGGTCAGAGGCCAATTAACTC +AGGCTCAGATGTGGCTGAGAGCCTGCTTTAACTATGGCAATGCCTACAGCACGAGGCAGA +GCTGGGGGATTGGACCTTTCGAGAGAGGGGTTGAAGATGGAGCCTCAAATGTCTGAGGGG +CCCAGGGCTTGCGGGTGAATCAGAGTCCCAGGCCAGCTTCCTGGGGACTTGCTACCTGCC +CTGCCACCTGGCCCTTGGAAAGCAGACAAGGGCATATGCCACATACTCAATGCTTTGAGT +ATCATCTCATTTAACCCTTTCAACAACACGGTGTGAGATGCTGTACAGTGGCTGTCCCCA +TTTTATAGATGAGGAAACTGAAGTGCAGCAGGGGAGGGAACCTGCCCAGAGTCTCACAGT +CAGTAATGGGAGGAGCTGGGATTCACACCCAGGTGAGCTTGACTCTGGGGTAGGGCTAGA +AGGTGCACTTTCTGTTATAGTTTCACCCAGGGTCAAAGCCAGGCTCATTTAGGCCAGGCT +CTTTCGTGCAGCCAGATGTCTCTCTGAGCTCTTGTTCCAGAGAGCCAGCTGCACTGGGAG +GTATCTCTGTAGGTCCTGGGTGCCTCATACCCTCCACACTCAAACCTGAGCTCCCCTGAC +CTGCCCCTGCCCTGTCCGCCTCATGGAGACAGGAGACTGTCCACATGGAATTAGACTCCC +AAAGCCATTCTGATCTCCTGCTGCTCCCTCAACCTCATACGCAGTGATCCATGCAACAAA +CATACACTGAGCATCTGTGATGTGCCAGGCACTGATCTACGTTCAAAGGAGGAACCAGTG +GACAAAATCAACAAACATTCCTACGTTCCATCTCTCAGGGGCTGACTCAAGAGGAAACAT +GAATAAGCAAATGATGTGCCCCGGGGACTGCCTTGGAGGATGTGGAGCAGGGTGAGGAAC +TGGGAATCTTGGAGGAGGTTGCAATATTTATTGGGGTAGTCGGAGTGTGCCTTATTGAGA +AGCTGACCCTTGAGCAAGATTTTAAAGGATCAAGAGAATGAGTCATGGGGGTATTGAAGG +GAAGAGCATTCCAAAGAAGGGGAACAGCCAGTGCAAAGGTCCTGAGGAAGAAATGGCGCT +TGCAAGCTCAAGGAATAGCAGAGTGTGGGTGAAGAGGAAGGAGTAGGAAGAGGAGAGAGA +TCTTAGCAGGAGATGAGGTCAGAGAGAAGACAGGGAGCGGGCAGATCATGCGGGGCCTTG +TAGAACAATGCAAGGCCTGGCTTTGACCCTGGGTGAAATGATGCCATCTGATTTACCTTC +AAAAAGGCTCACTTGGAGAGGGGAGGCAGGGAGGCCAGTGAGGTGGCTGCAGCCAAATTC +AGGTAAGAGAGGAGAGGGTGGCTGGGACCGGGGAGAAGGGGTCAGATTTGAGTGTGTTGT +GAAGACCGAGCTGCCAAGGCCTCCTGATGGGTTGGACAGGTTGACAATTGAGAAGGGGGA +GTCTGCAGGTGGGGCAGGTTTGGGGAAAGATCAGGAGTCCCGCTTTGGAGCTGTGATGTG +GAAAGCCCTCCTAGACATCCCAGTGGAGCTGTTGAGAGAGTCAGGTTTATGGGCTTCCAG +ATGGGGACAGAGGTCTAGGCTAGAGTGGCTGGCATGTGGGTAGATATGGTCACCAAGGGC +TGGCCCCCAGGGCCTTGGGGAGAAGAGGAGGGATGAACAGAGGCAATGAGAAGGAGTAGT +TGCAGGGTTGGAGGAGAACTAGGAGAGCTGAGCTGTGCCGGGTCAGGTAAGATGAGGACT +GAGCATCGCCCAGGAGACTTAGCGATGTGGAGGTCATCAGGGGCCATGTGGGTGAGGCCT +GGCAGGAGATCCTGTGTCTGAGCAATCTATACCTTTTATCCATGTGGCAGGCTGAATAGC +AGCCCCCATGAGGTGCCAGGCACTAATCCCTGCAGCCCCTAAATATTGATATTAGCTTAT +GTGGCAAAATGGTCTTTGTGGCTGTGATAAGGATTTTGAGATAGGAAAATTATCTGCTAA +TTTATGGGCCCTACATACAATCCTTATAAGAGAGAGGCAGAGGGAGATTTGACACAGACA +GACAGATGGCAATGTGACACCGAGGTAGAAATTGGAGTCATGCTGCTATAAGTTAAAAAG +TGGCACAGCCACCAGAAGCTGGAGGAGGCAAGGAATGGATTCTGGCCTGGAGCCTCCAGA +GGGAGCACAGTGCCCTTGACTCTTTAATTTCAGCCTAGTGATAATGACTTCAGACTTCTG +GCCTCCAGAGCTGCGAGAGAATAAATTTCTGTGGCTTTAAGCCATCATGTTTATGGTAAT +GTGTCATAGCAGCTACAGGAAACAAACACGCCCCTTCTGGCATCAGGTCCCCTACTTCCC +ACCCTCCTTAGTCATCCTCTGTCCCTCATCCAACAATTGTCACAGCCTCATCACCAGGCT +CCTGCTCCAGGCTGCCCCAGCACCTGCCCTCCCCACACAGAACCTGATGGGGTAACTTCG +ATTCCTAATACCCTCTGCATGGAGCCCACATTCATTAGCCTGAAGCCCAGTGCTTTTCCT +GATAAAGCCCTAACAGTCTCCACACTCATTTCTCACCACTGGCTCCCACCACTTATGCTC +CATAACCTCCATGCAATTTTCCTTTGCTACATGTTCTCTTAAGCTTCTGAGCCATTGTAC +TTGCTGTTCCCTCTGCCTGGAACACCCTTCCCTATCCCAGAAATAGGCATGGTTTGTTTC +CTCATCGAATTTAGGTCTTTACCCAAAGAGCTTTTCTGATGACCATTTTAAAAGTGCAAC +TCCCTTTTCAGCCCCACATTCCTGATTCTCTTCCCCTACCTTGTTTTTCTCCGTGGTGCT +TATCACTCACTATATATGTATTTAACTAATTTGTTTGTTGTCTTGTGCCTCCAATTAGAA +TTAAATTCCACAGGGGCAGGGAATGTAGTCTGTTTTGTTTACACTTGTATCTCCACCACC +AAGGAATATGTCTGACATGTAATAAGAACTCAATAGATATACGCCGAATGAATGAGTGGG +TGTATGAATGAATGAGCAAAAGAGACAAAAAACAAAACAAAACAAAACAAAACAAAAAAC +TAACCAGGTGTGGTGGCACATGCCTGTGGTCCCAGCTACTCAGGAAGCTGAGGTGGGAGG +ATTGCTTGAGCCCAGGAGGCGGAGGTTGCAGTGAGTTGAGATCATGCCACTGCACTCCAG +CCTGGGTGACAGAGTGAGACTCTGTCTCAAAAAAAAAAAAAAAAAAAAAAGAGACTCAGA +AGGAGAGGTCAGTGATATAGGAGAAAAGAAAGCCAGGAGCACATGATATCTCTGAGGCCA +AGAGAGTTAAGTGTTTCTTAAAAATATAGAAACTTCTGAATCATCCATTGTAAAAATGAG +TCAAGTCTAGGTATAATGCTAATGTATTTTTATTGCATAAAACTTTTTCGGGGATTTGAT +TATTGGCATGGCCTACCTGTGAGCCACAATATTTATTCAACAAAAGACCCATTCAGCTAG +TTCCGCCAAACTCTTACATTCTCTGTAGATGAGGACGCCTTAAGTGCTGAGCCCTGCGCT +ATGCTTCATGCTGTGATTTTCCCACCAACCCTTTCCATGGGGTCTAGGGGCAGGTAAACA +GAGTGGCCCCTCACCGTTTCCTGATCCCATTTCCAGGAAGTAACTAGCAGGAAAAGCTTG +ATGTGTAGCATGGTGTGTCTATATAAGGAGACACAAAGCTATGTCATTTTGAAAGTGGTA +GTCCACGAATCCTATTATCTCGCAACTGTTCTCCCTCCCCAGTCCCAGTCATCTGTGGAC +ATCTTTCCATGTCATTATTGAAAGATCTGTGTCATTTCTCCCATCACTTTAGGGCCACCT +CATCCCACCCCAGAGTAACTATGGAGACCAGTTTACTGTGCGCCTTTCCTGGTGTGTCTG +ATCTTAGTCTCACCATGATCTGTCTATATAAACATACACATATATACACACAAACAACGC +TGTGGGGAGGGACGCACGCCCTGTCACAGAGCAGCAGCTGCTTTCTGCAGACCAGCTCTC +TCACCTGGGAGTCCCCCACAACCCATTCCCAGCCTCTAAGAAGCCCACGAGCAGGTGTGG +GCTCTCCAGGGAGGTCGTGGTGGGGAAAGCAGCCCTTTCTGTGAGAGATGAGAGCGGGGA +GCTGGGGATGGGCGTGTTAATAGTCCTCTCTTGCAACCTACACATGCTACTTTAGTTTTA +GCAGGTCATGGCATCACACTTGAGTATCGGCCTGCGTCTTGCTTCCTTCACTCACCAGCT +TATCTTAGAGCACTCTCCATGTGGAAATGTACAGGTCCACCCCATTGTGAGTGAGGGCTT +CATAGAATTCAACAGGATGGCCAGGTCACACTGTATCCAGCTTCCCTCCCAGGGATGGAT +CCCCATGCAGTTCCGATCTTCTCCTTGCACGTTTGGAGGCTGGGGCTATTATCAATATCT +TTACACACTAAACATTTACTTTGTGTAGGTAGATTCCTACACAAGTAGTAGGATTGCTAG +ATCAAAGGGCAAGGACATTTAAGATTGTAATTGATGCTGCTGCCGAGTTATTTTTTGCTA +TTATGGTAGCAAGTCACACTCGTCCTCCGTGCGGGTGAATGGATCCAGATGCACGTGGTT +GTCAGTCCAGGCAGGGAAGTGGATGAGTAGGGAGGCACAAGGGAGCTTAAGAGGAATGGG +GGCGTGTTCTGCCTTTTTTTTTTTTTTTGAGGCAGAGTCTCGCTCTGTTGCCCAGGCTGG +AGTGCAGTGGCACAATCTCGGCTCACTGCAAGCTCCGCCTCCCAGGTTCACGCCATTCTC +CTGCCTCAGCCTCCTGTGTAGCTGGGACTGCAGGCGCCCACCACCAAGCCTGGCTAATTT +TTTGCATTTTTTTTTTAGTAGAGACAGGGTTTCACCGTGTTAGCCAGGATGGTCTCGATC +TCCTGACCTTGTGATCCACCTGCCTTGGCCTCCCACAGTGCTGGGATTACAGGCATGAGC +CACCGCGCCCGGCCTGCCTTTTTTTTTTTTTAAGAGACAGGATCTCACTATGTTGCCCAG +GCTGGTCTCAAACTCCTGGGCTTGAGCGATCTACCCACCTCAGCCTCCCAAAGTGCTGGG +ATTAGAGGCATGAGGCACCGTGCCTGGCGTGAGTTCTGCTTTGCAGAAAGGATGCTGGGG +GTGAGATGTATCAAAGACAGTGCAGCGGAGTGGATGTCACTCCCTCCCACCCCTATGTGG +ACTTCTTTCCTATTCTTCTTTTCTTGTGGGCCTTCTTATATTCCTGGGCAAGAGGGAACA +TCCAGGGTCAGGCTAGTGAGCACCTCCTTACATTTTGCACTTTGTCCCAGACCTGGCAAA +ATCATACCCATTTTACAGATGAAGAAAGTAAGGCTCAGGGCAGTGCAACGAGTGTCCAAG +ATCACAGGACCTTTAGCTGTGTCCCTTCTCCGAGGACTCCTGTGGAATGTAAGGGAGGCA +GGATGGGGTCCTCCAGGGAGAACAGCCTGGCCAATAAGCAGAAGGGGCCTGGAGTCGGGG +TGATTCTGGGGGTGCCACTAACTTAGCTTGGCAATCCTGGCTCCCCACCTCTCAGGCCAC +AGCTATGGCACCTGGAAAATGGGTGGGTGGACTTAGATTAAGGGTTACAAAAAGAAATGG +CTACAGAGGACCCAGGAGACAAGTAGATCTGGCCGGTACACGGTTCTGAGACTTTGTGGA +TGCCAGGCCTGGGGTACTGTGCAATGATGGGGCATGCTAGGGCCTGGGCACTAGAGATGA +TGTCCTGGCTGAAGGAGCAGCCTCTACTCATGCTGGGAGCAGGGTCCCAGGAGGGGAGGC +TGGTGCAGTATTGCCAGCATTTTTTCTTTTCTTTTCTGTTTTTTAAGACAGAGTCTTGCT +CTGTTGCCCAGGCTGGAGGGCAATGGTGCAATCTCAGCTCACTGCAACCTCCATGTCCCA +GGTTCAAGCAATTCTCCTGTCTCAGCCTCCTGAGTAGCTGGGATTACAGGCACACACCAC +AATGCCCGGCTAATTTTTTTGTATTTTTAATAAAGATGTGGTTTCACCATGTTGGCCAGG +CTGGTCTTGAACTCCTGACCTCAAGTGATCCACTCACCTCGGCCTCCCAAAGTGCTGGGA +TTACAGGCATGAGCCACCATGCCCAGCTCCAGCATTTCTTTGGAGAAAGTGAAAACTTGG +GTTTTCTTTCTCTTTTTTTTTGAGATGGAGTCTCACTCTGTCTCCCAGGTTGGAGTGCAA +TGGTATGATCTCGGCTTACTGCAACCTCCTCCTCCCGGGTTCAAGCGATGCTCCTGCCTC +AGCCTCCTGAGTAGCTGGGATTACAGGTGTGCGCCACCATGCCTGGCTAATTTTTGTATT +TTTAGTACAGACAGCGTTTCACCATGTTGGCCAGGCTGGTCTCGAGCTCCTGACCTCAGG +TGACTCGCCTGCCTCAGCCTCCCAAAGTGCTGGGATTACAGGTGTGAGCCACTGTGCCTG +GCCAAAACTTGGGTTTTTCCAGCAGTATGGAGTTGTGAAAGGCTGGCCATTCGCGGGGTT +TGGGAGCCATCCCTTAGGCCTCCTGGGACTCTCAACCCTTTGCAATCCTCATGATCAAAC +ACTCCTGACCTTTCTGAGCCATGGGCCTCTTCTCTGAGCACATCTTTTAAATGCACAAAA +TAAAAATATATTAGATTACAAAGGATTCCAATTATGTTGAAACATGGTTATCAAAATATT +AAAAACACTTTTGATATAGTAATAAATGTACTTCTTCATTAATGCACTAAATAACAAGCG +CTAGGGACAGGTCTAATTAGCATCTTAACTTTGAAGTGGTACTGGGTGTAAACGATCTAT +GGAGATAGTAGCAATGACTGTAATGCGATATGAAAATATCTATATTTCTTTTGGTGACAA +AGCCAAGAACACCACTAATACAACTGTGGTTTGTTGTTGACATTCGCAAGGGAAGGAAAT +GCTAACTTTCAGGGCAGTGGTGCTGAAGAGACAGATGTAATATTTTTTCCACCTCCCAAG +ATTACCAACTCCCTCCGTGAGGATCCCCTGTCATTCATGGGGTTAGGGGTGAACAGGACG +GGGCTCGGACCCCAGGGTGAAGTGCTCATGACCAGAGGCCCTTCCATGGCTAAAACTAGG +GGCGCAACAGGAGCTGATCCCCAGGGCAGGCCTCCCGCAGCAGGCAAACCTGAGATCTGG +GAAGGGCCTGCCCTTCCTCCCTGCGGCCCTGGTGAGTCACAAAACGTCCTTTCTCAGGAA +GACCAAATATAAACAGTTCAGGATTATCTTGAGAACAAGATGTTTGTTTACTTTCTAAAA +TTGCAGACATGGCAAAGTGCTGAGGCCTACAACTGCAATTAATAATAATTTAGGCCCATC +GCTCCCAGGGCAGAGCTGCATCTCCGTGTTAGAGACAAAGACCCATCTTTTCCTTGTTTT +GTGTTCAGGCAACATGACGTTATTTCTCCCTAGTCATAGATATTTTTATTGCTTGTATCA +CCCCAGATTATACAAGCAATACATGCTCATTGTAAAAATTTCAAAATACTACAGAAAGTA +AAATTTTCCCCATTTTAACTCATTCCCAGAGAGAACCGCTAATAATGTATTCGATCCACT +GTGCTTTTCGTCTCCATGCCTGTACTCACACACATTACCGTTCATATAATTTCTTTTTCC +AAATGGCATTCTGTGAAAATTGTTCTACAACTTGCACTTTTTTTTTTTTTTTTTTTTTTT +TTTTTTTTGAGATGGAGTCTTGCTCTGTCACCCAGGCTCGAGTGCTCGGCTCACTGCAGC +CTCTACCTCCTGGGTTCAAGCGATTCTCCTGCCTCAGCCTCCCAAGTAGCTGGGACTACA +GGCACCTGCCATCACACCTGGCTAATATGTGTACTTTTGGTAGAGACGGGGTGTCACCAT +GTTGGCCAGGCTGGTCTCAAACTCCTGACCTCAGGCGATCCACCCGCCTCGGCCTCCCAA +AGTGCTGGGATTACAGGCGGGAGCCACTGCGCCTGGTCTCAACTTGTACTTTTCACTGAA +GATATCATAAATATTATTTGTTGATATGTCTGTCTCCTCAATTAGAAATTGGAGTTTCAG +AAAAGGAAATACAGTACTTTATAAATCTTTTTAAATCAATGCGCCTTACCCAACAATTCA +TACATAATAGGATTCAACAAATATTTGCTGAGCTAGTGACCAAATTAATAAATACATAAA +TTTGTTTTTCAAAAAATAAATTGTGAACACCTTTGTATGTTCATTAAACAATACTTCATT +GTTGCAGGGCTCCTGAGAGCTAAGTTGTAGGGACGTGACTGAATTTTTCAATGACCACTC +ACAGGTACATGGGTTGTTTCCAATTTTTCAAACCTGTTCTGCCCCAAACATCCTTAAAAC +ATATATATCTTTGTATGCTTCTTTATGCATTTTTTAGACTCAAAGAAAGGCCTATTTAGA +TTGTACCAAATTACAAACCTATCACCACAGAATCTTTTTTATCTGTTCCCTCACCAACAC +TGAGTGTTTATTTATTTAGTGGATGTGAATGCACTTTATTCAACAAAAATGAGGCCTATT +TCAAATATGCCAAAGGTGCTTCTATAATTCTTTCTAGTAACATTTCTAATTGGATTTTTA +TTCTTTTGAATATTTCAAAAGATAATATACTTTGAACAATTTCAAGCTTGTGGAAAAATT +GCTAGAACAATACATAGTACTACCATATAGCCCTCACCAAGATCATCAAATTCTTAACAT +TTTATCACATTCTGGCTTGTGCGTGTGCTCTCTCTCTCTCTGTCTCTCTGTCTCTCTCTC +CTTCCATTATTCTCTTTCTGAATCTTTGGAGGGCAAGCTGCACACATAGTATTCCATCAT +CTTTAAACACAGTCGTGTGTATTTCACCAGACCAAGTTCATTCTCTACCTAACCCCAATG +CAACCCTCCAAATCAAGAAATCAACATCAGTACAAACACCACCACCCAATCCATGGACCC +CATTCAAGCGTCCCAACAATTTGTCTTTTCCCCTCTGGTCCAGAACCTTCTCCAAGAACA +TGTATTGCATTTAGTTCTTGTGCATTTTCAGTTTCCTACAAGCTGGAACAGTTTCTCATT +TTGCCCTGTCTTTTGAATCCTCAATGGTTTTTTTTTTTTTTTTTTTTTTTTTGAGACGGA +GTCTCGCTCTGTTGCCCAGGCCGGACTGCGGACTGCAGTGGCGCAATCTCGGCTCACTGC +AAGCTCCGCTTCCCGGGTTCACGCCATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGACT +ACAGGCGCCCGCCACCGCGCCCGGCTAATTTTTTGTATTTTTAGTAGAGACGGGGTTTCA +CCTTGTTAGCCAGGATGGTCTCGATCTCCTGACCTCATGATCCACCCGCCTCGGCCTCCC +GAAGTGCTGGGATTACAGGCGTGAGCCACCGCGCCCGGCCTCCTCAATGGTTTTAAAGGG +CTCCATTCTCTAGGGTGATACTCAACTCAGATCCATCTGAAGTTTCCTTGTGTCCACACT +CAGCCCATGTTCCTGGGCAAGGAGGCCGCAGGATGCTGCTGCATTATTTCAGTGTATCAT +CTCAGGAGGCACAAGACGGTGACCACCTCTGGAGGTGTTAATCTCGACCACCAGGTCATC +TTGGTGCCTGCCAGGTTTCCCCAGCGTATTTTTATTTTATTTTATTTTATTTATTTTTGA +GACGGAGTTTAGCTCTTGTTGCCCAGGCTGGAGTGCAATGGCGCAATCTCAGCTTACTGC +GATCTCCATCTCCCGGGTTCAAGCGATTCTCCTGCCTCAGCCTCCCAAGTAGGTGGGATT +ACAGGCGCCCGCCACCAGGCCCAGCTAGTTTTTTGTATTTTTAGTAGATGGTGTTTCACC +ATGTTGGCCAAGCTGATCTCGAACTCCTGACCTCAAGTGTTCTGCTCGCCTCGGCCTCCT +AGAGTGCTGGGATTACAGGTGTGAGCTACTGTGCCCGGCCTTAGGTTTCCCCACCATAAA +CTCACCATTTCCCTTTTGTAATTGATTGGTATGTTGTGGGGAAGTTTCTGAGATGATGCC +AATATTTTCTGTTCCTTGTTAAACCCCCTTCATGGATGACTTCTGGATCAGTCACCTTTG +TGATATTGGCCAAATGGTAATTTTTGTATTCTCATCATTCCTTCTATACCTATGAGTTGA +TATTCTATTGTAAAAAAAGTCTTTTCCTTTTCCTTTTTGTATGTACGGGTGTATTTATAT +CAGCAGGAGCTCATGGATTTCTATTTTATAATTCATTTCTATCATTACCTAGTTTGACGA +TCAGAATCTTGTCTCCAGCCTGGGCAACGGAATAAGACCCTGTCTCAAAAAATAAAATAA +AAATCCAGGCACAGTGGCTTATACCTGTAATTCCAGCACTTTGGGAGGCCGAGGCAGGCA +GATCCTTTGAGCTCAGGAGTTCGAGACCAGCCTGGGCAACAGGACGAAATGCTGTTTCTA +AAAAAAAATGCAAAAGTCAGCCGGGCGTGGTGGTGTGCCCCTGTAGTCCTAGCTACTTTG +GGGGCCGACGTGGGGAGGATCATTTAAGCTCAGGAGGTGGAGGCTGCAGTGAGCCAAGAT +CACACCACTGCACTCCAACCTGGGTGACAGAGCCAGACTCTGTTGAAAAAACCAAGTCTT +TTCCCAGATGGCAGGGACCCCTTCAAGAACACAGTGGCTGCCATGTCCTTTTGCTATGAC +TTCATCTTTCATTCACCATTTCCTTACTTTCTGGCATAATGAGATATTCTAGGTTCATCT +CGTCATCATGCATTTTCTGCCTCAGCCTTGGCATTAGTCATTTCTTGGAGTAGCCCTGAT +TCATTTCAGTGAAGGGTGATATTTACAACCAAGATCTGGGCACTCAGTGTACTCATTACA +CCTGGGATGTAGGTATATGTGTGTGTGCGTGCATGCACATGTGTGTACACACATACTCCT +GCTTATTCAACTAAAAATTATTTGCATGTGTGTCTCTCTCTCTATATATATATGTACATA +CACACACACACGCACACACACACGAATCATGAGTTTATACCAAAACCTCCAAATCCAATC +CAATACCTCAAGGTTATTTCTAGCCTTCTCCTTTTACATTTGTAAATATCTTAGGCAATG +AGAATCTTGGCTCTCATTATCCCCAATATATGTACTAATTTATTCAATTGCTTTGCTTAT +TTGTTTCATATAACCTATCTTCCACCATCGCAACATCCTCTCACCGTCCTGCATCTGCGG +CTGCTGTGACTGTCAGCCCACACACCTCCACAAAGCCCCCCCCGACACCACCGCCCCAGC +CAGCCTCCTCGGCCATGAGGCCCATGGGCCTCACACTTTGGCATGACCCCCCACCTCCAG +CCCTGTGTCCTTGCCACTGACTAGTGCCTTCACCAGCCCACTTCCTGCATTATTTCCAAT +CACTCAATTTGGCCAATCTTACAGTTTCAACAAAAATATCAATGTTGTCATTTTAACTTT +TTTTCTTTTTCTGAGACAGAGTCTCACTCTGTCACCCAGGCTAGAGTGCAGGGGCGCAGT +CTCAGCTCACTGCAACCTCCGCCTCCCGGGTTCAAGCGATCCTCATGCCTTAGCCTCCTA +AGTAGCTGCGATTACAGCCATGTGCCACCACACCTGGCTAATTTTTGTATTTTTGGTAGA +GATAGGGTTTCATCACGTTGGCTGGGCTGGCATCAGACTCCTGACCTCAGGTGATCTGCT +TGCCTCGGCCTCCTGAAGTGCTGGGATTACAGATGTGAGCCACCATGCCCGGCCTCATTT +GAACTCCTTAATCATCAACAAGGTTGAGTATCTTTTCTTGTTGTTTCTTATTTGAATGGC +TTGTTCATTTATTTTGCCCATTTTTCTACTATGTTGAGCTATTCTCTTCTTGATATGAGA +GTTCTTTGTACTGTAGAGATGTTGGATCTTGGTTCCTTGCAACCAATTATCTTTTGATTT +TGCTTATGGTATATGTTACCATTTAACATTTTTATGTAATAAAATAAGACTTCTTATTTA +GGGTTTTATATTCCCCAAGTTTTATATAGATATATTTTTCCTACCATTTTAAACATTCAG +AAAATATATACCTCGCTCATCTCTCTGGAATATATTTTGGTATTTGAAGGAAGTTTGGAA +TTTTTTTTTCCTCCCAAATGTGTAGCCATTTATCTCAACATCTTTTTTTTTTTCGGATGA +AGTCTCACTTTGTCACCCAAGCTGGAGTGTAGTGGCGGAATCTCGCCTCACTGCAACCTC +CACCTCCAGGGTTCAAGTGATTCTCCTGCCTCAGCCTCGTGAGTAGCTGGGATTACAAGC +ACCCACCACCATGCCCAGCTAATTTTTGTATTTTTAGTAAAGATGGAGTTTTACCACGTT +GGCCCCACTGGTCTTGAACTCCTGACCTCAAGTGATTCACCCACCTCAGCCTCCCAAAAT +TTTGGGATTACAGGCGTGAGCCACTGCGCCCAGCCCCTATATATTTTATTGTATAATCCA +TAAACTTCTGACTAATTTGAACTCTGCCTTTATTACAAATTAAACTTTGGTATACACTTG +GGTGTAATTTGGATTATCCATTCTGTTTCCCTCATTTGTCTGTTTCTTTAGGCAACACAA +TATGTTATTGATTACTGTAGTTTTATAATACTACAGTAATTTTTAAATATCTGGTAAGGA +AAATCCCCCTTTAATGTTCTTTTTAAAGGATTTTTACAGCATTATACATTTATTTTTGGG +GGCAGAATTTAGAATTATTTTTTGTTAAAATCCGAAAAAGTGTTTTTGATATTTTAATTT +GGATTGCATTAAATTTTAGACTATTTTGAGGAGAATATATATTTTTATGGTGTTAGATCT +ACATACAAGGTACCTATCAGTATTCATGCAGTCTTTTCTTATATGTTAAGTTTCTAAGCC +GTGCTTTACATTTCTCTGCATTACAGGCTCTGCACGTTTCCTATTATGTTCATCCCTAAG +AATTTTCTGGGTTTTTTTTTTTTTTTTTTTTTGCTATTGGGAAATGAATCTTTTATTCCA +TCATATTTTCTAACTAGCTGTTACTTATATATGTCAGAGTATAGAGGGAGGAAGTAGTCT +CTGGTGGTTAAACACATGGGCTTTGGAATAGGACCACCTGGGTTTTCATCCTGGCTCTGA +TATTCAAAGCTGTGTGAATGCAGCCTGGTGACGTCACCTCTCTGAGCCTATGTCCTCATT +TTTACCATAAGGATAAAAATAATACCTATTTCATGGAAATGTTCATGTTACATAGTAAGT +CCTTAACAAATATTAGCTATTATTTAAAATTTTTGTAATAAGCCATTTTAGTGAGCTATT +CTATTGTATATATATTTTCTAACTTATTATATTGTTATTCCTGTATTATCATATTATATT +GAATTATTATTTTATTTCTAATGGTTTATCAGTTGACTCTCTTAGATTTTTGGGAAGGTG +ATTATATAATATATAAATATTTTGCTGCCTTCTTTCCAAAAGTTATATCTTATTTTATTT +TTTCTGTAGAGATGAGGTGTCGCTATGTTGGCCAGGCTGATCTTGAACTCCTGGCTTCAA +GAGATCATCCTGCCTCGGCTTCCTAAAGTGCTGGGATTACAGGTATGAGCCACTATGCCT +GGCCCCTCTTATATTATTTTCTTATTTACTTGTGGATGCCCTGATTCTGTTTTATCAGAA +GAAATGCTCCTATGGCTGAAGTTTTGAGTAAGATGTTAGTTATTGGAGACATAAATATGT +CTCCATACAGTAGTTATCTATAGATAGCTAAATACCCAGATATTTAGCTTACAAAAGTTA +CAAAATTATTTTTAACTTCATTATAAATTGATATTTCATTTTAGCTAATACCTTTTGGGA +GGGCATGAAGGAGATGACTTTGTCATTTTTCTATTTTAACCCATTGATATGGTAAATCAT +ATCTATAGATTTCCTAATATTGAACCATCCTTGTAGTCTTGGTGCAAACCCCTGCTTGGA +CATATTATGGTAGTTATATGATGTACTGTTGTAAGTGATTCATTAATATTTTATTTAATG +TTTGGGATCAATTTGCTTTTTTCTTGTTGTTTTCAGCTTTTAGTGCTACTTTTATGCCTG +CTTTATTTAAAATTCAAAAAAATTCTTCTTTCTAAATGCATTGGAACACTATTTTTATTC +CTTAATTATATTTTTAAAATTGTATTTTACCATACAGTAAAATTGACTTTATTTGGAGAG +TGTACAGTTCTATGAGTTTTGACAGATATATATATATAATCAGCACATATCAAGGCATAG +GACAATTCCATCATTACATAAAGCTCTCTTGTGGTTGCTAACCAGCAGGGAAGGCAGAGG +AGGAAGGGAGGGAAGAGGAGTAAGAGGAAGAAGAAGAAAGAAAGATGGAGGGAGGGAGAG +AAAGGGAAAAAGAGAAAGAGAAAGAAAGGAAGGGAGGAAAGGGGGAAAAAGGGAGGAAGG +GAAGGAGGGGGAGGAAAAAAGGGAAAGAGAGGTGAAGGGAAGGAGAGAAAAGTGTGAGAG +AGGGAGGAGGGAGGAAGGGAAGGCTGAAGCAGGGAGGAAGGAGAGGAGAGAGAGGGAGAG +GGAAAGGGAGAAGGGGAGAGAAGATGATGATGATCAGAAGGAACTTGTGGAACAGAATCA +AACATTCCTCAGGGGTTCCCAGAATTGTTTTTATGGGGAACCTAGCAGAAGGATGGATTA +TGGTTGGGAAGGCTAAGAGTCATAGTAATTTGGATCTTAAAATTACTTTCTGGTCAAAGA +CTGTTGAAACCTGAGAACATATTGGTGAATGTTTGTTTGGAAGTAACTGTTGAAGCCTAT +TAATTTTCTTCTGAATACAGCTTTAACTGTTTCAGTTTATTTGTCCTTTCAGCCAGGAGT +TGTTGGTGGGGAGAAAATGTCTGAATTTTTATTTTTTGGTTTGCCTTTACTATTAATTTA +TGCTTCTATTGCATGAAGTTCAGAGCTTGTGAACTGTACTATATCTACTATACAAATCTA +AAAGATATGTACTATATCTTTTAGATTTTTTTAGGTTTCCTTTGTAGCCTAGCACATGTC +AAATATTCCACTGGCATGTGAAGAAAAGGAATATTCTCTGTTTTCTGTGGACAGAGTTTA +ACATATTATATATACACATATTTGATCAATGTCATTAATTATATTATTTAAATTATTTAT +AGCTTTAATTATTTCTGAGAGGAGGGAGTTAAAGTTTTCTATTCTTGTGTTTCTCCTGAT +TTCACATTGTATTTATCTAAGAGTTTTTGCTTCATGTCTTTTGATGTTACATTATCTGGA +ATGATGTCATTGACAATCATTCTCATTGTGTTTTACATCCTTTATCAGCATGGGTAATGC +TTTGTCTCATTTGATAATTTTTTTGGTTTCATTTCAACTTTGTTGATATTAGTGTCATGA +ATCCTAATTTCTTTTAGTTCATATTTGCCCGGCAGGTTCCCAAAAATCATTTCTTTAAAA +TTCCTTCCCAATCCTTTCCTTTTCTCTCACTCCCTCCTGCCCCCATCTTAACTATCCAGT +TACTGATATAGTTTATCACATGTTTTTACTTTCTAAAAAGAGATATATTTATCTCTCTTC +CTTGATTTCTTAGCTCAAGATACAAAACAATGTATAATAGTGTATAGTGAGTCTCTACCA +TAAAAAATTACAAGATCTGTGGATTCATACTTCCTCCTTATTTCAACTTTGTTATGATCT +GAGATTTTTATCACAGGCCATTGTAGGTATTCCATTTTAATTGTTTATTTTTACATAATA +TAGATTTTCTTTGAGGAGTTATAATTTTGACTTAAAATTAAATTTCACAGTTTTTGAGGC +TTGATTTTATATTTAAAAGGATCCAAGATTCACTTTTTTTTCCCCCCGAGATAGGGTCTC +ACTCTGTCGCCCAGGCTGGAGTGCATTCTTGCAGTCATGGCTCACTGCAGCCTCCACTTC +TGTGGCTTAAGTGGTCCTCCCATCTCAGCCTCCTGAGTAGCTGATGGTACAGGCATGCGC +CACCACACCCAGCTAATTTTTAAATTTTTTGTGGAAACTGAGTTTCTCTATATTGCCTAG +GCTGGTCTTGAACTCCTGGGCTCAAGTGATCCTCCCACCTCAGCCTCCCCGAGTGCTGAG +ATTACAGATATGAACCACTGTGCTGGGCCCAAGATTCACTTCTTAACCTCTTCTTTACCC +TTCCTTCAATAGCTTTCCTATTCCTGACTTCTTTATTTTGAATTATCTTTTGGTTTTCTG +GGTTTTATTATTTTCTTTTTCTTTTTCTTTTTTTTTTGAGATGGAGTTTTGCTCTTGTTG +CCCAGGGTGGAGTGCAATGGCGTGATCTTGGCTAACCGCAATCTCTGCCTCCTGGGTTCA +AGCAATTTTCCTGCCTCAGCCTCCCGAGTAGCTGGGATTATAGACATGCACCTCCATGCC +TGGCTGATTTTGTATTTTTAGTAGAGACGGGGTTTCTCCATGTTGGTCAGGCTGGTCTTG +AACTCCCAACCTCAGGTGATCCACCTGCCTCATCCTCCCAAAGTGCTGGGATTACAGGTG +TGAGCCACCTTGCCCGGTCTGGGTTTTATTATTGAAAAGCATTTTTTAAAAGAAATGTTG +ATGAATCCTACAGTCCCTGAATTTAGGTACTTCTATGCACACAAGGAAGATTATGTGAGA +TGATGGATATGTTAACAATTTGCTTGACTGTAGCAGTTATTCCATTGTGTATATGTACAT +CAAAACATTTTATTATACCTTAAATACATACAATGAATTTTTTAGAAGGAAAAAAAGCTA +AAAACAATGACAAAAATAAAAAACCTCACATCCGTTTATTAGGTATAAAGTTTTTAAGTC +ATACTTTTATGCCCTCAAACCTCTGCAGATGCTATGCTGGTCTTCTGATATCAAATATTA +ATATGGAGAAATCAATGGGGGCAGTCTGATATTCTCCCTTTAATTGGTAACTTGGTATTA +CTGGCGAGGCACTTATATAATTATCCTTCTTAAATGCCTTAAGTTGAAGATCTTTATCAC +AATATATCTAGATTTTCATCTTTCTCTACTAATGTTTTTTTGAAAGCCATATACTTTTCA +ATCTTCACATTCAGTATTTTTTCTTTATTATATGATGGATCATTTCCATGGTACATTTTT +TCTGTTCTCTCCTTTAAGGATGCTACTTATCGTTATGTTTACTTCCATTGTGTGTCATAC +ATAACAATCATCTGCTCTAAATTGTTTCTGACTCTTTGACCTTTTTCCTTTGCATTTTGG +GTGATTTTTCTATTATCCTATCTTGAATTCTCCCTCTTTATATTCCTGCTGTTGTCAGTT +CTGTCCTGGCTGTTTCTTATCTATTTAATAAGAACATAATCCAATTATTCTGGTTCACAA +CTTATTAACTTGGCTCTGCAATTCTTCCAATCTTATCCTGCTAAATTTTCATCTCATCTT +TGGCTTTTTTGAGACTATGATACATCTGTGGTCTAATTTTTTTTTTAATGTTTCTAAAAT +GTCTTCTTCTGAGATGAAATCTTTTTTTTTTTTTTTTTTGAGACAGAGTCTCGCTCTGTC +GCCCAGGCCGGAGTGCAGTAGTGCGATCTCGGCTCACTGCAAGCTCTGCCTCCTGAGTTC +ACGCCATTCTCCTGCCCCAGCCTCCCGAGTAGCTGGGACTACAGGCGCCCACCACCACGC +CTGGCTAATTTTTTGTATTTTTAGTAGAGACGGGGTTTCACCCTGTTAGCCAGGATGGTT +TCGATCTCCTGACCTCGTGATCTGCCCCGCCTCAGCCTCCCAAAGTGCTGGGATTACAGG +TGTGAGCCACCGCGCCTGGCTGCCTTGAGCCCTTTCCTAAGGGTACTAATTTCATTCATG +ATGGCGGAGCCCTCATGACTTAATCACCCCTCGAAGGCCCAACCTCTTAATACCATCACT +TTGGGGGTTAAGTCCCATTGCATGAATTCTGGAGGGACACATACCTTCAAAGCATAGCCG +TCCCCGTTGCTAGCTTCAGAACTGCTATTCTTGGTCATTTAAAAGTGTATGTCTATTTGT +GGTTGTCATTCTATTCAATTTGGGGAGAGAGACATTGAGTGAGCCTGCATTTACTTTACC +ATCTTTCCTCGGATGTTTCAGATAATTTTAGAGCAAACCTCACAAAATAATTTAGTTATT +CAATTCCATATTTCAAAAGTAGCTGTAATTACTCTTTGCGGCACATTTTCATATCACCGT +TTCCTTACATTACCTCATTTAATCCTCTGGCAGCCTATTGAGATAGGAATTATTATGCCC +ATTTTCTAGTGGCTTTCACTCATCCATAGCAGTGAGTTGATGTGGATTAGATTTGTTCAA +CTCTAAATTTTGTGTCTTTTCCACTACACTGCACTTCTTTTCAAAAAACGAAATAATAAC +CTCCTGGCTCTATGCTGGCGAGTGCGTTTGTCAGAGAAATTGGATGCTACAAGGCATCAC +TTACTGTATCTACTCTACCTAAGGGCATGTTTAATTGAACTTAATTGGAACAACTACCCA +GGGTTTTAAATTTTTATTATTATTTTTTACTAGCTCACTCTTAAGCCAAAAACTCACCCT +CATTTAAAGCAGGTGTTATTATAAATTCAACTATATATAAATGTGGTGTTCGTCTCTGTT +GGAAATAGGAGAAATATAACAAAAGCACTGGCTCACCATTGGGTTGGGATTTTCAGCCTG +CCTCCTTTTTCCGTTCCACTGTGGGATGGACCACTTTCTTGTTATGCAGAGGAAAAAACA +CTGTGATCCTTGTCTTGGCTGTGTGACCAGAACAAGTTACTTAACATCTCTGGTCTTCAT +CTCTCTCTGCTGGGAATGAAAATATAAGGTCATATACTCTTCCTACCTTTAAGGTTTCAG +ACTTCATGAAATCCAAGTCTGGGAACTGACTCCAGACCATAGCTTCAGCATGGGCTTTGC +TATATTGCTGGGCAGTCTTGGGAAAGTTCCTTCCTTTCTTTGGGTCTCAGTTTGCCCATC +TGTAAATAGCCTTGTTAGGTAAGTTCAGTGGTTTTCTTTTCTTTTTTTTTTTGAGACAGA +GTCTTGCTCTGCCACCCAGGCTGGAGTGCAATGGCGTGATCTTGGCTCACTGGAACCTCC +ACCTCCTGAGTTCAAGCGATTCTCCTGCCTCAGCCTCCTGCGTAGCTGGGACTACAGGTG +CCTGCCACCACGCCTGGCTAATTTTTGTATTTTTAGTAGAGACGGGGTTTCACCAAGTTG +GCCAGGCTGGTCTTGATCTCCTGACCTCAGGTGATCCACCCGCCTCGGCCTCCCAAAGTG +CTGGGATTACAGGCGTGAGCCACCATGTCCGGCCAGCTCAGTGGTTTTCAAACTGTGTTC +CAAGGAACACTAGGAACTGTGGAGGTGGAAACAGAAAGACTAGGCTTGTGCTTTATATAG +TCCACCTCTGGGTAAGGTTACATTTGTAAAAAGTGTTCTATTGTTAACAAATGAAAAAAT +TGTTCTGAGATATTTCGTCCCATACAGTCTCTCCCTGAAGGAGATTTCTCCAGGTGAACG +TTCTTAGAAACTAAAACTTACTACCTTAAGCACCATTTTGGTTTGATATTGAATGGAAAT +CAATATAAAGTGGAATTAGACATCTTGCCTTATTTACAGTAAGGCACTGAACATTAACTT +TTTCTTGCTGTTAAGGATCACTATTTTGAATATCAACGTGACTCACTGATGTCTTGAAGA +CATGGGCAGGTGAAAATGACCCTCGGCCCTTTCCATGACTGTCTCCACATGACTCTTCCT +TCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCTT +TCCTTCCTCTTGCTCTGTTGCTGGAGTACAGTGGCACAATCATAGCTCACTGCAGCCTTG +AACTCTTGGGTTCAAGCAGCCCTCCTGCTTAGCCCCCGAGTACCTAGGATTACAGGTGCG +TGCCACTACACCTGGCTAATTTGTAAATTTTTTGGAGATGCAGAGTCTTGCTATATTGCC +CAGGCTGGTCTCAAACTCCTGGCTTCAAGGGGTCCTCCTGCCTAAGCCTCCCAAAACTTT +GGGATCATAGGTGTGAGCCACTGTGCCTGCCAAGTATGCTTCTTTAGTTTGTATACTGTT +TTCTGTGATTCCCTCTTTACCCCATGGCTGTCAGGAGGTCTGAAGTCCTTACTCCTTTTT +GCATTGAGGGGTCCTCCTAGGCTCTGAGAAGAAAGTCTCCCCATCTTTGTAGCCTACTTT +TCTCTCCACAAATTTAGAGCCAGAAACCTGGTTGTCTCAGGACATCTTTCTTTTTTTTTT +TTTTGAGACGGAGTCTCGCTCTGTCGCCCAGGCCTAGAGTGCAGTGGCACAATCTCGGCT +CGCTGCAAGCTCCACCTCCCGGGTTCACATCATTCTCCTGCCTCAGCCTCCAGAGTAGCT +GGGACTACAGGCGCCTGGCCAATTTTTTGTATTTTTAGTAGAGACGGGGTTTCACTGTGT +TAGCCAGGATGGTCTCGATCTCCTGACCTCATGATCTGCCCGCCTCTGCCTCCCAAAGTG +CTAGGATTACAGGCGTAAGCCACCGCGCCCGGCCGTCTCAGGACATCTTTATTGGTTACT +CCAAAGATTACCTCCAATCTAACACCCTCCCTTCACTTCCCCAGCGACAGCCTCTTTCCT +GCGAAGCCTTCTCCTCTCTGTGCATGGCAGGAACCCGTGACTCATTTTGGATTCTCCCAT +CTTCCTCAGCTTCGCCATCCAATTAGTTACCCTGGCCAGTCCTGGTTCTGTCCCCAAGAC +AGCTTGATAACTTTCAGCACATCCTTTAACCTCTCTGGGCCTTAGTTTCCTCAGGAAGGA +AGAAAAGGAGGTACAGAAAGATAAAAAGGAAGAAACGTTTACTGAGCTCCTTCTCCTTGC +TATAGGCAAGGAATTTGACACCAACCAGATTGGTTCAGATCCATCCTTGCTACTTGTTAG +TTTTGTGCTCTTGGCAAAATAACACATTCCCTTTCTGAGCTTGTTTCCTCATCTCTAAAA +CGGGGGTGGTAATATGTATGTTGAGGAAGAAATGACAGTGGGCCTGGCACGTAGTAAGCA +TTTGGTATATGTTAGCCAGCGTGCCTGTCCTCCCTCCTGTCTCCCTTCCGCTTTCCTTCC +TTGCCTCATTGAGAGCCTGTTTGGCTGTATTTTTCCATCCAGGCAATTACTCTCCCCACA +AGTGTGTGCATTGTTTGGGAGTCGGGCTGTGAGATGAGGTTATGAGTTGCAAACACAACA +GCTCCTCCAGCTTCTGTCGCTGGCCTACAAATGTCACGTTCATCCAAATAGCAATTTCAG +GGCACACTTCTTTCCTGATTTGTTAGTACTTCTGAAAAATTAAATGGAGAGAACTTTGAG +GTGCCAAGGAACATGATGAACTCATTGCAGAAGCAGAGCCAGCTCTTCCTCCACCCTCCA +AAGCTCTAAAATTAGACTCAGCAAACCCTGCGAGGAGAGCTCAGCCCACTCTTGACCCCA +AAGCAAAGGGTGTCCTGTTTGCCATGAGGTCTTGGGTAGCCTGAAGGCCTCAGTTTGGGG +GACAGACCCTCAAGACTGAAGCAGAGCCTATGACGTCTCTCCCTCCCTCTGTCTACTTCC +ATCTGGAACTAGGTGCCACTGGAGATGCTGAGCAGTGACGAGCCACATTTAATTGTTTCC +TCTTTTAGAATCAACTTTATTGGGGTATAATTGATGAATGATCAAATGCACCAGGCCGGG +CATGGTGGCTCATGCCTGTATTCCCAGCACTTTGGGAAGGTGAGGTGCGTGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCGCCAACATGGTGAAACCCCGTCTCCACTAAAAATGCAC +ACACAAAATAATAATAATAATAATAATAATAATAATAATAATAATAATTAGCTGGGTGTG +GTGGCACATGCCTGTAATCCCAGCTACTCGGGTGACTGTGGCAGGAGAATCACTTGAACC +TGGGAGGCGGAGGCTGCAGTGAGCCAAGAGCGTGCCACTGCACTCCAACCTGGGCAACAG +AGTAGGCCTCTGACTCTAAAATAAAATAAAATAAAGCGCACCCATTTCAAGTGTCCAATT +CAATGGGCTTTGACAGATGTCCACATTCATAGAACTATCACCACAATAAAAACATAGAAC +ATTTCTATCACCCCAGCAATTTTTATTTAAAATTCAGAAATATTATAACCATCCAGAAAT +GTTCAGAGATTAATATAATGAAATAATGCTTACAAATCTACCACCAAGGATTAGCAGATG +TTACTGTGTTGCTACATTTGCTGTGATTTGTCCTCATTTCTTTCTCTCTCTCTCCCTCCC +TTCATGTCCACTCTGAGAAAGAAAGAAAATTAAATAAAAACTCTTTTAAAGAAATGAAAC +ATTATCAGTACAGTCAGAGCCTTCCTTATCCCAATGCTCATAGATAACTACTGTCACTAC +CCATGTTTTAAAGGGACATGTCTTACTCATGTTTAAAAACTTAACTGCCCTGTGCATGAT +CACAAAAAATATACAGCTTTGTTAGGTGGGCTTTTGACATTTATGTACAATAATGGTGTA +TGTGTCCTTTTGTAACTTACTGTAACTTGACATGTGCTTTAAAGATTCATTCACCTTTTT +TACAAGTAGATCTAGTTCATTTGCCTTAAATTAGTATTCTAGTGTAAGAAGGTTTTAAAA +TTTACTAACCCAATCCCCTACTGATAGGCATTTAGGCTGTTCTCTTTCTCTTCCCAATAA +CATCAGTGCTGCAGTGCAAATCCTGAGCCCATGTATAGGAATTACTCTTTTGGGATATTT +ATCTGAAAGTGGAACTGTTGGCTCAGAAGGCCCCAGGGCATGAACCTCTCCAGCTTTGCT +AGATATTGCCAAATTGCTCTCCCAGGTAAGAGTATCAACACCCTCTTCCTAAAAGTTCCT +GTCTTTCCCATCTCCTCTGCAACATTTGGTTAGATTTTTTTCCCCCACTCTGATGTTTAT +GAAATAGTCTTTTGGTTGCTTTAATTTGCATTTCCTTGGTCAACAGTGAAGCTGAGCGTG +TATTTATAAATTTATTGGGCTTTAGAGTTTCTTCTGTGAATGCTTGTGGATGTTTTTGTC +TCTTTTTCCGTTTGCTTTTTAAATTGGATTGTAAAAATTCTTTATGTATTATAGATATTA +ATCCCTTATCAGTTATATGTATCGTAAATATTTTCTCCAAGCCTGTGGCCTCTCTCTTAA +TTTTGGTTTTGGTGCTTTTTGGTCATAGAAATTTTAAGTTTTAATGCAGTCAAATTTTTC +TCTGTGGTTTATGCTTTTTGTGAATTGTTTAAGAAATCCTTCTCTACTCCAACAACATTT +TCTACACTTTCTTCTAAAAGAGATAAGGGTTATTCTTCCCATTTGACAGATAAGGAAATG +GAAGAGGTGACTTGTCCAAAGTCCACGGATGTAGGTGGCAGATCCAGGACTGGCCCGCTG +TGTGCTGATTCTAAACCCAGCATGCTTTTCTTCACTTGGGGCCCTGGTGTTGAGAGCCGG +ATCTGGGAAGCAGATGATCGTGGTTCAGTGTGGTCTTGACCTGTGGTGGATGGACACTGG +GCGGACCATGTCCTCTCTCTGTGGCTCTTCTTGGTGGTCCTATGGTCAGGGAGGCTCATG +ACTTTTCCTTTGCCGGATGTGTCAGTGAATACTGAGTTCCTAAAGGTCAGCTTTGGAAGA +GATTTGGGGCCATGTGTTATACATGGAGAAACTGAGACCCTGATTGGGGGAGAAAGTTGC +TCTGGACTTGCCCGTGGCTTATCCCACCTGCCAAGGGGCACAGTTCCAGCACTGCCTGGC +TCCCATTCTGAACCCACTTGGGCCTCGCCATCCTGGCCTGGCCACTGGACAACAGTAGCC +ACCAATGGGGAGGACACAGGCCACCTGCCAGGTGACTGCACATCTGCCCCTTGACTTTGT +CCTCATAGCAGCCTTAGGGCTGGCAACTGTCATCTCCATTTTACAGAGGAGGAACTTGAA +ATTTAGAGAGGGTAATTGATTTGGCCAAATTCATACACAGAGGCAGGAAACCCTGATCCC +CATGATTCCAAAGCTCATCCTGTGTGACCCAGGATCCTGCTCTGTATTGGAGGTGACTGA +GTCAACACTGAAGAAGCAGCTCCTTCTCTGATTGACCCTCAACTGTTAGAGAACCTGTGT +CCCCAGCCCCACGTAGTCACCTCTGCCCTGAGCCTCTCCTCAGTGTCTCAGAGCCTCAAA +CCCTGACTCAGTCTCTTGTCTTATTTATTTATTTATTTATTTATTTATTTATTTATTTAT +TTATTTTTGAGACAGAGTTTTGCTCTTGTTGCCCAAGCTGGAGTGCAATGGTGCAATATC +AGCTCACTGCAACCTCTGCCTCCCAGGTTCAAGCGATTCTCCTGCCTCAGCCTCCCGAGT +AGCTGGGATTACGGGCATGTGCCACCAAGCCTGGCTAATTTTTGTATTTGTAGTAGAAAC +AGGGGTTTGCCATGTTGGTCAGGCTGGTCTCGAACTCCTGACCTCAGGTGATCCTCCCGC +CTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACTGCGTCCGGCTTGGTCTCTC +GTCTTAAATCAAGGAGGTTTTCATAGCTCATGGCCCATCCACACACAGCCTCTGCCACTC +CCACATCAGACTGAGTGGGCAGGGAATGTCCTACTTTCATCCATTCATTCCATCCCTTAT +TCACTTAATTTTAACTGGGCAGAGAGTCAGGGTGACGTGTGGCCTGGTCAGAGTCCTGTG +CCATCTTACTTAACTCTCAGAGCCTCAGTTTCTTCATGTATAAAATAGGCACAATGAACA +CTCAACTCCTCAAACTGCTGTGAAGGTTAACTGAGAGGAACAAGCCTGTGGTTATGATTC +CATGGCCAGTTTACCATGGGGTCTGTGACTGCTGCCTCGGCTCTACCATCTGAGCTCAGG +GCTGCCTGGCCTGGAATGGAGGGGTGGGTAAGAGCACAGGCTCTGAAGCCAGAGTACCTG +GATTCAAATCCTCCCACCACCCTGACTAGCTGTGTGATTTTCAGCAATATACTAAGCTTT +TTGGTGCCACATTTCCTCATTTAAAAAATTATGTTAATAATAATGCCTACCCTATGACAT +TGTCATGAATACGAAAAAAAGTTAATACATGTGAAACACAAAGAACCATGTAATTATAGA +CAAAACTGTGTCTCCTCCAACCCCACCCCAGATTCATATGTTAAGGCCCTCTCAATTTGA +CTGTATTTGGAGATAGGGCCTTTAAGGAGGTAATTAGGGTGATATGGTTTGGCTGTGTCC +CCACCAAAATCTCACCTTGAATCGTAATAATCTGCACATGTCAAGGGTGGGGCCAGGGGG +AGATAATTGAATCATGGGGGCAGTTTTCCCCATACTGTTGTCATGGTAGCAAATAAGTCT +CATGAGATCTGATGGTTTTATAAATGGGCATTCCCCTGCACAGGCTCTCTTGCAGGCACC +TTGTGAGACATGACTTTGCTCCTCATTAGCCTTCTGCCATGATTGTGAGGCCCCAGCCAT +TTGGAACTGAGTCAATTAAACCTCTTCTCTTTGTAAATGACCCAGCCTCGGGTATGTCTT +TATTAGCAGAGTGAGAACAGACTAATACATAGGGTTAAACGAGGTCATAAGGGAAGTGGG +GGCGGGGCTAATCAGATGGGATTGATGTCCTTGTAAGAAGAGAAGAGACAACTGAGATAG +CTCTTCCCCCCATGACCTTTCCCTCTCTTTCTTGTGTGCACAGAGGAAAGGCCATGTGAG +GACACATCAAGAAGGTGGCCATCTGCAAGCCAGGAAGTGAGGCCTCACCAGACGCCAGCC +CTGCTGACTCCTGATCTTGGACTTTCAGCCTCCAGGACAGAAATAAATTTCTATTGTTTA +AGCCACCCAGTCTGTGGTATTCTCTTATGGCAGCCTGAGCAGACTAATATGCCAAACTCA +TAGTTTGTGCTGAAGAAAAGCTAATTATTTGATAATAATTTTATTTATTATTATTAATAC +AATTGTGGTTGTAACTGAAAGACCAGATTCAGGTATCTCCTGCAGTGTTGATAAGGGGGT +GGCAGGGTGAGGGACTGGGGCTAGTATCAGCACCCTGCCCAACAAAGGACTTCCCCTCCC +AGGCAGCCAACAGAAGAGGCTGGGCCAGGCTGCAGGTGGTCGGGGAAGCCTGGCTTCCTT +GTCACTTCTGCCTCTCATCACCGGTGCACAGGCCTGCTCAGGGCCAAGGGTACCAGAAAG +CTTTGCCTGTGCTGTTTCTCTGACCCAGTGGCCTCTCCTTTTTCAATTGCCTAACTCCAG +GACAGAAATAACTCTGATGCCCCTTTCAGACCTGCCCCCTAGGGCACCCCCTTAGACATT +GGTCAGTAACAGGAGAGAAGATCGACAGATTAGAGGTGGGGGCATGGGAAGCTCTCTTCT +GATTGTTTCTCTTTTACAAAATGAAAAGCAAGGTCAACAGCTGAGAATGGGAGGGGGTGG +GAGTTGGAGATTTGAGGGGAGCGGAGATAAGGAATACAGGTTATCTTACTTTTGGTTGCT +CAAAAGCAGACCCCAAGACAAGGATCCCAGAGCACGTAGTTTATTTGAAAGGTGATCCCA +GGACAGCCAGGTAGGGGACTAGGAGGGTGAGGCAGGAAGGGAAAGGAGCCAAGCCCATTA +CGATGGTGGGCAGCTGAATGCAGGTCAATCCCACTGGGCTATCGTGGGTGCCACCCAAGA +TGGGAGGGGACCGGAGTGATCTACATTCCAGCTAGGGGTGGTTTTTGCTTAAAGGTTGCT +CCTGGTTGAGAGGTCAAATCTCTGCCTCCAGCCCTGCTCCCCAAGAAAGCCCTAGCCATG +CAGATGAGGGCAATTAGCATTGGGGCAGCAAGGAAAGGGTACTGGCCAGGGGTTGTGGGT +GGGACCCTGCCAACATCTGCTATGGTGAAGGAGTGAATTAACCAGCAGTAAGTAGAGGTC +CCTCAGGGCTAATGTTGATTGGTTTAAAGTGAACCAAAGAGCATAAGTTGCCAAAGGACC +TTAGTCATCGCAGACTACCATGCCTGGCTAATTTTTGTATTTTTCGTAGAGATGGGATTT +CTCTGTGTTTGCCAGGCTGGTCTCGGACTCCTGGCCTCAAGACTGGCTTACAGATGACAT +GAACCATAAGGCCCCTAGAAGAAAAGACACTTTTCCAAAATCACTCTTAGCATGGTCAGG +ATGGCAGATCACATTCCTCTGGAACCTTGCACAGAAGAAAAAATAAAAAAAAGTTTAAAG +CAGTTTTTAGTATACAAAAGTAAAACATGATTATTGGAGAAAATCTAGAAAATATAGACA +GAAAATTTAAAATCACACAGAAATGTGTAACCCAGAGACAACCACTGTCAACAATGGATC +TGTATCTTTCTAGTCTATTTCCTAAGCCTATGTGTATTCATATAGTTTTTTTCAACAAAA +TTTCAATCACATTATATGTAATAGTACATACTGTCCTCTAACATGATTTTTTCATGTTAC +AGTATAATCATGTTTCTCTTTCCATATCATTGAATATTTTTCTGCATAAATGTCTAGGGC +CACACAATATTCCATTGTTAAACACTGAAATTGTTTGTATTTTTTCATTATTATAAATAC +CACTGCAATGAATTTCCCAGAAATTCACTCTGAGCATGACCATGAATATTTCCTAAGAAT +AAATCCCTAGGAATGGAATTGCCATCTCAAAGGGTAAGCACTTTTTAAGGCATTTATTTG +ATAATTTGCCAATTTGATAAACTTTGCTAACTTTGGAAACAGCATGACTGTTTATTCAAT +TGCTCAGTCCAAAATTCTTGAGTCATTCTGTGTATAATAGTTCTGTACTTTGTGGTAGGA +TTTCTGTAGGGTCCTTTCAAGTGGGACATAAAAAGGAATGTTCATTTGCCATTTTGATAA +CACTGCCAAATTATCTTCTAAAAGTATTTAACCAAATTGAATGTTCTTATCTAAAAACAC +ACTATTTCTCTCTCTCTCTCTTTTTTTCTGTTAAATGCTTCAGGAGAGTTAAATTGTTGT +TCCTTTTTCATAGACATCATGCACATTATAAACTTTATTCTTAGGTATCTTTTGAGTTTT +ATTGCTGGCATGAATGAAATTTTAAAAATCGGTCATATTTTCTAGTTGGTCATTGTTGAA +AACCTAAGAAAACTATAGATTTTAGCATATTTATTTATTTATTTATTTTAGTATTATTAT +TATTATTTTTATTATACTTTAAGTTCTCAGGTACATGTGCACAACGTGCAGGTTTGTTAC +ATATGTATACATGTGCCATGTTGGTGTGCTGCACCCATTAACTCATCATTTACATTAGGT +ATATCTCCTAATGCTATCCCTTCCCCCTACCTCTACCTCACGACAGGCCCTGGTGTGTGA +TGTTCCCCAACCTGTGTCCAAGTGTTCTCATGGTTCTATTCCCACCTATGAGTGAGAACA +TGTGGTGTTTGGTTTTCTGTCCTTGCGATAGTTTGGTCAGAATGATGGTTTCCAGCTTCA +TCCATGTCCCTGCAAAGGACATGAACTCATCCTCTTTTATGGCTGCATAGTATTCCATGG +TGTATATGTGCCACATTTTCTTAATCCAGTCTATCATTGTTGGACATTTGGGTTGGTTCC +AAGTCTTTGCTATTGTGAATAGTGCCGCAATAAACATACGTGTGCAAATGTCTTTATAGC +AGCATGATTTATAATCCTTTGGGTATATACCCAGTAATGGGATGGCTAGGTCAAATGGTA +TTTCTAGTTCTAGATCCTTGAGGAATCACCACACTGTCTTCCACAATGGTTGAACTAGTT +TACAGTCCCACCAACGGTGTAAAAGTGTTCCTATTTCTCCACAGCCTCTCTAGCACCTGT +TGTTTCCTGACTTTTTAATGATCGCCATTCTAACTGGTGTGAGATGGTATCTCATTGTGG +TTTTGATTTGCATGTCTCTGATGACCAGTGATGATGAGCATTTTTTCATGTGTCTGTTGG +CTGCATAAATGTCTTCTTTTGAGAAGTGTCTGTTCATATCCTTCGCCCACTTTTTGATGG +GGTTGTTTTTTTCTTGTAAATTTGTTTAGGTTCTTTGTAGATTCTGGATATTAGCCCTTT +GTCAGATGGGTAGATTGTGAAAATTTTCTTCCATTCTGTAGGTTGCCTGTTCACTCTGAT +GGTCATTTCTTTTGCTGTGCAGAAGCTCTTCAGCTTAATTAGATCCCATTTGTCAATTTT +GGCTTTTGTTGCCATTGCTTTTGGTGTTTTAGACATGAAGTCCTTGCCCATGCCTATGTC +CTGAATGGTATTGCCTATGTTTCCTTCTAGGGTTTTTATGGTTTTAGGTCTAACATTTAA +GTCTTTAATCCATCTTGAATTAATTTTTGTACAAGGTGTAAGGAAGGGATCCAGTTTCAG +CTTTCTACATATGGCTAGCCAGTTTTCCCAGCACCATTTATTAAATAGGGAATCCTTTCC +CCATTTCTTGTTTTTGTCAGGTTTGTCAAAGATCAGATGGTTGTAGATGTGTGGTATTAT +TTCTGAGGGCTCTGTTCCGTCCATTGGTCTATATCTCTGTTTTGGTACCAGTACCATGCT +GTTTTGGTTAGCCTTGTAGTATAGTTTGAAGTCAGGTAGTGTGATGCCTCCAGCTTTGTT +CTTTTGGCTTAGGATTGACTTGGCAATGTGGGCTCTTTTTTGCTTCCATATGAACTTTAA +AGTAGTTTTTTCCAATTCTGTGAAGAAAGTCATTGGTAGCTTGATGGGGATGGCATTGAA +TCTATAATTTACCTTGGGCAGTATGGCCATTTTCACGTTATTGATTCTTCCTATCCATGA +GCATGGAATGTTCTTCCATTTGTTTGTGTCCTCTTTTATTTCATTGAGCAGTGGTTTGTA +GTTCTCCTTGAAGAGGTCCTTCACATCCCTTGTAATTTGGATTCCTGGGTATTTTATTCT +CTTTGAAGCAATTGTGAATGGGAGTTCACTCATTATTTGGCTCTCTGTTTGTCTGTTATC +GGTTTATAGGAACGTTTAGATTTTTGCACATTGATTTTGTATCCTGAGACTTTGCTGAAG +TTGCTTATCAGCTTGAGGAGATTTTGGGCTGAGATGATGGGGTTTTCTAAATATACAGTC +ATGTCATCTGCAAACAGGGACAATCTGACTTCCTCTTTTCCTAATTGAATACCCTTTATT +TCTTTCTCCTGCCTGATTGCCCTGGCCAGAACTTCCAACACTATGTTGAATAGGAGTGGT +GAGAGAGGGCATCCCTGTCTTGTGCCAGTTTTCAAAGGGAATGCTTCCAGTTTTTGCCCA +TTCAGTGTGCTATTGGCTGTGGGTTTGTCATAAATAGCTCTTATTATTTTGAGATACGTC +CCATCAATACCTAGTTTATTGAGTTTTTAGCATGAAGGGCTGTTGAATTTTGTCAAAGGC +CTTTTCTGCATCTTTTGAGATAATCATGTGGTTTTTGTCTTTGGTTCTGTTTATATGCTG +GATTACGTTTATTGATTTGCATGTTGAACCAGCCTTGCTTCCCAGGGATGAAGCCAACTT +GATCGTGGTGGATAAGCTTTTGATGTGCTGCTGGATTCGGTTTGCCAGTATTTTATTGAG +GATTTTTGCATCGATGTTCATCAGGGATATTGGTCTAAAATTCTCTTTTTTTTGTTGTGT +CTCTGCCAGGCTTTGGTATCAGGATGATGCTGGCCTCATAAAATGAGTTAGGGAGGATTC +CCTCTTTTTCTATTGATTGGAATAGTTTCAGAAGGAATGGTACCAGCTCCTCCTTATACC +TCTGGTAGAATTCGGCTGTGAATCTGTCTGGTCCTGGACTTTTTTTTGGTTGGTAAGCTA +TTAATTATTGCCTCAATTTCAGAGCCTGTTATTGGGCTATTCAGGGATTCAACTTCTTCC +TGGTTTAGTTTTGGGAGGGTGTATTTGTCTAGGAATTTATCAATTTCTTCTAGATTTTCT +AGTTAATTTGTGTAGAGGTGTTTATAGTATTCTCTGATGGTAGTTTGTTTTTCTGTGGGA +TCGGTGGTGATATCCCCTTTATCACTTTTTTTTGAGTCTATTTGATTCTTCTCTCTTTTC +TCCTTTATTAGTCTTGCTAGCGGTCTATCTATTTTGTTAATCTTTTCAAAAAACCAGCTC +CTGGATTCATTATTTTTTGAAGGGTTTTTTGTATCTCTATCTCCTTCAGTTCTGCTCTGA +CCTTAGTTTTTTCTGCTAGCTTTTGAATGTGTTTGCTCTTGATTCTCTAGTTCTTTTAAT +TGTGATATTAGGGTGTCAATTATAGATCTTTCCTGCTTTCTCTTGTGGGCATTTAGTGCT +ATAAATTTCCCTCTGCACACTGCTTTAAATGTGTCCTAGAGATTCTGGTATGTTGTGTCT +TTGTTCTCATTGGTTTCAAAGAACATCTTTATTTCTGCTTTCATTTCGTTATGTACCCTG +CAGTCACTCAGGAGCAGGTTGTTCAGTTTCCATGTAGACGAGTGGTTTTGAGTGAGTTTT +TTAATCCTGAGTTCTAATTTGATTGCACTGTGGTCTGAGAGACAGTTTGTTATAATTTCT +GTTCTTTTACATTTGCTGAGTAGTGCTTTACTTCCAACTATGTGGTCAATTTTGGAATAA +GTGTGATGTGGTGCTGAGAAGAATGTATATTCTGTTGATTTGGGGTGGAGAATTCTGTAG +ATGTCTGTTAGGTCCGCTTGGTGCAGAGCTGAGTTCAAGTTCTGGATATCCTTGTTAACT +TTCTGTCTCGTTGATCTGTCTAATGTTGACAGTGGGGTGTTAAAGTCTCCCATTATTATT +GTGTGGGAGTCTAAGTCTCTTTGTAGGTCTCTAAGGACTTGCTTTATGAATCTAGGTGCT +CCTGTGTTGGATGCATATATATTTAGGATAGTTAGCTCTTCTTGTTGAATTGATCCTTTT +ACCATTATGTAATGGCCTTCTTTGTCTCTTTTGATCTTTGTTGGTTTAAAGTCTGTTTTA +TCAGAGACTAGGACTGCAACCCCTGCCTTTTTTGTTTTCTGTTTGCTTGGTAGATCTTCC +TCCATCCCTTTATTTTGAGCCTATGTGTGTCTCTGCACGTGAGATAGGTCTTCTGAATAC +AGCACACTGATGGATCTTGACTCTTTATCCAATTTGCCAGTCTGTGTCTTTTAATTGGAG +CATTTAGCTCATTTACATTTAAGGTTAATATTGTTATGTGTGAATTTGATCCTGTCATTA +TGATGTTAGCTGGTTATTTTGCTTGTTAGTTGATGCAGTTTCTTCCTGGCATCAATGGTC +TTTACAATTTGGCATATTTTTGCAGTGGCTGGTACCGGTTGTTCCTTTCCATGTTTAGTG +CTTCCTTCAGGAGCTCTTGTAAGGCAGGCCTGGTGGTGACAAAATCTCTCAGCATTTGCT +TGTCTGTAAAGGATTTTATTTCTCCTTCACTTATGAAGCTTAGTTTGGCTGGATATGAAA +TTCTGGTTTGCAAATTCTTTCCTTTAAGAATGATGAATATTGGCCCCCACTCTTTTCTGG +CTTGTAGAGTTTCTGCCGAGAGATTTGCTGTTAGTCTGATGGGCTTCCCTTTGTGGGTAA +CCTGACCTTTCTCTCTGGCTGCCCTTAACATTTTTTCCTTCATTTCAACTTTGGTGAATC +TGACAATTATGTGTCTTGGAGTTGCTCTTCTCGAGGACTATCTTTGTGGCATTCTCTGTA +TTTCCTGAATTTGAATGTTGGCCTGCCTTGCTAGGTTGGGGAAGTTCTCCTGGATAATAT +CCTGCAGAGTGTTTTCCAACTTGGTTCCATTCTCCCTGTCACTTTCAGGTATACCAATCA +GATGTAGATTTGGTCTTTTCACATAGTCCCATATTTCTTGGAGGCTTTGTTAGTTTCTTT +TTACTCTTTTATCTCTAAACTTTCCTTCTCGCTTCATTTCATTCATTTAATCTTCAATCA +CTGACACTCTTTCTTCCACTTGACTGAATCGGCTACTGAAGCTTGTGCATACATTATGTA +GTTCTCATGCCATGGTTTTCAGCTCCATCAGGTCATTTAAGGTCTTCTCTATGCTGTTTA +TTCTAGTTAGCTATTCATCTAATCTCTTTTCAAGGTTTTTAGCTTCTCTGTGATGGGTTT +GAACATCCTTCTTTAGCTCGGAGAAGTTTGTTATTACTGATCGTCTGAAGCCTACTTCTG +TCAACTTGTCAAAGTCATGCTCTGTCCAGCTTTGTTCTGTTGCTGGTGAGGAGCTGCGTT +CCTTTGGAGGAGAAGAGGCACTCTGATTTTTAGAATTTTCAGCCTTTCTGCTCTAGTTTC +TCCCCATCTTTGTGGTCTTATCTACCTTTGGTCTTTGATGATGGTGATGTACAGATGGGA +TTTTGGTGTGGATGTCTTTTCTCTTTGTTAGTTTTCCTTCTAACAGTCAGGGCCCTCAGC +TGCAGGTCTGTTGGAGTTTGCTGGTGGTCCATTCCAGACCCTGTTTGCCTGGGTATCACC +GGCGGAGGCTGCAGAACAGCAAATATTGCAGAACAGTAAATGTTGCTGCCTGATCCTTCC +TCTGGAAGCTTTGTCTCAGAGGGGCACCGGGCTGTATGAGGTGTCAGTCAGCCCCTACTG +GGAGGTGTCTCCCAGTTAGGCTACTTGGGGGTCAGGGACCCACTTGAGGAGGCAGTTTGT +CTGTTCTCAGATCTCAAACTTCGTGCTAGGAGAACCACTACTCTCTTCAAAGCTGTCAGA +CAGGGACTTTTAAGTCTGCAGAAGTTTCTGCTACCTTTTGTTCAGCCATGCCCTGCCCCC +AGAGGTGGAGTCTACAGAGGCAGGCAGGCCTCCTTGAGCTGTGGTGGGCTCCACCCAGTT +TGAGCTTCCCAGCCACTTTGTTTACTTACTGAAGCCTCAGCAATGGCAGACGCCCCTCCC +CCAGCCTTGCTGCCACCTTGCAGTTCGATCTCAGACTGCTGTACTAGCAGGGAGCGAGTC +TCCTTGGGCATGGCACCCTCTGAGCCAGGCATGGGATATAATCTCCTGGTGTGCCATTTG +CTAAGACCATTGGAAAAGCACAATATTAGGGTGGGAATGTCCCGATTTTCCAGGTACCAT +CTGTCACGGCTTCCCTTGGCTAGGAAAGGGAATTCCCTGATCCCTTGGACCCCTTGTGCT +TCCCAGGTGAGCCGATGCCCTGCCCTGCTTTGGCTCACACTCCGGGGGCTGCACCCACTG +TCCAACAAGCCCCAGTGAGATGAACCCGGTACCTTAGTTGGAAATGCAGAAATCACTTGT +CTTCTGCGTTGCTCACGCTGGGAGCTGTAGACTGGAGCTGTTCCTATTCGGCCATCTTGG +AGGGTGACTTCAGCATATTTATTTTTAGGCCGCCTGCCTTACTGAATCTATTATGATTTC +TAACAGGTTTTCAATTCATTTTCTTGTTTTTTTTTTCCCCTAGGTGGAAAATAATAAAAT +GTTTAAATATTAATCATTATACTTATTTTCCTAATAGTTGTATCTCTAATTTCATTCTCT +TGTCTAGTGACATCGGTAGCACCTCCAGAAGAGAGAACAAAAGCAGTGGTAGCACCAATC +TCCTTAGTCTTTTCTCAGATTGAGGGGGCATCTCATGTGTGTCTTCCCTTTGAAAATGAT +GCCAACACTCATTTGACGTACACGTGCAAATGTTTTTGTTGTGGAACTATCCTTCTATTC +TTGTTTTATGAAACATTGCCATCGGGGATAGATATATTACTTTTAAAAATTGTATTTTAG +AGCCCTGTGTGGGGCTCATGCCTGTAATCCCAGCACTTTGGGAAGCTGAGGTGGGTGGAT +CACTTGAGGTTAGGAGTTCGAGAACAGCTAGACCAACATGGTGAAACCCCATCTCTACTA +AAAATACAGAAATTAGCCAGGTGTGGTGGCACGTGCCTGTAATCACAGCTACTCGAGAGG +CTGAGGCAGGAGAATGGCTTGAACCCAGGAGGCAGAGGTTGCAGTGAGCCAAGATCATGC +CACTGCACTCCAGCCTGGGTGACAGGGCAAGACTCAGTCTCAGAAAAAATAAAAAATTGT +TTTTTAGATATTTATTGAAACTTTTTTCCTTTTATATTAACAGCCTACCAAATTTTGAAT +AACCCTTGCTTATTCTCACAATTTTTCTTTTAATGTTCTATTTAGTTTATTTGCTAATAT +TTTGTTATTTTGCATGTATATTCATAATTGGGTTTGTAGTCTTCCATTTTGTGCTTGTCT +ACTTTTTAAATATTTAATTCTGCATAATTTGTAACATTAATTGAAAATTTTCTTTCATTA +TGCATTGGGATGATTTAAAGGGCAACAGATTTCTATGTTGTTTGGATTTTTGAAAGAGTT +CTACTTCATCTGATGTGATTGTGGTTCTGCTTTCTGCTTATTTGTTTTTCCTGGAACAAT +TTTTTTGAACAAGTTTTGCTGGTCCTCTTACTCATAGTCTTTCTGAATCATTTTATTTTA +CTTAAGTGTTTGTGGAGTTATATTTTATGTGTTAATTTAAGCTTTTAAAAAATATCTGTG +TTTATTCCATTTTCATTTATTGTCATAGTAATTTCTGTTTAAAAATGTTCTTAGGTTATT +TTGTTTGTTGTGATTCATCACAGTATAATTTCCTTTATATCTTTTGCTTTACTGTTCATA +ATTTTTAAAGTAATTGAATGCCCATATAGATTCTGCTTTTAGATCTATTGATAATTGAAT +AACTTGATCAATCCTCGTTCTCCAGTTCATGAGTTCTAGCAGTAAGGCCTTCCCCTTTGT +CTTTCTCTATGAAAGAGAAGGCCAACTGCACGTTTTTGCTTCCTCTCATTCTCTCCTCCG +TCAATATCAATTCCAAATCCACCTCACCCGATTTGTGTATCCTGAATTTTTGCCCCAGCC +TATTATAAGGAACTTATCATTAATATTTGTATTAGGTGTCTTTCTTTGTCAAGGAACTTA +ATGTTTTTGTTCTTTCTTATAACAATACTTTCCATGGCTATTTAGTCTTCATTTCATGTT +TGGAATTTGGATGCAGTTTGGATGGATTTGGCTCTTACCCCAGGCTTTCTGCAACACAGA +CTTCATGTTCAGAAATATATACTTATTCAACTAGTTCTTGAGAGAGTGTTTATGTGACCT +CCTCCTAAAGTTTTCTGATGTTTAATAACAGCCTGTTTCCTTACCAGGTGACTGGCACTT +TGACTGGGCTTAGAATTTGGGGGCTTAGAACTTGGGACCATATTCCTTTTCTTCCTTTAA +AACACTGCCTTGTCTTCTGGCAGTGAATTGTATGGCAGAAACATCAGGGTCGTTTTTCTT +CAGTGTAGATATTTACAGACATTTTTCTTTATAACTAAAATGAAATAATTTTTTATGAGA +ACTTGCCTTGAAACTGCCTCCTTTGTTCCTCTTTCATATTAGGAAAGATCTCTCCTTTTA +TGTTTCGAACTCTGTTTCTGTCTTTTTTTTTTTTTTTTTTTTTGGAGATGGAGTCTCACT +CTGTTGCCCAGGCTGGAGTGAAGTGGCGTGATCTTGGCGCACTGCAACCTCTGCTTCCCA +CGTTCAAGCAATTTTCCTGCCTCAGCCTCTCGAGTAGCTGGGACTACAGGCGCACACTGC +CATGCCTGGCTAATTTTTTTGTATTTTAGTAGAGATGGAGTTTCACCGTGTTGCCCAGGC +TGGTCTTGAACTCCTGAGCTCAGGCAATCCACCCGCCTCGGCCTCCCAAAGTGCTAGGAT +TACAGGCGTGAGCCACCACGCCCAGCCTCTAGTCTCTTCTTTAGGAGCACCAATTATCCT +ATACTCCATCTCTTTTTCTTTCCTCTGTGGTTTTCCTCAATCCTTTGTCTTTTGCTTCTA +CGTTCTGCATTATTTTCTCTCAAGGACCCTCCATCTTGACAACCTGGGTTCCTTCAATGA +TGAATCCGTTCTCCCTTCCTACCCATTTAAAAAATGTTGCAGTAGCGTTGCTTGACCTCT +TACTGTTTTTTCTTAGCATTGCCCATTCTTTTGTAAACCCAATCCATAGTTACAGGAGCT +CATTTTTCATCCATTTTTTTCTTTGGAGTCCTTGAACTTTTTCCCATGCCACTGAGAATA +GAAAGTAGATTTGCCCCAAATTTTCATCTGTTTTATGGGTTCAGTTTATAGAAATATGGT +CTTCATCTCTCTACGCTGCTGTGTTCATTTCCTTGTCATTGGTTGCTAAGTTCTTGCTTC +TCACTCTCTTCTCACCTTTGAATAGGATTCTATTTAGGATTTGTACTTGCCTTGGGCTGG +CATGGATAGATTTTCCTTCATGATTCCTCACACTTTGCACTCTACCCTTAGGTATTTGGG +TAGCTTCAGAATCGTCTTACTAGAACTCTATAAGTGAATATATATCTGGATGCATTTTGA +GAGATTCAGAAGGATGCAAAACCAATAGAAAATATTGGTTACTTTAAGGTAAGATTGGAG +GGAAATACTATTGACCTTTAATTTAAAAACCTCTCTTAAAAAATGGGCAAACATTAAGAA +TATCAGATAGAATGTACAAATGACTAATCTGCTATGTAAAAAGATGTTTGACCTTGCTGA +TAGCCAGTGAAGTGCAAACTAAAACCACACTAAGACATCATCACTTGCACATCAGATTGA +AAAAGATTTACAATGTTATAATGTCCAACATGGTAAAGATGTTGAGAAAGATGCACTATT +TCAAGATTTTTTTTTTTAAAGGAACTTGGAGACTGGATCAGGTAACTTAATTTTAGGAAT +TTAAAACTCAGACTGAAATGGGCCTATGGACAAAGTGGGTTAATTTAGTCTTTATTTTGT +TTTTGCTAAATAAATATTTCATGTATGTTTAAGAAACCTTATAAACAAATTCAGTCACAG +ACTTTAGTTTGCATTAGGATTACCTTCAGTTTTTCTGTACTTTTATGTTTTGCCTCAAAT +GTGATTTCTTCACTGCTTTATCAAGAGCTGGACCTGACATCAACATTATAAAATAAATTT +ACAGAGCTCGAGGGCTTCAAGTGCCTGTCAAGGTGACCCAGAAGCCCACATCGATGGTTC +TTGCCATGAACTCTACTCTGGAGAAACCACAGAAATAGGATAAAACACGGACTGGAGGAA +CTAACAAAGGAGTGTTGGAAGCCCCTGGAAGGGTCTCATGGCTGCTTTGAGCTGGAGTGT +ATGTATATGGGTGCACACACTCGTGTATGTAGGAAGCAGAAAAGGATGGGACAAGCAAAG +GCAATGATGGGAAGGTGGGTTAGAGCAGTGATTTGCAATCCTGGTGCATGTTAGATATCA +TCTGAGAAGCTTTAAAAAATATTCACACCAGATAACAGGGAAATATAGGAGAATGTCCTC +CTCCTTAGCTGATGTTGAATTACTAGCTGTCTGCAACTTATTTCCAAATGCTTCAACAAA +ACAAAACACCTCGTAACAGAGAATAAGAGAGAGAGAATGAGAGCAACTGTGGCAACTTTT +GATGAATCCAGGTGAAGACAGCAGTGATGTTCTCTGTACTATTTTTTTTAAGACTGATTT +GTTGGTTTGATTTTTGTTTTCAAAATACAATGTTGAGAAAATCAATACTCACCTCCAAGC +CTCATCCCAGGTATTCTGATTTCATTGGTCTGTGATGCAGTGGCATCTGAAAAATGTTCC +AGATATGAGTGTAATGCTGAACCAAGATTAAAATCCACAGGGTTGGCAGGAAGCTTTTAA +AAAGCTCTTCTCTTGCTGCTTCTCCTGAAGTGCCTTGATACCATCTTTGACTTCCACTTC +ACCATAGAAATTGGAAGCAATAGTCCAAACCTCCAGTGCCAGTAAACATGGTGCTGGGTG +CTCTGCTGAGTGAGGAATTGATGCAAAATGAAACCCCAACTAGAGGAGCTGTCAGTTACA +ATGGCAGCAAAGAGCAGTGGCTAACTGTTGTTTTGTGGTACTTGAGCTTCTCTACTCAGA +GGCTCATCCCTCTCCTTAACTGACATTCATCCACAGGGACACAGATGAGAGCCTGGCCCT +TGAGGTTTCATTCATACTCTGCTAAACAAAGTAGTTGATTCCACTGTGGGAAAATGAATT +CACAGGCCAAGATATCTAGACACCTGAGAAATACCTGTCTTGTTAAAGAGAAAGAAAAAA +AAAAAGACAAATGGAATGCATTCCACCTGAAGCAGCATTATTGAGAGATGGCTTCAGAAT +TTAAAATAAACATTATAGAAATAATTAAGAAAATAAGAGATGATTTTAAGCATATGAAGG +AAAAGTAAGAAATCATGGACAAGAACCAAGTGGAAATATCGAGTATGAAAAGTATAATAG +TTAAAGCAAAAAATACAAGAGATAGAATTAATAAAAGGATGGAAACAGCTGAAGAACAAA +TTAATGTAATGGAGGATTAGGTAGAGGAATTATTCTGAGGCAGTAGGAAATGATGAAGAG +GGAGAAAAATATATATTTTCAAAATGCTTTGAAATATGGAGGACAGAAGTAAAAGTGTTA +ATATTTTAAAAATGAAAACACTAAGAGAAGAAAAAAACTGAGAAGATGAAATATTTAAAG +AAACAGTGAAGATTCAGCTTCCTAAAATTGAAGACAAGTCTCTGGCTTGAAAAGTCCTAT +AGAACACCAAACAAAAGAGATAAGAAAAACCTATACTTAGCTGGGTGTGGTGGCTCACAC +CTGTAATCCCAGCACTTTGGGAGGCTGAGACAGGAAGGTTGCTTGTGTCCAGGAGTTCAA +GACCAGCCTGGGCAACATAGTGAGACCCCTTCTCTACAAAAAATAAAAAATCAGCTGAAT +GTGGTGGTGTGCACCTGTAGTCCCAGCTACGTGGGGGGCCTGAGGCAGGAGAATTGTTTG +AGCCTGGGAGGTTGAGCCTGCAGTGAGCCATGATCATGCCACTGCACTCCAGCCTGGTGG +ATAGAGTGAGATTTTGTCTCAAAACAAAACAAAGCAAACCCCTCAAAAAAACCTGTAGCT +ATATTAGAGTGAAACGTAAGAACATCAAAGACAAATTCTAAATGTTTTTGAAGTTGAAGC +AGATTGCCAACAAACAAGAATCAGACCGACGTCAAGTGGGTACTACAAGTGATATGAAAA +ACACGGAAGACTAGATATAAATATAGTCAAGTTCAAGAAATAAATAAGGATAAATAAACT +TGAGTATGGGTCTTAAATTAAGGGCAACTGACACAAGGCCCAAAGCAAAATAAATAAATT +TTGAAGCAGCAAAAGGAAATTCTCCCTACCCAAAAGAAAGTTGGATAGAAGAAGGAAAAA +AGAAAAATCCCTGTAAGTGTAAATTGTGAAATACATTATAACAATAATAATAATAAATGA +AAATGGATTAAATTCACTAATTAAATTCACAGACAGCTCAGAGTAGATTTTTTAAAAGAA +AGAGACAATATTATGTTTTTAAAATAAGAAATAAGCAATACAAAAAGGCAAAGAAAGTTG +AAAAATCAGACTGGATTCCAGGCAAATATGAAAATATTGATAATCTGGCAATTTCAACAC +GTGACAAAATACCATTTAATGCCAAAACATCATAATGAACAAAGCAAGAGGTTATATACT +AATAAAAGGAACAATATAACAAAAAACCCAATACAAATATATACGCACCTGAAAATAGAC +ACTAAAAATATATCAAGCAACAAGTGACAGAACCACAGGGAGAGGATAATTCATTATTCC +CAGTTGAATCTTTTATTGTATTCCTCCAAGGAATGGACAGATTAGGTAGTCTAAAAATGA +TCAGAAATTATTTTTTAAAATCTTCTCTTTGCTCCTAGTGTTCCGAAATTTCACGATGAT +ATGTTTCAGCATGGGTCTATTTTTGTCCGTCTCACTTGGTACTCATGGGCCTTTTCAATC +TGGCAATTCTTGTCACTCTCTTAGGGACATGTTTTATTGTTGTTTTGTTGCTGATGTACT +CCCCTGTGTTTCTCTGTTCTCTCTGGAACTCCTCTTATTTGGATGGCATCTTCTGGATGG +TTTCTCTAGTTTTTTTTGTTTTGTTTTGTTTTGTTTTTTATCTTTTCTTTCCTATTATCT +ATATCTTTGTCTTTTTGATCTACTTTCTGGGAGATTTCCTCATCTATAGCTTCCAAGCCT +GCTGCTGACTTTAATTTTTTTCATATCGTATTTTTAACTTTATGAGCACTTTTTTGGTTT +CAGAATGTCGCTTTTCTTAAAATAGAATCCTGTTCCTATTTCATGTTTGCAATACTTCAT +CCCTTTGAGGGAACTAATACTTTTTAAAAAAGAGATTTTCTTCTTTCTGGATAATTTCTG +TTTCTCTAAATACCCCTGTACTGGTTTTTGTTGCTGCTGTAAAAAAAATTAAAACAATGT +AAGTGTATTATCTTATAGTTCTGTAGGTTAGATGTTCAATATGGGTTTCACTGAACTGAT +ATCACAGTGTTGGAAGGATCATGTTTCTTTCTGGAGGTTCTAGGGCTAATCTGTTTCCTT +GCCTTTTTCAGCTTTTAGAGACCAGTCACATTTCTTAACTCATAGCCTGTTTCCTCACAT +CTCTCTGTCTCTTTTCTAGTTGCCACATCTCCCTCTGACCATGGCAAAGAAAAGTTCTTG +GCTTTTAAGGACACATGTGATTTGACTGGGCTCACTAGGATAATCCAGGATAATCTCCTC +ATCTCAAAATCAGATCATTAACAACTTTAATTCCATTTGCAACCTTAAATCTGCAAAAGT +GCCATGTAACATAATACATTCCCTGGTTCTGGGGATTCGAACATGCACATTTTGGGAGGG +CATTATTCTACCTACCATATCCCATCCCCATAACCTCTCTCTTTTTTTGTTTAGTTTTGT +TCTCTGATTTTCACTTTGGAGGTTTTCCTCACATGTCTGGTAATCTCTAGCTATCTGCAC +ATACTTAGGAATGAAAGATTAAAAAGTTTATTGGAAGCTCTGAAAACATGAGTGGAGCTT +ATTGGCTGTATAACTGTGGATTATTTGACAGACTATTTCCCTGGGCAATCCCCATGTCAG +TATATCAGGGTCTTTCTTGTTGGGCTGGTCAATTCCCCAGAGAAGACTTGTACAGTCTCC +TCCCTAAAGGCAGAAGGCCTGGCCACCCGAGTTACACTATCTGAGCAGGGGAAGAGGCTT +AAGAATCTCAAGATCTGGGATGTGTGTGTTTAGACTTAATAATTCTCTTGTGTCTGTCAA +TTATACCTGTCATCCCTTTTGCAAAAACTAGACATTCAGTCATCTGCCTGGGTGTAAAGA +TTCAGGGGGAAAATGGGGCAGAGGAGTTCAAATGTCTCTTAAACAGACCTTCAGCAACTC +TTGAATTTTTAGTCAAATCCTCACCTTTACTTCCAGAGATCCTGGACAGCAATTGCTGAG +TGACTCGGGGGTTCTTTAGTATAAACTGGGTTGGTTCTTGAATTTACCCTCCGTGGGCTT +ATAACTCAACTTTCTCAGTCCTCGGCTTGTCTATCTGCTTTCCAGTTTCCAAAATTTTGA +TGTTGCTTTTTCCCATTGGTCCTTGCCTTATTGGTTTTTTGTTAAAACCCTTTATTGTTG +CTATAATGGCATTTCCAAAGAAAGCAGAGCTCAAAGCTTGGGTTCAATTCATTATTTTTT +TAACTGGAAGTTGGTACATTGTTCCATATTTGTTGAACCCACTGTGCAACGTGAGCCATG +GAAGTGCCCTGTCCCACTGTGGATGCCTCTTCTGACTGACATATTTCTCCTTTTTGGGGG +CGGACCAACCATATCAAAGAGATGTCAAACTAAAGGAAAAGCTCATAACCATAGGCTTTC +TGTGTTGAAGGTTGCTATGACTTTTAATGGCAAAAACCACAATTATGTTTGCACCAACTT +AATAATATTCCCAACCCAACAGGTATTTGTTGAAGATATTGGTCTATCGCTCTGAAAATA +TTTCCCAAATGATATTTTCCAGCCTCCCTGATTCTGCCTTTGCCTTCCTGACATCCATGT +GTGTGCTCACTTGTGCGTGCTTGCACACAGACATACACACACACACACACACATTTTCTT +CCTTTTTTGGAGTGTACCCTTATCAGTATTAAGAATCTGACTCAGAACAATGGGGAGGGC +TTTAGTCTTCTTGTTCAGCTATTACCATGGCTCAGAATGCTGTCTATGTCAGGAGATGAA +TCCCTGATTTTTTTCATGGCCCGTCCATGTCTTTCCCTCATGCCACCAAATTGAAGATAA +TGATATAACTTTGCATTTAGTTTTATAGCCATAGGAATATCCAGCACCATATATGTTTAA +ATACAGGATAACCCAGAACATAAAACACCTCCATTCCTTTTCCAGTTGAGAATATTCTCC +AGAATTTTGGCCAATTTAAGTATAAATAACCTTTAGAACCTTATTGAAATTGATATTTAC +TTATACATTTTATTGGAGTAGTTTCATTATATATACAATTTAAAATTATATATTATAAAG +GTAATTTAATTTACTGCTTTTTTCCTACTCATATAATAATAAAGTTGTAAGAAACAATTT +TACTGAAACTCCTCACTGGCGTCTTGGACATTAGTGTCTCTGTCGTCAGTAGATCCATTT +TTTTTAAATCGTCCAGCACAGTTTTCCACAGTACATTGTGTTCATTTCCATTTGAGTCAT +TGTGACACGTTTATGTTTGTATCTATATGTTTGCTCCCACGGAAACTTTTATCCCAAGCC +ACAATAGCCCATTATGTGCGGACAGATTTTTGGTTGTTTAATTTGTCCTGATGGTATATG +TGCATGATTTCCACAGACAACCGTTTTCTGTATTGATTTTCAAGTGAGCTTTAGAAGGAT +TGTTTACAAAGACATTTGACACTTGCAATTGTGAGGTGATAGACCTTTAGCAATAATTAC +TAAATCTGTGTCAAATTTCTTTGCCTTCCTTATTTACTGATTCTGTCAGGTGACATCTCT +AATCATTGCAAACCAGTGTTGATTGAGGTCATTTCAGGCTGATGTTTCTTTGCCAAACAA +GATTTTTGTTCAAAATAAAGAATTTGAGGCTGGGCACGGTGGCTCATGTCTGTAATCCCA +GCACTTTGGGAGGCCGAGGTGGGTGGATCACCTGAGGCCAGGAGTTAGAGACCAGCCTGG +CCCACATAGTGAAACCCCATCGCTACTAAAAAATACAAAAATTAGCTGGACGTGGTGGTG +GGCACCTGTAATCCCAGCTACTTGGGAGGCTGAGGCATGAGAATCGCTTGAACCTGGGAG +GCAGAGTTTGCAGCGAGCCGAGATTGCGCCACTGCACTCCAGCCCGGGCAACAGAACAAG +ACTCCATATCAAAAAAAAAATTTTTTTTTGAAGGTGCATTTCCATAATAGTGCCTTTCCA +AATTGGTCTTCTTGTTCAGCCTTATTACCATGGATCAGAATGCTGTCTATGTAGGGAGAT +GGGTCCTTGATTTTTTTCATGGCCTGTCCATGTCTTTTCCCTCATGCCTCTTCTTATAGA +TTACCCAGTCTCAAGTATTCTGTTATAGCAACACTAAATGGACTAAGACACTTTCTCTTC +AGACATCCACAGGACTCTCTCCATAATATGAGAGATTTTTTTAAGGACGCAAATTTAGAG +TAATTCTTTTCTGAGAGTTAATTTTTAGAAATTATTGTATTTGGAGTAGATTTCACACTC +GGTTGGTTTTATTGCTTATTGTTGGTCCCCTTTTATCATGATCTTCTCATTTCTGGGTCC +AACACTTTGGTCTAATAGCCAGTGGGATTTAAGTGCCATGATTTTAAACATCATTTACGC +ACTGATGATTCTCAGTGTTGTACCTCCAGTCTTGACATTTTCCTTGATCTTCAGTTTATA +TATTCATCTGTCAACTCAACACCTCCTAAGCCTAAACCTAAATTGATGTTTAATAGGCAT +CTCAAAATTGAAATGTCCAATACAGAATTAGTTCTCCAAGAGTTGGATTTTATAAAGCCA +GGATGCCCCTTGGGTTTAGTCTTTTTGCATGTATCCACTGCCCATTTGACCTTCTCTACC +ATGTTATGCTGTAGACCAATAGCCCTCAACATAAGCCTGAGCCATACCCTTGAACTTCCC +AGCTTGCAGAACTGTGAGCTAAATAAACCTCTCTTCTTTATAAATTACCCAGTCTCAGGT +ATTCTGTTACAGCAACAACACTAAACAGACTAAGACAGTCTTCCTTCAGATATCCACAGG +ACTCTCTCCATCATTTAATTCAGGTCTCTGTTAAGATATTATCTTCCCAACTGCAGTGCC +ACTCCACTGACATGCACTAGTCACTCTGTAACCCTTCATTCTGTGTTATTTTTCTTTATA +AAACTTACCATTCCATGCTAGTGCATATACTAGCATTTACTAGTATATGCTAGTATATGC +AAGTATATGTTAGTATATGCTAGTATATTATAGTATATGCTAGTGCATATACTATATTAT +ATTACTATAATTTAAATATTTATTATTTACATTATACTTATTTGTTTATTTTCTGTTTTT +CCACCAGAATGTGGGCTTCATTAAGGCTAAAACTTTGTTTTGTTCATGATTTATTCTCAG +TTCCTAGCACCAAGTCTGTGTTCAATAAATATTTATTAAATGAATTAACGAATGAACAAA +CCAGTTTTCCATACGATGGATCACATATTTAGTTCTCCTTTCATCCTTTTTCTTTTACCC +ACTGCATTCCTGCTTTCTCTTTTATAATTTTCACCCTTATTCTTTTATCACTGCATTCCT +GACATCTTATCAACATCGATGACTTGATATGCATTTGTTTTGCTGCAGTACTTTATTACT +GTAGCCACAGTCTAAAATTCTGCCATAGCATTGTTTATTTCTTATATTATTAGTTTCTCA +CAGTAAAAACAATCTCAACCAGGCTTCTGTTCATCCCATTCTTCTGCATTATTATTTTGT +CTCTCATCTTACATTTTATAGGCTCTACATTTTCTTGAATTTTATTGGGAACTTAAACTT +TTCTTTTAGCAAGTGATTTTCTTCAGAAGACCTTTTCTTTTGCTTCCCTGCAGAGTGTTT +AGCAGTGTCTCAACATCCACACAGAACCCCAAAGTGAAGAATGGGAGATGTGGTGGTCTG +AGGCATTTAAGGAAATCTCTCTTTAATCTTTAGTGGCTGAGCTAACCAAGCAGAGACTTC +AGCGGCAACATGTGACAAAGAATATAGACTTTACAGAATAATTCCAAAGGACACTAAAAA +AAATGGCAGCAGCAACAACAAATAATAATAACAAACTCTGGAGAGGGGGAGAATCTGATT +TCCAGAGTTGCCATATTATATTATTTTAAAGGTCAACTTTTTTAACAAAAAATACAAGTT +ATGCAAAGAAATCAGAAAGGATGGCCCATAAACAGGAAAAAGGGGCAAAAACAAGAGAAA +CTACACTAAGGAACCCCAGATGTTGGATTTATTAGACAAAGGCTTTAAATTAGCTATTTA +AAATATGCTTAAAGCATGAAGGAAATTATGTCTAAGGAACTAAAGAAAAGTTTAAAAATG +TCTGATGAAATATAGAATATCGATAAAGAGATAGAAATTATTAAAACAAAAATTCTGGAG +TTGAAAGTACAGTAGCTGAAATGAAACATTCACTTAGAGGAGCTCAACAGAACATTTTAA +CAGGCAGAAGAAAAAGAAGTCAGCAAACCTGATGATAGGTCAAATGATATTATCTGTCTG +AGGAAGAGAAAGATAAAAAGAATGAAGAAAAATGAAGAGTCTCAAAGACCTATCAAGCAT +ACTGAGATAGACCAAGAATACAAAAATATGCATAATGTGATTTCTAGAAGAGAAGATAGA +GTGGCAGAAAGAATATTTGAGAAAAAAAAGGATGGCTAGGTTGGGTGTGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGGAGGCCGAGGTGGGTGGATCATGAGTTCAGGAGATTGAG +ACCATCCTGGCTAACATGGTCAAATCCCGTCTCTACTAAAAATACAAAACAAAACAAAAC +AAAACAATTAGCCAGGCATGGTGGCGGGCGCCTGTAGTCCCAGCTACTTGGGAGGCTGAG +GCAGGAGAATGGTGTGAACCTGGGAGGCGGAGCTTGCAGTGAGCCTAGATTGCACCACTG +CACTCCAGCCTGCCTGGGTGACAGAGTGAGACTCCGTCTCAAAAGAAAAAAAAAAAAAGG +GATGGCTAAAACTTCCCAAATTTGATGAGAAACATTAATCTACACATTCGAGAATCTCAA +CAAACTCCAGCTAGGATAAACTAAGAAAGATCCTTACCTAGACACATCATAATTTAACTG +TTAAGAGGCAAAGACAAAGAGAATATCTTCAGAGTATCAAGAGAGAAGTGACTCACCATG +TATAAGAGAGCCTTAATAAGATTGTCAGCTCACTTTTAATCAGAAACCATAGATGTCAGA +AGACAGTGGGTTGGTATAGTCAGAGCCCTGAAAGACAAAAAACTGTCAACCAAGAATTCT +ATATCCAAAGAAAACTATCTTTTAAAAATGAAGGAGACATTAAGACATTCCCAGAAAGAC +AGAAATGGAGGCAGTTTGTCAGGTATTTCAGCCTGAAGCTTTTCTACAAGTAATACTAAC +GAAATGTTCAGTCCTTCAGGCTGAAATGATAGGACAATAGGAAGTAACTCAAATCGACAT +AAAGAAATAAAGGTAACTACATAGGTAAATACAAAGGCCAAAATACATACAAAAGGAAAA +ATAAATTTATTTTTTTCTTTGTAACCCTTTTTTTCTCTTATTTGTTTTAAAGGATAGCGA +TATGAAGCAAAAATTATGAATCTATGTTGATGGTCATACAGTGTGTAAAGATGTAATCTG +TATGACAAAAATAGTACAAAAGTTGGAGAGGGAATGAAGTTATATTGGAGAATGGTTTAT +GTATACAATTGAAATGAAGGTAATAACTAGGTTGTTATAAATTAAGATGCTAATTATAAT +CTCCAGGGCAACCACTAAGAAAATAACTAAAATATATATAGTGAAAGAAATGACAAAGGA +ATACTAGAAAATATCTAGTACAAAAGAAGGTAATAATGGAGGACTAGAAGAAACAAAAAA +AAGAAACATATAAAAACAAACATCAGAATGGCAGACATAAAGCCTACCTTATCAGCAATT +ATATGAAATTACTCTACATAATCAAAATATAAAACTTTTATGTTTTGTTGGACACCACTG +AGAAAGTGCAAGACTACTCAGAATGAGAGAAAAGTTCAAATTATATATCTGATAAGGGAC +TTATATCTAGAATATATAAAGAACTCCTACAGTTCAACAATAACTAAACAAATAACCCAA +TTTAAACATTGTGCAAAGGATCTGAATATACATATCTCCAAAGAAGATGTACAAAGACAA +TAAGCACATAAAAAGATGCCAAACATCATTAGCCAGCAGGGAGAGAAATGCAAATTAAAC +CAACAATGGGCCGGGTGAGGTGGCTCATGCCTGTAATCCCAGCACTTTGGGAGGCTGAGG +TGGGCAGATCATTAGGTCTGAAGATCGAGACCATCCTGGCTAACATGGTGAAACCCTGTC +TGTACTAAAAATACAAAAAATTAGCCGGGCATGGTGGCGGGTGCTTGTAGTCCCAGCTAC +TTGGGAGGCTGAGGCAGGAGAATGGTGTGAACCCTGGAGGCGGAGCTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCAACAGAGCGAGACTCTATCTCAAAAAAAAAAA +AAAAAAAGCCAACAATGAATACATTTTTTGTTTGTGTTCTTTTTAAGAGATGTGGTCTCA +CTATGGTGCCCAGACTGGAGTGCAGTAGCTACTCACAGGCACATTCATGGCATACTGTAG +CCTCAAACTCCTGGGCTCAAGTGATGCTCCCACTTCATCCTCTCAAGTATCTGGGACTAC +AGACATGCACCACTGCACCCAGCTTAAAACAATGAGATAGTACTTCAGACCACTAGAATG +GCTATGATAAAAATGATGGACAATAATAAAGGTTGGCGAGGATGTAGAGAAATTGGGACA +TGCCTACACTGATGGTGGGAATGTAAAATGGTGCAGCTGCTTTGAAAAACTCTGGCAATT +CCTCATGAAGTCAGACATACAGTTACCACATGAACCAGCAATTCCATTCATAGGTATATG +ATCCCCAGAATTGAAAATCTATGTTCATACAAAAACTTGCACAGAAATGTTCATAGCAGC +TTTATTCATAATAGCCAAAAAGTAGAAAGAACCCAAATGTCCATTAACTGATGAATGGAT +AAACGAAACATGGTATATCCATACAGTGAAATATTAGTCAGCCTTAAAAAGGGATGAACT +ACTGATGCATGCAAAACACAGATGAACCTTGAAAACATTTTGTTAAAGAAGCCGGACACA +AAGAGTCACATATTGTATGATTCCATTTATGTGAAATGTCTGGAAAAGGCATATCCATAG +AGACAGAAAGAAGATTAGTGGTTGCCAGGGGCTTGGAGAAGGGGGTAATGCAGAGTGGTT +GCTAATGGTTACAGAGTTTCTTTTTAGAGTGATGAAAATGTTCTGGAATTTGATAGTGGT +GACTGTTGGACTACTCTGTGGATGTATGAAAAACCACTGAATTGCAGTTTAAGGGTAAAT +ATTATAGTGTGTGAATTATATCTCAGTTTTAAAAATGGGACGGAGTTGTACCTAGACCTC +TAATGTGCAAGGGACTTCCTCCTATGTCCTACCTCTATCACCTGGACATGTCTAAGTGGC +CCTCCTGCCATCACCTTGACCCCTCTTGGTCCCTGTATTAGTCAGGTTTCTTCAGAGAAA +CAGAACCAATAGGATATCAACATCAATATTGGCGTTGACACCAGTATCTATATTGACAAA +AATATTGATATATGGAGAGATATAGACACATAGAAAGACCAGCTGTTCACCCAACAAGCT +CCTTCCTGTCCCCTTTGGGAGCTCTATTCTTTATACTCCCAGTAACTAGCTAGGATTCCA +TGACTAGAATCATCACTTCTATTTCCTTCTTGTTGTGAGGTTAATGAGGGGATACATATT +GAGCCCAGAACCTGGCCAGTCCAGGGACTGTGGATGTCCTGGTGAGGGTGACTGGCGACA +GCTCCTGAGATGTAGAAAATGAGAATCTATGGTTCTTTGAACAGTGCCTGGCTCCTGAGA +CCCTAACCTCTATGCATTGACTAGAATATGCTCAGCTTTCTTAAAGACTAGAATTAAAAA +TCTAATAATATTACAATTCTGCTCAAAACCTTCATCGACTCCCCATTGCATTCTAAATAA +GAGCCTAAGTTTAGTCTAACATTCCCTTTTCTAGAATATTATCCCAGTCCACCTGTCTAG +TCTCCTGTGCAATATTCCCTCAGTAGCTGTCATTCTTCTGCAGGACACTTGACCAAACAT +TCCAGAAAACCTGGCGTCTCCATCATGCATTGAACATGCCATTTGGCACAATGCCATTGA +GAAACTGGACTTGGGATATAGGGAGACCTGCTCAGGAAGTCCAGCTCTGCCAAAGACTAG +CTGGGTAACCTTGGGAAAGTCACTCTACCTTCTGTTTAGTTTCCTTATTTGTCAAAATGA +GGAATGAGTCTACCTGTCTCAGTCGGTGGTCACAAGGTTTAAGAGACATAGAGCATGTGA +AGAGCCTTAGAGAACTAATTTGGCCTAGTCTAGCATCCCCTTCCTGCAGGAAGAGGCCCC +CTCTCCTACTCCCTCCCTCTGGTTCTGTGGGTGGCCAGTCATTGCCACTTTTACTTCTCT +GGACACACAGGTGAGGAAGTGGATCTCTTTGGGAACTTTCAAGTTGGAATTAAAGAAGGA +TCGCCTCTTTAGGATGGAAGAGCCTGGAAGATGTGAAGTAGGGGGGCAGTGGTGCCCATG +TGGCCCAGAAAGCCAGTGTGTAAGCATGGAGAGAGTCCAGGCGGCATTTAATTTTGGGTT +CTGGTTATTTCTGCAGCCAGCTGCAGCCCCTTCCACGTAAAGCAAATTCACTCATCAATT +ACCCTTTTACCCAAGCTGGATTAAGACAGGCTTCTGATCCTTGCATGACTGATGAACTCA +GGAGTGAGGGATTGGGGGACCCTTCCCAGACTCCTCGTTGCTCCAGGTTTGTGTTCTTAT +TCTCCACTCTTACCTTTCCCATGAGATCTGAGGCTCTGTCTAGGCAGGGAATTAGTCATT +TGACTTGCTCCTCCCTTTGAGTCAGCTTGGGGTTCAATCAGTGTTTGGGCTTAACCCCTG +AGGCTCAGGCAACATCAGCAGGGCAGTGAGAGCCGTTGCTCAGGGAGTGGAGGTACTTAG +AAAACTTTGAGATAGGTGCCAGGACTTCTGCCAGCTTCCAAGGGAGAACTAAGTTTGGAC +TTCTATGAATCTCAATGGCTAAACCACCTTCATTTCCACTCAGATGCACTAAATCCAAAT +TTCTGGAATCAAGGCCTGAGAATCTGCATGTTTTTCAAGCATCCGGGTGATTCTCATGTG +ACCTAAACTTGACAATCTCTGGGCTGAGTCTTTTATGAAGCCCCGAGTTCATCGTTTTAC +TTCTTCAGATTCCTGAGTACAGCAGTTTGGGGAAAGTTATAACCAAAACAAGCCAGCGAG +CTAGTTTCTTATGCTAATGGTCACACAGATCTCATAATTACATGGAGGACACAAGTGTCT +CATAATTAGCGTCTGCTGTTCTGTTCTTGGGGGGCAATTGTTCTGCAACAATGGCCAGGC +TCAGTGCTGGACCACCAGCCTCCCTCAGCTCACTCCCCTCCACCACATTCCAATCTCATG +AGAGAAGAGCCCCTAGTTCTCAGGACTTTAACCCTCTTCCTGCCAGCACCCCCAGGCCAG +TGCTGAGGTAGGGGAGGTTCGTGATCTGATGCCGGGCATCCAGAGGGAAGTGGGAGAAAG +AAATGTGGAATGACTGAGTACTGGGGGCAGCTAGCACTTTGCATTTAAGGCTGTGTTTCT +CACTCAGACCTAACGAAGCATAACTTACAGGGTTGAGGCGCAGGAACCCCCCTTGGTAAT +TCTGATTTTACTAGGATTTGAGACTCACTGACCAAATCTTTACCTCTTTCAGGCTGACAA +GTTGTCTAAAAGGGCAGGAGGACTTACTCCTGACATGCATCTGCCACCCAAACCATCACA +ATAGCCTTCCGCCTTCTCAGTGGGAGTACGAGTGACCCTGCAGCAGAAGGCAGCAGGAGG +TGGTGACAAGAATACACGTCTGGCCCTAAAACCTGGGTCAGTCACATCCTGGCTGCCATT +CACCAGCTATATGATTTTAGGAAAGTGGATTCACCTCTGAGCTGCAGATTCCTCATCAAT +AAAATGAAGACAAGAACACCCACCCTTAGTATTTGGGTATTTAGACTGTTTCCATGTTTT +TTTTATTTCTTTTATCATATTCTTGGCATTACGAGTTTAGCATTCAAGGTTCTGACCAAT +AAGTGATCCCAGGGGTGTTCATGAAAATCCCCGGGGAAAGCTTTTACAAAATAAAGAACG +GAGTCTATTGAGCTGGAATTTGTAAGGGCATGACTCAGGAATGGAGTATTTGGAGAAAGT +TCTTCAGGTCTTCCTAATGCACACTTTTATCTTTTATTTTTAAATTTTTTTATTATTCAT +TATTATTTTTTTAGAGACAGGGCCTCACTCTGTTGCCCAGGCTAGAGTGCAATGGTGCAA +TCGCAGCTCACTGCAGCTTTGACCTCCAGGGCTCAAGTGATCCTCCTGTATCAGCCTCCC +AAATAGCTAGGTCTACAGGCATGTGCCACCATGCCAAACTAATTTTTTAAACATTTTTTT +GTAGAGACTGGGTGATACGGTTTGGCCGTGTCCCTGCCCAAATCTCAACTTGAATTGTAT +CTCCCAGAATTCGTATGTGTTGTGGGAGGGACCCAGGAGGAGGTAATTGAATCATGGGGG +CTGGTCTTACCCCTGCTATTCTCATGATAGTGAGTAAGTCTCATGAGATCTGATGGGTTT +ATCAGGGGTTTCCACTTCTACTTCTTCCTCGACTTTCTCTTGCTGCCACTACATGAGAAG +TGCCTTTAGTCTCCCTCCATGATTCTGAGGTCTCCCCAGCCATGCGGAACCGTAAGTCCA +ATTAAACCTCTTTTTCTTCCCAGTTTCGGGTATGTCTTCATCAGCAGTGTGAAAATGAAC +TAATACAGTGGGTTTTGCTATGTTGCCCAGGCTGGCCTCAAACTGTCCTCAACTCATCCT +CCTGCCTCGGCCTCCCAAACTGCTGGGATTACAGATGTGAGCCACCATGCCTGGCCTCCT +AATGCATACTTTTATTCAAACTCATCTGTGAGAGGCCTGGAAGGACTTTGACATGGTAAA +AAAAAAAAAAAAAGTGTGATTTTGCAGAGGCATTGATTTAAATTGTGTACACTGATAATG +TTAGAGCAAGTTTGTTAGCAGGGAGTGAGCCCAGGCAAGTACCCAGCATAGACCTGTCTG +TCTCCTTTCTAAGATTTCCAAAGGGCTAAACAAGCTTTACTTATTATCTTATTTAATCCT +AAATTTGTATTGCTGCTCTGGGCTACTCCCCAGGCCCCTAGACCCATATATCCAGCTACC +TGCCTGATCTCTCCACTTGGATGGGAATAAACATCTCCAGTGTTGCTGGTCCCAACTGAA +ATTCTGATTCCCCCCAAACCTGCTCCAGTCTCAACCTCAATGGCAACTTACTTAATGACA +ATTAAATTCTTATGATTTATTGGGCATTTTGAATATATCCTTAAATGTTCCCTTTCTCTC +ACACCCTACATCCTATTCTTAAGCAAATTCCACTGACTCTACCCTTGCAAAACATGCGGA +ATCCAAACAGTTCTCATCATACTCATGGCAACCTCTCTATCCTAAGGCACTTTCACCTCT +CTCCTGAATAATTGCCATCATATTAAGGCAATGTCTCTGATGCTTTTTTTTTTTCTTTTT +AGAGACGAAGTCTTGCTCTGTCGCCAGGCTGGAGTACAGTGGCGTGATCTCGGCTCACTG +CAACCTCTGCCTCCCGGGTTCAAGCGATTCTCCTGCCTCAGCCTCTCGAGTAGCTGGGAC +TACAGGCATGCGCCATCATGCCCAGCTAATTTTTGTATTTTTAGTAGAGACGGGGTTTCA +CCATGTTGGCCAGGATGGTCTCGATCTCTTGACCTCGTGATCCACCCGCCTCGGCCTCCT +AAAGTGCTGGGATTACAGGCGTGAGCCACCGCGTACGGCCTTTTTATTTTATTTTAATTA +ATTTTTTGAGACAGTGTCTTACTCTGTCGCCCAGGCTGGAGTGCAGTGGTGCAATCTCAG +CTCACTGCAACCTCCACCTCCTGGGTTCAAGCAATTCTTCCACCTCAGCCTCCGGAGTAG +CTGGGATACAGGTGTGCGCCACCATGCCTGGCTAATTTTTGTATTTTTAGTAGAGATGGG +GTTTCACCATGTTGGCCAGGCTGGTCTTGAACTCCTGACCTTAAGTGATCTGCTCACGTT +GGCCTCCCAAAGTGCTGGGATTACAGGCTTGAACCACCGTACCCGGCCTAGACAAGAGGC +TTTTTTATCCCAGTCTCCCAAATCTCTCTGAGCTATGCCATGCCAACTCTGCAGGAATCC +AGGCAACTCTAGTCAGTGTGGACCTGAAAAGGAACTGAATTCTCTGTGGCTTTTTTGCTC +ATTGTTTCCACTTGAGAGGAATCCTAAAGAGAAAAGTGGAAGAATCGTTTGCACAAAGAT +ATTTATCTCTGGGATGGGTGCGGTGGCTCACGCTTGTAATTGGAGCACTTTGGGAGACCA +AGGTGGGCGGATCACGAGGTCAGGAGATCGAGACCATCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCTGGGCGTGATGGTGCTTGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAAATGCTTGAACCAGGAAATCGGAGGTTGCAATGAGCC +AAGATCACACCACTGCACTCCAGCTGACGACAGAGCGAGACTCCATCTCAAAAAAAAAAA +AAAAAAAAAAGATATTTATCTCTGAATTGCTGGTTTATTCAGTAGAATCTTTGAGAATTA +CAAGTCTGAGCTCCAGAGCCCAATGTTAAGAGGTCTGGGAGAAGAGGCCGGGTACTGTGG +CTCACACCTGTAATCCCAACACTTTGGGAGGCGGAGGCGGGTGGATCACCTGAAGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGAGGAAACCCCTGTCTCTACTAAGAATACAACATA +AATTAGCCGGGCATGGTGGCGCATGCCTGTAATCCCAGGCTGAGGCAGGAGAATCACTTG +AACCTGGGGGTTGGGGGCGCGGAGGTTGCAGTGAGCCAAGATTGTACCACTGCATTCCAG +TCTGGATGGCAGAGTGAGACTCCATCTCAAAACAAAACCAAACAAAACAAGAGATCTGAG +AGAAGAGAAAGAACCAGTAAAAGACACCAAAAAGAAGTGACCTGGGAGGTAGGAGGAAAA +CAGGAACGTGTGGTATTCTGGAAGGCAAATAAAAGCGTGCCTGGAGGAAGATTCCTAGAA +ATAAGATCAGTAACAGGTCTACTAGCAGAAAAAAAGCAATGAATCTCCACTGAAGGATAT +GAAATAGGACTTCAATAAAAGAAGACACATCTTTGATAGGAAGTTTTAGTATAGTAAGGA +TGTCTGTTCTTCTTAGATGAGTGTTTAACTCAATGTAATTCCAGTAAAAACACCCTACTC +AAACTGATAGGAACTTAACGAAGTTATTATAAATCTGGGACAATTGGTATACAAGAATAG +AATTGAATTTCCTGAAAAGTAAACATAAGAAGTGGAACTTGCCCTACTTGTTTACCAAAA +CATCTAATAAAGGTAAATTAATGGAAACCAAACCACAGGCGCATGGAGTGATGAATAAGG +GTGCCGCCGAGTGCAGACTTGGGCTCCAGCATCACGGCTGTTCAGCGGATAATGAAATTG +ACACTTCACATTTGGGGAGGAAATAATGAATTACTTATTAAATTTTATTTAAATTAGCTA +GTCATTTAGATTAAAAAAAAAAAAAGCTAGAAACTGTCCCTGAGTCTTATTCCAAAAGAG +ACTTCAGAAAAATGGAAGATAAAAAGAAAAAAAAAAATCCATACAGTATAAAAGAGAACA +CAACTGAATAGTTTAGTAATCTTTAGAAAAATAAAGAAAAGATTGAACGATTTAATTGCA +TAAAATAAAAAATTTCTATAGAGCAAAATAAATCATAAAACTAAAAGATAAATACTACTG +TGAAATAAAAAAACTTTTAAACATATGAGAGAAATGGTTAATATCATTAATGTTAACTCT +AGGGTGGGAGTAAAGTTGGGAGCTAAATAAATACTTTGGTAAGGAGAGGAAGAGCCTTAA +ACTCTGTCCATCAACTCCTTCCTGCAGATATCGGCTCCCTGCACCCGCACCAGGTCAGGC +TACTTCCAGGTGGGCAGGCTGGGCCAGGTTCCTAAGTACCTAGAGCTGAAAGCCCCACGT +ACACCACTCCTCCATCCTGGTGGCCCACCTGGACCCTCCTGCCCCTCCTCTGCACCAGGT +GTGATGATAGGGGACAGGAGGAGTCACAGGAGACCTCTTCTCTCAGAAAGCAAGACCAGG +CTGACATCCAAGCTAAAGGCAGGGGCTAGGACTGCTGGGTGGAGGGATGGAGTGGGTTCT +GGGTCAAAGGATAGGTGGGAGGAGATGGAAGGCTGTGCGCAGCAGCAGGGAGGGGCGGTG +AGGAGGGGGAAAAGCAGAGATGGGAGCCCAAGCAGCTAGAATGGGGGCGGCAGTCAAGGG +CAGGAGAGGTGGGACAGCTGAGGTGGGGGGTGTCCCTCCAGGCCCCAGAGCTGCCACTTC +GCCTCTCCCAGTCATCCAATTTGCAACGAGTTCCCTTTAGTACATGGAAAGTATCCTCCG +GAACTTGTTTGCAGGAAACAACGCAATGCATGAAAGCCCACTTTGAGATGTTAATTACCT +ATTTGGTTCATTTATTCAAAATTTTTTTTTATTTACTCTGAGTCACACTGTGCTAGGCAC +TGGGAACAGTTGGAATACTCACCACACCCATTCATTTATAAATTTTAAGACAATGTGAAA +ATGCTTAGATTTAAAATGGAAAACCATAAATGACAAGGTTTCTCTGCCAAGTCTACTCAA +CTGCCTTTCACCAAGGTCAGAGAACTCCAGGGTGTGGGTTTCCTCCTAAATTTACTGAGG +CTGCCATGGGCCAGGCAGCACGCTGGTCTCTGGGGTTAGAGTACTGACTATCCTCATGCG +TTTATTAATTTAAAATGAGGCCCAAACACAGGGTCACACAGTGTCCAAAATGAAATAACC +TTTGGACCGACACAGCTTGTTTCAAAACAGCTGAGATCCGTTGCCTTTTTGGCATTTGAT +TTTTGGTGCTGGGCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCAAAAAAACGGG +GAGGTGTATCTAGGAGGGGATCATAAATGCAGCTATTTAATCTGCTGTCACTTTGTAAGA +GCCCCATTGAATTTTTGATGGGAAAAATGTTTTTGCCCGGGTTGAGCTTCAGGACAAAGA +AGAAATGCAAGGAACAGAGAGCAGAATTGATAGTGTTTAAAAATATGTTAAAAGATCTTA +TACTTTGTAACAAAGTTGGTAAGCTACAATGGAAGAATTCCTGACACAGCAGAGGCCTGG +CCAAACCCCTCCCCTGGGGGCCCCGGGAATAAAAGCTTCCTCCTCCAAGCTGTCAGTTGA +AAGAAATCGTCCTGCCTGATGGCCATGTGCCACTCTCTCGATGCTTGGGAACAAAATTGT +GATGTTGCAGACTATACATTGTTTTTCCAGAATAACACAGAAATGTGTTCTGGAGAATCA +GTTTAGACTTAGGGTATTTGGTGAACCAGTACAGGACTGGGAAACAGATGCCCTGGGTTC +TAGTCCCGGCTTCACAGGAGTGACCCTGCCCAAGGCTCGCTCACTCTCTCTCAACCTGTT +TGCTCCTCTGTAAAAGAGGGATAATGAGCTAAAGGAGCTCCATCTCCCAAGACTAAGTGA +GGATCAAATATAGCAATCAGTGGGTGAGAGAGCCACTCATGCTTTTCTCCTCCCTCCCTA +TATACACATCGTCTCCATGTTCCAGTTAGAATCTCAGGCAAGGCCAAGAACTGAATTCAG +GGTGGCTGCTCATGTCCTTGGCCACTGGCACAAATGTGTGCCTCGAGGCCCCACTTTCCT +CTTGTTTCTGTCACTTCTTATGTCAGTGCACCCAAAATCTCTGCTGGCCTTTCCATGGTG +TAAAATTGTTTTGAGGAGGCATCTTTCCAGTCTAGCACTACATTTCCTCGCCTGCCTTGC +ATCTGGGGTTAGCTATATGAGAAGTTCTCATCAAGGGAAGGTGAGCAGAAGTGATGTGTC +TCCTCTGGGCTGGGGTTTATGTGAAGCAGGGGGATGGTGGAGCCAGTGATAGAGGAAGCC +TGGATCCCTGAATCACCACATGGAGGAAAGCTGTCAGCAAACAAGGAACTGGACTTTTCA +GTGAACTGGAGTCATCAGTGAGCAGGAAACAGACTTCTGAGATTAAGCCAGTGAAATTCG +GAGCTTACTTGTTGCAGTAGCTAATGTTACCCAGAAGATACACACTATCCACACACTCAC +CTCCCCTGGCACAAGCTGCCCTTTCAAACCTCTCAGACATTCACCGATCACATTCACACA +GATCCAGGGAACTGGATCACTGATGTTATCAACTTAGTCATTGATTGAACAAATATTTAT +AACTCATCTGCAATGTGCAAGGAGCAAGGCTAAGCATCCCCAACACAGTGCAGATCACAC +CCCTACCCTTCCTGGAGGAAGTCATGTCCAGGCCTCCTCCCAAGTCTAGCTGCTGGCCTG +AGGCCTGAGGCCCTCATTCTCCTACCTGGGGATCCAGCCCACCCTTAGACCCCTGATCCT +GGACTTTCCCTTCTTCAAACACCAGCCCCTACTCACTGTGGACAATACACCCTAGAGCAG +TGGTTTCCAACCCCTAGGCCCATGGACCTCCACCGGTCTGTAGCCTGTTAGGAACTGGGC +CGCACAGCAGGAGGTGAATGGCAGGCAAGTGAGAATTACCACCCGAGCTCCACCTCCTAT +CAGATCAGCGGCAGTATCAGATTCTCATAGGAGCACGAACCCTATTGTGAACTGCTCATG +TGAGGGATCTGGGTTGCACTCTCCTTATAAGAATCTAATGCCTGATGATCAGAGGTGGAA +CAGTTCCATTCCTAAACCATCCTTCTCCCGTACCACCGGTCCGTGGGAAAATTGTCTTCC +ACAAAACCGGTCCCTGGTGCCTAAAAGGTTGGAGACCACTGCCCTAGAGACTGTCTTCCC +CTTAGGACTGTCACTCCCCGTCATTAATGTAAAAATCCAACTGGAAGTCCTCACCATTCC +ACCCTCAGCCCTCTCAGCTTTCCTCCAACTGCATCCCTTAGAGACCTCCAAAACCAGAAC +TCCCTCCTTTTATCATTATCTGTCCCCCTTCTGCCTTCCCTTCACTCTTAATCTAGGATC +GACCTGAGAGCTGAGCATTTTCACTGTGTCTTCAAGCCCTGTACAGATGGCAGGGTGCAT +GTCCAGCCATCCCTGGCAGCCCCAGAAGCTGCTAATAGTTCTCCAGGGCCTTCTCATTTG +TCCTGATTCTTTTGCATGGCCTCCCTTCAGATGTAGTGCCTCCTTCCCCCATACCACACA +CATATTGCGTGGAGCTGAGGACACCACTGTCCACCCCTGGAAATGGAAACATAAGCTACT +GACCCCTTTGCAAGCTGACCTTGCTGCCTCTTTAAGTGAAGGGTTTAACTGTGTCCACAG +GGTTTGGCCAGCAGACCATAGGCTGGATTTCAACTTCATTCACTTCCTTTACACAGTACA +CAACCTATACAACTGTACATGGTCGACTTGGCTTTGAGCTCCTAAATCTGGCTCTTGGGG +TCCTCCCTCTGGCTTGCCCCTCCAGCTGTATCCAGGCCCTTTCTGCCATGCCCTGGATTC +TCCACCAATAGACAGCTTCATGGGGAGCCCTGTGTATAGCAGGCTACTTCAAACCACCCT +GTCTTTGCTCTTACTGTGTCTTCTGACTAAAGAATTCTGCTTTGCTCAGCCGGCTCCTGG +TCATCTCTGAGACCTCGTTTGGGAGTGTCCCCATCCTGGAAGTCTTTCTGCATCCCTTCT +TGCCTCCTGCAGCCTCCACTCCCAGCCCCTGTGGCCCCTGGGTAACCCCCATTGGCACTC +CTTGCCCTCCACTGCCATTTCTGTCCACACATCTGTCTGAACACAGCCTCTCTCCAGCAG +GGATCACATCTGTAAACTTGGTAGCCTGCTCCAGTTCTGGACCTGGCAGCAGAGGACAGC +AGGAAATGGAACTAAATGAGGAAAATGGTTTTAATCTAAAAGAGTGCTTGATAGGATGAA +ATGAATCCATTCTGATAGATTCACTCATTCATGATTCACTGGGTCAACAAATACTTTTTG +AGCACACGCTGTGTGCCAGGCACTGTGTTGGCCCTGGGGCACCGTGAACAACCATTTCTG +GCTATGTGGGAGCTCCCAGCTTCAGCTCTCACATACATCATGGTACCAGAAAGAGAAGTG +TAAATAATGATTCTGACTGGGGCAATGTGAGAGGAAAGGAAAATCCGGGCCTAACCTGGC +AGGGGCTGTGGGTGGAAGCCCATGATTCTGGGAGTGGAAGGAGGGCCACAGGCTGCAGCC +AAGGCCTGGGGGCTGTTCCCCATCCACCTGTGACCTTCAAGAGCCTAGGCCTGGAAGTTA +AGATCCTGGACTCCCAGGCGCCTCTCTTATGTGAGCGGCTCAGAGAGCTTGAGCAAGGCA +CTGCCCTGCTTTACATTGCAACTTTGAGGGAGAAGAATCCGTGGCTGAATGAAGTTTGAG +CCCCCAGGTCTGATGTCAGTCCATGGGGGGCCTGCCCTTGGTATAAGCCCCTTGCTCTTG +GGTACAGAGGCCACCACAGAGCCAGAGACAGCCAGGACCACTTTGTGGGCCAGGCCCAGG +CTGCTTGCTAAAATTTGAAGAACCATCTGCTTACCCAGTGCTGCTAGAGTTGCCATTTTA +ATAACCAAGTTTAGGAGATTCAGTTAAGATTGGGAGCCTCATCCCTCTCCTAGGGAGGCC +TCACAATTGGTGTTTTTCTTTGCAAAAGCACGAGTGGGGCCCTTTGCAGGGGTTTTTGTA +CAGCAAGCAGCACAGAGAGAAAAAGAAATAAAACCAACAACTTTAGTTCAAAGATGCCAG +TAATAGGGGGTTTCTTTTCCAGTCTCCCCATGGAAGGTTGTCGACAGTACAGGCACAATC +AGGCCCGGCGGCTGGCCTGCTCAGAGAGAGGGACGTGTGCTCCTTTGTTAGGACGGGCTG +AATAGGATGTCCCTGCACCCAGACCTGGTCTCCCGGCTAACAAAGGGCCCCTTTATCACC +CCGGGCAAAGAGTGCTGCTGAGGTTGCCACAGCAACTCAGGGACACAGACTTAACGTGCA +AGTGACATTTCAGATGGTAACCGGGCATGCAAAAATTCAAATTTCTTTTTGTAGAGTGGT +TTCCTTCTCTAGATATTTTAAAGGAACCATATTGCAAACAAAAGAAAAAAATAAGTAAGC +CAACAATACACACGCGGTCAAGCAGCAAACAGAACACTGCAATTCAGCATGCTGGCTCCT +CCCCTCCTGATGAAAAAGTTGGGTGAAAAGCCTTGCTGAGGGCATCGTGGGAGGCCCTGG +GTGAGCTGAGGGTTTTTCTTATCTCAAAGGCAATCGGACAACATTAAATAAAGTTTGGGG +AAAAAATCACCTGGAATTCCAGTCACTGGACACAGGACACTTTTCCTTGTCTCTGTCTCT +GTGTTTACCAAATACTACTGGATGATTCGCTGCATGCCAGGCTGAGAGCTGGGCCGGGGC +ATGCAAACAGATGTCAGGTTCCTGCTGTCCAAGGTGGACGGTAGGGTGCGGTCTCATGTA +AATGTGATCTCCATCCAACGCTACATTGCCTTTAGTTGAGGTCAAGGGAGTCGCCCCTCA +GAGGAAGAAATCGATGTGGCATGAGCAGAGGTGAGCAGGGAATAGTGGAACTTGGATTTG +CTGCCAACCCAGTGTTGACCCTTTGTTGCTATTCGCTGGATGGGATGAGGGAGACCCTGA +GGGAAGGAAGGAAGACAAGGAGGAAGGGCTACCTCTACATTCTTCTATAGTGGAAATCAT +GGTAAATAGCATGACGCAGACACAAATGTTTACCCAACTGCCACCATAACACACGAGGTA +TTTTCCCTCCACATTTTATGATGACAGTTTAATAAACAATGTGGAAAGGCTATGACAGCA +AACACCTGTGTATCCACCACCTGGATTCCACCATTACTTTCCTCTCCTGCTTTTATCACA +TACTTACTATCCATCTATCTGTTTCTCTATCCATTCATCAAGCTGCCTTCTTTTGGAAGT +GCATTTCCAGTTGCAGACATCCTTTCACTTCCCCTAAACTACATCAGCATGTGTACCATC +AATTAGAGTCTAATACTTGTTTACAATTTTTAAAATGTGAAATTTACATACAATGCAATG +TACAAACCTTAAATGTACATTTTCTGAGTTTTGAGGAATGTGACTGCCTGTGTAACCTAA +GCCTTCATCGAGATATAGGATATTAGGGTTACTTCAGAAAGTTTCCTCATGTTCCTGCCG +GTCAATTCCCCCACTTACCAACCATTAGAGCAAAAATAACGTTCTTGTGTTGCTTTCTAG +TCTTCATGGCCATTCATTCTTCTGTTTACTTAATCAATTCATTCTTTAGTCACCCAGGGC +CTGTGTCTCATGTGTCTCAGGCACTGGACACATGTCCCGATAGGAGATGGTGTGTAAATG +TAAATGCTCTGGGTTTGAATCTCAGGCCTAGTGTTTTGTAGGGCAAGCCATCTAACCTCT +TTGAGCTCCACTTTCCTGACCTGTAAACTGGGGATGGTAACATTAGCAACAACCTCACAG +TGGGTAGATTATGTGAGATGATACATGCCAACCACTTAGTACATAGTAAGTGCTCAGTAA +ACATATTGTCTTGAGGGAGGCCACAGCTGAATGGTTGTTGTCAGCCCTCCAGGACTTTAA +AAGCCTTTATTTTTCTCATGGCCATTAACTCGACTACTGTCTCTGTCTAATTTTGGCTAT +TAAAAGCCCTGCTTCTCTGAACGTTTTTGGGCAAGGATATTTAGGCTTCTACAGAACGAT +CGTCCAAAGCCCAGTAGAGACTTGGAAGGGAGTGACCAGAGAGTAGTACATCTTTTATTT +TTATGTTCTTGTCTTCATGCGCCCCTTAAAGTGGGCTTGCTTATGAAGCCACCAGCGGTT +GGGGAATGGTCGTTACCATAAGGGGCATTGCCAAAGGTCTTCTTCAAGGTGAGAAGTAGC +AGCTGACTCTATCTTTATTCTCCTTCGTCCACCCCTGTGCTATAGCAGATGATAGAAAAT +ACAGCAGCAGAGGGGCATGTAGGACCAAAGTGGAGTATTGTCATCCTTAGAAGGGGGAAA +CATTAGTAGACATTCTCTTGTGAAAATGAAGGAGCCAGGGTCCGGGCAGGTCACCCTTGC +TCAGAGCTGAGCCACTTGAAGATGAGTCCAAAAGCAAGGATAAGAAACAGCCATCTGTTT +CACTTGCCTAACTCTTAGCCATCCTACAGTGCCCAGCTCAGCATCACCCCCCTCAGGAAG +TACTCCTCTGTGTTCCCAATCCACTTTGTACTTAACTCTATTATGTTTATCATACTATAC +TTCATTGACCACTTACCTGTCTGTCTCCCCAATTCAGCTATGAGCACAAATCATGTCGCA +ATCATAGTTTGAGTCTCTAGTCCCTGGCATGTGCTAAAAAATATTTTTCTTATATTAATT +TAACCAATATTGCCAAATGTTTTCTAAGTACTAGGTGCTTTATGTGTATTATCTTTGTTT +GTTTGCAAAAATGTTAATTTTTCTTCCCAGTTACTATAAAAAATTTGGAGAATATAGAAA +ATAGAAATATAGAATAAAAATGTAGTTTAATGACAGACAAACTTTAAGTATGATTGATTA +AGAAAATAAGAGAAAGAGCATATGTAACAGATACAAGAGCATTTCAAAAATCATAATACT +AAAGACACGTTTAACCCAATACATTTGAAAAGCTAAGTGAAATGAACAATGTTGTAGAAA +AGCATACCAACATTTACTAAGAAAAAATGATATGATCATCCAATTATAATTTAAGAAGTT +GAATCGGTTATTAAAATTCTTCTTTCCCATTCATTAGGCTAAACCAGTATAACCTTGACA +CATAAAGCTTGGCAACAATAGCACAGAATTTTAGACCAATTTTGGTTATTAACATAGATG +CAAAAAAAAACCCTAAGTGAAATAACTTCAAATGGAGTTTAGCAGTGTATTAGAAAATAA +AATATGGCTGGAGGTAGTGGCTCATGGCTGTAATACCAGTCACATGGGAGGCTGAGGCAG +AAGGATCACTTGAGCCCAGGAGTTCGAGGCTGCAGTGAGCTATGATCACACCACTGGACT +CCAGCCTGGGTGACAGAGTGAGACCCTGTTTGTAATAATAATAATAAAATTAGAAGCAAA +TAGAAGTCCCAACAATTACCCAAGGTATTCAAGGATGGTTCAATATAAATAATATCTCTA +TATATAATACATATAATTAATAGGTTAGATGATAAAACCCAGATGGTTATTTCAATAGAT +GCCAAAAAAAAACCACATTGTAAACTACAATTAATTCATGCCAGAAAAAAATATCTTAGC +AGACTAGGAATAAAAAGAAACTTTATTAATTGATAAAATGTATTACCAAAAGCTACAGTA +AGTATCTTACTTAATGGCTTAATGGTGAAATATAAGAAGTAGGTTCACTGAAGTAAGGAA +CATGACAAGAATGCCTGGTATCACCACTTCTATTTAACATTGATTCTAGAGGTGCTGGAC +AATGCAATAAGAAAAGACAAAGAAAGAAGTGGTAAGAAGATTGAAAAGGAAGAACAGAAT +CAATCCCCCTTCCAGACAACATGACCATCTACACAGAAAGTCAAAGGGAATCTATAGAAA +AACAGAGCAAATAAGAGAGTTTAAAAATTTTTCTTGAATACAATATCAACTTTGAAAACT +TTAATAGTTTCCTATCTATCTGAATTAAAACAACTTTTAATAAAAAATTTAATTCTCCCC +AAGTTAATTGAACAATTAAATGTAATTTCAAGTAAAATACTAATAGGGTTTTCTTTTTAC +CTTAACCTGAAATTTGTATGACAGATCAGAAAGATGCAGTGAGGTGTAGTAGTTATGAGT +GTGAATTTGGAAGCCAAACTGGCTAGTTGCACATCCTGGCTACAGCTTGTTCTAATGGCA +GGTAAGTTACTTGGCCTCTCTGTGCCTCAGTTTCCTCAAGTATAAGATAGGGACTACCTA +CCTCATGGGATTGTTGGCTAAGGGAGTTGAGCAGAGTCCAGGACTTGCATTCAGAGTCTT +TGACCTCTCATCTGGTATTCTTATATGCAAGGGCCAGAGTAAGTCACTTTGTGCCAAAGT +CTGTCACACACGTGTTGGTCCATTAGATCTTTTGTCCAGCAGACACTTTGAGTACAAATT +GTGGGCTTCTTTGGCTCATTGTCAGAAATAATGGACAGGTTGGCATGCTGTTGGCCAGAG +GGCACCATGGCAAGGGCTCTAGGAATGCCCACTGCTGCCTCAGACAACAGCTACCCACCA +ACAAAGTTCCTGGAGGAGATGTGTATAGCTTGTACCTGCCTGCCTCTCTTTGCTTATGGG +CTTTCTCTGGTTGCCACAGCCCTGTGGTGCCTCTCAGGCTGAACTGCCAGGAATGAATGC +CCCAGACAGGAGGCTTTAACCAAGAGTGTTAAGAGAGTGGGTGGGTAAAACCCCAATTCC +TTGTTCTTTAAGGGGATAACTCCAAGTATGCGCTCTACGCTGTTTCCAGAATTCCCCAGT +GGAGTTAGGCTCCAGTTGCCCACAGTAGGAATTTGTTAGATAATATGCCCTTTCTTGACT +GTCTTCCTTTCTTGTCTCACTTTCCCACACCACTATCTGTGTGTCCCGGAACTGCGCTCC +CGTAAACTACTTGCACCAGAATCTGTGTCTCAGGATCTGCTTTTGACCTCAACTAAGATA +AGTTGAGCTTTTGAAGTGAGGTTTTCCCTGTGGACTTCCATTTTCTGCACCTCAATCCAG +CTTAACATATCCCACCACAGGCATGCTGGCTACTGGGAAGGAGGGGACAGAGATAGATGG +TAGACAGGGCCTCACTGGAGGGCTGAATTGTGACTTCCCTCACTGGCAAACATGGCCCAT +CTGTGAGCTGGAATCTGAACAATTAAATTCTTCACGTGTGTGTGTGTGTGTGTGTGTGTG +TGTAGGAAGGTGTGTGTGTGTGTGTGTGTGTGTATGTATGTAGGAAGGTCTTCTCCCCAG +AGGTGGGCAGGAAGCATCCAGGCTTTGTTAGCCCCTGTGCTAGTCACTGGTGGCACTGAG +ATGAGCGAGCTATTGTCCTCGCCTTGGAGAAACTCACTGGGCAAATGTGATGTTGCAGTT +CTTTGAGATTCACACTAGTAGTCCTGTGTGCAGATGGTTATTGGAGCAGCAAATTGGAGC +ACTAAGTTGGAGTCTTGGAGAAGTCTTAACCAAATAAATGTTACTTGAATTAGGTCTTAA +AAAATGAGTCGACATTTGTTAGGATTTTTATGGCTCGGAGAATAGGATTAAATATTTTCT +CAGGCCCTTAAAACTTCCACCTGGAAGTGACACACACCGATTCTGTTCATGTTCCATTAG +CTAAAGTGTCACATGGTCACACCGAAATTCAAGTGGGTGGGGGAGTACAAGTCTACCACG +TGCCTATAAGGAGAAAGAGGAAGAAGATTCATTACTAGATCTAAGTGCTCCCACAGTTGG +GTATTTAGTTCCTCTGCCATAGTTGTTTTTTAGGGATTAGTCCTTTTGATTTAAAGCCAA +GACATTTCCTAGGTAAAGGAGCAATAGATGGAGTAGGACTCATTTCCCTCTTGGATCCCA +TGGGTAAGTGGACACATCTTGTATTAACCATGTCTTTTTTTTTTTTTTTTTTTTTTTTTT +TGAGACGGAGTCTCACTCTTTCGCCCAAGCTGGACTGCAGTGGCGCTATCCCGGCTCACT +GCAAGCTCCGCCTCTTGGGTTCACGCCATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGA +CTACAGGCGCCCACCACCACGCCCGGCTAATTTTTTGTATTTTTAGTAGAGACGGGGTTT +CACCGTGTTAGCCAGGATGGTCTCGATCTCCTGACCTCGTGATCCGCCCGCCTCGGCCTC +CCAAAGTGCTGGGATTACAGGCGTGAGCCACCGCGCCCGGCCTAACCATGTCTTATTTTC +TGTATTCTGATACTTTGACATCTGGGGTCTTGCAGACCCTGGAGGGACTGCCCCTTCTAG +AGTTAGCCAATACCTAGAAATAGTCAACAACTCACCTGTGAGCCTGTTAGCATAATTTTC +TAATGCAAACCAATACAGAGCCTACGCCTCCAACCACCTGTATTATTGGGCTCTCACACT +CCAACTCACTATCTACCTGCTCTAATTACTCCAGAGCCAGTACCAGACAACTAGGGACAG +CCCCTATGCCCCAGAGCTGCTGAAATTATTCGAACAAGCCAATCCTAAACCTGCTGACCC +GGCCTTGTCTGCTCCTTCCTGCGGAAGCCACAGTAAAGGCTCTTGCCCACAGTTCTCCCC +TCTCCCTCTGCCTCCTGACTGACCTGGTGCTTCCCCACTGGCCCCCAATGGCATGGTATG +TCCCCTCCTCCTGACACCTGGGAGTACCAAACTGTCTTTTCCATGGCAATCATCTCCTGG +TGTGTTGTCCTTACCATACCTCAAGGTTAATAAAACATATTAAAACCCATCTATATTCTG +ATATCTCAGCTATTTATGATGTCAGAAACTGAGAGGTGGAAGATGAACAAACAGATACTC +TGGGTCTCCAGACTGGACCAGCTGGGCTACTGGCTGAGATCTGAGCTTCCTCTCTCACAG +ATTTTTCCTTGCAATCAAAGGGAAGAGAGGAGAACTGAAGCCCCACTACCATCTTCAAGA +CAACAGATGAGGCTCTGGTGTTTCTTTGGGGGAACTGAGTCATCAGCTTCCTGTCTGATC +AACTGCCAACATGAAGTGGCAAGATCAAGCTTTGGGGCCTTGTTGGACTTTGCTGCTGGA +CTTCTCAGATACCTCCGTGGTGCTGGCTCCCTCCTCAGGGAAGAAAGTGGATATACGTGA +TTGGCAGGGTTGATTGTTGCTGCTGCTGGCAGGCTCCAGAGAAGTCAAATAGCTGCCTGT +AGCTGACCCATTGCACATGCATCTTCAAACTCTGGTGGTCATTGTTCTACACCTCTGGCC +AGAGTTAGTGGGACCAACACTGTGGAAATATGGGCAGTAGGAAGTGCTCCAGGTGGAATT +TCCAGACTTAGGTGTAGTCCTGGCTCTACTATTAACTGTCAGGATGTGCATTCCTCACTG +GGTCTCACTCTTCTCATCTGTAAAATGGCCACAGCAGTCTTATTTCCTGACCCAGAGTAT +TTCTGTGAAGACTGATTTCTTCAACCTGCAACAGAGGTGTCTGCAAAAAAAAACTGGATC +ACAAGGTCAGGAGATCAAGACCATCCTGGCCAACATGGTAAAACCCTGTCTCTACTAAAA +ATACAAAAATTAGCTGGGCATGGTGGCACACACCCGTAATCCCAGCTACTCAGGAGGCTG +AGGCAGGAGAATCGCTTGAACCAGGGAGTCGGAGTTTGCAGTGAGCCAAGATCACACCAC +TGCACTCCAGCCTGGTGACAGAGTGAGACTCTGTCTCAAAAAACAAACAAACAAACAAAA +ACACCAAAGCAAAATGAAACAAAAATAAAACTACAGCAAGCATTATAACTAATGGTGAAC +TATTGATATCTTTCCTTCTGAGATCAGGAAATCAGGAATGGGGCAAGAGTGTCTGCTACT +ATTACTTCTTTCCAAAATTATACTGGTGATATTAGCCAGTGCAACAAGGCAAGAAAAAGA +AACAAAACTTATAAGAATTGAAAAGAAAAAACTAAAACTCTCATTTTTACAGATGAGATA +GAAATTTTTTTTTAAAGCCAAAGAATCTACAGATGAATTACTAGAATTAATAAATGAGTT +TGGCAATGTTGCTGGATACAAGGGCATTATTTAAAAATCTATTTATACTATGTTTCAGAC +CTATATTGCTAAGTAACAAATCACTCCAAAACTTTGTGGCTTAAAATAACAATAATCATT +TATTATCTCTCATGGTTTCTGTGCATTTTGGATTCAAGAAGGGCTCATCTGCACAGTTCA +GCCTTTTTCATGTGGGTACAGTCAGATAGCAGATGGAACAGGAACAGCAGGAGCTGGCAG +AGCTGGGGACTGGCTAGGAATCCCTCTTTACTTAGTATCAGGGTCTCTGCATATGATTTT +TCTGTGTGGGTTAGTTTGGGCTTCTTCAATGCATGGCAGCCTAAGAGAGAGTTCTCATAT +GATGGCTTAGTGTTCCAAAGACAAAAGTCCTGAGAGAGGGAGCCAGGTAGAAGCCCTATT +AATTTTATGATCTAGCTAGCCTCAGAAGTCACATAGATTCACTTCTGTCACATTCTTTTT +GTTAAAACCCATTCGCTAAGACTAATCCCTTCCCGAGGGGAAGAGTGTTAGACTCTACTT +CTTGGGAAAGGTGTCAAAGAATTTGTGGACATGTTGTAAAACAACAACCCTGTACTGACA +ACAAACAGAAAATAAAATAAAGAAGCCATTCATAATAGCAACAAAAAACACCCGGGGCTA +AATTTAATAAAAGATGTGCAAGGTCTCCACGTAGAAAACTACAAAACATTGCTGAGATAA +CTTTTTTAAAAACCCAAAATAAATGAAGGGACATACCATGTTCATGGATAAGAAGTTTTA +CTATTGAAAATGTTAATTTTATTCCAATTGATCTAAAGGTTCAAAGTGATACCAATTGAA +ATCCCAGCAAGATTGTGTTAGTGTGTTTGTGTGTATATATATAAATAGGTATGCTGATTC +CAAAATTTCTGTGAAAGTGTAAACATCAAGAATAGCCAATGCAGTCTTAAAAGAACAAAA +TGGGTAGGCTTATTTCATGGGACATTTAGACTTATAAGCCCACAGTAATCCAGACATTGT +GATAATGGCACAGGGAGAGAAAAATAGGCTAACAGAACAGAATAGAGAATTCAGGAACAG +TCTTATGCACATATCGACTACTTGATTTACGACAATGTTAGCATTGCAGAAGAGTATGTG +TGTGTGTGTAGGGGGGTGGTGGTGGTGGTGGTGATCTTTTCAATAAAGAGTGCTGGTCAG +TTGGATATCCAGATGAAAAAAATGGACACAGGACAATGGAAATTTTTTTCTGATGAGGTG +TGGCATTGTATTTCTAGAAACAATGACTGCTGAAATTTATTTGGAAGTTCTTTCCTTTCT +GAGCTATAATTTCCCTCTGTTGTTCCCAAGCCTTC diff --git a/example/data/human_g1k_v37_20_42220611-42542245.fasta.amb b/example/data/human_g1k_v37_20_42220611-42542245.fasta.amb new file mode 100644 index 0000000..752139c --- /dev/null +++ b/example/data/human_g1k_v37_20_42220611-42542245.fasta.amb @@ -0,0 +1 @@ +321635 1 0 diff --git a/example/data/human_g1k_v37_20_42220611-42542245.fasta.ann b/example/data/human_g1k_v37_20_42220611-42542245.fasta.ann new file mode 100644 index 0000000..a651468 --- /dev/null +++ b/example/data/human_g1k_v37_20_42220611-42542245.fasta.ann @@ -0,0 +1,3 @@ +321635 1 11 +0 20_slice (null) +0 321635 0 diff --git a/example/data/human_g1k_v37_20_42220611-42542245.fasta.bwt b/example/data/human_g1k_v37_20_42220611-42542245.fasta.bwt new file mode 100644 index 0000000..97f4008 Binary files /dev/null and b/example/data/human_g1k_v37_20_42220611-42542245.fasta.bwt differ diff --git a/example/data/human_g1k_v37_20_42220611-42542245.fasta.fai b/example/data/human_g1k_v37_20_42220611-42542245.fasta.fai new file mode 100644 index 0000000..340306f --- /dev/null +++ b/example/data/human_g1k_v37_20_42220611-42542245.fasta.fai @@ -0,0 +1 @@ +20_slice 321635 10 60 61 diff --git a/example/data/human_g1k_v37_20_42220611-42542245.fasta.pac b/example/data/human_g1k_v37_20_42220611-42542245.fasta.pac new file mode 100644 index 0000000..34e67f0 Binary files /dev/null and b/example/data/human_g1k_v37_20_42220611-42542245.fasta.pac differ diff --git a/example/data/human_g1k_v37_20_42220611-42542245.fasta.sa b/example/data/human_g1k_v37_20_42220611-42542245.fasta.sa new file mode 100644 index 0000000..f9b768b Binary files /dev/null and b/example/data/human_g1k_v37_20_42220611-42542245.fasta.sa differ diff --git a/example/example_speedseq_install.sh b/example/example_speedseq_install.sh new file mode 100644 index 0000000..ecb3e74 --- /dev/null +++ b/example/example_speedseq_install.sh @@ -0,0 +1,100 @@ +# Install SpeedSeq on blank Amazon Linux machine +# running on Amazon Linux AMI 2014.09.2 (HVM) - ami-146e2a7c +# m3.large, 2 vCPUs, 7.5 GB memory + +# --------------------------------- +# 1. Install prerequisites +# --------------------------------- + +# SpeedSeq prerequisites +sudo yum -y update +sudo yum -y install make automake cmake gcc gcc-c++ git ncurses-devel zlib-devel + +# Get Python 2.7 and modules +sudo yum install -y python27 python27-devel python27-pip lapack lapack-devel blas blas-devel +sudo pip-2.7 install pysam numpy scipy + +# CNVnator prerequisites +sudo yum -y install libX11-devel libXpm-devel libXft-devel libXext-devel +curl -OL ftp://root.cern.ch/root/root_v5.34.20.source.tar.gz +tar -xvf root_v5.34.20.source.tar.gz +cd root +./configure +make +cd .. +sudo mv root /usr/local + +# Source the file and add ROOT source to ~/.bashrc +echo "source /usr/local/root/bin/thisroot.sh" >> ~/.bashrc +source ~/.bashrc + +# clean up +rm root_v5.34.20.source.tar.gz + +# --------------------------------- +# 2. Install SpeedSeq core components +# --------------------------------- + +# Get SpeedSeq (tested on commit cb097f33f37710c6be1ffe9256ee39983a776769) +mkdir code +cd code +git clone --recursive https://github.com/cc2qe/speedseq.git +cd speedseq +make + +# Add speedseq to $PATH +echo -e "export PATH=\$HOME/code/speedseq/bin:\$PATH" >> ~/.bashrc +source ~/.bashrc + +# --------------------------------- +# 3. Install VEP +# --------------------------------- + +# Get required perl modules +sudo yum -y install "perl(Archive::Extract)" "perl(CGI)" "perl(DBI)" "perl(Time::HiRes)" "perl(Archive::Tar)" "perl(Archive::Zip)" + +# Download and install VEP +cd ~ +curl -OL https://github.com/Ensembl/ensembl-tools/archive/release/76.zip +unzip 76.zip +perl ensembl-tools-release-76/scripts/variant_effect_predictor/INSTALL.pl \ + -c ~/code/speedseq/annotations/vep_cache \ + -a ac -s homo_sapiens -y GRCh37 + +# Copy executables to SpeedSeq directory +cp ensembl-tools-release-76/scripts/variant_effect_predictor/variant_effect_predictor.pl ~/code/speedseq/bin/. +mv Bio ~/code/speedseq/bin/. + +# clean up +rm -r 76.zip ensembl-tools-release-76 + +# --------------------------------- +# 4. Prepare reference genome files +# --------------------------------- + +# Get human reference GRCh37 +mkdir -p ~/genomes +cd ~/genomes +wget ftp://ftp-trace.ncbi.nih.gov/1000genomes/ftp/technical/reference/human_g1k_v37.fasta.gz +wget ftp://ftp-trace.ncbi.nih.gov/1000genomes/ftp/technical/reference/human_g1k_v37.fasta.fai +gunzip human_g1k_v37.fasta.gz +bwa index ~/genomes/human_g1k_v37.fasta + +# make the CNVnator chroms +mkdir -p ~/code/speedseq/annotations/cnvnator_chroms +cd ~/code/speedseq/annotations/cnvnator_chroms +cat ~/genomes/human_g1k_v37.fasta | awk 'BEGIN { CHROM="" } { if ($1~"^>") CHROM=substr($1,2); print $0 > CHROM".fa" }' + +# --------------------------------- +# 5. Install GEMINI +# --------------------------------- +wget https://raw.github.com/arq5x/gemini/master/gemini/scripts/gemini_install.py +python gemini_install.py /usr/local /usr/local/share/gemini +echo -e "export PATH=\$PATH:/usr/local/gemini/bin" >> ~/.bashrc +source ~/.bashrc + + + + + + diff --git a/example/run_speedseq.sh b/example/run_speedseq.sh new file mode 100755 index 0000000..20b5744 --- /dev/null +++ b/example/run_speedseq.sh @@ -0,0 +1,31 @@ +# Example speedseq commands on a small slice of chromosome 20 + +# 1. Align with BWA +../bin/speedseq align \ + -o example \ + -M 3 \ + -p \ + -R "@RG\tID:NA12878\tSM:NA12878\tLB:lib1" \ + data/human_g1k_v37_20_42220611-42542245.fasta \ + data/NA12878.20slice.30X.fastq.gz + +# 2. Detect SNVs and indels +../bin/speedseq var \ + -o example \ + data/human_g1k_v37_20_42220611-42542245.fasta \ + example.bam + +# 3. Detect SVs +../bin/speedseq sv \ + -o example \ + -B example.bam \ + -S example.splitters.bam \ + -D example.discordants.bam \ + -R data/human_g1k_v37_20_42220611-42542245.fasta + +# 4. realign with BWA +../bin/speedseq realign \ + -o example.realign \ + -M 3 \ + data/human_g1k_v37_20_42220611-42542245.fasta \ + example.bam diff --git a/speedseq_setup.py b/speedseq_setup.py deleted file mode 100644 index 91db4e2..0000000 --- a/speedseq_setup.py +++ /dev/null @@ -1,275 +0,0 @@ -#!/usr/bin/env python -"""Installer for speedseq: lightweight, flexible, and open source pipeline that identifies genomic variation - -https://github.com/cc2qe/speedseq - -Handles installation of: - -- Required third party software - -Requires: -Linux packages: cmake gcc-c++ gcc git make python27 python-devel python-yaml ncurses-devel zlib-devel numpy pip - -Run speedseq_install.py -h for usage. -""" -import argparse -import os -import shutil -import subprocess -import sys -import shlex -import tempfile - -class PACMAN(object): - """ - A class to deal with finding/using the linux specific package manager - """ - def __init__(self, quiet): - self.isYum = False - self.isApt_get = False - self.quiet = quiet - def check_installer(self): - if not self.quiet: - print "\nLooking for Linux package installer...\n" - if (which("yum")): - if not self.quiet: - print "\nYum found...\n" - self.isYum = True - if (which("apt-get")): - if not self.quiet: - print "\nApt-get found...\n" - self.isApt_get = True - if (not self.isYum and not self.isApt_get): - sys.stderr('Linux package installer (yum/apt-get) cannot be found, make sure it is located in your $PATH') - def install(self): - if (self.isYum): - #centos/redhat - yum - subprocess.call(shlex.split("sudo yum update")) - packages = ["cmake", "gcc-c++", "gcc", "git", "make", "python27", "python-devel", \ - "python-yaml", "ncurses-devel", "zlib-devel", "numpy", "python-pip"] - for i in range(len(packages)): - subprocess.call(shlex.split("sudo yum install " + packages[i])) - elif (self.isApt_get): - #ubuntu - apt-get - subprocess.call(shlex.split("sudo apt-get update")) - subprocess.call(shlex.split("sudo apt-get install build-essential cmake gpp gcc git " + \ - "make python2.7 python-dev python-yaml ncurses-dev zlib1g-dev " + \ - "python-numpy python-pip unzip " + \ - "libapache-dbi-perl libarchive-zip-perl")) - -class INSTALLER(object): - """ - A class to deal with installing each of the software pieces in speedseq - """ - def __init__(self, software, quiet): - self.name = software - self.quiet = quiet - self.isInstalled = False - self.notInstalled = True - self.update = False - - def download(self, method, url): - self.filename = url.split('/')[-1] - if (method == "curl"): - self.dlcmd = "curl -OL " + url - elif method == "wget": - self.dlcmd = "wget " + url - elif method == "git": - self.dlcmd = "git clone --recursive " + url - if not self.quiet: - print "\nDownloading " + self.name + "...\n" - subprocess.call(shlex.split(self.dlcmd)) - - def unpack(self, method): - if (method == "tar"): - self.unpackcmd = "tar -xvf " + self.filename - #get the directory things were unpacked into, tar has 2 extentions, use basename - elif (method == "unzip"): - self.unpackcmd = "unzip " + self.filename - #get the directory things were unpacked into, zip has 1 extension, use basename - if not self.quiet: - print "\nUnpacking " + self.name + "...\n" - subprocess.call(shlex.split(self.unpackcmd)) - - def install(self, method, installdir): - #This method is messy and very hardcoded - self.installdir = installdir - if (method == "make"): - self.installcmd = "make -C " + self.installdir - elif (method == "confmake"): - self.installcmd = "./configure && sudo make && sudo make install" - elif (method == "perl"): - #This only applies to VEP - self.installcmd = "perl " + self.installdir + "/INSTALL.pl -c ../annotations/vep_cache -a ac -s homo_sapiens -y GRCh37" - elif (method == "python2.7"): - #This only applies to gemini, uses pip install - self.installcmd = "python2.7 gemini_install.py /usr/local " + self.installdir + " && gemini update" - if not self.quiet: - print "\nInstalling " + self.name + "...\n" - subprocess.call(self.installcmd, shell=True) - - def cp_bin(self, source, target): - self.copycmd = "sudo cp -r " + os.getcwd() + "/" + source + " " + target - if not self.quiet: - print "\nCopying " + source + " from " + self.name + " to target bin ...\n" - subprocess.call(self.copycmd, shell=True) - - def check_install(self, exe): - if which(exe): - print self.name + " is installed...\n" - self.notInstalled = False - self.isInstalled = True - else: - print self.name + " is not installed...\n" - self.notInstalled = True - self.isInstalled = False - - def get_update(self): - needInput = True - while needInput: - s = raw_input(self.name + " was found.\nIt is recommended to install/update because speedseq may not" + \ - " work with the installed version of " + self.name + ".\nDo you want to install/update? [y/N]\n") - s = s.lower() - if ((s == "n") or (s == "no")): - print "\nNot installing/updating and could lead to potential problems in speedseq " + self.name + "...\nContinuing anyway...\n" - self.update = False - needInput = False - elif ((s == "y") or (s == "yes")): - print "\nInstalling/updating " + self.name + "\n" - self.update = True - needInput = False - else: - print "\nUnrecognized input, please input yes or no [y/N]" - needInput = True - -def make(): - subprocess.call('make -k all', shell=True) - -def which(prgm): - for path in os.environ["PATH"].split(":"): - if os.path.exists(path + "/" + prgm): - return path + "/" + prgm - return None - -def main(args): - # Compile embedded software - print "Compiling embedded software...\n" - make() - - # Make temp directory if it doesn't exist - try: - os.stat(args.tempdir) - keep = True - except: - args.tempdir = tempfile.mkdtemp(dir="./") - keep = False - print "Changing directory to " + args.tempdir + " and installing speedseq...\n" - if os.path.isdir(args.tempdir): - prevdir = os.getcwd() - os.chdir(args.tempdir) - else: - raise OSError("cd: " + args.tempdir + ": No such file or directory") - - #Linux install - packageManager = PACMAN(args.quiet) - packageManager.check_installer() - packageManager.install() - check_dependencies() - - #parallel install - parallel = INSTALLER("parallel", args.quiet) - parallel.check_install("parallel") - if (parallel.isInstalled): - parallel.get_update() - if (parallel.notInstalled or parallel.update): - url = "http://ftp.gnu.org/gnu/parallel/parallel-20100424.tar.bz2" - parallel.download("curl", url) - parallel.unpack("tar") - parallel.install("confmake", "parallel-20100424") - parallel.cp_bin("parallel-20100424/src/parallel", args.targetbin) - - #BEDtools install - bedtools = INSTALLER("bedtools", args.quiet) - bedtools.check_install("bedtools") - if (bedtools.isInstalled): - bedtools.get_update() - if (bedtools.notInstalled or bedtools.update): - url = "https://github.com/arq5x/bedtools2/releases/download/v2.20.1/bedtools-2.20.1.tar.gz" - bedtools.download("curl", url) - bedtools.unpack("tar") - bedtools.install("make", "bedtools2-2.20.1") - bedtools.cp_bin("bedtools2-2.20.1/bin/*", args.targetbin) - - #Pysam install - pysam = INSTALLER("pysam", args.quiet) - try: - __import__("pysam") - except ImportError: - print "Installing pysam...\n" - subprocess.call("sudo pip install pysam", shell=True) - - #VEP install - vep = INSTALLER("vep", args.quiet) - vep.check_install("variant_effect_predictor.pl") - if (vep.isInstalled): - vep.get_update() - if (vep.notInstalled or vep.update): - url = "https://github.com/Ensembl/ensembl-tools/archive/release/76.zip" - vep.download("curl", url) - vep.unpack("unzip") - vep.install("perl", "ensembl-tools-release-76/scripts/variant_effect_predictor") - vep.cp_bin("ensembl-tools-release-76/scripts/variant_effect_predictor/variant_effect_predictor.pl", args.targetbin) - vep.cp_bin("Bio", args.targetbin + "/Bio") - - #gemini install - gemini = INSTALLER("gemini", args.quiet) - gemini.check_install("gemini") - if (gemini.isInstalled): - gemini.get_update() - if (gemini.notInstalled or gemini.update): - url = "https://raw.github.com/arq5x/gemini/master/gemini/scripts/gemini_install.py" - gemini.download("wget", url) - gemini.install("python2.7", "/usr/local/share/gemini") - gemini.cp_bin("/usr/local/gemini/bin", args.targetbin) - - print "Checking installations...\n" - parallel.check_install("parallel") - vep.check_install("variant_effect_predictor.pl") - # gemini.check_install("gemini") - - print "Cleaning up...\n" - if not keep: - os.chdir(prevdir) - shutil.rmtree(args.tempdir) - -def check_dependencies(): - """Ensure required tools for installation are present. - """ - print "Checking required dependencies..." - for cmd, url in [("git", "http://git-scm.com/"), - ("wget", "http://www.gnu.org/software/wget/"), - ("curl", "http://curl.haxx.se/"), - ("python2.7", "http://www.python.org/"), - ("make", "https://www.gnu.org/software/make/"), - ("cmake", "http://www.cmake.org/")]: - try: - retcode = subprocess.call([cmd, "--version"], stdout=subprocess.PIPE, stderr=subprocess.STDOUT) - except OSError: - retcode = 127 - if retcode == 127: - raise OSError("speedseq requires %s for installation (%s)" % (cmd, url)) - else: - print " %s found" % cmd - -if __name__ == "__main__": - parser = argparse.ArgumentParser(description="Automated installer for speedseq.") - parser.add_argument("--tempdir", help="Temp directory to install 3rd party software tools [./temp]", - nargs='?', type=os.path.abspath, default=None) - parser.add_argument("--targetbin", help="Directory to install the binaries [./bin]", - nargs='?', type=os.path.abspath, default="./bin") - parser.add_argument("--quiet", '-q', help="Determines the verbosity of installation", - default=False, action='store_true') - if len(sys.argv) == 0: - parser.print_help() - else: - main(parser.parse_args()) diff --git a/src/CNVnator b/src/CNVnator new file mode 160000 index 0000000..9d3a92b --- /dev/null +++ b/src/CNVnator @@ -0,0 +1 @@ +Subproject commit 9d3a92b01ce4f554227b566e4c9b8ba8af42d0af diff --git a/src/bamkit b/src/bamkit index 3c153ea..b5ddbc5 160000 --- a/src/bamkit +++ b/src/bamkit @@ -1 +1 @@ -Subproject commit 3c153eada76defbbd78f8cfe8f86b4844da23234 +Subproject commit b5ddbc560491d2e18f071951e55dddc75915922e diff --git a/src/cnvnator/.gitignore b/src/cnvnator/.gitignore deleted file mode 100644 index f4b0719..0000000 --- a/src/cnvnator/.gitignore +++ /dev/null @@ -1,53 +0,0 @@ -# Binary files # -################ -bin/cnvnator -src/samtools/bcftools/bcftools -src/samtools/misc/ace2sam -src/samtools/misc/bamcheck -src/samtools/misc/maq2sam-long -src/samtools/misc/maq2sam-short -src/samtools/misc/md5fa -src/samtools/misc/md5sum-lite -src/samtools/misc/wgsim -src/samtools/samtools - -# Compiled source # -################### -*.com -*.class -*.dll -*.exe -*.o -*.so - -# Packages # -############ -# it's better to unpack these files and commit the raw source -# git has its own built in compression methods -*.7z -*.dmg -*.gz -*.iso -*.jar -*.rar -*.tar -*.zip - -# Logs and databases # -###################### -*.log -*.sql -*.sqlite - -# OS generated files # -###################### -*~ -\#*\# -.DS_Store -.DS_Store? -._* -.Spotlight-V100 -.Trashes -Icon? -ehthumbs.db -Thumbs.db \ No newline at end of file diff --git a/src/cnvnator/CITATION b/src/cnvnator/CITATION deleted file mode 100644 index b5c616e..0000000 --- a/src/cnvnator/CITATION +++ /dev/null @@ -1,5 +0,0 @@ -Abyzov A, Urban AE, Snyder M, Gerstein M. - -CNVnator: an approach to discover, genotype, and characterize typical and atypical CNVs from family and population genome sequencing. - -Genome Res. 2011 Jun;21(6):974-84. doi: 10.1101/gr.114876.110. diff --git a/src/cnvnator/Makefile b/src/cnvnator/Makefile deleted file mode 100644 index 0daf093..0000000 --- a/src/cnvnator/Makefile +++ /dev/null @@ -1,78 +0,0 @@ -VERSION = v0.3 -#ROOTFLAGS = -pthread -m64 -ROOTFLAGS = -m64 -O3 -LIBS = -lz -ROOTLIBS = -L$(ROOTSYS)/lib -lCore -lCint -lRIO -lNet -lHist -lGraf -lGraf3d \ - -lGpad -lTree -lRint -lMatrix -lPhysics \ - -lMathCore -lThread -lGui - -SRC = src -BINDIR = bin -CXX = g++ $(ROOTFLAGS) -DCNVNATOR_VERSION=\"$(VERSION)\" -SAMDIR = $(SRC)/samtools -INC = -I$(ROOTSYS)/include -I$(SAMDIR) -SAMLIB = $(SAMDIR)/libbam.a - -OBJDIR = $(SRC)/obj -OBJS = $(OBJDIR)/cnvnator.o \ - $(OBJDIR)/HisMaker.o \ - $(OBJDIR)/AliParser.o \ - $(OBJDIR)/Genotyper.o \ - $(OBJDIR)/Interval.o \ - $(OBJDIR)/Genome.o \ - $(OBJDIR)/TreeBuilder.o - -DISTRIBUTION = $(PWD)/CNVnator_$(VERSION).zip -TMPDIR = /tmp -CNVDIR = CNVnator_$(VERSION) -MAINDIR = $(TMPDIR)/$(CNVDIR) -SRCDIR = $(MAINDIR)/src - -all: cnvnator-multi - -.PHONY: samtools - -samtools: - $(MAKE) -C $(SAMDIR) - -cnvnator-multi: samtools $(OBJS) - @mkdir -p $(BINDIR) - $(CXX) -o $(BINDIR)/$@ $(OBJS) $(SAMLIB) $(LIBS) $(ROOTLIBS) - -$(OBJDIR)/%.o: $(SRC)/%.cpp - @mkdir -p $(OBJDIR) - $(CXX) $(INC) -c $< -o $@ - -clean: - rm -f $(OBJS) - rm -f $(BINDIR)/cnvnator - $(MAKE) -C $(SAMDIR) clean - -distribution: clean all - @echo Creating directory ... - @rm -rf $(MAINDIR) - @rm -f $(DISTRIBUTION) - @mkdir $(MAINDIR) - @mkdir $(SRCDIR) - @echo Copying files ... - @cp *.hh *.cpp $(SRCDIR) - @cp Makefile $(SRCDIR) - @cp -r samtools $(SRCDIR) - @rm -f $(SRCDIR)/samtools/samtools - @rm -f $(SRCDIR)/samtools/*.o - @rm -f $(SRCDIR)/samtools/*/*.o - @rm -f $(SRCDIR)/samtools/*/*/*.o - @rm -f $(SRCDIR)/samtools/*.a - @rm -f $(SRCDIR)/samtools/*/*.a - @rm -f $(SRCDIR)/samtools/*/*/*.a - @rm -fr $(SRCDIR)/samtools/.svn - @rm -fr $(SRCDIR)/samtools/*/.svn - @rm -fr $(SRCDIR)/samtools/*/*/.svn - @cp README $(MAINDIR) - @cp CITATION $(MAINDIR) - @cp license.rtf $(MAINDIR) - @cp cnvnator2VCF.pl $(MAINDIR) - @echo Zipping ... - @ln -s $(MAINDIR) - @zip -qr $(DISTRIBUTION) $(CNVDIR) - @rm $(CNVDIR) diff --git a/src/cnvnator/README b/src/cnvnator/README deleted file mode 100644 index 5f06678..0000000 --- a/src/cnvnator/README +++ /dev/null @@ -1,174 +0,0 @@ -README file for CNVnator software distribution - - - -1. Compilation -============== - -You must install ROOT package (http://root.cern.ch) and set up $ROOTSYS -variable (see ROOT documentation). - -$ cd src/samtools -$ make - -Even if compilation is not completed but file libbam.a has been created you -can continue. - -$ cd ../ -$ make - -2. Predicting CNV regions -========================= - -Running involves few steps outlined below. Chromosome names and lengths are -parsed from sam/bam file header. Using -genome option one can overwrite -this default behavior. - - - ->>>EXTRACTING READ MAPPING FROM BAM/SAM FILES - -$ ./cnvnator [-genome name] -root out.root [-chrom name1 ...] -tree [file1.bam ...] - -out.root -- output ROOT file. See ROOT package documentation. -chr_name1 -- chromosome name. -file.bam -- bam files. - -Chromosome names can be specified by name, e.g., X, or together with -prefix chr, e.g., chrX. One can specify multiple chromosomes separated by -space. If no chromosome specified, read mapping is extracted for all -in sam/bam file. Note, that this would require machines with large physical -memory of 7Gb. Extracting read mapping for subsets of chromosomes is a way -around this issue. Note, root file is not being overwritten. -To have correct q0 field for CNV calls (see below) one need to use -option -unique when extracting read mapping from bam/sam files. - -Example: - -./cnvnator -root NA12878.root -chrom chr1 chr2 chr3 -tree NA12878_ali.bam - -is equivalent to - -./cnvnator -root NA12878.root -chrom 1 2 3 -tree NA12878_ali.bam - -Example: - -./cnvnator -root NA12878.root -chrom 4 5 6 -tree NA12878_ali.bam -./cnvnator -root NA12878.root -chrom 7 8 9 -tree NA12878_ali.bam - -is equivalent to - -./cnvnator -root NA12878.root -chrom 4 5 6 7 8 9 -tree NA12878_ali.bam - - ->>>GENERATING HISTOGRAM - -$ ./cnvnator [-genome name] -root file.root [-chrom name1 ...] -his bin_size [-d dir] - -This step is not memory consuming and can be done for all chromosomes -at once, still can be done for a subset of chromosomes. Files with -chromosome sequences are required and should reside in running -directory or directory specified by -d option. Files should be named -as: chr1.fa, chr2.fa, etc. - - - ->>>CALCULATING STATISTICS - -$ ./cnvnator -root file.root [-chrom name1 ...] -stat bin_size - -This step must be completed before proceeding to partitioning and CNV calling. - - - ->>>RD SIGNAL PARTITIONING - -$ ./cnvnator -root file.root [-chrom name1 ...] -partition bin_size [-ngc] - -Option -ngc specifies not to use GC corrected RD signal. Partitioning -is the most time consuming step. - - - ->>>CNV CALLING - -$ ./cnvnator -root file.root [-chrom name1 ...] -call bin_size [-ngc] - -Calls are printed to STDOUT. - -The output is as follows: - -CNV_type coordinates CNV_size normalized_RD e-val1 e-val2 e-val3 e-val4 q0 - -normalized_RD -- normalized to 1. -e-val1 -- is calculated using t-test statistics. -e-val2 -- is from probability of RD values within the region to be in -the tails of gaussian distribution describing frequencies of RD values in bins. -e-val3 -- same as e-val1 but for the middle of CNV -e-val4 -- same as e-val2 but for the middle of CNV -q0 -- fraction of reads mapped with q0 quality - -To have correct output at q0 field one need to use option -unique when extracting read mapping from bam/sam files. - ->>>MERGIN ROOT FILES - -./cnvnator [-genome name]-root out.root [-chrom name ...] -merge file1.root ... - -Merging can be used when combining read mappings extracted from multiple files. -Note, histogram generation, statistics calculation, signal partitioning and -CNV calling should be completed/redone after merging. - - - - ->>>VISUALIZING SPECIFIED REGIONS - -./cnvnator -root file.root [-chrom chr_name1 ...] -view bin_size [-ngc] - -Once prompted enter a genomic region, e.g. ->chr12:11396601-11436500 - or ->chr12 11396601 11436500 - -Additionally one can specify length of flanking regions (default is 10 kb) to -be also displayed, e.g. ->chr12:11396601-11436500 100000 - or ->chr12 11396601 11436500 100000 - -One can also perform instant genotyping by adding word 'genotype', e.g. ->chr12:11396601-11436500 genotype - or ->chr12 11396601 11436500 genotype - - - -3. Genotyping genomic regions -============================= -./cnvnator -root file.root -genotype bin_size [-ngc] -Once prompted enter a genomic region, e.g. ->chr12:11396601-11436500 - or ->chr12 11396601 11436500 - -One can also perform instant visualization by adding word 'view', e.g. ->chr12:11396601-11436500 view - or ->chr12 11396601 11436500 view - -For genotyping of large number of regions one can use input piping, e.g. -./cnvnator -root NA12878.root -genotype 100 << EOF -chr12:11396601-11436500 -chr22:20999401-21300400 -exit -EOF - -For efficient calculation I recommend you sort your list of regions by -chromosome. - - - - - - -Please send your comments and suggestions to abyzov@gersteinlab.edu. diff --git a/src/cnvnator/bin/cnvnator2VCF.pl b/src/cnvnator/bin/cnvnator2VCF.pl deleted file mode 100755 index 49860cc..0000000 --- a/src/cnvnator/bin/cnvnator2VCF.pl +++ /dev/null @@ -1,124 +0,0 @@ -#!/usr/bin/perl - -use warnings; -use strict; - -my $usage = "\tcnvnator2VCF.pl [-prefix prefix] file.calls [genome_dir]\n"; - -my ($file,$dir,$prefix) = ("","",""); -my $n_arg = scalar(@ARGV); -foreach (my $i = 0;$i < $n_arg;$i++) { - my $arg = $ARGV[$i]; - if ($arg eq "-prefix") { - if ($i + 1 < $n_arg) { $prefix = $ARGV[++$i]; } - else { die "Not enough arguments.\n"; } - } - if (length($file) <= 0) { $file = $arg; } - elsif (length($dir) <= 0) { $dir = $arg; } - else { - print STDERR "Too many arguments.\n"; - last; - } -} - -if (length($file) <= 0) { - print STDERR $usage,"\n"; - exit; -} - -open(FILE,$file) or die "Can't open file ",$file,".\n"; -print STDERR "Reading calls ...\n"; -my ($pop_id) = split(/\./,$file); -print '##fileformat=VCFv4.0',"\n"; -print '##fileDate='.`date '+%Y%m%d'`; -print '##reference=1000GenomesPhase3_decoy-GRCh37',"\n"; -print '##source=CNVnator',"\n"; -print '##INFO=',"\n"; -print '##INFO=',"\n"; -print '##INFO=',"\n"; -print '##INFO=',"\n"; -print '##INFO=',"\n"; -print '##INFO=',"\n"; -print '##INFO=',"\n"; -print '##INFO=',"\n"; -print '##INFO=',"\n"; -print '##INFO=',"\n"; -print '##INFO=',"\n"; -print '##INFO=',"\n"; -print '##ALT=',"\n"; -print '##ALT=',"\n"; -print "#CHROM\tPOS\tID\tREF\tALT\tQUAL\tFILTER\tINFO\n"; -my ($prev_chrom,$chrom_seq,$count) = ("","",0); -while (my $line = ) { - my ($type,$coor,$len,$rd,$p1,$p2,$p3,$p4,$q0,$pe) = split(/\s+/,$line); - my ($chrom,$start,$end) = split(/[\:\-]/,$coor); - my $isDel = ($type eq "deletion"); - my $isDup = ($type eq "duplication"); - if ($isDup) { - } elsif ($isDel) { - } else { - print STDERR "Skipping unrecognized event type '",$type,"'.\n"; - next; - } - if ($chrom ne $prev_chrom) { - $chrom_seq = parseChrom($chrom,$dir); - $prev_chrom = $chrom; - } - $count++; - my $id = ""; - if (length($prefix) > 0) { $id = $prefix."_"; } - $id .= "CNVnator_"; - if ($isDel) { $id .= "del_"; } - elsif ($isDup) { $id .= "dup_"; } - $id .= $count; - print $chrom,"\t",$start,"\t",$id,"\t"; - if ($start < length($chrom_seq)) { - print substr($chrom_seq,$start - 1,1),"\t"; - } else { - print "N\t"; - } - if ($isDel) { print ""; } - elsif ($isDup) { print ""; } - print "\t.\tPASS\t"; - my $INFO = "END=".$end; - if ($isDel) { - $INFO .= ";SVTYPE=DEL"; - $INFO .= ";SVLEN=-".int($len); - } elsif ($isDup) { - $INFO .= ";SVTYPE=DUP"; - $INFO .= ";SVLEN=".int($len); - } - $INFO .= ";IMPRECISE"; - if (defined($rd)) { $INFO .= ";natorRD=".$rd; } - if (defined($p1)) { $INFO .= ";natorP1=".$p1; } - if (defined($p2)) { $INFO .= ";natorP2=".$p2; } - if (defined($p3)) { $INFO .= ";natorP3=".$p3; } - if (defined($p4)) { $INFO .= ";natorP4=".$p4; } - if (defined($q0)) { $INFO .= ";natorQ0=".$q0; } - if (defined($pe)) { $INFO .= ";natorPE=".$pe; } - print $INFO."\n"; -} -close(FILE); - -exit; - -sub parseChrom -{ - my ($chrom,$dir) = @_; - my $file = $dir."/".$chrom.".fa"; - if (!open(SEQFILE,"$file")) { - print STDERR "Can't parse sequence for chromosome ",$chrom,".\n"; - return ""; - } - my ($header,$seq) = ("",""); - while (my $line = ) { - chomp($line); - if (length($line) <= 0) { next; } - if (substr($line,0,1) eq ">") { - $header = substr($line,1); - $seq = ""; - } else { $seq .= $line; } - } - close(SEQFILE); - return $seq; -} diff --git a/src/cnvnator/bin/cnvnator_wrapper.py b/src/cnvnator/bin/cnvnator_wrapper.py deleted file mode 100755 index 6c0c9c9..0000000 --- a/src/cnvnator/bin/cnvnator_wrapper.py +++ /dev/null @@ -1,376 +0,0 @@ -#!/usr/bin/env python -import sys, os, os.path, subprocess, time -import argparse -from argparse import RawTextHelpFormatter - -__author__ = "David Rose (dbr3d@virginia.edu)" -__version__ = "$Revision: 0.0.1 $" -__date__ = "$Date: 2014-08-14 14:53 $" - -before_part_cp = """ -int before_partition_copy(TString fname_in = "his.HG00702.root", - TString fname_out = "22.root", - TString bin = "1000", - TString chr = "22") -{ - TString dirname = "bin_"; dirname += bin; - - TFile *file_in = new TFile(fname_in, "READ"); - if (!file_in) { - cerr<<"No file '"<GetDirectory(dirname); - if (!dir_in) { - cerr<<"No dir '"<GetDirectory(dirname); - if (!dir_out) { - cerr<<"No dir '"<mkdir(dirname); - } - dir_out->cd(); - - TString prefix = "his_rd_p_"; prefix += chr; prefix += "_"; prefix += bin; - TH1 *his = NULL; - - TString hisname = prefix + "_GC"; - dir_in->GetObject(hisname,his); - his->Write(his->GetName(),TObject::kOverwrite); - - hisname = "rd_p_GC_" + bin; - dir_in->GetObject(hisname,his); - his->Write(his->GetName(),TObject::kOverwrite); - - hisname = "rd_p_xy_GC_" + bin; - dir_in->GetObject(hisname,his); - his->Write(his->GetName(),TObject::kOverwrite); - - file_out->Close(); - file_in->Close(); - return 0; -} -""" - -after_part_cp = """ -int after_partition_copy(TString fname_in = "22.root", - TString fname_out = "his.22.root", // here put name of master file - TString bin = "1000", - TString chr = "22") -{ - TString dirname = "bin_"; dirname += bin; - - TFile *file_in = new TFile(fname_in, "READ"); - if (!file_in) { - cerr<<"No file '"<GetDirectory(dirname); - if (!dir_in) { - cerr<<"No dir '"<GetDirectory(dirname); - if (!dir_out) { - cerr<<"No dir '"<mkdir(dirname); - } - dir_out->cd(); - - TString prefix = "his_rd_p_"; prefix += chr; prefix += "_"; prefix += bin; - TH1 *his = NULL; - - TString hisname = prefix + "_GC_l1"; - dir_in->GetObject(hisname,his); - if (his) his->Write(his->GetName(),TObject::kOverwrite); - his = NULL; - - hisname = prefix + "_GC_l2"; - dir_in->GetObject(hisname,his); - if (his) his->Write(his->GetName(),TObject::kOverwrite); - his = NULL; - - hisname = prefix + "_GC_l3"; - dir_in->GetObject(hisname,his); - if (his) his->Write(his->GetName(),TObject::kOverwrite); - his = NULL; - - hisname = prefix + "_partition_GC"; - dir_in->GetObject(hisname,his); - if (his) his->Write(his->GetName(),TObject::kOverwrite); - his = NULL; - - file_out->Close(); - file_in->Close(); - - return 0; -} -""" - - -def get_args(): - parser = argparse.ArgumentParser(formatter_class=RawTextHelpFormatter, description="\ -cnvnator\n\ -author: " + __author__ + "\n\ -version: " + __version__ + "\n\ -description: SpeedSeq parallelized implementation of CNVnator v0.3 (Gerstein lab)") - parser.add_argument('-t', '--threads', type=int, required=False, default=1, help='number of threads') - parser.add_argument('-w', '--window', type=str, required=False, default='100', help='window size in base pairs [100]') - parser.add_argument('-b', '--bam', required=True, help='input bam file name') - parser.add_argument('-o', '--output', required=True, help='output variant file name') - parser.add_argument('-c', '--chroms', required=True, help='path to chromosome files') - parser.add_argument('-g', '--genome', required=False, default='GRCh37', help='genome build [GRCh37]') - parser.add_argument('--cnvnator', required=False, default='cnvnator-multi', help='path to cnvnator-multi binary') - parser.add_argument('-T', '--tempdir', type=str, required=False, default='temp', help='temp directiory [./temp]') - - # parse the arguments - args = parser.parse_args() - - # send back the user input - return args - -# get root file name -def get_root_fn(bam_fn): - return TEMPDIR + '/' + os.path.split(bam_fn)[1] + ROOT_EXT -# end of get root file name - - -# get hist file name -def get_hist_fn(bam_fn): - return TEMPDIR + '/' + os.path.split(bam_fn)[1] + HIST_EXT + ROOT_EXT -# end of get hist file name - - -# get list of chromosomes from the BAM file header -def get_chroms_list(bam_fn): - proc = subprocess.Popen(['samtools', 'view', '-H', bam_fn], stdout = subprocess.PIPE) - ret = proc.poll() - while ret is None: - time.sleep(2) - ret = proc.poll() - (dout, derr) = proc.communicate() - if ret != 0: - print "Error viewing / processing header from specified BAM input file: %s" % derr - return [] - chroms_list = [] - lines = dout.split('\n') - for line in lines: - pieces = line.split() - if len(pieces) != 3: continue - if pieces[0] == "@SQ": - chrm = pieces[1][pieces[1].find(":")+1:] - chroms_list.append(chrm) - return chroms_list -# end of chromosomes list - - -# run_cnvnator -def run_partition(bin_size, root_fn, chroms): - # write partition copy scripts if they don't already exist - if not os.path.exists(BEFORE_PART_FN): - with open(BEFORE_PART_FN, 'w') as f: f.write(before_part_cp) - if not os.path.exists(AFTER_PART_FN): - with open(AFTER_PART_FN, 'w') as f: f.write(after_part_cp) - - # before_parition_copy and after_paritition_copy are called in two ways, depending on chromosome - def get_part_cp_chrom(chrom): - return chrom - # end - - # copy data from the ROOT file to a standalone data file for each chromosome - devnull = open(os.devnull, 'w') - for x in chroms: - print "Extracting input data for chrom %s..." % x - proc = subprocess.call(['root', '-b', '-q', '%s(\"%s\",\"%s/%s.root\", \"%s\", \"%s\")' % (BEFORE_PART_FN, root_fn, TEMPDIR, x, bin_size, get_part_cp_chrom(x))], stdout = devnull, stderr = devnull) - if proc != 0: - print "Error: Data extraction (before_partition_copy) failed for chrom %s" % x - exit(1) - - # spawn off up to max_procs copies of CNVNATOR to partition each chromosome - part_dict = {} - proc_idx = 0 - while proc_idx < len(chroms): - x = chroms[proc_idx] - part_dict[x] = subprocess.Popen([CNVNATOR, '-root', '%s/%s.root' % (TEMPDIR, x), '-partition', bin_size, '-chrom', x], stdout = devnull) - print ("Now partitioning chrom %s" % x) - proc_idx += 1 - if proc_idx >= MAX_PROCS: break - - # check on the CNVNATOR procs - # this could take a while - ret = 0 - while True: - if len(part_dict) == 0: break - time.sleep(10) - for x in part_dict.keys(): - val = part_dict[x].poll() - if val == None: - continue - elif val == 0: - # if we get a good return, merge the chrom data back into the root file and clean up the standalone data - print "Partitioning succeeded for chrom %s" % x - proc = subprocess.call(['root', '-b', '-q', '%s(\"%s/%s.root\", \"%s\", \"%s\", \"%s\")' % (AFTER_PART_FN, TEMPDIR, x, root_fn, bin_size, get_part_cp_chrom(x))], stdout = devnull) - os.unlink('%s/%s.root' % (TEMPDIR, x)) - else: - print "Partitioning failed for chrom %s" % x - ret = 1 - part_dict.pop(x) - # since we spawn up to max_procs number of procs at once, we might have more things to run... - if proc_idx < len(chroms): - x = chroms[proc_idx] - part_dict[x] = subprocess.Popen([CNVNATOR, '-root', '%s/%s.root' % (TEMPDIR, x), '-partition', bin_size, '-chrom', x], stdout = devnull) - print ("Now partitioning chrom %s" % x) - proc_idx += 1 - devnull.close() - return ret -# end of run_cnvnator - - -# run tree, hist, and stats -def run_hist_stats(bin_size, bam_fn, chroms_dir): - root_fn = get_root_fn(bam_fn) - hist_fn = get_hist_fn(bam_fn) - - print "===== Running histograms on input data for input bin size" - ret = subprocess.call([CNVNATOR, '-his', bin_size, '-d', chroms_dir, '-root', root_fn, '-outroot', hist_fn]) - if ret != 0: - print "Error computing histograms (input bin size)." - return ret - print "===== Running stats on input data for input bin size" - ret = subprocess.call([CNVNATOR, '-stat', bin_size, '-root', hist_fn]) - if ret != 0: - print "Error computing histograms (input bin size)." - return ret - # no need to duplicate hist and stat if the input bin size was 1000 - if bin_size == "1000": - return 0 - - #print "===== Running histograms on input data for bin size 1000" - ret = subprocess.call([CNVNATOR, '-his', '1000', '-d', chroms_dir, '-root', root_fn, '-outroot', hist_fn]) - if ret != 0: - print "Error computing histograms (bin size 1000)." - return ret - #print "===== Running stats on input data for bin size 1000" - ret = subprocess.call([CNVNATOR, '-stat', '1000', '-root', hist_fn]) - if ret != 0: - print "Error computing stats (bin size 1000)." - return ret - return 0 -# end of run tree, hist, stats - - -# run calls -def run_calls(bin_size, hist_fn, out_fn): - print "===== Running calls on input data" - f = open(out_fn + '.txt', 'w') - ret = subprocess.call([CNVNATOR, '-call', bin_size, '-root', hist_fn], stdout = f) - f.close() - if ret != 0: - print "Error computing calls." - return ret -# end of run calls - - -# run tree -def run_tree(bam_fn, genome): - print "===== Running tree on input data" - ret = subprocess.call([CNVNATOR, '-root', get_root_fn(bam_fn), '-genome', genome, '-ptree', bam_fn, '-unique', '-nthreads', str(MAX_PROCS)]) - if ret != 0: - print "Error in tree creation" - return ret -# end of run tree - - -# make a bedgraph file -def mk_graph_file(out_fn): - bedgraph_fn = out_fn + ".bed" - f = open(out_fn + '.txt', 'r') - fdata = f.readlines() - f.close() - - nf = [] - prev_chr = "" - prev_end = 0 - for x in fdata: - pieces = x.split() - idx = pieces[1].find(':') - idx2 = pieces[1].find('-') - chr = pieces[1][0:idx] - # remove any 'chr' prefixes from the chrom name - if chr.startswith('chr'): chr = chr[3:] - start = int(pieces[1][idx+1:idx2]) - end = int(pieces[1][idx2+1:]) - prev_chr, prev_end = chr, end - line = "%s\t%d\t%d\t%s" % (chr, start, end, pieces[3]) - nf.append(line) - nfstr = '\n'.join(nf) - - f = open(bedgraph_fn, 'w') - f.write(nfstr) - f.close() -# end of make bedgraph file - - -# main -if __name__ == "__main__": - args = get_args() - - CNVNATOR = args.cnvnator - TEMPDIR = args.tempdir - BEFORE_PART_FN = TEMPDIR + "/" + "before_partition_copy.cpp" - AFTER_PART_FN = TEMPDIR + "/" + "after_partition_copy.cpp" - MAX_MAX_PROCS = 48 - MAX_PROCS = 32 - ROOT_EXT = ".root" - HIST_EXT = ".hist" - - # create temp directory if it doesn't exist - try: - os.stat(TEMPDIR) - except: - os.mkdir(TEMPDIR) - - # ensure threads doesn't exceed MAX_MAX_PROCS - try: - MAX_PROCS = args.threads - if MAX_PROCS <= 0 or MAX_PROCS > MAX_MAX_PROCS: - raise Exception() - except: - print "Number of threads must be a number between 1 and %d." % MAX_MAX_PROCS - sys.exit(1) - - # build chroms_list - chroms_list = get_chroms_list(args.bam) - if len(chroms_list) == 0: - print "No chromosomes found in BAM file." - sys.exit(1) - print "Processing data from the following chromosomes: %s" % str(chroms_list) - - # run tree - if run_tree(args.bam, args.genome) != 0: - sys.exit(1) - - # run hist and stats - if run_hist_stats(args.window, args.bam, args.chroms) != 0: - sys.exit(1) - - # # run partition - hist_fn = get_hist_fn(args.bam) - if run_partition(args.window, hist_fn, chroms_list) != 0: - sys.exit(1) - - # run calls - print args.output - if run_calls(args.window, hist_fn, args.output) != 0: - sys.exit(1) - mk_graph_file(args.output) - sys.exit(0) -# end of main - diff --git a/src/cnvnator/license.rtf b/src/cnvnator/license.rtf deleted file mode 100644 index 6c00256..0000000 --- a/src/cnvnator/license.rtf +++ /dev/null @@ -1,99 +0,0 @@ -{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf430 -{\fonttbl\f0\fnil\fcharset0 Verdana;} -{\colortbl;\red255\green255\blue255;\red255\green254\blue206;} -{\*\listtable{\list\listtemplateid1\listhybrid{\listlevel\levelnfc4\levelnfcn4\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{lower-alpha\}.}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid1} -{\list\listtemplateid2\listhybrid{\listlevel\levelnfc4\levelnfcn4\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{lower-alpha\}.}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid2} -{\list\listtemplateid3\listhybrid{\listlevel\levelnfc4\levelnfcn4\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{lower-alpha\}.}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{lower-roman\}.}{\leveltext\leveltemplateid1\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid3} -{\list\listtemplateid4\listhybrid{\listlevel\levelnfc4\levelnfcn4\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{lower-alpha\}.}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid4} -{\list\listtemplateid5\listhybrid{\listlevel\levelnfc4\levelnfcn4\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{lower-alpha\}.}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid5}} -{\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}{\listoverride\listid2\listoverridecount0\ls2}{\listoverride\listid3\listoverridecount0\ls3}{\listoverride\listid4\listoverridecount0\ls4}{\listoverride\listid5\listoverridecount0\ls5}} -\margl1440\margr1440\vieww12600\viewh16000\viewkind0 -\deftab720 -\pard\pardeftab720\sl300\sa220\ql\qnatural - -\f0\i\fs22 \cf0 \cb2 License -\i0 \ -THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED.\ -BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS.\ -\pard\pardeftab720\sl300\sa220\ql\qnatural - -\b \cf0 1. Definitions -\b0 \ -\pard\tx220\tx720\pardeftab720\li720\fi-720\ri1120\sl300\sa240\ql\qnatural -\ls1\ilvl0 -\b \cf0 {\listtext a. }"Collective Work" -\b0 means a work, such as a periodical issue, anthology or encyclopedia, in which the Work in its entirety in unmodified form, along with a number of other contributions, constituting separate and independent works in themselves, are assembled into a collective whole. A work that constitutes a Collective Work will not be considered a Derivative Work (as defined below) for the purposes of this License.\ -\ls1\ilvl0 -\b {\listtext b. }"Derivative Work" -\b0 means a work based upon the Work or upon the Work and other pre-existing works, such as a translation, musical arrangement, dramatization, fictionalization, motion picture version, sound recording, art reproduction, abridgment, condensation, or any other form in which the Work may be recast, transformed, or adapted, except that a work that constitutes a Collective Work will not be considered a Derivative Work for the purpose of this License. For the avoidance of doubt, where the Work is a musical composition or sound recording, the synchronization of the Work in timed-relation with a moving image ("synching") will be considered a Derivative Work for the purpose of this License.\ -\ls1\ilvl0 -\b {\listtext c. }"Licensor" -\b0 means the individual or entity that offers the Work under the terms of this License.\ -\ls1\ilvl0 -\b {\listtext d. }"Original Author" -\b0 means the individual or entity who created the Work.\ -\ls1\ilvl0 -\b {\listtext e. }"Work" -\b0 means the copyrightable work of authorship offered under the terms of this License.\ -\ls1\ilvl0 -\b {\listtext f. }"You" -\b0 means an individual or entity exercising rights under this License who has not previously violated the terms of this License with respect to the Work, or who has received express permission from the Licensor to exercise rights under this License despite a previous violation.\ -\pard\pardeftab720\sl300\sa220\ql\qnatural - -\b \cf0 2. Fair Use Rights. -\b0 Nothing in this license is intended to reduce, limit, or restrict any rights arising from fair use, first sale or other limitations on the exclusive rights of the copyright owner under copyright law or other applicable laws.\ - -\b 3. License Grant. -\b0 Subject to the terms and conditions of this License, Licensor hereby grants You a worldwide, royalty-free, non-exclusive, perpetual (for the duration of the applicable copyright) license to exercise the rights in the Work as stated below:\ -\pard\tx220\tx720\pardeftab720\li720\fi-720\ri1120\sl300\sa240\ql\qnatural -\ls2\ilvl0\cf0 {\listtext a. }to reproduce the Work, to incorporate the Work into one or more Collective Works, and to reproduce the Work as incorporated in the Collective Works;\ -{\listtext b. }to create and reproduce Derivative Works;\ -{\listtext c. }to distribute copies or phonorecords of, display publicly, perform publicly, and perform publicly by means of a digital audio transmission the Work including as incorporated in Collective Works;\ -{\listtext d. }to distribute copies or phonorecords of, display publicly, perform publicly, and perform publicly by means of a digital audio transmission Derivative Works;\ -\pard\pardeftab720\sl300\sa220\ql\qnatural -\cf0 The above rights may be exercised in all media and formats whether now known or hereafter devised. The above rights include the right to make such modifications as are technically necessary to exercise the rights in other media and formats. All rights not expressly granted by Licensor are hereby reserved, including but not limited to the rights set forth in Sections 4(d) and 4(e).\ -\pard\pardeftab720\sl300\sa220\ql\qnatural - -\b \cf0 4. Restrictions. -\b0 The license granted in Section 3 above is expressly made subject to and limited by the following restrictions:\ -\pard\tx220\tx720\pardeftab720\li720\fi-720\ri1120\sl300\sa240\ql\qnatural -\ls3\ilvl0\cf0 {\listtext a. }You may distribute, publicly display, publicly perform, or publicly digitally perform the Work only under the terms of this License, and You must include a copy of, or the Uniform Resource Identifier for, this License with every copy or phonorecord of the Work You distribute, publicly display, publicly perform, or publicly digitally perform. You may not offer or impose any terms on the Work that alter or restrict the terms of this License or the recipients' exercise of the rights granted hereunder. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties. You may not distribute, publicly display, publicly perform, or publicly digitally perform the Work with any technological measures that control access or use of the Work in a manner inconsistent with the terms of this License Agreement. The above applies to the Work as incorporated in a Collective Work, but this does not require the Collective Work apart from the Work itself to be made subject to the terms of this License. If You create a Collective Work, upon notice from any Licensor You must, to the extent practicable, remove from the Collective Work any credit as required by clause 4(c), as requested. If You create a Derivative Work, upon notice from any Licensor You must, to the extent practicable, remove from the Derivative Work any credit as required by clause 4(c), as requested.\ -{\listtext b. }You may not exercise any of the rights granted to You in Section 3 above in any manner that is primarily intended for or directed toward commercial advantage or private monetary compensation. The exchange of the Work for other copyrighted works by means of digital file-sharing or otherwise shall not be considered to be intended for or directed toward commercial advantage or private monetary compensation, provided there is no payment of any monetary compensation in connection with the exchange of copyrighted works.\ -{\listtext c. }If you distribute, publicly display, publicly perform, or publicly digitally perform the Work or any Derivative Works or Collective Works, You must keep intact all copyright notices for the Work and provide, reasonable to the medium or means You are utilizing: (i) the name of Original Author (or pseudonym, if applicable) if supplied, and/or (ii) if the Original Author and/or Licensor designate another party or parties (e.g. a sponsor institute, publishing entity, journal) for attribution in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; the title of the Work if supplied; to the extent reasonably practicable, the Uniform Resource Identifier, if any, that Licensor specifies to be associated with the Work, unless such URI does not refer to the copyright notice or licensing information for the Work; and in the case of a Derivative Work, a credit identifying the use of the Work in the Derivative Work (e.g., "French translation of the Work by Original Author," or "Screenplay based on original Work by Original Author"). Such credit may be implemented in any reasonable manner; provided, however, that in the case of a Derivative Work or Collective Work, at a minimum such credit will appear where any other comparable authorship credit appears and in a manner at least as prominent as such other comparable authorship credit.\ -\pard\tx220\tx720\pardeftab720\li720\fi-720\sl300\sa220\ql\qnatural -\ls3\ilvl0\cf0 {\listtext d. }For the avoidance of doubt, where the Work is a musical composition:\ -\pard\tx940\tx1440\pardeftab720\li1440\fi-1440\ri1120\sl300\sa240\ql\qnatural -\ls3\ilvl1 -\b \cf0 {\listtext i. }Performance Royalties Under Blanket Licenses -\b0 . Licensor reserves the exclusive right to collect, whether individually or via a performance rights society (e.g. ASCAP, BMI, SESAC), royalties for the public performance or public digital performance (e.g. webcast) of the Work if that performance is primarily intended for or directed toward commercial advantage or private monetary compensation.\ -\ls3\ilvl1 -\b {\listtext ii. }Mechanical Rights and Statutory Royalties -\b0 . Licensor reserves the exclusive right to collect, whether individually or via a music rights agency or designated agent (e.g. Harry Fox Agency), royalties for any phonorecord You create from the Work ("cover version") and distribute, subject to the compulsory license created by 17 USC Section 115 of the US Copyright Act (or the equivalent in other jurisdictions), if Your distribution of such cover version is primarily intended for or directed toward commercial advantage or private monetary compensation.\ -\pard\tx220\tx720\pardeftab720\li720\fi-720\ri1120\sl300\sa240\ql\qnatural -\ls3\ilvl0 -\b \cf0 {\listtext e. }Webcasting Rights and Statutory Royalties. -\b0 For the avoidance of doubt, where the Work is a sound recording, Licensor reserves the exclusive right to collect, whether individually or via a performance-rights society (e.g. SoundExchange), royalties for the public digital performance (e.g. webcast) of the Work, subject to the compulsory license created by 17 USC Section 114 of the US Copyright Act (or the equivalent in other jurisdictions), if Your public digital performance is primarily intended for or directed toward commercial advantage or private monetary compensation.\ -\pard\pardeftab720\sl300\sa220\ql\qnatural - -\b \cf0 5. Representations, Warranties and Disclaimer -\b0 \ -UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU.\ - -\b 6. Limitation on Liability. -\b0 EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.\ - -\b 7. Termination -\b0 \ -\pard\tx220\tx720\pardeftab720\li720\fi-720\ri1120\sl300\sa240\ql\qnatural -\ls4\ilvl0\cf0 {\listtext a. }This License and the rights granted hereunder will terminate automatically upon any breach by You of the terms of this License. Individuals or entities who have received Derivative Works or Collective Works from You under this License, however, will not have their licenses terminated provided such individuals or entities remain in full compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any termination of this License.\ -{\listtext b. }Subject to the above terms and conditions, the license granted here is perpetual (for the duration of the applicable copyright in the Work). Notwithstanding the above, Licensor reserves the right to release the Work under different license terms or to stop distributing the Work at any time; provided, however that any such election will not serve to withdraw this License (or any other license that has been, or is required to be, granted under the terms of this License), and this License will continue in full force and effect unless terminated as stated above.\ -\pard\pardeftab720\sl300\sa220\ql\qnatural - -\b \cf0 8. Miscellaneous -\b0 \ -\pard\tx220\tx720\pardeftab720\li720\fi-720\ri1120\sl300\sa240\ql\qnatural -\ls5\ilvl0\cf0 {\listtext a. }Each time You distribute or publicly digitally perform the Work or a Collective Work, the Licensor offers to the recipient a license to the Work on the same terms and conditions as the license granted to You under this License.\ -{\listtext b. }Each time You distribute or publicly digitally perform a Derivative Work, Licensor offers to the recipient a license to the original Work on the same terms and conditions as the license granted to You under this License.\ -{\listtext c. }If any provision of this License is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this License, and without further action by the parties to this agreement, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable.\ -{\listtext d. }No term or provision of this License shall be deemed waived and no breach consented to unless such waiver or consent shall be in writing and signed by the party to be charged with such waiver or consent.\ -{\listtext e. }This License constitutes the entire agreement between the parties with respect to the Work licensed here. There are no understandings, agreements or representations with respect to the Work not specified here. Licensor shall not be bound by any additional provisions that may appear in any communication from You. This License may not be modified without the mutual written agreement of the Licensor and You.} \ No newline at end of file diff --git a/src/cnvnator/src/AliParser.cpp b/src/cnvnator/src/AliParser.cpp deleted file mode 100644 index eb7b4ab..0000000 --- a/src/cnvnator/src/AliParser.cpp +++ /dev/null @@ -1,211 +0,0 @@ -#include "AliParser.hh" - -AliParser::AliParser(string fileName,bool loadIndex) : sam(false), - bam(false), - stdin(false), - file(NULL), - index(NULL), - record(NULL), - fin(NULL), - samin(NULL), - cnames_(NULL), - clens_(NULL), - n_chr_(0), - flag_(0) -{ - int len = fileName.length(); - if (len == 0) { - stdin = true; - } else if (fileName.substr(len - 3,3) == "bam") { - //cout<<"Assuming BAM file for "<header->n_targets <= 0) { - cerr<<"Header contains no sequences."<header->n_targets <= 0) { - cerr<<"Header contains no sequences in file '"<good()) { - cerr<<"Can't open file '"<good()) { - cerr<<"Can't open file '"<header->n_targets; - cnames_ = new string[n_chr_]; - clens_ = new int[n_chr_]; - for (int i = 0;i < n_chr_;i++) { - clens_[i] = file->header->target_len[i]; - cnames_[i] = file->header->target_name[i]; - } - } -} - -AliParser::~AliParser() -{ - if (fin) delete fin; - if (samin) delete samin; - if (file) samclose(file); - if (record) delete record; - if (index) bam_index_destroy(index); - if (cnames_) delete[] cnames_; - if (clens_) delete[] clens_; -} - -int AliParser::parseRegion(bam_fetch_f callback, const string &chunk, void *data) -{ - int tid = 0, beg = 0, end = 0; - if (bam_parse_region(this->file->header, chunk.c_str(), &tid, &beg, &end) < 0) { - return -1; - } - bam_fetch(this->file->x.bam, this->index, tid, beg, end, data, callback); - return 0; -} - -bool AliParser::parseRecord() -{ - chr_index_ = -1; - if (bam || (sam && !samin)) { - if (samread(file,record) < 0) return false; - flag_ = record->core.flag; - bam1_core_t &core = record->core; - chr_index_ = core.tid; - start_ = core.pos + 1; - end_ = bam_calend(&core,bam1_cigar(record)); - qual_ = core.qual; - read_len_ = core.l_qseq; - frg_len_ = core.isize; - //if (frg_len_ < 0) frg_len_ = -frg_len_; - if (chr_index_ >= 0 && chr_index_ < n_chr_) - chr_ = cnames_[chr_index_]; - else chr_ = "?"; - } else if (stdin || samin) { - if (samin) return parseSamLine(samin); - else return parseSamLine(&cin); - } else { - char c; - chr_index_ = -1; - if (!fin) return false; - if (!fin->eof()) *fin>>chr_; else return false; - if (!fin->eof()) *fin>>start_; else return false; - if (!fin->eof()) *fin>>read_len_; else return false; - if (!fin->eof()) *fin>>c; else return false; - end_ = start_ + read_len_ - 1; - if (c == 'U' || c == 'S') qual_ = 100; - else qual_ = 0; - frg_len_ = 0; - } - return true; -} - -bool AliParser::parseSamLine(istream *sin) -{ - const static int max = 4096; - static char buf[max]; - (*sin).getline(buf,max); - if ((*sin).eof()) return false; - - if (buf[0] == '@') { // Comment - chr_index_ = -1; - chr_ = ""; - start_ = 0; - end_ = 0; - read_len_ = 0; - frg_len_ = 0; - qual_ = 0; - return true; - } - - int i = 0; - while (i < max && buf[i] != '\0' && buf[i] != '\t') i++; i++; // 1 - while (i < max && buf[i] != '\0' && buf[i] != '\t') i++; i++; // 2 - - string tmp = ""; - while (i < max && buf[i] != '\0' && buf[i] != '\t') tmp += buf[i++]; i++; - if (tmp == "*") chr_ = tmp; - else { - chr_ = ""; - int n = tmp.length(); - for (int i = 0;i < n;i++) { - char c = tmp.at(i); - if (!isalnum(c)) break; - chr_ += c; - } - } - - tmp = ""; - while (i < max && buf[i] != '\0' && buf[i] != '\t') tmp += buf[i++]; i++; - start_ = strtol(tmp.c_str(),NULL,10); - - tmp = ""; - while (i < max && buf[i] != '\0' && buf[i] != '\t') tmp += buf[i++]; i++; - qual_ = strtol(tmp.c_str(),NULL,10); - - tmp = ""; - while (i < max && buf[i] != '\0' && buf[i] != '\t') tmp += buf[i++]; i++; - //if (tmp == "*") return false; - - while (i < max && buf[i] != '\0' && buf[i] != '\t') i++; i++; // 7 - while (i < max && buf[i] != '\0' && buf[i] != '\t') i++; i++; // 8 - while (i < max && buf[i] != '\0' && buf[i] != '\t') i++; i++; // 9 - - int len = 0; - while (i < max && buf[i] != '\0' && buf[i] != '\t') { len++; i++; } - end_ = start_ + len - 1; - - if (i >= max) return false; - - return true; -} - -// callback for bam_fetch() -static int fetch_func(const bam1_t *b, void *data) -{ - return 0; -} -int AliParser::scrollTo(string chr,int start) -{ - int chri = -1; - for (int i = 0;i < n_chr_;i++) - if (chr == cnames_[i]) { - chri = i; - break; - } - if (chri < 0) return -1; - int read_len = 150; - if (start < read_len) start = read_len; - bam_fetch(file->x.bam,index,chri,start - read_len,start - read_len + 1, - NULL,fetch_func); - while (parseRecord()) { - if (chr_index_ < 0) continue; - if (chr_index_ == chri) return chri; - else return -1; - } - return -1; -} diff --git a/src/cnvnator/src/AliParser.hh b/src/cnvnator/src/AliParser.hh deleted file mode 100644 index 0b98482..0000000 --- a/src/cnvnator/src/AliParser.hh +++ /dev/null @@ -1,92 +0,0 @@ -#ifndef __ALIPARSER__ -#define __ALIPARSER__ - -// C/C++ includes -#include -#include -using namespace std; - -// Samtools includes -#include "sam.h" - -class AliParser -{ -private: - bool sam,bam,stdin; - ifstream *fin; - ifstream *samin; - samfile_t *file; - bam_index_t *index; - bam1_t *record; - string *cnames_; - int *clens_; - int n_chr_; - -public: - int numChrom() { return n_chr_; } - string chromName(int i) { return (i >= 0 && i < n_chr_) ? cnames_[i] : ""; } - int chromLen(int i) { return (i >= 0 && i < n_chr_) ? clens_[i] : 0; } - -private: // Chromosome - string chr_; -public: - inline string getChromosome() { return chr_; } - -private: // Chromosome index - int chr_index_; -public: - inline int getChromosomeIndex() { return chr_index_; } - -private: // Mapping location start - int start_; -public: - inline int getStart() { return start_; } - -private: // Mapping location end - int end_; -public: - inline int getEnd() { return end_; } - -private: // Read length - int read_len_; -public: - inline int getReadLength() { return read_len_; } - -private: // Fragment length - int frg_len_; -public: - inline int getFragmentLength() { return frg_len_; } - -private: // Flag about read placement - int qual_; -public: - inline int getQuality() { return qual_; } - inline bool isQ0() { return (qual_ <= 1); } - -private: // Flag - int flag_; -public: - inline bool isUnmapped() { return flag_ & 0x4; } - inline bool isNextUnmapped() { return flag_ & 0x8; } - inline bool isReversed() { return flag_ & 0x10; } - inline bool isNextReversed() { return flag_ & 0x20; } - inline bool isDuplicate() { return flag_ & 0x400; } - -public: - inline string getQueryName() { return (record) ? bam1_qname(record) : ""; } - -public: - AliParser(string fileName,bool loadIndex = false); - ~AliParser(); - - bool parseRecord(); - int scrollTo(string chrom,int start); - -private: - bool parseSamLine(istream *sin); - -public: - int parseRegion(bam_fetch_f callback, const string &chunk, void *data); -}; - -#endif diff --git a/src/cnvnator/src/Genome.cpp b/src/cnvnator/src/Genome.cpp deleted file mode 100644 index 5c5b017..0000000 --- a/src/cnvnator/src/Genome.cpp +++ /dev/null @@ -1,109 +0,0 @@ -// Application includes -#include "Genome.hh" - -Genome Genome::genomes[NGS] = {Genome("NCBI36"),Genome("GRCh37")}; - -Genome::Genome(string name) : n_chr_(0) -{ - string org_name = name; - for(int i = 0;i < name.length();i++) name[i] = tolower(name[i]); - if (name == "hg18" || name == "ncbi36") { - gname_ = "NCBI36"; - other_gname_ = "hg18"; - n_chr_ = 24; - cnames_[0] = "1"; clens_[0] = 247249719; - cnames_[1] = "2"; clens_[1] = 242951149; - cnames_[2] = "3"; clens_[2] = 199501827; - cnames_[3] = "4"; clens_[3] = 191273063; - cnames_[4] = "5"; clens_[4] = 180857866; - cnames_[5] = "6"; clens_[5] = 170899992; - cnames_[6] = "7"; clens_[6] = 158821424; - cnames_[7] = "8"; clens_[7] = 146274826; - cnames_[8] = "9"; clens_[8] = 140273252; - cnames_[9] = "10"; clens_[9] = 135374737; - cnames_[10] = "11"; clens_[10] = 134452384; - cnames_[11] = "12"; clens_[11] = 132349534; - cnames_[12] = "13"; clens_[12] = 114142980; - cnames_[13] = "14"; clens_[13] = 106368585; - cnames_[14] = "15"; clens_[14] = 100338915; - cnames_[15] = "16"; clens_[15] = 88827254; - cnames_[16] = "17"; clens_[16] = 78774742; - cnames_[17] = "18"; clens_[17] = 76117153; - cnames_[18] = "19"; clens_[18] = 63811651; - cnames_[19] = "20"; clens_[19] = 62435964; - cnames_[20] = "21"; clens_[20] = 46944323; - cnames_[21] = "22"; clens_[21] = 49691432; - cnames_[22] = "X"; clens_[22] = 154913754; - cnames_[23] = "Y"; clens_[23] = 57772954; - } else if (name == "hg19" || name == "grch37") { - gname_ = "GRCh37"; - other_gname_ = "hg19"; - n_chr_ = 24; - cnames_[0] = "1"; clens_[0] = 249250621; - cnames_[1] = "2"; clens_[1] = 243199373; - cnames_[2] = "3"; clens_[2] = 198022430; - cnames_[3] = "4"; clens_[3] = 191154276; - cnames_[4] = "5"; clens_[4] = 180915260; - cnames_[5] = "6"; clens_[5] = 171115067; - cnames_[6] = "7"; clens_[6] = 159138663; - cnames_[7] = "8"; clens_[7] = 146364022; - cnames_[8] = "9"; clens_[8] = 141213431; - cnames_[9] = "10"; clens_[9] = 135534747; - cnames_[10] = "11"; clens_[10] = 135006516; - cnames_[11] = "12"; clens_[11] = 133851895; - cnames_[12] = "13"; clens_[12] = 115169878; - cnames_[13] = "14"; clens_[13] = 107349540; - cnames_[14] = "15"; clens_[14] = 102531392; - cnames_[15] = "16"; clens_[15] = 90354753; - cnames_[16] = "17"; clens_[16] = 81195210; - cnames_[17] = "18"; clens_[17] = 78077248; - cnames_[18] = "19"; clens_[18] = 59128983; - cnames_[19] = "20"; clens_[19] = 63025520; - cnames_[20] = "21"; clens_[20] = 48129895; - cnames_[21] = "22"; clens_[21] = 51304566; - cnames_[22] = "X"; clens_[22] = 155270560; - cnames_[23] = "Y"; clens_[23] = 59373566; - } else { - cerr<<"Unknown genome '"< -#include -#include -using namespace std; - -class Genome -{ -private: - Genome(string name); - -private: - static const int NGS = 2; - static Genome genomes[NGS]; - string gname_,other_gname_; - static const int MAX_N_CHROMS_ = 1000; - string cnames_[MAX_N_CHROMS_]; - int clens_[MAX_N_CHROMS_]; - int n_chr_; - -public: - static Genome *get(string name); - static string makeCanonical(string name); - -public: - string name() { return gname_; } - int numChrom() { return n_chr_; } - string chromName(int i) { return (i >= 0 && i < n_chr_) ? cnames_[i] : ""; } - int chromLen(int i) { return (i >= 0 && i < n_chr_) ? clens_[i] : 0; } - int getChromosomeIndex(string chr); -}; - -#endif diff --git a/src/cnvnator/src/Genotyper.cpp b/src/cnvnator/src/Genotyper.cpp deleted file mode 100644 index debfbd7..0000000 --- a/src/cnvnator/src/Genotyper.cpp +++ /dev/null @@ -1,107 +0,0 @@ -#include "HisMaker.hh" -#include "Genotyper.hh" - -Genotyper::Genotyper(HisMaker *maker, - TString file, - int bin) : _maker(maker), - _file(file), - _bin(bin), - _hisSignal(NULL), - _hisDistr(NULL),_hisDistrAll(NULL), - _hisDistr1000(NULL),_hisDistr1000All(NULL) - -{} - -void Genotyper::printGenotype(TString chr,int start,int end, - bool useATcorr,bool useGCcorr) -{ - if (!_maker) return; - - if (start == 0) start++; - if (start < 0 || end < 0 || end < start) { - cerr<<"Bad coordinates: "<getSignalName(chr, _bin, - useATcorr,useGCcorr); - TString nameDistr = _maker->getDistrName(chr, _bin, - useATcorr,useGCcorr); - TString nameDistrAll = _maker->getDistrName(chrAll,_bin, - useATcorr,useGCcorr); - TString nameDistr1000 = _maker->getDistrName(chr, 1000, - useATcorr,useGCcorr); - TString nameDistr1000All = _maker->getDistrName(chrAll,1000, - useATcorr,useGCcorr); - - TString dirName = _maker->getDirName(_bin); - TString dirName1000 = _maker->getDirName(1000); - - if (!_hisSignal || nameSignal != _hisSignal->GetName()) - _hisSignal = _maker->getHistogram(nameSignal,_file,dirName); - - if (!_hisDistr || nameDistr != _hisDistr->GetName()) { - _hisDistr = _maker->getHistogram(nameDistr,_file,dirName); - if (_hisDistr) - _maker->getMeanSigma(_hisDistr,_mean,_sigma); - } - - if (!_hisDistrAll || nameDistrAll != _hisDistrAll->GetName()) { - _hisDistrAll = _maker->getHistogram(nameDistrAll,_file,dirName); - if (_hisDistrAll) - _maker->getMeanSigma(_hisDistrAll,_meanAll,_sigmaAll); - } - - if (!_hisDistr1000 || nameDistr1000 != _hisDistr1000->GetName()) { - _hisDistr1000 = _maker->getHistogram(nameDistr1000,_file,dirName1000); - if (_hisDistr1000) - _maker->getMeanSigma(_hisDistr1000,_mean1000,_sigma1000); - } - - if (!_hisDistr1000All || nameDistr1000All != _hisDistr1000All->GetName()) { - _hisDistr1000All = _maker->getHistogram(nameDistr1000All,_file,dirName1000); - if (_hisDistr1000All) - _maker->getMeanSigma(_hisDistr1000All,_mean1000All,_sigma1000All); - } - - double scale = 2; - if (chr == chrX || chr == chrY) - if (_meanAll > 0 && _mean/_meanAll < 0.66) { - cout<<"Assuming male individual!"< 1) - gen1 = scale*getReadCount(start,end)/av1; - if (_hisDistr1000 && _mean1000 > 1) - gen2 = scale*getReadCount(start,end)/av2; - - if (_hisSignal && _hisDistr) - cout<<"Genotype "<GetBinContent(bin_start)*fr; - } else { - double fr_start = (bin_start*_bin - start)*bin_over; - double fr_end = (end - (bin_end - 1)*_bin)*bin_over; - signal += _hisSignal->GetBinContent(bin_start)*fr_start; - signal += _hisSignal->GetBinContent(bin_end)*fr_end; - for (int i = bin_start + 1;i < bin_end;i++) - signal += _hisSignal->GetBinContent(i); - } - return signal; -} diff --git a/src/cnvnator/src/Genotyper.hh b/src/cnvnator/src/Genotyper.hh deleted file mode 100644 index a8aaac0..0000000 --- a/src/cnvnator/src/Genotyper.hh +++ /dev/null @@ -1,29 +0,0 @@ -#ifndef __GENOTYPER_HH__ -#define __GENOTYPER_HH__ - -#include "HisMaker.hh" - -class Genotyper -{ -private: - HisMaker *_maker; - TString _file; - int _bin; - TH1 *_hisSignal; - TH1 *_hisDistr,*_hisDistrAll; - TH1 *_hisDistr1000,*_hisDistr1000All; - double _mean, _sigma; - double _meanAll,_sigmaAll; - double _mean1000, _sigma1000; - double _mean1000All,_sigma1000All; - -public: - Genotyper(HisMaker *maker,TString file,int bin); - void printGenotype(TString chrom,int start,int end, - bool useATcorr,bool useGCcorr); - -private: - double getReadCount(int start,int end); -}; - -#endif diff --git a/src/cnvnator/src/HisMaker.cpp b/src/cnvnator/src/HisMaker.cpp deleted file mode 100644 index 1b76d1a..0000000 --- a/src/cnvnator/src/HisMaker.cpp +++ /dev/null @@ -1,3589 +0,0 @@ -// Application includes -#include "HisMaker.hh" -#include "Genotyper.hh" -#include "Genome.hh" -#include "Interval.hh" - -static const int N_CHROM_MAX = 10000; - -double my_gaus(double *x_arr,double *par) -{ - double con = par[0]; - double mean = par[1]; - double sigma = par[2]; - double x = x_arr[0]; - double d = (x - mean)/sigma; - return con*TMath::Exp(-0.5*d*d); -} - -void normalize(TH1 *his,double max = 1,double min = -1,double norm = -1) -{ - int nbins = his->GetNbinsX(),n = 0; - double sum = 0; - if (max >= 0 && max <= 1) { - int max_bin = int(max*nbins + 0.5); - for (int b = 1;b <= max_bin;b++) { - sum += his->GetBinContent(b); - n++; - } - } - if (min >= 0 && min <= 1) { - int min_bin = int(min*nbins + 0.5); - for (int b = min_bin;b <= nbins;b++) { - sum += his->GetBinContent(b); - n++; - } - } - if (sum > 0) - if (norm > 0) his->Scale(norm*n/sum); - else his->Scale(1./sum); -} - -HisMaker::HisMaker(string rootFile,Genome *genome) : - root_file_name(rootFile), - inv_vals(NULL),sqrt_vals(NULL),tfuncs(NULL), - gen_his_signal(NULL), - gen_his_distr(NULL), - gen_his_distr_all(NULL), - canv_view(NULL), - refGenome_(genome) -{} - -HisMaker::HisMaker(string rootFile,int binSize,bool useGCcorr, - Genome *genome): root_file_name(rootFile), - chromosome_len(1), - gen_his_signal(NULL), - gen_his_distr(NULL), - gen_his_distr_all(NULL), - _mean(0), _sigma(0), - _mean_all(0),_sigma_all(0), - canv_view(NULL), - refGenome_(genome) -{ - if (binSize <= 0) { - cerr<<"Bin size "< 0) { - d = (TDirectory*)file.Get(dir); - if (!d) { - cerr<<"Can't find directory '"<cd(); - } else d = &file; - TH1 *his = (TH1*)d->Get(name); - if (!his) return NULL; - - gROOT->cd(); - TH1 *ret = (TH1*)his->Clone(name); - - file.Close(); - - return ret; -} - -bool HisMaker::writeH(bool useDir, - TH1 *his1,TH1 *his2,TH1 *his3, - TH1 *his4,TH1 *his5,TH1 *his6) -{ - TFile file(root_file_name,"Update"); - if (file.IsZombie()) { - cerr<<"Can't open file '"<Write(dir_name); - } - if (!dir) { - cerr<<"Can't find/create directory '"<cd(); - } - - if (his1) his1->Write(his1->GetName(),TObject::kOverwrite); - if (his2) his2->Write(his2->GetName(),TObject::kOverwrite); - if (his3) his3->Write(his3->GetName(),TObject::kOverwrite); - if (his4) his4->Write(his4->GetName(),TObject::kOverwrite); - if (his5) his5->Write(his5->GetName(),TObject::kOverwrite); - if (his6) his6->Write(his6->GetName(),TObject::kOverwrite); - - file.Close(); - - return true; -} - -double HisMaker::getInverse(int n) -{ - if (n <= 0) return 0; - if (n >= N_INV) return 1./n; - if (inv_vals[n] == 0) inv_vals[n] = 1./n; - return inv_vals[n]; -} - -double HisMaker::getSqrt(int n) -{ - if (n <= 0) return 0; - if (n >= N_SQRT) return TMath::Sqrt(n); - if (sqrt_vals[n] == 0) sqrt_vals[n] = TMath::Sqrt(n); - return sqrt_vals[n]; -} - -TF1 *HisMaker::getTFunction(int n) -{ - if (n < 1) return NULL; - if (n >= N_FUNC || tfuncs[n] == NULL) { - TString desc = "ROOT::Math::tdistribution_cdf(x,"; - desc += n; desc += ")"; - TString name = "tcum_";name += n; - TF1 *f = new TF1(name.Data(),desc.Data(),-100,100); - if (n < N_FUNC) tfuncs[n] = f; - return f; - } - return tfuncs[n]; -} - -void HisMaker::getAverageVariance(double *rd,int start,int stop, - double &average,double &variance,int &n) -{ - average = variance = 0; - n = 0; - for (int b = start;b <= stop;b++) { - average += rd[b]; - variance += rd[b]*rd[b]; - n++; - } - double over_n = 1./n; - average *= over_n; - variance = variance*over_n - average*average; -} - -double HisMaker::testRegion(double value,double m,double s,int n) -{ - if (s == 0) s = 1; - - TF1 *cum_t = getTFunction(n - 1); - if (cum_t == NULL) { - cerr<<"4: Can't find proper t-function."<Eval(x); if (x > 0) p = 1 - p; - return p; -} - -double HisMaker::testTwoRegions(double m1,double s1,int n1, - double m2,double s2,int n2, - double scale) -{ - if (s1 == 0) s1 = 1; - if (s2 == 0) s2 = 1; - double tmp1 = s1*getInverse(n1),tmp2 = s2*getInverse(n2); - double s = TMath::Sqrt(tmp1 + tmp2); - double t = (m1 - m2)/s; - double tmp = (tmp1 + tmp2)*(tmp1 + tmp2)*(n1 - 1)*(n2 - 1); - tmp /= tmp1*tmp1*(n2 - 1) + tmp2*tmp2*(n1 - 1); - int ndf = int(tmp + 0.5); - - TF1* cum_t = getTFunction(ndf); - if (cum_t == NULL) { - cerr<<"2: Can't find proper t-function."<Eval(t); - if (t > 0) ret = 1 - ret; - - ret *= scale*inv_bin_size*getInverse(n1 + n2); - - return ret; -} - -double HisMaker::getEValue(double mean,double sigma,double *rd, - int start,int end, double *p = NULL) -{ - int n = end - start + 1; - double aver = 0,s = 0, over_n = 1./n; - for (int b = start;b <= end;b++) { - aver += rd[b]; - s += rd[b]*rd[b]; - } - aver *= over_n; - s = TMath::Sqrt(s*over_n - aver*aver); - - if (s == 0) s = sigma*TMath::Sqrt(aver/mean); - if (s == 0) s = 1; - - TF1* cum = getTFunction(n - 1); - double x = (aver - mean)*getSqrt(n)/s; - double ret = cum->Eval(x); - - if (x > 0) ret = 1 - ret; - if (p != NULL) { - *p = 1-TMath::Power(1-ret, GENOME_SIZE_NORMAL*inv_bin_size*getInverse(end - start + 1)); - } - ret *= GENOME_SIZE_NORMAL*inv_bin_size*getInverse(end - start + 1); - return ret; -} - -bool HisMaker::sameLevel(double l1, double l2) -{ - return (TMath::Abs(l1 - l2) < PRECISION); -} - -bool HisMaker::getRegionLeft(double *level,int n_bins,int bin, - int &start,int &stop) -{ - if (bin < 0 || bin >= n_bins) return false; - start = bin; stop = bin; - while (start >= 0 && sameLevel(level[start],level[stop])) start--; - start++; - return true; -} - -bool HisMaker::getRegionRight(double *level,int n_bins,int bin, - int &start,int &stop) -{ - if (bin < 0 || bin >= n_bins) return false; - start = bin; stop = start; - while (stop < n_bins && sameLevel(level[start],level[stop])) stop++; - stop--; - return true; -} - -void HisMaker::view(string *files,int n_files,bool useATcorr,bool useGCcorr) -{ - TTimer *timer = new TTimer("gSystem->ProcessEvents();",50,kFALSE); - TString input = ""; - while (input != "exit" && input != "quit") { - TString chrom = "",start = "",end = "",option = ""; - if (parseInput(input,chrom,start,end,option)) { - chrom = Genome::makeCanonical(chrom.Data()); - if (option == "genotype") { - for (int i = 0;i < n_files;i++) { - Genotyper gen(this,files[i],bin_size); - gen.printGenotype(chrom,start.Atoi(),end.Atoi(),useATcorr,useGCcorr); - } - } else { - int s = start.Atoi(), e = end.Atoi(); - if (option.IsDigit()) - generateView(chrom,s,e,useATcorr,useGCcorr,files,option.Atoi()); - else - generateView(chrom,s,e,useATcorr,useGCcorr,files); - } - } - timer->TurnOn(); - timer->Reset(); - input = Getline(">"); - input.ReplaceAll("\n","\0"); - input = input.Remove(TString::kBoth,' '); - timer->TurnOff(); - } - - delete timer; - exit(0); -} - -void HisMaker::generateView(TString chrom,int start,int end, - bool useATcorr,bool useGCcorr, - string *files,int win) -{ - if (win <= 0) { - win = 3*(end - start + 1); - if (win < 10000) win = 10000; - } - - int n_files = 1; - if (files != NULL) { - n_files = 0; - while (n_files < 16 && files[n_files].length() > 0) - n_files++; - } - - if (!canv_view) { - TStyle *st = new TStyle("st","st"); - st->SetOptStat(false); // No box with statistics - st->SetOptTitle(false); // No box with title - gROOT->SetStyle("st"); - canv_view = new TCanvas("canv","canv",900,600); - canv_view->SetFillColor(kWhite); - canv_view->SetBorderMode(0); // No borders - if (n_files == 2) canv_view->Divide(1,2); - else if (n_files == 3) canv_view->Divide(1,3); - //else if (n_files == 4) canv_view->Divide(2,2); - else if (n_files == 4) canv_view->Divide(1,4); - else if (n_files == 5 || - n_files == 6) canv_view->Divide(2,3); - else if (n_files == 8) canv_view->Divide(2,4); - else if (n_files == 7 || - n_files == 9) canv_view->Divide(3,3); - else if (n_files > 9) canv_view->Divide(4,4); - } - - TString title = chrom; title += ":"; - title += start; title += "-"; - title += end; - canv_view->SetTitle(title); - - TString name = getRawSignalName(chrom,bin_size); - TString name_his = getSignalName(chrom,bin_size,false,false); - TString name_corr = getSignalName(chrom,bin_size,useATcorr,useGCcorr); - TString name_partition = getPartitionName(chrom,bin_size, - useATcorr,useGCcorr); - TString name_merge = name_partition + "_merge"; - for (int i = 0;i < n_files;i++) { - TString file_name = root_file_name; - if (files) file_name = files[i]; - TString dir = getDirName(bin_size); - TH1 *raw = getHistogram(name,file_name,dir); - TH1 *his = getHistogram(name_his,file_name,dir); - TH1 *hisc = getHistogram(name_corr,file_name,dir); - TH1 *hisp = getHistogram(name_partition,file_name,dir); - TH1 *hism = getHistogram(name_merge,file_name,dir); - TVirtualPad *pad = canv_view->cd(i + 1); - pad->SetFillColor(kWhite); - pad->SetLineColor(kWhite); - pad->SetFrameLineColor(kWhite); - pad->SetFrameBorderMode(0); - TString title = file_name; title.ReplaceAll(".root",""); - if (his) - drawHistograms(chrom,start,end,win,title,pad,raw,his,hisc,hisp,hism); - if (!his || !hisc || !hisp || !hism) { - cout<<"For file '"<cd(0); - canv_view->Update(); -} - -void HisMaker::genotype(string *files,int n_files, - bool useATcorr,bool useGCcorr) -{ - Genotyper **gs = new Genotyper*[n_files]; - for (int i = 0;i < n_files;i++) - gs[i] = new Genotyper(this,files[i],bin_size); - - TTimer *timer = new TTimer("gSystem->ProcessEvents();",50,kFALSE); - TString input = ""; - while (input != "exit" && input != "quit") { - TString chrom = "",start = "",end = "",option = ""; - if (parseInput(input,chrom,start,end,option)) { - chrom = Genome::makeCanonical(chrom.Data()); - if (option == "view") { - generateView(chrom,start.Atoi(),end.Atoi(),useATcorr,useGCcorr); - } else { - for (int i = 0;i < n_files;i++) - gs[i]->printGenotype(chrom,start.Atoi(),end.Atoi(), - useATcorr,useGCcorr); - } - } - timer->TurnOn(); - timer->Reset(); - input = Getline(">"); - input.ReplaceAll("\n","\0"); - input = input.Remove(TString::kBoth,' '); - timer->TurnOff(); - } - for (int i = 0;i < n_files;i++) delete gs[i]; - delete[] gs; - delete timer; - exit(0); -} - -void HisMaker::pe_for_file(string file,string *bams,int n_bams, - double over,double qual) -{ - static const int max_len = 2500; - static const int max_ses = 10000; - int ses[max_ses]; - ifstream fin(file.c_str()); - char *str = new char[max_len]; - string type(""), coor(""),tmp(""); - while (!fin.eof()) { - fin.getline(str,max_len); - istringstream sin(str); - if (sin>>type && sin>>coor) { - //cout<<"type = "< s) s = ses[i]; - i++; - if (ses[i] < e) e = ses[i]; - } - TString chrom(""),start(""),end(""),option(""),new_coor(""); - if (!parseInput(input,chrom,start,end,option)) { continue; } - new_coor = chrom; new_coor += ":"; new_coor += s; - new_coor += "-"; new_coor += e; - cout<>tmp) cout<<"\t"<>tmp) cout<<"\t"<ProcessEvents();",50,kFALSE); - TString input = ""; - - while (input != "exit" && input != "quit") { - int i = 0,n = input.Length(); - //cout<<"Working on => '"<TurnOn(); - timer->Reset(); - input = Getline(">"); - input.ReplaceAll("\n","\0"); - input = input.Remove(TString::kBoth,' '); - timer->TurnOff(); - } - - delete timer; - exit(0); -} - -int HisMaker::extract_pe(TString input, - string *bams,int n_bams,double over,double qual, - bool do_print,int *ses) -{ - int ret = 0; - TString chrom = "",start = "",end = "",option = ""; - if (!parseInput(input,chrom,start,end,option)) { return ret; } - - int MIN_WIN = 2000,MAX_WIN = 20000; - map qual_hash; - int s = start.Atoi(), e = end.Atoi(), l = e - s + 1; - bool forDel = option.Contains("del", TString::kIgnoreCase); - bool forTdup = option.Contains("tdup",TString::kIgnoreCase); - if (forDel || forTdup) { - int win = l; - if (win < MIN_WIN) win = MIN_WIN; - if (win > MAX_WIN) win = MAX_WIN; - int srange = s - win,erange = e + win; - qual_hash.clear(); - for (int f = 0;f < n_bams;f++) { - if (do_print) cout<<"\t"<scrollTo(chrom.Data(),srange); - if (chr_index < 0) { - chrom.ToUpper(); - if (chrom(0,3) == "CHR") chrom = chrom(3,2); - else if (chrom(0,5) == "CHROM") chrom = chrom(5,2); - chr_index = parser->scrollTo(chrom.Data(),srange); - if (chr_index < 0) { - cerr<<"Nowhere to scroll."<parseRecord()) { - if (parser->isUnmapped() || parser->isNextUnmapped()) continue; - int frg_len = parser->getFragmentLength(); - int rs = parser->getStart(), re = parser->getEnd(); - if (parser->getChromosomeIndex() != chr_index || - rs > erange) break; - int fs,fe; - - bool go_further = false; - if (frg_len > 0) - if ((forDel && - !parser->isReversed() && parser->isNextReversed()) || - (forTdup && - parser->isReversed() && !parser->isNextReversed())) { - fs = rs; - fe = fs + frg_len; - go_further = true; - } - if (frg_len < 0) - if ((forDel && - parser->isReversed() && !parser->isNextReversed()) || - (forTdup && - !parser->isReversed() && parser->isNextReversed())) { - fe = re; - fs = fe + frg_len; - go_further = true; - } - if (!go_further) continue; - int fl = fe - fs + 1; - int smax = s; if (fs > smax) smax = fs; - int emin = e; if (fe < emin) emin = fe; - int o = emin - smax + 1; - if (o < over*l || o < over*fl) continue; - string name = parser->getQueryName(); - map::iterator iter = qual_hash.find(name); - if (iter == qual_hash.end()) { // First read - qual_hash[name] = parser->getQuality(); - } else { // Second read - int other_qual = iter->second; - if (other_qual >= qual && parser->getQuality() >= qual) { - if (do_print) cout<getQueryName()<<" "<getQuality()<GetNbinsX(); - int bs = s/bin_size - 1; if (bs < 0) bs = 1; - int be = e/bin_size + 1; if (be > n_bins) be = n_bins; - double max = 0; - for (int i = bs;i <= be;i++) { - if (raw && raw->GetBinContent(i) > max) max = raw->GetBinContent(i); - if (his && his->GetBinContent(i) > max) max = his->GetBinContent(i); - if (hisc && hisc->GetBinContent(i) > max) max = hisc->GetBinContent(i); - } - max *= 1.05; - - main->Draw(); - main->GetXaxis()->SetRangeUser(s,e); - main->GetXaxis()->SetTitle(chrom); - main->GetYaxis()->SetRangeUser(0,max); - main->GetYaxis()->SetTitle(title); - main->SetLineWidth(3); - if (raw) { - raw->Draw("same"); - raw->SetLineColor(kYellow); - } - if (his) { - his->Draw("same"); - his->SetLineColor(kGray); - } - if (hisc) { - hisc->Draw("same"); - hisc->SetLineColor(kBlack); - } - if (hisp) { - // hisp->Draw("same"); - // hisp->SetLineColor(kRed); - // hisp->SetLineWidth(3); - } - if (hism) { - hism->Draw("same"); - hism->SetLineColor(kGreen); - hism->SetLineWidth(3); - } - TLine *line1 = new TLine(0,0,0,0),*line2 = new TLine(0,0,0,0); - line1->SetX1(start); line1->SetX2(start); - line1->SetY1(0); line1->SetY2(max); - line2->SetX1(end); line2->SetX2(end); - line2->SetY1(0); line2->SetY2(max); - line1->SetLineColor(kCyan); - line2->SetLineColor(kCyan); - line1->SetLineWidth(3); - line2->SetLineWidth(3); - line1->Draw(); line2->Draw(); -} - -bool HisMaker::adjustToEValue(double mean,double sigma,double *rd,int n_bins, - int &start,int &end,double eval) -{ - static const int MAX_STEPS = 1000; - int s0 = start, e0 = end; - int s[MAX_STEPS],e[MAX_STEPS],step_count = 0; - s[step_count] = start; - e[step_count] = end; - step_count++; - int ll_ind = 1,lr_ind = 2,rl_ind = 3,rr_ind = 4; - - double val = getEValue(mean,sigma,rd,start,end); - while (end > start + 1 && val > eval && step_count < MAX_STEPS) { - double best_e = 1e+10, tmp = 0; - int best_index = 0; - if (start - 1 >= 0 && // Left left - (tmp = getEValue(mean,sigma,rd,start - 1,end)) < best_e) { - best_e = tmp; - best_index = ll_ind; - } - if (start + 1 < n_bins && // Left right - (tmp = getEValue(mean,sigma,rd,start + 1,end)) < best_e) { - best_e = tmp; - best_index = lr_ind; - } - if (end - 1 >= 0 && // Right left - (tmp = getEValue(mean,sigma,rd,start,end - 1)) < best_e) { - best_e = tmp; - best_index = rl_ind; - } - if (end + 1 < n_bins && // Right right - (tmp = getEValue(mean,sigma,rd,start,end + 1)) < best_e) { - best_e = tmp; - best_index = rr_ind; - } - if (best_e > val) break; // Can't improve e-value - if (best_index == ll_ind) start -= 1; - else if (best_index == lr_ind) start += 1; - else if (best_index == rl_ind) end -= 1; - else if (best_index == rr_ind) end += 1; - val = best_e; - - for (int i = 0;i < step_count;i++) - if (start == s[i] && end == e[i]) break; // Get into loop - s[step_count] = start; - e[step_count] = end; - step_count++; - } - - if (end > start && val <= eval) return true; - return false; -} - -double HisMaker::gaussianEValue(double mean,double sigma,double *rd, - int start,int end, double *pret = NULL) -{ - // Calculate by deviation from gaussian - double max = 0,min = 1e+10,av = 0; - int n = end - start + 1; - for (int i = start;i <= end;i++) { - av += rd[i]; - if (rd[i] > max) max = rd[i]; - if (rd[i] < min) min = rd[i]; - } - - av *= getInverse(n); - - double p = 0; - if (av < mean) { - double x = (max - mean)/sigma*0.707; - p = 0.5*(1 + TMath::Erf(x)); - } else { - double x = (min - mean)/sigma*0.707; - p = 0.5*(1 - TMath::Erf(x)); - } - if (pret != NULL) { - *pret = 1 - TMath::Power(1 - p, GENOME_SIZE_NORMAL*inv_bin_size*getInverse(n)); - } - return GENOME_SIZE_NORMAL*TMath::Power(p,n); -} - -void HisMaker::callSVs(string *user_chroms,int n_chroms, - bool useATcorr,bool useGCcorr,bool relax) -{ - string chr_names[N_CHROM_MAX] = {""}; - if (user_chroms == NULL && n_chroms != 0) { - cerr<<"No chromosome names given."<GetName(); - TH1 *merge = (TH1*)partition->Clone(hname + "_merge"); - - double mean,sigma; - getMeanSigma(rd_his,mean,sigma); - - int n_bins = partition->GetNbinsX(); - double *level = new double[n_bins],*rd = new double[n_bins]; - char *flags = new char[n_bins]; - for (int b = 0;b < n_bins;b++) { - rd[b] = his->GetBinContent(b + 1); - level[b] = partition->GetBinContent(b + 1); - flags[b] = ' '; - } - - double cut = mean/4; - if (rd_his_global) { - double mean_global,sigma_global; - getMeanSigma(rd_his_global,mean_global,sigma_global); - if (mean < 0.66*mean_global) { // For male individuals - cerr<<"Assuming male individual!"<SetBinContent(b + 1,level[b]); - - // Initial region identification - double min = mean - cut; - double max = mean + cut; - for (int b = 0;b < n_bins;b++) { - int b0 = b; - int bs = b; - while (b < n_bins && level[b] < min) b++; - int be = b - 1; - if (be > bs && adjustToEValue(mean,sigma,rd,n_bins,bs,be,CUTOFF_REGION)) - for (int i = bs;i <= be;i++) flags[i] = 'D'; - bs = b; - while (b < n_bins && level[b] > max) b++; - be = b - 1; - if (be > bs && adjustToEValue(mean,sigma,rd,n_bins,bs,be,CUTOFF_REGION)) - for (int i = bs;i <= be;i++) flags[i] = 'A'; - if (b > b0) b--; - } - - // Merging with short regions - int n_add = 1; - while (n_add > 0) { - for (int b = 0;b < n_bins;b++) { - - if (flags[b] != ' ') continue; - - int s = b; - while (b < n_bins && flags[b] == ' ') b++; - int e = b - 1; - - if (e < s || s == 0 || e >= n_bins) continue; - if (flags[s - 1] != flags[e + 1]) continue; - if (s == e) { flags[s] = flags[s - 1]; continue; } - - int le = s - 1,ls = le; - while (ls >= 0 && flags[ls] == flags[le]) ls--; ls++; - int rs = e + 1,re = rs; - while (re < n_bins && flags[re] == flags[rs]) re++; re--; - - double average,variance; - double raverage,rvariance; - double laverage,lvariance; - int n,rn,ln; - getAverageVariance(rd, s, e, average, variance, n); - getAverageVariance(rd,rs,re,raverage,rvariance,rn); - getAverageVariance(rd,ls,le,laverage,lvariance,ln); - if (n > rn || n > ln) continue; - - if (testTwoRegions(laverage,lvariance,ln,average,variance,n, - GENOME_SIZE_CNV) < CUTOFF_TWO_REGIONS && - testTwoRegions(raverage,rvariance,rn,average,variance,n, - GENOME_SIZE_CNV) < CUTOFF_TWO_REGIONS) - continue; - - for (int i = s;i <= e;i++) flags[i] = 'C'; - } - - n_add = 0; - for (int i = 0;i <= n_bins;i++) - if (flags[i] == 'C') { - flags[i] = flags[i - 1]; - n_add++; - } - } - - // Additional deletions - for (int b = 0;b < n_bins;b++) { - if (flags[b] != ' ') continue; - int bs = b; - while (b < n_bins && level[b] < min) b++; - int be = b - 1; - if (be > bs) { - if (gaussianEValue(mean,sigma,rd,bs,be) < CUTOFF_REGION) - for (int i = bs;i <= be;i++) flags[i] = 'd'; - b--; - } - } - - // Additional duplications - // for (int b = 0;b < n_bins;b++) { - // if (flags[b] != ' ') continue; - // int bs = b; - // while (b < n_bins && level[b] > max) b++; - // int be = b - 1; - // if (be > bs) { - // if (gaussianEValue(mean,sigma,rd,bs,be) < CUTOFF_REGION) - // for (int i = bs;i <= be;i++) flags[i] = 'a'; - // b--; - // } - // } - - // Filling and saving histograms - for (int b = 0;b < n_bins;b++) { - int b0 = b, n = 0; - double lev = 0,tmp = level[b]; - while (b < n_bins && sameLevel(level[b],tmp)) { lev += rd[b]; n++; b++; } - lev *= getInverse(n); - rd_level_merge->Fill(lev); - b--; - } - - for (int b = 0;b < n_bins;b++) { - int b0 = b, n = 0; - char c = flags[b]; - double lev = 0; - while (b < n_bins && flags[b] == c) { lev += rd[b]; n++; b++; } - lev *= getInverse(n); - while (b0 < b) { - level[b0++] = lev; - merge->SetBinContent(b0,lev); - } - b--; - } - - writeHistogramsToBinDir(rd_level_merge,merge); - - // Making calls - for (int b = 0;b < n_bins;b++) { - char c = flags[b]; - if (c == ' ') continue; - int bs = b; - double cnv = 0; - while (b < n_bins && flags[b] == c) cnv += rd[b++]; - int be = --b; - - if (be <= bs) continue; - - cnv /= (be - bs + 1)*mean; - TString type = "???"; - if (c == 'D' || c == 'd') type = "deletion"; - else if (c == 'A' || c == 'a') type = "duplication"; - int start = bs*bin_size + 1; - int end = (be + 1)*bin_size; - double size = end - start + 1; - double p = 0; - double e = getEValue(mean,sigma,rd,bs,be,&p); - double e2 = gaussianEValue(mean,sigma,rd,bs,be); - double e3 = 1,e4 = 1; - int add = int(1000./bin_size + 0.5); - if (bs + add < be - add) { - e3 = getEValue(mean,sigma,rd,bs + add,be - add); - e4 = gaussianEValue(mean,sigma,rd,bs + add,be - add); - } - double n_reads_all = 0,n_reads_unique = 0; - for (int i = bs;i <= be;i++) { - n_reads_all += h_all->GetBinContent(i); - n_reads_unique += h_unique->GetBinContent(i); - } - double q0 = -1; - if (n_reads_all > 0) q0 = (n_reads_all - n_reads_unique)/n_reads_all; - cout<GetMean(); - sigma = his->GetRMS(); - double constant = his->GetEntries()*0.4/sigma; - fg->SetParameters(constant,mean,0.5*sigma); - fg->SetParLimits(1,0,3*mean); - fg->SetParLimits(2,0,3*sigma); - his->Fit(fg,"qN"); - double min_fit = fg->GetParameter(1) - 2.0*fg->GetParameter(2); - double max_fit = fg->GetParameter(1) + 2.0*fg->GetParameter(2); - his->Fit(fg,"qN","",min_fit,max_fit); - mean = fg->GetParameter(1); - sigma = fg->GetParameter(2); -} - -double HisMaker::getMean(TH1 *his) -{ - if (his->GetMean() < his->GetRMS()) return his->GetMean(); - - double mean,sigma; - getMeanSigma(his,mean,sigma); - return mean; -} - -int HisMaker::getChromNamesWithHis(string *names,bool useATcorr,bool useGCcorr) -{ - TFile file(root_file_name,"Read"); - if (file.IsZombie()) { - cerr<<"Can't open file '"<GetListOfKeys()->MakeIterator(); - while (TKey *key = (TKey*)it->Next()) { - TString name = key->GetName(); - int s = 0, e = v2.Length() - 1, delta = v2.Length() - name.Length(); - while (s < v1.Length() && name[s] == v1[s]) s++; - if (s < v1.Length()) continue; - while (e >= 0 && e - delta >= 0 && v2[e] == name[e - delta]) e--; - if (e >= 0) continue; - e -= delta; - if (s > e) continue; - if (ret >= N_CHROM_MAX) { - cerr<<"Too many histograms in directory '"<GetNbinsX(); - - TString hname = his->GetName(); - TH1 *hl1 = (TH1*)his->Clone(hname + "_l1"); - TH1 *hl2 = (TH1*)his->Clone(hname + "_l2"); - TH1 *hl3 = (TH1*)his->Clone(hname + "_l3"); - TH1 *partition = - (TH1*)his->Clone(getPartitionName(name,bin_size,useATcorr,useGCcorr)); - - double *rd = new double[n_bins],*level = new double[n_bins]; - bool *mask = new bool[n_bins]; - for (int b = 0;b < n_bins;b++) { - mask[b] = false; - rd[b] = his->GetBinContent(b + 1); - } - - for (int bin_band = 2;bin_band <= range;bin_band++) { - - cout<<"Bin band is "<SetBinContent(b + 1,level[b]); - - calcLevels(level,mask,n_bins,bin_band,mean,sigma,skipMasked); - for (int b = 0;b < n_bins;b++) hl2->SetBinContent(b + 1,level[b]); - - calcLevels(level,mask,n_bins,bin_band,mean,sigma,skipMasked); - for (int b = 0;b < n_bins;b++) hl3->SetBinContent(b + 1,level[b]); - - if (skipMasked) { - updateMask_skip(rd,level,mask,n_bins,mean,sigma); - } else { - updateMask(rd,level,mask,n_bins,mean,sigma); - } - - if (bin_band >= 8) bin_band += 1; - if (bin_band >= 16) bin_band += 2; - if (bin_band >= 32) bin_band += 4; - if (bin_band >= 64) bin_band += 8; - if (bin_band >= 128) bin_band += 16; - if (bin_band >= 256) bin_band += 32; - if (bin_band >= 512) bin_band += 64; - } - - for (int b = 0;b < n_bins;b++) partition->SetBinContent(b + 1,level[b]); - double prev = level[0],prev_delta = 0; - int count = 1; - for (int b = 1;b < n_bins;b++) { - if (TMath::Abs(level[b] - prev) < PRECISION) { count++; } - else { - rd_level->Fill(prev); - frag_len->Fill(count); - double delta = prev - level[b]; - dl->Fill(TMath::Abs(delta)); - dl2->Fill(prev_delta,delta); - prev = level[b]; - prev_delta = delta; - count = 1; - } - } - - delete[] rd; - delete[] level; - delete[] mask; - - // Chromosome specific - writeHistogramsToBinDir(partition,hl1,hl2,hl3); - delete hl1; - delete hl2; - delete hl3; - delete partition; - - // General statistics - // If many chromosomes are analyzed then sum of all will be written last - writeHistogramsToBinDir(rd_level,frag_len,dl,dl2); - } -} - -bool HisMaker::correctGC(TH1 *his,TH1 *his_gc,TH2* his_rd_gc,TH1 *his_mean) -{ - // Calculating array with average RD for GC - int N = his_rd_gc->GetNbinsX(); - double width = 100./(N - 1),inv_width = 1./width; - double *gc_corr = new double[N]; - calcGCcorrection(his_rd_gc,his_mean,gc_corr,N); - - int n_bins = his->GetNbinsX(); - for (int b = 1;b <= n_bins;b++) { - double val = his->GetBinContent(b); - double gc = his_gc->GetBinContent(b); - if (gc < 0) continue; - int ind = (int)(gc*inv_width + .5); - if (gc_corr[ind] == -1) { - cerr<<"Zero value of GC average."<GetBinCenter(b) - <<" is not corrected."<SetBinContent(b,val*gc_corr[ind]); - } - - delete[] gc_corr; - return true; -} - -void HisMaker::calcGCcorrection(TH2* his_rd_gc,TH1 *his_mean, - double *corr,int n) -{ - for (int ind = 0;ind < n;ind++) { - int bin = ind + 1; - if (his_rd_gc->GetXaxis()->GetBinCenter(bin) > 89.99) { - TH1 *tmp = his_rd_gc->ProjectionY("tmp",bin,n); - while (ind < n) corr[ind++] = tmp->GetMean(); - } else { - TH1 *tmp = his_rd_gc->ProjectionY("tmp",bin,bin); - corr[ind] = tmp->GetMean(); - } - } - - double global_average = getMean(his_mean); - for (int i = 0;i < n;i++) - if (corr[i] == 0) corr[i] = -1; - else corr[i] = global_average/corr[i]; -} - -bool HisMaker::correctGCbyFragment(TH1 *his,TH1 *his_gc, - TH2* his_rd_gc,TH1 *his_mean) -{ - double global_average = getMean(his_mean); - if (global_average <= 0) { - cerr<<"Can't determine global RD average."<ProjectionY("his_frg"); - normalize(his_frg); - - static const int N_precalc = 40; - double frg_fraction[N_precalc + 1]; - int nbins = his_frg->GetNbinsX(); - for (int i = 0;i <= N_precalc;i++) { - int s = i*bin_size + 1,e = (i + 1)*bin_size; - double val = 0; - for (int c1 = 1;c1 <= bin_size;c1++) - for (int c2 = s;c2 <= e;c2++) { - int delta = c2 - c1; - int bin = his_frg->GetBin(delta); - if (bin >= 1 && bin <= nbins) val += his_frg->GetBinContent(bin); - } - val /= bin_size; - frg_fraction[i] = val; - } - - // Calculating array with average RD for GC - int N = his_rd_gc->GetNbinsX(); - double width = 100./(N - 1),inv_width = 1./width; - double *gc_average = new double[N]; - for (int ind = 0;ind < N;ind++) { - int bin = ind + 1; - if (his_rd_gc->GetXaxis()->GetBinCenter(bin) > 89.99) { - TH1 *tmp = his_rd_gc->ProjectionY("tmp",bin,N); - while (ind < N) gc_average[ind++] = tmp->GetMean(); - } else { - TH1 *tmp = his_rd_gc->ProjectionY("tmp",bin,bin); - gc_average[ind] = tmp->GetMean(); - } - } - - nbins = his->GetNbinsX(); - for (int b = 1;b <= nbins;b++) { - double val = his->GetBinContent(b),expect = 0,nb =0; - double min1 = -1,min2 = -1; - for (int i = 0;i <= N_precalc;i++) { - int b1 = b - i,b2 = b + i; - if (b1 >= 1) { - double gc = his_gc->GetBinContent(b1); - if (gc < 0) continue; - int ind = (int)(gc*inv_width + .5); - if (gc_average[ind] == 0) continue; - double tmp = gc_average[ind]/global_average; - if (min1 < 0 || tmp < min1) min1 = tmp; - if (min1 < 0) continue; - if (b == 106130) cout<GetBinContent(b2); - if (gc < 0) continue; - int ind = (int)(gc*inv_width + .5); - double tmp = gc_average[ind]/global_average; - if (min2 < 0 || tmp < min2) min2 = tmp; - if (min2 < 0) continue; - if (b == 106130) cout< 0) his->SetBinContent(b,val/expect); - } - - delete[] gc_average; - return true; -} - -void HisMaker::updateMask(double *rd,double *level,bool *mask,int n_bins, - double mean,double sigma) -{ - for (int b = 0;b < n_bins;b++) mask[b] = false; - - int ln = 0,n = 0,rn = 0; - double average = 0, variance = 0; - double laverage = 0, lvariance = 0; - double raverage = 0, rvariance = 0; - double inv_mean = 1/mean, inv_sigma = 1/sigma; - int start = 0, stop = -1; - while (getRegionRight(level,n_bins,stop + 1,start,stop)) { - - ln = n; - laverage = average; - lvariance = variance; - - n = rn; - average = raverage; - variance = rvariance; - - int rstart,rstop; - if (!getRegionRight(level,n_bins,stop + 1,rstart,rstop)) break; - getAverageVariance(rd,rstart,rstop,raverage,rvariance,rn); - - int lstart,lstop; - if (!getRegionLeft(level,n_bins,start - 1,lstart,lstop)) { - // Have no left region -- need to calculate variances - getAverageVariance(rd,start,stop,average,variance,n); - continue; - } - - if (n <= 1) continue; - - if (ln <= 15 || n <= 15 || rn <= 15) { - // Check sigma condition - double ns = 1.8; - //double ns = 2.0; - double nsigma = ns*TMath::Sqrt(level[lstop]*inv_mean)*sigma; - if (TMath::Abs(level[lstop] - level[start]) < nsigma) continue; - nsigma = ns*TMath::Sqrt(level[rstart]*inv_mean)*sigma; - if (TMath::Abs(level[rstart] - level[stop]) < nsigma) continue; - } else { - // Checking compartibility of regions - if (testTwoRegions(laverage,lvariance,ln,average,variance,n, - GENOME_SIZE) > CUTOFF_TWO_REGIONS || - testTwoRegions(raverage,rvariance,rn,average,variance,n, - GENOME_SIZE) > CUTOFF_TWO_REGIONS) - continue; - } - - // Check that region is abnormal (deviates largerly from the mean) - if (testRegion(mean,average,variance,n) > CUTOFF_REGION) continue; - - // Mask - for (int b = start;b <= stop;b++) mask[b] = true; - } -} - -void HisMaker::updateMask_skip(double *rd,double *level,bool *mask,int n_bins, - double mean,double sigma) -{ - for (int b = 0;b < n_bins;b++) mask[b] = false; - - double inv_mean = 1/mean, inv_sigma = 1/sigma; - int start = 0, stop = -1; - while (getRegionRight(level,n_bins,stop + 1,start,stop)) { - - double average = 0, variance = 0; - int n = 0; - getAverageVariance(rd,start,stop,average,variance,n); - if (n == 1) continue; - - int ln = 0, rn = 0; - int rstart,rstop,lstart,lstop; - if (!getRegionRight(level,n_bins,stop + 1,rstart,rstop)) continue; - rn = rstop - rstart + 1; - if (!getRegionLeft(level,n_bins,start - 1,lstart,lstop)) continue; - ln = lstop - lstart + 1; - - double tmp = GENOME_SIZE*getInverse(n + rn + ln)*inv_bin_size; - - // Check that region is unlikely to be CNV - if (testRegion(mean,average,variance,n) > CUTOFF_REGION) continue; - - if (ln <= 5 || n <= 5 || rn <= 5) { - // Check sigma condition - double ns = 1.8; - double nsigma = ns*TMath::Sqrt(level[lstop]*inv_mean)*sigma; - if (TMath::Abs(level[lstop] - level[start]) < nsigma) continue; - nsigma = ns*TMath::Sqrt(level[rstart]*inv_mean)*sigma; - if (TMath::Abs(level[rstart] - level[stop]) < nsigma) continue; - } else { - // Checking compartibility of regions - if (tmp*testRegion(level[start - 1],average,variance,n) > CUTOFF_REGION) - continue; - if (tmp*testRegion(level[stop + 1],average,variance,n) > CUTOFF_REGION) - continue; - } - - // Mask - for (int b = start;b <= stop;b++) mask[b] = true; - } -} - -#define EXPFT_SIZE 1000000 -static double *expit = NULL; // integer table for exp(x) -static double *expft = NULL; // floating-point table for exp(x) - -void HisMaker::calcLevels(double *level,bool *mask,int n_bins,int bin_band, - double mean,double sigma,bool skipMasked) -{ - double *grad_b = new double[n_bins](); - double inv2_bin_band = 1./(bin_band*bin_band); - double mean_4 = mean/4, sigma_2 = 4/(sigma*sigma),ms2 = mean/(sigma*sigma); - int win = 3*bin_band; - double *exps = new double[win + 1]; - for (int i = 0;i <= win;i++) { - exps[i] = i*exp(-0.5*i*i*inv2_bin_band); - } - // create lookup tables to speed up the calculation of e^x - // we do two lookup tables, one for integer values of x and one for values of x between 0 and 1 - // for any value of x, where x = i.d (i = int part, d = decimal part), we have: e^x = e^(i+d) = e^i*e^d - if (!expit) { - expit = new double[1000](); - expft = new double[EXPFT_SIZE](); - for (int idx = 0; idx < 1000; idx++) { - expit[idx] = exp(-idx); - } - for (int idx = 0; idx < EXPFT_SIZE; idx++) { - expft[idx] = exp(-idx/(double)EXPFT_SIZE); - } - } - - for (int b = 0;b < n_bins;b++) - { - if (mask[b]) { - continue; - } - double inv_b = 0; int d = 0; - if (level[b] < mean_4) { - inv_b = sigma_2; - } else { - inv_b = ms2/level[b]; - } - for (int i = b + 1;i < n_bins;i++) { - if (mask[i]) { - continue; - } - d++; - double inv_i = 0; - if (level[i] < mean_4) { - inv_i = sigma_2; - } else { - inv_i = ms2/level[i]; - } - double r = level[i] - level[b]; - - double valb = -0.5*r*r*inv_b; - double vali = -0.5*r*r*inv_i; - double val_intb = 0; - double val_inti = 0; - double values[2] = {modf(valb, &val_intb), modf(vali, &val_inti)}; - // vecexp_taylor13(values, 2); - - if (valb > -1000) { - grad_b[b] += exps[d]*expit[-(int)val_intb]*expft[-(int)(EXPFT_SIZE*values[0])]; - } else { - grad_b[b] += exps[d]*exp(valb); - } - if (vali > -1000) { - grad_b[i] -= exps[d]*expit[-(int)val_inti]*expft[-(int)(EXPFT_SIZE*values[1])]; - } else { - grad_b[i] -= exps[d]*exp(vali); - } - if (d == win) {break;} - } - } - - // Calculating levels - for (int b = 0; b < n_bins; b++) - { - if (mask[b]) { - continue; - } - int b_start = b; - - // Finding region by bins - if (skipMasked) { - while (b < n_bins && (grad_b[b] >= 0 || mask[b])) { - b++; - } - while (b < n_bins && (grad_b[b] < 0 || mask[b])) { - b++; - } - } else { - while (b < n_bins && grad_b[b] >= 0 && !mask[b]) { - b++; - } - while (b < n_bins && grad_b[b] < 0 && !mask[b]) { - b++; - } - } - int b_stop = --b; - if (b_start > b_stop) { - cerr<<"Abnormal range ("<= 0) - v2 = TMath::Abs(level[start1] - level[start1 - 1]); - if (end2 + 1 < n_bins) - v3 = TMath::Abs(level[end2] - level[end2 + 1]); - if (v1 < v2 && v1 < v3) { - ret = true; - double nl = (end1 - start1 + 1)*level[start1]; - nl += (end2 - start2 + 1)*level[start2]; - nl *= getInverse(end2 - start1 + 1); - for (int i = start1;i <= end2;i++) level[i] = nl; - start2 = start1; - } - } - start1 = start2; - end1 = end2; - start2 = end2 = end1 + 1; - while (end2 < n_bins && - TMath::Abs(level[end2] - level[start2]) < PRECISION) end2++; - end2--; - } - - return ret; -} - -static const int N_smear = 40; -TH1 *h_ins_smear[N_smear + 1]; -TH1 *h_read_smear[N_smear + 1]; - -double valley(double *x_arr,double *par) -{ - int sm = int(par[6] + 0.5); - if (sm < 0 || sm > N_smear) sm = 0; - TH1 *h_read = h_read_smear[sm]; - TH1 *h_ins = h_ins_smear[sm]; - double x = x_arr[0]; - if (x < 0) x = -x; - if (x <= par[0]) x = par[0]; - if (x <= par[2]) { - double ret = (2 - par[1])/par[2]*x + par[1]; - int bin = int(x - 0.5); - if (bin > 0 && bin <= h_read->GetNbinsX()) - ret += par[5]*h_read->GetBinContent(bin); - bin = int(x - par[3] + 0.5); - if (bin > 0 && bin <= h_ins->GetNbinsX()) - ret += par[4]*h_ins->GetBinContent(bin); - return ret; - } else return 2; -} - - -TTree *HisMaker::fitValley2ATbias(TH1 *his_read,TH1 *his_frg) -{ - TH2 *his_at = (TH2*)getHistogram(getATaggrName()); - int nbinsx = his_read->GetNbinsX(), nbinsy = his_frg->GetNbinsY(); - - h_ins_smear[0] = his_frg; - h_read_smear[0] = his_read; - for (int s = 1;s <= N_smear;s++) { - double denom = 0.5/s/s; - TString hname = "read_len_smear"; hname += s; - TH1 *his_read_smear = (TH1*)his_read->Clone(hname); - int n_bins = his_read->GetNbinsX(); - for (int i = 1;i <= n_bins;i++) { - double val = 0; - for (int j = 1;j <= n_bins;j++) - val += exp(-(i - j)*(i - j)*denom)*his_read->GetBinContent(j); - his_read_smear->SetBinContent(i,val); - } - hname = "ins_len_smear"; hname += s; - TH1 *his_frg_smear = (TH1*)his_frg->Clone(hname); - n_bins = his_frg->GetNbinsX(); - for (int i = 1;i <= n_bins;i++) { - double val = 0; - for (int j = 1;j <= n_bins;j++) - val += exp(-(i - j)*(i - j)*denom)*his_frg->GetBinContent(j); - his_frg_smear->SetBinContent(i,val); - } - normalize(his_read_smear); - normalize(his_frg_smear); - h_ins_smear[s] = his_frg_smear; - h_read_smear[s] = his_read_smear; - } - - int len; - double range,min,shift,middle,norm_ins,norm_read,smear,zero; - TTree *tree_pars = new TTree("at_fit_params","Parameters"); - tree_pars->SetDirectory(0); - tree_pars->Branch("len", &len, "len/I"); - tree_pars->Branch("middle", &middle, "middle/D"); - tree_pars->Branch("min", &min, "min/D"); - tree_pars->Branch("range", &range, "range/D"); - tree_pars->Branch("shift", &shift, "shift/D"); - tree_pars->Branch("norm_ins", &norm_ins, "norm_ins/D"); - tree_pars->Branch("norm_read",&norm_read,"norm_read/D"); - tree_pars->Branch("smear", &smear, "smear/D"); - tree_pars->Branch("zero", &zero, "zero/D"); - - TTimer *timer = new TTimer("gSystem->ProcessEvents();",50,kFALSE); - TH1 *hx = his_at->ProjectionX("hx"); - TF1 *func = NULL; - int nbinsl = his_at->GetNbinsX(); - range = his_frg->GetMean(); - for (int l = nbinsl - 1;l >= 1;l--) { - len = int(hx->GetBinCenter(l) + 0.5); - TString his_name = "his_"; his_name += len; - TH1 *his = his_at->ProjectionY(his_name,l,l); - int zero_bin = -1,nbins = his->GetNbinsX(); - for (int b = 1;b <= nbins;b++) { - double low = his->GetBinLowEdge(b); - double up = low + his->GetBinWidth(b); - if (low < 0 && up > 0) { - zero_bin = b; - break; - } - } - his->SetBinContent(zero_bin,his->GetBinContent(zero_bin)/len); - normalize(his,0.25,0.75,2); - min = his->GetBinContent(zero_bin); - if (min > 2) min = 2; - - double start = his->GetBinLowEdge(1); - double end = his->GetBinLowEdge(nbins) + his->GetBinWidth(nbins); - if (!func) { - func = new TF1("func",valley,start,end,7); - func->SetParameter(0,10); func->SetParLimits(0,0,100); // Middle - func->SetParameter(1,min); func->SetParLimits(1,0,2); // Min - func->SetParameter(2,range*2);func->SetParLimits(2,range,1000);// Outer - func->SetParameter(3,0); func->SetParLimits(3,-15,15); // Shift - func->SetParameter(4,45); func->SetParLimits(4,0,100); // I norm - func->SetParameter(5,25); func->SetParLimits(5,0,100); // R norm - func->SetParameter(6,8); func->SetParLimits(6,0,N_smear); // Smear - func->SetNpx(100000); - func->SetLineColor(kGreen); - } - TF1* func2 = new TF1("func2",valley,start,end,7); - func2->SetParameter(0,35); - //double val = len*0.039 - 0.59; - double val = len*0.032 - 0.395; - if (val < 0) val = 0; val = 2 - val; - func2->SetParameter(1,val); - func2->SetParameter(2,550); - func2->SetParameter(3,-3); - func2->SetParameter(4,2100*(2 - val)/len); - func2->SetParameter(5,1050*(2 - val)/len); - func2->SetParameter(6,9.5); - func2->SetNpx(100000); - func2->SetLineColor(kBlue); - - //his->Draw(); - //his->GetYaxis()->SetRangeUser(0,2.5); - his->Fit(func,"qN","",start,end); - //func->Draw("same"); - //func2->Draw("same"); - - //gPad->cd(0); - //gPad->Update(); - - middle = func->GetParameter(0); - min = func->GetParameter(1); - range = func->GetParameter(2); - shift = func->GetParameter(3); - norm_ins = func->GetParameter(4); - norm_read = func->GetParameter(5); - smear = func->GetParameter(6); - zero = func->Eval(0); - tree_pars->Fill(); - -// TString input; -// timer->TurnOn(); -// timer->Reset(); -// input = Getline(">"); -// input.ReplaceAll("\n","\0"); -// input = input.Remove(TString::kBoth,' '); -// timer->TurnOff(); -// if (input == "exit") return NULL; - } - - TFile file(root_file_name.Data(),"Update"); - if (file.IsZombie()) { - cerr<<"Can't open/write to file '"<Write(tree_pars->GetName(),TObject::kOverwrite); - file.Close(); - } - return tree_pars; -} - -void makeReadAndFrgHis(TH2 *his_read_frg,TH1 *his_read,TH1 *his_frg) -{ - if (!his_read_frg) return; - int nbinsx = his_read_frg->GetNbinsX(),nbinsy = his_read_frg->GetNbinsY(); - for (int x = 1;x <= nbinsx;x++) { - int rl = int(his_read->GetBinCenter(x) + 0.5), half_rl = rl>>1; - for (int y = 1;y <= nbinsy;y++) { - double frg = his_frg->GetBinCenter(y); - int frg_len = int(frg - half_rl + 0.5); - double val = his_read_frg->GetBinContent(x,y) + - his_frg->GetBinContent(frg_len); - his_frg->SetBinContent(frg_len,val); - val = his_read_frg->GetBinContent(x,y) + - his_read->GetBinContent(half_rl); - his_read->SetBinContent(half_rl,val); - } - } - normalize(his_frg); - normalize(his_read); -} - -void HisMaker::stat(string *user_chroms,int n_chroms,bool useATcorr) -{ - string chr_names[N_CHROM_MAX] = {""}; - if (user_chroms == NULL && n_chroms != 0) { - cerr<<"No chromosome names given."<ProjectionX("his_read"); his_read->Reset(); - his_frg = his_read_frg->ProjectionY("his_frg"); his_frg->Reset(); - makeReadAndFrgHis(his_read_frg,his_read,his_frg); - } - double RANGE = 0,NORM_FRG = 0,NORM_READ = 0,SHIFT = 0,P0 = 0,P1 = 0; - TTree *tree_pars = fitValley2ATbias(his_read,his_frg); - if (tree_pars) { - double x[100],y[100]; - int len,n_gr = 0; - double rg,min,shift,middle,norm_ins,norm_read,smear; - tree_pars->SetBranchAddress("len", &len); - tree_pars->SetBranchAddress("middle", &middle); - tree_pars->SetBranchAddress("min", &min); - tree_pars->SetBranchAddress("range", &rg); - tree_pars->SetBranchAddress("shift", &shift); - tree_pars->SetBranchAddress("norm_ins", &norm_ins); - tree_pars->SetBranchAddress("norm_read",&norm_read); - tree_pars->SetBranchAddress("smear", &smear); - int n_ent = tree_pars->GetEntries(); - double n_av = 0; - for (int e = 0;e < n_ent;e++) { - tree_pars->GetEntry(e); - x[n_gr] = len; - y[n_gr] = 2 - min; - n_gr++; - if (len >= 40 && len <= 55) { - RANGE += rg; - NORM_FRG += norm_ins*len/(2 - min); - NORM_READ += norm_read*len/(2 - min); - SHIFT += shift; - n_av++; - } - } - - if (n_av > 0) { - RANGE /= n_av, NORM_FRG /= n_av, NORM_READ /= n_av, SHIFT /= n_av; - TGraph *graph = new TGraph(n_gr,x,y); - graph->Fit("pol1","q"); - P0 = graph->GetFunction("pol1")->GetParameter(0); - P1 = graph->GetFunction("pol1")->GetParameter(1); - cout<<"Pars "< 0) { - double RANGE_over = 1./RANGE; - for (int c = 0;c < n_chroms;c++) { // Correcting for AT run bias - string chrom = user_chroms[c]; - string name = Genome::makeCanonical(chrom); - string name_at = name; name_at += "_at"; - cout<<"Correcting AT run bias for "<SetBranchAddress("start",&start); - tree->SetBranchAddress("end", &end); - int n_ent = tree->GetEntries(),atn = 2*n_ent,ati = 0; - int *at_run = new int[atn]; - for (int i = 0;i < n_ent;i++) { - tree->GetEntry(i); - at_run[ati++] = start; - at_run[ati++] = end; - } - int nbins = his_p->GetNbinsX(); - - ati = 0; - for (int b = 1;b <= nbins;b++) { - double val = 0,np = 0,add = 0; - start = int(his_p->GetBinLowEdge(b) + 0.5); - end = int(his_p->GetBinLowEdge(b) + his_p->GetBinWidth(b) + 0.5); - for (int p = start;p <= end;p++) { - double p5 = 1,p3 = 1,add5 = 0,add3 = 0; - while (p > at_run[ati + 1] + RANGE && ati < atn) ati += 2; - for (int j = ati;j < atn;j += 2) { - if (p < at_run[j] - RANGE) break; - bool is5 = at_run[j + 1] < p,is3 = at_run[j] > p; - int offset = 0; - if (is5) offset = p - at_run[j + 1]; - else if (is3) offset = at_run[j] - p; - int len = at_run[j + 1] - at_run[j] + 1; - //double lost = len*0.039 - 0.59; if (lost < 0) lost = 0; - double lost = len*P1 + P0; if (lost < 0) lost = 0; - double p = (1 - lost) + lost*RANGE_over*offset; - if (p < 0) p = 0; - - int bin = his_read->GetBin(offset); - double tmp = 0; - if (bin >= 1 && bin <= his_read->GetNbinsX()) - tmp += NORM_READ*lost/len*his_read->GetBinContent(bin); - offset = int(offset - SHIFT + 0.5); - bin = his_frg->GetBin(offset); - if (bin >= 1 && bin <= his_frg->GetNbinsX()) - tmp += NORM_FRG*lost/len*his_frg->GetBinContent(offset); - - if (is5) add5 = (add5 + tmp)*p; - else if (is3) add3 += tmp*p3; - if (is5) p5 *= p; - else if (is3) p3 *= p; - } - - val += 0.5*p5 + 0.5*p3; - add += add3 + add5; - np++; - } - val += 0.5*add; - val /= np; - if (val > 0) - his_p->SetBinContent(b,his_p->GetBinContent(b)/val); - } - his_p->SetName(getSignalName(name,bin_size,true,false)); - writeHistogramsToBinDir(his_p); - delete[] at_run; - } - } - } - - // Statistics for uncorrected - TH1* rd_p = new TH1D(getDistrName(chrAll,bin_size,false,false), - "RD all", 5001,-0.5,5000.5); - TH1* rd_p_xy = new TH1D(getDistrName("X",bin_size,false,false), - "RD all XY",5001,-0.5,5000.5); - TH1 *rd_u = new TH1D(rd_u_name, "RD unique", 5001,-0.5,5000.5); - TH1 *rd_u_xy = new TH1D(rd_u_xy_name,"RD unique XY",5001,-0.5,5000.5); - for (int c = 0;c < n_chroms;c++) { - string chrom = user_chroms[c]; - string name = Genome::makeCanonical(chrom); - cout<<"Making statistics for "<GetNbinsX(); - int position = 1; - for (int i = 1;i <= n;i++) { // All RD - double val = his_p->GetBinContent(i); - if (name == chrX || name == chrY) rd_p_xy->Fill(val); - else rd_p->Fill(val); - position += bin_size; - } - } - - if (his_gc && his_p) { // Correlation of RD and GC - int n = his_gc->GetNbinsX(); - if (name == chrX || name == chrY) - for (int i = 1;i <= n;i++) - rd_gc_xy->Fill(his_gc->GetBinContent(i), - his_p->GetBinContent(i)); - else for (int i = 1;i <= n;i++) - rd_gc->Fill(his_gc->GetBinContent(i), - his_p->GetBinContent(i)); - } - - if (his_u) { // Unique RD - int n = his_u->GetNbinsX(); - if (name == chrX || name == chrY) - for (int i = 1;i <= n;i++) rd_u_xy->Fill(his_u->GetBinContent(i)); - else - for (int i = 1;i <= n;i++) rd_u->Fill(his_u->GetBinContent(i)); - } - } - - double mean,sigma; - getMeanSigma(rd_p,mean,sigma); - cout<<"Average RD per bin (1-22) is "<SetName(new_his_name); - writeHistogramsToBinDir(his_corrected); - } - - // Statistics for corrected counts - TH1* rd_p_GC = new TH1D(getDistrName(chrAll,bin_size,useATcorr,true), - "RD all (GC corrected)", 5001,-0.5,5000.5); - TH1* rd_p_xy_GC = new TH1D(getDistrName("X",bin_size,useATcorr,true), - "RD all XY (GC corrected)",5001,-0.5,5000.5); - for (int c = 0;c < n_chroms;c++) { - string chrom = user_chroms[c]; - string name = Genome::makeCanonical(chrom); - cout<<"Making statistics for "<GetNbinsX(); - if (name == chrX || name == chrY) - for (int i = 1;i <= n;i++) rd_p_xy_GC->Fill(his_p->GetBinContent(i)); - else - for (int i = 1;i <= n;i++) rd_p_GC->Fill(his_p->GetBinContent(i)); - - if (!his_gc) { - cerr<<"Can't find GC-content histogram for '"<Fill(his_gc->GetBinContent(i),his_p->GetBinContent(i)); - else - for (int i = 1;i <= n;i++) - rd_gc_GC->Fill(his_gc->GetBinContent(i),his_p->GetBinContent(i)); - } - - getMeanSigma(rd_p_GC,mean,sigma); - cout<<"Average RD per bin (1-22) is "<MakeIterator(); - while (TKey *key = (TKey*)it->Next()) { - TObject *obj = key->ReadObj(); - if (obj->IsA() != TTree::Class()) { - delete obj; - continue; - } - string name = obj->GetName(); - string title = obj->GetTitle(); - delete obj; - if (name == "") { - cerr<<"Tree with no name is ignored."<getChromosomeIndex(name); - if (c < 0) { - cerr<<"Unknown chromosome '"<name()<<"."<chromLen(c); - } - if (ncs < N_CHROM_MAX) { - chr_names[ncs] = name; - chrom_lens[ncs] = len + 1; - ncs++; - } else cerr<<"Too many trees in the file '"<count()<next()) { - i->setUnique1(countReads(for_pos[index],i->start1(),i->end1())); - int index = getIndexForName(Genome::makeCanonical(i->name2()), - chr_names,ncs); - if (index < 0) continue; - i->setOtherIndex(index); - i->setUnique2(countReads(for_pos[index],i->start2(),i->end2())); - } - } - - cout<<"Assigning frequencies ..."<next()) { - if (i->end1() >= chrom_lens[c]) continue; - short *e = &for_pos[c][i->end1()]; - for (short *p = &for_pos[c][i->start1()];p <= e;p++) *p += 1; - } - } - - for (int c = 0;c < user_n_chroms;c++) { - string name = Genome::makeCanonical(user_chroms[c]); - int index = getIndexForName(name,chr_names,ncs); - if (index < 0) { - cerr<<"No data for '"<name1()<<" "<start1()<<" "<end1()<end1() < p) fi = fi->next(); - int n0 = 1; - double det = 0; - for (Interval *intv = fi;intv;intv = intv->next()) { - if (intv->start1() > p) break; - if (intv->end1() < p) continue; - if (intv->unique1() == 0) continue; - int ni = for_pos[intv->otherIndex()][intv->getEquivalent(p)]; - if (ni == 0) { - cerr<<"Zero ni value: "<start1()<<" " - <end1()<<" p="<

otherIndex()<<" "<getEquivalent(p) - <unique2()/intv->unique1()/ni; - n0++; - } - if (n0 > 0) { - cout<<"p,no,det = "<SetBinContent(bin,val); - val = 0; - bin++; - } - val += arr[i]; - } - if (bin <= bin_size) his_signal->SetBinContent(bin,val); - writeHistogramsToBinDir(his_signal); - - delete[] uarr; - delete[] rarr; - delete[] arr; - } - - cout<<"Deleting2 ..."<next(); - delete i; - i = next; - } - } - cout<<"Exiting."< max) max = len; - chrom_lens[c] = len; - } - char *seq_buffer = new char[max + 1000]; - cout<<"Done."<Clone(getGCName(name,bin_size)); - his_rd_u->SetDirectory(0); - his_rd_p->SetDirectory(0); - - for (int f = 0;f < n_root_files;f++) { - string rfn = root_files[f]; - TFile file(rfn.c_str(),"Read"); - if (file.IsZombie()) { - cerr<<"Can't open file '"<GetNbinsX(); -// double width = 100./(N - 1),inv_width = 1./width; -// double *gc_corr = new double[N]; -// calcGCcorrection(fh_rd_gc,fh_mean,gc_corr,N); - - TTree *tree = (TTree*)file.Get(chrom.c_str()); - if (!tree) tree = (TTree*)file.Get(name.c_str()); - if (!tree) { - cerr<<"Can't find tree for chromosome '"<SetBranchAddress("position", &position); - tree->SetBranchAddress("rd_unique",&rd_unique); - tree->SetBranchAddress("rd_parity",&rd_parity); - int start = 1, end = bin_size, bin = 0; - int n_ent = tree->GetEntries(), index = 0; - short count_unique = 0,count_parity = 0; - tree->GetEntry(index++); - while (index < n_ent) { - - // Calculate count - while (position <= end && index < n_ent) { - count_unique += rd_unique; - count_parity += rd_parity; - tree->GetEntry(index++); - if (count_unique < 0) count_unique = 30000; - if (count_parity < 0) count_parity = 30000; - } - - bin++; - if (bin < 1 || bin > n_bins) { - cerr<<"Bin out of bounds."<GetBinContent(bin) + count_unique; - double cp = his_rd_u->GetBinContent(bin) + count_parity; - his_rd_u->SetBinContent(bin,cu); - his_rd_p->SetBinContent(bin,cp); - } - - start += bin_size; - end += bin_size; - count_unique = 0; - count_parity = 0; - } - delete tree; - file.Close(); - } - - // Writing chromosome specific histograms - writeHistogramsToBinDir(his_rd_u,his_rd_p); - - // Creating histograms with GC-content - cout<<"Making GC histogram for '"<GetNbinsX(); - for (int i = 1;i <= n;i++) { - int low = (int) his_gc->GetBinLowEdge(i); - int up = (int) (low + his_gc->GetBinWidth(i)); - his_gc->SetBinContent(i,countGCpercentage(seq_buffer,low,up)); - } - - writeHistogramsToBinDir(his_gc); - } - // Deleting objects - delete his_rd_u; - delete his_rd_p; - delete his_gc; - } - - delete[] seq_buffer; -} - -double getMedian(TH1 *tmp) -{ - int nbins = tmp->GetNbinsX(); - double sum = 0, sum2 = 0; - for (int i = 1;i <= nbins;i++) sum += tmp->GetBinContent(i); - sum /= 2; - for (int i = 1;i <= nbins;i++) { - double prev = sum2; - sum2 += tmp->GetBinContent(i); - if (sum2 >= sum) - return tmp->GetBinLowEdge(i) + (sum - sum2)*tmp->GetBinWidth(i); - } - return 0; -} - -void HisMaker::produceHistograms_try_correct(string *user_chroms,int n_chroms) -{ - if (user_chroms == NULL && n_chroms != 0) { - cerr<<"No chromosome names given."< max) max = len; - chrom_lens[c] = len; - } - short *counts_p = new short[max + 1]; - short *counts_u = new short[max + 1]; - char *seq_buf = new char[max + 1000]; - cout<<"Done."<Clone(getSignalName(name,bin_size, - false,false)); - TH1 *his_gc = (TH1*)his_rd_p_raw->Clone(getGCName(name,bin_size)); - his_rd_u_raw->SetDirectory(0); - his_rd_p_raw->SetDirectory(0); - his_rd_p->SetDirectory(0); - his_gc->SetDirectory(0); - - // Reading tree into a histogram - cout<<"Reading tree ..."<GetNbinsX();b++) { - if (end > org_len) end = org_len; - int val_p = 0,val_u = 0; - for (int i = start;i <= end;i++) { - val_p += counts_p[i]; - val_u += counts_u[i]; - } - his_rd_p_raw->SetBinContent(b,val_p); - his_rd_u_raw->SetBinContent(b,val_u); - rd_p->Fill(val_p); - start += bin_size; - end += bin_size; - } - -// TFile file(root_file_name,"Read"); -// if (file.IsZombie()) { -// cerr<<"Can't open file '"<SetBranchAddress("position", &position); -// tree->SetBranchAddress("rd_unique",&rd_unique); -// tree->SetBranchAddress("rd_parity",&rd_parity); -// int n_ent = tree->GetEntries(),ati = 0; -// for (int i = 0;i < n_ent;i++) { // Aggregating -// tree->GetEntry(i); -// while (ati < atn && position > at_run[ati + 1] + WIN) ati += 2; -// for (int j = ati;j < atn;j += 2) { -// if (position < at_run[j] - WIN) break; -// int len = at_run[j + 1] - at_run[j] + 1; -// int offset = position - at_run[j]; -// if (offset > 0) { -// offset = position - at_run[j + 1]; -// if (offset < 0) offset = 0; -// } -// for (int i = 0;i < rd_parity;i++) his_at->Fill(len,offset); -// } -// } - -// // Deleting tree -// delete tree; -// file.Close(); - -// // Deleting objects -// cout<<"Filling and saving tree with AT runs ..."< 0) delete[] at_run; - - // Writing chromosome specific histograms - writeHistogramsToBinDir(his_rd_u_raw,his_rd_p_raw,his_rd_p,his_gc); - delete his_rd_u_raw; - delete his_rd_p_raw; - delete his_rd_p; - delete his_gc; - } - - double av_for_gc[MAX_N + 1]; - for (int i = 0;i <= MAX_N;i++) { - TH1 *tmp = his_test->ProjectionY("tmp",i + 1,i + 1); - //av_for_gc[i] = tmp->GetMean(); - av_for_gc[i] = getMedian(tmp); - //cout<GetMean()<<" "<ProjectionY("his_frg"); normalize(his_frg); - - double average = getMean(rd_p),av_over = bin_size/average/MAX_N; - cout<<"average = "<GetNbinsX();b++) { - if (bstart > 2000000) break; - if (bend > org_len) bend = org_len; - double val = 0; - for (int i = bstart;i <= bend;i++) { - if (counts_p[i] <= 0) continue; - if (i < 1000) continue; - // Calculating correction - double corr1 = 0,corr2 = 0; - int n_at = 0,n_gc = 0,max_at = 0,max_gc = 0,p = 0; - char *cf = &seq_buf[i - 1], *cl = cf; - char *end = &seq_buf[org_len], *cend = cl + MAX_N - 1; - if (cend > end) cend = end; - while (cl < cend) { - char c = *cl; cl++; p++; - if (c == '1') n_at++; else if (c == '2') n_gc++; - } - cend = cl + 1000; if (cend > end) cend = end; - while (cl < cend) { - char c = *cl; cl++; - if (c == '1') n_at++; else if (c == '2') n_gc++; - if (n_at > max_at) max_at = n_at; - if (n_gc > max_gc) max_gc = n_gc; - c = *cf; cf++; - if (c == '1') n_at--; else if (c == '2') n_gc--; - double reduce = av_for_gc[MAX_N - max_at]; - if (av_for_gc[max_gc] < reduce) reduce = av_for_gc[max_gc]; - corr1 += reduce*av_over*his_frg->GetBinContent(p++); - } - n_at = n_gc = max_at = max_gc = p = 0; - cl = cf = &seq_buf[i - 1]; - char *start = seq_buf, *cstart = cl - MAX_N + 1; - if (cstart < start) cstart = start; - while (cl > cstart) { - char c = *cl; cl--; p++; - if (c == '1') n_at++; else if (c == '2') n_gc++; - } - cstart = cl - 1000; if (cstart < start) cstart = start; - while (cl > cstart) { - char c = *cl; cl--; - if (c == '1') n_at++; else if (c == '2') n_gc++; - if (n_at > max_at) max_at = n_at; - if (n_gc > max_gc) max_gc = n_gc; - c = *cf; cf--; - if (c == '1') n_at--; else if (c == '2') n_gc--; - double reduce = av_for_gc[MAX_N - max_at]; - if (av_for_gc[max_gc] < reduce) reduce = av_for_gc[max_gc]; - corr2 += reduce*av_over*his_frg->GetBinContent(p++); - } - val += 2*counts_p[i]/(corr1 + corr2); - } - - his_rd_p->SetBinContent(b,val); - bstart += bin_size; - bend += bin_size; - } - writeHistogramsToBinDir(his_rd_p); - } - - // Writing global histograms - writeHistogramsToBinDir(his_at,his_test); - delete his_at; - delete his_test; - - // Copying histograms - writeHistograms(his_read_frg); - - delete[] counts_p; - delete[] counts_u; - delete[] seq_buf; -} - -TH1* makeFrgLenHis(string *files,int n_files,int max_ins_len) -{ - TH2 *read_frg_len_his = NULL; - for (int f = 0;f < n_files;f++) { - string fileName = files[f]; - TFile file(fileName.c_str()); - if (file.IsZombie()) { - cerr<<"Can't open/read file '"<Add(tmp); - else { - gROOT->cd(); - read_frg_len_his = (TH2*)tmp->Clone("tmp_his"); - } - file.Close(); - } - if (!read_frg_len_his) return NULL; - - TH1 *rl = read_frg_len_his->ProjectionX("rl"); - TH1 *fl = read_frg_len_his->ProjectionY("fl"); - TH1 *frg_len_his = new TH1D("frg_len_his","Fragment-read length", - max_ins_len,0.5,max_ins_len + 0.5); - int nbinsx = read_frg_len_his->GetNbinsX(); - int nbinsy = read_frg_len_his->GetNbinsY(); - for (int x = 1;x <= nbinsx;x++) { - double read_len = rl->GetBinCenter(x)*0.5; - for (int y = 1;y <= nbinsy;y++) { - int frg_len = int(fl->GetBinCenter(y) - read_len + 0.5); - if (frg_len > 0 && frg_len <= max_ins_len) { - double val = frg_len_his->GetBinContent(frg_len); - val += read_frg_len_his->GetBinContent(x,y); - frg_len_his->SetBinContent(frg_len,val); - } - } - } - - double norm = 0; - for (int b = 1;b <= max_ins_len;b++) norm += frg_len_his->GetBinContent(b); - if (norm > 0) frg_len_his->Scale(1./norm); - - return frg_len_his; -} - -void HisMaker::aggregate(string *files,int n_files,string *chroms,int n_chroms) -{ - static const int WIN = 2000; - TH2 *his_AT_aggr = new TH2D("his_AT_aggr","AT aggregation",51,9.5,60.5, - 2*WIN + 1,-WIN - 0.5,WIN + 0.5); - TH2 *his_AT_corr = new TH2D("his_AT_aggr_corr","Corrected AT aggregation", - 51,9.5,60.5, - 2*WIN + 1,-WIN - 0.5,WIN + 0.5); - TH2 *his_GC_aggr = new TH2D("his_GC_aggr","GC aggregation",51,9.5,60.5, - 2*WIN + 1,-WIN - 0.5,WIN + 0.5); - - if (chroms == NULL && n_chroms != 0) { - cerr<<"No chromosome names given."<= 10) { - at_starts[atn] = ats + 1; - at_ends[atn] = ate + 1; - atn++; - } - int gcs = i,gce = i; - while (i < len_seq && (c = seq_buffer[i]) && - (c == 'C' || c == 'c' || c == 'G' || c == 'g')) gce = i++; - if (gce - gcs + 1 >= 10) { - gc_starts[gcn] = gcs + 1; - gc_ends[gcn] = gce + 1; - gcn++; - } - if (i > ats) i--; - } - - cout<SetBranchAddress("position", &position); - tree->SetBranchAddress("rd_unique",&rd_unique); - tree->SetBranchAddress("rd_parity",&rd_parity); - int n_ent = tree->GetEntries(); - for (int ent = 0;ent < n_ent;ent++) { - tree->GetEntry(ent); - while (position > at_ends[ati] + WIN && ati < atn) ati++; - double p5 = 1,p3 = 1,range_over = 1./RANGE,add5 = 0,add3 = 0; - int offset = 0; - for (int i = ati;i < atn;i++) { - bool is5 = at_ends[i] < position,is3 = at_starts[i] > position; - if (is5) { - offset = position - at_ends[i]; - if (offset > RANGE) continue; - } else if (is3) { - offset = at_starts[i] - position; - if (offset > RANGE) break; - } else continue; - int len = at_ends[i] - at_starts[i] + 1; - double lost = len*0.039 - 0.59; - if (lost < 0) lost = 0; // if (lost > 1) lost = 1; - double p = (1 - lost) + lost*range_over*offset; - if (p < 0) p = 0; - - double tmp = 0; - offset += 8; - int bin = his_frg_len->GetBin(offset); - if (bin >= 1 && bin <= his_frg_len->GetNbinsX()) - tmp += 2100*lost/len*his_frg_len->GetBinContent(offset); - - if (is5) add5 = (add5 + tmp)*p; - else if (is3) add3 += tmp*p3; - if (is5) p5 *= p; - else if (is3) p3 *= p; - } - - double val = 0.5*p5 + 0.5*p3 + (add5 + add3)*0.5; - if (val < 0.001) { - //cout<<"val = "< 60) len = 60; - int offset = position - at_starts[j]; - if (offset > 0) { - offset = position - at_ends[j]; - if (offset < 0) offset = 0; - } - int x = len - 9,y = offset + WIN + 1; - his_AT_aggr->SetBinContent(x,y,his_AT_aggr->GetBinContent(x,y) + rd_parity); - double rdp = rd_parity; - if (val > 0) rdp = rd_parity/val; - his_AT_corr->SetBinContent(x,y,his_AT_corr->GetBinContent(x,y) + rdp); - } - while (position > gc_ends[gci] + WIN && gci < gcn) gci++; - for (int j = gci;j < gcn;j++) { - if (position < gc_starts[j] - WIN) break; - int len = gc_ends[j] - gc_starts[j] + 1; - if (len > 60) len = 60; - int offset = position - gc_starts[j]; - if (offset > 0) { - offset = position - gc_ends[j]; - if (offset < 0) offset = 0; - } - for (int i = 0;i < rd_parity;i++) his_GC_aggr->Fill(len,offset); - } - } - - file.Close(); - } - } - - writeHistograms(his_AT_aggr,his_AT_corr,his_GC_aggr,his_frg_len); - - delete[] seq_buffer; - delete[] at_starts; - delete[] at_ends; - delete[] gc_starts; - delete[] gc_ends; -} - -void HisMaker::mergeTrees(string *user_chroms,int n_chroms, - string *user_files,int n_files) -{ - if (user_chroms == NULL && n_chroms != 0) { - cerr<<"No chromosome names given."< max) max = len; - chrom_lens[c] = len; - } - short *counts_u = new short[max + 1]; - short *counts_p = new short[max + 1]; - for (int c = 0;c < n_chroms;c++) { - if (chrom_lens[c] <= 0) continue; - string chrom = user_chroms[c]; - cout<<"Merging trees for '"<MakeIterator(); - while (TKey *key = (TKey*)it->Next()) { - TObject *obj = key->ReadObj(); - if (obj->IsA() != TTree::Class()) continue; - string chrom = obj->GetName(); - if (chrom == "") { - cerr<<"Tree with no name is ignored."<= N_CHROM_MAX) { - cerr<<"Too many trees in the file '"<GetTitle()); - } - file.Close(); - - if (len <= 0) { - cerr<<"Can't determine length for '"<getChromosomeIndex(name); - if (c >= 0) len = refGenome_->chromLen(c); - else cerr<<"Unknown chromosome/contig '"<name()<<"."<= 10) { - at_run[atn++] = ats + 1; - at_run[atn++] = ate + 1; - } - } - - int *at_se = new int[atn]; - for (int i = 0;i < atn;i++) at_se[i] = at_run[i]; - *addr_for_at = at_se; - - if (his_gc) { - int n = his_gc->GetNbinsX(); - for (int i = 1;i <= n;i++) { - int low = (int) his_gc->GetBinLowEdge(i); - int up = (int) (low + his_gc->GetBinWidth(i)); - his_gc->SetBinContent(i,countGCpercentage(seq,low,up)); - } - } - - delete[] at_run; - - return atn; -} - -int findIndex(string *arr,int n,string name) -{ - string can_name = Genome::makeCanonical(name); - for (int i = 0;i < n;i++) - if (Genome::makeCanonical(arr[i]) == can_name) return i; - return -1; -} - -void HisMaker::produceTrees(string *user_chroms,int n_chroms, - string *user_files,int n_files, - bool forUnique) -{ - string one_string[1] = {""}; - if (user_chroms == NULL) n_chroms = 0; - if (user_files == NULL || n_files == 0) { - n_files = 1; - user_files = one_string; - } - - string cnames[N_CHROM_MAX]; - int clens[N_CHROM_MAX],reindex[N_CHROM_MAX],ncs = 0,atlens[N_CHROM_MAX]; - short *counts_u[N_CHROM_MAX],*counts_p[N_CHROM_MAX]; - int *at_se[N_CHROM_MAX]; - for (int i = 0;i < N_CHROM_MAX;i++) { - counts_u[i] = counts_p[i] = NULL; - at_se[i] = NULL; - atlens[i] = -1; - } - THashTable unknown; - - static const int WIN = 2000; - TH2 *his_at_aggr = new TH2I("his_at_aggr","AT aggregation",51,9.5,60.5, - 2*WIN + 1,-WIN - 0.5,WIN + 0.5); - TH2* his_frg_read = new TH2I("read_frg_len","Read and fragment lengths", - 300,0.5,300.5,3001,-0.5,3000.5); - int win = WIN/2; - TH3* his_pair_pos = new TH3I("pair_pos","Pair position relative to AT run", - 51,9.5,60.5, - 2*win + 1,-win - 0.5,win + 0.5, - 2*win + 1,-win - 0.5,win + 0.5); - - - long n_placed = 0; - int ati = 0; - for (int f = 0;f < n_files;f++) { - - if (user_files[f].length() > 0) - cout<<"Parsing file "<numChrom() == 0) { - use_ref = true; - cout<<"No chromosome/contig description given."<name()<<" as reference genome."<numChrom();c++) reindex[c] = -1; - for (int c = 0;c < refGenome_->numChrom();c++) { - string name = refGenome_->chromName(c); - if (n_chroms > 0 && findIndex(user_chroms,n_chroms,name) < 0) { - //cout<<"NOT considering chromosome/contig '"<chromLen(c); - } - if (clens[index] != refGenome_->chromLen(c)) - cerr<<"Different lengths for '"<chromLen(c)<<")."<numChrom();c++) reindex[c] = -1; - for (int c = 0;c < parser->numChrom();c++) { - string name = parser->chromName(c); - if (n_chroms > 0 && findIndex(user_chroms,n_chroms,name) < 0) { - //cout<<"NOT considering chromosome/contig '"<chromLen(c); - } - if (clens[index] != parser->chromLen(c)) - cerr<<"Different lengths for '"<chromLen(c)<<")."<parseRecord()) { - if (parser->isUnmapped()) continue; - if (parser->isDuplicate()) continue; - - if (use_ref) { // Using reference genome - string chr = parser->getChromosome(); - if (chr == prev_chr) chr_ind = prev_chr_ind; - else { - chr_ind = refGenome_->getChromosomeIndex(chr); - prev_chr = chr; - if (chr_ind < 0 && !unknown.FindObject(chr.c_str())) { - cerr<<"Unknown chromosome/contig '"<name()<<"."<getChromosomeIndex(); // bam/sam - - if (chr_ind < 0) continue; - chr_ind = reindex[chr_ind]; - if (chr_ind < 0 || chr_ind >= ncs) continue; - int mid = abs(parser->getStart() + parser->getEnd())>>1; - if (mid < 0 || mid > clens[chr_ind]) { - cerr<<"Out of bound coordinate "<getChromosome()<<"'."< 0) counts_p[chr_ind][mid]++; - if (forUnique && !parser->isQ0()) - if (counts_u[chr_ind][mid] + 1 > 0) counts_u[chr_ind][mid]++; - n_placed++; - - int frg_len = parser->getFragmentLength(); - if (frg_len < 0) his_frg_read->Fill(parser->getReadLength(),-frg_len); - else his_frg_read->Fill(parser->getReadLength(), frg_len); - -// // Parsing AT runs -// if (atlens[chr_ind] < 0) { -// int len = clens[chr_ind]; -// char *seq_buffer = new char[len + 1000]; -// if (readChromosome(cnames[chr_ind],seq_buffer,len) == len) -// atlens[chr_ind] = parseGCandAT(seq_buffer,len,&at_se[chr_ind]); -// else cerr<<"Read sequence is different from expectation."< 0) { -// int mid2 = 0; -// if (frg_len > 0) -// mid2 = parser->getStart() + frg_len - (mid - parser->getStart()) - 1; -// if (frg_len < 0) -// mid2 = parser->getEnd() + frg_len + (mid - parser->getStart()) + 1; -// int *at_run = at_se[chr_ind]; -// ati++; -// while (at_run[ati] + WIN > mid && ati > 0) ati -= 2; -// while (mid > at_run[ati] + WIN && ati < atn) ati += 2; -// ati--; -// for (int j = ati;j < atn;j += 2) { -// if (mid < at_run[j] - WIN) break; -// int len = at_run[j + 1] - at_run[j] + 1; -// if (len > 60) len = 60; -// int offset1 = mid - at_run[j],offset2 = mid2 - at_run[j]; -// if (offset1 > 0) { -// offset1 = mid - at_run[j + 1]; -// if (offset1 < 0) offset1 = 0; -// } -// if (offset2 > 0) { -// offset2 = mid2 - at_run[j + 1]; -// if (offset2 < 0) offset2 = 0; -// } -// his_at_aggr->Fill(len,offset1); -// if (frg_len != 0) -// his_pair_pos->Fill(len,offset1,offset2); -// } -// } - - prev_chr_ind = chr_ind; - } - delete parser; - } - - for (int c = 0;c < ncs;c++) - if (counts_p[c]) { - cout<<"Filling and saving tree for '"<SetMaxTreeSize(20000000000); // ~20 Gb - tree->Branch("position", &position, "position/I"); - tree->Branch("rd_unique",&rd_u,"rd_u/S"); - tree->Branch("rd_parity",&rd_p,"rd_p/S"); - // Filling the tree - for (int i = 0;i < len;i++) { - //if (i%100000 == 0) cout< 0 || rd_p > 0) { - position = i; - tree->Fill(); - } - } - - // Writing the tree - tree->Write(chrom.c_str(),TObject::kOverwrite); - - // Deleting the tree - delete tree; - file.Close(); -} - -bool HisMaker::readTreeForChromosome(TString fileName,string chrom, - short *arr_p,short *arr_u) -{ - TFile file(fileName.Data()); - if (file.IsZombie()) { - cerr<<"Can't open/read file '"<SetBranchAddress("position", &position); - tree->SetBranchAddress("rd_unique",&rd_unique); - tree->SetBranchAddress("rd_parity",&rd_parity); - int n_ent = tree->GetEntries(); - for (int i = 0;i < n_ent;i++) { - tree->GetEntry(i); - if (arr_p) arr_p[position] += rd_parity; - if (arr_u) arr_u[position] += rd_unique; - } - file.Close(); - return true; -} - -void HisMaker::writeATTreeForChromosome(string chrom,int *arr,int n) -{ - // Creating a tree - TFile file(root_file_name.Data(),"Update"); - if (file.IsZombie()) { - cerr<<"Can't open/write to file '"<Branch("start",&start,"start/I"); - tree->Branch("end", &end, "end/I"); - - // Filling the tree - for (int i = 0;i < n;i += 2) { - start = arr[i]; - end = arr[i + 1]; - tree->Fill(); - } - - // Writing the tree - tree->Write(tree->GetName(),TObject::kOverwrite); - - // Deleting the tree - delete tree; - file.Close(); -} - -TString HisMaker::getDirName(int bin) -{ - TString ret = "bin_"; - ret += bin; - return ret; -} - -TString HisMaker::getDistrName(TString chr,int bin, - bool useATcorr,bool useGCcorr) -{ - TString ret = "rd_p_"; - if (chr == chrX || chr == chrY) ret += "xy_"; - if (useATcorr) ret += "AT_"; - if (useGCcorr) ret += "GC_"; - ret += bin; - return ret; -} - -TString HisMaker::getRawSignalName(TString chr,int bin) -{ - TString ret = getSignalName(chr,bin,false,false); - ret += "_raw"; - return ret; -} - - -TString HisMaker::getSignalName(TString chr,int bin, - bool useATcorr,bool useGCcorr) -{ - TString ret = "his_rd_p_" + chr + "_"; - ret += bin; - if (useATcorr) ret += "_AT"; - if (useGCcorr) ret += "_GC"; - return ret; -} - -TString HisMaker::getPartitionName(TString chr,int bin, - bool useATcorr,bool useGCcorr) -{ - TString ret = getSignalName(chr,bin,false,false) + "_partition"; - if (useATcorr) ret += "_AT"; - if (useGCcorr) ret += "_GC"; - return ret; -} - -TString HisMaker::getUSignalName(TString chrom,int bin) -{ - TString ret = "his_rd_u_" + chrom + "_"; - ret += bin; - return ret; -} - -TString HisMaker::getGCName(TString chrom,int bin) -{ - TString ret = chrom + "_gc_"; - ret += bin; - return ret; -} - -int HisMaker::readChromosome(string chrom,char *seq,int max_len) -{ - seq[0] = '\0'; - - int ret = 0; - string chrom_file = dir_ + "/" + chrom + ".fa"; - ifstream file(chrom_file.c_str()); - if (!file.is_open()) { - cerr<<"Can't open file '"<') break; - } - if (file.eof()) { - cerr<<"Can't find sequence in file '"< 128) file.getline(seq,max_len); - else file.getline(seq,128); - while (*seq != '\0') { - max_len--; - if (max_len < 0) break; - seq++; - ret++; - } - if (max_len < 0) { - cerr<<"Maximum buffer size exceeded."< -#include -#include -using namespace std; - -// ROOT includes -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -// Application includes -#include "AliParser.hh" -#include "Genome.hh" - -// Constants -const static TString chrAll = "all"; -const static TString chrX = Genome::makeCanonical("X"); -const static TString chrY = Genome::makeCanonical("Y"); - -const static double PRECISION = 0.01; -const static double GENOME_SIZE = 2.9e+9; // Excluding gaps -const static double GENOME_CNV_FRACTION = 0.01; -const static double GENOME_SIZE_NORMAL = GENOME_SIZE*(1 - GENOME_CNV_FRACTION); -const static double GENOME_SIZE_CNV = GENOME_SIZE*GENOME_CNV_FRACTION; -const static double CUTOFF_REGION = 0.05; -const static double CUTOFF_TWO_REGIONS = 0.01; - -class HisMaker -{ -private: - static const int N_SQRT = 100000,N_FUNC = 100000,N_INV = 10000; - -private: - int bin_size; // Bin size - double inv_bin_size; // Invert bin_size - TString root_file_name; // Name of root file with data - TString dir_name; // Directory in the root file - TH1 *rd_u,*rd_u_xy,*rd_p,*rd_p_xy; // Stats on RD - TH1 *rd_p_GC,*rd_p_xy_GC; // Stats on RD after GC correction - TH2 *rd_gc,*rd_gc_xy,*rd_gc_GC,*rd_gc_xy_GC; - TH1 *rd_level,*rd_level_merge,*frag_len,*dl,*dl2; // Stats on partitioning - int chromosome_len; - bool useMappability; - double *sqrt_vals,*inv_vals; - TF1 **tfuncs; - TH1 *gen_his_signal,*gen_his_distr,*gen_his_distr_all; // His for genotyping - double _mean, _sigma; // Mean and sigma of gen_his_distr - double _mean_all,_sigma_all; // Mean and sigma of gen_his_distr_all - TCanvas *canv_view; // Canvas for displaying - Genome *refGenome_; - string dir_; - -public: - HisMaker(string rootFile,Genome *genome = NULL); - HisMaker(string rootFile,int binSize,bool useGCcorrected, - Genome *genome = NULL); - ~HisMaker(); - static void *run(void *); - - // Input/output -private: - void writeTreeForChromosome(string chrom,short *arr_p,short *arr_u,int len); - bool readTreeForChromosome(TString fileName, - string chrom,short *arr_p,short *arr_u); - void writeATTreeForChromosome(string chrom,int *arr,int n); - bool writeHistograms(TH1 *his1 = NULL,TH1 *his2 = NULL, - TH1 *his3 = NULL,TH1 *his4 = NULL, - TH1 *his5 = NULL,TH1 *his6 = NULL) - { - return writeH(false,his1,his2,his3,his4,his5,his5); - } - bool writeHistogramsToBinDir(TH1 *his1 = NULL,TH1 *his2 = NULL, - TH1 *his3 = NULL,TH1 *his4 = NULL, - TH1 *his5 = NULL,TH1 *his6 = NULL) - { - return writeH(true,his1,his2,his3,his4,his5,his6); - } - bool writeH(bool useDir, - TH1 *his1,TH1 *his2,TH1 *his3, - TH1 *his4,TH1 *his5,TH1 *his6); - -public: - TH1* getHistogram(TString name); - TH1* getHistogram(TString name,TString rfile,TString dir); - - // Histogram naming -private: - TString rd_u_name,rd_u_xy_name; - TString rd_p_name,rd_p_xy_name; - TString rd_p_GC_name,rd_p_xy_GC_name; - TString rd_gc_name,rd_gc_xy_name; - TString rd_gc_GC_name,rd_gc_xy_GC_name; - -public: - void setDataDir(string dir) { dir_ = dir; } - TString getDirName(int bin); - TString getDistrName(TString chr,int bin,bool useATcoor,bool useGCcorr); - TString getRawSignalName(TString chr,int bin); - TString getSignalName(TString chr,int bin,bool useATcoor,bool useGCcorr); - TString getPartitionName(TString chr,int bin,bool useATcorr,bool useGCcorr); - TString getGCName(TString chrom,int bin); - TString getUSignalName(TString chrom,int bin); - TString getATaggrName() { return "his_at_aggr"; } - int readChromosome(string chrom,char *seq,int max_len); - int parseGCandAT(char *seq,int len,int **address,TH1 *his = NULL); - - // Making trees, histograms, parititoning, PE support -public: - void produceTrees(string *user_chroms,int n_chroms, - string *user_files,int n_files, - bool forUnique); - void mergeTrees(string *user_chroms,int n_chroms, - string *user_files,int n_files); - void produceHistograms(string *chrom,int n_chroms, - string *root_files,int n_root_files, - bool useGCcorr = false); - void produceHistograms_try_correct(string *user_chroms,int n_chroms); - void produceHistogramsNew(string *user_chroms,int n_chroms); - void aggregate(string *files,int n_files,string *chrom,int n_chroms); - TTree *fitValley2ATbias(TH1 *his_read,TH1 *his_frg); - void stat(string *user_chroms,int n_chroms,bool useATcorr); - void eval(string *files,int n_files,bool useATcorr,bool useGCcorr); - void partition(string *user_chroms,int n_chroms, - bool skipMasked,bool useATcorr,bool useGCcorr, - int range = 128); - void callSVs(string *user_chroms,int n_chroms,bool useATcorr,bool useGCcorr, - bool relax); - void pe(string *bamss,int n_files,double over,double qual); - void pe_for_file(string file, - string *bams,int n_files,double over,double qual); -private: - int extract_pe(TString input, - string *bams,int n_bams,double over,double qual, - bool do_print = true,int *ses = NULL); - - -private: - bool correctGC(TH1 *his,TH1 *his_gc,TH2* his_rd_gc,TH1 *his_mean); - bool correctGCbyFragment(TH1 *his,TH1 *his_gc,TH2* his_rd_gc,TH1 *his_mean); - void calcGCcorrection(TH2* his_rd_gc,TH1 *his_mean,double *corr,int n); - void updateMask(double *rd,double *level,bool *mask,int n_bins, - double mean,double sigma); - void updateMask_skip(double *rd,double *level,bool *mask,int n_bins, - double mean,double sigma); - void calcLevels(double *level,bool *mask,int n_bins,int bin_band, - double mean,double sigma,bool skipMasked); - bool mergeLevels(double *level,int n_bins,double delta); - -public: // Viewing and genotyping - void view(string *files,int n_files,bool useATcorr,bool useGCcorr); - void genotype(string *files,int n_files,bool useATcorr,bool useGCcorr); - -private: - void generateView(TString chrom,int start,int end, - bool useATcorr,bool useGCcorr, - string *files = NULL,int win = -1); - void drawHistograms(TString chrom,int start,int end,int win,TString title, - TVirtualPad *pad,TH1 *raw,TH1 *his,TH1 *hisc, - TH1 *hisp,TH1* hism); - bool parseInput(TString &input, - TString &chrom,TString &start,TString &end,TString &option); - - // Auxilary calculations -private: - double getInverse(int n); - double getSqrt(int n); - TF1 *getTFunction(int n); - void getAverageVariance(double *rd,int start,int stop, - double &average,double &variance,int &n); - double testRegion(double value,double m,double s,int n); - double testTwoRegions(double m1,double s1,int n1,double m2,double s2,int n2, - double scale); - double getEValue(double mean,double sigma,double *rd,int start,int end, double *p); - bool sameLevel(double l1, double l2); - bool getRegionLeft(double *level,int n_bins,int bin,int &start,int &stop); - bool getRegionRight(double *level,int n_bins,int bin,int &start,int &stop); - double getMean(TH1 *his); - bool adjustToEValue(double mean,double sigma,double *rd,int n_bins, - int &start,int &end,double eval); - int countGCpercentage(char *seq,int low,int up); - double gaussianEValue(double mean,double sigma,double *rd,int start,int end, double *p); - int getChromNamesWithHis(string *names,bool useATcorr,bool useGCcorr); - int getChromNamesWithTree(string *names,string rfn = ""); - int getChromLenWithTree(string name,string rfn = ""); - -public: - void getMeanSigma(TH1 *his,double &mean,double &sigma); -}; - -#endif diff --git a/src/cnvnator/src/Interval.cpp b/src/cnvnator/src/Interval.cpp deleted file mode 100644 index 6e2cb12..0000000 --- a/src/cnvnator/src/Interval.cpp +++ /dev/null @@ -1,80 +0,0 @@ -#include "Interval.hh" - -Interval::Interval() : _name1(""),_s1(0),_e1(0),_u1(0), - _name2(""),_s2(0),_e2(0),_u2(0), - _index(-1),_next(NULL) -{} - -Interval::Interval(string file) : _name1(""),_s1(0),_e1(0),_u1(0), - _name2(""),_s2(0),_e2(0),_u2(0), - _index(-1),_next(NULL) -{ - ifstream in(file.c_str()); - if (!in.good()) { - cerr<<"Can't open file '"<parseRecord(in)) { - curr->setNext(next); - curr = next; - } else { - delete next; - break; - } - } - in.close(); - return; -} - -bool Interval::parseRecord(ifstream &in) -{ - if (in.eof()) return false; - in>>_name1; - if (in.eof()) return false; - in>>_s1; - if (in.eof()) return false; - in>>_e1; - if (in.eof()) return false; - in>>_name2; - if (in.eof()) return false; - in>>_s2; - if (in.eof()) return false; - in>>_e2; - return true; -} - -int Interval::getEquivalent(int pos) -{ - if (pos < _s1 || pos > _e1) return -1; - if (_e2 > _s2) return (pos - _s1) + _s2; - else return _s2 - (pos - _s1); -} - -int Interval::count() -{ - Interval *i = this; - int ret = 0; - while (i) { i = i->next(); ret++; } - return ret; -} - -void Interval::setUnique1(int val) -{ - if (val < 0 || val > 30000) val = 30000; - _u1 = val; -} - -void Interval::setUnique2(int val) -{ - if (val < 0 || val > 30000) val = 30000; - _u2 = val; -} - -void Interval::setOtherIndex(short val) { _index = val; } diff --git a/src/cnvnator/src/Interval.hh b/src/cnvnator/src/Interval.hh deleted file mode 100644 index 0db7788..0000000 --- a/src/cnvnator/src/Interval.hh +++ /dev/null @@ -1,50 +0,0 @@ -#ifndef __INTERVAL_HH__ -#define __INTERVAL_HH__ - -// C/C++ includes -#include -#include -#include -using namespace std; - -class Interval -{ -private: - string _name1,_name2; - short _index; - int _s1,_e1; - int _s2,_e2; - short _u1,_u2; - Interval *_next; - -public: - Interval(string file); - -private: - Interval(); - -public: - inline string name1() { return _name1; } - inline int start1() { return _s1; } - inline int end1() { return _e1; } - inline int unique1() { return _u1; } - inline string name2() { return _name2; } - inline int start2() { return _s2; } - inline int end2() { return _e2; } - inline int unique2() { return _u2; } - inline int otherIndex() { return _index; } - inline Interval *next() { return _next; } - -public: - void setUnique1(int val); - void setUnique2(int val); - void setOtherIndex(short val); - int getEquivalent(int pos); - int count(); - -private: - inline void setNext(Interval *inter) { _next = inter; } - bool parseRecord(ifstream &in); -}; - -#endif diff --git a/src/cnvnator/src/TreeBuilder.cpp b/src/cnvnator/src/TreeBuilder.cpp deleted file mode 100644 index 68456a0..0000000 --- a/src/cnvnator/src/TreeBuilder.cpp +++ /dev/null @@ -1,318 +0,0 @@ -#include "TreeBuilder.hh" -#include "AliParser.hh" -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -using namespace std; - -typedef struct { - string file; // file name to parser - string name; // chrom name - string cname; // canonical chrom name - uint32_t clen; // chrom len - uint64_t n_placed; // number of alignments processed - short *counts_p; // counts - short *counts_u; // counts (unique) - TH2 *his_frg_read; // 2D histogram -} chrom_hist_data; - - -TreeBuilder::TreeBuilder(Genome *genome, string root_fn, int max_threads, bool forUnique) -{ - this->refGenome_ = genome; - this->root_ = root_fn; - this->max_threads_ = max_threads; - this->forUnique_ = forUnique; -} - - -TreeBuilder::~TreeBuilder() -{ - for (int idx = 0; idx < counts_.size(); idx++) { - chrom_hist_data *data = (chrom_hist_data *)counts_[idx]; - counts_[idx] = NULL; - if (data->counts_u != NULL) { - delete(data->counts_u); - } - delete(data->his_frg_read); - delete(data->counts_p); - delete(data); - } - counts_.clear(); -} - - -int TreeBuilder::findIndex(string *arr, int n, string name) -{ - string can_name = Genome::makeCanonical(name); - for (int i = 0; i < n; i++) { - if (Genome::makeCanonical(arr[i]) == can_name) { - return i; - } - } - return -1; -} - - -int TreeBuilder::findIndex(const vector &arr, string name) -{ - - string can_name = Genome::makeCanonical(name); - for (int i = 0; i < arr.size(); i++) { - if (Genome::makeCanonical(arr[i]) == can_name) { - return i; - } - } - return -1; -} - - -void TreeBuilder::writeTreeForChromosome(string chrom, short *arr_p, short *arr_u, int len) -{ - // Creating a tree - TFile file(root_.c_str(), "Update"); - if (file.IsZombie()) { - cerr<<"Can't open/write to file '"<SetMaxTreeSize(20000000000); // ~20 Gb - tree->Branch("position", &position, "position/I"); - tree->Branch("rd_unique",&rd_u,"rd_u/S"); - tree->Branch("rd_parity",&rd_p,"rd_p/S"); - // Filling the tree - for (int i = 0;i < len;i++) { - rd_u = (arr_u) ? arr_u[i] : 0; - rd_p = (arr_p) ? arr_p[i] : 0; - if (rd_u > 0 || rd_p > 0) { - position = i; - tree->Fill(); - } - } - - // Writing the tree - tree->Write(chrom.c_str(),TObject::kOverwrite); - - // Deleting the tree - delete tree; - file.Close(); -} - - -int align_fetch(const bam1_t *align, void *data) -{ - AlignmentData x = AlignmentData(align); - if (x.isUnmapped() || x.isDuplicate()) { - return 0; - } - - // update counts - chrom_hist_data *hist_data = (chrom_hist_data *)data; - int mid = abs(x.getStart() + x.getEnd()) >> 1; - if (mid < 0 || mid > hist_data->clen) { - return 0; // out of bounds - } - - if (hist_data->counts_p[mid] + 1 > 0) { - hist_data->counts_p[mid]++; - } - if (hist_data->counts_u && !x.isQ0()) { - if (hist_data->counts_u[mid] + 1 > 0) { - hist_data->counts_u[mid]++; - } - } - hist_data->n_placed++; - int frg_len = x.getFragmentLength(); - if (frg_len < 0) { - hist_data->his_frg_read->Fill(x.getReadLength(),-frg_len); - } else { - hist_data->his_frg_read->Fill(x.getReadLength(), frg_len); - } - return 0; -} - - -#define THREAD_NOT_STARTED -1 -#define THREAD_RUNNING 0 -#define THREAD_DONE 1 -#define THREAD_CLEAN 2 - -typedef struct { - chrom_hist_data *data; - char *state; -} thd_data; - - -void *tree_thread_run(void *data) -{ - thd_data *tdata = (thd_data *)data; - AliParser parser = AliParser(tdata->data->file, true); - // cout << "Processing BAM data corresponding to chrom " << tdata->data->cname << endl; - parser.parseRegion(align_fetch, tdata->data->name, tdata->data); - - // clean up - printf("%llu alignments were processed corresponding to chrom %s\n", tdata->data->n_placed, tdata->data->cname.c_str()); - *(tdata->state) = THREAD_DONE; - delete(tdata); - return NULL; -} - - -void TreeBuilder::buildParallel(const string &fn, const vector > &chroms) -{ - size_t ncs = chroms.size(); - vector tid(ncs); - vector tstate(ncs); - vector tdata; - - // fill data for each chrom - // note that each chrom will get a separate thread - for (int x = 0; x < ncs; x++) { - tstate[x] = THREAD_NOT_STARTED; - - chrom_hist_data *hist_data = new chrom_hist_data(); - hist_data->counts_p = (short *)calloc(chroms[x].second + 1, sizeof(short)); - if (forUnique_) { - hist_data->counts_u = (short *)calloc(chroms[x].second + 1, sizeof(short)); - } else { - hist_data->counts_u = NULL; - } - string hist_name = string("read_frg_len_") + chroms[x].first; - hist_data->his_frg_read = new TH2I(hist_name.c_str(),"Read and fragment lengths", 300,0.5,300.5,3001,-0.5,3000.5); - hist_data->file = string(fn); - hist_data->name = chroms[x].first; - hist_data->cname = Genome::makeCanonical(chroms[x].first); - hist_data->clen = (uint32_t)chroms[x].second; - hist_data->n_placed = 0; - tdata.push_back(hist_data); - counts_.push_back(hist_data); - - memset(&tid[x], 0x00, sizeof(pthread_t)); - } - - // run up to max_threads threads at once - int curr_threads = 0; - int thread_idx = 0; - int finished = 0; - while (true) - { - // create new threads if we have space - while (curr_threads < max_threads_ && thread_idx < ncs) { - thd_data *data = new thd_data(); // thread will clean this up - data->data = tdata[thread_idx]; - data->state = &tstate[thread_idx]; - *(data->state) = THREAD_RUNNING; - pthread_create(&tid[thread_idx], NULL, tree_thread_run, data); - thread_idx++; - } - - // check for the threads that have exited - for (int idx = 0; idx < ncs; idx++) { - if (tstate[idx] == THREAD_DONE) { - void *foo = NULL; - // don't start any new threads until we're sure that the others have exited - (void)pthread_join(tid[idx], &foo); - tstate[idx] = THREAD_CLEAN; - finished++; - } - } - if (finished == ncs) { - break; // we've processed everything - } - curr_threads = thread_idx - finished; - sleep(1); // don't peg the CPU - } -} - - -int TreeBuilder::build(string *user_chroms, int chroms_len, string user_file) -{ - if (user_chroms == NULL) { - chroms_len = 0; - } - - // build a list of chromosome names and lengths - // these are the chromosomes that we need to process - AliParser *parser = new AliParser(user_file.c_str(), true); - vector > chroms; - if (parser->numChrom() == 0) { - cout << "No chromosome / contig description given." << endl; - return -1; - } - // use the parser's chroms as a basis - // proc only the user-specified chroms list, or proc all chroms from the parser if the user didn't specify anything - for (int c = 0; c < parser->numChrom(); c++) { - string name = parser->chromName(c); - if (chroms_len > 0 && findIndex(user_chroms, chroms_len, name) < 0) { - continue; - } - chroms.push_back(pair(name, parser->chromLen(c))); - } - this->buildParallel(user_file, chroms); - return 0; -} - - -bool TreeBuilder::syncData() -{ - uint64_t n_placed = 0; - TObjArray list = TObjArray(); // used to hold all of the individual histograms that we've accumulated - for (int idx = 0; idx < counts_.size(); idx++) { - chrom_hist_data *data = (chrom_hist_data *)counts_[idx]; - cout << "Filling and saving tree for '" << data->cname << "' ..." << endl; - short *arru = NULL; - if (data->counts_u != NULL) { - arru = &data->counts_u[1]; - } - short *arrp = &data->counts_p[1]; - writeTreeForChromosome(data->cname, arrp, arru, data->clen); - list.Add(data->his_frg_read); - n_placed += data->n_placed; - } - cout << "A total of " << n_placed << " aligned reads have been processed." << endl; - - // build histograms - cout << "Writing histograms ... " << endl; - static const int WIN = 2000; - int win = WIN / 2; - // we have to heap alloc these lest we get pages and pages of runtime warnings - TH2 *his_at_aggr = new TH2I("his_at_aggr","AT aggregation", 51, 9.5, 60.5, 2*WIN + 1, -WIN - 0.5, WIN + 0.5); - TH2 *his_frg_read = new TH2I("read_frg_len","Read and fragment lengths", 300, 0.5, 300.5, 3001, -0.5, 3000.5); - TH3 *his_pair_pos = new TH3I("pair_pos","Pair position relative to AT run", 51, 9.5, 60.5, - 2*win + 1, -win - 0.5, win + 0.5, - 2*win + 1, -win - 0.5, win + 0.5); - // merge all individual histograms into one - his_frg_read->Merge(&list); - - TFile file(root_.c_str(), "Update"); - if (!file.IsZombie()) { - // write histograms to file - his_frg_read->Write(his_frg_read->GetName(), TObject::kOverwrite); - his_at_aggr->Write(his_at_aggr->GetName(), TObject::kOverwrite); - his_pair_pos->Write(his_pair_pos->GetName(), TObject::kOverwrite); - file.Close(); - } else { - cerr << "Can't open file '" << root_ << "'." << endl; - } - - // clean up - delete (his_at_aggr); - delete (his_frg_read); - delete (his_pair_pos); - list.Clear(); - return true; -} \ No newline at end of file diff --git a/src/cnvnator/src/TreeBuilder.hh b/src/cnvnator/src/TreeBuilder.hh deleted file mode 100644 index bb3e1c0..0000000 --- a/src/cnvnator/src/TreeBuilder.hh +++ /dev/null @@ -1,64 +0,0 @@ -#ifndef __TreeBuilder__ -#define __TreeBuilder__ - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include "Genome.hh" -using std::string; - -class AlignmentData -{ - public: - AlignmentData(const bam1_t *data) { this->data = data; } - - inline string getQueryName() { return (data) ? bam1_qname(data) : ""; } - inline bool isUnmapped() { return data->core.flag & 0x4; } - inline bool isNextUnmapped() { return data->core.flag & 0x8; } - inline bool isReversed() { return data->core.flag & 0x10; } - inline bool isNextReversed() { return data->core.flag & 0x20; } - inline bool isDuplicate() { return data->core.flag & 0x400; } - inline int32_t getChromosomeIndex() { return data->core.tid; } - inline int32_t getStart() { return data->core.pos + 1; } - inline int32_t getEnd() { return bam_calend(&data->core, bam1_cigar(data)); } - inline int32_t getReadLength() { return data->core.l_qseq; } - inline int32_t getFragmentLength() { return data->core.isize; } - inline int32_t getQuality() { return data->core.qual; } - inline bool isQ0() { return (data->core.qual <= 1); } - - private: - const bam1_t *data; -}; - -class TreeBuilder -{ - public: - TreeBuilder(Genome *genome, string root_fn, int max_threads = 32, bool forUnique = true); - ~TreeBuilder(); - int build(string *user_chroms, int n_chroms, string user_files); - bool syncData(); - - private: - void writeTreeForChromosome(string chrom, short *arr_p, short *arr_u, int len); - int findIndex(string *arr, int n, string name); - int findIndex(const vector &arr, string name); - void buildSerial(const string &fn, const vector > &chroms); - void buildParallel(const string &fn, const vector > &chroms); - - private: - Genome *refGenome_; - string root_; - int max_threads_; - bool forUnique_; - - // histograms - vector counts_; -}; - -#endif diff --git a/src/cnvnator/src/cnvnator.cpp b/src/cnvnator/src/cnvnator.cpp deleted file mode 100644 index 7a6f2d2..0000000 --- a/src/cnvnator/src/cnvnator.cpp +++ /dev/null @@ -1,296 +0,0 @@ -// C/C++ includes -#include -#include -using namespace std; - -// Application includes -#include "AliParser.hh" -#include "HisMaker.hh" -#include "TreeBuilder.hh" -#define DEFAULT_MAX_THREADS 24 -#define MAX_MAX_THREADS 48 - -int main(int argc,char *argv[]) -{ - string usage = "\nCNVnator "; -#ifdef CNVNATOR_VERSION - usage += CNVNATOR_VERSION; -#else - usage += "v???"; -#endif - usage += "\n\nUsage:\n"; - usage += argv[0]; - usage += " -root out.root [-genome name] [-chrom 1 2 ...] -tree file1.bam ...\n"; - usage += argv[0]; - usage += " -root out.root [-genome name] [-chrom 1 2 ...] [-nthreads threads] -ptree file1.bam ...\n"; - usage += argv[0]; - usage += " -root out.root [-genome name] [-chrom 1 2 ...] -merge file1.root ...\n"; - usage += argv[0]; - usage += " -root file.root [-genome name] [-chrom 1 2 ...] [-d dir] -his bin_size\n"; - usage += argv[0]; - usage += " -root file.root [-chrom 1 2 ...] -stat bin_size\n"; - usage += argv[0]; - usage += " -root file.root -eval bin_size\n"; - usage += argv[0]; - usage += " -root file.root [-chrom 1 2 ...] -partition bin_size [-ngc]\n"; - // usage += argv[0]; - //usage += " -root file.root [-chrom 1 2 ...] -spartition bin_size [-gc]\n"; - usage += argv[0]; - usage += " -root file.root [-chrom 1 2 ...] -call bin_size [-ngc]\n"; - usage += argv[0]; - usage += " -root file.root -genotype bin_size [-ngc]\n"; - usage += argv[0]; - usage += " -root file.root -view bin_size [-ngc]\n"; - usage += argv[0]; - usage += " -pe file1.bam ... -qual val(20) -over val(0.8) [-f file]\n"; - usage += "\n"; - usage += "Valid genomes (-genome option) are: NCBI36, hg18, GRCh37, hg19\n"; - - if (argc < 2) { - cerr<<"Not enough parameters."< 0) data_files[n_files++] = string(argv[index - 1]); - } else if (option == "-his" || option == "-his_new" || - option == "-hismerge" || - option == "-stat" || option == "-eval" || - option == "-partition" || option == "-spartition" || - option == "-call" || option == "-view" || - option == "-genotype" || option == "-aggregate") { - int bs = 0; - if (index < argc && argv[index][0] != '-') { - TString tmp = argv[index++]; - if (!tmp.IsDigit()) { - cerr<<"Bin size must be integer for option '"< 0) - root_files[n_root_files++] = argv[index - 1]; - if (n_root_files == 0) { - cerr<<"Please provide root-file name."<= argc || argv[index][0] == '-') { - cerr<<"No quality value is provided."<= argc || argv[index][0] == '-') { - cerr<<"No fraction of overlap is provided."<= argc || argv[index][0] == '-') { - cerr<<"No file name is provided."< MAX_MAX_THREADS) { - cerr<<"Number of threads must be between 1 and "< 0) - maker.pe_for_file(call_file,data_files,n_files,over,qual); - else { - TApplication theApp("App",0,0); - maker.pe(data_files,n_files,over,qual); - theApp.Run(); - } - } - if (option == OPT_SPARTITION) { // spartition - HisMaker maker(out_root_file,bin,useGCcorr,genome); - maker.partition(chroms,n_chroms,true,useATcorr,useGCcorr,range); - } - if (option == OPT_HIS_NEW) { // his_new - HisMaker maker(out_root_file,bin,useGCcorr,genome); - maker.setDataDir(dir); - maker.produceHistogramsNew(chroms,n_chroms); - } - if (option == OPT_AGGREGATE) { // aggregate - HisMaker maker(out_root_file,bin,useGCcorr,genome); - maker.setDataDir(dir); - maker.aggregate(root_files,n_root_files,chroms,n_chroms); - } - } - - return 0; -} diff --git a/src/cnvnator/src/samtools/.gitignore b/src/cnvnator/src/samtools/.gitignore deleted file mode 100644 index bb605d4..0000000 --- a/src/cnvnator/src/samtools/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -*.o -.*.swp -*.a -*.dSYM diff --git a/src/cnvnator/src/samtools/INSTALL b/src/cnvnator/src/samtools/INSTALL deleted file mode 100644 index 37d84a9..0000000 --- a/src/cnvnator/src/samtools/INSTALL +++ /dev/null @@ -1,30 +0,0 @@ -System Requirements -=================== - -SAMtools depends on the zlib library . Version 1.2.3+ is -preferred and with 1.2.3+ you can compile razip and use it to compress a FASTA -file. SAMtools' faidx is able to index a razip-compressed FASTA file to save -diskspace. Older zlib also works with SAMtools, but razip cannot be compiled. - -The text-based viewer (tview) requires the GNU ncurses library -, which comes with Mac OS X and most of -the modern Linux/Unix distributions. If you do not have this library installed, -you can still compile the rest of SAMtools by manually changing: -`-D_CURSES_LIB=1' to `-D_CURSES_LIB=0' at the line starting with `DFLAGS=', and -comment out the line starting with `LIBCURSES='. - - -Compilation -=========== - -Type `make' to compile samtools. If you have zlib >= 1.2.2.1, you can compile -razip with `make razip'. - - -Installation -============ - -Copy `samtools', `bcftools/bcftools' and other executables/scripts in `misc' to -a location you want (e.g. a directory in your $PATH). You may also copy -`samtools.1' and `bcftools/bcftools.1' to a directory in your $MANPATH such -that the `man' command may find the manual. diff --git a/src/cnvnator/src/samtools/Makefile b/src/cnvnator/src/samtools/Makefile deleted file mode 100644 index 778325f..0000000 --- a/src/cnvnator/src/samtools/Makefile +++ /dev/null @@ -1,101 +0,0 @@ -CC= gcc -CFLAGS= -g -Wall -O2 -#LDFLAGS= -Wl,-rpath,\$$ORIGIN/../lib -DFLAGS= -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_USE_KNETFILE -D_CURSES_LIB=1 -KNETFILE_O= knetfile.o -LOBJS= bgzf.o kstring.o bam_aux.o bam.o bam_import.o sam.o bam_index.o \ - bam_pileup.o bam_lpileup.o bam_md.o razf.o faidx.o bedidx.o \ - $(KNETFILE_O) bam_sort.o sam_header.o bam_reheader.o kprobaln.o bam_cat.o -AOBJS= bam_tview.o bam_plcmd.o sam_view.o \ - bam_rmdup.o bam_rmdupse.o bam_mate.o bam_stat.o bam_color.o \ - bamtk.o kaln.o bam2bcf.o bam2bcf_indel.o errmod.o sample.o \ - cut_target.o phase.o bam2depth.o padding.o bedcov.o bamshuf.o \ - bam_tview_curses.o bam_tview_html.o -PROG= samtools -INCLUDES= -I. -SUBDIRS= . bcftools misc -LIBPATH= -LIBCURSES= -lcurses # -lXCurses - -.SUFFIXES:.c .o -.PHONY: all lib - -.c.o: - $(CC) -c $(CFLAGS) $(DFLAGS) $(INCLUDES) $< -o $@ - -all-recur lib-recur clean-recur cleanlocal-recur install-recur: - @target=`echo $@ | sed s/-recur//`; \ - wdir=`pwd`; \ - list='$(SUBDIRS)'; for subdir in $$list; do \ - cd $$subdir; \ - $(MAKE) CC="$(CC)" DFLAGS="$(DFLAGS)" CFLAGS="$(CFLAGS)" \ - INCLUDES="$(INCLUDES)" LIBPATH="$(LIBPATH)" $$target || exit 1; \ - cd $$wdir; \ - done; - -all:$(PROG) - -.PHONY:all lib clean cleanlocal -.PHONY:all-recur lib-recur clean-recur cleanlocal-recur install-recur - -lib:libbam.a - -libbam.a:$(LOBJS) - $(AR) -csru $@ $(LOBJS) - -samtools:lib-recur $(AOBJS) - $(CC) $(CFLAGS) -o $@ $(AOBJS) $(LDFLAGS) libbam.a -Lbcftools -lbcf $(LIBPATH) $(LIBCURSES) -lm -lz -lpthread - -razip:razip.o razf.o $(KNETFILE_O) - $(CC) $(CFLAGS) -o $@ $^ -lz - -bgzip:bgzip.o bgzf.o $(KNETFILE_O) - $(CC) $(CFLAGS) -o $@ $^ -lz -lpthread - -bgzf.o:bgzf.c bgzf.h - $(CC) -c $(CFLAGS) $(DFLAGS) -DBGZF_CACHE $(INCLUDES) bgzf.c -o $@ - -razip.o:razf.h -bam.o:bam.h razf.h bam_endian.h kstring.h sam_header.h -sam.o:sam.h bam.h -bam_import.o:bam.h kseq.h khash.h razf.h -bam_pileup.o:bam.h razf.h ksort.h -bam_plcmd.o:bam.h faidx.h bcftools/bcf.h bam2bcf.h -bam_index.o:bam.h khash.h ksort.h razf.h bam_endian.h -bam_lpileup.o:bam.h ksort.h -bam_tview.o:bam.h faidx.h bam_tview.h -bam_tview_curses.o:bam.h faidx.h bam_tview.h -bam_tview_html.o:bam.h faidx.h bam_tview.h -bam_sort.o:bam.h ksort.h razf.h -bam_md.o:bam.h faidx.h -sam_header.o:sam_header.h khash.h -bcf.o:bcftools/bcf.h -bam2bcf.o:bam2bcf.h errmod.h bcftools/bcf.h -bam2bcf_indel.o:bam2bcf.h -errmod.o:errmod.h -phase.o:bam.h khash.h ksort.h -bamtk.o:bam.h - -faidx.o:faidx.h razf.h khash.h -faidx_main.o:faidx.h razf.h - - -libbam.1.dylib-local:$(LOBJS) - libtool -dynamic $(LOBJS) -o libbam.1.dylib -lc -lz - -libbam.so.1-local:$(LOBJS) - $(CC) -shared -Wl,-soname,libbam.so -o libbam.so.1 $(LOBJS) -lc -lz - -dylib: - @$(MAKE) cleanlocal; \ - case `uname` in \ - Linux) $(MAKE) CFLAGS="$(CFLAGS) -fPIC" libbam.so.1-local;; \ - Darwin) $(MAKE) CFLAGS="$(CFLAGS) -fPIC" libbam.1.dylib-local;; \ - *) echo 'Unknown OS';; \ - esac - - -cleanlocal: - rm -fr gmon.out *.o a.out *.exe *.dSYM razip bgzip $(PROG) *~ *.a *.so.* *.so *.dylib - -clean:cleanlocal-recur diff --git a/src/cnvnator/src/samtools/bam.c b/src/cnvnator/src/samtools/bam.c deleted file mode 100644 index b00d6a6..0000000 --- a/src/cnvnator/src/samtools/bam.c +++ /dev/null @@ -1,474 +0,0 @@ -#include -#include -#include -#include -#include "bam.h" -#include "bam_endian.h" -#include "kstring.h" -#include "sam_header.h" - -int bam_is_be = 0, bam_verbose = 2, bam_no_B = 0; -char *bam_flag2char_table = "pPuUrR12sfd\0\0\0\0\0"; - -/************************** - * CIGAR related routines * - **************************/ - -uint32_t bam_calend(const bam1_core_t *c, const uint32_t *cigar) -{ - int k, end = c->pos; - for (k = 0; k < c->n_cigar; ++k) { - int op = bam_cigar_op(cigar[k]); - int len = bam_cigar_oplen(cigar[k]); - if (op == BAM_CBACK) { // move backward - int l, u, v; - if (k == c->n_cigar - 1) break; // skip trailing 'B' - for (l = k - 1, u = v = 0; l >= 0; --l) { - int op1 = bam_cigar_op(cigar[l]); - int len1 = bam_cigar_oplen(cigar[l]); - if (bam_cigar_type(op1)&1) { // consume query - if (u + len1 >= len) { // stop - if (bam_cigar_type(op1)&2) v += len - u; - break; - } else u += len1; - } - if (bam_cigar_type(op1)&2) v += len1; - } - end = l < 0? c->pos : end - v; - } else if (bam_cigar_type(op)&2) end += bam_cigar_oplen(cigar[k]); - } - return end; -} - -int32_t bam_cigar2qlen(const bam1_core_t *c, const uint32_t *cigar) -{ - uint32_t k; - int32_t l = 0; - for (k = 0; k < c->n_cigar; ++k) - if (bam_cigar_type(bam_cigar_op(cigar[k]))&1) - l += bam_cigar_oplen(cigar[k]); - return l; -} - -/******************** - * BAM I/O routines * - ********************/ - -bam_header_t *bam_header_init() -{ - bam_is_be = bam_is_big_endian(); - return (bam_header_t*)calloc(1, sizeof(bam_header_t)); -} - -void bam_header_destroy(bam_header_t *header) -{ - int32_t i; - extern void bam_destroy_header_hash(bam_header_t *header); - if (header == 0) return; - if (header->target_name) { - for (i = 0; i < header->n_targets; ++i) - free(header->target_name[i]); - free(header->target_name); - free(header->target_len); - } - free(header->text); - if (header->dict) sam_header_free(header->dict); - if (header->rg2lib) sam_tbl_destroy(header->rg2lib); - bam_destroy_header_hash(header); - free(header); -} - -bam_header_t *bam_header_read(bamFile fp) -{ - bam_header_t *header; - char buf[4]; - int magic_len; - int32_t i = 1, name_len; - // check EOF - i = bgzf_check_EOF(fp); - if (i < 0) { - // If the file is a pipe, checking the EOF marker will *always* fail - // with ESPIPE. Suppress the error message in this case. - if (errno != ESPIPE) perror("[bam_header_read] bgzf_check_EOF"); - } - else if (i == 0) fprintf(stderr, "[bam_header_read] EOF marker is absent. The input is probably truncated.\n"); - // read "BAM1" - magic_len = bam_read(fp, buf, 4); - if (magic_len != 4 || strncmp(buf, "BAM\001", 4) != 0) { - fprintf(stderr, "[bam_header_read] invalid BAM binary header (this is not a BAM file).\n"); - return 0; - } - header = bam_header_init(); - // read plain text and the number of reference sequences - bam_read(fp, &header->l_text, 4); - if (bam_is_be) bam_swap_endian_4p(&header->l_text); - header->text = (char*)calloc(header->l_text + 1, 1); - bam_read(fp, header->text, header->l_text); - bam_read(fp, &header->n_targets, 4); - if (bam_is_be) bam_swap_endian_4p(&header->n_targets); - // read reference sequence names and lengths - header->target_name = (char**)calloc(header->n_targets, sizeof(char*)); - header->target_len = (uint32_t*)calloc(header->n_targets, 4); - for (i = 0; i != header->n_targets; ++i) { - bam_read(fp, &name_len, 4); - if (bam_is_be) bam_swap_endian_4p(&name_len); - header->target_name[i] = (char*)calloc(name_len, 1); - bam_read(fp, header->target_name[i], name_len); - bam_read(fp, &header->target_len[i], 4); - if (bam_is_be) bam_swap_endian_4p(&header->target_len[i]); - } - return header; -} - -int bam_header_write(bamFile fp, const bam_header_t *header) -{ - char buf[4]; - int32_t i, name_len, x; - // write "BAM1" - strncpy(buf, "BAM\001", 4); - bam_write(fp, buf, 4); - // write plain text and the number of reference sequences - if (bam_is_be) { - x = bam_swap_endian_4(header->l_text); - bam_write(fp, &x, 4); - if (header->l_text) bam_write(fp, header->text, header->l_text); - x = bam_swap_endian_4(header->n_targets); - bam_write(fp, &x, 4); - } else { - bam_write(fp, &header->l_text, 4); - if (header->l_text) bam_write(fp, header->text, header->l_text); - bam_write(fp, &header->n_targets, 4); - } - // write sequence names and lengths - for (i = 0; i != header->n_targets; ++i) { - char *p = header->target_name[i]; - name_len = strlen(p) + 1; - if (bam_is_be) { - x = bam_swap_endian_4(name_len); - bam_write(fp, &x, 4); - } else bam_write(fp, &name_len, 4); - bam_write(fp, p, name_len); - if (bam_is_be) { - x = bam_swap_endian_4(header->target_len[i]); - bam_write(fp, &x, 4); - } else bam_write(fp, &header->target_len[i], 4); - } - bgzf_flush(fp); - return 0; -} - -static void swap_endian_data(const bam1_core_t *c, int data_len, uint8_t *data) -{ - uint8_t *s; - uint32_t i, *cigar = (uint32_t*)(data + c->l_qname); - s = data + c->n_cigar*4 + c->l_qname + c->l_qseq + (c->l_qseq + 1)/2; - for (i = 0; i < c->n_cigar; ++i) bam_swap_endian_4p(&cigar[i]); - while (s < data + data_len) { - uint8_t type; - s += 2; // skip key - type = toupper(*s); ++s; // skip type - if (type == 'C' || type == 'A') ++s; - else if (type == 'S') { bam_swap_endian_2p(s); s += 2; } - else if (type == 'I' || type == 'F') { bam_swap_endian_4p(s); s += 4; } - else if (type == 'D') { bam_swap_endian_8p(s); s += 8; } - else if (type == 'Z' || type == 'H') { while (*s) ++s; ++s; } - else if (type == 'B') { - int32_t n, Bsize = bam_aux_type2size(*s); - memcpy(&n, s + 1, 4); - if (1 == Bsize) { - } else if (2 == Bsize) { - for (i = 0; i < n; i += 2) - bam_swap_endian_2p(s + 5 + i); - } else if (4 == Bsize) { - for (i = 0; i < n; i += 4) - bam_swap_endian_4p(s + 5 + i); - } - bam_swap_endian_4p(s+1); - } - } -} - -int bam_read1(bamFile fp, bam1_t *b) -{ - bam1_core_t *c = &b->core; - int32_t block_len, ret, i; - uint32_t x[8]; - - assert(BAM_CORE_SIZE == 32); - if ((ret = bam_read(fp, &block_len, 4)) != 4) { - if (ret == 0) return -1; // normal end-of-file - else return -2; // truncated - } - if (bam_read(fp, x, BAM_CORE_SIZE) != BAM_CORE_SIZE) return -3; - if (bam_is_be) { - bam_swap_endian_4p(&block_len); - for (i = 0; i < 8; ++i) bam_swap_endian_4p(x + i); - } - c->tid = x[0]; c->pos = x[1]; - c->bin = x[2]>>16; c->qual = x[2]>>8&0xff; c->l_qname = x[2]&0xff; - c->flag = x[3]>>16; c->n_cigar = x[3]&0xffff; - c->l_qseq = x[4]; - c->mtid = x[5]; c->mpos = x[6]; c->isize = x[7]; - b->data_len = block_len - BAM_CORE_SIZE; - if (b->m_data < b->data_len) { - b->m_data = b->data_len; - kroundup32(b->m_data); - b->data = (uint8_t*)realloc(b->data, b->m_data); - } - if (bam_read(fp, b->data, b->data_len) != b->data_len) return -4; - b->l_aux = b->data_len - c->n_cigar * 4 - c->l_qname - c->l_qseq - (c->l_qseq+1)/2; - if (bam_is_be) swap_endian_data(c, b->data_len, b->data); - if (bam_no_B) bam_remove_B(b); - return 4 + block_len; -} - -inline int bam_write1_core(bamFile fp, const bam1_core_t *c, int data_len, uint8_t *data) -{ - uint32_t x[8], block_len = data_len + BAM_CORE_SIZE, y; - int i; - assert(BAM_CORE_SIZE == 32); - x[0] = c->tid; - x[1] = c->pos; - x[2] = (uint32_t)c->bin<<16 | c->qual<<8 | c->l_qname; - x[3] = (uint32_t)c->flag<<16 | c->n_cigar; - x[4] = c->l_qseq; - x[5] = c->mtid; - x[6] = c->mpos; - x[7] = c->isize; - bgzf_flush_try(fp, 4 + block_len); - if (bam_is_be) { - for (i = 0; i < 8; ++i) bam_swap_endian_4p(x + i); - y = block_len; - bam_write(fp, bam_swap_endian_4p(&y), 4); - swap_endian_data(c, data_len, data); - } else bam_write(fp, &block_len, 4); - bam_write(fp, x, BAM_CORE_SIZE); - bam_write(fp, data, data_len); - if (bam_is_be) swap_endian_data(c, data_len, data); - return 4 + block_len; -} - -int bam_write1(bamFile fp, const bam1_t *b) -{ - return bam_write1_core(fp, &b->core, b->data_len, b->data); -} - -char *bam_format1_core(const bam_header_t *header, const bam1_t *b, int of) -{ - uint8_t *s = bam1_seq(b), *t = bam1_qual(b); - int i; - const bam1_core_t *c = &b->core; - kstring_t str; - str.l = str.m = 0; str.s = 0; - - kputsn(bam1_qname(b), c->l_qname-1, &str); kputc('\t', &str); - if (of == BAM_OFDEC) { kputw(c->flag, &str); kputc('\t', &str); } - else if (of == BAM_OFHEX) ksprintf(&str, "0x%x\t", c->flag); - else { // BAM_OFSTR - for (i = 0; i < 16; ++i) - if ((c->flag & 1<tid < 0) kputsn("*\t", 2, &str); - else { - if (header) kputs(header->target_name[c->tid] , &str); - else kputw(c->tid, &str); - kputc('\t', &str); - } - kputw(c->pos + 1, &str); kputc('\t', &str); kputw(c->qual, &str); kputc('\t', &str); - if (c->n_cigar == 0) kputc('*', &str); - else { - uint32_t *cigar = bam1_cigar(b); - for (i = 0; i < c->n_cigar; ++i) { - kputw(bam1_cigar(b)[i]>>BAM_CIGAR_SHIFT, &str); - kputc(bam_cigar_opchr(cigar[i]), &str); - } - } - kputc('\t', &str); - if (c->mtid < 0) kputsn("*\t", 2, &str); - else if (c->mtid == c->tid) kputsn("=\t", 2, &str); - else { - if (header) kputs(header->target_name[c->mtid], &str); - else kputw(c->mtid, &str); - kputc('\t', &str); - } - kputw(c->mpos + 1, &str); kputc('\t', &str); kputw(c->isize, &str); kputc('\t', &str); - if (c->l_qseq) { - for (i = 0; i < c->l_qseq; ++i) kputc(bam_nt16_rev_table[bam1_seqi(s, i)], &str); - kputc('\t', &str); - if (t[0] == 0xff) kputc('*', &str); - else for (i = 0; i < c->l_qseq; ++i) kputc(t[i] + 33, &str); - } else kputsn("*\t*", 3, &str); - s = bam1_aux(b); - while (s < b->data + b->data_len) { - uint8_t type, key[2]; - key[0] = s[0]; key[1] = s[1]; - s += 2; type = *s; ++s; - kputc('\t', &str); kputsn((char*)key, 2, &str); kputc(':', &str); - if (type == 'A') { kputsn("A:", 2, &str); kputc(*s, &str); ++s; } - else if (type == 'C') { kputsn("i:", 2, &str); kputw(*s, &str); ++s; } - else if (type == 'c') { kputsn("i:", 2, &str); kputw(*(int8_t*)s, &str); ++s; } - else if (type == 'S') { kputsn("i:", 2, &str); kputw(*(uint16_t*)s, &str); s += 2; } - else if (type == 's') { kputsn("i:", 2, &str); kputw(*(int16_t*)s, &str); s += 2; } - else if (type == 'I') { kputsn("i:", 2, &str); kputuw(*(uint32_t*)s, &str); s += 4; } - else if (type == 'i') { kputsn("i:", 2, &str); kputw(*(int32_t*)s, &str); s += 4; } - else if (type == 'f') { ksprintf(&str, "f:%g", *(float*)s); s += 4; } - else if (type == 'd') { ksprintf(&str, "d:%lg", *(double*)s); s += 8; } - else if (type == 'Z' || type == 'H') { kputc(type, &str); kputc(':', &str); while (*s) kputc(*s++, &str); ++s; } - else if (type == 'B') { - uint8_t sub_type = *(s++); - int32_t n; - memcpy(&n, s, 4); - s += 4; // no point to the start of the array - kputc(type, &str); kputc(':', &str); kputc(sub_type, &str); // write the typing - for (i = 0; i < n; ++i) { - kputc(',', &str); - if ('c' == sub_type || 'c' == sub_type) { kputw(*(int8_t*)s, &str); ++s; } - else if ('C' == sub_type) { kputw(*(uint8_t*)s, &str); ++s; } - else if ('s' == sub_type) { kputw(*(int16_t*)s, &str); s += 2; } - else if ('S' == sub_type) { kputw(*(uint16_t*)s, &str); s += 2; } - else if ('i' == sub_type) { kputw(*(int32_t*)s, &str); s += 4; } - else if ('I' == sub_type) { kputuw(*(uint32_t*)s, &str); s += 4; } - else if ('f' == sub_type) { ksprintf(&str, "%g", *(float*)s); s += 4; } - } - } - } - return str.s; -} - -char *bam_format1(const bam_header_t *header, const bam1_t *b) -{ - return bam_format1_core(header, b, BAM_OFDEC); -} - -void bam_view1(const bam_header_t *header, const bam1_t *b) -{ - char *s = bam_format1(header, b); - puts(s); - free(s); -} - -int bam_validate1(const bam_header_t *header, const bam1_t *b) -{ - char *s; - - if (b->core.tid < -1 || b->core.mtid < -1) return 0; - if (header && (b->core.tid >= header->n_targets || b->core.mtid >= header->n_targets)) return 0; - - if (b->data_len < b->core.l_qname) return 0; - s = memchr(bam1_qname(b), '\0', b->core.l_qname); - if (s != &bam1_qname(b)[b->core.l_qname-1]) return 0; - - // FIXME: Other fields could also be checked, especially the auxiliary data - - return 1; -} - -// FIXME: we should also check the LB tag associated with each alignment -const char *bam_get_library(bam_header_t *h, const bam1_t *b) -{ - const uint8_t *rg; - if (h->dict == 0) h->dict = sam_header_parse2(h->text); - if (h->rg2lib == 0) h->rg2lib = sam_header2tbl(h->dict, "RG", "ID", "LB"); - rg = bam_aux_get(b, "RG"); - return (rg == 0)? 0 : sam_tbl_get(h->rg2lib, (const char*)(rg + 1)); -} - -/************ - * Remove B * - ************/ - -int bam_remove_B(bam1_t *b) -{ - int i, j, end_j, k, l, no_qual; - uint32_t *cigar, *new_cigar; - uint8_t *seq, *qual, *p; - // test if removal is necessary - if (b->core.flag & BAM_FUNMAP) return 0; // unmapped; do nothing - cigar = bam1_cigar(b); - for (k = 0; k < b->core.n_cigar; ++k) - if (bam_cigar_op(cigar[k]) == BAM_CBACK) break; - if (k == b->core.n_cigar) return 0; // no 'B' - if (bam_cigar_op(cigar[0]) == BAM_CBACK) goto rmB_err; // cannot be removed - // allocate memory for the new CIGAR - if (b->data_len + (b->core.n_cigar + 1) * 4 > b->m_data) { // not enough memory - b->m_data = b->data_len + b->core.n_cigar * 4; - kroundup32(b->m_data); - b->data = (uint8_t*)realloc(b->data, b->m_data); - cigar = bam1_cigar(b); // after realloc, cigar may be changed - } - new_cigar = (uint32_t*)(b->data + (b->m_data - b->core.n_cigar * 4)); // from the end of b->data - // the core loop - seq = bam1_seq(b); qual = bam1_qual(b); - no_qual = (qual[0] == 0xff); // test whether base quality is available - i = j = 0; end_j = -1; - for (k = l = 0; k < b->core.n_cigar; ++k) { - int op = bam_cigar_op(cigar[k]); - int len = bam_cigar_oplen(cigar[k]); - if (op == BAM_CBACK) { // the backward operation - int t, u; - if (k == b->core.n_cigar - 1) break; // ignore 'B' at the end of CIGAR - if (len > j) goto rmB_err; // an excessively long backward - for (t = l - 1, u = 0; t >= 0; --t) { // look back - int op1 = bam_cigar_op(new_cigar[t]); - int len1 = bam_cigar_oplen(new_cigar[t]); - if (bam_cigar_type(op1)&1) { // consume the query - if (u + len1 >= len) { // stop - new_cigar[t] -= (len - u) << BAM_CIGAR_SHIFT; - break; - } else u += len1; - } - } - if (bam_cigar_oplen(new_cigar[t]) == 0) --t; // squeeze out the zero-length operation - l = t + 1; - end_j = j; j -= len; - } else { // other CIGAR operations - new_cigar[l++] = cigar[k]; - if (bam_cigar_type(op)&1) { // consume the query - if (i != j) { // no need to copy if i == j - int u, c, c0; - for (u = 0; u < len; ++u) { // construct the consensus - c = bam1_seqi(seq, i+u); - if (j + u < end_j) { // in an overlap - c0 = bam1_seqi(seq, j+u); - if (c != c0) { // a mismatch; choose the better base - if (qual[j+u] < qual[i+u]) { // the base in the 2nd segment is better - bam1_seq_seti(seq, j+u, c); - qual[j+u] = qual[i+u] - qual[j+u]; - } else qual[j+u] -= qual[i+u]; // the 1st is better; reduce base quality - } else qual[j+u] = qual[j+u] > qual[i+u]? qual[j+u] : qual[i+u]; - } else { // not in an overlap; copy over - bam1_seq_seti(seq, j+u, c); - qual[j+u] = qual[i+u]; - } - } - } - i += len, j += len; - } - } - } - if (no_qual) qual[0] = 0xff; // in very rare cases, this may be modified - // merge adjacent operations if possible - for (k = 1; k < l; ++k) - if (bam_cigar_op(new_cigar[k]) == bam_cigar_op(new_cigar[k-1])) - new_cigar[k] += new_cigar[k-1] >> BAM_CIGAR_SHIFT << BAM_CIGAR_SHIFT, new_cigar[k-1] &= 0xf; - // kill zero length operations - for (k = i = 0; k < l; ++k) - if (new_cigar[k] >> BAM_CIGAR_SHIFT) - new_cigar[i++] = new_cigar[k]; - l = i; - // update b - memcpy(cigar, new_cigar, l * 4); // set CIGAR - p = b->data + b->core.l_qname + l * 4; - memmove(p, seq, (j+1)>>1); p += (j+1)>>1; // set SEQ - memmove(p, qual, j); p += j; // set QUAL - memmove(p, bam1_aux(b), b->l_aux); p += b->l_aux; // set optional fields - b->core.n_cigar = l, b->core.l_qseq = j; // update CIGAR length and query length - b->data_len = p - b->data; // update record length - return 0; - -rmB_err: - b->core.flag |= BAM_FUNMAP; - return -1; -} diff --git a/src/cnvnator/src/samtools/bam.h b/src/cnvnator/src/samtools/bam.h deleted file mode 100644 index 80e8703..0000000 --- a/src/cnvnator/src/samtools/bam.h +++ /dev/null @@ -1,793 +0,0 @@ -/* The MIT License - - Copyright (c) 2008-2010 Genome Research Ltd (GRL). - - Permission is hereby granted, free of charge, to any person obtaining - a copy of this software and associated documentation files (the - "Software"), to deal in the Software without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Software, and to - permit persons to whom the Software is furnished to do so, subject to - the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. -*/ - -/* Contact: Heng Li */ - -#ifndef BAM_BAM_H -#define BAM_BAM_H - -/*! - @header - - BAM library provides I/O and various operations on manipulating files - in the BAM (Binary Alignment/Mapping) or SAM (Sequence Alignment/Map) - format. It now supports importing from or exporting to SAM, sorting, - merging, generating pileup, and quickly retrieval of reads overlapped - with a specified region. - - @copyright Genome Research Ltd. - */ - -#define BAM_VERSION "0.1.19-44428cd" - -#include -#include -#include -#include - -#ifndef BAM_LITE -#define BAM_VIRTUAL_OFFSET16 -#include "bgzf.h" -/*! @abstract BAM file handler */ -typedef BGZF *bamFile; -#define bam_open(fn, mode) bgzf_open(fn, mode) -#define bam_dopen(fd, mode) bgzf_fdopen(fd, mode) -#define bam_close(fp) bgzf_close(fp) -#define bam_read(fp, buf, size) bgzf_read(fp, buf, size) -#define bam_write(fp, buf, size) bgzf_write(fp, buf, size) -#define bam_tell(fp) bgzf_tell(fp) -#define bam_seek(fp, pos, dir) bgzf_seek(fp, pos, dir) -#else -#define BAM_TRUE_OFFSET -#include -typedef gzFile bamFile; -#define bam_open(fn, mode) gzopen(fn, mode) -#define bam_dopen(fd, mode) gzdopen(fd, mode) -#define bam_close(fp) gzclose(fp) -#define bam_read(fp, buf, size) gzread(fp, buf, size) -/* no bam_write/bam_tell/bam_seek() here */ -#endif - -/*! @typedef - @abstract Structure for the alignment header. - @field n_targets number of reference sequences - @field target_name names of the reference sequences - @field target_len lengths of the referene sequences - @field dict header dictionary - @field hash hash table for fast name lookup - @field rg2lib hash table for @RG-ID -> LB lookup - @field l_text length of the plain text in the header - @field text plain text - - @discussion Field hash points to null by default. It is a private - member. - */ -typedef struct { - int32_t n_targets; - char **target_name; - uint32_t *target_len; - void *dict, *hash, *rg2lib; - uint32_t l_text, n_text; - char *text; -} bam_header_t; - -/*! @abstract the read is paired in sequencing, no matter whether it is mapped in a pair */ -#define BAM_FPAIRED 1 -/*! @abstract the read is mapped in a proper pair */ -#define BAM_FPROPER_PAIR 2 -/*! @abstract the read itself is unmapped; conflictive with BAM_FPROPER_PAIR */ -#define BAM_FUNMAP 4 -/*! @abstract the mate is unmapped */ -#define BAM_FMUNMAP 8 -/*! @abstract the read is mapped to the reverse strand */ -#define BAM_FREVERSE 16 -/*! @abstract the mate is mapped to the reverse strand */ -#define BAM_FMREVERSE 32 -/*! @abstract this is read1 */ -#define BAM_FREAD1 64 -/*! @abstract this is read2 */ -#define BAM_FREAD2 128 -/*! @abstract not primary alignment */ -#define BAM_FSECONDARY 256 -/*! @abstract QC failure */ -#define BAM_FQCFAIL 512 -/*! @abstract optical or PCR duplicate */ -#define BAM_FDUP 1024 - -#define BAM_OFDEC 0 -#define BAM_OFHEX 1 -#define BAM_OFSTR 2 - -/*! @abstract defautl mask for pileup */ -#define BAM_DEF_MASK (BAM_FUNMAP | BAM_FSECONDARY | BAM_FQCFAIL | BAM_FDUP) - -#define BAM_CORE_SIZE sizeof(bam1_core_t) - -/** - * Describing how CIGAR operation/length is packed in a 32-bit integer. - */ -#define BAM_CIGAR_SHIFT 4 -#define BAM_CIGAR_MASK ((1 << BAM_CIGAR_SHIFT) - 1) - -/* - CIGAR operations. - */ -/*! @abstract CIGAR: M = match or mismatch*/ -#define BAM_CMATCH 0 -/*! @abstract CIGAR: I = insertion to the reference */ -#define BAM_CINS 1 -/*! @abstract CIGAR: D = deletion from the reference */ -#define BAM_CDEL 2 -/*! @abstract CIGAR: N = skip on the reference (e.g. spliced alignment) */ -#define BAM_CREF_SKIP 3 -/*! @abstract CIGAR: S = clip on the read with clipped sequence - present in qseq */ -#define BAM_CSOFT_CLIP 4 -/*! @abstract CIGAR: H = clip on the read with clipped sequence trimmed off */ -#define BAM_CHARD_CLIP 5 -/*! @abstract CIGAR: P = padding */ -#define BAM_CPAD 6 -/*! @abstract CIGAR: equals = match */ -#define BAM_CEQUAL 7 -/*! @abstract CIGAR: X = mismatch */ -#define BAM_CDIFF 8 -#define BAM_CBACK 9 - -#define BAM_CIGAR_STR "MIDNSHP=XB" -#define BAM_CIGAR_TYPE 0x3C1A7 - -#define bam_cigar_op(c) ((c)&BAM_CIGAR_MASK) -#define bam_cigar_oplen(c) ((c)>>BAM_CIGAR_SHIFT) -#define bam_cigar_opchr(c) (BAM_CIGAR_STR[bam_cigar_op(c)]) -#define bam_cigar_gen(l, o) ((l)<>((o)<<1)&3) // bit 1: consume query; bit 2: consume reference - -/*! @typedef - @abstract Structure for core alignment information. - @field tid chromosome ID, defined by bam_header_t - @field pos 0-based leftmost coordinate - @field bin bin calculated by bam_reg2bin() - @field qual mapping quality - @field l_qname length of the query name - @field flag bitwise flag - @field n_cigar number of CIGAR operations - @field l_qseq length of the query sequence (read) - */ -typedef struct { - int32_t tid; - int32_t pos; - uint32_t bin:16, qual:8, l_qname:8; - uint32_t flag:16, n_cigar:16; - int32_t l_qseq; - int32_t mtid; - int32_t mpos; - int32_t isize; -} bam1_core_t; - -/*! @typedef - @abstract Structure for one alignment. - @field core core information about the alignment - @field l_aux length of auxiliary data - @field data_len current length of bam1_t::data - @field m_data maximum length of bam1_t::data - @field data all variable-length data, concatenated; structure: qname-cigar-seq-qual-aux - - @discussion Notes: - - 1. qname is zero tailing and core.l_qname includes the tailing '\0'. - 2. l_qseq is calculated from the total length of an alignment block - on reading or from CIGAR. - 3. cigar data is encoded 4 bytes per CIGAR operation. - 4. seq is nybble-encoded according to bam_nt16_table. - */ -typedef struct { - bam1_core_t core; - int l_aux, data_len, m_data; - uint8_t *data; -} bam1_t; - -typedef struct __bam_iter_t *bam_iter_t; - -#define bam1_strand(b) (((b)->core.flag&BAM_FREVERSE) != 0) -#define bam1_mstrand(b) (((b)->core.flag&BAM_FMREVERSE) != 0) - -/*! @function - @abstract Get the CIGAR array - @param b pointer to an alignment - @return pointer to the CIGAR array - - @discussion In the CIGAR array, each element is a 32-bit integer. The - lower 4 bits gives a CIGAR operation and the higher 28 bits keep the - length of a CIGAR. - */ -#define bam1_cigar(b) ((uint32_t*)((b)->data + (b)->core.l_qname)) - -/*! @function - @abstract Get the name of the query - @param b pointer to an alignment - @return pointer to the name string, null terminated - */ -#define bam1_qname(b) ((char*)((b)->data)) - -/*! @function - @abstract Get query sequence - @param b pointer to an alignment - @return pointer to sequence - - @discussion Each base is encoded in 4 bits: 1 for A, 2 for C, 4 for G, - 8 for T and 15 for N. Two bases are packed in one byte with the base - at the higher 4 bits having smaller coordinate on the read. It is - recommended to use bam1_seqi() macro to get the base. - */ -#define bam1_seq(b) ((b)->data + (b)->core.n_cigar*4 + (b)->core.l_qname) - -/*! @function - @abstract Get query quality - @param b pointer to an alignment - @return pointer to quality string - */ -#define bam1_qual(b) ((b)->data + (b)->core.n_cigar*4 + (b)->core.l_qname + (((b)->core.l_qseq + 1)>>1)) - -/*! @function - @abstract Get a base on read - @param s Query sequence returned by bam1_seq() - @param i The i-th position, 0-based - @return 4-bit integer representing the base. - */ -//#define bam1_seqi(s, i) ((s)[(i)/2] >> 4*(1-(i)%2) & 0xf) -#define bam1_seqi(s, i) ((s)[(i)>>1] >> ((~(i)&1)<<2) & 0xf) - -#define bam1_seq_seti(s, i, c) ( (s)[(i)>>1] = ((s)[(i)>>1] & 0xf<<(((i)&1)<<2)) | (c)<<((~(i)&1)<<2) ) - -/*! @function - @abstract Get query sequence and quality - @param b pointer to an alignment - @return pointer to the concatenated auxiliary data - */ -#define bam1_aux(b) ((b)->data + (b)->core.n_cigar*4 + (b)->core.l_qname + (b)->core.l_qseq + ((b)->core.l_qseq + 1)/2) - -#ifndef kroundup32 -/*! @function - @abstract Round an integer to the next closest power-2 integer. - @param x integer to be rounded (in place) - @discussion x will be modified. - */ -#define kroundup32(x) (--(x), (x)|=(x)>>1, (x)|=(x)>>2, (x)|=(x)>>4, (x)|=(x)>>8, (x)|=(x)>>16, ++(x)) -#endif - -/*! - @abstract Whether the machine is big-endian; modified only in - bam_header_init(). - */ -extern int bam_is_be; - -/*! - @abstract Verbose level between 0 and 3; 0 is supposed to disable all - debugging information, though this may not have been implemented. - */ -extern int bam_verbose; - -extern int bam_no_B; - -/*! @abstract Table for converting a nucleotide character to the 4-bit encoding. */ -extern unsigned char bam_nt16_table[256]; - -/*! @abstract Table for converting a 4-bit encoded nucleotide to a letter. */ -extern char *bam_nt16_rev_table; - -extern char bam_nt16_nt4_table[]; - -#ifdef __cplusplus -extern "C" { -#endif - - /********************* - * Low-level SAM I/O * - *********************/ - - /*! @abstract TAM file handler */ - typedef struct __tamFile_t *tamFile; - - /*! - @abstract Open a SAM file for reading, either uncompressed or compressed by gzip/zlib. - @param fn SAM file name - @return SAM file handler - */ - tamFile sam_open(const char *fn); - - /*! - @abstract Close a SAM file handler - @param fp SAM file handler - */ - void sam_close(tamFile fp); - - /*! - @abstract Read one alignment from a SAM file handler - @param fp SAM file handler - @param header header information (ordered names of chromosomes) - @param b read alignment; all members in b will be updated - @return 0 if successful; otherwise negative - */ - int sam_read1(tamFile fp, bam_header_t *header, bam1_t *b); - - /*! - @abstract Read header information from a TAB-delimited list file. - @param fn_list file name for the list - @return a pointer to the header structure - - @discussion Each line in this file consists of chromosome name and - the length of chromosome. - */ - bam_header_t *sam_header_read2(const char *fn_list); - - /*! - @abstract Read header from a SAM file (if present) - @param fp SAM file handler - @return pointer to header struct; 0 if no @SQ lines available - */ - bam_header_t *sam_header_read(tamFile fp); - - /*! - @abstract Parse @SQ lines a update a header struct - @param h pointer to the header struct to be updated - @return number of target sequences - - @discussion bam_header_t::{n_targets,target_len,target_name} will - be destroyed in the first place. - */ - int sam_header_parse(bam_header_t *h); - int32_t bam_get_tid(const bam_header_t *header, const char *seq_name); - - /*! - @abstract Parse @RG lines a update a header struct - @param h pointer to the header struct to be updated - @return number of @RG lines - - @discussion bam_header_t::rg2lib will be destroyed in the first - place. - */ - int sam_header_parse_rg(bam_header_t *h); - -#define sam_write1(header, b) bam_view1(header, b) - - - /******************************** - * APIs for string dictionaries * - ********************************/ - - int bam_strmap_put(void *strmap, const char *rg, const char *lib); - const char *bam_strmap_get(const void *strmap, const char *rg); - void *bam_strmap_dup(const void*); - void *bam_strmap_init(); - void bam_strmap_destroy(void *strmap); - - - /********************* - * Low-level BAM I/O * - *********************/ - - /*! - @abstract Initialize a header structure. - @return the pointer to the header structure - - @discussion This function also modifies the global variable - bam_is_be. - */ - bam_header_t *bam_header_init(); - - /*! - @abstract Destroy a header structure. - @param header pointer to the header - */ - void bam_header_destroy(bam_header_t *header); - - /*! - @abstract Read a header structure from BAM. - @param fp BAM file handler, opened by bam_open() - @return pointer to the header structure - - @discussion The file position indicator must be placed at the - beginning of the file. Upon success, the position indicator will - be set at the start of the first alignment. - */ - bam_header_t *bam_header_read(bamFile fp); - - /*! - @abstract Write a header structure to BAM. - @param fp BAM file handler - @param header pointer to the header structure - @return always 0 currently - */ - int bam_header_write(bamFile fp, const bam_header_t *header); - - /*! - @abstract Read an alignment from BAM. - @param fp BAM file handler - @param b read alignment; all members are updated. - @return number of bytes read from the file - - @discussion The file position indicator must be - placed right before an alignment. Upon success, this function - will set the position indicator to the start of the next - alignment. This function is not affected by the machine - endianness. - */ - int bam_read1(bamFile fp, bam1_t *b); - - int bam_remove_B(bam1_t *b); - - /*! - @abstract Write an alignment to BAM. - @param fp BAM file handler - @param c pointer to the bam1_core_t structure - @param data_len total length of variable size data related to - the alignment - @param data pointer to the concatenated data - @return number of bytes written to the file - - @discussion This function is not affected by the machine - endianness. - */ - int bam_write1_core(bamFile fp, const bam1_core_t *c, int data_len, uint8_t *data); - - /*! - @abstract Write an alignment to BAM. - @param fp BAM file handler - @param b alignment to write - @return number of bytes written to the file - - @abstract It is equivalent to: - bam_write1_core(fp, &b->core, b->data_len, b->data) - */ - int bam_write1(bamFile fp, const bam1_t *b); - - /*! @function - @abstract Initiate a pointer to bam1_t struct - */ -#define bam_init1() ((bam1_t*)calloc(1, sizeof(bam1_t))) - - /*! @function - @abstract Free the memory allocated for an alignment. - @param b pointer to an alignment - */ -#define bam_destroy1(b) do { \ - if (b) { free((b)->data); free(b); } \ - } while (0) - - /*! - @abstract Format a BAM record in the SAM format - @param header pointer to the header structure - @param b alignment to print - @return a pointer to the SAM string - */ - char *bam_format1(const bam_header_t *header, const bam1_t *b); - - char *bam_format1_core(const bam_header_t *header, const bam1_t *b, int of); - - /*! - @abstract Check whether a BAM record is plausibly valid - @param header associated header structure, or NULL if unavailable - @param b alignment to validate - @return 0 if the alignment is invalid; non-zero otherwise - - @discussion Simple consistency check of some of the fields of the - alignment record. If the header is provided, several additional checks - are made. Not all fields are checked, so a non-zero result is not a - guarantee that the record is valid. However it is usually good enough - to detect when bam_seek() has been called with a virtual file offset - that is not the offset of an alignment record. - */ - int bam_validate1(const bam_header_t *header, const bam1_t *b); - - const char *bam_get_library(bam_header_t *header, const bam1_t *b); - - - /*************** - * pileup APIs * - ***************/ - - /*! @typedef - @abstract Structure for one alignment covering the pileup position. - @field b pointer to the alignment - @field qpos position of the read base at the pileup site, 0-based - @field indel indel length; 0 for no indel, positive for ins and negative for del - @field is_del 1 iff the base on the padded read is a deletion - @field level the level of the read in the "viewer" mode - - @discussion See also bam_plbuf_push() and bam_lplbuf_push(). The - difference between the two functions is that the former does not - set bam_pileup1_t::level, while the later does. Level helps the - implementation of alignment viewers, but calculating this has some - overhead. - */ - typedef struct { - bam1_t *b; - int32_t qpos; - int indel, level; - uint32_t is_del:1, is_head:1, is_tail:1, is_refskip:1, aux:28; - } bam_pileup1_t; - - typedef int (*bam_plp_auto_f)(void *data, bam1_t *b); - - struct __bam_plp_t; - typedef struct __bam_plp_t *bam_plp_t; - - bam_plp_t bam_plp_init(bam_plp_auto_f func, void *data); - int bam_plp_push(bam_plp_t iter, const bam1_t *b); - const bam_pileup1_t *bam_plp_next(bam_plp_t iter, int *_tid, int *_pos, int *_n_plp); - const bam_pileup1_t *bam_plp_auto(bam_plp_t iter, int *_tid, int *_pos, int *_n_plp); - void bam_plp_set_mask(bam_plp_t iter, int mask); - void bam_plp_set_maxcnt(bam_plp_t iter, int maxcnt); - void bam_plp_reset(bam_plp_t iter); - void bam_plp_destroy(bam_plp_t iter); - - struct __bam_mplp_t; - typedef struct __bam_mplp_t *bam_mplp_t; - - bam_mplp_t bam_mplp_init(int n, bam_plp_auto_f func, void **data); - void bam_mplp_destroy(bam_mplp_t iter); - void bam_mplp_set_maxcnt(bam_mplp_t iter, int maxcnt); - int bam_mplp_auto(bam_mplp_t iter, int *_tid, int *_pos, int *n_plp, const bam_pileup1_t **plp); - - /*! @typedef - @abstract Type of function to be called by bam_plbuf_push(). - @param tid chromosome ID as is defined in the header - @param pos start coordinate of the alignment, 0-based - @param n number of elements in pl array - @param pl array of alignments - @param data user provided data - @discussion See also bam_plbuf_push(), bam_plbuf_init() and bam_pileup1_t. - */ - typedef int (*bam_pileup_f)(uint32_t tid, uint32_t pos, int n, const bam_pileup1_t *pl, void *data); - - typedef struct { - bam_plp_t iter; - bam_pileup_f func; - void *data; - } bam_plbuf_t; - - void bam_plbuf_set_mask(bam_plbuf_t *buf, int mask); - void bam_plbuf_reset(bam_plbuf_t *buf); - bam_plbuf_t *bam_plbuf_init(bam_pileup_f func, void *data); - void bam_plbuf_destroy(bam_plbuf_t *buf); - int bam_plbuf_push(const bam1_t *b, bam_plbuf_t *buf); - - int bam_pileup_file(bamFile fp, int mask, bam_pileup_f func, void *func_data); - - struct __bam_lplbuf_t; - typedef struct __bam_lplbuf_t bam_lplbuf_t; - - void bam_lplbuf_reset(bam_lplbuf_t *buf); - - /*! @abstract bam_plbuf_init() equivalent with level calculated. */ - bam_lplbuf_t *bam_lplbuf_init(bam_pileup_f func, void *data); - - /*! @abstract bam_plbuf_destroy() equivalent with level calculated. */ - void bam_lplbuf_destroy(bam_lplbuf_t *tv); - - /*! @abstract bam_plbuf_push() equivalent with level calculated. */ - int bam_lplbuf_push(const bam1_t *b, bam_lplbuf_t *buf); - - - /********************* - * BAM indexing APIs * - *********************/ - - struct __bam_index_t; - typedef struct __bam_index_t bam_index_t; - - /*! - @abstract Build index for a BAM file. - @discussion Index file "fn.bai" will be created. - @param fn name of the BAM file - @return always 0 currently - */ - int bam_index_build(const char *fn); - - /*! - @abstract Load index from file "fn.bai". - @param fn name of the BAM file (NOT the index file) - @return pointer to the index structure - */ - bam_index_t *bam_index_load(const char *fn); - - /*! - @abstract Destroy an index structure. - @param idx pointer to the index structure - */ - void bam_index_destroy(bam_index_t *idx); - - /*! @typedef - @abstract Type of function to be called by bam_fetch(). - @param b the alignment - @param data user provided data - */ - typedef int (*bam_fetch_f)(const bam1_t *b, void *data); - - /*! - @abstract Retrieve the alignments that are overlapped with the - specified region. - - @discussion A user defined function will be called for each - retrieved alignment ordered by its start position. - - @param fp BAM file handler - @param idx pointer to the alignment index - @param tid chromosome ID as is defined in the header - @param beg start coordinate, 0-based - @param end end coordinate, 0-based - @param data user provided data (will be transferred to func) - @param func user defined function - */ - int bam_fetch(bamFile fp, const bam_index_t *idx, int tid, int beg, int end, void *data, bam_fetch_f func); - - bam_iter_t bam_iter_query(const bam_index_t *idx, int tid, int beg, int end); - int bam_iter_read(bamFile fp, bam_iter_t iter, bam1_t *b); - void bam_iter_destroy(bam_iter_t iter); - - /*! - @abstract Parse a region in the format: "chr2:100,000-200,000". - @discussion bam_header_t::hash will be initialized if empty. - @param header pointer to the header structure - @param str string to be parsed - @param ref_id the returned chromosome ID - @param begin the returned start coordinate - @param end the returned end coordinate - @return 0 on success; -1 on failure - */ - int bam_parse_region(bam_header_t *header, const char *str, int *ref_id, int *begin, int *end); - - - /************************** - * APIs for optional tags * - **************************/ - - /*! - @abstract Retrieve data of a tag - @param b pointer to an alignment struct - @param tag two-character tag to be retrieved - - @return pointer to the type and data. The first character is the - type that can be 'iIsScCdfAZH'. - - @discussion Use bam_aux2?() series to convert the returned data to - the corresponding type. - */ - uint8_t *bam_aux_get(const bam1_t *b, const char tag[2]); - - int32_t bam_aux2i(const uint8_t *s); - float bam_aux2f(const uint8_t *s); - double bam_aux2d(const uint8_t *s); - char bam_aux2A(const uint8_t *s); - char *bam_aux2Z(const uint8_t *s); - - int bam_aux_del(bam1_t *b, uint8_t *s); - void bam_aux_append(bam1_t *b, const char tag[2], char type, int len, uint8_t *data); - uint8_t *bam_aux_get_core(bam1_t *b, const char tag[2]); // an alias of bam_aux_get() - - - /***************** - * Miscellaneous * - *****************/ - - /*! - @abstract Calculate the rightmost coordinate of an alignment on the - reference genome. - - @param c pointer to the bam1_core_t structure - @param cigar the corresponding CIGAR array (from bam1_t::cigar) - @return the rightmost coordinate, 0-based - */ - uint32_t bam_calend(const bam1_core_t *c, const uint32_t *cigar); - - /*! - @abstract Calculate the length of the query sequence from CIGAR. - @param c pointer to the bam1_core_t structure - @param cigar the corresponding CIGAR array (from bam1_t::cigar) - @return length of the query sequence - */ - int32_t bam_cigar2qlen(const bam1_core_t *c, const uint32_t *cigar); - -#ifdef __cplusplus -} -#endif - -/*! - @abstract Calculate the minimum bin that contains a region [beg,end). - @param beg start of the region, 0-based - @param end end of the region, 0-based - @return bin - */ -static inline int bam_reg2bin(uint32_t beg, uint32_t end) -{ - --end; - if (beg>>14 == end>>14) return 4681 + (beg>>14); - if (beg>>17 == end>>17) return 585 + (beg>>17); - if (beg>>20 == end>>20) return 73 + (beg>>20); - if (beg>>23 == end>>23) return 9 + (beg>>23); - if (beg>>26 == end>>26) return 1 + (beg>>26); - return 0; -} - -/*! - @abstract Copy an alignment - @param bdst destination alignment struct - @param bsrc source alignment struct - @return pointer to the destination alignment struct - */ -static inline bam1_t *bam_copy1(bam1_t *bdst, const bam1_t *bsrc) -{ - uint8_t *data = bdst->data; - int m_data = bdst->m_data; // backup data and m_data - if (m_data < bsrc->data_len) { // double the capacity - m_data = bsrc->data_len; kroundup32(m_data); - data = (uint8_t*)realloc(data, m_data); - } - memcpy(data, bsrc->data, bsrc->data_len); // copy var-len data - *bdst = *bsrc; // copy the rest - // restore the backup - bdst->m_data = m_data; - bdst->data = data; - return bdst; -} - -/*! - @abstract Duplicate an alignment - @param src source alignment struct - @return pointer to the destination alignment struct - */ -static inline bam1_t *bam_dup1(const bam1_t *src) -{ - bam1_t *b; - b = bam_init1(); - *b = *src; - b->m_data = b->data_len; - b->data = (uint8_t*)calloc(b->data_len, 1); - memcpy(b->data, src->data, b->data_len); - return b; -} - -static inline int bam_aux_type2size(int x) -{ - if (x == 'C' || x == 'c' || x == 'A') return 1; - else if (x == 'S' || x == 's') return 2; - else if (x == 'I' || x == 'i' || x == 'f' || x == 'F') return 4; - else return 0; -} - -/********************************* - *** Compatibility with htslib *** - *********************************/ - -typedef bam_header_t bam_hdr_t; - -#define bam_get_qname(b) bam1_qname(b) -#define bam_get_cigar(b) bam1_cigar(b) - -#define bam_hdr_read(fp) bam_header_read(fp) -#define bam_hdr_write(fp, h) bam_header_write(fp, h) -#define bam_hdr_destroy(fp) bam_header_destroy(fp) - -#endif diff --git a/src/cnvnator/src/samtools/bam2bcf.c b/src/cnvnator/src/samtools/bam2bcf.c deleted file mode 100644 index 340b10b..0000000 --- a/src/cnvnator/src/samtools/bam2bcf.c +++ /dev/null @@ -1,467 +0,0 @@ -#include -#include -#include -#include "bam.h" -#include "kstring.h" -#include "bam2bcf.h" -#include "errmod.h" -#include "bcftools/bcf.h" - -extern void ks_introsort_uint32_t(size_t n, uint32_t a[]); - -#define CALL_ETA 0.03f -#define CALL_MAX 256 -#define CALL_DEFTHETA 0.83f -#define DEF_MAPQ 20 - -#define CAP_DIST 25 - -bcf_callaux_t *bcf_call_init(double theta, int min_baseQ) -{ - bcf_callaux_t *bca; - if (theta <= 0.) theta = CALL_DEFTHETA; - bca = calloc(1, sizeof(bcf_callaux_t)); - bca->capQ = 60; - bca->openQ = 40; bca->extQ = 20; bca->tandemQ = 100; - bca->min_baseQ = min_baseQ; - bca->e = errmod_init(1. - theta); - bca->min_frac = 0.002; - bca->min_support = 1; - bca->per_sample_flt = 0; - bca->npos = 100; - bca->ref_pos = calloc(bca->npos, sizeof(int)); - bca->alt_pos = calloc(bca->npos, sizeof(int)); - return bca; -} - - -static int get_position(const bam_pileup1_t *p, int *len) -{ - int icig, n_tot_bases = 0, iread = 0, edist = p->qpos + 1; - for (icig=0; icigb->core.n_cigar; icig++) - { - // Conversion from uint32_t to MIDNSHP - // 0123456 - // MIDNSHP - int cig = bam1_cigar(p->b)[icig] & BAM_CIGAR_MASK; - int ncig = bam1_cigar(p->b)[icig] >> BAM_CIGAR_SHIFT; - if ( cig==0 ) - { - n_tot_bases += ncig; - iread += ncig; - } - else if ( cig==1 ) - { - n_tot_bases += ncig; - iread += ncig; - } - else if ( cig==4 ) - { - iread += ncig; - if ( iread<=p->qpos ) edist -= ncig; - } - } - *len = n_tot_bases; - return edist; -} - -void bcf_call_destroy(bcf_callaux_t *bca) -{ - if (bca == 0) return; - errmod_destroy(bca->e); - if (bca->npos) { free(bca->ref_pos); free(bca->alt_pos); bca->npos = 0; } - free(bca->bases); free(bca->inscns); free(bca); -} -/* ref_base is the 4-bit representation of the reference base. It is - * negative if we are looking at an indel. */ -int bcf_call_glfgen(int _n, const bam_pileup1_t *pl, int ref_base, bcf_callaux_t *bca, bcf_callret1_t *r) -{ - int i, n, ref4, is_indel, ori_depth = 0; - memset(r, 0, sizeof(bcf_callret1_t)); - if (ref_base >= 0) { - ref4 = bam_nt16_nt4_table[ref_base]; - is_indel = 0; - } else ref4 = 4, is_indel = 1; - if (_n == 0) return -1; - // enlarge the bases array if necessary - if (bca->max_bases < _n) { - bca->max_bases = _n; - kroundup32(bca->max_bases); - bca->bases = (uint16_t*)realloc(bca->bases, 2 * bca->max_bases); - } - // fill the bases array - for (i = n = r->n_supp = 0; i < _n; ++i) { - const bam_pileup1_t *p = pl + i; - int q, b, mapQ, baseQ, is_diff, min_dist, seqQ; - // set base - if (p->is_del || p->is_refskip || (p->b->core.flag&BAM_FUNMAP)) continue; - ++ori_depth; - baseQ = q = is_indel? p->aux&0xff : (int)bam1_qual(p->b)[p->qpos]; // base/indel quality - seqQ = is_indel? (p->aux>>8&0xff) : 99; - if (q < bca->min_baseQ) continue; - if (q > seqQ) q = seqQ; - mapQ = p->b->core.qual < 255? p->b->core.qual : DEF_MAPQ; // special case for mapQ==255 - mapQ = mapQ < bca->capQ? mapQ : bca->capQ; - if (q > mapQ) q = mapQ; - if (q > 63) q = 63; - if (q < 4) q = 4; - if (!is_indel) { - b = bam1_seqi(bam1_seq(p->b), p->qpos); // base - b = bam_nt16_nt4_table[b? b : ref_base]; // b is the 2-bit base - is_diff = (ref4 < 4 && b == ref4)? 0 : 1; - } else { - b = p->aux>>16&0x3f; - is_diff = (b != 0); - } - if (is_diff) ++r->n_supp; - bca->bases[n++] = q<<5 | (int)bam1_strand(p->b)<<4 | b; - // collect annotations - if (b < 4) r->qsum[b] += q; - ++r->anno[0<<2|is_diff<<1|bam1_strand(p->b)]; - min_dist = p->b->core.l_qseq - 1 - p->qpos; - if (min_dist > p->qpos) min_dist = p->qpos; - if (min_dist > CAP_DIST) min_dist = CAP_DIST; - r->anno[1<<2|is_diff<<1|0] += baseQ; - r->anno[1<<2|is_diff<<1|1] += baseQ * baseQ; - r->anno[2<<2|is_diff<<1|0] += mapQ; - r->anno[2<<2|is_diff<<1|1] += mapQ * mapQ; - r->anno[3<<2|is_diff<<1|0] += min_dist; - r->anno[3<<2|is_diff<<1|1] += min_dist * min_dist; - - // collect read positions for ReadPosBias - int len, pos = get_position(p, &len); - int epos = (double)pos/(len+1) * bca->npos; - if ( bam1_seqi(bam1_seq(p->b),p->qpos) == ref_base ) - bca->ref_pos[epos]++; - else - bca->alt_pos[epos]++; - } - r->depth = n; r->ori_depth = ori_depth; - // glfgen - errmod_cal(bca->e, n, 5, bca->bases, r->p); - return r->depth; -} - -double mann_whitney_1947(int n, int m, int U) -{ - if (U<0) return 0; - if (n==0||m==0) return U==0 ? 1 : 0; - return (double)n/(n+m)*mann_whitney_1947(n-1,m,U-m) + (double)m/(n+m)*mann_whitney_1947(n,m-1,U); -} - -void calc_ReadPosBias(bcf_callaux_t *bca, bcf_call_t *call) -{ - int i, nref = 0, nalt = 0; - unsigned long int U = 0; - for (i=0; inpos; i++) - { - nref += bca->ref_pos[i]; - nalt += bca->alt_pos[i]; - U += nref*bca->alt_pos[i]; - bca->ref_pos[i] = 0; - bca->alt_pos[i] = 0; - } -#if 0 -//todo - double var = 0, avg = (double)(nref+nalt)/bca->npos; - for (i=0; inpos; i++) - { - double ediff = bca->ref_pos[i] + bca->alt_pos[i] - avg; - var += ediff*ediff; - bca->ref_pos[i] = 0; - bca->alt_pos[i] = 0; - } - call->read_pos.avg = avg; - call->read_pos.var = sqrt(var/bca->npos); - call->read_pos.dp = nref+nalt; -#endif - if ( !nref || !nalt ) - { - call->read_pos_bias = -1; - return; - } - - if ( nref>=8 || nalt>=8 ) - { - // normal approximation - double mean = ((double)nref*nalt+1.0)/2.0; - double var2 = (double)nref*nalt*(nref+nalt+1.0)/12.0; - double z = (U-mean)/sqrt(var2); - call->read_pos_bias = z; - //fprintf(stderr,"nref=%d nalt=%d U=%ld mean=%e var=%e zval=%e\n", nref,nalt,U,mean,sqrt(var2),call->read_pos_bias); - } - else - { - double p = mann_whitney_1947(nalt,nref,U); - // biased form claimed by GATK to behave better empirically - // double var2 = (1.0+1.0/(nref+nalt+1.0))*(double)nref*nalt*(nref+nalt+1.0)/12.0; - double var2 = (double)nref*nalt*(nref+nalt+1.0)/12.0; - double z; - if ( p >= 1./sqrt(var2*2*M_PI) ) z = 0; // equal to mean - else - { - if ( U >= nref*nalt/2. ) z = sqrt(-2*log(sqrt(var2*2*M_PI)*p)); - else z = -sqrt(-2*log(sqrt(var2*2*M_PI)*p)); - } - call->read_pos_bias = z; - //fprintf(stderr,"nref=%d nalt=%d U=%ld p=%e var2=%e zval=%e\n", nref,nalt,U, p,var2,call->read_pos_bias); - } -} - -float mean_diff_to_prob(float mdiff, int dp, int readlen) -{ - if ( dp==2 ) - { - if ( mdiff==0 ) - return (2.0*readlen + 4.0*(readlen-1.0))/((float)readlen*readlen); - else - return 8.0*(readlen - 4.0*mdiff)/((float)readlen*readlen); - } - - // This is crude empirical approximation and is not very accurate for - // shorter read lengths (<100bp). There certainly is a room for - // improvement. - const float mv[24][2] = { {0,0}, {0,0}, {0,0}, - { 9.108, 4.934}, { 9.999, 3.991}, {10.273, 3.485}, {10.579, 3.160}, - {10.828, 2.889}, {11.014, 2.703}, {11.028, 2.546}, {11.244, 2.391}, - {11.231, 2.320}, {11.323, 2.138}, {11.403, 2.123}, {11.394, 1.994}, - {11.451, 1.928}, {11.445, 1.862}, {11.516, 1.815}, {11.560, 1.761}, - {11.544, 1.728}, {11.605, 1.674}, {11.592, 1.652}, {11.674, 1.613}, - {11.641, 1.570} }; - - float m, v; - if ( dp>=24 ) - { - m = readlen/8.; - if (dp>100) dp = 100; - v = 1.476/(0.182*pow(dp,0.514)); - v = v*(readlen/100.); - } - else - { - m = mv[dp][0]; - v = mv[dp][1]; - m = m*readlen/100.; - v = v*readlen/100.; - v *= 1.2; // allow more variability - } - return 1.0/(v*sqrt(2*M_PI)) * exp(-0.5*((mdiff-m)/v)*((mdiff-m)/v)); -} - -void calc_vdb(bcf_callaux_t *bca, bcf_call_t *call) -{ - int i, dp = 0; - float mean_pos = 0, mean_diff = 0; - for (i=0; inpos; i++) - { - if ( !bca->alt_pos[i] ) continue; - dp += bca->alt_pos[i]; - int j = inpos/2 ? i : bca->npos - i; - mean_pos += bca->alt_pos[i]*j; - } - if ( dp<2 ) - { - call->vdb = -1; - return; - } - mean_pos /= dp; - for (i=0; inpos; i++) - { - if ( !bca->alt_pos[i] ) continue; - int j = inpos/2 ? i : bca->npos - i; - mean_diff += bca->alt_pos[i] * fabs(j - mean_pos); - } - mean_diff /= dp; - call->vdb = mean_diff_to_prob(mean_diff, dp, bca->npos); -} - -/** - * bcf_call_combine() - sets the PL array and VDB, RPB annotations, finds the top two alleles - * @n: number of samples - * @calls: each sample's calls - * @bca: auxiliary data structure for holding temporary values - * @ref_base: the reference base - * @call: filled with the annotations - */ -int bcf_call_combine(int n, const bcf_callret1_t *calls, bcf_callaux_t *bca, int ref_base /*4-bit*/, bcf_call_t *call) -{ - int ref4, i, j, qsum[4]; - int64_t tmp; - if (ref_base >= 0) { - call->ori_ref = ref4 = bam_nt16_nt4_table[ref_base]; - if (ref4 > 4) ref4 = 4; - } else call->ori_ref = -1, ref4 = 0; - // calculate qsum - memset(qsum, 0, 4 * sizeof(int)); - for (i = 0; i < n; ++i) - for (j = 0; j < 4; ++j) - qsum[j] += calls[i].qsum[j]; - int qsum_tot=0; - for (j=0; j<4; j++) { qsum_tot += qsum[j]; call->qsum[j] = 0; } - for (j = 0; j < 4; ++j) qsum[j] = qsum[j] << 2 | j; - // find the top 2 alleles - for (i = 1; i < 4; ++i) // insertion sort - for (j = i; j > 0 && qsum[j] < qsum[j-1]; --j) - tmp = qsum[j], qsum[j] = qsum[j-1], qsum[j-1] = tmp; - // set the reference allele and alternative allele(s) - for (i = 0; i < 5; ++i) call->a[i] = -1; - call->unseen = -1; - call->a[0] = ref4; - for (i = 3, j = 1; i >= 0; --i) { - if ((qsum[i]&3) != ref4) { - if (qsum[i]>>2 != 0) - { - if ( j<4 ) call->qsum[j] = (float)(qsum[i]>>2)/qsum_tot; // ref N can make j>=4 - call->a[j++] = qsum[i]&3; - } - else break; - } - else - call->qsum[0] = (float)(qsum[i]>>2)/qsum_tot; - } - if (ref_base >= 0) { // for SNPs, find the "unseen" base - if (((ref4 < 4 && j < 4) || (ref4 == 4 && j < 5)) && i >= 0) - call->unseen = j, call->a[j++] = qsum[i]&3; - call->n_alleles = j; - } else { - call->n_alleles = j; - if (call->n_alleles == 1) return -1; // no reliable supporting read. stop doing anything - } - // set the PL array - if (call->n < n) { - call->n = n; - call->PL = realloc(call->PL, 15 * n); - } - { - int x, g[15], z; - double sum_min = 0.; - x = call->n_alleles * (call->n_alleles + 1) / 2; - // get the possible genotypes - for (i = z = 0; i < call->n_alleles; ++i) - for (j = 0; j <= i; ++j) - g[z++] = call->a[j] * 5 + call->a[i]; - for (i = 0; i < n; ++i) { - uint8_t *PL = call->PL + x * i; - const bcf_callret1_t *r = calls + i; - float min = 1e37; - for (j = 0; j < x; ++j) - if (min > r->p[g[j]]) min = r->p[g[j]]; - sum_min += min; - for (j = 0; j < x; ++j) { - int y; - y = (int)(r->p[g[j]] - min + .499); - if (y > 255) y = 255; - PL[j] = y; - } - } -// if (ref_base < 0) fprintf(stderr, "%d,%d,%f,%d\n", call->n_alleles, x, sum_min, call->unseen); - call->shift = (int)(sum_min + .499); - } - // combine annotations - memset(call->anno, 0, 16 * sizeof(int)); - for (i = call->depth = call->ori_depth = 0, tmp = 0; i < n; ++i) { - call->depth += calls[i].depth; - call->ori_depth += calls[i].ori_depth; - for (j = 0; j < 16; ++j) call->anno[j] += calls[i].anno[j]; - } - - calc_vdb(bca, call); - calc_ReadPosBias(bca, call); - - return 0; -} - -int bcf_call2bcf(int tid, int pos, bcf_call_t *bc, bcf1_t *b, bcf_callret1_t *bcr, int fmt_flag, - const bcf_callaux_t *bca, const char *ref) -{ - extern double kt_fisher_exact(int n11, int n12, int n21, int n22, double *_left, double *_right, double *two); - kstring_t s; - int i, j; - b->n_smpl = bc->n; - b->tid = tid; b->pos = pos; b->qual = 0; - s.s = b->str; s.m = b->m_str; s.l = 0; - kputc('\0', &s); - if (bc->ori_ref < 0) { // an indel - // write REF - kputc(ref[pos], &s); - for (j = 0; j < bca->indelreg; ++j) kputc(ref[pos+1+j], &s); - kputc('\0', &s); - // write ALT - kputc(ref[pos], &s); - for (i = 1; i < 4; ++i) { - if (bc->a[i] < 0) break; - if (i > 1) { - kputc(',', &s); kputc(ref[pos], &s); - } - if (bca->indel_types[bc->a[i]] < 0) { // deletion - for (j = -bca->indel_types[bc->a[i]]; j < bca->indelreg; ++j) - kputc(ref[pos+1+j], &s); - } else { // insertion; cannot be a reference unless a bug - char *inscns = &bca->inscns[bc->a[i] * bca->maxins]; - for (j = 0; j < bca->indel_types[bc->a[i]]; ++j) - kputc("ACGTN"[(int)inscns[j]], &s); - for (j = 0; j < bca->indelreg; ++j) kputc(ref[pos+1+j], &s); - } - } - kputc('\0', &s); - } else { // a SNP - kputc("ACGTN"[bc->ori_ref], &s); kputc('\0', &s); - for (i = 1; i < 5; ++i) { - if (bc->a[i] < 0) break; - if (i > 1) kputc(',', &s); - kputc(bc->unseen == i? 'X' : "ACGT"[bc->a[i]], &s); - } - kputc('\0', &s); - } - kputc('\0', &s); - // INFO - if (bc->ori_ref < 0) ksprintf(&s,"INDEL;IS=%d,%f;", bca->max_support, bca->max_frac); - kputs("DP=", &s); kputw(bc->ori_depth, &s); kputs(";I16=", &s); - for (i = 0; i < 16; ++i) { - if (i) kputc(',', &s); - kputw(bc->anno[i], &s); - } - //ksprintf(&s,";RPS=%d,%f,%f", bc->read_pos.dp,bc->read_pos.avg,bc->read_pos.var); - ksprintf(&s,";QS=%f,%f,%f,%f", bc->qsum[0],bc->qsum[1],bc->qsum[2],bc->qsum[3]); - if (bc->vdb != -1) - ksprintf(&s, ";VDB=%e", bc->vdb); - if (bc->read_pos_bias != -1 ) - ksprintf(&s, ";RPB=%e", bc->read_pos_bias); - kputc('\0', &s); - // FMT - kputs("PL", &s); - if (bcr && fmt_flag) { - if (fmt_flag & B2B_FMT_DP) kputs(":DP", &s); - if (fmt_flag & B2B_FMT_DV) kputs(":DV", &s); - if (fmt_flag & B2B_FMT_SP) kputs(":SP", &s); - } - kputc('\0', &s); - b->m_str = s.m; b->str = s.s; b->l_str = s.l; - bcf_sync(b); - memcpy(b->gi[0].data, bc->PL, b->gi[0].len * bc->n); - if (bcr && fmt_flag) { - uint16_t *dp = (fmt_flag & B2B_FMT_DP)? b->gi[1].data : 0; - uint16_t *dv = (fmt_flag & B2B_FMT_DV)? b->gi[1 + ((fmt_flag & B2B_FMT_DP) != 0)].data : 0; - int32_t *sp = (fmt_flag & B2B_FMT_SP)? b->gi[1 + ((fmt_flag & B2B_FMT_DP) != 0) + ((fmt_flag & B2B_FMT_DV) != 0)].data : 0; - for (i = 0; i < bc->n; ++i) { - bcf_callret1_t *p = bcr + i; - if (dp) dp[i] = p->depth < 0xffff? p->depth : 0xffff; - if (dv) dv[i] = p->n_supp < 0xffff? p->n_supp : 0xffff; - if (sp) { - if (p->anno[0] + p->anno[1] < 2 || p->anno[2] + p->anno[3] < 2 - || p->anno[0] + p->anno[2] < 2 || p->anno[1] + p->anno[3] < 2) - { - sp[i] = 0; - } else { - double left, right, two; - int x; - kt_fisher_exact(p->anno[0], p->anno[1], p->anno[2], p->anno[3], &left, &right, &two); - x = (int)(-4.343 * log(two) + .499); - if (x > 255) x = 255; - sp[i] = x; - } - } - } - } - return 0; -} diff --git a/src/cnvnator/src/samtools/bam2bcf.h b/src/cnvnator/src/samtools/bam2bcf.h deleted file mode 100644 index b2b1825..0000000 --- a/src/cnvnator/src/samtools/bam2bcf.h +++ /dev/null @@ -1,67 +0,0 @@ -#ifndef BAM2BCF_H -#define BAM2BCF_H - -#include -#include "errmod.h" -#include "bcftools/bcf.h" - -#define B2B_INDEL_NULL 10000 - -#define B2B_FMT_DP 0x1 -#define B2B_FMT_SP 0x2 -#define B2B_FMT_DV 0x4 - -typedef struct __bcf_callaux_t { - int capQ, min_baseQ; - int openQ, extQ, tandemQ; // for indels - int min_support, max_support; // for collecting indel candidates - double min_frac, max_frac; // for collecting indel candidates - int per_sample_flt; // indel filtering strategy - int *ref_pos, *alt_pos, npos; // for ReadPosBias - // for internal uses - int max_bases; - int indel_types[4]; - int maxins, indelreg; - int read_len; - char *inscns; - uint16_t *bases; - errmod_t *e; - void *rghash; -} bcf_callaux_t; - -typedef struct { - int depth, n_supp, ori_depth, qsum[4]; - unsigned int anno[16]; - float p[25]; -} bcf_callret1_t; - -typedef struct { - int a[5]; // alleles: ref, alt, alt2, alt3 - float qsum[4]; - int n, n_alleles, shift, ori_ref, unseen; - int n_supp; // number of supporting non-reference reads - unsigned int anno[16], depth, ori_depth; - uint8_t *PL; - float vdb; // variant distance bias - float read_pos_bias; - struct { float avg, var; int dp; } read_pos; -} bcf_call_t; - -#ifdef __cplusplus -extern "C" { -#endif - - bcf_callaux_t *bcf_call_init(double theta, int min_baseQ); - void bcf_call_destroy(bcf_callaux_t *bca); - int bcf_call_glfgen(int _n, const bam_pileup1_t *pl, int ref_base, bcf_callaux_t *bca, bcf_callret1_t *r); - int bcf_call_combine(int n, const bcf_callret1_t *calls, bcf_callaux_t *bca, int ref_base /*4-bit*/, bcf_call_t *call); - int bcf_call2bcf(int tid, int pos, bcf_call_t *bc, bcf1_t *b, bcf_callret1_t *bcr, int fmt_flag, - const bcf_callaux_t *bca, const char *ref); - int bcf_call_gap_prep(int n, int *n_plp, bam_pileup1_t **plp, int pos, bcf_callaux_t *bca, const char *ref, - const void *rghash); - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/src/cnvnator/src/samtools/bam2bcf_indel.c b/src/cnvnator/src/samtools/bam2bcf_indel.c deleted file mode 100644 index 30b3f46..0000000 --- a/src/cnvnator/src/samtools/bam2bcf_indel.c +++ /dev/null @@ -1,498 +0,0 @@ -#include -#include -#include -#include "bam.h" -#include "bam2bcf.h" -#include "kaln.h" -#include "kprobaln.h" -#include "khash.h" -KHASH_SET_INIT_STR(rg) - -#include "ksort.h" -KSORT_INIT_GENERIC(uint32_t) - -#define MINUS_CONST 0x10000000 -#define INDEL_WINDOW_SIZE 50 - -void *bcf_call_add_rg(void *_hash, const char *hdtext, const char *list) -{ - const char *s, *p, *q, *r, *t; - khash_t(rg) *hash; - if (list == 0 || hdtext == 0) return _hash; - if (_hash == 0) _hash = kh_init(rg); - hash = (khash_t(rg)*)_hash; - if ((s = strstr(hdtext, "@RG\t")) == 0) return hash; - do { - t = strstr(s + 4, "@RG\t"); // the next @RG - if ((p = strstr(s, "\tID:")) != 0) p += 4; - if ((q = strstr(s, "\tPL:")) != 0) q += 4; - if (p && q && (t == 0 || (p < t && q < t))) { // ID and PL are both present - int lp, lq; - char *x; - for (r = p; *r && *r != '\t' && *r != '\n'; ++r); lp = r - p; - for (r = q; *r && *r != '\t' && *r != '\n'; ++r); lq = r - q; - x = calloc((lp > lq? lp : lq) + 1, 1); - for (r = q; *r && *r != '\t' && *r != '\n'; ++r) x[r-q] = *r; - if (strstr(list, x)) { // insert ID to the hash table - khint_t k; - int ret; - for (r = p; *r && *r != '\t' && *r != '\n'; ++r) x[r-p] = *r; - x[r-p] = 0; - k = kh_get(rg, hash, x); - if (k == kh_end(hash)) k = kh_put(rg, hash, x, &ret); - else free(x); - } else free(x); - } - s = t; - } while (s); - return hash; -} - -void bcf_call_del_rghash(void *_hash) -{ - khint_t k; - khash_t(rg) *hash = (khash_t(rg)*)_hash; - if (hash == 0) return; - for (k = kh_begin(hash); k < kh_end(hash); ++k) - if (kh_exist(hash, k)) - free((char*)kh_key(hash, k)); - kh_destroy(rg, hash); -} - -static int tpos2qpos(const bam1_core_t *c, const uint32_t *cigar, int32_t tpos, int is_left, int32_t *_tpos) -{ - int k, x = c->pos, y = 0, last_y = 0; - *_tpos = c->pos; - for (k = 0; k < c->n_cigar; ++k) { - int op = cigar[k] & BAM_CIGAR_MASK; - int l = cigar[k] >> BAM_CIGAR_SHIFT; - if (op == BAM_CMATCH || op == BAM_CEQUAL || op == BAM_CDIFF) { - if (c->pos > tpos) return y; - if (x + l > tpos) { - *_tpos = tpos; - return y + (tpos - x); - } - x += l; y += l; - last_y = y; - } else if (op == BAM_CINS || op == BAM_CSOFT_CLIP) y += l; - else if (op == BAM_CDEL || op == BAM_CREF_SKIP) { - if (x + l > tpos) { - *_tpos = is_left? x : x + l; - return y; - } - x += l; - } - } - *_tpos = x; - return last_y; -} -// FIXME: check if the inserted sequence is consistent with the homopolymer run -// l is the relative gap length and l_run is the length of the homopolymer on the reference -static inline int est_seqQ(const bcf_callaux_t *bca, int l, int l_run) -{ - int q, qh; - q = bca->openQ + bca->extQ * (abs(l) - 1); - qh = l_run >= 3? (int)(bca->tandemQ * (double)abs(l) / l_run + .499) : 1000; - return q < qh? q : qh; -} - -static inline int est_indelreg(int pos, const char *ref, int l, char *ins4) -{ - int i, j, max = 0, max_i = pos, score = 0; - l = abs(l); - for (i = pos + 1, j = 0; ref[i]; ++i, ++j) { - if (ins4) score += (toupper(ref[i]) != "ACGTN"[(int)ins4[j%l]])? -10 : 1; - else score += (toupper(ref[i]) != toupper(ref[pos+1+j%l]))? -10 : 1; - if (score < 0) break; - if (max < score) max = score, max_i = i; - } - return max_i - pos; -} - -/* - * @n: number of samples - */ -int bcf_call_gap_prep(int n, int *n_plp, bam_pileup1_t **plp, int pos, bcf_callaux_t *bca, const char *ref, - const void *rghash) -{ - int i, s, j, k, t, n_types, *types, max_rd_len, left, right, max_ins, *score1, *score2, max_ref2; - int N, K, l_run, ref_type, n_alt; - char *inscns = 0, *ref2, *query, **ref_sample; - khash_t(rg) *hash = (khash_t(rg)*)rghash; - if (ref == 0 || bca == 0) return -1; - // mark filtered reads - if (rghash) { - N = 0; - for (s = N = 0; s < n; ++s) { - for (i = 0; i < n_plp[s]; ++i) { - bam_pileup1_t *p = plp[s] + i; - const uint8_t *rg = bam_aux_get(p->b, "RG"); - p->aux = 1; // filtered by default - if (rg) { - khint_t k = kh_get(rg, hash, (const char*)(rg + 1)); - if (k != kh_end(hash)) p->aux = 0, ++N; // not filtered - } - } - } - if (N == 0) return -1; // no reads left - } - // determine if there is a gap - for (s = N = 0; s < n; ++s) { - for (i = 0; i < n_plp[s]; ++i) - if (plp[s][i].indel != 0) break; - if (i < n_plp[s]) break; - } - if (s == n) return -1; // there is no indel at this position. - for (s = N = 0; s < n; ++s) N += n_plp[s]; // N is the total number of reads - { // find out how many types of indels are present - bca->max_support = bca->max_frac = 0; - int m, n_alt = 0, n_tot = 0, indel_support_ok = 0; - uint32_t *aux; - aux = calloc(N + 1, 4); - m = max_rd_len = 0; - aux[m++] = MINUS_CONST; // zero indel is always a type - for (s = 0; s < n; ++s) { - int na = 0, nt = 0; - for (i = 0; i < n_plp[s]; ++i) { - const bam_pileup1_t *p = plp[s] + i; - if (rghash == 0 || p->aux == 0) { - ++nt; - if (p->indel != 0) { - ++na; - aux[m++] = MINUS_CONST + p->indel; - } - } - j = bam_cigar2qlen(&p->b->core, bam1_cigar(p->b)); - if (j > max_rd_len) max_rd_len = j; - } - float frac = (float)na/nt; - if ( !indel_support_ok && na >= bca->min_support && frac >= bca->min_frac ) - indel_support_ok = 1; - if ( na > bca->max_support && frac > 0 ) bca->max_support = na, bca->max_frac = frac; - n_alt += na; - n_tot += nt; - } - // To prevent long stretches of N's to be mistaken for indels (sometimes thousands of bases), - // check the number of N's in the sequence and skip places where half or more reference bases are Ns. - int nN=0; for (i=pos; i-posi ) { free(aux); return -1; } - - ks_introsort(uint32_t, m, aux); - // squeeze out identical types - for (i = 1, n_types = 1; i < m; ++i) - if (aux[i] != aux[i-1]) ++n_types; - // Taking totals makes it hard to call rare indels - if ( !bca->per_sample_flt ) - indel_support_ok = ( (float)n_alt / n_tot < bca->min_frac || n_alt < bca->min_support ) ? 0 : 1; - if ( n_types == 1 || !indel_support_ok ) { // then skip - free(aux); return -1; - } - if (n_types >= 64) { - free(aux); - if (bam_verbose >= 2) - fprintf(stderr, "[%s] excessive INDEL alleles at position %d. Skip the position.\n", __func__, pos + 1); - return -1; - } - types = (int*)calloc(n_types, sizeof(int)); - t = 0; - types[t++] = aux[0] - MINUS_CONST; - for (i = 1; i < m; ++i) - if (aux[i] != aux[i-1]) - types[t++] = aux[i] - MINUS_CONST; - free(aux); - for (t = 0; t < n_types; ++t) - if (types[t] == 0) break; - ref_type = t; // the index of the reference type (0) - } - { // calculate left and right boundary - left = pos > INDEL_WINDOW_SIZE? pos - INDEL_WINDOW_SIZE : 0; - right = pos + INDEL_WINDOW_SIZE; - if (types[0] < 0) right -= types[0]; - // in case the alignments stand out the reference - for (i = pos; i < right; ++i) - if (ref[i] == 0) break; - right = i; - } - /* The following block fixes a long-existing flaw in the INDEL - * calling model: the interference of nearby SNPs. However, it also - * reduces the power because sometimes, substitutions caused by - * indels are not distinguishable from true mutations. Multiple - * sequence realignment helps to increase the power. - * - * Masks mismatches present in at least 70% of the reads with 'N'. - */ - { // construct per-sample consensus - int L = right - left + 1, max_i, max2_i; - uint32_t *cns, max, max2; - char *ref0, *r; - ref_sample = calloc(n, sizeof(void*)); - cns = calloc(L, 4); - ref0 = calloc(L, 1); - for (i = 0; i < right - left; ++i) - ref0[i] = bam_nt16_table[(int)ref[i+left]]; - for (s = 0; s < n; ++s) { - r = ref_sample[s] = calloc(L, 1); - memset(cns, 0, sizeof(int) * L); - // collect ref and non-ref counts - for (i = 0; i < n_plp[s]; ++i) { - bam_pileup1_t *p = plp[s] + i; - bam1_t *b = p->b; - uint32_t *cigar = bam1_cigar(b); - uint8_t *seq = bam1_seq(b); - int x = b->core.pos, y = 0; - for (k = 0; k < b->core.n_cigar; ++k) { - int op = cigar[k]&0xf; - int j, l = cigar[k]>>4; - if (op == BAM_CMATCH || op == BAM_CEQUAL || op == BAM_CDIFF) { - for (j = 0; j < l; ++j) - if (x + j >= left && x + j < right) - cns[x+j-left] += (bam1_seqi(seq, y+j) == ref0[x+j-left])? 1 : 0x10000; - x += l; y += l; - } else if (op == BAM_CDEL || op == BAM_CREF_SKIP) x += l; - else if (op == BAM_CINS || op == BAM_CSOFT_CLIP) y += l; - } - } - // determine the consensus - for (i = 0; i < right - left; ++i) r[i] = ref0[i]; - max = max2 = 0; max_i = max2_i = -1; - for (i = 0; i < right - left; ++i) { - if (cns[i]>>16 >= max>>16) max2 = max, max2_i = max_i, max = cns[i], max_i = i; - else if (cns[i]>>16 >= max2>>16) max2 = cns[i], max2_i = i; - } - if ((double)(max&0xffff) / ((max&0xffff) + (max>>16)) >= 0.7) max_i = -1; - if ((double)(max2&0xffff) / ((max2&0xffff) + (max2>>16)) >= 0.7) max2_i = -1; - if (max_i >= 0) r[max_i] = 15; - if (max2_i >= 0) r[max2_i] = 15; - //for (i = 0; i < right - left; ++i) fputc("=ACMGRSVTWYHKDBN"[(int)r[i]], stderr); fputc('\n', stderr); - } - free(ref0); free(cns); - } - { // the length of the homopolymer run around the current position - int c = bam_nt16_table[(int)ref[pos + 1]]; - if (c == 15) l_run = 1; - else { - for (i = pos + 2; ref[i]; ++i) - if (bam_nt16_table[(int)ref[i]] != c) break; - l_run = i; - for (i = pos; i >= 0; --i) - if (bam_nt16_table[(int)ref[i]] != c) break; - l_run -= i + 1; - } - } - // construct the consensus sequence - max_ins = types[n_types - 1]; // max_ins is at least 0 - if (max_ins > 0) { - int *inscns_aux = calloc(5 * n_types * max_ins, sizeof(int)); - // count the number of occurrences of each base at each position for each type of insertion - for (t = 0; t < n_types; ++t) { - if (types[t] > 0) { - for (s = 0; s < n; ++s) { - for (i = 0; i < n_plp[s]; ++i) { - bam_pileup1_t *p = plp[s] + i; - if (p->indel == types[t]) { - uint8_t *seq = bam1_seq(p->b); - for (k = 1; k <= p->indel; ++k) { - int c = bam_nt16_nt4_table[bam1_seqi(seq, p->qpos + k)]; - assert(c<5); - ++inscns_aux[(t*max_ins+(k-1))*5 + c]; - } - } - } - } - } - } - // use the majority rule to construct the consensus - inscns = calloc(n_types * max_ins, 1); - for (t = 0; t < n_types; ++t) { - for (j = 0; j < types[t]; ++j) { - int max = 0, max_k = -1, *ia = &inscns_aux[(t*max_ins+j)*5]; - for (k = 0; k < 5; ++k) - if (ia[k] > max) - max = ia[k], max_k = k; - inscns[t*max_ins + j] = max? max_k : 4; - if ( max_k==4 ) { types[t] = 0; break; } // discard insertions which contain N's - } - } - free(inscns_aux); - } - // compute the likelihood given each type of indel for each read - max_ref2 = right - left + 2 + 2 * (max_ins > -types[0]? max_ins : -types[0]); - ref2 = calloc(max_ref2, 1); - query = calloc(right - left + max_rd_len + max_ins + 2, 1); - score1 = calloc(N * n_types, sizeof(int)); - score2 = calloc(N * n_types, sizeof(int)); - bca->indelreg = 0; - for (t = 0; t < n_types; ++t) { - int l, ir; - kpa_par_t apf1 = { 1e-4, 1e-2, 10 }, apf2 = { 1e-6, 1e-3, 10 }; - apf1.bw = apf2.bw = abs(types[t]) + 3; - // compute indelreg - if (types[t] == 0) ir = 0; - else if (types[t] > 0) ir = est_indelreg(pos, ref, types[t], &inscns[t*max_ins]); - else ir = est_indelreg(pos, ref, -types[t], 0); - if (ir > bca->indelreg) bca->indelreg = ir; -// fprintf(stderr, "%d, %d, %d\n", pos, types[t], ir); - // realignment - for (s = K = 0; s < n; ++s) { - // write ref2 - for (k = 0, j = left; j <= pos; ++j) - ref2[k++] = bam_nt16_nt4_table[(int)ref_sample[s][j-left]]; - if (types[t] <= 0) j += -types[t]; - else for (l = 0; l < types[t]; ++l) - ref2[k++] = inscns[t*max_ins + l]; - for (; j < right && ref[j]; ++j) - ref2[k++] = bam_nt16_nt4_table[(int)ref_sample[s][j-left]]; - for (; k < max_ref2; ++k) ref2[k] = 4; - if (j < right) right = j; - // align each read to ref2 - for (i = 0; i < n_plp[s]; ++i, ++K) { - bam_pileup1_t *p = plp[s] + i; - int qbeg, qend, tbeg, tend, sc, kk; - uint8_t *seq = bam1_seq(p->b); - uint32_t *cigar = bam1_cigar(p->b); - if (p->b->core.flag&4) continue; // unmapped reads - // FIXME: the following loop should be better moved outside; nonetheless, realignment should be much slower anyway. - for (kk = 0; kk < p->b->core.n_cigar; ++kk) - if ((cigar[kk]&BAM_CIGAR_MASK) == BAM_CREF_SKIP) break; - if (kk < p->b->core.n_cigar) continue; - // FIXME: the following skips soft clips, but using them may be more sensitive. - // determine the start and end of sequences for alignment - qbeg = tpos2qpos(&p->b->core, bam1_cigar(p->b), left, 0, &tbeg); - qend = tpos2qpos(&p->b->core, bam1_cigar(p->b), right, 1, &tend); - if (types[t] < 0) { - int l = -types[t]; - tbeg = tbeg - l > left? tbeg - l : left; - } - // write the query sequence - for (l = qbeg; l < qend; ++l) - query[l - qbeg] = bam_nt16_nt4_table[bam1_seqi(seq, l)]; - { // do realignment; this is the bottleneck - const uint8_t *qual = bam1_qual(p->b), *bq; - uint8_t *qq; - qq = calloc(qend - qbeg, 1); - bq = (uint8_t*)bam_aux_get(p->b, "ZQ"); - if (bq) ++bq; // skip type - for (l = qbeg; l < qend; ++l) { - qq[l - qbeg] = bq? qual[l] + (bq[l] - 64) : qual[l]; - if (qq[l - qbeg] > 30) qq[l - qbeg] = 30; - if (qq[l - qbeg] < 7) qq[l - qbeg] = 7; - } - sc = kpa_glocal((uint8_t*)ref2 + tbeg - left, tend - tbeg + abs(types[t]), - (uint8_t*)query, qend - qbeg, qq, &apf1, 0, 0); - l = (int)(100. * sc / (qend - qbeg) + .499); // used for adjusting indelQ below - if (l > 255) l = 255; - score1[K*n_types + t] = score2[K*n_types + t] = sc<<8 | l; - if (sc > 5) { - sc = kpa_glocal((uint8_t*)ref2 + tbeg - left, tend - tbeg + abs(types[t]), - (uint8_t*)query, qend - qbeg, qq, &apf2, 0, 0); - l = (int)(100. * sc / (qend - qbeg) + .499); - if (l > 255) l = 255; - score2[K*n_types + t] = sc<<8 | l; - } - free(qq); - } -/* - for (l = 0; l < tend - tbeg + abs(types[t]); ++l) - fputc("ACGTN"[(int)ref2[tbeg-left+l]], stderr); - fputc('\n', stderr); - for (l = 0; l < qend - qbeg; ++l) fputc("ACGTN"[(int)query[l]], stderr); - fputc('\n', stderr); - fprintf(stderr, "pos=%d type=%d read=%d:%d name=%s qbeg=%d tbeg=%d score=%d\n", pos, types[t], s, i, bam1_qname(p->b), qbeg, tbeg, sc); -*/ - } - } - } - free(ref2); free(query); - { // compute indelQ - int *sc, tmp, *sumq; - sc = alloca(n_types * sizeof(int)); - sumq = alloca(n_types * sizeof(int)); - memset(sumq, 0, sizeof(int) * n_types); - for (s = K = 0; s < n; ++s) { - for (i = 0; i < n_plp[s]; ++i, ++K) { - bam_pileup1_t *p = plp[s] + i; - int *sct = &score1[K*n_types], indelQ1, indelQ2, seqQ, indelQ; - for (t = 0; t < n_types; ++t) sc[t] = sct[t]<<6 | t; - for (t = 1; t < n_types; ++t) // insertion sort - for (j = t; j > 0 && sc[j] < sc[j-1]; --j) - tmp = sc[j], sc[j] = sc[j-1], sc[j-1] = tmp; - /* errmod_cal() assumes that if the call is wrong, the - * likelihoods of other events are equal. This is about - * right for substitutions, but is not desired for - * indels. To reuse errmod_cal(), I have to make - * compromise for multi-allelic indels. - */ - if ((sc[0]&0x3f) == ref_type) { - indelQ1 = (sc[1]>>14) - (sc[0]>>14); - seqQ = est_seqQ(bca, types[sc[1]&0x3f], l_run); - } else { - for (t = 0; t < n_types; ++t) // look for the reference type - if ((sc[t]&0x3f) == ref_type) break; - indelQ1 = (sc[t]>>14) - (sc[0]>>14); - seqQ = est_seqQ(bca, types[sc[0]&0x3f], l_run); - } - tmp = sc[0]>>6 & 0xff; - indelQ1 = tmp > 111? 0 : (int)((1. - tmp/111.) * indelQ1 + .499); // reduce indelQ - sct = &score2[K*n_types]; - for (t = 0; t < n_types; ++t) sc[t] = sct[t]<<6 | t; - for (t = 1; t < n_types; ++t) // insertion sort - for (j = t; j > 0 && sc[j] < sc[j-1]; --j) - tmp = sc[j], sc[j] = sc[j-1], sc[j-1] = tmp; - if ((sc[0]&0x3f) == ref_type) { - indelQ2 = (sc[1]>>14) - (sc[0]>>14); - } else { - for (t = 0; t < n_types; ++t) // look for the reference type - if ((sc[t]&0x3f) == ref_type) break; - indelQ2 = (sc[t]>>14) - (sc[0]>>14); - } - tmp = sc[0]>>6 & 0xff; - indelQ2 = tmp > 111? 0 : (int)((1. - tmp/111.) * indelQ2 + .499); - // pick the smaller between indelQ1 and indelQ2 - indelQ = indelQ1 < indelQ2? indelQ1 : indelQ2; - if (indelQ > 255) indelQ = 255; - if (seqQ > 255) seqQ = 255; - p->aux = (sc[0]&0x3f)<<16 | seqQ<<8 | indelQ; // use 22 bits in total - sumq[sc[0]&0x3f] += indelQ < seqQ? indelQ : seqQ; -// fprintf(stderr, "pos=%d read=%d:%d name=%s call=%d indelQ=%d seqQ=%d\n", pos, s, i, bam1_qname(p->b), types[sc[0]&0x3f], indelQ, seqQ); - } - } - // determine bca->indel_types[] and bca->inscns - bca->maxins = max_ins; - bca->inscns = realloc(bca->inscns, bca->maxins * 4); - for (t = 0; t < n_types; ++t) - sumq[t] = sumq[t]<<6 | t; - for (t = 1; t < n_types; ++t) // insertion sort - for (j = t; j > 0 && sumq[j] > sumq[j-1]; --j) - tmp = sumq[j], sumq[j] = sumq[j-1], sumq[j-1] = tmp; - for (t = 0; t < n_types; ++t) // look for the reference type - if ((sumq[t]&0x3f) == ref_type) break; - if (t) { // then move the reference type to the first - tmp = sumq[t]; - for (; t > 0; --t) sumq[t] = sumq[t-1]; - sumq[0] = tmp; - } - for (t = 0; t < 4; ++t) bca->indel_types[t] = B2B_INDEL_NULL; - for (t = 0; t < 4 && t < n_types; ++t) { - bca->indel_types[t] = types[sumq[t]&0x3f]; - memcpy(&bca->inscns[t * bca->maxins], &inscns[(sumq[t]&0x3f) * max_ins], bca->maxins); - } - // update p->aux - for (s = n_alt = 0; s < n; ++s) { - for (i = 0; i < n_plp[s]; ++i) { - bam_pileup1_t *p = plp[s] + i; - int x = types[p->aux>>16&0x3f]; - for (j = 0; j < 4; ++j) - if (x == bca->indel_types[j]) break; - p->aux = j<<16 | (j == 4? 0 : (p->aux&0xffff)); - if ((p->aux>>16&0x3f) > 0) ++n_alt; -// fprintf(stderr, "X pos=%d read=%d:%d name=%s call=%d type=%d q=%d seqQ=%d\n", pos, s, i, bam1_qname(p->b), p->aux>>16&63, bca->indel_types[p->aux>>16&63], p->aux&0xff, p->aux>>8&0xff); - } - } - } - free(score1); free(score2); - // free - for (i = 0; i < n; ++i) free(ref_sample[i]); - free(ref_sample); - free(types); free(inscns); - return n_alt > 0? 0 : -1; -} diff --git a/src/cnvnator/src/samtools/bam2depth.c b/src/cnvnator/src/samtools/bam2depth.c deleted file mode 100644 index 02311ef..0000000 --- a/src/cnvnator/src/samtools/bam2depth.c +++ /dev/null @@ -1,143 +0,0 @@ -/* This program demonstrates how to generate pileup from multiple BAMs - * simutaneously, to achieve random access and to use the BED interface. - * To compile this program separately, you may: - * - * gcc -g -O2 -Wall -o bam2depth -D_MAIN_BAM2DEPTH bam2depth.c -L. -lbam -lz - */ -#include -#include -#include -#include -#include "bam.h" - -typedef struct { // auxiliary data structure - bamFile fp; // the file handler - bam_iter_t iter; // NULL if a region not specified - int min_mapQ, min_len; // mapQ filter; length filter -} aux_t; - -void *bed_read(const char *fn); // read a BED or position list file -void bed_destroy(void *_h); // destroy the BED data structure -int bed_overlap(const void *_h, const char *chr, int beg, int end); // test if chr:beg-end overlaps - -// This function reads a BAM alignment from one BAM file. -static int read_bam(void *data, bam1_t *b) // read level filters better go here to avoid pileup -{ - aux_t *aux = (aux_t*)data; // data in fact is a pointer to an auxiliary structure - int ret = aux->iter? bam_iter_read(aux->fp, aux->iter, b) : bam_read1(aux->fp, b); - if (!(b->core.flag&BAM_FUNMAP)) { - if ((int)b->core.qual < aux->min_mapQ) b->core.flag |= BAM_FUNMAP; - else if (aux->min_len && bam_cigar2qlen(&b->core, bam1_cigar(b)) < aux->min_len) b->core.flag |= BAM_FUNMAP; - } - return ret; -} - -int read_file_list(const char *file_list,int *n,char **argv[]); - -#ifdef _MAIN_BAM2DEPTH -int main(int argc, char *argv[]) -#else -int main_depth(int argc, char *argv[]) -#endif -{ - int i, n, tid, beg, end, pos, *n_plp, baseQ = 0, mapQ = 0, min_len = 0, nfiles; - const bam_pileup1_t **plp; - char *reg = 0; // specified region - void *bed = 0; // BED data structure - char *file_list = NULL, **fn = NULL; - bam_header_t *h = 0; // BAM header of the 1st input - aux_t **data; - bam_mplp_t mplp; - - // parse the command line - while ((n = getopt(argc, argv, "r:b:q:Q:l:f:")) >= 0) { - switch (n) { - case 'l': min_len = atoi(optarg); break; // minimum query length - case 'r': reg = strdup(optarg); break; // parsing a region requires a BAM header - case 'b': bed = bed_read(optarg); break; // BED or position list file can be parsed now - case 'q': baseQ = atoi(optarg); break; // base quality threshold - case 'Q': mapQ = atoi(optarg); break; // mapping quality threshold - case 'f': file_list = optarg; break; - } - } - if (optind == argc && !file_list) { - fprintf(stderr, "\n"); - fprintf(stderr, "Usage: samtools depth [options] in1.bam [in2.bam [...]]\n"); - fprintf(stderr, "Options:\n"); - fprintf(stderr, " -b list of positions or regions\n"); - fprintf(stderr, " -f list of input BAM filenames, one per line [null]\n"); - fprintf(stderr, " -l minQLen\n"); - fprintf(stderr, " -q base quality threshold\n"); - fprintf(stderr, " -Q mapping quality threshold\n"); - fprintf(stderr, " -r region\n"); - fprintf(stderr, "\n"); - return 1; - } - - // initialize the auxiliary data structures - if (file_list) - { - if ( read_file_list(file_list,&nfiles,&fn) ) return 1; - n = nfiles; - argv = fn; - optind = 0; - } - else - n = argc - optind; // the number of BAMs on the command line - data = calloc(n, sizeof(void*)); // data[i] for the i-th input - beg = 0; end = 1<<30; tid = -1; // set the default region - for (i = 0; i < n; ++i) { - bam_header_t *htmp; - data[i] = calloc(1, sizeof(aux_t)); - data[i]->fp = bam_open(argv[optind+i], "r"); // open BAM - data[i]->min_mapQ = mapQ; // set the mapQ filter - data[i]->min_len = min_len; // set the qlen filter - htmp = bam_header_read(data[i]->fp); // read the BAM header - if (i == 0) { - h = htmp; // keep the header of the 1st BAM - if (reg) bam_parse_region(h, reg, &tid, &beg, &end); // also parse the region - } else bam_header_destroy(htmp); // if not the 1st BAM, trash the header - if (tid >= 0) { // if a region is specified and parsed successfully - bam_index_t *idx = bam_index_load(argv[optind+i]); // load the index - data[i]->iter = bam_iter_query(idx, tid, beg, end); // set the iterator - bam_index_destroy(idx); // the index is not needed any more; phase out of the memory - } - } - - // the core multi-pileup loop - mplp = bam_mplp_init(n, read_bam, (void**)data); // initialization - n_plp = calloc(n, sizeof(int)); // n_plp[i] is the number of covering reads from the i-th BAM - plp = calloc(n, sizeof(void*)); // plp[i] points to the array of covering reads (internal in mplp) - while (bam_mplp_auto(mplp, &tid, &pos, n_plp, plp) > 0) { // come to the next covered position - if (pos < beg || pos >= end) continue; // out of range; skip - if (bed && bed_overlap(bed, h->target_name[tid], pos, pos + 1) == 0) continue; // not in BED; skip - fputs(h->target_name[tid], stdout); printf("\t%d", pos+1); // a customized printf() would be faster - for (i = 0; i < n; ++i) { // base level filters have to go here - int j, m = 0; - for (j = 0; j < n_plp[i]; ++j) { - const bam_pileup1_t *p = plp[i] + j; // DON'T modfity plp[][] unless you really know - if (p->is_del || p->is_refskip) ++m; // having dels or refskips at tid:pos - else if (bam1_qual(p->b)[p->qpos] < baseQ) ++m; // low base quality - } - printf("\t%d", n_plp[i] - m); // this the depth to output - } - putchar('\n'); - } - free(n_plp); free(plp); - bam_mplp_destroy(mplp); - - bam_header_destroy(h); - for (i = 0; i < n; ++i) { - bam_close(data[i]->fp); - if (data[i]->iter) bam_iter_destroy(data[i]->iter); - free(data[i]); - } - free(data); free(reg); - if (bed) bed_destroy(bed); - if ( file_list ) - { - for (i=0; i -#include "bam.h" -#include "khash.h" -typedef char *str_p; -KHASH_MAP_INIT_STR(s, int) -KHASH_MAP_INIT_STR(r2l, str_p) - -void bam_aux_append(bam1_t *b, const char tag[2], char type, int len, uint8_t *data) -{ - int ori_len = b->data_len; - b->data_len += 3 + len; - b->l_aux += 3 + len; - if (b->m_data < b->data_len) { - b->m_data = b->data_len; - kroundup32(b->m_data); - b->data = (uint8_t*)realloc(b->data, b->m_data); - } - b->data[ori_len] = tag[0]; b->data[ori_len + 1] = tag[1]; - b->data[ori_len + 2] = type; - memcpy(b->data + ori_len + 3, data, len); -} - -uint8_t *bam_aux_get_core(bam1_t *b, const char tag[2]) -{ - return bam_aux_get(b, tag); -} - -#define __skip_tag(s) do { \ - int type = toupper(*(s)); \ - ++(s); \ - if (type == 'Z' || type == 'H') { while (*(s)) ++(s); ++(s); } \ - else if (type == 'B') (s) += 5 + bam_aux_type2size(*(s)) * (*(int32_t*)((s)+1)); \ - else (s) += bam_aux_type2size(type); \ - } while(0) - -uint8_t *bam_aux_get(const bam1_t *b, const char tag[2]) -{ - uint8_t *s; - int y = tag[0]<<8 | tag[1]; - s = bam1_aux(b); - while (s < b->data + b->data_len) { - int x = (int)s[0]<<8 | s[1]; - s += 2; - if (x == y) return s; - __skip_tag(s); - } - return 0; -} -// s MUST BE returned by bam_aux_get() -int bam_aux_del(bam1_t *b, uint8_t *s) -{ - uint8_t *p, *aux; - aux = bam1_aux(b); - p = s - 2; - __skip_tag(s); - memmove(p, s, b->l_aux - (s - aux)); - b->data_len -= s - p; - b->l_aux -= s - p; - return 0; -} - -int bam_aux_drop_other(bam1_t *b, uint8_t *s) -{ - if (s) { - uint8_t *p, *aux; - aux = bam1_aux(b); - p = s - 2; - __skip_tag(s); - memmove(aux, p, s - p); - b->data_len -= b->l_aux - (s - p); - b->l_aux = s - p; - } else { - b->data_len -= b->l_aux; - b->l_aux = 0; - } - return 0; -} - -void bam_init_header_hash(bam_header_t *header) -{ - if (header->hash == 0) { - int ret, i; - khiter_t iter; - khash_t(s) *h; - header->hash = h = kh_init(s); - for (i = 0; i < header->n_targets; ++i) { - iter = kh_put(s, h, header->target_name[i], &ret); - kh_value(h, iter) = i; - } - } -} - -void bam_destroy_header_hash(bam_header_t *header) -{ - if (header->hash) - kh_destroy(s, (khash_t(s)*)header->hash); -} - -int32_t bam_get_tid(const bam_header_t *header, const char *seq_name) -{ - khint_t k; - khash_t(s) *h = (khash_t(s)*)header->hash; - k = kh_get(s, h, seq_name); - return k == kh_end(h)? -1 : kh_value(h, k); -} - -int bam_parse_region(bam_header_t *header, const char *str, int *ref_id, int *beg, int *end) -{ - char *s; - int i, l, k, name_end; - khiter_t iter; - khash_t(s) *h; - - bam_init_header_hash(header); - h = (khash_t(s)*)header->hash; - - *ref_id = *beg = *end = -1; - name_end = l = strlen(str); - s = (char*)malloc(l+1); - // remove space - for (i = k = 0; i < l; ++i) - if (!isspace(str[i])) s[k++] = str[i]; - s[k] = 0; l = k; - // determine the sequence name - for (i = l - 1; i >= 0; --i) if (s[i] == ':') break; // look for colon from the end - if (i >= 0) name_end = i; - if (name_end < l) { // check if this is really the end - int n_hyphen = 0; - for (i = name_end + 1; i < l; ++i) { - if (s[i] == '-') ++n_hyphen; - else if (!isdigit(s[i]) && s[i] != ',') break; - } - if (i < l || n_hyphen > 1) name_end = l; // malformated region string; then take str as the name - s[name_end] = 0; - iter = kh_get(s, h, s); - if (iter == kh_end(h)) { // cannot find the sequence name - iter = kh_get(s, h, str); // try str as the name - if (iter == kh_end(h)) { - if (bam_verbose >= 2) fprintf(stderr, "[%s] fail to determine the sequence name.\n", __func__); - free(s); return -1; - } else s[name_end] = ':', name_end = l; - } - } else iter = kh_get(s, h, str); - if (iter == kh_end(h)) { - free(s); - return -1; - } - *ref_id = kh_val(h, iter); - // parse the interval - if (name_end < l) { - for (i = k = name_end + 1; i < l; ++i) - if (s[i] != ',') s[k++] = s[i]; - s[k] = 0; - *beg = atoi(s + name_end + 1); - for (i = name_end + 1; i != k; ++i) if (s[i] == '-') break; - *end = i < k? atoi(s + i + 1) : 1<<29; - if (*beg > 0) --*beg; - } else *beg = 0, *end = 1<<29; - free(s); - return *beg <= *end? 0 : -1; -} - -int32_t bam_aux2i(const uint8_t *s) -{ - int type; - if (s == 0) return 0; - type = *s++; - if (type == 'c') return (int32_t)*(int8_t*)s; - else if (type == 'C') return (int32_t)*(uint8_t*)s; - else if (type == 's') return (int32_t)*(int16_t*)s; - else if (type == 'S') return (int32_t)*(uint16_t*)s; - else if (type == 'i' || type == 'I') return *(int32_t*)s; - else return 0; -} - -float bam_aux2f(const uint8_t *s) -{ - int type; - type = *s++; - if (s == 0) return 0.0; - if (type == 'f') return *(float*)s; - else return 0.0; -} - -double bam_aux2d(const uint8_t *s) -{ - int type; - type = *s++; - if (s == 0) return 0.0; - if (type == 'd') return *(double*)s; - else return 0.0; -} - -char bam_aux2A(const uint8_t *s) -{ - int type; - type = *s++; - if (s == 0) return 0; - if (type == 'A') return *(char*)s; - else return 0; -} - -char *bam_aux2Z(const uint8_t *s) -{ - int type; - type = *s++; - if (s == 0) return 0; - if (type == 'Z' || type == 'H') return (char*)s; - else return 0; -} - -#ifdef _WIN32 -double drand48() -{ - return (double)rand() / RAND_MAX; -} -#endif diff --git a/src/cnvnator/src/samtools/bam_cat.c b/src/cnvnator/src/samtools/bam_cat.c deleted file mode 100644 index a7502b9..0000000 --- a/src/cnvnator/src/samtools/bam_cat.c +++ /dev/null @@ -1,185 +0,0 @@ -/* - -bam_cat -- efficiently concatenates bam files - -bam_cat can be used to concatenate BAM files. Under special -circumstances, it can be used as an alternative to 'samtools merge' to -concatenate multiple sorted files into a single sorted file. For this -to work each file must be sorted, and the sorted files must be given -as command line arguments in order such that the final read in file i -is less than or equal to the first read in file i+1. - -This code is derived from the bam_reheader function in samtools 0.1.8 -and modified to perform concatenation by Chris Saunders on behalf of -Illumina. - - -########## License: - -The MIT License - -Original SAMtools work copyright (c) 2008-2009 Genome Research Ltd. -Modified SAMtools work copyright (c) 2010 Illumina, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - -*/ - - -/* -makefile: -""" -CC=gcc -CFLAGS+=-g -Wall -O2 -D_FILE_OFFSET_BITS=64 -D_USE_KNETFILE -I$(SAMTOOLS_DIR) -LDFLAGS+=-L$(SAMTOOLS_DIR) -LDLIBS+=-lbam -lz - -all:bam_cat -""" -*/ - - -#include -#include -#include - -#include "knetfile.h" -#include "bgzf.h" -#include "bam.h" - -#define BUF_SIZE 0x10000 - -#define GZIPID1 31 -#define GZIPID2 139 - -#define BGZF_EMPTY_BLOCK_SIZE 28 - - -int bam_cat(int nfn, char * const *fn, const bam_header_t *h, const char* outbam) -{ - BGZF *fp; - FILE* fp_file; - uint8_t *buf; - uint8_t ebuf[BGZF_EMPTY_BLOCK_SIZE]; - const int es=BGZF_EMPTY_BLOCK_SIZE; - int i; - - fp = strcmp(outbam, "-")? bgzf_open(outbam, "w") : bgzf_fdopen(fileno(stdout), "w"); - if (fp == 0) { - fprintf(stderr, "[%s] ERROR: fail to open output file '%s'.\n", __func__, outbam); - return 1; - } - if (h) bam_header_write(fp, h); - - buf = (uint8_t*) malloc(BUF_SIZE); - for(i = 0; i < nfn; ++i){ - BGZF *in; - bam_header_t *old; - int len,j; - - in = strcmp(fn[i], "-")? bam_open(fn[i], "r") : bam_dopen(fileno(stdin), "r"); - if (in == 0) { - fprintf(stderr, "[%s] ERROR: fail to open file '%s'.\n", __func__, fn[i]); - return -1; - } - if (in->is_write) return -1; - - old = bam_header_read(in); - if (h == 0 && i == 0) bam_header_write(fp, old); - - if (in->block_offset < in->block_length) { - bgzf_write(fp, in->uncompressed_block + in->block_offset, in->block_length - in->block_offset); - bgzf_flush(fp); - } - - j=0; -#ifdef _USE_KNETFILE - fp_file = fp->fp; - while ((len = knet_read(in->fp, buf, BUF_SIZE)) > 0) { -#else - fp_file = fp->fp; - while (!feof(in->file) && (len = fread(buf, 1, BUF_SIZE, in->file)) > 0) { -#endif - if(len= 0) { - switch (c) { - case 'h': { - tamFile fph = sam_open(optarg); - if (fph == 0) { - fprintf(stderr, "[%s] ERROR: fail to read the header from '%s'.\n", __func__, argv[1]); - return 1; - } - h = sam_header_read(fph); - sam_close(fph); - break; - } - case 'o': outfn = strdup(optarg); break; - } - } - if (argc - optind < 2) { - fprintf(stderr, "Usage: samtools cat [-h header.sam] [-o out.bam] [...]\n"); - return 1; - } - ret = bam_cat(argc - optind, argv + optind, h, outfn? outfn : "-"); - free(outfn); - return ret; -} diff --git a/src/cnvnator/src/samtools/bam_color.c b/src/cnvnator/src/samtools/bam_color.c deleted file mode 100644 index 8b86e2f..0000000 --- a/src/cnvnator/src/samtools/bam_color.c +++ /dev/null @@ -1,145 +0,0 @@ -#include -#include "bam.h" - -/*! - @abstract Get the color encoding the previous and current base - @param b pointer to an alignment - @param i The i-th position, 0-based - @return color - - @discussion Returns 0 no color information is found. - */ -char bam_aux_getCSi(bam1_t *b, int i) -{ - uint8_t *c = bam_aux_get(b, "CS"); - char *cs = NULL; - - // return the base if the tag was not found - if(0 == c) return 0; - - cs = bam_aux2Z(c); - // adjust for strandedness and leading adaptor - if(bam1_strand(b)) { - i = strlen(cs) - 1 - i; - // adjust for leading hard clip - uint32_t cigar = bam1_cigar(b)[0]; - if((cigar & BAM_CIGAR_MASK) == BAM_CHARD_CLIP) { - i -= cigar >> BAM_CIGAR_SHIFT; - } - } else { i++; } - return cs[i]; -} - -/*! - @abstract Get the color quality of the color encoding the previous and current base - @param b pointer to an alignment - @param i The i-th position, 0-based - @return color quality - - @discussion Returns 0 no color information is found. - */ -char bam_aux_getCQi(bam1_t *b, int i) -{ - uint8_t *c = bam_aux_get(b, "CQ"); - char *cq = NULL; - - // return the base if the tag was not found - if(0 == c) return 0; - - cq = bam_aux2Z(c); - // adjust for strandedness - if(bam1_strand(b)) { - i = strlen(cq) - 1 - i; - // adjust for leading hard clip - uint32_t cigar = bam1_cigar(b)[0]; - if((cigar & BAM_CIGAR_MASK) == BAM_CHARD_CLIP) { - i -= (cigar >> BAM_CIGAR_SHIFT); - } - } - return cq[i]; -} - -char bam_aux_nt2int(char a) -{ - switch(toupper(a)) { - case 'A': - return 0; - break; - case 'C': - return 1; - break; - case 'G': - return 2; - break; - case 'T': - return 3; - break; - default: - return 4; - break; - } -} - -char bam_aux_ntnt2cs(char a, char b) -{ - a = bam_aux_nt2int(a); - b = bam_aux_nt2int(b); - if(4 == a || 4 == b) return '4'; - return "0123"[(int)(a ^ b)]; -} - -/*! - @abstract Get the color error profile at the give position - @param b pointer to an alignment - @return the original color if the color was an error, '-' (dash) otherwise - - @discussion Returns 0 no color information is found. - */ -char bam_aux_getCEi(bam1_t *b, int i) -{ - int cs_i; - uint8_t *c = bam_aux_get(b, "CS"); - char *cs = NULL; - char prev_b, cur_b; - char cur_color, cor_color; - - // return the base if the tag was not found - if(0 == c) return 0; - - cs = bam_aux2Z(c); - - // adjust for strandedness and leading adaptor - if(bam1_strand(b)) { //reverse strand - cs_i = strlen(cs) - 1 - i; - // adjust for leading hard clip - uint32_t cigar = bam1_cigar(b)[0]; - if((cigar & BAM_CIGAR_MASK) == BAM_CHARD_CLIP) { - cs_i -= cigar >> BAM_CIGAR_SHIFT; - } - // get current color - cur_color = cs[cs_i]; - // get previous base. Note: must rc adaptor - prev_b = (cs_i == 1) ? "TGCAN"[(int)bam_aux_nt2int(cs[0])] : bam_nt16_rev_table[bam1_seqi(bam1_seq(b), i+1)]; - // get current base - cur_b = bam_nt16_rev_table[bam1_seqi(bam1_seq(b), i)]; - } - else { - cs_i=i+1; - // get current color - cur_color = cs[cs_i]; - // get previous base - prev_b = (0 == i) ? cs[0] : bam_nt16_rev_table[bam1_seqi(bam1_seq(b), i-1)]; - // get current base - cur_b = bam_nt16_rev_table[bam1_seqi(bam1_seq(b), i)]; - } - - // corrected color - cor_color = bam_aux_ntnt2cs(prev_b, cur_b); - - if(cur_color == cor_color) { - return '-'; - } - else { - return cur_color; - } -} diff --git a/src/cnvnator/src/samtools/bam_endian.h b/src/cnvnator/src/samtools/bam_endian.h deleted file mode 100644 index 0fc74a8..0000000 --- a/src/cnvnator/src/samtools/bam_endian.h +++ /dev/null @@ -1,42 +0,0 @@ -#ifndef BAM_ENDIAN_H -#define BAM_ENDIAN_H - -#include - -static inline int bam_is_big_endian() -{ - long one= 1; - return !(*((char *)(&one))); -} -static inline uint16_t bam_swap_endian_2(uint16_t v) -{ - return (uint16_t)(((v & 0x00FF00FFU) << 8) | ((v & 0xFF00FF00U) >> 8)); -} -static inline void *bam_swap_endian_2p(void *x) -{ - *(uint16_t*)x = bam_swap_endian_2(*(uint16_t*)x); - return x; -} -static inline uint32_t bam_swap_endian_4(uint32_t v) -{ - v = ((v & 0x0000FFFFU) << 16) | (v >> 16); - return ((v & 0x00FF00FFU) << 8) | ((v & 0xFF00FF00U) >> 8); -} -static inline void *bam_swap_endian_4p(void *x) -{ - *(uint32_t*)x = bam_swap_endian_4(*(uint32_t*)x); - return x; -} -static inline uint64_t bam_swap_endian_8(uint64_t v) -{ - v = ((v & 0x00000000FFFFFFFFLLU) << 32) | (v >> 32); - v = ((v & 0x0000FFFF0000FFFFLLU) << 16) | ((v & 0xFFFF0000FFFF0000LLU) >> 16); - return ((v & 0x00FF00FF00FF00FFLLU) << 8) | ((v & 0xFF00FF00FF00FF00LLU) >> 8); -} -static inline void *bam_swap_endian_8p(void *x) -{ - *(uint64_t*)x = bam_swap_endian_8(*(uint64_t*)x); - return x; -} - -#endif diff --git a/src/cnvnator/src/samtools/bam_import.c b/src/cnvnator/src/samtools/bam_import.c deleted file mode 100644 index da2bf94..0000000 --- a/src/cnvnator/src/samtools/bam_import.c +++ /dev/null @@ -1,489 +0,0 @@ -#include -#include -#include -#include -#include -#include -#include -#ifdef _WIN32 -#include -#endif -#include "kstring.h" -#include "bam.h" -#include "sam_header.h" -#include "kseq.h" -#include "khash.h" - -KSTREAM_INIT(gzFile, gzread, 16384) -KHASH_MAP_INIT_STR(ref, uint64_t) - -void bam_init_header_hash(bam_header_t *header); -void bam_destroy_header_hash(bam_header_t *header); -int32_t bam_get_tid(const bam_header_t *header, const char *seq_name); - -unsigned char bam_nt16_table[256] = { - 15,15,15,15, 15,15,15,15, 15,15,15,15, 15,15,15,15, - 15,15,15,15, 15,15,15,15, 15,15,15,15, 15,15,15,15, - 15,15,15,15, 15,15,15,15, 15,15,15,15, 15,15,15,15, - 1, 2, 4, 8, 15,15,15,15, 15,15,15,15, 15, 0 /*=*/,15,15, - 15, 1,14, 2, 13,15,15, 4, 11,15,15,12, 15, 3,15,15, - 15,15, 5, 6, 8,15, 7, 9, 15,10,15,15, 15,15,15,15, - 15, 1,14, 2, 13,15,15, 4, 11,15,15,12, 15, 3,15,15, - 15,15, 5, 6, 8,15, 7, 9, 15,10,15,15, 15,15,15,15, - 15,15,15,15, 15,15,15,15, 15,15,15,15, 15,15,15,15, - 15,15,15,15, 15,15,15,15, 15,15,15,15, 15,15,15,15, - 15,15,15,15, 15,15,15,15, 15,15,15,15, 15,15,15,15, - 15,15,15,15, 15,15,15,15, 15,15,15,15, 15,15,15,15, - 15,15,15,15, 15,15,15,15, 15,15,15,15, 15,15,15,15, - 15,15,15,15, 15,15,15,15, 15,15,15,15, 15,15,15,15, - 15,15,15,15, 15,15,15,15, 15,15,15,15, 15,15,15,15, - 15,15,15,15, 15,15,15,15, 15,15,15,15, 15,15,15,15 -}; - -unsigned short bam_char2flag_table[256] = { - 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, - 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, - 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, - 0,BAM_FREAD1,BAM_FREAD2,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, - 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, - BAM_FPROPER_PAIR,0,BAM_FMREVERSE,0, 0,BAM_FMUNMAP,0,0, 0,0,0,0, 0,0,0,0, - 0,0,0,0, BAM_FDUP,0,BAM_FQCFAIL,0, 0,0,0,0, 0,0,0,0, - BAM_FPAIRED,0,BAM_FREVERSE,BAM_FSECONDARY, 0,BAM_FUNMAP,0,0, 0,0,0,0, 0,0,0,0, - 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, - 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, - 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, - 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, - 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, - 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, - 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, - 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 -}; - -char *bam_nt16_rev_table = "=ACMGRSVTWYHKDBN"; - -struct __tamFile_t { - gzFile fp; - kstream_t *ks; - kstring_t *str; - uint64_t n_lines; - int is_first; -}; - -char **__bam_get_lines(const char *fn, int *_n) // for bam_plcmd.c only -{ - char **list = 0, *s; - int n = 0, dret, m = 0; - gzFile fp = (strcmp(fn, "-") == 0)? gzdopen(fileno(stdin), "r") : gzopen(fn, "r"); - kstream_t *ks; - kstring_t *str; - str = (kstring_t*)calloc(1, sizeof(kstring_t)); - ks = ks_init(fp); - while (ks_getuntil(ks, '\n', str, &dret) > 0) { - if (n == m) { - m = m? m << 1 : 16; - list = (char**)realloc(list, m * sizeof(char*)); - } - if (str->s[str->l-1] == '\r') - str->s[--str->l] = '\0'; - s = list[n++] = (char*)calloc(str->l + 1, 1); - strcpy(s, str->s); - } - ks_destroy(ks); - gzclose(fp); - free(str->s); free(str); - *_n = n; - return list; -} - -static bam_header_t *hash2header(const kh_ref_t *hash) -{ - bam_header_t *header; - khiter_t k; - header = bam_header_init(); - header->n_targets = kh_size(hash); - header->target_name = (char**)calloc(kh_size(hash), sizeof(char*)); - header->target_len = (uint32_t*)calloc(kh_size(hash), 4); - for (k = kh_begin(hash); k != kh_end(hash); ++k) { - if (kh_exist(hash, k)) { - int i = (int)kh_value(hash, k); - header->target_name[i] = (char*)kh_key(hash, k); - header->target_len[i] = kh_value(hash, k)>>32; - } - } - bam_init_header_hash(header); - return header; -} -bam_header_t *sam_header_read2(const char *fn) -{ - bam_header_t *header; - int c, dret, ret, error = 0; - gzFile fp; - kstream_t *ks; - kstring_t *str; - kh_ref_t *hash; - khiter_t k; - if (fn == 0) return 0; - fp = (strcmp(fn, "-") == 0)? gzdopen(fileno(stdin), "r") : gzopen(fn, "r"); - if (fp == 0) return 0; - hash = kh_init(ref); - ks = ks_init(fp); - str = (kstring_t*)calloc(1, sizeof(kstring_t)); - while (ks_getuntil(ks, 0, str, &dret) > 0) { - char *s = strdup(str->s); - int len, i; - i = kh_size(hash); - ks_getuntil(ks, 0, str, &dret); - len = atoi(str->s); - k = kh_put(ref, hash, s, &ret); - if (ret == 0) { - fprintf(stderr, "[sam_header_read2] duplicated sequence name: %s\n", s); - error = 1; - } - kh_value(hash, k) = (uint64_t)len<<32 | i; - if (dret != '\n') - while ((c = ks_getc(ks)) != '\n' && c != -1); - } - ks_destroy(ks); - gzclose(fp); - free(str->s); free(str); - fprintf(stderr, "[sam_header_read2] %d sequences loaded.\n", kh_size(hash)); - if (error) return 0; - header = hash2header(hash); - kh_destroy(ref, hash); - return header; -} -static inline uint8_t *alloc_data(bam1_t *b, int size) -{ - if (b->m_data < size) { - b->m_data = size; - kroundup32(b->m_data); - b->data = (uint8_t*)realloc(b->data, b->m_data); - } - return b->data; -} -static inline void parse_error(int64_t n_lines, const char * __restrict msg) -{ - fprintf(stderr, "Parse error at line %lld: %s\n", (long long)n_lines, msg); - abort(); -} -static inline void append_text(bam_header_t *header, kstring_t *str) -{ - size_t x = header->l_text, y = header->l_text + str->l + 2; // 2 = 1 byte dret + 1 byte null - kroundup32(x); kroundup32(y); - if (x < y) - { - header->n_text = y; - header->text = (char*)realloc(header->text, y); - if ( !header->text ) - { - fprintf(stderr,"realloc failed to alloc %ld bytes\n", y); - abort(); - } - } - // Sanity check - if ( header->l_text+str->l+1 >= header->n_text ) - { - fprintf(stderr,"append_text FIXME: %ld>=%ld, x=%ld,y=%ld\n", header->l_text+str->l+1,(long)header->n_text,x,y); - abort(); - } - strncpy(header->text + header->l_text, str->s, str->l+1); // we cannot use strcpy() here. - header->l_text += str->l + 1; - header->text[header->l_text] = 0; -} - -int sam_header_parse(bam_header_t *h) -{ - char **tmp; - int i; - free(h->target_len); free(h->target_name); - h->n_targets = 0; h->target_len = 0; h->target_name = 0; - if (h->l_text < 3) return 0; - if (h->dict == 0) h->dict = sam_header_parse2(h->text); - tmp = sam_header2list(h->dict, "SQ", "SN", &h->n_targets); - if (h->n_targets == 0) return 0; - h->target_name = calloc(h->n_targets, sizeof(void*)); - for (i = 0; i < h->n_targets; ++i) - h->target_name[i] = strdup(tmp[i]); - free(tmp); - tmp = sam_header2list(h->dict, "SQ", "LN", &h->n_targets); - h->target_len = calloc(h->n_targets, 4); - for (i = 0; i < h->n_targets; ++i) - h->target_len[i] = atoi(tmp[i]); - free(tmp); - return h->n_targets; -} - -bam_header_t *sam_header_read(tamFile fp) -{ - int ret, dret; - bam_header_t *header = bam_header_init(); - kstring_t *str = fp->str; - while ((ret = ks_getuntil(fp->ks, KS_SEP_TAB, str, &dret)) >= 0 && str->s[0] == '@') { // skip header - str->s[str->l] = dret; // note that str->s is NOT null terminated!! - append_text(header, str); - if (dret != '\n') { - ret = ks_getuntil(fp->ks, '\n', str, &dret); - str->s[str->l] = '\n'; // NOT null terminated!! - append_text(header, str); - } - ++fp->n_lines; - } - sam_header_parse(header); - bam_init_header_hash(header); - fp->is_first = 1; - return header; -} - -int sam_read1(tamFile fp, bam_header_t *header, bam1_t *b) -{ - int ret, doff, doff0, dret, z = 0; - bam1_core_t *c = &b->core; - kstring_t *str = fp->str; - kstream_t *ks = fp->ks; - - if (fp->is_first) { - fp->is_first = 0; - ret = str->l; - } else { - do { // special consideration for empty lines - ret = ks_getuntil(fp->ks, KS_SEP_TAB, str, &dret); - if (ret >= 0) z += str->l + 1; - } while (ret == 0); - } - if (ret < 0) return -1; - ++fp->n_lines; - doff = 0; - - { // name - c->l_qname = strlen(str->s) + 1; - memcpy(alloc_data(b, doff + c->l_qname) + doff, str->s, c->l_qname); - doff += c->l_qname; - } - { // flag - long flag; - char *s; - ret = ks_getuntil(ks, KS_SEP_TAB, str, &dret); z += str->l + 1; - flag = strtol((char*)str->s, &s, 0); - if (*s) { // not the end of the string - flag = 0; - for (s = str->s; *s; ++s) - flag |= bam_char2flag_table[(int)*s]; - } - c->flag = flag; - } - { // tid, pos, qual - ret = ks_getuntil(ks, KS_SEP_TAB, str, &dret); z += str->l + 1; c->tid = bam_get_tid(header, str->s); - if (c->tid < 0 && strcmp(str->s, "*")) { - if (header->n_targets == 0) { - fprintf(stderr, "[sam_read1] missing header? Abort!\n"); - exit(1); - } else fprintf(stderr, "[sam_read1] reference '%s' is recognized as '*'.\n", str->s); - } - ret = ks_getuntil(ks, KS_SEP_TAB, str, &dret); z += str->l + 1; c->pos = isdigit(str->s[0])? atoi(str->s) - 1 : -1; - ret = ks_getuntil(ks, KS_SEP_TAB, str, &dret); z += str->l + 1; c->qual = isdigit(str->s[0])? atoi(str->s) : 0; - if (ret < 0) return -2; - } - { // cigar - char *s, *t; - int i, op; - long x; - c->n_cigar = 0; - if (ks_getuntil(ks, KS_SEP_TAB, str, &dret) < 0) return -3; - z += str->l + 1; - if (str->s[0] != '*') { - uint32_t *cigar; - for (s = str->s; *s; ++s) { - if ((isalpha(*s)) || (*s=='=')) ++c->n_cigar; - else if (!isdigit(*s)) parse_error(fp->n_lines, "invalid CIGAR character"); - } - b->data = alloc_data(b, doff + c->n_cigar * 4); - cigar = bam1_cigar(b); - for (i = 0, s = str->s; i != c->n_cigar; ++i) { - x = strtol(s, &t, 10); - op = toupper(*t); - if (op == 'M') op = BAM_CMATCH; - else if (op == 'I') op = BAM_CINS; - else if (op == 'D') op = BAM_CDEL; - else if (op == 'N') op = BAM_CREF_SKIP; - else if (op == 'S') op = BAM_CSOFT_CLIP; - else if (op == 'H') op = BAM_CHARD_CLIP; - else if (op == 'P') op = BAM_CPAD; - else if (op == '=') op = BAM_CEQUAL; - else if (op == 'X') op = BAM_CDIFF; - else if (op == 'B') op = BAM_CBACK; - else parse_error(fp->n_lines, "invalid CIGAR operation"); - s = t + 1; - cigar[i] = bam_cigar_gen(x, op); - } - if (*s) parse_error(fp->n_lines, "unmatched CIGAR operation"); - c->bin = bam_reg2bin(c->pos, bam_calend(c, cigar)); - doff += c->n_cigar * 4; - } else { - if (!(c->flag&BAM_FUNMAP)) { - fprintf(stderr, "Parse warning at line %lld: mapped sequence without CIGAR\n", (long long)fp->n_lines); - c->flag |= BAM_FUNMAP; - } - c->bin = bam_reg2bin(c->pos, c->pos + 1); - } - } - { // mtid, mpos, isize - ret = ks_getuntil(ks, KS_SEP_TAB, str, &dret); z += str->l + 1; - c->mtid = strcmp(str->s, "=")? bam_get_tid(header, str->s) : c->tid; - ret = ks_getuntil(ks, KS_SEP_TAB, str, &dret); z += str->l + 1; - c->mpos = isdigit(str->s[0])? atoi(str->s) - 1 : -1; - ret = ks_getuntil(ks, KS_SEP_TAB, str, &dret); z += str->l + 1; - c->isize = (str->s[0] == '-' || isdigit(str->s[0]))? atoi(str->s) : 0; - if (ret < 0) return -4; - } - { // seq and qual - int i; - uint8_t *p = 0; - if (ks_getuntil(ks, KS_SEP_TAB, str, &dret) < 0) return -5; // seq - z += str->l + 1; - if (strcmp(str->s, "*")) { - c->l_qseq = strlen(str->s); - if (c->n_cigar && c->l_qseq != (int32_t)bam_cigar2qlen(c, bam1_cigar(b))) { - fprintf(stderr, "Line %ld, sequence length %i vs %i from CIGAR\n", - (long)fp->n_lines, c->l_qseq, (int32_t)bam_cigar2qlen(c, bam1_cigar(b))); - parse_error(fp->n_lines, "CIGAR and sequence length are inconsistent"); - } - p = (uint8_t*)alloc_data(b, doff + c->l_qseq + (c->l_qseq+1)/2) + doff; - memset(p, 0, (c->l_qseq+1)/2); - for (i = 0; i < c->l_qseq; ++i) - p[i/2] |= bam_nt16_table[(int)str->s[i]] << 4*(1-i%2); - } else c->l_qseq = 0; - if (ks_getuntil(ks, KS_SEP_TAB, str, &dret) < 0) return -6; // qual - z += str->l + 1; - if (strcmp(str->s, "*") && c->l_qseq != strlen(str->s)) - parse_error(fp->n_lines, "sequence and quality are inconsistent"); - p += (c->l_qseq+1)/2; - if (strcmp(str->s, "*") == 0) for (i = 0; i < c->l_qseq; ++i) p[i] = 0xff; - else for (i = 0; i < c->l_qseq; ++i) p[i] = str->s[i] - 33; - doff += c->l_qseq + (c->l_qseq+1)/2; - } - doff0 = doff; - if (dret != '\n' && dret != '\r') { // aux - while (ks_getuntil(ks, KS_SEP_TAB, str, &dret) >= 0) { - uint8_t *s, type, key[2]; - z += str->l + 1; - if (str->l < 6 || str->s[2] != ':' || str->s[4] != ':') - parse_error(fp->n_lines, "missing colon in auxiliary data"); - key[0] = str->s[0]; key[1] = str->s[1]; - type = str->s[3]; - s = alloc_data(b, doff + 3) + doff; - s[0] = key[0]; s[1] = key[1]; s += 2; doff += 2; - if (type == 'A' || type == 'a' || type == 'c' || type == 'C') { // c and C for backward compatibility - s = alloc_data(b, doff + 2) + doff; - *s++ = 'A'; *s = str->s[5]; - doff += 2; - } else if (type == 'I' || type == 'i') { - long long x; - s = alloc_data(b, doff + 5) + doff; - x = (long long)atoll(str->s + 5); - if (x < 0) { - if (x >= -127) { - *s++ = 'c'; *(int8_t*)s = (int8_t)x; - s += 1; doff += 2; - } else if (x >= -32767) { - *s++ = 's'; *(int16_t*)s = (int16_t)x; - s += 2; doff += 3; - } else { - *s++ = 'i'; *(int32_t*)s = (int32_t)x; - s += 4; doff += 5; - if (x < -2147483648ll) - fprintf(stderr, "Parse warning at line %lld: integer %lld is out of range.", - (long long)fp->n_lines, x); - } - } else { - if (x <= 255) { - *s++ = 'C'; *s++ = (uint8_t)x; - doff += 2; - } else if (x <= 65535) { - *s++ = 'S'; *(uint16_t*)s = (uint16_t)x; - s += 2; doff += 3; - } else { - *s++ = 'I'; *(uint32_t*)s = (uint32_t)x; - s += 4; doff += 5; - if (x > 4294967295ll) - fprintf(stderr, "Parse warning at line %lld: integer %lld is out of range.", - (long long)fp->n_lines, x); - } - } - } else if (type == 'f') { - s = alloc_data(b, doff + 5) + doff; - *s++ = 'f'; - *(float*)s = (float)atof(str->s + 5); - s += 4; doff += 5; - } else if (type == 'd') { - s = alloc_data(b, doff + 9) + doff; - *s++ = 'd'; - *(float*)s = (float)atof(str->s + 9); - s += 8; doff += 9; - } else if (type == 'Z' || type == 'H') { - int size = 1 + (str->l - 5) + 1; - if (type == 'H') { // check whether the hex string is valid - int i; - if ((str->l - 5) % 2 == 1) parse_error(fp->n_lines, "length of the hex string not even"); - for (i = 0; i < str->l - 5; ++i) { - int c = toupper(str->s[5 + i]); - if (!((c >= '0' && c <= '9') || (c >= 'A' && c <= 'F'))) - parse_error(fp->n_lines, "invalid hex character"); - } - } - s = alloc_data(b, doff + size) + doff; - *s++ = type; - memcpy(s, str->s + 5, str->l - 5); - s[str->l - 5] = 0; - doff += size; - } else if (type == 'B') { - int32_t n = 0, Bsize, k = 0, size; - char *p; - if (str->l < 8) parse_error(fp->n_lines, "too few values in aux type B"); - Bsize = bam_aux_type2size(str->s[5]); // the size of each element - for (p = (char*)str->s + 6; *p; ++p) // count the number of elements in the array - if (*p == ',') ++n; - p = str->s + 7; // now p points to the first number in the array - size = 6 + Bsize * n; // total number of bytes allocated to this tag - s = alloc_data(b, doff + 6 * Bsize * n) + doff; // allocate memory - *s++ = 'B'; *s++ = str->s[5]; - memcpy(s, &n, 4); s += 4; // write the number of elements - if (str->s[5] == 'c') while (p < str->s + str->l) ((int8_t*)s)[k++] = (int8_t)strtol(p, &p, 0), ++p; - else if (str->s[5] == 'C') while (p < str->s + str->l) ((uint8_t*)s)[k++] = (uint8_t)strtol(p, &p, 0), ++p; - else if (str->s[5] == 's') while (p < str->s + str->l) ((int16_t*)s)[k++] = (int16_t)strtol(p, &p, 0), ++p; // FIXME: avoid unaligned memory - else if (str->s[5] == 'S') while (p < str->s + str->l) ((uint16_t*)s)[k++] = (uint16_t)strtol(p, &p, 0), ++p; - else if (str->s[5] == 'i') while (p < str->s + str->l) ((int32_t*)s)[k++] = (int32_t)strtol(p, &p, 0), ++p; - else if (str->s[5] == 'I') while (p < str->s + str->l) ((uint32_t*)s)[k++] = (uint32_t)strtol(p, &p, 0), ++p; - else if (str->s[5] == 'f') while (p < str->s + str->l) ((float*)s)[k++] = (float)strtod(p, &p), ++p; - else parse_error(fp->n_lines, "unrecognized array type"); - s += Bsize * n; doff += size; - } else parse_error(fp->n_lines, "unrecognized type"); - if (dret == '\n' || dret == '\r') break; - } - } - b->l_aux = doff - doff0; - b->data_len = doff; - if (bam_no_B) bam_remove_B(b); - return z; -} - -tamFile sam_open(const char *fn) -{ - tamFile fp; - gzFile gzfp = (strcmp(fn, "-") == 0)? gzdopen(fileno(stdin), "rb") : gzopen(fn, "rb"); - if (gzfp == 0) return 0; - fp = (tamFile)calloc(1, sizeof(struct __tamFile_t)); - fp->str = (kstring_t*)calloc(1, sizeof(kstring_t)); - fp->fp = gzfp; - fp->ks = ks_init(fp->fp); - return fp; -} - -void sam_close(tamFile fp) -{ - if (fp) { - ks_destroy(fp->ks); - gzclose(fp->fp); - free(fp->str->s); free(fp->str); - free(fp); - } -} diff --git a/src/cnvnator/src/samtools/bam_index.c b/src/cnvnator/src/samtools/bam_index.c deleted file mode 100644 index f916e04..0000000 --- a/src/cnvnator/src/samtools/bam_index.c +++ /dev/null @@ -1,726 +0,0 @@ -#include -#include -#include "bam.h" -#include "khash.h" -#include "ksort.h" -#include "bam_endian.h" -#ifdef _USE_KNETFILE -#include "knetfile.h" -#endif - -/*! - @header - - Alignment indexing. Before indexing, BAM must be sorted based on the - leftmost coordinate of alignments. In indexing, BAM uses two indices: - a UCSC binning index and a simple linear index. The binning index is - efficient for alignments spanning long distance, while the auxiliary - linear index helps to reduce unnecessary seek calls especially for - short alignments. - - The UCSC binning scheme was suggested by Richard Durbin and Lincoln - Stein and is explained by Kent et al. (2002). In this scheme, each bin - represents a contiguous genomic region which can be fully contained in - another bin; each alignment is associated with a bin which represents - the smallest region containing the entire alignment. The binning - scheme is essentially another representation of R-tree. A distinct bin - uniquely corresponds to a distinct internal node in a R-tree. Bin A is - a child of Bin B if region A is contained in B. - - In BAM, each bin may span 2^29, 2^26, 2^23, 2^20, 2^17 or 2^14 bp. Bin - 0 spans a 512Mbp region, bins 1-8 span 64Mbp, 9-72 8Mbp, 73-584 1Mbp, - 585-4680 128Kbp and bins 4681-37449 span 16Kbp regions. If we want to - find the alignments overlapped with a region [rbeg,rend), we need to - calculate the list of bins that may be overlapped the region and test - the alignments in the bins to confirm the overlaps. If the specified - region is short, typically only a few alignments in six bins need to - be retrieved. The overlapping alignments can be quickly fetched. - - */ - -#define BAM_MIN_CHUNK_GAP 32768 -// 1<<14 is the size of minimum bin. -#define BAM_LIDX_SHIFT 14 - -#define BAM_MAX_BIN 37450 // =(8^6-1)/7+1 - -typedef struct { - uint64_t u, v; -} pair64_t; - -#define pair64_lt(a,b) ((a).u < (b).u) -KSORT_INIT(off, pair64_t, pair64_lt) - -typedef struct { - uint32_t m, n; - pair64_t *list; -} bam_binlist_t; - -typedef struct { - int32_t n, m; - uint64_t *offset; -} bam_lidx_t; - -KHASH_MAP_INIT_INT(i, bam_binlist_t) - -struct __bam_index_t { - int32_t n; - uint64_t n_no_coor; // unmapped reads without coordinate - khash_t(i) **index; - bam_lidx_t *index2; -}; - -// requirement: len <= LEN_MASK -static inline void insert_offset(khash_t(i) *h, int bin, uint64_t beg, uint64_t end) -{ - khint_t k; - bam_binlist_t *l; - int ret; - k = kh_put(i, h, bin, &ret); - l = &kh_value(h, k); - if (ret) { // not present - l->m = 1; l->n = 0; - l->list = (pair64_t*)calloc(l->m, 16); - } - if (l->n == l->m) { - l->m <<= 1; - l->list = (pair64_t*)realloc(l->list, l->m * 16); - } - l->list[l->n].u = beg; l->list[l->n++].v = end; -} - -static inline void insert_offset2(bam_lidx_t *index2, bam1_t *b, uint64_t offset) -{ - int i, beg, end; - beg = b->core.pos >> BAM_LIDX_SHIFT; - end = (bam_calend(&b->core, bam1_cigar(b)) - 1) >> BAM_LIDX_SHIFT; - if (index2->m < end + 1) { - int old_m = index2->m; - index2->m = end + 1; - kroundup32(index2->m); - index2->offset = (uint64_t*)realloc(index2->offset, index2->m * 8); - memset(index2->offset + old_m, 0, 8 * (index2->m - old_m)); - } - if (beg == end) { - if (index2->offset[beg] == 0) index2->offset[beg] = offset; - } else { - for (i = beg; i <= end; ++i) - if (index2->offset[i] == 0) index2->offset[i] = offset; - } - index2->n = end + 1; -} - -static void merge_chunks(bam_index_t *idx) -{ -#if defined(BAM_TRUE_OFFSET) || defined(BAM_VIRTUAL_OFFSET16) - khash_t(i) *index; - int i, l, m; - khint_t k; - for (i = 0; i < idx->n; ++i) { - index = idx->index[i]; - for (k = kh_begin(index); k != kh_end(index); ++k) { - bam_binlist_t *p; - if (!kh_exist(index, k) || kh_key(index, k) == BAM_MAX_BIN) continue; - p = &kh_value(index, k); - m = 0; - for (l = 1; l < p->n; ++l) { -#ifdef BAM_TRUE_OFFSET - if (p->list[m].v + BAM_MIN_CHUNK_GAP > p->list[l].u) p->list[m].v = p->list[l].v; -#else - if (p->list[m].v>>16 == p->list[l].u>>16) p->list[m].v = p->list[l].v; -#endif - else p->list[++m] = p->list[l]; - } // ~for(l) - p->n = m + 1; - } // ~for(k) - } // ~for(i) -#endif // defined(BAM_TRUE_OFFSET) || defined(BAM_BGZF) -} - -static void fill_missing(bam_index_t *idx) -{ - int i, j; - for (i = 0; i < idx->n; ++i) { - bam_lidx_t *idx2 = &idx->index2[i]; - for (j = 1; j < idx2->n; ++j) - if (idx2->offset[j] == 0) - idx2->offset[j] = idx2->offset[j-1]; - } -} - -bam_index_t *bam_index_core(bamFile fp) -{ - bam1_t *b; - bam_header_t *h; - int i, ret; - bam_index_t *idx; - uint32_t last_bin, save_bin; - int32_t last_coor, last_tid, save_tid; - bam1_core_t *c; - uint64_t save_off, last_off, n_mapped, n_unmapped, off_beg, off_end, n_no_coor; - - h = bam_header_read(fp); - if(h == 0) { - fprintf(stderr, "[bam_index_core] Invalid BAM header."); - return NULL; - } - - idx = (bam_index_t*)calloc(1, sizeof(bam_index_t)); - b = (bam1_t*)calloc(1, sizeof(bam1_t)); - c = &b->core; - - idx->n = h->n_targets; - bam_header_destroy(h); - idx->index = (khash_t(i)**)calloc(idx->n, sizeof(void*)); - for (i = 0; i < idx->n; ++i) idx->index[i] = kh_init(i); - idx->index2 = (bam_lidx_t*)calloc(idx->n, sizeof(bam_lidx_t)); - - save_bin = save_tid = last_tid = last_bin = 0xffffffffu; - save_off = last_off = bam_tell(fp); last_coor = 0xffffffffu; - n_mapped = n_unmapped = n_no_coor = off_end = 0; - off_beg = off_end = bam_tell(fp); - while ((ret = bam_read1(fp, b)) >= 0) { - if (c->tid < 0) ++n_no_coor; - if (last_tid < c->tid || (last_tid >= 0 && c->tid < 0)) { // change of chromosomes - last_tid = c->tid; - last_bin = 0xffffffffu; - } else if ((uint32_t)last_tid > (uint32_t)c->tid) { - fprintf(stderr, "[bam_index_core] the alignment is not sorted (%s): %d-th chr > %d-th chr\n", - bam1_qname(b), last_tid+1, c->tid+1); - return NULL; - } else if ((int32_t)c->tid >= 0 && last_coor > c->pos) { - fprintf(stderr, "[bam_index_core] the alignment is not sorted (%s): %u > %u in %d-th chr\n", - bam1_qname(b), last_coor, c->pos, c->tid+1); - return NULL; - } - if (c->tid >= 0 && !(c->flag & BAM_FUNMAP)) insert_offset2(&idx->index2[b->core.tid], b, last_off); - if (c->bin != last_bin) { // then possibly write the binning index - if (save_bin != 0xffffffffu) // save_bin==0xffffffffu only happens to the first record - insert_offset(idx->index[save_tid], save_bin, save_off, last_off); - if (last_bin == 0xffffffffu && save_tid != 0xffffffffu) { // write the meta element - off_end = last_off; - insert_offset(idx->index[save_tid], BAM_MAX_BIN, off_beg, off_end); - insert_offset(idx->index[save_tid], BAM_MAX_BIN, n_mapped, n_unmapped); - n_mapped = n_unmapped = 0; - off_beg = off_end; - } - save_off = last_off; - save_bin = last_bin = c->bin; - save_tid = c->tid; - if (save_tid < 0) break; - } - if (bam_tell(fp) <= last_off) { - fprintf(stderr, "[bam_index_core] bug in BGZF/RAZF: %llx < %llx\n", - (unsigned long long)bam_tell(fp), (unsigned long long)last_off); - return NULL; - } - if (c->flag & BAM_FUNMAP) ++n_unmapped; - else ++n_mapped; - last_off = bam_tell(fp); - last_coor = b->core.pos; - } - if (save_tid >= 0) { - insert_offset(idx->index[save_tid], save_bin, save_off, bam_tell(fp)); - insert_offset(idx->index[save_tid], BAM_MAX_BIN, off_beg, bam_tell(fp)); - insert_offset(idx->index[save_tid], BAM_MAX_BIN, n_mapped, n_unmapped); - } - merge_chunks(idx); - fill_missing(idx); - if (ret >= 0) { - while ((ret = bam_read1(fp, b)) >= 0) { - ++n_no_coor; - if (c->tid >= 0 && n_no_coor) { - fprintf(stderr, "[bam_index_core] the alignment is not sorted: reads without coordinates prior to reads with coordinates.\n"); - return NULL; - } - } - } - if (ret < -1) fprintf(stderr, "[bam_index_core] truncated file? Continue anyway. (%d)\n", ret); - free(b->data); free(b); - idx->n_no_coor = n_no_coor; - return idx; -} - -void bam_index_destroy(bam_index_t *idx) -{ - khint_t k; - int i; - if (idx == 0) return; - for (i = 0; i < idx->n; ++i) { - khash_t(i) *index = idx->index[i]; - bam_lidx_t *index2 = idx->index2 + i; - for (k = kh_begin(index); k != kh_end(index); ++k) { - if (kh_exist(index, k)) - free(kh_value(index, k).list); - } - kh_destroy(i, index); - free(index2->offset); - } - free(idx->index); free(idx->index2); - free(idx); -} - -void bam_index_save(const bam_index_t *idx, FILE *fp) -{ - int32_t i, size; - khint_t k; - fwrite("BAI\1", 1, 4, fp); - if (bam_is_be) { - uint32_t x = idx->n; - fwrite(bam_swap_endian_4p(&x), 4, 1, fp); - } else fwrite(&idx->n, 4, 1, fp); - for (i = 0; i < idx->n; ++i) { - khash_t(i) *index = idx->index[i]; - bam_lidx_t *index2 = idx->index2 + i; - // write binning index - size = kh_size(index); - if (bam_is_be) { // big endian - uint32_t x = size; - fwrite(bam_swap_endian_4p(&x), 4, 1, fp); - } else fwrite(&size, 4, 1, fp); - for (k = kh_begin(index); k != kh_end(index); ++k) { - if (kh_exist(index, k)) { - bam_binlist_t *p = &kh_value(index, k); - if (bam_is_be) { // big endian - uint32_t x; - x = kh_key(index, k); fwrite(bam_swap_endian_4p(&x), 4, 1, fp); - x = p->n; fwrite(bam_swap_endian_4p(&x), 4, 1, fp); - for (x = 0; (int)x < p->n; ++x) { - bam_swap_endian_8p(&p->list[x].u); - bam_swap_endian_8p(&p->list[x].v); - } - fwrite(p->list, 16, p->n, fp); - for (x = 0; (int)x < p->n; ++x) { - bam_swap_endian_8p(&p->list[x].u); - bam_swap_endian_8p(&p->list[x].v); - } - } else { - fwrite(&kh_key(index, k), 4, 1, fp); - fwrite(&p->n, 4, 1, fp); - fwrite(p->list, 16, p->n, fp); - } - } - } - // write linear index (index2) - if (bam_is_be) { - int x = index2->n; - fwrite(bam_swap_endian_4p(&x), 4, 1, fp); - } else fwrite(&index2->n, 4, 1, fp); - if (bam_is_be) { // big endian - int x; - for (x = 0; (int)x < index2->n; ++x) - bam_swap_endian_8p(&index2->offset[x]); - fwrite(index2->offset, 8, index2->n, fp); - for (x = 0; (int)x < index2->n; ++x) - bam_swap_endian_8p(&index2->offset[x]); - } else fwrite(index2->offset, 8, index2->n, fp); - } - { // write the number of reads coor-less records. - uint64_t x = idx->n_no_coor; - if (bam_is_be) bam_swap_endian_8p(&x); - fwrite(&x, 8, 1, fp); - } - fflush(fp); -} - -static bam_index_t *bam_index_load_core(FILE *fp) -{ - int i; - char magic[4]; - bam_index_t *idx; - if (fp == 0) { - fprintf(stderr, "[bam_index_load_core] fail to load index.\n"); - return 0; - } - fread(magic, 1, 4, fp); - if (strncmp(magic, "BAI\1", 4)) { - fprintf(stderr, "[bam_index_load] wrong magic number.\n"); - fclose(fp); - return 0; - } - idx = (bam_index_t*)calloc(1, sizeof(bam_index_t)); - fread(&idx->n, 4, 1, fp); - if (bam_is_be) bam_swap_endian_4p(&idx->n); - idx->index = (khash_t(i)**)calloc(idx->n, sizeof(void*)); - idx->index2 = (bam_lidx_t*)calloc(idx->n, sizeof(bam_lidx_t)); - for (i = 0; i < idx->n; ++i) { - khash_t(i) *index; - bam_lidx_t *index2 = idx->index2 + i; - uint32_t key, size; - khint_t k; - int j, ret; - bam_binlist_t *p; - index = idx->index[i] = kh_init(i); - // load binning index - fread(&size, 4, 1, fp); - if (bam_is_be) bam_swap_endian_4p(&size); - for (j = 0; j < (int)size; ++j) { - fread(&key, 4, 1, fp); - if (bam_is_be) bam_swap_endian_4p(&key); - k = kh_put(i, index, key, &ret); - p = &kh_value(index, k); - fread(&p->n, 4, 1, fp); - if (bam_is_be) bam_swap_endian_4p(&p->n); - p->m = p->n; - p->list = (pair64_t*)malloc(p->m * 16); - fread(p->list, 16, p->n, fp); - if (bam_is_be) { - int x; - for (x = 0; x < p->n; ++x) { - bam_swap_endian_8p(&p->list[x].u); - bam_swap_endian_8p(&p->list[x].v); - } - } - } - // load linear index - fread(&index2->n, 4, 1, fp); - if (bam_is_be) bam_swap_endian_4p(&index2->n); - index2->m = index2->n; - index2->offset = (uint64_t*)calloc(index2->m, 8); - fread(index2->offset, index2->n, 8, fp); - if (bam_is_be) - for (j = 0; j < index2->n; ++j) bam_swap_endian_8p(&index2->offset[j]); - } - if (fread(&idx->n_no_coor, 8, 1, fp) == 0) idx->n_no_coor = 0; - if (bam_is_be) bam_swap_endian_8p(&idx->n_no_coor); - return idx; -} - -bam_index_t *bam_index_load_local(const char *_fn) -{ - FILE *fp; - char *fnidx, *fn; - - if (strstr(_fn, "ftp://") == _fn || strstr(_fn, "http://") == _fn) { - const char *p; - int l = strlen(_fn); - for (p = _fn + l - 1; p >= _fn; --p) - if (*p == '/') break; - fn = strdup(p + 1); - } else fn = strdup(_fn); - fnidx = (char*)calloc(strlen(fn) + 5, 1); - strcpy(fnidx, fn); strcat(fnidx, ".bai"); - fp = fopen(fnidx, "rb"); - if (fp == 0) { // try "{base}.bai" - char *s = strstr(fn, "bam"); - if (s == fn + strlen(fn) - 3) { - strcpy(fnidx, fn); - fnidx[strlen(fn)-1] = 'i'; - fp = fopen(fnidx, "rb"); - } - } - free(fnidx); free(fn); - if (fp) { - bam_index_t *idx = bam_index_load_core(fp); - fclose(fp); - return idx; - } else return 0; -} - -#ifdef _USE_KNETFILE -static void download_from_remote(const char *url) -{ - const int buf_size = 1 * 1024 * 1024; - char *fn; - FILE *fp; - uint8_t *buf; - knetFile *fp_remote; - int l; - if (strstr(url, "ftp://") != url && strstr(url, "http://") != url) return; - l = strlen(url); - for (fn = (char*)url + l - 1; fn >= url; --fn) - if (*fn == '/') break; - ++fn; // fn now points to the file name - fp_remote = knet_open(url, "r"); - if (fp_remote == 0) { - fprintf(stderr, "[download_from_remote] fail to open remote file.\n"); - return; - } - if ((fp = fopen(fn, "wb")) == 0) { - fprintf(stderr, "[download_from_remote] fail to create file in the working directory.\n"); - knet_close(fp_remote); - return; - } - buf = (uint8_t*)calloc(buf_size, 1); - while ((l = knet_read(fp_remote, buf, buf_size)) != 0) - fwrite(buf, 1, l, fp); - free(buf); - fclose(fp); - knet_close(fp_remote); -} -#else -static void download_from_remote(const char *url) -{ - return; -} -#endif - -bam_index_t *bam_index_load(const char *fn) -{ - bam_index_t *idx; - idx = bam_index_load_local(fn); - if (idx == 0 && (strstr(fn, "ftp://") == fn || strstr(fn, "http://") == fn)) { - char *fnidx = calloc(strlen(fn) + 5, 1); - strcat(strcpy(fnidx, fn), ".bai"); - fprintf(stderr, "[bam_index_load] attempting to download the remote index file.\n"); - download_from_remote(fnidx); - free(fnidx); - idx = bam_index_load_local(fn); - } - if (idx == 0) fprintf(stderr, "[bam_index_load] fail to load BAM index.\n"); - return idx; -} - -int bam_index_build2(const char *fn, const char *_fnidx) -{ - char *fnidx; - FILE *fpidx; - bamFile fp; - bam_index_t *idx; - if ((fp = bam_open(fn, "r")) == 0) { - fprintf(stderr, "[bam_index_build2] fail to open the BAM file.\n"); - return -1; - } - idx = bam_index_core(fp); - bam_close(fp); - if(idx == 0) { - fprintf(stderr, "[bam_index_build2] fail to index the BAM file.\n"); - return -1; - } - if (_fnidx == 0) { - fnidx = (char*)calloc(strlen(fn) + 5, 1); - strcpy(fnidx, fn); strcat(fnidx, ".bai"); - } else fnidx = strdup(_fnidx); - fpidx = fopen(fnidx, "wb"); - if (fpidx == 0) { - fprintf(stderr, "[bam_index_build2] fail to create the index file.\n"); - free(fnidx); - bam_index_destroy(idx); - return -1; - } - bam_index_save(idx, fpidx); - bam_index_destroy(idx); - fclose(fpidx); - free(fnidx); - return 0; -} - -int bam_index_build(const char *fn) -{ - return bam_index_build2(fn, 0); -} - -int bam_index(int argc, char *argv[]) -{ - if (argc < 2) { - fprintf(stderr, "Usage: samtools index [out.index]\n"); - return 1; - } - if (argc >= 3) bam_index_build2(argv[1], argv[2]); - else bam_index_build(argv[1]); - return 0; -} - -int bam_idxstats(int argc, char *argv[]) -{ - bam_index_t *idx; - bam_header_t *header; - bamFile fp; - int i; - if (argc < 2) { - fprintf(stderr, "Usage: samtools idxstats \n"); - return 1; - } - fp = bam_open(argv[1], "r"); - if (fp == 0) { fprintf(stderr, "[%s] fail to open BAM.\n", __func__); return 1; } - header = bam_header_read(fp); - bam_close(fp); - idx = bam_index_load(argv[1]); - if (idx == 0) { fprintf(stderr, "[%s] fail to load the index.\n", __func__); return 1; } - for (i = 0; i < idx->n; ++i) { - khint_t k; - khash_t(i) *h = idx->index[i]; - printf("%s\t%d", header->target_name[i], header->target_len[i]); - k = kh_get(i, h, BAM_MAX_BIN); - if (k != kh_end(h)) - printf("\t%llu\t%llu", (long long)kh_val(h, k).list[1].u, (long long)kh_val(h, k).list[1].v); - else printf("\t0\t0"); - putchar('\n'); - } - printf("*\t0\t0\t%llu\n", (long long)idx->n_no_coor); - bam_header_destroy(header); - bam_index_destroy(idx); - return 0; -} - -static inline int reg2bins(uint32_t beg, uint32_t end, uint16_t list[BAM_MAX_BIN]) -{ - int i = 0, k; - if (beg >= end) return 0; - if (end >= 1u<<29) end = 1u<<29; - --end; - list[i++] = 0; - for (k = 1 + (beg>>26); k <= 1 + (end>>26); ++k) list[i++] = k; - for (k = 9 + (beg>>23); k <= 9 + (end>>23); ++k) list[i++] = k; - for (k = 73 + (beg>>20); k <= 73 + (end>>20); ++k) list[i++] = k; - for (k = 585 + (beg>>17); k <= 585 + (end>>17); ++k) list[i++] = k; - for (k = 4681 + (beg>>14); k <= 4681 + (end>>14); ++k) list[i++] = k; - return i; -} - -static inline int is_overlap(uint32_t beg, uint32_t end, const bam1_t *b) -{ - uint32_t rbeg = b->core.pos; - uint32_t rend = b->core.n_cigar? bam_calend(&b->core, bam1_cigar(b)) : b->core.pos + 1; - return (rend > beg && rbeg < end); -} - -struct __bam_iter_t { - int from_first; // read from the first record; no random access - int tid, beg, end, n_off, i, finished; - uint64_t curr_off; - pair64_t *off; -}; - -// bam_fetch helper function retrieves -bam_iter_t bam_iter_query(const bam_index_t *idx, int tid, int beg, int end) -{ - uint16_t *bins; - int i, n_bins, n_off; - pair64_t *off; - khint_t k; - khash_t(i) *index; - uint64_t min_off; - bam_iter_t iter = 0; - - if (beg < 0) beg = 0; - if (end < beg) return 0; - // initialize iter - iter = calloc(1, sizeof(struct __bam_iter_t)); - iter->tid = tid, iter->beg = beg, iter->end = end; iter->i = -1; - // - bins = (uint16_t*)calloc(BAM_MAX_BIN, 2); - n_bins = reg2bins(beg, end, bins); - index = idx->index[tid]; - if (idx->index2[tid].n > 0) { - min_off = (beg>>BAM_LIDX_SHIFT >= idx->index2[tid].n)? idx->index2[tid].offset[idx->index2[tid].n-1] - : idx->index2[tid].offset[beg>>BAM_LIDX_SHIFT]; - if (min_off == 0) { // improvement for index files built by tabix prior to 0.1.4 - int n = beg>>BAM_LIDX_SHIFT; - if (n > idx->index2[tid].n) n = idx->index2[tid].n; - for (i = n - 1; i >= 0; --i) - if (idx->index2[tid].offset[i] != 0) break; - if (i >= 0) min_off = idx->index2[tid].offset[i]; - } - } else min_off = 0; // tabix 0.1.2 may produce such index files - for (i = n_off = 0; i < n_bins; ++i) { - if ((k = kh_get(i, index, bins[i])) != kh_end(index)) - n_off += kh_value(index, k).n; - } - if (n_off == 0) { - free(bins); return iter; - } - off = (pair64_t*)calloc(n_off, 16); - for (i = n_off = 0; i < n_bins; ++i) { - if ((k = kh_get(i, index, bins[i])) != kh_end(index)) { - int j; - bam_binlist_t *p = &kh_value(index, k); - for (j = 0; j < p->n; ++j) - if (p->list[j].v > min_off) off[n_off++] = p->list[j]; - } - } - free(bins); - if (n_off == 0) { - free(off); return iter; - } - { - bam1_t *b = (bam1_t*)calloc(1, sizeof(bam1_t)); - int l; - ks_introsort(off, n_off, off); - // resolve completely contained adjacent blocks - for (i = 1, l = 0; i < n_off; ++i) - if (off[l].v < off[i].v) - off[++l] = off[i]; - n_off = l + 1; - // resolve overlaps between adjacent blocks; this may happen due to the merge in indexing - for (i = 1; i < n_off; ++i) - if (off[i-1].v >= off[i].u) off[i-1].v = off[i].u; - { // merge adjacent blocks -#if defined(BAM_TRUE_OFFSET) || defined(BAM_VIRTUAL_OFFSET16) - for (i = 1, l = 0; i < n_off; ++i) { -#ifdef BAM_TRUE_OFFSET - if (off[l].v + BAM_MIN_CHUNK_GAP > off[i].u) off[l].v = off[i].v; -#else - if (off[l].v>>16 == off[i].u>>16) off[l].v = off[i].v; -#endif - else off[++l] = off[i]; - } - n_off = l + 1; -#endif - } - bam_destroy1(b); - } - iter->n_off = n_off; iter->off = off; - return iter; -} - -pair64_t *get_chunk_coordinates(const bam_index_t *idx, int tid, int beg, int end, int *cnt_off) -{ // for pysam compatibility - bam_iter_t iter; - pair64_t *off; - iter = bam_iter_query(idx, tid, beg, end); - off = iter->off; *cnt_off = iter->n_off; - free(iter); - return off; -} - -void bam_iter_destroy(bam_iter_t iter) -{ - if (iter) { free(iter->off); free(iter); } -} - -int bam_iter_read(bamFile fp, bam_iter_t iter, bam1_t *b) -{ - int ret; - if (iter && iter->finished) return -1; - if (iter == 0 || iter->from_first) { - ret = bam_read1(fp, b); - if (ret < 0 && iter) iter->finished = 1; - return ret; - } - if (iter->off == 0) return -1; - for (;;) { - if (iter->curr_off == 0 || iter->curr_off >= iter->off[iter->i].v) { // then jump to the next chunk - if (iter->i == iter->n_off - 1) { ret = -1; break; } // no more chunks - if (iter->i >= 0) assert(iter->curr_off == iter->off[iter->i].v); // otherwise bug - if (iter->i < 0 || iter->off[iter->i].v != iter->off[iter->i+1].u) { // not adjacent chunks; then seek - bam_seek(fp, iter->off[iter->i+1].u, SEEK_SET); - iter->curr_off = bam_tell(fp); - } - ++iter->i; - } - if ((ret = bam_read1(fp, b)) >= 0) { - iter->curr_off = bam_tell(fp); - if (b->core.tid != iter->tid || b->core.pos >= iter->end) { // no need to proceed - ret = bam_validate1(NULL, b)? -1 : -5; // determine whether end of region or error - break; - } - else if (is_overlap(iter->beg, iter->end, b)) return ret; - } else break; // end of file or error - } - iter->finished = 1; - return ret; -} - -int bam_fetch(bamFile fp, const bam_index_t *idx, int tid, int beg, int end, void *data, bam_fetch_f func) -{ - int ret; - bam_iter_t iter; - bam1_t *b; - b = bam_init1(); - iter = bam_iter_query(idx, tid, beg, end); - while ((ret = bam_iter_read(fp, iter, b)) >= 0) func(b, data); - bam_iter_destroy(iter); - bam_destroy1(b); - return (ret == -1)? 0 : ret; -} diff --git a/src/cnvnator/src/samtools/bam_lpileup.c b/src/cnvnator/src/samtools/bam_lpileup.c deleted file mode 100644 index d4dd63b..0000000 --- a/src/cnvnator/src/samtools/bam_lpileup.c +++ /dev/null @@ -1,198 +0,0 @@ -#include -#include -#include -#include "bam.h" -#include "ksort.h" - -#define TV_GAP 2 - -typedef struct __freenode_t { - uint32_t level:28, cnt:4; - struct __freenode_t *next; -} freenode_t, *freenode_p; - -#define freenode_lt(a,b) ((a)->cnt < (b)->cnt || ((a)->cnt == (b)->cnt && (a)->level < (b)->level)) -KSORT_INIT(node, freenode_p, freenode_lt) - -/* Memory pool, similar to the one in bam_pileup.c */ -typedef struct { - int cnt, n, max; - freenode_t **buf; -} mempool_t; - -static mempool_t *mp_init() -{ - return (mempool_t*)calloc(1, sizeof(mempool_t)); -} -static void mp_destroy(mempool_t *mp) -{ - int k; - for (k = 0; k < mp->n; ++k) free(mp->buf[k]); - free(mp->buf); free(mp); -} -static inline freenode_t *mp_alloc(mempool_t *mp) -{ - ++mp->cnt; - if (mp->n == 0) return (freenode_t*)calloc(1, sizeof(freenode_t)); - else return mp->buf[--mp->n]; -} -static inline void mp_free(mempool_t *mp, freenode_t *p) -{ - --mp->cnt; p->next = 0; p->cnt = TV_GAP; - if (mp->n == mp->max) { - mp->max = mp->max? mp->max<<1 : 256; - mp->buf = (freenode_t**)realloc(mp->buf, sizeof(freenode_t*) * mp->max); - } - mp->buf[mp->n++] = p; -} - -/* core part */ -struct __bam_lplbuf_t { - int max, n_cur, n_pre; - int max_level, *cur_level, *pre_level; - mempool_t *mp; - freenode_t **aux, *head, *tail; - int n_nodes, m_aux; - bam_pileup_f func; - void *user_data; - bam_plbuf_t *plbuf; -}; - -void bam_lplbuf_reset(bam_lplbuf_t *buf) -{ - freenode_t *p, *q; - bam_plbuf_reset(buf->plbuf); - for (p = buf->head; p->next;) { - q = p->next; - mp_free(buf->mp, p); - p = q; - } - buf->head = buf->tail; - buf->max_level = 0; - buf->n_cur = buf->n_pre = 0; - buf->n_nodes = 0; -} - -static int tview_func(uint32_t tid, uint32_t pos, int n, const bam_pileup1_t *pl, void *data) -{ - bam_lplbuf_t *tv = (bam_lplbuf_t*)data; - freenode_t *p; - int i, l, max_level; - // allocate memory if necessary - if (tv->max < n) { // enlarge - tv->max = n; - kroundup32(tv->max); - tv->cur_level = (int*)realloc(tv->cur_level, sizeof(int) * tv->max); - tv->pre_level = (int*)realloc(tv->pre_level, sizeof(int) * tv->max); - } - tv->n_cur = n; - // update cnt - for (p = tv->head; p->next; p = p->next) - if (p->cnt > 0) --p->cnt; - // calculate cur_level[] - max_level = 0; - for (i = l = 0; i < n; ++i) { - const bam_pileup1_t *p = pl + i; - if (p->is_head) { - if (tv->head->next && tv->head->cnt == 0) { // then take a free slot - freenode_t *p = tv->head->next; - tv->cur_level[i] = tv->head->level; - mp_free(tv->mp, tv->head); - tv->head = p; - --tv->n_nodes; - } else tv->cur_level[i] = ++tv->max_level; - } else { - tv->cur_level[i] = tv->pre_level[l++]; - if (p->is_tail) { // then return a free slot - tv->tail->level = tv->cur_level[i]; - tv->tail->next = mp_alloc(tv->mp); - tv->tail = tv->tail->next; - ++tv->n_nodes; - } - } - if (tv->cur_level[i] > max_level) max_level = tv->cur_level[i]; - ((bam_pileup1_t*)p)->level = tv->cur_level[i]; - } - assert(l == tv->n_pre); - tv->func(tid, pos, n, pl, tv->user_data); - // sort the linked list - if (tv->n_nodes) { - freenode_t *q; - if (tv->n_nodes + 1 > tv->m_aux) { // enlarge - tv->m_aux = tv->n_nodes + 1; - kroundup32(tv->m_aux); - tv->aux = (freenode_t**)realloc(tv->aux, sizeof(void*) * tv->m_aux); - } - for (p = tv->head, i = l = 0; p->next;) { - if (p->level > max_level) { // then discard this entry - q = p->next; - mp_free(tv->mp, p); - p = q; - } else { - tv->aux[i++] = p; - p = p->next; - } - } - tv->aux[i] = tv->tail; // add a proper tail for the loop below - tv->n_nodes = i; - if (tv->n_nodes) { - ks_introsort(node, tv->n_nodes, tv->aux); - for (i = 0; i < tv->n_nodes; ++i) tv->aux[i]->next = tv->aux[i+1]; - tv->head = tv->aux[0]; - } else tv->head = tv->tail; - } - // clean up - tv->max_level = max_level; - memcpy(tv->pre_level, tv->cur_level, tv->n_cur * 4); - // squeeze out terminated levels - for (i = l = 0; i < n; ++i) { - const bam_pileup1_t *p = pl + i; - if (!p->is_tail) - tv->pre_level[l++] = tv->pre_level[i]; - } - tv->n_pre = l; -/* - fprintf(stderr, "%d\t", pos+1); - for (i = 0; i < n; ++i) { - const bam_pileup1_t *p = pl + i; - if (p->is_head) fprintf(stderr, "^"); - if (p->is_tail) fprintf(stderr, "$"); - fprintf(stderr, "%d,", p->level); - } - fprintf(stderr, "\n"); -*/ - return 0; -} - -bam_lplbuf_t *bam_lplbuf_init(bam_pileup_f func, void *data) -{ - bam_lplbuf_t *tv; - tv = (bam_lplbuf_t*)calloc(1, sizeof(bam_lplbuf_t)); - tv->mp = mp_init(); - tv->head = tv->tail = mp_alloc(tv->mp); - tv->func = func; - tv->user_data = data; - tv->plbuf = bam_plbuf_init(tview_func, tv); - return (bam_lplbuf_t*)tv; -} - -void bam_lplbuf_destroy(bam_lplbuf_t *tv) -{ - freenode_t *p, *q; - free(tv->cur_level); free(tv->pre_level); - bam_plbuf_destroy(tv->plbuf); - free(tv->aux); - for (p = tv->head; p->next;) { - q = p->next; - mp_free(tv->mp, p); p = q; - } - mp_free(tv->mp, p); - assert(tv->mp->cnt == 0); - mp_destroy(tv->mp); - free(tv); -} - -int bam_lplbuf_push(const bam1_t *b, bam_lplbuf_t *tv) -{ - return bam_plbuf_push(b, tv->plbuf); -} diff --git a/src/cnvnator/src/samtools/bam_mate.c b/src/cnvnator/src/samtools/bam_mate.c deleted file mode 100644 index b947c9d..0000000 --- a/src/cnvnator/src/samtools/bam_mate.c +++ /dev/null @@ -1,128 +0,0 @@ -#include -#include -#include -#include "kstring.h" -#include "bam.h" - -void bam_template_cigar(bam1_t *b1, bam1_t *b2, kstring_t *str) -{ - bam1_t *swap; - int i, end; - uint32_t *cigar; - str->l = 0; - if (b1->core.tid != b2->core.tid || b1->core.tid < 0) return; // coordinateless or not on the same chr; skip - if (b1->core.pos > b2->core.pos) swap = b1, b1 = b2, b2 = swap; // make sure b1 has a smaller coordinate - kputc((b1->core.flag & BAM_FREAD1)? '1' : '2', str); // segment index - kputc((b1->core.flag & BAM_FREVERSE)? 'R' : 'F', str); // strand - for (i = 0, cigar = bam1_cigar(b1); i < b1->core.n_cigar; ++i) { - kputw(bam_cigar_oplen(cigar[i]), str); - kputc(bam_cigar_opchr(cigar[i]), str); - } - end = bam_calend(&b1->core, cigar); - kputw(b2->core.pos - end, str); - kputc('T', str); - kputc((b2->core.flag & BAM_FREAD1)? '1' : '2', str); // segment index - kputc((b2->core.flag & BAM_FREVERSE)? 'R' : 'F', str); // strand - for (i = 0, cigar = bam1_cigar(b2); i < b2->core.n_cigar; ++i) { - kputw(bam_cigar_oplen(cigar[i]), str); - kputc(bam_cigar_opchr(cigar[i]), str); - } - bam_aux_append(b1, "CT", 'Z', str->l+1, (uint8_t*)str->s); -} - -// currently, this function ONLY works if each read has one hit -void bam_mating_core(bamFile in, bamFile out, int remove_reads) -{ - bam_header_t *header; - bam1_t *b[2]; - int curr, has_prev, pre_end = 0, cur_end; - kstring_t str; - - str.l = str.m = 0; str.s = 0; - header = bam_header_read(in); - bam_header_write(out, header); - - b[0] = bam_init1(); - b[1] = bam_init1(); - curr = 0; has_prev = 0; - while (bam_read1(in, b[curr]) >= 0) { - bam1_t *cur = b[curr], *pre = b[1-curr]; - if (cur->core.tid < 0) - { - if ( !remove_reads ) bam_write1(out, cur); - continue; - } - cur_end = bam_calend(&cur->core, bam1_cigar(cur)); - if (cur_end > (int)header->target_len[cur->core.tid]) cur->core.flag |= BAM_FUNMAP; - if (cur->core.flag & BAM_FSECONDARY) - { - if ( !remove_reads ) bam_write1(out, cur); - continue; // skip secondary alignments - } - if (has_prev) { - if (strcmp(bam1_qname(cur), bam1_qname(pre)) == 0) { // identical pair name - cur->core.mtid = pre->core.tid; cur->core.mpos = pre->core.pos; - pre->core.mtid = cur->core.tid; pre->core.mpos = cur->core.pos; - if (pre->core.tid == cur->core.tid && !(cur->core.flag&(BAM_FUNMAP|BAM_FMUNMAP)) - && !(pre->core.flag&(BAM_FUNMAP|BAM_FMUNMAP))) // set TLEN/ISIZE - { - uint32_t cur5, pre5; - cur5 = (cur->core.flag&BAM_FREVERSE)? cur_end : cur->core.pos; - pre5 = (pre->core.flag&BAM_FREVERSE)? pre_end : pre->core.pos; - cur->core.isize = pre5 - cur5; pre->core.isize = cur5 - pre5; - } else cur->core.isize = pre->core.isize = 0; - if (pre->core.flag&BAM_FREVERSE) cur->core.flag |= BAM_FMREVERSE; - else cur->core.flag &= ~BAM_FMREVERSE; - if (cur->core.flag&BAM_FREVERSE) pre->core.flag |= BAM_FMREVERSE; - else pre->core.flag &= ~BAM_FMREVERSE; - if (cur->core.flag & BAM_FUNMAP) { pre->core.flag |= BAM_FMUNMAP; pre->core.flag &= ~BAM_FPROPER_PAIR; } - if (pre->core.flag & BAM_FUNMAP) { cur->core.flag |= BAM_FMUNMAP; cur->core.flag &= ~BAM_FPROPER_PAIR; } - bam_template_cigar(pre, cur, &str); - bam_write1(out, pre); - bam_write1(out, cur); - has_prev = 0; - } else { // unpaired or singleton - pre->core.mtid = -1; pre->core.mpos = -1; pre->core.isize = 0; - if (pre->core.flag & BAM_FPAIRED) { - pre->core.flag |= BAM_FMUNMAP; - pre->core.flag &= ~BAM_FMREVERSE & ~BAM_FPROPER_PAIR; - } - bam_write1(out, pre); - } - } else has_prev = 1; - curr = 1 - curr; - pre_end = cur_end; - } - if (has_prev) bam_write1(out, b[1-curr]); - bam_header_destroy(header); - bam_destroy1(b[0]); - bam_destroy1(b[1]); - free(str.s); -} - -void usage() -{ - fprintf(stderr,"Usage: samtools fixmate \n"); - fprintf(stderr,"Options:\n"); - fprintf(stderr," -r remove unmapped reads and secondary alignments\n"); - exit(1); -} - -int bam_mating(int argc, char *argv[]) -{ - bamFile in, out; - int c, remove_reads=0; - while ((c = getopt(argc, argv, "r")) >= 0) { - switch (c) { - case 'r': remove_reads=1; break; - } - } - if (optind+1 >= argc) usage(); - in = (strcmp(argv[optind], "-") == 0)? bam_dopen(fileno(stdin), "r") : bam_open(argv[optind], "r"); - out = (strcmp(argv[optind+1], "-") == 0)? bam_dopen(fileno(stdout), "w") : bam_open(argv[optind+1], "w"); - bam_mating_core(in, out, remove_reads); - bam_close(in); bam_close(out); - return 0; -} - - diff --git a/src/cnvnator/src/samtools/bam_md.c b/src/cnvnator/src/samtools/bam_md.c deleted file mode 100644 index ce40a12..0000000 --- a/src/cnvnator/src/samtools/bam_md.c +++ /dev/null @@ -1,389 +0,0 @@ -#include -#include -#include -#include -#include -#include "faidx.h" -#include "sam.h" -#include "kstring.h" -#include "kaln.h" -#include "kprobaln.h" - -#define USE_EQUAL 1 -#define DROP_TAG 2 -#define BIN_QUAL 4 -#define UPDATE_NM 8 -#define UPDATE_MD 16 -#define HASH_QNM 32 - -char bam_nt16_nt4_table[] = { 4, 0, 1, 4, 2, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4 }; - -int bam_aux_drop_other(bam1_t *b, uint8_t *s); - -void bam_fillmd1_core(bam1_t *b, char *ref, int flag, int max_nm) -{ - uint8_t *seq = bam1_seq(b); - uint32_t *cigar = bam1_cigar(b); - bam1_core_t *c = &b->core; - int i, x, y, u = 0; - kstring_t *str; - int32_t old_nm_i = -1, nm = 0; - - str = (kstring_t*)calloc(1, sizeof(kstring_t)); - for (i = y = 0, x = c->pos; i < c->n_cigar; ++i) { - int j, l = cigar[i]>>4, op = cigar[i]&0xf; - if (op == BAM_CMATCH || op == BAM_CEQUAL || op == BAM_CDIFF) { - for (j = 0; j < l; ++j) { - int z = y + j; - int c1 = bam1_seqi(seq, z), c2 = bam_nt16_table[(int)ref[x+j]]; - if (ref[x+j] == 0) break; // out of boundary - if ((c1 == c2 && c1 != 15 && c2 != 15) || c1 == 0) { // a match - if (flag&USE_EQUAL) seq[z/2] &= (z&1)? 0xf0 : 0x0f; - ++u; - } else { - kputw(u, str); kputc(ref[x+j], str); - u = 0; ++nm; - } - } - if (j < l) break; - x += l; y += l; - } else if (op == BAM_CDEL) { - kputw(u, str); kputc('^', str); - for (j = 0; j < l; ++j) { - if (ref[x+j] == 0) break; - kputc(ref[x+j], str); - } - u = 0; - if (j < l) break; - x += l; nm += l; - } else if (op == BAM_CINS || op == BAM_CSOFT_CLIP) { - y += l; - if (op == BAM_CINS) nm += l; - } else if (op == BAM_CREF_SKIP) { - x += l; - } - } - kputw(u, str); - // apply max_nm - if (max_nm > 0 && nm >= max_nm) { - for (i = y = 0, x = c->pos; i < c->n_cigar; ++i) { - int j, l = cigar[i]>>4, op = cigar[i]&0xf; - if (op == BAM_CMATCH || op == BAM_CEQUAL || op == BAM_CDIFF) { - for (j = 0; j < l; ++j) { - int z = y + j; - int c1 = bam1_seqi(seq, z), c2 = bam_nt16_table[(int)ref[x+j]]; - if (ref[x+j] == 0) break; // out of boundary - if ((c1 == c2 && c1 != 15 && c2 != 15) || c1 == 0) { // a match - seq[z/2] |= (z&1)? 0x0f : 0xf0; - bam1_qual(b)[z] = 0; - } - } - if (j < l) break; - x += l; y += l; - } else if (op == BAM_CDEL || op == BAM_CREF_SKIP) x += l; - else if (op == BAM_CINS || op == BAM_CSOFT_CLIP) y += l; - } - } - // update NM - if (flag & UPDATE_NM) { - uint8_t *old_nm = bam_aux_get(b, "NM"); - if (c->flag & BAM_FUNMAP) return; - if (old_nm) old_nm_i = bam_aux2i(old_nm); - if (!old_nm) bam_aux_append(b, "NM", 'i', 4, (uint8_t*)&nm); - else if (nm != old_nm_i) { - fprintf(stderr, "[bam_fillmd1] different NM for read '%s': %d -> %d\n", bam1_qname(b), old_nm_i, nm); - bam_aux_del(b, old_nm); - bam_aux_append(b, "NM", 'i', 4, (uint8_t*)&nm); - } - } - // update MD - if (flag & UPDATE_MD) { - uint8_t *old_md = bam_aux_get(b, "MD"); - if (c->flag & BAM_FUNMAP) return; - if (!old_md) bam_aux_append(b, "MD", 'Z', str->l + 1, (uint8_t*)str->s); - else { - int is_diff = 0; - if (strlen((char*)old_md+1) == str->l) { - for (i = 0; i < str->l; ++i) - if (toupper(old_md[i+1]) != toupper(str->s[i])) - break; - if (i < str->l) is_diff = 1; - } else is_diff = 1; - if (is_diff) { - fprintf(stderr, "[bam_fillmd1] different MD for read '%s': '%s' -> '%s'\n", bam1_qname(b), old_md+1, str->s); - bam_aux_del(b, old_md); - bam_aux_append(b, "MD", 'Z', str->l + 1, (uint8_t*)str->s); - } - } - } - // drop all tags but RG - if (flag&DROP_TAG) { - uint8_t *q = bam_aux_get(b, "RG"); - bam_aux_drop_other(b, q); - } - // reduce the resolution of base quality - if (flag&BIN_QUAL) { - uint8_t *qual = bam1_qual(b); - for (i = 0; i < b->core.l_qseq; ++i) - if (qual[i] >= 3) qual[i] = qual[i]/10*10 + 7; - } - free(str->s); free(str); -} - -void bam_fillmd1(bam1_t *b, char *ref, int flag) -{ - bam_fillmd1_core(b, ref, flag, 0); -} - -int bam_cap_mapQ(bam1_t *b, char *ref, int thres) -{ - uint8_t *seq = bam1_seq(b), *qual = bam1_qual(b); - uint32_t *cigar = bam1_cigar(b); - bam1_core_t *c = &b->core; - int i, x, y, mm, q, len, clip_l, clip_q; - double t; - if (thres < 0) thres = 40; // set the default - mm = q = len = clip_l = clip_q = 0; - for (i = y = 0, x = c->pos; i < c->n_cigar; ++i) { - int j, l = cigar[i]>>4, op = cigar[i]&0xf; - if (op == BAM_CMATCH || op == BAM_CEQUAL || op == BAM_CDIFF) { - for (j = 0; j < l; ++j) { - int z = y + j; - int c1 = bam1_seqi(seq, z), c2 = bam_nt16_table[(int)ref[x+j]]; - if (ref[x+j] == 0) break; // out of boundary - if (c2 != 15 && c1 != 15 && qual[z] >= 13) { // not ambiguous - ++len; - if (c1 && c1 != c2 && qual[z] >= 13) { // mismatch - ++mm; - q += qual[z] > 33? 33 : qual[z]; - } - } - } - if (j < l) break; - x += l; y += l; len += l; - } else if (op == BAM_CDEL) { - for (j = 0; j < l; ++j) - if (ref[x+j] == 0) break; - if (j < l) break; - x += l; - } else if (op == BAM_CSOFT_CLIP) { - for (j = 0; j < l; ++j) clip_q += qual[y+j]; - clip_l += l; - y += l; - } else if (op == BAM_CHARD_CLIP) { - clip_q += 13 * l; - clip_l += l; - } else if (op == BAM_CINS) y += l; - else if (op == BAM_CREF_SKIP) x += l; - } - for (i = 0, t = 1; i < mm; ++i) - t *= (double)len / (i+1); - t = q - 4.343 * log(t) + clip_q / 5.; - if (t > thres) return -1; - if (t < 0) t = 0; - t = sqrt((thres - t) / thres) * thres; -// fprintf(stderr, "%s %lf %d\n", bam1_qname(b), t, q); - return (int)(t + .499); -} - -int bam_prob_realn_core(bam1_t *b, const char *ref, int flag) -{ - int k, i, bw, x, y, yb, ye, xb, xe, apply_baq = flag&1, extend_baq = flag>>1&1, redo_baq = flag&4; - uint32_t *cigar = bam1_cigar(b); - bam1_core_t *c = &b->core; - kpa_par_t conf = kpa_par_def; - uint8_t *bq = 0, *zq = 0, *qual = bam1_qual(b); - if ((c->flag & BAM_FUNMAP) || b->core.l_qseq == 0) return -1; // do nothing - // test if BQ or ZQ is present - if ((bq = bam_aux_get(b, "BQ")) != 0) ++bq; - if ((zq = bam_aux_get(b, "ZQ")) != 0 && *zq == 'Z') ++zq; - if (bq && redo_baq) - { - bam_aux_del(b, bq-1); - bq = 0; - } - if (bq && zq) { // remove the ZQ tag - bam_aux_del(b, zq-1); - zq = 0; - } - if (bq || zq) { - if ((apply_baq && zq) || (!apply_baq && bq)) return -3; // in both cases, do nothing - if (bq && apply_baq) { // then convert BQ to ZQ - for (i = 0; i < c->l_qseq; ++i) - qual[i] = qual[i] + 64 < bq[i]? 0 : qual[i] - ((int)bq[i] - 64); - *(bq - 3) = 'Z'; - } else if (zq && !apply_baq) { // then convert ZQ to BQ - for (i = 0; i < c->l_qseq; ++i) - qual[i] += (int)zq[i] - 64; - *(zq - 3) = 'B'; - } - return 0; - } - // find the start and end of the alignment - x = c->pos, y = 0, yb = ye = xb = xe = -1; - for (k = 0; k < c->n_cigar; ++k) { - int op, l; - op = cigar[k]&0xf; l = cigar[k]>>4; - if (op == BAM_CMATCH || op == BAM_CEQUAL || op == BAM_CDIFF) { - if (yb < 0) yb = y; - if (xb < 0) xb = x; - ye = y + l; xe = x + l; - x += l; y += l; - } else if (op == BAM_CSOFT_CLIP || op == BAM_CINS) y += l; - else if (op == BAM_CDEL) x += l; - else if (op == BAM_CREF_SKIP) return -1; // do nothing if there is a reference skip - } - // set bandwidth and the start and the end - bw = 7; - if (abs((xe - xb) - (ye - yb)) > bw) - bw = abs((xe - xb) - (ye - yb)) + 3; - conf.bw = bw; - xb -= yb + bw/2; if (xb < 0) xb = 0; - xe += c->l_qseq - ye + bw/2; - if (xe - xb - c->l_qseq > bw) - xb += (xe - xb - c->l_qseq - bw) / 2, xe -= (xe - xb - c->l_qseq - bw) / 2; - { // glocal - uint8_t *s, *r, *q, *seq = bam1_seq(b), *bq; - int *state; - bq = calloc(c->l_qseq + 1, 1); - memcpy(bq, qual, c->l_qseq); - s = calloc(c->l_qseq, 1); - for (i = 0; i < c->l_qseq; ++i) s[i] = bam_nt16_nt4_table[bam1_seqi(seq, i)]; - r = calloc(xe - xb, 1); - for (i = xb; i < xe; ++i) { - if (ref[i] == 0) { xe = i; break; } - r[i-xb] = bam_nt16_nt4_table[bam_nt16_table[(int)ref[i]]]; - } - state = calloc(c->l_qseq, sizeof(int)); - q = calloc(c->l_qseq, 1); - kpa_glocal(r, xe-xb, s, c->l_qseq, qual, &conf, state, q); - if (!extend_baq) { // in this block, bq[] is capped by base quality qual[] - for (k = 0, x = c->pos, y = 0; k < c->n_cigar; ++k) { - int op = cigar[k]&0xf, l = cigar[k]>>4; - if (op == BAM_CMATCH || op == BAM_CEQUAL || op == BAM_CDIFF) { - for (i = y; i < y + l; ++i) { - if ((state[i]&3) != 0 || state[i]>>2 != x - xb + (i - y)) bq[i] = 0; - else bq[i] = bq[i] < q[i]? bq[i] : q[i]; - } - x += l; y += l; - } else if (op == BAM_CSOFT_CLIP || op == BAM_CINS) y += l; - else if (op == BAM_CDEL) x += l; - } - for (i = 0; i < c->l_qseq; ++i) bq[i] = qual[i] - bq[i] + 64; // finalize BQ - } else { // in this block, bq[] is BAQ that can be larger than qual[] (different from the above!) - uint8_t *left, *rght; - left = calloc(c->l_qseq, 1); rght = calloc(c->l_qseq, 1); - for (k = 0, x = c->pos, y = 0; k < c->n_cigar; ++k) { - int op = cigar[k]&0xf, l = cigar[k]>>4; - if (op == BAM_CMATCH || op == BAM_CEQUAL || op == BAM_CDIFF) { - for (i = y; i < y + l; ++i) - bq[i] = ((state[i]&3) != 0 || state[i]>>2 != x - xb + (i - y))? 0 : q[i]; - for (left[y] = bq[y], i = y + 1; i < y + l; ++i) - left[i] = bq[i] > left[i-1]? bq[i] : left[i-1]; - for (rght[y+l-1] = bq[y+l-1], i = y + l - 2; i >= y; --i) - rght[i] = bq[i] > rght[i+1]? bq[i] : rght[i+1]; - for (i = y; i < y + l; ++i) - bq[i] = left[i] < rght[i]? left[i] : rght[i]; - x += l; y += l; - } else if (op == BAM_CSOFT_CLIP || op == BAM_CINS) y += l; - else if (op == BAM_CDEL) x += l; - } - for (i = 0; i < c->l_qseq; ++i) bq[i] = 64 + (qual[i] <= bq[i]? 0 : qual[i] - bq[i]); // finalize BQ - free(left); free(rght); - } - if (apply_baq) { - for (i = 0; i < c->l_qseq; ++i) qual[i] -= bq[i] - 64; // modify qual - bam_aux_append(b, "ZQ", 'Z', c->l_qseq + 1, bq); - } else bam_aux_append(b, "BQ", 'Z', c->l_qseq + 1, bq); - free(bq); free(s); free(r); free(q); free(state); - } - return 0; -} - -int bam_prob_realn(bam1_t *b, const char *ref) -{ - return bam_prob_realn_core(b, ref, 1); -} - -int bam_fillmd(int argc, char *argv[]) -{ - int c, flt_flag, tid = -2, ret, len, is_bam_out, is_sam_in, is_uncompressed, max_nm, is_realn, capQ, baq_flag; - samfile_t *fp, *fpout = 0; - faidx_t *fai; - char *ref = 0, mode_w[8], mode_r[8]; - bam1_t *b; - - flt_flag = UPDATE_NM | UPDATE_MD; - is_bam_out = is_sam_in = is_uncompressed = is_realn = max_nm = capQ = baq_flag = 0; - mode_w[0] = mode_r[0] = 0; - strcpy(mode_r, "r"); strcpy(mode_w, "w"); - while ((c = getopt(argc, argv, "EqreuNhbSC:n:Ad")) >= 0) { - switch (c) { - case 'r': is_realn = 1; break; - case 'e': flt_flag |= USE_EQUAL; break; - case 'd': flt_flag |= DROP_TAG; break; - case 'q': flt_flag |= BIN_QUAL; break; - case 'h': flt_flag |= HASH_QNM; break; - case 'N': flt_flag &= ~(UPDATE_MD|UPDATE_NM); break; - case 'b': is_bam_out = 1; break; - case 'u': is_uncompressed = is_bam_out = 1; break; - case 'S': is_sam_in = 1; break; - case 'n': max_nm = atoi(optarg); break; - case 'C': capQ = atoi(optarg); break; - case 'A': baq_flag |= 1; break; - case 'E': baq_flag |= 2; break; - default: fprintf(stderr, "[bam_fillmd] unrecognized option '-%c'\n", c); return 1; - } - } - if (!is_sam_in) strcat(mode_r, "b"); - if (is_bam_out) strcat(mode_w, "b"); - else strcat(mode_w, "h"); - if (is_uncompressed) strcat(mode_w, "u"); - if (optind + 1 >= argc) { - fprintf(stderr, "\n"); - fprintf(stderr, "Usage: samtools fillmd [-eubrS] \n\n"); - fprintf(stderr, "Options: -e change identical bases to '='\n"); - fprintf(stderr, " -u uncompressed BAM output (for piping)\n"); - fprintf(stderr, " -b compressed BAM output\n"); - fprintf(stderr, " -S the input is SAM with header\n"); - fprintf(stderr, " -A modify the quality string\n"); - fprintf(stderr, " -r compute the BQ tag (without -A) or cap baseQ by BAQ (with -A)\n"); - fprintf(stderr, " -E extended BAQ for better sensitivity but lower specificity\n\n"); - return 1; - } - fp = samopen(argv[optind], mode_r, 0); - if (fp == 0) return 1; - if (is_sam_in && (fp->header == 0 || fp->header->n_targets == 0)) { - fprintf(stderr, "[bam_fillmd] input SAM does not have header. Abort!\n"); - return 1; - } - fpout = samopen("-", mode_w, fp->header); - fai = fai_load(argv[optind+1]); - - b = bam_init1(); - while ((ret = samread(fp, b)) >= 0) { - if (b->core.tid >= 0) { - if (tid != b->core.tid) { - free(ref); - ref = fai_fetch(fai, fp->header->target_name[b->core.tid], &len); - tid = b->core.tid; - if (ref == 0) - fprintf(stderr, "[bam_fillmd] fail to find sequence '%s' in the reference.\n", - fp->header->target_name[tid]); - } - if (is_realn) bam_prob_realn_core(b, ref, baq_flag); - if (capQ > 10) { - int q = bam_cap_mapQ(b, ref, capQ); - if (b->core.qual > q) b->core.qual = q; - } - if (ref) bam_fillmd1_core(b, ref, flt_flag, max_nm); - } - samwrite(fpout, b); - } - bam_destroy1(b); - - free(ref); - fai_destroy(fai); - samclose(fp); samclose(fpout); - return 0; -} diff --git a/src/cnvnator/src/samtools/bam_pileup.c b/src/cnvnator/src/samtools/bam_pileup.c deleted file mode 100644 index 57434e0..0000000 --- a/src/cnvnator/src/samtools/bam_pileup.c +++ /dev/null @@ -1,437 +0,0 @@ -#include -#include -#include -#include -#include "sam.h" - -typedef struct { - int k, x, y, end; -} cstate_t; - -static cstate_t g_cstate_null = { -1, 0, 0, 0 }; - -typedef struct __linkbuf_t { - bam1_t b; - uint32_t beg, end; - cstate_t s; - struct __linkbuf_t *next; -} lbnode_t; - -/* --- BEGIN: Memory pool */ - -typedef struct { - int cnt, n, max; - lbnode_t **buf; -} mempool_t; - -static mempool_t *mp_init() -{ - mempool_t *mp; - mp = (mempool_t*)calloc(1, sizeof(mempool_t)); - return mp; -} -static void mp_destroy(mempool_t *mp) -{ - int k; - for (k = 0; k < mp->n; ++k) { - free(mp->buf[k]->b.data); - free(mp->buf[k]); - } - free(mp->buf); - free(mp); -} -static inline lbnode_t *mp_alloc(mempool_t *mp) -{ - ++mp->cnt; - if (mp->n == 0) return (lbnode_t*)calloc(1, sizeof(lbnode_t)); - else return mp->buf[--mp->n]; -} -static inline void mp_free(mempool_t *mp, lbnode_t *p) -{ - --mp->cnt; p->next = 0; // clear lbnode_t::next here - if (mp->n == mp->max) { - mp->max = mp->max? mp->max<<1 : 256; - mp->buf = (lbnode_t**)realloc(mp->buf, sizeof(lbnode_t*) * mp->max); - } - mp->buf[mp->n++] = p; -} - -/* --- END: Memory pool */ - -/* --- BEGIN: Auxiliary functions */ - -/* s->k: the index of the CIGAR operator that has just been processed. - s->x: the reference coordinate of the start of s->k - s->y: the query coordiante of the start of s->k - */ -static inline int resolve_cigar2(bam_pileup1_t *p, uint32_t pos, cstate_t *s) -{ -#define _cop(c) ((c)&BAM_CIGAR_MASK) -#define _cln(c) ((c)>>BAM_CIGAR_SHIFT) - - bam1_t *b = p->b; - bam1_core_t *c = &b->core; - uint32_t *cigar = bam1_cigar(b); - int k, is_head = 0; - // determine the current CIGAR operation -// fprintf(stderr, "%s\tpos=%d\tend=%d\t(%d,%d,%d)\n", bam1_qname(b), pos, s->end, s->k, s->x, s->y); - if (s->k == -1) { // never processed - is_head = 1; - if (c->n_cigar == 1) { // just one operation, save a loop - if (_cop(cigar[0]) == BAM_CMATCH || _cop(cigar[0]) == BAM_CEQUAL || _cop(cigar[0]) == BAM_CDIFF) s->k = 0, s->x = c->pos, s->y = 0; - } else { // find the first match or deletion - for (k = 0, s->x = c->pos, s->y = 0; k < c->n_cigar; ++k) { - int op = _cop(cigar[k]); - int l = _cln(cigar[k]); - if (op == BAM_CMATCH || op == BAM_CDEL || op == BAM_CEQUAL || op == BAM_CDIFF) break; - else if (op == BAM_CREF_SKIP) s->x += l; - else if (op == BAM_CINS || op == BAM_CSOFT_CLIP) s->y += l; - } - assert(k < c->n_cigar); - s->k = k; - } - } else { // the read has been processed before - int op, l = _cln(cigar[s->k]); - if (pos - s->x >= l) { // jump to the next operation - assert(s->k < c->n_cigar); // otherwise a bug: this function should not be called in this case - op = _cop(cigar[s->k+1]); - if (op == BAM_CMATCH || op == BAM_CDEL || op == BAM_CREF_SKIP || op == BAM_CEQUAL || op == BAM_CDIFF) { // jump to the next without a loop - if (_cop(cigar[s->k]) == BAM_CMATCH|| _cop(cigar[s->k]) == BAM_CEQUAL || _cop(cigar[s->k]) == BAM_CDIFF) s->y += l; - s->x += l; - ++s->k; - } else { // find the next M/D/N/=/X - if (_cop(cigar[s->k]) == BAM_CMATCH|| _cop(cigar[s->k]) == BAM_CEQUAL || _cop(cigar[s->k]) == BAM_CDIFF) s->y += l; - s->x += l; - for (k = s->k + 1; k < c->n_cigar; ++k) { - op = _cop(cigar[k]), l = _cln(cigar[k]); - if (op == BAM_CMATCH || op == BAM_CDEL || op == BAM_CREF_SKIP || op == BAM_CEQUAL || op == BAM_CDIFF) break; - else if (op == BAM_CINS || op == BAM_CSOFT_CLIP) s->y += l; - } - s->k = k; - } - assert(s->k < c->n_cigar); // otherwise a bug - } // else, do nothing - } - { // collect pileup information - int op, l; - op = _cop(cigar[s->k]); l = _cln(cigar[s->k]); - p->is_del = p->indel = p->is_refskip = 0; - if (s->x + l - 1 == pos && s->k + 1 < c->n_cigar) { // peek the next operation - int op2 = _cop(cigar[s->k+1]); - int l2 = _cln(cigar[s->k+1]); - if (op2 == BAM_CDEL) p->indel = -(int)l2; - else if (op2 == BAM_CINS) p->indel = l2; - else if (op2 == BAM_CPAD && s->k + 2 < c->n_cigar) { // no working for adjacent padding - int l3 = 0; - for (k = s->k + 2; k < c->n_cigar; ++k) { - op2 = _cop(cigar[k]); l2 = _cln(cigar[k]); - if (op2 == BAM_CINS) l3 += l2; - else if (op2 == BAM_CDEL || op2 == BAM_CMATCH || op2 == BAM_CREF_SKIP || op2 == BAM_CEQUAL || op2 == BAM_CDIFF) break; - } - if (l3 > 0) p->indel = l3; - } - } - if (op == BAM_CMATCH || op == BAM_CEQUAL || op == BAM_CDIFF) { - p->qpos = s->y + (pos - s->x); - } else if (op == BAM_CDEL || op == BAM_CREF_SKIP) { - p->is_del = 1; p->qpos = s->y; // FIXME: distinguish D and N!!!!! - p->is_refskip = (op == BAM_CREF_SKIP); - } // cannot be other operations; otherwise a bug - p->is_head = (pos == c->pos); p->is_tail = (pos == s->end); - } - return 1; -} - -/* --- END: Auxiliary functions */ - -/******************* - * pileup iterator * - *******************/ - -struct __bam_plp_t { - mempool_t *mp; - lbnode_t *head, *tail, *dummy; - int32_t tid, pos, max_tid, max_pos; - int is_eof, flag_mask, max_plp, error, maxcnt; - bam_pileup1_t *plp; - // for the "auto" interface only - bam1_t *b; - bam_plp_auto_f func; - void *data; -}; - -bam_plp_t bam_plp_init(bam_plp_auto_f func, void *data) -{ - bam_plp_t iter; - iter = calloc(1, sizeof(struct __bam_plp_t)); - iter->mp = mp_init(); - iter->head = iter->tail = mp_alloc(iter->mp); - iter->dummy = mp_alloc(iter->mp); - iter->max_tid = iter->max_pos = -1; - iter->flag_mask = BAM_DEF_MASK; - iter->maxcnt = 8000; - if (func) { - iter->func = func; - iter->data = data; - iter->b = bam_init1(); - } - return iter; -} - -void bam_plp_destroy(bam_plp_t iter) -{ - mp_free(iter->mp, iter->dummy); - mp_free(iter->mp, iter->head); - if (iter->mp->cnt != 0) - fprintf(stderr, "[bam_plp_destroy] memory leak: %d. Continue anyway.\n", iter->mp->cnt); - mp_destroy(iter->mp); - if (iter->b) bam_destroy1(iter->b); - free(iter->plp); - free(iter); -} - -const bam_pileup1_t *bam_plp_next(bam_plp_t iter, int *_tid, int *_pos, int *_n_plp) -{ - if (iter->error) { *_n_plp = -1; return 0; } - *_n_plp = 0; - if (iter->is_eof && iter->head->next == 0) return 0; - while (iter->is_eof || iter->max_tid > iter->tid || (iter->max_tid == iter->tid && iter->max_pos > iter->pos)) { - int n_plp = 0; - lbnode_t *p, *q; - // write iter->plp at iter->pos - iter->dummy->next = iter->head; - for (p = iter->head, q = iter->dummy; p->next; q = p, p = p->next) { - if (p->b.core.tid < iter->tid || (p->b.core.tid == iter->tid && p->end <= iter->pos)) { // then remove - q->next = p->next; mp_free(iter->mp, p); p = q; - } else if (p->b.core.tid == iter->tid && p->beg <= iter->pos) { // here: p->end > pos; then add to pileup - if (n_plp == iter->max_plp) { // then double the capacity - iter->max_plp = iter->max_plp? iter->max_plp<<1 : 256; - iter->plp = (bam_pileup1_t*)realloc(iter->plp, sizeof(bam_pileup1_t) * iter->max_plp); - } - iter->plp[n_plp].b = &p->b; - if (resolve_cigar2(iter->plp + n_plp, iter->pos, &p->s)) ++n_plp; // actually always true... - } - } - iter->head = iter->dummy->next; // dummy->next may be changed - *_n_plp = n_plp; *_tid = iter->tid; *_pos = iter->pos; - // update iter->tid and iter->pos - if (iter->head->next) { - if (iter->tid > iter->head->b.core.tid) { - fprintf(stderr, "[%s] unsorted input. Pileup aborts.\n", __func__); - iter->error = 1; - *_n_plp = -1; - return 0; - } - } - if (iter->tid < iter->head->b.core.tid) { // come to a new reference sequence - iter->tid = iter->head->b.core.tid; iter->pos = iter->head->beg; // jump to the next reference - } else if (iter->pos < iter->head->beg) { // here: tid == head->b.core.tid - iter->pos = iter->head->beg; // jump to the next position - } else ++iter->pos; // scan contiguously - // return - if (n_plp) return iter->plp; - if (iter->is_eof && iter->head->next == 0) break; - } - return 0; -} - -int bam_plp_push(bam_plp_t iter, const bam1_t *b) -{ - if (iter->error) return -1; - if (b) { - if (b->core.tid < 0) return 0; - if (b->core.flag & iter->flag_mask) return 0; - if (iter->tid == b->core.tid && iter->pos == b->core.pos && iter->mp->cnt > iter->maxcnt) return 0; - bam_copy1(&iter->tail->b, b); - iter->tail->beg = b->core.pos; iter->tail->end = bam_calend(&b->core, bam1_cigar(b)); - iter->tail->s = g_cstate_null; iter->tail->s.end = iter->tail->end - 1; // initialize cstate_t - if (b->core.tid < iter->max_tid) { - fprintf(stderr, "[bam_pileup_core] the input is not sorted (chromosomes out of order)\n"); - iter->error = 1; - return -1; - } - if ((b->core.tid == iter->max_tid) && (iter->tail->beg < iter->max_pos)) { - fprintf(stderr, "[bam_pileup_core] the input is not sorted (reads out of order)\n"); - iter->error = 1; - return -1; - } - iter->max_tid = b->core.tid; iter->max_pos = iter->tail->beg; - if (iter->tail->end > iter->pos || iter->tail->b.core.tid > iter->tid) { - iter->tail->next = mp_alloc(iter->mp); - iter->tail = iter->tail->next; - } - } else iter->is_eof = 1; - return 0; -} - -const bam_pileup1_t *bam_plp_auto(bam_plp_t iter, int *_tid, int *_pos, int *_n_plp) -{ - const bam_pileup1_t *plp; - if (iter->func == 0 || iter->error) { *_n_plp = -1; return 0; } - if ((plp = bam_plp_next(iter, _tid, _pos, _n_plp)) != 0) return plp; - else { // no pileup line can be obtained; read alignments - *_n_plp = 0; - if (iter->is_eof) return 0; - while (iter->func(iter->data, iter->b) >= 0) { - if (bam_plp_push(iter, iter->b) < 0) { - *_n_plp = -1; - return 0; - } - if ((plp = bam_plp_next(iter, _tid, _pos, _n_plp)) != 0) return plp; - // otherwise no pileup line can be returned; read the next alignment. - } - bam_plp_push(iter, 0); - if ((plp = bam_plp_next(iter, _tid, _pos, _n_plp)) != 0) return plp; - return 0; - } -} - -void bam_plp_reset(bam_plp_t iter) -{ - lbnode_t *p, *q; - iter->max_tid = iter->max_pos = -1; - iter->tid = iter->pos = 0; - iter->is_eof = 0; - for (p = iter->head; p->next;) { - q = p->next; - mp_free(iter->mp, p); - p = q; - } - iter->head = iter->tail; -} - -void bam_plp_set_mask(bam_plp_t iter, int mask) -{ - iter->flag_mask = mask < 0? BAM_DEF_MASK : (BAM_FUNMAP | mask); -} - -void bam_plp_set_maxcnt(bam_plp_t iter, int maxcnt) -{ - iter->maxcnt = maxcnt; -} - -/***************** - * callback APIs * - *****************/ - -int bam_pileup_file(bamFile fp, int mask, bam_pileup_f func, void *func_data) -{ - bam_plbuf_t *buf; - int ret; - bam1_t *b; - b = bam_init1(); - buf = bam_plbuf_init(func, func_data); - bam_plbuf_set_mask(buf, mask); - while ((ret = bam_read1(fp, b)) >= 0) - bam_plbuf_push(b, buf); - bam_plbuf_push(0, buf); - bam_plbuf_destroy(buf); - bam_destroy1(b); - return 0; -} - -void bam_plbuf_set_mask(bam_plbuf_t *buf, int mask) -{ - bam_plp_set_mask(buf->iter, mask); -} - -void bam_plbuf_reset(bam_plbuf_t *buf) -{ - bam_plp_reset(buf->iter); -} - -bam_plbuf_t *bam_plbuf_init(bam_pileup_f func, void *data) -{ - bam_plbuf_t *buf; - buf = calloc(1, sizeof(bam_plbuf_t)); - buf->iter = bam_plp_init(0, 0); - buf->func = func; - buf->data = data; - return buf; -} - -void bam_plbuf_destroy(bam_plbuf_t *buf) -{ - bam_plp_destroy(buf->iter); - free(buf); -} - -int bam_plbuf_push(const bam1_t *b, bam_plbuf_t *buf) -{ - int ret, n_plp, tid, pos; - const bam_pileup1_t *plp; - ret = bam_plp_push(buf->iter, b); - if (ret < 0) return ret; - while ((plp = bam_plp_next(buf->iter, &tid, &pos, &n_plp)) != 0) - buf->func(tid, pos, n_plp, plp, buf->data); - return 0; -} - -/*********** - * mpileup * - ***********/ - -struct __bam_mplp_t { - int n; - uint64_t min, *pos; - bam_plp_t *iter; - int *n_plp; - const bam_pileup1_t **plp; -}; - -bam_mplp_t bam_mplp_init(int n, bam_plp_auto_f func, void **data) -{ - int i; - bam_mplp_t iter; - iter = calloc(1, sizeof(struct __bam_mplp_t)); - iter->pos = calloc(n, 8); - iter->n_plp = calloc(n, sizeof(int)); - iter->plp = calloc(n, sizeof(void*)); - iter->iter = calloc(n, sizeof(void*)); - iter->n = n; - iter->min = (uint64_t)-1; - for (i = 0; i < n; ++i) { - iter->iter[i] = bam_plp_init(func, data[i]); - iter->pos[i] = iter->min; - } - return iter; -} - -void bam_mplp_set_maxcnt(bam_mplp_t iter, int maxcnt) -{ - int i; - for (i = 0; i < iter->n; ++i) - iter->iter[i]->maxcnt = maxcnt; -} - -void bam_mplp_destroy(bam_mplp_t iter) -{ - int i; - for (i = 0; i < iter->n; ++i) bam_plp_destroy(iter->iter[i]); - free(iter->iter); free(iter->pos); free(iter->n_plp); free(iter->plp); - free(iter); -} - -int bam_mplp_auto(bam_mplp_t iter, int *_tid, int *_pos, int *n_plp, const bam_pileup1_t **plp) -{ - int i, ret = 0; - uint64_t new_min = (uint64_t)-1; - for (i = 0; i < iter->n; ++i) { - if (iter->pos[i] == iter->min) { - int tid, pos; - iter->plp[i] = bam_plp_auto(iter->iter[i], &tid, &pos, &iter->n_plp[i]); - iter->pos[i] = (uint64_t)tid<<32 | pos; - } - if (iter->plp[i] && iter->pos[i] < new_min) new_min = iter->pos[i]; - } - iter->min = new_min; - if (new_min == (uint64_t)-1) return 0; - *_tid = new_min>>32; *_pos = (uint32_t)new_min; - for (i = 0; i < iter->n; ++i) { - if (iter->pos[i] == iter->min) { // FIXME: valgrind reports "uninitialised value(s) at this line" - n_plp[i] = iter->n_plp[i], plp[i] = iter->plp[i]; - ++ret; - } else n_plp[i] = 0, plp[i] = 0; - } - return ret; -} diff --git a/src/cnvnator/src/samtools/bam_plcmd.c b/src/cnvnator/src/samtools/bam_plcmd.c deleted file mode 100644 index 54a4597..0000000 --- a/src/cnvnator/src/samtools/bam_plcmd.c +++ /dev/null @@ -1,606 +0,0 @@ -#include -#include -#include -#include -#include -#include -#include -#include -#include "sam.h" -#include "faidx.h" -#include "kstring.h" -#include "sam_header.h" - -static inline int printw(int c, FILE *fp) -{ - char buf[16]; - int l, x; - if (c == 0) return fputc('0', fp); - for (l = 0, x = c < 0? -c : c; x > 0; x /= 10) buf[l++] = x%10 + '0'; - if (c < 0) buf[l++] = '-'; - buf[l] = 0; - for (x = 0; x < l/2; ++x) { - int y = buf[x]; buf[x] = buf[l-1-x]; buf[l-1-x] = y; - } - fputs(buf, fp); - return 0; -} - -static inline void pileup_seq(const bam_pileup1_t *p, int pos, int ref_len, const char *ref) -{ - int j; - if (p->is_head) { - putchar('^'); - putchar(p->b->core.qual > 93? 126 : p->b->core.qual + 33); - } - if (!p->is_del) { - int c = bam_nt16_rev_table[bam1_seqi(bam1_seq(p->b), p->qpos)]; - if (ref) { - int rb = pos < ref_len? ref[pos] : 'N'; - if (c == '=' || bam_nt16_table[c] == bam_nt16_table[rb]) c = bam1_strand(p->b)? ',' : '.'; - else c = bam1_strand(p->b)? tolower(c) : toupper(c); - } else { - if (c == '=') c = bam1_strand(p->b)? ',' : '.'; - else c = bam1_strand(p->b)? tolower(c) : toupper(c); - } - putchar(c); - } else putchar(p->is_refskip? (bam1_strand(p->b)? '<' : '>') : '*'); - if (p->indel > 0) { - putchar('+'); printw(p->indel, stdout); - for (j = 1; j <= p->indel; ++j) { - int c = bam_nt16_rev_table[bam1_seqi(bam1_seq(p->b), p->qpos + j)]; - putchar(bam1_strand(p->b)? tolower(c) : toupper(c)); - } - } else if (p->indel < 0) { - printw(p->indel, stdout); - for (j = 1; j <= -p->indel; ++j) { - int c = (ref && (int)pos+j < ref_len)? ref[pos+j] : 'N'; - putchar(bam1_strand(p->b)? tolower(c) : toupper(c)); - } - } - if (p->is_tail) putchar('$'); -} - -#include -#include "bam2bcf.h" -#include "sample.h" - -#define MPLP_GLF 0x10 -#define MPLP_NO_COMP 0x20 -#define MPLP_NO_ORPHAN 0x40 -#define MPLP_REALN 0x80 -#define MPLP_NO_INDEL 0x400 -#define MPLP_REDO_BAQ 0x800 -#define MPLP_ILLUMINA13 0x1000 -#define MPLP_IGNORE_RG 0x2000 -#define MPLP_PRINT_POS 0x4000 -#define MPLP_PRINT_MAPQ 0x8000 -#define MPLP_PER_SAMPLE 0x10000 - -void *bed_read(const char *fn); -void bed_destroy(void *_h); -int bed_overlap(const void *_h, const char *chr, int beg, int end); - -typedef struct { - int max_mq, min_mq, flag, min_baseQ, capQ_thres, max_depth, max_indel_depth, fmt_flag; - int rflag_require, rflag_filter; - int openQ, extQ, tandemQ, min_support; // for indels - double min_frac; // for indels - char *reg, *pl_list, *fai_fname; - faidx_t *fai; - void *bed, *rghash; -} mplp_conf_t; - -typedef struct { - bamFile fp; - bam_iter_t iter; - bam_header_t *h; - int ref_id; - char *ref; - const mplp_conf_t *conf; -} mplp_aux_t; - -typedef struct { - int n; - int *n_plp, *m_plp; - bam_pileup1_t **plp; -} mplp_pileup_t; - -static int mplp_func(void *data, bam1_t *b) -{ - extern int bam_realn(bam1_t *b, const char *ref); - extern int bam_prob_realn_core(bam1_t *b, const char *ref, int); - extern int bam_cap_mapQ(bam1_t *b, char *ref, int thres); - mplp_aux_t *ma = (mplp_aux_t*)data; - int ret, skip = 0; - do { - int has_ref; - ret = ma->iter? bam_iter_read(ma->fp, ma->iter, b) : bam_read1(ma->fp, b); - if (ret < 0) break; - if (b->core.tid < 0 || (b->core.flag&BAM_FUNMAP)) { // exclude unmapped reads - skip = 1; - continue; - } - if (ma->conf->rflag_require && !(ma->conf->rflag_require&b->core.flag)) { skip = 1; continue; } - if (ma->conf->rflag_filter && ma->conf->rflag_filter&b->core.flag) { skip = 1; continue; } - if (ma->conf->bed) { // test overlap - skip = !bed_overlap(ma->conf->bed, ma->h->target_name[b->core.tid], b->core.pos, bam_calend(&b->core, bam1_cigar(b))); - if (skip) continue; - } - if (ma->conf->rghash) { // exclude read groups - uint8_t *rg = bam_aux_get(b, "RG"); - skip = (rg && bcf_str2id(ma->conf->rghash, (const char*)(rg+1)) >= 0); - if (skip) continue; - } - if (ma->conf->flag & MPLP_ILLUMINA13) { - int i; - uint8_t *qual = bam1_qual(b); - for (i = 0; i < b->core.l_qseq; ++i) - qual[i] = qual[i] > 31? qual[i] - 31 : 0; - } - has_ref = (ma->ref && ma->ref_id == b->core.tid)? 1 : 0; - skip = 0; - if (has_ref && (ma->conf->flag&MPLP_REALN)) bam_prob_realn_core(b, ma->ref, (ma->conf->flag & MPLP_REDO_BAQ)? 7 : 3); - if (has_ref && ma->conf->capQ_thres > 10) { - int q = bam_cap_mapQ(b, ma->ref, ma->conf->capQ_thres); - if (q < 0) skip = 1; - else if (b->core.qual > q) b->core.qual = q; - } - else if (b->core.qual < ma->conf->min_mq) skip = 1; - else if ((ma->conf->flag&MPLP_NO_ORPHAN) && (b->core.flag&1) && !(b->core.flag&2)) skip = 1; - } while (skip); - return ret; -} - -static void group_smpl(mplp_pileup_t *m, bam_sample_t *sm, kstring_t *buf, - int n, char *const*fn, int *n_plp, const bam_pileup1_t **plp, int ignore_rg) -{ - int i, j; - memset(m->n_plp, 0, m->n * sizeof(int)); - for (i = 0; i < n; ++i) { - for (j = 0; j < n_plp[i]; ++j) { - const bam_pileup1_t *p = plp[i] + j; - uint8_t *q; - int id = -1; - q = ignore_rg? 0 : bam_aux_get(p->b, "RG"); - if (q) id = bam_smpl_rg2smid(sm, fn[i], (char*)q+1, buf); - if (id < 0) id = bam_smpl_rg2smid(sm, fn[i], 0, buf); - if (id < 0 || id >= m->n) { - assert(q); // otherwise a bug - fprintf(stderr, "[%s] Read group %s used in file %s but absent from the header or an alignment missing read group.\n", __func__, (char*)q+1, fn[i]); - exit(1); - } - if (m->n_plp[id] == m->m_plp[id]) { - m->m_plp[id] = m->m_plp[id]? m->m_plp[id]<<1 : 8; - m->plp[id] = realloc(m->plp[id], sizeof(bam_pileup1_t) * m->m_plp[id]); - } - m->plp[id][m->n_plp[id]++] = *p; - } - } -} - -static int mpileup(mplp_conf_t *conf, int n, char **fn) -{ - extern void *bcf_call_add_rg(void *rghash, const char *hdtext, const char *list); - extern void bcf_call_del_rghash(void *rghash); - mplp_aux_t **data; - int i, tid, pos, *n_plp, tid0 = -1, beg0 = 0, end0 = 1u<<29, ref_len, ref_tid = -1, max_depth, max_indel_depth; - const bam_pileup1_t **plp; - bam_mplp_t iter; - bam_header_t *h = 0; - char *ref; - void *rghash = 0; - - bcf_callaux_t *bca = 0; - bcf_callret1_t *bcr = 0; - bcf_call_t bc; - bcf_t *bp = 0; - bcf_hdr_t *bh = 0; - - bam_sample_t *sm = 0; - kstring_t buf; - mplp_pileup_t gplp; - - memset(&gplp, 0, sizeof(mplp_pileup_t)); - memset(&buf, 0, sizeof(kstring_t)); - memset(&bc, 0, sizeof(bcf_call_t)); - data = calloc(n, sizeof(void*)); - plp = calloc(n, sizeof(void*)); - n_plp = calloc(n, sizeof(int*)); - sm = bam_smpl_init(); - - // read the header and initialize data - for (i = 0; i < n; ++i) { - bam_header_t *h_tmp; - data[i] = calloc(1, sizeof(mplp_aux_t)); - data[i]->fp = strcmp(fn[i], "-") == 0? bam_dopen(fileno(stdin), "r") : bam_open(fn[i], "r"); - if ( !data[i]->fp ) - { - fprintf(stderr, "[%s] failed to open %s: %s\n", __func__, fn[i], strerror(errno)); - exit(1); - } - data[i]->conf = conf; - h_tmp = bam_header_read(data[i]->fp); - if ( !h_tmp ) { - fprintf(stderr,"[%s] fail to read the header of %s\n", __func__, fn[i]); - exit(1); - } - data[i]->h = i? h : h_tmp; // for i==0, "h" has not been set yet - bam_smpl_add(sm, fn[i], (conf->flag&MPLP_IGNORE_RG)? 0 : h_tmp->text); - rghash = bcf_call_add_rg(rghash, h_tmp->text, conf->pl_list); - if (conf->reg) { - int beg, end; - bam_index_t *idx; - idx = bam_index_load(fn[i]); - if (idx == 0) { - fprintf(stderr, "[%s] fail to load index for %s\n", __func__, fn[i]); - exit(1); - } - if (bam_parse_region(h_tmp, conf->reg, &tid, &beg, &end) < 0) { - fprintf(stderr, "[%s] malformatted region or wrong seqname for %s\n", __func__, fn[i]); - exit(1); - } - if (i == 0) tid0 = tid, beg0 = beg, end0 = end; - data[i]->iter = bam_iter_query(idx, tid, beg, end); - bam_index_destroy(idx); - } - if (i == 0) h = h_tmp; - else { - // FIXME: to check consistency - bam_header_destroy(h_tmp); - } - } - gplp.n = sm->n; - gplp.n_plp = calloc(sm->n, sizeof(int)); - gplp.m_plp = calloc(sm->n, sizeof(int)); - gplp.plp = calloc(sm->n, sizeof(void*)); - - fprintf(stderr, "[%s] %d samples in %d input files\n", __func__, sm->n, n); - // write the VCF header - if (conf->flag & MPLP_GLF) { - kstring_t s; - bh = calloc(1, sizeof(bcf_hdr_t)); - s.l = s.m = 0; s.s = 0; - bp = bcf_open("-", (conf->flag&MPLP_NO_COMP)? "wu" : "w"); - for (i = 0; i < h->n_targets; ++i) { - kputs(h->target_name[i], &s); - kputc('\0', &s); - } - bh->l_nm = s.l; - bh->name = malloc(s.l); - memcpy(bh->name, s.s, s.l); - s.l = 0; - for (i = 0; i < sm->n; ++i) { - kputs(sm->smpl[i], &s); kputc('\0', &s); - } - bh->l_smpl = s.l; - bh->sname = malloc(s.l); - memcpy(bh->sname, s.s, s.l); - s.l = 0; - ksprintf(&s, "##samtoolsVersion=%s\n", BAM_VERSION); - if (conf->fai_fname) ksprintf(&s, "##reference=file://%s\n", conf->fai_fname); - h->dict = sam_header_parse2(h->text); - int nseq; - const char *tags[] = {"SN","LN","UR","M5",NULL}; - char **tbl = sam_header2tbl_n(h->dict, "SQ", tags, &nseq); - for (i=0; i\n", &s); - } - if (tbl) free(tbl); - bh->txt = s.s; - bh->l_txt = 1 + s.l; - bcf_hdr_sync(bh); - bcf_hdr_write(bp, bh); - bca = bcf_call_init(-1., conf->min_baseQ); - bcr = calloc(sm->n, sizeof(bcf_callret1_t)); - bca->rghash = rghash; - bca->openQ = conf->openQ, bca->extQ = conf->extQ, bca->tandemQ = conf->tandemQ; - bca->min_frac = conf->min_frac; - bca->min_support = conf->min_support; - bca->per_sample_flt = conf->flag & MPLP_PER_SAMPLE; - } - if (tid0 >= 0 && conf->fai) { // region is set - ref = faidx_fetch_seq(conf->fai, h->target_name[tid0], 0, 0x7fffffff, &ref_len); - ref_tid = tid0; - for (i = 0; i < n; ++i) data[i]->ref = ref, data[i]->ref_id = tid0; - } else ref_tid = -1, ref = 0; - iter = bam_mplp_init(n, mplp_func, (void**)data); - max_depth = conf->max_depth; - if (max_depth * sm->n > 1<<20) - fprintf(stderr, "(%s) Max depth is above 1M. Potential memory hog!\n", __func__); - if (max_depth * sm->n < 8000) { - max_depth = 8000 / sm->n; - fprintf(stderr, "<%s> Set max per-file depth to %d\n", __func__, max_depth); - } - max_indel_depth = conf->max_indel_depth * sm->n; - bam_mplp_set_maxcnt(iter, max_depth); - while (bam_mplp_auto(iter, &tid, &pos, n_plp, plp) > 0) { - if (conf->reg && (pos < beg0 || pos >= end0)) continue; // out of the region requested - if (conf->bed && tid >= 0 && !bed_overlap(conf->bed, h->target_name[tid], pos, pos+1)) continue; - if (tid != ref_tid) { - free(ref); ref = 0; - if (conf->fai) ref = faidx_fetch_seq(conf->fai, h->target_name[tid], 0, 0x7fffffff, &ref_len); - for (i = 0; i < n; ++i) data[i]->ref = ref, data[i]->ref_id = tid; - ref_tid = tid; - } - if (conf->flag & MPLP_GLF) { - int total_depth, _ref0, ref16; - bcf1_t *b = calloc(1, sizeof(bcf1_t)); - for (i = total_depth = 0; i < n; ++i) total_depth += n_plp[i]; - group_smpl(&gplp, sm, &buf, n, fn, n_plp, plp, conf->flag & MPLP_IGNORE_RG); - _ref0 = (ref && pos < ref_len)? ref[pos] : 'N'; - ref16 = bam_nt16_table[_ref0]; - for (i = 0; i < gplp.n; ++i) - bcf_call_glfgen(gplp.n_plp[i], gplp.plp[i], ref16, bca, bcr + i); - bcf_call_combine(gplp.n, bcr, bca, ref16, &bc); - bcf_call2bcf(tid, pos, &bc, b, bcr, conf->fmt_flag, 0, 0); - bcf_write(bp, bh, b); - bcf_destroy(b); - // call indels - if (!(conf->flag&MPLP_NO_INDEL) && total_depth < max_indel_depth && bcf_call_gap_prep(gplp.n, gplp.n_plp, gplp.plp, pos, bca, ref, rghash) >= 0) { - for (i = 0; i < gplp.n; ++i) - bcf_call_glfgen(gplp.n_plp[i], gplp.plp[i], -1, bca, bcr + i); - if (bcf_call_combine(gplp.n, bcr, bca, -1, &bc) >= 0) { - b = calloc(1, sizeof(bcf1_t)); - bcf_call2bcf(tid, pos, &bc, b, bcr, conf->fmt_flag, bca, ref); - bcf_write(bp, bh, b); - bcf_destroy(b); - } - } - } else { - printf("%s\t%d\t%c", h->target_name[tid], pos + 1, (ref && pos < ref_len)? ref[pos] : 'N'); - for (i = 0; i < n; ++i) { - int j, cnt; - for (j = cnt = 0; j < n_plp[i]; ++j) { - const bam_pileup1_t *p = plp[i] + j; - if (bam1_qual(p->b)[p->qpos] >= conf->min_baseQ) ++cnt; - } - printf("\t%d\t", cnt); - if (n_plp[i] == 0) { - printf("*\t*"); // FIXME: printf() is very slow... - if (conf->flag & MPLP_PRINT_POS) printf("\t*"); - } else { - for (j = 0; j < n_plp[i]; ++j) { - const bam_pileup1_t *p = plp[i] + j; - if (bam1_qual(p->b)[p->qpos] >= conf->min_baseQ) - pileup_seq(plp[i] + j, pos, ref_len, ref); - } - putchar('\t'); - for (j = 0; j < n_plp[i]; ++j) { - const bam_pileup1_t *p = plp[i] + j; - int c = bam1_qual(p->b)[p->qpos]; - if (c >= conf->min_baseQ) { - c = c + 33 < 126? c + 33 : 126; - putchar(c); - } - } - if (conf->flag & MPLP_PRINT_MAPQ) { - putchar('\t'); - for (j = 0; j < n_plp[i]; ++j) { - int c = plp[i][j].b->core.qual + 33; - if (c > 126) c = 126; - putchar(c); - } - } - if (conf->flag & MPLP_PRINT_POS) { - putchar('\t'); - for (j = 0; j < n_plp[i]; ++j) { - if (j > 0) putchar(','); - printf("%d", plp[i][j].qpos + 1); // FIXME: printf() is very slow... - } - } - } - } - putchar('\n'); - } - } - - bcf_close(bp); - bam_smpl_destroy(sm); free(buf.s); - for (i = 0; i < gplp.n; ++i) free(gplp.plp[i]); - free(gplp.plp); free(gplp.n_plp); free(gplp.m_plp); - bcf_call_del_rghash(rghash); - bcf_hdr_destroy(bh); bcf_call_destroy(bca); free(bc.PL); free(bcr); - bam_mplp_destroy(iter); - bam_header_destroy(h); - for (i = 0; i < n; ++i) { - bam_close(data[i]->fp); - if (data[i]->iter) bam_iter_destroy(data[i]->iter); - free(data[i]); - } - free(data); free(plp); free(ref); free(n_plp); - return 0; -} - -#define MAX_PATH_LEN 1024 -int read_file_list(const char *file_list,int *n,char **argv[]) -{ - char buf[MAX_PATH_LEN]; - int len, nfiles = 0; - char **files = NULL; - struct stat sb; - - *n = 0; - *argv = NULL; - - FILE *fh = fopen(file_list,"r"); - if ( !fh ) - { - fprintf(stderr,"%s: %s\n", file_list,strerror(errno)); - return 1; - } - - files = calloc(nfiles,sizeof(char*)); - nfiles = 0; - while ( fgets(buf,MAX_PATH_LEN,fh) ) - { - // allow empty lines and trailing spaces - len = strlen(buf); - while ( len>0 && isspace(buf[len-1]) ) len--; - if ( !len ) continue; - - // check sanity of the file list - buf[len] = 0; - if (stat(buf, &sb) != 0) - { - // no such file, check if it is safe to print its name - int i, safe_to_print = 1; - for (i=0; i= 0) { - switch (c) { - case 1 : mplp.rflag_require = strtol(optarg,0,0); break; - case 2 : mplp.rflag_filter = strtol(optarg,0,0); break; - case 'f': - mplp.fai = fai_load(optarg); - if (mplp.fai == 0) return 1; - mplp.fai_fname = optarg; - break; - case 'd': mplp.max_depth = atoi(optarg); break; - case 'r': mplp.reg = strdup(optarg); break; - case 'l': mplp.bed = bed_read(optarg); break; - case 'P': mplp.pl_list = strdup(optarg); break; - case 'p': mplp.flag |= MPLP_PER_SAMPLE; break; - case 'g': mplp.flag |= MPLP_GLF; break; - case 'u': mplp.flag |= MPLP_NO_COMP | MPLP_GLF; break; - case 'a': mplp.flag |= MPLP_NO_ORPHAN | MPLP_REALN; break; - case 'B': mplp.flag &= ~MPLP_REALN; break; - case 'D': mplp.fmt_flag |= B2B_FMT_DP; break; - case 'S': mplp.fmt_flag |= B2B_FMT_SP; break; - case 'V': mplp.fmt_flag |= B2B_FMT_DV; break; - case 'I': mplp.flag |= MPLP_NO_INDEL; break; - case 'E': mplp.flag |= MPLP_REDO_BAQ; break; - case '6': mplp.flag |= MPLP_ILLUMINA13; break; - case 'R': mplp.flag |= MPLP_IGNORE_RG; break; - case 's': mplp.flag |= MPLP_PRINT_MAPQ; break; - case 'O': mplp.flag |= MPLP_PRINT_POS; break; - case 'C': mplp.capQ_thres = atoi(optarg); break; - case 'M': mplp.max_mq = atoi(optarg); break; - case 'q': mplp.min_mq = atoi(optarg); break; - case 'Q': mplp.min_baseQ = atoi(optarg); break; - case 'b': file_list = optarg; break; - case 'o': mplp.openQ = atoi(optarg); break; - case 'e': mplp.extQ = atoi(optarg); break; - case 'h': mplp.tandemQ = atoi(optarg); break; - case 'A': use_orphan = 1; break; - case 'F': mplp.min_frac = atof(optarg); break; - case 'm': mplp.min_support = atoi(optarg); break; - case 'L': mplp.max_indel_depth = atoi(optarg); break; - case 'G': { - FILE *fp_rg; - char buf[1024]; - mplp.rghash = bcf_str2id_init(); - if ((fp_rg = fopen(optarg, "r")) == 0) - fprintf(stderr, "(%s) Fail to open file %s. Continue anyway.\n", __func__, optarg); - while (!feof(fp_rg) && fscanf(fp_rg, "%s", buf) > 0) // this is not a good style, but forgive me... - bcf_str2id_add(mplp.rghash, strdup(buf)); - fclose(fp_rg); - } - break; - } - } - if (use_orphan) mplp.flag &= ~MPLP_NO_ORPHAN; - if (argc == 1) { - fprintf(stderr, "\n"); - fprintf(stderr, "Usage: samtools mpileup [options] in1.bam [in2.bam [...]]\n\n"); - fprintf(stderr, "Input options:\n\n"); - fprintf(stderr, " -6 assume the quality is in the Illumina-1.3+ encoding\n"); - fprintf(stderr, " -A count anomalous read pairs\n"); - fprintf(stderr, " -B disable BAQ computation\n"); - fprintf(stderr, " -b FILE list of input BAM filenames, one per line [null]\n"); - fprintf(stderr, " -C INT parameter for adjusting mapQ; 0 to disable [0]\n"); - fprintf(stderr, " -d INT max per-BAM depth to avoid excessive memory usage [%d]\n", mplp.max_depth); - fprintf(stderr, " -E recalculate extended BAQ on the fly thus ignoring existing BQs\n"); - fprintf(stderr, " -f FILE faidx indexed reference sequence file [null]\n"); - fprintf(stderr, " -G FILE exclude read groups listed in FILE [null]\n"); - fprintf(stderr, " -l FILE list of positions (chr pos) or regions (BED) [null]\n"); - fprintf(stderr, " -M INT cap mapping quality at INT [%d]\n", mplp.max_mq); - fprintf(stderr, " -r STR region in which pileup is generated [null]\n"); - fprintf(stderr, " -R ignore RG tags\n"); - fprintf(stderr, " -q INT skip alignments with mapQ smaller than INT [%d]\n", mplp.min_mq); - fprintf(stderr, " -Q INT skip bases with baseQ/BAQ smaller than INT [%d]\n", mplp.min_baseQ); - fprintf(stderr, " --rf INT required flags: skip reads with mask bits unset []\n"); - fprintf(stderr, " --ff INT filter flags: skip reads with mask bits set []\n"); - fprintf(stderr, "\nOutput options:\n\n"); - fprintf(stderr, " -D output per-sample DP in BCF (require -g/-u)\n"); - fprintf(stderr, " -g generate BCF output (genotype likelihoods)\n"); - fprintf(stderr, " -O output base positions on reads (disabled by -g/-u)\n"); - fprintf(stderr, " -s output mapping quality (disabled by -g/-u)\n"); - fprintf(stderr, " -S output per-sample strand bias P-value in BCF (require -g/-u)\n"); - fprintf(stderr, " -u generate uncompress BCF output\n"); - fprintf(stderr, "\nSNP/INDEL genotype likelihoods options (effective with `-g' or `-u'):\n\n"); - fprintf(stderr, " -e INT Phred-scaled gap extension seq error probability [%d]\n", mplp.extQ); - fprintf(stderr, " -F FLOAT minimum fraction of gapped reads for candidates [%g]\n", mplp.min_frac); - fprintf(stderr, " -h INT coefficient for homopolymer errors [%d]\n", mplp.tandemQ); - fprintf(stderr, " -I do not perform indel calling\n"); - fprintf(stderr, " -L INT max per-sample depth for INDEL calling [%d]\n", mplp.max_indel_depth); - fprintf(stderr, " -m INT minimum gapped reads for indel candidates [%d]\n", mplp.min_support); - fprintf(stderr, " -o INT Phred-scaled gap open sequencing error probability [%d]\n", mplp.openQ); - fprintf(stderr, " -p apply -m and -F per-sample to increase sensitivity\n"); - fprintf(stderr, " -P STR comma separated list of platforms for indels [all]\n"); - fprintf(stderr, "\n"); - fprintf(stderr, "Notes: Assuming diploid individuals.\n\n"); - return 1; - } - bam_no_B = 1; - if (file_list) { - if ( read_file_list(file_list,&nfiles,&fn) ) return 1; - mpileup(&mplp,nfiles,fn); - for (c=0; c -#include -#include "knetfile.h" -#include "bgzf.h" -#include "bam.h" - -#define BUF_SIZE 0x10000 - -int bam_reheader(BGZF *in, const bam_header_t *h, int fd) -{ - BGZF *fp; - bam_header_t *old; - int len; - uint8_t *buf; - if (in->is_write) return -1; - buf = malloc(BUF_SIZE); - old = bam_header_read(in); - fp = bgzf_fdopen(fd, "w"); - bam_header_write(fp, h); - if (in->block_offset < in->block_length) { - bgzf_write(fp, in->uncompressed_block + in->block_offset, in->block_length - in->block_offset); - bgzf_flush(fp); - } -#ifdef _USE_KNETFILE - while ((len = knet_read(in->fp, buf, BUF_SIZE)) > 0) - fwrite(buf, 1, len, fp->fp); -#else - while (!feof(in->file) && (len = fread(buf, 1, BUF_SIZE, in->file)) > 0) - fwrite(buf, 1, len, fp->file); -#endif - free(buf); - fp->block_offset = in->block_offset = 0; - bgzf_close(fp); - return 0; -} - -int main_reheader(int argc, char *argv[]) -{ - bam_header_t *h; - BGZF *in; - if (argc != 3) { - fprintf(stderr, "Usage: samtools reheader \n"); - return 1; - } - { // read the header - tamFile fph = sam_open(argv[1]); - if (fph == 0) { - fprintf(stderr, "[%s] fail to read the header from %s.\n", __func__, argv[1]); - return 1; - } - h = sam_header_read(fph); - sam_close(fph); - } - in = strcmp(argv[2], "-")? bam_open(argv[2], "r") : bam_dopen(fileno(stdin), "r"); - if (in == 0) { - fprintf(stderr, "[%s] fail to open file %s.\n", __func__, argv[2]); - return 1; - } - bam_reheader(in, h, fileno(stdout)); - bgzf_close(in); - return 0; -} diff --git a/src/cnvnator/src/samtools/bam_rmdup.c b/src/cnvnator/src/samtools/bam_rmdup.c deleted file mode 100644 index f0d2b5d..0000000 --- a/src/cnvnator/src/samtools/bam_rmdup.c +++ /dev/null @@ -1,206 +0,0 @@ -#include -#include -#include -#include -#include -#include "sam.h" - -typedef bam1_t *bam1_p; - -#include "khash.h" -KHASH_SET_INIT_STR(name) -KHASH_MAP_INIT_INT64(pos, bam1_p) - -#define BUFFER_SIZE 0x40000 - -typedef struct { - uint64_t n_checked, n_removed; - khash_t(pos) *best_hash; -} lib_aux_t; -KHASH_MAP_INIT_STR(lib, lib_aux_t) - -typedef struct { - int n, max; - bam1_t **a; -} tmp_stack_t; - -static inline void stack_insert(tmp_stack_t *stack, bam1_t *b) -{ - if (stack->n == stack->max) { - stack->max = stack->max? stack->max<<1 : 0x10000; - stack->a = (bam1_t**)realloc(stack->a, sizeof(bam1_t*) * stack->max); - } - stack->a[stack->n++] = b; -} - -static inline void dump_best(tmp_stack_t *stack, samfile_t *out) -{ - int i; - for (i = 0; i != stack->n; ++i) { - samwrite(out, stack->a[i]); - bam_destroy1(stack->a[i]); - } - stack->n = 0; -} - -static void clear_del_set(khash_t(name) *del_set) -{ - khint_t k; - for (k = kh_begin(del_set); k < kh_end(del_set); ++k) - if (kh_exist(del_set, k)) - free((char*)kh_key(del_set, k)); - kh_clear(name, del_set); -} - -static lib_aux_t *get_aux(khash_t(lib) *aux, const char *lib) -{ - khint_t k = kh_get(lib, aux, lib); - if (k == kh_end(aux)) { - int ret; - char *p = strdup(lib); - lib_aux_t *q; - k = kh_put(lib, aux, p, &ret); - q = &kh_val(aux, k); - q->n_checked = q->n_removed = 0; - q->best_hash = kh_init(pos); - return q; - } else return &kh_val(aux, k); -} - -static void clear_best(khash_t(lib) *aux, int max) -{ - khint_t k; - for (k = kh_begin(aux); k != kh_end(aux); ++k) { - if (kh_exist(aux, k)) { - lib_aux_t *q = &kh_val(aux, k); - if (kh_size(q->best_hash) >= max) - kh_clear(pos, q->best_hash); - } - } -} - -static inline int sum_qual(const bam1_t *b) -{ - int i, q; - uint8_t *qual = bam1_qual(b); - for (i = q = 0; i < b->core.l_qseq; ++i) q += qual[i]; - return q; -} - -void bam_rmdup_core(samfile_t *in, samfile_t *out) -{ - bam1_t *b; - int last_tid = -1, last_pos = -1; - tmp_stack_t stack; - khint_t k; - khash_t(lib) *aux; - khash_t(name) *del_set; - - aux = kh_init(lib); - del_set = kh_init(name); - b = bam_init1(); - memset(&stack, 0, sizeof(tmp_stack_t)); - - kh_resize(name, del_set, 4 * BUFFER_SIZE); - while (samread(in, b) >= 0) { - bam1_core_t *c = &b->core; - if (c->tid != last_tid || last_pos != c->pos) { - dump_best(&stack, out); // write the result - clear_best(aux, BUFFER_SIZE); - if (c->tid != last_tid) { - clear_best(aux, 0); - if (kh_size(del_set)) { // check - fprintf(stderr, "[bam_rmdup_core] %llu unmatched pairs\n", (long long)kh_size(del_set)); - clear_del_set(del_set); - } - if ((int)c->tid == -1) { // append unmapped reads - samwrite(out, b); - while (samread(in, b) >= 0) samwrite(out, b); - break; - } - last_tid = c->tid; - fprintf(stderr, "[bam_rmdup_core] processing reference %s...\n", in->header->target_name[c->tid]); - } - } - if (!(c->flag&BAM_FPAIRED) || (c->flag&(BAM_FUNMAP|BAM_FMUNMAP)) || (c->mtid >= 0 && c->tid != c->mtid)) { - samwrite(out, b); - } else if (c->isize > 0) { // paired, head - uint64_t key = (uint64_t)c->pos<<32 | c->isize; - const char *lib; - lib_aux_t *q; - int ret; - lib = bam_get_library(in->header, b); - q = lib? get_aux(aux, lib) : get_aux(aux, "\t"); - ++q->n_checked; - k = kh_put(pos, q->best_hash, key, &ret); - if (ret == 0) { // found in best_hash - bam1_t *p = kh_val(q->best_hash, k); - ++q->n_removed; - if (sum_qual(p) < sum_qual(b)) { // the current alignment is better; this can be accelerated in principle - kh_put(name, del_set, strdup(bam1_qname(p)), &ret); // p will be removed - bam_copy1(p, b); // replaced as b - } else kh_put(name, del_set, strdup(bam1_qname(b)), &ret); // b will be removed - if (ret == 0) - fprintf(stderr, "[bam_rmdup_core] inconsistent BAM file for pair '%s'. Continue anyway.\n", bam1_qname(b)); - } else { // not found in best_hash - kh_val(q->best_hash, k) = bam_dup1(b); - stack_insert(&stack, kh_val(q->best_hash, k)); - } - } else { // paired, tail - k = kh_get(name, del_set, bam1_qname(b)); - if (k != kh_end(del_set)) { - free((char*)kh_key(del_set, k)); - kh_del(name, del_set, k); - } else samwrite(out, b); - } - last_pos = c->pos; - } - - for (k = kh_begin(aux); k != kh_end(aux); ++k) { - if (kh_exist(aux, k)) { - lib_aux_t *q = &kh_val(aux, k); - dump_best(&stack, out); - fprintf(stderr, "[bam_rmdup_core] %lld / %lld = %.4lf in library '%s'\n", (long long)q->n_removed, - (long long)q->n_checked, (double)q->n_removed/q->n_checked, kh_key(aux, k)); - kh_destroy(pos, q->best_hash); - free((char*)kh_key(aux, k)); - } - } - kh_destroy(lib, aux); - - clear_del_set(del_set); - kh_destroy(name, del_set); - free(stack.a); - bam_destroy1(b); -} - -void bam_rmdupse_core(samfile_t *in, samfile_t *out, int force_se); - -int bam_rmdup(int argc, char *argv[]) -{ - int c, is_se = 0, force_se = 0; - samfile_t *in, *out; - while ((c = getopt(argc, argv, "sS")) >= 0) { - switch (c) { - case 's': is_se = 1; break; - case 'S': force_se = is_se = 1; break; - } - } - if (optind + 2 > argc) { - fprintf(stderr, "\n"); - fprintf(stderr, "Usage: samtools rmdup [-sS] \n\n"); - fprintf(stderr, "Option: -s rmdup for SE reads\n"); - fprintf(stderr, " -S treat PE reads as SE in rmdup (force -s)\n\n"); - return 1; - } - in = samopen(argv[optind], "rb", 0); - out = samopen(argv[optind+1], "wb", in->header); - if (in == 0 || out == 0) { - fprintf(stderr, "[bam_rmdup] fail to read/write input files\n"); - return 1; - } - if (is_se) bam_rmdupse_core(in, out, force_se); - else bam_rmdup_core(in, out); - samclose(in); samclose(out); - return 0; -} diff --git a/src/cnvnator/src/samtools/bam_rmdupse.c b/src/cnvnator/src/samtools/bam_rmdupse.c deleted file mode 100644 index e7dbdc7..0000000 --- a/src/cnvnator/src/samtools/bam_rmdupse.c +++ /dev/null @@ -1,159 +0,0 @@ -#include -#include "sam.h" -#include "khash.h" -#include "klist.h" - -#define QUEUE_CLEAR_SIZE 0x100000 -#define MAX_POS 0x7fffffff - -typedef struct { - int endpos; - uint32_t score:31, discarded:1; - bam1_t *b; -} elem_t, *elem_p; -#define __free_elem(p) bam_destroy1((p)->data.b) -KLIST_INIT(q, elem_t, __free_elem) -typedef klist_t(q) queue_t; - -KHASH_MAP_INIT_INT(best, elem_p) -typedef khash_t(best) besthash_t; - -typedef struct { - uint64_t n_checked, n_removed; - besthash_t *left, *rght; -} lib_aux_t; -KHASH_MAP_INIT_STR(lib, lib_aux_t) - -static lib_aux_t *get_aux(khash_t(lib) *aux, const char *lib) -{ - khint_t k = kh_get(lib, aux, lib); - if (k == kh_end(aux)) { - int ret; - char *p = strdup(lib); - lib_aux_t *q; - k = kh_put(lib, aux, p, &ret); - q = &kh_val(aux, k); - q->left = kh_init(best); - q->rght = kh_init(best); - q->n_checked = q->n_removed = 0; - return q; - } else return &kh_val(aux, k); -} - -static inline int sum_qual(const bam1_t *b) -{ - int i, q; - uint8_t *qual = bam1_qual(b); - for (i = q = 0; i < b->core.l_qseq; ++i) q += qual[i]; - return q; -} - -static inline elem_t *push_queue(queue_t *queue, const bam1_t *b, int endpos, int score) -{ - elem_t *p = kl_pushp(q, queue); - p->discarded = 0; - p->endpos = endpos; p->score = score; - if (p->b == 0) p->b = bam_init1(); - bam_copy1(p->b, b); - return p; -} - -static void clear_besthash(besthash_t *h, int32_t pos) -{ - khint_t k; - for (k = kh_begin(h); k != kh_end(h); ++k) - if (kh_exist(h, k) && kh_val(h, k)->endpos <= pos) - kh_del(best, h, k); -} - -static void dump_alignment(samfile_t *out, queue_t *queue, int32_t pos, khash_t(lib) *h) -{ - if (queue->size > QUEUE_CLEAR_SIZE || pos == MAX_POS) { - khint_t k; - while (1) { - elem_t *q; - if (queue->head == queue->tail) break; - q = &kl_val(queue->head); - if (q->discarded) { - q->b->data_len = 0; - kl_shift(q, queue, 0); - continue; - } - if ((q->b->core.flag&BAM_FREVERSE) && q->endpos > pos) break; - samwrite(out, q->b); - q->b->data_len = 0; - kl_shift(q, queue, 0); - } - for (k = kh_begin(h); k != kh_end(h); ++k) { - if (kh_exist(h, k)) { - clear_besthash(kh_val(h, k).left, pos); - clear_besthash(kh_val(h, k).rght, pos); - } - } - } -} - -void bam_rmdupse_core(samfile_t *in, samfile_t *out, int force_se) -{ - bam1_t *b; - queue_t *queue; - khint_t k; - int last_tid = -2; - khash_t(lib) *aux; - - aux = kh_init(lib); - b = bam_init1(); - queue = kl_init(q); - while (samread(in, b) >= 0) { - bam1_core_t *c = &b->core; - int endpos = bam_calend(c, bam1_cigar(b)); - int score = sum_qual(b); - - if (last_tid != c->tid) { - if (last_tid >= 0) dump_alignment(out, queue, MAX_POS, aux); - last_tid = c->tid; - } else dump_alignment(out, queue, c->pos, aux); - if ((c->flag&BAM_FUNMAP) || ((c->flag&BAM_FPAIRED) && !force_se)) { - push_queue(queue, b, endpos, score); - } else { - const char *lib; - lib_aux_t *q; - besthash_t *h; - uint32_t key; - int ret; - lib = bam_get_library(in->header, b); - q = lib? get_aux(aux, lib) : get_aux(aux, "\t"); - ++q->n_checked; - h = (c->flag&BAM_FREVERSE)? q->rght : q->left; - key = (c->flag&BAM_FREVERSE)? endpos : c->pos; - k = kh_put(best, h, key, &ret); - if (ret == 0) { // in the hash table - elem_t *p = kh_val(h, k); - ++q->n_removed; - if (p->score < score) { - if (c->flag&BAM_FREVERSE) { // mark "discarded" and push the queue - p->discarded = 1; - kh_val(h, k) = push_queue(queue, b, endpos, score); - } else { // replace - p->score = score; p->endpos = endpos; - bam_copy1(p->b, b); - } - } // otherwise, discard the alignment - } else kh_val(h, k) = push_queue(queue, b, endpos, score); - } - } - dump_alignment(out, queue, MAX_POS, aux); - - for (k = kh_begin(aux); k != kh_end(aux); ++k) { - if (kh_exist(aux, k)) { - lib_aux_t *q = &kh_val(aux, k); - fprintf(stderr, "[bam_rmdupse_core] %lld / %lld = %.4lf in library '%s'\n", (long long)q->n_removed, - (long long)q->n_checked, (double)q->n_removed/q->n_checked, kh_key(aux, k)); - kh_destroy(best, q->left); kh_destroy(best, q->rght); - free((char*)kh_key(aux, k)); - } - } - kh_destroy(lib, aux); - bam_destroy1(b); - kl_destroy(q, queue); -} diff --git a/src/cnvnator/src/samtools/bam_sort.c b/src/cnvnator/src/samtools/bam_sort.c deleted file mode 100644 index c46bce3..0000000 --- a/src/cnvnator/src/samtools/bam_sort.c +++ /dev/null @@ -1,571 +0,0 @@ -#include -#include -#include -#include -#include -#include -#include -#include "bam.h" -#include "ksort.h" - -static int g_is_by_qname = 0; - -static int strnum_cmp(const char *_a, const char *_b) -{ - const unsigned char *a = (const unsigned char*)_a, *b = (const unsigned char*)_b; - const unsigned char *pa = a, *pb = b; - while (*pa && *pb) { - if (isdigit(*pa) && isdigit(*pb)) { - while (*pa == '0') ++pa; - while (*pb == '0') ++pb; - while (isdigit(*pa) && isdigit(*pb) && *pa == *pb) ++pa, ++pb; - if (isdigit(*pa) && isdigit(*pb)) { - int i = 0; - while (isdigit(pa[i]) && isdigit(pb[i])) ++i; - return isdigit(pa[i])? 1 : isdigit(pb[i])? -1 : (int)*pa - (int)*pb; - } else if (isdigit(*pa)) return 1; - else if (isdigit(*pb)) return -1; - else if (pa - a != pb - b) return pa - a < pb - b? 1 : -1; - } else { - if (*pa != *pb) return (int)*pa - (int)*pb; - ++pa; ++pb; - } - } - return *pa? 1 : *pb? -1 : 0; -} - -#define HEAP_EMPTY 0xffffffffffffffffull - -typedef struct { - int i; - uint64_t pos, idx; - bam1_t *b; -} heap1_t; - -#define __pos_cmp(a, b) ((a).pos > (b).pos || ((a).pos == (b).pos && ((a).i > (b).i || ((a).i == (b).i && (a).idx > (b).idx)))) - -static inline int heap_lt(const heap1_t a, const heap1_t b) -{ - if (g_is_by_qname) { - int t; - if (a.b == 0 || b.b == 0) return a.b == 0? 1 : 0; - t = strnum_cmp(bam1_qname(a.b), bam1_qname(b.b)); - return (t > 0 || (t == 0 && (a.b->core.flag&0xc0) > (b.b->core.flag&0xc0))); - } else return __pos_cmp(a, b); -} - -KSORT_INIT(heap, heap1_t, heap_lt) - -static void swap_header_targets(bam_header_t *h1, bam_header_t *h2) -{ - bam_header_t t; - t.n_targets = h1->n_targets, h1->n_targets = h2->n_targets, h2->n_targets = t.n_targets; - t.target_name = h1->target_name, h1->target_name = h2->target_name, h2->target_name = t.target_name; - t.target_len = h1->target_len, h1->target_len = h2->target_len, h2->target_len = t.target_len; -} - -static void swap_header_text(bam_header_t *h1, bam_header_t *h2) -{ - int tempi; - char *temps; - tempi = h1->l_text, h1->l_text = h2->l_text, h2->l_text = tempi; - temps = h1->text, h1->text = h2->text, h2->text = temps; -} - -#define MERGE_RG 1 -#define MERGE_UNCOMP 2 -#define MERGE_LEVEL1 4 -#define MERGE_FORCE 8 - -/*! - @abstract Merge multiple sorted BAM. - @param is_by_qname whether to sort by query name - @param out output BAM file name - @param headers name of SAM file from which to copy '@' header lines, - or NULL to copy them from the first file to be merged - @param n number of files to be merged - @param fn names of files to be merged - - @discussion Padding information may NOT correctly maintained. This - function is NOT thread safe. - */ -int bam_merge_core2(int by_qname, const char *out, const char *headers, int n, char * const *fn, int flag, const char *reg, int n_threads, int level) -{ - bamFile fpout, *fp; - heap1_t *heap; - bam_header_t *hout = 0; - bam_header_t *hheaders = NULL; - int i, j, *RG_len = 0; - uint64_t idx = 0; - char **RG = 0, mode[8]; - bam_iter_t *iter = 0; - - if (headers) { - tamFile fpheaders = sam_open(headers); - if (fpheaders == 0) { - const char *message = strerror(errno); - fprintf(stderr, "[bam_merge_core] cannot open '%s': %s\n", headers, message); - return -1; - } - hheaders = sam_header_read(fpheaders); - sam_close(fpheaders); - } - - g_is_by_qname = by_qname; - fp = (bamFile*)calloc(n, sizeof(bamFile)); - heap = (heap1_t*)calloc(n, sizeof(heap1_t)); - iter = (bam_iter_t*)calloc(n, sizeof(bam_iter_t)); - // prepare RG tag - if (flag & MERGE_RG) { - RG = (char**)calloc(n, sizeof(void*)); - RG_len = (int*)calloc(n, sizeof(int)); - for (i = 0; i != n; ++i) { - int l = strlen(fn[i]); - const char *s = fn[i]; - if (l > 4 && strcmp(s + l - 4, ".bam") == 0) l -= 4; - for (j = l - 1; j >= 0; --j) if (s[j] == '/') break; - ++j; l -= j; - RG[i] = calloc(l + 1, 1); - RG_len[i] = l; - strncpy(RG[i], s + j, l); - } - } - // read the first - for (i = 0; i != n; ++i) { - bam_header_t *hin; - fp[i] = bam_open(fn[i], "r"); - if (fp[i] == 0) { - int j; - fprintf(stderr, "[bam_merge_core] fail to open file %s\n", fn[i]); - for (j = 0; j < i; ++j) bam_close(fp[j]); - free(fp); free(heap); - // FIXME: possible memory leak - return -1; - } - hin = bam_header_read(fp[i]); - if (i == 0) { // the first BAM - hout = hin; - } else { // validate multiple baf - int min_n_targets = hout->n_targets; - if (hin->n_targets < min_n_targets) min_n_targets = hin->n_targets; - - for (j = 0; j < min_n_targets; ++j) - if (strcmp(hout->target_name[j], hin->target_name[j]) != 0) { - fprintf(stderr, "[bam_merge_core] different target sequence name: '%s' != '%s' in file '%s'\n", - hout->target_name[j], hin->target_name[j], fn[i]); - return -1; - } - - // If this input file has additional target reference sequences, - // add them to the headers to be output - if (hin->n_targets > hout->n_targets) { - swap_header_targets(hout, hin); - // FIXME Possibly we should also create @SQ text headers - // for the newly added reference sequences - } - - bam_header_destroy(hin); - } - } - - if (hheaders) { - // If the text headers to be swapped in include any @SQ headers, - // check that they are consistent with the existing binary list - // of reference information. - if (hheaders->n_targets > 0) { - if (hout->n_targets != hheaders->n_targets) { - fprintf(stderr, "[bam_merge_core] number of @SQ headers in '%s' differs from number of target sequences\n", headers); - if (!reg) return -1; - } - for (j = 0; j < hout->n_targets; ++j) - if (strcmp(hout->target_name[j], hheaders->target_name[j]) != 0) { - fprintf(stderr, "[bam_merge_core] @SQ header '%s' in '%s' differs from target sequence\n", hheaders->target_name[j], headers); - if (!reg) return -1; - } - } - - swap_header_text(hout, hheaders); - bam_header_destroy(hheaders); - } - - if (reg) { - int tid, beg, end; - if (bam_parse_region(hout, reg, &tid, &beg, &end) < 0) { - fprintf(stderr, "[%s] Malformated region string or undefined reference name\n", __func__); - return -1; - } - for (i = 0; i < n; ++i) { - bam_index_t *idx; - idx = bam_index_load(fn[i]); - iter[i] = bam_iter_query(idx, tid, beg, end); - bam_index_destroy(idx); - } - } - - for (i = 0; i < n; ++i) { - heap1_t *h = heap + i; - h->i = i; - h->b = (bam1_t*)calloc(1, sizeof(bam1_t)); - if (bam_iter_read(fp[i], iter[i], h->b) >= 0) { - h->pos = ((uint64_t)h->b->core.tid<<32) | (uint32_t)((int32_t)h->b->core.pos+1)<<1 | bam1_strand(h->b); - h->idx = idx++; - } - else h->pos = HEAP_EMPTY; - } - if (flag & MERGE_UNCOMP) level = 0; - else if (flag & MERGE_LEVEL1) level = 1; - strcpy(mode, "w"); - if (level >= 0) sprintf(mode + 1, "%d", level < 9? level : 9); - if ((fpout = strcmp(out, "-")? bam_open(out, "w") : bam_dopen(fileno(stdout), "w")) == 0) { - fprintf(stderr, "[%s] fail to create the output file.\n", __func__); - return -1; - } - bam_header_write(fpout, hout); - bam_header_destroy(hout); - if (!(flag & MERGE_UNCOMP)) bgzf_mt(fpout, n_threads, 256); - - ks_heapmake(heap, n, heap); - while (heap->pos != HEAP_EMPTY) { - bam1_t *b = heap->b; - if (flag & MERGE_RG) { - uint8_t *rg = bam_aux_get(b, "RG"); - if (rg) bam_aux_del(b, rg); - bam_aux_append(b, "RG", 'Z', RG_len[heap->i] + 1, (uint8_t*)RG[heap->i]); - } - bam_write1_core(fpout, &b->core, b->data_len, b->data); - if ((j = bam_iter_read(fp[heap->i], iter[heap->i], b)) >= 0) { - heap->pos = ((uint64_t)b->core.tid<<32) | (uint32_t)((int)b->core.pos+1)<<1 | bam1_strand(b); - heap->idx = idx++; - } else if (j == -1) { - heap->pos = HEAP_EMPTY; - free(heap->b->data); free(heap->b); - heap->b = 0; - } else fprintf(stderr, "[bam_merge_core] '%s' is truncated. Continue anyway.\n", fn[heap->i]); - ks_heapadjust(heap, 0, n, heap); - } - - if (flag & MERGE_RG) { - for (i = 0; i != n; ++i) free(RG[i]); - free(RG); free(RG_len); - } - for (i = 0; i != n; ++i) { - bam_iter_destroy(iter[i]); - bam_close(fp[i]); - } - bam_close(fpout); - free(fp); free(heap); free(iter); - return 0; -} - -int bam_merge_core(int by_qname, const char *out, const char *headers, int n, char * const *fn, int flag, const char *reg) -{ - return bam_merge_core2(by_qname, out, headers, n, fn, flag, reg, 0, -1); -} - -int bam_merge(int argc, char *argv[]) -{ - int c, is_by_qname = 0, flag = 0, ret = 0, n_threads = 0, level = -1; - char *fn_headers = NULL, *reg = 0; - - while ((c = getopt(argc, argv, "h:nru1R:f@:l:")) >= 0) { - switch (c) { - case 'r': flag |= MERGE_RG; break; - case 'f': flag |= MERGE_FORCE; break; - case 'h': fn_headers = strdup(optarg); break; - case 'n': is_by_qname = 1; break; - case '1': flag |= MERGE_LEVEL1; break; - case 'u': flag |= MERGE_UNCOMP; break; - case 'R': reg = strdup(optarg); break; - case 'l': level = atoi(optarg); break; - case '@': n_threads = atoi(optarg); break; - } - } - if (optind + 2 >= argc) { - fprintf(stderr, "\n"); - fprintf(stderr, "Usage: samtools merge [-nr] [-h inh.sam] [...]\n\n"); - fprintf(stderr, "Options: -n sort by read names\n"); - fprintf(stderr, " -r attach RG tag (inferred from file names)\n"); - fprintf(stderr, " -u uncompressed BAM output\n"); - fprintf(stderr, " -f overwrite the output BAM if exist\n"); - fprintf(stderr, " -1 compress level 1\n"); - fprintf(stderr, " -l INT compression level, from 0 to 9 [-1]\n"); - fprintf(stderr, " -@ INT number of BAM compression threads [0]\n"); - fprintf(stderr, " -R STR merge file in the specified region STR [all]\n"); - fprintf(stderr, " -h FILE copy the header in FILE to [in1.bam]\n\n"); - fprintf(stderr, "Note: Samtools' merge does not reconstruct the @RG dictionary in the header. Users\n"); - fprintf(stderr, " must provide the correct header with -h, or uses Picard which properly maintains\n"); - fprintf(stderr, " the header dictionary in merging.\n\n"); - return 1; - } - if (!(flag & MERGE_FORCE) && strcmp(argv[optind], "-")) { - FILE *fp = fopen(argv[optind], "rb"); - if (fp != NULL) { - fclose(fp); - fprintf(stderr, "[%s] File '%s' exists. Please apply '-f' to overwrite. Abort.\n", __func__, argv[optind]); - return 1; - } - } - if (bam_merge_core2(is_by_qname, argv[optind], fn_headers, argc - optind - 1, argv + optind + 1, flag, reg, n_threads, level) < 0) ret = 1; - free(reg); - free(fn_headers); - return ret; -} - -/*************** - * BAM sorting * - ***************/ - -#include - -typedef bam1_t *bam1_p; - -static int change_SO(bam_header_t *h, const char *so) -{ - char *p, *q, *beg = 0, *end = 0, *newtext; - if (h->l_text > 3) { - if (strncmp(h->text, "@HD", 3) == 0) { - if ((p = strchr(h->text, '\n')) == 0) return -1; - *p = '\0'; - if ((q = strstr(h->text, "\tSO:")) != 0) { - *p = '\n'; // change back - if (strncmp(q + 4, so, p - q - 4) != 0) { - beg = q; - for (q += 4; *q != '\n' && *q != '\t'; ++q); - end = q; - } else return 0; // no need to change - } else beg = end = p, *p = '\n'; - } - } - if (beg == 0) { // no @HD - h->l_text += strlen(so) + 15; - newtext = malloc(h->l_text + 1); - sprintf(newtext, "@HD\tVN:1.3\tSO:%s\n", so); - strcat(newtext, h->text); - } else { // has @HD but different or no SO - h->l_text = (beg - h->text) + (4 + strlen(so)) + (h->text + h->l_text - end); - newtext = malloc(h->l_text + 1); - strncpy(newtext, h->text, beg - h->text); - sprintf(newtext + (beg - h->text), "\tSO:%s", so); - strcat(newtext, end); - } - free(h->text); - h->text = newtext; - return 0; -} - -static inline int bam1_lt(const bam1_p a, const bam1_p b) -{ - if (g_is_by_qname) { - int t = strnum_cmp(bam1_qname(a), bam1_qname(b)); - return (t < 0 || (t == 0 && (a->core.flag&0xc0) < (b->core.flag&0xc0))); - } else return (((uint64_t)a->core.tid<<32|(a->core.pos+1)<<1|bam1_strand(a)) < ((uint64_t)b->core.tid<<32|(b->core.pos+1)<<1|bam1_strand(b))); -} -KSORT_INIT(sort, bam1_p, bam1_lt) - -typedef struct { - size_t buf_len; - const char *prefix; - bam1_p *buf; - const bam_header_t *h; - int index; -} worker_t; - -static void write_buffer(const char *fn, const char *mode, size_t l, bam1_p *buf, const bam_header_t *h, int n_threads) -{ - size_t i; - bamFile fp; - fp = strcmp(fn, "-")? bam_open(fn, mode) : bam_dopen(fileno(stdout), mode); - if (fp == 0) return; - bam_header_write(fp, h); - if (n_threads > 1) bgzf_mt(fp, n_threads, 256); - for (i = 0; i < l; ++i) - bam_write1_core(fp, &buf[i]->core, buf[i]->data_len, buf[i]->data); - bam_close(fp); -} - -static void *worker(void *data) -{ - worker_t *w = (worker_t*)data; - char *name; - ks_mergesort(sort, w->buf_len, w->buf, 0); - name = (char*)calloc(strlen(w->prefix) + 20, 1); - sprintf(name, "%s.%.4d.bam", w->prefix, w->index); - write_buffer(name, "w1", w->buf_len, w->buf, w->h, 0); - free(name); - return 0; -} - -static int sort_blocks(int n_files, size_t k, bam1_p *buf, const char *prefix, const bam_header_t *h, int n_threads) -{ - int i; - size_t rest; - bam1_p *b; - pthread_t *tid; - pthread_attr_t attr; - worker_t *w; - - if (n_threads < 1) n_threads = 1; - if (k < n_threads * 64) n_threads = 1; // use a single thread if we only sort a small batch of records - pthread_attr_init(&attr); - pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_JOINABLE); - w = calloc(n_threads, sizeof(worker_t)); - tid = calloc(n_threads, sizeof(pthread_t)); - b = buf; rest = k; - for (i = 0; i < n_threads; ++i) { - w[i].buf_len = rest / (n_threads - i); - w[i].buf = b; - w[i].prefix = prefix; - w[i].h = h; - w[i].index = n_files + i; - b += w[i].buf_len; rest -= w[i].buf_len; - pthread_create(&tid[i], &attr, worker, &w[i]); - } - for (i = 0; i < n_threads; ++i) pthread_join(tid[i], 0); - free(tid); free(w); - return n_files + n_threads; -} - -/*! - @abstract Sort an unsorted BAM file based on the chromosome order - and the leftmost position of an alignment - - @param is_by_qname whether to sort by query name - @param fn name of the file to be sorted - @param prefix prefix of the output and the temporary files; upon - sucessess, prefix.bam will be written. - @param max_mem approxiate maximum memory (very inaccurate) - @param full_path the given output path is the full path and not just the prefix - - @discussion It may create multiple temporary subalignment files - and then merge them by calling bam_merge_core(). This function is - NOT thread safe. - */ -void bam_sort_core_ext(int is_by_qname, const char *fn, const char *prefix, size_t _max_mem, int is_stdout, int n_threads, int level, int full_path) -{ - int ret, i, n_files = 0; - size_t mem, max_k, k, max_mem; - bam_header_t *header; - bamFile fp; - bam1_t *b, **buf; - char *fnout = 0; - char const *suffix = ".bam"; - if (full_path) suffix += 4; - - if (n_threads < 2) n_threads = 1; - g_is_by_qname = is_by_qname; - max_k = k = 0; mem = 0; - max_mem = _max_mem * n_threads; - buf = 0; - fp = strcmp(fn, "-")? bam_open(fn, "r") : bam_dopen(fileno(stdin), "r"); - if (fp == 0) { - fprintf(stderr, "[bam_sort_core] fail to open file %s\n", fn); - return; - } - header = bam_header_read(fp); - if (is_by_qname) change_SO(header, "queryname"); - else change_SO(header, "coordinate"); - // write sub files - for (;;) { - if (k == max_k) { - size_t old_max = max_k; - max_k = max_k? max_k<<1 : 0x10000; - buf = realloc(buf, max_k * sizeof(void*)); - memset(buf + old_max, 0, sizeof(void*) * (max_k - old_max)); - } - if (buf[k] == 0) buf[k] = (bam1_t*)calloc(1, sizeof(bam1_t)); - b = buf[k]; - if ((ret = bam_read1(fp, b)) < 0) break; - if (b->data_len < b->m_data>>2) { // shrink - b->m_data = b->data_len; - kroundup32(b->m_data); - b->data = realloc(b->data, b->m_data); - } - mem += sizeof(bam1_t) + b->m_data + sizeof(void*) + sizeof(void*); // two sizeof(void*) for the data allocated to pointer arrays - ++k; - if (mem >= max_mem) { - n_files = sort_blocks(n_files, k, buf, prefix, header, n_threads); - mem = k = 0; - } - } - if (ret != -1) - fprintf(stderr, "[bam_sort_core] truncated file. Continue anyway.\n"); - // output file name - fnout = calloc(strlen(prefix) + 20, 1); - if (is_stdout) sprintf(fnout, "-"); - else sprintf(fnout, "%s%s", prefix, suffix); - // write the final output - if (n_files == 0) { // a single block - char mode[8]; - strcpy(mode, "w"); - if (level >= 0) sprintf(mode + 1, "%d", level < 9? level : 9); - ks_mergesort(sort, k, buf, 0); - write_buffer(fnout, mode, k, buf, header, n_threads); - } else { // then merge - char **fns; - n_files = sort_blocks(n_files, k, buf, prefix, header, n_threads); - fprintf(stderr, "[bam_sort_core] merging from %d files...\n", n_files); - fns = (char**)calloc(n_files, sizeof(char*)); - for (i = 0; i < n_files; ++i) { - fns[i] = (char*)calloc(strlen(prefix) + 20, 1); - sprintf(fns[i], "%s.%.4d%s", prefix, i, suffix); - } - bam_merge_core2(is_by_qname, fnout, 0, n_files, fns, 0, 0, n_threads, level); - for (i = 0; i < n_files; ++i) { - unlink(fns[i]); - free(fns[i]); - } - free(fns); - } - free(fnout); - // free - for (k = 0; k < max_k; ++k) { - if (!buf[k]) continue; - free(buf[k]->data); - free(buf[k]); - } - free(buf); - bam_header_destroy(header); - bam_close(fp); -} - -void bam_sort_core(int is_by_qname, const char *fn, const char *prefix, size_t max_mem) -{ - bam_sort_core_ext(is_by_qname, fn, prefix, max_mem, 0, 0, -1, 0); -} - -int bam_sort(int argc, char *argv[]) -{ - size_t max_mem = 768<<20; // 512MB - int c, is_by_qname = 0, is_stdout = 0, n_threads = 0, level = -1, full_path = 0; - while ((c = getopt(argc, argv, "fnom:@:l:")) >= 0) { - switch (c) { - case 'f': full_path = 1; break; - case 'o': is_stdout = 1; break; - case 'n': is_by_qname = 1; break; - case 'm': { - char *q; - max_mem = strtol(optarg, &q, 0); - if (*q == 'k' || *q == 'K') max_mem <<= 10; - else if (*q == 'm' || *q == 'M') max_mem <<= 20; - else if (*q == 'g' || *q == 'G') max_mem <<= 30; - break; - } - case '@': n_threads = atoi(optarg); break; - case 'l': level = atoi(optarg); break; - } - } - if (optind + 2 > argc) { - fprintf(stderr, "\n"); - fprintf(stderr, "Usage: samtools sort [options] \n\n"); - fprintf(stderr, "Options: -n sort by read name\n"); - fprintf(stderr, " -f use as full file name instead of prefix\n"); - fprintf(stderr, " -o final output to stdout\n"); - fprintf(stderr, " -l INT compression level, from 0 to 9 [-1]\n"); - fprintf(stderr, " -@ INT number of sorting and compression threads [1]\n"); - fprintf(stderr, " -m INT max memory per thread; suffix K/M/G recognized [768M]\n"); - fprintf(stderr, "\n"); - return 1; - } - bam_sort_core_ext(is_by_qname, argv[optind], argv[optind+1], max_mem, is_stdout, n_threads, level, full_path); - return 0; -} diff --git a/src/cnvnator/src/samtools/bam_stat.c b/src/cnvnator/src/samtools/bam_stat.c deleted file mode 100644 index f2de0f1..0000000 --- a/src/cnvnator/src/samtools/bam_stat.c +++ /dev/null @@ -1,77 +0,0 @@ -#include -#include -#include "bam.h" - -typedef struct { - long long n_reads[2], n_mapped[2], n_pair_all[2], n_pair_map[2], n_pair_good[2]; - long long n_sgltn[2], n_read1[2], n_read2[2]; - long long n_dup[2]; - long long n_diffchr[2], n_diffhigh[2]; -} bam_flagstat_t; - -#define flagstat_loop(s, c) do { \ - int w = ((c)->flag & BAM_FQCFAIL)? 1 : 0; \ - ++(s)->n_reads[w]; \ - if ((c)->flag & BAM_FPAIRED) { \ - ++(s)->n_pair_all[w]; \ - if ((c)->flag & BAM_FPROPER_PAIR) ++(s)->n_pair_good[w]; \ - if ((c)->flag & BAM_FREAD1) ++(s)->n_read1[w]; \ - if ((c)->flag & BAM_FREAD2) ++(s)->n_read2[w]; \ - if (((c)->flag & BAM_FMUNMAP) && !((c)->flag & BAM_FUNMAP)) ++(s)->n_sgltn[w]; \ - if (!((c)->flag & BAM_FUNMAP) && !((c)->flag & BAM_FMUNMAP)) { \ - ++(s)->n_pair_map[w]; \ - if ((c)->mtid != (c)->tid) { \ - ++(s)->n_diffchr[w]; \ - if ((c)->qual >= 5) ++(s)->n_diffhigh[w]; \ - } \ - } \ - } \ - if (!((c)->flag & BAM_FUNMAP)) ++(s)->n_mapped[w]; \ - if ((c)->flag & BAM_FDUP) ++(s)->n_dup[w]; \ - } while (0) - -bam_flagstat_t *bam_flagstat_core(bamFile fp) -{ - bam_flagstat_t *s; - bam1_t *b; - bam1_core_t *c; - int ret; - s = (bam_flagstat_t*)calloc(1, sizeof(bam_flagstat_t)); - b = bam_init1(); - c = &b->core; - while ((ret = bam_read1(fp, b)) >= 0) - flagstat_loop(s, c); - bam_destroy1(b); - if (ret != -1) - fprintf(stderr, "[bam_flagstat_core] Truncated file? Continue anyway.\n"); - return s; -} -int bam_flagstat(int argc, char *argv[]) -{ - bamFile fp; - bam_header_t *header; - bam_flagstat_t *s; - if (argc == optind) { - fprintf(stderr, "Usage: samtools flagstat \n"); - return 1; - } - fp = strcmp(argv[optind], "-")? bam_open(argv[optind], "r") : bam_dopen(fileno(stdin), "r"); - assert(fp); - header = bam_header_read(fp); - s = bam_flagstat_core(fp); - printf("%lld + %lld in total (QC-passed reads + QC-failed reads)\n", s->n_reads[0], s->n_reads[1]); - printf("%lld + %lld duplicates\n", s->n_dup[0], s->n_dup[1]); - printf("%lld + %lld mapped (%.2f%%:%.2f%%)\n", s->n_mapped[0], s->n_mapped[1], (float)s->n_mapped[0] / s->n_reads[0] * 100.0, (float)s->n_mapped[1] / s->n_reads[1] * 100.0); - printf("%lld + %lld paired in sequencing\n", s->n_pair_all[0], s->n_pair_all[1]); - printf("%lld + %lld read1\n", s->n_read1[0], s->n_read1[1]); - printf("%lld + %lld read2\n", s->n_read2[0], s->n_read2[1]); - printf("%lld + %lld properly paired (%.2f%%:%.2f%%)\n", s->n_pair_good[0], s->n_pair_good[1], (float)s->n_pair_good[0] / s->n_pair_all[0] * 100.0, (float)s->n_pair_good[1] / s->n_pair_all[1] * 100.0); - printf("%lld + %lld with itself and mate mapped\n", s->n_pair_map[0], s->n_pair_map[1]); - printf("%lld + %lld singletons (%.2f%%:%.2f%%)\n", s->n_sgltn[0], s->n_sgltn[1], (float)s->n_sgltn[0] / s->n_pair_all[0] * 100.0, (float)s->n_sgltn[1] / s->n_pair_all[1] * 100.0); - printf("%lld + %lld with mate mapped to a different chr\n", s->n_diffchr[0], s->n_diffchr[1]); - printf("%lld + %lld with mate mapped to a different chr (mapQ>=5)\n", s->n_diffhigh[0], s->n_diffhigh[1]); - free(s); - bam_header_destroy(header); - bam_close(fp); - return 0; -} diff --git a/src/cnvnator/src/samtools/bam_tview.c b/src/cnvnator/src/samtools/bam_tview.c deleted file mode 100644 index 06d5e33..0000000 --- a/src/cnvnator/src/samtools/bam_tview.c +++ /dev/null @@ -1,368 +0,0 @@ -#include -#include "bam_tview.h" - -int base_tv_init(tview_t* tv,const char *fn, const char *fn_fa, const char *samples) - { - assert(tv!=NULL); - assert(fn!=NULL); - tv->mrow = 24; tv->mcol = 80; - tv->color_for = TV_COLOR_MAPQ; - tv->is_dot = 1; - - tv->fp = bam_open(fn, "r"); - if(tv->fp==0) - { - fprintf(stderr,"bam_open %s. %s\n", fn,fn_fa); - exit(EXIT_FAILURE); - } - bgzf_set_cache_size(tv->fp, 8 * 1024 *1024); - assert(tv->fp); - - tv->header = bam_header_read(tv->fp); - if(tv->header==0) - { - fprintf(stderr,"Cannot read '%s'.\n", fn); - exit(EXIT_FAILURE); - } - tv->idx = bam_index_load(fn); - if (tv->idx == 0) - { - fprintf(stderr,"Cannot read index for '%s'.\n", fn); - exit(EXIT_FAILURE); - } - tv->lplbuf = bam_lplbuf_init(tv_pl_func, tv); - if (fn_fa) tv->fai = fai_load(fn_fa); - tv->bca = bcf_call_init(0.83, 13); - tv->ins = 1; - - if ( samples ) - { - if ( !tv->header->dict ) tv->header->dict = sam_header_parse2(tv->header->text); - void *iter = tv->header->dict; - const char *key, *val; - int n = 0; - tv->rg_hash = kh_init(kh_rg); - while ( (iter = sam_header2key_val(iter, "RG","ID","SM", &key, &val)) ) - { - if ( !strcmp(samples,key) || (val && !strcmp(samples,val)) ) - { - khiter_t k = kh_get(kh_rg, tv->rg_hash, key); - if ( k != kh_end(tv->rg_hash) ) continue; - int ret; - k = kh_put(kh_rg, tv->rg_hash, key, &ret); - kh_value(tv->rg_hash, k) = val; - n++; - } - } - if ( !n ) - { - fprintf(stderr,"The sample or read group \"%s\" not present.\n", samples); - exit(EXIT_FAILURE); - } - } - - return 0; - } - - -void base_tv_destroy(tview_t* tv) - { - bam_lplbuf_destroy(tv->lplbuf); - bcf_call_destroy(tv->bca); - bam_index_destroy(tv->idx); - if (tv->fai) fai_destroy(tv->fai); - free(tv->ref); - bam_header_destroy(tv->header); - bam_close(tv->fp); - } - - -int tv_pl_func(uint32_t tid, uint32_t pos, int n, const bam_pileup1_t *pl, void *data) -{ - extern unsigned char bam_nt16_table[256]; - tview_t *tv = (tview_t*)data; - int i, j, c, rb, attr, max_ins = 0; - uint32_t call = 0; - if (pos < tv->left_pos || tv->ccol > tv->mcol) return 0; // out of screen - // print referece - rb = (tv->ref && pos - tv->left_pos < tv->l_ref)? tv->ref[pos - tv->left_pos] : 'N'; - for (i = tv->last_pos + 1; i < pos; ++i) { - if (i%10 == 0 && tv->mcol - tv->ccol >= 10) tv->my_mvprintw(tv,0, tv->ccol, "%-d", i+1); - c = tv->ref? tv->ref[i - tv->left_pos] : 'N'; - tv->my_mvaddch(tv,1, tv->ccol++, c); - } - if (pos%10 == 0 && tv->mcol - tv->ccol >= 10) tv->my_mvprintw(tv,0, tv->ccol, "%-d", pos+1); - { // call consensus - bcf_callret1_t bcr; - int qsum[4], a1, a2, tmp; - double p[3], prior = 30; - bcf_call_glfgen(n, pl, bam_nt16_table[rb], tv->bca, &bcr); - for (i = 0; i < 4; ++i) qsum[i] = bcr.qsum[i]<<2 | i; - for (i = 1; i < 4; ++i) // insertion sort - for (j = i; j > 0 && qsum[j] > qsum[j-1]; --j) - tmp = qsum[j], qsum[j] = qsum[j-1], qsum[j-1] = tmp; - a1 = qsum[0]&3; a2 = qsum[1]&3; - p[0] = bcr.p[a1*5+a1]; p[1] = bcr.p[a1*5+a2] + prior; p[2] = bcr.p[a2*5+a2]; - if ("ACGT"[a1] != toupper(rb)) p[0] += prior + 3; - if ("ACGT"[a2] != toupper(rb)) p[2] += prior + 3; - if (p[0] < p[1] && p[0] < p[2]) call = (1<my_underline(tv); - c = ",ACMGRSVTWYHKDBN"[call>>16&0xf]; - i = (call&0xffff)/10+1; - if (i > 4) i = 4; - attr |= tv->my_colorpair(tv,i); - if (c == toupper(rb)) c = '.'; - tv->my_attron(tv,attr); - tv->my_mvaddch(tv,2, tv->ccol, c); - tv->my_attroff(tv,attr); - if(tv->ins) { - // calculate maximum insert - for (i = 0; i < n; ++i) { - const bam_pileup1_t *p = pl + i; - if (p->indel > 0 && max_ins < p->indel) max_ins = p->indel; - } - } - // core loop - for (j = 0; j <= max_ins; ++j) { - for (i = 0; i < n; ++i) { - const bam_pileup1_t *p = pl + i; - int row = TV_MIN_ALNROW + p->level - tv->row_shift; - if (j == 0) { - if (!p->is_del) { - if (tv->base_for == TV_BASE_COLOR_SPACE && - (c = bam_aux_getCSi(p->b, p->qpos))) { - // assume that if we found one color, we will be able to get the color error - if (tv->is_dot && '-' == bam_aux_getCEi(p->b, p->qpos)) c = bam1_strand(p->b)? ',' : '.'; - } else { - if (tv->show_name) { - char *name = bam1_qname(p->b); - c = (p->qpos + 1 >= p->b->core.l_qname)? ' ' : name[p->qpos]; - } else { - c = bam_nt16_rev_table[bam1_seqi(bam1_seq(p->b), p->qpos)]; - if (tv->is_dot && toupper(c) == toupper(rb)) c = bam1_strand(p->b)? ',' : '.'; - } - } - } else c = p->is_refskip? (bam1_strand(p->b)? '<' : '>') : '*'; - } else { // padding - if (j > p->indel) c = '*'; - else { // insertion - if (tv->base_for == TV_BASE_NUCL) { - if (tv->show_name) { - char *name = bam1_qname(p->b); - c = (p->qpos + j + 1 >= p->b->core.l_qname)? ' ' : name[p->qpos + j]; - } else { - c = bam_nt16_rev_table[bam1_seqi(bam1_seq(p->b), p->qpos + j)]; - if (j == 0 && tv->is_dot && toupper(c) == toupper(rb)) c = bam1_strand(p->b)? ',' : '.'; - } - } else { - c = bam_aux_getCSi(p->b, p->qpos + j); - if (tv->is_dot && '-' == bam_aux_getCEi(p->b, p->qpos + j)) c = bam1_strand(p->b)? ',' : '.'; - } - } - } - if (row > TV_MIN_ALNROW && row < tv->mrow) { - int x; - attr = 0; - if (((p->b->core.flag&BAM_FPAIRED) && !(p->b->core.flag&BAM_FPROPER_PAIR)) - || (p->b->core.flag & BAM_FSECONDARY)) attr |= tv->my_underline(tv); - if (tv->color_for == TV_COLOR_BASEQ) { - x = bam1_qual(p->b)[p->qpos]/10 + 1; - if (x > 4) x = 4; - attr |= tv->my_colorpair(tv,x); - } else if (tv->color_for == TV_COLOR_MAPQ) { - x = p->b->core.qual/10 + 1; - if (x > 4) x = 4; - attr |= tv->my_colorpair(tv,x); - } else if (tv->color_for == TV_COLOR_NUCL) { - x = bam_nt16_nt4_table[bam1_seqi(bam1_seq(p->b), p->qpos)] + 5; - attr |= tv->my_colorpair(tv,x); - } else if(tv->color_for == TV_COLOR_COL) { - x = 0; - switch(bam_aux_getCSi(p->b, p->qpos)) { - case '0': x = 0; break; - case '1': x = 1; break; - case '2': x = 2; break; - case '3': x = 3; break; - case '4': x = 4; break; - default: x = bam_nt16_nt4_table[bam1_seqi(bam1_seq(p->b), p->qpos)]; break; - } - x+=5; - attr |= tv->my_colorpair(tv,x); - } else if(tv->color_for == TV_COLOR_COLQ) { - x = bam_aux_getCQi(p->b, p->qpos); - if(0 == x) x = bam1_qual(p->b)[p->qpos]; - x = x/10 + 1; - if (x > 4) x = 4; - attr |= tv->my_colorpair(tv,x); - } - tv->my_attron(tv,attr); - tv->my_mvaddch(tv,row, tv->ccol, bam1_strand(p->b)? tolower(c) : toupper(c)); - tv->my_attroff(tv,attr); - } - } - c = j? '*' : rb; - if (c == '*') { - attr = tv->my_colorpair(tv,8); - tv->my_attron(tv,attr); - tv->my_mvaddch(tv,1, tv->ccol++, c); - tv->my_attroff(tv,attr); - } else tv->my_mvaddch(tv,1, tv->ccol++, c); - } - tv->last_pos = pos; - return 0; -} - - - - -int tv_fetch_func(const bam1_t *b, void *data) -{ - tview_t *tv = (tview_t*)data; - if ( tv->rg_hash ) - { - const uint8_t *rg = bam_aux_get(b, "RG"); - if ( !rg ) return 0; - khiter_t k = kh_get(kh_rg, tv->rg_hash, (const char*)(rg + 1)); - if ( k == kh_end(tv->rg_hash) ) return 0; - } - if (tv->no_skip) { - uint32_t *cigar = bam1_cigar(b); // this is cheating... - int i; - for (i = 0; i core.n_cigar; ++i) { - if ((cigar[i]&0xf) == BAM_CREF_SKIP) - cigar[i] = cigar[i]>>4<<4 | BAM_CDEL; - } - } - bam_lplbuf_push(b, tv->lplbuf); - return 0; -} - -int base_draw_aln(tview_t *tv, int tid, int pos) - { - assert(tv!=NULL); - // reset - tv->my_clear(tv); - tv->curr_tid = tid; tv->left_pos = pos; - tv->last_pos = tv->left_pos - 1; - tv->ccol = 0; - // print ref and consensus - if (tv->fai) { - char *str; - if (tv->ref) free(tv->ref); - assert(tv->curr_tid>=0); - - str = (char*)calloc(strlen(tv->header->target_name[tv->curr_tid]) + 30, 1); - assert(str!=NULL); - sprintf(str, "%s:%d-%d", tv->header->target_name[tv->curr_tid], tv->left_pos + 1, tv->left_pos + tv->mcol); - tv->ref = fai_fetch(tv->fai, str, &tv->l_ref); - free(str); - } - // draw aln - bam_lplbuf_reset(tv->lplbuf); - bam_fetch(tv->fp, tv->idx, tv->curr_tid, tv->left_pos, tv->left_pos + tv->mcol, tv, tv_fetch_func); - bam_lplbuf_push(0, tv->lplbuf); - - while (tv->ccol < tv->mcol) { - int pos = tv->last_pos + 1; - if (pos%10 == 0 && tv->mcol - tv->ccol >= 10) tv->my_mvprintw(tv,0, tv->ccol, "%-d", pos+1); - tv->my_mvaddch(tv,1, tv->ccol++, (tv->ref && pos < tv->l_ref)? tv->ref[pos - tv->left_pos] : 'N'); - ++tv->last_pos; - } - return 0; -} - - - - -static void error(const char *format, ...) -{ - if ( !format ) - { - fprintf(stderr, "\n"); - fprintf(stderr, "Usage: bamtk tview [options] [ref.fasta]\n"); - fprintf(stderr, "Options:\n"); - fprintf(stderr, " -d display output as (H)tml or (C)urses or (T)ext \n"); - fprintf(stderr, " -p chr:pos go directly to this position\n"); - fprintf(stderr, " -s STR display only reads from this sample or group\n"); - fprintf(stderr, "\n\n"); - } - else - { - va_list ap; - va_start(ap, format); - vfprintf(stderr, format, ap); - va_end(ap); - } - exit(-1); -} - -enum dipsay_mode {display_ncurses,display_html,display_text}; -extern tview_t* curses_tv_init(const char *fn, const char *fn_fa, const char *samples); -extern tview_t* html_tv_init(const char *fn, const char *fn_fa, const char *samples); -extern tview_t* text_tv_init(const char *fn, const char *fn_fa, const char *samples); - -int bam_tview_main(int argc, char *argv[]) - { - int view_mode=display_ncurses; - tview_t* tv=NULL; - char *samples=NULL, *position=NULL; - int c; - while ((c = getopt(argc, argv, "s:p:d:")) >= 0) { - switch (c) { - case 's': samples=optarg; break; - case 'p': position=optarg; break; - case 'd': - { - switch(optarg[0]) - { - case 'H': case 'h': view_mode=display_html;break; - case 'T': case 't': view_mode=display_text;break; - case 'C': case 'c': view_mode=display_ncurses;break; - default: view_mode=display_ncurses;break; - } - break; - } - default: error(NULL); - } - } - if (argc==optind) error(NULL); - - switch(view_mode) - { - case display_ncurses: - { - tv = curses_tv_init(argv[optind], (optind+1>=argc)? 0 : argv[optind+1], samples); - break; - } - case display_text: - { - tv = text_tv_init(argv[optind], (optind+1>=argc)? 0 : argv[optind+1], samples); - break; - } - case display_html: - { - tv = html_tv_init(argv[optind], (optind+1>=argc)? 0 : argv[optind+1], samples); - break; - } - } - if(tv==NULL) - { - error("cannot create view"); - return EXIT_FAILURE; - } - - if ( position ) - { - int _tid = -1, _beg, _end; - bam_parse_region(tv->header, position, &_tid, &_beg, &_end); - if (_tid >= 0) { tv->curr_tid = _tid; tv->left_pos = _beg; } - } - tv->my_drawaln(tv, tv->curr_tid, tv->left_pos); - tv->my_loop(tv); - tv->my_destroy(tv); - - return EXIT_SUCCESS; - } diff --git a/src/cnvnator/src/samtools/bam_tview.h b/src/cnvnator/src/samtools/bam_tview.h deleted file mode 100644 index 80f0464..0000000 --- a/src/cnvnator/src/samtools/bam_tview.h +++ /dev/null @@ -1,75 +0,0 @@ -#ifndef BAM_TVIEW_H -#define BAM_TVIEW_H - -#include -#include -#include -#include -#include -#include -#include "bam.h" -#include "faidx.h" -#include "bam2bcf.h" -#include "sam_header.h" -#include "khash.h" - -KHASH_MAP_INIT_STR(kh_rg, const char *) - -typedef struct AbstractTview { - int mrow, mcol; - - bam_index_t *idx; - bam_lplbuf_t *lplbuf; - bam_header_t *header; - bamFile fp; - int curr_tid, left_pos; - faidx_t *fai; - bcf_callaux_t *bca; - - int ccol, last_pos, row_shift, base_for, color_for, is_dot, l_ref, ins, no_skip, show_name; - char *ref; - khash_t(kh_rg) *rg_hash; - /* callbacks */ - void (*my_destroy)(struct AbstractTview* ); - void (*my_mvprintw)(struct AbstractTview* ,int,int,const char*,...); - void (*my_mvaddch)(struct AbstractTview*,int,int,int); - void (*my_attron)(struct AbstractTview*,int); - void (*my_attroff)(struct AbstractTview*,int); - void (*my_clear)(struct AbstractTview*); - int (*my_colorpair)(struct AbstractTview*,int); - int (*my_drawaln)(struct AbstractTview*,int,int); - int (*my_loop)(struct AbstractTview*); - int (*my_underline)(struct AbstractTview*); -} tview_t; - - -char bam_aux_getCEi(bam1_t *b, int i); -char bam_aux_getCSi(bam1_t *b, int i); -char bam_aux_getCQi(bam1_t *b, int i); - -#define TV_MIN_ALNROW 2 -#define TV_MAX_GOTO 40 -#define TV_LOW_MAPQ 10 - -#define TV_COLOR_MAPQ 0 -#define TV_COLOR_BASEQ 1 -#define TV_COLOR_NUCL 2 -#define TV_COLOR_COL 3 -#define TV_COLOR_COLQ 4 - -#define TV_BASE_NUCL 0 -#define TV_BASE_COLOR_SPACE 1 - -int tv_pl_func(uint32_t tid, uint32_t pos, int n, const bam_pileup1_t *pl, void *data); -int base_tv_init(tview_t*,const char *fn, const char *fn_fa, const char *samples); -void base_tv_destroy(tview_t*); -int base_draw_aln(tview_t *tv, int tid, int pos); - -typedef struct Tixel - { - int ch; - int attributes; - }tixel_t; - -#endif - diff --git a/src/cnvnator/src/samtools/bam_tview_curses.c b/src/cnvnator/src/samtools/bam_tview_curses.c deleted file mode 100644 index 4fdd1fb..0000000 --- a/src/cnvnator/src/samtools/bam_tview_curses.c +++ /dev/null @@ -1,297 +0,0 @@ -#undef _HAVE_CURSES - -#if _CURSES_LIB == 0 -#elif _CURSES_LIB == 1 -#include -#ifndef NCURSES_VERSION -#warning "_CURSES_LIB=1 but NCURSES_VERSION not defined; tview is NOT compiled" -#else -#define _HAVE_CURSES -#endif -#elif _CURSES_LIB == 2 -#include -#define _HAVE_CURSES -#else -#warning "_CURSES_LIB is not 0, 1 or 2; tview is NOT compiled" -#endif - - -#include "bam_tview.h" - -#ifdef _HAVE_CURSES - - - -typedef struct CursesTview { - tview_t view; - WINDOW *wgoto, *whelp; - } curses_tview_t; - - - - -#define FROM_TV(ptr) ((curses_tview_t*)ptr) - -static void curses_destroy(tview_t* base) - { - curses_tview_t* tv=(curses_tview_t*)base; - - - delwin(tv->wgoto); delwin(tv->whelp); - endwin(); - - base_tv_destroy(base); - - free(tv); - } - -/* - void (*my_mvprintw)(struct AbstractTview* ,int,int,const char*,...); - void (*my_)(struct AbstractTview*,int,int,int); - void (*my_attron)(struct AbstractTview*,int); - void (*my_attroff)(struct AbstractTview*,int); - void (*my_clear)(struct AbstractTview*); - int (*my_colorpair)(struct AbstractTview*,int); -*/ - -static void curses_mvprintw(struct AbstractTview* tv,int y ,int x,const char* fmt,...) - { - unsigned int size=tv->mcol+2; - char* str=malloc(size); - if(str==0) exit(EXIT_FAILURE); - va_list argptr; - va_start(argptr, fmt); - vsnprintf(str,size, fmt, argptr); - va_end(argptr); - mvprintw(y,x,str); - free(str); - } - -static void curses_mvaddch(struct AbstractTview* tv,int y,int x,int ch) - { - mvaddch(y,x,ch); - } - -static void curses_attron(struct AbstractTview* tv,int flag) - { - attron(flag); - } -static void curses_attroff(struct AbstractTview* tv,int flag) - { - attroff(flag); - } -static void curses_clear(struct AbstractTview* tv) - { - clear(); - } - -static int curses_colorpair(struct AbstractTview* tv,int flag) - { - return COLOR_PAIR(flag); - } - -static int curses_drawaln(struct AbstractTview* tv, int tid, int pos) - { - return base_draw_aln(tv, tid, pos); - } - - - -static void tv_win_goto(curses_tview_t *tv, int *tid, int *pos) - { - char str[256], *p; - int i, l = 0; - tview_t *base=(tview_t*)tv; - wborder(tv->wgoto, '|', '|', '-', '-', '+', '+', '+', '+'); - mvwprintw(tv->wgoto, 1, 2, "Goto: "); - for (;;) { - int c = wgetch(tv->wgoto); - wrefresh(tv->wgoto); - if (c == KEY_BACKSPACE || c == '\010' || c == '\177') { - if(l > 0) --l; - } else if (c == KEY_ENTER || c == '\012' || c == '\015') { - int _tid = -1, _beg, _end; - if (str[0] == '=') { - _beg = strtol(str+1, &p, 10) - 1; - if (_beg > 0) { - *pos = _beg; - return; - } - } else { - bam_parse_region(base->header, str, &_tid, &_beg, &_end); - if (_tid >= 0) { - *tid = _tid; *pos = _beg; - return; - } - } - } else if (isgraph(c)) { - if (l < TV_MAX_GOTO) str[l++] = c; - } else if (c == '\027') l = 0; - else if (c == '\033') return; - str[l] = '\0'; - for (i = 0; i < TV_MAX_GOTO; ++i) mvwaddch(tv->wgoto, 1, 8 + i, ' '); - mvwprintw(tv->wgoto, 1, 8, "%s", str); - } -} - - - - -static void tv_win_help(curses_tview_t *tv) { - int r = 1; - tview_t* base=(tview_t*)base; - WINDOW *win = tv->whelp; - wborder(win, '|', '|', '-', '-', '+', '+', '+', '+'); - mvwprintw(win, r++, 2, " -=- Help -=- "); - r++; - mvwprintw(win, r++, 2, "? This window"); - mvwprintw(win, r++, 2, "Arrows Small scroll movement"); - mvwprintw(win, r++, 2, "h,j,k,l Small scroll movement"); - mvwprintw(win, r++, 2, "H,J,K,L Large scroll movement"); - mvwprintw(win, r++, 2, "ctrl-H Scroll 1k left"); - mvwprintw(win, r++, 2, "ctrl-L Scroll 1k right"); - mvwprintw(win, r++, 2, "space Scroll one screen"); - mvwprintw(win, r++, 2, "backspace Scroll back one screen"); - mvwprintw(win, r++, 2, "g Go to specific location"); - mvwprintw(win, r++, 2, "m Color for mapping qual"); - mvwprintw(win, r++, 2, "n Color for nucleotide"); - mvwprintw(win, r++, 2, "b Color for base quality"); - mvwprintw(win, r++, 2, "c Color for cs color"); - mvwprintw(win, r++, 2, "z Color for cs qual"); - mvwprintw(win, r++, 2, ". Toggle on/off dot view"); - mvwprintw(win, r++, 2, "s Toggle on/off ref skip"); - mvwprintw(win, r++, 2, "r Toggle on/off rd name"); - mvwprintw(win, r++, 2, "N Turn on nt view"); - mvwprintw(win, r++, 2, "C Turn on cs view"); - mvwprintw(win, r++, 2, "i Toggle on/off ins"); - mvwprintw(win, r++, 2, "q Exit"); - r++; - mvwprintw(win, r++, 2, "Underline: Secondary or orphan"); - mvwprintw(win, r++, 2, "Blue: 0-9 Green: 10-19"); - mvwprintw(win, r++, 2, "Yellow: 20-29 White: >=30"); - wrefresh(win); - wgetch(win); -} - -static int curses_underline(tview_t* tv) - { - return A_UNDERLINE; - } - -static int curses_loop(tview_t* tv) - { - int tid, pos; - curses_tview_t *CTV=(curses_tview_t *)tv; - tid = tv->curr_tid; pos = tv->left_pos; - while (1) { - int c = getch(); - switch (c) { - case '?': tv_win_help(CTV); break; - case '\033': - case 'q': goto end_loop; - case '/': - case 'g': tv_win_goto(CTV, &tid, &pos); break; - case 'm': tv->color_for = TV_COLOR_MAPQ; break; - case 'b': tv->color_for = TV_COLOR_BASEQ; break; - case 'n': tv->color_for = TV_COLOR_NUCL; break; - case 'c': tv->color_for = TV_COLOR_COL; break; - case 'z': tv->color_for = TV_COLOR_COLQ; break; - case 's': tv->no_skip = !tv->no_skip; break; - case 'r': tv->show_name = !tv->show_name; break; - case KEY_LEFT: - case 'h': --pos; break; - case KEY_RIGHT: - case 'l': ++pos; break; - case KEY_SLEFT: - case 'H': pos -= 20; break; - case KEY_SRIGHT: - case 'L': pos += 20; break; - case '.': tv->is_dot = !tv->is_dot; break; - case 'N': tv->base_for = TV_BASE_NUCL; break; - case 'C': tv->base_for = TV_BASE_COLOR_SPACE; break; - case 'i': tv->ins = !tv->ins; break; - case '\010': pos -= 1000; break; - case '\014': pos += 1000; break; - case ' ': pos += tv->mcol; break; - case KEY_UP: - case 'j': --tv->row_shift; break; - case KEY_DOWN: - case 'k': ++tv->row_shift; break; - case KEY_BACKSPACE: - case '\177': pos -= tv->mcol; break; - case KEY_RESIZE: getmaxyx(stdscr, tv->mrow, tv->mcol); break; - default: continue; - } - if (pos < 0) pos = 0; - if (tv->row_shift < 0) tv->row_shift = 0; - tv->my_drawaln(tv, tid, pos); - } -end_loop: - return 0; -} - - - - -tview_t* curses_tv_init(const char *fn, const char *fn_fa, const char *samples) - { - curses_tview_t *tv = (curses_tview_t*)calloc(1, sizeof(curses_tview_t)); - tview_t* base=(tview_t*)tv; - if(tv==0) - { - fprintf(stderr,"Calloc failed\n"); - return 0; - } - - base_tv_init(base,fn,fn_fa,samples); - /* initialize callbacks */ -#define SET_CALLBACK(fun) base->my_##fun=curses_##fun; - SET_CALLBACK(destroy); - SET_CALLBACK(mvprintw); - SET_CALLBACK(mvaddch); - SET_CALLBACK(attron); - SET_CALLBACK(attroff); - SET_CALLBACK(clear); - SET_CALLBACK(colorpair); - SET_CALLBACK(drawaln); - SET_CALLBACK(loop); - SET_CALLBACK(underline); -#undef SET_CALLBACK - - initscr(); - keypad(stdscr, TRUE); - clear(); - noecho(); - cbreak(); - - getmaxyx(stdscr, base->mrow, base->mcol); - tv->wgoto = newwin(3, TV_MAX_GOTO + 10, 10, 5); - tv->whelp = newwin(29, 40, 5, 5); - - start_color(); - init_pair(1, COLOR_BLUE, COLOR_BLACK); - init_pair(2, COLOR_GREEN, COLOR_BLACK); - init_pair(3, COLOR_YELLOW, COLOR_BLACK); - init_pair(4, COLOR_WHITE, COLOR_BLACK); - init_pair(5, COLOR_GREEN, COLOR_BLACK); - init_pair(6, COLOR_CYAN, COLOR_BLACK); - init_pair(7, COLOR_YELLOW, COLOR_BLACK); - init_pair(8, COLOR_RED, COLOR_BLACK); - init_pair(9, COLOR_BLUE, COLOR_BLACK); - return base; - } - - -#else // #ifdef _HAVE_CURSES -#include -#warning "No curses library is available; tview with curses is disabled." - -extern tview_t* text_tv_init(const char *fn, const char *fn_fa, const char *samples); - -tview_t* curses_tv_init(const char *fn, const char *fn_fa, const char *samples) - { - return text_tv_init(fn,fn_fa,samples); - } -#endif // #ifdef _HAVE_CURSES - - diff --git a/src/cnvnator/src/samtools/bam_tview_html.c b/src/cnvnator/src/samtools/bam_tview_html.c deleted file mode 100644 index f52b4c3..0000000 --- a/src/cnvnator/src/samtools/bam_tview_html.c +++ /dev/null @@ -1,349 +0,0 @@ -#include -#include "bam_tview.h" - -#define UNDERLINE_FLAG 10 - -typedef struct HtmlTview { - tview_t view; - int row_count; - tixel_t** screen; - FILE* out; - int attributes;/* color... */ - } html_tview_t; - -#define FROM_TV(ptr) ((html_tview_t*)ptr) - -static void html_destroy(tview_t* base) - { - int i; - html_tview_t* tv=(html_tview_t*)base; - if(tv->screen!=NULL) - { - for(i=0;i< tv->row_count;++i) free(tv->screen[i]); - free(tv->screen); - } - base_tv_destroy(base); - free(tv); - } - -/* - void (*my_mvprintw)(struct AbstractTview* ,int,int,const char*,...); - void (*my_)(struct AbstractTview*,int,int,int); - void (*my_attron)(struct AbstractTview*,int); - void (*my_attroff)(struct AbstractTview*,int); - void (*my_clear)(struct AbstractTview*); - int (*my_colorpair)(struct AbstractTview*,int); -*/ - -static void html_mvprintw(struct AbstractTview* tv,int y ,int x,const char* fmt,...) - { - int i,nchars=0; - unsigned int size=tv->mcol+2; - char* str=malloc(size); - if(str==0) exit(EXIT_FAILURE); - va_list argptr; - va_start(argptr, fmt); - nchars=vsnprintf(str,size, fmt, argptr); - va_end(argptr); - - for(i=0;i< nchars;++i) - { - tv->my_mvaddch(tv,y,x+i,str[i]); - } - free(str); - } - -static void html_mvaddch(struct AbstractTview* tv,int y,int x,int ch) - { - tixel_t* row=NULL; - html_tview_t* ptr=FROM_TV(tv); - if( x >= tv->mcol ) return; //out of screen - while(ptr->row_count<=y) - { - int x; - row=(tixel_t*)calloc(tv->mcol,sizeof(tixel_t)); - if(row==0) exit(EXIT_FAILURE); - for(x=0;xmcol;++x) {row[x].ch=' ';row[x].attributes=0;} - ptr->screen=(tixel_t**)realloc(ptr->screen,sizeof(tixel_t*)*(ptr->row_count+1)); - ptr->screen[ptr->row_count++]=row; - } - row=ptr->screen[y]; - row[x].ch=ch; - row[x].attributes=ptr->attributes; - } - -static void html_attron(struct AbstractTview* tv,int flag) - { - html_tview_t* ptr=FROM_TV(tv); - ptr->attributes |= flag; - - - } - -static void html_attroff(struct AbstractTview* tv,int flag) - { - html_tview_t* ptr=FROM_TV(tv); - ptr->attributes &= ~(flag); - } - -static void html_clear(struct AbstractTview* tv) - { - html_tview_t* ptr=FROM_TV(tv); - if(ptr->screen!=NULL) - { - int i; - for(i=0;i< ptr->row_count;++i) free(ptr->screen[i]); - free(ptr->screen); - ptr->screen=NULL; - } - ptr->row_count=0; - ptr->attributes=0; - } - -static int html_colorpair(struct AbstractTview* tv,int flag) - { - return (1 << (flag)); - } - -static int html_drawaln(struct AbstractTview* tv, int tid, int pos) - { - int y,x; - html_tview_t* ptr=FROM_TV(tv); - html_clear(tv); - base_draw_aln(tv, tid, pos); - fputs("",ptr->out); - fprintf(ptr->out,"%s:%d", - tv->header->target_name[tid], - pos+1 - ); - //style - - fputs("",ptr->out); - - fputs("",ptr->out); - - fprintf(ptr->out,"

%s:%d
", - tv->header->target_name[tid], - pos+1 - ); - - fputs("
",ptr->out);
-    for(y=0;y< ptr->row_count;++y)
-    	{
-    	
-    	for(x=0;x< tv->mcol;++x)
-	    	{
-	    	
-		
-		if(x== 0 || ptr->screen[y][x].attributes != ptr->screen[y][x-1].attributes)
-	    		{
-	    		int css=0;
-			fprintf(ptr->out,"1) fprintf(stderr,"css=%d pow2=%d vs %d\n",css,(1 << (css)),ptr->screen[y][x].attributes);
-	    			if(( (ptr->screen[y][x].attributes) & (1 << (css)))!=0)
-	    				{
-	    				
-	    				fprintf(ptr->out," class='tviewc%s%d'",
-	    					(( (ptr->screen[y][x].attributes) & (1 << (UNDERLINE_FLAG)) )!=0?"u":""),
-	    					css);
-	    				break;
-	    				}
-	    			++css;
-	    			}
-
-
-	    		fputs(">",ptr->out);
-	    		}
-		
-		int ch=ptr->screen[y][x].ch;
-		switch(ch)
-			{
-			case '<': fputs("<",ptr->out);break;
-			case '>': fputs(">",ptr->out);break;
-			case '&': fputs("&",ptr->out);break;
-			default: fputc(ch,ptr->out); break;
-			}
-	    	
-	    	
-	    	if(x+1 == tv->mcol  || ptr->screen[y][x].attributes!=ptr->screen[y][x+1].attributes)
-	    		{
-	    		fputs("",ptr->out);
-	    		}
-	    	}
-    	if(y+1 < ptr->row_count) fputs("
",ptr->out); - } - fputs("
",ptr->out); - return 0; - } - - -#define ANSI_COLOR_RED "\x1b[31m" -#define ANSI_COLOR_GREEN "\x1b[32m" -#define ANSI_COLOR_YELLOW "\x1b[33m" -#define ANSI_COLOR_BLUE "\x1b[34m" -#define ANSI_COLOR_MAGENTA "\x1b[35m" -#define ANSI_COLOR_CYAN "\x1b[36m" -#define ANSI_COLOR_BLACK "\x1b[0m" -#define ANSI_COLOR_RESET ANSI_COLOR_BLACK - -#define ANSI_UNDERLINE_SET "\033[4m" -#define ANSI_UNDERLINE_UNSET "\033[0m" - -static int text_drawaln(struct AbstractTview* tv, int tid, int pos) - { - int y,x; - html_tview_t* ptr=FROM_TV(tv); - html_clear(tv); - base_draw_aln(tv, tid, pos); - int is_term= isatty(fileno(ptr->out)); - - for(y=0;y< ptr->row_count;++y) - { - for(x=0;x< tv->mcol;++x) - { - if(is_term) - { - int css=0; - while(css<32) - { - if(( (ptr->screen[y][x].attributes) & (1 << (css)))!=0) - { - break; - } - ++css; - } - switch(css) - { - //CSS(0, "black"); - case 1: fputs(ANSI_COLOR_BLUE,ptr->out); break; - case 2: fputs(ANSI_COLOR_GREEN,ptr->out); break; - case 3: fputs(ANSI_COLOR_YELLOW,ptr->out); break; - //CSS(4, "black"); - case 5: fputs(ANSI_COLOR_GREEN,ptr->out); break; - case 6: fputs(ANSI_COLOR_CYAN,ptr->out); break; - case 7: fputs(ANSI_COLOR_YELLOW,ptr->out); break; - case 8: fputs(ANSI_COLOR_RED,ptr->out); break; - case 9: fputs(ANSI_COLOR_BLUE,ptr->out); break; - default:break; - } - if(( (ptr->screen[y][x].attributes) & (1 << (UNDERLINE_FLAG)))!=0) - { - fputs(ANSI_UNDERLINE_SET,ptr->out); - } - - } - - - int ch=ptr->screen[y][x].ch; - - fputc(ch,ptr->out); - if(is_term) - { - fputs(ANSI_COLOR_RESET,ptr->out); - if(( (ptr->screen[y][x].attributes) & (1 << (UNDERLINE_FLAG)))!=0) - { - fputs(ANSI_UNDERLINE_UNSET,ptr->out); - } - } - } - fputc('\n',ptr->out); - } - return 0; - } - - -static int html_loop(tview_t* tv) - { - //tv->my_drawaln(tv, tv->curr_tid, tv->left_pos); - return 0; - } - -static int html_underline(tview_t* tv) - { - return (1 << UNDERLINE_FLAG); - } - -/* -static void init_pair(html_tview_t *tv,int id_ge_1, const char* pen, const char* paper) - { - - } -*/ - -tview_t* html_tv_init(const char *fn, const char *fn_fa, const char *samples) - { - char* colstr=getenv("COLUMNS"); - html_tview_t *tv = (html_tview_t*)calloc(1, sizeof(html_tview_t)); - tview_t* base=(tview_t*)tv; - if(tv==0) - { - fprintf(stderr,"Calloc failed\n"); - return 0; - } - tv->row_count=0; - tv->screen=NULL; - tv->out=stdout; - tv->attributes=0; - base_tv_init(base,fn,fn_fa,samples); - /* initialize callbacks */ -#define SET_CALLBACK(fun) base->my_##fun=html_##fun; - SET_CALLBACK(destroy); - SET_CALLBACK(mvprintw); - SET_CALLBACK(mvaddch); - SET_CALLBACK(attron); - SET_CALLBACK(attroff); - SET_CALLBACK(clear); - SET_CALLBACK(colorpair); - SET_CALLBACK(drawaln); - SET_CALLBACK(loop); - SET_CALLBACK(underline); -#undef SET_CALLBACK - - - if(colstr!=0) - { - base->mcol=atoi(colstr); - if(base->mcol<10) base->mcol=80; - } - base->mrow=99999; - -/* - init_pair(tv,1, "blue", "white"); - init_pair(tv,2, "green", "white"); - init_pair(tv,3, "yellow", "white"); - init_pair(tv,4, "white", "white"); - init_pair(tv,5, "green", "white"); - init_pair(tv,6, "cyan", "white"); - init_pair(tv,7, "yellow", "white"); - init_pair(tv,8, "red", "white"); - init_pair(tv,9, "blue", "white"); - */ - return base; - } - - -tview_t* text_tv_init(const char *fn, const char *fn_fa, const char *samples) - { - tview_t* tv=html_tv_init(fn,fn_fa,samples); - tv->my_drawaln=text_drawaln; - return tv; - } - diff --git a/src/cnvnator/src/samtools/bamshuf.c b/src/cnvnator/src/samtools/bamshuf.c deleted file mode 100644 index 33a5238..0000000 --- a/src/cnvnator/src/samtools/bamshuf.c +++ /dev/null @@ -1,141 +0,0 @@ -#include -#include -#include -#include -#include -#include "sam.h" -#include "ksort.h" - -#define DEF_CLEVEL 1 - -static inline unsigned hash_Wang(unsigned key) -{ - key += ~(key << 15); - key ^= (key >> 10); - key += (key << 3); - key ^= (key >> 6); - key += ~(key << 11); - key ^= (key >> 16); - return key; -} - -static inline unsigned hash_X31_Wang(const char *s) -{ - unsigned h = *s; - if (h) { - for (++s ; *s; ++s) h = (h << 5) - h + *s; - return hash_Wang(h); - } else return 0; -} - -typedef struct { - unsigned key; - bam1_t *b; -} elem_t; - -static inline int elem_lt(elem_t x, elem_t y) -{ - if (x.key < y.key) return 1; - if (x.key == y.key) { - int t; - t = strcmp(bam_get_qname(x.b), bam_get_qname(y.b)); - if (t < 0) return 1; - return (t == 0 && ((x.b->core.flag>>6&3) < (y.b->core.flag>>6&3))); - } else return 0; -} - -KSORT_INIT(bamshuf, elem_t, elem_lt) - -static void bamshuf(const char *fn, int n_files, const char *pre, int clevel, int is_stdout) -{ - BGZF *fp, *fpw, **fpt; - char **fnt, modew[8]; - bam1_t *b; - int i, l; - bam_hdr_t *h; - int64_t *cnt; - - // split - fp = strcmp(fn, "-")? bgzf_open(fn, "r") : bgzf_dopen(fileno(stdin), "r"); - assert(fp); - h = bam_hdr_read(fp); - fnt = (char**)calloc(n_files, sizeof(void*)); - fpt = (BGZF**)calloc(n_files, sizeof(void*)); - cnt = (int64_t*)calloc(n_files, 8); - l = strlen(pre); - for (i = 0; i < n_files; ++i) { - fnt[i] = (char*)calloc(l + 10, 1); - sprintf(fnt[i], "%s.%.4d.bam", pre, i); - fpt[i] = bgzf_open(fnt[i], "w1"); - bam_hdr_write(fpt[i], h); - } - b = bam_init1(); - while (bam_read1(fp, b) >= 0) { - uint32_t x; - x = hash_X31_Wang(bam_get_qname(b)) % n_files; - bam_write1(fpt[x], b); - ++cnt[x]; - } - bam_destroy1(b); - for (i = 0; i < n_files; ++i) bgzf_close(fpt[i]); - free(fpt); - bgzf_close(fp); - // merge - sprintf(modew, "w%d", (clevel >= 0 && clevel <= 9)? clevel : DEF_CLEVEL); - if (!is_stdout) { // output to a file - char *fnw = (char*)calloc(l + 5, 1); - sprintf(fnw, "%s.bam", pre); - fpw = bgzf_open(fnw, modew); - free(fnw); - } else fpw = bgzf_dopen(fileno(stdout), modew); // output to stdout - bam_hdr_write(fpw, h); - bam_hdr_destroy(h); - for (i = 0; i < n_files; ++i) { - int64_t j, c = cnt[i]; - elem_t *a; - fp = bgzf_open(fnt[i], "r"); - bam_hdr_destroy(bam_hdr_read(fp)); - a = (elem_t*)calloc(c, sizeof(elem_t)); - for (j = 0; j < c; ++j) { - a[j].b = bam_init1(); - assert(bam_read1(fp, a[j].b) >= 0); - a[j].key = hash_X31_Wang(bam_get_qname(a[j].b)); - } - bgzf_close(fp); - unlink(fnt[i]); - free(fnt[i]); - ks_introsort(bamshuf, c, a); - for (j = 0; j < c; ++j) { - bam_write1(fpw, a[j].b); - bam_destroy1(a[j].b); - } - free(a); - } - bgzf_close(fpw); - free(fnt); free(cnt); -} - -int main_bamshuf(int argc, char *argv[]) -{ - int c, n_files = 64, clevel = DEF_CLEVEL, is_stdout = 0, is_un = 0; - while ((c = getopt(argc, argv, "n:l:uO")) >= 0) { - switch (c) { - case 'n': n_files = atoi(optarg); break; - case 'l': clevel = atoi(optarg); break; - case 'u': is_un = 1; break; - case 'O': is_stdout = 1; break; - } - } - if (is_un) clevel = 0; - if (optind + 2 > argc) { - fprintf(stderr, "\nUsage: bamshuf [-Ou] [-n nFiles] [-c cLevel] \n\n"); - fprintf(stderr, "Options: -O output to stdout\n"); - fprintf(stderr, " -u uncompressed BAM output\n"); - fprintf(stderr, " -l INT compression level [%d]\n", DEF_CLEVEL); - fprintf(stderr, " -n INT number of temporary files [%d]\n", n_files); - fprintf(stderr, "\n"); - return 1; - } - bamshuf(argv[optind], n_files, argv[optind+1], clevel, is_stdout); - return 0; -} diff --git a/src/cnvnator/src/samtools/bamtk.c b/src/cnvnator/src/samtools/bamtk.c deleted file mode 100644 index 9df7c11..0000000 --- a/src/cnvnator/src/samtools/bamtk.c +++ /dev/null @@ -1,119 +0,0 @@ -#include -#include -#include -#include -#include "bam.h" - -#ifdef _USE_KNETFILE -#include "knetfile.h" -#endif - -int bam_taf2baf(int argc, char *argv[]); -int bam_mpileup(int argc, char *argv[]); -int bam_merge(int argc, char *argv[]); -int bam_index(int argc, char *argv[]); -int bam_sort(int argc, char *argv[]); -int bam_tview_main(int argc, char *argv[]); -int bam_mating(int argc, char *argv[]); -int bam_rmdup(int argc, char *argv[]); -int bam_flagstat(int argc, char *argv[]); -int bam_fillmd(int argc, char *argv[]); -int bam_idxstats(int argc, char *argv[]); -int main_samview(int argc, char *argv[]); -int main_import(int argc, char *argv[]); -int main_reheader(int argc, char *argv[]); -int main_cut_target(int argc, char *argv[]); -int main_phase(int argc, char *argv[]); -int main_cat(int argc, char *argv[]); -int main_depth(int argc, char *argv[]); -int main_bam2fq(int argc, char *argv[]); -int main_pad2unpad(int argc, char *argv[]); -int main_bedcov(int argc, char *argv[]); -int main_bamshuf(int argc, char *argv[]); - -int faidx_main(int argc, char *argv[]); - -static int usage() -{ - fprintf(stderr, "\n"); - fprintf(stderr, "Program: samtools (Tools for alignments in the SAM format)\n"); - fprintf(stderr, "Version: %s\n\n", BAM_VERSION); - fprintf(stderr, "Usage: samtools [options]\n\n"); - fprintf(stderr, "Command: view SAM<->BAM conversion\n"); - fprintf(stderr, " sort sort alignment file\n"); - fprintf(stderr, " mpileup multi-way pileup\n"); - fprintf(stderr, " depth compute the depth\n"); - fprintf(stderr, " faidx index/extract FASTA\n"); -#if _CURSES_LIB != 0 - fprintf(stderr, " tview text alignment viewer\n"); -#endif - fprintf(stderr, " index index alignment\n"); - fprintf(stderr, " idxstats BAM index stats (r595 or later)\n"); - fprintf(stderr, " fixmate fix mate information\n"); - fprintf(stderr, " flagstat simple stats\n"); - fprintf(stderr, " calmd recalculate MD/NM tags and '=' bases\n"); - fprintf(stderr, " merge merge sorted alignments\n"); - fprintf(stderr, " rmdup remove PCR duplicates\n"); - fprintf(stderr, " reheader replace BAM header\n"); - fprintf(stderr, " cat concatenate BAMs\n"); - fprintf(stderr, " bedcov read depth per BED region\n"); - fprintf(stderr, " targetcut cut fosmid regions (for fosmid pool only)\n"); - fprintf(stderr, " phase phase heterozygotes\n"); - fprintf(stderr, " bamshuf shuffle and group alignments by name\n"); -// fprintf(stderr, " depad convert padded BAM to unpadded BAM\n"); // not stable - fprintf(stderr, "\n"); -#ifdef _WIN32 - fprintf(stderr, "\ -Note: The Windows version of SAMtools is mainly designed for read-only\n\ - operations, such as viewing the alignments and generating the pileup.\n\ - Binary files generated by the Windows version may be buggy.\n\n"); -#endif - return 1; -} - -int main(int argc, char *argv[]) -{ -#ifdef _WIN32 - setmode(fileno(stdout), O_BINARY); - setmode(fileno(stdin), O_BINARY); -#ifdef _USE_KNETFILE - knet_win32_init(); -#endif -#endif - if (argc < 2) return usage(); - if (strcmp(argv[1], "view") == 0) return main_samview(argc-1, argv+1); - else if (strcmp(argv[1], "import") == 0) return main_import(argc-1, argv+1); - else if (strcmp(argv[1], "mpileup") == 0) return bam_mpileup(argc-1, argv+1); - else if (strcmp(argv[1], "merge") == 0) return bam_merge(argc-1, argv+1); - else if (strcmp(argv[1], "sort") == 0) return bam_sort(argc-1, argv+1); - else if (strcmp(argv[1], "index") == 0) return bam_index(argc-1, argv+1); - else if (strcmp(argv[1], "idxstats") == 0) return bam_idxstats(argc-1, argv+1); - else if (strcmp(argv[1], "faidx") == 0) return faidx_main(argc-1, argv+1); - else if (strcmp(argv[1], "fixmate") == 0) return bam_mating(argc-1, argv+1); - else if (strcmp(argv[1], "rmdup") == 0) return bam_rmdup(argc-1, argv+1); - else if (strcmp(argv[1], "flagstat") == 0) return bam_flagstat(argc-1, argv+1); - else if (strcmp(argv[1], "calmd") == 0) return bam_fillmd(argc-1, argv+1); - else if (strcmp(argv[1], "fillmd") == 0) return bam_fillmd(argc-1, argv+1); - else if (strcmp(argv[1], "reheader") == 0) return main_reheader(argc-1, argv+1); - else if (strcmp(argv[1], "cat") == 0) return main_cat(argc-1, argv+1); - else if (strcmp(argv[1], "targetcut") == 0) return main_cut_target(argc-1, argv+1); - else if (strcmp(argv[1], "phase") == 0) return main_phase(argc-1, argv+1); - else if (strcmp(argv[1], "depth") == 0) return main_depth(argc-1, argv+1); - else if (strcmp(argv[1], "bam2fq") == 0) return main_bam2fq(argc-1, argv+1); - else if (strcmp(argv[1], "pad2unpad") == 0) return main_pad2unpad(argc-1, argv+1); - else if (strcmp(argv[1], "depad") == 0) return main_pad2unpad(argc-1, argv+1); - else if (strcmp(argv[1], "bedcov") == 0) return main_bedcov(argc-1, argv+1); - else if (strcmp(argv[1], "bamshuf") == 0) return main_bamshuf(argc-1, argv+1); - else if (strcmp(argv[1], "pileup") == 0) { - fprintf(stderr, "[main] The `pileup' command has been removed. Please use `mpileup' instead.\n"); - return 1; - } -#if _CURSES_LIB != 0 - else if (strcmp(argv[1], "tview") == 0) return bam_tview_main(argc-1, argv+1); -#endif - else { - fprintf(stderr, "[main] unrecognized command '%s'\n", argv[1]); - return 1; - } - return 0; -} diff --git a/src/cnvnator/src/samtools/bcftools/Makefile b/src/cnvnator/src/samtools/bcftools/Makefile deleted file mode 100644 index be831de..0000000 --- a/src/cnvnator/src/samtools/bcftools/Makefile +++ /dev/null @@ -1,51 +0,0 @@ -CC= gcc -CFLAGS= -g -Wall -O2 #-m64 #-arch ppc -DFLAGS= -D_FILE_OFFSET_BITS=64 -D_USE_KNETFILE -LOBJS= bcf.o vcf.o bcfutils.o prob1.o em.o kfunc.o kmin.o index.o fet.o mut.o bcf2qcall.o -OMISC= .. -AOBJS= call1.o main.o $(OMISC)/kstring.o $(OMISC)/bgzf.o $(OMISC)/knetfile.o $(OMISC)/bedidx.o -PROG= bcftools -INCLUDES= -SUBDIRS= . - -.SUFFIXES:.c .o - -.c.o: - $(CC) -c $(CFLAGS) $(DFLAGS) -I.. $(INCLUDES) $< -o $@ - -all-recur lib-recur clean-recur cleanlocal-recur install-recur: - @target=`echo $@ | sed s/-recur//`; \ - wdir=`pwd`; \ - list='$(SUBDIRS)'; for subdir in $$list; do \ - cd $$subdir; \ - $(MAKE) CC="$(CC)" DFLAGS="$(DFLAGS)" CFLAGS="$(CFLAGS)" \ - INCLUDES="$(INCLUDES)" LIBPATH="$(LIBPATH)" $$target || exit 1; \ - cd $$wdir; \ - done; - -all:$(PROG) - -lib:libbcf.a - -libbcf.a:$(LOBJS) - $(AR) -csru $@ $(LOBJS) - -bcftools:lib $(AOBJS) - $(CC) $(CFLAGS) -o $@ $(AOBJS) -L. $(LIBPATH) -lbcf -lm -lz -lpthread - -bcf.o:bcf.h -vcf.o:bcf.h -index.o:bcf.h -bcfutils.o:bcf.h -prob1.o:prob1.h bcf.h -call1.o:prob1.h bcf.h -bcf2qcall.o:bcf.h -main.o:bcf.h - -bcf.pdf:bcf.tex - pdflatex bcf - -cleanlocal: - rm -fr gmon.out *.o a.out *.dSYM $(PROG) *~ *.a bcf.aux bcf.log bcf.pdf *.class libbcf.*.dylib libbcf.so* - -clean:cleanlocal-recur diff --git a/src/cnvnator/src/samtools/bcftools/README b/src/cnvnator/src/samtools/bcftools/README deleted file mode 100644 index 1d7159d..0000000 --- a/src/cnvnator/src/samtools/bcftools/README +++ /dev/null @@ -1,36 +0,0 @@ -The view command of bcftools calls variants, tests Hardy-Weinberg -equilibrium (HWE), tests allele balances and estimates allele frequency. - -This command calls a site as a potential variant if P(ref|D,F) is below -0.9 (controlled by the -p option), where D is data and F is the prior -allele frequency spectrum (AFS). - -The view command performs two types of allele balance tests, both based -on Fisher's exact test for 2x2 contingency tables with the row variable -being reference allele or not. In the first table, the column variable -is strand. Two-tail P-value is taken. We test if variant bases tend to -come from one strand. In the second table, the column variable is -whether a base appears in the first or the last 11bp of the read. -One-tail P-value is taken. We test if variant bases tend to occur -towards the end of reads, which is usually an indication of -misalignment. - -Site allele frequency is estimated in two ways. In the first way, the -frequency is esimated as \argmax_f P(D|f) under the assumption of -HWE. Prior AFS is not used. In the second way, the frequency is -estimated as the posterior expectation of allele counts \sum_k -kP(k|D,F), dividied by the total number of haplotypes. HWE is not -assumed, but the estimate depends on the prior AFS. The two estimates -largely agree when the signal is strong, but may differ greatly on weak -sites as in this case, the prior plays an important role. - -To test HWE, we calculate the posterior distribution of genotypes -(ref-hom, het and alt-hom). Chi-square test is performed. It is worth -noting that the model used here is prior dependent and assumes HWE, -which is different from both models for allele frequency estimate. The -new model actually yields a third estimate of site allele frequency. - -The estimate allele frequency spectrum is printed to stderr per 64k -sites. The estimate is in fact only the first round of a EM -procedure. The second model (not the model for HWE testing) is used to -estimate the AFS. \ No newline at end of file diff --git a/src/cnvnator/src/samtools/bcftools/bcf.c b/src/cnvnator/src/samtools/bcftools/bcf.c deleted file mode 100644 index 24728db..0000000 --- a/src/cnvnator/src/samtools/bcftools/bcf.c +++ /dev/null @@ -1,396 +0,0 @@ -#include -#include -#include -#include "kstring.h" -#include "bcf.h" - -bcf_t *bcf_open(const char *fn, const char *mode) -{ - bcf_t *b; - b = calloc(1, sizeof(bcf_t)); - if (strchr(mode, 'w')) { - b->fp = strcmp(fn, "-")? bgzf_open(fn, mode) : bgzf_fdopen(fileno(stdout), mode); - } else { - b->fp = strcmp(fn, "-")? bgzf_open(fn, mode) : bgzf_fdopen(fileno(stdin), mode); - } - return b; -} - -int bcf_close(bcf_t *b) -{ - int ret; - if (b == 0) return 0; - ret = bgzf_close(b->fp); - free(b); - return ret; -} - -int bcf_hdr_write(bcf_t *b, const bcf_hdr_t *h) -{ - if (b == 0 || h == 0) return -1; - bgzf_write(b->fp, "BCF\4", 4); - bgzf_write(b->fp, &h->l_nm, 4); - bgzf_write(b->fp, h->name, h->l_nm); - bgzf_write(b->fp, &h->l_smpl, 4); - bgzf_write(b->fp, h->sname, h->l_smpl); - bgzf_write(b->fp, &h->l_txt, 4); - bgzf_write(b->fp, h->txt, h->l_txt); - bgzf_flush(b->fp); - return 16 + h->l_nm + h->l_smpl + h->l_txt; -} - -bcf_hdr_t *bcf_hdr_read(bcf_t *b) -{ - uint8_t magic[4]; - bcf_hdr_t *h; - if (b == 0) return 0; - h = calloc(1, sizeof(bcf_hdr_t)); - bgzf_read(b->fp, magic, 4); - bgzf_read(b->fp, &h->l_nm, 4); - h->name = malloc(h->l_nm); - bgzf_read(b->fp, h->name, h->l_nm); - bgzf_read(b->fp, &h->l_smpl, 4); - h->sname = malloc(h->l_smpl); - bgzf_read(b->fp, h->sname, h->l_smpl); - bgzf_read(b->fp, &h->l_txt, 4); - h->txt = malloc(h->l_txt); - bgzf_read(b->fp, h->txt, h->l_txt); - bcf_hdr_sync(h); - return h; -} - -void bcf_hdr_destroy(bcf_hdr_t *h) -{ - if (h == 0) return; - free(h->name); free(h->sname); free(h->txt); free(h->ns); free(h->sns); - free(h); -} - -static inline char **cnt_null(int l, char *str, int *_n) -{ - int n = 0; - char *p, **list; - *_n = 0; - if (l == 0 || str == 0) return 0; - for (p = str; p != str + l; ++p) - if (*p == 0) ++n; - *_n = n; - list = calloc(n, sizeof(void*)); - list[0] = str; - for (p = str, n = 1; p < str + l - 1; ++p) - if (*p == 0) list[n++] = p + 1; - return list; -} - -int bcf_hdr_sync(bcf_hdr_t *b) -{ - if (b == 0) return -1; - if (b->ns) free(b->ns); - if (b->sns) free(b->sns); - if (b->l_nm) b->ns = cnt_null(b->l_nm, b->name, &b->n_ref); - else b->ns = 0, b->n_ref = 0; - b->sns = cnt_null(b->l_smpl, b->sname, &b->n_smpl); - return 0; -} - -int bcf_sync(bcf1_t *b) -{ - char *p, *tmp[5]; - int i, n, n_smpl = b->n_smpl; - ks_tokaux_t aux; - // set ref, alt, flt, info, fmt - b->ref = b->alt = b->flt = b->info = b->fmt = 0; - for (p = b->str, n = 0; p < b->str + b->l_str; ++p) { - if (*p == 0 && p+1 != b->str + b->l_str) { - if (n == 5) { - ++n; - break; - } else tmp[n++] = p + 1; - } - } - if (n != 5) { - fprintf(stderr, "[%s] incorrect number of fields (%d != 5) at %d:%d\n", __func__, n, b->tid, b->pos); - return -1; - } - b->ref = tmp[0]; b->alt = tmp[1]; b->flt = tmp[2]; b->info = tmp[3]; b->fmt = tmp[4]; - // set n_alleles - if (*b->alt == 0) b->n_alleles = 1; - else { - for (p = b->alt, n = 1; *p; ++p) - if (*p == ',') ++n; - b->n_alleles = n + 1; - } - // set n_gi and gi[i].fmt - for (p = b->fmt, n = 1; *p; ++p) - if (*p == ':') ++n; - if (n > b->m_gi) { - int old_m = b->m_gi; - b->m_gi = n; - kroundup32(b->m_gi); - b->gi = realloc(b->gi, b->m_gi * sizeof(bcf_ginfo_t)); - memset(b->gi + old_m, 0, (b->m_gi - old_m) * sizeof(bcf_ginfo_t)); - } - b->n_gi = n; - for (p = kstrtok(b->fmt, ":", &aux), n = 0; p; p = kstrtok(0, 0, &aux)) - b->gi[n++].fmt = bcf_str2int(p, aux.p - p); - // set gi[i].len - for (i = 0; i < b->n_gi; ++i) { - if (b->gi[i].fmt == bcf_str2int("PL", 2)) { - b->gi[i].len = b->n_alleles * (b->n_alleles + 1) / 2; - } else if (b->gi[i].fmt == bcf_str2int("DP", 2) || b->gi[i].fmt == bcf_str2int("HQ", 2) || b->gi[i].fmt == bcf_str2int("DV", 2)) { - b->gi[i].len = 2; - } else if (b->gi[i].fmt == bcf_str2int("GQ", 2) || b->gi[i].fmt == bcf_str2int("GT", 2)) { - b->gi[i].len = 1; - } else if (b->gi[i].fmt == bcf_str2int("SP", 2)) { - b->gi[i].len = 4; - } else if (b->gi[i].fmt == bcf_str2int("GL", 2)) { - b->gi[i].len = b->n_alleles * (b->n_alleles + 1) / 2 * 4; - } - b->gi[i].data = realloc(b->gi[i].data, n_smpl * b->gi[i].len); - } - return 0; -} - -int bcf_write(bcf_t *bp, const bcf_hdr_t *h, const bcf1_t *b) -{ - int i, l = 0; - if (b == 0) return -1; - bgzf_write(bp->fp, &b->tid, 4); - bgzf_write(bp->fp, &b->pos, 4); - bgzf_write(bp->fp, &b->qual, 4); - bgzf_write(bp->fp, &b->l_str, 4); - bgzf_write(bp->fp, b->str, b->l_str); - l = 12 + b->l_str; - for (i = 0; i < b->n_gi; ++i) { - bgzf_write(bp->fp, b->gi[i].data, b->gi[i].len * h->n_smpl); - l += b->gi[i].len * h->n_smpl; - } - return l; -} - -int bcf_read(bcf_t *bp, const bcf_hdr_t *h, bcf1_t *b) -{ - int i, l = 0; - if (b == 0) return -1; - if (bgzf_read(bp->fp, &b->tid, 4) == 0) return -1; - b->n_smpl = h->n_smpl; - bgzf_read(bp->fp, &b->pos, 4); - bgzf_read(bp->fp, &b->qual, 4); - bgzf_read(bp->fp, &b->l_str, 4); - if (b->l_str > b->m_str) { - b->m_str = b->l_str; - kroundup32(b->m_str); - b->str = realloc(b->str, b->m_str); - } - bgzf_read(bp->fp, b->str, b->l_str); - l = 12 + b->l_str; - if (bcf_sync(b) < 0) return -2; - for (i = 0; i < b->n_gi; ++i) { - bgzf_read(bp->fp, b->gi[i].data, b->gi[i].len * h->n_smpl); - l += b->gi[i].len * h->n_smpl; - } - return l; -} - -int bcf_destroy(bcf1_t *b) -{ - int i; - if (b == 0) return -1; - free(b->str); - for (i = 0; i < b->m_gi; ++i) - free(b->gi[i].data); - free(b->gi); - free(b); - return 0; -} - -static inline void fmt_str(const char *p, kstring_t *s) -{ - if (*p == 0) kputc('.', s); - else kputs(p, s); -} - -void bcf_fmt_core(const bcf_hdr_t *h, bcf1_t *b, kstring_t *s) -{ - int i, j, x; - s->l = 0; - if (h->n_ref) kputs(h->ns[b->tid], s); - else kputw(b->tid, s); - kputc('\t', s); - kputw(b->pos + 1, s); kputc('\t', s); - fmt_str(b->str, s); kputc('\t', s); - fmt_str(b->ref, s); kputc('\t', s); - fmt_str(b->alt, s); kputc('\t', s); - ksprintf(s, "%.3g", b->qual); kputc('\t', s); - fmt_str(b->flt, s); kputc('\t', s); - fmt_str(b->info, s); - if (b->fmt[0]) { - kputc('\t', s); - fmt_str(b->fmt, s); - } - x = b->n_alleles * (b->n_alleles + 1) / 2; - if (b->n_gi == 0) return; - int iPL = -1; - if ( b->n_alleles > 2 ) { - for (i=0; in_gi; i++) { - if ( b->gi[i].fmt == bcf_str2int("PL", 2) ) { - iPL = i; - break; - } - } - } - for (j = 0; j < h->n_smpl; ++j) { - int ploidy = b->ploidy ? b->ploidy[j] : 2; - kputc('\t', s); - for (i = 0; i < b->n_gi; ++i) { - if (i) kputc(':', s); - if (b->gi[i].fmt == bcf_str2int("PL", 2)) { - uint8_t *d = (uint8_t*)b->gi[i].data + j * x; - int k; - if ( ploidy==1 ) - for (k=0; kn_alleles; k++) - { - if (k>0) kputc(',', s); - kputw(d[(k+1)*(k+2)/2-1], s); - } - else - for (k = 0; k < x; ++k) { - if (k > 0) kputc(',', s); - kputw(d[k], s); - } - } else if (b->gi[i].fmt == bcf_str2int("DP", 2) || b->gi[i].fmt == bcf_str2int("DV", 2)) { - kputw(((uint16_t*)b->gi[i].data)[j], s); - } else if (b->gi[i].fmt == bcf_str2int("GQ", 2)) { - kputw(((uint8_t*)b->gi[i].data)[j], s); - } else if (b->gi[i].fmt == bcf_str2int("SP", 2)) { - kputw(((int32_t*)b->gi[i].data)[j], s); - } else if (b->gi[i].fmt == bcf_str2int("GT", 2)) { - int y = ((uint8_t*)b->gi[i].data)[j]; - if ( ploidy==1 ) - { - if ( y>>7&1 ) - kputc('.', s); - else - kputc('0' + (y>>3&7), s); - } - else - { - if ( y>>7&1 ) - kputsn("./.", 3, s); - else { - kputc('0' + (y>>3&7), s); - kputc("/|"[y>>6&1], s); - kputc('0' + (y&7), s); - } - } - } else if (b->gi[i].fmt == bcf_str2int("GL", 2)) { - float *d = (float*)b->gi[i].data + j * x; - int k; - //printf("- %lx\n", d); - for (k = 0; k < x; ++k) { - if (k > 0) kputc(',', s); - ksprintf(s, "%.2f", d[k]); - } - } else kputc('.', s); // custom fields - } - } -} - -char *bcf_fmt(const bcf_hdr_t *h, bcf1_t *b) -{ - kstring_t s; - s.l = s.m = 0; s.s = 0; - bcf_fmt_core(h, b, &s); - return s.s; -} - -int bcf_append_info(bcf1_t *b, const char *info, int l) -{ - int shift = b->fmt - b->str; - int l_fmt = b->l_str - shift; - char *ori = b->str; - if (b->l_str + l > b->m_str) { // enlarge if necessary - b->m_str = b->l_str + l; - kroundup32(b->m_str); - b->str = realloc(b->str, b->m_str); - } - memmove(b->str + shift + l, b->str + shift, l_fmt); // move the FORMAT field - memcpy(b->str + shift - 1, info, l); // append to the INFO field - b->str[shift + l - 1] = '\0'; - b->fmt = b->str + shift + l; - b->l_str += l; - if (ori != b->str) bcf_sync(b); // synchronize when realloc changes the pointer - return 0; -} - -int remove_tag(char *str, const char *tag, char delim) -{ - char *tmp = str, *p; - int len_diff = 0, ori_len = strlen(str); - while ( *tmp && (p = strstr(tmp,tag)) ) - { - if ( p>str ) - { - if ( *(p-1)!=delim ) { tmp=p+1; continue; } // shared substring - p--; - } - char *q=p+1; - while ( *q && *q!=delim ) q++; - if ( p==str && *q ) q++; // the tag is first, don't move the delim char - len_diff += q-p; - if ( ! *q ) { *p = 0; break; } // the tag was last, no delim follows - else - memmove(p,q,ori_len-(int)(p-str)-(int)(q-p)); // *q==delim - } - if ( len_diff==ori_len ) - str[0]='.', str[1]=0, len_diff--; - - return len_diff; -} - - -void rm_info(kstring_t *s, const char *key) -{ - char *p = s->s; - int n = 0; - while ( n<4 ) - { - if ( !*p ) n++; - p++; - } - char *q = p+1; - while ( *q && q-s->sl ) q++; - - int nrm = remove_tag(p, key, ';'); - if ( nrm ) - memmove(q-nrm, q, s->s+s->l-q+1); - s->l -= nrm; -} - -int bcf_cpy(bcf1_t *r, const bcf1_t *b) -{ - char *t1 = r->str; - bcf_ginfo_t *t2 = r->gi; - int i, t3 = r->m_str, t4 = r->m_gi; - *r = *b; - r->str = t1; r->gi = t2; r->m_str = t3; r->m_gi = t4; - if (r->m_str < b->m_str) { - r->m_str = b->m_str; - r->str = realloc(r->str, r->m_str); - } - memcpy(r->str, b->str, r->m_str); - bcf_sync(r); // calling bcf_sync() is simple but inefficient - for (i = 0; i < r->n_gi; ++i) - memcpy(r->gi[i].data, b->gi[i].data, r->n_smpl * r->gi[i].len); - return 0; -} - -int bcf_is_indel(const bcf1_t *b) -{ - char *p; - if (strlen(b->ref) > 1) return 1; - for (p = b->alt; *p; ++p) - if (*p != ',' && p[1] != ',' && p[1] != '\0') - return 1; - return 0; -} diff --git a/src/cnvnator/src/samtools/bcftools/bcf.h b/src/cnvnator/src/samtools/bcftools/bcf.h deleted file mode 100644 index f722525..0000000 --- a/src/cnvnator/src/samtools/bcftools/bcf.h +++ /dev/null @@ -1,197 +0,0 @@ -/* The MIT License - - Copyright (c) 2010 Broad Institute - - Permission is hereby granted, free of charge, to any person obtaining - a copy of this software and associated documentation files (the - "Software"), to deal in the Software without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Software, and to - permit persons to whom the Software is furnished to do so, subject to - the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. -*/ - -/* Contact: Heng Li */ - -#ifndef BCF_H -#define BCF_H - -#define BCF_VERSION "0.1.19-44428cd" - -#include -#include - -#ifndef BCF_LITE -#include "bgzf.h" -typedef BGZF *bcfFile; -#else -typedef gzFile bcfFile; -#define bgzf_open(fn, mode) gzopen(fn, mode) -#define bgzf_fdopen(fd, mode) gzdopen(fd, mode) -#define bgzf_close(fp) gzclose(fp) -#define bgzf_read(fp, buf, len) gzread(fp, buf, len) -#define bgzf_write(fp, buf, len) -#define bgzf_flush(fp) -#endif - -/* - A member in the structs below is said to "primary" if its content - cannot be inferred from other members in any of structs below; a - member is said to be "derived" if its content can be derived from - other members. For example, bcf1_t::str is primary as this comes from - the input data, while bcf1_t::info is derived as it can always be - correctly set if we know bcf1_t::str. Derived members are for quick - access to the content and must be synchronized with the primary data. - */ - -typedef struct { - uint32_t fmt; // format of the block, set by bcf_str2int(). - int len; // length of data for each individual - void *data; // concatenated data - // derived info: fmt, len (<-bcf1_t::fmt) -} bcf_ginfo_t; - -typedef struct { - int32_t tid, pos; // refID and 0-based position - int32_t l_str, m_str; // length and the allocated size of ->str - float qual; // SNP quality - char *str; // concatenated string of variable length strings in VCF (from col.2 to col.7) - char *ref, *alt, *flt, *info, *fmt; // they all point to ->str; no memory allocation - int n_gi, m_gi; // number and the allocated size of geno fields - bcf_ginfo_t *gi; // array of geno fields - int n_alleles, n_smpl; // number of alleles and samples - // derived info: ref, alt, flt, info, fmt (<-str), n_gi (<-fmt), n_alleles (<-alt), n_smpl (<-bcf_hdr_t::n_smpl) - uint8_t *ploidy; // ploidy of all samples; if NULL, ploidy of 2 is assumed. -} bcf1_t; - -typedef struct { - int32_t n_ref, n_smpl; // number of reference sequences and samples - int32_t l_nm; // length of concatenated sequence names; 0 padded - int32_t l_smpl; // length of concatenated sample names; 0 padded - int32_t l_txt; // length of header text (lines started with ##) - char *name, *sname, *txt; // concatenated sequence names, sample names and header text - char **ns, **sns; // array of sequence and sample names; point to name and sname, respectively - // derived info: n_ref (<-name), n_smpl (<-sname), ns (<-name), sns (<-sname) -} bcf_hdr_t; - -typedef struct { - int is_vcf; // if the file in operation is a VCF - void *v; // auxillary data structure for VCF - bcfFile fp; // file handler for BCF -} bcf_t; - -struct __bcf_idx_t; -typedef struct __bcf_idx_t bcf_idx_t; - -#ifdef __cplusplus -extern "C" { -#endif - - // open a BCF file; for BCF file only - bcf_t *bcf_open(const char *fn, const char *mode); - // close file - int bcf_close(bcf_t *b); - // read one record from BCF; return -1 on end-of-file, and <-1 for errors - int bcf_read(bcf_t *bp, const bcf_hdr_t *h, bcf1_t *b); - // call this function if b->str is changed - int bcf_sync(bcf1_t *b); - // write a BCF record - int bcf_write(bcf_t *bp, const bcf_hdr_t *h, const bcf1_t *b); - // read the BCF header; BCF only - bcf_hdr_t *bcf_hdr_read(bcf_t *b); - // write the BCF header - int bcf_hdr_write(bcf_t *b, const bcf_hdr_t *h); - // set bcf_hdr_t::ns and bcf_hdr_t::sns - int bcf_hdr_sync(bcf_hdr_t *b); - // destroy the header - void bcf_hdr_destroy(bcf_hdr_t *h); - // destroy a record - int bcf_destroy(bcf1_t *b); - // BCF->VCF conversion - char *bcf_fmt(const bcf_hdr_t *h, bcf1_t *b); - // append more info - int bcf_append_info(bcf1_t *b, const char *info, int l); - // remove tag - int remove_tag(char *string, const char *tag, char delim); - // remove info tag, string is the kstring holder of bcf1_t.str - void rm_info(kstring_t *string, const char *key); - // copy - int bcf_cpy(bcf1_t *r, const bcf1_t *b); - - // open a VCF or BCF file if "b" is set in "mode" - bcf_t *vcf_open(const char *fn, const char *mode); - // close a VCF/BCF file - int vcf_close(bcf_t *bp); - // read the VCF/BCF header - bcf_hdr_t *vcf_hdr_read(bcf_t *bp); - // read the sequence dictionary from a separate file; required for VCF->BCF conversion - int vcf_dictread(bcf_t *bp, bcf_hdr_t *h, const char *fn); - // read a VCF/BCF record; return -1 on end-of-file and <-1 for errors - int vcf_read(bcf_t *bp, bcf_hdr_t *h, bcf1_t *b); - // write the VCF header - int vcf_hdr_write(bcf_t *bp, const bcf_hdr_t *h); - // write a VCF record - int vcf_write(bcf_t *bp, bcf_hdr_t *h, bcf1_t *b); - - // keep the first n alleles and discard the rest - int bcf_shrink_alt(bcf1_t *b, int n); - // keep the masked alleles and discard the rest - void bcf_fit_alt(bcf1_t *b, int mask); - // convert GL to PL - int bcf_gl2pl(bcf1_t *b); - // if the site is an indel - int bcf_is_indel(const bcf1_t *b); - bcf_hdr_t *bcf_hdr_subsam(const bcf_hdr_t *h0, int n, char *const* samples, int *list); - int bcf_subsam(int n_smpl, int *list, bcf1_t *b); - // move GT to the first FORMAT field - int bcf_fix_gt(bcf1_t *b); - // update PL generated by old samtools - int bcf_fix_pl(bcf1_t *b); - // convert PL to GLF-like 10-likelihood GL - int bcf_gl10(const bcf1_t *b, uint8_t *gl); - // convert up to 4 INDEL alleles to GLF-like 10-likelihood GL - int bcf_gl10_indel(const bcf1_t *b, uint8_t *gl); - - // string hash table - void *bcf_build_refhash(bcf_hdr_t *h); - void bcf_str2id_destroy(void *_hash); - void bcf_str2id_thorough_destroy(void *_hash); - int bcf_str2id_add(void *_hash, const char *str); - int bcf_str2id(void *_hash, const char *str); - void *bcf_str2id_init(); - - // indexing related functions - int bcf_idx_build(const char *fn); - uint64_t bcf_idx_query(const bcf_idx_t *idx, int tid, int beg); - int bcf_parse_region(void *str2id, const char *str, int *tid, int *begin, int *end); - bcf_idx_t *bcf_idx_load(const char *fn); - void bcf_idx_destroy(bcf_idx_t *idx); - -#ifdef __cplusplus -} -#endif - -static inline uint32_t bcf_str2int(const char *str, int l) -{ - int i; - uint32_t x = 0; - for (i = 0; i < l && i < 4; ++i) { - if (str[i] == 0) return x; - x = x<<8 | str[i]; - } - return x; -} - -#endif diff --git a/src/cnvnator/src/samtools/bcftools/bcf.tex b/src/cnvnator/src/samtools/bcftools/bcf.tex deleted file mode 100644 index 442fc2a..0000000 --- a/src/cnvnator/src/samtools/bcftools/bcf.tex +++ /dev/null @@ -1,77 +0,0 @@ -\documentclass[10pt,pdftex]{article} -\usepackage{color} -\definecolor{gray}{rgb}{0.7,0.7,0.7} - -\setlength{\topmargin}{0.0cm} -\setlength{\textheight}{21.5cm} -\setlength{\oddsidemargin}{0cm} -\setlength{\textwidth}{16.5cm} -\setlength{\columnsep}{0.6cm} - -\begin{document} - -\begin{center} -\begin{tabular}{|l|l|l|l|l|} -\hline -\multicolumn{2}{|c|}{\bf Field} & \multicolumn{1}{c|}{\bf Descrption} & \multicolumn{1}{c|}{\bf Type} & \multicolumn{1}{c|}{\bf Value} \\\hline\hline -\multicolumn{2}{|l|}{\sf magic} & Magic string & {\tt char[4]} & {\tt BCF\char92 4} \\\hline -\multicolumn{2}{|l|}{\sf l\_seqnm} & Length of concatenated sequence names & {\tt int32\_t} & \\\hline -\multicolumn{2}{|l|}{\sf seqnm} & Concatenated names, {\tt NULL} padded & {\tt char[{\sf l\_seqnm}]} & \\\hline -\multicolumn{2}{|l|}{\sf l\_smpl} & Length of concatenated sample names & {\tt int32\_t} & \\\hline -\multicolumn{2}{|l|}{\sf smpl} & Concatenated sample names & {\tt char[{\sf l\_smpl}]} & \\\hline -\multicolumn{2}{|l|}{\sf l\_meta} & Length of the meta text (double-hash lines)& {\tt int32\_t} & \\\hline -\multicolumn{2}{|l|}{\sf meta} & Meta text, {\tt NULL} terminated & {\tt char[{\sf l\_meta}]} & \\\hline -\multicolumn{5}{|c|}{\it \color{gray}{List of records until the end of the file}}\\\cline{2-5} -& {\sf seq\_id} & Reference sequence ID & {\tt int32\_t} & \\\cline{2-5} -& {\sf pos} & Position & {\tt int32\_t} & \\\cline{2-5} -& {\sf qual} & Variant quality & {\tt float} & \\\cline{2-5} -& {\sf l\_str} & Length of {\sf str} & {\tt int32\_t} & \\\cline{2-5} -& {\sf str} & {\tt ID+REF+ALT+FILTER+INFO+FORMAT}, {\tt NULL} padded & {\tt char[{\sf l\_str}]} &\\\cline{2-5} -& \multicolumn{4}{c|}{Blocks of data; \#blocks and formats defined by {\tt FORMAT} (table below)}\\ -\hline -\end{tabular} -\end{center} - -\begin{center} -\begin{tabular}{clp{9cm}} -\hline -\multicolumn{1}{l}{\bf Field} & \multicolumn{1}{l}{\bf Type} & \multicolumn{1}{l}{\bf Description} \\\hline -{\tt DP} & {\tt uint16\_t[n]} & Read depth \\ -{\tt GL} & {\tt float[n*G]} & Log10 likelihood of data; $G=\frac{A(A+1)}{2}$, $A=\#\{alleles\}$\\ -{\tt GT} & {\tt uint8\_t[n]} & {\tt missing\char60\char60 7 | phased\char60\char60 6 | allele1\char60\char60 3 | allele2} \\ -{\tt \_GT} & {\tt uint8\_t+uint8\_t[n*P]} & {Generic GT; the first int equals the max ploidy $P$. If the highest bit is set, - the allele is not present (e.g. due to different ploidy between samples).} \\ -{\tt GQ} & {\tt uint8\_t[n]} & {Genotype quality}\\ -{\tt HQ} & {\tt uint8\_t[n*2]} & {Haplotype quality}\\ -{\tt \_HQ} & {\tt uint8\_t+uint8\_t[n*P]} & {Generic HQ}\\ -{\tt IBD} & {\tt uint32\_t[n*2]} & {IBD}\\ -{\tt \_IBD} & {\tt uint8\_t+uint32\_t[n*P]} & {Generic IBD}\\ -{\tt PL} & {\tt uint8\_t[n*G]} & {Phred-scaled likelihood of data}\\ -{\tt PS} & {\tt uint32\_t[n]} & {Phase set}\\ -%{\tt SP} & {\tt uint8\_t[n]} & {Strand bias P-value (bcftools only)}\\ -\emph{Integer} & {\tt int32\_t[n*X]} & {Fix-sized custom Integer; $X$ defined in the header}\\ -\emph{Numeric} & {\tt double[n*X]} & {Fix-sized custom Numeric}\\ -\emph{String} & {\tt uint32\_t+char*} & {\tt NULL} padded concat. strings (int equals to the length) \\ -\hline -\end{tabular} -\end{center} - -\begin{itemize} -\item A BCF file is in the {\tt BGZF} format. -\item All multi-byte numbers are little-endian. -\item In a string, a missing value `.' is an empty C string ``{\tt - \char92 0}'' (not ``{\tt .\char92 0}'') -\item For {\tt GL} and {\tt PL}, likelihoods of genotypes appear in the - order of alleles in {\tt REF} and then {\tt ALT}. For example, if {\tt - REF=C}, {\tt ALT=T,A}, likelihoods appear in the order of {\tt - CC,CT,TT,CA,TA,AA} (NB: the ordering is different from the one in the original - BCF proposal). -\item Predefined {\tt FORMAT} fields can be missing from VCF headers, but custom {\tt FORMAT} fields - are required to be explicitly defined in the headers. -\item A {\tt FORMAT} field with its name starting with `{\tt \_}' is specific to BCF only. - It gives an alternative binary representation of the corresponding VCF field, in case - the default representation is unable to keep the genotype information, - for example, when the ploidy is not 2 or there are more than 8 alleles. -\end{itemize} - -\end{document} diff --git a/src/cnvnator/src/samtools/bcftools/bcf2qcall.c b/src/cnvnator/src/samtools/bcftools/bcf2qcall.c deleted file mode 100644 index a86bac2..0000000 --- a/src/cnvnator/src/samtools/bcftools/bcf2qcall.c +++ /dev/null @@ -1,91 +0,0 @@ -#include -#include -#include -#include -#include "bcf.h" - -static int8_t nt4_table[256] = { - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 /*'-'*/, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 0, 4, 1, 4, 4, 4, 2, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 3, 4, 4, 4, -1, 4, 4, 4, 4, 4, 4, 4, - 4, 0, 4, 1, 4, 4, 4, 2, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 3, 4, 4, 4, -1, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 -}; - -static int read_I16(bcf1_t *b, int anno[16]) -{ - char *p; - int i; - if ((p = strstr(b->info, "I16=")) == 0) return -1; - p += 4; - for (i = 0; i < 16; ++i) { - anno[i] = strtol(p, &p, 10); - if (anno[i] == 0 && (errno == EINVAL || errno == ERANGE)) return -2; - ++p; - } - return 0; -} - -int bcf_2qcall(bcf_hdr_t *h, bcf1_t *b) -{ - int a[4], k, g[10], l, map[4], k1, j, i, i0, anno[16], dp, mq, d_rest; - char *s; - if (b->ref[1] != 0 || b->n_alleles > 4) return -1; // ref is not a single base - for (i = 0; i < b->n_gi; ++i) - if (b->gi[i].fmt == bcf_str2int("PL", 2)) break; - if (i == b->n_gi) return -1; // no PL - if (read_I16(b, anno) != 0) return -1; // no I16; FIXME: can be improved - d_rest = dp = anno[0] + anno[1] + anno[2] + anno[3]; - if (dp == 0) return -1; // depth is zero - mq = (int)(sqrt((double)(anno[9] + anno[11]) / dp) + .499); - i0 = i; - a[0] = nt4_table[(int)b->ref[0]]; - if (a[0] > 3) return -1; // ref is not A/C/G/T - a[1] = a[2] = a[3] = -2; // -1 has a special meaning - if (b->alt[0] == 0) return -1; // no alternate allele - map[0] = map[1] = map[2] = map[3] = -2; - map[a[0]] = 0; - for (k = 0, s = b->alt, k1 = -1; k < 3 && *s; ++k, s += 2) { - if (s[1] != ',' && s[1] != 0) return -1; // ALT is not single base - a[k+1] = nt4_table[(int)*s]; - if (a[k+1] >= 0) map[a[k+1]] = k+1; - else k1 = k+1; - if (s[1] == 0) break; - } - for (k = 0; k < 4; ++k) - if (map[k] < 0) map[k] = k1; - for (i = 0; i < h->n_smpl; ++i) { - int d; - uint8_t *p = b->gi[i0].data + i * b->gi[i0].len; - for (j = 0; j < b->gi[i0].len; ++j) - if (p[j]) break; - d = (int)((double)d_rest / (h->n_smpl - i) + .499); - if (d == 0) d = 1; - if (j == b->gi[i0].len) d = 0; - d_rest -= d; - for (k = j = 0; k < 4; ++k) { - for (l = k; l < 4; ++l) { - int t, x = map[k], y = map[l]; - if (x > y) t = x, x = y, y = t; // swap - g[j++] = p[y * (y+1) / 2 + x]; - } - } - printf("%s\t%d\t%c", h->ns[b->tid], b->pos+1, *b->ref); - printf("\t%d\t%d\t0", d, mq); - for (j = 0; j < 10; ++j) - printf("\t%d", g[j]); - printf("\t%s\n", h->sns[i]); - } - return 0; -} diff --git a/src/cnvnator/src/samtools/bcftools/bcfutils.c b/src/cnvnator/src/samtools/bcftools/bcfutils.c deleted file mode 100644 index 7638085..0000000 --- a/src/cnvnator/src/samtools/bcftools/bcfutils.c +++ /dev/null @@ -1,504 +0,0 @@ -#include -#include -#include -#include "bcf.h" -#include "kstring.h" -#include "khash.h" -KHASH_MAP_INIT_STR(str2id, int) - -#ifdef _WIN32 -#define srand48(x) srand(x) -#define drand48() ((double)rand() / RAND_MAX) -#endif - -// FIXME: valgrind report a memory leak in this function. Probably it does not get deallocated... -void *bcf_build_refhash(bcf_hdr_t *h) -{ - khash_t(str2id) *hash; - int i, ret; - hash = kh_init(str2id); - for (i = 0; i < h->n_ref; ++i) { - khint_t k; - k = kh_put(str2id, hash, h->ns[i], &ret); // FIXME: check ret - kh_val(hash, k) = i; - } - return hash; -} - -void *bcf_str2id_init() -{ - return kh_init(str2id); -} - -void bcf_str2id_destroy(void *_hash) -{ - khash_t(str2id) *hash = (khash_t(str2id)*)_hash; - if (hash) kh_destroy(str2id, hash); // Note that strings are not freed. -} - -void bcf_str2id_thorough_destroy(void *_hash) -{ - khash_t(str2id) *hash = (khash_t(str2id)*)_hash; - khint_t k; - if (hash == 0) return; - for (k = 0; k < kh_end(hash); ++k) - if (kh_exist(hash, k)) free((char*)kh_key(hash, k)); - kh_destroy(str2id, hash); -} - -int bcf_str2id(void *_hash, const char *str) -{ - khash_t(str2id) *hash = (khash_t(str2id)*)_hash; - khint_t k; - if (!hash) return -1; - k = kh_get(str2id, hash, str); - return k == kh_end(hash)? -1 : kh_val(hash, k); -} - -int bcf_str2id_add(void *_hash, const char *str) -{ - khint_t k; - int ret; - khash_t(str2id) *hash = (khash_t(str2id)*)_hash; - if (!hash) return -1; - k = kh_put(str2id, hash, str, &ret); - if (ret == 0) return kh_val(hash, k); - kh_val(hash, k) = kh_size(hash) - 1; - return kh_val(hash, k); -} - -void bcf_fit_alt(bcf1_t *b, int mask) -{ - mask |= 1; // REF must be always present - - int i,j,nals=0; - for (i=0; in_alleles <= nals ) return; - - // update ALT, in principle any of the alleles can be removed - char *p; - if ( nals>1 ) - { - char *dst, *src; - int n=0, nalts=nals-1; - for (src=dst=p=b->alt, i=1; *p; p++) - { - if ( *p!=',' ) continue; - - if ( mask&1<=nalts ) { *dst=0; break; } - src = p+1; - } - if ( nalt, *p = '\0'; - p++; - memmove(p, b->flt, b->str + b->l_str - b->flt); - b->l_str -= b->flt - p; - - // update PL and GT - int ipl=-1, igt=-1; - for (i = 0; i < b->n_gi; ++i) - { - bcf_ginfo_t *g = b->gi + i; - if (g->fmt == bcf_str2int("PL", 2)) ipl = i; - if (g->fmt == bcf_str2int("GT", 2)) igt = i; - } - - // .. create mapping between old and new indexes - int npl = nals * (nals+1) / 2; - int *map = malloc(sizeof(int)*(npl>b->n_alleles ? npl : b->n_alleles)); - int kori=0,knew=0; - for (i=0; in_alleles; i++) - { - for (j=0; j<=i; j++) - { - int skip=0; - if ( i && !(mask&1<n_smpl; - for (i = 0; i < b->n_gi; ++i) - { - bcf_ginfo_t *g = b->gi + i; - if (g->fmt == bcf_str2int("PL", 2)) - { - g->len = npl; - uint8_t *d = (uint8_t*)g->data; - int ismpl, npl_ori = b->n_alleles * (b->n_alleles + 1) / 2; - for (knew=ismpl=0; ismpln_alleles; i++) - map[i] = mask&1<gi[igt].data)[i]; - int a1 = (gt>>3)&7; - int a2 = gt&7; - assert( map[a1]>=0 && map[a2]>=0 ); - ((uint8_t*)b->gi[igt].data)[i] = ((1<<7|1<<6)>) | map[a1]<<3 | map[a2]; - } - free(map); - b->n_alleles = nals; - bcf_sync(b); -} - -int bcf_shrink_alt(bcf1_t *b, int n) -{ - char *p; - int i, j, k, n_smpl = b->n_smpl; - if (b->n_alleles <= n) return -1; - // update ALT - if (n > 1) { - for (p = b->alt, k = 1; *p; ++p) - if (*p == ',' && ++k == n) break; - *p = '\0'; - } else p = b->alt, *p = '\0'; - ++p; - memmove(p, b->flt, b->str + b->l_str - b->flt); - b->l_str -= b->flt - p; - // update PL - for (i = 0; i < b->n_gi; ++i) { - bcf_ginfo_t *g = b->gi + i; - if (g->fmt == bcf_str2int("PL", 2)) { - int l, x = b->n_alleles * (b->n_alleles + 1) / 2; - uint8_t *d = (uint8_t*)g->data; - g->len = n * (n + 1) / 2; - for (l = k = 0; l < n_smpl; ++l) { - uint8_t *dl = d + l * x; - for (j = 0; j < g->len; ++j) d[k++] = dl[j]; - } - } // FIXME: to add GL - } - b->n_alleles = n; - bcf_sync(b); - return 0; -} - -int bcf_gl2pl(bcf1_t *b) -{ - char *p; - int i, n_smpl = b->n_smpl; - bcf_ginfo_t *g; - float *d0; - uint8_t *d1; - if (strstr(b->fmt, "PL")) return -1; - if ((p = strstr(b->fmt, "GL")) == 0) return -1; - *p = 'P'; - for (i = 0; i < b->n_gi; ++i) - if (b->gi[i].fmt == bcf_str2int("GL", 2)) - break; - g = b->gi + i; - g->fmt = bcf_str2int("PL", 2); - g->len /= 4; // 4 == sizeof(float) - d0 = (float*)g->data; d1 = (uint8_t*)g->data; - for (i = 0; i < n_smpl * g->len; ++i) { - int x = (int)(-10. * d0[i] + .499); - if (x > 255) x = 255; - if (x < 0) x = 0; - d1[i] = x; - } - return 0; -} -/* FIXME: this function will fail given AB:GTX:GT. BCFtools never - * produces such FMT, but others may do. */ -int bcf_fix_gt(bcf1_t *b) -{ - char *s; - int i; - uint32_t tmp; - bcf_ginfo_t gt; - // check the presence of the GT FMT - if ((s = strstr(b->fmt, ":GT")) == 0) return 0; // no GT or GT is already the first - assert(s[3] == '\0' || s[3] == ':'); // :GTX in fact - tmp = bcf_str2int("GT", 2); - for (i = 0; i < b->n_gi; ++i) - if (b->gi[i].fmt == tmp) break; - if (i == b->n_gi) return 0; // no GT in b->gi; probably a bug... - gt = b->gi[i]; - // move GT to the first - for (; i > 0; --i) b->gi[i] = b->gi[i-1]; - b->gi[0] = gt; - if ( s[3]==0 ) - memmove(b->fmt + 3, b->fmt, s - b->fmt); // :GT - else - memmove(b->fmt + 3, b->fmt, s - b->fmt + 1); // :GT: - b->fmt[0] = 'G'; b->fmt[1] = 'T'; b->fmt[2] = ':'; - return 0; -} - -int bcf_fix_pl(bcf1_t *b) -{ - int i; - uint32_t tmp; - uint8_t *PL, *swap; - bcf_ginfo_t *gi; - // pinpoint PL - tmp = bcf_str2int("PL", 2); - for (i = 0; i < b->n_gi; ++i) - if (b->gi[i].fmt == tmp) break; - if (i == b->n_gi) return 0; - // prepare - gi = b->gi + i; - PL = (uint8_t*)gi->data; - swap = alloca(gi->len); - // loop through individuals - for (i = 0; i < b->n_smpl; ++i) { - int k, l, x; - uint8_t *PLi = PL + i * gi->len; - memcpy(swap, PLi, gi->len); - for (k = x = 0; k < b->n_alleles; ++k) - for (l = k; l < b->n_alleles; ++l) - PLi[l*(l+1)/2 + k] = swap[x++]; - } - return 0; -} - -int bcf_smpl_covered(const bcf1_t *b) -{ - int i, j, n = 0; - uint32_t tmp; - bcf_ginfo_t *gi; - // pinpoint PL - tmp = bcf_str2int("PL", 2); - for (i = 0; i < b->n_gi; ++i) - if (b->gi[i].fmt == tmp) break; - if (i == b->n_gi) return 0; - // count how many samples having PL!=[0..0] - gi = b->gi + i; - for (i = 0; i < b->n_smpl; ++i) { - uint8_t *PLi = ((uint8_t*)gi->data) + i * gi->len; - for (j = 0; j < gi->len; ++j) - if (PLi[j]) break; - if (j < gi->len) ++n; - } - return n; -} - -static void *locate_field(const bcf1_t *b, const char *fmt, int l) -{ - int i; - uint32_t tmp; - tmp = bcf_str2int(fmt, l); - for (i = 0; i < b->n_gi; ++i) - if (b->gi[i].fmt == tmp) break; - return i == b->n_gi? 0 : b->gi[i].data; -} - -int bcf_anno_max(bcf1_t *b) -{ - int k, max_gq, max_sp, n_het; - kstring_t str; - uint8_t *gt, *gq; - int32_t *sp; - max_gq = max_sp = n_het = 0; - gt = locate_field(b, "GT", 2); - if (gt == 0) return -1; - gq = locate_field(b, "GQ", 2); - sp = locate_field(b, "SP", 2); - if (sp) - for (k = 0; k < b->n_smpl; ++k) - if (gt[k]&0x3f) - max_sp = max_sp > (int)sp[k]? max_sp : sp[k]; - if (gq) - for (k = 0; k < b->n_smpl; ++k) - if (gt[k]&0x3f) - max_gq = max_gq > (int)gq[k]? max_gq : gq[k]; - for (k = 0; k < b->n_smpl; ++k) { - int a1, a2; - a1 = gt[k]&7; a2 = gt[k]>>3&7; - if ((!a1 && a2) || (!a2 && a1)) { // a het - if (gq == 0) ++n_het; - else if (gq[k] >= 20) ++n_het; - } - } - if (n_het) max_sp -= (int)(4.343 * log(n_het) + .499); - if (max_sp < 0) max_sp = 0; - memset(&str, 0, sizeof(kstring_t)); - if (*b->info) kputc(';', &str); - ksprintf(&str, "MXSP=%d;MXGQ=%d", max_sp, max_gq); - bcf_append_info(b, str.s, str.l); - free(str.s); - return 0; -} - -// FIXME: only data are shuffled; the header is NOT -int bcf_shuffle(bcf1_t *b, int seed) -{ - int i, j, *a; - if (seed > 0) srand48(seed); - a = malloc(b->n_smpl * sizeof(int)); - for (i = 0; i < b->n_smpl; ++i) a[i] = i; - for (i = b->n_smpl; i > 1; --i) { - int tmp; - j = (int)(drand48() * i); - tmp = a[j]; a[j] = a[i-1]; a[i-1] = tmp; - } - for (j = 0; j < b->n_gi; ++j) { - bcf_ginfo_t *gi = b->gi + j; - uint8_t *swap, *data = (uint8_t*)gi->data; - swap = malloc(gi->len * b->n_smpl); - for (i = 0; i < b->n_smpl; ++i) - memcpy(swap + gi->len * a[i], data + gi->len * i, gi->len); - free(gi->data); - gi->data = swap; - } - free(a); - return 0; -} - -bcf_hdr_t *bcf_hdr_subsam(const bcf_hdr_t *h0, int n, char *const* samples, int *list) -{ - int i, ret, j; - khint_t k; - bcf_hdr_t *h; - khash_t(str2id) *hash; - kstring_t s; - s.l = s.m = 0; s.s = 0; - hash = kh_init(str2id); - for (i = 0; i < h0->n_smpl; ++i) { - k = kh_put(str2id, hash, h0->sns[i], &ret); - kh_val(hash, k) = i; - } - for (i = j = 0; i < n; ++i) { - k = kh_get(str2id, hash, samples[i]); - if (k != kh_end(hash)) { - list[j++] = kh_val(hash, k); - kputs(samples[i], &s); kputc('\0', &s); - } - } - if (j < n) - { - fprintf(stderr, "<%s> %d samples in the list but not in BCF.", __func__, n - j); - exit(1); - } - kh_destroy(str2id, hash); - h = calloc(1, sizeof(bcf_hdr_t)); - *h = *h0; - h->ns = 0; h->sns = 0; - h->name = malloc(h->l_nm); memcpy(h->name, h0->name, h->l_nm); - h->txt = calloc(1, h->l_txt + 1); memcpy(h->txt, h0->txt, h->l_txt); - h->l_smpl = s.l; h->sname = s.s; - bcf_hdr_sync(h); - return h; -} - -int bcf_subsam(int n_smpl, int *list, bcf1_t *b) -{ - int i, j; - for (j = 0; j < b->n_gi; ++j) { - bcf_ginfo_t *gi = b->gi + j; - uint8_t *swap; - swap = malloc(gi->len * b->n_smpl); - for (i = 0; i < n_smpl; ++i) - memcpy(swap + i * gi->len, (uint8_t*)gi->data + list[i] * gi->len, gi->len); - free(gi->data); - gi->data = swap; - } - b->n_smpl = n_smpl; - return 0; -} - -static int8_t nt4_table[128] = { - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 /*'-'*/, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 0, 4, 1, 4, 4, 4, 2, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 3, 4, 4, 4, -1, 4, 4, 4, 4, 4, 4, 4, - 4, 0, 4, 1, 4, 4, 4, 2, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 3, 4, 4, 4, -1, 4, 4, 4, 4, 4, 4, 4 -}; - -int bcf_gl10(const bcf1_t *b, uint8_t *gl) -{ - int a[4], k, l, map[4], k1, j, i; - const bcf_ginfo_t *PL; - char *s; - if (b->ref[1] != 0 || b->n_alleles > 4) return -1; // ref is not a single base or >4 alleles - for (i = 0; i < b->n_gi; ++i) - if (b->gi[i].fmt == bcf_str2int("PL", 2)) break; - if (i == b->n_gi) return -1; // no PL - PL = b->gi + i; - a[0] = nt4_table[(int)b->ref[0]]; - if (a[0] > 3 || a[0] < 0) return -1; // ref is not A/C/G/T - a[1] = a[2] = a[3] = -2; // -1 has a special meaning - if (b->alt[0] == 0) return -1; // no alternate allele - map[0] = map[1] = map[2] = map[3] = -2; - map[a[0]] = 0; - for (k = 0, s = b->alt, k1 = -1; k < 3 && *s; ++k, s += 2) { - if (s[1] != ',' && s[1] != 0) return -1; // ALT is not single base - a[k+1] = nt4_table[(int)*s]; - if (a[k+1] >= 0) map[a[k+1]] = k+1; - else k1 = k + 1; - if (s[1] == 0) break; // the end of the ALT string - } - for (k = 0; k < 4; ++k) - if (map[k] < 0) map[k] = k1; - for (i = 0; i < b->n_smpl; ++i) { - const uint8_t *p = PL->data + i * PL->len; // the PL for the i-th individual - uint8_t *g = gl + 10 * i; - for (k = j = 0; k < 4; ++k) { - for (l = k; l < 4; ++l) { - int t, x = map[k], y = map[l]; - if (x > y) t = x, x = y, y = t; // make sure x is the smaller - g[j++] = p[y * (y+1) / 2 + x]; - } - } - } - return 0; -} - -int bcf_gl10_indel(const bcf1_t *b, uint8_t *gl) -{ - int k, l, j, i; - const bcf_ginfo_t *PL; - if (b->alt[0] == 0) return -1; // no alternate allele - for (i = 0; i < b->n_gi; ++i) - if (b->gi[i].fmt == bcf_str2int("PL", 2)) break; - if (i == b->n_gi) return -1; // no PL - PL = b->gi + i; - for (i = 0; i < b->n_smpl; ++i) { - const uint8_t *p = PL->data + i * PL->len; // the PL for the i-th individual - uint8_t *g = gl + 10 * i; - for (k = j = 0; k < 4; ++k) { - for (l = k; l < 4; ++l) { - int t, x = k, y = l; - if (x > y) t = x, x = y, y = t; // make sure x is the smaller - x = y * (y+1) / 2 + x; - g[j++] = x < PL->len? p[x] : 255; - } - } - } - return 0; -} diff --git a/src/cnvnator/src/samtools/bcftools/call1.c b/src/cnvnator/src/samtools/bcftools/call1.c deleted file mode 100644 index e6373d3..0000000 --- a/src/cnvnator/src/samtools/bcftools/call1.c +++ /dev/null @@ -1,633 +0,0 @@ -#include -#include -#include -#include -#include -#include "bcf.h" -#include "prob1.h" -#include "kstring.h" -#include "time.h" - -#ifdef _WIN32 -#define srand48(x) srand(x) -#define lrand48() rand() -#endif - -#include "kseq.h" -KSTREAM_INIT(gzFile, gzread, 16384) - -#define VC_NO_GENO 2 -#define VC_BCFOUT 4 -#define VC_CALL 8 -#define VC_VARONLY 16 -#define VC_VCFIN 32 -#define VC_UNCOMP 64 -#define VC_KEEPALT 256 -#define VC_ACGT_ONLY 512 -#define VC_QCALL 1024 -#define VC_CALL_GT 2048 -#define VC_ADJLD 4096 -#define VC_NO_INDEL 8192 -#define VC_ANNO_MAX 16384 -#define VC_FIX_PL 32768 -#define VC_EM 0x10000 -#define VC_PAIRCALL 0x20000 -#define VC_QCNT 0x40000 -#define VC_INDEL_ONLY 0x80000 - -typedef struct { - int flag, prior_type, n1, n_sub, *sublist, n_perm; - uint32_t *trio_aux; - char *prior_file, **subsam, *fn_dict; - uint8_t *ploidy; - double theta, pref, indel_frac, min_perm_p, min_smpl_frac, min_lrt, min_ma_lrt; - void *bed; -} viewconf_t; - -void *bed_read(const char *fn); -void bed_destroy(void *_h); -int bed_overlap(const void *_h, const char *chr, int beg, int end); - -static double ttest(int n1, int n2, int a[4]) -{ - extern double kf_betai(double a, double b, double x); - double t, v, u1, u2; - if (n1 == 0 || n2 == 0 || n1 + n2 < 3) return 1.0; - u1 = (double)a[0] / n1; u2 = (double)a[2] / n2; - if (u1 <= u2) return 1.; - t = (u1 - u2) / sqrt(((a[1] - n1 * u1 * u1) + (a[3] - n2 * u2 * u2)) / (n1 + n2 - 2) * (1./n1 + 1./n2)); - v = n1 + n2 - 2; -// printf("%d,%d,%d,%d,%lf,%lf,%lf\n", a[0], a[1], a[2], a[3], t, u1, u2); - return t < 0.? 1. : .5 * kf_betai(.5*v, .5, v/(v+t*t)); -} - -static int test16_core(int anno[16], anno16_t *a) -{ - extern double kt_fisher_exact(int n11, int n12, int n21, int n22, double *_left, double *_right, double *two); - double left, right; - int i; - a->p[0] = a->p[1] = a->p[2] = a->p[3] = 1.; - memcpy(a->d, anno, 4 * sizeof(int)); - a->depth = anno[0] + anno[1] + anno[2] + anno[3]; - a->is_tested = (anno[0] + anno[1] > 0 && anno[2] + anno[3] > 0); - if (a->depth == 0) return -1; - a->mq = (int)(sqrt((anno[9] + anno[11]) / a->depth) + .499); - kt_fisher_exact(anno[0], anno[1], anno[2], anno[3], &left, &right, &a->p[0]); - for (i = 1; i < 4; ++i) - a->p[i] = ttest(anno[0] + anno[1], anno[2] + anno[3], anno+4*i); - return 0; -} - -int test16(bcf1_t *b, anno16_t *a) -{ - char *p; - int i, anno[16]; - a->p[0] = a->p[1] = a->p[2] = a->p[3] = 1.; - a->d[0] = a->d[1] = a->d[2] = a->d[3] = 0.; - a->mq = a->depth = a->is_tested = 0; - if ((p = strstr(b->info, "I16=")) == 0) return -1; - p += 4; - for (i = 0; i < 16; ++i) { - errno = 0; anno[i] = strtol(p, &p, 10); - if (anno[i] == 0 && (errno == EINVAL || errno == ERANGE)) return -2; - ++p; - } - return test16_core(anno, a); -} - -static int update_bcf1(bcf1_t *b, const bcf_p1aux_t *pa, const bcf_p1rst_t *pr, double pref, int flag, double em[10], int cons_llr, int64_t cons_gt) -{ - kstring_t s; - int has_I16, is_var; - double fq, r; - anno16_t a; - - has_I16 = test16(b, &a) >= 0? 1 : 0; - //rm_info(b, "I16="); // FIXME: probably this function has a bug. If I move it below, I16 will not be removed! - - memset(&s, 0, sizeof(kstring_t)); - kputc('\0', &s); kputs(b->ref, &s); kputc('\0', &s); - kputs(b->alt, &s); kputc('\0', &s); kputc('\0', &s); - kputs(b->info, &s); - if (b->info[0]) kputc(';', &s); - { // print EM - if (em[0] >= 0) ksprintf(&s, "AF1=%.4g", 1 - em[0]); - if (em[4] >= 0 && em[4] <= 0.05) ksprintf(&s, ";G3=%.4g,%.4g,%.4g;HWE=%.3g", em[3], em[2], em[1], em[4]); - if (em[5] >= 0 && em[6] >= 0) ksprintf(&s, ";AF2=%.4g,%.4g", 1 - em[5], 1 - em[6]); - if (em[7] >= 0) ksprintf(&s, ";LRT=%.3g", em[7]); - if (em[8] >= 0) ksprintf(&s, ";LRT2=%.3g", em[8]); - } - if (cons_llr > 0) { - ksprintf(&s, ";CLR=%d", cons_llr); - if (cons_gt > 0) - ksprintf(&s, ";UGT=%c%c%c;CGT=%c%c%c", cons_gt&0xff, cons_gt>>8&0xff, cons_gt>>16&0xff, - cons_gt>>32&0xff, cons_gt>>40&0xff, cons_gt>>48&0xff); - } - if (pr == 0) { // if pr is unset, return - kputc('\0', &s); kputs(b->fmt, &s); kputc('\0', &s); - free(b->str); - b->m_str = s.m; b->l_str = s.l; b->str = s.s; - bcf_sync(b); - return 1; - } - - is_var = (pr->p_ref < pref); - r = is_var? pr->p_ref : pr->p_var; - -// ksprintf(&s, ";CI95=%.4g,%.4g", pr->cil, pr->cih); // FIXME: when EM is not used, ";" should be omitted! - ksprintf(&s, ";AC1=%d", pr->ac); - if (has_I16) ksprintf(&s, ";DP4=%d,%d,%d,%d;MQ=%d", a.d[0], a.d[1], a.d[2], a.d[3], a.mq); - fq = pr->p_ref_folded < 0.5? -4.343 * log(pr->p_ref_folded) : 4.343 * log(pr->p_var_folded); - if (fq < -999) fq = -999; - if (fq > 999) fq = 999; - ksprintf(&s, ";FQ=%.3g", fq); - if (pr->cmp[0] >= 0.) { // two sample groups - int i, q[3]; - for (i = 1; i < 3; ++i) { - double x = pr->cmp[i] + pr->cmp[0]/2.; - q[i] = x == 0? 255 : (int)(-4.343 * log(x) + .499); - if (q[i] > 255) q[i] = 255; - } - if (pr->perm_rank >= 0) ksprintf(&s, ";PR=%d", pr->perm_rank); - // ksprintf(&s, ";LRT3=%.3g", pr->lrt); - ksprintf(&s, ";PCHI2=%.3g;PC2=%d,%d", q[1], q[2], pr->p_chi2); - } - if (has_I16 && a.is_tested) ksprintf(&s, ";PV4=%.2g,%.2g,%.2g,%.2g", a.p[0], a.p[1], a.p[2], a.p[3]); - kputc('\0', &s); - rm_info(&s, "QS="); - rm_info(&s, "I16="); - kputs(b->fmt, &s); kputc('\0', &s); - free(b->str); - b->m_str = s.m; b->l_str = s.l; b->str = s.s; - b->qual = r < 1e-100? 999 : -4.343 * log(r); - if (b->qual > 999) b->qual = 999; - bcf_sync(b); - if (!is_var) bcf_shrink_alt(b, 1); - else if (!(flag&VC_KEEPALT)) - bcf_shrink_alt(b, pr->rank0 < 2? 2 : pr->rank0+1); - if (is_var && (flag&VC_CALL_GT)) { // call individual genotype - int i, x, old_n_gi = b->n_gi; - s.m = b->m_str; s.l = b->l_str - 1; s.s = b->str; - kputs(":GT:GQ", &s); kputc('\0', &s); - b->m_str = s.m; b->l_str = s.l; b->str = s.s; - bcf_sync(b); - for (i = 0; i < b->n_smpl; ++i) { - x = bcf_p1_call_gt(pa, pr->f_exp, i); - ((uint8_t*)b->gi[old_n_gi].data)[i] = (x&3) == 0? 1<<3|1 : (x&3) == 1? 1 : 0; - ((uint8_t*)b->gi[old_n_gi+1].data)[i] = x>>2; - } - } - return is_var; -} - -static char **read_samples(const char *fn, int *_n) -{ - gzFile fp; - kstream_t *ks; - kstring_t s; - int dret, n = 0, max = 0; - char **sam = 0; - *_n = 0; - s.l = s.m = 0; s.s = 0; - fp = gzopen(fn, "r"); - if (fp == 0) - { - // interpret as sample names, not as a file name - const char *t = fn, *p = t; - while (*t) - { - t++; - if ( *t==',' || !*t ) - { - sam = realloc(sam, sizeof(void*)*(n+1)); - sam[n] = (char*) malloc(sizeof(char)*(t-p+2)); - memcpy(sam[n], p, t-p); - sam[n][t-p] = 0; - sam[n][t-p+1] = 2; // assume diploid - p = t+1; - n++; - } - } - *_n = n; - return sam; // fail to open file - } - ks = ks_init(fp); - while (ks_getuntil(ks, 0, &s, &dret) >= 0) { - int l; - if (max == n) { - max = max? max<<1 : 4; - sam = realloc(sam, sizeof(void*)*max); - } - l = s.l; - sam[n] = malloc(s.l + 2); - strcpy(sam[n], s.s); - sam[n][l+1] = 2; // by default, diploid - if (dret != '\n') { - if (ks_getuntil(ks, 0, &s, &dret) >= 0) { // read ploidy, 1 or 2 - int x = (int)s.s[0] - '0'; - if (x == 1 || x == 2) sam[n][l+1] = x; - else fprintf(stderr, "(%s) ploidy can only be 1 or 2; assume diploid\n", __func__); - } - if (dret != '\n') ks_getuntil(ks, '\n', &s, &dret); - } - ++n; - } - ks_destroy(ks); - gzclose(fp); - free(s.s); - *_n = n; - return sam; -} - -static void write_header(bcf_hdr_t *h) -{ - kstring_t str; - str.l = h->l_txt? h->l_txt - 1 : 0; - str.m = str.l + 1; str.s = h->txt; - if (!strstr(str.s, "##INFO=\n", &str); - if (!strstr(str.s, "##INFO=\n", &str); - if (!strstr(str.s, "##INFO=\n", &str); - if (!strstr(str.s, "##INFO=\n", &str); - if (!strstr(str.s, "##INFO=\n", &str); - if (!strstr(str.s, "##INFO=\n", &str); - if (!strstr(str.s, "##INFO=\n", &str); - if (!strstr(str.s, "##INFO=\n", &str); - if (!strstr(str.s, "##INFO=\n", &str); - if (!strstr(str.s, "##INFO=\n", &str); - if (!strstr(str.s, "##INFO=\n", &str); - if (!strstr(str.s, "##INFO=\n", &str); - if (!strstr(str.s, "##INFO=\n", &str); - if (!strstr(str.s, "##INFO=\n", &str); -// if (!strstr(str.s, "##INFO=\n", &str); - if (!strstr(str.s, "##INFO=\n", &str); - if (!strstr(str.s, "##INFO=\n", &str); - if (!strstr(str.s, "##INFO=\n", &str); - if (!strstr(str.s, "##INFO=\n", &str); - if (!strstr(str.s, "##INFO=\n", &str); - if (!strstr(str.s, "##INFO=\n", &str); - if (!strstr(str.s, "##INFO=\n", &str); - //if (!strstr(str.s, "##INFO=\n", &str); - if (!strstr(str.s, "##INFO=\n", &str); - if (!strstr(str.s, "##INFO=\n", &str); - if (!strstr(str.s, "##INFO=\n", &str); - if (!strstr(str.s, "##FORMAT=\n", &str); - if (!strstr(str.s, "##FORMAT=\n", &str); - if (!strstr(str.s, "##FORMAT=\n", &str); - if (!strstr(str.s, "##FORMAT=\n", &str); - if (!strstr(str.s, "##FORMAT=\n", &str); - if (!strstr(str.s, "##FORMAT=\n", &str); - if (!strstr(str.s, "##FORMAT=\n", &str); - h->l_txt = str.l + 1; h->txt = str.s; -} - -double bcf_pair_freq(const bcf1_t *b0, const bcf1_t *b1, double f[4]); - -int bcfview(int argc, char *argv[]) -{ - extern int bcf_2qcall(bcf_hdr_t *h, bcf1_t *b); - extern void bcf_p1_indel_prior(bcf_p1aux_t *ma, double x); - extern int bcf_fix_gt(bcf1_t *b); - extern int bcf_anno_max(bcf1_t *b); - extern int bcf_shuffle(bcf1_t *b, int seed); - extern uint32_t *bcf_trio_prep(int is_x, int is_son); - extern int bcf_trio_call(uint32_t *prep, const bcf1_t *b, int *llr, int64_t *gt); - extern int bcf_pair_call(const bcf1_t *b); - extern int bcf_min_diff(const bcf1_t *b); - extern int bcf_p1_get_M(bcf_p1aux_t *b); - - extern gzFile bcf_p1_fp_lk; - - bcf_t *bp, *bout = 0; - bcf1_t *b, *blast; - int c, *seeds = 0; - uint64_t n_processed = 0, qcnt[256]; - viewconf_t vc; - bcf_p1aux_t *p1 = 0; - bcf_hdr_t *hin, *hout; - int tid, begin, end; - char moder[4], modew[4]; - - tid = begin = end = -1; - memset(&vc, 0, sizeof(viewconf_t)); - vc.prior_type = vc.n1 = -1; vc.theta = 1e-3; vc.pref = 0.5; vc.indel_frac = -1.; vc.n_perm = 0; vc.min_perm_p = 0.01; vc.min_smpl_frac = 0; vc.min_lrt = 1; vc.min_ma_lrt = -1; - memset(qcnt, 0, 8 * 256); - while ((c = getopt(argc, argv, "FN1:l:cC:eHAGvbSuP:t:p:QgLi:IMs:D:U:X:d:T:Ywm:K:")) >= 0) { - switch (c) { - case '1': vc.n1 = atoi(optarg); break; - case 'l': vc.bed = bed_read(optarg); if (!vc.bed) { fprintf(stderr,"Could not read \"%s\"\n", optarg); return 1; } break; - case 'D': vc.fn_dict = strdup(optarg); break; - case 'F': vc.flag |= VC_FIX_PL; break; - case 'N': vc.flag |= VC_ACGT_ONLY; break; - case 'G': vc.flag |= VC_NO_GENO; break; - case 'A': vc.flag |= VC_KEEPALT; break; - case 'b': vc.flag |= VC_BCFOUT; break; - case 'S': vc.flag |= VC_VCFIN; break; - case 'c': vc.flag |= VC_CALL; break; - case 'e': vc.flag |= VC_EM; break; - case 'v': vc.flag |= VC_VARONLY | VC_CALL; break; - case 'u': vc.flag |= VC_UNCOMP | VC_BCFOUT; break; - case 'g': vc.flag |= VC_CALL_GT | VC_CALL; break; - case 'I': vc.flag |= VC_NO_INDEL; break; - case 'w': vc.flag |= VC_INDEL_ONLY; break; - case 'M': vc.flag |= VC_ANNO_MAX; break; - case 'Y': vc.flag |= VC_QCNT; break; - case 'm': vc.min_ma_lrt = atof(optarg); break; - case 't': vc.theta = atof(optarg); break; - case 'p': vc.pref = atof(optarg); break; - case 'i': vc.indel_frac = atof(optarg); break; - case 'Q': vc.flag |= VC_QCALL; break; - case 'L': vc.flag |= VC_ADJLD; break; - case 'U': vc.n_perm = atoi(optarg); break; - case 'C': vc.min_lrt = atof(optarg); break; - case 'X': vc.min_perm_p = atof(optarg); break; - case 'd': vc.min_smpl_frac = atof(optarg); break; - case 'K': bcf_p1_fp_lk = gzopen(optarg, "w"); break; - case 's': vc.subsam = read_samples(optarg, &vc.n_sub); - vc.ploidy = calloc(vc.n_sub + 1, 1); - for (tid = 0; tid < vc.n_sub; ++tid) vc.ploidy[tid] = vc.subsam[tid][strlen(vc.subsam[tid]) + 1]; - tid = -1; - break; - case 'T': - if (strcmp(optarg, "trioauto") == 0) vc.trio_aux = bcf_trio_prep(0, 0); - else if (strcmp(optarg, "trioxd") == 0) vc.trio_aux = bcf_trio_prep(1, 0); - else if (strcmp(optarg, "trioxs") == 0) vc.trio_aux = bcf_trio_prep(1, 1); - else if (strcmp(optarg, "pair") == 0) vc.flag |= VC_PAIRCALL; - else { - fprintf(stderr, "[%s] Option '-T' can only take value trioauto, trioxd or trioxs.\n", __func__); - return 1; - } - break; - case 'P': - if (strcmp(optarg, "full") == 0) vc.prior_type = MC_PTYPE_FULL; - else if (strcmp(optarg, "cond2") == 0) vc.prior_type = MC_PTYPE_COND2; - else if (strcmp(optarg, "flat") == 0) vc.prior_type = MC_PTYPE_FLAT; - else vc.prior_file = strdup(optarg); - break; - } - } - if (argc == optind) { - fprintf(stderr, "\n"); - fprintf(stderr, "Usage: bcftools view [options] [reg]\n\n"); - fprintf(stderr, "Input/output options:\n\n"); - fprintf(stderr, " -A keep all possible alternate alleles at variant sites\n"); - fprintf(stderr, " -b output BCF instead of VCF\n"); - fprintf(stderr, " -D FILE sequence dictionary for VCF->BCF conversion [null]\n"); - fprintf(stderr, " -F PL generated by r921 or before (which generate old ordering)\n"); - fprintf(stderr, " -G suppress all individual genotype information\n"); - fprintf(stderr, " -l FILE list of sites (chr pos) or regions (BED) to output [all sites]\n"); - fprintf(stderr, " -L calculate LD for adjacent sites\n"); - fprintf(stderr, " -N skip sites where REF is not A/C/G/T\n"); - fprintf(stderr, " -Q output the QCALL likelihood format\n"); - fprintf(stderr, " -s FILE list of samples to use [all samples]\n"); - fprintf(stderr, " -S input is VCF\n"); - fprintf(stderr, " -u uncompressed BCF output (force -b)\n"); - fprintf(stderr, "\nConsensus/variant calling options:\n\n"); - fprintf(stderr, " -c SNP calling (force -e)\n"); - fprintf(stderr, " -d FLOAT skip loci where less than FLOAT fraction of samples covered [0]\n"); - fprintf(stderr, " -e likelihood based analyses\n"); - fprintf(stderr, " -g call genotypes at variant sites (force -c)\n"); - fprintf(stderr, " -i FLOAT indel-to-substitution ratio [%.4g]\n", vc.indel_frac); - fprintf(stderr, " -I skip indels\n"); - fprintf(stderr, " -m FLOAT alternative model for multiallelic and rare-variant calling, include if P(chi^2)>=FLOAT\n"); - fprintf(stderr, " -p FLOAT variant if P(ref|D)BCF conversion please specify the sequence dictionary with -D\n", __func__); - return 1; - } - if (vc.n1 <= 0) vc.n_perm = 0; // TODO: give a warning here! - if (vc.n_perm > 0) { - seeds = malloc(vc.n_perm * sizeof(int)); - srand48(time(0)); - for (c = 0; c < vc.n_perm; ++c) seeds[c] = lrand48(); - } - b = calloc(1, sizeof(bcf1_t)); - blast = calloc(1, sizeof(bcf1_t)); - strcpy(moder, "r"); - if (!(vc.flag & VC_VCFIN)) strcat(moder, "b"); - strcpy(modew, "w"); - if (vc.flag & VC_BCFOUT) strcat(modew, "b"); - if (vc.flag & VC_UNCOMP) strcat(modew, "u"); - bp = vcf_open(argv[optind], moder); - hin = hout = vcf_hdr_read(bp); - if (vc.fn_dict && (vc.flag & VC_VCFIN)) - vcf_dictread(bp, hin, vc.fn_dict); - bout = vcf_open("-", modew); - if (!(vc.flag & VC_QCALL)) { - if (vc.n_sub) { - vc.sublist = calloc(vc.n_sub, sizeof(int)); - hout = bcf_hdr_subsam(hin, vc.n_sub, vc.subsam, vc.sublist); - } - write_header(hout); // always print the header - vcf_hdr_write(bout, hout); - } - if (vc.flag & VC_CALL) { - p1 = bcf_p1_init(hout->n_smpl, vc.ploidy); - if (vc.prior_file) { - if (bcf_p1_read_prior(p1, vc.prior_file) < 0) { - fprintf(stderr, "[%s] fail to read the prior AFS.\n", __func__); - return 1; - } - } else bcf_p1_init_prior(p1, vc.prior_type, vc.theta); - if (vc.n1 > 0 && vc.min_lrt > 0.) { // set n1 - bcf_p1_set_n1(p1, vc.n1); - bcf_p1_init_subprior(p1, vc.prior_type, vc.theta); - } - if (vc.indel_frac > 0.) bcf_p1_indel_prior(p1, vc.indel_frac); // otherwise use the default indel_frac - } - if (optind + 1 < argc && !(vc.flag&VC_VCFIN)) { - void *str2id = bcf_build_refhash(hout); - if (bcf_parse_region(str2id, argv[optind+1], &tid, &begin, &end) >= 0) { - bcf_idx_t *idx; - idx = bcf_idx_load(argv[optind]); - if (idx) { - uint64_t off; - off = bcf_idx_query(idx, tid, begin); - if (off == 0) { - fprintf(stderr, "[%s] no records in the query region.\n", __func__); - return 1; // FIXME: a lot of memory leaks... - } - bgzf_seek(bp->fp, off, SEEK_SET); - bcf_idx_destroy(idx); - } - } - } - if (bcf_p1_fp_lk && p1) { - int32_t M = bcf_p1_get_M(p1); - gzwrite(bcf_p1_fp_lk, &M, 4); - } - while (vcf_read(bp, hin, b) > 0) { - int is_indel, cons_llr = -1; - int64_t cons_gt = -1; - double em[10]; - if ((vc.flag & VC_VARONLY) && strcmp(b->alt, "X") == 0) continue; - if ((vc.flag & VC_VARONLY) && vc.min_smpl_frac > 0.) { - extern int bcf_smpl_covered(const bcf1_t *b); - int n = bcf_smpl_covered(b); - if ((double)n / b->n_smpl < vc.min_smpl_frac) continue; - } - if (vc.n_sub) bcf_subsam(vc.n_sub, vc.sublist, b); - if (vc.flag & VC_FIX_PL) bcf_fix_pl(b); - is_indel = bcf_is_indel(b); - if ((vc.flag & VC_NO_INDEL) && is_indel) continue; - if ((vc.flag & VC_INDEL_ONLY) && !is_indel) continue; - if ((vc.flag & VC_ACGT_ONLY) && !is_indel) { - int x; - if (b->ref[0] == 0 || b->ref[1] != 0) continue; - x = toupper(b->ref[0]); - if (x != 'A' && x != 'C' && x != 'G' && x != 'T') continue; - } - if (vc.bed && !bed_overlap(vc.bed, hin->ns[b->tid], b->pos, b->pos + strlen(b->ref))) continue; - if (tid >= 0) { - int l = strlen(b->ref); - l = b->pos + (l > 0? l : 1); - if (b->tid != tid || b->pos >= end) break; - if (!(l > begin && end > b->pos)) continue; - } - ++n_processed; - if ((vc.flag & VC_QCNT) && !is_indel) { // summarize the difference - int x = bcf_min_diff(b); - if (x > 255) x = 255; - if (x >= 0) ++qcnt[x]; - } - if (vc.flag & VC_QCALL) { // output QCALL format; STOP here - bcf_2qcall(hout, b); - continue; - } - if (vc.trio_aux) // do trio calling - bcf_trio_call(vc.trio_aux, b, &cons_llr, &cons_gt); - else if (vc.flag & VC_PAIRCALL) - cons_llr = bcf_pair_call(b); - if (vc.flag & (VC_CALL|VC_ADJLD|VC_EM)) bcf_gl2pl(b); - if (vc.flag & VC_EM) bcf_em1(b, vc.n1, 0x1ff, em); - else { - int i; - for (i = 0; i < 9; ++i) em[i] = -1.; - } - if ( !(vc.flag&VC_KEEPALT) && (vc.flag&VC_CALL) && vc.min_ma_lrt>=0 ) - { - bcf_p1_set_ploidy(b, p1); // could be improved: do this per site to allow pseudo-autosomal regions - int gts = call_multiallelic_gt(b, p1, vc.min_ma_lrt, vc.flag&VC_VARONLY); - if ( gts<=1 && vc.flag & VC_VARONLY ) continue; - } - else if (vc.flag & VC_CALL) { // call variants - bcf_p1rst_t pr; - int calret; - gzwrite(bcf_p1_fp_lk, &b->tid, 4); - gzwrite(bcf_p1_fp_lk, &b->pos, 4); - gzwrite(bcf_p1_fp_lk, &em[0], sizeof(double)); - calret = bcf_p1_cal(b, (em[7] >= 0 && em[7] < vc.min_lrt), p1, &pr); - if (n_processed % 100000 == 0) { - fprintf(stderr, "[%s] %ld sites processed.\n", __func__, (long)n_processed); - bcf_p1_dump_afs(p1); - } - if (pr.p_ref >= vc.pref && (vc.flag & VC_VARONLY)) continue; - if (vc.n_perm && vc.n1 > 0 && pr.p_chi2 < vc.min_perm_p) { // permutation test - bcf_p1rst_t r; - int i, n = 0; - for (i = 0; i < vc.n_perm; ++i) { -#ifdef BCF_PERM_LRT // LRT based permutation is much faster but less robust to artifacts - double x[10]; - bcf_shuffle(b, seeds[i]); - bcf_em1(b, vc.n1, 1<<7, x); - if (x[7] < em[7]) ++n; -#else - bcf_shuffle(b, seeds[i]); - bcf_p1_cal(b, 1, p1, &r); - if (pr.p_chi2 >= r.p_chi2) ++n; -#endif - } - pr.perm_rank = n; - } - if (calret >= 0) update_bcf1(b, p1, &pr, vc.pref, vc.flag, em, cons_llr, cons_gt); - } else if (vc.flag & VC_EM) update_bcf1(b, 0, 0, 0, vc.flag, em, cons_llr, cons_gt); - if (vc.flag & VC_ADJLD) { // compute LD - double f[4], r2; - if ((r2 = bcf_pair_freq(blast, b, f)) >= 0) { - kstring_t s; - s.m = s.l = 0; s.s = 0; - if (*b->info) kputc(';', &s); - ksprintf(&s, "NEIR=%.3f;NEIF4=%.3f,%.3f,%.3f,%.3f", r2, f[0], f[1], f[2], f[3]); - bcf_append_info(b, s.s, s.l); - free(s.s); - } - bcf_cpy(blast, b); - } - if (vc.flag & VC_ANNO_MAX) bcf_anno_max(b); - if (vc.flag & VC_NO_GENO) { // do not output GENO fields - b->n_gi = 0; - b->fmt[0] = '\0'; - b->l_str = b->fmt - b->str + 1; - } else bcf_fix_gt(b); - vcf_write(bout, hout, b); - } - - if (bcf_p1_fp_lk) gzclose(bcf_p1_fp_lk); - if (vc.prior_file) free(vc.prior_file); - if (vc.flag & VC_CALL) bcf_p1_dump_afs(p1); - if (hin != hout) bcf_hdr_destroy(hout); - bcf_hdr_destroy(hin); - bcf_destroy(b); bcf_destroy(blast); - vcf_close(bp); vcf_close(bout); - if (vc.fn_dict) free(vc.fn_dict); - if (vc.ploidy) free(vc.ploidy); - if (vc.trio_aux) free(vc.trio_aux); - if (vc.n_sub) { - int i; - for (i = 0; i < vc.n_sub; ++i) free(vc.subsam[i]); - free(vc.subsam); free(vc.sublist); - } - if (vc.bed) bed_destroy(vc.bed); - if (vc.flag & VC_QCNT) - for (c = 0; c < 256; ++c) - fprintf(stderr, "QT\t%d\t%lld\n", c, (long long)qcnt[c]); - if (seeds) free(seeds); - if (p1) bcf_p1_destroy(p1); - return 0; -} diff --git a/src/cnvnator/src/samtools/bcftools/em.c b/src/cnvnator/src/samtools/bcftools/em.c deleted file mode 100644 index b7dfe1a..0000000 --- a/src/cnvnator/src/samtools/bcftools/em.c +++ /dev/null @@ -1,310 +0,0 @@ -#include -#include -#include -#include "bcf.h" -#include "kmin.h" - -static double g_q2p[256]; - -#define ITER_MAX 50 -#define ITER_TRY 10 -#define EPS 1e-5 - -extern double kf_gammaq(double, double); - -/* - Generic routines - */ -// get the 3 genotype likelihoods -static double *get_pdg3(const bcf1_t *b) -{ - double *pdg; - const uint8_t *PL = 0; - int i, PL_len = 0; - // initialize g_q2p if necessary - if (g_q2p[0] == 0.) - for (i = 0; i < 256; ++i) - g_q2p[i] = pow(10., -i / 10.); - // set PL and PL_len - for (i = 0; i < b->n_gi; ++i) { - if (b->gi[i].fmt == bcf_str2int("PL", 2)) { - PL = (const uint8_t*)b->gi[i].data; - PL_len = b->gi[i].len; - break; - } - } - if (i == b->n_gi) return 0; // no PL - // fill pdg - pdg = malloc(3 * b->n_smpl * sizeof(double)); - for (i = 0; i < b->n_smpl; ++i) { - const uint8_t *pi = PL + i * PL_len; - double *p = pdg + i * 3; - p[0] = g_q2p[pi[2]]; p[1] = g_q2p[pi[1]]; p[2] = g_q2p[pi[0]]; - } - return pdg; -} - -// estimate site allele frequency in a very naive and inaccurate way -static double est_freq(int n, const double *pdg) -{ - int i, gcnt[3], tmp1; - // get a rough estimate of the genotype frequency - gcnt[0] = gcnt[1] = gcnt[2] = 0; - for (i = 0; i < n; ++i) { - const double *p = pdg + i * 3; - if (p[0] != 1. || p[1] != 1. || p[2] != 1.) { - int which = p[0] > p[1]? 0 : 1; - which = p[which] > p[2]? which : 2; - ++gcnt[which]; - } - } - tmp1 = gcnt[0] + gcnt[1] + gcnt[2]; - return (tmp1 == 0)? -1.0 : (.5 * gcnt[1] + gcnt[2]) / tmp1; -} - -/* - Single-locus EM - */ - -typedef struct { - int beg, end; - const double *pdg; -} minaux1_t; - -static double prob1(double f, void *data) -{ - minaux1_t *a = (minaux1_t*)data; - double p = 1., l = 0., f3[3]; - int i; -// printf("brent %lg\n", f); - if (f < 0 || f > 1) return 1e300; - f3[0] = (1.-f)*(1.-f); f3[1] = 2.*f*(1.-f); f3[2] = f*f; - for (i = a->beg; i < a->end; ++i) { - const double *pdg = a->pdg + i * 3; - p *= pdg[0] * f3[0] + pdg[1] * f3[1] + pdg[2] * f3[2]; - if (p < 1e-200) l -= log(p), p = 1.; - } - return l - log(p); -} - -// one EM iteration for allele frequency estimate -static double freq_iter(double *f, const double *_pdg, int beg, int end) -{ - double f0 = *f, f3[3], err; - int i; -// printf("em %lg\n", *f); - f3[0] = (1.-f0)*(1.-f0); f3[1] = 2.*f0*(1.-f0); f3[2] = f0*f0; - for (i = beg, f0 = 0.; i < end; ++i) { - const double *pdg = _pdg + i * 3; - f0 += (pdg[1] * f3[1] + 2. * pdg[2] * f3[2]) - / (pdg[0] * f3[0] + pdg[1] * f3[1] + pdg[2] * f3[2]); - } - f0 /= (end - beg) * 2; - err = fabs(f0 - *f); - *f = f0; - return err; -} - -/* The following function combines EM and Brent's method. When the signal from - * the data is strong, EM is faster but sometimes, EM may converge very slowly. - * When this happens, we switch to Brent's method. The idea is learned from - * Rasmus Nielsen. - */ -static double freqml(double f0, int beg, int end, const double *pdg) -{ - int i; - double f; - for (i = 0, f = f0; i < ITER_TRY; ++i) - if (freq_iter(&f, pdg, beg, end) < EPS) break; - if (i == ITER_TRY) { // haven't converged yet; try Brent's method - minaux1_t a; - a.beg = beg; a.end = end; a.pdg = pdg; - kmin_brent(prob1, f0 == f? .5*f0 : f0, f, (void*)&a, EPS, &f); - } - return f; -} - -// one EM iteration for genotype frequency estimate -static double g3_iter(double g[3], const double *_pdg, int beg, int end) -{ - double err, gg[3]; - int i; - gg[0] = gg[1] = gg[2] = 0.; -// printf("%lg,%lg,%lg\n", g[0], g[1], g[2]); - for (i = beg; i < end; ++i) { - double sum, tmp[3]; - const double *pdg = _pdg + i * 3; - tmp[0] = pdg[0] * g[0]; tmp[1] = pdg[1] * g[1]; tmp[2] = pdg[2] * g[2]; - sum = (tmp[0] + tmp[1] + tmp[2]) * (end - beg); - gg[0] += tmp[0] / sum; gg[1] += tmp[1] / sum; gg[2] += tmp[2] / sum; - } - err = fabs(gg[0] - g[0]) > fabs(gg[1] - g[1])? fabs(gg[0] - g[0]) : fabs(gg[1] - g[1]); - err = err > fabs(gg[2] - g[2])? err : fabs(gg[2] - g[2]); - g[0] = gg[0]; g[1] = gg[1]; g[2] = gg[2]; - return err; -} - -// perform likelihood ratio test -static double lk_ratio_test(int n, int n1, const double *pdg, double f3[3][3]) -{ - double r; - int i; - for (i = 0, r = 1.; i < n1; ++i) { - const double *p = pdg + i * 3; - r *= (p[0] * f3[1][0] + p[1] * f3[1][1] + p[2] * f3[1][2]) - / (p[0] * f3[0][0] + p[1] * f3[0][1] + p[2] * f3[0][2]); - } - for (; i < n; ++i) { - const double *p = pdg + i * 3; - r *= (p[0] * f3[2][0] + p[1] * f3[2][1] + p[2] * f3[2][2]) - / (p[0] * f3[0][0] + p[1] * f3[0][1] + p[2] * f3[0][2]); - } - return r; -} - -// x[0]: ref frequency -// x[1..3]: alt-alt, alt-ref, ref-ref frequenc -// x[4]: HWE P-value -// x[5..6]: group1 freq, group2 freq -// x[7]: 1-degree P-value -// x[8]: 2-degree P-value -int bcf_em1(const bcf1_t *b, int n1, int flag, double x[10]) -{ - double *pdg; - int i, n, n2; - if (b->n_alleles < 2) return -1; // one allele only - // initialization - if (n1 < 0 || n1 > b->n_smpl) n1 = 0; - if (flag & 1<<7) flag |= 7<<5; // compute group freq if LRT is required - if (flag & 0xf<<1) flag |= 0xf<<1; - n = b->n_smpl; n2 = n - n1; - pdg = get_pdg3(b); - if (pdg == 0) return -1; - for (i = 0; i < 10; ++i) x[i] = -1.; // set to negative - { - if ((x[0] = est_freq(n, pdg)) < 0.) { - free(pdg); - return -1; // no data - } - x[0] = freqml(x[0], 0, n, pdg); - } - if (flag & (0xf<<1|3<<8)) { // estimate the genotype frequency and test HWE - double *g = x + 1, f3[3], r; - f3[0] = g[0] = (1 - x[0]) * (1 - x[0]); - f3[1] = g[1] = 2 * x[0] * (1 - x[0]); - f3[2] = g[2] = x[0] * x[0]; - for (i = 0; i < ITER_MAX; ++i) - if (g3_iter(g, pdg, 0, n) < EPS) break; - // Hardy-Weinberg equilibrium (HWE) - for (i = 0, r = 1.; i < n; ++i) { - double *p = pdg + i * 3; - r *= (p[0] * g[0] + p[1] * g[1] + p[2] * g[2]) / (p[0] * f3[0] + p[1] * f3[1] + p[2] * f3[2]); - } - x[4] = kf_gammaq(.5, log(r)); - } - if ((flag & 7<<5) && n1 > 0 && n1 < n) { // group frequency - x[5] = freqml(x[0], 0, n1, pdg); - x[6] = freqml(x[0], n1, n, pdg); - } - if ((flag & 1<<7) && n1 > 0 && n1 < n) { // 1-degree P-value - double f[3], f3[3][3], tmp; - f[0] = x[0]; f[1] = x[5]; f[2] = x[6]; - for (i = 0; i < 3; ++i) - f3[i][0] = (1-f[i])*(1-f[i]), f3[i][1] = 2*f[i]*(1-f[i]), f3[i][2] = f[i]*f[i]; - tmp = log(lk_ratio_test(n, n1, pdg, f3)); - if (tmp < 0) tmp = 0; - x[7] = kf_gammaq(.5, tmp); - } - if ((flag & 3<<8) && n1 > 0 && n1 < n) { // 2-degree P-value - double g[3][3], tmp; - for (i = 0; i < 3; ++i) memcpy(g[i], x + 1, 3 * sizeof(double)); - for (i = 0; i < ITER_MAX; ++i) - if (g3_iter(g[1], pdg, 0, n1) < EPS) break; - for (i = 0; i < ITER_MAX; ++i) - if (g3_iter(g[2], pdg, n1, n) < EPS) break; - tmp = log(lk_ratio_test(n, n1, pdg, g)); - if (tmp < 0) tmp = 0; - x[8] = kf_gammaq(1., tmp); - } - // free - free(pdg); - return 0; -} - -/* - Two-locus EM (LD) - */ - -#define _G1(h, k) ((h>>1&1) + (k>>1&1)) -#define _G2(h, k) ((h&1) + (k&1)) - -// 0: the previous site; 1: the current site -static int pair_freq_iter(int n, double *pdg[2], double f[4]) -{ - double ff[4]; - int i, k, h; -// printf("%lf,%lf,%lf,%lf\n", f[0], f[1], f[2], f[3]); - memset(ff, 0, 4 * sizeof(double)); - for (i = 0; i < n; ++i) { - double *p[2], sum, tmp; - p[0] = pdg[0] + i * 3; p[1] = pdg[1] + i * 3; - for (k = 0, sum = 0.; k < 4; ++k) - for (h = 0; h < 4; ++h) - sum += f[k] * f[h] * p[0][_G1(k,h)] * p[1][_G2(k,h)]; - for (k = 0; k < 4; ++k) { - tmp = f[0] * (p[0][_G1(0,k)] * p[1][_G2(0,k)] + p[0][_G1(k,0)] * p[1][_G2(k,0)]) - + f[1] * (p[0][_G1(1,k)] * p[1][_G2(1,k)] + p[0][_G1(k,1)] * p[1][_G2(k,1)]) - + f[2] * (p[0][_G1(2,k)] * p[1][_G2(2,k)] + p[0][_G1(k,2)] * p[1][_G2(k,2)]) - + f[3] * (p[0][_G1(3,k)] * p[1][_G2(3,k)] + p[0][_G1(k,3)] * p[1][_G2(k,3)]); - ff[k] += f[k] * tmp / sum; - } - } - for (k = 0; k < 4; ++k) f[k] = ff[k] / (2 * n); - return 0; -} - -double bcf_pair_freq(const bcf1_t *b0, const bcf1_t *b1, double f[4]) -{ - const bcf1_t *b[2]; - int i, j, n_smpl; - double *pdg[2], flast[4], r, f0[2]; - // initialize others - if (b0->n_smpl != b1->n_smpl) return -1; // different number of samples - n_smpl = b0->n_smpl; - b[0] = b0; b[1] = b1; - f[0] = f[1] = f[2] = f[3] = -1.; - if (b[0]->n_alleles < 2 || b[1]->n_alleles < 2) return -1; // one allele only - pdg[0] = get_pdg3(b0); pdg[1] = get_pdg3(b1); - if (pdg[0] == 0 || pdg[1] == 0) { - free(pdg[0]); free(pdg[1]); - return -1; - } - // set the initial value - f0[0] = est_freq(n_smpl, pdg[0]); - f0[1] = est_freq(n_smpl, pdg[1]); - f[0] = (1 - f0[0]) * (1 - f0[1]); f[3] = f0[0] * f0[1]; - f[1] = (1 - f0[0]) * f0[1]; f[2] = f0[0] * (1 - f0[1]); - // iteration - for (j = 0; j < ITER_MAX; ++j) { - double eps = 0; - memcpy(flast, f, 4 * sizeof(double)); - pair_freq_iter(n_smpl, pdg, f); - for (i = 0; i < 4; ++i) { - double x = fabs(f[i] - flast[i]); - if (x > eps) eps = x; - } - if (eps < EPS) break; - } - // free - free(pdg[0]); free(pdg[1]); - { // calculate r^2 - double p[2], q[2], D; - p[0] = f[0] + f[1]; q[0] = 1 - p[0]; - p[1] = f[0] + f[2]; q[1] = 1 - p[1]; - D = f[0] * f[3] - f[1] * f[2]; - r = sqrt(D * D / (p[0] * p[1] * q[0] * q[1])); -// printf("R(%lf,%lf,%lf,%lf)=%lf\n", f[0], f[1], f[2], f[3], r); - if (isnan(r)) r = -1.; - } - return r; -} diff --git a/src/cnvnator/src/samtools/bcftools/fet.c b/src/cnvnator/src/samtools/bcftools/fet.c deleted file mode 100644 index 5812517..0000000 --- a/src/cnvnator/src/samtools/bcftools/fet.c +++ /dev/null @@ -1,112 +0,0 @@ -#include -#include - -/* This program is implemented with ideas from this web page: - * - * http://www.langsrud.com/fisher.htm - */ - -// log\binom{n}{k} -static double lbinom(int n, int k) -{ - if (k == 0 || n == k) return 0; - return lgamma(n+1) - lgamma(k+1) - lgamma(n-k+1); -} - -// n11 n12 | n1_ -// n21 n22 | n2_ -//-----------+---- -// n_1 n_2 | n - -// hypergeometric distribution -static double hypergeo(int n11, int n1_, int n_1, int n) -{ - return exp(lbinom(n1_, n11) + lbinom(n-n1_, n_1-n11) - lbinom(n, n_1)); -} - -typedef struct { - int n11, n1_, n_1, n; - double p; -} hgacc_t; - -// incremental version of hypergenometric distribution -static double hypergeo_acc(int n11, int n1_, int n_1, int n, hgacc_t *aux) -{ - if (n1_ || n_1 || n) { - aux->n11 = n11; aux->n1_ = n1_; aux->n_1 = n_1; aux->n = n; - } else { // then only n11 changed; the rest fixed - if (n11%11 && n11 + aux->n - aux->n1_ - aux->n_1) { - if (n11 == aux->n11 + 1) { // incremental - aux->p *= (double)(aux->n1_ - aux->n11) / n11 - * (aux->n_1 - aux->n11) / (n11 + aux->n - aux->n1_ - aux->n_1); - aux->n11 = n11; - return aux->p; - } - if (n11 == aux->n11 - 1) { // incremental - aux->p *= (double)aux->n11 / (aux->n1_ - n11) - * (aux->n11 + aux->n - aux->n1_ - aux->n_1) / (aux->n_1 - n11); - aux->n11 = n11; - return aux->p; - } - } - aux->n11 = n11; - } - aux->p = hypergeo(aux->n11, aux->n1_, aux->n_1, aux->n); - return aux->p; -} - -double kt_fisher_exact(int n11, int n12, int n21, int n22, double *_left, double *_right, double *two) -{ - int i, j, max, min; - double p, q, left, right; - hgacc_t aux; - int n1_, n_1, n; - - n1_ = n11 + n12; n_1 = n11 + n21; n = n11 + n12 + n21 + n22; // calculate n1_, n_1 and n - max = (n_1 < n1_) ? n_1 : n1_; // max n11, for right tail - min = n1_ + n_1 - n; - if (min < 0) min = 0; // min n11, for left tail - *two = *_left = *_right = 1.; - if (min == max) return 1.; // no need to do test - q = hypergeo_acc(n11, n1_, n_1, n, &aux); // the probability of the current table - // left tail - p = hypergeo_acc(min, 0, 0, 0, &aux); - for (left = 0., i = min + 1; p < 0.99999999 * q; ++i) // loop until underflow - left += p, p = hypergeo_acc(i, 0, 0, 0, &aux); - --i; - if (p < 1.00000001 * q) left += p; - else --i; - // right tail - p = hypergeo_acc(max, 0, 0, 0, &aux); - for (right = 0., j = max - 1; p < 0.99999999 * q; --j) // loop until underflow - right += p, p = hypergeo_acc(j, 0, 0, 0, &aux); - ++j; - if (p < 1.00000001 * q) right += p; - else ++j; - // two-tail - *two = left + right; - if (*two > 1.) *two = 1.; - // adjust left and right - if (abs(i - n11) < abs(j - n11)) right = 1. - left + q; - else left = 1.0 - right + q; - *_left = left; *_right = right; - return q; -} - -#ifdef FET_MAIN -#include - -int main(int argc, char *argv[]) -{ - char id[1024]; - int n11, n12, n21, n22; - double left, right, twotail, prob; - - while (scanf("%s%d%d%d%d", id, &n11, &n12, &n21, &n22) == 5) { - prob = kt_fisher_exact(n11, n12, n21, n22, &left, &right, &twotail); - printf("%s\t%d\t%d\t%d\t%d\t%.6g\t%.6g\t%.6g\t%.6g\n", id, n11, n12, n21, n22, - prob, left, right, twotail); - } - return 0; -} -#endif diff --git a/src/cnvnator/src/samtools/bcftools/index.c b/src/cnvnator/src/samtools/bcftools/index.c deleted file mode 100644 index a7db24f..0000000 --- a/src/cnvnator/src/samtools/bcftools/index.c +++ /dev/null @@ -1,336 +0,0 @@ -#include -#include -#include -#include "bam_endian.h" -#include "kstring.h" -#include "bcf.h" -#ifdef _USE_KNETFILE -#include "knetfile.h" -#endif - -#define TAD_LIDX_SHIFT 13 - -typedef struct { - int32_t n, m; - uint64_t *offset; -} bcf_lidx_t; - -struct __bcf_idx_t { - int32_t n; - bcf_lidx_t *index2; -}; - -/************ - * indexing * - ************/ - -static inline void insert_offset2(bcf_lidx_t *index2, int _beg, int _end, uint64_t offset) -{ - int i, beg, end; - beg = _beg >> TAD_LIDX_SHIFT; - end = (_end - 1) >> TAD_LIDX_SHIFT; - if (index2->m < end + 1) { - int old_m = index2->m; - index2->m = end + 1; - kroundup32(index2->m); - index2->offset = (uint64_t*)realloc(index2->offset, index2->m * 8); - memset(index2->offset + old_m, 0, 8 * (index2->m - old_m)); - } - if (beg == end) { - if (index2->offset[beg] == 0) index2->offset[beg] = offset; - } else { - for (i = beg; i <= end; ++i) - if (index2->offset[i] == 0) index2->offset[i] = offset; - } - if (index2->n < end + 1) index2->n = end + 1; -} - -bcf_idx_t *bcf_idx_core(bcf_t *bp, bcf_hdr_t *h) -{ - bcf_idx_t *idx; - int32_t last_coor, last_tid; - uint64_t last_off; - kstring_t *str; - BGZF *fp = bp->fp; - bcf1_t *b; - int ret; - - b = calloc(1, sizeof(bcf1_t)); - str = calloc(1, sizeof(kstring_t)); - idx = (bcf_idx_t*)calloc(1, sizeof(bcf_idx_t)); - idx->n = h->n_ref; - idx->index2 = calloc(h->n_ref, sizeof(bcf_lidx_t)); - - last_tid = 0xffffffffu; - last_off = bgzf_tell(fp); last_coor = 0xffffffffu; - while ((ret = bcf_read(bp, h, b)) > 0) { - int end, tmp; - if (last_tid != b->tid) { // change of chromosomes - last_tid = b->tid; - } else if (last_coor > b->pos) { - fprintf(stderr, "[bcf_idx_core] the input is out of order\n"); - free(str->s); free(str); free(idx); bcf_destroy(b); - return 0; - } - tmp = strlen(b->ref); - end = b->pos + (tmp > 0? tmp : 1); - insert_offset2(&idx->index2[b->tid], b->pos, end, last_off); - last_off = bgzf_tell(fp); - last_coor = b->pos; - } - free(str->s); free(str); bcf_destroy(b); - return idx; -} - -void bcf_idx_destroy(bcf_idx_t *idx) -{ - int i; - if (idx == 0) return; - for (i = 0; i < idx->n; ++i) free(idx->index2[i].offset); - free(idx->index2); - free(idx); -} - -/****************** - * index file I/O * - ******************/ - -void bcf_idx_save(const bcf_idx_t *idx, BGZF *fp) -{ - int32_t i, ti_is_be; - ti_is_be = bam_is_big_endian(); - bgzf_write(fp, "BCI\4", 4); - if (ti_is_be) { - uint32_t x = idx->n; - bgzf_write(fp, bam_swap_endian_4p(&x), 4); - } else bgzf_write(fp, &idx->n, 4); - for (i = 0; i < idx->n; ++i) { - bcf_lidx_t *index2 = idx->index2 + i; - // write linear index (index2) - if (ti_is_be) { - int x = index2->n; - bgzf_write(fp, bam_swap_endian_4p(&x), 4); - } else bgzf_write(fp, &index2->n, 4); - if (ti_is_be) { // big endian - int x; - for (x = 0; (int)x < index2->n; ++x) - bam_swap_endian_8p(&index2->offset[x]); - bgzf_write(fp, index2->offset, 8 * index2->n); - for (x = 0; (int)x < index2->n; ++x) - bam_swap_endian_8p(&index2->offset[x]); - } else bgzf_write(fp, index2->offset, 8 * index2->n); - } -} - -static bcf_idx_t *bcf_idx_load_core(BGZF *fp) -{ - int i, ti_is_be; - char magic[4]; - bcf_idx_t *idx; - ti_is_be = bam_is_big_endian(); - if (fp == 0) { - fprintf(stderr, "[%s] fail to load index.\n", __func__); - return 0; - } - bgzf_read(fp, magic, 4); - if (strncmp(magic, "BCI\4", 4)) { - fprintf(stderr, "[%s] wrong magic number.\n", __func__); - return 0; - } - idx = (bcf_idx_t*)calloc(1, sizeof(bcf_idx_t)); - bgzf_read(fp, &idx->n, 4); - if (ti_is_be) bam_swap_endian_4p(&idx->n); - idx->index2 = (bcf_lidx_t*)calloc(idx->n, sizeof(bcf_lidx_t)); - for (i = 0; i < idx->n; ++i) { - bcf_lidx_t *index2 = idx->index2 + i; - int j; - bgzf_read(fp, &index2->n, 4); - if (ti_is_be) bam_swap_endian_4p(&index2->n); - index2->m = index2->n; - index2->offset = (uint64_t*)calloc(index2->m, 8); - bgzf_read(fp, index2->offset, index2->n * 8); - if (ti_is_be) - for (j = 0; j < index2->n; ++j) bam_swap_endian_8p(&index2->offset[j]); - } - return idx; -} - -bcf_idx_t *bcf_idx_load_local(const char *fnidx) -{ - BGZF *fp; - fp = bgzf_open(fnidx, "r"); - if (fp) { - bcf_idx_t *idx = bcf_idx_load_core(fp); - bgzf_close(fp); - return idx; - } else return 0; -} - -#ifdef _USE_KNETFILE -static void download_from_remote(const char *url) -{ - const int buf_size = 1 * 1024 * 1024; - char *fn; - FILE *fp; - uint8_t *buf; - knetFile *fp_remote; - int l; - if (strstr(url, "ftp://") != url && strstr(url, "http://") != url) return; - l = strlen(url); - for (fn = (char*)url + l - 1; fn >= url; --fn) - if (*fn == '/') break; - ++fn; // fn now points to the file name - fp_remote = knet_open(url, "r"); - if (fp_remote == 0) { - fprintf(stderr, "[download_from_remote] fail to open remote file.\n"); - return; - } - if ((fp = fopen(fn, "w")) == 0) { - fprintf(stderr, "[download_from_remote] fail to create file in the working directory.\n"); - knet_close(fp_remote); - return; - } - buf = (uint8_t*)calloc(buf_size, 1); - while ((l = knet_read(fp_remote, buf, buf_size)) != 0) - fwrite(buf, 1, l, fp); - free(buf); - fclose(fp); - knet_close(fp_remote); -} -#else -static void download_from_remote(const char *url) -{ - return; -} -#endif - -static char *get_local_version(const char *fn) -{ - struct stat sbuf; - char *fnidx = (char*)calloc(strlen(fn) + 5, 1); - strcat(strcpy(fnidx, fn), ".bci"); - if ((strstr(fnidx, "ftp://") == fnidx || strstr(fnidx, "http://") == fnidx)) { - char *p, *url; - int l = strlen(fnidx); - for (p = fnidx + l - 1; p >= fnidx; --p) - if (*p == '/') break; - url = fnidx; fnidx = strdup(p + 1); - if (stat(fnidx, &sbuf) == 0) { - free(url); - return fnidx; - } - fprintf(stderr, "[%s] downloading the index file...\n", __func__); - download_from_remote(url); - free(url); - } - if (stat(fnidx, &sbuf) == 0) return fnidx; - free(fnidx); return 0; -} - -bcf_idx_t *bcf_idx_load(const char *fn) -{ - bcf_idx_t *idx; - char *fname = get_local_version(fn); - if (fname == 0) return 0; - idx = bcf_idx_load_local(fname); - free(fname); - return idx; -} - -int bcf_idx_build2(const char *fn, const char *_fnidx) -{ - char *fnidx; - BGZF *fpidx; - bcf_t *bp; - bcf_idx_t *idx; - bcf_hdr_t *h; - if ((bp = bcf_open(fn, "r")) == 0) { - fprintf(stderr, "[bcf_idx_build2] fail to open the BAM file.\n"); - return -1; - } - h = bcf_hdr_read(bp); - idx = bcf_idx_core(bp, h); - bcf_close(bp); - if (_fnidx == 0) { - fnidx = (char*)calloc(strlen(fn) + 5, 1); - strcpy(fnidx, fn); strcat(fnidx, ".bci"); - } else fnidx = strdup(_fnidx); - fpidx = bgzf_open(fnidx, "w"); - if (fpidx == 0) { - fprintf(stderr, "[bcf_idx_build2] fail to create the index file.\n"); - free(fnidx); - bcf_idx_destroy(idx); - return -1; - } - bcf_idx_save(idx, fpidx); - bcf_idx_destroy(idx); - bgzf_close(fpidx); - free(fnidx); - return 0; -} - -int bcf_idx_build(const char *fn) -{ - return bcf_idx_build2(fn, 0); -} - -/******************************************** - * parse a region in the format chr:beg-end * - ********************************************/ - -int bcf_parse_region(void *str2id, const char *str, int *tid, int *begin, int *end) -{ - char *s, *p; - int i, l, k; - l = strlen(str); - p = s = (char*)malloc(l+1); - /* squeeze out "," */ - for (i = k = 0; i != l; ++i) - if (str[i] != ',' && !isspace(str[i])) s[k++] = str[i]; - s[k] = 0; - for (i = 0; i != k; ++i) if (s[i] == ':') break; - s[i] = 0; - if ((*tid = bcf_str2id(str2id, s)) < 0) { - free(s); - return -1; - } - if (i == k) { /* dump the whole sequence */ - *begin = 0; *end = 1<<29; free(s); - return 0; - } - for (p = s + i + 1; i != k; ++i) if (s[i] == '-') break; - *begin = atoi(p); - if (i < k) { - p = s + i + 1; - *end = atoi(p); - } else *end = 1<<29; - if (*begin > 0) --*begin; - free(s); - if (*begin > *end) return -1; - return 0; -} - -/******************************* - * retrieve a specified region * - *******************************/ - -uint64_t bcf_idx_query(const bcf_idx_t *idx, int tid, int beg) -{ - uint64_t min_off, *offset; - int i; - if (beg < 0) beg = 0; - offset = idx->index2[tid].offset; - for (i = beg>>TAD_LIDX_SHIFT; i < idx->index2[tid].n && offset[i] == 0; ++i); - min_off = (i == idx->index2[tid].n)? offset[idx->index2[tid].n-1] : offset[i]; - return min_off; -} - -int bcf_main_index(int argc, char *argv[]) -{ - if (argc == 1) { - fprintf(stderr, "Usage: bcftools index \n"); - return 1; - } - bcf_idx_build(argv[1]); - return 0; -} diff --git a/src/cnvnator/src/samtools/bcftools/kmin.c b/src/cnvnator/src/samtools/bcftools/kmin.c deleted file mode 100644 index 5b8193b..0000000 --- a/src/cnvnator/src/samtools/bcftools/kmin.c +++ /dev/null @@ -1,209 +0,0 @@ -/* The MIT License - - Copyright (c) 2008, 2010 by Attractive Chaos - - Permission is hereby granted, free of charge, to any person obtaining - a copy of this software and associated documentation files (the - "Software"), to deal in the Software without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Software, and to - permit persons to whom the Software is furnished to do so, subject to - the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. -*/ - -/* Hooke-Jeeves algorithm for nonlinear minimization - - Based on the pseudocodes by Bell and Pike (CACM 9(9):684-685), and - the revision by Tomlin and Smith (CACM 12(11):637-638). Both of the - papers are comments on Kaupe's Algorithm 178 "Direct Search" (ACM - 6(6):313-314). The original algorithm was designed by Hooke and - Jeeves (ACM 8:212-229). This program is further revised according to - Johnson's implementation at Netlib (opt/hooke.c). - - Hooke-Jeeves algorithm is very simple and it works quite well on a - few examples. However, it might fail to converge due to its heuristic - nature. A possible improvement, as is suggested by Johnson, may be to - choose a small r at the beginning to quickly approach to the minimum - and a large r at later step to hit the minimum. - */ - -#include -#include -#include -#include "kmin.h" - -static double __kmin_hj_aux(kmin_f func, int n, double *x1, void *data, double fx1, double *dx, int *n_calls) -{ - int k, j = *n_calls; - double ftmp; - for (k = 0; k != n; ++k) { - x1[k] += dx[k]; - ftmp = func(n, x1, data); ++j; - if (ftmp < fx1) fx1 = ftmp; - else { /* search the opposite direction */ - dx[k] = 0.0 - dx[k]; - x1[k] += dx[k] + dx[k]; - ftmp = func(n, x1, data); ++j; - if (ftmp < fx1) fx1 = ftmp; - else x1[k] -= dx[k]; /* back to the original x[k] */ - } - } - *n_calls = j; - return fx1; /* here: fx1=f(n,x1) */ -} - -double kmin_hj(kmin_f func, int n, double *x, void *data, double r, double eps, int max_calls) -{ - double fx, fx1, *x1, *dx, radius; - int k, n_calls = 0; - x1 = (double*)calloc(n, sizeof(double)); - dx = (double*)calloc(n, sizeof(double)); - for (k = 0; k != n; ++k) { /* initial directions, based on MGJ */ - dx[k] = fabs(x[k]) * r; - if (dx[k] == 0) dx[k] = r; - } - radius = r; - fx1 = fx = func(n, x, data); ++n_calls; - for (;;) { - memcpy(x1, x, n * sizeof(double)); /* x1 = x */ - fx1 = __kmin_hj_aux(func, n, x1, data, fx, dx, &n_calls); - while (fx1 < fx) { - for (k = 0; k != n; ++k) { - double t = x[k]; - dx[k] = x1[k] > x[k]? fabs(dx[k]) : 0.0 - fabs(dx[k]); - x[k] = x1[k]; - x1[k] = x1[k] + x1[k] - t; - } - fx = fx1; - if (n_calls >= max_calls) break; - fx1 = func(n, x1, data); ++n_calls; - fx1 = __kmin_hj_aux(func, n, x1, data, fx1, dx, &n_calls); - if (fx1 >= fx) break; - for (k = 0; k != n; ++k) - if (fabs(x1[k] - x[k]) > .5 * fabs(dx[k])) break; - if (k == n) break; - } - if (radius >= eps) { - if (n_calls >= max_calls) break; - radius *= r; - for (k = 0; k != n; ++k) dx[k] *= r; - } else break; /* converge */ - } - free(x1); free(dx); - return fx1; -} - -// I copied this function somewhere several years ago with some of my modifications, but I forgot the source. -double kmin_brent(kmin1_f func, double a, double b, void *data, double tol, double *xmin) -{ - double bound, u, r, q, fu, tmp, fa, fb, fc, c; - const double gold1 = 1.6180339887; - const double gold2 = 0.3819660113; - const double tiny = 1e-20; - const int max_iter = 100; - - double e, d, w, v, mid, tol1, tol2, p, eold, fv, fw; - int iter; - - fa = func(a, data); fb = func(b, data); - if (fb > fa) { // swap, such that f(a) > f(b) - tmp = a; a = b; b = tmp; - tmp = fa; fa = fb; fb = tmp; - } - c = b + gold1 * (b - a), fc = func(c, data); // golden section extrapolation - while (fb > fc) { - bound = b + 100.0 * (c - b); // the farthest point where we want to go - r = (b - a) * (fb - fc); - q = (b - c) * (fb - fa); - if (fabs(q - r) < tiny) { // avoid 0 denominator - tmp = q > r? tiny : 0.0 - tiny; - } else tmp = q - r; - u = b - ((b - c) * q - (b - a) * r) / (2.0 * tmp); // u is the parabolic extrapolation point - if ((b > u && u > c) || (b < u && u < c)) { // u lies between b and c - fu = func(u, data); - if (fu < fc) { // (b,u,c) bracket the minimum - a = b; b = u; fa = fb; fb = fu; - break; - } else if (fu > fb) { // (a,b,u) bracket the minimum - c = u; fc = fu; - break; - } - u = c + gold1 * (c - b); fu = func(u, data); // golden section extrapolation - } else if ((c > u && u > bound) || (c < u && u < bound)) { // u lies between c and bound - fu = func(u, data); - if (fu < fc) { // fb > fc > fu - b = c; c = u; u = c + gold1 * (c - b); - fb = fc; fc = fu; fu = func(u, data); - } else { // (b,c,u) bracket the minimum - a = b; b = c; c = u; - fa = fb; fb = fc; fc = fu; - break; - } - } else if ((u > bound && bound > c) || (u < bound && bound < c)) { // u goes beyond the bound - u = bound; fu = func(u, data); - } else { // u goes the other way around, use golden section extrapolation - u = c + gold1 * (c - b); fu = func(u, data); - } - a = b; b = c; c = u; - fa = fb; fb = fc; fc = fu; - } - if (a > c) u = a, a = c, c = u; // swap - - // now, afb and fb tol1) { - // related to parabolic interpolation - r = (b - w) * (fb - fv); - q = (b - v) * (fb - fw); - p = (b - v) * q - (b - w) * r; - q = 2.0 * (q - r); - if (q > 0.0) p = 0.0 - p; - else q = 0.0 - q; - eold = e; e = d; - if (fabs(p) >= fabs(0.5 * q * eold) || p <= q * (a - b) || p >= q * (c - b)) { - d = gold2 * (e = (b >= mid ? a - b : c - b)); - } else { - d = p / q; u = b + d; // actual parabolic interpolation happens here - if (u - a < tol2 || c - u < tol2) - d = (mid > b)? tol1 : 0.0 - tol1; - } - } else d = gold2 * (e = (b >= mid ? a - b : c - b)); // golden section interpolation - u = fabs(d) >= tol1 ? b + d : b + (d > 0.0? tol1 : -tol1); - fu = func(u, data); - if (fu <= fb) { // u is the minimum point so far - if (u >= b) a = b; - else c = b; - v = w; w = b; b = u; fv = fw; fw = fb; fb = fu; - } else { // adjust (a,c) and (u,v,w) - if (u < b) a = u; - else c = u; - if (fu <= fw || w == b) { - v = w; w = u; - fv = fw; fw = fu; - } else if (fu <= fv || v == b || v == w) { - v = u; fv = fu; - } - } - } - *xmin = b; - return fb; -} diff --git a/src/cnvnator/src/samtools/bcftools/kmin.h b/src/cnvnator/src/samtools/bcftools/kmin.h deleted file mode 100644 index 6feba45..0000000 --- a/src/cnvnator/src/samtools/bcftools/kmin.h +++ /dev/null @@ -1,46 +0,0 @@ -/* - Copyright (c) 2008, 2010 by Attractive Chaos - - Permission is hereby granted, free of charge, to any person obtaining - a copy of this software and associated documentation files (the - "Software"), to deal in the Software without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Software, and to - permit persons to whom the Software is furnished to do so, subject to - the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. -*/ - -#ifndef KMIN_H -#define KMIN_H - -#define KMIN_RADIUS 0.5 -#define KMIN_EPS 1e-7 -#define KMIN_MAXCALL 50000 - -typedef double (*kmin_f)(int, double*, void*); -typedef double (*kmin1_f)(double, void*); - -#ifdef __cplusplus -extern "C" { -#endif - - double kmin_hj(kmin_f func, int n, double *x, void *data, double r, double eps, int max_calls); - double kmin_brent(kmin1_f func, double a, double b, void *data, double tol, double *xmin); - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/src/cnvnator/src/samtools/bcftools/main.c b/src/cnvnator/src/samtools/bcftools/main.c deleted file mode 100644 index eda6217..0000000 --- a/src/cnvnator/src/samtools/bcftools/main.c +++ /dev/null @@ -1,191 +0,0 @@ -#include -#include -#include -#include -#include "knetfile.h" -#include "bcf.h" - -#include "kseq.h" -KSTREAM_INIT(gzFile, gzread, 0x10000) - -int bcfview(int argc, char *argv[]); -int bcf_main_index(int argc, char *argv[]); - -#define BUF_SIZE 0x10000 - -int bcf_cat(int n, char * const *fn) -{ - int i; - bcf_t *out; - uint8_t *buf; - buf = malloc(BUF_SIZE); - out = bcf_open("-", "w"); - for (i = 0; i < n; ++i) { - bcf_t *in; - bcf_hdr_t *h; - off_t end; - struct stat s; - in = bcf_open(fn[i], "r"); - h = bcf_hdr_read(in); - if (i == 0) bcf_hdr_write(out, h); - bcf_hdr_destroy(h); -#ifdef _USE_KNETFILE - fstat(knet_fileno((knetFile*)in->fp->fp), &s); - end = s.st_size - 28; - while (knet_tell((knetFile*)in->fp->fp) < end) { - int size = knet_tell((knetFile*)in->fp->fp) + BUF_SIZE < end? BUF_SIZE : end - knet_tell((knetFile*)in->fp->fp); - knet_read(in->fp->fp, buf, size); - fwrite(buf, 1, size, out->fp->fp); - } -#else - abort(); // FIXME: not implemented -#endif - bcf_close(in); - } - bcf_close(out); - free(buf); - return 0; -} - -extern double bcf_pair_freq(const bcf1_t *b0, const bcf1_t *b1, double f[4]); - -int bcf_main_ldpair(int argc, char *argv[]) -{ - bcf_t *fp; - bcf_hdr_t *h; - bcf1_t *b0, *b1; - bcf_idx_t *idx; - kstring_t str; - void *str2id; - gzFile fplist; - kstream_t *ks; - int dret, lineno = 0; - if (argc < 3) { - fprintf(stderr, "Usage: bcftools ldpair \n"); - return 1; - } - fplist = gzopen(argv[2], "rb"); - ks = ks_init(fplist); - memset(&str, 0, sizeof(kstring_t)); - fp = bcf_open(argv[1], "rb"); - h = bcf_hdr_read(fp); - str2id = bcf_build_refhash(h); - idx = bcf_idx_load(argv[1]); - if (idx == 0) { - fprintf(stderr, "[%s] No bcf index is found. Abort!\n", __func__); - return 1; - } - b0 = calloc(1, sizeof(bcf1_t)); - b1 = calloc(1, sizeof(bcf1_t)); - while (ks_getuntil(ks, '\n', &str, &dret) >= 0) { - char *p, *q; - int k; - int tid0 = -1, tid1 = -1, pos0 = -1, pos1 = -1; - ++lineno; - for (p = q = str.s, k = 0; *p; ++p) { - if (*p == ' ' || *p == '\t') { - *p = '\0'; - if (k == 0) tid0 = bcf_str2id(str2id, q); - else if (k == 1) pos0 = atoi(q) - 1; - else if (k == 2) tid1 = strcmp(q, "=")? bcf_str2id(str2id, q) : tid0; - else if (k == 3) pos1 = atoi(q) - 1; - q = p + 1; - ++k; - } - } - if (k == 3) pos1 = atoi(q) - 1; - if (tid0 >= 0 && tid1 >= 0 && pos0 >= 0 && pos1 >= 0) { - uint64_t off; - double r, f[4]; - off = bcf_idx_query(idx, tid0, pos0); - bgzf_seek(fp->fp, off, SEEK_SET); - while (bcf_read(fp, h, b0) >= 0 && b0->pos != pos0); - off = bcf_idx_query(idx, tid1, pos1); - bgzf_seek(fp->fp, off, SEEK_SET); - while (bcf_read(fp, h, b1) >= 0 && b1->pos != pos1); - r = bcf_pair_freq(b0, b1, f); - r *= r; - printf("%s\t%d\t%s\t%d\t%.4g\t%.4g\t%.4g\t%.4g\t%.4g\n", h->ns[tid0], pos0+1, h->ns[tid1], pos1+1, - r, f[0], f[1], f[2], f[3]); - } //else fprintf(stderr, "[%s] Parse error at line %d.\n", __func__, lineno); - } - bcf_destroy(b0); bcf_destroy(b1); - bcf_idx_destroy(idx); - bcf_str2id_destroy(str2id); - bcf_hdr_destroy(h); - bcf_close(fp); - free(str.s); - ks_destroy(ks); - gzclose(fplist); - return 0; -} - -int bcf_main_ld(int argc, char *argv[]) -{ - bcf_t *fp; - bcf_hdr_t *h; - bcf1_t **b, *b0; - int i, j, m, n; - double f[4]; - if (argc == 1) { - fprintf(stderr, "Usage: bcftools ld \n"); - return 1; - } - fp = bcf_open(argv[1], "rb"); - h = bcf_hdr_read(fp); - // read the entire BCF - m = n = 0; b = 0; - b0 = calloc(1, sizeof(bcf1_t)); - while (bcf_read(fp, h, b0) >= 0) { - if (m == n) { - m = m? m<<1 : 16; - b = realloc(b, sizeof(void*) * m); - } - b[n] = calloc(1, sizeof(bcf1_t)); - bcf_cpy(b[n++], b0); - } - bcf_destroy(b0); - // compute pair-wise r^2 - printf("%d\n", n); // the number of loci - for (i = 0; i < n; ++i) { - printf("%s:%d", h->ns[b[i]->tid], b[i]->pos + 1); - for (j = 0; j < i; ++j) { - double r = bcf_pair_freq(b[i], b[j], f); - printf("\t%.3f", r*r); - } - printf("\t1.000\n"); - } - // free - for (i = 0; i < n; ++i) bcf_destroy(b[i]); - free(b); - bcf_hdr_destroy(h); - bcf_close(fp); - return 0; -} - -int main(int argc, char *argv[]) -{ - if (argc == 1) { - fprintf(stderr, "\n"); - fprintf(stderr, "Program: bcftools (Tools for data in the VCF/BCF formats)\n"); - fprintf(stderr, "Version: %s\n\n", BCF_VERSION); - fprintf(stderr, "Usage: bcftools \n\n"); - fprintf(stderr, "Command: view print, extract, convert and call SNPs from BCF\n"); - fprintf(stderr, " index index BCF\n"); - fprintf(stderr, " cat concatenate BCFs\n"); - fprintf(stderr, " ld compute all-pair r^2\n"); - fprintf(stderr, " ldpair compute r^2 between requested pairs\n"); - fprintf(stderr, "\n"); - return 1; - } - if (strcmp(argv[1], "view") == 0) return bcfview(argc-1, argv+1); - else if (strcmp(argv[1], "index") == 0) return bcf_main_index(argc-1, argv+1); - else if (strcmp(argv[1], "ld") == 0) return bcf_main_ld(argc-1, argv+1); - else if (strcmp(argv[1], "ldpair") == 0) return bcf_main_ldpair(argc-1, argv+1); - else if (strcmp(argv[1], "cat") == 0) return bcf_cat(argc-2, argv+2); // cat is different ... - else { - fprintf(stderr, "[main] Unrecognized command.\n"); - return 1; - } - return 0; -} diff --git a/src/cnvnator/src/samtools/bcftools/mut.c b/src/cnvnator/src/samtools/bcftools/mut.c deleted file mode 100644 index 15ef265..0000000 --- a/src/cnvnator/src/samtools/bcftools/mut.c +++ /dev/null @@ -1,127 +0,0 @@ -#include -#include -#include "bcf.h" - -#define MAX_GENO 359 - -int8_t seq_bitcnt[] = { 4, 1, 1, 2, 1, 2, 2, 3, 1, 2, 2, 3, 2, 3, 3, 4 }; -char *seq_nt16rev = "XACMGRSVTWYHKDBN"; - -uint32_t *bcf_trio_prep(int is_x, int is_son) -{ - int i, j, k, n, map[10]; - uint32_t *ret; - ret = calloc(MAX_GENO, 4); - for (i = 0, k = 0; i < 4; ++i) - for (j = i; j < 4; ++j) - map[k++] = 1<n_smpl != 3) return -1; // not a trio - for (i = 0; i < b->n_gi; ++i) - if (b->gi[i].fmt == bcf_str2int("PL", 2)) break; - if (i == b->n_gi) return -1; // no PL - gl10 = alloca(10 * b->n_smpl); - if (bcf_gl10(b, gl10) < 0) { - if (bcf_gl10_indel(b, gl10) < 0) return -1; - } - PL = b->gi + i; - for (i = 0, k = 0; i < 4; ++i) - for (j = i; j < 4; ++j) - map[k++] = seq_nt16rev[1<data)[j * PL->len] != 0) break; - if (j < 3) { // we need to go through the complex procedure - uint8_t *g[3]; - int minc = 1<<30, minc_j = -1, minf = 0, gtf = 0, gtc = 0; - g[0] = gl10; - g[1] = gl10 + 10; - g[2] = gl10 + 20; - for (j = 1; j <= (int)prep[0]; ++j) { // compute LK with constraint - int sum = g[0][prep[j]&0xff] + g[1][prep[j]>>8&0xff] + g[2][prep[j]>>16&0xff]; - if (sum < minc) minc = sum, minc_j = j; - } - gtc |= map[prep[minc_j]&0xff]; gtc |= map[prep[minc_j]>>8&0xff]<<8; gtc |= map[prep[minc_j]>>16]<<16; - for (j = 0; j < 3; ++j) { // compute LK without constraint - int min = 1<<30, min_k = -1; - for (k = 0; k < 10; ++k) - if (g[j][k] < min) min = g[j][k], min_k = k; - gtf |= map[min_k]<<(j*8); - minf += min; - } - *llr = minc - minf; *gt = (int64_t)gtc<<32 | gtf; - } else *llr = 0, *gt = -1; - return 0; -} - -int bcf_pair_call(const bcf1_t *b) -{ - int i, j, k; - const bcf_ginfo_t *PL; - if (b->n_smpl != 2) return -1; // not a pair - for (i = 0; i < b->n_gi; ++i) - if (b->gi[i].fmt == bcf_str2int("PL", 2)) break; - if (i == b->n_gi) return -1; // no PL - PL = b->gi + i; - for (j = 0; j < 2; ++j) // check if ref hom is the most probable in all members - if (((uint8_t*)PL->data)[j * PL->len] != 0) break; - if (j < 2) { // we need to go through the complex procedure - uint8_t *g[2]; - int minc = 1<<30, minf = 0; - g[0] = PL->data; - g[1] = (uint8_t*)PL->data + PL->len; - for (j = 0; j < PL->len; ++j) // compute LK with constraint - minc = minc < g[0][j] + g[1][j]? minc : g[0][j] + g[1][j]; - for (j = 0; j < 2; ++j) { // compute LK without constraint - int min = 1<<30; - for (k = 0; k < PL->len; ++k) - min = min < g[j][k]? min : g[j][k]; - minf += min; - } - return minc - minf; - } else return 0; -} - -int bcf_min_diff(const bcf1_t *b) -{ - int i, min = 1<<30; - const bcf_ginfo_t *PL; - for (i = 0; i < b->n_gi; ++i) - if (b->gi[i].fmt == bcf_str2int("PL", 2)) break; - if (i == b->n_gi) return -1; // no PL - PL = b->gi + i; - for (i = 0; i < b->n_smpl; ++i) { - int m1, m2, j; - const uint8_t *p = (uint8_t*)PL->data; - m1 = m2 = 1<<30; - for (j = 0; j < PL->len; ++j) { - if ((int)p[j] < m1) m2 = m1, m1 = p[j]; - else if ((int)p[j] < m2) m2 = p[j]; - } - min = min < m2 - m1? min : m2 - m1; - } - return min; -} diff --git a/src/cnvnator/src/samtools/bcftools/prob1.c b/src/cnvnator/src/samtools/bcftools/prob1.c deleted file mode 100644 index 3539ee3..0000000 --- a/src/cnvnator/src/samtools/bcftools/prob1.c +++ /dev/null @@ -1,988 +0,0 @@ -#include -#include -#include -#include -#include -#include -#include -#include -#include "prob1.h" -#include "kstring.h" - -#include "kseq.h" -KSTREAM_INIT(gzFile, gzread, 16384) - -#define MC_MAX_EM_ITER 16 -#define MC_EM_EPS 1e-5 -#define MC_DEF_INDEL 0.15 - -gzFile bcf_p1_fp_lk; - -unsigned char seq_nt4_table[256] = { - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 /*'-'*/, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 0, 4, 1, 4, 4, 4, 2, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 0, 4, 1, 4, 4, 4, 2, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 -}; - -struct __bcf_p1aux_t { - int n, M, n1, is_indel; - uint8_t *ploidy; // haploid or diploid ONLY - double *q2p, *pdg; // pdg -> P(D|g) - double *phi, *phi_indel; - double *z, *zswap; // aux for afs - double *z1, *z2, *phi1, *phi2; // only calculated when n1 is set - double **hg; // hypergeometric distribution - double *lf; // log factorial - double t, t1, t2; - double *afs, *afs1; // afs: accumulative AFS; afs1: site posterior distribution - const uint8_t *PL; // point to PL - int PL_len; -}; - -void bcf_p1_indel_prior(bcf_p1aux_t *ma, double x) -{ - int i; - for (i = 0; i < ma->M; ++i) - ma->phi_indel[i] = ma->phi[i] * x; - ma->phi_indel[ma->M] = 1. - ma->phi[ma->M] * x; -} - -static void init_prior(int type, double theta, int M, double *phi) -{ - int i; - if (type == MC_PTYPE_COND2) { - for (i = 0; i <= M; ++i) - phi[i] = 2. * (i + 1) / (M + 1) / (M + 2); - } else if (type == MC_PTYPE_FLAT) { - for (i = 0; i <= M; ++i) - phi[i] = 1. / (M + 1); - } else { - double sum; - for (i = 0, sum = 0.; i < M; ++i) - sum += (phi[i] = theta / (M - i)); - phi[M] = 1. - sum; - } -} - -void bcf_p1_init_prior(bcf_p1aux_t *ma, int type, double theta) -{ - init_prior(type, theta, ma->M, ma->phi); - bcf_p1_indel_prior(ma, MC_DEF_INDEL); -} - -void bcf_p1_init_subprior(bcf_p1aux_t *ma, int type, double theta) -{ - if (ma->n1 <= 0 || ma->n1 >= ma->M) return; - init_prior(type, theta, 2*ma->n1, ma->phi1); - init_prior(type, theta, 2*(ma->n - ma->n1), ma->phi2); -} - -int bcf_p1_read_prior(bcf_p1aux_t *ma, const char *fn) -{ - gzFile fp; - kstring_t s; - kstream_t *ks; - long double sum; - int dret, k; - memset(&s, 0, sizeof(kstring_t)); - fp = strcmp(fn, "-")? gzopen(fn, "r") : gzdopen(fileno(stdin), "r"); - ks = ks_init(fp); - memset(ma->phi, 0, sizeof(double) * (ma->M + 1)); - while (ks_getuntil(ks, '\n', &s, &dret) >= 0) { - if (strstr(s.s, "[afs] ") == s.s) { - char *p = s.s + 6; - for (k = 0; k <= ma->M; ++k) { - int x; - double y; - x = strtol(p, &p, 10); - if (x != k && (errno == EINVAL || errno == ERANGE)) return -1; - ++p; - y = strtod(p, &p); - if (y == 0. && (errno == EINVAL || errno == ERANGE)) return -1; - ma->phi[ma->M - k] += y; - } - } - } - ks_destroy(ks); - gzclose(fp); - free(s.s); - for (sum = 0., k = 0; k <= ma->M; ++k) sum += ma->phi[k]; - fprintf(stderr, "[prior]"); - for (k = 0; k <= ma->M; ++k) ma->phi[k] /= sum; - for (k = 0; k <= ma->M; ++k) fprintf(stderr, " %d:%.3lg", k, ma->phi[ma->M - k]); - fputc('\n', stderr); - for (sum = 0., k = 1; k < ma->M; ++k) sum += ma->phi[ma->M - k] * (2.* k * (ma->M - k) / ma->M / (ma->M - 1)); - fprintf(stderr, "[%s] heterozygosity=%lf, ", __func__, (double)sum); - for (sum = 0., k = 1; k <= ma->M; ++k) sum += k * ma->phi[ma->M - k] / ma->M; - fprintf(stderr, "theta=%lf\n", (double)sum); - bcf_p1_indel_prior(ma, MC_DEF_INDEL); - return 0; -} - -bcf_p1aux_t *bcf_p1_init(int n, uint8_t *ploidy) -{ - bcf_p1aux_t *ma; - int i; - ma = calloc(1, sizeof(bcf_p1aux_t)); - ma->n1 = -1; - ma->n = n; ma->M = 2 * n; - if (ploidy) { - ma->ploidy = malloc(n); - memcpy(ma->ploidy, ploidy, n); - for (i = 0, ma->M = 0; i < n; ++i) ma->M += ploidy[i]; - if (ma->M == 2 * n) { - free(ma->ploidy); - ma->ploidy = 0; - } - } - ma->q2p = calloc(256, sizeof(double)); - ma->pdg = calloc(3 * ma->n, sizeof(double)); - ma->phi = calloc(ma->M + 1, sizeof(double)); - ma->phi_indel = calloc(ma->M + 1, sizeof(double)); - ma->phi1 = calloc(ma->M + 1, sizeof(double)); - ma->phi2 = calloc(ma->M + 1, sizeof(double)); - ma->z = calloc(ma->M + 1, sizeof(double)); - ma->zswap = calloc(ma->M + 1, sizeof(double)); - ma->z1 = calloc(ma->M + 1, sizeof(double)); // actually we do not need this large - ma->z2 = calloc(ma->M + 1, sizeof(double)); - ma->afs = calloc(ma->M + 1, sizeof(double)); - ma->afs1 = calloc(ma->M + 1, sizeof(double)); - ma->lf = calloc(ma->M + 1, sizeof(double)); - for (i = 0; i < 256; ++i) - ma->q2p[i] = pow(10., -i / 10.); - for (i = 0; i <= ma->M; ++i) ma->lf[i] = lgamma(i + 1); - bcf_p1_init_prior(ma, MC_PTYPE_FULL, 1e-3); // the simplest prior - return ma; -} - -int bcf_p1_get_M(bcf_p1aux_t *b) { return b->M; } - -int bcf_p1_set_n1(bcf_p1aux_t *b, int n1) -{ - if (n1 == 0 || n1 >= b->n) return -1; - if (b->M != b->n * 2) { - fprintf(stderr, "[%s] unable to set `n1' when there are haploid samples.\n", __func__); - return -1; - } - b->n1 = n1; - return 0; -} - -void bcf_p1_set_ploidy(bcf1_t *b, bcf_p1aux_t *ma) -{ - // bcf_p1aux_t fields are not visible outside of prob1.c, hence this wrapper. - // Ideally, this should set ploidy per site to allow pseudo-autosomal regions - b->ploidy = ma->ploidy; -} - -void bcf_p1_destroy(bcf_p1aux_t *ma) -{ - if (ma) { - int k; - free(ma->lf); - if (ma->hg && ma->n1 > 0) { - for (k = 0; k <= 2*ma->n1; ++k) free(ma->hg[k]); - free(ma->hg); - } - free(ma->ploidy); free(ma->q2p); free(ma->pdg); - free(ma->phi); free(ma->phi_indel); free(ma->phi1); free(ma->phi2); - free(ma->z); free(ma->zswap); free(ma->z1); free(ma->z2); - free(ma->afs); free(ma->afs1); - free(ma); - } -} - -extern double kf_gammap(double s, double z); -int test16(bcf1_t *b, anno16_t *a); - -// Wigginton 2005, PMID: 15789306 -// written by Jan Wigginton -double calc_hwe(int obs_hom1, int obs_hom2, int obs_hets) -{ - if (obs_hom1 + obs_hom2 + obs_hets == 0 ) return 1; - - assert(obs_hom1 >= 0 && obs_hom2 >= 0 && obs_hets >= 0); - - int obs_homc = obs_hom1 < obs_hom2 ? obs_hom2 : obs_hom1; - int obs_homr = obs_hom1 < obs_hom2 ? obs_hom1 : obs_hom2; - - int rare_copies = 2 * obs_homr + obs_hets; - int genotypes = obs_hets + obs_homc + obs_homr; - - double *het_probs = (double*) calloc(rare_copies+1, sizeof(double)); - - /* start at midpoint */ - int mid = rare_copies * (2 * genotypes - rare_copies) / (2 * genotypes); - - /* check to ensure that midpoint and rare alleles have same parity */ - if ((rare_copies & 1) ^ (mid & 1)) mid++; - - int curr_hets = mid; - int curr_homr = (rare_copies - mid) / 2; - int curr_homc = genotypes - curr_hets - curr_homr; - - het_probs[mid] = 1.0; - double sum = het_probs[mid]; - for (curr_hets = mid; curr_hets > 1; curr_hets -= 2) - { - het_probs[curr_hets - 2] = het_probs[curr_hets] * curr_hets * (curr_hets - 1.0) / (4.0 * (curr_homr + 1.0) * (curr_homc + 1.0)); - sum += het_probs[curr_hets - 2]; - - /* 2 fewer heterozygotes for next iteration -> add one rare, one common homozygote */ - curr_homr++; - curr_homc++; - } - - curr_hets = mid; - curr_homr = (rare_copies - mid) / 2; - curr_homc = genotypes - curr_hets - curr_homr; - for (curr_hets = mid; curr_hets <= rare_copies - 2; curr_hets += 2) - { - het_probs[curr_hets + 2] = het_probs[curr_hets] * 4.0 * curr_homr * curr_homc /((curr_hets + 2.0) * (curr_hets + 1.0)); - sum += het_probs[curr_hets + 2]; - - /* add 2 heterozygotes for next iteration -> subtract one rare, one common homozygote */ - curr_homr--; - curr_homc--; - } - int i; - for (i = 0; i <= rare_copies; i++) het_probs[i] /= sum; - - /* p-value calculation for p_hwe */ - double p_hwe = 0.0; - for (i = 0; i <= rare_copies; i++) - { - if (het_probs[i] > het_probs[obs_hets]) - continue; - p_hwe += het_probs[i]; - } - - p_hwe = p_hwe > 1.0 ? 1.0 : p_hwe; - free(het_probs); - return p_hwe; - -} - - -static void _bcf1_set_ref(bcf1_t *b, int idp) -{ - kstring_t s; - int old_n_gi = b->n_gi; - s.m = b->m_str; s.l = b->l_str - 1; s.s = b->str; - kputs(":GT", &s); kputc('\0', &s); - b->m_str = s.m; b->l_str = s.l; b->str = s.s; - bcf_sync(b); - - // Call GTs - int isample, an = 0; - for (isample = 0; isample < b->n_smpl; isample++) - { - if ( idp>=0 && ((uint16_t*)b->gi[idp].data)[isample]==0 ) - ((uint8_t*)b->gi[old_n_gi].data)[isample] = 1<<7; - else - { - ((uint8_t*)b->gi[old_n_gi].data)[isample] = 0; - an += b->ploidy ? b->ploidy[isample] : 2; - } - } - bcf_fit_alt(b,1); - b->qual = 999; - - // Prepare BCF for output: ref, alt, filter, info, format - memset(&s, 0, sizeof(kstring_t)); kputc('\0', &s); - kputs(b->ref, &s); kputc('\0', &s); - kputs(b->alt, &s); kputc('\0', &s); kputc('\0', &s); - { - ksprintf(&s, "AN=%d;", an); - kputs(b->info, &s); - anno16_t a; - int has_I16 = test16(b, &a) >= 0? 1 : 0; - if (has_I16 ) - { - if ( a.is_tested) ksprintf(&s, ";PV4=%.2g,%.2g,%.2g,%.2g", a.p[0], a.p[1], a.p[2], a.p[3]); - ksprintf(&s, ";DP4=%d,%d,%d,%d;MQ=%d", a.d[0], a.d[1], a.d[2], a.d[3], a.mq); - } - kputc('\0', &s); - rm_info(&s, "I16="); - rm_info(&s, "QS="); - } - kputs(b->fmt, &s); kputc('\0', &s); - free(b->str); - b->m_str = s.m; b->l_str = s.l; b->str = s.s; - bcf_sync(b); -} - -int call_multiallelic_gt(bcf1_t *b, bcf_p1aux_t *ma, double threshold, int var_only) -{ - int nals = 1; - char *p; - for (p=b->alt; *p; p++) - { - if ( *p=='X' || p[0]=='.' ) break; - if ( p[0]==',' ) nals++; - } - if ( b->alt[0] && !*p ) nals++; - - if ( nals>4 ) - { - if ( *b->ref=='N' ) return 0; - fprintf(stderr,"Not ready for this, more than 4 alleles at %d: %s, %s\n", b->pos+1, b->ref,b->alt); - exit(1); - } - - // find PL, DV and DP FORMAT indexes - uint8_t *pl = NULL; - int i, npl = 0, idp = -1, idv = -1; - for (i = 0; i < b->n_gi; ++i) - { - if (b->gi[i].fmt == bcf_str2int("PL", 2)) - { - pl = (uint8_t*)b->gi[i].data; - npl = b->gi[i].len; - } - else if (b->gi[i].fmt == bcf_str2int("DP", 2)) idp=i; - else if (b->gi[i].fmt == bcf_str2int("DV", 2)) idv=i; - } - if ( nals==1 ) - { - if ( !var_only ) _bcf1_set_ref(b, idp); - return 1; - } - if ( !pl ) return -1; - - assert(ma->q2p[0] == 1); - - // Init P(D|G) - int npdg = nals*(nals+1)/2; - double *pdg,*_pdg; - _pdg = pdg = malloc(sizeof(double)*ma->n*npdg); - for (i=0; in; i++) - { - int j; - double sum = 0; - for (j=0; jq2p[pl[j]]; - sum += _pdg[j]; - } - if ( sum ) - for (j=0; jinfo, "QS=")) == 0) { fprintf(stderr,"INFO/QS is required with -m, exiting\n"); exit(1); } - double qsum[4]; - if ( sscanf(p+3,"%lf,%lf,%lf,%lf",&qsum[0],&qsum[1],&qsum[2],&qsum[3])!=4 ) { fprintf(stderr,"Could not parse %s\n",p); exit(1); } - - - // Calculate the most likely combination of alleles, remembering the most and second most likely set - int ia,ib,ic, max_als=0, max_als2=0; - double ref_lk = 0, max_lk = INT_MIN, max_lk2 = INT_MIN, lk_sum = INT_MIN, lk_sums[3]; - for (ia=0; ian; isample++) - { - double *p = pdg + isample*npdg; - // assert( log(p[iaa]) <= 0 ); - lk_tot += log(p[iaa]); - } - if ( ia==0 ) ref_lk = lk_tot; - if ( max_lklk_sum ? lk_tot + log(1+exp(lk_sum-lk_tot)) : lk_sum + log(1+exp(lk_tot-lk_sum)); - } - lk_sums[0] = lk_sum; - if ( nals>1 ) - { - for (ia=0; ian; isample++) - { - double *p = pdg + isample*npdg; - //assert( log(fa*p[iaa] + fb*p[ibb] + fab*p[iab]) <= 0 ); - if ( b->ploidy && b->ploidy[isample]==1 ) - lk_tot += log(fa*p[iaa] + fb*p[ibb]); - else - lk_tot += log(fa*p[iaa] + fb*p[ibb] + fab*p[iab]); - } - if ( max_lklk_sum ? lk_tot + log(1+exp(lk_sum-lk_tot)) : lk_sum + log(1+exp(lk_tot-lk_sum)); - } - } - lk_sums[1] = lk_sum; - } - if ( nals>2 ) - { - for (ia=0; ian; isample++) - { - double *p = pdg + isample*npdg; - //assert( log(fa*p[iaa] + fb*p[ibb] + fc*p[icc] + fab*p[iab] + fac*p[iac] + fbc*p[ibc]) <= 0 ); - if ( b->ploidy && b->ploidy[isample]==1 ) - lk_tot += log(fa*p[iaa] + fb*p[ibb] + fc*p[icc]); - else - lk_tot += log(fa*p[iaa] + fb*p[ibb] + fc*p[icc] + fab*p[iab] + fac*p[iac] + fbc*p[ibc]); - } - if ( max_lklk_sum ? lk_tot + log(1+exp(lk_sum-lk_tot)) : lk_sum + log(1+exp(lk_tot-lk_sum)); - } - } - } - lk_sums[2] = lk_sum; - } - - // Should we add another allele, does it increase the likelihood significantly? - int n1=0, n2=0; - for (i=0; in_gi; - s.m = b->m_str; s.l = b->l_str - 1; s.s = b->str; - kputs(":GT:GQ", &s); kputc('\0', &s); - b->m_str = s.m; b->l_str = s.l; b->str = s.s; - bcf_sync(b); - - // Call GTs - int isample, gts=0, ac[4] = {0,0,0,0}; - int nRR = 0, nAA = 0, nRA = 0, max_dv = 0; - for (isample = 0; isample < b->n_smpl; isample++) - { - int ploidy = b->ploidy ? b->ploidy[isample] : 2; - double *p = pdg + isample*npdg; - int ia, als = 0; - double lk = 0, lk_s = 0; - for (ia=0; ia lk ) { lk = _lk; als = ia<<3 | ia; } - lk_s += _lk; - } - if ( ploidy==2 ) - { - for (ia=0; ia lk ) { lk = _lk; als = ib<<3 | ia; } - lk_s += _lk; - } - } - } - lk = -log(1-lk/lk_s)/0.2302585; - int dp = 0; - if ( idp>=0 && (dp=((uint16_t*)b->gi[idp].data)[isample])==0 ) - { - // no coverage - ((uint8_t*)b->gi[old_n_gi].data)[isample] = 1<<7; - ((uint8_t*)b->gi[old_n_gi+1].data)[isample] = 0; - continue; - } - if ( lk>99 ) lk = 99; - ((uint8_t*)b->gi[old_n_gi].data)[isample] = als; - ((uint8_t*)b->gi[old_n_gi+1].data)[isample] = (int)lk; - - // For MDV annotation - int dv; - if ( als && idv>=0 && (dv=((uint16_t*)b->gi[idv].data)[isample]) ) - { - if ( max_dv < dv ) max_dv = dv; - } - - // For HWE annotation; multiple ALT alleles treated as one - if ( !als ) nRR++; - else if ( !(als>>3&7) || !(als&7) ) nRA++; - else nAA++; - - gts |= 1<<(als>>3&7) | 1<<(als&7); - ac[ als>>3&7 ]++; - ac[ als&7 ]++; - } - free(pdg); - bcf_fit_alt(b,max_als); - - // The VCF spec is ambiguous about QUAL: is it the probability of anything else - // (that is QUAL(non-ref) = P(ref)+P(any non-ref other than ALT)) or is it - // QUAL(non-ref)=P(ref) and QUAL(ref)=1-P(ref)? Assuming the latter. - b->qual = gts>1 ? -4.343*(ref_lk - lk_sum) : -4.343*log(1-exp(ref_lk - lk_sum)); - if ( b->qual>999 ) b->qual = 999; - - // Prepare BCF for output: ref, alt, filter, info, format - memset(&s, 0, sizeof(kstring_t)); kputc('\0', &s); - kputs(b->ref, &s); kputc('\0', &s); - kputs(b->alt, &s); kputc('\0', &s); kputc('\0', &s); - { - int an=0, nalts=0; - for (i=0; i0 && ac[i] ) nalts++; - } - ksprintf(&s, "AN=%d;", an); - if ( nalts ) - { - kputs("AC=", &s); - for (i=1; i0 ) kputc(',', &s); - } - kputc(';', &s); - } - kputs(b->info, &s); - anno16_t a; - int has_I16 = test16(b, &a) >= 0? 1 : 0; - if (has_I16 ) - { - if ( a.is_tested) ksprintf(&s, ";PV4=%.2g,%.2g,%.2g,%.2g", a.p[0], a.p[1], a.p[2], a.p[3]); - ksprintf(&s, ";DP4=%d,%d,%d,%d;MQ=%d", a.d[0], a.d[1], a.d[2], a.d[3], a.mq); - ksprintf(&s, ";QBD=%e", b->qual/(a.d[0] + a.d[1] + a.d[2] + a.d[3])); - if ( max_dv ) ksprintf(&s, ";MDV=%d", max_dv); - } - if ( nAA+nRA ) - { - double hwe = calc_hwe(nAA, nRR, nRA); - ksprintf(&s, ";HWE=%e", hwe); - } - kputc('\0', &s); - rm_info(&s, "I16="); - rm_info(&s, "QS="); - } - kputs(b->fmt, &s); kputc('\0', &s); - free(b->str); - b->m_str = s.m; b->l_str = s.l; b->str = s.s; - bcf_sync(b); - - return gts; -} - -static int cal_pdg(const bcf1_t *b, bcf_p1aux_t *ma) -{ - int i, j; - long *p, tmp; - p = alloca(b->n_alleles * sizeof(long)); - memset(p, 0, sizeof(long) * b->n_alleles); - for (j = 0; j < ma->n; ++j) { - const uint8_t *pi = ma->PL + j * ma->PL_len; - double *pdg = ma->pdg + j * 3; - pdg[0] = ma->q2p[pi[2]]; pdg[1] = ma->q2p[pi[1]]; pdg[2] = ma->q2p[pi[0]]; - for (i = 0; i < b->n_alleles; ++i) - p[i] += (int)pi[(i+1)*(i+2)/2-1]; - } - for (i = 0; i < b->n_alleles; ++i) p[i] = p[i]<<4 | i; - for (i = 1; i < b->n_alleles; ++i) // insertion sort - for (j = i; j > 0 && p[j] < p[j-1]; --j) - tmp = p[j], p[j] = p[j-1], p[j-1] = tmp; - for (i = b->n_alleles - 1; i >= 0; --i) - if ((p[i]&0xf) == 0) break; - return i; -} - - -int bcf_p1_call_gt(const bcf_p1aux_t *ma, double f0, int k) -{ - double sum, g[3]; - double max, f3[3], *pdg = ma->pdg + k * 3; - int q, i, max_i, ploidy; - ploidy = ma->ploidy? ma->ploidy[k] : 2; - if (ploidy == 2) { - f3[0] = (1.-f0)*(1.-f0); f3[1] = 2.*f0*(1.-f0); f3[2] = f0*f0; - } else { - f3[0] = 1. - f0; f3[1] = 0; f3[2] = f0; - } - for (i = 0, sum = 0.; i < 3; ++i) - sum += (g[i] = pdg[i] * f3[i]); - for (i = 0, max = -1., max_i = 0; i < 3; ++i) { - g[i] /= sum; - if (g[i] > max) max = g[i], max_i = i; - } - max = 1. - max; - if (max < 1e-308) max = 1e-308; - q = (int)(-4.343 * log(max) + .499); - if (q > 99) q = 99; - return q<<2|max_i; -} - -#define TINY 1e-20 - -static void mc_cal_y_core(bcf_p1aux_t *ma, int beg) -{ - double *z[2], *tmp, *pdg; - int _j, last_min, last_max; - assert(beg == 0 || ma->M == ma->n*2); - z[0] = ma->z; - z[1] = ma->zswap; - pdg = ma->pdg; - memset(z[0], 0, sizeof(double) * (ma->M + 1)); - memset(z[1], 0, sizeof(double) * (ma->M + 1)); - z[0][0] = 1.; - last_min = last_max = 0; - ma->t = 0.; - if (ma->M == ma->n * 2) { - int M = 0; - for (_j = beg; _j < ma->n; ++_j) { - int k, j = _j - beg, _min = last_min, _max = last_max, M0; - double p[3], sum; - M0 = M; M += 2; - pdg = ma->pdg + _j * 3; - p[0] = pdg[0]; p[1] = 2. * pdg[1]; p[2] = pdg[2]; - for (; _min < _max && z[0][_min] < TINY; ++_min) z[0][_min] = z[1][_min] = 0.; - for (; _max > _min && z[0][_max] < TINY; --_max) z[0][_max] = z[1][_max] = 0.; - _max += 2; - if (_min == 0) k = 0, z[1][k] = (M0-k+1) * (M0-k+2) * p[0] * z[0][k]; - if (_min <= 1) k = 1, z[1][k] = (M0-k+1) * (M0-k+2) * p[0] * z[0][k] + k*(M0-k+2) * p[1] * z[0][k-1]; - for (k = _min < 2? 2 : _min; k <= _max; ++k) - z[1][k] = (M0-k+1)*(M0-k+2) * p[0] * z[0][k] + k*(M0-k+2) * p[1] * z[0][k-1] + k*(k-1)* p[2] * z[0][k-2]; - for (k = _min, sum = 0.; k <= _max; ++k) sum += z[1][k]; - ma->t += log(sum / (M * (M - 1.))); - for (k = _min; k <= _max; ++k) z[1][k] /= sum; - if (_min >= 1) z[1][_min-1] = 0.; - if (_min >= 2) z[1][_min-2] = 0.; - if (j < ma->n - 1) z[1][_max+1] = z[1][_max+2] = 0.; - if (_j == ma->n1 - 1) { // set pop1; ma->n1==-1 when unset - ma->t1 = ma->t; - memcpy(ma->z1, z[1], sizeof(double) * (ma->n1 * 2 + 1)); - } - tmp = z[0]; z[0] = z[1]; z[1] = tmp; - last_min = _min; last_max = _max; - } - //for (_j = 0; _j < last_min; ++_j) z[0][_j] = 0.; // TODO: are these necessary? - //for (_j = last_max + 1; _j < ma->M; ++_j) z[0][_j] = 0.; - } else { // this block is very similar to the block above; these two might be merged in future - int j, M = 0; - for (j = 0; j < ma->n; ++j) { - int k, M0, _min = last_min, _max = last_max; - double p[3], sum; - pdg = ma->pdg + j * 3; - for (; _min < _max && z[0][_min] < TINY; ++_min) z[0][_min] = z[1][_min] = 0.; - for (; _max > _min && z[0][_max] < TINY; --_max) z[0][_max] = z[1][_max] = 0.; - M0 = M; - M += ma->ploidy[j]; - if (ma->ploidy[j] == 1) { - p[0] = pdg[0]; p[1] = pdg[2]; - _max++; - if (_min == 0) k = 0, z[1][k] = (M0+1-k) * p[0] * z[0][k]; - for (k = _min < 1? 1 : _min; k <= _max; ++k) - z[1][k] = (M0+1-k) * p[0] * z[0][k] + k * p[1] * z[0][k-1]; - for (k = _min, sum = 0.; k <= _max; ++k) sum += z[1][k]; - ma->t += log(sum / M); - for (k = _min; k <= _max; ++k) z[1][k] /= sum; - if (_min >= 1) z[1][_min-1] = 0.; - if (j < ma->n - 1) z[1][_max+1] = 0.; - } else if (ma->ploidy[j] == 2) { - p[0] = pdg[0]; p[1] = 2 * pdg[1]; p[2] = pdg[2]; - _max += 2; - if (_min == 0) k = 0, z[1][k] = (M0-k+1) * (M0-k+2) * p[0] * z[0][k]; - if (_min <= 1) k = 1, z[1][k] = (M0-k+1) * (M0-k+2) * p[0] * z[0][k] + k*(M0-k+2) * p[1] * z[0][k-1]; - for (k = _min < 2? 2 : _min; k <= _max; ++k) - z[1][k] = (M0-k+1)*(M0-k+2) * p[0] * z[0][k] + k*(M0-k+2) * p[1] * z[0][k-1] + k*(k-1)* p[2] * z[0][k-2]; - for (k = _min, sum = 0.; k <= _max; ++k) sum += z[1][k]; - ma->t += log(sum / (M * (M - 1.))); - for (k = _min; k <= _max; ++k) z[1][k] /= sum; - if (_min >= 1) z[1][_min-1] = 0.; - if (_min >= 2) z[1][_min-2] = 0.; - if (j < ma->n - 1) z[1][_max+1] = z[1][_max+2] = 0.; - } - tmp = z[0]; z[0] = z[1]; z[1] = tmp; - last_min = _min; last_max = _max; - } - } - if (z[0] != ma->z) memcpy(ma->z, z[0], sizeof(double) * (ma->M + 1)); - if (bcf_p1_fp_lk) - gzwrite(bcf_p1_fp_lk, ma->z, sizeof(double) * (ma->M + 1)); -} - -static void mc_cal_y(bcf_p1aux_t *ma) -{ - if (ma->n1 > 0 && ma->n1 < ma->n && ma->M == ma->n * 2) { // NB: ma->n1 is ineffective when there are haploid samples - int k; - long double x; - memset(ma->z1, 0, sizeof(double) * (2 * ma->n1 + 1)); - memset(ma->z2, 0, sizeof(double) * (2 * (ma->n - ma->n1) + 1)); - ma->t1 = ma->t2 = 0.; - mc_cal_y_core(ma, ma->n1); - ma->t2 = ma->t; - memcpy(ma->z2, ma->z, sizeof(double) * (2 * (ma->n - ma->n1) + 1)); - mc_cal_y_core(ma, 0); - // rescale z - x = expl(ma->t - (ma->t1 + ma->t2)); - for (k = 0; k <= ma->M; ++k) ma->z[k] *= x; - } else mc_cal_y_core(ma, 0); -} - -#define CONTRAST_TINY 1e-30 - -extern double kf_gammaq(double s, double z); // incomplete gamma function for chi^2 test - -static inline double chi2_test(int a, int b, int c, int d) -{ - double x, z; - x = (double)(a+b) * (c+d) * (b+d) * (a+c); - if (x == 0.) return 1; - z = a * d - b * c; - return kf_gammaq(.5, .5 * z * z * (a+b+c+d) / x); -} - -// chi2=(a+b+c+d)(ad-bc)^2/[(a+b)(c+d)(a+c)(b+d)] -static inline double contrast2_aux(const bcf_p1aux_t *p1, double sum, int k1, int k2, double x[3]) -{ - double p = p1->phi[k1+k2] * p1->z1[k1] * p1->z2[k2] / sum * p1->hg[k1][k2]; - int n1 = p1->n1, n2 = p1->n - p1->n1; - if (p < CONTRAST_TINY) return -1; - if (.5*k1/n1 < .5*k2/n2) x[1] += p; - else if (.5*k1/n1 > .5*k2/n2) x[2] += p; - else x[0] += p; - return p * chi2_test(k1, k2, (n1<<1) - k1, (n2<<1) - k2); -} - -static double contrast2(bcf_p1aux_t *p1, double ret[3]) -{ - int k, k1, k2, k10, k20, n1, n2; - double sum; - // get n1 and n2 - n1 = p1->n1; n2 = p1->n - p1->n1; - if (n1 <= 0 || n2 <= 0) return 0.; - if (p1->hg == 0) { // initialize the hypergeometric distribution - /* NB: the hg matrix may take a lot of memory when there are many samples. There is a way - to avoid precomputing this matrix, but it is slower and quite intricate. The following - computation in this block can be accelerated with a similar strategy, but perhaps this - is not a serious concern for now. */ - double tmp = lgamma(2*(n1+n2)+1) - (lgamma(2*n1+1) + lgamma(2*n2+1)); - p1->hg = calloc(2*n1+1, sizeof(void*)); - for (k1 = 0; k1 <= 2*n1; ++k1) { - p1->hg[k1] = calloc(2*n2+1, sizeof(double)); - for (k2 = 0; k2 <= 2*n2; ++k2) - p1->hg[k1][k2] = exp(lgamma(k1+k2+1) + lgamma(p1->M-k1-k2+1) - (lgamma(k1+1) + lgamma(k2+1) + lgamma(2*n1-k1+1) + lgamma(2*n2-k2+1) + tmp)); - } - } - { // compute - long double suml = 0; - for (k = 0; k <= p1->M; ++k) suml += p1->phi[k] * p1->z[k]; - sum = suml; - } - { // get the max k1 and k2 - double max; - int max_k; - for (k = 0, max = 0, max_k = -1; k <= 2*n1; ++k) { - double x = p1->phi1[k] * p1->z1[k]; - if (x > max) max = x, max_k = k; - } - k10 = max_k; - for (k = 0, max = 0, max_k = -1; k <= 2*n2; ++k) { - double x = p1->phi2[k] * p1->z2[k]; - if (x > max) max = x, max_k = k; - } - k20 = max_k; - } - { // We can do the following with one nested loop, but that is an O(N^2) thing. The following code block is much faster for large N. - double x[3], y; - long double z = 0., L[2]; - x[0] = x[1] = x[2] = 0; L[0] = L[1] = 0; - for (k1 = k10; k1 >= 0; --k1) { - for (k2 = k20; k2 >= 0; --k2) { - if ((y = contrast2_aux(p1, sum, k1, k2, x)) < 0) break; - else z += y; - } - for (k2 = k20 + 1; k2 <= 2*n2; ++k2) { - if ((y = contrast2_aux(p1, sum, k1, k2, x)) < 0) break; - else z += y; - } - } - ret[0] = x[0]; ret[1] = x[1]; ret[2] = x[2]; - x[0] = x[1] = x[2] = 0; - for (k1 = k10 + 1; k1 <= 2*n1; ++k1) { - for (k2 = k20; k2 >= 0; --k2) { - if ((y = contrast2_aux(p1, sum, k1, k2, x)) < 0) break; - else z += y; - } - for (k2 = k20 + 1; k2 <= 2*n2; ++k2) { - if ((y = contrast2_aux(p1, sum, k1, k2, x)) < 0) break; - else z += y; - } - } - ret[0] += x[0]; ret[1] += x[1]; ret[2] += x[2]; - if (ret[0] + ret[1] + ret[2] < 0.95) { // in case of bad things happened - ret[0] = ret[1] = ret[2] = 0; L[0] = L[1] = 0; - for (k1 = 0, z = 0.; k1 <= 2*n1; ++k1) - for (k2 = 0; k2 <= 2*n2; ++k2) - if ((y = contrast2_aux(p1, sum, k1, k2, ret)) >= 0) z += y; - if (ret[0] + ret[1] + ret[2] < 0.95) // It seems that this may be caused by floating point errors. I do not really understand why... - z = 1.0, ret[0] = ret[1] = ret[2] = 1./3; - } - return (double)z; - } -} - -static double mc_cal_afs(bcf_p1aux_t *ma, double *p_ref_folded, double *p_var_folded) -{ - int k; - long double sum = 0., sum2; - double *phi = ma->is_indel? ma->phi_indel : ma->phi; - memset(ma->afs1, 0, sizeof(double) * (ma->M + 1)); - mc_cal_y(ma); - // compute AFS - for (k = 0, sum = 0.; k <= ma->M; ++k) - sum += (long double)phi[k] * ma->z[k]; - for (k = 0; k <= ma->M; ++k) { - ma->afs1[k] = phi[k] * ma->z[k] / sum; - if (isnan(ma->afs1[k]) || isinf(ma->afs1[k])) return -1.; - } - // compute folded variant probability - for (k = 0, sum = 0.; k <= ma->M; ++k) - sum += (long double)(phi[k] + phi[ma->M - k]) / 2. * ma->z[k]; - for (k = 1, sum2 = 0.; k < ma->M; ++k) - sum2 += (long double)(phi[k] + phi[ma->M - k]) / 2. * ma->z[k]; - *p_var_folded = sum2 / sum; - *p_ref_folded = (phi[k] + phi[ma->M - k]) / 2. * (ma->z[ma->M] + ma->z[0]) / sum; - // the expected frequency - for (k = 0, sum = 0.; k <= ma->M; ++k) { - ma->afs[k] += ma->afs1[k]; - sum += k * ma->afs1[k]; - } - return sum / ma->M; -} - -int bcf_p1_cal(const bcf1_t *b, int do_contrast, bcf_p1aux_t *ma, bcf_p1rst_t *rst) -{ - int i, k; - long double sum = 0.; - ma->is_indel = bcf_is_indel(b); - rst->perm_rank = -1; - // set PL and PL_len - for (i = 0; i < b->n_gi; ++i) { - if (b->gi[i].fmt == bcf_str2int("PL", 2)) { - ma->PL = (uint8_t*)b->gi[i].data; - ma->PL_len = b->gi[i].len; - break; - } - } - if (i == b->n_gi) return -1; // no PL - if (b->n_alleles < 2) return -1; // FIXME: find a better solution - // - rst->rank0 = cal_pdg(b, ma); - rst->f_exp = mc_cal_afs(ma, &rst->p_ref_folded, &rst->p_var_folded); - rst->p_ref = ma->afs1[ma->M]; - for (k = 0, sum = 0.; k < ma->M; ++k) - sum += ma->afs1[k]; - rst->p_var = (double)sum; - { // compute the allele count - double max = -1; - rst->ac = -1; - for (k = 0; k <= ma->M; ++k) - if (max < ma->z[k]) max = ma->z[k], rst->ac = k; - rst->ac = ma->M - rst->ac; - } - // calculate f_flat and f_em - for (k = 0, sum = 0.; k <= ma->M; ++k) - sum += (long double)ma->z[k]; - rst->f_flat = 0.; - for (k = 0; k <= ma->M; ++k) { - double p = ma->z[k] / sum; - rst->f_flat += k * p; - } - rst->f_flat /= ma->M; - { // estimate equal-tail credible interval (95% level) - int l, h; - double p; - for (i = 0, p = 0.; i <= ma->M; ++i) - if (p + ma->afs1[i] > 0.025) break; - else p += ma->afs1[i]; - l = i; - for (i = ma->M, p = 0.; i >= 0; --i) - if (p + ma->afs1[i] > 0.025) break; - else p += ma->afs1[i]; - h = i; - rst->cil = (double)(ma->M - h) / ma->M; rst->cih = (double)(ma->M - l) / ma->M; - } - if (ma->n1 > 0) { // compute LRT - double max0, max1, max2; - for (k = 0, max0 = -1; k <= ma->M; ++k) - if (max0 < ma->z[k]) max0 = ma->z[k]; - for (k = 0, max1 = -1; k <= ma->n1 * 2; ++k) - if (max1 < ma->z1[k]) max1 = ma->z1[k]; - for (k = 0, max2 = -1; k <= ma->M - ma->n1 * 2; ++k) - if (max2 < ma->z2[k]) max2 = ma->z2[k]; - rst->lrt = log(max1 * max2 / max0); - rst->lrt = rst->lrt < 0? 1 : kf_gammaq(.5, rst->lrt); - } else rst->lrt = -1.0; - rst->cmp[0] = rst->cmp[1] = rst->cmp[2] = rst->p_chi2 = -1.0; - if (do_contrast && rst->p_var > 0.5) // skip contrast2() if the locus is a strong non-variant - rst->p_chi2 = contrast2(ma, rst->cmp); - return 0; -} - -void bcf_p1_dump_afs(bcf_p1aux_t *ma) -{ - int k; - fprintf(stderr, "[afs]"); - for (k = 0; k <= ma->M; ++k) - fprintf(stderr, " %d:%.3lf", k, ma->afs[ma->M - k]); - fprintf(stderr, "\n"); - memset(ma->afs, 0, sizeof(double) * (ma->M + 1)); -} diff --git a/src/cnvnator/src/samtools/bcftools/prob1.h b/src/cnvnator/src/samtools/bcftools/prob1.h deleted file mode 100644 index 6f93155..0000000 --- a/src/cnvnator/src/samtools/bcftools/prob1.h +++ /dev/null @@ -1,49 +0,0 @@ -#ifndef BCF_PROB1_H -#define BCF_PROB1_H - -#include "bcf.h" - -struct __bcf_p1aux_t; -typedef struct __bcf_p1aux_t bcf_p1aux_t; - -typedef struct { - int rank0, perm_rank; // NB: perm_rank is always set to -1 by bcf_p1_cal() - int ac; // ML alternative allele count - double f_exp, f_flat, p_ref_folded, p_ref, p_var_folded, p_var; - double cil, cih; - double cmp[3], p_chi2, lrt; // used by contrast2() -} bcf_p1rst_t; - -typedef struct { - double p[4]; - int mq, depth, is_tested, d[4]; -} anno16_t; - -#define MC_PTYPE_FULL 1 -#define MC_PTYPE_COND2 2 -#define MC_PTYPE_FLAT 3 - -#ifdef __cplusplus -extern "C" { -#endif - - bcf_p1aux_t *bcf_p1_init(int n, uint8_t *ploidy); - void bcf_p1_init_prior(bcf_p1aux_t *ma, int type, double theta); - void bcf_p1_init_subprior(bcf_p1aux_t *ma, int type, double theta); - void bcf_p1_destroy(bcf_p1aux_t *ma); - void bcf_p1_set_ploidy(bcf1_t *b, bcf_p1aux_t *ma); - int bcf_p1_cal(const bcf1_t *b, int do_contrast, bcf_p1aux_t *ma, bcf_p1rst_t *rst); - int call_multiallelic_gt(bcf1_t *b, bcf_p1aux_t *ma, double threshold, int var_only); - int bcf_p1_call_gt(const bcf_p1aux_t *ma, double f0, int k); - void bcf_p1_dump_afs(bcf_p1aux_t *ma); - int bcf_p1_read_prior(bcf_p1aux_t *ma, const char *fn); - int bcf_p1_set_n1(bcf_p1aux_t *b, int n1); - void bcf_p1_set_folded(bcf_p1aux_t *p1a); // only effective when set_n1() is not called - - int bcf_em1(const bcf1_t *b, int n1, int flag, double x[10]); - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/src/cnvnator/src/samtools/bcftools/vcf.c b/src/cnvnator/src/samtools/bcftools/vcf.c deleted file mode 100644 index e8526a3..0000000 --- a/src/cnvnator/src/samtools/bcftools/vcf.c +++ /dev/null @@ -1,249 +0,0 @@ -#include -#include -#include -#include -#include "bcf.h" -#include "kstring.h" -#include "kseq.h" -KSTREAM_INIT(gzFile, gzread, 4096) - -typedef struct { - gzFile fp; - FILE *fpout; - kstream_t *ks; - void *refhash; - kstring_t line; - int max_ref; -} vcf_t; - -bcf_hdr_t *vcf_hdr_read(bcf_t *bp) -{ - kstring_t meta, smpl; - int dret; - vcf_t *v; - bcf_hdr_t *h; - if (!bp->is_vcf) return bcf_hdr_read(bp); - h = calloc(1, sizeof(bcf_hdr_t)); - v = (vcf_t*)bp->v; - v->line.l = 0; - memset(&meta, 0, sizeof(kstring_t)); - memset(&smpl, 0, sizeof(kstring_t)); - while (ks_getuntil(v->ks, '\n', &v->line, &dret) >= 0) { - if (v->line.l < 2) continue; - if (v->line.s[0] != '#') { - free(meta.s); - free(smpl.s); - free(h); - return 0; // no sample line - } - if (v->line.s[0] == '#' && v->line.s[1] == '#') { - kputsn(v->line.s, v->line.l, &meta); kputc('\n', &meta); - } else if (v->line.s[0] == '#') { - int k; - ks_tokaux_t aux; - char *p; - for (p = kstrtok(v->line.s, "\t\n", &aux), k = 0; p; p = kstrtok(0, 0, &aux), ++k) { - if (k >= 9) { - kputsn(p, aux.p - p, &smpl); - kputc('\0', &smpl); - } - } - break; - } - } - kputc('\0', &meta); - h->name = 0; - h->sname = smpl.s; h->l_smpl = smpl.l; - h->txt = meta.s; h->l_txt = meta.l; - bcf_hdr_sync(h); - return h; -} - -bcf_t *vcf_open(const char *fn, const char *mode) -{ - bcf_t *bp; - vcf_t *v; - if (strchr(mode, 'b')) return bcf_open(fn, mode); - bp = calloc(1, sizeof(bcf_t)); - v = calloc(1, sizeof(vcf_t)); - bp->is_vcf = 1; - bp->v = v; - v->refhash = bcf_str2id_init(); - if (strchr(mode, 'r')) { - v->fp = strcmp(fn, "-")? gzopen(fn, "r") : gzdopen(fileno(stdin), "r"); - v->ks = ks_init(v->fp); - } else if (strchr(mode, 'w')) - v->fpout = strcmp(fn, "-")? fopen(fn, "w") : stdout; - return bp; -} - -int vcf_dictread(bcf_t *bp, bcf_hdr_t *h, const char *fn) -{ - vcf_t *v; - gzFile fp; - kstream_t *ks; - kstring_t s, rn; - int dret; - if (bp == 0) return -1; - if (!bp->is_vcf) return 0; - s.l = s.m = 0; s.s = 0; - rn.m = rn.l = h->l_nm; rn.s = h->name; - v = (vcf_t*)bp->v; - fp = gzopen(fn, "r"); - ks = ks_init(fp); - while (ks_getuntil(ks, 0, &s, &dret) >= 0) { - bcf_str2id_add(v->refhash, strdup(s.s)); - kputs(s.s, &rn); kputc('\0', &rn); - if (dret != '\n') ks_getuntil(ks, '\n', &s, &dret); - } - ks_destroy(ks); - gzclose(fp); - h->l_nm = rn.l; h->name = rn.s; - bcf_hdr_sync(h); - free(s.s); - return 0; -} - -int vcf_close(bcf_t *bp) -{ - vcf_t *v; - if (bp == 0) return -1; - if (!bp->is_vcf) return bcf_close(bp); - v = (vcf_t*)bp->v; - if (v->fp) { - ks_destroy(v->ks); - gzclose(v->fp); - } - if (v->fpout) fclose(v->fpout); - free(v->line.s); - bcf_str2id_thorough_destroy(v->refhash); - free(v); - free(bp); - return 0; -} - -int vcf_hdr_write(bcf_t *bp, const bcf_hdr_t *h) -{ - vcf_t *v = (vcf_t*)bp->v; - int i, has_ver = 0; - if (!bp->is_vcf) return bcf_hdr_write(bp, h); - if (h->l_txt > 0) { - if (strstr(h->txt, "##fileformat=")) has_ver = 1; - if (has_ver == 0) fprintf(v->fpout, "##fileformat=VCFv4.1\n"); - fwrite(h->txt, 1, h->l_txt - 1, v->fpout); - } - if (h->l_txt == 0) fprintf(v->fpout, "##fileformat=VCFv4.1\n"); - fprintf(v->fpout, "#CHROM\tPOS\tID\tREF\tALT\tQUAL\tFILTER\tINFO\tFORMAT"); - for (i = 0; i < h->n_smpl; ++i) - fprintf(v->fpout, "\t%s", h->sns[i]); - fputc('\n', v->fpout); - return 0; -} - -int vcf_write(bcf_t *bp, bcf_hdr_t *h, bcf1_t *b) -{ - vcf_t *v = (vcf_t*)bp->v; - extern void bcf_fmt_core(const bcf_hdr_t *h, bcf1_t *b, kstring_t *s); - if (!bp->is_vcf) return bcf_write(bp, h, b); - bcf_fmt_core(h, b, &v->line); - fwrite(v->line.s, 1, v->line.l, v->fpout); - fputc('\n', v->fpout); - return v->line.l + 1; -} - -int vcf_read(bcf_t *bp, bcf_hdr_t *h, bcf1_t *b) -{ - int dret, k, i, sync = 0; - vcf_t *v = (vcf_t*)bp->v; - char *p, *q; - kstring_t str, rn; - ks_tokaux_t aux, a2; - if (!bp->is_vcf) return bcf_read(bp, h, b); - v->line.l = 0; - str.l = 0; str.m = b->m_str; str.s = b->str; - rn.l = rn.m = h->l_nm; rn.s = h->name; - if (ks_getuntil(v->ks, '\n', &v->line, &dret) < 0) return -1; - b->n_smpl = h->n_smpl; - for (p = kstrtok(v->line.s, "\t", &aux), k = 0; p; p = kstrtok(0, 0, &aux), ++k) { - *(char*)aux.p = 0; - if (k == 0) { // ref - int tid = bcf_str2id(v->refhash, p); - if (tid < 0) { - tid = bcf_str2id_add(v->refhash, strdup(p)); - kputs(p, &rn); kputc('\0', &rn); - sync = 1; - } - b->tid = tid; - } else if (k == 1) { // pos - b->pos = atoi(p) - 1; - } else if (k == 5) { // qual - b->qual = (p[0] >= '0' && p[0] <= '9')? atof(p) : 0; - } else if (k <= 8) { // variable length strings - kputs(p, &str); kputc('\0', &str); - b->l_str = str.l; b->m_str = str.m; b->str = str.s; - if (k == 8) bcf_sync(b); - } else { // k > 9 - if (strncmp(p, "./.", 3) == 0) { - for (i = 0; i < b->n_gi; ++i) { - if (b->gi[i].fmt == bcf_str2int("GT", 2)) { - ((uint8_t*)b->gi[i].data)[k-9] = 1<<7; - } else if (b->gi[i].fmt == bcf_str2int("GQ", 2)) { - ((uint8_t*)b->gi[i].data)[k-9] = 0; - } else if (b->gi[i].fmt == bcf_str2int("SP", 2)) { - ((int32_t*)b->gi[i].data)[k-9] = 0; - } else if (b->gi[i].fmt == bcf_str2int("DP", 2) || b->gi[i].fmt == bcf_str2int("DV", 2)) { - ((uint16_t*)b->gi[i].data)[k-9] = 0; - } else if (b->gi[i].fmt == bcf_str2int("PL", 2)) { - int y = b->n_alleles * (b->n_alleles + 1) / 2; - memset((uint8_t*)b->gi[i].data + (k - 9) * y, 0, y); - } else if (b->gi[i].fmt == bcf_str2int("GL", 2)) { - int y = b->n_alleles * (b->n_alleles + 1) / 2; - memset((float*)b->gi[i].data + (k - 9) * y, 0, y * 4); - } - } - goto endblock; - } - for (q = kstrtok(p, ":", &a2), i = 0; q && i < b->n_gi; q = kstrtok(0, 0, &a2), ++i) { - if (b->gi[i].fmt == bcf_str2int("GT", 2)) { - ((uint8_t*)b->gi[i].data)[k-9] = (q[0] - '0')<<3 | (q[2] - '0') | (q[1] == '/'? 0 : 1) << 6; - } else if (b->gi[i].fmt == bcf_str2int("GQ", 2)) { - double _x = strtod(q, &q); - int x = (int)(_x + .499); - if (x > 255) x = 255; - ((uint8_t*)b->gi[i].data)[k-9] = x; - } else if (b->gi[i].fmt == bcf_str2int("SP", 2)) { - int x = strtol(q, &q, 10); - if (x > 0xffff) x = 0xffff; - ((uint32_t*)b->gi[i].data)[k-9] = x; - } else if (b->gi[i].fmt == bcf_str2int("DP", 2) || b->gi[i].fmt == bcf_str2int("DV", 2)) { - int x = strtol(q, &q, 10); - if (x > 0xffff) x = 0xffff; - ((uint16_t*)b->gi[i].data)[k-9] = x; - } else if (b->gi[i].fmt == bcf_str2int("PL", 2)) { - int x, y, j; - uint8_t *data = (uint8_t*)b->gi[i].data; - y = b->n_alleles * (b->n_alleles + 1) / 2; - for (j = 0; j < y; ++j) { - x = strtol(q, &q, 10); - if (x > 255) x = 255; - data[(k-9) * y + j] = x; - ++q; - } - } else if (b->gi[i].fmt == bcf_str2int("GL", 2)) { - int j, y; - float x, *data = (float*)b->gi[i].data; - y = b->n_alleles * (b->n_alleles + 1) / 2; - for (j = 0; j < y; ++j) { - x = strtod(q, &q); - data[(k-9) * y + j] = x > 0? -x/10. : x; - ++q; - } - } - } - endblock: i = i; - } - } - h->l_nm = rn.l; h->name = rn.s; - if (sync) bcf_hdr_sync(h); - return v->line.l + 1; -} diff --git a/src/cnvnator/src/samtools/bcftools/vcfutils.pl b/src/cnvnator/src/samtools/bcftools/vcfutils.pl deleted file mode 100755 index 2b7ba0b..0000000 --- a/src/cnvnator/src/samtools/bcftools/vcfutils.pl +++ /dev/null @@ -1,567 +0,0 @@ -#!/usr/bin/perl -w - -# Author: lh3 - -use strict; -use warnings; -use Getopt::Std; - -&main; -exit; - -sub main { - &usage if (@ARGV < 1); - my $command = shift(@ARGV); - my %func = (subsam=>\&subsam, listsam=>\&listsam, fillac=>\&fillac, qstats=>\&qstats, varFilter=>\&varFilter, - hapmap2vcf=>\&hapmap2vcf, ucscsnp2vcf=>\&ucscsnp2vcf, filter4vcf=>\&varFilter, ldstats=>\&ldstats, - gapstats=>\&gapstats, splitchr=>\&splitchr, vcf2fq=>\&vcf2fq); - die("Unknown command \"$command\".\n") if (!defined($func{$command})); - &{$func{$command}}; -} - -sub splitchr { - my %opts = (l=>5000000); - getopts('l:', \%opts); - my $l = $opts{l}; - die(qq/Usage: vcfutils.pl splitchr [-l $opts{l}] \n/) if (@ARGV == 0 && -t STDIN); - while (<>) { - my @t = split; - my $last = 0; - for (my $i = 0; $i < $t[1];) { - my $e = ($t[1] - $i) / $l < 1.1? $t[1] : $i + $l; - print "$t[0]:".($i+1)."-$e\n"; - $i = $e; - } - } -} - -sub subsam { - die(qq/Usage: vcfutils.pl subsam [samples]\n/) if (@ARGV == 0); - my ($fh, %h); - my $fn = shift(@ARGV); - my @col; - open($fh, ($fn =~ /\.gz$/)? "gzip -dc $fn |" : $fn) || die; - $h{$_} = 1 for (@ARGV); - while (<$fh>) { - if (/^##/) { - print; - } elsif (/^#/) { - my @t = split; - my @s = @t[0..8]; # all fixed fields + FORMAT - for (9 .. $#t) { - if ($h{$t[$_]}) { - push(@s, $t[$_]); - push(@col, $_); - } - } - pop(@s) if (@s == 9); # no sample selected; remove the FORMAT field - print join("\t", @s), "\n"; - } else { - my @t = split; - if (@col == 0) { - print join("\t", @t[0..7]), "\n"; - } else { - print join("\t", @t[0..8], map {$t[$_]} @col), "\n"; - } - } - } - close($fh); -} - -sub listsam { - die(qq/Usage: vcfutils.pl listsam \n/) if (@ARGV == 0 && -t STDIN); - while (<>) { - if (/^#/ && !/^##/) { - my @t = split; - print join("\n", @t[9..$#t]), "\n"; - exit; - } - } -} - -sub fillac { - die(qq/Usage: vcfutils.pl fillac \n\nNote: The GT field MUST BE present and always appear as the first field.\n/) if (@ARGV == 0 && -t STDIN); - while (<>) { - if (/^#/) { - print; - } else { - my @t = split; - my @c = (0, 0); - my $n = 0; - my $s = -1; - @_ = split(":", $t[8]); - for (0 .. $#_) { - if ($_[$_] eq 'GT') { $s = $_; last; } - } - if ($s < 0) { - print join("\t", @t), "\n"; - next; - } - for (9 .. $#t) { - if ($t[$_] =~ /^0,0,0/) { - } elsif ($t[$_] =~ /^([^\s:]+:){$s}(\d+).(\d+)/) { - ++$c[$2]; ++$c[$3]; - $n += 2; - } - } - my $AC = "AC=" . join("\t", @c[1..$#c]) . ";AN=$n"; - my $info = $t[7]; - $info =~ s/(;?)AC=(\d+)//; - $info =~ s/(;?)AN=(\d+)//; - if ($info eq '.') { - $info = $AC; - } else { - $info .= ";$AC"; - } - $t[7] = $info; - print join("\t", @t), "\n"; - } - } -} - -sub ldstats { - my %opts = (t=>0.9); - getopts('t:', \%opts); - die("Usage: vcfutils.pl ldstats [-t $opts{t}] \n") if (@ARGV == 0 && -t STDIN); - my $cutoff = $opts{t}; - my ($last, $lastchr) = (0x7fffffff, ''); - my ($x, $y, $n) = (0, 0, 0); - while (<>) { - if (/^([^#\s]+)\s(\d+)/) { - my ($chr, $pos) = ($1, $2); - if (/NEIR=([\d\.]+)/) { - ++$n; - ++$y, $x += $pos - $last if ($lastchr eq $chr && $pos > $last && $1 > $cutoff); - } - $last = $pos; $lastchr = $chr; - } - } - print "Number of SNP intervals in strong LD (r > $opts{t}): $y\n"; - print "Fraction: ", $y/$n, "\n"; - print "Length: $x\n"; -} - -sub qstats { - my %opts = (r=>'', s=>0.02, v=>undef); - getopts('r:s:v', \%opts); - die("Usage: vcfutils.pl qstats [-r ref.vcf] \n -Note: This command discards indels. Output: QUAL #non-indel #SNPs #transitions #joint ts/tv #joint/#ref #joint/#non-indel \n") if (@ARGV == 0 && -t STDIN); - my %ts = (AG=>1, GA=>1, CT=>1, TC=>1); - my %h = (); - my $is_vcf = defined($opts{v})? 1 : 0; - if ($opts{r}) { # read the reference positions - my $fh; - open($fh, $opts{r}) || die; - while (<$fh>) { - next if (/^#/); - if ($is_vcf) { - my @t = split; - $h{$t[0],$t[1]} = $t[4]; - } else { - $h{$1,$2} = 1 if (/^(\S+)\s+(\d+)/); - } - } - close($fh); - } - my $hsize = scalar(keys %h); - my @a; - while (<>) { - next if (/^#/); - my @t = split; - next if (length($t[3]) != 1 || uc($t[3]) eq 'N'); - $t[3] = uc($t[3]); $t[4] = uc($t[4]); - my @s = split(',', $t[4]); - $t[5] = 3 if ($t[5] eq '.' || $t[5] < 0); - next if (length($s[0]) != 1); - my $hit; - if ($is_vcf) { - $hit = 0; - my $aa = $h{$t[0],$t[1]}; - if (defined($aa)) { - my @aaa = split(",", $aa); - for (@aaa) { - $hit = 1 if ($_ eq $s[0]); - } - } - } else { - $hit = defined($h{$t[0],$t[1]})? 1 : 0; - } - push(@a, [$t[5], ($t[4] eq '.' || $t[4] eq $t[3])? 0 : 1, $ts{$t[3].$s[0]}? 1 : 0, $hit]); - } - push(@a, [-1, 0, 0, 0]); # end marker - die("[qstats] No SNP data!\n") if (@a == 0); - @a = sort {$b->[0]<=>$a->[0]} @a; - my $next = $opts{s}; - my $last = $a[0]; - my @c = (0, 0, 0, 0); - my @lc; - $lc[1] = $lc[2] = 0; - for my $p (@a) { - if ($p->[0] == -1 || ($p->[0] != $last && $c[0]/@a > $next)) { - my @x; - $x[0] = sprintf("%.4f", $c[1]-$c[2]? $c[2] / ($c[1] - $c[2]) : 100); - $x[1] = sprintf("%.4f", $hsize? $c[3] / $hsize : 0); - $x[2] = sprintf("%.4f", $c[3] / $c[1]); - my $a = $c[1] - $lc[1]; - my $b = $c[2] - $lc[2]; - $x[3] = sprintf("%.4f", $a-$b? $b / ($a-$b) : 100); - print join("\t", $last, @c, @x), "\n"; - $next = $c[0]/@a + $opts{s}; - $lc[1] = $c[1]; $lc[2] = $c[2]; - } - ++$c[0]; $c[1] += $p->[1]; $c[2] += $p->[2]; $c[3] += $p->[3]; - $last = $p->[0]; - } -} - -sub varFilter { - my %opts = (d=>2, D=>10000000, a=>2, W=>10, Q=>10, w=>3, p=>undef, 1=>1e-4, 2=>1e-100, 3=>0, 4=>1e-4, G=>0, S=>1000, e=>1e-4); - getopts('pd:D:W:Q:w:a:1:2:3:4:G:S:e:', \%opts); - die(qq/ -Usage: vcfutils.pl varFilter [options] - -Options: -Q INT minimum RMS mapping quality for SNPs [$opts{Q}] - -d INT minimum read depth [$opts{d}] - -D INT maximum read depth [$opts{D}] - -a INT minimum number of alternate bases [$opts{a}] - -w INT SNP within INT bp around a gap to be filtered [$opts{w}] - -W INT window size for filtering adjacent gaps [$opts{W}] - -1 FLOAT min P-value for strand bias (given PV4) [$opts{1}] - -2 FLOAT min P-value for baseQ bias [$opts{2}] - -3 FLOAT min P-value for mapQ bias [$opts{3}] - -4 FLOAT min P-value for end distance bias [$opts{4}] - -e FLOAT min P-value for HWE (plus F<0) [$opts{e}] - -p print filtered variants - -Note: Some of the filters rely on annotations generated by SAMtools\/BCFtools. -\n/) if (@ARGV == 0 && -t STDIN); - - # calculate the window size - my ($ol, $ow) = ($opts{W}, $opts{w}); - my $max_dist = $ol > $ow? $ol : $ow; - # the core loop - my @staging; # (indel_filtering_score, flt_tag, indel_span; chr, pos, ...) - while (<>) { - my @t = split; - if (/^#/) { - print; next; - } - next if ($t[4] eq '.'); # skip non-var sites - next if ($t[3] eq 'N'); # skip sites with unknown ref ('N') - # check if the site is a SNP - my $type = 1; # SNP - if (length($t[3]) > 1) { - $type = 2; # MNP - my @s = split(',', $t[4]); - for (@s) { - $type = 3 if (length != length($t[3])); - } - } else { - my @s = split(',', $t[4]); - for (@s) { - $type = 3 if (length > 1); - } - } - # clear the out-of-range elements - while (@staging) { - # Still on the same chromosome and the first element's window still affects this position? - last if ($staging[0][3] eq $t[0] && $staging[0][4] + $staging[0][2] + $max_dist >= $t[1]); - varFilter_aux(shift(@staging), $opts{p}); # calling a function is a bit slower, not much - } - my $flt = 0; - # parse annotations - my ($dp, $mq, $dp_alt) = (-1, -1, -1); - if ($t[7] =~ /DP4=(\d+),(\d+),(\d+),(\d+)/i) { - $dp = $1 + $2 + $3 + $4; - $dp_alt = $3 + $4; - } - if ($t[7] =~ /DP=(\d+)/i) { - $dp = $1; - } - $mq = $1 if ($t[7] =~ /MQ=(\d+)/i); - # the depth and mapQ filter - if ($dp >= 0) { - if ($dp < $opts{d}) { - $flt = 2; - } elsif ($dp > $opts{D}) { - $flt = 3; - } - } - $flt = 4 if ($dp_alt >= 0 && $dp_alt < $opts{a}); - $flt = 1 if ($flt == 0 && $mq >= 0 && $mq < $opts{Q}); - $flt = 7 if ($flt == 0 && /PV4=([^,]+),([^,]+),([^,]+),([^,;\t]+)/ - && ($1<$opts{1} || $2<$opts{2} || $3<$opts{3} || $4<$opts{4})); - $flt = 8 if ($flt == 0 && ((/MXGQ=(\d+)/ && $1 < $opts{G}) || (/MXSP=(\d+)/ && $1 >= $opts{S}))); - # HWE filter - if ($t[7] =~ /G3=([^;,]+),([^;,]+),([^;,]+).*HWE=([^;,]+)/ && $4 < $opts{e}) { - my $p = 2*$1 + $2; - my $f = ($p > 0 && $p < 1)? 1 - $2 / ($p * (1-$p)) : 0; - $flt = 9 if ($f < 0); - } - - my $score = $t[5] * 100 + $dp_alt; - my $rlen = length($t[3]) - 1; # $indel_score<0 for SNPs - if ($flt == 0) { - if ($type == 3) { # an indel - # filtering SNPs and MNPs - for my $x (@staging) { - next if (($x->[0]&3) == 3 || $x->[1] || $x->[4] + $x->[2] + $ow < $t[1]); - $x->[1] = 5; - } - # check the staging list for indel filtering - for my $x (@staging) { - next if (($x->[0]&3) != 3 || $x->[1] || $x->[4] + $x->[2] + $ol < $t[1]); - if ($x->[0]>>2 < $score) { - $x->[1] = 6; - } else { - $flt = 6; last; - } - } - } else { # SNP or MNP - for my $x (@staging) { - next if (($x->[0]&3) != 3 || $x->[4] + $x->[2] + $ow < $t[1]); - if ($x->[4] + length($x->[7]) - 1 == $t[1] && substr($x->[7], -1, 1) eq substr($t[4], 0, 1) - && length($x->[7]) - length($x->[6]) == 1) { - $x->[1] = 5; - } else { $flt = 5; } - last; - } - # check MNP - for my $x (@staging) { - next if (($x->[0]&3) == 3 || $x->[4] + $x->[2] < $t[1]); - if ($x->[0]>>2 < $score) { - $x->[1] = 8; - } else { - $flt = 8; last; - } - } - } - } - push(@staging, [$score<<2|$type, $flt, $rlen, @t]); - } - # output the last few elements in the staging list - while (@staging) { - varFilter_aux(shift @staging, $opts{p}); - } -} - -sub varFilter_aux { - my ($first, $is_print) = @_; - if ($first->[1] == 0) { - print join("\t", @$first[3 .. @$first-1]), "\n"; - } elsif ($is_print) { - print STDERR join("\t", substr("UQdDaGgPMS", $first->[1], 1), @$first[3 .. @$first-1]), "\n"; - } -} - -sub gapstats { - my (@c0, @c1); - $c0[$_] = $c1[$_] = 0 for (0 .. 10000); - while (<>) { - next if (/^#/); - my @t = split; - next if (length($t[3]) == 1 && $t[4] =~ /^[A-Za-z](,[A-Za-z])*$/); # not an indel - my @s = split(',', $t[4]); - for my $x (@s) { - my $l = length($x) - length($t[3]) + 5000; - if ($x =~ /^-/) { - $l = -(length($x) - 1) + 5000; - } elsif ($x =~ /^\+/) { - $l = length($x) - 1 + 5000; - } - $c0[$l] += 1 / @s; - } - } - for (my $i = 0; $i < 10000; ++$i) { - next if ($c0[$i] == 0); - $c1[0] += $c0[$i]; - $c1[1] += $c0[$i] if (($i-5000)%3 == 0); - printf("C\t%d\t%.2f\n", ($i-5000), $c0[$i]); - } - printf("3\t%d\t%d\t%.3f\n", $c1[0], $c1[1], $c1[1]/$c1[0]); -} - -sub ucscsnp2vcf { - die("Usage: vcfutils.pl \n") if (@ARGV == 0 && -t STDIN); - print "##fileformat=VCFv4.0\n"; - print join("\t", "#CHROM\tPOS\tID\tREF\tALT\tQUAL\tFILTER\tINFO"), "\n"; - while (<>) { - my @t = split("\t"); - my $indel = ($t[9] =~ /^[ACGT](\/[ACGT])+$/)? 0 : 1; - my $pos = $t[2] + 1; - my @alt; - push(@alt, $t[7]); - if ($t[6] eq '-') { - $t[9] = reverse($t[9]); - $t[9] =~ tr/ACGTRYMKWSNacgtrymkwsn/TGCAYRKMWSNtgcayrkmwsn/; - } - my @a = split("/", $t[9]); - for (@a) { - push(@alt, $_) if ($_ ne $alt[0]); - } - if ($indel) { - --$pos; - for (0 .. $#alt) { - $alt[$_] =~ tr/-//d; - $alt[$_] = "N$alt[$_]"; - } - } - my $ref = shift(@alt); - my $af = $t[13] > 0? ";AF=$t[13]" : ''; - my $valid = ($t[12] eq 'unknown')? '' : ";valid=$t[12]"; - my $info = "molType=$t[10];class=$t[11]$valid$af"; - print join("\t", $t[1], $pos, $t[4], $ref, join(",", @alt), 0, '.', $info), "\n"; - } -} - -sub hapmap2vcf { - die("Usage: vcfutils.pl \n") if (@ARGV == 0); - my $fn = shift(@ARGV); - # parse UCSC SNP - warn("Parsing UCSC SNPs...\n"); - my ($fh, %map); - open($fh, ($fn =~ /\.gz$/)? "gzip -dc $fn |" : $fn) || die; - while (<$fh>) { - my @t = split; - next if ($t[3] - $t[2] != 1); # not SNP - @{$map{$t[4]}} = @t[1,3,7]; - } - close($fh); - # write VCF - warn("Writing VCF...\n"); - print "##fileformat=VCFv4.0\n"; - while (<>) { - my @t = split; - if ($t[0] eq 'rs#') { # the first line - print join("\t", "#CHROM\tPOS\tID\tREF\tALT\tQUAL\tFILTER\tINFO\tFORMAT", @t[11..$#t]), "\n"; - } else { - next unless ($map{$t[0]}); - next if (length($t[1]) != 3); # skip non-SNPs - my $a = \@{$map{$t[0]}}; - my $ref = $a->[2]; - my @u = split('/', $t[1]); - if ($u[1] eq $ref) { - $u[1] = $u[0]; $u[0] = $ref; - } elsif ($u[0] ne $ref) { next; } - my $alt = $u[1]; - my %w; - $w{$u[0]} = 0; $w{$u[1]} = 1; - my @s = (@$a[0,1], $t[0], $ref, $alt, 0, '.', '.', 'GT'); - my $is_tri = 0; - for (@t[11..$#t]) { - if ($_ eq 'NN') { - push(@s, './.'); - } else { - my @a = ($w{substr($_,0,1)}, $w{substr($_,1,1)}); - if (!defined($a[0]) || !defined($a[1])) { - $is_tri = 1; - last; - } - push(@s, "$a[0]/$a[1]"); - } - } - next if ($is_tri); - print join("\t", @s), "\n"; - } - } -} - -sub vcf2fq { - my %opts = (d=>3, D=>100000, Q=>10, l=>5); - getopts('d:D:Q:l:', \%opts); - die(qq/ -Usage: vcfutils.pl vcf2fq [options] - -Options: -d INT minimum depth [$opts{d}] - -D INT maximum depth [$opts{D}] - -Q INT min RMS mapQ [$opts{Q}] - -l INT INDEL filtering window [$opts{l}] -\n/) if (@ARGV == 0 && -t STDIN); - - my ($last_chr, $seq, $qual, $last_pos, @gaps); - my $_Q = $opts{Q}; - my $_d = $opts{d}; - my $_D = $opts{D}; - - my %het = (AC=>'M', AG=>'R', AT=>'W', CA=>'M', CG=>'S', CT=>'Y', - GA=>'R', GC=>'S', GT=>'K', TA=>'W', TC=>'Y', TG=>'K'); - - $last_chr = ''; - while (<>) { - next if (/^#/); - my @t = split; - if ($last_chr ne $t[0]) { - &v2q_post_process($last_chr, \$seq, \$qual, \@gaps, $opts{l}) if ($last_chr); - ($last_chr, $last_pos) = ($t[0], 0); - $seq = $qual = ''; - @gaps = (); - } - die("[vcf2fq] unsorted input\n") if ($t[1] - $last_pos < 0); - if ($t[1] - $last_pos > 1) { - $seq .= 'n' x ($t[1] - $last_pos - 1); - $qual .= '!' x ($t[1] - $last_pos - 1); - } - if (length($t[3]) == 1 && $t[7] !~ /INDEL/ && $t[4] =~ /^([A-Za-z.])(,[A-Za-z])*$/) { # a SNP or reference - my ($ref, $alt) = ($t[3], $1); - my ($b, $q); - $q = $1 if ($t[7] =~ /FQ=(-?[\d\.]+)/); - if ($q < 0) { - $_ = ($t[7] =~ /AF1=([\d\.]+)/)? $1 : 0; - $b = ($_ < .5 || $alt eq '.')? $ref : $alt; - $q = -$q; - } else { - $b = $het{"$ref$alt"}; - $b ||= 'N'; - } - $b = lc($b); - $b = uc($b) if (($t[7] =~ /MQ=(\d+)/ && $1 >= $_Q) && ($t[7] =~ /DP=(\d+)/ && $1 >= $_d && $1 <= $_D)); - $q = int($q + 33 + .499); - $q = chr($q <= 126? $q : 126); - $seq .= $b; - $qual .= $q; - } elsif ($t[4] ne '.') { # an INDEL - push(@gaps, [$t[1], length($t[3])]); - } - $last_pos = $t[1]; - } - &v2q_post_process($last_chr, \$seq, \$qual, \@gaps, $opts{l}); -} - -sub v2q_post_process { - my ($chr, $seq, $qual, $gaps, $l) = @_; - for my $g (@$gaps) { - my $beg = $g->[0] > $l? $g->[0] - $l : 0; - my $end = $g->[0] + $g->[1] + $l; - $end = length($$seq) if ($end > length($$seq)); - substr($$seq, $beg, $end - $beg) = lc(substr($$seq, $beg, $end - $beg)); - } - print "\@$chr\n"; &v2q_print_str($seq); - print "+\n"; &v2q_print_str($qual); -} - -sub v2q_print_str { - my ($s) = @_; - my $l = length($$s); - for (my $i = 0; $i < $l; $i += 60) { - print substr($$s, $i, 60), "\n"; - } -} - -sub usage { - die(qq/ -Usage: vcfutils.pl []\n -Command: subsam get a subset of samples - listsam list the samples - fillac fill the allele count field - qstats SNP stats stratified by QUAL - - hapmap2vcf convert the hapmap format to VCF - ucscsnp2vcf convert UCSC SNP SQL dump to VCF - - varFilter filtering short variants (*) - vcf2fq VCF->fastq (**) - -Notes: Commands with description endting with (*) may need bcftools - specific annotations. -\n/); -} diff --git a/src/cnvnator/src/samtools/bedcov.c b/src/cnvnator/src/samtools/bedcov.c deleted file mode 100644 index 3e4b952..0000000 --- a/src/cnvnator/src/samtools/bedcov.c +++ /dev/null @@ -1,127 +0,0 @@ -#include -#include -#include -#include -#include -#include -#include "kstring.h" -#include "bgzf.h" -#include "bam.h" - -#include "kseq.h" -KSTREAM_INIT(gzFile, gzread, 16384) - -typedef struct { - bamFile fp; - bam_iter_t iter; - int min_mapQ; -} aux_t; - -static int read_bam(void *data, bam1_t *b) -{ - aux_t *aux = (aux_t*)data; - int ret = bam_iter_read(aux->fp, aux->iter, b); - if ((int)b->core.qual < aux->min_mapQ) b->core.flag |= BAM_FUNMAP; - return ret; -} - -int main_bedcov(int argc, char *argv[]) -{ - extern void bam_init_header_hash(bam_header_t*); - gzFile fp; - kstring_t str; - kstream_t *ks; - bam_index_t **idx; - bam_header_t *h = 0; - aux_t **aux; - int *n_plp, dret, i, n, c, min_mapQ = 0; - int64_t *cnt; - const bam_pileup1_t **plp; - - while ((c = getopt(argc, argv, "Q:")) >= 0) { - switch (c) { - case 'Q': min_mapQ = atoi(optarg); break; - } - } - if (optind + 2 > argc) { - fprintf(stderr, "Usage: samtools bedcov [...]\n"); - return 1; - } - memset(&str, 0, sizeof(kstring_t)); - n = argc - optind - 1; - aux = calloc(n, sizeof(void*)); - idx = calloc(n, sizeof(void*)); - for (i = 0; i < n; ++i) { - aux[i] = calloc(1, sizeof(aux_t)); - aux[i]->min_mapQ = min_mapQ; - aux[i]->fp = bam_open(argv[i+optind+1], "r"); - idx[i] = bam_index_load(argv[i+optind+1]); - if (aux[i]->fp == 0 || idx[i] == 0) { - fprintf(stderr, "ERROR: fail to open index BAM file '%s'\n", argv[i+optind+1]); - return 2; - } - bgzf_set_cache_size(aux[i]->fp, 20); - if (i == 0) h = bam_header_read(aux[0]->fp); - } - bam_init_header_hash(h); - cnt = calloc(n, 8); - - fp = gzopen(argv[optind], "rb"); - ks = ks_init(fp); - n_plp = calloc(n, sizeof(int)); - plp = calloc(n, sizeof(void*)); - while (ks_getuntil(ks, KS_SEP_LINE, &str, &dret) >= 0) { - char *p, *q; - int tid, beg, end, pos; - bam_mplp_t mplp; - - for (p = q = str.s; *p && *p != '\t'; ++p); - if (*p != '\t') goto bed_error; - *p = 0; tid = bam_get_tid(h, q); *p = '\t'; - if (tid < 0) goto bed_error; - for (q = p = p + 1; isdigit(*p); ++p); - if (*p != '\t') goto bed_error; - *p = 0; beg = atoi(q); *p = '\t'; - for (q = p = p + 1; isdigit(*p); ++p); - if (*p == '\t' || *p == 0) { - int c = *p; - *p = 0; end = atoi(q); *p = c; - } else goto bed_error; - - for (i = 0; i < n; ++i) { - if (aux[i]->iter) bam_iter_destroy(aux[i]->iter); - aux[i]->iter = bam_iter_query(idx[i], tid, beg, end); - } - mplp = bam_mplp_init(n, read_bam, (void**)aux); - bam_mplp_set_maxcnt(mplp, 64000); - memset(cnt, 0, 8 * n); - while (bam_mplp_auto(mplp, &tid, &pos, n_plp, plp) > 0) - if (pos >= beg && pos < end) - for (i = 0; i < n; ++i) cnt[i] += n_plp[i]; - for (i = 0; i < n; ++i) { - kputc('\t', &str); - kputl(cnt[i], &str); - } - puts(str.s); - bam_mplp_destroy(mplp); - continue; - -bed_error: - fprintf(stderr, "Errors in BED line '%s'\n", str.s); - } - free(n_plp); free(plp); - ks_destroy(ks); - gzclose(fp); - - free(cnt); - for (i = 0; i < n; ++i) { - if (aux[i]->iter) bam_iter_destroy(aux[i]->iter); - bam_index_destroy(idx[i]); - bam_close(aux[i]->fp); - free(aux[i]); - } - bam_header_destroy(h); - free(aux); free(idx); - free(str.s); - return 0; -} diff --git a/src/cnvnator/src/samtools/bedidx.c b/src/cnvnator/src/samtools/bedidx.c deleted file mode 100644 index ec75a10..0000000 --- a/src/cnvnator/src/samtools/bedidx.c +++ /dev/null @@ -1,162 +0,0 @@ -#include -#include -#include -#include -#include - -#ifdef _WIN32 -#define drand48() ((double)rand() / RAND_MAX) -#endif - -#include "ksort.h" -KSORT_INIT_GENERIC(uint64_t) - -#include "kseq.h" -KSTREAM_INIT(gzFile, gzread, 8192) - -typedef struct { - int n, m; - uint64_t *a; - int *idx; -} bed_reglist_t; - -#include "khash.h" -KHASH_MAP_INIT_STR(reg, bed_reglist_t) - -#define LIDX_SHIFT 13 - -typedef kh_reg_t reghash_t; - -int *bed_index_core(int n, uint64_t *a, int *n_idx) -{ - int i, j, m, *idx; - m = *n_idx = 0; idx = 0; - for (i = 0; i < n; ++i) { - int beg, end; - beg = a[i]>>32 >> LIDX_SHIFT; end = ((uint32_t)a[i]) >> LIDX_SHIFT; - if (m < end + 1) { - int oldm = m; - m = end + 1; - kroundup32(m); - idx = realloc(idx, m * sizeof(int)); - for (j = oldm; j < m; ++j) idx[j] = -1; - } - if (beg == end) { - if (idx[beg] < 0) idx[beg] = i; - } else { - for (j = beg; j <= end; ++j) - if (idx[j] < 0) idx[j] = i; - } - *n_idx = end + 1; - } - return idx; -} - -void bed_index(void *_h) -{ - reghash_t *h = (reghash_t*)_h; - khint_t k; - for (k = 0; k < kh_end(h); ++k) { - if (kh_exist(h, k)) { - bed_reglist_t *p = &kh_val(h, k); - if (p->idx) free(p->idx); - ks_introsort(uint64_t, p->n, p->a); - p->idx = bed_index_core(p->n, p->a, &p->m); - } - } -} - -int bed_overlap_core(const bed_reglist_t *p, int beg, int end) -{ - int i, min_off; - if (p->n == 0) return 0; - min_off = (beg>>LIDX_SHIFT >= p->n)? p->idx[p->n-1] : p->idx[beg>>LIDX_SHIFT]; - if (min_off < 0) { // TODO: this block can be improved, but speed should not matter too much here - int n = beg>>LIDX_SHIFT; - if (n > p->n) n = p->n; - for (i = n - 1; i >= 0; --i) - if (p->idx[i] >= 0) break; - min_off = i >= 0? p->idx[i] : 0; - } - for (i = min_off; i < p->n; ++i) { - if ((int)(p->a[i]>>32) >= end) break; // out of range; no need to proceed - if ((int32_t)p->a[i] > beg && (int32_t)(p->a[i]>>32) < end) - return 1; // find the overlap; return - } - return 0; -} - -int bed_overlap(const void *_h, const char *chr, int beg, int end) -{ - const reghash_t *h = (const reghash_t*)_h; - khint_t k; - if (!h) return 0; - k = kh_get(reg, h, chr); - if (k == kh_end(h)) return 0; - return bed_overlap_core(&kh_val(h, k), beg, end); -} - -void *bed_read(const char *fn) -{ - reghash_t *h = kh_init(reg); - gzFile fp; - kstream_t *ks; - int dret; - kstring_t *str; - // read the list - fp = strcmp(fn, "-")? gzopen(fn, "r") : gzdopen(fileno(stdin), "r"); - if (fp == 0) return 0; - str = calloc(1, sizeof(kstring_t)); - ks = ks_init(fp); - while (ks_getuntil(ks, 0, str, &dret) >= 0) { // read the chr name - int beg = -1, end = -1; - bed_reglist_t *p; - khint_t k = kh_get(reg, h, str->s); - if (k == kh_end(h)) { // absent from the hash table - int ret; - char *s = strdup(str->s); - k = kh_put(reg, h, s, &ret); - memset(&kh_val(h, k), 0, sizeof(bed_reglist_t)); - } - p = &kh_val(h, k); - if (dret != '\n') { // if the lines has other characters - if (ks_getuntil(ks, 0, str, &dret) > 0 && isdigit(str->s[0])) { - beg = atoi(str->s); // begin - if (dret != '\n') { - if (ks_getuntil(ks, 0, str, &dret) > 0 && isdigit(str->s[0])) { - end = atoi(str->s); // end - if (end < beg) end = -1; - } - } - } - } - if (dret != '\n') while ((dret = ks_getc(ks)) > 0 && dret != '\n'); // skip the rest of the line - if (end < 0 && beg > 0) end = beg, beg = beg - 1; // if there is only one column - if (beg >= 0 && end > beg) { - if (p->n == p->m) { - p->m = p->m? p->m<<1 : 4; - p->a = realloc(p->a, p->m * 8); - } - p->a[p->n++] = (uint64_t)beg<<32 | end; - } - } - ks_destroy(ks); - gzclose(fp); - free(str->s); free(str); - bed_index(h); - return h; -} - -void bed_destroy(void *_h) -{ - reghash_t *h = (reghash_t*)_h; - khint_t k; - for (k = 0; k < kh_end(h); ++k) { - if (kh_exist(h, k)) { - free(kh_val(h, k).a); - free(kh_val(h, k).idx); - free((char*)kh_key(h, k)); - } - } - kh_destroy(reg, h); -} diff --git a/src/cnvnator/src/samtools/bgzf.c b/src/cnvnator/src/samtools/bgzf.c deleted file mode 100644 index 880d5af..0000000 --- a/src/cnvnator/src/samtools/bgzf.c +++ /dev/null @@ -1,694 +0,0 @@ -/* The MIT License - - Copyright (c) 2008 Broad Institute / Massachusetts Institute of Technology - 2011 Attractive Chaos - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - THE SOFTWARE. -*/ - -#include -#include -#include -#include -#include -#include -#include -#include "bgzf.h" - -#ifdef _USE_KNETFILE -#include "knetfile.h" -typedef knetFile *_bgzf_file_t; -#define _bgzf_open(fn, mode) knet_open(fn, mode) -#define _bgzf_dopen(fp, mode) knet_dopen(fp, mode) -#define _bgzf_close(fp) knet_close(fp) -#define _bgzf_fileno(fp) ((fp)->fd) -#define _bgzf_tell(fp) knet_tell(fp) -#define _bgzf_seek(fp, offset, whence) knet_seek(fp, offset, whence) -#define _bgzf_read(fp, buf, len) knet_read(fp, buf, len) -#define _bgzf_write(fp, buf, len) knet_write(fp, buf, len) -#else // ~defined(_USE_KNETFILE) -#if defined(_WIN32) || defined(_MSC_VER) -#define ftello(fp) ftell(fp) -#define fseeko(fp, offset, whence) fseek(fp, offset, whence) -#else // ~defined(_WIN32) -extern off_t ftello(FILE *stream); -extern int fseeko(FILE *stream, off_t offset, int whence); -#endif // ~defined(_WIN32) -typedef FILE *_bgzf_file_t; -#define _bgzf_open(fn, mode) fopen(fn, mode) -#define _bgzf_dopen(fp, mode) fdopen(fp, mode) -#define _bgzf_close(fp) fclose(fp) -#define _bgzf_fileno(fp) fileno(fp) -#define _bgzf_tell(fp) ftello(fp) -#define _bgzf_seek(fp, offset, whence) fseeko(fp, offset, whence) -#define _bgzf_read(fp, buf, len) fread(buf, 1, len, fp) -#define _bgzf_write(fp, buf, len) fwrite(buf, 1, len, fp) -#endif // ~define(_USE_KNETFILE) - -#define BLOCK_HEADER_LENGTH 18 -#define BLOCK_FOOTER_LENGTH 8 - - -/* BGZF/GZIP header (speciallized from RFC 1952; little endian): - +---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+ - | 31|139| 8| 4| 0| 0|255| 6| 66| 67| 2|BLK_LEN| - +---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+ -*/ -static const uint8_t g_magic[19] = "\037\213\010\4\0\0\0\0\0\377\6\0\102\103\2\0\0\0"; - -#ifdef BGZF_CACHE -typedef struct { - int size; - uint8_t *block; - int64_t end_offset; -} cache_t; -#include "khash.h" -KHASH_MAP_INIT_INT64(cache, cache_t) -#endif - -static inline void packInt16(uint8_t *buffer, uint16_t value) -{ - buffer[0] = value; - buffer[1] = value >> 8; -} - -static inline int unpackInt16(const uint8_t *buffer) -{ - return buffer[0] | buffer[1] << 8; -} - -static inline void packInt32(uint8_t *buffer, uint32_t value) -{ - buffer[0] = value; - buffer[1] = value >> 8; - buffer[2] = value >> 16; - buffer[3] = value >> 24; -} - -static BGZF *bgzf_read_init() -{ - BGZF *fp; - fp = calloc(1, sizeof(BGZF)); - fp->is_write = 0; - fp->uncompressed_block = malloc(BGZF_MAX_BLOCK_SIZE); - fp->compressed_block = malloc(BGZF_MAX_BLOCK_SIZE); -#ifdef BGZF_CACHE - fp->cache = kh_init(cache); -#endif - return fp; -} - -static BGZF *bgzf_write_init(int compress_level) // compress_level==-1 for the default level -{ - BGZF *fp; - fp = calloc(1, sizeof(BGZF)); - fp->is_write = 1; - fp->uncompressed_block = malloc(BGZF_MAX_BLOCK_SIZE); - fp->compressed_block = malloc(BGZF_MAX_BLOCK_SIZE); - fp->compress_level = compress_level < 0? Z_DEFAULT_COMPRESSION : compress_level; // Z_DEFAULT_COMPRESSION==-1 - if (fp->compress_level > 9) fp->compress_level = Z_DEFAULT_COMPRESSION; - return fp; -} -// get the compress level from the mode string -static int mode2level(const char *__restrict mode) -{ - int i, compress_level = -1; - for (i = 0; mode[i]; ++i) - if (mode[i] >= '0' && mode[i] <= '9') break; - if (mode[i]) compress_level = (int)mode[i] - '0'; - if (strchr(mode, 'u')) compress_level = 0; - return compress_level; -} - -BGZF *bgzf_open(const char *path, const char *mode) -{ - BGZF *fp = 0; - assert(compressBound(BGZF_BLOCK_SIZE) < BGZF_MAX_BLOCK_SIZE); - if (strchr(mode, 'r') || strchr(mode, 'R')) { - _bgzf_file_t fpr; - if ((fpr = _bgzf_open(path, "r")) == 0) return 0; - fp = bgzf_read_init(); - fp->fp = fpr; - } else if (strchr(mode, 'w') || strchr(mode, 'W')) { - FILE *fpw; - if ((fpw = fopen(path, "w")) == 0) return 0; - fp = bgzf_write_init(mode2level(mode)); - fp->fp = fpw; - } - return fp; -} - -BGZF *bgzf_dopen(int fd, const char *mode) -{ - BGZF *fp = 0; - assert(compressBound(BGZF_BLOCK_SIZE) < BGZF_MAX_BLOCK_SIZE); - if (strchr(mode, 'r') || strchr(mode, 'R')) { - _bgzf_file_t fpr; - if ((fpr = _bgzf_dopen(fd, "r")) == 0) return 0; - fp = bgzf_read_init(); - fp->fp = fpr; - } else if (strchr(mode, 'w') || strchr(mode, 'W')) { - FILE *fpw; - if ((fpw = fdopen(fd, "w")) == 0) return 0; - fp = bgzf_write_init(mode2level(mode)); - fp->fp = fpw; - } - return fp; -} - -static int bgzf_compress(void *_dst, int *dlen, void *src, int slen, int level) -{ - uint32_t crc; - z_stream zs; - uint8_t *dst = (uint8_t*)_dst; - - // compress the body - zs.zalloc = NULL; zs.zfree = NULL; - zs.next_in = src; - zs.avail_in = slen; - zs.next_out = dst + BLOCK_HEADER_LENGTH; - zs.avail_out = *dlen - BLOCK_HEADER_LENGTH - BLOCK_FOOTER_LENGTH; - if (deflateInit2(&zs, level, Z_DEFLATED, -15, 8, Z_DEFAULT_STRATEGY) != Z_OK) return -1; // -15 to disable zlib header/footer - if (deflate(&zs, Z_FINISH) != Z_STREAM_END) return -1; - if (deflateEnd(&zs) != Z_OK) return -1; - *dlen = zs.total_out + BLOCK_HEADER_LENGTH + BLOCK_FOOTER_LENGTH; - // write the header - memcpy(dst, g_magic, BLOCK_HEADER_LENGTH); // the last two bytes are a place holder for the length of the block - packInt16(&dst[16], *dlen - 1); // write the compressed length; -1 to fit 2 bytes - // write the footer - crc = crc32(crc32(0L, NULL, 0L), src, slen); - packInt32((uint8_t*)&dst[*dlen - 8], crc); - packInt32((uint8_t*)&dst[*dlen - 4], slen); - return 0; -} - -// Deflate the block in fp->uncompressed_block into fp->compressed_block. Also adds an extra field that stores the compressed block length. -static int deflate_block(BGZF *fp, int block_length) -{ - int comp_size = BGZF_MAX_BLOCK_SIZE; - if (bgzf_compress(fp->compressed_block, &comp_size, fp->uncompressed_block, block_length, fp->compress_level) != 0) { - fp->errcode |= BGZF_ERR_ZLIB; - return -1; - } - fp->block_offset = 0; - return comp_size; -} - -// Inflate the block in fp->compressed_block into fp->uncompressed_block -static int inflate_block(BGZF* fp, int block_length) -{ - z_stream zs; - zs.zalloc = NULL; - zs.zfree = NULL; - zs.next_in = fp->compressed_block + 18; - zs.avail_in = block_length - 16; - zs.next_out = fp->uncompressed_block; - zs.avail_out = BGZF_MAX_BLOCK_SIZE; - - if (inflateInit2(&zs, -15) != Z_OK) { - fp->errcode |= BGZF_ERR_ZLIB; - return -1; - } - if (inflate(&zs, Z_FINISH) != Z_STREAM_END) { - inflateEnd(&zs); - fp->errcode |= BGZF_ERR_ZLIB; - return -1; - } - if (inflateEnd(&zs) != Z_OK) { - fp->errcode |= BGZF_ERR_ZLIB; - return -1; - } - return zs.total_out; -} - -static int check_header(const uint8_t *header) -{ - return (header[0] == 31 && header[1] == 139 && header[2] == 8 && (header[3] & 4) != 0 - && unpackInt16((uint8_t*)&header[10]) == 6 - && header[12] == 'B' && header[13] == 'C' - && unpackInt16((uint8_t*)&header[14]) == 2); -} - -#ifdef BGZF_CACHE -static void free_cache(BGZF *fp) -{ - khint_t k; - khash_t(cache) *h = (khash_t(cache)*)fp->cache; - if (fp->is_write) return; - for (k = kh_begin(h); k < kh_end(h); ++k) - if (kh_exist(h, k)) free(kh_val(h, k).block); - kh_destroy(cache, h); -} - -static int load_block_from_cache(BGZF *fp, int64_t block_address) -{ - khint_t k; - cache_t *p; - khash_t(cache) *h = (khash_t(cache)*)fp->cache; - k = kh_get(cache, h, block_address); - if (k == kh_end(h)) return 0; - p = &kh_val(h, k); - if (fp->block_length != 0) fp->block_offset = 0; - fp->block_address = block_address; - fp->block_length = p->size; - memcpy(fp->uncompressed_block, p->block, BGZF_MAX_BLOCK_SIZE); - _bgzf_seek((_bgzf_file_t)fp->fp, p->end_offset, SEEK_SET); - return p->size; -} - -static void cache_block(BGZF *fp, int size) -{ - int ret; - khint_t k; - cache_t *p; - khash_t(cache) *h = (khash_t(cache)*)fp->cache; - if (BGZF_MAX_BLOCK_SIZE >= fp->cache_size) return; - if ((kh_size(h) + 1) * BGZF_MAX_BLOCK_SIZE > fp->cache_size) { - /* A better way would be to remove the oldest block in the - * cache, but here we remove a random one for simplicity. This - * should not have a big impact on performance. */ - for (k = kh_begin(h); k < kh_end(h); ++k) - if (kh_exist(h, k)) break; - if (k < kh_end(h)) { - free(kh_val(h, k).block); - kh_del(cache, h, k); - } - } - k = kh_put(cache, h, fp->block_address, &ret); - if (ret == 0) return; // if this happens, a bug! - p = &kh_val(h, k); - p->size = fp->block_length; - p->end_offset = fp->block_address + size; - p->block = malloc(BGZF_MAX_BLOCK_SIZE); - memcpy(kh_val(h, k).block, fp->uncompressed_block, BGZF_MAX_BLOCK_SIZE); -} -#else -static void free_cache(BGZF *fp) {} -static int load_block_from_cache(BGZF *fp, int64_t block_address) {return 0;} -static void cache_block(BGZF *fp, int size) {} -#endif - -int bgzf_read_block(BGZF *fp) -{ - uint8_t header[BLOCK_HEADER_LENGTH], *compressed_block; - int count, size = 0, block_length, remaining; - int64_t block_address; - block_address = _bgzf_tell((_bgzf_file_t)fp->fp); - if (fp->cache_size && load_block_from_cache(fp, block_address)) return 0; - count = _bgzf_read(fp->fp, header, sizeof(header)); - if (count == 0) { // no data read - fp->block_length = 0; - return 0; - } - if (count != sizeof(header) || !check_header(header)) { - fp->errcode |= BGZF_ERR_HEADER; - return -1; - } - size = count; - block_length = unpackInt16((uint8_t*)&header[16]) + 1; // +1 because when writing this number, we used "-1" - compressed_block = (uint8_t*)fp->compressed_block; - memcpy(compressed_block, header, BLOCK_HEADER_LENGTH); - remaining = block_length - BLOCK_HEADER_LENGTH; - count = _bgzf_read(fp->fp, &compressed_block[BLOCK_HEADER_LENGTH], remaining); - if (count != remaining) { - fp->errcode |= BGZF_ERR_IO; - return -1; - } - size += count; - if ((count = inflate_block(fp, block_length)) < 0) return -1; - if (fp->block_length != 0) fp->block_offset = 0; // Do not reset offset if this read follows a seek. - fp->block_address = block_address; - fp->block_length = count; - cache_block(fp, size); - return 0; -} - -ssize_t bgzf_read(BGZF *fp, void *data, ssize_t length) -{ - ssize_t bytes_read = 0; - uint8_t *output = data; - if (length <= 0) return 0; - assert(fp->is_write == 0); - while (bytes_read < length) { - int copy_length, available = fp->block_length - fp->block_offset; - uint8_t *buffer; - if (available <= 0) { - if (bgzf_read_block(fp) != 0) return -1; - available = fp->block_length - fp->block_offset; - if (available <= 0) break; - } - copy_length = length - bytes_read < available? length - bytes_read : available; - buffer = fp->uncompressed_block; - memcpy(output, buffer + fp->block_offset, copy_length); - fp->block_offset += copy_length; - output += copy_length; - bytes_read += copy_length; - } - if (fp->block_offset == fp->block_length) { - fp->block_address = _bgzf_tell((_bgzf_file_t)fp->fp); - fp->block_offset = fp->block_length = 0; - } - return bytes_read; -} - -/***** BEGIN: multi-threading *****/ - -typedef struct { - BGZF *fp; - struct mtaux_t *mt; - void *buf; - int i, errcode, toproc; -} worker_t; - -typedef struct mtaux_t { - int n_threads, n_blks, curr, done; - volatile int proc_cnt; - void **blk; - int *len; - worker_t *w; - pthread_t *tid; - pthread_mutex_t lock; - pthread_cond_t cv; -} mtaux_t; - -static int worker_aux(worker_t *w) -{ - int i, tmp, stop = 0; - // wait for condition: to process or all done - pthread_mutex_lock(&w->mt->lock); - while (!w->toproc && !w->mt->done) - pthread_cond_wait(&w->mt->cv, &w->mt->lock); - if (w->mt->done) stop = 1; - w->toproc = 0; - pthread_mutex_unlock(&w->mt->lock); - if (stop) return 1; // to quit the thread - w->errcode = 0; - for (i = w->i; i < w->mt->curr; i += w->mt->n_threads) { - int clen = BGZF_MAX_BLOCK_SIZE; - if (bgzf_compress(w->buf, &clen, w->mt->blk[i], w->mt->len[i], w->fp->compress_level) != 0) - w->errcode |= BGZF_ERR_ZLIB; - memcpy(w->mt->blk[i], w->buf, clen); - w->mt->len[i] = clen; - } - tmp = __sync_fetch_and_add(&w->mt->proc_cnt, 1); - return 0; -} - -static void *mt_worker(void *data) -{ - while (worker_aux(data) == 0); - return 0; -} - -int bgzf_mt(BGZF *fp, int n_threads, int n_sub_blks) -{ - int i; - mtaux_t *mt; - pthread_attr_t attr; - if (!fp->is_write || fp->mt || n_threads <= 1) return -1; - mt = calloc(1, sizeof(mtaux_t)); - mt->n_threads = n_threads; - mt->n_blks = n_threads * n_sub_blks; - mt->len = calloc(mt->n_blks, sizeof(int)); - mt->blk = calloc(mt->n_blks, sizeof(void*)); - for (i = 0; i < mt->n_blks; ++i) - mt->blk[i] = malloc(BGZF_MAX_BLOCK_SIZE); - mt->tid = calloc(mt->n_threads, sizeof(pthread_t)); // tid[0] is not used, as the worker 0 is launched by the master - mt->w = calloc(mt->n_threads, sizeof(worker_t)); - for (i = 0; i < mt->n_threads; ++i) { - mt->w[i].i = i; - mt->w[i].mt = mt; - mt->w[i].fp = fp; - mt->w[i].buf = malloc(BGZF_MAX_BLOCK_SIZE); - } - pthread_attr_init(&attr); - pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_JOINABLE); - pthread_mutex_init(&mt->lock, 0); - pthread_cond_init(&mt->cv, 0); - for (i = 1; i < mt->n_threads; ++i) // worker 0 is effectively launched by the master thread - pthread_create(&mt->tid[i], &attr, mt_worker, &mt->w[i]); - fp->mt = mt; - return 0; -} - -static void mt_destroy(mtaux_t *mt) -{ - int i; - // signal all workers to quit - pthread_mutex_lock(&mt->lock); - mt->done = 1; mt->proc_cnt = 0; - pthread_cond_broadcast(&mt->cv); - pthread_mutex_unlock(&mt->lock); - for (i = 1; i < mt->n_threads; ++i) pthread_join(mt->tid[i], 0); // worker 0 is effectively launched by the master thread - // free other data allocated on heap - for (i = 0; i < mt->n_blks; ++i) free(mt->blk[i]); - for (i = 0; i < mt->n_threads; ++i) free(mt->w[i].buf); - free(mt->blk); free(mt->len); free(mt->w); free(mt->tid); - pthread_cond_destroy(&mt->cv); - pthread_mutex_destroy(&mt->lock); - free(mt); -} - -static void mt_queue(BGZF *fp) -{ - mtaux_t *mt = (mtaux_t*)fp->mt; - assert(mt->curr < mt->n_blks); // guaranteed by the caller - memcpy(mt->blk[mt->curr], fp->uncompressed_block, fp->block_offset); - mt->len[mt->curr] = fp->block_offset; - fp->block_offset = 0; - ++mt->curr; -} - -static int mt_flush(BGZF *fp) -{ - int i; - mtaux_t *mt = (mtaux_t*)fp->mt; - if (fp->block_offset) mt_queue(fp); // guaranteed that assertion does not fail - // signal all the workers to compress - pthread_mutex_lock(&mt->lock); - for (i = 0; i < mt->n_threads; ++i) mt->w[i].toproc = 1; - mt->proc_cnt = 0; - pthread_cond_broadcast(&mt->cv); - pthread_mutex_unlock(&mt->lock); - // worker 0 is doing things here - worker_aux(&mt->w[0]); - // wait for all the threads to complete - while (mt->proc_cnt < mt->n_threads); - // dump data to disk - for (i = 0; i < mt->n_threads; ++i) fp->errcode |= mt->w[i].errcode; - for (i = 0; i < mt->curr; ++i) - if (fwrite(mt->blk[i], 1, mt->len[i], fp->fp) != mt->len[i]) - fp->errcode |= BGZF_ERR_IO; - mt->curr = 0; - return 0; -} - -static int mt_lazy_flush(BGZF *fp) -{ - mtaux_t *mt = (mtaux_t*)fp->mt; - if (fp->block_offset) mt_queue(fp); - if (mt->curr == mt->n_blks) - return mt_flush(fp); - return -1; -} - -static ssize_t mt_write(BGZF *fp, const void *data, ssize_t length) -{ - const uint8_t *input = data; - ssize_t rest = length; - while (rest) { - int copy_length = BGZF_BLOCK_SIZE - fp->block_offset < rest? BGZF_BLOCK_SIZE - fp->block_offset : rest; - memcpy(fp->uncompressed_block + fp->block_offset, input, copy_length); - fp->block_offset += copy_length; input += copy_length; rest -= copy_length; - if (fp->block_offset == BGZF_BLOCK_SIZE) mt_lazy_flush(fp); - } - return length - rest; -} - -/***** END: multi-threading *****/ - -int bgzf_flush(BGZF *fp) -{ - if (!fp->is_write) return 0; - if (fp->mt) return mt_flush(fp); - while (fp->block_offset > 0) { - int block_length; - block_length = deflate_block(fp, fp->block_offset); - if (block_length < 0) return -1; - if (fwrite(fp->compressed_block, 1, block_length, fp->fp) != block_length) { - fp->errcode |= BGZF_ERR_IO; // possibly truncated file - return -1; - } - fp->block_address += block_length; - } - return 0; -} - -int bgzf_flush_try(BGZF *fp, ssize_t size) -{ - if (fp->block_offset + size > BGZF_BLOCK_SIZE) { - if (fp->mt) return mt_lazy_flush(fp); - else return bgzf_flush(fp); - } - return -1; -} - -ssize_t bgzf_write(BGZF *fp, const void *data, ssize_t length) -{ - const uint8_t *input = data; - int block_length = BGZF_BLOCK_SIZE, bytes_written = 0; - assert(fp->is_write); - if (fp->mt) return mt_write(fp, data, length); - while (bytes_written < length) { - uint8_t* buffer = fp->uncompressed_block; - int copy_length = block_length - fp->block_offset < length - bytes_written? block_length - fp->block_offset : length - bytes_written; - memcpy(buffer + fp->block_offset, input, copy_length); - fp->block_offset += copy_length; - input += copy_length; - bytes_written += copy_length; - if (fp->block_offset == block_length && bgzf_flush(fp)) break; - } - return bytes_written; -} - -int bgzf_close(BGZF* fp) -{ - int ret, count, block_length; - if (fp == 0) return -1; - if (fp->is_write) { - if (bgzf_flush(fp) != 0) return -1; - fp->compress_level = -1; - block_length = deflate_block(fp, 0); // write an empty block - count = fwrite(fp->compressed_block, 1, block_length, fp->fp); - if (fflush(fp->fp) != 0) { - fp->errcode |= BGZF_ERR_IO; - return -1; - } - if (fp->mt) mt_destroy(fp->mt); - } - ret = fp->is_write? fclose(fp->fp) : _bgzf_close(fp->fp); - if (ret != 0) return -1; - free(fp->uncompressed_block); - free(fp->compressed_block); - free_cache(fp); - free(fp); - return 0; -} - -void bgzf_set_cache_size(BGZF *fp, int cache_size) -{ - if (fp) fp->cache_size = cache_size; -} - -int bgzf_check_EOF(BGZF *fp) -{ - static uint8_t magic[28] = "\037\213\010\4\0\0\0\0\0\377\6\0\102\103\2\0\033\0\3\0\0\0\0\0\0\0\0\0"; - uint8_t buf[28]; - off_t offset; - offset = _bgzf_tell((_bgzf_file_t)fp->fp); - if (_bgzf_seek(fp->fp, -28, SEEK_END) < 0) return 0; - _bgzf_read(fp->fp, buf, 28); - _bgzf_seek(fp->fp, offset, SEEK_SET); - return (memcmp(magic, buf, 28) == 0)? 1 : 0; -} - -int64_t bgzf_seek(BGZF* fp, int64_t pos, int where) -{ - int block_offset; - int64_t block_address; - - if (fp->is_write || where != SEEK_SET) { - fp->errcode |= BGZF_ERR_MISUSE; - return -1; - } - block_offset = pos & 0xFFFF; - block_address = pos >> 16; - if (_bgzf_seek(fp->fp, block_address, SEEK_SET) < 0) { - fp->errcode |= BGZF_ERR_IO; - return -1; - } - fp->block_length = 0; // indicates current block has not been loaded - fp->block_address = block_address; - fp->block_offset = block_offset; - return 0; -} - -int bgzf_is_bgzf(const char *fn) -{ - uint8_t buf[16]; - int n; - _bgzf_file_t fp; - if ((fp = _bgzf_open(fn, "r")) == 0) return 0; - n = _bgzf_read(fp, buf, 16); - _bgzf_close(fp); - if (n != 16) return 0; - return memcmp(g_magic, buf, 16) == 0? 1 : 0; -} - -int bgzf_getc(BGZF *fp) -{ - int c; - if (fp->block_offset >= fp->block_length) { - if (bgzf_read_block(fp) != 0) return -2; /* error */ - if (fp->block_length == 0) return -1; /* end-of-file */ - } - c = ((unsigned char*)fp->uncompressed_block)[fp->block_offset++]; - if (fp->block_offset == fp->block_length) { - fp->block_address = _bgzf_tell((_bgzf_file_t)fp->fp); - fp->block_offset = 0; - fp->block_length = 0; - } - return c; -} - -#ifndef kroundup32 -#define kroundup32(x) (--(x), (x)|=(x)>>1, (x)|=(x)>>2, (x)|=(x)>>4, (x)|=(x)>>8, (x)|=(x)>>16, ++(x)) -#endif - -int bgzf_getline(BGZF *fp, int delim, kstring_t *str) -{ - int l, state = 0; - unsigned char *buf = (unsigned char*)fp->uncompressed_block; - str->l = 0; - do { - if (fp->block_offset >= fp->block_length) { - if (bgzf_read_block(fp) != 0) { state = -2; break; } - if (fp->block_length == 0) { state = -1; break; } - } - for (l = fp->block_offset; l < fp->block_length && buf[l] != delim; ++l); - if (l < fp->block_length) state = 1; - l -= fp->block_offset; - if (str->l + l + 1 >= str->m) { - str->m = str->l + l + 2; - kroundup32(str->m); - str->s = (char*)realloc(str->s, str->m); - } - memcpy(str->s + str->l, buf + fp->block_offset, l); - str->l += l; - fp->block_offset += l + 1; - if (fp->block_offset >= fp->block_length) { - fp->block_address = _bgzf_tell((_bgzf_file_t)fp->fp); - fp->block_offset = 0; - fp->block_length = 0; - } - } while (state == 0); - if (str->l == 0 && state < 0) return state; - str->s[str->l] = 0; - return str->l; -} diff --git a/src/cnvnator/src/samtools/bgzf.h b/src/cnvnator/src/samtools/bgzf.h deleted file mode 100644 index cb67681..0000000 --- a/src/cnvnator/src/samtools/bgzf.h +++ /dev/null @@ -1,207 +0,0 @@ -/* The MIT License - - Copyright (c) 2008 Broad Institute / Massachusetts Institute of Technology - 2011, 2012 Attractive Chaos - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - THE SOFTWARE. -*/ - -/* The BGZF library was originally written by Bob Handsaker from the Broad - * Institute. It was later improved by the SAMtools developers. */ - -#ifndef __BGZF_H -#define __BGZF_H - -#include -#include -#include -#include - -#define BGZF_BLOCK_SIZE 0xff00 // make sure compressBound(BGZF_BLOCK_SIZE) < BGZF_MAX_BLOCK_SIZE -#define BGZF_MAX_BLOCK_SIZE 0x10000 - -#define BGZF_ERR_ZLIB 1 -#define BGZF_ERR_HEADER 2 -#define BGZF_ERR_IO 4 -#define BGZF_ERR_MISUSE 8 - -typedef struct { - int errcode:16, is_write:2, compress_level:14; - int cache_size; - int block_length, block_offset; - int64_t block_address; - void *uncompressed_block, *compressed_block; - void *cache; // a pointer to a hash table - void *fp; // actual file handler; FILE* on writing; FILE* or knetFile* on reading - void *mt; // only used for multi-threading -} BGZF; - -#ifndef KSTRING_T -#define KSTRING_T kstring_t -typedef struct __kstring_t { - size_t l, m; - char *s; -} kstring_t; -#endif - -#ifdef __cplusplus -extern "C" { -#endif - - /****************** - * Basic routines * - ******************/ - - /** - * Open an existing file descriptor for reading or writing. - * - * @param fd file descriptor - * @param mode mode matching /[rwu0-9]+/: 'r' for reading, 'w' for writing and a digit specifies - * the zlib compression level; if both 'r' and 'w' are present, 'w' is ignored. - * @return BGZF file handler; 0 on error - */ - BGZF* bgzf_dopen(int fd, const char *mode); - - #define bgzf_fdopen(fd, mode) bgzf_dopen((fd), (mode)) // for backward compatibility - - /** - * Open the specified file for reading or writing. - */ - BGZF* bgzf_open(const char* path, const char *mode); - - /** - * Close the BGZF and free all associated resources. - * - * @param fp BGZF file handler - * @return 0 on success and -1 on error - */ - int bgzf_close(BGZF *fp); - - /** - * Read up to _length_ bytes from the file storing into _data_. - * - * @param fp BGZF file handler - * @param data data array to read into - * @param length size of data to read - * @return number of bytes actually read; 0 on end-of-file and -1 on error - */ - ssize_t bgzf_read(BGZF *fp, void *data, ssize_t length); - - /** - * Write _length_ bytes from _data_ to the file. - * - * @param fp BGZF file handler - * @param data data array to write - * @param length size of data to write - * @return number of bytes actually written; -1 on error - */ - ssize_t bgzf_write(BGZF *fp, const void *data, ssize_t length); - - /** - * Write the data in the buffer to the file. - */ - int bgzf_flush(BGZF *fp); - - /** - * Return a virtual file pointer to the current location in the file. - * No interpetation of the value should be made, other than a subsequent - * call to bgzf_seek can be used to position the file at the same point. - * Return value is non-negative on success. - */ - #define bgzf_tell(fp) ((fp->block_address << 16) | (fp->block_offset & 0xFFFF)) - - /** - * Set the file to read from the location specified by _pos_. - * - * @param fp BGZF file handler - * @param pos virtual file offset returned by bgzf_tell() - * @param whence must be SEEK_SET - * @return 0 on success and -1 on error - */ - int64_t bgzf_seek(BGZF *fp, int64_t pos, int whence); - - /** - * Check if the BGZF end-of-file (EOF) marker is present - * - * @param fp BGZF file handler opened for reading - * @return 1 if EOF is present; 0 if not or on I/O error - */ - int bgzf_check_EOF(BGZF *fp); - - /** - * Check if a file is in the BGZF format - * - * @param fn file name - * @return 1 if _fn_ is BGZF; 0 if not or on I/O error - */ - int bgzf_is_bgzf(const char *fn); - - /********************* - * Advanced routines * - *********************/ - - /** - * Set the cache size. Only effective when compiled with -DBGZF_CACHE. - * - * @param fp BGZF file handler - * @param size size of cache in bytes; 0 to disable caching (default) - */ - void bgzf_set_cache_size(BGZF *fp, int size); - - /** - * Flush the file if the remaining buffer size is smaller than _size_ - */ - int bgzf_flush_try(BGZF *fp, ssize_t size); - - /** - * Read one byte from a BGZF file. It is faster than bgzf_read() - * @param fp BGZF file handler - * @return byte read; -1 on end-of-file or error - */ - int bgzf_getc(BGZF *fp); - - /** - * Read one line from a BGZF file. It is faster than bgzf_getc() - * - * @param fp BGZF file handler - * @param delim delimitor - * @param str string to write to; must be initialized - * @return length of the string; 0 on end-of-file; negative on error - */ - int bgzf_getline(BGZF *fp, int delim, kstring_t *str); - - /** - * Read the next BGZF block. - */ - int bgzf_read_block(BGZF *fp); - - /** - * Enable multi-threading (only effective on writing) - * - * @param fp BGZF file handler; must be opened for writing - * @param n_threads #threads used for writing - * @param n_sub_blks #blocks processed by each thread; a value 64-256 is recommended - */ - int bgzf_mt(BGZF *fp, int n_threads, int n_sub_blks); - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/src/cnvnator/src/samtools/bgzip.c b/src/cnvnator/src/samtools/bgzip.c deleted file mode 100644 index ebcafa2..0000000 --- a/src/cnvnator/src/samtools/bgzip.c +++ /dev/null @@ -1,206 +0,0 @@ -/* The MIT License - - Copyright (c) 2008 Broad Institute / Massachusetts Institute of Technology - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - THE SOFTWARE. -*/ - -#include -#include -#include -#include -#include -#include -#include -#include -#include "bgzf.h" - -static const int WINDOW_SIZE = 64 * 1024; - -static int bgzip_main_usage() -{ - fprintf(stderr, "\n"); - fprintf(stderr, "Usage: bgzip [options] [file] ...\n\n"); - fprintf(stderr, "Options: -c write on standard output, keep original files unchanged\n"); - fprintf(stderr, " -d decompress\n"); - fprintf(stderr, " -f overwrite files without asking\n"); - fprintf(stderr, " -b INT decompress at virtual file pointer INT\n"); - fprintf(stderr, " -s INT decompress INT bytes in the uncompressed file\n"); - fprintf(stderr, " -h give this help\n"); - fprintf(stderr, "\n"); - return 1; -} - -static int write_open(const char *fn, int is_forced) -{ - int fd = -1; - char c; - if (!is_forced) { - if ((fd = open(fn, O_WRONLY | O_CREAT | O_TRUNC | O_EXCL, 0666)) < 0 && errno == EEXIST) { - fprintf(stderr, "[bgzip] %s already exists; do you wish to overwrite (y or n)? ", fn); - scanf("%c", &c); - if (c != 'Y' && c != 'y') { - fprintf(stderr, "[bgzip] not overwritten\n"); - exit(1); - } - } - } - if (fd < 0) { - if ((fd = open(fn, O_WRONLY | O_CREAT | O_TRUNC, 0666)) < 0) { - fprintf(stderr, "[bgzip] %s: Fail to write\n", fn); - exit(1); - } - } - return fd; -} - -static void fail(BGZF* fp) -{ - fprintf(stderr, "Error: %s\n", fp->error); - exit(1); -} - -int main(int argc, char **argv) -{ - int c, compress, pstdout, is_forced; - BGZF *fp; - void *buffer; - long start, end, size; - - compress = 1; pstdout = 0; start = 0; size = -1; end = -1; is_forced = 0; - while((c = getopt(argc, argv, "cdhfb:s:")) >= 0){ - switch(c){ - case 'h': return bgzip_main_usage(); - case 'd': compress = 0; break; - case 'c': pstdout = 1; break; - case 'b': start = atol(optarg); break; - case 's': size = atol(optarg); break; - case 'f': is_forced = 1; break; - } - } - if (size >= 0) end = start + size; - if (end >= 0 && end < start) { - fprintf(stderr, "[bgzip] Illegal region: [%ld, %ld]\n", start, end); - return 1; - } - if (compress == 1) { - struct stat sbuf; - int f_src = fileno(stdin); - int f_dst = fileno(stdout); - - if ( argc>optind ) - { - if ( stat(argv[optind],&sbuf)<0 ) - { - fprintf(stderr, "[bgzip] %s: %s\n", strerror(errno), argv[optind]); - return 1; - } - - if ((f_src = open(argv[optind], O_RDONLY)) < 0) { - fprintf(stderr, "[bgzip] %s: %s\n", strerror(errno), argv[optind]); - return 1; - } - - if (pstdout) - f_dst = fileno(stdout); - else - { - char *name = malloc(strlen(argv[optind]) + 5); - strcpy(name, argv[optind]); - strcat(name, ".gz"); - f_dst = write_open(name, is_forced); - if (f_dst < 0) return 1; - free(name); - } - } - else if (!pstdout && isatty(fileno((FILE *)stdout)) ) - return bgzip_main_usage(); - - fp = bgzf_fdopen(f_dst, "w"); - buffer = malloc(WINDOW_SIZE); - while ((c = read(f_src, buffer, WINDOW_SIZE)) > 0) - if (bgzf_write(fp, buffer, c) < 0) fail(fp); - // f_dst will be closed here - if (bgzf_close(fp) < 0) fail(fp); - if (argc > optind && !pstdout) unlink(argv[optind]); - free(buffer); - close(f_src); - return 0; - } else { - struct stat sbuf; - int f_dst; - - if ( argc>optind ) - { - if ( stat(argv[optind],&sbuf)<0 ) - { - fprintf(stderr, "[bgzip] %s: %s\n", strerror(errno), argv[optind]); - return 1; - } - char *name; - int len = strlen(argv[optind]); - if ( strcmp(argv[optind]+len-3,".gz") ) - { - fprintf(stderr, "[bgzip] %s: unknown suffix -- ignored\n", argv[optind]); - return 1; - } - fp = bgzf_open(argv[optind], "r"); - if (fp == NULL) { - fprintf(stderr, "[bgzip] Could not open file: %s\n", argv[optind]); - return 1; - } - - if (pstdout) { - f_dst = fileno(stdout); - } - else { - name = strdup(argv[optind]); - name[strlen(name) - 3] = '\0'; - f_dst = write_open(name, is_forced); - free(name); - } - } - else if (!pstdout && isatty(fileno((FILE *)stdin)) ) - return bgzip_main_usage(); - else - { - f_dst = fileno(stdout); - fp = bgzf_fdopen(fileno(stdin), "r"); - if (fp == NULL) { - fprintf(stderr, "[bgzip] Could not read from stdin: %s\n", strerror(errno)); - return 1; - } - } - buffer = malloc(WINDOW_SIZE); - if (bgzf_seek(fp, start, SEEK_SET) < 0) fail(fp); - while (1) { - if (end < 0) c = bgzf_read(fp, buffer, WINDOW_SIZE); - else c = bgzf_read(fp, buffer, (end - start > WINDOW_SIZE)? WINDOW_SIZE:(end - start)); - if (c == 0) break; - if (c < 0) fail(fp); - start += c; - write(f_dst, buffer, c); - if (end >= 0 && start >= end) break; - } - free(buffer); - if (bgzf_close(fp) < 0) fail(fp); - if (!pstdout) unlink(argv[optind]); - return 0; - } -} diff --git a/src/cnvnator/src/samtools/cut_target.c b/src/cnvnator/src/samtools/cut_target.c deleted file mode 100644 index 26f434f..0000000 --- a/src/cnvnator/src/samtools/cut_target.c +++ /dev/null @@ -1,193 +0,0 @@ -#include -#include -#include -#include "bam.h" -#include "errmod.h" -#include "faidx.h" - -#define ERR_DEP 0.83f - -typedef struct { - int e[2][3], p[2][2]; -} score_param_t; - -/* Note that although the two matrics have 10 parameters in total, only 4 - * (probably 3) are free. Changing the scoring matrices in a sort of symmetric - * way will not change the result. */ -static score_param_t g_param = { {{0,0,0},{-4,1,6}}, {{0,-14000}, {0,0}} }; - -typedef struct { - int min_baseQ, tid, max_bases; - uint16_t *bases; - bamFile fp; - bam_header_t *h; - char *ref; - faidx_t *fai; - errmod_t *em; -} ct_t; - -static uint16_t gencns(ct_t *g, int n, const bam_pileup1_t *plp) -{ - int i, j, ret, tmp, k, sum[4], qual; - float q[16]; - if (n > g->max_bases) { // enlarge g->bases - g->max_bases = n; - kroundup32(g->max_bases); - g->bases = realloc(g->bases, g->max_bases * 2); - } - for (i = k = 0; i < n; ++i) { - const bam_pileup1_t *p = plp + i; - uint8_t *seq; - int q, baseQ, b; - if (p->is_refskip || p->is_del) continue; - baseQ = bam1_qual(p->b)[p->qpos]; - if (baseQ < g->min_baseQ) continue; - seq = bam1_seq(p->b); - b = bam_nt16_nt4_table[bam1_seqi(seq, p->qpos)]; - if (b > 3) continue; - q = baseQ < p->b->core.qual? baseQ : p->b->core.qual; - if (q < 4) q = 4; - if (q > 63) q = 63; - g->bases[k++] = q<<5 | bam1_strand(p->b)<<4 | b; - } - if (k == 0) return 0; - errmod_cal(g->em, k, 4, g->bases, q); - for (i = 0; i < 4; ++i) sum[i] = (int)(q[i<<2|i] + .499) << 2 | i; - for (i = 1; i < 4; ++i) // insertion sort - for (j = i; j > 0 && sum[j] < sum[j-1]; --j) - tmp = sum[j], sum[j] = sum[j-1], sum[j-1] = tmp; - qual = (sum[1]>>2) - (sum[0]>>2); - k = k < 256? k : 255; - ret = (qual < 63? qual : 63) << 2 | (sum[0]&3); - return ret<<8|k; -} - -static void process_cns(bam_header_t *h, int tid, int l, uint16_t *cns) -{ - int i, f[2][2], *prev, *curr, *swap_tmp, s; - uint8_t *b; // backtrack array - b = calloc(l, 1); - f[0][0] = f[0][1] = 0; - prev = f[0]; curr = f[1]; - // fill the backtrack matrix - for (i = 0; i < l; ++i) { - int c = (cns[i] == 0)? 0 : (cns[i]>>8 == 0)? 1 : 2; - int tmp0, tmp1; - // compute f[0] - tmp0 = prev[0] + g_param.e[0][c] + g_param.p[0][0]; // (s[i+1],s[i])=(0,0) - tmp1 = prev[1] + g_param.e[0][c] + g_param.p[1][0]; // (0,1) - if (tmp0 > tmp1) curr[0] = tmp0, b[i] = 0; - else curr[0] = tmp1, b[i] = 1; - // compute f[1] - tmp0 = prev[0] + g_param.e[1][c] + g_param.p[0][1]; // (s[i+1],s[i])=(1,0) - tmp1 = prev[1] + g_param.e[1][c] + g_param.p[1][1]; // (1,1) - if (tmp0 > tmp1) curr[1] = tmp0, b[i] |= 0<<1; - else curr[1] = tmp1, b[i] |= 1<<1; - // swap - swap_tmp = prev; prev = curr; curr = swap_tmp; - } - // backtrack - s = prev[0] > prev[1]? 0 : 1; - for (i = l - 1; i > 0; --i) { - b[i] |= s<<2; - s = b[i]>>s&1; - } - // print - for (i = 0, s = -1; i <= l; ++i) { - if (i == l || ((b[i]>>2&3) == 0 && s >= 0)) { - if (s >= 0) { - int j; - printf("%s:%d-%d\t0\t%s\t%d\t60\t%dM\t*\t0\t0\t", h->target_name[tid], s+1, i, h->target_name[tid], s+1, i-s); - for (j = s; j < i; ++j) { - int c = cns[j]>>8; - if (c == 0) putchar('N'); - else putchar("ACGT"[c&3]); - } - putchar('\t'); - for (j = s; j < i; ++j) - putchar(33 + (cns[j]>>8>>2)); - putchar('\n'); - } - //if (s >= 0) printf("%s\t%d\t%d\t%d\n", h->target_name[tid], s, i, i - s); - s = -1; - } else if ((b[i]>>2&3) && s < 0) s = i; - } - free(b); -} - -static int read_aln(void *data, bam1_t *b) -{ - extern int bam_prob_realn_core(bam1_t *b, const char *ref, int flag); - ct_t *g = (ct_t*)data; - int ret, len; - ret = bam_read1(g->fp, b); - if (ret >= 0 && g->fai && b->core.tid >= 0 && (b->core.flag&4) == 0) { - if (b->core.tid != g->tid) { // then load the sequence - free(g->ref); - g->ref = fai_fetch(g->fai, g->h->target_name[b->core.tid], &len); - g->tid = b->core.tid; - } - bam_prob_realn_core(b, g->ref, 1<<1|1); - } - return ret; -} - -int main_cut_target(int argc, char *argv[]) -{ - int c, tid, pos, n, lasttid = -1, lastpos = -1, l, max_l; - const bam_pileup1_t *p; - bam_plp_t plp; - uint16_t *cns; - ct_t g; - - memset(&g, 0, sizeof(ct_t)); - g.min_baseQ = 13; g.tid = -1; - while ((c = getopt(argc, argv, "f:Q:i:o:0:1:2:")) >= 0) { - switch (c) { - case 'Q': g.min_baseQ = atoi(optarg); break; // quality cutoff - case 'i': g_param.p[0][1] = -atoi(optarg); break; // 0->1 transition (in) PENALTY - case '0': g_param.e[1][0] = atoi(optarg); break; // emission SCORE - case '1': g_param.e[1][1] = atoi(optarg); break; - case '2': g_param.e[1][2] = atoi(optarg); break; - case 'f': g.fai = fai_load(optarg); - if (g.fai == 0) fprintf(stderr, "[%s] fail to load the fasta index.\n", __func__); - break; - } - } - if (argc == optind) { - fprintf(stderr, "Usage: samtools targetcut [-Q minQ] [-i inPen] [-0 em0] [-1 em1] [-2 em2] [-f ref] \n"); - return 1; - } - l = max_l = 0; cns = 0; - g.fp = strcmp(argv[optind], "-")? bam_open(argv[optind], "r") : bam_dopen(fileno(stdin), "r"); - g.h = bam_header_read(g.fp); - g.em = errmod_init(1 - ERR_DEP); - plp = bam_plp_init(read_aln, &g); - while ((p = bam_plp_auto(plp, &tid, &pos, &n)) != 0) { - if (tid < 0) break; - if (tid != lasttid) { // change of chromosome - if (cns) process_cns(g.h, lasttid, l, cns); - if (max_l < g.h->target_len[tid]) { - max_l = g.h->target_len[tid]; - kroundup32(max_l); - cns = realloc(cns, max_l * 2); - } - l = g.h->target_len[tid]; - memset(cns, 0, max_l * 2); - lasttid = tid; - } - cns[pos] = gencns(&g, n, p); - lastpos = pos; - } - process_cns(g.h, lasttid, l, cns); - free(cns); - bam_header_destroy(g.h); - bam_plp_destroy(plp); - bam_close(g.fp); - if (g.fai) { - fai_destroy(g.fai); free(g.ref); - } - errmod_destroy(g.em); - free(g.bases); - return 0; -} diff --git a/src/cnvnator/src/samtools/errmod.c b/src/cnvnator/src/samtools/errmod.c deleted file mode 100644 index fba9a8d..0000000 --- a/src/cnvnator/src/samtools/errmod.c +++ /dev/null @@ -1,130 +0,0 @@ -#include -#include "errmod.h" -#include "ksort.h" -KSORT_INIT_GENERIC(uint16_t) - -typedef struct __errmod_coef_t { - double *fk, *beta, *lhet; -} errmod_coef_t; - -typedef struct { - double fsum[16], bsum[16]; - uint32_t c[16]; -} call_aux_t; - -static errmod_coef_t *cal_coef(double depcorr, double eta) -{ - int k, n, q; - long double sum, sum1; - double *lC; - errmod_coef_t *ec; - - ec = calloc(1, sizeof(errmod_coef_t)); - // initialize ->fk - ec->fk = (double*)calloc(256, sizeof(double)); - ec->fk[0] = 1.0; - for (n = 1; n != 256; ++n) - ec->fk[n] = pow(1. - depcorr, n) * (1.0 - eta) + eta; - // initialize ->coef - ec->beta = (double*)calloc(256 * 256 * 64, sizeof(double)); - lC = (double*)calloc(256 * 256, sizeof(double)); - for (n = 1; n != 256; ++n) { - double lgn = lgamma(n+1); - for (k = 1; k <= n; ++k) - lC[n<<8|k] = lgn - lgamma(k+1) - lgamma(n-k+1); - } - for (q = 1; q != 64; ++q) { - double e = pow(10.0, -q/10.0); - double le = log(e); - double le1 = log(1.0 - e); - for (n = 1; n <= 255; ++n) { - double *beta = ec->beta + (q<<16|n<<8); - sum1 = sum = 0.0; - for (k = n; k >= 0; --k, sum1 = sum) { - sum = sum1 + expl(lC[n<<8|k] + k*le + (n-k)*le1); - beta[k] = -10. / M_LN10 * logl(sum1 / sum); - } - } - } - // initialize ->lhet - ec->lhet = (double*)calloc(256 * 256, sizeof(double)); - for (n = 0; n < 256; ++n) - for (k = 0; k < 256; ++k) - ec->lhet[n<<8|k] = lC[n<<8|k] - M_LN2 * n; - free(lC); - return ec; -} - -errmod_t *errmod_init(float depcorr) -{ - errmod_t *em; - em = (errmod_t*)calloc(1, sizeof(errmod_t)); - em->depcorr = depcorr; - em->coef = cal_coef(depcorr, 0.03); - return em; -} - -void errmod_destroy(errmod_t *em) -{ - if (em == 0) return; - free(em->coef->lhet); free(em->coef->fk); free(em->coef->beta); - free(em->coef); free(em); -} -// qual:6, strand:1, base:4 -int errmod_cal(const errmod_t *em, int n, int m, uint16_t *bases, float *q) -{ - call_aux_t aux; - int i, j, k, w[32]; - - if (m > m) return -1; - memset(q, 0, m * m * sizeof(float)); - if (n == 0) return 0; - // calculate aux.esum and aux.fsum - if (n > 255) { // then sample 255 bases - ks_shuffle(uint16_t, n, bases); - n = 255; - } - ks_introsort(uint16_t, n, bases); - memset(w, 0, 32 * sizeof(int)); - memset(&aux, 0, sizeof(call_aux_t)); - for (j = n - 1; j >= 0; --j) { // calculate esum and fsum - uint16_t b = bases[j]; - int q = b>>5 < 4? 4 : b>>5; - if (q > 63) q = 63; - k = b&0x1f; - aux.fsum[k&0xf] += em->coef->fk[w[k]]; - aux.bsum[k&0xf] += em->coef->fk[w[k]] * em->coef->beta[q<<16|n<<8|aux.c[k&0xf]]; - ++aux.c[k&0xf]; - ++w[k]; - } - // generate likelihood - for (j = 0; j != m; ++j) { - float tmp1, tmp3; - int tmp2, bar_e; - // homozygous - for (k = 0, tmp1 = tmp3 = 0.0, tmp2 = 0; k != m; ++k) { - if (k == j) continue; - tmp1 += aux.bsum[k]; tmp2 += aux.c[k]; tmp3 += aux.fsum[k]; - } - if (tmp2) { - bar_e = (int)(tmp1 / tmp3 + 0.499); - if (bar_e > 63) bar_e = 63; - q[j*m+j] = tmp1; - } - // heterozygous - for (k = j + 1; k < m; ++k) { - int cjk = aux.c[j] + aux.c[k]; - for (i = 0, tmp2 = 0, tmp1 = tmp3 = 0.0; i < m; ++i) { - if (i == j || i == k) continue; - tmp1 += aux.bsum[i]; tmp2 += aux.c[i]; tmp3 += aux.fsum[i]; - } - if (tmp2) { - bar_e = (int)(tmp1 / tmp3 + 0.499); - if (bar_e > 63) bar_e = 63; - q[j*m+k] = q[k*m+j] = -4.343 * em->coef->lhet[cjk<<8|aux.c[k]] + tmp1; - } else q[j*m+k] = q[k*m+j] = -4.343 * em->coef->lhet[cjk<<8|aux.c[k]]; // all the bases are either j or k - } - for (k = 0; k != m; ++k) if (q[j*m+k] < 0.0) q[j*m+k] = 0.0; - } - return 0; -} diff --git a/src/cnvnator/src/samtools/errmod.h b/src/cnvnator/src/samtools/errmod.h deleted file mode 100644 index 32c07b6..0000000 --- a/src/cnvnator/src/samtools/errmod.h +++ /dev/null @@ -1,24 +0,0 @@ -#ifndef ERRMOD_H -#define ERRMOD_H - -#include - -struct __errmod_coef_t; - -typedef struct { - double depcorr; - struct __errmod_coef_t *coef; -} errmod_t; - -errmod_t *errmod_init(float depcorr); -void errmod_destroy(errmod_t *em); - -/* - n: number of bases - m: maximum base - bases[i]: qual:6, strand:1, base:4 - q[i*m+j]: phred-scaled likelihood of (i,j) - */ -int errmod_cal(const errmod_t *em, int n, int m, uint16_t *bases, float *q); - -#endif diff --git a/src/cnvnator/src/samtools/examples/00README.txt b/src/cnvnator/src/samtools/examples/00README.txt deleted file mode 100644 index dbb276f..0000000 --- a/src/cnvnator/src/samtools/examples/00README.txt +++ /dev/null @@ -1,23 +0,0 @@ -File ex1.fa contains two sequences cut from the human genome -build36. They were exatracted with command: - - samtools faidx human_b36.fa 2:2043966-2045540 20:67967-69550 - -Sequence names were changed manually for simplicity. File ex1.sam.gz -contains MAQ alignments exatracted with: - - (samtools view NA18507_maq.bam 2:2044001-2045500; - samtools view NA18507_maq.bam 20:68001-69500) - -and processed with `samtools fixmate' to make it self-consistent as a -standalone alignment. - -To try samtools, you may run the following commands: - - samtools faidx ex1.fa # index the reference FASTA - samtools import ex1.fa.fai ex1.sam.gz ex1.bam # SAM->BAM - samtools index ex1.bam # index BAM - samtools tview ex1.bam ex1.fa # view alignment - samtools pileup -cf ex1.fa ex1.bam # pileup and consensus - samtools pileup -cf ex1.fa -t ex1.fa.fai ex1.sam.gz - diff --git a/src/cnvnator/src/samtools/examples/Makefile b/src/cnvnator/src/samtools/examples/Makefile deleted file mode 100644 index 309399f..0000000 --- a/src/cnvnator/src/samtools/examples/Makefile +++ /dev/null @@ -1,50 +0,0 @@ -all:../libbam.a ../samtools ../bcftools/bcftools \ - ex1.glf ex1.pileup.gz ex1.bam.bai ex1f-rmduppe.bam ex1f-rmdupse.bam ex1.glfview.gz ex1.bcf calDepth - @echo; echo \# You can now launch the viewer with: \'samtools tview ex1.bam ex1.fa\'; echo; - -ex1.fa.fai:ex1.fa - ../samtools faidx ex1.fa -ex1.bam:ex1.sam.gz ex1.fa.fai - ../samtools import ex1.fa.fai ex1.sam.gz ex1.bam -ex1.bam.bai:ex1.bam - ../samtools index ex1.bam -ex1.pileup.gz:ex1.bam ex1.fa - ../samtools pileup -cf ex1.fa ex1.bam | gzip > ex1.pileup.gz -ex1.glf:ex1.bam ex1.fa - ../samtools pileup -gf ex1.fa ex1.bam > ex1.glf -ex1.glfview.gz:ex1.glf - ../samtools glfview ex1.glf | gzip > ex1.glfview.gz -ex1a.bam:ex1.bam - ../samtools view -h ex1.bam | awk 'BEGIN{FS=OFS="\t"}{if(/^@/)print;else{$$1=$$1"a";print}}' | ../samtools view -bS - > $@ -ex1b.bam:ex1.bam - ../samtools view -h ex1.bam | awk 'BEGIN{FS=OFS="\t"}{if(/^@/)print;else{$$1=$$1"b";print}}' | ../samtools view -bS - > $@ -ex1f.rg: - (echo "@RG ID:ex1 LB:ex1 SM:ex1"; echo "@RG ID:ex1a LB:ex1 SM:ex1"; echo "@RG ID:ex1b LB:ex1b SM:ex1b") > $@ -ex1f.bam:ex1.bam ex1a.bam ex1b.bam ex1f.rg - ../samtools merge -rh ex1f.rg $@ ex1.bam ex1a.bam ex1b.bam -ex1f-rmduppe.bam:ex1f.bam - ../samtools rmdup ex1f.bam $@ -ex1f-rmdupse.bam:ex1f.bam - ../samtools rmdup -S ex1f.bam $@ - -ex1.bcf:ex1.bam ex1.fa.fai - ../samtools mpileup -gf ex1.fa ex1.bam > $@ - -../bcftools/bcftools: - (cd ../bcftools; make bcftools) - -../samtools: - (cd ..; make samtools) - -../libbam.a: - (cd ..; make libbam.a) - -calDepth:../libbam.a calDepth.c - gcc -g -Wall -O2 -I.. calDepth.c -o $@ -L.. -lbam -lm -lz - -clean: - rm -fr *.bam *.bai *.glf* *.fai *.pileup* *~ calDepth *.dSYM ex1*.rg ex1.bcf - -# ../samtools pileup ex1.bam|perl -ape '$_=$F[4];s/(\d+)(??{".{$1}"})|\^.//g;@_=(tr/A-Z//,tr/a-z//);$_=join("\t",@F[0,1],@_)."\n"' - -# ../samtools pileup -cf ex1.fa ex1.bam|perl -ape '$_=$F[8];s/\^.//g;s/(\d+)(??{".{$1}"})|\^.//g;@_=(tr/A-Za-z//,tr/,.//);$_=join("\t",@F[0,1],@_)."\n"' diff --git a/src/cnvnator/src/samtools/examples/bam2bed.c b/src/cnvnator/src/samtools/examples/bam2bed.c deleted file mode 100644 index bb937d1..0000000 --- a/src/cnvnator/src/samtools/examples/bam2bed.c +++ /dev/null @@ -1,51 +0,0 @@ -#include -#include "sam.h" -static int fetch_func(const bam1_t *b, void *data) -{ - samfile_t *fp = (samfile_t*)data; - uint32_t *cigar = bam1_cigar(b); - const bam1_core_t *c = &b->core; - int i, l; - if (b->core.tid < 0) return 0; - for (i = l = 0; i < c->n_cigar; ++i) { - int op = cigar[i]&0xf; - if (op == BAM_CMATCH || op == BAM_CDEL || op == BAM_CREF_SKIP) - l += cigar[i]>>4; - } - printf("%s\t%d\t%d\t%s\t%d\t%c\n", fp->header->target_name[c->tid], - c->pos, c->pos + l, bam1_qname(b), c->qual, (c->flag&BAM_FREVERSE)? '-' : '+'); - return 0; -} -int main(int argc, char *argv[]) -{ - samfile_t *fp; - if (argc == 1) { - fprintf(stderr, "Usage: bam2bed [region]\n"); - return 1; - } - if ((fp = samopen(argv[1], "rb", 0)) == 0) { - fprintf(stderr, "bam2bed: Fail to open BAM file %s\n", argv[1]); - return 1; - } - if (argc == 2) { /* if a region is not specified */ - bam1_t *b = bam_init1(); - while (samread(fp, b) >= 0) fetch_func(b, fp); - bam_destroy1(b); - } else { - int ref, beg, end; - bam_index_t *idx; - if ((idx = bam_index_load(argv[1])) == 0) { - fprintf(stderr, "bam2bed: BAM indexing file is not available.\n"); - return 1; - } - bam_parse_region(fp->header, argv[2], &ref, &beg, &end); - if (ref < 0) { - fprintf(stderr, "bam2bed: Invalid region %s\n", argv[2]); - return 1; - } - bam_fetch(fp->x.bam, idx, ref, beg, end, fp, fetch_func); - bam_index_destroy(idx); - } - samclose(fp); - return 0; -} diff --git a/src/cnvnator/src/samtools/examples/calDepth.c b/src/cnvnator/src/samtools/examples/calDepth.c deleted file mode 100644 index 7a3239c..0000000 --- a/src/cnvnator/src/samtools/examples/calDepth.c +++ /dev/null @@ -1,62 +0,0 @@ -#include -#include "sam.h" - -typedef struct { - int beg, end; - samfile_t *in; -} tmpstruct_t; - -// callback for bam_fetch() -static int fetch_func(const bam1_t *b, void *data) -{ - bam_plbuf_t *buf = (bam_plbuf_t*)data; - bam_plbuf_push(b, buf); - return 0; -} -// callback for bam_plbuf_init() -static int pileup_func(uint32_t tid, uint32_t pos, int n, const bam_pileup1_t *pl, void *data) -{ - tmpstruct_t *tmp = (tmpstruct_t*)data; - if ((int)pos >= tmp->beg && (int)pos < tmp->end) - printf("%s\t%d\t%d\n", tmp->in->header->target_name[tid], pos + 1, n); - return 0; -} - -int main(int argc, char *argv[]) -{ - tmpstruct_t tmp; - if (argc == 1) { - fprintf(stderr, "Usage: calDepth [region]\n"); - return 1; - } - tmp.beg = 0; tmp.end = 0x7fffffff; - tmp.in = samopen(argv[1], "rb", 0); - if (tmp.in == 0) { - fprintf(stderr, "Fail to open BAM file %s\n", argv[1]); - return 1; - } - if (argc == 2) { // if a region is not specified - sampileup(tmp.in, -1, pileup_func, &tmp); - } else { - int ref; - bam_index_t *idx; - bam_plbuf_t *buf; - idx = bam_index_load(argv[1]); // load BAM index - if (idx == 0) { - fprintf(stderr, "BAM indexing file is not available.\n"); - return 1; - } - bam_parse_region(tmp.in->header, argv[2], &ref, &tmp.beg, &tmp.end); // parse the region - if (ref < 0) { - fprintf(stderr, "Invalid region %s\n", argv[2]); - return 1; - } - buf = bam_plbuf_init(pileup_func, &tmp); // initialize pileup - bam_fetch(tmp.in->x.bam, idx, ref, tmp.beg, tmp.end, buf, fetch_func); - bam_plbuf_push(0, buf); // finalize pileup - bam_index_destroy(idx); - bam_plbuf_destroy(buf); - } - samclose(tmp.in); - return 0; -} diff --git a/src/cnvnator/src/samtools/examples/chk_indel.c b/src/cnvnator/src/samtools/examples/chk_indel.c deleted file mode 100644 index aaa77e0..0000000 --- a/src/cnvnator/src/samtools/examples/chk_indel.c +++ /dev/null @@ -1,83 +0,0 @@ -/* To compile, copy this file to the samtools source code directory and compile with: - gcc -g -O2 -Wall chk_indel_rg.c -o chk_indel_rg -Wall -I. -L. -lbam -lz -*/ - -#include -#include "bam.h" - -typedef struct { - long cnt[4]; // short:ins, short:del, long:ins, long:del -} rgcnt_t; - -#include "khash.h" -KHASH_MAP_INIT_STR(rgcnt, rgcnt_t) - -#define MAX_LEN 127 -#define Q_THRES 10 -#define L_THRES 6 // short: <=L_THRES; otherwise long - -int main(int argc, char *argv[]) -{ - bamFile fp; - bam1_t *b; - int i, x; - khash_t(rgcnt) *h; - khint_t k; - - if (argc == 1) { - fprintf(stderr, "Usage: chk_indel_rg \n\n"); - fprintf(stderr, "Output: filename, RG, #ins-in-short-homopolymer, #del-in-short, #ins-in-long, #del-in-long\n"); - return 1; - } - - h = kh_init(rgcnt); - fp = bam_open(argv[1], "r"); - bam_header_destroy(bam_header_read(fp)); // we do not need the header - b = bam_init1(); - - while (bam_read1(fp, b) >= 0) { - if (b->core.n_cigar >= 3 && b->core.qual >= Q_THRES) { - const uint8_t *seq; - const uint32_t *cigar = bam1_cigar(b); - char *rg; - for (i = 0; i < b->core.n_cigar; ++i) // check if there are 1bp indels - if (bam_cigar_oplen(cigar[i]) == 1 && (bam_cigar_op(cigar[i]) == BAM_CDEL || bam_cigar_op(cigar[i]) == BAM_CINS)) - break; - if (i == b->core.n_cigar) continue; // no 1bp ins or del - if ((rg = (char*)bam_aux_get(b, "RG")) == 0) continue; // no RG tag - seq = bam1_seq(b); - for (i = x = 0; i < b->core.n_cigar; ++i) { - int op = bam_cigar_op(cigar[i]); - if (bam_cigar_oplen(cigar[i]) == 1 && (op == BAM_CDEL || op == BAM_CINS)) { - int c, j, hrun, which; - c = bam1_seqi(seq, x); - for (j = x + 1, hrun = 0; j < b->core.l_qseq; ++j, ++hrun) // calculate the hompolymer run length - if (bam1_seqi(seq, j) != c) break; - k = kh_get(rgcnt, h, rg + 1); - if (k == kh_end(h)) { // absent - char *key = strdup(rg + 1); - k = kh_put(rgcnt, h, key, &c); - memset(&kh_val(h, k), 0, sizeof(rgcnt_t)); - } - which = (hrun <= L_THRES? 0 : 1)<<1 | (op == BAM_CINS? 0 : 1); - ++kh_val(h, k).cnt[which]; - } - if (bam_cigar_type(op)&1) ++x; - } - } - } - - for (k = 0; k != kh_end(h); ++k) { - if (!kh_exist(h, k)) continue; - printf("%s\t%s", argv[1], kh_key(h, k)); - for (i = 0; i < 4; ++i) - printf("\t%ld", kh_val(h, k).cnt[i]); - putchar('\n'); - free((char*)kh_key(h, k)); - } - - bam_destroy1(b); - bam_close(fp); - kh_destroy(rgcnt, h); - return 0; -} diff --git a/src/cnvnator/src/samtools/examples/ex1.sam.gz b/src/cnvnator/src/samtools/examples/ex1.sam.gz deleted file mode 100644 index 44c07ee..0000000 Binary files a/src/cnvnator/src/samtools/examples/ex1.sam.gz and /dev/null differ diff --git a/src/cnvnator/src/samtools/faidx.c b/src/cnvnator/src/samtools/faidx.c deleted file mode 100644 index 51c82ac..0000000 --- a/src/cnvnator/src/samtools/faidx.c +++ /dev/null @@ -1,437 +0,0 @@ -#include -#include -#include -#include -#include -#include "faidx.h" -#include "khash.h" - -typedef struct { - int32_t line_len, line_blen; - int64_t len; - uint64_t offset; -} faidx1_t; -KHASH_MAP_INIT_STR(s, faidx1_t) - -#ifndef _NO_RAZF -#include "razf.h" -#else -#ifdef _WIN32 -#define ftello(fp) ftell(fp) -#define fseeko(fp, offset, whence) fseek(fp, offset, whence) -#else -extern off_t ftello(FILE *stream); -extern int fseeko(FILE *stream, off_t offset, int whence); -#endif -#define RAZF FILE -#define razf_read(fp, buf, size) fread(buf, 1, size, fp) -#define razf_open(fn, mode) fopen(fn, mode) -#define razf_close(fp) fclose(fp) -#define razf_seek(fp, offset, whence) fseeko(fp, offset, whence) -#define razf_tell(fp) ftello(fp) -#endif -#ifdef _USE_KNETFILE -#include "knetfile.h" -#endif - -struct __faidx_t { - RAZF *rz; - int n, m; - char **name; - khash_t(s) *hash; -}; - -#ifndef kroundup32 -#define kroundup32(x) (--(x), (x)|=(x)>>1, (x)|=(x)>>2, (x)|=(x)>>4, (x)|=(x)>>8, (x)|=(x)>>16, ++(x)) -#endif - -static inline void fai_insert_index(faidx_t *idx, const char *name, int len, int line_len, int line_blen, uint64_t offset) -{ - khint_t k; - int ret; - faidx1_t t; - if (idx->n == idx->m) { - idx->m = idx->m? idx->m<<1 : 16; - idx->name = (char**)realloc(idx->name, sizeof(void*) * idx->m); - } - idx->name[idx->n] = strdup(name); - k = kh_put(s, idx->hash, idx->name[idx->n], &ret); - t.len = len; t.line_len = line_len; t.line_blen = line_blen; t.offset = offset; - kh_value(idx->hash, k) = t; - ++idx->n; -} - -faidx_t *fai_build_core(RAZF *rz) -{ - char c, *name; - int l_name, m_name, ret; - int line_len, line_blen, state; - int l1, l2; - faidx_t *idx; - uint64_t offset; - int64_t len; - - idx = (faidx_t*)calloc(1, sizeof(faidx_t)); - idx->hash = kh_init(s); - name = 0; l_name = m_name = 0; - len = line_len = line_blen = -1; state = 0; l1 = l2 = -1; offset = 0; - while (razf_read(rz, &c, 1)) { - if (c == '\n') { // an empty line - if (state == 1) { - offset = razf_tell(rz); - continue; - } else if ((state == 0 && len < 0) || state == 2) continue; - } - if (c == '>') { // fasta header - if (len >= 0) - fai_insert_index(idx, name, len, line_len, line_blen, offset); - l_name = 0; - while ((ret = razf_read(rz, &c, 1)) != 0 && !isspace(c)) { - if (m_name < l_name + 2) { - m_name = l_name + 2; - kroundup32(m_name); - name = (char*)realloc(name, m_name); - } - name[l_name++] = c; - } - name[l_name] = '\0'; - if (ret == 0) { - fprintf(stderr, "[fai_build_core] the last entry has no sequence\n"); - free(name); fai_destroy(idx); - return 0; - } - if (c != '\n') while (razf_read(rz, &c, 1) && c != '\n'); - state = 1; len = 0; - offset = razf_tell(rz); - } else { - if (state == 3) { - fprintf(stderr, "[fai_build_core] inlined empty line is not allowed in sequence '%s'.\n", name); - free(name); fai_destroy(idx); - return 0; - } - if (state == 2) state = 3; - l1 = l2 = 0; - do { - ++l1; - if (isgraph(c)) ++l2; - } while ((ret = razf_read(rz, &c, 1)) && c != '\n'); - if (state == 3 && l2) { - fprintf(stderr, "[fai_build_core] different line length in sequence '%s'.\n", name); - free(name); fai_destroy(idx); - return 0; - } - ++l1; len += l2; - if (state == 1) line_len = l1, line_blen = l2, state = 0; - else if (state == 0) { - if (l1 != line_len || l2 != line_blen) state = 2; - } - } - } - fai_insert_index(idx, name, len, line_len, line_blen, offset); - free(name); - return idx; -} - -void fai_save(const faidx_t *fai, FILE *fp) -{ - khint_t k; - int i; - for (i = 0; i < fai->n; ++i) { - faidx1_t x; - k = kh_get(s, fai->hash, fai->name[i]); - x = kh_value(fai->hash, k); -#ifdef _WIN32 - fprintf(fp, "%s\t%d\t%ld\t%d\t%d\n", fai->name[i], (int)x.len, (long)x.offset, (int)x.line_blen, (int)x.line_len); -#else - fprintf(fp, "%s\t%d\t%lld\t%d\t%d\n", fai->name[i], (int)x.len, (long long)x.offset, (int)x.line_blen, (int)x.line_len); -#endif - } -} - -faidx_t *fai_read(FILE *fp) -{ - faidx_t *fai; - char *buf, *p; - int len, line_len, line_blen; -#ifdef _WIN32 - long offset; -#else - long long offset; -#endif - fai = (faidx_t*)calloc(1, sizeof(faidx_t)); - fai->hash = kh_init(s); - buf = (char*)calloc(0x10000, 1); - while (!feof(fp) && fgets(buf, 0x10000, fp)) { - for (p = buf; *p && isgraph(*p); ++p); - *p = 0; ++p; -#ifdef _WIN32 - sscanf(p, "%d%ld%d%d", &len, &offset, &line_blen, &line_len); -#else - sscanf(p, "%d%lld%d%d", &len, &offset, &line_blen, &line_len); -#endif - fai_insert_index(fai, buf, len, line_len, line_blen, offset); - } - free(buf); - return fai; -} - -void fai_destroy(faidx_t *fai) -{ - int i; - for (i = 0; i < fai->n; ++i) free(fai->name[i]); - free(fai->name); - kh_destroy(s, fai->hash); - if (fai->rz) razf_close(fai->rz); - free(fai); -} - -int fai_build(const char *fn) -{ - char *str; - RAZF *rz; - FILE *fp; - faidx_t *fai; - str = (char*)calloc(strlen(fn) + 5, 1); - sprintf(str, "%s.fai", fn); - rz = razf_open(fn, "r"); - if (rz == 0) { - fprintf(stderr, "[fai_build] fail to open the FASTA file %s\n",fn); - free(str); - return -1; - } - fai = fai_build_core(rz); - razf_close(rz); - fp = fopen(str, "wb"); - if (fp == 0) { - fprintf(stderr, "[fai_build] fail to write FASTA index %s\n",str); - fai_destroy(fai); free(str); - return -1; - } - fai_save(fai, fp); - fclose(fp); - free(str); - fai_destroy(fai); - return 0; -} - -#ifdef _USE_KNETFILE -FILE *download_and_open(const char *fn) -{ - const int buf_size = 1 * 1024 * 1024; - uint8_t *buf; - FILE *fp; - knetFile *fp_remote; - const char *url = fn; - const char *p; - int l = strlen(fn); - for (p = fn + l - 1; p >= fn; --p) - if (*p == '/') break; - fn = p + 1; - - // First try to open a local copy - fp = fopen(fn, "r"); - if (fp) - return fp; - - // If failed, download from remote and open - fp_remote = knet_open(url, "rb"); - if (fp_remote == 0) { - fprintf(stderr, "[download_from_remote] fail to open remote file %s\n",url); - return NULL; - } - if ((fp = fopen(fn, "wb")) == 0) { - fprintf(stderr, "[download_from_remote] fail to create file in the working directory %s\n",fn); - knet_close(fp_remote); - return NULL; - } - buf = (uint8_t*)calloc(buf_size, 1); - while ((l = knet_read(fp_remote, buf, buf_size)) != 0) - fwrite(buf, 1, l, fp); - free(buf); - fclose(fp); - knet_close(fp_remote); - - return fopen(fn, "r"); -} -#endif - -faidx_t *fai_load(const char *fn) -{ - char *str; - FILE *fp; - faidx_t *fai; - str = (char*)calloc(strlen(fn) + 5, 1); - sprintf(str, "%s.fai", fn); - -#ifdef _USE_KNETFILE - if (strstr(fn, "ftp://") == fn || strstr(fn, "http://") == fn) - { - fp = download_and_open(str); - if ( !fp ) - { - fprintf(stderr, "[fai_load] failed to open remote FASTA index %s\n", str); - free(str); - return 0; - } - } - else -#endif - fp = fopen(str, "rb"); - if (fp == 0) { - fprintf(stderr, "[fai_load] build FASTA index.\n"); - fai_build(fn); - fp = fopen(str, "rb"); - if (fp == 0) { - fprintf(stderr, "[fai_load] fail to open FASTA index.\n"); - free(str); - return 0; - } - } - - fai = fai_read(fp); - fclose(fp); - - fai->rz = razf_open(fn, "rb"); - free(str); - if (fai->rz == 0) { - fprintf(stderr, "[fai_load] fail to open FASTA file.\n"); - return 0; - } - return fai; -} - -char *fai_fetch(const faidx_t *fai, const char *str, int *len) -{ - char *s, c; - int i, l, k, name_end; - khiter_t iter; - faidx1_t val; - khash_t(s) *h; - int beg, end; - - beg = end = -1; - h = fai->hash; - name_end = l = strlen(str); - s = (char*)malloc(l+1); - // remove space - for (i = k = 0; i < l; ++i) - if (!isspace(str[i])) s[k++] = str[i]; - s[k] = 0; l = k; - // determine the sequence name - for (i = l - 1; i >= 0; --i) if (s[i] == ':') break; // look for colon from the end - if (i >= 0) name_end = i; - if (name_end < l) { // check if this is really the end - int n_hyphen = 0; - for (i = name_end + 1; i < l; ++i) { - if (s[i] == '-') ++n_hyphen; - else if (!isdigit(s[i]) && s[i] != ',') break; - } - if (i < l || n_hyphen > 1) name_end = l; // malformated region string; then take str as the name - s[name_end] = 0; - iter = kh_get(s, h, s); - if (iter == kh_end(h)) { // cannot find the sequence name - iter = kh_get(s, h, str); // try str as the name - if (iter == kh_end(h)) { - *len = 0; - free(s); return 0; - } else s[name_end] = ':', name_end = l; - } - } else iter = kh_get(s, h, str); - if(iter == kh_end(h)) { - fprintf(stderr, "[fai_fetch] Warning - Reference %s not found in FASTA file, returning empty sequence\n", str); - free(s); - return 0; - }; - val = kh_value(h, iter); - // parse the interval - if (name_end < l) { - for (i = k = name_end + 1; i < l; ++i) - if (s[i] != ',') s[k++] = s[i]; - s[k] = 0; - beg = atoi(s + name_end + 1); - for (i = name_end + 1; i != k; ++i) if (s[i] == '-') break; - end = i < k? atoi(s + i + 1) : val.len; - if (beg > 0) --beg; - } else beg = 0, end = val.len; - if (beg >= val.len) beg = val.len; - if (end >= val.len) end = val.len; - if (beg > end) beg = end; - free(s); - - // now retrieve the sequence - l = 0; - s = (char*)malloc(end - beg + 2); - razf_seek(fai->rz, val.offset + beg / val.line_blen * val.line_len + beg % val.line_blen, SEEK_SET); - while (razf_read(fai->rz, &c, 1) == 1 && l < end - beg && !fai->rz->z_err) - if (isgraph(c)) s[l++] = c; - s[l] = '\0'; - *len = l; - return s; -} - -int faidx_main(int argc, char *argv[]) -{ - if (argc == 1) { - fprintf(stderr, "Usage: faidx [ [...]]\n"); - return 1; - } else { - if (argc == 2) fai_build(argv[1]); - else { - int i, j, k, l; - char *s; - faidx_t *fai; - fai = fai_load(argv[1]); - if (fai == 0) return 1; - for (i = 2; i != argc; ++i) { - printf(">%s\n", argv[i]); - s = fai_fetch(fai, argv[i], &l); - for (j = 0; j < l; j += 60) { - for (k = 0; k < 60 && k < l - j; ++k) - putchar(s[j + k]); - putchar('\n'); - } - free(s); - } - fai_destroy(fai); - } - } - return 0; -} - -int faidx_fetch_nseq(const faidx_t *fai) -{ - return fai->n; -} - -char *faidx_fetch_seq(const faidx_t *fai, char *c_name, int p_beg_i, int p_end_i, int *len) -{ - int l; - char c; - khiter_t iter; - faidx1_t val; - char *seq=NULL; - - // Adjust position - iter = kh_get(s, fai->hash, c_name); - if(iter == kh_end(fai->hash)) return 0; - val = kh_value(fai->hash, iter); - if(p_end_i < p_beg_i) p_beg_i = p_end_i; - if(p_beg_i < 0) p_beg_i = 0; - else if(val.len <= p_beg_i) p_beg_i = val.len - 1; - if(p_end_i < 0) p_end_i = 0; - else if(val.len <= p_end_i) p_end_i = val.len - 1; - - // Now retrieve the sequence - l = 0; - seq = (char*)malloc(p_end_i - p_beg_i + 2); - razf_seek(fai->rz, val.offset + p_beg_i / val.line_blen * val.line_len + p_beg_i % val.line_blen, SEEK_SET); - while (razf_read(fai->rz, &c, 1) == 1 && l < p_end_i - p_beg_i + 1) - if (isgraph(c)) seq[l++] = c; - seq[l] = '\0'; - *len = l; - return seq; -} - -#ifdef FAIDX_MAIN -int main(int argc, char *argv[]) { return faidx_main(argc, argv); } -#endif diff --git a/src/cnvnator/src/samtools/faidx.h b/src/cnvnator/src/samtools/faidx.h deleted file mode 100644 index 1fb1b1f..0000000 --- a/src/cnvnator/src/samtools/faidx.h +++ /dev/null @@ -1,103 +0,0 @@ -/* The MIT License - - Copyright (c) 2008 Genome Research Ltd (GRL). - - Permission is hereby granted, free of charge, to any person obtaining - a copy of this software and associated documentation files (the - "Software"), to deal in the Software without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Software, and to - permit persons to whom the Software is furnished to do so, subject to - the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. -*/ - -/* Contact: Heng Li */ - -#ifndef FAIDX_H -#define FAIDX_H - -/*! - @header - - Index FASTA files and extract subsequence. - - @copyright The Wellcome Trust Sanger Institute. - */ - -struct __faidx_t; -typedef struct __faidx_t faidx_t; - -#ifdef __cplusplus -extern "C" { -#endif - - /*! - @abstract Build index for a FASTA or razip compressed FASTA file. - @param fn FASTA file name - @return 0 on success; or -1 on failure - @discussion File "fn.fai" will be generated. - */ - int fai_build(const char *fn); - - /*! - @abstract Distroy a faidx_t struct. - @param fai Pointer to the struct to be destroyed - */ - void fai_destroy(faidx_t *fai); - - /*! - @abstract Load index from "fn.fai". - @param fn File name of the FASTA file - */ - faidx_t *fai_load(const char *fn); - - /*! - @abstract Fetch the sequence in a region. - @param fai Pointer to the faidx_t struct - @param reg Region in the format "chr2:20,000-30,000" - @param len Length of the region - @return Pointer to the sequence; null on failure - - @discussion The returned sequence is allocated by malloc family - and should be destroyed by end users by calling free() on it. - */ - char *fai_fetch(const faidx_t *fai, const char *reg, int *len); - - /*! - @abstract Fetch the number of sequences. - @param fai Pointer to the faidx_t struct - @return The number of sequences - */ - int faidx_fetch_nseq(const faidx_t *fai); - - /*! - @abstract Fetch the sequence in a region. - @param fai Pointer to the faidx_t struct - @param c_name Region name - @param p_beg_i Beginning position number (zero-based) - @param p_end_i End position number (zero-based) - @param len Length of the region - @return Pointer to the sequence; null on failure - - @discussion The returned sequence is allocated by malloc family - and should be destroyed by end users by calling free() on it. - */ - char *faidx_fetch_seq(const faidx_t *fai, char *c_name, int p_beg_i, int p_end_i, int *len); - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/src/cnvnator/src/samtools/kaln.c b/src/cnvnator/src/samtools/kaln.c deleted file mode 100644 index 9c0bbaa..0000000 --- a/src/cnvnator/src/samtools/kaln.c +++ /dev/null @@ -1,486 +0,0 @@ -/* The MIT License - - Copyright (c) 2003-2006, 2008, 2009, by Heng Li - - Permission is hereby granted, free of charge, to any person obtaining - a copy of this software and associated documentation files (the - "Software"), to deal in the Software without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Software, and to - permit persons to whom the Software is furnished to do so, subject to - the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. -*/ - -#include -#include -#include -#include -#include -#include "kaln.h" - -#define FROM_M 0 -#define FROM_I 1 -#define FROM_D 2 - -typedef struct { - int i, j; - unsigned char ctype; -} path_t; - -int aln_sm_blosum62[] = { -/* A R N D C Q E G H I L K M F P S T W Y V * X */ - 4,-1,-2,-2, 0,-1,-1, 0,-2,-1,-1,-1,-1,-2,-1, 1, 0,-3,-2, 0,-4, 0, - -1, 5, 0,-2,-3, 1, 0,-2, 0,-3,-2, 2,-1,-3,-2,-1,-1,-3,-2,-3,-4,-1, - -2, 0, 6, 1,-3, 0, 0, 0, 1,-3,-3, 0,-2,-3,-2, 1, 0,-4,-2,-3,-4,-1, - -2,-2, 1, 6,-3, 0, 2,-1,-1,-3,-4,-1,-3,-3,-1, 0,-1,-4,-3,-3,-4,-1, - 0,-3,-3,-3, 9,-3,-4,-3,-3,-1,-1,-3,-1,-2,-3,-1,-1,-2,-2,-1,-4,-2, - -1, 1, 0, 0,-3, 5, 2,-2, 0,-3,-2, 1, 0,-3,-1, 0,-1,-2,-1,-2,-4,-1, - -1, 0, 0, 2,-4, 2, 5,-2, 0,-3,-3, 1,-2,-3,-1, 0,-1,-3,-2,-2,-4,-1, - 0,-2, 0,-1,-3,-2,-2, 6,-2,-4,-4,-2,-3,-3,-2, 0,-2,-2,-3,-3,-4,-1, - -2, 0, 1,-1,-3, 0, 0,-2, 8,-3,-3,-1,-2,-1,-2,-1,-2,-2, 2,-3,-4,-1, - -1,-3,-3,-3,-1,-3,-3,-4,-3, 4, 2,-3, 1, 0,-3,-2,-1,-3,-1, 3,-4,-1, - -1,-2,-3,-4,-1,-2,-3,-4,-3, 2, 4,-2, 2, 0,-3,-2,-1,-2,-1, 1,-4,-1, - -1, 2, 0,-1,-3, 1, 1,-2,-1,-3,-2, 5,-1,-3,-1, 0,-1,-3,-2,-2,-4,-1, - -1,-1,-2,-3,-1, 0,-2,-3,-2, 1, 2,-1, 5, 0,-2,-1,-1,-1,-1, 1,-4,-1, - -2,-3,-3,-3,-2,-3,-3,-3,-1, 0, 0,-3, 0, 6,-4,-2,-2, 1, 3,-1,-4,-1, - -1,-2,-2,-1,-3,-1,-1,-2,-2,-3,-3,-1,-2,-4, 7,-1,-1,-4,-3,-2,-4,-2, - 1,-1, 1, 0,-1, 0, 0, 0,-1,-2,-2, 0,-1,-2,-1, 4, 1,-3,-2,-2,-4, 0, - 0,-1, 0,-1,-1,-1,-1,-2,-2,-1,-1,-1,-1,-2,-1, 1, 5,-2,-2, 0,-4, 0, - -3,-3,-4,-4,-2,-2,-3,-2,-2,-3,-2,-3,-1, 1,-4,-3,-2,11, 2,-3,-4,-2, - -2,-2,-2,-3,-2,-1,-2,-3, 2,-1,-1,-2,-1, 3,-3,-2,-2, 2, 7,-1,-4,-1, - 0,-3,-3,-3,-1,-2,-2,-3,-3, 3, 1,-2, 1,-1,-2,-2, 0,-3,-1, 4,-4,-1, - -4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4, 1,-4, - 0,-1,-1,-1,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2, 0, 0,-2,-1,-1,-4,-1 -}; - -int aln_sm_blast[] = { - 1, -3, -3, -3, -2, - -3, 1, -3, -3, -2, - -3, -3, 1, -3, -2, - -3, -3, -3, 1, -2, - -2, -2, -2, -2, -2 -}; - -int aln_sm_qual[] = { - 0, -23, -23, -23, 0, - -23, 0, -23, -23, 0, - -23, -23, 0, -23, 0, - -23, -23, -23, 0, 0, - 0, 0, 0, 0, 0 -}; - -ka_param_t ka_param_blast = { 5, 2, 5, 2, aln_sm_blast, 5, 50 }; -ka_param_t ka_param_aa2aa = { 10, 2, 10, 2, aln_sm_blosum62, 22, 50 }; - -ka_param2_t ka_param2_qual = { 37, 11, 37, 11, 37, 11, 0, 0, aln_sm_qual, 5, 50 }; - -static uint32_t *ka_path2cigar32(const path_t *path, int path_len, int *n_cigar) -{ - int i, n; - uint32_t *cigar; - unsigned char last_type; - - if (path_len == 0 || path == 0) { - *n_cigar = 0; - return 0; - } - - last_type = path->ctype; - for (i = n = 1; i < path_len; ++i) { - if (last_type != path[i].ctype) ++n; - last_type = path[i].ctype; - } - *n_cigar = n; - cigar = (uint32_t*)calloc(*n_cigar, 4); - - cigar[0] = 1u << 4 | path[path_len-1].ctype; - last_type = path[path_len-1].ctype; - for (i = path_len - 2, n = 0; i >= 0; --i) { - if (path[i].ctype == last_type) cigar[n] += 1u << 4; - else { - cigar[++n] = 1u << 4 | path[i].ctype; - last_type = path[i].ctype; - } - } - - return cigar; -} - -/***************************/ -/* START OF common_align.c */ -/***************************/ - -#define SET_INF(s) (s).M = (s).I = (s).D = MINOR_INF; - -#define set_M(MM, cur, p, sc) \ -{ \ - if ((p)->M >= (p)->I) { \ - if ((p)->M >= (p)->D) { \ - (MM) = (p)->M + (sc); (cur)->Mt = FROM_M; \ - } else { \ - (MM) = (p)->D + (sc); (cur)->Mt = FROM_D; \ - } \ - } else { \ - if ((p)->I > (p)->D) { \ - (MM) = (p)->I + (sc); (cur)->Mt = FROM_I; \ - } else { \ - (MM) = (p)->D + (sc); (cur)->Mt = FROM_D; \ - } \ - } \ -} -#define set_I(II, cur, p) \ -{ \ - if ((p)->M - gap_open > (p)->I) { \ - (cur)->It = FROM_M; \ - (II) = (p)->M - gap_open - gap_ext; \ - } else { \ - (cur)->It = FROM_I; \ - (II) = (p)->I - gap_ext; \ - } \ -} -#define set_end_I(II, cur, p) \ -{ \ - if (gap_end_ext >= 0) { \ - if ((p)->M - gap_end_open > (p)->I) { \ - (cur)->It = FROM_M; \ - (II) = (p)->M - gap_end_open - gap_end_ext; \ - } else { \ - (cur)->It = FROM_I; \ - (II) = (p)->I - gap_end_ext; \ - } \ - } else set_I(II, cur, p); \ -} -#define set_D(DD, cur, p) \ -{ \ - if ((p)->M - gap_open > (p)->D) { \ - (cur)->Dt = FROM_M; \ - (DD) = (p)->M - gap_open - gap_ext; \ - } else { \ - (cur)->Dt = FROM_D; \ - (DD) = (p)->D - gap_ext; \ - } \ -} -#define set_end_D(DD, cur, p) \ -{ \ - if (gap_end_ext >= 0) { \ - if ((p)->M - gap_end_open > (p)->D) { \ - (cur)->Dt = FROM_M; \ - (DD) = (p)->M - gap_end_open - gap_end_ext; \ - } else { \ - (cur)->Dt = FROM_D; \ - (DD) = (p)->D - gap_end_ext; \ - } \ - } else set_D(DD, cur, p); \ -} - -typedef struct { - uint8_t Mt:3, It:2, Dt:3; -} dpcell_t; - -typedef struct { - int M, I, D; -} dpscore_t; - -/*************************** - * banded global alignment * - ***************************/ -uint32_t *ka_global_core(uint8_t *seq1, int len1, uint8_t *seq2, int len2, const ka_param_t *ap, int *_score, int *n_cigar) -{ - int i, j; - dpcell_t **dpcell, *q; - dpscore_t *curr, *last, *s; - int b1, b2, tmp_end; - int *mat, end, max = 0; - uint8_t type, ctype; - uint32_t *cigar = 0; - - int gap_open, gap_ext, gap_end_open, gap_end_ext, b; - int *score_matrix, N_MATRIX_ROW; - - /* initialize some align-related parameters. just for compatibility */ - gap_open = ap->gap_open; - gap_ext = ap->gap_ext; - gap_end_open = ap->gap_end_open; - gap_end_ext = ap->gap_end_ext; - b = ap->band_width; - score_matrix = ap->matrix; - N_MATRIX_ROW = ap->row; - - if (n_cigar) *n_cigar = 0; - if (len1 == 0 || len2 == 0) return 0; - - /* calculate b1 and b2 */ - if (len1 > len2) { - b1 = len1 - len2 + b; - b2 = b; - } else { - b1 = b; - b2 = len2 - len1 + b; - } - if (b1 > len1) b1 = len1; - if (b2 > len2) b2 = len2; - --seq1; --seq2; - - /* allocate memory */ - end = (b1 + b2 <= len1)? (b1 + b2 + 1) : (len1 + 1); - dpcell = (dpcell_t**)malloc(sizeof(dpcell_t*) * (len2 + 1)); - for (j = 0; j <= len2; ++j) - dpcell[j] = (dpcell_t*)malloc(sizeof(dpcell_t) * end); - for (j = b2 + 1; j <= len2; ++j) - dpcell[j] -= j - b2; - curr = (dpscore_t*)malloc(sizeof(dpscore_t) * (len1 + 1)); - last = (dpscore_t*)malloc(sizeof(dpscore_t) * (len1 + 1)); - - /* set first row */ - SET_INF(*curr); curr->M = 0; - for (i = 1, s = curr + 1; i < b1; ++i, ++s) { - SET_INF(*s); - set_end_D(s->D, dpcell[0] + i, s - 1); - } - s = curr; curr = last; last = s; - - /* core dynamic programming, part 1 */ - tmp_end = (b2 < len2)? b2 : len2 - 1; - for (j = 1; j <= tmp_end; ++j) { - q = dpcell[j]; s = curr; SET_INF(*s); - set_end_I(s->I, q, last); - end = (j + b1 <= len1 + 1)? (j + b1 - 1) : len1; - mat = score_matrix + seq2[j] * N_MATRIX_ROW; - ++s; ++q; - for (i = 1; i != end; ++i, ++s, ++q) { - set_M(s->M, q, last + i - 1, mat[seq1[i]]); /* this will change s->M ! */ - set_I(s->I, q, last + i); - set_D(s->D, q, s - 1); - } - set_M(s->M, q, last + i - 1, mat[seq1[i]]); - set_D(s->D, q, s - 1); - if (j + b1 - 1 > len1) { /* bug fixed, 040227 */ - set_end_I(s->I, q, last + i); - } else s->I = MINOR_INF; - s = curr; curr = last; last = s; - } - /* last row for part 1, use set_end_D() instead of set_D() */ - if (j == len2 && b2 != len2 - 1) { - q = dpcell[j]; s = curr; SET_INF(*s); - set_end_I(s->I, q, last); - end = (j + b1 <= len1 + 1)? (j + b1 - 1) : len1; - mat = score_matrix + seq2[j] * N_MATRIX_ROW; - ++s; ++q; - for (i = 1; i != end; ++i, ++s, ++q) { - set_M(s->M, q, last + i - 1, mat[seq1[i]]); /* this will change s->M ! */ - set_I(s->I, q, last + i); - set_end_D(s->D, q, s - 1); - } - set_M(s->M, q, last + i - 1, mat[seq1[i]]); - set_end_D(s->D, q, s - 1); - if (j + b1 - 1 > len1) { /* bug fixed, 040227 */ - set_end_I(s->I, q, last + i); - } else s->I = MINOR_INF; - s = curr; curr = last; last = s; - ++j; - } - - /* core dynamic programming, part 2 */ - for (; j <= len2 - b2 + 1; ++j) { - SET_INF(curr[j - b2]); - mat = score_matrix + seq2[j] * N_MATRIX_ROW; - end = j + b1 - 1; - for (i = j - b2 + 1, q = dpcell[j] + i, s = curr + i; i != end; ++i, ++s, ++q) { - set_M(s->M, q, last + i - 1, mat[seq1[i]]); - set_I(s->I, q, last + i); - set_D(s->D, q, s - 1); - } - set_M(s->M, q, last + i - 1, mat[seq1[i]]); - set_D(s->D, q, s - 1); - s->I = MINOR_INF; - s = curr; curr = last; last = s; - } - - /* core dynamic programming, part 3 */ - for (; j < len2; ++j) { - SET_INF(curr[j - b2]); - mat = score_matrix + seq2[j] * N_MATRIX_ROW; - for (i = j - b2 + 1, q = dpcell[j] + i, s = curr + i; i < len1; ++i, ++s, ++q) { - set_M(s->M, q, last + i - 1, mat[seq1[i]]); - set_I(s->I, q, last + i); - set_D(s->D, q, s - 1); - } - set_M(s->M, q, last + len1 - 1, mat[seq1[i]]); - set_end_I(s->I, q, last + i); - set_D(s->D, q, s - 1); - s = curr; curr = last; last = s; - } - /* last row */ - if (j == len2) { - SET_INF(curr[j - b2]); - mat = score_matrix + seq2[j] * N_MATRIX_ROW; - for (i = j - b2 + 1, q = dpcell[j] + i, s = curr + i; i < len1; ++i, ++s, ++q) { - set_M(s->M, q, last + i - 1, mat[seq1[i]]); - set_I(s->I, q, last + i); - set_end_D(s->D, q, s - 1); - } - set_M(s->M, q, last + len1 - 1, mat[seq1[i]]); - set_end_I(s->I, q, last + i); - set_end_D(s->D, q, s - 1); - s = curr; curr = last; last = s; - } - - *_score = last[len1].M; - if (n_cigar) { /* backtrace */ - path_t *p, *path = (path_t*)malloc(sizeof(path_t) * (len1 + len2 + 2)); - i = len1; j = len2; - q = dpcell[j] + i; - s = last + len1; - max = s->M; type = q->Mt; ctype = FROM_M; - if (s->I > max) { max = s->I; type = q->It; ctype = FROM_I; } - if (s->D > max) { max = s->D; type = q->Dt; ctype = FROM_D; } - - p = path; - p->ctype = ctype; p->i = i; p->j = j; /* bug fixed 040408 */ - ++p; - do { - switch (ctype) { - case FROM_M: --i; --j; break; - case FROM_I: --j; break; - case FROM_D: --i; break; - } - q = dpcell[j] + i; - ctype = type; - switch (type) { - case FROM_M: type = q->Mt; break; - case FROM_I: type = q->It; break; - case FROM_D: type = q->Dt; break; - } - p->ctype = ctype; p->i = i; p->j = j; - ++p; - } while (i || j); - cigar = ka_path2cigar32(path, p - path - 1, n_cigar); - free(path); - } - - /* free memory */ - for (j = b2 + 1; j <= len2; ++j) - dpcell[j] += j - b2; - for (j = 0; j <= len2; ++j) - free(dpcell[j]); - free(dpcell); - free(curr); free(last); - - return cigar; -} - -typedef struct { - int M, I, D; -} score_aux_t; - -#define MINUS_INF -0x40000000 - -// matrix: len2 rows and len1 columns -int ka_global_score(const uint8_t *_seq1, int len1, const uint8_t *_seq2, int len2, const ka_param2_t *ap) -{ - -#define __score_aux(_p, _q0, _sc, _io, _ie, _do, _de) { \ - int t1, t2; \ - score_aux_t *_q; \ - _q = _q0; \ - _p->M = _q->M >= _q->I? _q->M : _q->I; \ - _p->M = _p->M >= _q->D? _p->M : _q->D; \ - _p->M += (_sc); \ - ++_q; t1 = _q->M - _io - _ie; t2 = _q->I - _ie; _p->I = t1 >= t2? t1 : t2; \ - _q = _p-1; t1 = _q->M - _do - _de; t2 = _q->D - _de; _p->D = t1 >= t2? t1 : t2; \ - } - - int i, j, bw, scmat_size = ap->row, *scmat = ap->matrix, ret; - const uint8_t *seq1, *seq2; - score_aux_t *curr, *last, *swap; - bw = abs(len1 - len2) + ap->band_width; - i = len1 > len2? len1 : len2; - if (bw > i + 1) bw = i + 1; - seq1 = _seq1 - 1; seq2 = _seq2 - 1; - curr = calloc(len1 + 2, sizeof(score_aux_t)); - last = calloc(len1 + 2, sizeof(score_aux_t)); - { // the zero-th row - int x, end = len1; - score_aux_t *p; - j = 0; - x = j + bw; end = len1 < x? len1 : x; // band end - p = curr; - p->M = 0; p->I = p->D = MINUS_INF; - for (i = 1, p = &curr[1]; i <= end; ++i, ++p) - p->M = p->I = MINUS_INF, p->D = -(ap->edo + ap->ede * i); - p->M = p->I = p->D = MINUS_INF; - swap = curr; curr = last; last = swap; - } - for (j = 1; j < len2; ++j) { - int x, beg = 0, end = len1, *scrow, col_end; - score_aux_t *p; - x = j - bw; beg = 0 > x? 0 : x; // band start - x = j + bw; end = len1 < x? len1 : x; // band end - if (beg == 0) { // from zero-th column - p = curr; - p->M = p->D = MINUS_INF; p->I = -(ap->eio + ap->eie * j); - ++beg; // then beg = 1 - } - scrow = scmat + seq2[j] * scmat_size; - if (end == len1) col_end = 1, --end; - else col_end = 0; - for (i = beg, p = &curr[beg]; i <= end; ++i, ++p) - __score_aux(p, &last[i-1], scrow[(int)seq1[i]], ap->iio, ap->iie, ap->ido, ap->ide); - if (col_end) { - __score_aux(p, &last[i-1], scrow[(int)seq1[i]], ap->eio, ap->eie, ap->ido, ap->ide); - ++p; - } - p->M = p->I = p->D = MINUS_INF; -// for (i = 0; i <= len1; ++i) printf("(%d,%d,%d) ", curr[i].M, curr[i].I, curr[i].D); putchar('\n'); - swap = curr; curr = last; last = swap; - } - { // the last row - int x, beg = 0, *scrow; - score_aux_t *p; - j = len2; - x = j - bw; beg = 0 > x? 0 : x; // band start - if (beg == 0) { // from zero-th column - p = curr; - p->M = p->D = MINUS_INF; p->I = -(ap->eio + ap->eie * j); - ++beg; // then beg = 1 - } - scrow = scmat + seq2[j] * scmat_size; - for (i = beg, p = &curr[beg]; i < len1; ++i, ++p) - __score_aux(p, &last[i-1], scrow[(int)seq1[i]], ap->iio, ap->iie, ap->edo, ap->ede); - __score_aux(p, &last[i-1], scrow[(int)seq1[i]], ap->eio, ap->eie, ap->edo, ap->ede); -// for (i = 0; i <= len1; ++i) printf("(%d,%d,%d) ", curr[i].M, curr[i].I, curr[i].D); putchar('\n'); - } - ret = curr[len1].M >= curr[len1].I? curr[len1].M : curr[len1].I; - ret = ret >= curr[len1].D? ret : curr[len1].D; - free(curr); free(last); - return ret; -} - -#ifdef _MAIN -int main(int argc, char *argv[]) -{ -// int len1 = 35, len2 = 35; -// uint8_t *seq1 = (uint8_t*)"\0\0\3\3\2\0\0\0\1\0\2\1\2\1\3\2\3\3\3\0\2\3\2\1\1\3\3\3\2\3\3\1\0\0\1"; -// uint8_t *seq2 = (uint8_t*)"\0\0\3\3\2\0\0\0\1\0\2\1\2\1\3\2\3\3\3\0\2\3\2\1\1\3\3\3\2\3\3\1\0\1\0"; - int len1 = 4, len2 = 4; - uint8_t *seq1 = (uint8_t*)"\1\0\0\1"; - uint8_t *seq2 = (uint8_t*)"\1\0\1\0"; - int sc; -// ka_global_core(seq1, 2, seq2, 1, &ka_param_qual, &sc, 0); - sc = ka_global_score(seq1, len1, seq2, len2, &ka_param2_qual); - printf("%d\n", sc); - return 0; -} -#endif diff --git a/src/cnvnator/src/samtools/kaln.h b/src/cnvnator/src/samtools/kaln.h deleted file mode 100644 index 1ece132..0000000 --- a/src/cnvnator/src/samtools/kaln.h +++ /dev/null @@ -1,67 +0,0 @@ -/* The MIT License - - Copyright (c) 2003-2006, 2008, 2009 by Heng Li - - Permission is hereby granted, free of charge, to any person obtaining - a copy of this software and associated documentation files (the - "Software"), to deal in the Software without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Software, and to - permit persons to whom the Software is furnished to do so, subject to - the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. -*/ - -#ifndef LH3_KALN_H_ -#define LH3_KALN_H_ - -#include - -#define MINOR_INF -1073741823 - -typedef struct { - int gap_open; - int gap_ext; - int gap_end_open; - int gap_end_ext; - - int *matrix; - int row; - int band_width; -} ka_param_t; - -typedef struct { - int iio, iie, ido, ide; - int eio, eie, edo, ede; - int *matrix; - int row; - int band_width; -} ka_param2_t; - -#ifdef __cplusplus -extern "C" { -#endif - - uint32_t *ka_global_core(uint8_t *seq1, int len1, uint8_t *seq2, int len2, const ka_param_t *ap, - int *_score, int *n_cigar); - int ka_global_score(const uint8_t *_seq1, int len1, const uint8_t *_seq2, int len2, const ka_param2_t *ap); -#ifdef __cplusplus -} -#endif - -extern ka_param_t ka_param_blast; /* = { 5, 2, 5, 2, aln_sm_blast, 5, 50 }; */ -extern ka_param_t ka_param_qual; // only use this for global alignment!!! -extern ka_param2_t ka_param2_qual; // only use this for global alignment!!! - -#endif diff --git a/src/cnvnator/src/samtools/misc/HmmGlocal.java b/src/cnvnator/src/samtools/misc/HmmGlocal.java deleted file mode 100644 index 9e93b13..0000000 --- a/src/cnvnator/src/samtools/misc/HmmGlocal.java +++ /dev/null @@ -1,178 +0,0 @@ -import java.io.*; -import java.lang.*; - -public class HmmGlocal -{ - private double[] qual2prob; - private double cd, ce; // gap open probility [1e-3], gap extension probability [0.1] - private int cb; // band width [7] - - public HmmGlocal(final double d, final double e, final int b) { - cd = d; ce = e; cb = b; - qual2prob = new double[256]; - for (int i = 0; i < 256; ++i) - qual2prob[i] = Math.pow(10, -i/10.); - } - private static int set_u(final int b, final int i, final int k) { - int x = i - b; - x = x > 0? x : 0; - return (k + 1 - x) * 3; - } - public int hmm_glocal(final byte[] _ref, final byte[] _query, final byte[] _iqual, int[] state, byte[] q) { - int i, k; - /*** initialization ***/ - // change coordinates - int l_ref = _ref.length; - byte[] ref = new byte[l_ref+1]; - for (i = 0; i < l_ref; ++i) ref[i+1] = _ref[i]; // FIXME: this is silly... - int l_query = _query.length; - byte[] query = new byte[l_query+1]; - double[] qual = new double[l_query+1]; - for (i = 0; i < l_query; ++i) { - query[i+1] = _query[i]; - qual[i+1] = qual2prob[_iqual[i]]; - } - // set band width - int bw2, bw = l_ref > l_query? l_ref : l_query; - if (bw > cb) bw = cb; - if (bw < Math.abs(l_ref - l_query)) bw = Math.abs(l_ref - l_query); - bw2 = bw * 2 + 1; - // allocate the forward and backward matrices f[][] and b[][] and the scaling array s[] - double[][] f = new double[l_query+1][bw2*3 + 6]; - double[][] b = new double[l_query+1][bw2*3 + 6]; - double[] s = new double[l_query+2]; - // initialize transition probabilities - double sM, sI, bM, bI; - sM = sI = 1. / (2 * l_query + 2); - bM = (1 - cd) / l_query; bI = cd / l_query; // (bM+bI)*l_query==1 - double[] m = new double[9]; - m[0*3+0] = (1 - cd - cd) * (1 - sM); m[0*3+1] = m[0*3+2] = cd * (1 - sM); - m[1*3+0] = (1 - ce) * (1 - sI); m[1*3+1] = ce * (1 - sI); m[1*3+2] = 0.; - m[2*3+0] = 1 - ce; m[2*3+1] = 0.; m[2*3+2] = ce; - /*** forward ***/ - // f[0] - f[0][set_u(bw, 0, 0)] = s[0] = 1.; - { // f[1] - double[] fi = f[1]; - double sum; - int beg = 1, end = l_ref < bw + 1? l_ref : bw + 1, _beg, _end; - for (k = beg, sum = 0.; k <= end; ++k) { - int u; - double e = (ref[k] > 3 || query[1] > 3)? 1. : ref[k] == query[1]? 1. - qual[1] : qual[1] / 3.; - u = set_u(bw, 1, k); - fi[u+0] = e * bM; fi[u+1] = .25 * bI; - sum += fi[u] + fi[u+1]; - } - // rescale - s[1] = sum; - _beg = set_u(bw, 1, beg); _end = set_u(bw, 1, end); _end += 2; - for (k = _beg; k <= _end; ++k) fi[k] /= sum; - } - // f[2..l_query] - for (i = 2; i <= l_query; ++i) { - double[] fi = f[i], fi1 = f[i-1]; - double sum, qli = qual[i]; - int beg = 1, end = l_ref, x, _beg, _end; - byte qyi = query[i]; - x = i - bw; beg = beg > x? beg : x; // band start - x = i + bw; end = end < x? end : x; // band end - for (k = beg, sum = 0.; k <= end; ++k) { - int u, v11, v01, v10; - double e; - e = (ref[k] > 3 || qyi > 3)? 1. : ref[k] == qyi? 1. - qli : qli / 3.; - u = set_u(bw, i, k); v11 = set_u(bw, i-1, k-1); v10 = set_u(bw, i-1, k); v01 = set_u(bw, i, k-1); - fi[u+0] = e * (m[0] * fi1[v11+0] + m[3] * fi1[v11+1] + m[6] * fi1[v11+2]); - fi[u+1] = .25 * (m[1] * fi1[v10+0] + m[4] * fi1[v10+1]); - fi[u+2] = m[2] * fi[v01+0] + m[8] * fi[v01+2]; - sum += fi[u] + fi[u+1] + fi[u+2]; - //System.out.println("("+i+","+k+";"+u+"): "+fi[u]+","+fi[u+1]+","+fi[u+2]); - } - // rescale - s[i] = sum; - _beg = set_u(bw, i, beg); _end = set_u(bw, i, end); _end += 2; - for (k = _beg, sum = 1./sum; k <= _end; ++k) fi[k] *= sum; - } - { // f[l_query+1] - double sum; - for (k = 1, sum = 0.; k <= l_ref; ++k) { - int u = set_u(bw, l_query, k); - if (u < 3 || u >= bw2*3+3) continue; - sum += f[l_query][u+0] * sM + f[l_query][u+1] * sI; - } - s[l_query+1] = sum; // the last scaling factor - } - /*** backward ***/ - // b[l_query] (b[l_query+1][0]=1 and thus \tilde{b}[][]=1/s[l_query+1]; this is where s[l_query+1] comes from) - for (k = 1; k <= l_ref; ++k) { - int u = set_u(bw, l_query, k); - double[] bi = b[l_query]; - if (u < 3 || u >= bw2*3+3) continue; - bi[u+0] = sM / s[l_query] / s[l_query+1]; bi[u+1] = sI / s[l_query] / s[l_query+1]; - } - // b[l_query-1..1] - for (i = l_query - 1; i >= 1; --i) { - int beg = 1, end = l_ref, x, _beg, _end; - double[] bi = b[i], bi1 = b[i+1]; - double y = (i > 1)? 1. : 0., qli1 = qual[i+1]; - byte qyi1 = query[i+1]; - x = i - bw; beg = beg > x? beg : x; - x = i + bw; end = end < x? end : x; - for (k = end; k >= beg; --k) { - int u, v11, v01, v10; - double e; - u = set_u(bw, i, k); v11 = set_u(bw, i+1, k+1); v10 = set_u(bw, i+1, k); v01 = set_u(bw, i, k+1); - e = (k >= l_ref? 0 : (ref[k+1] > 3 || qyi1 > 3)? 1. : ref[k+1] == qyi1? 1. - qli1 : qli1 / 3.) * bi1[v11]; - bi[u+0] = e * m[0] + .25 * m[1] * bi1[v10+1] + m[2] * bi[v01+2]; // bi1[v11] has been foled into e. - bi[u+1] = e * m[3] + .25 * m[4] * bi1[v10+1]; - bi[u+2] = (e * m[6] + m[8] * bi[v01+2]) * y; - } - // rescale - _beg = set_u(bw, i, beg); _end = set_u(bw, i, end); _end += 2; - for (k = _beg, y = 1./s[i]; k <= _end; ++k) bi[k] *= y; - } - double pb; - { // b[0] - int beg = 1, end = l_ref < bw + 1? l_ref : bw + 1; - double sum = 0.; - for (k = end; k >= beg; --k) { - int u = set_u(bw, 1, k); - double e = (ref[k] > 3 || query[1] > 3)? 1. : ref[k] == query[1]? 1. - qual[1] : qual[1] / 3.; - if (u < 3 || u >= bw2*3+3) continue; - sum += e * b[1][u+0] * bM + .25 * b[1][u+1] * bI; - } - pb = b[0][set_u(bw, 0, 0)] = sum / s[0]; // if everything works as is expected, pb == 1.0 - } - int is_diff = Math.abs(pb - 1.) > 1e-7? 1 : 0; - /*** MAP ***/ - for (i = 1; i <= l_query; ++i) { - double sum = 0., max = 0.; - double[] fi = f[i], bi = b[i]; - int beg = 1, end = l_ref, x, max_k = -1; - x = i - bw; beg = beg > x? beg : x; - x = i + bw; end = end < x? end : x; - for (k = beg; k <= end; ++k) { - int u = set_u(bw, i, k); - double z; - sum += (z = fi[u+0] * bi[u+0]); if (z > max) { max = z; max_k = (k-1)<<2 | 0; } - sum += (z = fi[u+1] * bi[u+1]); if (z > max) { max = z; max_k = (k-1)<<2 | 1; } - } - max /= sum; sum *= s[i]; // if everything works as is expected, sum == 1.0 - if (state != null) state[i-1] = max_k; - if (q != null) { - k = (int)(-4.343 * Math.log(1. - max) + .499); - q[i-1] = (byte)(k > 100? 99 : k); - } - //System.out.println("("+pb+","+sum+")"+" ("+(i-1)+","+(max_k>>2)+","+(max_k&3)+","+max+")"); - } - return 0; - } - - public static void main(String[] args) { - byte[] ref = {'\0', '\1', '\3', '\3', '\1'}; - byte[] query = {'\0', '\3', '\3', '\1'}; - byte[] qual = new byte[4]; - qual[0] = qual[1] = qual[2] = qual[3] = (byte)20; - HmmGlocal hg = new HmmGlocal(1e-3, 0.1, 7); - hg.hmm_glocal(ref, query, qual, null, null); - } -} \ No newline at end of file diff --git a/src/cnvnator/src/samtools/misc/Makefile b/src/cnvnator/src/samtools/misc/Makefile deleted file mode 100644 index d36e7ac..0000000 --- a/src/cnvnator/src/samtools/misc/Makefile +++ /dev/null @@ -1,69 +0,0 @@ -CC= gcc -CXX= g++ -CFLAGS= -g -Wall -O2 #-m64 #-arch ppc -CXXFLAGS= $(CFLAGS) -DFLAGS= -D_FILE_OFFSET_BITS=64 -OBJS= -PROG= md5sum-lite md5fa maq2sam-short maq2sam-long ace2sam wgsim bamcheck -INCLUDES= -I.. -SUBDIRS= . - -.SUFFIXES:.c .o - -.c.o: - $(CC) -c $(CFLAGS) $(DFLAGS) $(INCLUDES) $< -o $@ - -all:$(PROG) - -lib-recur all-recur clean-recur cleanlocal-recur install-recur: - @target=`echo $@ | sed s/-recur//`; \ - wdir=`pwd`; \ - list='$(SUBDIRS)'; for subdir in $$list; do \ - cd $$subdir; \ - $(MAKE) CC="$(CC)" DFLAGS="$(DFLAGS)" CFLAGS="$(CFLAGS)" \ - INCLUDES="$(INCLUDES)" $$target || exit 1; \ - cd $$wdir; \ - done; - -lib: - -bamcheck:bamcheck.o - $(CC) $(CFLAGS) -o $@ bamcheck.o -L.. -lm -lbam -lpthread -lz - -bamcheck.o:bamcheck.c ../faidx.h ../khash.h ../sam.h ../razf.h - $(CC) $(CFLAGS) -c -I.. -o $@ bamcheck.c - -ace2sam:ace2sam.o - $(CC) $(CFLAGS) -o $@ ace2sam.o -lz - -wgsim:wgsim.o - $(CC) $(CFLAGS) -o $@ wgsim.o -lm -lz - -md5fa:md5.o md5fa.o md5.h ../kseq.h - $(CC) $(CFLAGS) -o $@ md5.o md5fa.o -lz - -md5sum-lite:md5sum-lite.o - $(CC) $(CFLAGS) -o $@ md5sum-lite.o - -md5sum-lite.o:md5.c md5.h - $(CC) -c $(CFLAGS) -DMD5SUM_MAIN -o $@ md5.c - -maq2sam-short:maq2sam.c - $(CC) $(CFLAGS) -o $@ maq2sam.c -lz - -maq2sam-long:maq2sam.c - $(CC) $(CFLAGS) -DMAQ_LONGREADS -o $@ maq2sam.c -lz - -md5fa.o:md5.h md5fa.c - $(CC) $(CFLAGS) -c -I.. -o $@ md5fa.c - -wgsim.o:wgsim.c ../kseq.h - $(CC) $(CFLAGS) -c -I.. -o $@ wgsim.c - -ace2sam.o:ace2sam.c ../kstring.h ../kseq.h - $(CC) $(CFLAGS) -c -I.. -o $@ ace2sam.c - -cleanlocal: - rm -fr gmon.out *.o a.out *.exe *.dSYM $(PROG) *~ *.a - -clean:cleanlocal-recur diff --git a/src/cnvnator/src/samtools/misc/ace2sam.c b/src/cnvnator/src/samtools/misc/ace2sam.c deleted file mode 100644 index 325133d..0000000 --- a/src/cnvnator/src/samtools/misc/ace2sam.c +++ /dev/null @@ -1,249 +0,0 @@ -/* The MIT License - - Copyright (c) 2011 Heng Li - - Permission is hereby granted, free of charge, to any person obtaining - a copy of this software and associated documentation files (the - "Software"), to deal in the Software without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Software, and to - permit persons to whom the Software is furnished to do so, subject to - the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. -*/ - -#include -#include -#include -#include -#include -#include "kstring.h" -#include "kseq.h" -KSTREAM_INIT(gzFile, gzread, 16384) - -#define N_TMPSTR 5 -#define LINE_LEN 60 - -// append a CIGAR operation plus length -#define write_cigar(_c, _n, _m, _v) do { \ - if (_n == _m) { \ - _m = _m? _m<<1 : 4; \ - _c = realloc(_c, _m * sizeof(unsigned)); \ - } \ - _c[_n++] = (_v); \ - } while (0) - -// a fatal error -static void fatal(const char *msg) -{ - fprintf(stderr, "E %s\n", msg); - exit(1); -} -// remove pads -static void remove_pads(const kstring_t *src, kstring_t *dst) -{ - int i, j; - dst->l = 0; - kputsn(src->s, src->l, dst); - for (i = j = 0; i < dst->l; ++i) - if (dst->s[i] != '*') dst->s[j++] = dst->s[i]; - dst->s[j] = 0; - dst->l = j; -} - -int main(int argc, char *argv[]) -{ - gzFile fp; - kstream_t *ks; - kstring_t s, t[N_TMPSTR]; - int dret, i, k, af_n, af_max, af_i, c, is_padded = 0, write_cns = 0, *p2u = 0; - long m_cigar = 0, n_cigar = 0; - unsigned *af, *cigar = 0; - - while ((c = getopt(argc, argv, "pc")) >= 0) { - switch (c) { - case 'p': is_padded = 1; break; - case 'c': write_cns = 1; break; - } - } - if (argc == optind) { - fprintf(stderr, "\nUsage: ace2sam [-pc] \n\n"); - fprintf(stderr, "Options: -p output padded SAM\n"); - fprintf(stderr, " -c write the contig sequence in SAM\n\n"); - fprintf(stderr, "Notes: 1. Fields must appear in the following order: (CO->[BQ]->(AF)->(RD->QA))\n"); - fprintf(stderr, " 2. The order of reads in AF and in RD must be identical\n"); - fprintf(stderr, " 3. Except in BQ, words and numbers must be separated by a single SPACE or TAB\n"); - fprintf(stderr, " 4. This program writes the headerless SAM to stdout and header to stderr\n\n"); - return 1; - } - - s.l = s.m = 0; s.s = 0; - af_n = af_max = af_i = 0; af = 0; - for (i = 0; i < N_TMPSTR; ++i) t[i].l = t[i].m = 0, t[i].s = 0; - fp = strcmp(argv[1], "-")? gzopen(argv[optind], "r") : gzdopen(fileno(stdin), "r"); - ks = ks_init(fp); - while (ks_getuntil(ks, 0, &s, &dret) >= 0) { - if (strcmp(s.s, "CO") == 0) { // contig sequence - kstring_t *cns; - t[0].l = t[1].l = t[2].l = t[3].l = t[4].l = 0; // 0: name; 1: padded ctg; 2: unpadded ctg/padded read; 3: unpadded read; 4: SAM line - af_n = af_i = 0; // reset the af array - ks_getuntil(ks, 0, &s, &dret); kputs(s.s, &t[0]); // contig name - ks_getuntil(ks, '\n', &s, &dret); // read the whole line - while (ks_getuntil(ks, '\n', &s, &dret) >= 0 && s.l > 0) kputsn(s.s, s.l, &t[1]); // read the padded consensus sequence - remove_pads(&t[1], &t[2]); // construct the unpadded sequence - // compute the array for mapping padded positions to unpadded positions - p2u = realloc(p2u, t[1].m * sizeof(int)); - for (i = k = 0; i < t[1].l; ++i) { - p2u[i] = k; - if (t[1].s[i] != '*') ++k; - } - // write out the SAM header and contig sequences - fprintf(stderr, "H @SQ\tSN:%s\tLN:%ld\n", t[0].s, t[is_padded?1:2].l); // The SAM header line - cns = &t[is_padded?1:2]; - fprintf(stderr, "S >%s\n", t[0].s); - for (i = 0; i < cns->l; i += LINE_LEN) { - fputs("S ", stderr); - for (k = 0; k < LINE_LEN && i + k < cns->l; ++k) - fputc(cns->s[i + k], stderr); - fputc('\n', stderr); - } - -#define __padded2cigar(sp) do { \ - int i, l_M = 0, l_D = 0; \ - for (i = 0; i < sp.l; ++i) { \ - if (sp.s[i] == '*') { \ - if (l_M) write_cigar(cigar, n_cigar, m_cigar, l_M<<4); \ - ++l_D; l_M = 0; \ - } else { \ - if (l_D) write_cigar(cigar, n_cigar, m_cigar, l_D<<4 | 2); \ - ++l_M; l_D = 0; \ - } \ - } \ - if (l_M) write_cigar(cigar, n_cigar, m_cigar, l_M<<4); \ - else write_cigar(cigar, n_cigar, m_cigar, l_D<<4 | 2); \ - } while (0) - - if (write_cns) { // write the consensus SAM line (dummy read) - n_cigar = 0; - if (is_padded) __padded2cigar(t[1]); - else write_cigar(cigar, n_cigar, m_cigar, t[2].l<<4); - kputsn(t[0].s, t[0].l, &t[4]); kputs("\t516\t", &t[4]); kputsn(t[0].s, t[0].l, &t[4]); kputs("\t1\t60\t", &t[4]); - for (i = 0; i < n_cigar; ++i) { - kputw(cigar[i]>>4, &t[4]); kputc("MIDNSHP=X"[cigar[i]&0xf], &t[4]); - } - kputs("\t*\t0\t0\t", &t[4]); kputsn(t[2].s, t[2].l, &t[4]); kputs("\t*", &t[4]); - } - } else if (strcmp(s.s, "BQ") == 0) { // contig quality - if (t[0].l == 0) fatal("come to 'BQ' before reading 'CO'"); - if (dret != '\n') ks_getuntil(ks, '\n', &s, &dret); // read the entire "BQ" line - if (write_cns) t[4].s[--t[4].l] = 0; // remove the trailing "*" - for (i = 0; i < t[2].l; ++i) { // read the consensus quality - int q; - if (ks_getuntil(ks, 0, &s, &dret) < 0) fprintf(stderr, "E truncated contig quality\n"); - if (s.l) { - q = atoi(s.s) + 33; - if (q > 126) q = 126; - if (write_cns) kputc(q, &t[4]); - } else --i; - } - if (dret != '\n') ks_getuntil(ks, '\n', &s, &dret); - ks_getuntil(ks, '\n', &s, &dret); // skip the empty line - if (write_cns) puts(t[4].s); t[4].l = 0; - } else if (strcmp(s.s, "AF") == 0) { // padded read position - int reversed, neg, pos; - if (t[0].l == 0) fatal("come to 'AF' before reading 'CO'"); - if (write_cns) { - if (t[4].l) puts(t[4].s); - t[4].l = 0; - } - ks_getuntil(ks, 0, &s, &dret); // read name - ks_getuntil(ks, 0, &s, &dret); reversed = s.s[0] == 'C'? 1 : 0; // strand - ks_getuntil(ks, 0, &s, &dret); pos = atoi(s.s); neg = pos < 0? 1 : 0; pos = pos < 0? -pos : pos; // position - if (af_n == af_max) { // double the af array - af_max = af_max? af_max<<1 : 4; - af = realloc(af, af_max * sizeof(unsigned)); - } - af[af_n++] = pos << 2 | neg << 1 | reversed; // keep the placement information - } else if (strcmp(s.s, "RD") == 0) { // read sequence - if (af_i >= af_n) fatal("more 'RD' records than 'AF'"); - t[2].l = t[3].l = t[4].l = 0; - ks_getuntil(ks, 0, &t[4], &dret); // QNAME - if (dret != '\n') ks_getuntil(ks, '\n', &s, &dret); // read the entire RD line - while (ks_getuntil(ks, '\n', &s, &dret) >= 0 && s.l > 0) kputs(s.s, &t[2]); // read the read sequence - } else if (strcmp(s.s, "QA") == 0) { // clipping - if (af_i >= af_n) fatal("more 'QA' records than 'AF'"); - int beg, end, pos, op; - ks_getuntil(ks, 0, &s, &dret); ks_getuntil(ks, 0, &s, &dret); // skip quality clipping - ks_getuntil(ks, 0, &s, &dret); beg = atoi(s.s) - 1; // align clipping start - ks_getuntil(ks, 0, &s, &dret); end = atoi(s.s); // clipping end - if (dret != '\n') ks_getuntil(ks, '\n', &s, &dret); - // compute 1-based POS - pos = af[af_i]>>2; // retrieve the position information - if (af[af_i]>>1&1) pos = -pos; - pos += beg; // now pos is the true padded position - // generate CIGAR - remove_pads(&t[2], &t[3]); // backup the unpadded read sequence - n_cigar = 0; - if (beg) write_cigar(cigar, n_cigar, m_cigar, beg<<4|4); - if (is_padded) { - __padded2cigar(t[2]); - if (beg && n_cigar > 1) cigar[1] -= beg<<4; // fix the left-hand CIGAR - if (end < t[2].l && n_cigar) cigar[n_cigar-1] -= (t[2].l - end)<<4; // fix the right-hand CIGAR - } else { - // generate flattened CIGAR string - for (i = beg, k = pos - 1; i < end; ++i, ++k) - t[2].s[i] = t[2].s[i] != '*'? (t[1].s[k] != '*'? 0 : 1) : (t[1].s[k] != '*'? 2 : 6); - // generate the proper CIGAR - for (i = beg + 1, k = 1, op = t[2].s[beg]; i < end; ++i) { - if (op != t[2].s[i]) { - write_cigar(cigar, n_cigar, m_cigar, k<<4|op); - op = t[2].s[i]; k = 1; - } else ++k; - } - write_cigar(cigar, n_cigar, m_cigar, k<<4|op); - // remove unnecessary "P" and possibly merge adjacent operations - for (i = 2; i < n_cigar; ++i) { - if ((cigar[i]&0xf) != 1 && (cigar[i-1]&0xf) == 6 && (cigar[i-2]&0xf) != 1) { - cigar[i-1] = 0; - if ((cigar[i]&0xf) == (cigar[i-2]&0xf)) // merge operations - cigar[i] += cigar[i-2], cigar[i-2] = 0; - } - } - for (i = k = 0; i < n_cigar; ++i) // squeeze out dumb operations - if (cigar[i]) cigar[k++] = cigar[i]; - n_cigar = k; - } - if (end < t[2].l) write_cigar(cigar, n_cigar, m_cigar, (t[2].l - end)<<4|4); - // write the SAM line for the read - kputc('\t', &t[4]); // QNAME has already been written - kputw((af[af_i]&1)? 16 : 0, &t[4]); kputc('\t', &t[4]); // FLAG - kputsn(t[0].s, t[0].l, &t[4]); kputc('\t', &t[4]); // RNAME - kputw(is_padded? pos : p2u[pos-1]+1, &t[4]); // POS - kputs("\t60\t", &t[4]); // MAPQ - for (i = 0; i < n_cigar; ++i) { // CIGAR - kputw(cigar[i]>>4, &t[4]); kputc("MIDNSHP=X"[cigar[i]&0xf], &t[4]); - } - kputs("\t*\t0\t0\t", &t[4]); // empty MRNM, MPOS and TLEN - kputsn(t[3].s, t[3].l, &t[4]); // unpadded SEQ - kputs("\t*", &t[4]); // QUAL - puts(t[4].s); // print to stdout - ++af_i; - } else if (dret != '\n') ks_getuntil(ks, '\n', &s, &dret); - } - ks_destroy(ks); - gzclose(fp); - free(af); free(s.s); free(cigar); free(p2u); - for (i = 0; i < N_TMPSTR; ++i) free(t[i].s); - return 0; -} diff --git a/src/cnvnator/src/samtools/misc/bamcheck.c b/src/cnvnator/src/samtools/misc/bamcheck.c deleted file mode 100644 index 352db21..0000000 --- a/src/cnvnator/src/samtools/misc/bamcheck.c +++ /dev/null @@ -1,1521 +0,0 @@ -/* - Author: petr.danecek@sanger - gcc -Wall -Winline -g -O2 -I ~/git/samtools bamcheck.c -o bamcheck -lm -lz -L ~/git/samtools -lbam -lpthread - - Assumptions, approximations and other issues: - - GC-depth graph does not split reads, the starting position determines which bin is incremented. - There are small overlaps between bins (max readlen-1). However, the bins are big (20k). - - coverage distribution ignores softclips and deletions - - some stats require sorted BAMs - - GC content graph can have an untidy, step-like pattern when BAM contains multiple read lengths. - - 'bases mapped' (stats->nbases_mapped) is calculated from read lengths given by BAM (core.l_qseq) - - With the -t option, the whole reads are used. Except for the number of mapped bases (cigar) - counts, no splicing is done, no indels or soft clips are considered, even small overlap is - good enough to include the read in the stats. - -*/ - -#define BAMCHECK_VERSION "2012-09-04" - -#define _ISOC99_SOURCE -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include "faidx.h" -#include "khash.h" -#include "sam.h" -#include "sam_header.h" -#include "razf.h" - -#define BWA_MIN_RDLEN 35 -#define IS_PAIRED(bam) ((bam)->core.flag&BAM_FPAIRED && !((bam)->core.flag&BAM_FUNMAP) && !((bam)->core.flag&BAM_FMUNMAP)) -#define IS_UNMAPPED(bam) ((bam)->core.flag&BAM_FUNMAP) -#define IS_REVERSE(bam) ((bam)->core.flag&BAM_FREVERSE) -#define IS_MATE_REVERSE(bam) ((bam)->core.flag&BAM_FMREVERSE) -#define IS_READ1(bam) ((bam)->core.flag&BAM_FREAD1) -#define IS_READ2(bam) ((bam)->core.flag&BAM_FREAD2) -#define IS_DUP(bam) ((bam)->core.flag&BAM_FDUP) - -typedef struct -{ - int32_t line_len, line_blen; - int64_t len; - uint64_t offset; -} -faidx1_t; -KHASH_MAP_INIT_STR(kh_faidx, faidx1_t) -KHASH_MAP_INIT_STR(kh_bam_tid, int) -KHASH_MAP_INIT_STR(kh_rg, const char *) -struct __faidx_t { - RAZF *rz; - int n, m; - char **name; - khash_t(kh_faidx) *hash; -}; - -typedef struct -{ - float gc; - uint32_t depth; -} -gc_depth_t; - -// For coverage distribution, a simple pileup -typedef struct -{ - int64_t pos; - int size, start; - int *buffer; -} -round_buffer_t; - -typedef struct { uint32_t from, to; } pos_t; -typedef struct -{ - int npos,mpos,cpos; - pos_t *pos; -} -regions_t; - -typedef struct -{ - // Parameters - int trim_qual; // bwa trim quality - - // Dimensions of the quality histogram holder (quals_1st,quals_2nd), GC content holder (gc_1st,gc_2nd), - // insert size histogram holder - int nquals; // The number of quality bins - int nbases; // The maximum sequence length the allocated array can hold - int nisize; // The maximum insert size that the allocated array can hold - int ngc; // The size of gc_1st and gc_2nd - int nindels; // The maximum indel length for indel distribution - - // Arrays for the histogram data - uint64_t *quals_1st, *quals_2nd; - uint64_t *gc_1st, *gc_2nd; - uint64_t *isize_inward, *isize_outward, *isize_other; - uint64_t *acgt_cycles; - uint64_t *read_lengths; - uint64_t *insertions, *deletions; - uint64_t *ins_cycles_1st, *ins_cycles_2nd, *del_cycles_1st, *del_cycles_2nd; - - // The extremes encountered - int max_len; // Maximum read length - int max_qual; // Maximum quality - float isize_main_bulk; // There are always some unrealistically big insert sizes, report only the main part - int is_sorted; - - // Summary numbers - uint64_t total_len; - uint64_t total_len_dup; - uint64_t nreads_1st; - uint64_t nreads_2nd; - uint64_t nreads_filtered; - uint64_t nreads_dup; - uint64_t nreads_unmapped; - uint64_t nreads_unpaired; - uint64_t nreads_paired; - uint64_t nreads_anomalous; - uint64_t nreads_mq0; - uint64_t nbases_mapped; - uint64_t nbases_mapped_cigar; - uint64_t nbases_trimmed; // bwa trimmed bases - uint64_t nmismatches; - uint64_t nreads_QCfailed, nreads_secondary; - - // GC-depth related data - uint32_t ngcd, igcd; // The maximum number of GC depth bins and index of the current bin - gc_depth_t *gcd; // The GC-depth bins holder - int gcd_bin_size; // The size of GC-depth bin - uint32_t gcd_ref_size; // The approximate size of the genome - int32_t tid, gcd_pos; // Position of the current bin - int32_t pos; // Position of the last read - - // Coverage distribution related data - int ncov; // The number of coverage bins - uint64_t *cov; // The coverage frequencies - int cov_min,cov_max,cov_step; // Minimum, maximum coverage and size of the coverage bins - round_buffer_t cov_rbuf; // Pileup round buffer - - // Mismatches by read cycle - uint8_t *rseq_buf; // A buffer for reference sequence to check the mismatches against - int mrseq_buf; // The size of the buffer - int32_t rseq_pos; // The coordinate of the first base in the buffer - int32_t nrseq_buf; // The used part of the buffer - uint64_t *mpc_buf; // Mismatches per cycle - - // Filters - int filter_readlen; - - // Target regions - int nregions, reg_from,reg_to; - regions_t *regions; - - // Auxiliary data - int flag_require, flag_filter; - double sum_qual; // For calculating average quality value - samfile_t *sam; - khash_t(kh_rg) *rg_hash; // Read groups to include, the array is null-terminated - faidx_t *fai; // Reference sequence for GC-depth graph - int argc; // Command line arguments to be printed on the output - char **argv; -} -stats_t; - -void error(const char *format, ...); -void bam_init_header_hash(bam_header_t *header); -int is_in_regions(bam1_t *bam_line, stats_t *stats); - - -// Coverage distribution methods -inline int coverage_idx(int min, int max, int n, int step, int depth) -{ - if ( depth < min ) - return 0; - - if ( depth > max ) - return n-1; - - return 1 + (depth - min) / step; -} - -inline int round_buffer_lidx2ridx(int offset, int size, int64_t refpos, int64_t pos) -{ - return (offset + (pos-refpos) % size) % size; -} - -void round_buffer_flush(stats_t *stats, int64_t pos) -{ - int ibuf,idp; - - if ( pos==stats->cov_rbuf.pos ) - return; - - int64_t new_pos = pos; - if ( pos==-1 || pos - stats->cov_rbuf.pos >= stats->cov_rbuf.size ) - { - // Flush the whole buffer, but in sequential order, - pos = stats->cov_rbuf.pos + stats->cov_rbuf.size - 1; - } - - if ( pos < stats->cov_rbuf.pos ) - error("Expected coordinates in ascending order, got %ld after %ld\n", pos,stats->cov_rbuf.pos); - - int ifrom = stats->cov_rbuf.start; - int ito = round_buffer_lidx2ridx(stats->cov_rbuf.start,stats->cov_rbuf.size,stats->cov_rbuf.pos,pos-1); - if ( ifrom>ito ) - { - for (ibuf=ifrom; ibufcov_rbuf.size; ibuf++) - { - if ( !stats->cov_rbuf.buffer[ibuf] ) - continue; - idp = coverage_idx(stats->cov_min,stats->cov_max,stats->ncov,stats->cov_step,stats->cov_rbuf.buffer[ibuf]); - stats->cov[idp]++; - stats->cov_rbuf.buffer[ibuf] = 0; - } - ifrom = 0; - } - for (ibuf=ifrom; ibuf<=ito; ibuf++) - { - if ( !stats->cov_rbuf.buffer[ibuf] ) - continue; - idp = coverage_idx(stats->cov_min,stats->cov_max,stats->ncov,stats->cov_step,stats->cov_rbuf.buffer[ibuf]); - stats->cov[idp]++; - stats->cov_rbuf.buffer[ibuf] = 0; - } - stats->cov_rbuf.start = (new_pos==-1) ? 0 : round_buffer_lidx2ridx(stats->cov_rbuf.start,stats->cov_rbuf.size,stats->cov_rbuf.pos,pos); - stats->cov_rbuf.pos = new_pos; -} - -void round_buffer_insert_read(round_buffer_t *rbuf, int64_t from, int64_t to) -{ - if ( to-from >= rbuf->size ) - error("The read length too big (%d), please increase the buffer length (currently %d)\n", to-from+1,rbuf->size); - if ( from < rbuf->pos ) - error("The reads are not sorted (%ld comes after %ld).\n", from,rbuf->pos); - - int ifrom,ito,ibuf; - ifrom = round_buffer_lidx2ridx(rbuf->start,rbuf->size,rbuf->pos,from); - ito = round_buffer_lidx2ridx(rbuf->start,rbuf->size,rbuf->pos,to); - if ( ifrom>ito ) - { - for (ibuf=ifrom; ibufsize; ibuf++) - rbuf->buffer[ibuf]++; - ifrom = 0; - } - for (ibuf=ifrom; ibuf<=ito; ibuf++) - rbuf->buffer[ibuf]++; -} - -// Calculate the number of bases in the read trimmed by BWA -int bwa_trim_read(int trim_qual, uint8_t *quals, int len, int reverse) -{ - if ( lenmax_sum ) - { - max_sum = sum; - // This is the correct way, but bwa clips from some reason one base less - // max_l = l+1; - max_l = l; - } - } - return max_l; -} - - -void count_indels(stats_t *stats,bam1_t *bam_line) -{ - int is_fwd = IS_REVERSE(bam_line) ? 0 : 1; - int is_1st = IS_READ1(bam_line) ? 1 : 0; - int icig; - int icycle = 0; - int read_len = bam_line->core.l_qseq; - for (icig=0; icigcore.n_cigar; icig++) - { - // Conversion from uint32_t to MIDNSHP - // 0123456 - // MIDNSHP - int cig = bam1_cigar(bam_line)[icig] & BAM_CIGAR_MASK; - int ncig = bam1_cigar(bam_line)[icig] >> BAM_CIGAR_SHIFT; - - if ( cig==1 ) - { - int idx = is_fwd ? icycle : read_len-icycle-ncig; - if ( idx<0 ) - error("FIXME: read_len=%d vs icycle=%d\n", read_len,icycle); - if ( idx >= stats->nbases || idx<0 ) error("FIXME: %d vs %d, %s:%d %s\n", idx,stats->nbases, stats->sam->header->target_name[bam_line->core.tid],bam_line->core.pos+1,bam1_qname(bam_line)); - if ( is_1st ) - stats->ins_cycles_1st[idx]++; - else - stats->ins_cycles_2nd[idx]++; - icycle += ncig; - if ( ncig<=stats->nindels ) - stats->insertions[ncig-1]++; - continue; - } - if ( cig==2 ) - { - int idx = is_fwd ? icycle-1 : read_len-icycle-1; - if ( idx<0 ) continue; // discard meaningless deletions - if ( idx >= stats->nbases ) error("FIXME: %d vs %d\n", idx,stats->nbases); - if ( is_1st ) - stats->del_cycles_1st[idx]++; - else - stats->del_cycles_2nd[idx]++; - if ( ncig<=stats->nindels ) - stats->deletions[ncig-1]++; - continue; - } - if ( cig!=3 && cig!=5 ) - icycle += ncig; - } -} - -void count_mismatches_per_cycle(stats_t *stats,bam1_t *bam_line) -{ - int is_fwd = IS_REVERSE(bam_line) ? 0 : 1; - int icig,iread=0,icycle=0; - int iref = bam_line->core.pos - stats->rseq_pos; - int read_len = bam_line->core.l_qseq; - uint8_t *read = bam1_seq(bam_line); - uint8_t *quals = bam1_qual(bam_line); - uint64_t *mpc_buf = stats->mpc_buf; - for (icig=0; icigcore.n_cigar; icig++) - { - // Conversion from uint32_t to MIDNSHP - // 0123456 - // MIDNSHP - int cig = bam1_cigar(bam_line)[icig] & BAM_CIGAR_MASK; - int ncig = bam1_cigar(bam_line)[icig] >> BAM_CIGAR_SHIFT; - if ( cig==1 ) - { - iread += ncig; - icycle += ncig; - continue; - } - if ( cig==2 ) - { - iref += ncig; - continue; - } - if ( cig==4 ) - { - icycle += ncig; - // Soft-clips are present in the sequence, but the position of the read marks a start of non-clipped sequence - // iref += ncig; - iread += ncig; - continue; - } - if ( cig==5 ) - { - icycle += ncig; - continue; - } - // Ignore H and N CIGARs. The letter are inserted e.g. by TopHat and often require very large - // chunk of refseq in memory. Not very frequent and not noticable in the stats. - if ( cig==3 || cig==5 ) continue; - if ( cig!=0 ) - error("TODO: cigar %d, %s:%d %s\n", cig,stats->sam->header->target_name[bam_line->core.tid],bam_line->core.pos+1,bam1_qname(bam_line)); - - if ( ncig+iref > stats->nrseq_buf ) - error("FIXME: %d+%d > %d, %s, %s:%d\n",ncig,iref,stats->nrseq_buf, bam1_qname(bam_line),stats->sam->header->target_name[bam_line->core.tid],bam_line->core.pos+1); - - int im; - for (im=0; imrseq_buf[iref]; - - // ---------------15 - // =ACMGRSVTWYHKDBN - if ( cread==15 ) - { - int idx = is_fwd ? icycle : read_len-icycle-1; - if ( idx>stats->max_len ) - error("mpc: %d>%d\n",idx,stats->max_len); - idx = idx*stats->nquals; - if ( idx>=stats->nquals*stats->nbases ) - error("FIXME: mpc_buf overflow\n"); - mpc_buf[idx]++; - } - else if ( cref && cread && cref!=cread ) - { - uint8_t qual = quals[iread] + 1; - if ( qual>=stats->nquals ) - error("TODO: quality too high %d>=%d (%s %d %s)\n", qual,stats->nquals, stats->sam->header->target_name[bam_line->core.tid],bam_line->core.pos+1,bam1_qname(bam_line)); - - int idx = is_fwd ? icycle : read_len-icycle-1; - if ( idx>stats->max_len ) - error("mpc: %d>%d\n",idx,stats->max_len); - - idx = idx*stats->nquals + qual; - if ( idx>=stats->nquals*stats->nbases ) - error("FIXME: mpc_buf overflow\n"); - mpc_buf[idx]++; - } - - iref++; - iread++; - icycle++; - } - } -} - -void read_ref_seq(stats_t *stats,int32_t tid,int32_t pos) -{ - khash_t(kh_faidx) *h; - khiter_t iter; - faidx1_t val; - char *chr, c; - faidx_t *fai = stats->fai; - - h = fai->hash; - chr = stats->sam->header->target_name[tid]; - - // ID of the sequence name - iter = kh_get(kh_faidx, h, chr); - if (iter == kh_end(h)) - error("No such reference sequence [%s]?\n", chr); - val = kh_value(h, iter); - - // Check the boundaries - if (pos >= val.len) - error("Was the bam file mapped with the reference sequence supplied?" - " A read mapped beyond the end of the chromosome (%s:%d, chromosome length %d).\n", chr,pos,val.len); - int size = stats->mrseq_buf; - // The buffer extends beyond the chromosome end. Later the rest will be filled with N's. - if (size+pos > val.len) size = val.len-pos; - - // Position the razf reader - razf_seek(fai->rz, val.offset + pos / val.line_blen * val.line_len + pos % val.line_blen, SEEK_SET); - - uint8_t *ptr = stats->rseq_buf; - int nread = 0; - while ( nreadrz,&c,1) && !fai->rz->z_err ) - { - if ( !isgraph(c) ) - continue; - - // Conversion between uint8_t coding and ACGT - // -12-4---8------- - // =ACMGRSVTWYHKDBN - if ( c=='A' || c=='a' ) - *ptr = 1; - else if ( c=='C' || c=='c' ) - *ptr = 2; - else if ( c=='G' || c=='g' ) - *ptr = 4; - else if ( c=='T' || c=='t' ) - *ptr = 8; - else - *ptr = 0; - ptr++; - nread++; - } - if ( nread < stats->mrseq_buf ) - { - memset(ptr,0, stats->mrseq_buf - nread); - nread = stats->mrseq_buf; - } - stats->nrseq_buf = nread; - stats->rseq_pos = pos; - stats->tid = tid; -} - -float fai_gc_content(stats_t *stats, int pos, int len) -{ - uint32_t gc,count,c; - int i = pos - stats->rseq_pos, ito = i + len; - assert( i>=0 && ito<=stats->nrseq_buf ); - - // Count GC content - gc = count = 0; - for (; irseq_buf[i]; - if ( c==2 || c==4 ) - { - gc++; - count++; - } - else if ( c==1 || c==8 ) - count++; - } - return count ? (float)gc/count : 0; -} - -void realloc_rseq_buffer(stats_t *stats) -{ - int n = stats->nbases*10; - if ( stats->gcd_bin_size > n ) n = stats->gcd_bin_size; - if ( stats->mrseq_bufrseq_buf = realloc(stats->rseq_buf,sizeof(uint8_t)*n); - stats->mrseq_buf = n; - } -} - -void realloc_gcd_buffer(stats_t *stats, int seq_len) -{ - if ( seq_len >= stats->gcd_bin_size ) - error("The --GC-depth bin size (%d) is set too low for the read length %d\n", stats->gcd_bin_size, seq_len); - - int n = 1 + stats->gcd_ref_size / (stats->gcd_bin_size - seq_len); - if ( n <= stats->igcd ) - error("The --GC-depth bin size is too small or reference genome too big; please decrease the bin size or increase the reference length\n"); - - if ( n > stats->ngcd ) - { - stats->gcd = realloc(stats->gcd, n*sizeof(gc_depth_t)); - if ( !stats->gcd ) - error("Could not realloc GCD buffer, too many chromosomes or the genome too long?? [%u %u]\n", stats->ngcd,n); - memset(&(stats->gcd[stats->ngcd]),0,(n-stats->ngcd)*sizeof(gc_depth_t)); - stats->ngcd = n; - } - - realloc_rseq_buffer(stats); -} - -void realloc_buffers(stats_t *stats, int seq_len) -{ - int n = 2*(1 + seq_len - stats->nbases) + stats->nbases; - - stats->quals_1st = realloc(stats->quals_1st, n*stats->nquals*sizeof(uint64_t)); - if ( !stats->quals_1st ) - error("Could not realloc buffers, the sequence too long: %d (%ld)\n", seq_len,n*stats->nquals*sizeof(uint64_t)); - memset(stats->quals_1st + stats->nbases*stats->nquals, 0, (n-stats->nbases)*stats->nquals*sizeof(uint64_t)); - - stats->quals_2nd = realloc(stats->quals_2nd, n*stats->nquals*sizeof(uint64_t)); - if ( !stats->quals_2nd ) - error("Could not realloc buffers, the sequence too long: %d (2x%ld)\n", seq_len,n*stats->nquals*sizeof(uint64_t)); - memset(stats->quals_2nd + stats->nbases*stats->nquals, 0, (n-stats->nbases)*stats->nquals*sizeof(uint64_t)); - - if ( stats->mpc_buf ) - { - stats->mpc_buf = realloc(stats->mpc_buf, n*stats->nquals*sizeof(uint64_t)); - if ( !stats->mpc_buf ) - error("Could not realloc buffers, the sequence too long: %d (%ld)\n", seq_len,n*stats->nquals*sizeof(uint64_t)); - memset(stats->mpc_buf + stats->nbases*stats->nquals, 0, (n-stats->nbases)*stats->nquals*sizeof(uint64_t)); - } - - stats->acgt_cycles = realloc(stats->acgt_cycles, n*4*sizeof(uint64_t)); - if ( !stats->acgt_cycles ) - error("Could not realloc buffers, the sequence too long: %d (%ld)\n", seq_len,n*4*sizeof(uint64_t)); - memset(stats->acgt_cycles + stats->nbases*4, 0, (n-stats->nbases)*4*sizeof(uint64_t)); - - stats->read_lengths = realloc(stats->read_lengths, n*sizeof(uint64_t)); - if ( !stats->read_lengths ) - error("Could not realloc buffers, the sequence too long: %d (%ld)\n", seq_len,n*sizeof(uint64_t)); - memset(stats->read_lengths + stats->nbases, 0, (n-stats->nbases)*sizeof(uint64_t)); - - stats->insertions = realloc(stats->insertions, n*sizeof(uint64_t)); - if ( !stats->insertions ) - error("Could not realloc buffers, the sequence too long: %d (%ld)\n", seq_len,n*sizeof(uint64_t)); - memset(stats->insertions + stats->nbases, 0, (n-stats->nbases)*sizeof(uint64_t)); - - stats->deletions = realloc(stats->deletions, n*sizeof(uint64_t)); - if ( !stats->deletions ) - error("Could not realloc buffers, the sequence too long: %d (%ld)\n", seq_len,n*sizeof(uint64_t)); - memset(stats->deletions + stats->nbases, 0, (n-stats->nbases)*sizeof(uint64_t)); - - stats->ins_cycles_1st = realloc(stats->ins_cycles_1st, (n+1)*sizeof(uint64_t)); - if ( !stats->ins_cycles_1st ) - error("Could not realloc buffers, the sequence too long: %d (%ld)\n", seq_len,(n+1)*sizeof(uint64_t)); - memset(stats->ins_cycles_1st + stats->nbases + 1, 0, (n-stats->nbases)*sizeof(uint64_t)); - - stats->ins_cycles_2nd = realloc(stats->ins_cycles_2nd, (n+1)*sizeof(uint64_t)); - if ( !stats->ins_cycles_2nd ) - error("Could not realloc buffers, the sequence too long: %d (%ld)\n", seq_len,(n+1)*sizeof(uint64_t)); - memset(stats->ins_cycles_2nd + stats->nbases + 1, 0, (n-stats->nbases)*sizeof(uint64_t)); - - stats->del_cycles_1st = realloc(stats->del_cycles_1st, (n+1)*sizeof(uint64_t)); - if ( !stats->del_cycles_1st ) - error("Could not realloc buffers, the sequence too long: %d (%ld)\n", seq_len,(n+1)*sizeof(uint64_t)); - memset(stats->del_cycles_1st + stats->nbases + 1, 0, (n-stats->nbases)*sizeof(uint64_t)); - - stats->del_cycles_2nd = realloc(stats->del_cycles_2nd, (n+1)*sizeof(uint64_t)); - if ( !stats->del_cycles_2nd ) - error("Could not realloc buffers, the sequence too long: %d (%ld)\n", seq_len,(n+1)*sizeof(uint64_t)); - memset(stats->del_cycles_2nd + stats->nbases + 1, 0, (n-stats->nbases)*sizeof(uint64_t)); - - stats->nbases = n; - - // Realloc the coverage distribution buffer - int *rbuffer = calloc(sizeof(int),seq_len*5); - n = stats->cov_rbuf.size-stats->cov_rbuf.start; - memcpy(rbuffer,stats->cov_rbuf.buffer+stats->cov_rbuf.start,n); - if ( stats->cov_rbuf.start>1 ) - memcpy(rbuffer+n,stats->cov_rbuf.buffer,stats->cov_rbuf.start); - stats->cov_rbuf.start = 0; - free(stats->cov_rbuf.buffer); - stats->cov_rbuf.buffer = rbuffer; - stats->cov_rbuf.size = seq_len*5; - - realloc_rseq_buffer(stats); -} - -void collect_stats(bam1_t *bam_line, stats_t *stats) -{ - if ( stats->rg_hash ) - { - const uint8_t *rg = bam_aux_get(bam_line, "RG"); - if ( !rg ) return; - khiter_t k = kh_get(kh_rg, stats->rg_hash, (const char*)(rg + 1)); - if ( k == kh_end(stats->rg_hash) ) return; - } - if ( stats->flag_require && (bam_line->core.flag & stats->flag_require)!=stats->flag_require ) - { - stats->nreads_filtered++; - return; - } - if ( stats->flag_filter && (bam_line->core.flag & stats->flag_filter) ) - { - stats->nreads_filtered++; - return; - } - if ( !is_in_regions(bam_line,stats) ) - return; - if ( stats->filter_readlen!=-1 && bam_line->core.l_qseq!=stats->filter_readlen ) - return; - - if ( bam_line->core.flag & BAM_FQCFAIL ) stats->nreads_QCfailed++; - if ( bam_line->core.flag & BAM_FSECONDARY ) stats->nreads_secondary++; - - int seq_len = bam_line->core.l_qseq; - if ( !seq_len ) return; - - if ( seq_len >= stats->nbases ) - realloc_buffers(stats,seq_len); - if ( stats->max_lenmax_len = seq_len; - - stats->read_lengths[seq_len]++; - - // Count GC and ACGT per cycle - uint8_t base, *seq = bam1_seq(bam_line); - int gc_count = 0; - int i; - int reverse = IS_REVERSE(bam_line); - for (i=0; i2 ) base=3; - if ( 4*(reverse ? seq_len-i-1 : i) + base >= stats->nbases*4 ) - error("FIXME: acgt_cycles\n"); - stats->acgt_cycles[ 4*(reverse ? seq_len-i-1 : i) + base ]++; - } - int gc_idx_min = gc_count*(stats->ngc-1)/seq_len; - int gc_idx_max = (gc_count+1)*(stats->ngc-1)/seq_len; - if ( gc_idx_max >= stats->ngc ) gc_idx_max = stats->ngc - 1; - - // Determine which array (1st or 2nd read) will these stats go to, - // trim low quality bases from end the same way BWA does, - // fill GC histogram - uint64_t *quals; - uint8_t *bam_quals = bam1_qual(bam_line); - if ( bam_line->core.flag&BAM_FREAD2 ) - { - quals = stats->quals_2nd; - stats->nreads_2nd++; - for (i=gc_idx_min; igc_2nd[i]++; - } - else - { - quals = stats->quals_1st; - stats->nreads_1st++; - for (i=gc_idx_min; igc_1st[i]++; - } - if ( stats->trim_qual>0 ) - stats->nbases_trimmed += bwa_trim_read(stats->trim_qual, bam_quals, seq_len, reverse); - - // Quality histogram and average quality - for (i=0; i=stats->nquals ) - error("TODO: quality too high %d>=%d (%s %d %s)\n", qual,stats->nquals,stats->sam->header->target_name[bam_line->core.tid],bam_line->core.pos+1,bam1_qname(bam_line)); - if ( qual>stats->max_qual ) - stats->max_qual = qual; - - quals[ i*stats->nquals+qual ]++; - stats->sum_qual += qual; - } - - // Look at the flags and increment appropriate counters (mapped, paired, etc) - if ( IS_UNMAPPED(bam_line) ) - stats->nreads_unmapped++; - else - { - if ( !bam_line->core.qual ) - stats->nreads_mq0++; - - count_indels(stats,bam_line); - - if ( !IS_PAIRED(bam_line) ) - stats->nreads_unpaired++; - else - { - stats->nreads_paired++; - - if ( bam_line->core.tid!=bam_line->core.mtid ) - stats->nreads_anomalous++; - - // The insert size is tricky, because for long inserts the libraries are - // prepared differently and the pairs point in other direction. BWA does - // not set the paired flag for them. Similar thing is true also for 454 - // reads. Mates mapped to different chromosomes have isize==0. - int32_t isize = bam_line->core.isize; - if ( isize<0 ) isize = -isize; - if ( isize >= stats->nisize ) - isize = stats->nisize-1; - if ( isize>0 || bam_line->core.tid==bam_line->core.mtid ) - { - int pos_fst = bam_line->core.mpos - bam_line->core.pos; - int is_fst = IS_READ1(bam_line) ? 1 : -1; - int is_fwd = IS_REVERSE(bam_line) ? -1 : 1; - int is_mfwd = IS_MATE_REVERSE(bam_line) ? -1 : 1; - - if ( is_fwd*is_mfwd>0 ) - stats->isize_other[isize]++; - else if ( is_fst*pos_fst>0 ) - { - if ( is_fst*is_fwd>0 ) - stats->isize_inward[isize]++; - else - stats->isize_outward[isize]++; - } - else if ( is_fst*pos_fst<0 ) - { - if ( is_fst*is_fwd>0 ) - stats->isize_outward[isize]++; - else - stats->isize_inward[isize]++; - } - } - } - - // Number of mismatches - uint8_t *nm = bam_aux_get(bam_line,"NM"); - if (nm) - stats->nmismatches += bam_aux2i(nm); - - // Number of mapped bases from cigar - // Conversion from uint32_t to MIDNSHP - // 012-4-- - // MIDNSHP - if ( bam_line->core.n_cigar == 0) - error("FIXME: mapped read with no cigar?\n"); - int readlen=seq_len; - if ( stats->regions ) - { - // Count only on-target bases - int iref = bam_line->core.pos + 1; - for (i=0; icore.n_cigar; i++) - { - int cig = bam1_cigar(bam_line)[i]&BAM_CIGAR_MASK; - int ncig = bam1_cigar(bam_line)[i]>>BAM_CIGAR_SHIFT; - if ( cig==2 ) readlen += ncig; - else if ( cig==0 ) - { - if ( iref < stats->reg_from ) ncig -= stats->reg_from-iref; - else if ( iref+ncig-1 > stats->reg_to ) ncig -= iref+ncig-1 - stats->reg_to; - if ( ncig<0 ) ncig = 0; - stats->nbases_mapped_cigar += ncig; - iref += bam1_cigar(bam_line)[i]>>BAM_CIGAR_SHIFT; - } - else if ( cig==1 ) - { - iref += ncig; - if ( iref>=stats->reg_from && iref<=stats->reg_to ) - stats->nbases_mapped_cigar += ncig; - } - } - } - else - { - // Count the whole read - for (i=0; icore.n_cigar; i++) - { - if ( (bam1_cigar(bam_line)[i]&BAM_CIGAR_MASK)==0 || (bam1_cigar(bam_line)[i]&BAM_CIGAR_MASK)==1 ) - stats->nbases_mapped_cigar += bam1_cigar(bam_line)[i]>>BAM_CIGAR_SHIFT; - if ( (bam1_cigar(bam_line)[i]&BAM_CIGAR_MASK)==2 ) - readlen += bam1_cigar(bam_line)[i]>>BAM_CIGAR_SHIFT; - } - } - stats->nbases_mapped += seq_len; - - if ( stats->tid==bam_line->core.tid && bam_line->core.pospos ) - stats->is_sorted = 0; - stats->pos = bam_line->core.pos; - - if ( stats->is_sorted ) - { - if ( stats->tid==-1 || stats->tid!=bam_line->core.tid ) - round_buffer_flush(stats,-1); - - // Mismatches per cycle and GC-depth graph. For simplicity, reads overlapping GCD bins - // are not splitted which results in up to seq_len-1 overlaps. The default bin size is - // 20kbp, so the effect is negligible. - if ( stats->fai ) - { - int inc_ref = 0, inc_gcd = 0; - // First pass or new chromosome - if ( stats->rseq_pos==-1 || stats->tid != bam_line->core.tid ) { inc_ref=1; inc_gcd=1; } - // Read goes beyond the end of the rseq buffer - else if ( stats->rseq_pos+stats->nrseq_buf < bam_line->core.pos+readlen ) { inc_ref=1; inc_gcd=1; } - // Read overlaps the next gcd bin - else if ( stats->gcd_pos+stats->gcd_bin_size < bam_line->core.pos+readlen ) - { - inc_gcd = 1; - if ( stats->rseq_pos+stats->nrseq_buf < bam_line->core.pos+stats->gcd_bin_size ) inc_ref = 1; - } - if ( inc_gcd ) - { - stats->igcd++; - if ( stats->igcd >= stats->ngcd ) - realloc_gcd_buffer(stats, readlen); - if ( inc_ref ) - read_ref_seq(stats,bam_line->core.tid,bam_line->core.pos); - stats->gcd_pos = bam_line->core.pos; - stats->gcd[ stats->igcd ].gc = fai_gc_content(stats, stats->gcd_pos, stats->gcd_bin_size); - } - - count_mismatches_per_cycle(stats,bam_line); - } - // No reference and first pass, new chromosome or sequence going beyond the end of the gcd bin - else if ( stats->gcd_pos==-1 || stats->tid != bam_line->core.tid || bam_line->core.pos - stats->gcd_pos > stats->gcd_bin_size ) - { - // First pass or a new chromosome - stats->tid = bam_line->core.tid; - stats->gcd_pos = bam_line->core.pos; - stats->igcd++; - if ( stats->igcd >= stats->ngcd ) - realloc_gcd_buffer(stats, readlen); - } - stats->gcd[ stats->igcd ].depth++; - // When no reference sequence is given, approximate the GC from the read (much shorter window, but otherwise OK) - if ( !stats->fai ) - stats->gcd[ stats->igcd ].gc += (float) gc_count / seq_len; - - // Coverage distribution graph - round_buffer_flush(stats,bam_line->core.pos); - round_buffer_insert_read(&(stats->cov_rbuf),bam_line->core.pos,bam_line->core.pos+seq_len-1); - } - } - - stats->total_len += seq_len; - if ( IS_DUP(bam_line) ) - { - stats->total_len_dup += seq_len; - stats->nreads_dup++; - } -} - -// Sort by GC and depth -#define GCD_t(x) ((gc_depth_t *)x) -static int gcd_cmp(const void *a, const void *b) -{ - if ( GCD_t(a)->gc < GCD_t(b)->gc ) return -1; - if ( GCD_t(a)->gc > GCD_t(b)->gc ) return 1; - if ( GCD_t(a)->depth < GCD_t(b)->depth ) return -1; - if ( GCD_t(a)->depth > GCD_t(b)->depth ) return 1; - return 0; -} -#undef GCD_t - -float gcd_percentile(gc_depth_t *gcd, int N, int p) -{ - float n,d; - int k; - - n = p*(N+1)/100; - k = n; - if ( k<=0 ) - return gcd[0].depth; - if ( k>=N ) - return gcd[N-1].depth; - - d = n - k; - return gcd[k-1].depth + d*(gcd[k].depth - gcd[k-1].depth); -} - -void output_stats(stats_t *stats) -{ - // Calculate average insert size and standard deviation (from the main bulk data only) - int isize, ibulk=0; - uint64_t nisize=0, nisize_inward=0, nisize_outward=0, nisize_other=0; - for (isize=0; isizenisize; isize++) - { - // Each pair was counted twice - stats->isize_inward[isize] *= 0.5; - stats->isize_outward[isize] *= 0.5; - stats->isize_other[isize] *= 0.5; - - nisize_inward += stats->isize_inward[isize]; - nisize_outward += stats->isize_outward[isize]; - nisize_other += stats->isize_other[isize]; - nisize += stats->isize_inward[isize] + stats->isize_outward[isize] + stats->isize_other[isize]; - } - - double bulk=0, avg_isize=0, sd_isize=0; - for (isize=0; isizenisize; isize++) - { - bulk += stats->isize_inward[isize] + stats->isize_outward[isize] + stats->isize_other[isize]; - avg_isize += isize * (stats->isize_inward[isize] + stats->isize_outward[isize] + stats->isize_other[isize]); - - if ( bulk/nisize > stats->isize_main_bulk ) - { - ibulk = isize+1; - nisize = bulk; - break; - } - } - avg_isize /= nisize ? nisize : 1; - for (isize=1; isizeisize_inward[isize] + stats->isize_outward[isize] + stats->isize_other[isize]) * (isize-avg_isize)*(isize-avg_isize) / nisize; - sd_isize = sqrt(sd_isize); - - - printf("# This file was produced by bamcheck (%s)\n",BAMCHECK_VERSION); - printf("# The command line was: %s",stats->argv[0]); - int i; - for (i=1; iargc; i++) - printf(" %s",stats->argv[i]); - printf("\n"); - printf("# Summary Numbers. Use `grep ^SN | cut -f 2-` to extract this part.\n"); - printf("SN\traw total sequences:\t%ld\n", (long)(stats->nreads_filtered+stats->nreads_1st+stats->nreads_2nd)); - printf("SN\tfiltered sequences:\t%ld\n", (long)stats->nreads_filtered); - printf("SN\tsequences:\t%ld\n", (long)(stats->nreads_1st+stats->nreads_2nd)); - printf("SN\tis paired:\t%d\n", stats->nreads_1st&&stats->nreads_2nd ? 1 : 0); - printf("SN\tis sorted:\t%d\n", stats->is_sorted ? 1 : 0); - printf("SN\t1st fragments:\t%ld\n", (long)stats->nreads_1st); - printf("SN\tlast fragments:\t%ld\n", (long)stats->nreads_2nd); - printf("SN\treads mapped:\t%ld\n", (long)(stats->nreads_paired+stats->nreads_unpaired)); - printf("SN\treads unmapped:\t%ld\n", (long)stats->nreads_unmapped); - printf("SN\treads unpaired:\t%ld\n", (long)stats->nreads_unpaired); - printf("SN\treads paired:\t%ld\n", (long)stats->nreads_paired); - printf("SN\treads duplicated:\t%ld\n", (long)stats->nreads_dup); - printf("SN\treads MQ0:\t%ld\n", (long)stats->nreads_mq0); - printf("SN\treads QC failed:\t%ld\n", (long)stats->nreads_QCfailed); - printf("SN\tnon-primary alignments:\t%ld\n", (long)stats->nreads_secondary); - printf("SN\ttotal length:\t%ld\n", (long)stats->total_len); - printf("SN\tbases mapped:\t%ld\n", (long)stats->nbases_mapped); - printf("SN\tbases mapped (cigar):\t%ld\n", (long)stats->nbases_mapped_cigar); - printf("SN\tbases trimmed:\t%ld\n", (long)stats->nbases_trimmed); - printf("SN\tbases duplicated:\t%ld\n", (long)stats->total_len_dup); - printf("SN\tmismatches:\t%ld\n", (long)stats->nmismatches); - printf("SN\terror rate:\t%e\n", (float)stats->nmismatches/stats->nbases_mapped_cigar); - float avg_read_length = (stats->nreads_1st+stats->nreads_2nd)?stats->total_len/(stats->nreads_1st+stats->nreads_2nd):0; - printf("SN\taverage length:\t%.0f\n", avg_read_length); - printf("SN\tmaximum length:\t%d\n", stats->max_len); - printf("SN\taverage quality:\t%.1f\n", stats->total_len?stats->sum_qual/stats->total_len:0); - printf("SN\tinsert size average:\t%.1f\n", avg_isize); - printf("SN\tinsert size standard deviation:\t%.1f\n", sd_isize); - printf("SN\tinward oriented pairs:\t%ld\n", (long)nisize_inward); - printf("SN\toutward oriented pairs:\t%ld\n", (long)nisize_outward); - printf("SN\tpairs with other orientation:\t%ld\n", (long)nisize_other); - printf("SN\tpairs on different chromosomes:\t%ld\n", (long)stats->nreads_anomalous/2); - - int ibase,iqual; - if ( stats->max_lennbases ) stats->max_len++; - if ( stats->max_qual+1nquals ) stats->max_qual++; - printf("# First Fragment Qualitites. Use `grep ^FFQ | cut -f 2-` to extract this part.\n"); - printf("# Columns correspond to qualities and rows to cycles. First column is the cycle number.\n"); - for (ibase=0; ibasemax_len; ibase++) - { - printf("FFQ\t%d",ibase+1); - for (iqual=0; iqual<=stats->max_qual; iqual++) - { - printf("\t%ld", (long)stats->quals_1st[ibase*stats->nquals+iqual]); - } - printf("\n"); - } - printf("# Last Fragment Qualitites. Use `grep ^LFQ | cut -f 2-` to extract this part.\n"); - printf("# Columns correspond to qualities and rows to cycles. First column is the cycle number.\n"); - for (ibase=0; ibasemax_len; ibase++) - { - printf("LFQ\t%d",ibase+1); - for (iqual=0; iqual<=stats->max_qual; iqual++) - { - printf("\t%ld", (long)stats->quals_2nd[ibase*stats->nquals+iqual]); - } - printf("\n"); - } - if ( stats->mpc_buf ) - { - printf("# Mismatches per cycle and quality. Use `grep ^MPC | cut -f 2-` to extract this part.\n"); - printf("# Columns correspond to qualities, rows to cycles. First column is the cycle number, second\n"); - printf("# is the number of N's and the rest is the number of mismatches\n"); - for (ibase=0; ibasemax_len; ibase++) - { - printf("MPC\t%d",ibase+1); - for (iqual=0; iqual<=stats->max_qual; iqual++) - { - printf("\t%ld", (long)stats->mpc_buf[ibase*stats->nquals+iqual]); - } - printf("\n"); - } - } - printf("# GC Content of first fragments. Use `grep ^GCF | cut -f 2-` to extract this part.\n"); - int ibase_prev = 0; - for (ibase=0; ibasengc; ibase++) - { - if ( stats->gc_1st[ibase]==stats->gc_1st[ibase_prev] ) continue; - printf("GCF\t%.2f\t%ld\n", (ibase+ibase_prev)*0.5*100./(stats->ngc-1), (long)stats->gc_1st[ibase_prev]); - ibase_prev = ibase; - } - printf("# GC Content of last fragments. Use `grep ^GCL | cut -f 2-` to extract this part.\n"); - ibase_prev = 0; - for (ibase=0; ibasengc; ibase++) - { - if ( stats->gc_2nd[ibase]==stats->gc_2nd[ibase_prev] ) continue; - printf("GCL\t%.2f\t%ld\n", (ibase+ibase_prev)*0.5*100./(stats->ngc-1), (long)stats->gc_2nd[ibase_prev]); - ibase_prev = ibase; - } - printf("# ACGT content per cycle. Use `grep ^GCC | cut -f 2-` to extract this part. The columns are: cycle, and A,C,G,T counts [%%]\n"); - for (ibase=0; ibasemax_len; ibase++) - { - uint64_t *ptr = &(stats->acgt_cycles[ibase*4]); - uint64_t sum = ptr[0]+ptr[1]+ptr[2]+ptr[3]; - if ( ! sum ) continue; - printf("GCC\t%d\t%.2f\t%.2f\t%.2f\t%.2f\n", ibase,100.*ptr[0]/sum,100.*ptr[1]/sum,100.*ptr[2]/sum,100.*ptr[3]/sum); - } - printf("# Insert sizes. Use `grep ^IS | cut -f 2-` to extract this part. The columns are: pairs total, inward oriented pairs, outward oriented pairs, other pairs\n"); - for (isize=0; isizeisize_inward[isize]+stats->isize_outward[isize]+stats->isize_other[isize]), - (long)stats->isize_inward[isize], (long)stats->isize_outward[isize], (long)stats->isize_other[isize]); - - printf("# Read lengths. Use `grep ^RL | cut -f 2-` to extract this part. The columns are: read length, count\n"); - int ilen; - for (ilen=0; ilenmax_len; ilen++) - { - if ( stats->read_lengths[ilen]>0 ) - printf("RL\t%d\t%ld\n", ilen, (long)stats->read_lengths[ilen]); - } - - printf("# Indel distribution. Use `grep ^ID | cut -f 2-` to extract this part. The columns are: length, number of insertions, number of deletions\n"); - for (ilen=0; ilennindels; ilen++) - { - if ( stats->insertions[ilen]>0 || stats->deletions[ilen]>0 ) - printf("ID\t%d\t%ld\t%ld\n", ilen+1, (long)stats->insertions[ilen], (long)stats->deletions[ilen]); - } - - printf("# Indels per cycle. Use `grep ^IC | cut -f 2-` to extract this part. The columns are: cycle, number of insertions (fwd), .. (rev) , number of deletions (fwd), .. (rev)\n"); - for (ilen=0; ilen<=stats->nbases; ilen++) - { - // For deletions we print the index of the cycle before the deleted base (1-based) and for insertions - // the index of the cycle of the first inserted base (also 1-based) - if ( stats->ins_cycles_1st[ilen]>0 || stats->ins_cycles_2nd[ilen]>0 || stats->del_cycles_1st[ilen]>0 || stats->del_cycles_2nd[ilen]>0 ) - printf("IC\t%d\t%ld\t%ld\t%ld\t%ld\n", ilen+1, (long)stats->ins_cycles_1st[ilen], (long)stats->ins_cycles_2nd[ilen], (long)stats->del_cycles_1st[ilen], (long)stats->del_cycles_2nd[ilen]); - } - - printf("# Coverage distribution. Use `grep ^COV | cut -f 2-` to extract this part.\n"); - if ( stats->cov[0] ) - printf("COV\t[<%d]\t%d\t%ld\n",stats->cov_min,stats->cov_min-1, (long)stats->cov[0]); - int icov; - for (icov=1; icovncov-1; icov++) - if ( stats->cov[icov] ) - printf("COV\t[%d-%d]\t%d\t%ld\n",stats->cov_min + (icov-1)*stats->cov_step, stats->cov_min + icov*stats->cov_step-1,stats->cov_min + icov*stats->cov_step-1, (long)stats->cov[icov]); - if ( stats->cov[stats->ncov-1] ) - printf("COV\t[%d<]\t%d\t%ld\n",stats->cov_min + (stats->ncov-2)*stats->cov_step-1,stats->cov_min + (stats->ncov-2)*stats->cov_step-1, (long)stats->cov[stats->ncov-1]); - - // Calculate average GC content, then sort by GC and depth - printf("# GC-depth. Use `grep ^GCD | cut -f 2-` to extract this part. The columns are: GC%%, unique sequence percentiles, 10th, 25th, 50th, 75th and 90th depth percentile\n"); - uint32_t igcd; - for (igcd=0; igcdigcd; igcd++) - { - if ( stats->fai ) - stats->gcd[igcd].gc = round(100. * stats->gcd[igcd].gc); - else - if ( stats->gcd[igcd].depth ) - stats->gcd[igcd].gc = round(100. * stats->gcd[igcd].gc / stats->gcd[igcd].depth); - } - qsort(stats->gcd, stats->igcd+1, sizeof(gc_depth_t), gcd_cmp); - igcd = 0; - while ( igcd < stats->igcd ) - { - // Calculate percentiles (10,25,50,75,90th) for the current GC content and print - uint32_t nbins=0, itmp=igcd; - float gc = stats->gcd[igcd].gc; - while ( itmpigcd && fabs(stats->gcd[itmp].gc-gc)<0.1 ) - { - nbins++; - itmp++; - } - printf("GCD\t%.1f\t%.3f\t%.3f\t%.3f\t%.3f\t%.3f\t%.3f\n", gc, (igcd+nbins+1)*100./(stats->igcd+1), - gcd_percentile(&(stats->gcd[igcd]),nbins,10) *avg_read_length/stats->gcd_bin_size, - gcd_percentile(&(stats->gcd[igcd]),nbins,25) *avg_read_length/stats->gcd_bin_size, - gcd_percentile(&(stats->gcd[igcd]),nbins,50) *avg_read_length/stats->gcd_bin_size, - gcd_percentile(&(stats->gcd[igcd]),nbins,75) *avg_read_length/stats->gcd_bin_size, - gcd_percentile(&(stats->gcd[igcd]),nbins,90) *avg_read_length/stats->gcd_bin_size - ); - igcd += nbins; - } -} - -size_t mygetline(char **line, size_t *n, FILE *fp) -{ - if (line == NULL || n == NULL || fp == NULL) - { - errno = EINVAL; - return -1; - } - if (*n==0 || !*line) - { - *line = NULL; - *n = 0; - } - - size_t nread=0; - int c; - while ((c=getc(fp))!= EOF && c!='\n') - { - if ( ++nread>=*n ) - { - *n += 255; - *line = realloc(*line, sizeof(char)*(*n)); - } - (*line)[nread-1] = c; - } - if ( nread>=*n ) - { - *n += 255; - *line = realloc(*line, sizeof(char)*(*n)); - } - (*line)[nread] = 0; - return nread>0 ? nread : -1; - -} - -void init_regions(stats_t *stats, char *file) -{ - khiter_t iter; - khash_t(kh_bam_tid) *header_hash; - - bam_init_header_hash(stats->sam->header); - header_hash = (khash_t(kh_bam_tid)*)stats->sam->header->hash; - - FILE *fp = fopen(file,"r"); - if ( !fp ) error("%s: %s\n",file,strerror(errno)); - - char *line = NULL; - size_t len = 0; - ssize_t nread; - int warned = 0; - int prev_tid=-1, prev_pos=-1; - while ((nread = mygetline(&line, &len, fp)) != -1) - { - if ( line[0] == '#' ) continue; - - int i = 0; - while ( i=nread ) error("Could not parse the file: %s [%s]\n", file,line); - line[i] = 0; - - iter = kh_get(kh_bam_tid, header_hash, line); - int tid = kh_val(header_hash, iter); - if ( iter == kh_end(header_hash) ) - { - if ( !warned ) - fprintf(stderr,"Warning: Some sequences not present in the BAM, e.g. \"%s\". This message is printed only once.\n", line); - warned = 1; - continue; - } - - if ( tid >= stats->nregions ) - { - stats->regions = realloc(stats->regions,sizeof(regions_t)*(stats->nregions+100)); - int j; - for (j=stats->nregions; jnregions+100; j++) - { - stats->regions[j].npos = stats->regions[j].mpos = stats->regions[j].cpos = 0; - stats->regions[j].pos = NULL; - } - stats->nregions += 100; - } - int npos = stats->regions[tid].npos; - if ( npos >= stats->regions[tid].mpos ) - { - stats->regions[tid].mpos += 1000; - stats->regions[tid].pos = realloc(stats->regions[tid].pos,sizeof(pos_t)*stats->regions[tid].mpos); - } - - if ( (sscanf(line+i+1,"%d %d",&stats->regions[tid].pos[npos].from,&stats->regions[tid].pos[npos].to))!=2 ) error("Could not parse the region [%s]\n"); - if ( prev_tid==-1 || prev_tid!=tid ) - { - prev_tid = tid; - prev_pos = stats->regions[tid].pos[npos].from; - } - if ( prev_pos>stats->regions[tid].pos[npos].from ) - error("The positions are not in chromosomal order (%s:%d comes after %d)\n", line,stats->regions[tid].pos[npos].from,prev_pos); - stats->regions[tid].npos++; - } - if (line) free(line); - if ( !stats->regions ) error("Unable to map the -t sequences to the BAM sequences.\n"); - fclose(fp); -} - -void destroy_regions(stats_t *stats) -{ - int i; - for (i=0; inregions; i++) - { - if ( !stats->regions[i].mpos ) continue; - free(stats->regions[i].pos); - } - if ( stats->regions ) free(stats->regions); -} - -static int fetch_read(const bam1_t *bam_line, void *data) -{ - collect_stats((bam1_t*)bam_line,(stats_t*)data); - return 1; -} - -void reset_regions(stats_t *stats) -{ - int i; - for (i=0; inregions; i++) - stats->regions[i].cpos = 0; -} - -int is_in_regions(bam1_t *bam_line, stats_t *stats) -{ - if ( !stats->regions ) return 1; - - if ( bam_line->core.tid >= stats->nregions || bam_line->core.tid<0 ) return 0; - if ( !stats->is_sorted ) error("The BAM must be sorted in order for -t to work.\n"); - - regions_t *reg = &stats->regions[bam_line->core.tid]; - if ( reg->cpos==reg->npos ) return 0; // done for this chr - - // Find a matching interval or skip this read. No splicing of reads is done, no indels or soft clips considered, - // even small overlap is enough to include the read in the stats. - int i = reg->cpos; - while ( inpos && reg->pos[i].to<=bam_line->core.pos ) i++; - if ( i>=reg->npos ) { reg->cpos = reg->npos; return 0; } - if ( bam_line->core.pos + bam_line->core.l_qseq + 1 < reg->pos[i].from ) return 0; - reg->cpos = i; - stats->reg_from = reg->pos[i].from; - stats->reg_to = reg->pos[i].to; - - return 1; -} - -void init_group_id(stats_t *stats, char *id) -{ - if ( !stats->sam->header->dict ) - stats->sam->header->dict = sam_header_parse2(stats->sam->header->text); - void *iter = stats->sam->header->dict; - const char *key, *val; - int n = 0; - stats->rg_hash = kh_init(kh_rg); - while ( (iter = sam_header2key_val(iter, "RG","ID","SM", &key, &val)) ) - { - if ( !strcmp(id,key) || (val && !strcmp(id,val)) ) - { - khiter_t k = kh_get(kh_rg, stats->rg_hash, key); - if ( k != kh_end(stats->rg_hash) ) - fprintf(stderr, "[init_group_id] The group ID not unique: \"%s\"\n", key); - int ret; - k = kh_put(kh_rg, stats->rg_hash, key, &ret); - kh_value(stats->rg_hash, k) = val; - n++; - } - } - if ( !n ) - error("The sample or read group \"%s\" not present.\n", id); -} - - -void error(const char *format, ...) -{ - if ( !format ) - { - printf("Version: %s\n", BAMCHECK_VERSION); - printf("About: The program collects statistics from BAM files. The output can be visualized using plot-bamcheck.\n"); - printf("Usage: bamcheck [OPTIONS] file.bam\n"); - printf(" bamcheck [OPTIONS] file.bam chr:from-to\n"); - printf("Options:\n"); - printf(" -c, --coverage ,, Coverage distribution min,max,step [1,1000,1]\n"); - printf(" -d, --remove-dups Exlude from statistics reads marked as duplicates\n"); - printf(" -f, --required-flag Required flag, 0 for unset [0]\n"); - printf(" -F, --filtering-flag Filtering flag, 0 for unset [0]\n"); - printf(" --GC-depth Bin size for GC-depth graph and the maximum reference length [2e4,4.2e9]\n"); - printf(" -h, --help This help message\n"); - printf(" -i, --insert-size Maximum insert size [8000]\n"); - printf(" -I, --id Include only listed read group or sample name\n"); - printf(" -l, --read-length Include in the statistics only reads with the given read length []\n"); - printf(" -m, --most-inserts Report only the main part of inserts [0.99]\n"); - printf(" -q, --trim-quality The BWA trimming parameter [0]\n"); - printf(" -r, --ref-seq Reference sequence (required for GC-depth calculation).\n"); - printf(" -t, --target-regions Do stats in these regions only. Tab-delimited file chr,from,to, 1-based, inclusive.\n"); - printf(" -s, --sam Input is SAM\n"); - printf("\n"); - } - else - { - va_list ap; - va_start(ap, format); - vfprintf(stderr, format, ap); - va_end(ap); - } - exit(-1); -} - -int main(int argc, char *argv[]) -{ - char *targets = NULL; - char *bam_fname = NULL; - char *group_id = NULL; - samfile_t *sam = NULL; - char in_mode[5]; - - stats_t *stats = calloc(1,sizeof(stats_t)); - stats->ngc = 200; - stats->nquals = 256; - stats->nbases = 300; - stats->nisize = 8000; - stats->max_len = 30; - stats->max_qual = 40; - stats->isize_main_bulk = 0.99; // There are always outliers at the far end - stats->gcd_bin_size = 20e3; - stats->gcd_ref_size = 4.2e9; - stats->rseq_pos = -1; - stats->tid = stats->gcd_pos = -1; - stats->igcd = 0; - stats->is_sorted = 1; - stats->cov_min = 1; - stats->cov_max = 1000; - stats->cov_step = 1; - stats->argc = argc; - stats->argv = argv; - stats->filter_readlen = -1; - stats->nindels = stats->nbases; - - strcpy(in_mode, "rb"); - - static struct option loptions[] = - { - {"help",0,0,'h'}, - {"remove-dups",0,0,'d'}, - {"sam",0,0,'s'}, - {"ref-seq",1,0,'r'}, - {"coverage",1,0,'c'}, - {"read-length",1,0,'l'}, - {"insert-size",1,0,'i'}, - {"most-inserts",1,0,'m'}, - {"trim-quality",1,0,'q'}, - {"target-regions",0,0,'t'}, - {"required-flag",1,0,'f'}, - {"filtering-flag",0,0,'F'}, - {"id",1,0,'I'}, - {"GC-depth",1,0,1}, - {0,0,0,0} - }; - int opt; - while ( (opt=getopt_long(argc,argv,"?hdsr:c:l:i:t:m:q:f:F:I:1:",loptions,NULL))>0 ) - { - switch (opt) - { - case 'f': stats->flag_require=strtol(optarg,0,0); break; - case 'F': stats->flag_filter=strtol(optarg,0,0); break; - case 'd': stats->flag_filter|=BAM_FDUP; break; - case 's': strcpy(in_mode, "r"); break; - case 'r': stats->fai = fai_load(optarg); - if (stats->fai==0) - error("Could not load faidx: %s\n", optarg); - break; - case 1 : { - float flen,fbin; - if ( sscanf(optarg,"%f,%f",&fbin,&flen)!= 2 ) - error("Unable to parse --GC-depth %s\n", optarg); - stats->gcd_bin_size = fbin; - stats->gcd_ref_size = flen; - } - break; - case 'c': if ( sscanf(optarg,"%d,%d,%d",&stats->cov_min,&stats->cov_max,&stats->cov_step)!= 3 ) - error("Unable to parse -c %s\n", optarg); - break; - case 'l': stats->filter_readlen = atoi(optarg); break; - case 'i': stats->nisize = atoi(optarg); break; - case 'm': stats->isize_main_bulk = atof(optarg); break; - case 'q': stats->trim_qual = atoi(optarg); break; - case 't': targets = optarg; break; - case 'I': group_id = optarg; break; - case '?': - case 'h': error(NULL); - default: error("Unknown argument: %s\n", optarg); - } - } - if ( optindcov_step > stats->cov_max - stats->cov_min + 1 ) - { - stats->cov_step = stats->cov_max - stats->cov_min; - if ( stats->cov_step <= 0 ) - stats->cov_step = 1; - } - stats->ncov = 3 + (stats->cov_max-stats->cov_min) / stats->cov_step; - stats->cov_max = stats->cov_min + ((stats->cov_max-stats->cov_min)/stats->cov_step +1)*stats->cov_step - 1; - stats->cov = calloc(sizeof(uint64_t),stats->ncov); - stats->cov_rbuf.size = stats->nbases*5; - stats->cov_rbuf.buffer = calloc(sizeof(int32_t),stats->cov_rbuf.size); - // .. bam - if ((sam = samopen(bam_fname, in_mode, NULL)) == 0) - error("Failed to open: %s\n", bam_fname); - stats->sam = sam; - if ( group_id ) init_group_id(stats, group_id); - bam1_t *bam_line = bam_init1(); - // .. arrays - stats->quals_1st = calloc(stats->nquals*stats->nbases,sizeof(uint64_t)); - stats->quals_2nd = calloc(stats->nquals*stats->nbases,sizeof(uint64_t)); - stats->gc_1st = calloc(stats->ngc,sizeof(uint64_t)); - stats->gc_2nd = calloc(stats->ngc,sizeof(uint64_t)); - stats->isize_inward = calloc(stats->nisize,sizeof(uint64_t)); - stats->isize_outward = calloc(stats->nisize,sizeof(uint64_t)); - stats->isize_other = calloc(stats->nisize,sizeof(uint64_t)); - stats->gcd = calloc(stats->ngcd,sizeof(gc_depth_t)); - stats->mpc_buf = stats->fai ? calloc(stats->nquals*stats->nbases,sizeof(uint64_t)) : NULL; - stats->acgt_cycles = calloc(4*stats->nbases,sizeof(uint64_t)); - stats->read_lengths = calloc(stats->nbases,sizeof(uint64_t)); - stats->insertions = calloc(stats->nbases,sizeof(uint64_t)); - stats->deletions = calloc(stats->nbases,sizeof(uint64_t)); - stats->ins_cycles_1st = calloc(stats->nbases+1,sizeof(uint64_t)); - stats->ins_cycles_2nd = calloc(stats->nbases+1,sizeof(uint64_t)); - stats->del_cycles_1st = calloc(stats->nbases+1,sizeof(uint64_t)); - stats->del_cycles_2nd = calloc(stats->nbases+1,sizeof(uint64_t)); - realloc_rseq_buffer(stats); - if ( targets ) - init_regions(stats, targets); - - // Collect statistics - if ( optindsam->header, argv[i], &tid, &beg, &end); - if ( tid < 0 ) continue; - reset_regions(stats); - bam_fetch(stats->sam->x.bam, bam_idx, tid, beg, end, stats, fetch_read); - } - bam_index_destroy(bam_idx); - } - else - { - // Stream through the entire BAM ignoring off-target regions if -t is given - while (samread(sam,bam_line) >= 0) - collect_stats(bam_line,stats); - } - round_buffer_flush(stats,-1); - - output_stats(stats); - - bam_destroy1(bam_line); - samclose(stats->sam); - if (stats->fai) fai_destroy(stats->fai); - free(stats->cov_rbuf.buffer); free(stats->cov); - free(stats->quals_1st); free(stats->quals_2nd); - free(stats->gc_1st); free(stats->gc_2nd); - free(stats->isize_inward); free(stats->isize_outward); free(stats->isize_other); - free(stats->gcd); - free(stats->rseq_buf); - free(stats->mpc_buf); - free(stats->acgt_cycles); - free(stats->read_lengths); - free(stats->insertions); - free(stats->deletions); - free(stats->ins_cycles_1st); - free(stats->ins_cycles_2nd); - free(stats->del_cycles_1st); - free(stats->del_cycles_2nd); - destroy_regions(stats); - free(stats); - if ( stats->rg_hash ) kh_destroy(kh_rg, stats->rg_hash); - - return 0; -} - - - diff --git a/src/cnvnator/src/samtools/misc/blast2sam.pl b/src/cnvnator/src/samtools/misc/blast2sam.pl deleted file mode 100755 index 084f018..0000000 --- a/src/cnvnator/src/samtools/misc/blast2sam.pl +++ /dev/null @@ -1,92 +0,0 @@ -#!/usr/bin/perl -w - -use strict; -use warnings; -use Getopt::Std; - -&blast2sam; - -sub blast2sam { - my %opts = (); - getopts('s', \%opts); - die("Usage: blast2sam.pl \n") if (-t STDIN && @ARGV == 0); - my ($qlen, $slen, $q, $s, $qbeg, $qend, @sam, @cigar, @cmaux, $show_seq); - $show_seq = defined($opts{s}); - @sam = (); @sam[0,4,6..8,10] = ('', 255, '*', 0, 0, '*'); - while (<>) { - if (@cigar && (/^Query=/ || /Score =.*bits.*Expect/)) { # print - &blast_print_sam(\@sam, \@cigar, \@cmaux, $qlen - $qend); - @cigar = (); - } - if (/^Query= (\S+)/) { - $sam[0] = $1; - } elsif (/\((\S+)\s+letters\)/) { - $qlen = $1; $qlen =~ s/,//g; - } elsif (/^>(\S+)/) { - $sam[2] = $1; - } elsif (/Length = (\d+)/) { - $slen = $1; - } elsif (/Score =\s+(\S+) bits.+Expect(\(\d+\))? = (\S+)/) { # the start of an alignment block - my ($as, $ev) = (int($1 + .499), $3); - $ev = "1$ev" if ($ev =~ /^e/); - @sam[1,3,9,11,12] = (0, 0, '', "AS:i:$as", "EV:Z:$ev"); - @cigar = (); $qbeg = 0; - @cmaux = (0, 0, 0, ''); - } elsif (/Strand = (\S+) \/ (\S+)/) { - $sam[1] |= 0x10 if ($2 eq 'Minus'); - } elsif (/Query\:\s(\d+)\s*(\S+)\s(\d+)/) { - $q = $2; - unless ($qbeg) { - $qbeg = $1; - push(@cigar, ($1-1) . "H") if ($1 > 1); - } - $qend = $3; - if ($show_seq) { - my $x = $q; - $x =~ s/-//g; $sam[9] .= $x; - } - } elsif (/Sbjct\:\s(\d+)\s*(\S+)\s(\d+)/) { - $s = $2; - if ($sam[1] & 0x10) { - $sam[3] = $3; - } else { - $sam[3] = $1 unless ($sam[3]); - } - &aln2cm(\@cigar, \$q, \$s, \@cmaux); - } - } - &blast_print_sam(\@sam, \@cigar, \@cmaux, $qlen - $qend); -} - -sub blast_print_sam { - my ($sam, $cigar, $cmaux, $qrest) = @_; - push(@$cigar, $cmaux->[1] . substr("MDI", $cmaux->[0], 1)); - push(@$cigar, $qrest . 'H') if ($qrest); - if ($sam->[1] & 0x10) { - @$cigar = reverse(@$cigar); - $sam->[9] = reverse($sam->[9]); - $sam->[9] =~ tr/atgcrymkswATGCRYMKSW/tacgyrkmswTACGYRKMSW/; - } - $sam->[9] = '*' if (!$sam->[9]); - $sam->[5] = join('', @$cigar); - print join("\t", @$sam), "\n"; -} - -sub aln2cm { - my ($cigar, $q, $s, $cmaux) = @_; - my $l = length($$q); - for (my $i = 0; $i < $l; ++$i) { - my $op; - # set $op - if (substr($$q, $i, 1) eq '-') { $op = 2; } - elsif (substr($$s, $i, 1) eq '-') { $op = 1; } - else { $op = 0; } - # for CIGAR - if ($cmaux->[0] == $op) { - ++$cmaux->[1]; - } else { - push(@$cigar, $cmaux->[1] . substr("MDI", $cmaux->[0], 1)); - $cmaux->[0] = $op; $cmaux->[1] = 1; - } - } -} diff --git a/src/cnvnator/src/samtools/misc/bowtie2sam.pl b/src/cnvnator/src/samtools/misc/bowtie2sam.pl deleted file mode 100755 index 5dff88d..0000000 --- a/src/cnvnator/src/samtools/misc/bowtie2sam.pl +++ /dev/null @@ -1,92 +0,0 @@ -#!/usr/bin/perl -w - -# Contact: lh3 -# Version: 0.1.1 - -use strict; -use warnings; -use Getopt::Std; - -&bowtie2sam; -exit; - -sub bowtie2sam { - my %opts = (); - die("Usage: bowtie2sam.pl \n") if (@ARGV == 0 && -t STDIN); - # core loop - my (@s, $last, @staging, $k, $best_s, $subbest_s, $best_k); - $last = ''; - while (<>) { - my ($name, $nm) = &bowtie2sam_aux($_, \@s); # read_name, number of mismatches - if ($name eq $last) { - # I do not know whether the multiple hits are ordered on the - # number of mismatches. I assume they are not and so I have to - # keep all these multiple hits in memory. - @{$staging[$k]} = @s; - if ($best_s > $nm) { - $subbest_s = $best_s; - $best_s = $nm; - $best_k = $k; - } elsif ($subbest_s > $nm) { - $subbest_s = $nm; - } - ++$k; - } else { - if ($last) { - if ($best_s == $subbest_s) { - $staging[$best_k][4] = 0; - } elsif ($subbest_s - $best_s == 1) { - $staging[$best_k][4] = 15 if ($staging[$best_k][4] > 15); - } - print join("\t", @{$staging[$best_k]}), "\n"; - } - $k = 1; $best_s = $nm; $subbest_s = 1000; $best_k = 0; - @{$staging[0]} = @s; - $last = $name; - } - } - print join("\t", @{$staging[$best_k]}), "\n" if ($best_k >= 0); -} - -sub bowtie2sam_aux { - my ($line, $s) = @_; - chomp($line); - my @t = split("\t", $line); - my $ret; - @$s = (); - # read name - $s->[0] = $ret = $t[0]; - $s->[0] =~ s/\/[12]$//g; - # initial flag (will be updated later) - $s->[1] = 0; - # read & quality - $s->[9] = $t[4]; $s->[10] = $t[5]; - # cigar - $s->[5] = length($s->[9]) . "M"; - # coor - $s->[2] = $t[2]; $s->[3] = $t[3] + 1; - $s->[1] |= 0x10 if ($t[1] eq '-'); - # mapQ - $s->[4] = $t[6] == 0? 25 : 0; - # mate coordinate - $s->[6] = '*'; $s->[7] = $s->[8] = 0; - # aux - my $nm = @t - 7; - push(@$s, "NM:i:" . (@t-7)); - push(@$s, "X$nm:i:" . ($t[6]+1)); - my $md = ''; - if ($t[7]) { - $_ = $t[7]; - my $a = 0; - while (/(\d+):[ACGTN]>([ACGTN])/gi) { - my ($y, $z) = ($1, $2); - $md .= (int($y)-$a) . $z; - $a += $y - $a + 1; - } - $md .= length($s->[9]) - $a; - } else { - $md = length($s->[9]); - } - push(@$s, "MD:Z:$md"); - return ($ret, $nm); -} diff --git a/src/cnvnator/src/samtools/misc/maq2sam.c b/src/cnvnator/src/samtools/misc/maq2sam.c deleted file mode 100644 index 2bfbe2a..0000000 --- a/src/cnvnator/src/samtools/misc/maq2sam.c +++ /dev/null @@ -1,173 +0,0 @@ -#include -#include -#include -#include -#include -#include - -#define PACKAGE_VERSION "r439" - -//#define MAQ_LONGREADS - -#ifdef MAQ_LONGREADS -# define MAX_READLEN 128 -#else -# define MAX_READLEN 64 -#endif - -#define MAX_NAMELEN 36 -#define MAQMAP_FORMAT_OLD 0 -#define MAQMAP_FORMAT_NEW -1 - -#define PAIRFLAG_FF 0x01 -#define PAIRFLAG_FR 0x02 -#define PAIRFLAG_RF 0x04 -#define PAIRFLAG_RR 0x08 -#define PAIRFLAG_PAIRED 0x10 -#define PAIRFLAG_DIFFCHR 0x20 -#define PAIRFLAG_NOMATCH 0x40 -#define PAIRFLAG_SW 0x80 - -typedef struct -{ - uint8_t seq[MAX_READLEN]; /* the last base is the single-end mapping quality. */ - uint8_t size, map_qual, info1, info2, c[2], flag, alt_qual; - uint32_t seqid, pos; - int dist; - char name[MAX_NAMELEN]; -} maqmap1_t; - -typedef struct -{ - int format, n_ref; - char **ref_name; - uint64_t n_mapped_reads; - maqmap1_t *mapped_reads; -} maqmap_t; - -maqmap_t *maq_new_maqmap() -{ - maqmap_t *mm = (maqmap_t*)calloc(1, sizeof(maqmap_t)); - mm->format = MAQMAP_FORMAT_NEW; - return mm; -} -void maq_delete_maqmap(maqmap_t *mm) -{ - int i; - if (mm == 0) return; - for (i = 0; i < mm->n_ref; ++i) - free(mm->ref_name[i]); - free(mm->ref_name); - free(mm->mapped_reads); - free(mm); -} -maqmap_t *maqmap_read_header(gzFile fp) -{ - maqmap_t *mm; - int k, len; - mm = maq_new_maqmap(); - gzread(fp, &mm->format, sizeof(int)); - if (mm->format != MAQMAP_FORMAT_NEW) { - if (mm->format > 0) { - fprintf(stderr, "** Obsolete map format is detected. Please use 'mapass2maq' command to convert the format.\n"); - exit(3); - } - assert(mm->format == MAQMAP_FORMAT_NEW); - } - gzread(fp, &mm->n_ref, sizeof(int)); - mm->ref_name = (char**)calloc(mm->n_ref, sizeof(char*)); - for (k = 0; k != mm->n_ref; ++k) { - gzread(fp, &len, sizeof(int)); - mm->ref_name[k] = (char*)malloc(len * sizeof(char)); - gzread(fp, mm->ref_name[k], len); - } - /* read number of mapped reads */ - gzread(fp, &mm->n_mapped_reads, sizeof(uint64_t)); - return mm; -} - -void maq2tam_core(gzFile fp, const char *rg) -{ - maqmap_t *mm; - maqmap1_t mm1, *m1; - int ret; - m1 = &mm1; - mm = maqmap_read_header(fp); - while ((ret = gzread(fp, m1, sizeof(maqmap1_t))) == sizeof(maqmap1_t)) { - int j, flag = 0, se_mapq = m1->seq[MAX_READLEN-1]; - if (m1->flag) flag |= 1; - if ((m1->flag&PAIRFLAG_PAIRED) || ((m1->flag&PAIRFLAG_SW) && m1->flag != 192)) flag |= 2; - if (m1->flag == 192) flag |= 4; - if (m1->flag == 64) flag |= 8; - if (m1->pos&1) flag |= 0x10; - if ((flag&1) && m1->dist != 0) { - int c; - if (m1->dist > 0) { - if (m1->flag&(PAIRFLAG_FF|PAIRFLAG_RF)) c = 0; - else if (m1->flag&(PAIRFLAG_FR|PAIRFLAG_RR)) c = 1; - else c = m1->pos&1; - } else { - if (m1->flag&(PAIRFLAG_FF|PAIRFLAG_FR)) c = 0; - else if (m1->flag&(PAIRFLAG_RF|PAIRFLAG_RR)) c = 1; - else c = m1->pos&1; - } - if (c) flag |= 0x20; - } - if (m1->flag) { - int l = strlen(m1->name); - if (m1->name[l-2] == '/') { - flag |= (m1->name[l-1] == '1')? 0x40 : 0x80; - m1->name[l-2] = '\0'; - } - } - printf("%s\t%d\t", m1->name, flag); - printf("%s\t%d\t", mm->ref_name[m1->seqid], (m1->pos>>1)+1); - if (m1->flag == 130) { - int c = (int8_t)m1->seq[MAX_READLEN-1]; - printf("%d\t", m1->alt_qual); - if (c == 0) printf("%dM\t", m1->size); - else { - if (c > 0) printf("%dM%dI%dM\t", m1->map_qual, c, m1->size - m1->map_qual - c); - else printf("%dM%dD%dM\t", m1->map_qual, -c, m1->size - m1->map_qual); - } - se_mapq = 0; // zero SE mapQ for reads aligned by SW - } else { - if (flag&4) printf("0\t*\t"); - else printf("%d\t%dM\t", m1->map_qual, m1->size); - } - printf("*\t0\t%d\t", m1->dist); - for (j = 0; j != m1->size; ++j) { - if (m1->seq[j] == 0) putchar('N'); - else putchar("ACGT"[m1->seq[j]>>6&3]); - } - putchar('\t'); - for (j = 0; j != m1->size; ++j) - putchar((m1->seq[j]&0x3f) + 33); - putchar('\t'); - if (rg) printf("RG:Z:%s\t", rg); - if (flag&4) { // unmapped - printf("MF:i:%d\n", m1->flag); - } else { - printf("MF:i:%d\t", m1->flag); - if (m1->flag) printf("AM:i:%d\tSM:i:%d\t", m1->alt_qual, se_mapq); - printf("NM:i:%d\tUQ:i:%d\tH0:i:%d\tH1:i:%d\n", m1->info1&0xf, m1->info2, m1->c[0], m1->c[1]); - } - } - if (ret > 0) - fprintf(stderr, "Truncated! Continue anyway.\n"); - maq_delete_maqmap(mm); -} - -int main(int argc, char *argv[]) -{ - gzFile fp; - if (argc == 1) { - fprintf(stderr, "Version: %s\n", PACKAGE_VERSION); - fprintf(stderr, "Usage: maq2sam []\n"); - return 1; - } - fp = strcmp(argv[1], "-")? gzopen(argv[1], "r") : gzdopen(fileno(stdin), "r"); - maq2tam_core(fp, argc > 2? argv[2] : 0); - gzclose(fp); - return 0; -} diff --git a/src/cnvnator/src/samtools/misc/md5.c b/src/cnvnator/src/samtools/misc/md5.c deleted file mode 100644 index 55ae181..0000000 --- a/src/cnvnator/src/samtools/misc/md5.c +++ /dev/null @@ -1,296 +0,0 @@ -/* - * This code implements the MD5 message-digest algorithm. - * The algorithm is due to Ron Rivest. This code was - * written by Colin Plumb in 1993, no copyright is claimed. - * This code is in the public domain; do with it what you wish. - * - * Equivalent code is available from RSA Data Security, Inc. - * This code has been tested against that, and is equivalent, - * except that you don't need to include two pages of legalese - * with every copy. - * - * To compute the message digest of a chunk of bytes, declare an - * MD5Context structure, pass it to MD5Init, call MD5Update as - * needed on buffers full of bytes, and then call MD5Final, which - * will fill a supplied 16-byte array with the digest. - */ - -/* Brutally hacked by John Walker back from ANSI C to K&R (no - prototypes) to maintain the tradition that Netfone will compile - with Sun's original "cc". */ - -#include -#include "md5.h" - -#ifndef HIGHFIRST -#define byteReverse(buf, len) /* Nothing */ -#else -/* - * Note: this code is harmless on little-endian machines. - */ -void byteReverse(buf, longs) - unsigned char *buf; unsigned longs; -{ - uint32_t t; - do { - t = (uint32_t) ((unsigned) buf[3] << 8 | buf[2]) << 16 | - ((unsigned) buf[1] << 8 | buf[0]); - *(uint32_t *) buf = t; - buf += 4; - } while (--longs); -} -#endif - -void MD5Transform(uint32_t buf[4], uint32_t in[16]); - - -/* - * Start MD5 accumulation. Set bit count to 0 and buffer to mysterious - * initialization constants. - */ -void MD5Init(ctx) - struct MD5Context *ctx; -{ - ctx->buf[0] = 0x67452301; - ctx->buf[1] = 0xefcdab89; - ctx->buf[2] = 0x98badcfe; - ctx->buf[3] = 0x10325476; - - ctx->bits[0] = 0; - ctx->bits[1] = 0; -} - -/* - * Update context to reflect the concatenation of another buffer full - * of bytes. - */ -void MD5Update(ctx, buf, len) - struct MD5Context *ctx; unsigned char *buf; unsigned len; -{ - uint32_t t; - - /* Update bitcount */ - - t = ctx->bits[0]; - if ((ctx->bits[0] = t + ((uint32_t) len << 3)) < t) - ctx->bits[1]++; /* Carry from low to high */ - ctx->bits[1] += len >> 29; - - t = (t >> 3) & 0x3f; /* Bytes already in shsInfo->data */ - - /* Handle any leading odd-sized chunks */ - - if (t) { - unsigned char *p = (unsigned char *) ctx->in + t; - - t = 64 - t; - if (len < t) { - memcpy(p, buf, len); - return; - } - memcpy(p, buf, t); - byteReverse(ctx->in, 16); - MD5Transform(ctx->buf, (uint32_t *) ctx->in); - buf += t; - len -= t; - } - /* Process data in 64-byte chunks */ - - while (len >= 64) { - memcpy(ctx->in, buf, 64); - byteReverse(ctx->in, 16); - MD5Transform(ctx->buf, (uint32_t *) ctx->in); - buf += 64; - len -= 64; - } - - /* Handle any remaining bytes of data. */ - - memcpy(ctx->in, buf, len); -} - -/* - * Final wrapup - pad to 64-byte boundary with the bit pattern - * 1 0* (64-bit count of bits processed, MSB-first) - */ -void MD5Final(digest, ctx) - unsigned char digest[16]; struct MD5Context *ctx; -{ - unsigned count; - unsigned char *p; - - /* Compute number of bytes mod 64 */ - count = (ctx->bits[0] >> 3) & 0x3F; - - /* Set the first char of padding to 0x80. This is safe since there is - always at least one byte free */ - p = ctx->in + count; - *p++ = 0x80; - - /* Bytes of padding needed to make 64 bytes */ - count = 64 - 1 - count; - - /* Pad out to 56 mod 64 */ - if (count < 8) { - /* Two lots of padding: Pad the first block to 64 bytes */ - memset(p, 0, count); - byteReverse(ctx->in, 16); - MD5Transform(ctx->buf, (uint32_t *) ctx->in); - - /* Now fill the next block with 56 bytes */ - memset(ctx->in, 0, 56); - } else { - /* Pad block to 56 bytes */ - memset(p, 0, count - 8); - } - byteReverse(ctx->in, 14); - - /* Append length in bits and transform */ - ((uint32_t *) ctx->in)[14] = ctx->bits[0]; - ((uint32_t *) ctx->in)[15] = ctx->bits[1]; - - MD5Transform(ctx->buf, (uint32_t *) ctx->in); - byteReverse((unsigned char *) ctx->buf, 4); - memcpy(digest, ctx->buf, 16); - memset(ctx, 0, sizeof(ctx)); /* In case it's sensitive */ -} - - -/* The four core functions - F1 is optimized somewhat */ - -/* #define F1(x, y, z) (x & y | ~x & z) */ -#define F1(x, y, z) (z ^ (x & (y ^ z))) -#define F2(x, y, z) F1(z, x, y) -#define F3(x, y, z) (x ^ y ^ z) -#define F4(x, y, z) (y ^ (x | ~z)) - -/* This is the central step in the MD5 algorithm. */ -#define MD5STEP(f, w, x, y, z, data, s) \ - ( w += f(x, y, z) + data, w = w<>(32-s), w += x ) - -/* - * The core of the MD5 algorithm, this alters an existing MD5 hash to - * reflect the addition of 16 longwords of new data. MD5Update blocks - * the data and converts bytes into longwords for this routine. - */ -void MD5Transform(buf, in) - uint32_t buf[4]; uint32_t in[16]; -{ - register uint32_t a, b, c, d; - - a = buf[0]; - b = buf[1]; - c = buf[2]; - d = buf[3]; - - MD5STEP(F1, a, b, c, d, in[0] + 0xd76aa478, 7); - MD5STEP(F1, d, a, b, c, in[1] + 0xe8c7b756, 12); - MD5STEP(F1, c, d, a, b, in[2] + 0x242070db, 17); - MD5STEP(F1, b, c, d, a, in[3] + 0xc1bdceee, 22); - MD5STEP(F1, a, b, c, d, in[4] + 0xf57c0faf, 7); - MD5STEP(F1, d, a, b, c, in[5] + 0x4787c62a, 12); - MD5STEP(F1, c, d, a, b, in[6] + 0xa8304613, 17); - MD5STEP(F1, b, c, d, a, in[7] + 0xfd469501, 22); - MD5STEP(F1, a, b, c, d, in[8] + 0x698098d8, 7); - MD5STEP(F1, d, a, b, c, in[9] + 0x8b44f7af, 12); - MD5STEP(F1, c, d, a, b, in[10] + 0xffff5bb1, 17); - MD5STEP(F1, b, c, d, a, in[11] + 0x895cd7be, 22); - MD5STEP(F1, a, b, c, d, in[12] + 0x6b901122, 7); - MD5STEP(F1, d, a, b, c, in[13] + 0xfd987193, 12); - MD5STEP(F1, c, d, a, b, in[14] + 0xa679438e, 17); - MD5STEP(F1, b, c, d, a, in[15] + 0x49b40821, 22); - - MD5STEP(F2, a, b, c, d, in[1] + 0xf61e2562, 5); - MD5STEP(F2, d, a, b, c, in[6] + 0xc040b340, 9); - MD5STEP(F2, c, d, a, b, in[11] + 0x265e5a51, 14); - MD5STEP(F2, b, c, d, a, in[0] + 0xe9b6c7aa, 20); - MD5STEP(F2, a, b, c, d, in[5] + 0xd62f105d, 5); - MD5STEP(F2, d, a, b, c, in[10] + 0x02441453, 9); - MD5STEP(F2, c, d, a, b, in[15] + 0xd8a1e681, 14); - MD5STEP(F2, b, c, d, a, in[4] + 0xe7d3fbc8, 20); - MD5STEP(F2, a, b, c, d, in[9] + 0x21e1cde6, 5); - MD5STEP(F2, d, a, b, c, in[14] + 0xc33707d6, 9); - MD5STEP(F2, c, d, a, b, in[3] + 0xf4d50d87, 14); - MD5STEP(F2, b, c, d, a, in[8] + 0x455a14ed, 20); - MD5STEP(F2, a, b, c, d, in[13] + 0xa9e3e905, 5); - MD5STEP(F2, d, a, b, c, in[2] + 0xfcefa3f8, 9); - MD5STEP(F2, c, d, a, b, in[7] + 0x676f02d9, 14); - MD5STEP(F2, b, c, d, a, in[12] + 0x8d2a4c8a, 20); - - MD5STEP(F3, a, b, c, d, in[5] + 0xfffa3942, 4); - MD5STEP(F3, d, a, b, c, in[8] + 0x8771f681, 11); - MD5STEP(F3, c, d, a, b, in[11] + 0x6d9d6122, 16); - MD5STEP(F3, b, c, d, a, in[14] + 0xfde5380c, 23); - MD5STEP(F3, a, b, c, d, in[1] + 0xa4beea44, 4); - MD5STEP(F3, d, a, b, c, in[4] + 0x4bdecfa9, 11); - MD5STEP(F3, c, d, a, b, in[7] + 0xf6bb4b60, 16); - MD5STEP(F3, b, c, d, a, in[10] + 0xbebfbc70, 23); - MD5STEP(F3, a, b, c, d, in[13] + 0x289b7ec6, 4); - MD5STEP(F3, d, a, b, c, in[0] + 0xeaa127fa, 11); - MD5STEP(F3, c, d, a, b, in[3] + 0xd4ef3085, 16); - MD5STEP(F3, b, c, d, a, in[6] + 0x04881d05, 23); - MD5STEP(F3, a, b, c, d, in[9] + 0xd9d4d039, 4); - MD5STEP(F3, d, a, b, c, in[12] + 0xe6db99e5, 11); - MD5STEP(F3, c, d, a, b, in[15] + 0x1fa27cf8, 16); - MD5STEP(F3, b, c, d, a, in[2] + 0xc4ac5665, 23); - - MD5STEP(F4, a, b, c, d, in[0] + 0xf4292244, 6); - MD5STEP(F4, d, a, b, c, in[7] + 0x432aff97, 10); - MD5STEP(F4, c, d, a, b, in[14] + 0xab9423a7, 15); - MD5STEP(F4, b, c, d, a, in[5] + 0xfc93a039, 21); - MD5STEP(F4, a, b, c, d, in[12] + 0x655b59c3, 6); - MD5STEP(F4, d, a, b, c, in[3] + 0x8f0ccc92, 10); - MD5STEP(F4, c, d, a, b, in[10] + 0xffeff47d, 15); - MD5STEP(F4, b, c, d, a, in[1] + 0x85845dd1, 21); - MD5STEP(F4, a, b, c, d, in[8] + 0x6fa87e4f, 6); - MD5STEP(F4, d, a, b, c, in[15] + 0xfe2ce6e0, 10); - MD5STEP(F4, c, d, a, b, in[6] + 0xa3014314, 15); - MD5STEP(F4, b, c, d, a, in[13] + 0x4e0811a1, 21); - MD5STEP(F4, a, b, c, d, in[4] + 0xf7537e82, 6); - MD5STEP(F4, d, a, b, c, in[11] + 0xbd3af235, 10); - MD5STEP(F4, c, d, a, b, in[2] + 0x2ad7d2bb, 15); - MD5STEP(F4, b, c, d, a, in[9] + 0xeb86d391, 21); - - buf[0] += a; - buf[1] += b; - buf[2] += c; - buf[3] += d; -} - -/* lh3: the following code is added by me */ - -#ifdef MD5SUM_MAIN -#include -#include -#include -#define HEX_STR "0123456789abcdef" - -static void md5_one(const char *fn) -{ - unsigned char buf[4096], digest[16]; - MD5_CTX md5; - int l; - FILE *fp; - - fp = strcmp(fn, "-")? fopen(fn, "r") : stdin; - if (fp == 0) { - fprintf(stderr, "md5sum: %s: No such file or directory\n", fn); - exit(1); - } - MD5Init(&md5); - while ((l = fread(buf, 1, 4096, fp)) > 0) - MD5Update(&md5, buf, l); - MD5Final(digest, &md5); - if (fp != stdin) fclose(fp); - for (l = 0; l < 16; ++l) - printf("%c%c", HEX_STR[digest[l]>>4&0xf], HEX_STR[digest[l]&0xf]); - printf(" %s\n", fn); -} -int main(int argc, char *argv[]) -{ - int i; - if (argc == 1) md5_one("-"); - else for (i = 1; i < argc; ++i) md5_one(argv[i]); - return 0; -} -#endif diff --git a/src/cnvnator/src/samtools/misc/md5.h b/src/cnvnator/src/samtools/misc/md5.h deleted file mode 100644 index 44121e4..0000000 --- a/src/cnvnator/src/samtools/misc/md5.h +++ /dev/null @@ -1,57 +0,0 @@ -/* - This file is adapted from a program in this page: - - http://www.fourmilab.ch/md5/ - - The original source code does not work on 64-bit machines due to the - wrong typedef "uint32". I also added prototypes. - - -lh3 - */ - -#ifndef MD5_H -#define MD5_H - -/* The following tests optimise behaviour on little-endian - machines, where there is no need to reverse the byte order - of 32 bit words in the MD5 computation. By default, - HIGHFIRST is defined, which indicates we're running on a - big-endian (most significant byte first) machine, on which - the byteReverse function in md5.c must be invoked. However, - byteReverse is coded in such a way that it is an identity - function when run on a little-endian machine, so calling it - on such a platform causes no harm apart from wasting time. - If the platform is known to be little-endian, we speed - things up by undefining HIGHFIRST, which defines - byteReverse as a null macro. Doing things in this manner - insures we work on new platforms regardless of their byte - order. */ - -#define HIGHFIRST - -#if __LITTLE_ENDIAN__ != 0 -#undef HIGHFIRST -#endif - -#include - -struct MD5Context { - uint32_t buf[4]; - uint32_t bits[2]; - unsigned char in[64]; -}; - -void MD5Init(struct MD5Context *ctx); -void MD5Update(struct MD5Context *ctx, unsigned char *buf, unsigned len); -void MD5Final(unsigned char digest[16], struct MD5Context *ctx); - -/* - * This is needed to make RSAREF happy on some MS-DOS compilers. - */ -typedef struct MD5Context MD5_CTX; - -/* Define CHECK_HARDWARE_PROPERTIES to have main,c verify - byte order and uint32_t settings. */ -#define CHECK_HARDWARE_PROPERTIES - -#endif /* !MD5_H */ diff --git a/src/cnvnator/src/samtools/misc/md5fa.c b/src/cnvnator/src/samtools/misc/md5fa.c deleted file mode 100644 index 7a165bf..0000000 --- a/src/cnvnator/src/samtools/misc/md5fa.c +++ /dev/null @@ -1,58 +0,0 @@ -#include -#include -#include "md5.h" -#include "kseq.h" - -#define HEX_STR "0123456789abcdef" - -KSEQ_INIT(gzFile, gzread) - -static void md5_one(const char *fn) -{ - MD5_CTX md5_one, md5_all; - int l, i, k; - gzFile fp; - kseq_t *seq; - unsigned char unordered[16], digest[16]; - - for (l = 0; l < 16; ++l) unordered[l] = 0; - fp = strcmp(fn, "-")? gzopen(fn, "r") : gzdopen(fileno(stdin), "r"); - if (fp == 0) { - fprintf(stderr, "md5fa: %s: No such file or directory\n", fn); - exit(1); - } - - MD5Init(&md5_all); - seq = kseq_init(fp); - while ((l = kseq_read(seq)) >= 0) { - for (i = k = 0; i < seq->seq.l; ++i) { - if (islower(seq->seq.s[i])) seq->seq.s[k++] = toupper(seq->seq.s[i]); - else if (isupper(seq->seq.s[i])) seq->seq.s[k++] = seq->seq.s[i]; - } - MD5Init(&md5_one); - MD5Update(&md5_one, (unsigned char*)seq->seq.s, k); - MD5Final(digest, &md5_one); - for (l = 0; l < 16; ++l) { - printf("%c%c", HEX_STR[digest[l]>>4&0xf], HEX_STR[digest[l]&0xf]); - unordered[l] ^= digest[l]; - } - printf(" %s %s\n", fn, seq->name.s); - MD5Update(&md5_all, (unsigned char*)seq->seq.s, k); - } - MD5Final(digest, &md5_all); - kseq_destroy(seq); - for (l = 0; l < 16; ++l) - printf("%c%c", HEX_STR[digest[l]>>4&0xf], HEX_STR[digest[l]&0xf]); - printf(" %s >ordered\n", fn); - for (l = 0; l < 16; ++l) - printf("%c%c", HEX_STR[unordered[l]>>4&0xf], HEX_STR[unordered[l]&0xf]); - printf(" %s >unordered\n", fn); -} - -int main(int argc, char *argv[]) -{ - int i; - if (argc == 1) md5_one("-"); - else for (i = 1; i < argc; ++i) md5_one(argv[i]); - return 0; -} diff --git a/src/cnvnator/src/samtools/misc/novo2sam.pl b/src/cnvnator/src/samtools/misc/novo2sam.pl deleted file mode 100755 index 8b53c9e..0000000 --- a/src/cnvnator/src/samtools/misc/novo2sam.pl +++ /dev/null @@ -1,281 +0,0 @@ -#!/usr/bin/perl -w - -# Contact: lh3 -# Version: 0.1.3 - -#Modified by Zayed Albertyn(zayed.albertyn@gmail.com) & Colin Hercus(colin@novocraft.com) - -#use strict; -#use warnings; -use Data::Dumper; -use Getopt::Std; - -&novo2sam; -exit; - -sub mating { - my ($s1, $s2) = @_; - my $isize = 0; - if ($s1->[2] ne '*' && $s1->[2] eq $s2->[2]) { # then calculate $isize - my $x1 = ($s1->[1] & 0x10)? $s1->[3] + length($s1->[9]) : $s1->[3]; - my $x2 = ($s2->[1] & 0x10)? $s2->[3] + length($s2->[9]) : $s2->[3]; - $isize = $x2 - $x1; - } - # update mate coordinate - if ($s2->[2] ne '*') { - @$s1[6..8] = (($s2->[2] eq $s1->[2])? "=" : $s2->[2], $s2->[3], $isize); - $s1->[1] |= 0x20 if ($s2->[1] & 0x10); - } else { - $s1->[1] |= 0x8; - } - if ($s1->[2] ne '*') { - @$s2[6..8] = (($s1->[2] eq $s2->[2])? "=" : $s1->[2], $s1->[3], -$isize); - $s2->[1] |= 0x20 if ($s1->[1] & 0x10); - } else { - $s2->[1] |= 0x8; - } -} - -sub novo2sam { - my %opts = (); - getopts("p", \%opts); - die("Usage: novo2sam.pl [-p] \n") if (@ARGV == 0); - my $is_paired = defined($opts{p}); - # core loop - my @s1 = (); - my @s2 = (); - my ($s_last, $s_curr) = (\@s1, \@s2); - while (<>) { - next if (/^#/); - next if (/(QC|NM)\s*$/ || /(R\s+\d+)\s*$/); - &novo2sam_aux($_, $s_curr, $is_paired); - if (@$s_last != 0 && $s_last->[0] eq $s_curr->[0]) { - &mating($s_last, $s_curr); - print join("\t", @$s_last), "\n"; - print join("\t", @$s_curr), "\n"; - @$s_last = (); @$s_curr = (); - } else { - print join("\t", @$s_last), "\n" if (@$s_last != 0); - my $s = $s_last; $s_last = $s_curr; $s_curr = $s; - } - } - print join("\t", @$s_last), "\n" if (@$s_last != 0); -} - -sub novo2sam_aux { - my ($line, $s, $is_paired) = @_; - - chomp($line); - my @t = split(/\s+/, $line); - my @variations = @t[13 .. $#t]; - @$s = (); - return if ($t[4] ne 'U'); - my $len = length($t[2]); - # read name - $s->[0] = substr($t[0], 1); - $s->[0] =~ s/\/[12]$//g; - # initial flag (will be updated later) - $s->[1] = 0; - $s->[1] |= 1 | 1<<($t[1] eq 'L'? 6 : 7); - $s->[1] |= 2 if ($t[10] eq '.'); - # read & quality - if ($t[9] eq 'R') { - $s->[9] = reverse($t[2]); - $s->[10] = reverse($t[3]); - $s->[9] =~ tr/ACGTRYMKWSNacgtrymkwsn/TGCAYRKMWSNtgcayrkmwsn/; - } else { - $s->[9] = $t[2]; $s->[10] = $t[3]; - } - # cigar - my $cigarstring =""; - if (scalar @variations ==0 ) { - $s->[5] = $len . "M"; # IMPORTANT: this cigar is not correct for gapped alignment - } else { - #convert to correct CIGAR - my $tmpstr = join" ",@variations ; - if ( $tmpstr=~ /\+|\-/ ) { - $cigarstring = cigar_method($line,\@variations,$len); - $s->[5]=$cigarstring; - } else { - $s->[5]=$len. "M"; - } -} - -# coor - $s->[2] = substr($t[7], 1); $s->[3] = $t[8]; - $s->[1] |= 0x10 if ($t[9] eq 'R'); - # mapQ - $s->[4] = $t[5] > $t[6]? $t[5] : $t[6]; - # mate coordinate - $s->[6] = '*'; $s->[7] = $s->[8] = 0; - # aux - push(@$s, "NM:i:".(@t-13)); - my $md = ''; - $md = mdtag($md,$line,\@variations,$len); - push(@$s, "MD:Z:$md"); - -} - -sub mdtag { - my $oldmd = shift; - my $line = shift; - my $ref =shift; - my $rdlen = shift; - my @variations = @$ref; - my $string=""; - my $mdtag=""; - my $t=1; - my $q=1; - my $deleteflag=0; - my $len =0; - foreach $string (@variations) { - my ($indeltype,$insert) = indeltype($string); - if ($indeltype eq "+") { - $len = length ($insert); - $q+=$len; - next; - } - my $pos = $1 if $string =~ /^(\d+)/; - $len = $pos - $t; - if ($len !=0 || ($deleteflag eq 1 && $indeltype eq ">")) { - $mdtag.=$len; - } - $t+=$len; - $q+=$len; - if ($indeltype eq ">") { - $mdtag.=$insert; - $deleteflag=0; - $t+=1; - $q+=1; - } - if ($indeltype eq "-") { - my $deletedbase = $2 if $string =~ /(\d+)\-([A-Za-z]+)/; - if ($deleteflag == 0 ) { - $mdtag.="^"; - } - $mdtag.=$deletedbase; - $deleteflag=1; - $t+=1; - } - } - $len = $rdlen - $q + 1; - if ($len > 0) { - $mdtag.="$len"; - } -# print "In:$line\n"; -# print "MD: OLD => NEW\nMD: $oldmd => $mdtag\n\n"; - - return $mdtag; -} - -sub indeltype { - my $string = shift; - my $insert=""; - my $indeltype; - if ($string =~ /([A-Za-z]+)\>/) { - $indeltype=">"; - $insert=$1; - } elsif ($string =~ /\-/) { - $indeltype="-"; - } elsif ($string =~ /\+([A-Za-z]+)/) { - $indeltype="+"; - $insert=$1; - } - return ($indeltype,$insert); - -} - - -sub cigar_method { - my $line = shift; - my $ref =shift; - my $rdlen = shift; - my @variations = @$ref; - my $string=""; - my $type=""; - my $t =1; - my $q=1; - my $indeltype=""; - my $cigar= ""; - my $insert = ""; - my $len=0; - my @cig=(); - foreach $string (@variations) { - next if $string =~ />/; - my $pos = $1 if $string =~ /^(\d+)/; - - if ($string =~ /\+([A-Za-z]+)/) { - $indeltype="+"; - $insert = $1; - }elsif ($string =~ /\-([A-Za-z]+)/) { - $indeltype="-"; - $insert = $1; - } -#print "$pos $indeltype $insert $t $q\n"; - $len = $pos - $t; - if ( $len > 0) { - $cigar.=$len."M"; - push(@cig,$len."M"); - } - $t+=$len; - $q+=$len; - - if ($indeltype eq "-") { - $cigar.="D"; - push(@cig,"D"); - $t++; - } - if ($indeltype eq "+") { - $len = length ($insert); - if ($len == 1) { - $cigar.="I"; - push(@cig,"I"); - } - if ($len > 1) { - $cigar.=$len."I"; - push(@cig,$len."I") - } - $q+=$len; - } - $insert=""; - } - $len= $rdlen - $q + 1; - if ($len > 0) { - $cigar.=$len."M"; - push(@cig,$len."M"); - } - - $cigar = newcigar($cigar,'D'); - $cigar = newcigar($cigar,'I'); - - #print "$line\n"; - #print "c CIGAR:\t$cigar\n\n"; - return $cigar; - -} - - - -sub newcigar { - my $cigar = shift; - my $char = shift; - my $new = ""; - my $copy = $cigar; -#print "$cigar\n"; - $copy =~ s/^($char+)/$1;/g; -#print "$copy\n"; - $copy =~ s/([^0-9$char])($char+)/$1;$2;/g; -#print "$copy\n"; - my @parts = split(/;/,$copy); - my $el=""; - foreach $el (@parts) { -#print "$el\n"; - if ($el =~ /^$char+$/) { - $new.=length($el).$char; - }else { - $new.=$el; - } - - } - return $new; -} diff --git a/src/cnvnator/src/samtools/misc/plot-bamcheck b/src/cnvnator/src/samtools/misc/plot-bamcheck deleted file mode 100755 index 1792c6f..0000000 --- a/src/cnvnator/src/samtools/misc/plot-bamcheck +++ /dev/null @@ -1,882 +0,0 @@ -#!/usr/bin/env perl -# -# Author: petr.danecek@sanger -# - -use strict; -use warnings; -use Carp; - -my $opts = parse_params(); -parse_bamcheck($opts); -plot_qualities($opts); -plot_acgt_cycles($opts); -plot_gc($opts); -plot_gc_depth($opts); -plot_isize($opts); -plot_coverage($opts); -plot_mismatches_per_cycle($opts); -plot_indel_dist($opts); -plot_indel_cycles($opts); - -exit; - -#-------------------------------- - -sub error -{ - my (@msg) = @_; - if ( scalar @msg ) { confess @msg; } - die - "Usage: plot-bamcheck [OPTIONS] file.bam.bc\n", - " plot-bamcheck -p outdir/ file.bam.bc\n", - "Options:\n", - " -k, --keep-files Do not remove temporary files.\n", - " -p, --prefix The output files prefix, add a slash to create new directory.\n", - " -r, --ref-stats Optional reference stats file with expected GC content (created with -s).\n", - " -s, --do-ref-stats Calculate reference sequence GC for later use with -r\n", - " -t, --targets Restrict -s to the listed regions (tab-delimited chr,from,to. 1-based, inclusive)\n", - " -h, -?, --help This help message.\n", - "\n"; -} - - -sub parse_params -{ - $0 =~ s{^.+/}{}; - my $opts = { args=>join(' ',$0,@ARGV) }; - while (defined(my $arg=shift(@ARGV))) - { - if ( $arg eq '-k' || $arg eq '--keep-files' ) { $$opts{keep_files}=1; next; } - if ( $arg eq '-r' || $arg eq '--ref-stats' ) { $$opts{ref_stats}=shift(@ARGV); next; } - if ( $arg eq '-s' || $arg eq '--do-ref-stats' ) { $$opts{do_ref_stats}=shift(@ARGV); next; } - if ( $arg eq '-t' || $arg eq '--targets' ) { $$opts{targets}=shift(@ARGV); next; } - if ( $arg eq '-p' || $arg eq '--prefix' ) { $$opts{prefix}=shift(@ARGV); next; } - if ( $arg eq '-?' || $arg eq '-h' || $arg eq '--help' ) { error(); } - if ( -e $arg ) { $$opts{bamcheck}=$arg; next; } - error("Unknown parameter or non-existent file \"$arg\". Run -h for help.\n"); - } - if ( exists($$opts{do_ref_stats }) ) { do_ref_stats($opts); exit; } - if ( !exists($$opts{bamcheck}) ) { error("No bamcheck file?\n") } - if ( !exists($$opts{prefix}) ) { error("Expected -p parameter.\n") } - if ( $$opts{prefix}=~m{/$} ) { `mkdir -p $$opts{prefix}`; } - elsif ( !($$opts{prefix}=~/-$/) ) { $$opts{prefix} .= '-'; } - return $opts; -} - - -# Creates GC stats for either the whole reference or only on target regions for exome QC -sub do_ref_stats -{ - my ($opts) = @_; - - - my %targets = (); - if ( exists($$opts{targets}) ) - { - my ($prev_chr,$prev_pos); - open(my $fh,'<',$$opts{targets}) or error("$$opts{targets}: $!"); - while (my $line=<$fh>) - { - if ( $line=~/^#/ ) { next; } - my ($chr,$from,$to) = split(/\s+/,$line); - chomp($to); - push @{$targets{$chr}}, $from,$to; - if ( !defined $prev_chr or $chr ne $prev_chr ) { $prev_chr=$chr; $prev_pos=$from } - if ( $prev_pos > $from ) { error("The file must be sorted: $$opts{targets}\n"); } - $prev_pos = $from; - } - close($fh); - } - - my $_len = 60; # for now do only standard fasta's with 60 bases per line - my %gc_counts = (); - my ($skip_chr,$pos,$ireg,$regions); - open(my $fh,'<',$$opts{do_ref_stats}) or error("$$opts{do_ref_stats}: $!"); - while (my $line=<$fh>) - { - if ( $line=~/^>/ ) - { - if ( !scalar %targets ) { next; } - - if ( !($line=~/>(\S+)/) ) { error("FIXME: could not determine chromosome name: $line"); } - if ( !exists($targets{$1}) ) { $skip_chr=$1; next; } - undef $skip_chr; - $pos = 0; - $ireg = 0; - $regions = $targets{$1}; - } - if ( defined $skip_chr ) { next; } - - # Only $_len sized lines are considered and no chopping for target regions. - chomp($line); - my $len = length($line); - if ( $len ne $_len ) { next; } - - if ( scalar %targets ) - { - while ( $ireg<@$regions && $$regions[$ireg+1]<=$pos ) { $ireg += 2; } - $pos += $len; - if ( $ireg==@$regions ) { next; } - if ( $pos < $$regions[$ireg] ) { next; } - } - - my $gc_count = 0; - for (my $i=0; $i<$len; $i++) - { - my $base = substr($line,$i,1); - if ( $base eq 'g' || $base eq 'G' || $base eq 'c' || $base eq 'C' ) { $gc_count++; } - } - $gc_counts{$gc_count}++; - } - - print "# Generated by $$opts{args}\n"; - print "# The columns are: GC content bin, normalized frequency\n"; - my $max; - for my $count (values %gc_counts) - { - if ( !defined $max or $count>$max ) { $max=$count; } - } - for my $gc (sort {$a<=>$b} keys %gc_counts) - { - if ( $gc==0 ) { next; } - printf "%f\t%f\n", $gc*100./$_len, $gc_counts{$gc}/$max; - } -} - -sub plot -{ - my ($cmdfile) = @_; - my $cmd = "gnuplot $cmdfile"; - system($cmd); - if ( $? ) { error("The command exited with non-zero status $?:\n\t$cmd\n\n"); } -} - - -sub parse_bamcheck -{ - my ($opts) = @_; - open(my $fh,'<',$$opts{bamcheck}) or error("$$opts{bamcheck}: $!"); - my $line = <$fh>; - if ( !($line=~/^# This file was produced by bamcheck (\S+)/) ) { error("Sanity check failed: was this file generated by bamcheck?"); } - $$opts{dat}{version} = $1; - while ($line=<$fh>) - { - if ( $line=~/^#/ ) { next; } - my @items = split(/\t/,$line); - chomp($items[-1]); - if ( $items[0] eq 'SN' ) - { - $$opts{dat}{$items[1]} = splice(@items,2); - next; - } - push @{$$opts{dat}{$items[0]}}, [splice(@items,1)]; - } - close($fh); - - # Check sanity - if ( !exists($$opts{dat}{'sequences:'}) or !$$opts{dat}{'sequences:'} ) - { - error("Sanity check failed: no sequences found by bamcheck??\n"); - } -} - -sub older_than -{ - my ($opts,$version) = @_; - my ($year,$month,$day) = split(/-/,$version); - $version = $$opts{dat}{version}; - if ( !($version=~/\((\d+)-(\d+)-(\d+)\)$/) ) { return 1; } - if ( $1<$year ) { return 1; } - elsif ( $1>$year ) { return 0; } - if ( $2<$month ) { return 1; } - elsif ( $2>$month ) { return 0; } - if ( $3<$day ) { return 1; } - return 0; -} - -sub get_defaults -{ - my ($opts,$img_fname,%args) = @_; - - if ( !($img_fname=~/\.png$/i) ) { error("FIXME: currently only PNG supported. (Easy to extend.)\n"); } - - # Determine the gnuplot script file name - my $gp_file = $img_fname; - $gp_file =~ s{\.[^.]+$}{.gp}; - if ( !($gp_file=~/.gp$/) ) { $gp_file .= '.gp'; } - - # Determine the default title: - # 5446_6/5446_6.bam.bc.gp -> 5446_6 - # test.aaa.png -> test.aaa - if ( !($$opts{bamcheck}=~m{([^/]+?)(?:\.bam)?(?:\.bc)?$}i) ) { error("FIXME: Could not determine the title from [$img_fname]\n"); } - my $title = $1; - - my $dir = $gp_file; - $dir =~ s{/[^/]+$}{}; - if ( $dir && $dir ne $gp_file ) { `mkdir -p $dir`; } - - my $wh = exists($args{wh}) ? $args{wh} : '600,400'; - - open(my $fh,'>',$gp_file) or error("$gp_file: $!"); - return { - title => $title, - gp => $gp_file, - img => $img_fname, - fh => $fh, - terminal => qq[set terminal png size $wh truecolor], - grid => 'set grid xtics ytics y2tics back lc rgb "#cccccc"', - }; -} - -sub percentile -{ - my ($p,@vals) = @_; - my $N = 0; - for my $val (@vals) { $N += $val; } - my $n = $p*($N+1)/100.; - my $k = int($n); - my $d = $n-$k; - if ( $k<=0 ) { return 0; } - if ( $k>=$N ) { return scalar @vals-1; } - my $cnt; - for (my $i=0; $i<@vals; $i++) - { - $cnt += $vals[$i]; - if ( $cnt>=$k ) { return $i; } - } - error("FIXME: this should not happen [percentile]\n"); -} - -sub plot_qualities -{ - my ($opts) = @_; - - if ( !exists($$opts{dat}{FFQ}) or !@{$$opts{dat}{FFQ}} ) { return; } - - my $yrange = @{$$opts{dat}{FFQ}[0]} > 50 ? @{$$opts{dat}{FFQ}[0]} : 50; - my $is_paired = $$opts{dat}{'is paired:'}; - - # Average quality per cycle, forward and reverse reads in one plot - my $args = get_defaults($opts,"$$opts{prefix}quals.png"); - my $fh = $$args{fh}; - print $fh qq[ - $$args{terminal} - set output "$$args{img}" - $$args{grid} - set ylabel "Average Quality" - set xlabel "Cycle" - set yrange [0:$yrange] - set title "$$args{title}" - plot '-' using 1:2 with lines title 'Forward reads' ] . ($is_paired ? q[, '-' using 1:2 with lines title 'Reverse reads'] : '') . q[ - ]; - my (@fp75,@fp50,@fmean); - my (@lp75,@lp50,@lmean); - my ($fmax,$fmax_qual,$fmax_cycle); - my ($lmax,$lmax_qual,$lmax_cycle); - for my $cycle (@{$$opts{dat}{FFQ}}) - { - my $sum=0; my $n=0; - for (my $iqual=1; $iqual<@$cycle; $iqual++) - { - $sum += $$cycle[$iqual]*$iqual; - $n += $$cycle[$iqual]; - if ( !defined $fmax or $fmax<$$cycle[$iqual] ) { $fmax=$$cycle[$iqual]; $fmax_qual=$iqual; $fmax_cycle=$$cycle[0]; } - } - my $p25 = percentile(25,(@$cycle)[1..$#$cycle]); - my $p50 = percentile(50,(@$cycle)[1..$#$cycle]); - my $p75 = percentile(75,(@$cycle)[1..$#$cycle]); - if ( !$n ) { next; } - push @fp75, "$$cycle[0]\t$p25\t$p75\n"; - push @fp50, "$$cycle[0]\t$p50\n"; - push @fmean, sprintf "%d\t%.2f\n", $$cycle[0],$sum/$n; - printf $fh $fmean[-1]; - } - print $fh "end\n"; - if ( $is_paired ) - { - for my $cycle (@{$$opts{dat}{LFQ}}) - { - my $sum=0; my $n=0; - for (my $iqual=1; $iqual<@$cycle; $iqual++) - { - $sum += $$cycle[$iqual]*$iqual; - $n += $$cycle[$iqual]; - if ( !defined $lmax or $lmax<$$cycle[$iqual] ) { $lmax=$$cycle[$iqual]; $lmax_qual=$iqual; $lmax_cycle=$$cycle[0]; } - } - my $p25 = percentile(25,(@$cycle)[1..$#$cycle]); - my $p50 = percentile(50,(@$cycle)[1..$#$cycle]); - my $p75 = percentile(75,(@$cycle)[1..$#$cycle]); - if ( !$n ) { next; } - push @lp75, "$$cycle[0]\t$p25\t$p75\n"; - push @lp50, "$$cycle[0]\t$p50\n"; - push @lmean, sprintf "%d\t%.2f\n", $$cycle[0],$sum/$n; - printf $fh $lmean[-1]; - } - print $fh "end\n"; - } - close($fh); - plot($$args{gp}); - - - - # Average, mean and quality percentiles per cycle, forward and reverse reads in separate plots - $args = get_defaults($opts,"$$opts{prefix}quals2.png",wh=>'700,500'); - $fh = $$args{fh}; - print $fh qq[ - $$args{terminal} - set output "$$args{img}" - $$args{grid} - set multiplot - set rmargin 0 - set lmargin 0 - set tmargin 0 - set bmargin 0 - set origin 0.1,0.1 - set size 0.4,0.8 - set yrange [0:$yrange] - set ylabel "Quality" - set xlabel "Cycle (fwd reads)" - plot '-' using 1:2:3 with filledcurve lt 1 lc rgb "#cccccc" t '25-75th percentile' , '-' using 1:2 with lines lc rgb "#000000" t 'Median', '-' using 1:2 with lines lt 1 t 'Mean' - ]; - print $fh join('',@fp75),"end\n"; - print $fh join('',@fp50),"end\n"; - print $fh join('',@fmean),"end\n"; - if ( $is_paired ) - { - print $fh qq[ - set origin 0.55,0.1 - set size 0.4,0.8 - unset ytics - set y2tics mirror - set yrange [0:$yrange] - unset ylabel - set xlabel "Cycle (rev reads)" - set label "$$args{title}" at screen 0.5,0.95 center - plot '-' using 1:2:3 with filledcurve lt 1 lc rgb "#cccccc" t '25-75th percentile' , '-' using 1:2 with lines lc rgb "#000000" t 'Median', '-' using 1:2 with lines lt 2 t 'Mean' - ]; - print $fh join('',@lp75),"end\n"; - print $fh join('',@lp50),"end\n"; - print $fh join('',@lmean),"end\n"; - } - close($fh); - plot($$args{gp}); - - - - # Quality distribution per cycle, the distribution is for each cycle plotted as a separate curve - $args = get_defaults($opts,"$$opts{prefix}quals3.png",wh=>'600,600'); - $fh = $$args{fh}; - my $nquals = @{$$opts{dat}{FFQ}[0]}-1; - my $ncycles = @{$$opts{dat}{FFQ}}; - print $fh qq[ - $$args{terminal} - set output "$$args{img}" - $$args{grid} - set multiplot - set rmargin 0 - set lmargin 0 - set tmargin 0 - set bmargin 0 - set origin 0.15,0.52 - set size 0.8,0.4 - set title "$$args{title}" - set ylabel "Frequency (fwd reads)" - set label "Cycle $fmax_cycle" at $fmax_qual+1,$fmax - unset xlabel - set xrange [0:$nquals] - set format x "" - ]; - my @plots; - for (my $i=0; $i<$ncycles; $i++) { push @plots, q['-' using 1:2 with lines t ''] } - print $fh "plot ", join(",", @plots), "\n"; - for my $cycle (@{$$opts{dat}{FFQ}}) - { - for (my $iqual=1; $iqual<$nquals; $iqual++) { print $fh "$iqual\t$$cycle[$iqual]\n"; } - print $fh "end\n"; - } - if ( $is_paired ) - { - print $fh qq[ - set origin 0.15,0.1 - set size 0.8,0.4 - unset title - unset format - set xtics - set xlabel "Quality" - unset label - set label "Cycle $lmax_cycle" at $lmax_qual+1,$lmax - set ylabel "Frequency (rev reads)" - ]; - print $fh "plot ", join(",", @plots), "\n"; - for my $cycle (@{$$opts{dat}{LFQ}}) - { - for (my $iqual=1; $iqual<$nquals; $iqual++) - { - print $fh "$iqual\t$$cycle[$iqual]\n"; - } - print $fh "end\n"; - } - } - close($fh); - plot($$args{gp}); - - - # Heatmap qualitites - $args = get_defaults($opts,"$$opts{prefix}quals-hm.png", wh=>'600,500'); - $fh = $$args{fh}; - my $max = defined $lmax && $lmax > $fmax ? $lmax : $fmax; - my @ytics; - for my $cycle (@{$$opts{dat}{FFQ}}) { if ( $$cycle[0]%10==0 ) { push @ytics,qq["$$cycle[0]" $$cycle[0]]; } } - my $ytics = join(',', @ytics); - print $fh qq[ - $$args{terminal} - set output "$$args{img}" - unset key - unset colorbox - set palette defined (0 0 0 0, 1 0 0 1, 3 0 1 0, 4 1 0 0, 6 1 1 1) - set cbrange [0:$max] - set yrange [0:$ncycles] - set xrange [0:$nquals] - set view map - set multiplot - set rmargin 0 - set lmargin 0 - set tmargin 0 - set bmargin 0 - set origin 0,0.46 - set size 0.95,0.6 - set obj 1 rectangle behind from first 0,0 to first $nquals,$ncycles - set obj 1 fillstyle solid 1.0 fillcolor rgbcolor "black" - set ylabel "Cycle (fwd reads)" offset character -1,0 - unset ytics - set ytics ($ytics) - unset xtics - set title "$$args{title}" - splot '-' matrix with image - ]; - for my $cycle (@{$$opts{dat}{FFQ}}) - { - for (my $iqual=1; $iqual<@$cycle; $iqual++) { print $fh "\t$$cycle[$iqual]"; } - print $fh "\n"; - } - print $fh "end\nend\n"; - @ytics = (); - for my $cycle (@{$$opts{dat}{LFQ}}) { if ( $$cycle[0]%10==0 ) { push @ytics,qq["$$cycle[0]" $$cycle[0]]; } } - $ytics = join(',', @ytics); - print $fh qq[ - set origin 0,0.03 - set size 0.95,0.6 - set ylabel "Cycle (rev reads)" offset character -1,0 - set xlabel "Base Quality" - unset title - unset ytics - set ytics ($ytics) - set xrange [0:$nquals] - set xtics - set colorbox vertical user origin first ($nquals+1),0 size screen 0.025,0.812 - set cblabel "Number of bases" - splot '-' matrix with image - ]; - for my $cycle (@{$$opts{dat}{LFQ}}) - { - for (my $iqual=1; $iqual<@$cycle; $iqual++) { print $fh "\t$$cycle[$iqual]"; } - print $fh "\n"; - } - print $fh "end\nend\n"; - close($fh); - plot($$args{gp}); -} - - -sub plot_acgt_cycles -{ - my ($opts) = @_; - - if ( !exists($$opts{dat}{GCC}) or !@{$$opts{dat}{GCC}} ) { return; } - - my $args = get_defaults($opts,"$$opts{prefix}acgt-cycles.png"); - my $fh = $$args{fh}; - print $fh qq[ - $$args{terminal} - set output "$$args{img}" - $$args{grid} - set style line 1 linecolor rgb "green" - set style line 2 linecolor rgb "red" - set style line 3 linecolor rgb "black" - set style line 4 linecolor rgb "blue" - set style increment user - set ylabel "Base content [%]" - set xlabel "Read Cycle" - set yrange [0:100] - set title "$$args{title}" - plot '-' w l ti 'A', '-' w l ti 'C', '-' w l ti 'G', '-' w l ti 'T' - ]; - for my $base (1..4) - { - for my $cycle (@{$$opts{dat}{GCC}}) - { - print $fh $$cycle[0]+1,"\t",$$cycle[$base],"\n"; - } - print $fh "end\n"; - } - close($fh); - plot($$args{gp}); -} - - -sub plot_gc -{ - my ($opts) = @_; - - my $is_paired = $$opts{dat}{'is paired:'}; - my $args = get_defaults($opts,"$$opts{prefix}gc-content.png"); - my $fh = $$args{fh}; - my ($gcl_max,$gcf_max,$lmax,$fmax); - for my $gc (@{$$opts{dat}{GCF}}) { if ( !defined $gcf_max or $gcf_max<$$gc[1] ) { $gcf_max=$$gc[1]; $fmax=$$gc[0]; } } - for my $gc (@{$$opts{dat}{GCL}}) { if ( !defined $gcl_max or $gcl_max<$$gc[1] ) { $gcl_max=$$gc[1]; $lmax=$$gc[0]; } } - my $gcmax = $is_paired && $gcl_max > $gcf_max ? $lmax : $fmax; - print $fh qq[ - $$args{terminal} - set output "$$args{img}" - $$args{grid} - set title "$$args{title}" - set ylabel "Normalized Frequency" - set xlabel "GC Content [%]" - set yrange [0:1.1] - set label sprintf("%.1f",$gcmax) at $gcmax,1 front offset 1,0 - plot ] - . (exists($$opts{ref_stats}) ? q['-' smooth csplines with lines lt 0 title 'Reference', ] : '') - . q['-' smooth csplines with lines lc 1 title 'First fragments' ] - . ($is_paired ? q[, '-' smooth csplines with lines lc 2 title 'Last fragments'] : '') - . q[ - ]; - if ( exists($$opts{ref_stats}) ) - { - open(my $ref,'<',$$opts{ref_stats}) or error("$$opts{ref_stats}: $!"); - while (my $line=<$ref>) { print $fh $line } - close($ref); - print $fh "end\n"; - } - for my $cycle (@{$$opts{dat}{GCF}}) { printf $fh "%d\t%f\n", $$cycle[0],$$cycle[1]/$gcf_max; } - print $fh "end\n"; - if ( $is_paired ) - { - for my $cycle (@{$$opts{dat}{GCL}}) { printf $fh "%d\t%f\n", $$cycle[0],$$cycle[1]/$gcl_max; } - print $fh "end\n"; - } - close($fh); - plot($$args{gp}); -} - - -sub plot_gc_depth -{ - my ($opts) = @_; - - if ( !exists($$opts{dat}{GCD}) or !@{$$opts{dat}{GCD}} ) { return; } - - # Find unique sequence percentiles for 30,40, and 50% GC content, just to draw x2tics. - my @tics = ( {gc=>30},{gc=>40},{gc=>50} ); - for my $gc (@{$$opts{dat}{GCD}}) - { - for my $tic (@tics) - { - my $diff = abs($$gc[0]-$$tic{gc}); - if ( !exists($$tic{pr}) or $diff<$$tic{diff} ) { $$tic{pr}=$$gc[1]; $$tic{diff}=$diff; } - } - } - - my @x2tics; - for my $tic (@tics) { push @x2tics, qq["$$tic{gc}" $$tic{pr}]; } - my $x2tics = join(',',@x2tics); - - my $args = get_defaults($opts,"$$opts{prefix}gc-depth.png", wh=>'600,500'); - my $fh = $$args{fh}; - print $fh qq[ - $$args{terminal} - set output "$$args{img}" - $$args{grid} - set ylabel "Mapped depth" - set xlabel "Percentile of mapped sequence ordered by GC content" - set x2label "GC Content [%]" - set title "$$args{title}" - set x2tics ($x2tics) - set xtics nomirror - set xrange [0.1:99.9] - - plot '-' using 1:2:3 with filledcurve lt 1 lc rgb "#dedede" t '10-90th percentile' , \\ - '-' using 1:2:3 with filledcurve lt 1 lc rgb "#bbdeff" t '25-75th percentile' , \\ - '-' using 1:2 with lines lc rgb "#0084ff" t 'Median' - ]; - for my $gc (@{$$opts{dat}{GCD}}) { print $fh "$$gc[1]\t$$gc[2]\t$$gc[6]\n"; } print $fh "end\n"; - for my $gc (@{$$opts{dat}{GCD}}) { print $fh "$$gc[1]\t$$gc[3]\t$$gc[5]\n"; } print $fh "end\n"; - for my $gc (@{$$opts{dat}{GCD}}) { print $fh "$$gc[1]\t$$gc[4]\n"; } print $fh "end\n"; - close($fh); - plot($$args{gp}); -} - - -sub plot_isize -{ - my ($opts) = @_; - - if ( !$$opts{dat}{'is paired:'} or !exists($$opts{dat}{IS}) or !@{$$opts{dat}{IS}} ) { return; } - - my ($isize_max,$isize_cnt); - for my $isize (@{$$opts{dat}{IS}}) - { - if ( !defined $isize_max or $isize_cnt<$$isize[1] ) { $isize_cnt=$$isize[1]; $isize_max=$$isize[0]; } - } - - my $args = get_defaults($opts,"$$opts{prefix}insert-size.png"); - my $fh = $$args{fh}; - print $fh qq[ - $$args{terminal} - set output "$$args{img}" - $$args{grid} - set rmargin 5 - set label sprintf("%d",$isize_max) at $isize_max+10,$isize_cnt - set ylabel "Number of pairs" - set xlabel "Insert Size" - set title "$$args{title}" - plot \\ - '-' with lines lc rgb 'black' title 'All pairs', \\ - '-' with lines title 'Inward', \\ - '-' with lines title 'Outward', \\ - '-' with lines title 'Other' - ]; - for my $isize (@{$$opts{dat}{IS}}) { print $fh "$$isize[0]\t$$isize[1]\n"; } print $fh "end\n"; - for my $isize (@{$$opts{dat}{IS}}) { print $fh "$$isize[0]\t$$isize[2]\n"; } print $fh "end\n"; - for my $isize (@{$$opts{dat}{IS}}) { print $fh "$$isize[0]\t$$isize[3]\n"; } print $fh "end\n"; - for my $isize (@{$$opts{dat}{IS}}) { print $fh "$$isize[0]\t$$isize[4]\n"; } print $fh "end\n"; - close($fh); - plot($$args{gp}); -} - - -sub plot_coverage -{ - my ($opts) = @_; - - if ( !exists($$opts{dat}{COV}) or !@{$$opts{dat}{COV}} ) { return; } - - my @vals; - for my $cov (@{$$opts{dat}{COV}}) { push @vals,$$cov[2]; } - my $i = percentile(99.8,@vals); - my $p99 = $$opts{dat}{COV}[$i][1]; - - my $args = get_defaults($opts,"$$opts{prefix}coverage.png"); - my $fh = $$args{fh}; - print $fh qq[ - $$args{terminal} - set output "$$args{img}" - $$args{grid} - set ylabel "Number of mapped bases" - set xlabel "Coverage" - set style fill solid border -1 - set title "$$args{title}" - set xrange [:$p99] - plot '-' with lines notitle - ]; - for my $cov (@{$$opts{dat}{COV}}) - { - if ( $$cov[2]==0 ) { next; } - print $fh "$$cov[1]\t$$cov[2]\n"; - } - print $fh "end\n"; - close($fh); - plot($$args{gp}); -} - - -sub plot_mismatches_per_cycle -{ - my ($opts) = @_; - - if ( !exists($$opts{dat}{MPC}) or !@{$$opts{dat}{MPC}} ) { return; } - if ( older_than($opts,'2012-02-06') ) { plot_mismatches_per_cycle_old($opts); } - - my $nquals = @{$$opts{dat}{MPC}[0]} - 2; - my $ncycles = @{$$opts{dat}{MPC}}; - my ($style,$with); - if ( $ncycles>100 ) { $style = ''; $with = 'w l'; } - else { $style = 'set style data histogram; set style histogram rowstacked'; $with = ''; } - - my $args = get_defaults($opts,"$$opts{prefix}mism-per-cycle.png"); - my $fh = $$args{fh}; - print $fh qq[ - $$args{terminal} - set output "$$args{img}" - $$args{grid} - set style line 1 linecolor rgb "#e40000" - set style line 2 linecolor rgb "#ff9f00" - set style line 3 linecolor rgb "#eeee00" - set style line 4 linecolor rgb "#4ebd68" - set style line 5 linecolor rgb "#0061ff" - set style increment user - set key left top - $style - set ylabel "Number of mismatches" - set xlabel "Read Cycle" - set style fill solid border -1 - set title "$$args{title}" - set xrange [-1:$ncycles] - plot '-' $with ti 'Base Quality>30', \\ - '-' $with ti '30>=Q>20', \\ - '-' $with ti '20>=Q>10', \\ - '-' $with ti '10>=Q', \\ - '-' $with ti "N's" - ]; - for my $cycle (@{$$opts{dat}{MPC}}) - { - my $sum; for my $idx (31..$#$cycle) { $sum += $$cycle[$idx]; } - print $fh "$sum\n"; - } - print $fh "end\n"; - for my $cycle (@{$$opts{dat}{MPC}}) - { - my $sum; for my $idx (22..31) { $sum += $$cycle[$idx]; } - print $fh "$sum\n"; - } - print $fh "end\n"; - for my $cycle (@{$$opts{dat}{MPC}}) - { - my $sum; for my $idx (12..21) { $sum += $$cycle[$idx]; } - print $fh "$sum\n"; - } - print $fh "end\n"; - for my $cycle (@{$$opts{dat}{MPC}}) - { - my $sum; for my $idx (2..11) { $sum += $$cycle[$idx]; } - print $fh "$sum\n"; - } - print $fh "end\n"; - for my $cycle (@{$$opts{dat}{MPC}}) { print $fh "$$cycle[1]\n"; } - print $fh "end\n"; - close($fh); - plot($$args{gp}); -} - -sub plot_indel_dist -{ - my ($opts) = @_; - - if ( !exists($$opts{dat}{ID}) or !@{$$opts{dat}{ID}} ) { return; } - - my $args = get_defaults($opts,"$$opts{prefix}indel-dist.png"); - my $fh = $$args{fh}; - print $fh qq[ - $$args{terminal} - set output "$$args{img}" - $$args{grid} - set style line 1 linetype 1 linecolor rgb "red" - set style line 2 linetype 2 linecolor rgb "black" - set style line 3 linetype 3 linecolor rgb "green" - set style increment user - set ylabel "Indel count [log]" - set xlabel "Indel length" - set y2label "Insertions/Deletions ratio" - set log y - set y2tics nomirror - set ytics nomirror - set title "$$args{title}" - plot '-' w l ti 'Insertions', '-' w l ti 'Deletions', '-' axes x1y2 w l ti "Ins/Dels ratio" - ]; - for my $len (@{$$opts{dat}{ID}}) { print $fh "$$len[0]\t$$len[1]\n"; } print $fh "end\n"; - for my $len (@{$$opts{dat}{ID}}) { print $fh "$$len[0]\t$$len[2]\n"; } print $fh "end\n"; - for my $len (@{$$opts{dat}{ID}}) { printf $fh "%d\t%f\n", $$len[0],$$len[2]?$$len[1]/$$len[2]:0; } print $fh "end\n"; - close($fh); - plot($$args{gp}); -} - -sub plot_indel_cycles -{ - my ($opts) = @_; - - if ( !exists($$opts{dat}{IC}) or !@{$$opts{dat}{IC}} ) { return; } - - my $args = get_defaults($opts,"$$opts{prefix}indel-cycles.png"); - my $fh = $$args{fh}; - print $fh qq[ - $$args{terminal} - set output "$$args{img}" - $$args{grid} - set style line 1 linetype 1 linecolor rgb "red" - set style line 2 linetype 2 linecolor rgb "black" - set style line 3 linetype 3 linecolor rgb "green" - set style line 4 linetype 4 linecolor rgb "blue" - set style increment user - set ylabel "Indel count" - set xlabel "Read Cycle" - set title "$$args{title}" - plot '-' w l ti 'Insertions (fwd)', '' w l ti 'Insertions (rev)', '' w l ti 'Deletions (fwd)', '' w l ti 'Deletions (rev)' - ]; - for my $len (@{$$opts{dat}{IC}}) { print $fh "$$len[0]\t$$len[1]\n"; } print $fh "end\n"; - for my $len (@{$$opts{dat}{IC}}) { print $fh "$$len[0]\t$$len[2]\n"; } print $fh "end\n"; - for my $len (@{$$opts{dat}{IC}}) { print $fh "$$len[0]\t$$len[3]\n"; } print $fh "end\n"; - for my $len (@{$$opts{dat}{IC}}) { print $fh "$$len[0]\t$$len[4]\n"; } print $fh "end\n"; - close($fh); - plot($$args{gp}); -} - - - - - - - -sub has_values -{ - my ($opts,@tags) = @_; - for my $tag (@tags) - { - my (@lines) = `cat $$opts{bamcheck} | grep ^$tag | wc -l`; - chomp($lines[0]); - if ( $lines[0]<2 ) { return 0; } - } - return 1; -} - -sub plot_mismatches_per_cycle_old -{ - my ($opts) = @_; - - my $args = get_defaults($opts,"$$opts{prefix}mism-per-cycle.png"); - my ($nquals) = `grep ^MPC $$opts{bamcheck} | awk '\$2==1' | sed 's,\\t,\\n,g' | wc -l`; - my ($ncycles) = `grep ^MPC $$opts{bamcheck} | wc -l`; - chomp($nquals); - chomp($ncycles); - $nquals--; - $ncycles--; - my @gr0_15 = (2..17); - my @gr16_30 = (18..32); - my @gr31_n = (33..$nquals); - my $gr0_15 = '$'. join('+$',@gr0_15); - my $gr16_30 = '$'. join('+$',@gr16_30); - my $gr31_n = '$'. join('+$',@gr31_n); - - open(my $fh,'>',$$args{gp}) or error("$$args{gp}: $!"); - print $fh q[ - set terminal png size 600,400 truecolor font "DejaVuSansMono,9" - set output "] . $$args{img} . q[" - - set key left top - set style data histogram - set style histogram rowstacked - - set grid back lc rgb "#aaaaaa" - set ylabel "Number of mismatches" - set xlabel "Read Cycle" - set style fill solid border -1 - set title "] . $$args{title} . qq[" - set xrange [-1:$ncycles] - - plot '< grep ^MPC $$opts{bamcheck} | cut -f 2-' using ($gr31_n) ti 'Base Quality>30', '' using ($gr16_30) ti '30>=Q>15', '' using ($gr0_15) ti '15>=Q' - ]; - close($fh); - - plot($$args{gp}); -} - - diff --git a/src/cnvnator/src/samtools/misc/psl2sam.pl b/src/cnvnator/src/samtools/misc/psl2sam.pl deleted file mode 100755 index a96a6de..0000000 --- a/src/cnvnator/src/samtools/misc/psl2sam.pl +++ /dev/null @@ -1,65 +0,0 @@ -#!/usr/bin/perl -w - -# Author: lh3 - -# This script calculates a score using the BLAST scoring -# system. However, I am not sure how to count gap opens and gap -# extensions. It seems to me that column 5-8 are not what I am -# after. This script counts gaps from the last three columns. It does -# not generate reference skip (N) in the CIGAR as it is not easy to -# directly tell which gaps correspond to introns. - -use strict; -use warnings; -use Getopt::Std; - -my %opts = (a=>1, b=>3, q=>5, r=>2); -getopts('a:b:q:r:', \%opts); -die("Usage: psl2sam.pl [-a $opts{a}] [-b $opts{b}] [-q $opts{q}] [-r $opts{r}] \n") if (@ARGV == 0 && -t STDIN); - -my @stack; -my $last = ''; -my ($a, $b, $q, $r) = ($opts{a}, $opts{b}, $opts{q}, $opts{r}); -while (<>) { - next unless (/^\d/); - my @t = split; - my @s; - my $cigar = ''; - if ($t[8] eq '-') { - my $tmp = $t[11]; - $t[11] = $t[10] - $t[12]; - $t[12] = $t[10] - $tmp; - } - @s[0..4] = ($t[9], (($t[8] eq '+')? 0 : 16), $t[13], $t[15]+1, 0); - @s[6..10] = ('*', 0, 0, '*', '*'); - $cigar .= $t[11].'H' if ($t[11]); # 5'-end clipping - my @x = split(',', $t[18]); - my @y = split(',', $t[19]); - my @z = split(',', $t[20]); - my ($y0, $z0) = ($y[0], $z[0]); - my ($gap_open, $gap_ext) = (0, 0, 0); - for (1 .. $t[17]-1) { - my $ly = $y[$_] - $y[$_-1] - $x[$_-1]; - my $lz = $z[$_] - $z[$_-1] - $x[$_-1]; - if ($ly < $lz) { # del: the reference gap is longer - ++$gap_open; - $gap_ext += $lz - $ly; - $cigar .= ($y[$_] - $y0) . 'M'; - $cigar .= ($lz - $ly) . 'D'; - ($y0, $z0) = ($y[$_], $z[$_]); - } elsif ($lz < $ly) { # ins: the query gap is longer - ++$gap_open; - $gap_ext += $ly - $lz; - $cigar .= ($z[$_] - $z0) . 'M'; - $cigar .= ($ly - $lz) . 'I'; - ($y0, $z0) = ($y[$_], $z[$_]); - } - } - $cigar .= ($t[12] - $y0) . 'M'; - $cigar .= ($t[10] - $t[12]).'H' if ($t[10] != $t[12]); # 3'-end clipping - $s[5] = $cigar; - my $score = $a * $t[0] - $b * $t[1] - $q * $gap_open - $r * $gap_ext; - $score = 0 if ($score < 0); - $s[11] = "AS:i:$score"; - print join("\t", @s), "\n"; -} diff --git a/src/cnvnator/src/samtools/misc/r2plot.lua b/src/cnvnator/src/samtools/misc/r2plot.lua deleted file mode 100755 index 0a1b9f1..0000000 --- a/src/cnvnator/src/samtools/misc/r2plot.lua +++ /dev/null @@ -1,83 +0,0 @@ -#!/usr/bin/env luajit - -function string:split(sep, n) - local a, start = {}, 1; - sep = sep or "%s+"; - repeat - local b, e = self:find(sep, start); - if b == nil then - table.insert(a, self:sub(start)); - break - end - a[#a+1] = self:sub(start, b - 1); - start = e + 1; - if n and #a == n then - table.insert(a, self:sub(start)); - break - end - until start > #self; - return a; -end - -function io.xopen(fn, mode) - mode = mode or 'r'; - if fn == nil then return io.stdin; - elseif fn == '-' then return (mode == 'r' and io.stdin) or io.stdout; - elseif fn:sub(-3) == '.gz' then return (mode == 'r' and io.popen('gzip -dc ' .. fn, 'r')) or io.popen('gzip > ' .. fn, 'w'); - elseif fn:sub(-4) == '.bz2' then return (mode == 'r' and io.popen('bzip2 -dc ' .. fn, 'r')) or io.popen('bgzip2 > ' .. fn, 'w'); - else return io.open(fn, mode) end -end - -local eps = {}; - -function eps.func(fp) - fp = fp or io.stdout - fp:write("/C { dup 255 and 255 div exch dup -8 bitshift 255 and 255 div 3 1 roll -16 bitshift 255 and 255 div 3 1 roll setrgbcolor } bind def\n") - fp:write("/L { 4 2 roll moveto lineto } bind def\n") - fp:write("/LX { dup 4 -1 roll exch moveto lineto } bind def\n") - fp:write("/LY { dup 4 -1 roll moveto exch lineto } bind def\n") - fp:write("/LS { 3 1 roll moveto show } bind def\n") - fp:write("/RS { dup stringwidth pop 4 -1 roll exch sub 3 -1 roll moveto show } bind def\n") - fp:write("/B { 4 copy 3 1 roll exch 6 2 roll 8 -2 roll moveto lineto lineto lineto closepath } bind def\n") -end - -function eps.font(ft, size, fp) - fp = fp or io.stdout - fp:write(string.format('/FS %d def\n', size)); - fp:write('/FS4 FS 4 div def\n'); - fp:write('/' .. ft .. ' findfont FS scalefont setfont\n'); -end - -local scale = 8; - -if #arg == 0 then - print("Usage: r2plot.lua "); - os.exit(1) -end - -local fp = io.xopen(arg[1]); -local n = tonumber(fp:read()); - -print('%!PS-Adobe-3.0 EPSF-3.0'); -print('%%' .. string.format('BoundingBox: -%d -%d %.3f %.3f\n', 10*scale, scale, (n+1)*scale, (n+1)*scale)); -print(string.format('%.3f setlinewidth', scale)); -print(string.format('/plot { setgray moveto 0 %d rlineto } def', scale)); -print(string.format('/plothalf { setgray moveto 0 %.2f rlineto } def', scale/2)); -eps.func(); -eps.font('Helvetica', scale-1); - -local i = 1; -for l in fp:lines() do - local t = l:split('\t'); - print(string.format("%d %d FS4 add (%s) RS", (i-1)*scale-2, (i-1)*scale, t[1])); - for j = 2, #t do - if tonumber(t[j]) > 0.01 then - print(string.format('%.2f %.2f %.2f plot stroke', (i-1+.5)*scale, (j-2)*scale, 1.-t[j])); - end - end - i = i + 1; -end -for j = 1, 21 do - print(string.format('%.2f %.2f %.2f plothalf stroke', -8*scale, (j-1) * scale/2, 1.-(j-1)/20)); -end -print('showpage'); diff --git a/src/cnvnator/src/samtools/misc/samtools.pl b/src/cnvnator/src/samtools/misc/samtools.pl deleted file mode 100755 index d03c1c7..0000000 --- a/src/cnvnator/src/samtools/misc/samtools.pl +++ /dev/null @@ -1,528 +0,0 @@ -#!/usr/bin/perl -w - -# Author: lh3 - -use strict; -use warnings; -use Getopt::Std; - -my $version = '0.3.3'; -&usage if (@ARGV < 1); - -my $command = shift(@ARGV); -my %func = (showALEN=>\&showALEN, pileup2fq=>\&pileup2fq, varFilter=>\&varFilter, plp2vcf=>\&plp2vcf, - unique=>\&unique, uniqcmp=>\&uniqcmp, sra2hdr=>\&sra2hdr, sam2fq=>\&sam2fq); - -die("Unknown command \"$command\".\n") if (!defined($func{$command})); -&{$func{$command}}; -exit(0); - -# -# showALEN -# - -sub showALEN { - die(qq/Usage: samtools.pl showALEN \n/) if (@ARGV == 0 && -t STDIN); - while (<>) { - my @t = split; - next if (/^\@/ || @t < 11); - my $l = 0; - $_ = $t[5]; - s/(\d+)[MI]/$l+=$1/eg; - print join("\t", @t[0..5]), "\t$l\t", join("\t", @t[6..$#t]), "\n"; - } -} - -# -# varFilter -# - -# -# Filtration code: -# -# d low depth -# D high depth -# W too many SNPs in a window (SNP only) -# G close to a high-quality indel (SNP only) -# Q low RMS mapping quality (SNP only) -# g close to another indel with higher quality (indel only) -# s low SNP quality (SNP only) -# i low indel quality (indel only) - -sub varFilter { - my %opts = (d=>3, D=>100, l=>30, Q=>25, q=>10, G=>25, s=>100, w=>10, W=>10, N=>2, p=>undef, S=>'', i=>''); - getopts('pq:d:D:l:Q:w:W:N:G:S:i:', \%opts); - die(qq/ -Usage: samtools.pl varFilter [options] - -Options: -Q INT minimum RMS mapping quality for SNPs [$opts{Q}] - -q INT minimum RMS mapping quality for gaps [$opts{q}] - -d INT minimum read depth [$opts{d}] - -D INT maximum read depth [$opts{D}] - -S INT minimum SNP quality [$opts{S}] - -i INT minimum indel quality [$opts{i}] - - -G INT min indel score for nearby SNP filtering [$opts{G}] - -w INT SNP within INT bp around a gap to be filtered [$opts{w}] - - -W INT window size for filtering dense SNPs [$opts{W}] - -N INT max number of SNPs in a window [$opts{N}] - - -l INT window size for filtering adjacent gaps [$opts{l}] - - -p print filtered variants -\n/) if (@ARGV == 0 && -t STDIN); - - # calculate the window size - my ($ol, $ow, $oW) = ($opts{l}, $opts{w}, $opts{W}); - my $max_dist = $ol > $ow? $ol : $ow; - $max_dist = $oW if ($max_dist < $oW); - # the core loop - my @staging; # (indel_filtering_score, flt_tag) - while (<>) { - my @t = split; - next if (uc($t[2]) eq uc($t[3]) || $t[3] eq '*/*'); # skip non-var sites - # clear the out-of-range elements - while (@staging) { - # Still on the same chromosome and the first element's window still affects this position? - last if ($staging[0][3] eq $t[0] && $staging[0][4] + $staging[0][2] + $max_dist >= $t[1]); - varFilter_aux(shift(@staging), $opts{p}); # calling a function is a bit slower, not much - } - my ($flt, $score) = (0, -1); - # first a simple filter - if ($t[7] < $opts{d}) { - $flt = 2; - } elsif ($t[7] > $opts{D}) { - $flt = 3; - } - if ($t[2] eq '*') { # an indel - if ($opts{i} && $opts{i}>$t[5]) { $flt = 8; } - } - elsif ($opts{S} && $opts{S}>$t[5]) { $flt = 7; } # SNP - - # site dependent filters - my $len=0; - if ($flt == 0) { - if ($t[2] eq '*') { # an indel - # If deletion, remember the length of the deletion - my ($a,$b) = split(m{/},$t[3]); - my $alen = length($a) - 1; - my $blen = length($b) - 1; - if ( $alen>$blen ) - { - if ( substr($a,0,1) eq '-' ) { $len=$alen; } - } - elsif ( substr($b,0,1) eq '-' ) { $len=$blen; } - - $flt = 1 if ($t[6] < $opts{q}); - # filtering SNPs - if ($t[5] >= $opts{G}) { - for my $x (@staging) { - # Is it a SNP and is it outside the SNP filter window? - next if ($x->[0] >= 0 || $x->[4] + $x->[2] + $ow < $t[1]); - $x->[1] = 5 if ($x->[1] == 0); - } - } - # calculate the filtering score (different from indel quality) - $score = $t[5]; - $score += $opts{s} * $t[10] if ($t[8] ne '*'); - $score += $opts{s} * $t[11] if ($t[9] ne '*'); - # check the staging list for indel filtering - for my $x (@staging) { - # Is it a SNP and is it outside the gap filter window - next if ($x->[0] < 0 || $x->[4] + $x->[2] + $ol < $t[1]); - if ($x->[0] < $score) { - $x->[1] = 6; - } else { - $flt = 6; last; - } - } - } else { # a SNP - $flt = 1 if ($t[6] < $opts{Q}); - # check adjacent SNPs - my $k = 1; - for my $x (@staging) { - ++$k if ($x->[0] < 0 && $x->[4] + $x->[2] + $oW >= $t[1] && ($x->[1] == 0 || $x->[1] == 4 || $x->[1] == 5)); - } - # filtering is necessary - if ($k > $opts{N}) { - $flt = 4; - for my $x (@staging) { - $x->[1] = 4 if ($x->[0] < 0 && $x->[4] + $x->[2] + $oW >= $t[1] && $x->[1] == 0); - } - } else { # then check gap filter - for my $x (@staging) { - next if ($x->[0] < 0 || $x->[4] + $x->[2] + $ow < $t[1]); - if ($x->[0] >= $opts{G}) { - $flt = 5; last; - } - } - } - } - } - push(@staging, [$score, $flt, $len, @t]); - } - # output the last few elements in the staging list - while (@staging) { - varFilter_aux(shift @staging, $opts{p}); - } -} - -sub varFilter_aux { - my ($first, $is_print) = @_; - if ($first->[1] == 0) { - print join("\t", @$first[3 .. @$first-1]), "\n"; - } elsif ($is_print) { - print STDERR join("\t", substr("UQdDWGgsiX", $first->[1], 1), @$first[3 .. @$first-1]), "\n"; - } -} - -# -# pileup2fq -# - -sub pileup2fq { - my %opts = (d=>3, D=>255, Q=>25, G=>25, l=>10); - getopts('d:D:Q:G:l:', \%opts); - die(qq/ -Usage: samtools.pl pileup2fq [options] - -Options: -d INT minimum depth [$opts{d}] - -D INT maximum depth [$opts{D}] - -Q INT min RMS mapQ [$opts{Q}] - -G INT minimum indel score [$opts{G}] - -l INT indel filter winsize [$opts{l}]\n -/) if (@ARGV == 0 && -t STDIN); - - my ($last_chr, $seq, $qual, @gaps, $last_pos); - my $_Q = $opts{Q}; - my $_d = $opts{d}; - my $_D = $opts{D}; - - $last_chr = ''; - while (<>) { - my @t = split; - if ($last_chr ne $t[0]) { - &p2q_post_process($last_chr, \$seq, \$qual, \@gaps, $opts{l}) if ($last_chr); - $last_chr = $t[0]; - $last_pos = 0; - $seq = ''; $qual = ''; - @gaps = (); - } - if ($t[1] - $last_pos != 1) { - $seq .= 'n' x ($t[1] - $last_pos - 1); - $qual .= '!' x ($t[1] - $last_pos - 1); - } - if ($t[2] eq '*') { - push(@gaps, $t[1]) if ($t[5] >= $opts{G}); - } else { - $seq .= ($t[6] >= $_Q && $t[7] >= $_d && $t[7] <= $_D)? uc($t[3]) : lc($t[3]); - my $q = $t[4] + 33; - $q = 126 if ($q > 126); - $qual .= chr($q); - } - $last_pos = $t[1]; - } - &p2q_post_process($last_chr, \$seq, \$qual, \@gaps, $opts{l}); -} - -sub p2q_post_process { - my ($chr, $seq, $qual, $gaps, $l) = @_; - &p2q_filter_gaps($seq, $gaps, $l); - print "\@$chr\n"; &p2q_print_str($seq); - print "+\n"; &p2q_print_str($qual); -} - -sub p2q_filter_gaps { - my ($seq, $gaps, $l) = @_; - for my $g (@$gaps) { - my $x = $g > $l? $g - $l : 0; - substr($$seq, $x, $l + $l) = lc(substr($$seq, $x, $l + $l)); - } -} - -sub p2q_print_str { - my ($s) = @_; - my $l = length($$s); - for (my $i = 0; $i < $l; $i += 60) { - print substr($$s, $i, 60), "\n"; - } -} - -# -# sam2fq -# - -sub sam2fq { - my %opts = (n=>20, p=>''); - getopts('n:p:', \%opts); - die("Usage: samtools.pl sam2fq [-n 20] [-p ] \n") if (@ARGV == 0 && -t STDIN); - if ($opts{p} && $opts{n} > 1) { - my $pre = $opts{p}; - my @fh; - for (0 .. $opts{n}-1) { - open($fh[$_], sprintf("| gzip > $pre.%.3d.fq.gz", $_)) || die; - } - my $i = 0; - while (<>) { - next if (/^@/); - chomp; - my @t = split("\t"); - next if ($t[9] eq '*'); - my ($name, $seq, $qual); - if ($t[1] & 16) { # reverse strand - $seq = reverse($t[9]); - $qual = reverse($t[10]); - $seq =~ tr/ACGTacgt/TGCAtgca/; - } else { - ($seq, $qual) = @t[9,10]; - } - $name = $t[0]; - $name .= "/1" if ($t[1] & 0x40); - $name .= "/2" if ($t[1] & 0x80); - print {$fh[$i]} "\@$name\n$seq\n"; - if ($qual ne '*') { - print {$fh[$i]} "+\n$qual\n"; - } - $i = 0 if (++$i == $opts{n}); - } - close($fh[$_]) for (0 .. $opts{n}-1); - } else { - die("To be implemented.\n"); - } -} - -# -# sra2hdr -# - -# This subroutine does not use an XML parser. It requires that the SRA -# XML files are properly formated. -sub sra2hdr { - my %opts = (); - getopts('', \%opts); - die("Usage: samtools.pl sra2hdr \n") if (@ARGV == 0); - my $pre = $ARGV[0]; - my $fh; - # read sample - my $sample = 'UNKNOWN'; - open($fh, "$pre.sample.xml") || die; - while (<$fh>) { - $sample = $1 if (/) { - if (/\s*(\S+)\s*<\/LIBRARY_NAME>/i) { - $exp2lib{$exp} = $1; - } - } - close($fh); - # read run - my ($run, @fn); - open($fh, "$pre.run.xml") || die; - while (<$fh>) { - if (//i) { - if (@fn == 1) { - print STDERR "$fn[0]\t$run\n"; - } else { - for (0 .. $#fn) { - print STDERR "$fn[$_]\t$run", "_", $_+1, "\n"; - } - } - } - } - close($fh); -} - -# -# unique -# - -sub unique { - my %opts = (f=>250.0, q=>5, r=>2, a=>1, b=>3); - getopts('Qf:q:r:a:b:m', \%opts); - die("Usage: samtools.pl unique [-f $opts{f}] \n") if (@ARGV == 0 && -t STDIN); - my $last = ''; - my $recal_Q = !defined($opts{Q}); - my $multi_only = defined($opts{m}); - my @a; - while (<>) { - my $score = -1; - print $_ if (/^\@/); - $score = $1 if (/AS:i:(\d+)/); - my @t = split("\t"); - next if (@t < 11); - if ($score < 0) { # AS tag is unavailable - my $cigar = $t[5]; - my ($mm, $go, $ge) = (0, 0, 0); - $cigar =~ s/(\d+)[ID]/++$go,$ge+=$1/eg; - $cigar = $t[5]; - $cigar =~ s/(\d+)M/$mm+=$1/eg; - $score = $mm * $opts{a} - $go * $opts{q} - $ge * $opts{r}; # no mismatches... - } - $score = 1 if ($score < 1); - if ($t[0] ne $last) { - &unique_aux(\@a, $opts{f}, $recal_Q, $multi_only) if (@a); - $last = $t[0]; - } - push(@a, [$score, \@t]); - } - &unique_aux(\@a, $opts{f}, $recal_Q, $multi_only) if (@a); -} - -sub unique_aux { - my ($a, $fac, $is_recal, $multi_only) = @_; - my ($max, $max2, $max_i) = (0, 0, -1); - for (my $i = 0; $i < @$a; ++$i) { - if ($a->[$i][0] > $max) { - $max2 = $max; $max = $a->[$i][0]; $max_i = $i; - } elsif ($a->[$i][0] > $max2) { - $max2 = $a->[$i][0]; - } - } - if ($is_recal) { - if (!$multi_only || @$a > 1) { - my $q = int($fac * ($max - $max2) / $max + .499); - $q = 250 if ($q > 250); - $a->[$max_i][1][4] = $q < 250? $q : 250; - } - } - print join("\t", @{$a->[$max_i][1]}); - @$a = (); -} - -# -# uniqcmp: compare two SAM files -# - -sub uniqcmp { - my %opts = (q=>10, s=>100); - getopts('pq:s:', \%opts); - die("Usage: samtools.pl uniqcmp \n") if (@ARGV < 2); - my ($fh, %a); - warn("[uniqcmp] read the first file...\n"); - &uniqcmp_aux($ARGV[0], \%a, 0); - warn("[uniqcmp] read the second file...\n"); - &uniqcmp_aux($ARGV[1], \%a, 1); - warn("[uniqcmp] stats...\n"); - my @cnt; - $cnt[$_] = 0 for (0..9); - for my $x (keys %a) { - my $p = $a{$x}; - my $z; - if (defined($p->[0]) && defined($p->[1])) { - $z = ($p->[0][0] == $p->[1][0] && $p->[0][1] eq $p->[1][1] && abs($p->[0][2] - $p->[1][2]) < $opts{s})? 0 : 1; - if ($p->[0][3] >= $opts{q} && $p->[1][3] >= $opts{q}) { - ++$cnt[$z*3+0]; - } elsif ($p->[0][3] >= $opts{q}) { - ++$cnt[$z*3+1]; - } elsif ($p->[1][3] >= $opts{q}) { - ++$cnt[$z*3+2]; - } - print STDERR "$x\t$p->[0][1]:$p->[0][2]\t$p->[0][3]\t$p->[0][4]\t$p->[1][1]:$p->[1][2]\t$p->[1][3]\t$p->[1][4]\t", - $p->[0][5]-$p->[1][5], "\n" if ($z && defined($opts{p}) && ($p->[0][3] >= $opts{q} || $p->[1][3] >= $opts{q})); - } elsif (defined($p->[0])) { - ++$cnt[$p->[0][3]>=$opts{q}? 6 : 7]; - print STDERR "$x\t$p->[0][1]:$p->[0][2]\t$p->[0][3]\t$p->[0][4]\t*\t0\t*\t", - $p->[0][5], "\n" if (defined($opts{p}) && $p->[0][3] >= $opts{q}); - } else { - print STDERR "$x\t*\t0\t*\t$p->[1][1]:$p->[1][2]\t$p->[1][3]\t$p->[1][4]\t", - -$p->[1][5], "\n" if (defined($opts{p}) && $p->[1][3] >= $opts{q}); - ++$cnt[$p->[1][3]>=$opts{q}? 8 : 9]; - } - } - print "Consistent (high, high): $cnt[0]\n"; - print "Consistent (high, low ): $cnt[1]\n"; - print "Consistent (low , high): $cnt[2]\n"; - print "Inconsistent (high, high): $cnt[3]\n"; - print "Inconsistent (high, low ): $cnt[4]\n"; - print "Inconsistent (low , high): $cnt[5]\n"; - print "Second missing (high): $cnt[6]\n"; - print "Second missing (low ): $cnt[7]\n"; - print "First missing (high): $cnt[8]\n"; - print "First missing (low ): $cnt[9]\n"; -} - -sub uniqcmp_aux { - my ($fn, $a, $which) = @_; - my $fh; - $fn = "samtools view $fn |" if ($fn =~ /\.bam/); - open($fh, $fn) || die; - while (<$fh>) { - my @t = split; - next if (@t < 11); -# my $l = ($t[5] =~ /^(\d+)S/)? $1 : 0; - my $l = 0; - my ($x, $nm) = (0, 0); - $nm = $1 if (/NM:i:(\d+)/); - $_ = $t[5]; - s/(\d+)[MI]/$x+=$1/eg; - @{$a->{$t[0]}[$which]} = (($t[1]&0x10)? 1 : 0, $t[2], $t[3]-$l, $t[4], "$x:$nm", $x - 4 * $nm); - } - close($fh); -} - -sub plp2vcf { - while (<>) { - my @t = split; - next if ($t[3] eq '*/*'); - if ($t[2] eq '*') { # indel - my @s = split("/", $t[3]); - my (@a, @b); - my ($ref, $alt); - for (@s) { - next if ($_ eq '*'); - if (/^-/) { - push(@a, 'N'.substr($_, 1)); - push(@b, 'N'); - } elsif (/^\+/) { - push(@a, 'N'); - push(@b, 'N'.substr($_, 1)); - } - } - if ($a[0] && $a[1]) { - if (length($a[0]) < length($a[1])) { - $ref = $a[1]; - $alt = ($b[0] . ('N' x (length($a[1]) - length($a[0])))) . ",$b[1]"; - } elsif (length($a[0]) > length($a[1])) { - $ref = $a[0]; - $alt = ($b[1] . ('N' x (length($a[0]) - length($a[1])))) . ",$b[0]"; - } else { - $ref = $a[0]; - $alt = ($b[0] eq $b[1])? $b[0] : "$b[0],$b[1]"; - } - } else { - $ref = $a[0]; $alt = $b[0]; - } - print join("\t", @t[0,1], '.', $ref, $alt, $t[5], '.', '.'), "\n"; - } else { # SNP - } - } -} - -# -# Usage -# - -sub usage { - die(qq/ -Program: samtools.pl (helper script for SAMtools) -Version: $version -Contact: Heng Li \n -Usage: samtools.pl []\n -Command: varFilter filtering SNPs and short indels - pileup2fq generate fastq from `pileup -c' - showALEN print alignment length (ALEN) following CIGAR -\n/); -} diff --git a/src/cnvnator/src/samtools/misc/soap2sam.pl b/src/cnvnator/src/samtools/misc/soap2sam.pl deleted file mode 100755 index b37135e..0000000 --- a/src/cnvnator/src/samtools/misc/soap2sam.pl +++ /dev/null @@ -1,109 +0,0 @@ -#!/usr/bin/perl -w - -# Contact: lh3 -# Version: 0.1.1 - -use strict; -use warnings; -use Getopt::Std; - -&soap2sam; -exit; - -sub mating { - my ($s1, $s2) = @_; - my $isize = 0; - if ($s1->[2] ne '*' && $s1->[2] eq $s2->[2]) { # then calculate $isize - my $x1 = ($s1->[1] & 0x10)? $s1->[3] + length($s1->[9]) : $s1->[3]; - my $x2 = ($s2->[1] & 0x10)? $s2->[3] + length($s2->[9]) : $s2->[3]; - $isize = $x2 - $x1; - } - # update mate coordinate - if ($s2->[2] ne '*') { - @$s1[6..8] = (($s2->[2] eq $s1->[2])? "=" : $s2->[2], $s2->[3], $isize); - $s1->[1] |= 0x20 if ($s2->[1] & 0x10); - } else { - $s1->[1] |= 0x8; - } - if ($s1->[2] ne '*') { - @$s2[6..8] = (($s1->[2] eq $s2->[2])? "=" : $s1->[2], $s1->[3], -$isize); - $s2->[1] |= 0x20 if ($s1->[1] & 0x10); - } else { - $s2->[1] |= 0x8; - } -} - -sub soap2sam { - my %opts = (); - getopts("p", \%opts); - die("Usage: soap2sam.pl [-p] \n") if (@ARGV == 0 && -t STDIN); - my $is_paired = defined($opts{p}); - # core loop - my @s1 = (); - my @s2 = (); - my ($s_last, $s_curr) = (\@s1, \@s2); - while (<>) { - s/[\177-\377]|[\000-\010]|[\012-\040]//g; - next if (&soap2sam_aux($_, $s_curr, $is_paired) < 0); - if (@$s_last != 0 && $s_last->[0] eq $s_curr->[0]) { - &mating($s_last, $s_curr); - print join("\t", @$s_last), "\n"; - print join("\t", @$s_curr), "\n"; - @$s_last = (); @$s_curr = (); - } else { - print join("\t", @$s_last), "\n" if (@$s_last != 0); - my $s = $s_last; $s_last = $s_curr; $s_curr = $s; - } - } - print join("\t", @$s_last), "\n" if (@$s_last != 0); -} - -sub soap2sam_aux { - my ($line, $s, $is_paired) = @_; - chomp($line); - my @t = split(/\s+/, $line); - return -1 if (@t < 9 || $line =~ /^\s/ || !$t[0]); - @$s = (); - # fix SOAP-2.1.x bugs - @t = @t[0..2,4..$#t] unless ($t[3] =~ /^\d+$/); - # read name - $s->[0] = $t[0]; - $s->[0] =~ s/\/[12]$//g; - # initial flag (will be updated later) - $s->[1] = 0; - $s->[1] |= 1 | 1<<($t[4] eq 'a'? 6 : 7); - $s->[1] |= 2 if ($is_paired); - # read & quality - $s->[9] = $t[1]; - $s->[10] = (length($t[2]) > length($t[1]))? substr($t[2], 0, length($t[1])) : $t[2]; - # cigar - $s->[5] = length($s->[9]) . "M"; - # coor - $s->[2] = $t[7]; $s->[3] = $t[8]; - $s->[1] |= 0x10 if ($t[6] eq '-'); - # mapQ - $s->[4] = $t[3] == 1? 30 : 0; - # mate coordinate - $s->[6] = '*'; $s->[7] = $s->[8] = 0; - # aux - push(@$s, "NM:i:$t[9]"); - my $md = ''; - if ($t[9]) { - my @x; - for (10 .. $#t) { - push(@x, sprintf("%.3d,$1", $2)) if ($t[$_] =~ /^([ACGT])->(\d+)/i); - } - @x = sort(@x); - my $a = 0; - for (@x) { - my ($y, $z) = split(","); - $md .= (int($y)-$a) . $z; - $a += $y - $a + 1; - } - $md .= length($t[1]) - $a; - } else { - $md = length($t[1]); - } - push(@$s, "MD:Z:$md"); - return 0; -} diff --git a/src/cnvnator/src/samtools/misc/varfilter.py b/src/cnvnator/src/samtools/misc/varfilter.py deleted file mode 100755 index 03ce395..0000000 --- a/src/cnvnator/src/samtools/misc/varfilter.py +++ /dev/null @@ -1,205 +0,0 @@ -#!/software/bin/python - -# Author: lh3, converted to python and modified to add -C option by Aylwyn Scally -# -# About: -# varfilter.py is a port of Heng's samtools.pl varFilter script into -# python, with an additional -C INT option. This option sets a minimum -# consensus score, above which the script will output a pileup line -# wherever it _could have_ called a variant, even if none is actually -# called (i.e. hom-ref positions). This is important if you want to -# subsequently merge the calls with those for another individual to get a -# synoptic view of calls at each site. Without this option, and in all -# other respects, it behaves like samtools.pl varFilter. -# -# Aylwyn Scally as6@sanger.ac.uk - - -# Filtration code: -# -# C low CNS quality (hom-ref only) -# d low depth -# D high depth -# W too many SNPs in a window (SNP only) -# G close to a high-quality indel (SNP only) -# Q low RMS mapping quality (SNP only) -# g close to another indel with higher quality (indel only) -# s low SNP quality (SNP only) -# i low indel quality (indel only) - - -import sys -import getopt - -def usage(): - print '''usage: varfilter.py [options] [cns-pileup] - -Options: -Q INT minimum RMS mapping quality for SNPs - -q INT minimum RMS mapping quality for gaps - -d INT minimum read depth - -D INT maximum read depth - -S INT minimum SNP quality - -i INT minimum indel quality - -C INT minimum consensus quality for hom-ref sites - - -G INT min indel score for nearby SNP filtering - -w INT SNP within INT bp around a gap to be filtered - - -W INT window size for filtering dense SNPs - -N INT max number of SNPs in a window - - -l INT window size for filtering adjacent gaps - - -p print filtered variants''' - -def varFilter_aux(first, is_print): - try: - if first[1] == 0: - sys.stdout.write("\t".join(first[4:]) + "\n") - elif is_print: - sys.stderr.write("\t".join(["UQdDWGgsiCX"[first[1]]] + first[4:]) + "\n") - except IOError: - sys.exit() - -mindepth = 3 -maxdepth = 100 -gapgapwin = 30 -minsnpmapq = 25 -mingapmapq = 10 -minindelscore = 25 -scorefactor = 100 -snpgapwin = 10 -densesnpwin = 10 -densesnps = 2 -printfilt = False -minsnpq = 0 -minindelq = 0 -mincnsq = 0 - -try: - options, args = getopt.gnu_getopt(sys.argv[1:], 'pq:d:D:l:Q:w:W:N:G:S:i:C:', []) -except getopt.GetoptError: - usage() - sys.exit(2) -for (oflag, oarg) in options: - if oflag == '-d': mindepth = int(oarg) - if oflag == '-D': maxdepth = int(oarg) - if oflag == '-l': gapgapwin = int(oarg) - if oflag == '-Q': minsnpmapq = int(oarg) - if oflag == '-q': mingapmapq = int(oarg) - if oflag == '-G': minindelscore = int(oarg) - if oflag == '-s': scorefactor = int(oarg) - if oflag == '-w': snpgapwin = int(oarg) - if oflag == '-W': densesnpwin = int(oarg) - if oflag == '-C': mincnsq = int(oarg) - if oflag == '-N': densesnps = int(oarg) - if oflag == '-p': printfilt = True - if oflag == '-S': minsnpq = int(oarg) - if oflag == '-i': minindelq = int(oarg) - -if len(args) < 1: - inp = sys.stdin -else: - inp = open(args[0]) - -# calculate the window size -max_dist = max(gapgapwin, snpgapwin, densesnpwin) - -staging = [] -for t in (line.strip().split() for line in inp): - (flt, score) = (0, -1) - # non-var sites - if t[3] == '*/*': - continue - is_snp = t[2].upper() != t[3].upper() - if not (is_snp or mincnsq): - continue - # clear the out-of-range elements - while staging: - # Still on the same chromosome and the first element's window still affects this position? - if staging[0][4] == t[0] and int(staging[0][5]) + staging[0][2] + max_dist >= int(t[1]): - break - varFilter_aux(staging.pop(0), printfilt) - - # first a simple filter - if int(t[7]) < mindepth: - flt = 2 - elif int(t[7]) > maxdepth: - flt = 3 - if t[2] == '*': # an indel - if minindelq and minindelq > int(t[5]): - flt = 8 - elif is_snp: - if minsnpq and minsnpq> int(t[5]): - flt = 7 - else: - if mincnsq and mincnsq > int(t[4]): - flt = 9 - - # site dependent filters - dlen = 0 - if flt == 0: - if t[2] == '*': # an indel - # If deletion, remember the length of the deletion - (a,b) = t[3].split('/') - alen = len(a) - 1 - blen = len(b) - 1 - if alen>blen: - if a[0] == '-': dlen=alen - elif b[0] == '-': dlen=blen - - if int(t[6]) < mingapmapq: - flt = 1 - # filtering SNPs - if int(t[5]) >= minindelscore: - for x in (y for y in staging if y[3]): - # Is it a SNP and is it outside the SNP filter window? - if x[0] >= 0 or int(x[5]) + x[2] + snpgapwin < int(t[1]): - continue - if x[1] == 0: - x[1] = 5 - - # calculate the filtering score (different from indel quality) - score = int(t[5]) - if t[8] != '*': - score += scorefactor * int(t[10]) - if t[9] != '*': - score += scorefactor * int(t[11]) - # check the staging list for indel filtering - for x in (y for y in staging if y[3]): - # Is it a SNP and is it outside the gap filter window - if x[0] < 0 or int(x[5]) + x[2] + gapgapwin < int(t[1]): - continue - if x[0] < score: - x[1] = 6 - else: - flt = 6 - break - else: # a SNP or hom-ref - if int(t[6]) < minsnpmapq: - flt = 1 - # check adjacent SNPs - k = 1 - for x in (y for y in staging if y[3]): - if x[0] < 0 and int(x[5]) + x[2] + densesnpwin >= int(t[1]) and (x[1] == 0 or x[1] == 4 or x[1] == 5): - k += 1 - - # filtering is necessary - if k > densesnps: - flt = 4 - for x in (y for y in staging if y[3]): - if x[0] < 0 and int(x[5]) + x[2] + densesnpwin >= int(t[1]) and x[1] == 0: - x[1] = 4 - else: # then check gap filter - for x in (y for y in staging if y[3]): - if x[0] < 0 or int(x[5]) + x[2] + snpgapwin < int(t[1]): - continue - if x[0] >= minindelscore: - flt = 5 - break - - staging.append([score, flt, dlen, is_snp] + t) - -# output the last few elements in the staging list -while staging: - varFilter_aux(staging.pop(0), printfilt) diff --git a/src/cnvnator/src/samtools/misc/vcfutils.lua b/src/cnvnator/src/samtools/misc/vcfutils.lua deleted file mode 100755 index 51d374e..0000000 --- a/src/cnvnator/src/samtools/misc/vcfutils.lua +++ /dev/null @@ -1,694 +0,0 @@ -#!/usr/bin/env luajit - ------------------------------------ --- BEGIN: routines from klib.lua -- ------------------------------------ - --- Description: getopt() translated from the BSD getopt(); compatible with the default Unix getopt() ---[[ Example: - for o, a in os.getopt(arg, 'a:b') do - print(o, a) - end -]]-- -function os.getopt(args, ostr) - local arg, place = nil, 0; - return function () - if place == 0 then -- update scanning pointer - place = 1 - if #args == 0 or args[1]:sub(1, 1) ~= '-' then place = 0; return nil end - if #args[1] >= 2 then - place = place + 1 - if args[1]:sub(2, 2) == '-' then -- found "--" - table.remove(args, 1); - place = 0 - return nil; - end - end - end - local optopt = place <= #args[1] and args[1]:sub(place, place) or nil - place = place + 1; - local oli = optopt and ostr:find(optopt) or nil - if optopt == ':' or oli == nil then -- unknown option - if optopt == '-' then return nil end - if place > #args[1] then - table.remove(args, 1); - place = 0; - end - return '?'; - end - oli = oli + 1; - if ostr:sub(oli, oli) ~= ':' then -- do not need argument - arg = nil; - if place > #args[1] then - table.remove(args, 1); - place = 0; - end - else -- need an argument - if place <= #args[1] then -- no white space - arg = args[1]:sub(place); - else - table.remove(args, 1); - if #args == 0 then -- an option requiring argument is the last one - place = 0; - if ostr:sub(1, 1) == ':' then return ':' end - return '?'; - else arg = args[1] end - end - table.remove(args, 1); - place = 0; - end - return optopt, arg; - end -end - --- Description: string split -function string:split(sep, n) - local a, start = {}, 1; - sep = sep or "%s+"; - repeat - local b, e = self:find(sep, start); - if b == nil then - table.insert(a, self:sub(start)); - break - end - a[#a+1] = self:sub(start, b - 1); - start = e + 1; - if n and #a == n then - table.insert(a, self:sub(start)); - break - end - until start > #self; - return a; -end - --- Description: smart file open -function io.xopen(fn, mode) - mode = mode or 'r'; - if fn == nil then return io.stdin; - elseif fn == '-' then return (mode == 'r' and io.stdin) or io.stdout; - elseif fn:sub(-3) == '.gz' then return (mode == 'r' and io.popen('gzip -dc ' .. fn, 'r')) or io.popen('gzip > ' .. fn, 'w'); - elseif fn:sub(-4) == '.bz2' then return (mode == 'r' and io.popen('bzip2 -dc ' .. fn, 'r')) or io.popen('bgzip2 > ' .. fn, 'w'); - else return io.open(fn, mode) end -end - --- Description: log gamma function --- Required by: math.lbinom() --- Reference: AS245, 2nd algorithm, http://lib.stat.cmu.edu/apstat/245 -function math.lgamma(z) - local x; - x = 0.1659470187408462e-06 / (z+7); - x = x + 0.9934937113930748e-05 / (z+6); - x = x - 0.1385710331296526 / (z+5); - x = x + 12.50734324009056 / (z+4); - x = x - 176.6150291498386 / (z+3); - x = x + 771.3234287757674 / (z+2); - x = x - 1259.139216722289 / (z+1); - x = x + 676.5203681218835 / z; - x = x + 0.9999999999995183; - return math.log(x) - 5.58106146679532777 - z + (z-0.5) * math.log(z+6.5); -end - --- Description: regularized incomplete gamma function --- Dependent on: math.lgamma() ---[[ - Formulas are taken from Wiki, with additional input from Numerical - Recipes in C (for modified Lentz's algorithm) and AS245 - (http://lib.stat.cmu.edu/apstat/245). - - A good online calculator is available at: - - http://www.danielsoper.com/statcalc/calc23.aspx - - It calculates upper incomplete gamma function, which equals - math.igamma(s,z,true)*math.exp(math.lgamma(s)) -]]-- -function math.igamma(s, z, complement) - - local function _kf_gammap(s, z) - local sum, x = 1, 1; - for k = 1, 100 do - x = x * z / (s + k); - sum = sum + x; - if x / sum < 1e-14 then break end - end - return math.exp(s * math.log(z) - z - math.lgamma(s + 1.) + math.log(sum)); - end - - local function _kf_gammaq(s, z) - local C, D, f, TINY; - f = 1. + z - s; C = f; D = 0.; TINY = 1e-290; - -- Modified Lentz's algorithm for computing continued fraction. See Numerical Recipes in C, 2nd edition, section 5.2 - for j = 1, 100 do - local d; - local a, b = j * (s - j), j*2 + 1 + z - s; - D = b + a * D; - if D < TINY then D = TINY end - C = b + a / C; - if C < TINY then C = TINY end - D = 1. / D; - d = C * D; - f = f * d; - if math.abs(d - 1) < 1e-14 then break end - end - return math.exp(s * math.log(z) - z - math.lgamma(s) - math.log(f)); - end - - if complement then - return ((z <= 1 or z < s) and 1 - _kf_gammap(s, z)) or _kf_gammaq(s, z); - else - return ((z <= 1 or z < s) and _kf_gammap(s, z)) or (1 - _kf_gammaq(s, z)); - end -end - -function math.brent(func, a, b, tol) - local gold1, gold2, tiny, max_iter = 1.6180339887, 0.3819660113, 1e-20, 100 - - local fa, fb = func(a, data), func(b, data) - if fb > fa then -- swap, such that f(a) > f(b) - a, b, fa, fb = b, a, fb, fa - end - local c = b + gold1 * (b - a) - local fc = func(c) -- golden section extrapolation - while fb > fc do - local bound = b + 100.0 * (c - b) -- the farthest point where we want to go - local r = (b - a) * (fb - fc) - local q = (b - c) * (fb - fa) - if math.abs(q - r) < tiny then -- avoid 0 denominator - tmp = q > r and tiny or 0.0 - tiny - else tmp = q - r end - u = b - ((b - c) * q - (b - a) * r) / (2.0 * tmp) -- u is the parabolic extrapolation point - if (b > u and u > c) or (b < u and u < c) then -- u lies between b and c - fu = func(u) - if fu < fc then -- (b,u,c) bracket the minimum - a, b, fa, fb = b, u, fb, fu - break - elseif fu > fb then -- (a,b,u) bracket the minimum - c, fc = u, fu - break - end - u = c + gold1 * (c - b) - fu = func(u) -- golden section extrapolation - elseif (c > u and u > bound) or (c < u and u < bound) then -- u lies between c and bound - fu = func(u) - if fu < fc then -- fb > fc > fu - b, c, u = c, u, c + gold1 * (c - b) - fb, fc, fu = fc, fu, func(u) - else -- (b,c,u) bracket the minimum - a, b, c = b, c, u - fa, fb, fc = fb, fc, fu - break - end - elseif (u > bound and bound > c) or (u < bound and bound < c) then -- u goes beyond the bound - u = bound - fu = func(u) - else -- u goes the other way around, use golden section extrapolation - u = c + gold1 * (c - b) - fu = func(u) - end - a, b, c = b, c, u - fa, fb, fc = fb, fc, fu - end - if a > c then a, c = c, a end -- swap - - -- now, afb and fb tol1 then - -- related to parabolic interpolation - local r = (b - w) * (fb - fv) - local q = (b - v) * (fb - fw) - local p = (b - v) * q - (b - w) * r - q = 2.0 * (q - r) - if q > 0.0 then p = 0.0 - p - else q = 0.0 - q end - eold, e = e, d - if math.abs(p) >= math.abs(0.5 * q * eold) or p <= q * (a - b) or p >= q * (c - b) then - e = b >= mid and a - b or c - b - d = gold2 * e - else - d, u = p / q, b + d -- actual parabolic interpolation happens here - if u - a < tol2 or c - u < tol2 then - d = mid > b and tol1 or 0.0 - tol1 - end - end - else -- golden section interpolation - e = b >= min and a - b or c - b - d = gold2 * e - end - u = fabs(d) >= tol1 and b + d or b + (d > 0.0 and tol1 or -tol1); - fu = func(u) - if fu <= fb then -- u is the minimum point so far - if u >= b then a = b - else c = b end - v, w, b = w, b, u - fv, fw, fb = fw, fb, fu - else -- adjust (a,c) and (u,v,w) - if u < b then a = u - else c = u end - if fu <= fw or w == b then - v, w = w, u - fv, fw = fw, fu - elseif fu <= fv or v == b or v == w then - v, fv = u, fu; - end - end - end - return fb, b -end - -matrix = {} - --- Description: chi^2 test for contingency tables --- Dependent on: math.igamma() -function matrix.chi2(a) - if #a == 2 and #a[1] == 2 then -- 2x2 table - local x, z - x = (a[1][1] + a[1][2]) * (a[2][1] + a[2][2]) * (a[1][1] + a[2][1]) * (a[1][2] + a[2][2]) - if x == 0 then return 0, 1, false end - z = a[1][1] * a[2][2] - a[1][2] * a[2][1] - z = (a[1][1] + a[1][2] + a[2][1] + a[2][2]) * z * z / x - return z, math.igamma(.5, .5 * z, true), true - else -- generic table - local rs, cs, n, m, N, z = {}, {}, #a, #a[1], 0, 0 - for i = 1, n do rs[i] = 0 end - for j = 1, m do cs[j] = 0 end - for i = 1, n do -- compute column sum and row sum - for j = 1, m do cs[j], rs[i] = cs[j] + a[i][j], rs[i] + a[i][j] end - end - for i = 1, n do N = N + rs[i] end - for i = 1, n do -- compute the chi^2 statistics - for j = 1, m do - local E = rs[i] * cs[j] / N; - z = z + (a[i][j] - E) * (a[i][j] - E) / E - end - end - return z, math.igamma(.5 * (n-1) * (m-1), .5 * z, true), true; - end -end - ---------------------------------- --- END: routines from klib.lua -- ---------------------------------- - - --------------------------- --- BEGIN: misc routines -- --------------------------- - --- precompute an array for PL->probability conversion --- @param m maximum PL -function algo_init_q2p(m) - local q2p = {} - for i = 0, m do - q2p[i] = math.pow(10, -i / 10) - end - return q2p -end - --- given the haplotype frequency, compute r^2 --- @param f 4 haplotype frequencies; f[] is 0-indexed. --- @return r^2 -function algo_r2(f) - local p = { f[0] + f[1], f[0] + f[2] } - local D = f[0] * f[3] - f[1] * f[2] - return (p[1] == 0 or p[2] == 0 or 1-p[1] == 0 or 1-p[2] == 0) and 0 or D * D / (p[1] * p[2] * (1 - p[1]) * (1 - p[2])) -end - --- parse a VCF line to get PL --- @param q2p is computed by algo_init_q2p() -function text_parse_pl(t, q2p, parse_GT) - parse_GT = parse_GT == nil and true or false - local ht, gt, pl = {}, {}, {} - local s, j0 = t[9]:split(':'), 0 - for j = 1, #s do - if s[j] == 'PL' then j0 = j break end - end - local has_GT = (s[1] == 'GT' and parse_GT) and true or false - for i = 10, #t do - if j0 > 0 then - local s = t[i]:split(':') - local a, b = 1, s[j0]:find(',') - pl[#pl+1] = q2p[tonumber(s[j0]:sub(a, b - 1))] - a, b = b + 1, s[j0]:find(',', b + 1) - pl[#pl+1] = q2p[tonumber(s[j0]:sub(a, b - 1))] - a, b = b + 1, s[j0]:find(',', b + 1) - pl[#pl+1] = q2p[tonumber(s[j0]:sub(a, (b and b - 1) or nil))] - end - if has_GT then - if t[i]:sub(1, 1) ~= '.' then - local g = tonumber(t[i]:sub(1, 1)) + tonumber(t[i]:sub(3, 3)); - gt[#gt+1] = 1e-6; gt[#gt+1] = 1e-6; gt[#gt+1] = 1e-6 - gt[#gt - 2 + g] = 1 - ht[#ht+1] = tonumber(t[i]:sub(1, 1)); ht[#ht+1] = tonumber(t[i]:sub(3, 3)); - else - gt[#gt+1] = 1; gt[#gt+1] = 1; gt[#gt+1] = 1 - ht[#ht+1] = -1; ht[#ht+1] = -1; - end - end --- print(t[i], pl[#pl-2], pl[#pl-1], pl[#pl], gt[#gt-2], gt[#gt-1], gt[#gt]) - end - if #pl == 0 then pl = nil end - local x = has_GT and { t[1], t[2], ht, gt, pl } or { t[1], t[2], nil, nil, pl } - return x -end - --- Infer haplotype frequency --- @param pdg genotype likelihoods P(D|g) generated by text_parse_pl(). pdg[] is 1-indexed. --- @param eps precision [1e-5] --- @return 2-locus haplotype frequencies, 0-indexed array -function algo_hapfreq2(pdg, eps) - eps = eps or 1e-5 - local n, f = #pdg[1] / 3, {[0]=0.25, 0.25, 0.25, 0.25} - for iter = 1, 100 do - local F = {[0]=0, 0, 0, 0} - for i = 0, n - 1 do - local p1, p2 = {[0]=pdg[1][i*3+1], pdg[1][i*3+2], pdg[1][i*3+3]}, {[0]=pdg[2][i*3+1], pdg[2][i*3+2], pdg[2][i*3+3]} - local u = { [0]= - f[0] * (f[0] * p1[0] * p2[0] + f[1] * p1[0] * p2[1] + f[2] * p1[1] * p2[0] + f[3] * p1[1] * p2[1]), - f[1] * (f[0] * p1[0] * p2[1] + f[1] * p1[0] * p2[2] + f[2] * p1[1] * p2[1] + f[3] * p1[1] * p2[2]), - f[2] * (f[0] * p1[1] * p2[0] + f[1] * p1[1] * p2[1] + f[2] * p1[2] * p2[0] + f[3] * p1[2] * p2[1]), - f[3] * (f[0] * p1[1] * p2[1] + f[1] * p1[1] * p2[2] + f[2] * p1[2] * p2[1] + f[3] * p1[2] * p2[2]) - } - local s = u[0] + u[1] + u[2] + u[3] - s = 1 / (s * n) - F[0] = F[0] + u[0] * s - F[1] = F[1] + u[1] * s - F[2] = F[2] + u[2] * s - F[3] = F[3] + u[3] * s - end - local e = 0 - for k = 0, 3 do - e = math.abs(f[k] - F[k]) > e and math.abs(f[k] - F[k]) or e - end - for k = 0, 3 do f[k] = F[k] end - if e < eps then break end --- print(f[0], f[1], f[2], f[3]) - end - return f -end - ------------------------- --- END: misc routines -- ------------------------- - - ---------------------- --- BEGIN: commands -- ---------------------- - --- CMD vcf2bgl: convert PL tagged VCF to Beagle input -- -function cmd_vcf2bgl() - if #arg == 0 then - print("\nUsage: vcf2bgl.lua ") - print("\nNB: This command finds PL by matching /(\\d+),(\\d+),(\\d+)/.\n"); - os.exit(1) - end - - local lookup = {} - for i = 0, 10000 do lookup[i] = string.format("%.4f", math.pow(10, -i/10)) end - - local fp = io.xopen(arg[1]) - for l in fp:lines() do - if l:sub(1, 2) == '##' then -- meta lines; do nothing - elseif l:sub(1, 1) == '#' then -- sample lines - local t, s = l:split('\t'), {} - for i = 10, #t do s[#s+1] = t[i]; s[#s+1] = t[i]; s[#s+1] = t[i] end - print('marker', 'alleleA', 'alleleB', table.concat(s, '\t')) - else -- data line - local t = l:split('\t'); - if t[5] ~= '.' and t[5]:find(",") == nil and #t[5] == 1 and #t[4] == 1 then -- biallic SNP - local x, z = -1, {}; - if t[9]:find('PL') then - for i = 10, #t do - local AA, Aa, aa = t[i]:match('(%d+),(%d+),(%d+)') - AA = tonumber(AA); Aa = tonumber(Aa); aa = tonumber(aa); - if AA ~= nil then - z[#z+1] = lookup[AA]; z[#z+1] = lookup[Aa]; z[#z+1] = lookup[aa]; - else z[#z+1] = 1; z[#z+1] = 1; z[#z+1] = 1; end - end - print(t[1]..':'..t[2], t[4], t[5], table.concat(z, '\t')) - elseif t[9]:find('GL') then - print('Error: not implemented') - os.exit(1) - end - end - end - end - fp:close() -end - --- CMD bgl2vcf: convert Beagle output to VCF -function cmd_bgl2vcf() - if #arg < 2 then - print('Usage: bgl2vcf.lua ') - os.exit(1) - end - - local fpp = io.xopen(arg[1]); - local fpg = io.xopen(arg[2]); - for lg in fpg:lines() do - local tp, tg, a = fpp:read():split('%s'), lg:split('%s', 4), {} - if tp[1] == 'I' then - for i = 3, #tp, 2 do a[#a+1] = tp[i] end - print('#CHROM', 'POS', 'ID', 'REF', 'ALT', 'QUAL', 'FILTER', 'INFO', 'FORMAT', table.concat(a, '\t')) - else - local chr, pos = tg[1]:match('(%S+):(%d+)$') - a = {chr, pos, '.', tg[2], tg[3], 30, '.', '.', 'GT'} - for i = 3, #tp, 2 do - a[#a+1] = ((tp[i] == tg[2] and 0) or 1) .. '|' .. ((tp[i+1] == tg[2] and 0) or 1) - end - print(table.concat(a, '\t')) - end - end - fpg:close(); fpp:close(); -end - --- CMD freq: count alleles in each population -function cmd_freq() - -- parse the command line - local site_only = true; -- print site allele frequency or not - for c in os.getopt(arg, 's') do - if c == 's' then site_only = false end - end - if #arg == 0 then - print("\nUsage: vcfutils.lua freq [-s] [samples.txt]\n") - print("NB: 1) This command only considers biallelic variants.") - print(" 2) Apply '-s' to get the allele frequency spectrum.") - print(" 3) 'samples.txt' is TAB-delimited with each line consisting of sample and population.") - print("") - os.exit(1) - end - - -- read the sample-population pairs - local pop, sample = {}, {} - if #arg > 1 then - local fp = io.xopen(arg[2]); - for l in fp:lines() do - local s, p = l:match("^(%S+)%s+(%S+)"); -- sample, population pair - sample[s] = p; -- FIXME: check duplications - if pop[p] then table.insert(pop[p], s) - else pop[p] = {s} end - end - fp:close(); - end - pop['NA'] = {} - - -- parse VCF - fp = (#arg >= 2 and io.xopen(arg[1])) or io.stdin; - local col, cnt = {}, {}; - for k in pairs(pop) do - col[k], cnt[k] = {}, {[0]=0}; - end - for l in fp:lines() do - if l:sub(1, 2) == '##' then -- meta lines; do nothing - elseif l:sub(1, 1) == '#' then -- the sample line - local t, del_NA = l:split('\t'), true; - for i = 10, #t do - local k = sample[t[i]] - if k == nil then - k, del_NA = 'NA', false - table.insert(pop[k], t[i]) - end - table.insert(col[k], i); - table.insert(cnt[k], 0); - table.insert(cnt[k], 0); - end - if del_NA then pop['NA'], col['NA'], cnt['NA'] = nil, nil, nil end - else -- data lines - local t = l:split('\t'); - if t[5] ~= '.' and t[5]:find(",") == nil then -- biallic - if site_only == true then io.write(t[1], '\t', t[2], '\t', t[4], '\t', t[5]) end - for k, v in pairs(col) do - local ac, an = 0, 0; - for i = 1, #v do - local a1, a2 = t[v[i]]:match("^(%d).(%d)"); - if a1 ~= nil then ac, an = ac + a1 + a2, an + 2 end - end - if site_only == true then io.write('\t', k, ':', an, ':', ac) end - if an == #cnt[k] then cnt[k][ac] = cnt[k][ac] + 1 end - end - if site_only == true then io.write('\n') end - end - end - end - fp:close(); - - -- print - if site_only == false then - for k, v in pairs(cnt) do - io.write(k .. "\t" .. #v); - for i = 0, #v do io.write("\t" .. v[i]) end - io.write('\n'); - end - end -end - -function cmd_vcf2chi2() - if #arg < 3 then - print("Usage: vcfutils.lua vcf2chi2 "); - os.exit(1) - end - - local g = {}; - - -- read the list of groups - local fp = io.xopen(arg[2]); - for l in fp:lines() do local x = l:match("^(%S+)"); g[x] = 1 end -- FIXME: check duplicate - fp:close() - fp = io.xopen(arg[3]); - for l in fp:lines() do local x = l:match("^(%S+)"); g[x] = 2 end - fp:close() - - -- process VCF - fp = io.xopen(arg[1]) - local h = {{}, {}} - for l in fp:lines() do - if l:sub(1, 2) == '##' then print(l) -- meta lines; do nothing - elseif l:sub(1, 1) == '#' then -- sample lines - local t = l:split('\t'); - for i = 10, #t do - if g[t[i]] == 1 then table.insert(h[1], i) - elseif g[t[i]] == 2 then table.insert(h[2], i) end - end - while #t > 8 do table.remove(t) end - print(table.concat(t, "\t")) - else -- data line - local t = l:split('\t'); - if t[5] ~= '.' and t[5]:find(",") == nil then -- biallic - local a = {{0, 0}, {0, 0}} - for i = 1, 2 do - for _, k in pairs(h[i]) do - if t[k]:find("^0.0") then a[i][1] = a[i][1] + 2 - elseif t[k]:find("^1.1") then a[i][2] = a[i][2] + 2 - elseif t[k]:find("^0.1") or t[k]:find("^1.0") then - a[i][1], a[i][2] = a[i][1] + 1, a[i][2] + 1 - end - end - end - local chi2, p, succ = matrix.chi2(a); - while #t > 8 do table.remove(t) end - --print(a[1][1], a[1][2], a[2][1], a[2][2], chi2, p); - if succ then print(table.concat(t, "\t") .. ";PCHI2=" .. string.format("%.3g", p) - .. string.format(';AF1=%.4g;AF2=%.4g,%.4g', (a[1][2]+a[2][2]) / (a[1][1]+a[1][2]+a[2][1]+a[2][2]), - a[1][2]/(a[1][1]+a[1][2]), a[2][2]/(a[2][1]+a[2][2]))) - else print(table.concat(t, "\t")) end - end - end - end - fp:close() -end - --- CMD: compute r^2 -function cmd_r2() - local w, is_ht, is_gt = 1, false, false - for o, a in os.getopt(arg, 'w:hg') do - if o == 'w' then w = tonumber(a) - elseif o == 'h' then is_ht, is_gt = true, true - elseif o == 'g' then is_gt = true - end - end - if #arg == 0 then - print("Usage: vcfutils.lua r2 [-hg] [-w 1] ") - os.exit(1) - end - local stack, fp, q2p = {}, io.xopen(arg[1]), algo_init_q2p(1023) - for l in fp:lines() do - if l:sub(1, 1) ~= '#' then - local t = l:split('\t') - local x = text_parse_pl(t, q2p) - if #t[5] == 1 and t[5] ~= '.' then -- biallelic - local r2 = {} - for k = 1, w do - if is_gt == false then -- use PL - if stack[k] then - local pdg = { stack[k][5], x[5] } - r2[#r2+1] = algo_r2(algo_hapfreq2(pdg)) - else r2[#r2+1] = 0 end - elseif is_ht == false then -- use unphased GT - if stack[k] then - local pdg = { stack[k][4], x[4] } - r2[#r2+1] = algo_r2(algo_hapfreq2(pdg)) - else r2[#r2+1] = 0 end - else -- use phased GT - if stack[k] then - local f, ht = { [0]=0, 0, 0, 0 }, { stack[k][3], x[3] } - for i = 1, #ht[1] do - local j = ht[1][i] * 2 + ht[2][i] - f[j] = f[j] + 1 - end - local sum = f[0] + f[1] + f[2] + f[3] - for k = 0, 3 do f[k] = f[k] / sum end - r2[#r2+1] = algo_r2(f) - else r2[#r2+1] = 0 end - end - end - for k = 1, #r2 do - r2[k] = string.format('%.3f', r2[k]) - end - print(x[1], x[2], table.concat(r2, '\t')) - if #stack == w then table.remove(stack, 1) end - stack[#stack+1] = x - end - end - end - fp:close() -end - -------------------- --- END: commands -- -------------------- - - -------------------- --- MAIN FUNCTION -- -------------------- - -if #arg == 0 then - print("\nUsage: vcfutils.lua \n") - print("Command: freq count biallelic alleles in each population") - print(" r2 compute r^2") - print(" vcf2chi2 compute 1-degree chi-square between two groups of samples") - print(" vcf2bgl convert PL annotated VCF to Beagle input") - print(" bgl2vcf convert Beagle input to VCF") - print("") - os.exit(1) -end - -local cmd = arg[1] -table.remove(arg, 1) -if cmd == 'vcf2bgl' then cmd_vcf2bgl() -elseif cmd == 'bgl2vcf' then cmd_bgl2vcf() -elseif cmd == 'freq' then cmd_freq() -elseif cmd == 'r2' then cmd_r2() -elseif cmd == 'vcf2chi2' then cmd_vcf2chi2() -else - print('ERROR: unknown command "' .. cmd .. '"') - os.exit(1) -end diff --git a/src/cnvnator/src/samtools/misc/wgsim.c b/src/cnvnator/src/samtools/misc/wgsim.c deleted file mode 100644 index b9c513c..0000000 --- a/src/cnvnator/src/samtools/misc/wgsim.c +++ /dev/null @@ -1,419 +0,0 @@ -/* The MIT License - - Copyright (c) 2008 Genome Research Ltd (GRL). - 2011 Heng Li - - Permission is hereby granted, free of charge, to any person obtaining - a copy of this software and associated documentation files (the - "Software"), to deal in the Software without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Software, and to - permit persons to whom the Software is furnished to do so, subject to - the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. -*/ - -/* This program is separated from maq's read simulator with Colin - * Hercus' modification to allow longer indels. */ - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include "kseq.h" -KSEQ_INIT(gzFile, gzread) - -#define PACKAGE_VERSION "0.3.0" - -const uint8_t nst_nt4_table[256] = { - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5 /*'-'*/, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 0, 4, 1, 4, 4, 4, 2, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 0, 4, 1, 4, 4, 4, 2, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 -}; - -/* Simple normal random number generator, copied from genran.c */ - -double ran_normal() -{ - static int iset = 0; - static double gset; - double fac, rsq, v1, v2; - if (iset == 0) { - do { - v1 = 2.0 * drand48() - 1.0; - v2 = 2.0 * drand48() - 1.0; - rsq = v1 * v1 + v2 * v2; - } while (rsq >= 1.0 || rsq == 0.0); - fac = sqrt(-2.0 * log(rsq) / rsq); - gset = v1 * fac; - iset = 1; - return v2 * fac; - } else { - iset = 0; - return gset; - } -} - -/* wgsim */ - -enum muttype_t {NOCHANGE = 0, INSERT = 0x1000, SUBSTITUTE = 0xe000, DELETE = 0xf000}; -typedef unsigned short mut_t; -static mut_t mutmsk = (mut_t)0xf000; - -typedef struct { - int l, m; /* length and maximum buffer size */ - mut_t *s; /* sequence */ -} mutseq_t; - -static double ERR_RATE = 0.02; -static double MUT_RATE = 0.001; -static double INDEL_FRAC = 0.15; -static double INDEL_EXTEND = 0.3; -static double MAX_N_RATIO = 0.1; - -void wgsim_mut_diref(const kseq_t *ks, int is_hap, mutseq_t *hap1, mutseq_t *hap2) -{ - int i, deleting = 0; - mutseq_t *ret[2]; - - ret[0] = hap1; ret[1] = hap2; - ret[0]->l = ks->seq.l; ret[1]->l = ks->seq.l; - ret[0]->m = ks->seq.m; ret[1]->m = ks->seq.m; - ret[0]->s = (mut_t *)calloc(ks->seq.m, sizeof(mut_t)); - ret[1]->s = (mut_t *)calloc(ks->seq.m, sizeof(mut_t)); - for (i = 0; i != ks->seq.l; ++i) { - int c; - c = ret[0]->s[i] = ret[1]->s[i] = (mut_t)nst_nt4_table[(int)ks->seq.s[i]]; - if (deleting) { - if (drand48() < INDEL_EXTEND) { - if (deleting & 1) ret[0]->s[i] |= DELETE; - if (deleting & 2) ret[1]->s[i] |= DELETE; - continue; - } else deleting = 0; - } - if (c < 4 && drand48() < MUT_RATE) { // mutation - if (drand48() >= INDEL_FRAC) { // substitution - double r = drand48(); - c = (c + (int)(r * 3.0 + 1)) & 3; - if (is_hap || drand48() < 0.333333) { // hom - ret[0]->s[i] = ret[1]->s[i] = SUBSTITUTE|c; - } else { // het - ret[drand48()<0.5?0:1]->s[i] = SUBSTITUTE|c; - } - } else { // indel - if (drand48() < 0.5) { // deletion - if (is_hap || drand48() < 0.333333) { // hom-del - ret[0]->s[i] = ret[1]->s[i] = DELETE; - deleting = 3; - } else { // het-del - deleting = drand48()<0.5?1:2; - ret[deleting-1]->s[i] = DELETE; - } - } else { // insertion - int num_ins = 0, ins = 0; - do { - num_ins++; - ins = (ins << 2) | (int)(drand48() * 4.0); - } while (num_ins < 4 && drand48() < INDEL_EXTEND); - - if (is_hap || drand48() < 0.333333) { // hom-ins - ret[0]->s[i] = ret[1]->s[i] = (num_ins << 12) | (ins << 4) | c; - } else { // het-ins - ret[drand48()<0.5?0:1]->s[i] = (num_ins << 12) | (ins << 4) | c; - } - } - } - } - } -} -void wgsim_print_mutref(const char *name, const kseq_t *ks, mutseq_t *hap1, mutseq_t *hap2) -{ - int i; - for (i = 0; i != ks->seq.l; ++i) { - int c[3]; - c[0] = nst_nt4_table[(int)ks->seq.s[i]]; - c[1] = hap1->s[i]; c[2] = hap2->s[i]; - if (c[0] >= 4) continue; - if ((c[1] & mutmsk) != NOCHANGE || (c[2] & mutmsk) != NOCHANGE) { - printf("%s\t%d\t", name, i+1); - if (c[1] == c[2]) { // hom - if ((c[1]&mutmsk) == SUBSTITUTE) { // substitution - printf("%c\t%c\t-\n", "ACGTN"[c[0]], "ACGTN"[c[1]&0xf]); - } else if ((c[1]&mutmsk) == DELETE) { // del - printf("%c\t-\t-\n", "ACGTN"[c[0]]); - } else if (((c[1] & mutmsk) >> 12) <= 5) { // ins - printf("-\t"); - int n = (c[1]&mutmsk) >> 12, ins = c[1] >> 4; - while (n > 0) { - putchar("ACGTN"[ins & 0x3]); - ins >>= 2; - n--; - } - printf("\t-\n"); - } else assert(0); - } else { // het - if ((c[1]&mutmsk) == SUBSTITUTE || (c[2]&mutmsk) == SUBSTITUTE) { // substitution - printf("%c\t%c\t+\n", "ACGTN"[c[0]], "XACMGRSVTWYHKDBN"[1<<(c[1]&0x3)|1<<(c[2]&0x3)]); - } else if ((c[1]&mutmsk) == DELETE) { - printf("%c\t-\t+\n", "ACGTN"[c[0]]); - } else if ((c[2]&mutmsk) == DELETE) { - printf("%c\t-\t+\n", "ACGTN"[c[0]]); - } else if (((c[1] & mutmsk) >> 12) <= 4) { // ins1 - printf("-\t"); - int n = (c[1]&mutmsk) >> 12, ins = c[1] >> 4; - while (n > 0) { - putchar("ACGTN"[ins & 0x3]); - ins >>= 2; - n--; - } - printf("\t+\n"); - } else if (((c[2] & mutmsk) >> 12) <= 5) { // ins2 - printf("-\t"); - int n = (c[2]&mutmsk) >> 12, ins = c[2] >> 4; - while (n > 0) { - putchar("ACGTN"[ins & 0x3]); - ins >>= 2; - n--; - } - printf("\t+\n"); - } else assert(0); - } - } - } -} - -void wgsim_core(FILE *fpout1, FILE *fpout2, const char *fn, int is_hap, uint64_t N, int dist, int std_dev, int size_l, int size_r) -{ - kseq_t *ks; - mutseq_t rseq[2]; - gzFile fp_fa; - uint64_t tot_len, ii; - int i, l, n_ref; - char *qstr; - int size[2], Q, max_size; - uint8_t *tmp_seq[2]; - mut_t *target; - - l = size_l > size_r? size_l : size_r; - qstr = (char*)calloc(l+1, 1); - tmp_seq[0] = (uint8_t*)calloc(l+2, 1); - tmp_seq[1] = (uint8_t*)calloc(l+2, 1); - size[0] = size_l; size[1] = size_r; - max_size = size_l > size_r? size_l : size_r; - - Q = (ERR_RATE == 0.0)? 'I' : (int)(-10.0 * log(ERR_RATE) / log(10.0) + 0.499) + 33; - - fp_fa = gzopen(fn, "r"); - ks = kseq_init(fp_fa); - tot_len = n_ref = 0; - fprintf(stderr, "[%s] calculating the total length of the reference sequence...\n", __func__); - while ((l = kseq_read(ks)) >= 0) { - tot_len += l; - ++n_ref; - } - fprintf(stderr, "[%s] %d sequences, total length: %llu\n", __func__, n_ref, (long long)tot_len); - kseq_destroy(ks); - gzclose(fp_fa); - - fp_fa = gzopen(fn, "r"); - ks = kseq_init(fp_fa); - while ((l = kseq_read(ks)) >= 0) { - uint64_t n_pairs = (uint64_t)((long double)l / tot_len * N + 0.5); - if (l < dist + 3 * std_dev) { - fprintf(stderr, "[%s] skip sequence '%s' as it is shorter than %d!\n", __func__, ks->name.s, dist + 3 * std_dev); - continue; - } - - // generate mutations and print them out - wgsim_mut_diref(ks, is_hap, rseq, rseq+1); - wgsim_print_mutref(ks->name.s, ks, rseq, rseq+1); - - for (ii = 0; ii != n_pairs; ++ii) { // the core loop - double ran; - int d, pos, s[2], is_flip = 0; - int n_sub[2], n_indel[2], n_err[2], ext_coor[2], j, k; - FILE *fpo[2]; - - do { // avoid boundary failure - ran = ran_normal(); - ran = ran * std_dev + dist; - d = (int)(ran + 0.5); - d = d > max_size? d : max_size; - pos = (int)((l - d + 1) * drand48()); - } while (pos < 0 || pos >= ks->seq.l || pos + d - 1 >= ks->seq.l); - - // flip or not - if (drand48() < 0.5) { - fpo[0] = fpout1; fpo[1] = fpout2; - s[0] = size[0]; s[1] = size[1]; - } else { - fpo[1] = fpout1; fpo[0] = fpout2; - s[1] = size[0]; s[0] = size[1]; - is_flip = 1; - } - - // generate the read sequences - target = rseq[drand48()<0.5?0:1].s; // haplotype from which the reads are generated - n_sub[0] = n_sub[1] = n_indel[0] = n_indel[1] = n_err[0] = n_err[1] = 0; - -#define __gen_read(x, start, iter) do { \ - for (i = (start), k = 0, ext_coor[x] = -10; i >= 0 && i < ks->seq.l && k < s[x]; iter) { \ - int c = target[i], mut_type = c & mutmsk; \ - if (ext_coor[x] < 0) { \ - if (mut_type != NOCHANGE && mut_type != SUBSTITUTE) continue; \ - ext_coor[x] = i; \ - } \ - if (mut_type == DELETE) ++n_indel[x]; \ - else if (mut_type == NOCHANGE || mut_type == SUBSTITUTE) { \ - tmp_seq[x][k++] = c & 0xf; \ - if (mut_type == SUBSTITUTE) ++n_sub[x]; \ - } else { \ - int n, ins; \ - ++n_indel[x]; \ - tmp_seq[x][k++] = c & 0xf; \ - for (n = mut_type>>12, ins = c>>4; n > 0 && k < s[x]; --n, ins >>= 2) \ - tmp_seq[x][k++] = ins & 0x3; \ - } \ - } \ - if (k != s[x]) ext_coor[x] = -10; \ - } while (0) - - __gen_read(0, pos, ++i); - __gen_read(1, pos + d - 1, --i); - for (k = 0; k < s[1]; ++k) tmp_seq[1][k] = tmp_seq[1][k] < 4? 3 - tmp_seq[1][k] : 4; // complement - if (ext_coor[0] < 0 || ext_coor[1] < 0) { // fail to generate the read(s) - --ii; - continue; - } - - // generate sequencing errors - for (j = 0; j < 2; ++j) { - int n_n = 0; - for (i = 0; i < s[j]; ++i) { - int c = tmp_seq[j][i]; - if (c >= 4) { // actually c should be never larger than 4 if everything is correct - c = 4; - ++n_n; - } else if (drand48() < ERR_RATE) { - // c = (c + (int)(drand48() * 3.0 + 1)) & 3; // random sequencing errors - c = (c + 1) & 3; // recurrent sequencing errors - ++n_err[j]; - } - tmp_seq[j][i] = c; - } - if ((double)n_n / s[j] > MAX_N_RATIO) break; - } - if (j < 2) { // too many ambiguous bases on one of the reads - --ii; - continue; - } - - // print - for (j = 0; j < 2; ++j) { - for (i = 0; i < s[j]; ++i) qstr[i] = Q; - qstr[i] = 0; - fprintf(fpo[j], "@%s_%u_%u_%d:%d:%d_%d:%d:%d_%llx/%d\n", ks->name.s, ext_coor[0]+1, ext_coor[1]+1, - n_err[0], n_sub[0], n_indel[0], n_err[1], n_sub[1], n_indel[1], - (long long)ii, j==0? is_flip+1 : 2-is_flip); - for (i = 0; i < s[j]; ++i) - fputc("ACGTN"[(int)tmp_seq[j][i]], fpo[j]); - fprintf(fpo[j], "\n+\n%s\n", qstr); - } - } - free(rseq[0].s); free(rseq[1].s); - } - kseq_destroy(ks); - gzclose(fp_fa); - free(qstr); - free(tmp_seq[0]); free(tmp_seq[1]); -} - -static int simu_usage() -{ - fprintf(stderr, "\n"); - fprintf(stderr, "Program: wgsim (short read simulator)\n"); - fprintf(stderr, "Version: %s\n", PACKAGE_VERSION); - fprintf(stderr, "Contact: Heng Li \n\n"); - fprintf(stderr, "Usage: wgsim [options] \n\n"); - fprintf(stderr, "Options: -e FLOAT base error rate [%.3f]\n", ERR_RATE); - fprintf(stderr, " -d INT outer distance between the two ends [500]\n"); - fprintf(stderr, " -s INT standard deviation [50]\n"); - fprintf(stderr, " -N INT number of read pairs [1000000]\n"); - fprintf(stderr, " -1 INT length of the first read [70]\n"); - fprintf(stderr, " -2 INT length of the second read [70]\n"); - fprintf(stderr, " -r FLOAT rate of mutations [%.4f]\n", MUT_RATE); - fprintf(stderr, " -R FLOAT fraction of indels [%.2f]\n", INDEL_FRAC); - fprintf(stderr, " -X FLOAT probability an indel is extended [%.2f]\n", INDEL_EXTEND); - fprintf(stderr, " -S INT seed for random generator [-1]\n"); - fprintf(stderr, " -h haplotype mode\n"); - fprintf(stderr, "\n"); - return 1; -} - -int main(int argc, char *argv[]) -{ - int64_t N; - int dist, std_dev, c, size_l, size_r, is_hap = 0; - FILE *fpout1, *fpout2; - int seed = -1; - - N = 1000000; dist = 500; std_dev = 50; - size_l = size_r = 70; - while ((c = getopt(argc, argv, "e:d:s:N:1:2:r:R:hX:S:")) >= 0) { - switch (c) { - case 'd': dist = atoi(optarg); break; - case 's': std_dev = atoi(optarg); break; - case 'N': N = atoi(optarg); break; - case '1': size_l = atoi(optarg); break; - case '2': size_r = atoi(optarg); break; - case 'e': ERR_RATE = atof(optarg); break; - case 'r': MUT_RATE = atof(optarg); break; - case 'R': INDEL_FRAC = atof(optarg); break; - case 'X': INDEL_EXTEND = atof(optarg); break; - case 'S': seed = atoi(optarg); break; - case 'h': is_hap = 1; break; - } - } - if (argc - optind < 3) return simu_usage(); - fpout1 = fopen(argv[optind+1], "w"); - fpout2 = fopen(argv[optind+2], "w"); - if (!fpout1 || !fpout2) { - fprintf(stderr, "[wgsim] file open error\n"); - return 1; - } - srand48(seed > 0? seed : time(0)); - wgsim_core(fpout1, fpout2, argv[optind], is_hap, N, dist, std_dev, size_l, size_r); - - fclose(fpout1); fclose(fpout2); - return 0; -} diff --git a/src/cnvnator/src/samtools/misc/wgsim_eval.pl b/src/cnvnator/src/samtools/misc/wgsim_eval.pl deleted file mode 100755 index f919a06..0000000 --- a/src/cnvnator/src/samtools/misc/wgsim_eval.pl +++ /dev/null @@ -1,91 +0,0 @@ -#!/usr/bin/perl -w - -# Contact: lh3 -# Version: 0.1.5 - -use strict; -use warnings; -use Getopt::Std; - -&wgsim_eval; -exit; - -sub wgsim_eval { - my %opts = (g=>5); - getopts('pcag:', \%opts); - die("Usage: wgsim_eval.pl [-pca] [-g $opts{g}] \n") if (@ARGV == 0 && -t STDIN); - my (@c0, @c1, %fnfp); - my ($max_q, $flag) = (0, 0); - my $gap = $opts{g}; - $flag |= 1 if (defined $opts{p}); - $flag |= 2 if (defined $opts{c}); - while (<>) { - next if (/^\@/); - my @t = split("\t"); - next if (@t < 11); - my $line = $_; - my ($q, $is_correct, $chr, $left, $rght) = (int($t[4]/10), 1, $t[2], $t[3], $t[3]); - $max_q = $q if ($q > $max_q); - # right coordinate - $_ = $t[5]; s/(\d+)[MDN]/$rght+=$1,'x'/eg; - --$rght; - # correct for soft clipping - my ($left0, $rght0) = ($left, $rght); - $left -= $1 if (/^(\d+)[SH]/); - $rght += $1 if (/(\d+)[SH]$/); - $left0 -= $1 if (/(\d+)[SH]$/); - $rght0 += $1 if (/^(\d+)[SH]/); - # skip unmapped reads - next if (($t[1]&0x4) || $chr eq '*'); - # parse read name and check - if ($t[0] =~ /^(\S+)_(\d+)_(\d+)_/) { - if ($1 ne $chr) { # different chr - $is_correct = 0; - } else { - if ($flag & 2) { - if (($t[1]&0x40) && !($t[1]&0x10)) { # F3, forward - $is_correct = 0 if (abs($2 - $left) > $gap && abs($2 - $left0) > $gap); - } elsif (($t[1]&0x40) && ($t[1]&0x10)) { # F3, reverse - $is_correct = 0 if (abs($3 - $rght) > $gap && abs($3 - $rght0) > $gap); - } elsif (($t[1]&0x80) && !($t[1]&0x10)) { # R3, forward - $is_correct = 0 if (abs($3 - $left) > $gap && abs($3 - $left0) > $gap); - } else { # R3, reverse - $is_correct = 0 if (abs($2 - $rght) > $gap && abs($3 - $rght0) > $gap); - } - } else { - if ($t[1] & 0x10) { # reverse - $is_correct = 0 if (abs($3 - $rght) > $gap && abs($3 - $rght0) > $gap); # in case of indels that are close to the end of a reads - } else { - $is_correct = 0 if (abs($2 - $left) > $gap && abs($2 - $left0) > $gap); - } - } - } - } else { - warn("[wgsim_eval] read '$t[0]' was not generated by wgsim?\n"); - next; - } - ++$c0[$q]; - ++$c1[$q] unless ($is_correct); - @{$fnfp{$t[4]}} = (0, 0) unless (defined $fnfp{$t[4]}); - ++$fnfp{$t[4]}[0]; - ++$fnfp{$t[4]}[1] unless ($is_correct); - print STDERR $line if (($flag&1) && !$is_correct && $q > 0); - } - # print - my ($cc0, $cc1) = (0, 0); - if (!defined($opts{a})) { - for (my $i = $max_q; $i >= 0; --$i) { - $c0[$i] = 0 unless (defined $c0[$i]); - $c1[$i] = 0 unless (defined $c1[$i]); - $cc0 += $c0[$i]; $cc1 += $c1[$i]; - printf("%.2dx %12d / %-12d %12d %.3e\n", $i, $c1[$i], $c0[$i], $cc0, $cc1/$cc0) if ($cc0); - } - } else { - for (reverse(sort {$a<=>$b} (keys %fnfp))) { - next if ($_ == 0); - $cc0 += $fnfp{$_}[0]; - $cc1 += $fnfp{$_}[1]; - print join("\t", $_, $cc0, $cc1), "\n"; - } - } -} diff --git a/src/cnvnator/src/samtools/misc/zoom2sam.pl b/src/cnvnator/src/samtools/misc/zoom2sam.pl deleted file mode 100755 index 5306bfa..0000000 --- a/src/cnvnator/src/samtools/misc/zoom2sam.pl +++ /dev/null @@ -1,97 +0,0 @@ -#!/usr/bin/perl -w - -# Contact: lh3 -# Version: 0.1.0 - -use strict; -use warnings; -use Getopt::Std; - -&zoom2sam; -exit; - -sub mating { - my ($s1, $s2) = @_; - my $isize = 0; - if ($s1->[2] ne '*' && $s1->[2] eq $s2->[2]) { # then calculate $isize - my $x1 = ($s1->[1] & 0x10)? $s1->[3] + length($s1->[9]) : $s1->[3]; - my $x2 = ($s2->[1] & 0x10)? $s2->[3] + length($s2->[9]) : $s2->[3]; - $isize = $x2 - $x1; - } - # update mate coordinate - if ($s2->[2] ne '*') { - @$s1[6..8] = (($s2->[2] eq $s1->[2])? "=" : $s2->[2], $s2->[3], $isize); - $s1->[1] |= 0x20 if ($s2->[1] & 0x10); - } else { - $s1->[1] |= 0x8; - } - if ($s1->[2] ne '*') { - @$s2[6..8] = (($s1->[2] eq $s2->[2])? "=" : $s1->[2], $s1->[3], -$isize); - $s2->[1] |= 0x20 if ($s1->[1] & 0x10); - } else { - $s2->[1] |= 0x8; - } -} - -sub zoom2sam { - my %opts = (); - getopts("p", \%opts); - die("Usage: zoom2sam.pl [-p] -Warnings: This script only supports the default Illumina outputs.\n") if (@ARGV < 2); - my $is_paired = defined($opts{p}); - my $len = shift(@ARGV); - # core loop - my @s1 = (); - my @s2 = (); - my ($s_last, $s_curr) = (\@s1, \@s2); - while (<>) { - &zoom2sam_aux($_, $s_curr, $is_paired, $len); - if (@$s_last != 0 && $s_last->[0] eq $s_curr->[0]) { - &mating($s_last, $s_curr); - print join("\t", @$s_last), "\n"; - print join("\t", @$s_curr), "\n"; - @$s_last = (); @$s_curr = (); - } else { - print join("\t", @$s_last), "\n" if (@$s_last != 0); - my $s = $s_last; $s_last = $s_curr; $s_curr = $s; - } - } - print join("\t", @$s_last), "\n" if (@$s_last != 0); -} - -sub zoom2sam_aux { - my ($line, $s, $is_paired, $len) = @_; - chomp($line); - my @t = split("\t", $line); - @$s = (); - # read name - $s->[0] = $t[0]; - # initial flag (will be updated later) - $s->[1] = 0; - $s->[1] |= 1 | 1<<6 if ($s->[0] =~ /_F$/); - $s->[1] |= 1 | 1<<7 if ($s->[0] =~ /_R$/); - $s->[1] |= 2 if ($is_paired); - # read & quality - $s->[9] = "*"; $s->[10] = "*"; - # cigar - $s->[5] = $len . "M"; - # coor - my @s = split(/\s+/, $t[1]); - $s->[2] = $s[0]; - $t[1] =~ /:(\d+)$/; - $s->[3] = $1 + 1; - if ($s->[0] =~ /_[FR]$/) { - my $u = ($s->[0] =~ /_F$/)? 1 : 0; - my $w = ($t[2] eq '+')? 1 : 0; - $s->[1] |= 0x10 if ($u ^ $w); - $s->[0] =~ s/_[FR]$//; - } else { - $s->[1] |= 0x10 if ($t[2] eq '-'); - } - # mapQ - $s->[4] = 30; - # mate coordinate - $s->[6] = '*'; $s->[7] = $s->[8] = 0; - # aux - push(@$s, "NM:i:$t[3]"); -} diff --git a/src/cnvnator/src/samtools/padding.c b/src/cnvnator/src/samtools/padding.c deleted file mode 100644 index a8da562..0000000 --- a/src/cnvnator/src/samtools/padding.c +++ /dev/null @@ -1,479 +0,0 @@ -#include -#include -#include -#include "kstring.h" -#include "sam_header.h" -#include "sam.h" -#include "bam.h" -#include "faidx.h" - -bam_header_t *bam_header_dup(const bam_header_t *h0); /*in sam.c*/ - -static void replace_cigar(bam1_t *b, int n, uint32_t *cigar) -{ - if (n != b->core.n_cigar) { - int o = b->core.l_qname + b->core.n_cigar * 4; - if (b->data_len + (n - b->core.n_cigar) * 4 > b->m_data) { - b->m_data = b->data_len + (n - b->core.n_cigar) * 4; - kroundup32(b->m_data); - b->data = (uint8_t*)realloc(b->data, b->m_data); - } - memmove(b->data + b->core.l_qname + n * 4, b->data + o, b->data_len - o); - memcpy(b->data + b->core.l_qname, cigar, n * 4); - b->data_len += (n - b->core.n_cigar) * 4; - b->core.n_cigar = n; - } else memcpy(b->data + b->core.l_qname, cigar, n * 4); -} - -#define write_cigar(_c, _n, _m, _v) do { \ - if (_n == _m) { \ - _m = _m? _m<<1 : 4; \ - _c = (uint32_t*)realloc(_c, _m * 4); \ - } \ - _c[_n++] = (_v); \ - } while (0) - -static void unpad_seq(bam1_t *b, kstring_t *s) -{ - int k, j, i; - int length; - uint32_t *cigar = bam1_cigar(b); - uint8_t *seq = bam1_seq(b); - // b->core.l_qseq gives length of the SEQ entry (including soft clips, S) - // We need the padded length after alignment from the CIGAR (excluding - // soft clips S, but including pads from CIGAR D operations) - length = 0; - for (k = 0; k < b->core.n_cigar; ++k) { - int op, ol; - op= bam_cigar_op(cigar[k]); - ol = bam_cigar_oplen(cigar[k]); - if (op == BAM_CMATCH || op == BAM_CEQUAL || op == BAM_CDIFF || op == BAM_CDEL) - length += ol; - } - ks_resize(s, length); - for (k = 0, s->l = 0, j = 0; k < b->core.n_cigar; ++k) { - int op, ol; - op = bam_cigar_op(cigar[k]); - ol = bam_cigar_oplen(cigar[k]); - if (op == BAM_CMATCH || op == BAM_CEQUAL || op == BAM_CDIFF) { - for (i = 0; i < ol; ++i, ++j) s->s[s->l++] = bam1_seqi(seq, j); - } else if (op == BAM_CSOFT_CLIP) { - j += ol; - } else if (op == BAM_CHARD_CLIP) { - /* do nothing */ - } else if (op == BAM_CDEL) { - for (i = 0; i < ol; ++i) s->s[s->l++] = 0; - } else { - fprintf(stderr, "[depad] ERROR: Didn't expect CIGAR op %c in read %s\n", BAM_CIGAR_STR[op], bam1_qname(b)); - assert(-1); - } - } - assert(length == s->l); -} - -int load_unpadded_ref(faidx_t *fai, char *ref_name, int ref_len, kstring_t *seq) -{ - char base; - char *fai_ref = 0; - int fai_ref_len = 0, k; - - fai_ref = fai_fetch(fai, ref_name, &fai_ref_len); - if (fai_ref_len != ref_len) { - fprintf(stderr, "[depad] ERROR: FASTA sequence %s length %i, expected %i\n", ref_name, fai_ref_len, ref_len); - free(fai_ref); - return -1; - } - ks_resize(seq, ref_len); - seq->l = 0; - for (k = 0; k < ref_len; ++k) { - base = fai_ref[k]; - if (base == '-' || base == '*') { - // Map gaps to null to match unpad_seq function - seq->s[seq->l++] = 0; - } else { - int i = bam_nt16_table[(int)base]; - if (i == 0 || i==16) { // Equals maps to 0, anything unexpected to 16 - fprintf(stderr, "[depad] ERROR: Invalid character %c (ASCII %i) in FASTA sequence %s\n", base, (int)base, ref_name); - free(fai_ref); - return -1; - } - seq->s[seq->l++] = i; - } - } - assert(ref_len == seq->l); - free(fai_ref); - return 0; -} - -int get_unpadded_len(faidx_t *fai, char *ref_name, int padded_len) -{ - char base; - char *fai_ref = 0; - int fai_ref_len = 0, k; - int bases=0, gaps=0; - - fai_ref = fai_fetch(fai, ref_name, &fai_ref_len); - if (fai_ref_len != padded_len) { - fprintf(stderr, "[depad] ERROR: FASTA sequence '%s' length %i, expected %i\n", ref_name, fai_ref_len, padded_len); - free(fai_ref); - return -1; - } - for (k = 0; k < padded_len; ++k) { - //fprintf(stderr, "[depad] checking base %i of %i or %i\n", k+1, ref_len, strlen(fai_ref)); - base = fai_ref[k]; - if (base == '-' || base == '*') { - gaps += 1; - } else { - int i = bam_nt16_table[(int)base]; - if (i == 0 || i==16) { // Equals maps to 0, anything unexpected to 16 - fprintf(stderr, "[depad] ERROR: Invalid character %c (ASCII %i) in FASTA sequence '%s'\n", base, (int)base, ref_name); - free(fai_ref); - return -1; - } - bases += 1; - } - } - free(fai_ref); - assert (padded_len == bases + gaps); - return bases; -} - -inline int * update_posmap(int *posmap, kstring_t ref) -{ - int i, k; - posmap = realloc(posmap, ref.m * sizeof(int)); - for (i = k = 0; i < ref.l; ++i) { - posmap[i] = k; - if (ref.s[i]) ++k; - } - return posmap; -} - -int bam_pad2unpad(samfile_t *in, samfile_t *out, faidx_t *fai) -{ - bam_header_t *h = 0; - bam1_t *b = 0; - kstring_t r, q; - int r_tid = -1; - uint32_t *cigar2 = 0; - int ret = 0, n2 = 0, m2 = 0, *posmap = 0; - - b = bam_init1(); - r.l = r.m = q.l = q.m = 0; r.s = q.s = 0; - int read_ret; - h = in->header; - while ((read_ret = samread(in, b)) >= 0) { // read one alignment from `in' - uint32_t *cigar = bam1_cigar(b); - n2 = 0; - if (b->core.pos == 0 && b->core.tid >= 0 && strcmp(bam1_qname(b), h->target_name[b->core.tid]) == 0) { - // fprintf(stderr, "[depad] Found embedded reference '%s'\n", bam1_qname(b)); - r_tid = b->core.tid; - unpad_seq(b, &r); - if (h->target_len[r_tid] != r.l) { - fprintf(stderr, "[depad] ERROR: (Padded) length of '%s' is %d in BAM header, but %ld in embedded reference\n", bam1_qname(b), h->target_len[r_tid], r.l); - return -1; - } - if (fai) { - // Check the embedded reference matches the FASTA file - if (load_unpadded_ref(fai, h->target_name[b->core.tid], h->target_len[b->core.tid], &q)) { - fprintf(stderr, "[depad] ERROR: Failed to load embedded reference '%s' from FASTA\n", h->target_name[b->core.tid]); - return -1; - } - assert(r.l == q.l); - int i; - for (i = 0; i < r.l; ++i) { - if (r.s[i] != q.s[i]) { - // Show gaps as ASCII 45 - fprintf(stderr, "[depad] ERROR: Embedded sequence and reference FASTA don't match for %s base %i, '%c' vs '%c'\n", - h->target_name[b->core.tid], i+1, - r.s[i] ? bam_nt16_rev_table[(int)r.s[i]] : 45, - q.s[i] ? bam_nt16_rev_table[(int)q.s[i]] : 45); - return -1; - } - } - } - write_cigar(cigar2, n2, m2, bam_cigar_gen(b->core.l_qseq, BAM_CMATCH)); - replace_cigar(b, n2, cigar2); - posmap = update_posmap(posmap, r); - } else if (b->core.n_cigar > 0) { - int i, k, op; - if (b->core.tid < 0) { - fprintf(stderr, "[depad] ERROR: Read '%s' has CIGAR but no RNAME\n", bam1_qname(b)); - return -1; - } else if (b->core.tid == r_tid) { - ; // good case, reference available - //fprintf(stderr, "[depad] Have ref '%s' for read '%s'\n", h->target_name[b->core.tid], bam1_qname(b)); - } else if (fai) { - if (load_unpadded_ref(fai, h->target_name[b->core.tid], h->target_len[b->core.tid], &r)) { - fprintf(stderr, "[depad] ERROR: Failed to load '%s' from reference FASTA\n", h->target_name[b->core.tid]); - return -1; - } - posmap = update_posmap(posmap, r); - r_tid = b->core.tid; - // fprintf(stderr, "[depad] Loaded %s from FASTA file\n", h->target_name[b->core.tid]); - } else { - fprintf(stderr, "[depad] ERROR: Missing %s embedded reference sequence (and no FASTA file)\n", h->target_name[b->core.tid]); - return -1; - } - unpad_seq(b, &q); - if (bam_cigar_op(cigar[0]) == BAM_CSOFT_CLIP) { - write_cigar(cigar2, n2, m2, cigar[0]); - } else if (bam_cigar_op(cigar[0]) == BAM_CHARD_CLIP) { - write_cigar(cigar2, n2, m2, cigar[0]); - if (b->core.n_cigar > 2 && bam_cigar_op(cigar[1]) == BAM_CSOFT_CLIP) { - write_cigar(cigar2, n2, m2, cigar[1]); - } - } - /* Determine CIGAR operator for each base in the aligned read */ - for (i = 0, k = b->core.pos; i < q.l; ++i, ++k) - q.s[i] = q.s[i]? (r.s[k]? BAM_CMATCH : BAM_CINS) : (r.s[k]? BAM_CDEL : BAM_CPAD); - /* Include any pads if starts with an insert */ - if (q.s[0] == BAM_CINS) { - for (k = 0; k+1 < b->core.pos && !r.s[b->core.pos - k - 1]; ++k); - if (k) write_cigar(cigar2, n2, m2, bam_cigar_gen(k, BAM_CPAD)); - } - /* Count consecutive CIGAR operators to turn into a CIGAR string */ - for (i = k = 1, op = q.s[0]; i < q.l; ++i) { - if (op != q.s[i]) { - write_cigar(cigar2, n2, m2, bam_cigar_gen(k, op)); - op = q.s[i]; k = 1; - } else ++k; - } - write_cigar(cigar2, n2, m2, bam_cigar_gen(k, op)); - if (bam_cigar_op(cigar[b->core.n_cigar-1]) == BAM_CSOFT_CLIP) { - write_cigar(cigar2, n2, m2, cigar[b->core.n_cigar-1]); - } else if (bam_cigar_op(cigar[b->core.n_cigar-1]) == BAM_CHARD_CLIP) { - if (b->core.n_cigar > 2 && bam_cigar_op(cigar[b->core.n_cigar-2]) == BAM_CSOFT_CLIP) { - write_cigar(cigar2, n2, m2, cigar[b->core.n_cigar-2]); - } - write_cigar(cigar2, n2, m2, cigar[b->core.n_cigar-1]); - } - /* Remove redundant P operators between M/X/=/D operators, e.g. 5M2P10M -> 15M */ - int pre_op, post_op; - for (i = 2; i < n2; ++i) - if (bam_cigar_op(cigar2[i-1]) == BAM_CPAD) { - pre_op = bam_cigar_op(cigar2[i-2]); - post_op = bam_cigar_op(cigar2[i]); - /* Note don't need to check for X/= as code above will use M only */ - if ((pre_op == BAM_CMATCH || pre_op == BAM_CDEL) && (post_op == BAM_CMATCH || post_op == BAM_CDEL)) { - /* This is a redundant P operator */ - cigar2[i-1] = 0; // i.e. 0M - /* If had same operator either side, combine them in post_op */ - if (pre_op == post_op) { - /* If CIGAR M, could treat as simple integers since BAM_CMATCH is zero*/ - cigar2[i] = bam_cigar_gen(bam_cigar_oplen(cigar2[i-2]) + bam_cigar_oplen(cigar2[i]), post_op); - cigar2[i-2] = 0; // i.e. 0M - } - } - } - /* Remove the zero'd operators (0M) */ - for (i = k = 0; i < n2; ++i) - if (cigar2[i]) cigar2[k++] = cigar2[i]; - n2 = k; - replace_cigar(b, n2, cigar2); - b->core.pos = posmap[b->core.pos]; - if (b->core.mtid < 0 || b->core.mpos < 0) { - /* Nice case, no mate to worry about*/ - // fprintf(stderr, "[depad] Read '%s' mate not mapped\n", bam1_qname(b)); - /* TODO - Warning if FLAG says mate should be mapped? */ - /* Clean up funny input where mate position is given but mate reference is missing: */ - b->core.mtid = -1; - b->core.mpos = -1; - } else if (b->core.mtid == b->core.tid) { - /* Nice case, same reference */ - // fprintf(stderr, "[depad] Read '%s' mate mapped to same ref\n", bam1_qname(b)); - b->core.mpos = posmap[b->core.mpos]; - } else { - /* Nasty case, Must load alternative posmap */ - // fprintf(stderr, "[depad] Loading reference '%s' temporarily\n", h->target_name[b->core.mtid]); - if (!fai) { - fprintf(stderr, "[depad] ERROR: Needed reference %s sequence for mate (and no FASTA file)\n", h->target_name[b->core.mtid]); - return -1; - } - /* Temporarily load the other reference sequence */ - if (load_unpadded_ref(fai, h->target_name[b->core.mtid], h->target_len[b->core.mtid], &r)) { - fprintf(stderr, "[depad] ERROR: Failed to load '%s' from reference FASTA\n", h->target_name[b->core.mtid]); - return -1; - } - posmap = update_posmap(posmap, r); - b->core.mpos = posmap[b->core.mpos]; - /* Restore the reference and posmap*/ - if (load_unpadded_ref(fai, h->target_name[b->core.tid], h->target_len[b->core.tid], &r)) { - fprintf(stderr, "[depad] ERROR: Failed to load '%s' from reference FASTA\n", h->target_name[b->core.tid]); - return -1; - } - posmap = update_posmap(posmap, r); - } - } - samwrite(out, b); - } - if (read_ret < -1) { - fprintf(stderr, "[depad] truncated file.\n"); - ret = 1; - } - free(r.s); free(q.s); free(posmap); - bam_destroy1(b); - return ret; -} - -bam_header_t * fix_header(bam_header_t *old, faidx_t *fai) -{ - int i = 0, unpadded_len = 0; - bam_header_t *header = 0 ; - - header = bam_header_dup(old); - for (i = 0; i < old->n_targets; ++i) { - unpadded_len = get_unpadded_len(fai, old->target_name[i], old->target_len[i]); - if (unpadded_len < 0) { - fprintf(stderr, "[depad] ERROR getting unpadded length of '%s', padded length %i\n", old->target_name[i], old->target_len[i]); - } else { - header->target_len[i] = unpadded_len; - //fprintf(stderr, "[depad] Recalculating '%s' length %i -> %i\n", old->target_name[i], old->target_len[i], header->target_len[i]); - } - } - /* Duplicating the header allocated new buffer for header string */ - /* After modifying the @SQ lines it will only get smaller, since */ - /* the LN entries will be the same or shorter, and we'll remove */ - /* any MD entries (MD5 checksums). */ - assert(strlen(old->text) == strlen(header->text)); - assert (0==strcmp(old->text, header->text)); - const char *text; - text = old->text; - header->text[0] = '\0'; /* Resuse the allocated buffer */ - char * newtext = header->text; - char * end=NULL; - while (text[0]=='@') { - end = strchr(text, '\n'); - assert(end != 0); - if (text[1]=='S' && text[2]=='Q' && text[3]=='\t') { - /* TODO - edit the @SQ line here to remove MD and fix LN. */ - /* For now just remove the @SQ line, and samtools will */ - /* automatically generate a minimal replacement with LN. */ - /* However, that discards any other tags like AS, SP, UR. */ - //fprintf(stderr, "[depad] Removing @SQ line\n"); - } else { - /* Copy this line to the new header */ - strncat(newtext, text, end - text + 1); - } - text = end + 1; - } - assert (text[0]=='\0'); - /* Check we didn't overflow the buffer */ - assert (strlen(header->text) <= strlen(old->text)); - if (strlen(header->text) < header->l_text) { - //fprintf(stderr, "[depad] Reallocating header buffer\n"); - assert (newtext == header->text); - newtext = malloc(strlen(header->text) + 1); - strcpy(newtext, header->text); - free(header->text); - header->text = newtext; - header->l_text = strlen(newtext); - } - //fprintf(stderr, "[depad] Here is the new header (pending @SQ lines),\n\n%s\n(end)\n", header->text); - return header; -} - -static int usage(int is_long_help); - -int main_pad2unpad(int argc, char *argv[]) -{ - samfile_t *in = 0, *out = 0; - bam_header_t *h = 0; - faidx_t *fai = 0; - int c, is_bamin = 1, compress_level = -1, is_bamout = 1, is_long_help = 0; - char in_mode[5], out_mode[5], *fn_out = 0, *fn_list = 0, *fn_ref = 0; - int ret=0; - - /* parse command-line options */ - strcpy(in_mode, "r"); strcpy(out_mode, "w"); - while ((c = getopt(argc, argv, "Sso:u1T:?")) >= 0) { - switch (c) { - case 'S': is_bamin = 0; break; - case 's': assert(compress_level == -1); is_bamout = 0; break; - case 'o': fn_out = strdup(optarg); break; - case 'u': assert(is_bamout == 1); compress_level = 0; break; - case '1': assert(is_bamout == 1); compress_level = 1; break; - case 'T': fn_ref = strdup(optarg); break; - case '?': is_long_help = 1; break; - default: return usage(is_long_help); - } - } - if (argc == optind) return usage(is_long_help); - - if (is_bamin) strcat(in_mode, "b"); - if (is_bamout) strcat(out_mode, "b"); - strcat(out_mode, "h"); - if (compress_level >= 0) { - char tmp[2]; - tmp[0] = compress_level + '0'; tmp[1] = '\0'; - strcat(out_mode, tmp); - } - - // Load FASTA reference (also needed for SAM -> BAM if missing header) - if (fn_ref) { - fn_list = samfaipath(fn_ref); - fai = fai_load(fn_ref); - } - // open file handlers - if ((in = samopen(argv[optind], in_mode, fn_list)) == 0) { - fprintf(stderr, "[depad] failed to open \"%s\" for reading.\n", argv[optind]); - ret = 1; - goto depad_end; - } - if (in->header == 0) { - fprintf(stderr, "[depad] failed to read the header from \"%s\".\n", argv[optind]); - ret = 1; - goto depad_end; - } - if (in->header->text == 0 || in->header->l_text == 0) { - fprintf(stderr, "[depad] Warning - failed to read any header text from \"%s\".\n", argv[optind]); - assert (0 == in->header->l_text); - assert (0 == in->header->text); - } - if (fn_ref) { - h = fix_header(in->header, fai); - } else { - fprintf(stderr, "[depad] Warning - reference lengths will not be corrected without FASTA reference\n"); - h = in->header; - } - if ((out = samopen(fn_out? fn_out : "-", out_mode, h)) == 0) { - fprintf(stderr, "[depad] failed to open \"%s\" for writing.\n", fn_out? fn_out : "standard output"); - ret = 1; - goto depad_end; - } - - // Do the depad - ret = bam_pad2unpad(in, out, fai); - -depad_end: - // close files, free and return - if (fai) fai_destroy(fai); - if (h != in->header) bam_header_destroy(h); - samclose(in); - samclose(out); - free(fn_list); free(fn_out); - return ret; -} - -static int usage(int is_long_help) -{ - fprintf(stderr, "\n"); - fprintf(stderr, "Usage: samtools depad \n\n"); - fprintf(stderr, "Options: -s output is SAM (default is BAM)\n"); - fprintf(stderr, " -S input is SAM (default is BAM)\n"); - fprintf(stderr, " -u uncompressed BAM output (can't use with -s)\n"); - fprintf(stderr, " -1 fast compression BAM output (can't use with -s)\n"); - fprintf(stderr, " -T FILE reference sequence file [null]\n"); - fprintf(stderr, " -o FILE output file name [stdout]\n"); - fprintf(stderr, " -? longer help\n"); - fprintf(stderr, "\n"); - if (is_long_help) - fprintf(stderr, "Notes:\n\ -\n\ - 1. Requires embedded reference sequences (before the reads for that reference),\n\ - with the future aim to also support a FASTA padded reference sequence file.\n\ -\n\ - 2. The input padded alignment read's CIGAR strings must not use P or I operators.\n\ -\n"); - return 1; -} diff --git a/src/cnvnator/src/samtools/phase.c b/src/cnvnator/src/samtools/phase.c deleted file mode 100644 index ef4eff9..0000000 --- a/src/cnvnator/src/samtools/phase.c +++ /dev/null @@ -1,687 +0,0 @@ -#include -#include -#include -#include -#include -#include -#include "bam.h" -#include "errmod.h" - -#include "kseq.h" -KSTREAM_INIT(gzFile, gzread, 16384) - -#define MAX_VARS 256 -#define FLIP_PENALTY 2 -#define FLIP_THRES 4 -#define MASK_THRES 3 - -#define FLAG_FIX_CHIMERA 0x1 -#define FLAG_LIST_EXCL 0x4 -#define FLAG_DROP_AMBI 0x8 - -typedef struct { - // configurations, initialized in the main function - int flag, k, min_baseQ, min_varLOD, max_depth; - // other global variables - int vpos_shift; - bamFile fp; - char *pre; - bamFile out[3]; - // alignment queue - int n, m; - bam1_t **b; -} phaseg_t; - -typedef struct { - int8_t seq[MAX_VARS]; // TODO: change to dynamic memory allocation! - int vpos, beg, end; - uint32_t vlen:16, single:1, flip:1, phase:1, phased:1, ambig:1; - uint32_t in:16, out:16; // in-phase and out-phase -} frag_t, *frag_p; - -#define rseq_lt(a,b) ((a)->vpos < (b)->vpos) - -#include "khash.h" -KHASH_SET_INIT_INT64(set64) -KHASH_MAP_INIT_INT64(64, frag_t) - -typedef khash_t(64) nseq_t; - -#include "ksort.h" -KSORT_INIT(rseq, frag_p, rseq_lt) - -static char nt16_nt4_table[] = { 4, 0, 1, 4, 2, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4 }; - -static inline uint64_t X31_hash_string(const char *s) -{ - uint64_t h = *s; - if (h) for (++s ; *s; ++s) h = (h << 5) - h + *s; - return h; -} - -static void count1(int l, const uint8_t *seq, int *cnt) -{ - int i, j, n_ambi; - uint32_t z, x; - if (seq[l-1] == 0) return; // do nothing is the last base is ambiguous - for (i = n_ambi = 0; i < l; ++i) // collect ambiguous bases - if (seq[i] == 0) ++n_ambi; - if (l - n_ambi <= 1) return; // only one SNP - for (x = 0; x < 1u<>j&1; - ++j; - } - z = z<<1 | c; - } - ++cnt[z]; - } -} - -static int **count_all(int l, int vpos, nseq_t *hash) -{ - khint_t k; - int i, j, **cnt; - uint8_t *seq; - seq = calloc(l, 1); - cnt = calloc(vpos, sizeof(void*)); - for (i = 0; i < vpos; ++i) cnt[i] = calloc(1<vpos >= vpos || f->single) continue; // out of region; or singleton - if (f->vlen == 1) { // such reads should be flagged as deleted previously if everything is right - f->single = 1; - continue; - } - for (j = 1; j < f->vlen; ++j) { - for (i = 0; i < l; ++i) - seq[i] = j < l - 1 - i? 0 : f->seq[j - (l - 1 - i)]; - count1(l, seq, cnt[f->vpos + j]); - } - } - } - free(seq); - return cnt; -} - -// phasing -static int8_t *dynaprog(int l, int vpos, int **w) -{ - int *f[2], *curr, *prev, max, i; - int8_t **b, *h = 0; - uint32_t x, z = 1u<<(l-1), mask = (1u<>1; y1 = xc>>1; - c0 = prev[y0] + wi[x] + wi[xc]; - c1 = prev[y1] + wi[x] + wi[xc]; - if (c0 > c1) bi[x] = 0, curr[x] = c0; - else bi[x] = 1, curr[x] = c1; - } - tmp = prev; prev = curr; curr = tmp; // swap - } - { // backtrack - uint32_t max_x = 0; - int which = 0; - h = calloc(vpos, 1); - for (x = 0, max = 0, max_x = 0; x < z; ++x) - if (prev[x] > max) max = prev[x], max_x = x; - for (i = vpos - 1, x = max_x; i >= 0; --i) { - h[i] = which? (~x&1) : (x&1); - which = b[i][x]? !which : which; - x = b[i][x]? (~x&mask)>>1 : x>>1; - } - } - // free - for (i = 0; i < vpos; ++i) free(b[i]); - free(f[0]); free(f[1]); free(b); - return h; -} - -// phase each fragment -static uint64_t *fragphase(int vpos, const int8_t *path, nseq_t *hash, int flip) -{ - khint_t k; - uint64_t *pcnt; - uint32_t *left, *rght, max; - left = rght = 0; max = 0; - pcnt = calloc(vpos, 8); - for (k = 0; k < kh_end(hash); ++k) { - if (kh_exist(hash, k)) { - int i, c[2]; - frag_t *f = &kh_val(hash, k); - if (f->vpos >= vpos) continue; - // get the phase - c[0] = c[1] = 0; - for (i = 0; i < f->vlen; ++i) { - if (f->seq[i] == 0) continue; - ++c[f->seq[i] == path[f->vpos + i] + 1? 0 : 1]; - } - f->phase = c[0] > c[1]? 0 : 1; - f->in = c[f->phase]; f->out = c[1 - f->phase]; - f->phased = f->in == f->out? 0 : 1; - f->ambig = (f->in && f->out && f->out < 3 && f->in <= f->out + 1)? 1 : 0; - // fix chimera - f->flip = 0; - if (flip && c[0] >= 3 && c[1] >= 3) { - int sum[2], m, mi, md; - if (f->vlen > max) { // enlarge the array - max = f->vlen; - kroundup32(max); - left = realloc(left, max * 4); - rght = realloc(rght, max * 4); - } - for (i = 0, sum[0] = sum[1] = 0; i < f->vlen; ++i) { // get left counts - if (f->seq[i]) { - int c = f->phase? 2 - f->seq[i] : f->seq[i] - 1; - ++sum[c == path[f->vpos + i]? 0 : 1]; - } - left[i] = sum[1]<<16 | sum[0]; - } - for (i = f->vlen - 1, sum[0] = sum[1] = 0; i >= 0; --i) { // get right counts - if (f->seq[i]) { - int c = f->phase? 2 - f->seq[i] : f->seq[i] - 1; - ++sum[c == path[f->vpos + i]? 0 : 1]; - } - rght[i] = sum[1]<<16 | sum[0]; - } - // find the best flip point - for (i = m = 0, mi = -1, md = -1; i < f->vlen - 1; ++i) { - int a[2]; - a[0] = (left[i]&0xffff) + (rght[i+1]>>16&0xffff) - (rght[i+1]&0xffff) * FLIP_PENALTY; - a[1] = (left[i]>>16&0xffff) + (rght[i+1]&0xffff) - (rght[i+1]>>16&0xffff) * FLIP_PENALTY; - if (a[0] > a[1]) { - if (a[0] > m) m = a[0], md = 0, mi = i; - } else { - if (a[1] > m) m = a[1], md = 1, mi = i; - } - } - if (m - c[0] >= FLIP_THRES && m - c[1] >= FLIP_THRES) { // then flip - f->flip = 1; - if (md == 0) { // flip the tail - for (i = mi + 1; i < f->vlen; ++i) - if (f->seq[i] == 1) f->seq[i] = 2; - else if (f->seq[i] == 2) f->seq[i] = 1; - } else { // flip the head - for (i = 0; i <= mi; ++i) - if (f->seq[i] == 1) f->seq[i] = 2; - else if (f->seq[i] == 2) f->seq[i] = 1; - } - } - } - // update pcnt[] - if (!f->single) { - for (i = 0; i < f->vlen; ++i) { - int c; - if (f->seq[i] == 0) continue; - c = f->phase? 2 - f->seq[i] : f->seq[i] - 1; - if (c == path[f->vpos + i]) { - if (f->phase == 0) ++pcnt[f->vpos + i]; - else pcnt[f->vpos + i] += 1ull<<32; - } else { - if (f->phase == 0) pcnt[f->vpos + i] += 1<<16; - else pcnt[f->vpos + i] += 1ull<<48; - } - } - } - } - } - free(left); free(rght); - return pcnt; -} - -static uint64_t *genmask(int vpos, const uint64_t *pcnt, int *_n) -{ - int i, max = 0, max_i = -1, m = 0, n = 0, beg = 0, score = 0; - uint64_t *list = 0; - for (i = 0; i < vpos; ++i) { - uint64_t x = pcnt[i]; - int c[4], pre = score, s; - c[0] = x&0xffff; c[1] = x>>16&0xffff; c[2] = x>>32&0xffff; c[3] = x>>48&0xffff; - s = (c[1] + c[3] == 0)? -(c[0] + c[2]) : (c[1] + c[3] - 1); - if (c[3] > c[2]) s += c[3] - c[2]; - if (c[1] > c[0]) s += c[1] - c[0]; - score += s; - if (score < 0) score = 0; - if (pre == 0 && score > 0) beg = i; // change from zero to non-zero - if ((i == vpos - 1 || score == 0) && max >= MASK_THRES) { - if (n == m) { - m = m? m<<1 : 4; - list = realloc(list, m * 8); - } - list[n++] = (uint64_t)beg<<32 | max_i; - i = max_i; // reset i to max_i - score = 0; - } else if (score > max) max = score, max_i = i; - if (score == 0) max = 0; - } - *_n = n; - return list; -} - -// trim heading and tailing ambiguous bases; mark deleted and remove sequence -static int clean_seqs(int vpos, nseq_t *hash) -{ - khint_t k; - int ret = 0; - for (k = 0; k < kh_end(hash); ++k) { - if (kh_exist(hash, k)) { - frag_t *f = &kh_val(hash, k); - int beg, end, i; - if (f->vpos >= vpos) { - ret = 1; - continue; - } - for (i = 0; i < f->vlen; ++i) - if (f->seq[i] != 0) break; - beg = i; - for (i = f->vlen - 1; i >= 0; --i) - if (f->seq[i] != 0) break; - end = i + 1; - if (end - beg <= 0) kh_del(64, hash, k); - else { - if (beg != 0) memmove(f->seq, f->seq + beg, end - beg); - f->vpos += beg; f->vlen = end - beg; - f->single = f->vlen == 1? 1 : 0; - } - } - } - return ret; -} - -static void dump_aln(phaseg_t *g, int min_pos, const nseq_t *hash) -{ - int i, is_flip, drop_ambi; - drop_ambi = g->flag & FLAG_DROP_AMBI; - is_flip = (drand48() < 0.5); - for (i = 0; i < g->n; ++i) { - int end, which; - uint64_t key; - khint_t k; - bam1_t *b = g->b[i]; - key = X31_hash_string(bam1_qname(b)); - end = bam_calend(&b->core, bam1_cigar(b)); - if (end > min_pos) break; - k = kh_get(64, hash, key); - if (k == kh_end(hash)) which = 3; - else { - frag_t *f = &kh_val(hash, k); - if (f->ambig) which = drop_ambi? 2 : 3; - else if (f->phased && f->flip) which = 2; - else if (f->phased == 0) which = 3; - else { // phased and not flipped - char c = 'Y'; - which = f->phase; - bam_aux_append(b, "ZP", 'A', 1, (uint8_t*)&c); - } - if (which < 2 && is_flip) which = 1 - which; // increase the randomness - } - if (which == 3) which = (drand48() < 0.5); - bam_write1(g->out[which], b); - bam_destroy1(b); - g->b[i] = 0; - } - memmove(g->b, g->b + i, (g->n - i) * sizeof(void*)); - g->n -= i; -} - -static int phase(phaseg_t *g, const char *chr, int vpos, uint64_t *cns, nseq_t *hash) -{ - int i, j, n_seqs = kh_size(hash), n_masked = 0, min_pos; - khint_t k; - frag_t **seqs; - int8_t *path, *sitemask; - uint64_t *pcnt, *regmask; - - if (vpos == 0) return 0; - i = clean_seqs(vpos, hash); // i is true if hash has an element with its vpos >= vpos - min_pos = i? cns[vpos]>>32 : 0x7fffffff; - if (vpos == 1) { - printf("PS\t%s\t%d\t%d\n", chr, (int)(cns[0]>>32) + 1, (int)(cns[0]>>32) + 1); - printf("M0\t%s\t%d\t%d\t%c\t%c\t%d\t0\t0\t0\t0\n//\n", chr, (int)(cns[0]>>32) + 1, (int)(cns[0]>>32) + 1, - "ACGTX"[cns[0]&3], "ACGTX"[cns[0]>>16&3], g->vpos_shift + 1); - for (k = 0; k < kh_end(hash); ++k) { - if (kh_exist(hash, k)) { - frag_t *f = &kh_val(hash, k); - if (f->vpos) continue; - f->flip = 0; - if (f->seq[0] == 0) f->phased = 0; - else f->phased = 1, f->phase = f->seq[0] - 1; - } - } - dump_aln(g, min_pos, hash); - ++g->vpos_shift; - return 1; - } - { // phase - int **cnt; - uint64_t *mask; - printf("PS\t%s\t%d\t%d\n", chr, (int)(cns[0]>>32) + 1, (int)(cns[vpos-1]>>32) + 1); - sitemask = calloc(vpos, 1); - cnt = count_all(g->k, vpos, hash); - path = dynaprog(g->k, vpos, cnt); - for (i = 0; i < vpos; ++i) free(cnt[i]); - free(cnt); - pcnt = fragphase(vpos, path, hash, 0); // do not fix chimeras when masking - mask = genmask(vpos, pcnt, &n_masked); - regmask = calloc(n_masked, 8); - for (i = 0; i < n_masked; ++i) { - regmask[i] = cns[mask[i]>>32]>>32<<32 | cns[(uint32_t)mask[i]]>>32; - for (j = mask[i]>>32; j <= (int32_t)mask[i]; ++j) - sitemask[j] = 1; - } - free(mask); - if (g->flag & FLAG_FIX_CHIMERA) { - free(pcnt); - pcnt = fragphase(vpos, path, hash, 1); - } - } - for (i = 0; i < n_masked; ++i) - printf("FL\t%s\t%d\t%d\n", chr, (int)(regmask[i]>>32) + 1, (int)regmask[i] + 1); - for (i = 0; i < vpos; ++i) { - uint64_t x = pcnt[i]; - int8_t c[2]; - c[0] = (cns[i]&0xffff)>>2 == 0? 4 : (cns[i]&3); - c[1] = (cns[i]>>16&0xffff)>>2 == 0? 4 : (cns[i]>>16&3); - printf("M%d\t%s\t%d\t%d\t%c\t%c\t%d\t%d\t%d\t%d\t%d\n", sitemask[i]+1, chr, (int)(cns[0]>>32) + 1, (int)(cns[i]>>32) + 1, "ACGTX"[c[path[i]]], "ACGTX"[c[1-path[i]]], - i + g->vpos_shift + 1, (int)(x&0xffff), (int)(x>>16&0xffff), (int)(x>>32&0xffff), (int)(x>>48&0xffff)); - } - free(path); free(pcnt); free(regmask); free(sitemask); - seqs = calloc(n_seqs, sizeof(void*)); - for (k = 0, i = 0; k < kh_end(hash); ++k) - if (kh_exist(hash, k) && kh_val(hash, k).vpos < vpos && !kh_val(hash, k).single) - seqs[i++] = &kh_val(hash, k); - n_seqs = i; - ks_introsort_rseq(n_seqs, seqs); - for (i = 0; i < n_seqs; ++i) { - frag_t *f = seqs[i]; - printf("EV\t0\t%s\t%d\t40\t%dM\t*\t0\t0\t", chr, f->vpos + 1 + g->vpos_shift, f->vlen); - for (j = 0; j < f->vlen; ++j) { - uint32_t c = cns[f->vpos + j]; - if (f->seq[j] == 0) putchar('N'); - else putchar("ACGT"[f->seq[j] == 1? (c&3) : (c>>16&3)]); - } - printf("\t*\tYP:i:%d\tYF:i:%d\tYI:i:%d\tYO:i:%d\tYS:i:%d\n", f->phase, f->flip, f->in, f->out, f->beg+1); - } - free(seqs); - printf("//\n"); - fflush(stdout); - g->vpos_shift += vpos; - dump_aln(g, min_pos, hash); - return vpos; -} - -static void update_vpos(int vpos, nseq_t *hash) -{ - khint_t k; - for (k = 0; k < kh_end(hash); ++k) { - if (kh_exist(hash, k)) { - frag_t *f = &kh_val(hash, k); - if (f->vpos < vpos) kh_del(64, hash, k); // TODO: if frag_t::seq is allocated dynamically, free it - else f->vpos -= vpos; - } - } -} - -static nseq_t *shrink_hash(nseq_t *hash) // TODO: to implement -{ - return hash; -} - -static int readaln(void *data, bam1_t *b) -{ - phaseg_t *g = (phaseg_t*)data; - int ret; - ret = bam_read1(g->fp, b); - if (ret < 0) return ret; - if (!(b->core.flag & (BAM_FUNMAP|BAM_FSECONDARY|BAM_FQCFAIL|BAM_FDUP)) && g->pre) { - if (g->n == g->m) { - g->m = g->m? g->m<<1 : 16; - g->b = realloc(g->b, g->m * sizeof(void*)); - } - g->b[g->n++] = bam_dup1(b); - } - return ret; -} - -static khash_t(set64) *loadpos(const char *fn, bam_header_t *h) -{ - gzFile fp; - kstream_t *ks; - int ret, dret; - kstring_t *str; - khash_t(set64) *hash; - - hash = kh_init(set64); - str = calloc(1, sizeof(kstring_t)); - fp = strcmp(fn, "-")? gzopen(fn, "r") : gzdopen(fileno(stdin), "r"); - ks = ks_init(fp); - while (ks_getuntil(ks, 0, str, &dret) >= 0) { - int tid = bam_get_tid(h, str->s); - if (tid >= 0 && dret != '\n') { - if (ks_getuntil(ks, 0, str, &dret) >= 0) { - uint64_t x = (uint64_t)tid<<32 | (atoi(str->s) - 1); - kh_put(set64, hash, x, &ret); - } else break; - } - if (dret != '\n') while ((dret = ks_getc(ks)) > 0 && dret != '\n'); - if (dret < 0) break; - } - ks_destroy(ks); - gzclose(fp); - free(str->s); free(str); - return hash; -} - -static int gl2cns(float q[16]) -{ - int i, j, min_ij; - float min, min2; - min = min2 = 1e30; min_ij = -1; - for (i = 0; i < 4; ++i) { - for (j = i; j < 4; ++j) { - if (q[i<<2|j] < min) min_ij = i<<2|j, min2 = min, min = q[i<<2|j]; - else if (q[i<<2|j] < min2) min2 = q[i<<2|j]; - } - } - return (min_ij>>2&3) == (min_ij&3)? 0 : 1<<18 | (min_ij>>2&3)<<16 | (min_ij&3) | (int)(min2 - min + .499) << 2; -} - -int main_phase(int argc, char *argv[]) -{ - extern void bam_init_header_hash(bam_header_t *header); - int c, tid, pos, vpos = 0, n, lasttid = -1, max_vpos = 0; - const bam_pileup1_t *plp; - bam_plp_t iter; - bam_header_t *h; - nseq_t *seqs; - uint64_t *cns = 0; - phaseg_t g; - char *fn_list = 0; - khash_t(set64) *set = 0; - errmod_t *em; - uint16_t *bases; - - memset(&g, 0, sizeof(phaseg_t)); - g.flag = FLAG_FIX_CHIMERA; - g.min_varLOD = 37; g.k = 13; g.min_baseQ = 13; g.max_depth = 256; - while ((c = getopt(argc, argv, "Q:eFq:k:b:l:D:A:")) >= 0) { - switch (c) { - case 'D': g.max_depth = atoi(optarg); break; - case 'q': g.min_varLOD = atoi(optarg); break; - case 'Q': g.min_baseQ = atoi(optarg); break; - case 'k': g.k = atoi(optarg); break; - case 'F': g.flag &= ~FLAG_FIX_CHIMERA; break; - case 'e': g.flag |= FLAG_LIST_EXCL; break; - case 'A': g.flag |= FLAG_DROP_AMBI; break; - case 'b': g.pre = strdup(optarg); break; - case 'l': fn_list = strdup(optarg); break; - } - } - if (argc == optind) { - fprintf(stderr, "\n"); - fprintf(stderr, "Usage: samtools phase [options] \n\n"); - fprintf(stderr, "Options: -k INT block length [%d]\n", g.k); - fprintf(stderr, " -b STR prefix of BAMs to output [null]\n"); - fprintf(stderr, " -q INT min het phred-LOD [%d]\n", g.min_varLOD); - fprintf(stderr, " -Q INT min base quality in het calling [%d]\n", g.min_baseQ); - fprintf(stderr, " -D INT max read depth [%d]\n", g.max_depth); -// fprintf(stderr, " -l FILE list of sites to phase [null]\n"); - fprintf(stderr, " -F do not attempt to fix chimeras\n"); - fprintf(stderr, " -A drop reads with ambiguous phase\n"); -// fprintf(stderr, " -e do not discover SNPs (effective with -l)\n"); - fprintf(stderr, "\n"); - return 1; - } - g.fp = strcmp(argv[optind], "-")? bam_open(argv[optind], "r") : bam_dopen(fileno(stdin), "r"); - h = bam_header_read(g.fp); - if (fn_list) { // read the list of sites to phase - bam_init_header_hash(h); - set = loadpos(fn_list, h); - free(fn_list); - } else g.flag &= ~FLAG_LIST_EXCL; - if (g.pre) { // open BAMs to write - char *s = malloc(strlen(g.pre) + 20); - strcpy(s, g.pre); strcat(s, ".0.bam"); g.out[0] = bam_open(s, "w"); - strcpy(s, g.pre); strcat(s, ".1.bam"); g.out[1] = bam_open(s, "w"); - strcpy(s, g.pre); strcat(s, ".chimera.bam"); g.out[2] = bam_open(s, "w"); - for (c = 0; c <= 2; ++c) bam_header_write(g.out[c], h); - free(s); - } - - iter = bam_plp_init(readaln, &g); - g.vpos_shift = 0; - seqs = kh_init(64); - em = errmod_init(1. - 0.83); - bases = calloc(g.max_depth, 2); - printf("CC\n"); - printf("CC\tDescriptions:\nCC\n"); - printf("CC\t CC comments\n"); - printf("CC\t PS start of a phase set\n"); - printf("CC\t FL filtered region\n"); - printf("CC\t M[012] markers; 0 for singletons, 1 for phased and 2 for filtered\n"); - printf("CC\t EV supporting reads; SAM format\n"); - printf("CC\t // end of a phase set\nCC\n"); - printf("CC\tFormats of PS, FL and M[012] lines (1-based coordinates):\nCC\n"); - printf("CC\t PS chr phaseSetStart phaseSetEnd\n"); - printf("CC\t FL chr filterStart filterEnd\n"); - printf("CC\t M? chr PS pos allele0 allele1 hetIndex #supports0 #errors0 #supp1 #err1\n"); - printf("CC\nCC\n"); - fflush(stdout); - while ((plp = bam_plp_auto(iter, &tid, &pos, &n)) != 0) { - int i, k, c, tmp, dophase = 1, in_set = 0; - float q[16]; - if (tid < 0) break; - if (tid != lasttid) { // change of chromosome - g.vpos_shift = 0; - if (lasttid >= 0) { - seqs = shrink_hash(seqs); - phase(&g, h->target_name[lasttid], vpos, cns, seqs); - update_vpos(0x7fffffff, seqs); - } - lasttid = tid; - vpos = 0; - } - if (set && kh_get(set64, set, (uint64_t)tid<<32 | pos) != kh_end(set)) in_set = 1; - if (n > g.max_depth) continue; // do not proceed if the depth is too high - // fill the bases array and check if there is a variant - for (i = k = 0; i < n; ++i) { - const bam_pileup1_t *p = plp + i; - uint8_t *seq; - int q, baseQ, b; - if (p->is_del || p->is_refskip) continue; - baseQ = bam1_qual(p->b)[p->qpos]; - if (baseQ < g.min_baseQ) continue; - seq = bam1_seq(p->b); - b = bam_nt16_nt4_table[bam1_seqi(seq, p->qpos)]; - if (b > 3) continue; - q = baseQ < p->b->core.qual? baseQ : p->b->core.qual; - if (q < 4) q = 4; - if (q > 63) q = 63; - bases[k++] = q<<5 | (int)bam1_strand(p->b)<<4 | b; - } - if (k == 0) continue; - errmod_cal(em, k, 4, bases, q); // compute genotype likelihood - c = gl2cns(q); // get the consensus - // tell if to proceed - if (set && (g.flag&FLAG_LIST_EXCL) && !in_set) continue; // not in the list - if (!in_set && (c&0xffff)>>2 < g.min_varLOD) continue; // not a variant - // add the variant - if (vpos == max_vpos) { - max_vpos = max_vpos? max_vpos<<1 : 128; - cns = realloc(cns, max_vpos * 8); - } - cns[vpos] = (uint64_t)pos<<32 | c; - for (i = 0; i < n; ++i) { - const bam_pileup1_t *p = plp + i; - uint64_t key; - khint_t k; - uint8_t *seq = bam1_seq(p->b); - frag_t *f; - if (p->is_del || p->is_refskip) continue; - if (p->b->core.qual == 0) continue; - // get the base code - c = nt16_nt4_table[(int)bam1_seqi(seq, p->qpos)]; - if (c == (cns[vpos]&3)) c = 1; - else if (c == (cns[vpos]>>16&3)) c = 2; - else c = 0; - // write to seqs - key = X31_hash_string(bam1_qname(p->b)); - k = kh_put(64, seqs, key, &tmp); - f = &kh_val(seqs, k); - if (tmp == 0) { // present in the hash table - if (vpos - f->vpos + 1 < MAX_VARS) { - f->vlen = vpos - f->vpos + 1; - f->seq[f->vlen-1] = c; - f->end = bam_calend(&p->b->core, bam1_cigar(p->b)); - } - dophase = 0; - } else { // absent - memset(f->seq, 0, MAX_VARS); - f->beg = p->b->core.pos; - f->end = bam_calend(&p->b->core, bam1_cigar(p->b)); - f->vpos = vpos, f->vlen = 1, f->seq[0] = c, f->single = f->phased = f->flip = f->ambig = 0; - } - } - if (dophase) { - seqs = shrink_hash(seqs); - phase(&g, h->target_name[tid], vpos, cns, seqs); - update_vpos(vpos, seqs); - cns[0] = cns[vpos]; - vpos = 0; - } - ++vpos; - } - if (tid >= 0) phase(&g, h->target_name[tid], vpos, cns, seqs); - bam_header_destroy(h); - bam_plp_destroy(iter); - bam_close(g.fp); - kh_destroy(64, seqs); - kh_destroy(set64, set); - free(cns); - errmod_destroy(em); - free(bases); - if (g.pre) { - for (c = 0; c <= 2; ++c) bam_close(g.out[c]); - free(g.pre); free(g.b); - } - return 0; -} diff --git a/src/cnvnator/src/samtools/razf.c b/src/cnvnator/src/samtools/razf.c deleted file mode 100644 index e7499f9..0000000 --- a/src/cnvnator/src/samtools/razf.c +++ /dev/null @@ -1,853 +0,0 @@ -/* - * RAZF : Random Access compressed(Z) File - * Version: 1.0 - * Release Date: 2008-10-27 - * - * Copyright 2008, Jue Ruan , Heng Li - * - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - -#ifndef _NO_RAZF - -#include -#include -#include -#include -#include -#include "razf.h" - - -#if ZLIB_VERNUM < 0x1221 -struct _gz_header_s { - int text; - uLong time; - int xflags; - int os; - Bytef *extra; - uInt extra_len; - uInt extra_max; - Bytef *name; - uInt name_max; - Bytef *comment; - uInt comm_max; - int hcrc; - int done; -}; -#warning "zlib < 1.2.2.1; RAZF writing is disabled." -#endif - -#define DEF_MEM_LEVEL 8 - -static inline uint32_t byte_swap_4(uint32_t v){ - v = ((v & 0x0000FFFFU) << 16) | (v >> 16); - return ((v & 0x00FF00FFU) << 8) | ((v & 0xFF00FF00U) >> 8); -} - -static inline uint64_t byte_swap_8(uint64_t v){ - v = ((v & 0x00000000FFFFFFFFLLU) << 32) | (v >> 32); - v = ((v & 0x0000FFFF0000FFFFLLU) << 16) | ((v & 0xFFFF0000FFFF0000LLU) >> 16); - return ((v & 0x00FF00FF00FF00FFLLU) << 8) | ((v & 0xFF00FF00FF00FF00LLU) >> 8); -} - -static inline int is_big_endian(){ - int x = 0x01; - char *c = (char*)&x; - return (c[0] != 0x01); -} - -#ifndef _RZ_READONLY -static void add_zindex(RAZF *rz, int64_t in, int64_t out){ - if(rz->index->size == rz->index->cap){ - rz->index->cap = rz->index->cap * 1.5 + 2; - rz->index->cell_offsets = realloc(rz->index->cell_offsets, sizeof(int) * rz->index->cap); - rz->index->bin_offsets = realloc(rz->index->bin_offsets, sizeof(int64_t) * (rz->index->cap/RZ_BIN_SIZE + 1)); - } - if(rz->index->size % RZ_BIN_SIZE == 0) rz->index->bin_offsets[rz->index->size / RZ_BIN_SIZE] = out; - rz->index->cell_offsets[rz->index->size] = out - rz->index->bin_offsets[rz->index->size / RZ_BIN_SIZE]; - rz->index->size ++; -} - -static void save_zindex(RAZF *rz, int fd){ - int32_t i, v32; - int is_be; - is_be = is_big_endian(); - if(is_be) write(fd, &rz->index->size, sizeof(int)); - else { - v32 = byte_swap_4((uint32_t)rz->index->size); - write(fd, &v32, sizeof(uint32_t)); - } - v32 = rz->index->size / RZ_BIN_SIZE + 1; - if(!is_be){ - for(i=0;iindex->bin_offsets[i] = byte_swap_8((uint64_t)rz->index->bin_offsets[i]); - for(i=0;iindex->size;i++) rz->index->cell_offsets[i] = byte_swap_4((uint32_t)rz->index->cell_offsets[i]); - } - write(fd, rz->index->bin_offsets, sizeof(int64_t) * v32); - write(fd, rz->index->cell_offsets, sizeof(int32_t) * rz->index->size); -} -#endif - -#ifdef _USE_KNETFILE -static void load_zindex(RAZF *rz, knetFile *fp){ -#else -static void load_zindex(RAZF *rz, int fd){ -#endif - int32_t i, v32; - int is_be; - if(!rz->load_index) return; - if(rz->index == NULL) rz->index = malloc(sizeof(ZBlockIndex)); - is_be = is_big_endian(); -#ifdef _USE_KNETFILE - knet_read(fp, &rz->index->size, sizeof(int)); -#else - read(fd, &rz->index->size, sizeof(int)); -#endif - if(!is_be) rz->index->size = byte_swap_4((uint32_t)rz->index->size); - rz->index->cap = rz->index->size; - v32 = rz->index->size / RZ_BIN_SIZE + 1; - rz->index->bin_offsets = malloc(sizeof(int64_t) * v32); -#ifdef _USE_KNETFILE - knet_read(fp, rz->index->bin_offsets, sizeof(int64_t) * v32); -#else - read(fd, rz->index->bin_offsets, sizeof(int64_t) * v32); -#endif - rz->index->cell_offsets = malloc(sizeof(int) * rz->index->size); -#ifdef _USE_KNETFILE - knet_read(fp, rz->index->cell_offsets, sizeof(int) * rz->index->size); -#else - read(fd, rz->index->cell_offsets, sizeof(int) * rz->index->size); -#endif - if(!is_be){ - for(i=0;iindex->bin_offsets[i] = byte_swap_8((uint64_t)rz->index->bin_offsets[i]); - for(i=0;iindex->size;i++) rz->index->cell_offsets[i] = byte_swap_4((uint32_t)rz->index->cell_offsets[i]); - } -} - -#ifdef _RZ_READONLY -static RAZF* razf_open_w(int fd) -{ - fprintf(stderr, "[razf_open_w] Writing is not available with zlib ver < 1.2.2.1\n"); - return 0; -} -#else -static RAZF* razf_open_w(int fd){ - RAZF *rz; -#ifdef _WIN32 - setmode(fd, O_BINARY); -#endif - rz = calloc(1, sizeof(RAZF)); - rz->mode = 'w'; -#ifdef _USE_KNETFILE - rz->x.fpw = fd; -#else - rz->filedes = fd; -#endif - rz->stream = calloc(sizeof(z_stream), 1); - rz->inbuf = malloc(RZ_BUFFER_SIZE); - rz->outbuf = malloc(RZ_BUFFER_SIZE); - rz->index = calloc(sizeof(ZBlockIndex), 1); - deflateInit2(rz->stream, RZ_COMPRESS_LEVEL, Z_DEFLATED, WINDOW_BITS + 16, DEF_MEM_LEVEL, Z_DEFAULT_STRATEGY); - rz->stream->avail_out = RZ_BUFFER_SIZE; - rz->stream->next_out = rz->outbuf; - rz->header = calloc(sizeof(gz_header), 1); - rz->header->os = 0x03; //Unix - rz->header->text = 0; - rz->header->time = 0; - rz->header->extra = malloc(7); - strncpy((char*)rz->header->extra, "RAZF", 4); - rz->header->extra[4] = 1; // obsolete field - // block size = RZ_BLOCK_SIZE, Big-Endian - rz->header->extra[5] = RZ_BLOCK_SIZE >> 8; - rz->header->extra[6] = RZ_BLOCK_SIZE & 0xFF; - rz->header->extra_len = 7; - rz->header->name = rz->header->comment = 0; - rz->header->hcrc = 0; - deflateSetHeader(rz->stream, rz->header); - rz->block_pos = rz->block_off = 0; - return rz; -} - -static void _razf_write(RAZF* rz, const void *data, int size){ - int tout; - rz->stream->avail_in = size; - rz->stream->next_in = (void*)data; - while(1){ - tout = rz->stream->avail_out; - deflate(rz->stream, Z_NO_FLUSH); - rz->out += tout - rz->stream->avail_out; - if(rz->stream->avail_out) break; -#ifdef _USE_KNETFILE - write(rz->x.fpw, rz->outbuf, RZ_BUFFER_SIZE - rz->stream->avail_out); -#else - write(rz->filedes, rz->outbuf, RZ_BUFFER_SIZE - rz->stream->avail_out); -#endif - rz->stream->avail_out = RZ_BUFFER_SIZE; - rz->stream->next_out = rz->outbuf; - if(rz->stream->avail_in == 0) break; - }; - rz->in += size - rz->stream->avail_in; - rz->block_off += size - rz->stream->avail_in; -} - -static void razf_flush(RAZF *rz){ - uint32_t tout; - if(rz->buf_len){ - _razf_write(rz, rz->inbuf, rz->buf_len); - rz->buf_off = rz->buf_len = 0; - } - if(rz->stream->avail_out){ -#ifdef _USE_KNETFILE - write(rz->x.fpw, rz->outbuf, RZ_BUFFER_SIZE - rz->stream->avail_out); -#else - write(rz->filedes, rz->outbuf, RZ_BUFFER_SIZE - rz->stream->avail_out); -#endif - rz->stream->avail_out = RZ_BUFFER_SIZE; - rz->stream->next_out = rz->outbuf; - } - while(1){ - tout = rz->stream->avail_out; - deflate(rz->stream, Z_FULL_FLUSH); - rz->out += tout - rz->stream->avail_out; - if(rz->stream->avail_out == 0){ -#ifdef _USE_KNETFILE - write(rz->x.fpw, rz->outbuf, RZ_BUFFER_SIZE - rz->stream->avail_out); -#else - write(rz->filedes, rz->outbuf, RZ_BUFFER_SIZE - rz->stream->avail_out); -#endif - rz->stream->avail_out = RZ_BUFFER_SIZE; - rz->stream->next_out = rz->outbuf; - } else break; - } - rz->block_pos = rz->out; - rz->block_off = 0; -} - -static void razf_end_flush(RAZF *rz){ - uint32_t tout; - if(rz->buf_len){ - _razf_write(rz, rz->inbuf, rz->buf_len); - rz->buf_off = rz->buf_len = 0; - } - while(1){ - tout = rz->stream->avail_out; - deflate(rz->stream, Z_FINISH); - rz->out += tout - rz->stream->avail_out; - if(rz->stream->avail_out < RZ_BUFFER_SIZE){ -#ifdef _USE_KNETFILE - write(rz->x.fpw, rz->outbuf, RZ_BUFFER_SIZE - rz->stream->avail_out); -#else - write(rz->filedes, rz->outbuf, RZ_BUFFER_SIZE - rz->stream->avail_out); -#endif - rz->stream->avail_out = RZ_BUFFER_SIZE; - rz->stream->next_out = rz->outbuf; - } else break; - } -} - -static void _razf_buffered_write(RAZF *rz, const void *data, int size){ - int i, n; - while(1){ - if(rz->buf_len == RZ_BUFFER_SIZE){ - _razf_write(rz, rz->inbuf, rz->buf_len); - rz->buf_len = 0; - } - if(size + rz->buf_len < RZ_BUFFER_SIZE){ - for(i=0;iinbuf + rz->buf_len)[i] = ((char*)data)[i]; - rz->buf_len += size; - return; - } else { - n = RZ_BUFFER_SIZE - rz->buf_len; - for(i=0;iinbuf + rz->buf_len)[i] = ((char*)data)[i]; - size -= n; - data += n; - rz->buf_len += n; - } - } -} - -int razf_write(RAZF* rz, const void *data, int size){ - int ori_size, n; - int64_t next_block; - ori_size = size; - next_block = ((rz->in / RZ_BLOCK_SIZE) + 1) * RZ_BLOCK_SIZE; - while(rz->in + rz->buf_len + size >= next_block){ - n = next_block - rz->in - rz->buf_len; - _razf_buffered_write(rz, data, n); - data += n; - size -= n; - razf_flush(rz); - add_zindex(rz, rz->in, rz->out); - next_block = ((rz->in / RZ_BLOCK_SIZE) + 1) * RZ_BLOCK_SIZE; - } - _razf_buffered_write(rz, data, size); - return ori_size; -} -#endif - -/* gzip flag byte */ -#define ASCII_FLAG 0x01 /* bit 0 set: file probably ascii text */ -#define HEAD_CRC 0x02 /* bit 1 set: header CRC present */ -#define EXTRA_FIELD 0x04 /* bit 2 set: extra field present */ -#define ORIG_NAME 0x08 /* bit 3 set: original file name present */ -#define COMMENT 0x10 /* bit 4 set: file comment present */ -#define RESERVED 0xE0 /* bits 5..7: reserved */ - -static int _read_gz_header(unsigned char *data, int size, int *extra_off, int *extra_len){ - int method, flags, n, len; - if(size < 2) return 0; - if(data[0] != 0x1f || data[1] != 0x8b) return 0; - if(size < 4) return 0; - method = data[2]; - flags = data[3]; - if(method != Z_DEFLATED || (flags & RESERVED)) return 0; - n = 4 + 6; // Skip 6 bytes - *extra_off = n + 2; - *extra_len = 0; - if(flags & EXTRA_FIELD){ - if(size < n + 2) return 0; - len = ((int)data[n + 1] << 8) | data[n]; - n += 2; - *extra_off = n; - while(len){ - if(n >= size) return 0; - n ++; - len --; - } - *extra_len = n - (*extra_off); - } - if(flags & ORIG_NAME) while(n < size && data[n++]); - if(flags & COMMENT) while(n < size && data[n++]); - if(flags & HEAD_CRC){ - if(n + 2 > size) return 0; - n += 2; - } - return n; -} - -#ifdef _USE_KNETFILE -static RAZF* razf_open_r(knetFile *fp, int _load_index){ -#else -static RAZF* razf_open_r(int fd, int _load_index){ -#endif - RAZF *rz; - int ext_off, ext_len; - int n, is_be, ret; - int64_t end; - unsigned char c[] = "RAZF"; - rz = calloc(1, sizeof(RAZF)); - rz->mode = 'r'; -#ifdef _USE_KNETFILE - rz->x.fpr = fp; -#else -#ifdef _WIN32 - setmode(fd, O_BINARY); -#endif - rz->filedes = fd; -#endif - rz->stream = calloc(sizeof(z_stream), 1); - rz->inbuf = malloc(RZ_BUFFER_SIZE); - rz->outbuf = malloc(RZ_BUFFER_SIZE); - rz->end = rz->src_end = 0x7FFFFFFFFFFFFFFFLL; -#ifdef _USE_KNETFILE - n = knet_read(rz->x.fpr, rz->inbuf, RZ_BUFFER_SIZE); -#else - n = read(rz->filedes, rz->inbuf, RZ_BUFFER_SIZE); -#endif - ret = _read_gz_header(rz->inbuf, n, &ext_off, &ext_len); - if(ret == 0){ - PLAIN_FILE: - rz->in = n; - rz->file_type = FILE_TYPE_PLAIN; - memcpy(rz->outbuf, rz->inbuf, n); - rz->buf_len = n; - free(rz->stream); - rz->stream = NULL; - return rz; - } - rz->header_size = ret; - ret = inflateInit2(rz->stream, -WINDOW_BITS); - if(ret != Z_OK){ inflateEnd(rz->stream); goto PLAIN_FILE;} - rz->stream->avail_in = n - rz->header_size; - rz->stream->next_in = rz->inbuf + rz->header_size; - rz->stream->avail_out = RZ_BUFFER_SIZE; - rz->stream->next_out = rz->outbuf; - rz->file_type = FILE_TYPE_GZ; - rz->in = rz->header_size; - rz->block_pos = rz->header_size; - rz->next_block_pos = rz->header_size; - rz->block_off = 0; - if(ext_len < 7 || memcmp(rz->inbuf + ext_off, c, 4) != 0) return rz; - if(((((unsigned char*)rz->inbuf)[ext_off + 5] << 8) | ((unsigned char*)rz->inbuf)[ext_off + 6]) != RZ_BLOCK_SIZE){ - fprintf(stderr, " -- WARNING: RZ_BLOCK_SIZE is not %d, treat source as gz file. in %s -- %s:%d --\n", RZ_BLOCK_SIZE, __FUNCTION__, __FILE__, __LINE__); - return rz; - } - rz->load_index = _load_index; - rz->file_type = FILE_TYPE_RZ; -#ifdef _USE_KNETFILE - if(knet_seek(fp, -16, SEEK_END) == -1){ -#else - if(lseek(fd, -16, SEEK_END) == -1){ -#endif - UNSEEKABLE: - rz->seekable = 0; - rz->index = NULL; - rz->src_end = rz->end = 0x7FFFFFFFFFFFFFFFLL; - } else { - is_be = is_big_endian(); - rz->seekable = 1; -#ifdef _USE_KNETFILE - knet_read(fp, &end, sizeof(int64_t)); -#else - read(fd, &end, sizeof(int64_t)); -#endif - if(!is_be) rz->src_end = (int64_t)byte_swap_8((uint64_t)end); - else rz->src_end = end; - -#ifdef _USE_KNETFILE - knet_read(fp, &end, sizeof(int64_t)); -#else - read(fd, &end, sizeof(int64_t)); -#endif - if(!is_be) rz->end = (int64_t)byte_swap_8((uint64_t)end); - else rz->end = end; - if(n > rz->end){ - rz->stream->avail_in -= n - rz->end; - n = rz->end; - } - if(rz->end > rz->src_end){ -#ifdef _USE_KNETFILE - knet_seek(fp, rz->in, SEEK_SET); -#else - lseek(fd, rz->in, SEEK_SET); -#endif - goto UNSEEKABLE; - } -#ifdef _USE_KNETFILE - knet_seek(fp, rz->end, SEEK_SET); - if(knet_tell(fp) != rz->end){ - knet_seek(fp, rz->in, SEEK_SET); -#else - if(lseek(fd, rz->end, SEEK_SET) != rz->end){ - lseek(fd, rz->in, SEEK_SET); -#endif - goto UNSEEKABLE; - } -#ifdef _USE_KNETFILE - load_zindex(rz, fp); - knet_seek(fp, n, SEEK_SET); -#else - load_zindex(rz, fd); - lseek(fd, n, SEEK_SET); -#endif - } - return rz; -} - -#ifdef _USE_KNETFILE -RAZF* razf_dopen(int fd, const char *mode){ - if (strstr(mode, "r")) fprintf(stderr,"[razf_dopen] implement me\n"); - else if(strstr(mode, "w")) return razf_open_w(fd); - return NULL; -} - -RAZF* razf_dopen2(int fd, const char *mode) -{ - fprintf(stderr,"[razf_dopen2] implement me\n"); - return NULL; -} -#else -RAZF* razf_dopen(int fd, const char *mode){ - if(strstr(mode, "r")) return razf_open_r(fd, 1); - else if(strstr(mode, "w")) return razf_open_w(fd); - else return NULL; -} - -RAZF* razf_dopen2(int fd, const char *mode) -{ - if(strstr(mode, "r")) return razf_open_r(fd, 0); - else if(strstr(mode, "w")) return razf_open_w(fd); - else return NULL; -} -#endif - -static inline RAZF* _razf_open(const char *filename, const char *mode, int _load_index){ - int fd; - RAZF *rz; - if(strstr(mode, "r")){ -#ifdef _USE_KNETFILE - knetFile *fd = knet_open(filename, "r"); - if (fd == 0) { - fprintf(stderr, "[_razf_open] fail to open %s\n", filename); - return NULL; - } -#else -#ifdef _WIN32 - fd = open(filename, O_RDONLY | O_BINARY); -#else - fd = open(filename, O_RDONLY); -#endif -#endif - if(fd < 0) return NULL; - rz = razf_open_r(fd, _load_index); - } else if(strstr(mode, "w")){ -#ifdef _WIN32 - fd = open(filename, O_WRONLY | O_CREAT | O_TRUNC | O_BINARY, 0666); -#else - fd = open(filename, O_WRONLY | O_CREAT | O_TRUNC, 0666); -#endif - if(fd < 0) return NULL; - rz = razf_open_w(fd); - } else return NULL; - return rz; -} - -RAZF* razf_open(const char *filename, const char *mode){ - return _razf_open(filename, mode, 1); -} - -RAZF* razf_open2(const char *filename, const char *mode){ - return _razf_open(filename, mode, 0); -} - -int razf_get_data_size(RAZF *rz, int64_t *u_size, int64_t *c_size){ - int64_t n; - if(rz->mode != 'r' && rz->mode != 'R') return 0; - switch(rz->file_type){ - case FILE_TYPE_PLAIN: - if(rz->end == 0x7fffffffffffffffLL){ -#ifdef _USE_KNETFILE - if(knet_seek(rz->x.fpr, 0, SEEK_CUR) == -1) return 0; - n = knet_tell(rz->x.fpr); - knet_seek(rz->x.fpr, 0, SEEK_END); - rz->end = knet_tell(rz->x.fpr); - knet_seek(rz->x.fpr, n, SEEK_SET); -#else - if((n = lseek(rz->filedes, 0, SEEK_CUR)) == -1) return 0; - rz->end = lseek(rz->filedes, 0, SEEK_END); - lseek(rz->filedes, n, SEEK_SET); -#endif - } - *u_size = *c_size = rz->end; - return 1; - case FILE_TYPE_GZ: - return 0; - case FILE_TYPE_RZ: - if(rz->src_end == rz->end) return 0; - *u_size = rz->src_end; - *c_size = rz->end; - return 1; - default: - return 0; - } -} - -static int _razf_read(RAZF* rz, void *data, int size){ - int ret, tin; - if(rz->z_eof || rz->z_err) return 0; - if (rz->file_type == FILE_TYPE_PLAIN) { -#ifdef _USE_KNETFILE - ret = knet_read(rz->x.fpr, data, size); -#else - ret = read(rz->filedes, data, size); -#endif - if (ret == 0) rz->z_eof = 1; - return ret; - } - rz->stream->avail_out = size; - rz->stream->next_out = data; - while(rz->stream->avail_out){ - if(rz->stream->avail_in == 0){ - if(rz->in >= rz->end){ rz->z_eof = 1; break; } - if(rz->end - rz->in < RZ_BUFFER_SIZE){ -#ifdef _USE_KNETFILE - rz->stream->avail_in = knet_read(rz->x.fpr, rz->inbuf, rz->end -rz->in); -#else - rz->stream->avail_in = read(rz->filedes, rz->inbuf, rz->end -rz->in); -#endif - } else { -#ifdef _USE_KNETFILE - rz->stream->avail_in = knet_read(rz->x.fpr, rz->inbuf, RZ_BUFFER_SIZE); -#else - rz->stream->avail_in = read(rz->filedes, rz->inbuf, RZ_BUFFER_SIZE); -#endif - } - if(rz->stream->avail_in == 0){ - rz->z_eof = 1; - break; - } - rz->stream->next_in = rz->inbuf; - } - tin = rz->stream->avail_in; - ret = inflate(rz->stream, Z_BLOCK); - rz->in += tin - rz->stream->avail_in; - if(ret == Z_NEED_DICT || ret == Z_MEM_ERROR || ret == Z_DATA_ERROR){ - fprintf(stderr, "[_razf_read] inflate error: %d %s (at %s:%d)\n", ret, rz->stream->msg ? rz->stream->msg : "", __FILE__, __LINE__); - rz->z_err = 1; - break; - } - if(ret == Z_STREAM_END){ - rz->z_eof = 1; - break; - } - if ((rz->stream->data_type&128) && !(rz->stream->data_type&64)){ - rz->buf_flush = 1; - rz->next_block_pos = rz->in; - break; - } - } - return size - rz->stream->avail_out; -} - -int razf_read(RAZF *rz, void *data, int size){ - int ori_size, i; - ori_size = size; - while(size > 0){ - if(rz->buf_len){ - if(size < rz->buf_len){ - for(i=0;ioutbuf + rz->buf_off)[i]; - rz->buf_off += size; - rz->buf_len -= size; - data += size; - rz->block_off += size; - size = 0; - break; - } else { - for(i=0;ibuf_len;i++) ((char*)data)[i] = ((char*)rz->outbuf + rz->buf_off)[i]; - data += rz->buf_len; - size -= rz->buf_len; - rz->block_off += rz->buf_len; - rz->buf_off = 0; - rz->buf_len = 0; - if(rz->buf_flush){ - rz->block_pos = rz->next_block_pos; - rz->block_off = 0; - rz->buf_flush = 0; - } - } - } else if(rz->buf_flush){ - rz->block_pos = rz->next_block_pos; - rz->block_off = 0; - rz->buf_flush = 0; - } - if(rz->buf_flush) continue; - rz->buf_len = _razf_read(rz, rz->outbuf, RZ_BUFFER_SIZE); - if(rz->z_eof && rz->buf_len == 0) break; - } - rz->out += ori_size - size; - return ori_size - size; -} - -int razf_skip(RAZF* rz, int size){ - int ori_size; - ori_size = size; - while(size > 0){ - if(rz->buf_len){ - if(size < rz->buf_len){ - rz->buf_off += size; - rz->buf_len -= size; - rz->block_off += size; - size = 0; - break; - } else { - size -= rz->buf_len; - rz->buf_off = 0; - rz->buf_len = 0; - rz->block_off += rz->buf_len; - if(rz->buf_flush){ - rz->block_pos = rz->next_block_pos; - rz->block_off = 0; - rz->buf_flush = 0; - } - } - } else if(rz->buf_flush){ - rz->block_pos = rz->next_block_pos; - rz->block_off = 0; - rz->buf_flush = 0; - } - if(rz->buf_flush) continue; - rz->buf_len = _razf_read(rz, rz->outbuf, RZ_BUFFER_SIZE); - if(rz->z_eof || rz->z_err) break; - } - rz->out += ori_size - size; - return ori_size - size; -} - -static void _razf_reset_read(RAZF *rz, int64_t in, int64_t out){ -#ifdef _USE_KNETFILE - knet_seek(rz->x.fpr, in, SEEK_SET); -#else - lseek(rz->filedes, in, SEEK_SET); -#endif - rz->in = in; - rz->out = out; - rz->block_pos = in; - rz->next_block_pos = in; - rz->block_off = 0; - rz->buf_flush = 0; - rz->z_eof = rz->z_err = 0; - inflateReset(rz->stream); - rz->stream->avail_in = 0; - rz->buf_off = rz->buf_len = 0; -} - -int64_t razf_jump(RAZF *rz, int64_t block_start, int block_offset){ - int64_t pos; - rz->z_eof = 0; - if(rz->file_type == FILE_TYPE_PLAIN){ - rz->buf_off = rz->buf_len = 0; - pos = block_start + block_offset; -#ifdef _USE_KNETFILE - knet_seek(rz->x.fpr, pos, SEEK_SET); - pos = knet_tell(rz->x.fpr); -#else - pos = lseek(rz->filedes, pos, SEEK_SET); -#endif - rz->out = rz->in = pos; - return pos; - } - if(block_start == rz->block_pos && block_offset >= rz->block_off) { - block_offset -= rz->block_off; - goto SKIP; // Needn't reset inflate - } - if(block_start == 0) block_start = rz->header_size; // Automaticly revist wrong block_start - _razf_reset_read(rz, block_start, 0); - SKIP: - if(block_offset) razf_skip(rz, block_offset); - return rz->block_off; -} - -int64_t razf_seek(RAZF* rz, int64_t pos, int where){ - int64_t idx; - int64_t seek_pos, new_out; - rz->z_eof = 0; - if (where == SEEK_CUR) pos += rz->out; - else if (where == SEEK_END) pos += rz->src_end; - if(rz->file_type == FILE_TYPE_PLAIN){ -#ifdef _USE_KNETFILE - knet_seek(rz->x.fpr, pos, SEEK_SET); - seek_pos = knet_tell(rz->x.fpr); -#else - seek_pos = lseek(rz->filedes, pos, SEEK_SET); -#endif - rz->buf_off = rz->buf_len = 0; - rz->out = rz->in = seek_pos; - return seek_pos; - } else if(rz->file_type == FILE_TYPE_GZ){ - if(pos >= rz->out) goto SKIP; - return rz->out; - } - if(pos == rz->out) return pos; - if(pos > rz->src_end) return rz->out; - if(!rz->seekable || !rz->load_index){ - if(pos >= rz->out) goto SKIP; - } - idx = pos / RZ_BLOCK_SIZE - 1; - seek_pos = (idx < 0)? rz->header_size:(rz->index->cell_offsets[idx] + rz->index->bin_offsets[idx / RZ_BIN_SIZE]); - new_out = (idx + 1) * RZ_BLOCK_SIZE; - if(pos > rz->out && new_out <= rz->out) goto SKIP; - _razf_reset_read(rz, seek_pos, new_out); - SKIP: - razf_skip(rz, (int)(pos - rz->out)); - return rz->out; -} - -uint64_t razf_tell2(RAZF *rz) -{ - /* - if (rz->load_index) { - int64_t idx, seek_pos; - idx = rz->out / RZ_BLOCK_SIZE - 1; - seek_pos = (idx < 0)? rz->header_size:(rz->index->cell_offsets[idx] + rz->index->bin_offsets[idx / RZ_BIN_SIZE]); - if (seek_pos != rz->block_pos || rz->out%RZ_BLOCK_SIZE != rz->block_off) - fprintf(stderr, "[razf_tell2] inconsistent block offset: (%lld, %lld) != (%lld, %lld)\n", - (long long)seek_pos, (long long)rz->out%RZ_BLOCK_SIZE, (long long)rz->block_pos, (long long) rz->block_off); - } - */ - return (uint64_t)rz->block_pos<<16 | (rz->block_off&0xffff); -} - -int64_t razf_seek2(RAZF *rz, uint64_t voffset, int where) -{ - if (where != SEEK_SET) return -1; - return razf_jump(rz, voffset>>16, voffset&0xffff); -} - -void razf_close(RAZF *rz){ - if(rz->mode == 'w'){ -#ifndef _RZ_READONLY - razf_end_flush(rz); - deflateEnd(rz->stream); -#ifdef _USE_KNETFILE - save_zindex(rz, rz->x.fpw); - if(is_big_endian()){ - write(rz->x.fpw, &rz->in, sizeof(int64_t)); - write(rz->x.fpw, &rz->out, sizeof(int64_t)); - } else { - uint64_t v64 = byte_swap_8((uint64_t)rz->in); - write(rz->x.fpw, &v64, sizeof(int64_t)); - v64 = byte_swap_8((uint64_t)rz->out); - write(rz->x.fpw, &v64, sizeof(int64_t)); - } -#else - save_zindex(rz, rz->filedes); - if(is_big_endian()){ - write(rz->filedes, &rz->in, sizeof(int64_t)); - write(rz->filedes, &rz->out, sizeof(int64_t)); - } else { - uint64_t v64 = byte_swap_8((uint64_t)rz->in); - write(rz->filedes, &v64, sizeof(int64_t)); - v64 = byte_swap_8((uint64_t)rz->out); - write(rz->filedes, &v64, sizeof(int64_t)); - } -#endif -#endif - } else if(rz->mode == 'r'){ - if(rz->stream) inflateEnd(rz->stream); - } - if(rz->inbuf) free(rz->inbuf); - if(rz->outbuf) free(rz->outbuf); - if(rz->header){ - free(rz->header->extra); - free(rz->header->name); - free(rz->header->comment); - free(rz->header); - } - if(rz->index){ - free(rz->index->bin_offsets); - free(rz->index->cell_offsets); - free(rz->index); - } - free(rz->stream); -#ifdef _USE_KNETFILE - if (rz->mode == 'r') - knet_close(rz->x.fpr); - if (rz->mode == 'w') - close(rz->x.fpw); -#else - close(rz->filedes); -#endif - free(rz); -} - -#endif diff --git a/src/cnvnator/src/samtools/razf.h b/src/cnvnator/src/samtools/razf.h deleted file mode 100644 index 60a0c96..0000000 --- a/src/cnvnator/src/samtools/razf.h +++ /dev/null @@ -1,134 +0,0 @@ - /*- - * RAZF : Random Access compressed(Z) File - * Version: 1.0 - * Release Date: 2008-10-27 - * - * Copyright 2008, Jue Ruan , Heng Li - * - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - - -#ifndef __RAZF_RJ_H -#define __RAZF_RJ_H - -#include -#include -#include "zlib.h" - -#ifdef _USE_KNETFILE -#include "knetfile.h" -#endif - -#if ZLIB_VERNUM < 0x1221 -#define _RZ_READONLY -struct _gz_header_s; -typedef struct _gz_header_s _gz_header; -#define gz_header _gz_header -#endif - -#define WINDOW_BITS 15 - -#ifndef RZ_BLOCK_SIZE -#define RZ_BLOCK_SIZE (1<mode from HEAD to TYPE after call inflateReset */ - int buf_off, buf_len; - int z_err, z_eof; - int seekable; - /* Indice where the source is seekable */ - int load_index; - /* set has_index to 0 in mode 'w', then index will be discarded */ -} RAZF; - -#ifdef __cplusplus -extern "C" { -#endif - - RAZF* razf_dopen(int data_fd, const char *mode); - RAZF *razf_open(const char *fn, const char *mode); - int razf_write(RAZF* rz, const void *data, int size); - int razf_read(RAZF* rz, void *data, int size); - int64_t razf_seek(RAZF* rz, int64_t pos, int where); - void razf_close(RAZF* rz); - -#define razf_tell(rz) ((rz)->out) - - RAZF* razf_open2(const char *filename, const char *mode); - RAZF* razf_dopen2(int fd, const char *mode); - uint64_t razf_tell2(RAZF *rz); - int64_t razf_seek2(RAZF *rz, uint64_t voffset, int where); - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/src/cnvnator/src/samtools/razip.c b/src/cnvnator/src/samtools/razip.c deleted file mode 100644 index 825e732..0000000 --- a/src/cnvnator/src/samtools/razip.c +++ /dev/null @@ -1,141 +0,0 @@ -#include -#include -#include -#include -#include -#include -#include "razf.h" - -#define WINDOW_SIZE 4096 - -static int razf_main_usage() -{ - printf("\n"); - printf("Usage: razip [options] [file] ...\n\n"); - printf("Options: -c write on standard output, keep original files unchanged\n"); - printf(" -d decompress\n"); - printf(" -l list compressed file contents\n"); - printf(" -b INT decompress at INT position in the uncompressed file\n"); - printf(" -s INT decompress INT bytes in the uncompressed file\n"); - printf(" -h give this help\n"); - printf("\n"); - return 0; -} - -static int write_open(const char *fn, int is_forced) -{ - int fd = -1; - char c; - if (!is_forced) { - if ((fd = open(fn, O_WRONLY | O_CREAT | O_TRUNC | O_EXCL, 0666)) < 0 && errno == EEXIST) { - printf("razip: %s already exists; do you wish to overwrite (y or n)? ", fn); - scanf("%c", &c); - if (c != 'Y' && c != 'y') { - printf("razip: not overwritten\n"); - exit(1); - } - } - } - if (fd < 0) { - if ((fd = open(fn, O_WRONLY | O_CREAT | O_TRUNC, 0666)) < 0) { - fprintf(stderr, "razip: %s: Fail to write\n", fn); - exit(1); - } - } - return fd; -} - -int main(int argc, char **argv) -{ - int c, compress, pstdout, is_forced; - RAZF *rz; - void *buffer; - long start, end, size; - - compress = 1; pstdout = 0; start = 0; size = -1; end = -1; is_forced = 0; - while((c = getopt(argc, argv, "cdlhfb:s:")) >= 0){ - switch(c){ - case 'h': return razf_main_usage(); - case 'd': compress = 0; break; - case 'c': pstdout = 1; break; - case 'l': compress = 2; break; - case 'b': start = atol(optarg); break; - case 's': size = atol(optarg); break; - case 'f': is_forced = 1; break; - } - } - if (size >= 0) end = start + size; - if(end >= 0 && end < start){ - fprintf(stderr, " -- Illegal region: [%ld, %ld] --\n", start, end); - return 1; - } - if(compress == 1){ - int f_src, f_dst = -1; - if(argc > optind){ - if((f_src = open(argv[optind], O_RDONLY)) < 0){ - fprintf(stderr, " -- Cannot open file: %s --\n", argv[optind]); - return 1; - } - if(pstdout){ - f_dst = fileno(stdout); - } else { - char *name = malloc(sizeof(strlen(argv[optind]) + 5)); - strcpy(name, argv[optind]); - strcat(name, ".rz"); - f_dst = write_open(name, is_forced); - if (f_dst < 0) return 1; - free(name); - } - } else if(pstdout){ - f_src = fileno(stdin); - f_dst = fileno(stdout); - } else return razf_main_usage(); - rz = razf_dopen(f_dst, "w"); - buffer = malloc(WINDOW_SIZE); - while((c = read(f_src, buffer, WINDOW_SIZE)) > 0) razf_write(rz, buffer, c); - razf_close(rz); // f_dst will be closed here - if (argc > optind && !pstdout) unlink(argv[optind]); - free(buffer); - close(f_src); - return 0; - } else { - if(argc <= optind) return razf_main_usage(); - if(compress == 2){ - rz = razf_open(argv[optind], "r"); - if(rz->file_type == FILE_TYPE_RZ) { - printf("%20s%20s%7s %s\n", "compressed", "uncompressed", "ratio", "name"); - printf("%20lld%20lld%6.1f%% %s\n", (long long)rz->end, (long long)rz->src_end, rz->end * 100.0f / rz->src_end, - argv[optind]); - } else fprintf(stdout, "%s is not a regular rz file\n", argv[optind]); - } else { - int f_dst; - if (argc > optind && !pstdout) { - char *name; - if (strstr(argv[optind], ".rz") - argv[optind] != strlen(argv[optind]) - 3) { - printf("razip: %s: unknown suffix -- ignored\n", argv[optind]); - return 1; - } - name = strdup(argv[optind]); - name[strlen(name) - 3] = '\0'; - f_dst = write_open(name, is_forced); - free(name); - } else f_dst = fileno(stdout); - rz = razf_open(argv[optind], "r"); - buffer = malloc(WINDOW_SIZE); - razf_seek(rz, start, SEEK_SET); - while(1){ - if(end < 0) c = razf_read(rz, buffer, WINDOW_SIZE); - else c = razf_read(rz, buffer, (end - start > WINDOW_SIZE)? WINDOW_SIZE:(end - start)); - if(c <= 0) break; - start += c; - write(f_dst, buffer, c); - if(end >= 0 && start >= end) break; - } - free(buffer); - if (!pstdout) unlink(argv[optind]); - } - razf_close(rz); - return 0; - } -} - diff --git a/src/cnvnator/src/samtools/sam.c b/src/cnvnator/src/samtools/sam.c deleted file mode 100644 index fa11df6..0000000 --- a/src/cnvnator/src/samtools/sam.c +++ /dev/null @@ -1,186 +0,0 @@ -#include -#include -#include "faidx.h" -#include "sam.h" - -#define TYPE_BAM 1 -#define TYPE_READ 2 - -bam_header_t *bam_header_dup(const bam_header_t *h0) -{ - bam_header_t *h; - int i; - h = bam_header_init(); - *h = *h0; - h->hash = h->dict = h->rg2lib = 0; - h->text = (char*)calloc(h->l_text + 1, 1); - memcpy(h->text, h0->text, h->l_text); - h->target_len = (uint32_t*)calloc(h->n_targets, 4); - h->target_name = (char**)calloc(h->n_targets, sizeof(void*)); - for (i = 0; i < h->n_targets; ++i) { - h->target_len[i] = h0->target_len[i]; - h->target_name[i] = strdup(h0->target_name[i]); - } - return h; -} -static void append_header_text(bam_header_t *header, char* text, int len) -{ - int x = header->l_text + 1; - int y = header->l_text + len + 1; // 1 byte null - if (text == 0) return; - kroundup32(x); - kroundup32(y); - if (x < y) header->text = (char*)realloc(header->text, y); - strncpy(header->text + header->l_text, text, len); // we cannot use strcpy() here. - header->l_text += len; - header->text[header->l_text] = 0; -} - -int samthreads(samfile_t *fp, int n_threads, int n_sub_blks) -{ - if (!(fp->type&1) || (fp->type&2)) return -1; - bgzf_mt(fp->x.bam, n_threads, n_sub_blks); - return 0; -} - -samfile_t *samopen(const char *fn, const char *mode, const void *aux) -{ - samfile_t *fp; - fp = (samfile_t*)calloc(1, sizeof(samfile_t)); - if (strchr(mode, 'r')) { // read - fp->type |= TYPE_READ; - if (strchr(mode, 'b')) { // binary - fp->type |= TYPE_BAM; - fp->x.bam = strcmp(fn, "-")? bam_open(fn, "r") : bam_dopen(fileno(stdin), "r"); - if (fp->x.bam == 0) goto open_err_ret; - fp->header = bam_header_read(fp->x.bam); - } else { // text - fp->x.tamr = sam_open(fn); - if (fp->x.tamr == 0) goto open_err_ret; - fp->header = sam_header_read(fp->x.tamr); - if (fp->header->n_targets == 0) { // no @SQ fields - if (aux) { // check if aux is present - bam_header_t *textheader = fp->header; - fp->header = sam_header_read2((const char*)aux); - if (fp->header == 0) goto open_err_ret; - append_header_text(fp->header, textheader->text, textheader->l_text); - bam_header_destroy(textheader); - } - if (fp->header->n_targets == 0 && bam_verbose >= 1) - fprintf(stderr, "[samopen] no @SQ lines in the header.\n"); - } else if (bam_verbose >= 2) fprintf(stderr, "[samopen] SAM header is present: %d sequences.\n", fp->header->n_targets); - } - } else if (strchr(mode, 'w')) { // write - fp->header = bam_header_dup((const bam_header_t*)aux); - if (strchr(mode, 'b')) { // binary - char bmode[3]; - int i, compress_level = -1; - for (i = 0; mode[i]; ++i) if (mode[i] >= '0' && mode[i] <= '9') break; - if (mode[i]) compress_level = mode[i] - '0'; - if (strchr(mode, 'u')) compress_level = 0; - bmode[0] = 'w'; bmode[1] = compress_level < 0? 0 : compress_level + '0'; bmode[2] = 0; - fp->type |= TYPE_BAM; - fp->x.bam = strcmp(fn, "-")? bam_open(fn, bmode) : bam_dopen(fileno(stdout), bmode); - if (fp->x.bam == 0) goto open_err_ret; - bam_header_write(fp->x.bam, fp->header); - } else { // text - // open file - fp->x.tamw = strcmp(fn, "-")? fopen(fn, "w") : stdout; - if (fp->x.tamw == 0) goto open_err_ret; - if (strchr(mode, 'X')) fp->type |= BAM_OFSTR<<2; - else if (strchr(mode, 'x')) fp->type |= BAM_OFHEX<<2; - else fp->type |= BAM_OFDEC<<2; - // write header - if (strchr(mode, 'h')) { - int i; - bam_header_t *alt; - // parse the header text - alt = bam_header_init(); - alt->l_text = fp->header->l_text; alt->text = fp->header->text; - sam_header_parse(alt); - alt->l_text = 0; alt->text = 0; - // check if there are @SQ lines in the header - fwrite(fp->header->text, 1, fp->header->l_text, fp->x.tamw); // FIXME: better to skip the trailing NULL - if (alt->n_targets) { // then write the header text without dumping ->target_{name,len} - if (alt->n_targets != fp->header->n_targets && bam_verbose >= 1) - fprintf(stderr, "[samopen] inconsistent number of target sequences. Output the text header.\n"); - } else { // then dump ->target_{name,len} - for (i = 0; i < fp->header->n_targets; ++i) - fprintf(fp->x.tamw, "@SQ\tSN:%s\tLN:%d\n", fp->header->target_name[i], fp->header->target_len[i]); - } - bam_header_destroy(alt); - } - } - } - return fp; - -open_err_ret: - free(fp); - return 0; -} - -void samclose(samfile_t *fp) -{ - if (fp == 0) return; - if (fp->header) bam_header_destroy(fp->header); - if (fp->type & TYPE_BAM) bam_close(fp->x.bam); - else if (fp->type & TYPE_READ) sam_close(fp->x.tamr); - else fclose(fp->x.tamw); - free(fp); -} - -int samread(samfile_t *fp, bam1_t *b) -{ - if (fp == 0 || !(fp->type & TYPE_READ)) return -1; // not open for reading - if (fp->type & TYPE_BAM) return bam_read1(fp->x.bam, b); - else return sam_read1(fp->x.tamr, fp->header, b); -} - -int samwrite(samfile_t *fp, const bam1_t *b) -{ - if (fp == 0 || (fp->type & TYPE_READ)) return -1; // not open for writing - if (fp->type & TYPE_BAM) return bam_write1(fp->x.bam, b); - else { - char *s = bam_format1_core(fp->header, b, fp->type>>2&3); - int l = strlen(s); - fputs(s, fp->x.tamw); fputc('\n', fp->x.tamw); - free(s); - return l + 1; - } -} - -int sampileup(samfile_t *fp, int mask, bam_pileup_f func, void *func_data) -{ - bam_plbuf_t *buf; - int ret; - bam1_t *b; - b = bam_init1(); - buf = bam_plbuf_init(func, func_data); - bam_plbuf_set_mask(buf, mask); - while ((ret = samread(fp, b)) >= 0) - bam_plbuf_push(b, buf); - bam_plbuf_push(0, buf); - bam_plbuf_destroy(buf); - bam_destroy1(b); - return 0; -} - -char *samfaipath(const char *fn_ref) -{ - char *fn_list = 0; - if (fn_ref == 0) return 0; - fn_list = calloc(strlen(fn_ref) + 5, 1); - strcat(strcpy(fn_list, fn_ref), ".fai"); - if (access(fn_list, R_OK) == -1) { // fn_list is unreadable - if (access(fn_ref, R_OK) == -1) { - fprintf(stderr, "[samfaipath] fail to read file %s.\n", fn_ref); - } else { - if (bam_verbose >= 3) fprintf(stderr, "[samfaipath] build FASTA index...\n"); - if (fai_build(fn_ref) == -1) { - fprintf(stderr, "[samfaipath] fail to build FASTA index.\n"); - free(fn_list); fn_list = 0; - } - } - } - return fn_list; -} diff --git a/src/cnvnator/src/samtools/sam.h b/src/cnvnator/src/samtools/sam.h deleted file mode 100644 index 0495501..0000000 --- a/src/cnvnator/src/samtools/sam.h +++ /dev/null @@ -1,99 +0,0 @@ -#ifndef BAM_SAM_H -#define BAM_SAM_H - -#include "bam.h" - -/*! - @header - - This file provides higher level of I/O routines and unifies the APIs - for SAM and BAM formats. These APIs are more convenient and - recommended. - - @copyright Genome Research Ltd. - */ - -/*! @typedef - @abstract SAM/BAM file handler - @field type type of the handler; bit 1 for BAM, 2 for reading and bit 3-4 for flag format - @field bam BAM file handler; valid if (type&1) == 1 - @field tamr SAM file handler for reading; valid if type == 2 - @field tamw SAM file handler for writing; valid if type == 0 - @field header header struct - */ -typedef struct { - int type; - union { - tamFile tamr; - bamFile bam; - FILE *tamw; - } x; - bam_header_t *header; -} samfile_t; - -#ifdef __cplusplus -extern "C" { -#endif - - /*! - @abstract Open a SAM/BAM file - - @param fn SAM/BAM file name; "-" is recognized as stdin (for - reading) or stdout (for writing). - - @param mode open mode /[rw](b?)(u?)(h?)([xX]?)/: 'r' for reading, - 'w' for writing, 'b' for BAM I/O, 'u' for uncompressed BAM output, - 'h' for outputing header in SAM, 'x' for HEX flag and 'X' for - string flag. If 'b' present, it must immediately follow 'r' or - 'w'. Valid modes are "r", "w", "wh", "wx", "whx", "wX", "whX", - "rb", "wb" and "wbu" exclusively. - - @param aux auxiliary data; if mode[0]=='w', aux points to - bam_header_t; if strcmp(mode, "rb")!=0 and @SQ header lines in SAM - are absent, aux points the file name of the list of the reference; - aux is not used otherwise. If @SQ header lines are present in SAM, - aux is not used, either. - - @return SAM/BAM file handler - */ - samfile_t *samopen(const char *fn, const char *mode, const void *aux); - - /*! - @abstract Close a SAM/BAM handler - @param fp file handler to be closed - */ - void samclose(samfile_t *fp); - - /*! - @abstract Read one alignment - @param fp file handler - @param b alignment - @return bytes read - */ - int samread(samfile_t *fp, bam1_t *b); - - /*! - @abstract Write one alignment - @param fp file handler - @param b alignment - @return bytes written - */ - int samwrite(samfile_t *fp, const bam1_t *b); - - /*! - @abstract Get the pileup for a whole alignment file - @param fp file handler - @param mask mask transferred to bam_plbuf_set_mask() - @param func user defined function called in the pileup process - #param data user provided data for func() - */ - int sampileup(samfile_t *fp, int mask, bam_pileup_f func, void *data); - - char *samfaipath(const char *fn_ref); - int samthreads(samfile_t *fp, int n_threads, int n_sub_blks); - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/src/cnvnator/src/samtools/sam_header.h b/src/cnvnator/src/samtools/sam_header.h deleted file mode 100644 index 4b0cb03..0000000 --- a/src/cnvnator/src/samtools/sam_header.h +++ /dev/null @@ -1,48 +0,0 @@ -#ifndef __SAM_HEADER_H__ -#define __SAM_HEADER_H__ - -#ifdef __cplusplus -extern "C" { -#endif - - void *sam_header_parse2(const char *headerText); - void *sam_header_merge(int n, const void **dicts); - void sam_header_free(void *header); - char *sam_header_write(const void *headerDict); // returns a newly allocated string - - /* - // Usage example - const char *key, *val; - void *iter = sam_header_parse2(bam->header->text); - while ( iter = sam_header_key_val(iter, "RG","ID","SM" &key,&val) ) printf("%s\t%s\n", key,val); - */ - void *sam_header2key_val(void *iter, const char type[2], const char key_tag[2], const char value_tag[2], const char **key, const char **value); - char **sam_header2list(const void *_dict, char type[2], char key_tag[2], int *_n); - - /* - // Usage example - int i, j, n; - const char *tags[] = {"SN","LN","UR","M5",NULL}; - void *dict = sam_header_parse2(bam->header->text); - char **tbl = sam_header2tbl_n(h->dict, "SQ", tags, &n); - for (i=0; i -#include -#include -#include -#include -#include -#include "sam_header.h" -#include "sam.h" -#include "faidx.h" -#include "kstring.h" -#include "khash.h" -KHASH_SET_INIT_STR(rg) - -// When counting records instead of printing them, -// data passed to the bam_fetch callback is encapsulated in this struct. -typedef struct { - bam_header_t *header; - int64_t *count; // int does overflow for very big BAMs -} count_func_data_t; - -typedef khash_t(rg) *rghash_t; - -// FIXME: we'd better use no global variables... -static rghash_t g_rghash = 0; -static int g_min_mapQ = 0, g_flag_on = 0, g_flag_off = 0, g_qual_scale = 0, g_min_qlen = 0; -static uint32_t g_subsam_seed = 0; -static double g_subsam_frac = -1.; -static char *g_library, *g_rg; -static void *g_bed; - -void *bed_read(const char *fn); -void bed_destroy(void *_h); -int bed_overlap(const void *_h, const char *chr, int beg, int end); - -static int process_aln(const bam_header_t *h, bam1_t *b) -{ - if (g_qual_scale > 1) { - int i; - uint8_t *qual = bam1_qual(b); - for (i = 0; i < b->core.l_qseq; ++i) { - int c = qual[i] * g_qual_scale; - qual[i] = c < 93? c : 93; - } - } - if (g_min_qlen > 0) { - int k, qlen = 0; - uint32_t *cigar = bam1_cigar(b); - for (k = 0; k < b->core.n_cigar; ++k) - if ((bam_cigar_type(bam_cigar_op(cigar[k]))&1) || bam_cigar_op(cigar[k]) == BAM_CHARD_CLIP) - qlen += bam_cigar_oplen(cigar[k]); - if (qlen < g_min_qlen) return 1; - } - if (b->core.qual < g_min_mapQ || ((b->core.flag & g_flag_on) != g_flag_on) || (b->core.flag & g_flag_off)) - return 1; - if (g_bed && b->core.tid >= 0 && !bed_overlap(g_bed, h->target_name[b->core.tid], b->core.pos, bam_calend(&b->core, bam1_cigar(b)))) - return 1; - if (g_subsam_frac > 0.) { - uint32_t k = __ac_X31_hash_string(bam1_qname(b)) + g_subsam_seed; - if ((double)(k&0xffffff) / 0x1000000 >= g_subsam_frac) return 1; - } - if (g_rg || g_rghash) { - uint8_t *s = bam_aux_get(b, "RG"); - if (s) { - if (g_rg) return (strcmp(g_rg, (char*)(s + 1)) == 0)? 0 : 1; - if (g_rghash) { - khint_t k = kh_get(rg, g_rghash, (char*)(s + 1)); - return (k != kh_end(g_rghash))? 0 : 1; - } - } - } - if (g_library) { - const char *p = bam_get_library((bam_header_t*)h, b); - return (p && strcmp(p, g_library) == 0)? 0 : 1; - } - return 0; -} - -static char *drop_rg(char *hdtxt, rghash_t h, int *len) -{ - char *p = hdtxt, *q, *r, *s; - kstring_t str; - memset(&str, 0, sizeof(kstring_t)); - while (1) { - int toprint = 0; - q = strchr(p, '\n'); - if (q == 0) q = p + strlen(p); - if (q - p < 3) break; // the line is too short; then stop - if (strncmp(p, "@RG\t", 4) == 0) { - int c; - khint_t k; - if ((r = strstr(p, "\tID:")) != 0) { - r += 4; - for (s = r; *s != '\0' && *s != '\n' && *s != '\t'; ++s); - c = *s; *s = '\0'; - k = kh_get(rg, h, r); - *s = c; - if (k != kh_end(h)) toprint = 1; - } - } else toprint = 1; - if (toprint) { - kputsn(p, q - p, &str); kputc('\n', &str); - } - p = q + 1; - } - *len = str.l; - return str.s; -} - -// callback function for bam_fetch() that prints nonskipped records -static int view_func(const bam1_t *b, void *data) -{ - if (!process_aln(((samfile_t*)data)->header, (bam1_t*)b)) - samwrite((samfile_t*)data, b); - return 0; -} - -// callback function for bam_fetch() that counts nonskipped records -static int count_func(const bam1_t *b, void *data) -{ - if (!process_aln(((count_func_data_t*)data)->header, (bam1_t*)b)) { - (*((count_func_data_t*)data)->count)++; - } - return 0; -} - -static int usage(int is_long_help); - -int main_samview(int argc, char *argv[]) -{ - int c, is_header = 0, is_header_only = 0, is_bamin = 1, ret = 0, compress_level = -1, is_bamout = 0, is_count = 0; - int of_type = BAM_OFDEC, is_long_help = 0, n_threads = 0; - int64_t count = 0; - samfile_t *in = 0, *out = 0; - char in_mode[5], out_mode[5], *fn_out = 0, *fn_list = 0, *fn_ref = 0, *fn_rg = 0, *q; - - /* parse command-line options */ - strcpy(in_mode, "r"); strcpy(out_mode, "w"); - while ((c = getopt(argc, argv, "SbBct:h1Ho:q:f:F:ul:r:xX?T:R:L:s:Q:@:m:")) >= 0) { - switch (c) { - case 's': - if ((g_subsam_seed = strtol(optarg, &q, 10)) != 0) { - srand(g_subsam_seed); - g_subsam_seed = rand(); - } - g_subsam_frac = strtod(q, &q); - break; - case 'm': g_min_qlen = atoi(optarg); break; - case 'c': is_count = 1; break; - case 'S': is_bamin = 0; break; - case 'b': is_bamout = 1; break; - case 't': fn_list = strdup(optarg); is_bamin = 0; break; - case 'h': is_header = 1; break; - case 'H': is_header_only = 1; break; - case 'o': fn_out = strdup(optarg); break; - case 'f': g_flag_on = strtol(optarg, 0, 0); break; - case 'F': g_flag_off = strtol(optarg, 0, 0); break; - case 'q': g_min_mapQ = atoi(optarg); break; - case 'u': compress_level = 0; break; - case '1': compress_level = 1; break; - case 'l': g_library = strdup(optarg); break; - case 'L': g_bed = bed_read(optarg); break; - case 'r': g_rg = strdup(optarg); break; - case 'R': fn_rg = strdup(optarg); break; - case 'x': of_type = BAM_OFHEX; break; - case 'X': of_type = BAM_OFSTR; break; - case '?': is_long_help = 1; break; - case 'T': fn_ref = strdup(optarg); is_bamin = 0; break; - case 'B': bam_no_B = 1; break; - case 'Q': g_qual_scale = atoi(optarg); break; - case '@': n_threads = strtol(optarg, 0, 0); break; - default: return usage(is_long_help); - } - } - if (compress_level >= 0) is_bamout = 1; - if (is_header_only) is_header = 1; - if (is_bamout) strcat(out_mode, "b"); - else { - if (of_type == BAM_OFHEX) strcat(out_mode, "x"); - else if (of_type == BAM_OFSTR) strcat(out_mode, "X"); - } - if (is_bamin) strcat(in_mode, "b"); - if (is_header) strcat(out_mode, "h"); - if (compress_level >= 0) { - char tmp[2]; - tmp[0] = compress_level + '0'; tmp[1] = '\0'; - strcat(out_mode, tmp); - } - if (argc == optind) return usage(is_long_help); // potential memory leak... - - // read the list of read groups - if (fn_rg) { - FILE *fp_rg; - char buf[1024]; - int ret; - g_rghash = kh_init(rg); - fp_rg = fopen(fn_rg, "r"); - while (!feof(fp_rg) && fscanf(fp_rg, "%s", buf) > 0) // this is not a good style, but bear me... - kh_put(rg, g_rghash, strdup(buf), &ret); // we'd better check duplicates... - fclose(fp_rg); - } - - // generate the fn_list if necessary - if (fn_list == 0 && fn_ref) fn_list = samfaipath(fn_ref); - // open file handlers - if ((in = samopen(argv[optind], in_mode, fn_list)) == 0) { - fprintf(stderr, "[main_samview] fail to open \"%s\" for reading.\n", argv[optind]); - ret = 1; - goto view_end; - } - if (in->header == 0) { - fprintf(stderr, "[main_samview] fail to read the header from \"%s\".\n", argv[optind]); - ret = 1; - goto view_end; - } - if (g_rghash) { // FIXME: I do not know what "bam_header_t::n_text" is for... - char *tmp; - int l; - tmp = drop_rg(in->header->text, g_rghash, &l); - free(in->header->text); - in->header->text = tmp; - in->header->l_text = l; - } - if (!is_count && (out = samopen(fn_out? fn_out : "-", out_mode, in->header)) == 0) { - fprintf(stderr, "[main_samview] fail to open \"%s\" for writing.\n", fn_out? fn_out : "standard output"); - ret = 1; - goto view_end; - } - if (n_threads > 1) samthreads(out, n_threads, 256); - if (is_header_only) goto view_end; // no need to print alignments - - if (argc == optind + 1) { // convert/print the entire file - bam1_t *b = bam_init1(); - int r; - while ((r = samread(in, b)) >= 0) { // read one alignment from `in' - if (!process_aln(in->header, b)) { - if (!is_count) samwrite(out, b); // write the alignment to `out' - count++; - } - } - if (r < -1) { - fprintf(stderr, "[main_samview] truncated file.\n"); - ret = 1; - } - bam_destroy1(b); - } else { // retrieve alignments in specified regions - int i; - bam_index_t *idx = 0; - if (is_bamin) idx = bam_index_load(argv[optind]); // load BAM index - if (idx == 0) { // index is unavailable - fprintf(stderr, "[main_samview] random alignment retrieval only works for indexed BAM files.\n"); - ret = 1; - goto view_end; - } - for (i = optind + 1; i < argc; ++i) { - int tid, beg, end, result; - bam_parse_region(in->header, argv[i], &tid, &beg, &end); // parse a region in the format like `chr2:100-200' - if (tid < 0) { // reference name is not found - fprintf(stderr, "[main_samview] region \"%s\" specifies an unknown reference name. Continue anyway.\n", argv[i]); - continue; - } - // fetch alignments - if (is_count) { - count_func_data_t count_data = { in->header, &count }; - result = bam_fetch(in->x.bam, idx, tid, beg, end, &count_data, count_func); - } else - result = bam_fetch(in->x.bam, idx, tid, beg, end, out, view_func); - if (result < 0) { - fprintf(stderr, "[main_samview] retrieval of region \"%s\" failed due to truncated file or corrupt BAM index file\n", argv[i]); - ret = 1; - break; - } - } - bam_index_destroy(idx); // destroy the BAM index - } - -view_end: - if (is_count && ret == 0) - printf("%" PRId64 "\n", count); - - // close files, free and return - free(fn_list); free(fn_ref); free(fn_out); free(g_library); free(g_rg); free(fn_rg); - if (g_bed) bed_destroy(g_bed); - if (g_rghash) { - khint_t k; - for (k = 0; k < kh_end(g_rghash); ++k) - if (kh_exist(g_rghash, k)) free((char*)kh_key(g_rghash, k)); - kh_destroy(rg, g_rghash); - } - samclose(in); - if (!is_count) - samclose(out); - return ret; -} - -static int usage(int is_long_help) -{ - fprintf(stderr, "\n"); - fprintf(stderr, "Usage: samtools view [options] | [region1 [...]]\n\n"); - fprintf(stderr, "Options: -b output BAM\n"); - fprintf(stderr, " -h print header for the SAM output\n"); - fprintf(stderr, " -H print header only (no alignments)\n"); - fprintf(stderr, " -S input is SAM\n"); - fprintf(stderr, " -u uncompressed BAM output (force -b)\n"); - fprintf(stderr, " -1 fast compression (force -b)\n"); - fprintf(stderr, " -x output FLAG in HEX (samtools-C specific)\n"); - fprintf(stderr, " -X output FLAG in string (samtools-C specific)\n"); - fprintf(stderr, " -c print only the count of matching records\n"); - fprintf(stderr, " -B collapse the backward CIGAR operation\n"); - fprintf(stderr, " -@ INT number of BAM compression threads [0]\n"); - fprintf(stderr, " -L FILE output alignments overlapping the input BED FILE [null]\n"); - fprintf(stderr, " -t FILE list of reference names and lengths (force -S) [null]\n"); - fprintf(stderr, " -T FILE reference sequence file (force -S) [null]\n"); - fprintf(stderr, " -o FILE output file name [stdout]\n"); - fprintf(stderr, " -R FILE list of read groups to be outputted [null]\n"); - fprintf(stderr, " -f INT required flag, 0 for unset [0]\n"); - fprintf(stderr, " -F INT filtering flag, 0 for unset [0]\n"); - fprintf(stderr, " -q INT minimum mapping quality [0]\n"); - fprintf(stderr, " -l STR only output reads in library STR [null]\n"); - fprintf(stderr, " -r STR only output reads in read group STR [null]\n"); - fprintf(stderr, " -s FLOAT fraction of templates to subsample; integer part as seed [-1]\n"); - fprintf(stderr, " -? longer help\n"); - fprintf(stderr, "\n"); - if (is_long_help) - fprintf(stderr, "Notes:\n\ -\n\ - 1. By default, this command assumes the file on the command line is in\n\ - the BAM format and it prints the alignments in SAM. If `-t' is\n\ - applied, the input file is assumed to be in the SAM format. The\n\ - file supplied with `-t' is SPACE/TAB delimited with the first two\n\ - fields of each line consisting of the reference name and the\n\ - corresponding sequence length. The `.fai' file generated by `faidx'\n\ - can be used here. This file may be empty if reads are unaligned.\n\ -\n\ - 2. SAM->BAM conversion: `samtools view -bT ref.fa in.sam.gz'.\n\ -\n\ - 3. BAM->SAM conversion: `samtools view in.bam'.\n\ -\n\ - 4. A region should be presented in one of the following formats:\n\ - `chr1', `chr2:1,000' and `chr3:1000-2,000'. When a region is\n\ - specified, the input alignment file must be an indexed BAM file.\n\ -\n\ - 5. Option `-u' is preferred over `-b' when the output is piped to\n\ - another samtools command.\n\ -\n\ - 6. In a string FLAG, each character represents one bit with\n\ - p=0x1 (paired), P=0x2 (properly paired), u=0x4 (unmapped),\n\ - U=0x8 (mate unmapped), r=0x10 (reverse), R=0x20 (mate reverse)\n\ - 1=0x40 (first), 2=0x80 (second), s=0x100 (not primary), \n\ - f=0x200 (failure) and d=0x400 (duplicate). Note that `-x' and\n\ - `-X' are samtools-C specific. Picard and older samtools do not\n\ - support HEX or string flags.\n\ -\n"); - return 1; -} - -int main_import(int argc, char *argv[]) -{ - int argc2, ret; - char **argv2; - if (argc != 4) { - fprintf(stderr, "Usage: bamtk import \n"); - return 1; - } - argc2 = 6; - argv2 = calloc(6, sizeof(char*)); - argv2[0] = "import", argv2[1] = "-o", argv2[2] = argv[3], argv2[3] = "-bt", argv2[4] = argv[1], argv2[5] = argv[2]; - ret = main_samview(argc2, argv2); - free(argv2); - return ret; -} - -int8_t seq_comp_table[16] = { 0, 8, 4, 12, 2, 10, 9, 14, 1, 6, 5, 13, 3, 11, 7, 15 }; - -int main_bam2fq(int argc, char *argv[]) -{ - bamFile fp; - bam_header_t *h; - bam1_t *b; - int8_t *buf; - int max_buf, c, no12 = 0; - while ((c = getopt(argc, argv, "n")) > 0) - if (c == 'n') no12 = 1; - if (argc == 1) { - fprintf(stderr, "Usage: samtools bam2fq \n"); - return 1; - } - fp = strcmp(argv[optind], "-")? bam_open(argv[optind], "r") : bam_dopen(fileno(stdin), "r"); - if (fp == 0) return 1; - h = bam_header_read(fp); - b = bam_init1(); - buf = 0; - max_buf = 0; - while (bam_read1(fp, b) >= 0) { - int i, qlen = b->core.l_qseq; - uint8_t *seq; - putchar('@'); fputs(bam1_qname(b), stdout); - if (no12) putchar('\n'); - else { - if ((b->core.flag & 0x40) && !(b->core.flag & 0x80)) puts("/1"); - else if ((b->core.flag & 0x80) && !(b->core.flag & 0x40)) puts("/2"); - else putchar('\n'); - } - if (max_buf < qlen + 1) { - max_buf = qlen + 1; - kroundup32(max_buf); - buf = realloc(buf, max_buf); - } - buf[qlen] = 0; - seq = bam1_seq(b); - for (i = 0; i < qlen; ++i) - buf[i] = bam1_seqi(seq, i); - if (b->core.flag & 16) { // reverse complement - for (i = 0; i < qlen>>1; ++i) { - int8_t t = seq_comp_table[buf[qlen - 1 - i]]; - buf[qlen - 1 - i] = seq_comp_table[buf[i]]; - buf[i] = t; - } - if (qlen&1) buf[i] = seq_comp_table[buf[i]]; - } - for (i = 0; i < qlen; ++i) - buf[i] = bam_nt16_rev_table[buf[i]]; - puts((char*)buf); - puts("+"); - seq = bam1_qual(b); - for (i = 0; i < qlen; ++i) - buf[i] = 33 + seq[i]; - if (b->core.flag & 16) { // reverse - for (i = 0; i < qlen>>1; ++i) { - int8_t t = buf[qlen - 1 - i]; - buf[qlen - 1 - i] = buf[i]; - buf[i] = t; - } - } - puts((char*)buf); - } - free(buf); - bam_destroy1(b); - bam_header_destroy(h); - bam_close(fp); - return 0; -} diff --git a/src/cnvnator/src/samtools/sample.c b/src/cnvnator/src/samtools/sample.c deleted file mode 100644 index 830b9d1..0000000 --- a/src/cnvnator/src/samtools/sample.c +++ /dev/null @@ -1,107 +0,0 @@ -#include -#include -#include "sample.h" -#include "khash.h" -KHASH_MAP_INIT_STR(sm, int) - -bam_sample_t *bam_smpl_init(void) -{ - bam_sample_t *s; - s = calloc(1, sizeof(bam_sample_t)); - s->rg2smid = kh_init(sm); - s->sm2id = kh_init(sm); - return s; -} - -void bam_smpl_destroy(bam_sample_t *sm) -{ - int i; - khint_t k; - khash_t(sm) *rg2smid = (khash_t(sm)*)sm->rg2smid; - if (sm == 0) return; - for (i = 0; i < sm->n; ++i) free(sm->smpl[i]); - free(sm->smpl); - for (k = kh_begin(rg2smid); k != kh_end(rg2smid); ++k) - if (kh_exist(rg2smid, k)) free((char*)kh_key(rg2smid, k)); - kh_destroy(sm, sm->rg2smid); - kh_destroy(sm, sm->sm2id); - free(sm); -} - -static void add_pair(bam_sample_t *sm, khash_t(sm) *sm2id, const char *key, const char *val) -{ - khint_t k_rg, k_sm; - int ret; - khash_t(sm) *rg2smid = (khash_t(sm)*)sm->rg2smid; - k_rg = kh_get(sm, rg2smid, key); - if (k_rg != kh_end(rg2smid)) return; // duplicated @RG-ID - k_rg = kh_put(sm, rg2smid, strdup(key), &ret); - k_sm = kh_get(sm, sm2id, val); - if (k_sm == kh_end(sm2id)) { // absent - if (sm->n == sm->m) { - sm->m = sm->m? sm->m<<1 : 1; - sm->smpl = realloc(sm->smpl, sizeof(void*) * sm->m); - } - sm->smpl[sm->n] = strdup(val); - k_sm = kh_put(sm, sm2id, sm->smpl[sm->n], &ret); - kh_val(sm2id, k_sm) = sm->n++; - } - kh_val(rg2smid, k_rg) = kh_val(sm2id, k_sm); -} - -int bam_smpl_add(bam_sample_t *sm, const char *fn, const char *txt) -{ - const char *p = txt, *q, *r; - kstring_t buf, first_sm; - int n = 0; - khash_t(sm) *sm2id = (khash_t(sm)*)sm->sm2id; - if (txt == 0) { - add_pair(sm, sm2id, fn, fn); - return 0; - } - memset(&buf, 0, sizeof(kstring_t)); - memset(&first_sm, 0, sizeof(kstring_t)); - while ((q = strstr(p, "@RG")) != 0) { - p = q + 3; - r = q = 0; - if ((q = strstr(p, "\tID:")) != 0) q += 4; - if ((r = strstr(p, "\tSM:")) != 0) r += 4; - if (r && q) { - char *u, *v; - int oq, or; - for (u = (char*)q; *u && *u != '\t' && *u != '\n'; ++u); - for (v = (char*)r; *v && *v != '\t' && *v != '\n'; ++v); - oq = *u; or = *v; *u = *v = '\0'; - buf.l = 0; kputs(fn, &buf); kputc('/', &buf); kputs(q, &buf); - add_pair(sm, sm2id, buf.s, r); - if ( !first_sm.s ) - kputs(r,&first_sm); - *u = oq; *v = or; - } else break; - p = q > r? q : r; - ++n; - } - if (n == 0) add_pair(sm, sm2id, fn, fn); - // If there is only one RG tag present in the header and reads are not annotated, don't refuse to work but - // use the tag instead. - else if ( n==1 && first_sm.s ) - add_pair(sm,sm2id,fn,first_sm.s); - if ( first_sm.s ) - free(first_sm.s); - -// add_pair(sm, sm2id, fn, fn); - free(buf.s); - return 0; -} - -int bam_smpl_rg2smid(const bam_sample_t *sm, const char *fn, const char *rg, kstring_t *str) -{ - khint_t k; - khash_t(sm) *rg2smid = (khash_t(sm)*)sm->rg2smid; - if (rg) { - str->l = 0; - kputs(fn, str); kputc('/', str); kputs(rg, str); - k = kh_get(sm, rg2smid, str->s); - } else k = kh_get(sm, rg2smid, fn); - return k == kh_end(rg2smid)? -1 : kh_val(rg2smid, k); -} diff --git a/src/cnvnator/src/samtools/sample.h b/src/cnvnator/src/samtools/sample.h deleted file mode 100644 index 85fe499..0000000 --- a/src/cnvnator/src/samtools/sample.h +++ /dev/null @@ -1,17 +0,0 @@ -#ifndef BAM_SAMPLE_H -#define BAM_SAMPLE_H - -#include "kstring.h" - -typedef struct { - int n, m; - char **smpl; - void *rg2smid, *sm2id; -} bam_sample_t; - -bam_sample_t *bam_smpl_init(void); -int bam_smpl_add(bam_sample_t *sm, const char *abs, const char *txt); -int bam_smpl_rg2smid(const bam_sample_t *sm, const char *fn, const char *rg, kstring_t *str); -void bam_smpl_destroy(bam_sample_t *sm); - -#endif diff --git a/src/cnvnator/src/samtools/samtools.1 b/src/cnvnator/src/samtools/samtools.1 deleted file mode 100644 index 5923abd..0000000 --- a/src/cnvnator/src/samtools/samtools.1 +++ /dev/null @@ -1,1066 +0,0 @@ -.TH samtools 1 "15 March 2013" "samtools-0.1.19" "Bioinformatics tools" -.SH NAME -.PP -samtools - Utilities for the Sequence Alignment/Map (SAM) format - -bcftools - Utilities for the Binary Call Format (BCF) and VCF -.SH SYNOPSIS -.PP -samtools view -bt ref_list.txt -o aln.bam aln.sam.gz -.PP -samtools sort aln.bam aln.sorted -.PP -samtools index aln.sorted.bam -.PP -samtools idxstats aln.sorted.bam -.PP -samtools view aln.sorted.bam chr2:20,100,000-20,200,000 -.PP -samtools merge out.bam in1.bam in2.bam in3.bam -.PP -samtools faidx ref.fasta -.PP -samtools pileup -vcf ref.fasta aln.sorted.bam -.PP -samtools mpileup -C50 -gf ref.fasta -r chr3:1,000-2,000 in1.bam in2.bam -.PP -samtools tview aln.sorted.bam ref.fasta -.PP -bcftools index in.bcf -.PP -bcftools view in.bcf chr2:100-200 > out.vcf -.PP -bcftools view -Nvm0.99 in.bcf > out.vcf 2> out.afs - -.SH DESCRIPTION -.PP -Samtools is a set of utilities that manipulate alignments in the BAM -format. It imports from and exports to the SAM (Sequence Alignment/Map) -format, does sorting, merging and indexing, and allows to retrieve reads -in any regions swiftly. - -Samtools is designed to work on a stream. It regards an input file `-' -as the standard input (stdin) and an output file `-' as the standard -output (stdout). Several commands can thus be combined with Unix -pipes. Samtools always output warning and error messages to the standard -error output (stderr). - -Samtools is also able to open a BAM (not SAM) file on a remote FTP or -HTTP server if the BAM file name starts with `ftp://' or `http://'. -Samtools checks the current working directory for the index file and -will download the index upon absence. Samtools does not retrieve the -entire alignment file unless it is asked to do so. - -.SH SAMTOOLS COMMANDS AND OPTIONS - -.TP 10 -.B view -samtools view [-bchuHS] [-t in.refList] [-o output] [-f reqFlag] [-F -skipFlag] [-q minMapQ] [-l library] [-r readGroup] [-R rgFile] | [region1 [...]] - -Extract/print all or sub alignments in SAM or BAM format. If no region -is specified, all the alignments will be printed; otherwise only -alignments overlapping the specified regions will be output. An -alignment may be given multiple times if it is overlapping several -regions. A region can be presented, for example, in the following -format: `chr2' (the whole chr2), `chr2:1000000' (region starting from -1,000,000bp) or `chr2:1,000,000-2,000,000' (region between 1,000,000 and -2,000,000bp including the end points). The coordinate is 1-based. - -.B OPTIONS: -.RS -.TP 10 -.B -b -Output in the BAM format. -.TP -.BI -f \ INT -Only output alignments with all bits in INT present in the FLAG -field. INT can be in hex in the format of /^0x[0-9A-F]+/ [0] -.TP -.BI -F \ INT -Skip alignments with bits present in INT [0] -.TP -.B -h -Include the header in the output. -.TP -.B -H -Output the header only. -.TP -.BI -l \ STR -Only output reads in library STR [null] -.TP -.BI -o \ FILE -Output file [stdout] -.TP -.BI -q \ INT -Skip alignments with MAPQ smaller than INT [0] -.TP -.BI -r \ STR -Only output reads in read group STR [null] -.TP -.BI -R \ FILE -Output reads in read groups listed in -.I FILE -[null] -.TP -.BI -s \ FLOAT -Fraction of templates/pairs to subsample; the integer part is treated as the -seed for the random number generator [-1] -.TP -.B -S -Input is in SAM. If @SQ header lines are absent, the -.B `-t' -option is required. -.TP -.B -c -Instead of printing the alignments, only count them and print the -total number. All filter options, such as -.B `-f', -.B `-F' -and -.B `-q' -, are taken into account. -.TP -.BI -t \ FILE -This file is TAB-delimited. Each line must contain the reference name -and the length of the reference, one line for each distinct reference; -additional fields are ignored. This file also defines the order of the -reference sequences in sorting. If you run `samtools faidx ', -the resultant index file -.I .fai -can be used as this -.I -file. -.TP -.B -u -Output uncompressed BAM. This option saves time spent on -compression/decomprssion and is thus preferred when the output is piped -to another samtools command. -.RE - -.TP -.B tview -samtools tview -.RB [ \-p -.IR chr:pos ] -.RB [ \-s -.IR STR ] -.RB [ \-d -.IR display ] -.RI -.RI [ref.fasta] - -Text alignment viewer (based on the ncurses library). In the viewer, -press `?' for help and press `g' to check the alignment start from a -region in the format like `chr10:10,000,000' or `=10,000,000' when -viewing the same reference sequence. - -.B Options: -.RS -.TP 14 -.BI -d \ display -Output as (H)tml or (C)urses or (T)ext -.TP -.BI -p \ chr:pos -Go directly to this position -.TP -.BI -s \ STR -Display only reads from this sample or read group -.RE - -.TP -.B mpileup -samtools mpileup -.RB [ \-EBugp ] -.RB [ \-C -.IR capQcoef ] -.RB [ \-r -.IR reg ] -.RB [ \-f -.IR in.fa ] -.RB [ \-l -.IR list ] -.RB [ \-M -.IR capMapQ ] -.RB [ \-Q -.IR minBaseQ ] -.RB [ \-q -.IR minMapQ ] -.I in.bam -.RI [ in2.bam -.RI [ ... ]] - -Generate BCF or pileup for one or multiple BAM files. Alignment records -are grouped by sample identifiers in @RG header lines. If sample -identifiers are absent, each input file is regarded as one sample. - -In the pileup format (without -.BR -u or -g ), -each -line represents a genomic position, consisting of chromosome name, -coordinate, reference base, read bases, read qualities and alignment -mapping qualities. Information on match, mismatch, indel, strand, -mapping quality and start and end of a read are all encoded at the read -base column. At this column, a dot stands for a match to the reference -base on the forward strand, a comma for a match on the reverse strand, -a '>' or '<' for a reference skip, `ACGTN' for a mismatch on the forward -strand and `acgtn' for a mismatch on the reverse strand. A pattern -`\\+[0-9]+[ACGTNacgtn]+' indicates there is an insertion between this -reference position and the next reference position. The length of the -insertion is given by the integer in the pattern, followed by the -inserted sequence. Similarly, a pattern `-[0-9]+[ACGTNacgtn]+' -represents a deletion from the reference. The deleted bases will be -presented as `*' in the following lines. Also at the read base column, a -symbol `^' marks the start of a read. The ASCII of the character -following `^' minus 33 gives the mapping quality. A symbol `$' marks the -end of a read segment. - -.B Input Options: -.RS -.TP 10 -.B -6 -Assume the quality is in the Illumina 1.3+ encoding. -.B -A -Do not skip anomalous read pairs in variant calling. -.TP -.B -B -Disable probabilistic realignment for the computation of base alignment -quality (BAQ). BAQ is the Phred-scaled probability of a read base being -misaligned. Applying this option greatly helps to reduce false SNPs -caused by misalignments. -.TP -.BI -b \ FILE -List of input BAM files, one file per line [null] -.TP -.BI -C \ INT -Coefficient for downgrading mapping quality for reads containing -excessive mismatches. Given a read with a phred-scaled probability q of -being generated from the mapped position, the new mapping quality is -about sqrt((INT-q)/INT)*INT. A zero value disables this -functionality; if enabled, the recommended value for BWA is 50. [0] -.TP -.BI -d \ INT -At a position, read maximally -.I INT -reads per input BAM. [250] -.TP -.B -E -Extended BAQ computation. This option helps sensitivity especially for MNPs, but may hurt -specificity a little bit. -.TP -.BI -f \ FILE -The -.BR faidx -indexed -reference file in the FASTA format. The file can be optionally compressed by -.BR razip . -[null] -.TP -.BI -l \ FILE -BED or position list file containing a list of regions or sites where pileup or BCF should be generated [null] -.TP -.BI -q \ INT -Minimum mapping quality for an alignment to be used [0] -.TP -.BI -Q \ INT -Minimum base quality for a base to be considered [13] -.TP -.BI -r \ STR -Only generate pileup in region -.I STR -[all sites] -.TP -.B Output Options: - -.TP -.B -D -Output per-sample read depth -.TP -.B -g -Compute genotype likelihoods and output them in the binary call format (BCF). -.TP -.B -S -Output per-sample Phred-scaled strand bias P-value -.TP -.B -u -Similar to -.B -g -except that the output is uncompressed BCF, which is preferred for piping. - -.TP -.B Options for Genotype Likelihood Computation (for -g or -u): - -.TP -.BI -e \ INT -Phred-scaled gap extension sequencing error probability. Reducing -.I INT -leads to longer indels. [20] -.TP -.BI -h \ INT -Coefficient for modeling homopolymer errors. Given an -.IR l -long -homopolymer -run, the sequencing error of an indel of size -.I s -is modeled as -.IR INT * s / l . -[100] -.TP -.B -I -Do not perform INDEL calling -.TP -.BI -L \ INT -Skip INDEL calling if the average per-sample depth is above -.IR INT . -[250] -.TP -.BI -o \ INT -Phred-scaled gap open sequencing error probability. Reducing -.I INT -leads to more indel calls. [40] -.TP -.BI -p -Apply -m and -F thresholds per sample to increase sensitivity of calling. -By default both options are applied to reads pooled from all samples. -.TP -.BI -P \ STR -Comma dilimited list of platforms (determined by -.BR @RG-PL ) -from which indel candidates are obtained. It is recommended to collect -indel candidates from sequencing technologies that have low indel error -rate such as ILLUMINA. [all] -.RE - -.TP -.B reheader -samtools reheader - -Replace the header in -.I in.bam -with the header in -.I in.header.sam. -This command is much faster than replacing the header with a -BAM->SAM->BAM conversion. - -.TP -.B cat -samtools cat [-h header.sam] [-o out.bam] [ ... ] - -Concatenate BAMs. The sequence dictionary of each input BAM must be identical, -although this command does not check this. This command uses a similar trick -to -.B reheader -which enables fast BAM concatenation. - -.TP -.B sort -samtools sort [-nof] [-m maxMem] - -Sort alignments by leftmost coordinates. File -.I .bam -will be created. This command may also create temporary files -.I .%d.bam -when the whole alignment cannot be fitted into memory (controlled by -option -m). - -.B OPTIONS: -.RS -.TP 8 -.B -o -Output the final alignment to the standard output. -.TP -.B -n -Sort by read names rather than by chromosomal coordinates -.TP -.B -f -Use -.I -as the full output path and do not append -.I .bam -suffix. -.TP -.BI -m \ INT -Approximately the maximum required memory. [500000000] -.RE - -.TP -.B merge -samtools merge [-nur1f] [-h inh.sam] [-R reg] [...] - -Merge multiple sorted alignments. -The header reference lists of all the input BAM files, and the @SQ headers of -.IR inh.sam , -if any, must all refer to the same set of reference sequences. -The header reference list and (unless overridden by -.BR -h ) -`@' headers of -.I in1.bam -will be copied to -.IR out.bam , -and the headers of other files will be ignored. - -.B OPTIONS: -.RS -.TP 8 -.B -1 -Use zlib compression level 1 to comrpess the output -.TP -.B -f -Force to overwrite the output file if present. -.TP 8 -.BI -h \ FILE -Use the lines of -.I FILE -as `@' headers to be copied to -.IR out.bam , -replacing any header lines that would otherwise be copied from -.IR in1.bam . -.RI ( FILE -is actually in SAM format, though any alignment records it may contain -are ignored.) -.TP -.B -n -The input alignments are sorted by read names rather than by chromosomal -coordinates -.TP -.BI -R \ STR -Merge files in the specified region indicated by -.I STR -[null] -.TP -.B -r -Attach an RG tag to each alignment. The tag value is inferred from file names. -.TP -.B -u -Uncompressed BAM output -.RE - -.TP -.B index -samtools index - -Index sorted alignment for fast random access. Index file -.I .bai -will be created. - -.TP -.B idxstats -samtools idxstats - -Retrieve and print stats in the index file. The output is TAB delimited -with each line consisting of reference sequence name, sequence length, # -mapped reads and # unmapped reads. - -.TP -.B faidx -samtools faidx [region1 [...]] - -Index reference sequence in the FASTA format or extract subsequence from -indexed reference sequence. If no region is specified, -.B faidx -will index the file and create -.I .fai -on the disk. If regions are speficified, the subsequences will be -retrieved and printed to stdout in the FASTA format. The input file can -be compressed in the -.B RAZF -format. - -.TP -.B fixmate -samtools fixmate - -Fill in mate coordinates, ISIZE and mate related flags from a -name-sorted alignment. - -.TP -.B rmdup -samtools rmdup [-sS] - -Remove potential PCR duplicates: if multiple read pairs have identical -external coordinates, only retain the pair with highest mapping quality. -In the paired-end mode, this command -.B ONLY -works with FR orientation and requires ISIZE is correctly set. It does -not work for unpaired reads (e.g. two ends mapped to different -chromosomes or orphan reads). - -.B OPTIONS: -.RS -.TP 8 -.B -s -Remove duplicate for single-end reads. By default, the command works for -paired-end reads only. -.TP 8 -.B -S -Treat paired-end reads and single-end reads. -.RE - -.TP -.B calmd -samtools calmd [-EeubSr] [-C capQcoef] - -Generate the MD tag. If the MD tag is already present, this command will -give a warning if the MD tag generated is different from the existing -tag. Output SAM by default. - -.B OPTIONS: -.RS -.TP 8 -.B -A -When used jointly with -.B -r -this option overwrites the original base quality. -.TP 8 -.B -e -Convert a the read base to = if it is identical to the aligned reference -base. Indel caller does not support the = bases at the moment. -.TP -.B -u -Output uncompressed BAM -.TP -.B -b -Output compressed BAM -.TP -.B -S -The input is SAM with header lines -.TP -.BI -C \ INT -Coefficient to cap mapping quality of poorly mapped reads. See the -.B pileup -command for details. [0] -.TP -.B -r -Compute the BQ tag (without -A) or cap base quality by BAQ (with -A). -.TP -.B -E -Extended BAQ calculation. This option trades specificity for sensitivity, though the -effect is minor. -.RE - -.TP -.B targetcut -samtools targetcut [-Q minBaseQ] [-i inPenalty] [-0 em0] [-1 em1] [-2 em2] [-f ref] - -This command identifies target regions by examining the continuity of read depth, computes -haploid consensus sequences of targets and outputs a SAM with each sequence corresponding -to a target. When option -.B -f -is in use, BAQ will be applied. This command is -.B only -designed for cutting fosmid clones from fosmid pool sequencing [Ref. Kitzman et al. (2010)]. -.RE - -.TP -.B phase -samtools phase [-AF] [-k len] [-b prefix] [-q minLOD] [-Q minBaseQ] - -Call and phase heterozygous SNPs. -.B OPTIONS: -.RS -.TP 8 -.B -A -Drop reads with ambiguous phase. -.TP 8 -.BI -b \ STR -Prefix of BAM output. When this option is in use, phase-0 reads will be saved in file -.BR STR .0.bam -and phase-1 reads in -.BR STR .1.bam. -Phase unknown reads will be randomly allocated to one of the two files. Chimeric reads -with switch errors will be saved in -.BR STR .chimeric.bam. -[null] -.TP -.B -F -Do not attempt to fix chimeric reads. -.TP -.BI -k \ INT -Maximum length for local phasing. [13] -.TP -.BI -q \ INT -Minimum Phred-scaled LOD to call a heterozygote. [40] -.TP -.BI -Q \ INT -Minimum base quality to be used in het calling. [13] -.RE - -.SH BCFTOOLS COMMANDS AND OPTIONS - -.TP 10 -.B view -.B bcftools view -.RB [ \-AbFGNQSucgv ] -.RB [ \-D -.IR seqDict ] -.RB [ \-l -.IR listLoci ] -.RB [ \-s -.IR listSample ] -.RB [ \-i -.IR gapSNPratio ] -.RB [ \-t -.IR mutRate ] -.RB [ \-p -.IR varThres ] -.RB [ \-m -.IR varThres ] -.RB [ \-P -.IR prior ] -.RB [ \-1 -.IR nGroup1 ] -.RB [ \-d -.IR minFrac ] -.RB [ \-U -.IR nPerm ] -.RB [ \-X -.IR permThres ] -.RB [ \-T -.IR trioType ] -.I in.bcf -.RI [ region ] - -Convert between BCF and VCF, call variant candidates and estimate allele -frequencies. - -.RS -.TP -.B Input/Output Options: -.TP 10 -.B -A -Retain all possible alternate alleles at variant sites. By default, the view -command discards unlikely alleles. -.TP 10 -.B -b -Output in the BCF format. The default is VCF. -.TP -.BI -D \ FILE -Sequence dictionary (list of chromosome names) for VCF->BCF conversion [null] -.TP -.B -F -Indicate PL is generated by r921 or before (ordering is different). -.TP -.B -G -Suppress all individual genotype information. -.TP -.BI -l \ FILE -List of sites at which information are outputted [all sites] -.TP -.B -N -Skip sites where the REF field is not A/C/G/T -.TP -.B -Q -Output the QCALL likelihood format -.TP -.BI -s \ FILE -List of samples to use. The first column in the input gives the sample names -and the second gives the ploidy, which can only be 1 or 2. When the 2nd column -is absent, the sample ploidy is assumed to be 2. In the output, the ordering of -samples will be identical to the one in -.IR FILE . -[null] -.TP -.B -S -The input is VCF instead of BCF. -.TP -.B -u -Uncompressed BCF output (force -b). -.TP -.B Consensus/Variant Calling Options: -.TP 10 -.B -c -Call variants using Bayesian inference. This option automatically invokes option -.BR -e . -.TP -.BI -d \ FLOAT -When -.B -v -is in use, skip loci where the fraction of samples covered by reads is below FLOAT. [0] -.TP -.B -e -Perform max-likelihood inference only, including estimating the site allele frequency, -testing Hardy-Weinberg equlibrium and testing associations with LRT. -.TP -.B -g -Call per-sample genotypes at variant sites (force -c) -.TP -.BI -i \ FLOAT -Ratio of INDEL-to-SNP mutation rate [0.15] -.TP -.BI -m \ FLOAT -New model for improved multiallelic and rare-variant calling. Another -ALT allele is accepted if P(chi^2) of LRT exceeds the FLOAT threshold. The -parameter seems robust and the actual value usually does not affect the results -much; a good value to use is 0.99. This is the recommended calling method. [0] -.TP -.BI -p \ FLOAT -A site is considered to be a variant if P(ref|D) rg.txt - samtools merge -rh rg.txt merged.bam ga.bam 454.bam - -The value in a -.B RG -tag is determined by the file name the read is coming from. In this -example, in the -.IR merged.bam , -reads from -.I ga.bam -will be attached -.IR RG:Z:ga , -while reads from -.I 454.bam -will be attached -.IR RG:Z:454 . - -.IP o 2 -Call SNPs and short INDELs for one diploid individual: - - samtools mpileup -ugf ref.fa aln.bam | bcftools view -bvcg - > var.raw.bcf - bcftools view var.raw.bcf | vcfutils.pl varFilter -D 100 > var.flt.vcf - -The -.B -D -option of varFilter controls the maximum read depth, which should be -adjusted to about twice the average read depth. One may consider to add -.B -C50 -to -.B mpileup -if mapping quality is overestimated for reads containing excessive -mismatches. Applying this option usually helps -.B BWA-short -but may not other mappers. - -.IP o 2 -Generate the consensus sequence for one diploid individual: - - samtools mpileup -uf ref.fa aln.bam | bcftools view -cg - | vcfutils.pl vcf2fq > cns.fq - -.IP o 2 -Call somatic mutations from a pair of samples: - - samtools mpileup -DSuf ref.fa aln.bam | bcftools view -bvcgT pair - > var.bcf - -In the output INFO field, -.I CLR -gives the Phred-log ratio between the likelihood by treating the -two samples independently, and the likelihood by requiring the genotype to be identical. -This -.I CLR -is effectively a score measuring the confidence of somatic calls. The higher the better. - -.IP o 2 -Call de novo and somatic mutations from a family trio: - - samtools mpileup -DSuf ref.fa aln.bam | bcftools view -bvcgT pair -s samples.txt - > var.bcf - -File -.I samples.txt -should consist of three lines specifying the member and order of samples (in the order of child-father-mother). -Similarly, -.I CLR -gives the Phred-log likelihood ratio with and without the trio constraint. -.I UGT -shows the most likely genotype configuration without the trio constraint, and -.I CGT -gives the most likely genotype configuration satisfying the trio constraint. - -.IP o 2 -Phase one individual: - - samtools calmd -AEur aln.bam ref.fa | samtools phase -b prefix - > phase.out - -The -.B calmd -command is used to reduce false heterozygotes around INDELs. - -.IP o 2 -Call SNPs and short indels for multiple diploid individuals: - - samtools mpileup -P ILLUMINA -ugf ref.fa *.bam | bcftools view -bcvg - > var.raw.bcf - bcftools view var.raw.bcf | vcfutils.pl varFilter -D 2000 > var.flt.vcf - -Individuals are identified from the -.B SM -tags in the -.B @RG -header lines. Individuals can be pooled in one alignment file; one -individual can also be separated into multiple files. The -.B -P -option specifies that indel candidates should be collected only from -read groups with the -.B @RG-PL -tag set to -.IR ILLUMINA . -Collecting indel candidates from reads sequenced by an indel-prone -technology may affect the performance of indel calling. - -Note that there is a new calling model which can be invoked by - - bcftools view -m0.99 ... - -which fixes some severe limitations of the default method. - -For filtering, best results seem to be achieved by first applying the -.IR SnpGap -filter and then applying some machine learning approach - - vcf-annotate -f SnpGap=n - vcf filter ... - -Both can be found in the -.B vcftools -and -.B htslib -package (links below). - -.IP o 2 -Derive the allele frequency spectrum (AFS) on a list of sites from multiple individuals: - - samtools mpileup -Igf ref.fa *.bam > all.bcf - bcftools view -bl sites.list all.bcf > sites.bcf - bcftools view -cGP cond2 sites.bcf > /dev/null 2> sites.1.afs - bcftools view -cGP sites.1.afs sites.bcf > /dev/null 2> sites.2.afs - bcftools view -cGP sites.2.afs sites.bcf > /dev/null 2> sites.3.afs - ...... - -where -.I sites.list -contains the list of sites with each line consisting of the reference -sequence name and position. The following -.B bcftools -commands estimate AFS by EM. - -.IP o 2 -Dump BAQ applied alignment for other SNP callers: - - samtools calmd -bAr aln.bam > aln.baq.bam - -It adds and corrects the -.B NM -and -.B MD -tags at the same time. The -.B calmd -command also comes with the -.B -C -option, the same as the one in -.B pileup -and -.BR mpileup . -Apply if it helps. - -.SH LIMITATIONS -.PP -.IP o 2 -Unaligned words used in bam_import.c, bam_endian.h, bam.c and bam_aux.c. -.IP o 2 -Samtools paired-end rmdup does not work for unpaired reads (e.g. orphan -reads or ends mapped to different chromosomes). If this is a concern, -please use Picard's MarkDuplicate which correctly handles these cases, -although a little slower. - -.SH AUTHOR -.PP -Heng Li from the Sanger Institute wrote the C version of samtools. Bob -Handsaker from the Broad Institute implemented the BGZF library and Jue -Ruan from Beijing Genomics Institute wrote the RAZF library. John -Marshall and Petr Danecek contribute to the source code and various -people from the 1000 Genomes Project have contributed to the SAM format -specification. - -.SH SEE ALSO -.PP -Samtools website: -.br -Samtools latest source: -.br -VCFtools website with stable link to VCF specification: -.br -HTSlib website: diff --git a/src/freebayes b/src/freebayes index f46d24f..c003c1e 160000 --- a/src/freebayes +++ b/src/freebayes @@ -1 +1 @@ -Subproject commit f46d24fa471f8aeaa28d794b452d8c609137e8ea +Subproject commit c003c1e602ab1fc9a4d3389adb0582c40d65123f diff --git a/src/lumpy-sv b/src/lumpy-sv index e421eab..dd4bf97 160000 --- a/src/lumpy-sv +++ b/src/lumpy-sv @@ -1 +1 @@ -Subproject commit e421eab0cb70de6da9d3a6f1e07154abfd731558 +Subproject commit dd4bf97704b253f7b5aef72fc28c10b2ef74a2c6 diff --git a/src/sambamba b/src/sambamba index eebcde8..d050539 100755 Binary files a/src/sambamba and b/src/sambamba differ diff --git a/src/samblaster b/src/samblaster index 76ad6ec..3fe403f 160000 --- a/src/samblaster +++ b/src/samblaster @@ -1 +1 @@ -Subproject commit 76ad6ec71cbf39364de82982dc35800e398806ea +Subproject commit 3fe403f48b801bd19c2152674f76ed18e857b2bc diff --git a/src/cnvnator/src/samtools/AUTHORS b/src/samtools-1.3.1/AUTHORS similarity index 63% rename from src/cnvnator/src/samtools/AUTHORS rename to src/samtools-1.3.1/AUTHORS index 95afabb..db4e5c9 100644 --- a/src/cnvnator/src/samtools/AUTHORS +++ b/src/samtools-1.3.1/AUTHORS @@ -7,14 +7,12 @@ underlying indexable compression format for the BAM format. BGZF does not support arithmetic between file offsets. Jue Ruan for the Beijing Genome Institute designed and implemented the -RAZF format, an alternative indexable compression format. RAZF supports -arithmetic between file offsets, at the cost of increased index file -size and the full compatibility with gzip. RAZF is optional and only -used in `faidx' for indexing RAZF compressed fasta files. +RAZF format, an alternative indexable compression format. RAZF is no longer +used by or provided with SAMtools. Source code remains available in older +SAMtools 0.1.x releases and from the standalone branch in the repository. Colin Hercus updated novo2sam.pl to support gapped alignment by novoalign. Petr Danecek contributed the header parsing library sam_header.c and -sam2vcf.pl script and added knet support to the RAZF library. - +sam2vcf.pl script. diff --git a/src/cnvnator/src/samtools/ChangeLog.old b/src/samtools-1.3.1/ChangeLog.old similarity index 100% rename from src/cnvnator/src/samtools/ChangeLog.old rename to src/samtools-1.3.1/ChangeLog.old diff --git a/src/samtools-1.3.1/INSTALL b/src/samtools-1.3.1/INSTALL new file mode 100644 index 0000000..2768b37 --- /dev/null +++ b/src/samtools-1.3.1/INSTALL @@ -0,0 +1,123 @@ +Basic Installation +================== + +To build and install Samtools, 'cd' to the samtools-1.x directory containing +the package's source and type the following commands: + + ./configure + make + make install + +The './configure' command checks your build environment and allows various +optional functionality to be enabled (see Configuration below). If you +don't want to select any optional functionality, you may wish to omit +configure and just type 'make; make install' as for previous versions +of samtools. However if the build fails you should run './configure' +as it can diagnose the common reasons for build failures. + +The 'make' command builds samtools and various miscellaneous utilities. +If compilation fails you should run './configure' as it can diagnose +problems with your build environment that cause build failures. + +(The bgzip, htsfile, and tabix utilities are provided by HTSlib. If you are +not also compiling HTSlib separately, you may wish to compile these utilities +in the associated copy of HTSlib. Type 'make all all-htslib' to do this.) + +The 'make install' command installs the samtools executable and various +scripts and executables from misc/ and a manual page to /usr/local. +The installation location can be changed by configuring with --prefix=DIR +or via 'make prefix=DIR install' (see Installation Locations below). + +(If you have not also installed HTSlib separately, you may wish to install +the bgzip, htsfile, and tabix utilities from the associated copy of HTSlib. +Type 'make install install-htslib' to do this.) + +Typically you will want to enable HTSlib's HTTPS/etc plugin etc. +See README for recipes for typical installation. + + +System Requirements +=================== + +Samtools requires the zlib library and (optionally) a +curses or GNU ncurses library . +If you are unsure about this, be sure to use './configure' to determine +whether you have these libraries and to help diagnose which packages may +need to be installed on your build machine to provide them. + + +Configuration +============= + +By default, './configure' examines your build environment, searching for a +usable HTSlib and checking for requirements such as the curses development +files, and arranges for a plain samtools build. + +This samtools release contains a copy of the HTSlib source code which will +be used to build samtools. If you already have a system-installed HTSlib +or another HTSlib that you would prefer to build against, you can arrange +this via the --with-htslib option. + +The following configure options can be used to enable various features and +specify further optional external requirements: + +--with-htslib=DIR + Specifies the HTSlib source tree or installation directory that samtools + should use to parse bioinformatics file formats etc. Configure will check + that DIR appears to contain HTSlib source files or to be the root of an + installation directory (i.e., it has 'include' and 'lib' subdirectories + containing HTSlib headers and libraries). + + By default, configure looks for an HTSlib source tree within or alongside + the samtools source directory; if there are several likely candidates, + you will have to choose one via this option. + +--with-htslib=system + Ignores any nearby HTSlib source trees, and builds samtools using an + existing HTSlib installation in a system directory (i.e., a directory + already being searched by $CPPFLAGS/$LDFLAGS). + +--without-curses + Omit the curses-based 'tview' subcommand from the build. If you do not + have curses on your build machine or otherwise don't want the interactive + tview subcommand, this option disables it and skips testing for working + curses development files. + +If you are building with an HTSlib source tree, HTSlib's configure script +will also be run. So HTSlib configure options can also be used and will be +passed down to the HTSlib configure. See HTSlib's INSTALL documentation for +details of these options. + +The configure script also accepts the usual options and environment variables +for tuning installation locations and compilers: type './configure --help' +for details. For example, + + ./configure CC=icc --prefix=/opt/icc-compiled + +would specify that samtools is to be built with icc and installed into bin, +lib, etc subdirectories under /opt/icc-compiled. + + +Installation Locations +====================== + +By default, 'make install' installs samtools and the utilities under +/usr/local/bin and manual pages under /usr/local/share/man. + +You can specify a different location to install Samtools by configuring +with --prefix=DIR or specify locations for particular parts of HTSlib by +configuring with --bindir=DIR and so on. Type './configure --help' for +the full list of such install directory options. + +Alternatively you can specify different locations at install time by +typing 'make prefix=DIR install' or 'make bindir=DIR install' and so on. +Consult the list of prefix/exec_prefix/etc variables near the top of the +Makefile for the full list of such variables that can be overridden. + +You can also specify a staging area by typing 'make DESTDIR=DIR install', +possibly in conjunction with other --prefix or prefix=DIR settings. +For example, + + make DESTDIR=/tmp/staging prefix=/opt + +would install into bin and share/man subdirectories under /tmp/staging/opt. diff --git a/src/samtools-1.3.1/LICENSE b/src/samtools-1.3.1/LICENSE new file mode 100644 index 0000000..aeaae3c --- /dev/null +++ b/src/samtools-1.3.1/LICENSE @@ -0,0 +1,33 @@ +The MIT/Expat License + +Copyright (C) 2008-2014 Genome Research Ltd. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. + + +[The use of a range of years within a copyright notice in this distribution +should be interpreted as being equivalent to a list of years including the +first and last year specified and all consecutive years between them. + +For example, a copyright notice that reads "Copyright (C) 2005, 2007-2009, +2011-2012" should be interpreted as being identical to a notice that reads +"Copyright (C) 2005, 2007, 2008, 2009, 2011, 2012" and a copyright notice +that reads "Copyright (C) 2005-2012" should be interpreted as being identical +to a notice that reads "Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, +2011, 2012".] diff --git a/src/samtools-1.3.1/Makefile b/src/samtools-1.3.1/Makefile new file mode 100644 index 0000000..628fec6 --- /dev/null +++ b/src/samtools-1.3.1/Makefile @@ -0,0 +1,314 @@ +# Makefile for samtools, utilities for the Sequence Alignment/Map format. +# +# Copyright (C) 2008-2016 Genome Research Ltd. +# Portions copyright (C) 2010-2012 Broad Institute. +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + +CC = gcc +CPPFLAGS = +CFLAGS = -g -Wall -O2 +LDFLAGS = +LIBS = + +LOBJS= bam_aux.o bam.o bam_import.o sam.o \ + sam_header.o bam_plbuf.o +AOBJS= bam_index.o bam_plcmd.o sam_view.o \ + bam_cat.o bam_md.o bam_reheader.o bam_sort.o bedidx.o kprobaln.o \ + bam_rmdup.o bam_rmdupse.o bam_mate.o bam_stat.o bam_color.o \ + bamtk.o bam2bcf.o bam2bcf_indel.o errmod.o sample.o sam_opts.o \ + cut_target.o phase.o bam2depth.o padding.o bedcov.o bamshuf.o \ + faidx.o dict.o stats.o stats_isize.o bam_flags.o bam_split.o \ + bam_tview.o bam_tview_curses.o bam_tview_html.o bam_lpileup.o \ + bam_quickcheck.o bam_addrprg.o + +prefix = /usr/local +exec_prefix = $(prefix) +bindir = $(exec_prefix)/bin +datarootdir = $(prefix)/share +mandir = $(datarootdir)/man +man1dir = $(mandir)/man1 + +MKDIR_P = mkdir -p +INSTALL = install -p +INSTALL_PROGRAM = $(INSTALL) +INSTALL_DATA = $(INSTALL) -m 644 +INSTALL_DIR = $(MKDIR_P) -m 755 + + +PROGRAMS = samtools + +BUILT_MISC_PROGRAMS = \ + misc/ace2sam misc/maq2sam-long misc/maq2sam-short \ + misc/md5fa misc/md5sum-lite misc/wgsim + +MISC_PROGRAMS = \ + $(BUILT_MISC_PROGRAMS) \ + misc/blast2sam.pl misc/bowtie2sam.pl misc/export2sam.pl \ + misc/interpolate_sam.pl misc/novo2sam.pl \ + misc/plot-bamstats misc/psl2sam.pl \ + misc/sam2vcf.pl misc/samtools.pl misc/seq_cache_populate.pl \ + misc/soap2sam.pl \ + misc/varfilter.py misc/wgsim_eval.pl misc/zoom2sam.pl + +BUILT_TEST_PROGRAMS = \ + test/merge/test_bam_translate \ + test/merge/test_rtrans_build \ + test/merge/test_trans_tbl_init \ + test/split/test_count_rg \ + test/split/test_expand_format_string \ + test/split/test_filter_header_rg \ + test/split/test_parse_args \ + test/vcf-miniview + +all: $(PROGRAMS) $(BUILT_MISC_PROGRAMS) $(BUILT_TEST_PROGRAMS) + +# TODO Use configure or htslib.pc to add -rdynamic/-ldl conditionally +ALL_CPPFLAGS = -I. $(HTSLIB_CPPFLAGS) $(CPPFLAGS) +ALL_LDFLAGS = -rdynamic $(HTSLIB_LDFLAGS) $(LDFLAGS) +ALL_LIBS = -lz -ldl $(LIBS) + +# Usually config.mk and config.h are generated by running configure +# or config.status, but if those aren't used create defaults here. + +config.mk: + @sed -e '/^prefix/,/^LIBS/d;s/@Hsource@//;s/@Hinstall@/#/;s#@HTSDIR@#htslib-1.3.1#g;s/@HTSLIB_CPPFLAGS@/-I$$(HTSDIR)/g;s/@CURSES_LIB@/-lcurses/g' config.mk.in > $@ + +config.h: + echo '/* Basic config.h generated by Makefile */' > $@ + echo '#define HAVE_CURSES' >> $@ + echo '#define HAVE_CURSES_H' >> $@ + +include config.mk + + +PACKAGE_VERSION = 1.3.1 + +# If building from a Git repository, replace $(PACKAGE_VERSION) with the Git +# description of the working tree: either a release tag with the same value +# as $(PACKAGE_VERSION) above, or an exact description likely based on a tag. +# $(shell), :=, etc are GNU Make-specific. If you don't have GNU Make, +# comment out this conditional. +ifneq "$(wildcard .git)" "" +PACKAGE_VERSION := $(shell git describe --always --dirty) + +# Force version.h to be remade if $(PACKAGE_VERSION) has changed. +version.h: $(if $(wildcard version.h),$(if $(findstring "$(PACKAGE_VERSION)",$(shell cat version.h)),,force)) +endif + +# If you don't have GNU Make but are building from a Git repository, you may +# wish to replace this with a rule that always rebuilds version.h: +# version.h: force +# echo '#define SAMTOOLS_VERSION "`git describe --always --dirty`"' > $@ +version.h: + echo '#define SAMTOOLS_VERSION "$(PACKAGE_VERSION)"' > $@ + +print-version: + @echo $(PACKAGE_VERSION) + + +.SUFFIXES: .c .o + +.c.o: + $(CC) $(CFLAGS) $(ALL_CPPFLAGS) -c -o $@ $< + + +lib:libbam.a + +libbam.a:$(LOBJS) + $(AR) -csru $@ $(LOBJS) + +samtools: $(AOBJS) libbam.a $(HTSLIB) + $(CC) -pthread $(ALL_LDFLAGS) -o $@ $(AOBJS) libbam.a $(HTSLIB_LIB) $(CURSES_LIB) -lm $(ALL_LIBS) + +bam_h = bam.h $(htslib_bgzf_h) $(htslib_sam_h) +bam2bcf_h = bam2bcf.h $(htslib_vcf_h) errmod.h +bam_lpileup_h = bam_lpileup.h $(htslib_sam_h) +bam_plbuf_h = bam_plbuf.h $(htslib_sam_h) +bam_tview_h = bam_tview.h $(htslib_hts_h) $(htslib_sam_h) $(htslib_faidx_h) $(bam2bcf_h) $(htslib_khash_h) $(bam_lpileup_h) +sam_h = sam.h $(htslib_sam_h) $(bam_h) +sam_opts_h = sam_opts.h $(htslib_hts_h) +sample_h = sample.h $(htslib_kstring_h) + +bam.o: bam.c config.h $(bam_h) $(htslib_kstring_h) sam_header.h +bam2bcf.o: bam2bcf.c config.h $(htslib_sam_h) $(htslib_kstring_h) $(htslib_kfunc_h) $(bam2bcf_h) errmod.h +bam2bcf_indel.o: bam2bcf_indel.c config.h $(htslib_sam_h) $(bam2bcf_h) kprobaln.h $(htslib_khash_h) $(htslib_ksort_h) +bam2depth.o: bam2depth.c config.h $(htslib_sam_h) samtools.h $(sam_opts_h) +bam_addrprg.o: bam_addrprg.c config.h $(htslib_sam_h) $(htslib_kstring_h) samtools.h $(sam_opts_h) +bam_aux.o: bam_aux.c config.h $(bam_h) +bam_cat.o: bam_cat.c config.h $(htslib_bgzf_h) $(htslib_sam_h) $(htslib_cram_h) $(htslib_khash_h) samtools.h +bam_color.o: bam_color.c config.h $(bam_h) +bam_import.o: bam_import.c config.h $(htslib_kstring_h) $(bam_h) $(htslib_kseq_h) +bam_index.o: bam_index.c config.h $(htslib_hts_h) $(htslib_sam_h) $(htslib_khash_h) samtools.h +bam_lpileup.o: bam_lpileup.c config.h $(bam_plbuf_h) $(bam_lpileup_h) $(htslib_ksort_h) +bam_mate.o: bam_mate.c config.h $(sam_opts_h) $(htslib_kstring_h) $(htslib_sam_h) samtools.h +bam_md.o: bam_md.c config.h $(htslib_faidx_h) $(htslib_sam_h) $(htslib_kstring_h) kprobaln.h $(sam_opts_h) samtools.h +bam_plbuf.o: bam_plbuf.c config.h $(htslib_hts_h) $(htslib_sam_h) $(bam_plbuf_h) +bam_plcmd.o: bam_plcmd.c config.h $(htslib_sam_h) $(htslib_faidx_h) $(htslib_kstring_h) $(htslib_khash_str2int_h) sam_header.h samtools.h $(sam_opts_h) $(bam2bcf_h) $(sample_h) +bam_quickcheck.o: bam_quickcheck.c config.h $(htslib_hts_h) $(htslib_sam_h) $(htslib_bgzf_h) +bam_reheader.o: bam_reheader.c config.h $(htslib_bgzf_h) $(htslib_sam_h) $(htslib_hfile_h) $(htslib_cram_h) samtools.h +bam_rmdup.o: bam_rmdup.c config.h $(htslib_sam_h) $(sam_opts_h) samtools.h $(bam_h) $(htslib_khash_h) +bam_rmdupse.o: bam_rmdupse.c config.h $(bam_h) $(htslib_sam_h) $(htslib_khash_h) $(htslib_klist_h) samtools.h +bam_sort.o: bam_sort.c config.h $(htslib_ksort_h) $(htslib_khash_h) $(htslib_klist_h) $(htslib_kstring_h) $(htslib_sam_h) $(sam_opts_h) +bam_split.o: bam_split.c config.h $(htslib_sam_h) $(htslib_khash_h) $(htslib_kstring_h) $(sam_opts_h) +bam_stat.o: bam_stat.c config.h $(htslib_sam_h) samtools.h +bam_tview.o: bam_tview.c config.h $(bam_tview_h) $(htslib_faidx_h) $(htslib_sam_h) $(htslib_bgzf_h) $(sam_opts_h) +bam_tview_curses.o: bam_tview_curses.c config.h $(bam_tview_h) +bam_tview_html.o: bam_tview_html.c config.h $(bam_tview_h) +bam_flags.o: bam_flags.c config.h $(htslib_sam_h) +bamshuf.o: bamshuf.c config.h $(htslib_sam_h) $(htslib_hts_h) $(htslib_ksort_h) samtools.h $(sam_opts_h) +bamtk.o: bamtk.c config.h $(htslib_hts_h) samtools.h version.h +bedcov.o: bedcov.c config.h $(htslib_kstring_h) $(htslib_sam_h) $(sam_opts_h) $(htslib_kseq_h) +bedidx.o: bedidx.c config.h $(htslib_ksort_h) $(htslib_kseq_h) $(htslib_khash_h) +cut_target.o: cut_target.c config.h $(htslib_sam_h) errmod.h $(htslib_faidx_h) $(sam_opts_h) +dict.o: dict.c config.h $(htslib_kseq_h) $(htslib_hts_h) +errmod.o: errmod.c config.h errmod.h $(htslib_ksort_h) +faidx.o: faidx.c config.h $(htslib_faidx_h) +kprobaln.o: kprobaln.c config.h kprobaln.h +padding.o: padding.c config.h $(htslib_kstring_h) $(htslib_sam_h) $(htslib_faidx_h) sam_header.h $(sam_opts_h) samtools.h +phase.o: phase.c config.h $(htslib_sam_h) $(htslib_kstring_h) errmod.h $(sam_opts_h) samtools.h $(htslib_kseq_h) $(htslib_khash_h) $(htslib_ksort_h) +sam.o: sam.c config.h $(htslib_faidx_h) $(sam_h) +sam_header.o: sam_header.c config.h sam_header.h $(htslib_khash_h) +sam_opts.o: sam_opts.c config.h $(sam_opts_h) +sam_view.o: sam_view.c config.h $(htslib_sam_h) $(htslib_faidx_h) $(htslib_kstring_h) $(htslib_khash_h) samtools.h $(sam_opts_h) +sample.o: sample.c config.h $(sample_h) $(htslib_khash_h) +stats_isize.o: stats_isize.c config.h stats_isize.h $(htslib_khash_h) +stats.o: stats.c config.h $(htslib_faidx_h) $(htslib_sam_h) $(htslib_hts_h) sam_header.h $(htslib_khash_str2int_h) samtools.h $(htslib_khash_h) $(htslib_kstring_h) stats_isize.h $(sam_opts_h) + + +# test programs + +# For tests that might use it, set $REF_PATH explicitly to use only reference +# areas within the test suite (or set it to ':' to use no reference areas). +# (regression.sh sets $REF_PATH to a subdirectory itself.) +check test: samtools $(BGZIP) $(BUILT_TEST_PROGRAMS) + REF_PATH=: test/test.pl --exec bgzip=$(BGZIP) + test/merge/test_bam_translate test/merge/test_bam_translate.tmp + test/merge/test_rtrans_build + test/merge/test_trans_tbl_init + cd test/mpileup && ./regression.sh mpileup.reg + cd test/mpileup && ./regression.sh depth.reg + test/split/test_count_rg + test/split/test_expand_format_string + test/split/test_filter_header_rg + test/split/test_parse_args + + +test/merge/test_bam_translate: test/merge/test_bam_translate.o test/test.o sam_opts.o $(HTSLIB) + $(CC) -pthread $(ALL_LDFLAGS) -o $@ test/merge/test_bam_translate.o test/test.o sam_opts.o $(HTSLIB_LIB) $(ALL_LIBS) + +test/merge/test_rtrans_build: test/merge/test_rtrans_build.o sam_opts.o $(HTSLIB) + $(CC) -pthread $(ALL_LDFLAGS) -o $@ test/merge/test_rtrans_build.o sam_opts.o $(HTSLIB_LIB) $(ALL_LIBS) + +test/merge/test_trans_tbl_init: test/merge/test_trans_tbl_init.o sam_opts.o $(HTSLIB) + $(CC) -pthread $(ALL_LDFLAGS) -o $@ test/merge/test_trans_tbl_init.o sam_opts.o $(HTSLIB_LIB) $(ALL_LIBS) + +test/split/test_count_rg: test/split/test_count_rg.o test/test.o sam_opts.o $(HTSLIB) + $(CC) -pthread $(ALL_LDFLAGS) -o $@ test/split/test_count_rg.o test/test.o sam_opts.o $(HTSLIB_LIB) $(ALL_LIBS) + +test/split/test_expand_format_string: test/split/test_expand_format_string.o test/test.o sam_opts.o $(HTSLIB) + $(CC) -pthread $(ALL_LDFLAGS) -o $@ test/split/test_expand_format_string.o test/test.o sam_opts.o $(HTSLIB_LIB) $(ALL_LIBS) + +test/split/test_filter_header_rg: test/split/test_filter_header_rg.o test/test.o sam_opts.o $(HTSLIB) + $(CC) -pthread $(ALL_LDFLAGS) -o $@ test/split/test_filter_header_rg.o test/test.o sam_opts.o $(HTSLIB_LIB) $(ALL_LIBS) + +test/split/test_parse_args: test/split/test_parse_args.o test/test.o sam_opts.o $(HTSLIB) + $(CC) -pthread $(ALL_LDFLAGS) -o $@ test/split/test_parse_args.o test/test.o sam_opts.o $(HTSLIB_LIB) $(ALL_LIBS) + +test/vcf-miniview: test/vcf-miniview.o $(HTSLIB) + $(CC) -pthread $(ALL_LDFLAGS) -o $@ test/vcf-miniview.o $(HTSLIB_LIB) $(ALL_LIBS) + +test_test_h = test/test.h $(htslib_sam_h) + +test/merge/test_bam_translate.o: test/merge/test_bam_translate.c config.h bam_sort.o $(test_test_h) +test/merge/test_rtrans_build.o: test/merge/test_rtrans_build.c config.h bam_sort.o +test/merge/test_trans_tbl_init.o: test/merge/test_trans_tbl_init.c config.h bam_sort.o +test/split/test_count_rg.o: test/split/test_count_rg.c config.h bam_split.o $(test_test_h) +test/split/test_expand_format_string.o: test/split/test_expand_format_string.c config.h bam_split.o $(test_test_h) +test/split/test_filter_header_rg.o: test/split/test_filter_header_rg.c config.h bam_split.o $(test_test_h) +test/split/test_parse_args.o: test/split/test_parse_args.c config.h bam_split.o $(test_test_h) +test/test.o: test/test.c config.h $(htslib_sam_h) $(test_test_h) +test/vcf-miniview.o: test/vcf-miniview.c config.h $(htslib_vcf_h) + + +# misc programs + +misc/ace2sam: misc/ace2sam.o + $(CC) $(LDFLAGS) -o $@ misc/ace2sam.o $(ALL_LIBS) + +misc/maq2sam-short: misc/maq2sam-short.o + $(CC) $(LDFLAGS) -o $@ misc/maq2sam-short.o $(ALL_LIBS) + +misc/maq2sam-long: misc/maq2sam-long.o + $(CC) $(LDFLAGS) -o $@ misc/maq2sam-long.o $(ALL_LIBS) + +misc/md5fa: misc/md5fa.o $(HTSLIB) + $(CC) $(ALL_LDFLAGS) -o $@ misc/md5fa.o $(HTSLIB_LIB) $(ALL_LIBS) + +misc/md5sum-lite: misc/md5sum-lite.o $(HTSLIB) + $(CC) $(ALL_LDFLAGS) -o $@ misc/md5sum-lite.o $(HTSLIB_LIB) $(ALL_LIBS) + +misc/wgsim: misc/wgsim.o + $(CC) $(LDFLAGS) -o $@ misc/wgsim.o -lm $(ALL_LIBS) + +misc/ace2sam.o: misc/ace2sam.c config.h $(htslib_kstring_h) $(htslib_kseq_h) +misc/md5fa.o: misc/md5fa.c config.h $(htslib_kseq_h) $(htslib_hts_h) +misc/md5sum-lite.o: misc/md5sum-lite.c config.h $(htslib_hts_h) +misc/wgsim.o: misc/wgsim.c config.h $(htslib_kseq_h) + +misc/maq2sam-short.o: misc/maq2sam.c config.h + $(CC) $(CFLAGS) $(ALL_CPPFLAGS) -c -o $@ misc/maq2sam.c + +misc/maq2sam-long.o: misc/maq2sam.c config.h + $(CC) $(CFLAGS) -DMAQ_LONGREADS $(ALL_CPPFLAGS) -c -o $@ misc/maq2sam.c + + +install: $(PROGRAMS) $(BUILT_MISC_PROGRAMS) + $(INSTALL_DIR) $(DESTDIR)$(bindir) $(DESTDIR)$(man1dir) + $(INSTALL_PROGRAM) $(PROGRAMS) $(MISC_PROGRAMS) $(DESTDIR)$(bindir) + $(INSTALL_DATA) samtools.1 misc/wgsim.1 $(DESTDIR)$(man1dir) + + +testclean: + -rm -f test/*.new test/*.tmp test/*/*.new test/*/*.tmp test/*/*.tmp.* + -cd test/dat && rm -f test_input_*.bam.bai + -cd test/mpileup && rm -f FAIL-*.out* PASS-*.out* anomalous.[bc]*am indels.[bc]*am mpileup.*.[cs]*am mpileup.*.crai overlap50.[bc]*am expected/1.out xx#depth[12].bam* + +mostlyclean: testclean + -rm -f *.o misc/*.o test/*.o test/*/*.o version.h + +clean: mostlyclean + -rm -f $(PROGRAMS) libbam.a $(BUILT_MISC_PROGRAMS) $(BUILT_TEST_PROGRAMS) + +distclean: clean + -rm -f config.cache config.h config.log config.mk config.status + -rm -f TAGS + +clean-all: clean clean-htslib + + +tags: + ctags -f TAGS *.[ch] misc/*.[ch] + + +force: + + +.PHONY: all check clean clean-all distclean force install +.PHONY: lib mostlyclean print-version tags test testclean diff --git a/src/cnvnator/src/samtools/Makefile.mingw b/src/samtools-1.3.1/Makefile.mingw similarity index 100% rename from src/cnvnator/src/samtools/Makefile.mingw rename to src/samtools-1.3.1/Makefile.mingw diff --git a/src/cnvnator/src/samtools/NEWS b/src/samtools-1.3.1/NEWS similarity index 79% rename from src/cnvnator/src/samtools/NEWS rename to src/samtools-1.3.1/NEWS index 121485e..6ae4cc8 100644 --- a/src/cnvnator/src/samtools/NEWS +++ b/src/samtools-1.3.1/NEWS @@ -1,3 +1,187 @@ +Beta Release 1.3.1 (22 April 2016) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Noteworthy changes in samtools: + +* The sort command creates any needed temporary files alongside the final + output file (similarly to the pre-1.3 behaviour), and now aborts when + it detects a collision with another sort invocation's temporary files. + + When the -T PREFIX option specified is a directory (or when sorting to + standard output), a random component is now added to temporary filenames + to try to avoid collisions (#432, #523, #529, #535, PR #530). + +* All samtools commands now check for I/O errors more carefully, especially + when writing output files (#111, #253, #470, PR #467). + +* Build fixes for 32-bit systems; be sure to run configure on such systems + to enable large file support and access to 2GiB+ files. + +* The fasta/fastq/bam2fq command no longer ignores reads when the -s option + is used (#532). + +* The fastq -O option no longer crashes on reads that do not have an OQ tag + field (#517). + +* The merge and sort commands now handle (unusual) BAM files that have no + textual @SQ headers (#548, #550). + +* Sorting files containing @CO headers no longer duplicates the comment + headers, which previously happened on large sorts for which temporary + files were needed (#563). + +* The rmdup and view -l commands no longer crash on @RG headers that do not + have a LB field (#538). + +* Fixed miscellaneous issues #128, #130, #131, #489, and #514. + + +Beta Release 1.3 (15 December 2015) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Noteworthy changes in samtools: + +* The obsolete "samtools sort in.bam out.prefix" usage has been removed. + If you are still using -f, -o, or out.prefix, convert to use -T PREFIX + and/or -o FILE instead. (#295, #349, #356, #418, PR #441; see also + discussions in #171, #213.) + +* When writing CRAM output, samtools now defaults to writing CRAM v3.0 + rather than v2.1. + +* The "bamshuf" command has been renamed to "collate" (hence the term + bamshuf no longer appears in the documentation, though it still works + on the command line for compatibility with existing scripts). + +* The mpileup command now outputs the unseen allele in VCF/BCF as <*> + rather than X or as previously, and now has AD, ADF, ADR, INFO/AD, + INFO/ADF, INFO/ADR --output-tags annotations that largely supersede + the existing DV, DP4, DPR annotations. + +* The mpileup command now applies BAQ calculations at all base positions, + regardless of which -l or -r options are used (previously with -l it was + not applied to the first few tens of bases of each chromosome, leading + to different mpileup results with -l vs. -r; #79, #125, #286, #407). + +* Samtools now has a configure script which checks your build environment + and facilitates choosing which HTSlib to build against. See INSTALL + for details. + +* Samtools's Makefile now fully supports the standard convention of + allowing CC/CPPFLAGS/CFLAGS/LDFLAGS/LIBS to be overridden as needed. + Previously it listened to $(LDLIBS) instead; if you were overriding + that, you should now override LIBS rather than LDLIBS. + +* A new addreplacerg command that adds or alters @RG headers and RG:Z + record tags has been added. + +* The rmdup command no longer immediately aborts (previously it always + aborted with "bam_get_library() not yet implemented"), but remains + not recommended for most use (#159, #252, #291, #393). + +* Merging files with millions of headers now completes in a reasonable + amount of time (#337, #373, #419, #453; thanks to Nathan Weeks, + Chris Smowton, Martin Pollard, Rob Davies). + +* Samtools index's optional index output path argument works again (#199). + +* Fixed calmd, targetcut, and potential mpileup segfaults when given broken + alignments with POS far beyond the end of their reference sequences. + +* If you have source code using bam_md.c's bam_fillmd1_core(), bam_cap_mapQ(), + or bam_prob_realn_core() functions, note that these now take an additional + ref_len parameter. (The versions named without "_core" are unchanged.) + +* The tview command's colour scheme has been altered to be more suitable + for users with colour blindness (#457). + +* Samtools depad command now handles CIGAR N operators and accepts + CRAM files (#201, #404). + +* Samtools stats now outputs separate "N" and "other" columns in the + ACGT content per cycle section (#376). + +* Added -a option to samtools depth to show all locations, including + zero depth sites (#374). + +* New samtools dict command, which creates a sequence dictionary + (as used by Picard) from a FASTA reference file. + +* Samtools stats --target-regions option works again. + +* Added legacy API sam.h functions sam_index_load() and samfetch() providing + bam_fetch()-style iteration over either BAM or CRAM files. (In general + we recommend recoding against the htslib API directly, but this addition + may help existing libbam-using programs to be CRAM-enabled easily.) + +* Fixed legacy API's samopen() to write headers only with "wh" when writing + SAM files. Plain "w" suppresses headers for SAM file output, but this + was broken in 1.2. + +* "samtools fixmate - -" works in pipelines again; with 1.0 to 1.2, + this failed with "[bam_mating] cannot determine output format". + +* Restored previous "samtools calmd -u" behaviour of writing compression + level 0 BAM files. Samtools 1.0 to 1.2 incorrectly wrote raw non-BGZF + BAM files, which cannot be read by most other tools. (Samtools commands + other than calmd were unaffected by this bug.) + +* Restored bam_nt16_nt4_table[] to legacy API header bam.h. + +* Fixed bugs #269, #305, #320, #328, #346, #353, #365, #392, #410, #445, + #462, #475, and #495. + + +Beta Release 1.2 (2 February 2015) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Noteworthy changes in samtools: + +* Flagstat now works on SAM, BAM, or CRAM files (rather than BAM only) +* Stats calculates mismatches per cycle for unclipped length +* Merge can now merge SAM input files +* CRAM reference files are now cached by default (see HTSlib release + notes and samtools(1) man page) +* Tested against Intel-optimised zlib (https://github.com/jtkukunas/zlib; + see README for details) +* Fixed bugs #302, #309, #318, and #327 and many other improvements + and bugs fixed in HTSlib -- see the HTSlib release notes + + +Beta Release 1.1 (19 September, 2014) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Notable changes in samtools: + + * Sorting files with thousands of reference contigs now completes in + a reasonable amount of time (#260) + * Fixmate and flagstat now consider supplementary reads + * Fixmate now only adds a template cigar tag ("ct:Z") when requested + via a new -c option, and never adds it repeatedly (#276) + * Mpileup DPR annotation fixed (#274) + * Checksum added to stats command output + * Removed view -Q option + + +Beta Release 1.0 (15 August, 2014) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +First release of HTSlib-based samtools. + +Numerous changes, notably support for the CRAM sequencing file format. + +The faidx command now reads either uncompressed or BGZF-compressed FASTA files +compressed with bgzip. In previous samtools-0.1.x versions, faidx could read +either uncompressed or RAZF-compressed FASTA files, but RAZF and razip are +superseded by BGZF/bgzip and have been removed from samtools. + + +Beta Release 0.1.20 (15 August, 2014) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Final release of standalone samtools. + + Beta Release 0.1.19 (15 March, 2013) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13,13 +197,13 @@ Notable changes in samtools and bcftools: * Important changes in calling, see - samtools mpileup -p - bcftools view -m - + * New annotations useful for filtering (RPB, HWE, QBD, MDV) * New tools, bamcheck and plot-bamcheck - * New features in samtools tview - + * New features in samtools tview + * And much more.. For a detailed list of commits, please see diff --git a/src/samtools-1.3.1/README b/src/samtools-1.3.1/README new file mode 100644 index 0000000..42477dd --- /dev/null +++ b/src/samtools-1.3.1/README @@ -0,0 +1,55 @@ +Samtools implements various utilities for post-processing alignments in the +SAM, BAM, and CRAM formats, including indexing, variant calling (in conjunction +with bcftools), and a simple alignment viewer. + + +Building samtools +================= + +The typical simple case of building Samtools using the HTSlib bundled within +this Samtools release tarball and enabling useful plugins, is done as follows: + + cd .../samtools-1.3.1 # Within the unpacked release directory + ./configure --enable-plugins --enable-libcurl --with-plugin-path=$PWD/htslib-1.3.1 + make all plugins-htslib + +You may wish to copy the resulting samtools executable into somewhere on your +$PATH, or run it where it is. + +Rather than running-in-place like that, the next simplest typical case is to +install samtools etc properly into a directory of your choosing. Building for +installation using the HTSlib bundled within this Samtools release tarball, +also building the various HTSlib utilities such as bgzip and enabling useful +plugins, is done as follows: + + cd .../samtools-1.3.1 # Within the unpacked release directory + ./configure --enable-plugins --enable-libcurl --prefix=/path/to/location + make all all-htslib + make install install-htslib + +You will likely wish to add /path/to/location/bin to your $PATH. + +See INSTALL for full building and installation instructions and details. + + +Using an optimised zlib library +=============================== + +Samtools has been minimally tested against both the Intel-optimised and +CloudFlare-optimised zlibs and shown to work. + +They can be downloaded from: + + https://github.com/jtkukunas/zlib # Intel + https://github.com/cloudflare/zlib # CloudFlare + +Neither Samtools nor HTSlib needs recompiling to use these optimised libraries, +but the LD_LIBRARY_PATH environment variable should be set to a directory +containing the libz.so.1 file. + +Benchmarks comparing the various zlibs are available at: + + http://www.htslib.org/benchmarks/zlib.html + +It is recommended that you perform your own rigorous tests for an entire +pipeline if you wish to switch to one of the optimised zlib implementations. diff --git a/src/samtools-1.3.1/aclocal.m4 b/src/samtools-1.3.1/aclocal.m4 new file mode 100644 index 0000000..2e39c49 --- /dev/null +++ b/src/samtools-1.3.1/aclocal.m4 @@ -0,0 +1,674 @@ +# generated automatically by aclocal 1.15 -*- Autoconf -*- + +# Copyright (C) 1996-2014 Free Software Foundation, Inc. + +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])]) +# =========================================================================== +# http://www.gnu.org/software/autoconf-archive/ax_with_curses.html +# =========================================================================== +# +# SYNOPSIS +# +# AX_WITH_CURSES +# +# DESCRIPTION +# +# This macro checks whether a SysV or X/Open-compatible Curses library is +# present, along with the associated header file. The NcursesW +# (wide-character) library is searched for first, followed by Ncurses, +# then the system-default plain Curses. The first library found is the +# one returned. +# +# The following options are understood: --with-ncursesw, --with-ncurses, +# --without-ncursesw, --without-ncurses. The "--with" options force the +# macro to use that particular library, terminating with an error if not +# found. The "--without" options simply skip the check for that library. +# The effect on the search pattern is: +# +# (no options) - NcursesW, Ncurses, Curses +# --with-ncurses --with-ncursesw - NcursesW only [*] +# --without-ncurses --with-ncursesw - NcursesW only [*] +# --with-ncursesw - NcursesW only [*] +# --with-ncurses --without-ncursesw - Ncurses only [*] +# --with-ncurses - NcursesW, Ncurses [**] +# --without-ncurses --without-ncursesw - Curses only +# --without-ncursesw - Ncurses, Curses +# --without-ncurses - NcursesW, Curses +# +# [*] If the library is not found, abort the configure script. +# +# [**] If the second library (Ncurses) is not found, abort configure. +# +# The following preprocessor symbols may be defined by this macro if the +# appropriate conditions are met: +# +# HAVE_CURSES - if any SysV or X/Open Curses library found +# HAVE_CURSES_ENHANCED - if library supports X/Open Enhanced functions +# HAVE_CURSES_COLOR - if library supports color (enhanced functions) +# HAVE_CURSES_OBSOLETE - if library supports certain obsolete features +# HAVE_NCURSESW - if NcursesW (wide char) library is to be used +# HAVE_NCURSES - if the Ncurses library is to be used +# +# HAVE_CURSES_H - if is present and should be used +# HAVE_NCURSESW_H - if should be used +# HAVE_NCURSES_H - if should be used +# HAVE_NCURSESW_CURSES_H - if should be used +# HAVE_NCURSES_CURSES_H - if should be used +# +# (These preprocessor symbols are discussed later in this document.) +# +# The following output variable is defined by this macro; it is precious +# and may be overridden on the ./configure command line: +# +# CURSES_LIB - library to add to xxx_LDADD +# +# The library listed in CURSES_LIB is NOT added to LIBS by default. You +# need to add CURSES_LIB to the appropriate xxx_LDADD line in your +# Makefile.am. For example: +# +# prog_LDADD = @CURSES_LIB@ +# +# If CURSES_LIB is set on the configure command line (such as by running +# "./configure CURSES_LIB=-lmycurses"), then the only header searched for +# is . The user may use the CPPFLAGS precious variable to +# override the standard #include search path. If the user needs to +# specify an alternative path for a library (such as for a non-standard +# NcurseW), the user should use the LDFLAGS variable. +# +# The following shell variables may be defined by this macro: +# +# ax_cv_curses - set to "yes" if any Curses library found +# ax_cv_curses_enhanced - set to "yes" if Enhanced functions present +# ax_cv_curses_color - set to "yes" if color functions present +# ax_cv_curses_obsolete - set to "yes" if obsolete features present +# +# ax_cv_ncursesw - set to "yes" if NcursesW library found +# ax_cv_ncurses - set to "yes" if Ncurses library found +# ax_cv_plaincurses - set to "yes" if plain Curses library found +# ax_cv_curses_which - set to "ncursesw", "ncurses", "plaincurses" or "no" +# +# These variables can be used in your configure.ac to determine the level +# of support you need from the Curses library. For example, if you must +# have either Ncurses or NcursesW, you could include: +# +# AX_WITH_CURSES +# if test "x$ax_cv_ncursesw" != xyes && test "x$ax_cv_ncurses" != xyes; then +# AC_MSG_ERROR([requires either NcursesW or Ncurses library]) +# fi +# +# If any Curses library will do (but one must be present and must support +# color), you could use: +# +# AX_WITH_CURSES +# if test "x$ax_cv_curses" != xyes || test "x$ax_cv_curses_color" != xyes; then +# AC_MSG_ERROR([requires an X/Open-compatible Curses library with color]) +# fi +# +# Certain preprocessor symbols and shell variables defined by this macro +# can be used to determine various features of the Curses library. In +# particular, HAVE_CURSES and ax_cv_curses are defined if the Curses +# library found conforms to the traditional SysV and/or X/Open Base Curses +# definition. Any working Curses library conforms to this level. +# +# HAVE_CURSES_ENHANCED and ax_cv_curses_enhanced are defined if the +# library supports the X/Open Enhanced Curses definition. In particular, +# the wide-character types attr_t, cchar_t and wint_t, the functions +# wattr_set() and wget_wch() and the macros WA_NORMAL and _XOPEN_CURSES +# are checked. The Ncurses library does NOT conform to this definition, +# although NcursesW does. +# +# HAVE_CURSES_COLOR and ax_cv_curses_color are defined if the library +# supports color functions and macros such as COLOR_PAIR, A_COLOR, +# COLOR_WHITE, COLOR_RED and init_pair(). These are NOT part of the +# X/Open Base Curses definition, but are part of the Enhanced set of +# functions. The Ncurses library DOES support these functions, as does +# NcursesW. +# +# HAVE_CURSES_OBSOLETE and ax_cv_curses_obsolete are defined if the +# library supports certain features present in SysV and BSD Curses but not +# defined in the X/Open definition. In particular, the functions +# getattrs(), getcurx() and getmaxx() are checked. +# +# To use the HAVE_xxx_H preprocessor symbols, insert the following into +# your system.h (or equivalent) header file: +# +# #if defined HAVE_NCURSESW_CURSES_H +# # include +# #elif defined HAVE_NCURSESW_H +# # include +# #elif defined HAVE_NCURSES_CURSES_H +# # include +# #elif defined HAVE_NCURSES_H +# # include +# #elif defined HAVE_CURSES_H +# # include +# #else +# # error "SysV or X/Open-compatible Curses header file required" +# #endif +# +# For previous users of this macro: you should not need to change anything +# in your configure.ac or Makefile.am, as the previous (serial 10) +# semantics are still valid. However, you should update your system.h (or +# equivalent) header file to the fragment shown above. You are encouraged +# also to make use of the extended functionality provided by this version +# of AX_WITH_CURSES, as well as in the additional macros +# AX_WITH_CURSES_PANEL, AX_WITH_CURSES_MENU and AX_WITH_CURSES_FORM. +# +# LICENSE +# +# Copyright (c) 2009 Mark Pulford +# Copyright (c) 2009 Damian Pietras +# Copyright (c) 2012 Reuben Thomas +# Copyright (c) 2011 John Zaitseff +# +# This program is free software: you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by the +# Free Software Foundation, either version 3 of the License, or (at your +# option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +# Public License for more details. +# +# You should have received a copy of the GNU General Public License along +# with this program. If not, see . +# +# As a special exception, the respective Autoconf Macro's copyright owner +# gives unlimited permission to copy, distribute and modify the configure +# scripts that are the output of Autoconf when processing the Macro. You +# need not follow the terms of the GNU General Public License when using +# or distributing such scripts, even though portions of the text of the +# Macro appear in them. The GNU General Public License (GPL) does govern +# all other use of the material that constitutes the Autoconf Macro. +# +# This special exception to the GPL applies to versions of the Autoconf +# Macro released by the Autoconf Archive. When you make and distribute a +# modified version of the Autoconf Macro, you may extend this special +# exception to the GPL to apply to your modified version as well. + +#serial 15 + +AU_ALIAS([MP_WITH_CURSES], [AX_WITH_CURSES]) +AC_DEFUN([AX_WITH_CURSES], [ + AC_ARG_VAR([CURSES_LIB], [linker library for Curses, e.g. -lcurses]) + AC_ARG_WITH([ncurses], [AS_HELP_STRING([--with-ncurses], + [force the use of Ncurses or NcursesW])], + [], [with_ncurses=check]) + AC_ARG_WITH([ncursesw], [AS_HELP_STRING([--without-ncursesw], + [do not use NcursesW (wide character support)])], + [], [with_ncursesw=check]) + + ax_saved_LIBS=$LIBS + AS_IF([test "x$with_ncurses" = xyes || test "x$with_ncursesw" = xyes], + [ax_with_plaincurses=no], [ax_with_plaincurses=check]) + + ax_cv_curses_which=no + + # Test for NcursesW + + AS_IF([test "x$CURSES_LIB" = x && test "x$with_ncursesw" != xno], [ + LIBS="$ax_saved_LIBS -lncursesw" + + AC_CACHE_CHECK([for NcursesW wide-character library], [ax_cv_ncursesw], [ + AC_LINK_IFELSE([AC_LANG_CALL([], [initscr])], + [ax_cv_ncursesw=yes], [ax_cv_ncursesw=no]) + ]) + AS_IF([test "x$ax_cv_ncursesw" = xno && test "x$with_ncursesw" = xyes], [ + AC_MSG_ERROR([--with-ncursesw specified but could not find NcursesW library]) + ]) + + AS_IF([test "x$ax_cv_ncursesw" = xyes], [ + ax_cv_curses=yes + ax_cv_curses_which=ncursesw + CURSES_LIB="-lncursesw" + AC_DEFINE([HAVE_NCURSESW], [1], [Define to 1 if the NcursesW library is present]) + AC_DEFINE([HAVE_CURSES], [1], [Define to 1 if a SysV or X/Open compatible Curses library is present]) + + AC_CACHE_CHECK([for working ncursesw/curses.h], [ax_cv_header_ncursesw_curses_h], [ + AC_LINK_IFELSE([AC_LANG_PROGRAM([[ + @%:@define _XOPEN_SOURCE_EXTENDED 1 + @%:@include + ]], [[ + chtype a = A_BOLD; + int b = KEY_LEFT; + chtype c = COLOR_PAIR(1) & A_COLOR; + attr_t d = WA_NORMAL; + cchar_t e; + wint_t f; + int g = getattrs(stdscr); + int h = getcurx(stdscr) + getmaxx(stdscr); + initscr(); + init_pair(1, COLOR_WHITE, COLOR_RED); + wattr_set(stdscr, d, 0, NULL); + wget_wch(stdscr, &f); + ]])], + [ax_cv_header_ncursesw_curses_h=yes], + [ax_cv_header_ncursesw_curses_h=no]) + ]) + AS_IF([test "x$ax_cv_header_ncursesw_curses_h" = xyes], [ + ax_cv_curses_enhanced=yes + ax_cv_curses_color=yes + ax_cv_curses_obsolete=yes + AC_DEFINE([HAVE_CURSES_ENHANCED], [1], [Define to 1 if library supports X/Open Enhanced functions]) + AC_DEFINE([HAVE_CURSES_COLOR], [1], [Define to 1 if library supports color (enhanced functions)]) + AC_DEFINE([HAVE_CURSES_OBSOLETE], [1], [Define to 1 if library supports certain obsolete features]) + AC_DEFINE([HAVE_NCURSESW_CURSES_H], [1], [Define to 1 if is present]) + ]) + + AC_CACHE_CHECK([for working ncursesw.h], [ax_cv_header_ncursesw_h], [ + AC_LINK_IFELSE([AC_LANG_PROGRAM([[ + @%:@define _XOPEN_SOURCE_EXTENDED 1 + @%:@include + ]], [[ + chtype a = A_BOLD; + int b = KEY_LEFT; + chtype c = COLOR_PAIR(1) & A_COLOR; + attr_t d = WA_NORMAL; + cchar_t e; + wint_t f; + int g = getattrs(stdscr); + int h = getcurx(stdscr) + getmaxx(stdscr); + initscr(); + init_pair(1, COLOR_WHITE, COLOR_RED); + wattr_set(stdscr, d, 0, NULL); + wget_wch(stdscr, &f); + ]])], + [ax_cv_header_ncursesw_h=yes], + [ax_cv_header_ncursesw_h=no]) + ]) + AS_IF([test "x$ax_cv_header_ncursesw_h" = xyes], [ + ax_cv_curses_enhanced=yes + ax_cv_curses_color=yes + ax_cv_curses_obsolete=yes + AC_DEFINE([HAVE_CURSES_ENHANCED], [1], [Define to 1 if library supports X/Open Enhanced functions]) + AC_DEFINE([HAVE_CURSES_COLOR], [1], [Define to 1 if library supports color (enhanced functions)]) + AC_DEFINE([HAVE_CURSES_OBSOLETE], [1], [Define to 1 if library supports certain obsolete features]) + AC_DEFINE([HAVE_NCURSESW_H], [1], [Define to 1 if is present]) + ]) + + AC_CACHE_CHECK([for working ncurses.h], [ax_cv_header_ncurses_h_with_ncursesw], [ + AC_LINK_IFELSE([AC_LANG_PROGRAM([[ + @%:@define _XOPEN_SOURCE_EXTENDED 1 + @%:@include + ]], [[ + chtype a = A_BOLD; + int b = KEY_LEFT; + chtype c = COLOR_PAIR(1) & A_COLOR; + attr_t d = WA_NORMAL; + cchar_t e; + wint_t f; + int g = getattrs(stdscr); + int h = getcurx(stdscr) + getmaxx(stdscr); + initscr(); + init_pair(1, COLOR_WHITE, COLOR_RED); + wattr_set(stdscr, d, 0, NULL); + wget_wch(stdscr, &f); + ]])], + [ax_cv_header_ncurses_h_with_ncursesw=yes], + [ax_cv_header_ncurses_h_with_ncursesw=no]) + ]) + AS_IF([test "x$ax_cv_header_ncurses_h_with_ncursesw" = xyes], [ + ax_cv_curses_enhanced=yes + ax_cv_curses_color=yes + ax_cv_curses_obsolete=yes + AC_DEFINE([HAVE_CURSES_ENHANCED], [1], [Define to 1 if library supports X/Open Enhanced functions]) + AC_DEFINE([HAVE_CURSES_COLOR], [1], [Define to 1 if library supports color (enhanced functions)]) + AC_DEFINE([HAVE_CURSES_OBSOLETE], [1], [Define to 1 if library supports certain obsolete features]) + AC_DEFINE([HAVE_NCURSES_H], [1], [Define to 1 if is present]) + ]) + + AS_IF([test "x$ax_cv_header_ncursesw_curses_h" = xno && test "x$ax_cv_header_ncursesw_h" = xno && test "x$ax_cv_header_ncurses_h_with_ncursesw" = xno], [ + AC_MSG_WARN([could not find a working ncursesw/curses.h, ncursesw.h or ncurses.h]) + ]) + ]) + ]) + + # Test for Ncurses + + AS_IF([test "x$CURSES_LIB" = x && test "x$with_ncurses" != xno && test "x$ax_cv_curses_which" = xno], [ + LIBS="$ax_saved_LIBS -lncurses" + + AC_CACHE_CHECK([for Ncurses library], [ax_cv_ncurses], [ + AC_LINK_IFELSE([AC_LANG_CALL([], [initscr])], + [ax_cv_ncurses=yes], [ax_cv_ncurses=no]) + ]) + AS_IF([test "x$ax_cv_ncurses" = xno && test "x$with_ncurses" = xyes], [ + AC_MSG_ERROR([--with-ncurses specified but could not find Ncurses library]) + ]) + + AS_IF([test "x$ax_cv_ncurses" = xyes], [ + ax_cv_curses=yes + ax_cv_curses_which=ncurses + CURSES_LIB="-lncurses" + AC_DEFINE([HAVE_NCURSES], [1], [Define to 1 if the Ncurses library is present]) + AC_DEFINE([HAVE_CURSES], [1], [Define to 1 if a SysV or X/Open compatible Curses library is present]) + + AC_CACHE_CHECK([for working ncurses/curses.h], [ax_cv_header_ncurses_curses_h], [ + AC_LINK_IFELSE([AC_LANG_PROGRAM([[ + @%:@include + ]], [[ + chtype a = A_BOLD; + int b = KEY_LEFT; + chtype c = COLOR_PAIR(1) & A_COLOR; + int g = getattrs(stdscr); + int h = getcurx(stdscr) + getmaxx(stdscr); + initscr(); + init_pair(1, COLOR_WHITE, COLOR_RED); + ]])], + [ax_cv_header_ncurses_curses_h=yes], + [ax_cv_header_ncurses_curses_h=no]) + ]) + AS_IF([test "x$ax_cv_header_ncurses_curses_h" = xyes], [ + ax_cv_curses_color=yes + ax_cv_curses_obsolete=yes + AC_DEFINE([HAVE_CURSES_COLOR], [1], [Define to 1 if library supports color (enhanced functions)]) + AC_DEFINE([HAVE_CURSES_OBSOLETE], [1], [Define to 1 if library supports certain obsolete features]) + AC_DEFINE([HAVE_NCURSES_CURSES_H], [1], [Define to 1 if is present]) + ]) + + AC_CACHE_CHECK([for working ncurses.h], [ax_cv_header_ncurses_h], [ + AC_LINK_IFELSE([AC_LANG_PROGRAM([[ + @%:@include + ]], [[ + chtype a = A_BOLD; + int b = KEY_LEFT; + chtype c = COLOR_PAIR(1) & A_COLOR; + int g = getattrs(stdscr); + int h = getcurx(stdscr) + getmaxx(stdscr); + initscr(); + init_pair(1, COLOR_WHITE, COLOR_RED); + ]])], + [ax_cv_header_ncurses_h=yes], + [ax_cv_header_ncurses_h=no]) + ]) + AS_IF([test "x$ax_cv_header_ncurses_h" = xyes], [ + ax_cv_curses_color=yes + ax_cv_curses_obsolete=yes + AC_DEFINE([HAVE_CURSES_COLOR], [1], [Define to 1 if library supports color (enhanced functions)]) + AC_DEFINE([HAVE_CURSES_OBSOLETE], [1], [Define to 1 if library supports certain obsolete features]) + AC_DEFINE([HAVE_NCURSES_H], [1], [Define to 1 if is present]) + ]) + + AS_IF([test "x$ax_cv_header_ncurses_curses_h" = xno && test "x$ax_cv_header_ncurses_h" = xno], [ + AC_MSG_WARN([could not find a working ncurses/curses.h or ncurses.h]) + ]) + ]) + ]) + + # Test for plain Curses (or if CURSES_LIB was set by user) + + AS_IF([test "x$with_plaincurses" != xno && test "x$ax_cv_curses_which" = xno], [ + AS_IF([test "x$CURSES_LIB" != x], [ + LIBS="$ax_saved_LIBS $CURSES_LIB" + ], [ + LIBS="$ax_saved_LIBS -lcurses" + ]) + + AC_CACHE_CHECK([for Curses library], [ax_cv_plaincurses], [ + AC_LINK_IFELSE([AC_LANG_CALL([], [initscr])], + [ax_cv_plaincurses=yes], [ax_cv_plaincurses=no]) + ]) + + AS_IF([test "x$ax_cv_plaincurses" = xyes], [ + ax_cv_curses=yes + ax_cv_curses_which=plaincurses + AS_IF([test "x$CURSES_LIB" = x], [ + CURSES_LIB="-lcurses" + ]) + AC_DEFINE([HAVE_CURSES], [1], [Define to 1 if a SysV or X/Open compatible Curses library is present]) + + # Check for base conformance (and header file) + + AC_CACHE_CHECK([for working curses.h], [ax_cv_header_curses_h], [ + AC_LINK_IFELSE([AC_LANG_PROGRAM([[ + @%:@include + ]], [[ + chtype a = A_BOLD; + int b = KEY_LEFT; + initscr(); + ]])], + [ax_cv_header_curses_h=yes], + [ax_cv_header_curses_h=no]) + ]) + AS_IF([test "x$ax_cv_header_curses_h" = xyes], [ + AC_DEFINE([HAVE_CURSES_H], [1], [Define to 1 if is present]) + + # Check for X/Open Enhanced conformance + + AC_CACHE_CHECK([for X/Open Enhanced Curses conformance], [ax_cv_plaincurses_enhanced], [ + AC_LINK_IFELSE([AC_LANG_PROGRAM([[ + @%:@define _XOPEN_SOURCE_EXTENDED 1 + @%:@include + @%:@ifndef _XOPEN_CURSES + @%:@error "this Curses library is not enhanced" + "this Curses library is not enhanced" + @%:@endif + ]], [[ + chtype a = A_BOLD; + int b = KEY_LEFT; + chtype c = COLOR_PAIR(1) & A_COLOR; + attr_t d = WA_NORMAL; + cchar_t e; + wint_t f; + initscr(); + init_pair(1, COLOR_WHITE, COLOR_RED); + wattr_set(stdscr, d, 0, NULL); + wget_wch(stdscr, &f); + ]])], + [ax_cv_plaincurses_enhanced=yes], + [ax_cv_plaincurses_enhanced=no]) + ]) + AS_IF([test "x$ax_cv_plaincurses_enhanced" = xyes], [ + ax_cv_curses_enhanced=yes + ax_cv_curses_color=yes + AC_DEFINE([HAVE_CURSES_ENHANCED], [1], [Define to 1 if library supports X/Open Enhanced functions]) + AC_DEFINE([HAVE_CURSES_COLOR], [1], [Define to 1 if library supports color (enhanced functions)]) + ]) + + # Check for color functions + + AC_CACHE_CHECK([for Curses color functions], [ax_cv_plaincurses_color], [ + AC_LINK_IFELSE([AC_LANG_PROGRAM([[ + @%:@define _XOPEN_SOURCE_EXTENDED 1 + @%:@include + ]], [[ + chtype a = A_BOLD; + int b = KEY_LEFT; + chtype c = COLOR_PAIR(1) & A_COLOR; + initscr(); + init_pair(1, COLOR_WHITE, COLOR_RED); + ]])], + [ax_cv_plaincurses_color=yes], + [ax_cv_plaincurses_color=no]) + ]) + AS_IF([test "x$ax_cv_plaincurses_color" = xyes], [ + ax_cv_curses_color=yes + AC_DEFINE([HAVE_CURSES_COLOR], [1], [Define to 1 if library supports color (enhanced functions)]) + ]) + + # Check for obsolete functions + + AC_CACHE_CHECK([for obsolete Curses functions], [ax_cv_plaincurses_obsolete], [ + AC_LINK_IFELSE([AC_LANG_PROGRAM([[ + @%:@include + ]], [[ + chtype a = A_BOLD; + int b = KEY_LEFT; + int g = getattrs(stdscr); + int h = getcurx(stdscr) + getmaxx(stdscr); + initscr(); + ]])], + [ax_cv_plaincurses_obsolete=yes], + [ax_cv_plaincurses_obsolete=no]) + ]) + AS_IF([test "x$ax_cv_plaincurses_obsolete" = xyes], [ + ax_cv_curses_obsolete=yes + AC_DEFINE([HAVE_CURSES_OBSOLETE], [1], [Define to 1 if library supports certain obsolete features]) + ]) + ]) + + AS_IF([test "x$ax_cv_header_curses_h" = xno], [ + AC_MSG_WARN([could not find a working curses.h]) + ]) + ]) + ]) + + AS_IF([test "x$ax_cv_curses" != xyes], [ax_cv_curses=no]) + AS_IF([test "x$ax_cv_curses_enhanced" != xyes], [ax_cv_curses_enhanced=no]) + AS_IF([test "x$ax_cv_curses_color" != xyes], [ax_cv_curses_color=no]) + AS_IF([test "x$ax_cv_curses_obsolete" != xyes], [ax_cv_curses_obsolete=no]) + + LIBS=$ax_saved_LIBS +])dnl + +# =========================================================================== +# http://www.gnu.org/software/autoconf-archive/ax_with_htslib.html +# =========================================================================== +# +# SYNOPSIS +# +# AX_WITH_HTSLIB +# +# DESCRIPTION +# +# This macro checks whether HTSlib is installed +# or nearby, and adds a --with-htslib=DIR option to the configure script +# for specifying the location. It locates either an installation prefix +# (with 'include' and 'lib' subdirectories) or an HTSlib source tree, as +# HTSlib is fast-moving and users may wish to use an in-development tree. +# +# Different checks occur depending on the --with-htslib argument given: +# +# With --with-htslib=DIR, checks whether DIR is a source tree or contains +# a working installation. +# By default, searches for a source tree (with a name matching htslib*) +# within or alongside $srcdir. Produces AC_MSG_ERROR if there are +# several equally-likely candidates. If there are none, checks for +# a working default installation. +# With --with-htslib=system, checks for a working default installation. +# +# If a source tree is found or specified, it is added to AC_CONFIG_SUBDIRS +# (which unfortunately may cause a "you should use literals" warning when +# autoconf is run). +# +# The following output variables are set by this macro: +# +# HTSDIR Directory containing HTSlib source tree +# HTSLIB_CPPFLAGS Preprocessor flags for compiling with HTSlib +# HTSLIB_LDFLAGS Linker flags for linking with HTSlib +# +# The following shell variables may be defined: +# +# ax_cv_htslib Set to "yes" if HTSlib was found +# ax_cv_htslib_which Set to "source", "install", or "none" +# +# LICENSE +# +# Copyright (C) 2015 Genome Research Ltd +# +# Copying and distribution of this file, with or without modification, are +# permitted in any medium without royalty provided the copyright notice +# and this notice are preserved. This file is offered as-is, without any +# warranty. + +#serial 1 + +AC_DEFUN([AX_WITH_HTSLIB], +[AC_ARG_WITH([htslib], + [AS_HELP_STRING([--with-htslib=DIR], + [use the HTSlib source tree or installation in DIR]) +dnl Not indented, to avoid extra whitespace outwith AS_HELP_STRING() +AS_HELP_STRING([--with-htslib=system], + [use only a system HTSlib installation])], + [], [with_htslib=search]) + +case $with_htslib in +yes|search) + AC_MSG_CHECKING([location of HTSlib source tree]) + case $srcdir in + .) srcp= ;; + *) srcp=$srcdir/ ;; + esac + found= + for dir in ${srcp}htslib* -- ${srcp}../htslib -- ${srcp}../htslib* + do + if test "$dir" = "--"; then + test -n "$found" && break + elif test -f "$dir/hts.c" && test -f "$dir/htslib/hts.h"; then + found="${found}1" + HTSDIR=$dir + fi + done + if test -z "$found"; then + AC_MSG_RESULT([none found]) + ax_cv_htslib_which=system + elif test "$found" = 1; then + AC_MSG_RESULT([$HTSDIR]) + ax_cv_htslib_which=source + else + AC_MSG_RESULT([several directories found]) + AC_MSG_ERROR([use --with-htslib=DIR to select which HTSlib to use]) + fi + ;; +no) ax_cv_htslib_which=none ;; +system) ax_cv_htslib_which=system ;; +*) + HTSDIR=$with_htslib + if test -f "$HTSDIR/hts.c" && test -f "$HTSDIR/htslib/hts.h"; then + ax_cv_htslib_which=source + else + ax_cv_htslib_which=install + fi + ;; +esac + +case $ax_cv_htslib_which in +source) + ax_cv_htslib=yes + HTSLIB_CPPFLAGS="-I$HTSDIR" + HTSLIB_LDFLAGS="-L$HTSDIR" + # We can't use a literal, because $HTSDIR is user-provided and variable + AC_CONFIG_SUBDIRS($HTSDIR) + ;; +system) + AC_CHECK_HEADER([htslib/sam.h], + [AC_CHECK_LIB(hts, hts_version, [ax_cv_htslib=yes], [ax_cv_htslib=no])], + [ax_cv_htslib=no], [;]) + ax_cv_htslib_which=install + HTSDIR= + HTSLIB_CPPFLAGS= + HTSLIB_LDFLAGS= + ;; +install) + ax_saved_CPPFLAGS=$CPPFLAGS + ax_saved_LDFLAGS=$LDFLAGS + HTSLIB_CPPFLAGS="-I$HTSDIR/include" + HTSLIB_LDFLAGS="-L$HTSDIR/lib" + CPPFLAGS="$CPPFLAGS $HTSLIB_CPPFLAGS" + LDFLAGS="$LDFLAGS $HTSLIB_LDFLAGS" + AC_CHECK_HEADER([htslib/sam.h], + [AC_CHECK_LIB(hts, hts_version, [ax_cv_htslib=yes], [ax_cv_htslib=no])], + [ax_cv_htslib=no], [;]) + HTSDIR= + CPPFLAGS=$ax_saved_CPPFLAGS + LDFLAGS=$ax_saved_LDFLAGS + ;; +none) + ax_cv_htslib=no + ;; +esac + +AC_SUBST([HTSDIR]) +AC_SUBST([HTSLIB_CPPFLAGS]) +AC_SUBST([HTSLIB_LDFLAGS])]) + diff --git a/src/samtools-1.3.1/bam.c b/src/samtools-1.3.1/bam.c new file mode 100644 index 0000000..4965e24 --- /dev/null +++ b/src/samtools-1.3.1/bam.c @@ -0,0 +1,247 @@ +/* bam.c -- BAM format. + + Copyright (C) 2008-2013, 2015 Genome Research Ltd. + Portions copyright (C) 2009-2012 Broad Institute. + + Author: Heng Li + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include +#include +#include "bam.h" +#include "htslib/kstring.h" +#include "sam_header.h" + +char *bam_format1(const bam_header_t *header, const bam1_t *b) +{ + kstring_t str; + str.l = str.m = 0; str.s = NULL; + if (sam_format1(header, b, &str) < 0) { + free(str.s); + str.s = NULL; + return NULL; + } + return str.s; +} + +int bam_view1(const bam_header_t *header, const bam1_t *b) +{ + char *s = bam_format1(header, b); + int ret = -1; + if (!s) return -1; + if (puts(s) != EOF) ret = 0; + free(s); + return ret; +} + +int bam_validate1(const bam_header_t *header, const bam1_t *b) +{ + char *s; + + if (b->core.tid < -1 || b->core.mtid < -1) return 0; + if (header && (b->core.tid >= header->n_targets || b->core.mtid >= header->n_targets)) return 0; + + if (b->data_len < b->core.l_qname) return 0; + s = memchr(bam1_qname(b), '\0', b->core.l_qname); + if (s != &bam1_qname(b)[b->core.l_qname-1]) return 0; + + // FIXME: Other fields could also be checked, especially the auxiliary data + + return 1; +} + +#ifndef MIN +#define MIN(a,b) ((a)<(b)?(a):(b)) +#endif + +// FIXME: we should also check the LB tag associated with each alignment +const char *bam_get_library(bam_header_t *h, const bam1_t *b) +{ + // Slow and inefficient. Rewrite once we get a proper header API. + const char *rg; + char *cp = h->text; + rg = (char *)bam_aux_get(b, "RG"); + + if (!rg) + return NULL; + else + rg++; + + // Header is guaranteed to be nul terminated, so this is valid. + while (*cp) { + char *ID, *LB; + char last = '\t'; + + // Find a @RG line + if (strncmp(cp, "@RG", 3) != 0) { + while (*cp && *cp != '\n') cp++; // skip line + if (*cp) cp++; + continue; + } + + // Find ID: and LB: keys + cp += 4; + ID = LB = NULL; + while (*cp && *cp != '\n') { + if (last == '\t') { + if (strncmp(cp, "LB:", 3) == 0) + LB = cp+3; + else if (strncmp(cp, "ID:", 3) == 0) + ID = cp+3; + } + last = *cp++; + } + + if (!ID || !LB) + continue; + + // Check it's the correct ID + if (strncmp(rg, ID, strlen(rg)) != 0 || ID[strlen(rg)] != '\t') + continue; + + // Valid until next query + static char LB_text[1024]; + for (cp = LB; *cp && *cp != '\t' && *cp != '\n'; cp++) + ; + strncpy(LB_text, LB, MIN(cp-LB, 1023)); + LB_text[MIN(cp-LB, 1023)] = 0; + + // Return it; valid until the next query. + return LB_text; + } + + return NULL; +} + +int bam_fetch(bamFile fp, const bam_index_t *idx, int tid, int beg, int end, void *data, bam_fetch_f func) +{ + int ret; + bam_iter_t iter; + bam1_t *b; + b = bam_init1(); + iter = bam_iter_query(idx, tid, beg, end); + while ((ret = bam_iter_read(fp, iter, b)) >= 0) func(b, data); + bam_iter_destroy(iter); + bam_destroy1(b); + return (ret == -1)? 0 : ret; +} + +/************ + * Remove B * + ************/ + +#define bam1_seq_seti(s, i, c) ( (s)[(i)>>1] = ((s)[(i)>>1] & 0xf<<(((i)&1)<<2)) | (c)<<((~(i)&1)<<2) ) + +int bam_remove_B(bam1_t *b) +{ + int i, j, end_j, k, l, no_qual; + uint32_t *cigar, *new_cigar; + uint8_t *seq, *qual, *p; + // test if removal is necessary + if (b->core.flag & BAM_FUNMAP) return 0; // unmapped; do nothing + cigar = bam1_cigar(b); + for (k = 0; k < b->core.n_cigar; ++k) + if (bam_cigar_op(cigar[k]) == BAM_CBACK) break; + if (k == b->core.n_cigar) return 0; // no 'B' + if (bam_cigar_op(cigar[0]) == BAM_CBACK) goto rmB_err; // cannot be removed + // allocate memory for the new CIGAR + if (b->data_len + (b->core.n_cigar + 1) * 4 > b->m_data) { // not enough memory + b->m_data = b->data_len + b->core.n_cigar * 4; + kroundup32(b->m_data); + b->data = (uint8_t*)realloc(b->data, b->m_data); + cigar = bam1_cigar(b); // after realloc, cigar may be changed + } + new_cigar = (uint32_t*)(b->data + (b->m_data - b->core.n_cigar * 4)); // from the end of b->data + // the core loop + seq = bam1_seq(b); qual = bam1_qual(b); + no_qual = (qual[0] == 0xff); // test whether base quality is available + i = j = 0; end_j = -1; + for (k = l = 0; k < b->core.n_cigar; ++k) { + int op = bam_cigar_op(cigar[k]); + int len = bam_cigar_oplen(cigar[k]); + if (op == BAM_CBACK) { // the backward operation + int t, u; + if (k == b->core.n_cigar - 1) break; // ignore 'B' at the end of CIGAR + if (len > j) goto rmB_err; // an excessively long backward + for (t = l - 1, u = 0; t >= 0; --t) { // look back + int op1 = bam_cigar_op(new_cigar[t]); + int len1 = bam_cigar_oplen(new_cigar[t]); + if (bam_cigar_type(op1)&1) { // consume the query + if (u + len1 >= len) { // stop + new_cigar[t] -= (len - u) << BAM_CIGAR_SHIFT; + break; + } else u += len1; + } + } + if (bam_cigar_oplen(new_cigar[t]) == 0) --t; // squeeze out the zero-length operation + l = t + 1; + end_j = j; j -= len; + } else { // other CIGAR operations + new_cigar[l++] = cigar[k]; + if (bam_cigar_type(op)&1) { // consume the query + if (i != j) { // no need to copy if i == j + int u, c, c0; + for (u = 0; u < len; ++u) { // construct the consensus + c = bam1_seqi(seq, i+u); + if (j + u < end_j) { // in an overlap + c0 = bam1_seqi(seq, j+u); + if (c != c0) { // a mismatch; choose the better base + if (qual[j+u] < qual[i+u]) { // the base in the 2nd segment is better + bam1_seq_seti(seq, j+u, c); + qual[j+u] = qual[i+u] - qual[j+u]; + } else qual[j+u] -= qual[i+u]; // the 1st is better; reduce base quality + } else qual[j+u] = qual[j+u] > qual[i+u]? qual[j+u] : qual[i+u]; + } else { // not in an overlap; copy over + bam1_seq_seti(seq, j+u, c); + qual[j+u] = qual[i+u]; + } + } + } + i += len, j += len; + } + } + } + if (no_qual) qual[0] = 0xff; // in very rare cases, this may be modified + // merge adjacent operations if possible + for (k = 1; k < l; ++k) + if (bam_cigar_op(new_cigar[k]) == bam_cigar_op(new_cigar[k-1])) + new_cigar[k] += new_cigar[k-1] >> BAM_CIGAR_SHIFT << BAM_CIGAR_SHIFT, new_cigar[k-1] &= 0xf; + // kill zero length operations + for (k = i = 0; k < l; ++k) + if (new_cigar[k] >> BAM_CIGAR_SHIFT) + new_cigar[i++] = new_cigar[k]; + l = i; + // update b + memcpy(cigar, new_cigar, l * 4); // set CIGAR + p = b->data + b->core.l_qname + l * 4; + memmove(p, seq, (j+1)>>1); p += (j+1)>>1; // set SEQ + memmove(p, qual, j); p += j; // set QUAL + memmove(p, bam1_aux(b), bam_get_l_aux(b)); p += bam_get_l_aux(b); // set optional fields + b->core.n_cigar = l, b->core.l_qseq = j; // update CIGAR length and query length + b->data_len = p - b->data; // update record length + return 0; + +rmB_err: + b->core.flag |= BAM_FUNMAP; + return -1; +} diff --git a/src/samtools-1.3.1/bam.h b/src/samtools-1.3.1/bam.h new file mode 100644 index 0000000..e928ce4 --- /dev/null +++ b/src/samtools-1.3.1/bam.h @@ -0,0 +1,580 @@ +/* bam.h -- BAM API. + + Copyright (C) 2008-2014 Genome Research Ltd. + Portions copyright (C) 2010-2012 Broad Institute. + + Author: Heng Li + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#ifndef BAM_BAM_H +#define BAM_BAM_H + +/*! + @header + + BAM library provides I/O and various operations on manipulating files + in the BAM (Binary Alignment/Mapping) or SAM (Sequence Alignment/Map) + format. It now supports importing from or exporting to SAM, sorting, + merging, generating pileup, and quickly retrieval of reads overlapped + with a specified region. + + @copyright Genome Research Ltd. + */ + +#define BAM_VERSION "1.3.1" + +#include +#include +#include +#include + +#include "htslib/bgzf.h" +#include "htslib/sam.h" + +/*! @abstract BAM file handler */ +typedef BGZF *bamFile; +#define bam_open(fn, mode) bgzf_open(fn, mode) +#define bam_dopen(fd, mode) bgzf_fdopen(fd, mode) +#define bam_close(fp) bgzf_close(fp) +#define bam_tell(fp) bgzf_tell(fp) +#define bam_seek(fp, pos, dir) bgzf_seek(fp, pos, dir) + +/*! @typedef + @abstract Structure for the alignment header. + @field n_targets number of reference sequences + @field target_name names of the reference sequences + @field target_len lengths of the referene sequences + @field dict header dictionary + @field hash hash table for fast name lookup + @field rg2lib hash table for @RG-ID -> LB lookup + @field l_text length of the plain text in the header + @field text plain text + + @discussion Field hash points to null by default. It is a private + member. + */ +typedef bam_hdr_t bam_header_t; + +// TODO This flag-formatting functionality does not currently exist in htslib +#define BAM_OFDEC 0 +#define BAM_OFHEX 1 +#define BAM_OFSTR 2 + +/*! @abstract defautl mask for pileup */ +#define BAM_DEF_MASK (BAM_FUNMAP | BAM_FSECONDARY | BAM_FQCFAIL | BAM_FDUP) + +/*! @typedef + @abstract Structure for core alignment information. + @field tid chromosome ID, defined by bam_header_t + @field pos 0-based leftmost coordinate + @field bin bin calculated by bam_reg2bin() + @field qual mapping quality + @field l_qname length of the query name + @field flag bitwise flag + @field n_cigar number of CIGAR operations + @field l_qseq length of the query sequence (read) + */ +// typedef struct { ... } bam1_core_t; + +/*! @typedef + @abstract Structure for one alignment. + @field core core information about the alignment + @field l_aux length of auxiliary data + @field data_len current length of bam1_t::data + @field m_data maximum length of bam1_t::data + @field data all variable-length data, concatenated; structure: qname-cigar-seq-qual-aux + + @discussion Notes: + + 1. qname is zero tailing and core.l_qname includes the tailing '\0'. + 2. l_qseq is calculated from the total length of an alignment block + on reading or from CIGAR. + 3. cigar data is encoded 4 bytes per CIGAR operation. + 4. seq is nybble-encoded according to bam_nt16_table. + */ +// typedef struct { ... } bam1_t; +// NOTE htslib version doesn't have l_aux; use bam_get_l_aux(b) instead +#ifndef SAMTOOLS_HTSLIB_SUPPRESS_HACKS +// NOTE htslib also renames data_len to l_data; this macro may help or hinder +#define data_len l_data +#endif + +typedef hts_itr_t *bam_iter_t; + +#define bam1_strand(b) (bam_is_rev((b))) +#define bam1_mstrand(b) (bam_is_mrev((b))) + +/*! @function + @abstract Get the CIGAR array + @param b pointer to an alignment + @return pointer to the CIGAR array + + @discussion In the CIGAR array, each element is a 32-bit integer. The + lower 4 bits gives a CIGAR operation and the higher 28 bits keep the + length of a CIGAR. + */ +#define bam1_cigar(b) (bam_get_cigar((b))) + +/*! @function + @abstract Get the name of the query + @param b pointer to an alignment + @return pointer to the name string, null terminated + */ +#define bam1_qname(b) (bam_get_qname((b))) + +/*! @function + @abstract Get query sequence + @param b pointer to an alignment + @return pointer to sequence + + @discussion Each base is encoded in 4 bits: 1 for A, 2 for C, 4 for G, + 8 for T and 15 for N. Two bases are packed in one byte with the base + at the higher 4 bits having smaller coordinate on the read. It is + recommended to use bam1_seqi() macro to get the base. + */ +#define bam1_seq(b) (bam_get_seq((b))) + +/*! @function + @abstract Get query quality + @param b pointer to an alignment + @return pointer to quality string + */ +#define bam1_qual(b) (bam_get_qual((b))) + +/*! @function + @abstract Get a base on read + @param s Query sequence returned by bam1_seq() + @param i The i-th position, 0-based + @return 4-bit integer representing the base. + */ +#define bam1_seqi(s, i) (bam_seqi((s), (i))) + +/*! @function + @abstract Get auxiliary data + @param b pointer to an alignment + @return pointer to the concatenated auxiliary data + */ +#define bam1_aux(b) (bam_get_aux((b))) + +/*! + @abstract Verbose level between 0 and 3; 0 is supposed to disable all + debugging information, though this may not have been implemented. + */ +#define bam_verbose hts_verbose + +/*! @abstract Table for converting a nucleotide character to the 4-bit encoding. */ +#define bam_nt16_table seq_nt16_table + +/*! @abstract Table for converting a 4-bit encoded nucleotide to a letter. */ +#define bam_nt16_rev_table seq_nt16_str + +/*! @abstract Table for converting a 4-bit encoded nucleotide to ~2 bits. */ +#define bam_nt16_nt4_table seq_nt16_int + +#ifdef __cplusplus +extern "C" { +#endif + + /********************* + * Low-level SAM I/O * + *********************/ + + /*! @abstract TAM file handler */ + typedef samFile *tamFile; + + /*! + @abstract Open a SAM file for reading, either uncompressed or compressed by gzip/zlib. + @param fn SAM file name + @return SAM file handler + */ + static inline tamFile samtools_sam_open(const char *fn) { return sam_open(fn, "r"); } + #undef sam_open + #define sam_open samtools_sam_open + + /*! + @abstract Close a SAM file handler + @param fp SAM file handler + */ + // void sam_close(tamFile fp); + + /*! + @abstract Read one alignment from a SAM file handler + @param fp SAM file handler + @param header header information (ordered names of chromosomes) + @param b read alignment; all members in b will be updated + @return 0 if successful; otherwise negative + */ + // int sam_read1(tamFile fp, bam_header_t *header, bam1_t *b); + + /*! + @abstract Read header information from a TAB-delimited list file. + @param fn_list file name for the list + @return a pointer to the header structure + + @discussion Each line in this file consists of chromosome name and + the length of chromosome. + */ + bam_header_t *sam_header_read2(const char *fn_list); + + /*! + @abstract Read header from a SAM file (if present) + @param fp SAM file handler + @return pointer to header struct; 0 if no @SQ lines available + */ + static inline bam_header_t *sam_header_read(tamFile fp) { return sam_hdr_read(fp); } + + // Note the distressing cast -- bam_name2id is not thread-safe + static inline int32_t bam_get_tid(const bam_header_t *header, const char *seq_name) { return bam_name2id((bam_header_t *)header, seq_name); } + + + /********************* + * Low-level BAM I/O * + *********************/ + + /*! + @abstract Initialize a header structure. + @return the pointer to the header structure + */ + static inline bam_header_t *bam_header_init(void) { return bam_hdr_init(); } + + /*! + @abstract Destroy a header structure. + @param header pointer to the header + */ + static inline void bam_header_destroy(bam_header_t *header) { bam_hdr_destroy(header); } + + /*! + @abstract Read a header structure from BAM. + @param fp BAM file handler, opened by bam_open() + @return pointer to the header structure + + @discussion The file position indicator must be placed at the + beginning of the file. Upon success, the position indicator will + be set at the start of the first alignment. + */ + static inline bam_header_t *bam_header_read(bamFile fp) { return bam_hdr_read(fp); } + + /*! + @abstract Write a header structure to BAM. + @param fp BAM file handler + @param header pointer to the header structure + @return always 0 currently + */ + static inline int bam_header_write(bamFile fp, const bam_header_t *header) { return bam_hdr_write(fp, header); } + + /*! + @abstract Read an alignment from BAM. + @param fp BAM file handler + @param b read alignment; all members are updated. + @return number of bytes read from the file + + @discussion The file position indicator must be + placed right before an alignment. Upon success, this function + will set the position indicator to the start of the next + alignment. This function is not affected by the machine + endianness. + */ + // int bam_read1(bamFile fp, bam1_t *b); + + int bam_remove_B(bam1_t *b); + + /*! + @abstract Write an alignment to BAM. + @param fp BAM file handler + @param b alignment to write + @return number of bytes written to the file + */ + // int bam_write1(bamFile fp, const bam1_t *b); + + /*! @function + @abstract Initiate a pointer to bam1_t struct + */ +//#define bam_init1() + + /*! @function + @abstract Free the memory allocated for an alignment. + @param b pointer to an alignment + */ +//#define bam_destroy1(b) + + /*! + @abstract Format a BAM record in the SAM format + @param header pointer to the header structure + @param b alignment to print + @return a pointer to the SAM string + */ + char *bam_format1(const bam_header_t *header, const bam1_t *b); + + /*! + @abstract Formats a BAM record and writes it and \n to stdout + @return 0 if successful, -1 on error + */ + int bam_view1(const bam_header_t *header, const bam1_t *b); + + /*! + @abstract Check whether a BAM record is plausibly valid + @param header associated header structure, or NULL if unavailable + @param b alignment to validate + @return 0 if the alignment is invalid; non-zero otherwise + + @discussion Simple consistency check of some of the fields of the + alignment record. If the header is provided, several additional checks + are made. Not all fields are checked, so a non-zero result is not a + guarantee that the record is valid. However it is usually good enough + to detect when bam_seek() has been called with a virtual file offset + that is not the offset of an alignment record. + */ + int bam_validate1(const bam_header_t *header, const bam1_t *b); + + // TODO Parses headers, so not yet implemented in terms of htslib + const char *bam_get_library(bam_header_t *header, const bam1_t *b); + + + /*************** + * pileup APIs * + ***************/ + + /*! @typedef + @abstract Structure for one alignment covering the pileup position. + @field b pointer to the alignment + @field qpos position of the read base at the pileup site, 0-based + @field indel indel length; 0 for no indel, positive for ins and negative for del + @field is_del 1 iff the base on the padded read is a deletion + @field level the level of the read in the "viewer" mode + + @discussion See also bam_plbuf_push() and bam_lplbuf_push(). The + difference between the two functions is that the former does not + set bam_pileup1_t::level, while the later does. Level helps the + implementation of alignment viewers, but calculating this has some + overhead. + */ + // typedef struct { ... } bam_pileup1_t; + + // typedef int (*bam_plp_auto_f)(void *data, bam1_t *b); + + // typedef struct incomplete *bam_plp_t; + + // bam_plp_t bam_plp_init(bam_plp_auto_f read, void *data); + // int bam_plp_push(bam_plp_t iter, const bam1_t *b); + // const bam_pileup1_t *bam_plp_next(bam_plp_t iter, int *_tid, int *_pos, int *_n_plp); + // const bam_pileup1_t *bam_plp_auto(bam_plp_t iter, int *_tid, int *_pos, int *_n_plp); + // void bam_plp_set_maxcnt(bam_plp_t iter, int maxcnt); + // void bam_plp_reset(bam_plp_t iter); + // void bam_plp_destroy(bam_plp_t iter); + + // typedef struct incomplete *bam_mplp_t; + + // bam_mplp_t bam_mplp_init(int n, bam_plp_auto_f func, void **data); + // void bam_mplp_destroy(bam_mplp_t iter); + // void bam_mplp_set_maxcnt(bam_mplp_t iter, int maxcnt); + // int bam_mplp_auto(bam_mplp_t iter, int *_tid, int *_pos, int *n_plp, const bam_pileup1_t **plp); + + /*! @typedef + @abstract Type of function to be called by bam_plbuf_push(). + @param tid chromosome ID as is defined in the header + @param pos start coordinate of the alignment, 0-based + @param n number of elements in pl array + @param pl array of alignments + @param data user provided data + @discussion See also bam_plbuf_push(), bam_plbuf_init() and bam_pileup1_t. + */ + typedef int (*bam_pileup_f)(uint32_t tid, uint32_t pos, int n, const bam_pileup1_t *pl, void *data); + + typedef struct { + bam_plp_t iter; + bam_pileup_f func; + void *data; + } bam_plbuf_t; + + void bam_plbuf_reset(bam_plbuf_t *buf); + bam_plbuf_t *bam_plbuf_init(bam_pileup_f func, void *data); + void bam_plbuf_destroy(bam_plbuf_t *buf); + int bam_plbuf_push(const bam1_t *b, bam_plbuf_t *buf); + + int bam_pileup_file(bamFile fp, int mask, bam_pileup_f func, void *func_data); + + struct __bam_lplbuf_t; + typedef struct __bam_lplbuf_t bam_lplbuf_t; + + void bam_lplbuf_reset(bam_lplbuf_t *buf); + + /*! @abstract bam_plbuf_init() equivalent with level calculated. */ + bam_lplbuf_t *bam_lplbuf_init(bam_pileup_f func, void *data); + + /*! @abstract bam_plbuf_destroy() equivalent with level calculated. */ + void bam_lplbuf_destroy(bam_lplbuf_t *tv); + + /*! @abstract bam_plbuf_push() equivalent with level calculated. */ + int bam_lplbuf_push(const bam1_t *b, bam_lplbuf_t *buf); + + + /********************* + * BAM indexing APIs * + *********************/ + + typedef hts_idx_t bam_index_t; + + /*! + @abstract Build index for a BAM file. + @discussion Index file "fn.bai" will be created. + @param fn name of the BAM file + @return always 0 currently + */ + static inline int samtools_bam_index_build(const char *fn) { return bam_index_build(fn, 0); } + #undef bam_index_build + #define bam_index_build samtools_bam_index_build + + /*! + @abstract Load index from file "fn.bai". + @param fn name of the BAM file (NOT the index file) + @return pointer to the index structure + */ + // bam_index_t *bam_index_load(const char *fn); + + /*! + @abstract Destroy an index structure. + @param idx pointer to the index structure + */ + static inline void bam_index_destroy(bam_index_t *idx) { hts_idx_destroy(idx); } + + /*! @typedef + @abstract Type of function to be called by bam_fetch(). + @param b the alignment + @param data user provided data + */ + typedef int (*bam_fetch_f)(const bam1_t *b, void *data); + + /*! + @abstract Retrieve the alignments that are overlapped with the + specified region. (For BAM files only; see also samfetch() in sam.h.) + + @discussion A user defined function will be called for each + retrieved alignment ordered by its start position. + + @param fp BAM file handler + @param idx pointer to the alignment index + @param tid chromosome ID as is defined in the header + @param beg start coordinate, 0-based + @param end end coordinate, 0-based + @param data user provided data (will be transferred to func) + @param func user defined function + */ + int bam_fetch(bamFile fp, const bam_index_t *idx, int tid, int beg, int end, void *data, bam_fetch_f func); + + static inline bam_iter_t bam_iter_query(const bam_index_t *idx, int tid, int beg, int end) { return bam_itr_queryi(idx, tid, beg, end); } + static inline int bam_iter_read(bamFile fp, bam_iter_t iter, bam1_t *b) { return iter? hts_itr_next(fp, iter, b, 0) : bam_read1(fp, b); } + static inline void bam_iter_destroy(bam_iter_t iter) { bam_itr_destroy(iter); } + + /*! + @abstract Parse a region in the format: "chr2:100,000-200,000". + @discussion bam_header_t::hash will be initialized if empty. + @param header pointer to the header structure + @param str string to be parsed + @param ref_id the returned chromosome ID + @param begin the returned start coordinate + @param end the returned end coordinate + @return 0 on success; -1 on failure + */ + int bam_parse_region(bam_header_t *header, const char *str, int *ref_id, int *begin, int *end); + + + /************************** + * APIs for optional tags * + **************************/ + + /*! + @abstract Retrieve data of a tag + @param b pointer to an alignment struct + @param tag two-character tag to be retrieved + + @return pointer to the type and data. The first character is the + type that can be 'iIsScCdfAZH'. + + @discussion Use bam_aux2?() series to convert the returned data to + the corresponding type. + */ + // uint8_t *bam_aux_get(const bam1_t *b, const char tag[2]); + + // int32_t bam_aux2i(const uint8_t *s); + // float bam_aux2f(const uint8_t *s); + #define bam_aux2d(s) (bam_aux2f((s))) + // char bam_aux2A(const uint8_t *s); + // char *bam_aux2Z(const uint8_t *s); + + // int bam_aux_del(bam1_t *b, uint8_t *s); + // void bam_aux_append(bam1_t *b, const char tag[2], char type, int len, uint8_t *data); + static inline uint8_t *bam_aux_get_core(bam1_t *b, const char tag[2]) { return bam_aux_get(b, tag); } // an alias of bam_aux_get() + + + /***************** + * Miscellaneous * + *****************/ + + /*! + @abstract Calculate the rightmost coordinate of an alignment on the + reference genome. + + @param c pointer to the bam1_core_t structure + @param cigar the corresponding CIGAR array (from bam1_t::cigar) + @return the rightmost coordinate, 0-based + */ + static inline uint32_t bam_calend(const bam1_core_t *c, const uint32_t *cigar) { return c->pos + (c->n_cigar? bam_cigar2rlen(c->n_cigar, cigar) : 1); } + + /*! + @abstract Calculate the length of the query sequence from CIGAR. + @param c pointer to the bam1_core_t structure + @param cigar the corresponding CIGAR array (from bam1_t::cigar) + @return length of the query sequence + */ + static inline int32_t samtools_bam_cigar2qlen(const bam1_core_t *c, const uint32_t *cigar) { return bam_cigar2qlen(c->n_cigar, cigar); } + #undef bam_cigar2qlen + #define bam_cigar2qlen samtools_bam_cigar2qlen + +#ifdef __cplusplus +} +#endif + +/*! + @abstract Calculate the minimum bin that contains a region [beg,end). + @param beg start of the region, 0-based + @param end end of the region, 0-based + @return bin + */ +static inline int bam_reg2bin(uint32_t beg, uint32_t end) +{ + return hts_reg2bin(beg, end, 14, 5); +} + +/*! + @abstract Copy an alignment + @param bdst destination alignment struct + @param bsrc source alignment struct + @return pointer to the destination alignment struct + */ +// bam1_t *bam_copy1(bam1_t *bdst, const bam1_t *bsrc) + +/*! + @abstract Duplicate an alignment + @param src source alignment struct + @return pointer to the destination alignment struct + */ +// bam1_t *bam_dup1(const bam1_t *src) + +#endif diff --git a/src/samtools-1.3.1/bam2bcf.c b/src/samtools-1.3.1/bam2bcf.c new file mode 100644 index 0000000..85ce307 --- /dev/null +++ b/src/samtools-1.3.1/bam2bcf.c @@ -0,0 +1,843 @@ +/* bam2bcf.c -- variant calling. + + Copyright (C) 2010-2012 Broad Institute. + Copyright (C) 2012-2014 Genome Research Ltd. + + Author: Heng Li + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include +#include +#include +#include +#include +#include +#include "bam2bcf.h" +#include "errmod.h" + +extern void ks_introsort_uint32_t(size_t n, uint32_t a[]); + +#define CALL_DEFTHETA 0.83 +#define DEF_MAPQ 20 + +#define CAP_DIST 25 + +bcf_callaux_t *bcf_call_init(double theta, int min_baseQ) +{ + bcf_callaux_t *bca; + if (theta <= 0.) theta = CALL_DEFTHETA; + bca = calloc(1, sizeof(bcf_callaux_t)); + bca->capQ = 60; + bca->openQ = 40; bca->extQ = 20; bca->tandemQ = 100; + bca->min_baseQ = min_baseQ; + bca->e = errmod_init(1. - theta); + bca->min_frac = 0.002; + bca->min_support = 1; + bca->per_sample_flt = 0; + bca->npos = 100; + bca->ref_pos = malloc(bca->npos*sizeof(int)); + bca->alt_pos = malloc(bca->npos*sizeof(int)); + bca->nqual = 60; + bca->ref_mq = malloc(bca->nqual*sizeof(int)); + bca->alt_mq = malloc(bca->nqual*sizeof(int)); + bca->ref_bq = malloc(bca->nqual*sizeof(int)); + bca->alt_bq = malloc(bca->nqual*sizeof(int)); + bca->fwd_mqs = malloc(bca->nqual*sizeof(int)); + bca->rev_mqs = malloc(bca->nqual*sizeof(int)); + return bca; +} + +void bcf_call_destroy(bcf_callaux_t *bca) +{ + if (bca == 0) return; + errmod_destroy(bca->e); + if (bca->npos) { free(bca->ref_pos); free(bca->alt_pos); bca->npos = 0; } + free(bca->ref_mq); free(bca->alt_mq); free(bca->ref_bq); free(bca->alt_bq); + free(bca->fwd_mqs); free(bca->rev_mqs); + bca->nqual = 0; + free(bca->bases); free(bca->inscns); free(bca); +} + +// position in the sequence with respect to the aligned part of the read +static int get_position(const bam_pileup1_t *p, int *len) +{ + int icig, n_tot_bases = 0, iread = 0, edist = p->qpos + 1; + for (icig=0; icigb->core.n_cigar; icig++) + { + int cig = bam_get_cigar(p->b)[icig] & BAM_CIGAR_MASK; + int ncig = bam_get_cigar(p->b)[icig] >> BAM_CIGAR_SHIFT; + if ( cig==BAM_CMATCH || cig==BAM_CEQUAL || cig==BAM_CDIFF ) + { + n_tot_bases += ncig; + iread += ncig; + continue; + } + if ( cig==BAM_CINS ) + { + n_tot_bases += ncig; + iread += ncig; + continue; + } + if ( cig==BAM_CSOFT_CLIP ) + { + iread += ncig; + if ( iread<=p->qpos ) edist -= ncig; + continue; + } + if ( cig==BAM_CDEL ) continue; + if ( cig==BAM_CHARD_CLIP ) continue; + if ( cig==BAM_CPAD ) continue; + if ( cig==BAM_CREF_SKIP ) continue; + fprintf(stderr,"todo: cigar %d\n", cig); + assert(0); + } + *len = n_tot_bases; + return edist; +} + +void bcf_callaux_clean(bcf_callaux_t *bca, bcf_call_t *call) +{ + memset(bca->ref_pos,0,sizeof(int)*bca->npos); + memset(bca->alt_pos,0,sizeof(int)*bca->npos); + memset(bca->ref_mq,0,sizeof(int)*bca->nqual); + memset(bca->alt_mq,0,sizeof(int)*bca->nqual); + memset(bca->ref_bq,0,sizeof(int)*bca->nqual); + memset(bca->alt_bq,0,sizeof(int)*bca->nqual); + memset(bca->fwd_mqs,0,sizeof(int)*bca->nqual); + memset(bca->rev_mqs,0,sizeof(int)*bca->nqual); + if ( call->ADF ) memset(call->ADF,0,sizeof(int32_t)*(call->n+1)*B2B_MAX_ALLELES); + if ( call->ADR ) memset(call->ADR,0,sizeof(int32_t)*(call->n+1)*B2B_MAX_ALLELES); +} + +/* + Notes: + - Called from bam_plcmd.c by mpileup. Amongst other things, sets the bcf_callret1_t.qsum frequencies + which are carried over via bcf_call_combine and bcf_call2bcf to the output BCF as the QS annotation. + Later it's used for multiallelic calling by bcftools -m + - ref_base is the 4-bit representation of the reference base. It is negative if we are looking at an indel. + */ +/* + * This function is called once for each sample. + * _n is number of pilesups pl contributing reads to this sample + * pl is pointer to array of _n pileups (one pileup per read) + * ref_base is the 4-bit representation of the reference base. It is negative if we are looking at an indel. + * bca is the settings to perform calls across all samples + * r is the returned value of the call + */ +int bcf_call_glfgen(int _n, const bam_pileup1_t *pl, int ref_base, bcf_callaux_t *bca, bcf_callret1_t *r) +{ + int i, n, ref4, is_indel, ori_depth = 0; + + // clean from previous run + r->ori_depth = 0; + r->mq0 = 0; + memset(r->qsum,0,sizeof(float)*4); + memset(r->anno,0,sizeof(double)*16); + memset(r->p,0,sizeof(float)*25); + + if (ref_base >= 0) { + ref4 = seq_nt16_int[ref_base]; + is_indel = 0; + } else ref4 = 4, is_indel = 1; + if (_n == 0) return -1; + // enlarge the bases array if necessary + if (bca->max_bases < _n) { + bca->max_bases = _n; + kroundup32(bca->max_bases); + bca->bases = (uint16_t*)realloc(bca->bases, 2 * bca->max_bases); + } + // fill the bases array + for (i = n = 0; i < _n; ++i) { + const bam_pileup1_t *p = pl + i; + int q, b, mapQ, baseQ, is_diff, min_dist, seqQ; + // set base + if (p->is_del || p->is_refskip || (p->b->core.flag&BAM_FUNMAP)) continue; + ++ori_depth; + mapQ = p->b->core.qual < 255? p->b->core.qual : DEF_MAPQ; // special case for mapQ==255 + if ( !mapQ ) r->mq0++; + baseQ = q = is_indel? p->aux&0xff : (int)bam_get_qual(p->b)[p->qpos]; // base/indel quality + seqQ = is_indel? (p->aux>>8&0xff) : 99; + if (q < bca->min_baseQ) continue; + if (q > seqQ) q = seqQ; + mapQ = mapQ < bca->capQ? mapQ : bca->capQ; + if (q > mapQ) q = mapQ; + if (q > 63) q = 63; + if (q < 4) q = 4; // MQ=0 reads count as BQ=4 + if (!is_indel) { + b = bam_seqi(bam_get_seq(p->b), p->qpos); // base + b = seq_nt16_int[b? b : ref_base]; // b is the 2-bit base + is_diff = (ref4 < 4 && b == ref4)? 0 : 1; + } else { + b = p->aux>>16&0x3f; + is_diff = (b != 0); + } + bca->bases[n++] = q<<5 | (int)bam_is_rev(p->b)<<4 | b; + // collect annotations + if (b < 4) + { + r->qsum[b] += q; + if ( r->ADF ) + { + if ( bam_is_rev(p->b) ) + r->ADR[b]++; + else + r->ADF[b]++; + } + } + ++r->anno[0<<2|is_diff<<1|bam_is_rev(p->b)]; + min_dist = p->b->core.l_qseq - 1 - p->qpos; + if (min_dist > p->qpos) min_dist = p->qpos; + if (min_dist > CAP_DIST) min_dist = CAP_DIST; + r->anno[1<<2|is_diff<<1|0] += baseQ; + r->anno[1<<2|is_diff<<1|1] += baseQ * baseQ; + r->anno[2<<2|is_diff<<1|0] += mapQ; + r->anno[2<<2|is_diff<<1|1] += mapQ * mapQ; + r->anno[3<<2|is_diff<<1|0] += min_dist; + r->anno[3<<2|is_diff<<1|1] += min_dist * min_dist; + + // collect for bias tests + if ( baseQ > 59 ) baseQ = 59; + if ( mapQ > 59 ) mapQ = 59; + int len, pos = get_position(p, &len); + int epos = (double)pos/(len+1) * bca->npos; + int ibq = baseQ/60. * bca->nqual; + int imq = mapQ/60. * bca->nqual; + if ( bam_is_rev(p->b) ) bca->rev_mqs[imq]++; + else bca->fwd_mqs[imq]++; + if ( bam_seqi(bam_get_seq(p->b),p->qpos) == ref_base ) + { + bca->ref_pos[epos]++; + bca->ref_bq[ibq]++; + bca->ref_mq[imq]++; + } + else + { + bca->alt_pos[epos]++; + bca->alt_bq[ibq]++; + bca->alt_mq[imq]++; + } + } + r->ori_depth = ori_depth; + // glfgen + errmod_cal(bca->e, n, 5, bca->bases, r->p); // calculate PL of each genotype + return n; +} + + +/* + * calc_vdb() - returns value between zero (most biased) and one (no bias) + * on success, or HUGE_VAL when VDB cannot be calculated because + * of insufficient depth (<2x) + * + * Variant Distance Bias tests if the variant bases are positioned within the + * reads with sufficient randomness. Unlike other tests, it looks only at + * variant reads and therefore gives different kind of information than Read + * Position Bias for instance. VDB was developed for detecting artefacts in + * RNA-seq calls where reads from spliced transcripts span splice site + * boundaries. The current implementation differs somewhat from the original + * version described in supplementary material of PMID:22524474, but the idea + * remains the same. (Here the random variable tested is the average distance + * from the averaged position, not the average pairwise distance.) + * + * For coverage of 2x, the calculation is exact but is approximated for the + * rest. The result is most accurate between 4-200x. For 3x or >200x, the + * reported values are slightly more favourable than those of a true random + * distribution. + */ +double calc_vdb(int *pos, int npos) +{ + // Note well: the parameters were obtained by fitting to simulated data of + // 100bp reads. This assumes rescaling to 100bp in bcf_call_glfgen(). + const int readlen = 100; + assert( npos==readlen ); + + #define nparam 15 + const float param[nparam][3] = { {3,0.079,18}, {4,0.09,19.8}, {5,0.1,20.5}, {6,0.11,21.5}, + {7,0.125,21.6}, {8,0.135,22}, {9,0.14,22.2}, {10,0.153,22.3}, {15,0.19,22.8}, + {20,0.22,23.2}, {30,0.26,23.4}, {40,0.29,23.5}, {50,0.35,23.65}, {100,0.5,23.7}, + {200,0.7,23.7} }; + + int i, dp = 0; + float mean_pos = 0, mean_diff = 0; + for (i=0; i=200 ) + i = nparam; // shortcut for big depths + else + { + for (i=0; i=dp ) break; + } + float pshift, pscale; + if ( i==nparam ) + { + // the depth is too high, go with 200x + pscale = param[nparam-1][1]; + pshift = param[nparam-1][2]; + } + else if ( i>0 && param[i][0]!=dp ) + { + // linear interpolation of parameters + pscale = (param[i-1][1] + param[i][1])*0.5; + pshift = (param[i-1][2] + param[i][2])*0.5; + } + else + { + pscale = param[i][1]; + pshift = param[i][2]; + } + return 0.5*kf_erfc(-(mean_diff-pshift)*pscale); +} + +double calc_chisq_bias(int *a, int *b, int n) +{ + int na = 0, nb = 0, i, ndf = n; + for (i=0; i=8 && nb>=8 and reasonable if na<8 or nb<8 + if ( na>=8 || nb>=8 ) + { + double mean = ((double)na*nb)*0.5; + // Correction for ties: + // double N = na+nb; + // double var2 = (N*N-1)*N-ties; + // if ( var2==0 ) return 1.0; + // var2 *= ((double)na*nb)/N/(N-1)/12.0; + // No correction for ties: + double var2 = ((double)na*nb)*(na+nb+1)/12.0; + double z = (U_min - mean)/sqrt(2*var2); // z is N(0,1) + return 2.0 - kf_erfc(z); // which is 1 + erf(z) + } + + // Exact calculation + double pval = 2*mann_whitney_1947_cdf(na,nb,U_min); + return pval>1 ? 1 : pval; +} + +double calc_mwu_bias(int *a, int *b, int n) +{ + int na = 0, nb = 0, i; + double U = 0, ties = 0; + for (i=0; imean ? (2.0*mean-U)/mean : U/mean; + } + // Correction for ties: + // double N = na+nb; + // double var2 = (N*N-1)*N-ties; + // if ( var2==0 ) return 1.0; + // var2 *= ((double)na*nb)/N/(N-1)/12.0; + // No correction for ties: + double var2 = ((double)na*nb)*(na+nb+1)/12.0; + if ( na>=8 || nb>=8 ) + { + // Normal approximation, very good for na>=8 && nb>=8 and reasonable if na<8 or nb<8 + return exp(-0.5*(U-mean)*(U-mean)/var2); + } + + // Exact calculation + return mann_whitney_1947(na,nb,U) * sqrt(2*M_PI*var2); +} + +static inline double logsumexp2(double a, double b) +{ + if ( a>b ) + return log(1 + exp(b-a)) + a; + else + return log(1 + exp(a-b)) + b; +} + +void calc_SegBias(const bcf_callret1_t *bcr, bcf_call_t *call) +{ + call->seg_bias = HUGE_VAL; + if ( !bcr ) return; + + int nr = call->anno[2] + call->anno[3]; // number of observed non-reference reads + if ( !nr ) return; + + int avg_dp = (call->anno[0] + call->anno[1] + nr) / call->n; // average depth + double M = floor((double)nr / avg_dp + 0.5); // an approximate number of variants samples in the population + if ( M>call->n ) M = call->n; // clamp M at the number of samples + else if ( M==0 ) M = 1; + double f = M / 2. / call->n; // allele frequency + double p = (double) nr / call->n; // number of variant reads per sample expected if variant not real (poisson) + double q = (double) nr / M; // number of variant reads per sample expected if variant is real (poisson) + double sum = 0; + const double log2 = log(2.0); + + // fprintf(stderr,"M=%.1f p=%e q=%e f=%f dp=%d\n",M,p,q,f,avg_dp); + int i; + for (i=0; in; i++) + { + int oi = bcr[i].anno[2] + bcr[i].anno[3]; // observed number of non-ref reads + double tmp; + if ( oi ) + { + // tmp = log(f) + oi*log(q/p) - q + log(2*(1-f) + f*pow(2,oi)*exp(-q)) + p; // this can under/overflow + tmp = logsumexp2(log(2*(1-f)), log(f) + oi*log2 - q); + tmp += log(f) + oi*log(q/p) - q + p; + } + else + tmp = log(2*f*(1-f)*exp(-q) + f*f*exp(-2*q) + (1-f)*(1-f)) + p; + sum += tmp; + // fprintf(stderr,"oi=%d %e\n", oi,tmp); + } + call->seg_bias = sum; +} + +/** + * bcf_call_combine() - sets the PL array and VDB, RPB annotations, finds the top two alleles + * @n: number of samples + * @calls: each sample's calls + * @bca: auxiliary data structure for holding temporary values + * @ref_base: the reference base + * @call: filled with the annotations + * + * Combines calls across the various samples being studied + * 1. For each allele at each base across all samples the quality is summed so + * you end up with a set of quality sums for each allele present 2. The quality + * sums are sorted. + * 3. Using the sorted quality sums we now create the allele ordering array + * A\subN. This is done by doing the following: + * a) If the reference allele is known it always comes first, otherwise N + * comes first. + * b) Then the rest of the alleles are output in descending order of quality + * sum (which we already know the qsum array was sorted). Any allelles with + * qsum 0 will be excluded. + * 4. Using the allele ordering array we create the genotype ordering array. + * In the worst case with an unknown reference this will be: A0/A0 A1/A0 A1/A1 + * A2/A0 A2/A1 A2/A2 A3/A0 A3/A1 A3/A2 A3/A3 A4/A0 A4/A1 A4/A2 A4/A3 A4/A4 + * 5. The genotype ordering array is then used to extract data from the error + * model 5*5 matrix and is used to produce a Phread likelihood array for each + * sample. + */ +int bcf_call_combine(int n, const bcf_callret1_t *calls, bcf_callaux_t *bca, int ref_base /*4-bit*/, bcf_call_t *call) +{ + int ref4, i, j; + float qsum[5] = {0,0,0,0,0}; + if (ref_base >= 0) { + call->ori_ref = ref4 = seq_nt16_int[ref_base]; + if (ref4 > 4) ref4 = 4; + } else call->ori_ref = -1, ref4 = 0; + + // calculate qsum, this is done by summing normalized qsum across all samples, + // to account for differences in coverage + for (i = 0; i < n; ++i) + { + float sum = 0; + for (j = 0; j < 4; ++j) sum += calls[i].qsum[j]; + if ( sum ) + for (j = 0; j < 4; j++) qsum[j] += calls[i].qsum[j] / sum; + } + + // sort qsum in ascending order (insertion sort) + float *ptr[5], *tmp; + for (i=0; i<5; i++) ptr[i] = &qsum[i]; + for (i=1; i<4; i++) + for (j=i; j>0 && *ptr[j] < *ptr[j-1]; j--) + tmp = ptr[j], ptr[j] = ptr[j-1], ptr[j-1] = tmp; + + // Set the reference allele and alternative allele(s) + for (i=0; i<5; i++) call->a[i] = -1; + for (i=0; i<5; i++) call->qsum[i] = 0; + call->unseen = -1; + call->a[0] = ref4; + for (i=3, j=1; i>=0; i--) // i: alleles sorted by QS; j, a[j]: output allele ordering + { + int ipos = ptr[i] - qsum; // position in sorted qsum array + if ( ipos==ref4 ) + call->qsum[0] = qsum[ipos]; // REF's qsum + else + { + if ( !qsum[ipos] ) break; // qsum is 0, this and consequent alleles are not seen in the pileup + call->qsum[j] = qsum[ipos]; + call->a[j++] = ipos; + } + } + if (ref_base >= 0) + { + // for SNPs, find the "unseen" base + if (((ref4 < 4 && j < 4) || (ref4 == 4 && j < 5)) && i >= 0) + call->unseen = j, call->a[j++] = ptr[i] - qsum; + call->n_alleles = j; + } + else + { + call->n_alleles = j; + if (call->n_alleles == 1) return -1; // no reliable supporting read. stop doing anything + } + /* + * Set the phread likelihood array (call->PL) This array is 15 entries long + * for each sample because that is size of an upper or lower triangle of a + * worst case 5x5 matrix of possible genotypes. This worst case matrix will + * occur when all 4 possible alleles are present and the reference allele + * is unknown. The sides of the matrix will correspond to the reference + * allele (if known) followed by the alleles present in descending order of + * quality sum + */ + { + int x, g[15], z; + double sum_min = 0.; + x = call->n_alleles * (call->n_alleles + 1) / 2; + // get the possible genotypes + // this is done by creating an ordered list of locations g for call (allele a, allele b) in the genotype likelihood matrix + for (i = z = 0; i < call->n_alleles; ++i) { + for (j = 0; j <= i; ++j) { + g[z++] = call->a[j] * 5 + call->a[i]; + } + } + // for each sample calculate the PL + for (i = 0; i < n; ++i) + { + int32_t *PL = call->PL + x * i; + const bcf_callret1_t *r = calls + i; + float min = FLT_MAX; + for (j = 0; j < x; ++j) { + if (min > r->p[g[j]]) min = r->p[g[j]]; + } + sum_min += min; + for (j = 0; j < x; ++j) { + int y; + y = (int)(r->p[g[j]] - min + .499); + if (y > 255) y = 255; + PL[j] = y; + } + } + if ( call->DP4 ) + { + for (i=0; iDP4[4*i] = calls[i].anno[0]; + call->DP4[4*i+1] = calls[i].anno[1]; + call->DP4[4*i+2] = calls[i].anno[2]; + call->DP4[4*i+3] = calls[i].anno[3]; + } + } + if ( call->ADF ) + { + assert( call->n_alleles<=B2B_MAX_ALLELES ); // this is always true for SNPs and so far for indels as well + + // reorder ADR,ADF to match the allele ordering at this site + int32_t tmp[B2B_MAX_ALLELES]; + int32_t *adr = call->ADR + B2B_MAX_ALLELES, *adr_out = call->ADR + B2B_MAX_ALLELES; + int32_t *adf = call->ADF + B2B_MAX_ALLELES, *adf_out = call->ADF + B2B_MAX_ALLELES; + int32_t *adr_tot = call->ADR; // the first bin stores total counts per site + int32_t *adf_tot = call->ADF; + for (i=0; in_alleles; j++) + { + tmp[j] = adr[ call->a[j] ]; + adr_tot[j] += tmp[j]; + } + for (j=0; jn_alleles; j++) adr_out[j] = tmp[j]; + for (j=0; jn_alleles; j++) + { + tmp[j] = adf[ call->a[j] ]; + adf_tot[j] += tmp[j]; + } + for (j=0; jn_alleles; j++) adf_out[j] = tmp[j]; + adf_out += call->n_alleles; + adr_out += call->n_alleles; + adr += B2B_MAX_ALLELES; + adf += B2B_MAX_ALLELES; + } + } + +// if (ref_base < 0) fprintf(stderr, "%d,%d,%f,%d\n", call->n_alleles, x, sum_min, call->unseen); + call->shift = (int)(sum_min + .499); + } + // combine annotations + memset(call->anno, 0, 16 * sizeof(double)); + call->ori_depth = 0; + call->depth = 0; + call->mq0 = 0; + for (i = 0; i < n; ++i) { + call->depth += calls[i].anno[0] + calls[i].anno[1] + calls[i].anno[2] + calls[i].anno[3]; + call->ori_depth += calls[i].ori_depth; + call->mq0 += calls[i].mq0; + for (j = 0; j < 16; ++j) call->anno[j] += calls[i].anno[j]; + } + + calc_SegBias(calls, call); + + // calc_chisq_bias("XPOS", call->bcf_hdr->id[BCF_DT_CTG][call->tid].key, call->pos, bca->ref_pos, bca->alt_pos, bca->npos); + // calc_chisq_bias("XMQ", call->bcf_hdr->id[BCF_DT_CTG][call->tid].key, call->pos, bca->ref_mq, bca->alt_mq, bca->nqual); + // calc_chisq_bias("XBQ", call->bcf_hdr->id[BCF_DT_CTG][call->tid].key, call->pos, bca->ref_bq, bca->alt_bq, bca->nqual); + + call->mwu_pos = calc_mwu_bias(bca->ref_pos, bca->alt_pos, bca->npos); + call->mwu_mq = calc_mwu_bias(bca->ref_mq, bca->alt_mq, bca->nqual); + call->mwu_bq = calc_mwu_bias(bca->ref_bq, bca->alt_bq, bca->nqual); + call->mwu_mqs = calc_mwu_bias(bca->fwd_mqs, bca->rev_mqs, bca->nqual); + +#if CDF_MWU_TESTS + call->mwu_pos_cdf = calc_mwu_bias_cdf(bca->ref_pos, bca->alt_pos, bca->npos); + call->mwu_mq_cdf = calc_mwu_bias_cdf(bca->ref_mq, bca->alt_mq, bca->nqual); + call->mwu_bq_cdf = calc_mwu_bias_cdf(bca->ref_bq, bca->alt_bq, bca->nqual); + call->mwu_mqs_cdf = calc_mwu_bias_cdf(bca->fwd_mqs, bca->rev_mqs, bca->nqual); +#endif + + call->vdb = calc_vdb(bca->alt_pos, bca->npos); + + return 0; +} + +int bcf_call2bcf(bcf_call_t *bc, bcf1_t *rec, bcf_callret1_t *bcr, int fmt_flag, const bcf_callaux_t *bca, const char *ref) +{ + extern double kt_fisher_exact(int n11, int n12, int n21, int n22, double *_left, double *_right, double *two); + int i, j, nals = 1; + + bcf_hdr_t *hdr = bc->bcf_hdr; + rec->rid = bc->tid; + rec->pos = bc->pos; + rec->qual = 0; + + bc->tmp.l = 0; + if (bc->ori_ref < 0) // indel + { + // REF + kputc(ref[bc->pos], &bc->tmp); + for (j = 0; j < bca->indelreg; ++j) kputc(ref[bc->pos+1+j], &bc->tmp); + + // ALT + for (i=1; i<4; i++) + { + if (bc->a[i] < 0) break; + kputc(',', &bc->tmp); kputc(ref[bc->pos], &bc->tmp); + + if (bca->indel_types[bc->a[i]] < 0) { // deletion + for (j = -bca->indel_types[bc->a[i]]; j < bca->indelreg; ++j) + kputc(ref[bc->pos+1+j], &bc->tmp); + } else { // insertion; cannot be a reference unless a bug + char *inscns = &bca->inscns[bc->a[i] * bca->maxins]; + for (j = 0; j < bca->indel_types[bc->a[i]]; ++j) + kputc("ACGTN"[(int)inscns[j]], &bc->tmp); + for (j = 0; j < bca->indelreg; ++j) kputc(ref[bc->pos+1+j], &bc->tmp); + } + nals++; + } + } + else // SNP + { + kputc("ACGTN"[bc->ori_ref], &bc->tmp); + for (i=1; i<5; i++) + { + if (bc->a[i] < 0) break; + kputc(',', &bc->tmp); + if ( bc->unseen==i ) kputs("<*>", &bc->tmp); + else kputc("ACGT"[bc->a[i]], &bc->tmp); + nals++; + } + } + bcf_update_alleles_str(hdr, rec, bc->tmp.s); + + bc->tmp.l = 0; + + // INFO + if (bc->ori_ref < 0) + { + bcf_update_info_flag(hdr, rec, "INDEL", NULL, 1); + bcf_update_info_int32(hdr, rec, "IDV", &bca->max_support, 1); + bcf_update_info_float(hdr, rec, "IMF", &bca->max_frac, 1); + } + bcf_update_info_int32(hdr, rec, "DP", &bc->ori_depth, 1); + if ( fmt_flag&B2B_INFO_ADF ) + bcf_update_info_int32(hdr, rec, "ADF", bc->ADF, rec->n_allele); + if ( fmt_flag&B2B_INFO_ADR ) + bcf_update_info_int32(hdr, rec, "ADR", bc->ADR, rec->n_allele); + if ( fmt_flag&(B2B_INFO_AD|B2B_INFO_DPR) ) + { + for (i=0; in_allele; i++) bc->ADF[i] += bc->ADR[i]; + if ( fmt_flag&B2B_INFO_AD ) + bcf_update_info_int32(hdr, rec, "AD", bc->ADF, rec->n_allele); + if ( fmt_flag&B2B_INFO_DPR ) + bcf_update_info_int32(hdr, rec, "DPR", bc->ADF, rec->n_allele); + } + + float tmpf[16]; + for (i=0; i<16; i++) tmpf[i] = bc->anno[i]; + bcf_update_info_float(hdr, rec, "I16", tmpf, 16); + bcf_update_info_float(hdr, rec, "QS", bc->qsum, nals); + + if ( bc->vdb != HUGE_VAL ) bcf_update_info_float(hdr, rec, "VDB", &bc->vdb, 1); + if ( bc->seg_bias != HUGE_VAL ) bcf_update_info_float(hdr, rec, "SGB", &bc->seg_bias, 1); + if ( bc->mwu_pos != HUGE_VAL ) bcf_update_info_float(hdr, rec, "RPB", &bc->mwu_pos, 1); + if ( bc->mwu_mq != HUGE_VAL ) bcf_update_info_float(hdr, rec, "MQB", &bc->mwu_mq, 1); + if ( bc->mwu_mqs != HUGE_VAL ) bcf_update_info_float(hdr, rec, "MQSB", &bc->mwu_mqs, 1); + if ( bc->mwu_bq != HUGE_VAL ) bcf_update_info_float(hdr, rec, "BQB", &bc->mwu_bq, 1); +#if CDF_MWU_TESTS + if ( bc->mwu_pos_cdf != HUGE_VAL ) bcf_update_info_float(hdr, rec, "RPB2", &bc->mwu_pos_cdf, 1); + if ( bc->mwu_mq_cdf != HUGE_VAL ) bcf_update_info_float(hdr, rec, "MQB2", &bc->mwu_mq_cdf, 1); + if ( bc->mwu_mqs_cdf != HUGE_VAL ) bcf_update_info_float(hdr, rec, "MQSB2", &bc->mwu_mqs_cdf, 1); + if ( bc->mwu_bq_cdf != HUGE_VAL ) bcf_update_info_float(hdr, rec, "BQB2", &bc->mwu_bq_cdf, 1); +#endif + tmpf[0] = bc->ori_depth ? (float)bc->mq0/bc->ori_depth : 0; + bcf_update_info_float(hdr, rec, "MQ0F", tmpf, 1); + + // FORMAT + rec->n_sample = bc->n; + bcf_update_format_int32(hdr, rec, "PL", bc->PL, nals*(nals+1)/2 * rec->n_sample); + if ( fmt_flag&B2B_FMT_DP ) + { + int32_t *ptr = (int32_t*) bc->fmt_arr; + for (i=0; in; i++) + ptr[i] = bc->DP4[4*i] + bc->DP4[4*i+1] + bc->DP4[4*i+2] + bc->DP4[4*i+3]; + bcf_update_format_int32(hdr, rec, "DP", bc->fmt_arr, rec->n_sample); + } + if ( fmt_flag&B2B_FMT_DV ) + { + int32_t *ptr = (int32_t*) bc->fmt_arr; + for (i=0; in; i++) + ptr[i] = bc->DP4[4*i+2] + bc->DP4[4*i+3]; + bcf_update_format_int32(hdr, rec, "DV", bc->fmt_arr, rec->n_sample); + } + if ( fmt_flag&B2B_FMT_SP ) + { + int32_t *ptr = (int32_t*) bc->fmt_arr; + for (i=0; in; i++) + { + int fwd_ref = bc->DP4[4*i], rev_ref = bc->DP4[4*i+1], fwd_alt = bc->DP4[4*i+2], rev_alt = bc->DP4[4*i+3]; + if ( fwd_ref+rev_ref<2 || fwd_alt+rev_alt<2 || fwd_ref+fwd_alt<2 || rev_ref+rev_alt<2 ) + ptr[i] = 0; + else + { + double left, right, two; + kt_fisher_exact(fwd_ref, rev_ref, fwd_alt, rev_alt, &left, &right, &two); + int32_t x = (int)(-4.343 * log(two) + .499); + if (x > 255) x = 255; + ptr[i] = x; + } + } + bcf_update_format_int32(hdr, rec, "SP", bc->fmt_arr, rec->n_sample); + } + if ( fmt_flag&B2B_FMT_DP4 ) + bcf_update_format_int32(hdr, rec, "DP4", bc->DP4, rec->n_sample*4); + if ( fmt_flag&B2B_FMT_ADF ) + bcf_update_format_int32(hdr, rec, "ADF", bc->ADF+B2B_MAX_ALLELES, rec->n_sample*rec->n_allele); + if ( fmt_flag&B2B_FMT_ADR ) + bcf_update_format_int32(hdr, rec, "ADR", bc->ADR+B2B_MAX_ALLELES, rec->n_sample*rec->n_allele); + if ( fmt_flag&(B2B_FMT_AD|B2B_FMT_DPR) ) + { + for (i=0; in_sample*rec->n_allele; i++) bc->ADF[B2B_MAX_ALLELES+i] += bc->ADR[B2B_MAX_ALLELES+i]; + if ( fmt_flag&B2B_FMT_AD ) + bcf_update_format_int32(hdr, rec, "AD", bc->ADF+B2B_MAX_ALLELES, rec->n_sample*rec->n_allele); + if ( fmt_flag&B2B_FMT_DPR ) + bcf_update_format_int32(hdr, rec, "DPR", bc->ADF+B2B_MAX_ALLELES, rec->n_sample*rec->n_allele); + } + + return 0; +} diff --git a/src/samtools-1.3.1/bam2bcf.h b/src/samtools-1.3.1/bam2bcf.h new file mode 100644 index 0000000..22c67cc --- /dev/null +++ b/src/samtools-1.3.1/bam2bcf.h @@ -0,0 +1,139 @@ +/* bam2bcf.h -- variant calling. + + Copyright (C) 2010-2012 Broad Institute. + Copyright (C) 2012-2014 Genome Research Ltd. + + Author: Heng Li + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#ifndef BAM2BCF_H +#define BAM2BCF_H + +#include +#include +#include "errmod.h" + +/** + * A simplified version of Mann-Whitney U-test is calculated + * by default (no CDF) because it is faster and seems to work + * better in machine learning filtering. When enabled by setting + * CDF_MWU_TESTS, additional annotations will appear on mpileup's + * output (RPB2 in addition to RPB, etc.). + */ +#ifndef CDF_MWU_TESTS +#define CDF_MWU_TESTS 0 +#endif + +#define B2B_INDEL_NULL 10000 + +#define B2B_FMT_DP (1<<0) +#define B2B_FMT_SP (1<<1) +#define B2B_FMT_DV (1<<2) +#define B2B_FMT_DP4 (1<<3) +#define B2B_FMT_DPR (1<<4) +#define B2B_INFO_DPR (1<<5) +#define B2B_FMT_AD (1<<6) +#define B2B_FMT_ADF (1<<7) +#define B2B_FMT_ADR (1<<8) +#define B2B_INFO_AD (1<<9) +#define B2B_INFO_ADF (1<<10) +#define B2B_INFO_ADR (1<<11) + +#define B2B_MAX_ALLELES 5 + +typedef struct __bcf_callaux_t { + int capQ, min_baseQ; + int openQ, extQ, tandemQ; // for indels + uint32_t min_support, max_support; // for collecting indel candidates + double min_frac; // for collecting indel candidates + float max_frac; // for collecting indel candidates + int per_sample_flt; // indel filtering strategy + int *ref_pos, *alt_pos, npos, *ref_mq, *alt_mq, *ref_bq, *alt_bq, *fwd_mqs, *rev_mqs, nqual; // for bias tests + // for internal uses + int max_bases; + int indel_types[4]; // indel lengths + int maxins, indelreg; + int read_len; + char *inscns; + uint16_t *bases; // 5bit: unused, 6:quality, 1:is_rev, 4:2-bit base or indel allele (index to bcf_callaux_t.indel_types) + errmod_t *e; + void *rghash; +} bcf_callaux_t; + +typedef struct { + uint32_t ori_depth; + unsigned int mq0; + int32_t *ADF, *ADR; + float qsum[4]; + // The fields are: + // depth fwd .. ref (0) and non-ref (2) + // depth rev .. ref (1) and non-ref (3) + // baseQ .. ref (4) and non-ref (6) + // baseQ^2 .. ref (5) and non-ref (7) + // mapQ .. ref (8) and non-ref (10) + // mapQ^2 .. ref (9) and non-ref (11) + // minDist .. ref (12) and non-ref (14) + // minDist^2 .. ref (13) and non-ref (15) + // Note that this probably needs a more thorough fix: int types in + // bcf_call_t do overflow with high-coverage data, such as exomes, and + // BCFv2 supports only floats which may not suffice. + double anno[16]; + float p[25]; // phred-scaled likelihood of each genotype +} bcf_callret1_t; + +typedef struct { + int tid, pos; + bcf_hdr_t *bcf_hdr; + int a[5]; // alleles: ref, alt, alt2, alt3 + float qsum[5]; // for the QS tag + int n, n_alleles, shift, ori_ref, unseen; + int n_supp; // number of supporting non-reference reads + double anno[16]; + unsigned int depth, ori_depth, mq0; + int32_t *PL, *DP4, *ADR, *ADF; + uint8_t *fmt_arr; + float vdb; // variant distance bias + float mwu_pos, mwu_mq, mwu_bq, mwu_mqs; +#if CDF_MWU_TESTS + float mwu_pos_cdf, mwu_mq_cdf, mwu_bq_cdf, mwu_mqs_cdf; +#endif + float seg_bias; + kstring_t tmp; +} bcf_call_t; + +#ifdef __cplusplus +extern "C" { +#endif + + bcf_callaux_t *bcf_call_init(double theta, int min_baseQ); + void bcf_call_destroy(bcf_callaux_t *bca); + int bcf_call_glfgen(int _n, const bam_pileup1_t *pl, int ref_base, bcf_callaux_t *bca, bcf_callret1_t *r); + int bcf_call_combine(int n, const bcf_callret1_t *calls, bcf_callaux_t *bca, int ref_base /*4-bit*/, bcf_call_t *call); + int bcf_call2bcf(bcf_call_t *bc, bcf1_t *b, bcf_callret1_t *bcr, int fmt_flag, + const bcf_callaux_t *bca, const char *ref); + int bcf_call_gap_prep(int n, int *n_plp, bam_pileup1_t **plp, int pos, bcf_callaux_t *bca, const char *ref, + const void *rghash); + void bcf_callaux_clean(bcf_callaux_t *bca, bcf_call_t *call); + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/src/samtools-1.3.1/bam2bcf_indel.c b/src/samtools-1.3.1/bam2bcf_indel.c new file mode 100644 index 0000000..5b353fc --- /dev/null +++ b/src/samtools-1.3.1/bam2bcf_indel.c @@ -0,0 +1,533 @@ +/* bam2bcf_indel.c -- indel caller. + + Copyright (C) 2010, 2011 Broad Institute. + Copyright (C) 2012-2014 Genome Research Ltd. + + Author: Heng Li + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include +#include +#include "htslib/sam.h" +#include "bam2bcf.h" +#include "kprobaln.h" +#include "htslib/khash.h" +KHASH_SET_INIT_STR(rg) + +#include "htslib/ksort.h" +KSORT_INIT_GENERIC(uint32_t) + +#define MINUS_CONST 0x10000000 +#define INDEL_WINDOW_SIZE 50 + +void *bcf_call_add_rg(void *_hash, const char *hdtext, const char *list) +{ + const char *s, *p, *q, *r, *t; + khash_t(rg) *hash; + if (list == 0 || hdtext == 0) return _hash; + if (_hash == 0) _hash = kh_init(rg); + hash = (khash_t(rg)*)_hash; + if ((s = strstr(hdtext, "@RG\t")) == 0) return hash; + do { + t = strstr(s + 4, "@RG\t"); // the next @RG + if ((p = strstr(s, "\tID:")) != 0) p += 4; + if ((q = strstr(s, "\tPL:")) != 0) q += 4; + if (p && q && (t == 0 || (p < t && q < t))) { // ID and PL are both present + int lp, lq; + char *x; + for (r = p; *r && *r != '\t' && *r != '\n'; ++r) { } + lp = r - p; + for (r = q; *r && *r != '\t' && *r != '\n'; ++r) { } + lq = r - q; + x = calloc((lp > lq? lp : lq) + 1, 1); + for (r = q; *r && *r != '\t' && *r != '\n'; ++r) x[r-q] = *r; + if (strstr(list, x)) { // insert ID to the hash table + khint_t k; + int ret; + for (r = p; *r && *r != '\t' && *r != '\n'; ++r) x[r-p] = *r; + x[r-p] = 0; + k = kh_get(rg, hash, x); + if (k == kh_end(hash)) k = kh_put(rg, hash, x, &ret); + else free(x); + } else free(x); + } + s = t; + } while (s); + return hash; +} + +void bcf_call_del_rghash(void *_hash) +{ + khint_t k; + khash_t(rg) *hash = (khash_t(rg)*)_hash; + if (hash == 0) return; + for (k = kh_begin(hash); k < kh_end(hash); ++k) + if (kh_exist(hash, k)) + free((char*)kh_key(hash, k)); + kh_destroy(rg, hash); +} + +static int tpos2qpos(const bam1_core_t *c, const uint32_t *cigar, int32_t tpos, int is_left, int32_t *_tpos) +{ + int k, x = c->pos, y = 0, last_y = 0; + *_tpos = c->pos; + for (k = 0; k < c->n_cigar; ++k) { + int op = cigar[k] & BAM_CIGAR_MASK; + int l = cigar[k] >> BAM_CIGAR_SHIFT; + if (op == BAM_CMATCH || op == BAM_CEQUAL || op == BAM_CDIFF) { + if (c->pos > tpos) return y; + if (x + l > tpos) { + *_tpos = tpos; + return y + (tpos - x); + } + x += l; y += l; + last_y = y; + } else if (op == BAM_CINS || op == BAM_CSOFT_CLIP) y += l; + else if (op == BAM_CDEL || op == BAM_CREF_SKIP) { + if (x + l > tpos) { + *_tpos = is_left? x : x + l; + return y; + } + x += l; + } + } + *_tpos = x; + return last_y; +} +// FIXME: check if the inserted sequence is consistent with the homopolymer run +// l is the relative gap length and l_run is the length of the homopolymer on the reference +static inline int est_seqQ(const bcf_callaux_t *bca, int l, int l_run) +{ + int q, qh; + q = bca->openQ + bca->extQ * (abs(l) - 1); + qh = l_run >= 3? (int)(bca->tandemQ * (double)abs(l) / l_run + .499) : 1000; + return q < qh? q : qh; +} + +static inline int est_indelreg(int pos, const char *ref, int l, char *ins4) +{ + int i, j, max = 0, max_i = pos, score = 0; + l = abs(l); + for (i = pos + 1, j = 0; ref[i]; ++i, ++j) { + if (ins4) score += (toupper(ref[i]) != "ACGTN"[(int)ins4[j%l]])? -10 : 1; + else score += (toupper(ref[i]) != toupper(ref[pos+1+j%l]))? -10 : 1; + if (score < 0) break; + if (max < score) max = score, max_i = i; + } + return max_i - pos; +} + +/* + notes: + - n .. number of samples + - the routine sets bam_pileup1_t.aux of each read as follows: + - 6: unused + - 6: the call; index to bcf_callaux_t.indel_types .. (aux>>16)&0x3f + - 8: estimated sequence quality .. (aux>>8)&0xff + - 8: indel quality .. aux&0xff + */ +int bcf_call_gap_prep(int n, int *n_plp, bam_pileup1_t **plp, int pos, bcf_callaux_t *bca, const char *ref, + const void *rghash) +{ + int i, s, j, k, t, n_types, *types, max_rd_len, left, right, max_ins, *score1, *score2, max_ref2; + int N, K, l_run, ref_type, n_alt; + char *inscns = 0, *ref2, *query, **ref_sample; + khash_t(rg) *hash = (khash_t(rg)*)rghash; + if (ref == 0 || bca == 0) return -1; + // mark filtered reads + if (rghash) { + N = 0; + for (s = N = 0; s < n; ++s) { + for (i = 0; i < n_plp[s]; ++i) { + bam_pileup1_t *p = plp[s] + i; + const uint8_t *rg = bam_aux_get(p->b, "RG"); + p->aux = 1; // filtered by default + if (rg) { + khint_t k = kh_get(rg, hash, (const char*)(rg + 1)); + if (k != kh_end(hash)) p->aux = 0, ++N; // not filtered + } + } + } + if (N == 0) return -1; // no reads left + } + // determine if there is a gap + for (s = N = 0; s < n; ++s) { + for (i = 0; i < n_plp[s]; ++i) + if (plp[s][i].indel != 0) break; + if (i < n_plp[s]) break; + } + if (s == n) return -1; // there is no indel at this position. + for (s = N = 0; s < n; ++s) N += n_plp[s]; // N is the total number of reads + { // find out how many types of indels are present + bca->max_support = bca->max_frac = 0; + int m, n_alt = 0, n_tot = 0, indel_support_ok = 0; + uint32_t *aux; + aux = calloc(N + 1, 4); + m = max_rd_len = 0; + aux[m++] = MINUS_CONST; // zero indel is always a type + for (s = 0; s < n; ++s) { + int na = 0, nt = 0; + for (i = 0; i < n_plp[s]; ++i) { + const bam_pileup1_t *p = plp[s] + i; + if (rghash == 0 || p->aux == 0) { + ++nt; + if (p->indel != 0) { + ++na; + aux[m++] = MINUS_CONST + p->indel; + } + } + j = bam_cigar2qlen(p->b->core.n_cigar, bam_get_cigar(p->b)); + if (j > max_rd_len) max_rd_len = j; + } + double frac = (double)na/nt; + if ( !indel_support_ok && na >= bca->min_support && frac >= bca->min_frac ) + indel_support_ok = 1; + if ( na > bca->max_support && frac > 0 ) bca->max_support = na, bca->max_frac = frac; + n_alt += na; + n_tot += nt; + } + // To prevent long stretches of N's to be mistaken for indels (sometimes thousands of bases), + // check the number of N's in the sequence and skip places where half or more reference bases are Ns. + int nN=0; for (i=pos; i-pos(i-pos) ) { free(aux); return -1; } + + ks_introsort(uint32_t, m, aux); + // squeeze out identical types + for (i = 1, n_types = 1; i < m; ++i) + if (aux[i] != aux[i-1]) ++n_types; + // Taking totals makes it hard to call rare indels + if ( !bca->per_sample_flt ) + indel_support_ok = ( (double)n_alt / n_tot < bca->min_frac || n_alt < bca->min_support ) ? 0 : 1; + if ( n_types == 1 || !indel_support_ok ) { // then skip + free(aux); return -1; + } + if (n_types >= 64) { + free(aux); + // TODO revisit how/whether to control printing this warning + if (hts_verbose >= 2) + fprintf(stderr, "[%s] excessive INDEL alleles at position %d. Skip the position.\n", __func__, pos + 1); + return -1; + } + types = (int*)calloc(n_types, sizeof(int)); + t = 0; + types[t++] = aux[0] - MINUS_CONST; + for (i = 1; i < m; ++i) + if (aux[i] != aux[i-1]) + types[t++] = aux[i] - MINUS_CONST; + free(aux); + for (t = 0; t < n_types; ++t) + if (types[t] == 0) break; + ref_type = t; // the index of the reference type (0) + } + { // calculate left and right boundary + left = pos > INDEL_WINDOW_SIZE? pos - INDEL_WINDOW_SIZE : 0; + right = pos + INDEL_WINDOW_SIZE; + if (types[0] < 0) right -= types[0]; + // in case the alignments stand out the reference + for (i = pos; i < right; ++i) + if (ref[i] == 0) break; + right = i; + } + /* The following block fixes a long-existing flaw in the INDEL + * calling model: the interference of nearby SNPs. However, it also + * reduces the power because sometimes, substitutions caused by + * indels are not distinguishable from true mutations. Multiple + * sequence realignment helps to increase the power. + * + * Masks mismatches present in at least 70% of the reads with 'N'. + */ + { // construct per-sample consensus + int L = right - left + 1, max_i, max2_i; + uint32_t *cns, max, max2; + char *ref0, *r; + ref_sample = calloc(n, sizeof(char*)); + cns = calloc(L, 4); + ref0 = calloc(L, 1); + for (i = 0; i < right - left; ++i) + ref0[i] = seq_nt16_table[(int)ref[i+left]]; + for (s = 0; s < n; ++s) { + r = ref_sample[s] = calloc(L, 1); + memset(cns, 0, sizeof(int) * L); + // collect ref and non-ref counts + for (i = 0; i < n_plp[s]; ++i) { + bam_pileup1_t *p = plp[s] + i; + bam1_t *b = p->b; + uint32_t *cigar = bam_get_cigar(b); + uint8_t *seq = bam_get_seq(b); + int x = b->core.pos, y = 0; + for (k = 0; k < b->core.n_cigar; ++k) { + int op = cigar[k]&0xf; + int j, l = cigar[k]>>4; + if (op == BAM_CMATCH || op == BAM_CEQUAL || op == BAM_CDIFF) { + for (j = 0; j < l; ++j) + if (x + j >= left && x + j < right) + cns[x+j-left] += (bam_seqi(seq, y+j) == ref0[x+j-left])? 1 : 0x10000; + x += l; y += l; + } else if (op == BAM_CDEL || op == BAM_CREF_SKIP) x += l; + else if (op == BAM_CINS || op == BAM_CSOFT_CLIP) y += l; + } + } + // determine the consensus + for (i = 0; i < right - left; ++i) r[i] = ref0[i]; + max = max2 = 0; max_i = max2_i = -1; + for (i = 0; i < right - left; ++i) { + if (cns[i]>>16 >= max>>16) max2 = max, max2_i = max_i, max = cns[i], max_i = i; + else if (cns[i]>>16 >= max2>>16) max2 = cns[i], max2_i = i; + } + if ((double)(max&0xffff) / ((max&0xffff) + (max>>16)) >= 0.7) max_i = -1; + if ((double)(max2&0xffff) / ((max2&0xffff) + (max2>>16)) >= 0.7) max2_i = -1; + if (max_i >= 0) r[max_i] = 15; + if (max2_i >= 0) r[max2_i] = 15; + //for (i = 0; i < right - left; ++i) fputc("=ACMGRSVTWYHKDBN"[(int)r[i]], stderr); fputc('\n', stderr); + } + free(ref0); free(cns); + } + { // the length of the homopolymer run around the current position + int c = seq_nt16_table[(int)ref[pos + 1]]; + if (c == 15) l_run = 1; + else { + for (i = pos + 2; ref[i]; ++i) + if (seq_nt16_table[(int)ref[i]] != c) break; + l_run = i; + for (i = pos; i >= 0; --i) + if (seq_nt16_table[(int)ref[i]] != c) break; + l_run -= i + 1; + } + } + // construct the consensus sequence + max_ins = types[n_types - 1]; // max_ins is at least 0 + if (max_ins > 0) { + int *inscns_aux = calloc(5 * n_types * max_ins, sizeof(int)); + // count the number of occurrences of each base at each position for each type of insertion + for (t = 0; t < n_types; ++t) { + if (types[t] > 0) { + for (s = 0; s < n; ++s) { + for (i = 0; i < n_plp[s]; ++i) { + bam_pileup1_t *p = plp[s] + i; + if (p->indel == types[t]) { + uint8_t *seq = bam_get_seq(p->b); + for (k = 1; k <= p->indel; ++k) { + int c = seq_nt16_int[bam_seqi(seq, p->qpos + k)]; + assert(c<5); + ++inscns_aux[(t*max_ins+(k-1))*5 + c]; + } + } + } + } + } + } + // use the majority rule to construct the consensus + inscns = calloc(n_types * max_ins, 1); + for (t = 0; t < n_types; ++t) { + for (j = 0; j < types[t]; ++j) { + int max = 0, max_k = -1, *ia = &inscns_aux[(t*max_ins+j)*5]; + for (k = 0; k < 5; ++k) + if (ia[k] > max) + max = ia[k], max_k = k; + inscns[t*max_ins + j] = max? max_k : 4; + if ( max_k==4 ) { types[t] = 0; break; } // discard insertions which contain N's + } + } + free(inscns_aux); + } + // compute the likelihood given each type of indel for each read + max_ref2 = right - left + 2 + 2 * (max_ins > -types[0]? max_ins : -types[0]); + ref2 = calloc(max_ref2, 1); + query = calloc(right - left + max_rd_len + max_ins + 2, 1); + score1 = calloc(N * n_types, sizeof(int)); + score2 = calloc(N * n_types, sizeof(int)); + bca->indelreg = 0; + for (t = 0; t < n_types; ++t) { + int l, ir; + kpa_par_t apf1 = { 1e-4, 1e-2, 10 }, apf2 = { 1e-6, 1e-3, 10 }; + apf1.bw = apf2.bw = abs(types[t]) + 3; + // compute indelreg + if (types[t] == 0) ir = 0; + else if (types[t] > 0) ir = est_indelreg(pos, ref, types[t], &inscns[t*max_ins]); + else ir = est_indelreg(pos, ref, -types[t], 0); + if (ir > bca->indelreg) bca->indelreg = ir; +// fprintf(stderr, "%d, %d, %d\n", pos, types[t], ir); + // realignment + for (s = K = 0; s < n; ++s) { + // write ref2 + for (k = 0, j = left; j <= pos; ++j) + ref2[k++] = seq_nt16_int[(int)ref_sample[s][j-left]]; + if (types[t] <= 0) j += -types[t]; + else for (l = 0; l < types[t]; ++l) + ref2[k++] = inscns[t*max_ins + l]; + for (; j < right && ref[j]; ++j) + ref2[k++] = seq_nt16_int[(int)ref_sample[s][j-left]]; + for (; k < max_ref2; ++k) ref2[k] = 4; + if (j < right) right = j; + // align each read to ref2 + for (i = 0; i < n_plp[s]; ++i, ++K) { + bam_pileup1_t *p = plp[s] + i; + int qbeg, qend, tbeg, tend, sc, kk; + uint8_t *seq = bam_get_seq(p->b); + uint32_t *cigar = bam_get_cigar(p->b); + if (p->b->core.flag&4) continue; // unmapped reads + // FIXME: the following loop should be better moved outside; nonetheless, realignment should be much slower anyway. + for (kk = 0; kk < p->b->core.n_cigar; ++kk) + if ((cigar[kk]&BAM_CIGAR_MASK) == BAM_CREF_SKIP) break; + if (kk < p->b->core.n_cigar) continue; + // FIXME: the following skips soft clips, but using them may be more sensitive. + // determine the start and end of sequences for alignment + qbeg = tpos2qpos(&p->b->core, bam_get_cigar(p->b), left, 0, &tbeg); + qend = tpos2qpos(&p->b->core, bam_get_cigar(p->b), right, 1, &tend); + if (types[t] < 0) { + int l = -types[t]; + tbeg = tbeg - l > left? tbeg - l : left; + } + // write the query sequence + for (l = qbeg; l < qend; ++l) + query[l - qbeg] = seq_nt16_int[bam_seqi(seq, l)]; + { // do realignment; this is the bottleneck + const uint8_t *qual = bam_get_qual(p->b), *bq; + uint8_t *qq; + qq = calloc(qend - qbeg, 1); + bq = (uint8_t*)bam_aux_get(p->b, "ZQ"); + if (bq) ++bq; // skip type + for (l = qbeg; l < qend; ++l) { + qq[l - qbeg] = bq? qual[l] + (bq[l] - 64) : qual[l]; + if (qq[l - qbeg] > 30) qq[l - qbeg] = 30; + if (qq[l - qbeg] < 7) qq[l - qbeg] = 7; + } + sc = kpa_glocal((uint8_t*)ref2 + tbeg - left, tend - tbeg + abs(types[t]), + (uint8_t*)query, qend - qbeg, qq, &apf1, 0, 0); + l = (int)(100. * sc / (qend - qbeg) + .499); // used for adjusting indelQ below + if (l > 255) l = 255; + score1[K*n_types + t] = score2[K*n_types + t] = sc<<8 | l; + if (sc > 5) { + sc = kpa_glocal((uint8_t*)ref2 + tbeg - left, tend - tbeg + abs(types[t]), + (uint8_t*)query, qend - qbeg, qq, &apf2, 0, 0); + l = (int)(100. * sc / (qend - qbeg) + .499); + if (l > 255) l = 255; + score2[K*n_types + t] = sc<<8 | l; + } + free(qq); + } +/* + for (l = 0; l < tend - tbeg + abs(types[t]); ++l) + fputc("ACGTN"[(int)ref2[tbeg-left+l]], stderr); + fputc('\n', stderr); + for (l = 0; l < qend - qbeg; ++l) fputc("ACGTN"[(int)query[l]], stderr); + fputc('\n', stderr); + fprintf(stderr, "pos=%d type=%d read=%d:%d name=%s qbeg=%d tbeg=%d score=%d\n", pos, types[t], s, i, bam1_qname(p->b), qbeg, tbeg, sc); +*/ + } + } + } + free(ref2); free(query); + { // compute indelQ + int *sc, tmp, *sumq; + sc = alloca(n_types * sizeof(int)); + sumq = alloca(n_types * sizeof(int)); + memset(sumq, 0, sizeof(int) * n_types); + for (s = K = 0; s < n; ++s) { + for (i = 0; i < n_plp[s]; ++i, ++K) { + bam_pileup1_t *p = plp[s] + i; + int *sct = &score1[K*n_types], indelQ1, indelQ2, seqQ, indelQ; + for (t = 0; t < n_types; ++t) sc[t] = sct[t]<<6 | t; + for (t = 1; t < n_types; ++t) // insertion sort + for (j = t; j > 0 && sc[j] < sc[j-1]; --j) + tmp = sc[j], sc[j] = sc[j-1], sc[j-1] = tmp; + /* errmod_cal() assumes that if the call is wrong, the + * likelihoods of other events are equal. This is about + * right for substitutions, but is not desired for + * indels. To reuse errmod_cal(), I have to make + * compromise for multi-allelic indels. + */ + if ((sc[0]&0x3f) == ref_type) { + indelQ1 = (sc[1]>>14) - (sc[0]>>14); + seqQ = est_seqQ(bca, types[sc[1]&0x3f], l_run); + } else { + for (t = 0; t < n_types; ++t) // look for the reference type + if ((sc[t]&0x3f) == ref_type) break; + indelQ1 = (sc[t]>>14) - (sc[0]>>14); + seqQ = est_seqQ(bca, types[sc[0]&0x3f], l_run); + } + tmp = sc[0]>>6 & 0xff; + indelQ1 = tmp > 111? 0 : (int)((1. - tmp/111.) * indelQ1 + .499); // reduce indelQ + sct = &score2[K*n_types]; + for (t = 0; t < n_types; ++t) sc[t] = sct[t]<<6 | t; + for (t = 1; t < n_types; ++t) // insertion sort + for (j = t; j > 0 && sc[j] < sc[j-1]; --j) + tmp = sc[j], sc[j] = sc[j-1], sc[j-1] = tmp; + if ((sc[0]&0x3f) == ref_type) { + indelQ2 = (sc[1]>>14) - (sc[0]>>14); + } else { + for (t = 0; t < n_types; ++t) // look for the reference type + if ((sc[t]&0x3f) == ref_type) break; + indelQ2 = (sc[t]>>14) - (sc[0]>>14); + } + tmp = sc[0]>>6 & 0xff; + indelQ2 = tmp > 111? 0 : (int)((1. - tmp/111.) * indelQ2 + .499); + // pick the smaller between indelQ1 and indelQ2 + indelQ = indelQ1 < indelQ2? indelQ1 : indelQ2; + if (indelQ > 255) indelQ = 255; + if (seqQ > 255) seqQ = 255; + p->aux = (sc[0]&0x3f)<<16 | seqQ<<8 | indelQ; // use 22 bits in total + sumq[sc[0]&0x3f] += indelQ < seqQ? indelQ : seqQ; +// fprintf(stderr, "pos=%d read=%d:%d name=%s call=%d indelQ=%d seqQ=%d\n", pos, s, i, bam1_qname(p->b), types[sc[0]&0x3f], indelQ, seqQ); + } + } + // determine bca->indel_types[] and bca->inscns + bca->maxins = max_ins; + bca->inscns = realloc(bca->inscns, bca->maxins * 4); + for (t = 0; t < n_types; ++t) + sumq[t] = sumq[t]<<6 | t; + for (t = 1; t < n_types; ++t) // insertion sort + for (j = t; j > 0 && sumq[j] > sumq[j-1]; --j) + tmp = sumq[j], sumq[j] = sumq[j-1], sumq[j-1] = tmp; + for (t = 0; t < n_types; ++t) // look for the reference type + if ((sumq[t]&0x3f) == ref_type) break; + if (t) { // then move the reference type to the first + tmp = sumq[t]; + for (; t > 0; --t) sumq[t] = sumq[t-1]; + sumq[0] = tmp; + } + for (t = 0; t < 4; ++t) bca->indel_types[t] = B2B_INDEL_NULL; + for (t = 0; t < 4 && t < n_types; ++t) { + bca->indel_types[t] = types[sumq[t]&0x3f]; + memcpy(&bca->inscns[t * bca->maxins], &inscns[(sumq[t]&0x3f) * max_ins], bca->maxins); + } + // update p->aux + for (s = n_alt = 0; s < n; ++s) { + for (i = 0; i < n_plp[s]; ++i) { + bam_pileup1_t *p = plp[s] + i; + int x = types[p->aux>>16&0x3f]; + for (j = 0; j < 4; ++j) + if (x == bca->indel_types[j]) break; + p->aux = j<<16 | (j == 4? 0 : (p->aux&0xffff)); + if ((p->aux>>16&0x3f) > 0) ++n_alt; + //fprintf(stderr, "X pos=%d read=%d:%d name=%s call=%d type=%d seqQ=%d indelQ=%d\n", pos, s, i, bam1_qname(p->b), (p->aux>>16)&0x3f, bca->indel_types[(p->aux>>16)&0x3f], (p->aux>>8)&0xff, p->aux&0xff); + } + } + } + free(score1); free(score2); + // free + for (i = 0; i < n; ++i) free(ref_sample[i]); + free(ref_sample); + free(types); free(inscns); + return n_alt > 0? 0 : -1; +} diff --git a/src/samtools-1.3.1/bam2depth.c b/src/samtools-1.3.1/bam2depth.c new file mode 100644 index 0000000..21220f1 --- /dev/null +++ b/src/samtools-1.3.1/bam2depth.c @@ -0,0 +1,303 @@ +/* bam2depth.c -- depth subcommand. + + Copyright (C) 2011, 2012 Broad Institute. + Copyright (C) 2012-2014 Genome Research Ltd. + + Author: Heng Li + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +/* This program demonstrates how to generate pileup from multiple BAMs + * simutaneously, to achieve random access and to use the BED interface. + * To compile this program separately, you may: + * + * gcc -g -O2 -Wall -o bam2depth -D_MAIN_BAM2DEPTH bam2depth.c -lhts -lz + */ + +#include + +#include +#include +#include +#include +#include +#include "htslib/sam.h" +#include "samtools.h" +#include "sam_opts.h" + +typedef struct { // auxiliary data structure + samFile *fp; // the file handle + bam_hdr_t *hdr; // the file header + hts_itr_t *iter; // NULL if a region not specified + int min_mapQ, min_len; // mapQ filter; length filter +} aux_t; + +void *bed_read(const char *fn); // read a BED or position list file +void bed_destroy(void *_h); // destroy the BED data structure +int bed_overlap(const void *_h, const char *chr, int beg, int end); // test if chr:beg-end overlaps +int bed_query(const void *_h, const char *chr, int pos, int *beg, int *end); + +// This function reads a BAM alignment from one BAM file. +static int read_bam(void *data, bam1_t *b) // read level filters better go here to avoid pileup +{ + aux_t *aux = (aux_t*)data; // data in fact is a pointer to an auxiliary structure + int ret; + while (1) + { + ret = aux->iter? sam_itr_next(aux->fp, aux->iter, b) : sam_read1(aux->fp, aux->hdr, b); + if ( ret<0 ) break; + if ( b->core.flag & (BAM_FUNMAP | BAM_FSECONDARY | BAM_FQCFAIL | BAM_FDUP) ) continue; + if ( (int)b->core.qual < aux->min_mapQ ) continue; + if ( aux->min_len && bam_cigar2qlen(b->core.n_cigar, bam_get_cigar(b)) < aux->min_len ) continue; + break; + } + return ret; +} + +int read_file_list(const char *file_list,int *n,char **argv[]); + +static int usage() { + fprintf(stderr, "\n"); + fprintf(stderr, "Usage: samtools depth [options] in1.bam [in2.bam [...]]\n"); + fprintf(stderr, "Options:\n"); + fprintf(stderr, " -a output all positions (including zero depth)\n"); + fprintf(stderr, " -a -a (or -aa) output absolutely all positions, including unused ref. sequences\n"); + fprintf(stderr, " -b list of positions or regions\n"); + fprintf(stderr, " -f list of input BAM filenames, one per line [null]\n"); + fprintf(stderr, " -l read length threshold (ignore reads shorter than )\n"); + fprintf(stderr, " -d/-m maximum coverage depth [8000]\n"); // the htslib's default + fprintf(stderr, " -q base quality threshold\n"); + fprintf(stderr, " -Q mapping quality threshold\n"); + fprintf(stderr, " -r region\n"); + + sam_global_opt_help(stderr, "-.--."); + + fprintf(stderr, "\n"); + fprintf(stderr, "The output is a simple tab-separated table with three columns: reference name,\n"); + fprintf(stderr, "position, and coverage depth. Note that positions with zero coverage may be\n"); + fprintf(stderr, "omitted by default; see the -a option.\n"); + fprintf(stderr, "\n"); + + return 1; +} + +int main_depth(int argc, char *argv[]) +{ + int i, n, tid, beg, end, pos, *n_plp, baseQ = 0, mapQ = 0, min_len = 0; + int all = 0, status = EXIT_SUCCESS, nfiles, max_depth = -1; + const bam_pileup1_t **plp; + char *reg = 0; // specified region + void *bed = 0; // BED data structure + char *file_list = NULL, **fn = NULL; + bam_hdr_t *h = NULL; // BAM header of the 1st input + aux_t **data; + bam_mplp_t mplp; + int last_pos = -1, last_tid = -1, ret; + + sam_global_args ga = SAM_GLOBAL_ARGS_INIT; + static const struct option lopts[] = { + SAM_OPT_GLOBAL_OPTIONS('-', 0, '-', '-', 0), + { NULL, 0, NULL, 0 } + }; + + // parse the command line + while ((n = getopt_long(argc, argv, "r:b:q:Q:l:f:am:d:", lopts, NULL)) >= 0) { + switch (n) { + case 'l': min_len = atoi(optarg); break; // minimum query length + case 'r': reg = strdup(optarg); break; // parsing a region requires a BAM header + case 'b': + bed = bed_read(optarg); // BED or position list file can be parsed now + if (!bed) { print_error_errno("depth", "Could not read file \"%s\"", optarg); return 1; } + break; + case 'q': baseQ = atoi(optarg); break; // base quality threshold + case 'Q': mapQ = atoi(optarg); break; // mapping quality threshold + case 'f': file_list = optarg; break; + case 'a': all++; break; + case 'd': case 'm': max_depth = atoi(optarg); break; // maximum coverage depth + default: if (parse_sam_global_opt(n, optarg, lopts, &ga) == 0) break; + /* else fall-through */ + case '?': return usage(); + } + } + if (optind == argc && !file_list) + return usage(); + + // initialize the auxiliary data structures + if (file_list) + { + if ( read_file_list(file_list,&nfiles,&fn) ) return 1; + n = nfiles; + argv = fn; + optind = 0; + } + else + n = argc - optind; // the number of BAMs on the command line + data = calloc(n, sizeof(aux_t*)); // data[i] for the i-th input + beg = 0; end = INT_MAX; // set the default region + for (i = 0; i < n; ++i) { + int rf; + data[i] = calloc(1, sizeof(aux_t)); + data[i]->fp = sam_open_format(argv[optind+i], "r", &ga.in); // open BAM + if (data[i]->fp == NULL) { + print_error_errno("depth", "Could not open \"%s\"", argv[optind+i]); + status = EXIT_FAILURE; + goto depth_end; + } + rf = SAM_FLAG | SAM_RNAME | SAM_POS | SAM_MAPQ | SAM_CIGAR | SAM_SEQ; + if (baseQ) rf |= SAM_QUAL; + if (hts_set_opt(data[i]->fp, CRAM_OPT_REQUIRED_FIELDS, rf)) { + fprintf(stderr, "Failed to set CRAM_OPT_REQUIRED_FIELDS value\n"); + return 1; + } + if (hts_set_opt(data[i]->fp, CRAM_OPT_DECODE_MD, 0)) { + fprintf(stderr, "Failed to set CRAM_OPT_DECODE_MD value\n"); + return 1; + } + data[i]->min_mapQ = mapQ; // set the mapQ filter + data[i]->min_len = min_len; // set the qlen filter + data[i]->hdr = sam_hdr_read(data[i]->fp); // read the BAM header + if (data[i]->hdr == NULL) { + fprintf(stderr, "Couldn't read header for \"%s\"\n", + argv[optind+i]); + status = EXIT_FAILURE; + goto depth_end; + } + if (reg) { // if a region is specified + hts_idx_t *idx = sam_index_load(data[i]->fp, argv[optind+i]); // load the index + if (idx == NULL) { + print_error("depth", "can't load index for \"%s\"", argv[optind+i]); + status = EXIT_FAILURE; + goto depth_end; + } + data[i]->iter = sam_itr_querys(idx, data[i]->hdr, reg); // set the iterator + hts_idx_destroy(idx); // the index is not needed any more; free the memory + if (data[i]->iter == NULL) { + print_error("depth", "can't parse region \"%s\"", reg); + status = EXIT_FAILURE; + goto depth_end; + } + } + } + + h = data[0]->hdr; // easy access to the header of the 1st BAM + if (reg) { + beg = data[0]->iter->beg; // and to the parsed region coordinates + end = data[0]->iter->end; + } + + // the core multi-pileup loop + mplp = bam_mplp_init(n, read_bam, (void**)data); // initialization + if (0 < max_depth) + bam_mplp_set_maxcnt(mplp,max_depth); // set maximum coverage depth + n_plp = calloc(n, sizeof(int)); // n_plp[i] is the number of covering reads from the i-th BAM + plp = calloc(n, sizeof(bam_pileup1_t*)); // plp[i] points to the array of covering reads (internal in mplp) + while ((ret=bam_mplp_auto(mplp, &tid, &pos, n_plp, plp)) > 0) { // come to the next covered position + if (pos < beg || pos >= end) continue; // out of range; skip + if (tid >= h->n_targets) continue; // diff number of @SQ lines per file? + if (bed && bed_overlap(bed, h->target_name[tid], pos, pos + 1) == 0) continue; // not in BED; skip + if (all) { + while (tid > last_tid) { + if (last_tid >= 0 && all > 1 && !reg) { + // Deal with remainder or entirety of last tid + while (++last_pos < h->target_len[last_tid]) { + if (bed && bed_overlap(bed, h->target_name[last_tid], last_pos, last_pos + 1) == 0) + continue; + fputs(h->target_name[last_tid], stdout); printf("\t%d", last_pos+1); + for (i = 0; i < n; i++) + putchar('\t'), putchar('0'); + putchar('\n'); + } + } + last_tid++; + last_pos = -1; + } + + // Deal with missing portion of current tid + while (++last_pos < pos) { + if (last_pos < beg) continue; // out of range; skip + if (bed && bed_overlap(bed, h->target_name[tid], last_pos, last_pos + 1) == 0) + continue; + fputs(h->target_name[tid], stdout); printf("\t%d", last_pos+1); + for (i = 0; i < n; i++) + putchar('\t'), putchar('0'); + putchar('\n'); + } + + last_tid = tid; + last_pos = pos; + } + fputs(h->target_name[tid], stdout); printf("\t%d", pos+1); // a customized printf() would be faster + for (i = 0; i < n; ++i) { // base level filters have to go here + int j, m = 0; + for (j = 0; j < n_plp[i]; ++j) { + const bam_pileup1_t *p = plp[i] + j; // DON'T modfity plp[][] unless you really know + if (p->is_del || p->is_refskip) ++m; // having dels or refskips at tid:pos + else if (bam_get_qual(p->b)[p->qpos] < baseQ) ++m; // low base quality + } + printf("\t%d", n_plp[i] - m); // this the depth to output + } + putchar('\n'); + } + if (ret < 0) status = EXIT_FAILURE; + free(n_plp); free(plp); + bam_mplp_destroy(mplp); + + if (all) { + // Handle terminating region + while (last_tid < h->n_targets) { + while (++last_pos < h->target_len[last_tid]) { + if (last_pos >= end) break; + if (bed && bed_overlap(bed, h->target_name[last_tid], last_pos, last_pos + 1) == 0) + continue; + fputs(h->target_name[last_tid], stdout); printf("\t%d", last_pos+1); + for (i = 0; i < n; i++) + putchar('\t'), putchar('0'); + putchar('\n'); + } + last_tid++; + last_pos = -1; + if (all < 2 || reg) + break; + } + } + +depth_end: + for (i = 0; i < n && data[i]; ++i) { + bam_hdr_destroy(data[i]->hdr); + if (data[i]->fp) sam_close(data[i]->fp); + hts_itr_destroy(data[i]->iter); + free(data[i]); + } + free(data); free(reg); + if (bed) bed_destroy(bed); + if ( file_list ) + { + for (i=0; i + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include +#include "samtools.h" +#include "sam_opts.h" +#include +#include +#include +#include +#include +#include +#include + +typedef enum { + overwrite_all, + orphan_only, +} rg_mode; + +struct parsed_opts { + char* input_name; + char* output_name; + char* rg_id; + char* rg_line; + rg_mode mode; + sam_global_args ga; +}; + +struct state; +typedef struct parsed_opts parsed_opts_t; +typedef struct state state_t; + +struct state { + samFile* input_file; + bam_hdr_t* input_header; + samFile* output_file; + bam_hdr_t* output_header; + char* rg_id; + void (*mode_func)(const state_t*, bam1_t*); +}; + +static void cleanup_opts(parsed_opts_t* opts) +{ + if (!opts) return; + free(opts->rg_id); + free(opts->output_name); + free(opts->input_name); + sam_global_args_free(&opts->ga); + free(opts); +} + +static void cleanup_state(state_t* state) +{ + if (!state) return; + free(state->rg_id); + if (state->output_file) sam_close(state->output_file); + bam_hdr_destroy(state->output_header); + if (state->input_file) sam_close(state->input_file); + bam_hdr_destroy(state->input_header); + free(state); +} + +// Converts \t and \n into real tabs and newlines +static char* basic_unescape(const char* in) +{ + assert(in); + char *ptr, *out; + out = ptr = malloc(strlen(in)+1); + size_t size = 0; + while (*in) { + if (*in == '\\') { + ++in; + if (*in == '\0') { + fprintf(stderr, "[%s] Unterminated escape sequence.\n", __func__); + free(out); + return NULL; + } + switch (*in) { + case '\\': + *ptr = '\\'; + break; + case 't': + *ptr = '\t'; + break; + case 'n': + fprintf(stderr, "[%s] \\n in escape sequence is not supported.\n", __func__); + free(out); + return NULL; + default: + fprintf(stderr, "[%s] Unsupported escape sequence.\n", __func__); + free(out); + return NULL; + } + } else { + *ptr = *in; + } + ++in; + ++ptr; + ++size; + } + *ptr = '\0'; + ++size; + char* tmp = (char*)realloc(out, size); + if (!tmp) { + free(out); + } + return tmp; +} + +// These are to be replaced by samtools header parser +// Extracts the first @RG line from a string. +static char* get_rg_line(const char* text, size_t* last) +{ + const char* rg = text; + if (rg[0] != '@' || rg[1] != 'R' || rg[2] != 'G' ) { + if ((rg = (const char*)strstr(text,"\n@RG")) == NULL) { + return NULL; + } + rg++;//skip initial \n + } + // duplicate the line for return + char* line; + char* end = strchr(rg, '\n'); + if (end) { + line = strndup(rg,(end-rg)); + *last = end - rg; + } else { + line = strdup(rg); + *last = strlen(rg); + } + return line; +} + +// Given a @RG line return the id +static char* get_rg_id(const char* input) +{ + assert(input!=NULL); + char* line = strdup(input); + char *next = line; + char* token = strsep(&next, "\t"); + token = strsep(&next,"\t"); // skip first token it should always be "@RG" + while (next != NULL) { + char* key = strsep(&token,":"); + if (!strcmp(key,"ID")) { + char* retval = strdup(token); + free(line); + return retval; + } + token = strsep(&next,"\t"); + } + free(line); + return NULL; +} + +// Confirms the existance of an RG line with a given ID in a bam header +static bool confirm_rg( const bam_hdr_t *hdr, const char* rgid ) +{ + assert( hdr != NULL && rgid != NULL ); + + char *ptr, *start; + bool found = false; + start = ptr = strndup(hdr->text, hdr->l_text); + while (ptr != NULL && *ptr != '\0' && found == false ) { + size_t end = 0; + char* line = get_rg_line(ptr, &end); + if (line == NULL) break; // No more @RG + char* id; + if (((id = get_rg_id(line)) != NULL) && !strcmp(id, rgid)) { + found = true; + } + free(id); + free(line); + ptr += end; + } + free(start); + return found; +} + +static char* get_first_rgid( const bam_hdr_t *hdr ) +{ + assert( hdr != NULL ); + char *ptr, *start; + char* found = NULL; + start = ptr = strndup(hdr->text, hdr->l_text); + while (ptr != NULL && *ptr != '\0' && found == NULL ) { + size_t end = 0; + char* line = get_rg_line(ptr, &end); + if ( line ) { + found = get_rg_id(line); + } else break; + free(line); + ptr += end; + } + free(start); + return found; +} + +static void usage(FILE *fp) +{ + fprintf(fp, + "Usage: samtools addreplacerg [options] [-r <@RG line> | -R ] [-o ] \n" + "\n" + "Options:\n" + " -m MODE Set the mode of operation from one of overwrite_all, orphan_only [overwrite_all]\n" + " -o FILE Where to write output to [stdout]\n" + " -r STRING @RG line text\n" + " -R STRING ID of @RG line in existing header to use\n" + ); + sam_global_opt_help(fp, "..O.."); +} + +static bool parse_args(int argc, char** argv, parsed_opts_t** opts) +{ + *opts = NULL; + int n; + + if (argc == 1) { usage(stdout); return true; } + + parsed_opts_t* retval = calloc(1, sizeof(parsed_opts_t)); + if (! retval ) { + fprintf(stderr, "[%s] Out of memory allocating parsed_opts_t\n", __func__); + return false; + } + // Set defaults + retval->mode = overwrite_all; + sam_global_args_init(&retval->ga); + static const struct option lopts[] = { + SAM_OPT_GLOBAL_OPTIONS(0, 0, 'O', 0, 0), + { NULL, 0, NULL, 0 } + }; + kstring_t rg_line = {0,0,NULL}; + + while ((n = getopt_long(argc, argv, "r:R:m:o:O:l:h", lopts, NULL)) >= 0) { + switch (n) { + case 'r': + // Are we adding to existing rg line? + if (ks_len(&rg_line) == 0) { + if (strlen(optarg)<3 || (optarg[0] != '@' && optarg[1] != 'R' && optarg[2] != 'G')) { + kputs("@RG\t", &rg_line); + } + } else { + kputs("\t", &rg_line); + } + kputs(optarg, &rg_line); + break; + case 'R': + retval->rg_id = strdup(optarg); + break; + case 'm': { + if (strcmp(optarg, "overwrite_all") == 0) { + retval->mode = overwrite_all; + } else if (strcmp(optarg, "orphan_only") == 0) { + retval->mode = orphan_only; + } else { + usage(stderr); + return false; + } + break; + } + case 'o': + retval->output_name = strdup(optarg); + break; + case 'h': + usage(stdout); + free(retval); + return true; + case '?': + usage(stderr); + free(retval); + return false; + case 'O': + default: + if (parse_sam_global_opt(n, optarg, lopts, &retval->ga) == 0) break; + usage(stderr); + free(retval); + return false; + } + } + retval->rg_line = ks_release(&rg_line); + + if (argc-optind < 1) { + fprintf(stderr, "You must specify an input file.\n"); + usage(stderr); + cleanup_opts(retval); + return false; + } + if (retval->rg_id && retval->rg_line) { + fprintf(stderr, "The options -r and -R are mutually exclusive.\n"); + cleanup_opts(retval); + return false; + } + + if (retval->rg_line) + { + char* tmp = basic_unescape(retval->rg_line); + + if ((retval->rg_id = get_rg_id(tmp)) == NULL) { + fprintf(stderr, "[%s] The supplied RG line lacks an ID tag.\n", __func__); + free(tmp); + cleanup_opts(retval); + return false; + } + retval->rg_line = tmp; + } + retval->input_name = strdup(argv[optind+0]); + + *opts = retval; + return true; +} + +static void overwrite_all_func(const state_t* state, bam1_t* file_read) +{ + uint8_t* data = (uint8_t*)strdup(state->rg_id); + int len = strlen(state->rg_id)+1; + // If the old exists delete it + uint8_t* old = bam_aux_get(file_read, "RG"); + if (old != NULL) { + bam_aux_del(file_read, old); + } + + bam_aux_append(file_read, "RG", 'Z', len, data); + free(data); +} + +static void orphan_only_func(const state_t* state, bam1_t* file_read) +{ + uint8_t* data = (uint8_t*)strdup(state->rg_id); + int len = strlen(state->rg_id)+1; + // If the old exists don't do anything + uint8_t* old = bam_aux_get(file_read, "RG"); + if (old == NULL) { + bam_aux_append(file_read, "RG",'Z',len,data); + } + free(data); +} + +static bool init(const parsed_opts_t* opts, state_t** state_out) { + state_t* retval = (state_t*) calloc(1, sizeof(state_t)); + if (retval == NULL) { + fprintf(stderr, "[init] Out of memory allocating state struct.\n"); + return false; + } + *state_out = retval; + + // Open files + retval->input_file = sam_open_format(opts->input_name, "r", &opts->ga.in); + if (retval->input_file == NULL) { + fprintf(stderr, "[init] Could not open input file: %s\n", opts->input_name); + return false; + } + retval->input_header = sam_hdr_read(retval->input_file); + + retval->output_header = bam_hdr_dup(retval->input_header); + retval->output_file = sam_open_format(opts->output_name == NULL?"-":opts->output_name, "w", &opts->ga.out); + + if (retval->output_file == NULL) { + print_error_errno("addreplacerg", "Could not open output file: %s\n", opts->output_name); + return false; + } + + if (opts->rg_line) { + // Append new RG line to header. + // Check does not already exist + if ( confirm_rg(retval->output_header, opts->rg_id) ) { + fprintf(stderr, "[init] ID of new RG line specified conflicts with that of an existing header RG line. Overwrite not yet implemented.\n"); + return false; + } + retval->rg_id = strdup(opts->rg_id); + size_t new_len = strlen( retval->output_header->text ) + strlen( opts->rg_line ) + 2; + char* new_header = malloc(new_len); + if (!new_header) { + fprintf(stderr, "[init] Out of memory whilst writing new header.\n"); + return false; + } + sprintf(new_header,"%s%s\n", retval->output_header->text, opts->rg_line); + free(retval->output_header->text); + retval->output_header->text = new_header; + retval->output_header->l_text = (int)new_len - 1; + } else { + if (opts->rg_id) { + // Confirm what has been supplied exists + if ( !confirm_rg(retval->output_header, opts->rg_id) ) { + fprintf(stderr, "RG ID supplied does not exist in header. Supply full @RG line with -r instead?\n"); + return false; + } + retval->rg_id = strdup(opts->rg_id); + } else { + if ((retval->rg_id = get_first_rgid(retval->output_header)) == NULL ) { + fprintf(stderr, "No RG specified on command line or in existing header.\n"); + return false; + } + } + } + + switch (opts->mode) { + case overwrite_all: + retval->mode_func = &overwrite_all_func; + break; + case orphan_only: + retval->mode_func = &orphan_only_func; + break; + } + + return true; +} + +static bool readgroupise(state_t* state) +{ + if (sam_hdr_write(state->output_file, state->output_header) != 0) { + print_error_errno("addreplacerg", "[%s] Could not write header to output file", __func__); + return false; + } + + bam1_t* file_read = bam_init1(); + int ret; + while ((ret = sam_read1(state->input_file, state->input_header, file_read)) >= 0) { + state->mode_func(state, file_read); + + if (sam_write1(state->output_file, state->output_header, file_read) < 0) { + print_error_errno("addreplacerg", "[%s] Could not write read to output file", __func__); + bam_destroy1(file_read); + return false; + } + } + bam_destroy1(file_read); + if (ret != -1) { + print_error_errno("addreplacerg", "[%s] Error reading from input file", __func__); + return false; + } else { + return true; + } +} + +int main_addreplacerg(int argc, char** argv) +{ + parsed_opts_t* opts = NULL; + state_t* state = NULL; + + if (!parse_args(argc, argv, &opts)) goto error; + if (opts == NULL) return EXIT_SUCCESS; // Not an error but user doesn't want us to proceed + if (!opts || !init(opts, &state)) goto error; + + if (!readgroupise(state)) goto error; + + cleanup_opts(opts); + cleanup_state(state); + + return EXIT_SUCCESS; +error: + cleanup_opts(opts); + cleanup_state(state); + + return EXIT_FAILURE; +} diff --git a/src/samtools-1.3.1/bam_aux.c b/src/samtools-1.3.1/bam_aux.c new file mode 100644 index 0000000..d90b4a8 --- /dev/null +++ b/src/samtools-1.3.1/bam_aux.c @@ -0,0 +1,81 @@ +/* bam_aux.c -- remaining aux field handling. + + Copyright (C) 2008-2010, 2013 Genome Research Ltd. + Portions copyright (C) 2011 Broad Institute. + + Author: Heng Li + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include +#include "bam.h" + +static inline int bam_aux_type2size(int x) +{ + if (x == 'C' || x == 'c' || x == 'A') return 1; + else if (x == 'S' || x == 's') return 2; + else if (x == 'I' || x == 'i' || x == 'f' || x == 'F') return 4; + else return 0; +} + +#define __skip_tag(s) do { \ + int type = toupper(*(s)); \ + ++(s); \ + if (type == 'Z' || type == 'H') { while (*(s)) ++(s); ++(s); } \ + else if (type == 'B') (s) += 5 + bam_aux_type2size(*(s)) * (*(int32_t*)((s)+1)); \ + else (s) += bam_aux_type2size(type); \ + } while(0) + + +int bam_aux_drop_other(bam1_t *b, uint8_t *s) +{ + if (s) { + uint8_t *p, *aux; + aux = bam1_aux(b); + p = s - 2; + __skip_tag(s); + memmove(aux, p, s - p); + b->data_len -= bam_get_l_aux(b) - (s - p); + } else { + b->data_len -= bam_get_l_aux(b); + } + return 0; +} + +int bam_parse_region(bam_header_t *header, const char *str, int *ref_id, int *beg, int *end) +{ + const char *name_lim = hts_parse_reg(str, beg, end); + if (name_lim) { + char *name = malloc(name_lim - str + 1); + memcpy(name, str, name_lim - str); + name[name_lim - str] = '\0'; + *ref_id = bam_name2id(header, name); + free(name); + } + else { + // not parsable as a region, but possibly a sequence named "foo:a" + *ref_id = bam_name2id(header, str); + *beg = 0; *end = INT_MAX; + } + if (*ref_id == -1) return -1; + return *beg <= *end? 0 : -1; +} diff --git a/src/samtools-1.3.1/bam_cat.c b/src/samtools-1.3.1/bam_cat.c new file mode 100644 index 0000000..5c303d1 --- /dev/null +++ b/src/samtools-1.3.1/bam_cat.c @@ -0,0 +1,593 @@ +/* bam_cat.c -- efficiently concatenates bam files. + + Copyright (C) 2008-2009, 2011-2013, 2015-2016 Genome Research Ltd. + Modified SAMtools work copyright (C) 2010 Illumina, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notices and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +/* +bam_cat can be used to concatenate BAM files. Under special +circumstances, it can be used as an alternative to 'samtools merge' to +concatenate multiple sorted files into a single sorted file. For this +to work each file must be sorted, and the sorted files must be given +as command line arguments in order such that the final read in file i +is less than or equal to the first read in file i+1. + +This code is derived from the bam_reheader function in samtools 0.1.8 +and modified to perform concatenation by Chris Saunders on behalf of +Illumina. +*/ + +#include + +#include +#include +#include +#include + +#include "htslib/bgzf.h" +#include "htslib/sam.h" +#include "htslib/cram.h" +#include "htslib/khash.h" +#include "samtools.h" + +KHASH_MAP_INIT_STR(s2i, int) + +// Bi-directional lookup. +// We can go from name to ID or ID to name. +typedef struct khash_s2i { + khash_t(s2i) *h; + int n_id, a_id; + const char **id; // map Nth entry back to key + const char **line; +} khash_s2i; + +static int hash_s2i_inc(khash_s2i *hash, const char *str, const char *line, int *added) { + // loosly based on khash_str2int_inc + khint_t k; + int n; + + if ( !hash ) return -1; + // inefficient, but works + char *my_str = strdup(str); + k = kh_put(s2i, hash->h, my_str, added); + if (*added == 0) { + free(my_str); + return kh_val(hash->h, k); + } + n = hash->n_id++; + kh_val(hash->h, k) = n; + if (hash->a_id <= n) { + const char **id; + hash->a_id = (n+1)*2; + if (!(id = realloc(hash->id, hash->a_id*sizeof(*hash->id)))) + return -1; + hash->id = id; + if (!(id = realloc(hash->line, hash->a_id*sizeof(*hash->line)))) + return -1; + hash->line = id; + } + hash->id[n] = my_str; // reverse map + if (line) + hash->line[n] = line; + + return n; +} + +khash_s2i *hash_s2i_create(void) { + khash_s2i *h = calloc(1, sizeof(*h)); + if (!h) + return NULL; + + h->h = kh_init(s2i); + if (!h->h) { + free(h); + return NULL; + } + return h; +} + +static void hash_s2i_free(khash_s2i *hash) { + // based on khash_str2int_destroy_free + khint_t k; + if (!hash) return; + if (hash->h) { + for (k = 0; k < kh_end(hash->h); ++k) + if (kh_exist(hash->h, k)) free((char*)kh_key(hash->h, k)); + kh_destroy(s2i, hash->h); + } + if (hash->id) + free(hash->id); + if (hash->line) + free(hash->line); + + free(hash); +} + +static khash_s2i *hash_rg(const bam_hdr_t *h) { + khash_s2i *rg2id = hash_s2i_create(); + char *cp, *line; + int j, l; + + if (!h) + return rg2id; + + if (!rg2id) + return NULL; + + cp = h->text; + + for (l = 0; l+3 < h->l_text; l++) { + line = &cp[l]; + if (!(cp[l] == '@' && cp[l+1] == 'R' && cp[l+2] == 'G')) { + while (l < h->l_text && cp[l] != '\n') + l++; + continue; + } + + // Found an @RG line; add to hash + while (cp[l] != '\n') { + while (l < h->l_text && cp[l] != '\n' && cp[l] != '\t') + l++; + if (l+4 < h->l_text && cp[l+1] == 'I' && cp[l+2] == 'D') + break; + } + if (cp[l] == '\n') + continue; + l = (j = l+4); + while (l < h->l_text && cp[l] != '\n' && cp[l] != '\t') + l++; + + // To do: save id and keep realloc as needed, as hash_s2i_inc strdups. + char *id = malloc(l-j+1); + strncpy(id, &cp[j], l-j); + id[l-j] = 0; + + int added; + hash_s2i_inc(rg2id, id, line, &added); + free(id); + + while (l < h->l_text && cp[l] != '\n') + l++; + } + + return rg2id; +} + +/* + * Check the files are consistent and capable of being concatenated. + * Also fills out the rg2id read-group hash and the version numbers + * and produces a new bam_hdr_t structure with merged RG lines. + * Note it is only a simple merge, as we lack the niceties of a proper + * header API. + * + * Returns updated header on success; + * NULL on failure. + */ +static bam_hdr_t *cram_cat_check_hdr(int nfn, char * const *fn, const bam_hdr_t *h, + khash_s2i **rg2id, int *vers_maj_p, int *vers_min_p) { + int i, vers_maj = -1, vers_min = -1; + bam_hdr_t *new_h = NULL; + + if (h) { + new_h = bam_hdr_dup(h); + *rg2id = hash_rg(new_h); + } + + for (i = 0; i < nfn; ++i) { + samFile *in; + cram_fd *in_c; + khint_t ki; + int new_rg = -1; + + in = sam_open(fn[i], "rc"); + if (in == 0) { + print_error_errno("cat", "fail to open file '%s'", fn[i]); + return NULL; + } + in_c = in->fp.cram; + + int vmaj = cram_major_vers(in_c); + int vmin = cram_minor_vers(in_c); + if ((vers_maj != -1 && vers_maj != vmaj) || + (vers_min != -1 && vers_min != vmin)) { + fprintf(stderr, "[%s] ERROR: input files have differing version numbers.\n", + __func__); + return NULL; + } + vers_maj = vmaj; + vers_min = vmin; + + bam_hdr_t *old = sam_hdr_read(in); + khash_s2i *rg2id_in = hash_rg(old); + + if (!new_h) { + new_h = bam_hdr_dup(old); + *rg2id = hash_rg(new_h); + } + + // Add any existing @RG entries to our global @RG hash. + for (ki = 0; ki < rg2id_in->n_id; ki++) { + int added; + + new_rg = hash_s2i_inc(*rg2id, rg2id_in->id[ki], rg2id_in->line[ki], &added); + //fprintf(stderr, "RG %s: #%d -> #%d\n", + // rg2id_in->id[ki], ki, new_rg); + + if (added) { + // Also add to new_h + const char *line = rg2id_in->line[ki]; + const char *line_end = line; + while (*line && *line_end++ != '\n') + ; + new_h->l_text += line_end - line; + new_h->text = realloc(new_h->text, new_h->l_text+1); + strncat(&new_h->text[new_h->l_text - (line_end - line)], + line, line_end - line); + } + + if (new_rg != ki && rg2id_in->n_id > 1) { + fprintf(stderr, "[%s] ERROR: Same size @RG lists but differing order / contents\n", + __func__); + return NULL; + } + } + + hash_s2i_free(rg2id_in); + bam_hdr_destroy(old); + sam_close(in); + } + + *vers_maj_p = vers_maj; + *vers_min_p = vers_min; + + return new_h; +} + + +/* + * CRAM files don't store the RG:Z:ID per read in the aux field. + * Instead they have a numerical data series (RG) to point each read + * back to the Nth @RG line in the file. This means that we may need + * to edit the RG data series (if the files were produced from + * "samtools split" for example). + * + * The encoding method is stored in the compression header. Typical + * examples: + * + * RG => EXTERNAL {18} # Block content-id 18 holds RG values + * # as a series of ITF8 encoded values + * + * RG => HUFFMAN {1, 255, 255, 255, 255, 255, 1, 0} + * # One RG value #-1. (No RG) + * + * RG => HUFFMAN {1, 0, 1, 0} # One RG value #0 (always first RG) + * + * RG => HUFFMAN {2, 0, 1, 2, 1, 1} + * # Two RG values, #0 and #1, written + * # to the CORE block and possibly + * # mixed with other data series. + * + * A single value can (but may not be) implemented as a zero bit + * huffman code. In this situation we can change the meta-data in the + * compression header to renumber an RG value.. + */ +int cram_cat(int nfn, char * const *fn, const bam_hdr_t *h, const char* outcram) +{ + samFile *out; + cram_fd *out_c; + int i, vers_maj, vers_min; + khash_s2i *rg2id = NULL; + bam_hdr_t *new_h = NULL; + + /* Check consistent versioning and compatible headers */ + if (!(new_h = cram_cat_check_hdr(nfn, fn, h, &rg2id, &vers_maj, &vers_min))) + return -1; + + /* Open the file with cram_vers */ + char vers[100]; + sprintf(vers, "%d.%d", vers_maj, vers_min); + out = sam_open(outcram, "wc"); + if (out == 0) { + print_error_errno("cat", "fail to open output file '%s'", outcram); + return -1; + } + out_c = out->fp.cram; + cram_set_option(out_c, CRAM_OPT_VERSION, vers); + //fprintf(stderr, "Creating cram vers %s\n", vers); + + cram_fd_set_header(out_c, sam_hdr_parse_(new_h->text, new_h->l_text)); // needed? + if (sam_hdr_write(out, new_h) < 0) { + print_error_errno("cat", "Couldn't write header"); + return -1; + } + + for (i = 0; i < nfn; ++i) { + samFile *in; + cram_fd *in_c; + cram_container *c; + bam_hdr_t *old; + int new_rg = -1; + + in = sam_open(fn[i], "rc"); + if (in == 0) { + print_error_errno("cat", "fail to open file '%s'", fn[i]); + return -1; + } + in_c = in->fp.cram; + + old = sam_hdr_read(in); + khash_s2i *rg2id_in = hash_rg(old); + + // Compute RG mapping if suitable for changing. + if (rg2id_in->n_id == 1) { + int _; + new_rg = hash_s2i_inc(rg2id, rg2id_in->id[0], NULL, &_); + } else { + new_rg = 0; + } + + hash_s2i_free(rg2id_in); + + + // Copy contains and blocks within them + while ((c = cram_read_container(in_c))) { + cram_block *blk; + + if (cram_container_is_empty(in_c)) { + if (cram_write_container(out_c, c) != 0) + return -1; + + // Container compression header + if (!(blk = cram_read_block(in_c))) + return -1; + if (cram_write_block(out_c, blk) != 0) { + cram_free_block(blk); + return -1; + } + cram_free_block(blk); + cram_free_container(c); + + continue; + } + + // If we have just one RG key and new_rg != 0 then + // we need to edit the compression header. IF WE CAN. + if (new_rg) { + int zero = 0; + //fprintf(stderr, "Transcode RG %d to %d\n", 0, new_rg); + cram_transcode_rg(in_c, out_c, c, 1, &zero, &new_rg); + } else { + int32_t num_slices; + + // Not switching rg so do the usual read/write loop + if (cram_write_container(out_c, c) != 0) + return -1; + + // Container compression header + if (!(blk = cram_read_block(in_c))) + return -1; + if (cram_write_block(out_c, blk) != 0) { + cram_free_block(blk); + return -1; + } + cram_free_block(blk); + + + // Container num_blocks can be invalid, due to a bug. + // Instead we iterate in slice context instead. + (void)cram_container_get_landmarks(c, &num_slices); + cram_copy_slice(in_c, out_c, num_slices); + } + + cram_free_container(c); + } + + bam_hdr_destroy(old); + sam_close(in); + } + sam_close(out); + + hash_s2i_free(rg2id); + bam_hdr_destroy(new_h); + + return 0; +} + + +#define BUF_SIZE 0x10000 + +#define GZIPID1 31 +#define GZIPID2 139 + +#define BGZF_EMPTY_BLOCK_SIZE 28 + +int bam_cat(int nfn, char * const *fn, const bam_hdr_t *h, const char* outbam) +{ + BGZF *fp, *in = NULL; + uint8_t *buf = NULL; + uint8_t ebuf[BGZF_EMPTY_BLOCK_SIZE]; + const int es=BGZF_EMPTY_BLOCK_SIZE; + int i; + + fp = strcmp(outbam, "-")? bgzf_open(outbam, "w") : bgzf_fdopen(fileno(stdout), "w"); + if (fp == 0) { + print_error_errno("cat", "fail to open output file '%s'", outbam); + return -1; + } + if (h) { + if (bam_hdr_write(fp, h) < 0) { + print_error_errno("cat", "Couldn't write header"); + goto fail; + } + } + + buf = (uint8_t*) malloc(BUF_SIZE); + if (!buf) { + fprintf(stderr, "[%s] Couldn't allocate buffer\n", __func__); + goto fail; + } + for(i = 0; i < nfn; ++i){ + bam_hdr_t *old; + int len,j; + + in = strcmp(fn[i], "-")? bgzf_open(fn[i], "r") : bgzf_fdopen(fileno(stdin), "r"); + if (in == 0) { + print_error_errno("cat", "fail to open file '%s'", fn[i]); + goto fail; + } + if (in->is_write) return -1; + + old = bam_hdr_read(in); + if (old == NULL) { + fprintf(stderr, "[%s] ERROR: couldn't read header for '%s'.\n", + __func__, fn[i]); + goto fail; + } + if (h == 0 && i == 0) { + if (bam_hdr_write(fp, old) < 0) { + print_error_errno("cat", "Couldn't write header"); + goto fail; + } + } + + if (in->block_offset < in->block_length) { + if (bgzf_write(fp, in->uncompressed_block + in->block_offset, in->block_length - in->block_offset) < 0) goto write_fail; + if (bgzf_flush(fp) != 0) goto write_fail; + } + + j=0; + while ((len = bgzf_raw_read(in, buf, BUF_SIZE)) > 0) { + if(len= 0) { + switch (c) { + case 'h': { + samFile *fph = sam_open(optarg, "r"); + if (fph == 0) { + fprintf(stderr, "[%s] ERROR: fail to read the header from '%s'.\n", __func__, argv[1]); + return 1; + } + h = sam_hdr_read(fph); + if (h == NULL) { + fprintf(stderr, + "[%s] ERROR: failed to read the header for '%s'.\n", + __func__, argv[1]); + return 1; + } + sam_close(fph); + break; + } + case 'o': outfn = strdup(optarg); break; + } + } + if (argc - optind < 1) { + fprintf(stderr, "Usage: samtools cat [-h header.sam] [-o out.bam] [...]\n"); + return 1; + } + + in = sam_open(argv[optind], "r"); + if (!in) { + print_error_errno("cat", "failed to open file '%s'", argv[optind]); + return 1; + } + + switch (hts_get_format(in)->format) { + case bam: + sam_close(in); + if (bam_cat(argc - optind, argv + optind, h, outfn? outfn : "-") < 0) + ret = 1; + break; + + case cram: + sam_close(in); + if (cram_cat(argc - optind, argv + optind, h, outfn? outfn : "-") < 0) + ret = 1; + break; + + default: + sam_close(in); + fprintf(stderr, "[%s] ERROR: input is not BAM or CRAM\n", __func__); + return 1; + } + free(outfn); + + if (h) + bam_hdr_destroy(h); + + return ret; +} diff --git a/src/samtools-1.3.1/bam_color.c b/src/samtools-1.3.1/bam_color.c new file mode 100644 index 0000000..bee19b9 --- /dev/null +++ b/src/samtools-1.3.1/bam_color.c @@ -0,0 +1,171 @@ +/* bam_color.c -- color-space support. + + Copyright (C) 2009, 2012 University of California - Los Angeles. + + Author: Nils Homer + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include "bam.h" + +/*! + @abstract Get the color encoding the previous and current base + @param b pointer to an alignment + @param i The i-th position, 0-based + @return color + + @discussion Returns 0 no color information is found. + */ +char bam_aux_getCSi(bam1_t *b, int i) +{ + uint8_t *c = bam_aux_get(b, "CS"); + char *cs = NULL; + + // return the base if the tag was not found + if(0 == c) return 0; + + cs = bam_aux2Z(c); + // adjust for strandedness and leading adaptor + if(bam1_strand(b)) { + i = strlen(cs) - 1 - i; + // adjust for leading hard clip + uint32_t cigar = bam1_cigar(b)[0]; + if((cigar & BAM_CIGAR_MASK) == BAM_CHARD_CLIP) { + i -= cigar >> BAM_CIGAR_SHIFT; + } + } else { i++; } + return cs[i]; +} + +/*! + @abstract Get the color quality of the color encoding the previous and current base + @param b pointer to an alignment + @param i The i-th position, 0-based + @return color quality + + @discussion Returns 0 no color information is found. + */ +char bam_aux_getCQi(bam1_t *b, int i) +{ + uint8_t *c = bam_aux_get(b, "CQ"); + char *cq = NULL; + + // return the base if the tag was not found + if(0 == c) return 0; + + cq = bam_aux2Z(c); + // adjust for strandedness + if(bam1_strand(b)) { + i = strlen(cq) - 1 - i; + // adjust for leading hard clip + uint32_t cigar = bam1_cigar(b)[0]; + if((cigar & BAM_CIGAR_MASK) == BAM_CHARD_CLIP) { + i -= (cigar >> BAM_CIGAR_SHIFT); + } + } + return cq[i]; +} + +char bam_aux_nt2int(char a) +{ + switch(toupper(a)) { + case 'A': + return 0; + break; + case 'C': + return 1; + break; + case 'G': + return 2; + break; + case 'T': + return 3; + break; + default: + return 4; + break; + } +} + +char bam_aux_ntnt2cs(char a, char b) +{ + a = bam_aux_nt2int(a); + b = bam_aux_nt2int(b); + if(4 == a || 4 == b) return '4'; + return "0123"[(int)(a ^ b)]; +} + +/*! + @abstract Get the color error profile at the give position + @param b pointer to an alignment + @return the original color if the color was an error, '-' (dash) otherwise + + @discussion Returns 0 no color information is found. + */ +char bam_aux_getCEi(bam1_t *b, int i) +{ + int cs_i; + uint8_t *c = bam_aux_get(b, "CS"); + char *cs = NULL; + char prev_b, cur_b; + char cur_color, cor_color; + + // return the base if the tag was not found + if(0 == c) return 0; + + cs = bam_aux2Z(c); + + // adjust for strandedness and leading adaptor + if(bam1_strand(b)) { //reverse strand + cs_i = strlen(cs) - 1 - i; + // adjust for leading hard clip + uint32_t cigar = bam1_cigar(b)[0]; + if((cigar & BAM_CIGAR_MASK) == BAM_CHARD_CLIP) { + cs_i -= cigar >> BAM_CIGAR_SHIFT; + } + // get current color + cur_color = cs[cs_i]; + // get previous base. Note: must rc adaptor + prev_b = (cs_i == 1) ? "TGCAN"[(int)bam_aux_nt2int(cs[0])] : bam_nt16_rev_table[bam1_seqi(bam1_seq(b), i+1)]; + // get current base + cur_b = bam_nt16_rev_table[bam1_seqi(bam1_seq(b), i)]; + } + else { + cs_i=i+1; + // get current color + cur_color = cs[cs_i]; + // get previous base + prev_b = (0 == i) ? cs[0] : bam_nt16_rev_table[bam1_seqi(bam1_seq(b), i-1)]; + // get current base + cur_b = bam_nt16_rev_table[bam1_seqi(bam1_seq(b), i)]; + } + + // corrected color + cor_color = bam_aux_ntnt2cs(prev_b, cur_b); + + if(cur_color == cor_color) { + return '-'; + } + else { + return cur_color; + } +} diff --git a/src/samtools-1.3.1/bam_endian.h b/src/samtools-1.3.1/bam_endian.h new file mode 100644 index 0000000..d870ca5 --- /dev/null +++ b/src/samtools-1.3.1/bam_endian.h @@ -0,0 +1,66 @@ +/* bam_endian.h -- endianness conversion functions. + + Copyright (C) 2008 Genome Research Ltd. + + Author: Heng Li + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#ifndef BAM_ENDIAN_H +#define BAM_ENDIAN_H + +#include + +static inline int bam_is_big_endian() +{ + long one= 1; + return !(*((char *)(&one))); +} +static inline uint16_t bam_swap_endian_2(uint16_t v) +{ + return (uint16_t)(((v & 0x00FF00FFU) << 8) | ((v & 0xFF00FF00U) >> 8)); +} +static inline void *bam_swap_endian_2p(void *x) +{ + *(uint16_t*)x = bam_swap_endian_2(*(uint16_t*)x); + return x; +} +static inline uint32_t bam_swap_endian_4(uint32_t v) +{ + v = ((v & 0x0000FFFFU) << 16) | (v >> 16); + return ((v & 0x00FF00FFU) << 8) | ((v & 0xFF00FF00U) >> 8); +} +static inline void *bam_swap_endian_4p(void *x) +{ + *(uint32_t*)x = bam_swap_endian_4(*(uint32_t*)x); + return x; +} +static inline uint64_t bam_swap_endian_8(uint64_t v) +{ + v = ((v & 0x00000000FFFFFFFFLLU) << 32) | (v >> 32); + v = ((v & 0x0000FFFF0000FFFFLLU) << 16) | ((v & 0xFFFF0000FFFF0000LLU) >> 16); + return ((v & 0x00FF00FF00FF00FFLLU) << 8) | ((v & 0xFF00FF00FF00FF00LLU) >> 8); +} +static inline void *bam_swap_endian_8p(void *x) +{ + *(uint64_t*)x = bam_swap_endian_8(*(uint64_t*)x); + return x; +} + +#endif diff --git a/src/samtools-1.3.1/bam_flags.c b/src/samtools-1.3.1/bam_flags.c new file mode 100644 index 0000000..11a82b6 --- /dev/null +++ b/src/samtools-1.3.1/bam_flags.c @@ -0,0 +1,70 @@ +/* bam_flags.c -- flags subcommand. + + Copyright (C) 2013-2014 Genome Research Ltd. + + Author: Petr Danecek + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include +#include +#include +#include +#include +#include +#include + +static void usage(void) +{ + fprintf(stderr, "\n"); + fprintf(stderr, "About: Convert between textual and numeric flag representation\n"); + fprintf(stderr, "Usage: samtools flags INT|STR[,...]\n"); + fprintf(stderr, "\n"); + fprintf(stderr, "Flags:\n"); + fprintf(stderr, "\t0x%x\tPAIRED .. paired-end (or multiple-segment) sequencing technology\n", BAM_FPAIRED); + fprintf(stderr, "\t0x%x\tPROPER_PAIR .. each segment properly aligned according to the aligner\n", BAM_FPROPER_PAIR); + fprintf(stderr, "\t0x%x\tUNMAP .. segment unmapped\n", BAM_FUNMAP); + fprintf(stderr, "\t0x%x\tMUNMAP .. next segment in the template unmapped\n", BAM_FMUNMAP); + fprintf(stderr, "\t0x%x\tREVERSE .. SEQ is reverse complemented\n", BAM_FREVERSE); + fprintf(stderr, "\t0x%x\tMREVERSE .. SEQ of the next segment in the template is reversed\n", BAM_FMREVERSE); + fprintf(stderr, "\t0x%x\tREAD1 .. the first segment in the template\n", BAM_FREAD1); + fprintf(stderr, "\t0x%x\tREAD2 .. the last segment in the template\n", BAM_FREAD2); + fprintf(stderr, "\t0x%x\tSECONDARY .. secondary alignment\n", BAM_FSECONDARY); + fprintf(stderr, "\t0x%x\tQCFAIL .. not passing quality controls\n", BAM_FQCFAIL); + fprintf(stderr, "\t0x%x\tDUP .. PCR or optical duplicate\n", BAM_FDUP); + fprintf(stderr, "\t0x%x\tSUPPLEMENTARY .. supplementary alignment\n", BAM_FSUPPLEMENTARY); + fprintf(stderr, "\n"); +} + + +int main_flags(int argc, char *argv[]) +{ + if ( argc!=2 ) usage(); + else + { + int mask = bam_str2flag(argv[1]); + if ( mask<0 ) { fprintf(stderr,"Error: Could not parse \"%s\"\n", argv[1]); usage(); return 1; } + printf("0x%x\t%d\t%s\n", mask, mask, bam_flag2str(mask)); + } + return 0; +} + diff --git a/src/samtools-1.3.1/bam_import.c b/src/samtools-1.3.1/bam_import.c new file mode 100644 index 0000000..96f8158 --- /dev/null +++ b/src/samtools-1.3.1/bam_import.c @@ -0,0 +1,65 @@ +/* bam_import.c -- SAM format parsing. + + Copyright (C) 2008-2013 Genome Research Ltd. + + Author: Heng Li + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include +#include +#include +#include "htslib/kstring.h" +#include "bam.h" +#include "htslib/kseq.h" + +KSTREAM_INIT(gzFile, gzread, 16384) + +bam_header_t *sam_header_read2(const char *fn) +{ + bam_header_t *header; + int c, dret, n_targets = 0; + gzFile fp; + kstream_t *ks; + kstring_t *str; + kstring_t samstr = { 0, 0, NULL }; + if (fn == 0) return 0; + fp = (strcmp(fn, "-") == 0)? gzdopen(fileno(stdin), "r") : gzopen(fn, "r"); + if (fp == 0) return 0; + ks = ks_init(fp); + str = (kstring_t*)calloc(1, sizeof(kstring_t)); + while (ks_getuntil(ks, 0, str, &dret) > 0) { + ksprintf(&samstr, "@SQ\tSN:%s", str->s); + ks_getuntil(ks, 0, str, &dret); + ksprintf(&samstr, "\tLN:%d\n", atoi(str->s)); + n_targets++; + if (dret != '\n') + while ((c = ks_getc(ks)) != '\n' && c != -1); + } + ks_destroy(ks); + gzclose(fp); + free(str->s); free(str); + header = sam_hdr_parse(samstr.l, samstr.s? samstr.s : ""); + free(samstr.s); + fprintf(stderr, "[sam_header_read2] %d sequences loaded.\n", n_targets); + return header; +} diff --git a/src/samtools-1.3.1/bam_index.c b/src/samtools-1.3.1/bam_index.c new file mode 100644 index 0000000..3a5acf6 --- /dev/null +++ b/src/samtools-1.3.1/bam_index.c @@ -0,0 +1,123 @@ +/* bam_index.c -- index and idxstats subcommands. + + Copyright (C) 2008-2011, 2013, 2014 Genome Research Ltd. + Portions copyright (C) 2010 Broad Institute. + Portions copyright (C) 2013 Peter Cock, The James Hutton Institute. + + Author: Heng Li + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notices and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include +#include +#include +#include +#define __STDC_FORMAT_MACROS +#include +#include + +#include "samtools.h" + +#define BAM_LIDX_SHIFT 14 + +static void index_usage(FILE *fp) +{ + fprintf(fp, +"Usage: samtools index [-bc] [-m INT] [out.index]\n" +"Options:\n" +" -b Generate BAI-format index for BAM files [default]\n" +" -c Generate CSI-format index for BAM files\n" +" -m INT Set minimum interval size for CSI indices to 2^INT [%d]\n", BAM_LIDX_SHIFT); +} + +int bam_index(int argc, char *argv[]) +{ + int csi = 0; + int min_shift = BAM_LIDX_SHIFT; + int c, ret; + + while ((c = getopt(argc, argv, "bcm:")) >= 0) + switch (c) { + case 'b': csi = 0; break; + case 'c': csi = 1; break; + case 'm': csi = 1; min_shift = atoi(optarg); break; + default: + index_usage(stderr); + return 1; + } + + if (optind == argc) { + index_usage(stdout); + return 1; + } + + ret = sam_index_build2(argv[optind], argv[optind+1], csi? min_shift : 0); + if (ret != 0) { + if (ret == -2) + print_error_errno("index", "failed to open \"%s\"", argv[optind]); + else if (ret == -3) + print_error("index", "\"%s\" is in a format that cannot be usefully indexed", argv[optind]); + else + print_error("index", "\"%s\" is corrupted or unsorted", argv[optind]); + return EXIT_FAILURE; + } + + return 0; +} + +int bam_idxstats(int argc, char *argv[]) +{ + hts_idx_t* idx; + bam_hdr_t* header; + samFile* fp; + + if (argc < 2) { + fprintf(stderr, "Usage: samtools idxstats \n"); + return 1; + } + fp = sam_open(argv[1], "r"); + if (fp == NULL) { fprintf(stderr, "[%s] fail to open BAM.\n", __func__); return 1; } + header = sam_hdr_read(fp); + if (header == NULL) { + fprintf(stderr, "[%s] failed to read header for '%s'.\n", + __func__, argv[1]); + return 1; + } + idx = sam_index_load(fp, argv[1]); + if (idx == NULL) { fprintf(stderr, "[%s] fail to load the index.\n", __func__); return 1; } + + int i; + for (i = 0; i < header->n_targets; ++i) { + // Print out contig name and length + printf("%s\t%d", header->target_name[i], header->target_len[i]); + // Now fetch info about it from the meta bin + uint64_t u, v; + hts_idx_get_stat(idx, i, &u, &v); + printf("\t%" PRIu64 "\t%" PRIu64 "\n", u, v); + } + // Dump information about unmapped reads + printf("*\t0\t0\t%" PRIu64 "\n", hts_idx_get_n_no_coor(idx)); + bam_hdr_destroy(header); + hts_idx_destroy(idx); + sam_close(fp); + return 0; +} diff --git a/src/samtools-1.3.1/bam_lpileup.c b/src/samtools-1.3.1/bam_lpileup.c new file mode 100644 index 0000000..e20cc92 --- /dev/null +++ b/src/samtools-1.3.1/bam_lpileup.c @@ -0,0 +1,225 @@ +/* bam_lpileup.c -- lplbuf routines. + + Copyright (C) 2008, 2009, 2013 Genome Research Ltd. + + Author: Heng Li + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include +#include +#include "bam_plbuf.h" +#include "bam_lpileup.h" +#include + +#define TV_GAP 2 + +typedef struct __freenode_t { + uint32_t level:28, cnt:4; + struct __freenode_t *next; +} freenode_t, *freenode_p; + +#define freenode_lt(a,b) ((a)->cnt < (b)->cnt || ((a)->cnt == (b)->cnt && (a)->level < (b)->level)) +KSORT_INIT(node, freenode_p, freenode_lt) + +/* Memory pool, similar to the one in bam_pileup.c */ +typedef struct { + int cnt, n, max; + freenode_t **buf; +} mempool_t; + +static mempool_t *mp_init(void) +{ + return (mempool_t*)calloc(1, sizeof(mempool_t)); +} +static void mp_destroy(mempool_t *mp) +{ + int k; + for (k = 0; k < mp->n; ++k) free(mp->buf[k]); + free(mp->buf); free(mp); +} +static inline freenode_t *mp_alloc(mempool_t *mp) +{ + ++mp->cnt; + if (mp->n == 0) return (freenode_t*)calloc(1, sizeof(freenode_t)); + else return mp->buf[--mp->n]; +} +static inline void mp_free(mempool_t *mp, freenode_t *p) +{ + --mp->cnt; p->next = 0; p->cnt = TV_GAP; + if (mp->n == mp->max) { + mp->max = mp->max? mp->max<<1 : 256; + mp->buf = (freenode_t**)realloc(mp->buf, sizeof(freenode_t*) * mp->max); + } + mp->buf[mp->n++] = p; +} + +/* core part */ +struct __bam_lplbuf_t { + int max, n_cur, n_pre; + int max_level, *cur_level, *pre_level; + mempool_t *mp; + freenode_t **aux, *head, *tail; + int n_nodes, m_aux; + bam_pileup_f func; + void *user_data; + bam_plbuf_t *plbuf; +}; + +void bam_lplbuf_reset(bam_lplbuf_t *buf) +{ + freenode_t *p, *q; + bam_plbuf_reset(buf->plbuf); + for (p = buf->head; p->next;) { + q = p->next; + mp_free(buf->mp, p); + p = q; + } + buf->head = buf->tail; + buf->max_level = 0; + buf->n_cur = buf->n_pre = 0; + buf->n_nodes = 0; +} + +static int tview_func(uint32_t tid, uint32_t pos, int n, const bam_pileup1_t *pl, void *data) +{ + bam_lplbuf_t *tv = (bam_lplbuf_t*)data; + freenode_t *p; + int i, l, max_level; + // allocate memory if necessary + if (tv->max < n) { // enlarge + tv->max = n; + kroundup32(tv->max); + tv->cur_level = (int*)realloc(tv->cur_level, sizeof(int) * tv->max); + tv->pre_level = (int*)realloc(tv->pre_level, sizeof(int) * tv->max); + } + tv->n_cur = n; + // update cnt + for (p = tv->head; p->next; p = p->next) + if (p->cnt > 0) --p->cnt; + // calculate cur_level[] + max_level = 0; + for (i = l = 0; i < n; ++i) { + const bam_pileup1_t *p = pl + i; + if (p->is_head) { + if (tv->head->next && tv->head->cnt == 0) { // then take a free slot + freenode_t *p = tv->head->next; + tv->cur_level[i] = tv->head->level; + mp_free(tv->mp, tv->head); + tv->head = p; + --tv->n_nodes; + } else tv->cur_level[i] = ++tv->max_level; + } else { + tv->cur_level[i] = tv->pre_level[l++]; + if (p->is_tail) { // then return a free slot + tv->tail->level = tv->cur_level[i]; + tv->tail->next = mp_alloc(tv->mp); + tv->tail = tv->tail->next; + ++tv->n_nodes; + } + } + if (tv->cur_level[i] > max_level) max_level = tv->cur_level[i]; + ((bam_pileup1_t*)p)->level = tv->cur_level[i]; + } + assert(l == tv->n_pre); + tv->func(tid, pos, n, pl, tv->user_data); + // sort the linked list + if (tv->n_nodes) { + freenode_t *q; + if (tv->n_nodes + 1 > tv->m_aux) { // enlarge + tv->m_aux = tv->n_nodes + 1; + kroundup32(tv->m_aux); + tv->aux = (freenode_t**)realloc(tv->aux, sizeof(freenode_t*) * tv->m_aux); + } + for (p = tv->head, i = l = 0; p->next;) { + if (p->level > max_level) { // then discard this entry + q = p->next; + mp_free(tv->mp, p); + p = q; + } else { + tv->aux[i++] = p; + p = p->next; + } + } + tv->aux[i] = tv->tail; // add a proper tail for the loop below + tv->n_nodes = i; + if (tv->n_nodes) { + ks_introsort(node, tv->n_nodes, tv->aux); + for (i = 0; i < tv->n_nodes; ++i) tv->aux[i]->next = tv->aux[i+1]; + tv->head = tv->aux[0]; + } else tv->head = tv->tail; + } + // clean up + tv->max_level = max_level; + memcpy(tv->pre_level, tv->cur_level, tv->n_cur * 4); + // squeeze out terminated levels + for (i = l = 0; i < n; ++i) { + const bam_pileup1_t *p = pl + i; + if (!p->is_tail) + tv->pre_level[l++] = tv->pre_level[i]; + } + tv->n_pre = l; +/* + fprintf(stderr, "%d\t", pos+1); + for (i = 0; i < n; ++i) { + const bam_pileup1_t *p = pl + i; + if (p->is_head) fprintf(stderr, "^"); + if (p->is_tail) fprintf(stderr, "$"); + fprintf(stderr, "%d,", p->level); + } + fprintf(stderr, "\n"); +*/ + return 0; +} + +bam_lplbuf_t *bam_lplbuf_init(bam_pileup_f func, void *data) +{ + bam_lplbuf_t *tv; + tv = (bam_lplbuf_t*)calloc(1, sizeof(bam_lplbuf_t)); + tv->mp = mp_init(); + tv->head = tv->tail = mp_alloc(tv->mp); + tv->func = func; + tv->user_data = data; + tv->plbuf = bam_plbuf_init(tview_func, tv); + return (bam_lplbuf_t*)tv; +} + +void bam_lplbuf_destroy(bam_lplbuf_t *tv) +{ + freenode_t *p, *q; + free(tv->cur_level); free(tv->pre_level); + bam_plbuf_destroy(tv->plbuf); + free(tv->aux); + for (p = tv->head; p->next;) { + q = p->next; + mp_free(tv->mp, p); p = q; + } + mp_free(tv->mp, p); + assert(tv->mp->cnt == 0); + mp_destroy(tv->mp); + free(tv); +} + +int bam_lplbuf_push(const bam1_t *b, bam_lplbuf_t *tv) +{ + return bam_plbuf_push(b, tv->plbuf); +} diff --git a/src/samtools-1.3.1/bam_lpileup.h b/src/samtools-1.3.1/bam_lpileup.h new file mode 100644 index 0000000..24acd2b --- /dev/null +++ b/src/samtools-1.3.1/bam_lpileup.h @@ -0,0 +1,57 @@ +/* bam_lpileup.h -- lplbuf routines (declarations copied from bam.h). + + Copyright (C) 2008, 2013 Genome Research Ltd. + + Author: Heng Li + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#ifndef BAM_LPILEUP_H +#define BAM_LPILEUP_H + + +#include + +struct __bam_lplbuf_t; +typedef struct __bam_lplbuf_t bam_lplbuf_t; + +#ifndef BAM_PILEUP_F_DEFINED +#define BAM_PILEUP_F_DEFINED +typedef int (*bam_pileup_f)(uint32_t tid, uint32_t pos, int n, const bam_pileup1_t *pl, void *data); +#endif //BAM_PILEUP_F_DEFINED + + +#ifdef __cplusplus +extern "C" { +#endif + void bam_lplbuf_reset(bam_lplbuf_t *buf); + + /*! @abstract bam_plbuf_init() equivalent with level calculated. */ + bam_lplbuf_t *bam_lplbuf_init(bam_pileup_f func, void *data); + + /*! @abstract bam_plbuf_destroy() equivalent with level calculated. */ + void bam_lplbuf_destroy(bam_lplbuf_t *tv); + + /*! @abstract bam_plbuf_push() equivalent with level calculated. */ + int bam_lplbuf_push(const bam1_t *b, bam_lplbuf_t *buf); +#ifdef __cplusplus +} +#endif + +#endif // BAM_LPILEUP_H diff --git a/src/samtools-1.3.1/bam_mate.c b/src/samtools-1.3.1/bam_mate.c new file mode 100644 index 0000000..5b13b2e --- /dev/null +++ b/src/samtools-1.3.1/bam_mate.c @@ -0,0 +1,392 @@ +/* bam_mate.c -- fix mate pairing information and clean up flags. + + Copyright (C) 2009, 2011-2016 Genome Research Ltd. + Portions copyright (C) 2011 Broad Institute. + Portions copyright (C) 2012 Peter Cock, The James Hutton Institute. + + Author: Heng Li + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notices and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include +#include +#include +#include +#include "sam_opts.h" +#include "htslib/kstring.h" +#include "htslib/sam.h" +#include "samtools.h" + +/* + * This function calculates ct tag for two bams, it assumes they are from the same template and + * writes the tag to the first read in position terms. + */ +static void bam_template_cigar(bam1_t *b1, bam1_t *b2, kstring_t *str) +{ + bam1_t *swap; + int i, end; + uint32_t *cigar; + str->l = 0; + if (b1->core.tid != b2->core.tid || b1->core.tid < 0 || b1->core.pos < 0 || b2->core.pos < 0 || b1->core.flag&BAM_FUNMAP || b2->core.flag&BAM_FUNMAP) return; // coordinateless or not on the same chr; skip + if (b1->core.pos > b2->core.pos) swap = b1, b1 = b2, b2 = swap; // make sure b1 has a smaller coordinate + kputc((b1->core.flag & BAM_FREAD1)? '1' : '2', str); // segment index + kputc((b1->core.flag & BAM_FREVERSE)? 'R' : 'F', str); // strand + for (i = 0, cigar = bam_get_cigar(b1); i < b1->core.n_cigar; ++i) { + kputw(bam_cigar_oplen(cigar[i]), str); + kputc(bam_cigar_opchr(cigar[i]), str); + } + end = bam_endpos(b1); + kputw(b2->core.pos - end, str); + kputc('T', str); + kputc((b2->core.flag & BAM_FREAD1)? '1' : '2', str); // segment index + kputc((b2->core.flag & BAM_FREVERSE)? 'R' : 'F', str); // strand + for (i = 0, cigar = bam_get_cigar(b2); i < b2->core.n_cigar; ++i) { + kputw(bam_cigar_oplen(cigar[i]), str); + kputc(bam_cigar_opchr(cigar[i]), str); + } + + uint8_t* data; + if ((data = bam_aux_get(b1,"ct")) != NULL) bam_aux_del(b1, data); + if ((data = bam_aux_get(b2,"ct")) != NULL) bam_aux_del(b2, data); + + bam_aux_append(b1, "ct", 'Z', str->l+1, (uint8_t*)str->s); +} + +/* + * What This Program is Supposed To Do: + * Fill in mate coordinates, ISIZE and mate related flags from a name-sorted + * alignment. + * + * How We Handle Input + * + * Secondary and supplementary Reads: + * -write to output unchanged + * All Reads: + * -if pos == 0 (1 based), tid == -1 set UNMAPPED flag + * single Reads: + * -if pos == 0 (1 based), tid == -1, or UNMAPPED then set UNMAPPED, pos = 0, + * tid = -1 + * -clear bad flags (PAIRED, MREVERSE, PROPER_PAIR) + * -set mpos = 0 (1 based), mtid = -1 and isize = 0 + * -write to output + * Paired Reads: + * -if read is unmapped and mate is not, set pos and tid to equal that of mate + * -sync mate flags (MREVERSE, MUNMAPPED), mpos, mtid + * -recalculate ISIZE if possible, otherwise set it to 0 + * -optionally clear PROPER_PAIR flag from reads where mapping or orientation + * indicate this is not possible (Illumina orientation only) + * -calculate ct and apply to lowest positioned read + * -write to output + * Limitations + * -Does not handle tandem reads + * -Should mark supplementary reads the same as primary. + * Notes + * -CT definition appears to be something else in spec, this was in here before + * I started tampering with it, anyone know what is going on here? To work + * around this I have demoted the CT this tool generates to ct. + */ + +static void sync_unmapped_pos_inner(bam1_t* src, bam1_t* dest) { + if ((dest->core.flag & BAM_FUNMAP) && !(src->core.flag & BAM_FUNMAP)) { + // Set unmapped read's RNAME and POS to those of its mapped mate + // (recommended best practice, ensures if coord sort will be together) + dest->core.tid = src->core.tid; + dest->core.pos = src->core.pos; + } +} + +static void sync_mate_inner(bam1_t* src, bam1_t* dest) +{ + // sync mate pos information + dest->core.mtid = src->core.tid; dest->core.mpos = src->core.pos; + // sync flag info + if (src->core.flag&BAM_FREVERSE) + dest->core.flag |= BAM_FMREVERSE; + else + dest->core.flag &= ~BAM_FMREVERSE; + if (src->core.flag & BAM_FUNMAP) { + dest->core.flag |= BAM_FMUNMAP; + } +} + +// Is it plausible that these reads are properly paired? +// Can't really give definitive answer without checking isize +static bool plausibly_properly_paired(bam1_t* a, bam1_t* b) +{ + if ((a->core.flag & BAM_FUNMAP) || (b->core.flag & BAM_FUNMAP)) return false; + assert(a->core.tid >= 0); // This should never happen if FUNMAP is set correctly + + if (a->core.tid != b->core.tid) return false; + + bam1_t* first = a; + bam1_t* second = b; + int32_t a_pos = a->core.flag&BAM_FREVERSE ? bam_endpos(a) : a->core.pos; + int32_t b_pos = b->core.flag&BAM_FREVERSE ? bam_endpos(b) : b->core.pos; + if (a_pos > b_pos) { + first = b; + second = a; + } else { + first = a; + second = b; + } + + if (!(first->core.flag&BAM_FREVERSE) && (second->core.flag&BAM_FREVERSE)) + return true; + else + return false; +} + +static void sync_mq(bam1_t* src, bam1_t* dest) +{ + if ( (src->core.flag & BAM_FUNMAP) == 0 ) { // If mapped + uint32_t mq = src->core.qual; + uint8_t* data; + if ((data = bam_aux_get(dest,"MQ")) != NULL) { + bam_aux_del(dest, data); + } + + bam_aux_append(dest, "MQ", 'i', sizeof(uint32_t), (uint8_t*)&mq); + } +} + +// copy flags +static void sync_mate(bam1_t* a, bam1_t* b) +{ + sync_unmapped_pos_inner(a,b); + sync_unmapped_pos_inner(b,a); + sync_mate_inner(a,b); + sync_mate_inner(b,a); + sync_mq(a,b); + sync_mq(b,a); +} + +// currently, this function ONLY works if each read has one hit +static int bam_mating_core(samFile* in, samFile* out, int remove_reads, int proper_pair_check, int add_ct) +{ + bam_hdr_t *header; + bam1_t *b[2] = { NULL, NULL }; + int curr, has_prev, pre_end = 0, cur_end = 0; + kstring_t str; + + str.l = str.m = 0; str.s = 0; + header = sam_hdr_read(in); + if (header == NULL) { + fprintf(stderr, "[bam_mating_core] ERROR: Couldn't read header\n"); + return 1; + } + // Accept unknown, unsorted, or queryname sort order, but error on coordinate sorted. + if ((header->l_text > 3) && (strncmp(header->text, "@HD", 3) == 0)) { + char *p, *q; + p = strstr(header->text, "\tSO:coordinate"); + q = strchr(header->text, '\n'); + // Looking for SO:coordinate within the @HD line only + // (e.g. must ignore in a @CO comment line later in header) + if ((p != 0) && (p < q)) { + fprintf(stderr, "[bam_mating_core] ERROR: Coordinate sorted, require grouped/sorted by queryname.\n"); + goto fail; + } + } + if (sam_hdr_write(out, header) < 0) goto write_fail; + + b[0] = bam_init1(); + b[1] = bam_init1(); + curr = 0; has_prev = 0; + while (sam_read1(in, header, b[curr]) >= 0) { + bam1_t *cur = b[curr], *pre = b[1-curr]; + if (cur->core.flag & BAM_FSECONDARY) + { + if ( !remove_reads ) { + if (sam_write1(out, header, cur) < 0) goto write_fail; + } + continue; // skip secondary alignments + } + if (cur->core.flag & BAM_FSUPPLEMENTARY) + { + if (sam_write1(out, header, cur) < 0) goto write_fail; + continue; // pass supplementary alignments through unchanged (TODO:make them match read they came from) + } + if (cur->core.tid < 0 || cur->core.pos < 0) // If unmapped set the flag + { + cur->core.flag |= BAM_FUNMAP; + } + if ((cur->core.flag&BAM_FUNMAP) == 0) // If mapped calculate end + { + cur_end = bam_endpos(cur); + + // Check cur_end isn't past the end of the contig we're on, if it is set the UNMAP'd flag + if (cur_end > (int)header->target_len[cur->core.tid]) cur->core.flag |= BAM_FUNMAP; + } + if (has_prev) { // do we have a pair of reads to examine? + if (strcmp(bam_get_qname(cur), bam_get_qname(pre)) == 0) { // identical pair name + pre->core.flag |= BAM_FPAIRED; + cur->core.flag |= BAM_FPAIRED; + sync_mate(pre, cur); + + if (pre->core.tid == cur->core.tid && !(cur->core.flag&(BAM_FUNMAP|BAM_FMUNMAP)) + && !(pre->core.flag&(BAM_FUNMAP|BAM_FMUNMAP))) // if safe set TLEN/ISIZE + { + uint32_t cur5, pre5; + cur5 = (cur->core.flag&BAM_FREVERSE)? cur_end : cur->core.pos; + pre5 = (pre->core.flag&BAM_FREVERSE)? pre_end : pre->core.pos; + cur->core.isize = pre5 - cur5; pre->core.isize = cur5 - pre5; + } else cur->core.isize = pre->core.isize = 0; + if (add_ct) bam_template_cigar(pre, cur, &str); + // TODO: Add code to properly check if read is in a proper pair based on ISIZE distribution + if (proper_pair_check && !plausibly_properly_paired(pre,cur)) { + pre->core.flag &= ~BAM_FPROPER_PAIR; + cur->core.flag &= ~BAM_FPROPER_PAIR; + } + + // Write out result + if ( !remove_reads ) { + if (sam_write1(out, header, pre) < 0) goto write_fail; + if (sam_write1(out, header, cur) < 0) goto write_fail; + } else { + // If we have to remove reads make sure we do it in a way that doesn't create orphans with bad flags + if(pre->core.flag&BAM_FUNMAP) cur->core.flag &= ~(BAM_FPAIRED|BAM_FMREVERSE|BAM_FPROPER_PAIR); + if(cur->core.flag&BAM_FUNMAP) pre->core.flag &= ~(BAM_FPAIRED|BAM_FMREVERSE|BAM_FPROPER_PAIR); + if(!(pre->core.flag&BAM_FUNMAP)) { + if (sam_write1(out, header, pre) < 0) goto write_fail; + } + if(!(cur->core.flag&BAM_FUNMAP)) { + if (sam_write1(out, header, cur) < 0) goto write_fail; + } + } + has_prev = 0; + } else { // unpaired? clear bad info and write it out + if (pre->core.tid < 0 || pre->core.pos < 0 || pre->core.flag&BAM_FUNMAP) { // If unmapped + pre->core.flag |= BAM_FUNMAP; + pre->core.tid = -1; + pre->core.pos = -1; + } + pre->core.mtid = -1; pre->core.mpos = -1; pre->core.isize = 0; + pre->core.flag &= ~(BAM_FPAIRED|BAM_FMREVERSE|BAM_FPROPER_PAIR); + if ( !remove_reads || !(pre->core.flag&BAM_FUNMAP) ) { + if (sam_write1(out, header, pre) < 0) goto write_fail; + } + } + } else has_prev = 1; + curr = 1 - curr; + pre_end = cur_end; + } + if (has_prev && !remove_reads) { // If we still have a BAM in the buffer it must be unpaired + bam1_t *pre = b[1-curr]; + if (pre->core.tid < 0 || pre->core.pos < 0 || pre->core.flag&BAM_FUNMAP) { // If unmapped + pre->core.flag |= BAM_FUNMAP; + pre->core.tid = -1; + pre->core.pos = -1; + } + pre->core.mtid = -1; pre->core.mpos = -1; pre->core.isize = 0; + pre->core.flag &= ~(BAM_FPAIRED|BAM_FMREVERSE|BAM_FPROPER_PAIR); + + if (sam_write1(out, header, pre) < 0) goto write_fail; + } + bam_hdr_destroy(header); + bam_destroy1(b[0]); + bam_destroy1(b[1]); + free(str.s); + return 0; + + write_fail: + print_error_errno("fixmate", "Couldn't write to output file"); + fail: + bam_hdr_destroy(header); + bam_destroy1(b[0]); + bam_destroy1(b[1]); + return 1; +} + +void usage(FILE* where) +{ + fprintf(where, +"Usage: samtools fixmate \n" +"Options:\n" +" -r Remove unmapped reads and secondary alignments\n" +" -p Disable FR proper pair check\n" +" -c Add template cigar ct tag\n"); + + sam_global_opt_help(where, "-.O.."); + + fprintf(where, +"\n" +"As elsewhere in samtools, use '-' as the filename for stdin/stdout. The input\n" +"file must be grouped by read name (e.g. sorted by name). Coordinated sorted\n" +"input is not accepted.\n"); +} + +int bam_mating(int argc, char *argv[]) +{ + samFile *in = NULL, *out = NULL; + int c, remove_reads = 0, proper_pair_check = 1, add_ct = 0, res = 1; + sam_global_args ga = SAM_GLOBAL_ARGS_INIT; + char wmode[3] = {'w', 'b', 0}; + static const struct option lopts[] = { + SAM_OPT_GLOBAL_OPTIONS('-', 0, 'O', 0, 0), + { NULL, 0, NULL, 0 } + }; + + // parse args + if (argc == 1) { usage(stdout); return 0; } + while ((c = getopt_long(argc, argv, "rpcO:", lopts, NULL)) >= 0) { + switch (c) { + case 'r': remove_reads = 1; break; + case 'p': proper_pair_check = 0; break; + case 'c': add_ct = 1; break; + default: if (parse_sam_global_opt(c, optarg, lopts, &ga) == 0) break; + /* else fall-through */ + case '?': usage(stderr); goto fail; + } + } + if (optind+1 >= argc) { usage(stderr); goto fail; } + + // init + if ((in = sam_open_format(argv[optind], "rb", &ga.in)) == NULL) { + print_error_errno("fixmate", "cannot open input file"); + goto fail; + } + sam_open_mode(wmode+1, argv[optind+1], NULL); + if ((out = sam_open_format(argv[optind+1], wmode, &ga.out)) == NULL) { + print_error_errno("fixmate", "cannot open output file"); + goto fail; + } + + // run + res = bam_mating_core(in, out, remove_reads, proper_pair_check, add_ct); + + // cleanup + sam_close(in); + if (sam_close(out) < 0) { + fprintf(stderr, "[bam_mating] error while closing output file\n"); + res = 1; + } + + sam_global_args_free(&ga); + return res; + + fail: + if (in) sam_close(in); + if (out) sam_close(out); + sam_global_args_free(&ga); + return 1; +} + + diff --git a/src/samtools-1.3.1/bam_md.c b/src/samtools-1.3.1/bam_md.c new file mode 100644 index 0000000..71206cd --- /dev/null +++ b/src/samtools-1.3.1/bam_md.c @@ -0,0 +1,479 @@ +/* bam_md.c -- calmd subcommand. + + Copyright (C) 2009-2011, 2014-2015 Genome Research Ltd. + Portions copyright (C) 2009-2011 Broad Institute. + + Author: Heng Li + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include +#include +#include +#include +#include "htslib/faidx.h" +#include "htslib/sam.h" +#include "htslib/kstring.h" +#include "kprobaln.h" +#include "sam_opts.h" +#include "samtools.h" + +#define USE_EQUAL 1 +#define DROP_TAG 2 +#define BIN_QUAL 4 +#define UPDATE_NM 8 +#define UPDATE_MD 16 +#define HASH_QNM 32 + +int bam_aux_drop_other(bam1_t *b, uint8_t *s); + +void bam_fillmd1_core(bam1_t *b, char *ref, int ref_len, int flag, int max_nm) +{ + uint8_t *seq = bam_get_seq(b); + uint32_t *cigar = bam_get_cigar(b); + bam1_core_t *c = &b->core; + int i, x, y, u = 0; + kstring_t *str; + int32_t old_nm_i = -1, nm = 0; + + str = (kstring_t*)calloc(1, sizeof(kstring_t)); + for (i = y = 0, x = c->pos; i < c->n_cigar; ++i) { + int j, l = cigar[i]>>4, op = cigar[i]&0xf; + if (op == BAM_CMATCH || op == BAM_CEQUAL || op == BAM_CDIFF) { + for (j = 0; j < l; ++j) { + int c1, c2, z = y + j; + if (x+j >= ref_len || ref[x+j] == '\0') break; // out of bounds + c1 = bam_seqi(seq, z), c2 = seq_nt16_table[(int)ref[x+j]]; + if ((c1 == c2 && c1 != 15 && c2 != 15) || c1 == 0) { // a match + if (flag&USE_EQUAL) seq[z/2] &= (z&1)? 0xf0 : 0x0f; + ++u; + } else { + kputw(u, str); kputc(ref[x+j], str); + u = 0; ++nm; + } + } + if (j < l) break; + x += l; y += l; + } else if (op == BAM_CDEL) { + kputw(u, str); kputc('^', str); + for (j = 0; j < l; ++j) { + if (x+j >= ref_len || ref[x+j] == '\0') break; + kputc(ref[x+j], str); + } + u = 0; + x += j; nm += j; + if (j < l) break; + } else if (op == BAM_CINS || op == BAM_CSOFT_CLIP) { + y += l; + if (op == BAM_CINS) nm += l; + } else if (op == BAM_CREF_SKIP) { + x += l; + } + } + kputw(u, str); + // apply max_nm + if (max_nm > 0 && nm >= max_nm) { + for (i = y = 0, x = c->pos; i < c->n_cigar; ++i) { + int j, l = cigar[i]>>4, op = cigar[i]&0xf; + if (op == BAM_CMATCH || op == BAM_CEQUAL || op == BAM_CDIFF) { + for (j = 0; j < l; ++j) { + int c1, c2, z = y + j; + if (x+j >= ref_len || ref[x+j] == '\0') break; // out of bounds + c1 = bam_seqi(seq, z), c2 = seq_nt16_table[(int)ref[x+j]]; + if ((c1 == c2 && c1 != 15 && c2 != 15) || c1 == 0) { // a match + seq[z/2] |= (z&1)? 0x0f : 0xf0; + bam_get_qual(b)[z] = 0; + } + } + if (j < l) break; + x += l; y += l; + } else if (op == BAM_CDEL || op == BAM_CREF_SKIP) x += l; + else if (op == BAM_CINS || op == BAM_CSOFT_CLIP) y += l; + } + } + // update NM + if ((flag & UPDATE_NM) && !(c->flag & BAM_FUNMAP)) { + uint8_t *old_nm = bam_aux_get(b, "NM"); + if (old_nm) old_nm_i = bam_aux2i(old_nm); + if (!old_nm) bam_aux_append(b, "NM", 'i', 4, (uint8_t*)&nm); + else if (nm != old_nm_i) { + fprintf(stderr, "[bam_fillmd1] different NM for read '%s': %d -> %d\n", bam_get_qname(b), old_nm_i, nm); + bam_aux_del(b, old_nm); + bam_aux_append(b, "NM", 'i', 4, (uint8_t*)&nm); + } + } + // update MD + if ((flag & UPDATE_MD) && !(c->flag & BAM_FUNMAP)) { + uint8_t *old_md = bam_aux_get(b, "MD"); + if (!old_md) bam_aux_append(b, "MD", 'Z', str->l + 1, (uint8_t*)str->s); + else { + int is_diff = 0; + if (strlen((char*)old_md+1) == str->l) { + for (i = 0; i < str->l; ++i) + if (toupper(old_md[i+1]) != toupper(str->s[i])) + break; + if (i < str->l) is_diff = 1; + } else is_diff = 1; + if (is_diff) { + fprintf(stderr, "[bam_fillmd1] different MD for read '%s': '%s' -> '%s'\n", bam_get_qname(b), old_md+1, str->s); + bam_aux_del(b, old_md); + bam_aux_append(b, "MD", 'Z', str->l + 1, (uint8_t*)str->s); + } + } + } + + // drop all tags but RG + if (flag&DROP_TAG) { + uint8_t *q = bam_aux_get(b, "RG"); + bam_aux_drop_other(b, q); + } + // reduce the resolution of base quality + if (flag&BIN_QUAL) { + uint8_t *qual = bam_get_qual(b); + for (i = 0; i < b->core.l_qseq; ++i) + if (qual[i] >= 3) qual[i] = qual[i]/10*10 + 7; + } + + free(str->s); free(str); +} + +void bam_fillmd1(bam1_t *b, char *ref, int flag) +{ + bam_fillmd1_core(b, ref, INT_MAX, flag, 0); +} + +int bam_cap_mapQ(bam1_t *b, char *ref, int ref_len, int thres) +{ + uint8_t *seq = bam_get_seq(b), *qual = bam_get_qual(b); + uint32_t *cigar = bam_get_cigar(b); + bam1_core_t *c = &b->core; + int i, x, y, mm, q, len, clip_l, clip_q; + double t; + if (thres < 0) thres = 40; // set the default + mm = q = len = clip_l = clip_q = 0; + for (i = y = 0, x = c->pos; i < c->n_cigar; ++i) { + int j, l = cigar[i]>>4, op = cigar[i]&0xf; + if (op == BAM_CMATCH || op == BAM_CEQUAL || op == BAM_CDIFF) { + for (j = 0; j < l; ++j) { + int c1, c2, z = y + j; + if (x+j >= ref_len || ref[x+j] == '\0') break; // out of bounds + c1 = bam_seqi(seq, z), c2 = seq_nt16_table[(int)ref[x+j]]; + if (c2 != 15 && c1 != 15 && qual[z] >= 13) { // not ambiguous + ++len; + if (c1 && c1 != c2 && qual[z] >= 13) { // mismatch + ++mm; + q += qual[z] > 33? 33 : qual[z]; + } + } + } + if (j < l) break; + x += l; y += l; len += l; + } else if (op == BAM_CDEL) { + for (j = 0; j < l; ++j) + if (x+j >= ref_len || ref[x+j] == '\0') break; + if (j < l) break; + x += l; + } else if (op == BAM_CSOFT_CLIP) { + for (j = 0; j < l; ++j) clip_q += qual[y+j]; + clip_l += l; + y += l; + } else if (op == BAM_CHARD_CLIP) { + clip_q += 13 * l; + clip_l += l; + } else if (op == BAM_CINS) y += l; + else if (op == BAM_CREF_SKIP) x += l; + } + for (i = 0, t = 1; i < mm; ++i) + t *= (double)len / (i+1); + t = q - 4.343 * log(t) + clip_q / 5.; + if (t > thres) return -1; + if (t < 0) t = 0; + t = sqrt((thres - t) / thres) * thres; +// fprintf(stderr, "%s %lf %d\n", bam_get_qname(b), t, q); + return (int)(t + .499); +} + +int bam_prob_realn_core(bam1_t *b, const char *ref, int ref_len, int flag) +{ + int k, i, bw, x, y, yb, ye, xb, xe, apply_baq = flag&1, extend_baq = flag>>1&1, redo_baq = flag&4; + uint32_t *cigar = bam_get_cigar(b); + bam1_core_t *c = &b->core; + kpa_par_t conf = kpa_par_def; + uint8_t *bq = 0, *zq = 0, *qual = bam_get_qual(b); + if ((c->flag & BAM_FUNMAP) || b->core.l_qseq == 0 || qual[0] == (uint8_t)-1) + return -1; // do nothing + + // test if BQ or ZQ is present + if ((bq = bam_aux_get(b, "BQ")) != 0) ++bq; + if ((zq = bam_aux_get(b, "ZQ")) != 0 && *zq == 'Z') ++zq; + if (bq && redo_baq) + { + bam_aux_del(b, bq-1); + bq = 0; + } + if (bq && zq) { // remove the ZQ tag + bam_aux_del(b, zq-1); + zq = 0; + } + if (bq || zq) { + if ((apply_baq && zq) || (!apply_baq && bq)) return -3; // in both cases, do nothing + if (bq && apply_baq) { // then convert BQ to ZQ + for (i = 0; i < c->l_qseq; ++i) + qual[i] = qual[i] + 64 < bq[i]? 0 : qual[i] - ((int)bq[i] - 64); + *(bq - 3) = 'Z'; + } else if (zq && !apply_baq) { // then convert ZQ to BQ + for (i = 0; i < c->l_qseq; ++i) + qual[i] += (int)zq[i] - 64; + *(zq - 3) = 'B'; + } + return 0; + } + // find the start and end of the alignment + x = c->pos, y = 0, yb = ye = xb = xe = -1; + for (k = 0; k < c->n_cigar; ++k) { + int op, l; + op = cigar[k]&0xf; l = cigar[k]>>4; + if (op == BAM_CMATCH || op == BAM_CEQUAL || op == BAM_CDIFF) { + if (yb < 0) yb = y; + if (xb < 0) xb = x; + ye = y + l; xe = x + l; + x += l; y += l; + } else if (op == BAM_CSOFT_CLIP || op == BAM_CINS) y += l; + else if (op == BAM_CDEL) x += l; + else if (op == BAM_CREF_SKIP) return -1; // do nothing if there is a reference skip + } + // set bandwidth and the start and the end + bw = 7; + if (abs((xe - xb) - (ye - yb)) > bw) + bw = abs((xe - xb) - (ye - yb)) + 3; + conf.bw = bw; + xb -= yb + bw/2; if (xb < 0) xb = 0; + xe += c->l_qseq - ye + bw/2; + if (xe - xb - c->l_qseq > bw) + xb += (xe - xb - c->l_qseq - bw) / 2, xe -= (xe - xb - c->l_qseq - bw) / 2; + { // glocal + uint8_t *s, *r, *q, *seq = bam_get_seq(b), *bq; + int *state; + bq = calloc(c->l_qseq + 1, 1); + memcpy(bq, qual, c->l_qseq); + s = calloc(c->l_qseq, 1); + for (i = 0; i < c->l_qseq; ++i) s[i] = seq_nt16_int[bam_seqi(seq, i)]; + r = calloc(xe - xb, 1); + for (i = xb; i < xe; ++i) { + if (i >= ref_len || ref[i] == '\0') { xe = i; break; } + r[i-xb] = seq_nt16_int[seq_nt16_table[(int)ref[i]]]; + } + state = calloc(c->l_qseq, sizeof(int)); + q = calloc(c->l_qseq, 1); + kpa_glocal(r, xe-xb, s, c->l_qseq, qual, &conf, state, q); + if (!extend_baq) { // in this block, bq[] is capped by base quality qual[] + for (k = 0, x = c->pos, y = 0; k < c->n_cigar; ++k) { + int op = cigar[k]&0xf, l = cigar[k]>>4; + if (op == BAM_CMATCH || op == BAM_CEQUAL || op == BAM_CDIFF) { + for (i = y; i < y + l; ++i) { + if ((state[i]&3) != 0 || state[i]>>2 != x - xb + (i - y)) bq[i] = 0; + else bq[i] = bq[i] < q[i]? bq[i] : q[i]; + } + x += l; y += l; + } else if (op == BAM_CSOFT_CLIP || op == BAM_CINS) y += l; + else if (op == BAM_CDEL) x += l; + } + for (i = 0; i < c->l_qseq; ++i) bq[i] = qual[i] - bq[i] + 64; // finalize BQ + } else { // in this block, bq[] is BAQ that can be larger than qual[] (different from the above!) + uint8_t *left, *rght; + left = calloc(c->l_qseq, 1); rght = calloc(c->l_qseq, 1); + for (k = 0, x = c->pos, y = 0; k < c->n_cigar; ++k) { + int op = cigar[k]&0xf, l = cigar[k]>>4; + if (op == BAM_CMATCH || op == BAM_CEQUAL || op == BAM_CDIFF) { + for (i = y; i < y + l; ++i) + bq[i] = ((state[i]&3) != 0 || state[i]>>2 != x - xb + (i - y))? 0 : q[i]; + for (left[y] = bq[y], i = y + 1; i < y + l; ++i) + left[i] = bq[i] > left[i-1]? bq[i] : left[i-1]; + for (rght[y+l-1] = bq[y+l-1], i = y + l - 2; i >= y; --i) + rght[i] = bq[i] > rght[i+1]? bq[i] : rght[i+1]; + for (i = y; i < y + l; ++i) + bq[i] = left[i] < rght[i]? left[i] : rght[i]; + x += l; y += l; + } else if (op == BAM_CSOFT_CLIP || op == BAM_CINS) y += l; + else if (op == BAM_CDEL) x += l; + } + for (i = 0; i < c->l_qseq; ++i) bq[i] = 64 + (qual[i] <= bq[i]? 0 : qual[i] - bq[i]); // finalize BQ + free(left); free(rght); + } + if (apply_baq) { + for (i = 0; i < c->l_qseq; ++i) qual[i] -= bq[i] - 64; // modify qual + bam_aux_append(b, "ZQ", 'Z', c->l_qseq + 1, bq); + } else bam_aux_append(b, "BQ", 'Z', c->l_qseq + 1, bq); + free(bq); free(s); free(r); free(q); free(state); + } + return 0; +} + +int bam_prob_realn(bam1_t *b, const char *ref) +{ + return bam_prob_realn_core(b, ref, INT_MAX, 1); +} + +int calmd_usage() { + fprintf(stderr, +"Usage: samtools calmd [-eubrAES] \n" +"Options:\n" +" -e change identical bases to '='\n" +" -u uncompressed BAM output (for piping)\n" +" -b compressed BAM output\n" +" -S ignored (input format is auto-detected)\n" +" -A modify the quality string\n" +" -r compute the BQ tag (without -A) or cap baseQ by BAQ (with -A)\n" +" -E extended BAQ for better sensitivity but lower specificity\n"); + + sam_global_opt_help(stderr, "-...."); + return 1; +} + +int bam_fillmd(int argc, char *argv[]) +{ + int c, flt_flag, tid = -2, ret, len, is_bam_out, is_uncompressed, max_nm, is_realn, capQ, baq_flag; + samFile *fp = NULL, *fpout = NULL; + bam_hdr_t *header = NULL; + faidx_t *fai = NULL; + char *ref = NULL, mode_w[8], *ref_file; + bam1_t *b = NULL; + sam_global_args ga = SAM_GLOBAL_ARGS_INIT; + + static const struct option lopts[] = { + SAM_OPT_GLOBAL_OPTIONS('-', 0, 0, 0, 0), + { NULL, 0, NULL, 0 } + }; + + flt_flag = UPDATE_NM | UPDATE_MD; + is_bam_out = is_uncompressed = is_realn = max_nm = capQ = baq_flag = 0; + strcpy(mode_w, "w"); + while ((c = getopt_long(argc, argv, "EqreuNhbSC:n:Ad", lopts, NULL)) >= 0) { + switch (c) { + case 'r': is_realn = 1; break; + case 'e': flt_flag |= USE_EQUAL; break; + case 'd': flt_flag |= DROP_TAG; break; + case 'q': flt_flag |= BIN_QUAL; break; + case 'h': flt_flag |= HASH_QNM; break; + case 'N': flt_flag &= ~(UPDATE_MD|UPDATE_NM); break; + case 'b': is_bam_out = 1; break; + case 'u': is_uncompressed = is_bam_out = 1; break; + case 'S': break; + case 'n': max_nm = atoi(optarg); break; + case 'C': capQ = atoi(optarg); break; + case 'A': baq_flag |= 1; break; + case 'E': baq_flag |= 2; break; + default: if (parse_sam_global_opt(c, optarg, lopts, &ga) == 0) break; + fprintf(stderr, "[bam_fillmd] unrecognized option '-%c'\n\n", c); + /* else fall-through */ + case '?': return calmd_usage(); + } + } + if (is_bam_out) strcat(mode_w, "b"); + else strcat(mode_w, "h"); + if (is_uncompressed) strcat(mode_w, "0"); + if (optind + (ga.reference == NULL) >= argc) + return calmd_usage(); + fp = sam_open_format(argv[optind], "r", &ga.in); + if (fp == NULL) { + print_error_errno("calmd", "Failed to open input file '%s'", argv[optind]); + return 1; + } + + header = sam_hdr_read(fp); + if (header == NULL || header->n_targets == 0) { + fprintf(stderr, "[bam_fillmd] input SAM does not have header. Abort!\n"); + goto fail; + } + + fpout = sam_open_format("-", mode_w, &ga.out); + if (fpout == NULL) { + print_error_errno("calmd", "Failed to open output"); + goto fail; + } + if (sam_hdr_write(fpout, header) < 0) { + print_error_errno("calmd", "Failed to write sam header"); + goto fail; + } + + ref_file = argc > optind + 1 ? argv[optind+1] : ga.reference; + fai = fai_load(ref_file); + + if (!fai) { + print_error_errno("calmd", "Failed to open reference file '%s'", ref_file); + goto fail; + } + + b = bam_init1(); + if (!b) { + fprintf(stderr, "[bam_fillmd] Failed to allocate bam struct\n"); + goto fail; + } + while ((ret = sam_read1(fp, header, b)) >= 0) { + if (b->core.tid >= 0) { + if (tid != b->core.tid) { + free(ref); + ref = fai_fetch(fai, header->target_name[b->core.tid], &len); + tid = b->core.tid; + if (ref == 0) { // FIXME: Should this always be fatal? + fprintf(stderr, "[bam_fillmd] fail to find sequence '%s' in the reference.\n", + header->target_name[tid]); + if (is_realn || capQ > 10) goto fail; // Would otherwise crash + } + } + if (is_realn) bam_prob_realn_core(b, ref, len, baq_flag); + if (capQ > 10) { + int q = bam_cap_mapQ(b, ref, len, capQ); + if (b->core.qual > q) b->core.qual = q; + } + if (ref) bam_fillmd1_core(b, ref, len, flt_flag, max_nm); + } + if (sam_write1(fpout, header, b) < 0) { + print_error_errno("calmd", "failed to write to output file"); + goto fail; + } + } + if (ret < -1) { + fprintf(stderr, "[bam_fillmd] Error reading input.\n"); + goto fail; + } + bam_destroy1(b); + bam_hdr_destroy(header); + + free(ref); + fai_destroy(fai); + sam_close(fp); + if (sam_close(fpout) < 0) { + fprintf(stderr, "[bam_fillmd] error when closing output file\n"); + return 1; + } + return 0; + + fail: + free(ref); + if (b) bam_destroy1(b); + if (header) bam_hdr_destroy(header); + if (fai) fai_destroy(fai); + if (fp) sam_close(fp); + if (fpout) sam_close(fpout); + return 1; +} diff --git a/src/samtools-1.3.1/bam_plbuf.c b/src/samtools-1.3.1/bam_plbuf.c new file mode 100644 index 0000000..12ea250 --- /dev/null +++ b/src/samtools-1.3.1/bam_plbuf.c @@ -0,0 +1,68 @@ +/* bam_plbuf.c -- plbuf routines (previously in bam_pileup.c). + + Copyright (C) 2008-2010, 2013 Genome Research Ltd. + + Author: Heng Li + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include +#include +#include +#include +#include "bam_plbuf.h" + +/***************** + * callback APIs * + *****************/ + +void bam_plbuf_reset(bam_plbuf_t *buf) +{ + bam_plp_reset(buf->iter); +} + +bam_plbuf_t *bam_plbuf_init(bam_pileup_f func, void *data) +{ + bam_plbuf_t *buf; + buf = calloc(1, sizeof(bam_plbuf_t)); + buf->iter = bam_plp_init(0, 0); + buf->func = func; + buf->data = data; + return buf; +} + +void bam_plbuf_destroy(bam_plbuf_t *buf) +{ + bam_plp_destroy(buf->iter); + free(buf); +} + +int bam_plbuf_push(const bam1_t *b, bam_plbuf_t *buf) +{ + int ret, n_plp, tid, pos; + const bam_pileup1_t *plp; + ret = bam_plp_push(buf->iter, b); + if (ret < 0) return ret; + while ((plp = bam_plp_next(buf->iter, &tid, &pos, &n_plp)) != 0) + buf->func(tid, pos, n_plp, plp, buf->data); + return 0; +} diff --git a/src/samtools-1.3.1/bam_plbuf.h b/src/samtools-1.3.1/bam_plbuf.h new file mode 100644 index 0000000..1534551 --- /dev/null +++ b/src/samtools-1.3.1/bam_plbuf.h @@ -0,0 +1,55 @@ +/* bam_plbuf.h -- plbuf routines (declarations copied from bam.h). + + Copyright (C) 2008, 2013 Genome Research Ltd. + + Author: Heng Li + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#ifndef BAM_PLBUF_H +#define BAM_PLBUF_H + +#include + +#ifndef BAM_PILEUP_F_DEFINED +#define BAM_PILEUP_F_DEFINED +typedef int (*bam_pileup_f)(uint32_t tid, uint32_t pos, int n, const bam_pileup1_t *pl, void *data); +#endif //BAM_PILEUP_F_DEFINED + +typedef struct { + bam_plp_t iter; + bam_pileup_f func; + void *data; +} bam_plbuf_t; + +#ifdef __cplusplus +extern "C" { +#endif + void bam_plbuf_reset(bam_plbuf_t *buf); + + bam_plbuf_t *bam_plbuf_init(bam_pileup_f func, void *data); + + void bam_plbuf_destroy(bam_plbuf_t *buf); + + int bam_plbuf_push(const bam1_t *b, bam_plbuf_t *buf); +#ifdef __cplusplus +} +#endif + +#endif // BAM_PLBUF_H diff --git a/src/samtools-1.3.1/bam_plcmd.c b/src/samtools-1.3.1/bam_plcmd.c new file mode 100644 index 0000000..dc12bf3 --- /dev/null +++ b/src/samtools-1.3.1/bam_plcmd.c @@ -0,0 +1,1030 @@ +/* bam_plcmd.c -- mpileup subcommand. + + Copyright (C) 2008-2015 Genome Research Ltd. + Portions copyright (C) 2009-2012 Broad Institute. + + Author: Heng Li + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include "sam_header.h" +#include "samtools.h" +#include "sam_opts.h" + +static inline int printw(int c, FILE *fp) +{ + char buf[16]; + int l, x; + if (c == 0) return fputc('0', fp); + for (l = 0, x = c < 0? -c : c; x > 0; x /= 10) buf[l++] = x%10 + '0'; + if (c < 0) buf[l++] = '-'; + buf[l] = 0; + for (x = 0; x < l/2; ++x) { + int y = buf[x]; buf[x] = buf[l-1-x]; buf[l-1-x] = y; + } + fputs(buf, fp); + return 0; +} + +static inline void pileup_seq(FILE *fp, const bam_pileup1_t *p, int pos, int ref_len, const char *ref) +{ + int j; + if (p->is_head) { + putc('^', fp); + putc(p->b->core.qual > 93? 126 : p->b->core.qual + 33, fp); + } + if (!p->is_del) { + int c = p->qpos < p->b->core.l_qseq + ? seq_nt16_str[bam_seqi(bam_get_seq(p->b), p->qpos)] + : 'N'; + if (ref) { + int rb = pos < ref_len? ref[pos] : 'N'; + if (c == '=' || seq_nt16_table[c] == seq_nt16_table[rb]) c = bam_is_rev(p->b)? ',' : '.'; + else c = bam_is_rev(p->b)? tolower(c) : toupper(c); + } else { + if (c == '=') c = bam_is_rev(p->b)? ',' : '.'; + else c = bam_is_rev(p->b)? tolower(c) : toupper(c); + } + putc(c, fp); + } else putc(p->is_refskip? (bam_is_rev(p->b)? '<' : '>') : '*', fp); + if (p->indel > 0) { + putc('+', fp); printw(p->indel, fp); + for (j = 1; j <= p->indel; ++j) { + int c = seq_nt16_str[bam_seqi(bam_get_seq(p->b), p->qpos + j)]; + putc(bam_is_rev(p->b)? tolower(c) : toupper(c), fp); + } + } else if (p->indel < 0) { + printw(p->indel, fp); + for (j = 1; j <= -p->indel; ++j) { + int c = (ref && (int)pos+j < ref_len)? ref[pos+j] : 'N'; + putc(bam_is_rev(p->b)? tolower(c) : toupper(c), fp); + } + } + if (p->is_tail) putc('$', fp); +} + +#include +#include "bam2bcf.h" +#include "sample.h" + +#define MPLP_BCF 1 +#define MPLP_VCF (1<<1) +#define MPLP_NO_COMP (1<<2) +#define MPLP_NO_ORPHAN (1<<3) +#define MPLP_REALN (1<<4) +#define MPLP_NO_INDEL (1<<5) +#define MPLP_REDO_BAQ (1<<6) +#define MPLP_ILLUMINA13 (1<<7) +#define MPLP_IGNORE_RG (1<<8) +#define MPLP_PRINT_POS (1<<9) +#define MPLP_PRINT_MAPQ (1<<10) +#define MPLP_PER_SAMPLE (1<<11) +#define MPLP_SMART_OVERLAPS (1<<12) + +void *bed_read(const char *fn); +void bed_destroy(void *_h); +int bed_overlap(const void *_h, const char *chr, int beg, int end); + +typedef struct { + int min_mq, flag, min_baseQ, capQ_thres, max_depth, max_indel_depth, fmt_flag; + int rflag_require, rflag_filter; + int openQ, extQ, tandemQ, min_support; // for indels + double min_frac; // for indels + char *reg, *pl_list, *fai_fname, *output_fname; + faidx_t *fai; + void *bed, *rghash; + int argc; + char **argv; + sam_global_args ga; +} mplp_conf_t; + +typedef struct { + char *ref[2]; + int ref_id[2]; + int ref_len[2]; +} mplp_ref_t; + +#define MPLP_REF_INIT {{NULL,NULL},{-1,-1},{0,0}} + +typedef struct { + samFile *fp; + hts_itr_t *iter; + bam_hdr_t *h; + mplp_ref_t *ref; + const mplp_conf_t *conf; +} mplp_aux_t; + +typedef struct { + int n; + int *n_plp, *m_plp; + bam_pileup1_t **plp; +} mplp_pileup_t; + +static int mplp_get_ref(mplp_aux_t *ma, int tid, char **ref, int *ref_len) { + mplp_ref_t *r = ma->ref; + + //printf("get ref %d {%d/%p, %d/%p}\n", tid, r->ref_id[0], r->ref[0], r->ref_id[1], r->ref[1]); + + if (!r || !ma->conf->fai) { + *ref = NULL; + return 0; + } + + // Do we need to reference count this so multiple mplp_aux_t can + // track which references are in use? + // For now we just cache the last two. Sufficient? + if (tid == r->ref_id[0]) { + *ref = r->ref[0]; + *ref_len = r->ref_len[0]; + return 1; + } + if (tid == r->ref_id[1]) { + // Last, swap over + int tmp; + tmp = r->ref_id[0]; r->ref_id[0] = r->ref_id[1]; r->ref_id[1] = tmp; + tmp = r->ref_len[0]; r->ref_len[0] = r->ref_len[1]; r->ref_len[1] = tmp; + + char *tc; + tc = r->ref[0]; r->ref[0] = r->ref[1]; r->ref[1] = tc; + *ref = r->ref[0]; + *ref_len = r->ref_len[0]; + return 1; + } + + // New, so migrate to old and load new + free(r->ref[1]); + r->ref[1] = r->ref[0]; + r->ref_id[1] = r->ref_id[0]; + r->ref_len[1] = r->ref_len[0]; + + r->ref_id[0] = tid; + r->ref[0] = faidx_fetch_seq(ma->conf->fai, + ma->h->target_name[r->ref_id[0]], + 0, + INT_MAX, + &r->ref_len[0]); + + if (!r->ref[0]) { + r->ref[0] = NULL; + r->ref_id[0] = -1; + r->ref_len[0] = 0; + *ref = NULL; + return 0; + } + + *ref = r->ref[0]; + *ref_len = r->ref_len[0]; + return 1; +} + +static int mplp_func(void *data, bam1_t *b) +{ + extern int bam_realn(bam1_t *b, const char *ref); + extern int bam_prob_realn_core(bam1_t *b, const char *ref, int ref_len, int flag); + extern int bam_cap_mapQ(bam1_t *b, char *ref, int ref_len, int thres); + char *ref; + mplp_aux_t *ma = (mplp_aux_t*)data; + int ret, skip = 0, ref_len; + do { + int has_ref; + ret = ma->iter? sam_itr_next(ma->fp, ma->iter, b) : sam_read1(ma->fp, ma->h, b); + if (ret < 0) break; + // The 'B' cigar operation is not part of the specification, considering as obsolete. + // bam_remove_B(b); + if (b->core.tid < 0 || (b->core.flag&BAM_FUNMAP)) { // exclude unmapped reads + skip = 1; + continue; + } + if (ma->conf->rflag_require && !(ma->conf->rflag_require&b->core.flag)) { skip = 1; continue; } + if (ma->conf->rflag_filter && ma->conf->rflag_filter&b->core.flag) { skip = 1; continue; } + if (ma->conf->bed) { // test overlap + skip = !bed_overlap(ma->conf->bed, ma->h->target_name[b->core.tid], b->core.pos, bam_endpos(b)); + if (skip) continue; + } + if (ma->conf->rghash) { // exclude read groups + uint8_t *rg = bam_aux_get(b, "RG"); + skip = (rg && khash_str2int_get(ma->conf->rghash, (const char*)(rg+1), NULL)==0); + if (skip) continue; + } + if (ma->conf->flag & MPLP_ILLUMINA13) { + int i; + uint8_t *qual = bam_get_qual(b); + for (i = 0; i < b->core.l_qseq; ++i) + qual[i] = qual[i] > 31? qual[i] - 31 : 0; + } + + if (ma->conf->fai && b->core.tid >= 0) { + has_ref = mplp_get_ref(ma, b->core.tid, &ref, &ref_len); + if (has_ref && ref_len <= b->core.pos) { // exclude reads outside of the reference sequence + fprintf(stderr,"[%s] Skipping because %d is outside of %d [ref:%d]\n", + __func__, b->core.pos, ref_len, b->core.tid); + skip = 1; + continue; + } + } else { + has_ref = 0; + } + + skip = 0; + if (has_ref && (ma->conf->flag&MPLP_REALN)) bam_prob_realn_core(b, ref, ref_len, (ma->conf->flag & MPLP_REDO_BAQ)? 7 : 3); + if (has_ref && ma->conf->capQ_thres > 10) { + int q = bam_cap_mapQ(b, ref, ref_len, ma->conf->capQ_thres); + if (q < 0) skip = 1; + else if (b->core.qual > q) b->core.qual = q; + } + if (b->core.qual < ma->conf->min_mq) skip = 1; + else if ((ma->conf->flag&MPLP_NO_ORPHAN) && (b->core.flag&BAM_FPAIRED) && !(b->core.flag&BAM_FPROPER_PAIR)) skip = 1; + } while (skip); + return ret; +} + +static void group_smpl(mplp_pileup_t *m, bam_sample_t *sm, kstring_t *buf, + int n, char *const*fn, int *n_plp, const bam_pileup1_t **plp, int ignore_rg) +{ + int i, j; + memset(m->n_plp, 0, m->n * sizeof(int)); + for (i = 0; i < n; ++i) { + for (j = 0; j < n_plp[i]; ++j) { + const bam_pileup1_t *p = plp[i] + j; + uint8_t *q; + int id = -1; + q = ignore_rg? NULL : bam_aux_get(p->b, "RG"); + if (q) id = bam_smpl_rg2smid(sm, fn[i], (char*)q+1, buf); + if (id < 0) id = bam_smpl_rg2smid(sm, fn[i], 0, buf); + if (id < 0 || id >= m->n) { + assert(q); // otherwise a bug + fprintf(stderr, "[%s] Read group %s used in file %s but absent from the header or an alignment missing read group.\n", __func__, (char*)q+1, fn[i]); + exit(EXIT_FAILURE); + } + if (m->n_plp[id] == m->m_plp[id]) { + m->m_plp[id] = m->m_plp[id]? m->m_plp[id]<<1 : 8; + m->plp[id] = realloc(m->plp[id], sizeof(bam_pileup1_t) * m->m_plp[id]); + } + m->plp[id][m->n_plp[id]++] = *p; + } + } +} + +/* + * Performs pileup + * @param conf configuration for this pileup + * @param n number of files specified in fn + * @param fn filenames + */ +static int mpileup(mplp_conf_t *conf, int n, char **fn) +{ + extern void *bcf_call_add_rg(void *rghash, const char *hdtext, const char *list); + extern void bcf_call_del_rghash(void *rghash); + mplp_aux_t **data; + int i, tid, pos, *n_plp, beg0 = 0, end0 = INT_MAX, ref_len, max_depth, max_indel_depth; + const bam_pileup1_t **plp; + mplp_ref_t mp_ref = MPLP_REF_INIT; + bam_mplp_t iter; + bam_hdr_t *h = NULL; /* header of first file in input list */ + char *ref; + void *rghash = NULL; + FILE *pileup_fp = NULL; + + bcf_callaux_t *bca = NULL; + bcf_callret1_t *bcr = NULL; + bcf_call_t bc; + htsFile *bcf_fp = NULL; + bcf_hdr_t *bcf_hdr = NULL; + + bam_sample_t *sm = NULL; + kstring_t buf; + mplp_pileup_t gplp; + + memset(&gplp, 0, sizeof(mplp_pileup_t)); + memset(&buf, 0, sizeof(kstring_t)); + memset(&bc, 0, sizeof(bcf_call_t)); + data = calloc(n, sizeof(mplp_aux_t*)); + plp = calloc(n, sizeof(bam_pileup1_t*)); + n_plp = calloc(n, sizeof(int)); + sm = bam_smpl_init(); + + if (n == 0) { + fprintf(stderr,"[%s] no input file/data given\n", __func__); + exit(EXIT_FAILURE); + } + + // read the header of each file in the list and initialize data + for (i = 0; i < n; ++i) { + bam_hdr_t *h_tmp; + data[i] = calloc(1, sizeof(mplp_aux_t)); + data[i]->fp = sam_open_format(fn[i], "rb", &conf->ga.in); + if ( !data[i]->fp ) + { + fprintf(stderr, "[%s] failed to open %s: %s\n", __func__, fn[i], strerror(errno)); + exit(EXIT_FAILURE); + } + if (hts_set_opt(data[i]->fp, CRAM_OPT_DECODE_MD, 0)) { + fprintf(stderr, "Failed to set CRAM_OPT_DECODE_MD value\n"); + exit(EXIT_FAILURE); + } + if (conf->fai_fname && hts_set_fai_filename(data[i]->fp, conf->fai_fname) != 0) { + fprintf(stderr, "[%s] failed to process %s: %s\n", + __func__, conf->fai_fname, strerror(errno)); + exit(EXIT_FAILURE); + } + data[i]->conf = conf; + data[i]->ref = &mp_ref; + h_tmp = sam_hdr_read(data[i]->fp); + if ( !h_tmp ) { + fprintf(stderr,"[%s] fail to read the header of %s\n", __func__, fn[i]); + exit(EXIT_FAILURE); + } + bam_smpl_add(sm, fn[i], (conf->flag&MPLP_IGNORE_RG)? 0 : h_tmp->text); + // Collect read group IDs with PL (platform) listed in pl_list (note: fragile, strstr search) + rghash = bcf_call_add_rg(rghash, h_tmp->text, conf->pl_list); + if (conf->reg) { + hts_idx_t *idx = sam_index_load(data[i]->fp, fn[i]); + if (idx == NULL) { + fprintf(stderr, "[%s] fail to load index for %s\n", __func__, fn[i]); + exit(EXIT_FAILURE); + } + if ( (data[i]->iter=sam_itr_querys(idx, h_tmp, conf->reg)) == 0) { + fprintf(stderr, "[E::%s] fail to parse region '%s' with %s\n", __func__, conf->reg, fn[i]); + exit(EXIT_FAILURE); + } + if (i == 0) beg0 = data[i]->iter->beg, end0 = data[i]->iter->end; + hts_idx_destroy(idx); + } + else + data[i]->iter = NULL; + + if (i == 0) h = data[i]->h = h_tmp; // save the header of the first file + else { + // FIXME: check consistency between h and h_tmp + bam_hdr_destroy(h_tmp); + + // we store only the first file's header; it's (alleged to be) + // compatible with the i-th file's target_name lookup needs + data[i]->h = h; + } + } + // allocate data storage proportionate to number of samples being studied sm->n + gplp.n = sm->n; + gplp.n_plp = calloc(sm->n, sizeof(int)); + gplp.m_plp = calloc(sm->n, sizeof(int)); + gplp.plp = calloc(sm->n, sizeof(bam_pileup1_t*)); + + fprintf(stderr, "[%s] %d samples in %d input files\n", __func__, sm->n, n); + // write the VCF header + if (conf->flag & MPLP_BCF) + { + const char *mode; + if ( conf->flag & MPLP_VCF ) + mode = (conf->flag&MPLP_NO_COMP)? "wu" : "wz"; // uncompressed VCF or compressed VCF + else + mode = (conf->flag&MPLP_NO_COMP)? "wub" : "wb"; // uncompressed BCF or compressed BCF + + bcf_fp = bcf_open(conf->output_fname? conf->output_fname : "-", mode); + if (bcf_fp == NULL) { + fprintf(stderr, "[%s] failed to write to %s: %s\n", __func__, conf->output_fname? conf->output_fname : "standard output", strerror(errno)); + exit(EXIT_FAILURE); + } + + // BCF header creation + bcf_hdr = bcf_hdr_init("w"); + kstring_t str = {0,0,NULL}; + + ksprintf(&str, "##samtoolsVersion=%s+htslib-%s\n",samtools_version(),hts_version()); + bcf_hdr_append(bcf_hdr, str.s); + + str.l = 0; + ksprintf(&str, "##samtoolsCommand=samtools mpileup"); + for (i=1; iargc; i++) ksprintf(&str, " %s", conf->argv[i]); + kputc('\n', &str); + bcf_hdr_append(bcf_hdr, str.s); + + if (conf->fai_fname) + { + str.l = 0; + ksprintf(&str, "##reference=file://%s\n", conf->fai_fname); + bcf_hdr_append(bcf_hdr, str.s); + } + + // Translate BAM @SQ tags to BCF ##contig tags + // todo: use/write new BAM header manipulation routines, fill also UR, M5 + for (i=0; in_targets; i++) + { + str.l = 0; + ksprintf(&str, "##contig=", h->target_name[i], h->target_len[i]); + bcf_hdr_append(bcf_hdr, str.s); + } + free(str.s); + bcf_hdr_append(bcf_hdr,"##ALT="); + bcf_hdr_append(bcf_hdr,"##INFO="); + bcf_hdr_append(bcf_hdr,"##INFO="); + bcf_hdr_append(bcf_hdr,"##INFO="); + bcf_hdr_append(bcf_hdr,"##INFO="); + bcf_hdr_append(bcf_hdr,"##INFO="); + bcf_hdr_append(bcf_hdr,"##INFO="); + bcf_hdr_append(bcf_hdr,"##INFO="); + bcf_hdr_append(bcf_hdr,"##INFO="); + bcf_hdr_append(bcf_hdr,"##INFO="); +#if CDF_MWU_TESTS + bcf_hdr_append(bcf_hdr,"##INFO="); + bcf_hdr_append(bcf_hdr,"##INFO="); + bcf_hdr_append(bcf_hdr,"##INFO="); + bcf_hdr_append(bcf_hdr,"##INFO="); +#endif + bcf_hdr_append(bcf_hdr,"##INFO="); + bcf_hdr_append(bcf_hdr,"##INFO="); + bcf_hdr_append(bcf_hdr,"##INFO="); + bcf_hdr_append(bcf_hdr,"##INFO="); + bcf_hdr_append(bcf_hdr,"##FORMAT="); + if ( conf->fmt_flag&B2B_FMT_DP ) + bcf_hdr_append(bcf_hdr,"##FORMAT="); + if ( conf->fmt_flag&B2B_FMT_DV ) + bcf_hdr_append(bcf_hdr,"##FORMAT="); + if ( conf->fmt_flag&B2B_FMT_DPR ) + bcf_hdr_append(bcf_hdr,"##FORMAT="); + if ( conf->fmt_flag&B2B_INFO_DPR ) + bcf_hdr_append(bcf_hdr,"##INFO="); + if ( conf->fmt_flag&B2B_FMT_DP4 ) + bcf_hdr_append(bcf_hdr,"##FORMAT="); + if ( conf->fmt_flag&B2B_FMT_SP ) + bcf_hdr_append(bcf_hdr,"##FORMAT="); + if ( conf->fmt_flag&B2B_FMT_AD ) + bcf_hdr_append(bcf_hdr,"##FORMAT="); + if ( conf->fmt_flag&B2B_FMT_ADF ) + bcf_hdr_append(bcf_hdr,"##FORMAT="); + if ( conf->fmt_flag&B2B_FMT_ADR ) + bcf_hdr_append(bcf_hdr,"##FORMAT="); + if ( conf->fmt_flag&B2B_INFO_AD ) + bcf_hdr_append(bcf_hdr,"##INFO="); + if ( conf->fmt_flag&B2B_INFO_ADF ) + bcf_hdr_append(bcf_hdr,"##INFO="); + if ( conf->fmt_flag&B2B_INFO_ADR ) + bcf_hdr_append(bcf_hdr,"##INFO="); + + for (i=0; in; i++) + bcf_hdr_add_sample(bcf_hdr, sm->smpl[i]); + bcf_hdr_add_sample(bcf_hdr, NULL); + bcf_hdr_write(bcf_fp, bcf_hdr); + // End of BCF header creation + + // Initialise the calling algorithm + bca = bcf_call_init(-1., conf->min_baseQ); + bcr = calloc(sm->n, sizeof(bcf_callret1_t)); + bca->rghash = rghash; + bca->openQ = conf->openQ, bca->extQ = conf->extQ, bca->tandemQ = conf->tandemQ; + bca->min_frac = conf->min_frac; + bca->min_support = conf->min_support; + bca->per_sample_flt = conf->flag & MPLP_PER_SAMPLE; + + bc.bcf_hdr = bcf_hdr; + bc.n = sm->n; + bc.PL = malloc(15 * sm->n * sizeof(*bc.PL)); + if (conf->fmt_flag) + { + assert( sizeof(float)==sizeof(int32_t) ); + bc.DP4 = malloc(sm->n * sizeof(int32_t) * 4); + bc.fmt_arr = malloc(sm->n * sizeof(float)); // all fmt_flag fields + if ( conf->fmt_flag&(B2B_INFO_DPR|B2B_FMT_DPR|B2B_INFO_AD|B2B_INFO_ADF|B2B_INFO_ADR|B2B_FMT_AD|B2B_FMT_ADF|B2B_FMT_ADR) ) + { + // first B2B_MAX_ALLELES fields for total numbers, the rest per-sample + bc.ADR = (int32_t*) malloc((sm->n+1)*B2B_MAX_ALLELES*sizeof(int32_t)); + bc.ADF = (int32_t*) malloc((sm->n+1)*B2B_MAX_ALLELES*sizeof(int32_t)); + for (i=0; in; i++) + { + bcr[i].ADR = bc.ADR + (i+1)*B2B_MAX_ALLELES; + bcr[i].ADF = bc.ADF + (i+1)*B2B_MAX_ALLELES; + } + } + } + } + else { + pileup_fp = conf->output_fname? fopen(conf->output_fname, "w") : stdout; + + if (pileup_fp == NULL) { + fprintf(stderr, "[%s] failed to write to %s: %s\n", __func__, conf->output_fname, strerror(errno)); + exit(EXIT_FAILURE); + } + } + + // init pileup + iter = bam_mplp_init(n, mplp_func, (void**)data); + if ( conf->flag & MPLP_SMART_OVERLAPS ) bam_mplp_init_overlaps(iter); + max_depth = conf->max_depth; + if (max_depth * sm->n > 1<<20) + fprintf(stderr, "(%s) Max depth is above 1M. Potential memory hog!\n", __func__); + if (max_depth * sm->n < 8000) { + max_depth = 8000 / sm->n; + fprintf(stderr, "<%s> Set max per-file depth to %d\n", __func__, max_depth); + } + max_indel_depth = conf->max_indel_depth * sm->n; + bam_mplp_set_maxcnt(iter, max_depth); + bcf1_t *bcf_rec = bcf_init1(); + int ret; + // begin pileup + while ( (ret=bam_mplp_auto(iter, &tid, &pos, n_plp, plp)) > 0) { + if (conf->reg && (pos < beg0 || pos >= end0)) continue; // out of the region requested + if (conf->bed && tid >= 0 && !bed_overlap(conf->bed, h->target_name[tid], pos, pos+1)) continue; + mplp_get_ref(data[0], tid, &ref, &ref_len); + //printf("tid=%d len=%d ref=%p/%s\n", tid, ref_len, ref, ref); + if (conf->flag & MPLP_BCF) { + int total_depth, _ref0, ref16; + for (i = total_depth = 0; i < n; ++i) total_depth += n_plp[i]; + group_smpl(&gplp, sm, &buf, n, fn, n_plp, plp, conf->flag & MPLP_IGNORE_RG); + _ref0 = (ref && pos < ref_len)? ref[pos] : 'N'; + ref16 = seq_nt16_table[_ref0]; + bcf_callaux_clean(bca, &bc); + for (i = 0; i < gplp.n; ++i) + bcf_call_glfgen(gplp.n_plp[i], gplp.plp[i], ref16, bca, bcr + i); + bc.tid = tid; bc.pos = pos; + bcf_call_combine(gplp.n, bcr, bca, ref16, &bc); + bcf_clear1(bcf_rec); + bcf_call2bcf(&bc, bcf_rec, bcr, conf->fmt_flag, 0, 0); + bcf_write1(bcf_fp, bcf_hdr, bcf_rec); + // call indels; todo: subsampling with total_depth>max_indel_depth instead of ignoring? + if (!(conf->flag&MPLP_NO_INDEL) && total_depth < max_indel_depth && bcf_call_gap_prep(gplp.n, gplp.n_plp, gplp.plp, pos, bca, ref, rghash) >= 0) + { + bcf_callaux_clean(bca, &bc); + for (i = 0; i < gplp.n; ++i) + bcf_call_glfgen(gplp.n_plp[i], gplp.plp[i], -1, bca, bcr + i); + if (bcf_call_combine(gplp.n, bcr, bca, -1, &bc) >= 0) { + bcf_clear1(bcf_rec); + bcf_call2bcf(&bc, bcf_rec, bcr, conf->fmt_flag, bca, ref); + bcf_write1(bcf_fp, bcf_hdr, bcf_rec); + } + } + } else { + fprintf(pileup_fp, "%s\t%d\t%c", h->target_name[tid], pos + 1, (ref && pos < ref_len)? ref[pos] : 'N'); + for (i = 0; i < n; ++i) { + int j, cnt; + for (j = cnt = 0; j < n_plp[i]; ++j) { + const bam_pileup1_t *p = plp[i] + j; + int c = p->qpos < p->b->core.l_qseq + ? bam_get_qual(p->b)[p->qpos] + : 0; + if (c >= conf->min_baseQ) ++cnt; + } + fprintf(pileup_fp, "\t%d\t", cnt); + if (n_plp[i] == 0) { + fputs("*\t*", pileup_fp); + if (conf->flag & MPLP_PRINT_MAPQ) fputs("\t*", pileup_fp); + if (conf->flag & MPLP_PRINT_POS) fputs("\t*", pileup_fp); + } else { + for (j = 0; j < n_plp[i]; ++j) { + const bam_pileup1_t *p = plp[i] + j; + int c = p->qpos < p->b->core.l_qseq + ? bam_get_qual(p->b)[p->qpos] + : 0; + if (c >= conf->min_baseQ) + pileup_seq(pileup_fp, plp[i] + j, pos, ref_len, ref); + } + putc('\t', pileup_fp); + for (j = 0; j < n_plp[i]; ++j) { + const bam_pileup1_t *p = plp[i] + j; + int c = p->qpos < p->b->core.l_qseq + ? bam_get_qual(p->b)[p->qpos] + : 0; + if (c >= conf->min_baseQ) { + c = c + 33 < 126? c + 33 : 126; + putc(c, pileup_fp); + } + } + if (conf->flag & MPLP_PRINT_MAPQ) { + putc('\t', pileup_fp); + for (j = 0; j < n_plp[i]; ++j) { + const bam_pileup1_t *p = plp[i] + j; + int c = bam_get_qual(p->b)[p->qpos]; + if ( c < conf->min_baseQ ) continue; + c = plp[i][j].b->core.qual + 33; + if (c > 126) c = 126; + putc(c, pileup_fp); + } + } + if (conf->flag & MPLP_PRINT_POS) { + putc('\t', pileup_fp); + int last = 0; + for (j = 0; j < n_plp[i]; ++j) { + const bam_pileup1_t *p = plp[i] + j; + int c = bam_get_qual(p->b)[p->qpos]; + if ( c < conf->min_baseQ ) continue; + + if (last++) putc(',', pileup_fp); + fprintf(pileup_fp, "%d", plp[i][j].qpos + 1); // FIXME: printf() is very slow... + } + } + } + } + putc('\n', pileup_fp); + } + } + + // clean up + free(bc.tmp.s); + bcf_destroy1(bcf_rec); + if (bcf_fp) + { + hts_close(bcf_fp); + bcf_hdr_destroy(bcf_hdr); + bcf_call_destroy(bca); + free(bc.PL); + free(bc.DP4); + free(bc.ADR); + free(bc.ADF); + free(bc.fmt_arr); + free(bcr); + } + if (pileup_fp && conf->output_fname) fclose(pileup_fp); + bam_smpl_destroy(sm); free(buf.s); + for (i = 0; i < gplp.n; ++i) free(gplp.plp[i]); + free(gplp.plp); free(gplp.n_plp); free(gplp.m_plp); + bcf_call_del_rghash(rghash); + bam_mplp_destroy(iter); + bam_hdr_destroy(h); + for (i = 0; i < n; ++i) { + sam_close(data[i]->fp); + if (data[i]->iter) hts_itr_destroy(data[i]->iter); + free(data[i]); + } + free(data); free(plp); free(n_plp); + free(mp_ref.ref[0]); + free(mp_ref.ref[1]); + return ret; +} + +#define MAX_PATH_LEN 1024 +int read_file_list(const char *file_list,int *n,char **argv[]) +{ + char buf[MAX_PATH_LEN]; + int len, nfiles = 0; + char **files = NULL; + struct stat sb; + + *n = 0; + *argv = NULL; + + FILE *fh = fopen(file_list,"r"); + if ( !fh ) + { + fprintf(stderr,"%s: %s\n", file_list,strerror(errno)); + return 1; + } + + files = calloc(nfiles,sizeof(char*)); + nfiles = 0; + while ( fgets(buf,MAX_PATH_LEN,fh) ) + { + // allow empty lines and trailing spaces + len = strlen(buf); + while ( len>0 && isspace(buf[len-1]) ) len--; + if ( !len ) continue; + + // check sanity of the file list + buf[len] = 0; + if (stat(buf, &sb) != 0) + { + // no such file, check if it is safe to print its name + int i, safe_to_print = 1; + for (i=0; irflag_require); + char *tmp_filter = bam_flag2str(mplp->rflag_filter); + + // Display usage information, formatted for the standard 80 columns. + // (The unusual string formatting here aids the readability of this + // source code in 80 columns, to the extent that's possible.) + + fprintf(fp, +"\n" +"Usage: samtools mpileup [options] in1.bam [in2.bam [...]]\n" +"\n" +"Input options:\n" +" -6, --illumina1.3+ quality is in the Illumina-1.3+ encoding\n" +" -A, --count-orphans do not discard anomalous read pairs\n" +" -b, --bam-list FILE list of input BAM filenames, one per line\n" +" -B, --no-BAQ disable BAQ (per-Base Alignment Quality)\n" +" -C, --adjust-MQ INT adjust mapping quality; recommended:50, disable:0 [0]\n" +" -d, --max-depth INT max per-file depth; avoids excessive memory usage [%d]\n", mplp->max_depth); + fprintf(fp, +" -E, --redo-BAQ recalculate BAQ on the fly, ignore existing BQs\n" +" -f, --fasta-ref FILE faidx indexed reference sequence file\n" +" -G, --exclude-RG FILE exclude read groups listed in FILE\n" +" -l, --positions FILE skip unlisted positions (chr pos) or regions (BED)\n" +" -q, --min-MQ INT skip alignments with mapQ smaller than INT [%d]\n", mplp->min_mq); + fprintf(fp, +" -Q, --min-BQ INT skip bases with baseQ/BAQ smaller than INT [%d]\n", mplp->min_baseQ); + fprintf(fp, +" -r, --region REG region in which pileup is generated\n" +" -R, --ignore-RG ignore RG tags (one BAM = one sample)\n" +" --rf, --incl-flags STR|INT required flags: skip reads with mask bits unset [%s]\n", tmp_require); + fprintf(fp, +" --ff, --excl-flags STR|INT filter flags: skip reads with mask bits set\n" +" [%s]\n", tmp_filter); + fprintf(fp, +" -x, --ignore-overlaps disable read-pair overlap detection\n" +"\n" +"Output options:\n" +" -o, --output FILE write output to FILE [standard output]\n" +" -g, --BCF generate genotype likelihoods in BCF format\n" +" -v, --VCF generate genotype likelihoods in VCF format\n" +"\n" +"Output options for mpileup format (without -g/-v):\n" +" -O, --output-BP output base positions on reads\n" +" -s, --output-MQ output mapping quality\n" +"\n" +"Output options for genotype likelihoods (when -g/-v is used):\n" +" -t, --output-tags LIST optional tags to output:\n" +" DP,AD,ADF,ADR,SP,INFO/AD,INFO/ADF,INFO/ADR []\n" +" -u, --uncompressed generate uncompressed VCF/BCF output\n" +"\n" +"SNP/INDEL genotype likelihoods options (effective with -g/-v):\n" +" -e, --ext-prob INT Phred-scaled gap extension seq error probability [%d]\n", mplp->extQ); + fprintf(fp, +" -F, --gap-frac FLOAT minimum fraction of gapped reads [%g]\n", mplp->min_frac); + fprintf(fp, +" -h, --tandem-qual INT coefficient for homopolymer errors [%d]\n", mplp->tandemQ); + fprintf(fp, +" -I, --skip-indels do not perform indel calling\n" +" -L, --max-idepth INT maximum per-file depth for INDEL calling [%d]\n", mplp->max_indel_depth); + fprintf(fp, +" -m, --min-ireads INT minimum number gapped reads for indel candidates [%d]\n", mplp->min_support); + fprintf(fp, +" -o, --open-prob INT Phred-scaled gap open seq error probability [%d]\n", mplp->openQ); + fprintf(fp, +" -p, --per-sample-mF apply -m and -F per-sample for increased sensitivity\n" +" -P, --platforms STR comma separated list of platforms for indels [all]\n"); + sam_global_opt_help(fp, "-.--."); + fprintf(fp, +"\n" +"Notes: Assuming diploid individuals.\n"); + + free(tmp_require); + free(tmp_filter); +} + +int bam_mpileup(int argc, char *argv[]) +{ + int c; + const char *file_list = NULL; + char **fn = NULL; + int nfiles = 0, use_orphan = 0; + mplp_conf_t mplp; + memset(&mplp, 0, sizeof(mplp_conf_t)); + mplp.min_baseQ = 13; + mplp.capQ_thres = 0; + mplp.max_depth = 250; mplp.max_indel_depth = 250; + mplp.openQ = 40; mplp.extQ = 20; mplp.tandemQ = 100; + mplp.min_frac = 0.002; mplp.min_support = 1; + mplp.flag = MPLP_NO_ORPHAN | MPLP_REALN | MPLP_SMART_OVERLAPS; + mplp.argc = argc; mplp.argv = argv; + mplp.rflag_filter = BAM_FUNMAP | BAM_FSECONDARY | BAM_FQCFAIL | BAM_FDUP; + mplp.output_fname = NULL; + sam_global_args_init(&mplp.ga); + + static const struct option lopts[] = + { + SAM_OPT_GLOBAL_OPTIONS('-', 0, '-', '-', 0), + {"rf", required_argument, NULL, 1}, // require flag + {"ff", required_argument, NULL, 2}, // filter flag + {"incl-flags", required_argument, NULL, 1}, + {"excl-flags", required_argument, NULL, 2}, + {"output", required_argument, NULL, 3}, + {"open-prob", required_argument, NULL, 4}, + {"illumina1.3+", no_argument, NULL, '6'}, + {"count-orphans", no_argument, NULL, 'A'}, + {"bam-list", required_argument, NULL, 'b'}, + {"no-BAQ", no_argument, NULL, 'B'}, + {"no-baq", no_argument, NULL, 'B'}, + {"adjust-MQ", required_argument, NULL, 'C'}, + {"adjust-mq", required_argument, NULL, 'C'}, + {"max-depth", required_argument, NULL, 'd'}, + {"redo-BAQ", no_argument, NULL, 'E'}, + {"redo-baq", no_argument, NULL, 'E'}, + {"fasta-ref", required_argument, NULL, 'f'}, + {"exclude-RG", required_argument, NULL, 'G'}, + {"exclude-rg", required_argument, NULL, 'G'}, + {"positions", required_argument, NULL, 'l'}, + {"region", required_argument, NULL, 'r'}, + {"ignore-RG", no_argument, NULL, 'R'}, + {"ignore-rg", no_argument, NULL, 'R'}, + {"min-MQ", required_argument, NULL, 'q'}, + {"min-mq", required_argument, NULL, 'q'}, + {"min-BQ", required_argument, NULL, 'Q'}, + {"min-bq", required_argument, NULL, 'Q'}, + {"ignore-overlaps", no_argument, NULL, 'x'}, + {"BCF", no_argument, NULL, 'g'}, + {"bcf", no_argument, NULL, 'g'}, + {"VCF", no_argument, NULL, 'v'}, + {"vcf", no_argument, NULL, 'v'}, + {"output-BP", no_argument, NULL, 'O'}, + {"output-bp", no_argument, NULL, 'O'}, + {"output-MQ", no_argument, NULL, 's'}, + {"output-mq", no_argument, NULL, 's'}, + {"output-tags", required_argument, NULL, 't'}, + {"uncompressed", no_argument, NULL, 'u'}, + {"ext-prob", required_argument, NULL, 'e'}, + {"gap-frac", required_argument, NULL, 'F'}, + {"tandem-qual", required_argument, NULL, 'h'}, + {"skip-indels", no_argument, NULL, 'I'}, + {"max-idepth", required_argument, NULL, 'L'}, + {"min-ireads ", required_argument, NULL, 'm'}, + {"per-sample-mF", no_argument, NULL, 'p'}, + {"per-sample-mf", no_argument, NULL, 'p'}, + {"platforms", required_argument, NULL, 'P'}, + {NULL, 0, NULL, 0} + }; + while ((c = getopt_long(argc, argv, "Agf:r:l:q:Q:uRC:BDSd:L:b:P:po:e:h:Im:F:EG:6OsVvxt:",lopts,NULL)) >= 0) { + switch (c) { + case 'x': mplp.flag &= ~MPLP_SMART_OVERLAPS; break; + case 1 : + mplp.rflag_require = bam_str2flag(optarg); + if ( mplp.rflag_require<0 ) { fprintf(stderr,"Could not parse --rf %s\n", optarg); return 1; } + break; + case 2 : + mplp.rflag_filter = bam_str2flag(optarg); + if ( mplp.rflag_filter<0 ) { fprintf(stderr,"Could not parse --ff %s\n", optarg); return 1; } + break; + case 3 : mplp.output_fname = optarg; break; + case 4 : mplp.openQ = atoi(optarg); break; + case 'f': + mplp.fai = fai_load(optarg); + if (mplp.fai == NULL) return 1; + mplp.fai_fname = optarg; + break; + case 'd': mplp.max_depth = atoi(optarg); break; + case 'r': mplp.reg = strdup(optarg); break; + case 'l': + // In the original version the whole BAM was streamed which is inefficient + // with few BED intervals and big BAMs. Todo: devise a heuristic to determine + // best strategy, that is streaming or jumping. + mplp.bed = bed_read(optarg); + if (!mplp.bed) { print_error_errno("mpileup", "Could not read file \"%s\"", optarg); return 1; } + break; + case 'P': mplp.pl_list = strdup(optarg); break; + case 'p': mplp.flag |= MPLP_PER_SAMPLE; break; + case 'g': mplp.flag |= MPLP_BCF; break; + case 'v': mplp.flag |= MPLP_BCF | MPLP_VCF; break; + case 'u': mplp.flag |= MPLP_NO_COMP | MPLP_BCF; break; + case 'B': mplp.flag &= ~MPLP_REALN; break; + case 'D': mplp.fmt_flag |= B2B_FMT_DP; fprintf(stderr, "[warning] samtools mpileup option `-D` is functional, but deprecated. Please switch to `-t DP` in future.\n"); break; + case 'S': mplp.fmt_flag |= B2B_FMT_SP; fprintf(stderr, "[warning] samtools mpileup option `-S` is functional, but deprecated. Please switch to `-t SP` in future.\n"); break; + case 'V': mplp.fmt_flag |= B2B_FMT_DV; fprintf(stderr, "[warning] samtools mpileup option `-V` is functional, but deprecated. Please switch to `-t DV` in future.\n"); break; + case 'I': mplp.flag |= MPLP_NO_INDEL; break; + case 'E': mplp.flag |= MPLP_REDO_BAQ; break; + case '6': mplp.flag |= MPLP_ILLUMINA13; break; + case 'R': mplp.flag |= MPLP_IGNORE_RG; break; + case 's': mplp.flag |= MPLP_PRINT_MAPQ; break; + case 'O': mplp.flag |= MPLP_PRINT_POS; break; + case 'C': mplp.capQ_thres = atoi(optarg); break; + case 'q': mplp.min_mq = atoi(optarg); break; + case 'Q': mplp.min_baseQ = atoi(optarg); break; + case 'b': file_list = optarg; break; + case 'o': { + char *end; + long value = strtol(optarg, &end, 10); + // Distinguish between -o INT and -o FILE (a bit of a hack!) + if (*end == '\0') mplp.openQ = value; + else mplp.output_fname = optarg; + } + break; + case 'e': mplp.extQ = atoi(optarg); break; + case 'h': mplp.tandemQ = atoi(optarg); break; + case 'A': use_orphan = 1; break; + case 'F': mplp.min_frac = atof(optarg); break; + case 'm': mplp.min_support = atoi(optarg); break; + case 'L': mplp.max_indel_depth = atoi(optarg); break; + case 'G': { + FILE *fp_rg; + char buf[1024]; + mplp.rghash = khash_str2int_init(); + if ((fp_rg = fopen(optarg, "r")) == NULL) + fprintf(stderr, "(%s) Fail to open file %s. Continue anyway.\n", __func__, optarg); + while (!feof(fp_rg) && fscanf(fp_rg, "%s", buf) > 0) // this is not a good style, but forgive me... + khash_str2int_inc(mplp.rghash, strdup(buf)); + fclose(fp_rg); + } + break; + case 't': mplp.fmt_flag |= parse_format_flag(optarg); break; + default: + if (parse_sam_global_opt(c, optarg, lopts, &mplp.ga) == 0) break; + /* else fall-through */ + case '?': + print_usage(stderr, &mplp); + return 1; + } + } + if (!mplp.fai && mplp.ga.reference) { + mplp.fai_fname = mplp.ga.reference; + mplp.fai = fai_load(mplp.fai_fname); + if (mplp.fai == NULL) return 1; + } + + if ( !(mplp.flag&MPLP_REALN) && mplp.flag&MPLP_REDO_BAQ ) + { + fprintf(stderr,"Error: The -B option cannot be combined with -E\n"); + return 1; + } + if (use_orphan) mplp.flag &= ~MPLP_NO_ORPHAN; + if (argc == 1) + { + print_usage(stderr, &mplp); + return 1; + } + int ret; + if (file_list) { + if ( read_file_list(file_list,&nfiles,&fn) ) return 1; + ret = mpileup(&mplp,nfiles,fn); + for (c=0; c + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include +#include +#include +#include +#include + +static void usage_quickcheck(FILE *write_to) +{ + fprintf(write_to, +"Usage: samtools quickcheck [options] [...]\n" +"Options:\n" +" -v verbose output (repeat for more verbosity)\n" +"\n" +"Notes:\n" +"\n" +"1. In order to use this command effectively, you should check its exit status;\n" +" without any -v options it will NOT print any output, even when some files\n" +" fail the check. One way to use quickcheck might be as a check that all\n" +" BAM files in a directory are okay:\n" +"\n" +"\tsamtools quickcheck *.bam && echo 'all ok' \\\n" +"\t || echo 'fail!'\n" +"\n" +" To also determine which files have failed, use the -v option:\n" +"\n" +"\tsamtools quickcheck -v *.bam > bad_bams.fofn \\\n" +"\t && echo 'all ok' \\\n" +"\t || echo 'some files failed check, see bad_bams.fofn'\n" + ); +} + +int main_quickcheck(int argc, char** argv) +{ + int verbose = 0; + hts_verbose = 0; + + const char* optstring = "v"; + int opt; + while ((opt = getopt(argc, argv, optstring)) != -1) { + switch (opt) { + case 'v': + verbose++; + break; + default: + usage_quickcheck(stderr); + return 1; + } + } + + argc -= optind; + argv += optind; + + if (argc < 1) { + usage_quickcheck(stdout); + return 1; + } + + if (verbose >= 2) { + fprintf(stderr, "verbosity set to %d\n", verbose); + } + + if (verbose >= 4) { + hts_verbose = 3; + } + + int ret = 0; + int i; + + for (i = 0; i < argc; i++) { + char* fn = argv[i]; + int file_state = 0; + + if (verbose >= 3) fprintf(stderr, "checking %s\n", fn); + + // attempt to open + htsFile *hts_fp = hts_open(fn, "r"); + if (hts_fp == NULL) { + if (verbose >= 2) fprintf(stderr, "%s could not be opened for reading\n", fn); + file_state |= 2; + } + else { + if (verbose >= 3) fprintf(stderr, "opened %s\n", fn); + // make sure we have sequence data + const htsFormat *fmt = hts_get_format(hts_fp); + if (fmt->category != sequence_data ) { + if (verbose >= 2) fprintf(stderr, "%s was not identified as sequence data\n", fn); + file_state |= 4; + } + else { + if (verbose >= 3) fprintf(stderr, "%s is sequence data\n", fn); + // check header + bam_hdr_t *header = sam_hdr_read(hts_fp); + if (header->n_targets <= 0) { + if (verbose >= 2) fprintf(stderr, "%s had no targets in header\n", fn); + file_state |= 8; + } + else { + if (verbose >= 3) fprintf(stderr, "%s has %d targets in header\n", fn, header->n_targets); + } + + // only check EOF on BAM for now + // TODO implement and use hts_check_EOF() to include CRAM support + if (fmt->format == bam) { + if (bgzf_check_EOF(hts_fp->fp.bgzf) <= 0) { + if (verbose >= 2) fprintf(stderr, "%s was missing EOF block\n", fn); + file_state |= 16; + } + else { + if (verbose >= 3) fprintf(stderr, "%s has good EOF block\n", fn); + } + } + } + + if (hts_close(hts_fp) < 0) { + file_state |= 32; + if (verbose >= 2) fprintf(stderr, "%s did not close cleanly\n", fn); + } + } + + if (file_state > 0 && verbose >= 1) { + fprintf(stdout, "%s\n", fn); + } + ret |= file_state; + } + + return ret; +} diff --git a/src/samtools-1.3.1/bam_reheader.c b/src/samtools-1.3.1/bam_reheader.c new file mode 100644 index 0000000..0469c06 --- /dev/null +++ b/src/samtools-1.3.1/bam_reheader.c @@ -0,0 +1,514 @@ +/* bam_reheader.c -- reheader subcommand. + + Copyright (C) 2010 Broad Institute. + Copyright (C) 2012-2015 Genome Research Ltd. + + Author: Heng Li + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include +#include +#include + +#include "htslib/bgzf.h" +#include "htslib/sam.h" +#include "htslib/hfile.h" +#include "htslib/cram.h" +#include "samtools.h" + +#define BUF_SIZE 0x10000 + +/* + * Reads a file and outputs a new BAM file to fd with 'h' replaced as + * the header. No checks are made to the validity. + */ +int bam_reheader(BGZF *in, bam_hdr_t *h, int fd, + const char *arg_list, int add_PG) +{ + BGZF *fp = NULL; + ssize_t len; + uint8_t *buf = NULL; + SAM_hdr *sh = NULL; + if (in->is_write) return -1; + buf = malloc(BUF_SIZE); + if (!buf) { + fprintf(stderr, "Out of memory\n"); + return -1; + } + if (bam_hdr_read(in) == NULL) { + fprintf(stderr, "Couldn't read header\n"); + goto fail; + } + fp = bgzf_fdopen(fd, "w"); + if (!fp) { + print_error_errno("reheader", "Couldn't open output file"); + goto fail; + } + + if (add_PG) { + // Around the houses, but it'll do until we can manipulate bam_hdr_t natively. + sh = sam_hdr_parse_(h->text, h->l_text); + if (!sh) + goto fail; + if (sam_hdr_add_PG(sh, "samtools", + "VN", samtools_version(), + arg_list ? "CL": NULL, + arg_list ? arg_list : NULL, + NULL) != 0) + goto fail; + + free(h->text); + h->text = strdup(sam_hdr_str(sh)); + h->l_text = sam_hdr_length(sh); + if (!h->text) + goto fail; + sam_hdr_free(sh); + sh = NULL; + } + + if (bam_hdr_write(fp, h) < 0) { + print_error_errno("reheader", "Couldn't write header"); + goto fail; + } + if (in->block_offset < in->block_length) { + if (bgzf_write(fp, in->uncompressed_block + in->block_offset, in->block_length - in->block_offset) < 0) goto write_fail; + if (bgzf_flush(fp) < 0) goto write_fail; + } + while ((len = bgzf_raw_read(in, buf, BUF_SIZE)) > 0) { + if (bgzf_raw_write(fp, buf, len) < 0) goto write_fail; + } + if (len < 0) { + fprintf(stderr, "[%s] Error reading input file\n", __func__); + goto fail; + } + free(buf); + fp->block_offset = in->block_offset = 0; + if (bgzf_close(fp) < 0) { + fprintf(stderr, "[%s] Error closing output file\n", __func__); + return -1; + } + return 0; + + write_fail: + print_error_errno("reheader", "Error writing to output file"); + fail: + bgzf_close(fp); + free(buf); + sam_hdr_free(sh); + return -1; +} + +/* + * Reads a file and outputs a new CRAM file to stdout with 'h' + * replaced as the header. No checks are made to the validity. + * + * FIXME: error checking + */ +int cram_reheader(cram_fd *in, bam_hdr_t *h, const char *arg_list, int add_PG) +{ + htsFile *h_out = hts_open("-", "wc"); + cram_fd *out = h_out->fp.cram; + cram_container *c = NULL; + int ret = -1; + + // Attempt to fill out a cram->refs[] array from @SQ headers + cram_fd_set_header(out, sam_hdr_parse_(h->text, h->l_text)); + if (add_PG) { + if (sam_hdr_add_PG(cram_fd_get_header(out), "samtools", + "VN", samtools_version(), + arg_list ? "CL": NULL, + arg_list ? arg_list : NULL, + NULL) != 0) + goto err; + + // Covert back to bam_hdr_t struct + free(h->text); + h->text = strdup(sam_hdr_str(cram_fd_get_header(out))); + h->l_text = sam_hdr_length(cram_fd_get_header(out)); + if (!h->text) + goto err; + } + + if (sam_hdr_write(h_out, h) != 0) + goto err; + cram_set_option(out, CRAM_OPT_REFERENCE, NULL); + + while ((c = cram_read_container(in))) { + int32_t i, num_blocks = cram_container_get_num_blocks(c); + if (cram_write_container(out, c) != 0) + goto err; + + for (i = 0; i < num_blocks; i++) { + cram_block *blk = cram_read_block(in); + if (!blk || cram_write_block(out, blk) != 0) { + if (blk) cram_free_block(blk); + goto err; + } + cram_free_block(blk); + } + cram_free_container(c); + } + + ret = 0; + + err: + if (hts_close(h_out) != 0) + ret = -1; + + return ret; +} + + + +/* + * Reads a version 2 CRAM file and replaces the header in-place, + * provided the header is small enough to fit without growing the + * entire file. + * + * Version 2 format has an uncompressed SAM header with multiple nul + * termination bytes to permit inline header editing. + * + * Returns 0 on success; + * -1 on general failure; + * -2 on failure due to insufficient size + */ +int cram_reheader_inplace2(cram_fd *fd, const bam_hdr_t *h, const char *arg_list, + int add_PG) +{ + cram_container *c = NULL; + cram_block *b = NULL; + SAM_hdr *hdr = NULL; + off_t start; + int ret = -1; + + if (cram_major_vers(fd) < 2 || + cram_major_vers(fd) > 3) { + fprintf(stderr, "[%s] unsupported CRAM version %d\n", __func__, + cram_major_vers(fd)); + goto err; + } + + if (!(hdr = sam_hdr_parse_(h->text, h->l_text))) + goto err; + + if (add_PG && sam_hdr_add_PG(hdr, "samtools", "VN", samtools_version(), + arg_list ? "CL": NULL, + arg_list ? arg_list : NULL, + NULL)) + goto err; + + int header_len = sam_hdr_length(hdr); + /* Fix M5 strings? Maybe out of scope for this tool */ + + // Load the existing header + if ((start = hseek(cram_fd_get_fp(fd), 26, SEEK_SET)) != 26) + goto err; + + if (!(c = cram_read_container(fd))) + goto err; + + // Version 2.1 has a single uncompressed block which is nul + // terminated with many nuls to permit growth. + // + // So load old block and keep all contents identical bar the + // header text itself + if (!(b = cram_read_block(fd))) + goto err; + + if (cram_block_get_uncomp_size(b) < header_len+4) { + fprintf(stderr, "New header will not fit. Use non-inplace version (%d > %d)\n", + header_len+4, cram_block_get_uncomp_size(b)); + ret = -2; + goto err; + } + + cram_block_set_offset(b, 0); // rewind block + int32_put_blk(b, header_len); + cram_block_append(b, sam_hdr_str(hdr), header_len); + // Zero the remaining block + memset(cram_block_get_data(b)+cram_block_get_offset(b), 0, + cram_block_get_uncomp_size(b) - cram_block_get_offset(b)); + // Make sure all sizes and byte-offsets are consistent after memset + cram_block_set_offset(b, cram_block_get_uncomp_size(b)); + cram_block_set_comp_size(b, cram_block_get_uncomp_size(b)); + + if (hseek(cram_fd_get_fp(fd), start, SEEK_SET) != start) + goto err; + + if (cram_write_container(fd, c) == -1) + goto err; + + if (cram_write_block(fd, b) == -1) + goto err; + + ret = 0; + err: + if (c) cram_free_container(c); + if (b) cram_free_block(b); + if (hdr) sam_hdr_free(hdr); + + return ret; +} + + +/* + * Reads a version 3 CRAM file and replaces the header in-place, + * provided the header is small enough to fit without growing the + * entire file. + * + * Version 3 format has a SAM header held as an (optionally) + * compressed block within the header container. Additional + * uncompressed blocks or simply unallocated space (the difference + * between total block sizes and the container size) are used to + * provide room for growth or contraction of the compressed header. + * + * Returns 0 on success; + * -1 on general failure; + * -2 on failure due to insufficient size + */ +int cram_reheader_inplace3(cram_fd *fd, const bam_hdr_t *h, const char *arg_list, + int add_PG) +{ + cram_container *c = NULL; + cram_block *b = NULL; + SAM_hdr *hdr = NULL; + off_t start, sz, end; + int container_sz, max_container_sz; + char *buf = NULL; + int ret = -1; + + if (cram_major_vers(fd) < 2 || + cram_major_vers(fd) > 3) { + fprintf(stderr, "[%s] unsupported CRAM version %d\n", __func__, + cram_major_vers(fd)); + goto err; + } + + if (!(hdr = sam_hdr_parse_(h->text, h->l_text))) + goto err; + + if (add_PG && sam_hdr_add_PG(hdr, "samtools", "VN", samtools_version(), + arg_list ? "CL": NULL, + arg_list ? arg_list : NULL, + NULL)) + goto err; + + int header_len = sam_hdr_length(hdr); + /* Fix M5 strings? Maybe out of scope for this tool */ + + // Find current size of SAM header block + if ((start = hseek(cram_fd_get_fp(fd), 26, SEEK_SET)) != 26) + goto err; + + if (!(c = cram_read_container(fd))) + goto err; + + // +5 allows num_landmarks to increase from 0 to 1 (Cramtools) + max_container_sz = cram_container_size(c)+5; + + sz = htell(cram_fd_get_fp(fd)) + cram_container_get_length(c) - start; + end = htell(cram_fd_get_fp(fd)) + cram_container_get_length(c); + + // We force 1 block instead of (optionally) 2. C CRAM + // implementations for v3 were writing 1 compressed block followed + // by 1 uncompressed block. However this is tricky to deal with + // as changing block sizes can mean the block header also changes + // size due to itf8 and variable size integers. + // + // If we had 1 block, this doesn't change anything. + // If we had 2 blocks, the new container header will be smaller by + // 1+ bytes, requiring the cram_container_get_length(c) to be larger in value. + // However this is an int32 instead of itf8 so the container + // header structure stays the same size. This means we can always + // reduce the number of blocks without running into size problems. + cram_container_set_num_blocks(c, 1); + int32_t *landmark; + int32_t num_landmarks; + landmark = cram_container_get_landmarks(c, &num_landmarks); + if (num_landmarks && landmark) { + num_landmarks = 1; + landmark[0] = 0; + } else { + num_landmarks = 0; + } + cram_container_set_landmarks(c, num_landmarks, landmark); + + buf = malloc(max_container_sz); + container_sz = max_container_sz; + if (cram_store_container(fd, c, buf, &container_sz) != 0) + goto err; + + if (!buf) + goto err; + + // Proposed new length, but changing cram_container_get_length(c) may change the + // container_sz and thus the remainder (cram_container_get_length(c) itself). + cram_container_set_length(c, sz - container_sz); + + int old_container_sz = container_sz; + container_sz = max_container_sz; + if (cram_store_container(fd, c, buf, &container_sz) != 0) + goto err; + + if (old_container_sz != container_sz) { + fprintf(stderr, "Quirk of fate makes this troublesome! " + "Please use non-inplace version.\n"); + goto err; + } + + + + // Version 3.0 supports compressed header + b = cram_new_block(FILE_HEADER, 0); + int32_put_blk(b, header_len); + cram_block_append(b, sam_hdr_str(hdr), header_len); + cram_block_update_size(b); + + cram_compress_block(fd, b, NULL, -1, -1); + + if (hseek(cram_fd_get_fp(fd), 26, SEEK_SET) != 26) + goto err; + + if (cram_block_size(b) > cram_container_get_length(c)) { + fprintf(stderr, "New header will not fit. Use non-inplace version" + " (%d > %d)\n", + (int)cram_block_size(b), cram_container_get_length(c)); + ret = -2; + goto err; + } + + if (cram_write_container(fd, c) == -1) + goto err; + + if (cram_write_block(fd, b) == -1) + goto err; + + // Blank out the remainder + int rsz = end - htell(cram_fd_get_fp(fd)); + assert(rsz >= 0); + if (rsz) { + char *rem = calloc(1, rsz); + ret = hwrite(cram_fd_get_fp(fd), rem, rsz) == rsz ? 0 : -1; + free(rem); + } + + err: + if (c) cram_free_container(c); + if (buf) free(buf); + if (b) cram_free_block(b); + if (hdr) sam_hdr_free(hdr); + + return ret; +} + +int cram_reheader_inplace(cram_fd *fd, const bam_hdr_t *h, const char *arg_list, + int add_PG) +{ + switch (cram_major_vers(fd)) { + case 2: return cram_reheader_inplace2(fd, h, arg_list, add_PG); + case 3: return cram_reheader_inplace3(fd, h, arg_list, add_PG); + default: + fprintf(stderr, "[%s] unsupported CRAM version %d\n", __func__, + cram_major_vers(fd)); + return -1; + } +} + +static void usage(FILE *fp, int ret) { + fprintf(fp, + "Usage: samtools reheader [-P] in.header.sam in.bam > out.bam\n" + " or samtools reheader [-P] -i in.header.sam file.bam\n" + "\n" + "Options:\n" + " -P, --no-PG Do not generate an @PG header line.\n" + " -i, --in-place Modify the bam/cram file directly.\n" + " (Defaults to outputting to stdout.)\n"); + exit(ret); +} + +int main_reheader(int argc, char *argv[]) +{ + int inplace = 0, r, add_PG = 1, c; + bam_hdr_t *h; + samFile *in; + char *arg_list = stringify_argv(argc+1, argv-1); + + static const struct option lopts[] = { + {"help", no_argument, NULL, 'h'}, + {"in-place", no_argument, NULL, 'i'}, + {"no-PG", no_argument, NULL, 'P'}, + {NULL, 0, NULL, 0} + }; + + while ((c = getopt_long(argc, argv, "hiP", lopts, NULL)) >= 0) { + switch (c) { + case 'P': add_PG = 0; break; + case 'i': inplace = 1; break; + case 'h': usage(stdout, 0); break; + default: + fprintf(stderr, "Invalid option '%c'\n", c); + usage(stderr, 1); + } + } + + if (argc - optind != 2) + usage(stderr, 1); + + { // read the header + samFile *fph = sam_open(argv[optind], "r"); + if (fph == 0) { + print_error_errno("reheader", "fail to read the header from '%s'", argv[optind]); + return 1; + } + h = sam_hdr_read(fph); + sam_close(fph); + if (h == NULL) { + fprintf(stderr, "[%s] failed to read the header for '%s'.\n", + __func__, argv[1]); + return 1; + } + } + in = sam_open(argv[optind+1], inplace?"r+":"r"); + if (in == 0) { + print_error_errno("reheader", "fail to open file '%s'", argv[optind+1]); + return 1; + } + if (hts_get_format(in)->format == bam) { + r = bam_reheader(in->fp.bgzf, h, fileno(stdout), arg_list, add_PG); + } else { + if (inplace) + r = cram_reheader_inplace(in->fp.cram, h, arg_list, add_PG); + else + r = cram_reheader(in->fp.cram, h, arg_list, add_PG); + } + + if (sam_close(in) != 0) + r = -1; + + bam_hdr_destroy(h); + + if (arg_list) + free(arg_list); + + return -r; +} diff --git a/src/samtools-1.3.1/bam_rmdup.c b/src/samtools-1.3.1/bam_rmdup.c new file mode 100644 index 0000000..57612b4 --- /dev/null +++ b/src/samtools-1.3.1/bam_rmdup.c @@ -0,0 +1,322 @@ +/* bam_rmdup.c -- duplicate read detection. + + Copyright (C) 2009, 2015 Genome Research Ltd. + Portions copyright (C) 2009 Broad Institute. + + Author: Heng Li + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include +#include +#include +#include +#include "htslib/sam.h" +#include "sam_opts.h" +#include "samtools.h" +#include "bam.h" // for bam_get_library + +typedef bam1_t *bam1_p; + +#include "htslib/khash.h" +KHASH_SET_INIT_STR(name) +KHASH_MAP_INIT_INT64(pos, bam1_p) + +#define BUFFER_SIZE 0x40000 + +typedef struct { + uint64_t n_checked, n_removed; + khash_t(pos) *best_hash; +} lib_aux_t; +KHASH_MAP_INIT_STR(lib, lib_aux_t) + +typedef struct { + int n, max; + bam1_t **a; +} tmp_stack_t; + +static inline void stack_insert(tmp_stack_t *stack, bam1_t *b) +{ + if (stack->n == stack->max) { + stack->max = stack->max? stack->max<<1 : 0x10000; + stack->a = (bam1_t**)realloc(stack->a, sizeof(bam1_t*) * stack->max); + } + stack->a[stack->n++] = b; +} + +static inline int dump_best(tmp_stack_t *stack, samFile *out, bam_hdr_t *hdr) +{ + int i; + for (i = 0; i != stack->n; ++i) { + if (sam_write1(out, hdr, stack->a[i]) < 0) return -1; + bam_destroy1(stack->a[i]); + stack->a[i] = NULL; + } + stack->n = 0; + return 0; +} + +static inline void clear_stack(tmp_stack_t *stack) { + int i; + if (!stack->a) return; + for (i = 0; i != stack->n; ++i) { + bam_destroy1(stack->a[i]); + } +} + +static void clear_del_set(khash_t(name) *del_set) +{ + khint_t k; + for (k = kh_begin(del_set); k < kh_end(del_set); ++k) + if (kh_exist(del_set, k)) + free((char*)kh_key(del_set, k)); + kh_clear(name, del_set); +} + +static lib_aux_t *get_aux(khash_t(lib) *aux, const char *lib) +{ + khint_t k = kh_get(lib, aux, lib); + if (k == kh_end(aux)) { + int ret; + char *p = strdup(lib); + lib_aux_t *q; + k = kh_put(lib, aux, p, &ret); + q = &kh_val(aux, k); + q->n_checked = q->n_removed = 0; + q->best_hash = kh_init(pos); + return q; + } else return &kh_val(aux, k); +} + +static void clear_best(khash_t(lib) *aux, int max) +{ + khint_t k; + for (k = kh_begin(aux); k != kh_end(aux); ++k) { + if (kh_exist(aux, k)) { + lib_aux_t *q = &kh_val(aux, k); + if (kh_size(q->best_hash) >= max) + kh_clear(pos, q->best_hash); + } + } +} + +static inline int sum_qual(const bam1_t *b) +{ + int i, q; + uint8_t *qual = bam_get_qual(b); + for (i = q = 0; i < b->core.l_qseq; ++i) q += qual[i]; + return q; +} + +int bam_rmdup_core(samFile *in, bam_hdr_t *hdr, samFile *out) +{ + bam1_t *b = NULL; + int last_tid = -1, last_pos = -1, r; + tmp_stack_t stack; + khint_t k; + khash_t(lib) *aux = NULL; + khash_t(name) *del_set = NULL; + + memset(&stack, 0, sizeof(tmp_stack_t)); + aux = kh_init(lib); + del_set = kh_init(name); + b = bam_init1(); + if (!aux || !del_set || !b) { + perror(__func__); + goto fail; + } + + kh_resize(name, del_set, 4 * BUFFER_SIZE); + while ((r = sam_read1(in, hdr, b)) >= 0) { + bam1_core_t *c = &b->core; + if (c->tid != last_tid || last_pos != c->pos) { + if (dump_best(&stack, out, hdr) < 0) goto write_fail; // write the result + clear_best(aux, BUFFER_SIZE); + if (c->tid != last_tid) { + clear_best(aux, 0); + if (kh_size(del_set)) { // check + fprintf(stderr, "[bam_rmdup_core] %llu unmatched pairs\n", (long long)kh_size(del_set)); + clear_del_set(del_set); + } + if ((int)c->tid == -1) { // append unmapped reads + if (sam_write1(out, hdr, b) < 0) goto write_fail; + while ((r = sam_read1(in, hdr, b)) >= 0) { + if (sam_write1(out, hdr, b) < 0) goto write_fail; + } + break; + } + last_tid = c->tid; + fprintf(stderr, "[bam_rmdup_core] processing reference %s...\n", hdr->target_name[c->tid]); + } + } + if (!(c->flag&BAM_FPAIRED) || (c->flag&(BAM_FUNMAP|BAM_FMUNMAP)) || (c->mtid >= 0 && c->tid != c->mtid)) { + if (sam_write1(out, hdr, b) < 0) goto write_fail; + } else if (c->isize > 0) { // paired, head + uint64_t key = (uint64_t)c->pos<<32 | c->isize; + const char *lib; + lib_aux_t *q; + int ret; + lib = bam_get_library(hdr, b); + q = lib? get_aux(aux, lib) : get_aux(aux, "\t"); + ++q->n_checked; + k = kh_put(pos, q->best_hash, key, &ret); + if (ret == 0) { // found in best_hash + bam1_t *p = kh_val(q->best_hash, k); + ++q->n_removed; + if (sum_qual(p) < sum_qual(b)) { // the current alignment is better; this can be accelerated in principle + kh_put(name, del_set, strdup(bam_get_qname(p)), &ret); // p will be removed + bam_copy1(p, b); // replaced as b + } else kh_put(name, del_set, strdup(bam_get_qname(b)), &ret); // b will be removed + if (ret == 0) + fprintf(stderr, "[bam_rmdup_core] inconsistent BAM file for pair '%s'. Continue anyway.\n", bam_get_qname(b)); + } else { // not found in best_hash + kh_val(q->best_hash, k) = bam_dup1(b); + stack_insert(&stack, kh_val(q->best_hash, k)); + } + } else { // paired, tail + k = kh_get(name, del_set, bam_get_qname(b)); + if (k != kh_end(del_set)) { + free((char*)kh_key(del_set, k)); + kh_del(name, del_set, k); + } else { + if (sam_write1(out, hdr, b) < 0) goto write_fail; + } + } + last_pos = c->pos; + } + if (r < -1) { + fprintf(stderr, "[%s] failed to read input file\n", __func__); + goto fail; + } + + for (k = kh_begin(aux); k != kh_end(aux); ++k) { + if (kh_exist(aux, k)) { + lib_aux_t *q = &kh_val(aux, k); + if (dump_best(&stack, out, hdr) < 0) goto write_fail; + fprintf(stderr, "[bam_rmdup_core] %lld / %lld = %.4lf in library '%s'\n", (long long)q->n_removed, + (long long)q->n_checked, (double)q->n_removed/q->n_checked, kh_key(aux, k)); + kh_destroy(pos, q->best_hash); + free((char*)kh_key(aux, k)); + kh_del(lib, aux, k); + } + } + kh_destroy(lib, aux); + + clear_del_set(del_set); + kh_destroy(name, del_set); + free(stack.a); + bam_destroy1(b); + return 0; + + write_fail: + print_error_errno("rmdup", "failed to write record"); + fail: + clear_stack(&stack); + free(stack.a); + if (aux) { + for (k = kh_begin(aux); k != kh_end(aux); ++k) { + if (kh_exist(aux, k)) { + lib_aux_t *q = &kh_val(aux, k); + kh_destroy(pos, q->best_hash); + free((char*)kh_key(aux, k)); + } + } + kh_destroy(lib, aux); + } + if (del_set) { + clear_del_set(del_set); + kh_destroy(name, del_set); + } + bam_destroy1(b); + return 1; +} + +int bam_rmdupse_core(samFile *in, bam_hdr_t *hdr, samFile *out, int force_se); + +static int rmdup_usage(void) { + fprintf(stderr, "\n"); + fprintf(stderr, "Usage: samtools rmdup [-sS] \n\n"); + fprintf(stderr, "Option: -s rmdup for SE reads\n"); + fprintf(stderr, " -S treat PE reads as SE in rmdup (force -s)\n"); + + sam_global_opt_help(stderr, "-...."); + return 1; +} + +int bam_rmdup(int argc, char *argv[]) +{ + int c, ret, is_se = 0, force_se = 0; + samFile *in, *out; + bam_hdr_t *header; + char wmode[3] = {'w', 'b', 0}; + sam_global_args ga = SAM_GLOBAL_ARGS_INIT; + + static const struct option lopts[] = { + SAM_OPT_GLOBAL_OPTIONS('-', 0, 0, 0, 0), + { NULL, 0, NULL, 0 } + }; + + while ((c = getopt_long(argc, argv, "sS", lopts, NULL)) >= 0) { + switch (c) { + case 's': is_se = 1; break; + case 'S': force_se = is_se = 1; break; + default: if (parse_sam_global_opt(c, optarg, lopts, &ga) == 0) break; + /* else fall-through */ + case '?': return rmdup_usage(); + } + } + if (optind + 2 > argc) + return rmdup_usage(); + + in = sam_open_format(argv[optind], "r", &ga.in); + if (!in) { + print_error_errno("rmdup", "failed to open \"%s\" for input", argv[optind]); + return 1; + } + header = sam_hdr_read(in); + if (header == NULL || header->n_targets == 0) { + fprintf(stderr, "[bam_rmdup] input SAM does not have header. Abort!\n"); + return 1; + } + + sam_open_mode(wmode+1, argv[optind+1], NULL); + out = sam_open_format(argv[optind+1], wmode, &ga.out); + if (!out) { + print_error_errno("rmdup", "failed to open \"%s\" for output", argv[optind+1]); + return 1; + } + if (sam_hdr_write(out, header) < 0) { + print_error_errno("rmdup", "failed to write header"); + return 1; + } + + if (is_se) ret = bam_rmdupse_core(in, header, out, force_se); + else ret = bam_rmdup_core(in, header, out); + + bam_hdr_destroy(header); + sam_close(in); + if (sam_close(out) < 0) { + fprintf(stderr, "[bam_rmdup] error closing output file\n"); + ret = 1; + } + return ret; +} diff --git a/src/samtools-1.3.1/bam_rmdupse.c b/src/samtools-1.3.1/bam_rmdupse.c new file mode 100644 index 0000000..f6baef0 --- /dev/null +++ b/src/samtools-1.3.1/bam_rmdupse.c @@ -0,0 +1,227 @@ +/* bam_rmdupse.c -- duplicate read detection for unpaired reads. + + Copyright (C) 2009, 2015 Genome Research Ltd. + Portions copyright (C) 2009 Broad Institute. + + Author: Heng Li + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include +#include "bam.h" // for bam_get_library +#include "htslib/sam.h" +#include "htslib/khash.h" +#include "htslib/klist.h" +#include "samtools.h" + +#define QUEUE_CLEAR_SIZE 0x100000 +#define MAX_POS 0x7fffffff + +typedef struct { + int endpos; + uint32_t score:31, discarded:1; + bam1_t *b; +} elem_t, *elem_p; +#define __free_elem(p) bam_destroy1((p)->data.b) +KLIST_INIT(q, elem_t, __free_elem) +typedef klist_t(q) queue_t; + +KHASH_MAP_INIT_INT(best, elem_p) +typedef khash_t(best) besthash_t; + +typedef struct { + uint64_t n_checked, n_removed; + besthash_t *left, *rght; +} lib_aux_t; +KHASH_MAP_INIT_STR(lib, lib_aux_t) + +static lib_aux_t *get_aux(khash_t(lib) *aux, const char *lib) +{ + khint_t k = kh_get(lib, aux, lib); + if (k == kh_end(aux)) { + int ret; + char *p = strdup(lib); + lib_aux_t *q; + k = kh_put(lib, aux, p, &ret); + q = &kh_val(aux, k); + q->left = kh_init(best); + q->rght = kh_init(best); + q->n_checked = q->n_removed = 0; + return q; + } else return &kh_val(aux, k); +} + +static inline int sum_qual(const bam1_t *b) +{ + int i, q; + uint8_t *qual = bam_get_qual(b); + for (i = q = 0; i < b->core.l_qseq; ++i) q += qual[i]; + return q; +} + +static inline elem_t *push_queue(queue_t *queue, const bam1_t *b, int endpos, int score) +{ + elem_t *p = kl_pushp(q, queue); + p->discarded = 0; + p->endpos = endpos; p->score = score; + if (p->b == 0) p->b = bam_init1(); + bam_copy1(p->b, b); + return p; +} + +static void clear_besthash(besthash_t *h, int32_t pos) +{ + khint_t k; + for (k = kh_begin(h); k != kh_end(h); ++k) + if (kh_exist(h, k) && kh_val(h, k)->endpos <= pos) + kh_del(best, h, k); +} + +static int dump_alignment(samFile *out, bam_hdr_t *hdr, + queue_t *queue, int32_t pos, khash_t(lib) *h) +{ + if (queue->size > QUEUE_CLEAR_SIZE || pos == MAX_POS) { + khint_t k; + while (1) { + elem_t *q; + if (queue->head == queue->tail) break; + q = &kl_val(queue->head); + if (q->discarded) { + q->b->l_data = 0; + kl_shift(q, queue, 0); + continue; + } + if ((q->b->core.flag&BAM_FREVERSE) && q->endpos > pos) break; + if (sam_write1(out, hdr, q->b) < 0) return -1; + q->b->l_data = 0; + kl_shift(q, queue, 0); + } + for (k = kh_begin(h); k != kh_end(h); ++k) { + if (kh_exist(h, k)) { + clear_besthash(kh_val(h, k).left, pos); + clear_besthash(kh_val(h, k).rght, pos); + } + } + } + return 0; +} + +int bam_rmdupse_core(samFile *in, bam_hdr_t *hdr, samFile *out, int force_se) +{ + bam1_t *b = NULL; + queue_t *queue = NULL; + khint_t k; + int last_tid = -2, r; + khash_t(lib) *aux = NULL; + + aux = kh_init(lib); + b = bam_init1(); + queue = kl_init(q); + if (!aux || !b || !queue) { + perror(__func__); + goto fail; + } + + while ((r = sam_read1(in, hdr, b)) >= 0) { + bam1_core_t *c = &b->core; + int endpos = bam_endpos(b); + int score = sum_qual(b); + + if (last_tid != c->tid) { + if (last_tid >= 0) { + if (dump_alignment(out, hdr, queue, MAX_POS, aux) < 0) + goto write_fail; + } + last_tid = c->tid; + } else { + if (dump_alignment(out, hdr, queue, c->pos, aux) < 0) + goto write_fail; + } + if ((c->flag&BAM_FUNMAP) || ((c->flag&BAM_FPAIRED) && !force_se)) { + push_queue(queue, b, endpos, score); + } else { + const char *lib; + lib_aux_t *q; + besthash_t *h; + uint32_t key; + int ret; + lib = bam_get_library(hdr, b); + q = lib? get_aux(aux, lib) : get_aux(aux, "\t"); + ++q->n_checked; + h = (c->flag&BAM_FREVERSE)? q->rght : q->left; + key = (c->flag&BAM_FREVERSE)? endpos : c->pos; + k = kh_put(best, h, key, &ret); + if (ret == 0) { // in the hash table + elem_t *p = kh_val(h, k); + ++q->n_removed; + if (p->score < score) { + if (c->flag&BAM_FREVERSE) { // mark "discarded" and push the queue + p->discarded = 1; + kh_val(h, k) = push_queue(queue, b, endpos, score); + } else { // replace + p->score = score; p->endpos = endpos; + bam_copy1(p->b, b); + } + } // otherwise, discard the alignment + } else kh_val(h, k) = push_queue(queue, b, endpos, score); + } + } + if (r < -1) { + fprintf(stderr, "[%s] error reading input file\n", __func__); + goto fail; + } + + if (dump_alignment(out, hdr, queue, MAX_POS, aux) < 0) goto write_fail; + + for (k = kh_begin(aux); k != kh_end(aux); ++k) { + if (kh_exist(aux, k)) { + lib_aux_t *q = &kh_val(aux, k); + fprintf(stderr, "[bam_rmdupse_core] %lld / %lld = %.4lf in library '%s'\n", (long long)q->n_removed, + (long long)q->n_checked, (double)q->n_removed/q->n_checked, kh_key(aux, k)); + kh_destroy(best, q->left); kh_destroy(best, q->rght); + free((char*)kh_key(aux, k)); + kh_del(lib, aux, k); + } + } + kh_destroy(lib, aux); + bam_destroy1(b); + kl_destroy(q, queue); + return 0; + + write_fail: + print_error_errno("rmdup", "failed to write record"); + fail: + if (aux) { + for (k = kh_begin(aux); k != kh_end(aux); ++k) { + if (kh_exist(aux, k)) { + lib_aux_t *q = &kh_val(aux, k); + kh_destroy(best, q->left); + kh_destroy(best, q->rght); + free((char*)kh_key(aux, k)); + } + } + kh_destroy(lib, aux); + } + bam_destroy1(b); + kl_destroy(q, queue); + return 1; +} diff --git a/src/samtools-1.3.1/bam_sort.c b/src/samtools-1.3.1/bam_sort.c new file mode 100644 index 0000000..4955dcc --- /dev/null +++ b/src/samtools-1.3.1/bam_sort.c @@ -0,0 +1,1947 @@ +/* bam_sort.c -- sorting and merging. + + Copyright (C) 2008-2016 Genome Research Ltd. + Portions copyright (C) 2009-2012 Broad Institute. + + Author: Heng Li + Author: Martin Pollard + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include "htslib/ksort.h" +#include "htslib/khash.h" +#include "htslib/klist.h" +#include "htslib/kstring.h" +#include "htslib/sam.h" +#include "sam_opts.h" + +#if !defined(__DARWIN_C_LEVEL) || __DARWIN_C_LEVEL < 900000L +#define NEED_MEMSET_PATTERN4 +#endif + +#ifdef NEED_MEMSET_PATTERN4 +void memset_pattern4(void *target, const void *pattern, size_t size) { + uint32_t* target_iter = target; + size_t loops = size/4; + size_t i; + for (i = 0; i < loops; ++i) { + memcpy(target_iter, pattern, 4); + ++target_iter; + } + if (size%4 != 0) + memcpy(target_iter, pattern, size%4); +} +#endif + +KHASH_INIT(c2c, char*, char*, 1, kh_str_hash_func, kh_str_hash_equal) +KHASH_INIT(cset, char*, char, 0, kh_str_hash_func, kh_str_hash_equal) +KHASH_MAP_INIT_STR(c2i, int) + +#define hdrln_free_char(p) +KLIST_INIT(hdrln, char*, hdrln_free_char) + +static int g_is_by_qname = 0; + +static int strnum_cmp(const char *_a, const char *_b) +{ + const unsigned char *a = (const unsigned char*)_a, *b = (const unsigned char*)_b; + const unsigned char *pa = a, *pb = b; + while (*pa && *pb) { + if (isdigit(*pa) && isdigit(*pb)) { + while (*pa == '0') ++pa; + while (*pb == '0') ++pb; + while (isdigit(*pa) && isdigit(*pb) && *pa == *pb) ++pa, ++pb; + if (isdigit(*pa) && isdigit(*pb)) { + int i = 0; + while (isdigit(pa[i]) && isdigit(pb[i])) ++i; + return isdigit(pa[i])? 1 : isdigit(pb[i])? -1 : (int)*pa - (int)*pb; + } else if (isdigit(*pa)) return 1; + else if (isdigit(*pb)) return -1; + else if (pa - a != pb - b) return pa - a < pb - b? 1 : -1; + } else { + if (*pa != *pb) return (int)*pa - (int)*pb; + ++pa; ++pb; + } + } + return *pa? 1 : *pb? -1 : 0; +} + +#define HEAP_EMPTY UINT64_MAX + +typedef struct { + int i; + uint64_t pos, idx; + bam1_t *b; +} heap1_t; + +#define __pos_cmp(a, b) ((a).pos > (b).pos || ((a).pos == (b).pos && ((a).i > (b).i || ((a).i == (b).i && (a).idx > (b).idx)))) + +// Function to compare reads in the heap and determine which one is < the other +static inline int heap_lt(const heap1_t a, const heap1_t b) +{ + if (g_is_by_qname) { + int t; + if (a.b == NULL || b.b == NULL) return a.b == NULL? 1 : 0; + t = strnum_cmp(bam_get_qname(a.b), bam_get_qname(b.b)); + return (t > 0 || (t == 0 && (a.b->core.flag&0xc0) > (b.b->core.flag&0xc0))); + } else return __pos_cmp(a, b); +} + +KSORT_INIT(heap, heap1_t, heap_lt) + +typedef struct merged_header { + kstring_t out_hd; + kstring_t out_sq; + kstring_t out_rg; + kstring_t out_pg; + kstring_t out_co; + char **target_name; + uint32_t *target_len; + size_t n_targets; + size_t targets_sz; + khash_t(c2i) *sq_tids; + khash_t(cset) *rg_ids; + khash_t(cset) *pg_ids; + bool have_hd; +} merged_header_t; + +typedef struct trans_tbl { + int32_t n_targets; + int* tid_trans; + kh_c2c_t* rg_trans; + kh_c2c_t* pg_trans; + bool lost_coord_sort; +} trans_tbl_t; + +/* Something to look like a regmatch_t */ +typedef struct hdr_match { + ptrdiff_t rm_so; + ptrdiff_t rm_eo; +} hdr_match_t; + +/* + * Search for header lines of a particular record type. + * + * This replaces a regex search for something like /^@SQ.*\tSN:([^\t]+).*$/ + * but is much quicker. The locations found are returned in *matches, + * which has a signature the same as that of a regmatch_t. + * + * rec is the record type to match (i.e. @HD, @SQ, @PG or @RG) + * tag is a tag type in the record to match (SN for @SQ, ID for @PG or @RG) + * + * The location of the record (if found) is returned in matches[0] + * If tag is not NULL, the record is searched for the presence of the + * given tag. If found, the location of the value is returned in matches[1]. + * If the tag isn't found then the record is ignored and the search resumes + * on the next header line. + * + * For simplicity, some assumptions are made about rec and tag: + * rec should include the leading '@' sign and be three characters long. + * tag should be exactly two characters long. + * These are always string constants when this is called below, so we don't + * bother to check here. + * + * Returns 0 if a match was found, -1 if not. + */ + + +static int hdr_line_match(const char *text, const char *rec, + const char *tag, hdr_match_t *matches) { + const char *line_start, *line_end = text; + const char *tag_start, *tag_end; + + for (;;) { + // Find record, ensure either at start of text or follows '\n' + line_start = strstr(line_end, rec); + while (line_start && line_start > text && *(line_start - 1) != '\n') { + line_start = strstr(line_start + 3, rec); + } + if (!line_start) return -1; + + // Find end of header line + line_end = strchr(line_start, '\n'); + if (!line_end) line_end = line_start + strlen(line_start); + + matches[0].rm_so = line_start - text; + matches[0].rm_eo = line_end - text; + if (!tag) return 0; // Match found if not looking for tag. + + for (tag_start = line_start + 3; tag_start < line_end; tag_start++) { + // Find possible tag start. Hacky but quick. + while (*tag_start > '\n') tag_start++; + + // Check it + if (tag_start[0] == '\t' + && strncmp(tag_start + 1, tag, 2) == 0 + && tag_start[3] == ':') { + // Found tag, record location and return. + tag_end = tag_start + 4; + while (*tag_end && *tag_end != '\t' && *tag_end != '\n') + ++tag_end; + matches[1].rm_so = tag_start - text + 4; + matches[1].rm_eo = tag_end - text; + return 0; + } + } + // Couldn't find tag, try again from end of current record. + } +} + +static void trans_tbl_destroy(trans_tbl_t *tbl) { + khiter_t iter; + + free(tbl->tid_trans); + + /* + * The values for the tbl->rg_trans and tbl->pg_trans hashes are pointers + * to keys in the rg_ids and pg_ids sets of the merged_header_t, so + * they should not be freed here. + * + * The keys are unique to each hash entry, so they do have to go. + */ + + for (iter = kh_begin(tbl->rg_trans); iter != kh_end(tbl->rg_trans); ++iter) { + if (kh_exist(tbl->rg_trans, iter)) { + free(kh_key(tbl->rg_trans, iter)); + } + } + for (iter = kh_begin(tbl->pg_trans); iter != kh_end(tbl->pg_trans); ++iter) { + if (kh_exist(tbl->pg_trans, iter)) { + free(kh_key(tbl->pg_trans, iter)); + } + } + + kh_destroy(c2c,tbl->rg_trans); + kh_destroy(c2c,tbl->pg_trans); +} + +/* + * Create a merged_header_t struct. + */ + +static merged_header_t * init_merged_header() { + merged_header_t *merged_hdr; + + merged_hdr = calloc(1, sizeof(*merged_hdr)); + if (merged_hdr == NULL) return NULL; + + merged_hdr->targets_sz = 16; + merged_hdr->target_name = malloc(merged_hdr->targets_sz + * sizeof(*merged_hdr->target_name)); + if (NULL == merged_hdr->target_name) goto fail; + + merged_hdr->target_len = malloc(merged_hdr->targets_sz + * sizeof(*merged_hdr->target_len)); + if (NULL == merged_hdr->target_len) goto fail; + + merged_hdr->sq_tids = kh_init(c2i); + if (merged_hdr->sq_tids == NULL) goto fail; + + merged_hdr->rg_ids = kh_init(cset); + if (merged_hdr->rg_ids == NULL) goto fail; + + merged_hdr->pg_ids = kh_init(cset); + if (merged_hdr->pg_ids == NULL) goto fail; + + return merged_hdr; + + fail: + perror("[init_merged_header]"); + kh_destroy(cset, merged_hdr->pg_ids); + kh_destroy(cset, merged_hdr->rg_ids); + kh_destroy(c2i, merged_hdr->sq_tids); + free(merged_hdr->target_name); + free(merged_hdr->target_len); + free(merged_hdr); + return NULL; +} + +/* Some handy kstring manipulating functions */ + +// Append char range to kstring +static inline int range_to_ks(const char *src, int from, int to, + kstring_t *dest) { + return kputsn(src + from, to - from, dest) != to - from; +} + +// Append a header line match to kstring +static inline int match_to_ks(const char *src, const hdr_match_t *match, + kstring_t *dest) { + return range_to_ks(src, match->rm_so, match->rm_eo, dest); +} + +// Append a kstring to a kstring +static inline int ks_to_ks(kstring_t *src, kstring_t *dest) { + return kputsn(ks_str(src), ks_len(src), dest) != ks_len(src); +} + +/* + * Generate a unique ID by appending a random suffix to a given prefix. + * existing_ids is the set of IDs that are already in use. + * If always_add_suffix is true, the suffix will always be included. + * If false, prefix will be returned unchanged if it isn't in existing_ids. + */ + +static int gen_unique_id(char *prefix, khash_t(cset) *existing_ids, + bool always_add_suffix, kstring_t *dest) { + khiter_t iter; + + if (!always_add_suffix) { + // Try prefix on its own first + iter = kh_get(cset, existing_ids, prefix); + if (iter == kh_end(existing_ids)) { // prefix isn't used yet + dest->l = 0; + if (kputs(prefix, dest) == EOF) return -1; + return 0; + } + } + + do { + dest->l = 0; + ksprintf(dest, "%s-%0lX", prefix, lrand48()); + iter = kh_get(cset, existing_ids, ks_str(dest)); + } while (iter != kh_end(existing_ids)); + + return 0; +} + +/* + * Add the @HD line to the new header + * In practice the @HD line will come from the first input header. + */ + +static int trans_tbl_add_hd(merged_header_t* merged_hdr, + bam_hdr_t *translate) { + hdr_match_t match = {0, 0}; + + // TODO: handle case when @HD needs merging. + if (merged_hdr->have_hd) return 0; + + if (hdr_line_match(translate->text, "@HD", NULL, &match) != 0) { + return 0; + } + + if (match_to_ks(translate->text, &match, &merged_hdr->out_hd)) goto memfail; + if (kputc('\n', &merged_hdr->out_hd) == EOF) goto memfail; + merged_hdr->have_hd = true; + + return 0; + + memfail: + perror(__func__); + return -1; +} + +static inline int grow_target_list(merged_header_t* merged_hdr) { + size_t new_size; + char **new_names; + uint32_t *new_len; + + new_size = merged_hdr->targets_sz * 2; + new_names = realloc(merged_hdr->target_name, sizeof(*new_names) * new_size); + if (!new_names) goto fail; + merged_hdr->target_name = new_names; + + new_len = realloc(merged_hdr->target_len, sizeof(*new_len) * new_size); + if (!new_len) goto fail; + merged_hdr->target_len = new_len; + + merged_hdr->targets_sz = new_size; + + return 0; + + fail: + perror(__func__); + return -1; +} + +/* + * Add @SQ records to the translation table. + * + * Go through the target list for the input header. Any new targets found + * are added to the output header target list. At the same time, a mapping + * from the input to output target ids is stored in tbl. + * + * If any new targets are found, the header text is scanned to find the + * corresponding @SQ records. They are then copied into the + * merged_hdr->out_text kstring (which will eventually become the + * output header text). + * + * Returns 0 on success, -1 on failure. + */ + +static int trans_tbl_add_sq(merged_header_t* merged_hdr, bam_hdr_t *translate, + trans_tbl_t* tbl) { + + kstring_t *out_text = &merged_hdr->out_sq; + khash_t(c2i)* sq_tids = merged_hdr->sq_tids; + hdr_match_t *new_sq_matches = NULL; + char *text; + hdr_match_t matches[2]; + int32_t i; + int32_t old_n_targets = merged_hdr->n_targets; + khiter_t iter; + int min_tid = -1; + + // Fill in the tid part of the translation table, adding new targets + // to the merged header as we go. + + for (i = 0; i < translate->n_targets; ++i) { + + // Check if it's a new target. + iter = kh_get(c2i, sq_tids, translate->target_name[i]); + + if (iter == kh_end(sq_tids)) { + int ret; + // Append missing entries to out_hdr + + if (merged_hdr->n_targets == merged_hdr->targets_sz) { + if (grow_target_list(merged_hdr)) goto fail; + } + + merged_hdr->target_name[merged_hdr->n_targets] = strdup(translate->target_name[i]); + if (merged_hdr->target_name[merged_hdr->n_targets] == NULL) goto memfail; + merged_hdr->target_len[merged_hdr->n_targets] = translate->target_len[i]; + + // Record the new identifier for reference below, + // and when building the ttable for other inputs. + iter = kh_put(c2i, sq_tids, + merged_hdr->target_name[merged_hdr->n_targets], &ret); + if (ret < 0) { + free(merged_hdr->target_name[merged_hdr->n_targets]); + goto memfail; + } + assert(ret > 0); // Should not be in hash already. + + kh_value(sq_tids, iter) = merged_hdr->n_targets; + tbl->tid_trans[i] = merged_hdr->n_targets++; + } else { + tbl->tid_trans[i] = kh_value(sq_tids, iter); + } + + if (tbl->tid_trans[i] > min_tid) { + min_tid = tbl->tid_trans[i]; + } else { + tbl->lost_coord_sort = true; + } + } + + if (merged_hdr->n_targets == old_n_targets) + return 0; // Everything done if no new targets. + + // Otherwise, find @SQ lines in translate->text for all newly added targets. + + new_sq_matches = malloc((merged_hdr->n_targets - old_n_targets) + * sizeof(*new_sq_matches)); + if (new_sq_matches == NULL) goto memfail; + + for (i = 0; i < merged_hdr->n_targets - old_n_targets; i++) { + new_sq_matches[i].rm_so = new_sq_matches[i].rm_eo = -1; + } + + text = translate->text; + while (hdr_line_match(text, "@SQ", "SN", matches) == 0) { + // matches[0] is whole line, matches[1] is SN value. + + // This is a bit disgusting, but avoids a copy... + char c = text[matches[1].rm_eo]; + int idx; + + text[matches[1].rm_eo] = '\0'; + + // Look up the SN value in the sq_tids hash. + iter = kh_get(c2i, sq_tids, text + matches[1].rm_so); + text[matches[1].rm_eo] = c; // restore text + + if (iter == kh_end(sq_tids)) { + // Warn about this, but it's not really fatal. + fprintf(stderr, "[W::%s] @SQ SN (%.*s) found in text header but not binary header.\n", + __func__, + (int) (matches[1].rm_eo - matches[1].rm_so), + text + matches[1].rm_so); + text += matches[0].rm_eo; + continue; // Skip to next + } + + idx = kh_value(sq_tids, iter); + if (idx >= old_n_targets) { + // is a new SQ, so record position so we can add it to out_text. + assert(idx < merged_hdr->n_targets); + ptrdiff_t off = text - translate->text; + new_sq_matches[idx - old_n_targets].rm_so = matches[0].rm_so + off; + new_sq_matches[idx - old_n_targets].rm_eo = matches[0].rm_eo + off; + } + + // Carry on searching from end of current match + text += matches[0].rm_eo; + } + + // Copy the @SQ headers found and recreate any missing from binary header. + for (i = 0; i < merged_hdr->n_targets - old_n_targets; i++) { + if (new_sq_matches[i].rm_so >= 0) { + if (match_to_ks(translate->text, &new_sq_matches[i], out_text)) + goto memfail; + if (kputc('\n', out_text) == EOF) goto memfail; + } else { + if (kputs("@SQ\tSN:", out_text) == EOF || + kputs(merged_hdr->target_name[i + old_n_targets], out_text) == EOF || + kputs("\tLN:", out_text) == EOF || + kputuw(merged_hdr->target_len[i + old_n_targets], out_text) == EOF || + kputc('\n', out_text) == EOF) goto memfail; + } + } + + free(new_sq_matches); + return 0; + + memfail: + perror(__func__); + fail: + free(new_sq_matches); + return -1; +} + +/* + * Common code for setting up RG and PG record ID tag translation. + * + * is_rg is true for RG translation, false for PG. + * translate is the input bam header + * merge is true if tags with the same ID are to be merged. + * known_ids is the set of IDs already in the output header. + * id_map is the translation map from input header IDs to output header IDs + * If override is set, it will be used to replace the existing ID (RG only) + * + * known_ids and id_map have entries for the new IDs added to them. + * + * Return value is a linked list of header lines with the translated IDs, + * or NULL if something went wrong (probably out of memory). + * + */ + +static klist_t(hdrln) * trans_rg_pg(bool is_rg, bam_hdr_t *translate, + bool merge, khash_t(cset)* known_ids, + khash_t(c2c)* id_map, char *override) { + hdr_match_t matches[2]; + khiter_t iter; + const char *text = translate->text; + const char *rec_type = is_rg ? "@RG" : "@PG"; + klist_t(hdrln) *hdr_lines; + + hdr_lines = kl_init(hdrln); + + // Search through translate's header + while (hdr_line_match(text, rec_type, "ID", matches) == 0) { + // matches[0] is the whole @RG/PG line; matches[1] is the ID field value + + kstring_t orig_id = { 0, 0, NULL }; // ID in original header + kstring_t transformed_id = { 0, 0, NULL }; // ID in output header + char *map_value; // Value to store in id_map + bool id_changed; // Have we changed the ID? + bool not_found_in_output; // ID isn't in the output header (yet) + + // Take a copy of the ID as we'll need it for a hash key. + if (match_to_ks(text, &matches[1], &orig_id)) goto memfail; + + // is our matched ID in our output ID set already? + iter = kh_get(cset, known_ids, ks_str(&orig_id)); + not_found_in_output = (iter == kh_end(known_ids)); + + if (override) { + // Override original ID (RG only) +#ifdef OVERRIDE_DOES_NOT_MERGE + if (gen_unique_id(override, known_ids, false, &transformed_id)) + goto memfail; + not_found_in_output = true; // As ID now unique +#else + if (kputs(override, &transformed_id) == EOF) goto memfail; + // Know about override already? + iter = kh_get(cset, known_ids, ks_str(&transformed_id)); + not_found_in_output = (iter == kh_end(known_ids)); +#endif + id_changed = true; + } else { + if ( not_found_in_output || merge) { + // Not in there or merging so can add it as 1-1 mapping + if (ks_to_ks(&orig_id, &transformed_id)) goto memfail; + id_changed = false; + } else { + // It's in there so we need to transform it by appending + // a random number to the id + if (gen_unique_id(ks_str(&orig_id), known_ids, + true, &transformed_id)) + goto memfail; + id_changed = true; + not_found_in_output = true; // As ID now unique + } + } + + // Does this line need to go into our output header? + if (not_found_in_output) { + + // Take matched line and replace ID with transformed_id + kstring_t new_hdr_line = { 0, 0, NULL }; + + if (!id_changed) { // Can just copy + if (match_to_ks(text, &matches[0], &new_hdr_line)) goto memfail; + } else { // Substitute new name for original + if (range_to_ks(text, matches[0].rm_so, matches[1].rm_so, + &new_hdr_line)) goto memfail; + if (ks_to_ks(&transformed_id, &new_hdr_line)) goto memfail; + if (range_to_ks(text, matches[1].rm_eo, matches[0].rm_eo, + &new_hdr_line)) goto memfail; + } + + // append line to output linked list + char** ln = kl_pushp(hdrln, hdr_lines); + *ln = ks_release(&new_hdr_line); // Give away to linked list + + // Need to add it to known_ids set + int in_there = 0; + iter = kh_put(cset, known_ids, ks_str(&transformed_id), &in_there); + if (in_there < 0) goto memfail; + assert(in_there > 0); // Should not already be in the map + map_value = ks_release(&transformed_id); + } else { + // Use existing string in id_map + assert(kh_exist(known_ids, iter)); + map_value = kh_key(known_ids, iter); + free(ks_release(&transformed_id)); + } + + // Insert it into our translation map + int in_there = 0; + iter = kh_put(c2c, id_map, ks_release(&orig_id), &in_there); + kh_value(id_map, iter) = map_value; + + text += matches[0].rm_eo; // next! + } + + // If there are no RG lines in the file and we are overriding add one + if (is_rg && override && kl_begin(hdr_lines) == NULL) { + kstring_t new_id = {0, 0, NULL}; + kstring_t line = {0, 0, NULL}; + kstring_t empty = {0, 0, NULL}; + int in_there = 0; + char** ln; + + // Get the new ID + if (gen_unique_id(override, known_ids, false, &new_id)) + goto memfail; + + // Make into a header line and add to linked list + ksprintf(&line, "@RG\tID:%s", ks_str(&new_id)); + ln = kl_pushp(hdrln, hdr_lines); + *ln = ks_release(&line); + + // Put into known_ids set + iter = kh_put(cset, known_ids, ks_str(&new_id), &in_there); + if (in_there < 0) goto memfail; + assert(in_there > 0); // Should be a new entry + + // Put into translation map (key is empty string) + if (kputs("", &empty) == EOF) goto memfail; + iter = kh_put(c2c, id_map, ks_release(&empty), &in_there); + if (in_there < 0) goto memfail; + assert(in_there > 0); // Should be a new entry + kh_value(id_map, iter) = ks_release(&new_id); + } + + return hdr_lines; + + memfail: + perror(__func__); + if (hdr_lines) kl_destroy(hdrln, hdr_lines); + return NULL; +} + +/* + * Common code for completing RG and PG record translation. + * + * Input is a list of header lines, and the mapping from input to + * output @PG record IDs. + * + * RG and PG records can contain tags that cross-reference to other @PG + * records. This fixes the tags to contain the new IDs before adding + * them to the output header text. + */ + +static int finish_rg_pg(bool is_rg, klist_t(hdrln) *hdr_lines, + khash_t(c2c)* pg_map, kstring_t *out_text) { + const char *search = is_rg ? "\tPG:" : "\tPP:"; + khiter_t idx; + char *line = NULL; + + while ((kl_shift(hdrln, hdr_lines, &line)) == 0) { + char *id = strstr(line, search); // Look for tag to fix + int pos1 = 0, pos2 = 0; + char *new_id = NULL; + + if (id) { + // Found a tag. Look up the value in the translation map + // to see what it should be changed to in the output file. + char *end, tmp; + + id += 4; // Point to value + end = strchr(id, '\t'); // Find end of tag + if (!end) end = id + strlen(id); + + tmp = *end; + *end = '\0'; // Temporarily get the value on its own. + + // Look-up in translation table + idx = kh_get(c2c, pg_map, id); + if (idx == kh_end(pg_map)) { + // Not found, warn. + fprintf(stderr, "[W::%s] Tag %s%s not found in @PG records\n", + __func__, search + 1, id); + } else { + // Remember new id and splice points on original string + new_id = kh_value(pg_map, idx); + pos1 = id - line; + pos2 = end - line; + } + + *end = tmp; // Restore string + } + + // Copy line to output: + // line[0..pos1), new_id (if not NULL), line[pos2..end), '\n' + + if (pos1 && range_to_ks(line, 0, pos1, out_text)) goto memfail; + if (new_id && kputs(new_id, out_text) == EOF) goto memfail; + if (kputs(line + pos2, out_text) == EOF) goto memfail; + if (kputc('\n', out_text) == EOF) goto memfail; + free(line); // No longer needed + line = NULL; + } + + return 0; + + memfail: + perror(__func__); + free(line); // Prevent leakage as no longer on list + return -1; +} + +/* + * Build the translation table for an input *am file. This stores mappings + * which allow IDs to be converted from those used in the input file + * to the ones which will be used in the output. The mappings are for: + * Reference sequence IDs (for @SQ records) + * @RG record ID tags + * @PG record ID tags + * + * At the same time, new header text is built up by copying records + * from the input bam file. This will eventually become the header for + * the output file. When copied, the ID tags for @RG and @PG records + * are replaced with their values. The @PG PP: and @RG PG: tags + * are also modified if necessary. + * + * merged_hdr holds state on the output header (which IDs are present, etc.) + * translate is the input header + * tbl is the translation table that gets filled in. + * merge_rg controls merging of @RG records + * merge_pg controls merging of @PG records + * If rg_override is not NULL, it will be used to replace the existing @RG ID + * + * Returns 0 on success, -1 on failure. + */ + +static int trans_tbl_init(merged_header_t* merged_hdr, bam_hdr_t* translate, + trans_tbl_t* tbl, bool merge_rg, bool merge_pg, + bool copy_co, char* rg_override) +{ + klist_t(hdrln) *rg_list = NULL; + klist_t(hdrln) *pg_list = NULL; + + tbl->n_targets = translate->n_targets; + tbl->rg_trans = tbl->pg_trans = NULL; + tbl->tid_trans = (int*)calloc(translate->n_targets, sizeof(int)); + if (tbl->tid_trans == NULL) goto memfail; + tbl->rg_trans = kh_init(c2c); + if (tbl->rg_trans == NULL) goto memfail; + tbl->pg_trans = kh_init(c2c); + if (tbl->pg_trans == NULL) goto memfail; + + tbl->lost_coord_sort = false; + + // Get the @HD record (if not there already). + if (trans_tbl_add_hd(merged_hdr, translate)) goto fail; + + // Fill in map and add header lines for @SQ records + if (trans_tbl_add_sq(merged_hdr, translate, tbl)) goto fail; + + // Get translated header lines and fill in map for @RG records + rg_list = trans_rg_pg(true, translate, merge_rg, merged_hdr->rg_ids, + tbl->rg_trans, rg_override); + if (!rg_list) goto fail; + + // Get translated header lines and fill in map for @PG records + pg_list = trans_rg_pg(false, translate, merge_pg, merged_hdr->pg_ids, + tbl->pg_trans, NULL); + + // Fix-up PG: tags in the new @RG records and add to output + if (finish_rg_pg(true, rg_list, tbl->pg_trans, &merged_hdr->out_rg)) + goto fail; + + // Fix-up PP: tags in the new @PG records and add to output + if (finish_rg_pg(false, pg_list, tbl->pg_trans, &merged_hdr->out_pg)) + goto fail; + + kl_destroy(hdrln, rg_list); rg_list = NULL; + kl_destroy(hdrln, pg_list); pg_list = NULL; + + if (copy_co) { + // Just append @CO headers without translation + const char *line, *end_pointer; + for (line = translate->text; *line; line = end_pointer + 1) { + end_pointer = strchr(line, '\n'); + if (strncmp(line, "@CO", 3) == 0) { + if (end_pointer) { + if (kputsn(line, end_pointer - line + 1, &merged_hdr->out_co) == EOF) + goto memfail; + } else { // Last line with no trailing '\n' + if (kputs(line, &merged_hdr->out_co) == EOF) goto memfail; + if (kputc('\n', &merged_hdr->out_co) == EOF) goto memfail; + } + } + if (end_pointer == NULL) break; + } + } + + return 0; + + memfail: + perror(__func__); + fail: + trans_tbl_destroy(tbl); + if (rg_list) kl_destroy(hdrln, rg_list); + if (pg_list) kl_destroy(hdrln, pg_list); + return -1; +} + +static inline void move_kstr_to_text(char **text, kstring_t *ks) { + memcpy(*text, ks_str(ks), ks_len(ks)); + *text += ks_len(ks); + **text = '\0'; + free(ks_release(ks)); +} + +/* + * Populate a bam_hdr_t struct from data in a merged_header_t. + */ + +static bam_hdr_t * finish_merged_header(merged_header_t *merged_hdr) { + size_t txt_sz; + char *text; + bam_hdr_t *hdr; + + // Check output text size + txt_sz = (ks_len(&merged_hdr->out_hd) + + ks_len(&merged_hdr->out_sq) + + ks_len(&merged_hdr->out_rg) + + ks_len(&merged_hdr->out_pg) + + ks_len(&merged_hdr->out_co)); + if (txt_sz >= INT32_MAX) { + fprintf(stderr, "[%s] Output header text too long\n", __func__); + return NULL; + } + + // Allocate new header + hdr = bam_hdr_init(); + if (hdr == NULL) goto memfail; + + // Transfer targets arrays to new header + hdr->n_targets = merged_hdr->n_targets; + if (hdr->n_targets > 0) { + // Try to shrink targets arrays to correct size + hdr->target_name = realloc(merged_hdr->target_name, + hdr->n_targets * sizeof(char*)); + if (!hdr->target_name) hdr->target_name = merged_hdr->target_name; + + hdr->target_len = realloc(merged_hdr->target_len, + hdr->n_targets * sizeof(uint32_t)); + if (!hdr->target_len) hdr->target_len = merged_hdr->target_len; + + // These have either been freed by realloc() or, in the unlikely + // event that failed, have had their ownership transferred to hdr + merged_hdr->target_name = NULL; + merged_hdr->target_len = NULL; + } + else { + hdr->target_name = NULL; + hdr->target_len = NULL; + } + + // Allocate text + text = hdr->text = malloc(txt_sz + 1); + if (!text) goto memfail; + + // Put header text in order @HD, @SQ, @RG, @PG, @CO + move_kstr_to_text(&text, &merged_hdr->out_hd); + move_kstr_to_text(&text, &merged_hdr->out_sq); + move_kstr_to_text(&text, &merged_hdr->out_rg); + move_kstr_to_text(&text, &merged_hdr->out_pg); + move_kstr_to_text(&text, &merged_hdr->out_co); + hdr->l_text = txt_sz; + + return hdr; + + memfail: + perror(__func__); + bam_hdr_destroy(hdr); + return NULL; +} + +/* + * Free a merged_header_t struct and all associated data. + * + * Note that the keys to the rg_ids and pg_ids sets are also used as + * values in the translation tables. This function should therefore not + * be called until the translation tables are no longer needed. + */ + +static void free_merged_header(merged_header_t *merged_hdr) { + size_t i; + khiter_t iter; + if (!merged_hdr) return; + free(ks_release(&merged_hdr->out_hd)); + free(ks_release(&merged_hdr->out_sq)); + free(ks_release(&merged_hdr->out_rg)); + free(ks_release(&merged_hdr->out_pg)); + free(ks_release(&merged_hdr->out_co)); + if (merged_hdr->target_name) { + for (i = 0; i < merged_hdr->n_targets; i++) { + free(merged_hdr->target_name[i]); + } + free(merged_hdr->target_name); + } + free(merged_hdr->target_len); + kh_destroy(c2i, merged_hdr->sq_tids); + + if (merged_hdr->rg_ids) { + for (iter = kh_begin(merged_hdr->rg_ids); + iter != kh_end(merged_hdr->rg_ids); ++iter) { + if (kh_exist(merged_hdr->rg_ids, iter)) + free(kh_key(merged_hdr->rg_ids, iter)); + } + kh_destroy(cset, merged_hdr->rg_ids); + } + + if (merged_hdr->pg_ids) { + for (iter = kh_begin(merged_hdr->pg_ids); + iter != kh_end(merged_hdr->pg_ids); ++iter) { + if (kh_exist(merged_hdr->pg_ids, iter)) + free(kh_key(merged_hdr->pg_ids, iter)); + } + kh_destroy(cset, merged_hdr->pg_ids); + } + + free(merged_hdr); +} + +static void bam_translate(bam1_t* b, trans_tbl_t* tbl) +{ + // Update target id if not unmapped tid + if ( b->core.tid >= 0 ) { b->core.tid = tbl->tid_trans[b->core.tid]; } + if ( b->core.mtid >= 0 ) { b->core.mtid = tbl->tid_trans[b->core.mtid]; } + + // If we have a RG update it + uint8_t *rg = bam_aux_get(b, "RG"); + if (rg) { + char* decoded_rg = bam_aux2Z(rg); + khiter_t k = kh_get(c2c, tbl->rg_trans, decoded_rg); + if (k != kh_end(tbl->rg_trans)) { + char* translate_rg = kh_value(tbl->rg_trans,k); + bam_aux_del(b, rg); + if (translate_rg) { + bam_aux_append(b, "RG", 'Z', strlen(translate_rg) + 1, + (uint8_t*)translate_rg); + } + } else { + char *tmp = strdup(decoded_rg); + fprintf(stderr, + "[bam_translate] RG tag \"%s\" on read \"%s\" encountered " + "with no corresponding entry in header, tag lost. " + "Unknown tags are only reported once per input file for " + "each tag ID.\n", + decoded_rg, bam_get_qname(b)); + bam_aux_del(b, rg); + // Prevent future whinges + if (tmp) { + int in_there = 0; + k = kh_put(c2c, tbl->rg_trans, tmp, &in_there); + if (in_there > 0) kh_value(tbl->rg_trans, k) = NULL; + } + } + } + + // If we have a PG update it + uint8_t *pg = bam_aux_get(b, "PG"); + if (pg) { + char* decoded_pg = bam_aux2Z(pg); + khiter_t k = kh_get(c2c, tbl->pg_trans, decoded_pg); + if (k != kh_end(tbl->pg_trans)) { + char* translate_pg = kh_value(tbl->pg_trans,k); + bam_aux_del(b, pg); + if (translate_pg) { + bam_aux_append(b, "PG", 'Z', strlen(translate_pg) + 1, + (uint8_t*)translate_pg); + } + } else { + char *tmp = strdup(decoded_pg); + fprintf(stderr, + "[bam_translate] PG tag \"%s\" on read \"%s\" encountered " + "with no corresponding entry in header, tag lost. " + "Unknown tags are only reported once per input file for " + "each tag ID.\n", + decoded_pg, bam_get_qname(b)); + bam_aux_del(b, pg); + // Prevent future whinges + if (tmp) { + int in_there = 0; + k = kh_put(c2c, tbl->pg_trans, tmp, &in_there); + if (in_there > 0) kh_value(tbl->pg_trans, k) = NULL; + } + } + } +} + +int* rtrans_build(int n, int n_targets, trans_tbl_t* translation_tbl) +{ + // Create reverse translation table for tids + int* rtrans = (int*)malloc(sizeof(int32_t)*n*n_targets); + const int32_t NOTID = INT32_MIN; + if (!rtrans) return NULL; + memset_pattern4((void*)rtrans, &NOTID, sizeof(int32_t)*n*n_targets); + int i; + for (i = 0; i < n; ++i) { + int j; + for (j = 0; j < (translation_tbl+i)->n_targets; ++j) { + if ((translation_tbl+i)->tid_trans[j] != -1) { + rtrans[i*n_targets + (translation_tbl+i)->tid_trans[j]] = j; + } + } + } + + return rtrans; +} + +#define MERGE_RG 1 // Attach RG tag based on filename +#define MERGE_UNCOMP 2 // Generate uncompressed BAM +#define MERGE_LEVEL1 4 // Compress the BAM at level 1 (fast) mode +#define MERGE_FORCE 8 // Overwrite output BAM if it exists +#define MERGE_COMBINE_RG 16 // Combine RG tags frather than redefining them +#define MERGE_COMBINE_PG 32 // Combine PG tags frather than redefining them +#define MERGE_FIRST_CO 64 // Use only first file's @CO headers (sort cmd only) + +/* + * How merging is handled + * + * If a hheader is defined use we will use that as our output header + * otherwise we use the first header from the first input file. + * + * Now go through each file and create a translation table for that file for: + * -RG + * -tid + * -PG tags + * + * Then whenever we read a record from a bam we translate that read before + * stashing it in the hash. + * + * In the actual merge, a read is read from each input file, translated and + * stashed in the hash. This assumes that all input files are sorted in the + * same way. Next we just extract the next position ordered read from the + * hash, and replace it if there are still reads left in it's source input + * file. Finally we write our chosen read it to the output file. + */ + +/*! + @abstract Merge multiple sorted BAM. + @param is_by_qname whether to sort by query name + @param out output BAM file name + @param mode sam_open() mode to be used to create the final output file + (overrides level settings from UNCOMP and LEVEL1 flags) + @param headers name of SAM file from which to copy '@' header lines, + or NULL to copy them from the first file to be merged + @param n number of files to be merged + @param fn names of files to be merged + @param flag flags that control how the merge is undertaken + @param reg region to merge + @param n_threads number of threads to use (passed to htslib) + @param in_fmt format options for input files + @param out_fmt output file format and options + @discussion Padding information may NOT correctly maintained. This + function is NOT thread safe. + */ +int bam_merge_core2(int by_qname, const char *out, const char *mode, + const char *headers, int n, char * const *fn, int flag, + const char *reg, int n_threads, + const htsFormat *in_fmt, const htsFormat *out_fmt) +{ + samFile *fpout, **fp = NULL; + heap1_t *heap = NULL; + bam_hdr_t *hout = NULL; + bam_hdr_t *hin = NULL; + int i, j, *RG_len = NULL; + uint64_t idx = 0; + char **RG = NULL; + hts_itr_t **iter = NULL; + bam_hdr_t **hdr = NULL; + trans_tbl_t *translation_tbl = NULL; + int *rtrans = NULL; + merged_header_t *merged_hdr = init_merged_header(); + if (!merged_hdr) return -1; + + // Is there a specified pre-prepared header to use for output? + if (headers) { + samFile* fpheaders = sam_open(headers, "r"); + if (fpheaders == NULL) { + const char *message = strerror(errno); + fprintf(stderr, "[bam_merge_core] cannot open '%s': %s\n", headers, message); + return -1; + } + hin = sam_hdr_read(fpheaders); + sam_close(fpheaders); + if (hin == NULL) { + fprintf(stderr, "[bam_merge_core] couldn't read headers for '%s'\n", + headers); + goto mem_fail; + } + } else { + hout = bam_hdr_init(); + if (!hout) { + fprintf(stderr, "[bam_merge_core] couldn't allocate bam header\n"); + goto mem_fail; + } + hout->text = strdup(""); + if (!hout->text) goto mem_fail; + } + + g_is_by_qname = by_qname; + fp = (samFile**)calloc(n, sizeof(samFile*)); + if (!fp) goto mem_fail; + heap = (heap1_t*)calloc(n, sizeof(heap1_t)); + if (!heap) goto mem_fail; + iter = (hts_itr_t**)calloc(n, sizeof(hts_itr_t*)); + if (!iter) goto mem_fail; + hdr = (bam_hdr_t**)calloc(n, sizeof(bam_hdr_t*)); + if (!hdr) goto mem_fail; + translation_tbl = (trans_tbl_t*)calloc(n, sizeof(trans_tbl_t)); + if (!translation_tbl) goto mem_fail; + RG = (char**)calloc(n, sizeof(char*)); + if (!RG) goto mem_fail; + + // prepare RG tag from file names + if (flag & MERGE_RG) { + RG_len = (int*)calloc(n, sizeof(int)); + if (!RG_len) goto mem_fail; + for (i = 0; i != n; ++i) { + int l = strlen(fn[i]); + const char *s = fn[i]; + if (l > 4 && (strcmp(s + l - 4, ".bam") == 0 || strcmp(s + l - 4, ".sam") == 0)) l -= 4; + if (l > 5 && strcmp(s + l - 5, ".cram") == 0) l -= 5; + for (j = l - 1; j >= 0; --j) if (s[j] == '/') break; + ++j; l -= j; + RG[i] = (char*)calloc(l + 1, 1); + if (!RG[i]) goto mem_fail; + RG_len[i] = l; + strncpy(RG[i], s + j, l); + } + } + + if (hin) { + // Popluate merged_hdr from the pre-prepared header + trans_tbl_t dummy; + int res; + res = trans_tbl_init(merged_hdr, hin, &dummy, flag & MERGE_COMBINE_RG, + flag & MERGE_COMBINE_PG, true, NULL); + trans_tbl_destroy(&dummy); + if (res) return -1; // FIXME: memory leak + } + + // open and read the header from each file + for (i = 0; i < n; ++i) { + bam_hdr_t *hin; + fp[i] = sam_open_format(fn[i], "r", in_fmt); + if (fp[i] == NULL) { + fprintf(stderr, "[bam_merge_core] fail to open file %s\n", fn[i]); + goto fail; + } + hin = sam_hdr_read(fp[i]); + if (hin == NULL) { + fprintf(stderr, "[bam_merge_core] failed to read header for '%s'\n", + fn[i]); + goto fail; + } + + if (trans_tbl_init(merged_hdr, hin, translation_tbl+i, + flag & MERGE_COMBINE_RG, flag & MERGE_COMBINE_PG, + (flag & MERGE_FIRST_CO)? (i == 0) : true, + RG[i])) + return -1; // FIXME: memory leak + + // TODO sam_itr_next() doesn't yet work for SAM files, + // so for those keep the headers around for use with sam_read1() + if (hts_get_format(fp[i])->format == sam) hdr[i] = hin; + else { bam_hdr_destroy(hin); hdr[i] = NULL; } + + if ((translation_tbl+i)->lost_coord_sort && !by_qname) { + fprintf(stderr, "[bam_merge_core] Order of targets in file %s caused coordinate sort to be lost\n", fn[i]); + } + } + + // Did we get an @HD line? + if (!merged_hdr->have_hd) { + fprintf(stderr, "[W::%s] No @HD tag found.\n", __func__); + /* FIXME: Should we add an @HD line here, and if so what should + we put in it? Ideally we want a way of getting htslib to tell + us the SAM version number to assume given no @HD line. Is + it also safe to assume that the output is coordinate sorted? + SO: is optional so we don't have to have it.*/ + /* ksprintf(&merged_hdr->out_hd, "@HD\tVN:1.5\tSO:coordinate\n"); */ + } + + // Transform the header into standard form + hout = finish_merged_header(merged_hdr); + if (!hout) return -1; // FIXME: memory leak + + // If we're only merging a specified region move our iters to start at that point + if (reg) { + int tid, beg, end; + const char *name_lim; + + rtrans = rtrans_build(n, hout->n_targets, translation_tbl); + if (!rtrans) goto mem_fail; + + name_lim = hts_parse_reg(reg, &beg, &end); + if (name_lim) { + char *name = malloc(name_lim - reg + 1); + if (!name) goto mem_fail; + memcpy(name, reg, name_lim - reg); + name[name_lim - reg] = '\0'; + tid = bam_name2id(hout, name); + free(name); + } + else { + // not parsable as a region, but possibly a sequence named "foo:a" + tid = bam_name2id(hout, reg); + beg = 0; + end = INT_MAX; + } + if (tid < 0) { + if (name_lim) fprintf(stderr, "[%s] Region \"%s\" specifies an unknown reference name\n", __func__, reg); + else fprintf(stderr, "[%s] Badly formatted region: \"%s\"\n", __func__, reg); + goto fail; + } + for (i = 0; i < n; ++i) { + hts_idx_t *idx = sam_index_load(fp[i], fn[i]); + // (rtrans[i*n+tid]) Look up what hout tid translates to in input tid space + int mapped_tid = rtrans[i*hout->n_targets+tid]; + if (idx == NULL) { + fprintf(stderr, "[%s] failed to load index for %s. Random alignment retrieval only works for indexed BAM or CRAM files.\n", + __func__, fn[i]); + goto fail; + } + if (mapped_tid != INT32_MIN) { + iter[i] = sam_itr_queryi(idx, mapped_tid, beg, end); + } else { + iter[i] = sam_itr_queryi(idx, HTS_IDX_NONE, 0, 0); + } + hts_idx_destroy(idx); + if (iter[i] == NULL) { + if (mapped_tid != INT32_MIN) { + fprintf(stderr, + "[%s] failed to get iterator over " + "{%s, %d, %d, %d}\n", + __func__, fn[i], mapped_tid, beg, end); + } else { + fprintf(stderr, + "[%s] failed to get iterator over " + "{%s, HTS_IDX_NONE, 0, 0}\n", + __func__, fn[i]); + } + goto fail; + } + } + free(rtrans); + rtrans = NULL; + } else { + for (i = 0; i < n; ++i) { + if (hdr[i] == NULL) { + iter[i] = sam_itr_queryi(NULL, HTS_IDX_REST, 0, 0); + if (iter[i] == NULL) { + fprintf(stderr, "[%s] failed to get iterator\n", __func__); + goto fail; + } + } + else iter[i] = NULL; + } + } + + // Load the first read from each file into the heap + for (i = 0; i < n; ++i) { + heap1_t *h = heap + i; + int res; + h->i = i; + h->b = bam_init1(); + if (!h->b) goto mem_fail; + res = iter[i] ? sam_itr_next(fp[i], iter[i], h->b) : sam_read1(fp[i], hdr[i], h->b); + if (res >= 0) { + bam_translate(h->b, translation_tbl + i); + h->pos = ((uint64_t)h->b->core.tid<<32) | (uint32_t)((int32_t)h->b->core.pos+1)<<1 | bam_is_rev(h->b); + h->idx = idx++; + } + else if (res == -1 && (!iter[i] || iter[i]->finished)) { + h->pos = HEAP_EMPTY; + bam_destroy1(h->b); + h->b = NULL; + } else { + fprintf(stderr, "[%s] failed to read first record from %s\n", + __func__, fn[i]); + goto fail; + } + } + + // Open output file and write header + if ((fpout = sam_open_format(out, mode, out_fmt)) == 0) { + fprintf(stderr, "[%s] failed to create \"%s\": %s\n", __func__, out, strerror(errno)); + return -1; + } + if (sam_hdr_write(fpout, hout) != 0) { + fprintf(stderr, "[%s] failed to write header.\n", __func__); + sam_close(fpout); + return -1; + } + if (!(flag & MERGE_UNCOMP)) hts_set_threads(fpout, n_threads); + + // Begin the actual merge + ks_heapmake(heap, n, heap); + while (heap->pos != HEAP_EMPTY) { + bam1_t *b = heap->b; + if (flag & MERGE_RG) { + uint8_t *rg = bam_aux_get(b, "RG"); + if (rg) bam_aux_del(b, rg); + bam_aux_append(b, "RG", 'Z', RG_len[heap->i] + 1, (uint8_t*)RG[heap->i]); + } + if (sam_write1(fpout, hout, b) < 0) { + fprintf(stderr, "[%s] failed to write to output file.\n", __func__); + sam_close(fpout); + return -1; + } + if ((j = (iter[heap->i]? sam_itr_next(fp[heap->i], iter[heap->i], b) : sam_read1(fp[heap->i], hdr[heap->i], b))) >= 0) { + bam_translate(b, translation_tbl + heap->i); + heap->pos = ((uint64_t)b->core.tid<<32) | (uint32_t)((int)b->core.pos+1)<<1 | bam_is_rev(b); + heap->idx = idx++; + } else if (j == -1 && (!iter[heap->i] || iter[heap->i]->finished)) { + heap->pos = HEAP_EMPTY; + bam_destroy1(heap->b); + heap->b = NULL; + } else { + fprintf(stderr, "[bam_merge_core] error: '%s' is truncated.\n", + fn[heap->i]); + goto fail; + } + ks_heapadjust(heap, 0, n, heap); + } + + // Clean up and close + if (flag & MERGE_RG) { + for (i = 0; i != n; ++i) free(RG[i]); + free(RG_len); + } + for (i = 0; i < n; ++i) { + trans_tbl_destroy(translation_tbl + i); + hts_itr_destroy(iter[i]); + bam_hdr_destroy(hdr[i]); + sam_close(fp[i]); + } + bam_hdr_destroy(hin); + bam_hdr_destroy(hout); + free_merged_header(merged_hdr); + free(RG); free(translation_tbl); free(fp); free(heap); free(iter); free(hdr); + if (sam_close(fpout) < 0) { + fprintf(stderr, "[bam_merge_core] error closing output file\n"); + return -1; + } + return 0; + + mem_fail: + fprintf(stderr, "[bam_merge_core] Out of memory\n"); + + fail: + if (flag & MERGE_RG) { + if (RG) { + for (i = 0; i != n; ++i) free(RG[i]); + } + free(RG_len); + } + for (i = 0; i < n; ++i) { + if (translation_tbl && translation_tbl[i].tid_trans) trans_tbl_destroy(translation_tbl + i); + if (iter && iter[i]) hts_itr_destroy(iter[i]); + if (hdr && hdr[i]) bam_hdr_destroy(hdr[i]); + if (fp && fp[i]) sam_close(fp[i]); + if (heap && heap[i].b) bam_destroy1(heap[i].b); + } + if (hout) bam_hdr_destroy(hout); + free(RG); + free(translation_tbl); + free(hdr); + free(iter); + free(heap); + free(fp); + free(rtrans); + return -1; +} + +// Unused here but may be used by legacy samtools-using third-party code +int bam_merge_core(int by_qname, const char *out, const char *headers, int n, char * const *fn, int flag, const char *reg) +{ + char mode[12]; + strcpy(mode, "wb"); + if (flag & MERGE_UNCOMP) strcat(mode, "0"); + else if (flag & MERGE_LEVEL1) strcat(mode, "1"); + return bam_merge_core2(by_qname, out, mode, headers, n, fn, flag, reg, 0, NULL, NULL); +} + +static void merge_usage(FILE *to) +{ + fprintf(to, +"Usage: samtools merge [-nurlf] [-h inh.sam] [-b ] [ ... ]\n" +"\n" +"Options:\n" +" -n Input files are sorted by read name\n" +" -r Attach RG tag (inferred from file names)\n" +" -u Uncompressed BAM output\n" +" -f Overwrite the output BAM if exist\n" +" -1 Compress level 1\n" +" -l INT Compression level, from 0 to 9 [-1]\n" +" -R STR Merge file in the specified region STR [all]\n" +" -h FILE Copy the header in FILE to [in1.bam]\n" +" -c Combine @RG headers with colliding IDs [alter IDs to be distinct]\n" +" -p Combine @PG headers with colliding IDs [alter IDs to be distinct]\n" +" -s VALUE Override random seed\n" +" -b FILE List of input BAM filenames, one per line [null]\n" +" -@, --threads INT\n" +" Number of BAM/CRAM compression threads [0]\n"); + sam_global_opt_help(to, "-.O.."); +} + +int bam_merge(int argc, char *argv[]) +{ + int c, is_by_qname = 0, flag = 0, ret = 0, n_threads = 0, level = -1; + char *fn_headers = NULL, *reg = NULL, mode[12]; + long random_seed = (long)time(NULL); + char** fn = NULL; + int fn_size = 0; + + sam_global_args ga = SAM_GLOBAL_ARGS_INIT; + static const struct option lopts[] = { + SAM_OPT_GLOBAL_OPTIONS('-', 0, 'O', 0, 0), + { "threads", required_argument, NULL, '@' }, + { NULL, 0, NULL, 0 } + }; + + if (argc == 1) { + merge_usage(stdout); + return 0; + } + + while ((c = getopt_long(argc, argv, "h:nru1R:f@:l:cps:b:O:", lopts, NULL)) >= 0) { + switch (c) { + case 'r': flag |= MERGE_RG; break; + case 'f': flag |= MERGE_FORCE; break; + case 'h': fn_headers = strdup(optarg); break; + case 'n': is_by_qname = 1; break; + case '1': flag |= MERGE_LEVEL1; level = 1; break; + case 'u': flag |= MERGE_UNCOMP; level = 0; break; + case 'R': reg = strdup(optarg); break; + case 'l': level = atoi(optarg); break; + case '@': n_threads = atoi(optarg); break; + case 'c': flag |= MERGE_COMBINE_RG; break; + case 'p': flag |= MERGE_COMBINE_PG; break; + case 's': random_seed = atol(optarg); break; + case 'b': { + // load the list of files to read + int nfiles; + char **fn_read = hts_readlines(optarg, &nfiles); + if (fn_read) { + // Append to end of array + fn = realloc(fn, (fn_size+nfiles) * sizeof(char*)); + if (fn == NULL) { ret = 1; goto end; } + memcpy(fn+fn_size, fn_read, nfiles * sizeof(char*)); + fn_size += nfiles; + } + else { + fprintf(stderr, "[%s] Invalid file list \"%s\"\n", __func__, optarg); + ret = 1; + } + break; + } + + default: if (parse_sam_global_opt(c, optarg, lopts, &ga) == 0) break; + /* else fall-through */ + case '?': merge_usage(stderr); return 1; + } + } + if ( argc - optind < 1 ) { + fprintf(stderr, "You must at least specify the output file.\n"); + merge_usage(stderr); + return 1; + } + + srand48(random_seed); + if (!(flag & MERGE_FORCE) && strcmp(argv[optind], "-")) { + FILE *fp = fopen(argv[optind], "rb"); + if (fp != NULL) { + fclose(fp); + fprintf(stderr, "[%s] File '%s' exists. Please apply '-f' to overwrite. Abort.\n", __func__, argv[optind]); + return 1; + } + } + + int nargcfiles = argc - (optind+1); + if (nargcfiles > 0) { + // Add argc files to end of array + fn = realloc(fn, (fn_size+nargcfiles) * sizeof(char*)); + if (fn == NULL) { ret = 1; goto end; } + memcpy(fn+fn_size, argv + (optind+1), nargcfiles * sizeof(char*)); + } + if (fn_size+nargcfiles < 1) { + fprintf(stderr, "You must specify at least one (and usually two or more) input files.\n"); + merge_usage(stderr); + return 1; + } + strcpy(mode, "wb"); + sam_open_mode(mode+1, argv[optind], NULL); + if (level >= 0) sprintf(strchr(mode, '\0'), "%d", level < 9? level : 9); + if (bam_merge_core2(is_by_qname, argv[optind], mode, fn_headers, + fn_size+nargcfiles, fn, flag, reg, n_threads, + &ga.in, &ga.out) < 0) + ret = 1; + +end: + if (fn_size > 0) { + int i; + for (i=0; i + +typedef bam1_t *bam1_p; + +static int change_SO(bam_hdr_t *h, const char *so) +{ + char *p, *q, *beg = NULL, *end = NULL, *newtext; + if (h->l_text > 3) { + if (strncmp(h->text, "@HD", 3) == 0) { + if ((p = strchr(h->text, '\n')) == 0) return -1; + *p = '\0'; + if ((q = strstr(h->text, "\tSO:")) != 0) { + *p = '\n'; // change back + if (strncmp(q + 4, so, p - q - 4) != 0) { + beg = q; + for (q += 4; *q != '\n' && *q != '\t'; ++q); + end = q; + } else return 0; // no need to change + } else beg = end = p, *p = '\n'; + } + } + if (beg == NULL) { // no @HD + h->l_text += strlen(so) + 15; + newtext = (char*)malloc(h->l_text + 1); + sprintf(newtext, "@HD\tVN:1.3\tSO:%s\n", so); + strcat(newtext, h->text); + } else { // has @HD but different or no SO + h->l_text = (beg - h->text) + (4 + strlen(so)) + (h->text + h->l_text - end); + newtext = (char*)malloc(h->l_text + 1); + strncpy(newtext, h->text, beg - h->text); + sprintf(newtext + (beg - h->text), "\tSO:%s", so); + strcat(newtext, end); + } + free(h->text); + h->text = newtext; + return 0; +} + +// Function to compare reads and determine which one is < the other +static inline int bam1_lt(const bam1_p a, const bam1_p b) +{ + if (g_is_by_qname) { + int t = strnum_cmp(bam_get_qname(a), bam_get_qname(b)); + return (t < 0 || (t == 0 && (a->core.flag&0xc0) < (b->core.flag&0xc0))); + } else return (((uint64_t)a->core.tid<<32|(a->core.pos+1)<<1|bam_is_rev(a)) < ((uint64_t)b->core.tid<<32|(b->core.pos+1)<<1|bam_is_rev(b))); +} +KSORT_INIT(sort, bam1_p, bam1_lt) + +typedef struct { + size_t buf_len; + const char *prefix; + bam1_p *buf; + const bam_hdr_t *h; + int index; + int error; +} worker_t; + +// Returns 0 for success +// -1 for failure +static int write_buffer(const char *fn, const char *mode, size_t l, bam1_p *buf, const bam_hdr_t *h, int n_threads, const htsFormat *fmt) +{ + size_t i; + samFile* fp; + fp = sam_open_format(fn, mode, fmt); + if (fp == NULL) return -1; + if (sam_hdr_write(fp, h) != 0) goto fail; + if (n_threads > 1) hts_set_threads(fp, n_threads); + for (i = 0; i < l; ++i) { + if (sam_write1(fp, h, buf[i]) < 0) goto fail; + } + if (sam_close(fp) < 0) return -1; + return 0; + fail: + sam_close(fp); + return -1; +} + +static void *worker(void *data) +{ + worker_t *w = (worker_t*)data; + char *name; + w->error = 0; + ks_mergesort(sort, w->buf_len, w->buf, 0); + name = (char*)calloc(strlen(w->prefix) + 20, 1); + if (!name) { w->error = errno; return 0; } + sprintf(name, "%s.%.4d.bam", w->prefix, w->index); + if (write_buffer(name, "wbx1", w->buf_len, w->buf, w->h, 0, NULL) < 0) + w->error = errno; + +// Consider using CRAM temporary files if the final output is CRAM. +// Typically it is comparable speed while being smaller. +// hts_opt opt[2] = { +// {"version=3.0", CRAM_OPT_VERSION, {"3.0"}, NULL}, +// {"no_ref", CRAM_OPT_NO_REF, {1}, NULL} +// }; +// opt[0].next = &opt[1]; +// if (write_buffer(name, "wc1", w->buf_len, w->buf, w->h, 0, opt) < 0) +// w->error = errno; + + free(name); + return 0; +} + +static int sort_blocks(int n_files, size_t k, bam1_p *buf, const char *prefix, const bam_hdr_t *h, int n_threads) +{ + int i; + size_t rest; + bam1_p *b; + pthread_t *tid; + pthread_attr_t attr; + worker_t *w; + int n_failed = 0; + + if (n_threads < 1) n_threads = 1; + if (k < n_threads * 64) n_threads = 1; // use a single thread if we only sort a small batch of records + pthread_attr_init(&attr); + pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_JOINABLE); + w = (worker_t*)calloc(n_threads, sizeof(worker_t)); + tid = (pthread_t*)calloc(n_threads, sizeof(pthread_t)); + b = buf; rest = k; + for (i = 0; i < n_threads; ++i) { + w[i].buf_len = rest / (n_threads - i); + w[i].buf = b; + w[i].prefix = prefix; + w[i].h = h; + w[i].index = n_files + i; + b += w[i].buf_len; rest -= w[i].buf_len; + pthread_create(&tid[i], &attr, worker, &w[i]); + } + for (i = 0; i < n_threads; ++i) { + pthread_join(tid[i], 0); + if (w[i].error != 0) { + fprintf(stderr, "[bam_sort_core] failed to create temporary file \"%s.%.4d.bam\": %s\n", prefix, w[i].index, strerror(w[i].error)); + n_failed++; + } + } + free(tid); free(w); + return (n_failed == 0)? n_files + n_threads : -1; +} + +/*! + @abstract Sort an unsorted BAM file based on the chromosome order + and the leftmost position of an alignment + + @param is_by_qname whether to sort by query name + @param fn name of the file to be sorted + @param prefix prefix of the temporary files (prefix.NNNN.bam are written) + @param fnout name of the final output file to be written + @param modeout sam_open() mode to be used to create the final output file + @param max_mem approxiate maximum memory (very inaccurate) + @param in_fmt input file format options + @param out_fmt output file format and options + @return 0 for successful sorting, negative on errors + + @discussion It may create multiple temporary subalignment files + and then merge them by calling bam_merge_core2(). This function is + NOT thread safe. + */ +int bam_sort_core_ext(int is_by_qname, const char *fn, const char *prefix, + const char *fnout, const char *modeout, + size_t _max_mem, int n_threads, + const htsFormat *in_fmt, const htsFormat *out_fmt) +{ + int ret = -1, i, n_files = 0; + size_t mem, max_k, k, max_mem; + bam_hdr_t *header = NULL; + samFile *fp; + bam1_t *b, **buf; + + if (n_threads < 2) n_threads = 1; + g_is_by_qname = is_by_qname; + max_k = k = 0; mem = 0; + max_mem = _max_mem * n_threads; + buf = NULL; + fp = sam_open_format(fn, "r", in_fmt); + if (fp == NULL) { + const char *message = strerror(errno); + fprintf(stderr, "[bam_sort_core] fail to open '%s': %s\n", fn, message); + return -2; + } + header = sam_hdr_read(fp); + if (header == NULL) { + fprintf(stderr, "[bam_sort_core] failed to read header for '%s'\n", fn); + goto err; + } + if (is_by_qname) change_SO(header, "queryname"); + else change_SO(header, "coordinate"); + // write sub files + for (;;) { + if (k == max_k) { + size_t kk, old_max = max_k; + max_k = max_k? max_k<<1 : 0x10000; + buf = (bam1_t**)realloc(buf, max_k * sizeof(bam1_t*)); + for (kk = old_max; kk < max_k; ++kk) buf[kk] = NULL; + } + if (buf[k] == NULL) buf[k] = bam_init1(); + b = buf[k]; + if ((ret = sam_read1(fp, header, b)) < 0) break; + if (b->l_data < b->m_data>>2) { // shrink + b->m_data = b->l_data; + kroundup32(b->m_data); + b->data = (uint8_t*)realloc(b->data, b->m_data); + } + mem += sizeof(bam1_t) + b->m_data + sizeof(void*) + sizeof(void*); // two sizeof(void*) for the data allocated to pointer arrays + ++k; + if (mem >= max_mem) { + n_files = sort_blocks(n_files, k, buf, prefix, header, n_threads); + if (n_files < 0) { + ret = -1; + goto err; + } + mem = k = 0; + } + } + if (ret != -1) { + fprintf(stderr, "[bam_sort_core] truncated file. Aborting.\n"); + ret = -1; + goto err; + } + + // write the final output + if (n_files == 0) { // a single block + ks_mergesort(sort, k, buf, 0); + if (write_buffer(fnout, modeout, k, buf, header, n_threads, out_fmt) != 0) { + fprintf(stderr, "[bam_sort_core] failed to create \"%s\": %s\n", fnout, strerror(errno)); + ret = -1; + goto err; + } + } else { // then merge + char **fns; + n_files = sort_blocks(n_files, k, buf, prefix, header, n_threads); + if (n_files == -1) { + ret = -1; + goto err; + } + fprintf(stderr, "[bam_sort_core] merging from %d files...\n", n_files); + fns = (char**)calloc(n_files, sizeof(char*)); + for (i = 0; i < n_files; ++i) { + fns[i] = (char*)calloc(strlen(prefix) + 20, 1); + sprintf(fns[i], "%s.%.4d.bam", prefix, i); + } + if (bam_merge_core2(is_by_qname, fnout, modeout, NULL, n_files, fns, + MERGE_COMBINE_RG|MERGE_COMBINE_PG|MERGE_FIRST_CO, + NULL, n_threads, in_fmt, out_fmt) < 0) { + // Propagate bam_merge_core2() failure; it has already emitted a + // message explaining the failure, so no further message is needed. + goto err; + } + for (i = 0; i < n_files; ++i) { + unlink(fns[i]); + free(fns[i]); + } + free(fns); + } + + ret = 0; + + err: + // free + for (k = 0; k < max_k; ++k) bam_destroy1(buf[k]); + free(buf); + bam_hdr_destroy(header); + sam_close(fp); + return ret; +} + +// Unused here but may be used by legacy samtools-using third-party code +int bam_sort_core(int is_by_qname, const char *fn, const char *prefix, size_t max_mem) +{ + int ret; + char *fnout = calloc(strlen(prefix) + 4 + 1, 1); + sprintf(fnout, "%s.bam", prefix); + ret = bam_sort_core_ext(is_by_qname, fn, prefix, fnout, "wb", max_mem, 0, NULL, NULL); + free(fnout); + return ret; +} + +static void sort_usage(FILE *fp) +{ + fprintf(fp, +"Usage: samtools sort [options...] [in.bam]\n" +"Options:\n" +" -l INT Set compression level, from 0 (uncompressed) to 9 (best)\n" +" -m INT Set maximum memory per thread; suffix K/M/G recognized [768M]\n" +" -n Sort by read name\n" +" -o FILE Write final output to FILE rather than standard output\n" +" -T PREFIX Write temporary files to PREFIX.nnnn.bam\n" +" -@, --threads INT\n" +" Set number of sorting and compression threads [1]\n"); + sam_global_opt_help(fp, "-.O.."); +} + +int bam_sort(int argc, char *argv[]) +{ + size_t max_mem = 768<<20; // 512MB + int c, nargs, is_by_qname = 0, ret, o_seen = 0, n_threads = 0, level = -1; + char *fnout = "-", modeout[12]; + kstring_t tmpprefix = { 0, 0, NULL }; + struct stat st; + sam_global_args ga = SAM_GLOBAL_ARGS_INIT; + + static const struct option lopts[] = { + SAM_OPT_GLOBAL_OPTIONS('-', 0, 'O', 0, 0), + { "threads", required_argument, NULL, '@' }, + { NULL, 0, NULL, 0 } + }; + + while ((c = getopt_long(argc, argv, "l:m:no:O:T:@:", lopts, NULL)) >= 0) { + switch (c) { + case 'o': fnout = optarg; o_seen = 1; break; + case 'n': is_by_qname = 1; break; + case 'm': { + char *q; + max_mem = strtol(optarg, &q, 0); + if (*q == 'k' || *q == 'K') max_mem <<= 10; + else if (*q == 'm' || *q == 'M') max_mem <<= 20; + else if (*q == 'g' || *q == 'G') max_mem <<= 30; + break; + } + case 'T': kputs(optarg, &tmpprefix); break; + case '@': n_threads = atoi(optarg); break; + case 'l': level = atoi(optarg); break; + + default: if (parse_sam_global_opt(c, optarg, lopts, &ga) == 0) break; + /* else fall-through */ + case '?': sort_usage(stderr); ret = EXIT_FAILURE; goto sort_end; + } + } + + nargs = argc - optind; + if (nargs == 0 && isatty(STDIN_FILENO)) { + sort_usage(stdout); + ret = EXIT_SUCCESS; + goto sort_end; + } + else if (nargs >= 2) { + // If exactly two, user probably tried to specify legacy + if (nargs == 2) + fprintf(stderr, "[bam_sort] Use -T PREFIX / -o FILE to specify temporary and final output files\n"); + + sort_usage(stderr); + ret = EXIT_FAILURE; + goto sort_end; + } + + strcpy(modeout, "wb"); + sam_open_mode(modeout+1, fnout, NULL); + if (level >= 0) sprintf(strchr(modeout, '\0'), "%d", level < 9? level : 9); + + if (tmpprefix.l == 0) { + if (strcmp(fnout, "-") != 0) ksprintf(&tmpprefix, "%s.tmp", fnout); + else kputc('.', &tmpprefix); + } + if (stat(tmpprefix.s, &st) == 0 && S_ISDIR(st.st_mode)) { + unsigned t = ((unsigned) time(NULL)) ^ ((unsigned) clock()); + if (tmpprefix.s[tmpprefix.l-1] != '/') kputc('/', &tmpprefix); + ksprintf(&tmpprefix, "samtools.%d.%u.tmp", (int) getpid(), t % 10000); + } + + ret = bam_sort_core_ext(is_by_qname, (nargs > 0)? argv[optind] : "-", + tmpprefix.s, fnout, modeout, max_mem, n_threads, + &ga.in, &ga.out); + if (ret >= 0) + ret = EXIT_SUCCESS; + else { + char dummy[4]; + // If we failed on opening the input file & it has no .bam/.cram/etc + // extension, the user probably tried legacy -o + if (ret == -2 && o_seen && nargs > 0 && sam_open_mode(dummy, argv[optind], NULL) < 0) + fprintf(stderr, "[bam_sort] Note the argument has been replaced by -T/-o options\n"); + + ret = EXIT_FAILURE; + } + +sort_end: + free(tmpprefix.s); + sam_global_args_free(&ga); + + return ret; +} diff --git a/src/samtools-1.3.1/bam_split.c b/src/samtools-1.3.1/bam_split.c new file mode 100644 index 0000000..9a2998a --- /dev/null +++ b/src/samtools-1.3.1/bam_split.c @@ -0,0 +1,593 @@ +/* bam_split.c -- split subcommand. + + Copyright (C) 2013-2015 Genome Research Ltd. + + Author: Martin Pollard + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include "sam_opts.h" + + +KHASH_MAP_INIT_STR(c2i, int) + +struct parsed_opts { + char* merged_input_name; + char* unaccounted_header_name; + char* unaccounted_name; + char* output_format_string; + bool verbose; + sam_global_args ga; +}; + +typedef struct parsed_opts parsed_opts_t; + +struct state { + samFile* merged_input_file; + bam_hdr_t* merged_input_header; + samFile* unaccounted_file; + bam_hdr_t* unaccounted_header; + size_t output_count; + char** rg_id; + char **rg_output_file_name; + samFile** rg_output_file; + bam_hdr_t** rg_output_header; + kh_c2i_t* rg_hash; +}; + +typedef struct state state_t; + +static int cleanup_state(state_t* status, bool check_close); +static void cleanup_opts(parsed_opts_t* opts); + +static void usage(FILE *write_to) +{ + fprintf(write_to, +"Usage: samtools split [-u [:]]\n" +" [-f ] [-v] \n" +"Options:\n" +" -f STRING output filename format string [\"%%*_%%#.%%.\"]\n" +" -u FILE1 put reads with no RG tag or an unrecognised RG tag in FILE1\n" +" -u FILE1:FILE2 ...and override the header with FILE2\n" +" -v verbose output\n"); + sam_global_opt_help(write_to, "-...."); + fprintf(write_to, +"\n" +"Format string expansions:\n" +" %%%% %%\n" +" %%* basename\n" +" %%# @RG index\n" +" %%! @RG ID\n" +" %%. filename extension for output format\n" + ); +} + +// Takes the command line options and turns them into something we can understand +static parsed_opts_t* parse_args(int argc, char** argv) +{ + if (argc == 1) { usage(stdout); return NULL; } + + const char* optstring = "vf:u:"; + char* delim; + + static const struct option lopts[] = { + SAM_OPT_GLOBAL_OPTIONS('-', 0, 0, 0, 0), + { NULL, 0, NULL, 0 } + }; + + parsed_opts_t* retval = calloc(sizeof(parsed_opts_t), 1); + if (! retval ) { perror("cannot allocate option parsing memory"); return NULL; } + + sam_global_args_init(&retval->ga); + + int opt; + while ((opt = getopt_long(argc, argv, optstring, lopts, NULL)) != -1) { + switch (opt) { + case 'f': + retval->output_format_string = strdup(optarg); + if (! retval->output_format_string ) { perror("cannot allocate output format string memory"); return NULL; } + break; + case 'v': + retval->verbose = true; + break; + case 'u': + retval->unaccounted_name = strdup(optarg); + if (! retval->unaccounted_name ) { perror("cannot allocate string memory"); return NULL; } + if ((delim = strchr(retval->unaccounted_name, ':')) != NULL) { + *delim = '\0'; + retval->unaccounted_header_name = strdup(delim+1); + if (! retval->unaccounted_header_name ) { perror("cannot allocate string memory"); return NULL; } + } + break; + default: + if (parse_sam_global_opt(opt, optarg, lopts, &retval->ga) == 0) break; + /* else fall-through */ + case '?': + usage(stdout); + free(retval); + return NULL; + } + } + + if (retval->output_format_string == NULL) retval->output_format_string = strdup("%*_%#.%."); + + argc -= optind; + argv += optind; + + if (argc != 1) { + fprintf(stderr, "Invalid number of arguments: %d\n", argc); + usage(stderr); + free(retval); + return NULL; + } + + retval->merged_input_name = strdup(argv[0]); + if (! retval->merged_input_name ) { perror("cannot allocate string memory"); return NULL; } + + return retval; +} + +// Expands a output filename format string +static char* expand_format_string(const char* format_string, const char* basename, const char* rg_id, const int rg_idx, const htsFormat *format) +{ + kstring_t str = { 0, 0, NULL }; + const char* pointer = format_string; + const char* next; + while ((next = strchr(pointer, '%')) != NULL) { + kputsn(pointer, next-pointer, &str); + ++next; + switch (*next) { + case '%': + kputc('%', &str); + break; + case '*': + kputs(basename, &str); + break; + case '#': + kputl(rg_idx, &str); + break; + case '!': + kputs(rg_id, &str); + break; + case '.': + // Only really need to cope with sam, bam, cram + if (format->format != unknown_format) + kputs(hts_format_file_extension(format), &str); + else + kputs("bam", &str); + break; + case '\0': + // Error is: fprintf(stderr, "bad format string, trailing %%\n"); + free(str.s); + return NULL; + default: + // Error is: fprintf(stderr, "bad format string, unknown format specifier\n"); + free(str.s); + return NULL; + } + pointer = next + 1; + } + kputs(pointer, &str); + return ks_release(&str); +} + +// Parse the header, count the number of RG tags and return a list of their names +static bool count_RG(bam_hdr_t* hdr, size_t* count, char*** output_name) +{ + if (hdr->l_text < 3 ) { + *count = 0; + *output_name = NULL; + return true; + } + kstring_t input = { 0, 0, NULL }; + kputsn(hdr->text, hdr->l_text, &input); + + ////////////////////////////////////////// + // First stage count number of @RG tags // + ////////////////////////////////////////// + char* pointer = ks_str(&input); + size_t n_rg = 0; + // Guard against rare case where @RG is first header line + // This shouldn't happen but could where @HD is omitted + if (pointer[0] == '@' && pointer[1] == 'R' && pointer[2] == 'G' ) { + ++n_rg; + pointer += 3; + } + char* line; + while ((line = strstr(pointer, "\n@RG")) != NULL) { + ++n_rg; + pointer = line + 1; + } + + ////////////////////////////////// + // Second stage locate @RG ID's // + ////////////////////////////////// + char** names = (char**)calloc(sizeof(char*), n_rg); + size_t next = 0; + + regex_t rg_finder; + if (regcomp(&rg_finder, "^@RG.*\tID:([!-)+-<>-~][ !-~]*)(\t.*$|$)", REG_EXTENDED|REG_NEWLINE) != 0) { + free(input.s); + free(names); + return false; + } + regmatch_t* matches = (regmatch_t*)calloc(sizeof(regmatch_t),2); + int error; + char* begin = ks_str(&input); + + while ((error = regexec(&rg_finder, begin, 2, matches, 0)) == 0) { + kstring_t str = { 0, 0, NULL }; + kputsn(begin+matches[1].rm_so, matches[1].rm_eo-matches[1].rm_so, &str); + names[next++] = ks_release(&str); + begin += matches[0].rm_eo; + } + + if (error != REG_NOMATCH) { + // cleanup + regfree(&rg_finder); + free(matches); + free(names); + free(input.s); + return false; + } + free(matches); + + // return results + *count = n_rg; + *output_name = names; + regfree(&rg_finder); + free(input.s); + return true; +} + +// Filters a header of @RG lines where ID != id_keep +// TODO: strip @PG's descended from other RGs and their descendants +static bool filter_header_rg(bam_hdr_t* hdr, const char* id_keep) +{ + kstring_t str = {0, 0, NULL}; + + regex_t rg_finder; + + if (regcomp(&rg_finder, "^@RG.*\tID:([!-)+-<>-~][ !-~]*)(\t.*$|$)", REG_EXTENDED|REG_NEWLINE) != 0) { + return false; + } + + // regex vars + char* header = hdr->text; + regmatch_t* matches = (regmatch_t*)calloc(sizeof(regmatch_t),2); + kstring_t found_id = { 0, 0, NULL }; + int error; + + while ((error = regexec(&rg_finder, header, 2, matches, 0)) == 0) { + kputsn(header, matches[0].rm_so, &str); // copy header up until the found RG line + + found_id.l = 0; + kputsn(header+matches[1].rm_so, matches[1].rm_eo-matches[1].rm_so, &found_id); // extract ID + // if it matches keep keep it, else we can just ignore it + if (strcmp(ks_str(&found_id), id_keep) == 0) { + kputsn(header+matches[0].rm_so, (matches[0].rm_eo+1)-matches[0].rm_so, &str); + } + // move pointer forward + header += matches[0].rm_eo+1; + } + // cleanup + free(found_id.s); + free(matches); + regfree(&rg_finder); + // Did we leave loop because of an error? + if (error != REG_NOMATCH) { + return false; + } + + // Write remainder of string + kputs(header, &str); + + // Modify header + hdr->l_text = ks_len(&str); + free(hdr->text); + hdr->text = ks_release(&str); + + return true; +} + +// Set the initial state +static state_t* init(parsed_opts_t* opts) +{ + state_t* retval = calloc(sizeof(state_t), 1); + if (!retval) { + fprintf(stderr, "Out of memory"); + return NULL; + } + + retval->merged_input_file = sam_open_format(opts->merged_input_name, "rb", &opts->ga.in); + if (!retval->merged_input_file) { + fprintf(stderr, "Could not open input file (%s)\n", opts->merged_input_name); + free(retval); + return NULL; + } + retval->merged_input_header = sam_hdr_read(retval->merged_input_file); + if (retval->merged_input_header == NULL) { + fprintf(stderr, "Could not read header for file '%s'\n", + opts->merged_input_name); + cleanup_state(retval, false); + return NULL; + } + + if (opts->unaccounted_name) { + if (opts->unaccounted_header_name) { + samFile* hdr_load = sam_open_format(opts->unaccounted_header_name, "r", &opts->ga.in); + if (!hdr_load) { + fprintf(stderr, "Could not open unaccounted header file (%s)\n", opts->unaccounted_header_name); + cleanup_state(retval, false); + return NULL; + } + retval->unaccounted_header = sam_hdr_read(hdr_load); + if (retval->unaccounted_header == NULL) { + fprintf(stderr, "Could not read header for file '%s'\n", + opts->unaccounted_header_name); + cleanup_state(retval, false); + return NULL; + } + sam_close(hdr_load); + } else { + retval->unaccounted_header = bam_hdr_dup(retval->merged_input_header); + } + + retval->unaccounted_file = sam_open_format(opts->unaccounted_name, "wb", &opts->ga.out); + if (retval->unaccounted_file == NULL) { + fprintf(stderr, "Could not open unaccounted output file: %s\n", opts->unaccounted_name); + cleanup_state(retval, false); + return NULL; + } + } + + // Open output files for RGs + if (!count_RG(retval->merged_input_header, &retval->output_count, &retval->rg_id)) return NULL; + if (opts->verbose) fprintf(stderr, "@RG's found %zu\n",retval->output_count); + + retval->rg_output_file_name = (char **)calloc(retval->output_count, sizeof(char *)); + retval->rg_output_file = (samFile**)calloc(retval->output_count, sizeof(samFile*)); + retval->rg_output_header = (bam_hdr_t**)calloc(retval->output_count, sizeof(bam_hdr_t*)); + retval->rg_hash = kh_init_c2i(); + if (!retval->rg_output_file_name || !retval->rg_output_file || !retval->rg_output_header || !retval->rg_hash) { + fprintf(stderr, "Could not allocate memory for output file array. Out of memory?"); + cleanup_state(retval, false); + return NULL; + } + + char* dirsep = strrchr(opts->merged_input_name, '/'); + char* input_base_name = strdup(dirsep? dirsep+1 : opts->merged_input_name); + if (!input_base_name) { + fprintf(stderr, "Out of memory\n"); + cleanup_state(retval, false); + return NULL; + } + char* extension = strrchr(input_base_name, '.'); + if (extension) *extension = '\0'; + + size_t i; + for (i = 0; i < retval->output_count; i++) { + char* output_filename = NULL; + + output_filename = expand_format_string(opts->output_format_string, + input_base_name, + retval->rg_id[i], i, + &opts->ga.out); + + if ( output_filename == NULL ) { + fprintf(stderr, "Error expanding output filename format string.\n"); + cleanup_state(retval, false); + free(input_base_name); + return NULL; + } + + retval->rg_output_file_name[i] = output_filename; + retval->rg_output_file[i] = sam_open_format(output_filename, "wb", &opts->ga.out); + if (retval->rg_output_file[i] == NULL) { + fprintf(stderr, "Could not open output file: %s\n", output_filename); + cleanup_state(retval, false); + free(input_base_name); + return NULL; + } + + // Record index in hash + int ret; + khiter_t iter = kh_put_c2i(retval->rg_hash, retval->rg_id[i], &ret); + kh_val(retval->rg_hash,iter) = i; + + // Set and edit header + retval->rg_output_header[i] = bam_hdr_dup(retval->merged_input_header); + if ( !filter_header_rg(retval->rg_output_header[i], retval->rg_id[i]) ) { + fprintf(stderr, "Could not rewrite header for file: %s\n", output_filename); + cleanup_state(retval, false); + free(input_base_name); + return NULL; + } + } + + free(input_base_name); + + return retval; +} + +static bool split(state_t* state) +{ + if (state->unaccounted_file && sam_hdr_write(state->unaccounted_file, state->unaccounted_header) != 0) { + fprintf(stderr, "Could not write output file header\n"); + return false; + } + size_t i; + for (i = 0; i < state->output_count; i++) { + if (sam_hdr_write(state->rg_output_file[i], state->rg_output_header[i]) != 0) { + fprintf(stderr, "Could not write output file header for '%s'\n", + state->rg_output_file_name[i]); + return false; + } + } + + bam1_t* file_read = bam_init1(); + // Read the first record + int r; + if ((r=sam_read1(state->merged_input_file, state->merged_input_header, file_read)) < 0) { + // Nothing more to read? Ignore this file + bam_destroy1(file_read); + file_read = NULL; + if (r < -1) { + fprintf(stderr, "Could not read first input record\n"); + return false; + } + } + + while (file_read != NULL) { + // Get RG tag from read and look it up in hash to find file to output it to + uint8_t* tag = bam_aux_get(file_read, "RG"); + khiter_t iter; + if ( tag != NULL ) { + char* rg = bam_aux2Z(tag); + iter = kh_get_c2i(state->rg_hash, rg); + } else { + iter = kh_end(state->rg_hash); + } + + // Write the read out to correct file + if (iter != kh_end(state->rg_hash)) { + // if found write to the appropriate untangled bam + int i = kh_val(state->rg_hash,iter); + if (sam_write1(state->rg_output_file[i], state->rg_output_header[i], file_read) < 0) { + fprintf(stderr, "Could not write to output file '%s'\n", + state->rg_output_file_name[i]); + bam_destroy1(file_read); + return false; + } + } else { + // otherwise write to the unaccounted bam if there is one or fail + if (state->unaccounted_file == NULL) { + if (tag) { + fprintf(stderr, "Read \"%s\" with unaccounted for tag \"%s\".\n", bam_get_qname(file_read), bam_aux2Z(tag)); + } else { + fprintf(stderr, "Read \"%s\" has no RG tag.\n", bam_get_qname(file_read)); + } + bam_destroy1(file_read); + return false; + } else { + if (sam_write1(state->unaccounted_file, state->unaccounted_header, file_read) < 0) { + fprintf(stderr, "Could not write to unaccounted output file\n"); + bam_destroy1(file_read); + return false; + } + } + } + + // Replace written read with the next one to process + if ((r=sam_read1(state->merged_input_file, state->merged_input_header, file_read)) < 0) { + // Nothing more to read? Ignore this file in future + bam_destroy1(file_read); + file_read = NULL; + if (r < -1) { + fprintf(stderr, "Could not read input record\n"); + return false; + } + } + } + + return true; +} + +static int cleanup_state(state_t* status, bool check_close) +{ + int ret = 0; + + if (!status) return 0; + if (status->unaccounted_header) bam_hdr_destroy(status->unaccounted_header); + if (status->unaccounted_file) { + if (sam_close(status->unaccounted_file) < 0 && check_close) { + fprintf(stderr, "Error on closing unaccounted file\n"); + ret = -1; + } + } + sam_close(status->merged_input_file); + size_t i; + for (i = 0; i < status->output_count; i++) { + if (status->rg_output_header && status->rg_output_header[i]) + bam_hdr_destroy(status->rg_output_header[i]); + if (status->rg_output_file && status->rg_output_file[i]) { + if (sam_close(status->rg_output_file[i]) < 0 && check_close) { + fprintf(stderr, "Error on closing output file '%s'\n", + status->rg_output_file_name[i]); + ret = -1; + } + } + if (status->rg_id) free(status->rg_id[i]); + if (status->rg_output_file_name) free(status->rg_output_file_name[i]); + } + if (status->merged_input_header) + bam_hdr_destroy(status->merged_input_header); + free(status->rg_output_header); + free(status->rg_output_file); + free(status->rg_output_file_name); + kh_destroy_c2i(status->rg_hash); + free(status->rg_id); + free(status); + + return ret; +} + +static void cleanup_opts(parsed_opts_t* opts) +{ + if (!opts) return; + free(opts->merged_input_name); + free(opts->unaccounted_header_name); + free(opts->unaccounted_name); + free(opts->output_format_string); + sam_global_args_free(&opts->ga); + free(opts); +} + +int main_split(int argc, char** argv) +{ + int ret = 1; + parsed_opts_t* opts = parse_args(argc, argv); + if (!opts) goto cleanup_opts; + state_t* status = init(opts); + if (!status) goto cleanup_opts; + + if (!split(status)) { + cleanup_state(status, false); + goto cleanup_opts; + } + + ret = cleanup_state(status, true); + +cleanup_opts: + cleanup_opts(opts); + + return ret; +} diff --git a/src/samtools-1.3.1/bam_stat.c b/src/samtools-1.3.1/bam_stat.c new file mode 100644 index 0000000..f6cf1d5 --- /dev/null +++ b/src/samtools-1.3.1/bam_stat.c @@ -0,0 +1,179 @@ +/* bam_stat.c -- flagstat subcommand. + + Copyright (C) 2009, 2011, 2013-2015 Genome Research Ltd. + + Author: Heng Li + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include +#include +#include +#include +#include +#include + +#include "htslib/sam.h" +#include "samtools.h" + +typedef struct { + long long n_reads[2], n_mapped[2], n_pair_all[2], n_pair_map[2], n_pair_good[2]; + long long n_sgltn[2], n_read1[2], n_read2[2]; + long long n_dup[2]; + long long n_diffchr[2], n_diffhigh[2]; + long long n_secondary[2], n_supp[2]; +} bam_flagstat_t; + +#define flagstat_loop(s, c) do { \ + int w = ((c)->flag & BAM_FQCFAIL)? 1 : 0; \ + ++(s)->n_reads[w]; \ + if ((c)->flag & BAM_FSECONDARY ) { \ + ++(s)->n_secondary[w]; \ + } else if ((c)->flag & BAM_FSUPPLEMENTARY ) { \ + ++(s)->n_supp[w]; \ + } else if ((c)->flag & BAM_FPAIRED) { \ + ++(s)->n_pair_all[w]; \ + if (((c)->flag & BAM_FPROPER_PAIR) && !((c)->flag & BAM_FUNMAP) ) ++(s)->n_pair_good[w]; \ + if ((c)->flag & BAM_FREAD1) ++(s)->n_read1[w]; \ + if ((c)->flag & BAM_FREAD2) ++(s)->n_read2[w]; \ + if (((c)->flag & BAM_FMUNMAP) && !((c)->flag & BAM_FUNMAP)) ++(s)->n_sgltn[w]; \ + if (!((c)->flag & BAM_FUNMAP) && !((c)->flag & BAM_FMUNMAP)) { \ + ++(s)->n_pair_map[w]; \ + if ((c)->mtid != (c)->tid) { \ + ++(s)->n_diffchr[w]; \ + if ((c)->qual >= 5) ++(s)->n_diffhigh[w]; \ + } \ + } \ + } \ + if (!((c)->flag & BAM_FUNMAP)) ++(s)->n_mapped[w]; \ + if ((c)->flag & BAM_FDUP) ++(s)->n_dup[w]; \ + } while (0) + +bam_flagstat_t *bam_flagstat_core(samFile *fp, bam_hdr_t *h) +{ + bam_flagstat_t *s; + bam1_t *b; + bam1_core_t *c; + int ret; + s = (bam_flagstat_t*)calloc(1, sizeof(bam_flagstat_t)); + b = bam_init1(); + c = &b->core; + while ((ret = sam_read1(fp, h, b)) >= 0) + flagstat_loop(s, c); + bam_destroy1(b); + if (ret != -1) + fprintf(stderr, "[bam_flagstat_core] Truncated file? Continue anyway.\n"); + return s; +} + +static const char *percent(char *buffer, long long n, long long total) +{ + if (total != 0) sprintf(buffer, "%.2f%%", (float)n / total * 100.0); + else strcpy(buffer, "N/A"); + return buffer; +} + +static void usage_exit(FILE *fp, int exit_status) +{ + fprintf(fp, "Usage: samtools flagstat [--input-fmt-option OPT=VAL] \n"); + exit(exit_status); +} + +int bam_flagstat(int argc, char *argv[]) +{ + samFile *fp; + bam_hdr_t *header; + bam_flagstat_t *s; + char b0[16], b1[16]; + hts_opt *in_opts = NULL; + int c; + + enum { + INPUT_FMT_OPTION = CHAR_MAX+1, + }; + + static const struct option lopts[] = { + {"input-fmt-option", required_argument, NULL, INPUT_FMT_OPTION}, + {NULL, 0, NULL, 0} + }; + + while ((c = getopt_long(argc, argv, "", lopts, NULL)) >= 0) { + switch (c) { + case INPUT_FMT_OPTION: + if (hts_opt_add(&in_opts, optarg) < 0) + usage_exit(stderr, EXIT_FAILURE); + break; + default: + usage_exit(stderr, EXIT_FAILURE); + } + } + + if (argc != optind+1) { + if (argc == optind) usage_exit(stdout, EXIT_SUCCESS); + else usage_exit(stderr, EXIT_FAILURE); + } + fp = sam_open(argv[optind], "r"); + if (fp == NULL) { + print_error_errno("flagstat", "Cannot open input file \"%s\"", argv[optind]); + return 1; + } + if (hts_opt_apply(fp, in_opts)) { + fprintf(stderr, "Failed to apply input-fmt-options\n"); + return 1; + } + + if (hts_set_opt(fp, CRAM_OPT_REQUIRED_FIELDS, + SAM_FLAG | SAM_MAPQ | SAM_RNEXT)) { + fprintf(stderr, "Failed to set CRAM_OPT_REQUIRED_FIELDS value\n"); + return 1; + } + + if (hts_set_opt(fp, CRAM_OPT_DECODE_MD, 0)) { + fprintf(stderr, "Failed to set CRAM_OPT_DECODE_MD value\n"); + return 1; + } + + header = sam_hdr_read(fp); + if (header == NULL) { + fprintf(stderr, "Failed to read header for \"%s\"\n", argv[optind]); + return 1; + } + s = bam_flagstat_core(fp, header); + printf("%lld + %lld in total (QC-passed reads + QC-failed reads)\n", s->n_reads[0], s->n_reads[1]); + printf("%lld + %lld secondary\n", s->n_secondary[0], s->n_secondary[1]); + printf("%lld + %lld supplementary\n", s->n_supp[0], s->n_supp[1]); + printf("%lld + %lld duplicates\n", s->n_dup[0], s->n_dup[1]); + printf("%lld + %lld mapped (%s : %s)\n", s->n_mapped[0], s->n_mapped[1], percent(b0, s->n_mapped[0], s->n_reads[0]), percent(b1, s->n_mapped[1], s->n_reads[1])); + printf("%lld + %lld paired in sequencing\n", s->n_pair_all[0], s->n_pair_all[1]); + printf("%lld + %lld read1\n", s->n_read1[0], s->n_read1[1]); + printf("%lld + %lld read2\n", s->n_read2[0], s->n_read2[1]); + printf("%lld + %lld properly paired (%s : %s)\n", s->n_pair_good[0], s->n_pair_good[1], percent(b0, s->n_pair_good[0], s->n_pair_all[0]), percent(b1, s->n_pair_good[1], s->n_pair_all[1])); + printf("%lld + %lld with itself and mate mapped\n", s->n_pair_map[0], s->n_pair_map[1]); + printf("%lld + %lld singletons (%s : %s)\n", s->n_sgltn[0], s->n_sgltn[1], percent(b0, s->n_sgltn[0], s->n_pair_all[0]), percent(b1, s->n_sgltn[1], s->n_pair_all[1])); + printf("%lld + %lld with mate mapped to a different chr\n", s->n_diffchr[0], s->n_diffchr[1]); + printf("%lld + %lld with mate mapped to a different chr (mapQ>=5)\n", s->n_diffhigh[0], s->n_diffhigh[1]); + free(s); + bam_hdr_destroy(header); + sam_close(fp); + hts_opt_free(in_opts); + return 0; +} diff --git a/src/samtools-1.3.1/bam_tview.c b/src/samtools-1.3.1/bam_tview.c new file mode 100644 index 0000000..f1f0cc7 --- /dev/null +++ b/src/samtools-1.3.1/bam_tview.c @@ -0,0 +1,441 @@ +/* bam_tview.c -- tview subcommand. + + Copyright (C) 2008-2015 Genome Research Ltd. + Portions copyright (C) 2013 Pierre Lindenbaum, Institut du Thorax, INSERM U1087, Université de Nantes. + + Author: Heng Li + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notices and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include +#include "bam_tview.h" +#include +#include +#include +#include "sam_opts.h" + +khash_t(kh_rg)* get_rg_sample(const char* header, const char* sample) +{ + khash_t(kh_rg)* rg_hash = kh_init(kh_rg); + // given sample id return all the RD ID's + const char rg_regex[] = "^@RG.*\tID:([!-)+-<>-~][ !-~]*)(\t.*$|$)"; + + regex_t rg_id; + regmatch_t* matches = (regmatch_t*)calloc(2, sizeof(regmatch_t)); + if (matches == NULL) { perror("out of memory"); exit(-1); } + regcomp(&rg_id, rg_regex, REG_EXTENDED|REG_NEWLINE); + char* text = strdup(header); + char* end = text + strlen(header); + char* tofree = text; + while (end > text && regexec(&rg_id, text, 2, matches, 0) == 0) { // foreach rg id in header + int ret; + text[matches[1].rm_eo] = '\0'; + kh_put(kh_rg, rg_hash, strdup(text+matches[1].rm_so), &ret); // Add the RG to the list + text += matches[0].rm_eo + 1; // Move search pointer forward + } + free(tofree); + return rg_hash; +} + +int base_tv_init(tview_t* tv, const char *fn, const char *fn_fa, + const char *samples, const htsFormat *fmt) +{ + assert(tv!=NULL); + assert(fn!=NULL); + tv->mrow = 24; tv->mcol = 80; + tv->color_for = TV_COLOR_MAPQ; + tv->is_dot = 1; + + tv->fp = sam_open_format(fn, "r", fmt); + if(tv->fp == NULL) + { + fprintf(stderr,"sam_open %s. %s\n", fn,fn_fa); + exit(EXIT_FAILURE); + } + // TODO bgzf_set_cache_size(tv->fp->fp.bgzf, 8 * 1024 *1024); + assert(tv->fp); + + tv->header = sam_hdr_read(tv->fp); + if(tv->header == NULL) + { + fprintf(stderr,"Cannot read '%s'.\n", fn); + exit(EXIT_FAILURE); + } + tv->idx = sam_index_load(tv->fp, fn); + if (tv->idx == NULL) + { + fprintf(stderr,"Cannot read index for '%s'.\n", fn); + exit(EXIT_FAILURE); + } + tv->lplbuf = bam_lplbuf_init(tv_pl_func, tv); + if (fn_fa) tv->fai = fai_load(fn_fa); + tv->bca = bcf_call_init(0.83, 13); + tv->ins = 1; + + // If the user has asked for specific samples find out create a list of readgroups make up these samples + if ( samples ) + { + tv->rg_hash = get_rg_sample(tv->header->text, samples); // Init the list of rg's + } + + return 0; +} + + +void base_tv_destroy(tview_t* tv) +{ + bam_lplbuf_destroy(tv->lplbuf); + bcf_call_destroy(tv->bca); + hts_idx_destroy(tv->idx); + if (tv->fai) fai_destroy(tv->fai); + free(tv->ref); + bam_hdr_destroy(tv->header); + sam_close(tv->fp); +} + + +int tv_pl_func(uint32_t tid, uint32_t pos, int n, const bam_pileup1_t *pl, void *data) +{ + tview_t *tv = (tview_t*)data; + int i, j, c, rb, attr, max_ins = 0; + uint32_t call = 0; + if (pos < tv->left_pos || tv->ccol > tv->mcol) return 0; // out of screen + // print reference + rb = (tv->ref && pos - tv->left_pos < tv->l_ref)? tv->ref[pos - tv->left_pos] : 'N'; + for (i = tv->last_pos + 1; i < pos; ++i) { + if (i%10 == 0 && tv->mcol - tv->ccol >= 10) tv->my_mvprintw(tv,0, tv->ccol, "%-d", i+1); + c = tv->ref? tv->ref[i - tv->left_pos] : 'N'; + tv->my_mvaddch(tv,1, tv->ccol++, c); + } + if (pos%10 == 0 && tv->mcol - tv->ccol >= 10) tv->my_mvprintw(tv,0, tv->ccol, "%-d", pos+1); + { // call consensus + bcf_callret1_t bcr; + memset(&bcr, 0, sizeof bcr); + int qsum[4], a1, a2, tmp; + double p[3], prior = 30; + bcf_call_glfgen(n, pl, seq_nt16_table[rb], tv->bca, &bcr); + for (i = 0; i < 4; ++i) qsum[i] = ((int)bcr.qsum[i])<<2 | i; + for (i = 1; i < 4; ++i) // insertion sort + for (j = i; j > 0 && qsum[j] > qsum[j-1]; --j) + tmp = qsum[j], qsum[j] = qsum[j-1], qsum[j-1] = tmp; + a1 = qsum[0]&3; a2 = qsum[1]&3; + p[0] = bcr.p[a1*5+a1]; p[1] = bcr.p[a1*5+a2] + prior; p[2] = bcr.p[a2*5+a2]; + if ("ACGT"[a1] != toupper(rb)) p[0] += prior + 3; + if ("ACGT"[a2] != toupper(rb)) p[2] += prior + 3; + if (p[0] < p[1] && p[0] < p[2]) call = (1<my_underline(tv); + c = ",ACMGRSVTWYHKDBN"[call>>16&0xf]; + i = (call&0xffff)/10+1; + if (i > 4) i = 4; + attr |= tv->my_colorpair(tv,i); + if (c == toupper(rb)) c = '.'; + tv->my_attron(tv,attr); + tv->my_mvaddch(tv,2, tv->ccol, c); + tv->my_attroff(tv,attr); + if(tv->ins) { + // calculate maximum insert + for (i = 0; i < n; ++i) { + const bam_pileup1_t *p = pl + i; + if (p->indel > 0 && max_ins < p->indel) max_ins = p->indel; + } + } + // core loop + for (j = 0; j <= max_ins; ++j) { + for (i = 0; i < n; ++i) { + const bam_pileup1_t *p = pl + i; + int row = TV_MIN_ALNROW + p->level - tv->row_shift; + if (j == 0) { + if (!p->is_del) { + if (tv->base_for == TV_BASE_COLOR_SPACE && + (c = bam_aux_getCSi(p->b, p->qpos))) { + // assume that if we found one color, we will be able to get the color error + if (tv->is_dot && '-' == bam_aux_getCEi(p->b, p->qpos)) c = bam_is_rev(p->b)? ',' : '.'; + } else { + if (tv->show_name) { + char *name = bam_get_qname(p->b); + c = (p->qpos + 1 >= p->b->core.l_qname)? ' ' : name[p->qpos]; + } else { + c = seq_nt16_str[bam_seqi(bam_get_seq(p->b), p->qpos)]; + if (tv->is_dot && toupper(c) == toupper(rb)) c = bam_is_rev(p->b)? ',' : '.'; + } + } + } else c = p->is_refskip? (bam_is_rev(p->b)? '<' : '>') : '*'; + } else { // padding + if (j > p->indel) c = '*'; + else { // insertion + if (tv->base_for == TV_BASE_NUCL) { + if (tv->show_name) { + char *name = bam_get_qname(p->b); + c = (p->qpos + j + 1 >= p->b->core.l_qname)? ' ' : name[p->qpos + j]; + } else { + c = seq_nt16_str[bam_seqi(bam_get_seq(p->b), p->qpos + j)]; + if (j == 0 && tv->is_dot && toupper(c) == toupper(rb)) c = bam_is_rev(p->b)? ',' : '.'; + } + } else { + c = bam_aux_getCSi(p->b, p->qpos + j); + if (tv->is_dot && '-' == bam_aux_getCEi(p->b, p->qpos + j)) c = bam_is_rev(p->b)? ',' : '.'; + } + } + } + if (row > TV_MIN_ALNROW && row < tv->mrow) { + int x; + attr = 0; + if (((p->b->core.flag&BAM_FPAIRED) && !(p->b->core.flag&BAM_FPROPER_PAIR)) + || (p->b->core.flag & BAM_FSECONDARY)) attr |= tv->my_underline(tv); + if (tv->color_for == TV_COLOR_BASEQ) { + x = bam_get_qual(p->b)[p->qpos]/10 + 1; + if (x > 4) x = 4; + attr |= tv->my_colorpair(tv,x); + } else if (tv->color_for == TV_COLOR_MAPQ) { + x = p->b->core.qual/10 + 1; + if (x > 4) x = 4; + attr |= tv->my_colorpair(tv,x); + } else if (tv->color_for == TV_COLOR_NUCL) { + x = seq_nt16_int[bam_seqi(bam_get_seq(p->b), p->qpos)] + 5; + attr |= tv->my_colorpair(tv,x); + } else if(tv->color_for == TV_COLOR_COL) { + x = 0; + switch(bam_aux_getCSi(p->b, p->qpos)) { + case '0': x = 0; break; + case '1': x = 1; break; + case '2': x = 2; break; + case '3': x = 3; break; + case '4': x = 4; break; + default: x = seq_nt16_int[bam_seqi(bam_get_seq(p->b), p->qpos)]; break; + } + x+=5; + attr |= tv->my_colorpair(tv,x); + } else if(tv->color_for == TV_COLOR_COLQ) { + x = bam_aux_getCQi(p->b, p->qpos); + if(0 == x) x = bam_get_qual(p->b)[p->qpos]; + x = x/10 + 1; + if (x > 4) x = 4; + attr |= tv->my_colorpair(tv,x); + } + tv->my_attron(tv,attr); + tv->my_mvaddch(tv,row, tv->ccol, bam_is_rev(p->b)? tolower(c) : toupper(c)); + tv->my_attroff(tv,attr); + } + } + c = j? '*' : rb; + if (c == '*') { + attr = tv->my_colorpair(tv,8); + tv->my_attron(tv,attr); + tv->my_mvaddch(tv,1, tv->ccol++, c); + tv->my_attroff(tv,attr); + } else tv->my_mvaddch(tv,1, tv->ccol++, c); + } + tv->last_pos = pos; + return 0; +} + + + + +static int tv_push_aln(const bam1_t *b, tview_t *tv) +{ + /* If we are restricted to specific readgroups check RG is in the list */ + if ( tv->rg_hash ) + { + const uint8_t *rg = bam_aux_get(b, "RG"); + if ( !rg ) return 0; // If we don't have an RG tag exclude read + khiter_t k = kh_get(kh_rg, tv->rg_hash, (const char*)(rg + 1)); + if ( k == kh_end(tv->rg_hash) ) return 0; // if RG tag is not in list of allowed tags exclude read + } + if (tv->no_skip) { + uint32_t *cigar = bam_get_cigar(b); // this is cheating... + int i; + for (i = 0; i core.n_cigar; ++i) { + if ((cigar[i]&0xf) == BAM_CREF_SKIP) + cigar[i] = cigar[i]>>4<<4 | BAM_CDEL; + } + } + bam_lplbuf_push(b, tv->lplbuf); + return 0; +} + +int base_draw_aln(tview_t *tv, int tid, int pos) +{ + assert(tv!=NULL); + // reset + tv->my_clear(tv); + tv->curr_tid = tid; tv->left_pos = pos; + tv->last_pos = tv->left_pos - 1; + tv->ccol = 0; + // print ref and consensus + if (tv->fai) { + char *str; + if (tv->ref) free(tv->ref); + assert(tv->curr_tid>=0); + + str = (char*)calloc(strlen(tv->header->target_name[tv->curr_tid]) + 30, 1); + assert(str!=NULL); + sprintf(str, "%s:%d-%d", tv->header->target_name[tv->curr_tid], tv->left_pos + 1, tv->left_pos + tv->mcol); + tv->ref = fai_fetch(tv->fai, str, &tv->l_ref); + free(str); + if ( !tv->ref ) + { + fprintf(stderr,"Could not read the reference sequence. Is it seekable (plain text or compressed + .gzi indexed with bgzip)?\n"); + exit(1); + } + } + // draw aln + bam_lplbuf_reset(tv->lplbuf); + hts_itr_t *iter = sam_itr_queryi(tv->idx, tv->curr_tid, tv->left_pos, tv->left_pos + tv->mcol); + bam1_t *b = bam_init1(); + while (sam_itr_next(tv->fp, iter, b) >= 0) tv_push_aln(b, tv); + bam_destroy1(b); + hts_itr_destroy(iter); + bam_lplbuf_push(0, tv->lplbuf); + + while (tv->ccol < tv->mcol) { + int pos = tv->last_pos + 1; + if (pos%10 == 0 && tv->mcol - tv->ccol >= 10) tv->my_mvprintw(tv,0, tv->ccol, "%-d", pos+1); + tv->my_mvaddch(tv,1, tv->ccol++, (tv->ref && pos < tv->l_ref)? tv->ref[pos - tv->left_pos] : 'N'); + ++tv->last_pos; + } + return 0; +} + + + + +static void error(const char *format, ...) +{ + if ( !format ) + { + fprintf(stderr, +"Usage: samtools tview [options] [ref.fasta]\n" +"Options:\n" +" -d display output as (H)tml or (C)urses or (T)ext \n" +" -p chr:pos go directly to this position\n" +" -s STR display only reads from this sample or group\n"); + sam_global_opt_help(stderr, "-.--."); + } + else + { + va_list ap; + va_start(ap, format); + vfprintf(stderr, format, ap); + va_end(ap); + } + exit(-1); +} + +enum dipsay_mode {display_ncurses,display_html,display_text}; +extern tview_t* curses_tv_init(const char *fn, const char *fn_fa, + const char *samples, const htsFormat *fmt); +extern tview_t* html_tv_init(const char *fn, const char *fn_fa, + const char *samples, const htsFormat *fmt); +extern tview_t* text_tv_init(const char *fn, const char *fn_fa, + const char *samples, const htsFormat *fmt); + +int bam_tview_main(int argc, char *argv[]) +{ + int view_mode=display_ncurses; + tview_t* tv=NULL; + char *samples=NULL, *position=NULL, *ref; + int c; + + sam_global_args ga = SAM_GLOBAL_ARGS_INIT; + static const struct option lopts[] = { + SAM_OPT_GLOBAL_OPTIONS('-', 0, '-', '-', 0), + { NULL, 0, NULL, 0 } + }; + + while ((c = getopt_long(argc, argv, "s:p:d:", lopts, NULL)) >= 0) { + switch (c) { + case 's': samples=optarg; break; + case 'p': position=optarg; break; + case 'd': + { + switch(optarg[0]) + { + case 'H': case 'h': view_mode=display_html;break; + case 'T': case 't': view_mode=display_text;break; + case 'C': case 'c': view_mode=display_ncurses;break; + default: view_mode=display_ncurses;break; + } + break; + } + default: if (parse_sam_global_opt(c, optarg, lopts, &ga) == 0) break; + /* else fall-through */ + case '?': error(NULL); + } + } + if (argc==optind) error(NULL); + + ref = (optind+1>=argc)? ga.reference : argv[optind+1]; + + switch(view_mode) + { + case display_ncurses: + tv = curses_tv_init(argv[optind], ref, samples, &ga.in); + break; + + case display_text: + tv = text_tv_init(argv[optind], ref, samples, &ga.in); + break; + + case display_html: + tv = html_tv_init(argv[optind], ref, samples, &ga.in); + break; + } + if (tv==NULL) + { + error("cannot create view"); + return EXIT_FAILURE; + } + + if ( position ) + { + int tid, beg, end; + char *name_lim = (char *) hts_parse_reg(position, &beg, &end); + if (name_lim) *name_lim = '\0'; + else beg = 0; // region parsing failed, but possibly a seq named "foo:a" + tid = bam_name2id(tv->header, position); + if (tid >= 0) { tv->curr_tid = tid; tv->left_pos = beg; } + } + else if ( tv->fai ) + { + // find the first sequence present in both BAM and the reference file + int i; + for (i=0; iheader->n_targets; i++) + { + if ( faidx_has_seq(tv->fai, tv->header->target_name[i]) ) break; + } + if ( i==tv->header->n_targets ) + { + fprintf(stderr,"None of the BAM sequence names present in the fasta file\n"); + exit(EXIT_FAILURE); + } + tv->curr_tid = i; + } + tv->my_drawaln(tv, tv->curr_tid, tv->left_pos); + tv->my_loop(tv); + tv->my_destroy(tv); + + return EXIT_SUCCESS; +} diff --git a/src/samtools-1.3.1/bam_tview.h b/src/samtools-1.3.1/bam_tview.h new file mode 100644 index 0000000..e11e39d --- /dev/null +++ b/src/samtools-1.3.1/bam_tview.h @@ -0,0 +1,105 @@ +/* bam_tview.h -- tview subcommand. + + Copyright (C) 2008, 2013 Genome Research Ltd. + Portions copyright (C) 2013 Pierre Lindenbaum, Institut du Thorax, INSERM U1087, Université de Nantes. + + Author: Heng Li + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notices and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#ifndef BAM_TVIEW_H +#define BAM_TVIEW_H + +#include +#include +#include +#include +#include +#include +#include "bam2bcf.h" +#include +#include +#include +#include "bam_lpileup.h" + + +KHASH_MAP_INIT_STR(kh_rg, const char *) + +/* Holds state of Tview */ +typedef struct AbstractTview { + int mrow, mcol; + + hts_idx_t* idx; + bam_lplbuf_t* lplbuf; + bam_hdr_t* header; + samFile* fp; + int curr_tid, left_pos; + faidx_t* fai; + bcf_callaux_t* bca; + + int ccol, last_pos, row_shift, base_for, color_for, is_dot, l_ref, ins; + int no_skip, show_name, inverse; + char *ref; + /* maps @RG ID => SM (sample), in practice only used to determine whether a particular RG is in the list of allowed ones */ + khash_t(kh_rg) *rg_hash; + /* callbacks */ + void (*my_destroy)(struct AbstractTview* ); + void (*my_mvprintw)(struct AbstractTview* ,int,int,const char*,...); + void (*my_mvaddch)(struct AbstractTview*,int,int,int); + void (*my_attron)(struct AbstractTview*,int); + void (*my_attroff)(struct AbstractTview*,int); + void (*my_clear)(struct AbstractTview*); + int (*my_colorpair)(struct AbstractTview*,int); + int (*my_drawaln)(struct AbstractTview*,int,int); + int (*my_loop)(struct AbstractTview*); + int (*my_underline)(struct AbstractTview*); +} tview_t; + + +char bam_aux_getCEi(bam1_t *b, int i); +char bam_aux_getCSi(bam1_t *b, int i); +char bam_aux_getCQi(bam1_t *b, int i); + +#define TV_MIN_ALNROW 2 +#define TV_MAX_GOTO 40 +#define TV_LOW_MAPQ 10 + +#define TV_COLOR_MAPQ 0 +#define TV_COLOR_BASEQ 1 +#define TV_COLOR_NUCL 2 +#define TV_COLOR_COL 3 +#define TV_COLOR_COLQ 4 + +#define TV_BASE_NUCL 0 +#define TV_BASE_COLOR_SPACE 1 + +int tv_pl_func(uint32_t tid, uint32_t pos, int n, const bam_pileup1_t *pl, void *data); +int base_tv_init(tview_t*,const char *fn, const char *fn_fa, + const char *samples, const htsFormat *fmt); +void base_tv_destroy(tview_t*); +int base_draw_aln(tview_t *tv, int tid, int pos); + +typedef struct Tixel + { + int ch; + int attributes; + }tixel_t; + +#endif + diff --git a/src/samtools-1.3.1/bam_tview_curses.c b/src/samtools-1.3.1/bam_tview_curses.c new file mode 100644 index 0000000..d7edfe8 --- /dev/null +++ b/src/samtools-1.3.1/bam_tview_curses.c @@ -0,0 +1,352 @@ +/* bam_tview_curses.c -- curses tview implementation. + + Copyright (C) 2008-2013 Genome Research Ltd. + Portions copyright (C) 2013 Pierre Lindenbaum, Institut du Thorax, INSERM U1087, Université de Nantes. + + Author: Heng Li + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notices and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include "bam_tview.h" + +#ifdef HAVE_CURSES + +#if defined HAVE_NCURSESW_CURSES_H +#include +#elif defined HAVE_NCURSESW_H +#include +#elif defined HAVE_NCURSES_CURSES_H +#include +#elif defined HAVE_NCURSES_H +#include +#elif defined HAVE_CURSES_H +#include +#endif + +typedef struct CursesTview { + tview_t view; + WINDOW *wgoto, *whelp; + } curses_tview_t; + +#define FROM_TV(ptr) ((curses_tview_t*)ptr) + +static void curses_destroy(tview_t* base) + { + curses_tview_t* tv=(curses_tview_t*)base; + + + delwin(tv->wgoto); delwin(tv->whelp); + endwin(); + + base_tv_destroy(base); + + free(tv); + } + +/* + void (*my_mvprintw)(struct AbstractTview* ,int,int,const char*,...); + void (*my_)(struct AbstractTview*,int,int,int); + void (*my_attron)(struct AbstractTview*,int); + void (*my_attroff)(struct AbstractTview*,int); + void (*my_clear)(struct AbstractTview*); + int (*my_colorpair)(struct AbstractTview*,int); +*/ + +static void curses_mvprintw(struct AbstractTview* tv,int y ,int x,const char* fmt,...) + { + unsigned int size=tv->mcol+2; + char* str=malloc(size); + if(str==0) exit(EXIT_FAILURE); + va_list argptr; + va_start(argptr, fmt); + vsnprintf(str,size, fmt, argptr); + va_end(argptr); + mvprintw(y,x,str); + free(str); + } + +static void curses_mvaddch(struct AbstractTview* tv,int y,int x,int ch) + { + mvaddch(y,x,ch); + } + +static void curses_attron(struct AbstractTview* tv,int flag) + { + attron(flag); + } +static void curses_attroff(struct AbstractTview* tv,int flag) + { + attroff(flag); + } +static void curses_clear(struct AbstractTview* tv) + { + clear(); + } + +static int curses_init_colors(int inverse) +{ + if (inverse) { + init_pair(1, COLOR_WHITE, COLOR_BLUE); + init_pair(2, COLOR_BLACK, COLOR_GREEN); + init_pair(3, COLOR_BLACK, COLOR_YELLOW); + init_pair(4, COLOR_BLACK, COLOR_WHITE); + init_pair(5, COLOR_BLACK, COLOR_GREEN); + init_pair(6, COLOR_BLACK, COLOR_CYAN); + init_pair(7, COLOR_WHITE, COLOR_MAGENTA); + init_pair(8, COLOR_WHITE, COLOR_RED); + init_pair(9, COLOR_WHITE, COLOR_BLUE); + } else { + init_pair(1, COLOR_BLUE, COLOR_BLACK); + init_pair(2, COLOR_GREEN, COLOR_BLACK); + init_pair(3, COLOR_YELLOW, COLOR_BLACK); + init_pair(4, COLOR_WHITE, COLOR_BLACK); + init_pair(5, COLOR_GREEN, COLOR_BLACK); + init_pair(6, COLOR_CYAN, COLOR_BLACK); + init_pair(7, COLOR_MAGENTA, COLOR_BLACK); + init_pair(8, COLOR_RED, COLOR_BLACK); + init_pair(9, COLOR_BLUE, COLOR_BLACK); + } + + return 0; +} + +static int curses_colorpair(struct AbstractTview* tv,int flag) + { + return COLOR_PAIR(flag); + } + +static int curses_drawaln(struct AbstractTview* tv, int tid, int pos) + { + return base_draw_aln(tv, tid, pos); + } + + + +static void tv_win_goto(curses_tview_t *tv, int *tid, int *pos) + { + char str[256], *p; + int i, l = 0; + tview_t *base=(tview_t*)tv; + wborder(tv->wgoto, '|', '|', '-', '-', '+', '+', '+', '+'); + mvwprintw(tv->wgoto, 1, 2, "Goto: "); + for (;;) { + int invalid = 0; + int c = wgetch(tv->wgoto); + wrefresh(tv->wgoto); + if (c == KEY_BACKSPACE || c == '\010' || c == '\177') { + if(l > 0) --l; + } else if (c == KEY_ENTER || c == '\012' || c == '\015') { + int _tid = -1, _beg, _end; + if (str[0] == '=') { + _beg = strtol(str+1, &p, 10) - 1; + if (_beg > 0) { + *pos = _beg; + return; + } + } else { + char *name_lim = (char *) hts_parse_reg(str, &_beg, &_end); + if (name_lim) { + char name_terminator = *name_lim; + *name_lim = '\0'; + _tid = bam_name2id(base->header, str); + *name_lim = name_terminator; + } + else { + // Unparsable region, but possibly a sequence named "foo:a" + _tid = bam_name2id(base->header, str); + _beg = 0; + } + + if (_tid >= 0) { + *tid = _tid; *pos = _beg; + return; + } + } + + // If we get here, the region string is invalid + invalid = 1; + } else if (isgraph(c)) { + if (l < TV_MAX_GOTO) str[l++] = c; + } else if (c == '\027') l = 0; + else if (c == '\033') return; + str[l] = '\0'; + for (i = 0; i < TV_MAX_GOTO; ++i) mvwaddch(tv->wgoto, 1, 8 + i, ' '); + if (invalid) mvwprintw(tv->wgoto, 1, TV_MAX_GOTO - 1, "[Invalid]"); + mvwprintw(tv->wgoto, 1, 8, "%s", str); + } +} + + + + +static void tv_win_help(curses_tview_t *tv) { + int r = 1; + tview_t* base=(tview_t*)base; + WINDOW *win = tv->whelp; + wborder(win, '|', '|', '-', '-', '+', '+', '+', '+'); + mvwprintw(win, r++, 2, " -=- Help -=- "); + r++; + mvwprintw(win, r++, 2, "? This window"); + mvwprintw(win, r++, 2, "Arrows Small scroll movement"); + mvwprintw(win, r++, 2, "h,j,k,l Small scroll movement"); + mvwprintw(win, r++, 2, "H,J,K,L Large scroll movement"); + mvwprintw(win, r++, 2, "ctrl-H Scroll 1k left"); + mvwprintw(win, r++, 2, "ctrl-L Scroll 1k right"); + mvwprintw(win, r++, 2, "space Scroll one screen"); + mvwprintw(win, r++, 2, "backspace Scroll back one screen"); + mvwprintw(win, r++, 2, "g Go to specific location"); + mvwprintw(win, r++, 2, "m Color for mapping qual"); + mvwprintw(win, r++, 2, "n Color for nucleotide"); + mvwprintw(win, r++, 2, "b Color for base quality"); + mvwprintw(win, r++, 2, "c Color for cs color"); + mvwprintw(win, r++, 2, "z Color for cs qual"); + mvwprintw(win, r++, 2, ". Toggle on/off dot view"); + mvwprintw(win, r++, 2, "s Toggle on/off ref skip"); + mvwprintw(win, r++, 2, "r Toggle on/off rd name"); + mvwprintw(win, r++, 2, "N Turn on nt view"); + mvwprintw(win, r++, 2, "C Turn on cs view"); + mvwprintw(win, r++, 2, "i Toggle on/off ins"); + mvwprintw(win, r++, 2, "v Inverse video"); + mvwprintw(win, r++, 2, "q Exit"); + r++; + mvwprintw(win, r++, 2, "Underline: Secondary or orphan"); + mvwprintw(win, r++, 2, "Blue: 0-9 Green: 10-19"); + mvwprintw(win, r++, 2, "Yellow: 20-29 White: >=30"); + wrefresh(win); + wgetch(win); +} + +static int curses_underline(tview_t* tv) + { + return A_UNDERLINE; + } + +static int curses_loop(tview_t* tv) + { + int tid, pos; + curses_tview_t *CTV=(curses_tview_t *)tv; + tid = tv->curr_tid; pos = tv->left_pos; + while (1) { + int c = getch(); + switch (c) { + case '?': tv_win_help(CTV); break; + case '\033': + case 'q': goto end_loop; + case '/': + case 'g': tv_win_goto(CTV, &tid, &pos); break; + case 'm': tv->color_for = TV_COLOR_MAPQ; break; + case 'b': tv->color_for = TV_COLOR_BASEQ; break; + case 'n': tv->color_for = TV_COLOR_NUCL; break; + case 'c': tv->color_for = TV_COLOR_COL; break; + case 'z': tv->color_for = TV_COLOR_COLQ; break; + case 'v': curses_init_colors(tv->inverse = !tv->inverse); break; + case 's': tv->no_skip = !tv->no_skip; break; + case 'r': tv->show_name = !tv->show_name; break; + case KEY_LEFT: + case 'h': --pos; break; + case KEY_RIGHT: + case 'l': ++pos; break; + case KEY_SLEFT: + case 'H': pos -= 20; break; + case KEY_SRIGHT: + case 'L': pos += 20; break; + case '.': tv->is_dot = !tv->is_dot; break; + case 'N': tv->base_for = TV_BASE_NUCL; break; + case 'C': tv->base_for = TV_BASE_COLOR_SPACE; break; + case 'i': tv->ins = !tv->ins; break; + case '\010': pos -= 1000; break; + case '\014': pos += 1000; break; + case ' ': pos += tv->mcol; break; + case KEY_UP: + case 'j': --tv->row_shift; break; + case KEY_DOWN: + case 'k': ++tv->row_shift; break; + case KEY_BACKSPACE: + case '\177': pos -= tv->mcol; break; + case KEY_RESIZE: getmaxyx(stdscr, tv->mrow, tv->mcol); break; + default: continue; + } + if (pos < 0) pos = 0; + if (tv->row_shift < 0) tv->row_shift = 0; + tv->my_drawaln(tv, tid, pos); + } +end_loop: + return 0; +} + + + + +tview_t* curses_tv_init(const char *fn, const char *fn_fa, const char *samples, + const htsFormat *fmt) + { + curses_tview_t *tv = (curses_tview_t*)calloc(1, sizeof(curses_tview_t)); + tview_t* base=(tview_t*)tv; + if(tv==0) + { + fprintf(stderr,"Calloc failed\n"); + return 0; + } + + base_tv_init(base,fn,fn_fa,samples,fmt); + /* initialize callbacks */ +#define SET_CALLBACK(fun) base->my_##fun=curses_##fun; + SET_CALLBACK(destroy); + SET_CALLBACK(mvprintw); + SET_CALLBACK(mvaddch); + SET_CALLBACK(attron); + SET_CALLBACK(attroff); + SET_CALLBACK(clear); + SET_CALLBACK(colorpair); + SET_CALLBACK(drawaln); + SET_CALLBACK(loop); + SET_CALLBACK(underline); +#undef SET_CALLBACK + + initscr(); + keypad(stdscr, TRUE); + clear(); + noecho(); + cbreak(); + + getmaxyx(stdscr, base->mrow, base->mcol); + tv->wgoto = newwin(3, TV_MAX_GOTO + 10, 10, 5); + tv->whelp = newwin(30, 40, 5, 5); + + start_color(); + curses_init_colors(0); + return base; + } + +#else // !HAVE_CURSES + +#warning "No curses library is available; tview with curses is disabled." + +extern tview_t* text_tv_init(const char *fn, const char *fn_fa, const char *samples, + const htsFormat *fmt); + +tview_t* curses_tv_init(const char *fn, const char *fn_fa, const char *samples, + const htsFormat *fmt) + { + return text_tv_init(fn,fn_fa,samples,fmt); + } + +#endif diff --git a/src/samtools-1.3.1/bam_tview_html.c b/src/samtools-1.3.1/bam_tview_html.c new file mode 100644 index 0000000..e3aecda --- /dev/null +++ b/src/samtools-1.3.1/bam_tview_html.c @@ -0,0 +1,377 @@ +/* bam_tview_html.c -- HTML tview output. + + Copyright (C) 2013 Pierre Lindenbaum, Institut du Thorax, INSERM U1087, Université de Nantes. + + Author: Pierre Lindenbaum + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include "bam_tview.h" + +#define UNDERLINE_FLAG 10 + +typedef struct HtmlTview { + tview_t view; + int row_count; + tixel_t** screen; + FILE* out; + int attributes;/* color... */ + } html_tview_t; + +#define FROM_TV(ptr) ((html_tview_t*)ptr) + +static void html_destroy(tview_t* base) + { + int i; + html_tview_t* tv=(html_tview_t*)base; + if(tv->screen!=NULL) + { + for(i=0;i< tv->row_count;++i) free(tv->screen[i]); + free(tv->screen); + } + base_tv_destroy(base); + free(tv); + } + +/* + void (*my_mvprintw)(struct AbstractTview* ,int,int,const char*,...); + void (*my_)(struct AbstractTview*,int,int,int); + void (*my_attron)(struct AbstractTview*,int); + void (*my_attroff)(struct AbstractTview*,int); + void (*my_clear)(struct AbstractTview*); + int (*my_colorpair)(struct AbstractTview*,int); +*/ + +static void html_mvprintw(struct AbstractTview* tv,int y ,int x,const char* fmt,...) + { + int i,nchars=0; + unsigned int size=tv->mcol+2; + char* str=malloc(size); + if(str==0) exit(EXIT_FAILURE); + va_list argptr; + va_start(argptr, fmt); + nchars=vsnprintf(str,size, fmt, argptr); + va_end(argptr); + + for(i=0;i< nchars;++i) + { + tv->my_mvaddch(tv,y,x+i,str[i]); + } + free(str); + } + +static void html_mvaddch(struct AbstractTview* tv,int y,int x,int ch) + { + tixel_t* row=NULL; + html_tview_t* ptr=FROM_TV(tv); + if( x >= tv->mcol ) return; //out of screen + while(ptr->row_count<=y) + { + int x; + row=(tixel_t*)calloc(tv->mcol,sizeof(tixel_t)); + if(row==0) exit(EXIT_FAILURE); + for(x=0;xmcol;++x) {row[x].ch=' ';row[x].attributes=0;} + ptr->screen=(tixel_t**)realloc(ptr->screen,sizeof(tixel_t*)*(ptr->row_count+1)); + ptr->screen[ptr->row_count++]=row; + } + row=ptr->screen[y]; + row[x].ch=ch; + row[x].attributes=ptr->attributes; + } + +static void html_attron(struct AbstractTview* tv,int flag) + { + html_tview_t* ptr=FROM_TV(tv); + ptr->attributes |= flag; + + + } + +static void html_attroff(struct AbstractTview* tv,int flag) + { + html_tview_t* ptr=FROM_TV(tv); + ptr->attributes &= ~(flag); + } + +static void html_clear(struct AbstractTview* tv) + { + html_tview_t* ptr=FROM_TV(tv); + if(ptr->screen!=NULL) + { + int i; + for(i=0;i< ptr->row_count;++i) free(ptr->screen[i]); + free(ptr->screen); + ptr->screen=NULL; + } + ptr->row_count=0; + ptr->attributes=0; + } + +static int html_colorpair(struct AbstractTview* tv,int flag) + { + return (1 << (flag)); + } + +static int html_drawaln(struct AbstractTview* tv, int tid, int pos) + { + int y,x; + html_tview_t* ptr=FROM_TV(tv); + html_clear(tv); + base_draw_aln(tv, tid, pos); + fputs("",ptr->out); + fprintf(ptr->out,"%s:%d", + tv->header->target_name[tid], + pos+1 + ); + //style + + fputs("",ptr->out); + + fputs("",ptr->out); + + fprintf(ptr->out,"
%s:%d
", + tv->header->target_name[tid], + pos+1 + ); + + fputs("
",ptr->out);
+    for(y=0;y< ptr->row_count;++y)
+        {
+
+        for(x=0;x< tv->mcol;++x)
+            {
+
+
+        if(x== 0 || ptr->screen[y][x].attributes != ptr->screen[y][x-1].attributes)
+                {
+                int css=0;
+            fprintf(ptr->out,"1) fprintf(stderr,"css=%d pow2=%d vs %d\n",css,(1 << (css)),ptr->screen[y][x].attributes);
+                    if(( (ptr->screen[y][x].attributes) & (1 << (css)))!=0)
+                        {
+
+                        fprintf(ptr->out," class='tviewc%s%d'",
+                            (( (ptr->screen[y][x].attributes) & (1 << (UNDERLINE_FLAG)) )!=0?"u":""),
+                            css);
+                        break;
+                        }
+                    ++css;
+                    }
+
+
+                fputs(">",ptr->out);
+                }
+
+        int ch=ptr->screen[y][x].ch;
+        switch(ch)
+            {
+            case '<': fputs("<",ptr->out);break;
+            case '>': fputs(">",ptr->out);break;
+            case '&': fputs("&",ptr->out);break;
+            default: fputc(ch,ptr->out); break;
+            }
+
+
+            if(x+1 == tv->mcol  || ptr->screen[y][x].attributes!=ptr->screen[y][x+1].attributes)
+                {
+                fputs("",ptr->out);
+                }
+            }
+        if(y+1 < ptr->row_count) fputs("
",ptr->out); + } + fputs("
",ptr->out); + return 0; + } + + +#define ANSI_COLOR_RED "\x1b[31m" +#define ANSI_COLOR_GREEN "\x1b[32m" +#define ANSI_COLOR_YELLOW "\x1b[33m" +#define ANSI_COLOR_BLUE "\x1b[34m" +#define ANSI_COLOR_MAGENTA "\x1b[35m" +#define ANSI_COLOR_CYAN "\x1b[36m" +#define ANSI_COLOR_BLACK "\x1b[0m" +#define ANSI_COLOR_RESET ANSI_COLOR_BLACK + +#define ANSI_UNDERLINE_SET "\033[4m" +#define ANSI_UNDERLINE_UNSET "\033[0m" + +static int text_drawaln(struct AbstractTview* tv, int tid, int pos) + { + int y,x; + html_tview_t* ptr=FROM_TV(tv); + html_clear(tv); + base_draw_aln(tv, tid, pos); + int is_term= isatty(fileno(ptr->out)); + + for(y=0;y< ptr->row_count;++y) + { + for(x=0;x< tv->mcol;++x) + { + if(is_term) + { + int css=0; + while(css<32) + { + if(( (ptr->screen[y][x].attributes) & (1 << (css)))!=0) + { + break; + } + ++css; + } + switch(css) + { + //CSS(0, "black"); + case 1: fputs(ANSI_COLOR_BLUE,ptr->out); break; + case 2: fputs(ANSI_COLOR_GREEN,ptr->out); break; + case 3: fputs(ANSI_COLOR_YELLOW,ptr->out); break; + //CSS(4, "black"); + case 5: fputs(ANSI_COLOR_GREEN,ptr->out); break; + case 6: fputs(ANSI_COLOR_CYAN,ptr->out); break; + case 7: fputs(ANSI_COLOR_YELLOW,ptr->out); break; + case 8: fputs(ANSI_COLOR_RED,ptr->out); break; + case 9: fputs(ANSI_COLOR_BLUE,ptr->out); break; + default:break; + } + if(( (ptr->screen[y][x].attributes) & (1 << (UNDERLINE_FLAG)))!=0) + { + fputs(ANSI_UNDERLINE_SET,ptr->out); + } + + } + + + int ch=ptr->screen[y][x].ch; + + fputc(ch,ptr->out); + if(is_term) + { + fputs(ANSI_COLOR_RESET,ptr->out); + if(( (ptr->screen[y][x].attributes) & (1 << (UNDERLINE_FLAG)))!=0) + { + fputs(ANSI_UNDERLINE_UNSET,ptr->out); + } + } + } + fputc('\n',ptr->out); + } + return 0; + } + + +static int html_loop(tview_t* tv) + { + //tv->my_drawaln(tv, tv->curr_tid, tv->left_pos); + return 0; + } + +static int html_underline(tview_t* tv) + { + return (1 << UNDERLINE_FLAG); + } + +/* +static void init_pair(html_tview_t *tv,int id_ge_1, const char* pen, const char* paper) + { + + } +*/ + +tview_t* html_tv_init(const char *fn, const char *fn_fa, const char *samples, + const htsFormat *fmt) + { + char* colstr=getenv("COLUMNS"); + html_tview_t *tv = (html_tview_t*)calloc(1, sizeof(html_tview_t)); + tview_t* base=(tview_t*)tv; + if(tv==0) + { + fprintf(stderr,"Calloc failed\n"); + return 0; + } + tv->row_count=0; + tv->screen=NULL; + tv->out=stdout; + tv->attributes=0; + base_tv_init(base,fn,fn_fa,samples,fmt); + /* initialize callbacks */ +#define SET_CALLBACK(fun) base->my_##fun=html_##fun; + SET_CALLBACK(destroy); + SET_CALLBACK(mvprintw); + SET_CALLBACK(mvaddch); + SET_CALLBACK(attron); + SET_CALLBACK(attroff); + SET_CALLBACK(clear); + SET_CALLBACK(colorpair); + SET_CALLBACK(drawaln); + SET_CALLBACK(loop); + SET_CALLBACK(underline); +#undef SET_CALLBACK + + + if(colstr!=0) + { + base->mcol=atoi(colstr); + if(base->mcol<10) base->mcol=80; + } + base->mrow=99999; + +/* + init_pair(tv,1, "blue", "white"); + init_pair(tv,2, "green", "white"); + init_pair(tv,3, "yellow", "white"); + init_pair(tv,4, "white", "white"); + init_pair(tv,5, "green", "white"); + init_pair(tv,6, "cyan", "white"); + init_pair(tv,7, "yellow", "white"); + init_pair(tv,8, "red", "white"); + init_pair(tv,9, "blue", "white"); + */ + return base; + } + + +tview_t* text_tv_init(const char *fn, const char *fn_fa, const char *samples, + const htsFormat *fmt) + { + tview_t* tv=html_tv_init(fn,fn_fa,samples,fmt); + tv->my_drawaln=text_drawaln; + return tv; + } + diff --git a/src/samtools-1.3.1/bamshuf.c b/src/samtools-1.3.1/bamshuf.c new file mode 100644 index 0000000..044bc4e --- /dev/null +++ b/src/samtools-1.3.1/bamshuf.c @@ -0,0 +1,296 @@ +/* bamshuf.c -- collate subcommand. + + Copyright (C) 2012 Broad Institute. + Copyright (C) 2013, 2015 Genome Research Ltd. + + Author: Heng Li + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include +#include +#include +#include +#include "htslib/sam.h" +#include "htslib/hts.h" +#include "htslib/ksort.h" +#include "samtools.h" +#include "sam_opts.h" + +#define DEF_CLEVEL 1 + +static inline unsigned hash_Wang(unsigned key) +{ + key += ~(key << 15); + key ^= (key >> 10); + key += (key << 3); + key ^= (key >> 6); + key += ~(key << 11); + key ^= (key >> 16); + return key; +} + +static inline unsigned hash_X31_Wang(const char *s) +{ + unsigned h = *s; + if (h) { + for (++s ; *s; ++s) h = (h << 5) - h + *s; + return hash_Wang(h); + } else return 0; +} + +typedef struct { + unsigned key; + bam1_t *b; +} elem_t; + +static inline int elem_lt(elem_t x, elem_t y) +{ + if (x.key < y.key) return 1; + if (x.key == y.key) { + int t; + t = strcmp(bam_get_qname(x.b), bam_get_qname(y.b)); + if (t < 0) return 1; + return (t == 0 && ((x.b->core.flag>>6&3) < (y.b->core.flag>>6&3))); + } else return 0; +} + +KSORT_INIT(bamshuf, elem_t, elem_lt) + +static int bamshuf(const char *fn, int n_files, const char *pre, int clevel, + int is_stdout, sam_global_args *ga) +{ + samFile *fp, *fpw = NULL, **fpt = NULL; + char **fnt = NULL, modew[8]; + bam1_t *b = NULL; + int i, l, r; + bam_hdr_t *h = NULL; + int64_t j, max_cnt = 0, *cnt = NULL; + elem_t *a = NULL; + + // Read input, distribute reads pseudo-randomly into n_files temporary + // files. + fp = sam_open_format(fn, "r", &ga->in); + if (fp == NULL) { + print_error_errno("collate", "Cannot open input file \"%s\"", fn); + return 1; + } + + h = sam_hdr_read(fp); + if (h == NULL) { + fprintf(stderr, "Couldn't read header for '%s'\n", fn); + goto fail; + } + fnt = (char**)calloc(n_files, sizeof(char*)); + if (!fnt) goto mem_fail; + fpt = (samFile**)calloc(n_files, sizeof(samFile*)); + if (!fpt) goto mem_fail; + cnt = (int64_t*)calloc(n_files, 8); + if (!cnt) goto mem_fail; + + l = strlen(pre); + + for (i = 0; i < n_files; ++i) { + fnt[i] = (char*)calloc(l + 10, 1); + if (!fnt[i]) goto mem_fail; + sprintf(fnt[i], "%s.%.4d.bam", pre, i); + fpt[i] = sam_open(fnt[i], "wb1"); + if (fpt[i] == NULL) { + print_error_errno("collate", "Cannot open intermediate file \"%s\"", fnt[i]); + goto fail; + } + if (sam_hdr_write(fpt[i], h) < 0) { + print_error_errno("collate", "Couldn't write header to intermediate file \"%s\"", fnt[i]); + goto fail; + } + } + b = bam_init1(); + if (!b) goto mem_fail; + while ((r = sam_read1(fp, h, b)) >= 0) { + uint32_t x; + x = hash_X31_Wang(bam_get_qname(b)) % n_files; + if (sam_write1(fpt[x], h, b) < 0) { + print_error_errno("collate", "Couldn't write to intermediate file \"%s\"", fnt[x]); + goto fail; + } + ++cnt[x]; + } + bam_destroy1(b); + b = NULL; + if (r < -1) { + fprintf(stderr, "Error reading input file\n"); + goto fail; + } + for (i = 0; i < n_files; ++i) { + // Close split output + r = sam_close(fpt[i]); + fpt[i] = NULL; + if (r < 0) { + fprintf(stderr, "Error on closing '%s'\n", fnt[i]); + return 1; + } + + // Find biggest count + if (max_cnt < cnt[i]) max_cnt = cnt[i]; + } + free(fpt); + fpt = NULL; + sam_close(fp); + fp = NULL; + // merge + sprintf(modew, "wb%d", (clevel >= 0 && clevel <= 9)? clevel : DEF_CLEVEL); + if (!is_stdout) { // output to a file + char *fnw = (char*)calloc(l + 5, 1); + if (!fnw) goto mem_fail; + if (ga->out.format == unknown_format) + sprintf(fnw, "%s.bam", pre); // "wb" above makes BAM the default + else + sprintf(fnw, "%s.%s", pre, hts_format_file_extension(&ga->out)); + fpw = sam_open_format(fnw, modew, &ga->out); + free(fnw); + } else fpw = sam_open_format("-", modew, &ga->out); // output to stdout + if (fpw == NULL) { + if (is_stdout) print_error_errno("collate", "Cannot open standard output"); + else print_error_errno("collate", "Cannot open output file \"%s.bam\"", pre); + goto fail; + } + + if (sam_hdr_write(fpw, h) < 0) { + print_error_errno("collate", "Couldn't write header"); + goto fail; + } + + a = malloc(max_cnt * sizeof(elem_t)); + if (!a) goto mem_fail; + for (j = 0; j < max_cnt; ++j) { + a[j].b = bam_init1(); + if (!a[j].b) { max_cnt = j; goto mem_fail; } + } + + for (i = 0; i < n_files; ++i) { + int64_t c = cnt[i]; + fp = sam_open_format(fnt[i], "r", &ga->in); + if (NULL == fp) { + print_error_errno("collate", "Couldn't open \"%s\"", fnt[i]); + goto fail; + } + bam_hdr_destroy(sam_hdr_read(fp)); // Skip over header + + // Slurp in one of the split files + for (j = 0; j < c; ++j) { + if (sam_read1(fp, h, a[j].b) < 0) { + fprintf(stderr, "Error reading '%s'\n", fnt[i]); + goto fail; + } + a[j].key = hash_X31_Wang(bam_get_qname(a[j].b)); + } + sam_close(fp); + unlink(fnt[i]); + free(fnt[i]); + fnt[i] = NULL; + + ks_introsort(bamshuf, c, a); // Shuffle all the reads + + // Write them out again + for (j = 0; j < c; ++j) { + if (sam_write1(fpw, h, a[j].b) < 0) { + print_error_errno("collate", "Error writing to output"); + goto fail; + } + } + } + + bam_hdr_destroy(h); + for (j = 0; j < max_cnt; ++j) bam_destroy1(a[j].b); + free(a); free(fnt); free(cnt); + sam_global_args_free(ga); + if (sam_close(fpw) < 0) { + fprintf(stderr, "Error on closing output\n"); + return 1; + } + + return 0; + + mem_fail: + fprintf(stderr, "Out of memory\n"); + + fail: + if (fp) sam_close(fp); + if (fpw) sam_close(fpw); + if (h) bam_hdr_destroy(h); + if (b) bam_destroy1(b); + for (i = 0; i < n_files; ++i) { + if (fnt) free(fnt[i]); + if (fpt && fpt[i]) sam_close(fpt[i]); + } + if (a) { + for (j = 0; j < max_cnt; ++j) bam_destroy1(a[j].b); + free(a); + } + free(fnt); + free(fpt); + free(cnt); + sam_global_args_free(ga); + return 1; +} + +static int usage(FILE *fp, int n_files) { + fprintf(fp, + "Usage: samtools collate [-Ou] [-n nFiles] [-c cLevel] \n\n" + "Options:\n" + " -O output to stdout\n" + " -u uncompressed BAM output\n" + " -l INT compression level [%d]\n" // DEF_CLEVEL + " -n INT number of temporary files [%d]\n", // n_files + DEF_CLEVEL, n_files); + + sam_global_opt_help(fp, "-...."); + + return 1; +} + +int main_bamshuf(int argc, char *argv[]) +{ + int c, n_files = 64, clevel = DEF_CLEVEL, is_stdout = 0, is_un = 0; + sam_global_args ga = SAM_GLOBAL_ARGS_INIT; + static const struct option lopts[] = { + SAM_OPT_GLOBAL_OPTIONS('-', 0, 0, 0, 0), + { NULL, 0, NULL, 0 } + }; + + while ((c = getopt_long(argc, argv, "n:l:uO", lopts, NULL)) >= 0) { + switch (c) { + case 'n': n_files = atoi(optarg); break; + case 'l': clevel = atoi(optarg); break; + case 'u': is_un = 1; break; + case 'O': is_stdout = 1; break; + default: if (parse_sam_global_opt(c, optarg, lopts, &ga) == 0) break; + /* else fall-through */ + case '?': return usage(stderr, n_files); + } + } + if (is_un) clevel = 0; + if (optind + 2 > argc) + return usage(stderr, n_files); + + return bamshuf(argv[optind], n_files, argv[optind+1], clevel, is_stdout, &ga); +} diff --git a/src/samtools-1.3.1/bamtk.c b/src/samtools-1.3.1/bamtk.c new file mode 100644 index 0000000..5c1c60d --- /dev/null +++ b/src/samtools-1.3.1/bamtk.c @@ -0,0 +1,229 @@ +/* bamtk.c -- main samtools command front-end. + + Copyright (C) 2008-2016 Genome Research Ltd. + + Author: Heng Li + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include +#include +#include +#include +#include +#include "htslib/hts.h" +#include "samtools.h" +#include "version.h" + +int bam_taf2baf(int argc, char *argv[]); +int bam_mpileup(int argc, char *argv[]); +int bam_merge(int argc, char *argv[]); +int bam_index(int argc, char *argv[]); +int bam_sort(int argc, char *argv[]); +int bam_tview_main(int argc, char *argv[]); +int bam_mating(int argc, char *argv[]); +int bam_rmdup(int argc, char *argv[]); +int bam_flagstat(int argc, char *argv[]); +int bam_fillmd(int argc, char *argv[]); +int bam_idxstats(int argc, char *argv[]); +int main_samview(int argc, char *argv[]); +int main_import(int argc, char *argv[]); +int main_reheader(int argc, char *argv[]); +int main_cut_target(int argc, char *argv[]); +int main_phase(int argc, char *argv[]); +int main_cat(int argc, char *argv[]); +int main_depth(int argc, char *argv[]); +int main_bam2fq(int argc, char *argv[]); +int main_pad2unpad(int argc, char *argv[]); +int main_bedcov(int argc, char *argv[]); +int main_bamshuf(int argc, char *argv[]); +int main_stats(int argc, char *argv[]); +int main_flags(int argc, char *argv[]); +int main_split(int argc, char *argv[]); +int main_quickcheck(int argc, char *argv[]); +int main_addreplacerg(int argc, char *argv[]); +int faidx_main(int argc, char *argv[]); +int dict_main(int argc, char *argv[]); + +const char *samtools_version() +{ + return SAMTOOLS_VERSION; +} + +static void vprint_error_core(const char *subcommand, const char *format, va_list args, const char *extra) +{ + fflush(stdout); + if (subcommand && *subcommand) fprintf(stderr, "samtools %s: ", subcommand); + else fprintf(stderr, "samtools: "); + vfprintf(stderr, format, args); + if (extra) fprintf(stderr, ": %s\n", extra); + else fprintf(stderr, "\n"); + fflush(stderr); +} + +void print_error(const char *subcommand, const char *format, ...) +{ + va_list args; + va_start(args, format); + vprint_error_core(subcommand, format, args, NULL); + va_end(args); +} + +void print_error_errno(const char *subcommand, const char *format, ...) +{ + int err = errno; + va_list args; + va_start(args, format); + vprint_error_core(subcommand, format, args, strerror(err)); + va_end(args); +} + +static void usage(FILE *fp) +{ + /* Please improve the grouping */ + + fprintf(fp, +"\n" +"Program: samtools (Tools for alignments in the SAM format)\n" +"Version: %s (using htslib %s)\n\n", samtools_version(), hts_version()); + fprintf(fp, +"Usage: samtools [options]\n" +"\n" +"Commands:\n" +" -- Indexing\n" +" dict create a sequence dictionary file\n" +" faidx index/extract FASTA\n" +" index index alignment\n" +"\n" +" -- Editing\n" +" calmd recalculate MD/NM tags and '=' bases\n" +" fixmate fix mate information\n" +" reheader replace BAM header\n" +" rmdup remove PCR duplicates\n" +" targetcut cut fosmid regions (for fosmid pool only)\n" +" addreplacerg adds or replaces RG tags\n" +"\n" +" -- File operations\n" +" collate shuffle and group alignments by name\n" +" cat concatenate BAMs\n" +" merge merge sorted alignments\n" +" mpileup multi-way pileup\n" +" sort sort alignment file\n" +" split splits a file by read group\n" +" quickcheck quickly check if SAM/BAM/CRAM file appears intact\n" +" fastq converts a BAM to a FASTQ\n" +" fasta converts a BAM to a FASTA\n" +"\n" +" -- Statistics\n" +" bedcov read depth per BED region\n" +" depth compute the depth\n" +" flagstat simple stats\n" +" idxstats BAM index stats\n" +" phase phase heterozygotes\n" +" stats generate stats (former bamcheck)\n" +"\n" +" -- Viewing\n" +" flags explain BAM flags\n" +" tview text alignment viewer\n" +" view SAM<->BAM<->CRAM conversion\n" +" depad convert padded BAM to unpadded BAM\n" +"\n"); +#ifdef _WIN32 + fprintf(fp, +"Note: The Windows version of SAMtools is mainly designed for read-only\n" +" operations, such as viewing the alignments and generating the pileup.\n" +" Binary files generated by the Windows version may be buggy.\n\n"); +#endif +} + +int main(int argc, char *argv[]) +{ +#ifdef _WIN32 + setmode(fileno(stdout), O_BINARY); + setmode(fileno(stdin), O_BINARY); +#endif + if (argc < 2) { usage(stderr); return 1; } + + if (strcmp(argv[1], "help") == 0 || strcmp(argv[1], "--help") == 0) { + if (argc == 2) { usage(stdout); return 0; } + + // Otherwise change "samtools help COMMAND [...]" to "samtools COMMAND"; + // main_xyz() functions by convention display the subcommand's usage + // when invoked without any arguments. + argv++; + argc = 2; + } + + int ret = 0; + if (strcmp(argv[1], "view") == 0) ret = main_samview(argc-1, argv+1); + else if (strcmp(argv[1], "import") == 0) ret = main_import(argc-1, argv+1); + else if (strcmp(argv[1], "mpileup") == 0) ret = bam_mpileup(argc-1, argv+1); + else if (strcmp(argv[1], "merge") == 0) ret = bam_merge(argc-1, argv+1); + else if (strcmp(argv[1], "sort") == 0) ret = bam_sort(argc-1, argv+1); + else if (strcmp(argv[1], "index") == 0) ret = bam_index(argc-1, argv+1); + else if (strcmp(argv[1], "idxstats") == 0) ret = bam_idxstats(argc-1, argv+1); + else if (strcmp(argv[1], "faidx") == 0) ret = faidx_main(argc-1, argv+1); + else if (strcmp(argv[1], "dict") == 0) ret = dict_main(argc-1, argv+1); + else if (strcmp(argv[1], "fixmate") == 0) ret = bam_mating(argc-1, argv+1); + else if (strcmp(argv[1], "rmdup") == 0) ret = bam_rmdup(argc-1, argv+1); + else if (strcmp(argv[1], "flagstat") == 0) ret = bam_flagstat(argc-1, argv+1); + else if (strcmp(argv[1], "calmd") == 0) ret = bam_fillmd(argc-1, argv+1); + else if (strcmp(argv[1], "fillmd") == 0) ret = bam_fillmd(argc-1, argv+1); + else if (strcmp(argv[1], "reheader") == 0) ret = main_reheader(argc-1, argv+1); + else if (strcmp(argv[1], "cat") == 0) ret = main_cat(argc-1, argv+1); + else if (strcmp(argv[1], "targetcut") == 0) ret = main_cut_target(argc-1, argv+1); + else if (strcmp(argv[1], "phase") == 0) ret = main_phase(argc-1, argv+1); + else if (strcmp(argv[1], "depth") == 0) ret = main_depth(argc-1, argv+1); + else if (strcmp(argv[1], "bam2fq") == 0 || + strcmp(argv[1], "fastq") == 0 || + strcmp(argv[1], "fasta") == 0) ret = main_bam2fq(argc-1, argv+1); + else if (strcmp(argv[1], "pad2unpad") == 0) ret = main_pad2unpad(argc-1, argv+1); + else if (strcmp(argv[1], "depad") == 0) ret = main_pad2unpad(argc-1, argv+1); + else if (strcmp(argv[1], "bedcov") == 0) ret = main_bedcov(argc-1, argv+1); + else if (strcmp(argv[1], "bamshuf") == 0) ret = main_bamshuf(argc-1, argv+1); + else if (strcmp(argv[1], "collate") == 0) ret = main_bamshuf(argc-1, argv+1); + else if (strcmp(argv[1], "stats") == 0) ret = main_stats(argc-1, argv+1); + else if (strcmp(argv[1], "flags") == 0) ret = main_flags(argc-1, argv+1); + else if (strcmp(argv[1], "split") == 0) ret = main_split(argc-1, argv+1); + else if (strcmp(argv[1], "quickcheck") == 0) ret = main_quickcheck(argc-1, argv+1); + else if (strcmp(argv[1], "addreplacerg") == 0) ret = main_addreplacerg(argc-1, argv+1); + else if (strcmp(argv[1], "pileup") == 0) { + fprintf(stderr, "[main] The `pileup' command has been removed. Please use `mpileup' instead.\n"); + return 1; + } + else if (strcmp(argv[1], "tview") == 0) ret = bam_tview_main(argc-1, argv+1); + else if (strcmp(argv[1], "--version") == 0) { + printf( +"samtools %s\n" +"Using htslib %s\n" +"Copyright (C) 2016 Genome Research Ltd.\n", + samtools_version(), hts_version()); + } + else if (strcmp(argv[1], "--version-only") == 0) { + printf("%s+htslib-%s\n", samtools_version(), hts_version()); + } + else { + fprintf(stderr, "[main] unrecognized command '%s'\n", argv[1]); + return 1; + } + return ret; +} diff --git a/src/samtools-1.3.1/bedcov.c b/src/samtools-1.3.1/bedcov.c new file mode 100644 index 0000000..d4dceee --- /dev/null +++ b/src/samtools-1.3.1/bedcov.c @@ -0,0 +1,179 @@ +/* bedcov.c -- bedcov subcommand. + + Copyright (C) 2012 Broad Institute. + Copyright (C) 2013-2014 Genome Research Ltd. + + Author: Heng Li + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include +#include +#include +#include +#include +#include "htslib/kstring.h" +#include "htslib/sam.h" +#include "sam_opts.h" + +#include "htslib/kseq.h" +KSTREAM_INIT(gzFile, gzread, 16384) + +typedef struct { + htsFile *fp; + bam_hdr_t *header; + hts_itr_t *iter; + int min_mapQ; +} aux_t; + +static int read_bam(void *data, bam1_t *b) +{ + aux_t *aux = (aux_t*)data; // data in fact is a pointer to an auxiliary structure + int ret; + while (1) + { + ret = aux->iter? sam_itr_next(aux->fp, aux->iter, b) : sam_read1(aux->fp, aux->header, b); + if ( ret<0 ) break; + if ( b->core.flag & (BAM_FUNMAP | BAM_FSECONDARY | BAM_FQCFAIL | BAM_FDUP) ) continue; + if ( (int)b->core.qual < aux->min_mapQ ) continue; + break; + } + return ret; +} + +int main_bedcov(int argc, char *argv[]) +{ + gzFile fp; + kstring_t str; + kstream_t *ks; + hts_idx_t **idx; + aux_t **aux; + int *n_plp, dret, i, n, c, min_mapQ = 0; + int64_t *cnt; + const bam_pileup1_t **plp; + int usage = 0; + + sam_global_args ga = SAM_GLOBAL_ARGS_INIT; + static const struct option lopts[] = { + SAM_OPT_GLOBAL_OPTIONS('-', 0, '-', '-', 0), + { NULL, 0, NULL, 0 } + }; + + while ((c = getopt_long(argc, argv, "Q:", lopts, NULL)) >= 0) { + switch (c) { + case 'Q': min_mapQ = atoi(optarg); break; + default: if (parse_sam_global_opt(c, optarg, lopts, &ga) == 0) break; + /* else fall-through */ + case '?': usage = 1; break; + } + if (usage) break; + } + if (usage || optind + 2 > argc) { + fprintf(stderr, "Usage: samtools bedcov [options] [...]\n\n"); + fprintf(stderr, " -Q INT Only count bases of at least INT quality [0]\n"); + sam_global_opt_help(stderr, "-.--."); + return 1; + } + memset(&str, 0, sizeof(kstring_t)); + n = argc - optind - 1; + aux = calloc(n, sizeof(aux_t*)); + idx = calloc(n, sizeof(hts_idx_t*)); + for (i = 0; i < n; ++i) { + aux[i] = calloc(1, sizeof(aux_t)); + aux[i]->min_mapQ = min_mapQ; + aux[i]->fp = sam_open_format(argv[i+optind+1], "r", &ga.in); + if (aux[i]->fp) + idx[i] = sam_index_load(aux[i]->fp, argv[i+optind+1]); + if (aux[i]->fp == 0 || idx[i] == 0) { + fprintf(stderr, "ERROR: fail to open index BAM file '%s'\n", argv[i+optind+1]); + return 2; + } + // TODO bgzf_set_cache_size(aux[i]->fp, 20); + aux[i]->header = sam_hdr_read(aux[i]->fp); + if (aux[i]->header == NULL) { + fprintf(stderr, "ERROR: failed to read header for '%s'\n", + argv[i+optind+1]); + return 2; + } + } + cnt = calloc(n, 8); + + fp = gzopen(argv[optind], "rb"); + ks = ks_init(fp); + n_plp = calloc(n, sizeof(int)); + plp = calloc(n, sizeof(bam_pileup1_t*)); + while (ks_getuntil(ks, KS_SEP_LINE, &str, &dret) >= 0) { + char *p, *q; + int tid, beg, end, pos; + bam_mplp_t mplp; + + for (p = q = str.s; *p && *p != '\t'; ++p); + if (*p != '\t') goto bed_error; + *p = 0; tid = bam_name2id(aux[0]->header, q); *p = '\t'; + if (tid < 0) goto bed_error; + for (q = p = p + 1; isdigit(*p); ++p); + if (*p != '\t') goto bed_error; + *p = 0; beg = atoi(q); *p = '\t'; + for (q = p = p + 1; isdigit(*p); ++p); + if (*p == '\t' || *p == 0) { + int c = *p; + *p = 0; end = atoi(q); *p = c; + } else goto bed_error; + + for (i = 0; i < n; ++i) { + if (aux[i]->iter) hts_itr_destroy(aux[i]->iter); + aux[i]->iter = sam_itr_queryi(idx[i], tid, beg, end); + } + mplp = bam_mplp_init(n, read_bam, (void**)aux); + bam_mplp_set_maxcnt(mplp, 64000); + memset(cnt, 0, 8 * n); + while (bam_mplp_auto(mplp, &tid, &pos, n_plp, plp) > 0) + if (pos >= beg && pos < end) + for (i = 0; i < n; ++i) cnt[i] += n_plp[i]; + for (i = 0; i < n; ++i) { + kputc('\t', &str); + kputl(cnt[i], &str); + } + puts(str.s); + bam_mplp_destroy(mplp); + continue; + +bed_error: + fprintf(stderr, "Errors in BED line '%s'\n", str.s); + } + free(n_plp); free(plp); + ks_destroy(ks); + gzclose(fp); + + free(cnt); + for (i = 0; i < n; ++i) { + if (aux[i]->iter) hts_itr_destroy(aux[i]->iter); + hts_idx_destroy(idx[i]); + bam_hdr_destroy(aux[i]->header); + sam_close(aux[i]->fp); + free(aux[i]); + } + free(aux); free(idx); + free(str.s); + sam_global_args_free(&ga); + return 0; +} diff --git a/src/samtools-1.3.1/bedidx.c b/src/samtools-1.3.1/bedidx.c new file mode 100644 index 0000000..c1954ad --- /dev/null +++ b/src/samtools-1.3.1/bedidx.c @@ -0,0 +1,260 @@ +/* bedidx.c -- BED file indexing. + + Copyright (C) 2011 Broad Institute. + Copyright (C) 2014 Genome Research Ltd. + + Author: Heng Li + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include +#include +#include +#include +#include + +#ifdef _WIN32 +#define drand48() ((double)rand() / RAND_MAX) +#endif + +#include "htslib/ksort.h" +KSORT_INIT_GENERIC(uint64_t) + +#include "htslib/kseq.h" +KSTREAM_INIT(gzFile, gzread, 8192) + +typedef struct { + int n, m; + uint64_t *a; + int *idx; +} bed_reglist_t; + +#include "htslib/khash.h" +KHASH_MAP_INIT_STR(reg, bed_reglist_t) + +#define LIDX_SHIFT 13 + +typedef kh_reg_t reghash_t; + +void bed_destroy(void *_h); + + +int *bed_index_core(int n, uint64_t *a, int *n_idx) +{ + int i, j, m, *idx; + m = *n_idx = 0; idx = 0; + for (i = 0; i < n; ++i) { + int beg, end; + beg = a[i]>>32 >> LIDX_SHIFT; end = ((uint32_t)a[i]) >> LIDX_SHIFT; + if (m < end + 1) { + int oldm = m; + m = end + 1; + kroundup32(m); + idx = realloc(idx, m * sizeof(int)); + for (j = oldm; j < m; ++j) idx[j] = -1; + } + if (beg == end) { + if (idx[beg] < 0) idx[beg] = i; + } else { + for (j = beg; j <= end; ++j) + if (idx[j] < 0) idx[j] = i; + } + *n_idx = end + 1; + } + return idx; +} + +void bed_index(void *_h) +{ + reghash_t *h = (reghash_t*)_h; + khint_t k; + for (k = 0; k < kh_end(h); ++k) { + if (kh_exist(h, k)) { + bed_reglist_t *p = &kh_val(h, k); + if (p->idx) free(p->idx); + ks_introsort(uint64_t, p->n, p->a); + p->idx = bed_index_core(p->n, p->a, &p->m); + } + } +} + +int bed_overlap_core(const bed_reglist_t *p, int beg, int end) +{ + int i, min_off; + if (p->n == 0) return 0; + min_off = (beg>>LIDX_SHIFT >= p->n)? p->idx[p->n-1] : p->idx[beg>>LIDX_SHIFT]; + if (min_off < 0) { // TODO: this block can be improved, but speed should not matter too much here + int n = beg>>LIDX_SHIFT; + if (n > p->n) n = p->n; + for (i = n - 1; i >= 0; --i) + if (p->idx[i] >= 0) break; + min_off = i >= 0? p->idx[i] : 0; + } + for (i = min_off; i < p->n; ++i) { + if ((int)(p->a[i]>>32) >= end) break; // out of range; no need to proceed + if ((int32_t)p->a[i] > beg && (int32_t)(p->a[i]>>32) < end) + return 1; // find the overlap; return + } + return 0; +} + +int bed_overlap(const void *_h, const char *chr, int beg, int end) +{ + const reghash_t *h = (const reghash_t*)_h; + khint_t k; + if (!h) return 0; + k = kh_get(reg, h, chr); + if (k == kh_end(h)) return 0; + return bed_overlap_core(&kh_val(h, k), beg, end); +} + +/* "BED" file reader, which actually reads two different formats. + + BED files contain between three and nine fields per line, of which + only the first three (reference, start, end) are of interest to us. + BED counts positions from base 0, and the end is the base after the + region of interest. While not properly documented in the specification, + it is also possible to have 'browser' and 'track' lines in BED files that + do not follow the standard format and should be ignored. Examination + of the BED file reading code in + http://genome-source.cse.ucsc.edu/gitweb/?p=kent.git shows that BED + files can also have comment lines starting with '#', leading whitespace + is stripped, and that fields are separated by one or more consecutive + whitespace characters. + + The alternative format was originally for reading positions in VCF + format. This expects two columns, which indicate the reference and + a position. The position corresponds to a single base, and unlike + BED counts from 1. + + Which format is in use is determined based on whether one or two + numbers can be decoded on the line. As this choice is made line-by-line + in this implementation, it is possible (but probably a bad idea) to mix + both formats in the same file. If trying to read a VCF file by this + method, it would be important to ensure that the third column (ID) does + not contain any entries that start with a digit, to avoid the line + erroneously being parsed as a BED file entry. + + The BED specification is at http://www.genome.ucsc.edu/FAQ/FAQformat.html + The VCF specification is at https://github.com/samtools/hts-specs + */ + +void *bed_read(const char *fn) +{ + reghash_t *h = kh_init(reg); + gzFile fp; + kstream_t *ks = NULL; + int dret; + unsigned int line = 0; + kstring_t str = { 0, 0, NULL }; + + if (NULL == h) return NULL; + // read the list + fp = strcmp(fn, "-")? gzopen(fn, "r") : gzdopen(fileno(stdin), "r"); + if (fp == 0) return 0; + ks = ks_init(fp); + if (NULL == ks) goto fail; // In case ks_init ever gets error checking... + while (ks_getuntil(ks, KS_SEP_LINE, &str, &dret) > 0) { // read a line + char *ref = str.s, *ref_end; + unsigned int beg = 0, end = 0; + int num = 0; + khint_t k; + bed_reglist_t *p; + + line++; + while (*ref && isspace(*ref)) ref++; + if ('\0' == *ref) continue; // Skip blank lines + if ('#' == *ref) continue; // Skip BED file comments + ref_end = ref; // look for the end of the reference name + while (*ref_end && !isspace(*ref_end)) ref_end++; + if ('\0' != *ref_end) { + *ref_end = '\0'; // terminate ref and look for start, end + num = sscanf(ref_end + 1, "%u %u", &beg, &end); + } + if (1 == num) { // VCF-style format + end = beg--; // Counts from 1 instead of 0 for BED files + } + if (num < 1 || end < beg) { + // These two are special lines that can occur in BED files. + // Check for them here instead of earlier in case someone really + // has called their reference "browser" or "track". + if (0 == strcmp(ref, "browser")) continue; + if (0 == strcmp(ref, "track")) continue; + fprintf(stderr, "[bed_read] Parse error reading %s at line %u\n", + fn, line); + goto fail_no_msg; + } + + // Put reg in the hash table if not already there + k = kh_get(reg, h, ref); + if (k == kh_end(h)) { // absent from the hash table + int ret; + char *s = strdup(ref); + if (NULL == s) goto fail; + k = kh_put(reg, h, s, &ret); + if (-1 == ret) { + free(s); + goto fail; + } + memset(&kh_val(h, k), 0, sizeof(bed_reglist_t)); + } + p = &kh_val(h, k); + + // Add begin,end to the list + if (p->n == p->m) { + p->m = p->m? p->m<<1 : 4; + p->a = realloc(p->a, p->m * 8); + if (NULL == p->a) goto fail; + } + p->a[p->n++] = (uint64_t)beg<<32 | end; + } + // FIXME: Need to check for errors in ks_getuntil. At the moment it + // doesn't look like it can return one. Possibly use gzgets instead? + + ks_destroy(ks); + gzclose(fp); + free(str.s); + bed_index(h); + return h; + fail: + fprintf(stderr, "[bed_read] Error reading %s : %s\n", fn, strerror(errno)); + fail_no_msg: + if (ks) ks_destroy(ks); + if (fp) gzclose(fp); + free(str.s); + bed_destroy(h); + return NULL; +} + +void bed_destroy(void *_h) +{ + reghash_t *h = (reghash_t*)_h; + khint_t k; + for (k = 0; k < kh_end(h); ++k) { + if (kh_exist(h, k)) { + free(kh_val(h, k).a); + free(kh_val(h, k).idx); + free((char*)kh_key(h, k)); + } + } + kh_destroy(reg, h); +} diff --git a/src/samtools-1.3.1/config.h.in b/src/samtools-1.3.1/config.h.in new file mode 100644 index 0000000..aac2a4c --- /dev/null +++ b/src/samtools-1.3.1/config.h.in @@ -0,0 +1,50 @@ +/* config.h.in -- template for config.h. If you use configure, this file + provides #defines reflecting your configuration choices. If you don't + run configure, suitable conservative defaults will be used. + + This template file can be updated with autoheader, but do so carefully + as autoheader adds #defines such as PACKAGE_* that we don't want. */ + +/* Define to 1 if a SysV or X/Open compatible Curses library is present */ +#undef HAVE_CURSES + +/* Define to 1 if library supports color (enhanced functions) */ +#undef HAVE_CURSES_COLOR + +/* Define to 1 if library supports X/Open Enhanced functions */ +#undef HAVE_CURSES_ENHANCED + +/* Define to 1 if is present */ +#undef HAVE_CURSES_H + +/* Define to 1 if library supports certain obsolete features */ +#undef HAVE_CURSES_OBSOLETE + +/* Define to 1 if the Ncurses library is present */ +#undef HAVE_NCURSES + +/* Define to 1 if the NcursesW library is present */ +#undef HAVE_NCURSESW + +/* Define to 1 if is present */ +#undef HAVE_NCURSESW_CURSES_H + +/* Define to 1 if is present */ +#undef HAVE_NCURSESW_H + +/* Define to 1 if is present */ +#undef HAVE_NCURSES_CURSES_H + +/* Define to 1 if is present */ +#undef HAVE_NCURSES_H + +/* Enable large inode numbers on Mac OS X 10.5. */ +#ifndef _DARWIN_USE_64_BIT_INODE +# define _DARWIN_USE_64_BIT_INODE 1 +#endif + +/* Number of bits in a file offset, on hosts where this is settable. */ +#undef _FILE_OFFSET_BITS + +/* Define for large files, on AIX-style hosts. */ +#undef _LARGE_FILES diff --git a/src/samtools-1.3.1/config.mk.in b/src/samtools-1.3.1/config.mk.in new file mode 100644 index 0000000..f4c6be6 --- /dev/null +++ b/src/samtools-1.3.1/config.mk.in @@ -0,0 +1,52 @@ +# Optional configure Makefile overrides for samtools. +# +# Copyright (C) 2015 Genome Research Ltd. +# +# Author: John Marshall +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + +# This is @configure_input@ +# +# If you use configure, this file overrides variables and augments rules +# in the Makefile to reflect your configuration choices. If you don't run +# configure, the main Makefile contains suitable conservative defaults. + +prefix = @prefix@ +exec_prefix = @exec_prefix@ +bindir = @bindir@ +datarootdir = @datarootdir@ +mandir = @mandir@ + +CC = @CC@ +CPPFLAGS = @CPPFLAGS@ +CFLAGS = @CFLAGS@ +LDFLAGS = @LDFLAGS@ +LIBS = @LIBS@ + +@Hsource@HTSDIR = @HTSDIR@ +@Hsource@include $(HTSDIR)/htslib.mk +@Hsource@HTSLIB = $(HTSDIR)/libhts.a +@Hsource@HTSLIB_LIB = $(HTSLIB) +@Hsource@BGZIP = $(HTSDIR)/bgzip +HTSLIB_CPPFLAGS = @HTSLIB_CPPFLAGS@ +@Hinstall@HTSLIB_LDFLAGS = @HTSLIB_LDFLAGS@ +@Hinstall@HTSLIB_LIB = -lhts + +CURSES_LIB = @CURSES_LIB@ diff --git a/src/samtools-1.3.1/configure b/src/samtools-1.3.1/configure new file mode 100755 index 0000000..1e12bbc --- /dev/null +++ b/src/samtools-1.3.1/configure @@ -0,0 +1,5354 @@ +#! /bin/sh +# Guess values for system-dependent variables and create Makefiles. +# Generated by GNU Autoconf 2.69 for Samtools 1.3.1. +# +# Report bugs to . +# +# +# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. +# +# +# This configure script is free software; the Free Software Foundation +# gives unlimited permission to copy, distribute and modify it. +# +# Portions copyright (C) 2015 Genome Research Ltd. +# +# This configure script is free software: you are free to change and +# redistribute it. There is NO WARRANTY, to the extent permitted by law. +## -------------------- ## +## M4sh Initialization. ## +## -------------------- ## + +# Be more Bourne compatible +DUALCASE=1; export DUALCASE # for MKS sh +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in #( + *posix*) : + set -o posix ;; #( + *) : + ;; +esac +fi + + +as_nl=' +' +export as_nl +# Printing a long string crashes Solaris 7 /usr/bin/printf. +as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo +# Prefer a ksh shell builtin over an external printf program on Solaris, +# but without wasting forks for bash or zsh. +if test -z "$BASH_VERSION$ZSH_VERSION" \ + && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='print -r --' + as_echo_n='print -rn --' +elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='printf %s\n' + as_echo_n='printf %s' +else + if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then + as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' + as_echo_n='/usr/ucb/echo -n' + else + as_echo_body='eval expr "X$1" : "X\\(.*\\)"' + as_echo_n_body='eval + arg=$1; + case $arg in #( + *"$as_nl"*) + expr "X$arg" : "X\\(.*\\)$as_nl"; + arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; + esac; + expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" + ' + export as_echo_n_body + as_echo_n='sh -c $as_echo_n_body as_echo' + fi + export as_echo_body + as_echo='sh -c $as_echo_body as_echo' +fi + +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { + (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || + PATH_SEPARATOR=';' + } +fi + + +# IFS +# We need space, tab and new line, in precisely that order. Quoting is +# there to prevent editors from complaining about space-tab. +# (If _AS_PATH_WALK were called with IFS unset, it would disable word +# splitting by setting IFS to empty value.) +IFS=" "" $as_nl" + +# Find who we are. Look in the path if we contain no directory separator. +as_myself= +case $0 in #(( + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break + done +IFS=$as_save_IFS + + ;; +esac +# We did not find ourselves, most probably we were run as `sh COMMAND' +# in which case we are not to be found in the path. +if test "x$as_myself" = x; then + as_myself=$0 +fi +if test ! -f "$as_myself"; then + $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + exit 1 +fi + +# Unset variables that we do not need and which cause bugs (e.g. in +# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" +# suppresses any "Segmentation fault" message there. '((' could +# trigger a bug in pdksh 5.2.14. +for as_var in BASH_ENV ENV MAIL MAILPATH +do eval test x\${$as_var+set} = xset \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : +done +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# CDPATH. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +# Use a proper internal environment variable to ensure we don't fall + # into an infinite loop, continuously re-executing ourselves. + if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then + _as_can_reexec=no; export _as_can_reexec; + # We cannot yet assume a decent shell, so we have to provide a +# neutralization value for shells without unset; and this also +# works around shells that cannot unset nonexistent variables. +# Preserve -v and -x to the replacement shell. +BASH_ENV=/dev/null +ENV=/dev/null +(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV +case $- in # (((( + *v*x* | *x*v* ) as_opts=-vx ;; + *v* ) as_opts=-v ;; + *x* ) as_opts=-x ;; + * ) as_opts= ;; +esac +exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} +# Admittedly, this is quite paranoid, since all the known shells bail +# out after a failed `exec'. +$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 +as_fn_exit 255 + fi + # We don't want this to propagate to other subprocesses. + { _as_can_reexec=; unset _as_can_reexec;} +if test "x$CONFIG_SHELL" = x; then + as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which + # is contrary to our usage. Disable this feature. + alias -g '\${1+\"\$@\"}'='\"\$@\"' + setopt NO_GLOB_SUBST +else + case \`(set -o) 2>/dev/null\` in #( + *posix*) : + set -o posix ;; #( + *) : + ;; +esac +fi +" + as_required="as_fn_return () { (exit \$1); } +as_fn_success () { as_fn_return 0; } +as_fn_failure () { as_fn_return 1; } +as_fn_ret_success () { return 0; } +as_fn_ret_failure () { return 1; } + +exitcode=0 +as_fn_success || { exitcode=1; echo as_fn_success failed.; } +as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } +as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } +as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } +if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : + +else + exitcode=1; echo positional parameters were not saved. +fi +test x\$exitcode = x0 || exit 1 +test -x / || exit 1" + as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO + as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO + eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && + test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1" + if (eval "$as_required") 2>/dev/null; then : + as_have_required=yes +else + as_have_required=no +fi + if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : + +else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_found=false +for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + as_found=: + case $as_dir in #( + /*) + for as_base in sh bash ksh sh5; do + # Try only shells that exist, to save several forks. + as_shell=$as_dir/$as_base + if { test -f "$as_shell" || test -f "$as_shell.exe"; } && + { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : + CONFIG_SHELL=$as_shell as_have_required=yes + if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : + break 2 +fi +fi + done;; + esac + as_found=false +done +$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && + { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : + CONFIG_SHELL=$SHELL as_have_required=yes +fi; } +IFS=$as_save_IFS + + + if test "x$CONFIG_SHELL" != x; then : + export CONFIG_SHELL + # We cannot yet assume a decent shell, so we have to provide a +# neutralization value for shells without unset; and this also +# works around shells that cannot unset nonexistent variables. +# Preserve -v and -x to the replacement shell. +BASH_ENV=/dev/null +ENV=/dev/null +(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV +case $- in # (((( + *v*x* | *x*v* ) as_opts=-vx ;; + *v* ) as_opts=-v ;; + *x* ) as_opts=-x ;; + * ) as_opts= ;; +esac +exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} +# Admittedly, this is quite paranoid, since all the known shells bail +# out after a failed `exec'. +$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 +exit 255 +fi + + if test x$as_have_required = xno; then : + $as_echo "$0: This script requires a shell more modern than all" + $as_echo "$0: the shells that I found on your system." + if test x${ZSH_VERSION+set} = xset ; then + $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" + $as_echo "$0: be upgraded to zsh 4.3.4 or later." + else + $as_echo "$0: Please tell bug-autoconf@gnu.org and +$0: samtools-help@lists.sourceforge.net about your system, +$0: including any error possibly output before this +$0: message. Then install a modern shell, or manually run +$0: the script under such a shell if you do have one." + fi + exit 1 +fi +fi +fi +SHELL=${CONFIG_SHELL-/bin/sh} +export SHELL +# Unset more variables known to interfere with behavior of common tools. +CLICOLOR_FORCE= GREP_OPTIONS= +unset CLICOLOR_FORCE GREP_OPTIONS + +## --------------------- ## +## M4sh Shell Functions. ## +## --------------------- ## +# as_fn_unset VAR +# --------------- +# Portably unset VAR. +as_fn_unset () +{ + { eval $1=; unset $1;} +} +as_unset=as_fn_unset + +# as_fn_set_status STATUS +# ----------------------- +# Set $? to STATUS, without forking. +as_fn_set_status () +{ + return $1 +} # as_fn_set_status + +# as_fn_exit STATUS +# ----------------- +# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. +as_fn_exit () +{ + set +e + as_fn_set_status $1 + exit $1 +} # as_fn_exit + +# as_fn_mkdir_p +# ------------- +# Create "$as_dir" as a directory, including parents if necessary. +as_fn_mkdir_p () +{ + + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || eval $as_mkdir_p || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" + + +} # as_fn_mkdir_p + +# as_fn_executable_p FILE +# ----------------------- +# Test if FILE is an executable regular file. +as_fn_executable_p () +{ + test -f "$1" && test -x "$1" +} # as_fn_executable_p +# as_fn_append VAR VALUE +# ---------------------- +# Append the text in VALUE to the end of the definition contained in VAR. Take +# advantage of any shell optimizations that allow amortized linear growth over +# repeated appends, instead of the typical quadratic growth present in naive +# implementations. +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : + eval 'as_fn_append () + { + eval $1+=\$2 + }' +else + as_fn_append () + { + eval $1=\$$1\$2 + } +fi # as_fn_append + +# as_fn_arith ARG... +# ------------------ +# Perform arithmetic evaluation on the ARGs, and store the result in the +# global $as_val. Take advantage of shells that can avoid forks. The arguments +# must be portable across $(()) and expr. +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : + eval 'as_fn_arith () + { + as_val=$(( $* )) + }' +else + as_fn_arith () + { + as_val=`expr "$@" || test $? -eq 1` + } +fi # as_fn_arith + + +# as_fn_error STATUS ERROR [LINENO LOG_FD] +# ---------------------------------------- +# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are +# provided, also output the error to LOG_FD, referencing LINENO. Then exit the +# script with STATUS, using 1 if that was 0. +as_fn_error () +{ + as_status=$1; test $as_status -eq 0 && as_status=1 + if test "$4"; then + as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + fi + $as_echo "$as_me: error: $2" >&2 + as_fn_exit $as_status +} # as_fn_error + +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +as_me=`$as_basename -- "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + + + as_lineno_1=$LINENO as_lineno_1a=$LINENO + as_lineno_2=$LINENO as_lineno_2a=$LINENO + eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && + test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { + # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) + sed -n ' + p + /[$]LINENO/= + ' <$as_myself | + sed ' + s/[$]LINENO.*/&-/ + t lineno + b + :lineno + N + :loop + s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ + t loop + s/-\n.*// + ' >$as_me.lineno && + chmod +x "$as_me.lineno" || + { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } + + # If we had to re-execute with $CONFIG_SHELL, we're ensured to have + # already done that, so ensure we don't try to do so again and fall + # in an infinite loop. This has already happened in practice. + _as_can_reexec=no; export _as_can_reexec + # Don't try to exec as it changes $[0], causing all sort of problems + # (the dirname of $[0] is not the place where we might find the + # original and so on. Autoconf is especially sensitive to this). + . "./$as_me.lineno" + # Exit status is that of the last command. + exit +} + +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in #((((( +-n*) + case `echo 'xy\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + xy) ECHO_C='\c';; + *) echo `echo ksh88 bug on AIX 6.1` > /dev/null + ECHO_T=' ';; + esac;; +*) + ECHO_N='-n';; +esac + +rm -f conf$$ conf$$.exe conf$$.file +if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file +else + rm -f conf$$.dir + mkdir conf$$.dir 2>/dev/null +fi +if (echo >conf$$.file) 2>/dev/null; then + if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -pR'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -pR' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -pR' + fi +else + as_ln_s='cp -pR' +fi +rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +rmdir conf$$.dir 2>/dev/null + +if mkdir -p . 2>/dev/null; then + as_mkdir_p='mkdir -p "$as_dir"' +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + +as_test_x='test -x' +as_executable_p=as_fn_executable_p + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + + +test -n "$DJDIR" || exec 7<&0 &1 + +# Name of the host. +# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, +# so uname gets run too. +ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` + +# +# Initializations. +# +ac_default_prefix=/usr/local +ac_clean_files= +ac_config_libobj_dir=. +LIBOBJS= +cross_compiling=no +subdirs= +MFLAGS= +MAKEFLAGS= + +# Identity of this package. +PACKAGE_NAME='Samtools' +PACKAGE_TARNAME='samtools' +PACKAGE_VERSION='1.3.1' +PACKAGE_STRING='Samtools 1.3.1' +PACKAGE_BUGREPORT='samtools-help@lists.sourceforge.net' +PACKAGE_URL='http://www.htslib.org/' + +ac_unique_file="bamtk.c" +enable_option_checking=no +ac_subst_vars='LTLIBOBJS +LIBOBJS +CURSES_LIB +Hinstall +Hsource +HTSLIB_LDFLAGS +HTSLIB_CPPFLAGS +HTSDIR +subdirs +OBJEXT +EXEEXT +ac_ct_CC +CPPFLAGS +LDFLAGS +CFLAGS +CC +target_alias +host_alias +build_alias +LIBS +ECHO_T +ECHO_N +ECHO_C +DEFS +mandir +localedir +libdir +psdir +pdfdir +dvidir +htmldir +infodir +docdir +oldincludedir +includedir +localstatedir +sharedstatedir +sysconfdir +datadir +datarootdir +libexecdir +sbindir +bindir +program_transform_name +prefix +exec_prefix +PACKAGE_URL +PACKAGE_BUGREPORT +PACKAGE_STRING +PACKAGE_VERSION +PACKAGE_TARNAME +PACKAGE_NAME +PATH_SEPARATOR +SHELL' +ac_subst_files='' +ac_user_opts=' +enable_option_checking +enable_largefile +with_htslib +with_curses +with_ncurses +with_ncursesw +' + ac_precious_vars='build_alias +host_alias +target_alias +CC +CFLAGS +LDFLAGS +LIBS +CPPFLAGS +CURSES_LIB' +ac_subdirs_all='$HTSDIR' + +# Initialize some variables set by options. +ac_init_help= +ac_init_version=false +ac_unrecognized_opts= +ac_unrecognized_sep= +# The variables have the same names as the options, with +# dashes changed to underlines. +cache_file=/dev/null +exec_prefix=NONE +no_create= +no_recursion= +prefix=NONE +program_prefix=NONE +program_suffix=NONE +program_transform_name=s,x,x, +silent= +site= +srcdir= +verbose= +x_includes=NONE +x_libraries=NONE + +# Installation directory options. +# These are left unexpanded so users can "make install exec_prefix=/foo" +# and all the variables that are supposed to be based on exec_prefix +# by default will actually change. +# Use braces instead of parens because sh, perl, etc. also accept them. +# (The list follows the same order as the GNU Coding Standards.) +bindir='${exec_prefix}/bin' +sbindir='${exec_prefix}/sbin' +libexecdir='${exec_prefix}/libexec' +datarootdir='${prefix}/share' +datadir='${datarootdir}' +sysconfdir='${prefix}/etc' +sharedstatedir='${prefix}/com' +localstatedir='${prefix}/var' +includedir='${prefix}/include' +oldincludedir='/usr/include' +docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' +infodir='${datarootdir}/info' +htmldir='${docdir}' +dvidir='${docdir}' +pdfdir='${docdir}' +psdir='${docdir}' +libdir='${exec_prefix}/lib' +localedir='${datarootdir}/locale' +mandir='${datarootdir}/man' + +ac_prev= +ac_dashdash= +for ac_option +do + # If the previous option needs an argument, assign it. + if test -n "$ac_prev"; then + eval $ac_prev=\$ac_option + ac_prev= + continue + fi + + case $ac_option in + *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; + *=) ac_optarg= ;; + *) ac_optarg=yes ;; + esac + + # Accept the important Cygnus configure options, so we can diagnose typos. + + case $ac_dashdash$ac_option in + --) + ac_dashdash=yes ;; + + -bindir | --bindir | --bindi | --bind | --bin | --bi) + ac_prev=bindir ;; + -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) + bindir=$ac_optarg ;; + + -build | --build | --buil | --bui | --bu) + ac_prev=build_alias ;; + -build=* | --build=* | --buil=* | --bui=* | --bu=*) + build_alias=$ac_optarg ;; + + -cache-file | --cache-file | --cache-fil | --cache-fi \ + | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) + ac_prev=cache_file ;; + -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ + | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) + cache_file=$ac_optarg ;; + + --config-cache | -C) + cache_file=config.cache ;; + + -datadir | --datadir | --datadi | --datad) + ac_prev=datadir ;; + -datadir=* | --datadir=* | --datadi=* | --datad=*) + datadir=$ac_optarg ;; + + -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ + | --dataroo | --dataro | --datar) + ac_prev=datarootdir ;; + -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ + | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) + datarootdir=$ac_optarg ;; + + -disable-* | --disable-*) + ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid feature name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"enable_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval enable_$ac_useropt=no ;; + + -docdir | --docdir | --docdi | --doc | --do) + ac_prev=docdir ;; + -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) + docdir=$ac_optarg ;; + + -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) + ac_prev=dvidir ;; + -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) + dvidir=$ac_optarg ;; + + -enable-* | --enable-*) + ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid feature name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"enable_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval enable_$ac_useropt=\$ac_optarg ;; + + -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ + | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ + | --exec | --exe | --ex) + ac_prev=exec_prefix ;; + -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ + | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ + | --exec=* | --exe=* | --ex=*) + exec_prefix=$ac_optarg ;; + + -gas | --gas | --ga | --g) + # Obsolete; use --with-gas. + with_gas=yes ;; + + -help | --help | --hel | --he | -h) + ac_init_help=long ;; + -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) + ac_init_help=recursive ;; + -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) + ac_init_help=short ;; + + -host | --host | --hos | --ho) + ac_prev=host_alias ;; + -host=* | --host=* | --hos=* | --ho=*) + host_alias=$ac_optarg ;; + + -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) + ac_prev=htmldir ;; + -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ + | --ht=*) + htmldir=$ac_optarg ;; + + -includedir | --includedir | --includedi | --included | --include \ + | --includ | --inclu | --incl | --inc) + ac_prev=includedir ;; + -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ + | --includ=* | --inclu=* | --incl=* | --inc=*) + includedir=$ac_optarg ;; + + -infodir | --infodir | --infodi | --infod | --info | --inf) + ac_prev=infodir ;; + -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) + infodir=$ac_optarg ;; + + -libdir | --libdir | --libdi | --libd) + ac_prev=libdir ;; + -libdir=* | --libdir=* | --libdi=* | --libd=*) + libdir=$ac_optarg ;; + + -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ + | --libexe | --libex | --libe) + ac_prev=libexecdir ;; + -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ + | --libexe=* | --libex=* | --libe=*) + libexecdir=$ac_optarg ;; + + -localedir | --localedir | --localedi | --localed | --locale) + ac_prev=localedir ;; + -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) + localedir=$ac_optarg ;; + + -localstatedir | --localstatedir | --localstatedi | --localstated \ + | --localstate | --localstat | --localsta | --localst | --locals) + ac_prev=localstatedir ;; + -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ + | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) + localstatedir=$ac_optarg ;; + + -mandir | --mandir | --mandi | --mand | --man | --ma | --m) + ac_prev=mandir ;; + -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) + mandir=$ac_optarg ;; + + -nfp | --nfp | --nf) + # Obsolete; use --without-fp. + with_fp=no ;; + + -no-create | --no-create | --no-creat | --no-crea | --no-cre \ + | --no-cr | --no-c | -n) + no_create=yes ;; + + -no-recursion | --no-recursion | --no-recursio | --no-recursi \ + | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) + no_recursion=yes ;; + + -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ + | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ + | --oldin | --oldi | --old | --ol | --o) + ac_prev=oldincludedir ;; + -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ + | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ + | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) + oldincludedir=$ac_optarg ;; + + -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) + ac_prev=prefix ;; + -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) + prefix=$ac_optarg ;; + + -program-prefix | --program-prefix | --program-prefi | --program-pref \ + | --program-pre | --program-pr | --program-p) + ac_prev=program_prefix ;; + -program-prefix=* | --program-prefix=* | --program-prefi=* \ + | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) + program_prefix=$ac_optarg ;; + + -program-suffix | --program-suffix | --program-suffi | --program-suff \ + | --program-suf | --program-su | --program-s) + ac_prev=program_suffix ;; + -program-suffix=* | --program-suffix=* | --program-suffi=* \ + | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) + program_suffix=$ac_optarg ;; + + -program-transform-name | --program-transform-name \ + | --program-transform-nam | --program-transform-na \ + | --program-transform-n | --program-transform- \ + | --program-transform | --program-transfor \ + | --program-transfo | --program-transf \ + | --program-trans | --program-tran \ + | --progr-tra | --program-tr | --program-t) + ac_prev=program_transform_name ;; + -program-transform-name=* | --program-transform-name=* \ + | --program-transform-nam=* | --program-transform-na=* \ + | --program-transform-n=* | --program-transform-=* \ + | --program-transform=* | --program-transfor=* \ + | --program-transfo=* | --program-transf=* \ + | --program-trans=* | --program-tran=* \ + | --progr-tra=* | --program-tr=* | --program-t=*) + program_transform_name=$ac_optarg ;; + + -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) + ac_prev=pdfdir ;; + -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) + pdfdir=$ac_optarg ;; + + -psdir | --psdir | --psdi | --psd | --ps) + ac_prev=psdir ;; + -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) + psdir=$ac_optarg ;; + + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil) + silent=yes ;; + + -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) + ac_prev=sbindir ;; + -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ + | --sbi=* | --sb=*) + sbindir=$ac_optarg ;; + + -sharedstatedir | --sharedstatedir | --sharedstatedi \ + | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ + | --sharedst | --shareds | --shared | --share | --shar \ + | --sha | --sh) + ac_prev=sharedstatedir ;; + -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ + | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ + | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ + | --sha=* | --sh=*) + sharedstatedir=$ac_optarg ;; + + -site | --site | --sit) + ac_prev=site ;; + -site=* | --site=* | --sit=*) + site=$ac_optarg ;; + + -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) + ac_prev=srcdir ;; + -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) + srcdir=$ac_optarg ;; + + -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ + | --syscon | --sysco | --sysc | --sys | --sy) + ac_prev=sysconfdir ;; + -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ + | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) + sysconfdir=$ac_optarg ;; + + -target | --target | --targe | --targ | --tar | --ta | --t) + ac_prev=target_alias ;; + -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) + target_alias=$ac_optarg ;; + + -v | -verbose | --verbose | --verbos | --verbo | --verb) + verbose=yes ;; + + -version | --version | --versio | --versi | --vers | -V) + ac_init_version=: ;; + + -with-* | --with-*) + ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid package name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"with_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval with_$ac_useropt=\$ac_optarg ;; + + -without-* | --without-*) + ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid package name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"with_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval with_$ac_useropt=no ;; + + --x) + # Obsolete; use --with-x. + with_x=yes ;; + + -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ + | --x-incl | --x-inc | --x-in | --x-i) + ac_prev=x_includes ;; + -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ + | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) + x_includes=$ac_optarg ;; + + -x-libraries | --x-libraries | --x-librarie | --x-librari \ + | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) + ac_prev=x_libraries ;; + -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ + | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) + x_libraries=$ac_optarg ;; + + -*) as_fn_error $? "unrecognized option: \`$ac_option' +Try \`$0 --help' for more information" + ;; + + *=*) + ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` + # Reject names that are not valid shell variable names. + case $ac_envvar in #( + '' | [0-9]* | *[!_$as_cr_alnum]* ) + as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; + esac + eval $ac_envvar=\$ac_optarg + export $ac_envvar ;; + + *) + # FIXME: should be removed in autoconf 3.0. + $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 + expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && + $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 + : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" + ;; + + esac +done + +if test -n "$ac_prev"; then + ac_option=--`echo $ac_prev | sed 's/_/-/g'` + as_fn_error $? "missing argument to $ac_option" +fi + +if test -n "$ac_unrecognized_opts"; then + case $enable_option_checking in + no) ;; + fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; + *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; + esac +fi + +# Check all directory arguments for consistency. +for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ + datadir sysconfdir sharedstatedir localstatedir includedir \ + oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ + libdir localedir mandir +do + eval ac_val=\$$ac_var + # Remove trailing slashes. + case $ac_val in + */ ) + ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` + eval $ac_var=\$ac_val;; + esac + # Be sure to have absolute directory names. + case $ac_val in + [\\/$]* | ?:[\\/]* ) continue;; + NONE | '' ) case $ac_var in *prefix ) continue;; esac;; + esac + as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" +done + +# There might be people who depend on the old broken behavior: `$host' +# used to hold the argument of --host etc. +# FIXME: To remove some day. +build=$build_alias +host=$host_alias +target=$target_alias + +# FIXME: To remove some day. +if test "x$host_alias" != x; then + if test "x$build_alias" = x; then + cross_compiling=maybe + elif test "x$build_alias" != "x$host_alias"; then + cross_compiling=yes + fi +fi + +ac_tool_prefix= +test -n "$host_alias" && ac_tool_prefix=$host_alias- + +test "$silent" = yes && exec 6>/dev/null + + +ac_pwd=`pwd` && test -n "$ac_pwd" && +ac_ls_di=`ls -di .` && +ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || + as_fn_error $? "working directory cannot be determined" +test "X$ac_ls_di" = "X$ac_pwd_ls_di" || + as_fn_error $? "pwd does not report name of working directory" + + +# Find the source files, if location was not specified. +if test -z "$srcdir"; then + ac_srcdir_defaulted=yes + # Try the directory containing this script, then the parent directory. + ac_confdir=`$as_dirname -- "$as_myself" || +$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_myself" : 'X\(//\)[^/]' \| \ + X"$as_myself" : 'X\(//\)$' \| \ + X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_myself" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + srcdir=$ac_confdir + if test ! -r "$srcdir/$ac_unique_file"; then + srcdir=.. + fi +else + ac_srcdir_defaulted=no +fi +if test ! -r "$srcdir/$ac_unique_file"; then + test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." + as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" +fi +ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" +ac_abs_confdir=`( + cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" + pwd)` +# When building in place, set srcdir=. +if test "$ac_abs_confdir" = "$ac_pwd"; then + srcdir=. +fi +# Remove unnecessary trailing slashes from srcdir. +# Double slashes in file names in object file debugging info +# mess up M-x gdb in Emacs. +case $srcdir in +*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; +esac +for ac_var in $ac_precious_vars; do + eval ac_env_${ac_var}_set=\${${ac_var}+set} + eval ac_env_${ac_var}_value=\$${ac_var} + eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} + eval ac_cv_env_${ac_var}_value=\$${ac_var} +done + +# +# Report the --help message. +# +if test "$ac_init_help" = "long"; then + # Omit some internal or obsolete options to make the list less imposing. + # This message is too long to be a string in the A/UX 3.1 sh. + cat <<_ACEOF +\`configure' configures Samtools 1.3.1 to adapt to many kinds of systems. + +Usage: $0 [OPTION]... [VAR=VALUE]... + +To assign environment variables (e.g., CC, CFLAGS...), specify them as +VAR=VALUE. See below for descriptions of some of the useful variables. + +Defaults for the options are specified in brackets. + +Configuration: + -h, --help display this help and exit + --help=short display options specific to this package + --help=recursive display the short help of all the included packages + -V, --version display version information and exit + -q, --quiet, --silent do not print \`checking ...' messages + --cache-file=FILE cache test results in FILE [disabled] + -C, --config-cache alias for \`--cache-file=config.cache' + -n, --no-create do not create output files + --srcdir=DIR find the sources in DIR [configure dir or \`..'] + +Installation directories: + --prefix=PREFIX install architecture-independent files in PREFIX + [$ac_default_prefix] + --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX + [PREFIX] + +By default, \`make install' will install all the files in +\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify +an installation prefix other than \`$ac_default_prefix' using \`--prefix', +for instance \`--prefix=\$HOME'. + +For better control, use the options below. + +Fine tuning of the installation directories: + --bindir=DIR user executables [EPREFIX/bin] + --sbindir=DIR system admin executables [EPREFIX/sbin] + --libexecdir=DIR program executables [EPREFIX/libexec] + --sysconfdir=DIR read-only single-machine data [PREFIX/etc] + --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] + --localstatedir=DIR modifiable single-machine data [PREFIX/var] + --libdir=DIR object code libraries [EPREFIX/lib] + --includedir=DIR C header files [PREFIX/include] + --oldincludedir=DIR C header files for non-gcc [/usr/include] + --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] + --datadir=DIR read-only architecture-independent data [DATAROOTDIR] + --infodir=DIR info documentation [DATAROOTDIR/info] + --localedir=DIR locale-dependent data [DATAROOTDIR/locale] + --mandir=DIR man documentation [DATAROOTDIR/man] + --docdir=DIR documentation root [DATAROOTDIR/doc/samtools] + --htmldir=DIR html documentation [DOCDIR] + --dvidir=DIR dvi documentation [DOCDIR] + --pdfdir=DIR pdf documentation [DOCDIR] + --psdir=DIR ps documentation [DOCDIR] +_ACEOF + + cat <<\_ACEOF +_ACEOF +fi + +if test -n "$ac_init_help"; then + case $ac_init_help in + short | recursive ) echo "Configuration of Samtools 1.3.1:";; + esac + cat <<\_ACEOF + +Optional Features: + --disable-option-checking ignore unrecognized --enable/--with options + --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) + --enable-FEATURE[=ARG] include FEATURE [ARG=yes] + --disable-largefile omit support for large files + +Optional Packages: + --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] + --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) + --with-htslib=DIR use the HTSlib source tree or installation in DIR + --with-htslib=system use only a system HTSlib installation + --without-curses omit curses support, so no curses library needed + --with-ncurses force the use of Ncurses or NcursesW + --without-ncursesw do not use NcursesW (wide character support) + +Some influential environment variables: + CC C compiler command + CFLAGS C compiler flags + LDFLAGS linker flags, e.g. -L if you have libraries in a + nonstandard directory + LIBS libraries to pass to the linker, e.g. -l + CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if + you have headers in a nonstandard directory + CURSES_LIB linker library for Curses, e.g. -lcurses + +Use these variables to override the choices made by `configure' or to help +it to find libraries and programs with nonstandard names/locations. + +Report bugs to . +Samtools home page: . +_ACEOF +ac_status=$? +fi + +if test "$ac_init_help" = "recursive"; then + # If there are subdirs, report their specific --help. + for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue + test -d "$ac_dir" || + { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || + continue + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + cd "$ac_dir" || { ac_status=$?; continue; } + # Check for guested configure. + if test -f "$ac_srcdir/configure.gnu"; then + echo && + $SHELL "$ac_srcdir/configure.gnu" --help=recursive + elif test -f "$ac_srcdir/configure"; then + echo && + $SHELL "$ac_srcdir/configure" --help=recursive + else + $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 + fi || ac_status=$? + cd "$ac_pwd" || { ac_status=$?; break; } + done +fi + +test -n "$ac_init_help" && exit $ac_status +if $ac_init_version; then + cat <<\_ACEOF +Samtools configure 1.3.1 +generated by GNU Autoconf 2.69 + +Copyright (C) 2012 Free Software Foundation, Inc. +This configure script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it. + +Portions copyright (C) 2015 Genome Research Ltd. + +This configure script is free software: you are free to change and +redistribute it. There is NO WARRANTY, to the extent permitted by law. +_ACEOF + exit +fi + +## ------------------------ ## +## Autoconf initialization. ## +## ------------------------ ## + +# ac_fn_c_try_compile LINENO +# -------------------------- +# Try to compile conftest.$ac_ext, and return whether this succeeded. +ac_fn_c_try_compile () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + rm -f conftest.$ac_objext + if { { ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_compile") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then : + ac_retval=0 +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} # ac_fn_c_try_compile + +# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES +# ------------------------------------------------------- +# Tests whether HEADER exists and can be compiled using the include files in +# INCLUDES, setting the cache variable VAR accordingly. +ac_fn_c_check_header_compile () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +#include <$2> +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + eval "$3=yes" +else + eval "$3=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} # ac_fn_c_check_header_compile + +# ac_fn_c_try_link LINENO +# ----------------------- +# Try to link conftest.$ac_ext, and return whether this succeeded. +ac_fn_c_try_link () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + rm -f conftest.$ac_objext conftest$ac_exeext + if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + test -x conftest$ac_exeext + }; then : + ac_retval=0 +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information + # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would + # interfere with the next link command; also delete a directory that is + # left behind by Apple's compiler. We do this before executing the actions. + rm -rf conftest.dSYM conftest_ipa8_conftest.oo + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} # ac_fn_c_try_link +cat >config.log <<_ACEOF +This file contains any messages produced by compilers while +running configure, to aid debugging if configure makes a mistake. + +It was created by Samtools $as_me 1.3.1, which was +generated by GNU Autoconf 2.69. Invocation command line was + + $ $0 $@ + +_ACEOF +exec 5>>config.log +{ +cat <<_ASUNAME +## --------- ## +## Platform. ## +## --------- ## + +hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` +uname -m = `(uname -m) 2>/dev/null || echo unknown` +uname -r = `(uname -r) 2>/dev/null || echo unknown` +uname -s = `(uname -s) 2>/dev/null || echo unknown` +uname -v = `(uname -v) 2>/dev/null || echo unknown` + +/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` +/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` + +/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` +/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` +/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` +/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` +/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` +/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` +/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` + +_ASUNAME + +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + $as_echo "PATH: $as_dir" + done +IFS=$as_save_IFS + +} >&5 + +cat >&5 <<_ACEOF + + +## ----------- ## +## Core tests. ## +## ----------- ## + +_ACEOF + + +# Keep a trace of the command line. +# Strip out --no-create and --no-recursion so they do not pile up. +# Strip out --silent because we don't want to record it for future runs. +# Also quote any args containing shell meta-characters. +# Make two passes to allow for proper duplicate-argument suppression. +ac_configure_args= +ac_configure_args0= +ac_configure_args1= +ac_must_keep_next=false +for ac_pass in 1 2 +do + for ac_arg + do + case $ac_arg in + -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil) + continue ;; + *\'*) + ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + case $ac_pass in + 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; + 2) + as_fn_append ac_configure_args1 " '$ac_arg'" + if test $ac_must_keep_next = true; then + ac_must_keep_next=false # Got value, back to normal. + else + case $ac_arg in + *=* | --config-cache | -C | -disable-* | --disable-* \ + | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ + | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ + | -with-* | --with-* | -without-* | --without-* | --x) + case "$ac_configure_args0 " in + "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; + esac + ;; + -* ) ac_must_keep_next=true ;; + esac + fi + as_fn_append ac_configure_args " '$ac_arg'" + ;; + esac + done +done +{ ac_configure_args0=; unset ac_configure_args0;} +{ ac_configure_args1=; unset ac_configure_args1;} + +# When interrupted or exit'd, cleanup temporary files, and complete +# config.log. We remove comments because anyway the quotes in there +# would cause problems or look ugly. +# WARNING: Use '\'' to represent an apostrophe within the trap. +# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. +trap 'exit_status=$? + # Save into config.log some information that might help in debugging. + { + echo + + $as_echo "## ---------------- ## +## Cache variables. ## +## ---------------- ##" + echo + # The following way of writing the cache mishandles newlines in values, +( + for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do + eval ac_val=\$$ac_var + case $ac_val in #( + *${as_nl}*) + case $ac_var in #( + *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 +$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; + esac + case $ac_var in #( + _ | IFS | as_nl) ;; #( + BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( + *) { eval $ac_var=; unset $ac_var;} ;; + esac ;; + esac + done + (set) 2>&1 | + case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( + *${as_nl}ac_space=\ *) + sed -n \ + "s/'\''/'\''\\\\'\'''\''/g; + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" + ;; #( + *) + sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" + ;; + esac | + sort +) + echo + + $as_echo "## ----------------- ## +## Output variables. ## +## ----------------- ##" + echo + for ac_var in $ac_subst_vars + do + eval ac_val=\$$ac_var + case $ac_val in + *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + esac + $as_echo "$ac_var='\''$ac_val'\''" + done | sort + echo + + if test -n "$ac_subst_files"; then + $as_echo "## ------------------- ## +## File substitutions. ## +## ------------------- ##" + echo + for ac_var in $ac_subst_files + do + eval ac_val=\$$ac_var + case $ac_val in + *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + esac + $as_echo "$ac_var='\''$ac_val'\''" + done | sort + echo + fi + + if test -s confdefs.h; then + $as_echo "## ----------- ## +## confdefs.h. ## +## ----------- ##" + echo + cat confdefs.h + echo + fi + test "$ac_signal" != 0 && + $as_echo "$as_me: caught signal $ac_signal" + $as_echo "$as_me: exit $exit_status" + } >&5 + rm -f core *.core core.conftest.* && + rm -f -r conftest* confdefs* conf$$* $ac_clean_files && + exit $exit_status +' 0 +for ac_signal in 1 2 13 15; do + trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal +done +ac_signal=0 + +# confdefs.h avoids OS command line length limits that DEFS can exceed. +rm -f -r conftest* confdefs.h + +$as_echo "/* confdefs.h */" > confdefs.h + +# Predefined preprocessor variables. + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_NAME "$PACKAGE_NAME" +_ACEOF + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_TARNAME "$PACKAGE_TARNAME" +_ACEOF + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_VERSION "$PACKAGE_VERSION" +_ACEOF + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_STRING "$PACKAGE_STRING" +_ACEOF + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" +_ACEOF + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_URL "$PACKAGE_URL" +_ACEOF + + +# Let the site file select an alternate cache file if it wants to. +# Prefer an explicitly selected file to automatically selected ones. +ac_site_file1=NONE +ac_site_file2=NONE +if test -n "$CONFIG_SITE"; then + # We do not want a PATH search for config.site. + case $CONFIG_SITE in #(( + -*) ac_site_file1=./$CONFIG_SITE;; + */*) ac_site_file1=$CONFIG_SITE;; + *) ac_site_file1=./$CONFIG_SITE;; + esac +elif test "x$prefix" != xNONE; then + ac_site_file1=$prefix/share/config.site + ac_site_file2=$prefix/etc/config.site +else + ac_site_file1=$ac_default_prefix/share/config.site + ac_site_file2=$ac_default_prefix/etc/config.site +fi +for ac_site_file in "$ac_site_file1" "$ac_site_file2" +do + test "x$ac_site_file" = xNONE && continue + if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 +$as_echo "$as_me: loading site script $ac_site_file" >&6;} + sed 's/^/| /' "$ac_site_file" >&5 + . "$ac_site_file" \ + || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "failed to load site script $ac_site_file +See \`config.log' for more details" "$LINENO" 5; } + fi +done + +if test -r "$cache_file"; then + # Some versions of bash will fail to source /dev/null (special files + # actually), so we avoid doing that. DJGPP emulates it as a regular file. + if test /dev/null != "$cache_file" && test -f "$cache_file"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 +$as_echo "$as_me: loading cache $cache_file" >&6;} + case $cache_file in + [\\/]* | ?:[\\/]* ) . "$cache_file";; + *) . "./$cache_file";; + esac + fi +else + { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 +$as_echo "$as_me: creating cache $cache_file" >&6;} + >$cache_file +fi + +# Check that the precious variables saved in the cache have kept the same +# value. +ac_cache_corrupted=false +for ac_var in $ac_precious_vars; do + eval ac_old_set=\$ac_cv_env_${ac_var}_set + eval ac_new_set=\$ac_env_${ac_var}_set + eval ac_old_val=\$ac_cv_env_${ac_var}_value + eval ac_new_val=\$ac_env_${ac_var}_value + case $ac_old_set,$ac_new_set in + set,) + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 +$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,set) + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 +$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,);; + *) + if test "x$ac_old_val" != "x$ac_new_val"; then + # differences in whitespace do not lead to failure. + ac_old_val_w=`echo x $ac_old_val` + ac_new_val_w=`echo x $ac_new_val` + if test "$ac_old_val_w" != "$ac_new_val_w"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 +$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} + ac_cache_corrupted=: + else + { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 +$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} + eval $ac_var=\$ac_old_val + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 +$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 +$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} + fi;; + esac + # Pass precious variables to config.status. + if test "$ac_new_set" = set; then + case $ac_new_val in + *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; + *) ac_arg=$ac_var=$ac_new_val ;; + esac + case " $ac_configure_args " in + *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. + *) as_fn_append ac_configure_args " '$ac_arg'" ;; + esac + fi +done +if $ac_cache_corrupted; then + { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 +$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} + as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 +fi +## -------------------- ## +## Main body of script. ## +## -------------------- ## + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + + +ac_config_headers="$ac_config_headers config.h" + + + + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. +set dummy ${ac_tool_prefix}gcc; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="${ac_tool_prefix}gcc" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_CC"; then + ac_ct_CC=$CC + # Extract the first word of "gcc", so it can be a program name with args. +set dummy gcc; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="gcc" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 +$as_echo "$ac_ct_CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_CC" = x; then + CC="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + CC=$ac_ct_CC + fi +else + CC="$ac_cv_prog_CC" +fi + +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. +set dummy ${ac_tool_prefix}cc; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="${ac_tool_prefix}cc" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + fi +fi +if test -z "$CC"; then + # Extract the first word of "cc", so it can be a program name with args. +set dummy cc; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else + ac_prog_rejected=no +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then + ac_prog_rejected=yes + continue + fi + ac_cv_prog_CC="cc" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +if test $ac_prog_rejected = yes; then + # We found a bogon in the path, so make sure we never use it. + set dummy $ac_cv_prog_CC + shift + if test $# != 0; then + # We chose a different compiler from the bogus one. + # However, it has the same basename, so the bogon will be chosen + # first if we set CC to just the basename; use the full file name. + shift + ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" + fi +fi +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + for ac_prog in cl.exe + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="$ac_tool_prefix$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$CC" && break + done +fi +if test -z "$CC"; then + ac_ct_CC=$CC + for ac_prog in cl.exe +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 +$as_echo "$ac_ct_CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$ac_ct_CC" && break +done + + if test "x$ac_ct_CC" = x; then + CC="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + CC=$ac_ct_CC + fi +fi + +fi + + +test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "no acceptable C compiler found in \$PATH +See \`config.log' for more details" "$LINENO" 5; } + +# Provide some information about the compiler. +$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 +set X $ac_compile +ac_compiler=$2 +for ac_option in --version -v -V -qversion; do + { { ac_try="$ac_compiler $ac_option >&5" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_compiler $ac_option >&5") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + sed '10a\ +... rest of stderr output deleted ... + 10q' conftest.err >conftest.er1 + cat conftest.er1 >&5 + fi + rm -f conftest.er1 conftest.err + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } +done + +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +ac_clean_files_save=$ac_clean_files +ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" +# Try to create an executable without -o first, disregard a.out. +# It will help us diagnose broken compilers, and finding out an intuition +# of exeext. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 +$as_echo_n "checking whether the C compiler works... " >&6; } +ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` + +# The possible output files: +ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" + +ac_rmfiles= +for ac_file in $ac_files +do + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; + * ) ac_rmfiles="$ac_rmfiles $ac_file";; + esac +done +rm -f $ac_rmfiles + +if { { ac_try="$ac_link_default" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link_default") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : + # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. +# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' +# in a Makefile. We should not override ac_cv_exeext if it was cached, +# so that the user can short-circuit this test for compilers unknown to +# Autoconf. +for ac_file in $ac_files '' +do + test -f "$ac_file" || continue + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) + ;; + [ab].out ) + # We found the default executable, but exeext='' is most + # certainly right. + break;; + *.* ) + if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; + then :; else + ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + fi + # We set ac_cv_exeext here because the later test for it is not + # safe: cross compilers may not add the suffix if given an `-o' + # argument, so we may need to know it at that point already. + # Even if this section looks crufty: it has the advantage of + # actually working. + break;; + * ) + break;; + esac +done +test "$ac_cv_exeext" = no && ac_cv_exeext= + +else + ac_file='' +fi +if test -z "$ac_file"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +$as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error 77 "C compiler cannot create executables +See \`config.log' for more details" "$LINENO" 5; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 +$as_echo_n "checking for C compiler default output file name... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 +$as_echo "$ac_file" >&6; } +ac_exeext=$ac_cv_exeext + +rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out +ac_clean_files=$ac_clean_files_save +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 +$as_echo_n "checking for suffix of executables... " >&6; } +if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : + # If both `conftest.exe' and `conftest' are `present' (well, observable) +# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will +# work properly (i.e., refer to `conftest.exe'), while it won't with +# `rm'. +for ac_file in conftest.exe conftest conftest.*; do + test -f "$ac_file" || continue + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; + *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + break;; + * ) break;; + esac +done +else + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot compute suffix of executables: cannot compile and link +See \`config.log' for more details" "$LINENO" 5; } +fi +rm -f conftest conftest$ac_cv_exeext +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 +$as_echo "$ac_cv_exeext" >&6; } + +rm -f conftest.$ac_ext +EXEEXT=$ac_cv_exeext +ac_exeext=$EXEEXT +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +int +main () +{ +FILE *f = fopen ("conftest.out", "w"); + return ferror (f) || fclose (f) != 0; + + ; + return 0; +} +_ACEOF +ac_clean_files="$ac_clean_files conftest.out" +# Check that the compiler produces executables we can run. If not, either +# the compiler is broken, or we cross compile. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 +$as_echo_n "checking whether we are cross compiling... " >&6; } +if test "$cross_compiling" != yes; then + { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + if { ac_try='./conftest$ac_cv_exeext' + { { case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; }; then + cross_compiling=no + else + if test "$cross_compiling" = maybe; then + cross_compiling=yes + else + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot run C compiled programs. +If you meant to cross compile, use \`--host'. +See \`config.log' for more details" "$LINENO" 5; } + fi + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 +$as_echo "$cross_compiling" >&6; } + +rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out +ac_clean_files=$ac_clean_files_save +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 +$as_echo_n "checking for suffix of object files... " >&6; } +if ${ac_cv_objext+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.o conftest.obj +if { { ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_compile") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : + for ac_file in conftest.o conftest.obj conftest.*; do + test -f "$ac_file" || continue; + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; + *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` + break;; + esac +done +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot compute suffix of object files: cannot compile +See \`config.log' for more details" "$LINENO" 5; } +fi +rm -f conftest.$ac_cv_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 +$as_echo "$ac_cv_objext" >&6; } +OBJEXT=$ac_cv_objext +ac_objext=$OBJEXT +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 +$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } +if ${ac_cv_c_compiler_gnu+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ +#ifndef __GNUC__ + choke me +#endif + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_compiler_gnu=yes +else + ac_compiler_gnu=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +ac_cv_c_compiler_gnu=$ac_compiler_gnu + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 +$as_echo "$ac_cv_c_compiler_gnu" >&6; } +if test $ac_compiler_gnu = yes; then + GCC=yes +else + GCC= +fi +ac_test_CFLAGS=${CFLAGS+set} +ac_save_CFLAGS=$CFLAGS +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 +$as_echo_n "checking whether $CC accepts -g... " >&6; } +if ${ac_cv_prog_cc_g+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_save_c_werror_flag=$ac_c_werror_flag + ac_c_werror_flag=yes + ac_cv_prog_cc_g=no + CFLAGS="-g" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_prog_cc_g=yes +else + CFLAGS="" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + +else + ac_c_werror_flag=$ac_save_c_werror_flag + CFLAGS="-g" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_prog_cc_g=yes +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + ac_c_werror_flag=$ac_save_c_werror_flag +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 +$as_echo "$ac_cv_prog_cc_g" >&6; } +if test "$ac_test_CFLAGS" = set; then + CFLAGS=$ac_save_CFLAGS +elif test $ac_cv_prog_cc_g = yes; then + if test "$GCC" = yes; then + CFLAGS="-g -O2" + else + CFLAGS="-g" + fi +else + if test "$GCC" = yes; then + CFLAGS="-O2" + else + CFLAGS= + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 +$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } +if ${ac_cv_prog_cc_c89+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_cv_prog_cc_c89=no +ac_save_CC=$CC +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +struct stat; +/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ +struct buf { int x; }; +FILE * (*rcsopen) (struct buf *, struct stat *, int); +static char *e (p, i) + char **p; + int i; +{ + return p[i]; +} +static char *f (char * (*g) (char **, int), char **p, ...) +{ + char *s; + va_list v; + va_start (v,p); + s = g (p, va_arg (v,int)); + va_end (v); + return s; +} + +/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has + function prototypes and stuff, but not '\xHH' hex character constants. + These don't provoke an error unfortunately, instead are silently treated + as 'x'. The following induces an error, until -std is added to get + proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an + array size at least. It's necessary to write '\x00'==0 to get something + that's true only with -std. */ +int osf4_cc_array ['\x00' == 0 ? 1 : -1]; + +/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters + inside strings and character constants. */ +#define FOO(x) 'x' +int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; + +int test (int i, double x); +struct s1 {int (*f) (int a);}; +struct s2 {int (*f) (double a);}; +int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); +int argc; +char **argv; +int +main () +{ +return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; + ; + return 0; +} +_ACEOF +for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ + -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" +do + CC="$ac_save_CC $ac_arg" + if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_prog_cc_c89=$ac_arg +fi +rm -f core conftest.err conftest.$ac_objext + test "x$ac_cv_prog_cc_c89" != "xno" && break +done +rm -f conftest.$ac_ext +CC=$ac_save_CC + +fi +# AC_CACHE_VAL +case "x$ac_cv_prog_cc_c89" in + x) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 +$as_echo "none needed" >&6; } ;; + xno) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 +$as_echo "unsupported" >&6; } ;; + *) + CC="$CC $ac_cv_prog_cc_c89" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 +$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; +esac +if test "x$ac_cv_prog_cc_c89" != xno; then : + +fi + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + + +# Check whether --enable-largefile was given. +if test "${enable_largefile+set}" = set; then : + enableval=$enable_largefile; +fi + +if test "$enable_largefile" != no; then + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 +$as_echo_n "checking for special C compiler options needed for large files... " >&6; } +if ${ac_cv_sys_largefile_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_cv_sys_largefile_CC=no + if test "$GCC" != yes; then + ac_save_CC=$CC + while :; do + # IRIX 6.2 and later do not support large files by default, + # so use the C compiler's -n32 option if that helps. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include + /* Check that off_t can represent 2**63 - 1 correctly. + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +int +main () +{ + + ; + return 0; +} +_ACEOF + if ac_fn_c_try_compile "$LINENO"; then : + break +fi +rm -f core conftest.err conftest.$ac_objext + CC="$CC -n32" + if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_sys_largefile_CC=' -n32'; break +fi +rm -f core conftest.err conftest.$ac_objext + break + done + CC=$ac_save_CC + rm -f conftest.$ac_ext + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 +$as_echo "$ac_cv_sys_largefile_CC" >&6; } + if test "$ac_cv_sys_largefile_CC" != no; then + CC=$CC$ac_cv_sys_largefile_CC + fi + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 +$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } +if ${ac_cv_sys_file_offset_bits+:} false; then : + $as_echo_n "(cached) " >&6 +else + while :; do + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include + /* Check that off_t can represent 2**63 - 1 correctly. + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_sys_file_offset_bits=no; break +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#define _FILE_OFFSET_BITS 64 +#include + /* Check that off_t can represent 2**63 - 1 correctly. + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_sys_file_offset_bits=64; break +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + ac_cv_sys_file_offset_bits=unknown + break +done +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 +$as_echo "$ac_cv_sys_file_offset_bits" >&6; } +case $ac_cv_sys_file_offset_bits in #( + no | unknown) ;; + *) +cat >>confdefs.h <<_ACEOF +#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits +_ACEOF +;; +esac +rm -rf conftest* + if test $ac_cv_sys_file_offset_bits = unknown; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 +$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } +if ${ac_cv_sys_large_files+:} false; then : + $as_echo_n "(cached) " >&6 +else + while :; do + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include + /* Check that off_t can represent 2**63 - 1 correctly. + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_sys_large_files=no; break +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#define _LARGE_FILES 1 +#include + /* Check that off_t can represent 2**63 - 1 correctly. + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_sys_large_files=1; break +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + ac_cv_sys_large_files=unknown + break +done +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 +$as_echo "$ac_cv_sys_large_files" >&6; } +case $ac_cv_sys_large_files in #( + no | unknown) ;; + *) +cat >>confdefs.h <<_ACEOF +#define _LARGE_FILES $ac_cv_sys_large_files +_ACEOF +;; +esac +rm -rf conftest* + fi + + +fi + + +ac_aux_dir= +for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do + if test -f "$ac_dir/install-sh"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/install-sh -c" + break + elif test -f "$ac_dir/install.sh"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/install.sh -c" + break + elif test -f "$ac_dir/shtool"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/shtool install -c" + break + fi +done +if test -z "$ac_aux_dir"; then + as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 +fi + +# These three variables are undocumented and unsupported, +# and are intended to be withdrawn in a future Autoconf release. +# They can cause serious problems if a builder's source tree is in a directory +# whose full name contains unusual characters. +ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. +ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. +ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. + + + + + +# Check whether --with-htslib was given. +if test "${with_htslib+set}" = set; then : + withval=$with_htslib; +else + with_htslib=search +fi + + +case $with_htslib in +yes|search) + { $as_echo "$as_me:${as_lineno-$LINENO}: checking location of HTSlib source tree" >&5 +$as_echo_n "checking location of HTSlib source tree... " >&6; } + case $srcdir in + .) srcp= ;; + *) srcp=$srcdir/ ;; + esac + found= + for dir in ${srcp}htslib* -- ${srcp}../htslib -- ${srcp}../htslib* + do + if test "$dir" = "--"; then + test -n "$found" && break + elif test -f "$dir/hts.c" && test -f "$dir/htslib/hts.h"; then + found="${found}1" + HTSDIR=$dir + fi + done + if test -z "$found"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: none found" >&5 +$as_echo "none found" >&6; } + ax_cv_htslib_which=system + elif test "$found" = 1; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HTSDIR" >&5 +$as_echo "$HTSDIR" >&6; } + ax_cv_htslib_which=source + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: several directories found" >&5 +$as_echo "several directories found" >&6; } + as_fn_error $? "use --with-htslib=DIR to select which HTSlib to use" "$LINENO" 5 + fi + ;; +no) ax_cv_htslib_which=none ;; +system) ax_cv_htslib_which=system ;; +*) + HTSDIR=$with_htslib + if test -f "$HTSDIR/hts.c" && test -f "$HTSDIR/htslib/hts.h"; then + ax_cv_htslib_which=source + else + ax_cv_htslib_which=install + fi + ;; +esac + +case $ax_cv_htslib_which in +source) + ax_cv_htslib=yes + HTSLIB_CPPFLAGS="-I$HTSDIR" + HTSLIB_LDFLAGS="-L$HTSDIR" + # We can't use a literal, because $HTSDIR is user-provided and variable + subdirs="$subdirs $HTSDIR" + + ;; +system) + ac_fn_c_check_header_compile "$LINENO" "htslib/sam.h" "ac_cv_header_htslib_sam_h" "; +" +if test "x$ac_cv_header_htslib_sam_h" = xyes; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for hts_version in -lhts" >&5 +$as_echo_n "checking for hts_version in -lhts... " >&6; } +if ${ac_cv_lib_hts_hts_version+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lhts $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char hts_version (); +int +main () +{ +return hts_version (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_hts_hts_version=yes +else + ac_cv_lib_hts_hts_version=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_hts_hts_version" >&5 +$as_echo "$ac_cv_lib_hts_hts_version" >&6; } +if test "x$ac_cv_lib_hts_hts_version" = xyes; then : + ax_cv_htslib=yes +else + ax_cv_htslib=no +fi + +else + ax_cv_htslib=no +fi + + + ax_cv_htslib_which=install + HTSDIR= + HTSLIB_CPPFLAGS= + HTSLIB_LDFLAGS= + ;; +install) + ax_saved_CPPFLAGS=$CPPFLAGS + ax_saved_LDFLAGS=$LDFLAGS + HTSLIB_CPPFLAGS="-I$HTSDIR/include" + HTSLIB_LDFLAGS="-L$HTSDIR/lib" + CPPFLAGS="$CPPFLAGS $HTSLIB_CPPFLAGS" + LDFLAGS="$LDFLAGS $HTSLIB_LDFLAGS" + ac_fn_c_check_header_compile "$LINENO" "htslib/sam.h" "ac_cv_header_htslib_sam_h" "; +" +if test "x$ac_cv_header_htslib_sam_h" = xyes; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for hts_version in -lhts" >&5 +$as_echo_n "checking for hts_version in -lhts... " >&6; } +if ${ac_cv_lib_hts_hts_version+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lhts $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char hts_version (); +int +main () +{ +return hts_version (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_hts_hts_version=yes +else + ac_cv_lib_hts_hts_version=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_hts_hts_version" >&5 +$as_echo "$ac_cv_lib_hts_hts_version" >&6; } +if test "x$ac_cv_lib_hts_hts_version" = xyes; then : + ax_cv_htslib=yes +else + ax_cv_htslib=no +fi + +else + ax_cv_htslib=no +fi + + + HTSDIR= + CPPFLAGS=$ax_saved_CPPFLAGS + LDFLAGS=$ax_saved_LDFLAGS + ;; +none) + ax_cv_htslib=no + ;; +esac + + + + +if test "$ax_cv_htslib" != yes; then + as_fn_error $? "HTSlib development files not found + +Samtools uses HTSlib to parse bioinformatics file formats etc. Building it +requires an unpacked HTSlib source tree (which will be built in conjunction +with samtools) or a previously-installed HTSlib. In either case you may +need to configure --with-htslib=DIR to locate the appropriate HTSlib. + +FAILED. You must supply an HTSlib in order to build samtools successfully." "$LINENO" 5 +fi + +if test "$ax_cv_htslib_which" = source; then + Hsource= + Hinstall='#' +else + Hsource='#' + Hinstall= +fi + + + + +# Check whether --with-curses was given. +if test "${with_curses+set}" = set; then : + withval=$with_curses; +fi + + +if test "$with_curses" != no; then + + + +# Check whether --with-ncurses was given. +if test "${with_ncurses+set}" = set; then : + withval=$with_ncurses; +else + with_ncurses=check +fi + + +# Check whether --with-ncursesw was given. +if test "${with_ncursesw+set}" = set; then : + withval=$with_ncursesw; +else + with_ncursesw=check +fi + + + ax_saved_LIBS=$LIBS + if test "x$with_ncurses" = xyes || test "x$with_ncursesw" = xyes; then : + ax_with_plaincurses=no +else + ax_with_plaincurses=check +fi + + ax_cv_curses_which=no + + # Test for NcursesW + + if test "x$CURSES_LIB" = x && test "x$with_ncursesw" != xno; then : + + LIBS="$ax_saved_LIBS -lncursesw" + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NcursesW wide-character library" >&5 +$as_echo_n "checking for NcursesW wide-character library... " >&6; } +if ${ax_cv_ncursesw+:} false; then : + $as_echo_n "(cached) " >&6 +else + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char initscr (); +int +main () +{ +return initscr (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ax_cv_ncursesw=yes +else + ax_cv_ncursesw=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_ncursesw" >&5 +$as_echo "$ax_cv_ncursesw" >&6; } + if test "x$ax_cv_ncursesw" = xno && test "x$with_ncursesw" = xyes; then : + + as_fn_error $? "--with-ncursesw specified but could not find NcursesW library" "$LINENO" 5 + +fi + + if test "x$ax_cv_ncursesw" = xyes; then : + + ax_cv_curses=yes + ax_cv_curses_which=ncursesw + CURSES_LIB="-lncursesw" + +$as_echo "#define HAVE_NCURSESW 1" >>confdefs.h + + +$as_echo "#define HAVE_CURSES 1" >>confdefs.h + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working ncursesw/curses.h" >&5 +$as_echo_n "checking for working ncursesw/curses.h... " >&6; } +if ${ax_cv_header_ncursesw_curses_h+:} false; then : + $as_echo_n "(cached) " >&6 +else + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + #define _XOPEN_SOURCE_EXTENDED 1 + #include + +int +main () +{ + + chtype a = A_BOLD; + int b = KEY_LEFT; + chtype c = COLOR_PAIR(1) & A_COLOR; + attr_t d = WA_NORMAL; + cchar_t e; + wint_t f; + int g = getattrs(stdscr); + int h = getcurx(stdscr) + getmaxx(stdscr); + initscr(); + init_pair(1, COLOR_WHITE, COLOR_RED); + wattr_set(stdscr, d, 0, NULL); + wget_wch(stdscr, &f); + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ax_cv_header_ncursesw_curses_h=yes +else + ax_cv_header_ncursesw_curses_h=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_header_ncursesw_curses_h" >&5 +$as_echo "$ax_cv_header_ncursesw_curses_h" >&6; } + if test "x$ax_cv_header_ncursesw_curses_h" = xyes; then : + + ax_cv_curses_enhanced=yes + ax_cv_curses_color=yes + ax_cv_curses_obsolete=yes + +$as_echo "#define HAVE_CURSES_ENHANCED 1" >>confdefs.h + + +$as_echo "#define HAVE_CURSES_COLOR 1" >>confdefs.h + + +$as_echo "#define HAVE_CURSES_OBSOLETE 1" >>confdefs.h + + +$as_echo "#define HAVE_NCURSESW_CURSES_H 1" >>confdefs.h + + +fi + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working ncursesw.h" >&5 +$as_echo_n "checking for working ncursesw.h... " >&6; } +if ${ax_cv_header_ncursesw_h+:} false; then : + $as_echo_n "(cached) " >&6 +else + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + #define _XOPEN_SOURCE_EXTENDED 1 + #include + +int +main () +{ + + chtype a = A_BOLD; + int b = KEY_LEFT; + chtype c = COLOR_PAIR(1) & A_COLOR; + attr_t d = WA_NORMAL; + cchar_t e; + wint_t f; + int g = getattrs(stdscr); + int h = getcurx(stdscr) + getmaxx(stdscr); + initscr(); + init_pair(1, COLOR_WHITE, COLOR_RED); + wattr_set(stdscr, d, 0, NULL); + wget_wch(stdscr, &f); + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ax_cv_header_ncursesw_h=yes +else + ax_cv_header_ncursesw_h=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_header_ncursesw_h" >&5 +$as_echo "$ax_cv_header_ncursesw_h" >&6; } + if test "x$ax_cv_header_ncursesw_h" = xyes; then : + + ax_cv_curses_enhanced=yes + ax_cv_curses_color=yes + ax_cv_curses_obsolete=yes + +$as_echo "#define HAVE_CURSES_ENHANCED 1" >>confdefs.h + + +$as_echo "#define HAVE_CURSES_COLOR 1" >>confdefs.h + + +$as_echo "#define HAVE_CURSES_OBSOLETE 1" >>confdefs.h + + +$as_echo "#define HAVE_NCURSESW_H 1" >>confdefs.h + + +fi + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working ncurses.h" >&5 +$as_echo_n "checking for working ncurses.h... " >&6; } +if ${ax_cv_header_ncurses_h_with_ncursesw+:} false; then : + $as_echo_n "(cached) " >&6 +else + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + #define _XOPEN_SOURCE_EXTENDED 1 + #include + +int +main () +{ + + chtype a = A_BOLD; + int b = KEY_LEFT; + chtype c = COLOR_PAIR(1) & A_COLOR; + attr_t d = WA_NORMAL; + cchar_t e; + wint_t f; + int g = getattrs(stdscr); + int h = getcurx(stdscr) + getmaxx(stdscr); + initscr(); + init_pair(1, COLOR_WHITE, COLOR_RED); + wattr_set(stdscr, d, 0, NULL); + wget_wch(stdscr, &f); + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ax_cv_header_ncurses_h_with_ncursesw=yes +else + ax_cv_header_ncurses_h_with_ncursesw=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_header_ncurses_h_with_ncursesw" >&5 +$as_echo "$ax_cv_header_ncurses_h_with_ncursesw" >&6; } + if test "x$ax_cv_header_ncurses_h_with_ncursesw" = xyes; then : + + ax_cv_curses_enhanced=yes + ax_cv_curses_color=yes + ax_cv_curses_obsolete=yes + +$as_echo "#define HAVE_CURSES_ENHANCED 1" >>confdefs.h + + +$as_echo "#define HAVE_CURSES_COLOR 1" >>confdefs.h + + +$as_echo "#define HAVE_CURSES_OBSOLETE 1" >>confdefs.h + + +$as_echo "#define HAVE_NCURSES_H 1" >>confdefs.h + + +fi + + if test "x$ax_cv_header_ncursesw_curses_h" = xno && test "x$ax_cv_header_ncursesw_h" = xno && test "x$ax_cv_header_ncurses_h_with_ncursesw" = xno; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: could not find a working ncursesw/curses.h, ncursesw.h or ncurses.h" >&5 +$as_echo "$as_me: WARNING: could not find a working ncursesw/curses.h, ncursesw.h or ncurses.h" >&2;} + +fi + +fi + +fi + + # Test for Ncurses + + if test "x$CURSES_LIB" = x && test "x$with_ncurses" != xno && test "x$ax_cv_curses_which" = xno; then : + + LIBS="$ax_saved_LIBS -lncurses" + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Ncurses library" >&5 +$as_echo_n "checking for Ncurses library... " >&6; } +if ${ax_cv_ncurses+:} false; then : + $as_echo_n "(cached) " >&6 +else + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char initscr (); +int +main () +{ +return initscr (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ax_cv_ncurses=yes +else + ax_cv_ncurses=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_ncurses" >&5 +$as_echo "$ax_cv_ncurses" >&6; } + if test "x$ax_cv_ncurses" = xno && test "x$with_ncurses" = xyes; then : + + as_fn_error $? "--with-ncurses specified but could not find Ncurses library" "$LINENO" 5 + +fi + + if test "x$ax_cv_ncurses" = xyes; then : + + ax_cv_curses=yes + ax_cv_curses_which=ncurses + CURSES_LIB="-lncurses" + +$as_echo "#define HAVE_NCURSES 1" >>confdefs.h + + +$as_echo "#define HAVE_CURSES 1" >>confdefs.h + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working ncurses/curses.h" >&5 +$as_echo_n "checking for working ncurses/curses.h... " >&6; } +if ${ax_cv_header_ncurses_curses_h+:} false; then : + $as_echo_n "(cached) " >&6 +else + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + #include + +int +main () +{ + + chtype a = A_BOLD; + int b = KEY_LEFT; + chtype c = COLOR_PAIR(1) & A_COLOR; + int g = getattrs(stdscr); + int h = getcurx(stdscr) + getmaxx(stdscr); + initscr(); + init_pair(1, COLOR_WHITE, COLOR_RED); + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ax_cv_header_ncurses_curses_h=yes +else + ax_cv_header_ncurses_curses_h=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_header_ncurses_curses_h" >&5 +$as_echo "$ax_cv_header_ncurses_curses_h" >&6; } + if test "x$ax_cv_header_ncurses_curses_h" = xyes; then : + + ax_cv_curses_color=yes + ax_cv_curses_obsolete=yes + +$as_echo "#define HAVE_CURSES_COLOR 1" >>confdefs.h + + +$as_echo "#define HAVE_CURSES_OBSOLETE 1" >>confdefs.h + + +$as_echo "#define HAVE_NCURSES_CURSES_H 1" >>confdefs.h + + +fi + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working ncurses.h" >&5 +$as_echo_n "checking for working ncurses.h... " >&6; } +if ${ax_cv_header_ncurses_h+:} false; then : + $as_echo_n "(cached) " >&6 +else + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + #include + +int +main () +{ + + chtype a = A_BOLD; + int b = KEY_LEFT; + chtype c = COLOR_PAIR(1) & A_COLOR; + int g = getattrs(stdscr); + int h = getcurx(stdscr) + getmaxx(stdscr); + initscr(); + init_pair(1, COLOR_WHITE, COLOR_RED); + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ax_cv_header_ncurses_h=yes +else + ax_cv_header_ncurses_h=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_header_ncurses_h" >&5 +$as_echo "$ax_cv_header_ncurses_h" >&6; } + if test "x$ax_cv_header_ncurses_h" = xyes; then : + + ax_cv_curses_color=yes + ax_cv_curses_obsolete=yes + +$as_echo "#define HAVE_CURSES_COLOR 1" >>confdefs.h + + +$as_echo "#define HAVE_CURSES_OBSOLETE 1" >>confdefs.h + + +$as_echo "#define HAVE_NCURSES_H 1" >>confdefs.h + + +fi + + if test "x$ax_cv_header_ncurses_curses_h" = xno && test "x$ax_cv_header_ncurses_h" = xno; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: could not find a working ncurses/curses.h or ncurses.h" >&5 +$as_echo "$as_me: WARNING: could not find a working ncurses/curses.h or ncurses.h" >&2;} + +fi + +fi + +fi + + # Test for plain Curses (or if CURSES_LIB was set by user) + + if test "x$with_plaincurses" != xno && test "x$ax_cv_curses_which" = xno; then : + + if test "x$CURSES_LIB" != x; then : + + LIBS="$ax_saved_LIBS $CURSES_LIB" + +else + + LIBS="$ax_saved_LIBS -lcurses" + +fi + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Curses library" >&5 +$as_echo_n "checking for Curses library... " >&6; } +if ${ax_cv_plaincurses+:} false; then : + $as_echo_n "(cached) " >&6 +else + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char initscr (); +int +main () +{ +return initscr (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ax_cv_plaincurses=yes +else + ax_cv_plaincurses=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_plaincurses" >&5 +$as_echo "$ax_cv_plaincurses" >&6; } + + if test "x$ax_cv_plaincurses" = xyes; then : + + ax_cv_curses=yes + ax_cv_curses_which=plaincurses + if test "x$CURSES_LIB" = x; then : + + CURSES_LIB="-lcurses" + +fi + +$as_echo "#define HAVE_CURSES 1" >>confdefs.h + + + # Check for base conformance (and header file) + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working curses.h" >&5 +$as_echo_n "checking for working curses.h... " >&6; } +if ${ax_cv_header_curses_h+:} false; then : + $as_echo_n "(cached) " >&6 +else + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + #include + +int +main () +{ + + chtype a = A_BOLD; + int b = KEY_LEFT; + initscr(); + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ax_cv_header_curses_h=yes +else + ax_cv_header_curses_h=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_header_curses_h" >&5 +$as_echo "$ax_cv_header_curses_h" >&6; } + if test "x$ax_cv_header_curses_h" = xyes; then : + + +$as_echo "#define HAVE_CURSES_H 1" >>confdefs.h + + + # Check for X/Open Enhanced conformance + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X/Open Enhanced Curses conformance" >&5 +$as_echo_n "checking for X/Open Enhanced Curses conformance... " >&6; } +if ${ax_cv_plaincurses_enhanced+:} false; then : + $as_echo_n "(cached) " >&6 +else + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + #define _XOPEN_SOURCE_EXTENDED 1 + #include + #ifndef _XOPEN_CURSES + #error "this Curses library is not enhanced" + "this Curses library is not enhanced" + #endif + +int +main () +{ + + chtype a = A_BOLD; + int b = KEY_LEFT; + chtype c = COLOR_PAIR(1) & A_COLOR; + attr_t d = WA_NORMAL; + cchar_t e; + wint_t f; + initscr(); + init_pair(1, COLOR_WHITE, COLOR_RED); + wattr_set(stdscr, d, 0, NULL); + wget_wch(stdscr, &f); + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ax_cv_plaincurses_enhanced=yes +else + ax_cv_plaincurses_enhanced=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_plaincurses_enhanced" >&5 +$as_echo "$ax_cv_plaincurses_enhanced" >&6; } + if test "x$ax_cv_plaincurses_enhanced" = xyes; then : + + ax_cv_curses_enhanced=yes + ax_cv_curses_color=yes + +$as_echo "#define HAVE_CURSES_ENHANCED 1" >>confdefs.h + + +$as_echo "#define HAVE_CURSES_COLOR 1" >>confdefs.h + + +fi + + # Check for color functions + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Curses color functions" >&5 +$as_echo_n "checking for Curses color functions... " >&6; } +if ${ax_cv_plaincurses_color+:} false; then : + $as_echo_n "(cached) " >&6 +else + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + #define _XOPEN_SOURCE_EXTENDED 1 + #include + +int +main () +{ + + chtype a = A_BOLD; + int b = KEY_LEFT; + chtype c = COLOR_PAIR(1) & A_COLOR; + initscr(); + init_pair(1, COLOR_WHITE, COLOR_RED); + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ax_cv_plaincurses_color=yes +else + ax_cv_plaincurses_color=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_plaincurses_color" >&5 +$as_echo "$ax_cv_plaincurses_color" >&6; } + if test "x$ax_cv_plaincurses_color" = xyes; then : + + ax_cv_curses_color=yes + +$as_echo "#define HAVE_CURSES_COLOR 1" >>confdefs.h + + +fi + + # Check for obsolete functions + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for obsolete Curses functions" >&5 +$as_echo_n "checking for obsolete Curses functions... " >&6; } +if ${ax_cv_plaincurses_obsolete+:} false; then : + $as_echo_n "(cached) " >&6 +else + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + #include + +int +main () +{ + + chtype a = A_BOLD; + int b = KEY_LEFT; + int g = getattrs(stdscr); + int h = getcurx(stdscr) + getmaxx(stdscr); + initscr(); + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ax_cv_plaincurses_obsolete=yes +else + ax_cv_plaincurses_obsolete=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_plaincurses_obsolete" >&5 +$as_echo "$ax_cv_plaincurses_obsolete" >&6; } + if test "x$ax_cv_plaincurses_obsolete" = xyes; then : + + ax_cv_curses_obsolete=yes + +$as_echo "#define HAVE_CURSES_OBSOLETE 1" >>confdefs.h + + +fi + +fi + + if test "x$ax_cv_header_curses_h" = xno; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: could not find a working curses.h" >&5 +$as_echo "$as_me: WARNING: could not find a working curses.h" >&2;} + +fi + +fi + +fi + + if test "x$ax_cv_curses" != xyes; then : + ax_cv_curses=no +fi + if test "x$ax_cv_curses_enhanced" != xyes; then : + ax_cv_curses_enhanced=no +fi + if test "x$ax_cv_curses_color" != xyes; then : + ax_cv_curses_color=no +fi + if test "x$ax_cv_curses_obsolete" != xyes; then : + ax_cv_curses_obsolete=no +fi + + LIBS=$ax_saved_LIBS + + if test "$ax_cv_curses" != yes; then + as_fn_error $? "curses development files not found + +The 'samtools tview' command uses the curses text user interface library. +Building samtools with tview requires curses/ncurses/etc development files +to be installed on the build machine; you may need to ensure a package such +as libncurses5-dev (on Debian or Ubuntu Linux) or ncurses-devel (on RPM-based +Linux distributions) is installed. + +FAILED. Either configure --without-curses or resolve this error to build +samtools successfully." "$LINENO" 5 + fi +fi + +save_LIBS=$LIBS +zlib_devel=ok +ac_fn_c_check_header_compile "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "; +" +if test "x$ac_cv_header_zlib_h" = xyes; then : + +else + zlib_devel=missing +fi + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inflate in -lz" >&5 +$as_echo_n "checking for inflate in -lz... " >&6; } +if ${ac_cv_lib_z_inflate+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lz $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char inflate (); +int +main () +{ +return inflate (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_z_inflate=yes +else + ac_cv_lib_z_inflate=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_inflate" >&5 +$as_echo "$ac_cv_lib_z_inflate" >&6; } +if test "x$ac_cv_lib_z_inflate" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_LIBZ 1 +_ACEOF + + LIBS="-lz $LIBS" + +else + zlib_devel=missing +fi + +LIBS=$save_LIBS + +if test $zlib_devel != ok; then + as_fn_error $? "zlib development files not found + +Samtools uses compression routines from the zlib library . +Building samtools requires zlib development files to be installed on the build +machine; you may need to ensure a package such as zlib1g-dev (on Debian or +Ubuntu Linux) or zlib-devel (on RPM-based Linux distributions) is installed. + +FAILED. This error must be resolved in order to build samtools successfully." "$LINENO" 5 +fi + +ac_config_files="$ac_config_files config.mk" + +cat >confcache <<\_ACEOF +# This file is a shell script that caches the results of configure +# tests run on this system so they can be shared between configure +# scripts and configure runs, see configure's option --config-cache. +# It is not useful on other systems. If it contains results you don't +# want to keep, you may remove or edit it. +# +# config.status only pays attention to the cache file if you give it +# the --recheck option to rerun configure. +# +# `ac_cv_env_foo' variables (set or unset) will be overridden when +# loading this file, other *unset* `ac_cv_foo' will be assigned the +# following values. + +_ACEOF + +# The following way of writing the cache mishandles newlines in values, +# but we know of no workaround that is simple, portable, and efficient. +# So, we kill variables containing newlines. +# Ultrix sh set writes to stderr and can't be redirected directly, +# and sets the high bit in the cache file unless we assign to the vars. +( + for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do + eval ac_val=\$$ac_var + case $ac_val in #( + *${as_nl}*) + case $ac_var in #( + *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 +$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; + esac + case $ac_var in #( + _ | IFS | as_nl) ;; #( + BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( + *) { eval $ac_var=; unset $ac_var;} ;; + esac ;; + esac + done + + (set) 2>&1 | + case $as_nl`(ac_space=' '; set) 2>&1` in #( + *${as_nl}ac_space=\ *) + # `set' does not quote correctly, so add quotes: double-quote + # substitution turns \\\\ into \\, and sed turns \\ into \. + sed -n \ + "s/'/'\\\\''/g; + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" + ;; #( + *) + # `set' quotes correctly as required by POSIX, so do not add quotes. + sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" + ;; + esac | + sort +) | + sed ' + /^ac_cv_env_/b end + t clear + :clear + s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ + t end + s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ + :end' >>confcache +if diff "$cache_file" confcache >/dev/null 2>&1; then :; else + if test -w "$cache_file"; then + if test "x$cache_file" != "x/dev/null"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 +$as_echo "$as_me: updating cache $cache_file" >&6;} + if test ! -f "$cache_file" || test -h "$cache_file"; then + cat confcache >"$cache_file" + else + case $cache_file in #( + */* | ?:*) + mv -f confcache "$cache_file"$$ && + mv -f "$cache_file"$$ "$cache_file" ;; #( + *) + mv -f confcache "$cache_file" ;; + esac + fi + fi + else + { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 +$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} + fi +fi +rm -f confcache + +test "x$prefix" = xNONE && prefix=$ac_default_prefix +# Let make expand exec_prefix. +test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' + +DEFS=-DHAVE_CONFIG_H + +ac_libobjs= +ac_ltlibobjs= +U= +for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue + # 1. Remove the extension, and $U if already installed. + ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' + ac_i=`$as_echo "$ac_i" | sed "$ac_script"` + # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR + # will be set to the directory where LIBOBJS objects are built. + as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" + as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' +done +LIBOBJS=$ac_libobjs + +LTLIBOBJS=$ac_ltlibobjs + + + +: "${CONFIG_STATUS=./config.status}" +ac_write_fail=0 +ac_clean_files_save=$ac_clean_files +ac_clean_files="$ac_clean_files $CONFIG_STATUS" +{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 +$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} +as_write_fail=0 +cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 +#! $SHELL +# Generated by $as_me. +# Run this file to recreate the current configuration. +# Compiler output produced by configure, useful for debugging +# configure, is in config.log if it exists. + +debug=false +ac_cs_recheck=false +ac_cs_silent=false + +SHELL=\${CONFIG_SHELL-$SHELL} +export SHELL +_ASEOF +cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 +## -------------------- ## +## M4sh Initialization. ## +## -------------------- ## + +# Be more Bourne compatible +DUALCASE=1; export DUALCASE # for MKS sh +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in #( + *posix*) : + set -o posix ;; #( + *) : + ;; +esac +fi + + +as_nl=' +' +export as_nl +# Printing a long string crashes Solaris 7 /usr/bin/printf. +as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo +# Prefer a ksh shell builtin over an external printf program on Solaris, +# but without wasting forks for bash or zsh. +if test -z "$BASH_VERSION$ZSH_VERSION" \ + && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='print -r --' + as_echo_n='print -rn --' +elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='printf %s\n' + as_echo_n='printf %s' +else + if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then + as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' + as_echo_n='/usr/ucb/echo -n' + else + as_echo_body='eval expr "X$1" : "X\\(.*\\)"' + as_echo_n_body='eval + arg=$1; + case $arg in #( + *"$as_nl"*) + expr "X$arg" : "X\\(.*\\)$as_nl"; + arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; + esac; + expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" + ' + export as_echo_n_body + as_echo_n='sh -c $as_echo_n_body as_echo' + fi + export as_echo_body + as_echo='sh -c $as_echo_body as_echo' +fi + +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { + (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || + PATH_SEPARATOR=';' + } +fi + + +# IFS +# We need space, tab and new line, in precisely that order. Quoting is +# there to prevent editors from complaining about space-tab. +# (If _AS_PATH_WALK were called with IFS unset, it would disable word +# splitting by setting IFS to empty value.) +IFS=" "" $as_nl" + +# Find who we are. Look in the path if we contain no directory separator. +as_myself= +case $0 in #(( + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break + done +IFS=$as_save_IFS + + ;; +esac +# We did not find ourselves, most probably we were run as `sh COMMAND' +# in which case we are not to be found in the path. +if test "x$as_myself" = x; then + as_myself=$0 +fi +if test ! -f "$as_myself"; then + $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + exit 1 +fi + +# Unset variables that we do not need and which cause bugs (e.g. in +# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" +# suppresses any "Segmentation fault" message there. '((' could +# trigger a bug in pdksh 5.2.14. +for as_var in BASH_ENV ENV MAIL MAILPATH +do eval test x\${$as_var+set} = xset \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : +done +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# CDPATH. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + + +# as_fn_error STATUS ERROR [LINENO LOG_FD] +# ---------------------------------------- +# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are +# provided, also output the error to LOG_FD, referencing LINENO. Then exit the +# script with STATUS, using 1 if that was 0. +as_fn_error () +{ + as_status=$1; test $as_status -eq 0 && as_status=1 + if test "$4"; then + as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + fi + $as_echo "$as_me: error: $2" >&2 + as_fn_exit $as_status +} # as_fn_error + + +# as_fn_set_status STATUS +# ----------------------- +# Set $? to STATUS, without forking. +as_fn_set_status () +{ + return $1 +} # as_fn_set_status + +# as_fn_exit STATUS +# ----------------- +# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. +as_fn_exit () +{ + set +e + as_fn_set_status $1 + exit $1 +} # as_fn_exit + +# as_fn_unset VAR +# --------------- +# Portably unset VAR. +as_fn_unset () +{ + { eval $1=; unset $1;} +} +as_unset=as_fn_unset +# as_fn_append VAR VALUE +# ---------------------- +# Append the text in VALUE to the end of the definition contained in VAR. Take +# advantage of any shell optimizations that allow amortized linear growth over +# repeated appends, instead of the typical quadratic growth present in naive +# implementations. +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : + eval 'as_fn_append () + { + eval $1+=\$2 + }' +else + as_fn_append () + { + eval $1=\$$1\$2 + } +fi # as_fn_append + +# as_fn_arith ARG... +# ------------------ +# Perform arithmetic evaluation on the ARGs, and store the result in the +# global $as_val. Take advantage of shells that can avoid forks. The arguments +# must be portable across $(()) and expr. +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : + eval 'as_fn_arith () + { + as_val=$(( $* )) + }' +else + as_fn_arith () + { + as_val=`expr "$@" || test $? -eq 1` + } +fi # as_fn_arith + + +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +as_me=`$as_basename -- "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in #((((( +-n*) + case `echo 'xy\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + xy) ECHO_C='\c';; + *) echo `echo ksh88 bug on AIX 6.1` > /dev/null + ECHO_T=' ';; + esac;; +*) + ECHO_N='-n';; +esac + +rm -f conf$$ conf$$.exe conf$$.file +if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file +else + rm -f conf$$.dir + mkdir conf$$.dir 2>/dev/null +fi +if (echo >conf$$.file) 2>/dev/null; then + if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -pR'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -pR' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -pR' + fi +else + as_ln_s='cp -pR' +fi +rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +rmdir conf$$.dir 2>/dev/null + + +# as_fn_mkdir_p +# ------------- +# Create "$as_dir" as a directory, including parents if necessary. +as_fn_mkdir_p () +{ + + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || eval $as_mkdir_p || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" + + +} # as_fn_mkdir_p +if mkdir -p . 2>/dev/null; then + as_mkdir_p='mkdir -p "$as_dir"' +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + + +# as_fn_executable_p FILE +# ----------------------- +# Test if FILE is an executable regular file. +as_fn_executable_p () +{ + test -f "$1" && test -x "$1" +} # as_fn_executable_p +as_test_x='test -x' +as_executable_p=as_fn_executable_p + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + + +exec 6>&1 +## ----------------------------------- ## +## Main body of $CONFIG_STATUS script. ## +## ----------------------------------- ## +_ASEOF +test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# Save the log message, to keep $0 and so on meaningful, and to +# report actual input values of CONFIG_FILES etc. instead of their +# values after options handling. +ac_log=" +This file was extended by Samtools $as_me 1.3.1, which was +generated by GNU Autoconf 2.69. Invocation command line was + + CONFIG_FILES = $CONFIG_FILES + CONFIG_HEADERS = $CONFIG_HEADERS + CONFIG_LINKS = $CONFIG_LINKS + CONFIG_COMMANDS = $CONFIG_COMMANDS + $ $0 $@ + +on `(hostname || uname -n) 2>/dev/null | sed 1q` +" + +_ACEOF + +case $ac_config_files in *" +"*) set x $ac_config_files; shift; ac_config_files=$*;; +esac + +case $ac_config_headers in *" +"*) set x $ac_config_headers; shift; ac_config_headers=$*;; +esac + + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +# Files that config.status was made for. +config_files="$ac_config_files" +config_headers="$ac_config_headers" + +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +ac_cs_usage="\ +\`$as_me' instantiates files and other configuration actions +from templates according to the current configuration. Unless the files +and actions are specified as TAGs, all are instantiated by default. + +Usage: $0 [OPTION]... [TAG]... + + -h, --help print this help, then exit + -V, --version print version number and configuration settings, then exit + --config print configuration, then exit + -q, --quiet, --silent + do not print progress messages + -d, --debug don't remove temporary files + --recheck update $as_me by reconfiguring in the same conditions + --file=FILE[:TEMPLATE] + instantiate the configuration file FILE + --header=FILE[:TEMPLATE] + instantiate the configuration header FILE + +Configuration files: +$config_files + +Configuration headers: +$config_headers + +Report bugs to . +Samtools home page: ." + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" +ac_cs_version="\\ +Samtools config.status 1.3.1 +configured by $0, generated by GNU Autoconf 2.69, + with options \\"\$ac_cs_config\\" + +Copyright (C) 2012 Free Software Foundation, Inc. +This config.status script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it." + +ac_pwd='$ac_pwd' +srcdir='$srcdir' +test -n "\$AWK" || AWK=awk +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# The default lists apply if the user does not specify any file. +ac_need_defaults=: +while test $# != 0 +do + case $1 in + --*=?*) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` + ac_shift=: + ;; + --*=) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg= + ac_shift=: + ;; + *) + ac_option=$1 + ac_optarg=$2 + ac_shift=shift + ;; + esac + + case $ac_option in + # Handling of the options. + -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) + ac_cs_recheck=: ;; + --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) + $as_echo "$ac_cs_version"; exit ;; + --config | --confi | --conf | --con | --co | --c ) + $as_echo "$ac_cs_config"; exit ;; + --debug | --debu | --deb | --de | --d | -d ) + debug=: ;; + --file | --fil | --fi | --f ) + $ac_shift + case $ac_optarg in + *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + '') as_fn_error $? "missing file argument" ;; + esac + as_fn_append CONFIG_FILES " '$ac_optarg'" + ac_need_defaults=false;; + --header | --heade | --head | --hea ) + $ac_shift + case $ac_optarg in + *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + as_fn_append CONFIG_HEADERS " '$ac_optarg'" + ac_need_defaults=false;; + --he | --h) + # Conflict between --help and --header + as_fn_error $? "ambiguous option: \`$1' +Try \`$0 --help' for more information.";; + --help | --hel | -h ) + $as_echo "$ac_cs_usage"; exit ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil | --si | --s) + ac_cs_silent=: ;; + + # This is an error. + -*) as_fn_error $? "unrecognized option: \`$1' +Try \`$0 --help' for more information." ;; + + *) as_fn_append ac_config_targets " $1" + ac_need_defaults=false ;; + + esac + shift +done + +ac_configure_extra_args= + +if $ac_cs_silent; then + exec 6>/dev/null + ac_configure_extra_args="$ac_configure_extra_args --silent" +fi + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +if \$ac_cs_recheck; then + set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion + shift + \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 + CONFIG_SHELL='$SHELL' + export CONFIG_SHELL + exec "\$@" +fi + +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +exec 5>>config.log +{ + echo + sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX +## Running $as_me. ## +_ASBOX + $as_echo "$ac_log" +} >&5 + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 + +# Handling of arguments. +for ac_config_target in $ac_config_targets +do + case $ac_config_target in + "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; + "config.mk") CONFIG_FILES="$CONFIG_FILES config.mk" ;; + + *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; + esac +done + + +# If the user did not use the arguments to specify the items to instantiate, +# then the envvar interface is used. Set only those that are not. +# We use the long form for the default assignment because of an extremely +# bizarre bug on SunOS 4.1.3. +if $ac_need_defaults; then + test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files + test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers +fi + +# Have a temporary directory for convenience. Make it in the build tree +# simply because there is no reason against having it here, and in addition, +# creating and moving files from /tmp can sometimes cause problems. +# Hook for its removal unless debugging. +# Note that there is a small window in which the directory will not be cleaned: +# after its creation but before its name has been assigned to `$tmp'. +$debug || +{ + tmp= ac_tmp= + trap 'exit_status=$? + : "${ac_tmp:=$tmp}" + { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status +' 0 + trap 'as_fn_exit 1' 1 2 13 15 +} +# Create a (secure) tmp directory for tmp files. + +{ + tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && + test -d "$tmp" +} || +{ + tmp=./conf$$-$RANDOM + (umask 077 && mkdir "$tmp") +} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 +ac_tmp=$tmp + +# Set up the scripts for CONFIG_FILES section. +# No need to generate them if there are no CONFIG_FILES. +# This happens for instance with `./config.status config.h'. +if test -n "$CONFIG_FILES"; then + + +ac_cr=`echo X | tr X '\015'` +# On cygwin, bash can eat \r inside `` if the user requested igncr. +# But we know of no other shell where ac_cr would be empty at this +# point, so we can use a bashism as a fallback. +if test "x$ac_cr" = x; then + eval ac_cr=\$\'\\r\' +fi +ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` +if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then + ac_cs_awk_cr='\\r' +else + ac_cs_awk_cr=$ac_cr +fi + +echo 'BEGIN {' >"$ac_tmp/subs1.awk" && +_ACEOF + + +{ + echo "cat >conf$$subs.awk <<_ACEOF" && + echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && + echo "_ACEOF" +} >conf$$subs.sh || + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 +ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` +ac_delim='%!_!# ' +for ac_last_try in false false false false false :; do + . ./conf$$subs.sh || + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 + + ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` + if test $ac_delim_n = $ac_delim_num; then + break + elif $ac_last_try; then + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 + else + ac_delim="$ac_delim!$ac_delim _$ac_delim!! " + fi +done +rm -f conf$$subs.sh + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && +_ACEOF +sed -n ' +h +s/^/S["/; s/!.*/"]=/ +p +g +s/^[^!]*!// +:repl +t repl +s/'"$ac_delim"'$// +t delim +:nl +h +s/\(.\{148\}\)..*/\1/ +t more1 +s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ +p +n +b repl +:more1 +s/["\\]/\\&/g; s/^/"/; s/$/"\\/ +p +g +s/.\{148\}// +t nl +:delim +h +s/\(.\{148\}\)..*/\1/ +t more2 +s/["\\]/\\&/g; s/^/"/; s/$/"/ +p +b +:more2 +s/["\\]/\\&/g; s/^/"/; s/$/"\\/ +p +g +s/.\{148\}// +t delim +' >$CONFIG_STATUS || ac_write_fail=1 +rm -f conf$$subs.awk +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +_ACAWK +cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && + for (key in S) S_is_set[key] = 1 + FS = "" + +} +{ + line = $ 0 + nfields = split(line, field, "@") + substed = 0 + len = length(field[1]) + for (i = 2; i < nfields; i++) { + key = field[i] + keylen = length(key) + if (S_is_set[key]) { + value = S[key] + line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) + len += length(value) + length(field[++i]) + substed = 1 + } else + len += 1 + keylen + } + + print line +} + +_ACAWK +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then + sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" +else + cat +fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ + || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 +_ACEOF + +# VPATH may cause trouble with some makes, so we remove sole $(srcdir), +# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and +# trailing colons and then remove the whole line if VPATH becomes empty +# (actually we leave an empty line to preserve line numbers). +if test "x$srcdir" = x.; then + ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ +h +s/// +s/^/:/ +s/[ ]*$/:/ +s/:\$(srcdir):/:/g +s/:\${srcdir}:/:/g +s/:@srcdir@:/:/g +s/^:*// +s/:*$// +x +s/\(=[ ]*\).*/\1/ +G +s/\n// +s/^[^=]*=[ ]*$// +}' +fi + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +fi # test -n "$CONFIG_FILES" + +# Set up the scripts for CONFIG_HEADERS section. +# No need to generate them if there are no CONFIG_HEADERS. +# This happens for instance with `./config.status Makefile'. +if test -n "$CONFIG_HEADERS"; then +cat >"$ac_tmp/defines.awk" <<\_ACAWK || +BEGIN { +_ACEOF + +# Transform confdefs.h into an awk script `defines.awk', embedded as +# here-document in config.status, that substitutes the proper values into +# config.h.in to produce config.h. + +# Create a delimiter string that does not exist in confdefs.h, to ease +# handling of long lines. +ac_delim='%!_!# ' +for ac_last_try in false false :; do + ac_tt=`sed -n "/$ac_delim/p" confdefs.h` + if test -z "$ac_tt"; then + break + elif $ac_last_try; then + as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 + else + ac_delim="$ac_delim!$ac_delim _$ac_delim!! " + fi +done + +# For the awk script, D is an array of macro values keyed by name, +# likewise P contains macro parameters if any. Preserve backslash +# newline sequences. + +ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* +sed -n ' +s/.\{148\}/&'"$ac_delim"'/g +t rset +:rset +s/^[ ]*#[ ]*define[ ][ ]*/ / +t def +d +:def +s/\\$// +t bsnl +s/["\\]/\\&/g +s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ +D["\1"]=" \3"/p +s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p +d +:bsnl +s/["\\]/\\&/g +s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ +D["\1"]=" \3\\\\\\n"\\/p +t cont +s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p +t cont +d +:cont +n +s/.\{148\}/&'"$ac_delim"'/g +t clear +:clear +s/\\$// +t bsnlc +s/["\\]/\\&/g; s/^/"/; s/$/"/p +d +:bsnlc +s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p +b cont +' >$CONFIG_STATUS || ac_write_fail=1 + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 + for (key in D) D_is_set[key] = 1 + FS = "" +} +/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { + line = \$ 0 + split(line, arg, " ") + if (arg[1] == "#") { + defundef = arg[2] + mac1 = arg[3] + } else { + defundef = substr(arg[1], 2) + mac1 = arg[2] + } + split(mac1, mac2, "(") #) + macro = mac2[1] + prefix = substr(line, 1, index(line, defundef) - 1) + if (D_is_set[macro]) { + # Preserve the white space surrounding the "#". + print prefix "define", macro P[macro] D[macro] + next + } else { + # Replace #undef with comments. This is necessary, for example, + # in the case of _POSIX_SOURCE, which is predefined and required + # on some systems where configure will not decide to define it. + if (defundef == "undef") { + print "/*", prefix defundef, macro, "*/" + next + } + } +} +{ print } +_ACAWK +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 + as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 +fi # test -n "$CONFIG_HEADERS" + + +eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS " +shift +for ac_tag +do + case $ac_tag in + :[FHLC]) ac_mode=$ac_tag; continue;; + esac + case $ac_mode$ac_tag in + :[FHL]*:*);; + :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; + :[FH]-) ac_tag=-:-;; + :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; + esac + ac_save_IFS=$IFS + IFS=: + set x $ac_tag + IFS=$ac_save_IFS + shift + ac_file=$1 + shift + + case $ac_mode in + :L) ac_source=$1;; + :[FH]) + ac_file_inputs= + for ac_f + do + case $ac_f in + -) ac_f="$ac_tmp/stdin";; + *) # Look for the file first in the build tree, then in the source tree + # (if the path is not absolute). The absolute path cannot be DOS-style, + # because $ac_f cannot contain `:'. + test -f "$ac_f" || + case $ac_f in + [\\/$]*) false;; + *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; + esac || + as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; + esac + case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac + as_fn_append ac_file_inputs " '$ac_f'" + done + + # Let's still pretend it is `configure' which instantiates (i.e., don't + # use $as_me), people would be surprised to read: + # /* config.h. Generated by config.status. */ + configure_input='Generated from '` + $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' + `' by configure.' + if test x"$ac_file" != x-; then + configure_input="$ac_file. $configure_input" + { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 +$as_echo "$as_me: creating $ac_file" >&6;} + fi + # Neutralize special characters interpreted by sed in replacement strings. + case $configure_input in #( + *\&* | *\|* | *\\* ) + ac_sed_conf_input=`$as_echo "$configure_input" | + sed 's/[\\\\&|]/\\\\&/g'`;; #( + *) ac_sed_conf_input=$configure_input;; + esac + + case $ac_tag in + *:-:* | *:-) cat >"$ac_tmp/stdin" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; + esac + ;; + esac + + ac_dir=`$as_dirname -- "$ac_file" || +$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$ac_file" : 'X\(//\)[^/]' \| \ + X"$ac_file" : 'X\(//\)$' \| \ + X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$ac_file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + as_dir="$ac_dir"; as_fn_mkdir_p + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + + case $ac_mode in + :F) + # + # CONFIG_FILE + # + +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# If the template does not know about datarootdir, expand it. +# FIXME: This hack should be removed a few years after 2.60. +ac_datarootdir_hack=; ac_datarootdir_seen= +ac_sed_dataroot=' +/datarootdir/ { + p + q +} +/@datadir@/p +/@docdir@/p +/@infodir@/p +/@localedir@/p +/@mandir@/p' +case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in +*datarootdir*) ac_datarootdir_seen=yes;; +*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 +$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 + ac_datarootdir_hack=' + s&@datadir@&$datadir&g + s&@docdir@&$docdir&g + s&@infodir@&$infodir&g + s&@localedir@&$localedir&g + s&@mandir@&$mandir&g + s&\\\${datarootdir}&$datarootdir&g' ;; +esac +_ACEOF + +# Neutralize VPATH when `$srcdir' = `.'. +# Shell code in configure.ac might set extrasub. +# FIXME: do we really want to maintain this feature? +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +ac_sed_extra="$ac_vpsub +$extrasub +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +:t +/@[a-zA-Z_][a-zA-Z_0-9]*@/!b +s|@configure_input@|$ac_sed_conf_input|;t t +s&@top_builddir@&$ac_top_builddir_sub&;t t +s&@top_build_prefix@&$ac_top_build_prefix&;t t +s&@srcdir@&$ac_srcdir&;t t +s&@abs_srcdir@&$ac_abs_srcdir&;t t +s&@top_srcdir@&$ac_top_srcdir&;t t +s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t +s&@builddir@&$ac_builddir&;t t +s&@abs_builddir@&$ac_abs_builddir&;t t +s&@abs_top_builddir@&$ac_abs_top_builddir&;t t +$ac_datarootdir_hack +" +eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ + >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + +test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && + { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && + { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ + "$ac_tmp/out"`; test -z "$ac_out"; } && + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined" >&5 +$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined" >&2;} + + rm -f "$ac_tmp/stdin" + case $ac_file in + -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; + *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; + esac \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + ;; + :H) + # + # CONFIG_HEADER + # + if test x"$ac_file" != x-; then + { + $as_echo "/* $configure_input */" \ + && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" + } >"$ac_tmp/config.h" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then + { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 +$as_echo "$as_me: $ac_file is unchanged" >&6;} + else + rm -f "$ac_file" + mv "$ac_tmp/config.h" "$ac_file" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + fi + else + $as_echo "/* $configure_input */" \ + && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ + || as_fn_error $? "could not create -" "$LINENO" 5 + fi + ;; + + + esac + +done # for ac_tag + + +as_fn_exit 0 +_ACEOF +ac_clean_files=$ac_clean_files_save + +test $ac_write_fail = 0 || + as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 + + +# configure is writing to config.log, and then calls config.status. +# config.status does its own redirection, appending to config.log. +# Unfortunately, on DOS this fails, as config.log is still kept open +# by configure, so config.status won't be able to write to it; its +# output is simply discarded. So we exec the FD to /dev/null, +# effectively closing config.log, so it can be properly (re)opened and +# appended to by config.status. When coming back to configure, we +# need to make the FD available again. +if test "$no_create" != yes; then + ac_cs_success=: + ac_config_status_args= + test "$silent" = yes && + ac_config_status_args="$ac_config_status_args --quiet" + exec 5>/dev/null + $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false + exec 5>>config.log + # Use ||, not &&, to avoid exiting from the if with $? = 1, which + # would make configure fail if this is the last instruction. + $ac_cs_success || as_fn_exit 1 +fi + +# +# CONFIG_SUBDIRS section. +# +if test "$no_recursion" != yes; then + + # Remove --cache-file, --srcdir, and --disable-option-checking arguments + # so they do not pile up. + ac_sub_configure_args= + ac_prev= + eval "set x $ac_configure_args" + shift + for ac_arg + do + if test -n "$ac_prev"; then + ac_prev= + continue + fi + case $ac_arg in + -cache-file | --cache-file | --cache-fil | --cache-fi \ + | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) + ac_prev=cache_file ;; + -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ + | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \ + | --c=*) + ;; + --config-cache | -C) + ;; + -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) + ac_prev=srcdir ;; + -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) + ;; + -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) + ac_prev=prefix ;; + -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) + ;; + --disable-option-checking) + ;; + *) + case $ac_arg in + *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + as_fn_append ac_sub_configure_args " '$ac_arg'" ;; + esac + done + + # Always prepend --prefix to ensure using the same prefix + # in subdir configurations. + ac_arg="--prefix=$prefix" + case $ac_arg in + *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args" + + # Pass --silent + if test "$silent" = yes; then + ac_sub_configure_args="--silent $ac_sub_configure_args" + fi + + # Always prepend --disable-option-checking to silence warnings, since + # different subdirs can have different --enable and --with options. + ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args" + + ac_popdir=`pwd` + for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue + + # Do not complain, so a configure script can configure whichever + # parts of a large source tree are present. + test -d "$srcdir/$ac_dir" || continue + + ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)" + $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5 + $as_echo "$ac_msg" >&6 + as_dir="$ac_dir"; as_fn_mkdir_p + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + + cd "$ac_dir" + + # Check for guested configure; otherwise get Cygnus style configure. + if test -f "$ac_srcdir/configure.gnu"; then + ac_sub_configure=$ac_srcdir/configure.gnu + elif test -f "$ac_srcdir/configure"; then + ac_sub_configure=$ac_srcdir/configure + elif test -f "$ac_srcdir/configure.in"; then + # This should be Cygnus configure. + ac_sub_configure=$ac_aux_dir/configure + else + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5 +$as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;} + ac_sub_configure= + fi + + # The recursion is here. + if test -n "$ac_sub_configure"; then + # Make the cache file name correct relative to the subdirectory. + case $cache_file in + [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;; + *) # Relative name. + ac_sub_cache_file=$ac_top_build_prefix$cache_file ;; + esac + + { $as_echo "$as_me:${as_lineno-$LINENO}: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5 +$as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;} + # The eval makes quoting arguments work. + eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \ + --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" || + as_fn_error $? "$ac_sub_configure failed for $ac_dir" "$LINENO" 5 + fi + + cd "$ac_popdir" + done +fi +if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 +$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} +fi + diff --git a/src/samtools-1.3.1/configure.ac b/src/samtools-1.3.1/configure.ac new file mode 100644 index 0000000..deef63a --- /dev/null +++ b/src/samtools-1.3.1/configure.ac @@ -0,0 +1,103 @@ +# Configure script for samtools, utilities for Sequence Alignment/Map files. +# +# Copyright (C) 2015 Genome Research Ltd. +# +# Author: John Marshall +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + +dnl Process this file with autoconf to produce a configure script +AC_INIT([Samtools], m4_esyscmd_s([make print-version]), + [samtools-help@lists.sourceforge.net], [], [http://www.htslib.org/]) +AC_PREREQ([2.63]) dnl This version introduced 4-argument AC_CHECK_HEADER +AC_CONFIG_SRCDIR([bamtk.c]) +AC_CONFIG_HEADERS([config.h]) + +dnl Copyright notice to be copied into the generated configure script +AC_COPYRIGHT([Portions copyright (C) 2015 Genome Research Ltd. + +This configure script is free software: you are free to change and +redistribute it. There is NO WARRANTY, to the extent permitted by law.]) + +AC_PROG_CC + +AC_SYS_LARGEFILE + +AX_WITH_HTSLIB +if test "$ax_cv_htslib" != yes; then + AC_MSG_ERROR([HTSlib development files not found + +Samtools uses HTSlib to parse bioinformatics file formats etc. Building it +requires an unpacked HTSlib source tree (which will be built in conjunction +with samtools) or a previously-installed HTSlib. In either case you may +need to configure --with-htslib=DIR to locate the appropriate HTSlib. + +FAILED. You must supply an HTSlib in order to build samtools successfully.]) +fi + +if test "$ax_cv_htslib_which" = source; then + Hsource= + Hinstall='#' +else + Hsource='#' + Hinstall= +fi +AC_SUBST([Hsource]) +AC_SUBST([Hinstall]) + +AC_ARG_WITH([curses], + [AS_HELP_STRING([--without-curses], + [omit curses support, so no curses library needed])]) + +if test "$with_curses" != no; then + AX_WITH_CURSES + if test "$ax_cv_curses" != yes; then + AC_MSG_ERROR([curses development files not found + +The 'samtools tview' command uses the curses text user interface library. +Building samtools with tview requires curses/ncurses/etc development files +to be installed on the build machine; you may need to ensure a package such +as libncurses5-dev (on Debian or Ubuntu Linux) or ncurses-devel (on RPM-based +Linux distributions) is installed. + +FAILED. Either configure --without-curses or resolve this error to build +samtools successfully.]) + fi +fi + +save_LIBS=$LIBS +zlib_devel=ok +dnl Set a trivial non-empty INCLUDES to avoid excess default includes tests +AC_CHECK_HEADER([zlib.h], [], [zlib_devel=missing], [;]) +AC_CHECK_LIB(z, inflate, [], [zlib_devel=missing]) +LIBS=$save_LIBS + +if test $zlib_devel != ok; then + AC_MSG_ERROR([zlib development files not found + +Samtools uses compression routines from the zlib library . +Building samtools requires zlib development files to be installed on the build +machine; you may need to ensure a package such as zlib1g-dev (on Debian or +Ubuntu Linux) or zlib-devel (on RPM-based Linux distributions) is installed. + +FAILED. This error must be resolved in order to build samtools successfully.]) +fi + +AC_CONFIG_FILES([config.mk]) +AC_OUTPUT diff --git a/src/samtools-1.3.1/cut_target.c b/src/samtools-1.3.1/cut_target.c new file mode 100644 index 0000000..71a6c85 --- /dev/null +++ b/src/samtools-1.3.1/cut_target.c @@ -0,0 +1,244 @@ +/* cut_target.c -- targetcut subcommand. + + Copyright (C) 2011 Broad Institute. + Copyright (C) 2012-2013, 2015 Genome Research Ltd. + + Author: Heng Li + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include +#include +#include "htslib/sam.h" +#include "errmod.h" +#include "htslib/faidx.h" +#include "sam_opts.h" + +#define ERR_DEP 0.83 + +typedef struct { + int e[2][3], p[2][2]; +} score_param_t; + +/* Note that although the two matrics have 10 parameters in total, only 4 + * (probably 3) are free. Changing the scoring matrices in a sort of symmetric + * way will not change the result. */ +static score_param_t g_param = { {{0,0,0},{-4,1,6}}, {{0,-14000}, {0,0}} }; + +typedef struct { + int min_baseQ, tid, max_bases; + uint16_t *bases; + samFile *fp; + bam_hdr_t *h; + char *ref; + int len; + faidx_t *fai; + errmod_t *em; +} ct_t; + +static uint16_t gencns(ct_t *g, int n, const bam_pileup1_t *plp) +{ + int i, j, ret, tmp, k, sum[4], qual; + float q[16]; + if (n > g->max_bases) { // enlarge g->bases + g->max_bases = n; + kroundup32(g->max_bases); + g->bases = realloc(g->bases, g->max_bases * 2); + } + for (i = k = 0; i < n; ++i) { + const bam_pileup1_t *p = plp + i; + uint8_t *seq; + int q, baseQ, b; + if (p->is_refskip || p->is_del) continue; + baseQ = bam_get_qual(p->b)[p->qpos]; + if (baseQ < g->min_baseQ) continue; + seq = bam_get_seq(p->b); + b = seq_nt16_int[bam_seqi(seq, p->qpos)]; + if (b > 3) continue; + q = baseQ < p->b->core.qual? baseQ : p->b->core.qual; + if (q < 4) q = 4; + if (q > 63) q = 63; + g->bases[k++] = q<<5 | bam_is_rev(p->b)<<4 | b; + } + if (k == 0) return 0; + errmod_cal(g->em, k, 4, g->bases, q); + for (i = 0; i < 4; ++i) sum[i] = (int)(q[i<<2|i] + .499) << 2 | i; + for (i = 1; i < 4; ++i) // insertion sort + for (j = i; j > 0 && sum[j] < sum[j-1]; --j) + tmp = sum[j], sum[j] = sum[j-1], sum[j-1] = tmp; + qual = (sum[1]>>2) - (sum[0]>>2); + k = k < 256? k : 255; + ret = (qual < 63? qual : 63) << 2 | (sum[0]&3); + return ret<<8|k; +} + +static void process_cns(bam_hdr_t *h, int tid, int l, uint16_t *cns) +{ + int i, f[2][2], *prev, *curr, *swap_tmp, s; + uint8_t *b; // backtrack array + b = calloc(l, 1); + f[0][0] = f[0][1] = 0; + prev = f[0]; curr = f[1]; + // fill the backtrack matrix + for (i = 0; i < l; ++i) { + int c = (cns[i] == 0)? 0 : (cns[i]>>8 == 0)? 1 : 2; + int tmp0, tmp1; + // compute f[0] + tmp0 = prev[0] + g_param.e[0][c] + g_param.p[0][0]; // (s[i+1],s[i])=(0,0) + tmp1 = prev[1] + g_param.e[0][c] + g_param.p[1][0]; // (0,1) + if (tmp0 > tmp1) curr[0] = tmp0, b[i] = 0; + else curr[0] = tmp1, b[i] = 1; + // compute f[1] + tmp0 = prev[0] + g_param.e[1][c] + g_param.p[0][1]; // (s[i+1],s[i])=(1,0) + tmp1 = prev[1] + g_param.e[1][c] + g_param.p[1][1]; // (1,1) + if (tmp0 > tmp1) curr[1] = tmp0, b[i] |= 0<<1; + else curr[1] = tmp1, b[i] |= 1<<1; + // swap + swap_tmp = prev; prev = curr; curr = swap_tmp; + } + // backtrack + s = prev[0] > prev[1]? 0 : 1; + for (i = l - 1; i > 0; --i) { + b[i] |= s<<2; + s = b[i]>>s&1; + } + // print + for (i = 0, s = -1; i <= l; ++i) { + if (i == l || ((b[i]>>2&3) == 0 && s >= 0)) { + if (s >= 0) { + int j; + printf("%s:%d-%d\t0\t%s\t%d\t60\t%dM\t*\t0\t0\t", h->target_name[tid], s+1, i, h->target_name[tid], s+1, i-s); + for (j = s; j < i; ++j) { + int c = cns[j]>>8; + if (c == 0) putchar('N'); + else putchar("ACGT"[c&3]); + } + putchar('\t'); + for (j = s; j < i; ++j) + putchar(33 + (cns[j]>>8>>2)); + putchar('\n'); + } + //if (s >= 0) printf("%s\t%d\t%d\t%d\n", h->target_name[tid], s, i, i - s); + s = -1; + } else if ((b[i]>>2&3) && s < 0) s = i; + } + free(b); +} + +static int read_aln(void *data, bam1_t *b) +{ + extern int bam_prob_realn_core(bam1_t *b, const char *ref, int ref_len, int flag); + ct_t *g = (ct_t*)data; + int ret; + while (1) + { + ret = sam_read1(g->fp, g->h, b); + if ( ret<0 ) break; + if ( b->core.flag & (BAM_FUNMAP | BAM_FSECONDARY | BAM_FQCFAIL | BAM_FDUP) ) continue; + if ( g->fai && b->core.tid >= 0 ) { + if (b->core.tid != g->tid) { // then load the sequence + free(g->ref); + g->ref = fai_fetch(g->fai, g->h->target_name[b->core.tid], &g->len); + g->tid = b->core.tid; + } + bam_prob_realn_core(b, g->ref, g->len, 1<<1|1); + } + break; + } + return ret; +} + +int main_cut_target(int argc, char *argv[]) +{ + int c, tid, pos, n, lasttid = -1, l, max_l, usage = 0; + const bam_pileup1_t *p; + bam_plp_t plp; + uint16_t *cns; + ct_t g; + + sam_global_args ga = SAM_GLOBAL_ARGS_INIT; + static const struct option lopts[] = { + SAM_OPT_GLOBAL_OPTIONS('-', 0, '-', '-', 'f'), + { NULL, 0, NULL, 0 } + }; + + memset(&g, 0, sizeof(ct_t)); + g.min_baseQ = 13; g.tid = -1; + while ((c = getopt_long(argc, argv, "f:Q:i:o:0:1:2:", lopts, NULL)) >= 0) { + switch (c) { + case 'Q': g.min_baseQ = atoi(optarg); break; // quality cutoff + case 'i': g_param.p[0][1] = -atoi(optarg); break; // 0->1 transition (in) PENALTY + case '0': g_param.e[1][0] = atoi(optarg); break; // emission SCORE + case '1': g_param.e[1][1] = atoi(optarg); break; + case '2': g_param.e[1][2] = atoi(optarg); break; + default: if (parse_sam_global_opt(c, optarg, lopts, &ga) == 0) break; + /* else fall-through */ + case '?': usage=1; break; + } + } + if (ga.reference) { + g.fai = fai_load(ga.reference); + if (g.fai == 0) fprintf(stderr, "[%s] fail to load the fasta index.\n", __func__); + } + if (usage || argc == optind) { + fprintf(stderr, "Usage: samtools targetcut [-Q minQ] [-i inPen] [-0 em0] [-1 em1] [-2 em2] \n"); + sam_global_opt_help(stderr, "-.--f"); + return 1; + } + l = max_l = 0; cns = 0; + g.fp = sam_open_format(argv[optind], "r", &ga.in); + g.h = sam_hdr_read(g.fp); + if (g.h == NULL) { + fprintf(stderr, "Couldn't read header for '%s'\n", argv[optind]); + sam_close(g.fp); + return 1; + } + g.em = errmod_init(1. - ERR_DEP); + plp = bam_plp_init(read_aln, &g); + while ((p = bam_plp_auto(plp, &tid, &pos, &n)) != 0) { + if (tid < 0) break; + if (tid != lasttid) { // change of chromosome + if (cns) process_cns(g.h, lasttid, l, cns); + if (max_l < g.h->target_len[tid]) { + max_l = g.h->target_len[tid]; + kroundup32(max_l); + cns = realloc(cns, max_l * 2); + } + l = g.h->target_len[tid]; + memset(cns, 0, max_l * 2); + lasttid = tid; + } + cns[pos] = gencns(&g, n, p); + } + process_cns(g.h, lasttid, l, cns); + free(cns); + bam_hdr_destroy(g.h); + bam_plp_destroy(plp); + sam_close(g.fp); + if (g.fai) { + fai_destroy(g.fai); free(g.ref); + } + errmod_destroy(g.em); + free(g.bases); + sam_global_args_free(&ga); + return 0; +} diff --git a/src/samtools-1.3.1/dict.c b/src/samtools-1.3.1/dict.c new file mode 100644 index 0000000..fa64a16 --- /dev/null +++ b/src/samtools-1.3.1/dict.c @@ -0,0 +1,154 @@ +/* dict.c -- create a sequence dictionary file. + + Copyright (C) 2015 Genome Research Ltd. + + Author: Shane McCarthy + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include +#include +#include +#include "htslib/kseq.h" +#include "htslib/hts.h" + +KSEQ_INIT(gzFile, gzread) + +typedef struct _args_t +{ + char *output_fname, *fname; + char *assembly, *species, *uri; + int header; +} +args_t; + +static void write_dict(const char *fn, args_t *args) +{ + hts_md5_context *md5; + int l, i, k; + gzFile fp; + kseq_t *seq; + unsigned char digest[16]; + char hex[33]; + + fp = strcmp(fn, "-") ? gzopen(fn, "r") : gzdopen(fileno(stdin), "r"); + if (fp == 0) { + fprintf(stderr, "dict: %s: No such file or directory\n", fn); + exit(1); + } + FILE *out = stdout; + if (args->output_fname) { + out = fopen(args->output_fname, "w"); + if (out == NULL) { + fprintf(stderr, "dict: %s: Cannot open file for writing\n", args->output_fname); + exit(1); + } + } + + if (!(md5 = hts_md5_init())) + exit(1); + + seq = kseq_init(fp); + if (args->header) fprintf(out, "@HD\tVN:1.0\tSO:unsorted\n"); + while ((l = kseq_read(seq)) >= 0) { + for (i = k = 0; i < seq->seq.l; ++i) { + if (islower(seq->seq.s[i])) seq->seq.s[k++] = toupper(seq->seq.s[i]); + else if (isupper(seq->seq.s[i])) seq->seq.s[k++] = seq->seq.s[i]; + } + hts_md5_reset(md5); + hts_md5_update(md5, (unsigned char*)seq->seq.s, k); + hts_md5_final(digest, md5); + hts_md5_hex(hex, digest); + fprintf(out, "@SQ\tSN:%s\tLN:%d\tM5:%s", seq->name.s, k, hex); + if (args->uri) + fprintf(out, "\tUR:%s", args->uri); + else if (strcmp(fn, "-") != 0) { + char *real_path = realpath(fn, NULL); + fprintf(out, "\tUR:file://%s", real_path); + free(real_path); + } + if (args->assembly) fprintf(out, "\tAS:%s", args->assembly); + if (args->species) fprintf(out, "\tSP:%s", args->species); + fprintf(out, "\n"); + } + kseq_destroy(seq); + hts_md5_destroy(md5); + + if (args->output_fname) fclose(out); +} + +static int dict_usage(void) +{ + fprintf(stderr, "\n"); + fprintf(stderr, "About: Create a sequence dictionary file from a fasta file\n"); + fprintf(stderr, "Usage: samtools dict [options] \n\n"); + fprintf(stderr, "Options: -a, --assembly STR assembly\n"); + fprintf(stderr, " -H, --no-header do not print @HD line\n"); + fprintf(stderr, " -o, --output STR file to write out dict file [stdout]\n"); + fprintf(stderr, " -s, --species STR species\n"); + fprintf(stderr, " -u, --uri STR URI [file:///abs/path/to/file.fa]\n"); + fprintf(stderr, "\n"); + return 1; +} + +int dict_main(int argc, char *argv[]) +{ + args_t *args = (args_t*) calloc(1,sizeof(args_t)); + args->header = 1; + + static const struct option loptions[] = + { + {"help", no_argument, NULL, 'h'}, + {"no-header", no_argument, NULL, 'H'}, + {"assembly", required_argument, NULL, 'a'}, + {"species", required_argument, NULL, 's'}, + {"uri", required_argument, NULL, 'u'}, + {"output", required_argument, NULL, 'o'}, + {NULL, 0, NULL, 0} + }; + int c; + while ( (c=getopt_long(argc,argv,"?hHa:s:u:o:",loptions,NULL))>0 ) + { + switch (c) + { + case 'a': args->assembly = optarg; break; + case 's': args->species = optarg; break; + case 'u': args->uri = optarg; break; + case 'o': args->output_fname = optarg; break; + case 'H': args->header = 0; break; + case 'h': return dict_usage(); + default: return dict_usage(); + } + } + + char *fname = NULL; + if ( optind>=argc ) + { + if ( !isatty(STDIN_FILENO) ) fname = "-"; // reading from stdin + else return dict_usage(); + } + else fname = argv[optind]; + + write_dict(fname, args); + free(args); + return 0; +} diff --git a/src/samtools-1.3.1/errmod.c b/src/samtools-1.3.1/errmod.c new file mode 100644 index 0000000..c37c6d1 --- /dev/null +++ b/src/samtools-1.3.1/errmod.c @@ -0,0 +1,194 @@ +/* errmod.c -- revised MAQ error model. + + Copyright (C) 2010 Broad Institute. + Copyright (C) 2012, 2013 Genome Research Ltd. + + Author: Heng Li + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include "errmod.h" +#include "htslib/ksort.h" +KSORT_INIT_GENERIC(uint16_t) + +/* table of constants generated for given depcorr and eta */ +typedef struct __errmod_coef_t { + double *fk, *beta, *lhet; +} errmod_coef_t; + +typedef struct { + double fsum[16], bsum[16]; + uint32_t c[16]; +} call_aux_t; + +/* \Gamma(n) = (n-1)! */ +#define lfact(n) lgamma(n+1) + +/* generates a success * trials table of bionomial probability densities (log transformed) */ +static double* logbinomial_table( const int n_size ) +{ + /* prob distribution for binom var is p(k) = {n! \over k! (n-k)! } p^k (1-p)^{n-k} */ + /* this calcs p(k) = {log(n!) - log(k!) - log((n-k)!) */ + int k, n; + double *logbinom = (double*)calloc(n_size * n_size, sizeof(double)); + for (n = 1; n < n_size; ++n) { + double lfn = lfact(n); + for (k = 1; k <= n; ++k) + logbinom[n<<8|k] = lfn - lfact(k) - lfact(n-k); + } + return logbinom; +} + +static errmod_coef_t *cal_coef(double depcorr, double eta) +{ + int k, n, q; + long double sum, sum1; + double *lC; + errmod_coef_t *ec; + + ec = calloc(1, sizeof(errmod_coef_t)); + // initialize ->fk + ec->fk = (double*)calloc(256, sizeof(double)); + ec->fk[0] = 1.0; + for (n = 1; n < 256; ++n) + ec->fk[n] = pow(1. - depcorr, n) * (1.0 - eta) + eta; + // initialize ->coef + ec->beta = (double*)calloc(256 * 256 * 64, sizeof(double)); + + lC = logbinomial_table( 256 ); + + for (q = 1; q < 64; ++q) { + double e = pow(10.0, -q/10.0); + double le = log(e); + double le1 = log(1.0 - e); + for (n = 1; n <= 255; ++n) { + double *beta = ec->beta + (q<<16|n<<8); + sum1 = sum = 0.0; + for (k = n; k >= 0; --k, sum1 = sum) { + sum = sum1 + expl(lC[n<<8|k] + k*le + (n-k)*le1); + beta[k] = -10. / M_LN10 * logl(sum1 / sum); + } + } + } + // initialize ->lhet + ec->lhet = (double*)calloc(256 * 256, sizeof(double)); + for (n = 0; n < 256; ++n) + for (k = 0; k < 256; ++k) + ec->lhet[n<<8|k] = lC[n<<8|k] - M_LN2 * n; + free(lC); + return ec; +} + +/** + * Create errmod_t object with obj.depcorr set to depcorr and initialise + */ +errmod_t *errmod_init(double depcorr) +{ + errmod_t *em; + em = (errmod_t*)calloc(1, sizeof(errmod_t)); + em->depcorr = depcorr; + em->coef = cal_coef(depcorr, 0.03); + return em; +} + +/** + * Deallocate an errmod_t object + */ +void errmod_destroy(errmod_t *em) +{ + if (em == 0) return; + free(em->coef->lhet); free(em->coef->fk); free(em->coef->beta); + free(em->coef); free(em); +} + +// +// em: error model to fit to data +// m: number of alleles across all samples +// n: number of bases observed in sample +// bases[i]: bases observed in pileup [6 bit quality|1 bit strand|4 bit base] +// q[i*m+j]: (Output) phred-scaled likelihood of each genotype (i,j) +int errmod_cal(const errmod_t *em, int n, int m, uint16_t *bases, float *q) +{ + // Aux + // aux.c is total count of each base observed (ignoring strand) + call_aux_t aux; + // Loop variables + int i, j, k; + // The total count of each base observed per strand + int w[32]; + + memset(q, 0, m * m * sizeof(float)); // initialise q to 0 + if (n == 0) return 0; + // This section randomly downsamples to 255 depth so as not to go beyond our precalculated matrix + if (n > 255) { // if we exceed 255 bases observed then shuffle them to sample and only keep the first 255 + ks_shuffle(uint16_t, n, bases); + n = 255; + } + ks_introsort(uint16_t, n, bases); + /* zero out w and aux */ + memset(w, 0, 32 * sizeof(int)); + memset(&aux, 0, sizeof(call_aux_t)); + + for (j = n - 1; j >= 0; --j) { // calculate esum and fsum + uint16_t b = bases[j]; + /* extract quality and cap at 63 */ + int qual = b>>5 < 4? 4 : b>>5; + if (qual > 63) qual = 63; + /* extract base ORed with strand */ + int basestrand = b&0x1f; + /* extract base */ + int base = b&0xf; + aux.fsum[base] += em->coef->fk[w[basestrand]]; + aux.bsum[base] += em->coef->fk[w[basestrand]] * em->coef->beta[qual<<16|n<<8|aux.c[base]]; + ++aux.c[base]; + ++w[basestrand]; + } + + // generate likelihood + for (j = 0; j < m; ++j) { + float tmp1, tmp3; + int tmp2; + // homozygous + for (k = 0, tmp1 = tmp3 = 0.0, tmp2 = 0; k < m; ++k) { + if (k == j) continue; + tmp1 += aux.bsum[k]; tmp2 += aux.c[k]; tmp3 += aux.fsum[k]; + } + if (tmp2) { + q[j*m+j] = tmp1; + } + // heterozygous + for (k = j + 1; k < m; ++k) { + int cjk = aux.c[j] + aux.c[k]; + for (i = 0, tmp2 = 0, tmp1 = tmp3 = 0.0; i < m; ++i) { + if (i == j || i == k) continue; + tmp1 += aux.bsum[i]; tmp2 += aux.c[i]; tmp3 += aux.fsum[i]; + } + if (tmp2) { + q[j*m+k] = q[k*m+j] = -4.343 * em->coef->lhet[cjk<<8|aux.c[k]] + tmp1; + } else q[j*m+k] = q[k*m+j] = -4.343 * em->coef->lhet[cjk<<8|aux.c[k]]; // all the bases are either j or k + } + /* clamp to greater than 0 */ + for (k = 0; k < m; ++k) if (q[j*m+k] < 0.0) q[j*m+k] = 0.0; + } + + return 0; +} diff --git a/src/samtools-1.3.1/errmod.h b/src/samtools-1.3.1/errmod.h new file mode 100644 index 0000000..6db46f4 --- /dev/null +++ b/src/samtools-1.3.1/errmod.h @@ -0,0 +1,49 @@ +/* errmod.h -- revised MAQ error model. + + Copyright (C) 2010 Broad Institute. + Copyright (C) 2012 Genome Research Ltd. + + Author: Heng Li + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#ifndef ERRMOD_H +#define ERRMOD_H + +#include + +struct __errmod_coef_t; + +typedef struct { + double depcorr; + struct __errmod_coef_t *coef; +} errmod_t; + +errmod_t *errmod_init(double depcorr); +void errmod_destroy(errmod_t *em); + +/* + n: number of bases + m: maximum base + bases[i]: qual:6, strand:1, base:4 + q[i*m+j]: phred-scaled likelihood of (i,j) + */ +int errmod_cal(const errmod_t *em, int n, int m, uint16_t *bases, float *q); + +#endif diff --git a/src/samtools-1.3.1/examples/00README.txt b/src/samtools-1.3.1/examples/00README.txt new file mode 100644 index 0000000..c12eefc --- /dev/null +++ b/src/samtools-1.3.1/examples/00README.txt @@ -0,0 +1,41 @@ +File ex1.fa contains two sequences cut from the human genome +build36. They were extracted with command: + + samtools faidx human_b36.fa 2:2043966-2045540 20:67967-69550 + +Sequence names were changed manually for simplicity. File ex1.sam.gz +contains MAQ alignments extracted with: + + (samtools view NA18507_maq.bam 2:2044001-2045500; + samtools view NA18507_maq.bam 20:68001-69500) + +and processed with `samtools fixmate' to make it self-consistent as a +standalone alignment. + +To try samtools, you may run the following commands. + +Index the reference FASTA. + samtools faidx ex1.fa + +Convert the (headerless) SAM file to BAM. Note if we had used +"samtools view -h" above to create the ex1.sam.gz then we could omit the +"-t ex1.fa.fai" option here. + samtools view -S -b -t ex1.fa.fai -o ex1.bam ex1.sam.gz + +Build an index for the BAM file: + samtools index ex1.bam + +View a portion of the BAM file: + samtools view ex1.bam seq2:450-550 + +Visually inspect the alignments at the same location: + samtools tview -p seq2:450 ex1.bam ex1.fa + +View the data in pileup format: + samtools mpileup -f ex1.fa ex1.bam + +Generate an uncompressed VCF file of variants: + samtools mpileup -vu -f ex1.fa ex1.bam > ex1.vcf + +Generate a compressed VCF file of variants: + samtools mpileup -g -f ex1.fa ex1.bam > ex1.bcf diff --git a/src/cnvnator/src/samtools/examples/ex1.fa b/src/samtools-1.3.1/examples/ex1.fa similarity index 100% rename from src/cnvnator/src/samtools/examples/ex1.fa rename to src/samtools-1.3.1/examples/ex1.fa diff --git a/src/cnvnator/src/samtools/examples/toy.fa b/src/samtools-1.3.1/examples/toy.fa similarity index 100% rename from src/cnvnator/src/samtools/examples/toy.fa rename to src/samtools-1.3.1/examples/toy.fa diff --git a/src/cnvnator/src/samtools/examples/toy.sam b/src/samtools-1.3.1/examples/toy.sam similarity index 100% rename from src/cnvnator/src/samtools/examples/toy.sam rename to src/samtools-1.3.1/examples/toy.sam diff --git a/src/samtools-1.3.1/faidx.c b/src/samtools-1.3.1/faidx.c new file mode 100644 index 0000000..336bde5 --- /dev/null +++ b/src/samtools-1.3.1/faidx.c @@ -0,0 +1,99 @@ +/* faidx.c -- faidx subcommand. + + Copyright (C) 2008, 2009, 2013 Genome Research Ltd. + Portions copyright (C) 2011 Broad Institute. + + Author: Heng Li + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include +#include +#include +#include +#include +#include +#include + +static void error(const char *format, ...) +{ + if ( format ) + { + va_list ap; + va_start(ap, format); + vfprintf(stderr, format, ap); + va_end(ap); + } + else + { + fprintf(stderr, "\n"); + fprintf(stderr, "Usage: samtools faidx [ [...]]\n"); + fprintf(stderr, "\n"); + } + exit(-1); +} + + +int faidx_main(int argc, char *argv[]) +{ + int c; + while((c = getopt(argc, argv, "h")) >= 0) + { + switch(c) + { + case 'h': + default: + error(NULL); + } + } + if ( argc==optind ) + error(NULL); + if ( argc==2 ) + { + if (fai_build(argv[optind]) != 0) { + error("Could not build fai index %s.fai\n", argv[optind]); + } + return 0; + } + + faidx_t *fai = fai_load(argv[optind]); + if ( !fai ) error("Could not load fai index of %s\n", argv[optind]); + + while ( ++optind%s\n", argv[optind]); + int i, j, seq_len; + char *seq = fai_fetch(fai, argv[optind], &seq_len); + if ( seq_len < 0 ) error("Failed to fetch sequence in %s\n", argv[optind]); + for (i=0; i) via file + paths like 'irods:DATAOBJ'. DIR is the base of an iRODS source tree + such that the library is present as DIR/lib/core/obj/libRodsAPI.* and + headers are present under DIR/lib/api/include and so on. If '=DIR' is + omitted, $IRODS_HOME will be used as a base directory. + +--enable-libcurl + Use libcurl () to implement network access to + remote files via FTP, HTTP, HTTPS, S3, etc. By default, HTSlib uses + its own simple networking code to provide access via FTP and HTTP only. + +The configure script also accepts the usual options and environment variables +for tuning installation locations and compilers: type './configure --help' +for details. For example, + + ./configure CC=icc --prefix=/opt/icc-compiled + +would specify that HTSlib is to be built with icc and installed into bin, +lib, etc subdirectories under /opt/icc-compiled. + + +Installation Locations +====================== + +By default, 'make install' installs HTSlib libraries under /usr/local/lib, +HTSlib header files under /usr/local/include, utility programs under +/usr/local/bin, etc. (To be precise, the header files are installed within +a fixed 'htslib' subdirectory under the specified .../include location.) + +You can specify a different location to install HTSlib by configuring +with --prefix=DIR or specify locations for particular parts of HTSlib by +configuring with --libdir=DIR and so on. Type './configure --help' for +the full list of such install directory options. + +Alternatively you can specify different locations at install time by +typing 'make prefix=DIR install' or 'make libdir=DIR install' and so on. +Consult the list of prefix/exec_prefix/etc variables near the top of the +Makefile for the full list of such variables that can be overridden. + +You can also specify a staging area by typing 'make DESTDIR=DIR install', +possibly in conjunction with other --prefix or prefix=DIR settings. +For example, + + make DESTDIR=/tmp/staging prefix=/opt + +would install into bin, lib, etc subdirectories under /tmp/staging/opt. diff --git a/src/samtools-1.3.1/htslib-1.3.1/LICENSE b/src/samtools-1.3.1/htslib-1.3.1/LICENSE new file mode 100644 index 0000000..03db010 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/LICENSE @@ -0,0 +1,69 @@ +[Files in this distribution outwith the cram/ subdirectory are distributed +according to the terms of the following MIT/Expat license.] + +The MIT/Expat License + +Copyright (C) 2012-2014 Genome Research Ltd. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. + + +[Files within the cram/ subdirectory in this distribution are distributed +according to the terms of the following Modified 3-Clause BSD license.] + +The Modified-BSD License + +Copyright (C) 2012-2014 Genome Research Ltd. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +3. Neither the names Genome Research Ltd and Wellcome Trust Sanger Institute + nor the names of its contributors may be used to endorse or promote products + derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY GENOME RESEARCH LTD AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL GENOME RESEARCH LTD OR ITS CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +[The use of a range of years within a copyright notice in this distribution +should be interpreted as being equivalent to a list of years including the +first and last year specified and all consecutive years between them. + +For example, a copyright notice that reads "Copyright (C) 2005, 2007-2009, +2011-2012" should be interpreted as being identical to a notice that reads +"Copyright (C) 2005, 2007, 2008, 2009, 2011, 2012" and a copyright notice +that reads "Copyright (C) 2005-2012" should be interpreted as being identical +to a notice that reads "Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, +2011, 2012".] diff --git a/src/samtools-1.3.1/htslib-1.3.1/Makefile b/src/samtools-1.3.1/htslib-1.3.1/Makefile new file mode 100644 index 0000000..3fd9bee --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/Makefile @@ -0,0 +1,425 @@ +# Makefile for htslib, a C library for high-throughput sequencing data formats. +# +# Copyright (C) 2013-2015 Genome Research Ltd. +# +# Author: John Marshall +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + +CC = gcc +AR = ar +RANLIB = ranlib + +CPPFLAGS = +# TODO: probably update cram code to make it compile cleanly with -Wc++-compat +CFLAGS = -g -Wall -O2 +EXTRA_CFLAGS_PIC = -fpic +LDFLAGS = +LIBS = + +# For now these don't work too well as samtools also needs to know to +# add -lbz2 and -llzma if linking against the static libhts.a library. +# TODO This needs configury and adding to htslib.pc.in. +# +# # Bzip2 support; optionally used by CRAM. +# HAVE_LIBBZ2 := $(shell echo -e "\#include \012int main(void){return 0;}" > .test.c && $(CC) $(CFLAGS) $(CPPFLAGS) -o .test .test.c -lbz2 2>/dev/null && echo yes) +# ifeq "$(HAVE_LIBBZ2)" "yes" +# CPPFLAGS += -DHAVE_LIBBZ2 +# LIBS += -lbz2 +# endif +# +# # Lzma support; optionally used by CRAM. +# HAVE_LIBLZMA := $(shell echo -e "\#include \012int main(void){return 0;}" > .test.c && $(CC) $(CFLAGS) $(CPPFLAGS) -o .test .test.c -llzma 2>/dev/null && echo yes) +# ifeq "$(HAVE_LIBLZMA)" "yes" +# CPPFLAGS += -DHAVE_LIBLZMA +# LIBS += -llzma +# endif + +prefix = /usr/local +exec_prefix = $(prefix) +bindir = $(exec_prefix)/bin +includedir = $(prefix)/include +libdir = $(exec_prefix)/lib +libexecdir = $(exec_prefix)/libexec +datarootdir = $(prefix)/share +mandir = $(datarootdir)/man +man1dir = $(mandir)/man1 +man5dir = $(mandir)/man5 +pkgconfigdir= $(libdir)/pkgconfig + +MKDIR_P = mkdir -p +INSTALL = install -p +INSTALL_PROGRAM = $(INSTALL) +INSTALL_DATA = $(INSTALL) -m 644 +INSTALL_DIR = $(MKDIR_P) -m 755 + +# Set by config.mk if plugins are enabled +plugindir = + +BUILT_PROGRAMS = \ + bgzip \ + htsfile \ + tabix + +BUILT_TEST_PROGRAMS = \ + test/fieldarith \ + test/hfile \ + test/sam \ + test/test-regidx \ + test/test_view \ + test/test-vcf-api \ + test/test-vcf-sweep + +all: lib-static lib-shared $(BUILT_PROGRAMS) plugins $(BUILT_TEST_PROGRAMS) + +HTSPREFIX = +include htslib_vars.mk + + +PACKAGE_VERSION = 1.3.1 +LIBHTS_SOVERSION = 1 + + +# $(NUMERIC_VERSION) is for items that must have a numeric X.Y.Z string +# even if this is a dirty or untagged Git working tree. +NUMERIC_VERSION = $(PACKAGE_VERSION) + +# If building from a Git repository, replace $(PACKAGE_VERSION) with the Git +# description of the working tree: either a release tag with the same value +# as $(PACKAGE_VERSION) above, or an exact description likely based on a tag. +# Much of this is also GNU Make-specific. If you don't have GNU Make and/or +# are not building from a Git repository, comment out this conditional. +ifneq "$(wildcard .git)" "" +original_version := $(PACKAGE_VERSION) +PACKAGE_VERSION := $(shell git describe --always --dirty) + +# Unless the Git description matches /\d*\.\d*(\.\d*)?/, i.e., is exactly a tag +# with a numeric name, revert $(NUMERIC_VERSION) to the original version number +# written above, but with the patchlevel field bumped to 255. +ifneq "$(subst ..,.,$(subst 0,,$(subst 1,,$(subst 2,,$(subst 3,,$(subst 4,,$(subst 5,,$(subst 6,,$(subst 7,,$(subst 8,,$(subst 9,,$(PACKAGE_VERSION))))))))))))" "." +empty := +NUMERIC_VERSION := $(subst $(empty) ,.,$(wordlist 1,2,$(subst ., ,$(original_version))) 255) +endif + +# Force version.h to be remade if $(PACKAGE_VERSION) has changed. +version.h: $(if $(wildcard version.h),$(if $(findstring "$(PACKAGE_VERSION)",$(shell cat version.h)),,force)) +endif + +version.h: + echo '#define HTS_VERSION "$(PACKAGE_VERSION)"' > $@ + +print-version: + @echo $(PACKAGE_VERSION) + + +.SUFFIXES: .bundle .c .o .pico .so + +.c.o: + $(CC) $(CFLAGS) -I. $(CPPFLAGS) -c -o $@ $< + +.c.pico: + $(CC) $(CFLAGS) -I. $(CPPFLAGS) $(EXTRA_CFLAGS_PIC) -c -o $@ $< + + +LIBHTS_OBJS = \ + kfunc.o \ + knetfile.o \ + kstring.o \ + bgzf.o \ + faidx.o \ + hfile.o \ + hfile_net.o \ + hts.o \ + md5.o \ + regidx.o \ + sam.o \ + synced_bcf_reader.o \ + vcf_sweep.o \ + tbx.o \ + vcf.o \ + vcfutils.o \ + cram/cram_codecs.o \ + cram/cram_decode.o \ + cram/cram_encode.o \ + cram/cram_external.o \ + cram/cram_index.o \ + cram/cram_io.o \ + cram/cram_samtools.o \ + cram/cram_stats.o \ + cram/files.o \ + cram/mFILE.o \ + cram/open_trace_file.o \ + cram/pooled_alloc.o \ + cram/rANS_static.o \ + cram/sam_header.o \ + cram/string_alloc.o \ + cram/thread_pool.o \ + cram/vlen.o \ + cram/zfio.o + +PLUGIN_OBJS = + +cram_h = cram/cram.h $(cram_samtools_h) $(cram_sam_header_h) $(cram_structs_h) $(cram_io_h) cram/cram_encode.h cram/cram_decode.h cram/cram_stats.h cram/cram_codecs.h cram/cram_index.h $(htslib_cram_h) +cram_io_h = cram/cram_io.h $(cram_misc_h) +cram_misc_h = cram/misc.h cram/os.h +cram_sam_header_h = cram/sam_header.h cram/string_alloc.h cram/pooled_alloc.h $(htslib_khash_h) $(htslib_kstring_h) +cram_samtools_h = cram/cram_samtools.h $(htslib_sam_h) $(cram_sam_header_h) +cram_structs_h = cram/cram_structs.h cram/thread_pool.h cram/string_alloc.h $(htslib_khash_h) +cram_open_trace_file_h = cram/open_trace_file.h cram/mFILE.h +hfile_internal_h = hfile_internal.h $(htslib_hfile_h) +hts_internal_h = hts_internal.h $(htslib_hts_h) + + +# To be effective, config.mk needs to appear after most Makefile variables are +# set but before most rules appear, so that it can both use previously-set +# variables in its own rules' prerequisites and also update variables for use +# in later rules' prerequisites. + +# If your make doesn't accept -include, change this to 'include' if you are +# using the configure script or just comment the line out if you are not. +-include config.mk + +# Usually config.h is generated by running configure or config.status, +# but if those aren't used create a default config.h here. +config.h: + echo '/* Empty config.h generated by Makefile */' > $@ + + +lib-static: libhts.a + +# $(shell), :=, and ifeq/.../endif are GNU Make-specific. If you don't have +# GNU Make, comment out the parts of this conditional that don't apply. +PLATFORM := $(shell uname -s) +ifeq "$(PLATFORM)" "Darwin" +SHLIB_FLAVOUR = dylib +lib-shared: libhts.dylib +BUILT_PLUGINS = $(PLUGIN_OBJS:.o=.bundle) +else +SHLIB_FLAVOUR = so +lib-shared: libhts.so +BUILT_PLUGINS = $(PLUGIN_OBJS:.o=.so) +endif + +plugins: $(BUILT_PLUGINS) + + +libhts.a: $(LIBHTS_OBJS) + @-rm -f $@ + $(AR) -rc $@ $(LIBHTS_OBJS) + -$(RANLIB) $@ + + +# The target here is libhts.so, as that is the built file that other rules +# depend upon and that is used when -lhts appears in other program's recipes. +# As a byproduct invisible to make, libhts.so.NN is also created, as it is the +# file used at runtime (when $LD_LIBRARY_PATH includes the build directory). + +libhts.so: $(LIBHTS_OBJS:.o=.pico) + $(CC) -shared -Wl,-soname,libhts.so.$(LIBHTS_SOVERSION) -pthread $(LDFLAGS) -o $@ $(LIBHTS_OBJS:.o=.pico) -lz -lm $(LIBS) + ln -sf $@ libhts.so.$(LIBHTS_SOVERSION) + +# Similarly this also creates libhts.NN.dylib as a byproduct, so that programs +# when run can find this uninstalled shared library (when $DYLD_LIBRARY_PATH +# includes this project's build directory). + +libhts.dylib: $(LIBHTS_OBJS) + $(CC) -dynamiclib -install_name $(libdir)/libhts.$(LIBHTS_SOVERSION).dylib -current_version $(NUMERIC_VERSION) -compatibility_version $(LIBHTS_SOVERSION) $(LDFLAGS) -o $@ $(LIBHTS_OBJS) -lz $(LIBS) + ln -sf $@ libhts.$(LIBHTS_SOVERSION).dylib + + +.pico.so: + $(CC) -shared -Wl,-E -pthread $(LDFLAGS) -o $@ $< $(LIBS) + +.o.bundle: + $(CC) -bundle -Wl,-undefined,dynamic_lookup $(LDFLAGS) -o $@ $< $(LIBS) + + +bgzf.o bgzf.pico: bgzf.c config.h $(htslib_hts_h) $(htslib_bgzf_h) $(htslib_hfile_h) $(htslib_khash_h) +kstring.o kstring.pico: kstring.c config.h $(htslib_kstring_h) +knetfile.o knetfile.pico: knetfile.c config.h $(htslib_knetfile_h) +hfile.o hfile.pico: hfile.c config.h $(htslib_hfile_h) $(hfile_internal_h) $(hts_internal_h) $(htslib_khash_h) +hfile_irods.o hfile_irods.pico: hfile_irods.c config.h $(hfile_internal_h) $(htslib_hts_h) $(htslib_kstring_h) +hfile_libcurl.o hfile_libcurl.pico: hfile_libcurl.c config.h $(hfile_internal_h) $(htslib_hts_h) $(htslib_kstring_h) +hfile_net.o hfile_net.pico: hfile_net.c config.h $(hfile_internal_h) $(htslib_knetfile_h) +hts.o hts.pico: hts.c config.h version.h $(htslib_hts_h) $(htslib_bgzf_h) $(cram_h) $(htslib_hfile_h) $(htslib_khash_h) $(htslib_kseq_h) $(htslib_ksort_h) $(hts_internal_h) +vcf.o vcf.pico: vcf.c config.h $(htslib_vcf_h) $(htslib_bgzf_h) $(htslib_tbx_h) $(htslib_hfile_h) $(hts_internal_h) $(htslib_khash_h) $(htslib_kseq_h) $(htslib_kstring_h) $(htslib_khash_str2int_h) +sam.o sam.pico: sam.c config.h $(htslib_sam_h) $(htslib_bgzf_h) $(cram_h) $(hts_internal_h) $(htslib_hfile_h) $(htslib_khash_h) $(htslib_kseq_h) $(htslib_kstring_h) +tbx.o tbx.pico: tbx.c config.h $(htslib_tbx_h) $(htslib_bgzf_h) $(htslib_khash_h) +faidx.o faidx.pico: faidx.c config.h $(htslib_bgzf_h) $(htslib_faidx_h) $(htslib_hfile_h) $(htslib_khash_h) $(htslib_kstring_h) +synced_bcf_reader.o synced_bcf_reader.pico: synced_bcf_reader.c config.h $(htslib_synced_bcf_reader_h) $(htslib_kseq_h) $(htslib_khash_str2int_h) $(htslib_bgzf_h) +vcf_sweep.o vcf_sweep.pico: vcf_sweep.c config.h $(htslib_vcf_sweep_h) $(htslib_bgzf_h) +vcfutils.o vcfutils.pico: vcfutils.c config.h $(htslib_vcfutils_h) $(htslib_kbitset_h) +kfunc.o kfunc.pico: kfunc.c config.h $(htslib_kfunc_h) +regidx.o regidx.pico: regidx.c config.h $(htslib_hts_h) $(htslib_kstring_h) $(htslib_kseq_h) $(htslib_khash_str2int_h) $(htslib_regidx_h) +md5.o md5.pico: md5.c config.h $(htslib_hts_h) +plugin.o plugin.pico: plugin.c config.h $(hts_internal_h) $(htslib_kstring_h) + +cram/cram_codecs.o cram/cram_codecs.pico: cram/cram_codecs.c config.h $(cram_h) +cram/cram_decode.o cram/cram_decode.pico: cram/cram_decode.c config.h $(cram_h) cram/os.h $(htslib_hts_h) +cram/cram_encode.o cram/cram_encode.pico: cram/cram_encode.c config.h $(cram_h) cram/os.h $(htslib_hts_h) +cram/cram_external.o cram/cram_external.pico: cram/cram_external.c config.h $(htslib_hfile_h) $(cram_h) +cram/cram_index.o cram/cram_index.pico: cram/cram_index.c config.h $(htslib_hfile_h) $(cram_h) cram/os.h cram/zfio.h $(hts_internal_h) +cram/cram_io.o cram/cram_io.pico: cram/cram_io.c config.h $(cram_h) cram/os.h $(htslib_hts_h) $(cram_open_trace_file_h) cram/rANS_static.h $(htslib_hfile_h) $(htslib_bgzf_h) $(htslib_faidx_h) +cram/cram_samtools.o cram/cram_samtools.pico: cram/cram_samtools.c config.h $(cram_h) $(htslib_sam_h) +cram/cram_stats.o cram/cram_stats.pico: cram/cram_stats.c config.h $(cram_h) cram/os.h +cram/files.o cram/files.pico: cram/files.c config.h $(cram_misc_h) +cram/mFILE.o cram/mFILE.pico: cram/mFILE.c config.h cram/os.h cram/mFILE.h cram/vlen.h +cram/open_trace_file.o cram/open_trace_file.pico: cram/open_trace_file.c config.h cram/os.h $(cram_open_trace_file_h) $(cram_misc_h) $(htslib_hfile_h) +cram/pooled_alloc.o cram/pooled_alloc.pico: cram/pooled_alloc.c config.h cram/pooled_alloc.h +cram/rANS_static.o cram/rANS_static.pico: cram/rANS_static.c config.h cram/rANS_static.h cram/rANS_byte.h +cram/sam_header.o cram/sam_header.pico: cram/sam_header.c config.h $(cram_sam_header_h) cram/string_alloc.h +cram/string_alloc.o cram/string_alloc.pico: cram/string_alloc.c config.h cram/string_alloc.h +cram/thread_pool.o cram/thread_pool.pico: cram/thread_pool.c config.h cram/thread_pool.h +cram/vlen.o cram/vlen.pico: cram/vlen.c config.h cram/vlen.h cram/os.h +cram/zfio.o cram/zfio.pico: cram/zfio.c config.h cram/os.h cram/zfio.h + + +bgzip: bgzip.o libhts.a + $(CC) -pthread $(LDFLAGS) -o $@ bgzip.o libhts.a -lz $(LIBS) + +htsfile: htsfile.o libhts.a + $(CC) -pthread $(LDFLAGS) -o $@ htsfile.o libhts.a -lz $(LIBS) + +tabix: tabix.o libhts.a + $(CC) -pthread $(LDFLAGS) -o $@ tabix.o libhts.a -lz $(LIBS) + +bgzip.o: bgzip.c config.h $(htslib_bgzf_h) $(htslib_hts_h) +htsfile.o: htsfile.c config.h $(htslib_hfile_h) $(htslib_hts_h) $(htslib_sam_h) $(htslib_vcf_h) +tabix.o: tabix.c config.h $(htslib_tbx_h) $(htslib_sam_h) $(htslib_vcf_h) $(htslib_kseq_h) $(htslib_bgzf_h) $(htslib_hts_h) $(htslib_regidx_h) + + +# For tests that might use it, set $REF_PATH explicitly to use only reference +# areas within the test suite (or set it to ':' to use no reference areas). +check test: htsfile $(BUILT_TEST_PROGRAMS) + test/fieldarith test/fieldarith.sam + test/hfile + test/sam test/ce.fa test/faidx.fa + test/test-regidx + cd test && REF_PATH=: ./test.pl + +test/fieldarith: test/fieldarith.o libhts.a + $(CC) -pthread $(LDFLAGS) -o $@ test/fieldarith.o libhts.a -lz $(LIBS) + +test/hfile: test/hfile.o libhts.a + $(CC) -pthread $(LDFLAGS) -o $@ test/hfile.o libhts.a -lz $(LIBS) + +test/sam: test/sam.o libhts.a + $(CC) -pthread $(LDFLAGS) -o $@ test/sam.o libhts.a -lz $(LIBS) + +test/test-regidx: test/test-regidx.o libhts.a + $(CC) -pthread $(LDFLAGS) -o $@ test/test-regidx.o libhts.a -lz $(LIBS) + +test/test_view: test/test_view.o libhts.a + $(CC) -pthread $(LDFLAGS) -o $@ test/test_view.o libhts.a -lz $(LIBS) + +test/test-vcf-api: test/test-vcf-api.o libhts.a + $(CC) -pthread $(LDFLAGS) -o $@ test/test-vcf-api.o libhts.a -lz $(LIBS) + +test/test-vcf-sweep: test/test-vcf-sweep.o libhts.a + $(CC) -pthread $(LDFLAGS) -o $@ test/test-vcf-sweep.o libhts.a -lz $(LIBS) + +test/fieldarith.o: test/fieldarith.c config.h $(htslib_sam_h) +test/hfile.o: test/hfile.c config.h $(htslib_hfile_h) $(htslib_hts_defs_h) +test/sam.o: test/sam.c config.h $(htslib_hts_defs_h) $(htslib_sam_h) $(htslib_faidx_h) $(htslib_kstring_h) +test/test-regidx.o: test/test-regidx.c config.h $(htslib_regidx_h) +test/test_view.o: test/test_view.c config.h $(cram_h) $(htslib_sam_h) +test/test-vcf-api.o: test/test-vcf-api.c config.h $(htslib_hts_h) $(htslib_vcf_h) $(htslib_kstring_h) $(htslib_kseq_h) +test/test-vcf-sweep.o: test/test-vcf-sweep.c config.h $(htslib_vcf_sweep_h) + + +install: libhts.a $(BUILT_PROGRAMS) $(BUILT_PLUGINS) installdirs install-$(SHLIB_FLAVOUR) install-pkgconfig + $(INSTALL_PROGRAM) $(BUILT_PROGRAMS) $(DESTDIR)$(bindir) + if test -n "$(BUILT_PLUGINS)"; then $(INSTALL_PROGRAM) $(BUILT_PLUGINS) $(DESTDIR)$(plugindir); fi + $(INSTALL_DATA) htslib/*.h $(DESTDIR)$(includedir)/htslib + $(INSTALL_DATA) libhts.a $(DESTDIR)$(libdir)/libhts.a + $(INSTALL_DATA) htsfile.1 tabix.1 $(DESTDIR)$(man1dir) + $(INSTALL_DATA) faidx.5 sam.5 vcf.5 $(DESTDIR)$(man5dir) + +installdirs: + $(INSTALL_DIR) $(DESTDIR)$(bindir) $(DESTDIR)$(includedir) $(DESTDIR)$(includedir)/htslib $(DESTDIR)$(libdir) $(DESTDIR)$(man1dir) $(DESTDIR)$(man5dir) $(DESTDIR)$(pkgconfigdir) + if test -n "$(plugindir)"; then $(INSTALL_DIR) $(DESTDIR)$(plugindir); fi + +# After installation, the real file in $(libdir) will be libhts.so.X.Y.Z, +# with symlinks libhts.so (used via -lhts during linking of client programs) +# and libhts.so.NN (used by client executables at runtime). + +install-so: libhts.so installdirs + $(INSTALL_DATA) libhts.so $(DESTDIR)$(libdir)/libhts.so.$(PACKAGE_VERSION) + ln -sf libhts.so.$(PACKAGE_VERSION) $(DESTDIR)$(libdir)/libhts.so + ln -sf libhts.so.$(PACKAGE_VERSION) $(DESTDIR)$(libdir)/libhts.so.$(LIBHTS_SOVERSION) + +install-dylib: libhts.dylib installdirs + $(INSTALL_PROGRAM) libhts.dylib $(DESTDIR)$(libdir)/libhts.$(PACKAGE_VERSION).dylib + ln -sf libhts.$(PACKAGE_VERSION).dylib $(DESTDIR)$(libdir)/libhts.dylib + ln -sf libhts.$(PACKAGE_VERSION).dylib $(DESTDIR)$(libdir)/libhts.$(LIBHTS_SOVERSION).dylib + +# Substitute these pseudo-autoconf variables only at install time +# so that "make install prefix=/prefix/path" etc continue to work. +install-pkgconfig: installdirs + sed -e 's#@includedir@#$(includedir)#g;s#@libdir@#$(libdir)#g;s#@PACKAGE_VERSION@#$(PACKAGE_VERSION)#g' htslib.pc.in > $(DESTDIR)$(pkgconfigdir)/htslib.pc + chmod 644 $(DESTDIR)$(pkgconfigdir)/htslib.pc + +# A pkg-config file (suitable for copying to $PKG_CONFIG_PATH) that provides +# flags for building against the uninstalled library in this build directory. +htslib-uninstalled.pc: htslib.pc.in + sed -e 's#@includedir@#'`pwd`'#g;s#@libdir@#'`pwd`'#g' htslib.pc.in > $@ + + +testclean: + -rm -f test/*.tmp test/*.tmp.* + +mostlyclean: testclean + -rm -f *.o *.pico cram/*.o cram/*.pico test/*.o test/*.dSYM version.h + +clean: mostlyclean clean-$(SHLIB_FLAVOUR) + -rm -f libhts.a $(BUILT_PROGRAMS) $(BUILT_PLUGINS) $(BUILT_TEST_PROGRAMS) + +distclean maintainer-clean: clean + -rm -f config.cache config.h config.log config.mk config.status + -rm -f TAGS *-uninstalled.pc + +clean-so: + -rm -f libhts.so libhts.so.* + +clean-dylib: + -rm -f libhts.dylib libhts.*.dylib + + +tags TAGS: + ctags -f TAGS *.[ch] cram/*.[ch] htslib/*.h + +# We recommend libhts-using programs be built against a separate htslib +# installation. However if you feel that you must bundle htslib source +# code with your program, this hook enables Automake-style "make dist" +# for this subdirectory. If you do bundle an htslib snapshot, please +# add identifying information to $(PACKAGE_VERSION) as appropriate. +# (The wildcards attempt to omit non-exported files (.git*, README.md, +# etc) and other detritus that might be in the top-level directory.) +distdir: + tar -c *.[ch15] [ILMNRcht]*[ELSbcekmnt] | (cd $(distdir) && tar -x) + +cd $(distdir) && $(MAKE) distclean + +force: + + +.PHONY: all check clean distclean distdir force +.PHONY: install install-pkgconfig installdirs lib-shared lib-static +.PHONY: maintainer-clean mostlyclean plugins print-version tags test testclean +.PHONY: clean-so install-so +.PHONY: clean-dylib install-dylib diff --git a/src/samtools-1.3.1/htslib-1.3.1/NEWS b/src/samtools-1.3.1/htslib-1.3.1/NEWS new file mode 100644 index 0000000..b7bc4d4 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/NEWS @@ -0,0 +1,109 @@ +Noteworthy changes in release 1.3.1 (22 April 2016) + +* Improved error checking and reporting, especially of I/O errors when + writing output files (#17, #315, PR #271, PR #317). + +* Build fixes for 32-bit systems; be sure to run configure to enable + large file support and access to 2GiB+ files. + +* Numerous VCF parsing fixes (#321, #322, #323, #324, #325; PR #370). + Particular thanks to Kostya Kortchinsky of the Google Security Team + for testing and numerous input parsing bug reports. + +* HTSlib now prints an informational message when initially creating a + CRAM reference cache in the default location under your $HOME directory. + (No message is printed if you are using $REF_CACHE to specify a location.) + +* Avoided rare race condition when caching downloaded CRAM reference sequence + files, by using distinctive names for temporary files (in addition to O_EXCL, + which has always been used). Occasional corruption would previously occur + when multiple tools were simultaneously caching the same reference sequences + on an NFS filesystem that did not support O_EXCL (PR #320). + +* Prevented race condition in file access plugin loading (PR #341). + +* Fixed mpileup memory leak, so no more "[bam_plp_destroy] memory leak [...] + Continue anyway" warning messages (#299). + +* Various minor CRAM fixes. + +* Fixed documentation problems #348 and #358. + + +Noteworthy changes in release 1.3 (15 December 2015) + +* Files can now be accessed via HTTPS and Amazon S3 in addition to HTTP + and FTP, when HTSlib is configured to use libcurl for network file access + rather than the included basic knetfile networking. + +* HTSlib can be built to use remote access hFILE backends (such as iRODS + and libcurl) via a plugin mechanism. This allows other backends to be + easily added and facilitates building tools that use HTSlib, as they + don't need to be linked with the backends' various required libraries. + +* When writing CRAM output, sam_open() etc now default to writing CRAM v3.0 + rather than v2.1. + +* fai_build() and samtools faidx now accept initial whitespace in ">" + headers (e.g., "> chr1 description" is taken to refer to "chr1"). + +* tabix --only-header works again (was broken in 1.2.x; #249). + +* HTSlib's configure script and Makefile now fully support the standard + convention of allowing CC/CPPFLAGS/CFLAGS/LDFLAGS/LIBS to be overridden + as needed. Previously the Makefile listened to $(LDLIBS) instead; if you + were overriding that, you should now override LIBS rather than LDLIBS. + +* Fixed bugs #168, #172, #176, #197, #206, #225, #245, #265, #295, and #296. + + +Noteworthy changes in release 1.2.1 (3 February 2015) + +* Reinstated hts_file_type() and FT_* macros, which were available until 1.1 + but briefly removed in 1.2. This function is deprecated and will be removed + in a future release -- you should use hts_detect_format() etc instead + + +Noteworthy changes in release 1.2 (2 February 2015) + +* HTSlib now has a configure script which checks your build environment + and allows for selection of optional extras. See INSTALL for details + +* By default, reference sequences are fetched from the EBI CRAM Reference + Registry and cached in your $HOME cache directory. This behaviour can + be controlled by setting REF_PATH and REF_CACHE enviroment variables + (see the samtools(1) man page for details) + +* Numerous CRAM improvements: + - Support for CRAM v3.0, an upcoming revision to CRAM supporting + better compression and per-container checksums + - EOF checking for v2.1 and v3.0 (similar to checking BAM EOF blocks) + - Non-standard values for PNEXT and TLEN fields are now preserved + - hts_set_fai_filename() now provides a reference file when encoding + - Generated read names are now numbered from 1, rather than being + labelled 'slice:record-in-slice' + - Multi-threading and speed improvements + +* New htsfile command for identifying file formats, and corresponding + file format detection APIs + +* New tabix --regions FILE, --targets FILE options for filtering via BED files + +* Optional iRODS file access, disabled by default. Configure with --with-irods + to enable accessing iRODS data objects directly via 'irods:DATAOBJ' + +* All occurences of 2^29 in the source have been eliminated, so indexing + and querying against reference sequences larger than 512Mbp works (when + using CSI indices) + +* Support for plain GZIP compression in various places + +* VCF header editing speed improvements + +* Added seq_nt16_int[] (equivalent to the samtools API's bam_nt16_nt4_table) + +* Reinstated faidx_fetch_nseq(), which was accidentally removed from 1.1. + Now faidx_fetch_nseq() and faidx_nseq() are equivalent; eventually + faidx_fetch_nseq() will be deprecated and removed [#156] + +* Fixed bugs #141, #152, #155, #158, #159, and various memory leaks diff --git a/src/samtools-1.3.1/htslib-1.3.1/README b/src/samtools-1.3.1/htslib-1.3.1/README new file mode 100644 index 0000000..4225bec --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/README @@ -0,0 +1,5 @@ +HTSlib is an implementation of a unified C library for accessing common file +formats, such as SAM, CRAM, VCF, and BCF, used for high-throughput sequencing +data. It is the core library used by samtools and bcftools. + +See INSTALL for building and installation instructions. diff --git a/src/samtools-1.3.1/htslib-1.3.1/bgzf.c b/src/samtools-1.3.1/htslib-1.3.1/bgzf.c new file mode 100644 index 0000000..a6c8897 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/bgzf.c @@ -0,0 +1,1330 @@ +/* The MIT License + + Copyright (c) 2008 Broad Institute / Massachusetts Institute of Technology + 2011, 2012 Attractive Chaos + Copyright (C) 2009, 2013-2016 Genome Research Ltd + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. +*/ + +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "htslib/hts.h" +#include "htslib/bgzf.h" +#include "htslib/hfile.h" + +#define BGZF_CACHE +#define BGZF_MT + +#define BLOCK_HEADER_LENGTH 18 +#define BLOCK_FOOTER_LENGTH 8 + + +/* BGZF/GZIP header (speciallized from RFC 1952; little endian): + +---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+ + | 31|139| 8| 4| 0| 0|255| 6| 66| 67| 2|BLK_LEN| + +---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+ + BGZF extension: + ^ ^ ^ ^ + | | | | + FLG.EXTRA XLEN B C + + BGZF format is compatible with GZIP. It limits the size of each compressed + block to 2^16 bytes and adds and an extra "BC" field in the gzip header which + records the size. + +*/ +static const uint8_t g_magic[19] = "\037\213\010\4\0\0\0\0\0\377\6\0\102\103\2\0\0\0"; + +#ifdef BGZF_CACHE +typedef struct { + int size; + uint8_t *block; + int64_t end_offset; +} cache_t; +#include "htslib/khash.h" +KHASH_MAP_INIT_INT64(cache, cache_t) +#endif + +typedef struct +{ + uint64_t uaddr; // offset w.r.t. uncompressed data + uint64_t caddr; // offset w.r.t. compressed data +} +bgzidx1_t; + +struct __bgzidx_t +{ + int noffs, moffs; // the size of the index, n:used, m:allocated + bgzidx1_t *offs; // offsets + uint64_t ublock_addr; // offset of the current block (uncompressed data) +}; + +void bgzf_index_destroy(BGZF *fp); +int bgzf_index_add_block(BGZF *fp); + +static inline void packInt16(uint8_t *buffer, uint16_t value) +{ + buffer[0] = value; + buffer[1] = value >> 8; +} + +static inline int unpackInt16(const uint8_t *buffer) +{ + return buffer[0] | buffer[1] << 8; +} + +static inline void packInt32(uint8_t *buffer, uint32_t value) +{ + buffer[0] = value; + buffer[1] = value >> 8; + buffer[2] = value >> 16; + buffer[3] = value >> 24; +} + +static const char *bgzf_zerr(int errnum, z_stream *zs) +{ + static char buffer[32]; + + /* Return zs->msg if available. + zlib doesn't set this very reliably. Looking at the source suggests + that it may get set to a useful message for deflateInit2, inflateInit2 + and inflate when it returns Z_DATA_ERROR. For inflate with other + return codes, deflate, deflateEnd and inflateEnd it doesn't appear + to be useful. For the likely non-useful cases, the caller should + pass NULL into zs. */ + + if (zs && zs->msg) return zs->msg; + + // gzerror OF((gzFile file, int *errnum) + switch (errnum) { + case Z_ERRNO: + return strerror(errno); + case Z_STREAM_ERROR: + return "invalid parameter/compression level, or inconsistent stream state"; + case Z_DATA_ERROR: + return "invalid or incomplete IO"; + case Z_MEM_ERROR: + return "out of memory"; + case Z_BUF_ERROR: + return "progress temporarily not possible, or in() / out() returned an error"; + case Z_VERSION_ERROR: + return "zlib version mismatch"; + case Z_OK: // 0: maybe gzgets error Z_NULL + default: + snprintf(buffer, sizeof(buffer), "[%d] unknown", errnum); + return buffer; // FIXME: Not thread-safe. + } +} + +static BGZF *bgzf_read_init(hFILE *hfpr) +{ + BGZF *fp; + uint8_t magic[18]; + ssize_t n = hpeek(hfpr, magic, 18); + if (n < 0) return NULL; + + fp = (BGZF*)calloc(1, sizeof(BGZF)); + if (fp == NULL) return NULL; + + fp->is_write = 0; + fp->is_compressed = (n==2 && magic[0]==0x1f && magic[1]==0x8b); + fp->uncompressed_block = malloc(BGZF_MAX_BLOCK_SIZE); + fp->compressed_block = malloc(BGZF_MAX_BLOCK_SIZE); + fp->is_compressed = (n==18 && magic[0]==0x1f && magic[1]==0x8b) ? 1 : 0; + fp->is_gzip = ( !fp->is_compressed || ((magic[3]&4) && memcmp(&magic[12], "BC\2\0",4)==0) ) ? 0 : 1; +#ifdef BGZF_CACHE + fp->cache = kh_init(cache); +#endif + return fp; +} + +// get the compress level from the mode string: compress_level==-1 for the default level, -2 plain uncompressed +static int mode2level(const char *__restrict mode) +{ + int i, compress_level = -1; + for (i = 0; mode[i]; ++i) + if (mode[i] >= '0' && mode[i] <= '9') break; + if (mode[i]) compress_level = (int)mode[i] - '0'; + if (strchr(mode, 'u')) compress_level = -2; + return compress_level; +} +static BGZF *bgzf_write_init(const char *mode) +{ + BGZF *fp; + fp = (BGZF*)calloc(1, sizeof(BGZF)); + if (fp == NULL) goto mem_fail; + fp->is_write = 1; + int compress_level = mode2level(mode); + if ( compress_level==-2 ) + { + fp->is_compressed = 0; + return fp; + } + fp->is_compressed = 1; + + fp->uncompressed_block = malloc(BGZF_MAX_BLOCK_SIZE); + if (fp->uncompressed_block == NULL) goto mem_fail; + fp->compressed_block = malloc(BGZF_MAX_BLOCK_SIZE); + if (fp->compressed_block == NULL) goto mem_fail; + + fp->compress_level = compress_level < 0? Z_DEFAULT_COMPRESSION : compress_level; // Z_DEFAULT_COMPRESSION==-1 + if (fp->compress_level > 9) fp->compress_level = Z_DEFAULT_COMPRESSION; + if ( strchr(mode,'g') ) + { + // gzip output + fp->is_gzip = 1; + fp->gz_stream = (z_stream*)calloc(1,sizeof(z_stream)); + if (fp->gz_stream == NULL) goto mem_fail; + fp->gz_stream->zalloc = NULL; + fp->gz_stream->zfree = NULL; + fp->gz_stream->msg = NULL; + + int ret = deflateInit2(fp->gz_stream, fp->compress_level, Z_DEFLATED, 15|16, 8, Z_DEFAULT_STRATEGY); + if (ret!=Z_OK) { + if (hts_verbose >= 1) { + fprintf(stderr, "[E::%s] deflateInit2 failed: %s\n", + __func__, bgzf_zerr(ret, fp->gz_stream)); + } + goto fail; + } + } + return fp; + + mem_fail: + if (hts_verbose >= 1) { + fprintf(stderr, "[E::%s] %s\n", __func__, strerror(errno)); + } + fail: + if (fp != NULL) { + free(fp->uncompressed_block); + free(fp->compressed_block); + free(fp->gz_stream); + free(fp); + } + return NULL; +} + +BGZF *bgzf_open(const char *path, const char *mode) +{ + BGZF *fp = 0; + assert(compressBound(BGZF_BLOCK_SIZE) < BGZF_MAX_BLOCK_SIZE); + if (strchr(mode, 'r')) { + hFILE *fpr; + if ((fpr = hopen(path, mode)) == 0) return 0; + fp = bgzf_read_init(fpr); + if (fp == 0) { hclose_abruptly(fpr); return NULL; } + fp->fp = fpr; + } else if (strchr(mode, 'w') || strchr(mode, 'a')) { + hFILE *fpw; + if ((fpw = hopen(path, mode)) == 0) return 0; + fp = bgzf_write_init(mode); + if (fp == NULL) return NULL; + fp->fp = fpw; + } + else { errno = EINVAL; return 0; } + + fp->is_be = ed_is_big(); + return fp; +} + +BGZF *bgzf_dopen(int fd, const char *mode) +{ + BGZF *fp = 0; + assert(compressBound(BGZF_BLOCK_SIZE) < BGZF_MAX_BLOCK_SIZE); + if (strchr(mode, 'r')) { + hFILE *fpr; + if ((fpr = hdopen(fd, mode)) == 0) return 0; + fp = bgzf_read_init(fpr); + if (fp == 0) { hclose_abruptly(fpr); return NULL; } // FIXME this closes fd + fp->fp = fpr; + } else if (strchr(mode, 'w') || strchr(mode, 'a')) { + hFILE *fpw; + if ((fpw = hdopen(fd, mode)) == 0) return 0; + fp = bgzf_write_init(mode); + if (fp == NULL) return NULL; + fp->fp = fpw; + } + else { errno = EINVAL; return 0; } + + fp->is_be = ed_is_big(); + return fp; +} + +BGZF *bgzf_hopen(hFILE *hfp, const char *mode) +{ + BGZF *fp = NULL; + assert(compressBound(BGZF_BLOCK_SIZE) < BGZF_MAX_BLOCK_SIZE); + if (strchr(mode, 'r')) { + fp = bgzf_read_init(hfp); + if (fp == NULL) return NULL; + } else if (strchr(mode, 'w') || strchr(mode, 'a')) { + fp = bgzf_write_init(mode); + if (fp == NULL) return NULL; + } + else { errno = EINVAL; return 0; } + + fp->fp = hfp; + fp->is_be = ed_is_big(); + return fp; +} + +int bgzf_compress(void *_dst, size_t *dlen, const void *src, size_t slen, int level) +{ + uint32_t crc; + z_stream zs; + uint8_t *dst = (uint8_t*)_dst; + + // compress the body + zs.zalloc = NULL; zs.zfree = NULL; + zs.msg = NULL; + zs.next_in = (Bytef*)src; + zs.avail_in = slen; + zs.next_out = dst + BLOCK_HEADER_LENGTH; + zs.avail_out = *dlen - BLOCK_HEADER_LENGTH - BLOCK_FOOTER_LENGTH; + int ret = deflateInit2(&zs, level, Z_DEFLATED, -15, 8, Z_DEFAULT_STRATEGY); // -15 to disable zlib header/footer + if (ret!=Z_OK) { + if (hts_verbose >= 1) { + fprintf(stderr, "[E::%s] deflateInit2 failed: %s\n", + __func__, bgzf_zerr(ret, &zs)); + } + return -1; + } + if ((ret = deflate(&zs, Z_FINISH)) != Z_STREAM_END) { + if (hts_verbose >= 1) { + fprintf(stderr, "[E::%s] deflate failed: %s\n", + __func__, bgzf_zerr(ret, ret == Z_DATA_ERROR ? &zs : NULL)); + } + return -1; + } + if ((ret = deflateEnd(&zs)) != Z_OK) { + if (hts_verbose >= 1) { + fprintf(stderr, "[E::%s] deflateEnd failed: %s\n", + __func__, bgzf_zerr(ret, NULL)); + } + return -1; + } + *dlen = zs.total_out + BLOCK_HEADER_LENGTH + BLOCK_FOOTER_LENGTH; + // write the header + memcpy(dst, g_magic, BLOCK_HEADER_LENGTH); // the last two bytes are a place holder for the length of the block + packInt16(&dst[16], *dlen - 1); // write the compressed length; -1 to fit 2 bytes + // write the footer + crc = crc32(crc32(0L, NULL, 0L), (Bytef*)src, slen); + packInt32((uint8_t*)&dst[*dlen - 8], crc); + packInt32((uint8_t*)&dst[*dlen - 4], slen); + return 0; +} + +static int bgzf_gzip_compress(BGZF *fp, void *_dst, size_t *dlen, const void *src, size_t slen, int level) +{ + uint8_t *dst = (uint8_t*)_dst; + z_stream *zs = fp->gz_stream; + int flush = slen ? Z_NO_FLUSH : Z_FINISH; + zs->next_in = (Bytef*)src; + zs->avail_in = slen; + zs->next_out = dst; + zs->avail_out = *dlen; + int ret = deflate(zs, flush); + if (ret == Z_STREAM_ERROR) { + if (hts_verbose >= 1) { + fprintf(stderr, "[E::%s] deflate failed: %s\n", + __func__, bgzf_zerr(ret, NULL)); + } + return -1; + } + *dlen = *dlen - zs->avail_out; + return 0; +} + +// Deflate the block in fp->uncompressed_block into fp->compressed_block. Also adds an extra field that stores the compressed block length. +static int deflate_block(BGZF *fp, int block_length) +{ + size_t comp_size = BGZF_MAX_BLOCK_SIZE; + int ret; + if ( !fp->is_gzip ) + ret = bgzf_compress(fp->compressed_block, &comp_size, fp->uncompressed_block, block_length, fp->compress_level); + else + ret = bgzf_gzip_compress(fp, fp->compressed_block, &comp_size, fp->uncompressed_block, block_length, fp->compress_level); + + if ( ret != 0 ) + { + if (hts_verbose >= 3) { + fprintf(stderr, "[E::%s] compression error %d\n", __func__, ret); + } + fp->errcode |= BGZF_ERR_ZLIB; + return -1; + } + fp->block_offset = 0; + return comp_size; +} + +// Inflate the block in fp->compressed_block into fp->uncompressed_block +static int inflate_block(BGZF* fp, int block_length) +{ + z_stream zs; + zs.zalloc = NULL; + zs.zfree = NULL; + zs.msg = NULL; + zs.next_in = (Bytef*)fp->compressed_block + 18; + zs.avail_in = block_length - 16; + zs.next_out = (Bytef*)fp->uncompressed_block; + zs.avail_out = BGZF_MAX_BLOCK_SIZE; + + int ret = inflateInit2(&zs, -15); + if (ret != Z_OK) { + if (hts_verbose >= 1) { + fprintf(stderr, "[E::%s] inflateInit2 failed: %s\n", + __func__, bgzf_zerr(ret, &zs)); + } + fp->errcode |= BGZF_ERR_ZLIB; + return -1; + } + if ((ret = inflate(&zs, Z_FINISH)) != Z_STREAM_END) { + if (hts_verbose >= 1) { + fprintf(stderr, "[E::%s] inflate failed: %s\n", + __func__, bgzf_zerr(ret, ret == Z_DATA_ERROR ? &zs : NULL)); + } + if ((ret = inflateEnd(&zs)) != Z_OK) { + if (hts_verbose >= 2) { + fprintf(stderr, "[E::%s] inflateEnd failed: %s\n", + __func__, bgzf_zerr(ret, NULL)); + } + } + fp->errcode |= BGZF_ERR_ZLIB; + return -1; + } + if ((ret = inflateEnd(&zs)) != Z_OK) { + if (hts_verbose >= 1) { + fprintf(stderr, "[E::%s] inflateEnd failed: %s\n", + __func__, bgzf_zerr(ret, NULL)); + } + fp->errcode |= BGZF_ERR_ZLIB; + return -1; + } + return zs.total_out; +} + +static int inflate_gzip_block(BGZF *fp, int cached) +{ + int ret = Z_OK; + do + { + if ( !cached && fp->gz_stream->avail_out!=0 ) + { + fp->gz_stream->avail_in = hread(fp->fp, fp->compressed_block, BGZF_BLOCK_SIZE); + if ( fp->gz_stream->avail_in<=0 ) return fp->gz_stream->avail_in; + if ( fp->gz_stream->avail_in==0 ) break; + fp->gz_stream->next_in = fp->compressed_block; + } + else cached = 0; + do + { + fp->gz_stream->next_out = (Bytef*)fp->uncompressed_block + fp->block_offset; + fp->gz_stream->avail_out = BGZF_MAX_BLOCK_SIZE - fp->block_offset; + fp->gz_stream->msg = NULL; + ret = inflate(fp->gz_stream, Z_NO_FLUSH); + if ( ret==Z_BUF_ERROR ) continue; // non-critical error + if ( ret<0 ) { + if (hts_verbose >= 1) { + fprintf(stderr, "[E::%s] inflate failed: %s\n", + __func__, + bgzf_zerr(ret, ret == Z_DATA_ERROR ? fp->gz_stream : NULL)); + } + fp->errcode |= BGZF_ERR_ZLIB; + return -1; + } + unsigned int have = BGZF_MAX_BLOCK_SIZE - fp->gz_stream->avail_out; + if ( have ) return have; + } + while ( fp->gz_stream->avail_out == 0 ); + } + while (ret != Z_STREAM_END); + return BGZF_MAX_BLOCK_SIZE - fp->gz_stream->avail_out; +} + +// Returns: 0 on success (BGZF header); -1 on non-BGZF GZIP header; -2 on error +static int check_header(const uint8_t *header) +{ + if ( header[0] != 31 || header[1] != 139 || header[2] != 8 ) return -2; + return ((header[3] & 4) != 0 + && unpackInt16((uint8_t*)&header[10]) == 6 + && header[12] == 'B' && header[13] == 'C' + && unpackInt16((uint8_t*)&header[14]) == 2) ? 0 : -1; +} + +#ifdef BGZF_CACHE +static void free_cache(BGZF *fp) +{ + khint_t k; + khash_t(cache) *h = (khash_t(cache)*)fp->cache; + if (fp->is_write) return; + for (k = kh_begin(h); k < kh_end(h); ++k) + if (kh_exist(h, k)) free(kh_val(h, k).block); + kh_destroy(cache, h); +} + +static int load_block_from_cache(BGZF *fp, int64_t block_address) +{ + khint_t k; + cache_t *p; + khash_t(cache) *h = (khash_t(cache)*)fp->cache; + k = kh_get(cache, h, block_address); + if (k == kh_end(h)) return 0; + p = &kh_val(h, k); + if (fp->block_length != 0) fp->block_offset = 0; + fp->block_address = block_address; + fp->block_length = p->size; + memcpy(fp->uncompressed_block, p->block, BGZF_MAX_BLOCK_SIZE); + if ( hseek(fp->fp, p->end_offset, SEEK_SET) < 0 ) + { + // todo: move the error up + fprintf(stderr,"Could not hseek to %"PRId64"\n", p->end_offset); + exit(1); + } + return p->size; +} + +static void cache_block(BGZF *fp, int size) +{ + int ret; + khint_t k; + cache_t *p; + khash_t(cache) *h = (khash_t(cache)*)fp->cache; + if (BGZF_MAX_BLOCK_SIZE >= fp->cache_size) return; + if ((kh_size(h) + 1) * BGZF_MAX_BLOCK_SIZE > (uint32_t)fp->cache_size) { + /* A better way would be to remove the oldest block in the + * cache, but here we remove a random one for simplicity. This + * should not have a big impact on performance. */ + for (k = kh_begin(h); k < kh_end(h); ++k) + if (kh_exist(h, k)) break; + if (k < kh_end(h)) { + free(kh_val(h, k).block); + kh_del(cache, h, k); + } + } + k = kh_put(cache, h, fp->block_address, &ret); + if (ret == 0) return; // if this happens, a bug! + p = &kh_val(h, k); + p->size = fp->block_length; + p->end_offset = fp->block_address + size; + p->block = (uint8_t*)malloc(BGZF_MAX_BLOCK_SIZE); + memcpy(kh_val(h, k).block, fp->uncompressed_block, BGZF_MAX_BLOCK_SIZE); +} +#else +static void free_cache(BGZF *fp) {} +static int load_block_from_cache(BGZF *fp, int64_t block_address) {return 0;} +static void cache_block(BGZF *fp, int size) {} +#endif + +int bgzf_read_block(BGZF *fp) +{ + uint8_t header[BLOCK_HEADER_LENGTH], *compressed_block; + int count, size = 0, block_length, remaining; + + // Reading an uncompressed file + if ( !fp->is_compressed ) + { + count = hread(fp->fp, fp->uncompressed_block, BGZF_MAX_BLOCK_SIZE); + if (count < 0) // Error + { + fp->errcode |= BGZF_ERR_IO; + return -1; + } + else if (count == 0) // EOF + { + fp->block_length = 0; + return 0; + } + if (fp->block_length != 0) fp->block_offset = 0; + fp->block_address += count; + fp->block_length = count; + return 0; + } + + // Reading compressed file + int64_t block_address; + block_address = htell(fp->fp); + if ( fp->is_gzip && fp->gz_stream ) // is this is a initialized gzip stream? + { + count = inflate_gzip_block(fp, 0); + if ( count<0 ) + { + fp->errcode |= BGZF_ERR_ZLIB; + return -1; + } + fp->block_length = count; + fp->block_address = block_address; + return 0; + } + if (fp->cache_size && load_block_from_cache(fp, block_address)) return 0; + count = hread(fp->fp, header, sizeof(header)); + if (count == 0) { // no data read + fp->block_length = 0; + return 0; + } + int ret; + if ( count != sizeof(header) || (ret=check_header(header))==-2 ) + { + fp->errcode |= BGZF_ERR_HEADER; + return -1; + } + if ( ret==-1 ) + { + // GZIP, not BGZF + uint8_t *cblock = (uint8_t*)fp->compressed_block; + memcpy(cblock, header, sizeof(header)); + count = hread(fp->fp, cblock+sizeof(header), BGZF_BLOCK_SIZE - sizeof(header)) + sizeof(header); + int nskip = 10; + + // Check optional fields to skip: FLG.FNAME,FLG.FCOMMENT,FLG.FHCRC,FLG.FEXTRA + // Note: Some of these fields are untested, I did not have appropriate data available + if ( header[3] & 0x4 ) // FLG.FEXTRA + { + nskip += unpackInt16(&cblock[nskip]) + 2; + } + if ( header[3] & 0x8 ) // FLG.FNAME + { + while ( nskip= count ) + { + fp->errcode |= BGZF_ERR_HEADER; + return -1; + } + + fp->is_gzip = 1; + fp->gz_stream = (z_stream*) calloc(1,sizeof(z_stream)); + int ret = inflateInit2(fp->gz_stream, -15); + if (ret != Z_OK) + { + if (hts_verbose >= 1) { + fprintf(stderr, "[E::%s] inflateInit2 failed: %s", + __func__, bgzf_zerr(ret, fp->gz_stream)); + } + fp->errcode |= BGZF_ERR_ZLIB; + return -1; + } + fp->gz_stream->avail_in = count - nskip; + fp->gz_stream->next_in = cblock + nskip; + count = inflate_gzip_block(fp, 1); + if ( count<0 ) + { + fp->errcode |= BGZF_ERR_ZLIB; + return -1; + } + fp->block_length = count; + fp->block_address = block_address; + if ( fp->idx_build_otf ) return -1; // cannot build index for gzip + return 0; + } + size = count; + block_length = unpackInt16((uint8_t*)&header[16]) + 1; // +1 because when writing this number, we used "-1" + compressed_block = (uint8_t*)fp->compressed_block; + memcpy(compressed_block, header, BLOCK_HEADER_LENGTH); + remaining = block_length - BLOCK_HEADER_LENGTH; + count = hread(fp->fp, &compressed_block[BLOCK_HEADER_LENGTH], remaining); + if (count != remaining) { + fp->errcode |= BGZF_ERR_IO; + return -1; + } + size += count; + if ((count = inflate_block(fp, block_length)) < 0) { + if (hts_verbose >= 2) fprintf(stderr, "[E::%s] inflate_block error %d\n", __func__, count); + fp->errcode |= BGZF_ERR_ZLIB; + return -1; + } + if (fp->block_length != 0) fp->block_offset = 0; // Do not reset offset if this read follows a seek. + fp->block_address = block_address; + fp->block_length = count; + if ( fp->idx_build_otf ) + { + bgzf_index_add_block(fp); + fp->idx->ublock_addr += count; + } + cache_block(fp, size); + return 0; +} + +ssize_t bgzf_read(BGZF *fp, void *data, size_t length) +{ + ssize_t bytes_read = 0; + uint8_t *output = (uint8_t*)data; + if (length <= 0) return 0; + assert(fp->is_write == 0); + while (bytes_read < length) { + int copy_length, available = fp->block_length - fp->block_offset; + uint8_t *buffer; + if (available <= 0) { + int ret = bgzf_read_block(fp); + if (ret != 0) { + if (hts_verbose >= 2) { + fprintf(stderr, "[E::%s] bgzf_read_block error %d after %zd of %zu bytes\n", __func__, ret, bytes_read, length); + } + fp->errcode |= BGZF_ERR_ZLIB; + return -1; + } + available = fp->block_length - fp->block_offset; + if (available <= 0) break; + } + copy_length = length - bytes_read < available? length - bytes_read : available; + buffer = (uint8_t*)fp->uncompressed_block; + memcpy(output, buffer + fp->block_offset, copy_length); + fp->block_offset += copy_length; + output += copy_length; + bytes_read += copy_length; + } + if (fp->block_offset == fp->block_length) { + fp->block_address = htell(fp->fp); + fp->block_offset = fp->block_length = 0; + } + fp->uncompressed_address += bytes_read; + return bytes_read; +} + +ssize_t bgzf_raw_read(BGZF *fp, void *data, size_t length) +{ + return hread(fp->fp, data, length); +} + +#ifdef BGZF_MT + +typedef struct { + struct bgzf_mtaux_t *mt; + void *buf; + int i, errcode, toproc, compress_level; +} worker_t; + +typedef struct bgzf_mtaux_t { + int n_threads, n_blks, curr, done; + volatile int proc_cnt; + void **blk; + int *len; + worker_t *w; + pthread_t *tid; + pthread_mutex_t lock; + pthread_cond_t cv; +} mtaux_t; + +static int worker_aux(worker_t *w) +{ + int i, stop = 0; + // wait for condition: to process or all done + pthread_mutex_lock(&w->mt->lock); + while (!w->toproc && !w->mt->done) + pthread_cond_wait(&w->mt->cv, &w->mt->lock); + if (w->mt->done) stop = 1; + w->toproc = 0; + pthread_mutex_unlock(&w->mt->lock); + if (stop) return 1; // to quit the thread + w->errcode = 0; + for (i = w->i; i < w->mt->curr; i += w->mt->n_threads) { + size_t clen = BGZF_MAX_BLOCK_SIZE; + int ret = bgzf_compress(w->buf, &clen, w->mt->blk[i], w->mt->len[i], w->compress_level); + if (ret != 0) { + if (hts_verbose >= 2) fprintf(stderr, "[E::%s] bgzf_compress error %d\n", __func__, ret); + w->errcode |= BGZF_ERR_ZLIB; // Report error + // We're not going to do any more, so set remaining lengths to 0 + for (; i < w->mt->curr; i += w->mt->n_threads) w->mt->len[i] = 0; + break; // Give up + } else { + memcpy(w->mt->blk[i], w->buf, clen); + w->mt->len[i] = clen; + } + } + __sync_fetch_and_add(&w->mt->proc_cnt, 1); + return 0; +} + +static void *mt_worker(void *data) +{ + while (worker_aux((worker_t*)data) == 0); + return 0; +} + +int bgzf_mt(BGZF *fp, int n_threads, int n_sub_blks) +{ + int i; + mtaux_t *mt; + pthread_attr_t attr; + if (!fp->is_write || fp->mt || n_threads <= 1) return -1; + mt = (mtaux_t*)calloc(1, sizeof(mtaux_t)); + mt->n_threads = n_threads; + mt->n_blks = n_threads * n_sub_blks; + mt->len = (int*)calloc(mt->n_blks, sizeof(int)); + mt->blk = (void**)calloc(mt->n_blks, sizeof(void*)); + for (i = 0; i < mt->n_blks; ++i) + mt->blk[i] = malloc(BGZF_MAX_BLOCK_SIZE); + mt->tid = (pthread_t*)calloc(mt->n_threads, sizeof(pthread_t)); // tid[0] is not used, as the worker 0 is launched by the master + mt->w = (worker_t*)calloc(mt->n_threads, sizeof(worker_t)); + for (i = 0; i < mt->n_threads; ++i) { + mt->w[i].i = i; + mt->w[i].mt = mt; + mt->w[i].compress_level = fp->compress_level; + mt->w[i].buf = malloc(BGZF_MAX_BLOCK_SIZE); + } + pthread_attr_init(&attr); + pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_JOINABLE); + pthread_mutex_init(&mt->lock, 0); + pthread_cond_init(&mt->cv, 0); + for (i = 1; i < mt->n_threads; ++i) // worker 0 is effectively launched by the master thread + pthread_create(&mt->tid[i], &attr, mt_worker, &mt->w[i]); + fp->mt = mt; + return 0; +} + +static void mt_destroy(mtaux_t *mt) +{ + int i; + // signal all workers to quit + pthread_mutex_lock(&mt->lock); + mt->done = 1; mt->proc_cnt = 0; + pthread_cond_broadcast(&mt->cv); + pthread_mutex_unlock(&mt->lock); + for (i = 1; i < mt->n_threads; ++i) pthread_join(mt->tid[i], 0); // worker 0 is effectively launched by the master thread + // free other data allocated on heap + for (i = 0; i < mt->n_blks; ++i) free(mt->blk[i]); + for (i = 0; i < mt->n_threads; ++i) free(mt->w[i].buf); + free(mt->blk); free(mt->len); free(mt->w); free(mt->tid); + pthread_cond_destroy(&mt->cv); + pthread_mutex_destroy(&mt->lock); + free(mt); +} + +static void mt_queue(BGZF *fp) +{ + mtaux_t *mt = fp->mt; + assert(mt->curr < mt->n_blks); // guaranteed by the caller + memcpy(mt->blk[mt->curr], fp->uncompressed_block, fp->block_offset); + mt->len[mt->curr] = fp->block_offset; + fp->block_offset = 0; + ++mt->curr; +} + +static int mt_flush_queue(BGZF *fp) +{ + int i; + mtaux_t *mt = fp->mt; + // signal all the workers to compress + pthread_mutex_lock(&mt->lock); + for (i = 0; i < mt->n_threads; ++i) mt->w[i].toproc = 1; + mt->proc_cnt = 0; + pthread_cond_broadcast(&mt->cv); + pthread_mutex_unlock(&mt->lock); + // worker 0 is doing things here + worker_aux(&mt->w[0]); + // wait for all the threads to complete + while (mt->proc_cnt < mt->n_threads); + // dump data to disk + for (i = 0; i < mt->n_threads; ++i) fp->errcode |= mt->w[i].errcode; + if (fp->errcode == 0) { + /* Only try to write if all the threads worked, as otherwise we + could get a file with holes in it */ + for (i = 0; i < mt->curr; ++i) { + if (hwrite(fp->fp, mt->blk[i], mt->len[i]) != mt->len[i]) { + fp->errcode |= BGZF_ERR_IO; + break; + } + } + } + mt->curr = 0; + return (fp->errcode == 0)? 0 : -1; +} + +static int lazy_flush(BGZF *fp) +{ + if (fp->mt) { + if (fp->block_offset) mt_queue(fp); + return (fp->mt->curr < fp->mt->n_blks)? 0 : mt_flush_queue(fp); + } + else return bgzf_flush(fp); +} + +#else // ~ #ifdef BGZF_MT + +int bgzf_mt(BGZF *fp, int n_threads, int n_sub_blks) +{ + return 0; +} + +static inline int lazy_flush(BGZF *fp) +{ + return bgzf_flush(fp); +} + +#endif // ~ #ifdef BGZF_MT + +int bgzf_flush(BGZF *fp) +{ + if (!fp->is_write) return 0; +#ifdef BGZF_MT + if (fp->mt) { + if (fp->block_offset) mt_queue(fp); // guaranteed that assertion does not fail + return mt_flush_queue(fp); + } +#endif + while (fp->block_offset > 0) { + int block_length; + if ( fp->idx_build_otf ) + { + bgzf_index_add_block(fp); + fp->idx->ublock_addr += fp->block_offset; + } + block_length = deflate_block(fp, fp->block_offset); + if (block_length < 0) { + if (hts_verbose >= 3) fprintf(stderr, "[E::%s] deflate_block error %d\n", __func__, block_length); + return -1; + } + if (hwrite(fp->fp, fp->compressed_block, block_length) != block_length) { + if (hts_verbose >= 1) fprintf(stderr, "[E::%s] hwrite error (wrong size)\n", __func__); + fp->errcode |= BGZF_ERR_IO; // possibly truncated file + return -1; + } + fp->block_address += block_length; + } + return 0; +} + +int bgzf_flush_try(BGZF *fp, ssize_t size) +{ + if (fp->block_offset + size > BGZF_BLOCK_SIZE) return lazy_flush(fp); + return 0; +} + +ssize_t bgzf_write(BGZF *fp, const void *data, size_t length) +{ + if ( !fp->is_compressed ) + return hwrite(fp->fp, data, length); + + const uint8_t *input = (const uint8_t*)data; + ssize_t remaining = length; + assert(fp->is_write); + while (remaining > 0) { + uint8_t* buffer = (uint8_t*)fp->uncompressed_block; + int copy_length = BGZF_BLOCK_SIZE - fp->block_offset; + if (copy_length > remaining) copy_length = remaining; + memcpy(buffer + fp->block_offset, input, copy_length); + fp->block_offset += copy_length; + input += copy_length; + remaining -= copy_length; + if (fp->block_offset == BGZF_BLOCK_SIZE) { + if (lazy_flush(fp) != 0) return -1; + } + } + return length - remaining; +} + +ssize_t bgzf_raw_write(BGZF *fp, const void *data, size_t length) +{ + return hwrite(fp->fp, data, length); +} + +int bgzf_close(BGZF* fp) +{ + int ret, block_length; + if (fp == 0) return -1; + if (fp->is_write && fp->is_compressed) { + if (bgzf_flush(fp) != 0) return -1; + fp->compress_level = -1; + block_length = deflate_block(fp, 0); // write an empty block + if (block_length < 0) { + if (hts_verbose >= 3) fprintf(stderr, "[E::%s] deflate_block error %d\n", __func__, block_length); + return -1; + } + if (hwrite(fp->fp, fp->compressed_block, block_length) < 0 + || hflush(fp->fp) != 0) { + if (hts_verbose >= 1) fprintf(stderr, "[E::%s] file write error\n", __func__); + fp->errcode |= BGZF_ERR_IO; + return -1; + } +#ifdef BGZF_MT + if (fp->mt) mt_destroy(fp->mt); +#endif + } + if ( fp->is_gzip ) + { + if (!fp->is_write) ret = inflateEnd(fp->gz_stream); + else ret = deflateEnd(fp->gz_stream); + if (ret != Z_OK && hts_verbose >= 1) + fprintf(stderr, "[E::%s] inflateEnd/deflateEnd failed: %s\n", + __func__, bgzf_zerr(ret, NULL)); + free(fp->gz_stream); + } + ret = hclose(fp->fp); + if (ret != 0) return -1; + bgzf_index_destroy(fp); + free(fp->uncompressed_block); + free(fp->compressed_block); + free_cache(fp); + free(fp); + return 0; +} + +void bgzf_set_cache_size(BGZF *fp, int cache_size) +{ + if (fp) fp->cache_size = cache_size; +} + +int bgzf_check_EOF(BGZF *fp) +{ + uint8_t buf[28]; + off_t offset = htell(fp->fp); + if (hseek(fp->fp, -28, SEEK_END) < 0) { + if (errno == ESPIPE) { hclearerr(fp->fp); return 2; } + else return -1; + } + if ( hread(fp->fp, buf, 28) != 28 ) return -1; + if ( hseek(fp->fp, offset, SEEK_SET) < 0 ) return -1; + return (memcmp("\037\213\010\4\0\0\0\0\0\377\6\0\102\103\2\0\033\0\3\0\0\0\0\0\0\0\0\0", buf, 28) == 0)? 1 : 0; +} + +int64_t bgzf_seek(BGZF* fp, int64_t pos, int where) +{ + int block_offset; + int64_t block_address; + + if (fp->is_write || where != SEEK_SET) { + fp->errcode |= BGZF_ERR_MISUSE; + return -1; + } + block_offset = pos & 0xFFFF; + block_address = pos >> 16; + if (hseek(fp->fp, block_address, SEEK_SET) < 0) { + fp->errcode |= BGZF_ERR_IO; + return -1; + } + fp->block_length = 0; // indicates current block has not been loaded + fp->block_address = block_address; + fp->block_offset = block_offset; + return 0; +} + +int bgzf_is_bgzf(const char *fn) +{ + uint8_t buf[16]; + int n; + hFILE *fp; + if ((fp = hopen(fn, "r")) == 0) return 0; + n = hread(fp, buf, 16); + if ( hclose(fp) < 0 ) return -1; + if (n != 16) return 0; + return memcmp(g_magic, buf, 16) == 0? 1 : 0; +} + +int bgzf_getc(BGZF *fp) +{ + int c; + if (fp->block_offset >= fp->block_length) { + if (bgzf_read_block(fp) != 0) return -2; /* error */ + if (fp->block_length == 0) return -1; /* end-of-file */ + } + c = ((unsigned char*)fp->uncompressed_block)[fp->block_offset++]; + if (fp->block_offset == fp->block_length) { + fp->block_address = htell(fp->fp); + fp->block_offset = 0; + fp->block_length = 0; + } + fp->uncompressed_address++; + return c; +} + +#ifndef kroundup32 +#define kroundup32(x) (--(x), (x)|=(x)>>1, (x)|=(x)>>2, (x)|=(x)>>4, (x)|=(x)>>8, (x)|=(x)>>16, ++(x)) +#endif + +int bgzf_getline(BGZF *fp, int delim, kstring_t *str) +{ + int l, state = 0; + unsigned char *buf = (unsigned char*)fp->uncompressed_block; + str->l = 0; + do { + if (fp->block_offset >= fp->block_length) { + if (bgzf_read_block(fp) != 0) { state = -2; break; } + if (fp->block_length == 0) { state = -1; break; } + } + for (l = fp->block_offset; l < fp->block_length && buf[l] != delim; ++l); + if (l < fp->block_length) state = 1; + l -= fp->block_offset; + if (str->l + l + 1 >= str->m) { + str->m = str->l + l + 2; + kroundup32(str->m); + str->s = (char*)realloc(str->s, str->m); + } + memcpy(str->s + str->l, buf + fp->block_offset, l); + str->l += l; + fp->block_offset += l + 1; + if (fp->block_offset >= fp->block_length) { + fp->block_address = htell(fp->fp); + fp->block_offset = 0; + fp->block_length = 0; + } + } while (state == 0); + if (str->l == 0 && state < 0) return state; + fp->uncompressed_address += str->l; + if ( delim=='\n' && str->l>0 && str->s[str->l-1]=='\r' ) str->l--; + str->s[str->l] = 0; + return str->l; +} + +void bgzf_index_destroy(BGZF *fp) +{ + if ( !fp->idx ) return; + free(fp->idx->offs); + free(fp->idx); + fp->idx = NULL; + fp->idx_build_otf = 0; +} + +int bgzf_index_build_init(BGZF *fp) +{ + bgzf_index_destroy(fp); + fp->idx = (bgzidx_t*) calloc(1,sizeof(bgzidx_t)); + if ( !fp->idx ) return -1; + fp->idx_build_otf = 1; // build index on the fly + return 0; +} + +int bgzf_index_add_block(BGZF *fp) +{ + fp->idx->noffs++; + if ( fp->idx->noffs > fp->idx->moffs ) + { + fp->idx->moffs = fp->idx->noffs; + kroundup32(fp->idx->moffs); + fp->idx->offs = (bgzidx1_t*) realloc(fp->idx->offs, fp->idx->moffs*sizeof(bgzidx1_t)); + if ( !fp->idx->offs ) return -1; + } + fp->idx->offs[ fp->idx->noffs-1 ].uaddr = fp->idx->ublock_addr; + fp->idx->offs[ fp->idx->noffs-1 ].caddr = fp->block_address; + return 0; +} + +static inline int fwrite_uint64(uint64_t x, FILE *f) +{ + if (ed_is_big()) x = ed_swap_8(x); + if (fwrite(&x, sizeof x, 1, f) != 1) return -1; + return 0; +} + +int bgzf_index_dump(BGZF *fp, const char *bname, const char *suffix) +{ + if (bgzf_flush(fp) != 0) return -1; + + assert(fp->idx); + char *tmp = NULL; + if ( suffix ) + { + int blen = strlen(bname); + int slen = strlen(suffix); + tmp = (char*) malloc(blen + slen + 1); + if ( !tmp ) return -1; + memcpy(tmp,bname,blen); + memcpy(tmp+blen,suffix,slen+1); + } + + FILE *idx = fopen(tmp?tmp:bname,"wb"); + if ( tmp ) free(tmp); + if ( !idx ) { + if (hts_verbose > 1) + { + fprintf(stderr, "[E::%s] Error opening %s%s : %s\n", + __func__, bname, suffix ? suffix : "", strerror(errno)); + } + return -1; + } + + // Note that the index contains one extra record when indexing files opened + // for reading. The terminating record is not present when opened for writing. + // This is not a bug. + + int i; + if (fwrite_uint64(fp->idx->noffs - 1, idx) < 0) goto fail; + for (i=1; iidx->noffs; i++) + { + if (fwrite_uint64(fp->idx->offs[i].caddr, idx) < 0) goto fail; + if (fwrite_uint64(fp->idx->offs[i].uaddr, idx) < 0) goto fail; + } + + if (fclose(idx) < 0) + { + if (hts_verbose > 1) + { + fprintf(stderr, "[E::%s] Error on closing %s%s : %s\n", + __func__, bname, suffix ? suffix : "", strerror(errno)); + } + return -1; + } + return 0; + + fail: + if (hts_verbose > 1) + { + fprintf(stderr, "[E::%s] Error writing to %s%s : %s\n", + __func__, bname, suffix ? suffix : "", strerror(errno)); + } + fclose(idx); + return -1; +} + +static inline int fread_uint64(uint64_t *xptr, FILE *f) +{ + if (fread(xptr, sizeof *xptr, 1, f) != 1) return -1; + if (ed_is_big()) ed_swap_8p(xptr); + return 0; +} + +int bgzf_index_load(BGZF *fp, const char *bname, const char *suffix) +{ + char *tmp = NULL; + if ( suffix ) + { + int blen = strlen(bname); + int slen = strlen(suffix); + tmp = (char*) malloc(blen + slen + 1); + if ( !tmp ) return -1; + memcpy(tmp,bname,blen); + memcpy(tmp+blen,suffix,slen+1); + } + + FILE *idx = fopen(tmp?tmp:bname,"rb"); + if ( tmp ) free(tmp); + if ( !idx ) { + if (hts_verbose > 1) { + fprintf(stderr, "[E::%s] Error opening %s%s : %s\n", + __func__, bname, suffix ? suffix : "", strerror(errno)); + } + return -1; + } + + fp->idx = (bgzidx_t*) calloc(1,sizeof(bgzidx_t)); + if (fp->idx == NULL) goto fail; + uint64_t x; + if (fread_uint64(&x, idx) < 0) goto fail; + + fp->idx->noffs = fp->idx->moffs = x + 1; + fp->idx->offs = (bgzidx1_t*) malloc(fp->idx->moffs*sizeof(bgzidx1_t)); + if (fp->idx->offs == NULL) goto fail; + fp->idx->offs[0].caddr = fp->idx->offs[0].uaddr = 0; + + int i; + for (i=1; iidx->noffs; i++) + { + if (fread_uint64(&fp->idx->offs[i].caddr, idx) < 0) goto fail; + if (fread_uint64(&fp->idx->offs[i].uaddr, idx) < 0) goto fail; + } + + if (fclose(idx) != 0) goto fail; + return 0; + + fail: + if (hts_verbose > 1) + { + fprintf(stderr, "[E::%s] Error reading %s%s : %s\n", + __func__, bname, suffix ? suffix : "", strerror(errno)); + } + fclose(idx); + if (fp->idx) { + free(fp->idx->offs); + free(fp->idx); + fp->idx = NULL; + } + return -1; +} + +int bgzf_useek(BGZF *fp, long uoffset, int where) +{ + if ( !fp->is_compressed ) + { + if (hseek(fp->fp, uoffset, SEEK_SET) < 0) + { + fp->errcode |= BGZF_ERR_IO; + return -1; + } + fp->block_length = 0; // indicates current block has not been loaded + fp->block_address = uoffset; + fp->block_offset = 0; + if (bgzf_read_block(fp) < 0) { + fp->errcode |= BGZF_ERR_IO; + return -1; + } + fp->uncompressed_address = uoffset; + return 0; + } + + if ( !fp->idx ) + { + fp->errcode |= BGZF_ERR_IO; + return -1; + } + + // binary search + int ilo = 0, ihi = fp->idx->noffs - 1; + while ( ilo<=ihi ) + { + int i = (ilo+ihi)*0.5; + if ( uoffset < fp->idx->offs[i].uaddr ) ihi = i - 1; + else if ( uoffset >= fp->idx->offs[i].uaddr ) ilo = i + 1; + else break; + } + int i = ilo-1; + if (hseek(fp->fp, fp->idx->offs[i].caddr, SEEK_SET) < 0) + { + fp->errcode |= BGZF_ERR_IO; + return -1; + } + fp->block_length = 0; // indicates current block has not been loaded + fp->block_address = fp->idx->offs[i].caddr; + fp->block_offset = 0; + if ( bgzf_read_block(fp) < 0 ) { + fp->errcode |= BGZF_ERR_IO; + return -1; + } + if ( uoffset - fp->idx->offs[i].uaddr > 0 ) + { + fp->block_offset = uoffset - fp->idx->offs[i].uaddr; + assert( fp->block_offset <= fp->block_length ); // todo: skipped, unindexed, blocks + } + fp->uncompressed_address = uoffset; + return 0; +} + +long bgzf_utell(BGZF *fp) +{ + return fp->uncompressed_address; // currently maintained only when reading +} diff --git a/src/samtools-1.3.1/htslib-1.3.1/bgzip.c b/src/samtools-1.3.1/htslib-1.3.1/bgzip.c new file mode 100644 index 0000000..fa005b9 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/bgzip.c @@ -0,0 +1,311 @@ +/* bgzip.c -- Block compression/decompression utility. + + Copyright (C) 2008, 2009 Broad Institute / Massachusetts Institute of Technology + Copyright (C) 2010, 2013-2016 Genome Research Ltd. + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notices and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. +*/ + +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include "htslib/bgzf.h" +#include "htslib/hts.h" + +static const int WINDOW_SIZE = 64 * 1024; + +static void error(const char *format, ...) +{ + va_list ap; + va_start(ap, format); + vfprintf(stderr, format, ap); + va_end(ap); + exit(EXIT_FAILURE); +} + +static int confirm_overwrite(const char *fn) +{ + int save_errno = errno; + int ret = 0; + + if (isatty(STDIN_FILENO)) { + char c; + fprintf(stderr, "[bgzip] %s already exists; do you wish to overwrite (y or n)? ", fn); + if (scanf("%c", &c) == 1 && (c == 'Y' || c == 'y')) ret = 1; + } + + errno = save_errno; + return ret; +} + +static int bgzip_main_usage(void) +{ + fprintf(stderr, "\n"); + fprintf(stderr, "Version: %s\n", hts_version()); + fprintf(stderr, "Usage: bgzip [OPTIONS] [FILE] ...\n"); + fprintf(stderr, "Options:\n"); + fprintf(stderr, " -b, --offset INT decompress at virtual file pointer (0-based uncompressed offset)\n"); + fprintf(stderr, " -c, --stdout write on standard output, keep original files unchanged\n"); + fprintf(stderr, " -d, --decompress decompress\n"); + fprintf(stderr, " -f, --force overwrite files without asking\n"); + fprintf(stderr, " -h, --help give this help\n"); + fprintf(stderr, " -i, --index compress and create BGZF index\n"); + fprintf(stderr, " -I, --index-name FILE name of BGZF index file [file.gz.gzi]\n"); + fprintf(stderr, " -r, --reindex (re)index compressed file\n"); + fprintf(stderr, " -s, --size INT decompress INT bytes (uncompressed size)\n"); + fprintf(stderr, " -@, --threads INT number of compression threads to use [1]\n"); + fprintf(stderr, "\n"); + return 1; +} + +int main(int argc, char **argv) +{ + int c, compress, pstdout, is_forced, index = 0, reindex = 0; + BGZF *fp; + void *buffer; + long start, end, size; + char *index_fname = NULL; + int threads = 1; + + static const struct option loptions[] = + { + {"help", no_argument, NULL, 'h'}, + {"offset", required_argument, NULL, 'b'}, + {"stdout", no_argument, NULL, 'c'}, + {"decompress", no_argument, NULL, 'd'}, + {"force", no_argument, NULL, 'f'}, + {"index", no_argument, NULL, 'i'}, + {"index-name", required_argument, NULL, 'I'}, + {"reindex", no_argument, NULL, 'r'}, + {"size", required_argument, NULL, 's'}, + {"threads", required_argument, NULL, '@'}, + {"version", no_argument, NULL, 1}, + {NULL, 0, NULL, 0} + }; + + compress = 1; pstdout = 0; start = 0; size = -1; end = -1; is_forced = 0; + while((c = getopt_long(argc, argv, "cdh?fb:@:s:iI:r",loptions,NULL)) >= 0){ + switch(c){ + case 'd': compress = 0; break; + case 'c': pstdout = 1; break; + case 'b': start = atol(optarg); compress = 0; pstdout = 1; break; + case 's': size = atol(optarg); pstdout = 1; break; + case 'f': is_forced = 1; break; + case 'i': index = 1; break; + case 'I': index_fname = optarg; break; + case 'r': reindex = 1; compress = 0; break; + case '@': threads = atoi(optarg); break; + case 1: + printf( +"bgzip (htslib) %s\n" +"Copyright (C) 2016 Genome Research Ltd.\n", hts_version()); + return EXIT_SUCCESS; + case 'h': + case '?': return bgzip_main_usage(); + } + } + if (size >= 0) end = start + size; + if (end >= 0 && end < start) { + fprintf(stderr, "[bgzip] Illegal region: [%ld, %ld]\n", start, end); + return 1; + } + if (compress == 1) { + struct stat sbuf; + int f_src = fileno(stdin); + + if ( argc>optind ) + { + if ( stat(argv[optind],&sbuf)<0 ) + { + fprintf(stderr, "[bgzip] %s: %s\n", strerror(errno), argv[optind]); + return 1; + } + + if ((f_src = open(argv[optind], O_RDONLY)) < 0) { + fprintf(stderr, "[bgzip] %s: %s\n", strerror(errno), argv[optind]); + return 1; + } + + if (pstdout) + fp = bgzf_open("-", "w"); + else + { + char *name = malloc(strlen(argv[optind]) + 5); + strcpy(name, argv[optind]); + strcat(name, ".gz"); + fp = bgzf_open(name, is_forced? "w" : "wx"); + if (fp == NULL && errno == EEXIST && confirm_overwrite(name)) + fp = bgzf_open(name, "w"); + if (fp == NULL) { + fprintf(stderr, "[bgzip] can't create %s: %s\n", name, strerror(errno)); + free(name); + return 1; + } + free(name); + } + } + else if (!pstdout && isatty(fileno((FILE *)stdout)) ) + return bgzip_main_usage(); + else if ( index && !index_fname ) + { + fprintf(stderr, "[bgzip] Index file name expected when writing to stdout\n"); + return 1; + } + else + fp = bgzf_open("-", "w"); + + if (threads > 1) + bgzf_mt(fp, threads, 256); + + if ( index ) bgzf_index_build_init(fp); + buffer = malloc(WINDOW_SIZE); + while ((c = read(f_src, buffer, WINDOW_SIZE)) > 0) + if (bgzf_write(fp, buffer, c) < 0) error("Could not write %d bytes: Error %d\n", c, fp->errcode); + if ( index ) + { + if (index_fname) { + if (bgzf_index_dump(fp, index_fname, NULL) < 0) + error("Could not write index to '%s'\n", index_fname); + } else { + if (bgzf_index_dump(fp, argv[optind], ".gz.gzi") < 0) + error("Could not write index to '%s.gz.gzi'", argv[optind]); + } + } + if (bgzf_close(fp) < 0) error("Close failed: Error %d", fp->errcode); + if (argc > optind && !pstdout) unlink(argv[optind]); + free(buffer); + close(f_src); + return 0; + } + else if ( reindex ) + { + if ( argc>optind ) + { + fp = bgzf_open(argv[optind], "r"); + if ( !fp ) error("[bgzip] Could not open file: %s\n", argv[optind]); + } + else + { + if ( !index_fname ) error("[bgzip] Index file name expected when reading from stdin\n"); + fp = bgzf_open("-", "r"); + if ( !fp ) error("[bgzip] Could not read from stdin: %s\n", strerror(errno)); + } + + buffer = malloc(BGZF_BLOCK_SIZE); + bgzf_index_build_init(fp); + int ret; + while ( (ret=bgzf_read(fp, buffer, BGZF_BLOCK_SIZE))>0 ) ; + free(buffer); + if ( ret<0 ) error("Is the file gzipped or bgzipped? The latter is required for indexing.\n"); + + if ( index_fname ) { + if (bgzf_index_dump(fp, index_fname, NULL) < 0) + error("Could not write index to '%s'\n", index_fname); + } else { + if (bgzf_index_dump(fp, argv[optind], ".gzi") < 0) + error("Could not write index to '%s.gzi'\n", argv[optind]); + } + + if ( bgzf_close(fp)<0 ) error("Close failed: Error %d\n",fp->errcode); + return 0; + } + else + { + struct stat sbuf; + int f_dst; + + if ( argc>optind ) + { + if ( stat(argv[optind],&sbuf)<0 ) + { + fprintf(stderr, "[bgzip] %s: %s\n", strerror(errno), argv[optind]); + return 1; + } + char *name; + int len = strlen(argv[optind]); + if ( strcmp(argv[optind]+len-3,".gz") ) + { + fprintf(stderr, "[bgzip] %s: unknown suffix -- ignored\n", argv[optind]); + return 1; + } + fp = bgzf_open(argv[optind], "r"); + if (fp == NULL) { + fprintf(stderr, "[bgzip] Could not open file: %s\n", argv[optind]); + return 1; + } + + if (pstdout) { + f_dst = fileno(stdout); + } + else { + const int wrflags = O_WRONLY | O_CREAT | O_TRUNC; + name = strdup(argv[optind]); + name[strlen(name) - 3] = '\0'; + f_dst = open(name, is_forced? wrflags : wrflags|O_EXCL, 0666); + if (f_dst < 0 && errno == EEXIST && confirm_overwrite(name)) + f_dst = open(name, wrflags, 0666); + if (f_dst < 0) { + fprintf(stderr, "[bgzip] can't create %s: %s\n", name, strerror(errno)); + free(name); + return 1; + } + free(name); + } + } + else if (!pstdout && isatty(fileno((FILE *)stdin)) ) + return bgzip_main_usage(); + else + { + f_dst = fileno(stdout); + fp = bgzf_open("-", "r"); + if (fp == NULL) { + fprintf(stderr, "[bgzip] Could not read from stdin: %s\n", strerror(errno)); + return 1; + } + } + buffer = malloc(WINDOW_SIZE); + if ( start>0 ) + { + if ( bgzf_index_load(fp, argv[optind], ".gzi") < 0 ) error("Could not load index: %s.gzi\n", argv[optind]); + if ( bgzf_useek(fp, start, SEEK_SET) < 0 ) error("Could not seek to %d-th (uncompressd) byte\n", start); + } + while (1) { + if (end < 0) c = bgzf_read(fp, buffer, WINDOW_SIZE); + else c = bgzf_read(fp, buffer, (end - start > WINDOW_SIZE)? WINDOW_SIZE:(end - start)); + if (c == 0) break; + if (c < 0) error("Could not read %d bytes: Error %d\n", (end - start > WINDOW_SIZE)? WINDOW_SIZE:(end - start), fp->errcode); + start += c; + if ( write(f_dst, buffer, c) != c ) error("Could not write %d bytes\n", c); + if (end >= 0 && start >= end) break; + } + free(buffer); + if (bgzf_close(fp) < 0) error("Close failed: Error %d\n",fp->errcode); + if (!pstdout) unlink(argv[optind]); + return 0; + } + return 0; +} diff --git a/src/samtools-1.3.1/htslib-1.3.1/config.h.in b/src/samtools-1.3.1/htslib-1.3.1/config.h.in new file mode 100644 index 0000000..0397762 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/config.h.in @@ -0,0 +1,38 @@ +/* config.h.in -- template for config.h. If you use configure, this file + provides #defines reflecting your configuration choices. If you don't + run configure, suitable conservative defaults will be used. + + This template file can be updated with autoheader, but do so carefully + as autoheader adds #defines such as PACKAGE_* that we don't want. */ + +/* Define if HTSlib should enable plugins. */ +#undef ENABLE_PLUGINS + +/* Define if you have the Common Crypto library. */ +#undef HAVE_COMMONCRYPTO + +/* Define to 1 if you have the `gmtime_r' function. */ +#undef HAVE_GMTIME_R + +/* Define if you have libcrypto-style HMAC(). */ +#undef HAVE_HMAC + +/* Define to 1 if iRODS file access is enabled. */ +#undef HAVE_IRODS + +/* Define if libcurl file access is enabled. */ +#undef HAVE_LIBCURL + +/* Define to 1 if you have a working `mmap' system call. */ +#undef HAVE_MMAP + +/* Enable large inode numbers on Mac OS X 10.5. */ +#ifndef _DARWIN_USE_64_BIT_INODE +# define _DARWIN_USE_64_BIT_INODE 1 +#endif + +/* Number of bits in a file offset, on hosts where this is settable. */ +#undef _FILE_OFFSET_BITS + +/* Define for large files, on AIX-style hosts. */ +#undef _LARGE_FILES diff --git a/src/samtools-1.3.1/htslib-1.3.1/config.mk.in b/src/samtools-1.3.1/htslib-1.3.1/config.mk.in new file mode 100644 index 0000000..dc8214b --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/config.mk.in @@ -0,0 +1,111 @@ +# Optional configure Makefile overrides for htslib. +# +# Copyright (C) 2015 Genome Research Ltd. +# +# Author: John Marshall +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + +# This is @configure_input@ +# +# If you use configure, this file overrides variables and augments rules +# in the Makefile to reflect your configuration choices. If you don't run +# configure, the main Makefile contains suitable conservative defaults. + +prefix = @prefix@ +exec_prefix = @exec_prefix@ +bindir = @bindir@ +includedir = @includedir@ +libdir = @libdir@ +libexecdir = @libexecdir@ +datarootdir = @datarootdir@ +mandir = @mandir@ + +CC = @CC@ +RANLIB = @RANLIB@ + +CPPFLAGS = @CPPFLAGS@ +CFLAGS = @CFLAGS@ +LDFLAGS = @LDFLAGS@ +LIBS = @LIBS@ + +# Lowercase here indicates these are "local" to config.mk +plugin_OBJS = +noplugin_LDFLAGS = +noplugin_LIBS = + +# ifeq/.../endif, +=, and target-specific variables are GNU Make-specific. +# If you don't have GNU Make, comment out this conditional and note that +# to enable iRODS you will need to implement the following elsewhere. +ifeq "iRODS-@irods@" "iRODS-enabled" + +@define_IRODS_HOME@ + +IRODS_CPPFLAGS = \ + -I$(IRODS_HOME)/lib/api/include \ + -I$(IRODS_HOME)/lib/core/include \ + -I$(IRODS_HOME)/lib/md5/include \ + -I$(IRODS_HOME)/lib/sha1/include \ + -I$(IRODS_HOME)/server/core/include \ + -I$(IRODS_HOME)/server/drivers/include \ + -I$(IRODS_HOME)/server/icat/include + +IRODS_LDFLAGS = -L$(IRODS_HOME)/lib/core/obj +IRODS_LIBS = -lRodsAPIs -lgssapi_krb5 + +plugin_OBJS += hfile_irods.o + +hfile_irods.o hfile_irods.pico: CPPFLAGS += $(IRODS_CPPFLAGS) +hfile_irods.so hfile_irods.bundle: LDFLAGS += $(IRODS_LDFLAGS) +hfile_irods.so hfile_irods.bundle: LIBS += $(IRODS_LIBS) + +noplugin_LDFLAGS += $(IRODS_LDFLAGS) +noplugin_LIBS += $(IRODS_LIBS) + +endif + +ifeq "libcurl-@libcurl@" "libcurl-enabled" + +LIBCURL_LIBS = -lcurl @CRYPTO_LIBS@ + +plugin_OBJS += hfile_libcurl.o + +hfile_libcurl.so hfile_libcurl.bundle: LIBS += $(LIBCURL_LIBS) + +noplugin_LIBS += $(LIBCURL_LIBS) + +endif + +ifeq "plugins-@enable_plugins@" "plugins-yes" + +plugindir = @plugindir@ +pluginpath = @pluginpath@ + +LIBHTS_OBJS += plugin.o +PLUGIN_OBJS += $(plugin_OBJS) + +plugin.o plugin.pico: CPPFLAGS += -DPLUGINPATH=\"$(pluginpath)\" + +else + +LIBHTS_OBJS += $(plugin_OBJS) +LDFLAGS += $(noplugin_LDFLAGS) +LIBS += $(noplugin_LIBS) + +endif diff --git a/src/samtools-1.3.1/htslib-1.3.1/configure b/src/samtools-1.3.1/htslib-1.3.1/configure new file mode 100755 index 0000000..f246f0b --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/configure @@ -0,0 +1,5470 @@ +#! /bin/sh +# Guess values for system-dependent variables and create Makefiles. +# Generated by GNU Autoconf 2.69 for HTSlib 1.3.1. +# +# Report bugs to . +# +# +# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. +# +# +# This configure script is free software; the Free Software Foundation +# gives unlimited permission to copy, distribute and modify it. +# +# Portions copyright (C) 2015 Genome Research Ltd. +# +# This configure script is free software: you are free to change and +# redistribute it. There is NO WARRANTY, to the extent permitted by law. +## -------------------- ## +## M4sh Initialization. ## +## -------------------- ## + +# Be more Bourne compatible +DUALCASE=1; export DUALCASE # for MKS sh +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in #( + *posix*) : + set -o posix ;; #( + *) : + ;; +esac +fi + + +as_nl=' +' +export as_nl +# Printing a long string crashes Solaris 7 /usr/bin/printf. +as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo +# Prefer a ksh shell builtin over an external printf program on Solaris, +# but without wasting forks for bash or zsh. +if test -z "$BASH_VERSION$ZSH_VERSION" \ + && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='print -r --' + as_echo_n='print -rn --' +elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='printf %s\n' + as_echo_n='printf %s' +else + if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then + as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' + as_echo_n='/usr/ucb/echo -n' + else + as_echo_body='eval expr "X$1" : "X\\(.*\\)"' + as_echo_n_body='eval + arg=$1; + case $arg in #( + *"$as_nl"*) + expr "X$arg" : "X\\(.*\\)$as_nl"; + arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; + esac; + expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" + ' + export as_echo_n_body + as_echo_n='sh -c $as_echo_n_body as_echo' + fi + export as_echo_body + as_echo='sh -c $as_echo_body as_echo' +fi + +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { + (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || + PATH_SEPARATOR=';' + } +fi + + +# IFS +# We need space, tab and new line, in precisely that order. Quoting is +# there to prevent editors from complaining about space-tab. +# (If _AS_PATH_WALK were called with IFS unset, it would disable word +# splitting by setting IFS to empty value.) +IFS=" "" $as_nl" + +# Find who we are. Look in the path if we contain no directory separator. +as_myself= +case $0 in #(( + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break + done +IFS=$as_save_IFS + + ;; +esac +# We did not find ourselves, most probably we were run as `sh COMMAND' +# in which case we are not to be found in the path. +if test "x$as_myself" = x; then + as_myself=$0 +fi +if test ! -f "$as_myself"; then + $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + exit 1 +fi + +# Unset variables that we do not need and which cause bugs (e.g. in +# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" +# suppresses any "Segmentation fault" message there. '((' could +# trigger a bug in pdksh 5.2.14. +for as_var in BASH_ENV ENV MAIL MAILPATH +do eval test x\${$as_var+set} = xset \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : +done +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# CDPATH. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +# Use a proper internal environment variable to ensure we don't fall + # into an infinite loop, continuously re-executing ourselves. + if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then + _as_can_reexec=no; export _as_can_reexec; + # We cannot yet assume a decent shell, so we have to provide a +# neutralization value for shells without unset; and this also +# works around shells that cannot unset nonexistent variables. +# Preserve -v and -x to the replacement shell. +BASH_ENV=/dev/null +ENV=/dev/null +(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV +case $- in # (((( + *v*x* | *x*v* ) as_opts=-vx ;; + *v* ) as_opts=-v ;; + *x* ) as_opts=-x ;; + * ) as_opts= ;; +esac +exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} +# Admittedly, this is quite paranoid, since all the known shells bail +# out after a failed `exec'. +$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 +as_fn_exit 255 + fi + # We don't want this to propagate to other subprocesses. + { _as_can_reexec=; unset _as_can_reexec;} +if test "x$CONFIG_SHELL" = x; then + as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which + # is contrary to our usage. Disable this feature. + alias -g '\${1+\"\$@\"}'='\"\$@\"' + setopt NO_GLOB_SUBST +else + case \`(set -o) 2>/dev/null\` in #( + *posix*) : + set -o posix ;; #( + *) : + ;; +esac +fi +" + as_required="as_fn_return () { (exit \$1); } +as_fn_success () { as_fn_return 0; } +as_fn_failure () { as_fn_return 1; } +as_fn_ret_success () { return 0; } +as_fn_ret_failure () { return 1; } + +exitcode=0 +as_fn_success || { exitcode=1; echo as_fn_success failed.; } +as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } +as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } +as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } +if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : + +else + exitcode=1; echo positional parameters were not saved. +fi +test x\$exitcode = x0 || exit 1 +test -x / || exit 1" + as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO + as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO + eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && + test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 +test \$(( 1 + 1 )) = 2 || exit 1" + if (eval "$as_required") 2>/dev/null; then : + as_have_required=yes +else + as_have_required=no +fi + if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : + +else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_found=false +for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + as_found=: + case $as_dir in #( + /*) + for as_base in sh bash ksh sh5; do + # Try only shells that exist, to save several forks. + as_shell=$as_dir/$as_base + if { test -f "$as_shell" || test -f "$as_shell.exe"; } && + { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : + CONFIG_SHELL=$as_shell as_have_required=yes + if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : + break 2 +fi +fi + done;; + esac + as_found=false +done +$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && + { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : + CONFIG_SHELL=$SHELL as_have_required=yes +fi; } +IFS=$as_save_IFS + + + if test "x$CONFIG_SHELL" != x; then : + export CONFIG_SHELL + # We cannot yet assume a decent shell, so we have to provide a +# neutralization value for shells without unset; and this also +# works around shells that cannot unset nonexistent variables. +# Preserve -v and -x to the replacement shell. +BASH_ENV=/dev/null +ENV=/dev/null +(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV +case $- in # (((( + *v*x* | *x*v* ) as_opts=-vx ;; + *v* ) as_opts=-v ;; + *x* ) as_opts=-x ;; + * ) as_opts= ;; +esac +exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} +# Admittedly, this is quite paranoid, since all the known shells bail +# out after a failed `exec'. +$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 +exit 255 +fi + + if test x$as_have_required = xno; then : + $as_echo "$0: This script requires a shell more modern than all" + $as_echo "$0: the shells that I found on your system." + if test x${ZSH_VERSION+set} = xset ; then + $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" + $as_echo "$0: be upgraded to zsh 4.3.4 or later." + else + $as_echo "$0: Please tell bug-autoconf@gnu.org and +$0: samtools-help@lists.sourceforge.net about your system, +$0: including any error possibly output before this +$0: message. Then install a modern shell, or manually run +$0: the script under such a shell if you do have one." + fi + exit 1 +fi +fi +fi +SHELL=${CONFIG_SHELL-/bin/sh} +export SHELL +# Unset more variables known to interfere with behavior of common tools. +CLICOLOR_FORCE= GREP_OPTIONS= +unset CLICOLOR_FORCE GREP_OPTIONS + +## --------------------- ## +## M4sh Shell Functions. ## +## --------------------- ## +# as_fn_unset VAR +# --------------- +# Portably unset VAR. +as_fn_unset () +{ + { eval $1=; unset $1;} +} +as_unset=as_fn_unset + +# as_fn_set_status STATUS +# ----------------------- +# Set $? to STATUS, without forking. +as_fn_set_status () +{ + return $1 +} # as_fn_set_status + +# as_fn_exit STATUS +# ----------------- +# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. +as_fn_exit () +{ + set +e + as_fn_set_status $1 + exit $1 +} # as_fn_exit + +# as_fn_mkdir_p +# ------------- +# Create "$as_dir" as a directory, including parents if necessary. +as_fn_mkdir_p () +{ + + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || eval $as_mkdir_p || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" + + +} # as_fn_mkdir_p + +# as_fn_executable_p FILE +# ----------------------- +# Test if FILE is an executable regular file. +as_fn_executable_p () +{ + test -f "$1" && test -x "$1" +} # as_fn_executable_p +# as_fn_append VAR VALUE +# ---------------------- +# Append the text in VALUE to the end of the definition contained in VAR. Take +# advantage of any shell optimizations that allow amortized linear growth over +# repeated appends, instead of the typical quadratic growth present in naive +# implementations. +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : + eval 'as_fn_append () + { + eval $1+=\$2 + }' +else + as_fn_append () + { + eval $1=\$$1\$2 + } +fi # as_fn_append + +# as_fn_arith ARG... +# ------------------ +# Perform arithmetic evaluation on the ARGs, and store the result in the +# global $as_val. Take advantage of shells that can avoid forks. The arguments +# must be portable across $(()) and expr. +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : + eval 'as_fn_arith () + { + as_val=$(( $* )) + }' +else + as_fn_arith () + { + as_val=`expr "$@" || test $? -eq 1` + } +fi # as_fn_arith + + +# as_fn_error STATUS ERROR [LINENO LOG_FD] +# ---------------------------------------- +# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are +# provided, also output the error to LOG_FD, referencing LINENO. Then exit the +# script with STATUS, using 1 if that was 0. +as_fn_error () +{ + as_status=$1; test $as_status -eq 0 && as_status=1 + if test "$4"; then + as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + fi + $as_echo "$as_me: error: $2" >&2 + as_fn_exit $as_status +} # as_fn_error + +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +as_me=`$as_basename -- "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + + + as_lineno_1=$LINENO as_lineno_1a=$LINENO + as_lineno_2=$LINENO as_lineno_2a=$LINENO + eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && + test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { + # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) + sed -n ' + p + /[$]LINENO/= + ' <$as_myself | + sed ' + s/[$]LINENO.*/&-/ + t lineno + b + :lineno + N + :loop + s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ + t loop + s/-\n.*// + ' >$as_me.lineno && + chmod +x "$as_me.lineno" || + { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } + + # If we had to re-execute with $CONFIG_SHELL, we're ensured to have + # already done that, so ensure we don't try to do so again and fall + # in an infinite loop. This has already happened in practice. + _as_can_reexec=no; export _as_can_reexec + # Don't try to exec as it changes $[0], causing all sort of problems + # (the dirname of $[0] is not the place where we might find the + # original and so on. Autoconf is especially sensitive to this). + . "./$as_me.lineno" + # Exit status is that of the last command. + exit +} + +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in #((((( +-n*) + case `echo 'xy\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + xy) ECHO_C='\c';; + *) echo `echo ksh88 bug on AIX 6.1` > /dev/null + ECHO_T=' ';; + esac;; +*) + ECHO_N='-n';; +esac + +rm -f conf$$ conf$$.exe conf$$.file +if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file +else + rm -f conf$$.dir + mkdir conf$$.dir 2>/dev/null +fi +if (echo >conf$$.file) 2>/dev/null; then + if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -pR'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -pR' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -pR' + fi +else + as_ln_s='cp -pR' +fi +rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +rmdir conf$$.dir 2>/dev/null + +if mkdir -p . 2>/dev/null; then + as_mkdir_p='mkdir -p "$as_dir"' +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + +as_test_x='test -x' +as_executable_p=as_fn_executable_p + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + + +test -n "$DJDIR" || exec 7<&0 &1 + +# Name of the host. +# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, +# so uname gets run too. +ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` + +# +# Initializations. +# +ac_default_prefix=/usr/local +ac_clean_files= +ac_config_libobj_dir=. +LIBOBJS= +cross_compiling=no +subdirs= +MFLAGS= +MAKEFLAGS= + +# Identity of this package. +PACKAGE_NAME='HTSlib' +PACKAGE_TARNAME='htslib' +PACKAGE_VERSION='1.3.1' +PACKAGE_STRING='HTSlib 1.3.1' +PACKAGE_BUGREPORT='samtools-help@lists.sourceforge.net' +PACKAGE_URL='http://www.htslib.org/' + +ac_unique_file="hts.c" +ac_header_list= +# Factoring default headers for most tests. +ac_includes_default="\ +#include +#ifdef HAVE_SYS_TYPES_H +# include +#endif +#ifdef HAVE_SYS_STAT_H +# include +#endif +#ifdef STDC_HEADERS +# include +# include +#else +# ifdef HAVE_STDLIB_H +# include +# endif +#endif +#ifdef HAVE_STRING_H +# if !defined STDC_HEADERS && defined HAVE_MEMORY_H +# include +# endif +# include +#endif +#ifdef HAVE_STRINGS_H +# include +#endif +#ifdef HAVE_INTTYPES_H +# include +#endif +#ifdef HAVE_STDINT_H +# include +#endif +#ifdef HAVE_UNISTD_H +# include +#endif" + +ac_subst_vars='LTLIBOBJS +LIBOBJS +CRYPTO_LIBS +libcurl +define_IRODS_HOME +irods +EGREP +GREP +CPP +pluginpath +plugindir +enable_plugins +RANLIB +OBJEXT +EXEEXT +ac_ct_CC +CPPFLAGS +LDFLAGS +CFLAGS +CC +target_alias +host_alias +build_alias +LIBS +ECHO_T +ECHO_N +ECHO_C +DEFS +mandir +localedir +libdir +psdir +pdfdir +dvidir +htmldir +infodir +docdir +oldincludedir +includedir +localstatedir +sharedstatedir +sysconfdir +datadir +datarootdir +libexecdir +sbindir +bindir +program_transform_name +prefix +exec_prefix +PACKAGE_URL +PACKAGE_BUGREPORT +PACKAGE_STRING +PACKAGE_VERSION +PACKAGE_TARNAME +PACKAGE_NAME +PATH_SEPARATOR +SHELL' +ac_subst_files='' +ac_user_opts=' +enable_option_checking +enable_largefile +with_irods +enable_libcurl +enable_plugins +with_plugin_dir +with_plugin_path +' + ac_precious_vars='build_alias +host_alias +target_alias +CC +CFLAGS +LDFLAGS +LIBS +CPPFLAGS +CPP' + + +# Initialize some variables set by options. +ac_init_help= +ac_init_version=false +ac_unrecognized_opts= +ac_unrecognized_sep= +# The variables have the same names as the options, with +# dashes changed to underlines. +cache_file=/dev/null +exec_prefix=NONE +no_create= +no_recursion= +prefix=NONE +program_prefix=NONE +program_suffix=NONE +program_transform_name=s,x,x, +silent= +site= +srcdir= +verbose= +x_includes=NONE +x_libraries=NONE + +# Installation directory options. +# These are left unexpanded so users can "make install exec_prefix=/foo" +# and all the variables that are supposed to be based on exec_prefix +# by default will actually change. +# Use braces instead of parens because sh, perl, etc. also accept them. +# (The list follows the same order as the GNU Coding Standards.) +bindir='${exec_prefix}/bin' +sbindir='${exec_prefix}/sbin' +libexecdir='${exec_prefix}/libexec' +datarootdir='${prefix}/share' +datadir='${datarootdir}' +sysconfdir='${prefix}/etc' +sharedstatedir='${prefix}/com' +localstatedir='${prefix}/var' +includedir='${prefix}/include' +oldincludedir='/usr/include' +docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' +infodir='${datarootdir}/info' +htmldir='${docdir}' +dvidir='${docdir}' +pdfdir='${docdir}' +psdir='${docdir}' +libdir='${exec_prefix}/lib' +localedir='${datarootdir}/locale' +mandir='${datarootdir}/man' + +ac_prev= +ac_dashdash= +for ac_option +do + # If the previous option needs an argument, assign it. + if test -n "$ac_prev"; then + eval $ac_prev=\$ac_option + ac_prev= + continue + fi + + case $ac_option in + *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; + *=) ac_optarg= ;; + *) ac_optarg=yes ;; + esac + + # Accept the important Cygnus configure options, so we can diagnose typos. + + case $ac_dashdash$ac_option in + --) + ac_dashdash=yes ;; + + -bindir | --bindir | --bindi | --bind | --bin | --bi) + ac_prev=bindir ;; + -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) + bindir=$ac_optarg ;; + + -build | --build | --buil | --bui | --bu) + ac_prev=build_alias ;; + -build=* | --build=* | --buil=* | --bui=* | --bu=*) + build_alias=$ac_optarg ;; + + -cache-file | --cache-file | --cache-fil | --cache-fi \ + | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) + ac_prev=cache_file ;; + -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ + | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) + cache_file=$ac_optarg ;; + + --config-cache | -C) + cache_file=config.cache ;; + + -datadir | --datadir | --datadi | --datad) + ac_prev=datadir ;; + -datadir=* | --datadir=* | --datadi=* | --datad=*) + datadir=$ac_optarg ;; + + -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ + | --dataroo | --dataro | --datar) + ac_prev=datarootdir ;; + -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ + | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) + datarootdir=$ac_optarg ;; + + -disable-* | --disable-*) + ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid feature name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"enable_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval enable_$ac_useropt=no ;; + + -docdir | --docdir | --docdi | --doc | --do) + ac_prev=docdir ;; + -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) + docdir=$ac_optarg ;; + + -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) + ac_prev=dvidir ;; + -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) + dvidir=$ac_optarg ;; + + -enable-* | --enable-*) + ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid feature name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"enable_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval enable_$ac_useropt=\$ac_optarg ;; + + -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ + | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ + | --exec | --exe | --ex) + ac_prev=exec_prefix ;; + -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ + | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ + | --exec=* | --exe=* | --ex=*) + exec_prefix=$ac_optarg ;; + + -gas | --gas | --ga | --g) + # Obsolete; use --with-gas. + with_gas=yes ;; + + -help | --help | --hel | --he | -h) + ac_init_help=long ;; + -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) + ac_init_help=recursive ;; + -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) + ac_init_help=short ;; + + -host | --host | --hos | --ho) + ac_prev=host_alias ;; + -host=* | --host=* | --hos=* | --ho=*) + host_alias=$ac_optarg ;; + + -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) + ac_prev=htmldir ;; + -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ + | --ht=*) + htmldir=$ac_optarg ;; + + -includedir | --includedir | --includedi | --included | --include \ + | --includ | --inclu | --incl | --inc) + ac_prev=includedir ;; + -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ + | --includ=* | --inclu=* | --incl=* | --inc=*) + includedir=$ac_optarg ;; + + -infodir | --infodir | --infodi | --infod | --info | --inf) + ac_prev=infodir ;; + -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) + infodir=$ac_optarg ;; + + -libdir | --libdir | --libdi | --libd) + ac_prev=libdir ;; + -libdir=* | --libdir=* | --libdi=* | --libd=*) + libdir=$ac_optarg ;; + + -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ + | --libexe | --libex | --libe) + ac_prev=libexecdir ;; + -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ + | --libexe=* | --libex=* | --libe=*) + libexecdir=$ac_optarg ;; + + -localedir | --localedir | --localedi | --localed | --locale) + ac_prev=localedir ;; + -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) + localedir=$ac_optarg ;; + + -localstatedir | --localstatedir | --localstatedi | --localstated \ + | --localstate | --localstat | --localsta | --localst | --locals) + ac_prev=localstatedir ;; + -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ + | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) + localstatedir=$ac_optarg ;; + + -mandir | --mandir | --mandi | --mand | --man | --ma | --m) + ac_prev=mandir ;; + -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) + mandir=$ac_optarg ;; + + -nfp | --nfp | --nf) + # Obsolete; use --without-fp. + with_fp=no ;; + + -no-create | --no-create | --no-creat | --no-crea | --no-cre \ + | --no-cr | --no-c | -n) + no_create=yes ;; + + -no-recursion | --no-recursion | --no-recursio | --no-recursi \ + | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) + no_recursion=yes ;; + + -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ + | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ + | --oldin | --oldi | --old | --ol | --o) + ac_prev=oldincludedir ;; + -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ + | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ + | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) + oldincludedir=$ac_optarg ;; + + -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) + ac_prev=prefix ;; + -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) + prefix=$ac_optarg ;; + + -program-prefix | --program-prefix | --program-prefi | --program-pref \ + | --program-pre | --program-pr | --program-p) + ac_prev=program_prefix ;; + -program-prefix=* | --program-prefix=* | --program-prefi=* \ + | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) + program_prefix=$ac_optarg ;; + + -program-suffix | --program-suffix | --program-suffi | --program-suff \ + | --program-suf | --program-su | --program-s) + ac_prev=program_suffix ;; + -program-suffix=* | --program-suffix=* | --program-suffi=* \ + | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) + program_suffix=$ac_optarg ;; + + -program-transform-name | --program-transform-name \ + | --program-transform-nam | --program-transform-na \ + | --program-transform-n | --program-transform- \ + | --program-transform | --program-transfor \ + | --program-transfo | --program-transf \ + | --program-trans | --program-tran \ + | --progr-tra | --program-tr | --program-t) + ac_prev=program_transform_name ;; + -program-transform-name=* | --program-transform-name=* \ + | --program-transform-nam=* | --program-transform-na=* \ + | --program-transform-n=* | --program-transform-=* \ + | --program-transform=* | --program-transfor=* \ + | --program-transfo=* | --program-transf=* \ + | --program-trans=* | --program-tran=* \ + | --progr-tra=* | --program-tr=* | --program-t=*) + program_transform_name=$ac_optarg ;; + + -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) + ac_prev=pdfdir ;; + -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) + pdfdir=$ac_optarg ;; + + -psdir | --psdir | --psdi | --psd | --ps) + ac_prev=psdir ;; + -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) + psdir=$ac_optarg ;; + + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil) + silent=yes ;; + + -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) + ac_prev=sbindir ;; + -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ + | --sbi=* | --sb=*) + sbindir=$ac_optarg ;; + + -sharedstatedir | --sharedstatedir | --sharedstatedi \ + | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ + | --sharedst | --shareds | --shared | --share | --shar \ + | --sha | --sh) + ac_prev=sharedstatedir ;; + -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ + | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ + | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ + | --sha=* | --sh=*) + sharedstatedir=$ac_optarg ;; + + -site | --site | --sit) + ac_prev=site ;; + -site=* | --site=* | --sit=*) + site=$ac_optarg ;; + + -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) + ac_prev=srcdir ;; + -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) + srcdir=$ac_optarg ;; + + -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ + | --syscon | --sysco | --sysc | --sys | --sy) + ac_prev=sysconfdir ;; + -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ + | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) + sysconfdir=$ac_optarg ;; + + -target | --target | --targe | --targ | --tar | --ta | --t) + ac_prev=target_alias ;; + -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) + target_alias=$ac_optarg ;; + + -v | -verbose | --verbose | --verbos | --verbo | --verb) + verbose=yes ;; + + -version | --version | --versio | --versi | --vers | -V) + ac_init_version=: ;; + + -with-* | --with-*) + ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid package name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"with_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval with_$ac_useropt=\$ac_optarg ;; + + -without-* | --without-*) + ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid package name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"with_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval with_$ac_useropt=no ;; + + --x) + # Obsolete; use --with-x. + with_x=yes ;; + + -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ + | --x-incl | --x-inc | --x-in | --x-i) + ac_prev=x_includes ;; + -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ + | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) + x_includes=$ac_optarg ;; + + -x-libraries | --x-libraries | --x-librarie | --x-librari \ + | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) + ac_prev=x_libraries ;; + -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ + | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) + x_libraries=$ac_optarg ;; + + -*) as_fn_error $? "unrecognized option: \`$ac_option' +Try \`$0 --help' for more information" + ;; + + *=*) + ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` + # Reject names that are not valid shell variable names. + case $ac_envvar in #( + '' | [0-9]* | *[!_$as_cr_alnum]* ) + as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; + esac + eval $ac_envvar=\$ac_optarg + export $ac_envvar ;; + + *) + # FIXME: should be removed in autoconf 3.0. + $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 + expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && + $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 + : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" + ;; + + esac +done + +if test -n "$ac_prev"; then + ac_option=--`echo $ac_prev | sed 's/_/-/g'` + as_fn_error $? "missing argument to $ac_option" +fi + +if test -n "$ac_unrecognized_opts"; then + case $enable_option_checking in + no) ;; + fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; + *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; + esac +fi + +# Check all directory arguments for consistency. +for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ + datadir sysconfdir sharedstatedir localstatedir includedir \ + oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ + libdir localedir mandir +do + eval ac_val=\$$ac_var + # Remove trailing slashes. + case $ac_val in + */ ) + ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` + eval $ac_var=\$ac_val;; + esac + # Be sure to have absolute directory names. + case $ac_val in + [\\/$]* | ?:[\\/]* ) continue;; + NONE | '' ) case $ac_var in *prefix ) continue;; esac;; + esac + as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" +done + +# There might be people who depend on the old broken behavior: `$host' +# used to hold the argument of --host etc. +# FIXME: To remove some day. +build=$build_alias +host=$host_alias +target=$target_alias + +# FIXME: To remove some day. +if test "x$host_alias" != x; then + if test "x$build_alias" = x; then + cross_compiling=maybe + elif test "x$build_alias" != "x$host_alias"; then + cross_compiling=yes + fi +fi + +ac_tool_prefix= +test -n "$host_alias" && ac_tool_prefix=$host_alias- + +test "$silent" = yes && exec 6>/dev/null + + +ac_pwd=`pwd` && test -n "$ac_pwd" && +ac_ls_di=`ls -di .` && +ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || + as_fn_error $? "working directory cannot be determined" +test "X$ac_ls_di" = "X$ac_pwd_ls_di" || + as_fn_error $? "pwd does not report name of working directory" + + +# Find the source files, if location was not specified. +if test -z "$srcdir"; then + ac_srcdir_defaulted=yes + # Try the directory containing this script, then the parent directory. + ac_confdir=`$as_dirname -- "$as_myself" || +$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_myself" : 'X\(//\)[^/]' \| \ + X"$as_myself" : 'X\(//\)$' \| \ + X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_myself" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + srcdir=$ac_confdir + if test ! -r "$srcdir/$ac_unique_file"; then + srcdir=.. + fi +else + ac_srcdir_defaulted=no +fi +if test ! -r "$srcdir/$ac_unique_file"; then + test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." + as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" +fi +ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" +ac_abs_confdir=`( + cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" + pwd)` +# When building in place, set srcdir=. +if test "$ac_abs_confdir" = "$ac_pwd"; then + srcdir=. +fi +# Remove unnecessary trailing slashes from srcdir. +# Double slashes in file names in object file debugging info +# mess up M-x gdb in Emacs. +case $srcdir in +*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; +esac +for ac_var in $ac_precious_vars; do + eval ac_env_${ac_var}_set=\${${ac_var}+set} + eval ac_env_${ac_var}_value=\$${ac_var} + eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} + eval ac_cv_env_${ac_var}_value=\$${ac_var} +done + +# +# Report the --help message. +# +if test "$ac_init_help" = "long"; then + # Omit some internal or obsolete options to make the list less imposing. + # This message is too long to be a string in the A/UX 3.1 sh. + cat <<_ACEOF +\`configure' configures HTSlib 1.3.1 to adapt to many kinds of systems. + +Usage: $0 [OPTION]... [VAR=VALUE]... + +To assign environment variables (e.g., CC, CFLAGS...), specify them as +VAR=VALUE. See below for descriptions of some of the useful variables. + +Defaults for the options are specified in brackets. + +Configuration: + -h, --help display this help and exit + --help=short display options specific to this package + --help=recursive display the short help of all the included packages + -V, --version display version information and exit + -q, --quiet, --silent do not print \`checking ...' messages + --cache-file=FILE cache test results in FILE [disabled] + -C, --config-cache alias for \`--cache-file=config.cache' + -n, --no-create do not create output files + --srcdir=DIR find the sources in DIR [configure dir or \`..'] + +Installation directories: + --prefix=PREFIX install architecture-independent files in PREFIX + [$ac_default_prefix] + --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX + [PREFIX] + +By default, \`make install' will install all the files in +\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify +an installation prefix other than \`$ac_default_prefix' using \`--prefix', +for instance \`--prefix=\$HOME'. + +For better control, use the options below. + +Fine tuning of the installation directories: + --bindir=DIR user executables [EPREFIX/bin] + --sbindir=DIR system admin executables [EPREFIX/sbin] + --libexecdir=DIR program executables [EPREFIX/libexec] + --sysconfdir=DIR read-only single-machine data [PREFIX/etc] + --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] + --localstatedir=DIR modifiable single-machine data [PREFIX/var] + --libdir=DIR object code libraries [EPREFIX/lib] + --includedir=DIR C header files [PREFIX/include] + --oldincludedir=DIR C header files for non-gcc [/usr/include] + --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] + --datadir=DIR read-only architecture-independent data [DATAROOTDIR] + --infodir=DIR info documentation [DATAROOTDIR/info] + --localedir=DIR locale-dependent data [DATAROOTDIR/locale] + --mandir=DIR man documentation [DATAROOTDIR/man] + --docdir=DIR documentation root [DATAROOTDIR/doc/htslib] + --htmldir=DIR html documentation [DOCDIR] + --dvidir=DIR dvi documentation [DOCDIR] + --pdfdir=DIR pdf documentation [DOCDIR] + --psdir=DIR ps documentation [DOCDIR] +_ACEOF + + cat <<\_ACEOF +_ACEOF +fi + +if test -n "$ac_init_help"; then + case $ac_init_help in + short | recursive ) echo "Configuration of HTSlib 1.3.1:";; + esac + cat <<\_ACEOF + +Optional Features: + --disable-option-checking ignore unrecognized --enable/--with options + --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) + --enable-FEATURE[=ARG] include FEATURE [ARG=yes] + --disable-largefile omit support for large files + --enable-libcurl enable libcurl-based support for http/https/etc URLs + --enable-plugins enable separately-compiled plugins for file access + +Optional Packages: + --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] + --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) + --with-irods[=DIR] use RodsAPIs library (in DIR) to support iRODS URLs + --with-plugin-dir=DIR plugin installation location [LIBEXECDIR/htslib] + --with-plugin-path=PATH default HTS_PATH plugin search path [PLUGINDIR] + +Some influential environment variables: + CC C compiler command + CFLAGS C compiler flags + LDFLAGS linker flags, e.g. -L if you have libraries in a + nonstandard directory + LIBS libraries to pass to the linker, e.g. -l + CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if + you have headers in a nonstandard directory + CPP C preprocessor + +Use these variables to override the choices made by `configure' or to help +it to find libraries and programs with nonstandard names/locations. + +Report bugs to . +HTSlib home page: . +_ACEOF +ac_status=$? +fi + +if test "$ac_init_help" = "recursive"; then + # If there are subdirs, report their specific --help. + for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue + test -d "$ac_dir" || + { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || + continue + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + cd "$ac_dir" || { ac_status=$?; continue; } + # Check for guested configure. + if test -f "$ac_srcdir/configure.gnu"; then + echo && + $SHELL "$ac_srcdir/configure.gnu" --help=recursive + elif test -f "$ac_srcdir/configure"; then + echo && + $SHELL "$ac_srcdir/configure" --help=recursive + else + $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 + fi || ac_status=$? + cd "$ac_pwd" || { ac_status=$?; break; } + done +fi + +test -n "$ac_init_help" && exit $ac_status +if $ac_init_version; then + cat <<\_ACEOF +HTSlib configure 1.3.1 +generated by GNU Autoconf 2.69 + +Copyright (C) 2012 Free Software Foundation, Inc. +This configure script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it. + +Portions copyright (C) 2015 Genome Research Ltd. + +This configure script is free software: you are free to change and +redistribute it. There is NO WARRANTY, to the extent permitted by law. +_ACEOF + exit +fi + +## ------------------------ ## +## Autoconf initialization. ## +## ------------------------ ## + +# ac_fn_c_try_compile LINENO +# -------------------------- +# Try to compile conftest.$ac_ext, and return whether this succeeded. +ac_fn_c_try_compile () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + rm -f conftest.$ac_objext + if { { ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_compile") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then : + ac_retval=0 +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} # ac_fn_c_try_compile + +# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES +# ------------------------------------------------------- +# Tests whether HEADER exists and can be compiled using the include files in +# INCLUDES, setting the cache variable VAR accordingly. +ac_fn_c_check_header_compile () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +#include <$2> +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + eval "$3=yes" +else + eval "$3=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} # ac_fn_c_check_header_compile + +# ac_fn_c_try_cpp LINENO +# ---------------------- +# Try to preprocess conftest.$ac_ext, and return whether this succeeded. +ac_fn_c_try_cpp () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + if { { ac_try="$ac_cpp conftest.$ac_ext" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } > conftest.i && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then : + ac_retval=0 +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} # ac_fn_c_try_cpp + +# ac_fn_c_try_run LINENO +# ---------------------- +# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes +# that executables *can* be run. +ac_fn_c_try_run () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' + { { case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; }; then : + ac_retval=0 +else + $as_echo "$as_me: program exited with status $ac_status" >&5 + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=$ac_status +fi + rm -rf conftest.dSYM conftest_ipa8_conftest.oo + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} # ac_fn_c_try_run + +# ac_fn_c_try_link LINENO +# ----------------------- +# Try to link conftest.$ac_ext, and return whether this succeeded. +ac_fn_c_try_link () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + rm -f conftest.$ac_objext conftest$ac_exeext + if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + test -x conftest$ac_exeext + }; then : + ac_retval=0 +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information + # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would + # interfere with the next link command; also delete a directory that is + # left behind by Apple's compiler. We do this before executing the actions. + rm -rf conftest.dSYM conftest_ipa8_conftest.oo + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} # ac_fn_c_try_link + +# ac_fn_c_check_func LINENO FUNC VAR +# ---------------------------------- +# Tests whether FUNC exists, setting the cache variable VAR accordingly +ac_fn_c_check_func () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +/* Define $2 to an innocuous variant, in case declares $2. + For example, HP-UX 11i declares gettimeofday. */ +#define $2 innocuous_$2 + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char $2 (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif + +#undef $2 + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char $2 (); +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined __stub_$2 || defined __stub___$2 +choke me +#endif + +int +main () +{ +return $2 (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + eval "$3=yes" +else + eval "$3=no" +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} # ac_fn_c_check_func +cat >config.log <<_ACEOF +This file contains any messages produced by compilers while +running configure, to aid debugging if configure makes a mistake. + +It was created by HTSlib $as_me 1.3.1, which was +generated by GNU Autoconf 2.69. Invocation command line was + + $ $0 $@ + +_ACEOF +exec 5>>config.log +{ +cat <<_ASUNAME +## --------- ## +## Platform. ## +## --------- ## + +hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` +uname -m = `(uname -m) 2>/dev/null || echo unknown` +uname -r = `(uname -r) 2>/dev/null || echo unknown` +uname -s = `(uname -s) 2>/dev/null || echo unknown` +uname -v = `(uname -v) 2>/dev/null || echo unknown` + +/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` +/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` + +/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` +/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` +/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` +/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` +/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` +/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` +/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` + +_ASUNAME + +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + $as_echo "PATH: $as_dir" + done +IFS=$as_save_IFS + +} >&5 + +cat >&5 <<_ACEOF + + +## ----------- ## +## Core tests. ## +## ----------- ## + +_ACEOF + + +# Keep a trace of the command line. +# Strip out --no-create and --no-recursion so they do not pile up. +# Strip out --silent because we don't want to record it for future runs. +# Also quote any args containing shell meta-characters. +# Make two passes to allow for proper duplicate-argument suppression. +ac_configure_args= +ac_configure_args0= +ac_configure_args1= +ac_must_keep_next=false +for ac_pass in 1 2 +do + for ac_arg + do + case $ac_arg in + -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil) + continue ;; + *\'*) + ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + case $ac_pass in + 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; + 2) + as_fn_append ac_configure_args1 " '$ac_arg'" + if test $ac_must_keep_next = true; then + ac_must_keep_next=false # Got value, back to normal. + else + case $ac_arg in + *=* | --config-cache | -C | -disable-* | --disable-* \ + | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ + | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ + | -with-* | --with-* | -without-* | --without-* | --x) + case "$ac_configure_args0 " in + "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; + esac + ;; + -* ) ac_must_keep_next=true ;; + esac + fi + as_fn_append ac_configure_args " '$ac_arg'" + ;; + esac + done +done +{ ac_configure_args0=; unset ac_configure_args0;} +{ ac_configure_args1=; unset ac_configure_args1;} + +# When interrupted or exit'd, cleanup temporary files, and complete +# config.log. We remove comments because anyway the quotes in there +# would cause problems or look ugly. +# WARNING: Use '\'' to represent an apostrophe within the trap. +# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. +trap 'exit_status=$? + # Save into config.log some information that might help in debugging. + { + echo + + $as_echo "## ---------------- ## +## Cache variables. ## +## ---------------- ##" + echo + # The following way of writing the cache mishandles newlines in values, +( + for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do + eval ac_val=\$$ac_var + case $ac_val in #( + *${as_nl}*) + case $ac_var in #( + *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 +$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; + esac + case $ac_var in #( + _ | IFS | as_nl) ;; #( + BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( + *) { eval $ac_var=; unset $ac_var;} ;; + esac ;; + esac + done + (set) 2>&1 | + case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( + *${as_nl}ac_space=\ *) + sed -n \ + "s/'\''/'\''\\\\'\'''\''/g; + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" + ;; #( + *) + sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" + ;; + esac | + sort +) + echo + + $as_echo "## ----------------- ## +## Output variables. ## +## ----------------- ##" + echo + for ac_var in $ac_subst_vars + do + eval ac_val=\$$ac_var + case $ac_val in + *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + esac + $as_echo "$ac_var='\''$ac_val'\''" + done | sort + echo + + if test -n "$ac_subst_files"; then + $as_echo "## ------------------- ## +## File substitutions. ## +## ------------------- ##" + echo + for ac_var in $ac_subst_files + do + eval ac_val=\$$ac_var + case $ac_val in + *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + esac + $as_echo "$ac_var='\''$ac_val'\''" + done | sort + echo + fi + + if test -s confdefs.h; then + $as_echo "## ----------- ## +## confdefs.h. ## +## ----------- ##" + echo + cat confdefs.h + echo + fi + test "$ac_signal" != 0 && + $as_echo "$as_me: caught signal $ac_signal" + $as_echo "$as_me: exit $exit_status" + } >&5 + rm -f core *.core core.conftest.* && + rm -f -r conftest* confdefs* conf$$* $ac_clean_files && + exit $exit_status +' 0 +for ac_signal in 1 2 13 15; do + trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal +done +ac_signal=0 + +# confdefs.h avoids OS command line length limits that DEFS can exceed. +rm -f -r conftest* confdefs.h + +$as_echo "/* confdefs.h */" > confdefs.h + +# Predefined preprocessor variables. + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_NAME "$PACKAGE_NAME" +_ACEOF + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_TARNAME "$PACKAGE_TARNAME" +_ACEOF + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_VERSION "$PACKAGE_VERSION" +_ACEOF + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_STRING "$PACKAGE_STRING" +_ACEOF + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" +_ACEOF + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_URL "$PACKAGE_URL" +_ACEOF + + +# Let the site file select an alternate cache file if it wants to. +# Prefer an explicitly selected file to automatically selected ones. +ac_site_file1=NONE +ac_site_file2=NONE +if test -n "$CONFIG_SITE"; then + # We do not want a PATH search for config.site. + case $CONFIG_SITE in #(( + -*) ac_site_file1=./$CONFIG_SITE;; + */*) ac_site_file1=$CONFIG_SITE;; + *) ac_site_file1=./$CONFIG_SITE;; + esac +elif test "x$prefix" != xNONE; then + ac_site_file1=$prefix/share/config.site + ac_site_file2=$prefix/etc/config.site +else + ac_site_file1=$ac_default_prefix/share/config.site + ac_site_file2=$ac_default_prefix/etc/config.site +fi +for ac_site_file in "$ac_site_file1" "$ac_site_file2" +do + test "x$ac_site_file" = xNONE && continue + if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 +$as_echo "$as_me: loading site script $ac_site_file" >&6;} + sed 's/^/| /' "$ac_site_file" >&5 + . "$ac_site_file" \ + || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "failed to load site script $ac_site_file +See \`config.log' for more details" "$LINENO" 5; } + fi +done + +if test -r "$cache_file"; then + # Some versions of bash will fail to source /dev/null (special files + # actually), so we avoid doing that. DJGPP emulates it as a regular file. + if test /dev/null != "$cache_file" && test -f "$cache_file"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 +$as_echo "$as_me: loading cache $cache_file" >&6;} + case $cache_file in + [\\/]* | ?:[\\/]* ) . "$cache_file";; + *) . "./$cache_file";; + esac + fi +else + { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 +$as_echo "$as_me: creating cache $cache_file" >&6;} + >$cache_file +fi + +as_fn_append ac_header_list " stdlib.h" +as_fn_append ac_header_list " unistd.h" +as_fn_append ac_header_list " sys/param.h" +# Check that the precious variables saved in the cache have kept the same +# value. +ac_cache_corrupted=false +for ac_var in $ac_precious_vars; do + eval ac_old_set=\$ac_cv_env_${ac_var}_set + eval ac_new_set=\$ac_env_${ac_var}_set + eval ac_old_val=\$ac_cv_env_${ac_var}_value + eval ac_new_val=\$ac_env_${ac_var}_value + case $ac_old_set,$ac_new_set in + set,) + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 +$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,set) + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 +$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,);; + *) + if test "x$ac_old_val" != "x$ac_new_val"; then + # differences in whitespace do not lead to failure. + ac_old_val_w=`echo x $ac_old_val` + ac_new_val_w=`echo x $ac_new_val` + if test "$ac_old_val_w" != "$ac_new_val_w"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 +$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} + ac_cache_corrupted=: + else + { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 +$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} + eval $ac_var=\$ac_old_val + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 +$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 +$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} + fi;; + esac + # Pass precious variables to config.status. + if test "$ac_new_set" = set; then + case $ac_new_val in + *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; + *) ac_arg=$ac_var=$ac_new_val ;; + esac + case " $ac_configure_args " in + *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. + *) as_fn_append ac_configure_args " '$ac_arg'" ;; + esac + fi +done +if $ac_cache_corrupted; then + { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 +$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} + as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 +fi +## -------------------- ## +## Main body of script. ## +## -------------------- ## + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + + +ac_config_headers="$ac_config_headers config.h" + + + + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. +set dummy ${ac_tool_prefix}gcc; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="${ac_tool_prefix}gcc" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_CC"; then + ac_ct_CC=$CC + # Extract the first word of "gcc", so it can be a program name with args. +set dummy gcc; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="gcc" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 +$as_echo "$ac_ct_CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_CC" = x; then + CC="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + CC=$ac_ct_CC + fi +else + CC="$ac_cv_prog_CC" +fi + +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. +set dummy ${ac_tool_prefix}cc; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="${ac_tool_prefix}cc" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + fi +fi +if test -z "$CC"; then + # Extract the first word of "cc", so it can be a program name with args. +set dummy cc; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else + ac_prog_rejected=no +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then + ac_prog_rejected=yes + continue + fi + ac_cv_prog_CC="cc" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +if test $ac_prog_rejected = yes; then + # We found a bogon in the path, so make sure we never use it. + set dummy $ac_cv_prog_CC + shift + if test $# != 0; then + # We chose a different compiler from the bogus one. + # However, it has the same basename, so the bogon will be chosen + # first if we set CC to just the basename; use the full file name. + shift + ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" + fi +fi +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + for ac_prog in cl.exe + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="$ac_tool_prefix$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$CC" && break + done +fi +if test -z "$CC"; then + ac_ct_CC=$CC + for ac_prog in cl.exe +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 +$as_echo "$ac_ct_CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$ac_ct_CC" && break +done + + if test "x$ac_ct_CC" = x; then + CC="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + CC=$ac_ct_CC + fi +fi + +fi + + +test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "no acceptable C compiler found in \$PATH +See \`config.log' for more details" "$LINENO" 5; } + +# Provide some information about the compiler. +$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 +set X $ac_compile +ac_compiler=$2 +for ac_option in --version -v -V -qversion; do + { { ac_try="$ac_compiler $ac_option >&5" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_compiler $ac_option >&5") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + sed '10a\ +... rest of stderr output deleted ... + 10q' conftest.err >conftest.er1 + cat conftest.er1 >&5 + fi + rm -f conftest.er1 conftest.err + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } +done + +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +ac_clean_files_save=$ac_clean_files +ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" +# Try to create an executable without -o first, disregard a.out. +# It will help us diagnose broken compilers, and finding out an intuition +# of exeext. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 +$as_echo_n "checking whether the C compiler works... " >&6; } +ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` + +# The possible output files: +ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" + +ac_rmfiles= +for ac_file in $ac_files +do + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; + * ) ac_rmfiles="$ac_rmfiles $ac_file";; + esac +done +rm -f $ac_rmfiles + +if { { ac_try="$ac_link_default" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link_default") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : + # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. +# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' +# in a Makefile. We should not override ac_cv_exeext if it was cached, +# so that the user can short-circuit this test for compilers unknown to +# Autoconf. +for ac_file in $ac_files '' +do + test -f "$ac_file" || continue + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) + ;; + [ab].out ) + # We found the default executable, but exeext='' is most + # certainly right. + break;; + *.* ) + if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; + then :; else + ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + fi + # We set ac_cv_exeext here because the later test for it is not + # safe: cross compilers may not add the suffix if given an `-o' + # argument, so we may need to know it at that point already. + # Even if this section looks crufty: it has the advantage of + # actually working. + break;; + * ) + break;; + esac +done +test "$ac_cv_exeext" = no && ac_cv_exeext= + +else + ac_file='' +fi +if test -z "$ac_file"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +$as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error 77 "C compiler cannot create executables +See \`config.log' for more details" "$LINENO" 5; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 +$as_echo_n "checking for C compiler default output file name... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 +$as_echo "$ac_file" >&6; } +ac_exeext=$ac_cv_exeext + +rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out +ac_clean_files=$ac_clean_files_save +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 +$as_echo_n "checking for suffix of executables... " >&6; } +if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : + # If both `conftest.exe' and `conftest' are `present' (well, observable) +# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will +# work properly (i.e., refer to `conftest.exe'), while it won't with +# `rm'. +for ac_file in conftest.exe conftest conftest.*; do + test -f "$ac_file" || continue + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; + *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + break;; + * ) break;; + esac +done +else + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot compute suffix of executables: cannot compile and link +See \`config.log' for more details" "$LINENO" 5; } +fi +rm -f conftest conftest$ac_cv_exeext +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 +$as_echo "$ac_cv_exeext" >&6; } + +rm -f conftest.$ac_ext +EXEEXT=$ac_cv_exeext +ac_exeext=$EXEEXT +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +int +main () +{ +FILE *f = fopen ("conftest.out", "w"); + return ferror (f) || fclose (f) != 0; + + ; + return 0; +} +_ACEOF +ac_clean_files="$ac_clean_files conftest.out" +# Check that the compiler produces executables we can run. If not, either +# the compiler is broken, or we cross compile. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 +$as_echo_n "checking whether we are cross compiling... " >&6; } +if test "$cross_compiling" != yes; then + { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + if { ac_try='./conftest$ac_cv_exeext' + { { case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; }; then + cross_compiling=no + else + if test "$cross_compiling" = maybe; then + cross_compiling=yes + else + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot run C compiled programs. +If you meant to cross compile, use \`--host'. +See \`config.log' for more details" "$LINENO" 5; } + fi + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 +$as_echo "$cross_compiling" >&6; } + +rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out +ac_clean_files=$ac_clean_files_save +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 +$as_echo_n "checking for suffix of object files... " >&6; } +if ${ac_cv_objext+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.o conftest.obj +if { { ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_compile") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : + for ac_file in conftest.o conftest.obj conftest.*; do + test -f "$ac_file" || continue; + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; + *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` + break;; + esac +done +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot compute suffix of object files: cannot compile +See \`config.log' for more details" "$LINENO" 5; } +fi +rm -f conftest.$ac_cv_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 +$as_echo "$ac_cv_objext" >&6; } +OBJEXT=$ac_cv_objext +ac_objext=$OBJEXT +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 +$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } +if ${ac_cv_c_compiler_gnu+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ +#ifndef __GNUC__ + choke me +#endif + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_compiler_gnu=yes +else + ac_compiler_gnu=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +ac_cv_c_compiler_gnu=$ac_compiler_gnu + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 +$as_echo "$ac_cv_c_compiler_gnu" >&6; } +if test $ac_compiler_gnu = yes; then + GCC=yes +else + GCC= +fi +ac_test_CFLAGS=${CFLAGS+set} +ac_save_CFLAGS=$CFLAGS +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 +$as_echo_n "checking whether $CC accepts -g... " >&6; } +if ${ac_cv_prog_cc_g+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_save_c_werror_flag=$ac_c_werror_flag + ac_c_werror_flag=yes + ac_cv_prog_cc_g=no + CFLAGS="-g" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_prog_cc_g=yes +else + CFLAGS="" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + +else + ac_c_werror_flag=$ac_save_c_werror_flag + CFLAGS="-g" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_prog_cc_g=yes +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + ac_c_werror_flag=$ac_save_c_werror_flag +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 +$as_echo "$ac_cv_prog_cc_g" >&6; } +if test "$ac_test_CFLAGS" = set; then + CFLAGS=$ac_save_CFLAGS +elif test $ac_cv_prog_cc_g = yes; then + if test "$GCC" = yes; then + CFLAGS="-g -O2" + else + CFLAGS="-g" + fi +else + if test "$GCC" = yes; then + CFLAGS="-O2" + else + CFLAGS= + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 +$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } +if ${ac_cv_prog_cc_c89+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_cv_prog_cc_c89=no +ac_save_CC=$CC +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +struct stat; +/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ +struct buf { int x; }; +FILE * (*rcsopen) (struct buf *, struct stat *, int); +static char *e (p, i) + char **p; + int i; +{ + return p[i]; +} +static char *f (char * (*g) (char **, int), char **p, ...) +{ + char *s; + va_list v; + va_start (v,p); + s = g (p, va_arg (v,int)); + va_end (v); + return s; +} + +/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has + function prototypes and stuff, but not '\xHH' hex character constants. + These don't provoke an error unfortunately, instead are silently treated + as 'x'. The following induces an error, until -std is added to get + proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an + array size at least. It's necessary to write '\x00'==0 to get something + that's true only with -std. */ +int osf4_cc_array ['\x00' == 0 ? 1 : -1]; + +/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters + inside strings and character constants. */ +#define FOO(x) 'x' +int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; + +int test (int i, double x); +struct s1 {int (*f) (int a);}; +struct s2 {int (*f) (double a);}; +int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); +int argc; +char **argv; +int +main () +{ +return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; + ; + return 0; +} +_ACEOF +for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ + -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" +do + CC="$ac_save_CC $ac_arg" + if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_prog_cc_c89=$ac_arg +fi +rm -f core conftest.err conftest.$ac_objext + test "x$ac_cv_prog_cc_c89" != "xno" && break +done +rm -f conftest.$ac_ext +CC=$ac_save_CC + +fi +# AC_CACHE_VAL +case "x$ac_cv_prog_cc_c89" in + x) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 +$as_echo "none needed" >&6; } ;; + xno) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 +$as_echo "unsupported" >&6; } ;; + *) + CC="$CC $ac_cv_prog_cc_c89" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 +$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; +esac +if test "x$ac_cv_prog_cc_c89" != xno; then : + +fi + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. +set dummy ${ac_tool_prefix}ranlib; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_RANLIB+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$RANLIB"; then + ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +RANLIB=$ac_cv_prog_RANLIB +if test -n "$RANLIB"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 +$as_echo "$RANLIB" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_RANLIB"; then + ac_ct_RANLIB=$RANLIB + # Extract the first word of "ranlib", so it can be a program name with args. +set dummy ranlib; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_RANLIB"; then + ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_RANLIB="ranlib" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB +if test -n "$ac_ct_RANLIB"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 +$as_echo "$ac_ct_RANLIB" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_RANLIB" = x; then + RANLIB=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + RANLIB=$ac_ct_RANLIB + fi +else + RANLIB="$ac_cv_prog_RANLIB" +fi + + + +# Check whether --enable-largefile was given. +if test "${enable_largefile+set}" = set; then : + enableval=$enable_largefile; +fi + +if test "$enable_largefile" != no; then + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 +$as_echo_n "checking for special C compiler options needed for large files... " >&6; } +if ${ac_cv_sys_largefile_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_cv_sys_largefile_CC=no + if test "$GCC" != yes; then + ac_save_CC=$CC + while :; do + # IRIX 6.2 and later do not support large files by default, + # so use the C compiler's -n32 option if that helps. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include + /* Check that off_t can represent 2**63 - 1 correctly. + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +int +main () +{ + + ; + return 0; +} +_ACEOF + if ac_fn_c_try_compile "$LINENO"; then : + break +fi +rm -f core conftest.err conftest.$ac_objext + CC="$CC -n32" + if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_sys_largefile_CC=' -n32'; break +fi +rm -f core conftest.err conftest.$ac_objext + break + done + CC=$ac_save_CC + rm -f conftest.$ac_ext + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 +$as_echo "$ac_cv_sys_largefile_CC" >&6; } + if test "$ac_cv_sys_largefile_CC" != no; then + CC=$CC$ac_cv_sys_largefile_CC + fi + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 +$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } +if ${ac_cv_sys_file_offset_bits+:} false; then : + $as_echo_n "(cached) " >&6 +else + while :; do + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include + /* Check that off_t can represent 2**63 - 1 correctly. + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_sys_file_offset_bits=no; break +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#define _FILE_OFFSET_BITS 64 +#include + /* Check that off_t can represent 2**63 - 1 correctly. + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_sys_file_offset_bits=64; break +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + ac_cv_sys_file_offset_bits=unknown + break +done +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 +$as_echo "$ac_cv_sys_file_offset_bits" >&6; } +case $ac_cv_sys_file_offset_bits in #( + no | unknown) ;; + *) +cat >>confdefs.h <<_ACEOF +#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits +_ACEOF +;; +esac +rm -rf conftest* + if test $ac_cv_sys_file_offset_bits = unknown; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 +$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } +if ${ac_cv_sys_large_files+:} false; then : + $as_echo_n "(cached) " >&6 +else + while :; do + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include + /* Check that off_t can represent 2**63 - 1 correctly. + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_sys_large_files=no; break +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#define _LARGE_FILES 1 +#include + /* Check that off_t can represent 2**63 - 1 correctly. + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_sys_large_files=1; break +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + ac_cv_sys_large_files=unknown + break +done +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 +$as_echo "$ac_cv_sys_large_files" >&6; } +case $ac_cv_sys_large_files in #( + no | unknown) ;; + *) +cat >>confdefs.h <<_ACEOF +#define _LARGE_FILES $ac_cv_sys_large_files +_ACEOF +;; +esac +rm -rf conftest* + fi + + +fi + + +need_crypto=no + + +# Check whether --with-irods was given. +if test "${with_irods+set}" = set; then : + withval=$with_irods; case $withval in + no) irods=disabled ;; + yes) irods=enabled ;; + *) irods=enabled; IRODS_HOME=$withval ;; + esac +else + irods=disabled +fi + + +# Check whether --enable-libcurl was given. +if test "${enable_libcurl+set}" = set; then : + enableval=$enable_libcurl; +else + enable_libcurl=no +fi + + +# Check whether --enable-plugins was given. +if test "${enable_plugins+set}" = set; then : + enableval=$enable_plugins; +else + enable_plugins=no +fi + + + + +# Check whether --with-plugin-dir was given. +if test "${with_plugin_dir+set}" = set; then : + withval=$with_plugin_dir; case $withval in + yes|no) as_fn_error $? "no directory specified for --with-plugin-dir" "$LINENO" 5 ;; + esac +else + with_plugin_dir='$(libexecdir)/htslib' +fi + +plugindir=$with_plugin_dir + + + +# Check whether --with-plugin-path was given. +if test "${with_plugin_path+set}" = set; then : + withval=$with_plugin_path; case $withval in + yes) as_fn_error $? "no path specified for --with-plugin-path" "$LINENO" 5 ;; + no) with_plugin_path= ;; + esac +else + with_plugin_path=$with_plugin_dir +fi + +pluginpath=$with_plugin_path + + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 +$as_echo_n "checking how to run the C preprocessor... " >&6; } +# On Suns, sometimes $CPP names a directory. +if test -n "$CPP" && test -d "$CPP"; then + CPP= +fi +if test -z "$CPP"; then + if ${ac_cv_prog_CPP+:} false; then : + $as_echo_n "(cached) " >&6 +else + # Double quotes because CPP needs to be expanded + for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" + do + ac_preproc_ok=false +for ac_c_preproc_warn_flag in '' yes +do + # Use a header file that comes with gcc, so configuring glibc + # with a fresh cross-compiler works. + # Prefer to if __STDC__ is defined, since + # exists even on freestanding compilers. + # On the NeXT, cc -E runs the code through the compiler's parser, + # not just through cpp. "Syntax error" is here to catch this case. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#ifdef __STDC__ +# include +#else +# include +#endif + Syntax error +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + +else + # Broken: fails on valid input. +continue +fi +rm -f conftest.err conftest.i conftest.$ac_ext + + # OK, works on sane cases. Now check whether nonexistent headers + # can be detected and how. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + # Broken: success on invalid input. +continue +else + # Passes both tests. +ac_preproc_ok=: +break +fi +rm -f conftest.err conftest.i conftest.$ac_ext + +done +# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. +rm -f conftest.i conftest.err conftest.$ac_ext +if $ac_preproc_ok; then : + break +fi + + done + ac_cv_prog_CPP=$CPP + +fi + CPP=$ac_cv_prog_CPP +else + ac_cv_prog_CPP=$CPP +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 +$as_echo "$CPP" >&6; } +ac_preproc_ok=false +for ac_c_preproc_warn_flag in '' yes +do + # Use a header file that comes with gcc, so configuring glibc + # with a fresh cross-compiler works. + # Prefer to if __STDC__ is defined, since + # exists even on freestanding compilers. + # On the NeXT, cc -E runs the code through the compiler's parser, + # not just through cpp. "Syntax error" is here to catch this case. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#ifdef __STDC__ +# include +#else +# include +#endif + Syntax error +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + +else + # Broken: fails on valid input. +continue +fi +rm -f conftest.err conftest.i conftest.$ac_ext + + # OK, works on sane cases. Now check whether nonexistent headers + # can be detected and how. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + # Broken: success on invalid input. +continue +else + # Passes both tests. +ac_preproc_ok=: +break +fi +rm -f conftest.err conftest.i conftest.$ac_ext + +done +# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. +rm -f conftest.i conftest.err conftest.$ac_ext +if $ac_preproc_ok; then : + +else + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "C preprocessor \"$CPP\" fails sanity check +See \`config.log' for more details" "$LINENO" 5; } +fi + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 +$as_echo_n "checking for grep that handles long lines and -e... " >&6; } +if ${ac_cv_path_GREP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -z "$GREP"; then + ac_path_GREP_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in grep ggrep; do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_GREP" || continue +# Check for GNU ac_path_GREP and select it if it is found. + # Check for GNU $ac_path_GREP +case `"$ac_path_GREP" --version 2>&1` in +*GNU*) + ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; +*) + ac_count=0 + $as_echo_n 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + $as_echo 'GREP' >> "conftest.nl" + "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + as_fn_arith $ac_count + 1 && ac_count=$as_val + if test $ac_count -gt ${ac_path_GREP_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_GREP="$ac_path_GREP" + ac_path_GREP_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_GREP_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_GREP"; then + as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 + fi +else + ac_cv_path_GREP=$GREP +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 +$as_echo "$ac_cv_path_GREP" >&6; } + GREP="$ac_cv_path_GREP" + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 +$as_echo_n "checking for egrep... " >&6; } +if ${ac_cv_path_EGREP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 + then ac_cv_path_EGREP="$GREP -E" + else + if test -z "$EGREP"; then + ac_path_EGREP_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in egrep; do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_EGREP" || continue +# Check for GNU ac_path_EGREP and select it if it is found. + # Check for GNU $ac_path_EGREP +case `"$ac_path_EGREP" --version 2>&1` in +*GNU*) + ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; +*) + ac_count=0 + $as_echo_n 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + $as_echo 'EGREP' >> "conftest.nl" + "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + as_fn_arith $ac_count + 1 && ac_count=$as_val + if test $ac_count -gt ${ac_path_EGREP_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_EGREP="$ac_path_EGREP" + ac_path_EGREP_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_EGREP_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_EGREP"; then + as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 + fi +else + ac_cv_path_EGREP=$EGREP +fi + + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 +$as_echo "$ac_cv_path_EGREP" >&6; } + EGREP="$ac_cv_path_EGREP" + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 +$as_echo_n "checking for ANSI C header files... " >&6; } +if ${ac_cv_header_stdc+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +#include +#include + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_header_stdc=yes +else + ac_cv_header_stdc=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +if test $ac_cv_header_stdc = yes; then + # SunOS 4.x string.h does not declare mem*, contrary to ANSI. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "memchr" >/dev/null 2>&1; then : + +else + ac_cv_header_stdc=no +fi +rm -f conftest* + +fi + +if test $ac_cv_header_stdc = yes; then + # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "free" >/dev/null 2>&1; then : + +else + ac_cv_header_stdc=no +fi +rm -f conftest* + +fi + +if test $ac_cv_header_stdc = yes; then + # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. + if test "$cross_compiling" = yes; then : + : +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +#if ((' ' & 0x0FF) == 0x020) +# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') +# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) +#else +# define ISLOWER(c) \ + (('a' <= (c) && (c) <= 'i') \ + || ('j' <= (c) && (c) <= 'r') \ + || ('s' <= (c) && (c) <= 'z')) +# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) +#endif + +#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) +int +main () +{ + int i; + for (i = 0; i < 256; i++) + if (XOR (islower (i), ISLOWER (i)) + || toupper (i) != TOUPPER (i)) + return 2; + return 0; +} +_ACEOF +if ac_fn_c_try_run "$LINENO"; then : + +else + ac_cv_header_stdc=no +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + +fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 +$as_echo "$ac_cv_header_stdc" >&6; } +if test $ac_cv_header_stdc = yes; then + +$as_echo "#define STDC_HEADERS 1" >>confdefs.h + +fi + +# On IRIX 5.3, sys/types and inttypes.h are conflicting. +for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ + inttypes.h stdint.h unistd.h +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default +" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + + + + + for ac_header in $ac_header_list +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default +" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + + + + + + + +for ac_func in getpagesize +do : + ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize" +if test "x$ac_cv_func_getpagesize" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_GETPAGESIZE 1 +_ACEOF + +fi +done + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5 +$as_echo_n "checking for working mmap... " >&6; } +if ${ac_cv_func_mmap_fixed_mapped+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test "$cross_compiling" = yes; then : + ac_cv_func_mmap_fixed_mapped=no +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$ac_includes_default +/* malloc might have been renamed as rpl_malloc. */ +#undef malloc + +/* Thanks to Mike Haertel and Jim Avera for this test. + Here is a matrix of mmap possibilities: + mmap private not fixed + mmap private fixed at somewhere currently unmapped + mmap private fixed at somewhere already mapped + mmap shared not fixed + mmap shared fixed at somewhere currently unmapped + mmap shared fixed at somewhere already mapped + For private mappings, we should verify that changes cannot be read() + back from the file, nor mmap's back from the file at a different + address. (There have been systems where private was not correctly + implemented like the infamous i386 svr4.0, and systems where the + VM page cache was not coherent with the file system buffer cache + like early versions of FreeBSD and possibly contemporary NetBSD.) + For shared mappings, we should conversely verify that changes get + propagated back to all the places they're supposed to be. + + Grep wants private fixed already mapped. + The main things grep needs to know about mmap are: + * does it exist and is it safe to write into the mmap'd area + * how to use it (BSD variants) */ + +#include +#include + +#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H +char *malloc (); +#endif + +/* This mess was copied from the GNU getpagesize.h. */ +#ifndef HAVE_GETPAGESIZE +# ifdef _SC_PAGESIZE +# define getpagesize() sysconf(_SC_PAGESIZE) +# else /* no _SC_PAGESIZE */ +# ifdef HAVE_SYS_PARAM_H +# include +# ifdef EXEC_PAGESIZE +# define getpagesize() EXEC_PAGESIZE +# else /* no EXEC_PAGESIZE */ +# ifdef NBPG +# define getpagesize() NBPG * CLSIZE +# ifndef CLSIZE +# define CLSIZE 1 +# endif /* no CLSIZE */ +# else /* no NBPG */ +# ifdef NBPC +# define getpagesize() NBPC +# else /* no NBPC */ +# ifdef PAGESIZE +# define getpagesize() PAGESIZE +# endif /* PAGESIZE */ +# endif /* no NBPC */ +# endif /* no NBPG */ +# endif /* no EXEC_PAGESIZE */ +# else /* no HAVE_SYS_PARAM_H */ +# define getpagesize() 8192 /* punt totally */ +# endif /* no HAVE_SYS_PARAM_H */ +# endif /* no _SC_PAGESIZE */ + +#endif /* no HAVE_GETPAGESIZE */ + +int +main () +{ + char *data, *data2, *data3; + const char *cdata2; + int i, pagesize; + int fd, fd2; + + pagesize = getpagesize (); + + /* First, make a file with some known garbage in it. */ + data = (char *) malloc (pagesize); + if (!data) + return 1; + for (i = 0; i < pagesize; ++i) + *(data + i) = rand (); + umask (0); + fd = creat ("conftest.mmap", 0600); + if (fd < 0) + return 2; + if (write (fd, data, pagesize) != pagesize) + return 3; + close (fd); + + /* Next, check that the tail of a page is zero-filled. File must have + non-zero length, otherwise we risk SIGBUS for entire page. */ + fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600); + if (fd2 < 0) + return 4; + cdata2 = ""; + if (write (fd2, cdata2, 1) != 1) + return 5; + data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L); + if (data2 == MAP_FAILED) + return 6; + for (i = 0; i < pagesize; ++i) + if (*(data2 + i)) + return 7; + close (fd2); + if (munmap (data2, pagesize)) + return 8; + + /* Next, try to mmap the file at a fixed address which already has + something else allocated at it. If we can, also make sure that + we see the same garbage. */ + fd = open ("conftest.mmap", O_RDWR); + if (fd < 0) + return 9; + if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, + MAP_PRIVATE | MAP_FIXED, fd, 0L)) + return 10; + for (i = 0; i < pagesize; ++i) + if (*(data + i) != *(data2 + i)) + return 11; + + /* Finally, make sure that changes to the mapped area do not + percolate back to the file as seen by read(). (This is a bug on + some variants of i386 svr4.0.) */ + for (i = 0; i < pagesize; ++i) + *(data2 + i) = *(data2 + i) + 1; + data3 = (char *) malloc (pagesize); + if (!data3) + return 12; + if (read (fd, data3, pagesize) != pagesize) + return 13; + for (i = 0; i < pagesize; ++i) + if (*(data + i) != *(data3 + i)) + return 14; + close (fd); + return 0; +} +_ACEOF +if ac_fn_c_try_run "$LINENO"; then : + ac_cv_func_mmap_fixed_mapped=yes +else + ac_cv_func_mmap_fixed_mapped=no +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5 +$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; } +if test $ac_cv_func_mmap_fixed_mapped = yes; then + +$as_echo "#define HAVE_MMAP 1" >>confdefs.h + +fi +rm -f conftest.mmap conftest.txt + +for ac_func in gmtime_r +do : + ac_fn_c_check_func "$LINENO" "gmtime_r" "ac_cv_func_gmtime_r" +if test "x$ac_cv_func_gmtime_r" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_GMTIME_R 1 +_ACEOF + +fi +done + + +if test $enable_plugins != no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5 +$as_echo_n "checking for library containing dlopen... " >&6; } +if ${ac_cv_search_dlopen+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_func_search_save_LIBS=$LIBS +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char dlopen (); +int +main () +{ +return dlopen (); + ; + return 0; +} +_ACEOF +for ac_lib in '' dl; do + if test -z "$ac_lib"; then + ac_res="none required" + else + ac_res=-l$ac_lib + LIBS="-l$ac_lib $ac_func_search_save_LIBS" + fi + if ac_fn_c_try_link "$LINENO"; then : + ac_cv_search_dlopen=$ac_res +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext + if ${ac_cv_search_dlopen+:} false; then : + break +fi +done +if ${ac_cv_search_dlopen+:} false; then : + +else + ac_cv_search_dlopen=no +fi +rm conftest.$ac_ext +LIBS=$ac_func_search_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5 +$as_echo "$ac_cv_search_dlopen" >&6; } +ac_res=$ac_cv_search_dlopen +if test "$ac_res" != no; then : + test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" + +else + as_fn_error $? "dlopen() not found + +Plugin support requires dynamic linking facilities from the operating system. +Either configure with --disable-plugins or resolve this error to build HTSlib." "$LINENO" 5 +fi + + # TODO Test whether this is required and/or needs tweaking per-platform + LDFLAGS="$LDFLAGS -rdynamic" + +$as_echo "#define ENABLE_PLUGINS 1" >>confdefs.h + +fi + +save_LIBS=$LIBS +zlib_devel=ok +ac_fn_c_check_header_compile "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "; +" +if test "x$ac_cv_header_zlib_h" = xyes; then : + +else + zlib_devel=missing +fi + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inflate in -lz" >&5 +$as_echo_n "checking for inflate in -lz... " >&6; } +if ${ac_cv_lib_z_inflate+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lz $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char inflate (); +int +main () +{ +return inflate (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_z_inflate=yes +else + ac_cv_lib_z_inflate=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_inflate" >&5 +$as_echo "$ac_cv_lib_z_inflate" >&6; } +if test "x$ac_cv_lib_z_inflate" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_LIBZ 1 +_ACEOF + + LIBS="-lz $LIBS" + +else + zlib_devel=missing +fi + +LIBS=$save_LIBS + +if test $zlib_devel != ok; then + as_fn_error $? "zlib development files not found + +HTSlib uses compression routines from the zlib library . +Building HTSlib requires zlib development files to be installed on the build +machine; you may need to ensure a package such as zlib1g-dev (on Debian or +Ubuntu Linux) or zlib-devel (on RPM-based Linux distributions) is installed. + +FAILED. This error must be resolved in order to build HTSlib successfully." "$LINENO" 5 +fi + +if test $irods = enabled; then + # TODO Also test whether we require libgssapi_krb5 and AC_CHECK_LIB it + save_LDFLAGS=$LDFLAGS + LDFLAGS="$LDFLAGS -L$IRODS_HOME/lib/core/obj" + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getRodsEnvFileName in -lRodsAPIs" >&5 +$as_echo_n "checking for getRodsEnvFileName in -lRodsAPIs... " >&6; } +if ${ac_cv_lib_RodsAPIs_getRodsEnvFileName+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lRodsAPIs -lgssapi_krb5 -lpthread $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char getRodsEnvFileName (); +int +main () +{ +return getRodsEnvFileName (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_RodsAPIs_getRodsEnvFileName=yes +else + ac_cv_lib_RodsAPIs_getRodsEnvFileName=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_RodsAPIs_getRodsEnvFileName" >&5 +$as_echo "$ac_cv_lib_RodsAPIs_getRodsEnvFileName" >&6; } +if test "x$ac_cv_lib_RodsAPIs_getRodsEnvFileName" = xyes; then : + case $with_irods in + yes) define_IRODS_HOME='# Uses $(IRODS_HOME) from the environment' ;; + *) define_IRODS_HOME="IRODS_HOME = $with_irods" ;; + esac +else + as_fn_error $? "iRODS development files not found + +Support for iRODS URLs requires the libRodsAPI client library and headers. +Configure with --with-irods=DIR (or just --with-irods if \$IRODS_HOME has +been exported with a suitable value), where DIR is the base of an iRODS tree +such that the library is present as DIR/lib/core/obj/libRodsAPI.* and headers +are present under DIR/lib/api/include and so on." "$LINENO" 5 +fi + + LDFLAGS=$save_LDFLAGS + +$as_echo "#define HAVE_IRODS 1" >>confdefs.h + +else + define_IRODS_HOME='IRODS_HOME ?= /disabled' +fi + + + +libcurl=disabled +if test "$enable_libcurl" != no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for curl_easy_pause in -lcurl" >&5 +$as_echo_n "checking for curl_easy_pause in -lcurl... " >&6; } +if ${ac_cv_lib_curl_curl_easy_pause+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lcurl $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char curl_easy_pause (); +int +main () +{ +return curl_easy_pause (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_curl_curl_easy_pause=yes +else + ac_cv_lib_curl_curl_easy_pause=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_curl_curl_easy_pause" >&5 +$as_echo "$ac_cv_lib_curl_curl_easy_pause" >&6; } +if test "x$ac_cv_lib_curl_curl_easy_pause" = xyes; then : + +$as_echo "#define HAVE_LIBCURL 1" >>confdefs.h + + libcurl=enabled +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for curl_easy_init in -lcurl" >&5 +$as_echo_n "checking for curl_easy_init in -lcurl... " >&6; } +if ${ac_cv_lib_curl_curl_easy_init+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lcurl $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char curl_easy_init (); +int +main () +{ +return curl_easy_init (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_curl_curl_easy_init=yes +else + ac_cv_lib_curl_curl_easy_init=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_curl_curl_easy_init" >&5 +$as_echo "$ac_cv_lib_curl_curl_easy_init" >&6; } +if test "x$ac_cv_lib_curl_curl_easy_init" = xyes; then : + message="library is too old (7.18+ required)" +else + message="library not found" +fi + + case "$enable_libcurl" in + check) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libcurl not enabled: $message" >&5 +$as_echo "$as_me: WARNING: libcurl not enabled: $message" >&2;} ;; + *) as_fn_error $? "libcurl $message + +Support for HTTPS and other SSL-based URLs requires routines from the libcurl +library . Building HTSlib with libcurl enabled +requires libcurl development files to be installed on the build machine; you +may need to ensure a package such as libcurl4-{gnutls,nss,openssl}-dev (on +Debian or Ubuntu Linux) or libcurl-devel (on RPM-based Linux distributions) +is installed. + +Either configure with --disable-libcurl or resolve this error to build HTSlib." "$LINENO" 5 + ;; + esac +fi + + need_crypto=yes +fi + + +CRYPTO_LIBS= +if test $need_crypto != no; then + ac_fn_c_check_func "$LINENO" "CCHmac" "ac_cv_func_CCHmac" +if test "x$ac_cv_func_CCHmac" = xyes; then : + +$as_echo "#define HAVE_COMMONCRYPTO 1" >>confdefs.h + +else + save_LIBS=$LIBS + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing HMAC" >&5 +$as_echo_n "checking for library containing HMAC... " >&6; } +if ${ac_cv_search_HMAC+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_func_search_save_LIBS=$LIBS +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char HMAC (); +int +main () +{ +return HMAC (); + ; + return 0; +} +_ACEOF +for ac_lib in '' crypto; do + if test -z "$ac_lib"; then + ac_res="none required" + else + ac_res=-l$ac_lib + LIBS="-l$ac_lib $ac_func_search_save_LIBS" + fi + if ac_fn_c_try_link "$LINENO"; then : + ac_cv_search_HMAC=$ac_res +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext + if ${ac_cv_search_HMAC+:} false; then : + break +fi +done +if ${ac_cv_search_HMAC+:} false; then : + +else + ac_cv_search_HMAC=no +fi +rm conftest.$ac_ext +LIBS=$ac_func_search_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_HMAC" >&5 +$as_echo "$ac_cv_search_HMAC" >&6; } +ac_res=$ac_cv_search_HMAC +if test "$ac_res" != no; then : + test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" + +$as_echo "#define HAVE_HMAC 1" >>confdefs.h + + case "$ac_cv_search_HMAC" in + -l*) CRYPTO_LIBS=$ac_cv_search_HMAC ;; + esac +else + as_fn_error $? "SSL development files not found + +Support for AWS S3 URLs requires routines from an SSL library. Building +HTSlib with libcurl enabled requires SSL development files to be installed +on the build machine; you may need to ensure a package such as libgnutls-dev, +libnss3-dev, or libssl-dev (on Debian or Ubuntu Linux, corresponding to the +libcurl4-*-dev package installed) or similar on RPM-based Linux distributions. + +Either configure with --disable-libcurl or resolve this error to build HTSlib." "$LINENO" 5 +fi + + LIBS=$save_LIBS +fi + +fi + + +ac_config_files="$ac_config_files config.mk" + +cat >confcache <<\_ACEOF +# This file is a shell script that caches the results of configure +# tests run on this system so they can be shared between configure +# scripts and configure runs, see configure's option --config-cache. +# It is not useful on other systems. If it contains results you don't +# want to keep, you may remove or edit it. +# +# config.status only pays attention to the cache file if you give it +# the --recheck option to rerun configure. +# +# `ac_cv_env_foo' variables (set or unset) will be overridden when +# loading this file, other *unset* `ac_cv_foo' will be assigned the +# following values. + +_ACEOF + +# The following way of writing the cache mishandles newlines in values, +# but we know of no workaround that is simple, portable, and efficient. +# So, we kill variables containing newlines. +# Ultrix sh set writes to stderr and can't be redirected directly, +# and sets the high bit in the cache file unless we assign to the vars. +( + for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do + eval ac_val=\$$ac_var + case $ac_val in #( + *${as_nl}*) + case $ac_var in #( + *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 +$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; + esac + case $ac_var in #( + _ | IFS | as_nl) ;; #( + BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( + *) { eval $ac_var=; unset $ac_var;} ;; + esac ;; + esac + done + + (set) 2>&1 | + case $as_nl`(ac_space=' '; set) 2>&1` in #( + *${as_nl}ac_space=\ *) + # `set' does not quote correctly, so add quotes: double-quote + # substitution turns \\\\ into \\, and sed turns \\ into \. + sed -n \ + "s/'/'\\\\''/g; + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" + ;; #( + *) + # `set' quotes correctly as required by POSIX, so do not add quotes. + sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" + ;; + esac | + sort +) | + sed ' + /^ac_cv_env_/b end + t clear + :clear + s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ + t end + s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ + :end' >>confcache +if diff "$cache_file" confcache >/dev/null 2>&1; then :; else + if test -w "$cache_file"; then + if test "x$cache_file" != "x/dev/null"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 +$as_echo "$as_me: updating cache $cache_file" >&6;} + if test ! -f "$cache_file" || test -h "$cache_file"; then + cat confcache >"$cache_file" + else + case $cache_file in #( + */* | ?:*) + mv -f confcache "$cache_file"$$ && + mv -f "$cache_file"$$ "$cache_file" ;; #( + *) + mv -f confcache "$cache_file" ;; + esac + fi + fi + else + { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 +$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} + fi +fi +rm -f confcache + +test "x$prefix" = xNONE && prefix=$ac_default_prefix +# Let make expand exec_prefix. +test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' + +DEFS=-DHAVE_CONFIG_H + +ac_libobjs= +ac_ltlibobjs= +U= +for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue + # 1. Remove the extension, and $U if already installed. + ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' + ac_i=`$as_echo "$ac_i" | sed "$ac_script"` + # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR + # will be set to the directory where LIBOBJS objects are built. + as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" + as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' +done +LIBOBJS=$ac_libobjs + +LTLIBOBJS=$ac_ltlibobjs + + + +: "${CONFIG_STATUS=./config.status}" +ac_write_fail=0 +ac_clean_files_save=$ac_clean_files +ac_clean_files="$ac_clean_files $CONFIG_STATUS" +{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 +$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} +as_write_fail=0 +cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 +#! $SHELL +# Generated by $as_me. +# Run this file to recreate the current configuration. +# Compiler output produced by configure, useful for debugging +# configure, is in config.log if it exists. + +debug=false +ac_cs_recheck=false +ac_cs_silent=false + +SHELL=\${CONFIG_SHELL-$SHELL} +export SHELL +_ASEOF +cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 +## -------------------- ## +## M4sh Initialization. ## +## -------------------- ## + +# Be more Bourne compatible +DUALCASE=1; export DUALCASE # for MKS sh +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in #( + *posix*) : + set -o posix ;; #( + *) : + ;; +esac +fi + + +as_nl=' +' +export as_nl +# Printing a long string crashes Solaris 7 /usr/bin/printf. +as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo +# Prefer a ksh shell builtin over an external printf program on Solaris, +# but without wasting forks for bash or zsh. +if test -z "$BASH_VERSION$ZSH_VERSION" \ + && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='print -r --' + as_echo_n='print -rn --' +elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='printf %s\n' + as_echo_n='printf %s' +else + if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then + as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' + as_echo_n='/usr/ucb/echo -n' + else + as_echo_body='eval expr "X$1" : "X\\(.*\\)"' + as_echo_n_body='eval + arg=$1; + case $arg in #( + *"$as_nl"*) + expr "X$arg" : "X\\(.*\\)$as_nl"; + arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; + esac; + expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" + ' + export as_echo_n_body + as_echo_n='sh -c $as_echo_n_body as_echo' + fi + export as_echo_body + as_echo='sh -c $as_echo_body as_echo' +fi + +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { + (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || + PATH_SEPARATOR=';' + } +fi + + +# IFS +# We need space, tab and new line, in precisely that order. Quoting is +# there to prevent editors from complaining about space-tab. +# (If _AS_PATH_WALK were called with IFS unset, it would disable word +# splitting by setting IFS to empty value.) +IFS=" "" $as_nl" + +# Find who we are. Look in the path if we contain no directory separator. +as_myself= +case $0 in #(( + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break + done +IFS=$as_save_IFS + + ;; +esac +# We did not find ourselves, most probably we were run as `sh COMMAND' +# in which case we are not to be found in the path. +if test "x$as_myself" = x; then + as_myself=$0 +fi +if test ! -f "$as_myself"; then + $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + exit 1 +fi + +# Unset variables that we do not need and which cause bugs (e.g. in +# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" +# suppresses any "Segmentation fault" message there. '((' could +# trigger a bug in pdksh 5.2.14. +for as_var in BASH_ENV ENV MAIL MAILPATH +do eval test x\${$as_var+set} = xset \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : +done +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# CDPATH. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + + +# as_fn_error STATUS ERROR [LINENO LOG_FD] +# ---------------------------------------- +# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are +# provided, also output the error to LOG_FD, referencing LINENO. Then exit the +# script with STATUS, using 1 if that was 0. +as_fn_error () +{ + as_status=$1; test $as_status -eq 0 && as_status=1 + if test "$4"; then + as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + fi + $as_echo "$as_me: error: $2" >&2 + as_fn_exit $as_status +} # as_fn_error + + +# as_fn_set_status STATUS +# ----------------------- +# Set $? to STATUS, without forking. +as_fn_set_status () +{ + return $1 +} # as_fn_set_status + +# as_fn_exit STATUS +# ----------------- +# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. +as_fn_exit () +{ + set +e + as_fn_set_status $1 + exit $1 +} # as_fn_exit + +# as_fn_unset VAR +# --------------- +# Portably unset VAR. +as_fn_unset () +{ + { eval $1=; unset $1;} +} +as_unset=as_fn_unset +# as_fn_append VAR VALUE +# ---------------------- +# Append the text in VALUE to the end of the definition contained in VAR. Take +# advantage of any shell optimizations that allow amortized linear growth over +# repeated appends, instead of the typical quadratic growth present in naive +# implementations. +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : + eval 'as_fn_append () + { + eval $1+=\$2 + }' +else + as_fn_append () + { + eval $1=\$$1\$2 + } +fi # as_fn_append + +# as_fn_arith ARG... +# ------------------ +# Perform arithmetic evaluation on the ARGs, and store the result in the +# global $as_val. Take advantage of shells that can avoid forks. The arguments +# must be portable across $(()) and expr. +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : + eval 'as_fn_arith () + { + as_val=$(( $* )) + }' +else + as_fn_arith () + { + as_val=`expr "$@" || test $? -eq 1` + } +fi # as_fn_arith + + +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +as_me=`$as_basename -- "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in #((((( +-n*) + case `echo 'xy\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + xy) ECHO_C='\c';; + *) echo `echo ksh88 bug on AIX 6.1` > /dev/null + ECHO_T=' ';; + esac;; +*) + ECHO_N='-n';; +esac + +rm -f conf$$ conf$$.exe conf$$.file +if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file +else + rm -f conf$$.dir + mkdir conf$$.dir 2>/dev/null +fi +if (echo >conf$$.file) 2>/dev/null; then + if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -pR'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -pR' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -pR' + fi +else + as_ln_s='cp -pR' +fi +rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +rmdir conf$$.dir 2>/dev/null + + +# as_fn_mkdir_p +# ------------- +# Create "$as_dir" as a directory, including parents if necessary. +as_fn_mkdir_p () +{ + + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || eval $as_mkdir_p || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" + + +} # as_fn_mkdir_p +if mkdir -p . 2>/dev/null; then + as_mkdir_p='mkdir -p "$as_dir"' +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + + +# as_fn_executable_p FILE +# ----------------------- +# Test if FILE is an executable regular file. +as_fn_executable_p () +{ + test -f "$1" && test -x "$1" +} # as_fn_executable_p +as_test_x='test -x' +as_executable_p=as_fn_executable_p + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + + +exec 6>&1 +## ----------------------------------- ## +## Main body of $CONFIG_STATUS script. ## +## ----------------------------------- ## +_ASEOF +test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# Save the log message, to keep $0 and so on meaningful, and to +# report actual input values of CONFIG_FILES etc. instead of their +# values after options handling. +ac_log=" +This file was extended by HTSlib $as_me 1.3.1, which was +generated by GNU Autoconf 2.69. Invocation command line was + + CONFIG_FILES = $CONFIG_FILES + CONFIG_HEADERS = $CONFIG_HEADERS + CONFIG_LINKS = $CONFIG_LINKS + CONFIG_COMMANDS = $CONFIG_COMMANDS + $ $0 $@ + +on `(hostname || uname -n) 2>/dev/null | sed 1q` +" + +_ACEOF + +case $ac_config_files in *" +"*) set x $ac_config_files; shift; ac_config_files=$*;; +esac + +case $ac_config_headers in *" +"*) set x $ac_config_headers; shift; ac_config_headers=$*;; +esac + + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +# Files that config.status was made for. +config_files="$ac_config_files" +config_headers="$ac_config_headers" + +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +ac_cs_usage="\ +\`$as_me' instantiates files and other configuration actions +from templates according to the current configuration. Unless the files +and actions are specified as TAGs, all are instantiated by default. + +Usage: $0 [OPTION]... [TAG]... + + -h, --help print this help, then exit + -V, --version print version number and configuration settings, then exit + --config print configuration, then exit + -q, --quiet, --silent + do not print progress messages + -d, --debug don't remove temporary files + --recheck update $as_me by reconfiguring in the same conditions + --file=FILE[:TEMPLATE] + instantiate the configuration file FILE + --header=FILE[:TEMPLATE] + instantiate the configuration header FILE + +Configuration files: +$config_files + +Configuration headers: +$config_headers + +Report bugs to . +HTSlib home page: ." + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" +ac_cs_version="\\ +HTSlib config.status 1.3.1 +configured by $0, generated by GNU Autoconf 2.69, + with options \\"\$ac_cs_config\\" + +Copyright (C) 2012 Free Software Foundation, Inc. +This config.status script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it." + +ac_pwd='$ac_pwd' +srcdir='$srcdir' +test -n "\$AWK" || AWK=awk +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# The default lists apply if the user does not specify any file. +ac_need_defaults=: +while test $# != 0 +do + case $1 in + --*=?*) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` + ac_shift=: + ;; + --*=) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg= + ac_shift=: + ;; + *) + ac_option=$1 + ac_optarg=$2 + ac_shift=shift + ;; + esac + + case $ac_option in + # Handling of the options. + -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) + ac_cs_recheck=: ;; + --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) + $as_echo "$ac_cs_version"; exit ;; + --config | --confi | --conf | --con | --co | --c ) + $as_echo "$ac_cs_config"; exit ;; + --debug | --debu | --deb | --de | --d | -d ) + debug=: ;; + --file | --fil | --fi | --f ) + $ac_shift + case $ac_optarg in + *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + '') as_fn_error $? "missing file argument" ;; + esac + as_fn_append CONFIG_FILES " '$ac_optarg'" + ac_need_defaults=false;; + --header | --heade | --head | --hea ) + $ac_shift + case $ac_optarg in + *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + as_fn_append CONFIG_HEADERS " '$ac_optarg'" + ac_need_defaults=false;; + --he | --h) + # Conflict between --help and --header + as_fn_error $? "ambiguous option: \`$1' +Try \`$0 --help' for more information.";; + --help | --hel | -h ) + $as_echo "$ac_cs_usage"; exit ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil | --si | --s) + ac_cs_silent=: ;; + + # This is an error. + -*) as_fn_error $? "unrecognized option: \`$1' +Try \`$0 --help' for more information." ;; + + *) as_fn_append ac_config_targets " $1" + ac_need_defaults=false ;; + + esac + shift +done + +ac_configure_extra_args= + +if $ac_cs_silent; then + exec 6>/dev/null + ac_configure_extra_args="$ac_configure_extra_args --silent" +fi + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +if \$ac_cs_recheck; then + set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion + shift + \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 + CONFIG_SHELL='$SHELL' + export CONFIG_SHELL + exec "\$@" +fi + +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +exec 5>>config.log +{ + echo + sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX +## Running $as_me. ## +_ASBOX + $as_echo "$ac_log" +} >&5 + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 + +# Handling of arguments. +for ac_config_target in $ac_config_targets +do + case $ac_config_target in + "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; + "config.mk") CONFIG_FILES="$CONFIG_FILES config.mk" ;; + + *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; + esac +done + + +# If the user did not use the arguments to specify the items to instantiate, +# then the envvar interface is used. Set only those that are not. +# We use the long form for the default assignment because of an extremely +# bizarre bug on SunOS 4.1.3. +if $ac_need_defaults; then + test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files + test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers +fi + +# Have a temporary directory for convenience. Make it in the build tree +# simply because there is no reason against having it here, and in addition, +# creating and moving files from /tmp can sometimes cause problems. +# Hook for its removal unless debugging. +# Note that there is a small window in which the directory will not be cleaned: +# after its creation but before its name has been assigned to `$tmp'. +$debug || +{ + tmp= ac_tmp= + trap 'exit_status=$? + : "${ac_tmp:=$tmp}" + { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status +' 0 + trap 'as_fn_exit 1' 1 2 13 15 +} +# Create a (secure) tmp directory for tmp files. + +{ + tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && + test -d "$tmp" +} || +{ + tmp=./conf$$-$RANDOM + (umask 077 && mkdir "$tmp") +} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 +ac_tmp=$tmp + +# Set up the scripts for CONFIG_FILES section. +# No need to generate them if there are no CONFIG_FILES. +# This happens for instance with `./config.status config.h'. +if test -n "$CONFIG_FILES"; then + + +ac_cr=`echo X | tr X '\015'` +# On cygwin, bash can eat \r inside `` if the user requested igncr. +# But we know of no other shell where ac_cr would be empty at this +# point, so we can use a bashism as a fallback. +if test "x$ac_cr" = x; then + eval ac_cr=\$\'\\r\' +fi +ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` +if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then + ac_cs_awk_cr='\\r' +else + ac_cs_awk_cr=$ac_cr +fi + +echo 'BEGIN {' >"$ac_tmp/subs1.awk" && +_ACEOF + + +{ + echo "cat >conf$$subs.awk <<_ACEOF" && + echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && + echo "_ACEOF" +} >conf$$subs.sh || + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 +ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` +ac_delim='%!_!# ' +for ac_last_try in false false false false false :; do + . ./conf$$subs.sh || + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 + + ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` + if test $ac_delim_n = $ac_delim_num; then + break + elif $ac_last_try; then + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 + else + ac_delim="$ac_delim!$ac_delim _$ac_delim!! " + fi +done +rm -f conf$$subs.sh + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && +_ACEOF +sed -n ' +h +s/^/S["/; s/!.*/"]=/ +p +g +s/^[^!]*!// +:repl +t repl +s/'"$ac_delim"'$// +t delim +:nl +h +s/\(.\{148\}\)..*/\1/ +t more1 +s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ +p +n +b repl +:more1 +s/["\\]/\\&/g; s/^/"/; s/$/"\\/ +p +g +s/.\{148\}// +t nl +:delim +h +s/\(.\{148\}\)..*/\1/ +t more2 +s/["\\]/\\&/g; s/^/"/; s/$/"/ +p +b +:more2 +s/["\\]/\\&/g; s/^/"/; s/$/"\\/ +p +g +s/.\{148\}// +t delim +' >$CONFIG_STATUS || ac_write_fail=1 +rm -f conf$$subs.awk +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +_ACAWK +cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && + for (key in S) S_is_set[key] = 1 + FS = "" + +} +{ + line = $ 0 + nfields = split(line, field, "@") + substed = 0 + len = length(field[1]) + for (i = 2; i < nfields; i++) { + key = field[i] + keylen = length(key) + if (S_is_set[key]) { + value = S[key] + line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) + len += length(value) + length(field[++i]) + substed = 1 + } else + len += 1 + keylen + } + + print line +} + +_ACAWK +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then + sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" +else + cat +fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ + || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 +_ACEOF + +# VPATH may cause trouble with some makes, so we remove sole $(srcdir), +# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and +# trailing colons and then remove the whole line if VPATH becomes empty +# (actually we leave an empty line to preserve line numbers). +if test "x$srcdir" = x.; then + ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ +h +s/// +s/^/:/ +s/[ ]*$/:/ +s/:\$(srcdir):/:/g +s/:\${srcdir}:/:/g +s/:@srcdir@:/:/g +s/^:*// +s/:*$// +x +s/\(=[ ]*\).*/\1/ +G +s/\n// +s/^[^=]*=[ ]*$// +}' +fi + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +fi # test -n "$CONFIG_FILES" + +# Set up the scripts for CONFIG_HEADERS section. +# No need to generate them if there are no CONFIG_HEADERS. +# This happens for instance with `./config.status Makefile'. +if test -n "$CONFIG_HEADERS"; then +cat >"$ac_tmp/defines.awk" <<\_ACAWK || +BEGIN { +_ACEOF + +# Transform confdefs.h into an awk script `defines.awk', embedded as +# here-document in config.status, that substitutes the proper values into +# config.h.in to produce config.h. + +# Create a delimiter string that does not exist in confdefs.h, to ease +# handling of long lines. +ac_delim='%!_!# ' +for ac_last_try in false false :; do + ac_tt=`sed -n "/$ac_delim/p" confdefs.h` + if test -z "$ac_tt"; then + break + elif $ac_last_try; then + as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 + else + ac_delim="$ac_delim!$ac_delim _$ac_delim!! " + fi +done + +# For the awk script, D is an array of macro values keyed by name, +# likewise P contains macro parameters if any. Preserve backslash +# newline sequences. + +ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* +sed -n ' +s/.\{148\}/&'"$ac_delim"'/g +t rset +:rset +s/^[ ]*#[ ]*define[ ][ ]*/ / +t def +d +:def +s/\\$// +t bsnl +s/["\\]/\\&/g +s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ +D["\1"]=" \3"/p +s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p +d +:bsnl +s/["\\]/\\&/g +s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ +D["\1"]=" \3\\\\\\n"\\/p +t cont +s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p +t cont +d +:cont +n +s/.\{148\}/&'"$ac_delim"'/g +t clear +:clear +s/\\$// +t bsnlc +s/["\\]/\\&/g; s/^/"/; s/$/"/p +d +:bsnlc +s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p +b cont +' >$CONFIG_STATUS || ac_write_fail=1 + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 + for (key in D) D_is_set[key] = 1 + FS = "" +} +/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { + line = \$ 0 + split(line, arg, " ") + if (arg[1] == "#") { + defundef = arg[2] + mac1 = arg[3] + } else { + defundef = substr(arg[1], 2) + mac1 = arg[2] + } + split(mac1, mac2, "(") #) + macro = mac2[1] + prefix = substr(line, 1, index(line, defundef) - 1) + if (D_is_set[macro]) { + # Preserve the white space surrounding the "#". + print prefix "define", macro P[macro] D[macro] + next + } else { + # Replace #undef with comments. This is necessary, for example, + # in the case of _POSIX_SOURCE, which is predefined and required + # on some systems where configure will not decide to define it. + if (defundef == "undef") { + print "/*", prefix defundef, macro, "*/" + next + } + } +} +{ print } +_ACAWK +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 + as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 +fi # test -n "$CONFIG_HEADERS" + + +eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS " +shift +for ac_tag +do + case $ac_tag in + :[FHLC]) ac_mode=$ac_tag; continue;; + esac + case $ac_mode$ac_tag in + :[FHL]*:*);; + :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; + :[FH]-) ac_tag=-:-;; + :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; + esac + ac_save_IFS=$IFS + IFS=: + set x $ac_tag + IFS=$ac_save_IFS + shift + ac_file=$1 + shift + + case $ac_mode in + :L) ac_source=$1;; + :[FH]) + ac_file_inputs= + for ac_f + do + case $ac_f in + -) ac_f="$ac_tmp/stdin";; + *) # Look for the file first in the build tree, then in the source tree + # (if the path is not absolute). The absolute path cannot be DOS-style, + # because $ac_f cannot contain `:'. + test -f "$ac_f" || + case $ac_f in + [\\/$]*) false;; + *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; + esac || + as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; + esac + case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac + as_fn_append ac_file_inputs " '$ac_f'" + done + + # Let's still pretend it is `configure' which instantiates (i.e., don't + # use $as_me), people would be surprised to read: + # /* config.h. Generated by config.status. */ + configure_input='Generated from '` + $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' + `' by configure.' + if test x"$ac_file" != x-; then + configure_input="$ac_file. $configure_input" + { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 +$as_echo "$as_me: creating $ac_file" >&6;} + fi + # Neutralize special characters interpreted by sed in replacement strings. + case $configure_input in #( + *\&* | *\|* | *\\* ) + ac_sed_conf_input=`$as_echo "$configure_input" | + sed 's/[\\\\&|]/\\\\&/g'`;; #( + *) ac_sed_conf_input=$configure_input;; + esac + + case $ac_tag in + *:-:* | *:-) cat >"$ac_tmp/stdin" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; + esac + ;; + esac + + ac_dir=`$as_dirname -- "$ac_file" || +$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$ac_file" : 'X\(//\)[^/]' \| \ + X"$ac_file" : 'X\(//\)$' \| \ + X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$ac_file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + as_dir="$ac_dir"; as_fn_mkdir_p + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + + case $ac_mode in + :F) + # + # CONFIG_FILE + # + +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# If the template does not know about datarootdir, expand it. +# FIXME: This hack should be removed a few years after 2.60. +ac_datarootdir_hack=; ac_datarootdir_seen= +ac_sed_dataroot=' +/datarootdir/ { + p + q +} +/@datadir@/p +/@docdir@/p +/@infodir@/p +/@localedir@/p +/@mandir@/p' +case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in +*datarootdir*) ac_datarootdir_seen=yes;; +*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 +$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 + ac_datarootdir_hack=' + s&@datadir@&$datadir&g + s&@docdir@&$docdir&g + s&@infodir@&$infodir&g + s&@localedir@&$localedir&g + s&@mandir@&$mandir&g + s&\\\${datarootdir}&$datarootdir&g' ;; +esac +_ACEOF + +# Neutralize VPATH when `$srcdir' = `.'. +# Shell code in configure.ac might set extrasub. +# FIXME: do we really want to maintain this feature? +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +ac_sed_extra="$ac_vpsub +$extrasub +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +:t +/@[a-zA-Z_][a-zA-Z_0-9]*@/!b +s|@configure_input@|$ac_sed_conf_input|;t t +s&@top_builddir@&$ac_top_builddir_sub&;t t +s&@top_build_prefix@&$ac_top_build_prefix&;t t +s&@srcdir@&$ac_srcdir&;t t +s&@abs_srcdir@&$ac_abs_srcdir&;t t +s&@top_srcdir@&$ac_top_srcdir&;t t +s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t +s&@builddir@&$ac_builddir&;t t +s&@abs_builddir@&$ac_abs_builddir&;t t +s&@abs_top_builddir@&$ac_abs_top_builddir&;t t +$ac_datarootdir_hack +" +eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ + >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + +test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && + { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && + { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ + "$ac_tmp/out"`; test -z "$ac_out"; } && + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined" >&5 +$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined" >&2;} + + rm -f "$ac_tmp/stdin" + case $ac_file in + -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; + *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; + esac \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + ;; + :H) + # + # CONFIG_HEADER + # + if test x"$ac_file" != x-; then + { + $as_echo "/* $configure_input */" \ + && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" + } >"$ac_tmp/config.h" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then + { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 +$as_echo "$as_me: $ac_file is unchanged" >&6;} + else + rm -f "$ac_file" + mv "$ac_tmp/config.h" "$ac_file" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + fi + else + $as_echo "/* $configure_input */" \ + && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ + || as_fn_error $? "could not create -" "$LINENO" 5 + fi + ;; + + + esac + +done # for ac_tag + + +as_fn_exit 0 +_ACEOF +ac_clean_files=$ac_clean_files_save + +test $ac_write_fail = 0 || + as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 + + +# configure is writing to config.log, and then calls config.status. +# config.status does its own redirection, appending to config.log. +# Unfortunately, on DOS this fails, as config.log is still kept open +# by configure, so config.status won't be able to write to it; its +# output is simply discarded. So we exec the FD to /dev/null, +# effectively closing config.log, so it can be properly (re)opened and +# appended to by config.status. When coming back to configure, we +# need to make the FD available again. +if test "$no_create" != yes; then + ac_cs_success=: + ac_config_status_args= + test "$silent" = yes && + ac_config_status_args="$ac_config_status_args --quiet" + exec 5>/dev/null + $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false + exec 5>>config.log + # Use ||, not &&, to avoid exiting from the if with $? = 1, which + # would make configure fail if this is the last instruction. + $ac_cs_success || as_fn_exit 1 +fi +if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 +$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} +fi + diff --git a/src/samtools-1.3.1/htslib-1.3.1/configure.ac b/src/samtools-1.3.1/htslib-1.3.1/configure.ac new file mode 100644 index 0000000..6f658a2 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/configure.ac @@ -0,0 +1,194 @@ +# Configure script for htslib, a C library for high-throughput sequencing data. +# +# Copyright (C) 2015 Genome Research Ltd. +# +# Author: John Marshall +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + +dnl Process this file with autoconf to produce a configure script +AC_INIT([HTSlib], m4_esyscmd_s([make print-version]), + [samtools-help@lists.sourceforge.net], [], [http://www.htslib.org/]) +AC_PREREQ(2.63) dnl This version introduced 4-argument AC_CHECK_HEADER +AC_CONFIG_SRCDIR(hts.c) +AC_CONFIG_HEADERS(config.h) + +dnl Copyright notice to be copied into the generated configure script +AC_COPYRIGHT([Portions copyright (C) 2015 Genome Research Ltd. + +This configure script is free software: you are free to change and +redistribute it. There is NO WARRANTY, to the extent permitted by law.]) + +AC_PROG_CC +AC_PROG_RANLIB + +AC_SYS_LARGEFILE + +need_crypto=no + +AC_ARG_WITH([irods], + [AS_HELP_STRING([[--with-irods[=DIR]]], + [use RodsAPIs library (in DIR) to support iRODS URLs])], + [case $withval in + no) irods=disabled ;; + yes) irods=enabled ;; + *) irods=enabled; IRODS_HOME=$withval ;; + esac], + [irods=disabled]) + +AC_ARG_ENABLE([libcurl], + [AS_HELP_STRING([--enable-libcurl], + [enable libcurl-based support for http/https/etc URLs])], + [], [enable_libcurl=no]) + +AC_ARG_ENABLE([plugins], + [AS_HELP_STRING([--enable-plugins], + [enable separately-compiled plugins for file access])], + [], [enable_plugins=no]) +AC_SUBST(enable_plugins) + +AC_ARG_WITH([plugin-dir], + [AS_HELP_STRING([--with-plugin-dir=DIR], + [plugin installation location [LIBEXECDIR/htslib]])], + [case $withval in + yes|no) AC_MSG_ERROR([no directory specified for --with-plugin-dir]) ;; + esac], + [with_plugin_dir='$(libexecdir)/htslib']) +AC_SUBST([plugindir], $with_plugin_dir) + +AC_ARG_WITH([plugin-path], + [AS_HELP_STRING([--with-plugin-path=PATH], + [default HTS_PATH plugin search path [PLUGINDIR]])], + [case $withval in + yes) AC_MSG_ERROR([no path specified for --with-plugin-path]) ;; + no) with_plugin_path= ;; + esac], + [with_plugin_path=$with_plugin_dir]) +AC_SUBST([pluginpath], $with_plugin_path) + +dnl FIXME This pulls in dozens of standard header checks +AC_FUNC_MMAP +AC_CHECK_FUNCS(gmtime_r) + +if test $enable_plugins != no; then + AC_SEARCH_LIBS([dlopen], [dl], [], + [AC_MSG_ERROR([dlopen() not found + +Plugin support requires dynamic linking facilities from the operating system. +Either configure with --disable-plugins or resolve this error to build HTSlib.])]) + # TODO Test whether this is required and/or needs tweaking per-platform + LDFLAGS="$LDFLAGS -rdynamic" + AC_DEFINE([ENABLE_PLUGINS], 1, [Define if HTSlib should enable plugins.]) +fi + +save_LIBS=$LIBS +zlib_devel=ok +dnl Set a trivial non-empty INCLUDES to avoid excess default includes tests +AC_CHECK_HEADER([zlib.h], [], [zlib_devel=missing], [;]) +AC_CHECK_LIB(z, inflate, [], [zlib_devel=missing]) +LIBS=$save_LIBS + +if test $zlib_devel != ok; then + AC_MSG_ERROR([zlib development files not found + +HTSlib uses compression routines from the zlib library . +Building HTSlib requires zlib development files to be installed on the build +machine; you may need to ensure a package such as zlib1g-dev (on Debian or +Ubuntu Linux) or zlib-devel (on RPM-based Linux distributions) is installed. + +FAILED. This error must be resolved in order to build HTSlib successfully.]) +fi + +if test $irods = enabled; then + # TODO Also test whether we require libgssapi_krb5 and AC_CHECK_LIB it + save_LDFLAGS=$LDFLAGS + LDFLAGS="$LDFLAGS -L$IRODS_HOME/lib/core/obj" + AC_CHECK_LIB([RodsAPIs], [getRodsEnvFileName], + [case $with_irods in + yes) define_IRODS_HOME='# Uses $(IRODS_HOME) from the environment' ;; + *) define_IRODS_HOME="IRODS_HOME = $with_irods" ;; + esac], + [AC_MSG_ERROR([iRODS development files not found + +Support for iRODS URLs requires the libRodsAPI client library and headers. +Configure with --with-irods=DIR (or just --with-irods if \$IRODS_HOME has +been exported with a suitable value), where DIR is the base of an iRODS tree +such that the library is present as DIR/lib/core/obj/libRodsAPI.* and headers +are present under DIR/lib/api/include and so on.])], + [-lgssapi_krb5 -lpthread]) + LDFLAGS=$save_LDFLAGS + AC_DEFINE([HAVE_IRODS], 1, [Define to 1 if iRODS file access is enabled.]) +else + define_IRODS_HOME='IRODS_HOME ?= /disabled' +fi +AC_SUBST([irods]) +AC_SUBST([define_IRODS_HOME]) + +libcurl=disabled +if test "$enable_libcurl" != no; then + AC_CHECK_LIB([curl], [curl_easy_pause], + [AC_DEFINE([HAVE_LIBCURL], 1, [Define if libcurl file access is enabled.]) + libcurl=enabled], + [AC_CHECK_LIB([curl], [curl_easy_init], + [message="library is too old (7.18+ required)"], + [message="library not found"]) + case "$enable_libcurl" in + check) AC_MSG_WARN([libcurl not enabled: $message]) ;; + *) AC_MSG_ERROR([libcurl $message + +Support for HTTPS and other SSL-based URLs requires routines from the libcurl +library . Building HTSlib with libcurl enabled +requires libcurl development files to be installed on the build machine; you +may need to ensure a package such as libcurl4-{gnutls,nss,openssl}-dev (on +Debian or Ubuntu Linux) or libcurl-devel (on RPM-based Linux distributions) +is installed. + +Either configure with --disable-libcurl or resolve this error to build HTSlib.]) + ;; + esac]) + need_crypto=yes +fi +AC_SUBST([libcurl]) + +CRYPTO_LIBS= +if test $need_crypto != no; then + AC_CHECK_FUNC([CCHmac], + [AC_DEFINE([HAVE_COMMONCRYPTO], 1, + [Define if you have the Common Crypto library.])], + [save_LIBS=$LIBS + AC_SEARCH_LIBS([HMAC], [crypto], + [AC_DEFINE([HAVE_HMAC], 1, [Define if you have libcrypto-style HMAC().]) + case "$ac_cv_search_HMAC" in + -l*) CRYPTO_LIBS=$ac_cv_search_HMAC ;; + esac], + [AC_MSG_ERROR([SSL development files not found + +Support for AWS S3 URLs requires routines from an SSL library. Building +HTSlib with libcurl enabled requires SSL development files to be installed +on the build machine; you may need to ensure a package such as libgnutls-dev, +libnss3-dev, or libssl-dev (on Debian or Ubuntu Linux, corresponding to the +libcurl4-*-dev package installed) or similar on RPM-based Linux distributions. + +Either configure with --disable-libcurl or resolve this error to build HTSlib.])]) + LIBS=$save_LIBS]) +fi +AC_SUBST([CRYPTO_LIBS]) + +AC_CONFIG_FILES(config.mk) +AC_OUTPUT diff --git a/src/samtools-1.3.1/htslib-1.3.1/cram/cram.h b/src/samtools-1.3.1/htslib-1.3.1/cram/cram.h new file mode 100644 index 0000000..c4e8809 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/cram/cram.h @@ -0,0 +1,61 @@ +/* +Copyright (c) 2012-2013 Genome Research Ltd. +Author: James Bonfield + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + + 3. Neither the names Genome Research Ltd and Wellcome Trust Sanger +Institute nor the names of its contributors may be used to endorse or promote +products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY GENOME RESEARCH LTD AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL GENOME RESEARCH LTD OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +/*! \file + * CRAM interface. + * + * Consider using the higher level hts_*() API for programs that wish to + * be file format agnostic (see htslib/hts.h). + * + * This API should be used for CRAM specific code. The specifics of the + * public API are implemented in cram_io.h, cram_encode.h and cram_decode.h + * although these should not be included directly (use this file instead). + */ + +#ifndef _CRAM_H_ +#define _CRAM_H_ + +#include "cram/cram_samtools.h" +#include "cram/sam_header.h" +#include "cram_structs.h" +#include "cram_io.h" +#include "cram_encode.h" +#include "cram_decode.h" +#include "cram_stats.h" +#include "cram_codecs.h" +#include "cram_index.h" + +// Validate against the external cram.h, +// +// This contains duplicated portions from cram_io.h and cram_structs.h, +// so we want to ensure that the prototypes match. +#include "htslib/cram.h" + +#endif diff --git a/src/samtools-1.3.1/htslib-1.3.1/cram/cram_codecs.c b/src/samtools-1.3.1/htslib-1.3.1/cram/cram_codecs.c new file mode 100644 index 0000000..0e073c6 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/cram/cram_codecs.c @@ -0,0 +1,1950 @@ +/* +Copyright (c) 2012-2013 Genome Research Ltd. +Author: James Bonfield + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + + 3. Neither the names Genome Research Ltd and Wellcome Trust Sanger +Institute nor the names of its contributors may be used to endorse or promote +products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY GENOME RESEARCH LTD AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL GENOME RESEARCH LTD OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +/* + * FIXME: add checking of cram_external_type to return NULL on unsupported + * {codec,type} tuples. + */ + +#include + +#include +#include +#include +#include + +#include "cram/cram.h" + +/* + * --------------------------------------------------------------------------- + * Block bit-level I/O functions. + * All defined static here to promote easy inlining by the compiler. + */ + +#if 0 +/* Get a single bit, MSB first */ +static signed int get_bit_MSB(cram_block *block) { + unsigned int val; + + if (block->byte > block->alloc) + return -1; + + val = block->data[block->byte] >> block->bit; + if (--block->bit == -1) { + block->bit = 7; + block->byte++; + //printf("(%02X)", block->data[block->byte]); + } + + //printf("-B%d-", val&1); + + return val & 1; +} +#endif + +/* + * Count number of successive 0 and 1 bits + */ +static int get_one_bits_MSB(cram_block *block) { + int n = 0, b; + if (block->byte >= block->uncomp_size) + return -1; + do { + b = block->data[block->byte] >> block->bit; + if (--block->bit == -1) { + block->bit = 7; + block->byte++; + if (block->byte == block->uncomp_size && (b&1)) + return -1; + } + n++; + } while (b&1); + + return n-1; +} + +static int get_zero_bits_MSB(cram_block *block) { + int n = 0, b; + if (block->byte >= block->uncomp_size) + return -1; + do { + b = block->data[block->byte] >> block->bit; + if (--block->bit == -1) { + block->bit = 7; + block->byte++; + if (block->byte == block->uncomp_size && !(b&1)) + return -1; + } + n++; + } while (!(b&1)); + + return n-1; +} + +#if 0 +/* Stores a single bit */ +static void store_bit_MSB(cram_block *block, unsigned int bit) { + if (block->byte >= block->alloc) { + block->alloc = block->alloc ? block->alloc*2 : 1024; + block->data = realloc(block->data, block->alloc); + } + + if (bit) + block->data[block->byte] |= (1 << block->bit); + + if (--block->bit == -1) { + block->bit = 7; + block->byte++; + block->data[block->byte] = 0; + } +} +#endif + +#if 0 +/* Rounds to the next whole byte boundary first */ +static void store_bytes_MSB(cram_block *block, char *bytes, int len) { + if (block->bit != 7) { + block->bit = 7; + block->byte++; + } + + while (block->byte + len >= block->alloc) { + block->alloc = block->alloc ? block->alloc*2 : 1024; + block->data = realloc(block->data, block->alloc); + } + + memcpy(&block->data[block->byte], bytes, len); + block->byte += len; +} +#endif + +/* Local optimised copy for inlining */ +static inline unsigned int get_bits_MSB(cram_block *block, int nbits) { + unsigned int val = 0; + int i; + +#if 0 + // Fits within the current byte */ + if (nbits <= block->bit+1) { + val = (block->data[block->byte]>>(block->bit-(nbits-1))) & ((1<bit -= nbits) == -1) { + block->bit = 7; + block->byte++; + } + return val; + } + + // partial first byte + val = block->data[block->byte] & ((1<<(block->bit+1))-1); + nbits -= block->bit+1; + block->bit = 7; + block->byte++; + + // whole middle bytes + while (nbits >= 8) { + val = (val << 8) | block->data[block->byte++]; + nbits -= 8; + } + + val <<= nbits; + val |= (block->data[block->byte]>>(block->bit-(nbits-1))) & ((1<bit -= nbits; + return val; +#endif + +#if 0 + /* Inefficient implementation! */ + //printf("{"); + for (i = 0; i < nbits; i++) + //val = (val << 1) | get_bit_MSB(block); + GET_BIT_MSB(block, val); +#endif + +#if 1 + /* Combination of 1st two methods */ + if (nbits <= block->bit+1) { + val = (block->data[block->byte]>>(block->bit-(nbits-1))) & ((1<bit -= nbits) == -1) { + block->bit = 7; + block->byte++; + } + return val; + } + + switch(nbits) { +// case 15: GET_BIT_MSB(block, val); +// case 14: GET_BIT_MSB(block, val); +// case 13: GET_BIT_MSB(block, val); +// case 12: GET_BIT_MSB(block, val); +// case 11: GET_BIT_MSB(block, val); +// case 10: GET_BIT_MSB(block, val); +// case 9: GET_BIT_MSB(block, val); + case 8: GET_BIT_MSB(block, val); + case 7: GET_BIT_MSB(block, val); + case 6: GET_BIT_MSB(block, val); + case 5: GET_BIT_MSB(block, val); + case 4: GET_BIT_MSB(block, val); + case 3: GET_BIT_MSB(block, val); + case 2: GET_BIT_MSB(block, val); + case 1: GET_BIT_MSB(block, val); + break; + + default: + for (i = 0; i < nbits; i++) + //val = (val << 1) | get_bit_MSB(block); + GET_BIT_MSB(block, val); + } +#endif + + //printf("=0x%x}", val); + + return val; +} + +/* + * Can store up to 24-bits worth of data encoded in an integer value + * Possibly we'd want to have a less optimal store_bits function when dealing + * with nbits > 24, but for now we assume the codes generated are never + * that big. (Given this is only possible with 121392 or more + * characters with exactly the correct frequency distribution we check + * for it elsewhere.) + */ +static int store_bits_MSB(cram_block *block, unsigned int val, int nbits) { + /* fprintf(stderr, " store_bits: %02x %d\n", val, nbits); */ + + /* + * Use slow mode until we tweak the huffman generator to never generate + * codes longer than 24-bits. + */ + unsigned int mask; + + if (block->byte+4 >= block->alloc) { + if (block->byte) { + block->alloc *= 2; + block->data = realloc(block->data, block->alloc + 4); + if (!block->data) + return -1; + } else { + block->alloc = 1024; + block->data = realloc(block->data, block->alloc + 4); + if (!block->data) + return -1; + block->data[0] = 0; // initialise first byte of buffer + } + } + + /* fits in current bit-field */ + if (nbits <= block->bit+1) { + block->data[block->byte] |= (val << (block->bit+1-nbits)); + if ((block->bit-=nbits) == -1) { + block->bit = 7; + block->byte++; + block->data[block->byte] = 0; + } + return 0; + } + + block->data[block->byte] |= (val >> (nbits -= block->bit+1)); + block->bit = 7; + block->byte++; + block->data[block->byte] = 0; + + mask = 1<<(nbits-1); + do { + if (val & mask) + block->data[block->byte] |= (1 << block->bit); + if (--block->bit == -1) { + block->bit = 7; + block->byte++; + block->data[block->byte] = 0; + } + mask >>= 1; + } while(--nbits); + + return 0; +} + +/* + * Returns the next 'size' bytes from a block, or NULL if insufficient + * data left.This is just a pointer into the block data and not an + * allocated object, so do not free the result. + */ +static char *cram_extract_block(cram_block *b, int size) { + char *cp = (char *)b->data + b->idx; + b->idx += size; + if (b->idx > b->uncomp_size) + return NULL; + + return cp; +} + +/* + * --------------------------------------------------------------------------- + * EXTERNAL + */ +int cram_external_decode_int(cram_slice *slice, cram_codec *c, + cram_block *in, char *out, int *out_size) { + int l; + char *cp; + cram_block *b; + + /* Find the external block */ + b = cram_get_block_by_id(slice, c->external.content_id); + if (!b) + return *out_size?-1:0; + + cp = (char *)b->data + b->idx; + // E_INT and E_LONG are guaranteed single item queries + l = safe_itf8_get(cp, (char *)b->data + b->uncomp_size, (int32_t *)out); + b->idx += l; + *out_size = 1; + + return l > 0 ? 0 : -1; +} + +int cram_external_decode_char(cram_slice *slice, cram_codec *c, + cram_block *in, char *out, + int *out_size) { + char *cp; + cram_block *b; + + /* Find the external block */ + b = cram_get_block_by_id(slice, c->external.content_id); + if (!b) + return *out_size?-1:0; + + cp = cram_extract_block(b, *out_size); + if (!cp) + return -1; + + if (out) + memcpy(out, cp, *out_size); + return 0; +} + +static int cram_external_decode_block(cram_slice *slice, cram_codec *c, + cram_block *in, char *out_, + int *out_size) { + char *cp; + cram_block *b = NULL; + cram_block *out = (cram_block *)out_; + + /* Find the external block */ + b = cram_get_block_by_id(slice, c->external.content_id); + if (!b) + return *out_size?-1:0; + + cp = cram_extract_block(b, *out_size); + if (!cp) + return -1; + + BLOCK_APPEND(out, cp, *out_size); + return 0; +} + +void cram_external_decode_free(cram_codec *c) { + if (c) + free(c); +} + +cram_codec *cram_external_decode_init(char *data, int size, + enum cram_external_type option, + int version) { + cram_codec *c; + char *cp = data; + + if (!(c = malloc(sizeof(*c)))) + return NULL; + + c->codec = E_EXTERNAL; + if (option == E_INT || option == E_LONG) + c->decode = cram_external_decode_int; + else if (option == E_BYTE_ARRAY || option == E_BYTE) + c->decode = cram_external_decode_char; + else + c->decode = cram_external_decode_block; + c->free = cram_external_decode_free; + + cp += itf8_get(cp, &c->external.content_id); + + if (cp - data != size) { + fprintf(stderr, "Malformed external header stream\n"); + free(c); + return NULL; + } + + c->external.type = option; + + return c; +} + +int cram_external_encode_int(cram_slice *slice, cram_codec *c, + char *in, int in_size) { + uint32_t *i32 = (uint32_t *)in; + + itf8_put_blk(c->out, *i32); + return 0; +} + +int cram_external_encode_char(cram_slice *slice, cram_codec *c, + char *in, int in_size) { + BLOCK_APPEND(c->out, in, in_size); + return 0; +} + +void cram_external_encode_free(cram_codec *c) { + if (!c) + return; + free(c); +} + +int cram_external_encode_store(cram_codec *c, cram_block *b, char *prefix, + int version) { + char tmp[99], *tp = tmp; + int len = 0; + + if (prefix) { + size_t l = strlen(prefix); + BLOCK_APPEND(b, prefix, l); + len += l; + } + + tp += itf8_put(tp, c->e_external.content_id); + len += itf8_put_blk(b, c->codec); + len += itf8_put_blk(b, tp-tmp); + BLOCK_APPEND(b, tmp, tp-tmp); + len += tp-tmp; + + return len; +} + +cram_codec *cram_external_encode_init(cram_stats *st, + enum cram_external_type option, + void *dat, + int version) { + cram_codec *c; + + c = malloc(sizeof(*c)); + if (!c) + return NULL; + c->codec = E_EXTERNAL; + c->free = cram_external_encode_free; + if (option == E_INT || option == E_LONG) + c->encode = cram_external_encode_int; + else if (option == E_BYTE_ARRAY || option == E_BYTE) + c->encode = cram_external_encode_char; + else + abort(); + c->store = cram_external_encode_store; + + c->e_external.content_id = (size_t)dat; + + return c; +} + +/* + * --------------------------------------------------------------------------- + * BETA + */ +int cram_beta_decode_int(cram_slice *slice, cram_codec *c, cram_block *in, char *out, int *out_size) { + int32_t *out_i = (int32_t *)out; + int i, n; + + if (c->beta.nbits) { + if (cram_not_enough_bits(in, c->beta.nbits)) + return -1; + + for (i = 0, n = *out_size; i < n; i++) + out_i[i] = get_bits_MSB(in, c->beta.nbits) - c->beta.offset; + } else { + for (i = 0, n = *out_size; i < n; i++) + out_i[i] = -c->beta.offset; + } + + return 0; +} + +int cram_beta_decode_char(cram_slice *slice, cram_codec *c, cram_block *in, char *out, int *out_size) { + int i, n; + + + if (c->beta.nbits) { + if (cram_not_enough_bits(in, c->beta.nbits)) + return -1; + + if (out) + for (i = 0, n = *out_size; i < n; i++) + out[i] = get_bits_MSB(in, c->beta.nbits) - c->beta.offset; + else + for (i = 0, n = *out_size; i < n; i++) + get_bits_MSB(in, c->beta.nbits); + } else { + if (out) + for (i = 0, n = *out_size; i < n; i++) + out[i] = -c->beta.offset; + } + + return 0; +} + +void cram_beta_decode_free(cram_codec *c) { + if (c) + free(c); +} + +cram_codec *cram_beta_decode_init(char *data, int size, + enum cram_external_type option, + int version) { + cram_codec *c; + char *cp = data; + + if (!(c = malloc(sizeof(*c)))) + return NULL; + + c->codec = E_BETA; + if (option == E_INT || option == E_LONG) + c->decode = cram_beta_decode_int; + else if (option == E_BYTE_ARRAY || option == E_BYTE) + c->decode = cram_beta_decode_char; + else + abort(); + c->free = cram_beta_decode_free; + + cp += itf8_get(cp, &c->beta.offset); + cp += itf8_get(cp, &c->beta.nbits); + + if (cp - data != size + || c->beta.nbits < 0 || c->beta.nbits > 8 * sizeof(int)) { + fprintf(stderr, "Malformed beta header stream\n"); + free(c); + return NULL; + } + + return c; +} + +int cram_beta_encode_store(cram_codec *c, cram_block *b, + char *prefix, int version) { + int len = 0; + + if (prefix) { + size_t l = strlen(prefix); + BLOCK_APPEND(b, prefix, l); + len += l; + } + + len += itf8_put_blk(b, c->codec); + len += itf8_put_blk(b, itf8_size(c->e_beta.offset) + + itf8_size(c->e_beta.nbits)); // codec length + len += itf8_put_blk(b, c->e_beta.offset); + len += itf8_put_blk(b, c->e_beta.nbits); + + return len; +} + +int cram_beta_encode_int(cram_slice *slice, cram_codec *c, + char *in, int in_size) { + int *syms = (int *)in; + int i, r = 0; + + for (i = 0; i < in_size; i++) + r |= store_bits_MSB(c->out, syms[i] + c->e_beta.offset, + c->e_beta.nbits); + + return r; +} + +int cram_beta_encode_char(cram_slice *slice, cram_codec *c, + char *in, int in_size) { + unsigned char *syms = (unsigned char *)in; + int i, r = 0; + + for (i = 0; i < in_size; i++) + r |= store_bits_MSB(c->out, syms[i] + c->e_beta.offset, + c->e_beta.nbits); + + return r; +} + +void cram_beta_encode_free(cram_codec *c) { + if (c) free(c); +} + +cram_codec *cram_beta_encode_init(cram_stats *st, + enum cram_external_type option, + void *dat, + int version) { + cram_codec *c; + int min_val, max_val, len = 0; + + c = malloc(sizeof(*c)); + if (!c) + return NULL; + c->codec = E_BETA; + c->free = cram_beta_encode_free; + if (option == E_INT) + c->encode = cram_beta_encode_int; + else + c->encode = cram_beta_encode_char; + c->store = cram_beta_encode_store; + + if (dat) { + min_val = ((int *)dat)[0]; + max_val = ((int *)dat)[1]; + } else { + min_val = INT_MAX; + max_val = INT_MIN; + int i; + for (i = 0; i < MAX_STAT_VAL; i++) { + if (!st->freqs[i]) + continue; + if (min_val > i) + min_val = i; + max_val = i; + } + if (st->h) { + khint_t k; + + for (k = kh_begin(st->h); k != kh_end(st->h); k++) { + if (!kh_exist(st->h, k)) + continue; + + i = kh_key(st->h, k); + if (min_val > i) + min_val = i; + if (max_val < i) + max_val = i; + } + } + } + + assert(max_val >= min_val); + c->e_beta.offset = -min_val; + max_val -= min_val; + while (max_val) { + len++; + max_val >>= 1; + } + c->e_beta.nbits = len; + + return c; +} + +/* + * --------------------------------------------------------------------------- + * SUBEXP + */ +int cram_subexp_decode(cram_slice *slice, cram_codec *c, cram_block *in, char *out, int *out_size) { + int32_t *out_i = (int32_t *)out; + int n, count; + int k = c->subexp.k; + + for (count = 0, n = *out_size; count < n; count++) { + int i = 0, tail; + int val; + + /* Get number of 1s */ + //while (get_bit_MSB(in) == 1) i++; + i = get_one_bits_MSB(in); + if (i < 0 || cram_not_enough_bits(in, i > 0 ? i + k - 1 : k)) + return -1; + /* + * Val is + * i > 0: 2^(k+i-1) + k+i-1 bits + * i = 0: k bits + */ + if (i) { + tail = i + k-1; + val = 0; + while (tail) { + //val = val<<1; val |= get_bit_MSB(in); + GET_BIT_MSB(in, val); + tail--; + } + val += 1 << (i + k-1); + } else { + tail = k; + val = 0; + while (tail) { + //val = val<<1; val |= get_bit_MSB(in); + GET_BIT_MSB(in, val); + tail--; + } + } + + out_i[count] = val - c->subexp.offset; + } + + return 0; +} + +void cram_subexp_decode_free(cram_codec *c) { + if (c) + free(c); +} + +cram_codec *cram_subexp_decode_init(char *data, int size, + enum cram_external_type option, + int version) { + cram_codec *c; + char *cp = data; + + if (!(c = malloc(sizeof(*c)))) + return NULL; + + c->codec = E_SUBEXP; + c->decode = cram_subexp_decode; + c->free = cram_subexp_decode_free; + c->subexp.k = -1; + + cp += safe_itf8_get(cp, data + size, &c->subexp.offset); + cp += safe_itf8_get(cp, data + size, &c->subexp.k); + + if (cp - data != size || c->subexp.k < 0) { + fprintf(stderr, "Malformed subexp header stream\n"); + free(c); + return NULL; + } + + return c; +} + +/* + * --------------------------------------------------------------------------- + * GAMMA + */ +int cram_gamma_decode(cram_slice *slice, cram_codec *c, cram_block *in, char *out, int *out_size) { + int32_t *out_i = (int32_t *)out; + int i, n; + + for (i = 0, n = *out_size; i < n; i++) { + int nz = 0; + int val; + //while (get_bit_MSB(in) == 0) nz++; + nz = get_zero_bits_MSB(in); + if (cram_not_enough_bits(in, nz)) + return -1; + val = 1; + while (nz > 0) { + //val <<= 1; val |= get_bit_MSB(in); + GET_BIT_MSB(in, val); + nz--; + } + + out_i[i] = val - c->gamma.offset; + } + + return 0; +} + +void cram_gamma_decode_free(cram_codec *c) { + if (c) + free(c); +} + +cram_codec *cram_gamma_decode_init(char *data, int size, + enum cram_external_type option, + int version) { + cram_codec *c; + char *cp = data; + + if (!(c = malloc(sizeof(*c)))) + return NULL; + + c->codec = E_GAMMA; + c->decode = cram_gamma_decode; + c->free = cram_gamma_decode_free; + + cp += itf8_get(cp, &c->gamma.offset); + + if (cp - data != size) { + fprintf(stderr, "Malformed gamma header stream\n"); + free(c); + return NULL; + } + + return c; +} + +/* + * --------------------------------------------------------------------------- + * HUFFMAN + */ + +static int code_sort(const void *vp1, const void *vp2) { + const cram_huffman_code *c1 = (const cram_huffman_code *)vp1; + const cram_huffman_code *c2 = (const cram_huffman_code *)vp2; + + if (c1->len != c2->len) + return c1->len - c2->len; + else + return c1->symbol - c2->symbol; +} + +void cram_huffman_decode_free(cram_codec *c) { + if (!c) + return; + + if (c->huffman.codes) + free(c->huffman.codes); + free(c); +} + +int cram_huffman_decode_null(cram_slice *slice, cram_codec *c, + cram_block *in, char *out, int *out_size) { + return -1; +} + +int cram_huffman_decode_char0(cram_slice *slice, cram_codec *c, + cram_block *in, char *out, int *out_size) { + int i, n; + + if (!out) + return 0; + + /* Special case of 0 length codes */ + for (i = 0, n = *out_size; i < n; i++) { + out[i] = c->huffman.codes[0].symbol; + } + return 0; +} + +int cram_huffman_decode_char(cram_slice *slice, cram_codec *c, + cram_block *in, char *out, int *out_size) { + int i, n, ncodes = c->huffman.ncodes; + const cram_huffman_code * const codes = c->huffman.codes; + + for (i = 0, n = *out_size; i < n; i++) { + int idx = 0; + int val = 0, len = 0, last_len = 0; + + for (;;) { + int dlen = codes[idx].len - last_len; + if (cram_not_enough_bits(in, dlen)) + return -1; + + //val <<= dlen; + //val |= get_bits_MSB(in, dlen); + //last_len = (len += dlen); + + last_len = (len += dlen); + for (; dlen; dlen--) GET_BIT_MSB(in, val); + + idx = val - codes[idx].p; + if (idx >= ncodes || idx < 0) + return -1; + + if (codes[idx].code == val && codes[idx].len == len) { + out[i] = codes[idx].symbol; + break; + } + } + } + + return 0; +} + +int cram_huffman_decode_int0(cram_slice *slice, cram_codec *c, + cram_block *in, char *out, int *out_size) { + int32_t *out_i = (int32_t *)out; + int i, n; + const cram_huffman_code * const codes = c->huffman.codes; + + /* Special case of 0 length codes */ + for (i = 0, n = *out_size; i < n; i++) { + out_i[i] = codes[0].symbol; + } + return 0; +} + +int cram_huffman_decode_int(cram_slice *slice, cram_codec *c, + cram_block *in, char *out, int *out_size) { + int32_t *out_i = (int32_t *)out; + int i, n, ncodes = c->huffman.ncodes; + const cram_huffman_code * const codes = c->huffman.codes; + + for (i = 0, n = *out_size; i < n; i++) { + int idx = 0; + int val = 0, len = 0, last_len = 0; + + // Now one bit at a time for remaining checks + for (;;) { + int dlen = codes[idx].len - last_len; + if (cram_not_enough_bits(in, dlen)) + return -1; + + //val <<= dlen; + //val |= get_bits_MSB(in, dlen); + //last_len = (len += dlen); + + last_len = (len += dlen); + for (; dlen; dlen--) GET_BIT_MSB(in, val); + + idx = val - codes[idx].p; + if (idx >= ncodes || idx < 0) + return -1; + + if (codes[idx].code == val && codes[idx].len == len) { + out_i[i] = codes[idx].symbol; + break; + } + } + } + + return 0; +} + +/* + * Initialises a huffman decoder from an encoding data stream. + */ +cram_codec *cram_huffman_decode_init(char *data, int size, + enum cram_external_type option, + int version) { + int32_t ncodes = 0, i, j; + char *cp = data, *data_end = &data[size]; + cram_codec *h; + cram_huffman_code *codes; + int32_t val, last_len, max_len = 0; + int l; + + cp += safe_itf8_get(cp, data_end, &ncodes); + h = calloc(1, sizeof(*h)); + if (!h) + return NULL; + + h->codec = E_HUFFMAN; + h->free = cram_huffman_decode_free; + + h->huffman.ncodes = ncodes; + codes = h->huffman.codes = malloc(ncodes * sizeof(*codes)); + if (!codes) { + free(h); + return NULL; + } + + /* Read symbols and bit-lengths */ + for (i = 0, l = 1; i < ncodes && l > 0; i++, cp += l) { + l = safe_itf8_get(cp, data_end, &codes[i].symbol); + } + + if (l < 1) { + fprintf(stderr, "Malformed huffman header stream\n"); + free(h); + return NULL; + } + cp += safe_itf8_get(cp, data_end, &i); + if (i != ncodes) { + fprintf(stderr, "Malformed huffman header stream\n"); + free(h); + return NULL; + } + + if (ncodes == 0) { + /* NULL huffman stream. Ensure it returns an error if + anything tries to use it. */ + h->decode = cram_huffman_decode_null; + return h; + } + + for (i = 0, l = 1; i < ncodes; i++, cp += l) { + l = safe_itf8_get(cp, data_end, &codes[i].len); + if (l < 1) + break; + if (max_len < codes[i].len) + max_len = codes[i].len; + } + if (l < 1 || cp - data != size || max_len >= ncodes) { + fprintf(stderr, "Malformed huffman header stream\n"); + free(h); + return NULL; + } + + /* Sort by bit length and then by symbol value */ + qsort(codes, ncodes, sizeof(*codes), code_sort); + + /* Assign canonical codes */ + val = -1, last_len = 0; + for (i = 0; i < ncodes; i++) { + val++; + if (codes[i].len > last_len) { + while (codes[i].len > last_len) { + val <<= 1; + last_len++; + } + } + codes[i].code = val; + } + + /* + * Compute the next starting point, offset by the i'th value. + * For example if codes 10, 11, 12, 13 are 30, 31, 32, 33 then + * codes[10..13].p = 30 - 10. + */ + last_len = 0; + for (i = j = 0; i < ncodes; i++) { + if (codes[i].len > last_len) { + j = codes[i].code - i; + last_len = codes[i].len; + } + codes[i].p = j; + } + +// puts("==HUFF LEN=="); +// for (i = 0; i <= last_len+1; i++) { +// printf("len %d=%d prefix %d\n", i, h->huffman.lengths[i], h->huffman.prefix[i]); +// } +// puts("===HUFFMAN CODES==="); +// for (i = 0; i < ncodes; i++) { +// int j; +// printf("%d: %d %d %d ", i, codes[i].symbol, codes[i].len, codes[i].code); +// j = codes[i].len; +// while (j) { +// putchar(codes[i].code & (1 << --j) ? '1' : '0'); +// } +// printf(" %d\n", codes[i].code); +// } + + if (option == E_BYTE || option == E_BYTE_ARRAY) { + if (h->huffman.codes[0].len == 0) + h->decode = cram_huffman_decode_char0; + else + h->decode = cram_huffman_decode_char; + } else if (option == E_BYTE_ARRAY_BLOCK) { + abort(); + } else { + if (h->huffman.codes[0].len == 0) + h->decode = cram_huffman_decode_int0; + else + h->decode = cram_huffman_decode_int; + } + + return (cram_codec *)h; +} + +int cram_huffman_encode_char0(cram_slice *slice, cram_codec *c, + char *in, int in_size) { + return 0; +} + +int cram_huffman_encode_char(cram_slice *slice, cram_codec *c, + char *in, int in_size) { + int i, code, len, r = 0; + unsigned char *syms = (unsigned char *)in; + + while (in_size--) { + int sym = *syms++; + if (sym >= -1 && sym < MAX_HUFF) { + i = c->e_huffman.val2code[sym+1]; + assert(c->e_huffman.codes[i].symbol == sym); + code = c->e_huffman.codes[i].code; + len = c->e_huffman.codes[i].len; + } else { + /* Slow - use a lookup table for when sym < MAX_HUFF? */ + for (i = 0; i < c->e_huffman.nvals; i++) { + if (c->e_huffman.codes[i].symbol == sym) + break; + } + if (i == c->e_huffman.nvals) + return -1; + + code = c->e_huffman.codes[i].code; + len = c->e_huffman.codes[i].len; + } + + r |= store_bits_MSB(c->out, code, len); + } + + return r; +} + +int cram_huffman_encode_int0(cram_slice *slice, cram_codec *c, + char *in, int in_size) { + return 0; +} + +int cram_huffman_encode_int(cram_slice *slice, cram_codec *c, + char *in, int in_size) { + int i, code, len, r = 0; + int *syms = (int *)in; + + while (in_size--) { + int sym = *syms++; + + if (sym >= -1 && sym < MAX_HUFF) { + i = c->e_huffman.val2code[sym+1]; + assert(c->e_huffman.codes[i].symbol == sym); + code = c->e_huffman.codes[i].code; + len = c->e_huffman.codes[i].len; + } else { + /* Slow - use a lookup table for when sym < MAX_HUFFMAN_SYM? */ + for (i = 0; i < c->e_huffman.nvals; i++) { + if (c->e_huffman.codes[i].symbol == sym) + break; + } + if (i == c->e_huffman.nvals) + return -1; + + code = c->e_huffman.codes[i].code; + len = c->e_huffman.codes[i].len; + } + + r |= store_bits_MSB(c->out, code, len); + } + + return r; +} + +void cram_huffman_encode_free(cram_codec *c) { + if (!c) + return; + + if (c->e_huffman.codes) + free(c->e_huffman.codes); + free(c); +} + +/* + * Encodes a huffman tree. + * Returns number of bytes written. + */ +int cram_huffman_encode_store(cram_codec *c, cram_block *b, char *prefix, + int version) { + int i, len = 0; + cram_huffman_code *codes = c->e_huffman.codes; + /* + * Up to code length 127 means 2.5e+26 bytes of data required (worst + * case huffman tree needs symbols with freqs matching the Fibonacci + * series). So guaranteed 1 byte per code. + * + * Symbols themselves could be 5 bytes (eg -1 is 5 bytes in itf8). + * + * Therefore 6*ncodes + 5 + 5 + 1 + 5 is max memory + */ + char *tmp = malloc(6*c->e_huffman.nvals+16); + char *tp = tmp; + + if (!tmp) + return -1; + + if (prefix) { + size_t l = strlen(prefix); + BLOCK_APPEND(b, prefix, l); + len += l; + } + + tp += itf8_put(tp, c->e_huffman.nvals); + for (i = 0; i < c->e_huffman.nvals; i++) { + tp += itf8_put(tp, codes[i].symbol); + } + + tp += itf8_put(tp, c->e_huffman.nvals); + for (i = 0; i < c->e_huffman.nvals; i++) { + tp += itf8_put(tp, codes[i].len); + } + + len += itf8_put_blk(b, c->codec); + len += itf8_put_blk(b, tp-tmp); + BLOCK_APPEND(b, tmp, tp-tmp); + len += tp-tmp; + + free(tmp); + + return len; +} + +cram_codec *cram_huffman_encode_init(cram_stats *st, + enum cram_external_type option, + void *dat, + int version) { + int *vals = NULL, *freqs = NULL, vals_alloc = 0, *lens, code, len; + int nvals, i, ntot = 0, max_val = 0, min_val = INT_MAX, k; + cram_codec *c; + cram_huffman_code *codes; + + c = malloc(sizeof(*c)); + if (!c) + return NULL; + c->codec = E_HUFFMAN; + + /* Count number of unique symbols */ + for (nvals = i = 0; i < MAX_STAT_VAL; i++) { + if (!st->freqs[i]) + continue; + if (nvals >= vals_alloc) { + vals_alloc = vals_alloc ? vals_alloc*2 : 1024; + vals = realloc(vals, vals_alloc * sizeof(int)); + freqs = realloc(freqs, vals_alloc * sizeof(int)); + if (!vals || !freqs) { + if (vals) free(vals); + if (freqs) free(freqs); + free(c); + return NULL; + } + } + vals[nvals] = i; + freqs[nvals] = st->freqs[i]; + assert(st->freqs[i] > 0); + ntot += freqs[nvals]; + if (max_val < i) max_val = i; + if (min_val > i) min_val = i; + nvals++; + } + if (st->h) { + khint_t k; + + for (k = kh_begin(st->h); k != kh_end(st->h); k++) { + if (!kh_exist(st->h, k)) + continue; + if (nvals >= vals_alloc) { + vals_alloc = vals_alloc ? vals_alloc*2 : 1024; + vals = realloc(vals, vals_alloc * sizeof(int)); + freqs = realloc(freqs, vals_alloc * sizeof(int)); + if (!vals || !freqs) + return NULL; + } + vals[nvals]= kh_key(st->h, k); + freqs[nvals] = kh_val(st->h, k); + assert(freqs[nvals] > 0); + ntot += freqs[nvals]; + if (max_val < i) max_val = i; + if (min_val > i) min_val = i; + nvals++; + } + } + + assert(nvals > 0); + + freqs = realloc(freqs, 2*nvals*sizeof(*freqs)); + lens = calloc(2*nvals, sizeof(*lens)); + if (!lens || !freqs) + return NULL; + + /* Inefficient, use pointers to form chain so we can insert and maintain + * a sorted list? This is currently O(nvals^2) complexity. + */ + for (;;) { + int low1 = INT_MAX, low2 = INT_MAX; + int ind1 = 0, ind2 = 0; + for (i = 0; i < nvals; i++) { + if (freqs[i] < 0) + continue; + if (low1 > freqs[i]) + low2 = low1, ind2 = ind1, low1 = freqs[i], ind1 = i; + else if (low2 > freqs[i]) + low2 = freqs[i], ind2 = i; + } + if (low2 == INT_MAX) + break; + + freqs[nvals] = low1 + low2; + lens[ind1] = nvals; + lens[ind2] = nvals; + freqs[ind1] *= -1; + freqs[ind2] *= -1; + nvals++; + } + nvals = nvals/2+1; + + /* Assign lengths */ + for (i = 0; i < nvals; i++) { + int code_len = 0; + for (k = lens[i]; k; k = lens[k]) + code_len++; + lens[i] = code_len; + freqs[i] *= -1; + //fprintf(stderr, "%d / %d => %d\n", vals[i], freqs[i], lens[i]); + } + + + /* Sort, need in a struct */ + if (!(codes = malloc(nvals * sizeof(*codes)))) + return NULL; + for (i = 0; i < nvals; i++) { + codes[i].symbol = vals[i]; + codes[i].len = lens[i]; + } + qsort(codes, nvals, sizeof(*codes), code_sort); + + /* + * Generate canonical codes from lengths. + * Sort by length. + * Start with 0. + * Every new code of same length is +1. + * Every new code of new length is +1 then <<1 per extra length. + * + * /\ + * a/\ + * /\/\ + * bcd/\ + * ef + * + * a 1 0 + * b 3 4 (0+1)<<2 + * c 3 5 + * d 3 6 + * e 4 14 (6+1)<<1 + * f 5 15 + */ + code = 0; len = codes[0].len; + for (i = 0; i < nvals; i++) { + while (len != codes[i].len) { + code<<=1; + len++; + } + codes[i].code = code++; + + if (codes[i].symbol >= -1 && codes[i].symbol < MAX_HUFF) + c->e_huffman.val2code[codes[i].symbol+1] = i; + + //fprintf(stderr, "sym %d, code %d, len %d\n", + // codes[i].symbol, codes[i].code, codes[i].len); + } + + free(lens); + free(vals); + free(freqs); + + c->e_huffman.codes = codes; + c->e_huffman.nvals = nvals; + + c->free = cram_huffman_encode_free; + if (option == E_BYTE || option == E_BYTE_ARRAY) { + if (c->e_huffman.codes[0].len == 0) + c->encode = cram_huffman_encode_char0; + else + c->encode = cram_huffman_encode_char; + } else { + if (c->e_huffman.codes[0].len == 0) + c->encode = cram_huffman_encode_int0; + else + c->encode = cram_huffman_encode_int; + } + c->store = cram_huffman_encode_store; + + return c; +} + +/* + * --------------------------------------------------------------------------- + * BYTE_ARRAY_LEN + */ +int cram_byte_array_len_decode(cram_slice *slice, cram_codec *c, + cram_block *in, char *out, + int *out_size) { + /* Fetch length */ + int32_t len = 0, one = 1; + int r; + + r = c->byte_array_len.len_codec->decode(slice, c->byte_array_len.len_codec, + in, (char *)&len, &one); + //printf("ByteArray Len=%d\n", len); + + if (!r && c->byte_array_len.val_codec && len >= 0) { + r = c->byte_array_len.val_codec->decode(slice, + c->byte_array_len.val_codec, + in, out, &len); + } else { + return -1; + } + + *out_size = len; + + return r; +} + +void cram_byte_array_len_decode_free(cram_codec *c) { + if (!c) return; + + if (c->byte_array_len.len_codec) + c->byte_array_len.len_codec->free(c->byte_array_len.len_codec); + + if (c->byte_array_len.val_codec) + c->byte_array_len.val_codec->free(c->byte_array_len.val_codec); + + free(c); +} + +cram_codec *cram_byte_array_len_decode_init(char *data, int size, + enum cram_external_type option, + int version) { + cram_codec *c; + char *cp = data; + char *endp = data + size; + int32_t encoding = 0; + int32_t sub_size = -1; + + if (!(c = malloc(sizeof(*c)))) + return NULL; + + c->codec = E_BYTE_ARRAY_LEN; + c->decode = cram_byte_array_len_decode; + c->free = cram_byte_array_len_decode_free; + + cp += safe_itf8_get(cp, endp, &encoding); + cp += safe_itf8_get(cp, endp, &sub_size); + if (sub_size < 0 || endp - cp < sub_size) + goto malformed; + c->byte_array_len.len_codec = cram_decoder_init(encoding, cp, sub_size, + E_INT, version); + if (c->byte_array_len.len_codec == NULL) + goto no_codec; + cp += sub_size; + + sub_size = -1; + cp += safe_itf8_get(cp, endp, &encoding); + cp += safe_itf8_get(cp, endp, &sub_size); + if (sub_size < 0 || endp - cp < sub_size) + goto malformed; + c->byte_array_len.val_codec = cram_decoder_init(encoding, cp, sub_size, + option, version); + if (c->byte_array_len.val_codec == NULL) + goto no_codec; + cp += sub_size; + + if (cp - data != size) + goto malformed; + + return c; + + malformed: + fprintf(stderr, "Malformed byte_array_len header stream\n"); + no_codec: + free(c); + return NULL; +} + +int cram_byte_array_len_encode(cram_slice *slice, cram_codec *c, + char *in, int in_size) { + int32_t i32 = in_size; + int r = 0; + + r |= c->e_byte_array_len.len_codec->encode(slice, + c->e_byte_array_len.len_codec, + (char *)&i32, 1); + r |= c->e_byte_array_len.val_codec->encode(slice, + c->e_byte_array_len.val_codec, + in, in_size); + return r; +} + +void cram_byte_array_len_encode_free(cram_codec *c) { + if (!c) + return; + + if (c->e_byte_array_len.len_codec) + c->e_byte_array_len.len_codec->free(c->e_byte_array_len.len_codec); + + if (c->e_byte_array_len.val_codec) + c->e_byte_array_len.val_codec->free(c->e_byte_array_len.val_codec); + + free(c); +} + +int cram_byte_array_len_encode_store(cram_codec *c, cram_block *b, + char *prefix, int version) { + int len = 0, len2, len3; + cram_codec *tc; + cram_block *b_len, *b_val; + + if (prefix) { + size_t l = strlen(prefix); + BLOCK_APPEND(b, prefix, l); + len += l; + } + + tc = c->e_byte_array_len.len_codec; + b_len = cram_new_block(0, 0); + len2 = tc->store(tc, b_len, NULL, version); + + tc = c->e_byte_array_len.val_codec; + b_val = cram_new_block(0, 0); + len3 = tc->store(tc, b_val, NULL, version); + + len += itf8_put_blk(b, c->codec); + len += itf8_put_blk(b, len2+len3); + BLOCK_APPEND(b, BLOCK_DATA(b_len), BLOCK_SIZE(b_len)); + BLOCK_APPEND(b, BLOCK_DATA(b_val), BLOCK_SIZE(b_val)); + + cram_free_block(b_len); + cram_free_block(b_val); + + return len + len2 + len3; +} + +cram_codec *cram_byte_array_len_encode_init(cram_stats *st, + enum cram_external_type option, + void *dat, + int version) { + cram_codec *c; + cram_byte_array_len_encoder *e = (cram_byte_array_len_encoder *)dat; + + c = malloc(sizeof(*c)); + if (!c) + return NULL; + c->codec = E_BYTE_ARRAY_LEN; + c->free = cram_byte_array_len_encode_free; + c->encode = cram_byte_array_len_encode; + c->store = cram_byte_array_len_encode_store; + + c->e_byte_array_len.len_codec = cram_encoder_init(e->len_encoding, + NULL, E_INT, + e->len_dat, + version); + c->e_byte_array_len.val_codec = cram_encoder_init(e->val_encoding, + NULL, E_BYTE_ARRAY, + e->val_dat, + version); + + return c; +} + +/* + * --------------------------------------------------------------------------- + * BYTE_ARRAY_STOP + */ +static int cram_byte_array_stop_decode_char(cram_slice *slice, cram_codec *c, + cram_block *in, char *out, + int *out_size) { + cram_block *b = NULL; + char *cp, ch; + + b = cram_get_block_by_id(slice, c->byte_array_stop.content_id); + if (!b) + return *out_size?-1:0; + + if (b->idx >= b->uncomp_size) + return -1; + + cp = (char *)b->data + b->idx; + if (out) { + while ((ch = *cp) != (char)c->byte_array_stop.stop) { + if (cp - (char *)b->data >= b->uncomp_size) + return -1; + *out++ = ch; + cp++; + } + } else { + // Consume input, but produce no output + while ((ch = *cp) != (char)c->byte_array_stop.stop) { + if (cp - (char *)b->data >= b->uncomp_size) + return -1; + cp++; + } + } + + *out_size = cp - (char *)(b->data + b->idx); + b->idx = cp - (char *)b->data + 1; + + return 0; +} + +int cram_byte_array_stop_decode_block(cram_slice *slice, cram_codec *c, + cram_block *in, char *out_, + int *out_size) { + cram_block *b; + cram_block *out = (cram_block *)out_; + char *cp, *out_cp, *cp_end; + char stop; + + b = cram_get_block_by_id(slice, c->byte_array_stop.content_id); + if (!b) + return *out_size?-1:0; + + if (b->idx >= b->uncomp_size) + return -1; + cp = (char *)b->data + b->idx; + cp_end = (char *)b->data + b->uncomp_size; + out_cp = (char *)BLOCK_END(out); + + stop = c->byte_array_stop.stop; + if (cp_end - cp < out->alloc - out->byte) { + while (cp != cp_end && *cp != stop) + *out_cp++ = *cp++; + BLOCK_SIZE(out) = out_cp - (char *)BLOCK_DATA(out); + } else { + char *cp_start; + for (cp_start = cp; cp != cp_end && *cp != stop; cp++) + ; + BLOCK_APPEND(out, cp_start, cp - cp_start); + BLOCK_GROW(out, cp - cp_start); + } + + *out_size = cp - (char *)(b->data + b->idx); + b->idx = cp - (char *)b->data + 1; + + return 0; +} + +void cram_byte_array_stop_decode_free(cram_codec *c) { + if (!c) return; + + free(c); +} + +cram_codec *cram_byte_array_stop_decode_init(char *data, int size, + enum cram_external_type option, + int version) { + cram_codec *c; + unsigned char *cp = (unsigned char *)data; + + if (!(c = malloc(sizeof(*c)))) + return NULL; + + c->codec = E_BYTE_ARRAY_STOP; + switch (option) { + case E_BYTE_ARRAY_BLOCK: + c->decode = cram_byte_array_stop_decode_block; + break; + case E_BYTE_ARRAY: + c->decode = cram_byte_array_stop_decode_char; + break; + default: + fprintf(stderr, "byte_array_stop codec only supports BYTE_ARRAYs.\n"); + free(c); + return NULL; + } + c->free = cram_byte_array_stop_decode_free; + + c->byte_array_stop.stop = *cp++; + if (CRAM_MAJOR_VERS(version) == 1) { + c->byte_array_stop.content_id = cp[0] + (cp[1]<<8) + (cp[2]<<16) + + (cp[3]<<24); + cp += 4; + } else { + cp += itf8_get(cp, &c->byte_array_stop.content_id); + } + + if ((char *)cp - data != size) { + fprintf(stderr, "Malformed byte_array_stop header stream\n"); + free(c); + return NULL; + } + + return c; +} + +int cram_byte_array_stop_encode(cram_slice *slice, cram_codec *c, + char *in, int in_size) { + BLOCK_APPEND(c->out, in, in_size); + BLOCK_APPEND_CHAR(c->out, c->e_byte_array_stop.stop); + return 0; +} + +void cram_byte_array_stop_encode_free(cram_codec *c) { + if (!c) + return; + free(c); +} + +int cram_byte_array_stop_encode_store(cram_codec *c, cram_block *b, + char *prefix, int version) { + int len = 0; + char buf[20], *cp = buf; + + if (prefix) { + size_t l = strlen(prefix); + BLOCK_APPEND(b, prefix, l); + len += l; + } + + cp += itf8_put(cp, c->codec); + + if (CRAM_MAJOR_VERS(version) == 1) { + cp += itf8_put(cp, 5); + *cp++ = c->e_byte_array_stop.stop; + *cp++ = (c->e_byte_array_stop.content_id >> 0) & 0xff; + *cp++ = (c->e_byte_array_stop.content_id >> 8) & 0xff; + *cp++ = (c->e_byte_array_stop.content_id >> 16) & 0xff; + *cp++ = (c->e_byte_array_stop.content_id >> 24) & 0xff; + } else { + cp += itf8_put(cp, 1 + itf8_size(c->e_byte_array_stop.content_id)); + *cp++ = c->e_byte_array_stop.stop; + cp += itf8_put(cp, c->e_byte_array_stop.content_id); + } + + BLOCK_APPEND(b, buf, cp-buf); + len += cp-buf; + + return len; +} + +cram_codec *cram_byte_array_stop_encode_init(cram_stats *st, + enum cram_external_type option, + void *dat, + int version) { + cram_codec *c; + + c = malloc(sizeof(*c)); + if (!c) + return NULL; + c->codec = E_BYTE_ARRAY_STOP; + c->free = cram_byte_array_stop_encode_free; + c->encode = cram_byte_array_stop_encode; + c->store = cram_byte_array_stop_encode_store; + + c->e_byte_array_stop.stop = ((int *)dat)[0]; + c->e_byte_array_stop.content_id = ((int *)dat)[1]; + + return c; +} + +/* + * --------------------------------------------------------------------------- + */ + +const char *cram_encoding2str(enum cram_encoding t) { + switch (t) { + case E_NULL: return "NULL"; + case E_EXTERNAL: return "EXTERNAL"; + case E_GOLOMB: return "GOLOMB"; + case E_HUFFMAN: return "HUFFMAN"; + case E_BYTE_ARRAY_LEN: return "BYTE_ARRAY_LEN"; + case E_BYTE_ARRAY_STOP: return "BYTE_ARRAY_STOP"; + case E_BETA: return "BETA"; + case E_SUBEXP: return "SUBEXP"; + case E_GOLOMB_RICE: return "GOLOMB_RICE"; + case E_GAMMA: return "GAMMA"; + case E_NUM_CODECS: + default: return "?"; + } +} + +static cram_codec *(*decode_init[])(char *data, + int size, + enum cram_external_type option, + int version) = { + NULL, + cram_external_decode_init, + NULL, + cram_huffman_decode_init, + cram_byte_array_len_decode_init, + cram_byte_array_stop_decode_init, + cram_beta_decode_init, + cram_subexp_decode_init, + NULL, + cram_gamma_decode_init, +}; + +cram_codec *cram_decoder_init(enum cram_encoding codec, + char *data, int size, + enum cram_external_type option, + int version) { + if (codec >= E_NULL && codec < E_NUM_CODECS && decode_init[codec]) { + return decode_init[codec](data, size, option, version); + } else { + fprintf(stderr, "Unimplemented codec of type %s\n", cram_encoding2str(codec)); + return NULL; + } +} + +static cram_codec *(*encode_init[])(cram_stats *stx, + enum cram_external_type option, + void *opt, + int version) = { + NULL, + cram_external_encode_init, + NULL, + cram_huffman_encode_init, + cram_byte_array_len_encode_init, + cram_byte_array_stop_encode_init, + cram_beta_encode_init, + NULL, //cram_subexp_encode_init, + NULL, + NULL, //cram_gamma_encode_init, +}; + +cram_codec *cram_encoder_init(enum cram_encoding codec, + cram_stats *st, + enum cram_external_type option, + void *dat, + int version) { + if (st && !st->nvals) + return NULL; + + if (encode_init[codec]) { + cram_codec *r; + if ((r = encode_init[codec](st, option, dat, version))) + r->out = NULL; + return r; + } else { + fprintf(stderr, "Unimplemented codec of type %s\n", cram_encoding2str(codec)); + abort(); + } +} + +/* + * Returns the content_id used by this codec, also in id2 if byte_array_len. + * Returns -1 for the CORE block and -2 for unneeded. + * id2 is only filled out for BYTE_ARRAY_LEN which uses 2 codecs. + */ +int cram_codec_to_id(cram_codec *c, int *id2) { + int bnum1, bnum2 = -2; + + switch (c->codec) { + case E_HUFFMAN: + bnum1 = c->huffman.ncodes == 1 ? -2 : -1; + break; + case E_GOLOMB: + case E_BETA: + case E_SUBEXP: + case E_GOLOMB_RICE: + case E_GAMMA: + bnum1 = -1; + break; + case E_EXTERNAL: + bnum1 = c->external.content_id; + break; + case E_BYTE_ARRAY_LEN: + bnum1 = cram_codec_to_id(c->byte_array_len.len_codec, NULL); + bnum2 = cram_codec_to_id(c->byte_array_len.val_codec, NULL); + break; + case E_BYTE_ARRAY_STOP: + bnum1 = c->byte_array_stop.content_id; + break; + case E_NULL: + bnum1 = -2; + break; + default: + fprintf(stderr, "Unknown codec type %d\n", c->codec); + bnum1 = -1; + } + + if (id2) + *id2 = bnum2; + return bnum1; +} + + +/* + * cram_codec structures are specialised for decoding or encoding. + * Unfortunately this makes turning a decoder into an encoder (such as + * when transcoding files) problematic. + * + * This function converts a cram decoder codec into an encoder version + * in-place (ie it modifiers the codec itself). + * + * Returns 0 on success; + * -1 on failure. + */ +int cram_codec_decoder2encoder(cram_fd *fd, cram_codec *c) { + int j; + + switch (c->codec) { + case E_EXTERNAL: + // shares struct with decode + c->free = cram_external_encode_free; + c->store = cram_external_encode_store; + if (c->decode == cram_external_decode_int) + c->encode = cram_external_encode_int; + else if (c->decode == cram_external_decode_char) + c->encode = cram_external_encode_char; + else + return -1; + break; + + case E_HUFFMAN: { + // New structure, so switch. + // FIXME: we huffman and e_huffman structs amended, we could + // unify this. + cram_codec *t = malloc(sizeof(*t)); + t->codec = E_HUFFMAN; + t->free = cram_huffman_encode_free; + t->store = cram_huffman_encode_store; + t->e_huffman.codes = c->huffman.codes; + t->e_huffman.nvals = c->huffman.ncodes; + for (j = 0; j < t->e_huffman.nvals; j++) { + int32_t sym = t->e_huffman.codes[j].symbol; + if (sym >= -1 && sym < MAX_HUFF) + t->e_huffman.val2code[sym+1] = j; + } + + if (c->decode == cram_huffman_decode_char0) + t->encode = cram_huffman_encode_char0; + else if (c->decode == cram_huffman_decode_char) + t->encode = cram_huffman_encode_char; + else if (c->decode == cram_huffman_decode_int0) + t->encode = cram_huffman_encode_int0; + else if (c->decode == cram_huffman_decode_int) + t->encode = cram_huffman_encode_int; + else { + free(t); + return -1; + } + *c = *t; + free(t); + break; + } + + case E_BETA: + // shares struct with decode + c->free = cram_beta_encode_free; + c->store = cram_beta_encode_store; + if (c->decode == cram_beta_decode_int) + c->encode = cram_beta_encode_int; + else if (c->decode == cram_beta_decode_char) + c->encode = cram_beta_encode_char; + else + return -1; + break; + + case E_BYTE_ARRAY_LEN: { + cram_codec *t = malloc(sizeof(*t)); + t->codec = E_BYTE_ARRAY_LEN; + t->free = cram_byte_array_len_encode_free; + t->store = cram_byte_array_len_encode_store; + t->encode = cram_byte_array_len_encode; + t->e_byte_array_len.len_codec = c->byte_array_len.len_codec; + t->e_byte_array_len.val_codec = c->byte_array_len.val_codec; + if (cram_codec_decoder2encoder(fd, t->e_byte_array_len.len_codec) == -1 || + cram_codec_decoder2encoder(fd, t->e_byte_array_len.val_codec) == -1) { + t->free(t); + return -1; + } + + // {len,val}_{encoding,dat} are undefined, but unused. + // Leaving them unset here means we can test that assertion. + *c = *t; + free(t); + break; + } + + case E_BYTE_ARRAY_STOP: + // shares struct with decode + c->free = cram_byte_array_stop_encode_free; + c->store = cram_byte_array_stop_encode_store; + c->encode = cram_byte_array_stop_encode; + break; + + default: + return -1; + } + + return 0; +} diff --git a/src/samtools-1.3.1/htslib-1.3.1/cram/cram_codecs.h b/src/samtools-1.3.1/htslib-1.3.1/cram/cram_codecs.h new file mode 100644 index 0000000..2c13c7e --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/cram/cram_codecs.h @@ -0,0 +1,194 @@ +/* +Copyright (c) 2012-2013 Genome Research Ltd. +Author: James Bonfield + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + + 3. Neither the names Genome Research Ltd and Wellcome Trust Sanger +Institute nor the names of its contributors may be used to endorse or promote +products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY GENOME RESEARCH LTD AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL GENOME RESEARCH LTD OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#ifndef _CRAM_ENCODINGS_H_ +#define _CRAM_ENCODINGS_H_ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +struct cram_codec; + +/* + * Slow but simple huffman decoder to start with. + * Read a bit at a time, keeping track of {length, value} + * eg. 1 1 0 1 => {1,1}, {2,3}, {3,6}, {4,13} + * + * Keep track of this through the huffman code table. + * For fast scanning we have an index of where the first code of length X + * appears. + */ +typedef struct { + int32_t symbol; + int32_t p; // next code start value, minus index to codes[] + int32_t code; + int32_t len; +} cram_huffman_code; + +typedef struct { + int ncodes; + cram_huffman_code *codes; +} cram_huffman_decoder; + +#define MAX_HUFF 128 +typedef struct { + cram_huffman_code *codes; + int nvals; + int val2code[MAX_HUFF+1]; // value to code lookup for small values +} cram_huffman_encoder; + +typedef struct { + int32_t offset; + int32_t nbits; +} cram_beta_decoder; + +typedef struct { + int32_t offset; +} cram_gamma_decoder; + +typedef struct { + int32_t offset; + int32_t k; +} cram_subexp_decoder; + +typedef struct { + int32_t content_id; + enum cram_external_type type; +} cram_external_decoder; + +typedef struct { + struct cram_codec *len_codec; + struct cram_codec *val_codec; +} cram_byte_array_len_decoder; + +typedef struct { + unsigned char stop; + int32_t content_id; +} cram_byte_array_stop_decoder; + +typedef struct { + enum cram_encoding len_encoding; + enum cram_encoding val_encoding; + void *len_dat; + void *val_dat; + struct cram_codec *len_codec; + struct cram_codec *val_codec; +} cram_byte_array_len_encoder; + +/* + * A generic codec structure. + */ +typedef struct cram_codec { + enum cram_encoding codec; + cram_block *out; + void (*free)(struct cram_codec *codec); + int (*decode)(cram_slice *slice, struct cram_codec *codec, + cram_block *in, char *out, int *out_size); + int (*encode)(cram_slice *slice, struct cram_codec *codec, + char *in, int in_size); + int (*store)(struct cram_codec *codec, cram_block *b, char *prefix, + int version); + union { + cram_huffman_decoder huffman; + cram_external_decoder external; + cram_beta_decoder beta; + cram_gamma_decoder gamma; + cram_subexp_decoder subexp; + cram_byte_array_len_decoder byte_array_len; + cram_byte_array_stop_decoder byte_array_stop; + + cram_huffman_encoder e_huffman; + cram_external_decoder e_external; + cram_byte_array_stop_decoder e_byte_array_stop; + cram_byte_array_len_encoder e_byte_array_len; + cram_beta_decoder e_beta; + }; +} cram_codec; + +const char *cram_encoding2str(enum cram_encoding t); + +cram_codec *cram_decoder_init(enum cram_encoding codec, char *data, int size, + enum cram_external_type option, + int version); +cram_codec *cram_encoder_init(enum cram_encoding codec, cram_stats *st, + enum cram_external_type option, void *dat, + int version); + +//int cram_decode(void *codes, char *in, int in_size, char *out, int *out_size); +//void cram_decoder_free(void *codes); + +//#define GET_BIT_MSB(b,v) (void)(v<<=1, v|=(b->data[b->byte] >> b->bit)&1, (--b->bit == -1) && (b->bit = 7, b->byte++)) + +#define GET_BIT_MSB(b,v) (void)(v<<=1, v|=(b->data[b->byte] >> b->bit)&1, b->byte += (--b->bit<0), b->bit&=7) + +/* + * Check that enough bits are left in a block to satisy a bit-based decoder. + * Return 0 if there are enough + * 1 if not. + */ + +static inline int cram_not_enough_bits(cram_block *blk, int nbits) { + if (nbits < 0 || + (blk->byte >= blk->uncomp_size && nbits > 0) || + (blk->uncomp_size - blk->byte <= INT32_MAX / 8 + 1 && + (blk->uncomp_size - blk->byte) * 8 + blk->bit - 7 < nbits)) { + return 1; + } + return 0; +} + +/* + * Returns the content_id used by this codec, also in id2 if byte_array_len. + * Returns -1 for the CORE block and -2 for unneeded. + * id2 is only filled out for BYTE_ARRAY_LEN which uses 2 codecs. + */ +int cram_codec_to_id(cram_codec *c, int *id2); + +/* + * cram_codec structures are specialised for decoding or encoding. + * Unfortunately this makes turning a decoder into an encoder (such as + * when transcoding files) problematic. + * + * This function converts a cram decoder codec into an encoder version + * in-place (ie it modifiers the codec itself). + * + * Returns 0 on success; + * -1 on failure. + */ +int cram_codec_decoder2encoder(cram_fd *fd, cram_codec *c); + +#ifdef __cplusplus +} +#endif + +#endif /* _CRAM_ENCODINGS_H_ */ diff --git a/src/samtools-1.3.1/htslib-1.3.1/cram/cram_decode.c b/src/samtools-1.3.1/htslib-1.3.1/cram/cram_decode.c new file mode 100644 index 0000000..7a3b5fc --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/cram/cram_decode.c @@ -0,0 +1,3159 @@ +/* +Copyright (c) 2012-2014 Genome Research Ltd. +Author: James Bonfield + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + + 3. Neither the names Genome Research Ltd and Wellcome Trust Sanger +Institute nor the names of its contributors may be used to endorse or promote +products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY GENOME RESEARCH LTD AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL GENOME RESEARCH LTD OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +/* + * - In-memory decoding of CRAM data structures. + * - Iterator for reading CRAM record by record. + */ + +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "cram/cram.h" +#include "cram/os.h" +#include "htslib/hts.h" + +//Whether CIGAR has just M or uses = and X to indicate match and mismatch +//#define USE_X + +/* ---------------------------------------------------------------------- + * CRAM compression headers + */ + +/* + * Decodes the Tag Dictionary record in the preservation map + * Updates the cram compression header. + * + * Returns number of bytes decoded on success + * -1 on failure + */ +int cram_decode_TD(char *cp, const char *endp, cram_block_compression_hdr *h) { + char *op = cp; + unsigned char *dat; + cram_block *b; + int32_t blk_size = 0; + int nTL, i, sz; + + if (!(b = cram_new_block(0, 0))) + return -1; + + /* Decode */ + cp += safe_itf8_get(cp, endp, &blk_size); + if (!blk_size) { + h->nTL = 0; + h->TL = NULL; + cram_free_block(b); + return cp - op; + } + + if (blk_size < 0 || endp - cp < blk_size) { + cram_free_block(b); + return -1; + } + + BLOCK_APPEND(b, cp, blk_size); + cp += blk_size; + sz = cp - op; + // Force nul termination if missing + if (BLOCK_DATA(b)[BLOCK_SIZE(b)-1]) + BLOCK_APPEND_CHAR(b, '\0'); + + /* Set up TL lookup table */ + dat = BLOCK_DATA(b); + + // Count + for (nTL = i = 0; i < BLOCK_SIZE(b); i++) { + nTL++; + while (dat[i]) + i++; + } + + // Copy + h->nTL = nTL; + if (!(h->TL = calloc(h->nTL, sizeof(unsigned char *)))) { + cram_free_block(b); + return -1; + } + for (nTL = i = 0; i < BLOCK_SIZE(b); i++) { + h->TL[nTL++] = &dat[i]; + while (dat[i]) + i++; + } + h->TD_blk = b; + + return sz; +} + +/* + * Decodes a CRAM block compression header. + * Returns header ptr on success + * NULL on failure + */ +cram_block_compression_hdr *cram_decode_compression_header(cram_fd *fd, + cram_block *b) { + char *cp, *endp, *cp_copy; + cram_block_compression_hdr *hdr = calloc(1, sizeof(*hdr)); + int i; + int32_t map_size = 0, map_count = 0; + + if (!hdr) + return NULL; + + if (b->method != RAW) { + if (cram_uncompress_block(b)) { + free(hdr); + return NULL; + } + } + + cp = (char *)b->data; + endp = cp + b->uncomp_size; + + if (CRAM_MAJOR_VERS(fd->version) == 1) { + cp += safe_itf8_get(cp, endp, &hdr->ref_seq_id); + cp += safe_itf8_get(cp, endp, &hdr->ref_seq_start); + cp += safe_itf8_get(cp, endp, &hdr->ref_seq_span); + cp += safe_itf8_get(cp, endp, &hdr->num_records); + cp += safe_itf8_get(cp, endp, &hdr->num_landmarks); + if (!(hdr->landmark = malloc(hdr->num_landmarks * sizeof(int32_t)))) { + free(hdr); + return NULL; + } + for (i = 0; i < hdr->num_landmarks; i++) { + cp += safe_itf8_get(cp, endp, &hdr->landmark[i]); + } + } + + hdr->preservation_map = kh_init(map); + + memset(hdr->rec_encoding_map, 0, + CRAM_MAP_HASH * sizeof(hdr->rec_encoding_map[0])); + memset(hdr->tag_encoding_map, 0, + CRAM_MAP_HASH * sizeof(hdr->tag_encoding_map[0])); + + if (!hdr->preservation_map) { + cram_free_compression_header(hdr); + return NULL; + } + + /* Initialise defaults for preservation map */ + hdr->mapped_qs_included = 0; + hdr->unmapped_qs_included = 0; + hdr->unmapped_placed = 0; + hdr->qs_included = 0; + hdr->read_names_included = 0; + hdr->AP_delta = 1; + memcpy(hdr->substitution_matrix, "CGTNAGTNACTNACGNACGT", 20); + + /* Preservation map */ + cp += safe_itf8_get(cp, endp, &map_size); cp_copy = cp; + cp += safe_itf8_get(cp, endp, &map_count); + for (i = 0; i < map_count; i++) { + pmap_t hd; + khint_t k; + int r; + + if (endp - cp < 2) { + cram_free_compression_header(hdr); + return NULL; + } + cp += 2; + switch(CRAM_KEY(cp[-2],cp[-1])) { + case CRAM_KEY('M','I'): + hd.i = *cp++; + k = kh_put(map, hdr->preservation_map, "MI", &r); + if (-1 == r) { + cram_free_compression_header(hdr); + return NULL; + } + + kh_val(hdr->preservation_map, k) = hd; + hdr->mapped_qs_included = hd.i; + break; + + case CRAM_KEY('U','I'): + hd.i = *cp++; + k = kh_put(map, hdr->preservation_map, "UI", &r); + if (-1 == r) { + cram_free_compression_header(hdr); + return NULL; + } + + kh_val(hdr->preservation_map, k) = hd; + hdr->unmapped_qs_included = hd.i; + break; + + case CRAM_KEY('P','I'): + hd.i = *cp++; + k = kh_put(map, hdr->preservation_map, "PI", &r); + if (-1 == r) { + cram_free_compression_header(hdr); + return NULL; + } + + kh_val(hdr->preservation_map, k) = hd; + hdr->unmapped_placed = hd.i; + break; + + case CRAM_KEY('R','N'): + hd.i = *cp++; + k = kh_put(map, hdr->preservation_map, "RN", &r); + if (-1 == r) { + cram_free_compression_header(hdr); + return NULL; + } + + kh_val(hdr->preservation_map, k) = hd; + hdr->read_names_included = hd.i; + break; + + case CRAM_KEY('A','P'): + hd.i = *cp++; + k = kh_put(map, hdr->preservation_map, "AP", &r); + if (-1 == r) { + cram_free_compression_header(hdr); + return NULL; + } + + kh_val(hdr->preservation_map, k) = hd; + hdr->AP_delta = hd.i; + break; + + case CRAM_KEY('R','R'): + hd.i = *cp++; + k = kh_put(map, hdr->preservation_map, "RR", &r); + if (-1 == r) { + cram_free_compression_header(hdr); + return NULL; + } + + kh_val(hdr->preservation_map, k) = hd; + fd->no_ref = !hd.i; + break; + + case CRAM_KEY('S','M'): + if (endp - cp < 5) { + cram_free_compression_header(hdr); + return NULL; + } + hdr->substitution_matrix[0][(cp[0]>>6)&3] = 'C'; + hdr->substitution_matrix[0][(cp[0]>>4)&3] = 'G'; + hdr->substitution_matrix[0][(cp[0]>>2)&3] = 'T'; + hdr->substitution_matrix[0][(cp[0]>>0)&3] = 'N'; + + hdr->substitution_matrix[1][(cp[1]>>6)&3] = 'A'; + hdr->substitution_matrix[1][(cp[1]>>4)&3] = 'G'; + hdr->substitution_matrix[1][(cp[1]>>2)&3] = 'T'; + hdr->substitution_matrix[1][(cp[1]>>0)&3] = 'N'; + + hdr->substitution_matrix[2][(cp[2]>>6)&3] = 'A'; + hdr->substitution_matrix[2][(cp[2]>>4)&3] = 'C'; + hdr->substitution_matrix[2][(cp[2]>>2)&3] = 'T'; + hdr->substitution_matrix[2][(cp[2]>>0)&3] = 'N'; + + hdr->substitution_matrix[3][(cp[3]>>6)&3] = 'A'; + hdr->substitution_matrix[3][(cp[3]>>4)&3] = 'C'; + hdr->substitution_matrix[3][(cp[3]>>2)&3] = 'G'; + hdr->substitution_matrix[3][(cp[3]>>0)&3] = 'N'; + + hdr->substitution_matrix[4][(cp[4]>>6)&3] = 'A'; + hdr->substitution_matrix[4][(cp[4]>>4)&3] = 'C'; + hdr->substitution_matrix[4][(cp[4]>>2)&3] = 'G'; + hdr->substitution_matrix[4][(cp[4]>>0)&3] = 'T'; + + hd.p = cp; + cp += 5; + + k = kh_put(map, hdr->preservation_map, "SM", &r); + if (-1 == r) { + cram_free_compression_header(hdr); + return NULL; + } + kh_val(hdr->preservation_map, k) = hd; + break; + + case CRAM_KEY('T','D'): { + int sz = cram_decode_TD(cp, endp, hdr); // tag dictionary + if (sz < 0) { + cram_free_compression_header(hdr); + return NULL; + } + + hd.p = cp; + cp += sz; + + k = kh_put(map, hdr->preservation_map, "TD", &r); + if (-1 == r) { + cram_free_compression_header(hdr); + return NULL; + } + kh_val(hdr->preservation_map, k) = hd; + break; + } + + default: + fprintf(stderr, "Unrecognised preservation map key %c%c\n", + cp[-2], cp[-1]); + // guess byte; + cp++; + break; + } + } + if (cp - cp_copy != map_size) { + cram_free_compression_header(hdr); + return NULL; + } + + /* Record encoding map */ + cp += safe_itf8_get(cp, endp, &map_size); cp_copy = cp; + cp += safe_itf8_get(cp, endp, &map_count); + for (i = 0; i < map_count; i++) { + char *key = cp; + int32_t encoding = E_NULL; + int32_t size = 0; + cram_map *m = malloc(sizeof(*m)); // FIXME: use pooled_alloc + + if (!m || endp - cp < 4) { + free(m); + cram_free_compression_header(hdr); + return NULL; + } + + cp += 2; + cp += safe_itf8_get(cp, endp, &encoding); + cp += safe_itf8_get(cp, endp, &size); + + // Fill out cram_map purely for cram_dump to dump out. + m->key = (key[0]<<8)|key[1]; + m->encoding = encoding; + m->size = size; + m->offset = cp - (char *)b->data; + m->codec = NULL; + + if (m->encoding == E_NULL) + continue; + + if (size < 0 || endp - cp < size) { + free(m); + cram_free_compression_header(hdr); + return NULL; + } + + //printf("%s codes for %.2s\n", cram_encoding2str(encoding), key); + + /* + * For CRAM1.0 CF and BF are Byte and not Int. + * Practically speaking it makes no difference unless we have a + * 1.0 format file that stores these in EXTERNAL as only then + * does Byte vs Int matter. + * + * Neither this C code nor Java reference implementations did this, + * so we gloss over it and treat them as int. + */ + + if (key[0] == 'B' && key[1] == 'F') { + if (!(hdr->codecs[DS_BF] = cram_decoder_init(encoding, cp, size, + E_INT, + fd->version))) { + cram_free_compression_header(hdr); + return NULL; + } + } else if (key[0] == 'C' && key[1] == 'F') { + if (!(hdr->codecs[DS_CF] = cram_decoder_init(encoding, cp, size, + E_INT, + fd->version))) { + cram_free_compression_header(hdr); + return NULL; + } + } else if (key[0] == 'R' && key[1] == 'I') { + if (!(hdr->codecs[DS_RI] = cram_decoder_init(encoding, cp, size, + E_INT, + fd->version))) { + cram_free_compression_header(hdr); + return NULL; + } + } else if (key[0] == 'R' && key[1] == 'L') { + if (!(hdr->codecs[DS_RL] = cram_decoder_init(encoding, cp, size, + E_INT, + fd->version))) { + cram_free_compression_header(hdr); + return NULL; + } + } else if (key[0] == 'A' && key[1] == 'P') { + if (!(hdr->codecs[DS_AP] = cram_decoder_init(encoding, cp, size, + E_INT, + fd->version))) { + cram_free_compression_header(hdr); + return NULL; + } + } else if (key[0] == 'R' && key[1] == 'G') { + if (!(hdr->codecs[DS_RG] = cram_decoder_init(encoding, cp, size, + E_INT, + fd->version))) { + cram_free_compression_header(hdr); + return NULL; + } + } else if (key[0] == 'M' && key[1] == 'F') { + if (!(hdr->codecs[DS_MF] = cram_decoder_init(encoding, cp, size, + E_INT, + fd->version))) { + cram_free_compression_header(hdr); + return NULL; + } + } else if (key[0] == 'N' && key[1] == 'S') { + if (!(hdr->codecs[DS_NS] = cram_decoder_init(encoding, cp, size, + E_INT, + fd->version))) { + cram_free_compression_header(hdr); + return NULL; + } + } else if (key[0] == 'N' && key[1] == 'P') { + if (!(hdr->codecs[DS_NP] = cram_decoder_init(encoding, cp, size, + E_INT, + fd->version))) { + cram_free_compression_header(hdr); + return NULL; + } + } else if (key[0] == 'T' && key[1] == 'S') { + if (!(hdr->codecs[DS_TS] = cram_decoder_init(encoding, cp, size, + E_INT, + fd->version))) { + cram_free_compression_header(hdr); + return NULL; + } + } else if (key[0] == 'N' && key[1] == 'F') { + if (!(hdr->codecs[DS_NF] = cram_decoder_init(encoding, cp, size, + E_INT, + fd->version))) { + cram_free_compression_header(hdr); + return NULL; + } + } else if (key[0] == 'T' && key[1] == 'C') { + if (!(hdr->codecs[DS_TC] = cram_decoder_init(encoding, cp, size, + E_BYTE, + fd->version))) { + cram_free_compression_header(hdr); + return NULL; + } + } else if (key[0] == 'T' && key[1] == 'N') { + if (!(hdr->codecs[DS_TN] = cram_decoder_init(encoding, cp, size, + E_INT, + fd->version))) { + cram_free_compression_header(hdr); + return NULL; + } + } else if (key[0] == 'F' && key[1] == 'N') { + if (!(hdr->codecs[DS_FN] = cram_decoder_init(encoding, cp, size, + E_INT, + fd->version))) { + cram_free_compression_header(hdr); + return NULL; + } + } else if (key[0] == 'F' && key[1] == 'C') { + if (!(hdr->codecs[DS_FC] = cram_decoder_init(encoding, cp, size, + E_BYTE, + fd->version))) { + cram_free_compression_header(hdr); + return NULL; + } + } else if (key[0] == 'F' && key[1] == 'P') { + if (!(hdr->codecs[DS_FP] = cram_decoder_init(encoding, cp, size, + E_INT, + fd->version))) { + cram_free_compression_header(hdr); + return NULL; + } + } else if (key[0] == 'B' && key[1] == 'S') { + if (!(hdr->codecs[DS_BS] = cram_decoder_init(encoding, cp, size, + E_BYTE, + fd->version))) { + cram_free_compression_header(hdr); + return NULL; + } + } else if (key[0] == 'I' && key[1] == 'N') { + if (!(hdr->codecs[DS_IN] = cram_decoder_init(encoding, cp, size, + E_BYTE_ARRAY, + fd->version))) { + cram_free_compression_header(hdr); + return NULL; + } + } else if (key[0] == 'S' && key[1] == 'C') { + if (!(hdr->codecs[DS_SC] = cram_decoder_init(encoding, cp, size, + E_BYTE_ARRAY, + fd->version))) { + cram_free_compression_header(hdr); + return NULL; + } + } else if (key[0] == 'D' && key[1] == 'L') { + if (!(hdr->codecs[DS_DL] = cram_decoder_init(encoding, cp, size, + E_INT, + fd->version))) { + cram_free_compression_header(hdr); + return NULL; + } + } else if (key[0] == 'B' && key[1] == 'A') { + if (!(hdr->codecs[DS_BA] = cram_decoder_init(encoding, cp, size, + E_BYTE, + fd->version))) { + cram_free_compression_header(hdr); + return NULL; + } + } else if (key[0] == 'B' && key[1] == 'B') { + if (!(hdr->codecs[DS_BB] = cram_decoder_init(encoding, cp, size, + E_BYTE_ARRAY, + fd->version))) { + cram_free_compression_header(hdr); + return NULL; + } + } else if (key[0] == 'R' && key[1] == 'S') { + if (!(hdr->codecs[DS_RS] = cram_decoder_init(encoding, cp, size, + E_INT, + fd->version))) { + cram_free_compression_header(hdr); + return NULL; + } + } else if (key[0] == 'P' && key[1] == 'D') { + if (!(hdr->codecs[DS_PD] = cram_decoder_init(encoding, cp, size, + E_INT, + fd->version))) { + cram_free_compression_header(hdr); + return NULL; + } + } else if (key[0] == 'H' && key[1] == 'C') { + if (!(hdr->codecs[DS_HC] = cram_decoder_init(encoding, cp, size, + E_INT, + fd->version))) { + cram_free_compression_header(hdr); + return NULL; + } + } else if (key[0] == 'M' && key[1] == 'Q') { + if (!(hdr->codecs[DS_MQ] = cram_decoder_init(encoding, cp, size, + E_INT, + fd->version))) { + cram_free_compression_header(hdr); + return NULL; + } + } else if (key[0] == 'R' && key[1] == 'N') { + if (!(hdr->codecs[DS_RN] = cram_decoder_init(encoding, cp, size, + E_BYTE_ARRAY_BLOCK, + fd->version))) { + cram_free_compression_header(hdr); + return NULL; + } + } else if (key[0] == 'Q' && key[1] == 'S') { + if (!(hdr->codecs[DS_QS] = cram_decoder_init(encoding, cp, size, + E_BYTE, + fd->version))) { + cram_free_compression_header(hdr); + return NULL; + } + } else if (key[0] == 'Q' && key[1] == 'Q') { + if (!(hdr->codecs[DS_QQ] = cram_decoder_init(encoding, cp, size, + E_BYTE_ARRAY, + fd->version))) { + cram_free_compression_header(hdr); + return NULL; + } + } else if (key[0] == 'T' && key[1] == 'L') { + if (!(hdr->codecs[DS_TL] = cram_decoder_init(encoding, cp, size, + E_INT, + fd->version))) { + cram_free_compression_header(hdr); + return NULL; + } + } else if (key[0] == 'T' && key[1] == 'M') { + } else if (key[0] == 'T' && key[1] == 'V') { + } else + fprintf(stderr, "Unrecognised key: %.2s\n", key); + + cp += size; + + m->next = hdr->rec_encoding_map[CRAM_MAP(key[0], key[1])]; + hdr->rec_encoding_map[CRAM_MAP(key[0], key[1])] = m; + } + if (cp - cp_copy != map_size) { + cram_free_compression_header(hdr); + return NULL; + } + + /* Tag encoding map */ + cp += safe_itf8_get(cp, endp, &map_size); cp_copy = cp; + cp += safe_itf8_get(cp, endp, &map_count); + for (i = 0; i < map_count; i++) { + int32_t encoding = E_NULL; + int32_t size = 0; + cram_map *m = malloc(sizeof(*m)); // FIXME: use pooled_alloc + char *key; + + if (!m || endp - cp < 6) { + free(m); + cram_free_compression_header(hdr); + return NULL; + } + + key = cp + 1; + m->key = (key[0]<<16)|(key[1]<<8)|key[2]; + + cp += 4; // Strictly ITF8, but this suffices + cp += safe_itf8_get(cp, endp, &encoding); + cp += safe_itf8_get(cp, endp, &size); + + m->encoding = encoding; + m->size = size; + m->offset = cp - (char *)b->data; + if (size < 0 || endp - cp < size || + !(m->codec = cram_decoder_init(encoding, cp, size, + E_BYTE_ARRAY_BLOCK, fd->version))) { + cram_free_compression_header(hdr); + free(m); + return NULL; + } + + cp += size; + + m->next = hdr->tag_encoding_map[CRAM_MAP(key[0],key[1])]; + hdr->tag_encoding_map[CRAM_MAP(key[0],key[1])] = m; + } + if (cp - cp_copy != map_size) { + cram_free_compression_header(hdr); + return NULL; + } + + return hdr; +} + +/* + * Note we also need to scan through the record encoding map to + * see which data series share the same block, either external or + * CORE. For example if we need the BF data series but MQ and CF + * are also encoded in the same block then we need to add those in + * as a dependency in order to correctly decode BF. + * + * Returns 0 on success + * -1 on failure + */ +int cram_dependent_data_series(cram_fd *fd, + cram_block_compression_hdr *hdr, + cram_slice *s) { + int *block_used; + int core_used = 0; + int i; + static int i_to_id[] = { + DS_BF, DS_AP, DS_FP, DS_RL, DS_DL, DS_NF, DS_BA, DS_QS, + DS_FC, DS_FN, DS_BS, DS_IN, DS_RG, DS_MQ, DS_TL, DS_RN, + DS_NS, DS_NP, DS_TS, DS_MF, DS_CF, DS_RI, DS_RS, DS_PD, + DS_HC, DS_SC, DS_BB, DS_QQ, + }; + uint32_t orig_ds; + + /* + * Set the data_series bit field based on fd->required_fields + * contents. + */ + if (fd->required_fields && fd->required_fields != INT_MAX) { + hdr->data_series = 0; + + if (fd->required_fields & SAM_QNAME) + hdr->data_series |= CRAM_RN; + + if (fd->required_fields & SAM_FLAG) + hdr->data_series |= CRAM_BF; + + if (fd->required_fields & SAM_RNAME) + hdr->data_series |= CRAM_RI | CRAM_BF; + + if (fd->required_fields & SAM_POS) + hdr->data_series |= CRAM_AP | CRAM_BF; + + if (fd->required_fields & SAM_MAPQ) + hdr->data_series |= CRAM_MQ; + + if (fd->required_fields & SAM_CIGAR) + hdr->data_series |= CRAM_CIGAR; + + if (fd->required_fields & SAM_RNEXT) + hdr->data_series |= CRAM_CF | CRAM_NF | CRAM_RI | CRAM_NS |CRAM_BF; + + if (fd->required_fields & SAM_PNEXT) + hdr->data_series |= CRAM_CF | CRAM_NF | CRAM_AP | CRAM_NP | CRAM_BF; + + if (fd->required_fields & SAM_TLEN) + hdr->data_series |= CRAM_CF | CRAM_NF | CRAM_AP | CRAM_TS | + CRAM_BF | CRAM_MF | CRAM_RI | CRAM_CIGAR; + + if (fd->required_fields & SAM_SEQ) + hdr->data_series |= CRAM_SEQ; + + if (!(fd->required_fields & SAM_AUX)) + // No easy way to get MD/NM without other tags at present + fd->decode_md = 0; + + if (fd->required_fields & SAM_QUAL) + hdr->data_series |= CRAM_QUAL; + + if (fd->required_fields & SAM_AUX) + hdr->data_series |= CRAM_RG | CRAM_TL | CRAM_aux; + + if (fd->required_fields & SAM_RGAUX) + hdr->data_series |= CRAM_RG | CRAM_BF; + + // Always uncompress CORE block + if (cram_uncompress_block(s->block[0])) + return -1; + } else { + hdr->data_series = CRAM_ALL; + + for (i = 0; i < s->hdr->num_blocks; i++) { + if (cram_uncompress_block(s->block[i])) + return -1; + } + + return 0; + } + + block_used = calloc(s->hdr->num_blocks+1, sizeof(int)); + if (!block_used) + return -1; + + do { + /* + * Also set data_series based on code prerequisites. Eg if we need + * CRAM_QS then we also need to know CRAM_RL so we know how long it + * is, or if we need FC/FP then we also need FN (number of features). + * + * It's not reciprocal though. We may be needing to decode FN + * but have no need to decode FC, FP and cigar ops. + */ + if (hdr->data_series & CRAM_RS) hdr->data_series |= CRAM_FC|CRAM_FP; + if (hdr->data_series & CRAM_PD) hdr->data_series |= CRAM_FC|CRAM_FP; + if (hdr->data_series & CRAM_HC) hdr->data_series |= CRAM_FC|CRAM_FP; + if (hdr->data_series & CRAM_QS) hdr->data_series |= CRAM_FC|CRAM_FP; + if (hdr->data_series & CRAM_IN) hdr->data_series |= CRAM_FC|CRAM_FP; + if (hdr->data_series & CRAM_SC) hdr->data_series |= CRAM_FC|CRAM_FP; + if (hdr->data_series & CRAM_BS) hdr->data_series |= CRAM_FC|CRAM_FP; + if (hdr->data_series & CRAM_DL) hdr->data_series |= CRAM_FC|CRAM_FP; + if (hdr->data_series & CRAM_BA) hdr->data_series |= CRAM_FC|CRAM_FP; + if (hdr->data_series & CRAM_BB) hdr->data_series |= CRAM_FC|CRAM_FP; + if (hdr->data_series & CRAM_QQ) hdr->data_series |= CRAM_FC|CRAM_FP; + + // cram_decode_seq() needs seq[] array + if (hdr->data_series & (CRAM_SEQ|CRAM_CIGAR)) hdr->data_series |= CRAM_RL; + + if (hdr->data_series & CRAM_FP) hdr->data_series |= CRAM_FC; + if (hdr->data_series & CRAM_FC) hdr->data_series |= CRAM_FN; + if (hdr->data_series & CRAM_aux) hdr->data_series |= CRAM_TL; + if (hdr->data_series & CRAM_MF) hdr->data_series |= CRAM_CF; + if (hdr->data_series & CRAM_MQ) hdr->data_series |= CRAM_BF; + if (hdr->data_series & CRAM_BS) hdr->data_series |= CRAM_RI; + if (hdr->data_series & (CRAM_MF |CRAM_NS |CRAM_NP |CRAM_TS |CRAM_NF)) + hdr->data_series |= CRAM_CF; + if (!hdr->read_names_included && hdr->data_series & CRAM_RN) + hdr->data_series |= CRAM_CF | CRAM_NF; + if (hdr->data_series & (CRAM_BA | CRAM_QS | CRAM_BB | CRAM_QQ)) + hdr->data_series |= CRAM_BF | CRAM_CF | CRAM_RL; + + orig_ds = hdr->data_series; + + // Find which blocks are in use. + for (i = 0; i < sizeof(i_to_id)/sizeof(*i_to_id); i++) { + int bnum1, bnum2, j; + cram_codec *c = hdr->codecs[i_to_id[i]]; + + if (!(hdr->data_series & (1<hdr->num_blocks; j++) { + if (s->block[j]->content_type == EXTERNAL && + s->block[j]->content_id == bnum1) { + block_used[j] = 1; + if (cram_uncompress_block(s->block[j])) { + free(block_used); + return -1; + } + } + } + break; + } + + if (bnum2 == -2 || bnum1 == bnum2) + break; + + bnum1 = bnum2; // 2nd pass + } + } + + // Tags too + if ((fd->required_fields & SAM_AUX) || + (hdr->data_series & CRAM_aux)) { + for (i = 0; i < CRAM_MAP_HASH; i++) { + int bnum1, bnum2, j; + cram_map *m = hdr->tag_encoding_map[i]; + + while (m) { + cram_codec *c = m->codec; + if (!c) + continue; + + bnum1 = cram_codec_to_id(c, &bnum2); + + for (;;) { + switch (bnum1) { + case -2: + break; + + case -1: + core_used = 1; + break; + + default: + for (j = 0; j < s->hdr->num_blocks; j++) { + if (s->block[j]->content_type == EXTERNAL && + s->block[j]->content_id == bnum1) { + block_used[j] = 1; + if (cram_uncompress_block(s->block[j])) { + free(block_used); + return -1; + } + } + } + break; + } + + if (bnum2 == -2 || bnum1 == bnum2) + break; + + bnum1 = bnum2; // 2nd pass + } + + m = m->next; + } + } + } + + // We now know which blocks are in used, so repeat and find + // which other data series need to be added. + for (i = 0; i < sizeof(i_to_id)/sizeof(*i_to_id); i++) { + int bnum1, bnum2, j; + cram_codec *c = hdr->codecs[i_to_id[i]]; + + if (!c) + continue; + + bnum1 = cram_codec_to_id(c, &bnum2); + + for (;;) { + switch (bnum1) { + case -2: + break; + + case -1: + if (core_used) { + //printf(" + data series %08x:\n", 1<data_series |= 1<hdr->num_blocks; j++) { + if (s->block[j]->content_type == EXTERNAL && + s->block[j]->content_id == bnum1) { + if (block_used[j]) { + //printf(" + data series %08x:\n", 1<data_series |= 1<tag_encoding_map[i]; + + while (m) { + cram_codec *c = m->codec; + if (!c) + continue; + + bnum1 = cram_codec_to_id(c, &bnum2); + + for (;;) { + switch (bnum1) { + case -2: + break; + + case -1: + //printf(" + data series %08x:\n", CRAM_aux); + hdr->data_series |= CRAM_aux; + break; + + default: + for (j = 0; j < s->hdr->num_blocks; j++) { + if (s->block[j]->content_type && + s->block[j]->content_id == bnum1) { + if (block_used[j]) { + //printf(" + data series %08x:\n", + // CRAM_aux); + hdr->data_series |= CRAM_aux; + } + } + } + break; + } + + if (bnum2 == -2 || bnum1 == bnum2) + break; + + bnum1 = bnum2; // 2nd pass + } + + m = m->next; + } + } + } while (orig_ds != hdr->data_series); + + free(block_used); + return 0; +} + +/* + * Checks whether an external block is used solely by a single data series. + * Returns the codec type if so (EXTERNAL, BYTE_ARRAY_LEN, BYTE_ARRAY_STOP) + * or 0 if not (E_NULL). + */ +static int cram_ds_unique(cram_block_compression_hdr *hdr, cram_codec *c, + int id) { + int i, n_id = 0; + enum cram_encoding e_type = 0; + + for (i = 0; i < DS_END; i++) { + cram_codec *c; + int bnum1, bnum2, old_n_id; + + if (!(c = hdr->codecs[i])) + continue; + + bnum1 = cram_codec_to_id(c, &bnum2); + + old_n_id = n_id; + if (bnum1 == id) { + n_id++; + e_type = c->codec; + } + if (bnum2 == id) { + n_id++; + e_type = c->codec; + } + + if (n_id == old_n_id+2) + n_id--; // len/val in same place counts once only. + } + + return n_id == 1 ? e_type : 0; +} + +/* + * Attempts to estimate the size of some blocks so we can preallocate them + * before decoding. Although decoding will automatically grow the blocks, + * it is typically more efficient to preallocate. + */ +void cram_decode_estimate_sizes(cram_block_compression_hdr *hdr, cram_slice *s, + int *qual_size, int *name_size, + int *q_id) { + int bnum1, bnum2; + cram_codec *cd; + + *qual_size = 0; + *name_size = 0; + + /* Qual */ + cd = hdr->codecs[DS_QS]; + bnum1 = cram_codec_to_id(cd, &bnum2); + if (bnum1 < 0 && bnum2 >= 0) bnum1 = bnum2; + if (cram_ds_unique(hdr, cd, bnum1)) { + cram_block *b = cram_get_block_by_id(s, bnum1); + if (b) *qual_size = b->uncomp_size; + if (q_id && cd->codec == E_EXTERNAL) + *q_id = bnum1; + } + + /* Name */ + cd = hdr->codecs[DS_RN]; + bnum1 = cram_codec_to_id(cd, &bnum2); + if (bnum1 < 0 && bnum2 >= 0) bnum1 = bnum2; + if (cram_ds_unique(hdr, cd, bnum1)) { + cram_block *b = cram_get_block_by_id(s, bnum1); + if (b) *name_size = b->uncomp_size; + } +} + + +/* ---------------------------------------------------------------------- + * CRAM slices + */ + +/* + * Decodes a CRAM (un)mapped slice header block. + * Returns slice header ptr on success + * NULL on failure + */ +cram_block_slice_hdr *cram_decode_slice_header(cram_fd *fd, cram_block *b) { + cram_block_slice_hdr *hdr; + char *cp; + char *cp_end; + int i; + + if (b->method != RAW) { + /* Spec. says slice header should be RAW, but we can future-proof + by trying to decode it if it isn't. */ + if (cram_uncompress_block(b) < 0) + return NULL; + } + cp = (char *)b->data; + cp_end = cp + b->uncomp_size; + + if (b->content_type != MAPPED_SLICE && + b->content_type != UNMAPPED_SLICE) + return NULL; + + if (!(hdr = calloc(1, sizeof(*hdr)))) + return NULL; + + hdr->content_type = b->content_type; + + if (b->content_type == MAPPED_SLICE) { + cp += safe_itf8_get(cp, cp_end, &hdr->ref_seq_id); + cp += safe_itf8_get(cp, cp_end, &hdr->ref_seq_start); + cp += safe_itf8_get(cp, cp_end, &hdr->ref_seq_span); + } + cp += safe_itf8_get(cp, cp_end, &hdr->num_records); + hdr->record_counter = 0; + if (CRAM_MAJOR_VERS(fd->version) == 2) { + int32_t i32 = 0; + cp += safe_itf8_get(cp, cp_end, &i32); + hdr->record_counter = i32; + } else if (CRAM_MAJOR_VERS(fd->version) >= 3) { + cp += ltf8_get(cp, &hdr->record_counter); + } + + cp += safe_itf8_get(cp, cp_end, &hdr->num_blocks); + + cp += safe_itf8_get(cp, cp_end, &hdr->num_content_ids); + if (hdr->num_content_ids < 1 || + hdr->num_content_ids >= SIZE_MAX / sizeof(int32_t)) { + /* Slice must have at least one data block, + and malloc'd size shouldn't wrap. */ + free(hdr); + return NULL; + } + hdr->block_content_ids = malloc(hdr->num_content_ids * sizeof(int32_t)); + if (!hdr->block_content_ids) { + free(hdr); + return NULL; + } + + for (i = 0; i < hdr->num_content_ids; i++) { + int l = safe_itf8_get(cp, cp_end, + &hdr->block_content_ids[i]); + if (l <= 0) { + free(hdr->block_content_ids); + free(hdr); + return NULL; + } + cp += l; + } + + if (b->content_type == MAPPED_SLICE) { + cp += safe_itf8_get(cp, cp_end, &hdr->ref_base_id); + } + + if (CRAM_MAJOR_VERS(fd->version) != 1) { + if (cp_end - cp < 16) { + free(hdr->block_content_ids); + free(hdr); + return NULL; + } + memcpy(hdr->md5, cp, 16); + } else { + memset(hdr->md5, 0, 16); + } + + return hdr; +} + + +#if 0 +/* Returns the number of bits set in val; it the highest bit used */ +static int nbits(int v) { + static const int MultiplyDeBruijnBitPosition[32] = { + 1, 10, 2, 11, 14, 22, 3, 30, 12, 15, 17, 19, 23, 26, 4, 31, + 9, 13, 21, 29, 16, 18, 25, 8, 20, 28, 24, 7, 27, 6, 5, 32 + }; + + v |= v >> 1; // first up to set all bits 1 after the first 1 */ + v |= v >> 2; + v |= v >> 4; + v |= v >> 8; + v |= v >> 16; + + // DeBruijn magic to find top bit + return MultiplyDeBruijnBitPosition[(uint32_t)(v * 0x07C4ACDDU) >> 27]; +} +#endif + +#if 0 +static int sort_freqs(const void *vp1, const void *vp2) { + const int i1 = *(const int *)vp1; + const int i2 = *(const int *)vp2; + return i1-i2; +} +#endif + +/* ---------------------------------------------------------------------- + * Primary CRAM sequence decoder + */ + +/* + * Internal part of cram_decode_slice(). + * Generates the sequence, quality and cigar components. + */ +static int cram_decode_seq(cram_fd *fd, cram_container *c, cram_slice *s, + cram_block *blk, cram_record *cr, SAM_hdr *bfd, + int cf, char *seq, char *qual, + int has_MD, int has_NM) { + int prev_pos = 0, f, r = 0, out_sz = 1; + int seq_pos = 1; + int cig_len = 0, ref_pos = cr->apos; + int32_t fn, i32; + enum cigar_op cig_op = BAM_CMATCH; + uint32_t *cigar = s->cigar; + uint32_t ncigar = s->ncigar; + uint32_t cigar_alloc = s->cigar_alloc; + uint32_t nm = 0; + int32_t md_dist = 0; + int orig_aux = 0; + int decode_md = fd->decode_md && s->ref && !has_MD; + int decode_nm = fd->decode_md && s->ref && !has_NM; + uint32_t ds = c->comp_hdr->data_series; + + if ((ds & CRAM_QS) && !(cf & CRAM_FLAG_PRESERVE_QUAL_SCORES)) { + memset(qual, 255, cr->len); + } + + if (cr->cram_flags & CRAM_FLAG_NO_SEQ) + decode_md = decode_nm = 0; + + if (decode_md) { + orig_aux = BLOCK_SIZE(s->aux_blk); + BLOCK_APPEND(s->aux_blk, "MDZ", 3); + } + + if (ds & CRAM_FN) { + if (!c->comp_hdr->codecs[DS_FN]) return -1; + r |= c->comp_hdr->codecs[DS_FN]->decode(s,c->comp_hdr->codecs[DS_FN], + blk, (char *)&fn, &out_sz); + if (r) return r; + } else { + fn = 0; + } + + ref_pos--; // count from 0 + cr->cigar = ncigar; + + if (!(ds & (CRAM_FC | CRAM_FP))) + goto skip_cigar; + + for (f = 0; f < fn; f++) { + int32_t pos = 0; + char op; + + if (ncigar+2 >= cigar_alloc) { + cigar_alloc = cigar_alloc ? cigar_alloc*2 : 1024; + s->cigar = cigar; + if (!(cigar = realloc(cigar, cigar_alloc * sizeof(*cigar)))) + return -1; + } + + if (ds & CRAM_FC) { + if (!c->comp_hdr->codecs[DS_FC]) return -1; + r |= c->comp_hdr->codecs[DS_FC]->decode(s, + c->comp_hdr->codecs[DS_FC], + blk, + &op, &out_sz); + if (r) return r; + } + + if (!(ds & CRAM_FP)) + continue; + + if (!c->comp_hdr->codecs[DS_FP]) return -1; + r |= c->comp_hdr->codecs[DS_FP]->decode(s, + c->comp_hdr->codecs[DS_FP], + blk, + (char *)&pos, &out_sz); + if (r) return r; + pos += prev_pos; + + if (pos <= 0) { + fprintf(stderr, "Error: feature position %d before start of read.\n", + pos); + return -1; + } + + if (pos > seq_pos) { + if (pos > cr->len+1) + return -1; + + if (s->ref && cr->ref_id >= 0) { + if (ref_pos + pos - seq_pos > bfd->ref[cr->ref_id].len) { + static int whinged = 0; + int rlen; + if (!whinged) + fprintf(stderr, "Ref pos outside of ref " + "sequence boundary\n"); + whinged = 1; + rlen = bfd->ref[cr->ref_id].len - ref_pos; + if (rlen > 0) { + memcpy(&seq[seq_pos-1], + &s->ref[ref_pos - s->ref_start +1], rlen); + if ((pos - seq_pos) - rlen > 0) + memset(&seq[seq_pos-1+rlen], 'N', + (pos - seq_pos) - rlen); + } else { + memset(&seq[seq_pos-1], 'N', cr->len - seq_pos + 1); + } + } else { + memcpy(&seq[seq_pos-1], &s->ref[ref_pos - s->ref_start +1], + pos - seq_pos); + } + } +#ifdef USE_X + if (cig_len && cig_op != BAM_CBASE_MATCH) { + cigar[ncigar++] = (cig_len<<4) + cig_op; + cig_len = 0; + } + cig_op = BAM_CBASE_MATCH; +#else + if (cig_len && cig_op != BAM_CMATCH) { + cigar[ncigar++] = (cig_len<<4) + cig_op; + cig_len = 0; + } + cig_op = BAM_CMATCH; +#endif + cig_len += pos - seq_pos; + ref_pos += pos - seq_pos; + if (md_dist >= 0) + md_dist += pos - seq_pos; + seq_pos = pos; + } + + prev_pos = pos; + + if (!(ds & CRAM_FC)) + goto skip_cigar; + + if (!(ds & CRAM_FC)) + continue; + + switch(op) { + case 'S': { // soft clip: IN + int32_t out_sz2 = 1; + int have_sc = 0; + + if (cig_len) { + cigar[ncigar++] = (cig_len<<4) + cig_op; + cig_len = 0; + } + switch (CRAM_MAJOR_VERS(fd->version)) { + case 1: + if (ds & CRAM_IN) { + r |= c->comp_hdr->codecs[DS_IN] + ? c->comp_hdr->codecs[DS_IN] + ->decode(s, c->comp_hdr->codecs[DS_IN], + blk, + cr->len ? &seq[pos-1] : NULL, + &out_sz2) + : (seq[pos-1] = 'N', out_sz2 = 1, 0); + have_sc = 1; + } + break; + case 2: + default: + if (ds & CRAM_SC) { + r |= c->comp_hdr->codecs[DS_SC] + ? c->comp_hdr->codecs[DS_SC] + ->decode(s, c->comp_hdr->codecs[DS_SC], + blk, + cr->len ? &seq[pos-1] : NULL, + &out_sz2) + : (seq[pos-1] = 'N', out_sz2 = 1, 0); + have_sc = 1; + } + break; + +// default: +// r |= c->comp_hdr->codecs[DS_BB] +// ? c->comp_hdr->codecs[DS_BB] +// ->decode(s, c->comp_hdr->codecs[DS_BB], +// blk, &seq[pos-1], &out_sz2) +// : (seq[pos-1] = 'N', out_sz2 = 1, 0); + } + if (have_sc) { + if (r) return r; + cigar[ncigar++] = (out_sz2<<4) + BAM_CSOFT_CLIP; + cig_op = BAM_CSOFT_CLIP; + seq_pos += out_sz2; + } + break; + } + + case 'X': { // Substitution; BS + unsigned char base; +#ifdef USE_X + if (cig_len && cig_op != BAM_CBASE_MISMATCH) { + cigar[ncigar++] = (cig_len<<4) + cig_op; + cig_len = 0; + } + if (ds & CRAM_BS) { + if (!c->comp_hdr->codecs[DS_BS]) return -1; + r |= c->comp_hdr->codecs[DS_BS] + ->decode(s, c->comp_hdr->codecs[DS_BS], blk, + (char *)&base, &out_sz); + if (pos-1 < cr->len) + seq[pos-1] = 'N'; // FIXME look up BS=base value + } + cig_op = BAM_CBASE_MISMATCH; +#else + int ref_base; + if (cig_len && cig_op != BAM_CMATCH) { + cigar[ncigar++] = (cig_len<<4) + cig_op; + cig_len = 0; + } + if (ds & CRAM_BS) { + if (!c->comp_hdr->codecs[DS_BS]) return -1; + r |= c->comp_hdr->codecs[DS_BS] + ->decode(s, c->comp_hdr->codecs[DS_BS], blk, + (char *)&base, &out_sz); + if (r) return -1; + if (ref_pos >= bfd->ref[cr->ref_id].len || !s->ref) { + if (pos-1 < cr->len) + seq[pos-1] = c->comp_hdr-> + substitution_matrix[fd->L1['N']][base]; + if (decode_md || decode_nm) { + if (md_dist >= 0 && decode_md) + BLOCK_APPEND_UINT(s->aux_blk, md_dist); + md_dist = -1; + nm--; + } + } else { + unsigned char ref_call = ref_pos <= s->ref_end + ? (uc)s->ref[ref_pos - s->ref_start +1] + : 'N'; + ref_base = fd->L1[ref_call]; + if (pos-1 < cr->len) + seq[pos-1] = c->comp_hdr-> + substitution_matrix[ref_base][base]; + if (decode_md) { + BLOCK_APPEND_UINT(s->aux_blk, md_dist); + BLOCK_APPEND_CHAR(s->aux_blk, ref_call); + md_dist = 0; + } + } + } + cig_op = BAM_CMATCH; +#endif + nm++; + cig_len++; + seq_pos++; + ref_pos++; + break; + } + + case 'D': { // Deletion; DL + if (cig_len && cig_op != BAM_CDEL) { + cigar[ncigar++] = (cig_len<<4) + cig_op; + cig_len = 0; + } + if (ds & CRAM_DL) { + if (!c->comp_hdr->codecs[DS_DL]) return -1; + r |= c->comp_hdr->codecs[DS_DL] + ->decode(s, c->comp_hdr->codecs[DS_DL], blk, + (char *)&i32, &out_sz); + if (r) return r; + if (decode_md || decode_nm) { + if (md_dist >= 0 && decode_md) + BLOCK_APPEND_UINT(s->aux_blk, md_dist); + if (ref_pos + i32 <= bfd->ref[cr->ref_id].len) { + if (decode_md) { + BLOCK_APPEND_CHAR(s->aux_blk, '^'); + BLOCK_APPEND(s->aux_blk, + &s->ref[ref_pos - s->ref_start +1], + i32); + md_dist = 0; + } + nm += i32; + } else { + uint32_t dlen; + if (bfd->ref[cr->ref_id].len >= ref_pos) { + if (decode_md) { + BLOCK_APPEND_CHAR(s->aux_blk, '^'); + BLOCK_APPEND(s->aux_blk, + &s->ref[ref_pos - s->ref_start+1], + bfd->ref[cr->ref_id].len-ref_pos); + BLOCK_APPEND_UINT(s->aux_blk, 0); + } + dlen = i32 - (bfd->ref[cr->ref_id].len - ref_pos); + nm += i32 - dlen; + } else { + dlen = i32; + } + + md_dist = -1; + } + } + cig_op = BAM_CDEL; + cig_len += i32; + ref_pos += i32; + //printf(" %d: DL = %d (ret %d)\n", f, i32, r); + } + break; + } + + case 'I': { // Insertion (several bases); IN + int32_t out_sz2 = 1; + + if (cig_len && cig_op != BAM_CINS) { + cigar[ncigar++] = (cig_len<<4) + cig_op; + cig_len = 0; + } + + if (ds & CRAM_IN) { + if (!c->comp_hdr->codecs[DS_IN]) return -1; + r |= c->comp_hdr->codecs[DS_IN] + ->decode(s, c->comp_hdr->codecs[DS_IN], blk, + cr->len ? &seq[pos-1] : NULL, + &out_sz2); + if (r) return r; + cig_op = BAM_CINS; + cig_len += out_sz2; + seq_pos += out_sz2; + nm += out_sz2; + //printf(" %d: IN(I) = %.*s (ret %d, out_sz %d)\n", f, out_sz2, dat, r, out_sz2); + } + break; + } + + case 'i': { // Insertion (single base); BA + if (cig_len && cig_op != BAM_CINS) { + cigar[ncigar++] = (cig_len<<4) + cig_op; + cig_len = 0; + } + if (ds & CRAM_BA) { + if (!c->comp_hdr->codecs[DS_BA]) return -1; + r |= c->comp_hdr->codecs[DS_BA] + ->decode(s, c->comp_hdr->codecs[DS_BA], blk, + cr->len ? &seq[pos-1] : NULL, + &out_sz); + if (r) return r; + } + cig_op = BAM_CINS; + cig_len++; + seq_pos++; + nm++; + break; + } + + case 'b': { // Several bases + int32_t len = 1; + + if (cig_len && cig_op != BAM_CMATCH) { + cigar[ncigar++] = (cig_len<<4) + cig_op; + cig_len = 0; + } + + if (ds & CRAM_BB) { + if (!c->comp_hdr->codecs[DS_BB]) return -1; + r |= c->comp_hdr->codecs[DS_BB] + ->decode(s, c->comp_hdr->codecs[DS_BB], blk, + cr->len ? &seq[pos-1] : NULL, + &len); + if (r) return r; + + if (decode_md || decode_nm) { + int x; + if (md_dist >= 0 && decode_md) + BLOCK_APPEND_UINT(s->aux_blk, md_dist); + + for (x = 0; x < len; x++) { + if (x && decode_md) + BLOCK_APPEND_UINT(s->aux_blk, 0); + if (ref_pos+x >= bfd->ref[cr->ref_id].len || !s->ref) { + md_dist = -1; + break; + } else { + if (decode_md) { + char r = s->ref[ref_pos+x-s->ref_start +1]; + BLOCK_APPEND_CHAR(s->aux_blk, r); + } + } + } + + nm += x; + } + } + + cig_op = BAM_CMATCH; + + cig_len+=len; + seq_pos+=len; + ref_pos+=len; + //prev_pos+=len; + break; + } + + case 'q': { // Several quality values + int32_t len = 1; + + if (cig_len && cig_op != BAM_CMATCH) { + cigar[ncigar++] = (cig_len<<4) + cig_op; + cig_len = 0; + } + + if (ds & CRAM_QQ) { + if (!c->comp_hdr->codecs[DS_QQ]) return -1; + r |= c->comp_hdr->codecs[DS_QQ] + ->decode(s, c->comp_hdr->codecs[DS_QQ], blk, + (char *)&qual[pos-1], &len); + if (r) return r; + } + + cig_op = BAM_CMATCH; + + cig_len+=len; + seq_pos+=len; + ref_pos+=len; + //prev_pos+=len; + break; + } + + case 'B': { // Read base; BA, QS +#ifdef USE_X + if (cig_len && cig_op != BAM_CBASE_MISMATCH) { + cigar[ncigar++] = (cig_len<<4) + cig_op; + cig_len = 0; + } +#else + if (cig_len && cig_op != BAM_CMATCH) { + cigar[ncigar++] = (cig_len<<4) + cig_op; + cig_len = 0; + } +#endif + if (ds & CRAM_BA) { + if (!c->comp_hdr->codecs[DS_BA]) return -1; + r |= c->comp_hdr->codecs[DS_BA] + ->decode(s, c->comp_hdr->codecs[DS_BA], blk, + cr->len ? &seq[pos-1] : NULL, + &out_sz); + + if (decode_md || decode_nm) { + if (md_dist >= 0 && decode_md) + BLOCK_APPEND_UINT(s->aux_blk, md_dist); + if (ref_pos >= bfd->ref[cr->ref_id].len || !s->ref) { + md_dist = -1; + } else { + if (decode_md) + BLOCK_APPEND_CHAR(s->aux_blk, + s->ref[ref_pos-s->ref_start +1]); + nm++; + md_dist = 0; + } + } + } + if (ds & CRAM_QS) { + if (!c->comp_hdr->codecs[DS_QS]) return -1; + r |= c->comp_hdr->codecs[DS_QS] + ->decode(s, c->comp_hdr->codecs[DS_QS], blk, + (char *)&qual[pos-1], &out_sz); + } +#ifdef USE_X + cig_op = BAM_CBASE_MISMATCH; +#else + cig_op = BAM_CMATCH; +#endif + cig_len++; + seq_pos++; + ref_pos++; + //printf(" %d: BA/QS(B) = %c/%d (ret %d)\n", f, i32, qc, r); + break; + } + + case 'Q': { // Quality score; QS + if (ds & CRAM_QS) { + if (!c->comp_hdr->codecs[DS_QS]) return -1; + r |= c->comp_hdr->codecs[DS_QS] + ->decode(s, c->comp_hdr->codecs[DS_QS], blk, + (char *)&qual[pos-1], &out_sz); + //printf(" %d: QS = %d (ret %d)\n", f, qc, r); + } + break; + } + + case 'H': { // hard clip; HC + if (cig_len && cig_op != BAM_CHARD_CLIP) { + cigar[ncigar++] = (cig_len<<4) + cig_op; + cig_len = 0; + } + if (ds & CRAM_HC) { + if (!c->comp_hdr->codecs[DS_HC]) return -1; + r |= c->comp_hdr->codecs[DS_HC] + ->decode(s, c->comp_hdr->codecs[DS_HC], blk, + (char *)&i32, &out_sz); + if (r) return r; + cig_op = BAM_CHARD_CLIP; + cig_len += i32; + } + break; + } + + case 'P': { // padding; PD + if (cig_len && cig_op != BAM_CPAD) { + cigar[ncigar++] = (cig_len<<4) + cig_op; + cig_len = 0; + } + if (ds & CRAM_PD) { + if (!c->comp_hdr->codecs[DS_PD]) return -1; + r |= c->comp_hdr->codecs[DS_PD] + ->decode(s, c->comp_hdr->codecs[DS_PD], blk, + (char *)&i32, &out_sz); + if (r) return r; + cig_op = BAM_CPAD; + cig_len += i32; + nm += i32; + } + break; + } + + case 'N': { // Ref skip; RS + if (cig_len && cig_op != BAM_CREF_SKIP) { + cigar[ncigar++] = (cig_len<<4) + cig_op; + cig_len = 0; + } + if (ds & CRAM_RS) { + if (!c->comp_hdr->codecs[DS_RS]) return -1; + r |= c->comp_hdr->codecs[DS_RS] + ->decode(s, c->comp_hdr->codecs[DS_RS], blk, + (char *)&i32, &out_sz); + if (r) return r; + cig_op = BAM_CREF_SKIP; + cig_len += i32; + ref_pos += i32; + nm += i32; + } + break; + } + + default: + fprintf(stderr, "Error: Unknown feature code '%c'\n", op); + return -1; + } + } + + if (!(ds & CRAM_FC)) + goto skip_cigar; + + /* An implicit match op for any unaccounted for bases */ + if ((ds & CRAM_FN) && cr->len >= seq_pos) { + if (s->ref) { + if (ref_pos + cr->len - seq_pos + 1 > bfd->ref[cr->ref_id].len) { + static int whinged = 0; + int rlen; + if (!whinged) + fprintf(stderr, "Ref pos outside of ref sequence boundary\n"); + whinged = 1; + rlen = bfd->ref[cr->ref_id].len - ref_pos; + if (rlen > 0) { + if (seq_pos-1 + rlen < cr->len) + memcpy(&seq[seq_pos-1], + &s->ref[ref_pos - s->ref_start +1], rlen); + if ((cr->len - seq_pos + 1) - rlen > 0) + memset(&seq[seq_pos-1+rlen], 'N', + (cr->len - seq_pos + 1) - rlen); + } else { + if (cr->len - seq_pos + 1 > 0) + memset(&seq[seq_pos-1], 'N', cr->len - seq_pos + 1); + } + } else { + if (cr->len - seq_pos + 1 > 0) + memcpy(&seq[seq_pos-1], &s->ref[ref_pos - s->ref_start +1], + cr->len - seq_pos + 1); + ref_pos += cr->len - seq_pos + 1; + if (md_dist >= 0) + md_dist += cr->len - seq_pos + 1; + } + } + + if (ncigar+1 >= cigar_alloc) { + cigar_alloc = cigar_alloc ? cigar_alloc*2 : 1024; + s->cigar = cigar; + if (!(cigar = realloc(cigar, cigar_alloc * sizeof(*cigar)))) + return -1; + } +#ifdef USE_X + if (cig_len && cig_op != BAM_CBASE_MATCH) { + cigar[ncigar++] = (cig_len<<4) + cig_op; + cig_len = 0; + } + cig_op = BAM_CBASE_MATCH; +#else + if (cig_len && cig_op != BAM_CMATCH) { + cigar[ncigar++] = (cig_len<<4) + cig_op; + cig_len = 0; + } + cig_op = BAM_CMATCH; +#endif + cig_len += cr->len - seq_pos+1; + } + + skip_cigar: + + if ((ds & CRAM_FN) && decode_md) { + if (md_dist >= 0) + BLOCK_APPEND_UINT(s->aux_blk, md_dist); + } + + if (cig_len) { + if (ncigar >= cigar_alloc) { + cigar_alloc = cigar_alloc ? cigar_alloc*2 : 1024; + s->cigar = cigar; + if (!(cigar = realloc(cigar, cigar_alloc * sizeof(*cigar)))) + return -1; + } + + cigar[ncigar++] = (cig_len<<4) + cig_op; + } + + cr->ncigar = ncigar - cr->cigar; + cr->aend = ref_pos; + + //printf("2: %.*s %d .. %d\n", cr->name_len, DSTRING_STR(name_ds) + cr->name, cr->apos, ref_pos); + + if (ds & CRAM_MQ) { + if (!c->comp_hdr->codecs[DS_MQ]) return -1; + r |= c->comp_hdr->codecs[DS_MQ] + ->decode(s, c->comp_hdr->codecs[DS_MQ], blk, + (char *)&cr->mqual, &out_sz); + } else { + cr->mqual = 40; + } + + if ((ds & CRAM_QS) && (cf & CRAM_FLAG_PRESERVE_QUAL_SCORES)) { + int32_t out_sz2 = cr->len; + + if (ds & CRAM_QS) { + if (!c->comp_hdr->codecs[DS_QS]) return -1; + r |= c->comp_hdr->codecs[DS_QS] + ->decode(s, c->comp_hdr->codecs[DS_QS], blk, + qual, &out_sz2); + } + } + + s->cigar = cigar; + s->cigar_alloc = cigar_alloc; + s->ncigar = ncigar; + + if (cr->cram_flags & CRAM_FLAG_NO_SEQ) + cr->len = 0; + + if (decode_md) { + BLOCK_APPEND_CHAR(s->aux_blk, '\0'); // null terminate MD:Z: + cr->aux_size += BLOCK_SIZE(s->aux_blk) - orig_aux; + } + + if (decode_nm) { + char buf[7]; + buf[0] = 'N'; buf[1] = 'M'; buf[2] = 'I'; + buf[3] = (nm>> 0) & 0xff; + buf[4] = (nm>> 8) & 0xff; + buf[5] = (nm>>16) & 0xff; + buf[6] = (nm>>24) & 0xff; + BLOCK_APPEND(s->aux_blk, buf, 7); + cr->aux_size += 7; + } + + return r; +} + +/* + * Quick and simple hash lookup for cram_map arrays + */ +static cram_map *map_find(cram_map **map, unsigned char *key, int id) { + cram_map *m; + + m = map[CRAM_MAP(key[0],key[1])]; + while (m && m->key != id) + m= m->next; + + return m; +} + +//#define map_find(M,K,I) M[CRAM_MAP(K[0],K[1])];while (m && m->key != I);m= m->next + + +static int cram_decode_aux_1_0(cram_container *c, cram_slice *s, + cram_block *blk, cram_record *cr) { + int i, r = 0, out_sz = 1; + unsigned char ntags; + + if (!c->comp_hdr->codecs[DS_TC]) return -1; + r |= c->comp_hdr->codecs[DS_TC]->decode(s, c->comp_hdr->codecs[DS_TC], blk, + (char *)&ntags, &out_sz); + cr->ntags = ntags; + + //printf("TC=%d\n", cr->ntags); + cr->aux_size = 0; + cr->aux = BLOCK_SIZE(s->aux_blk); + + for (i = 0; i < cr->ntags; i++) { + int32_t id, out_sz = 1; + unsigned char tag_data[3]; + cram_map *m; + + //printf("Tag %d/%d\n", i+1, cr->ntags); + if (!c->comp_hdr->codecs[DS_TN]) return -1; + r |= c->comp_hdr->codecs[DS_TN]->decode(s, c->comp_hdr->codecs[DS_TN], + blk, (char *)&id, &out_sz); + if (out_sz == 3) { + tag_data[0] = ((char *)&id)[0]; + tag_data[1] = ((char *)&id)[1]; + tag_data[2] = ((char *)&id)[2]; + } else { + tag_data[0] = (id>>16) & 0xff; + tag_data[1] = (id>>8) & 0xff; + tag_data[2] = id & 0xff; + } + + m = map_find(c->comp_hdr->tag_encoding_map, tag_data, id); + if (!m) + return -1; + BLOCK_APPEND(s->aux_blk, (char *)tag_data, 3); + + if (!m->codec) return -1; + r |= m->codec->decode(s, m->codec, blk, (char *)s->aux_blk, &out_sz); + + cr->aux_size += out_sz + 3; + } + + return r; +} + +static int cram_decode_aux(cram_container *c, cram_slice *s, + cram_block *blk, cram_record *cr, + int *has_MD, int *has_NM) { + int i, r = 0, out_sz = 1; + int32_t TL = 0; + unsigned char *TN; + uint32_t ds = c->comp_hdr->data_series; + + if (!(ds & (CRAM_TL|CRAM_aux))) { + cr->aux = 0; + cr->aux_size = 0; + return 0; + } + + if (!c->comp_hdr->codecs[DS_TL]) return -1; + r |= c->comp_hdr->codecs[DS_TL]->decode(s, c->comp_hdr->codecs[DS_TL], blk, + (char *)&TL, &out_sz); + if (r || TL < 0 || TL >= c->comp_hdr->nTL) + return -1; + + TN = c->comp_hdr->TL[TL]; + cr->ntags = strlen((char *)TN)/3; // optimise to remove strlen + + //printf("TC=%d\n", cr->ntags); + cr->aux_size = 0; + cr->aux = BLOCK_SIZE(s->aux_blk); + + if (!(ds & CRAM_aux)) + return 0; + + for (i = 0; i < cr->ntags; i++) { + int32_t id, out_sz = 1; + unsigned char tag_data[3]; + cram_map *m; + + if (TN[0] == 'M' && TN[1] == 'D' && has_MD) + *has_MD = 1; + if (TN[0] == 'N' && TN[1] == 'M' && has_NM) + *has_NM = 1; + + //printf("Tag %d/%d\n", i+1, cr->ntags); + tag_data[0] = *TN++; + tag_data[1] = *TN++; + tag_data[2] = *TN++; + id = (tag_data[0]<<16) | (tag_data[1]<<8) | tag_data[2]; + + m = map_find(c->comp_hdr->tag_encoding_map, tag_data, id); + if (!m) + return -1; + BLOCK_APPEND(s->aux_blk, (char *)tag_data, 3); + + if (!m->codec) return -1; + r |= m->codec->decode(s, m->codec, blk, (char *)s->aux_blk, &out_sz); + if (r) break; + cr->aux_size += out_sz + 3; + } + + return r; +} + +/* Resolve mate pair cross-references between recs within this slice */ +static int cram_decode_slice_xref(cram_slice *s, int required_fields) { + int rec; + + if (!(required_fields & (SAM_RNEXT | SAM_PNEXT | SAM_TLEN))) { + for (rec = 0; rec < s->hdr->num_records; rec++) { + cram_record *cr = &s->crecs[rec]; + + cr->tlen = 0; + cr->mate_pos = 0; + cr->mate_ref_id = -1; + } + + return 0; + } + + for (rec = 0; rec < s->hdr->num_records; rec++) { + cram_record *cr = &s->crecs[rec]; + + if (cr->mate_line >= 0) { + if (cr->mate_line < s->hdr->num_records) { + /* + * On the first read, loop through computing lengths. + * It's not perfect as we have one slice per reference so we + * cannot detect when TLEN should be zero due to seqs that + * map to multiple references. + * + * We also cannot set tlen correct when it spans a slice for + * other reasons. This may make tlen too small. Should we + * fix this by forcing TLEN to be stored verbatim in such cases? + * + * Or do we just admit defeat and output 0 for tlen? It's the + * safe option... + */ + if (cr->tlen == INT_MIN) { + int id1 = rec, id2 = rec; + int aleft = cr->apos, aright = cr->aend; + int tlen; + int ref = cr->ref_id; + + // number of segments starting at the same point. + int left_cnt = 0; + + do { + if (aleft > s->crecs[id2].apos) + aleft = s->crecs[id2].apos, left_cnt = 1; + else if (aleft == s->crecs[id2].apos) + left_cnt++; + if (aright < s->crecs[id2].aend) + aright = s->crecs[id2].aend; + if (s->crecs[id2].mate_line == -1) { + s->crecs[id2].mate_line = rec; + break; + } + if (s->crecs[id2].mate_line <= id2 || + s->crecs[id2].mate_line >= s->hdr->num_records) + return -1; + id2 = s->crecs[id2].mate_line; + + if (s->crecs[id2].ref_id != ref) + ref = -1; + } while (id2 != id1); + + if (ref != -1) { + tlen = aright - aleft + 1; + id1 = id2 = rec; + + /* + * When we have two seqs with identical start and + * end coordinates, set +/- tlen based on 1st/last + * bit flags instead, as a tie breaker. + */ + if (s->crecs[id2].apos == aleft) { + if (left_cnt == 1 || + (s->crecs[id2].flags & BAM_FREAD1)) + s->crecs[id2].tlen = tlen; + else + s->crecs[id2].tlen = -tlen; + } else { + s->crecs[id2].tlen = -tlen; + } + + id2 = s->crecs[id2].mate_line; + while (id2 != id1) { + if (s->crecs[id2].apos == aleft) { + if (left_cnt == 1 || + (s->crecs[id2].flags & BAM_FREAD1)) + s->crecs[id2].tlen = tlen; + else + s->crecs[id2].tlen = -tlen; + } else { + s->crecs[id2].tlen = -tlen; + } + id2 = s->crecs[id2].mate_line; + } + } else { + id1 = id2 = rec; + + s->crecs[id2].tlen = 0; + id2 = s->crecs[id2].mate_line; + while (id2 != id1) { + s->crecs[id2].tlen = 0; + id2 = s->crecs[id2].mate_line; + } + } + } + + cr->mate_pos = s->crecs[cr->mate_line].apos; + cr->mate_ref_id = s->crecs[cr->mate_line].ref_id; + + // paired + cr->flags |= BAM_FPAIRED; + + // set mate unmapped if needed + if (s->crecs[cr->mate_line].flags & BAM_FUNMAP) { + cr->flags |= BAM_FMUNMAP; + cr->tlen = 0; + } + if (cr->flags & BAM_FUNMAP) { + cr->tlen = 0; + } + + // set mate reversed if needed + if (s->crecs[cr->mate_line].flags & BAM_FREVERSE) + cr->flags |= BAM_FMREVERSE; + } else { + fprintf(stderr, "Mate line out of bounds: %d vs [0, %d]\n", + cr->mate_line, s->hdr->num_records-1); + } + + /* FIXME: construct read names here too if needed */ + } else { + if (cr->mate_flags & CRAM_M_REVERSE) { + cr->flags |= BAM_FPAIRED | BAM_FMREVERSE; + } + if (cr->mate_flags & CRAM_M_UNMAP) { + cr->flags |= BAM_FMUNMAP; + //cr->mate_ref_id = -1; + } + if (!(cr->flags & BAM_FPAIRED)) + cr->mate_ref_id = -1; + } + + if (cr->tlen == INT_MIN) + cr->tlen = 0; // Just incase + } + return 0; +} + +static char *md5_print(unsigned char *md5, char *out) { + int i; + for (i = 0; i < 16; i++) { + out[i*2+0] = "0123456789abcdef"[md5[i]>>4]; + out[i*2+1] = "0123456789abcdef"[md5[i]&15]; + } + out[32] = 0; + + return out; +} + +/* + * Decode an entire slice from container blocks. Fills out s->crecs[] array. + * Returns 0 on success + * -1 on failure + */ +int cram_decode_slice(cram_fd *fd, cram_container *c, cram_slice *s, + SAM_hdr *bfd) { + cram_block *blk = s->block[0]; + int32_t bf, ref_id; + unsigned char cf; + int out_sz, r = 0; + int rec; + char *seq = NULL, *qual = NULL; + int unknown_rg = -1; + int embed_ref; + char **refs = NULL; + uint32_t ds; + + if (cram_dependent_data_series(fd, c->comp_hdr, s) != 0) + return -1; + + ds = c->comp_hdr->data_series; + + blk->bit = 7; // MSB first + + // Study the blocks and estimate approx sizes to preallocate. + // This looks to speed up decoding by around 8-9%. + // We can always shrink back down at the end if we overestimated. + // However it's likely that this also saves memory as own growth + // factor (*=1.5) is never applied. + { + int qsize, nsize, q_id; + cram_decode_estimate_sizes(c->comp_hdr, s, &qsize, &nsize, &q_id); + //fprintf(stderr, "qsize=%d nsize=%d\n", qsize, nsize); + + if (qsize && (ds & CRAM_RL)) BLOCK_RESIZE_EXACT(s->seqs_blk, qsize+1); + if (qsize && (ds & CRAM_RL)) BLOCK_RESIZE_EXACT(s->qual_blk, qsize+1); + if (nsize && (ds & CRAM_NS)) BLOCK_RESIZE_EXACT(s->name_blk, nsize+1); + + // To do - consider using q_id here to usurp the quality block and + // avoid a memcpy during decode. + // Specifically when quality is an external block uniquely used by + // DS_QS only, then we can set s->qual_blk directly to this + // block and save the codec->decode() calls. (Approx 3% cpu saving) + } + + /* Look for unknown RG, added as last by Java CRAM? */ + if (bfd->nrg > 0 && + bfd->rg[bfd->nrg-1].name != NULL && + !strcmp(bfd->rg[bfd->nrg-1].name, "UNKNOWN")) + unknown_rg = bfd->nrg-1; + + if (blk->content_type != CORE) + return -1; + + if (s->crecs) + free(s->crecs); + if (!(s->crecs = malloc(s->hdr->num_records * sizeof(*s->crecs)))) + return -1; + + ref_id = s->hdr->ref_seq_id; + embed_ref = s->hdr->ref_base_id >= 0 ? 1 : 0; + + if (ref_id >= 0) { + if (embed_ref) { + cram_block *b; + if (s->hdr->ref_base_id < 0) { + fprintf(stderr, "No reference specified and " + "no embedded reference is available.\n"); + return -1; + } + b = cram_get_block_by_id(s, s->hdr->ref_base_id); + if (!b) + return -1; + if (cram_uncompress_block(b) != 0) + return -1; + s->ref = (char *)BLOCK_DATA(b); + s->ref_start = s->hdr->ref_seq_start; + s->ref_end = s->hdr->ref_seq_start + s->hdr->ref_seq_span-1; + } else if (!fd->no_ref) { + //// Avoid Java cramtools bug by loading entire reference seq + //s->ref = cram_get_ref(fd, s->hdr->ref_seq_id, 1, 0); + //s->ref_start = 1; + + if (fd->required_fields & SAM_SEQ) + s->ref = + cram_get_ref(fd, s->hdr->ref_seq_id, + s->hdr->ref_seq_start, + s->hdr->ref_seq_start + s->hdr->ref_seq_span -1); + s->ref_start = s->hdr->ref_seq_start; + s->ref_end = s->hdr->ref_seq_start + s->hdr->ref_seq_span-1; + + /* Sanity check */ + if (s->ref_start < 0) { + fprintf(stderr, "Slice starts before base 1.\n"); + s->ref_start = 0; + } + pthread_mutex_lock(&fd->ref_lock); + pthread_mutex_lock(&fd->refs->lock); + if ((fd->required_fields & SAM_SEQ) && + s->ref_end > fd->refs->ref_id[ref_id]->length) { + s->ref_end = fd->refs->ref_id[ref_id]->length; + } + pthread_mutex_unlock(&fd->refs->lock); + pthread_mutex_unlock(&fd->ref_lock); + } + } + + if ((fd->required_fields & SAM_SEQ) && + s->ref == NULL && s->hdr->ref_seq_id >= 0 && !fd->no_ref) { + fprintf(stderr, "Unable to fetch reference #%d %d..%d\n", + s->hdr->ref_seq_id, s->hdr->ref_seq_start, + s->hdr->ref_seq_start + s->hdr->ref_seq_span-1); + return -1; + } + + if (CRAM_MAJOR_VERS(fd->version) != 1 + && (fd->required_fields & SAM_SEQ) + && s->hdr->ref_seq_id >= 0 + && !fd->ignore_md5 + && memcmp(s->hdr->md5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 16)) { + hts_md5_context *md5; + unsigned char digest[16]; + + if (s->ref && s->hdr->ref_seq_id >= 0) { + int start, len; + + if (s->hdr->ref_seq_start >= s->ref_start) { + start = s->hdr->ref_seq_start - s->ref_start; + } else { + fprintf(stderr, "Slice starts before base 1.\n"); + start = 0; + } + + if (s->hdr->ref_seq_span <= s->ref_end - s->ref_start + 1) { + len = s->hdr->ref_seq_span; + } else { + fprintf(stderr, "Slice ends beyond reference end.\n"); + len = s->ref_end - s->ref_start + 1; + } + + if (!(md5 = hts_md5_init())) + return -1; + if (start + len > s->ref_end - s->ref_start + 1) + len = s->ref_end - s->ref_start + 1 - start; + if (len >= 0) + hts_md5_update(md5, s->ref + start, len); + hts_md5_final(digest, md5); + hts_md5_destroy(md5); + } else if (!s->ref && s->hdr->ref_base_id >= 0) { + cram_block *b = cram_get_block_by_id(s, s->hdr->ref_base_id); + if (b) { + if (!(md5 = hts_md5_init())) + return -1; + hts_md5_update(md5, b->data, b->uncomp_size); + hts_md5_final(digest, md5); + hts_md5_destroy(md5); + } + } + + if ((!s->ref && s->hdr->ref_base_id < 0) + || memcmp(digest, s->hdr->md5, 16) != 0) { + char M[33]; + fprintf(stderr, "ERROR: md5sum reference mismatch for ref " + "%d pos %d..%d\n", ref_id, s->ref_start, s->ref_end); + fprintf(stderr, "CRAM: %s\n", md5_print(s->hdr->md5, M)); + fprintf(stderr, "Ref : %s\n", md5_print(digest, M)); + return -1; + } + } + + if (ref_id == -2) { + pthread_mutex_lock(&fd->ref_lock); + pthread_mutex_lock(&fd->refs->lock); + refs = calloc(fd->refs->nref, sizeof(char *)); + pthread_mutex_unlock(&fd->refs->lock); + pthread_mutex_unlock(&fd->ref_lock); + if (!refs) + return -1; + } + + int last_ref_id = -9; // Arbitrary -ve marker for not-yet-set + for (rec = 0; rec < s->hdr->num_records; rec++) { + cram_record *cr = &s->crecs[rec]; + int has_MD, has_NM; + + //fprintf(stderr, "Decode seq %d, %d/%d\n", rec, blk->byte, blk->bit); + + cr->s = s; + + out_sz = 1; /* decode 1 item */ + if (ds & CRAM_BF) { + if (!c->comp_hdr->codecs[DS_BF]) return -1; + r |= c->comp_hdr->codecs[DS_BF] + ->decode(s, c->comp_hdr->codecs[DS_BF], blk, + (char *)&bf, &out_sz); + if (r || bf < 0 || + bf >= sizeof(fd->bam_flag_swap)/sizeof(*fd->bam_flag_swap)) + return -1; + bf = fd->bam_flag_swap[bf]; + cr->flags = bf; + } else { + cr->flags = bf = 0x4; // unmapped + } + + if (ds & CRAM_CF) { + if (CRAM_MAJOR_VERS(fd->version) == 1) { + /* CF is byte in 1.0, int32 in 2.0 */ + if (!c->comp_hdr->codecs[DS_CF]) return -1; + r |= c->comp_hdr->codecs[DS_CF] + ->decode(s, c->comp_hdr->codecs[DS_CF], blk, + (char *)&cf, &out_sz); + if (r) return -1; + cr->cram_flags = cf; + } else { + if (!c->comp_hdr->codecs[DS_CF]) return -1; + r |= c->comp_hdr->codecs[DS_CF] + ->decode(s, c->comp_hdr->codecs[DS_CF], blk, + (char *)&cr->cram_flags, &out_sz); + if (r) return -1; + cf = cr->cram_flags; + } + } else { + cf = cr->cram_flags = 0; + } + + if (CRAM_MAJOR_VERS(fd->version) != 1 && ref_id == -2) { + if (ds & CRAM_RI) { + if (!c->comp_hdr->codecs[DS_RI]) return -1; + r |= c->comp_hdr->codecs[DS_RI] + ->decode(s, c->comp_hdr->codecs[DS_RI], blk, + (char *)&cr->ref_id, &out_sz); + if (r) return -1; + if ((fd->required_fields & (SAM_SEQ|SAM_TLEN)) + && cr->ref_id >= 0 + && cr->ref_id != last_ref_id) { + if (!fd->no_ref) { + if (!refs[cr->ref_id]) + refs[cr->ref_id] = cram_get_ref(fd, cr->ref_id, + 1, 0); + s->ref = refs[cr->ref_id]; + + if (!fd->unsorted && last_ref_id >= 0 && refs[last_ref_id]) { + cram_ref_decr(fd->refs, last_ref_id); + refs[last_ref_id] = NULL; + } + } + s->ref_start = 1; + pthread_mutex_lock(&fd->ref_lock); + pthread_mutex_lock(&fd->refs->lock); + s->ref_end = fd->refs->ref_id[cr->ref_id]->length; + pthread_mutex_unlock(&fd->refs->lock); + pthread_mutex_unlock(&fd->ref_lock); + + last_ref_id = cr->ref_id; + } + } else { + cr->ref_id = -1; + } + } else { + cr->ref_id = ref_id; // Forced constant in CRAM 1.0 + } + if (cr->ref_id >= bfd->nref) { + fprintf(stderr, "Requested unknown reference ID %d\n", cr->ref_id); + return -1; + } + + if (ds & CRAM_RL) { + if (!c->comp_hdr->codecs[DS_RL]) return -1; + r |= c->comp_hdr->codecs[DS_RL] + ->decode(s, c->comp_hdr->codecs[DS_RL], blk, + (char *)&cr->len, &out_sz); + if (r) return r; + if (cr->len < 0) { + fprintf(stderr, "Read has negative length\n"); + return -1; + } + } + + if (ds & CRAM_AP) { + if (!c->comp_hdr->codecs[DS_AP]) return -1; + r |= c->comp_hdr->codecs[DS_AP] + ->decode(s, c->comp_hdr->codecs[DS_AP], blk, + (char *)&cr->apos, &out_sz); + if (r) return r; + if (c->comp_hdr->AP_delta) + cr->apos += s->last_apos; + s->last_apos= cr->apos; + } else { + cr->apos = c->ref_seq_start; + } + + if (ds & CRAM_RG) { + if (!c->comp_hdr->codecs[DS_RG]) return -1; + r |= c->comp_hdr->codecs[DS_RG] + ->decode(s, c->comp_hdr->codecs[DS_RG], blk, + (char *)&cr->rg, &out_sz); + if (r) return r; + if (cr->rg == unknown_rg) + cr->rg = -1; + } else { + cr->rg = -1; + } + + cr->name_len = 0; + + if (c->comp_hdr->read_names_included) { + int32_t out_sz2 = 1; + + // Read directly into name cram_block + cr->name = BLOCK_SIZE(s->name_blk); + if (ds & CRAM_RN) { + if (!c->comp_hdr->codecs[DS_RN]) return -1; + r |= c->comp_hdr->codecs[DS_RN] + ->decode(s, c->comp_hdr->codecs[DS_RN], blk, + (char *)s->name_blk, &out_sz2); + if (r) return r; + cr->name_len = out_sz2; + } + } + + cr->mate_pos = 0; + cr->mate_line = -1; + cr->mate_ref_id = -1; + if ((ds & CRAM_CF) && (cf & CRAM_FLAG_DETACHED)) { + if (ds & CRAM_MF) { + if (CRAM_MAJOR_VERS(fd->version) == 1) { + /* MF is byte in 1.0, int32 in 2.0 */ + unsigned char mf; + if (!c->comp_hdr->codecs[DS_MF]) return -1; + r |= c->comp_hdr->codecs[DS_MF] + ->decode(s, c->comp_hdr->codecs[DS_MF], + blk, (char *)&mf, &out_sz); + if (r) return r; + cr->mate_flags = mf; + } else { + if (!c->comp_hdr->codecs[DS_MF]) return -1; + r |= c->comp_hdr->codecs[DS_MF] + ->decode(s, c->comp_hdr->codecs[DS_MF], + blk, + (char *)&cr->mate_flags, + &out_sz); + if (r) return r; + } + } else { + cr->mate_flags = 0; + } + + if (!c->comp_hdr->read_names_included) { + int32_t out_sz2 = 1; + + // Read directly into name cram_block + cr->name = BLOCK_SIZE(s->name_blk); + if (ds & CRAM_RN) { + if (!c->comp_hdr->codecs[DS_RN]) return -1; + r |= c->comp_hdr->codecs[DS_RN] + ->decode(s, c->comp_hdr->codecs[DS_RN], + blk, (char *)s->name_blk, + &out_sz2); + if (r) return r; + cr->name_len = out_sz2; + } + } + + if (ds & CRAM_NS) { + if (!c->comp_hdr->codecs[DS_NS]) return -1; + r |= c->comp_hdr->codecs[DS_NS] + ->decode(s, c->comp_hdr->codecs[DS_NS], blk, + (char *)&cr->mate_ref_id, &out_sz); + if (r) return r; + } + +// Skip as mate_ref of "*" is legit. It doesn't mean unmapped, just unknown. +// if (cr->mate_ref_id == -1 && cr->flags & 0x01) { +// /* Paired, but unmapped */ +// cr->flags |= BAM_FMUNMAP; +// } + + if (ds & CRAM_NP) { + if (!c->comp_hdr->codecs[DS_NP]) return -1; + r |= c->comp_hdr->codecs[DS_NP] + ->decode(s, c->comp_hdr->codecs[DS_NP], blk, + (char *)&cr->mate_pos, &out_sz); + if (r) return r; + } + + if (ds & CRAM_TS) { + if (!c->comp_hdr->codecs[DS_TS]) return -1; + r |= c->comp_hdr->codecs[DS_TS] + ->decode(s, c->comp_hdr->codecs[DS_TS], blk, + (char *)&cr->tlen, &out_sz); + if (r) return r; + } else { + cr->tlen = INT_MIN; + } + } else if ((ds & CRAM_CF) && (cf & CRAM_FLAG_MATE_DOWNSTREAM)) { + if (ds & CRAM_NF) { + if (!c->comp_hdr->codecs[DS_NF]) return -1; + r |= c->comp_hdr->codecs[DS_NF] + ->decode(s, c->comp_hdr->codecs[DS_NF], blk, + (char *)&cr->mate_line, &out_sz); + if (r) return r; + cr->mate_line += rec + 1; + + //cr->name_len = sprintf(name, "%d", name_id++); + //cr->name = DSTRING_LEN(name_ds); + //dstring_nappend(name_ds, name, cr->name_len); + + cr->mate_ref_id = -1; + cr->tlen = INT_MIN; + cr->mate_pos = 0; + } else { + cr->mate_flags = 0; + cr->tlen = INT_MIN; + } + } else { + cr->mate_flags = 0; + cr->tlen = INT_MIN; + } + /* + else if (!name[0]) { + //name[0] = '?'; name[1] = 0; + //cr->name_len = 1; + //cr->name= DSTRING_LEN(s->name_ds); + //dstring_nappend(s->name_ds, "?", 1); + + cr->mate_ref_id = -1; + cr->tlen = 0; + cr->mate_pos = 0; + } + */ + + /* Auxiliary tags */ + has_MD = has_NM = 0; + if (CRAM_MAJOR_VERS(fd->version) == 1) + r |= cram_decode_aux_1_0(c, s, blk, cr); + else + r |= cram_decode_aux(c, s, blk, cr, &has_MD, &has_NM); + if (r) return r; + + /* Fake up dynamic string growth and appending */ + if (ds & CRAM_RL) { + cr->seq = BLOCK_SIZE(s->seqs_blk); + BLOCK_GROW(s->seqs_blk, cr->len); + seq = (char *)BLOCK_END(s->seqs_blk); + BLOCK_SIZE(s->seqs_blk) += cr->len; + + if (!seq) + return -1; + + cr->qual = BLOCK_SIZE(s->qual_blk); + BLOCK_GROW(s->qual_blk, cr->len); + qual = (char *)BLOCK_END(s->qual_blk); + BLOCK_SIZE(s->qual_blk) += cr->len; + + if (!s->ref) + memset(seq, '=', cr->len); + } + + if (!(bf & BAM_FUNMAP)) { + if ((ds & CRAM_AP) && cr->apos <= 0) { + fprintf(stderr, + "Read has alignment position %d but no unmapped flag\n", + cr->apos); + return -1; + } + /* Decode sequence and generate CIGAR */ + if (ds & (CRAM_SEQ | CRAM_MQ)) { + r |= cram_decode_seq(fd, c, s, blk, cr, bfd, cf, seq, qual, + has_MD, has_NM); + if (r) return r; + } else { + cr->cigar = 0; + cr->ncigar = 0; + cr->aend = cr->apos; + cr->mqual = 0; + } + } else { + int out_sz2 = cr->len; + + //puts("Unmapped"); + cr->cigar = 0; + cr->ncigar = 0; + cr->aend = cr->apos; + cr->mqual = 0; + + if (ds & CRAM_BA && cr->len) { + if (!c->comp_hdr->codecs[DS_BA]) return -1; + r |= c->comp_hdr->codecs[DS_BA] + ->decode(s, c->comp_hdr->codecs[DS_BA], blk, + (char *)seq, &out_sz2); + if (r) return r; + } + + if ((ds & CRAM_CF) && (cf & CRAM_FLAG_PRESERVE_QUAL_SCORES)) { + out_sz2 = cr->len; + if (ds & CRAM_QS && cr->len >= 0) { + if (!c->comp_hdr->codecs[DS_QS]) return -1; + r |= c->comp_hdr->codecs[DS_QS] + ->decode(s, c->comp_hdr->codecs[DS_QS], + blk, qual, &out_sz2); + if (r) return r; + } + } else { + if (ds & CRAM_RL) + memset(qual, 255, cr->len); + } + } + } + + pthread_mutex_lock(&fd->ref_lock); + if (refs) { + int i; + for (i = 0; i < fd->refs->nref; i++) { + if (refs[i]) + cram_ref_decr(fd->refs, i); + } + free(refs); + } else if (ref_id >= 0 && s->ref != fd->ref_free && !embed_ref) { + cram_ref_decr(fd->refs, ref_id); + } + pthread_mutex_unlock(&fd->ref_lock); + + /* Resolve mate pair cross-references between recs within this slice */ + r |= cram_decode_slice_xref(s, fd->required_fields); + + // Free the original blocks as we no longer need these. + { + int i; + for (i = 0; i < s->hdr->num_blocks; i++) { + cram_block *b = s->block[i]; + cram_free_block(b); + s->block[i] = NULL; + } + } + + // Also see initial BLOCK_RESIZE_EXACT at top of function. + // As we grow blocks we overallocate by up to 50%. So shrink + // back to their final sizes here. + // +// fprintf(stderr, "%d %d // %d %d // %d %d // %d %d\n", +// (int)s->seqs_blk->byte, (int)s->seqs_blk->alloc, +// (int)s->qual_blk->byte, (int)s->qual_blk->alloc, +// (int)s->name_blk->byte, (int)s->name_blk->alloc, +// (int)s->aux_blk->byte, (int)s->aux_blk->alloc); + BLOCK_RESIZE_EXACT(s->seqs_blk, BLOCK_SIZE(s->seqs_blk)+1); + BLOCK_RESIZE_EXACT(s->qual_blk, BLOCK_SIZE(s->qual_blk)+1); + BLOCK_RESIZE_EXACT(s->name_blk, BLOCK_SIZE(s->name_blk)+1); + BLOCK_RESIZE_EXACT(s->aux_blk, BLOCK_SIZE(s->aux_blk)+1); + + return r; +} + +typedef struct { + cram_fd *fd; + cram_container *c; + cram_slice *s; + SAM_hdr *h; + int exit_code; +} cram_decode_job; + +void *cram_decode_slice_thread(void *arg) { + cram_decode_job *j = (cram_decode_job *)arg; + + j->exit_code = cram_decode_slice(j->fd, j->c, j->s, j->h); + + return j; +} + +/* + * Spawn a multi-threaded version of cram_decode_slice(). + */ +int cram_decode_slice_mt(cram_fd *fd, cram_container *c, cram_slice *s, + SAM_hdr *bfd) { + cram_decode_job *j; + int nonblock; + + if (!fd->pool) + return cram_decode_slice(fd, c, s, bfd); + + if (!(j = malloc(sizeof(*j)))) + return -1; + + j->fd = fd; + j->c = c; + j->s = s; + j->h = bfd; + + nonblock = t_pool_results_queue_sz(fd->rqueue) ? 1 : 0; + + if (-1 == t_pool_dispatch2(fd->pool, fd->rqueue, cram_decode_slice_thread, + j, nonblock)) { + /* Would block */ + fd->job_pending = j; + } else { + fd->job_pending = NULL; + } + + // flush too + return 0; +} + + +/* ---------------------------------------------------------------------- + * CRAM sequence iterators. + */ + +/* + * Converts a cram in-memory record into a bam in-memory record. We + * pass a pointer to a bam_seq_t pointer along with the a pointer to + * the allocated size. These can initially be pointers to NULL and zero. + * + * This function will reallocate the bam buffer as required and update + * (*bam)->alloc accordingly, allowing it to be used within a loop + * efficiently without needing to allocate new bam objects over and + * over again. + * + * Returns the used size of the bam record on success + * -1 on failure. + */ +static int cram_to_bam(SAM_hdr *bfd, cram_fd *fd, cram_slice *s, + cram_record *cr, int rec, bam_seq_t **bam) { + int bam_idx, rg_len; + char name_a[1024], *name; + int name_len; + char *aux, *aux_orig; + char *seq, *qual; + + /* Assign names if not explicitly set */ + if (fd->required_fields & SAM_QNAME) { + if (cr->name_len) { + name = (char *)BLOCK_DATA(s->name_blk) + cr->name; + name_len = cr->name_len; + } else { + name = name_a; + name_len = strlen(fd->prefix); + memcpy(name, fd->prefix, name_len); + name += name_len; + *name++ = ':'; + if (cr->mate_line >= 0 && cr->mate_line < rec) + name = (char *)append_uint64((unsigned char *)name, + s->hdr->record_counter + + cr->mate_line + 1); + else + name = (char *)append_uint64((unsigned char *)name, + s->hdr->record_counter + + rec + 1); + name_len = name - name_a; + name = name_a; + } + } else { + name = "?"; + name_len = 1; + } + + /* Generate BAM record */ + if (cr->rg < -1 || cr->rg >= bfd->nrg) + return -1; + rg_len = (cr->rg != -1) ? bfd->rg[cr->rg].name_len + 4 : 0; + + if (fd->required_fields & (SAM_SEQ | SAM_QUAL)) { + if (!BLOCK_DATA(s->seqs_blk)) + return -1; + seq = (char *)BLOCK_DATA(s->seqs_blk) + cr->seq; + } else { + seq = "*"; + cr->len = 0; + } + + + if (fd->required_fields & SAM_QUAL) { + if (!BLOCK_DATA(s->qual_blk)) + return -1; + qual = (char *)BLOCK_DATA(s->qual_blk) + cr->qual; + } else { + qual = NULL; + } + + bam_idx = bam_construct_seq(bam, cr->aux_size + rg_len, + name, name_len, + cr->flags, + cr->ref_id, + cr->apos, + cr->aend, + cr->mqual, + cr->ncigar, &s->cigar[cr->cigar], + cr->mate_ref_id, + cr->mate_pos, + cr->tlen, + cr->len, + seq, + qual); + if (bam_idx == -1) + return -1; + + aux = aux_orig = (char *)bam_aux(*bam); + + /* Auxiliary strings */ + if (cr->aux_size != 0) { + memcpy(aux, BLOCK_DATA(s->aux_blk) + cr->aux, cr->aux_size); + aux += cr->aux_size; + } + + /* RG:Z: */ + if (cr->rg != -1) { + int len = bfd->rg[cr->rg].name_len; + *aux++ = 'R'; *aux++ = 'G'; *aux++ = 'Z'; + memcpy(aux, bfd->rg[cr->rg].name, len); + aux += len; + *aux++ = 0; + } + + return bam_idx + (aux - aux_orig); +} + +/* + * Here be dragons! The multi-threading code in this is crufty beyond belief. + */ +static cram_slice *cram_next_slice(cram_fd *fd, cram_container **cp) { + cram_container *c; + cram_slice *s = NULL; + + if (!(c = fd->ctr)) { + // Load first container. + do { + if (!(c = fd->ctr = cram_read_container(fd))) + return NULL; + } while (c->length == 0); + + /* + * The first container may be a result of a sub-range query. + * In which case it may still not be the optimal starting point + * due to skipped containers/slices in the index. + */ + if (fd->range.refid != -2) { + while (c->ref_seq_id != -2 && + (c->ref_seq_id < fd->range.refid || + c->ref_seq_start + c->ref_seq_span-1 < fd->range.start)) { + if (0 != cram_seek(fd, c->length, SEEK_CUR)) + return NULL; + cram_free_container(fd->ctr); + do { + if (!(c = fd->ctr = cram_read_container(fd))) + return NULL; + } while (c->length == 0); + } + + if (c->ref_seq_id != -2 && c->ref_seq_id != fd->range.refid) + return NULL; + } + + if (!(c->comp_hdr_block = cram_read_block(fd))) + return NULL; + if (c->comp_hdr_block->content_type != COMPRESSION_HEADER) + return NULL; + + c->comp_hdr = cram_decode_compression_header(fd, c->comp_hdr_block); + if (!c->comp_hdr) + return NULL; + if (!c->comp_hdr->AP_delta && + sam_hdr_sort_order(fd->header) != ORDER_COORD) { + pthread_mutex_lock(&fd->ref_lock); + fd->unsorted = 1; + pthread_mutex_unlock(&fd->ref_lock); + } + } + + if ((s = c->slice)) { + c->slice = NULL; + cram_free_slice(s); + s = NULL; + } + + if (c->curr_slice == c->max_slice) { + cram_free_container(c); + c = NULL; + } + + /* Sorry this is so contorted! */ + for (;;) { + if (fd->job_pending) { + cram_decode_job *j = (cram_decode_job *)fd->job_pending; + c = j->c; + s = j->s; + free(fd->job_pending); + fd->job_pending = NULL; + } else if (!fd->ooc) { + empty_container: + if (!c || c->curr_slice == c->max_slice) { + // new container + do { + if (!(c = fd->ctr = cram_read_container(fd))) { + if (fd->pool) { + fd->ooc = 1; + break; + } + + return NULL; + } + } while (c->length == 0); + if (fd->ooc) + break; + + /* Skip containers not yet spanning our range */ + if (fd->range.refid != -2 && c->ref_seq_id != -2) { + fd->required_fields |= SAM_POS; + + if (c->ref_seq_id != fd->range.refid) { + cram_free_container(c); + fd->ctr = NULL; + fd->ooc = 1; + fd->eof = 1; + break; + } + + if (c->ref_seq_start > fd->range.end) { + cram_free_container(c); + fd->ctr = NULL; + fd->ooc = 1; + fd->eof = 1; + break; + } + + if (c->ref_seq_start + c->ref_seq_span-1 < + fd->range.start) { + c->curr_rec = c->max_rec; + c->curr_slice = c->max_slice; + cram_seek(fd, c->length, SEEK_CUR); + cram_free_container(c); + c = NULL; + continue; + } + } + + if (!(c->comp_hdr_block = cram_read_block(fd))) + return NULL; + if (c->comp_hdr_block->content_type != COMPRESSION_HEADER) + return NULL; + + c->comp_hdr = + cram_decode_compression_header(fd, c->comp_hdr_block); + if (!c->comp_hdr) + return NULL; + + if (!c->comp_hdr->AP_delta && + sam_hdr_sort_order(fd->header) != ORDER_COORD) { + pthread_mutex_lock(&fd->ref_lock); + fd->unsorted = 1; + pthread_mutex_unlock(&fd->ref_lock); + } + } + + if (c->num_records == 0) { + cram_free_container(c); c = NULL; + goto empty_container; + } + + + if (!(s = c->slice = cram_read_slice(fd))) + return NULL; + c->curr_slice++; + c->curr_rec = 0; + c->max_rec = s->hdr->num_records; + + s->last_apos = s->hdr->ref_seq_start; + + /* Skip slices not yet spanning our range */ + if (fd->range.refid != -2 && s->hdr->ref_seq_id != -2) { + if (s->hdr->ref_seq_id != fd->range.refid) { + fd->eof = 1; + cram_free_slice(s); + c->slice = NULL; + return NULL; + } + + if (s->hdr->ref_seq_start > fd->range.end) { + fd->eof = 1; + cram_free_slice(s); + c->slice = NULL; + return NULL; + } + + if (s->hdr->ref_seq_start + s->hdr->ref_seq_span-1 < + fd->range.start) { + cram_free_slice(s); + c->slice = NULL; + cram_free_container(c); + c = NULL; + continue; + } + } + } + + /* Test decoding of 1st seq */ + if (!c || !s) + break; + + if (cram_decode_slice_mt(fd, c, s, fd->header) != 0) { + // if (cram_decode_slice(fd, c, s, fd->header) != 0) { + fprintf(stderr, "Failure to decode slice\n"); + cram_free_slice(s); + c->slice = NULL; + return NULL; + } + + if (!fd->pool || fd->job_pending) + break; + + // Push it a bit far, to qsize in queue rather than pending arrival, + // as cram tends to be a bit bursty in decode timings. + if (t_pool_results_queue_len(fd->rqueue) > fd->pool->qsize) + break; + } + + if (fd->pool) { + t_pool_result *res; + cram_decode_job *j; + +// fprintf(stderr, "Thread pool len = %d, %d\n", +// t_pool_results_queue_len(fd->rqueue), +// t_pool_results_queue_sz(fd->rqueue)); + + if (fd->ooc && t_pool_results_queue_empty(fd->rqueue)) + return NULL; + + res = t_pool_next_result_wait(fd->rqueue); + + if (!res || !res->data) { + fprintf(stderr, "t_pool_next_result failure\n"); + return NULL; + } + + j = (cram_decode_job *)res->data; + c = j->c; + s = j->s; + + fd->ctr = c; + + t_pool_delete_result(res, 1); + } + + *cp = c; + return s; +} + +/* + * Read the next cram record and return it. + * Note that to decode cram_record the caller will need to look up some data + * in the current slice, pointed to by fd->ctr->slice. This is valid until + * the next call to cram_get_seq (which may invalidate it). + * + * Returns record pointer on success (do not free) + * NULL on failure + */ +cram_record *cram_get_seq(cram_fd *fd) { + cram_container *c; + cram_slice *s; + + for (;;) { + c = fd->ctr; + if (c && c->slice && c->curr_rec < c->max_rec) { + s = c->slice; + } else { + if (!(s = cram_next_slice(fd, &c))) + return NULL; + continue; /* In case slice contains no records */ + } + + if (fd->range.refid != -2) { + if (fd->range.refid == -1 && s->crecs[c->curr_rec].ref_id != -1) { + // Special case when looking for unmapped blocks at end. + // If these are mixed in with mapped data (c->ref_id == -2) + // then we need skip until we find the unmapped data, if at all + c->curr_rec++; + continue; + } + if (s->crecs[c->curr_rec].ref_id < fd->range.refid && + s->crecs[c->curr_rec].ref_id != -1) { + // Looking for a mapped read, but not there yet. Special case + // as -1 (unmapped) shouldn't be considered < refid. + c->curr_rec++; + continue; + } + + if (s->crecs[c->curr_rec].ref_id != fd->range.refid) { + fd->eof = 1; + cram_free_slice(s); + c->slice = NULL; + return NULL; + } + + if (fd->range.refid != -1 && s->crecs[c->curr_rec].apos > fd->range.end) { + fd->eof = 1; + cram_free_slice(s); + c->slice = NULL; + return NULL; + } + + if (fd->range.refid != -1 && s->crecs[c->curr_rec].aend < fd->range.start) { + c->curr_rec++; + continue; + } + } + + break; + } + + fd->ctr = c; + c->slice = s; + return &s->crecs[c->curr_rec++]; +} + +/* + * Read the next cram record and convert it to a bam_seq_t struct. + * + * Returns 0 on success + * -1 on EOF or failure (check fd->err) + */ +int cram_get_bam_seq(cram_fd *fd, bam_seq_t **bam) { + cram_record *cr; + cram_container *c; + cram_slice *s; + + if (!(cr = cram_get_seq(fd))) + return -1; + + c = fd->ctr; + s = c->slice; + + return cram_to_bam(fd->header, fd, s, cr, c->curr_rec-1, bam); +} diff --git a/src/samtools-1.3.1/htslib-1.3.1/cram/cram_decode.h b/src/samtools-1.3.1/htslib-1.3.1/cram/cram_decode.h new file mode 100644 index 0000000..64b188e --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/cram/cram_decode.h @@ -0,0 +1,112 @@ +/* +Copyright (c) 2012-2013 Genome Research Ltd. +Author: James Bonfield + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + + 3. Neither the names Genome Research Ltd and Wellcome Trust Sanger +Institute nor the names of its contributors may be used to endorse or promote +products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY GENOME RESEARCH LTD AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL GENOME RESEARCH LTD OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +/*! \file + * Include cram.h instead. + * + * This is an internal part of the CRAM system and is automatically included + * when you #include cram.h. + * + * Implements the decoding portion of CRAM I/O. Also see + * cram_codecs.[ch] for the actual encoding functions themselves. + */ + +#ifndef _CRAM_READ_H_ +#define _CRAM_READ_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +/* ---------------------------------------------------------------------- + * CRAM sequence iterators. + */ + +/*! Read the next cram record and return it as a cram_record. + * + * Note that to decode cram_record the caller will need to look up some data + * in the current slice, pointed to by fd->ctr->slice. This is valid until + * the next call to cram_get_seq (which may invalidate it). + * + * @return + * Returns record pointer on success (do not free); + * NULL on failure + */ +cram_record *cram_get_seq(cram_fd *fd); + +/*! Read the next cram record and convert it to a bam_seq_t struct. + * + * @return + * Returns 0 on success; + * -1 on EOF or failure (check fd->err) + */ +int cram_get_bam_seq(cram_fd *fd, bam_seq_t **bam); + + +/* ---------------------------------------------------------------------- + * Internal functions + */ + +/*! INTERNAL: + * Decodes a CRAM block compression header. + * + * @return + * Returns header ptr on success; + * NULL on failure + */ +cram_block_compression_hdr *cram_decode_compression_header(cram_fd *fd, + cram_block *b); + +/*! INTERNAL: + * Decodes a CRAM (un)mapped slice header block. + * + * @return + * Returns slice header ptr on success; + * NULL on failure + */ +cram_block_slice_hdr *cram_decode_slice_header(cram_fd *fd, cram_block *b); + + +/*! INTERNAL: + * Decode an entire slice from container blocks. Fills out s->crecs[] array. + * + * @return + * Returns 0 on success; + * -1 on failure + */ +int cram_decode_slice(cram_fd *fd, cram_container *c, cram_slice *s, + SAM_hdr *hdr); + + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/src/samtools-1.3.1/htslib-1.3.1/cram/cram_encode.c b/src/samtools-1.3.1/htslib-1.3.1/cram/cram_encode.c new file mode 100644 index 0000000..5a9d64b --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/cram/cram_encode.c @@ -0,0 +1,3105 @@ +/* +Copyright (c) 2012-2013 Genome Research Ltd. +Author: James Bonfield + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + + 3. Neither the names Genome Research Ltd and Wellcome Trust Sanger +Institute nor the names of its contributors may be used to endorse or promote +products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY GENOME RESEARCH LTD AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL GENOME RESEARCH LTD OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "cram/cram.h" +#include "cram/os.h" +#include "htslib/hts.h" + +#define Z_CRAM_STRAT Z_FILTERED +//#define Z_CRAM_STRAT Z_RLE +//#define Z_CRAM_STRAT Z_HUFFMAN_ONLY +//#define Z_CRAM_STRAT Z_DEFAULT_STRATEGY + +static int process_one_read(cram_fd *fd, cram_container *c, + cram_slice *s, cram_record *cr, + bam_seq_t *b, int rnum); + +/* + * Returns index of val into key. + * Basically strchr(key, val)-key; + */ +static int sub_idx(char *key, char val) { + int i; + + for (i = 0; *key && *key++ != val; i++); + return i; +} + +/* + * Encodes a compression header block into a generic cram_block structure. + * + * Returns cram_block ptr on success + * NULL on failure + */ +cram_block *cram_encode_compression_header(cram_fd *fd, cram_container *c, + cram_block_compression_hdr *h) { + cram_block *cb = cram_new_block(COMPRESSION_HEADER, 0); + cram_block *map = cram_new_block(COMPRESSION_HEADER, 0); + int i, mc; + + if (!cb || !map) + return NULL; + + /* + * This is a concatenation of several blocks of data: + * header + landmarks, preservation map, read encoding map, and the tag + * encoding map. + * All 4 are variable sized and we need to know how large these are + * before creating the compression header itself as this starts with + * the total size (stored as a variable length string). + */ + + // Duplicated from container itself, and removed in 1.1 + if (CRAM_MAJOR_VERS(fd->version) == 1) { + itf8_put_blk(cb, h->ref_seq_id); + itf8_put_blk(cb, h->ref_seq_start); + itf8_put_blk(cb, h->ref_seq_span); + itf8_put_blk(cb, h->num_records); + itf8_put_blk(cb, h->num_landmarks); + for (i = 0; i < h->num_landmarks; i++) { + itf8_put_blk(cb, h->landmark[i]); + } + } + + if (h->preservation_map) + kh_destroy(map, h->preservation_map); + + /* Create in-memory preservation map */ + /* FIXME: should create this when we create the container */ + { + khint_t k; + int r; + + if (!(h->preservation_map = kh_init(map))) + return NULL; + + k = kh_put(map, h->preservation_map, "RN", &r); + if (-1 == r) return NULL; + kh_val(h->preservation_map, k).i = 1; + + if (CRAM_MAJOR_VERS(fd->version) == 1) { + k = kh_put(map, h->preservation_map, "PI", &r); + if (-1 == r) return NULL; + kh_val(h->preservation_map, k).i = 0; + + k = kh_put(map, h->preservation_map, "UI", &r); + if (-1 == r) return NULL; + kh_val(h->preservation_map, k).i = 1; + + k = kh_put(map, h->preservation_map, "MI", &r); + if (-1 == r) return NULL; + kh_val(h->preservation_map, k).i = 1; + + } else { + // Technically SM was in 1.0, but wasn't in Java impl. + k = kh_put(map, h->preservation_map, "SM", &r); + if (-1 == r) return NULL; + kh_val(h->preservation_map, k).i = 0; + + k = kh_put(map, h->preservation_map, "TD", &r); + if (-1 == r) return NULL; + kh_val(h->preservation_map, k).i = 0; + + k = kh_put(map, h->preservation_map, "AP", &r); + if (-1 == r) return NULL; + kh_val(h->preservation_map, k).i = h->AP_delta; + + if (fd->no_ref || fd->embed_ref) { + // Reference Required == No + k = kh_put(map, h->preservation_map, "RR", &r); + if (-1 == r) return NULL; + kh_val(h->preservation_map, k).i = 0; + } + } + } + + /* Encode preservation map; could collapse this and above into one */ + mc = 0; + BLOCK_SIZE(map) = 0; + if (h->preservation_map) { + khint_t k; + + for (k = kh_begin(h->preservation_map); + k != kh_end(h->preservation_map); + k++) { + const char *key; + khash_t(map) *pmap = h->preservation_map; + + + if (!kh_exist(pmap, k)) + continue; + + key = kh_key(pmap, k); + BLOCK_APPEND(map, key, 2); + + switch(CRAM_KEY(key[0], key[1])) { + case CRAM_KEY('M','I'): + BLOCK_APPEND_CHAR(map, kh_val(pmap, k).i); + break; + + case CRAM_KEY('U','I'): + BLOCK_APPEND_CHAR(map, kh_val(pmap, k).i); + break; + + case CRAM_KEY('P','I'): + BLOCK_APPEND_CHAR(map, kh_val(pmap, k).i); + break; + + case CRAM_KEY('A','P'): + BLOCK_APPEND_CHAR(map, kh_val(pmap, k).i); + break; + + case CRAM_KEY('R','N'): + BLOCK_APPEND_CHAR(map, kh_val(pmap, k).i); + break; + + case CRAM_KEY('R','R'): + BLOCK_APPEND_CHAR(map, kh_val(pmap, k).i); + break; + + case CRAM_KEY('S','M'): { + char smat[5], *mp = smat; + *mp++ = + (sub_idx("CGTN", h->substitution_matrix[0][0]) << 6) | + (sub_idx("CGTN", h->substitution_matrix[0][1]) << 4) | + (sub_idx("CGTN", h->substitution_matrix[0][2]) << 2) | + (sub_idx("CGTN", h->substitution_matrix[0][3]) << 0); + *mp++ = + (sub_idx("AGTN", h->substitution_matrix[1][0]) << 6) | + (sub_idx("AGTN", h->substitution_matrix[1][1]) << 4) | + (sub_idx("AGTN", h->substitution_matrix[1][2]) << 2) | + (sub_idx("AGTN", h->substitution_matrix[1][3]) << 0); + *mp++ = + (sub_idx("ACTN", h->substitution_matrix[2][0]) << 6) | + (sub_idx("ACTN", h->substitution_matrix[2][1]) << 4) | + (sub_idx("ACTN", h->substitution_matrix[2][2]) << 2) | + (sub_idx("ACTN", h->substitution_matrix[2][3]) << 0); + *mp++ = + (sub_idx("ACGN", h->substitution_matrix[3][0]) << 6) | + (sub_idx("ACGN", h->substitution_matrix[3][1]) << 4) | + (sub_idx("ACGN", h->substitution_matrix[3][2]) << 2) | + (sub_idx("ACGN", h->substitution_matrix[3][3]) << 0); + *mp++ = + (sub_idx("ACGT", h->substitution_matrix[4][0]) << 6) | + (sub_idx("ACGT", h->substitution_matrix[4][1]) << 4) | + (sub_idx("ACGT", h->substitution_matrix[4][2]) << 2) | + (sub_idx("ACGT", h->substitution_matrix[4][3]) << 0); + BLOCK_APPEND(map, smat, 5); + break; + } + + case CRAM_KEY('T','D'): { + itf8_put_blk(map, BLOCK_SIZE(h->TD_blk)); + BLOCK_APPEND(map, + BLOCK_DATA(h->TD_blk), + BLOCK_SIZE(h->TD_blk)); + break; + } + + default: + fprintf(stderr, "Unknown preservation key '%.2s'\n", key); + break; + } + + mc++; + } + } + itf8_put_blk(cb, BLOCK_SIZE(map) + itf8_size(mc)); + itf8_put_blk(cb, mc); + BLOCK_APPEND(cb, BLOCK_DATA(map), BLOCK_SIZE(map)); + + /* rec encoding map */ + mc = 0; + BLOCK_SIZE(map) = 0; + if (h->codecs[DS_BF]) { + if (-1 == h->codecs[DS_BF]->store(h->codecs[DS_BF], map, "BF", + fd->version)) + return NULL; + mc++; + } + if (h->codecs[DS_CF]) { + if (-1 == h->codecs[DS_CF]->store(h->codecs[DS_CF], map, "CF", + fd->version)) + return NULL; + mc++; + } + if (h->codecs[DS_RL]) { + if (-1 == h->codecs[DS_RL]->store(h->codecs[DS_RL], map, "RL", + fd->version)) + return NULL; + mc++; + } + if (h->codecs[DS_AP]) { + if (-1 == h->codecs[DS_AP]->store(h->codecs[DS_AP], map, "AP", + fd->version)) + return NULL; + mc++; + } + if (h->codecs[DS_RG]) { + if (-1 == h->codecs[DS_RG]->store(h->codecs[DS_RG], map, "RG", + fd->version)) + return NULL; + mc++; + } + if (h->codecs[DS_MF]) { + if (-1 == h->codecs[DS_MF]->store(h->codecs[DS_MF], map, "MF", + fd->version)) + return NULL; + mc++; + } + if (h->codecs[DS_NS]) { + if (-1 == h->codecs[DS_NS]->store(h->codecs[DS_NS], map, "NS", + fd->version)) + return NULL; + mc++; + } + if (h->codecs[DS_NP]) { + if (-1 == h->codecs[DS_NP]->store(h->codecs[DS_NP], map, "NP", + fd->version)) + return NULL; + mc++; + } + if (h->codecs[DS_TS]) { + if (-1 == h->codecs[DS_TS]->store(h->codecs[DS_TS], map, "TS", + fd->version)) + return NULL; + mc++; + } + if (h->codecs[DS_NF]) { + if (-1 == h->codecs[DS_NF]->store(h->codecs[DS_NF], map, "NF", + fd->version)) + return NULL; + mc++; + } + if (h->codecs[DS_TC]) { + if (-1 == h->codecs[DS_TC]->store(h->codecs[DS_TC], map, "TC", + fd->version)) + return NULL; + mc++; + } + if (h->codecs[DS_TN]) { + if (-1 == h->codecs[DS_TN]->store(h->codecs[DS_TN], map, "TN", + fd->version)) + return NULL; + mc++; + } + if (h->codecs[DS_TL]) { + if (-1 == h->codecs[DS_TL]->store(h->codecs[DS_TL], map, "TL", + fd->version)) + return NULL; + mc++; + } + if (h->codecs[DS_FN]) { + if (-1 == h->codecs[DS_FN]->store(h->codecs[DS_FN], map, "FN", + fd->version)) + return NULL; + mc++; + } + if (h->codecs[DS_FC]) { + if (-1 == h->codecs[DS_FC]->store(h->codecs[DS_FC], map, "FC", + fd->version)) + return NULL; + mc++; + } + if (h->codecs[DS_FP]) { + if (-1 == h->codecs[DS_FP]->store(h->codecs[DS_FP], map, "FP", + fd->version)) + return NULL; + mc++; + } + if (h->codecs[DS_BS]) { + if (-1 == h->codecs[DS_BS]->store(h->codecs[DS_BS], map, "BS", + fd->version)) + return NULL; + mc++; + } + if (h->codecs[DS_IN]) { + if (-1 == h->codecs[DS_IN]->store(h->codecs[DS_IN], map, "IN", + fd->version)) + return NULL; + mc++; + } + if (h->codecs[DS_DL]) { + if (-1 == h->codecs[DS_DL]->store(h->codecs[DS_DL], map, "DL", + fd->version)) + return NULL; + mc++; + } + if (h->codecs[DS_BA]) { + if (-1 == h->codecs[DS_BA]->store(h->codecs[DS_BA], map, "BA", + fd->version)) + return NULL; + mc++; + } + if (h->codecs[DS_BB]) { + if (-1 == h->codecs[DS_BB]->store(h->codecs[DS_BB], map, "BB", + fd->version)) + return NULL; + mc++; + } + if (h->codecs[DS_MQ]) { + if (-1 == h->codecs[DS_MQ]->store(h->codecs[DS_MQ], map, "MQ", + fd->version)) + return NULL; + mc++; + } + if (h->codecs[DS_RN]) { + if (-1 == h->codecs[DS_RN]->store(h->codecs[DS_RN], map, "RN", + fd->version)) + return NULL; + mc++; + } + if (h->codecs[DS_QS]) { + if (-1 == h->codecs[DS_QS]->store(h->codecs[DS_QS], map, "QS", + fd->version)) + return NULL; + mc++; + } + if (h->codecs[DS_QQ]) { + if (-1 == h->codecs[DS_QQ]->store(h->codecs[DS_QQ], map, "QQ", + fd->version)) + return NULL; + mc++; + } + if (h->codecs[DS_RI]) { + if (-1 == h->codecs[DS_RI]->store(h->codecs[DS_RI], map, "RI", + fd->version)) + return NULL; + mc++; + } + if (CRAM_MAJOR_VERS(fd->version) != 1) { + if (h->codecs[DS_SC]) { + if (-1 == h->codecs[DS_SC]->store(h->codecs[DS_SC], map, "SC", + fd->version)) + return NULL; + mc++; + } + if (h->codecs[DS_RS]) { + if (-1 == h->codecs[DS_RS]->store(h->codecs[DS_RS], map, "RS", + fd->version)) + return NULL; + mc++; + } + if (h->codecs[DS_PD]) { + if (-1 == h->codecs[DS_PD]->store(h->codecs[DS_PD], map, "PD", + fd->version)) + return NULL; + mc++; + } + if (h->codecs[DS_HC]) { + if (-1 == h->codecs[DS_HC]->store(h->codecs[DS_HC], map, "HC", + fd->version)) + return NULL; + mc++; + } + } + if (h->codecs[DS_TM]) { + if (-1 == h->codecs[DS_TM]->store(h->codecs[DS_TM], map, "TM", + fd->version)) + return NULL; + mc++; + } + if (h->codecs[DS_TV]) { + if (-1 == h->codecs[DS_TV]->store(h->codecs[DS_TV], map, "TV", + fd->version)) + return NULL; + mc++; + } + itf8_put_blk(cb, BLOCK_SIZE(map) + itf8_size(mc)); + itf8_put_blk(cb, mc); + BLOCK_APPEND(cb, BLOCK_DATA(map), BLOCK_SIZE(map)); + + /* tag encoding map */ +#if 0 + mp = map; mc = 0; + if (h->tag_encoding_map) { + HashItem *hi; + HashIter *iter = HashTableIterCreate(); + if (!iter) + return NULL; + + while ((hi = HashTableIterNext(h->tag_encoding_map, iter))) { + cram_map *m = hi->data.p; + int sz; + + mp += itf8_put(mp, (hi->key[0]<<16)|(hi->key[1]<<8)|hi->key[2]); + if (-1 == (sz = m->codec->store(m->codec, mp, NULL, fd->version))) + return NULL; + mp += sz; + mc++; + } + + HashTableIterDestroy(iter); + } +#else + mc = 0; + BLOCK_SIZE(map) = 0; + if (c->tags_used) { + khint_t k; + +#define TAG_ID(a) ((#a[0]<<8)+#a[1]) + + for (k = kh_begin(c->tags_used); k != kh_end(c->tags_used); k++) { + int key; + if (!kh_exist(c->tags_used, k)) + continue; + + mc++; + itf8_put_blk(map, kh_key(c->tags_used, k)); + + // use block content id 4 + switch((key = kh_key(c->tags_used, k)) & 0xff) { + case 'Z': case 'H': + // string as byte_array_stop + if (CRAM_MAJOR_VERS(fd->version) == 1) { + BLOCK_APPEND(map, + "\005" // BYTE_ARRAY_STOP + "\005" // len + "\t" // stop-byte is also SAM separator + DS_aux_S "\000\000\000", + 7); + } else { + if (key>>8 == TAG_ID(OQ)) + BLOCK_APPEND(map, + "\005" // BYTE_ARRAY_STOP + "\002" // len + "\t" // stop-byte is also SAM separator + DS_aux_OQ_S, + 4); + else if (key>>8 == TAG_ID(BQ)) + BLOCK_APPEND(map, + "\005" // BYTE_ARRAY_STOP + "\002" // len + "\t" // stop-byte is also SAM separator + DS_aux_BQ_S, + 4); + else if (key>>8 == TAG_ID(BD)) + BLOCK_APPEND(map, + "\005" // BYTE_ARRAY_STOP + "\002" // len + "\t" // stop-byte is also SAM separator + DS_aux_BD_S, + 4); + else if (key>>8 == TAG_ID(BI)) + BLOCK_APPEND(map, + "\005" // BYTE_ARRAY_STOP + "\002" // len + "\t" // stop-byte is also SAM separator + DS_aux_BI_S, + 4); + else if ((key>>8 == TAG_ID(Q2)) || + (key>>8 == TAG_ID(U2)) || + (key>>8 == TAG_ID(QT)) || + (key>>8 == TAG_ID(CQ))) + BLOCK_APPEND(map, + "\005" // BYTE_ARRAY_STOP + "\002" // len + "\t" // stop-byte is also SAM separator + DS_aux_oq_S, + 4); + else if ((key>>8 == TAG_ID(R2)) || + (key>>8 == TAG_ID(E2)) || + (key>>8 == TAG_ID(CS)) || + (key>>8 == TAG_ID(BC)) || + (key>>8 == TAG_ID(RT))) + BLOCK_APPEND(map, + "\005" // BYTE_ARRAY_STOP + "\002" // len + "\t" // stop-byte is also SAM separator + DS_aux_os_S, + 4); + else + BLOCK_APPEND(map, + "\005" // BYTE_ARRAY_STOP + "\002" // len + "\t" // stop-byte is also SAM separator + DS_aux_oz_S, + 4); + } + break; + + case 'A': case 'c': case 'C': + // byte array len, 1 byte + BLOCK_APPEND(map, + "\004" // BYTE_ARRAY_LEN + "\011" // length + "\003" // HUFFMAN (len) + "\004" // huffman-len + "\001" // 1 symbol + "\001" // symbol=1 byte value + "\001" // 1 length + "\000" // length=0 + "\001" // EXTERNAL (val) + "\001" // external-len + DS_aux_S,// content-id + 11); + break; + + case 's': case 'S': + // byte array len, 2 byte + BLOCK_APPEND(map, + "\004" // BYTE_ARRAY_LEN + "\011" // length + "\003" // HUFFMAN (len) + "\004" // huffman-len + "\001" // 1 symbol + "\002" // symbol=2 byte value + "\001" // 1 length + "\000" // length=0 + "\001" // EXTERNAL (val) + "\001" // external-len + DS_aux_S,// content-id + 11); + break; + + case 'i': case 'I': case 'f': + // byte array len, 4 byte + BLOCK_APPEND(map, + "\004" // BYTE_ARRAY_LEN + "\011" // length + "\003" // HUFFMAN (len) + "\004" // huffman-len + "\001" // 1 symbol + "\004" // symbol=4 byte value + "\001" // 1 length + "\000" // length=0 + "\001" // EXTERNAL (val) + "\001" // external-len + DS_aux_S,// content-id + 11); + break; + + case 'B': + // Byte array of variable size, but we generate our tag + // byte stream at the wrong stage (during reading and not + // after slice header construction). So we use + // BYTE_ARRAY_LEN with the length codec being external + // too. + if ((key>>8 == TAG_ID(FZ)) || (key>>8 == TAG_ID(ZM))) + BLOCK_APPEND(map, + "\004" // BYTE_ARRAY_LEN + "\006" // length + "\001" // EXTERNAL (len) + "\001" // external-len + DS_aux_FZ_S // content-id + "\001" // EXTERNAL (val) + "\001" // external-len + DS_aux_FZ_S,// content-id + 8); + else + BLOCK_APPEND(map, + "\004" // BYTE_ARRAY_LEN + "\006" // length + "\001" // EXTERNAL (len) + "\001" // external-len + DS_aux_S // content-id + "\001" // EXTERNAL (val) + "\001" // external-len + DS_aux_S,// content-id + 8); + break; + + default: + fprintf(stderr, "Unsupported SAM aux type '%c'\n", + kh_key(c->tags_used, k) & 0xff); + } + //mp += m->codec->store(m->codec, mp, NULL, fd->version); + } + } +#endif + itf8_put_blk(cb, BLOCK_SIZE(map) + itf8_size(mc)); + itf8_put_blk(cb, mc); + BLOCK_APPEND(cb, BLOCK_DATA(map), BLOCK_SIZE(map)); + + if (fd->verbose) + fprintf(stderr, "Wrote compression block header in %d bytes\n", + (int)BLOCK_SIZE(cb)); + + BLOCK_UPLEN(cb); + + cram_free_block(map); + + return cb; +} + + +/* + * Encodes a slice compression header. + * + * Returns cram_block on success + * NULL on failure + */ +cram_block *cram_encode_slice_header(cram_fd *fd, cram_slice *s) { + char *buf; + char *cp; + cram_block *b = cram_new_block(MAPPED_SLICE, 0); + int j; + + if (!b) + return NULL; + + if (NULL == (cp = buf = malloc(16+5*(8+s->hdr->num_blocks)))) { + cram_free_block(b); + return NULL; + } + + cp += itf8_put(cp, s->hdr->ref_seq_id); + cp += itf8_put(cp, s->hdr->ref_seq_start); + cp += itf8_put(cp, s->hdr->ref_seq_span); + cp += itf8_put(cp, s->hdr->num_records); + if (CRAM_MAJOR_VERS(fd->version) == 2) + cp += itf8_put(cp, s->hdr->record_counter); + else if (CRAM_MAJOR_VERS(fd->version) >= 3) + cp += ltf8_put(cp, s->hdr->record_counter); + cp += itf8_put(cp, s->hdr->num_blocks); + cp += itf8_put(cp, s->hdr->num_content_ids); + for (j = 0; j < s->hdr->num_content_ids; j++) { + cp += itf8_put(cp, s->hdr->block_content_ids[j]); + } + if (s->hdr->content_type == MAPPED_SLICE) + cp += itf8_put(cp, s->hdr->ref_base_id); + + if (CRAM_MAJOR_VERS(fd->version) != 1) { + memcpy(cp, s->hdr->md5, 16); cp += 16; + } + + assert(cp-buf <= 16+5*(8+s->hdr->num_blocks)); + + b->data = (unsigned char *)buf; + b->comp_size = b->uncomp_size = cp-buf; + + return b; +} + + +/* + * Encodes a single read. + * + * Returns 0 on success + * -1 on failure + */ +static int cram_encode_slice_read(cram_fd *fd, + cram_container *c, + cram_block_compression_hdr *h, + cram_slice *s, + cram_record *cr, + int *last_pos) { + int r = 0; + int32_t i32; + unsigned char uc; + + //fprintf(stderr, "Encode seq %d, %d/%d FN=%d, %s\n", rec, core->byte, core->bit, cr->nfeature, s->name_ds->str + cr->name); + + //printf("BF=0x%x\n", cr->flags); + // bf = cram_flag_swap[cr->flags]; + i32 = fd->cram_flag_swap[cr->flags & 0xfff]; + r |= h->codecs[DS_BF]->encode(s, h->codecs[DS_BF], (char *)&i32, 1); + + i32 = cr->cram_flags & CRAM_FLAG_MASK; + r |= h->codecs[DS_CF]->encode(s, h->codecs[DS_CF], (char *)&i32, 1); + + if (CRAM_MAJOR_VERS(fd->version) != 1 && s->hdr->ref_seq_id == -2) + r |= h->codecs[DS_RI]->encode(s, h->codecs[DS_RI], (char *)&cr->ref_id, 1); + + r |= h->codecs[DS_RL]->encode(s, h->codecs[DS_RL], (char *)&cr->len, 1); + + if (c->pos_sorted) { + i32 = cr->apos - *last_pos; + r |= h->codecs[DS_AP]->encode(s, h->codecs[DS_AP], (char *)&i32, 1); + *last_pos = cr->apos; + } else { + i32 = cr->apos; + r |= h->codecs[DS_AP]->encode(s, h->codecs[DS_AP], (char *)&i32, 1); + } + + r |= h->codecs[DS_RG]->encode(s, h->codecs[DS_RG], (char *)&cr->rg, 1); + + if (c->comp_hdr->read_names_included) { + // RN codec: Already stored in block[3]. + } + + if (cr->cram_flags & CRAM_FLAG_DETACHED) { + i32 = cr->mate_flags; + r |= h->codecs[DS_MF]->encode(s, h->codecs[DS_MF], (char *)&i32, 1); + + if (!c->comp_hdr->read_names_included) { + // RN codec: Already stored in block[3]. + } + + r |= h->codecs[DS_NS]->encode(s, h->codecs[DS_NS], + (char *)&cr->mate_ref_id, 1); + + r |= h->codecs[DS_NP]->encode(s, h->codecs[DS_NP], + (char *)&cr->mate_pos, 1); + + r |= h->codecs[DS_TS]->encode(s, h->codecs[DS_TS], + (char *)&cr->tlen, 1); + } else if (cr->cram_flags & CRAM_FLAG_MATE_DOWNSTREAM) { + r |= h->codecs[DS_NF]->encode(s, h->codecs[DS_NF], + (char *)&cr->mate_line, 1); + } + + /* Aux tags */ + if (CRAM_MAJOR_VERS(fd->version) == 1) { + int j; + uc = cr->ntags; + r |= h->codecs[DS_TC]->encode(s, h->codecs[DS_TC], (char *)&uc, 1); + + for (j = 0; j < cr->ntags; j++) { + uint32_t i32 = s->TN[cr->TN_idx + j]; // id + r |= h->codecs[DS_TN]->encode(s, h->codecs[DS_TN], (char *)&i32, 1); + } + } else { + r |= h->codecs[DS_TL]->encode(s, h->codecs[DS_TL], (char *)&cr->TL, 1); + } + + // qual + // QS codec : Already stored in block[2]. + + // features (diffs) + if (!(cr->flags & BAM_FUNMAP)) { + int prev_pos = 0, j; + + r |= h->codecs[DS_FN]->encode(s, h->codecs[DS_FN], + (char *)&cr->nfeature, 1); + for (j = 0; j < cr->nfeature; j++) { + cram_feature *f = &s->features[cr->feature + j]; + + uc = f->X.code; + r |= h->codecs[DS_FC]->encode(s, h->codecs[DS_FC], (char *)&uc, 1); + i32 = f->X.pos - prev_pos; + r |= h->codecs[DS_FP]->encode(s, h->codecs[DS_FP], (char *)&i32, 1); + prev_pos = f->X.pos; + + switch(f->X.code) { + //char *seq; + + case 'X': + //fprintf(stderr, " FC=%c FP=%d base=%d\n", f->X.code, i32, f->X.base); + + uc = f->X.base; + r |= h->codecs[DS_BS]->encode(s, h->codecs[DS_BS], + (char *)&uc, 1); + break; + case 'S': + // Already done +// r |= h->codecs[DS_SC]->encode(s, h->codecs[DS_SC], +// BLOCK_DATA(s->soft_blk) + f->S.seq_idx, +// f->S.len); + +// if (IS_CRAM_3_VERS(fd)) { +// r |= h->codecs[DS_BB]->encode(s, h->codecs[DS_BB], +// BLOCK_DATA(s->seqs_blk) + f->S.seq_idx, +// f->S.len); +// } + break; + case 'I': + //seq = DSTRING_STR(s->seqs_ds) + f->S.seq_idx; + //r |= h->codecs[DS_IN]->encode(s, h->codecs[DS_IN], + // seq, f->S.len); +// if (IS_CRAM_3_VERS(fd)) { +// r |= h->codecs[DS_BB]->encode(s, h->codecs[DS_BB], +// BLOCK_DATA(s->seqs_blk) + f->I.seq_idx, +// f->I.len); +// } + break; + case 'i': + uc = f->i.base; + r |= h->codecs[DS_BA]->encode(s, h->codecs[DS_BA], + (char *)&uc, 1); + //seq = DSTRING_STR(s->seqs_ds) + f->S.seq_idx; + //r |= h->codecs[DS_IN]->encode(s, h->codecs[DS_IN], + // seq, 1); + break; + case 'D': + i32 = f->D.len; + r |= h->codecs[DS_DL]->encode(s, h->codecs[DS_DL], + (char *)&i32, 1); + break; + + case 'B': + // // Used when we try to store a non ACGTN base or an N + // // that aligns against a non ACGTN reference + + uc = f->B.base; + r |= h->codecs[DS_BA]->encode(s, h->codecs[DS_BA], + (char *)&uc, 1); + + // Already added + // uc = f->B.qual; + // r |= h->codecs[DS_QS]->encode(s, h->codecs[DS_QS], + // (char *)&uc, 1); + break; + + case 'b': + // string of bases + r |= h->codecs[DS_BB]->encode(s, h->codecs[DS_BB], + (char *)BLOCK_DATA(s->seqs_blk) + + f->b.seq_idx, + f->b.len); + break; + + case 'Q': + // Already added + // uc = f->B.qual; + // r |= h->codecs[DS_QS]->encode(s, h->codecs[DS_QS], + // (char *)&uc, 1); + break; + + case 'N': + i32 = f->N.len; + r |= h->codecs[DS_RS]->encode(s, h->codecs[DS_RS], + (char *)&i32, 1); + break; + + case 'P': + i32 = f->P.len; + r |= h->codecs[DS_PD]->encode(s, h->codecs[DS_PD], + (char *)&i32, 1); + break; + + case 'H': + i32 = f->H.len; + r |= h->codecs[DS_HC]->encode(s, h->codecs[DS_HC], + (char *)&i32, 1); + break; + + + default: + fprintf(stderr, "unhandled feature code %c\n", + f->X.code); + return -1; + } + } + + r |= h->codecs[DS_MQ]->encode(s, h->codecs[DS_MQ], + (char *)&cr->mqual, 1); + } else { + char *seq = (char *)BLOCK_DATA(s->seqs_blk) + cr->seq; + if (cr->len) + r |= h->codecs[DS_BA]->encode(s, h->codecs[DS_BA], seq, cr->len); + } + + return r ? -1 : 0; +} + + +/* + * Applies various compression methods to specific blocks, depending on + * known observations of how data series compress. + * + * Returns 0 on success + * -1 on failure + */ +static int cram_compress_slice(cram_fd *fd, cram_slice *s) { + int level = fd->level, i; + int method = 1< 5 && s->block[0]->uncomp_size > 500) + cram_compress_block(fd, s->block[0], NULL, GZIP, 1); + + if (fd->use_bz2) + method |= 1<use_rans) + method |= (1<use_lzma) + method |= (1<= 6) + methodF = method; + + + /* Specific compression methods for certain block types */ + if (cram_compress_block(fd, s->block[DS_IN], fd->m[DS_IN], //IN (seq) + method, level)) + return -1; + + if (fd->level == 0) { + /* Do nothing */ + } else if (fd->level == 1) { + if (cram_compress_block(fd, s->block[DS_QS], fd->m[DS_QS], + methodF, 1)) + return -1; + for (i = DS_aux; i <= DS_aux_oz; i++) { + if (s->block[i]) + if (cram_compress_block(fd, s->block[i], fd->m[i], + method, 1)) + return -1; + } + } else if (fd->level < 3) { + if (cram_compress_block(fd, s->block[DS_QS], fd->m[DS_QS], + method, 1)) + return -1; + if (cram_compress_block(fd, s->block[DS_BA], fd->m[DS_BA], + method, 1)) + return -1; + if (s->block[DS_BB]) + if (cram_compress_block(fd, s->block[DS_BB], fd->m[DS_BB], + method, 1)) + return -1; + for (i = DS_aux; i <= DS_aux_oz; i++) { + if (s->block[i]) + if (cram_compress_block(fd, s->block[i], fd->m[i], + method, level)) + return -1; + } + } else { + if (cram_compress_block(fd, s->block[DS_QS], fd->m[DS_QS], + method, level)) + return -1; + if (cram_compress_block(fd, s->block[DS_BA], fd->m[DS_BA], + method, level)) + return -1; + if (s->block[DS_BB]) + if (cram_compress_block(fd, s->block[DS_BB], fd->m[DS_BB], + method, level)) + return -1; + for (i = DS_aux; i <= DS_aux_oz; i++) { + if (s->block[i]) + if (cram_compress_block(fd, s->block[i], fd->m[i], + method, level)) + return -1; + } + } + + // NAME: best is generally xz, bzip2, zlib then rans1 + // It benefits well from a little bit extra compression level. + if (cram_compress_block(fd, s->block[DS_RN], fd->m[DS_RN], + method & ~(1<block[DS_NS] != s->block[0]) + if (cram_compress_block(fd, s->block[DS_NS], fd->m[DS_NS], + method, level)) + return -1; + + + /* + * Minimal compression of any block still uncompressed, bar CORE + */ + { + int i; + for (i = 1; i < DS_END; i++) { + if (!s->block[i] || s->block[i] == s->block[0]) + continue; + + // fast methods only + if (s->block[i]->method == RAW) { + cram_compress_block(fd, s->block[i], fd->m[i], + methodF, level); + } + } + } + + return 0; +} + +/* + * Encodes a single slice from a container + * + * Returns 0 on success + * -1 on failure + */ +static int cram_encode_slice(cram_fd *fd, cram_container *c, + cram_block_compression_hdr *h, cram_slice *s) { + int rec, r = 0, last_pos; + int embed_ref; + enum cram_DS_ID id; + + embed_ref = fd->embed_ref && s->hdr->ref_seq_id != -1 ? 1 : 0; + + /* + * Slice external blocks: + * ID 0 => base calls (insertions, soft-clip) + * ID 1 => qualities + * ID 2 => names + * ID 3 => TS (insert size), NP (next frag) + * ID 4 => tag values + * ID 6 => tag IDs (TN), if CRAM_V1.0 + * ID 7 => TD tag dictionary, if !CRAM_V1.0 + */ + + /* Create cram slice header */ + s->hdr->ref_base_id = embed_ref ? DS_ref : -1; + s->hdr->record_counter = c->num_records + c->record_counter; + c->num_records += s->hdr->num_records; + + s->block = calloc(DS_END, sizeof(s->block[0])); + s->hdr->block_content_ids = malloc(DS_END * sizeof(int32_t)); + if (!s->block || !s->hdr->block_content_ids) + return -1; + + // Create first fixed blocks, always external. + // CORE + if (!(s->block[0] = cram_new_block(CORE, 0))) + return -1; + + // TN block for CRAM v1 + if (CRAM_MAJOR_VERS(fd->version) == 1) { + if (h->codecs[DS_TN]->codec == E_EXTERNAL) { + if (!(s->block[DS_TN] = cram_new_block(EXTERNAL,DS_TN))) return -1; + h->codecs[DS_TN]->external.content_id = DS_TN; + } else { + s->block[DS_TN] = s->block[0]; + } + s->block[DS_TN] = s->block[DS_TN]; + } + + // Embedded reference + if (embed_ref) { + if (!(s->block[DS_ref] = cram_new_block(EXTERNAL, DS_ref))) + return -1; + s->ref_id = DS_ref; // needed? + BLOCK_APPEND(s->block[DS_ref], + c->ref + c->first_base - c->ref_start, + c->last_base - c->first_base + 1); + } + + /* + * All the data-series blocks if appropriate. + */ + for (id = DS_BF; id < DS_TN; id++) { + if (h->codecs[id] && (h->codecs[id]->codec == E_EXTERNAL || + h->codecs[id]->codec == E_BYTE_ARRAY_STOP || + h->codecs[id]->codec == E_BYTE_ARRAY_LEN)) { + switch (h->codecs[id]->codec) { + case E_EXTERNAL: + if (!(s->block[id] = cram_new_block(EXTERNAL, id))) + return -1; + h->codecs[id]->external.content_id = id; + break; + + case E_BYTE_ARRAY_STOP: + if (!(s->block[id] = cram_new_block(EXTERNAL, id))) + return -1; + h->codecs[id]->byte_array_stop.content_id = id; + break; + + case E_BYTE_ARRAY_LEN: { + cram_codec *cc; + + cc = h->codecs[id]->e_byte_array_len.len_codec; + if (cc->codec == E_EXTERNAL) { + int eid = cc->external.content_id; + if (!(s->block[eid] = cram_new_block(EXTERNAL, eid))) + return -1; + cc->external.content_id = eid; + cc->out = s->block[eid]; + } + + cc = h->codecs[id]->e_byte_array_len.val_codec; + if (cc->codec == E_EXTERNAL) { + int eid = cc->external.content_id; + if (!s->block[eid]) + if (!(s->block[eid] = cram_new_block(EXTERNAL, eid))) + return -1; + cc->external.content_id = eid; + cc->out = s->block[eid]; + } + break; + } + default: + break; + } + } else { + if (!(id == DS_BB && !h->codecs[DS_BB])) + s->block[id] = s->block[0]; + } + if (h->codecs[id]) + h->codecs[id]->out = s->block[id]; + } + + /* Encode reads */ + last_pos = s->hdr->ref_seq_start; + for (rec = 0; rec < s->hdr->num_records; rec++) { + cram_record *cr = &s->crecs[rec]; + if (cram_encode_slice_read(fd, c, h, s, cr, &last_pos) == -1) + return -1; + } + + s->block[0]->uncomp_size = s->block[0]->byte + (s->block[0]->bit < 7); + s->block[0]->comp_size = s->block[0]->uncomp_size; + + // Make sure the fixed blocks point to the correct sources + s->block[DS_IN] = s->base_blk; s->base_blk = NULL; + s->block[DS_QS] = s->qual_blk; s->qual_blk = NULL; + s->block[DS_RN] = s->name_blk; s->name_blk = NULL; + s->block[DS_SC] = s->soft_blk; s->soft_blk = NULL; + s->block[DS_aux]= s->aux_blk; s->aux_blk = NULL; + s->block[DS_aux_OQ]= s->aux_OQ_blk; s->aux_OQ_blk = NULL; + s->block[DS_aux_BQ]= s->aux_BQ_blk; s->aux_BQ_blk = NULL; + s->block[DS_aux_BD]= s->aux_BD_blk; s->aux_BD_blk = NULL; + s->block[DS_aux_BI]= s->aux_BI_blk; s->aux_BI_blk = NULL; + s->block[DS_aux_FZ]= s->aux_FZ_blk; s->aux_FZ_blk = NULL; + s->block[DS_aux_oq]= s->aux_oq_blk; s->aux_oq_blk = NULL; + s->block[DS_aux_os]= s->aux_os_blk; s->aux_os_blk = NULL; + s->block[DS_aux_oz]= s->aux_oz_blk; s->aux_oz_blk = NULL; + + // Ensure block sizes are up to date. + for (id = 1; id < DS_END; id++) { + if (!s->block[id] || s->block[id] == s->block[0]) + continue; + + if (s->block[id]->uncomp_size == 0) + BLOCK_UPLEN(s->block[id]); + } + + // Compress it all + if (cram_compress_slice(fd, s) == -1) + return -1; + + // Collapse empty blocks and create hdr_block + { + int i, j; + for (i = j = 1; i < DS_END; i++) { + if (!s->block[i] || s->block[i] == s->block[0]) + continue; + if (s->block[i]->uncomp_size == 0) { + cram_free_block(s->block[i]); + s->block[i] = NULL; + continue; + } + s->block[j] = s->block[i]; + s->hdr->block_content_ids[j-1] = s->block[i]->content_id; + j++; + } + s->hdr->num_content_ids = j-1; + s->hdr->num_blocks = j; + + if (!(s->hdr_block = cram_encode_slice_header(fd, s))) + return -1; + } + + return r ? -1 : 0; +} + +/* + * Encodes all slices in a container into blocks. + * Returns 0 on success + * -1 on failure + */ +int cram_encode_container(cram_fd *fd, cram_container *c) { + int i, j, slice_offset; + cram_block_compression_hdr *h = c->comp_hdr; + cram_block *c_hdr; + int multi_ref = 0; + int r1, r2, sn, nref; + spare_bams *spares; + + /* Cache references up-front if we have unsorted access patterns */ + pthread_mutex_lock(&fd->ref_lock); + nref = fd->refs->nref; + pthread_mutex_unlock(&fd->ref_lock); + + if (!fd->no_ref && c->refs_used) { + for (i = 0; i < nref; i++) { + if (c->refs_used[i]) + cram_get_ref(fd, i, 1, 0); + } + } + + /* To create M5 strings */ + /* Fetch reference sequence */ + if (!fd->no_ref) { + bam_seq_t *b = c->bams[0]; + char *ref; + + ref = cram_get_ref(fd, bam_ref(b), 1, 0); + if (!ref && bam_ref(b) >= 0) { + fprintf(stderr, "Failed to load reference #%d\n", bam_ref(b)); + return -1; + } + if ((c->ref_id = bam_ref(b)) >= 0) { + c->ref_seq_id = c->ref_id; + c->ref = fd->refs->ref_id[c->ref_seq_id]->seq; + c->ref_start = 1; + c->ref_end = fd->refs->ref_id[c->ref_seq_id]->length; + } else { + c->ref_seq_id = c->ref_id; // FIXME remove one var! + } + } else { + c->ref_id = bam_ref(c->bams[0]); + cram_ref_incr(fd->refs, c->ref_id); + c->ref_seq_id = c->ref_id; + } + + /* Turn bams into cram_records and gather basic stats */ + for (r1 = sn = 0; r1 < c->curr_c_rec; sn++) { + cram_slice *s = c->slices[sn]; + int first_base = INT_MAX, last_base = INT_MIN; + + assert(sn < c->curr_slice); + + /* FIXME: we could create our slice objects here too instead of + * in cram_put_bam_seq. It's more natural here and also this is + * bit is threaded so it's less work in the main thread. + */ + + for (r2 = 0; r1 < c->curr_c_rec && r2 < c->max_rec; r1++, r2++) { + cram_record *cr = &s->crecs[r2]; + bam_seq_t *b = c->bams[r1]; + + /* If multi-ref we need to cope with changing reference per seq */ + if (c->multi_seq && !fd->no_ref) { + if (bam_ref(b) != c->ref_seq_id && bam_ref(b) >= 0) { + if (c->ref_seq_id >= 0) + cram_ref_decr(fd->refs, c->ref_seq_id); + + if (!cram_get_ref(fd, bam_ref(b), 1, 0)) { + fprintf(stderr, "Failed to load reference #%d\n", + bam_ref(b)); + return -1; + } + + c->ref_seq_id = bam_ref(b); // overwritten later by -2 + assert(fd->refs->ref_id[c->ref_seq_id]->seq); + c->ref = fd->refs->ref_id[c->ref_seq_id]->seq; + c->ref_start = 1; + c->ref_end = fd->refs->ref_id[c->ref_seq_id]->length; + } + } + + if (process_one_read(fd, c, s, cr, b, r2) != 0) + return -1; + + if (first_base > cr->apos) + first_base = cr->apos; + + if (last_base < cr->aend) + last_base = cr->aend; + } + + if (c->multi_seq) { + s->hdr->ref_seq_id = -2; + s->hdr->ref_seq_start = 0; + s->hdr->ref_seq_span = 0; + } else { + s->hdr->ref_seq_id = c->ref_id; + s->hdr->ref_seq_start = first_base; + s->hdr->ref_seq_span = last_base - first_base + 1; + } + s->hdr->num_records = r2; + } + + if (c->multi_seq && !fd->no_ref) { + if (c->ref_seq_id >= 0) + cram_ref_decr(fd->refs, c->ref_seq_id); + } + + /* Link our bams[] array onto the spare bam list for reuse */ + spares = malloc(sizeof(*spares)); + pthread_mutex_lock(&fd->bam_list_lock); + spares->bams = c->bams; + spares->next = fd->bl; + fd->bl = spares; + pthread_mutex_unlock(&fd->bam_list_lock); + c->bams = NULL; + + /* Detect if a multi-seq container */ + cram_stats_encoding(fd, c->stats[DS_RI]); + multi_ref = c->stats[DS_RI]->nvals > 1; + + if (multi_ref) { + if (fd->verbose) + fprintf(stderr, "Multi-ref container\n"); + c->ref_seq_id = -2; + c->ref_seq_start = 0; + c->ref_seq_span = 0; + } + + + /* Compute MD5s */ + for (i = 0; i < c->curr_slice; i++) { + cram_slice *s = c->slices[i]; + + if (CRAM_MAJOR_VERS(fd->version) != 1) { + if (s->hdr->ref_seq_id >= 0 && c->multi_seq == 0 && !fd->no_ref) { + hts_md5_context *md5 = hts_md5_init(); + if (!md5) + return -1; + hts_md5_update(md5, + c->ref + s->hdr->ref_seq_start - c->ref_start, + s->hdr->ref_seq_span); + hts_md5_final(s->hdr->md5, md5); + hts_md5_destroy(md5); + } else { + memset(s->hdr->md5, 0, 16); + } + } + } + + c->num_records = 0; + c->num_blocks = 1; // cram_block_compression_hdr + c->length = 0; + + //fprintf(stderr, "=== BF ===\n"); + h->codecs[DS_BF] = cram_encoder_init(cram_stats_encoding(fd, c->stats[DS_BF]), + c->stats[DS_BF], E_INT, NULL, + fd->version); + + //fprintf(stderr, "=== CF ===\n"); + h->codecs[DS_CF] = cram_encoder_init(cram_stats_encoding(fd, c->stats[DS_CF]), + c->stats[DS_CF], E_INT, NULL, + fd->version); +// fprintf(stderr, "=== RN ===\n"); +// h->codecs[DS_RN] = cram_encoder_init(cram_stats_encoding(fd, c->stats[DS_RN]), +// c->stats[DS_RN], E_BYTE_ARRAY, NULL, +// fd->version); + + //fprintf(stderr, "=== AP ===\n"); + if (c->pos_sorted) { + h->codecs[DS_AP] = cram_encoder_init(cram_stats_encoding(fd, c->stats[DS_AP]), + c->stats[DS_AP], E_INT, NULL, + fd->version); + } else { + int p[2] = {0, c->max_apos}; + h->codecs[DS_AP] = cram_encoder_init(E_BETA, NULL, E_INT, p, + fd->version); + } + + //fprintf(stderr, "=== RG ===\n"); + h->codecs[DS_RG] = cram_encoder_init(cram_stats_encoding(fd, c->stats[DS_RG]), + c->stats[DS_RG], E_INT, NULL, + fd->version); + + //fprintf(stderr, "=== MQ ===\n"); + h->codecs[DS_MQ] = cram_encoder_init(cram_stats_encoding(fd, c->stats[DS_MQ]), + c->stats[DS_MQ], E_INT, NULL, + fd->version); + + //fprintf(stderr, "=== NS ===\n"); + h->codecs[DS_NS] = cram_encoder_init(cram_stats_encoding(fd, c->stats[DS_NS]), + c->stats[DS_NS], E_INT, NULL, + fd->version); + + //fprintf(stderr, "=== MF ===\n"); + h->codecs[DS_MF] = cram_encoder_init(cram_stats_encoding(fd, c->stats[DS_MF]), + c->stats[DS_MF], E_INT, NULL, + fd->version); + + //fprintf(stderr, "=== TS ===\n"); + h->codecs[DS_TS] = cram_encoder_init(cram_stats_encoding(fd, c->stats[DS_TS]), + c->stats[DS_TS], E_INT, NULL, + fd->version); + //fprintf(stderr, "=== NP ===\n"); + h->codecs[DS_NP] = cram_encoder_init(cram_stats_encoding(fd, c->stats[DS_NP]), + c->stats[DS_NP], E_INT, NULL, + fd->version); + //fprintf(stderr, "=== NF ===\n"); + h->codecs[DS_NF] = cram_encoder_init(cram_stats_encoding(fd, c->stats[DS_NF]), + c->stats[DS_NF], E_INT, NULL, + fd->version); + + //fprintf(stderr, "=== RL ===\n"); + h->codecs[DS_RL] = cram_encoder_init(cram_stats_encoding(fd, c->stats[DS_RL]), + c->stats[DS_RL], E_INT, NULL, + fd->version); + + //fprintf(stderr, "=== FN ===\n"); + h->codecs[DS_FN] = cram_encoder_init(cram_stats_encoding(fd, c->stats[DS_FN]), + c->stats[DS_FN], E_INT, NULL, + fd->version); + + //fprintf(stderr, "=== FC ===\n"); + h->codecs[DS_FC] = cram_encoder_init(cram_stats_encoding(fd, c->stats[DS_FC]), + c->stats[DS_FC], E_BYTE, NULL, + fd->version); + + //fprintf(stderr, "=== FP ===\n"); + h->codecs[DS_FP] = cram_encoder_init(cram_stats_encoding(fd, c->stats[DS_FP]), + c->stats[DS_FP], E_INT, NULL, + fd->version); + + //fprintf(stderr, "=== DL ===\n"); + h->codecs[DS_DL] = cram_encoder_init(cram_stats_encoding(fd, c->stats[DS_DL]), + c->stats[DS_DL], E_INT, NULL, + fd->version); + + //fprintf(stderr, "=== BA ===\n"); + h->codecs[DS_BA] = cram_encoder_init(cram_stats_encoding(fd, c->stats[DS_BA]), + c->stats[DS_BA], E_BYTE, NULL, + fd->version); + + if (CRAM_MAJOR_VERS(fd->version) >= 3) { + cram_byte_array_len_encoder e; + + e.len_encoding = E_EXTERNAL; + e.len_dat = (void *)DS_BB_len; + //e.len_dat = (void *)DS_BB; + + e.val_encoding = E_EXTERNAL; + e.val_dat = (void *)DS_BB; + + h->codecs[DS_BB] = cram_encoder_init(E_BYTE_ARRAY_LEN, NULL, + E_BYTE_ARRAY, (void *)&e, + fd->version); + } else { + h->codecs[DS_BB] = NULL; + } + + //fprintf(stderr, "=== BS ===\n"); + h->codecs[DS_BS] = cram_encoder_init(cram_stats_encoding(fd, c->stats[DS_BS]), + c->stats[DS_BS], E_BYTE, NULL, + fd->version); + + if (CRAM_MAJOR_VERS(fd->version) == 1) { + h->codecs[DS_TL] = NULL; + h->codecs[DS_RI] = NULL; + h->codecs[DS_RS] = NULL; + h->codecs[DS_PD] = NULL; + h->codecs[DS_HC] = NULL; + h->codecs[DS_SC] = NULL; + + //fprintf(stderr, "=== TC ===\n"); + h->codecs[DS_TC] = cram_encoder_init(cram_stats_encoding(fd, c->stats[DS_TC]), + c->stats[DS_TC], E_BYTE, NULL, + fd->version); + + //fprintf(stderr, "=== TN ===\n"); + h->codecs[DS_TN] = cram_encoder_init(cram_stats_encoding(fd, c->stats[DS_TN]), + c->stats[DS_TN], E_INT, NULL, + fd->version); + } else { + h->codecs[DS_TC] = NULL; + h->codecs[DS_TN] = NULL; + + //fprintf(stderr, "=== TL ===\n"); + h->codecs[DS_TL] = cram_encoder_init(cram_stats_encoding(fd, c->stats[DS_TL]), + c->stats[DS_TL], E_INT, NULL, + fd->version); + + + //fprintf(stderr, "=== RI ===\n"); + h->codecs[DS_RI] = cram_encoder_init(cram_stats_encoding(fd, c->stats[DS_RI]), + c->stats[DS_RI], E_INT, NULL, + fd->version); + + //fprintf(stderr, "=== RS ===\n"); + h->codecs[DS_RS] = cram_encoder_init(cram_stats_encoding(fd, c->stats[DS_RS]), + c->stats[DS_RS], E_INT, NULL, + fd->version); + + //fprintf(stderr, "=== PD ===\n"); + h->codecs[DS_PD] = cram_encoder_init(cram_stats_encoding(fd, c->stats[DS_PD]), + c->stats[DS_PD], E_INT, NULL, + fd->version); + + //fprintf(stderr, "=== HC ===\n"); + h->codecs[DS_HC] = cram_encoder_init(cram_stats_encoding(fd, c->stats[DS_HC]), + c->stats[DS_HC], E_INT, NULL, + fd->version); + + //fprintf(stderr, "=== SC ===\n"); + if (1) { + int i2[2] = {0, DS_SC}; + + h->codecs[DS_SC] = cram_encoder_init(E_BYTE_ARRAY_STOP, NULL, + E_BYTE_ARRAY, (void *)i2, + fd->version); + } else { + // Appears to be no practical benefit to using this method, + // but it may work better if we start mixing SC, IN and BB + // elements into the same external block. + cram_byte_array_len_encoder e; + + e.len_encoding = E_EXTERNAL; + e.len_dat = (void *)DS_SC_len; + + e.val_encoding = E_EXTERNAL; + e.val_dat = (void *)DS_SC; + + h->codecs[DS_SC] = cram_encoder_init(E_BYTE_ARRAY_LEN, NULL, + E_BYTE_ARRAY, (void *)&e, + fd->version); + } + } + + //fprintf(stderr, "=== IN ===\n"); + { + int i2[2] = {0, DS_IN}; + h->codecs[DS_IN] = cram_encoder_init(E_BYTE_ARRAY_STOP, NULL, + E_BYTE_ARRAY, (void *)i2, + fd->version); + } + + h->codecs[DS_QS] = cram_encoder_init(E_EXTERNAL, NULL, E_BYTE, + (void *)DS_QS, + fd->version); + { + int i2[2] = {0, DS_RN}; + h->codecs[DS_RN] = cram_encoder_init(E_BYTE_ARRAY_STOP, NULL, + E_BYTE_ARRAY, (void *)i2, + fd->version); + } + + + /* Encode slices */ + for (i = 0; i < c->curr_slice; i++) { + if (fd->verbose) + fprintf(stderr, "Encode slice %d\n", i); + if (cram_encode_slice(fd, c, h, c->slices[i]) != 0) + return -1; + } + + /* Create compression header */ + { + h->ref_seq_id = c->ref_seq_id; + h->ref_seq_start = c->ref_seq_start; + h->ref_seq_span = c->ref_seq_span; + h->num_records = c->num_records; + + h->mapped_qs_included = 0; // fixme + h->unmapped_qs_included = 0; // fixme + h->AP_delta = c->pos_sorted; + // h->... fixme + memcpy(h->substitution_matrix, CRAM_SUBST_MATRIX, 20); + + if (!(c_hdr = cram_encode_compression_header(fd, c, h))) + return -1; + } + + /* Compute landmarks */ + /* Fill out slice landmarks */ + c->num_landmarks = c->curr_slice; + c->landmark = malloc(c->num_landmarks * sizeof(*c->landmark)); + if (!c->landmark) + return -1; + + /* + * Slice offset starts after the first block, so we need to simulate + * writing it to work out the correct offset + */ + { + slice_offset = c_hdr->method == RAW + ? c_hdr->uncomp_size + : c_hdr->comp_size; + slice_offset += 2 + 4*(CRAM_MAJOR_VERS(fd->version) >= 3) + + itf8_size(c_hdr->content_id) + + itf8_size(c_hdr->comp_size) + + itf8_size(c_hdr->uncomp_size); + } + + c->ref_seq_id = c->slices[0]->hdr->ref_seq_id; + c->ref_seq_start = c->slices[0]->hdr->ref_seq_start; + c->ref_seq_span = c->slices[0]->hdr->ref_seq_span; + for (i = 0; i < c->curr_slice; i++) { + cram_slice *s = c->slices[i]; + + c->num_blocks += s->hdr->num_blocks + 1; // slice header + c->landmark[i] = slice_offset; + + if (s->hdr->ref_seq_start + s->hdr->ref_seq_span > + c->ref_seq_start + c->ref_seq_span) { + c->ref_seq_span = s->hdr->ref_seq_start + s->hdr->ref_seq_span + - c->ref_seq_start; + } + + slice_offset += s->hdr_block->method == RAW + ? s->hdr_block->uncomp_size + : s->hdr_block->comp_size; + + slice_offset += 2 + 4*(CRAM_MAJOR_VERS(fd->version) >= 3) + + itf8_size(s->hdr_block->content_id) + + itf8_size(s->hdr_block->comp_size) + + itf8_size(s->hdr_block->uncomp_size); + + for (j = 0; j < s->hdr->num_blocks; j++) { + slice_offset += 2 + 4*(CRAM_MAJOR_VERS(fd->version) >= 3) + + itf8_size(s->block[j]->content_id) + + itf8_size(s->block[j]->comp_size) + + itf8_size(s->block[j]->uncomp_size); + + slice_offset += s->block[j]->method == RAW + ? s->block[j]->uncomp_size + : s->block[j]->comp_size; + } + } + c->length += slice_offset; // just past the final slice + + c->comp_hdr_block = c_hdr; + + if (c->ref_seq_id >= 0) { + cram_ref_decr(fd->refs, c->ref_seq_id); + } + + /* Cache references up-front if we have unsorted access patterns */ + if (!fd->no_ref && c->refs_used) { + for (i = 0; i < fd->refs->nref; i++) { + if (c->refs_used[i]) + cram_ref_decr(fd->refs, i); + } + } + + return 0; +} + + +/* + * Adds a feature code to a read within a slice. For purposes of minimising + * memory allocations and fragmentation we have one array of features for all + * reads within the slice. We return the index into this array for this new + * feature. + * + * Returns feature index on success + * -1 on failure. + */ +static int cram_add_feature(cram_container *c, cram_slice *s, + cram_record *r, cram_feature *f) { + if (s->nfeatures >= s->afeatures) { + s->afeatures = s->afeatures ? s->afeatures*2 : 1024; + s->features = realloc(s->features, s->afeatures*sizeof(*s->features)); + if (!s->features) + return -1; + } + + if (!r->nfeature++) { + r->feature = s->nfeatures; + cram_stats_add(c->stats[DS_FP], f->X.pos); + } else { + cram_stats_add(c->stats[DS_FP], + f->X.pos - s->features[r->feature + r->nfeature-2].X.pos); + } + cram_stats_add(c->stats[DS_FC], f->X.code); + + s->features[s->nfeatures++] = *f; + + return 0; +} + +static int cram_add_substitution(cram_fd *fd, cram_container *c, + cram_slice *s, cram_record *r, + int pos, char base, char qual, char ref) { + cram_feature f; + + // seq=ACGTN vs ref=ACGT or seq=ACGT vs ref=ACGTN + if (fd->L2[(uc)base]<4 || (fd->L2[(uc)base]<5 && fd->L2[(uc)ref]<4)) { + f.X.pos = pos+1; + f.X.code = 'X'; + f.X.base = fd->cram_sub_matrix[ref&0x1f][base&0x1f]; + cram_stats_add(c->stats[DS_BS], f.X.base); + } else { + f.B.pos = pos+1; + f.B.code = 'B'; + f.B.base = base; + f.B.qual = qual; + cram_stats_add(c->stats[DS_BA], f.B.base); + cram_stats_add(c->stats[DS_QS], f.B.qual); + BLOCK_APPEND_CHAR(s->qual_blk, qual); + } + return cram_add_feature(c, s, r, &f); +} + +static int cram_add_bases(cram_fd *fd, cram_container *c, + cram_slice *s, cram_record *r, + int pos, int len, char *base) { + cram_feature f; + + f.b.pos = pos+1; + f.b.code = 'b'; + f.b.seq_idx = base - (char *)BLOCK_DATA(s->seqs_blk); + f.b.len = len; + + return cram_add_feature(c, s, r, &f); +} + +static int cram_add_base(cram_fd *fd, cram_container *c, + cram_slice *s, cram_record *r, + int pos, char base, char qual) { + cram_feature f; + f.B.pos = pos+1; + f.B.code = 'B'; + f.B.base = base; + f.B.qual = qual; + cram_stats_add(c->stats[DS_BA], base); + cram_stats_add(c->stats[DS_QS], qual); + BLOCK_APPEND_CHAR(s->qual_blk, qual); + return cram_add_feature(c, s, r, &f); +} + +static int cram_add_quality(cram_fd *fd, cram_container *c, + cram_slice *s, cram_record *r, + int pos, char qual) { + cram_feature f; + f.Q.pos = pos+1; + f.Q.code = 'Q'; + f.Q.qual = qual; + cram_stats_add(c->stats[DS_QS], qual); + BLOCK_APPEND_CHAR(s->qual_blk, qual); + return cram_add_feature(c, s, r, &f); +} + +static int cram_add_deletion(cram_container *c, cram_slice *s, cram_record *r, + int pos, int len, char *base) { + cram_feature f; + f.D.pos = pos+1; + f.D.code = 'D'; + f.D.len = len; + cram_stats_add(c->stats[DS_DL], len); + return cram_add_feature(c, s, r, &f); +} + +static int cram_add_softclip(cram_container *c, cram_slice *s, cram_record *r, + int pos, int len, char *base, int version) { + cram_feature f; + f.S.pos = pos+1; + f.S.code = 'S'; + f.S.len = len; + switch (CRAM_MAJOR_VERS(version)) { + case 1: + f.S.seq_idx = BLOCK_SIZE(s->base_blk); + BLOCK_APPEND(s->base_blk, base, len); + BLOCK_APPEND_CHAR(s->base_blk, '\0'); + break; + + case 2: + default: + f.S.seq_idx = BLOCK_SIZE(s->soft_blk); + if (base) { + BLOCK_APPEND(s->soft_blk, base, len); + } else { + int i; + for (i = 0; i < len; i++) + BLOCK_APPEND_CHAR(s->soft_blk, 'N'); + } + BLOCK_APPEND_CHAR(s->soft_blk, '\0'); + break; + +// default: +// // v3.0 onwards uses BB data-series +// f.S.seq_idx = BLOCK_SIZE(s->soft_blk); + } + return cram_add_feature(c, s, r, &f); +} + +static int cram_add_hardclip(cram_container *c, cram_slice *s, cram_record *r, + int pos, int len, char *base) { + cram_feature f; + f.S.pos = pos+1; + f.S.code = 'H'; + f.S.len = len; + cram_stats_add(c->stats[DS_HC], len); + return cram_add_feature(c, s, r, &f); +} + +static int cram_add_skip(cram_container *c, cram_slice *s, cram_record *r, + int pos, int len, char *base) { + cram_feature f; + f.S.pos = pos+1; + f.S.code = 'N'; + f.S.len = len; + cram_stats_add(c->stats[DS_RS], len); + return cram_add_feature(c, s, r, &f); +} + +static int cram_add_pad(cram_container *c, cram_slice *s, cram_record *r, + int pos, int len, char *base) { + cram_feature f; + f.S.pos = pos+1; + f.S.code = 'P'; + f.S.len = len; + cram_stats_add(c->stats[DS_PD], len); + return cram_add_feature(c, s, r, &f); +} + +static int cram_add_insertion(cram_container *c, cram_slice *s, cram_record *r, + int pos, int len, char *base) { + cram_feature f; + f.I.pos = pos+1; + if (len == 1) { + char b = base ? *base : 'N'; + f.i.code = 'i'; + f.i.base = b; + cram_stats_add(c->stats[DS_BA], b); + } else { + f.I.code = 'I'; + f.I.len = len; + f.S.seq_idx = BLOCK_SIZE(s->base_blk); + if (base) { + BLOCK_APPEND(s->base_blk, base, len); + } else { + int i; + for (i = 0; i < len; i++) + BLOCK_APPEND_CHAR(s->base_blk, 'N'); + } + BLOCK_APPEND_CHAR(s->base_blk, '\0'); + } + return cram_add_feature(c, s, r, &f); +} + +/* + * Encodes auxiliary data. + * Returns the read-group parsed out of the BAM aux fields on success + * NULL on failure or no rg present (FIXME) + */ +static char *cram_encode_aux_1_0(cram_fd *fd, bam_seq_t *b, cram_container *c, + cram_slice *s, cram_record *cr) { + char *aux, *tmp, *rg = NULL; + int aux_size = bam_blk_size(b) - + ((char *)bam_aux(b) - (char *)&bam_ref(b)); + + /* Worst case is 1 nul char on every ??:Z: string, so +33% */ + BLOCK_GROW(s->aux_blk, aux_size*1.34+1); + tmp = (char *)BLOCK_END(s->aux_blk); + + aux = (char *)bam_aux(b); + cr->TN_idx = s->nTN; + + while (aux[0] != 0) { + int32_t i32; + int r; + + if (aux[0] == 'R' && aux[1] == 'G' && aux[2] == 'Z') { + rg = &aux[3]; + while (*aux++); + continue; + } + if (aux[0] == 'M' && aux[1] == 'D' && aux[2] == 'Z') { + while (*aux++); + continue; + } + if (aux[0] == 'N' && aux[1] == 'M') { + switch(aux[2]) { + case 'A': case 'C': case 'c': aux+=4; break; + case 'I': case 'i': case 'f': aux+=7; break; + default: + fprintf(stderr, "Unhandled type code for NM tag\n"); + return NULL; + } + continue; + } + + cr->ntags++; + + i32 = (aux[0]<<16) | (aux[1]<<8) | aux[2]; + kh_put(s_i2i, c->tags_used, i32, &r); + if (-1 == r) + return NULL; + + if (s->nTN >= s->aTN) { + s->aTN = s->aTN ? s->aTN*2 : 1024; + if (!(s->TN = realloc(s->TN, s->aTN * sizeof(*s->TN)))) + return NULL; + } + s->TN[s->nTN++] = i32; + cram_stats_add(c->stats[DS_TN], i32); + + switch(aux[2]) { + case 'A': case 'C': case 'c': + aux+=3; //*tmp++=*aux++; *tmp++=*aux++; *tmp++=*aux++; + *tmp++=*aux++; + break; + + case 'S': case 's': + aux+=3; //*tmp++=*aux++; *tmp++=*aux++; *tmp++=*aux++; + *tmp++=*aux++; *tmp++=*aux++; + break; + + case 'I': case 'i': case 'f': + aux+=3; //*tmp++=*aux++; *tmp++=*aux++; *tmp++=*aux++; + *tmp++=*aux++; *tmp++=*aux++; *tmp++=*aux++; *tmp++=*aux++; + break; + + case 'd': + aux+=3; //*tmp++=*aux++; *tmp++=*aux++; *tmp++=*aux++; + *tmp++=*aux++; *tmp++=*aux++; *tmp++=*aux++; *tmp++=*aux++; + *tmp++=*aux++; *tmp++=*aux++; *tmp++=*aux++; *tmp++=*aux++; + break; + + case 'Z': case 'H': + aux+=3; //*tmp++=*aux++; *tmp++=*aux++; *tmp++=*aux++; + while ((*tmp++=*aux++)); + *tmp++ = '\t'; // stop byte + break; + + case 'B': { + int type = aux[3], blen; + uint32_t count = (uint32_t)((((unsigned char *)aux)[4]<< 0) + + (((unsigned char *)aux)[5]<< 8) + + (((unsigned char *)aux)[6]<<16) + + (((unsigned char *)aux)[7]<<24)); + // skip TN field + aux+=3; //*tmp++=*aux++; *tmp++=*aux++; *tmp++=*aux++; + + // We use BYTE_ARRAY_LEN with external length, so store that first + switch (type) { + case 'c': case 'C': + blen = count; + break; + case 's': case 'S': + blen = 2*count; + break; + case 'i': case 'I': case 'f': + blen = 4*count; + break; + default: + fprintf(stderr, "Unknown sub-type '%c' for aux type 'B'\n", + type); + return NULL; + + } + + tmp += itf8_put(tmp, blen+5); + + *tmp++=*aux++; // sub-type & length + *tmp++=*aux++; *tmp++=*aux++; *tmp++=*aux++; *tmp++=*aux++; + + // The tag data itself + memcpy(tmp, aux, blen); tmp += blen; aux += blen; + + //cram_stats_add(c->aux_B_stats, blen); + break; + } + default: + fprintf(stderr, "Unknown aux type '%c'\n", aux[2]); + return NULL; + } + } + cram_stats_add(c->stats[DS_TC], cr->ntags); + + cr->aux = BLOCK_SIZE(s->aux_blk); + cr->aux_size = (uc *)tmp - (BLOCK_DATA(s->aux_blk) + cr->aux); + BLOCK_SIZE(s->aux_blk) = (uc *)tmp - BLOCK_DATA(s->aux_blk); + assert(s->aux_blk->byte <= s->aux_blk->alloc); + + return rg; +} + +/* + * Encodes auxiliary data. Largely duplicated from above, but done so to + * keep it simple and avoid a myriad of version ifs. + * + * Returns the read-group parsed out of the BAM aux fields on success + * NULL on failure or no rg present (FIXME) + */ +static char *cram_encode_aux(cram_fd *fd, bam_seq_t *b, cram_container *c, + cram_slice *s, cram_record *cr) { + char *aux, *orig, *tmp, *rg = NULL; + int aux_size = bam_get_l_aux(b); + cram_block *td_b = c->comp_hdr->TD_blk; + int TD_blk_size = BLOCK_SIZE(td_b), new; + char *key; + khint_t k; + + + /* Worst case is 1 nul char on every ??:Z: string, so +33% */ + BLOCK_GROW(s->aux_blk, aux_size*1.34+1); + tmp = (char *)BLOCK_END(s->aux_blk); + + + orig = aux = (char *)bam_aux(b); + + // Copy aux keys to td_b and aux values to s->aux_blk + while (aux - orig < aux_size && aux[0] != 0) { + uint32_t i32; + int r; + + // RG:Z + if (aux[0] == 'R' && aux[1] == 'G' && aux[2] == 'Z') { + rg = &aux[3]; + while (*aux++); + continue; + } + + // MD:Z + if (aux[0] == 'M' && aux[1] == 'D' && aux[2] == 'Z') { + if (cr->len && !fd->no_ref && !(cr->flags & BAM_FUNMAP)) { + while (*aux++); + continue; + } + } + + // NM:i + if (aux[0] == 'N' && aux[1] == 'M') { + if (cr->len && !fd->no_ref && !(cr->flags & BAM_FUNMAP)) { + switch(aux[2]) { + case 'A': case 'C': case 'c': aux+=4; break; + case 'S': case 's': aux+=5; break; + case 'I': case 'i': case 'f': aux+=7; break; + default: + fprintf(stderr, "Unhandled type code for NM tag\n"); + return NULL; + } + continue; + } + } + + BLOCK_APPEND(td_b, aux, 3); + + i32 = (aux[0]<<16) | (aux[1]<<8) | aux[2]; + kh_put(s_i2i, c->tags_used, i32, &r); + if (-1 == r) + return NULL; + + // BQ:Z + if (aux[0] == 'B' && aux[1] == 'Q' && aux[2] == 'Z') { + char *tmp; + if (!s->aux_BQ_blk) + if (!(s->aux_BQ_blk = cram_new_block(EXTERNAL, DS_aux_BQ))) + return NULL; + BLOCK_GROW(s->aux_BQ_blk, aux_size*1.34+1); + tmp = (char *)BLOCK_END(s->aux_BQ_blk); + aux += 3; + while ((*tmp++=*aux++)); + *tmp++ = '\t'; + BLOCK_SIZE(s->aux_BQ_blk) = (uc *)tmp - BLOCK_DATA(s->aux_BQ_blk); + continue; + } + + // BD:Z + if (aux[0] == 'B' && aux[1]=='D' && aux[2] == 'Z') { + char *tmp; + if (!s->aux_BD_blk) + if (!(s->aux_BD_blk = cram_new_block(EXTERNAL, DS_aux_BD))) + return NULL; + BLOCK_GROW(s->aux_BD_blk, aux_size*1.34+1); + tmp = (char *)BLOCK_END(s->aux_BD_blk); + aux += 3; + while ((*tmp++=*aux++)); + *tmp++ = '\t'; + BLOCK_SIZE(s->aux_BD_blk) = (uc *)tmp - BLOCK_DATA(s->aux_BD_blk); + continue; + } + + // BI:Z + if (aux[0] == 'B' && aux[1]=='I' && aux[2] == 'Z') { + char *tmp; + if (!s->aux_BI_blk) + if (!(s->aux_BI_blk = cram_new_block(EXTERNAL, DS_aux_BI))) + return NULL; + BLOCK_GROW(s->aux_BI_blk, aux_size*1.34+1); + tmp = (char *)BLOCK_END(s->aux_BI_blk); + aux += 3; + while ((*tmp++=*aux++)); + *tmp++ = '\t'; + BLOCK_SIZE(s->aux_BI_blk) = (uc *)tmp - BLOCK_DATA(s->aux_BI_blk); + continue; + } + + // OQ:Z: + if (aux[0] == 'O' && aux[1] == 'Q' && aux[2] == 'Z') { + char *tmp; + if (!s->aux_OQ_blk) + if (!(s->aux_OQ_blk = cram_new_block(EXTERNAL, DS_aux_OQ))) + return NULL; + BLOCK_GROW(s->aux_OQ_blk, aux_size*1.34+1); + tmp = (char *)BLOCK_END(s->aux_OQ_blk); + aux += 3; + while ((*tmp++=*aux++)); + *tmp++ = '\t'; + BLOCK_SIZE(s->aux_OQ_blk) = (uc *)tmp - BLOCK_DATA(s->aux_OQ_blk); + continue; + } + + // FZ:B or ZM:B + if ((aux[0] == 'F' && aux[1] == 'Z' && aux[2] == 'B') || + (aux[0] == 'Z' && aux[1] == 'M' && aux[2] == 'B')) { + int type = aux[3], blen; + uint32_t count = (uint32_t)((((unsigned char *)aux)[4]<< 0) + + (((unsigned char *)aux)[5]<< 8) + + (((unsigned char *)aux)[6]<<16) + + (((unsigned char *)aux)[7]<<24)); + char *tmp; + if (!s->aux_FZ_blk) + if (!(s->aux_FZ_blk = cram_new_block(EXTERNAL, DS_aux_FZ))) + return NULL; + BLOCK_GROW(s->aux_FZ_blk, aux_size*1.34+1); + tmp = (char *)BLOCK_END(s->aux_FZ_blk); + + // skip TN field + aux+=3; + + // We use BYTE_ARRAY_LEN with external length, so store that first + switch (type) { + case 'c': case 'C': + blen = count; + break; + case 's': case 'S': + blen = 2*count; + break; + case 'i': case 'I': case 'f': + blen = 4*count; + break; + default: + fprintf(stderr, "Unknown sub-type '%c' for aux type 'B'\n", + type); + return NULL; + + } + + blen += 5; // sub-type & length + tmp += itf8_put(tmp, blen); + + // The tag data itself + memcpy(tmp, aux, blen); tmp += blen; aux += blen; + + BLOCK_SIZE(s->aux_FZ_blk) = (uc *)tmp - BLOCK_DATA(s->aux_FZ_blk); + continue; + } + + // Other quality data - {Q2,E2,U2,CQ}:Z and similar + if (((aux[0] == 'Q' && aux[1] == '2') || + (aux[0] == 'U' && aux[1] == '2') || + (aux[0] == 'Q' && aux[1] == 'T') || + (aux[0] == 'C' && aux[1] == 'Q')) && aux[2] == 'Z') { + char *tmp; + if (!s->aux_oq_blk) + if (!(s->aux_oq_blk = cram_new_block(EXTERNAL, DS_aux_oq))) + return NULL; + BLOCK_GROW(s->aux_oq_blk, aux_size*1.34+1); + tmp = (char *)BLOCK_END(s->aux_oq_blk); + aux += 3; + while ((*tmp++=*aux++)); + *tmp++ = '\t'; + BLOCK_SIZE(s->aux_oq_blk) = (uc *)tmp - BLOCK_DATA(s->aux_oq_blk); + continue; + } + + // Other sequence data - {R2,E2,CS,BC,RT}:Z and similar + if (((aux[0] == 'R' && aux[1] == '2') || + (aux[0] == 'E' && aux[1] == '2') || + (aux[0] == 'C' && aux[1] == 'S') || + (aux[0] == 'B' && aux[1] == 'C') || + (aux[0] == 'R' && aux[1] == 'T')) && aux[2] == 'Z') { + char *tmp; + if (!s->aux_os_blk) + if (!(s->aux_os_blk = cram_new_block(EXTERNAL, DS_aux_os))) + return NULL; + BLOCK_GROW(s->aux_os_blk, aux_size*1.34+1); + tmp = (char *)BLOCK_END(s->aux_os_blk); + aux += 3; + while ((*tmp++=*aux++)); + *tmp++ = '\t'; + BLOCK_SIZE(s->aux_os_blk) = (uc *)tmp - BLOCK_DATA(s->aux_os_blk); + continue; + } + + + switch(aux[2]) { + case 'A': case 'C': case 'c': + aux+=3; + *tmp++=*aux++; + break; + + case 'S': case 's': + aux+=3; + *tmp++=*aux++; *tmp++=*aux++; + break; + + case 'I': case 'i': case 'f': + aux+=3; + *tmp++=*aux++; *tmp++=*aux++; *tmp++=*aux++; *tmp++=*aux++; + break; + + case 'd': + aux+=3; //*tmp++=*aux++; *tmp++=*aux++; *tmp++=*aux++; + *tmp++=*aux++; *tmp++=*aux++; *tmp++=*aux++; *tmp++=*aux++; + *tmp++=*aux++; *tmp++=*aux++; *tmp++=*aux++; *tmp++=*aux++; + break; + + case 'Z': case 'H': + { + char *tmp; + if (!s->aux_oz_blk) + if (!(s->aux_oz_blk = cram_new_block(EXTERNAL, DS_aux_oz))) + return NULL; + BLOCK_GROW(s->aux_oz_blk, aux_size*1.34+1); + tmp = (char *)BLOCK_END(s->aux_oz_blk); + aux += 3; + while ((*tmp++=*aux++)); + *tmp++ = '\t'; + BLOCK_SIZE(s->aux_oz_blk) = (uc *)tmp - + BLOCK_DATA(s->aux_oz_blk); + } + break; + + case 'B': { + int type = aux[3], blen; + uint32_t count = (uint32_t)((((unsigned char *)aux)[4]<< 0) + + (((unsigned char *)aux)[5]<< 8) + + (((unsigned char *)aux)[6]<<16) + + (((unsigned char *)aux)[7]<<24)); + // skip TN field + aux+=3; + + // We use BYTE_ARRAY_LEN with external length, so store that first + switch (type) { + case 'c': case 'C': + blen = count; + break; + case 's': case 'S': + blen = 2*count; + break; + case 'i': case 'I': case 'f': + blen = 4*count; + break; + default: + fprintf(stderr, "Unknown sub-type '%c' for aux type 'B'\n", + type); + return NULL; + + } + + blen += 5; // sub-type & length + tmp += itf8_put(tmp, blen); + + // The tag data itself + memcpy(tmp, aux, blen); tmp += blen; aux += blen; + + //cram_stats_add(c->aux_B_stats, blen); + break; + } + default: + fprintf(stderr, "Unknown aux type '%c'\n", aux[2]); + return NULL; + } + } + + // FIXME: sort BLOCK_DATA(td_b) by char[3] triples + + // And and increment TD hash entry + BLOCK_APPEND_CHAR(td_b, 0); + + // Duplicate key as BLOCK_DATA() can be realloced to a new pointer. + key = string_ndup(c->comp_hdr->TD_keys, + (char *)BLOCK_DATA(td_b) + TD_blk_size, + BLOCK_SIZE(td_b) - TD_blk_size); + k = kh_put(m_s2i, c->comp_hdr->TD_hash, key, &new); + if (new < 0) { + return NULL; + } else if (new == 0) { + BLOCK_SIZE(td_b) = TD_blk_size; + } else { + kh_val(c->comp_hdr->TD_hash, k) = c->comp_hdr->nTL; + c->comp_hdr->nTL++; + } + + cr->TL = kh_val(c->comp_hdr->TD_hash, k); + cram_stats_add(c->stats[DS_TL], cr->TL); + + cr->aux = BLOCK_SIZE(s->aux_blk); + cr->aux_size = (uc *)tmp - (BLOCK_DATA(s->aux_blk) + cr->aux); + BLOCK_SIZE(s->aux_blk) = (uc *)tmp - BLOCK_DATA(s->aux_blk); + assert(s->aux_blk->byte <= s->aux_blk->alloc); + + return rg; +} + + +/* + * Handles creation of a new container or new slice, flushing any + * existing containers when appropriate. + * + * Really this is next slice, which may or may not lead to a new container. + * + * Returns cram_container pointer on success + * NULL on failure. + */ +static cram_container *cram_next_container(cram_fd *fd, bam_seq_t *b) { + cram_container *c = fd->ctr; + cram_slice *s; + int i; + + /* First occurence */ + if (c->curr_ref == -2) + c->curr_ref = bam_ref(b); + + if (c->slice) { + s = c->slice; + if (c->multi_seq) { + s->hdr->ref_seq_id = -2; + s->hdr->ref_seq_start = 0; + s->hdr->ref_seq_span = 0; + } else { + s->hdr->ref_seq_id = c->curr_ref; + s->hdr->ref_seq_start = c->first_base; + s->hdr->ref_seq_span = c->last_base - c->first_base + 1; + } + s->hdr->num_records = c->curr_rec; + + if (c->curr_slice == 0) { + if (c->ref_seq_id != s->hdr->ref_seq_id) + c->ref_seq_id = s->hdr->ref_seq_id; + c->ref_seq_start = c->first_base; + } + + c->curr_slice++; + } + + /* Flush container */ + if (c->curr_slice == c->max_slice || + (bam_ref(b) != c->curr_ref && !c->multi_seq)) { + c->ref_seq_span = fd->last_base - c->ref_seq_start + 1; + if (fd->verbose) + fprintf(stderr, "Flush container %d/%d..%d\n", + c->ref_seq_id, c->ref_seq_start, + c->ref_seq_start + c->ref_seq_span -1); + + /* Encode slices */ + if (fd->pool) { + if (-1 == cram_flush_container_mt(fd, c)) + return NULL; + } else { + if (-1 == cram_flush_container(fd, c)) + return NULL; + + // Move to sep func, as we need cram_flush_container for + // the closing phase to flush the partial container. + for (i = 0; i < c->max_slice; i++) { + cram_free_slice(c->slices[i]); + c->slices[i] = NULL; + } + + c->slice = NULL; + c->curr_slice = 0; + + /* Easy approach for purposes of freeing stats */ + cram_free_container(c); + } + + c = fd->ctr = cram_new_container(fd->seqs_per_slice, + fd->slices_per_container); + if (!c) + return NULL; + c->record_counter = fd->record_counter; + c->curr_ref = bam_ref(b); + } + + c->last_pos = c->first_base = c->last_base = bam_pos(b)+1; + + /* New slice */ + c->slice = c->slices[c->curr_slice] = + cram_new_slice(MAPPED_SLICE, c->max_rec); + if (!c->slice) + return NULL; + + if (c->multi_seq) { + c->slice->hdr->ref_seq_id = -2; + c->slice->hdr->ref_seq_start = 0; + c->slice->last_apos = 1; + } else { + c->slice->hdr->ref_seq_id = bam_ref(b); + // wrong for unsorted data, will fix during encoding. + c->slice->hdr->ref_seq_start = bam_pos(b)+1; + c->slice->last_apos = bam_pos(b)+1; + } + + c->curr_rec = 0; + + return c; +} + +/* + * Converts a single bam record into a cram record. + * Possibly used within a thread. + * + * Returns 0 on success; + * -1 on failure + */ +static int process_one_read(cram_fd *fd, cram_container *c, + cram_slice *s, cram_record *cr, + bam_seq_t *b, int rnum) { + int i, fake_qual = -1; + char *cp, *rg; + char *ref, *seq, *qual; + + // FIXME: multi-ref containers + + ref = c->ref; + cr->flags = bam_flag(b); + cr->len = bam_seq_len(b); + + //fprintf(stderr, "%s => %d\n", rg ? rg : "\"\"", cr->rg); + + // Fields to resolve later + //cr->mate_line; // index to another cram_record + //cr->mate_flags; // MF + //cr->ntags; // TC + cr->ntags = 0; //cram_stats_add(c->stats[DS_TC], cr->ntags); + if (CRAM_MAJOR_VERS(fd->version) == 1) + rg = cram_encode_aux_1_0(fd, b, c, s, cr); + else + rg = cram_encode_aux(fd, b, c, s, cr); + + //cr->aux_size = b->blk_size - ((char *)bam_aux(b) - (char *)&bam_ref(b)); + //cr->aux = DSTRING_LEN(s->aux_ds); + //dstring_nappend(s->aux_ds, bam_aux(b), cr->aux_size); + + /* Read group, identified earlier */ + if (rg) { + SAM_RG *brg = sam_hdr_find_rg(fd->header, rg); + cr->rg = brg ? brg->id : -1; + } else if (CRAM_MAJOR_VERS(fd->version) == 1) { + SAM_RG *brg = sam_hdr_find_rg(fd->header, "UNKNOWN"); + assert(brg); + } else { + cr->rg = -1; + } + cram_stats_add(c->stats[DS_RG], cr->rg); + + + cr->ref_id = bam_ref(b); cram_stats_add(c->stats[DS_RI], cr->ref_id); + cram_stats_add(c->stats[DS_BF], fd->cram_flag_swap[cr->flags & 0xfff]); + + // Non reference based encoding means storing the bases verbatim as features, which in + // turn means every base also has a quality already stored. + if (!fd->no_ref || CRAM_MAJOR_VERS(fd->version) >= 3) + cr->cram_flags = CRAM_FLAG_PRESERVE_QUAL_SCORES; + else + cr->cram_flags = 0; + + if (cr->len <= 0 && CRAM_MAJOR_VERS(fd->version) >= 3) + cr->cram_flags |= CRAM_FLAG_NO_SEQ; + //cram_stats_add(c->stats[DS_CF], cr->cram_flags & CRAM_FLAG_MASK); + + c->num_bases += cr->len; + cr->apos = bam_pos(b)+1; + if (c->pos_sorted) { + if (cr->apos < s->last_apos) { + c->pos_sorted = 0; + } else { + cram_stats_add(c->stats[DS_AP], cr->apos - s->last_apos); + s->last_apos = cr->apos; + } + } else { + //cram_stats_add(c->stats[DS_AP], cr->apos); + } + c->max_apos += (cr->apos > c->max_apos) * (cr->apos - c->max_apos); + + cr->name = BLOCK_SIZE(s->name_blk); + cr->name_len = bam_name_len(b); + cram_stats_add(c->stats[DS_RN], cr->name_len); + + BLOCK_APPEND(s->name_blk, bam_name(b), bam_name_len(b)); + + + /* + * This seqs_ds is largely pointless and it could reuse the same memory + * over and over. + * s->base_blk is what we need for encoding. + */ + cr->seq = BLOCK_SIZE(s->seqs_blk); + cr->qual = BLOCK_SIZE(s->qual_blk); + BLOCK_GROW(s->seqs_blk, cr->len+1); + BLOCK_GROW(s->qual_blk, cr->len); + seq = cp = (char *)BLOCK_END(s->seqs_blk); + + *seq = 0; +#ifdef ALLOW_UAC + { + // Convert seq 2 bases at a time for speed. + static const uint16_t code2base[256] = { + 15677, 16701, 17213, 19773, 18237, 21053, 21309, 22077, + 21565, 22333, 22845, 18493, 19261, 17469, 16957, 20029, + 15681, 16705, 17217, 19777, 18241, 21057, 21313, 22081, + 21569, 22337, 22849, 18497, 19265, 17473, 16961, 20033, + 15683, 16707, 17219, 19779, 18243, 21059, 21315, 22083, + 21571, 22339, 22851, 18499, 19267, 17475, 16963, 20035, + 15693, 16717, 17229, 19789, 18253, 21069, 21325, 22093, + 21581, 22349, 22861, 18509, 19277, 17485, 16973, 20045, + 15687, 16711, 17223, 19783, 18247, 21063, 21319, 22087, + 21575, 22343, 22855, 18503, 19271, 17479, 16967, 20039, + 15698, 16722, 17234, 19794, 18258, 21074, 21330, 22098, + 21586, 22354, 22866, 18514, 19282, 17490, 16978, 20050, + 15699, 16723, 17235, 19795, 18259, 21075, 21331, 22099, + 21587, 22355, 22867, 18515, 19283, 17491, 16979, 20051, + 15702, 16726, 17238, 19798, 18262, 21078, 21334, 22102, + 21590, 22358, 22870, 18518, 19286, 17494, 16982, 20054, + 15700, 16724, 17236, 19796, 18260, 21076, 21332, 22100, + 21588, 22356, 22868, 18516, 19284, 17492, 16980, 20052, + 15703, 16727, 17239, 19799, 18263, 21079, 21335, 22103, + 21591, 22359, 22871, 18519, 19287, 17495, 16983, 20055, + 15705, 16729, 17241, 19801, 18265, 21081, 21337, 22105, + 21593, 22361, 22873, 18521, 19289, 17497, 16985, 20057, + 15688, 16712, 17224, 19784, 18248, 21064, 21320, 22088, + 21576, 22344, 22856, 18504, 19272, 17480, 16968, 20040, + 15691, 16715, 17227, 19787, 18251, 21067, 21323, 22091, + 21579, 22347, 22859, 18507, 19275, 17483, 16971, 20043, + 15684, 16708, 17220, 19780, 18244, 21060, 21316, 22084, + 21572, 22340, 22852, 18500, 19268, 17476, 16964, 20036, + 15682, 16706, 17218, 19778, 18242, 21058, 21314, 22082, + 21570, 22338, 22850, 18498, 19266, 17474, 16962, 20034, + 15694, 16718, 17230, 19790, 18254, 21070, 21326, 22094, + 21582, 22350, 22862, 18510, 19278, 17486, 16974, 20046 + }; + + int l2 = cr->len / 2; + unsigned char *from = (unsigned char *)bam_seq(b); + uint16_t *cpi = (uint16_t *)cp; + cp[0] = 0; + for (i = 0; i < l2; i++) + cpi[i] = le_int2(code2base[from[i]]); + if ((i *= 2) < cr->len) + cp[i] = seq_nt16_str[bam_seqi(bam_seq(b), i)]; + } +#else + for (i = 0; i < cr->len; i++) + cp[i] = seq_nt16_str[bam_seqi(bam_seq(b), i)]; +#endif + BLOCK_SIZE(s->seqs_blk) += cr->len; + + qual = cp = (char *)bam_qual(b); + + /* Copy and parse */ + if (!(cr->flags & BAM_FUNMAP)) { + uint32_t *cig_to, *cig_from; + int apos = cr->apos-1, spos = 0; + + cr->cigar = s->ncigar; + cr->ncigar = bam_cigar_len(b); + while (cr->cigar + cr->ncigar >= s->cigar_alloc) { + s->cigar_alloc = s->cigar_alloc ? s->cigar_alloc*2 : 1024; + s->cigar = realloc(s->cigar, s->cigar_alloc * sizeof(*s->cigar)); + if (!s->cigar) + return -1; + } + + cig_to = (uint32_t *)s->cigar; + cig_from = (uint32_t *)bam_cigar(b); + + cr->feature = 0; + cr->nfeature = 0; + for (i = 0; i < cr->ncigar; i++) { + enum cigar_op cig_op = cig_from[i] & BAM_CIGAR_MASK; + uint32_t cig_len = cig_from[i] >> BAM_CIGAR_SHIFT; + cig_to[i] = cig_from[i]; + + /* Can also generate events from here for CRAM diffs */ + + switch (cig_op) { + int l; + + // Don't trust = and X ops to be correct. + case BAM_CMATCH: + case BAM_CBASE_MATCH: + case BAM_CBASE_MISMATCH: + //fprintf(stderr, "\nBAM_CMATCH\nR: %.*s\nS: %.*s\n", + // cig_len, &ref[apos], cig_len, &seq[spos]); + l = 0; + if (!fd->no_ref && cr->len) { + int end = cig_len+apos < c->ref_end + ? cig_len : c->ref_end - apos; + char *sp = &seq[spos]; + char *rp = &ref[apos]; + char *qp = &qual[spos]; + if (end > cr->len) { + fprintf(stderr, "CIGAR and query sequence are of " + "different length\n"); + return -1; + } + for (l = 0; l < end; l++) { + if (rp[l] != sp[l]) { + if (!sp[l]) + break; + if (0 && CRAM_MAJOR_VERS(fd->version) >= 3) { + // Disabled for the time being as it doesn't + // seem to gain us much. + int ol=l; + while (l 1) { + if (cram_add_bases(fd, c, s, cr, spos+ol, + l-ol, &seq[spos+ol])) + return -1; + l--; + } else { + l = ol; + if (cram_add_substitution(fd, c, s, cr, + spos+l, sp[l], + qp[l], rp[l])) + return -1; + } + } else { + if (cram_add_substitution(fd, c, s, cr, spos+l, + sp[l], qp[l], rp[l])) + return -1; + } + } + } + spos += l; + apos += l; + } + + if (l < cig_len && cr->len) { + if (fd->no_ref) { + if (CRAM_MAJOR_VERS(fd->version) == 3) { + if (cram_add_bases(fd, c, s, cr, spos, + cig_len-l, &seq[spos])) + return -1; + spos += cig_len-l; + } else { + for (; l < cig_len && seq[spos]; l++, spos++) { + if (cram_add_base(fd, c, s, cr, spos, + seq[spos], qual[spos])) + return -1; + } + } + } else { + /* off end of sequence or non-ref based output */ + for (; l < cig_len && seq[spos]; l++, spos++) { + if (cram_add_base(fd, c, s, cr, spos, + seq[spos], qual[spos])) + return -1; + } + } + apos += cig_len; + } else if (!cr->len) { + /* Seq "*" */ + apos += cig_len; + spos += cig_len; + } + break; + + case BAM_CDEL: + if (cram_add_deletion(c, s, cr, spos, cig_len, &seq[spos])) + return -1; + apos += cig_len; + break; + + case BAM_CREF_SKIP: + if (cram_add_skip(c, s, cr, spos, cig_len, &seq[spos])) + return -1; + apos += cig_len; + break; + + case BAM_CINS: + if (cram_add_insertion(c, s, cr, spos, cig_len, + cr->len ? &seq[spos] : NULL)) + return -1; + if (fd->no_ref && cr->len) { + for (l = 0; l < cig_len; l++, spos++) { + cram_add_quality(fd, c, s, cr, spos, qual[spos]); + } + } else { + spos += cig_len; + } + break; + + case BAM_CSOFT_CLIP: + if (cram_add_softclip(c, s, cr, spos, cig_len, + cr->len ? &seq[spos] : NULL, + fd->version)) + return -1; + if (fd->no_ref && + !(cr->cram_flags & CRAM_FLAG_PRESERVE_QUAL_SCORES)) { + if (cr->len) { + for (l = 0; l < cig_len; l++, spos++) { + cram_add_quality(fd, c, s, cr, spos, qual[spos]); + } + } else { + for (l = 0; l < cig_len; l++, spos++) { + cram_add_quality(fd, c, s, cr, spos, -1); + } + } + } else { + spos += cig_len; + } + break; + + case BAM_CHARD_CLIP: + if (cram_add_hardclip(c, s, cr, spos, cig_len, &seq[spos])) + return -1; + break; + + case BAM_CPAD: + if (cram_add_pad(c, s, cr, spos, cig_len, &seq[spos])) + return -1; + break; + } + } + if (cr->len && spos != cr->len) { + fprintf(stderr, "CIGAR and query sequence are of different " + "length\n"); + return -1; + } + fake_qual = spos; + cr->aend = fd->no_ref ? apos : MIN(apos, c->ref_end); + cram_stats_add(c->stats[DS_FN], cr->nfeature); + } else { + // Unmapped + cr->cram_flags |= CRAM_FLAG_PRESERVE_QUAL_SCORES; + cr->cigar = 0; + cr->ncigar = 0; + cr->nfeature = 0; + cr->aend = cr->apos; + for (i = 0; i < cr->len; i++) + cram_stats_add(c->stats[DS_BA], seq[i]); + fake_qual = 0; + } + + /* + * Append to the qual block now. We do this here as + * cram_add_substitution() can generate BA/QS events which need to + * be in the qual block before we append the rest of the data. + */ + if (cr->cram_flags & CRAM_FLAG_PRESERVE_QUAL_SCORES) { + /* Special case of seq "*" */ + if (cr->len == 0) { + cr->len = fake_qual; + BLOCK_GROW(s->qual_blk, cr->len); + cp = (char *)BLOCK_END(s->qual_blk); + memset(cp, 255, cr->len); + } else { + BLOCK_GROW(s->qual_blk, cr->len); + cp = (char *)BLOCK_END(s->qual_blk); + char *from = (char *)&bam_qual(b)[0]; + char *to = &cp[0]; + memcpy(to, from, cr->len); + //for (i = 0; i < cr->len; i++) cp[i] = from[i]; + } + BLOCK_SIZE(s->qual_blk) += cr->len; + } else { + if (cr->len == 0) + cr->len = fake_qual >= 0 ? fake_qual : cr->aend - cr->apos + 1; + } + + cram_stats_add(c->stats[DS_RL], cr->len); + + /* Now we know apos and aend both, update mate-pair information */ + { + int new; + khint_t k; + int sec = (cr->flags & BAM_FSECONDARY) ? 1 : 0; + + //fprintf(stderr, "Checking %"PRId64"/%.*s\t", rnum, + // cr->name_len, DSTRING_STR(s->name_ds)+cr->name); + if (cr->flags & BAM_FPAIRED) { + char *key = string_ndup(s->pair_keys, + (char *)BLOCK_DATA(s->name_blk)+cr->name, + cr->name_len); + if (!key) + return -1; + + k = kh_put(m_s2i, s->pair[sec], key, &new); + if (-1 == new) + return -1; + else if (new > 0) + kh_val(s->pair[sec], k) = rnum; + } else { + new = 1; + } + + if (new == 0) { + cram_record *p = &s->crecs[kh_val(s->pair[sec], k)]; + int aleft, aright, sign; + + aleft = MIN(cr->apos, p->apos); + aright = MAX(cr->aend, p->aend); + if (cr->apos < p->apos) { + sign = 1; + } else if (cr->apos > p->apos) { + sign = -1; + } else if (cr->flags & BAM_FREAD1) { + sign = 1; + } else { + sign = -1; + } + + //fprintf(stderr, "paired %"PRId64"\n", kh_val(s->pair[sec], k)); + + // This vs p: tlen, matepos, flags + if (bam_ins_size(b) != sign*(aright-aleft+1)) + goto detached; + + if (MAX(bam_mate_pos(b)+1, 0) != p->apos) + goto detached; + + if (((bam_flag(b) & BAM_FMUNMAP) != 0) != + ((p->flags & BAM_FUNMAP) != 0)) + goto detached; + + if (((bam_flag(b) & BAM_FMREVERSE) != 0) != + ((p->flags & BAM_FREVERSE) != 0)) + goto detached; + + + // p vs this: tlen, matepos, flags + if (p->ref_id != cr->ref_id) + goto detached; + + if (p->tlen != -sign*(aright-aleft+1)) + goto detached; + + if (p->mate_pos != cr->apos) + goto detached; + + if (((p->flags & BAM_FMUNMAP) != 0) != + ((p->mate_flags & CRAM_M_UNMAP) != 0)) + goto detached; + + if (((p->flags & BAM_FMREVERSE) != 0) != + ((p->mate_flags & CRAM_M_REVERSE) != 0)) + goto detached; + + // Supplementary reads are just too ill defined + if ((cr->flags & BAM_FSUPPLEMENTARY) || + (p->flags & BAM_FSUPPLEMENTARY)) + goto detached; + + /* + * The fields below are unused when encoding this read as it is + * no longer detached. In theory they may get referred to when + * processing a 3rd or 4th read in this template?, so we set them + * here just to be sure. + * + * They do not need cram_stats_add() calls those as they are + * not emitted. + */ + cr->mate_pos = p->apos; + cr->tlen = sign*(aright-aleft+1); + cr->mate_flags = + ((p->flags & BAM_FMUNMAP) == BAM_FMUNMAP) * CRAM_M_UNMAP + + ((p->flags & BAM_FMREVERSE) == BAM_FMREVERSE) * CRAM_M_REVERSE; + + // Decrement statistics aggregated earlier + if (p->cram_flags & CRAM_FLAG_STATS_ADDED) { + cram_stats_del(c->stats[DS_NP], p->mate_pos); + cram_stats_del(c->stats[DS_MF], p->mate_flags); + cram_stats_del(c->stats[DS_TS], p->tlen); + cram_stats_del(c->stats[DS_NS], p->mate_ref_id); + } + + /* Similarly we could correct the p-> values too, but these will no + * longer have any code that refers back to them as the new 'p' + * for this template is our current 'cr'. + */ + //p->mate_pos = cr->apos; + //p->mate_flags = + // ((cr->flags & BAM_FMUNMAP) == BAM_FMUNMAP) * CRAM_M_UNMAP + + // ((cr->flags & BAM_FMREVERSE) == BAM_FMREVERSE)* CRAM_M_REVERSE; + //p->tlen = p->apos - cr->aend; + + // Clear detached from cr flags + cr->cram_flags &= ~CRAM_FLAG_DETACHED; + cram_stats_add(c->stats[DS_CF], cr->cram_flags & CRAM_FLAG_MASK); + + // Clear detached from p flags and set downstream + if (p->cram_flags & CRAM_FLAG_STATS_ADDED) { + cram_stats_del(c->stats[DS_CF], p->cram_flags & CRAM_FLAG_MASK); + p->cram_flags &= ~CRAM_FLAG_STATS_ADDED; + } + + p->cram_flags &= ~CRAM_FLAG_DETACHED; + p->cram_flags |= CRAM_FLAG_MATE_DOWNSTREAM; + cram_stats_add(c->stats[DS_CF], p->cram_flags & CRAM_FLAG_MASK); + + p->mate_line = rnum - (kh_val(s->pair[sec], k) + 1); + cram_stats_add(c->stats[DS_NF], p->mate_line); + + kh_val(s->pair[sec], k) = rnum; + } else { + detached: + //fprintf(stderr, "unpaired\n"); + + /* Derive mate flags from this flag */ + cr->mate_flags = 0; + if (bam_flag(b) & BAM_FMUNMAP) + cr->mate_flags |= CRAM_M_UNMAP; + if (bam_flag(b) & BAM_FMREVERSE) + cr->mate_flags |= CRAM_M_REVERSE; + + cram_stats_add(c->stats[DS_MF], cr->mate_flags); + + cr->mate_pos = MAX(bam_mate_pos(b)+1, 0); + cram_stats_add(c->stats[DS_NP], cr->mate_pos); + + cr->tlen = bam_ins_size(b); + cram_stats_add(c->stats[DS_TS], cr->tlen); + + cr->cram_flags |= CRAM_FLAG_DETACHED; + cram_stats_add(c->stats[DS_CF], cr->cram_flags & CRAM_FLAG_MASK); + cram_stats_add(c->stats[DS_NS], bam_mate_ref(b)); + + cr->cram_flags |= CRAM_FLAG_STATS_ADDED; + } + } + + cr->mqual = bam_map_qual(b); + cram_stats_add(c->stats[DS_MQ], cr->mqual); + + cr->mate_ref_id = bam_mate_ref(b); + + if (!(bam_flag(b) & BAM_FUNMAP)) { + if (c->first_base > cr->apos) + c->first_base = cr->apos; + + if (c->last_base < cr->aend) + c->last_base = cr->aend; + } + + return 0; +} + +/* + * Write iterator: put BAM format sequences into a CRAM file. + * We buffer up a containers worth of data at a time. + * + * Returns 0 on success + * -1 on failure + */ +int cram_put_bam_seq(cram_fd *fd, bam_seq_t *b) { + cram_container *c; + + if (!fd->ctr) { + fd->ctr = cram_new_container(fd->seqs_per_slice, + fd->slices_per_container); + if (!fd->ctr) + return -1; + fd->ctr->record_counter = fd->record_counter; + } + c = fd->ctr; + + if (!c->slice || c->curr_rec == c->max_rec || + (bam_ref(b) != c->curr_ref && c->curr_ref >= -1)) { + int slice_rec, curr_rec, multi_seq = fd->multi_seq == 1; + int curr_ref = c->slice ? c->curr_ref : bam_ref(b); + + + /* + * Start packing slices when we routinely have under 1/4tr full. + * + * This option isn't available if we choose to embed references + * since we can only have one per slice. + */ + if (fd->multi_seq == -1 && c->curr_rec < c->max_rec/4+10 && + fd->last_slice && fd->last_slice < c->max_rec/4+10 && + !fd->embed_ref) { + if (fd->verbose && !c->multi_seq) + fprintf(stderr, "Multi-ref enabled for this container\n"); + multi_seq = 1; + } + + slice_rec = c->slice_rec; + curr_rec = c->curr_rec; + + if (CRAM_MAJOR_VERS(fd->version) == 1 || + c->curr_rec == c->max_rec || fd->multi_seq != 1 || !c->slice) { + if (NULL == (c = cram_next_container(fd, b))) { + if (fd->ctr) { + // prevent cram_close attempting to flush + cram_free_container(fd->ctr); + fd->ctr = NULL; + } + return -1; + } + } + + /* + * Due to our processing order, some things we've already done we + * cannot easily undo. So when we first notice we should be packing + * multiple sequences per container we emit the small partial + * container as-is and then start a fresh one in a different mode. + */ + if (multi_seq) { + fd->multi_seq = 1; + c->multi_seq = 1; + c->pos_sorted = 0; // required atm for multi_seq slices + + if (!c->refs_used) { + pthread_mutex_lock(&fd->ref_lock); + c->refs_used = calloc(fd->refs->nref, sizeof(int)); + pthread_mutex_unlock(&fd->ref_lock); + if (!c->refs_used) + return -1; + } + } + + fd->last_slice = curr_rec - slice_rec; + c->slice_rec = c->curr_rec; + + // Have we seen this reference before? + if (bam_ref(b) >= 0 && bam_ref(b) != curr_ref && !fd->embed_ref && + !fd->unsorted && multi_seq) { + + if (!c->refs_used) { + pthread_mutex_lock(&fd->ref_lock); + c->refs_used = calloc(fd->refs->nref, sizeof(int)); + pthread_mutex_unlock(&fd->ref_lock); + if (!c->refs_used) + return -1; + } else if (c->refs_used && c->refs_used[bam_ref(b)]) { + pthread_mutex_lock(&fd->ref_lock); + fd->unsorted = 1; + pthread_mutex_unlock(&fd->ref_lock); + fd->multi_seq = 1; + } + } + + c->curr_ref = bam_ref(b); + if (c->refs_used && c->curr_ref >= 0) c->refs_used[c->curr_ref]++; + } + + if (!c->bams) { + /* First time through, allocate a set of bam pointers */ + pthread_mutex_lock(&fd->bam_list_lock); + if (fd->bl) { + spare_bams *spare = fd->bl; + c->bams = spare->bams; + fd->bl = spare->next; + free(spare); + } else { + c->bams = calloc(c->max_c_rec, sizeof(bam_seq_t *)); + if (!c->bams) + return -1; + } + pthread_mutex_unlock(&fd->bam_list_lock); + } + + /* Copy or alloc+copy the bam record, for later encoding */ + if (c->bams[c->curr_c_rec]) + bam_copy1(c->bams[c->curr_c_rec], b); + else + c->bams[c->curr_c_rec] = bam_dup(b); + + c->curr_rec++; + c->curr_c_rec++; + fd->record_counter++; + + return 0; +} diff --git a/src/samtools-1.3.1/htslib-1.3.1/cram/cram_encode.h b/src/samtools-1.3.1/htslib-1.3.1/cram/cram_encode.h new file mode 100644 index 0000000..9131d6e --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/cram/cram_encode.h @@ -0,0 +1,105 @@ +/* +Copyright (c) 2012-2013 Genome Research Ltd. +Author: James Bonfield + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + + 3. Neither the names Genome Research Ltd and Wellcome Trust Sanger +Institute nor the names of its contributors may be used to endorse or promote +products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY GENOME RESEARCH LTD AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL GENOME RESEARCH LTD OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +/*! \file + * Include cram.h instead. + * + * This is an internal part of the CRAM system and is automatically included + * when you #include cram.h. + * + * Implements the encoding portion of CRAM I/O. Also see + * cram_codecs.[ch] for the actual encoding functions themselves. + */ + +#ifndef _CRAM_WRITE_H_ +#define _CRAM_WRITE_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +/* ---------------------------------------------------------------------- + * CRAM sequence iterators. + */ + +/*! Write iterator: put BAM format sequences into a CRAM file. + * + * We buffer up a containers worth of data at a time. + * + * FIXME: break this into smaller pieces. + * + * @return + * Returns 0 on success; + * -1 on failure + */ +int cram_put_bam_seq(cram_fd *fd, bam_seq_t *b); + + +/* ---------------------------------------------------------------------- + * Internal functions + */ + +/*! INTERNAL: + * Encodes a compression header block into a generic cram_block structure. + * + * @return + * Returns cram_block ptr on success; + * NULL on failure + */ +cram_block *cram_encode_compression_header(cram_fd *fd, cram_container *c, + cram_block_compression_hdr *h); + +/*! INTERNAL: + * Encodes a slice compression header. + * + * @return + * Returns cram_block on success; + * NULL on failure + */ +cram_block *cram_encode_slice_header(cram_fd *fd, cram_slice *s); + +/*! INTERNAL: + * Encodes all slices in a container into blocks. + * + * @return + * Returns 0 on success; + * -1 on failure + * + * FIXME: separate into encode_container and write_container. Ideally + * we should be able to do read_container / write_container or + * decode_container / encode_container. + */ +int cram_encode_container(cram_fd *fd, cram_container *c); + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/src/samtools-1.3.1/htslib-1.3.1/cram/cram_external.c b/src/samtools-1.3.1/htslib-1.3.1/cram/cram_external.c new file mode 100644 index 0000000..f5accf2 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/cram/cram_external.c @@ -0,0 +1,377 @@ +/* +Copyright (c) 2015 Genome Research Ltd. +Author: James Bonfield + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + + 3. Neither the names Genome Research Ltd and Wellcome Trust Sanger +Institute nor the names of its contributors may be used to endorse or promote +products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY GENOME RESEARCH LTD AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL GENOME RESEARCH LTD OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +/*! \file + * External CRAM interface. + * + * Internally we're happy to use macros and to grub around in the cram + * structures. This isn't very sustainable for an externally usable + * ABI though, so we have anonymous structs and accessor functions too + * to permit software such as samtools reheader to manipulate cram + * containers and blocks in a robust manner. + */ + +#include + +#include "htslib/hfile.h" +#include "cram/cram.h" + +/* + *----------------------------------------------------------------------------- + * cram_fd + */ +SAM_hdr *cram_fd_get_header(cram_fd *fd) { return fd->header; } +void cram_fd_set_header(cram_fd *fd, SAM_hdr *hdr) { fd->header = hdr; } + +int cram_fd_get_version(cram_fd *fd) { return fd->version; } +void cram_fd_set_version(cram_fd *fd, int vers) { fd->version = vers; } + +int cram_major_vers(cram_fd *fd) { return CRAM_MAJOR_VERS(fd->version); } +int cram_minor_vers(cram_fd *fd) { return CRAM_MINOR_VERS(fd->version); } + +hFILE *cram_fd_get_fp(cram_fd *fd) { return fd->fp; } +void cram_fd_set_fp(cram_fd *fd, hFILE *fp) { fd->fp = fp; } + + +/* + *----------------------------------------------------------------------------- + * cram_container + */ +int32_t cram_container_get_length(cram_container *c) { + return c->length; +} + +void cram_container_set_length(cram_container *c, int32_t length) { + c->length = length; +} + + +int32_t cram_container_get_num_blocks(cram_container *c) { + return c->num_blocks; +} + +void cram_container_set_num_blocks(cram_container *c, int32_t num_blocks) { + c->num_blocks = num_blocks; +} + + +/* Returns the landmarks[] array and the number of elements + * in num_landmarks. + */ +int32_t *cram_container_get_landmarks(cram_container *c, int32_t *num_landmarks) { + *num_landmarks = c->num_landmarks; + return c->landmark; +} + +/* Sets the landmarks[] array (pointer copy, not a memory dup) and + * num_landmarks value. + */ +void cram_container_set_landmarks(cram_container *c, int32_t num_landmarks, + int32_t *landmarks) { + c->num_landmarks = num_landmarks; + c->landmark = landmarks; +} + + +/* Returns true if the container is empty (EOF marker) */ +int cram_container_is_empty(cram_fd *fd) { + return fd->empty_container; +} + + +/* + *----------------------------------------------------------------------------- + * cram_block_compression_hdr + */ + +/* + * Utility function to edit an RG id. + * This is only possible if there is one single RG value used and it + * is in the container compression header using HUFFMAN or BETA + * codec. In this case it is essentially hard coded and needs no + * editing of external (or worse, CORE) blocks. + * + * Returns 0 on success + * -1 on failure + */ +// Or arbitrary set compression header constant? + +static int cram_block_compression_hdr_set_DS(cram_block_compression_hdr *ch, + int ds, int new_rg) { + if (!ch || !ch->codecs[ds]) + return -1; + + switch (ch->codecs[ds]->codec) { + case E_HUFFMAN: + if (ch->codecs[ds]->huffman.ncodes != 1) + return -1; + ch->codecs[ds]->huffman.codes[0].symbol = new_rg; + return 0; + + case E_BETA: + if (ch->codecs[ds]->beta.nbits != 0) + return -1; + ch->codecs[ds]->beta.offset = -new_rg; + return 0; + + default: + return -1; + } + + return 0; +} + +int cram_block_compression_hdr_set_rg(cram_block_compression_hdr *ch, int new_rg) { + return cram_block_compression_hdr_set_DS(ch, DS_RG, new_rg); +} + +/* + * Converts a cram_block_compression_hdr struct used for decoding to + * one used for encoding. Maybe this should be a transparent + * operation applied on-demand. + * + * Returns 0 on success + * -1 on failure + */ +int cram_block_compression_hdr_decoder2encoder(cram_fd *fd, + cram_block_compression_hdr *ch) { + int i; + + if (!ch) + return -1; + + for (i = 0; i < DS_END; i++) { + cram_codec *co = ch->codecs[i]; + if (!co) + continue; + + if (-1 == cram_codec_decoder2encoder(fd, co)) + return -1; + } + + return 0; +} + +/* + *----------------------------------------------------------------------------- + * cram_slice + */ +int32_t cram_slice_hdr_get_num_blocks(cram_block_slice_hdr *hdr) { + return hdr->num_blocks; +} + + +/* + *----------------------------------------------------------------------------- + * cram_block + */ +int32_t cram_block_get_content_id(cram_block *b) { return b->content_id; } +int32_t cram_block_get_comp_size(cram_block *b) { return b->comp_size; } +int32_t cram_block_get_uncomp_size(cram_block *b) { return b->uncomp_size; } +int32_t cram_block_get_crc32(cram_block *b) { return b->crc32; } +void * cram_block_get_data(cram_block *b) { return BLOCK_DATA(b); } +int32_t cram_block_get_size(cram_block *b) { return BLOCK_SIZE(b); } +enum cram_content_type cram_block_get_content_type(cram_block *b) { + return b->content_type; +} + +void cram_block_set_content_id(cram_block *b, int32_t id) { b->content_id = id; } +void cram_block_set_comp_size(cram_block *b, int32_t size) { b->comp_size = size; } +void cram_block_set_uncomp_size(cram_block *b, int32_t size) { b->uncomp_size = size; } +void cram_block_set_crc32(cram_block *b, int32_t crc) { b->crc32 = crc; } +void cram_block_set_data(cram_block *b, void *data) { BLOCK_DATA(b) = data; } +void cram_block_set_size(cram_block *b, int32_t size) { BLOCK_SIZE(b) = size; } + +int cram_block_append(cram_block *b, void *data, int size) { + BLOCK_APPEND(b, data, size); + return BLOCK_DATA(b) ? 0 : -1; // It'll do for now... +} +void cram_block_update_size(cram_block *b) { BLOCK_UPLEN(b); } + +// Offset is known as "size" internally, but it can be confusing. +size_t cram_block_get_offset(cram_block *b) { return BLOCK_SIZE(b); } +void cram_block_set_offset(cram_block *b, size_t offset) { BLOCK_SIZE(b) = offset; } + + +/* + * Copies the blocks representing the next num_slice slices from a + * container from 'in' to 'out'. It is expected that the file pointer + * is just after the read of the cram_container and cram compression + * header. + * + * Returns 0 on success + * -1 on failure + */ +int cram_copy_slice(cram_fd *in, cram_fd *out, int32_t num_slice) { + int32_t i, j; + + for (i = 0; i < num_slice; i++) { + cram_block *blk; + cram_block_slice_hdr *hdr; + + if (!(blk = cram_read_block(in))) + return -1; + if (!(hdr = cram_decode_slice_header(in, blk))) { + cram_free_block(blk); + return -1; + } + if (cram_write_block(out, blk) != 0) { + cram_free_block(blk); + return -1; + } + cram_free_block(blk); + + int num_blocks = cram_slice_hdr_get_num_blocks(hdr); + for (j = 0; j < num_blocks; j++) { + blk = cram_read_block(in); + if (!blk || cram_write_block(out, blk) != 0) { + if (blk) cram_free_block(blk); + return -1; + } + cram_free_block(blk); + } + cram_free_slice_header(hdr); + } + + return 0; +} + +/* + * Renumbers RG numbers in a cram compression header. + * + * CRAM stores RG as the Nth number in the header, rather than a + * string holding the ID: tag. This is smaller in space, but means + * "samtools cat" to join files together that contain single but + * different RG lines needs a way of renumbering them. + * + * The file descriptor is expected to be immediately after the + * cram_container structure (ie before the cram compression header). + * Due to the nature of the CRAM format, this needs to read and write + * the blocks itself. Note that there may be multiple slices within + * the container, meaning multiple compression headers to manipulate. + * Changing RG may change the size of the compression header and + * therefore the length field in the container. Hence we rewrite all + * blocks just incase and also emit the adjusted container. + * + * The current implementation can only cope with renumbering a single + * RG (and only then if it is using HUFFMAN or BETA codecs). In + * theory it *may* be possible to renumber multiple RGs if they use + * HUFFMAN to the CORE block or use an external block unshared by any + * other data series. So we have an API that can be upgraded to + * support this, but do not implement it for now. An example + * implementation of RG as an EXTERNAL block would be to find that + * block and rewrite it, returning the number of blocks consumed. + * + * Returns 0 on success; + * -1 if unable to edit; + * -2 on other errors (eg I/O). + */ +int cram_transcode_rg(cram_fd *in, cram_fd *out, + cram_container *c, + int nrg, int *in_rg, int *out_rg) { + int new_rg = *out_rg, old_size, new_size; + cram_block *o_blk, *n_blk; + cram_block_compression_hdr *ch; + + if (nrg != 1) { + fprintf(stderr, "[%s] ERROR: not implemented for nrg != 1\n", + __func__); + return -2; + } + + // Produce a new block holding the updated compression header, + // with RG transcoded to a new value. (Single only supported.) + o_blk = cram_read_block(in); + old_size = cram_block_size(o_blk); + ch = cram_decode_compression_header(in, o_blk); + if (cram_block_compression_hdr_set_rg(ch, new_rg) != 0) + return -1; + cram_block_compression_hdr_decoder2encoder(in, ch); + n_blk = cram_encode_compression_header(in, c, ch); + cram_free_compression_header(ch); + + /* + * Warning: this has internal knowledge of the cram compression + * header format. + * + * The decoder doesn't set c->tags_used, so the encoder puts a two + * byte blank segment. This means n_blk is too short. We skip + * through the decoded old block (o_blk) and copy from there. + */ + char *cp = cram_block_get_data(o_blk); + char *op = cp; + char *endp = cp + cram_block_get_uncomp_size(o_blk); + //fprintf(stderr, "sz = %d\n", (int)(endp-cp)); + int32_t i32; + + cp += safe_itf8_get(cp, endp, &i32); + cp += i32; + cp += safe_itf8_get(cp, endp, &i32); + cp += i32; + op = cp; + cp += safe_itf8_get(cp, endp, &i32); + i32 += (cp-op); + + //fprintf(stderr, "remaining %d bytes\n", i32); + cram_block_set_size(n_blk, cram_block_get_size(n_blk)-2); + cram_block_append(n_blk, op, i32); + cram_block_update_size(n_blk); + + new_size = cram_block_size(n_blk); + + //fprintf(stderr, "size %d -> %d\n", old_size, new_size); + + // Now we've constructedthe updated compression header, + // amend the container too (it may have changed size). + int32_t *landmarks, num_landmarks; + landmarks = cram_container_get_landmarks(c, &num_landmarks); + + if (old_size != new_size) { + int diff = new_size - old_size, j; + + for (j = 0; j < num_landmarks; j++) + landmarks[j] += diff; + //cram_container_set_landmarks(c, num_landmarks, landmarks); + cram_container_set_length(c, cram_container_get_length(c) + diff); + } + + // Finally write it all out; container, compression header, + // and then all the remaining slice blocks. + if (cram_write_container(out, c) != 0) + return -2; + + cram_write_block(out, n_blk); + cram_free_block(o_blk); + cram_free_block(n_blk); + + // Container num_blocks can be invalid, due to a bug. + // Instead we iterate in slice context instead. + return cram_copy_slice(in, out, num_landmarks); +} diff --git a/src/samtools-1.3.1/htslib-1.3.1/cram/cram_index.c b/src/samtools-1.3.1/htslib-1.3.1/cram/cram_index.c new file mode 100644 index 0000000..9818991 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/cram/cram_index.c @@ -0,0 +1,582 @@ +/* +Copyright (c) 2013-2014 Genome Research Ltd. +Author: James Bonfield + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + + 3. Neither the names Genome Research Ltd and Wellcome Trust Sanger +Institute nor the names of its contributors may be used to endorse or promote +products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY GENOME RESEARCH LTD AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL GENOME RESEARCH LTD OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +/* + * The index is a gzipped tab-delimited text file with one line per slice. + * The columns are: + * 1: reference number (0 to N-1, as per BAM ref_id) + * 2: reference position of 1st read in slice (1..?) + * 3: number of reads in slice + * 4: offset of container start (relative to end of SAM header, so 1st + * container is offset 0). + * 5: slice number within container (ie which landmark). + * + * In memory, we hold this in a nested containment list. Each list element is + * a cram_index struct. Each element in turn can contain its own list of + * cram_index structs. + * + * Any start..end range which is entirely contained within another (and + * earlier as it is sorted) range will be held within it. This ensures that + * the outer list will never have containments and we can safely do a + * binary search to find the first range which overlaps any given coordinate. + */ + +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "htslib/hfile.h" +#include "hts_internal.h" +#include "cram/cram.h" +#include "cram/os.h" +#include "cram/zfio.h" + +#if 0 +static void dump_index_(cram_index *e, int level) { + int i, n; + n = printf("%*s%d / %d .. %d, ", level*4, "", e->refid, e->start, e->end); + printf("%*soffset %"PRId64"\n", MAX(0,50-n), "", e->offset); + for (i = 0; i < e->nslice; i++) { + dump_index_(&e->e[i], level+1); + } +} + +static void dump_index(cram_fd *fd) { + int i; + for (i = 0; i < fd->index_sz; i++) { + dump_index_(&fd->index[i], 0); + } +} +#endif + +static int kget_int32(kstring_t *k, size_t *pos, int32_t *val_p) { + int sign = 1; + int32_t val = 0; + size_t p = *pos; + + while (p < k->l && (k->s[p] == ' ' || k->s[p] == '\t')) + p++; + + if (p < k->l && k->s[p] == '-') + sign = -1, p++; + + if (p >= k->l || !(k->s[p] >= '0' && k->s[p] <= '9')) + return -1; + + while (p < k->l && k->s[p] >= '0' && k->s[p] <= '9') + val = val*10 + k->s[p++]-'0'; + + *pos = p; + *val_p = sign*val; + + return 0; +} + +static int kget_int64(kstring_t *k, size_t *pos, int64_t *val_p) { + int sign = 1; + int64_t val = 0; + size_t p = *pos; + + while (p < k->l && (k->s[p] == ' ' || k->s[p] == '\t')) + p++; + + if (p < k->l && k->s[p] == '-') + sign = -1, p++; + + if (p >= k->l || !(k->s[p] >= '0' && k->s[p] <= '9')) + return -1; + + while (p < k->l && k->s[p] >= '0' && k->s[p] <= '9') + val = val*10 + k->s[p++]-'0'; + + *pos = p; + *val_p = sign*val; + + return 0; +} + +/* + * Loads a CRAM .crai index into memory. + * + * Returns 0 for success + * -1 for failure + */ +int cram_index_load(cram_fd *fd, const char *fn, const char *fn_idx) { + char *fn2 = NULL; + char buf[65536]; + ssize_t len; + kstring_t kstr = {0}; + FILE *fp; + cram_index *idx; + cram_index **idx_stack = NULL, *ep, e; + int idx_stack_alloc = 0, idx_stack_ptr = 0; + size_t pos = 0; + + /* Check if already loaded */ + if (fd->index) + return 0; + + fd->index = calloc((fd->index_sz = 1), sizeof(*fd->index)); + if (!fd->index) + return -1; + + idx = &fd->index[0]; + idx->refid = -1; + idx->start = INT_MIN; + idx->end = INT_MAX; + + idx_stack = calloc(++idx_stack_alloc, sizeof(*idx_stack)); + idx_stack[idx_stack_ptr] = idx; + + if (!fn_idx) { + fn2 = hts_idx_getfn(fn, ".crai"); + if (!fn2) { + free(idx_stack); + return -1; + } + fn_idx = fn2; + } + + if (!(fp = fopen(fn_idx, "r"))) { + perror(fn_idx); + free(idx_stack); + free(fn2); + return -1; + } + + // Load the file into memory + while ((len = fread(buf, 1, 65536, fp)) > 0) + kputsn(buf, len, &kstr); + if (len < 0 || kstr.l < 2) { + if (kstr.s) + free(kstr.s); + free(idx_stack); + free(fn2); + return -1; + } + + if (fclose(fp)) { + if (kstr.s) + free(kstr.s); + free(idx_stack); + free(fn2); + return -1; + } + + + // Uncompress if required + if (kstr.s[0] == 31 && (uc)kstr.s[1] == 139) { + size_t l; + char *s = zlib_mem_inflate(kstr.s, kstr.l, &l); + free(kstr.s); + if (!s) { + free(idx_stack); + free(fn2); + return -1; + } + kstr.s = s; + kstr.l = l; + kstr.m = l; // conservative estimate of the size allocated + kputsn("", 0, &kstr); // ensure kstr.s is NUL-terminated + } + + + // Parse it line at a time + do { + /* 1.1 layout */ + if (kget_int32(&kstr, &pos, &e.refid) == -1) { + free(kstr.s); free(idx_stack); free(fn2); return -1; + } + if (kget_int32(&kstr, &pos, &e.start) == -1) { + free(kstr.s); free(idx_stack); free(fn2); return -1; + } + if (kget_int32(&kstr, &pos, &e.end) == -1) { + free(kstr.s); free(idx_stack); free(fn2); return -1; + } + if (kget_int64(&kstr, &pos, &e.offset) == -1) { + free(kstr.s); free(idx_stack); free(fn2); return -1; + } + if (kget_int32(&kstr, &pos, &e.slice) == -1) { + free(kstr.s); free(idx_stack); free(fn2); return -1; + } + if (kget_int32(&kstr, &pos, &e.len) == -1) { + free(kstr.s); free(idx_stack); free(fn2); return -1; + } + + e.end += e.start-1; + //printf("%d/%d..%d\n", e.refid, e.start, e.end); + + if (e.refid < -1) { + free(kstr.s); + free(idx_stack); + free(fn2); + fprintf(stderr, "Malformed index file, refid %d\n", e.refid); + return -1; + } + + if (e.refid != idx->refid) { + if (fd->index_sz < e.refid+2) { + size_t index_end = fd->index_sz * sizeof(*fd->index); + fd->index_sz = e.refid+2; + fd->index = realloc(fd->index, + fd->index_sz * sizeof(*fd->index)); + memset(((char *)fd->index) + index_end, 0, + fd->index_sz * sizeof(*fd->index) - index_end); + } + idx = &fd->index[e.refid+1]; + idx->refid = e.refid; + idx->start = INT_MIN; + idx->end = INT_MAX; + idx->nslice = idx->nalloc = 0; + idx->e = NULL; + idx_stack[(idx_stack_ptr = 0)] = idx; + } + + while (!(e.start >= idx->start && e.end <= idx->end) || idx->end == 0) { + idx = idx_stack[--idx_stack_ptr]; + } + + // Now contains, so append + if (idx->nslice+1 >= idx->nalloc) { + idx->nalloc = idx->nalloc ? idx->nalloc*2 : 16; + idx->e = realloc(idx->e, idx->nalloc * sizeof(*idx->e)); + } + + e.nalloc = e.nslice = 0; e.e = NULL; + *(ep = &idx->e[idx->nslice++]) = e; + idx = ep; + + if (++idx_stack_ptr >= idx_stack_alloc) { + idx_stack_alloc *= 2; + idx_stack = realloc(idx_stack, idx_stack_alloc*sizeof(*idx_stack)); + } + idx_stack[idx_stack_ptr] = idx; + + while (pos < kstr.l && kstr.s[pos] != '\n') + pos++; + pos++; + } while (pos < kstr.l); + + free(idx_stack); + free(kstr.s); + free(fn2); + + // dump_index(fd); + + return 0; +} + +static void cram_index_free_recurse(cram_index *e) { + if (e->e) { + int i; + for (i = 0; i < e->nslice; i++) { + cram_index_free_recurse(&e->e[i]); + } + free(e->e); + } +} + +void cram_index_free(cram_fd *fd) { + int i; + + if (!fd->index) + return; + + for (i = 0; i < fd->index_sz; i++) { + cram_index_free_recurse(&fd->index[i]); + } + free(fd->index); + + fd->index = NULL; +} + +/* + * Searches the index for the first slice overlapping a reference ID + * and position, or one immediately preceding it if none is found in + * the index to overlap this position. (Our index may have missing + * entries, but we require at least one per reference.) + * + * If the index finds multiple slices overlapping this position we + * return the first one only. Subsequent calls should specifying + * "from" as the last slice we checked to find the next one. Otherwise + * set "from" to be NULL to find the first one. + * + * Returns the cram_index pointer on sucess + * NULL on failure + */ +cram_index *cram_index_query(cram_fd *fd, int refid, int pos, + cram_index *from) { + int i, j, k; + cram_index *e; + + if (refid+1 < 0 || refid+1 >= fd->index_sz) + return NULL; + + if (!from) + from = &fd->index[refid+1]; + + // Ref with nothing aligned against it. + if (!from->e) + return NULL; + + // This sequence is covered by the index, so binary search to find + // the optimal starting block. + i = 0, j = fd->index[refid+1].nslice-1; + for (k = j/2; k != i; k = (j-i)/2 + i) { + if (from->e[k].refid > refid) { + j = k; + continue; + } + + if (from->e[k].refid < refid) { + i = k; + continue; + } + + if (from->e[k].start >= pos) { + j = k; + continue; + } + + if (from->e[k].start < pos) { + i = k; + continue; + } + } + // i==j or i==j-1. Check if j is better. + if (j >= 0 && from->e[j].start < pos && from->e[j].refid == refid) + i = j; + + /* The above found *a* bin overlapping, but not necessarily the first */ + while (i > 0 && from->e[i-1].end >= pos) + i--; + + /* We may be one bin before the optimum, so check */ + while (i+1 < from->nslice && + (from->e[i].refid < refid || + from->e[i].end < pos)) + i++; + + e = &from->e[i]; + + return e; +} + + +/* + * Skips to a container overlapping the start coordinate listed in + * cram_range. + * + * In theory we call cram_index_query multiple times, once per slice + * overlapping the range. However slices may be absent from the index + * which makes this problematic. Instead we find the left-most slice + * and then read from then on, skipping decoding of slices and/or + * whole containers when they don't overlap the specified cram_range. + * + * Returns 0 on success + * -1 on general failure + * -2 on no-data (empty chromosome) + */ +int cram_seek_to_refpos(cram_fd *fd, cram_range *r) { + cram_index *e; + + // Ideally use an index, so see if we have one. + if ((e = cram_index_query(fd, r->refid, r->start, NULL))) { + if (0 != cram_seek(fd, e->offset, SEEK_SET)) + if (0 != cram_seek(fd, e->offset - fd->first_container, SEEK_CUR)) + return -1; + } else { + // Absent from index, but this most likely means it simply has no data. + return -2; + } + + if (fd->ctr) { + cram_free_container(fd->ctr); + fd->ctr = NULL; + fd->ooc = 0; + } + + return 0; +} + + +/* + * A specialised form of cram_index_build (below) that deals with slices + * having multiple references in this (ref_id -2). In this scenario we + * decode the slice to look at the RI data series instead. + * + * Returns 0 on success + * -1 on failure + */ +static int cram_index_build_multiref(cram_fd *fd, + cram_container *c, + cram_slice *s, + zfp *fp, + off_t cpos, + int32_t landmark, + int sz) { + int i, ref = -2, ref_start = 0, ref_end; + char buf[1024]; + + if (0 != cram_decode_slice(fd, c, s, fd->header)) + return -1; + + ref_end = INT_MIN; + for (i = 0; i < s->hdr->num_records; i++) { + if (s->crecs[i].ref_id == ref) { + if (ref_end < s->crecs[i].aend) + ref_end = s->crecs[i].aend; + continue; + } + + if (ref != -2) { + sprintf(buf, "%d\t%d\t%d\t%"PRId64"\t%d\t%d\n", + ref, ref_start, ref_end - ref_start + 1, + (int64_t)cpos, landmark, sz); + zfputs(buf, fp); + } + + ref = s->crecs[i].ref_id; + ref_start = s->crecs[i].apos; + ref_end = INT_MIN; + } + + if (ref != -2) { + sprintf(buf, "%d\t%d\t%d\t%"PRId64"\t%d\t%d\n", + ref, ref_start, ref_end - ref_start + 1, + (int64_t)cpos, landmark, sz); + zfputs(buf, fp); + } + + return 0; +} + +/* + * Builds an index file. + * + * fd is a newly opened cram file that we wish to index. + * fn_base is the filename of the associated CRAM file. + * fn_idx is the filename of the index file to be written; + * if NULL, we add ".crai" to fn_base to get the index filename. + * + * Returns 0 on success + * -1 on failure + */ +int cram_index_build(cram_fd *fd, const char *fn_base, const char *fn_idx) { + cram_container *c; + off_t cpos, spos, hpos; + zfp *fp; + kstring_t fn_idx_str = {0}; + + if (! fn_idx) { + kputs(fn_base, &fn_idx_str); + kputs(".crai", &fn_idx_str); + fn_idx = fn_idx_str.s; + } + + if (!(fp = zfopen(fn_idx, "wz"))) { + perror(fn_idx); + free(fn_idx_str.s); + return -1; + } + + free(fn_idx_str.s); + + cpos = htell(fd->fp); + while ((c = cram_read_container(fd))) { + int j; + + if (fd->err) { + perror("Cram container read"); + return -1; + } + + hpos = htell(fd->fp); + + if (!(c->comp_hdr_block = cram_read_block(fd))) + return -1; + assert(c->comp_hdr_block->content_type == COMPRESSION_HEADER); + + c->comp_hdr = cram_decode_compression_header(fd, c->comp_hdr_block); + if (!c->comp_hdr) + return -1; + + // 2.0 format + for (j = 0; j < c->num_landmarks; j++) { + char buf[1024]; + cram_slice *s; + int sz; + + spos = htell(fd->fp); + assert(spos - cpos - c->offset == c->landmark[j]); + + if (!(s = cram_read_slice(fd))) { + zfclose(fp); + return -1; + } + + sz = (int)(htell(fd->fp) - spos); + + if (s->hdr->ref_seq_id == -2) { + cram_index_build_multiref(fd, c, s, fp, + cpos, c->landmark[j], sz); + } else { + sprintf(buf, "%d\t%d\t%d\t%"PRId64"\t%d\t%d\n", + s->hdr->ref_seq_id, s->hdr->ref_seq_start, + s->hdr->ref_seq_span, (int64_t)cpos, + c->landmark[j], sz); + zfputs(buf, fp); + } + + cram_free_slice(s); + } + + cpos = htell(fd->fp); + assert(cpos == hpos + c->length); + + cram_free_container(c); + } + if (fd->err) { + zfclose(fp); + return -1; + } + + + return (zfclose(fp) >= 0)? 0 : -1; +} diff --git a/src/samtools-1.3.1/htslib-1.3.1/cram/cram_index.h b/src/samtools-1.3.1/htslib-1.3.1/cram/cram_index.h new file mode 100644 index 0000000..c0429e0 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/cram/cram_index.h @@ -0,0 +1,99 @@ +/* +Copyright (c) 2013 Genome Research Ltd. +Author: James Bonfield + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + + 3. Neither the names Genome Research Ltd and Wellcome Trust Sanger +Institute nor the names of its contributors may be used to endorse or promote +products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY GENOME RESEARCH LTD AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL GENOME RESEARCH LTD OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#ifndef _CRAM_INDEX_H_ +#define _CRAM_INDEX_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +/* + * Loads a CRAM .crai index into memory. + * Returns 0 for success + * -1 for failure + */ +int cram_index_load(cram_fd *fd, const char *fn, const char *fn_idx); + +void cram_index_free(cram_fd *fd); + +/* + * Searches the index for the first slice overlapping a reference ID + * and position. + * + * Returns the cram_index pointer on sucess + * NULL on failure + */ +cram_index *cram_index_query(cram_fd *fd, int refid, int pos, cram_index *frm); + +/* + * Skips to a container overlapping the start coordinate listed in + * cram_range. + * + * Returns 0 on success + * -1 on failure + */ +int cram_seek_to_refpos(cram_fd *fd, cram_range *r); + +void cram_index_free(cram_fd *fd); + +/* + * Skips to a container overlapping the start coordinate listed in + * cram_range. + * + * In theory we call cram_index_query multiple times, once per slice + * overlapping the range. However slices may be absent from the index + * which makes this problematic. Instead we find the left-most slice + * and then read from then on, skipping decoding of slices and/or + * whole containers when they don't overlap the specified cram_range. + * + * Returns 0 on success + * -1 on failure + */ +int cram_seek_to_refpos(cram_fd *fd, cram_range *r); + +/* + * Builds an index file. + * + * fd is a newly opened cram file that we wish to index. + * fn_base is the filename of the associated CRAM file. + * fn_idx is the filename of the index file to be written; + * if NULL, we add ".crai" to fn_base to get the index filename. + * + * Returns 0 on success + * -1 on failure + */ +int cram_index_build(cram_fd *fd, const char *fn_base, const char *fn_idx); + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/src/samtools-1.3.1/htslib-1.3.1/cram/cram_io.c b/src/samtools-1.3.1/htslib-1.3.1/cram/cram_io.c new file mode 100644 index 0000000..a1f51a0 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/cram/cram_io.c @@ -0,0 +1,4604 @@ +/* +Copyright (c) 2012-2014 Genome Research Ltd. +Author: James Bonfield + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + + 3. Neither the names Genome Research Ltd and Wellcome Trust Sanger +Institute nor the names of its contributors may be used to endorse or promote +products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY GENOME RESEARCH LTD AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL GENOME RESEARCH LTD OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +/* + * CRAM I/O primitives. + * + * - ITF8 encoding and decoding. + * - Block based I/O + * - Zlib inflating and deflating (memory) + * - CRAM basic data structure reading and writing + * - File opening / closing + * - Reference sequence handling + */ + +/* + * TODO: BLOCK_GROW, BLOCK_RESIZE, BLOCK_APPEND and itf8_put_blk all need + * a way to return errors for when malloc fails. + */ + +#include + +#include +#include +#include +#include +#include +#include +#include +#ifdef HAVE_LIBBZ2 +#include +#endif +#ifdef HAVE_LIBLZMA +#include +#endif +#include +#include +#include +#include +#include + +#include "cram/cram.h" +#include "cram/os.h" +#include "htslib/hts.h" +#include "cram/open_trace_file.h" +#include "cram/rANS_static.h" + +//#define REF_DEBUG + +#ifdef REF_DEBUG +#include +#define gettid() (int)syscall(SYS_gettid) + +#define RP(...) fprintf (stderr, __VA_ARGS__) +#else +#define RP(...) +#endif + +#include "htslib/hfile.h" +#include "htslib/bgzf.h" +#include "htslib/faidx.h" + +#define TRIAL_SPAN 50 +#define NTRIALS 3 + + +/* ---------------------------------------------------------------------- + * ITF8 encoding and decoding. + * +* Also see the itf8_get and itf8_put macros in cram_io.h + */ + +/* + * LEGACY: consider using itf8_decode_crc. + * + * Reads an integer in ITF-8 encoding from 'cp' and stores it in + * *val. + * + * Returns the number of bytes read on success + * -1 on failure + */ +int itf8_decode(cram_fd *fd, int32_t *val_p) { + static int nbytes[16] = { + 0,0,0,0, 0,0,0,0, // 0000xxxx - 0111xxxx + 1,1,1,1, // 1000xxxx - 1011xxxx + 2,2, // 1100xxxx - 1101xxxx + 3, // 1110xxxx + 4, // 1111xxxx + }; + + static int nbits[16] = { + 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, // 0000xxxx - 0111xxxx + 0x3f, 0x3f, 0x3f, 0x3f, // 1000xxxx - 1011xxxx + 0x1f, 0x1f, // 1100xxxx - 1101xxxx + 0x0f, // 1110xxxx + 0x0f, // 1111xxxx + }; + + int32_t val = hgetc(fd->fp); + if (val == -1) + return -1; + + int i = nbytes[val>>4]; + val &= nbits[val>>4]; + + switch(i) { + case 0: + *val_p = val; + return 1; + + case 1: + val = (val<<8) | (unsigned char)hgetc(fd->fp); + *val_p = val; + return 2; + + case 2: + val = (val<<8) | (unsigned char)hgetc(fd->fp); + val = (val<<8) | (unsigned char)hgetc(fd->fp); + *val_p = val; + return 3; + + case 3: + val = (val<<8) | (unsigned char)hgetc(fd->fp); + val = (val<<8) | (unsigned char)hgetc(fd->fp); + val = (val<<8) | (unsigned char)hgetc(fd->fp); + *val_p = val; + return 4; + + case 4: // really 3.5 more, why make it different? + val = (val<<8) | (unsigned char)hgetc(fd->fp); + val = (val<<8) | (unsigned char)hgetc(fd->fp); + val = (val<<8) | (unsigned char)hgetc(fd->fp); + val = (val<<4) | (((unsigned char)hgetc(fd->fp)) & 0x0f); + *val_p = val; + } + + return 5; +} + +int itf8_decode_crc(cram_fd *fd, int32_t *val_p, uint32_t *crc) { + static int nbytes[16] = { + 0,0,0,0, 0,0,0,0, // 0000xxxx - 0111xxxx + 1,1,1,1, // 1000xxxx - 1011xxxx + 2,2, // 1100xxxx - 1101xxxx + 3, // 1110xxxx + 4, // 1111xxxx + }; + + static int nbits[16] = { + 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, // 0000xxxx - 0111xxxx + 0x3f, 0x3f, 0x3f, 0x3f, // 1000xxxx - 1011xxxx + 0x1f, 0x1f, // 1100xxxx - 1101xxxx + 0x0f, // 1110xxxx + 0x0f, // 1111xxxx + }; + unsigned char c[5]; + + int32_t val = hgetc(fd->fp); + if (val == -1) + return -1; + + c[0]=val; + + int i = nbytes[val>>4]; + val &= nbits[val>>4]; + + switch(i) { + case 0: + *val_p = val; + *crc = crc32(*crc, c, 1); + return 1; + + case 1: + val = (val<<8) | (c[1]=hgetc(fd->fp)); + *val_p = val; + *crc = crc32(*crc, c, 2); + return 2; + + case 2: + val = (val<<8) | (c[1]=hgetc(fd->fp)); + val = (val<<8) | (c[2]=hgetc(fd->fp)); + *val_p = val; + *crc = crc32(*crc, c, 3); + return 3; + + case 3: + val = (val<<8) | (c[1]=hgetc(fd->fp)); + val = (val<<8) | (c[2]=hgetc(fd->fp)); + val = (val<<8) | (c[3]=hgetc(fd->fp)); + *val_p = val; + *crc = crc32(*crc, c, 4); + return 4; + + case 4: // really 3.5 more, why make it different? + val = (val<<8) | (c[1]=hgetc(fd->fp)); + val = (val<<8) | (c[2]=hgetc(fd->fp)); + val = (val<<8) | (c[3]=hgetc(fd->fp)); + val = (val<<4) | (((c[4]=hgetc(fd->fp))) & 0x0f); + *val_p = val; + *crc = crc32(*crc, c, 5); + } + + return 5; +} + +/* + * Encodes and writes a single integer in ITF-8 format. + * Returns 0 on success + * -1 on failure + */ +int itf8_encode(cram_fd *fd, int32_t val) { + char buf[5]; + int len = itf8_put(buf, val); + return hwrite(fd->fp, buf, len) == len ? 0 : -1; +} + +const int itf8_bytes[16] = { + 1, 1, 1, 1, 1, 1, 1, 1, + 2, 2, 2, 2, 3, 3, 4, 5 +}; + +#ifndef ITF8_MACROS +/* + * As above, but decoding from memory + */ +int itf8_get(char *cp, int32_t *val_p) { + unsigned char *up = (unsigned char *)cp; + + if (up[0] < 0x80) { + *val_p = up[0]; + return 1; + } else if (up[0] < 0xc0) { + *val_p = ((up[0] <<8) | up[1]) & 0x3fff; + return 2; + } else if (up[0] < 0xe0) { + *val_p = ((up[0]<<16) | (up[1]<< 8) | up[2]) & 0x1fffff; + return 3; + } else if (up[0] < 0xf0) { + *val_p = ((up[0]<<24) | (up[1]<<16) | (up[2]<<8) | up[3]) & 0x0fffffff; + return 4; + } else { + *val_p = ((up[0] & 0x0f)<<28) | (up[1]<<20) | (up[2]<<12) | (up[3]<<4) | (up[4] & 0x0f); + return 5; + } +} + +/* + * Stores a value to memory in ITF-8 format. + * + * Returns the number of bytes required to store the number. + * This is a maximum of 5 bytes. + */ +int itf8_put(char *cp, int32_t val) { + if (!(val & ~0x00000007f)) { // 1 byte + *cp = val; + return 1; + } else if (!(val & ~0x00003fff)) { // 2 byte + *cp++ = (val >> 8 ) | 0x80; + *cp = val & 0xff; + return 2; + } else if (!(val & ~0x01fffff)) { // 3 byte + *cp++ = (val >> 16) | 0xc0; + *cp++ = (val >> 8 ) & 0xff; + *cp = val & 0xff; + return 3; + } else if (!(val & ~0x0fffffff)) { // 4 byte + *cp++ = (val >> 24) | 0xe0; + *cp++ = (val >> 16) & 0xff; + *cp++ = (val >> 8 ) & 0xff; + *cp = val & 0xff; + return 4; + } else { // 5 byte + *cp++ = 0xf0 | ((val>>28) & 0xff); + *cp++ = (val >> 20) & 0xff; + *cp++ = (val >> 12) & 0xff; + *cp++ = (val >> 4 ) & 0xff; + *cp = val & 0x0f; + return 5; + } +} +#endif + +/* 64-bit itf8 variant */ +int ltf8_put(char *cp, int64_t val) { + if (!(val & ~((1LL<<7)-1))) { + *cp = val; + return 1; + } else if (!(val & ~((1LL<<(6+8))-1))) { + *cp++ = (val >> 8 ) | 0x80; + *cp = val & 0xff; + return 2; + } else if (!(val & ~((1LL<<(5+2*8))-1))) { + *cp++ = (val >> 16) | 0xc0; + *cp++ = (val >> 8 ) & 0xff; + *cp = val & 0xff; + return 3; + } else if (!(val & ~((1LL<<(4+3*8))-1))) { + *cp++ = (val >> 24) | 0xe0; + *cp++ = (val >> 16) & 0xff; + *cp++ = (val >> 8 ) & 0xff; + *cp = val & 0xff; + return 4; + } else if (!(val & ~((1LL<<(3+4*8))-1))) { + *cp++ = (val >> 32) | 0xf0; + *cp++ = (val >> 24) & 0xff; + *cp++ = (val >> 16) & 0xff; + *cp++ = (val >> 8 ) & 0xff; + *cp = val & 0xff; + return 5; + } else if (!(val & ~((1LL<<(2+5*8))-1))) { + *cp++ = (val >> 40) | 0xf8; + *cp++ = (val >> 32) & 0xff; + *cp++ = (val >> 24) & 0xff; + *cp++ = (val >> 16) & 0xff; + *cp++ = (val >> 8 ) & 0xff; + *cp = val & 0xff; + return 6; + } else if (!(val & ~((1LL<<(1+6*8))-1))) { + *cp++ = (val >> 48) | 0xfc; + *cp++ = (val >> 40) & 0xff; + *cp++ = (val >> 32) & 0xff; + *cp++ = (val >> 24) & 0xff; + *cp++ = (val >> 16) & 0xff; + *cp++ = (val >> 8 ) & 0xff; + *cp = val & 0xff; + return 7; + } else if (!(val & ~((1LL<<(7*8))-1))) { + *cp++ = (val >> 56) | 0xfe; + *cp++ = (val >> 48) & 0xff; + *cp++ = (val >> 40) & 0xff; + *cp++ = (val >> 32) & 0xff; + *cp++ = (val >> 24) & 0xff; + *cp++ = (val >> 16) & 0xff; + *cp++ = (val >> 8 ) & 0xff; + *cp = val & 0xff; + return 8; + } else { + *cp++ = 0xff; + *cp++ = (val >> 56) & 0xff; + *cp++ = (val >> 48) & 0xff; + *cp++ = (val >> 40) & 0xff; + *cp++ = (val >> 32) & 0xff; + *cp++ = (val >> 24) & 0xff; + *cp++ = (val >> 16) & 0xff; + *cp++ = (val >> 8 ) & 0xff; + *cp = val & 0xff; + return 9; + } +} + +int ltf8_get(char *cp, int64_t *val_p) { + unsigned char *up = (unsigned char *)cp; + + if (up[0] < 0x80) { + *val_p = up[0]; + return 1; + } else if (up[0] < 0xc0) { + *val_p = (((uint64_t)up[0]<< 8) | + (uint64_t)up[1]) & (((1LL<<(6+8)))-1); + return 2; + } else if (up[0] < 0xe0) { + *val_p = (((uint64_t)up[0]<<16) | + ((uint64_t)up[1]<< 8) | + (uint64_t)up[2]) & ((1LL<<(5+2*8))-1); + return 3; + } else if (up[0] < 0xf0) { + *val_p = (((uint64_t)up[0]<<24) | + ((uint64_t)up[1]<<16) | + ((uint64_t)up[2]<< 8) | + (uint64_t)up[3]) & ((1LL<<(4+3*8))-1); + return 4; + } else if (up[0] < 0xf8) { + *val_p = (((uint64_t)up[0]<<32) | + ((uint64_t)up[1]<<24) | + ((uint64_t)up[2]<<16) | + ((uint64_t)up[3]<< 8) | + (uint64_t)up[4]) & ((1LL<<(3+4*8))-1); + return 5; + } else if (up[0] < 0xfc) { + *val_p = (((uint64_t)up[0]<<40) | + ((uint64_t)up[1]<<32) | + ((uint64_t)up[2]<<24) | + ((uint64_t)up[3]<<16) | + ((uint64_t)up[4]<< 8) | + (uint64_t)up[5]) & ((1LL<<(2+5*8))-1); + return 6; + } else if (up[0] < 0xfe) { + *val_p = (((uint64_t)up[0]<<48) | + ((uint64_t)up[1]<<40) | + ((uint64_t)up[2]<<32) | + ((uint64_t)up[3]<<24) | + ((uint64_t)up[4]<<16) | + ((uint64_t)up[5]<< 8) | + (uint64_t)up[6]) & ((1LL<<(1+6*8))-1); + return 7; + } else if (up[0] < 0xff) { + *val_p = (((uint64_t)up[1]<<48) | + ((uint64_t)up[2]<<40) | + ((uint64_t)up[3]<<32) | + ((uint64_t)up[4]<<24) | + ((uint64_t)up[5]<<16) | + ((uint64_t)up[6]<< 8) | + (uint64_t)up[7]) & ((1LL<<(7*8))-1); + return 8; + } else { + *val_p = (((uint64_t)up[1]<<56) | + ((uint64_t)up[2]<<48) | + ((uint64_t)up[3]<<40) | + ((uint64_t)up[4]<<32) | + ((uint64_t)up[5]<<24) | + ((uint64_t)up[6]<<16) | + ((uint64_t)up[7]<< 8) | + (uint64_t)up[8]); + return 9; + } +} + +/* + * LEGACY: consider using ltf8_decode_crc. + */ +int ltf8_decode(cram_fd *fd, int64_t *val_p) { + int c = hgetc(fd->fp); + int64_t val = (unsigned char)c; + if (c == -1) + return -1; + + if (val < 0x80) { + *val_p = val; + return 1; + + } else if (val < 0xc0) { + val = (val<<8) | (unsigned char)hgetc(fd->fp); + *val_p = val & (((1LL<<(6+8)))-1); + return 2; + + } else if (val < 0xe0) { + val = (val<<8) | (unsigned char)hgetc(fd->fp); + val = (val<<8) | (unsigned char)hgetc(fd->fp); + *val_p = val & ((1LL<<(5+2*8))-1); + return 3; + + } else if (val < 0xf0) { + val = (val<<8) | (unsigned char)hgetc(fd->fp); + val = (val<<8) | (unsigned char)hgetc(fd->fp); + val = (val<<8) | (unsigned char)hgetc(fd->fp); + *val_p = val & ((1LL<<(4+3*8))-1); + return 4; + + } else if (val < 0xf8) { + val = (val<<8) | (unsigned char)hgetc(fd->fp); + val = (val<<8) | (unsigned char)hgetc(fd->fp); + val = (val<<8) | (unsigned char)hgetc(fd->fp); + val = (val<<8) | (unsigned char)hgetc(fd->fp); + *val_p = val & ((1LL<<(3+4*8))-1); + return 5; + + } else if (val < 0xfc) { + val = (val<<8) | (unsigned char)hgetc(fd->fp); + val = (val<<8) | (unsigned char)hgetc(fd->fp); + val = (val<<8) | (unsigned char)hgetc(fd->fp); + val = (val<<8) | (unsigned char)hgetc(fd->fp); + val = (val<<8) | (unsigned char)hgetc(fd->fp); + *val_p = val & ((1LL<<(2+5*8))-1); + return 6; + + } else if (val < 0xfe) { + val = (val<<8) | (unsigned char)hgetc(fd->fp); + val = (val<<8) | (unsigned char)hgetc(fd->fp); + val = (val<<8) | (unsigned char)hgetc(fd->fp); + val = (val<<8) | (unsigned char)hgetc(fd->fp); + val = (val<<8) | (unsigned char)hgetc(fd->fp); + val = (val<<8) | (unsigned char)hgetc(fd->fp); + *val_p = val & ((1LL<<(1+6*8))-1); + return 7; + + } else if (val < 0xff) { + val = (val<<8) | (unsigned char)hgetc(fd->fp); + val = (val<<8) | (unsigned char)hgetc(fd->fp); + val = (val<<8) | (unsigned char)hgetc(fd->fp); + val = (val<<8) | (unsigned char)hgetc(fd->fp); + val = (val<<8) | (unsigned char)hgetc(fd->fp); + val = (val<<8) | (unsigned char)hgetc(fd->fp); + val = (val<<8) | (unsigned char)hgetc(fd->fp); + *val_p = val & ((1LL<<(7*8))-1); + return 8; + + } else { + val = (val<<8) | (unsigned char)hgetc(fd->fp); + val = (val<<8) | (unsigned char)hgetc(fd->fp); + val = (val<<8) | (unsigned char)hgetc(fd->fp); + val = (val<<8) | (unsigned char)hgetc(fd->fp); + val = (val<<8) | (unsigned char)hgetc(fd->fp); + val = (val<<8) | (unsigned char)hgetc(fd->fp); + val = (val<<8) | (unsigned char)hgetc(fd->fp); + val = (val<<8) | (unsigned char)hgetc(fd->fp); + *val_p = val; + } + + return 9; +} + +int ltf8_decode_crc(cram_fd *fd, int64_t *val_p, uint32_t *crc) { + unsigned char c[9]; + int64_t val = (unsigned char)hgetc(fd->fp); + if (val == -1) + return -1; + + c[0] = val; + + if (val < 0x80) { + *val_p = val; + *crc = crc32(*crc, c, 1); + return 1; + + } else if (val < 0xc0) { + val = (val<<8) | (c[1]=hgetc(fd->fp));; + *val_p = val & (((1LL<<(6+8)))-1); + *crc = crc32(*crc, c, 2); + return 2; + + } else if (val < 0xe0) { + val = (val<<8) | (c[1]=hgetc(fd->fp));; + val = (val<<8) | (c[2]=hgetc(fd->fp));; + *val_p = val & ((1LL<<(5+2*8))-1); + *crc = crc32(*crc, c, 3); + return 3; + + } else if (val < 0xf0) { + val = (val<<8) | (c[1]=hgetc(fd->fp));; + val = (val<<8) | (c[2]=hgetc(fd->fp));; + val = (val<<8) | (c[3]=hgetc(fd->fp));; + *val_p = val & ((1LL<<(4+3*8))-1); + *crc = crc32(*crc, c, 4); + return 4; + + } else if (val < 0xf8) { + val = (val<<8) | (c[1]=hgetc(fd->fp));; + val = (val<<8) | (c[2]=hgetc(fd->fp));; + val = (val<<8) | (c[3]=hgetc(fd->fp));; + val = (val<<8) | (c[4]=hgetc(fd->fp));; + *val_p = val & ((1LL<<(3+4*8))-1); + *crc = crc32(*crc, c, 5); + return 5; + + } else if (val < 0xfc) { + val = (val<<8) | (c[1]=hgetc(fd->fp));; + val = (val<<8) | (c[2]=hgetc(fd->fp));; + val = (val<<8) | (c[3]=hgetc(fd->fp));; + val = (val<<8) | (c[4]=hgetc(fd->fp));; + val = (val<<8) | (c[5]=hgetc(fd->fp));; + *val_p = val & ((1LL<<(2+5*8))-1); + *crc = crc32(*crc, c, 6); + return 6; + + } else if (val < 0xfe) { + val = (val<<8) | (c[1]=hgetc(fd->fp));; + val = (val<<8) | (c[2]=hgetc(fd->fp));; + val = (val<<8) | (c[3]=hgetc(fd->fp));; + val = (val<<8) | (c[4]=hgetc(fd->fp));; + val = (val<<8) | (c[5]=hgetc(fd->fp));; + val = (val<<8) | (c[6]=hgetc(fd->fp));; + *val_p = val & ((1LL<<(1+6*8))-1); + *crc = crc32(*crc, c, 7); + return 7; + + } else if (val < 0xff) { + val = (val<<8) | (c[1]=hgetc(fd->fp));; + val = (val<<8) | (c[2]=hgetc(fd->fp));; + val = (val<<8) | (c[3]=hgetc(fd->fp));; + val = (val<<8) | (c[4]=hgetc(fd->fp));; + val = (val<<8) | (c[5]=hgetc(fd->fp));; + val = (val<<8) | (c[6]=hgetc(fd->fp));; + val = (val<<8) | (c[7]=hgetc(fd->fp));; + *val_p = val & ((1LL<<(7*8))-1); + *crc = crc32(*crc, c, 8); + return 8; + + } else { + val = (val<<8) | (c[1]=hgetc(fd->fp));; + val = (val<<8) | (c[2]=hgetc(fd->fp));; + val = (val<<8) | (c[3]=hgetc(fd->fp));; + val = (val<<8) | (c[4]=hgetc(fd->fp));; + val = (val<<8) | (c[5]=hgetc(fd->fp));; + val = (val<<8) | (c[6]=hgetc(fd->fp));; + val = (val<<8) | (c[7]=hgetc(fd->fp));; + val = (val<<8) | (c[8]=hgetc(fd->fp));; + *crc = crc32(*crc, c, 9); + *val_p = val; + } + + return 9; +} + +/* + * Pushes a value in ITF8 format onto the end of a block. + * This shouldn't be used for high-volume data as it is not the fastest + * method. + * + * Returns the number of bytes written + */ +int itf8_put_blk(cram_block *blk, int val) { + char buf[5]; + int sz; + + sz = itf8_put(buf, val); + BLOCK_APPEND(blk, buf, sz); + return sz; +} + +/* + * Decodes a 32-bit little endian value from fd and stores in val. + * + * Returns the number of bytes read on success + * -1 on failure + */ +int int32_decode(cram_fd *fd, int32_t *val) { + int32_t i; + if (4 != hread(fd->fp, &i, 4)) + return -1; + + *val = le_int4(i); + return 4; +} + +/* + * Encodes a 32-bit little endian value 'val' and writes to fd. + * + * Returns the number of bytes written on success + * -1 on failure + */ +int int32_encode(cram_fd *fd, int32_t val) { + val = le_int4(val); + if (4 != hwrite(fd->fp, &val, 4)) + return -1; + + return 4; +} + +/* As int32_decoded/encode, but from/to blocks instead of cram_fd */ +int int32_get_blk(cram_block *b, int32_t *val) { + if (b->uncomp_size - BLOCK_SIZE(b) < 4) + return -1; + + *val = + b->data[b->byte ] | + (b->data[b->byte+1] << 8) | + (b->data[b->byte+2] << 16) | + (b->data[b->byte+3] << 24); + BLOCK_SIZE(b) += 4; + return 4; +} + +/* As int32_decoded/encode, but from/to blocks instead of cram_fd */ +int int32_put_blk(cram_block *b, int32_t val) { + unsigned char cp[4]; + cp[0] = ( val & 0xff); + cp[1] = ((val>>8) & 0xff); + cp[2] = ((val>>16) & 0xff); + cp[3] = ((val>>24) & 0xff); + + BLOCK_APPEND(b, cp, 4); + return b->data ? 0 : -1; +} + +/* ---------------------------------------------------------------------- + * zlib compression code - from Gap5's tg_iface_g.c + * They're static here as they're only used within the cram_compress_block + * and cram_uncompress_block functions, which are the external interface. + */ +char *zlib_mem_inflate(char *cdata, size_t csize, size_t *size) { + z_stream s; + unsigned char *data = NULL; /* Uncompressed output */ + int data_alloc = 0; + int err; + + /* Starting point at uncompressed size, and scale after that */ + data = malloc(data_alloc = csize*1.2+100); + if (!data) + return NULL; + + /* Initialise zlib stream */ + s.zalloc = Z_NULL; /* use default allocation functions */ + s.zfree = Z_NULL; + s.opaque = Z_NULL; + s.next_in = (unsigned char *)cdata; + s.avail_in = csize; + s.total_in = 0; + s.next_out = data; + s.avail_out = data_alloc; + s.total_out = 0; + + //err = inflateInit(&s); + err = inflateInit2(&s, 15 + 32); + if (err != Z_OK) { + fprintf(stderr, "zlib inflateInit error: %s\n", s.msg); + free(data); + return NULL; + } + + /* Decode to 'data' array */ + for (;s.avail_in;) { + unsigned char *data_tmp; + int alloc_inc; + + s.next_out = &data[s.total_out]; + err = inflate(&s, Z_NO_FLUSH); + if (err == Z_STREAM_END) + break; + + if (err != Z_OK) { + fprintf(stderr, "zlib inflate error: %s\n", s.msg); + if (data) + free(data); + return NULL; + } + + /* More to come, so realloc based on growth so far */ + alloc_inc = (double)s.avail_in/s.total_in * s.total_out + 100; + data = realloc((data_tmp = data), data_alloc += alloc_inc); + if (!data) { + free(data_tmp); + return NULL; + } + s.avail_out += alloc_inc; + } + inflateEnd(&s); + + *size = s.total_out; + return (char *)data; +} + +static char *zlib_mem_deflate(char *data, size_t size, size_t *cdata_size, + int level, int strat) { + z_stream s; + unsigned char *cdata = NULL; /* Compressed output */ + int cdata_alloc = 0; + int cdata_pos = 0; + int err; + + cdata = malloc(cdata_alloc = size*1.05+100); + if (!cdata) + return NULL; + cdata_pos = 0; + + /* Initialise zlib stream */ + s.zalloc = Z_NULL; /* use default allocation functions */ + s.zfree = Z_NULL; + s.opaque = Z_NULL; + s.next_in = (unsigned char *)data; + s.avail_in = size; + s.total_in = 0; + s.next_out = cdata; + s.avail_out = cdata_alloc; + s.total_out = 0; + s.data_type = Z_BINARY; + + err = deflateInit2(&s, level, Z_DEFLATED, 15|16, 9, strat); + if (err != Z_OK) { + fprintf(stderr, "zlib deflateInit2 error: %s\n", s.msg); + return NULL; + } + + /* Encode to 'cdata' array */ + for (;s.avail_in;) { + s.next_out = &cdata[cdata_pos]; + s.avail_out = cdata_alloc - cdata_pos; + if (cdata_alloc - cdata_pos <= 0) { + fprintf(stderr, "Deflate produced larger output than expected. Abort\n"); + return NULL; + } + err = deflate(&s, Z_NO_FLUSH); + cdata_pos = cdata_alloc - s.avail_out; + if (err != Z_OK) { + fprintf(stderr, "zlib deflate error: %s\n", s.msg); + break; + } + } + if (deflate(&s, Z_FINISH) != Z_STREAM_END) { + fprintf(stderr, "zlib deflate error: %s\n", s.msg); + } + *cdata_size = s.total_out; + + if (deflateEnd(&s) != Z_OK) { + fprintf(stderr, "zlib deflate error: %s\n", s.msg); + } + return (char *)cdata; +} + +#ifdef HAVE_LIBLZMA +/* ------------------------------------------------------------------------ */ +/* + * Data compression routines using liblzma (xz) + * + * On a test set this shrunk the main db from 136157104 bytes to 114796168, but + * caused tg_index to grow from 2m43.707s to 15m3.961s. Exporting as bfastq + * went from 18.3s to 36.3s. So decompression suffers too, but not as bad + * as compression times. + * + * For now we disable this functionality. If it's to be reenabled make sure you + * improve the mem_inflate implementation as it's just a test hack at the + * moment. + */ + +static char *lzma_mem_deflate(char *data, size_t size, size_t *cdata_size, + int level) { + char *out; + size_t out_size = lzma_stream_buffer_bound(size); + *cdata_size = 0; + + out = malloc(out_size); + + /* Single call compression */ + if (LZMA_OK != lzma_easy_buffer_encode(level, LZMA_CHECK_CRC32, NULL, + (uint8_t *)data, size, + (uint8_t *)out, cdata_size, + out_size)) + return NULL; + + return out; +} + +static char *lzma_mem_inflate(char *cdata, size_t csize, size_t *size) { + lzma_stream strm = LZMA_STREAM_INIT; + size_t out_size = 0, out_pos = 0; + char *out = NULL; + int r; + + /* Initiate the decoder */ + if (LZMA_OK != lzma_stream_decoder(&strm, 50000000, 0)) + return NULL; + + /* Decode loop */ + strm.avail_in = csize; + strm.next_in = (uint8_t *)cdata; + + for (;strm.avail_in;) { + if (strm.avail_in > out_size - out_pos) { + out_size += strm.avail_in * 4 + 32768; + out = realloc(out, out_size); + } + strm.avail_out = out_size - out_pos; + strm.next_out = (uint8_t *)&out[out_pos]; + + r = lzma_code(&strm, LZMA_RUN); + if (LZMA_OK != r && LZMA_STREAM_END != r) { + fprintf(stderr, "r=%d\n", r); + fprintf(stderr, "mem=%"PRId64"d\n", (int64_t)lzma_memusage(&strm)); + return NULL; + } + + out_pos = strm.total_out; + + if (r == LZMA_STREAM_END) + break; + } + + /* finish up any unflushed data; necessary? */ + r = lzma_code(&strm, LZMA_FINISH); + if (r != LZMA_OK && r != LZMA_STREAM_END) { + fprintf(stderr, "r=%d\n", r); + return NULL; + } + + out = realloc(out, strm.total_out); + *size = strm.total_out; + + lzma_end(&strm); + + return out; +} +#endif + +/* ---------------------------------------------------------------------- + * CRAM blocks - the dynamically growable data block. We have code to + * create, update, (un)compress and read/write. + * + * These are derived from the deflate_interlaced.c blocks, but with the + * CRAM extension of content types and IDs. + */ + +/* + * Allocates a new cram_block structure with a specified content_type and + * id. + * + * Returns block pointer on success + * NULL on failure + */ +cram_block *cram_new_block(enum cram_content_type content_type, + int content_id) { + cram_block *b = malloc(sizeof(*b)); + if (!b) + return NULL; + b->method = b->orig_method = RAW; + b->content_type = content_type; + b->content_id = content_id; + b->comp_size = 0; + b->uncomp_size = 0; + b->data = NULL; + b->alloc = 0; + b->byte = 0; + b->bit = 7; // MSB + + return b; +} + +/* + * Reads a block from a cram file. + * Returns cram_block pointer on success. + * NULL on failure + */ +cram_block *cram_read_block(cram_fd *fd) { + cram_block *b = malloc(sizeof(*b)); + unsigned char c; + uint32_t crc = 0; + if (!b) + return NULL; + + //fprintf(stderr, "Block at %d\n", (int)ftell(fd->fp)); + + if (-1 == (b->method = hgetc(fd->fp))) { free(b); return NULL; } + c = b->method; crc = crc32(crc, &c, 1); + if (-1 == (b->content_type= hgetc(fd->fp))) { free(b); return NULL; } + c = b->content_type; crc = crc32(crc, &c, 1); + if (-1 == itf8_decode_crc(fd, &b->content_id, &crc)) { free(b); return NULL; } + if (-1 == itf8_decode_crc(fd, &b->comp_size, &crc)) { free(b); return NULL; } + if (-1 == itf8_decode_crc(fd, &b->uncomp_size, &crc)) { free(b); return NULL; } + + // fprintf(stderr, " method %d, ctype %d, cid %d, csize %d, ucsize %d\n", + // b->method, b->content_type, b->content_id, b->comp_size, b->uncomp_size); + + if (b->method == RAW) { + b->alloc = b->uncomp_size; + if (!(b->data = malloc(b->uncomp_size))){ free(b); return NULL; } + if (b->uncomp_size != hread(fd->fp, b->data, b->uncomp_size)) { + free(b->data); + free(b); + return NULL; + } + } else { + b->alloc = b->comp_size; + if (!(b->data = malloc(b->comp_size))) { free(b); return NULL; } + if (b->comp_size != hread(fd->fp, b->data, b->comp_size)) { + free(b->data); + free(b); + return NULL; + } + } + + if (CRAM_MAJOR_VERS(fd->version) >= 3) { + if (-1 == int32_decode(fd, (int32_t *)&b->crc32)) { + free(b); + return NULL; + } + + crc = crc32(crc, b->data ? b->data : (uc *)"", b->alloc); + if (crc != b->crc32) { + fprintf(stderr, "Block CRC32 failure\n"); + free(b->data); + free(b); + return NULL; + } + } + + b->orig_method = b->method; + b->idx = 0; + b->byte = 0; + b->bit = 7; // MSB + + return b; +} + + +/* + * Computes the size of a cram block, including the block + * header itself. + */ +uint32_t cram_block_size(cram_block *b) { + unsigned char dat[100], *cp = dat;; + uint32_t sz; + + *cp++ = b->method; + *cp++ = b->content_type; + cp += itf8_put(cp, b->content_id); + cp += itf8_put(cp, b->comp_size); + cp += itf8_put(cp, b->uncomp_size); + + sz = cp-dat + 4; + sz += b->method == RAW ? b->uncomp_size : b->comp_size; + + return sz; +} + +/* + * Writes a CRAM block. + * Returns 0 on success + * -1 on failure + */ +int cram_write_block(cram_fd *fd, cram_block *b) { + assert(b->method != RAW || (b->comp_size == b->uncomp_size)); + + if (hputc(b->method, fd->fp) == EOF) return -1; + if (hputc(b->content_type, fd->fp) == EOF) return -1; + if (itf8_encode(fd, b->content_id) == -1) return -1; + if (itf8_encode(fd, b->comp_size) == -1) return -1; + if (itf8_encode(fd, b->uncomp_size) == -1) return -1; + + if (b->method == RAW) { + if (b->uncomp_size != hwrite(fd->fp, b->data, b->uncomp_size)) + return -1; + } else { + if (b->comp_size != hwrite(fd->fp, b->data, b->comp_size)) + return -1; + } + + if (CRAM_MAJOR_VERS(fd->version) >= 3) { + unsigned char dat[100], *cp = dat;; + uint32_t crc; + + *cp++ = b->method; + *cp++ = b->content_type; + cp += itf8_put(cp, b->content_id); + cp += itf8_put(cp, b->comp_size); + cp += itf8_put(cp, b->uncomp_size); + crc = crc32(0L, dat, cp-dat); + + if (b->method == RAW) { + b->crc32 = crc32(crc, b->data ? b->data : (uc*)"", b->uncomp_size); + } else { + b->crc32 = crc32(crc, b->data ? b->data : (uc*)"", b->comp_size); + } + + if (-1 == int32_encode(fd, b->crc32)) + return -1; + } + + return 0; +} + +/* + * Frees a CRAM block, deallocating internal data too. + */ +void cram_free_block(cram_block *b) { + if (!b) + return; + if (b->data) + free(b->data); + free(b); +} + +/* + * Uncompresses a CRAM block, if compressed. + */ +int cram_uncompress_block(cram_block *b) { + char *uncomp; + size_t uncomp_size = 0; + + if (b->uncomp_size == 0) { + // blank block + b->method = RAW; + return 0; + } + + switch (b->method) { + case RAW: + return 0; + + case GZIP: + uncomp = zlib_mem_inflate((char *)b->data, b->comp_size, &uncomp_size); + if (!uncomp) + return -1; + if ((int)uncomp_size != b->uncomp_size) { + free(uncomp); + return -1; + } + free(b->data); + b->data = (unsigned char *)uncomp; + b->alloc = uncomp_size; + b->method = RAW; + break; + +#ifdef HAVE_LIBBZ2 + case BZIP2: { + unsigned int usize = b->uncomp_size; + if (!(uncomp = malloc(usize))) + return -1; + if (BZ_OK != BZ2_bzBuffToBuffDecompress(uncomp, &usize, + (char *)b->data, b->comp_size, + 0, 0)) { + free(uncomp); + return -1; + } + free(b->data); + b->data = (unsigned char *)uncomp; + b->alloc = usize; + b->method = RAW; + b->uncomp_size = usize; // Just incase it differs + break; + } +#else + case BZIP2: + fprintf(stderr, "Bzip2 compression is not compiled into this " + "version.\nPlease rebuild and try again.\n"); + return -1; +#endif + +#ifdef HAVE_LIBLZMA + case LZMA: + uncomp = lzma_mem_inflate((char *)b->data, b->comp_size, &uncomp_size); + if (!uncomp) + return -1; + if ((int)uncomp_size != b->uncomp_size) + return -1; + free(b->data); + b->data = (unsigned char *)uncomp; + b->alloc = uncomp_size; + b->method = RAW; + break; +#else + case LZMA: + fprintf(stderr, "Lzma compression is not compiled into this " + "version.\nPlease rebuild and try again.\n"); + return -1; + break; +#endif + + case RANS: { + unsigned int usize = b->uncomp_size, usize2; + uncomp = (char *)rans_uncompress(b->data, b->comp_size, &usize2); + if (!uncomp || usize != usize2) + return -1; + free(b->data); + b->data = (unsigned char *)uncomp; + b->alloc = usize2; + b->method = RAW; + b->uncomp_size = usize2; // Just incase it differs + //fprintf(stderr, "Expanded %d to %d\n", b->comp_size, b->uncomp_size); + break; + } + + default: + return -1; + } + + return 0; +} + +static char *cram_compress_by_method(char *in, size_t in_size, + size_t *out_size, + enum cram_block_method method, + int level, int strat) { + switch (method) { + case GZIP: + return zlib_mem_deflate(in, in_size, out_size, level, strat); + + case BZIP2: { +#ifdef HAVE_LIBBZ2 + unsigned int comp_size = in_size*1.01 + 600; + char *comp = malloc(comp_size); + if (!comp) + return NULL; + + if (BZ_OK != BZ2_bzBuffToBuffCompress(comp, &comp_size, + in, in_size, + level, 0, 30)) { + free(comp); + return NULL; + } + *out_size = comp_size; + return comp; +#else + return NULL; +#endif + } + + case LZMA: +#ifdef HAVE_LIBLZMA + return lzma_mem_deflate(in, in_size, out_size, level); +#else + return NULL; +#endif + + case RANS0: { + unsigned int out_size_i; + unsigned char *cp; + cp = rans_compress((unsigned char *)in, in_size, &out_size_i, 0); + *out_size = out_size_i; + return (char *)cp; + } + + case RANS1: { + unsigned int out_size_i; + unsigned char *cp; + + cp = rans_compress((unsigned char *)in, in_size, &out_size_i, 1); + *out_size = out_size_i; + return (char *)cp; + } + + case RAW: + break; + + default: + return NULL; + } + + return NULL; +} + + +/* + * Compresses a block using one of two different zlib strategies. If we only + * want one choice set strat2 to be -1. + * + * The logic here is that sometimes Z_RLE does a better job than Z_FILTERED + * or Z_DEFAULT_STRATEGY on quality data. If so, we'd rather use it as it is + * significantly faster. + * + * Method and level -1 implies defaults, as specified in cram_fd. + */ +int cram_compress_block(cram_fd *fd, cram_block *b, cram_metrics *metrics, + int method, int level) { + + char *comp = NULL; + size_t comp_size = 0; + int strat; + + if (b->method != RAW) { + // Maybe already compressed if s->block[0] was compressed and + // we have e.g. s->block[DS_BA] set to s->block[0] due to only + // one base type present and hence using E_HUFFMAN on block 0. + // A second explicit attempt to compress the same block then + // occurs. + return 0; + } + + if (method == -1) { + method = 1<use_bz2) + method |= 1<use_lzma) + method |= 1<level; + + //fprintf(stderr, "IN: block %d, sz %d\n", b->content_id, b->uncomp_size); + + if (method == RAW || level == 0 || b->uncomp_size == 0) { + b->method = RAW; + b->comp_size = b->uncomp_size; + //fprintf(stderr, "Skip block id %d\n", b->content_id); + return 0; + } + + if (metrics) { + pthread_mutex_lock(&fd->metrics_lock); + if (metrics->trial > 0 || --metrics->next_trial <= 0) { + size_t sz_best = INT_MAX; + size_t sz_gz_rle = 0; + size_t sz_gz_def = 0; + size_t sz_rans0 = 0; + size_t sz_rans1 = 0; + size_t sz_bzip2 = 0; + size_t sz_lzma = 0; + int method_best = 0; + char *c_best = NULL, *c = NULL; + + if (metrics->revised_method) + method = metrics->revised_method; + else + metrics->revised_method = method; + + if (metrics->next_trial == 0) { + metrics->next_trial = TRIAL_SPAN; + metrics->trial = NTRIALS; + metrics->sz_gz_rle /= 2; + metrics->sz_gz_def /= 2; + metrics->sz_rans0 /= 2; + metrics->sz_rans1 /= 2; + metrics->sz_bzip2 /= 2; + metrics->sz_lzma /= 2; + } + + pthread_mutex_unlock(&fd->metrics_lock); + + if (method & (1<data, b->uncomp_size, + &sz_gz_rle, GZIP, 1, Z_RLE); + if (c && sz_best > sz_gz_rle) { + sz_best = sz_gz_rle; + method_best = GZIP_RLE; + if (c_best) + free(c_best); + c_best = c; + } else if (c) { + free(c); + } else { + sz_gz_rle = b->uncomp_size*2+1000; + } + + //fprintf(stderr, "Block %d; %d->%d\n", b->content_id, b->uncomp_size, sz_gz_rle); + } + + if (method & (1<data, b->uncomp_size, + &sz_gz_def, GZIP, level, + Z_FILTERED); + if (c && sz_best > sz_gz_def) { + sz_best = sz_gz_def; + method_best = GZIP; + if (c_best) + free(c_best); + c_best = c; + } else if (c) { + free(c); + } else { + sz_gz_def = b->uncomp_size*2+1000; + } + + //fprintf(stderr, "Block %d; %d->%d\n", b->content_id, b->uncomp_size, sz_gz_def); + } + + if (method & (1<data, b->uncomp_size, + &sz_rans0, RANS0, 0, 0); + if (c && sz_best > sz_rans0) { + sz_best = sz_rans0; + method_best = RANS0; + if (c_best) + free(c_best); + c_best = c; + } else if (c) { + free(c); + } else { + sz_rans0 = b->uncomp_size*2+1000; + } + } + + if (method & (1<data, b->uncomp_size, + &sz_rans1, RANS1, 0, 0); + if (c && sz_best > sz_rans1) { + sz_best = sz_rans1; + method_best = RANS1; + if (c_best) + free(c_best); + c_best = c; + } else if (c) { + free(c); + } else { + sz_rans1 = b->uncomp_size*2+1000; + } + } + + if (method & (1<data, b->uncomp_size, + &sz_bzip2, BZIP2, level, 0); + if (c && sz_best > sz_bzip2) { + sz_best = sz_bzip2; + method_best = BZIP2; + if (c_best) + free(c_best); + c_best = c; + } else if (c) { + free(c); + } else { + sz_bzip2 = b->uncomp_size*2+1000; + } + } + + if (method & (1<data, b->uncomp_size, + &sz_lzma, LZMA, level, 0); + if (c && sz_best > sz_lzma) { + sz_best = sz_lzma; + method_best = LZMA; + if (c_best) + free(c_best); + c_best = c; + } else if (c) { + free(c); + } else { + sz_lzma = b->uncomp_size*2+1000; + } + } + + //fprintf(stderr, "sz_best = %d\n", sz_best); + + free(b->data); + b->data = (unsigned char *)c_best; + //printf("method_best = %s\n", cram_block_method2str(method_best)); + b->method = method_best == GZIP_RLE ? GZIP : method_best; + b->comp_size = sz_best; + + pthread_mutex_lock(&fd->metrics_lock); + metrics->sz_gz_rle += sz_gz_rle; + metrics->sz_gz_def += sz_gz_def; + metrics->sz_rans0 += sz_rans0; + metrics->sz_rans1 += sz_rans1; + metrics->sz_bzip2 += sz_bzip2; + metrics->sz_lzma += sz_lzma; + if (--metrics->trial == 0) { + int best_method = RAW; + int best_sz = INT_MAX; + + // Scale methods by cost + if (fd->level <= 3) { + metrics->sz_rans1 *= 1.02; + metrics->sz_gz_def *= 1.04; + metrics->sz_bzip2 *= 1.08; + metrics->sz_lzma *= 1.10; + } else if (fd->level <= 6) { + metrics->sz_rans1 *= 1.01; + metrics->sz_gz_def *= 1.02; + metrics->sz_bzip2 *= 1.03; + metrics->sz_lzma *= 1.05; + } + + if (method & (1< metrics->sz_gz_rle) + best_sz = metrics->sz_gz_rle, best_method = GZIP_RLE; + + if (method & (1< metrics->sz_gz_def) + best_sz = metrics->sz_gz_def, best_method = GZIP; + + if (method & (1< metrics->sz_rans0) + best_sz = metrics->sz_rans0, best_method = RANS0; + + if (method & (1< metrics->sz_rans1) + best_sz = metrics->sz_rans1, best_method = RANS1; + + if (method & (1< metrics->sz_bzip2) + best_sz = metrics->sz_bzip2, best_method = BZIP2; + + if (method & (1< metrics->sz_lzma) + best_sz = metrics->sz_lzma, best_method = LZMA; + + if (best_method == GZIP_RLE) { + metrics->method = GZIP; + metrics->strat = Z_RLE; + } else { + metrics->method = best_method; + metrics->strat = Z_FILTERED; + } + + // If we see at least MAXFAIL trials in a row for a specific + // compression method with more than MAXDELTA aggregate + // size then we drop this from the list of methods used + // for this block type. +#define MAXDELTA 0.20 +#define MAXFAILS 4 + if (best_method == GZIP_RLE) { + metrics->gz_rle_cnt = 0; + metrics->gz_rle_extra = 0; + } else if (best_sz < metrics->sz_gz_rle) { + double r = (double)metrics->sz_gz_rle / best_sz - 1; + if (++metrics->gz_rle_cnt >= MAXFAILS && + (metrics->gz_rle_extra += r) >= MAXDELTA) + method &= ~(1<gz_def_cnt = 0; + metrics->gz_def_extra = 0; + } else if (best_sz < metrics->sz_gz_def) { + double r = (double)metrics->sz_gz_def / best_sz - 1; + if (++metrics->gz_def_cnt >= MAXFAILS && + (metrics->gz_def_extra += r) >= MAXDELTA) + method &= ~(1<rans0_cnt = 0; + metrics->rans0_extra = 0; + } else if (best_sz < metrics->sz_rans0) { + double r = (double)metrics->sz_rans0 / best_sz - 1; + if (++metrics->rans0_cnt >= MAXFAILS && + (metrics->rans0_extra += r) >= MAXDELTA) + method &= ~(1<rans1_cnt = 0; + metrics->rans1_extra = 0; + } else if (best_sz < metrics->sz_rans1) { + double r = (double)metrics->sz_rans1 / best_sz - 1; + if (++metrics->rans1_cnt >= MAXFAILS && + (metrics->rans1_extra += r) >= MAXDELTA) + method &= ~(1<bzip2_cnt = 0; + metrics->bzip2_extra = 0; + } else if (best_sz < metrics->sz_bzip2) { + double r = (double)metrics->sz_bzip2 / best_sz - 1; + if (++metrics->bzip2_cnt >= MAXFAILS && + (metrics->bzip2_extra += r) >= MAXDELTA) + method &= ~(1<lzma_cnt = 0; + metrics->lzma_extra = 0; + } else if (best_sz < metrics->sz_lzma) { + double r = (double)metrics->sz_lzma / best_sz - 1; + if (++metrics->lzma_cnt >= MAXFAILS && + (metrics->lzma_extra += r) >= MAXDELTA) + method &= ~(1<revised_method) + // fprintf(stderr, "%d: method from %x to %x\n", + // b->content_id, metrics->revised_method, method); + metrics->revised_method = method; + } + pthread_mutex_unlock(&fd->metrics_lock); + } else { + strat = metrics->strat; + method = metrics->method; + + pthread_mutex_unlock(&fd->metrics_lock); + comp = cram_compress_by_method((char *)b->data, b->uncomp_size, + &comp_size, method, + level, strat); + if (!comp) + return -1; + free(b->data); + b->data = (unsigned char *)comp; + b->comp_size = comp_size; + b->method = method; + } + + } else { + // no cached metrics, so just do zlib? + comp = cram_compress_by_method((char *)b->data, b->uncomp_size, + &comp_size, GZIP, level, Z_FILTERED); + if (!comp) { + fprintf(stderr, "Compression failed!\n"); + return -1; + } + free(b->data); + b->data = (unsigned char *)comp; + b->comp_size = comp_size; + b->method = GZIP; + } + + if (fd->verbose) + fprintf(stderr, "Compressed block ID %d from %d to %d by method %s\n", + b->content_id, b->uncomp_size, b->comp_size, + cram_block_method2str(b->method)); + + if (b->method == RANS1) + b->method = RANS0; // Spec just has RANS (not 0/1) with auto-sensing + + return 0; +} + +cram_metrics *cram_new_metrics(void) { + cram_metrics *m = calloc(1, sizeof(*m)); + if (!m) + return NULL; + m->trial = NTRIALS-1; + m->next_trial = TRIAL_SPAN; + m->method = RAW; + m->strat = 0; + m->revised_method = 0; + + return m; +} + +char *cram_block_method2str(enum cram_block_method m) { + switch(m) { + case RAW: return "RAW"; + case GZIP: return "GZIP"; + case BZIP2: return "BZIP2"; + case LZMA: return "LZMA"; + case RANS0: return "RANS0"; + case RANS1: return "RANS1"; + case GZIP_RLE: return "GZIP_RLE"; + case ERROR: break; + } + return "?"; +} + +char *cram_content_type2str(enum cram_content_type t) { + switch (t) { + case FILE_HEADER: return "FILE_HEADER"; + case COMPRESSION_HEADER: return "COMPRESSION_HEADER"; + case MAPPED_SLICE: return "MAPPED_SLICE"; + case UNMAPPED_SLICE: return "UNMAPPED_SLICE"; + case EXTERNAL: return "EXTERNAL"; + case CORE: return "CORE"; + case CT_ERROR: break; + } + return "?"; +} + +/* + * Extra error checking on fclose to really ensure data is written. + * Care needs to be taken to handle pipes vs real files. + * + * Returns 0 on success + * -1 on failure. + */ +int paranoid_fclose(FILE *fp) { + if (-1 == fflush(fp) && errno != EBADF) { + fclose(fp); + return -1; + } + + errno = 0; + if (-1 == fsync(fileno(fp))) { + if (errno != EINVAL) { // eg pipe + fclose(fp); + return -1; + } + } + return fclose(fp); +} + +/* ---------------------------------------------------------------------- + * Reference sequence handling + * + * These revolve around the refs_t structure, which may potentially be + * shared between multiple cram_fd. + * + * We start with refs_create() to allocate an empty refs_t and then + * populate it with @SQ line data using refs_from_header(). This is done on + * cram_open(). Also at start up we can call cram_load_reference() which + * is used with "scramble -r foo.fa". This replaces the fd->refs with the + * new one specified. In either case refs2id() is then called which + * maps ref_entry names to @SQ ids (refs_t->ref_id[]). + * + * Later, possibly within a thread, we will want to know the actual ref + * seq itself, obtained by calling cram_get_ref(). This may use the + * UR: or M5: fields or the filename specified in the original + * cram_load_reference() call. + * + * Given the potential for multi-threaded reference usage, we have + * reference counting (sorry for the confusing double use of "ref") to + * track the number of callers interested in any specific reference. + */ + +/* + * Frees/unmaps a reference sequence and associated file handles. + */ +static void ref_entry_free_seq(ref_entry *e) { + if (e->mf) + mfclose(e->mf); + if (e->seq && !e->mf) + free(e->seq); + + e->seq = NULL; + e->mf = NULL; +} + +void refs_free(refs_t *r) { + RP("refs_free()\n"); + + if (--r->count > 0) + return; + + if (!r) + return; + + if (r->pool) + string_pool_destroy(r->pool); + + if (r->h_meta) { + khint_t k; + + for (k = kh_begin(r->h_meta); k != kh_end(r->h_meta); k++) { + ref_entry *e; + + if (!kh_exist(r->h_meta, k)) + continue; + if (!(e = kh_val(r->h_meta, k))) + continue; + ref_entry_free_seq(e); + free(e); + } + + kh_destroy(refs, r->h_meta); + } + + if (r->ref_id) + free(r->ref_id); + + if (r->fp) + bgzf_close(r->fp); + + pthread_mutex_destroy(&r->lock); + + free(r); +} + +static refs_t *refs_create(void) { + refs_t *r = calloc(1, sizeof(*r)); + + RP("refs_create()\n"); + + if (!r) + return NULL; + + if (!(r->pool = string_pool_create(8192))) + goto err; + + r->ref_id = NULL; // see refs2id() to populate. + r->count = 1; + r->last = NULL; + r->last_id = -1; + + if (!(r->h_meta = kh_init(refs))) + goto err; + + pthread_mutex_init(&r->lock, NULL); + + return r; + + err: + refs_free(r); + return NULL; +} + +/* + * Opens a reference fasta file as a BGZF stream, allowing for + * compressed files. It automatically builds a .fai file if + * required and if compressed a .gzi bgzf index too. + * + * Returns a BGZF handle on success; + * NULL on failure. + */ +static BGZF *bgzf_open_ref(char *fn, char *mode, int is_md5) { + BGZF *fp; + + if (!is_md5) { + char fai_file[PATH_MAX]; + + snprintf(fai_file, PATH_MAX, "%s.fai", fn); + if (access(fai_file, R_OK) != 0) + if (fai_build(fn) != 0) + return NULL; + } + + if (!(fp = bgzf_open(fn, mode))) { + perror(fn); + return NULL; + } + + if (fp->is_compressed == 1 && bgzf_index_load(fp, fn, ".gzi") < 0) { + fprintf(stderr, "Unable to load .gzi index '%s.gzi'\n", fn); + bgzf_close(fp); + return NULL; + } + + return fp; +} + +/* + * Loads a FAI file for a reference.fasta. + * "is_err" indicates whether failure to load is worthy of emitting an + * error message. In some cases (eg with embedded references) we + * speculatively load, just incase, and silently ignore errors. + * + * Returns the refs_t struct on success (maybe newly allocated); + * NULL on failure + */ +static refs_t *refs_load_fai(refs_t *r_orig, char *fn, int is_err) { + struct stat sb; + FILE *fp = NULL; + char fai_fn[PATH_MAX]; + char line[8192]; + refs_t *r = r_orig; + size_t fn_l = strlen(fn); + int id = 0, id_alloc = 0; + + RP("refs_load_fai %s\n", fn); + + if (!r) + if (!(r = refs_create())) + goto err; + + /* Open reference, for later use */ + if (stat(fn, &sb) != 0) { + if (is_err) + perror(fn); + goto err; + } + + if (r->fp) + if (bgzf_close(r->fp) != 0) + goto err; + r->fp = NULL; + + if (!(r->fn = string_dup(r->pool, fn))) + goto err; + + if (fn_l > 4 && strcmp(&fn[fn_l-4], ".fai") == 0) + r->fn[fn_l-4] = 0; + + if (!(r->fp = bgzf_open_ref(r->fn, "r", 0))) + goto err; + + /* Parse .fai file and load meta-data */ + sprintf(fai_fn, "%.*s.fai", PATH_MAX-5, r->fn); + + if (stat(fai_fn, &sb) != 0) { + if (is_err) + perror(fai_fn); + goto err; + } + if (!(fp = fopen(fai_fn, "r"))) { + if (is_err) + perror(fai_fn); + goto err; + } + while (fgets(line, 8192, fp) != NULL) { + ref_entry *e = malloc(sizeof(*e)); + char *cp; + int n; + khint_t k; + + if (!e) + return NULL; + + // id + for (cp = line; *cp && !isspace(*cp); cp++) + ; + *cp++ = 0; + e->name = string_dup(r->pool, line); + + // length + while (*cp && isspace(*cp)) + cp++; + e->length = strtoll(cp, &cp, 10); + + // offset + while (*cp && isspace(*cp)) + cp++; + e->offset = strtoll(cp, &cp, 10); + + // bases per line + while (*cp && isspace(*cp)) + cp++; + e->bases_per_line = strtol(cp, &cp, 10); + + // line length + while (*cp && isspace(*cp)) + cp++; + e->line_length = strtol(cp, &cp, 10); + + // filename + e->fn = r->fn; + + e->count = 0; + e->seq = NULL; + e->mf = NULL; + e->is_md5 = 0; + + k = kh_put(refs, r->h_meta, e->name, &n); + if (-1 == n) { + free(e); + return NULL; + } + + if (n) { + kh_val(r->h_meta, k) = e; + } else { + ref_entry *re = kh_val(r->h_meta, k); + if (re && (re->count != 0 || re->length != 0)) { + /* Keep old */ + free(e); + } else { + /* Replace old */ + if (re) + free(re); + kh_val(r->h_meta, k) = e; + } + } + + if (id >= id_alloc) { + int x; + + id_alloc = id_alloc ?id_alloc*2 : 16; + r->ref_id = realloc(r->ref_id, id_alloc * sizeof(*r->ref_id)); + + for (x = id; x < id_alloc; x++) + r->ref_id[x] = NULL; + } + r->ref_id[id] = e; + r->nref = ++id; + } + + return r; + + err: + if (fp) + fclose(fp); + + if (!r_orig) + refs_free(r); + + return NULL; +} + +/* + * Verifies that the CRAM @SQ lines and .fai files match. + */ +static void sanitise_SQ_lines(cram_fd *fd) { + int i; + + if (!fd->header) + return; + + if (!fd->refs || !fd->refs->h_meta) + return; + + for (i = 0; i < fd->header->nref; i++) { + char *name = fd->header->ref[i].name; + khint_t k = kh_get(refs, fd->refs->h_meta, name); + ref_entry *r; + + // We may have @SQ lines which have no known .fai, but do not + // in themselves pose a problem because they are unused in the file. + if (k == kh_end(fd->refs->h_meta)) + continue; + + if (!(r = (ref_entry *)kh_val(fd->refs->h_meta, k))) + continue; + + if (r->length && r->length != fd->header->ref[i].len) { + assert(strcmp(r->name, fd->header->ref[i].name) == 0); + + // Should we also check MD5sums here to ensure the correct + // reference was given? + fprintf(stderr, "WARNING: Header @SQ length mismatch for " + "ref %s, %d vs %d\n", + r->name, fd->header->ref[i].len, (int)r->length); + + // Fixing the parsed @SQ header will make MD:Z: strings work + // and also stop it producing N for the sequence. + fd->header->ref[i].len = r->length; + } + } +} + +/* + * Indexes references by the order they appear in a BAM file. This may not + * necessarily be the same order they appear in the fasta reference file. + * + * Returns 0 on success + * -1 on failure + */ +int refs2id(refs_t *r, SAM_hdr *h) { + int i; + + if (r->ref_id) + free(r->ref_id); + if (r->last) + r->last = NULL; + + r->ref_id = calloc(h->nref, sizeof(*r->ref_id)); + if (!r->ref_id) + return -1; + + r->nref = h->nref; + for (i = 0; i < h->nref; i++) { + khint_t k = kh_get(refs, r->h_meta, h->ref[i].name); + if (k != kh_end(r->h_meta)) { + r->ref_id[i] = kh_val(r->h_meta, k); + } else { + fprintf(stderr, "Unable to find ref name '%s'\n", + h->ref[i].name); + } + } + + return 0; +} + +/* + * Generates refs_t entries based on @SQ lines in the header. + * Returns 0 on success + * -1 on failure + */ +static int refs_from_header(refs_t *r, cram_fd *fd, SAM_hdr *h) { + int i, j; + + if (!r) + return -1; + + if (!h || h->nref == 0) + return 0; + + //fprintf(stderr, "refs_from_header for %p mode %c\n", fd, fd->mode); + + /* Existing refs are fine, as long as they're compatible with the hdr. */ + if (!(r->ref_id = realloc(r->ref_id, (r->nref + h->nref) * sizeof(*r->ref_id)))) + return -1; + + /* Copy info from h->ref[i] over to r */ + for (i = 0, j = r->nref; i < h->nref; i++) { + SAM_hdr_type *ty; + SAM_hdr_tag *tag; + khint_t k; + int n; + + k = kh_get(refs, r->h_meta, h->ref[i].name); + if (k != kh_end(r->h_meta)) + // Ref already known about + continue; + + if (!(r->ref_id[j] = calloc(1, sizeof(ref_entry)))) + return -1; + + if (!h->ref[i].name) + return -1; + + r->ref_id[j]->name = string_dup(r->pool, h->ref[i].name); + r->ref_id[j]->length = 0; // marker for not yet loaded + + /* Initialise likely filename if known */ + if ((ty = sam_hdr_find(h, "SQ", "SN", h->ref[i].name))) { + if ((tag = sam_hdr_find_key(h, ty, "M5", NULL))) { + r->ref_id[j]->fn = string_dup(r->pool, tag->str+3); + //fprintf(stderr, "Tagging @SQ %s / %s\n", r->ref_id[h]->name, r->ref_id[h]->fn); + } + } + + k = kh_put(refs, r->h_meta, r->ref_id[j]->name, &n); + if (n <= 0) // already exists or error + return -1; + kh_val(r->h_meta, k) = r->ref_id[j]; + + j++; + } + r->nref = j; + + return 0; +} + +/* + * Attaches a header to a cram_fd. + * + * This should be used when creating a new cram_fd for writing where + * we have an SAM_hdr already constructed (eg from a file we've read + * in). + */ +int cram_set_header(cram_fd *fd, SAM_hdr *hdr) { + if (fd->header) + sam_hdr_free(fd->header); + fd->header = hdr; + return refs_from_header(fd->refs, fd, hdr); +} + +/* + * Converts a directory and a filename into an expanded path, replacing %s + * in directory with the filename and %[0-9]+s with portions of the filename + * Any remaining parts of filename are added to the end with /%s. + */ +void expand_cache_path(char *path, char *dir, char *fn) { + char *cp; + + while ((cp = strchr(dir, '%'))) { + strncpy(path, dir, cp-dir); + path += cp-dir; + + if (*++cp == 's') { + strcpy(path, fn); + path += strlen(fn); + fn += strlen(fn); + cp++; + } else if (*cp >= '0' && *cp <= '9') { + char *endp; + long l; + + l = strtol(cp, &endp, 10); + l = MIN(l, strlen(fn)); + if (*endp == 's') { + strncpy(path, fn, l); + path += l; + fn += l; + *path = 0; + cp = endp+1; + } else { + *path++ = '%'; + *path++ = *cp++; + } + } else { + *path++ = '%'; + *path++ = *cp++; + } + dir = cp; + } + strcpy(path, dir); + path += strlen(dir); + if (*fn && path[-1] != '/') + *path++ = '/'; + strcpy(path, fn); +} + +/* + * Make the directory containing path and any prefix directories. + */ +void mkdir_prefix(char *path, int mode) { + char *cp = strrchr(path, '/'); + if (!cp) + return; + + *cp = 0; + if (is_directory(path)) { + *cp = '/'; + return; + } + + if (mkdir(path, mode) == 0) { + chmod(path, mode); + *cp = '/'; + return; + } + + mkdir_prefix(path, mode); + mkdir(path, mode); + chmod(path, mode); + *cp = '/'; +} + +/* + * Return the cache directory to use, based on the first of these + * environment variables to be set to a non-empty value. + */ +static const char *get_cache_basedir(const char **extra) { + char *base; + + *extra = ""; + + base = getenv("XDG_CACHE_HOME"); + if (base && *base) return base; + + base = getenv("HOME"); + if (base && *base) { *extra = "/.cache"; return base; } + + base = getenv("TMPDIR"); + if (base && *base) return base; + + base = getenv("TEMP"); + if (base && *base) return base; + + return "/tmp"; +} + +/* + * Return an integer representation of pthread_self(). + */ +static unsigned get_int_threadid() { + pthread_t pt = pthread_self(); + unsigned char *s = (unsigned char *) &pt; + size_t i; + unsigned h = 0; + for (i = 0; i < sizeof(pthread_t); i++) + h = (h << 5) - h + s[i]; + return h; +} + +/* + * Queries the M5 string from the header and attempts to populate the + * reference from this using the REF_PATH environment. + * + * Returns 0 on sucess + * -1 on failure + */ +static int cram_populate_ref(cram_fd *fd, int id, ref_entry *r) { + char *ref_path = getenv("REF_PATH"); + SAM_hdr_type *ty; + SAM_hdr_tag *tag; + char path[PATH_MAX], path_tmp[PATH_MAX]; + char cache[PATH_MAX], cache_root[PATH_MAX]; + char *local_cache = getenv("REF_CACHE"); + mFILE *mf; + int local_path = 0; + + if (fd->verbose) + fprintf(stderr, "cram_populate_ref on fd %p, id %d\n", fd, id); + + cache_root[0] = '\0'; + + if (!ref_path || *ref_path == '\0') { + /* + * If we have no ref path, we use the EBI server. + * However to avoid spamming it we require a local ref cache too. + */ + ref_path = "http://www.ebi.ac.uk:80/ena/cram/md5/%s"; + if (!local_cache || *local_cache == '\0') { + const char *extra; + const char *base = get_cache_basedir(&extra); + snprintf(cache_root, PATH_MAX, "%s%s/hts-ref", base, extra); + snprintf(cache,PATH_MAX, "%s%s/hts-ref/%%2s/%%2s/%%s", base, extra); + local_cache = cache; + if (fd->verbose) + fprintf(stderr, "Populating local cache: %s\n", local_cache); + } + } + + if (!r->name) + return -1; + + if (!(ty = sam_hdr_find(fd->header, "SQ", "SN", r->name))) + return -1; + + if (!(tag = sam_hdr_find_key(fd->header, ty, "M5", NULL))) + goto no_M5; + + if (fd->verbose) + fprintf(stderr, "Querying ref %s\n", tag->str+3); + + /* Use cache if available */ + if (local_cache && *local_cache) { + expand_cache_path(path, local_cache, tag->str+3); + local_path = 1; + } + +#ifndef HAVE_MMAP + char *path2; + /* Search local files in REF_PATH; we can open them and return as above */ + if (!local_path && (path2 = find_path(tag->str+3, ref_path))) { + strncpy(path, path2, PATH_MAX); + free(path2); + if (is_file(path)) // incase it's too long + local_path = 1; + } +#endif + + /* Found via REF_CACHE or local REF_PATH file */ + if (local_path) { + struct stat sb; + BGZF *fp; + + if (0 == stat(path, &sb) && (fp = bgzf_open(path, "r"))) { + r->length = sb.st_size; + r->offset = r->line_length = r->bases_per_line = 0; + + r->fn = string_dup(fd->refs->pool, path); + + if (fd->refs->fp) + if (bgzf_close(fd->refs->fp) != 0) + return -1; + fd->refs->fp = fp; + fd->refs->fn = r->fn; + r->is_md5 = 1; + + // Fall back to cram_get_ref() where it'll do the actual + // reading of the file. + return 0; + } + } + + + /* Otherwise search full REF_PATH; slower as loads entire file */ + if ((mf = open_path_mfile(tag->str+3, ref_path, NULL))) { + size_t sz; + r->seq = mfsteal(mf, &sz); + if (r->seq) { + r->mf = NULL; + } else { + // keep mf around as we couldn't detach + r->seq = mf->data; + r->mf = mf; + } + r->length = sz; + r->is_md5 = 1; + } else { + refs_t *refs; + char *fn; + + no_M5: + /* Failed to find in search path or M5 cache, see if @SQ UR: tag? */ + if (!(tag = sam_hdr_find_key(fd->header, ty, "UR", NULL))) + return -1; + + fn = (strncmp(tag->str+3, "file:", 5) == 0) + ? tag->str+8 + : tag->str+3; + + if (fd->refs->fp) { + if (bgzf_close(fd->refs->fp) != 0) + return -1; + fd->refs->fp = NULL; + } + if (!(refs = refs_load_fai(fd->refs, fn, 0))) + return -1; + sanitise_SQ_lines(fd); + + fd->refs = refs; + if (fd->refs->fp) { + if (bgzf_close(fd->refs->fp) != 0) + return -1; + fd->refs->fp = NULL; + } + + if (!fd->refs->fn) + return -1; + + if (-1 == refs2id(fd->refs, fd->header)) + return -1; + if (!fd->refs->ref_id || !fd->refs->ref_id[id]) + return -1; + + // Local copy already, so fall back to cram_get_ref(). + return 0; + } + + /* Populate the local disk cache if required */ + if (local_cache && *local_cache) { + int pid = (int) getpid(); + unsigned thrid = get_int_threadid(); + FILE *fp; + + if (*cache_root && !is_directory(cache_root) && hts_verbose >= 1) + fprintf(stderr, +"Creating reference cache directory %s\n" +"This may become large; see the samtools(1) manual page REF_CACHE discussion\n", + cache_root); + + expand_cache_path(path, local_cache, tag->str+3); + if (fd->verbose) + fprintf(stderr, "Writing cache file '%s'\n", path); + mkdir_prefix(path, 01777); + + do { + // Attempt to further uniquify the temporary filename + unsigned t = ((unsigned) time(NULL)) ^ ((unsigned) clock()); + thrid++; // Ensure filename changes even if time/clock haven't + + sprintf(path_tmp, "%s.tmp_%d_%u_%u", path, pid, thrid, t); + fp = fopen(path_tmp, "wx"); + } while (fp == NULL && errno == EEXIST); + if (!fp) { + perror(path_tmp); + + // Not fatal - we have the data already so keep going. + return 0; + } + + // Check md5sum + hts_md5_context *md5; + char unsigned md5_buf1[16]; + char md5_buf2[33]; + + if (!(md5 = hts_md5_init())) { + unlink(path_tmp); + fclose(fp); + return -1; + } + hts_md5_update(md5, r->seq, r->length); + hts_md5_final(md5_buf1, md5); + hts_md5_destroy(md5); + hts_md5_hex(md5_buf2, md5_buf1); + + if (strncmp(tag->str+3, md5_buf2, 32) != 0) { + fprintf(stderr, "[E::%s] mismatching md5sum for downloaded reference.\n", __func__); + unlink(path_tmp); + fclose(fp); + return -1; + } + + if (r->length != fwrite(r->seq, 1, r->length, fp)) { + perror(path); + } + if (-1 == paranoid_fclose(fp)) { + unlink(path_tmp); + } else { + if (0 == chmod(path_tmp, 0444)) + rename(path_tmp, path); + else + unlink(path_tmp); + } + } + + return 0; +} + +static void cram_ref_incr_locked(refs_t *r, int id) { + RP("%d INC REF %d, %d %p\n", gettid(), id, (int)(id>=0?r->ref_id[id]->count+1:-999), id>=0?r->ref_id[id]->seq:(char *)1); + + if (id < 0 || !r->ref_id[id]->seq) + return; + + if (r->last_id == id) + r->last_id = -1; + + ++r->ref_id[id]->count; +} + +void cram_ref_incr(refs_t *r, int id) { + pthread_mutex_lock(&r->lock); + cram_ref_incr_locked(r, id); + pthread_mutex_unlock(&r->lock); +} + +static void cram_ref_decr_locked(refs_t *r, int id) { + RP("%d DEC REF %d, %d %p\n", gettid(), id, (int)(id>=0?r->ref_id[id]->count-1:-999), id>=0?r->ref_id[id]->seq:(char *)1); + + if (id < 0 || !r->ref_id[id]->seq) { + assert(r->ref_id[id]->count >= 0); + return; + } + + if (--r->ref_id[id]->count <= 0) { + assert(r->ref_id[id]->count == 0); + if (r->last_id >= 0) { + if (r->ref_id[r->last_id]->count <= 0 && + r->ref_id[r->last_id]->seq) { + RP("%d FREE REF %d (%p)\n", gettid(), + r->last_id, r->ref_id[r->last_id]->seq); + ref_entry_free_seq(r->ref_id[r->last_id]); + r->ref_id[r->last_id]->length = 0; + } + } + r->last_id = id; + } +} + +void cram_ref_decr(refs_t *r, int id) { + pthread_mutex_lock(&r->lock); + cram_ref_decr_locked(r, id); + pthread_mutex_unlock(&r->lock); +} + +/* + * Used by cram_ref_load and cram_ref_get. The file handle will have + * already been opened, so we can catch it. The ref_entry *e informs us + * of whether this is a multi-line fasta file or a raw MD5 style file. + * Either way we create a single contiguous sequence. + * + * Returns all or part of a reference sequence on success (malloced); + * NULL on failure. + */ +static char *load_ref_portion(BGZF *fp, ref_entry *e, int start, int end) { + off_t offset, len; + char *seq; + + if (end < start) + end = start; + + /* + * Compute locations in file. This is trivial for the MD5 files, but + * is still necessary for the fasta variants. + */ + offset = e->line_length + ? e->offset + (start-1)/e->bases_per_line * e->line_length + + (start-1) % e->bases_per_line + : start-1; + + len = (e->line_length + ? e->offset + (end-1)/e->bases_per_line * e->line_length + + (end-1) % e->bases_per_line + : end-1) - offset + 1; + + if (bgzf_useek(fp, offset, SEEK_SET) < 0) { + perror("bgzf_useek() on reference file"); + return NULL; + } + + if (len == 0 || !(seq = malloc(len))) { + return NULL; + } + + if (len != bgzf_read(fp, seq, len)) { + perror("bgzf_read() on reference file"); + free(seq); + return NULL; + } + + /* Strip white-space if required. */ + if (len != end-start+1) { + int i, j; + char *cp = seq; + char *cp_to; + + for (i = j = 0; i < len; i++) { + if (cp[i] >= '!' && cp[i] <= '~') + cp[j++] = toupper(cp[i]); + } + cp_to = cp+j; + + if (cp_to - seq != end-start+1) { + fprintf(stderr, "Malformed reference file?\n"); + free(seq); + return NULL; + } + } else { + int i; + for (i = 0; i < len; i++) { + seq[i] = toupper(seq[i]); + } + } + + return seq; +} + +/* + * Load the entire reference 'id'. + * This also increments the reference count by 1. + * + * Returns ref_entry on success; + * NULL on failure + */ +ref_entry *cram_ref_load(refs_t *r, int id, int is_md5) { + ref_entry *e = r->ref_id[id]; + int start = 1, end = e->length; + char *seq; + + if (e->seq) { + return e; + } + + assert(e->count == 0); + + if (r->last) { +#ifdef REF_DEBUG + int idx = 0; + for (idx = 0; idx < r->nref; idx++) + if (r->last == r->ref_id[idx]) + break; + RP("%d cram_ref_load DECR %d\n", gettid(), idx); +#endif + assert(r->last->count > 0); + if (--r->last->count <= 0) { + RP("%d FREE REF %d (%p)\n", gettid(), id, r->ref_id[id]->seq); + if (r->last->seq) + ref_entry_free_seq(r->last); + } + } + + /* Open file if it's not already the current open reference */ + if (strcmp(r->fn, e->fn) || r->fp == NULL) { + if (r->fp) + if (bgzf_close(r->fp) != 0) + return NULL; + r->fn = e->fn; + if (!(r->fp = bgzf_open_ref(r->fn, "r", is_md5))) + return NULL; + } + + RP("%d Loading ref %d (%d..%d)\n", gettid(), id, start, end); + + if (!(seq = load_ref_portion(r->fp, e, start, end))) { + return NULL; + } + + RP("%d Loaded ref %d (%d..%d) = %p\n", gettid(), id, start, end, seq); + + RP("%d INC REF %d, %d\n", gettid(), id, (int)(e->count+1)); + e->seq = seq; + e->mf = NULL; + e->count++; + + /* + * Also keep track of last used ref so incr/decr loops on the same + * sequence don't cause load/free loops. + */ + RP("%d cram_ref_load INCR %d => %d\n", gettid(), id, e->count+1); + r->last = e; + e->count++; + + return e; +} + +/* + * Returns a portion of a reference sequence from start to end inclusive. + * The returned pointer is owned by either the cram_file fd or by the + * internal refs_t structure and should not be freed by the caller. + * + * The difference is whether or not this refs_t is in use by just the one + * cram_fd or by multiples, or whether we have multiple threads accessing + * references. In either case fd->shared will be true and we start using + * reference counting to track the number of users of a specific reference + * sequence. + * + * Otherwise the ref seq returned is allocated as part of cram_fd itself + * and will be freed up on the next call to cram_get_ref or cram_close. + * + * To return the entire reference sequence, specify start as 1 and end + * as 0. + * + * To cease using a reference, call cram_ref_decr(). + * + * Returns reference on success, + * NULL on failure + */ +char *cram_get_ref(cram_fd *fd, int id, int start, int end) { + ref_entry *r; + char *seq; + int ostart = start; + + if (id == -1) + return NULL; + + /* FIXME: axiomatic query of r->seq being true? + * Or shortcut for unsorted data where we load once and never free? + */ + + //fd->shared_ref = 1; // hard code for now to simplify things + + pthread_mutex_lock(&fd->ref_lock); + + RP("%d cram_get_ref on fd %p, id %d, range %d..%d\n", gettid(), fd, id, start, end); + + /* + * Unsorted data implies we want to fetch an entire reference at a time. + * We just deal with this at the moment by claiming we're sharing + * references instead, which has the same requirement. + */ + if (fd->unsorted) + fd->shared_ref = 1; + + + /* Sanity checking: does this ID exist? */ + if (id >= fd->refs->nref) { + fprintf(stderr, "No reference found for id %d\n", id); + pthread_mutex_unlock(&fd->ref_lock); + return NULL; + } + + if (!fd->refs || !fd->refs->ref_id[id]) { + fprintf(stderr, "No reference found for id %d\n", id); + pthread_mutex_unlock(&fd->ref_lock); + return NULL; + } + + if (!(r = fd->refs->ref_id[id])) { + fprintf(stderr, "No reference found for id %d\n", id); + pthread_mutex_unlock(&fd->ref_lock); + return NULL; + } + + + /* + * It has an entry, but may not have been populated yet. + * Any manually loaded .fai files have their lengths known. + * A ref entry computed from @SQ lines (M5 or UR field) will have + * r->length == 0 unless it's been loaded once and verified that we have + * an on-disk filename for it. + * + * 19 Sep 2013: Moved the lock here as the cram_populate_ref code calls + * open_path_mfile and libcurl, which isn't multi-thread safe unless I + * rewrite my code to have one curl handle per thread. + */ + pthread_mutex_lock(&fd->refs->lock); + if (r->length == 0) { + if (cram_populate_ref(fd, id, r) == -1) { + fprintf(stderr, "Failed to populate reference for id %d\n", id); + pthread_mutex_unlock(&fd->refs->lock); + pthread_mutex_unlock(&fd->ref_lock); + return NULL; + } + r = fd->refs->ref_id[id]; + if (fd->unsorted) + cram_ref_incr_locked(fd->refs, id); + } + + + /* + * We now know that we the filename containing the reference, so check + * for limits. If it's over half the reference we'll load all of it in + * memory as this will speed up subsequent calls. + */ + if (end < 1) + end = r->length; + if (end >= r->length) + end = r->length; + assert(start >= 1); + + if (end - start >= 0.5*r->length || fd->shared_ref) { + start = 1; + end = r->length; + } + + /* + * Maybe we have it cached already? If so use it. + * + * Alternatively if we don't have the sequence but we're sharing + * references and/or are asking for the entire length of it, then + * load the full reference into the refs structure and return + * a pointer to that one instead. + */ + if (fd->shared_ref || r->seq || (start == 1 && end == r->length)) { + char *cp; + + if (id >= 0) { + if (r->seq) { + cram_ref_incr_locked(fd->refs, id); + } else { + ref_entry *e; + if (!(e = cram_ref_load(fd->refs, id, r->is_md5))) { + pthread_mutex_unlock(&fd->refs->lock); + pthread_mutex_unlock(&fd->ref_lock); + return NULL; + } + + /* unsorted data implies cache ref indefinitely, to avoid + * continually loading and unloading. + */ + if (fd->unsorted) + cram_ref_incr_locked(fd->refs, id); + } + + fd->ref = NULL; /* We never access it directly */ + fd->ref_start = 1; + fd->ref_end = r->length; + fd->ref_id = id; + + cp = fd->refs->ref_id[id]->seq + ostart-1; + } else { + fd->ref = NULL; + cp = NULL; + } + + RP("%d cram_get_ref returning for id %d, count %d\n", gettid(), id, (int)r->count); + + pthread_mutex_unlock(&fd->refs->lock); + pthread_mutex_unlock(&fd->ref_lock); + return cp; + } + + /* + * Otherwise we're not sharing, we don't have a copy of it already and + * we're only asking for a small portion of it. + * + * In this case load up just that segment ourselves, freeing any old + * small segments in the process. + */ + + /* Unmapped ref ID */ + if (id < 0) { + if (fd->ref_free) { + free(fd->ref_free); + fd->ref_free = NULL; + } + fd->ref = NULL; + fd->ref_id = id; + pthread_mutex_unlock(&fd->refs->lock); + pthread_mutex_unlock(&fd->ref_lock); + return NULL; + } + + /* Open file if it's not already the current open reference */ + if (strcmp(fd->refs->fn, r->fn) || fd->refs->fp == NULL) { + if (fd->refs->fp) + if (bgzf_close(fd->refs->fp) != 0) + return NULL; + fd->refs->fn = r->fn; + if (!(fd->refs->fp = bgzf_open_ref(fd->refs->fn, "r", r->is_md5))) { + pthread_mutex_unlock(&fd->refs->lock); + pthread_mutex_unlock(&fd->ref_lock); + return NULL; + } + } + + if (!(fd->ref = load_ref_portion(fd->refs->fp, r, start, end))) { + pthread_mutex_unlock(&fd->refs->lock); + pthread_mutex_unlock(&fd->ref_lock); + return NULL; + } + + if (fd->ref_free) + free(fd->ref_free); + + fd->ref_id = id; + fd->ref_start = start; + fd->ref_end = end; + fd->ref_free = fd->ref; + seq = fd->ref; + + pthread_mutex_unlock(&fd->refs->lock); + pthread_mutex_unlock(&fd->ref_lock); + + return seq + ostart - start; +} + +/* + * If fd has been opened for reading, it may be permitted to specify 'fn' + * as NULL and let the code auto-detect the reference by parsing the + * SAM header @SQ lines. + */ +int cram_load_reference(cram_fd *fd, char *fn) { + int ret = 0; + + if (fn) { + fd->refs = refs_load_fai(fd->refs, fn, + !(fd->embed_ref && fd->mode == 'r')); + fn = fd->refs ? fd->refs->fn : NULL; + if (!fn) + ret = -1; + sanitise_SQ_lines(fd); + } + fd->ref_fn = fn; + + if ((!fd->refs || (fd->refs->nref == 0 && !fn)) && fd->header) { + if (fd->refs) + refs_free(fd->refs); + if (!(fd->refs = refs_create())) + return -1; + if (-1 == refs_from_header(fd->refs, fd, fd->header)) + return -1; + } + + if (fd->header) + if (-1 == refs2id(fd->refs, fd->header)) + return -1; + + return ret; +} + +/* ---------------------------------------------------------------------- + * Containers + */ + +/* + * Creates a new container, specifying the maximum number of slices + * and records permitted. + * + * Returns cram_container ptr on success + * NULL on failure + */ +cram_container *cram_new_container(int nrec, int nslice) { + cram_container *c = calloc(1, sizeof(*c)); + enum cram_DS_ID id; + + if (!c) + return NULL; + + c->curr_ref = -2; + + c->max_c_rec = nrec * nslice; + c->curr_c_rec = 0; + + c->max_rec = nrec; + c->record_counter = 0; + c->num_bases = 0; + + c->max_slice = nslice; + c->curr_slice = 0; + + c->pos_sorted = 1; + c->max_apos = 0; + c->multi_seq = 0; + + c->bams = NULL; + + if (!(c->slices = (cram_slice **)calloc(nslice, sizeof(cram_slice *)))) + goto err; + c->slice = NULL; + + if (!(c->comp_hdr = cram_new_compression_header())) + goto err; + c->comp_hdr_block = NULL; + + for (id = DS_RN; id < DS_TN; id++) + if (!(c->stats[id] = cram_stats_create())) goto err; + + //c->aux_B_stats = cram_stats_create(); + + if (!(c->tags_used = kh_init(s_i2i))) + goto err; + c->refs_used = 0; + + return c; + + err: + if (c) { + if (c->slices) + free(c->slices); + free(c); + } + return NULL; +} + +void cram_free_container(cram_container *c) { + enum cram_DS_ID id; + int i; + + if (!c) + return; + + if (c->refs_used) + free(c->refs_used); + + if (c->landmark) + free(c->landmark); + + if (c->comp_hdr) + cram_free_compression_header(c->comp_hdr); + + if (c->comp_hdr_block) + cram_free_block(c->comp_hdr_block); + + if (c->slices) { + for (i = 0; i < c->max_slice; i++) + if (c->slices[i]) + cram_free_slice(c->slices[i]); + free(c->slices); + } + + for (id = DS_RN; id < DS_TN; id++) + if (c->stats[id]) cram_stats_free(c->stats[id]); + + //if (c->aux_B_stats) cram_stats_free(c->aux_B_stats); + + if (c->tags_used) kh_destroy(s_i2i, c->tags_used); + + free(c); +} + +/* + * Reads a container header. + * + * Returns cram_container on success + * NULL on failure or no container left (fd->err == 0). + */ +cram_container *cram_read_container(cram_fd *fd) { + cram_container c2, *c; + int i, s; + size_t rd = 0; + uint32_t crc = 0; + + fd->err = 0; + fd->eof = 0; + + memset(&c2, 0, sizeof(c2)); + if (CRAM_MAJOR_VERS(fd->version) == 1) { + if ((s = itf8_decode_crc(fd, &c2.length, &crc)) == -1) { + fd->eof = fd->empty_container ? 1 : 2; + return NULL; + } else { + rd+=s; + } + } else { + uint32_t len; + if ((s = int32_decode(fd, &c2.length)) == -1) { + if (CRAM_MAJOR_VERS(fd->version) == 2 && + CRAM_MINOR_VERS(fd->version) == 0) + fd->eof = 1; // EOF blocks arrived in v2.1 + else + fd->eof = fd->empty_container ? 1 : 2; + return NULL; + } else { + rd+=s; + } + len = le_int4(c2.length); + crc = crc32(0L, (unsigned char *)&len, 4); + } + if ((s = itf8_decode_crc(fd, &c2.ref_seq_id, &crc)) == -1) return NULL; else rd+=s; + if ((s = itf8_decode_crc(fd, &c2.ref_seq_start, &crc))== -1) return NULL; else rd+=s; + if ((s = itf8_decode_crc(fd, &c2.ref_seq_span, &crc)) == -1) return NULL; else rd+=s; + if ((s = itf8_decode_crc(fd, &c2.num_records, &crc)) == -1) return NULL; else rd+=s; + + if (CRAM_MAJOR_VERS(fd->version) == 1) { + c2.record_counter = 0; + c2.num_bases = 0; + } else { + if (CRAM_MAJOR_VERS(fd->version) >= 3) { + if ((s = ltf8_decode_crc(fd, &c2.record_counter, &crc)) == -1) + return NULL; + else + rd += s; + } else { + int32_t i32; + if ((s = itf8_decode_crc(fd, &i32, &crc)) == -1) + return NULL; + else + rd += s; + c2.record_counter = i32; + } + + if ((s = ltf8_decode_crc(fd, &c2.num_bases, &crc))== -1) + return NULL; + else + rd += s; + } + if ((s = itf8_decode_crc(fd, &c2.num_blocks, &crc)) == -1) return NULL; else rd+=s; + if ((s = itf8_decode_crc(fd, &c2.num_landmarks, &crc))== -1) return NULL; else rd+=s; + + if (!(c = calloc(1, sizeof(*c)))) + return NULL; + + *c = c2; + + if (!(c->landmark = malloc(c->num_landmarks * sizeof(int32_t))) && + c->num_landmarks) { + fd->err = errno; + cram_free_container(c); + return NULL; + } + for (i = 0; i < c->num_landmarks; i++) { + if ((s = itf8_decode_crc(fd, &c->landmark[i], &crc)) == -1) { + cram_free_container(c); + return NULL; + } else { + rd += s; + } + } + + if (CRAM_MAJOR_VERS(fd->version) >= 3) { + if (-1 == int32_decode(fd, (int32_t *)&c->crc32)) + return NULL; + else + rd+=4; + + if (crc != c->crc32) { + fprintf(stderr, "Container header CRC32 failure\n"); + cram_free_container(c); + return NULL; + } + } + + c->offset = rd; + c->slices = NULL; + c->curr_slice = 0; + c->max_slice = c->num_landmarks; + c->slice_rec = 0; + c->curr_rec = 0; + c->max_rec = 0; + + if (c->ref_seq_id == -2) { + c->multi_seq = 1; + fd->multi_seq = 1; + } + + fd->empty_container = + (c->num_records == 0 && + c->ref_seq_id == -1 && + c->ref_seq_start == 0x454f46 /* EOF */) ? 1 : 0; + + return c; +} + + +/* MAXIMUM storage size needed for the container. */ +int cram_container_size(cram_container *c) { + return 55 + 5*c->num_landmarks; +} + + +/* + * Stores the container structure in dat and returns *size as the + * number of bytes written to dat[]. The input size of dat is also + * held in *size and should be initialised to cram_container_size(c). + * + * Returns 0 on success; + * -1 on failure + */ +int cram_store_container(cram_fd *fd, cram_container *c, char *dat, int *size) +{ + char *cp = dat; + int i; + + // Check the input buffer is large enough according to our stated + // requirements. (NOTE: it may actually take less.) + if (cram_container_size(c) > *size) + return -1; + + if (CRAM_MAJOR_VERS(fd->version) == 1) { + cp += itf8_put(cp, c->length); + } else { + *(int32_t *)cp = le_int4(c->length); + cp += 4; + } + if (c->multi_seq) { + cp += itf8_put(cp, -2); + cp += itf8_put(cp, 0); + cp += itf8_put(cp, 0); + } else { + cp += itf8_put(cp, c->ref_seq_id); + cp += itf8_put(cp, c->ref_seq_start); + cp += itf8_put(cp, c->ref_seq_span); + } + cp += itf8_put(cp, c->num_records); + if (CRAM_MAJOR_VERS(fd->version) == 2) { + cp += itf8_put(cp, c->record_counter); + cp += ltf8_put(cp, c->num_bases); + } else if (CRAM_MAJOR_VERS(fd->version) >= 3) { + cp += ltf8_put(cp, c->record_counter); + cp += ltf8_put(cp, c->num_bases); + } + + cp += itf8_put(cp, c->num_blocks); + cp += itf8_put(cp, c->num_landmarks); + for (i = 0; i < c->num_landmarks; i++) + cp += itf8_put(cp, c->landmark[i]); + + if (CRAM_MAJOR_VERS(fd->version) >= 3) { + c->crc32 = crc32(0L, (uc *)dat, cp-dat); + cp[0] = c->crc32 & 0xff; + cp[1] = (c->crc32 >> 8) & 0xff; + cp[2] = (c->crc32 >> 16) & 0xff; + cp[3] = (c->crc32 >> 24) & 0xff; + cp += 4; + } + + *size = cp-dat; // actual used size + + return 0; +} + + +/* + * Writes a container structure. + * + * Returns 0 on success + * -1 on failure + */ +int cram_write_container(cram_fd *fd, cram_container *c) { + char buf_a[1024], *buf = buf_a, *cp; + int i; + + if (55 + c->num_landmarks * 5 >= 1024) + buf = malloc(55 + c->num_landmarks * 5); + cp = buf; + + if (CRAM_MAJOR_VERS(fd->version) == 1) { + cp += itf8_put(cp, c->length); + } else { + *(int32_t *)cp = le_int4(c->length); + cp += 4; + } + if (c->multi_seq) { + cp += itf8_put(cp, -2); + cp += itf8_put(cp, 0); + cp += itf8_put(cp, 0); + } else { + cp += itf8_put(cp, c->ref_seq_id); + cp += itf8_put(cp, c->ref_seq_start); + cp += itf8_put(cp, c->ref_seq_span); + } + cp += itf8_put(cp, c->num_records); + if (CRAM_MAJOR_VERS(fd->version) == 2) { + cp += itf8_put(cp, c->record_counter); + cp += ltf8_put(cp, c->num_bases); + } else if (CRAM_MAJOR_VERS(fd->version) >= 3) { + cp += ltf8_put(cp, c->record_counter); + cp += ltf8_put(cp, c->num_bases); + } + + cp += itf8_put(cp, c->num_blocks); + cp += itf8_put(cp, c->num_landmarks); + for (i = 0; i < c->num_landmarks; i++) + cp += itf8_put(cp, c->landmark[i]); + + if (CRAM_MAJOR_VERS(fd->version) >= 3) { + c->crc32 = crc32(0L, (uc *)buf, cp-buf); + cp[0] = c->crc32 & 0xff; + cp[1] = (c->crc32 >> 8) & 0xff; + cp[2] = (c->crc32 >> 16) & 0xff; + cp[3] = (c->crc32 >> 24) & 0xff; + cp += 4; + } + + if (cp-buf != hwrite(fd->fp, buf, cp-buf)) { + if (buf != buf_a) + free(buf); + return -1; + } + + if (buf != buf_a) + free(buf); + + return 0; +} + +// common component shared by cram_flush_container{,_mt} +static int cram_flush_container2(cram_fd *fd, cram_container *c) { + int i, j; + + if (c->curr_slice > 0 && !c->slices) + return -1; + + //fprintf(stderr, "Writing container %d, sum %u\n", c->record_counter, sum); + + /* Write the container struct itself */ + if (0 != cram_write_container(fd, c)) + return -1; + + /* And the compression header */ + if (0 != cram_write_block(fd, c->comp_hdr_block)) + return -1; + + /* Followed by the slice blocks */ + for (i = 0; i < c->curr_slice; i++) { + cram_slice *s = c->slices[i]; + + if (0 != cram_write_block(fd, s->hdr_block)) + return -1; + + for (j = 0; j < s->hdr->num_blocks; j++) { + if (0 != cram_write_block(fd, s->block[j])) + return -1; + } + } + + return hflush(fd->fp) == 0 ? 0 : -1; +} + +/* + * Flushes a completely or partially full container to disk, writing + * container structure, header and blocks. This also calls the encoder + * functions. + * + * Returns 0 on success + * -1 on failure + */ +int cram_flush_container(cram_fd *fd, cram_container *c) { + /* Encode the container blocks and generate compression header */ + if (0 != cram_encode_container(fd, c)) + return -1; + + return cram_flush_container2(fd, c); +} + +typedef struct { + cram_fd *fd; + cram_container *c; +} cram_job; + +void *cram_flush_thread(void *arg) { + cram_job *j = (cram_job *)arg; + + /* Encode the container blocks and generate compression header */ + if (0 != cram_encode_container(j->fd, j->c)) { + fprintf(stderr, "cram_encode_container failed\n"); + return NULL; + } + + return arg; +} + +static int cram_flush_result(cram_fd *fd) { + int i, ret = 0; + t_pool_result *r; + + while ((r = t_pool_next_result(fd->rqueue))) { + cram_job *j = (cram_job *)r->data; + cram_container *c; + + if (!j) { + t_pool_delete_result(r, 0); + return -1; + } + + fd = j->fd; + c = j->c; + + if (0 != cram_flush_container2(fd, c)) + return -1; + + /* Free the container */ + for (i = 0; i < c->max_slice; i++) { + cram_free_slice(c->slices[i]); + c->slices[i] = NULL; + } + + c->slice = NULL; + c->curr_slice = 0; + + cram_free_container(c); + + ret |= hflush(fd->fp) == 0 ? 0 : -1; + + t_pool_delete_result(r, 1); + } + + return ret; +} + +int cram_flush_container_mt(cram_fd *fd, cram_container *c) { + cram_job *j; + + if (!fd->pool) + return cram_flush_container(fd, c); + + if (!(j = malloc(sizeof(*j)))) + return -1; + j->fd = fd; + j->c = c; + + t_pool_dispatch(fd->pool, fd->rqueue, cram_flush_thread, j); + + return cram_flush_result(fd); +} + +/* ---------------------------------------------------------------------- + * Compression headers; the first part of the container + */ + +/* + * Creates a new blank container compression header + * + * Returns header ptr on success + * NULL on failure + */ +cram_block_compression_hdr *cram_new_compression_header(void) { + cram_block_compression_hdr *hdr = calloc(1, sizeof(*hdr)); + if (!hdr) + return NULL; + + if (!(hdr->TD_blk = cram_new_block(CORE, 0))) { + free(hdr); + return NULL; + } + + if (!(hdr->TD_hash = kh_init(m_s2i))) { + cram_free_block(hdr->TD_blk); + free(hdr); + return NULL; + } + + if (!(hdr->TD_keys = string_pool_create(8192))) { + kh_destroy(m_s2i, hdr->TD_hash); + cram_free_block(hdr->TD_blk); + free(hdr); + return NULL; + } + + return hdr; +} + +void cram_free_compression_header(cram_block_compression_hdr *hdr) { + int i; + + if (hdr->landmark) + free(hdr->landmark); + + if (hdr->preservation_map) + kh_destroy(map, hdr->preservation_map); + + for (i = 0; i < CRAM_MAP_HASH; i++) { + cram_map *m, *m2; + for (m = hdr->rec_encoding_map[i]; m; m = m2) { + m2 = m->next; + if (m->codec) + m->codec->free(m->codec); + free(m); + } + } + + for (i = 0; i < CRAM_MAP_HASH; i++) { + cram_map *m, *m2; + for (m = hdr->tag_encoding_map[i]; m; m = m2) { + m2 = m->next; + if (m->codec) + m->codec->free(m->codec); + free(m); + } + } + + for (i = 0; i < DS_END; i++) { + if (hdr->codecs[i]) + hdr->codecs[i]->free(hdr->codecs[i]); + } + + if (hdr->TL) + free(hdr->TL); + if (hdr->TD_blk) + cram_free_block(hdr->TD_blk); + if (hdr->TD_hash) + kh_destroy(m_s2i, hdr->TD_hash); + if (hdr->TD_keys) + string_pool_destroy(hdr->TD_keys); + + free(hdr); +} + + +/* ---------------------------------------------------------------------- + * Slices and slice headers + */ + +void cram_free_slice_header(cram_block_slice_hdr *hdr) { + if (!hdr) + return; + + if (hdr->block_content_ids) + free(hdr->block_content_ids); + + free(hdr); + + return; +} + +void cram_free_slice(cram_slice *s) { + if (!s) + return; + + if (s->hdr_block) + cram_free_block(s->hdr_block); + + if (s->block) { + int i; + + if (s->hdr) { + for (i = 0; i < s->hdr->num_blocks; i++) { + cram_free_block(s->block[i]); + } + } + free(s->block); + } + + if (s->block_by_id) + free(s->block_by_id); + + if (s->hdr) + cram_free_slice_header(s->hdr); + + if (s->seqs_blk) + cram_free_block(s->seqs_blk); + + if (s->qual_blk) + cram_free_block(s->qual_blk); + + if (s->name_blk) + cram_free_block(s->name_blk); + + if (s->aux_blk) + cram_free_block(s->aux_blk); + + if (s->aux_OQ_blk) + cram_free_block(s->aux_OQ_blk); + + if (s->aux_BQ_blk) + cram_free_block(s->aux_BQ_blk); + + if (s->aux_FZ_blk) + cram_free_block(s->aux_FZ_blk); + + if (s->aux_oq_blk) + cram_free_block(s->aux_oq_blk); + + if (s->aux_os_blk) + cram_free_block(s->aux_os_blk); + + if (s->aux_oz_blk) + cram_free_block(s->aux_oz_blk); + + if (s->base_blk) + cram_free_block(s->base_blk); + + if (s->soft_blk) + cram_free_block(s->soft_blk); + + if (s->cigar) + free(s->cigar); + + if (s->crecs) + free(s->crecs); + + if (s->features) + free(s->features); + + if (s->TN) + free(s->TN); + + if (s->pair_keys) + string_pool_destroy(s->pair_keys); + + if (s->pair[0]) + kh_destroy(m_s2i, s->pair[0]); + if (s->pair[1]) + kh_destroy(m_s2i, s->pair[1]); + + free(s); +} + +/* + * Creates a new empty slice in memory, for subsequent writing to + * disk. + * + * Returns cram_slice ptr on success + * NULL on failure + */ +cram_slice *cram_new_slice(enum cram_content_type type, int nrecs) { + cram_slice *s = calloc(1, sizeof(*s)); + if (!s) + return NULL; + + if (!(s->hdr = (cram_block_slice_hdr *)calloc(1, sizeof(*s->hdr)))) + goto err; + s->hdr->content_type = type; + + s->hdr_block = NULL; + s->block = NULL; + s->block_by_id = NULL; + s->last_apos = 0; + if (!(s->crecs = malloc(nrecs * sizeof(cram_record)))) goto err; + s->cigar = NULL; + s->cigar_alloc = 0; + s->ncigar = 0; + + if (!(s->seqs_blk = cram_new_block(EXTERNAL, 0))) goto err; + if (!(s->qual_blk = cram_new_block(EXTERNAL, DS_QS))) goto err; + if (!(s->name_blk = cram_new_block(EXTERNAL, DS_RN))) goto err; + if (!(s->aux_blk = cram_new_block(EXTERNAL, DS_aux))) goto err; + if (!(s->base_blk = cram_new_block(EXTERNAL, DS_IN))) goto err; + if (!(s->soft_blk = cram_new_block(EXTERNAL, DS_SC))) goto err; + + s->features = NULL; + s->nfeatures = s->afeatures = 0; + +#ifndef TN_external + s->TN = NULL; + s->nTN = s->aTN = 0; +#endif + + // Volatile keys as we do realloc in dstring + if (!(s->pair_keys = string_pool_create(8192))) goto err; + if (!(s->pair[0] = kh_init(m_s2i))) goto err; + if (!(s->pair[1] = kh_init(m_s2i))) goto err; + +#ifdef BA_external + s->BA_len = 0; +#endif + + return s; + + err: + if (s) + cram_free_slice(s); + + return NULL; +} + +/* + * Loads an entire slice. + * FIXME: In 1.0 the native unit of slices within CRAM is broken + * as slices contain references to objects in other slices. + * To work around this while keeping the slice oriented outer loop + * we read all slices and stitch them together into a fake large + * slice instead. + * + * Returns cram_slice ptr on success + * NULL on failure + */ +cram_slice *cram_read_slice(cram_fd *fd) { + cram_block *b = cram_read_block(fd); + cram_slice *s = calloc(1, sizeof(*s)); + int i, n, max_id, min_id; + + if (!b || !s) + goto err; + + s->hdr_block = b; + switch (b->content_type) { + case MAPPED_SLICE: + case UNMAPPED_SLICE: + if (!(s->hdr = cram_decode_slice_header(fd, b))) + goto err; + break; + + default: + fprintf(stderr, "Unexpected block of type %s\n", + cram_content_type2str(b->content_type)); + goto err; + } + + if (s->hdr->num_blocks < 1) { + fprintf(stderr, "Slice does not include any data blocks.\n"); + goto err; + } + + s->block = calloc(n = s->hdr->num_blocks, sizeof(*s->block)); + if (!s->block) + goto err; + + for (max_id = i = 0, min_id = INT_MAX; i < n; i++) { + if (!(s->block[i] = cram_read_block(fd))) + goto err; + + if (s->block[i]->content_type == EXTERNAL) { + if (max_id < s->block[i]->content_id) + max_id = s->block[i]->content_id; + if (min_id > s->block[i]->content_id) + min_id = s->block[i]->content_id; + } + } + if (min_id >= 0 && max_id < 1024) { + if (!(s->block_by_id = calloc(1024, sizeof(s->block[0])))) + goto err; + + for (i = 0; i < n; i++) { + if (s->block[i]->content_type != EXTERNAL) + continue; + s->block_by_id[s->block[i]->content_id] = s->block[i]; + } + } + + /* Initialise encoding/decoding tables */ + s->cigar = NULL; + s->cigar_alloc = 0; + s->ncigar = 0; + + if (!(s->seqs_blk = cram_new_block(EXTERNAL, 0))) goto err; + if (!(s->qual_blk = cram_new_block(EXTERNAL, DS_QS))) goto err; + if (!(s->name_blk = cram_new_block(EXTERNAL, DS_RN))) goto err; + if (!(s->aux_blk = cram_new_block(EXTERNAL, DS_aux))) goto err; + if (!(s->base_blk = cram_new_block(EXTERNAL, DS_IN))) goto err; + if (!(s->soft_blk = cram_new_block(EXTERNAL, DS_SC))) goto err; + + s->crecs = NULL; + + s->last_apos = s->hdr->ref_seq_start; + + return s; + + err: + if (b) + cram_free_block(b); + if (s) { + s->hdr_block = NULL; + cram_free_slice(s); + } + return NULL; +} + + +/* ---------------------------------------------------------------------- + * CRAM file definition (header) + */ + +/* + * Reads a CRAM file definition structure. + * Returns file_def ptr on success + * NULL on failure + */ +cram_file_def *cram_read_file_def(cram_fd *fd) { + cram_file_def *def = malloc(sizeof(*def)); + if (!def) + return NULL; + + if (26 != hread(fd->fp, &def->magic[0], 26)) { + free(def); + return NULL; + } + + if (memcmp(def->magic, "CRAM", 4) != 0) { + free(def); + return NULL; + } + + if (def->major_version > 3) { + fprintf(stderr, "CRAM version number mismatch\n" + "Expected 1.x, 2.x or 3.x, got %d.%d\n", + def->major_version, def->minor_version); + free(def); + return NULL; + } + + fd->first_container += 26; + fd->last_slice = 0; + + return def; +} + +/* + * Writes a cram_file_def structure to cram_fd. + * Returns 0 on success + * -1 on failure + */ +int cram_write_file_def(cram_fd *fd, cram_file_def *def) { + return (hwrite(fd->fp, &def->magic[0], 26) == 26) ? 0 : -1; +} + +void cram_free_file_def(cram_file_def *def) { + if (def) free(def); +} + +/* ---------------------------------------------------------------------- + * SAM header I/O + */ + + +/* + * Reads the SAM header from the first CRAM data block. + * Also performs minimal parsing to extract read-group + * and sample information. + + * Returns SAM hdr ptr on success + * NULL on failure + */ +SAM_hdr *cram_read_SAM_hdr(cram_fd *fd) { + int32_t header_len; + char *header; + SAM_hdr *hdr; + + /* 1.1 onwards stores the header in the first block of a container */ + if (CRAM_MAJOR_VERS(fd->version) == 1) { + /* Length */ + if (-1 == int32_decode(fd, &header_len)) + return NULL; + + /* Alloc and read */ + if (header_len < 0 || NULL == (header = malloc((size_t) header_len+1))) + return NULL; + + if (header_len != hread(fd->fp, header, header_len)) + return NULL; + header[header_len] = '\0'; + + fd->first_container += 4 + header_len; + } else { + cram_container *c = cram_read_container(fd); + cram_block *b; + int i, len; + + if (!c) + return NULL; + + if (c->num_blocks < 1) { + cram_free_container(c); + return NULL; + } + + if (!(b = cram_read_block(fd))) { + cram_free_container(c); + return NULL; + } + if (cram_uncompress_block(b) != 0) { + cram_free_container(c); + return NULL; + } + + len = b->comp_size + 2 + 4*(CRAM_MAJOR_VERS(fd->version) >= 3) + + itf8_size(b->content_id) + + itf8_size(b->uncomp_size) + + itf8_size(b->comp_size); + + /* Extract header from 1st block */ + if (-1 == int32_get_blk(b, &header_len) || + header_len < 0 || /* Spec. says signed... why? */ + b->uncomp_size - 4 < header_len) { + cram_free_container(c); + cram_free_block(b); + return NULL; + } + if (NULL == (header = malloc((size_t) header_len+1))) { + cram_free_container(c); + cram_free_block(b); + return NULL; + } + memcpy(header, BLOCK_END(b), header_len); + header[header_len]='\0'; + cram_free_block(b); + + /* Consume any remaining blocks */ + for (i = 1; i < c->num_blocks; i++) { + if (!(b = cram_read_block(fd))) { + cram_free_container(c); + return NULL; + } + len += b->comp_size + 2 + 4*(CRAM_MAJOR_VERS(fd->version) >= 3) + + itf8_size(b->content_id) + + itf8_size(b->uncomp_size) + + itf8_size(b->comp_size); + cram_free_block(b); + } + + if (c->length > 0 && len > 0 && c->length > len) { + // Consume padding + char *pads = malloc(c->length - len); + if (!pads) { + cram_free_container(c); + return NULL; + } + + if (c->length - len != hread(fd->fp, pads, c->length - len)) { + cram_free_container(c); + return NULL; + } + free(pads); + } + + cram_free_container(c); + } + + /* Parse */ + hdr = sam_hdr_parse_(header, header_len); + free(header); + + return hdr; +} + +/* + * Converts 'in' to a full pathname to store in out. + * Out must be at least PATH_MAX bytes long. + */ +static void full_path(char *out, char *in) { + if (*in == '/') { + strncpy(out, in, PATH_MAX); + out[PATH_MAX-1] = 0; + } else { + int len; + + // unable to get dir or out+in is too long + if (!getcwd(out, PATH_MAX) || + (len = strlen(out))+1+strlen(in) >= PATH_MAX) { + strncpy(out, in, PATH_MAX); + out[PATH_MAX-1] = 0; + return; + } + + sprintf(out+len, "/%.*s", PATH_MAX - len, in); + + // FIXME: cope with `pwd`/../../../foo.fa ? + } +} + +/* + * Writes a CRAM SAM header. + * Returns 0 on success + * -1 on failure + */ +int cram_write_SAM_hdr(cram_fd *fd, SAM_hdr *hdr) { + int header_len; + int blank_block = (CRAM_MAJOR_VERS(fd->version) >= 3); + + /* Write CRAM MAGIC if not yet written. */ + if (fd->file_def->major_version == 0) { + fd->file_def->major_version = CRAM_MAJOR_VERS(fd->version); + fd->file_def->minor_version = CRAM_MINOR_VERS(fd->version); + if (0 != cram_write_file_def(fd, fd->file_def)) + return -1; + } + + /* 1.0 requires an UNKNOWN read-group */ + if (CRAM_MAJOR_VERS(fd->version) == 1) { + if (!sam_hdr_find_rg(hdr, "UNKNOWN")) + if (sam_hdr_add(hdr, "RG", + "ID", "UNKNOWN", "SM", "UNKNOWN", NULL)) + return -1; + } + + /* Fix M5 strings */ + if (fd->refs && !fd->no_ref) { + int i; + for (i = 0; i < hdr->nref; i++) { + SAM_hdr_type *ty; + char *ref; + + if (!(ty = sam_hdr_find(hdr, "SQ", "SN", hdr->ref[i].name))) + return -1; + + if (!sam_hdr_find_key(hdr, ty, "M5", NULL)) { + char unsigned buf[16]; + char buf2[33]; + int rlen; + hts_md5_context *md5; + + if (!fd->refs || + !fd->refs->ref_id || + !fd->refs->ref_id[i]) { + return -1; + } + rlen = fd->refs->ref_id[i]->length; + if (!(md5 = hts_md5_init())) + return -1; + ref = cram_get_ref(fd, i, 1, rlen); + if (NULL == ref) return -1; + rlen = fd->refs->ref_id[i]->length; /* In case it just loaded */ + hts_md5_update(md5, ref, rlen); + hts_md5_final(buf, md5); + hts_md5_destroy(md5); + cram_ref_decr(fd->refs, i); + + hts_md5_hex(buf2, buf); + if (sam_hdr_update(hdr, ty, "M5", buf2, NULL)) + return -1; + } + + if (fd->ref_fn) { + char ref_fn[PATH_MAX]; + full_path(ref_fn, fd->ref_fn); + if (sam_hdr_update(hdr, ty, "UR", ref_fn, NULL)) + return -1; + } + } + } + + if (sam_hdr_rebuild(hdr)) + return -1; + + /* Length */ + header_len = sam_hdr_length(hdr); + if (CRAM_MAJOR_VERS(fd->version) == 1) { + if (-1 == int32_encode(fd, header_len)) + return -1; + + /* Text data */ + if (header_len != hwrite(fd->fp, sam_hdr_str(hdr), header_len)) + return -1; + } else { + /* Create block(s) inside a container */ + cram_block *b = cram_new_block(FILE_HEADER, 0); + cram_container *c = cram_new_container(0, 0); + int padded_length; + char *pads; + int is_cram_3 = (CRAM_MAJOR_VERS(fd->version) >= 3); + + if (!b || !c) { + if (b) cram_free_block(b); + if (c) cram_free_container(c); + return -1; + } + + int32_put_blk(b, header_len); + BLOCK_APPEND(b, sam_hdr_str(hdr), header_len); + BLOCK_UPLEN(b); + + // Compress header block if V3.0 and above + if (CRAM_MAJOR_VERS(fd->version) >= 3) + cram_compress_block(fd, b, NULL, -1, -1); + + if (blank_block) { + c->length = b->comp_size + 2 + 4*is_cram_3 + + itf8_size(b->content_id) + + itf8_size(b->uncomp_size) + + itf8_size(b->comp_size); + + c->num_blocks = 2; + c->num_landmarks = 2; + if (!(c->landmark = malloc(2*sizeof(*c->landmark)))) { + cram_free_block(b); + cram_free_container(c); + return -1; + } + c->landmark[0] = 0; + c->landmark[1] = c->length; + + // Plus extra storage for uncompressed secondary blank block + padded_length = MIN(c->length*.5, 10000); + c->length += padded_length + 2 + 4*is_cram_3 + + itf8_size(b->content_id) + + itf8_size(padded_length)*2; + } else { + // Pad the block instead. + c->num_blocks = 1; + c->num_landmarks = 1; + if (!(c->landmark = malloc(sizeof(*c->landmark)))) + return -1; + c->landmark[0] = 0; + + padded_length = MAX(c->length*1.5, 10000) - c->length; + + c->length = b->comp_size + padded_length + + 2 + 4*is_cram_3 + + itf8_size(b->content_id) + + itf8_size(b->uncomp_size) + + itf8_size(b->comp_size); + + if (NULL == (pads = calloc(1, padded_length))) { + cram_free_block(b); + cram_free_container(c); + return -1; + } + BLOCK_APPEND(b, pads, padded_length); + BLOCK_UPLEN(b); + free(pads); + } + + if (-1 == cram_write_container(fd, c)) { + cram_free_block(b); + cram_free_container(c); + return -1; + } + + if (-1 == cram_write_block(fd, b)) { + cram_free_block(b); + cram_free_container(c); + return -1; + } + + if (blank_block) { + BLOCK_RESIZE(b, padded_length); + memset(BLOCK_DATA(b), 0, padded_length); + BLOCK_SIZE(b) = padded_length; + BLOCK_UPLEN(b); + b->method = RAW; + if (-1 == cram_write_block(fd, b)) { + cram_free_block(b); + cram_free_container(c); + return -1; + } + } + + cram_free_block(b); + cram_free_container(c); + } + + if (-1 == refs_from_header(fd->refs, fd, fd->header)) + return -1; + if (-1 == refs2id(fd->refs, fd->header)) + return -1; + + if (0 != hflush(fd->fp)) + return -1; + + RP("=== Finishing saving header ===\n"); + + return 0; +} + +/* ---------------------------------------------------------------------- + * The top-level cram opening, closing and option handling + */ + +/* + * Initialises the lookup tables. These could be global statics, but they're + * clumsy to setup in a multi-threaded environment unless we generate + * verbatim code and include that. + */ +static void cram_init_tables(cram_fd *fd) { + int i; + + memset(fd->L1, 4, 256); + fd->L1['A'] = 0; fd->L1['a'] = 0; + fd->L1['C'] = 1; fd->L1['c'] = 1; + fd->L1['G'] = 2; fd->L1['g'] = 2; + fd->L1['T'] = 3; fd->L1['t'] = 3; + + memset(fd->L2, 5, 256); + fd->L2['A'] = 0; fd->L2['a'] = 0; + fd->L2['C'] = 1; fd->L2['c'] = 1; + fd->L2['G'] = 2; fd->L2['g'] = 2; + fd->L2['T'] = 3; fd->L2['t'] = 3; + fd->L2['N'] = 4; fd->L2['n'] = 4; + + if (CRAM_MAJOR_VERS(fd->version) == 1) { + for (i = 0; i < 0x200; i++) { + int f = 0; + + if (i & CRAM_FPAIRED) f |= BAM_FPAIRED; + if (i & CRAM_FPROPER_PAIR) f |= BAM_FPROPER_PAIR; + if (i & CRAM_FUNMAP) f |= BAM_FUNMAP; + if (i & CRAM_FREVERSE) f |= BAM_FREVERSE; + if (i & CRAM_FREAD1) f |= BAM_FREAD1; + if (i & CRAM_FREAD2) f |= BAM_FREAD2; + if (i & CRAM_FSECONDARY) f |= BAM_FSECONDARY; + if (i & CRAM_FQCFAIL) f |= BAM_FQCFAIL; + if (i & CRAM_FDUP) f |= BAM_FDUP; + + fd->bam_flag_swap[i] = f; + } + + for (i = 0; i < 0x1000; i++) { + int g = 0; + + if (i & BAM_FPAIRED) g |= CRAM_FPAIRED; + if (i & BAM_FPROPER_PAIR) g |= CRAM_FPROPER_PAIR; + if (i & BAM_FUNMAP) g |= CRAM_FUNMAP; + if (i & BAM_FREVERSE) g |= CRAM_FREVERSE; + if (i & BAM_FREAD1) g |= CRAM_FREAD1; + if (i & BAM_FREAD2) g |= CRAM_FREAD2; + if (i & BAM_FSECONDARY) g |= CRAM_FSECONDARY; + if (i & BAM_FQCFAIL) g |= CRAM_FQCFAIL; + if (i & BAM_FDUP) g |= CRAM_FDUP; + + fd->cram_flag_swap[i] = g; + } + } else { + /* NOP */ + for (i = 0; i < 0x1000; i++) + fd->bam_flag_swap[i] = i; + for (i = 0; i < 0x1000; i++) + fd->cram_flag_swap[i] = i; + } + + memset(fd->cram_sub_matrix, 4, 32*32); + for (i = 0; i < 32; i++) { + fd->cram_sub_matrix[i]['A'&0x1f]=0; + fd->cram_sub_matrix[i]['C'&0x1f]=1; + fd->cram_sub_matrix[i]['G'&0x1f]=2; + fd->cram_sub_matrix[i]['T'&0x1f]=3; + fd->cram_sub_matrix[i]['N'&0x1f]=4; + } + for (i = 0; i < 20; i+=4) { + int j; + for (j = 0; j < 20; j++) { + fd->cram_sub_matrix["ACGTN"[i>>2]&0x1f][j]=3; + fd->cram_sub_matrix["ACGTN"[i>>2]&0x1f][j]=3; + fd->cram_sub_matrix["ACGTN"[i>>2]&0x1f][j]=3; + fd->cram_sub_matrix["ACGTN"[i>>2]&0x1f][j]=3; + } + fd->cram_sub_matrix["ACGTN"[i>>2]&0x1f][CRAM_SUBST_MATRIX[i+0]&0x1f]=0; + fd->cram_sub_matrix["ACGTN"[i>>2]&0x1f][CRAM_SUBST_MATRIX[i+1]&0x1f]=1; + fd->cram_sub_matrix["ACGTN"[i>>2]&0x1f][CRAM_SUBST_MATRIX[i+2]&0x1f]=2; + fd->cram_sub_matrix["ACGTN"[i>>2]&0x1f][CRAM_SUBST_MATRIX[i+3]&0x1f]=3; + } +} + +// Default version numbers for CRAM +static int major_version = 3; +static int minor_version = 0; + +/* + * Opens a CRAM file for read (mode "rb") or write ("wb"). + * The filename may be "-" to indicate stdin or stdout. + * + * Returns file handle on success + * NULL on failure. + */ +cram_fd *cram_open(const char *filename, const char *mode) { + hFILE *fp; + cram_fd *fd; + char fmode[3]= { mode[0], '\0', '\0' }; + + if (strlen(mode) > 1 && (mode[1] == 'b' || mode[1] == 'c')) { + fmode[1] = 'b'; + } + + fp = hopen(filename, fmode); + if (!fp) + return NULL; + + fd = cram_dopen(fp, filename, mode); + if (!fd) + hclose_abruptly(fp); + + return fd; +} + +/* Opens an existing stream for reading or writing. + * + * Returns file handle on success; + * NULL on failure. + */ +cram_fd *cram_dopen(hFILE *fp, const char *filename, const char *mode) { + int i; + char *cp; + cram_fd *fd = calloc(1, sizeof(*fd)); + if (!fd) + return NULL; + + fd->level = 5; + for (i = 0; mode[i]; i++) { + if (mode[i] >= '0' && mode[i] <= '9') { + fd->level = mode[i] - '0'; + break; + } + } + + fd->fp = fp; + fd->mode = *mode; + fd->first_container = 0; + + if (fd->mode == 'r') { + /* Reader */ + + if (!(fd->file_def = cram_read_file_def(fd))) + goto err; + + fd->version = fd->file_def->major_version * 256 + + fd->file_def->minor_version; + + if (!(fd->header = cram_read_SAM_hdr(fd))) + goto err; + + } else { + /* Writer */ + cram_file_def *def = calloc(1, sizeof(*def)); + if (!def) + return NULL; + + fd->file_def = def; + + def->magic[0] = 'C'; + def->magic[1] = 'R'; + def->magic[2] = 'A'; + def->magic[3] = 'M'; + def->major_version = 0; // Indicator to write file def later. + def->minor_version = 0; + memset(def->file_id, 0, 20); + strncpy(def->file_id, filename, 20); + + fd->version = major_version * 256 + minor_version; + + /* SAM header written later along with this file_def */ + } + + cram_init_tables(fd); + + fd->prefix = strdup((cp = strrchr(filename, '/')) ? cp+1 : filename); + if (!fd->prefix) + goto err; + fd->first_base = fd->last_base = -1; + fd->record_counter = 0; + + fd->ctr = NULL; + fd->refs = refs_create(); + if (!fd->refs) + goto err; + fd->ref_id = -2; + fd->ref = NULL; + + fd->decode_md = 0; + fd->verbose = 0; + fd->seqs_per_slice = SEQS_PER_SLICE; + fd->slices_per_container = SLICE_PER_CNT; + fd->embed_ref = 0; + fd->no_ref = 0; + fd->ignore_md5 = 0; + fd->use_bz2 = 0; + fd->use_rans = (CRAM_MAJOR_VERS(fd->version) >= 3); + fd->use_lzma = 0; + fd->multi_seq = -1; + fd->unsorted = 0; + fd->shared_ref = 0; + + fd->index = NULL; + fd->own_pool = 0; + fd->pool = NULL; + fd->rqueue = NULL; + fd->job_pending = NULL; + fd->ooc = 0; + fd->required_fields = INT_MAX; + + for (i = 0; i < DS_END; i++) + fd->m[i] = cram_new_metrics(); + + fd->range.refid = -2; // no ref. + fd->eof = 1; // See samtools issue #150 + fd->ref_fn = NULL; + + fd->bl = NULL; + + /* Initialise dummy refs from the @SQ headers */ + if (-1 == refs_from_header(fd->refs, fd, fd->header)) + goto err; + + return fd; + + err: + if (fd) + free(fd); + + return NULL; +} + +/* + * Seek within a CRAM file. + * + * Returns 0 on success + * -1 on failure + */ +int cram_seek(cram_fd *fd, off_t offset, int whence) { + char buf[65536]; + + fd->ooc = 0; + + if (hseek(fd->fp, offset, whence) >= 0) + return 0; + + if (!(whence == SEEK_CUR && offset >= 0)) + return -1; + + /* Couldn't fseek, but we're in SEEK_CUR mode so read instead */ + while (offset > 0) { + int len = MIN(65536, offset); + if (len != hread(fd->fp, buf, len)) + return -1; + offset -= len; + } + + return 0; +} + +/* + * Flushes a CRAM file. + * Useful for when writing to stdout without wishing to close the stream. + * + * Returns 0 on success + * -1 on failure + */ +int cram_flush(cram_fd *fd) { + if (!fd) + return -1; + + if (fd->mode == 'w' && fd->ctr) { + if(fd->ctr->slice) + fd->ctr->curr_slice++; + if (-1 == cram_flush_container_mt(fd, fd->ctr)) + return -1; + } + + return 0; +} + +/* + * Closes a CRAM file. + * Returns 0 on success + * -1 on failure + */ +int cram_close(cram_fd *fd) { + spare_bams *bl, *next; + int i; + + if (!fd) + return -1; + + if (fd->mode == 'w' && fd->ctr) { + if(fd->ctr->slice) + fd->ctr->curr_slice++; + if (-1 == cram_flush_container_mt(fd, fd->ctr)) + return -1; + } + + if (fd->pool && fd->eof >= 0) { + t_pool_flush(fd->pool); + + if (0 != cram_flush_result(fd)) + return -1; + + pthread_mutex_destroy(&fd->metrics_lock); + pthread_mutex_destroy(&fd->ref_lock); + pthread_mutex_destroy(&fd->bam_list_lock); + + fd->ctr = NULL; // prevent double freeing + + //fprintf(stderr, "CRAM: destroy queue %p\n", fd->rqueue); + + t_results_queue_destroy(fd->rqueue); + } + + if (fd->mode == 'w') { + /* Write EOF block */ + if (CRAM_MAJOR_VERS(fd->version) == 3) { + if (38 != hwrite(fd->fp, + "\x0f\x00\x00\x00\xff\xff\xff\xff" // Cont HDR + "\x0f\xe0\x45\x4f\x46\x00\x00\x00" // Cont HDR + "\x00\x01\x00" // Cont HDR + "\x05\xbd\xd9\x4f" // CRC32 + "\x00\x01\x00\x06\x06" // Comp.HDR blk + "\x01\x00\x01\x00\x01\x00" // Comp.HDR blk + "\xee\x63\x01\x4b", // CRC32 + 38)) + return -1; + } else { + if (30 != hwrite(fd->fp, + "\x0b\x00\x00\x00\xff\xff\xff\xff" + "\x0f\xe0\x45\x4f\x46\x00\x00\x00" + "\x00\x01\x00\x00\x01\x00\x06\x06" + "\x01\x00\x01\x00\x01\x00", 30)) + return -1; + } + } + + for (bl = fd->bl; bl; bl = next) { + int i, max_rec = fd->seqs_per_slice * fd->slices_per_container; + + next = bl->next; + for (i = 0; i < max_rec; i++) { + if (bl->bams[i]) + bam_free(bl->bams[i]); + } + free(bl->bams); + free(bl); + } + + if (hclose(fd->fp) != 0) + return -1; + + if (fd->file_def) + cram_free_file_def(fd->file_def); + + if (fd->header) + sam_hdr_free(fd->header); + + free(fd->prefix); + + if (fd->ctr) + cram_free_container(fd->ctr); + + if (fd->refs) + refs_free(fd->refs); + if (fd->ref_free) + free(fd->ref_free); + + for (i = 0; i < DS_END; i++) + if (fd->m[i]) + free(fd->m[i]); + + if (fd->index) + cram_index_free(fd); + + if (fd->own_pool && fd->pool) + t_pool_destroy(fd->pool, 0); + + free(fd); + return 0; +} + +/* + * Returns 1 if we hit an EOF while reading. + */ +int cram_eof(cram_fd *fd) { + return fd->eof; +} + + +/* + * Sets options on the cram_fd. See CRAM_OPT_* definitions in cram_structs.h. + * Use this immediately after opening. + * + * Returns 0 on success + * -1 on failure + */ +int cram_set_option(cram_fd *fd, enum hts_fmt_option opt, ...) { + int r; + va_list args; + + va_start(args, opt); + r = cram_set_voption(fd, opt, args); + va_end(args); + + return r; +} + +/* + * Sets options on the cram_fd. See CRAM_OPT_* definitions in cram_structs.h. + * Use this immediately after opening. + * + * Returns 0 on success + * -1 on failure + */ +int cram_set_voption(cram_fd *fd, enum hts_fmt_option opt, va_list args) { + refs_t *refs; + + if (!fd) { + errno = EBADF; + return -1; + } + + switch (opt) { + case CRAM_OPT_DECODE_MD: + fd->decode_md = va_arg(args, int); + break; + + case CRAM_OPT_PREFIX: + if (fd->prefix) + free(fd->prefix); + if (!(fd->prefix = strdup(va_arg(args, char *)))) + return -1; + break; + + case CRAM_OPT_VERBOSITY: + fd->verbose = va_arg(args, int); + break; + + case CRAM_OPT_SEQS_PER_SLICE: + fd->seqs_per_slice = va_arg(args, int); + break; + + case CRAM_OPT_SLICES_PER_CONTAINER: + fd->slices_per_container = va_arg(args, int); + break; + + case CRAM_OPT_EMBED_REF: + fd->embed_ref = va_arg(args, int); + break; + + case CRAM_OPT_NO_REF: + fd->no_ref = va_arg(args, int); + break; + + case CRAM_OPT_IGNORE_MD5: + fd->ignore_md5 = va_arg(args, int); + break; + + case CRAM_OPT_USE_BZIP2: + fd->use_bz2 = va_arg(args, int); + break; + + case CRAM_OPT_USE_RANS: + fd->use_rans = va_arg(args, int); + break; + + case CRAM_OPT_USE_LZMA: + fd->use_lzma = va_arg(args, int); + break; + + case CRAM_OPT_SHARED_REF: + fd->shared_ref = 1; + refs = va_arg(args, refs_t *); + if (refs != fd->refs) { + if (fd->refs) + refs_free(fd->refs); + fd->refs = refs; + fd->refs->count++; + } + break; + + case CRAM_OPT_RANGE: + fd->range = *va_arg(args, cram_range *); + return cram_seek_to_refpos(fd, &fd->range); + + case CRAM_OPT_REFERENCE: + return cram_load_reference(fd, va_arg(args, char *)); + + case CRAM_OPT_VERSION: { + int major, minor; + char *s = va_arg(args, char *); + if (2 != sscanf(s, "%d.%d", &major, &minor)) { + fprintf(stderr, "Malformed version string %s\n", s); + return -1; + } + if (!((major == 1 && minor == 0) || + (major == 2 && (minor == 0 || minor == 1)) || + (major == 3 && minor == 0))) { + fprintf(stderr, "Unknown version string; " + "use 1.0, 2.0, 2.1 or 3.0\n"); + errno = EINVAL; + return -1; + } + fd->version = major*256 + minor; + + if (CRAM_MAJOR_VERS(fd->version) >= 3) + fd->use_rans = 1; + break; + } + + case CRAM_OPT_MULTI_SEQ_PER_SLICE: + fd->multi_seq = va_arg(args, int); + break; + + case CRAM_OPT_NTHREADS: { + int nthreads = va_arg(args, int); + if (nthreads > 1) { + if (!(fd->pool = t_pool_init(nthreads*2, nthreads))) + return -1; + + fd->rqueue = t_results_queue_init(); + pthread_mutex_init(&fd->metrics_lock, NULL); + pthread_mutex_init(&fd->ref_lock, NULL); + pthread_mutex_init(&fd->bam_list_lock, NULL); + fd->shared_ref = 1; + fd->own_pool = 1; + } + break; + } + + case CRAM_OPT_THREAD_POOL: + fd->pool = va_arg(args, t_pool *); + if (fd->pool) { + fd->rqueue = t_results_queue_init(); + pthread_mutex_init(&fd->metrics_lock, NULL); + pthread_mutex_init(&fd->ref_lock, NULL); + pthread_mutex_init(&fd->bam_list_lock, NULL); + } + fd->shared_ref = 1; // Needed to avoid clobbering ref between threads + fd->own_pool = 0; + + //fd->qsize = 1; + //fd->decoded = calloc(fd->qsize, sizeof(cram_container *)); + //t_pool_dispatch(fd->pool, cram_decoder_thread, fd); + break; + + case CRAM_OPT_REQUIRED_FIELDS: + fd->required_fields = va_arg(args, int); + break; + + case HTS_OPT_COMPRESSION_LEVEL: + fd->level = va_arg(args, int); + break; + + default: + fprintf(stderr, "Unknown CRAM option code %d\n", opt); + errno = EINVAL; + return -1; + } + + return 0; +} diff --git a/src/samtools-1.3.1/htslib-1.3.1/cram/cram_io.h b/src/samtools-1.3.1/htslib-1.3.1/cram/cram_io.h new file mode 100644 index 0000000..d3fe90e --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/cram/cram_io.h @@ -0,0 +1,669 @@ +/* +Copyright (c) 2012-2014 Genome Research Ltd. +Author: James Bonfield + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + + 3. Neither the names Genome Research Ltd and Wellcome Trust Sanger +Institute nor the names of its contributors may be used to endorse or promote +products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY GENOME RESEARCH LTD AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL GENOME RESEARCH LTD OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +/*! \file + * Include cram.h instead. + * + * This is an internal part of the CRAM system and is automatically included + * when you #include cram.h. + * + * Implements the low level CRAM I/O primitives. + * This includes basic data types such as byte, int, ITF-8, + * maps, bitwise I/O, etc. + */ + +#ifndef _CRAM_IO_H_ +#define _CRAM_IO_H_ + +#define ITF8_MACROS + +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/**@{ ---------------------------------------------------------------------- + * ITF8 encoding and decoding. + * + * Also see the itf8_get and itf8_put macros. + */ + +/*! INTERNAL: Converts two characters into an integer for use in switch{} */ +#define CRAM_KEY(a,b) (((a)<<8)|((b))) + +/*! Reads an integer in ITF-8 encoding from 'fd' and stores it in + * *val. + * + * @return + * Returns the number of bytes read on success; + * -1 on failure + */ +int itf8_decode(cram_fd *fd, int32_t *val); + +#ifndef ITF8_MACROS +/*! Reads an integer in ITF-8 encoding from 'cp' and stores it in + * *val. + * + * @return + * Returns the number of bytes read on success; + * -1 on failure + */ +int itf8_get(char *cp, int32_t *val_p); + +/*! Stores a value to memory in ITF-8 format. + * + * @return + * Returns the number of bytes required to store the number. + * This is a maximum of 5 bytes. + */ +int itf8_put(char *cp, int32_t val); + +#else + +/* + * Macro implementations of the above + */ +#define itf8_get(c,v) (((uc)(c)[0]<0x80)?(*(v)=(uc)(c)[0],1):(((uc)(c)[0]<0xc0)?(*(v)=(((uc)(c)[0]<<8)|(uc)(c)[1])&0x3fff,2):(((uc)(c)[0]<0xe0)?(*(v)=(((uc)(c)[0]<<16)|((uc)(c)[1]<<8)|(uc)(c)[2])&0x1fffff,3):(((uc)(c)[0]<0xf0)?(*(v)=(((uc)(c)[0]<<24)|((uc)(c)[1]<<16)|((uc)(c)[2]<<8)|(uc)(c)[3])&0x0fffffff,4):(*(v)=(((uc)(c)[0]&0x0f)<<28)|((uc)(c)[1]<<20)|((uc)(c)[2]<<12)|((uc)(c)[3]<<4)|((uc)(c)[4]&0x0f),5))))) + +#define itf8_put(c,v) ((!((v)&~0x7f))?((c)[0]=(v),1):(!((v)&~0x3fff))?((c)[0]=((v)>>8)|0x80,(c)[1]=(v)&0xff,2):(!((v)&~0x1fffff))?((c)[0]=((v)>>16)|0xc0,(c)[1]=((v)>>8)&0xff,(c)[2]=(v)&0xff,3):(!((v)&~0xfffffff))?((c)[0]=((v)>>24)|0xe0,(c)[1]=((v)>>16)&0xff,(c)[2]=((v)>>8)&0xff,(c)[3]=(v)&0xff,4):((c)[0]=0xf0|(((v)>>28)&0xff),(c)[1]=((v)>>20)&0xff,(c)[2]=((v)>>12)&0xff,(c)[3]=((v)>>4)&0xff,(c)[4]=(v)&0xf,5)) + +#define itf8_size(v) ((!((v)&~0x7f))?1:(!((v)&~0x3fff))?2:(!((v)&~0x1fffff))?3:(!((v)&~0xfffffff))?4:5) + +#endif + +int ltf8_get(char *cp, int64_t *val_p); +int ltf8_put(char *cp, int64_t val); + + /* Version of itf8_get that checks it hasn't run out of input */ + +extern const int itf8_bytes[16]; + +static inline int safe_itf8_get(const char *cp, const char *endp, + int32_t *val_p) { + const unsigned char *up = (unsigned char *)cp; + + if (endp - cp < 5 && + (cp >= endp || endp - cp < itf8_bytes[up[0]>>4])) { + *val_p = 0; + return 0; + } + + if (up[0] < 0x80) { + *val_p = up[0]; + return 1; + } else if (up[0] < 0xc0) { + *val_p = ((up[0] <<8) | up[1]) & 0x3fff; + return 2; + } else if (up[0] < 0xe0) { + *val_p = ((up[0]<<16) | (up[1]<< 8) | up[2]) & 0x1fffff; + return 3; + } else if (up[0] < 0xf0) { + *val_p = ((up[0]<<24) | (up[1]<<16) | (up[2]<<8) | up[3]) & 0x0fffffff; + return 4; + } else { + *val_p = ((up[0] & 0x0f)<<28) | (up[1]<<20) | (up[2]<<12) | (up[3]<<4) | (up[4] & 0x0f); + return 5; + } +} + +/*! Pushes a value in ITF8 format onto the end of a block. + * + * This shouldn't be used for high-volume data as it is not the fastest + * method. + * + * @return + * Returns the number of bytes written + */ +int itf8_put_blk(cram_block *blk, int val); + +/*! Pulls a literal 32-bit value from a block. + * + * @returns the number of bytes decoded; + * -1 on failure. + */ +int int32_get_blk(cram_block *b, int32_t *val); + +/*! Pushes a literal 32-bit value onto the end of a block. + * + * @return + * Returns 0 on success; + * -1 on failure. + */ +int int32_put_blk(cram_block *blk, int32_t val); + + +/**@}*/ +/**@{ ---------------------------------------------------------------------- + * CRAM blocks - the dynamically growable data block. We have code to + * create, update, (un)compress and read/write. + * + * These are derived from the deflate_interlaced.c blocks, but with the + * CRAM extension of content types and IDs. + */ + +/*! Allocates a new cram_block structure with a specified content_type and + * id. + * + * @return + * Returns block pointer on success; + * NULL on failure + */ +cram_block *cram_new_block(enum cram_content_type content_type, + int content_id); + +/*! Reads a block from a cram file. + * + * @return + * Returns cram_block pointer on success; + * NULL on failure + */ +cram_block *cram_read_block(cram_fd *fd); + +/*! Writes a CRAM block. + * + * @return + * Returns 0 on success; + * -1 on failure + */ +int cram_write_block(cram_fd *fd, cram_block *b); + +/*! Frees a CRAM block, deallocating internal data too. + */ +void cram_free_block(cram_block *b); + +/*! Uncompress a memory block using Zlib. + * + * @return + * Returns 0 on success; + * -1 on failure + */ +char *zlib_mem_inflate(char *cdata, size_t csize, size_t *size); + +/*! Uncompresses a CRAM block, if compressed. + * + * @return + * Returns 0 on success; + * -1 on failure + */ +int cram_uncompress_block(cram_block *b); + +/*! Compresses a block. + * + * Compresses a block using one of two different zlib strategies. If we only + * want one choice set strat2 to be -1. + * + * The logic here is that sometimes Z_RLE does a better job than Z_FILTERED + * or Z_DEFAULT_STRATEGY on quality data. If so, we'd rather use it as it is + * significantly faster. + * + * @return + * Returns 0 on success; + * -1 on failure + */ +int cram_compress_block(cram_fd *fd, cram_block *b, cram_metrics *metrics, + int method, int level); + +cram_metrics *cram_new_metrics(void); +char *cram_block_method2str(enum cram_block_method m); +char *cram_content_type2str(enum cram_content_type t); + +/* + * Find an external block by its content_id + */ + +static inline cram_block *cram_get_block_by_id(cram_slice *slice, int id) { + if (slice->block_by_id && id >= 0 && id < 1024) { + return slice->block_by_id[id]; + } else { + int i; + for (i = 0; i < slice->hdr->num_blocks; i++) { + cram_block *b = slice->block[i]; + if (b && b->content_type == EXTERNAL && b->content_id == id) + return b; + } + } + return NULL; +} + +/* --- Accessor macros for manipulating blocks on a byte by byte basis --- */ + +/* Block size and data pointer. */ +#define BLOCK_SIZE(b) ((b)->byte) +#define BLOCK_DATA(b) ((b)->data) + +/* Returns the address one past the end of the block */ +#define BLOCK_END(b) (&(b)->data[(b)->byte]) + +/* Request block to be at least 'l' bytes long */ +#define BLOCK_RESIZE(b,l) \ + do { \ + while((b)->alloc <= (l)) { \ + (b)->alloc = (b)->alloc ? (b)->alloc*1.5 : 1024; \ + (b)->data = realloc((b)->data, (b)->alloc); \ + } \ + } while(0) + +/* Make block exactly 'l' bytes long */ +#define BLOCK_RESIZE_EXACT(b,l) \ + do { \ + (b)->alloc = (l); \ + (b)->data = realloc((b)->data, (b)->alloc); \ + } while(0) + +/* Ensure the block can hold at least another 'l' bytes */ +#define BLOCK_GROW(b,l) BLOCK_RESIZE((b), BLOCK_SIZE((b)) + (l)) + +/* Append string 's' of length 'l' */ +#define BLOCK_APPEND(b,s,l) \ + do { \ + BLOCK_GROW((b),(l)); \ + memcpy(BLOCK_END((b)), (s), (l)); \ + BLOCK_SIZE((b)) += (l); \ + } while (0) + +/* Append as single character 'c' */ +#define BLOCK_APPEND_CHAR(b,c) \ + do { \ + BLOCK_GROW((b),1); \ + (b)->data[(b)->byte++] = (c); \ + } while (0) + +/* Append a single unsigned integer */ +#define BLOCK_APPEND_UINT(b,i) \ + do { \ + unsigned char *cp; \ + BLOCK_GROW((b),11); \ + cp = &(b)->data[(b)->byte]; \ + (b)->byte += append_uint32(cp, (i)) - cp; \ + } while (0) + +static inline unsigned char *append_uint32(unsigned char *cp, uint32_t i) { + uint32_t j; + + if (i == 0) { + *cp++ = '0'; + return cp; + } + + if (i < 100) goto b1; + if (i < 10000) goto b3; + if (i < 1000000) goto b5; + if (i < 100000000) goto b7; + + if ((j = i / 1000000000)) {*cp++ = j + '0'; i -= j*1000000000; goto x8;} + if ((j = i / 100000000)) {*cp++ = j + '0'; i -= j*100000000; goto x7;} + b7:if ((j = i / 10000000)) {*cp++ = j + '0'; i -= j*10000000; goto x6;} + if ((j = i / 1000000)) {*cp++ = j + '0', i -= j*1000000; goto x5;} + b5:if ((j = i / 100000)) {*cp++ = j + '0', i -= j*100000; goto x4;} + if ((j = i / 10000)) {*cp++ = j + '0', i -= j*10000; goto x3;} + b3:if ((j = i / 1000)) {*cp++ = j + '0', i -= j*1000; goto x2;} + if ((j = i / 100)) {*cp++ = j + '0', i -= j*100; goto x1;} + b1:if ((j = i / 10)) {*cp++ = j + '0', i -= j*10; goto x0;} + if (i) *cp++ = i + '0'; + return cp; + + x8: *cp++ = i / 100000000 + '0', i %= 100000000; + x7: *cp++ = i / 10000000 + '0', i %= 10000000; + x6: *cp++ = i / 1000000 + '0', i %= 1000000; + x5: *cp++ = i / 100000 + '0', i %= 100000; + x4: *cp++ = i / 10000 + '0', i %= 10000; + x3: *cp++ = i / 1000 + '0', i %= 1000; + x2: *cp++ = i / 100 + '0', i %= 100; + x1: *cp++ = i / 10 + '0', i %= 10; + x0: *cp++ = i + '0'; + + return cp; +} + +static inline unsigned char *append_sub32(unsigned char *cp, uint32_t i) { + *cp++ = i / 100000000 + '0', i %= 100000000; + *cp++ = i / 10000000 + '0', i %= 10000000; + *cp++ = i / 1000000 + '0', i %= 1000000; + *cp++ = i / 100000 + '0', i %= 100000; + *cp++ = i / 10000 + '0', i %= 10000; + *cp++ = i / 1000 + '0', i %= 1000; + *cp++ = i / 100 + '0', i %= 100; + *cp++ = i / 10 + '0', i %= 10; + *cp++ = i + '0'; + + return cp; +} + +static inline unsigned char *append_uint64(unsigned char *cp, uint64_t i) { + uint64_t j; + + if (i <= 0xffffffff) + return append_uint32(cp, i); + + if ((j = i/1000000000) > 1000000000) { + cp = append_uint32(cp, j/1000000000); + j %= 1000000000; + cp = append_sub32(cp, j); + } else { + cp = append_uint32(cp, i / 1000000000); + } + cp = append_sub32(cp, i % 1000000000); + + return cp; +} + +#define BLOCK_UPLEN(b) \ + (b)->comp_size = (b)->uncomp_size = BLOCK_SIZE((b)) + +/**@}*/ +/**@{ ---------------------------------------------------------------------- + * Reference sequence handling + */ + +/*! Loads a reference set from fn and stores in the cram_fd. + * + * @return + * Returns 0 on success; + * -1 on failure + */ +int cram_load_reference(cram_fd *fd, char *fn); + +/*! Generates a lookup table in refs based on the SQ headers in SAM_hdr. + * + * Indexes references by the order they appear in a BAM file. This may not + * necessarily be the same order they appear in the fasta reference file. + * + * @return + * Returns 0 on success; + * -1 on failure + */ +int refs2id(refs_t *r, SAM_hdr *bfd); + +void refs_free(refs_t *r); + +/*! Returns a portion of a reference sequence from start to end inclusive. + * + * The returned pointer is owned by the cram_file fd and should not be freed + * by the caller. It is valid only until the next cram_get_ref is called + * with the same fd parameter (so is thread-safe if given multiple files). + * + * To return the entire reference sequence, specify start as 1 and end + * as 0. + * + * @return + * Returns reference on success; + * NULL on failure + */ +char *cram_get_ref(cram_fd *fd, int id, int start, int end); +void cram_ref_incr(refs_t *r, int id); +void cram_ref_decr(refs_t *r, int id); +/**@}*/ +/**@{ ---------------------------------------------------------------------- + * Containers + */ + +/*! Creates a new container, specifying the maximum number of slices + * and records permitted. + * + * @return + * Returns cram_container ptr on success; + * NULL on failure + */ +cram_container *cram_new_container(int nrec, int nslice); +void cram_free_container(cram_container *c); + +/*! Reads a container header. + * + * @return + * Returns cram_container on success; + * NULL on failure or no container left (fd->err == 0). + */ +cram_container *cram_read_container(cram_fd *fd); + +/*! Writes a container structure. + * + * @return + * Returns 0 on success; + * -1 on failure + */ +int cram_write_container(cram_fd *fd, cram_container *h); + +/*! Flushes a container to disk. + * + * Flushes a completely or partially full container to disk, writing + * container structure, header and blocks. This also calls the encoder + * functions. + * + * @return + * Returns 0 on success; + * -1 on failure + */ +int cram_flush_container(cram_fd *fd, cram_container *c); +int cram_flush_container_mt(cram_fd *fd, cram_container *c); + + +/**@}*/ +/**@{ ---------------------------------------------------------------------- + * Compression headers; the first part of the container + */ + +/*! Creates a new blank container compression header + * + * @return + * Returns header ptr on success; + * NULL on failure + */ +cram_block_compression_hdr *cram_new_compression_header(void); + +/*! Frees a cram_block_compression_hdr */ +void cram_free_compression_header(cram_block_compression_hdr *hdr); + + +/**@}*/ +/**@{ ---------------------------------------------------------------------- + * Slices and slice headers + */ + +/*! Frees a slice header */ +void cram_free_slice_header(cram_block_slice_hdr *hdr); + +/*! Frees a slice */ +void cram_free_slice(cram_slice *s); + +/*! Creates a new empty slice in memory, for subsequent writing to + * disk. + * + * @return + * Returns cram_slice ptr on success; + * NULL on failure + */ +cram_slice *cram_new_slice(enum cram_content_type type, int nrecs); + +/*! Loads an entire slice. + * + * FIXME: In 1.0 the native unit of slices within CRAM is broken + * as slices contain references to objects in other slices. + * To work around this while keeping the slice oriented outer loop + * we read all slices and stitch them together into a fake large + * slice instead. + * + * @return + * Returns cram_slice ptr on success; + * NULL on failure + */ +cram_slice *cram_read_slice(cram_fd *fd); + + + +/**@}*/ +/**@{ ---------------------------------------------------------------------- + * CRAM file definition (header) + */ + +/*! Reads a CRAM file definition structure. + * + * @return + * Returns file_def ptr on success; + * NULL on failure + */ +cram_file_def *cram_read_file_def(cram_fd *fd); + +/*! Writes a cram_file_def structure to cram_fd. + * + * @return + * Returns 0 on success; + * -1 on failure + */ +int cram_write_file_def(cram_fd *fd, cram_file_def *def); + +/*! Frees a cram_file_def structure. */ +void cram_free_file_def(cram_file_def *def); + + +/**@}*/ +/**@{ ---------------------------------------------------------------------- + * SAM header I/O + */ + +/*! Reads the SAM header from the first CRAM data block. + * + * Also performs minimal parsing to extract read-group + * and sample information. + * + * @return + * Returns SAM hdr ptr on success; + * NULL on failure + */ +SAM_hdr *cram_read_SAM_hdr(cram_fd *fd); + +/*! Writes a CRAM SAM header. + * + * @return + * Returns 0 on success; + * -1 on failure + */ +int cram_write_SAM_hdr(cram_fd *fd, SAM_hdr *hdr); + + +/**@}*/ +/**@{ ---------------------------------------------------------------------- + * The top-level cram opening, closing and option handling + */ + +/*! Opens a CRAM file for read (mode "rb") or write ("wb"). + * + * The filename may be "-" to indicate stdin or stdout. + * + * @return + * Returns file handle on success; + * NULL on failure. + */ +cram_fd *cram_open(const char *filename, const char *mode); + +/*! Opens an existing stream for reading or writing. + * + * @return + * Returns file handle on success; + * NULL on failure. + */ +cram_fd *cram_dopen(struct hFILE *fp, const char *filename, const char *mode); + +/*! Closes a CRAM file. + * + * @return + * Returns 0 on success; + * -1 on failure + */ +int cram_close(cram_fd *fd); + +/* + * Seek within a CRAM file. + * + * Returns 0 on success + * -1 on failure + */ +int cram_seek(cram_fd *fd, off_t offset, int whence); + +/* + * Flushes a CRAM file. + * Useful for when writing to stdout without wishing to close the stream. + * + * Returns 0 on success + * -1 on failure + */ +int cram_flush(cram_fd *fd); + +/*! Checks for end of file on a cram_fd stream. + * + * @return + * Returns 0 if not at end of file + * 1 if we hit an expected EOF (end of range or EOF block) + * 2 for other EOF (end of stream without EOF block) + */ +int cram_eof(cram_fd *fd); + +/*! Sets options on the cram_fd. + * + * See CRAM_OPT_* definitions in cram_structs.h. + * Use this immediately after opening. + * + * @return + * Returns 0 on success; + * -1 on failure + */ +int cram_set_option(cram_fd *fd, enum hts_fmt_option opt, ...); + +/*! Sets options on the cram_fd. + * + * See CRAM_OPT_* definitions in cram_structs.h. + * Use this immediately after opening. + * + * @return + * Returns 0 on success; + * -1 on failure + */ +int cram_set_voption(cram_fd *fd, enum hts_fmt_option opt, va_list args); + +/*! + * Attaches a header to a cram_fd. + * + * This should be used when creating a new cram_fd for writing where + * we have an SAM_hdr already constructed (eg from a file we've read + * in). + * + * @return + * Returns 0 on success; + * -1 on failure + */ +int cram_set_header(cram_fd *fd, SAM_hdr *hdr); + + +#ifdef __cplusplus +} +#endif + +#endif /* _CRAM_IO_H_ */ diff --git a/src/samtools-1.3.1/htslib-1.3.1/cram/cram_samtools.c b/src/samtools-1.3.1/htslib-1.3.1/cram/cram_samtools.c new file mode 100644 index 0000000..9e95c7b --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/cram/cram_samtools.c @@ -0,0 +1,149 @@ +/* +Copyright (c) 2010-2013 Genome Research Ltd. +Author: James Bonfield + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + + 3. Neither the names Genome Research Ltd and Wellcome Trust Sanger +Institute nor the names of its contributors may be used to endorse or promote +products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY GENOME RESEARCH LTD AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL GENOME RESEARCH LTD OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#include + +#include +#include +#include + +#include "cram/cram.h" +#include "htslib/sam.h" + +/*--------------------------------------------------------------------------- + * Samtools compatibility portion + */ +int bam_construct_seq(bam_seq_t **bp, size_t extra_len, + const char *qname, size_t qname_len, + int flag, + int rname, // Ref ID + int pos, + int end, // aligned start/end coords + int mapq, + uint32_t ncigar, const uint32_t *cigar, + int mrnm, // Mate Ref ID + int mpos, + int isize, + int len, + const char *seq, + const char *qual) { + static const char L[256] = { + 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15, + 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15, + 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15, + 15,15,15,15,15,15,15,15,15,15,15,15,15, 0,15,15, + 15, 1,14, 2,13,15,15, 4,11,15,15,12,15, 3,15,15, + 15,15, 5, 6, 8,15, 7, 9,15,10,15,15,15,15,15,15, + 15, 1,14, 2,13,15,15, 4,11,15,15,12,15, 3,15,15, + 15,15, 5, 6, 8,15, 7, 9,15,10,15,15,15,15,15,15, + 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15, + 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15, + 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15, + 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15, + 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15, + 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15, + 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15, + 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15 + }; + bam1_t *b = (bam1_t *)*bp; + uint8_t *cp; + int i, bam_len; + + //b->l_aux = extra_len; // we fill this out later + + bam_len = qname_len + 1 + ncigar*4 + (len+1)/2 + len + extra_len; + if (b->m_data < bam_len) { + b->m_data = bam_len; + kroundup32(b->m_data); + b->data = (uint8_t*)realloc(b->data, b->m_data); + if (!b->data) + return -1; + } + b->l_data = bam_len; + + b->core.tid = rname; + b->core.pos = pos-1; + b->core.bin = bam_reg2bin(pos, end); + b->core.qual = mapq; + b->core.l_qname = qname_len+1; + b->core.flag = flag; + b->core.n_cigar = ncigar; + b->core.l_qseq = len; + b->core.mtid = mrnm; + b->core.mpos = mpos-1; + b->core.isize = isize; + + cp = b->data; + + strncpy((char *)cp, qname, qname_len); + cp[qname_len] = 0; + cp += qname_len+1; + memcpy(cp, cigar, ncigar*4); + cp += ncigar*4; + + for (i = 0; i+1 < len; i+=2) { + *cp++ = (L[(uc)seq[i]]<<4) + L[(uc)seq[i+1]]; + } + if (i < len) + *cp++ = L[(uc)seq[i]]<<4; + + if (qual) + memcpy(cp, qual, len); + else + memset(cp, '\xff', len); + + return 0; +} + +bam_hdr_t *cram_header_to_bam(SAM_hdr *h) { + int i; + bam_hdr_t *header = bam_hdr_init(); + + header->l_text = ks_len(&h->text); + header->text = malloc(header->l_text+1); + memcpy(header->text, ks_str(&h->text), header->l_text); + header->text[header->l_text] = 0; + + header->n_targets = h->nref; + header->target_name = (char **)calloc(header->n_targets, + sizeof(char *)); + header->target_len = (uint32_t *)calloc(header->n_targets, 4); + + for (i = 0; i < h->nref; i++) { + header->target_name[i] = strdup(h->ref[i].name); + header->target_len[i] = h->ref[i].len; + } + + return header; +} + +SAM_hdr *bam_header_to_cram(bam_hdr_t *h) { + return sam_hdr_parse_(h->text, h->l_text); +} diff --git a/src/samtools-1.3.1/htslib-1.3.1/cram/cram_samtools.h b/src/samtools-1.3.1/htslib-1.3.1/cram/cram_samtools.h new file mode 100644 index 0000000..635e2e0 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/cram/cram_samtools.h @@ -0,0 +1,105 @@ +/* +Copyright (c) 2010-2013 Genome Research Ltd. +Author: James Bonfield + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + + 3. Neither the names Genome Research Ltd and Wellcome Trust Sanger +Institute nor the names of its contributors may be used to endorse or promote +products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY GENOME RESEARCH LTD AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL GENOME RESEARCH LTD OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#ifndef _CRAM_SAMTOOLS_H_ +#define _CRAM_SAMTOOLS_H_ + +/* Samtools compatible API */ +#define bam_blk_size(b) ((b)->l_data) +#define bam_set_blk_size(b,v) ((b)->data_len = (v)) + +#define bam_ref(b) (b)->core.tid +#define bam_pos(b) (b)->core.pos +#define bam_mate_pos(b) (b)->core.mpos +#define bam_mate_ref(b) (b)->core.mtid +#define bam_ins_size(b) (b)->core.isize +#define bam_seq_len(b) (b)->core.l_qseq +#define bam_cigar_len(b) (b)->core.n_cigar +#define bam_flag(b) (b)->core.flag +#define bam_bin(b) (b)->core.bin +#define bam_map_qual(b) (b)->core.qual +#define bam_name_len(b) (b)->core.l_qname +#define bam_name(b) bam_get_qname((b)) +#define bam_qual(b) bam_get_qual((b)) +#define bam_seq(b) bam_get_seq((b)) +#define bam_cigar(b) bam_get_cigar((b)) +#define bam_aux(b) bam_get_aux((b)) + +#define bam_dup(b) bam_copy1(bam_init1(), (b)) + +#define bam_free(b) bam_destroy1((b)) + +#define bam_reg2bin(beg,end) hts_reg2bin((beg),(end),14,5) + +#include "htslib/sam.h" + +enum cigar_op { + BAM_CMATCH_=BAM_CMATCH, + BAM_CINS_=BAM_CINS, + BAM_CDEL_=BAM_CDEL, + BAM_CREF_SKIP_=BAM_CREF_SKIP, + BAM_CSOFT_CLIP_=BAM_CSOFT_CLIP, + BAM_CHARD_CLIP_=BAM_CHARD_CLIP, + BAM_CPAD_=BAM_CPAD, + BAM_CBASE_MATCH=BAM_CEQUAL, + BAM_CBASE_MISMATCH=BAM_CDIFF +}; + +typedef bam1_t bam_seq_t; + +#include "cram/sam_header.h" + +#ifdef __cplusplus +extern "C" { +#endif + +bam_hdr_t *cram_header_to_bam(SAM_hdr *h); +SAM_hdr *bam_header_to_cram(bam_hdr_t *h); + +int bam_construct_seq(bam_seq_t **bp, size_t extra_len, + const char *qname, size_t qname_len, + int flag, + int rname, // Ref ID + int pos, + int end, // aligned start/end coords + int mapq, + uint32_t ncigar, const uint32_t *cigar, + int mrnm, // Mate Ref ID + int mpos, + int isize, + int len, + const char *seq, + const char *qual); + +#ifdef __cplusplus +} +#endif + +#endif /* _CRAM_SAMTOOLS_H_ */ diff --git a/src/samtools-1.3.1/htslib-1.3.1/cram/cram_stats.c b/src/samtools-1.3.1/htslib-1.3.1/cram/cram_stats.c new file mode 100644 index 0000000..c627d3e --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/cram/cram_stats.c @@ -0,0 +1,448 @@ +/* +Copyright (c) 2012-2013 Genome Research Ltd. +Author: James Bonfield + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + + 3. Neither the names Genome Research Ltd and Wellcome Trust Sanger +Institute nor the names of its contributors may be used to endorse or promote +products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY GENOME RESEARCH LTD AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL GENOME RESEARCH LTD OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "cram/cram.h" +#include "cram/os.h" + +cram_stats *cram_stats_create(void) { + return calloc(1, sizeof(cram_stats)); +} + +void cram_stats_add(cram_stats *st, int32_t val) { + st->nsamp++; + + //assert(val >= 0); + + if (val < MAX_STAT_VAL && val >= 0) { + st->freqs[val]++; + } else { + khint_t k; + int r; + + if (!st->h) { + st->h = kh_init(m_i2i); + } + + k = kh_put(m_i2i, st->h, val, &r); + if (r == 0) + kh_val(st->h, k)++; + else if (r != -1) + kh_val(st->h, k) = 1; + else + ; // FIXME: handle error + } +} + +void cram_stats_del(cram_stats *st, int32_t val) { + st->nsamp--; + + //assert(val >= 0); + + if (val < MAX_STAT_VAL && val >= 0) { + st->freqs[val]--; + assert(st->freqs[val] >= 0); + } else if (st->h) { + khint_t k = kh_get(m_i2i, st->h, val); + + if (k != kh_end(st->h)) { + if (--kh_val(st->h, k) == 0) + kh_del(m_i2i, st->h, k); + } else { + fprintf(stderr, "Failed to remove val %d from cram_stats\n", val); + st->nsamp++; + } + } else { + fprintf(stderr, "Failed to remove val %d from cram_stats\n", val); + st->nsamp++; + } +} + +void cram_stats_dump(cram_stats *st) { + int i; + fprintf(stderr, "cram_stats:\n"); + for (i = 0; i < MAX_STAT_VAL; i++) { + if (!st->freqs[i]) + continue; + fprintf(stderr, "\t%d\t%d\n", i, st->freqs[i]); + } + if (st->h) { + khint_t k; + for (k = kh_begin(st->h); k != kh_end(st->h); k++) { + if (!kh_exist(st->h, k)) + continue; + + fprintf(stderr, "\t%d\t%d\n", kh_key(st->h, k), kh_val(st->h, k)); + } + } +} + +#if 1 +/* Returns the number of bits set in val; it the highest bit used */ +static int nbits(int v) { + static const int MultiplyDeBruijnBitPosition[32] = { + 1, 10, 2, 11, 14, 22, 3, 30, 12, 15, 17, 19, 23, 26, 4, 31, + 9, 13, 21, 29, 16, 18, 25, 8, 20, 28, 24, 7, 27, 6, 5, 32 + }; + + v |= v >> 1; // first up to set all bits 1 after the first 1 */ + v |= v >> 2; + v |= v >> 4; + v |= v >> 8; + v |= v >> 16; + + // DeBruijn magic to find top bit + return MultiplyDeBruijnBitPosition[(uint32_t)(v * 0x07C4ACDDU) >> 27]; +} +#endif + +/* + * Computes entropy from integer frequencies for various encoding methods and + * picks the best encoding. + * + * FIXME: we could reuse some of the code here for the actual encoding + * parameters too. Eg the best 'k' for SUBEXP or the code lengths for huffman. + * + * Returns the best codec to use. + */ +enum cram_encoding cram_stats_encoding(cram_fd *fd, cram_stats *st) { + enum cram_encoding best_encoding = E_NULL; + int best_size = INT_MAX, bits; + int nvals, i, ntot = 0, max_val = 0, min_val = INT_MAX, k; + int *vals = NULL, *freqs = NULL, vals_alloc = 0, *codes; + + //cram_stats_dump(st); + + /* Count number of unique symbols */ + for (nvals = i = 0; i < MAX_STAT_VAL; i++) { + if (!st->freqs[i]) + continue; + if (nvals >= vals_alloc) { + vals_alloc = vals_alloc ? vals_alloc*2 : 1024; + vals = realloc(vals, vals_alloc * sizeof(int)); + freqs = realloc(freqs, vals_alloc * sizeof(int)); + if (!vals || !freqs) { + if (vals) free(vals); + if (freqs) free(freqs); + return E_HUFFMAN; // Cannot do much else atm + } + } + vals[nvals] = i; + freqs[nvals] = st->freqs[i]; + ntot += freqs[nvals]; + if (max_val < i) max_val = i; + if (min_val > i) min_val = i; + nvals++; + } + if (st->h) { + khint_t k; + int i; + + for (k = kh_begin(st->h); k != kh_end(st->h); k++) { + if (!kh_exist(st->h, k)) + continue; + + if (nvals >= vals_alloc) { + vals_alloc = vals_alloc ? vals_alloc*2 : 1024; + vals = realloc(vals, vals_alloc * sizeof(int)); + freqs = realloc(freqs, vals_alloc * sizeof(int)); + if (!vals || !freqs) + return E_HUFFMAN; // Cannot do much else atm + } + i = kh_key(st->h, k); + vals[nvals]=i; + freqs[nvals] = kh_val(st->h, k); + ntot += freqs[nvals]; + if (max_val < i) max_val = i; + if (min_val > i) min_val = i; + nvals++; + } + } + + st->nvals = nvals; + assert(ntot == st->nsamp); + + if (nvals <= 1) { + free(vals); + free(freqs); + return E_HUFFMAN; + } + + if (fd->verbose > 1) + fprintf(stderr, "Range = %d..%d, nvals=%d, ntot=%d\n", + min_val, max_val, nvals, ntot); + + /* Theoretical entropy */ +// if (fd->verbose > 1) { +// double dbits = 0; +// for (i = 0; i < nvals; i++) { +// dbits += freqs[i] * log((double)freqs[i]/ntot); +// } +// dbits /= -log(2); +// if (fd->verbose > 1) +// fprintf(stderr, "Entropy = %f\n", dbits); +// } + + if (nvals > 1 && ntot > 256) { +#if 0 + /* + * CRUDE huffman estimator. Round to closest and round up from 0 + * to 1 bit. + * + * With and without ITF8 incase we have a few discrete values but with + * large magnitude. + * + * Note rans0/arith0 and Z_HUFFMAN_ONLY vs internal huffman can be + * compared in this way, but order-1 (eg rans1) or maybe LZ77 modes + * may detect the correlation of high bytes to low bytes in multi- + * byte values. So this predictor breaks down. + */ + double dbits = 0; // entropy + ~huffman + double dbitsH = 0; + double dbitsE = 0; // external entropy + ~huffman + double dbitsEH = 0; + int F[256] = {0}, n = 0; + double e = 0; // accumulated error bits + for (i = 0; i < nvals; i++) { + double x; int X; + unsigned int v = vals[i]; + + //Better encoding would cope with sign. + //v = ABS(vals[i])*2+(vals[i]<0); + + if (!(v & ~0x7f)) { + F[v] += freqs[i], n+=freqs[i]; + } else if (!(v & ~0x3fff)) { + F[(v>>8) |0x80] += freqs[i]; + F[ v &0xff] += freqs[i], n+=2*freqs[i]; + } else if (!(v & ~0x1fffff)) { + F[(v>>16)|0xc0] += freqs[i]; + F[(v>>8 )&0xff] += freqs[i]; + F[ v &0xff] += freqs[i], n+=3*freqs[i]; + } else if (!(v & ~0x0fffffff)) { + F[(v>>24)|0xe0] += freqs[i]; + F[(v>>16)&0xff] += freqs[i]; + F[(v>>8 )&0xff] += freqs[i]; + F[ v &0xff] += freqs[i], n+=4*freqs[i]; + } else { + F[(v>>28)|0xf0] += freqs[i]; + F[(v>>20)&0xff] += freqs[i]; + F[(v>>12)&0xff] += freqs[i]; + F[(v>>4 )&0xff] += freqs[i]; + F[ v &0x0f] += freqs[i], n+=5*freqs[i]; + } + + x = -log((double)freqs[i]/ntot)/.69314718055994530941; + X = x+0.5; + if ((int)(x+((double)e/freqs[i])+.5)>X) { + X++; + } else if ((int)(x+((double)e/freqs[i])+.5) 1.1) { + //fprintf(stderr, "=> %d < 200 ? E_HUFFMAN : E_BETA\n", nvals); + free(vals); free(freqs); + return nvals < 200 ? E_HUFFMAN : E_BETA; + } +#endif + free(vals); free(freqs); + return E_EXTERNAL; + } + + /* + * Avoid complex stats for now, just do heuristic of HUFFMAN for small + * alphabets and BETA for anything large. + */ + free(vals); free(freqs); + return nvals < 200 ? E_HUFFMAN : E_BETA; + //return E_HUFFMAN; + //return E_EXTERNAL; + + + /* We only support huffman now anyway... */ + //free(vals); free(freqs); return E_HUFFMAN; + + /* Beta */ + bits = nbits(max_val - min_val) * ntot; + if (fd->verbose > 1) + fprintf(stderr, "BETA = %d\n", bits); + if (best_size > bits) + best_size = bits, best_encoding = E_BETA; + +#if 0 + /* Unary */ + if (min_val >= 0) { + for (bits = i = 0; i < nvals; i++) + bits += freqs[i]*(vals[i]+1); + if (fd->verbose > 1) + fprintf(stderr, "UNARY = %d\n", bits); + if (best_size > bits) + best_size = bits, best_encoding = E_NULL; //E_UNARY; + } + + /* Gamma */ + for (bits = i = 0; i < nvals; i++) + bits += ((nbits(vals[i]-min_val+1)-1) + nbits(vals[i]-min_val+1)) * freqs[i]; + if (fd->verbose > 1) + fprintf(stderr, "GAMMA = %d\n", bits); + if (best_size > bits) + best_size = bits, best_encoding = E_GAMMA; + + /* Subexponential */ + for (k = 0; k < 10; k++) { + for (bits = i = 0; i < nvals; i++) { + if (vals[i]-min_val < (1<verbose > 1) + fprintf(stderr, "SUBEXP%d = %d\n", k, bits); + if (best_size > bits) + best_size = bits, best_encoding = E_SUBEXP; + } +#endif + + /* byte array len */ + + /* byte array stop */ + + /* External? Guesswork! */ + + /* Huffman */ +// qsort(freqs, nvals, sizeof(freqs[0]), sort_freqs); +// for (i = 0; i < nvals; i++) { +// fprintf(stderr, "%d = %d\n", i, freqs[i]); +// vals[i] = 0; +// } + + /* Grow freqs to 2*freqs, to store sums */ + /* Vals holds link data */ + freqs = realloc(freqs, 2*nvals*sizeof(*freqs)); + codes = calloc(2*nvals, sizeof(*codes)); + if (!freqs || !codes) + return E_HUFFMAN; // Cannot do much else atm + + /* Inefficient, use pointers to form chain so we can insert and maintain + * a sorted list? This is currently O(nvals^2) complexity. + */ + for (;;) { + int low1 = INT_MAX, low2 = INT_MAX; + int ind1 = 0, ind2 = 0; + for (i = 0; i < nvals; i++) { + if (freqs[i] < 0) + continue; + if (low1 > freqs[i]) + low2 = low1, ind2 = ind1, low1 = freqs[i], ind1 = i; + else if (low2 > freqs[i]) + low2 = freqs[i], ind2 = i; + } + if (low2 == INT_MAX) + break; + + //fprintf(stderr, "Merge ind %d (%d), %d (%d) = %d+%d, => %d=%d\n", + // ind1, vals[ind1], ind2, vals[ind2], low1, low2, + // nvals, low1+low2); + + freqs[nvals] = low1 + low2; + codes[ind1] = nvals; + codes[ind2] = nvals; + freqs[ind1] *= -1; + freqs[ind2] *= -1; + nvals++; + } + nvals = nvals/2+1; + + for (i = 0; i < nvals; i++) { + int code_len = 0; + for (k = codes[i]; k; k = codes[k]) + code_len++; + codes[i] = code_len; + freqs[i] *= -1; + //fprintf(stderr, "%d / %d => %d\n", vals[i], freqs[i], codes[i]); + } + + for (bits = i = 0; i < nvals; i++) { + bits += freqs[i] * codes[i]; + } + if (fd->verbose > 1) + fprintf(stderr, "HUFFMAN = %d\n", bits); + if (best_size >= bits) + best_size = bits, best_encoding = E_HUFFMAN; + free(codes); + + free(vals); + free(freqs); + + return best_encoding; +} + +void cram_stats_free(cram_stats *st) { + if (st->h) + kh_destroy(m_i2i, st->h); + free(st); +} diff --git a/src/samtools-1.3.1/htslib-1.3.1/cram/cram_stats.h b/src/samtools-1.3.1/htslib-1.3.1/cram/cram_stats.h new file mode 100644 index 0000000..b471e68 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/cram/cram_stats.h @@ -0,0 +1,59 @@ +/* +Copyright (c) 2012-2013 Genome Research Ltd. +Author: James Bonfield + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + + 3. Neither the names Genome Research Ltd and Wellcome Trust Sanger +Institute nor the names of its contributors may be used to endorse or promote +products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY GENOME RESEARCH LTD AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL GENOME RESEARCH LTD OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#ifndef _CRAM_STATS_H_ +#define _CRAM_STATS_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +cram_stats *cram_stats_create(void); +void cram_stats_add(cram_stats *st, int32_t val); +void cram_stats_del(cram_stats *st, int32_t val); +void cram_stats_dump(cram_stats *st); +void cram_stats_free(cram_stats *st); + +/* + * Computes entropy from integer frequencies for various encoding methods and + * picks the best encoding. + * + * FIXME: we could reuse some of the code here for the actual encoding + * parameters too. Eg the best 'k' for SUBEXP or the code lengths for huffman. + * + * Returns the best codec to use. + */ +enum cram_encoding cram_stats_encoding(cram_fd *fd, cram_stats *st); + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/src/samtools-1.3.1/htslib-1.3.1/cram/cram_structs.h b/src/samtools-1.3.1/htslib-1.3.1/cram/cram_structs.h new file mode 100644 index 0000000..d427a62 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/cram/cram_structs.h @@ -0,0 +1,821 @@ +/* +Copyright (c) 2012-2013 Genome Research Ltd. +Author: James Bonfield + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + + 3. Neither the names Genome Research Ltd and Wellcome Trust Sanger +Institute nor the names of its contributors may be used to endorse or promote +products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY GENOME RESEARCH LTD AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL GENOME RESEARCH LTD OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#ifndef _CRAM_STRUCTS_H_ +#define _CRAM_STRUCTS_H_ + +/* + * Defines in-memory structs for the basic file-format objects in the + * CRAM format. + * + * The basic file format is: + * File-def SAM-hdr Container Container ... + * + * Container: + * Service-block data-block data-block ... + * + * Multiple blocks in a container are grouped together as slices, + * also sometimes referred to as landmarks in the spec. + */ + + +#include + +#include "cram/thread_pool.h" +#include "cram/string_alloc.h" +#include "cram/mFILE.h" +#include "htslib/khash.h" + +#ifdef __cplusplus +extern "C" { +#endif + +// Generic hash-map integer -> integer +KHASH_MAP_INIT_INT(m_i2i, int) + +// Generic hash-set integer -> (existance) +KHASH_SET_INIT_INT(s_i2i) + +// For brevity +typedef unsigned char uc; + +/* + * A union for the preservation map. Required for khash. + */ +typedef union { + int i; + char *p; +} pmap_t; + +// Generates static functions here which isn't ideal, but we have no way +// currently to declare the kh_map_t structure here without also declaring a +// duplicate in the .c files due to the nature of the KHASH macros. +KHASH_MAP_INIT_STR(map, pmap_t) + +struct hFILE; + +#define SEQS_PER_SLICE 10000 +#define SLICE_PER_CNT 1 + +#define CRAM_SUBST_MATRIX "CGTNAGTNACTNACGNACGT" + +#define MAX_STAT_VAL 1024 +//#define MAX_STAT_VAL 16 +typedef struct cram_stats { + int freqs[MAX_STAT_VAL]; + khash_t(m_i2i) *h; + int nsamp; // total number of values added + int nvals; // total number of unique values added +} cram_stats; + +/* NB: matches java impl, not the spec */ +enum cram_encoding { + E_NULL = 0, + E_EXTERNAL = 1, + E_GOLOMB = 2, + E_HUFFMAN = 3, + E_BYTE_ARRAY_LEN = 4, + E_BYTE_ARRAY_STOP = 5, + E_BETA = 6, + E_SUBEXP = 7, + E_GOLOMB_RICE = 8, + E_GAMMA = 9, + E_NUM_CODECS = 10, /* Number of codecs, not a real one. */ +}; + +enum cram_external_type { + E_INT = 1, + E_LONG = 2, + E_BYTE = 3, + E_BYTE_ARRAY = 4, + E_BYTE_ARRAY_BLOCK = 5, +}; + +/* External IDs used by this implementation (only assumed during writing) */ +enum cram_DS_ID { + DS_CORE = 0, + DS_aux = 1, // aux_blk + DS_aux_OQ = 2, + DS_aux_BQ = 3, + DS_aux_BD = 4, + DS_aux_BI = 5, + DS_aux_FZ = 6, // also ZM:B + DS_aux_oq = 7, // other qualities + DS_aux_os = 8, // other sequences + DS_aux_oz = 9, // other strings + DS_ref, + DS_RN, // name_blk + DS_QS, // qual_blk + DS_IN, // base_blk + DS_SC, // soft_blk + + DS_BF, // start loop + DS_CF, + DS_AP, + DS_RG, + DS_MQ, + DS_NS, + DS_MF, + DS_TS, + DS_NP, + DS_NF, + DS_RL, + DS_FN, + DS_FC, + DS_FP, + DS_DL, + DS_BA, + DS_BS, + DS_TL, + DS_RI, + DS_RS, + DS_PD, + DS_HC, + DS_BB, + DS_QQ, + + DS_TN, // end loop + + DS_RN_len, + DS_SC_len, + DS_BB_len, + DS_QQ_len, + + DS_TC, // CRAM v1.0 tags + DS_TM, // test + DS_TV, // test + + DS_END, +}; + +/* "File Definition Structure" */ +typedef struct cram_file_def { + char magic[4]; + uint8_t major_version; + uint8_t minor_version; + char file_id[20]; // Filename or SHA1 checksum +} cram_file_def; + +#define CRAM_MAJOR_VERS(v) ((v) >> 8) +#define CRAM_MINOR_VERS(v) ((v) & 0xff) + +struct cram_slice; + +enum cram_block_method { + ERROR = -1, + RAW = 0, + GZIP = 1, + BZIP2 = 2, + LZMA = 3, + RANS = 4, // Generic; either order + RANS0 = 4, + RANS1 = 10, // Not externalised; stored as RANS (generic) + GZIP_RLE = 11, // NB: not externalised in CRAM +}; + +enum cram_content_type { + CT_ERROR = -1, + FILE_HEADER = 0, + COMPRESSION_HEADER = 1, + MAPPED_SLICE = 2, + UNMAPPED_SLICE = 3, // CRAM V1.0 only + EXTERNAL = 4, + CORE = 5, +}; + +/* Compression metrics */ +typedef struct { + // number of trials and time to next trial + int trial; + int next_trial; + + // aggregate sizes during trials + int sz_gz_rle; + int sz_gz_def; + int sz_rans0; + int sz_rans1; + int sz_bzip2; + int sz_lzma; + + // resultant method from trials + int method; + int strat; + + // Revisions of method, to allow culling of continually failing ones. + int gz_rle_cnt; + int gz_def_cnt; + int rans0_cnt; + int rans1_cnt; + int bzip2_cnt; + int lzma_cnt; + int revised_method; + + double gz_rle_extra; + double gz_def_extra; + double rans0_extra; + double rans1_extra; + double bzip2_extra; + double lzma_extra; +} cram_metrics; + +/* Block */ +typedef struct cram_block { + enum cram_block_method method, orig_method; + enum cram_content_type content_type; + int32_t content_id; + int32_t comp_size; + int32_t uncomp_size; + uint32_t crc32; + int32_t idx; /* offset into data */ + unsigned char *data; + + // For bit I/O + size_t alloc; + size_t byte; + int bit; +} cram_block; + +struct cram_codec; /* defined in cram_codecs.h */ +struct cram_map; + +#define CRAM_MAP_HASH 32 +#define CRAM_MAP(a,b) (((a)*3+(b))&(CRAM_MAP_HASH-1)) + +/* Compression header block */ +typedef struct cram_block_compression_hdr { + int32_t ref_seq_id; + int32_t ref_seq_start; + int32_t ref_seq_span; + int32_t num_records; + int32_t num_landmarks; + int32_t *landmark; + + /* Flags from preservation map */ + int mapped_qs_included; + int unmapped_qs_included; + int unmapped_placed; + int qs_included; + int read_names_included; + int AP_delta; + // indexed by ref-base and subst. code + char substitution_matrix[5][4]; + + // TD Dictionary as a concatenated block + cram_block *TD_blk; // Tag Dictionary + int nTL; // number of TL entries in TD + unsigned char **TL; // array of size nTL, pointer into TD_blk. + khash_t(m_s2i) *TD_hash; // Keyed on TD strings, map to TL[] indices + string_alloc_t *TD_keys; // Pooled keys for TD hash. + + khash_t(map) *preservation_map; + struct cram_map *rec_encoding_map[CRAM_MAP_HASH]; + struct cram_map *tag_encoding_map[CRAM_MAP_HASH]; + + struct cram_codec *codecs[DS_END]; + + char *uncomp; // A single block of uncompressed data + size_t uncomp_size, uncomp_alloc; + + unsigned int data_series; // See cram_fields enum below +} cram_block_compression_hdr; + +typedef struct cram_map { + int key; /* 0xe0 + 3 bytes */ + enum cram_encoding encoding; + int offset; /* Offset into a single block of memory */ + int size; /* Size */ + struct cram_codec *codec; + struct cram_map *next; // for noddy internal hash +} cram_map; + +/* Mapped or unmapped slice header block */ +typedef struct cram_block_slice_hdr { + enum cram_content_type content_type; + int32_t ref_seq_id; /* if content_type == MAPPED_SLICE */ + int32_t ref_seq_start; /* if content_type == MAPPED_SLICE */ + int32_t ref_seq_span; /* if content_type == MAPPED_SLICE */ + int32_t num_records; + int64_t record_counter; + int32_t num_blocks; + int32_t num_content_ids; + int32_t *block_content_ids; + int32_t ref_base_id; /* if content_type == MAPPED_SLICE */ + unsigned char md5[16]; +} cram_block_slice_hdr; + +struct ref_entry; + +/* + * Container. + * + * Conceptually a container is split into slices, and slices into blocks. + * However on disk it's just a list of blocks and we need to query the + * block types to identify the start/end points of the slices. + * + * OR... are landmarks the start/end points of slices? + */ +typedef struct cram_container { + int32_t length; + int32_t ref_seq_id; + int32_t ref_seq_start; + int32_t ref_seq_span; + int64_t record_counter; + int64_t num_bases; + int32_t num_records; + int32_t num_blocks; + int32_t num_landmarks; + int32_t *landmark; + + /* Size of container header above */ + size_t offset; + + /* Compression header is always the first block? */ + cram_block_compression_hdr *comp_hdr; + cram_block *comp_hdr_block; + + /* For construction purposes */ + int max_slice, curr_slice; // maximum number of slices + int max_rec, curr_rec; // current and max recs per slice + int max_c_rec, curr_c_rec; // current and max recs per container + int slice_rec; // rec no. for start of this slice + int curr_ref; // current ref ID. -2 for no previous + int last_pos; // last record position + struct cram_slice **slices, *slice; + int pos_sorted; // boolean, 1=>position sorted data + int max_apos; // maximum position, used if pos_sorted==0 + int last_slice; // number of reads in last slice (0 for 1st) + int multi_seq; // true if packing multi seqs per cont/slice + int unsorted; // true is AP_delta is 0. + + /* Copied from fd before encoding, to allow multi-threading */ + int ref_start, first_base, last_base, ref_id, ref_end; + char *ref; + //struct ref_entry *ref; + + /* For multi-threading */ + bam_seq_t **bams; + + /* Statistics for encoding */ + cram_stats *stats[DS_END]; + + khash_t(s_i2i) *tags_used; // set of tag types in use, for tag encoding map + int *refs_used; // array of frequency of ref seq IDs + + uint32_t crc32; // CRC32 +} cram_container; + +/* + * A single cram record + */ +typedef struct cram_record { + struct cram_slice *s; // Filled out by cram_decode only + + int32_t ref_id; // fixed for all recs in slice? + int32_t flags; // BF + int32_t cram_flags; // CF + int32_t len; // RL + int32_t apos; // AP + int32_t rg; // RG + int32_t name; // RN; idx to s->names_blk + int32_t name_len; + int32_t mate_line; // index to another cram_record + int32_t mate_ref_id; + int32_t mate_pos; // NP + int32_t tlen; // TS + + // Auxiliary data + int32_t ntags; // TC + int32_t aux; // idx to s->aux_blk + int32_t aux_size; // total size of packed ntags in aux_blk +#ifndef TN_external + int32_t TN_idx; // TN; idx to s->TN; +#else + int32_t tn; // idx to s->tn_blk +#endif + int TL; + + int32_t seq; // idx to s->seqs_blk + int32_t qual; // idx to s->qual_blk + int32_t cigar; // idx to s->cigar + int32_t ncigar; + int32_t aend; // alignment end + int32_t mqual; // MQ + + int32_t feature; // idx to s->feature + int32_t nfeature; // number of features + int32_t mate_flags; // MF +} cram_record; + +// Accessor macros as an analogue of the bam ones +#define cram_qname(c) (&(c)->s->name_blk->data[(c)->name]) +#define cram_seq(c) (&(c)->s->seqs_blk->data[(c)->seq]) +#define cram_qual(c) (&(c)->s->qual_blk->data[(c)->qual]) +#define cram_aux(c) (&(c)->s->aux_blk->data[(c)->aux]) +#define cram_seqi(c,i) (cram_seq((c))[(i)]) +#define cram_name_len(c) ((c)->name_len) +#define cram_strand(c) (((c)->flags & BAM_FREVERSE) != 0) +#define cram_mstrand(c) (((c)->flags & BAM_FMREVERSE) != 0) +#define cram_cigar(c) (&((cr)->s->cigar)[(c)->cigar]) + +/* + * A feature is a base difference, used for the sequence reference encoding. + * (We generate these internally when writing CRAM.) + */ +typedef struct cram_feature { + union { + struct { + int pos; + int code; + int base; // substitution code + } X; + struct { + int pos; + int code; + int base; // actual base & qual + int qual; + } B; + struct { + int pos; + int code; + int seq_idx; // index to s->seqs_blk + int len; + } b; + struct { + int pos; + int code; + int qual; + } Q; + struct { + int pos; + int code; + int len; + int seq_idx; // soft-clip multiple bases + } S; + struct { + int pos; + int code; + int len; + int seq_idx; // insertion multiple bases + } I; + struct { + int pos; + int code; + int base; // insertion single base + } i; + struct { + int pos; + int code; + int len; + } D; + struct { + int pos; + int code; + int len; + } N; + struct { + int pos; + int code; + int len; + } P; + struct { + int pos; + int code; + int len; + } H; + }; +} cram_feature; + +/* + * A slice is really just a set of blocks, but it + * is the logical unit for decoding a number of + * sequences. + */ +typedef struct cram_slice { + cram_block_slice_hdr *hdr; + cram_block *hdr_block; + cram_block **block; + cram_block **block_by_id; + + /* State used during encoding/decoding */ + int last_apos, max_apos; + + /* Array of decoded cram records */ + cram_record *crecs; + + /* An dynamically growing buffers for data pointed + * to by crecs[] array. + */ + uint32_t *cigar; + uint32_t cigar_alloc; + uint32_t ncigar; + + cram_feature *features; + int nfeatures; + int afeatures; // allocated size of features + +#ifndef TN_external + // TN field (Tag Name) + uint32_t *TN; + int nTN, aTN; // used and allocated size for TN[] +#else + cram_block *tn_blk; + int tn_id; +#endif + + // For variable sized elements which are always external blocks. + cram_block *name_blk; + cram_block *seqs_blk; + cram_block *qual_blk; + cram_block *base_blk; + cram_block *soft_blk; + cram_block *aux_blk; + cram_block *aux_OQ_blk; + cram_block *aux_BQ_blk; + cram_block *aux_BD_blk; + cram_block *aux_BI_blk; + cram_block *aux_FZ_blk; + cram_block *aux_oq_blk; + cram_block *aux_os_blk; + cram_block *aux_oz_blk; + + string_alloc_t *pair_keys; // Pooled keys for pair hash. + khash_t(m_s2i) *pair[2]; // for identifying read-pairs in this slice. + + char *ref; // slice of current reference + int ref_start; // start position of current reference; + int ref_end; // end position of current reference; + int ref_id; +} cram_slice; + +/*----------------------------------------------------------------------------- + * Consider moving reference handling to cram_refs.[ch] + */ +// from fa.fai / samtools faidx files +typedef struct ref_entry { + char *name; + char *fn; + int64_t length; + int64_t offset; + int bases_per_line; + int line_length; + int64_t count; // for shared references so we know to dealloc seq + char *seq; + mFILE *mf; + int is_md5; // Reference comes from a raw seq found by MD5 +} ref_entry; + +KHASH_MAP_INIT_STR(refs, ref_entry*) + +// References structure. +typedef struct { + string_alloc_t *pool; // String pool for holding filenames and SN vals + + khash_t(refs) *h_meta; // ref_entry*, index by name + ref_entry **ref_id; // ref_entry*, index by ID + int nref; // number of ref_entry + + char *fn; // current file opened + BGZF *fp; // and the hFILE* to go with it. + + int count; // how many cram_fd sharing this refs struct + + pthread_mutex_t lock; // Mutex for multi-threaded updating + ref_entry *last; // Last queried sequence + int last_id; // Used in cram_ref_decr_locked to delay free +} refs_t; + +/*----------------------------------------------------------------------------- + * CRAM index + * + * Detect format by number of entries per line. + * 5 => 1.0 (refid, start, nseq, C offset, slice) + * 6 => 1.1 (refid, start, span, C offset, S offset, S size) + * + * Indices are stored in a nested containment list, which is trivial to set + * up as the indices are on sorted data so we're appending to the nclist + * in sorted order. Basically if a slice entirely fits within a previous + * slice then we append to that slices list. This is done recursively. + * + * Lists are sorted on two dimensions: ref id + slice coords. + */ +typedef struct cram_index { + int nslice, nalloc; // total number of slices + struct cram_index *e; // array of size nslice + + int refid; // 1.0 1.1 + int start; // 1.0 1.1 + int end; // 1.1 + int nseq; // 1.0 - undocumented + int slice; // 1.0 landmark index, 1.1 landmark value + int len; // 1.1 - size of slice in bytes + int64_t offset; // 1.0 1.1 +} cram_index; + +typedef struct { + int refid; + int start; + int end; +} cram_range; + +/*----------------------------------------------------------------------------- + */ +/* CRAM File handle */ + +typedef struct spare_bams { + bam_seq_t **bams; + struct spare_bams *next; +} spare_bams; + +typedef struct cram_fd { + struct hFILE *fp; + int mode; // 'r' or 'w' + int version; + cram_file_def *file_def; + SAM_hdr *header; + + char *prefix; + int64_t record_counter; + int err; + + // Most recent compression header decoded + //cram_block_compression_hdr *comp_hdr; + //cram_block_slice_hdr *slice_hdr; + + // Current container being processed. + cram_container *ctr; + + // positions for encoding or decoding + int first_base, last_base; + + // cached reference portion + refs_t *refs; // ref meta-data structure + char *ref, *ref_free; // current portion held in memory + int ref_id; + int ref_start; + int ref_end; + char *ref_fn; // reference fasta filename + + // compression level and metrics + int level; + cram_metrics *m[DS_END]; + + // options + int decode_md; // Whether to export MD and NM tags + int verbose; + int seqs_per_slice; + int slices_per_container; + int embed_ref; + int no_ref; + int ignore_md5; + int use_bz2; + int use_rans; + int use_lzma; + int shared_ref; + unsigned int required_fields; + cram_range range; + + // lookup tables, stored here so we can be trivially multi-threaded + unsigned int bam_flag_swap[0x1000]; // cram -> bam flags + unsigned int cram_flag_swap[0x1000];// bam -> cram flags + unsigned char L1[256]; // ACGT{*} ->0123{4} + unsigned char L2[256]; // ACGTN{*}->01234{5} + char cram_sub_matrix[32][32]; // base substituion codes + + int index_sz; + cram_index *index; // array, sizeof index_sz + off_t first_container; + int eof; + int last_slice; // number of recs encoded in last slice + int multi_seq; + int unsorted; + int empty_container; // Marker for EOF block + + // thread pool + int own_pool; + t_pool *pool; + t_results_queue *rqueue; + pthread_mutex_t metrics_lock; + pthread_mutex_t ref_lock; + spare_bams *bl; + pthread_mutex_t bam_list_lock; + void *job_pending; + int ooc; // out of containers. +} cram_fd; + +// Translation of required fields to cram data series +enum cram_fields { + CRAM_BF = 0x00000001, + CRAM_AP = 0x00000002, + CRAM_FP = 0x00000004, + CRAM_RL = 0x00000008, + CRAM_DL = 0x00000010, + CRAM_NF = 0x00000020, + CRAM_BA = 0x00000040, + CRAM_QS = 0x00000080, + CRAM_FC = 0x00000100, + CRAM_FN = 0x00000200, + CRAM_BS = 0x00000400, + CRAM_IN = 0x00000800, + CRAM_RG = 0x00001000, + CRAM_MQ = 0x00002000, + CRAM_TL = 0x00004000, + CRAM_RN = 0x00008000, + CRAM_NS = 0x00010000, + CRAM_NP = 0x00020000, + CRAM_TS = 0x00040000, + CRAM_MF = 0x00080000, + CRAM_CF = 0x00100000, + CRAM_RI = 0x00200000, + CRAM_RS = 0x00400000, + CRAM_PD = 0x00800000, + CRAM_HC = 0x01000000, + CRAM_SC = 0x02000000, + CRAM_BB = 0x04000000, + CRAM_BB_len = 0x08000000, + CRAM_QQ = 0x10000000, + CRAM_QQ_len = 0x20000000, + CRAM_aux= 0x40000000, + CRAM_ALL= 0x7fffffff, +}; + +// A CIGAR opcode, but not necessarily the implications of it. Eg FC/FP may +// encode a base difference, but we don't need to know what it is for CIGAR. +// If we have a soft-clip or insertion, we do need SC/IN though to know how +// long that array is. +#define CRAM_CIGAR (CRAM_FN | CRAM_FP | CRAM_FC | CRAM_DL | CRAM_IN | \ + CRAM_SC | CRAM_HC | CRAM_PD | CRAM_RS | CRAM_RL | CRAM_BF) + +#define CRAM_SEQ (CRAM_CIGAR | CRAM_BA | CRAM_BS | \ + CRAM_RL | CRAM_AP | CRAM_BB) + +#define CRAM_QUAL (CRAM_CIGAR | CRAM_RL | CRAM_AP | CRAM_QS | CRAM_QQ) + +/* BF bitfields */ +/* Corrected in 1.1. Use bam_flag_swap[bf] and BAM_* macros for 1.0 & 1.1 */ +#define CRAM_FPAIRED 256 +#define CRAM_FPROPER_PAIR 128 +#define CRAM_FUNMAP 64 +#define CRAM_FREVERSE 32 +#define CRAM_FREAD1 16 +#define CRAM_FREAD2 8 +#define CRAM_FSECONDARY 4 +#define CRAM_FQCFAIL 2 +#define CRAM_FDUP 1 + +#define DS_aux_S "\001" +#define DS_aux_OQ_S "\002" +#define DS_aux_BQ_S "\003" +#define DS_aux_BD_S "\004" +#define DS_aux_BI_S "\005" +#define DS_aux_FZ_S "\006" +#define DS_aux_oq_S "\007" +#define DS_aux_os_S "\010" +#define DS_aux_oz_S "\011" + +#define CRAM_M_REVERSE 1 +#define CRAM_M_UNMAP 2 + + +/* CF bitfields */ +#define CRAM_FLAG_PRESERVE_QUAL_SCORES (1<<0) +#define CRAM_FLAG_DETACHED (1<<1) +#define CRAM_FLAG_MATE_DOWNSTREAM (1<<2) +#define CRAM_FLAG_NO_SEQ (1<<3) +#define CRAM_FLAG_MASK ((1<<4)-1) + +/* Internal only */ +#define CRAM_FLAG_STATS_ADDED (1<<30) + + +#ifdef __cplusplus +} +#endif + +#endif /* _CRAM_STRUCTS_H_ */ diff --git a/src/samtools-1.3.1/htslib-1.3.1/cram/files.c b/src/samtools-1.3.1/htslib-1.3.1/cram/files.c new file mode 100644 index 0000000..bed5406 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/cram/files.c @@ -0,0 +1,74 @@ +/* +Copyright (c) 1994, 1996-1997, 2000, 2003 MEDICAL RESEARCH COUNCIL +All rights reserved + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1 Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + + 2 Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + + 3 Neither the name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF +MOLECULAR BIOLOGY nor the names of its contributors may be used to endorse or +promote products derived from this software without specific prior written +permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#include + +#include "cram/misc.h" + +#include +#include +/* Alliant's Concentrix is hugely deficient */ +/* Define things we require in this program */ +/* Methinks S_IFMT and S_IFDIR aren't defined in POSIX */ +#ifndef S_ISDIR +#define S_ISDIR(m) (((m)&S_IFMT) == S_IFDIR) +#endif /*!S_ISDIR*/ +#ifndef S_ISREG +#define S_ISREG(m) (((m)&S_IFMT) == S_IFREG) +#endif /*!S_ISREG*/ + +int is_directory(char * fn) +{ + struct stat buf; + if ( stat(fn,&buf) ) return 0; + return S_ISDIR(buf.st_mode); +} + +int is_file(char * fn) +{ + struct stat buf; + if ( stat(fn,&buf) ) return 0; + return S_ISREG(buf.st_mode); +} + +int file_exists(char * fn) +{ + struct stat buf; + return ( stat(fn,&buf) == 0); +} + +int file_size(char * fn) +{ + struct stat buf; + if ( stat(fn,&buf) != 0) return 0; + return buf.st_size; +} + diff --git a/src/samtools-1.3.1/htslib-1.3.1/cram/mFILE.c b/src/samtools-1.3.1/htslib-1.3.1/cram/mFILE.c new file mode 100644 index 0000000..0d4bd72 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/cram/mFILE.c @@ -0,0 +1,694 @@ +/* +Copyright (c) 2005-2006, 2008-2009, 2013 Genome Research Ltd. +Author: James Bonfield + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + + 3. Neither the names Genome Research Ltd and Wellcome Trust Sanger +Institute nor the names of its contributors may be used to endorse or promote +products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY GENOME RESEARCH LTD AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL GENOME RESEARCH LTD OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "cram/os.h" +#include "cram/mFILE.h" +#include "cram/vlen.h" + +#ifdef HAVE_MMAP +#include +#endif + +/* + * This file contains memory-based versions of the most commonly used + * (by io_lib) stdio functions. + * + * Actual file IO takes place either on opening or closing an mFILE. + * + * Coupled to this are a bunch of rather scary macros which can be obtained + * by including stdio_hack.h. It is recommended though that you use mFILE.h + * instead and replace fopen with mfopen (etc). This is more or less + * mandatory if you wish to use both FILE and mFILE structs in a single file. + */ + +static mFILE *m_channel[3]; /* stdin, stdout and stderr fakes */ + +/* + * Reads the entirety of fp into memory. If 'fn' exists it is the filename + * associated with fp. This will be used for more optimal reading (via a + * stat to identify the size and a single read). Otherwise we use successive + * reads until EOF. + * + * Returns a malloced buffer on success of length *size + * NULL on failure + */ +static char *mfload(FILE *fp, const char *fn, size_t *size, int binary) { + struct stat sb; + char *data = NULL; + size_t allocated = 0, used = 0; + int bufsize = 8192; + +#ifdef _WIN32 + if (binary) + _setmode(_fileno(fp), _O_BINARY); + else + _setmode(_fileno(fp), _O_TEXT); +#endif + + if (fn && -1 != stat(fn, &sb)) { + data = malloc(allocated = sb.st_size); + bufsize = sb.st_size; + } else { + fn = NULL; + } + + do { + size_t len; + if (used + bufsize > allocated) { + allocated += bufsize; + data = realloc(data, allocated); + } + len = fread(data + used, 1, allocated - used, fp); + if (len > 0) + used += len; + } while (!feof(fp) && (fn == NULL || used < sb.st_size)); + + *size = used; + + return data; +} + + +#ifdef HAVE_MMAP +/* + * mmaps in the file, but only for reading currently. + * + * Returns 0 on success + * -1 on failure + */ +int mfmmap(mFILE *mf, FILE *fp, const char *fn) { + struct stat sb; + + if (stat(fn, &sb) != 0) + return -1; + + mf->size = sb.st_size; + mf->data = mmap(NULL, mf->size, PROT_READ, MAP_SHARED, + fileno(fp), 0); + + if (!mf->data) + return -1; + + mf->alloced = 0; + return 0; +} +#endif + + +/* + * Creates and returns m_channel[0]. + * We initialise this on the first attempted read, which then slurps in + * all of stdin until EOF is met. + */ +mFILE *mstdin(void) { + if (m_channel[0]) + return m_channel[0]; + + m_channel[0] = mfcreate(NULL, 0); + if (NULL == m_channel[0]) return NULL; + m_channel[0]->fp = stdin; + return m_channel[0]; +} + +static void init_mstdin(void) { + static int done_stdin = 0; + if (done_stdin) + return; + + m_channel[0]->data = mfload(stdin, NULL, &m_channel[0]->size, 1); + m_channel[0]->mode = MF_READ; + done_stdin = 1; +} + +/* + * Creates and returns m_channel[1]. This is the fake for stdout. It starts as + * an empty buffer which is physically written out only when mfflush or + * mfclose are called. + */ +mFILE *mstdout(void) { + if (m_channel[1]) + return m_channel[1]; + + m_channel[1] = mfcreate(NULL, 0); + if (NULL == m_channel[1]) return NULL; + m_channel[1]->fp = stdout; + m_channel[1]->mode = MF_WRITE; + return m_channel[1]; +} + +/* + * Stderr as an mFILE. + * The code handles stderr by returning m_channel[2], but also checking + * for stderr in fprintf (the common usage of it) to auto-flush. + */ +mFILE *mstderr(void) { + if (m_channel[2]) + return m_channel[2]; + + m_channel[2] = mfcreate(NULL, 0); + if (NULL == m_channel[2]) return NULL; + m_channel[2]->fp = stderr; + m_channel[2]->mode = MF_WRITE; + return m_channel[2]; +} + + +/* + * For creating existing mFILE pointers directly from memory buffers. + */ +mFILE *mfcreate(char *data, int size) { + mFILE *mf = (mFILE *)malloc(sizeof(*mf)); + if (NULL == mf) return NULL; + mf->fp = NULL; + mf->data = data; + mf->alloced = size; + mf->size = size; + mf->eof = 0; + mf->offset = 0; + mf->flush_pos = 0; + mf->mode = MF_READ | MF_WRITE; + return mf; +} + +/* + * Recreate an existing mFILE to house new data/size. + * It also rewinds the file. + */ +void mfrecreate(mFILE *mf, char *data, int size) { + if (mf->data) + free(mf->data); + mf->data = data; + mf->size = size; + mf->alloced = size; + mf->eof = 0; + mf->offset = 0; + mf->flush_pos = 0; +} + + +/* + * Creates a new mFILE to contain the contents of the FILE pointer. + * This mFILE is purely for in-memory operations and has no links to the + * original FILE* it came from. It also doesn't close the FILE pointer. + * Consider using mfreopen() is you need different behaviour. + * + * Returns mFILE * on success + * NULL on failure. + */ +mFILE *mfcreate_from(const char *path, const char *mode_str, FILE *fp) { + mFILE *mf; + + /* Open using mfreopen() */ + if (NULL == (mf = mfreopen(path, mode_str, fp))) + return NULL; + + /* Disassociate from the input stream */ + mf->fp = NULL; + + return mf; +} + +/* + * Converts a FILE * to an mFILE *. + * Use this for wrapper functions to turn external prototypes requring + * FILE * as an argument into internal code using mFILE *. + */ +mFILE *mfreopen(const char *path, const char *mode_str, FILE *fp) { + mFILE *mf; + int r = 0, w = 0, a = 0, b = 0, x = 0, mode = 0; + + /* Parse mode: + * r = read file contents (if truncated => don't read) + * w = write on close + * a = position at end of buffer + * x = position at same location as the original fp, don't seek on flush + * + = for update (read and write) + * m = mmap (read only) + */ + if (strchr(mode_str, 'r')) + r = 1, mode |= MF_READ; + if (strchr(mode_str, 'w')) + w = 1, mode |= MF_WRITE | MF_TRUNC; + if (strchr(mode_str, 'a')) + w = a = 1, mode |= MF_WRITE | MF_APPEND; + if (strchr(mode_str, 'b')) + b = 1, mode |= MF_BINARY; + if (strchr(mode_str, 'x')) + x = 1; + if (strchr(mode_str, '+')) { + w = 1, mode |= MF_READ | MF_WRITE; + if (a) + r = 1; + } +#ifdef HAVE_MMAP + if (strchr(mode_str, 'm')) + if (!w) mode |= MF_MMAP; +#endif + + if (r) { + mf = mfcreate(NULL, 0); + if (NULL == mf) return NULL; + if (!(mode & MF_TRUNC)) { +#ifdef HAVE_MMAP + if (mode & MF_MMAP) { + if (mfmmap(mf, fp, path) == -1) { + mf->data = NULL; + mode &= ~MF_MMAP; + } + } +#endif + if (!mf->data) { + mf->data = mfload(fp, path, &mf->size, b); + mf->alloced = mf->size; + if (!a) + fseek(fp, 0, SEEK_SET); + } + } + } else if (w) { + /* Write - initialise the data structures */ + mf = mfcreate(NULL, 0); + if (NULL == mf) return NULL; + } else { + fprintf(stderr, "Must specify either r, w or a for mode\n"); + return NULL; + } + mf->fp = fp; + mf->mode = mode; + + if (x) { + mf->mode |= MF_MODEX; + } + + if (a) { + mf->flush_pos = mf->size; + fseek(fp, 0, SEEK_END); + } + + return mf; +} + +/* + * Opens a file. If we have read access (r or a+) then it loads the entire + * file into memory. If We have write access then the pathname is stored. + * We do not actually write until an mfclose, which then checks this pathname. + */ +mFILE *mfopen(const char *path, const char *mode) { + FILE *fp; + + if (NULL == (fp = fopen(path, mode))) + return NULL; + return mfreopen(path, mode, fp); +} + +/* + * Closes an mFILE. If the filename is known (implying write access) then this + * also writes the data to disk. + * + * Stdout is handled by calling mfflush which writes to stdout if appropriate. + */ +int mfclose(mFILE *mf) { + if (!mf) + return -1; + + mfflush(mf); + +#ifdef HAVE_MMAP + if ((mf->mode & MF_MMAP) && mf->data) { + /* Mmaped */ + munmap(mf->data, mf->size); + mf->data = NULL; + } +#endif + + if (mf->fp) + fclose(mf->fp); + + mfdestroy(mf); + + return 0; +} + +/* + * Closes the file pointer contained within the mFILE without destroying + * the in-memory data. + * + * Attempting to do this on an mmaped buffer is an error. + */ +int mfdetach(mFILE *mf) { + if (!mf) + return -1; + + mfflush(mf); + if (mf->mode & MF_MMAP) + return -1; + + if (mf->fp) { + fclose(mf->fp); + mf->fp = NULL; + } + + return 0; +} + +/* + * Destroys an mFILE structure but does not flush or close it + */ +int mfdestroy(mFILE *mf) { + if (!mf) + return -1; + + if (mf->data) + free(mf->data); + free(mf); + + return 0; +} + +/* + * Steals that data out of an mFILE. The mFILE itself will be closed. + * It is up to the caller to free the stolen buffer. If size_out is + * not NULL, mf->size will be stored in it. + * This is more-or-less the opposite of mfcreate(). + * + * Note, we cannot steal the allocated buffer from an mmaped mFILE. + */ + +void *mfsteal(mFILE *mf, size_t *size_out) { + void *data; + + if (!mf) return NULL; + + data = mf->data; + + if (NULL != size_out) *size_out = mf->size; + + if (mfdetach(mf) != 0) + return NULL; + + mf->data = NULL; + mfdestroy(mf); + + return data; +} + +/* + * Seek/tell functions. Nothing more than updating and reporting an + * in-memory index. NB we can seek on stdin or stdout even provided we + * haven't been flushing. + */ +int mfseek(mFILE *mf, long offset, int whence) { + switch (whence) { + case SEEK_SET: + mf->offset = offset; + break; + case SEEK_CUR: + mf->offset += offset; + break; + case SEEK_END: + mf->offset = mf->size + offset; + break; + default: + errno = EINVAL; + return -1; + } + + mf->eof = 0; + return 0; +} + +long mftell(mFILE *mf) { + return mf->offset; +} + +void mrewind(mFILE *mf) { + mf->offset = 0; + mf->eof = 0; +} + +/* + * mftruncate is not directly a translation of ftruncate as the latter + * takes a file descriptor instead of a FILE *. It performs the analogous + * role though. + * + * If offset is -1 then the file is truncated to be the current file + * offset. + */ +void mftruncate(mFILE *mf, long offset) { + mf->size = offset != -1 ? offset : mf->offset; + if (mf->offset > mf->size) + mf->offset = mf->size; +} + +int mfeof(mFILE *mf) { + return mf->eof; +} + +/* + * mFILE read/write functions. Basically these turn fread/fwrite syntax + * into memcpy statements, with appropriate memory handling for writing. + */ +size_t mfread(void *ptr, size_t size, size_t nmemb, mFILE *mf) { + size_t len; + char *cptr = (char *)ptr; + + if (mf == m_channel[0]) init_mstdin(); + + if (mf->size <= mf->offset) + return 0; + + len = size * nmemb <= mf->size - mf->offset + ? size * nmemb + : mf->size - mf->offset; + if (!size) + return 0; + + memcpy(cptr, &mf->data[mf->offset], len); + mf->offset += len; + + if (len != size * nmemb) { + mf->eof = 1; + } + + return len / size; +} + +size_t mfwrite(void *ptr, size_t size, size_t nmemb, mFILE *mf) { + if (!(mf->mode & MF_WRITE)) + return 0; + + /* Append mode => forced all writes to end of file */ + if (mf->mode & MF_APPEND) + mf->offset = mf->size; + + /* Make sure we have enough room */ + while (size * nmemb + mf->offset > mf->alloced) { + size_t new_alloced = mf->alloced ? mf->alloced * 2 : 1024; + void * new_data = realloc(mf->data, new_alloced); + if (NULL == new_data) return 0; + mf->alloced = new_alloced; + mf->data = new_data; + } + + /* Record where we need to reflush from */ + if (mf->offset < mf->flush_pos) + mf->flush_pos = mf->offset; + + /* Copy the data over */ + memcpy(&mf->data[mf->offset], ptr, size * nmemb); + mf->offset += size * nmemb; + if (mf->size < mf->offset) + mf->size = mf->offset; + + return nmemb; +} + +int mfgetc(mFILE *mf) { + if (mf == m_channel[0]) init_mstdin(); + if (mf->offset < mf->size) { + return (unsigned char)mf->data[mf->offset++]; + } + + mf->eof = 1; + return -1; +} + +int mungetc(int c, mFILE *mf) { + if (mf->offset > 0) { + mf->data[--mf->offset] = c; + return c; + } + + mf->eof = 1; + return -1; +} + +char *mfgets(char *s, int size, mFILE *mf) { + int i; + + if (mf == m_channel[0]) init_mstdin(); + *s = 0; + for (i = 0; i < size-1;) { + if (mf->offset < mf->size) { + s[i] = mf->data[mf->offset++]; + if (s[i++] == '\n') + break; + } else { + mf->eof = 1; + break; + } + } + + s[i] = 0; + return i ? s : NULL; +} + +/* + * Flushes an mFILE. If this is a real open of a file in write mode then + * mFILE->fp will be set. We then write out any new data in mFILE since the + * last flush. We cannot tell what may have been modified as we don't keep + * track of that, so we typically rewrite out the entire file contents between + * the last flush_pos and the end of file. + * + * For stderr/stdout we also reset the offsets so we cannot modify things + * we've already output. + */ +int mfflush(mFILE *mf) { + if (!mf->fp) + return 0; + + /* FIXME: only do this when opened in write mode */ + if (mf == m_channel[1] || mf == m_channel[2]) { + if (mf->flush_pos < mf->size) { + size_t bytes = mf->size - mf->flush_pos; + if (fwrite(mf->data + mf->flush_pos, 1, bytes, mf->fp) < bytes) + return -1; + if (0 != fflush(mf->fp)) + return -1; + } + + /* Stdout & stderr are non-seekable streams so throw away the data */ + mf->offset = mf->size = mf->flush_pos = 0; + } + + /* only flush when opened in write mode */ + if (mf->mode & MF_WRITE) { + if (mf->flush_pos < mf->size) { + size_t bytes = mf->size - mf->flush_pos; + if (!(mf->mode & MF_MODEX)) { + fseek(mf->fp, mf->flush_pos, SEEK_SET); + } + if (fwrite(mf->data + mf->flush_pos, 1, bytes, mf->fp) < bytes) + return -1; + if (0 != fflush(mf->fp)) + return -1; + } + if (ftell(mf->fp) != -1 && + ftruncate(fileno(mf->fp), ftell(mf->fp)) == -1) + return -1; + mf->flush_pos = mf->size; + } + + return 0; +} + +/* + * A wrapper around vsprintf() to write to an mFILE. This also uses vflen() to + * estimate how many additional bytes of storage will be required for the + * vsprintf to work. + */ +int mfprintf(mFILE *mf, char *fmt, ...) { + int ret; + size_t est_length; + va_list args; + + va_start(args, fmt); + est_length = vflen(fmt, args); + va_end(args); + while (est_length + mf->offset > mf->alloced) { + size_t new_alloced = mf->alloced ? mf->alloced * 2 : 1024; + void * new_data = realloc(mf->data, new_alloced); + if (NULL == new_data) return -1; + mf->alloced = new_alloced; + mf->data = new_data; + } + + va_start(args, fmt); + ret = vsprintf(&mf->data[mf->offset], fmt, args); + va_end(args); + + if (ret > 0) { + mf->offset += ret; + if (mf->size < mf->offset) + mf->size = mf->offset; + } + + if (mf->fp == stderr) { + /* Auto-flush for stderr */ + if (0 != mfflush(mf)) return -1; + } + + return ret; +} + +/* + * Converts an mFILE from binary to ascii mode by replacing all + * cr-nl with nl. + * + * Primarily used on windows when we've uncompressed a binary file which + * happens to be a text file (eg Experiment File). Previously we would have + * seeked back to the start and used _setmode(fileno(fp), _O_TEXT). + * + * Side effect: resets offset and flush_pos back to the start. + */ +void mfascii(mFILE *mf) { + size_t p1, p2; + + for (p1 = p2 = 1; p1 < mf->size; p1++, p2++) { + if (mf->data[p1] == '\n' && mf->data[p1-1] == '\r') { + p2--; /* delete the \r */ + } + mf->data[p2] = mf->data[p1]; + } + mf->size = p2; + + mf->offset = mf->flush_pos = 0; +} diff --git a/src/samtools-1.3.1/htslib-1.3.1/cram/mFILE.h b/src/samtools-1.3.1/htslib-1.3.1/cram/mFILE.h new file mode 100644 index 0000000..05a3a88 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/cram/mFILE.h @@ -0,0 +1,89 @@ +/* +Copyright (c) 2005-2006, 2008-2009 Genome Research Ltd. +Author: James Bonfield + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + + 3. Neither the names Genome Research Ltd and Wellcome Trust Sanger +Institute nor the names of its contributors may be used to endorse or promote +products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY GENOME RESEARCH LTD AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL GENOME RESEARCH LTD OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#ifndef _MFILE_H_ +#define _MFILE_H_ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +typedef struct { + FILE *fp; + char *data; + size_t alloced; + int eof; + int mode; /* open mode in MF_?? define bit pattern */ + size_t size; + size_t offset; + size_t flush_pos; +} mFILE; + +#define MF_READ 1 +#define MF_WRITE 2 +#define MF_APPEND 4 +#define MF_BINARY 8 +#define MF_TRUNC 16 +#define MF_MODEX 32 +#define MF_MMAP 64 + +mFILE *mfreopen(const char *path, const char *mode, FILE *fp); +mFILE *mfopen(const char *path, const char *mode); +int mfdetach(mFILE *mf); +int mfclose(mFILE *mf); +int mfdestroy(mFILE *mf); +int mfseek(mFILE *mf, long offset, int whence); +long mftell(mFILE *mf); +void mrewind(mFILE *mf); +void mftruncate(mFILE *mf, long offset); +int mfeof(mFILE *mf); +size_t mfread(void *ptr, size_t size, size_t nmemb, mFILE *mf); +size_t mfwrite(void *ptr, size_t size, size_t nmemb, mFILE *mf); +int mfgetc(mFILE *mf); +int mungetc(int c, mFILE *mf); +mFILE *mfcreate(char *data, int size); +mFILE *mfcreate_from(const char *path, const char *mode_str, FILE *fp); +void mfrecreate(mFILE *mf, char *data, int size); +void *mfsteal(mFILE *mf, size_t *size_out); +char *mfgets(char *s, int size, mFILE *mf); +int mfflush(mFILE *mf); +int mfprintf(mFILE *mf, char *fmt, ...); +mFILE *mstdin(void); +mFILE *mstdout(void); +mFILE *mstderr(void); +void mfascii(mFILE *mf); + +#ifdef __cplusplus +} +#endif + +#endif /* _MFILE_H_ */ diff --git a/src/samtools-1.3.1/htslib-1.3.1/cram/misc.h b/src/samtools-1.3.1/htslib-1.3.1/cram/misc.h new file mode 100644 index 0000000..681b28c --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/cram/misc.h @@ -0,0 +1,110 @@ +/* +Copyright (c) 1994-1997, 2001-2002 MEDICAL RESEARCH COUNCIL +All rights reserved + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1 Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + + 2 Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + + 3 Neither the name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF +MOLECULAR BIOLOGY nor the names of its contributors may be used to endorse or +promote products derived from this software without specific prior written +permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +/* +Copyright (c) 2003-2013 Genome Research Ltd. + +Author: James Bonfield + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + + 3. Neither the names Genome Research Ltd and Wellcome Trust Sanger +Institute nor the names of its contributors may be used to endorse or promote +products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY GENOME RESEARCH LTD AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL GENOME RESEARCH LTD OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#ifndef _misc_h +#define _misc_h + +#include "cram/os.h" + +#include +#include /* varargs needed for v*printf() prototypes */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* + * This informs gcc that crash() doesn't return, so it doesn't need to + * concern itself that code paths going via crash could mean some variables + * being undefined and then issuing uninitialised variable warnings. + * This particularly affected convert. + */ +#ifdef __GNUC__ +# define __NORETURN__ __attribute__ ((__noreturn__)) +#else +# define __NORETURN__ +#endif + +/* + * Used for printf style argument checking. We can request a function such + * as vTcl_SetResult does argument checking, avoiding bugs with using + * %d and passing in a 64-bit record. + */ +#ifdef __GNUC__ +# define __PRINTF_FORMAT__(a,b) __attribute__ ((format (printf, a, b))) +#else +# define __PRINTF_FORMAT__(a,b) +#endif + +extern int is_directory(char * fn); +extern int is_file(char * fn); +extern int file_size(char * fn); + +#define MIN(A,B) ( ( (A) < (B) ) ? (A) : (B) ) +#define MAX(A,B) ( ( (A) > (B) ) ? (A) : (B) ) + +#ifdef __cplusplus +} +#endif + +#endif /*_misc_h*/ diff --git a/src/samtools-1.3.1/htslib-1.3.1/cram/open_trace_file.c b/src/samtools-1.3.1/htslib-1.3.1/cram/open_trace_file.c new file mode 100644 index 0000000..62f4087 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/cram/open_trace_file.c @@ -0,0 +1,414 @@ +/* +Author: James Bonfield + +Copyright (c) 2000-2001 MEDICAL RESEARCH COUNCIL +All rights reserved + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + + 3. Neither the name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF +MOLECULAR BIOLOGY nor the names of its contributors may be used to endorse or +promote products derived from this software without specific prior written +permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +/* +Copyright (c) 2008, 2009, 2013, 2014 Genome Research Ltd. +Author: James Bonfield + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + + 3. Neither the names Genome Research Ltd and Wellcome Trust Sanger +Institute nor the names of its contributors may be used to endorse or promote +products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY GENOME RESEARCH LTD AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL GENOME RESEARCH LTD OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include "cram/os.h" +#ifndef PATH_MAX +# define PATH_MAX 1024 +#endif + +#include "cram/open_trace_file.h" +#include "cram/misc.h" +#include "htslib/hfile.h" + +/* + * Tokenises the search path splitting on colons (unix) or semicolons + * (windows). + * We also explicitly add a "./" to the end of the search path + * + * Returns: A new search path with items separated by nul chars. Two nul + * chars in a row represent the end of the tokenised path. + * Returns NULL for a failure. + * + * The returned data has been malloced. It is up to the caller to free this + * memory. + */ +char *tokenise_search_path(char *searchpath) { + char *newsearch; + unsigned int i, j; + size_t len; +#ifdef _WIN32 + char path_sep = ';'; +#else + char path_sep = ':'; +#endif + + if (!searchpath) + searchpath=""; + + newsearch = (char *)malloc((len = strlen(searchpath))+5); + if (!newsearch) + return NULL; + + for (i = 0, j = 0; i < len; i++) { + /* "::" => ":". Used for escaping colons in http://foo */ + if (i < len-1 && searchpath[i] == ':' && searchpath[i+1] == ':') { + newsearch[j++] = ':'; + i++; + continue; + } + + /* Handle http:// and ftp:// too without :: */ + if (path_sep == ':') { + if ((i == 0 || (i > 0 && searchpath[i-1] == ':')) && + (!strncmp(&searchpath[i], "http:", 5) || + !strncmp(&searchpath[i], "ftp:", 4) || + !strncmp(&searchpath[i], "|http:", 6) || + !strncmp(&searchpath[i], "|ftp:", 5) || + !strncmp(&searchpath[i], "URL=http:", 9) || + !strncmp(&searchpath[i], "URL=ftp:", 8))) { + do { + newsearch[j++] = searchpath[i]; + } while (i 0) { + if (mfwrite(buf, len, 1, mf) <= 0) { + hclose_abruptly(hf); + mfdestroy(mf); + return NULL; + } + } + if (hclose(hf) < 0 || len < 0) { + mfdestroy(mf); + return NULL; + } + + mrewind(mf); + return mf; +} + +/* + * Takes a dirname possibly including % rules and appends the filename + * to it. + * + * Returns expanded pathname or NULL for malloc failure. + */ +static char *expand_path(char *file, char *dirname) { + size_t len = strlen(dirname); + size_t lenf = strlen(file); + char *cp, *path; + + path = malloc(len+lenf+2); // worst expansion DIR/FILE + if (!path) + return NULL; + + if (dirname[len-1] == '/') + len--; + + /* Special case for "./" or absolute filenames */ + if (*file == '/' || (len==1 && *dirname == '.')) { + sprintf(path, "%s", file); + } else { + /* Handle %[0-9]*s expansions, if required */ + char *path_end = path; + *path = 0; + while ((cp = strchr(dirname, '%'))) { + char *endp; + long l = strtol(cp+1, &endp, 10); + if (*endp != 's') { + strncpy(path_end, dirname, (endp+1)-dirname); + path_end += (endp+1)-dirname; + dirname = endp+1; + continue; + } + + strncpy(path_end, dirname, cp-dirname); + path_end += cp-dirname; + if (l) { + strncpy(path_end, file, l); + path_end += MIN(strlen(file), l); + file += MIN(strlen(file), l); + } else { + strcpy(path_end, file); + path_end += strlen(file); + file += strlen(file); + } + len -= (endp+1) - dirname; + dirname = endp+1; + } + strncpy(path_end, dirname, len); + path_end += MIN(strlen(dirname), len); + *path_end = 0; + if (*file) { + *path_end++ = '/'; + strcpy(path_end, file); + } + } + + //fprintf(stderr, "*PATH=\"%s\"\n", path); + return path; +} + +/* + * Searches for file in the directory 'dirname'. If it finds it, it opens + * it. This also searches for compressed versions of the file in dirname + * too. + * + * Returns mFILE pointer if found + * NULL if not + */ +static mFILE *find_file_dir(char *file, char *dirname) { + char *path; + mFILE *mf = NULL; + + path = expand_path(file, dirname); + + if (is_file(path)) + mf = mfopen(path, "rbm"); + + free(path); + return mf; +} + +/* + * ------------------------------------------------------------------------ + * Public functions below. + */ + +/* + * Opens a trace file named 'file'. This is initially looked for as a + * pathname relative to a file named "relative_to". This may (for + * example) be the name of an experiment file referencing the trace + * file. In this case by passing relative_to as the experiment file + * filename the trace file will be picked up in the same directory as + * the experiment file. Relative_to may be supplied as NULL. + * + * 'file' is looked for at relative_to, then the current directory, and then + * all of the locations listed in 'path' (which is a colon separated list). + * If 'path' is NULL it uses the RAWDATA environment variable instead. + * + * Returns a mFILE pointer when found. + * NULL otherwise. + */ +mFILE *open_path_mfile(char *file, char *path, char *relative_to) { + char *newsearch; + char *ele; + mFILE *fp; + + /* Use path first */ + if (!path) + path = getenv("RAWDATA"); + if (NULL == (newsearch = tokenise_search_path(path))) + return NULL; + + /* + * Step through the search path testing out each component. + * We now look through each path element treating some prefixes as + * special, otherwise we treat the element as a directory. + */ + for (ele = newsearch; *ele; ele += strlen(ele)+1) { + char *ele2; + + /* + * '|' prefixing a path component indicates that we do not + * wish to perform the compression extension searching in that + * location. + * + * NB: this has been removed from the htslib implementation. + */ + if (*ele == '|') { + ele2 = ele+1; + } else { + ele2 = ele; + } + + if (0 == strncmp(ele2, "URL=", 4)) { + if ((fp = find_file_url(file, ele2+4))) { + free(newsearch); + return fp; + } + } else if (!strncmp(ele2, "http:", 5) || + !strncmp(ele2, "ftp:", 4)) { + if ((fp = find_file_url(file, ele2))) { + free(newsearch); + return fp; + } + } else if ((fp = find_file_dir(file, ele2))) { + free(newsearch); + return fp; + } + } + + free(newsearch); + + /* Look in the same location as the incoming 'relative_to' filename */ + if (relative_to) { + char *cp; + char relative_path[PATH_MAX+1]; + strcpy(relative_path, relative_to); + if ((cp = strrchr(relative_path, '/'))) + *cp = 0; + if ((fp = find_file_dir(file, relative_path))) + return fp; + } + + return NULL; +} + + +/* + * As per open_path_mfile, but searching only for local filenames. + * This is useful as we may avoid doing a full mfopen and loading + * the entire file into memory. + * + * Returns the expanded pathname if found. + * NULL if not + */ +char *find_path(char *file, char *path) { + char *newsearch; + char *ele; + char *outpath = NULL; + + /* Use path first */ + if (!path) + path = getenv("RAWDATA"); + if (NULL == (newsearch = tokenise_search_path(path))) + return NULL; + + for (ele = newsearch; *ele; ele += strlen(ele)+1) { + char *ele2 = (*ele == '|') ? ele+1 : ele; + + if (!strncmp(ele2, "URL=", 4) || + !strncmp(ele2, "http:", 5) || + !strncmp(ele2, "ftp:", 4)) { + continue; + } else { + outpath = expand_path(file, ele2); + if (is_file(outpath)) { + free(newsearch); + return outpath; + } else { + free(outpath); + } + } + } + + free(newsearch); + + return NULL; +} diff --git a/src/samtools-1.3.1/htslib-1.3.1/cram/open_trace_file.h b/src/samtools-1.3.1/htslib-1.3.1/cram/open_trace_file.h new file mode 100644 index 0000000..a067dc6 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/cram/open_trace_file.h @@ -0,0 +1,125 @@ +/* +Author: James Bonfield + +Copyright (c) 2000-2001 MEDICAL RESEARCH COUNCIL +All rights reserved + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + . Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + + . Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + + . Neither the name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF +MOLECULAR BIOLOGY nor the names of its contributors may be used to endorse or +promote products derived from this software without specific prior written +permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +/* +Copyright (c) 2008, 2009, 2013 Genome Research Ltd. +Author: James Bonfield + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + + 3. Neither the names Genome Research Ltd and Wellcome Trust Sanger +Institute nor the names of its contributors may be used to endorse or promote +products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY GENOME RESEARCH LTD AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL GENOME RESEARCH LTD OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#ifndef _OPEN_TRACE_FILE_H_ +#define _OPEN_TRACE_FILE_H_ + +#include "cram/mFILE.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/* + * Tokenises the search path splitting on colons (unix) or semicolons + * (windows). + * We also explicitly add a "./" to the end of the search path + * + * Returns: A new search path with items separated by nul chars. Two nul + * chars in a row represent the end of the tokenised path. + * Returns NULL for a failure. + * + * The returned data has been malloced. It is up to the caller to free this + * memory. + */ +char *tokenise_search_path(char *searchpath); + +/* + * Opens a trace file named 'file'. This is initially looked for as a + * pathname relative to a file named "relative_to". This may (for + * example) be the name of an experiment file referencing the trace + * file. In this case by passing relative_to as the experiment file + * filename the trace file will be picked up in the same directory as + * the experiment file. Relative_to may be supplied as NULL. + * + * 'file' is looked for at relative_to, then the current directory, and then + * all of the locations listed in 'path' (which is a colon separated list). + * If 'path' is NULL it uses the RAWDATA environment variable instead. + * + * Returns a mFILE pointer when found. + * NULL otherwise. + */ +mFILE *open_path_mfile(char *file, char *path, char *relative_to); + +/* + * Returns a mFILE containing the entire contents of the url; + * NULL on failure. + */ +mFILE *find_file_url(char *file, char *url); + + +/* + * As per open_path_mfile, but searching only for local filenames. + * This is useful as we may avoid doing a full mfopen and loading + * the entire file into memory. + * + * Returns the expanded pathname if found. + * NULL if not + */ +char *find_path(char *file, char *path); + +#ifdef __cplusplus +} +#endif + +#endif /* _OPEN_TRACE_FILE_H_ */ diff --git a/src/samtools-1.3.1/htslib-1.3.1/cram/os.h b/src/samtools-1.3.1/htslib-1.3.1/cram/os.h new file mode 100644 index 0000000..22d8096 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/cram/os.h @@ -0,0 +1,308 @@ +/* +Copyright (c) 1993, 1995-2002 MEDICAL RESEARCH COUNCIL +All rights reserved + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1 Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + + 2 Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + + 3 Neither the name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF +MOLECULAR BIOLOGY nor the names of its contributors may be used to endorse or +promote products derived from this software without specific prior written +permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +/* +Copyright (c) 2004, 2006, 2009-2011, 2013 Genome Research Ltd. +Author: James Bonfield + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + + 3. Neither the names Genome Research Ltd and Wellcome Trust Sanger +Institute nor the names of its contributors may be used to endorse or promote +products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY GENOME RESEARCH LTD AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL GENOME RESEARCH LTD OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +/* + * File: os.h + * + * Author: + * MRC Laboratory of Molecular Biology + * Hills Road + * Cambridge CB2 2QH + * United Kingdom + * + * Description: operating system specific type definitions + * + */ + +#ifndef _OS_H_ +#define _OS_H_ + +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/*----------------------------------------------------------------------------- + * Detection of endianness. The main part of this is done in autoconf, but + * for the case of MacOS FAT binaries we fall back on auto-sensing based on + * processor type too. + */ + +/* Set by autoconf */ +#define SP_LITTLE_ENDIAN + +/* Mac FAT binaries or unknown. Auto detect based on CPU type */ +#if !defined(SP_BIG_ENDIAN) && !defined(SP_LITTLE_ENDIAN) + +/* + * x86 equivalents + */ +#if defined(__i386__) || defined(__i386) || defined(__amd64__) || defined(__amd64) || defined(__x86_64__) || defined(__x86_64) || defined(__i686__) || defined(__i686) +# if defined(SP_BIG_ENDIAN) +# undef SP_BIG_ENDIAN +# endif +# define SP_LITTLE_ENDIAN +#endif + +/* + * DEC Alpha + */ +#if defined(__alpha__) || defined(__alpha) +# if defined(SP_LITTLE_ENDIAN) +# undef SP_LITTLE_ENDIAN +# endif +# define SP_BIG_ENDIAN +#endif + +/* + * SUN Sparc + */ +#if defined(__sparc__) || defined(__sparc) +# if defined(SP_LITTLE_ENDIAN) +# undef SP_LITTLE_ENDIAN +# endif +# define SP_BIG_ENDIAN +#endif + +/* + * PowerPC + */ +#if defined(__ppc__) || defined(__ppc) +# if defined(SP_LITTLE_ENDIAN) +# undef SP_LITTLE_ENDIAN +# endif +# define SP_BIG_ENDIAN +#endif + +/* Some catch-alls */ +#if defined(__LITTLE_ENDIAN__) || defined(__LITTLEENDIAN__) +# define SP_LITTLE_ENDIAN +#endif + +#if defined(__BIG_ENDIAN__) || defined(__BIGENDIAN__) +# define SP_BIG_ENDIAN +#endif + +#if defined(SP_BIG_ENDIAN) && defined(SP_LITTLE_ENDIAN) +# error Both BIG and LITTLE endian defined. Fix os.h and/or Makefile +#endif + +#if !defined(SP_BIG_ENDIAN) && !defined(SP_LITTLE_ENDIAN) +# error Neither BIG nor LITTLE endian defined. Fix os.h and/or Makefile +#endif + +#endif + +/*----------------------------------------------------------------------------- + * Allow for unaligned memory access. This is used in BAM code as the packed + * structure has 4-byte cigar ints after the variable length name. + * + * Consider using AX_CHECK_ALIGNED_ACCESS_REQUIRED in autoconf. + */ +#if defined(__i386__) || defined(__i386) || defined(__amd64__) || defined(__amd64) || defined(__x86_64__) || defined(__x86_64) || defined(__i686__) || defined(__i686) +# define ALLOW_UAC +#endif + +/*----------------------------------------------------------------------------- + * Byte swapping macros + */ + +/* + * Our new swap runs at the same speed on Ultrix, but substantially faster + * (300% for swap_int4, ~50% for swap_int2) on an Alpha (due to the lack of + * decent 'char' support). + * + * They also have the ability to swap in situ (src == dst). Newer code now + * relies on this so don't change back! + */ +#define iswap_int8(x) \ + (((x & 0x00000000000000ffLL) << 56) + \ + ((x & 0x000000000000ff00LL) << 40) + \ + ((x & 0x0000000000ff0000LL) << 24) + \ + ((x & 0x00000000ff000000LL) << 8) + \ + ((x & 0x000000ff00000000LL) >> 8) + \ + ((x & 0x0000ff0000000000LL) >> 24) + \ + ((x & 0x00ff000000000000LL) >> 40) + \ + ((x & 0xff00000000000000LL) >> 56)) + +#define iswap_int4(x) \ + (((x & 0x000000ff) << 24) + \ + ((x & 0x0000ff00) << 8) + \ + ((x & 0x00ff0000) >> 8) + \ + ((x & 0xff000000) >> 24)) + +#define iswap_int2(x) \ + (((x & 0x00ff) << 8) + \ + ((x & 0xff00) >> 8)) + +/* + * Linux systems may use byteswap.h to get assembly versions of byte-swap + * on intel systems. This can be as trivial as the bswap opcode, which works + * out at over 2-times faster than iswap_int4 above. + */ +#if 0 +#if defined(__linux__) +# include +# undef iswap_int8 +# undef iswap_int4 +# undef iswap_int2 +# define iswap_int8 bswap_64 +# define iswap_int4 bswap_32 +# define iswap_int2 bswap_16 +#endif +#endif + + +/* + * Macros to specify that data read in is of a particular endianness. + * The macros here swap to the appropriate order for the particular machine + * running the macro and return the new answer. These may also be used when + * writing to a file to specify that we wish to write in (eg) big endian + * format. + * + * This leads to efficient code as most of the time these macros are + * trivial. + */ +#ifdef SP_BIG_ENDIAN +#define le_int4(x) iswap_int4((x)) +#define le_int2(x) iswap_int2((x)) +#endif + +#ifdef SP_LITTLE_ENDIAN +#define le_int4(x) (x) +#define le_int2(x) (x) +#endif + +/*----------------------------------------------------------------------------- + * definitions, incase they're not present + */ + +#ifndef PRId64 +#define __PRI64__ "l" +#define PRId64 __PRI64__ "d" +#define PRId32 "d" +#define PRId16 "d" +#define PRId8 "d" +#define PRIu64 __PRI64__ "u" +#define PRIu32 "u" +#define PRIu16 "u" +#define PRIu8 "u" +#endif + +/*----------------------------------------------------------------------------- + * Operating system specifics. + * These ought to be done by autoconf, but are legacy code. + */ +/* + * SunOS 4.x + * Even though we use the ANSI gcc, we make use the the standard SunOS 4.x + * libraries and include files, which are non-ansi + */ +#if defined(__sun__) && !defined(__svr4__) +#define SEEK_SET 0 +#define SEEK_CUR 1 +#define SEEK_END 2 +#endif + +/* + * Microsoft Visual C++ + * Windows + */ +#if defined(_MSC_VER) +#define popen _popen +#define pclose _pclose +#define ftruncate(fd,len) _chsize(fd,len) +#endif + + +/* + * Microsoft Windows running MinGW + */ +#if defined(__MINGW32__) +/* #define mkdir(filename,mode) mkdir((filename)) */ +#define sysconf(x) 512 +#define ftruncate(fd,len) _chsize(fd,len) +#endif + +/* Generic WIN32 API issues */ +#ifdef _WIN32 +# ifndef HAVE_FSEEKO +# if __MSVCRT_VERSION__ >= 0x800 + /* if you have MSVCR80 installed then you can use these definitions: */ +# define off_t __int64 +# define fseeko _fseeki64 +# define ftello _ftelli64 +# else + /* otherwise we're stuck with 32-bit file support */ +# define off_t long +# define fseeko fseek +# define ftello ftell +# endif +# endif /* !HAVE_FSEEKO */ +#endif /* _WIN32 */ + +#ifdef __cplusplus +} +#endif + +#endif /*_OS_H_*/ diff --git a/src/samtools-1.3.1/htslib-1.3.1/cram/pooled_alloc.c b/src/samtools-1.3.1/htslib-1.3.1/cram/pooled_alloc.c new file mode 100644 index 0000000..b15f88e --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/cram/pooled_alloc.c @@ -0,0 +1,188 @@ +/* +Copyright (c) 2009 Genome Research Ltd. +Author: Rob Davies + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + + 3. Neither the names Genome Research Ltd and Wellcome Trust Sanger +Institute nor the names of its contributors may be used to endorse or promote +products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY GENOME RESEARCH LTD AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL GENOME RESEARCH LTD OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#include + +#include +#include +#include + +#include "cram/pooled_alloc.h" +#include "cram/misc.h" + +//#define TEST_MAIN + +#define PSIZE 1024*1024 + +// credit to http://graphics.stanford.edu/~seander/bithacks.html +static int next_power_2(unsigned int v) { + v--; + v |= v >> 1; + v |= v >> 2; + v |= v >> 4; + v |= v >> 8; + v |= v >> 16; + v++; + + return v; +} + +/* + * Creates a pool. + * Pool allocations are approx minimum of 1024*dsize or PSIZE. + * (Assumes we're not trying to use pools for >= 2Gb or more) + */ +pool_alloc_t *pool_create(size_t dsize) { + pool_alloc_t *p; + + if (NULL == (p = (pool_alloc_t *)malloc(sizeof(*p)))) + return NULL; + + /* Minimum size is a pointer, for free list */ + dsize = (dsize + sizeof(void *) - 1) & ~(sizeof(void *)-1); + if (dsize < sizeof(void *)) + dsize = sizeof(void *); + p->dsize = dsize; + p->psize = MIN(PSIZE, next_power_2(p->dsize*1024)); + + p->npools = 0; + p->pools = NULL; + p->free = NULL; + + return p; +} + +static pool_t *new_pool(pool_alloc_t *p) { + size_t n = p->psize / p->dsize; + pool_t *pool; + + pool = realloc(p->pools, (p->npools + 1) * sizeof(*p->pools)); + if (NULL == pool) return NULL; + p->pools = pool; + pool = &p->pools[p->npools]; + + pool->pool = malloc(n * p->dsize); + if (NULL == pool->pool) return NULL; + + pool->used = 0; + + p->npools++; + + return pool; +} + +void pool_destroy(pool_alloc_t *p) { + size_t i; + + for (i = 0; i < p->npools; i++) { + free(p->pools[i].pool); + } + free(p->pools); + free(p); +} + +void *pool_alloc(pool_alloc_t *p) { + pool_t *pool; + void *ret; + + /* Look on free list */ + if (NULL != p->free) { + ret = p->free; + p->free = *((void **)p->free); + return ret; + } + + /* Look for space in the last pool */ + if (p->npools) { + pool = &p->pools[p->npools - 1]; + if (pool->used + p->dsize < p->psize) { + ret = ((char *) pool->pool) + pool->used; + pool->used += p->dsize; + return ret; + } + } + + /* Need a new pool */ + pool = new_pool(p); + if (NULL == pool) return NULL; + + pool->used = p->dsize; + return pool->pool; +} + +void pool_free(pool_alloc_t *p, void *ptr) { + *(void **)ptr = p->free; + p->free = ptr; +} + +#ifdef TEST_MAIN +typedef struct { + int x, y, z; +} xyz; + +#define NP 10000 +int main(void) { + int i; + xyz *item; + xyz **items; + pool_alloc_t *p = pool_create(sizeof(xyz)); + + items = (xyz **)malloc(NP * sizeof(*items)); + + for (i = 0; i < NP; i++) { + item = pool_alloc(p); + item->x = i; + item->y = i+1; + item->z = i+2; + items[i] = item; + } + + for (i = 0; i < NP; i++) { + item = items[i]; + if (i % 3) + pool_free(p, item); + } + + for (i = 0; i < NP; i++) { + item = pool_alloc(p); + item->x = 1000000+i; + item->y = 1000000+i+1; + item->z = 1000000+i+2; + } + + for (i = 0; i < NP; i++) { + item = items[i]; + printf("%d\t%d\t%d\t%d\n", i, item->x, item->y, item->z); + pool_free(p, item); + } + + return 0; +} +#endif diff --git a/src/samtools-1.3.1/htslib-1.3.1/cram/pooled_alloc.h b/src/samtools-1.3.1/htslib-1.3.1/cram/pooled_alloc.h new file mode 100644 index 0000000..e19e320 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/cram/pooled_alloc.h @@ -0,0 +1,64 @@ +/* +Copyright (c) 2009 Genome Research Ltd. +Author: Rob Davies + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + + 3. Neither the names Genome Research Ltd and Wellcome Trust Sanger +Institute nor the names of its contributors may be used to endorse or promote +products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY GENOME RESEARCH LTD AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL GENOME RESEARCH LTD OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#ifndef _POOLED_ALLOC_H_ +#define _POOLED_ALLOC_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +/* + * Implements a pooled block allocator where all items are the same size, + * but we need many of them. + */ +typedef struct { + void *pool; + size_t used; +} pool_t; + +typedef struct { + size_t dsize; + size_t psize; + size_t npools; + pool_t *pools; + void *free; +} pool_alloc_t; + +pool_alloc_t *pool_create(size_t dsize); +void pool_destroy(pool_alloc_t *p); +void *pool_alloc(pool_alloc_t *p); +void pool_free(pool_alloc_t *p, void *ptr); + +#ifdef __cplusplus +} +#endif + +#endif /*_POOLED_ALLOC_H_*/ diff --git a/src/samtools-1.3.1/htslib-1.3.1/cram/rANS_byte.h b/src/samtools-1.3.1/htslib-1.3.1/cram/rANS_byte.h new file mode 100644 index 0000000..c61ed9d --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/cram/rANS_byte.h @@ -0,0 +1,336 @@ +/* rans_byte.h originally from https://github.com/rygorous/ryg_rans + * + * This is a public-domain implementation of several rANS variants. rANS is an + * entropy coder from the ANS family, as described in Jarek Duda's paper + * "Asymmetric numeral systems" (http://arxiv.org/abs/1311.2540). + */ + +/*-------------------------------------------------------------------------- */ + +// Simple byte-aligned rANS encoder/decoder - public domain - Fabian 'ryg' Giesen 2014 +// +// Not intended to be "industrial strength"; just meant to illustrate the general +// idea. + +#ifndef RANS_BYTE_HEADER +#define RANS_BYTE_HEADER + +#include + +#ifdef assert +#define RansAssert assert +#else +#define RansAssert(x) +#endif + +// READ ME FIRST: +// +// This is designed like a typical arithmetic coder API, but there's three +// twists you absolutely should be aware of before you start hacking: +// +// 1. You need to encode data in *reverse* - last symbol first. rANS works +// like a stack: last in, first out. +// 2. Likewise, the encoder outputs bytes *in reverse* - that is, you give +// it a pointer to the *end* of your buffer (exclusive), and it will +// slowly move towards the beginning as more bytes are emitted. +// 3. Unlike basically any other entropy coder implementation you might +// have used, you can interleave data from multiple independent rANS +// encoders into the same bytestream without any extra signaling; +// you can also just write some bytes by yourself in the middle if +// you want to. This is in addition to the usual arithmetic encoder +// property of being able to switch models on the fly. Writing raw +// bytes can be useful when you have some data that you know is +// incompressible, and is cheaper than going through the rANS encode +// function. Using multiple rANS coders on the same byte stream wastes +// a few bytes compared to using just one, but execution of two +// independent encoders can happen in parallel on superscalar and +// Out-of-Order CPUs, so this can be *much* faster in tight decoding +// loops. +// +// This is why all the rANS functions take the write pointer as an +// argument instead of just storing it in some context struct. + +// -------------------------------------------------------------------------- + +// L ('l' in the paper) is the lower bound of our normalization interval. +// Between this and our byte-aligned emission, we use 31 (not 32!) bits. +// This is done intentionally because exact reciprocals for 31-bit uints +// fit in 32-bit uints: this permits some optimizations during encoding. +#define RANS_BYTE_L (1u << 23) // lower bound of our normalization interval + +// State for a rANS encoder. Yep, that's all there is to it. +typedef uint32_t RansState; + +// Initialize a rANS encoder. +static inline void RansEncInit(RansState* r) +{ + *r = RANS_BYTE_L; +} + +// Renormalize the encoder. Internal function. +static inline RansState RansEncRenorm(RansState x, uint8_t** pptr, uint32_t freq, uint32_t scale_bits) +{ + uint32_t x_max = ((RANS_BYTE_L >> scale_bits) << 8) * freq; // this turns into a shift. + if (x >= x_max) { + uint8_t* ptr = *pptr; + do { + *--ptr = (uint8_t) (x & 0xff); + x >>= 8; + } while (x >= x_max); + *pptr = ptr; + } + return x; +} + +// Encodes a single symbol with range start "start" and frequency "freq". +// All frequencies are assumed to sum to "1 << scale_bits", and the +// resulting bytes get written to ptr (which is updated). +// +// NOTE: With rANS, you need to encode symbols in *reverse order*, i.e. from +// beginning to end! Likewise, the output bytestream is written *backwards*: +// ptr starts pointing at the end of the output buffer and keeps decrementing. +static inline void RansEncPut(RansState* r, uint8_t** pptr, uint32_t start, uint32_t freq, uint32_t scale_bits) +{ + // renormalize + RansState x = RansEncRenorm(*r, pptr, freq, scale_bits); + + // x = C(s,x) + *r = ((x / freq) << scale_bits) + (x % freq) + start; +} + +// Flushes the rANS encoder. +static inline void RansEncFlush(RansState* r, uint8_t** pptr) +{ + uint32_t x = *r; + uint8_t* ptr = *pptr; + + ptr -= 4; + ptr[0] = (uint8_t) (x >> 0); + ptr[1] = (uint8_t) (x >> 8); + ptr[2] = (uint8_t) (x >> 16); + ptr[3] = (uint8_t) (x >> 24); + + *pptr = ptr; +} + +// Initializes a rANS decoder. +// Unlike the encoder, the decoder works forwards as you'd expect. +static inline void RansDecInit(RansState* r, uint8_t** pptr) +{ + uint32_t x; + uint8_t* ptr = *pptr; + + x = ptr[0] << 0; + x |= ptr[1] << 8; + x |= ptr[2] << 16; + x |= ptr[3] << 24; + ptr += 4; + + *pptr = ptr; + *r = x; +} + +// Returns the current cumulative frequency (map it to a symbol yourself!) +static inline uint32_t RansDecGet(RansState* r, uint32_t scale_bits) +{ + return *r & ((1u << scale_bits) - 1); +} + +// Advances in the bit stream by "popping" a single symbol with range start +// "start" and frequency "freq". All frequencies are assumed to sum to "1 << scale_bits", +// and the resulting bytes get written to ptr (which is updated). +static inline void RansDecAdvance(RansState* r, uint8_t** pptr, uint32_t start, uint32_t freq, uint32_t scale_bits) +{ + uint32_t mask = (1u << scale_bits) - 1; + + // s, x = D(x) + uint32_t x = *r; + x = freq * (x >> scale_bits) + (x & mask) - start; + + // renormalize + if (x < RANS_BYTE_L) { + uint8_t* ptr = *pptr; + do x = (x << 8) | *ptr++; while (x < RANS_BYTE_L); + *pptr = ptr; + } + + *r = x; +} + +// -------------------------------------------------------------------------- + +// That's all you need for a full encoder; below here are some utility +// functions with extra convenience or optimizations. + +// Encoder symbol description +// This (admittedly odd) selection of parameters was chosen to make +// RansEncPutSymbol as cheap as possible. +typedef struct { + uint32_t x_max; // (Exclusive) upper bound of pre-normalization interval + uint32_t rcp_freq; // Fixed-point reciprocal frequency + uint32_t bias; // Bias + uint16_t cmpl_freq; // Complement of frequency: (1 << scale_bits) - freq + uint16_t rcp_shift; // Reciprocal shift +} RansEncSymbol; + +// Decoder symbols are straightforward. +typedef struct { + uint16_t start; // Start of range. + uint16_t freq; // Symbol frequency. +} RansDecSymbol; + +// Initializes an encoder symbol to start "start" and frequency "freq" +static inline void RansEncSymbolInit(RansEncSymbol* s, uint32_t start, uint32_t freq, uint32_t scale_bits) +{ + RansAssert(scale_bits <= 16); + RansAssert(start <= (1u << scale_bits)); + RansAssert(freq <= (1u << scale_bits) - start); + + // Say M := 1 << scale_bits. + // + // The original encoder does: + // x_new = (x/freq)*M + start + (x%freq) + // + // The fast encoder does (schematically): + // q = mul_hi(x, rcp_freq) >> rcp_shift (division) + // r = x - q*freq (remainder) + // x_new = q*M + bias + r (new x) + // plugging in r into x_new yields: + // x_new = bias + x + q*(M - freq) + // =: bias + x + q*cmpl_freq (*) + // + // and we can just precompute cmpl_freq. Now we just need to + // set up our parameters such that the original encoder and + // the fast encoder agree. + + s->x_max = ((RANS_BYTE_L >> scale_bits) << 8) * freq; + s->cmpl_freq = (uint16_t) ((1 << scale_bits) - freq); + if (freq < 2) { + // freq=0 symbols are never valid to encode, so it doesn't matter what + // we set our values to. + // + // freq=1 is tricky, since the reciprocal of 1 is 1; unfortunately, + // our fixed-point reciprocal approximation can only multiply by values + // smaller than 1. + // + // So we use the "next best thing": rcp_freq=0xffffffff, rcp_shift=0. + // This gives: + // q = mul_hi(x, rcp_freq) >> rcp_shift + // = mul_hi(x, (1<<32) - 1)) >> 0 + // = floor(x - x/(2^32)) + // = x - 1 if 1 <= x < 2^32 + // and we know that x>0 (x=0 is never in a valid normalization interval). + // + // So we now need to choose the other parameters such that + // x_new = x*M + start + // plug it in: + // x*M + start (desired result) + // = bias + x + q*cmpl_freq (*) + // = bias + x + (x - 1)*(M - 1) (plug in q=x-1, cmpl_freq) + // = bias + 1 + (x - 1)*M + // = x*M + (bias + 1 - M) + // + // so we have start = bias + 1 - M, or equivalently + // bias = start + M - 1. + s->rcp_freq = ~0u; + s->rcp_shift = 0; + s->bias = start + (1 << scale_bits) - 1; + } else { + // Alverson, "Integer Division using reciprocals" + // shift=ceil(log2(freq)) + uint32_t shift = 0; + while (freq > (1u << shift)) + shift++; + + s->rcp_freq = (uint32_t) (((1ull << (shift + 31)) + freq-1) / freq); + s->rcp_shift = shift - 1; + + // With these values, 'q' is the correct quotient, so we + // have bias=start. + s->bias = start; + } + + s->rcp_shift += 32; // Avoid the extra >>32 in RansEncPutSymbol +} + +// Initialize a decoder symbol to start "start" and frequency "freq" +static inline void RansDecSymbolInit(RansDecSymbol* s, uint32_t start, uint32_t freq) +{ + RansAssert(start <= (1 << 16)); + RansAssert(freq <= (1 << 16) - start); + s->start = (uint16_t) start; + s->freq = (uint16_t) freq; +} + +// Encodes a given symbol. This is faster than straight RansEnc since we can do +// multiplications instead of a divide. +// +// See RansEncSymbolInit for a description of how this works. +static inline void RansEncPutSymbol(RansState* r, uint8_t** pptr, RansEncSymbol const* sym) +{ + RansAssert(sym->x_max != 0); // can't encode symbol with freq=0 + + // renormalize + uint32_t x = *r; + uint32_t x_max = sym->x_max; + + if (x >= x_max) { + uint8_t* ptr = *pptr; + do { + *--ptr = (uint8_t) (x & 0xff); + x >>= 8; + } while (x >= x_max); + *pptr = ptr; + } + + // x = C(s,x) + // NOTE: written this way so we get a 32-bit "multiply high" when + // available. If you're on a 64-bit platform with cheap multiplies + // (e.g. x64), just bake the +32 into rcp_shift. + //uint32_t q = (uint32_t) (((uint64_t)x * sym->rcp_freq) >> 32) >> sym->rcp_shift; + + // The extra >>32 has already been added to RansEncSymbolInit + uint32_t q = (uint32_t) (((uint64_t)x * sym->rcp_freq) >> sym->rcp_shift); + *r = x + sym->bias + q * sym->cmpl_freq; +} + +// Equivalent to RansDecAdvance that takes a symbol. +static inline void RansDecAdvanceSymbol(RansState* r, uint8_t** pptr, RansDecSymbol const* sym, uint32_t scale_bits) +{ + RansDecAdvance(r, pptr, sym->start, sym->freq, scale_bits); +} + +// Advances in the bit stream by "popping" a single symbol with range start +// "start" and frequency "freq". All frequencies are assumed to sum to "1 << scale_bits". +// No renormalization or output happens. +static inline void RansDecAdvanceStep(RansState* r, uint32_t start, uint32_t freq, uint32_t scale_bits) +{ + uint32_t mask = (1u << scale_bits) - 1; + + // s, x = D(x) + uint32_t x = *r; + *r = freq * (x >> scale_bits) + (x & mask) - start; +} + +// Equivalent to RansDecAdvanceStep that takes a symbol. +static inline void RansDecAdvanceSymbolStep(RansState* r, RansDecSymbol const* sym, uint32_t scale_bits) +{ + RansDecAdvanceStep(r, sym->start, sym->freq, scale_bits); +} + +// Renormalize. +static inline void RansDecRenorm(RansState* r, uint8_t** pptr) +{ + // renormalize + uint32_t x = *r; + + if (x < RANS_BYTE_L) { + uint8_t* ptr = *pptr; + do x = (x << 8) | *ptr++; while (x < RANS_BYTE_L); + *pptr = ptr; + } + + *r = x; +} + +#endif // RANS_BYTE_HEADER diff --git a/src/samtools-1.3.1/htslib-1.3.1/cram/rANS_static.c b/src/samtools-1.3.1/htslib-1.3.1/cram/rANS_static.c new file mode 100644 index 0000000..00eda5a --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/cram/rANS_static.c @@ -0,0 +1,868 @@ +/* + * Copyright (c) 2014 Genome Research Ltd. + * Author(s): James Bonfield + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above + * copyright notice, this list of conditions and the following + * disclaimer in the documentation and/or other materials provided + * with the distribution. + * + * 3. Neither the names Genome Research Ltd and Wellcome Trust Sanger + * Institute nor the names of its contributors may be used to endorse + * or promote products derived from this software without specific + * prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY GENOME RESEARCH LTD AND CONTRIBUTORS "AS + * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL GENOME RESEARCH + * LTD OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +/* + * Author: James Bonfield, Wellcome Trust Sanger Institute. 2014 + */ + +#include + +#include +#include +#include +#include +#include +#include +#include + +#include "cram/rANS_static.h" +#include "cram/rANS_byte.h" + +#define TF_SHIFT 12 +#define TOTFREQ (1<0?(a):-(a)) +#ifndef BLK_SIZE +# define BLK_SIZE 1024*1024 +#endif + +// Room to allow for expanded BLK_SIZE on worst case compression. +#define BLK_SIZE2 ((int)(1.05*BLK_SIZE)) + +/*----------------------------------------------------------------------------- + * Memory to memory compression functions. + * + * These are original versions without any manual loop unrolling. They + * are easier to understand, but can be up to 2x slower. + */ + +unsigned char *rans_compress_O0(unsigned char *in, unsigned int in_size, + unsigned int *out_size) { + unsigned char *out_buf = malloc(1.05*in_size + 257*257*3 + 9); + unsigned char *cp, *out_end; + RansEncSymbol syms[256]; + RansState rans0, rans1, rans2, rans3; + uint8_t* ptr; + int F[256] = {0}, i, j, tab_size, rle, x, fsum = 0; + int m = 0, M = 0; + uint64_t tr; + + if (!out_buf) + return NULL; + + ptr = out_end = out_buf + (int)(1.05*in_size) + 257*257*3 + 9; + + // Compute statistics + for (i = 0; i < in_size; i++) { + F[in[i]]++; + } + tr = ((uint64_t)TOTFREQ<<31)/in_size + (1<<30)/in_size; + + // Normalise so T[i] == TOTFREQ + for (m = M = j = 0; j < 256; j++) { + if (!F[j]) + continue; + + if (m < F[j]) + m = F[j], M = j; + + if ((F[j] = (F[j]*tr)>>31) == 0) + F[j] = 1; + fsum += F[j]; + } + + fsum++; + if (fsum < TOTFREQ) + F[M] += TOTFREQ-fsum; + else + F[M] -= fsum-TOTFREQ; + + //printf("F[%d]=%d\n", M, F[M]); + assert(F[M]>0); + + // Encode statistics. + cp = out_buf+9; + + for (x = rle = j = 0; j < 256; j++) { + if (F[j]) { + // j + if (rle) { + rle--; + } else { + *cp++ = j; + if (!rle && j && F[j-1]) { + for(rle=j+1; rle<256 && F[rle]; rle++) + ; + rle -= j+1; + *cp++ = rle; + } + //fprintf(stderr, "%d: %d %d\n", j, rle, N[j]); + } + + // F[j] + if (F[j]<128) { + *cp++ = F[j]; + } else { + *cp++ = 128 | (F[j]>>8); + *cp++ = F[j]&0xff; + } + RansEncSymbolInit(&syms[j], x, F[j], TF_SHIFT); + x += F[j]; + } + } + *cp++ = 0; + + //write(1, out_buf+4, cp-(out_buf+4)); + tab_size = cp-out_buf; + + RansEncInit(&rans0); + RansEncInit(&rans1); + RansEncInit(&rans2); + RansEncInit(&rans3); + + switch (i=(in_size&3)) { + case 3: RansEncPutSymbol(&rans2, &ptr, &syms[in[in_size-(i-2)]]); + case 2: RansEncPutSymbol(&rans1, &ptr, &syms[in[in_size-(i-1)]]); + case 1: RansEncPutSymbol(&rans0, &ptr, &syms[in[in_size-(i-0)]]); + case 0: + break; + } + for (i=(in_size &~3); i>0; i-=4) { + RansEncSymbol *s3 = &syms[in[i-1]]; + RansEncSymbol *s2 = &syms[in[i-2]]; + RansEncSymbol *s1 = &syms[in[i-3]]; + RansEncSymbol *s0 = &syms[in[i-4]]; + + RansEncPutSymbol(&rans3, &ptr, s3); + RansEncPutSymbol(&rans2, &ptr, s2); + RansEncPutSymbol(&rans1, &ptr, s1); + RansEncPutSymbol(&rans0, &ptr, s0); + } + + RansEncFlush(&rans3, &ptr); + RansEncFlush(&rans2, &ptr); + RansEncFlush(&rans1, &ptr); + RansEncFlush(&rans0, &ptr); + + // Finalise block size and return it + *out_size = (out_end - ptr) + tab_size; + + cp = out_buf; + + *cp++ = 0; // order + *cp++ = ((*out_size-9)>> 0) & 0xff; + *cp++ = ((*out_size-9)>> 8) & 0xff; + *cp++ = ((*out_size-9)>>16) & 0xff; + *cp++ = ((*out_size-9)>>24) & 0xff; + + *cp++ = (in_size>> 0) & 0xff; + *cp++ = (in_size>> 8) & 0xff; + *cp++ = (in_size>>16) & 0xff; + *cp++ = (in_size>>24) & 0xff; + + memmove(out_buf + tab_size, ptr, out_end-ptr); + + return out_buf; +} + +typedef struct { + struct { + int F; + int C; + } fc[256]; + unsigned char *R; +} ari_decoder; + +unsigned char *rans_uncompress_O0(unsigned char *in, unsigned int in_size, + unsigned int *out_size) { + /* Load in the static tables */ + unsigned char *cp = in + 9; + int i, j, x, out_sz, in_sz, rle; + char *out_buf; + ari_decoder D; + RansDecSymbol syms[256]; + + memset(&D, 0, sizeof(D)); + + if (*in++ != 0) // Order-0 check + return NULL; + + in_sz = ((in[0])<<0) | ((in[1])<<8) | ((in[2])<<16) | ((in[3])<<24); + out_sz = ((in[4])<<0) | ((in[5])<<8) | ((in[6])<<16) | ((in[7])<<24); + if (in_sz != in_size-9) + return NULL; + + out_buf = malloc(out_sz); + if (!out_buf) + return NULL; + + //fprintf(stderr, "out_sz=%d\n", out_sz); + + // Precompute reverse lookup of frequency. + rle = x = 0; + j = *cp++; + do { + if ((D.fc[j].F = *cp++) >= 128) { + D.fc[j].F &= ~128; + D.fc[j].F = ((D.fc[j].F & 127) << 8) | *cp++; + } + D.fc[j].C = x; + + RansDecSymbolInit(&syms[j], D.fc[j].C, D.fc[j].F); + + /* Build reverse lookup table */ + if (!D.R) D.R = (unsigned char *)malloc(TOTFREQ); + memset(&D.R[x], j, D.fc[j].F); + + x += D.fc[j].F; + + if (!rle && j+1 == *cp) { + j = *cp++; + rle = *cp++; + } else if (rle) { + rle--; + j++; + } else { + j = *cp++; + } + } while(j); + + assert(x < TOTFREQ); + + RansState rans0, rans1, rans2, rans3; + uint8_t *ptr = cp; + RansDecInit(&rans0, &ptr); + RansDecInit(&rans1, &ptr); + RansDecInit(&rans2, &ptr); + RansDecInit(&rans3, &ptr); + + int out_end = (out_sz&~3); + + RansState R[4]; + R[0] = rans0; + R[1] = rans1; + R[2] = rans2; + R[3] = rans3; + uint32_t mask = (1u << TF_SHIFT)-1; + + for (i=0; i < out_end; i+=4) { + uint32_t m[4] = {R[0] & mask, + R[1] & mask, + R[2] & mask, + R[3] & mask}; + uint8_t c[4] = {D.R[m[0]], + D.R[m[1]], + D.R[m[2]], + D.R[m[3]]}; + out_buf[i+0] = c[0]; + out_buf[i+1] = c[1]; + out_buf[i+2] = c[2]; + out_buf[i+3] = c[3]; + + // RansDecAdvanceSymbolStep(&R[0], &syms[c[0]], TF_SHIFT); + // RansDecAdvanceSymbolStep(&R[1], &syms[c[1]], TF_SHIFT); + // RansDecAdvanceSymbolStep(&R[2], &syms[c[2]], TF_SHIFT); + // RansDecAdvanceSymbolStep(&R[3], &syms[c[3]], TF_SHIFT); + R[0] = syms[c[0]].freq * (R[0]>>TF_SHIFT); + R[1] = syms[c[1]].freq * (R[1]>>TF_SHIFT); + R[2] = syms[c[2]].freq * (R[2]>>TF_SHIFT); + R[3] = syms[c[3]].freq * (R[3]>>TF_SHIFT); + + R[0] += m[0] - syms[c[0]].start; + R[1] += m[1] - syms[c[1]].start; + R[2] += m[2] - syms[c[2]].start; + R[3] += m[3] - syms[c[3]].start; + + RansDecRenorm(&R[0], &ptr); + RansDecRenorm(&R[1], &ptr); + RansDecRenorm(&R[2], &ptr); + RansDecRenorm(&R[3], &ptr); + } + + rans0 = R[0]; + rans1 = R[1]; + rans2 = R[2]; + rans3 = R[3]; + + switch(out_sz&3) { + unsigned char c; + case 0: + break; + case 1: + c = D.R[RansDecGet(&rans0, TF_SHIFT)]; + RansDecAdvanceSymbol(&rans0, &ptr, &syms[c], TF_SHIFT); + out_buf[out_end] = c; + break; + + case 2: + c = D.R[RansDecGet(&rans0, TF_SHIFT)]; + RansDecAdvanceSymbol(&rans0, &ptr, &syms[c], TF_SHIFT); + out_buf[out_end] = c; + + c = D.R[RansDecGet(&rans1, TF_SHIFT)]; + RansDecAdvanceSymbol(&rans1, &ptr, &syms[c], TF_SHIFT); + out_buf[out_end+1] = c; + break; + + case 3: + c = D.R[RansDecGet(&rans0, TF_SHIFT)]; + RansDecAdvanceSymbol(&rans0, &ptr, &syms[c], TF_SHIFT); + out_buf[out_end] = c; + + c = D.R[RansDecGet(&rans1, TF_SHIFT)]; + RansDecAdvanceSymbol(&rans1, &ptr, &syms[c], TF_SHIFT); + out_buf[out_end+1] = c; + + c = D.R[RansDecGet(&rans2, TF_SHIFT)]; + RansDecAdvanceSymbol(&rans2, &ptr, &syms[c], TF_SHIFT); + out_buf[out_end+2] = c; + break; + } + + *out_size = out_sz; + + if (D.R) free(D.R); + + return (unsigned char *)out_buf; +} + +unsigned char *rans_compress_O1(unsigned char *in, unsigned int in_size, + unsigned int *out_size) { + unsigned char *out_buf = NULL, *out_end, *cp; + unsigned int last_i, tab_size, rle_i, rle_j; + RansEncSymbol (*syms)[256] = NULL; /* syms[256][256] */ + int (*F)[256] = NULL; /* F[256][256] */ + int *T = NULL; /* T[256] */ + int i, j; + unsigned char c; + + if (in_size < 4) + return rans_compress_O0(in, in_size, out_size); + + syms = malloc(256 * sizeof(*syms)); + if (!syms) goto cleanup; + F = calloc(256, sizeof(*F)); + if (!F) goto cleanup; + T = calloc(256, sizeof(*T)); + if (!T) goto cleanup; + out_buf = malloc(1.05*in_size + 257*257*3 + 9); + if (!out_buf) goto cleanup; + + out_end = out_buf + (int)(1.05*in_size) + 257*257*3 + 9; + cp = out_buf+9; + + //for (last = 0, i=in_size-1; i>=0; i--) { + // F[last][c = in[i]]++; + // T[last]++; + // last = c; + //} + + for (last_i=i=0; i>2)]]++; + F[0][in[2*(in_size>>2)]]++; + F[0][in[3*(in_size>>2)]]++; + T[0]+=3; + + // Normalise so T[i] == TOTFREQ + for (rle_i = i = 0; i < 256; i++) { + int t2, m, M; + unsigned int x; + + if (T[i] == 0) + continue; + + //uint64_t p = (TOTFREQ * TOTFREQ) / t; + double p = ((double)TOTFREQ)/T[i]; + for (t2 = m = M = j = 0; j < 256; j++) { + if (!F[i][j]) + continue; + + if (m < F[i][j]) + m = F[i][j], M = j; + + //if ((F[i][j] = (F[i][j] * p) / TOTFREQ) == 0) + if ((F[i][j] *= p) == 0) + F[i][j] = 1; + t2 += F[i][j]; + } + + t2++; + if (t2 < TOTFREQ) + F[i][M] += TOTFREQ-t2; + else + F[i][M] -= t2-TOTFREQ; + + // Store frequency table + // i + if (rle_i) { + rle_i--; + } else { + *cp++ = i; + // FIXME: could use order-0 statistics to observe which alphabet + // symbols are present and base RLE on that ordering instead. + if (i && T[i-1]) { + for(rle_i=i+1; rle_i<256 && T[rle_i]; rle_i++) + ; + rle_i -= i+1; + *cp++ = rle_i; + } + } + + int *F_i_ = F[i]; + x = 0; + rle_j = 0; + for (j = 0; j < 256; j++) { + if (F_i_[j]) { + //fprintf(stderr, "F[%d][%d]=%d, x=%d\n", i, j, F_i_[j], x); + + // j + if (rle_j) { + rle_j--; + } else { + *cp++ = j; + if (!rle_j && j && F_i_[j-1]) { + for(rle_j=j+1; rle_j<256 && F_i_[rle_j]; rle_j++) + ; + rle_j -= j+1; + *cp++ = rle_j; + } + } + + // F_i_[j] + if (F_i_[j]<128) { + *cp++ = F_i_[j]; + } else { + *cp++ = 128 | (F_i_[j]>>8); + *cp++ = F_i_[j]&0xff; + } + + RansEncSymbolInit(&syms[i][j], x, F_i_[j], TF_SHIFT); + x += F_i_[j]; + } + } + *cp++ = 0; + } + *cp++ = 0; + + //write(1, out_buf+4, cp-(out_buf+4)); + tab_size = cp - out_buf; + assert(tab_size < 257*257*3); + + RansState rans0, rans1, rans2, rans3; + RansEncInit(&rans0); + RansEncInit(&rans1); + RansEncInit(&rans2); + RansEncInit(&rans3); + + uint8_t* ptr = out_end; + + int isz4 = in_size>>2; + int i0 = 1*isz4-2; + int i1 = 2*isz4-2; + int i2 = 3*isz4-2; + int i3 = 4*isz4-2; + + unsigned char l0 = in[i0+1]; + unsigned char l1 = in[i1+1]; + unsigned char l2 = in[i2+1]; + unsigned char l3 = in[i3+1]; + + // Deal with the remainder + l3 = in[in_size-1]; + for (i3 = in_size-2; i3 > 4*isz4-2; i3--) { + unsigned char c3 = in[i3]; + RansEncPutSymbol(&rans3, &ptr, &syms[c3][l3]); + l3 = c3; + } + + for (; i0 >= 0; i0--, i1--, i2--, i3--) { + unsigned char c0, c1, c2, c3; + RansEncSymbol *s3 = &syms[c3 = in[i3]][l3]; + RansEncSymbol *s2 = &syms[c2 = in[i2]][l2]; + RansEncSymbol *s1 = &syms[c1 = in[i1]][l1]; + RansEncSymbol *s0 = &syms[c0 = in[i0]][l0]; + + RansEncPutSymbol(&rans3, &ptr, s3); + RansEncPutSymbol(&rans2, &ptr, s2); + RansEncPutSymbol(&rans1, &ptr, s1); + RansEncPutSymbol(&rans0, &ptr, s0); + + l0 = c0; + l1 = c1; + l2 = c2; + l3 = c3; + } + + RansEncPutSymbol(&rans3, &ptr, &syms[0][l3]); + RansEncPutSymbol(&rans2, &ptr, &syms[0][l2]); + RansEncPutSymbol(&rans1, &ptr, &syms[0][l1]); + RansEncPutSymbol(&rans0, &ptr, &syms[0][l0]); + + RansEncFlush(&rans3, &ptr); + RansEncFlush(&rans2, &ptr); + RansEncFlush(&rans1, &ptr); + RansEncFlush(&rans0, &ptr); + + *out_size = (out_end - ptr) + tab_size; + + cp = out_buf; + *cp++ = 1; // order + + *cp++ = ((*out_size-9)>> 0) & 0xff; + *cp++ = ((*out_size-9)>> 8) & 0xff; + *cp++ = ((*out_size-9)>>16) & 0xff; + *cp++ = ((*out_size-9)>>24) & 0xff; + + *cp++ = (in_size>> 0) & 0xff; + *cp++ = (in_size>> 8) & 0xff; + *cp++ = (in_size>>16) & 0xff; + *cp++ = (in_size>>24) & 0xff; + + memmove(out_buf + tab_size, ptr, out_end-ptr); + + cleanup: + free(syms); + free(F); + free(T); + + return out_buf; +} + +unsigned char *rans_uncompress_O1(unsigned char *in, unsigned int in_size, + unsigned int *out_size) { + /* Load in the static tables */ + unsigned char *cp = in + 9; + int i, j = -999, x, out_sz, in_sz, rle_i, rle_j; + char *out_buf = NULL; + ari_decoder *D = NULL; /* D[256] */ + RansDecSymbol (*syms)[256] = NULL; /* syms[256][256] */ + + if (*in++ != 1) // Order-1 check + return NULL; + + in_sz = ((in[0])<<0) | ((in[1])<<8) | ((in[2])<<16) | ((in[3])<<24); + out_sz = ((in[4])<<0) | ((in[5])<<8) | ((in[6])<<16) | ((in[7])<<24); + if (in_sz != in_size-9) + return NULL; + + D = calloc(256, sizeof(*D)); + if (!D) goto cleanup; + syms = malloc(256 * sizeof(*syms)); + if (!syms) goto cleanup; + + //fprintf(stderr, "out_sz=%d\n", out_sz); + + //i = *cp++; + rle_i = 0; + i = *cp++; + do { + rle_j = x = 0; + j = *cp++; + do { + if ((D[i].fc[j].F = *cp++) >= 128) { + D[i].fc[j].F &= ~128; + D[i].fc[j].F = ((D[i].fc[j].F & 127) << 8) | *cp++; + } + D[i].fc[j].C = x; + + //fprintf(stderr, "i=%d j=%d F=%d C=%d\n", i, j, D[i].fc[j].F, D[i].fc[j].C); + + if (!D[i].fc[j].F) + D[i].fc[j].F = TOTFREQ; + + RansDecSymbolInit(&syms[i][j], D[i].fc[j].C, D[i].fc[j].F); + + /* Build reverse lookup table */ + if (!D[i].R) { + D[i].R = (unsigned char *)malloc(TOTFREQ); + if (!D[i].R) + goto cleanup; + } + memset(&D[i].R[x], j, D[i].fc[j].F); + + x += D[i].fc[j].F; + assert(x <= TOTFREQ); + + if (!rle_j && j+1 == *cp) { + j = *cp++; + rle_j = *cp++; + } else if (rle_j) { + rle_j--; + j++; + } else { + j = *cp++; + } + } while(j); + + if (!rle_i && i+1 == *cp) { + i = *cp++; + rle_i = *cp++; + } else if (rle_i) { + rle_i--; + i++; + } else { + i = *cp++; + } + } while (i); + + // Precompute reverse lookup of frequency. + + RansState rans0, rans1, rans2, rans3; + uint8_t *ptr = cp; + RansDecInit(&rans0, &ptr); + RansDecInit(&rans1, &ptr); + RansDecInit(&rans2, &ptr); + RansDecInit(&rans3, &ptr); + + int isz4 = out_sz>>2; + int l0 = 0; + int l1 = 0; + int l2 = 0; + int l3 = 0; + int i4[] = {0*isz4, 1*isz4, 2*isz4, 3*isz4}; + + RansState R[4]; + R[0] = rans0; + R[1] = rans1; + R[2] = rans2; + R[3] = rans3; + + /* Allocate output buffer */ + out_buf = malloc(out_sz); + if (!out_buf) goto cleanup; + + for (; i4[0] < isz4; i4[0]++, i4[1]++, i4[2]++, i4[3]++) { + uint32_t m[4] = {R[0] & ((1u << TF_SHIFT)-1), + R[1] & ((1u << TF_SHIFT)-1), + R[2] & ((1u << TF_SHIFT)-1), + R[3] & ((1u << TF_SHIFT)-1)}; + + uint8_t c[4] = {D[l0].R[m[0]], + D[l1].R[m[1]], + D[l2].R[m[2]], + D[l3].R[m[3]]}; + + out_buf[i4[0]] = c[0]; + out_buf[i4[1]] = c[1]; + out_buf[i4[2]] = c[2]; + out_buf[i4[3]] = c[3]; + + //RansDecAdvanceSymbolStep(&R[0], &syms[l0][c[0]], TF_SHIFT); + //RansDecAdvanceSymbolStep(&R[1], &syms[l1][c[1]], TF_SHIFT); + //RansDecAdvanceSymbolStep(&R[2], &syms[l2][c[2]], TF_SHIFT); + //RansDecAdvanceSymbolStep(&R[3], &syms[l3][c[3]], TF_SHIFT); + + R[0] = syms[l0][c[0]].freq * (R[0]>>TF_SHIFT); + R[1] = syms[l1][c[1]].freq * (R[1]>>TF_SHIFT); + R[2] = syms[l2][c[2]].freq * (R[2]>>TF_SHIFT); + R[3] = syms[l3][c[3]].freq * (R[3]>>TF_SHIFT); + + R[0] += m[0] - syms[l0][c[0]].start; + R[1] += m[1] - syms[l1][c[1]].start; + R[2] += m[2] - syms[l2][c[2]].start; + R[3] += m[3] - syms[l3][c[3]].start; + + RansDecRenorm(&R[0], &ptr); + RansDecRenorm(&R[1], &ptr); + RansDecRenorm(&R[2], &ptr); + RansDecRenorm(&R[3], &ptr); + + l0 = c[0]; + l1 = c[1]; + l2 = c[2]; + l3 = c[3]; + } + + rans0 = R[0]; + rans1 = R[1]; + rans2 = R[2]; + rans3 = R[3]; + + // Remainder + for (; i4[3] < out_sz; i4[3]++) { + unsigned char c3 = D[l3].R[RansDecGet(&rans3, TF_SHIFT)]; + out_buf[i4[3]] = c3; + RansDecAdvanceSymbol(&rans3, &ptr, &syms[l3][c3], TF_SHIFT); + l3 = c3; + } + + *out_size = out_sz; + + cleanup: + if (D) { + for (i = 0; i < 256; i++) + if (D[i].R) free(D[i].R); + free(D); + } + free(syms); + + return (unsigned char *)out_buf; +} + +/*----------------------------------------------------------------------------- + * Simple interface to the order-0 vs order-1 encoders and decoders. + */ +unsigned char *rans_compress(unsigned char *in, unsigned int in_size, + unsigned int *out_size, int order) { + return order + ? rans_compress_O1(in, in_size, out_size) + : rans_compress_O0(in, in_size, out_size); +} + +unsigned char *rans_uncompress(unsigned char *in, unsigned int in_size, + unsigned int *out_size) { + /* Both rans_uncompress functions need to be able to read at least 9 + bytes. */ + if (in_size < 9) + return NULL; + return in[0] + ? rans_uncompress_O1(in, in_size, out_size) + : rans_uncompress_O0(in, in_size, out_size); +} + + +#ifdef TEST_MAIN +/*----------------------------------------------------------------------------- + * Main. + * + * This is a simple command line tool for testing order-0 and order-1 + * compression using the rANS codec. Simply compile with + * + * gcc -DTEST_MAIN -O3 -I. cram/rANS_static.c -o cram/rANS_static + * + * Usage: cram/rANS_static -o0 < file > file.o0 + * cram/rANS_static -d < file.o0 > file2 + * + * cram/rANS_static -o1 < file > file.o1 + * cram/rANS_static -d < file.o1 > file2 + */ +int main(int argc, char **argv) { + int opt, order = 0; + unsigned char in_buf[BLK_SIZE2+257*257*3]; + int decode = 0; + FILE *infp = stdin, *outfp = stdout; + struct timeval tv1, tv2; + size_t bytes = 0; + + extern char *optarg; + extern int optind; + + while ((opt = getopt(argc, argv, "o:d")) != -1) { + switch (opt) { + case 'o': + order = atoi(optarg); + break; + + case 'd': + decode = 1; + break; + } + } + + order = order ? 1 : 0; // Only support O(0) and O(1) + + if (optind < argc) { + if (!(infp = fopen(argv[optind], "rb"))) { + perror(argv[optind]); + return 1; + } + optind++; + } + + if (optind < argc) { + if (!(outfp = fopen(argv[optind], "wb"))) { + perror(argv[optind]); + return 1; + } + optind++; + } + + gettimeofday(&tv1, NULL); + + if (decode) { + // Only used in some test implementations of RC_GetFreq() + //RC_init(); + //RC_init2(); + + for (;;) { + uint32_t in_size, out_size; + unsigned char *out; + + if (9 != fread(in_buf, 1, 9, infp)) + break; + in_size = *(int *)&in_buf[1]; + if (in_size != fread(in_buf+9, 1, in_size, infp)) { + fprintf(stderr, "Truncated input\n"); + exit(1); + } + out = rans_uncompress(in_buf, in_size+9, &out_size); + if (!out) + abort(); + + fwrite(out, 1, out_size, outfp); + free(out); + + bytes += out_size; + } + } else { + for (;;) { + uint32_t in_size, out_size; + unsigned char *out; + + in_size = fread(in_buf, 1, BLK_SIZE, infp); + if (in_size <= 0) + break; + + out = rans_compress(in_buf, in_size, &out_size, order); + + fwrite(out, 1, out_size, outfp); + free(out); + + bytes += in_size; + } + } + + gettimeofday(&tv2, NULL); + + fprintf(stderr, "Took %ld microseconds, %5.1f MB/s\n", + (long)(tv2.tv_sec - tv1.tv_sec)*1000000 + + tv2.tv_usec - tv1.tv_usec, + (double)bytes / ((long)(tv2.tv_sec - tv1.tv_sec)*1000000 + + tv2.tv_usec - tv1.tv_usec)); + return 0; +} +#endif diff --git a/src/samtools-1.3.1/htslib-1.3.1/cram/rANS_static.h b/src/samtools-1.3.1/htslib-1.3.1/cram/rANS_static.h new file mode 100644 index 0000000..11f20b8 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/cram/rANS_static.h @@ -0,0 +1,51 @@ +/* + * Copyright (c) 2014 Genome Research Ltd. + * Author(s): James Bonfield + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above + * copyright notice, this list of conditions and the following + * disclaimer in the documentation and/or other materials provided + * with the distribution. + * + * 3. Neither the names Genome Research Ltd and Wellcome Trust Sanger + * Institute nor the names of its contributors may be used to endorse + * or promote products derived from this software without specific + * prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY GENOME RESEARCH LTD AND CONTRIBUTORS "AS + * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL GENOME RESEARCH + * LTD OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + + +#ifndef RANS_STATIC_H +#define RANS_STATIC_H + +#ifdef __cplusplus +extern "C" { +#endif + +unsigned char *rans_compress(unsigned char *in, unsigned int in_size, + unsigned int *out_size, int order); +unsigned char *rans_uncompress(unsigned char *in, unsigned int in_size, + unsigned int *out_size); + +#ifdef __cplusplus +} +#endif + +#endif /* RANS_STATIC_H */ diff --git a/src/samtools-1.3.1/htslib-1.3.1/cram/sam_header.c b/src/samtools-1.3.1/htslib-1.3.1/cram/sam_header.c new file mode 100644 index 0000000..cc13d46 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/cram/sam_header.c @@ -0,0 +1,1268 @@ +/* +Copyright (c) 2013 Genome Research Ltd. +Author: James Bonfield + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + + 3. Neither the names Genome Research Ltd and Wellcome Trust Sanger +Institute nor the names of its contributors may be used to endorse or promote +products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY GENOME RESEARCH LTD AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL GENOME RESEARCH LTD OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#include + +#include +#include + +#include "cram/sam_header.h" +#include "cram/string_alloc.h" + +static void sam_hdr_error(char *msg, char *line, int len, int lno) { + int j; + + for (j = 0; j < len && line[j] != '\n'; j++) + ; + fprintf(stderr, "%s at line %d: \"%.*s\"\n", msg, lno, j, line); +} + +void sam_hdr_dump(SAM_hdr *hdr) { + khint_t k; + int i; + + printf("===DUMP===\n"); + for (k = kh_begin(hdr->h); k != kh_end(hdr->h); k++) { + SAM_hdr_type *t1, *t2; + char c[2]; + + if (!kh_exist(hdr->h, k)) + continue; + + t1 = t2 = kh_val(hdr->h, k); + c[0] = kh_key(hdr->h, k)>>8; + c[1] = kh_key(hdr->h, k)&0xff; + printf("Type %.2s, count %d\n", c, t1->prev->order+1); + + do { + SAM_hdr_tag *tag; + printf(">>>%d ", t1->order); + for (tag = t1->tag; tag; tag=tag->next) { + printf("\"%.2s\":\"%.*s\"\t", + tag->str, tag->len-3, tag->str+3); + } + putchar('\n'); + t1 = t1->next; + } while (t1 != t2); + } + + /* Dump out PG chains */ + printf("\n@PG chains:\n"); + for (i = 0; i < hdr->npg_end; i++) { + int j; + printf(" %d:", i); + for (j = hdr->pg_end[i]; j != -1; j = hdr->pg[j].prev_id) { + printf("%s%d(%.*s)", + j == hdr->pg_end[i] ? " " : "->", + j, hdr->pg[j].name_len, hdr->pg[j].name); + } + printf("\n"); + } + + puts("===END DUMP==="); +} + +/* Updates the hash tables in the SAM_hdr structure. + * + * Returns 0 on success; + * -1 on failure + */ +static int sam_hdr_update_hashes(SAM_hdr *sh, + int type, + SAM_hdr_type *h_type) { + /* Add to reference hash? */ + if ((type>>8) == 'S' && (type&0xff) == 'Q') { + SAM_hdr_tag *tag; + SAM_SQ *new_ref; + int nref = sh->nref; + + new_ref = realloc(sh->ref, (sh->nref+1)*sizeof(*sh->ref)); + if (!new_ref) + return -1; + sh->ref = new_ref; + + tag = h_type->tag; + sh->ref[nref].name = NULL; + sh->ref[nref].len = 0; + sh->ref[nref].ty = h_type; + sh->ref[nref].tag = tag; + + while (tag) { + if (tag->str[0] == 'S' && tag->str[1] == 'N') { + if (!(sh->ref[nref].name = malloc(tag->len))) + return -1; + strncpy(sh->ref[nref].name, tag->str+3, tag->len-3); + sh->ref[nref].name[tag->len-3] = 0; + } else if (tag->str[0] == 'L' && tag->str[1] == 'N') { + sh->ref[nref].len = atoi(tag->str+3); + } + tag = tag->next; + } + + if (sh->ref[nref].name) { + khint_t k; + int r; + k = kh_put(m_s2i, sh->ref_hash, sh->ref[nref].name, &r); + if (-1 == r) return -1; + kh_val(sh->ref_hash, k) = nref; + } else { + return -1; // SN should be present, according to spec. + } + + sh->nref++; + } + + /* Add to read-group hash? */ + if ((type>>8) == 'R' && (type&0xff) == 'G') { + SAM_hdr_tag *tag; + SAM_RG *new_rg; + int nrg = sh->nrg; + + new_rg = realloc(sh->rg, (sh->nrg+1)*sizeof(*sh->rg)); + if (!new_rg) + return -1; + sh->rg = new_rg; + + tag = h_type->tag; + sh->rg[nrg].name = NULL; + sh->rg[nrg].name_len = 0; + sh->rg[nrg].ty = h_type; + sh->rg[nrg].tag = tag; + sh->rg[nrg].id = nrg; + + while (tag) { + if (tag->str[0] == 'I' && tag->str[1] == 'D') { + if (!(sh->rg[nrg].name = malloc(tag->len))) + return -1; + strncpy(sh->rg[nrg].name, tag->str+3, tag->len-3); + sh->rg[nrg].name[tag->len-3] = 0; + sh->rg[nrg].name_len = strlen(sh->rg[nrg].name); + } + tag = tag->next; + } + + if (sh->rg[nrg].name) { + khint_t k; + int r; + k = kh_put(m_s2i, sh->rg_hash, sh->rg[nrg].name, &r); + if (-1 == r) return -1; + kh_val(sh->rg_hash, k) = nrg; + } else { + return -1; // ID should be present, according to spec. + } + + sh->nrg++; + } + + /* Add to program hash? */ + if ((type>>8) == 'P' && (type&0xff) == 'G') { + SAM_hdr_tag *tag; + SAM_PG *new_pg; + int npg = sh->npg; + + new_pg = realloc(sh->pg, (sh->npg+1)*sizeof(*sh->pg)); + if (!new_pg) + return -1; + sh->pg = new_pg; + + tag = h_type->tag; + sh->pg[npg].name = NULL; + sh->pg[npg].name_len = 0; + sh->pg[npg].ty = h_type; + sh->pg[npg].tag = tag; + sh->pg[npg].id = npg; + sh->pg[npg].prev_id = -1; + + while (tag) { + if (tag->str[0] == 'I' && tag->str[1] == 'D') { + if (!(sh->pg[npg].name = malloc(tag->len))) + return -1; + strncpy(sh->pg[npg].name, tag->str+3, tag->len-3); + sh->pg[npg].name[tag->len-3] = 0; + sh->pg[npg].name_len = strlen(sh->pg[npg].name); + } else if (tag->str[0] == 'P' && tag->str[1] == 'P') { + // Resolve later if needed + khint_t k; + char tmp = tag->str[tag->len]; tag->str[tag->len] = 0; + k = kh_get(m_s2i, sh->pg_hash, tag->str+3); + tag->str[tag->len] = tmp; + + if (k != kh_end(sh->pg_hash)) { + int p_id = kh_val(sh->pg_hash, k); + sh->pg[npg].prev_id = sh->pg[p_id].id; + + /* Unmark previous entry as a PG termination */ + if (sh->npg_end > 0 && + sh->pg_end[sh->npg_end-1] == p_id) { + sh->npg_end--; + } else { + int i; + for (i = 0; i < sh->npg_end; i++) { + if (sh->pg_end[i] == p_id) { + memmove(&sh->pg_end[i], &sh->pg_end[i+1], + (sh->npg_end-i-1)*sizeof(*sh->pg_end)); + sh->npg_end--; + } + } + } + } else { + sh->pg[npg].prev_id = -1; + } + } + tag = tag->next; + } + + if (sh->pg[npg].name) { + khint_t k; + int r; + k = kh_put(m_s2i, sh->pg_hash, sh->pg[npg].name, &r); + if (-1 == r) return -1; + kh_val(sh->pg_hash, k) = npg; + } else { + return -1; // ID should be present, according to spec. + } + + /* Add to npg_end[] array. Remove later if we find a PP line */ + if (sh->npg_end >= sh->npg_end_alloc) { + int *new_pg_end; + int new_alloc = sh->npg_end_alloc ? sh->npg_end_alloc*2 : 4; + + new_pg_end = realloc(sh->pg_end, new_alloc * sizeof(int)); + if (!new_pg_end) + return -1; + sh->npg_end_alloc = new_alloc; + sh->pg_end = new_pg_end; + } + sh->pg_end[sh->npg_end++] = npg; + + sh->npg++; + } + + return 0; +} + +/* + * Appends a formatted line to an existing SAM header. + * Line is a full SAM header record, eg "@SQ\tSN:foo\tLN:100", with + * optional new-line. If it contains more than 1 line then multiple lines + * will be added in order. + * + * Input text is of maximum length len or as terminated earlier by a NUL. + * Len may be 0 if unknown, in which case lines must be NUL-terminated. + * + * Returns 0 on success + * -1 on failure + */ +int sam_hdr_add_lines(SAM_hdr *sh, const char *lines, int len) { + int i, lno, text_offset; + char *hdr; + + if (!len) + len = strlen(lines); + + text_offset = ks_len(&sh->text); + if (EOF == kputsn(lines, len, &sh->text)) + return -1; + hdr = ks_str(&sh->text) + text_offset; + + for (i = 0, lno = 1; i < len && hdr[i] != '\0'; i++, lno++) { + khint32_t type; + khint_t k; + + int l_start = i, new; + SAM_hdr_type *h_type; + SAM_hdr_tag *h_tag, *last; + + if (hdr[i] != '@') { + int j; + for (j = i; j < len && hdr[j] != '\0' && hdr[j] != '\n'; j++) + ; + sam_hdr_error("Header line does not start with '@'", + &hdr[l_start], len - l_start, lno); + return -1; + } + + type = (hdr[i+1]<<8) | hdr[i+2]; + if (hdr[i+1] < 'A' || hdr[i+1] > 'z' || + hdr[i+2] < 'A' || hdr[i+2] > 'z') { + sam_hdr_error("Header line does not have a two character key", + &hdr[l_start], len - l_start, lno); + return -1; + } + + i += 3; + if (hdr[i] == '\n') + continue; + + // Add the header line type + if (!(h_type = pool_alloc(sh->type_pool))) + return -1; + if (-1 == (k = kh_put(sam_hdr, sh->h, type, &new))) + return -1; + + // Form the ring, either with self or other lines of this type + if (!new) { + SAM_hdr_type *t = kh_val(sh->h, k), *p; + p = t->prev; + + assert(p->next == t); + p->next = h_type; + h_type->prev = p; + + t->prev = h_type; + h_type->next = t; + h_type->order = p->order+1; + } else { + kh_val(sh->h, k) = h_type; + h_type->prev = h_type->next = h_type; + h_type->order = 0; + } + + // Parse the tags on this line + last = NULL; + if ((type>>8) == 'C' && (type&0xff) == 'O') { + int j; + if (hdr[i] != '\t') { + sam_hdr_error("Missing tab", + &hdr[l_start], len - l_start, lno); + return -1; + } + + for (j = ++i; j < len && hdr[j] != '\0' && hdr[j] != '\n'; j++) + ; + + if (!(h_type->tag = h_tag = pool_alloc(sh->tag_pool))) + return -1; + h_tag->str = string_ndup(sh->str_pool, &hdr[i], j-i); + h_tag->len = j-i; + h_tag->next = NULL; + if (!h_tag->str) + return -1; + + i = j; + + } else { + do { + int j; + if (hdr[i] != '\t') { + sam_hdr_error("Missing tab", + &hdr[l_start], len - l_start, lno); + return -1; + } + + for (j = ++i; j < len && hdr[j] != '\0' && hdr[j] != '\n' && hdr[j] != '\t'; j++) + ; + + if (!(h_tag = pool_alloc(sh->tag_pool))) + return -1; + h_tag->str = string_ndup(sh->str_pool, &hdr[i], j-i); + h_tag->len = j-i; + h_tag->next = NULL; + if (!h_tag->str) + return -1; + + if (h_tag->len < 3 || h_tag->str[2] != ':') { + sam_hdr_error("Malformed key:value pair", + &hdr[l_start], len - l_start, lno); + return -1; + } + + if (last) + last->next = h_tag; + else + h_type->tag = h_tag; + + last = h_tag; + i = j; + } while (i < len && hdr[i] != '\0' && hdr[i] != '\n'); + } + + /* Update RG/SQ hashes */ + if (-1 == sam_hdr_update_hashes(sh, type, h_type)) + return -1; + } + + return 0; +} + +/* + * Adds a single line to a SAM header. + * Specify type and one or more key,value pairs, ending with the NULL key. + * Eg. sam_hdr_add(h, "SQ", "ID", "foo", "LN", "100", NULL). + * + * Returns index for specific entry on success (eg 2nd SQ, 4th RG) + * -1 on failure + */ +int sam_hdr_add(SAM_hdr *sh, const char *type, ...) { + va_list args; + va_start(args, type); + return sam_hdr_vadd(sh, type, args, NULL); +} + +/* + * sam_hdr_add with a va_list interface. + * + * Note: this function invokes va_arg at least once, making the value + * of ap indeterminate after the return. The caller should call + * va_start/va_end before/after calling this function or use va_copy. + */ +int sam_hdr_vadd(SAM_hdr *sh, const char *type, va_list ap, ...) { + va_list args; + SAM_hdr_type *h_type; + SAM_hdr_tag *h_tag, *last; + int new; + khint32_t type_i = (type[0]<<8) | type[1], k; + + if (EOF == kputc_('@', &sh->text)) + return -1; + if (EOF == kputsn(type, 2, &sh->text)) + return -1; + + if (!(h_type = pool_alloc(sh->type_pool))) + return -1; + if (-1 == (k = kh_put(sam_hdr, sh->h, type_i, &new))) + return -1; + + // Form the ring, either with self or other lines of this type + if (!new) { + SAM_hdr_type *t = kh_val(sh->h, k), *p; + p = t->prev; + + assert(p->next == t); + p->next = h_type; + h_type->prev = p; + + t->prev = h_type; + h_type->next = t; + h_type->order = p->order + 1; + } else { + kh_val(sh->h, k) = h_type; + h_type->prev = h_type->next = h_type; + h_type->order = 0; + } + + last = NULL; + + // Any ... varargs + va_start(args, ap); + for (;;) { + char *k, *v; + int idx; + + if (!(k = (char *)va_arg(args, char *))) + break; + v = va_arg(args, char *); + + if (EOF == kputc_('\t', &sh->text)) + return -1; + + if (!(h_tag = pool_alloc(sh->tag_pool))) + return -1; + idx = ks_len(&sh->text); + + if (EOF == kputs(k, &sh->text)) + return -1; + if (EOF == kputc_(':', &sh->text)) + return -1; + if (EOF == kputs(v, &sh->text)) + return -1; + + h_tag->len = ks_len(&sh->text) - idx; + h_tag->str = string_ndup(sh->str_pool, + ks_str(&sh->text) + idx, + h_tag->len); + h_tag->next = NULL; + if (!h_tag->str) + return -1; + + if (last) + last->next = h_tag; + else + h_type->tag = h_tag; + + last = h_tag; + } + va_end(args); + + // Plus the specified va_list params + for (;;) { + char *k, *v; + int idx; + + if (!(k = (char *)va_arg(ap, char *))) + break; + v = va_arg(ap, char *); + + if (EOF == kputc_('\t', &sh->text)) + return -1; + + if (!(h_tag = pool_alloc(sh->tag_pool))) + return -1; + idx = ks_len(&sh->text); + + if (EOF == kputs(k, &sh->text)) + return -1; + if (EOF == kputc_(':', &sh->text)) + return -1; + if (EOF == kputs(v, &sh->text)) + return -1; + + h_tag->len = ks_len(&sh->text) - idx; + h_tag->str = string_ndup(sh->str_pool, + ks_str(&sh->text) + idx, + h_tag->len); + h_tag->next = NULL; + if (!h_tag->str) + return -1; + + if (last) + last->next = h_tag; + else + h_type->tag = h_tag; + + last = h_tag; + } + va_end(ap); + + if (EOF == kputc('\n', &sh->text)) + return -1; + + int itype = (type[0]<<8) | type[1]; + if (-1 == sam_hdr_update_hashes(sh, itype, h_type)) + return -1; + + return h_type->order; +} + +/* + * Returns the first header item matching 'type'. If ID is non-NULL it checks + * for the tag ID: and compares against the specified ID. + * + * Returns NULL if no type/ID is found + */ +SAM_hdr_type *sam_hdr_find(SAM_hdr *hdr, char *type, + char *ID_key, char *ID_value) { + SAM_hdr_type *t1, *t2; + int itype = (type[0]<<8)|(type[1]); + khint_t k; + + /* Special case for types we have prebuilt hashes on */ + if (ID_key) { + if (type[0] == 'S' && type[1] == 'Q' && + ID_key[0] == 'S' && ID_key[1] == 'N') { + k = kh_get(m_s2i, hdr->ref_hash, ID_value); + return k != kh_end(hdr->ref_hash) + ? hdr->ref[kh_val(hdr->ref_hash, k)].ty + : NULL; + } + + if (type[0] == 'R' && type[1] == 'G' && + ID_key[0] == 'I' && ID_key[1] == 'D') { + k = kh_get(m_s2i, hdr->rg_hash, ID_value); + return k != kh_end(hdr->rg_hash) + ? hdr->rg[kh_val(hdr->rg_hash, k)].ty + : NULL; + } + + if (type[0] == 'P' && type[1] == 'G' && + ID_key[0] == 'I' && ID_key[1] == 'D') { + k = kh_get(m_s2i, hdr->pg_hash, ID_value); + return k != kh_end(hdr->pg_hash) + ? hdr->pg[kh_val(hdr->pg_hash, k)].ty + : NULL; + } + } + + k = kh_get(sam_hdr, hdr->h, itype); + if (k == kh_end(hdr->h)) + return NULL; + + if (!ID_key) + return kh_val(hdr->h, k); + + t1 = t2 = kh_val(hdr->h, k); + do { + SAM_hdr_tag *tag; + for (tag = t1->tag; tag; tag = tag->next) { + if (tag->str[0] == ID_key[0] && tag->str[1] == ID_key[1]) { + char *cp1 = tag->str+3; + char *cp2 = ID_value; + while (*cp1 && *cp1 == *cp2) + cp1++, cp2++; + if (*cp2 || *cp1) + continue; + return t1; + } + } + t1 = t1->next; + } while (t1 != t2); + + return NULL; +} + +/* + * As per SAM_hdr_type, but returns a complete line of formatted text + * for a specific head type/ID combination. If ID is NULL then it returns + * the first line of the specified type. + * + * The returned string is malloced and should be freed by the calling + * function with free(). + * + * Returns NULL if no type/ID is found. + */ +char *sam_hdr_find_line(SAM_hdr *hdr, char *type, + char *ID_key, char *ID_value) { + SAM_hdr_type *ty = sam_hdr_find(hdr, type, ID_key, ID_value); + kstring_t ks = KS_INITIALIZER; + SAM_hdr_tag *tag; + int r = 0; + + if (!ty) + return NULL; + + // Paste together the line from the hashed copy + r |= (kputc_('@', &ks) == EOF); + r |= (kputs(type, &ks) == EOF); + for (tag = ty->tag; tag; tag = tag->next) { + r |= (kputc_('\t', &ks) == EOF); + r |= (kputsn(tag->str, tag->len, &ks) == EOF); + } + + if (r) { + KS_FREE(&ks); + return NULL; + } + + return ks_str(&ks); +} + + +/* + * Looks for a specific key in a single sam header line. + * If prev is non-NULL it also fills this out with the previous tag, to + * permit use in key removal. *prev is set to NULL when the tag is the first + * key in the list. When a tag isn't found, prev (if non NULL) will be the last + * tag in the existing list. + * + * Returns the tag pointer on success + * NULL on failure + */ +SAM_hdr_tag *sam_hdr_find_key(SAM_hdr *sh, + SAM_hdr_type *type, + char *key, + SAM_hdr_tag **prev) { + SAM_hdr_tag *tag, *p = NULL; + + for (tag = type->tag; tag; p = tag, tag = tag->next) { + if (tag->str[0] == key[0] && tag->str[1] == key[1]) { + if (prev) + *prev = p; + return tag; + } + } + + if (prev) + *prev = p; + + return NULL; +} + + +/* + * Adds or updates tag key,value pairs in a header line. + * Eg for adding M5 tags to @SQ lines or updating sort order for the + * @HD line (although use the sam_hdr_sort_order() function for + * HD manipulation, which is a wrapper around this funuction). + * + * Specify multiple key,value pairs ending in NULL. + * + * Returns 0 on success + * -1 on failure + */ +int sam_hdr_update(SAM_hdr *hdr, SAM_hdr_type *type, ...) { + va_list ap; + + va_start(ap, type); + + for (;;) { + char *k, *v; + int idx; + SAM_hdr_tag *tag, *prev; + + if (!(k = (char *)va_arg(ap, char *))) + break; + v = va_arg(ap, char *); + + tag = sam_hdr_find_key(hdr, type, k, &prev); + if (!tag) { + if (!(tag = pool_alloc(hdr->tag_pool))) + return -1; + if (prev) + prev->next = tag; + else + type->tag = tag; + + tag->next = NULL; + } + + idx = ks_len(&hdr->text); + if (ksprintf(&hdr->text, "%2.2s:%s", k, v) < 0) + return -1; + tag->len = ks_len(&hdr->text) - idx; + tag->str = string_ndup(hdr->str_pool, + ks_str(&hdr->text) + idx, + tag->len); + if (!tag->str) + return -1; + } + + va_end(ap); + + return 0; +} + +#define K(a) (((a)[0]<<8)|((a)[1])) + +/* + * Returns the sort order: + */ +enum sam_sort_order sam_hdr_sort_order(SAM_hdr *hdr) { + return hdr->sort_order; +} + +static enum sam_sort_order sam_hdr_parse_sort_order(SAM_hdr *hdr) { + khint_t k; + enum sam_sort_order so; + + so = ORDER_UNKNOWN; + k = kh_get(sam_hdr, hdr->h, K("HD")); + if (k != kh_end(hdr->h)) { + SAM_hdr_type *ty = kh_val(hdr->h, k); + SAM_hdr_tag *tag; + for (tag = ty->tag; tag; tag = tag->next) { + if (tag->str[0] == 'S' && tag->str[1] == 'O') { + if (strcmp(tag->str+3, "unsorted") == 0) + so = ORDER_UNSORTED; + else if (strcmp(tag->str+3, "queryname") == 0) + so = ORDER_NAME; + else if (strcmp(tag->str+3, "coordinate") == 0) + so = ORDER_COORD; + else if (strcmp(tag->str+3, "unknown") != 0) + fprintf(stderr, "Unknown sort order field: %s\n", + tag->str+3); + } + } + } + + return so; +} + + +/* + * Reconstructs the kstring from the header hash table. + * Returns 0 on success + * -1 on failure + */ +int sam_hdr_rebuild(SAM_hdr *hdr) { + /* Order: HD then others */ + kstring_t ks = KS_INITIALIZER; + khint_t k; + + + k = kh_get(sam_hdr, hdr->h, K("HD")); + if (k != kh_end(hdr->h)) { + SAM_hdr_type *ty = kh_val(hdr->h, k); + SAM_hdr_tag *tag; + if (EOF == kputs("@HD", &ks)) + return -1; + for (tag = ty->tag; tag; tag = tag->next) { + if (EOF == kputc_('\t', &ks)) + return -1; + if (EOF == kputsn_(tag->str, tag->len, &ks)) + return -1; + } + if (EOF == kputc('\n', &ks)) + return -1; + } + + for (k = kh_begin(hdr->h); k != kh_end(hdr->h); k++) { + SAM_hdr_type *t1, *t2; + + if (!kh_exist(hdr->h, k)) + continue; + + if (kh_key(hdr->h, k) == K("HD")) + continue; + + t1 = t2 = kh_val(hdr->h, k); + do { + SAM_hdr_tag *tag; + char c[2]; + + if (EOF == kputc_('@', &ks)) + return -1; + c[0] = kh_key(hdr->h, k)>>8; + c[1] = kh_key(hdr->h, k)&0xff; + if (EOF == kputsn_(c, 2, &ks)) + return -1; + for (tag = t1->tag; tag; tag=tag->next) { + if (EOF == kputc_('\t', &ks)) + return -1; + if (EOF == kputsn_(tag->str, tag->len, &ks)) + return -1; + } + if (EOF == kputc('\n', &ks)) + return -1; + t1 = t1->next; + } while (t1 != t2); + } + + if (ks_str(&hdr->text)) + KS_FREE(&hdr->text); + + hdr->text = ks; + + return 0; +} + + +/* + * Creates an empty SAM header, ready to be populated. + * + * Returns a SAM_hdr struct on success (free with sam_hdr_free()) + * NULL on failure + */ +SAM_hdr *sam_hdr_new() { + SAM_hdr *sh = calloc(1, sizeof(*sh)); + + if (!sh) + return NULL; + + sh->h = kh_init(sam_hdr); + if (!sh->h) + goto err; + + sh->ID_cnt = 1; + sh->ref_count = 1; + + sh->nref = 0; + sh->ref = NULL; + if (!(sh->ref_hash = kh_init(m_s2i))) + goto err; + + sh->nrg = 0; + sh->rg = NULL; + if (!(sh->rg_hash = kh_init(m_s2i))) + goto err; + + sh->npg = 0; + sh->pg = NULL; + sh->npg_end = sh->npg_end_alloc = 0; + sh->pg_end = NULL; + if (!(sh->pg_hash = kh_init(m_s2i))) + goto err; + + KS_INIT(&sh->text); + + if (!(sh->tag_pool = pool_create(sizeof(SAM_hdr_tag)))) + goto err; + + if (!(sh->type_pool = pool_create(sizeof(SAM_hdr_type)))) + goto err; + + if (!(sh->str_pool = string_pool_create(8192))) + goto err; + + return sh; + + err: + if (sh->h) + kh_destroy(sam_hdr, sh->h); + + if (sh->tag_pool) + pool_destroy(sh->tag_pool); + + if (sh->type_pool) + pool_destroy(sh->type_pool); + + if (sh->str_pool) + string_pool_destroy(sh->str_pool); + + free(sh); + + return NULL; +} + + +/* + * Tokenises a SAM header into a hash table. + * Also extracts a few bits on specific data types, such as @RG lines. + * + * Returns a SAM_hdr struct on success (free with sam_hdr_free()) + * NULL on failure + */ +SAM_hdr *sam_hdr_parse_(const char *hdr, int len) { + /* Make an empty SAM_hdr */ + SAM_hdr *sh; + + sh = sam_hdr_new(); + if (NULL == sh) return NULL; + + if (NULL == hdr) return sh; // empty header is permitted + + /* Parse the header, line by line */ + if (-1 == sam_hdr_add_lines(sh, hdr, len)) { + sam_hdr_free(sh); + return NULL; + } + + /* Obtain sort order */ + sh->sort_order = sam_hdr_parse_sort_order(sh); + + //sam_hdr_dump(sh); + //sam_hdr_add(sh, "RG", "ID", "foo", "SM", "bar", NULL); + //sam_hdr_rebuild(sh); + //printf(">>%s<<", ks_str(sh->text)); + + //parse_references(sh); + //parse_read_groups(sh); + + sam_hdr_link_pg(sh); + //sam_hdr_dump(sh); + + return sh; +} + +/* + * Produces a duplicate copy of hdr and returns it. + * Returns NULL on failure + */ +SAM_hdr *sam_hdr_dup(SAM_hdr *hdr) { + if (-1 == sam_hdr_rebuild(hdr)) + return NULL; + + return sam_hdr_parse_(sam_hdr_str(hdr), sam_hdr_length(hdr)); +} + +/*! Increments a reference count on hdr. + * + * This permits multiple files to share the same header, all calling + * sam_hdr_free when done, without causing errors for other open files. + */ +void sam_hdr_incr_ref(SAM_hdr *hdr) { + hdr->ref_count++; +} + +/*! Increments a reference count on hdr. + * + * This permits multiple files to share the same header, all calling + * sam_hdr_free when done, without causing errors for other open files. + * + * If the reference count hits zero then the header is automatically + * freed. This makes it a synonym for sam_hdr_free(). + */ +void sam_hdr_decr_ref(SAM_hdr *hdr) { + sam_hdr_free(hdr); +} + +/*! Deallocates all storage used by a SAM_hdr struct. + * + * This also decrements the header reference count. If after decrementing + * it is still non-zero then the header is assumed to be in use by another + * caller and the free is not done. + * + * This is a synonym for sam_hdr_dec_ref(). + */ +void sam_hdr_free(SAM_hdr *hdr) { + if (!hdr) + return; + + if (--hdr->ref_count > 0) + return; + + if (ks_str(&hdr->text)) + KS_FREE(&hdr->text); + + if (hdr->h) + kh_destroy(sam_hdr, hdr->h); + + if (hdr->ref_hash) + kh_destroy(m_s2i, hdr->ref_hash); + + if (hdr->ref) { + int i; + for (i = 0; i < hdr->nref; i++) + if (hdr->ref[i].name) + free(hdr->ref[i].name); + free(hdr->ref); + } + + if (hdr->rg_hash) + kh_destroy(m_s2i, hdr->rg_hash); + + if (hdr->rg) { + int i; + for (i = 0; i < hdr->nrg; i++) + if (hdr->rg[i].name) + free(hdr->rg[i].name); + free(hdr->rg); + } + + if (hdr->pg_hash) + kh_destroy(m_s2i, hdr->pg_hash); + + if (hdr->pg) { + int i; + for (i = 0; i < hdr->npg; i++) + if (hdr->pg[i].name) + free(hdr->pg[i].name); + free(hdr->pg); + } + + if (hdr->pg_end) + free(hdr->pg_end); + + if (hdr->type_pool) + pool_destroy(hdr->type_pool); + + if (hdr->tag_pool) + pool_destroy(hdr->tag_pool); + + if (hdr->str_pool) + string_pool_destroy(hdr->str_pool); + + free(hdr); +} + +int sam_hdr_length(SAM_hdr *hdr) { + return ks_len(&hdr->text); +} + +char *sam_hdr_str(SAM_hdr *hdr) { + return ks_str(&hdr->text); +} + +/* + * Looks up a reference sequence by name and returns the numerical ID. + * Returns -1 if unknown reference. + */ +int sam_hdr_name2ref(SAM_hdr *hdr, const char *ref) { + khint_t k = kh_get(m_s2i, hdr->ref_hash, ref); + return k == kh_end(hdr->ref_hash) ? -1 : kh_val(hdr->ref_hash, k); +} + +/* + * Looks up a read-group by name and returns a pointer to the start of the + * associated tag list. + * + * Returns NULL on failure + */ +SAM_RG *sam_hdr_find_rg(SAM_hdr *hdr, const char *rg) { + khint_t k = kh_get(m_s2i, hdr->rg_hash, rg); + return k == kh_end(hdr->rg_hash) + ? NULL + : &hdr->rg[kh_val(hdr->rg_hash, k)]; +} + + +/* + * Fixes any PP links in @PG headers. + * If the entries are in order then this doesn't need doing, but incase + * our header is out of order this goes through the sh->pg[] array + * setting the prev_id field. + * + * Note we can have multiple complete chains. This code should identify the + * tails of these chains as these are the entries we have to link to in + * subsequent PP records. + * + * Returns 0 on sucess + * -1 on failure (indicating broken PG/PP records) + */ +int sam_hdr_link_pg(SAM_hdr *hdr) { + int i, j, ret = 0; + + hdr->npg_end_alloc = hdr->npg; + hdr->pg_end = realloc(hdr->pg_end, hdr->npg * sizeof(*hdr->pg_end)); + if (!hdr->pg_end) + return -1; + + for (i = 0; i < hdr->npg; i++) + hdr->pg_end[i] = i; + + for (i = 0; i < hdr->npg; i++) { + khint_t k; + SAM_hdr_tag *tag; + char tmp; + + for (tag = hdr->pg[i].tag; tag; tag = tag->next) { + if (tag->str[0] == 'P' && tag->str[1] == 'P') + break; + } + if (!tag) { + /* Chain start points */ + continue; + } + + tmp = tag->str[tag->len]; tag->str[tag->len] = 0; + k = kh_get(m_s2i, hdr->pg_hash, tag->str+3); + tag->str[tag->len] = tmp; + + if (k == kh_end(hdr->pg_hash)) { + ret = -1; + continue; + } + + hdr->pg[i].prev_id = hdr->pg[kh_val(hdr->pg_hash, k)].id; + hdr->pg_end[kh_val(hdr->pg_hash, k)] = -1; + } + + for (i = j = 0; i < hdr->npg; i++) { + if (hdr->pg_end[i] != -1) + hdr->pg_end[j++] = hdr->pg_end[i]; + } + hdr->npg_end = j; + + return ret; +} + +/* + * Returns a unique ID from a base name. + * + * The value returned is valid until the next call to + * this function. + */ +const char *sam_hdr_PG_ID(SAM_hdr *sh, const char *name) { + khint_t k = kh_get(m_s2i, sh->pg_hash, name); + if (k == kh_end(sh->pg_hash)) + return name; + + do { + sprintf(sh->ID_buf, "%.1000s.%d", name, sh->ID_cnt++); + k = kh_get(m_s2i, sh->pg_hash, sh->ID_buf); + } while (k != kh_end(sh->pg_hash)); + + return sh->ID_buf; +} + +/* + * Add an @PG line. + * + * If we wish complete control over this use sam_hdr_add() directly. This + * function uses that, but attempts to do a lot of tedious house work for + * you too. + * + * - It will generate a suitable ID if the supplied one clashes. + * - It will generate multiple @PG records if we have multiple PG chains. + * + * Call it as per sam_hdr_add() with a series of key,value pairs ending + * in NULL. + * + * Returns 0 on success + * -1 on failure + */ +int sam_hdr_add_PG(SAM_hdr *sh, const char *name, ...) { + va_list args; + + if (sh->npg_end) { + /* Copy ends array to avoid us looping while modifying it */ + int *end = malloc(sh->npg_end * sizeof(int)); + int i, nends = sh->npg_end; + + if (!end) + return -1; + + memcpy(end, sh->pg_end, nends * sizeof(*end)); + + for (i = 0; i < nends; i++) { + va_start(args, name); + if (-1 == sam_hdr_vadd(sh, "PG", args, + "ID", sam_hdr_PG_ID(sh, name), + "PN", name, + "PP", sh->pg[end[i]].name, + NULL)) { + free(end); + return -1; + } + va_end(args); + } + + free(end); + } else { + va_start(args, name); + if (-1 == sam_hdr_vadd(sh, "PG", args, + "ID", sam_hdr_PG_ID(sh, name), + "PN", name, + NULL)) + return -1; + va_end(args); + } + + //sam_hdr_dump(sh); + + return 0; +} + +/* + * A function to help with construction of CL tags in @PG records. + * Takes an argc, argv pair and returns a single space-separated string. + * This string should be deallocated by the calling function. + * + * Returns malloced char * on success + * NULL on failure + */ +char *stringify_argv(int argc, char *argv[]) { + char *str, *cp; + size_t nbytes = 1; + int i, j; + + /* Allocate */ + for (i = 0; i < argc; i++) { + nbytes += strlen(argv[i]) + 1; + } + if (!(str = malloc(nbytes))) + return NULL; + + /* Copy */ + cp = str; + for (i = 0; i < argc; i++) { + j = 0; + while (argv[i][j]) { + if (argv[i][j] == '\t') + *cp++ = ' '; + else + *cp++ = argv[i][j]; + j++; + } + *cp++ = ' '; + } + *cp++ = 0; + + return str; +} diff --git a/src/samtools-1.3.1/htslib-1.3.1/cram/sam_header.h b/src/samtools-1.3.1/htslib-1.3.1/cram/sam_header.h new file mode 100644 index 0000000..e312df4 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/cram/sam_header.h @@ -0,0 +1,459 @@ +/* +Copyright (c) 2013-2014 Genome Research Ltd. +Author: James Bonfield + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + + 3. Neither the names Genome Research Ltd and Wellcome Trust Sanger +Institute nor the names of its contributors may be used to endorse or promote +products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY GENOME RESEARCH LTD AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL GENOME RESEARCH LTD OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +/*! \file + * SAM header parsing. + * + * These functions can be shared between SAM, BAM and CRAM file + * formats as all three internally use the same string encoding for + * header fields. + */ + +/* + * TODO. + * + * - Sort order (parse to struct, enum type, updating funcs) + * - Removal of lines. + * - Updating of lines + */ + +#ifndef _SAM_HDR_H_ +#define _SAM_HDR_H_ + +#include + +#include "cram/string_alloc.h" +#include "cram/pooled_alloc.h" + +#include "htslib/khash.h" +#include "htslib/kstring.h" + +#ifdef __cplusplus +extern "C" { +#endif + +// For structure assignment. Eg kstring_t s = KS_INITIALIZER; +#define KS_INITIALIZER {0,0,0} + +// For initialisation elsewhere. Eg KS_INIT(x->str); +#define KS_INIT(ks) ((ks)->l = 0, (ks)->m = 0, (ks)->s = NULL) + +// Frees the string subfield only. Assumes 's' itself is static. +#define KS_FREE(ks) do { if ((ks)->s) free((ks)->s); } while(0) + +/* + * Proposed new SAM header parsing + +1 @SQ ID:foo LN:100 +2 @SQ ID:bar LN:200 +3 @SQ ID:ram LN:300 UR:xyz +4 @RG ID:r ... +5 @RG ID:s ... + +Hash table for 2-char @keys without dup entries. +If dup lines, we form a circular linked list. Ie hash keys = {RG, SQ}. + +HASH("SQ")--\ + | + (3) <-> 1 <-> 2 <-> 3 <-> (1) + +HASH("RG")--\ + | + (5) <-> 4 <-> 5 <-> (4) + +Items stored in the hash values also form their own linked lists: +Ie SQ->ID(foo)->LN(100) + SQ->ID(bar)->LN(200) + SQ->ID(ram)->LN(300)->UR(xyz) + RG->ID(r) + */ + +/*! A single key:value pair on a header line + * + * These form a linked list and hold strings. The strings are + * allocated from a string_alloc_t pool referenced in the master + * SAM_hdr structure. Do not attempt to free, malloc or manipulate + * these strings directly. + */ +typedef struct SAM_hdr_tag_s { + struct SAM_hdr_tag_s *next; + char *str; + int len; +} SAM_hdr_tag; + +/*! The parsed version of the SAM header string. + * + * Each header type (SQ, RG, HD, etc) points to its own SAM_hdr_type + * struct via the main hash table h in the SAM_hdr struct. + * + * These in turn consist of circular bi-directional linked lists (ie + * rings) to hold the multiple instances of the same header type + * code. For example if we have 5 \@SQ lines the primary hash table + * will key on \@SQ pointing to the first SAM_hdr_type and that in turn + * will be part of a ring of 5 elements. + * + * For each SAM_hdr_type structure we also point to a SAM_hdr_tag + * structure which holds the tokenised attributes; the tab separated + * key:value pairs per line. + */ +typedef struct SAM_hdr_item_s { + struct SAM_hdr_item_s *next; // cirular + struct SAM_hdr_item_s *prev; + SAM_hdr_tag *tag; // first tag + int order; // 0 upwards +} SAM_hdr_type; + +/*! Parsed \@SQ lines */ +typedef struct { + char *name; + uint32_t len; + SAM_hdr_type *ty; + SAM_hdr_tag *tag; +} SAM_SQ; + +/*! Parsed \@RG lines */ +typedef struct { + char *name; + SAM_hdr_type *ty; + SAM_hdr_tag *tag; + int name_len; + int id; // numerical ID +} SAM_RG; + +/*! Parsed \@PG lines */ +typedef struct { + char *name; + SAM_hdr_type *ty; + SAM_hdr_tag *tag; + int name_len; + int id; // numerical ID + int prev_id; // -1 if none +} SAM_PG; + +/*! Sort order parsed from @HD line */ +enum sam_sort_order { + ORDER_UNKNOWN =-1, + ORDER_UNSORTED = 0, + ORDER_NAME = 1, + ORDER_COORD = 2, + //ORDER_COLLATE = 3 // maybe one day! +}; + +KHASH_MAP_INIT_INT(sam_hdr, SAM_hdr_type*) +KHASH_MAP_INIT_STR(m_s2i, int) + +/*! Primary structure for header manipulation + * + * The initial header text is held in the text kstring_t, but is also + * parsed out into SQ, RG and PG arrays. These have a hash table + * associated with each to allow lookup by ID or SN fields instead of + * their numeric array indices. Additionally PG has an array to hold + * the linked list start points (the last in a PP chain). + * + * Use the appropriate sam_hdr_* functions to edit the header, and + * call sam_hdr_rebuild() any time the textual form needs to be + * updated again. + */ +typedef struct { + kstring_t text; //!< concatenated text, indexed by SAM_hdr_tag + khash_t(sam_hdr) *h; + string_alloc_t *str_pool; //!< Pool of SAM_hdr_tag->str strings + pool_alloc_t *type_pool;//!< Pool of SAM_hdr_type structs + pool_alloc_t *tag_pool; //!< Pool of SAM_hdr_tag structs + + // @SQ lines / references + int nref; //!< Number of \@SQ lines + SAM_SQ *ref; //!< Array of parsed \@SQ lines + khash_t(m_s2i) *ref_hash; //!< Maps SQ SN field to sq[] index + + // @RG lines / read-groups + int nrg; //!< Number of \@RG lines + SAM_RG *rg; //!< Array of parsed \@RG lines + khash_t(m_s2i) *rg_hash; //!< Maps RG ID field to rg[] index + + // @PG lines / programs + int npg; //!< Number of \@PG lines + int npg_end; //!< Number of terminating \@PG lines + int npg_end_alloc; //!< Size of pg_end field + SAM_PG *pg; //!< Array of parsed \@PG lines + khash_t(m_s2i) *pg_hash; //!< Maps PG ID field to pg[] index + int *pg_end; //!< \@PG chain termination IDs + + // @HD data + enum sam_sort_order sort_order; //!< @HD SO: field + + // @cond internal + char ID_buf[1024]; // temporary buffer + int ID_cnt; + int ref_count; // number of uses of this SAM_hdr + // @endcond +} SAM_hdr; + +/*! Creates an empty SAM header, ready to be populated. + * + * @return + * Returns a SAM_hdr struct on success (free with sam_hdr_free()) + * NULL on failure + */ +SAM_hdr *sam_hdr_new(void); + +/*! Tokenises a SAM header into a hash table. + * + * Also extracts a few bits on specific data types, such as @RG lines. + * + * @return + * Returns a SAM_hdr struct on success (free with sam_hdr_free()); + * NULL on failure + */ +SAM_hdr *sam_hdr_parse_(const char *hdr, int len); + + +/*! Produces a duplicate copy of hdr and returns it. + * @return + * Returns NULL on failure + */ +SAM_hdr *sam_hdr_dup(SAM_hdr *hdr); + + +/*! Increments a reference count on hdr. + * + * This permits multiple files to share the same header, all calling + * sam_hdr_free when done, without causing errors for other open files. + */ +void sam_hdr_incr_ref(SAM_hdr *hdr); + + +/*! Increments a reference count on hdr. + * + * This permits multiple files to share the same header, all calling + * sam_hdr_free when done, without causing errors for other open files. + * + * If the reference count hits zero then the header is automatically + * freed. This makes it a synonym for sam_hdr_free(). + */ +void sam_hdr_decr_ref(SAM_hdr *hdr); + + +/*! Deallocates all storage used by a SAM_hdr struct. + * + * This also decrements the header reference count. If after decrementing + * it is still non-zero then the header is assumed to be in use by another + * caller and the free is not done. + * + * This is a synonym for sam_hdr_dec_ref(). + */ +void sam_hdr_free(SAM_hdr *hdr); + +/*! Returns the current length of the SAM_hdr in text form. + * + * Call sam_hdr_rebuild() first if editing has taken place. + */ +int sam_hdr_length(SAM_hdr *hdr); + +/*! Returns the string form of the SAM_hdr. + * + * Call sam_hdr_rebuild() first if editing has taken place. + */ +char *sam_hdr_str(SAM_hdr *hdr); + +/*! Appends a formatted line to an existing SAM header. + * + * Line is a full SAM header record, eg "@SQ\tSN:foo\tLN:100", with + * optional new-line. If it contains more than 1 line then multiple lines + * will be added in order. + * + * Input text is of maximum length len or as terminated earlier by a NUL. + * Len may be 0 if unknown, in which case lines must be NUL-terminated. + * + * @return + * Returns 0 on success; + * -1 on failure + */ +int sam_hdr_add_lines(SAM_hdr *sh, const char *lines, int len); + +/*! Adds a single line to a SAM header. + * + * Specify type and one or more key,value pairs, ending with the NULL key. + * Eg. sam_hdr_add(h, "SQ", "ID", "foo", "LN", "100", NULL). + * + * @return + * Returns 0 on success; + * -1 on failure + */ +int sam_hdr_add(SAM_hdr *sh, const char *type, ...); + +/*! Adds a single line to a SAM header. + * + * This is much like sam_hdr_add() but with the additional va_list + * argument. This is followed by specifying type and one or more + * key,value pairs, ending with the NULL key. + * + * Eg. sam_hdr_vadd(h, "SQ", args, "ID", "foo", "LN", "100", NULL). + * + * The purpose of the additional va_list parameter is to permit other + * varargs functions to call this while including their own additional + * parameters; an example is in sam_hdr_add_PG(). + * + * Note: this function invokes va_arg at least once, making the value + * of ap indeterminate after the return. The caller should call + * va_start/va_end before/after calling this function or use va_copy. + * + * @return + * Returns 0 on success; + * -1 on failure + */ +int sam_hdr_vadd(SAM_hdr *sh, const char *type, va_list ap, ...); + +/*! + * @return + * Returns the first header item matching 'type'. If ID is non-NULL it checks + * for the tag ID: and compares against the specified ID. + * + * Returns NULL if no type/ID is found + */ +SAM_hdr_type *sam_hdr_find(SAM_hdr *hdr, char *type, + char *ID_key, char *ID_value); + +/*! + * + * As per SAM_hdr_type, but returns a complete line of formatted text + * for a specific head type/ID combination. If ID is NULL then it returns + * the first line of the specified type. + * + * The returned string is malloced and should be freed by the calling + * function with free(). + * + * @return + * Returns NULL if no type/ID is found. + */ +char *sam_hdr_find_line(SAM_hdr *hdr, char *type, + char *ID_key, char *ID_value); + +/*! Looks for a specific key in a single sam header line. + * + * If prev is non-NULL it also fills this out with the previous tag, to + * permit use in key removal. *prev is set to NULL when the tag is the first + * key in the list. When a tag isn't found, prev (if non NULL) will be the last + * tag in the existing list. + * + * @return + * Returns the tag pointer on success; + * NULL on failure + */ +SAM_hdr_tag *sam_hdr_find_key(SAM_hdr *sh, + SAM_hdr_type *type, + char *key, + SAM_hdr_tag **prev); + +/*! Adds or updates tag key,value pairs in a header line. + * + * Eg for adding M5 tags to @SQ lines or updating sort order for the + * @HD line (although use the sam_hdr_sort_order() function for + * HD manipulation, which is a wrapper around this funuction). + * + * Specify multiple key,value pairs ending in NULL. + * + * @return + * Returns 0 on success; + * -1 on failure + */ +int sam_hdr_update(SAM_hdr *hdr, SAM_hdr_type *type, ...); + +/*! Returns the sort order from the @HD SO: field */ +enum sam_sort_order sam_hdr_sort_order(SAM_hdr *hdr); + +/*! Reconstructs the kstring from the header hash table. + * @return + * Returns 0 on success; + * -1 on failure + */ +int sam_hdr_rebuild(SAM_hdr *hdr); + +/*! Looks up a reference sequence by name and returns the numerical ID. + * @return + * Returns -1 if unknown reference. + */ +int sam_hdr_name2ref(SAM_hdr *hdr, const char *ref); + +/*! Looks up a read-group by name and returns a pointer to the start of the + * associated tag list. + * + * @return + * Returns NULL on failure + */ +SAM_RG *sam_hdr_find_rg(SAM_hdr *hdr, const char *rg); + +/*! Fixes any PP links in @PG headers. + * + * If the entries are in order then this doesn't need doing, but incase + * our header is out of order this goes through the sh->pg[] array + * setting the prev_id field. + * + * @return + * Returns 0 on sucess; + * -1 on failure (indicating broken PG/PP records) + */ +int sam_hdr_link_pg(SAM_hdr *hdr); + + +/*! Add an @PG line. + * + * If we wish complete control over this use sam_hdr_add() directly. This + * function uses that, but attempts to do a lot of tedious house work for + * you too. + * + * - It will generate a suitable ID if the supplied one clashes. + * - It will generate multiple @PG records if we have multiple PG chains. + * + * Call it as per sam_hdr_add() with a series of key,value pairs ending + * in NULL. + * + * @return + * Returns 0 on success; + * -1 on failure + */ +int sam_hdr_add_PG(SAM_hdr *sh, const char *name, ...); + +/*! + * A function to help with construction of CL tags in @PG records. + * Takes an argc, argv pair and returns a single space-separated string. + * This string should be deallocated by the calling function. + * + * @return + * Returns malloced char * on success; + * NULL on failure + */ +char *stringify_argv(int argc, char *argv[]); + +#ifdef __cplusplus +} +#endif + +#endif /* _SAM_HDR_H_ */ diff --git a/src/samtools-1.3.1/htslib-1.3.1/cram/string_alloc.c b/src/samtools-1.3.1/htslib-1.3.1/cram/string_alloc.c new file mode 100644 index 0000000..3e0e4e2 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/cram/string_alloc.c @@ -0,0 +1,155 @@ +/* +Copyright (c) 2010 Genome Research Ltd. +Author: Andrew Whitwham + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + + 3. Neither the names Genome Research Ltd and Wellcome Trust Sanger +Institute nor the names of its contributors may be used to endorse or promote +products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY GENOME RESEARCH LTD AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL GENOME RESEARCH LTD OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + + +/* + A pooled string allocator intended to cut down on the + memory overhead of many small string allocations. + + Andrew Whitwham, September 2010. +*/ + +#include + +#include +#include +#include + +#include "string_alloc.h" + +#define MIN_STR_SIZE 1024 + + +/* creates the string pool. max_length is the initial size + a single string can be. Tha max_length can grow as + needed */ + +string_alloc_t *string_pool_create(size_t max_length) { + string_alloc_t *a_str; + + if (NULL == (a_str = (string_alloc_t *)malloc(sizeof(*a_str)))) { + return NULL; + } + + if (max_length < MIN_STR_SIZE) max_length = MIN_STR_SIZE; + + a_str->nstrings = 0; + a_str->max_length = max_length; + a_str->strings = NULL; + + return a_str; +} + + +/* internal function to do the actual memory allocation */ + +static string_t *new_string_pool(string_alloc_t *a_str) { + string_t *str; + + str = realloc(a_str->strings, (a_str->nstrings + 1) * sizeof(*a_str->strings)); + + if (NULL == str) return NULL; + + a_str->strings = str; + str = &a_str->strings[a_str->nstrings]; + + str->str = malloc(a_str->max_length);; + + if (NULL == str->str) return NULL; + + str->used = 0; + a_str->nstrings++; + + return str; +} + + +/* free allocated memory */ + +void string_pool_destroy(string_alloc_t *a_str) { + size_t i; + + for (i = 0; i < a_str->nstrings; i++) { + free(a_str->strings[i].str); + } + + free(a_str->strings); + free(a_str); +} + + +/* allocate space for a string */ + +char *string_alloc(string_alloc_t *a_str, size_t length) { + string_t *str; + char *ret; + + if (length <= 0) return NULL; + + // add to last string pool if we have space + if (a_str->nstrings) { + str = &a_str->strings[a_str->nstrings - 1]; + + if (str->used + length < a_str->max_length) { + ret = str->str + str->used; + str->used += length; + return ret; + } + } + + // increase the max length if needs be + if (length > a_str->max_length) a_str->max_length = length; + + // need a new string pool + str = new_string_pool(a_str); + + if (NULL == str) return NULL; + + str->used = length; + return str->str; +} + + +/* equivalent to strdup */ + +char *string_dup(string_alloc_t *a_str, char *instr) { + return string_ndup(a_str, instr, strlen(instr)); +} + +char *string_ndup(string_alloc_t *a_str, char *instr, size_t len) { + char *str = string_alloc(a_str, len + 1); + + if (NULL == str) return NULL; + + strncpy(str, instr, len); + str[len] = 0; + + return str; +} diff --git a/src/samtools-1.3.1/htslib-1.3.1/cram/string_alloc.h b/src/samtools-1.3.1/htslib-1.3.1/cram/string_alloc.h new file mode 100644 index 0000000..e044673 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/cram/string_alloc.h @@ -0,0 +1,68 @@ +/* +Copyright (c) 2010 Genome Research Ltd. +Author: Andrew Whitwham + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + + 3. Neither the names Genome Research Ltd and Wellcome Trust Sanger +Institute nor the names of its contributors may be used to endorse or promote +products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY GENOME RESEARCH LTD AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL GENOME RESEARCH LTD OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#ifndef _STRING_ALLOC_H_ +#define _STRING_ALLOC_H_ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* + * A pooled string allocator intended to cut down on the + * memory overhead of many small string allocations. + * + * Andrew Whitwham, September 2010. + */ + +typedef struct { + char *str; + size_t used; +} string_t; + +typedef struct { + size_t max_length; + size_t nstrings; + string_t *strings; +} string_alloc_t; + +string_alloc_t *string_pool_create(size_t max_length); +void string_pool_destroy(string_alloc_t *a_str); +char *string_alloc(string_alloc_t *a_str, size_t length); +char *string_dup(string_alloc_t *a_str, char *instr); +char *string_ndup(string_alloc_t *a_str, char *instr, size_t len); + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/src/samtools-1.3.1/htslib-1.3.1/cram/thread_pool.c b/src/samtools-1.3.1/htslib-1.3.1/cram/thread_pool.c new file mode 100644 index 0000000..cf80edb --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/cram/thread_pool.c @@ -0,0 +1,757 @@ +/* +Copyright (c) 2013 Genome Research Ltd. +Author: James Bonfield + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + + 3. Neither the names Genome Research Ltd and Wellcome Trust Sanger +Institute nor the names of its contributors may be used to endorse or promote +products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY GENOME RESEARCH LTD AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL GENOME RESEARCH LTD OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#include + +#include + +#include +#include +#include +#include +#include +#include + +#include "cram/thread_pool.h" + +//#define DEBUG +//#define DEBUG_TIME + +#define IN_ORDER + +#ifdef DEBUG +static int worker_id(t_pool *p) { + int i; + pthread_t s = pthread_self(); + for (i = 0; i < p->tsize; i++) { + if (pthread_equal(s, p->t[i].tid)) + return i; + } + return -1; +} +#endif + +/* ---------------------------------------------------------------------------- + * A queue to hold results from the thread pool. + * + * Each thread pool may have jobs of multiple types being queued up and + * interleaved, so we allow several results queue per pool. + * + * The jobs themselves are expected to push their results onto their + * appropriate results queue. + */ + +/* + * Adds a result to the end of the result queue. + * + * Returns 0 on success; + * -1 on failure + */ +static int t_pool_add_result(t_pool_job *j, void *data) { + t_results_queue *q = j->q; + t_pool_result *r; + +#ifdef DEBUG + fprintf(stderr, "%d: Adding resulting to queue %p, serial %d\n", + worker_id(j->p), q, j->serial); +#endif + + /* No results queue is fine if we don't want any results back */ + if (!q) + return 0; + + if (!(r = malloc(sizeof(*r)))) + return -1; + + r->next = NULL; + r->data = data; + r->serial = j->serial; + + pthread_mutex_lock(&q->result_m); + if (q->result_tail) { + q->result_tail->next = r; + q->result_tail = r; + } else { + q->result_head = q->result_tail = r; + } + q->queue_len++; + q->pending--; + +#ifdef DEBUG + fprintf(stderr, "%d: Broadcasting result_avail (id %d)\n", + worker_id(j->p), r->serial); +#endif + pthread_cond_signal(&q->result_avail_c); +#ifdef DEBUG + fprintf(stderr, "%d: Broadcast complete\n", worker_id(j->p)); +#endif + + pthread_mutex_unlock(&q->result_m); + + return 0; +} + +/* Core of t_pool_next_result() */ +static t_pool_result *t_pool_next_result_locked(t_results_queue *q) { + t_pool_result *r, *last; + + for (last = NULL, r = q->result_head; r; last = r, r = r->next) { + if (r->serial == q->next_serial) + break; + } + + if (r) { + if (q->result_head == r) + q->result_head = r->next; + else + last->next = r->next; + + if (q->result_tail == r) + q->result_tail = last; + + if (!q->result_head) + q->result_tail = NULL; + + q->next_serial++; + q->queue_len--; + } + + return r; +} + +/* + * Pulls a result off the head of the result queue. Caller should + * free it (and any internals as appropriate) after use. This doesn't + * wait for a result to be present. + * + * Results will be returned in strict order. + * + * Returns t_pool_result pointer if a result is ready. + * NULL if not. + */ +t_pool_result *t_pool_next_result(t_results_queue *q) { + t_pool_result *r; + +#ifdef DEBUG + fprintf(stderr, "Requesting next result on queue %p\n", q); +#endif + + pthread_mutex_lock(&q->result_m); + r = t_pool_next_result_locked(q); + pthread_mutex_unlock(&q->result_m); + +#ifdef DEBUG + fprintf(stderr, "(q=%p) Found %p\n", q, r); +#endif + + return r; +} + +t_pool_result *t_pool_next_result_wait(t_results_queue *q) { + t_pool_result *r; + +#ifdef DEBUG + fprintf(stderr, "Waiting for result %d...\n", q->next_serial); +#endif + + pthread_mutex_lock(&q->result_m); + while (!(r = t_pool_next_result_locked(q))) { + /* Possible race here now avoided via _locked() call, but incase... */ + struct timeval now; + struct timespec timeout; + + gettimeofday(&now, NULL); + timeout.tv_sec = now.tv_sec + 10; + timeout.tv_nsec = now.tv_usec * 1000; + + pthread_cond_timedwait(&q->result_avail_c, &q->result_m, &timeout); + } + pthread_mutex_unlock(&q->result_m); + + return r; +} + +/* + * Returns true if there are no items on the finished results queue and + * also none still pending. + */ +int t_pool_results_queue_empty(t_results_queue *q) { + int empty; + + pthread_mutex_lock(&q->result_m); + empty = q->queue_len == 0 && q->pending == 0; + pthread_mutex_unlock(&q->result_m); + + return empty; +} + + +/* + * Returns the number of completed jobs on the results queue. + */ +int t_pool_results_queue_len(t_results_queue *q) { + int len; + + pthread_mutex_lock(&q->result_m); + len = q->queue_len; + pthread_mutex_unlock(&q->result_m); + + return len; +} + +int t_pool_results_queue_sz(t_results_queue *q) { + int len; + + pthread_mutex_lock(&q->result_m); + len = q->queue_len + q->pending; + pthread_mutex_unlock(&q->result_m); + + return len; +} + +/* + * Frees a result 'r' and if free_data is true also frees + * the internal r->data result too. + */ +void t_pool_delete_result(t_pool_result *r, int free_data) { + if (!r) + return; + + if (free_data && r->data) + free(r->data); + + free(r); +} + +/* + * Initialises a results queue. + * + * Results queue pointer on success; + * NULL on failure + */ +t_results_queue *t_results_queue_init(void) { + t_results_queue *q = malloc(sizeof(*q)); + + pthread_mutex_init(&q->result_m, NULL); + pthread_cond_init(&q->result_avail_c, NULL); + + q->result_head = NULL; + q->result_tail = NULL; + q->next_serial = 0; + q->curr_serial = 0; + q->queue_len = 0; + q->pending = 0; + + return q; +} + +/* Deallocates memory for a results queue */ +void t_results_queue_destroy(t_results_queue *q) { +#ifdef DEBUG + fprintf(stderr, "Destroying results queue %p\n", q); +#endif + + if (!q) + return; + + pthread_mutex_destroy(&q->result_m); + pthread_cond_destroy(&q->result_avail_c); + + memset(q, 0xbb, sizeof(*q)); + free(q); + +#ifdef DEBUG + fprintf(stderr, "Destroyed results queue %p\n", q); +#endif +} + +/* ---------------------------------------------------------------------------- + * The thread pool. + */ + +#define TDIFF(t2,t1) ((t2.tv_sec-t1.tv_sec)*1000000 + t2.tv_usec-t1.tv_usec) + +/* + * A worker thread. + * + * Each thread waits for the pool to be non-empty. + * As soon as this applies, one of them succeeds in getting the lock + * and then executes the job. + */ +static void *t_pool_worker(void *arg) { + t_pool_worker_t *w = (t_pool_worker_t *)arg; + t_pool *p = w->p; + t_pool_job *j; +#ifdef DEBUG_TIME + struct timeval t1, t2, t3; +#endif + + for (;;) { + // Pop an item off the pool queue +#ifdef DEBUG_TIME + gettimeofday(&t1, NULL); +#endif + + pthread_mutex_lock(&p->pool_m); + +#ifdef DEBUG_TIME + gettimeofday(&t2, NULL); + p->wait_time += TDIFF(t2,t1); + w->wait_time += TDIFF(t2,t1); +#endif + + // If there is something on the job list and a higher priority + // thread waiting, let it handle this instead. +// while (p->head && p->t_stack_top != -1 && p->t_stack_top < w->idx) { +// pthread_mutex_unlock(&p->pool_m); +// pthread_cond_signal(&p->t[p->t_stack_top].pending_c); +// pthread_mutex_lock(&p->pool_m); +// } + + while (!p->head && !p->shutdown) { + p->nwaiting++; + + if (p->njobs == 0) + pthread_cond_signal(&p->empty_c); +#ifdef DEBUG_TIME + gettimeofday(&t2, NULL); +#endif + +#ifdef IN_ORDER + // Push this thread to the top of the waiting stack + if (p->t_stack_top == -1 || p->t_stack_top > w->idx) + p->t_stack_top = w->idx; + + p->t_stack[w->idx] = 1; + pthread_cond_wait(&w->pending_c, &p->pool_m); + p->t_stack[w->idx] = 0; + + /* Find new t_stack_top */ + { + int i; + p->t_stack_top = -1; + for (i = 0; i < p->tsize; i++) { + if (p->t_stack[i]) { + p->t_stack_top = i; + break; + } + } + } +#else + pthread_cond_wait(&p->pending_c, &p->pool_m); +#endif + +#ifdef DEBUG_TIME + gettimeofday(&t3, NULL); + p->wait_time += TDIFF(t3,t2); + w->wait_time += TDIFF(t3,t2); +#endif + p->nwaiting--; + } + + if (p->shutdown) { +#ifdef DEBUG_TIME + p->total_time += TDIFF(t3,t1); +#endif +#ifdef DEBUG + fprintf(stderr, "%d: Shutting down\n", worker_id(p)); +#endif + pthread_mutex_unlock(&p->pool_m); + pthread_exit(NULL); + } + + j = p->head; + if (!(p->head = j->next)) + p->tail = NULL; + + if (p->njobs-- >= p->qsize) + pthread_cond_signal(&p->full_c); + + if (p->njobs == 0) + pthread_cond_signal(&p->empty_c); + + pthread_mutex_unlock(&p->pool_m); + + // We have job 'j' - now execute it. + t_pool_add_result(j, j->func(j->arg)); +#ifdef DEBUG_TIME + pthread_mutex_lock(&p->pool_m); + gettimeofday(&t3, NULL); + p->total_time += TDIFF(t3,t1); + pthread_mutex_unlock(&p->pool_m); +#endif + memset(j, 0xbb, sizeof(*j)); + free(j); + } + + return NULL; +} + +/* + * Creates a worker pool of length qsize with tsize worker threads. + * + * Returns pool pointer on success; + * NULL on failure + */ +t_pool *t_pool_init(int qsize, int tsize) { + int i; + t_pool *p = malloc(sizeof(*p)); + p->qsize = qsize; + p->tsize = tsize; + p->njobs = 0; + p->nwaiting = 0; + p->shutdown = 0; + p->head = p->tail = NULL; + p->t_stack = NULL; +#ifdef DEBUG_TIME + p->total_time = p->wait_time = 0; +#endif + + p->t = malloc(tsize * sizeof(p->t[0])); + + pthread_mutex_init(&p->pool_m, NULL); + pthread_cond_init(&p->empty_c, NULL); + pthread_cond_init(&p->full_c, NULL); + + pthread_mutex_lock(&p->pool_m); + +#ifdef IN_ORDER + if (!(p->t_stack = malloc(tsize * sizeof(*p->t_stack)))) + return NULL; + p->t_stack_top = -1; + + for (i = 0; i < tsize; i++) { + t_pool_worker_t *w = &p->t[i]; + p->t_stack[i] = 0; + w->p = p; + w->idx = i; + w->wait_time = 0; + pthread_cond_init(&w->pending_c, NULL); + if (0 != pthread_create(&w->tid, NULL, t_pool_worker, w)) + return NULL; + } +#else + pthread_cond_init(&p->pending_c, NULL); + + for (i = 0; i < tsize; i++) { + t_pool_worker_t *w = &p->t[i]; + w->p = p; + w->idx = i; + pthread_cond_init(&w->pending_c, NULL); + if (0 != pthread_create(&w->tid, NULL, t_pool_worker, w)) + return NULL; + } +#endif + + pthread_mutex_unlock(&p->pool_m); + + return p; +} + +/* + * Adds an item to the work pool. + * + * FIXME: Maybe return 1,0,-1 and distinguish between job dispathed vs + * result returned. Ie rather than blocking on full queue we're permitted + * to return early on "result available" event too. + * Caller would then have a while loop around t_pool_dispatch. + * Or, return -1 and set errno to EAGAIN to indicate job not yet submitted. + * + * Returns 0 on success + * -1 on failure + */ +int t_pool_dispatch(t_pool *p, t_results_queue *q, + void *(*func)(void *arg), void *arg) { + return t_pool_dispatch2(p, q, func, arg, 0); +} + +/* + * As above but optional non-block flag. + * + * nonblock 0 => block if input queue is full + * nonblock +1 => don't block if input queue is full, but do not add task + * nonblock -1 => add task regardless of whether queue is full (over-size) + */ +int t_pool_dispatch2(t_pool *p, t_results_queue *q, + void *(*func)(void *arg), void *arg, int nonblock) { + t_pool_job *j; + +#ifdef DEBUG + fprintf(stderr, "Dispatching job for queue %p, serial %d\n", q, q->curr_serial); +#endif + + pthread_mutex_lock(&p->pool_m); + + if (p->njobs >= p->qsize && nonblock == 1) { + pthread_mutex_unlock(&p->pool_m); + errno = EAGAIN; + return -1; + } + + if (!(j = malloc(sizeof(*j)))) + return -1; + j->func = func; + j->arg = arg; + j->next = NULL; + j->p = p; + j->q = q; + if (q) { + pthread_mutex_lock(&q->result_m); + j->serial = q->curr_serial++; + q->pending++; + pthread_mutex_unlock(&q->result_m); + } else { + j->serial = 0; + } + + // Check if queue is full + if (nonblock == 0) + while (p->njobs >= p->qsize) + pthread_cond_wait(&p->full_c, &p->pool_m); + + p->njobs++; + +// if (q->curr_serial % 100 == 0) +// fprintf(stderr, "p->njobs = %d p->qsize = %d\n", p->njobs, p->qsize); + + if (p->tail) { + p->tail->next = j; + p->tail = j; + } else { + p->head = p->tail = j; + } + +#ifdef DEBUG + fprintf(stderr, "Dispatched (serial %d)\n", j->serial); +#endif + + // Let a worker know we have data. +#ifdef IN_ORDER + // Keep incoming queue at 1 per running thread, so there is always + // something waiting when they end their current task. If we go above + // this signal to start more threads (if available). This has the effect + // of concentrating jobs to fewer cores when we are I/O bound, which in + // turn benefits systems with auto CPU frequency scaling. + if (p->t_stack_top >= 0 && p->njobs > p->tsize - p->nwaiting) + pthread_cond_signal(&p->t[p->t_stack_top].pending_c); +#else + pthread_cond_signal(&p->pending_c); +#endif + + pthread_mutex_unlock(&p->pool_m); + + return 0; +} + +/* + * Flushes the pool, but doesn't exit. This simply drains the queue and + * ensures all worker threads have finished their current task. + * + * Returns 0 on success; + * -1 on failure + */ +int t_pool_flush(t_pool *p) { + int i; + +#ifdef DEBUG + fprintf(stderr, "Flushing pool %p\n", p); +#endif + + // Drains the queue + pthread_mutex_lock(&p->pool_m); + + // Wake up everything for the final sprint! + for (i = 0; i < p->tsize; i++) + if (p->t_stack[i]) + pthread_cond_signal(&p->t[i].pending_c); + + while (p->njobs || p->nwaiting != p->tsize) + pthread_cond_wait(&p->empty_c, &p->pool_m); + + pthread_mutex_unlock(&p->pool_m); + +#ifdef DEBUG + fprintf(stderr, "Flushed complete for pool %p, njobs=%d, nwaiting=%d\n", + p, p->njobs, p->nwaiting); +#endif + + return 0; +} + +/* + * Destroys a thread pool. If 'kill' is true the threads are terminated now, + * otherwise they are joined into the main thread so they will finish their + * current work load. + * + * Use t_pool_destroy(p,0) after a t_pool_flush(p) on a normal shutdown or + * t_pool_destroy(p,1) to quickly exit after a fatal error. + */ +void t_pool_destroy(t_pool *p, int kill) { + int i; + +#ifdef DEBUG + fprintf(stderr, "Destroying pool %p, kill=%d\n", p, kill); +#endif + + /* Send shutdown message to worker threads */ + if (!kill) { + pthread_mutex_lock(&p->pool_m); + p->shutdown = 1; + +#ifdef DEBUG + fprintf(stderr, "Sending shutdown request\n"); +#endif + +#ifdef IN_ORDER + for (i = 0; i < p->tsize; i++) + pthread_cond_signal(&p->t[i].pending_c); +#else + pthread_cond_broadcast(&p->pending_c); +#endif + pthread_mutex_unlock(&p->pool_m); + +#ifdef DEBUG + fprintf(stderr, "Shutdown complete\n"); +#endif + for (i = 0; i < p->tsize; i++) + pthread_join(p->t[i].tid, NULL); + } else { + for (i = 0; i < p->tsize; i++) + pthread_kill(p->t[i].tid, SIGINT); + } + + pthread_mutex_destroy(&p->pool_m); + pthread_cond_destroy(&p->empty_c); + pthread_cond_destroy(&p->full_c); +#ifdef IN_ORDER + for (i = 0; i < p->tsize; i++) + pthread_cond_destroy(&p->t[i].pending_c); +#else + pthread_cond_destroy(&p->pending_c); +#endif + +#ifdef DEBUG_TIME + fprintf(stderr, "Total time=%f\n", p->total_time / 1000000.0); + fprintf(stderr, "Wait time=%f\n", p->wait_time / 1000000.0); + fprintf(stderr, "%d%% utilisation\n", + (int)(100 - ((100.0 * p->wait_time) / p->total_time + 0.5))); + for (i = 0; i < p->tsize; i++) + fprintf(stderr, "%d: Wait time=%f\n", i, + p->t[i].wait_time / 1000000.0); +#endif + + if (p->t_stack) + free(p->t_stack); + + free(p->t); + free(p); + +#ifdef DEBUG + fprintf(stderr, "Destroyed pool %p\n", p); +#endif +} + + +/*----------------------------------------------------------------------------- + * Test app. + */ + +#ifdef TEST_MAIN + +#include +#include + +void *doit(void *arg) { + int i, k, x = 0; + int job = *(int *)arg; + int *res; + + printf("Worker: execute job %d\n", job); + + usleep(random() % 1000000); // to coerce job completion out of order + if (0) { + for (k = 0; k < 100; k++) { + for (i = 0; i < 100000; i++) { + x++; + x += x * sin(i); + x += x * cos(x); + } + } + x *= 100; + x += job; + } else { + x = job*job; + } + + printf("Worker: job %d terminating, x=%d\n", job, x); + + free(arg); + + res = malloc(sizeof(*res)); + *res = x; + + return res; +} + +#define NTHREADS 8 + +int main(int argc, char **argv) { + t_pool *p = t_pool_init(NTHREADS*2, NTHREADS); + t_results_queue *q = t_results_queue_init(); + int i; + t_pool_result *r; + + // Dispatch jobs + for (i = 0; i < 20; i++) { + int *ip = malloc(sizeof(*ip)); + *ip = i; + printf("Submitting %d\n", i); + t_pool_dispatch(p, q, doit, ip); + + // Check for results + if ((r = t_pool_next_result(q))) { + printf("RESULT: %d\n", *(int *)r->data); + t_pool_delete_result(r, 1); + } + } + + t_pool_flush(p); + + while ((r = t_pool_next_result(q))) { + printf("RESULT: %d\n", *(int *)r->data); + t_pool_delete_result(r, 1); + } + + t_pool_destroy(p, 0); + t_results_queue_destroy(q); + + return 0; +} +#endif diff --git a/src/samtools-1.3.1/htslib-1.3.1/cram/thread_pool.h b/src/samtools-1.3.1/htslib-1.3.1/cram/thread_pool.h new file mode 100644 index 0000000..8158c85 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/cram/thread_pool.h @@ -0,0 +1,218 @@ +/* +Copyright (c) 2013 Genome Research Ltd. +Author: James Bonfield + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + + 3. Neither the names Genome Research Ltd and Wellcome Trust Sanger +Institute nor the names of its contributors may be used to endorse or promote +products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY GENOME RESEARCH LTD AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL GENOME RESEARCH LTD OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +/* + * This file implements a thread pool for multi-threading applications. + * It consists of two distinct interfaces: thread pools an results queues. + * + * The pool of threads is given a function pointer and void* data to pass in. + * This means the pool can run jobs of multiple types, albeit first come + * first served with no job scheduling. + * + * Upon completion, the return value from the function pointer is added to + * a results queue. We may have multiple queues in use for the one pool. + * + * An example: reading from BAM and writing to CRAM with 10 threads. We'll + * have a pool of 10 threads and two results queues holding decoded BAM blocks + * and encoded CRAM blocks respectively. + */ + +#ifndef _THREAD_POOL_H_ +#define _THREAD_POOL_H_ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +struct t_pool; +struct t_results_queue; + +typedef struct t_pool_job { + void *(*func)(void *arg); + void *arg; + struct t_pool_job *next; + + struct t_pool *p; + struct t_results_queue *q; + int serial; +} t_pool_job; + +typedef struct t_res { + struct t_res *next; + int serial; // sequential number for ordering + void *data; // result itself +} t_pool_result; + +struct t_pool; + +typedef struct { + struct t_pool *p; + int idx; + pthread_t tid; + pthread_cond_t pending_c; + long long wait_time; +} t_pool_worker_t; + +typedef struct t_pool { + int qsize; // size of queue + int njobs; // pending job count + int nwaiting; // how many workers waiting for new jobs + int shutdown; // true if pool is being destroyed + + // queue of pending jobs + t_pool_job *head, *tail; + + // threads + int tsize; // maximum number of jobs + t_pool_worker_t *t; + + // Mutexes + pthread_mutex_t pool_m; // used when updating head/tail + + pthread_cond_t empty_c; + pthread_cond_t pending_c; // not empty + pthread_cond_t full_c; + + // array of worker IDs free + int *t_stack, t_stack_top; + + // Debugging to check wait time + long long total_time, wait_time; +} t_pool; + +typedef struct t_results_queue { + t_pool_result *result_head; + t_pool_result *result_tail; + int next_serial; + int curr_serial; + int queue_len; // number of items in queue + int pending; // number of pending items (in progress or in pool list) + pthread_mutex_t result_m; + pthread_cond_t result_avail_c; +} t_results_queue; + + +/* + * Creates a worker pool of length qsize with tsize worker threads. + * + * Returns pool pointer on success; + * NULL on failure + */ +t_pool *t_pool_init(int qsize, int tsize); + +/* + * Adds an item to the work pool. + * + * FIXME: Maybe return 1,0,-1 and distinguish between job dispathed vs + * result returned. Ie rather than blocking on full queue we're permitted + * to return early on "result available" event too. + * Caller would then have a while loop around t_pool_dispatch. + * Or, return -1 and set errno to E_AGAIN to indicate job not yet submitted. + * + * Returns 0 on success + * -1 on failure + */ +int t_pool_dispatch(t_pool *p, t_results_queue *q, + void *(*func)(void *arg), void *arg); +int t_pool_dispatch2(t_pool *p, t_results_queue *q, + void *(*func)(void *arg), void *arg, int nonblock); + +/* + * Flushes the pool, but doesn't exit. This simply drains the queue and + * ensures all worker threads have finished their current task. + * + * Returns 0 on success; + * -1 on failure + */ +int t_pool_flush(t_pool *p); + +/* + * Destroys a thread pool. If 'kill' is true the threads are terminated now, + * otherwise they are joined into the main thread so they will finish their + * current work load. + * + * Use t_pool_destroy(p,0) after a t_pool_flush(p) on a normal shutdown or + * t_pool_destroy(p,1) to quickly exit after a fatal error. + */ +void t_pool_destroy(t_pool *p, int kill); + +/* + * Pulls a result off the head of the result queue. Caller should + * free it (and any internals as appropriate) after use. This doesn't + * wait for a result to be present. + * + * Results will be returned in strict order. + * + * Returns t_pool_result pointer if a result is ready. + * NULL if not. + */ +t_pool_result *t_pool_next_result(t_results_queue *q); +t_pool_result *t_pool_next_result_wait(t_results_queue *q); + +/* + * Frees a result 'r' and if free_data is true also frees + * the internal r->data result too. + */ +void t_pool_delete_result(t_pool_result *r, int free_data); + +/* + * Initialises a results queue. + * + * Results queue pointer on success; + * NULL on failure + */ +t_results_queue *t_results_queue_init(void); + +/* Deallocates memory for a results queue */ +void t_results_queue_destroy(t_results_queue *q); + +/* + * Returns true if there are no items on the finished results queue and + * also none still pending. + */ +int t_pool_results_queue_empty(t_results_queue *q); + +/* + * Returns the number of completed jobs on the results queue. + */ +int t_pool_results_queue_len(t_results_queue *q); + +/* + * Returns the number of completed jobs plus the number queued up to run. + */ +int t_pool_results_queue_sz(t_results_queue *q); + +#ifdef __cplusplus +} +#endif + +#endif /* _THREAD_POOL_H_ */ diff --git a/src/samtools-1.3.1/htslib-1.3.1/cram/vlen.c b/src/samtools-1.3.1/htslib-1.3.1/cram/vlen.c new file mode 100644 index 0000000..0831741 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/cram/vlen.c @@ -0,0 +1,430 @@ +/* +Author: James Bonfield (jkb@sanger.ac.uk) + +Copyright (c) 1995-1996 MEDICAL RESEARCH COUNCIL +All rights reserved + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1 Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + + 2 Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + + 3 Neither the name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF +MOLECULAR BIOLOGY nor the names of its contributors may be used to endorse or +promote products derived from this software without specific prior written +permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +/* +Copyright (c) 2004, 2009, 2011-2012 Genome Research Ltd. + +Author: James Bonfield + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + + 3. Neither the names Genome Research Ltd and Wellcome Trust Sanger +Institute nor the names of its contributors may be used to endorse or promote +products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY GENOME RESEARCH LTD AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL GENOME RESEARCH LTD OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#include + +#include +#include +#include +#include +#include + +#include "cram/vlen.h" +#include "cram/os.h" + +#ifndef MAX +#define MAX(a,b) ((a)>(b)?(a):(b)) +#endif + +#ifndef ABS +#define ABS(a) ((a)>0?(a):-(a)) +#endif + +/* #define DEBUG_printf(a,n) printf(a,n) */ +#define DEBUG_printf(a,n) + +/* + * vlen: 27/10/95 written by James Bonfield, jkb@mrc-lmb.cam.ac.uk + * + * Given sprintf style of arguments this routine returns the maximum + * size of buffer needed to allocate to use with sprintf. It errs on + * the side of caution by being simplistic in its approach: we assume + * all numbers are of maximum length. + * + * Handles the usual type conversions (%[%diuaxXcfeEgGpns]), but not + * the 'wide' character conversions (%C and %S). + * Precision is handled in the correct formats, including %*.* + * notations. + * Additionally, some of the more dubious (but probably illegal) cases + * are supported (eg "%10%" will expand to " %" on many + * systems). + * + * We also assume that the largest integer and larger pointer are 64 + * bits, which at least covers the machines we'll need it for. + */ +int flen(char *fmt, ...) +{ + va_list args; + + va_start(args, fmt); + return vflen(fmt, args); +} + +int vflen(char *fmt, va_list ap) +{ + int len = 0; + char *cp, c; + long long l; + int i; + double d; + + /* + * This code modifies 'ap', but we do not know if va_list is a structure + * or a pointer to an array so we do not know if it is a local variable + * or not. + * C99 gets around this by defining va_copy() to make copies of ap, but + * this does not exist on all systems. + * For now, I just assume that when va_list is a pointer the system also + * provides a va_copy macro to work around this problem. The only system + * I have seen needing this so far was Linux on AMD64. + */ +#if defined(HAVE_VA_COPY) + va_list ap_local; + va_copy(ap_local, ap); +# define ap ap_local +#endif + + for(cp = fmt; *cp; cp++) { + switch(*cp) { + + /* A format specifier */ + case '%': { + char *endp; + long conv_len1=0, conv_len2=0, conv_len=0; + signed int arg_size; + + /* Firstly, strip the modifier flags (+-#0 and [space]) */ + for(; (c=*++cp);) { + if ('#' == c) + len+=2; /* Worst case of "0x" */ + else if ('-' == c || '+' == c || ' ' == c) + len++; + else + break; + } + + /* Width specifier */ + l = strtol(cp, &endp, 10); + if (endp != cp) { + cp = endp; + conv_len = conv_len1 = l; + } else if (*cp == '*') { + conv_len = conv_len1 = (int)va_arg(ap, int); + cp++; + } + + /* Precision specifier */ + if ('.' == *cp) { + cp++; + conv_len2 = strtol(cp, &endp, 10); + if (endp != cp) { + cp = endp; + } else if (*cp == '*') { + conv_len2 = (int)va_arg(ap, int); + cp++; + } + conv_len = MAX(conv_len1, conv_len2); + } + + /* Short/long identifier */ + if ('h' == *cp) { + arg_size = -1; /* short */ + cp++; + } else if ('l' == *cp) { + arg_size = 1; /* long */ + cp++; + if ('l' == *cp) { + arg_size = 2; /* long long */ + cp++; + } + } else { + arg_size = 0; /* int */ + } + + /* The actual type */ + switch (*cp) { + case '%': + /* + * Not real ANSI I suspect, but we'll allow for the + * completely daft "%10%" example. + */ + len += MAX(conv_len1, 1); + break; + + case 'd': + case 'i': + case 'u': + case 'a': + case 'x': + case 'X': + /* Remember: char and short are sent as int on the stack */ + if (arg_size == -1) + l = (long)va_arg(ap, int); + else if (arg_size == 1) + l = va_arg(ap, long); + else if (arg_size == 2) + l = va_arg(ap, long long); + else + l = (long)va_arg(ap, int); + + DEBUG_printf("%d", l); + + /* + * No number can be more than 24 characters so we'll take + * the max of conv_len and 24 (23 is len(2^64) in octal). + * All that work above and we then go and estimate ;-), + * but it's needed incase someone does %500d. + */ + len += MAX(conv_len, 23); + break; + + case 'c': + i = va_arg(ap, int); + DEBUG_printf("%c", i); + /* + * Note that %10c and %.10c act differently. + * Besides, I think precision is not really allowed for %c. + */ + len += MAX(conv_len1, i>=0x80 ?MB_CUR_MAX :1); + break; + + case 'f': + d = va_arg(ap, double); + DEBUG_printf("%f", d); + /* + * Maybe "Inf" or "NaN", but we'll not worry about that. + * Again, err on side of caution and take max of conv_len + * and max length of a double. The worst case I can + * think of is 317 characters (-1[308 zeros].000000) + * without using precision codes. That's horrid. I + * cheat and either use 317 or 15 depending on how + * large the number is as I reckon 99% of floats + * aren't that long. + */ + l = (ABS(d) > 1000000) ? 317 : 15; + l = MAX(l, conv_len1 + 2); + if (conv_len2) l += conv_len2 - 6; + len += l; + break; + + case 'e': + case 'E': + case 'g': + case 'G': + d = va_arg(ap, double); + DEBUG_printf("%g", d); + /* + * Maybe "Inf" or "NaN", but we'll not worry about that + * Again, err on side of caution and take max of conv_len + * and max length of a double (which defaults to only + * '-' + 6 + '.' + 'E[+-]xxx' == 13. + */ + len += MAX(conv_len, 13); + break; + + case 'p': + l = (long)va_arg(ap, void *); + /* + * Max pointer is 64bits == 16 chars (on alpha), + * == 20 with + "0x". + */ + DEBUG_printf("%p", (void *)l); + len += MAX(conv_len, 20); + break; + + case 'n': + /* produces no output */ + break; + + case 's': { + char *s = (char *)va_arg(ap, char *); + DEBUG_printf("%s", s); + + if (!conv_len2) { + len += MAX(conv_len, (int)strlen(s)); + } else { + len += conv_len; + } + break; + } + + default: + /* wchar_t types of 'C' and 'S' aren't supported */ + DEBUG_printf("Arg is %c\n", *cp); + } + + } + + case '\0': + break; + + default: + DEBUG_printf("%c", *cp); + len++; + } + } + + va_end(ap); + + return len+1; /* one for the null character */ +} + +#if 0 +int main() { + int l; + char buf[10000]; + + sprintf(buf, "d: %d\n", 500); + l = flen("d: %d\n", 500); + printf("%d %d\n\n", strlen(buf), l); + + sprintf(buf, ""); + l = flen(""); + printf("%d %d\n\n", strlen(buf), l); + + sprintf(buf, "%s\n","test"); + l = flen("%s\n", "test"); + printf("%d %d\n\n", strlen(buf), l); + + sprintf(buf, "%c\n", 'a'); + l = flen("%c\n", 'a'); + printf("%d %d\n\n", strlen(buf), l); + + sprintf(buf, "%31.30f\n", -9999.99); + l = flen("%31.30f\n", -9999.99); + printf("%d %d\n\n", strlen(buf), l); + + sprintf(buf, "%f\n", -1e308); + l = flen("%f\n", -1e308); + printf("%d %d\n\n", strlen(buf), l); + + sprintf(buf, "%.9f\n", -1e308); + l = flen("%.9f\n", -1e308); + printf("%d %d\n\n", strlen(buf), l); + + sprintf(buf, "%10.20f\n", -1.999222333); + l = flen("%10.20f\n", -1.999222333); + printf("%d %d\n\n", strlen(buf), l); + + sprintf(buf, "%#g\n", -3.14159265358e-222); + l = flen("%#g\n", -3.1415927e-222); + printf("%d %d\n\n", strlen(buf), l); + + sprintf(buf, "%e\n", -123456789123456789.1); + l = flen("%e\n", -123456789123456789.1); + printf("%d %d\n\n", strlen(buf), l); + + sprintf(buf, "%c %f %d %s %c %g %ld %s\n", 'a', 3.1, 9, "one", 'b', 4.2, 9, "two"); + l = flen("%c %f %d %s %c %g %ld %s\n", 'a', 3.1, 9, "one", 'b', 4.2, 9, "two"); + printf("%d %d\n\n", strlen(buf), l); + + sprintf(buf, "%*.*e %*c\n", 10, 5, 9.0, 20, 'x'); + l = flen("%*.*e %*c\n", 10, 5, 9.0, 20, 'x'); + printf("%d %d\n\n", strlen(buf), l); + + sprintf(buf, "%10c\n", 'z'); + l = flen("%10c\n", 'z'); + printf("%d %d\n\n", strlen(buf), l); + + sprintf(buf, "%.10c\n", 'z'); + l = flen("%.10c\n", 'z'); + printf("%d %d\n\n", strlen(buf), l); + + sprintf(buf, "%10d\n", 'z'); + l = flen("%10d\n", 'z'); + printf("%d %d\n\n", strlen(buf), l); + + sprintf(buf, "%.10d\n", 'z'); + l = flen("%.10d\n", 'z'); + printf("%d %d\n\n", strlen(buf), l); + + sprintf(buf, "%10%\n"); + l = flen("%10%\n"); + printf("%d %d\n\n", strlen(buf), l); + + sprintf(buf, "%.10%\n"); + l = flen("%.10%\n"); + printf("%d %d\n\n", strlen(buf), l); + + sprintf(buf, "%s\n", "0123456789"); + l = flen("%s\n", "0123456789"); + printf("%d %d\n\n", strlen(buf), l); + + sprintf(buf, "%5s\n", "0123456789"); + l = flen("%5s\n", "0123456789"); + printf("%d %d\n\n", strlen(buf), l); + + sprintf(buf, "%50s\n", "0123456789"); + l = flen("%50s\n", "0123456789"); + printf("%d %d\n\n", strlen(buf), l); + + sprintf(buf, "%.5s\n", "0123456789"); + l = flen("%.5s\n", "0123456789"); + printf("%d %d\n\n", strlen(buf), l); + + sprintf(buf, "%.50s\n", "0123456789"); + l = flen("%.50s\n", "0123456789"); + printf("%d %d\n\n", strlen(buf), l); + + sprintf(buf, "%5.50s\n", "0123456789"); + l = flen("%5.50s\n", "0123456789"); + printf("%d %d\n\n", strlen(buf), l); + + sprintf(buf, "%50.5s\n", "0123456789"); + l = flen("%50.5s\n", "0123456789"); + printf("%d %d\n\n", strlen(buf), l); + + return 0; +} +#endif diff --git a/src/samtools-1.3.1/htslib-1.3.1/cram/vlen.h b/src/samtools-1.3.1/htslib-1.3.1/cram/vlen.h new file mode 100644 index 0000000..6b9b07c --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/cram/vlen.h @@ -0,0 +1,48 @@ +/* +Author: James Bonfield (jkb@sanger.ac.uk) + +Copyright (c) 1995-1996 MEDICAL RESEARCH COUNCIL +All rights reserved + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1 Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + + 2 Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + + 3 Neither the name of the MEDICAL RESEARCH COUNCIL, THE LABORATORY OF +MOLECULAR BIOLOGY nor the names of its contributors may be used to endorse or +promote products derived from this software without specific prior written +permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#ifndef _VLEN_H_ +#define _VLEN_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +extern int vflen(char *fmt, va_list ap); +extern int flen(char *fmt, ...); + +#ifdef __cplusplus +} +#endif + +#endif /* _VLEN_H_ */ diff --git a/src/samtools-1.3.1/htslib-1.3.1/cram/zfio.c b/src/samtools-1.3.1/htslib-1.3.1/cram/zfio.c new file mode 100644 index 0000000..46727c5 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/cram/zfio.c @@ -0,0 +1,183 @@ +/* +Copyright (c) 2009-2013 Genome Research Ltd. +Author: James Bonfield + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + + 3. Neither the names Genome Research Ltd and Wellcome Trust Sanger +Institute nor the names of its contributors may be used to endorse or promote +products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY GENOME RESEARCH LTD AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL GENOME RESEARCH LTD OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#include + +#include +#include + +#include "cram/os.h" +#include "cram/zfio.h" + +/* ------------------------------------------------------------------------ */ +/* Some wrappers around FILE * vs gzFile *, allowing for either */ + +/* + * gzopen() works on both compressed and uncompressed data, but it has + * a significant performance hit even for uncompressed data (tested as + * 25s using FILE* to 46s via gzOpen and 66s via gzOpen when gzipped). + * + * Hence we use our own wrapper 'zfp' which is a FILE* when uncompressed + * and gzFile* when compressed. This also means we could hide bzopen in + * there too if desired. + */ + +off_t zftello(zfp *zf) { + return zf->fp ? ftello(zf->fp) : -1; +} + +int zfseeko(zfp *zf, off_t offset, int whence) { + return zf->fp ? fseeko(zf->fp, offset, whence) : -1; +} + + +/* + * A wrapper for either fgets or gzgets depending on what has been + * opened. + */ +char *zfgets(char *line, int size, zfp *zf) { + if (zf->fp) + return fgets(line, size, zf->fp); + else + return gzgets(zf->gz, line, size); +} + +/* + * A wrapper for either fputs or gzputs depending on what has been + * opened. + */ +int zfputs(char *line, zfp *zf) { + if (zf->fp) + return fputs(line, zf->fp); + else + return gzputs(zf->gz, line) ? 0 : EOF; +} + +/* + * Peeks at and returns the next character without consuming it from the + * input. (Ie a combination of getc and ungetc). + */ +int zfpeek(zfp *zf) { + int c; + + if (zf->fp) { + c = getc(zf->fp); + if (c != EOF) + ungetc(c, zf->fp); + } else { + c = gzgetc(zf->gz); + if (c != EOF) + gzungetc(c, zf->gz); + } + + return c; +} + +/* A replacement for either feof of gzeof */ +int zfeof(zfp *zf) { + return zf->fp ? feof(zf->fp) : gzeof(zf->gz); +} + +/* A replacement for either fopen or gzopen */ +zfp *zfopen(const char *path, const char *mode) { + char path2[1024]; + zfp *zf; + + if (!(zf = (zfp *)malloc(sizeof(*zf)))) + return NULL; + zf->fp = NULL; + zf->gz = NULL; + + /* Try normal fopen */ + if (mode[0] != 'z' && mode[1] != 'z' && + NULL != (zf->fp = fopen(path, mode))) { + unsigned char magic[2]; + if (2 != fread(magic, 1, 2, zf->fp)) { + free(zf); + return NULL; + } + if (!(magic[0] == 0x1f && + magic[1] == 0x8b)) { + fseeko(zf->fp, 0, SEEK_SET); + return zf; + } + + fclose(zf->fp); + zf->fp = NULL; + } + +#ifdef HAVE_POPEN + /* + * I've no idea why, by gzgets is VERY slow, maybe because it handles + * arbitrary seeks. + * popen to gzip -cd is 3 times faster though. + */ + if (*mode == 'w') { + } else { + if (access(path, R_OK) == 0) { + sprintf(path2, "gzip -cd < %.*s", 1000, path); + if (NULL != (zf->fp = popen(path2, "r"))) + return zf; + } + + sprintf(path2, "gzip -cd < %.*s.gz", 1000, path); + if (NULL != (zf->fp = popen(path2, "r"))) + return zf; + + printf("Failed on %s\n", path); + } else { + sprintf(path2, "gzip > %.*s", 1000, path); + if (NULL != (zf->fp = popen(path2, "w"))) + return zf; + } + + printf("Failed on %s\n", path); + } +#else + /* Gzopen instead */ + if ((zf->gz = gzopen(path, mode))) + return zf; + + sprintf(path2, "%.*s.gz", 1020, path); + if ((zf->gz = gzopen(path2, mode))) + return zf; +#endif + + perror(path); + + free(zf); + return NULL; +} + +int zfclose(zfp *zf) { + int r = (zf->fp) ? fclose(zf->fp) : gzclose(zf->gz); + free(zf); + return r; +} diff --git a/src/samtools-1.3.1/htslib-1.3.1/cram/zfio.h b/src/samtools-1.3.1/htslib-1.3.1/cram/zfio.h new file mode 100644 index 0000000..ab9c9c9 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/cram/zfio.h @@ -0,0 +1,62 @@ +/* +Copyright (c) 2009-2013 Genome Research Ltd. +Author: James Bonfield + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + + 3. Neither the names Genome Research Ltd and Wellcome Trust Sanger +Institute nor the names of its contributors may be used to endorse or promote +products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY GENOME RESEARCH LTD AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL GENOME RESEARCH LTD OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#ifndef _ZFIO_H_ +#define _ZFIO_H_ + +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* + * Either a gzFile or a FILE. + */ +typedef struct { + FILE *fp; + gzFile gz; +} zfp; + +off_t zftello(zfp *zf); +int zfseeko(zfp *zf, off_t offset, int whence); +char *zfgets(char *line, int size, zfp *zf); +int zfputs(char *line, zfp *zf); +zfp *zfopen(const char *path, const char *mode); +int zfclose(zfp *zf); +int zfpeek(zfp *zf); +int zfeof(zfp *zf); + +#ifdef __cplusplus +} +#endif + +#endif /* _ZFIO_H_ */ diff --git a/src/samtools-1.3.1/htslib-1.3.1/faidx.5 b/src/samtools-1.3.1/htslib-1.3.1/faidx.5 new file mode 100644 index 0000000..471b853 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/faidx.5 @@ -0,0 +1,146 @@ +'\" t +.TH faidx 5 "August 2015" "htslib" "Bioinformatics formats" +.SH NAME +faidx \- an index enabling random access to FASTA files +.\" +.\" Copyright (C) 2013, 2015 Genome Research Ltd. +.\" +.\" Author: John Marshall +.\" +.\" Permission is hereby granted, free of charge, to any person obtaining a +.\" copy of this software and associated documentation files (the "Software"), +.\" to deal in the Software without restriction, including without limitation +.\" the rights to use, copy, modify, merge, publish, distribute, sublicense, +.\" and/or sell copies of the Software, and to permit persons to whom the +.\" Software is furnished to do so, subject to the following conditions: +.\" +.\" The above copyright notice and this permission notice shall be included in +.\" all copies or substantial portions of the Software. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +.\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +.\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +.\" THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +.\" LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +.\" FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +.\" DEALINGS IN THE SOFTWARE. +.\" +.SH SYNOPSIS +.IR file.fa .fai, +.IR file.fasta .fai +.SH DESCRIPTION +Using an \fBfai index\fP file in conjunction with a FASTA file containing +reference sequences enables efficient access to arbitrary regions within +those reference sequences. +The index file typically has the same filename as the corresponding FASTA +file, with \fB.fai\fP appended. +.P +An \fBfai index\fP file is a text file consisting of lines each with +five TAB-delimited columns: +.TS +lbl. +NAME Name of this reference sequence +LENGTH Total length of this reference sequence, in bases +OFFSET Offset within the FASTA file of this sequence's first base +LINEBASES The number of bases on each line +LINEWIDTH The number of bytes in each line, including the newline +.TE +.P +The \fBNAME\fP and \fBLENGTH\fP columns contain the same +data as would appear in the \fBSN\fP and \fBLN\fP fields of a +SAM \fB@SQ\fP header for the same reference sequence. +.P +The \fBOFFSET\fP column contains the offset within the FASTA file, in bytes +starting from zero, of the first base of this reference sequence, i.e., of +the character following the newline at the end of the "\fB>\fP" header line. +Typically the lines of a \fBfai index\fP file appear in the order in which the +reference sequences appear in the FASTA file, so \fB.fai\fP files are typically +sorted according to this column. +.P +The \fBLINEBASES\fP column contains the number of bases in each of the sequence +lines that form the body of this reference sequence, apart from the final line +which may be shorter. +The \fBLINEWIDTH\fP column contains the number of \fIbytes\fP in each of +the sequence lines (except perhaps the final line), thus differing from +\fBLINEBASES\fP in that it also counts the bytes forming the line terminator. +.SS FASTA Files +In order to be indexed with \fBsamtools faidx\fP, a FASTA file must be a text +file of the form +.LP +.RS +.RI > name +.RI [ description ...] +.br +ATGCATGCATGCATGCATGCATGCATGCAT +.br +GCATGCATGCATGCATGCATGCATGCATGC +.br +ATGCAT +.br +.RI > name +.RI [ description ...] +.br +ATGCATGCATGCAT +.br +GCATGCATGCATGC +.br +[...] +.RE +.LP +In particular, each reference sequence must be "well-formatted", i.e., all +of its sequence lines must be the same length, apart from the final sequence +line which may be shorter. +(While this sequence line length must be the same within each sequence, +it may vary between different reference sequences in the same FASTA file.) +.P +This also means that although the FASTA file may have Unix- or Windows-style +or other line termination, the newline characters present must be consistent, +at least within each reference sequence. +.P +The \fBsamtools\fP implementation uses the first word of the "\fB>\fP" header +line text (i.e., up to the first whitespace character, having skipped any +initial whitespace after the ">") as the \fBNAME\fP column. +.SH EXAMPLE +For example, given this FASTA file +.LP +.RS +>one +.br +ATGCATGCATGCATGCATGCATGCATGCAT +.br +GCATGCATGCATGCATGCATGCATGCATGC +.br +ATGCAT +.br +>two another chromosome +.br +ATGCATGCATGCAT +.br +GCATGCATGCATGC +.br +.RE +.LP +formatted with Unix-style (LF) line termination, the corresponding fai index +would be +.RS +.TS +lnnnn. +one 66 5 30 31 +two 28 98 14 15 +.TE +.RE +.LP +If the FASTA file were formatted with Windows-style (CR-LF) line termination, +the fai index would be +.RS +.TS +lnnnn. +one 66 6 30 32 +two 28 103 14 16 +.TE +.RE +.SH SEE ALSO +.IR samtools (1) +.TP +http://en.wikipedia.org/wiki/FASTA_format +Further description of the FASTA format diff --git a/src/samtools-1.3.1/htslib-1.3.1/faidx.c b/src/samtools-1.3.1/htslib-1.3.1/faidx.c new file mode 100644 index 0000000..7e3b2c6 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/faidx.c @@ -0,0 +1,525 @@ +/* faidx.c -- FASTA random access. + + Copyright (C) 2008, 2009, 2013-2016 Genome Research Ltd. + Portions copyright (C) 2011 Broad Institute. + + Author: Heng Li + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include +#include +#include +#include +#include + +#include "htslib/bgzf.h" +#include "htslib/faidx.h" +#include "htslib/hfile.h" +#include "htslib/khash.h" +#include "htslib/kstring.h" + +typedef struct { + int32_t line_len, line_blen; + int64_t len; + uint64_t offset; +} faidx1_t; +KHASH_MAP_INIT_STR(s, faidx1_t) + +struct __faidx_t { + BGZF *bgzf; + int n, m; + char **name; + khash_t(s) *hash; +}; + +#ifndef kroundup32 +#define kroundup32(x) (--(x), (x)|=(x)>>1, (x)|=(x)>>2, (x)|=(x)>>4, (x)|=(x)>>8, (x)|=(x)>>16, ++(x)) +#endif + +static inline int fai_insert_index(faidx_t *idx, const char *name, int len, int line_len, int line_blen, uint64_t offset) +{ + if (!name) { + fprintf(stderr, "[fai_build_core] malformed line\n"); + return -1; + } + + char *name_key = strdup(name); + int absent; + khint_t k = kh_put(s, idx->hash, name_key, &absent); + faidx1_t *v = &kh_value(idx->hash, k); + + if (! absent) { + fprintf(stderr, "[fai_build_core] ignoring duplicate sequence \"%s\" at byte offset %"PRIu64"\n", name, offset); + free(name_key); + return 0; + } + + if (idx->n == idx->m) { + char **tmp; + idx->m = idx->m? idx->m<<1 : 16; + if (!(tmp = (char**)realloc(idx->name, sizeof(char*) * idx->m))) { + fprintf(stderr, "[fai_build_core] out of memory\n"); + return -1; + } + idx->name = tmp; + } + idx->name[idx->n++] = name_key; + v->len = len; + v->line_len = line_len; + v->line_blen = line_blen; + v->offset = offset; + + return 0; +} + +faidx_t *fai_build_core(BGZF *bgzf) +{ + kstring_t name = { 0, 0, NULL }; + int c; + int line_len, line_blen, state; + int l1, l2; + faidx_t *idx; + uint64_t offset; + int64_t len; + + idx = (faidx_t*)calloc(1, sizeof(faidx_t)); + idx->hash = kh_init(s); + len = line_len = line_blen = -1; state = 0; l1 = l2 = -1; offset = 0; + while ( (c=bgzf_getc(bgzf))>=0 ) { + if (c == '\n') { // an empty line + if (state == 1) { + offset = bgzf_utell(bgzf); + continue; + } else if ((state == 0 && len < 0) || state == 2) continue; + else if (state == 0) { state = 2; continue; } + } + if (c == '>') { // fasta header + if (len >= 0) { + if (fai_insert_index(idx, name.s, len, line_len, line_blen, offset) != 0) + goto fail; + } + + name.l = 0; + while ((c = bgzf_getc(bgzf)) >= 0) + if (! isspace(c)) kputc_(c, &name); + else if (name.l > 0 || c == '\n') break; + kputsn("", 0, &name); + + if ( c<0 ) { + fprintf(stderr, "[fai_build_core] the last entry has no sequence\n"); + goto fail; + } + if (c != '\n') while ( (c=bgzf_getc(bgzf))>=0 && c != '\n'); + state = 1; len = 0; + offset = bgzf_utell(bgzf); + } else { + if (state == 3) { + fprintf(stderr, "[fai_build_core] inlined empty line is not allowed in sequence '%s'.\n", name.s); + goto fail; + } + if (state == 2) state = 3; + l1 = l2 = 0; + do { + ++l1; + if (isgraph(c)) ++l2; + } while ( (c=bgzf_getc(bgzf))>=0 && c != '\n'); + if (state == 3 && l2) { + fprintf(stderr, "[fai_build_core] different line length in sequence '%s'.\n", name.s); + goto fail; + } + ++l1; len += l2; + if (state == 1) line_len = l1, line_blen = l2, state = 0; + else if (state == 0) { + if (l1 != line_len || l2 != line_blen) state = 2; + } + } + } + + if (len >= 0) { + if (fai_insert_index(idx, name.s, len, line_len, line_blen, offset) != 0) + goto fail; + } else { + goto fail; + } + + free(name.s); + return idx; + +fail: + free(name.s); + fai_destroy(idx); + return NULL; +} + +void fai_save(const faidx_t *fai, FILE *fp) +{ + khint_t k; + int i; + for (i = 0; i < fai->n; ++i) { + faidx1_t x; + k = kh_get(s, fai->hash, fai->name[i]); + x = kh_value(fai->hash, k); +#ifdef _WIN32 + fprintf(fp, "%s\t%d\t%ld\t%d\t%d\n", fai->name[i], (int)x.len, (long)x.offset, (int)x.line_blen, (int)x.line_len); +#else + fprintf(fp, "%s\t%d\t%lld\t%d\t%d\n", fai->name[i], (int)x.len, (long long)x.offset, (int)x.line_blen, (int)x.line_len); +#endif + } +} + +static faidx_t *fai_read(FILE *fp, const char *fname) +{ + faidx_t *fai; + char *buf, *p; + int len, line_len, line_blen; +#ifdef _WIN32 + long offset; +#else + long long offset; +#endif + fai = (faidx_t*)calloc(1, sizeof(faidx_t)); + fai->hash = kh_init(s); + buf = (char*)calloc(0x10000, 1); + while (fgets(buf, 0x10000, fp)) { + for (p = buf; *p && isgraph(*p); ++p); + *p = 0; ++p; +#ifdef _WIN32 + sscanf(p, "%d%ld%d%d", &len, &offset, &line_blen, &line_len); +#else + sscanf(p, "%d%lld%d%d", &len, &offset, &line_blen, &line_len); +#endif + if (fai_insert_index(fai, buf, len, line_len, line_blen, offset) != 0) { + free(buf); + return NULL; + } + } + free(buf); + if (ferror(fp)) { + fprintf(stderr, "[fai_load] error while reading \"%s\": %s\n", fname, strerror(errno)); + fai_destroy(fai); + return NULL; + } + return fai; +} + +void fai_destroy(faidx_t *fai) +{ + int i; + for (i = 0; i < fai->n; ++i) free(fai->name[i]); + free(fai->name); + kh_destroy(s, fai->hash); + if (fai->bgzf) bgzf_close(fai->bgzf); + free(fai); +} + +int fai_build(const char *fn) +{ + char *str; + BGZF *bgzf; + FILE *fp; + faidx_t *fai; + str = (char*)calloc(strlen(fn) + 5, 1); + sprintf(str, "%s.fai", fn); + bgzf = bgzf_open(fn, "r"); + if ( !bgzf ) { + fprintf(stderr, "[fai_build] fail to open the FASTA file %s\n",fn); + free(str); + return -1; + } + if ( bgzf->is_compressed ) bgzf_index_build_init(bgzf); + fai = fai_build_core(bgzf); + if ( !fai ) + { + if ( bgzf->is_compressed && bgzf->is_gzip ) fprintf(stderr,"Cannot index files compressed with gzip, please use bgzip\n"); + bgzf_close(bgzf); + free(str); + return -1; + } + if ( bgzf->is_compressed ) { + if (bgzf_index_dump(bgzf, fn, ".gzi") < 0) { + fprintf(stderr, "[fai_build] fail to make bgzf index %s.gzi\n", fn); + fai_destroy(fai); free(str); + return -1; + } + } + if (bgzf_close(bgzf) < 0) { + fprintf(stderr, "[fai_build] Error on closing %s\n", fn); + fai_destroy(fai); free(str); + return -1; + } + fp = fopen(str, "wb"); + if ( !fp ) { + fprintf(stderr, "[fai_build] fail to write FASTA index %s\n",str); + fai_destroy(fai); free(str); + return -1; + } + fai_save(fai, fp); + fclose(fp); + free(str); + fai_destroy(fai); + return 0; +} + +static FILE *download_and_open(const char *fn) +{ + const int buf_size = 1 * 1024 * 1024; + uint8_t *buf; + FILE *fp; + hFILE *fp_remote; + const char *url = fn; + const char *p; + int l = strlen(fn); + for (p = fn + l - 1; p >= fn; --p) + if (*p == '/') break; + fn = p + 1; + + // First try to open a local copy + fp = fopen(fn, "r"); + if (fp) + return fp; + + // If failed, download from remote and open + fp_remote = hopen(url, "rb"); + if (fp_remote == 0) { + fprintf(stderr, "[download_from_remote] fail to open remote file %s\n",url); + return NULL; + } + if ((fp = fopen(fn, "wb")) == 0) { + fprintf(stderr, "[download_from_remote] fail to create file in the working directory %s\n",fn); + hclose_abruptly(fp_remote); + return NULL; + } + buf = (uint8_t*)calloc(buf_size, 1); + while ((l = hread(fp_remote, buf, buf_size)) > 0) + fwrite(buf, 1, l, fp); + free(buf); + fclose(fp); + if (hclose(fp_remote) != 0) + fprintf(stderr, "[download_from_remote] fail to close remote file %s\n", url); + + return fopen(fn, "r"); +} + +faidx_t *fai_load(const char *fn) +{ + char *str; + FILE *fp; + faidx_t *fai; + str = (char*)calloc(strlen(fn) + 5, 1); + sprintf(str, "%s.fai", fn); + + if (hisremote(str)) + { + fp = download_and_open(str); + if ( !fp ) + { + fprintf(stderr, "[fai_load] failed to open remote FASTA index %s\n", str); + free(str); + return 0; + } + } + else + fp = fopen(str, "rb"); + + if (fp == 0) { + fprintf(stderr, "[fai_load] build FASTA index.\n"); + if (fai_build(fn) < 0) { + free(str); + return 0; + } + fp = fopen(str, "rb"); + if (fp == 0) { + fprintf(stderr, "[fai_load] failed to open FASTA index: %s\n", strerror(errno)); + free(str); + return 0; + } + } + + fai = fai_read(fp, str); + fclose(fp); + free(str); + if (fai == NULL) { + return NULL; + } + + fai->bgzf = bgzf_open(fn, "rb"); + if (fai->bgzf == 0) { + fprintf(stderr, "[fai_load] fail to open FASTA file.\n"); + return 0; + } + if ( fai->bgzf->is_compressed==1 ) + { + if ( bgzf_index_load(fai->bgzf, fn, ".gzi") < 0 ) + { + fprintf(stderr, "[fai_load] failed to load .gzi index: %s[.gzi]\n", fn); + fai_destroy(fai); + return NULL; + } + } + return fai; +} + +char *fai_fetch(const faidx_t *fai, const char *str, int *len) +{ + char *s; + int c, i, l, k, name_end; + khiter_t iter; + faidx1_t val; + khash_t(s) *h; + int beg, end; + + beg = end = -1; + h = fai->hash; + name_end = l = strlen(str); + s = (char*)malloc(l+1); + // remove space + for (i = k = 0; i < l; ++i) + if (!isspace(str[i])) s[k++] = str[i]; + s[k] = 0; l = k; + // determine the sequence name + for (i = l - 1; i >= 0; --i) if (s[i] == ':') break; // look for colon from the end + if (i >= 0) name_end = i; + if (name_end < l) { // check if this is really the end + int n_hyphen = 0; + for (i = name_end + 1; i < l; ++i) { + if (s[i] == '-') ++n_hyphen; + else if (!isdigit(s[i]) && s[i] != ',') break; + } + if (i < l || n_hyphen > 1) name_end = l; // malformated region string; then take str as the name + s[name_end] = 0; + iter = kh_get(s, h, s); + if (iter == kh_end(h)) { // cannot find the sequence name + iter = kh_get(s, h, str); // try str as the name + if (iter == kh_end(h)) { + *len = 0; + free(s); return 0; + } else s[name_end] = ':', name_end = l; + } + } else iter = kh_get(s, h, str); + if(iter == kh_end(h)) { + fprintf(stderr, "[fai_fetch] Warning - Reference %s not found in FASTA file, returning empty sequence\n", str); + free(s); + *len = -2; + return 0; + }; + val = kh_value(h, iter); + // parse the interval + if (name_end < l) { + for (i = k = name_end + 1; i < l; ++i) + if (s[i] != ',') s[k++] = s[i]; + s[k] = 0; + beg = atoi(s + name_end + 1); + for (i = name_end + 1; i != k; ++i) if (s[i] == '-') break; + end = i < k? atoi(s + i + 1) : val.len; + if (beg > 0) --beg; + } else beg = 0, end = val.len; + if (beg >= val.len) beg = val.len; + if (end >= val.len) end = val.len; + if (beg > end) beg = end; + free(s); + + // now retrieve the sequence + int ret = bgzf_useek(fai->bgzf, val.offset + beg / val.line_blen * val.line_len + beg % val.line_blen, SEEK_SET); + if ( ret<0 ) + { + *len = -1; + fprintf(stderr, "[fai_fetch] Error: fai_fetch failed. (Seeking in a compressed, .gzi unindexed, file?)\n"); + return NULL; + } + l = 0; + s = (char*)malloc(end - beg + 2); + while ( (c=bgzf_getc(fai->bgzf))>=0 && l < end - beg ) + if (isgraph(c)) s[l++] = c; + s[l] = '\0'; + *len = l; + return s; +} + +int faidx_fetch_nseq(const faidx_t *fai) +{ + return fai->n; +} + +int faidx_nseq(const faidx_t *fai) +{ + return fai->n; +} + +const char *faidx_iseq(const faidx_t *fai, int i) +{ + return fai->name[i]; +} + +int faidx_seq_len(const faidx_t *fai, const char *seq) +{ + khint_t k = kh_get(s, fai->hash, seq); + if ( k == kh_end(fai->hash) ) return -1; + return kh_val(fai->hash, k).len; +} + +char *faidx_fetch_seq(const faidx_t *fai, const char *c_name, int p_beg_i, int p_end_i, int *len) +{ + int l, c; + khiter_t iter; + faidx1_t val; + char *seq=NULL; + + // Adjust position + iter = kh_get(s, fai->hash, c_name); + if (iter == kh_end(fai->hash)) + { + *len = -2; + fprintf(stderr, "[fai_fetch_seq] The sequence \"%s\" not found\n", c_name); + return NULL; + } + val = kh_value(fai->hash, iter); + if(p_end_i < p_beg_i) p_beg_i = p_end_i; + if(p_beg_i < 0) p_beg_i = 0; + else if(val.len <= p_beg_i) p_beg_i = val.len - 1; + if(p_end_i < 0) p_end_i = 0; + else if(val.len <= p_end_i) p_end_i = val.len - 1; + + // Now retrieve the sequence + int ret = bgzf_useek(fai->bgzf, val.offset + p_beg_i / val.line_blen * val.line_len + p_beg_i % val.line_blen, SEEK_SET); + if ( ret<0 ) + { + *len = -1; + fprintf(stderr, "[fai_fetch_seq] Error: fai_fetch failed. (Seeking in a compressed, .gzi unindexed, file?)\n"); + return NULL; + } + l = 0; + seq = (char*)malloc(p_end_i - p_beg_i + 2); + while ( (c=bgzf_getc(fai->bgzf))>=0 && l < p_end_i - p_beg_i + 1) + if (isgraph(c)) seq[l++] = c; + seq[l] = '\0'; + *len = l; + return seq; +} + +int faidx_has_seq(const faidx_t *fai, const char *seq) +{ + khiter_t iter = kh_get(s, fai->hash, seq); + if (iter == kh_end(fai->hash)) return 0; + return 1; +} + diff --git a/src/samtools-1.3.1/htslib-1.3.1/hfile.c b/src/samtools-1.3.1/htslib-1.3.1/hfile.c new file mode 100644 index 0000000..e8b05fc --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/hfile.c @@ -0,0 +1,751 @@ +/* hfile.c -- buffered low-level input/output streams. + + Copyright (C) 2013-2016 Genome Research Ltd. + + Author: John Marshall + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include +#include +#include + +#include + +#include "htslib/hfile.h" +#include "hfile_internal.h" + +#ifndef ENOTSUP +#define ENOTSUP EINVAL +#endif +#ifndef EOVERFLOW +#define EOVERFLOW ERANGE +#endif +#ifndef EPROTONOSUPPORT +#define EPROTONOSUPPORT ENOSYS +#endif + +/* hFILE fields are used as follows: + + char *buffer; // Pointer to the start of the I/O buffer + char *begin; // First not-yet-read character / unused position + char *end; // First unfilled/unfillable position + char *limit; // Pointer to the first position past the buffer + + const hFILE_backend *backend; // Methods to refill/flush I/O buffer + + off_t offset; // Offset within the stream of buffer position 0 + unsigned at_eof:1;// For reading, whether EOF has been seen + int has_errno; // Error number from the last failure on this stream + +For reading, begin is the first unread character in the buffer and end is the +first unfilled position: + + -----------ABCDEFGHIJKLMNO--------------- + ^buffer ^begin ^end ^limit + +For writing, begin is the first unused position and end is unused so remains +equal to buffer: + + ABCDEFGHIJKLMNOPQRSTUVWXYZ--------------- + ^buffer ^begin ^limit + ^end + +Thus if begin > end then there is a non-empty write buffer, if begin < end +then there is a non-empty read buffer, and if begin == end then both buffers +are empty. In all cases, the stream's file position indicator corresponds +to the position pointed to by begin. */ + +hFILE *hfile_init(size_t struct_size, const char *mode, size_t capacity) +{ + hFILE *fp = (hFILE *) malloc(struct_size); + if (fp == NULL) goto error; + + if (capacity == 0) capacity = 32768; + // FIXME For now, clamp input buffer sizes so mpileup doesn't eat memory + if (strchr(mode, 'r') && capacity > 32768) capacity = 32768; + + fp->buffer = (char *) malloc(capacity); + if (fp->buffer == NULL) goto error; + + fp->begin = fp->end = fp->buffer; + fp->limit = &fp->buffer[capacity]; + + fp->offset = 0; + fp->at_eof = 0; + fp->has_errno = 0; + return fp; + +error: + hfile_destroy(fp); + return NULL; +} + +void hfile_destroy(hFILE *fp) +{ + int save = errno; + if (fp) free(fp->buffer); + free(fp); + errno = save; +} + +static inline int writebuffer_is_nonempty(hFILE *fp) +{ + return fp->begin > fp->end; +} + +/* Refills the read buffer from the backend (once, so may only partially + fill the buffer), returning the number of additional characters read + (which might be 0), or negative when an error occurred. */ +static ssize_t refill_buffer(hFILE *fp) +{ + ssize_t n; + + // Move any unread characters to the start of the buffer + if (fp->begin > fp->buffer) { + fp->offset += fp->begin - fp->buffer; + memmove(fp->buffer, fp->begin, fp->end - fp->begin); + fp->end = &fp->buffer[fp->end - fp->begin]; + fp->begin = fp->buffer; + } + + // Read into the available buffer space at fp->[end,limit) + if (fp->at_eof || fp->end == fp->limit) n = 0; + else { + n = fp->backend->read(fp, fp->end, fp->limit - fp->end); + if (n < 0) { fp->has_errno = errno; return n; } + else if (n == 0) fp->at_eof = 1; + } + + fp->end += n; + return n; +} + +/* Called only from hgetc(), when our buffer is empty. */ +int hgetc2(hFILE *fp) +{ + return (refill_buffer(fp) > 0)? (unsigned char) *(fp->begin++) : EOF; +} + +ssize_t hpeek(hFILE *fp, void *buffer, size_t nbytes) +{ + size_t n = fp->end - fp->begin; + while (n < nbytes) { + ssize_t ret = refill_buffer(fp); + if (ret < 0) return ret; + else if (ret == 0) break; + else n += ret; + } + + if (n > nbytes) n = nbytes; + memcpy(buffer, fp->begin, n); + return n; +} + +/* Called only from hread(); when called, our buffer is empty and nread bytes + have already been placed in the destination buffer. */ +ssize_t hread2(hFILE *fp, void *destv, size_t nbytes, size_t nread) +{ + const size_t capacity = fp->limit - fp->buffer; + char *dest = (char *) destv; + dest += nread, nbytes -= nread; + + // Read large requests directly into the destination buffer + while (nbytes * 2 >= capacity && !fp->at_eof) { + ssize_t n = fp->backend->read(fp, dest, nbytes); + if (n < 0) { fp->has_errno = errno; return n; } + else if (n == 0) fp->at_eof = 1; + fp->offset += n; + dest += n, nbytes -= n; + nread += n; + } + + while (nbytes > 0 && !fp->at_eof) { + size_t n; + ssize_t ret = refill_buffer(fp); + if (ret < 0) return ret; + + n = fp->end - fp->begin; + if (n > nbytes) n = nbytes; + memcpy(dest, fp->begin, n); + fp->begin += n; + dest += n, nbytes -= n; + nread += n; + } + + return nread; +} + +/* Flushes the write buffer, fp->[buffer,begin), out through the backend + returning 0 on success or negative if an error occurred. */ +static ssize_t flush_buffer(hFILE *fp) +{ + const char *buffer = fp->buffer; + while (buffer < fp->begin) { + ssize_t n = fp->backend->write(fp, buffer, fp->begin - buffer); + if (n < 0) { fp->has_errno = errno; return n; } + buffer += n; + fp->offset += n; + } + + fp->begin = fp->buffer; // Leave the buffer empty + return 0; +} + +int hflush(hFILE *fp) +{ + if (flush_buffer(fp) < 0) return EOF; + if (fp->backend->flush) { + if (fp->backend->flush(fp) < 0) { fp->has_errno = errno; return EOF; } + } + return 0; +} + +/* Called only from hputc(), when our buffer is already full. */ +int hputc2(int c, hFILE *fp) +{ + if (flush_buffer(fp) < 0) return EOF; + *(fp->begin++) = c; + return c; +} + +/* Called only from hwrite() and hputs2(); when called, our buffer is full and + ncopied bytes from the source have already been copied to our buffer. */ +ssize_t hwrite2(hFILE *fp, const void *srcv, size_t totalbytes, size_t ncopied) +{ + const char *src = (const char *) srcv; + ssize_t ret; + const size_t capacity = fp->limit - fp->buffer; + size_t remaining = totalbytes - ncopied; + src += ncopied; + + ret = flush_buffer(fp); + if (ret < 0) return ret; + + // Write large blocks out directly from the source buffer + while (remaining * 2 >= capacity) { + ssize_t n = fp->backend->write(fp, src, remaining); + if (n < 0) { fp->has_errno = errno; return n; } + fp->offset += n; + src += n, remaining -= n; + } + + // Just buffer any remaining characters + memcpy(fp->begin, src, remaining); + fp->begin += remaining; + + return totalbytes; +} + +/* Called only from hputs(), when our buffer is already full. */ +int hputs2(const char *text, size_t totalbytes, size_t ncopied, hFILE *fp) +{ + return (hwrite2(fp, text, totalbytes, ncopied) >= 0)? 0 : EOF; +} + +off_t hseek(hFILE *fp, off_t offset, int whence) +{ + off_t curpos, pos; + + if (writebuffer_is_nonempty(fp)) { + int ret = flush_buffer(fp); + if (ret < 0) return ret; + } + + curpos = htell(fp); + + // Relative offsets are given relative to the hFILE's stream position, + // which may differ from the backend's physical position due to buffering + // read-ahead. Correct for this by converting to an absolute position. + if (whence == SEEK_CUR) { + if (curpos + offset < 0) { + // Either a negative offset resulted in a position before the + // start of the file, or we overflowed when given a positive offset + fp->has_errno = errno = (offset < 0)? EINVAL : EOVERFLOW; + return -1; + } + + whence = SEEK_SET; + offset = curpos + offset; + } + + // TODO Avoid seeking if the desired position is within our read buffer + + pos = fp->backend->seek(fp, offset, whence); + if (pos < 0) { fp->has_errno = errno; return pos; } + + // Seeking succeeded, so discard any non-empty read buffer + fp->begin = fp->end = fp->buffer; + fp->at_eof = 0; + + fp->offset = pos; + return pos; +} + +int hclose(hFILE *fp) +{ + int err = fp->has_errno; + + if (writebuffer_is_nonempty(fp) && hflush(fp) < 0) err = fp->has_errno; + if (fp->backend->close(fp) < 0) err = errno; + hfile_destroy(fp); + + if (err) { + errno = err; + return EOF; + } + else return 0; +} + +void hclose_abruptly(hFILE *fp) +{ + int save = errno; + if (fp->backend->close(fp) < 0) { /* Ignore subsequent errors */ } + hfile_destroy(fp); + errno = save; +} + + +/*************************** + * File descriptor backend * + ***************************/ + +#ifndef _WIN32 +#include +#include +#define HAVE_STRUCT_STAT_ST_BLKSIZE +#else +#include +#define HAVE_CLOSESOCKET +#define HAVE_SETMODE +#endif +#include +#include + +/* For Unix, it doesn't matter whether a file descriptor is a socket. + However Windows insists on send()/recv() and its own closesocket() + being used when fd happens to be a socket. */ + +typedef struct { + hFILE base; + int fd; + unsigned is_socket:1; +} hFILE_fd; + +static ssize_t fd_read(hFILE *fpv, void *buffer, size_t nbytes) +{ + hFILE_fd *fp = (hFILE_fd *) fpv; + ssize_t n; + do { + n = fp->is_socket? recv(fp->fd, buffer, nbytes, 0) + : read(fp->fd, buffer, nbytes); + } while (n < 0 && errno == EINTR); + return n; +} + +static ssize_t fd_write(hFILE *fpv, const void *buffer, size_t nbytes) +{ + hFILE_fd *fp = (hFILE_fd *) fpv; + ssize_t n; + do { + n = fp->is_socket? send(fp->fd, buffer, nbytes, 0) + : write(fp->fd, buffer, nbytes); + } while (n < 0 && errno == EINTR); + return n; +} + +static off_t fd_seek(hFILE *fpv, off_t offset, int whence) +{ + hFILE_fd *fp = (hFILE_fd *) fpv; + return lseek(fp->fd, offset, whence); +} + +static int fd_flush(hFILE *fpv) +{ + hFILE_fd *fp = (hFILE_fd *) fpv; + int ret; + do { +#ifdef HAVE_FDATASYNC + ret = fdatasync(fp->fd); +#else + ret = fsync(fp->fd); +#endif + // Ignore invalid-for-fsync(2) errors due to being, e.g., a pipe, + // and operation-not-supported errors (Mac OS X) + if (ret < 0 && (errno == EINVAL || errno == ENOTSUP)) ret = 0; + } while (ret < 0 && errno == EINTR); + return ret; +} + +static int fd_close(hFILE *fpv) +{ + hFILE_fd *fp = (hFILE_fd *) fpv; + int ret; + do { +#ifdef HAVE_CLOSESOCKET + ret = fp->is_socket? closesocket(fp->fd) : close(fp->fd); +#else + ret = close(fp->fd); +#endif + } while (ret < 0 && errno == EINTR); + return ret; +} + +static const struct hFILE_backend fd_backend = +{ + fd_read, fd_write, fd_seek, fd_flush, fd_close +}; + +static size_t blksize(int fd) +{ +#ifdef HAVE_STRUCT_STAT_ST_BLKSIZE + struct stat sbuf; + if (fstat(fd, &sbuf) != 0) return 0; + return sbuf.st_blksize; +#else + return 0; +#endif +} + +static hFILE *hopen_fd(const char *filename, const char *mode) +{ + hFILE_fd *fp = NULL; + int fd = open(filename, hfile_oflags(mode), 0666); + if (fd < 0) goto error; + + fp = (hFILE_fd *) hfile_init(sizeof (hFILE_fd), mode, blksize(fd)); + if (fp == NULL) goto error; + + fp->fd = fd; + fp->is_socket = 0; + fp->base.backend = &fd_backend; + return &fp->base; + +error: + if (fd >= 0) { int save = errno; (void) close(fd); errno = save; } + hfile_destroy((hFILE *) fp); + return NULL; +} + +hFILE *hdopen(int fd, const char *mode) +{ + hFILE_fd *fp = (hFILE_fd*) hfile_init(sizeof (hFILE_fd), mode, blksize(fd)); + if (fp == NULL) return NULL; + + fp->fd = fd; + fp->is_socket = (strchr(mode, 's') != NULL); + fp->base.backend = &fd_backend; + return &fp->base; +} + +static hFILE *hopen_fd_fileuri(const char *url, const char *mode) +{ + if (strncmp(url, "file://localhost/", 17) == 0) url += 16; + else if (strncmp(url, "file:///", 8) == 0) url += 7; + else { errno = EPROTONOSUPPORT; return NULL; } + + return hopen_fd(url, mode); +} + +static hFILE *hopen_fd_stdinout(const char *mode) +{ + int fd = (strchr(mode, 'r') != NULL)? STDIN_FILENO : STDOUT_FILENO; +#if defined HAVE_SETMODE && defined O_BINARY + if (setmode(fd, O_BINARY) < 0) return NULL; +#endif + return hdopen(fd, mode); +} + +int hfile_oflags(const char *mode) +{ + int rdwr = 0, flags = 0; + const char *s; + for (s = mode; *s; s++) + switch (*s) { + case 'r': rdwr = O_RDONLY; break; + case 'w': rdwr = O_WRONLY; flags |= O_CREAT | O_TRUNC; break; + case 'a': rdwr = O_WRONLY; flags |= O_CREAT | O_APPEND; break; + case '+': rdwr = O_RDWR; break; +#ifdef O_CLOEXEC + case 'e': flags |= O_CLOEXEC; break; +#endif +#ifdef O_EXCL + case 'x': flags |= O_EXCL; break; +#endif + default: break; + } + +#ifdef O_BINARY + flags |= O_BINARY; +#endif + + return rdwr | flags; +} + + +/********************* + * In-memory backend * + *********************/ + +typedef struct { + hFILE base; + const char *buffer; + size_t length, pos; +} hFILE_mem; + +static ssize_t mem_read(hFILE *fpv, void *buffer, size_t nbytes) +{ + hFILE_mem *fp = (hFILE_mem *) fpv; + size_t avail = fp->length - fp->pos; + if (nbytes > avail) nbytes = avail; + memcpy(buffer, fp->buffer + fp->pos, nbytes); + fp->pos += nbytes; + return nbytes; +} + +static off_t mem_seek(hFILE *fpv, off_t offset, int whence) +{ + hFILE_mem *fp = (hFILE_mem *) fpv; + size_t absoffset = (offset >= 0)? offset : -offset; + size_t origin; + + switch (whence) { + case SEEK_SET: origin = 0; break; + case SEEK_CUR: origin = fp->pos; break; + case SEEK_END: origin = fp->length; break; + default: errno = EINVAL; return -1; + } + + if ((offset < 0 && absoffset > origin) || + (offset >= 0 && absoffset > fp->length - origin)) { + errno = EINVAL; + return -1; + } + + fp->pos = origin + offset; + return fp->pos; +} + +static int mem_close(hFILE *fpv) +{ + return 0; +} + +static const struct hFILE_backend mem_backend = +{ + mem_read, NULL, mem_seek, NULL, mem_close +}; + +static hFILE *hopen_mem(const char *data, const char *mode) +{ + if (strncmp(data, "data:", 5) == 0) data += 5; + + // TODO Implement write modes, which will require memory allocation + if (strchr(mode, 'r') == NULL) { errno = EINVAL; return NULL; } + + hFILE_mem *fp = (hFILE_mem *) hfile_init(sizeof (hFILE_mem), mode, 0); + if (fp == NULL) return NULL; + + fp->buffer = data; + fp->length = strlen(data); + fp->pos = 0; + fp->base.backend = &mem_backend; + return &fp->base; +} + + +/***************************************** + * Plugin and hopen() backend dispatcher * + *****************************************/ + +#include + +#include "hts_internal.h" +#include "htslib/khash.h" + +KHASH_MAP_INIT_STR(scheme_string, const struct hFILE_scheme_handler *); +static khash_t(scheme_string) *schemes = NULL; + +struct hFILE_plugin_list { + struct hFILE_plugin plugin; + struct hFILE_plugin_list *next; +}; + +static struct hFILE_plugin_list *plugins = NULL; +static pthread_mutex_t plugins_lock = PTHREAD_MUTEX_INITIALIZER; + +static void hfile_exit() +{ + pthread_mutex_lock(&plugins_lock); + + kh_destroy(scheme_string, schemes); + + while (plugins != NULL) { + struct hFILE_plugin_list *p = plugins; + if (p->plugin.destroy) p->plugin.destroy(); +#ifdef ENABLE_PLUGINS + if (p->plugin.obj) close_plugin(p->plugin.obj); +#endif + plugins = p->next; + free(p); + } + + pthread_mutex_unlock(&plugins_lock); + pthread_mutex_destroy(&plugins_lock); +} + +void hfile_add_scheme_handler(const char *scheme, + const struct hFILE_scheme_handler *handler) +{ + int absent; + khint_t k = kh_put(scheme_string, schemes, scheme, &absent); + if (absent || handler->priority > kh_value(schemes, k)->priority) { + kh_value(schemes, k) = handler; + } +} + +static int init_add_plugin(void *obj, int (*init)(struct hFILE_plugin *), + const char *pluginname) +{ + struct hFILE_plugin_list *p = malloc (sizeof (struct hFILE_plugin_list)); + if (p == NULL) abort(); + + p->plugin.api_version = 1; + p->plugin.obj = obj; + p->plugin.name = NULL; + p->plugin.destroy = NULL; + + int ret = (*init)(&p->plugin); + + if (ret != 0) { + if (hts_verbose >= 4) + fprintf(stderr, "[W::load_hfile_plugins] " + "initialisation failed for plugin \"%s\": %d\n", + pluginname, ret); + free(p); + return ret; + } + + if (hts_verbose >= 5) + fprintf(stderr, "[M::load_hfile_plugins] loaded \"%s\"\n", pluginname); + + p->next = plugins, plugins = p; + return 0; +} + +static void load_hfile_plugins() +{ + static const struct hFILE_scheme_handler + data = { hopen_mem, hfile_always_local, "built-in", 80 }, + file = { hopen_fd_fileuri, hfile_always_local, "built-in", 80 }; + + schemes = kh_init(scheme_string); + if (schemes == NULL) abort(); + + hfile_add_scheme_handler("data", &data); + hfile_add_scheme_handler("file", &file); + init_add_plugin(NULL, hfile_plugin_init_net, "knetfile"); + +#ifdef ENABLE_PLUGINS + struct hts_path_itr path; + const char *pluginname; + hts_path_itr_setup(&path, NULL, NULL, "hfile_", 6, NULL, 0); + while ((pluginname = hts_path_itr_next(&path)) != NULL) { + void *obj; + int (*init)(struct hFILE_plugin *) = (int (*)(struct hFILE_plugin *)) + load_plugin(&obj, pluginname, "hfile_plugin_init"); + + if (init) { + if (init_add_plugin(obj, init, pluginname) != 0) + close_plugin(obj); + } + } +#else + +#ifdef HAVE_IRODS + init_add_plugin(NULL, hfile_plugin_init_irods, "iRODS"); +#endif +#ifdef HAVE_LIBCURL + init_add_plugin(NULL, hfile_plugin_init_libcurl, "libcurl"); +#endif + +#endif + + // In the unlikely event atexit() fails, it's better to succeed here and + // carry on; then eventually when the program exits, we'll merely close + // down the plugins uncleanly, as if we had aborted. + (void) atexit(hfile_exit); +} + +/* A filename like "foo:bar" in which we don't recognise the scheme is + either an ordinary file or an indication of a missing or broken plugin. + Try to open it as an ordinary file; but if there's no such file, set + errno distinctively to make the plugin issue apparent. */ +static hFILE *hopen_unknown_scheme(const char *fname, const char *mode) +{ + hFILE *fp = hopen_fd(fname, mode); + if (fp == NULL && errno == ENOENT) errno = EPROTONOSUPPORT; + return fp; +} + +/* Returns the appropriate handler, or NULL if the string isn't an URL. */ +static const struct hFILE_scheme_handler *find_scheme_handler(const char *s) +{ + static const struct hFILE_scheme_handler unknown_scheme = + { hopen_unknown_scheme, hfile_always_local, "built-in", 0 }; + + char scheme[12]; + int i; + + for (i = 0; i < sizeof scheme; i++) + if (isalnum(s[i]) || s[i] == '+' || s[i] == '-' || s[i] == '.') + scheme[i] = tolower(s[i]); + else if (s[i] == ':') break; + else return NULL; + + if (i == 0 || i >= sizeof scheme) return NULL; + scheme[i] = '\0'; + + pthread_mutex_lock(&plugins_lock); + if (! schemes) load_hfile_plugins(); + pthread_mutex_unlock(&plugins_lock); + + khint_t k = kh_get(scheme_string, schemes, scheme); + return (k != kh_end(schemes))? kh_value(schemes, k) : &unknown_scheme; +} + +hFILE *hopen(const char *fname, const char *mode) +{ + const struct hFILE_scheme_handler *handler = find_scheme_handler(fname); + if (handler) return handler->open(fname, mode); + else if (strcmp(fname, "-") == 0) return hopen_fd_stdinout(mode); + else return hopen_fd(fname, mode); +} + +int hfile_always_local (const char *fname) { return 0; } +int hfile_always_remote(const char *fname) { return 1; } + +int hisremote(const char *fname) +{ + const struct hFILE_scheme_handler *handler = find_scheme_handler(fname); + return handler? handler->isremote(fname) : 0; +} diff --git a/src/samtools-1.3.1/htslib-1.3.1/hfile_internal.h b/src/samtools-1.3.1/htslib-1.3.1/hfile_internal.h new file mode 100644 index 0000000..47b340a --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/hfile_internal.h @@ -0,0 +1,139 @@ +/* hfile_internal.h -- internal parts of low-level input/output streams. + + Copyright (C) 2013-2015 Genome Research Ltd. + + Author: John Marshall + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#ifndef HFILE_INTERNAL_H +#define HFILE_INTERNAL_H + +#include "htslib/hfile.h" + +#ifdef __cplusplus +extern "C" { +#endif + +struct hFILE_backend { + /* As per read(2), returning the number of bytes read (possibly 0) or + negative (and setting errno) on errors. Front-end code will call this + repeatedly if necessary to attempt to get the desired byte count. */ + ssize_t (*read)(hFILE *fp, void *buffer, size_t nbytes) HTS_RESULT_USED; + + /* As per write(2), returning the number of bytes written or negative (and + setting errno) on errors. Front-end code will call this repeatedly if + necessary until the desired block is written or an error occurs. */ + ssize_t (*write)(hFILE *fp, const void *buffer, size_t nbytes) + HTS_RESULT_USED; + + /* As per lseek(2), returning the resulting offset within the stream or + negative (and setting errno) on errors. */ + off_t (*seek)(hFILE *fp, off_t offset, int whence) HTS_RESULT_USED; + + /* Performs low-level flushing, if any, e.g., fsync(2); for writing streams + only. Returns 0 for success or negative (and sets errno) on errors. */ + int (*flush)(hFILE *fp) HTS_RESULT_USED; + + /* Closes the underlying stream (for output streams, the buffer will + already have been flushed), returning 0 for success or negative (and + setting errno) on errors, as per close(2). */ + int (*close)(hFILE *fp) HTS_RESULT_USED; +}; + +/* May be called by hopen_*() functions to decode a fopen()-style mode into + open(2)-style flags. */ +int hfile_oflags(const char *mode); + +/* Must be called by hopen_*() functions to allocate the hFILE struct and set + up its base. Capacity is a suggested buffer size (e.g., via fstat(2)) + or 0 for a default-sized buffer. */ +hFILE *hfile_init(size_t struct_size, const char *mode, size_t capacity); + +/* May be called by hopen_*() functions to undo the effects of hfile_init() + in the event opening the stream subsequently fails. (This is safe to use + even if fp is NULL. This takes care to preserve errno.) */ +void hfile_destroy(hFILE *fp); + + +struct hFILE_scheme_handler { + /* Opens a stream when dispatched by hopen(); should call hfile_init() + to malloc a struct "derived" from hFILE and initialise it appropriately, + including setting base.backend to its own backend vector. */ + hFILE *(*open)(const char *filename, const char *mode) HTS_RESULT_USED; + + /* Returns whether the URL denotes remote storage when dispatched by + hisremote(). For simple cases, use one of hfile_always_*() below. */ + int (*isremote)(const char *filename) HTS_RESULT_USED; + + /* The name of the plugin or other code providing this handler. */ + const char *provider; + + /* If multiple handlers are registered for the same scheme, the one with + the highest priority is used; range is 0 (lowest) to 100 (highest). */ + int priority; +}; + +/* May be used as an isremote() function in simple cases. */ +extern int hfile_always_local (const char *fname); +extern int hfile_always_remote(const char *fname); + +/* Should be called by plugins for each URL scheme they wish to handle. */ +void hfile_add_scheme_handler(const char *scheme, + const struct hFILE_scheme_handler *handler); + +struct hFILE_plugin { + /* On entry, HTSlib's plugin API version (currently 1). */ + int api_version; + + /* On entry, the plugin's handle as returned by dlopen() etc. */ + void *obj; + + /* The plugin should fill this in with its (human-readable) name. */ + const char *name; + + /* The plugin may wish to fill in a function to be called on closing. */ + void (*destroy)(void); +}; + +#ifdef ENABLE_PLUGINS +#define PLUGIN_GLOBAL(identifier,suffix) identifier + +/* Plugins must define an entry point with this signature. */ +extern int hfile_plugin_init(struct hFILE_plugin *self); + +#else +#define PLUGIN_GLOBAL(identifier,suffix) identifier##suffix + +/* Only plugins distributed within the HTSlib source that might be built + even with --disable-plugins need to use PLUGIN_GLOBAL and be listed here; + others can simply define hfile_plugin_init(). */ + +extern int hfile_plugin_init_irods(struct hFILE_plugin *self); +extern int hfile_plugin_init_libcurl(struct hFILE_plugin *self); +#endif + +/* This one is never built as a separate plugin. */ +extern int hfile_plugin_init_net(struct hFILE_plugin *self); + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/src/samtools-1.3.1/htslib-1.3.1/hfile_irods.c b/src/samtools-1.3.1/htslib-1.3.1/hfile_irods.c new file mode 100644 index 0000000..84f622d --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/hfile_irods.c @@ -0,0 +1,259 @@ +/* hfile_irods.c -- iRODS backend for low-level file streams. + + Copyright (C) 2013, 2015 Genome Research Ltd. + + Author: John Marshall + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include +#include +#include + +#include "hfile_internal.h" +#include "htslib/hts.h" // for hts_version() and hts_verbose +#include "htslib/kstring.h" + +#include +#include +#include +#include +#include +#include +#include + +typedef struct { + hFILE base; + int descriptor; +} hFILE_irods; + +static int status_errno(int status) +{ + switch (status) { + case SYS_NO_API_PRIV: return EACCES; + case SYS_MALLOC_ERR: return ENOMEM; + case SYS_OUT_OF_FILE_DESC: return ENFILE; + case SYS_BAD_FILE_DESCRIPTOR: return EBADF; + case CAT_NO_ACCESS_PERMISSION: return EACCES; + case CAT_INVALID_AUTHENTICATION: return EACCES; + case CAT_NO_ROWS_FOUND: return ENOENT; + case CATALOG_ALREADY_HAS_ITEM_BY_THAT_NAME: return EEXIST; + default: return EIO; + } +} + +static void set_errno(int status) +{ + int err = abs(status) % 1000; + errno = err? err : status_errno(status); +} + +static struct { + rcComm_t *conn; + rodsEnv env; +} irods = { NULL }; + +static void irods_exit() +{ + if (irods.conn) { (void) rcDisconnect(irods.conn); } + irods.conn = NULL; +} + +static int irods_init() +{ + kstring_t useragent = { 0, 0, NULL }; + struct sigaction pipehandler; + rErrMsg_t err; + int ret, pipehandler_ret; + + if (hts_verbose >= 5) rodsLogLevel(hts_verbose); + + ret = getRodsEnv(&irods.env); + if (ret < 0) goto error; + + // Set iRODS User-Agent, if our caller hasn't already done so. + kputs("htslib/", &useragent); + kputs(hts_version(), &useragent); + (void) setenv(SP_OPTION, useragent.s, 0); + free(useragent.s); + + // Prior to iRODS 4.1, rcConnect() (even if it fails) installs its own + // SIGPIPE handler, which just prints a message and otherwise ignores the + // signal. Most actual SIGPIPEs encountered will pertain to e.g. stdout + // rather than iRODS's connection, so we save and restore the existing + // state (by default, termination; or as already set by our caller). + pipehandler_ret = sigaction(SIGPIPE, NULL, &pipehandler); + + irods.conn = rcConnect(irods.env.rodsHost, irods.env.rodsPort, + irods.env.rodsUserName, irods.env.rodsZone, + NO_RECONN, &err); + if (pipehandler_ret == 0) sigaction(SIGPIPE, &pipehandler, NULL); + if (irods.conn == NULL) { ret = err.status; goto error; } + + if (strcmp(irods.env.rodsUserName, PUBLIC_USER_NAME) != 0) { +#if defined IRODS_VERSION_INTEGER && IRODS_VERSION_INTEGER >= 4000000 + ret = clientLogin(irods.conn, NULL, NULL); +#else + ret = clientLogin(irods.conn); +#endif + if (ret != 0) goto error; + } + + return 0; + +error: + if (irods.conn) { (void) rcDisconnect(irods.conn); } + irods.conn = NULL; + set_errno(ret); + return -1; +} + +static ssize_t irods_read(hFILE *fpv, void *buffer, size_t nbytes) +{ + hFILE_irods *fp = (hFILE_irods *) fpv; + openedDataObjInp_t args; + bytesBuf_t buf; + int ret; + + memset(&args, 0, sizeof args); + args.l1descInx = fp->descriptor; + args.len = nbytes; + + buf.buf = buffer; + buf.len = nbytes; + + ret = rcDataObjRead(irods.conn, &args, &buf); + if (ret < 0) set_errno(ret); + return ret; +} + +static ssize_t irods_write(hFILE *fpv, const void *buffer, size_t nbytes) +{ + hFILE_irods *fp = (hFILE_irods *) fpv; + openedDataObjInp_t args; + bytesBuf_t buf; + int ret; + + memset(&args, 0, sizeof args); + args.l1descInx = fp->descriptor; + args.len = nbytes; + + buf.buf = (void *) buffer; // ...the iRODS API is not const-correct here + buf.len = nbytes; + + ret = rcDataObjWrite(irods.conn, &args, &buf); + if (ret < 0) set_errno(ret); + return ret; +} + +static off_t irods_seek(hFILE *fpv, off_t offset, int whence) +{ + hFILE_irods *fp = (hFILE_irods *) fpv; + openedDataObjInp_t args; + fileLseekOut_t *out = NULL; + int ret; + + memset(&args, 0, sizeof args); + args.l1descInx = fp->descriptor; + args.offset = offset; + args.whence = whence; + + ret = rcDataObjLseek(irods.conn, &args, &out); + + if (out) { offset = out->offset; free(out); } + else offset = -1; + if (ret < 0) { set_errno(ret); return -1; } + return offset; +} + +static int irods_close(hFILE *fpv) +{ + hFILE_irods *fp = (hFILE_irods *) fpv; + openedDataObjInp_t args; + int ret; + + memset(&args, 0, sizeof args); + args.l1descInx = fp->descriptor; + + ret = rcDataObjClose(irods.conn, &args); + if (ret < 0) set_errno(ret); + return ret; +} + +static const struct hFILE_backend irods_backend = +{ + irods_read, irods_write, irods_seek, NULL, irods_close +}; + +hFILE *hopen_irods(const char *filename, const char *mode) +{ + hFILE_irods *fp; + rodsPath_t path; + dataObjInp_t args; + int ret; + + // Initialise the iRODS connection if this is the first use. + if (irods.conn == NULL) { if (irods_init() < 0) return NULL; } + + if (strncmp(filename, "irods:", 6) == 0) filename += 6; + else { errno = EINVAL; return NULL; } + + fp = (hFILE_irods *) hfile_init(sizeof (hFILE_irods), mode, 0); + if (fp == NULL) return NULL; + + strncpy(path.inPath, filename, MAX_NAME_LEN-1); + path.inPath[MAX_NAME_LEN-1] = '\0'; + + ret = parseRodsPath(&path, &irods.env); + if (ret < 0) goto error; + + memset(&args, 0, sizeof args); + strcpy(args.objPath, path.outPath); + args.openFlags = hfile_oflags(mode); + if (args.openFlags & O_CREAT) { + args.createMode = 0666; + addKeyVal(&args.condInput, DEST_RESC_NAME_KW,irods.env.rodsDefResource); + } + + ret = rcDataObjOpen(irods.conn, &args); + if (ret < 0) goto error; + fp->descriptor = ret; + + fp->base.backend = &irods_backend; + return &fp->base; + +error: + hfile_destroy((hFILE *) fp); + set_errno(ret); + return NULL; +} + +int PLUGIN_GLOBAL(hfile_plugin_init,_irods)(struct hFILE_plugin *self) +{ + static const struct hFILE_scheme_handler handler = + { hopen_irods, hfile_always_remote, "iRODS", 50 }; + + self->name = "iRODS"; + hfile_add_scheme_handler("irods", &handler); + self->destroy = irods_exit; + return 0; +} diff --git a/src/samtools-1.3.1/htslib-1.3.1/hfile_libcurl.c b/src/samtools-1.3.1/htslib-1.3.1/hfile_libcurl.c new file mode 100644 index 0000000..457c8ce --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/hfile_libcurl.c @@ -0,0 +1,917 @@ +/* hfile_libcurl.c -- libcurl backend for low-level file streams. + + Copyright (C) 2015 Genome Research Ltd. + + Author: John Marshall + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include +#include +#include +#include +#include +#include +#include + +#include "hfile_internal.h" +#include "htslib/hts.h" // for hts_version() and hts_verbose +#include "htslib/kstring.h" + +#include + +typedef struct { + hFILE base; + CURL *easy; + struct curl_slist *headers; + off_t file_size; + struct { + union { char *rd; const char *wr; } ptr; + size_t len; + } buffer; + CURLcode final_result; // easy result code for finished transfers + // Flags for communicating with libcurl callbacks: + unsigned paused : 1; // callback tells us that it has paused transfer + unsigned closing : 1; // informs callback that hclose() has been invoked + unsigned finished : 1; // wait_perform() tells us transfer is complete +} hFILE_libcurl; + +static int http_status_errno(int status) +{ + if (status >= 500) + switch (status) { + case 501: return ENOSYS; + case 503: return EBUSY; + case 504: return ETIMEDOUT; + default: return EIO; + } + else if (status >= 400) + switch (status) { + case 401: return EPERM; + case 403: return EACCES; + case 404: return ENOENT; + case 405: return EROFS; + case 407: return EPERM; + case 408: return ETIMEDOUT; + case 410: return ENOENT; + default: return EINVAL; + } + else return 0; +} + +static int easy_errno(CURL *easy, CURLcode err) +{ + long lval; + + switch (err) { + case CURLE_OK: + return 0; + + case CURLE_UNSUPPORTED_PROTOCOL: + case CURLE_URL_MALFORMAT: + return EINVAL; + +#if LIBCURL_VERSION_NUM >= 0x071505 + case CURLE_NOT_BUILT_IN: + return ENOSYS; +#endif + + case CURLE_COULDNT_RESOLVE_PROXY: + case CURLE_COULDNT_RESOLVE_HOST: + case CURLE_FTP_CANT_GET_HOST: + return EDESTADDRREQ; // Lookup failure + + case CURLE_COULDNT_CONNECT: + case CURLE_SEND_ERROR: + case CURLE_RECV_ERROR: + if (curl_easy_getinfo(easy, CURLINFO_OS_ERRNO, &lval) == CURLE_OK) + return lval; + else + return ECONNABORTED; + + case CURLE_REMOTE_ACCESS_DENIED: + case CURLE_LOGIN_DENIED: + case CURLE_TFTP_PERM: + return EACCES; + + case CURLE_PARTIAL_FILE: + return EPIPE; + + case CURLE_HTTP_RETURNED_ERROR: + if (curl_easy_getinfo(easy, CURLINFO_RESPONSE_CODE, &lval) == CURLE_OK) + return http_status_errno(lval); + else + return EIO; + + case CURLE_OUT_OF_MEMORY: + return ENOMEM; + + case CURLE_OPERATION_TIMEDOUT: + return ETIMEDOUT; + + case CURLE_RANGE_ERROR: + return ESPIPE; + + case CURLE_SSL_CONNECT_ERROR: + // TODO return SSL error buffer messages + return ECONNABORTED; + + case CURLE_FILE_COULDNT_READ_FILE: + case CURLE_TFTP_NOTFOUND: + return ENOENT; + + case CURLE_TOO_MANY_REDIRECTS: + return ELOOP; + + case CURLE_FILESIZE_EXCEEDED: + return EFBIG; + + case CURLE_REMOTE_DISK_FULL: + return ENOSPC; + + case CURLE_REMOTE_FILE_EXISTS: + return EEXIST; + + default: + return EIO; + } +} + +static int multi_errno(CURLMcode errm) +{ + switch (errm) { + case CURLM_CALL_MULTI_PERFORM: + case CURLM_OK: + return 0; + + case CURLM_BAD_HANDLE: + case CURLM_BAD_EASY_HANDLE: + case CURLM_BAD_SOCKET: + return EBADF; + + case CURLM_OUT_OF_MEMORY: + return ENOMEM; + + default: + return EIO; + } +} + + +static struct { + CURLM *multi; + kstring_t useragent; + int nrunning; + unsigned perform_again : 1; +} curl = { NULL, { 0, 0, NULL }, 0, 0 }; + +static void libcurl_exit() +{ + (void) curl_multi_cleanup(curl.multi); + curl.multi = NULL; + + free(curl.useragent.s); + curl.useragent.l = curl.useragent.m = 0; curl.useragent.s = NULL; + + curl_global_cleanup(); +} + + +static void process_messages() +{ + CURLMsg *msg; + int remaining; + + while ((msg = curl_multi_info_read(curl.multi, &remaining)) != NULL) { + hFILE_libcurl *fp = NULL; + curl_easy_getinfo(msg->easy_handle, CURLINFO_PRIVATE, (char **) &fp); + switch (msg->msg) { + case CURLMSG_DONE: + fp->finished = 1; + fp->final_result = msg->data.result; + break; + + default: + break; + } + } +} + +static int wait_perform() +{ + fd_set rd, wr, ex; + int maxfd, nrunning; + long timeout; + CURLMcode errm; + + FD_ZERO(&rd); + FD_ZERO(&wr); + FD_ZERO(&ex); + if (curl_multi_fdset(curl.multi, &rd, &wr, &ex, &maxfd) != CURLM_OK) + maxfd = -1, timeout = 1000; + else if (maxfd < 0) + timeout = 100; // as recommended by curl_multi_fdset(3) + else { + if (curl_multi_timeout(curl.multi, &timeout) != CURLM_OK) + timeout = 1000; + else if (timeout < 0) + timeout = 10000; // as recommended by curl_multi_timeout(3) + } + + if (timeout > 0 && ! curl.perform_again) { + struct timeval tval; + tval.tv_sec = (timeout / 1000); + tval.tv_usec = (timeout % 1000) * 1000; + + if (select(maxfd + 1, &rd, &wr, &ex, &tval) < 0) return -1; + } + + errm = curl_multi_perform(curl.multi, &nrunning); + curl.perform_again = 0; + if (errm == CURLM_CALL_MULTI_PERFORM) curl.perform_again = 1; + else if (errm != CURLM_OK) { errno = multi_errno(errm); return -1; } + + if (nrunning < curl.nrunning) process_messages(); + return 0; +} + + +static size_t recv_callback(char *ptr, size_t size, size_t nmemb, void *fpv) +{ + hFILE_libcurl *fp = (hFILE_libcurl *) fpv; + size_t n = size * nmemb; + + if (n > fp->buffer.len) { fp->paused = 1; return CURL_WRITEFUNC_PAUSE; } + else if (n == 0) return 0; + + memcpy(fp->buffer.ptr.rd, ptr, n); + fp->buffer.ptr.rd += n; + fp->buffer.len -= n; + return n; +} + +static ssize_t libcurl_read(hFILE *fpv, void *bufferv, size_t nbytes) +{ + hFILE_libcurl *fp = (hFILE_libcurl *) fpv; + char *buffer = (char *) bufferv; + CURLcode err; + + fp->buffer.ptr.rd = buffer; + fp->buffer.len = nbytes; + fp->paused = 0; + err = curl_easy_pause(fp->easy, CURLPAUSE_CONT); + if (err != CURLE_OK) { errno = easy_errno(fp->easy, err); return -1; } + + while (! fp->paused && ! fp->finished) + if (wait_perform() < 0) return -1; + + nbytes = fp->buffer.ptr.rd - buffer; + fp->buffer.ptr.rd = NULL; + fp->buffer.len = 0; + + if (fp->finished && fp->final_result != CURLE_OK) { + errno = easy_errno(fp->easy, fp->final_result); + return -1; + } + + return nbytes; +} + +static size_t send_callback(char *ptr, size_t size, size_t nmemb, void *fpv) +{ + hFILE_libcurl *fp = (hFILE_libcurl *) fpv; + size_t n = size * nmemb; + + if (fp->buffer.len == 0) { + // Send buffer is empty; normally pause, or signal EOF if we're closing + if (fp->closing) return 0; + else { fp->paused = 1; return CURL_READFUNC_PAUSE; } + } + + if (n > fp->buffer.len) n = fp->buffer.len; + memcpy(ptr, fp->buffer.ptr.wr, n); + fp->buffer.ptr.wr += n; + fp->buffer.len -= n; + return n; +} + +static ssize_t libcurl_write(hFILE *fpv, const void *bufferv, size_t nbytes) +{ + hFILE_libcurl *fp = (hFILE_libcurl *) fpv; + const char *buffer = (const char *) bufferv; + CURLcode err; + + fp->buffer.ptr.wr = buffer; + fp->buffer.len = nbytes; + fp->paused = 0; + err = curl_easy_pause(fp->easy, CURLPAUSE_CONT); + if (err != CURLE_OK) { errno = easy_errno(fp->easy, err); return -1; } + + while (! fp->paused && ! fp->finished) + if (wait_perform() < 0) return -1; + + nbytes = fp->buffer.ptr.wr - buffer; + fp->buffer.ptr.wr = NULL; + fp->buffer.len = 0; + + if (fp->finished && fp->final_result != CURLE_OK) { + errno = easy_errno(fp->easy, fp->final_result); + return -1; + } + + return nbytes; +} + +static off_t libcurl_seek(hFILE *fpv, off_t offset, int whence) +{ + hFILE_libcurl *fp = (hFILE_libcurl *) fpv; + + CURLcode err; + CURLMcode errm; + off_t origin, pos; + + switch (whence) { + case SEEK_SET: + origin = 0; + break; + case SEEK_CUR: + errno = ENOSYS; + return -1; + case SEEK_END: + if (fp->file_size < 0) { errno = ESPIPE; return -1; } + origin = fp->file_size; + break; + default: + errno = EINVAL; + return -1; + } + + // Check 0 <= origin+offset < fp->file_size carefully, avoiding overflow + if ((offset < 0)? origin + offset < 0 + : (fp->file_size >= 0 && offset > fp->file_size - origin)) { + errno = EINVAL; + return -1; + } + + pos = origin + offset; + + errm = curl_multi_remove_handle(curl.multi, fp->easy); + if (errm != CURLM_OK) { errno = multi_errno(errm); return -1; } + curl.nrunning--; + + // TODO If we seem to be doing random access, use CURLOPT_RANGE to do + // limited reads (e.g. about a BAM block!) so seeking can reuse the + // existing connection more often. + + if (pos <= 2147483647) err = curl_easy_setopt(fp->easy, CURLOPT_RESUME_FROM, (long) pos); + else err = curl_easy_setopt(fp->easy, CURLOPT_RESUME_FROM_LARGE, (curl_off_t) pos); + if (err != CURLE_OK) { errno = easy_errno(fp->easy, err); return -1; } + + fp->buffer.len = 0; + fp->paused = fp->finished = 0; + + errm = curl_multi_add_handle(curl.multi, fp->easy); + if (errm != CURLM_OK) { errno = multi_errno(errm); return -1; } + curl.nrunning++; + + err = curl_easy_pause(fp->easy, CURLPAUSE_CONT); + if (err != CURLE_OK) { errno = easy_errno(fp->easy, err); return -1; } + + while (! fp->paused && ! fp->finished) + if (wait_perform() < 0) return -1; + + if (fp->finished && fp->final_result != CURLE_OK) { + errno = easy_errno(fp->easy, fp->final_result); + return -1; + } + + return pos; +} + +static int libcurl_close(hFILE *fpv) +{ + hFILE_libcurl *fp = (hFILE_libcurl *) fpv; + CURLcode err; + CURLMcode errm; + int save_errno = 0; + + // Before closing the file, unpause it and perform on it so that uploads + // have the opportunity to signal EOF to the server -- see send_callback(). + + fp->buffer.len = 0; + fp->closing = 1; + fp->paused = 0; + err = curl_easy_pause(fp->easy, CURLPAUSE_CONT); + if (err != CURLE_OK) save_errno = easy_errno(fp->easy, err); + + while (save_errno == 0 && ! fp->paused && ! fp->finished) + if (wait_perform() < 0) save_errno = errno; + + if (fp->finished && fp->final_result != CURLE_OK) + save_errno = easy_errno(fp->easy, fp->final_result); + + errm = curl_multi_remove_handle(curl.multi, fp->easy); + if (errm != CURLM_OK && save_errno == 0) save_errno = multi_errno(errm); + curl.nrunning--; + + curl_easy_cleanup(fp->easy); + + if (save_errno) { errno = save_errno; return -1; } + else return 0; +} + +static const struct hFILE_backend libcurl_backend = +{ + libcurl_read, libcurl_write, libcurl_seek, NULL, libcurl_close +}; + +static int add_header(hFILE_libcurl *fp, const char *header) +{ + struct curl_slist *list = curl_slist_append(fp->headers, header); + if (list == NULL) { errno = ENOMEM; return -1; } + fp->headers = list; + return 0; +} + +static int +add_s3_settings(hFILE_libcurl *fp, const char *url, kstring_t *message); + +hFILE *hopen_libcurl(const char *url, const char *modes) +{ + hFILE_libcurl *fp; + char mode; + const char *s; + CURLcode err; + CURLMcode errm; + int save; + + if ((s = strpbrk(modes, "rwa+")) != NULL) { + mode = *s; + if (strpbrk(&s[1], "rwa+")) mode = 'e'; + } + else mode = '\0'; + + if (mode != 'r' && mode != 'w') { errno = EINVAL; return NULL; } + + fp = (hFILE_libcurl *) hfile_init(sizeof (hFILE_libcurl), modes, 0); + if (fp == NULL) return NULL; + + fp->easy = curl_easy_init(); + if (fp->easy == NULL) { errno = ENOMEM; goto error; } + + fp->headers = NULL; + fp->file_size = -1; + fp->buffer.ptr.rd = NULL; + fp->buffer.len = 0; + fp->final_result = (CURLcode) -1; + fp->paused = fp->closing = fp->finished = 0; + + // Make a route to the hFILE_libcurl* given just a CURL* easy handle + err = curl_easy_setopt(fp->easy, CURLOPT_PRIVATE, fp); + + if (mode == 'r') { + err |= curl_easy_setopt(fp->easy, CURLOPT_WRITEFUNCTION, recv_callback); + err |= curl_easy_setopt(fp->easy, CURLOPT_WRITEDATA, fp); + } + else { + err |= curl_easy_setopt(fp->easy, CURLOPT_READFUNCTION, send_callback); + err |= curl_easy_setopt(fp->easy, CURLOPT_READDATA, fp); + err |= curl_easy_setopt(fp->easy, CURLOPT_UPLOAD, 1L); + if (add_header(fp, "Transfer-Encoding: chunked") < 0) goto error; + } + + if (tolower(url[0]) == 's' && url[1] == '3') { + // Construct the HTTP-Method/Content-MD5/Content-Type part of the + // message to be signed. This will be destroyed by add_s3_settings(). + kstring_t message = { 0, 0, NULL }; + kputs((mode == 'r')? "GET\n" : "PUT\n", &message); + kputc('\n', &message); + kputc('\n', &message); + if (add_s3_settings(fp, url, &message) < 0) goto error; + } + else + err |= curl_easy_setopt(fp->easy, CURLOPT_URL, url); + + err |= curl_easy_setopt(fp->easy, CURLOPT_USERAGENT, curl.useragent.s); + if (fp->headers) + err |= curl_easy_setopt(fp->easy, CURLOPT_HTTPHEADER, fp->headers); + err |= curl_easy_setopt(fp->easy, CURLOPT_FOLLOWLOCATION, 1L); + err |= curl_easy_setopt(fp->easy, CURLOPT_FAILONERROR, 1L); + if (hts_verbose >= 8) + err |= curl_easy_setopt(fp->easy, CURLOPT_VERBOSE, 1L); + + if (err != 0) { errno = ENOSYS; goto error; } + + errm = curl_multi_add_handle(curl.multi, fp->easy); + if (errm != CURLM_OK) { errno = multi_errno(errm); goto error; } + curl.nrunning++; + + while (! fp->paused && ! fp->finished) + if (wait_perform() < 0) goto error_remove; + + if (fp->finished && fp->final_result != CURLE_OK) { + errno = easy_errno(fp->easy, fp->final_result); + goto error_remove; + } + + if (mode == 'r') { + double dval; + if (curl_easy_getinfo(fp->easy, CURLINFO_CONTENT_LENGTH_DOWNLOAD, + &dval) == CURLE_OK && dval >= 0.0) + fp->file_size = (off_t) (dval + 0.1); + } + + fp->base.backend = &libcurl_backend; + return &fp->base; + +error_remove: + save = errno; + (void) curl_multi_remove_handle(curl.multi, fp->easy); + curl.nrunning--; + errno = save; + +error: + save = errno; + curl_easy_cleanup(fp->easy); + if (fp->headers) curl_slist_free_all(fp->headers); + hfile_destroy((hFILE *) fp); + errno = save; + return NULL; +} + +int PLUGIN_GLOBAL(hfile_plugin_init,_libcurl)(struct hFILE_plugin *self) +{ + static const struct hFILE_scheme_handler handler = + { hopen_libcurl, hfile_always_remote, "libcurl", 50 }; + + const curl_version_info_data *info; + const char * const *protocol; + CURLcode err; + + err = curl_global_init(CURL_GLOBAL_ALL); + if (err != CURLE_OK) { errno = easy_errno(NULL, err); return -1; } + + curl.multi = curl_multi_init(); + if (curl.multi == NULL) { curl_global_cleanup(); errno = EIO; return -1; } + + info = curl_version_info(CURLVERSION_NOW); + ksprintf(&curl.useragent, "htslib/%s libcurl/%s", + hts_version(), info->version); + + curl.nrunning = 0; + curl.perform_again = 0; + self->name = "libcurl"; + self->destroy = libcurl_exit; + + for (protocol = info->protocols; *protocol; protocol++) + hfile_add_scheme_handler(*protocol, &handler); + + hfile_add_scheme_handler("s3", &handler); + hfile_add_scheme_handler("s3+http", &handler); + if (info->features & CURL_VERSION_SSL) + hfile_add_scheme_handler("s3+https", &handler); + + return 0; +} + + +/******************* + * Rewrite S3 URLs * + *******************/ + +#if defined HAVE_COMMONCRYPTO + +#include + +#define DIGEST_BUFSIZ CC_SHA1_DIGEST_LENGTH + +static size_t +s3_sign(unsigned char *digest, kstring_t *key, kstring_t *message) +{ + CCHmac(kCCHmacAlgSHA1, key->s, key->l, message->s, message->l, digest); + return CC_SHA1_DIGEST_LENGTH; +} + +#elif defined HAVE_HMAC + +#include + +#define DIGEST_BUFSIZ EVP_MAX_MD_SIZE + +static size_t +s3_sign(unsigned char *digest, kstring_t *key, kstring_t *message) +{ + unsigned int len; + HMAC(EVP_sha1(), key->s, key->l, + (unsigned char *) message->s, message->l, digest, &len); + return len; +} + +#else +#error No HMAC() routine found by configure +#endif + +static void +urldecode_kput(const char *s, int len, hFILE_libcurl *fp, kstring_t *str) +{ + if (memchr(s, '%', len) != NULL) { + int len2; + char *s2 = curl_easy_unescape(fp->easy, s, len, &len2); + if (s2 == NULL) abort(); + kputsn(s2, len2, str); + curl_free(s2); + } + else kputsn(s, len, str); +} + +static void base64_kput(const unsigned char *data, size_t len, kstring_t *str) +{ + static const char base64[] = + "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; + + size_t i = 0; + unsigned x = 0; + int bits = 0, pad = 0; + + while (bits || i < len) { + if (bits < 6) { + x <<= 8, bits += 8; + if (i < len) x |= data[i++]; + else pad++; + } + + bits -= 6; + kputc(base64[(x >> bits) & 63], str); + } + + str->l -= pad; + kputsn("==", pad, str); +} + +static int is_dns_compliant(const char *s0, const char *slim) +{ + int has_nondigit = 0, len = 0; + const char *s; + + for (s = s0; s < slim; len++, s++) + if (islower(*s)) + has_nondigit = 1; + else if (*s == '-') { + has_nondigit = 1; + if (s == s0 || s+1 == slim) return 0; + } + else if (isdigit(*s)) + ; + else if (*s == '.') { + if (s == s0 || ! isalnum(s[-1])) return 0; + if (s+1 == slim || ! isalnum(s[1])) return 0; + } + else return 0; + + return has_nondigit && len >= 3 && len <= 63; +} + +static FILE *expand_tilde_open(const char *fname, const char *mode) +{ + FILE *fp; + + if (strncmp(fname, "~/", 2) == 0) { + kstring_t full_fname = { 0, 0, NULL }; + const char *home = getenv("HOME"); + if (! home) return NULL; + + kputs(home, &full_fname); + kputs(&fname[1], &full_fname); + + fp = fopen(full_fname.s, mode); + free(full_fname.s); + } + else + fp = fopen(fname, mode); + + return fp; +} + +static void parse_ini(const char *fname, const char *section, ...) +{ + kstring_t line = { 0, 0, NULL }; + int active = 1; // Start active, so global properties are accepted + char *s; + + FILE *fp = expand_tilde_open(fname, "r"); + if (fp == NULL) return; + + while (line.l = 0, kgetline(&line, (kgets_func *) fgets, fp) >= 0) + if (line.s[0] == '[' && (s = strchr(line.s, ']')) != NULL) { + *s = '\0'; + active = (strcmp(&line.s[1], section) == 0); + } + else if (active && (s = strpbrk(line.s, ":=")) != NULL) { + const char *key = line.s, *value = &s[1], *akey; + va_list args; + + while (isspace(*key)) key++; + while (s > key && isspace(s[-1])) s--; + *s = '\0'; + + while (isspace(*value)) value++; + while (line.l > 0 && isspace(line.s[line.l-1])) + line.s[--line.l] = '\0'; + + va_start(args, section); + while ((akey = va_arg(args, const char *)) != NULL) { + kstring_t *avar = va_arg(args, kstring_t *); + if (strcmp(key, akey) == 0) { kputs(value, avar); break; } + } + va_end(args); + } + + fclose(fp); + free(line.s); +} + +static void parse_simple(const char *fname, kstring_t *id, kstring_t *secret) +{ + kstring_t text = { 0, 0, NULL }; + char *s; + size_t len; + + FILE *fp = expand_tilde_open(fname, "r"); + if (fp == NULL) return; + + while (kgetline(&text, (kgets_func *) fgets, fp) >= 0) + kputc(' ', &text); + fclose(fp); + + s = text.s; + while (isspace(*s)) s++; + kputsn(s, len = strcspn(s, " \t"), id); + + s += len; + while (isspace(*s)) s++; + kputsn(s, strcspn(s, " \t"), secret); + + free(text.s); +} + +static int +add_s3_settings(hFILE_libcurl *fp, const char *s3url, kstring_t *message) +{ + int ret, save; + const char *bucket, *path; + char date_hdr[40]; + CURLcode err; + + kstring_t url = { 0, 0, NULL }; + kstring_t profile = { 0, 0, NULL }; + kstring_t id = { 0, 0, NULL }; + kstring_t secret = { 0, 0, NULL }; + kstring_t token = { 0, 0, NULL }; + kstring_t token_hdr = { 0, 0, NULL }; + kstring_t auth_hdr = { 0, 0, NULL }; + + time_t now = time(NULL); +#ifdef HAVE_GMTIME_R + struct tm tm_buffer; + struct tm *tm = gmtime_r(&now, &tm_buffer); +#else + struct tm *tm = gmtime(&now); +#endif + + strftime(date_hdr, sizeof date_hdr, "Date: %a, %d %b %Y %H:%M:%S GMT", tm); + if (add_header(fp, date_hdr) < 0) goto error; + kputs(&date_hdr[6], message); + kputc('\n', message); + + // Our S3 URL format is s3[+SCHEME]://[ID[:SECRET[:TOKEN]]@]BUCKET/PATH + + if (s3url[2] == '+') { + bucket = strchr(s3url, ':') + 1; + kputsn(&s3url[3], bucket - &s3url[3], &url); + } + else { + kputs("https:", &url); + bucket = &s3url[3]; + } + while (*bucket == '/') kputc(*bucket++, &url); + + path = bucket + strcspn(bucket, "/?#@"); + if (*path == '@') { + const char *colon = strpbrk(bucket, ":@"); + if (*colon != ':') { + urldecode_kput(bucket, colon - bucket, fp, &profile); + } + else { + const char *colon2 = strpbrk(&colon[1], ":@"); + urldecode_kput(bucket, colon - bucket, fp, &id); + urldecode_kput(&colon[1], colon2 - &colon[1], fp, &secret); + if (*colon2 == ':') + urldecode_kput(&colon2[1], path - &colon2[1], fp, &token); + } + + bucket = &path[1]; + path = bucket + strcspn(bucket, "/?#"); + } + else { + // If the URL has no ID[:SECRET]@, consider environment variables. + const char *v; + if ((v = getenv("AWS_ACCESS_KEY_ID")) != NULL) kputs(v, &id); + if ((v = getenv("AWS_SECRET_ACCESS_KEY")) != NULL) kputs(v, &secret); + if ((v = getenv("AWS_SESSION_TOKEN")) != NULL) kputs(v, &token); + + if ((v = getenv("AWS_DEFAULT_PROFILE")) != NULL) kputs(v, &profile); + else if ((v = getenv("AWS_PROFILE")) != NULL) kputs(v, &profile); + else kputs("default", &profile); + } + + // Use virtual hosted-style access if possible, otherwise path-style. + if (is_dns_compliant(bucket, path)) { + kputsn(bucket, path - bucket, &url); + kputs(".s3.amazonaws.com", &url); + } + else { + kputs("s3.amazonaws.com/", &url); + kputsn(bucket, path - bucket, &url); + } + kputs(path, &url); + + if (id.l == 0) { + const char *v = getenv("AWS_SHARED_CREDENTIALS_FILE"); + parse_ini(v? v : "~/.aws/credentials", profile.s, + "aws_access_key_id", &id, "aws_secret_access_key", &secret, + "aws_session_token", &token, NULL); + } + if (id.l == 0) + parse_ini("~/.s3cfg", profile.s, "access_key", &id, + "secret_key", &secret, "access_token", &token, NULL); + if (id.l == 0) + parse_simple("~/.awssecret", &id, &secret); + + if (token.l > 0) { + kputs("x-amz-security-token:", message); + kputs(token.s, message); + kputc('\n', message); + + kputs("X-Amz-Security-Token: ", &token_hdr); + kputs(token.s, &token_hdr); + if (add_header(fp, token_hdr.s) < 0) goto error; + } + + kputc('/', message); + kputs(bucket, message); // CanonicalizedResource is '/' + bucket + path + + err = curl_easy_setopt(fp->easy, CURLOPT_URL, url.s); + if (err != CURLE_OK) { errno = easy_errno(fp->easy, err); goto error; } + + // If we have no id/secret, we can't sign the request but will + // still be able to access public data sets. + if (id.l > 0 && secret.l > 0) { + unsigned char digest[DIGEST_BUFSIZ]; + size_t digest_len = s3_sign(digest, &secret, message); + + kputs("Authorization: AWS ", &auth_hdr); + kputs(id.s, &auth_hdr); + kputc(':', &auth_hdr); + base64_kput(digest, digest_len, &auth_hdr); + + if (add_header(fp, auth_hdr.s) < 0) goto error; + } + + ret = 0; + goto free_and_return; + +error: + ret = -1; + +free_and_return: + save = errno; + free(url.s); + free(profile.s); + free(id.s); + free(secret.s); + free(token.s); + free(token_hdr.s); + free(auth_hdr.s); + free(message->s); + errno = save; + return ret; +} diff --git a/src/samtools-1.3.1/htslib-1.3.1/hfile_net.c b/src/samtools-1.3.1/htslib-1.3.1/hfile_net.c new file mode 100644 index 0000000..5443b22 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/hfile_net.c @@ -0,0 +1,112 @@ +/* hfile_net.c -- network backend for low-level input/output streams. + + Copyright (C) 2013-2015 Genome Research Ltd. + + Author: John Marshall + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include + +#include "hfile_internal.h" + +#include "htslib/knetfile.h" + +typedef struct { + hFILE base; + knetFile *netfp; +} hFILE_net; + +static int net_inited = 0; + +#ifdef _WIN32 +static void net_exit(void) +{ + knet_win32_destroy(); +} +#endif + +static int net_init(void) +{ +#ifdef _WIN32 + if (knet_win32_init() != 0) return -1; + + // In the unlikely event atexit() fails, it's better to succeed here and + // carry on and do the I/O; then eventually when the program exits, we'll + // merely have failed to clean up properly, as if we had aborted. + (void) atexit(net_exit); +#endif + + net_inited = 1; + return 0; +} + +static ssize_t net_read(hFILE *fpv, void *buffer, size_t nbytes) +{ + hFILE_net *fp = (hFILE_net *) fpv; + return knet_read(fp->netfp, buffer, nbytes); +} + +static off_t net_seek(hFILE *fpv, off_t offset, int whence) +{ + hFILE_net *fp = (hFILE_net *) fpv; + return knet_seek(fp->netfp, offset, whence); +} + +static int net_close(hFILE *fpv) +{ + hFILE_net *fp = (hFILE_net *) fpv; + return knet_close(fp->netfp); +} + +static const struct hFILE_backend net_backend = +{ + net_read, NULL, net_seek, NULL, net_close +}; + +hFILE *hopen_net(const char *filename, const char *mode) +{ + hFILE_net *fp; + + // Do any networking initialisation if this is the first use. + if (! net_inited) { if (net_init() < 0) return NULL; } + + fp = (hFILE_net *) hfile_init(sizeof (hFILE_net), mode, 0); + if (fp == NULL) return NULL; + + fp->netfp = knet_open(filename, mode); + if (fp->netfp == NULL) { hfile_destroy((hFILE *) fp); return NULL; } + + fp->base.backend = &net_backend; + return &fp->base; +} + +int hfile_plugin_init_net(struct hFILE_plugin *self) +{ + static const struct hFILE_scheme_handler handler = + { hopen_net, hfile_always_remote, "knetfile", 0 }; + + self->name = "knetfile"; + hfile_add_scheme_handler("http", &handler); + hfile_add_scheme_handler("ftp", &handler); + return 0; +} diff --git a/src/samtools-1.3.1/htslib-1.3.1/hts.c b/src/samtools-1.3.1/htslib-1.3.1/hts.c new file mode 100644 index 0000000..aaf92e2 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/hts.c @@ -0,0 +1,2066 @@ +/* hts.c -- format-neutral I/O, indexing, and iterator API functions. + + Copyright (C) 2008, 2009, 2012-2016 Genome Research Ltd. + Copyright (C) 2012, 2013 Broad Institute. + + Author: Heng Li + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include "htslib/bgzf.h" +#include "htslib/hts.h" +#include "cram/cram.h" +#include "htslib/hfile.h" +#include "version.h" +#include "hts_internal.h" + +#include "htslib/kseq.h" +#define KS_BGZF 1 +#if KS_BGZF + // bgzf now supports gzip-compressed files, the gzFile branch can be removed + KSTREAM_INIT2(, BGZF*, bgzf_read, 65536) +#else + KSTREAM_INIT2(, gzFile, gzread, 16384) +#endif + +#include "htslib/khash.h" +KHASH_INIT2(s2i,, kh_cstr_t, int64_t, 1, kh_str_hash_func, kh_str_hash_equal) + +int hts_verbose = 3; + +const char *hts_version() +{ + return HTS_VERSION; +} + +const unsigned char seq_nt16_table[256] = { + 15,15,15,15, 15,15,15,15, 15,15,15,15, 15,15,15,15, + 15,15,15,15, 15,15,15,15, 15,15,15,15, 15,15,15,15, + 15,15,15,15, 15,15,15,15, 15,15,15,15, 15,15,15,15, + 1, 2, 4, 8, 15,15,15,15, 15,15,15,15, 15, 0 /*=*/,15,15, + 15, 1,14, 2, 13,15,15, 4, 11,15,15,12, 15, 3,15,15, + 15,15, 5, 6, 8,15, 7, 9, 15,10,15,15, 15,15,15,15, + 15, 1,14, 2, 13,15,15, 4, 11,15,15,12, 15, 3,15,15, + 15,15, 5, 6, 8,15, 7, 9, 15,10,15,15, 15,15,15,15, + + 15,15,15,15, 15,15,15,15, 15,15,15,15, 15,15,15,15, + 15,15,15,15, 15,15,15,15, 15,15,15,15, 15,15,15,15, + 15,15,15,15, 15,15,15,15, 15,15,15,15, 15,15,15,15, + 15,15,15,15, 15,15,15,15, 15,15,15,15, 15,15,15,15, + 15,15,15,15, 15,15,15,15, 15,15,15,15, 15,15,15,15, + 15,15,15,15, 15,15,15,15, 15,15,15,15, 15,15,15,15, + 15,15,15,15, 15,15,15,15, 15,15,15,15, 15,15,15,15, + 15,15,15,15, 15,15,15,15, 15,15,15,15, 15,15,15,15 +}; + +const char seq_nt16_str[] = "=ACMGRSVTWYHKDBN"; + +const int seq_nt16_int[] = { 4, 0, 1, 4, 2, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4 }; + +/********************** + *** Basic file I/O *** + **********************/ + +static enum htsFormatCategory format_category(enum htsExactFormat fmt) +{ + switch (fmt) { + case bam: + case sam: + case cram: + return sequence_data; + + case vcf: + case bcf: + return variant_data; + + case bai: + case crai: + case csi: + case gzi: + case tbi: + return index_file; + + case bed: + return region_list; + + case unknown_format: + case binary_format: + case text_format: + case format_maximum: + break; + } + + return unknown_category; +} + +// Decompress up to ten or so bytes by peeking at the file, which must be +// positioned at the start of a GZIP block. +static size_t decompress_peek(hFILE *fp, unsigned char *dest, size_t destsize) +{ + // Typically at most a couple of hundred bytes of input are required + // to get a few bytes of output from inflate(), so hopefully this buffer + // size suffices in general. + unsigned char buffer[512]; + z_stream zs; + ssize_t npeek = hpeek(fp, buffer, sizeof buffer); + + if (npeek < 0) return 0; + + zs.zalloc = NULL; + zs.zfree = NULL; + zs.next_in = buffer; + zs.avail_in = npeek; + zs.next_out = dest; + zs.avail_out = destsize; + if (inflateInit2(&zs, 31) != Z_OK) return 0; + + while (zs.total_out < destsize) + if (inflate(&zs, Z_SYNC_FLUSH) != Z_OK) break; + + destsize = zs.total_out; + inflateEnd(&zs); + + return destsize; +} + +// Parse "x.y" text, taking care because the string is not NUL-terminated +// and filling in major/minor only when the digits are followed by a delimiter, +// so we don't misread "1.10" as "1.1" due to reaching the end of the buffer. +static void +parse_version(htsFormat *fmt, const unsigned char *u, const unsigned char *ulim) +{ + const char *s = (const char *) u; + const char *slim = (const char *) ulim; + short v; + + fmt->version.major = fmt->version.minor = -1; + + for (v = 0; s < slim && isdigit_c(*s); s++) + v = 10 * v + *s - '0'; + + if (s < slim) { + fmt->version.major = v; + if (*s == '.') { + s++; + for (v = 0; s < slim && isdigit_c(*s); s++) + v = 10 * v + *s - '0'; + if (s < slim) + fmt->version.minor = v; + } + else + fmt->version.minor = 0; + } +} + +int hts_detect_format(hFILE *hfile, htsFormat *fmt) +{ + unsigned char s[21]; + ssize_t len = hpeek(hfile, s, 18); + if (len < 0) return -1; + + if (len >= 2 && s[0] == 0x1f && s[1] == 0x8b) { + // The stream is either gzip-compressed or BGZF-compressed. + // Determine which, and decompress the first few bytes. + fmt->compression = (len >= 18 && (s[3] & 4) && + memcmp(&s[12], "BC\2\0", 4) == 0)? bgzf : gzip; + len = decompress_peek(hfile, s, sizeof s); + } + else { + fmt->compression = no_compression; + len = hpeek(hfile, s, sizeof s); + } + if (len < 0) return -1; + + fmt->compression_level = -1; + fmt->specific = NULL; + + if (len >= 6 && memcmp(s,"CRAM",4) == 0 && s[4]>=1 && s[4]<=3 && s[5]<=1) { + fmt->category = sequence_data; + fmt->format = cram; + fmt->version.major = s[4], fmt->version.minor = s[5]; + fmt->compression = custom; + return 0; + } + else if (len >= 4 && s[3] <= '\4') { + if (memcmp(s, "BAM\1", 4) == 0) { + fmt->category = sequence_data; + fmt->format = bam; + // TODO Decompress enough to pick version from @HD-VN header + fmt->version.major = 1, fmt->version.minor = -1; + return 0; + } + else if (memcmp(s, "BAI\1", 4) == 0) { + fmt->category = index_file; + fmt->format = bai; + fmt->version.major = -1, fmt->version.minor = -1; + return 0; + } + else if (memcmp(s, "BCF\4", 4) == 0) { + fmt->category = variant_data; + fmt->format = bcf; + fmt->version.major = 1, fmt->version.minor = -1; + return 0; + } + else if (memcmp(s, "BCF\2", 4) == 0) { + fmt->category = variant_data; + fmt->format = bcf; + fmt->version.major = s[3]; + fmt->version.minor = (len >= 5 && s[4] <= 2)? s[4] : 0; + return 0; + } + else if (memcmp(s, "CSI\1", 4) == 0) { + fmt->category = index_file; + fmt->format = csi; + fmt->version.major = 1, fmt->version.minor = -1; + return 0; + } + else if (memcmp(s, "TBI\1", 4) == 0) { + fmt->category = index_file; + fmt->format = tbi; + fmt->version.major = -1, fmt->version.minor = -1; + return 0; + } + } + else if (len >= 16 && memcmp(s, "##fileformat=VCF", 16) == 0) { + fmt->category = variant_data; + fmt->format = vcf; + if (len >= 21 && s[16] == 'v') + parse_version(fmt, &s[17], &s[len]); + else + fmt->version.major = fmt->version.minor = -1; + return 0; + } + else if (len >= 4 && s[0] == '@' && + (memcmp(s, "@HD\t", 4) == 0 || memcmp(s, "@SQ\t", 4) == 0 || + memcmp(s, "@RG\t", 4) == 0 || memcmp(s, "@PG\t", 4) == 0)) { + fmt->category = sequence_data; + fmt->format = sam; + // @HD-VN is not guaranteed to be the first tag, but then @HD is + // not guaranteed to be present at all... + if (len >= 9 && memcmp(s, "@HD\tVN:", 7) == 0) + parse_version(fmt, &s[7], &s[len]); + else + fmt->version.major = 1, fmt->version.minor = -1; + return 0; + } + else { + // Various possibilities for tab-delimited text: + // .crai (gzipped tab-delimited six columns: seqid 5*number) + // .bed ([3..12] tab-delimited columns) + // .bedpe (>= 10 tab-delimited columns) + // .sam (tab-delimited >= 11 columns: seqid number seqid...) + // FIXME For now, assume it's SAM + fmt->category = sequence_data; + fmt->format = sam; + fmt->version.major = 1, fmt->version.minor = -1; + return 0; + } + + fmt->category = unknown_category; + fmt->format = unknown_format; + fmt->version.major = fmt->version.minor = -1; + fmt->compression = no_compression; + return 0; +} + +char *hts_format_description(const htsFormat *format) +{ + kstring_t str = { 0, 0, NULL }; + + switch (format->format) { + case sam: kputs("SAM", &str); break; + case bam: kputs("BAM", &str); break; + case cram: kputs("CRAM", &str); break; + case vcf: kputs("VCF", &str); break; + case bcf: + if (format->version.major == 1) kputs("Legacy BCF", &str); + else kputs("BCF", &str); + break; + case bai: kputs("BAI", &str); break; + case crai: kputs("CRAI", &str); break; + case csi: kputs("CSI", &str); break; + case tbi: kputs("Tabix", &str); break; + default: kputs("unknown", &str); break; + } + + if (format->version.major >= 0) { + kputs(" version ", &str); + kputw(format->version.major, &str); + if (format->version.minor >= 0) { + kputc('.', &str); + kputw(format->version.minor, &str); + } + } + + switch (format->compression) { + case custom: kputs(" compressed", &str); break; + case gzip: kputs(" gzip-compressed", &str); break; + case bgzf: + switch (format->format) { + case bam: + case bcf: + case csi: + case tbi: + // These are by definition BGZF, so just use the generic term + kputs(" compressed", &str); + break; + default: + kputs(" BGZF-compressed", &str); + break; + } + break; + default: break; + } + + switch (format->category) { + case sequence_data: kputs(" sequence", &str); break; + case variant_data: kputs(" variant calling", &str); break; + case index_file: kputs(" index", &str); break; + case region_list: kputs(" genomic region", &str); break; + default: break; + } + + if (format->compression == no_compression) + switch (format->format) { + case sam: + case crai: + case vcf: + case bed: + kputs(" text", &str); + break; + + default: + kputs(" data", &str); + break; + } + else + kputs(" data", &str); + + return ks_release(&str); +} + +htsFile *hts_open_format(const char *fn, const char *mode, const htsFormat *fmt) +{ + char smode[102], *cp, *cp2, *mode_c; + htsFile *fp = NULL; + hFILE *hfile; + char fmt_code = '\0'; + + strncpy(smode, mode, 100); + smode[100]=0; + if ((cp = strchr(smode, ','))) + *cp = '\0'; + + // Migrate format code (b or c) to the end of the smode buffer. + for (cp2 = cp = smode; *cp; cp++) { + if (*cp == 'b') + fmt_code = 'b'; + else if (*cp == 'c') + fmt_code = 'c'; + else + *cp2++ = *cp; + } + mode_c = cp2; + *cp2++ = fmt_code; + *cp2++ = 0; + *cp2++ = 0; + + // Set or reset the format code if opts->format is used + if (fmt && fmt->format != unknown_format) + *mode_c = "\0g\0\0b\0c\0\0b\0g\0\0"[fmt->format]; + + hfile = hopen(fn, smode); + if (hfile == NULL) goto error; + + fp = hts_hopen(hfile, fn, smode); + if (fp == NULL) goto error; + + if (fmt && fmt->specific) + if (hts_opt_apply(fp, fmt->specific) != 0) + goto error; + + return fp; + +error: + if (hts_verbose >= 2) + fprintf(stderr, "[E::%s] fail to open file '%s'\n", __func__, fn); + + if (hfile) + hclose_abruptly(hfile); + + return NULL; +} + +htsFile *hts_open(const char *fn, const char *mode) { + return hts_open_format(fn, mode, NULL); +} + +/* + * Splits str into a prefix, delimiter ('\0' or delim), and suffix, writing + * the prefix in lowercase into buf and returning a pointer to the suffix. + * On return, buf is always NUL-terminated; thus assumes that the "keyword" + * prefix should be one of several known values of maximum length buflen-2. + * (If delim is not found, returns a pointer to the '\0'.) + */ +static const char * +scan_keyword(const char *str, char delim, char *buf, size_t buflen) +{ + size_t i = 0; + while (*str && *str != delim) { + if (i < buflen-1) buf[i++] = tolower_c(*str); + str++; + } + + buf[i] = '\0'; + return *str? str+1 : str; +} + +/* + * Parses arg and appends it to the option list. + * + * Returns 0 on success; + * -1 on failure. + */ +int hts_opt_add(hts_opt **opts, const char *c_arg) { + hts_opt *o, *t; + char *val; + + if (!c_arg) + return -1; + + if (!(o = malloc(sizeof(*o)))) + return -1; + + if (!(o->arg = strdup(c_arg))) { + free(o); + return -1; + } + + if (!(val = strchr(o->arg, '='))) + val = "1"; // assume boolean + else + *val++ = '\0'; + + if (strcmp(o->arg, "decode_md") == 0 || + strcmp(o->arg, "DECODE_MD") == 0) + o->opt = CRAM_OPT_DECODE_MD, o->val.i = atoi(val); + + else if (strcmp(o->arg, "verbosity") == 0 || + strcmp(o->arg, "VERBOSITY") == 0) + o->opt = CRAM_OPT_VERBOSITY, o->val.i = atoi(val); + + else if (strcmp(o->arg, "seqs_per_slice") == 0 || + strcmp(o->arg, "SEQS_PER_SLICE") == 0) + o->opt = CRAM_OPT_SEQS_PER_SLICE, o->val.i = atoi(val); + + else if (strcmp(o->arg, "slices_per_container") == 0 || + strcmp(o->arg, "SLICES_PER_CONTAINER") == 0) + o->opt = CRAM_OPT_SLICES_PER_CONTAINER, o->val.i = atoi(val); + + else if (strcmp(o->arg, "embed_ref") == 0 || + strcmp(o->arg, "EMBED_REF") == 0) + o->opt = CRAM_OPT_EMBED_REF, o->val.i = atoi(val); + + else if (strcmp(o->arg, "no_ref") == 0 || + strcmp(o->arg, "NO_REF") == 0) + o->opt = CRAM_OPT_NO_REF, o->val.i = atoi(val); + + else if (strcmp(o->arg, "ignore_md5") == 0 || + strcmp(o->arg, "IGNORE_MD5") == 0) + o->opt = CRAM_OPT_IGNORE_MD5, o->val.i = atoi(val); + + else if (strcmp(o->arg, "use_bzip2") == 0 || + strcmp(o->arg, "USE_BZIP2") == 0) + o->opt = CRAM_OPT_USE_BZIP2, o->val.i = atoi(val); + + else if (strcmp(o->arg, "use_rans") == 0 || + strcmp(o->arg, "USE_RANS") == 0) + o->opt = CRAM_OPT_USE_RANS, o->val.i = atoi(val); + + else if (strcmp(o->arg, "use_lzma") == 0 || + strcmp(o->arg, "USE_LZMA") == 0) + o->opt = CRAM_OPT_USE_LZMA, o->val.i = atoi(val); + + else if (strcmp(o->arg, "reference") == 0 || + strcmp(o->arg, "REFERENCE") == 0) + o->opt = CRAM_OPT_REFERENCE, o->val.s = val; + + else if (strcmp(o->arg, "version") == 0 || + strcmp(o->arg, "VERSION") == 0) + o->opt = CRAM_OPT_VERSION, o->val.s =val; + + else if (strcmp(o->arg, "multi_seq_per_slice") == 0 || + strcmp(o->arg, "MULTI_SEQ_PER_SLICE") == 0) + o->opt = CRAM_OPT_MULTI_SEQ_PER_SLICE, o->val.i = atoi(val); + + else if (strcmp(o->arg, "nthreads") == 0 || + strcmp(o->arg, "NTHREADS") == 0) + o->opt = HTS_OPT_NTHREADS, o->val.i = atoi(val); + + else if (strcmp(o->arg, "required_fields") == 0 || + strcmp(o->arg, "REQUIRED_FIELDS") == 0) + o->opt = CRAM_OPT_REQUIRED_FIELDS, o->val.i = strtol(val, NULL, 0); + + else { + fprintf(stderr, "Unknown option '%s'\n", o->arg); + free(o->arg); + free(o); + return -1; + } + + o->next = NULL; + + // Append; assumes small list. + if (*opts) { + t = *opts; + while (t->next) + t = t->next; + t->next = o; + } else { + *opts = o; + } + + return 0; +} + +/* + * Applies an hts_opt option list to a given htsFile. + * + * Returns 0 on success + * -1 on failure + */ +int hts_opt_apply(htsFile *fp, hts_opt *opts) { + hts_opt *last = NULL; + + for (; opts; opts = (last=opts)->next) + if (hts_set_opt(fp, opts->opt, opts->val) != 0) + return -1; + + return 0; +} + +/* + * Frees an hts_opt list. + */ +void hts_opt_free(hts_opt *opts) { + hts_opt *last = NULL; + while (opts) { + opts = (last=opts)->next; + free(last->arg); + free(last); + } +} + + +/* + * Tokenise options as (key(=value)?,)*(key(=value)?)? + * NB: No provision for ',' appearing in the value! + * Add backslashing rules? + * + * This could be used as part of a general command line option parser or + * as a string concatenated onto the file open mode. + * + * Returns 0 on success + * -1 on failure. + */ +int hts_parse_opt_list(htsFormat *fmt, const char *str) { + while (str && *str) { + const char *str_start; + int len; + char arg[8001]; + + while (*str && *str == ',') + str++; + + for (str_start = str; *str && *str != ','; str++); + len = str - str_start; + + // Produce a nul terminated copy of the option + strncpy(arg, str_start, len < 8000 ? len : 8000); + arg[len < 8000 ? len : 8000] = '\0'; + + if (hts_opt_add((hts_opt **)&fmt->specific, arg) != 0) + return -1; + + if (*str) + str++; + } + + return 0; +} + +/* + * Accepts a string file format (sam, bam, cram, vcf, bam) optionally + * followed by a comma separated list of key=value options and splits + * these up into the fields of htsFormat struct. + * + * format is assumed to be already initialised, either to blank + * "unknown" values or via previous hts_opt_add calls. + * + * Returns 0 on success + * -1 on failure. + */ +int hts_parse_format(htsFormat *format, const char *str) { + char fmt[8]; + const char *cp = scan_keyword(str, ',', fmt, sizeof fmt); + + format->version.minor = 0; // unknown + format->version.major = 0; // unknown + + if (strcmp(fmt, "sam") == 0) { + format->category = sequence_data; + format->format = sam; + format->compression = no_compression;; + format->compression_level = 0; + } else if (strcmp(fmt, "bam") == 0) { + format->category = sequence_data; + format->format = bam; + format->compression = bgzf; + format->compression_level = -1; + } else if (strcmp(fmt, "cram") == 0) { + format->category = sequence_data; + format->format = cram; + format->compression = custom; + format->compression_level = -1; + } else if (strcmp(fmt, "vcf") == 0) { + format->category = variant_data; + format->format = vcf; + format->compression = no_compression;; + format->compression_level = 0; + } else if (strcmp(fmt, "bcf") == 0) { + format->category = variant_data; + format->format = bcf; + format->compression = bgzf; + format->compression_level = -1; + } else { + return -1; + } + + return hts_parse_opt_list(format, cp); +} + + +/* + * Tokenise options as (key(=value)?,)*(key(=value)?)? + * NB: No provision for ',' appearing in the value! + * Add backslashing rules? + * + * This could be used as part of a general command line option parser or + * as a string concatenated onto the file open mode. + * + * Returns 0 on success + * -1 on failure. + */ +static int hts_process_opts(htsFile *fp, const char *opts) { + htsFormat fmt; + + fmt.specific = NULL; + if (hts_parse_opt_list(&fmt, opts) != 0) + return -1; + + if (hts_opt_apply(fp, fmt.specific) != 0) { + hts_opt_free(fmt.specific); + return -1; + } + + hts_opt_free(fmt.specific); + + return 0; +} + + +htsFile *hts_hopen(struct hFILE *hfile, const char *fn, const char *mode) +{ + htsFile *fp = (htsFile*)calloc(1, sizeof(htsFile)); + char simple_mode[101], *cp, *opts; + simple_mode[100] = '\0'; + + if (fp == NULL) goto error; + + fp->fn = strdup(fn); + fp->is_be = ed_is_big(); + + // Split mode into simple_mode,opts strings + if ((cp = strchr(mode, ','))) { + strncpy(simple_mode, mode, cp-mode <= 100 ? cp-mode : 100); + simple_mode[cp-mode] = '\0'; + opts = cp+1; + } else { + strncpy(simple_mode, mode, 100); + opts = NULL; + } + + if (strchr(simple_mode, 'r')) { + if (hts_detect_format(hfile, &fp->format) < 0) goto error; + } + else if (strchr(simple_mode, 'w') || strchr(simple_mode, 'a')) { + htsFormat *fmt = &fp->format; + fp->is_write = 1; + + if (strchr(simple_mode, 'b')) fmt->format = binary_format; + else if (strchr(simple_mode, 'c')) fmt->format = cram; + else fmt->format = text_format; + + if (strchr(simple_mode, 'z')) fmt->compression = bgzf; + else if (strchr(simple_mode, 'g')) fmt->compression = gzip; + else if (strchr(simple_mode, 'u')) fmt->compression = no_compression; + else { + // No compression mode specified, set to the default for the format + switch (fmt->format) { + case binary_format: fmt->compression = bgzf; break; + case cram: fmt->compression = custom; break; + case text_format: fmt->compression = no_compression; break; + default: abort(); + } + } + + // Fill in category (if determinable; e.g. 'b' could be BAM or BCF) + fmt->category = format_category(fmt->format); + + fmt->version.major = fmt->version.minor = -1; + fmt->compression_level = -1; + fmt->specific = NULL; + } + else goto error; + + switch (fp->format.format) { + case binary_format: + case bam: + case bcf: + fp->fp.bgzf = bgzf_hopen(hfile, simple_mode); + if (fp->fp.bgzf == NULL) goto error; + fp->is_bin = 1; + break; + + case cram: + fp->fp.cram = cram_dopen(hfile, fn, simple_mode); + if (fp->fp.cram == NULL) goto error; + if (!fp->is_write) + cram_set_option(fp->fp.cram, CRAM_OPT_DECODE_MD, 1); + fp->is_cram = 1; + break; + + case text_format: + case sam: + case vcf: + if (!fp->is_write) { + #if KS_BGZF + BGZF *gzfp = bgzf_hopen(hfile, simple_mode); + #else + // TODO Implement gzip hFILE adaptor + hclose(hfile); // This won't work, especially for stdin + gzFile gzfp = strcmp(fn, "-")? gzopen(fn, "rb") : gzdopen(fileno(stdin), "rb"); + #endif + if (gzfp) fp->fp.voidp = ks_init(gzfp); + else goto error; + } + else if (fp->format.compression != no_compression) { + fp->fp.bgzf = bgzf_hopen(hfile, simple_mode); + if (fp->fp.bgzf == NULL) goto error; + } + else + fp->fp.hfile = hfile; + break; + + default: + goto error; + } + + if (opts) + hts_process_opts(fp, opts); + + return fp; + +error: + if (hts_verbose >= 2) + fprintf(stderr, "[E::%s] fail to open file '%s'\n", __func__, fn); + + if (fp) { + free(fp->fn); + free(fp->fn_aux); + free(fp); + } + return NULL; +} + +int hts_close(htsFile *fp) +{ + int ret, save; + + switch (fp->format.format) { + case binary_format: + case bam: + case bcf: + ret = bgzf_close(fp->fp.bgzf); + break; + + case cram: + if (!fp->is_write) { + switch (cram_eof(fp->fp.cram)) { + case 2: + fprintf(stderr, "[W::%s] EOF marker is absent. The input is probably truncated.\n", __func__); + break; + case 0: /* not at EOF, but may not have wanted all seqs */ + default: /* case 1, expected EOF */ + break; + } + } + ret = cram_close(fp->fp.cram); + break; + + case text_format: + case sam: + case vcf: + if (!fp->is_write) { + #if KS_BGZF + BGZF *gzfp = ((kstream_t*)fp->fp.voidp)->f; + ret = bgzf_close(gzfp); + #else + gzFile gzfp = ((kstream_t*)fp->fp.voidp)->f; + ret = gzclose(gzfp); + #endif + ks_destroy((kstream_t*)fp->fp.voidp); + } + else if (fp->format.compression != no_compression) + ret = bgzf_close(fp->fp.bgzf); + else + ret = hclose(fp->fp.hfile); + break; + + default: + ret = -1; + break; + } + + save = errno; + free(fp->fn); + free(fp->fn_aux); + free(fp->line.s); + free(fp); + errno = save; + return ret; +} + +const htsFormat *hts_get_format(htsFile *fp) +{ + return fp? &fp->format : NULL; +} + +const char *hts_format_file_extension(const htsFormat *format) { + if (!format) + return "?"; + + switch (format->format) { + case sam: return "sam"; + case bam: return "bam"; + case bai: return "bai"; + case cram: return "cram"; + case crai: return "crai"; + case vcf: return "vcf"; + case bcf: return "bcf"; + case csi: return "csi"; + case gzi: return "gzi"; + case tbi: return "tbi"; + case bed: return "bed"; + default: return "?"; + } +} + +int hts_set_opt(htsFile *fp, enum hts_fmt_option opt, ...) { + int r; + va_list args; + + if (opt == HTS_OPT_NTHREADS) { + va_start(args, opt); + int nthreads = va_arg(args, int); + va_end(args); + return hts_set_threads(fp, nthreads); + } + + if (fp->format.format != cram) + return 0; + + va_start(args, opt); + r = cram_set_voption(fp->fp.cram, opt, args); + va_end(args); + + return r; +} + +int hts_set_threads(htsFile *fp, int n) +{ + if (fp->format.compression == bgzf) { + return bgzf_mt(fp->fp.bgzf, n, 256); + } else if (fp->format.format == cram) { + return hts_set_opt(fp, CRAM_OPT_NTHREADS, n); + } + else return 0; +} + +int hts_set_fai_filename(htsFile *fp, const char *fn_aux) +{ + free(fp->fn_aux); + if (fn_aux) { + fp->fn_aux = strdup(fn_aux); + if (fp->fn_aux == NULL) return -1; + } + else fp->fn_aux = NULL; + + if (fp->format.format == cram) + if (cram_set_option(fp->fp.cram, CRAM_OPT_REFERENCE, fp->fn_aux)) + return -1; + + return 0; +} + +// For VCF/BCF backward sweeper. Not exposing these functions because their +// future is uncertain. Things will probably have to change with hFILE... +BGZF *hts_get_bgzfp(htsFile *fp) +{ + if ( fp->is_bin ) + return fp->fp.bgzf; + else + return ((kstream_t*)fp->fp.voidp)->f; +} +int hts_useek(htsFile *fp, long uoffset, int where) +{ + if ( fp->is_bin ) + return bgzf_useek(fp->fp.bgzf, uoffset, where); + else + { + ks_rewind((kstream_t*)fp->fp.voidp); + ((kstream_t*)fp->fp.voidp)->seek_pos = uoffset; + return bgzf_useek(((kstream_t*)fp->fp.voidp)->f, uoffset, where); + } +} +long hts_utell(htsFile *fp) +{ + if ( fp->is_bin ) + return bgzf_utell(fp->fp.bgzf); + else + return ((kstream_t*)fp->fp.voidp)->seek_pos; +} + +int hts_getline(htsFile *fp, int delimiter, kstring_t *str) +{ + int ret, dret; + ret = ks_getuntil((kstream_t*)fp->fp.voidp, delimiter, str, &dret); + ++fp->lineno; + return ret; +} + +char **hts_readlist(const char *string, int is_file, int *_n) +{ + int m = 0, n = 0, dret; + char **s = 0; + if ( is_file ) + { +#if KS_BGZF + BGZF *fp = bgzf_open(string, "r"); +#else + gzFile fp = gzopen(string, "r"); +#endif + if ( !fp ) return NULL; + + kstream_t *ks; + kstring_t str; + str.s = 0; str.l = str.m = 0; + ks = ks_init(fp); + while (ks_getuntil(ks, KS_SEP_LINE, &str, &dret) >= 0) + { + if (str.l == 0) continue; + n++; + hts_expand(char*,n,m,s); + s[n-1] = strdup(str.s); + } + ks_destroy(ks); +#if KS_BGZF + bgzf_close(fp); +#else + gzclose(fp); +#endif + free(str.s); + } + else + { + const char *q = string, *p = string; + while ( 1 ) + { + if (*p == ',' || *p == 0) + { + n++; + hts_expand(char*,n,m,s); + s[n-1] = (char*)calloc(p - q + 1, 1); + strncpy(s[n-1], q, p - q); + q = p + 1; + } + if ( !*p ) break; + p++; + } + } + s = (char**)realloc(s, n * sizeof(char*)); + *_n = n; + return s; +} + +char **hts_readlines(const char *fn, int *_n) +{ + int m = 0, n = 0, dret; + char **s = 0; +#if KS_BGZF + BGZF *fp = bgzf_open(fn, "r"); +#else + gzFile fp = gzopen(fn, "r"); +#endif + if ( fp ) { // read from file + kstream_t *ks; + kstring_t str; + str.s = 0; str.l = str.m = 0; + ks = ks_init(fp); + while (ks_getuntil(ks, KS_SEP_LINE, &str, &dret) >= 0) { + if (str.l == 0) continue; + if (m == n) { + m = m? m<<1 : 16; + s = (char**)realloc(s, m * sizeof(char*)); + } + s[n++] = strdup(str.s); + } + ks_destroy(ks); + #if KS_BGZF + bgzf_close(fp); + #else + gzclose(fp); + #endif + s = (char**)realloc(s, n * sizeof(char*)); + free(str.s); + } else if (*fn == ':') { // read from string + const char *q, *p; + for (q = p = fn + 1;; ++p) + if (*p == ',' || *p == 0) { + if (m == n) { + m = m? m<<1 : 16; + s = (char**)realloc(s, m * sizeof(char*)); + } + s[n] = (char*)calloc(p - q + 1, 1); + strncpy(s[n++], q, p - q); + q = p + 1; + if (*p == 0) break; + } + } else return 0; + s = (char**)realloc(s, n * sizeof(char*)); + *_n = n; + return s; +} + +// DEPRECATED: To be removed in a future HTSlib release +int hts_file_type(const char *fname) +{ + int len = strlen(fname); + if ( !strcasecmp(".vcf.gz",fname+len-7) ) return FT_VCF_GZ; + if ( !strcasecmp(".vcf",fname+len-4) ) return FT_VCF; + if ( !strcasecmp(".bcf",fname+len-4) ) return FT_BCF_GZ; + if ( !strcmp("-",fname) ) return FT_STDIN; + + hFILE *f = hopen(fname, "r"); + if (f == NULL) return 0; + + htsFormat fmt; + if (hts_detect_format(f, &fmt) < 0) { hclose_abruptly(f); return 0; } + if (hclose(f) < 0) return 0; + + switch (fmt.format) { + case vcf: return (fmt.compression == no_compression)? FT_VCF : FT_VCF_GZ; + case bcf: return (fmt.compression == no_compression)? FT_BCF : FT_BCF_GZ; + default: return 0; + } +} + +/**************** + *** Indexing *** + ****************/ + +#define HTS_MIN_MARKER_DIST 0x10000 + +// Finds the special meta bin +// ((1<<(3 * n_lvls + 3)) - 1) / 7 + 1 +#define META_BIN(idx) ((idx)->n_bins + 1) + +#define pair64_lt(a,b) ((a).u < (b).u) + +#include "htslib/ksort.h" +KSORT_INIT(_off, hts_pair64_t, pair64_lt) + +typedef struct { + int32_t m, n; + uint64_t loff; + hts_pair64_t *list; +} bins_t; + +#include "htslib/khash.h" +KHASH_MAP_INIT_INT(bin, bins_t) +typedef khash_t(bin) bidx_t; + +typedef struct { + int32_t n, m; + uint64_t *offset; +} lidx_t; + +struct __hts_idx_t { + int fmt, min_shift, n_lvls, n_bins; + uint32_t l_meta; + int32_t n, m; + uint64_t n_no_coor; + bidx_t **bidx; + lidx_t *lidx; + uint8_t *meta; + struct { + uint32_t last_bin, save_bin; + int last_coor, last_tid, save_tid, finished; + uint64_t last_off, save_off; + uint64_t off_beg, off_end; + uint64_t n_mapped, n_unmapped; + } z; // keep internal states +}; + +static inline void insert_to_b(bidx_t *b, int bin, uint64_t beg, uint64_t end) +{ + khint_t k; + bins_t *l; + int absent; + k = kh_put(bin, b, bin, &absent); + l = &kh_value(b, k); + if (absent) { + l->m = 1; l->n = 0; + l->list = (hts_pair64_t*)calloc(l->m, sizeof(hts_pair64_t)); + } + if (l->n == l->m) { + l->m <<= 1; + l->list = (hts_pair64_t*)realloc(l->list, l->m * sizeof(hts_pair64_t)); + } + l->list[l->n].u = beg; + l->list[l->n++].v = end; +} + +static inline void insert_to_l(lidx_t *l, int64_t _beg, int64_t _end, uint64_t offset, int min_shift) +{ + int i, beg, end; + beg = _beg >> min_shift; + end = (_end - 1) >> min_shift; + if (l->m < end + 1) { + int old_m = l->m; + l->m = end + 1; + kroundup32(l->m); + l->offset = (uint64_t*)realloc(l->offset, l->m * sizeof(uint64_t)); + memset(l->offset + old_m, 0xff, 8 * (l->m - old_m)); // fill l->offset with (uint64_t)-1 + } + if (beg == end) { // to save a loop in this case + if (l->offset[beg] == (uint64_t)-1) l->offset[beg] = offset; + } else { + for (i = beg; i <= end; ++i) + if (l->offset[i] == (uint64_t)-1) l->offset[i] = offset; + } + if (l->n < end + 1) l->n = end + 1; +} + +hts_idx_t *hts_idx_init(int n, int fmt, uint64_t offset0, int min_shift, int n_lvls) +{ + hts_idx_t *idx; + idx = (hts_idx_t*)calloc(1, sizeof(hts_idx_t)); + if (idx == NULL) return NULL; + idx->fmt = fmt; + idx->min_shift = min_shift; + idx->n_lvls = n_lvls; + idx->n_bins = ((1<<(3 * n_lvls + 3)) - 1) / 7; + idx->z.save_bin = idx->z.save_tid = idx->z.last_tid = idx->z.last_bin = 0xffffffffu; + idx->z.save_off = idx->z.last_off = idx->z.off_beg = idx->z.off_end = offset0; + idx->z.last_coor = 0xffffffffu; + if (n) { + idx->n = idx->m = n; + idx->bidx = (bidx_t**)calloc(n, sizeof(bidx_t*)); + if (idx->bidx == NULL) { free(idx); return NULL; } + idx->lidx = (lidx_t*) calloc(n, sizeof(lidx_t)); + if (idx->lidx == NULL) { free(idx->bidx); free(idx); return NULL; } + } + return idx; +} + +static void update_loff(hts_idx_t *idx, int i, int free_lidx) +{ + bidx_t *bidx = idx->bidx[i]; + lidx_t *lidx = &idx->lidx[i]; + khint_t k; + int l; + uint64_t offset0 = 0; + if (bidx) { + k = kh_get(bin, bidx, META_BIN(idx)); + if (k != kh_end(bidx)) + offset0 = kh_val(bidx, k).list[0].u; + for (l = 0; l < lidx->n && lidx->offset[l] == (uint64_t)-1; ++l) + lidx->offset[l] = offset0; + } else l = 1; + for (; l < lidx->n; ++l) // fill missing values + if (lidx->offset[l] == (uint64_t)-1) + lidx->offset[l] = lidx->offset[l-1]; + if (bidx == 0) return; + for (k = kh_begin(bidx); k != kh_end(bidx); ++k) // set loff + if (kh_exist(bidx, k)) + { + if ( kh_key(bidx, k) < idx->n_bins ) + { + int bot_bin = hts_bin_bot(kh_key(bidx, k), idx->n_lvls); + // disable linear index if bot_bin out of bounds + kh_val(bidx, k).loff = bot_bin < lidx->n ? lidx->offset[bot_bin] : 0; + } + else + kh_val(bidx, k).loff = 0; + } + if (free_lidx) { + free(lidx->offset); + lidx->m = lidx->n = 0; + lidx->offset = 0; + } +} + +static void compress_binning(hts_idx_t *idx, int i) +{ + bidx_t *bidx = idx->bidx[i]; + khint_t k; + int l, m; + if (bidx == 0) return; + // merge a bin to its parent if the bin is too small + for (l = idx->n_lvls; l > 0; --l) { + unsigned start = hts_bin_first(l); + for (k = kh_begin(bidx); k != kh_end(bidx); ++k) { + bins_t *p, *q; + if (!kh_exist(bidx, k) || kh_key(bidx, k) >= idx->n_bins || kh_key(bidx, k) < start) continue; + p = &kh_value(bidx, k); + if (l < idx->n_lvls && p->n > 1) ks_introsort(_off, p->n, p->list); + if ((p->list[p->n - 1].v>>16) - (p->list[0].u>>16) < HTS_MIN_MARKER_DIST) { + khint_t kp; + kp = kh_get(bin, bidx, hts_bin_parent(kh_key(bidx, k))); + if (kp == kh_end(bidx)) continue; + q = &kh_val(bidx, kp); + if (q->n + p->n > q->m) { + q->m = q->n + p->n; + kroundup32(q->m); + q->list = (hts_pair64_t*)realloc(q->list, q->m * sizeof(hts_pair64_t)); + } + memcpy(q->list + q->n, p->list, p->n * sizeof(hts_pair64_t)); + q->n += p->n; + free(p->list); + kh_del(bin, bidx, k); + } + } + } + k = kh_get(bin, bidx, 0); + if (k != kh_end(bidx)) ks_introsort(_off, kh_val(bidx, k).n, kh_val(bidx, k).list); + // merge adjacent chunks that start from the same BGZF block + for (k = kh_begin(bidx); k != kh_end(bidx); ++k) { + bins_t *p; + if (!kh_exist(bidx, k) || kh_key(bidx, k) >= idx->n_bins) continue; + p = &kh_value(bidx, k); + for (l = 1, m = 0; l < p->n; ++l) { + if (p->list[m].v>>16 >= p->list[l].u>>16) { + if (p->list[m].v < p->list[l].v) p->list[m].v = p->list[l].v; + } else p->list[++m] = p->list[l]; + } + p->n = m + 1; + } +} + +void hts_idx_finish(hts_idx_t *idx, uint64_t final_offset) +{ + int i; + if (idx == NULL || idx->z.finished) return; // do not run this function on an empty index or multiple times + if (idx->z.save_tid >= 0) { + insert_to_b(idx->bidx[idx->z.save_tid], idx->z.save_bin, idx->z.save_off, final_offset); + insert_to_b(idx->bidx[idx->z.save_tid], META_BIN(idx), idx->z.off_beg, final_offset); + insert_to_b(idx->bidx[idx->z.save_tid], META_BIN(idx), idx->z.n_mapped, idx->z.n_unmapped); + } + for (i = 0; i < idx->n; ++i) { + update_loff(idx, i, (idx->fmt == HTS_FMT_CSI)); + compress_binning(idx, i); + } + idx->z.finished = 1; +} + +int hts_idx_push(hts_idx_t *idx, int tid, int beg, int end, uint64_t offset, int is_mapped) +{ + int bin; + if (tid<0) beg = -1, end = 0; + if (tid >= idx->m) { // enlarge the index + int32_t oldm = idx->m; + idx->m = idx->m? idx->m<<1 : 2; + idx->bidx = (bidx_t**)realloc(idx->bidx, idx->m * sizeof(bidx_t*)); + idx->lidx = (lidx_t*) realloc(idx->lidx, idx->m * sizeof(lidx_t)); + memset(&idx->bidx[oldm], 0, (idx->m - oldm) * sizeof(bidx_t*)); + memset(&idx->lidx[oldm], 0, (idx->m - oldm) * sizeof(lidx_t)); + } + if (idx->n < tid + 1) idx->n = tid + 1; + if (idx->z.finished) return 0; + if (idx->z.last_tid != tid || (idx->z.last_tid >= 0 && tid < 0)) { // change of chromosome + if ( tid>=0 && idx->n_no_coor ) + { + if (hts_verbose >= 1) fprintf(stderr,"[E::%s] NO_COOR reads not in a single block at the end %d %d\n", __func__, tid,idx->z.last_tid); + return -1; + } + if (tid>=0 && idx->bidx[tid] != 0) + { + if (hts_verbose >= 1) fprintf(stderr, "[E::%s] chromosome blocks not continuous\n", __func__); + return -1; + } + idx->z.last_tid = tid; + idx->z.last_bin = 0xffffffffu; + } else if (tid >= 0 && idx->z.last_coor > beg) { // test if positions are out of order + if (hts_verbose >= 1) fprintf(stderr, "[E::%s] unsorted positions\n", __func__); + return -1; + } + if ( tid>=0 ) + { + if (idx->bidx[tid] == 0) idx->bidx[tid] = kh_init(bin); + if ( is_mapped) + insert_to_l(&idx->lidx[tid], beg, end, idx->z.last_off, idx->min_shift); // last_off points to the start of the current record + } + else idx->n_no_coor++; + bin = hts_reg2bin(beg, end, idx->min_shift, idx->n_lvls); + if ((int)idx->z.last_bin != bin) { // then possibly write the binning index + if (idx->z.save_bin != 0xffffffffu) // save_bin==0xffffffffu only happens to the first record + insert_to_b(idx->bidx[idx->z.save_tid], idx->z.save_bin, idx->z.save_off, idx->z.last_off); + if (idx->z.last_bin == 0xffffffffu && idx->z.save_bin != 0xffffffffu) { // change of chr; keep meta information + idx->z.off_end = idx->z.last_off; + insert_to_b(idx->bidx[idx->z.save_tid], META_BIN(idx), idx->z.off_beg, idx->z.off_end); + insert_to_b(idx->bidx[idx->z.save_tid], META_BIN(idx), idx->z.n_mapped, idx->z.n_unmapped); + idx->z.n_mapped = idx->z.n_unmapped = 0; + idx->z.off_beg = idx->z.off_end; + } + idx->z.save_off = idx->z.last_off; + idx->z.save_bin = idx->z.last_bin = bin; + idx->z.save_tid = tid; + } + if (is_mapped) ++idx->z.n_mapped; + else ++idx->z.n_unmapped; + idx->z.last_off = offset; + idx->z.last_coor = beg; + return 0; +} + +void hts_idx_destroy(hts_idx_t *idx) +{ + khint_t k; + int i; + if (idx == 0) return; + + // For HTS_FMT_CRAI, idx actually points to a different type -- see sam.c + if (idx->fmt == HTS_FMT_CRAI) { + hts_cram_idx_t *cidx = (hts_cram_idx_t *) idx; + cram_index_free(cidx->cram); + free(cidx); + return; + } + + for (i = 0; i < idx->m; ++i) { + bidx_t *bidx = idx->bidx[i]; + free(idx->lidx[i].offset); + if (bidx == 0) continue; + for (k = kh_begin(bidx); k != kh_end(bidx); ++k) + if (kh_exist(bidx, k)) + free(kh_value(bidx, k).list); + kh_destroy(bin, bidx); + } + free(idx->bidx); free(idx->lidx); free(idx->meta); + free(idx); +} + +// The optimizer eliminates these ed_is_big() calls; still it would be good to +// TODO Determine endianness at configure- or compile-time + +static inline ssize_t HTS_RESULT_USED idx_write_int32(BGZF *fp, int32_t x) +{ + if (ed_is_big()) x = ed_swap_4(x); + return bgzf_write(fp, &x, sizeof x); +} + +static inline ssize_t HTS_RESULT_USED idx_write_uint32(BGZF *fp, uint32_t x) +{ + if (ed_is_big()) x = ed_swap_4(x); + return bgzf_write(fp, &x, sizeof x); +} + +static inline ssize_t HTS_RESULT_USED idx_write_uint64(BGZF *fp, uint64_t x) +{ + if (ed_is_big()) x = ed_swap_8(x); + return bgzf_write(fp, &x, sizeof x); +} + +static inline void swap_bins(bins_t *p) +{ + int i; + for (i = 0; i < p->n; ++i) { + ed_swap_8p(&p->list[i].u); + ed_swap_8p(&p->list[i].v); + } +} + +static int hts_idx_save_core(const hts_idx_t *idx, BGZF *fp, int fmt) +{ + int32_t i, j; + + #define check(ret) if ((ret) < 0) return -1 + + check(idx_write_int32(fp, idx->n)); + if (fmt == HTS_FMT_TBI && idx->l_meta) + check(bgzf_write(fp, idx->meta, idx->l_meta)); + + for (i = 0; i < idx->n; ++i) { + khint_t k; + bidx_t *bidx = idx->bidx[i]; + lidx_t *lidx = &idx->lidx[i]; + // write binning index + check(idx_write_int32(fp, bidx? kh_size(bidx) : 0)); + if (bidx) + for (k = kh_begin(bidx); k != kh_end(bidx); ++k) + if (kh_exist(bidx, k)) { + bins_t *p = &kh_value(bidx, k); + check(idx_write_uint32(fp, kh_key(bidx, k))); + if (fmt == HTS_FMT_CSI) check(idx_write_uint64(fp, p->loff)); + //int j;for(j=0;jn;++j)fprintf(stderr,"%d,%llx,%d,%llx:%llx\n",kh_key(bidx,k),kh_val(bidx, k).loff,j,p->list[j].u,p->list[j].v); + check(idx_write_int32(fp, p->n)); + for (j = 0; j < p->n; ++j) { + check(idx_write_uint64(fp, p->list[j].u)); + check(idx_write_uint64(fp, p->list[j].v)); + } + } + + // write linear index + if (fmt != HTS_FMT_CSI) { + check(idx_write_int32(fp, lidx->n)); + for (j = 0; j < lidx->n; ++j) + check(idx_write_uint64(fp, lidx->offset[j])); + } + } + + check(idx_write_uint64(fp, idx->n_no_coor)); + return 0; + #undef check +} + +int hts_idx_save(const hts_idx_t *idx, const char *fn, int fmt) +{ + int ret, save; + char *fnidx = (char*)calloc(1, strlen(fn) + 5); + if (fnidx == NULL) return -1; + + strcpy(fnidx, fn); + switch (fmt) { + case HTS_FMT_BAI: strcat(fnidx, ".bai"); break; + case HTS_FMT_CSI: strcat(fnidx, ".csi"); break; + case HTS_FMT_TBI: strcat(fnidx, ".tbi"); break; + default: abort(); + } + + ret = hts_idx_save_as(idx, fn, fnidx, fmt); + save = errno; + free(fnidx); + errno = save; + return ret; +} + +int hts_idx_save_as(const hts_idx_t *idx, const char *fn, const char *fnidx, int fmt) +{ + BGZF *fp; + + #define check(ret) if ((ret) < 0) goto fail + + if (fnidx == NULL) return hts_idx_save(idx, fn, fmt); + + fp = bgzf_open(fnidx, (fmt == HTS_FMT_BAI)? "wu" : "w"); + if (fp == NULL) return -1; + + if (fmt == HTS_FMT_CSI) { + check(bgzf_write(fp, "CSI\1", 4)); + check(idx_write_int32(fp, idx->min_shift)); + check(idx_write_int32(fp, idx->n_lvls)); + check(idx_write_uint32(fp, idx->l_meta)); + if (idx->l_meta) check(bgzf_write(fp, idx->meta, idx->l_meta)); + } else if (fmt == HTS_FMT_TBI) { + check(bgzf_write(fp, "TBI\1", 4)); + } else if (fmt == HTS_FMT_BAI) { + check(bgzf_write(fp, "BAI\1", 4)); + } else abort(); + + check(hts_idx_save_core(idx, fp, fmt)); + + return bgzf_close(fp); + #undef check + +fail: + bgzf_close(fp); + return -1; +} + +static int hts_idx_load_core(hts_idx_t *idx, BGZF *fp, int fmt) +{ + int32_t i, n, is_be; + is_be = ed_is_big(); + if (idx == NULL) return -4; + for (i = 0; i < idx->n; ++i) { + bidx_t *h; + lidx_t *l = &idx->lidx[i]; + uint32_t key; + int j, absent; + bins_t *p; + h = idx->bidx[i] = kh_init(bin); + if (bgzf_read(fp, &n, 4) != 4) return -1; + if (is_be) ed_swap_4p(&n); + for (j = 0; j < n; ++j) { + khint_t k; + if (bgzf_read(fp, &key, 4) != 4) return -1; + if (is_be) ed_swap_4p(&key); + k = kh_put(bin, h, key, &absent); + if (absent <= 0) return -3; // Duplicate bin number + p = &kh_val(h, k); + if (fmt == HTS_FMT_CSI) { + if (bgzf_read(fp, &p->loff, 8) != 8) return -1; + if (is_be) ed_swap_8p(&p->loff); + } else p->loff = 0; + if (bgzf_read(fp, &p->n, 4) != 4) return -1; + if (is_be) ed_swap_4p(&p->n); + p->m = p->n; + p->list = (hts_pair64_t*)malloc(p->m * sizeof(hts_pair64_t)); + if (p->list == NULL) return -2; + if (bgzf_read(fp, p->list, p->n<<4) != p->n<<4) return -1; + if (is_be) swap_bins(p); + } + if (fmt != HTS_FMT_CSI) { // load linear index + int j; + if (bgzf_read(fp, &l->n, 4) != 4) return -1; + if (is_be) ed_swap_4p(&l->n); + l->m = l->n; + l->offset = (uint64_t*)malloc(l->n * sizeof(uint64_t)); + if (l->offset == NULL) return -2; + if (bgzf_read(fp, l->offset, l->n << 3) != l->n << 3) return -1; + if (is_be) for (j = 0; j < l->n; ++j) ed_swap_8p(&l->offset[j]); + for (j = 1; j < l->n; ++j) // fill missing values; may happen given older samtools and tabix + if (l->offset[j] == 0) l->offset[j] = l->offset[j-1]; + update_loff(idx, i, 1); + } + } + if (bgzf_read(fp, &idx->n_no_coor, 8) != 8) idx->n_no_coor = 0; + if (is_be) ed_swap_8p(&idx->n_no_coor); + return 0; +} + +static hts_idx_t *hts_idx_load_local(const char *fn) +{ + uint8_t magic[4]; + int i, is_be; + hts_idx_t *idx = NULL; + uint8_t *meta = NULL; + BGZF *fp = bgzf_open(fn, "r"); + if (fp == NULL) return NULL; + is_be = ed_is_big(); + if (bgzf_read(fp, magic, 4) != 4) goto fail; + + if (memcmp(magic, "CSI\1", 4) == 0) { + uint32_t x[3], n; + if (bgzf_read(fp, x, 12) != 12) goto fail; + if (is_be) for (i = 0; i < 3; ++i) ed_swap_4p(&x[i]); + if (x[2]) { + if ((meta = (uint8_t*)malloc(x[2])) == NULL) goto fail; + if (bgzf_read(fp, meta, x[2]) != x[2]) goto fail; + } + if (bgzf_read(fp, &n, 4) != 4) goto fail; + if (is_be) ed_swap_4p(&n); + if ((idx = hts_idx_init(n, HTS_FMT_CSI, 0, x[0], x[1])) == NULL) goto fail; + idx->l_meta = x[2]; + idx->meta = meta; + meta = NULL; + if (hts_idx_load_core(idx, fp, HTS_FMT_CSI) < 0) goto fail; + } + else if (memcmp(magic, "TBI\1", 4) == 0) { + uint32_t x[8]; + if (bgzf_read(fp, x, 32) != 32) goto fail; + if (is_be) for (i = 0; i < 8; ++i) ed_swap_4p(&x[i]); + if ((idx = hts_idx_init(x[0], HTS_FMT_TBI, 0, 14, 5)) == NULL) goto fail; + idx->l_meta = 28 + x[7]; + if ((idx->meta = (uint8_t*)malloc(idx->l_meta)) == NULL) goto fail; + memcpy(idx->meta, &x[1], 28); + if (bgzf_read(fp, idx->meta + 28, x[7]) != x[7]) goto fail; + if (hts_idx_load_core(idx, fp, HTS_FMT_TBI) < 0) goto fail; + } + else if (memcmp(magic, "BAI\1", 4) == 0) { + uint32_t n; + if (bgzf_read(fp, &n, 4) != 4) goto fail; + if (is_be) ed_swap_4p(&n); + idx = hts_idx_init(n, HTS_FMT_BAI, 0, 14, 5); + if (hts_idx_load_core(idx, fp, HTS_FMT_BAI) < 0) goto fail; + } + else { errno = EINVAL; goto fail; } + + bgzf_close(fp); + return idx; + +fail: + bgzf_close(fp); + hts_idx_destroy(idx); + free(meta); + return NULL; +} + +void hts_idx_set_meta(hts_idx_t *idx, int l_meta, uint8_t *meta, int is_copy) +{ + if (idx->meta) free(idx->meta); + idx->l_meta = l_meta; + if (is_copy) { + idx->meta = (uint8_t*)malloc(l_meta); + memcpy(idx->meta, meta, l_meta); + } else idx->meta = meta; +} + +uint8_t *hts_idx_get_meta(hts_idx_t *idx, int *l_meta) +{ + *l_meta = idx->l_meta; + return idx->meta; +} + +const char **hts_idx_seqnames(const hts_idx_t *idx, int *n, hts_id2name_f getid, void *hdr) +{ + if ( !idx->n ) + { + *n = 0; + return NULL; + } + + int tid = 0, i; + const char **names = (const char**) calloc(idx->n,sizeof(const char*)); + for (i=0; in; i++) + { + bidx_t *bidx = idx->bidx[i]; + if ( !bidx ) continue; + names[tid++] = getid(hdr,i); + } + *n = tid; + return names; +} + +int hts_idx_get_stat(const hts_idx_t* idx, int tid, uint64_t* mapped, uint64_t* unmapped) +{ + if ( idx->fmt == HTS_FMT_CRAI ) { + *mapped = 0; *unmapped = 0; + return -1; + } + + bidx_t *h = idx->bidx[tid]; + khint_t k = kh_get(bin, h, META_BIN(idx)); + if (k != kh_end(h)) { + *mapped = kh_val(h, k).list[1].u; + *unmapped = kh_val(h, k).list[1].v; + return 0; + } else { + *mapped = 0; *unmapped = 0; + return -1; + } +} + +uint64_t hts_idx_get_n_no_coor(const hts_idx_t* idx) +{ + return idx->n_no_coor; +} + +/**************** + *** Iterator *** + ****************/ + +static inline int reg2bins(int64_t beg, int64_t end, hts_itr_t *itr, int min_shift, int n_lvls) +{ + int l, t, s = min_shift + (n_lvls<<1) + n_lvls; + if (beg >= end) return 0; + if (end >= 1LL<>s); e = t + (end>>s); n = e - b + 1; + if (itr->bins.n + n > itr->bins.m) { + itr->bins.m = itr->bins.n + n; + kroundup32(itr->bins.m); + itr->bins.a = (int*)realloc(itr->bins.a, sizeof(int) * itr->bins.m); + } + for (i = b; i <= e; ++i) itr->bins.a[itr->bins.n++] = i; + } + return itr->bins.n; +} + +hts_itr_t *hts_itr_query(const hts_idx_t *idx, int tid, int beg, int end, hts_readrec_func *readrec) +{ + int i, n_off, l, bin; + hts_pair64_t *off; + khint_t k; + bidx_t *bidx; + uint64_t min_off; + hts_itr_t *iter = 0; + if (tid < 0) { + int finished0 = 0; + uint64_t off0 = (uint64_t)-1; + khint_t k; + switch (tid) { + case HTS_IDX_START: + // Find the smallest offset, note that sequence ids may not be ordered sequentially + for (i=0; in; i++) + { + bidx = idx->bidx[i]; + k = kh_get(bin, bidx, META_BIN(idx)); + if (k == kh_end(bidx)) continue; + if ( off0 > kh_val(bidx, k).list[0].u ) off0 = kh_val(bidx, k).list[0].u; + } + if ( off0==(uint64_t)-1 && idx->n_no_coor ) off0 = 0; // only no-coor reads in this bam + break; + + case HTS_IDX_NOCOOR: + if ( idx->n>0 ) + { + bidx = idx->bidx[idx->n - 1]; + k = kh_get(bin, bidx, META_BIN(idx)); + if (k != kh_end(bidx)) off0 = kh_val(bidx, k).list[0].v; + } + if ( off0==(uint64_t)-1 && idx->n_no_coor ) off0 = 0; // only no-coor reads in this bam + break; + + case HTS_IDX_REST: + off0 = 0; + break; + + case HTS_IDX_NONE: + finished0 = 1; + off0 = 0; + break; + + default: + return 0; + } + if (off0 != (uint64_t)-1) { + iter = (hts_itr_t*)calloc(1, sizeof(hts_itr_t)); + iter->read_rest = 1; + iter->finished = finished0; + iter->curr_off = off0; + iter->readrec = readrec; + return iter; + } else return 0; + } + + if (beg < 0) beg = 0; + if (end < beg) return 0; + if (tid >= idx->n || (bidx = idx->bidx[tid]) == NULL) return 0; + + iter = (hts_itr_t*)calloc(1, sizeof(hts_itr_t)); + iter->tid = tid, iter->beg = beg, iter->end = end; iter->i = -1; + iter->readrec = readrec; + + // compute min_off + bin = hts_bin_first(idx->n_lvls) + (beg>>idx->min_shift); + do { + int first; + k = kh_get(bin, bidx, bin); + if (k != kh_end(bidx)) break; + first = (hts_bin_parent(bin)<<3) + 1; + if (bin > first) --bin; + else bin = hts_bin_parent(bin); + } while (bin); + if (bin == 0) k = kh_get(bin, bidx, bin); + min_off = k != kh_end(bidx)? kh_val(bidx, k).loff : 0; + // retrieve bins + reg2bins(beg, end, iter, idx->min_shift, idx->n_lvls); + for (i = n_off = 0; i < iter->bins.n; ++i) + if ((k = kh_get(bin, bidx, iter->bins.a[i])) != kh_end(bidx)) + n_off += kh_value(bidx, k).n; + if (n_off == 0) return iter; + off = (hts_pair64_t*)calloc(n_off, sizeof(hts_pair64_t)); + for (i = n_off = 0; i < iter->bins.n; ++i) { + if ((k = kh_get(bin, bidx, iter->bins.a[i])) != kh_end(bidx)) { + int j; + bins_t *p = &kh_value(bidx, k); + for (j = 0; j < p->n; ++j) + if (p->list[j].v > min_off) off[n_off++] = p->list[j]; + } + } + if (n_off == 0) { + free(off); return iter; + } + ks_introsort(_off, n_off, off); + // resolve completely contained adjacent blocks + for (i = 1, l = 0; i < n_off; ++i) + if (off[l].v < off[i].v) off[++l] = off[i]; + n_off = l + 1; + // resolve overlaps between adjacent blocks; this may happen due to the merge in indexing + for (i = 1; i < n_off; ++i) + if (off[i-1].v >= off[i].u) off[i-1].v = off[i].u; + // merge adjacent blocks + for (i = 1, l = 0; i < n_off; ++i) { + if (off[l].v>>16 == off[i].u>>16) off[l].v = off[i].v; + else off[++l] = off[i]; + } + n_off = l + 1; + iter->n_off = n_off; iter->off = off; + return iter; +} + +void hts_itr_destroy(hts_itr_t *iter) +{ + if (iter) { free(iter->off); free(iter->bins.a); free(iter); } +} + +static inline long long push_digit(long long i, char c) +{ + // ensure subtraction occurs first, avoiding overflow for >= MAX-48 or so + int digit = c - '0'; + return 10 * i + digit; +} + +long long hts_parse_decimal(const char *str, char **strend, int flags) +{ + long long n = 0; + int decimals = 0, e = 0, lost = 0; + char sign = '+', esign = '+'; + const char *s; + + while (isspace(*str)) str++; + s = str; + + if (*s == '+' || *s == '-') sign = *s++; + while (*s) + if (isdigit(*s)) n = push_digit(n, *s++); + else if (*s == ',' && (flags & HTS_PARSE_THOUSANDS_SEP)) s++; + else break; + + if (*s == '.') { + s++; + while (isdigit(*s)) decimals++, n = push_digit(n, *s++); + } + + if (*s == 'E' || *s == 'e') { + s++; + if (*s == '+' || *s == '-') esign = *s++; + while (isdigit(*s)) e = push_digit(e, *s++); + if (esign == '-') e = -e; + } + + e -= decimals; + while (e > 0) n *= 10, e--; + while (e < 0) lost += n % 10, n /= 10, e++; + + if (lost > 0 && hts_verbose >= 3) + fprintf(stderr, "[W::%s] discarding fractional part of %.*s\n", + __func__, (int)(s - str), str); + + if (strend) *strend = (char *) s; + else if (*s && hts_verbose >= 2) + fprintf(stderr, "[W::%s] ignoring unknown characters after %.*s[%s]\n", + __func__, (int)(s - str), str, s); + + return (sign == '+')? n : -n; +} + +const char *hts_parse_reg(const char *s, int *beg, int *end) +{ + char *hyphen; + const char *colon = strrchr(s, ':'); + if (colon == NULL) { + *beg = 0; *end = INT_MAX; + return s + strlen(s); + } + + *beg = hts_parse_decimal(colon+1, &hyphen, HTS_PARSE_THOUSANDS_SEP) - 1; + if (*beg < 0) *beg = 0; + + if (*hyphen == '\0') *end = INT_MAX; + else if (*hyphen == '-') *end = hts_parse_decimal(hyphen+1, NULL, HTS_PARSE_THOUSANDS_SEP); + else return NULL; + + if (*beg >= *end) return NULL; + return colon; +} + +hts_itr_t *hts_itr_querys(const hts_idx_t *idx, const char *reg, hts_name2id_f getid, void *hdr, hts_itr_query_func *itr_query, hts_readrec_func *readrec) +{ + int tid, beg, end; + const char *q; + + if (strcmp(reg, ".") == 0) + return itr_query(idx, HTS_IDX_START, 0, 0, readrec); + else if (strcmp(reg, "*") == 0) + return itr_query(idx, HTS_IDX_NOCOOR, 0, 0, readrec); + + q = hts_parse_reg(reg, &beg, &end); + if (q) { + char *tmp = (char*)alloca(q - reg + 1); + strncpy(tmp, reg, q - reg); + tmp[q - reg] = 0; + tid = getid(hdr, tmp); + } + else { + // not parsable as a region, but possibly a sequence named "foo:a" + tid = getid(hdr, reg); + beg = 0; end = INT_MAX; + } + + if (tid < 0) return NULL; + return itr_query(idx, tid, beg, end, readrec); +} + +int hts_itr_next(BGZF *fp, hts_itr_t *iter, void *r, void *data) +{ + int ret, tid, beg, end; + if (iter == NULL || iter->finished) return -1; + if (iter->read_rest) { + if (iter->curr_off) { // seek to the start + if (bgzf_seek(fp, iter->curr_off, SEEK_SET) < 0) return -1; + iter->curr_off = 0; // only seek once + } + ret = iter->readrec(fp, data, r, &tid, &beg, &end); + if (ret < 0) iter->finished = 1; + iter->curr_tid = tid; + iter->curr_beg = beg; + iter->curr_end = end; + return ret; + } + if (iter->off == 0) return -1; + for (;;) { + if (iter->curr_off == 0 || iter->curr_off >= iter->off[iter->i].v) { // then jump to the next chunk + if (iter->i == iter->n_off - 1) { ret = -1; break; } // no more chunks + if (iter->i < 0 || iter->off[iter->i].v != iter->off[iter->i+1].u) { // not adjacent chunks; then seek + if (bgzf_seek(fp, iter->off[iter->i+1].u, SEEK_SET) < 0) return -1; + iter->curr_off = bgzf_tell(fp); + } + ++iter->i; + } + if ((ret = iter->readrec(fp, data, r, &tid, &beg, &end)) >= 0) { + iter->curr_off = bgzf_tell(fp); + if (tid != iter->tid || beg >= iter->end) { // no need to proceed + ret = -1; break; + } else if (end > iter->beg && iter->end > beg) { + iter->curr_tid = tid; + iter->curr_beg = beg; + iter->curr_end = end; + return ret; + } + } else break; // end of file or error + } + iter->finished = 1; + return ret; +} + +/********************** + *** Retrieve index *** + **********************/ + +static char *test_and_fetch(const char *fn) +{ + FILE *fp; + if (hisremote(fn)) { + const int buf_size = 1 * 1024 * 1024; + hFILE *fp_remote; + uint8_t *buf; + int l; + const char *p; + for (p = fn + strlen(fn) - 1; p >= fn; --p) + if (*p == '/') break; + ++p; // p now points to the local file name + // Attempt to open local file first + if ((fp = fopen((char*)p, "rb")) != 0) + { + fclose(fp); + return (char*)p; + } + // Attempt to open remote file. Stay quiet on failure, it is OK to fail when trying first .csi then .tbi index. + if ((fp_remote = hopen(fn, "r")) == 0) return 0; + if ((fp = fopen(p, "w")) == 0) { + if (hts_verbose >= 1) fprintf(stderr, "[E::%s] fail to create file '%s' in the working directory\n", __func__, p); + hclose_abruptly(fp_remote); + return 0; + } + if (hts_verbose >= 3) fprintf(stderr, "[M::%s] downloading file '%s' to local directory\n", __func__, fn); + buf = (uint8_t*)calloc(buf_size, 1); + while ((l = hread(fp_remote, buf, buf_size)) > 0) fwrite(buf, 1, l, fp); + free(buf); + fclose(fp); + if (hclose(fp_remote) != 0) fprintf(stderr, "[E::%s] fail to close remote file '%s'\n", __func__, fn); + return (char*)p; + } else { + if ((fp = fopen(fn, "rb")) == 0) return 0; + fclose(fp); + return (char*)fn; + } +} + +char *hts_idx_getfn(const char *fn, const char *ext) +{ + int i, l_fn, l_ext; + char *fnidx, *ret; + l_fn = strlen(fn); l_ext = strlen(ext); + fnidx = (char*)calloc(l_fn + l_ext + 1, 1); + strcpy(fnidx, fn); strcpy(fnidx + l_fn, ext); + if ((ret = test_and_fetch(fnidx)) == 0) { + for (i = l_fn - 1; i > 0; --i) + if (fnidx[i] == '.') break; + strcpy(fnidx + i, ext); + ret = test_and_fetch(fnidx); + } + if (ret == 0) { + free(fnidx); + return 0; + } + l_fn = strlen(ret); + memmove(fnidx, ret, l_fn + 1); + return fnidx; +} + +hts_idx_t *hts_idx_load(const char *fn, int fmt) +{ + char *fnidx; + hts_idx_t *idx; + fnidx = hts_idx_getfn(fn, ".csi"); + if (! fnidx) fnidx = hts_idx_getfn(fn, fmt == HTS_FMT_BAI? ".bai" : ".tbi"); + if (fnidx == 0) return 0; + + idx = hts_idx_load2(fn, fnidx); + free(fnidx); + return idx; +} + +hts_idx_t *hts_idx_load2(const char *fn, const char *fnidx) +{ + // Check that the index file is up to date, the main file might have changed + struct stat stat_idx,stat_main; + if ( !stat(fn, &stat_main) && !stat(fnidx, &stat_idx) ) + { + if ( stat_idx.st_mtime < stat_main.st_mtime ) + fprintf(stderr, "Warning: The index file is older than the data file: %s\n", fnidx); + } + + return hts_idx_load_local(fnidx); +} diff --git a/src/samtools-1.3.1/htslib-1.3.1/hts_internal.h b/src/samtools-1.3.1/htslib-1.3.1/hts_internal.h new file mode 100644 index 0000000..07d6a11 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/hts_internal.h @@ -0,0 +1,90 @@ +/* hts_internal.h -- internal functions; not part of the public API. + + Copyright (C) 2015-2016 Genome Research Ltd. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#ifndef HTSLIB_HTS_INTERNAL_H +#define HTSLIB_HTS_INTERNAL_H + +#include +#include + +#include "htslib/hts.h" + +#ifdef __cplusplus +extern "C" { +#endif + +// The functions operate on ints such as are returned by fgetc(), +// i.e., characters represented as unsigned-char-valued ints, or EOF. +// To operate on plain chars (and to avoid warnings on some platforms), +// technically one must cast to unsigned char everywhere (see CERT STR37-C) +// or less painfully use these *_c() functions that operate on plain chars +// (but not EOF, which must be considered separately where it is applicable). +// TODO We may eventually wish to implement these functions directly without +// using their equivalents, and thus make them immune to locales. +static inline int isalnum_c(char c) { return isalnum((unsigned char) c); } +static inline int isalpha_c(char c) { return isalpha((unsigned char) c); } +static inline int isdigit_c(char c) { return isdigit((unsigned char) c); } +static inline int isgraph_c(char c) { return isgraph((unsigned char) c); } +static inline int islower_c(char c) { return islower((unsigned char) c); } +static inline int isprint_c(char c) { return isprint((unsigned char) c); } +static inline int isspace_c(char c) { return isspace((unsigned char) c); } +static inline int isupper_c(char c) { return isupper((unsigned char) c); } +static inline char tolower_c(char c) { return tolower((unsigned char) c); } +static inline char toupper_c(char c) { return toupper((unsigned char) c); } + + +struct cram_fd; + +char *hts_idx_getfn(const char *fn, const char *ext); + +// The CRAM implementation stores the loaded index within the cram_fd rather +// than separately as is done elsewhere in htslib. So if p is a pointer to +// an hts_idx_t with p->fmt == HTS_FMT_CRAI, then it actually points to an +// hts_cram_idx_t and should be cast accordingly. +typedef struct hts_cram_idx_t { + int fmt; + struct cram_fd *cram; +} hts_cram_idx_t; + + +struct hts_path_itr { + kstring_t path, entry; + void *dirv; // DIR * privately + const char *pathdir, *prefix, *suffix; + size_t prefix_len, suffix_len, entry_dir_l; +}; + +void hts_path_itr_setup(struct hts_path_itr *itr, const char *path, + const char *builtin_path, const char *prefix, size_t prefix_len, + const char *suffix, size_t suffix_len); + +const char *hts_path_itr_next(struct hts_path_itr *itr); + +void *load_plugin(void **pluginp, const char *filename, const char *symbol); +void *plugin_sym(void *plugin, const char *name, const char **errmsg); +void close_plugin(void *plugin); + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/src/samtools-1.3.1/htslib-1.3.1/htsfile.1 b/src/samtools-1.3.1/htslib-1.3.1/htsfile.1 new file mode 100644 index 0000000..e68fac5 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/htsfile.1 @@ -0,0 +1,75 @@ +.TH htsfile 1 "22 April 2016" "htslib-1.3.1" "Bioinformatics tools" +.SH NAME +htsfile \- identify high-throughput sequencing data files +.\" +.\" Copyright (C) 2015 Genome Research Ltd. +.\" +.\" Author: John Marshall +.\" +.\" Permission is hereby granted, free of charge, to any person obtaining a +.\" copy of this software and associated documentation files (the "Software"), +.\" to deal in the Software without restriction, including without limitation +.\" the rights to use, copy, modify, merge, publish, distribute, sublicense, +.\" and/or sell copies of the Software, and to permit persons to whom the +.\" Software is furnished to do so, subject to the following conditions: +.\" +.\" The above copyright notice and this permission notice shall be included in +.\" all copies or substantial portions of the Software. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +.\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +.\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +.\" THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +.\" LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +.\" FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +.\" DEALINGS IN THE SOFTWARE. +.\" +.SH SYNOPSIS +.B htsfile +.RB [ -chHv ] +.IR FILE ... +.SH DESCRIPTION +The \fBhtsfile\fR utility attempts to identify what kind of high-throughput +sequencing data files the specified files are, and provides minimal viewing +capabilities for some kinds of data file. +.P +It can identify sequencing data files such as SAM, BAM, and CRAM; +variant calling data files such as VCF and BCF; +index files used to index these data files; +and compressed versions of many of them. +.P +For each \fIFILE\fR given, \fBhtsfile\fP prints a description of the file +format determined, using similar keyword conventions to \fBfile\fP(1): +"text" indicates a textual file that can probably be viewed on a terminal; +"data" indicates binary data; +"sequence", "variant calling", and "index" indicate different categories of +data file. +When it can be identified, the name of the particular file format (such as +"BAM" or "VCF") is printed at the start of the description. +.P +When used to view file contents as text, \fBhtsfile\fP can optionally show +only headers or only data records, but has no other filtering capabilities. +Use \fBsamtools\fR or \fBbcftools\fR if you need more extensive viewing or +filtering capabilities. +.P +The following options are accepted: +.TP 4n +.BR -c ", " --view +Instead of identifying the specified files, display a textual representation +of their contents on standard output. +.TP +.BR -h ", " --header-only +Display data file headers only. +Implies \fB--view\fR. +.TP +.BR -H ", " --no-header +When viewing files, display data records only. +.TP +.BR -v ", " --verbose +Display additional warnings and diagnostic messages. +Using \fB--verbose\fR repeatedly further raises the verbosity. +.PP +.SH SEE ALSO +.IR bcftools (1), +.IR file (1), +.IR samtools (1) diff --git a/src/samtools-1.3.1/htslib-1.3.1/htsfile.c b/src/samtools-1.3.1/htslib-1.3.1/htsfile.c new file mode 100644 index 0000000..3fa0678 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/htsfile.c @@ -0,0 +1,234 @@ +/* htsfile.c -- file identifier and minimal viewer. + + Copyright (C) 2014-2016 Genome Research Ltd. + + Author: John Marshall + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include +#include +#include +#include + +#include "htslib/hfile.h" +#include "htslib/hts.h" +#include "htslib/sam.h" +#include "htslib/vcf.h" + +enum { identify, view_headers, view_all } mode = identify; +int show_headers = 1; +int status = EXIT_SUCCESS; /* Exit status from main */ + +static htsFile *dup_stdout(const char *mode) +{ + int fd = dup(STDOUT_FILENO); + if (fd < 0) { + perror("htsfile: Couldn't duplicate stdout"); + return NULL; + } + hFILE *hfp = hdopen(fd, mode); + return hfp? hts_hopen(hfp, "-", mode) : NULL; +} + +static int view_sam(hFILE *hfp, const char *filename) +{ + samFile *in = hts_hopen(hfp, filename, "r"); + bam_hdr_t *hdr = NULL; + samFile *out = NULL; + if (in == NULL) { + status = EXIT_FAILURE; + return 0; + } + hdr = sam_hdr_read(in); + if (hdr == NULL) { + status = EXIT_FAILURE; + goto clean; + } + out = dup_stdout("w"); + if (out == NULL) { + status = EXIT_FAILURE; + goto clean; + } + + if (show_headers) { + if (sam_hdr_write(out, hdr) != 0) { + status = EXIT_FAILURE; + goto clean; + } + } + if (mode == view_all) { + bam1_t *b = bam_init1(); + int ret; + while ((ret = sam_read1(in, hdr, b)) >= 0) { + if (sam_write1(out, hdr, b) < 0) { + status = EXIT_FAILURE; + goto clean; + } + } + bam_destroy1(b); + if (ret != -1) // eof + status = EXIT_FAILURE; + } + + clean: + if (hdr != NULL) bam_hdr_destroy(hdr); + if (out != NULL && hts_close(out) != 0) + status = EXIT_FAILURE; + if (hts_close(in) != 0) + status = EXIT_FAILURE; + return 1; +} + +static int view_vcf(hFILE *hfp, const char *filename) +{ + vcfFile *in = hts_hopen(hfp, filename, "r"); + bcf_hdr_t *hdr = NULL; + vcfFile *out = NULL; + if (in == NULL) { + status = EXIT_FAILURE; + return 0; + } + hdr = bcf_hdr_read(in); + if (hdr == NULL) { + status = EXIT_FAILURE; + goto clean; + } + out = dup_stdout("w"); + if (out == NULL) { + status = EXIT_FAILURE; + goto clean; + } + + if (show_headers) { + if (bcf_hdr_write(out, hdr) != 0) { + status = EXIT_FAILURE; + goto clean; + } + } + if (mode == view_all) { + bcf1_t *rec = bcf_init(); + while (bcf_read(in, hdr, rec) >= 0) { + if (bcf_write(out, hdr, rec) < 0) { + status = EXIT_FAILURE; + goto clean; + } + } + bcf_destroy(rec); + } + + clean: + if (hdr != NULL) bcf_hdr_destroy(hdr); + if (out != NULL) hts_close(out); + hts_close(in); + return 1; +} + +static void usage(FILE *fp, int status) +{ + fprintf(fp, +"Usage: htsfile [-chHv] FILE...\n" +"Options:\n" +" -c, --view Write textual form of FILEs to standard output\n" +" -h, --header-only Display only headers in view mode, not records\n" +" -H, --no-header Suppress header display in view mode\n" +" -v, --verbose Increase verbosity of warnings and diagnostics\n"); + exit(status); +} + +int main(int argc, char **argv) +{ + static const struct option options[] = { + { "header-only", no_argument, NULL, 'h' }, + { "no-header", no_argument, NULL, 'H' }, + { "view", no_argument, NULL, 'c' }, + { "verbose", no_argument, NULL, 'v' }, + { "help", no_argument, NULL, '?' }, + { "version", no_argument, NULL, 1 }, + { NULL, 0, NULL, 0 } + }; + + int c, i; + + status = EXIT_SUCCESS; + while ((c = getopt_long(argc, argv, "chHv?", options, NULL)) >= 0) + switch (c) { + case 'c': mode = view_all; break; + case 'h': mode = view_headers; show_headers = 1; break; + case 'H': show_headers = 0; break; + case 'v': hts_verbose++; break; + case 1: + printf( +"htsfile (htslib) %s\n" +"Copyright (C) 2016 Genome Research Ltd.\n", + hts_version()); + exit(EXIT_SUCCESS); + break; + case '?': usage(stdout, EXIT_SUCCESS); break; + default: usage(stderr, EXIT_FAILURE); break; + } + + if (optind == argc) usage(stderr, EXIT_FAILURE); + + for (i = optind; i < argc; i++) { + htsFormat fmt; + hFILE *fp = hopen(argv[i], "r"); + if (fp == NULL) { + fprintf(stderr, "htsfile: can't open \"%s\": %s\n", argv[i], strerror(errno)); + status = EXIT_FAILURE; + continue; + } + + if (hts_detect_format(fp, &fmt) < 0) { + fprintf(stderr, "htsfile: detecting \"%s\" format failed: %s\n", argv[i], strerror(errno)); + hclose_abruptly(fp); + status = EXIT_FAILURE; + continue; + } + + if (mode == identify) { + char *description = hts_format_description(&fmt); + printf("%s:\t%s\n", argv[i], description); + free(description); + } + else + switch (fmt.category) { + case sequence_data: + if (view_sam(fp, argv[i])) fp = NULL; + break; + case variant_data: + if (view_vcf(fp, argv[i])) fp = NULL; + break; + default: + fprintf(stderr, "htsfile: can't view %s: unknown format\n", argv[i]); + status = EXIT_FAILURE; + break; + } + + if (fp && hclose(fp) < 0) { + fprintf(stderr, "htsfile: closing %s failed\n", argv[i]); + status = EXIT_FAILURE; + } + } + + return status; +} diff --git a/src/samtools-1.3.1/htslib-1.3.1/htslib.mk b/src/samtools-1.3.1/htslib-1.3.1/htslib.mk new file mode 100644 index 0000000..48b9552 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/htslib.mk @@ -0,0 +1,163 @@ +# Makefile rules useful for third-party code using htslib's public API. +# +# Copyright (C) 2013-2015 Genome Research Ltd. +# +# Author: John Marshall +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + +# The makefile fragment included below provides variables that can be used +# to express dependencies on headers supplied by an in-development htslib. +# If your source file foo.c #includes and , +# you can write the correct prerequisites for foo.o as: +# +# HTSDIR = +# include $(HTSDIR)/htslib.mk +# +# foo.o: foo.c $(htslib_hts_h) $(htslib_kstring_h) + +HTSPREFIX = $(HTSDIR)/ +include $(HTSDIR)/htslib_vars.mk + +# Rules for rebuilding an in-development htslib's static and shared libraries. +# If your program foo links with libhts, adding the appropriate prerequisite +# will cause the library to be rebuilt as necessary: +# +# foo: foo.o $(HTSDIR)/libhts.a +# +# or similarly if your target requires any of the tools supplied: +# +# bar.bed.bgz.tbi: bar.bed.bgz $(HTSDIR)/tabix +# $(HTSDIR)/tabix -p bed bar.bed.bgz + +HTSLIB_PUBLIC_HEADERS = \ + $(HTSDIR)/htslib/bgzf.h \ + $(HTSDIR)/htslib/cram.h \ + $(HTSDIR)/htslib/faidx.h \ + $(HTSDIR)/htslib/hfile.h \ + $(HTSDIR)/htslib/hts.h \ + $(HTSDIR)/htslib/hts_defs.h \ + $(HTSDIR)/htslib/kbitset.h \ + $(HTSDIR)/htslib/kfunc.h \ + $(HTSDIR)/htslib/khash.h \ + $(HTSDIR)/htslib/khash_str2int.h \ + $(HTSDIR)/htslib/klist.h \ + $(HTSDIR)/htslib/knetfile.h \ + $(HTSDIR)/htslib/kseq.h \ + $(HTSDIR)/htslib/ksort.h \ + $(HTSDIR)/htslib/kstring.h \ + $(HTSDIR)/htslib/regidx.h \ + $(HTSDIR)/htslib/sam.h \ + $(HTSDIR)/htslib/synced_bcf_reader.h \ + $(HTSDIR)/htslib/tbx.h \ + $(HTSDIR)/htslib/vcf.h \ + $(HTSDIR)/htslib/vcf_sweep.h \ + $(HTSDIR)/htslib/vcfutils.h + +HTSLIB_ALL = \ + $(HTSLIB_PUBLIC_HEADERS) \ + $(HTSDIR)/bgzf.c \ + $(HTSDIR)/config.h \ + $(HTSDIR)/faidx.c \ + $(HTSDIR)/hfile_internal.h \ + $(HTSDIR)/hfile.c \ + $(HTSDIR)/hfile_irods.c \ + $(HTSDIR)/hfile_libcurl.c \ + $(HTSDIR)/hfile_net.c \ + $(HTSDIR)/hts.c \ + $(HTSDIR)/hts_internal.h \ + $(HTSDIR)/kfunc.c \ + $(HTSDIR)/knetfile.c \ + $(HTSDIR)/kstring.c \ + $(HTSDIR)/md5.c \ + $(HTSDIR)/plugin.c \ + $(HTSDIR)/regidx.c \ + $(HTSDIR)/sam.c \ + $(HTSDIR)/synced_bcf_reader.c \ + $(HTSDIR)/tbx.c \ + $(HTSDIR)/vcf.c \ + $(HTSDIR)/vcf_sweep.c \ + $(HTSDIR)/vcfutils.c \ + $(HTSDIR)/cram/cram.h \ + $(HTSDIR)/cram/cram_codecs.c \ + $(HTSDIR)/cram/cram_codecs.h \ + $(HTSDIR)/cram/cram_decode.c \ + $(HTSDIR)/cram/cram_decode.h \ + $(HTSDIR)/cram/cram_encode.c \ + $(HTSDIR)/cram/cram_encode.h \ + $(HTSDIR)/cram/cram_external.c \ + $(HTSDIR)/cram/cram_index.c \ + $(HTSDIR)/cram/cram_index.h \ + $(HTSDIR)/cram/cram_io.c \ + $(HTSDIR)/cram/cram_io.h \ + $(HTSDIR)/cram/cram_samtools.c \ + $(HTSDIR)/cram/cram_samtools.h \ + $(HTSDIR)/cram/cram_stats.c \ + $(HTSDIR)/cram/cram_stats.h \ + $(HTSDIR)/cram/cram_structs.h \ + $(HTSDIR)/cram/files.c \ + $(HTSDIR)/cram/mFILE.c \ + $(HTSDIR)/cram/mFILE.h \ + $(HTSDIR)/cram/misc.h \ + $(HTSDIR)/cram/open_trace_file.c \ + $(HTSDIR)/cram/open_trace_file.h \ + $(HTSDIR)/cram/os.h \ + $(HTSDIR)/cram/pooled_alloc.c \ + $(HTSDIR)/cram/pooled_alloc.h \ + $(HTSDIR)/cram/rANS_byte.h \ + $(HTSDIR)/cram/rANS_static.c \ + $(HTSDIR)/cram/rANS_static.h \ + $(HTSDIR)/cram/sam_header.c \ + $(HTSDIR)/cram/sam_header.h \ + $(HTSDIR)/cram/string_alloc.c \ + $(HTSDIR)/cram/string_alloc.h \ + $(HTSDIR)/cram/thread_pool.c \ + $(HTSDIR)/cram/thread_pool.h \ + $(HTSDIR)/cram/vlen.c \ + $(HTSDIR)/cram/vlen.h \ + $(HTSDIR)/cram/zfio.c \ + $(HTSDIR)/cram/zfio.h + +$(HTSDIR)/config.h: + +cd $(HTSDIR) && $(MAKE) config.h + +$(HTSDIR)/libhts.a: $(HTSLIB_ALL) + +cd $(HTSDIR) && $(MAKE) lib-static + +$(HTSDIR)/libhts.so $(HTSDIR)/libhts.dylib: $(HTSLIB_ALL) + +cd $(HTSDIR) && $(MAKE) lib-shared + +$(HTSDIR)/bgzip: $(HTSDIR)/bgzip.c $(HTSLIB_PUBLIC_HEADERS) + +cd $(HTSDIR) && $(MAKE) bgzip + +$(HTSDIR)/htsfile: $(HTSDIR)/htsfile.c $(HTSLIB_PUBLIC_HEADERS) + +cd $(HTSDIR) && $(MAKE) htsfile + +$(HTSDIR)/tabix: $(HTSDIR)/tabix.c $(HTSLIB_PUBLIC_HEADERS) + +cd $(HTSDIR) && $(MAKE) tabix + +# Rules for phony targets. You may wish to have your corresponding phony +# targets invoke these in addition to their own recipes: +# +# clean: clean-htslib + +all-htslib clean-htslib install-htslib plugins-htslib: + +cd $(HTSDIR) && $(MAKE) $(@:-htslib=) + +.PHONY: all-htslib clean-htslib install-htslib plugins-htslib diff --git a/src/samtools-1.3.1/htslib-1.3.1/htslib.pc.in b/src/samtools-1.3.1/htslib-1.3.1/htslib.pc.in new file mode 100644 index 0000000..465de17 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/htslib.pc.in @@ -0,0 +1,10 @@ +includedir=@includedir@ +libdir=@libdir@ + +Name: htslib +Description: C library for high-throughput sequencing data formats +Version: @PACKAGE_VERSION@ +Cflags: -I${includedir} +Libs: -L${libdir} -lhts +Libs.private: -L${libdir} -lhts -lm -lpthread +Requires.private: zlib diff --git a/src/samtools-1.3.1/htslib-1.3.1/htslib/bgzf.h b/src/samtools-1.3.1/htslib-1.3.1/htslib/bgzf.h new file mode 100644 index 0000000..63e1c91 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/htslib/bgzf.h @@ -0,0 +1,335 @@ +/* The MIT License + + Copyright (c) 2008 Broad Institute / Massachusetts Institute of Technology + 2011, 2012 Attractive Chaos + Copyright (C) 2009, 2013, 2014 Genome Research Ltd + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. +*/ + +/* The BGZF library was originally written by Bob Handsaker from the Broad + * Institute. It was later improved by the SAMtools developers. */ + +#ifndef HTSLIB_BGZF_H +#define HTSLIB_BGZF_H + +#include +#include +#include +#include + +#include "hts_defs.h" + +#ifdef __cplusplus +extern "C" { +#endif + +#define BGZF_BLOCK_SIZE 0xff00 // make sure compressBound(BGZF_BLOCK_SIZE) < BGZF_MAX_BLOCK_SIZE +#define BGZF_MAX_BLOCK_SIZE 0x10000 + +#define BGZF_ERR_ZLIB 1 +#define BGZF_ERR_HEADER 2 +#define BGZF_ERR_IO 4 +#define BGZF_ERR_MISUSE 8 + +struct hFILE; +struct bgzf_mtaux_t; +typedef struct __bgzidx_t bgzidx_t; + +struct BGZF { + unsigned errcode:16, is_write:2, is_be:2; + signed compress_level:9; + unsigned is_compressed:2, is_gzip:1; + int cache_size; + int block_length, block_offset; + int64_t block_address, uncompressed_address; + void *uncompressed_block, *compressed_block; + void *cache; // a pointer to a hash table + struct hFILE *fp; // actual file handle + struct bgzf_mtaux_t *mt; // only used for multi-threading + bgzidx_t *idx; // BGZF index + int idx_build_otf; // build index on the fly, set by bgzf_index_build_init() + z_stream *gz_stream;// for gzip-compressed files +}; +#ifndef HTS_BGZF_TYPEDEF +typedef struct BGZF BGZF; +#define HTS_BGZF_TYPEDEF +#endif + +#ifndef KSTRING_T +#define KSTRING_T kstring_t +typedef struct __kstring_t { + size_t l, m; + char *s; +} kstring_t; +#endif + + /****************** + * Basic routines * + ******************/ + + /** + * Open an existing file descriptor for reading or writing. + * + * @param fd file descriptor + * @param mode mode matching /[rwag][u0-9]+/: 'r' for reading, 'w' for + * writing, 'a' for appending, 'g' for gzip rather than BGZF + * compression (with 'w' only), and digit specifies the zlib + * compression level. + * Note that there is a distinction between 'u' and '0': the + * first yields plain uncompressed output whereas the latter + * outputs uncompressed data wrapped in the zlib format. + * @return BGZF file handler; 0 on error + */ + BGZF* bgzf_dopen(int fd, const char *mode); + + #define bgzf_fdopen(fd, mode) bgzf_dopen((fd), (mode)) // for backward compatibility + + /** + * Open the specified file for reading or writing. + */ + BGZF* bgzf_open(const char* path, const char *mode); + + /** + * Open an existing hFILE stream for reading or writing. + */ + BGZF* bgzf_hopen(struct hFILE *fp, const char *mode); + + /** + * Close the BGZF and free all associated resources. + * + * @param fp BGZF file handler + * @return 0 on success and -1 on error + */ + int bgzf_close(BGZF *fp); + + /** + * Read up to _length_ bytes from the file storing into _data_. + * + * @param fp BGZF file handler + * @param data data array to read into + * @param length size of data to read + * @return number of bytes actually read; 0 on end-of-file and -1 on error + */ + ssize_t bgzf_read(BGZF *fp, void *data, size_t length) HTS_RESULT_USED; + + /** + * Write _length_ bytes from _data_ to the file. If no I/O errors occur, + * the complete _length_ bytes will be written (or queued for writing). + * + * @param fp BGZF file handler + * @param data data array to write + * @param length size of data to write + * @return number of bytes written (i.e., _length_); negative on error + */ + ssize_t bgzf_write(BGZF *fp, const void *data, size_t length) HTS_RESULT_USED; + + /** + * Read up to _length_ bytes directly from the underlying stream without + * decompressing. Bypasses BGZF blocking, so must be used with care in + * specialised circumstances only. + * + * @param fp BGZF file handler + * @param data data array to read into + * @param length number of raw bytes to read + * @return number of bytes actually read; 0 on end-of-file and -1 on error + */ + ssize_t bgzf_raw_read(BGZF *fp, void *data, size_t length) HTS_RESULT_USED; + + /** + * Write _length_ bytes directly to the underlying stream without + * compressing. Bypasses BGZF blocking, so must be used with care + * in specialised circumstances only. + * + * @param fp BGZF file handler + * @param data data array to write + * @param length number of raw bytes to write + * @return number of bytes actually written; -1 on error + */ + ssize_t bgzf_raw_write(BGZF *fp, const void *data, size_t length) HTS_RESULT_USED; + + /** + * Write the data in the buffer to the file. + * + * @param fp BGZF file handle + * @return 0 on success and -1 on error + */ + int bgzf_flush(BGZF *fp) HTS_RESULT_USED; + + /** + * Return a virtual file pointer to the current location in the file. + * No interpetation of the value should be made, other than a subsequent + * call to bgzf_seek can be used to position the file at the same point. + * Return value is non-negative on success. + */ + #define bgzf_tell(fp) (((fp)->block_address << 16) | ((fp)->block_offset & 0xFFFF)) + + /** + * Set the file to read from the location specified by _pos_. + * + * @param fp BGZF file handler + * @param pos virtual file offset returned by bgzf_tell() + * @param whence must be SEEK_SET + * @return 0 on success and -1 on error + */ + int64_t bgzf_seek(BGZF *fp, int64_t pos, int whence) HTS_RESULT_USED; + + /** + * Check if the BGZF end-of-file (EOF) marker is present + * + * @param fp BGZF file handler opened for reading + * @return 1 if the EOF marker is present and correct; + * 2 if it can't be checked, e.g., because fp isn't seekable; + * 0 if the EOF marker is absent; + * -1 (with errno set) on error + */ + int bgzf_check_EOF(BGZF *fp); + + /** + * Check if a file is in the BGZF format + * + * @param fn file name + * @return 1 if _fn_ is BGZF; 0 if not or on I/O error + */ + int bgzf_is_bgzf(const char *fn); + + /********************* + * Advanced routines * + *********************/ + + /** + * Set the cache size. Only effective when compiled with -DBGZF_CACHE. + * + * @param fp BGZF file handler + * @param size size of cache in bytes; 0 to disable caching (default) + */ + void bgzf_set_cache_size(BGZF *fp, int size); + + /** + * Flush the file if the remaining buffer size is smaller than _size_ + * @return 0 if flushing succeeded or was not needed; negative on error + */ + int bgzf_flush_try(BGZF *fp, ssize_t size) HTS_RESULT_USED; + + /** + * Read one byte from a BGZF file. It is faster than bgzf_read() + * @param fp BGZF file handler + * @return byte read; -1 on end-of-file or error + */ + int bgzf_getc(BGZF *fp); + + /** + * Read one line from a BGZF file. It is faster than bgzf_getc() + * + * @param fp BGZF file handler + * @param delim delimitor + * @param str string to write to; must be initialized + * @return length of the string; 0 on end-of-file; negative on error + */ + int bgzf_getline(BGZF *fp, int delim, kstring_t *str); + + /** + * Read the next BGZF block. + */ + int bgzf_read_block(BGZF *fp) HTS_RESULT_USED; + + /** + * Enable multi-threading (only effective on writing and when the + * library was compiled with -DBGZF_MT) + * + * @param fp BGZF file handler; must be opened for writing + * @param n_threads #threads used for writing + * @param n_sub_blks #blocks processed by each thread; a value 64-256 is recommended + */ + int bgzf_mt(BGZF *fp, int n_threads, int n_sub_blks); + + /** + * Compress a single BGZF block. + * + * @param dst output buffer (must have size >= BGZF_MAX_BLOCK_SIZE) + * @param dlen size of output buffer; updated on return to the number + * of bytes actually written to dst + * @param src buffer to be compressed + * @param slen size of data to compress (must be <= BGZF_BLOCK_SIZE) + * @param level compression level + * @return 0 on success and negative on error + */ + int bgzf_compress(void *dst, size_t *dlen, const void *src, size_t slen, int level); + + /******************* + * bgzidx routines * + *******************/ + + /** + * Position BGZF at the uncompressed offset + * + * @param fp BGZF file handler; must be opened for reading + * @param uoffset file offset in the uncompressed data + * @param where SEEK_SET supported atm + * + * Returns 0 on success and -1 on error. + */ + int bgzf_useek(BGZF *fp, long uoffset, int where) HTS_RESULT_USED; + + /** + * Position in uncompressed BGZF + * + * @param fp BGZF file handler; must be opened for reading + * + * Returns the current offset on success and -1 on error. + */ + long bgzf_utell(BGZF *fp); + + /** + * Tell BGZF to build index while compressing. + * + * @param fp BGZF file handler; can be opened for reading or writing. + * + * Returns 0 on success and -1 on error. + */ + int bgzf_index_build_init(BGZF *fp); + + /** + * Load BGZF index + * + * @param fp BGZF file handler + * @param bname base name + * @param suffix suffix to add to bname (can be NULL) + * + * Returns 0 on success and -1 on error. + */ + int bgzf_index_load(BGZF *fp, const char *bname, const char *suffix); + + /** + * Save BGZF index + * + * @param fp BGZF file handler + * @param bname base name + * @param suffix suffix to add to bname (can be NULL) + * + * Returns 0 on success and -1 on error. + */ + int bgzf_index_dump(BGZF *fp, + const char *bname, const char *suffix) HTS_RESULT_USED; + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/src/samtools-1.3.1/htslib-1.3.1/htslib/cram.h b/src/samtools-1.3.1/htslib-1.3.1/htslib/cram.h new file mode 100644 index 0000000..bd54f39 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/htslib/cram.h @@ -0,0 +1,492 @@ +/* cram.h -- public CRAM-specific API functions. + + Copyright (C) 2015 Genome Research Ltd. + + Author: James Bonfield + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +/*! \file + * CRAM interface. + * + * Consider using the higher level hts_*() API for programs that wish to + * be file format agnostic (see htslib/hts.h). + * + * This API should be used for CRAM specific code. The specifics of the + * public API are implemented in cram_io.h, cram_encode.h and cram_decode.h + * although these should not be included directly (use this file instead). + */ + +#ifndef HTSLIB_CRAM_H +#define HTSLIB_CRAM_H + +#include +#include +#include + +#include "hts.h" + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef _CRAM_STRUCTS_H_ +enum cram_block_method { + ERROR = -1, + RAW = 0, + GZIP = 1, + BZIP2 = 2, + LZMA = 3, + RANS = 4, // Generic; either order + RANS0 = 4, + RANS1 = 10, // Not externalised; stored as RANS (generic) + GZIP_RLE = 11, // NB: not externalised in CRAM +}; + +enum cram_content_type { + CT_ERROR = -1, + FILE_HEADER = 0, + COMPRESSION_HEADER = 1, + MAPPED_SLICE = 2, + UNMAPPED_SLICE = 3, // CRAM V1.0 only + EXTERNAL = 4, + CORE = 5, +}; + +// Opaque data types, see cram_structs for the fully fledged versions. +typedef struct SAM_hdr SAM_hdr; +typedef struct cram_file_def cram_file_def; +typedef struct cram_fd cram_fd; +typedef struct cram_container cram_container; +typedef struct cram_block cram_block; +typedef struct cram_slice cram_slice; +typedef struct cram_metrics cram_metrics; +typedef struct cram_block_slice_hdr cram_block_slice_hdr; +typedef struct cram_block_compression_hdr cram_block_compression_hdr; +typedef struct refs_t refs_t; // need this? + +struct hFILE; +#endif + +// Accessor functions + +/* + *----------------------------------------------------------------------------- + * cram_fd + */ +SAM_hdr *cram_fd_get_header(cram_fd *fd); +void cram_fd_set_header(cram_fd *fd, SAM_hdr *hdr); + +int cram_fd_get_version(cram_fd *fd); +void cram_fd_set_version(cram_fd *fd, int vers); + +int cram_major_vers(cram_fd *fd); +int cram_minor_vers(cram_fd *fd); + +struct hFILE *cram_fd_get_fp(cram_fd *fd); +void cram_fd_set_fp(cram_fd *fd, struct hFILE *fp); + + +/* + *----------------------------------------------------------------------------- + * cram_container + */ +int32_t cram_container_get_length(cram_container *c); +void cram_container_set_length(cram_container *c, int32_t length); +int32_t cram_container_get_num_blocks(cram_container *c); +void cram_container_set_num_blocks(cram_container *c, int32_t num_blocks); +int32_t *cram_container_get_landmarks(cram_container *c, int32_t *num_landmarks); +void cram_container_set_landmarks(cram_container *c, int32_t num_landmarks, + int32_t *landmarks); + +/* Returns true if the container is empty (EOF marker) */ +int cram_container_is_empty(cram_fd *fd); + + +/* + *----------------------------------------------------------------------------- + * cram_block + */ +int32_t cram_block_get_content_id(cram_block *b); +int32_t cram_block_get_comp_size(cram_block *b); +int32_t cram_block_get_uncomp_size(cram_block *b); +int32_t cram_block_get_crc32(cram_block *b); +void * cram_block_get_data(cram_block *b); + +enum cram_content_type cram_block_get_content_type(cram_block *b); + +void cram_block_set_content_id(cram_block *b, int32_t id); +void cram_block_set_comp_size(cram_block *b, int32_t size); +void cram_block_set_uncomp_size(cram_block *b, int32_t size); +void cram_block_set_crc32(cram_block *b, int32_t crc); +void cram_block_set_data(cram_block *b, void *data); + +int cram_block_append(cram_block *b, void *data, int size); +void cram_block_update_size(cram_block *b); + +// Offset is known as "size" internally, but it can be confusing. +size_t cram_block_get_offset(cram_block *b); +void cram_block_set_offset(cram_block *b, size_t offset); + +/* + * Computes the size of a cram block, including the block + * header itself. + */ +uint32_t cram_block_size(cram_block *b); + +/* + * Renumbers RG numbers in a cram compression header. + * + * CRAM stores RG as the Nth number in the header, rather than a + * string holding the ID: tag. This is smaller in space, but means + * "samtools cat" to join files together that contain single but + * different RG lines needs a way of renumbering them. + * + * The file descriptor is expected to be immediately after the + * cram_container structure (ie before the cram compression header). + * Due to the nature of the CRAM format, this needs to read and write + * the blocks itself. Note that there may be multiple slices within + * the container, meaning multiple compression headers to manipulate. + * Changing RG may change the size of the compression header and + * therefore the length field in the container. Hence we rewrite all + * blocks just incase and also emit the adjusted container. + * + * The current implementation can only cope with renumbering a single + * RG (and only then if it is using HUFFMAN or BETA codecs). In + * theory it *may* be possible to renumber multiple RGs if they use + * HUFFMAN to the CORE block or use an external block unshared by any + * other data series. So we have an API that can be upgraded to + * support this, but do not implement it for now. An example + * implementation of RG as an EXTERNAL block would be to find that + * block and rewrite it, returning the number of blocks consumed. + * + * Returns 0 on success; + * -1 if unable to edit; + * -2 on other errors (eg I/O). + */ +int cram_transcode_rg(cram_fd *in, cram_fd *out, + cram_container *c, + int nrg, int *in_rg, int *out_rg); + +/* + * Copies the blocks representing the next num_slice slices from a + * container from 'in' to 'out'. It is expected that the file pointer + * is just after the read of the cram_container and cram compression + * header. + * + * Returns 0 on success + * -1 on failure + */ +int cram_copy_slice(cram_fd *in, cram_fd *out, int32_t num_slice); + +/* + *----------------------------------------------------------------------------- + * SAM_hdr + */ + +/*! Tokenises a SAM header into a hash table. + * + * Also extracts a few bits on specific data types, such as @RG lines. + * + * @return + * Returns a SAM_hdr struct on success (free with sam_hdr_free()); + * NULL on failure + */ +SAM_hdr *sam_hdr_parse_(const char *hdr, int len); + + +/* + *----------------------------------------------------------------------------- + * cram_io basics + */ + +/**@{ ---------------------------------------------------------------------- + * CRAM blocks - the dynamically growable data block. We have code to + * create, update, (un)compress and read/write. + * + * These are derived from the deflate_interlaced.c blocks, but with the + * CRAM extension of content types and IDs. + */ + +/*! Allocates a new cram_block structure with a specified content_type and + * id. + * + * @return + * Returns block pointer on success; + * NULL on failure + */ +cram_block *cram_new_block(enum cram_content_type content_type, + int content_id); + +/*! Reads a block from a cram file. + * + * @return + * Returns cram_block pointer on success; + * NULL on failure + */ +cram_block *cram_read_block(cram_fd *fd); + +/*! Writes a CRAM block. + * + * @return + * Returns 0 on success; + * -1 on failure + */ +int cram_write_block(cram_fd *fd, cram_block *b); + +/*! Frees a CRAM block, deallocating internal data too. + */ +void cram_free_block(cram_block *b); + +/*! Uncompresses a CRAM block, if compressed. + * + * @return + * Returns 0 on success; + * -1 on failure + */ +int cram_uncompress_block(cram_block *b); + +/*! Compresses a block. + * + * Compresses a block using one of two different zlib strategies. If we only + * want one choice set strat2 to be -1. + * + * The logic here is that sometimes Z_RLE does a better job than Z_FILTERED + * or Z_DEFAULT_STRATEGY on quality data. If so, we'd rather use it as it is + * significantly faster. + * + * @return + * Returns 0 on success; + * -1 on failure + */ +int cram_compress_block(cram_fd *fd, cram_block *b, cram_metrics *metrics, + int method, int level); + +/**@}*/ +/**@{ ---------------------------------------------------------------------- + * Containers + */ + +/*! Creates a new container, specifying the maximum number of slices + * and records permitted. + * + * @return + * Returns cram_container ptr on success; + * NULL on failure + */ +cram_container *cram_new_container(int nrec, int nslice); +void cram_free_container(cram_container *c); + +/*! Reads a container header. + * + * @return + * Returns cram_container on success; + * NULL on failure or no container left (fd->err == 0). + */ +cram_container *cram_read_container(cram_fd *fd); + +/*! Writes a container structure. + * + * @return + * Returns 0 on success; + * -1 on failure + */ +int cram_write_container(cram_fd *fd, cram_container *h); + +/* + * Stores the container structure in dat and returns *size as the + * number of bytes written to dat[]. The input size of dat is also + * held in *size and should be initialised to cram_container_size(c). + * + * Returns 0 on success; + * -1 on failure + */ +int cram_store_container(cram_fd *fd, cram_container *c, char *dat, int *size); + +int cram_container_size(cram_container *c); + +/**@}*/ +/**@{ ---------------------------------------------------------------------- + * The top-level cram opening, closing and option handling + */ + +/*! Opens a CRAM file for read (mode "rb") or write ("wb"). + * + * The filename may be "-" to indicate stdin or stdout. + * + * @return + * Returns file handle on success; + * NULL on failure. + */ +cram_fd *cram_open(const char *filename, const char *mode); + +/*! Opens an existing stream for reading or writing. + * + * @return + * Returns file handle on success; + * NULL on failure. + */ +cram_fd *cram_dopen(struct hFILE *fp, const char *filename, const char *mode); + +/*! Closes a CRAM file. + * + * @return + * Returns 0 on success; + * -1 on failure + */ +int cram_close(cram_fd *fd); + +/* + * Seek within a CRAM file. + * + * Returns 0 on success + * -1 on failure + */ +int cram_seek(cram_fd *fd, off_t offset, int whence); + +/* + * Flushes a CRAM file. + * Useful for when writing to stdout without wishing to close the stream. + * + * Returns 0 on success + * -1 on failure + */ +int cram_flush(cram_fd *fd); + +/*! Checks for end of file on a cram_fd stream. + * + * @return + * Returns 0 if not at end of file + * 1 if we hit an expected EOF (end of range or EOF block) + * 2 for other EOF (end of stream without EOF block) + */ +int cram_eof(cram_fd *fd); + +/*! Sets options on the cram_fd. + * + * See CRAM_OPT_* definitions in hts.h. + * Use this immediately after opening. + * + * @return + * Returns 0 on success; + * -1 on failure + */ +int cram_set_option(cram_fd *fd, enum hts_fmt_option opt, ...); + +/*! Sets options on the cram_fd. + * + * See CRAM_OPT_* definitions in hts.h. + * Use this immediately after opening. + * + * @return + * Returns 0 on success; + * -1 on failure + */ +int cram_set_voption(cram_fd *fd, enum hts_fmt_option opt, va_list args); + +/*! + * Attaches a header to a cram_fd. + * + * This should be used when creating a new cram_fd for writing where + * we have an SAM_hdr already constructed (eg from a file we've read + * in). + * + * @return + * Returns 0 on success; + * -1 on failure + */ +int cram_set_header(cram_fd *fd, SAM_hdr *hdr); + + +/* As int32_decoded/encode, but from/to blocks instead of cram_fd */ +int int32_put_blk(cram_block *b, int32_t val); + +/**@}*/ +/**@{ -------------------------------------------------------------------*/ +/*! Deallocates all storage used by a SAM_hdr struct. + * + * This also decrements the header reference count. If after decrementing + * it is still non-zero then the header is assumed to be in use by another + * caller and the free is not done. + * + * This is a synonym for sam_hdr_dec_ref(). + */ +void sam_hdr_free(SAM_hdr *hdr); + +/*! Returns the current length of the SAM_hdr in text form. + * + * Call sam_hdr_rebuild() first if editing has taken place. + */ +int sam_hdr_length(SAM_hdr *hdr); + +/*! Returns the string form of the SAM_hdr. + * + * Call sam_hdr_rebuild() first if editing has taken place. + */ +char *sam_hdr_str(SAM_hdr *hdr); + +/*! Appends a formatted line to an existing SAM header. + * + * Line is a full SAM header record, eg "@SQ\tSN:foo\tLN:100", with + * optional new-line. If it contains more than 1 line then multiple lines + * will be added in order. + * + * Len is the length of the text data, or 0 if unknown (in which case + * it should be null terminated). + * + * @return + * Returns 0 on success; + * -1 on failure + */ + +/*! Add an @PG line. + * + * If we wish complete control over this use sam_hdr_add() directly. This + * function uses that, but attempts to do a lot of tedious house work for + * you too. + * + * - It will generate a suitable ID if the supplied one clashes. + * - It will generate multiple @PG records if we have multiple PG chains. + * + * Call it as per sam_hdr_add() with a series of key,value pairs ending + * in NULL. + * + * @return + * Returns 0 on success; + * -1 on failure + */ +int sam_hdr_add_PG(SAM_hdr *sh, const char *name, ...); + +/*! + * A function to help with construction of CL tags in @PG records. + * Takes an argc, argv pair and returns a single space-separated string. + * This string should be deallocated by the calling function. + * + * @return + * Returns malloced char * on success; + * NULL on failure + */ +char *stringify_argv(int argc, char *argv[]); +/**@}*/ + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/src/samtools-1.3.1/htslib-1.3.1/htslib/faidx.h b/src/samtools-1.3.1/htslib-1.3.1/htslib/faidx.h new file mode 100644 index 0000000..62478ef --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/htslib/faidx.h @@ -0,0 +1,137 @@ +/* faidx.h -- FASTA random access. + + Copyright (C) 2008, 2009, 2013, 2014 Genome Research Ltd. + + Author: Heng Li + + Permission is hereby granted, free of charge, to any person obtaining + a copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. +*/ + +#ifndef HTSLIB_FAIDX_H +#define HTSLIB_FAIDX_H + +#include "hts_defs.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/*! + @header + + Index FASTA files and extract subsequence. + + The fai file index columns are: + - chromosome name + - chromosome length: number of bases + - offset: number of bytes to skip to get to the first base + from the beginning of the file, including the length + of the sequence description string (">chr ..\n") + - line length: number of bases per line (excluding \n) + - binary line length: number of bytes, including \n + + @copyright The Wellcome Trust Sanger Institute. + */ + +struct __faidx_t; +typedef struct __faidx_t faidx_t; + + /*! + @abstract Build index for a FASTA or bgzip-compressed FASTA file. + @param fn FASTA file name + @return 0 on success; or -1 on failure + @discussion File "fn.fai" will be generated. + */ + int fai_build(const char *fn) HTS_RESULT_USED; + + /*! + @abstract Destroy a faidx_t struct. + @param fai Pointer to the struct to be destroyed + */ + void fai_destroy(faidx_t *fai); + + /*! + @abstract Load index from "fn.fai". + @param fn File name of the FASTA file + */ + faidx_t *fai_load(const char *fn); + + /*! + @abstract Fetch the sequence in a region. + @param fai Pointer to the faidx_t struct + @param reg Region in the format "chr2:20,000-30,000" + @param len Length of the region; -2 if seq not present, -1 general error + @return Pointer to the sequence; null on failure + + @discussion The returned sequence is allocated by malloc family + and should be destroyed by end users by calling free() on it. + */ + char *fai_fetch(const faidx_t *fai, const char *reg, int *len); + + /*! + @abstract Fetch the number of sequences. + @param fai Pointer to the faidx_t struct + @return The number of sequences + */ + int faidx_fetch_nseq(const faidx_t *fai) HTS_DEPRECATED("Please use faidx_nseq instead"); + + /*! + @abstract Fetch the sequence in a region. + @param fai Pointer to the faidx_t struct + @param c_name Region name + @param p_beg_i Beginning position number (zero-based) + @param p_end_i End position number (zero-based) + @param len Length of the region; -2 if c_name not present, -1 general error + @return Pointer to the sequence; null on failure + + @discussion The returned sequence is allocated by malloc family + and should be destroyed by end users by calling free() on it. + */ + char *faidx_fetch_seq(const faidx_t *fai, const char *c_name, int p_beg_i, int p_end_i, int *len); + + /*! + @abstract Query if sequence is present + @param fai Pointer to the faidx_t struct + @param seq Sequence name + @return 1 if present or 0 if absent + */ + int faidx_has_seq(const faidx_t *fai, const char *seq); + + /*! + @abstract Return number of sequences in fai index + */ + int faidx_nseq(const faidx_t *fai); + + /*! + @abstract Return name of i-th sequence + */ + const char *faidx_iseq(const faidx_t *fai, int i); + + /*! + @abstract Return sequence length, -1 if not present + */ + int faidx_seq_len(const faidx_t *fai, const char *seq); + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/src/samtools-1.3.1/htslib-1.3.1/htslib/hfile.h b/src/samtools-1.3.1/htslib-1.3.1/htslib/hfile.h new file mode 100644 index 0000000..cd772dd --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/htslib/hfile.h @@ -0,0 +1,215 @@ +/* hfile.h -- buffered low-level input/output streams. + + Copyright (C) 2013-2015 Genome Research Ltd. + + Author: John Marshall + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#ifndef HTSLIB_HFILE_H +#define HTSLIB_HFILE_H + +#include + +#include + +#include "hts_defs.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/* These fields are declared here solely for the benefit of the inline functions + below. They may change in future releases. User code should not use them + directly; you should imagine that hFILE is an opaque incomplete type. */ +struct hFILE_backend; +typedef struct hFILE { + char *buffer, *begin, *end, *limit; + const struct hFILE_backend *backend; + off_t offset; + unsigned at_eof:1; + int has_errno; +} hFILE; + +/*! + @abstract Open the named file or URL as a stream + @return An hFILE pointer, or NULL (with errno set) if an error occurred. + @notes The usual @c fopen(3) @a mode letters are supported: one of + @e r (read), @e w (write), @e a (append), optionally followed by any of + @e + (update), @e e (close on @c exec(2)), @e x (create exclusively). +*/ +hFILE *hopen(const char *filename, const char *mode) HTS_RESULT_USED; + +/*! + @abstract Associate a stream with an existing open file descriptor + @return An hFILE pointer, or NULL (with errno set) if an error occurred. + @notes For socket descriptors (on Windows), mode should contain 's'. +*/ +hFILE *hdopen(int fd, const char *mode) HTS_RESULT_USED; + +/*! + @abstract Report whether the file name or URL denotes remote storage + @return 0 if local, 1 if remote. + @notes "Remote" means involving e.g. explicit network access, with the + implication that callers may wish to cache such files' contents locally. +*/ +int hisremote(const char *filename) HTS_RESULT_USED; + +/*! + @abstract Flush (for output streams) and close the stream + @return 0 if successful, or EOF (with errno set) if an error occurred. +*/ +int hclose(hFILE *fp) HTS_RESULT_USED; + +/*! + @abstract Close the stream, without flushing or propagating errors + @notes For use while cleaning up after an error only. Preserves errno. +*/ +void hclose_abruptly(hFILE *fp); + +/*! + @abstract Return the stream's error indicator + @return Non-zero (in fact, an errno value) if an error has occurred. + @notes This would be called herror() and return true/false to parallel + ferror(3), but a networking-related herror(3) function already exists. */ +static inline int herrno(hFILE *fp) +{ + return fp->has_errno; +} + +/*! + @abstract Clear the stream's error indicator +*/ +static inline void hclearerr(hFILE *fp) +{ + fp->has_errno = 0; +} + +/*! + @abstract Reposition the read/write stream offset + @return The resulting offset within the stream (as per lseek(2)), + or negative if an error occurred. +*/ +off_t hseek(hFILE *fp, off_t offset, int whence) HTS_RESULT_USED; + +/*! + @abstract Report the current stream offset + @return The offset within the stream, starting from zero. +*/ +static inline off_t htell(hFILE *fp) +{ + return fp->offset + (fp->begin - fp->buffer); +} + +/*! + @abstract Read one character from the stream + @return The character read, or EOF on end-of-file or error +*/ +static inline int hgetc(hFILE *fp) +{ + extern int hgetc2(hFILE *); + return (fp->end > fp->begin)? (unsigned char) *(fp->begin++) : hgetc2(fp); +} + +/*! + @abstract Peek at characters to be read without removing them from buffers + @param fp The file stream + @param buffer The buffer to which the peeked bytes will be written + @param nbytes The number of bytes to peek at; limited by the size of the + internal buffer, which could be as small as 4K. + @return The number of bytes peeked, which may be less than nbytes if EOF + is encountered; or negative, if there was an I/O error. + @notes The characters peeked at remain in the stream's internal buffer, + and will be returned by later hread() etc calls. +*/ +ssize_t hpeek(hFILE *fp, void *buffer, size_t nbytes) HTS_RESULT_USED; + +/*! + @abstract Read a block of characters from the file + @return The number of bytes read, or negative if an error occurred. + @notes The full nbytes requested will be returned, except as limited + by EOF or I/O errors. +*/ +static inline ssize_t HTS_RESULT_USED +hread(hFILE *fp, void *buffer, size_t nbytes) +{ + extern ssize_t hread2(hFILE *, void *, size_t, size_t); + + size_t n = fp->end - fp->begin; + if (n > nbytes) n = nbytes; + memcpy(buffer, fp->begin, n); + fp->begin += n; + return (n == nbytes)? (ssize_t) n : hread2(fp, buffer, nbytes, n); +} + +/*! + @abstract Write a character to the stream + @return The character written, or EOF if an error occurred. +*/ +static inline int hputc(int c, hFILE *fp) +{ + extern int hputc2(int, hFILE *); + if (fp->begin < fp->limit) *(fp->begin++) = c; + else c = hputc2(c, fp); + return c; +} + +/*! + @abstract Write a string to the stream + @return 0 if successful, or EOF if an error occurred. +*/ +static inline int hputs(const char *text, hFILE *fp) +{ + extern int hputs2(const char *, size_t, size_t, hFILE *); + + size_t nbytes = strlen(text), n = fp->limit - fp->begin; + if (n > nbytes) n = nbytes; + memcpy(fp->begin, text, n); + fp->begin += n; + return (n == nbytes)? 0 : hputs2(text, nbytes, n, fp); +} + +/*! + @abstract Write a block of characters to the file + @return Either nbytes, or negative if an error occurred. + @notes In the absence of I/O errors, the full nbytes will be written. +*/ +static inline ssize_t HTS_RESULT_USED +hwrite(hFILE *fp, const void *buffer, size_t nbytes) +{ + extern ssize_t hwrite2(hFILE *, const void *, size_t, size_t); + + size_t n = fp->limit - fp->begin; + if (n > nbytes) n = nbytes; + memcpy(fp->begin, buffer, n); + fp->begin += n; + return (n==nbytes)? (ssize_t) n : hwrite2(fp, buffer, nbytes, n); +} + +/*! + @abstract For writing streams, flush buffered output to the underlying stream + @return 0 if successful, or EOF if an error occurred. +*/ +int hflush(hFILE *fp) HTS_RESULT_USED; + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/src/samtools-1.3.1/htslib-1.3.1/htslib/hts.h b/src/samtools-1.3.1/htslib-1.3.1/htslib/hts.h new file mode 100644 index 0000000..1bac3a6 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/htslib/hts.h @@ -0,0 +1,639 @@ +/* hts.h -- format-neutral I/O, indexing, and iterator API functions. + + Copyright (C) 2012-2015 Genome Research Ltd. + Copyright (C) 2012 Broad Institute. + + Author: Heng Li + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#ifndef HTSLIB_HTS_H +#define HTSLIB_HTS_H + +#include +#include + +#include "hts_defs.h" + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef HTS_BGZF_TYPEDEF +typedef struct BGZF BGZF; +#define HTS_BGZF_TYPEDEF +#endif +struct cram_fd; +struct hFILE; + +#ifndef KSTRING_T +#define KSTRING_T kstring_t +typedef struct __kstring_t { + size_t l, m; + char *s; +} kstring_t; +#endif + +#ifndef kroundup32 +#define kroundup32(x) (--(x), (x)|=(x)>>1, (x)|=(x)>>2, (x)|=(x)>>4, (x)|=(x)>>8, (x)|=(x)>>16, ++(x)) +#endif + +/** + * hts_expand() - expands memory block pointed to by $ptr; + * hts_expand0() the latter sets the newly allocated part to 0. + * + * @param n requested number of elements of type type_t + * @param m size of memory allocated + */ +#define hts_expand(type_t, n, m, ptr) if ((n) > (m)) { \ + (m) = (n); kroundup32(m); \ + (ptr) = (type_t*)realloc((ptr), (m) * sizeof(type_t)); \ + } +#define hts_expand0(type_t, n, m, ptr) if ((n) > (m)) { \ + int t = (m); (m) = (n); kroundup32(m); \ + (ptr) = (type_t*)realloc((ptr), (m) * sizeof(type_t)); \ + memset(((type_t*)ptr)+t,0,sizeof(type_t)*((m)-t)); \ + } + +/************ + * File I/O * + ************/ + +// Add new entries only at the end (but before the *_maximum entry) +// of these enums, as their numbering is part of the htslib ABI. + +enum htsFormatCategory { + unknown_category, + sequence_data, // Sequence data -- SAM, BAM, CRAM, etc + variant_data, // Variant calling data -- VCF, BCF, etc + index_file, // Index file associated with some data file + region_list, // Coordinate intervals or regions -- BED, etc + category_maximum = 32767 +}; + +enum htsExactFormat { + unknown_format, + binary_format, text_format, + sam, bam, bai, cram, crai, vcf, bcf, csi, gzi, tbi, bed, + format_maximum = 32767 +}; + +enum htsCompression { + no_compression, gzip, bgzf, custom, + compression_maximum = 32767 +}; + +typedef struct htsFormat { + enum htsFormatCategory category; + enum htsExactFormat format; + struct { short major, minor; } version; + enum htsCompression compression; + short compression_level; // currently unused + void *specific; // format specific options; see struct hts_opt. +} htsFormat; + +// Maintainers note htsFile cannot be an opaque structure because some of its +// fields are part of libhts.so's ABI (hence these fields must not be moved): +// - fp is used in the public sam_itr_next()/etc macros +// - is_bin is used directly in samtools <= 1.1 and bcftools <= 1.1 +// - is_write and is_cram are used directly in samtools <= 1.1 +// - fp is used directly in samtools (up to and including current develop) +// - line is used directly in bcftools (up to and including current develop) +typedef struct { + uint32_t is_bin:1, is_write:1, is_be:1, is_cram:1, dummy:28; + int64_t lineno; + kstring_t line; + char *fn, *fn_aux; + union { + BGZF *bgzf; + struct cram_fd *cram; + struct hFILE *hfile; + void *voidp; + } fp; + htsFormat format; +} htsFile; + +// REQUIRED_FIELDS +enum sam_fields { + SAM_QNAME = 0x00000001, + SAM_FLAG = 0x00000002, + SAM_RNAME = 0x00000004, + SAM_POS = 0x00000008, + SAM_MAPQ = 0x00000010, + SAM_CIGAR = 0x00000020, + SAM_RNEXT = 0x00000040, + SAM_PNEXT = 0x00000080, + SAM_TLEN = 0x00000100, + SAM_SEQ = 0x00000200, + SAM_QUAL = 0x00000400, + SAM_AUX = 0x00000800, + SAM_RGAUX = 0x00001000, +}; + +// Mostly CRAM only, but this could also include other format options +enum hts_fmt_option { + // CRAM specific + CRAM_OPT_DECODE_MD, + CRAM_OPT_PREFIX, + CRAM_OPT_VERBOSITY, // make general + CRAM_OPT_SEQS_PER_SLICE, + CRAM_OPT_SLICES_PER_CONTAINER, + CRAM_OPT_RANGE, + CRAM_OPT_VERSION, // rename to cram_version? + CRAM_OPT_EMBED_REF, + CRAM_OPT_IGNORE_MD5, + CRAM_OPT_REFERENCE, // make general + CRAM_OPT_MULTI_SEQ_PER_SLICE, + CRAM_OPT_NO_REF, + CRAM_OPT_USE_BZIP2, + CRAM_OPT_SHARED_REF, + CRAM_OPT_NTHREADS, // deprecated, use HTS_OPT_NTHREADS + CRAM_OPT_THREAD_POOL,// make general + CRAM_OPT_USE_LZMA, + CRAM_OPT_USE_RANS, + CRAM_OPT_REQUIRED_FIELDS, + + // General purpose + HTS_OPT_COMPRESSION_LEVEL = 100, + HTS_OPT_NTHREADS, +}; + +// For backwards compatibility +#define cram_option hts_fmt_option + +typedef struct hts_opt { + char *arg; // string form, strdup()ed + enum hts_fmt_option opt; // tokenised key + union { // ... and value + int i; + char *s; + } val; + struct hts_opt *next; +} hts_opt; + +#define HTS_FILE_OPTS_INIT {{0},0} + +/********************** + * Exported functions * + **********************/ + +/* + * Parses arg and appends it to the option list. + * + * Returns 0 on success; + * -1 on failure. + */ +int hts_opt_add(hts_opt **opts, const char *c_arg); + +/* + * Applies an hts_opt option list to a given htsFile. + * + * Returns 0 on success + * -1 on failure + */ +int hts_opt_apply(htsFile *fp, hts_opt *opts); + +/* + * Frees an hts_opt list. + */ +void hts_opt_free(hts_opt *opts); + +/* + * Accepts a string file format (sam, bam, cram, vcf, bam) optionally + * followed by a comma separated list of key=value options and splits + * these up into the fields of htsFormat struct. + * + * Returns 0 on success + * -1 on failure. + */ +int hts_parse_format(htsFormat *opt, const char *str); + +/* + * Tokenise options as (key(=value)?,)*(key(=value)?)? + * NB: No provision for ',' appearing in the value! + * Add backslashing rules? + * + * This could be used as part of a general command line option parser or + * as a string concatenated onto the file open mode. + * + * Returns 0 on success + * -1 on failure. + */ +int hts_parse_opt_list(htsFormat *opt, const char *str); + +extern int hts_verbose; + +/*! @abstract Table for converting a nucleotide character to 4-bit encoding. +The input character may be either an IUPAC ambiguity code, '=' for 0, or +'0'/'1'/'2'/'3' for a result of 1/2/4/8. The result is encoded as 1/2/4/8 +for A/C/G/T or combinations of these bits for ambiguous bases. +*/ +extern const unsigned char seq_nt16_table[256]; + +/*! @abstract Table for converting a 4-bit encoded nucleotide to an IUPAC +ambiguity code letter (or '=' when given 0). +*/ +extern const char seq_nt16_str[]; + +/*! @abstract Table for converting a 4-bit encoded nucleotide to about 2 bits. +Returns 0/1/2/3 for 1/2/4/8 (i.e., A/C/G/T), or 4 otherwise (0 or ambiguous). +*/ +extern const int seq_nt16_int[]; + +/*! + @abstract Get the htslib version number + @return For released versions, a string like "N.N[.N]"; or git describe + output if using a library built within a Git repository. +*/ +const char *hts_version(void); + +/*! + @abstract Determine format by peeking at the start of a file + @param fp File opened for reading, positioned at the beginning + @param fmt Format structure that will be filled out on return + @return 0 for success, or negative if an error occurred. +*/ +int hts_detect_format(struct hFILE *fp, htsFormat *fmt); + +/*! + @abstract Get a human-readable description of the file format + @param fmt Format structure holding type, version, compression, etc. + @return Description string, to be freed by the caller after use. +*/ +char *hts_format_description(const htsFormat *format); + +/*! + @abstract Open a SAM/BAM/CRAM/VCF/BCF/etc file + @param fn The file name or "-" for stdin/stdout + @param mode Mode matching / [rwa][bceguxz0-9]* / + @discussion + With 'r' opens for reading; any further format mode letters are ignored + as the format is detected by checking the first few bytes or BGZF blocks + of the file. With 'w' or 'a' opens for writing or appending, with format + specifier letters: + b binary format (BAM, BCF, etc) rather than text (SAM, VCF, etc) + c CRAM format + g gzip compressed + u uncompressed + z bgzf compressed + [0-9] zlib compression level + and with non-format option letters (for any of 'r'/'w'/'a'): + e close the file on exec(2) (opens with O_CLOEXEC, where supported) + x create the file exclusively (opens with O_EXCL, where supported) + Note that there is a distinction between 'u' and '0': the first yields + plain uncompressed output whereas the latter outputs uncompressed data + wrapped in the zlib format. + @example + [rw]b .. compressed BCF, BAM, FAI + [rw]bu .. uncompressed BCF + [rw]z .. compressed VCF + [rw] .. uncompressed VCF +*/ +htsFile *hts_open(const char *fn, const char *mode); + +/*! + @abstract Open a SAM/BAM/CRAM/VCF/BCF/etc file + @param fn The file name or "-" for stdin/stdout + @param mode Open mode, as per hts_open() + @param fmt Optional format specific parameters + @discussion + See hts_open() for description of fn and mode. + // TODO Update documentation for s/opts/fmt/ + Opts contains a format string (sam, bam, cram, vcf, bcf) which will, + if defined, override mode. Opts also contains a linked list of hts_opt + structures to apply to the open file handle. These can contain things + like pointers to the reference or information on compression levels, + block sizes, etc. +*/ +htsFile *hts_open_format(const char *fn, const char *mode, const htsFormat *fmt); + +/*! + @abstract Open an existing stream as a SAM/BAM/CRAM/VCF/BCF/etc file + @param fn The already-open file handle + @param mode Open mode, as per hts_open() +*/ +htsFile *hts_hopen(struct hFILE *fp, const char *fn, const char *mode); + +/*! + @abstract Close a file handle, flushing buffered data for output streams + @param fp The file handle to be closed + @return 0 for success, or negative if an error occurred. +*/ +int hts_close(htsFile *fp); + +/*! + @abstract Returns the file's format information + @param fp The file handle + @return Read-only pointer to the file's htsFormat. +*/ +const htsFormat *hts_get_format(htsFile *fp); + +/*! + @ abstract Returns a string containing the file format extension. + @ param format Format structure containing the file type. + @ return A string ("sam", "bam", etc) or "?" for unknown formats. + */ +const char *hts_format_file_extension(const htsFormat *format); + +/*! + @abstract Sets a specified CRAM option on the open file handle. + @param fp The file handle open the open file. + @param opt The CRAM_OPT_* option. + @param ... Optional arguments, dependent on the option used. + @return 0 for success, or negative if an error occurred. +*/ +int hts_set_opt(htsFile *fp, enum hts_fmt_option opt, ...); + +int hts_getline(htsFile *fp, int delimiter, kstring_t *str); +char **hts_readlines(const char *fn, int *_n); +/*! + @abstract Parse comma-separated list or read list from a file + @param list File name or comma-separated list + @param is_file + @param _n Size of the output array (number of items read) + @return NULL on failure or pointer to newly allocated array of + strings +*/ +char **hts_readlist(const char *fn, int is_file, int *_n); + +/*! + @abstract Create extra threads to aid compress/decompression for this file + @param fp The file handle + @param n The number of worker threads to create + @return 0 for success, or negative if an error occurred. + @notes THIS THREADING API IS LIKELY TO CHANGE IN FUTURE. +*/ +int hts_set_threads(htsFile *fp, int n); + +/*! + @abstract Set .fai filename for a file opened for reading + @return 0 for success, negative on failure + @discussion + Called before *_hdr_read(), this provides the name of a .fai file + used to provide a reference list if the htsFile contains no @SQ headers. +*/ +int hts_set_fai_filename(htsFile *fp, const char *fn_aux); + +/************ + * Indexing * + ************/ + +/*! +These HTS_IDX_* macros are used as special tid values for hts_itr_query()/etc, +producing iterators operating as follows: + - HTS_IDX_NOCOOR iterates over unmapped reads sorted at the end of the file + - HTS_IDX_START iterates over the entire file + - HTS_IDX_REST iterates from the current position to the end of the file + - HTS_IDX_NONE always returns "no more alignment records" +When one of these special tid values is used, beg and end are ignored. +When REST or NONE is used, idx is also ignored and may be NULL. +*/ +#define HTS_IDX_NOCOOR (-2) +#define HTS_IDX_START (-3) +#define HTS_IDX_REST (-4) +#define HTS_IDX_NONE (-5) + +#define HTS_FMT_CSI 0 +#define HTS_FMT_BAI 1 +#define HTS_FMT_TBI 2 +#define HTS_FMT_CRAI 3 + +struct __hts_idx_t; +typedef struct __hts_idx_t hts_idx_t; + +typedef struct { + uint64_t u, v; +} hts_pair64_t; + +typedef int hts_readrec_func(BGZF *fp, void *data, void *r, int *tid, int *beg, int *end); + +typedef struct { + uint32_t read_rest:1, finished:1, dummy:29; + int tid, beg, end, n_off, i; + int curr_tid, curr_beg, curr_end; + uint64_t curr_off; + hts_pair64_t *off; + hts_readrec_func *readrec; + struct { + int n, m; + int *a; + } bins; +} hts_itr_t; + + #define hts_bin_first(l) (((1<<(((l)<<1) + (l))) - 1) / 7) + #define hts_bin_parent(l) (((l) - 1) >> 3) + + hts_idx_t *hts_idx_init(int n, int fmt, uint64_t offset0, int min_shift, int n_lvls); + void hts_idx_destroy(hts_idx_t *idx); + int hts_idx_push(hts_idx_t *idx, int tid, int beg, int end, uint64_t offset, int is_mapped); + void hts_idx_finish(hts_idx_t *idx, uint64_t final_offset); + +/// Save an index to a file +/** @param idx Index to be written + @param fn Input BAM/BCF/etc filename, to which .bai/.csi/etc will be added + @param fmt One of the HTS_FMT_* index formats + @return 0 if successful, or negative if an error occurred. +*/ +int hts_idx_save(const hts_idx_t *idx, const char *fn, int fmt) HTS_RESULT_USED; + +/// Save an index to a specific file +/** @param idx Index to be written + @param fn Input BAM/BCF/etc filename + @param fnidx Output filename, or NULL to add .bai/.csi/etc to @a fn + @param fmt One of the HTS_FMT_* index formats + @return 0 if successful, or negative if an error occurred. +*/ +int hts_idx_save_as(const hts_idx_t *idx, const char *fn, const char *fnidx, int fmt) HTS_RESULT_USED; + +/// Load an index file +/** @param fn BAM/BCF/etc filename, to which .bai/.csi/etc will be added or + the extension substituted, to search for an existing index file + @param fmt One of the HTS_FMT_* index formats + @return The index, or NULL if an error occurred. +*/ +hts_idx_t *hts_idx_load(const char *fn, int fmt); + +/// Load a specific index file +/** @param fn Input BAM/BCF/etc filename + @param fnidx The input index filename + @return The index, or NULL if an error occurred. +*/ +hts_idx_t *hts_idx_load2(const char *fn, const char *fnidx); + + uint8_t *hts_idx_get_meta(hts_idx_t *idx, int *l_meta); + void hts_idx_set_meta(hts_idx_t *idx, int l_meta, uint8_t *meta, int is_copy); + + int hts_idx_get_stat(const hts_idx_t* idx, int tid, uint64_t* mapped, uint64_t* unmapped); + uint64_t hts_idx_get_n_no_coor(const hts_idx_t* idx); + + +#define HTS_PARSE_THOUSANDS_SEP 1 ///< Ignore ',' separators within numbers + +/// Parse a numeric string +/** The number may be expressed in scientific notation, and optionally may + contain commas in the integer part (before any decimal point or E notation). + @param str String to be parsed + @param strend If non-NULL, set on return to point to the first character + in @a str after those forming the parsed number + @param flags Or'ed-together combination of HTS_PARSE_* flags + @return Converted value of the parsed number. + + When @a strend is NULL, a warning will be printed (if hts_verbose is 2 + or more) if there are any trailing characters after the number. +*/ +long long hts_parse_decimal(const char *str, char **strend, int flags); + +/// Parse a "CHR:START-END"-style region string +/** @param str String to be parsed + @param beg Set on return to the 0-based start of the region + @param end Set on return to the 1-based end of the region + @return Pointer to the colon or '\0' after the reference sequence name, + or NULL if @a str could not be parsed. +*/ +const char *hts_parse_reg(const char *str, int *beg, int *end); + + hts_itr_t *hts_itr_query(const hts_idx_t *idx, int tid, int beg, int end, hts_readrec_func *readrec); + void hts_itr_destroy(hts_itr_t *iter); + + typedef int (*hts_name2id_f)(void*, const char*); + typedef const char *(*hts_id2name_f)(void*, int); + typedef hts_itr_t *hts_itr_query_func(const hts_idx_t *idx, int tid, int beg, int end, hts_readrec_func *readrec); + + hts_itr_t *hts_itr_querys(const hts_idx_t *idx, const char *reg, hts_name2id_f getid, void *hdr, hts_itr_query_func *itr_query, hts_readrec_func *readrec); + int hts_itr_next(BGZF *fp, hts_itr_t *iter, void *r, void *data) HTS_RESULT_USED; + const char **hts_idx_seqnames(const hts_idx_t *idx, int *n, hts_id2name_f getid, void *hdr); // free only the array, not the values + + /** + * hts_file_type() - Convenience function to determine file type + * DEPRECATED: This function has been replaced by hts_detect_format(). + * It and these FT_* macros will be removed in a future HTSlib release. + */ + #define FT_UNKN 0 + #define FT_GZ 1 + #define FT_VCF 2 + #define FT_VCF_GZ (FT_GZ|FT_VCF) + #define FT_BCF (1<<2) + #define FT_BCF_GZ (FT_GZ|FT_BCF) + #define FT_STDIN (1<<3) + int hts_file_type(const char *fname); + + + /********************** + * MD5 implementation * + **********************/ + + struct hts_md5_context; + typedef struct hts_md5_context hts_md5_context; + + /*! @abstract Intialises an MD5 context. + * @discussion + * The expected use is to allocate an hts_md5_context using + * hts_md5_init(). This pointer is then passed into one or more calls + * of hts_md5_update() to compute successive internal portions of the + * MD5 sum, which can then be externalised as a full 16-byte MD5sum + * calculation by calling hts_md5_final(). This can then be turned + * into ASCII via hts_md5_hex(). + * + * To dealloate any resources created by hts_md5_init() call the + * hts_md5_destroy() function. + * + * @return hts_md5_context pointer on success, NULL otherwise. + */ + hts_md5_context *hts_md5_init(void); + + /*! @abstract Updates the context with the MD5 of the data. */ + void hts_md5_update(hts_md5_context *ctx, const void *data, unsigned long size); + + /*! @abstract Computes the final 128-bit MD5 hash from the given context */ + void hts_md5_final(unsigned char *digest, hts_md5_context *ctx); + + /*! @abstract Resets an md5_context to the initial state, as returned + * by hts_md5_init(). + */ + void hts_md5_reset(hts_md5_context *ctx); + + /*! @abstract Converts a 128-bit MD5 hash into a 33-byte nul-termninated + * hex string. + */ + void hts_md5_hex(char *hex, const unsigned char *digest); + + /*! @abstract Deallocates any memory allocated by hts_md5_init. */ + void hts_md5_destroy(hts_md5_context *ctx); + + +static inline int hts_reg2bin(int64_t beg, int64_t end, int min_shift, int n_lvls) +{ + int l, s = min_shift, t = ((1<<((n_lvls<<1) + n_lvls)) - 1) / 7; + for (--end, l = n_lvls; l > 0; --l, s += 3, t -= 1<<((l<<1)+l)) + if (beg>>s == end>>s) return t + (beg>>s); + return 0; +} + +static inline int hts_bin_bot(int bin, int n_lvls) +{ + int l, b; + for (l = 0, b = bin; b; ++l, b = hts_bin_parent(b)); // compute the level of bin + return (bin - hts_bin_first(l)) << (n_lvls - l) * 3; +} + +/************** + * Endianness * + **************/ + +static inline int ed_is_big(void) +{ + long one= 1; + return !(*((char *)(&one))); +} +static inline uint16_t ed_swap_2(uint16_t v) +{ + return (uint16_t)(((v & 0x00FF00FFU) << 8) | ((v & 0xFF00FF00U) >> 8)); +} +static inline void *ed_swap_2p(void *x) +{ + *(uint16_t*)x = ed_swap_2(*(uint16_t*)x); + return x; +} +static inline uint32_t ed_swap_4(uint32_t v) +{ + v = ((v & 0x0000FFFFU) << 16) | (v >> 16); + return ((v & 0x00FF00FFU) << 8) | ((v & 0xFF00FF00U) >> 8); +} +static inline void *ed_swap_4p(void *x) +{ + *(uint32_t*)x = ed_swap_4(*(uint32_t*)x); + return x; +} +static inline uint64_t ed_swap_8(uint64_t v) +{ + v = ((v & 0x00000000FFFFFFFFLLU) << 32) | (v >> 32); + v = ((v & 0x0000FFFF0000FFFFLLU) << 16) | ((v & 0xFFFF0000FFFF0000LLU) >> 16); + return ((v & 0x00FF00FF00FF00FFLLU) << 8) | ((v & 0xFF00FF00FF00FF00LLU) >> 8); +} +static inline void *ed_swap_8p(void *x) +{ + *(uint64_t*)x = ed_swap_8(*(uint64_t*)x); + return x; +} + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/src/samtools-1.3.1/htslib-1.3.1/htslib/hts_defs.h b/src/samtools-1.3.1/htslib-1.3.1/htslib/hts_defs.h new file mode 100644 index 0000000..0a672c6 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/htslib/hts_defs.h @@ -0,0 +1,72 @@ +/* hts_defs.h -- Miscellaneous definitions. + + Copyright (C) 2013-2015 Genome Research Ltd. + + Author: John Marshall + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#ifndef HTSLIB_HTS_DEFS_H +#define HTSLIB_HTS_DEFS_H + +#ifdef __clang__ +#ifdef __has_attribute +#define HTS_COMPILER_HAS(attribute) __has_attribute(attribute) +#endif + +#elif defined __GNUC__ +#define HTS_GCC_AT_LEAST(major, minor) \ + (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor))) +#endif + +#ifndef HTS_COMPILER_HAS +#define HTS_COMPILER_HAS(attribute) 0 +#endif +#ifndef HTS_GCC_AT_LEAST +#define HTS_GCC_AT_LEAST(major, minor) 0 +#endif + +#if HTS_COMPILER_HAS(__noreturn__) || HTS_GCC_AT_LEAST(3,0) +#define HTS_NORETURN __attribute__ ((__noreturn__)) +#else +#define HTS_NORETURN +#endif + +// GCC introduced warn_unused_result in 3.4 but added -Wno-unused-result later +#if HTS_COMPILER_HAS(__warn_unused_result__) || HTS_GCC_AT_LEAST(4,5) +#define HTS_RESULT_USED __attribute__ ((__warn_unused_result__)) +#else +#define HTS_RESULT_USED +#endif + +#if HTS_COMPILER_HAS(__unused__) || HTS_GCC_AT_LEAST(3,0) +#define HTS_UNUSED __attribute__ ((__unused__)) +#else +#define HTS_UNUSED +#endif + +#if HTS_COMPILER_HAS(__deprecated__) || HTS_GCC_AT_LEAST(4,5) +#define HTS_DEPRECATED(message) __attribute__ ((__deprecated__ (message))) +#elif HTS_GCC_AT_LEAST(3,1) +#define HTS_DEPRECATED(message) __attribute__ ((__deprecated__)) +#else +#define HTS_DEPRECATED(message) +#endif + +#endif diff --git a/src/samtools-1.3.1/htslib-1.3.1/htslib/kbitset.h b/src/samtools-1.3.1/htslib-1.3.1/htslib/kbitset.h new file mode 100644 index 0000000..22fb34d --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/htslib/kbitset.h @@ -0,0 +1,160 @@ +/* The MIT License + + Copyright (C) 2015 Genome Research Ltd. + + Permission is hereby granted, free of charge, to any person obtaining + a copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. +*/ + +#ifndef KBITSET_H +#define KBITSET_H + +/* Example of using kbitset_t, which represents a subset of {0,..., N-1}, + where N is the size specified in kbs_init(). + + kbitset_t *bset = kbs_init(100); + kbs_insert(bset, 5); + kbs_insert(bset, 68); + kbs_delete(bset, 37); + // ... + + if (kbs_exists(bset, 68)) printf("68 present\n"); + + kbitset_iter itr; + int i; + kbs_start(&itr); + while ((i = kbs_next(bset, &itr)) >= 0) + printf("%d present\n", i); + + kbs_destroy(bset); + + Example of declaring a kbitset_t-using function in a header file, so that + only source files that actually use process() need to include : + + struct kbitset_t; + void process(struct kbitset_t *bset); +*/ + +#include +#include +#include + +#define KBS_ELTBITS (CHAR_BIT * sizeof (unsigned long)) +#define KBS_ELT(i) ((i) / KBS_ELTBITS) +#define KBS_MASK(i) (1UL << ((i) % KBS_ELTBITS)) + +typedef struct kbitset_t { + size_t n; + unsigned long b[1]; +} kbitset_t; + +// Initialise a bit set capable of holding ni integers, 0 <= i < ni. +// The set returned is empty if fill == 0, or all of [0,ni) otherwise. +static inline kbitset_t *kbs_init2(size_t ni, int fill) +{ + size_t n = (ni + KBS_ELTBITS-1) / KBS_ELTBITS; + kbitset_t *bs = + (kbitset_t *) malloc(sizeof(kbitset_t) + n * sizeof(unsigned long)); + if (bs == NULL) return NULL; + bs->n = n; + memset(bs->b, fill? ~0 : 0, n * sizeof (unsigned long)); + bs->b[n] = ~0UL; + return bs; +} + +// Initialise an empty bit set capable of holding ni integers, 0 <= i < ni. +static inline kbitset_t *kbs_init(size_t ni) +{ + return kbs_init2(ni, 0); +} + +// Destroy a bit set. +static inline void kbs_destroy(kbitset_t *bs) +{ + free(bs); +} + +// Reset the bit set to empty. +static inline void kbs_clear(kbitset_t *bs) +{ + memset(bs->b, 0, bs->n * sizeof (unsigned long)); +} + +// Reset the bit set to all of [0,ni). +static inline void kbs_insert_all(kbitset_t *bs) +{ + memset(bs->b, ~0, bs->n * sizeof (unsigned long)); +} + +// Insert an element into the bit set. +static inline void kbs_insert(kbitset_t *bs, int i) +{ + bs->b[KBS_ELT(i)] |= KBS_MASK(i); +} + +// Remove an element from the bit set. +static inline void kbs_delete(kbitset_t *bs, int i) +{ + bs->b[KBS_ELT(i)] &= ~KBS_MASK(i); +} + +// Test whether the bit set contains the element. +static inline int kbs_exists(const kbitset_t *bs, int i) +{ + return (bs->b[KBS_ELT(i)] & KBS_MASK(i)) != 0; +} + +typedef struct kbitset_iter_t { + unsigned long mask; + size_t elt; + int i; +} kbitset_iter_t; + +// Initialise or reset a bit set iterator. +static inline void kbs_start(kbitset_iter_t *itr) +{ + itr->mask = 1; + itr->elt = 0; + itr->i = 0; +} + +// Return the next element contained in the bit set, or -1 if there are no more. +static inline int kbs_next(const kbitset_t *bs, kbitset_iter_t *itr) +{ + unsigned long b = bs->b[itr->elt]; + + for (;;) { + if (itr->mask == 0) { + while ((b = bs->b[++itr->elt]) == 0) itr->i += KBS_ELTBITS; + if (itr->elt == bs->n) return -1; + itr->mask = 1; + } + + if (b & itr->mask) break; + + itr->i++; + itr->mask <<= 1; + } + + itr->mask <<= 1; + return itr->i++; +} + +#endif diff --git a/src/samtools-1.3.1/htslib-1.3.1/htslib/kfunc.h b/src/samtools-1.3.1/htslib-1.3.1/htslib/kfunc.h new file mode 100644 index 0000000..162c90d --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/htslib/kfunc.h @@ -0,0 +1,83 @@ +/* The MIT License + + Copyright (C) 2010, 2013 Genome Research Ltd. + Copyright (C) 2011 Attractive Chaos + + Permission is hereby granted, free of charge, to any person obtaining + a copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. +*/ + +#ifndef HTSLIB_KFUNC_H +#define HTSLIB_KFUNC_H + +#ifdef __cplusplus +extern "C" { +#endif + +/* Log gamma function + * \log{\Gamma(z)} + * AS245, 2nd algorithm, http://lib.stat.cmu.edu/apstat/245 + */ +double kf_lgamma(double z); + +/* complementary error function + * \frac{2}{\sqrt{\pi}} \int_x^{\infty} e^{-t^2} dt + * AS66, 2nd algorithm, http://lib.stat.cmu.edu/apstat/66 + */ +double kf_erfc(double x); + +/* The following computes regularized incomplete gamma functions. + * Formulas are taken from Wiki, with additional input from Numerical + * Recipes in C (for modified Lentz's algorithm) and AS245 + * (http://lib.stat.cmu.edu/apstat/245). + * + * A good online calculator is available at: + * + * http://www.danielsoper.com/statcalc/calc23.aspx + * + * It calculates upper incomplete gamma function, which equals + * kf_gammaq(s,z)*tgamma(s). + */ + +double kf_gammap(double s, double z); +double kf_gammaq(double s, double z); + +/* Regularized incomplete beta function. The method is taken from + * Numerical Recipe in C, 2nd edition, section 6.4. The following web + * page calculates the incomplete beta function, which equals + * kf_betai(a,b,x) * gamma(a) * gamma(b) / gamma(a+b): + * + * http://www.danielsoper.com/statcalc/calc36.aspx + */ +double kf_betai(double a, double b, double x); + +/* + * n11 n12 | n1_ + * n21 n22 | n2_ + * -----------+---- + * n_1 n_2 | n + */ +double kt_fisher_exact(int n11, int n12, int n21, int n22, double *_left, double *_right, double *two); + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/src/cnvnator/src/samtools/khash.h b/src/samtools-1.3.1/htslib-1.3.1/htslib/khash.h similarity index 63% rename from src/cnvnator/src/samtools/khash.h rename to src/samtools-1.3.1/htslib-1.3.1/htslib/khash.h index a7e8056..06fc7a3 100644 --- a/src/cnvnator/src/samtools/khash.h +++ b/src/samtools-1.3.1/htslib-1.3.1/htslib/khash.h @@ -33,7 +33,6 @@ int main() { khiter_t k; khash_t(32) *h = kh_init(32); k = kh_put(32, h, 5, &ret); - if (!ret) kh_del(32, h, k); kh_value(h, k) = 10; k = kh_get(32, h, 10); is_missing = (k == kh_end(h)); @@ -47,6 +46,38 @@ int main() { */ /* + 2013-05-02 (0.2.8): + + * Use quadratic probing. When the capacity is power of 2, stepping function + i*(i+1)/2 guarantees to traverse each bucket. It is better than double + hashing on cache performance and is more robust than linear probing. + + In theory, double hashing should be more robust than quadratic probing. + However, my implementation is probably not for large hash tables, because + the second hash function is closely tied to the first hash function, + which reduce the effectiveness of double hashing. + + Reference: http://research.cs.vt.edu/AVresearch/hashing/quadratic.php + + 2011-12-29 (0.2.7): + + * Minor code clean up; no actual effect. + + 2011-09-16 (0.2.6): + + * The capacity is a power of 2. This seems to dramatically improve the + speed for simple keys. Thank Zilong Tan for the suggestion. Reference: + + - http://code.google.com/p/ulib/ + - http://nothings.org/computer/judy/ + + * Allow to optionally use linear probing which usually has better + performance for random input. Double hashing is still the default as it + is more robust to certain non-random input. + + * Added Wang's integer hash function (not used by default). This hash + function is more robust to certain non-random input. + 2011-02-14 (0.2.5): * Allow to declare global functions. @@ -90,17 +121,15 @@ int main() { @header Generic hash table library. - - @copyright Heng Li */ -#define AC_VERSION_KHASH_H "0.2.5" +#define AC_VERSION_KHASH_H "0.2.8" #include #include #include -/* compipler specific configuration */ +/* compiler specific configuration */ #if UINT_MAX == 0xffffffffu typedef unsigned int khint32_t; @@ -114,25 +143,25 @@ typedef unsigned long khint64_t; typedef unsigned long long khint64_t; #endif +#ifndef kh_inline #ifdef _MSC_VER -#define inline __inline +#define kh_inline __inline +#else +#define kh_inline inline #endif +#endif /* kh_inline */ + +#ifndef klib_unused +#if (defined __clang__ && __clang_major__ >= 3) || (defined __GNUC__ && __GNUC__ >= 3) +#define klib_unused __attribute__ ((__unused__)) +#else +#define klib_unused +#endif +#endif /* klib_unused */ typedef khint32_t khint_t; typedef khint_t khiter_t; -#define __ac_HASH_PRIME_SIZE 32 -static const khint32_t __ac_prime_list[__ac_HASH_PRIME_SIZE] = -{ - 0ul, 3ul, 11ul, 23ul, 53ul, - 97ul, 193ul, 389ul, 769ul, 1543ul, - 3079ul, 6151ul, 12289ul, 24593ul, 49157ul, - 98317ul, 196613ul, 393241ul, 786433ul, 1572869ul, - 3145739ul, 6291469ul, 12582917ul, 25165843ul, 50331653ul, - 100663319ul, 201326611ul, 402653189ul, 805306457ul, 1610612741ul, - 3221225473ul, 4294967291ul -}; - #define __ac_isempty(flag, i) ((flag[i>>4]>>((i&0xfU)<<1))&2) #define __ac_isdel(flag, i) ((flag[i>>4]>>((i&0xfU)<<1))&1) #define __ac_iseither(flag, i) ((flag[i>>4]>>((i&0xfU)<<1))&3) @@ -141,103 +170,121 @@ static const khint32_t __ac_prime_list[__ac_HASH_PRIME_SIZE] = #define __ac_set_isboth_false(flag, i) (flag[i>>4]&=~(3ul<<((i&0xfU)<<1))) #define __ac_set_isdel_true(flag, i) (flag[i>>4]|=1ul<<((i&0xfU)<<1)) +#define __ac_fsize(m) ((m) < 16? 1 : (m)>>4) + +#ifndef kroundup32 +#define kroundup32(x) (--(x), (x)|=(x)>>1, (x)|=(x)>>2, (x)|=(x)>>4, (x)|=(x)>>8, (x)|=(x)>>16, ++(x)) +#endif + +#ifndef kcalloc +#define kcalloc(N,Z) calloc(N,Z) +#endif +#ifndef kmalloc +#define kmalloc(Z) malloc(Z) +#endif +#ifndef krealloc +#define krealloc(P,Z) realloc(P,Z) +#endif +#ifndef kfree +#define kfree(P) free(P) +#endif + static const double __ac_HASH_UPPER = 0.77; -#define KHASH_DECLARE(name, khkey_t, khval_t) \ - typedef struct { \ - khint_t n_buckets, size, n_occupied, upper_bound; \ - khint32_t *flags; \ - khkey_t *keys; \ - khval_t *vals; \ - } kh_##name##_t; \ - extern kh_##name##_t *kh_init_##name(); \ +#define __KHASH_TYPE(name, khkey_t, khval_t) \ + typedef struct kh_##name##_s { \ + khint_t n_buckets, size, n_occupied, upper_bound; \ + khint32_t *flags; \ + khkey_t *keys; \ + khval_t *vals; \ + } kh_##name##_t; + +#define __KHASH_PROTOTYPES(name, khkey_t, khval_t) \ + extern kh_##name##_t *kh_init_##name(void); \ extern void kh_destroy_##name(kh_##name##_t *h); \ extern void kh_clear_##name(kh_##name##_t *h); \ extern khint_t kh_get_##name(const kh_##name##_t *h, khkey_t key); \ - extern void kh_resize_##name(kh_##name##_t *h, khint_t new_n_buckets); \ + extern int kh_resize_##name(kh_##name##_t *h, khint_t new_n_buckets); \ extern khint_t kh_put_##name(kh_##name##_t *h, khkey_t key, int *ret); \ extern void kh_del_##name(kh_##name##_t *h, khint_t x); -#define KHASH_INIT2(name, SCOPE, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal) \ - typedef struct { \ - khint_t n_buckets, size, n_occupied, upper_bound; \ - khint32_t *flags; \ - khkey_t *keys; \ - khval_t *vals; \ - } kh_##name##_t; \ - SCOPE kh_##name##_t *kh_init_##name() { \ - return (kh_##name##_t*)calloc(1, sizeof(kh_##name##_t)); \ +#define __KHASH_IMPL(name, SCOPE, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal) \ + SCOPE kh_##name##_t *kh_init_##name(void) { \ + return (kh_##name##_t*)kcalloc(1, sizeof(kh_##name##_t)); \ } \ SCOPE void kh_destroy_##name(kh_##name##_t *h) \ { \ if (h) { \ - free(h->keys); free(h->flags); \ - free(h->vals); \ - free(h); \ + kfree((void *)h->keys); kfree(h->flags); \ + kfree((void *)h->vals); \ + kfree(h); \ } \ } \ SCOPE void kh_clear_##name(kh_##name##_t *h) \ { \ if (h && h->flags) { \ - memset(h->flags, 0xaa, ((h->n_buckets>>4) + 1) * sizeof(khint32_t)); \ + memset(h->flags, 0xaa, __ac_fsize(h->n_buckets) * sizeof(khint32_t)); \ h->size = h->n_occupied = 0; \ } \ } \ SCOPE khint_t kh_get_##name(const kh_##name##_t *h, khkey_t key) \ { \ if (h->n_buckets) { \ - khint_t inc, k, i, last; \ - k = __hash_func(key); i = k % h->n_buckets; \ - inc = 1 + k % (h->n_buckets - 1); last = i; \ + khint_t k, i, last, mask, step = 0; \ + mask = h->n_buckets - 1; \ + k = __hash_func(key); i = k & mask; \ + last = i; \ while (!__ac_isempty(h->flags, i) && (__ac_isdel(h->flags, i) || !__hash_equal(h->keys[i], key))) { \ - if (i + inc >= h->n_buckets) i = i + inc - h->n_buckets; \ - else i += inc; \ + i = (i + (++step)) & mask; \ if (i == last) return h->n_buckets; \ } \ return __ac_iseither(h->flags, i)? h->n_buckets : i; \ } else return 0; \ } \ - SCOPE void kh_resize_##name(kh_##name##_t *h, khint_t new_n_buckets) \ - { \ + SCOPE int kh_resize_##name(kh_##name##_t *h, khint_t new_n_buckets) \ + { /* This function uses 0.25*n_buckets bytes of working space instead of [sizeof(key_t+val_t)+.25]*n_buckets. */ \ khint32_t *new_flags = 0; \ khint_t j = 1; \ { \ - khint_t t = __ac_HASH_PRIME_SIZE - 1; \ - while (__ac_prime_list[t] > new_n_buckets) --t; \ - new_n_buckets = __ac_prime_list[t+1]; \ - if (h->size >= (khint_t)(new_n_buckets * __ac_HASH_UPPER + 0.5)) j = 0; \ - else { \ - new_flags = (khint32_t*)malloc(((new_n_buckets>>4) + 1) * sizeof(khint32_t)); \ - memset(new_flags, 0xaa, ((new_n_buckets>>4) + 1) * sizeof(khint32_t)); \ - if (h->n_buckets < new_n_buckets) { \ - h->keys = (khkey_t*)realloc(h->keys, new_n_buckets * sizeof(khkey_t)); \ - if (kh_is_map) \ - h->vals = (khval_t*)realloc(h->vals, new_n_buckets * sizeof(khval_t)); \ - } \ + kroundup32(new_n_buckets); \ + if (new_n_buckets < 4) new_n_buckets = 4; \ + if (h->size >= (khint_t)(new_n_buckets * __ac_HASH_UPPER + 0.5)) j = 0; /* requested size is too small */ \ + else { /* hash table size to be changed (shrink or expand); rehash */ \ + new_flags = (khint32_t*)kmalloc(__ac_fsize(new_n_buckets) * sizeof(khint32_t)); \ + if (!new_flags) return -1; \ + memset(new_flags, 0xaa, __ac_fsize(new_n_buckets) * sizeof(khint32_t)); \ + if (h->n_buckets < new_n_buckets) { /* expand */ \ + khkey_t *new_keys = (khkey_t*)krealloc((void *)h->keys, new_n_buckets * sizeof(khkey_t)); \ + if (!new_keys) { kfree(new_flags); return -1; } \ + h->keys = new_keys; \ + if (kh_is_map) { \ + khval_t *new_vals = (khval_t*)krealloc((void *)h->vals, new_n_buckets * sizeof(khval_t)); \ + if (!new_vals) { kfree(new_flags); return -1; } \ + h->vals = new_vals; \ + } \ + } /* otherwise shrink */ \ } \ } \ - if (j) { \ + if (j) { /* rehashing is needed */ \ for (j = 0; j != h->n_buckets; ++j) { \ if (__ac_iseither(h->flags, j) == 0) { \ khkey_t key = h->keys[j]; \ khval_t val; \ + khint_t new_mask; \ + new_mask = new_n_buckets - 1; \ if (kh_is_map) val = h->vals[j]; \ __ac_set_isdel_true(h->flags, j); \ - while (1) { \ - khint_t inc, k, i; \ + while (1) { /* kick-out process; sort of like in Cuckoo hashing */ \ + khint_t k, i, step = 0; \ k = __hash_func(key); \ - i = k % new_n_buckets; \ - inc = 1 + k % (new_n_buckets - 1); \ - while (!__ac_isempty(new_flags, i)) { \ - if (i + inc >= new_n_buckets) i = i + inc - new_n_buckets; \ - else i += inc; \ - } \ + i = k & new_mask; \ + while (!__ac_isempty(new_flags, i)) i = (i + (++step)) & new_mask; \ __ac_set_isempty_false(new_flags, i); \ - if (i < h->n_buckets && __ac_iseither(h->flags, i) == 0) { \ + if (i < h->n_buckets && __ac_iseither(h->flags, i) == 0) { /* kick out the existing element */ \ { khkey_t tmp = h->keys[i]; h->keys[i] = key; key = tmp; } \ if (kh_is_map) { khval_t tmp = h->vals[i]; h->vals[i] = val; val = tmp; } \ - __ac_set_isdel_true(h->flags, i); \ - } else { \ + __ac_set_isdel_true(h->flags, i); /* mark it as deleted in the old hash table */ \ + } else { /* write the element and jump out of the loop */ \ h->keys[i] = key; \ if (kh_is_map) h->vals[i] = val; \ break; \ @@ -245,35 +292,39 @@ static const double __ac_HASH_UPPER = 0.77; } \ } \ } \ - if (h->n_buckets > new_n_buckets) { \ - h->keys = (khkey_t*)realloc(h->keys, new_n_buckets * sizeof(khkey_t)); \ - if (kh_is_map) \ - h->vals = (khval_t*)realloc(h->vals, new_n_buckets * sizeof(khval_t)); \ + if (h->n_buckets > new_n_buckets) { /* shrink the hash table */ \ + h->keys = (khkey_t*)krealloc((void *)h->keys, new_n_buckets * sizeof(khkey_t)); \ + if (kh_is_map) h->vals = (khval_t*)krealloc((void *)h->vals, new_n_buckets * sizeof(khval_t)); \ } \ - free(h->flags); \ + kfree(h->flags); /* free the working space */ \ h->flags = new_flags; \ h->n_buckets = new_n_buckets; \ h->n_occupied = h->size; \ h->upper_bound = (khint_t)(h->n_buckets * __ac_HASH_UPPER + 0.5); \ } \ + return 0; \ } \ SCOPE khint_t kh_put_##name(kh_##name##_t *h, khkey_t key, int *ret) \ { \ khint_t x; \ - if (h->n_occupied >= h->upper_bound) { \ - if (h->n_buckets > (h->size<<1)) kh_resize_##name(h, h->n_buckets - 1); \ - else kh_resize_##name(h, h->n_buckets + 1); \ - } \ + if (h->n_occupied >= h->upper_bound) { /* update the hash table */ \ + if (h->n_buckets > (h->size<<1)) { \ + if (kh_resize_##name(h, h->n_buckets - 1) < 0) { /* clear "deleted" elements */ \ + *ret = -1; return h->n_buckets; \ + } \ + } else if (kh_resize_##name(h, h->n_buckets + 1) < 0) { /* expand the hash table */ \ + *ret = -1; return h->n_buckets; \ + } \ + } /* TODO: to implement automatically shrinking; resize() already support shrinking */ \ { \ - khint_t inc, k, i, site, last; \ - x = site = h->n_buckets; k = __hash_func(key); i = k % h->n_buckets; \ - if (__ac_isempty(h->flags, i)) x = i; \ + khint_t k, i, site, last, mask = h->n_buckets - 1, step = 0; \ + x = site = h->n_buckets; k = __hash_func(key); i = k & mask; \ + if (__ac_isempty(h->flags, i)) x = i; /* for speed up */ \ else { \ - inc = 1 + k % (h->n_buckets - 1); last = i; \ + last = i; \ while (!__ac_isempty(h->flags, i) && (__ac_isdel(h->flags, i) || !__hash_equal(h->keys[i], key))) { \ if (__ac_isdel(h->flags, i)) site = i; \ - if (i + inc >= h->n_buckets) i = i + inc - h->n_buckets; \ - else i += inc; \ + i = (i + (++step)) & mask; \ if (i == last) { x = site; break; } \ } \ if (x == h->n_buckets) { \ @@ -282,17 +333,17 @@ static const double __ac_HASH_UPPER = 0.77; } \ } \ } \ - if (__ac_isempty(h->flags, x)) { \ + if (__ac_isempty(h->flags, x)) { /* not present at all */ \ h->keys[x] = key; \ __ac_set_isboth_false(h->flags, x); \ ++h->size; ++h->n_occupied; \ *ret = 1; \ - } else if (__ac_isdel(h->flags, x)) { \ + } else if (__ac_isdel(h->flags, x)) { /* deleted */ \ h->keys[x] = key; \ __ac_set_isboth_false(h->flags, x); \ ++h->size; \ *ret = 2; \ - } else *ret = 0; \ + } else *ret = 0; /* Don't touch h->keys[x] if present and not deleted */ \ return x; \ } \ SCOPE void kh_del_##name(kh_##name##_t *h, khint_t x) \ @@ -303,8 +354,16 @@ static const double __ac_HASH_UPPER = 0.77; } \ } +#define KHASH_DECLARE(name, khkey_t, khval_t) \ + __KHASH_TYPE(name, khkey_t, khval_t) \ + __KHASH_PROTOTYPES(name, khkey_t, khval_t) + +#define KHASH_INIT2(name, SCOPE, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal) \ + __KHASH_TYPE(name, khkey_t, khval_t) \ + __KHASH_IMPL(name, SCOPE, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal) + #define KHASH_INIT(name, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal) \ - KHASH_INIT2(name, static inline, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal) + KHASH_INIT2(name, static kh_inline klib_unused, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal) /* --- BEGIN OF HASH FUNCTIONS --- */ @@ -333,10 +392,10 @@ static const double __ac_HASH_UPPER = 0.77; @param s Pointer to a null terminated string @return The hash value */ -static inline khint_t __ac_X31_hash_string(const char *s) +static kh_inline khint_t __ac_X31_hash_string(const char *s) { - khint_t h = *s; - if (h) for (++s ; *s; ++s) h = (h << 5) - h + *s; + khint_t h = (khint_t)*s; + if (h) for (++s ; *s; ++s) h = (h << 5) - h + (khint_t)*s; return h; } /*! @function @@ -350,9 +409,21 @@ static inline khint_t __ac_X31_hash_string(const char *s) */ #define kh_str_hash_equal(a, b) (strcmp(a, b) == 0) +static kh_inline khint_t __ac_Wang_hash(khint_t key) +{ + key += ~(key << 15); + key ^= (key >> 10); + key += (key << 3); + key ^= (key >> 6); + key += ~(key << 11); + key ^= (key >> 16); + return key; +} +#define kh_int_hash_func2(k) __ac_Wang_hash((khint_t)key) + /* --- END OF HASH FUNCTIONS --- */ -/* Other necessary macros... */ +/* Other convenient macros... */ /*! @abstract Type of the hash table. @@ -394,7 +465,8 @@ static inline khint_t __ac_X31_hash_string(const char *s) @param name Name of the hash table [symbol] @param h Pointer to the hash table [khash_t(name)*] @param k Key [type of keys] - @param r Extra return code: 0 if the key is present in the hash table; + @param r Extra return code: -1 if the operation failed; + 0 if the key is present in the hash table; 1 if the bucket is empty (never used); 2 if the element in the bucket has been deleted [int*] @return Iterator to the inserted element [khint_t] @@ -406,7 +478,7 @@ static inline khint_t __ac_X31_hash_string(const char *s) @param name Name of the hash table [symbol] @param h Pointer to the hash table [khash_t(name)*] @param k Key [type of keys] - @return Iterator to the found element, or kh_end(h) is the element is absent [khint_t] + @return Iterator to the found element, or kh_end(h) if the element is absent [khint_t] */ #define kh_get(name, h, k) kh_get_##name(h, k) @@ -418,7 +490,6 @@ static inline khint_t __ac_X31_hash_string(const char *s) */ #define kh_del(name, h, k) kh_del_##name(h, k) - /*! @function @abstract Test whether a bucket contains data. @param h Pointer to the hash table [khash_t(name)*] @@ -477,6 +548,34 @@ static inline khint_t __ac_X31_hash_string(const char *s) */ #define kh_n_buckets(h) ((h)->n_buckets) +/*! @function + @abstract Iterate over the entries in the hash table + @param h Pointer to the hash table [khash_t(name)*] + @param kvar Variable to which key will be assigned + @param vvar Variable to which value will be assigned + @param code Block of code to execute + */ +#define kh_foreach(h, kvar, vvar, code) { khint_t __i; \ + for (__i = kh_begin(h); __i != kh_end(h); ++__i) { \ + if (!kh_exist(h,__i)) continue; \ + (kvar) = kh_key(h,__i); \ + (vvar) = kh_val(h,__i); \ + code; \ + } } + +/*! @function + @abstract Iterate over the values in the hash table + @param h Pointer to the hash table [khash_t(name)*] + @param vvar Variable to which value will be assigned + @param code Block of code to execute + */ +#define kh_foreach_value(h, vvar, code) { khint_t __i; \ + for (__i = kh_begin(h); __i != kh_end(h); ++__i) { \ + if (!kh_exist(h,__i)) continue; \ + (vvar) = kh_val(h,__i); \ + code; \ + } } + /* More conenient interfaces */ /*! @function diff --git a/src/samtools-1.3.1/htslib-1.3.1/htslib/khash_str2int.h b/src/samtools-1.3.1/htslib-1.3.1/htslib/khash_str2int.h new file mode 100644 index 0000000..4bbc100 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/htslib/khash_str2int.h @@ -0,0 +1,133 @@ +/* khash_str2int.h -- C-string to integer hash table. + + Copyright (C) 2013 Genome Research Ltd. + + Author: Petr Danecek + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#ifndef HTSLIB_KHASH_STR2INT_H +#define HTSLIB_KHASH_STR2INT_H + +#include + +KHASH_MAP_INIT_STR(str2int, int) + +/* + * Wrappers for khash dictionaries used by mpileup. + */ + +static inline void *khash_str2int_init(void) +{ + return kh_init(str2int); +} + +/* + * Destroy the hash structure, but not the keys + */ +static inline void khash_str2int_destroy(void *_hash) +{ + khash_t(str2int) *hash = (khash_t(str2int)*)_hash; + if (hash) kh_destroy(str2int, hash); // Note that strings are not freed. +} + +/* + * Destroys both the hash structure and the keys + */ +static inline void khash_str2int_destroy_free(void *_hash) +{ + khash_t(str2int) *hash = (khash_t(str2int)*)_hash; + khint_t k; + if (hash == 0) return; + for (k = 0; k < kh_end(hash); ++k) + if (kh_exist(hash, k)) free((char*)kh_key(hash, k)); + kh_destroy(str2int, hash); +} + +/* + * Returns 1 if key exists or 0 if not + */ +static inline int khash_str2int_has_key(void *_hash, const char *str) +{ + khash_t(str2int) *hash = (khash_t(str2int)*)_hash; + khint_t k = kh_get(str2int, hash, str); + if ( k == kh_end(hash) ) return 0; + return 1; +} + +/* + * Returns 0 on success and -1 when the key is not present. On success, + * *value is set, unless NULL is passed. + */ +static inline int khash_str2int_get(void *_hash, const char *str, int *value) +{ + khash_t(str2int) *hash = (khash_t(str2int)*)_hash; + khint_t k; + if ( !hash ) return -1; + k = kh_get(str2int, hash, str); + if ( k == kh_end(hash) ) return -1; + if ( !value ) return 0; + *value = kh_val(hash, k); + return 0; +} + +/* + * Add a new string to the dictionary, auto-incrementing the value. + * On success returns the newly inserted integer id, on error -1 + * is returned. Note that the key must continue to exist throughout + * the whole life of _hash. + */ +static inline int khash_str2int_inc(void *_hash, const char *str) +{ + khint_t k; + int ret; + khash_t(str2int) *hash = (khash_t(str2int)*)_hash; + if ( !hash ) return -1; + k = kh_put(str2int, hash, str, &ret); + if (ret == 0) return kh_val(hash, k); + kh_val(hash, k) = kh_size(hash) - 1; + return kh_val(hash, k); +} + +/* + * Set a new key,value pair. On success returns the bin index, on + * error -1 is returned. Note that the key must contnue to exist + * throughout the whole life of _hash. + */ +static inline int khash_str2int_set(void *_hash, const char *str, int value) +{ + khint_t k; + int ret; + khash_t(str2int) *hash = (khash_t(str2int)*)_hash; + if ( !hash ) return -1; + k = kh_put(str2int, hash, str, &ret); + kh_val(hash,k) = value; + return k; +} + +/* + * Return the number of keys in the hash table. + */ +static inline int khash_str2int_size(void *_hash) +{ + khash_t(str2int) *hash = (khash_t(str2int)*)_hash; + return kh_size(hash); +} + +#endif diff --git a/src/cnvnator/src/samtools/klist.h b/src/samtools-1.3.1/htslib-1.3.1/htslib/klist.h similarity index 55% rename from src/cnvnator/src/samtools/klist.h rename to src/samtools-1.3.1/htslib-1.3.1/htslib/klist.h index 2f17016..adc3db1 100644 --- a/src/cnvnator/src/samtools/klist.h +++ b/src/samtools-1.3.1/htslib-1.3.1/htslib/klist.h @@ -1,63 +1,99 @@ -#ifndef _LH3_KLIST_H -#define _LH3_KLIST_H +/* The MIT License + + Copyright (c) 2008-2009, by Attractive Chaos + + Permission is hereby granted, free of charge, to any person obtaining + a copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. +*/ + +#ifndef _AC_KLIST_H +#define _AC_KLIST_H #include -#define KMEMPOOL_INIT(name, kmptype_t, kmpfree_f) \ +#ifndef klib_unused +#if (defined __clang__ && __clang_major__ >= 3) || (defined __GNUC__ && __GNUC__ >= 3) +#define klib_unused __attribute__ ((__unused__)) +#else +#define klib_unused +#endif +#endif /* klib_unused */ + +#define KMEMPOOL_INIT2(SCOPE, name, kmptype_t, kmpfree_f) \ typedef struct { \ size_t cnt, n, max; \ kmptype_t **buf; \ } kmp_##name##_t; \ - static inline kmp_##name##_t *kmp_init_##name() { \ + SCOPE kmp_##name##_t *kmp_init_##name(void) { \ return calloc(1, sizeof(kmp_##name##_t)); \ } \ - static inline void kmp_destroy_##name(kmp_##name##_t *mp) { \ + SCOPE void kmp_destroy_##name(kmp_##name##_t *mp) { \ size_t k; \ for (k = 0; k < mp->n; ++k) { \ kmpfree_f(mp->buf[k]); free(mp->buf[k]); \ } \ free(mp->buf); free(mp); \ } \ - static inline kmptype_t *kmp_alloc_##name(kmp_##name##_t *mp) { \ + SCOPE kmptype_t *kmp_alloc_##name(kmp_##name##_t *mp) { \ ++mp->cnt; \ if (mp->n == 0) return calloc(1, sizeof(kmptype_t)); \ return mp->buf[--mp->n]; \ } \ - static inline void kmp_free_##name(kmp_##name##_t *mp, kmptype_t *p) { \ + SCOPE void kmp_free_##name(kmp_##name##_t *mp, kmptype_t *p) { \ --mp->cnt; \ if (mp->n == mp->max) { \ mp->max = mp->max? mp->max<<1 : 16; \ - mp->buf = realloc(mp->buf, sizeof(void*) * mp->max); \ + mp->buf = realloc(mp->buf, sizeof(kmptype_t *) * mp->max); \ } \ mp->buf[mp->n++] = p; \ } +#define KMEMPOOL_INIT(name, kmptype_t, kmpfree_f) \ + KMEMPOOL_INIT2(static inline klib_unused, name, kmptype_t, kmpfree_f) + #define kmempool_t(name) kmp_##name##_t #define kmp_init(name) kmp_init_##name() #define kmp_destroy(name, mp) kmp_destroy_##name(mp) #define kmp_alloc(name, mp) kmp_alloc_##name(mp) #define kmp_free(name, mp, p) kmp_free_##name(mp, p) -#define KLIST_INIT(name, kltype_t, kmpfree_t) \ +#define KLIST_INIT2(SCOPE, name, kltype_t, kmpfree_t) \ struct __kl1_##name { \ kltype_t data; \ struct __kl1_##name *next; \ }; \ typedef struct __kl1_##name kl1_##name; \ - KMEMPOOL_INIT(name, kl1_##name, kmpfree_t) \ + KMEMPOOL_INIT2(SCOPE, name, kl1_##name, kmpfree_t) \ typedef struct { \ kl1_##name *head, *tail; \ kmp_##name##_t *mp; \ size_t size; \ } kl_##name##_t; \ - static inline kl_##name##_t *kl_init_##name() { \ + SCOPE kl_##name##_t *kl_init_##name(void) { \ kl_##name##_t *kl = calloc(1, sizeof(kl_##name##_t)); \ kl->mp = kmp_init(name); \ kl->head = kl->tail = kmp_alloc(name, kl->mp); \ kl->head->next = 0; \ return kl; \ } \ - static inline void kl_destroy_##name(kl_##name##_t *kl) { \ + SCOPE void kl_destroy_##name(kl_##name##_t *kl) { \ kl1_##name *p; \ for (p = kl->head; p != kl->tail; p = p->next) \ kmp_free(name, kl->mp, p); \ @@ -65,13 +101,13 @@ kmp_destroy(name, kl->mp); \ free(kl); \ } \ - static inline kltype_t *kl_pushp_##name(kl_##name##_t *kl) { \ + SCOPE kltype_t *kl_pushp_##name(kl_##name##_t *kl) { \ kl1_##name *q, *p = kmp_alloc(name, kl->mp); \ q = kl->tail; p->next = 0; kl->tail->next = p; kl->tail = p; \ ++kl->size; \ return &q->data; \ } \ - static inline int kl_shift_##name(kl_##name##_t *kl, kltype_t *d) { \ + SCOPE int kl_shift_##name(kl_##name##_t *kl, kltype_t *d) { \ kl1_##name *p; \ if (kl->head->next == 0) return -1; \ --kl->size; \ @@ -81,6 +117,9 @@ return 0; \ } +#define KLIST_INIT(name, kltype_t, kmpfree_t) \ + KLIST_INIT2(static inline klib_unused, name, kltype_t, kmpfree_t) + #define kliter_t(name) kl1_##name #define klist_t(name) kl_##name##_t #define kl_val(iter) ((iter)->data) diff --git a/src/cnvnator/src/samtools/knetfile.h b/src/samtools-1.3.1/htslib-1.3.1/htslib/knetfile.h similarity index 53% rename from src/cnvnator/src/samtools/knetfile.h rename to src/samtools-1.3.1/htslib-1.3.1/htslib/knetfile.h index 0a0e66f..b200a51 100644 --- a/src/cnvnator/src/samtools/knetfile.h +++ b/src/samtools-1.3.1/htslib-1.3.1/htslib/knetfile.h @@ -1,3 +1,29 @@ +/* The MIT License + + Copyright (c) 2008 by Genome Research Ltd (GRL). + 2010 by Attractive Chaos + + Permission is hereby granted, free of charge, to any person obtaining + a copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. +*/ + #ifndef KNETFILE_H #define KNETFILE_H @@ -59,13 +85,13 @@ extern "C" { If ->is_ready==0, this routine updates ->fd; otherwise, it simply reads from ->fd. */ - off_t knet_read(knetFile *fp, void *buf, off_t len); + ssize_t knet_read(knetFile *fp, void *buf, size_t len); /* This routine only sets ->offset and ->is_ready=0. It does not communicate with the FTP server. */ - off_t knet_seek(knetFile *fp, int64_t off, int whence); + off_t knet_seek(knetFile *fp, off_t off, int whence); int knet_close(knetFile *fp); #ifdef __cplusplus diff --git a/src/cnvnator/src/samtools/kseq.h b/src/samtools-1.3.1/htslib-1.3.1/htslib/kseq.h similarity index 65% rename from src/cnvnator/src/samtools/kseq.h rename to src/samtools-1.3.1/htslib-1.3.1/htslib/kseq.h index a5cec7c..e1a3eaa 100644 --- a/src/cnvnator/src/samtools/kseq.h +++ b/src/samtools-1.3.1/htslib-1.3.1/htslib/kseq.h @@ -37,44 +37,47 @@ #define KS_SEP_LINE 2 // line separator: "\n" (Unix) or "\r\n" (Windows) #define KS_SEP_MAX 2 -#define __KS_TYPE(type_t) \ - typedef struct __kstream_t { \ - unsigned char *buf; \ - int begin, end, is_eof; \ - type_t f; \ +#define __KS_TYPE(type_t) \ + typedef struct __kstream_t { \ + int begin, end; \ + int is_eof:2, bufsize:30; \ + uint64_t seek_pos; \ + type_t f; \ + unsigned char *buf; \ } kstream_t; #define ks_eof(ks) ((ks)->is_eof && (ks)->begin >= (ks)->end) #define ks_rewind(ks) ((ks)->is_eof = (ks)->begin = (ks)->end = 0) -#define __KS_BASIC(type_t, __bufsize) \ - static inline kstream_t *ks_init(type_t f) \ - { \ - kstream_t *ks = (kstream_t*)calloc(1, sizeof(kstream_t)); \ - ks->f = f; \ - ks->buf = (unsigned char*)malloc(__bufsize); \ - return ks; \ - } \ - static inline void ks_destroy(kstream_t *ks) \ - { \ - if (ks) { \ - free(ks->buf); \ - free(ks); \ - } \ +#define __KS_BASIC(SCOPE, type_t, __bufsize) \ + SCOPE kstream_t *ks_init(type_t f) \ + { \ + kstream_t *ks = (kstream_t*)calloc(1, sizeof(kstream_t)); \ + ks->f = f; ks->bufsize = __bufsize; \ + ks->buf = (unsigned char*)malloc(__bufsize); \ + return ks; \ + } \ + SCOPE void ks_destroy(kstream_t *ks) \ + { \ + if (!ks) return; \ + free(ks->buf); \ + free(ks); \ } -#define __KS_GETC(__read, __bufsize) \ - static inline int ks_getc(kstream_t *ks) \ - { \ - if (ks->is_eof && ks->begin >= ks->end) return -1; \ - if (ks->begin >= ks->end) { \ - ks->begin = 0; \ - ks->end = __read(ks->f, ks->buf, __bufsize); \ - if (ks->end < __bufsize) ks->is_eof = 1; \ - if (ks->end == 0) return -1; \ - } \ - return (int)ks->buf[ks->begin++]; \ - } +#define __KS_INLINED(__read) \ + static inline int ks_getc(kstream_t *ks) \ + { \ + if (ks->is_eof && ks->begin >= ks->end) return -1; \ + if (ks->begin >= ks->end) { \ + ks->begin = 0; \ + ks->end = __read(ks->f, ks->buf, ks->bufsize); \ + if (ks->end == 0) { ks->is_eof = 1; return -1; } \ + } \ + ks->seek_pos++; \ + return (int)ks->buf[ks->begin++]; \ + } \ + static inline int ks_getuntil(kstream_t *ks, int delimiter, kstring_t *str, int *dret) \ + { return ks_getuntil2(ks, delimiter, str, dret, 0); } #ifndef KSTRING_T #define KSTRING_T kstring_t @@ -88,63 +91,78 @@ typedef struct __kstring_t { #define kroundup32(x) (--(x), (x)|=(x)>>1, (x)|=(x)>>2, (x)|=(x)>>4, (x)|=(x)>>8, (x)|=(x)>>16, ++(x)) #endif -#define __KS_GETUNTIL(__read, __bufsize) \ - static int ks_getuntil2(kstream_t *ks, int delimiter, kstring_t *str, int *dret, int append) \ - { \ - if (dret) *dret = 0; \ - str->l = append? str->l : 0; \ - if (ks->begin >= ks->end && ks->is_eof) return -1; \ - for (;;) { \ - int i; \ - if (ks->begin >= ks->end) { \ - if (!ks->is_eof) { \ - ks->begin = 0; \ - ks->end = __read(ks->f, ks->buf, __bufsize); \ - if (ks->end < __bufsize) ks->is_eof = 1; \ - if (ks->end == 0) break; \ - } else break; \ - } \ - if (delimiter == KS_SEP_LINE) { \ - for (i = ks->begin; i < ks->end; ++i) \ +#define __KS_GETUNTIL(SCOPE, __read) \ + SCOPE int ks_getuntil2(kstream_t *ks, int delimiter, kstring_t *str, int *dret, int append) \ + { \ + int gotany = 0; \ + if (dret) *dret = 0; \ + str->l = append? str->l : 0; \ + uint64_t seek_pos = str->l; \ + for (;;) { \ + int i; \ + if (ks->begin >= ks->end) { \ + if (!ks->is_eof) { \ + ks->begin = 0; \ + ks->end = __read(ks->f, ks->buf, ks->bufsize); \ + if (ks->end == 0) { ks->is_eof = 1; break; } \ + } else break; \ + } \ + if (delimiter == KS_SEP_LINE) { \ + for (i = ks->begin; i < ks->end; ++i) \ if (ks->buf[i] == '\n') break; \ - } else if (delimiter > KS_SEP_MAX) { \ - for (i = ks->begin; i < ks->end; ++i) \ - if (ks->buf[i] == delimiter) break; \ - } else if (delimiter == KS_SEP_SPACE) { \ - for (i = ks->begin; i < ks->end; ++i) \ - if (isspace(ks->buf[i])) break; \ - } else if (delimiter == KS_SEP_TAB) { \ - for (i = ks->begin; i < ks->end; ++i) \ - if (isspace(ks->buf[i]) && ks->buf[i] != ' ') break; \ - } else i = 0; /* never come to here! */ \ - if (str->m - str->l < (size_t)(i - ks->begin + 1)) { \ - str->m = str->l + (i - ks->begin) + 1; \ - kroundup32(str->m); \ - str->s = (char*)realloc(str->s, str->m); \ - } \ - memcpy(str->s + str->l, ks->buf + ks->begin, i - ks->begin); \ - str->l = str->l + (i - ks->begin); \ - ks->begin = i + 1; \ - if (i < ks->end) { \ - if (dret) *dret = ks->buf[i]; \ - break; \ - } \ - } \ - if (str->s == 0) { \ - str->m = 1; \ - str->s = (char*)calloc(1, 1); \ + } else if (delimiter > KS_SEP_MAX) { \ + for (i = ks->begin; i < ks->end; ++i) \ + if (ks->buf[i] == delimiter) break; \ + } else if (delimiter == KS_SEP_SPACE) { \ + for (i = ks->begin; i < ks->end; ++i) \ + if (isspace(ks->buf[i])) break; \ + } else if (delimiter == KS_SEP_TAB) { \ + for (i = ks->begin; i < ks->end; ++i) \ + if (isspace(ks->buf[i]) && ks->buf[i] != ' ') break; \ + } else i = 0; /* never come to here! */ \ + if (str->m - str->l < (size_t)(i - ks->begin + 1)) { \ + str->m = str->l + (i - ks->begin) + 1; \ + kroundup32(str->m); \ + str->s = (char*)realloc(str->s, str->m); \ + } \ + seek_pos += i - ks->begin; if ( i < ks->end ) seek_pos++; \ + gotany = 1; \ + memcpy(str->s + str->l, ks->buf + ks->begin, i - ks->begin); \ + str->l = str->l + (i - ks->begin); \ + ks->begin = i + 1; \ + if (i < ks->end) { \ + if (dret) *dret = ks->buf[i]; \ + break; \ + } \ + } \ + if (!gotany && ks_eof(ks)) return -1; \ + ks->seek_pos += seek_pos; \ + if (str->s == 0) { \ + str->m = 1; \ + str->s = (char*)calloc(1, 1); \ } else if (delimiter == KS_SEP_LINE && str->l > 1 && str->s[str->l-1] == '\r') --str->l; \ str->s[str->l] = '\0'; \ - return str->l; \ - } \ - static inline int ks_getuntil(kstream_t *ks, int delimiter, kstring_t *str, int *dret) \ - { return ks_getuntil2(ks, delimiter, str, dret, 0); } + return str->l; \ + } + +#define KSTREAM_INIT2(SCOPE, type_t, __read, __bufsize) \ + __KS_TYPE(type_t) \ + __KS_BASIC(SCOPE, type_t, __bufsize) \ + __KS_GETUNTIL(SCOPE, __read) \ + __KS_INLINED(__read) + +#define KSTREAM_INIT(type_t, __read, __bufsize) KSTREAM_INIT2(static, type_t, __read, __bufsize) -#define KSTREAM_INIT(type_t, __read, __bufsize) \ - __KS_TYPE(type_t) \ - __KS_BASIC(type_t, __bufsize) \ - __KS_GETC(__read, __bufsize) \ - __KS_GETUNTIL(__read, __bufsize) +#define KSTREAM_DECLARE(type_t, __read) \ + __KS_TYPE(type_t) \ + extern int ks_getuntil2(kstream_t *ks, int delimiter, kstring_t *str, int *dret, int append); \ + extern kstream_t *ks_init(type_t f); \ + extern void ks_destroy(kstream_t *ks); \ + __KS_INLINED(__read) + +/****************** + * FASTA/Q parser * + ******************/ #define kseq_rewind(ks) ((ks)->last_char = (ks)->f->is_eof = (ks)->f->begin = (ks)->f->end = 0) diff --git a/src/cnvnator/src/samtools/ksort.h b/src/samtools-1.3.1/htslib-1.3.1/htslib/ksort.h similarity index 100% rename from src/cnvnator/src/samtools/ksort.h rename to src/samtools-1.3.1/htslib-1.3.1/htslib/ksort.h diff --git a/src/cnvnator/src/samtools/kstring.h b/src/samtools-1.3.1/htslib-1.3.1/htslib/kstring.h similarity index 51% rename from src/cnvnator/src/samtools/kstring.h rename to src/samtools-1.3.1/htslib-1.3.1/htslib/kstring.h index abd8236..fd91bbe 100644 --- a/src/cnvnator/src/samtools/kstring.h +++ b/src/samtools-1.3.1/htslib-1.3.1/htslib/kstring.h @@ -1,6 +1,6 @@ /* The MIT License - Copyright (c) by Attractive Chaos + Copyright (C) 2011 by Attractive Chaos Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the @@ -28,12 +28,29 @@ #include #include +#include #include +#include #ifndef kroundup32 #define kroundup32(x) (--(x), (x)|=(x)>>1, (x)|=(x)>>2, (x)|=(x)>>4, (x)|=(x)>>8, (x)|=(x)>>16, ++(x)) #endif +#if defined __GNUC__ && (__GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ > 4)) +#define KS_ATTR_PRINTF(fmt, arg) __attribute__((__format__ (__printf__, fmt, arg))) +#else +#define KS_ATTR_PRINTF(fmt, arg) +#endif + + +/* kstring_t is a simple non-opaque type whose fields are likely to be + * used directly by user code (but see also ks_str() and ks_len() below). + * A kstring_t object is initialised by either of + * kstring_t str = { 0, 0, NULL }; + * kstring_t str; ...; str.l = str.m = 0; str.s = NULL; + * and either ownership of the underlying buffer should be given away before + * the object disappears (see ks_release() below) or the kstring_t should be + * destroyed with free(str.s); */ #ifndef KSTRING_T #define KSTRING_T kstring_t typedef struct __kstring_t { @@ -52,7 +69,8 @@ typedef struct { extern "C" { #endif - int ksprintf(kstring_t *s, const char *fmt, ...); + int kvsprintf(kstring_t *s, const char *fmt, va_list ap) KS_ATTR_PRINTF(2,0); + int ksprintf(kstring_t *s, const char *fmt, ...) KS_ATTR_PRINTF(2,3); int ksplit_core(char *s, int delimiter, int *_max, int **_offsets); char *kstrstr(const char *str, const char *pat, int **_prep); char *kstrnstr(const char *str, const char *pat, int n, int **_prep); @@ -64,25 +82,63 @@ extern "C" { * if sep is not changed. */ char *kstrtok(const char *str, const char *sep, ks_tokaux_t *aux); + /* kgetline() uses the supplied fgets()-like function to read a "\n"- + * or "\r\n"-terminated line from fp. The line read is appended to the + * kstring without its terminator and 0 is returned; EOF is returned at + * EOF or on error (determined by querying fp, as per fgets()). */ + typedef char *kgets_func(char *, int, void *); + int kgetline(kstring_t *s, kgets_func *fgets, void *fp); + #ifdef __cplusplus } #endif -static inline void ks_resize(kstring_t *s, size_t size) +static inline int ks_resize(kstring_t *s, size_t size) { if (s->m < size) { + char *tmp; s->m = size; kroundup32(s->m); - s->s = (char*)realloc(s->s, s->m); + if ((tmp = (char*)realloc(s->s, s->m))) + s->s = tmp; + else + return -1; } + return 0; +} + +static inline char *ks_str(kstring_t *s) +{ + return s->s; +} + +static inline size_t ks_len(kstring_t *s) +{ + return s->l; +} + +// Give ownership of the underlying buffer away to something else (making +// that something else responsible for freeing it), leaving the kstring_t +// empty and ready to be used again, or ready to go out of scope without +// needing free(str.s) to prevent a memory leak. +static inline char *ks_release(kstring_t *s) +{ + char *ss = s->s; + s->l = s->m = 0; + s->s = NULL; + return ss; } static inline int kputsn(const char *p, int l, kstring_t *s) { if (s->l + l + 1 >= s->m) { + char *tmp; s->m = s->l + l + 2; kroundup32(s->m); - s->s = (char*)realloc(s->s, s->m); + if ((tmp = (char*)realloc(s->s, s->m))) + s->s = tmp; + else + return EOF; } memcpy(s->s + s->l, p, l); s->l += l; @@ -98,29 +154,68 @@ static inline int kputs(const char *p, kstring_t *s) static inline int kputc(int c, kstring_t *s) { if (s->l + 1 >= s->m) { + char *tmp; s->m = s->l + 2; kroundup32(s->m); - s->s = (char*)realloc(s->s, s->m); + if ((tmp = (char*)realloc(s->s, s->m))) + s->s = tmp; + else + return EOF; } s->s[s->l++] = c; s->s[s->l] = 0; return c; } +static inline int kputc_(int c, kstring_t *s) +{ + if (s->l + 1 > s->m) { + char *tmp; + s->m = s->l + 1; + kroundup32(s->m); + if ((tmp = (char*)realloc(s->s, s->m))) + s->s = tmp; + else + return EOF; + } + s->s[s->l++] = c; + return 1; +} + +static inline int kputsn_(const void *p, int l, kstring_t *s) +{ + if (s->l + l > s->m) { + char *tmp; + s->m = s->l + l; + kroundup32(s->m); + if ((tmp = (char*)realloc(s->s, s->m))) + s->s = tmp; + else + return EOF; + } + memcpy(s->s + s->l, p, l); + s->l += l; + return l; +} + static inline int kputw(int c, kstring_t *s) { char buf[16]; - int l, x; - if (c == 0) return kputc('0', s); - if(c < 0) for (l = 0, x = c; x < 0; x /= 10) buf[l++] = '0' - (x%10); - else for (l = 0, x = c; x > 0; x /= 10) buf[l++] = x%10 + '0'; + int i, l = 0; + unsigned int x = c; + if (c < 0) x = -x; + do { buf[l++] = x%10 + '0'; x /= 10; } while (x > 0); if (c < 0) buf[l++] = '-'; if (s->l + l + 1 >= s->m) { + char *tmp; s->m = s->l + l + 2; kroundup32(s->m); - s->s = (char*)realloc(s->s, s->m); + if ((tmp = (char*)realloc(s->s, s->m))) + s->s = tmp; + else + return EOF; } - for (x = l - 1; x >= 0; --x) s->s[s->l++] = buf[x]; + for (i = l - 1; i >= 0; --i) s->s[s->l++] = buf[i]; s->s[s->l] = 0; return 0; } @@ -133,9 +228,13 @@ static inline int kputuw(unsigned c, kstring_t *s) if (c == 0) return kputc('0', s); for (l = 0, x = c; x > 0; x /= 10) buf[l++] = x%10 + '0'; if (s->l + l + 1 >= s->m) { + char *tmp; s->m = s->l + l + 2; kroundup32(s->m); - s->s = (char*)realloc(s->s, s->m); + if ((tmp = (char*)realloc(s->s, s->m))) + s->s = tmp; + else + return EOF; } for (i = l - 1; i >= 0; --i) s->s[s->l++] = buf[i]; s->s[s->l] = 0; @@ -145,20 +244,29 @@ static inline int kputuw(unsigned c, kstring_t *s) static inline int kputl(long c, kstring_t *s) { char buf[32]; - long l, x; - if (c == 0) return kputc('0', s); - for (l = 0, x = c < 0? -c : c; x > 0; x /= 10) buf[l++] = x%10 + '0'; + int i, l = 0; + unsigned long x = c; + if (c < 0) x = -x; + do { buf[l++] = x%10 + '0'; x /= 10; } while (x > 0); if (c < 0) buf[l++] = '-'; if (s->l + l + 1 >= s->m) { + char *tmp; s->m = s->l + l + 2; kroundup32(s->m); - s->s = (char*)realloc(s->s, s->m); + if ((tmp = (char*)realloc(s->s, s->m))) + s->s = tmp; + else + return EOF; } - for (x = l - 1; x >= 0; --x) s->s[s->l++] = buf[x]; + for (i = l - 1; i >= 0; --i) s->s[s->l++] = buf[i]; s->s[s->l] = 0; return 0; } +/* + * Returns 's' split by delimiter, with *n being the number of components; + * NULL on failue. + */ static inline int *ksplit(kstring_t *s, int delimiter, int *n) { int max = 0, *offsets = 0; diff --git a/src/samtools-1.3.1/htslib-1.3.1/htslib/regidx.h b/src/samtools-1.3.1/htslib-1.3.1/htslib/regidx.h new file mode 100644 index 0000000..79e82b7 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/htslib/regidx.h @@ -0,0 +1,154 @@ +/* + Copyright (C) 2014 Genome Research Ltd. + + Author: Petr Danecek + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. +*/ + +/* + Regions indexing with an optional payload. Inspired by samtools/bedidx.c. + This code is intended as future replacement of bcf_sr_regions_t. + + Example of usage: + + // Init the parser and print regions. In this example the payload is a + // pointer to a string. For the description of parse_custom and + // free_custom functions, see regidx_parse_f and regidx_free_f below, + // and for working example see test/test-regidx.c. + regidx_t *idx = regidx_init(in_fname,parse_custom,free_custom,sizeof(char*),NULL); + + // Query overlap with chr:from-to + regitr_t itr; + if ( regidx_overlap(idx, chr,from,to, &itr) ) printf("There is an overlap!\n"); + + while ( REGITR_OVERLAP(itr,from,to) ) + { + printf("[%d,%d] overlaps with [%d,%d], payload=%s\n", from,to, + REGITR_START(itr), REGITR_END(itr), REGITR_PAYLOAD(itr,char*)); + itr.i++; + } + + regidx_destroy(regs); +*/ + +#ifndef HTSLIB_REGIDX_H +#define HTSLIB_REGIDX_H + +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +typedef struct _regidx_t regidx_t; +typedef struct +{ + uint32_t start, end; +} +reg_t; +typedef struct +{ + int i, n; + reg_t *reg; + void *payload; +} +regitr_t; + +#define REGITR_START(itr) (itr).reg[(itr).i].start +#define REGITR_END(itr) (itr).reg[(itr).i].end +#define REGITR_PAYLOAD(itr,type_t) ((type_t*)(itr).payload)[(itr).i] +#define REGITR_OVERLAP(itr,from,to) (itr.i < itr.n && REGITR_START(itr)<=to && REGITR_END(itr)>=from ) + +/* + * regidx_parse_f - Function to parse one input line, such as regidx_parse_bed + * or regidx_parse_tab below. The function is expected to set `chr_from` and + * `chr_to` to point to first and last character of chromosome name and set + * coordinates `reg->start` and `reg->end` (0-based, inclusive). If + * regidx_init() was called with non-zero payload_size, the `payload` points + * to a memory location of the payload_size and `usr` is data passed to + * regidx_init(). Any memory allocated by the function will be freed by + * regidx_free_f on regidx_destroy(). + * + * Return value: 0 on success, -1 to skip a record, -2 on fatal error. + */ +typedef int (*regidx_parse_f)(const char *line, char **chr_beg, char **chr_end, reg_t *reg, void *payload, void *usr); +typedef void (*regidx_free_f)(void *payload); + +int regidx_parse_bed(const char*,char**,char**,reg_t*,void*,void*); // CHROM,FROM,TO (0-based,right-open) +int regidx_parse_tab(const char*,char**,char**,reg_t*,void*,void*); // CHROM,POS (1-based, inclusive) + +/* + * regidx_init() - creates new index + * @param fname: input file name or NULL if regions will be added one-by-one via regidx_insert() + * @param parsef: regidx_parse_bed, regidx_parse_tab or see description of regidx_parse_f. If NULL, + * the format will be autodected, currently either regidx_parse_tab (the default) or + * regidx_parse_bed (file must be named 'bed' or 'bed.gz') will be used. Note that + * the exact autodetection algorithm will change. + * @param freef: NULL or see description of regidx_parse_f + * @param payload_size: 0 with regidx_parse_bed, regidx_parse_tab or see regidx_parse_f + * @param usr: optional user data passed to regidx_parse_f + * + * Returns index on success or NULL on error. + */ +regidx_t *regidx_init(const char *fname, regidx_parse_f parsef, regidx_free_f freef, size_t payload_size, void *usr); + +/* + * regidx_destroy() - free memory allocated by regidx_init + */ +void regidx_destroy(regidx_t *idx); + +/* + * regidx_overlap() - check overlap of the location chr:from-to with regions + * @param start,end: 0-based start, end coordinate (inclusive) + * @param itr: pointer to iterator, can be NULL if not needed + * + * Returns 0 if there is no overlap or 1 if overlap is found. The overlapping + * regions can be iterated as shown in the example above. + */ +int regidx_overlap(regidx_t *idx, const char *chr, uint32_t start, uint32_t end, regitr_t *itr); + +/* + * regidx_insert() - add a new region. + * + * After last region has been added, call regidx_insert(idx,NULL) to + * build the index. + * + * Returns 0 on success or -1 on error. + */ +int regidx_insert(regidx_t *idx, char *line); + +/* + * regidx_seq_names() - return list of all sequence names + */ +char **regidx_seq_names(regidx_t *idx, int *n); + +/* + * regidx_seq_nregs() - number of regions + * regidx_nregs() - total number of regions + */ +int regidx_seq_nregs(regidx_t *idx, const char *seq); +int regidx_nregs(regidx_t *idx); + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/src/samtools-1.3.1/htslib-1.3.1/htslib/sam.h b/src/samtools-1.3.1/htslib-1.3.1/htslib/sam.h new file mode 100644 index 0000000..7de8cd3 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/htslib/sam.h @@ -0,0 +1,454 @@ +/* sam.h -- SAM and BAM file I/O and manipulation. + + Copyright (C) 2008, 2009, 2013-2014 Genome Research Ltd. + Copyright (C) 2010, 2012, 2013 Broad Institute. + + Author: Heng Li + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#ifndef HTSLIB_SAM_H +#define HTSLIB_SAM_H + +#include +#include "hts.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/********************** + *** SAM/BAM header *** + **********************/ + +/*! @typedef + @abstract Structure for the alignment header. + @field n_targets number of reference sequences + @field l_text length of the plain text in the header + @field target_len lengths of the reference sequences + @field target_name names of the reference sequences + @field text plain text + @field sdict header dictionary + */ + +typedef struct { + int32_t n_targets, ignore_sam_err; + uint32_t l_text; + uint32_t *target_len; + int8_t *cigar_tab; + char **target_name; + char *text; + void *sdict; +} bam_hdr_t; + +/**************************** + *** CIGAR related macros *** + ****************************/ + +#define BAM_CMATCH 0 +#define BAM_CINS 1 +#define BAM_CDEL 2 +#define BAM_CREF_SKIP 3 +#define BAM_CSOFT_CLIP 4 +#define BAM_CHARD_CLIP 5 +#define BAM_CPAD 6 +#define BAM_CEQUAL 7 +#define BAM_CDIFF 8 +#define BAM_CBACK 9 + +#define BAM_CIGAR_STR "MIDNSHP=XB" +#define BAM_CIGAR_SHIFT 4 +#define BAM_CIGAR_MASK 0xf +#define BAM_CIGAR_TYPE 0x3C1A7 + +#define bam_cigar_op(c) ((c)&BAM_CIGAR_MASK) +#define bam_cigar_oplen(c) ((c)>>BAM_CIGAR_SHIFT) +#define bam_cigar_opchr(c) (BAM_CIGAR_STR[bam_cigar_op(c)]) +#define bam_cigar_gen(l, o) ((l)<>((o)<<1)&3) // bit 1: consume query; bit 2: consume reference + +/*! @abstract the read is paired in sequencing, no matter whether it is mapped in a pair */ +#define BAM_FPAIRED 1 +/*! @abstract the read is mapped in a proper pair */ +#define BAM_FPROPER_PAIR 2 +/*! @abstract the read itself is unmapped; conflictive with BAM_FPROPER_PAIR */ +#define BAM_FUNMAP 4 +/*! @abstract the mate is unmapped */ +#define BAM_FMUNMAP 8 +/*! @abstract the read is mapped to the reverse strand */ +#define BAM_FREVERSE 16 +/*! @abstract the mate is mapped to the reverse strand */ +#define BAM_FMREVERSE 32 +/*! @abstract this is read1 */ +#define BAM_FREAD1 64 +/*! @abstract this is read2 */ +#define BAM_FREAD2 128 +/*! @abstract not primary alignment */ +#define BAM_FSECONDARY 256 +/*! @abstract QC failure */ +#define BAM_FQCFAIL 512 +/*! @abstract optical or PCR duplicate */ +#define BAM_FDUP 1024 +/*! @abstract supplementary alignment */ +#define BAM_FSUPPLEMENTARY 2048 + +/************************* + *** Alignment records *** + *************************/ + +/*! @typedef + @abstract Structure for core alignment information. + @field tid chromosome ID, defined by bam_hdr_t + @field pos 0-based leftmost coordinate + @field bin bin calculated by bam_reg2bin() + @field qual mapping quality + @field l_qname length of the query name + @field flag bitwise flag + @field n_cigar number of CIGAR operations + @field l_qseq length of the query sequence (read) + @field mtid chromosome ID of next read in template, defined by bam_hdr_t + @field mpos 0-based leftmost coordinate of next read in template + */ +typedef struct { + int32_t tid; + int32_t pos; + uint32_t bin:16, qual:8, l_qname:8; + uint32_t flag:16, n_cigar:16; + int32_t l_qseq; + int32_t mtid; + int32_t mpos; + int32_t isize; +} bam1_core_t; + +/*! @typedef + @abstract Structure for one alignment. + @field core core information about the alignment + @field l_data current length of bam1_t::data + @field m_data maximum length of bam1_t::data + @field data all variable-length data, concatenated; structure: qname-cigar-seq-qual-aux + + @discussion Notes: + + 1. qname is zero tailing and core.l_qname includes the tailing '\0'. + 2. l_qseq is calculated from the total length of an alignment block + on reading or from CIGAR. + 3. cigar data is encoded 4 bytes per CIGAR operation. + 4. seq is nybble-encoded according to bam_nt16_table. + */ +typedef struct { + bam1_core_t core; + int l_data, m_data; + uint8_t *data; +#ifndef BAM_NO_ID + uint64_t id; +#endif +} bam1_t; + +/*! @function + @abstract Get whether the query is on the reverse strand + @param b pointer to an alignment + @return boolean true if query is on the reverse strand + */ +#define bam_is_rev(b) (((b)->core.flag&BAM_FREVERSE) != 0) +/*! @function + @abstract Get whether the query's mate is on the reverse strand + @param b pointer to an alignment + @return boolean true if query's mate on the reverse strand + */ +#define bam_is_mrev(b) (((b)->core.flag&BAM_FMREVERSE) != 0) +/*! @function + @abstract Get the name of the query + @param b pointer to an alignment + @return pointer to the name string, null terminated + */ +#define bam_get_qname(b) ((char*)(b)->data) +/*! @function + @abstract Get the CIGAR array + @param b pointer to an alignment + @return pointer to the CIGAR array + + @discussion In the CIGAR array, each element is a 32-bit integer. The + lower 4 bits gives a CIGAR operation and the higher 28 bits keep the + length of a CIGAR. + */ +#define bam_get_cigar(b) ((uint32_t*)((b)->data + (b)->core.l_qname)) +/*! @function + @abstract Get query sequence + @param b pointer to an alignment + @return pointer to sequence + + @discussion Each base is encoded in 4 bits: 1 for A, 2 for C, 4 for G, + 8 for T and 15 for N. Two bases are packed in one byte with the base + at the higher 4 bits having smaller coordinate on the read. It is + recommended to use bam_seqi() macro to get the base. + */ +#define bam_get_seq(b) ((b)->data + ((b)->core.n_cigar<<2) + (b)->core.l_qname) +/*! @function + @abstract Get query quality + @param b pointer to an alignment + @return pointer to quality string + */ +#define bam_get_qual(b) ((b)->data + ((b)->core.n_cigar<<2) + (b)->core.l_qname + (((b)->core.l_qseq + 1)>>1)) +/*! @function + @abstract Get auxiliary data + @param b pointer to an alignment + @return pointer to the concatenated auxiliary data + */ +#define bam_get_aux(b) ((b)->data + ((b)->core.n_cigar<<2) + (b)->core.l_qname + (((b)->core.l_qseq + 1)>>1) + (b)->core.l_qseq) +/*! @function + @abstract Get length of auxiliary data + @param b pointer to an alignment + @return length of the concatenated auxiliary data + */ +#define bam_get_l_aux(b) ((b)->l_data - ((b)->core.n_cigar<<2) - (b)->core.l_qname - (b)->core.l_qseq - (((b)->core.l_qseq + 1)>>1)) +/*! @function + @abstract Get a base on read + @param s Query sequence returned by bam_get_seq() + @param i The i-th position, 0-based + @return 4-bit integer representing the base. + */ +#define bam_seqi(s, i) ((s)[(i)>>1] >> ((~(i)&1)<<2) & 0xf) + +/************************** + *** Exported functions *** + **************************/ + + /*************** + *** BAM I/O *** + ***************/ + + bam_hdr_t *bam_hdr_init(void); + bam_hdr_t *bam_hdr_read(BGZF *fp); + int bam_hdr_write(BGZF *fp, const bam_hdr_t *h) HTS_RESULT_USED; + void bam_hdr_destroy(bam_hdr_t *h); + int bam_name2id(bam_hdr_t *h, const char *ref); + bam_hdr_t* bam_hdr_dup(const bam_hdr_t *h0); + + bam1_t *bam_init1(void); + void bam_destroy1(bam1_t *b); + int bam_read1(BGZF *fp, bam1_t *b) HTS_RESULT_USED; + int bam_write1(BGZF *fp, const bam1_t *b) HTS_RESULT_USED; + bam1_t *bam_copy1(bam1_t *bdst, const bam1_t *bsrc); + bam1_t *bam_dup1(const bam1_t *bsrc); + + int bam_cigar2qlen(int n_cigar, const uint32_t *cigar); + int bam_cigar2rlen(int n_cigar, const uint32_t *cigar); + + /*! + @abstract Calculate the rightmost base position of an alignment on the + reference genome. + + @param b pointer to an alignment + @return the coordinate of the first base after the alignment, 0-based + + @discussion For a mapped read, this is just b->core.pos + bam_cigar2rlen. + For an unmapped read (either according to its flags or if it has no cigar + string), we return b->core.pos + 1 by convention. + */ + int32_t bam_endpos(const bam1_t *b); + + int bam_str2flag(const char *str); /** returns negative value on error */ + char *bam_flag2str(int flag); /** The string must be freed by the user */ + + /************************* + *** BAM/CRAM indexing *** + *************************/ + + // These BAM iterator functions work only on BAM files. To work with either + // BAM or CRAM files use the sam_index_load() & sam_itr_*() functions. + #define bam_itr_destroy(iter) hts_itr_destroy(iter) + #define bam_itr_queryi(idx, tid, beg, end) sam_itr_queryi(idx, tid, beg, end) + #define bam_itr_querys(idx, hdr, region) sam_itr_querys(idx, hdr, region) + #define bam_itr_next(htsfp, itr, r) hts_itr_next((htsfp)->fp.bgzf, (itr), (r), 0) + +// Load/build .csi or .bai BAM index file. Does not work with CRAM. +// It is recommended to use the sam_index_* functions below instead. +#define bam_index_load(fn) hts_idx_load((fn), HTS_FMT_BAI) +#define bam_index_build(fn, min_shift) (sam_index_build((fn), (min_shift))) + +/// Load a BAM (.csi or .bai) or CRAM (.crai) index file +/** @param fp File handle of the data file whose index is being opened + @param fn BAM/CRAM/etc filename to search alongside for the index file + @return The index, or NULL if an error occurred. +*/ +hts_idx_t *sam_index_load(htsFile *fp, const char *fn); + +/// Load a specific BAM (.csi or .bai) or CRAM (.crai) index file +/** @param fp File handle of the data file whose index is being opened + @param fn BAM/CRAM/etc data file filename + @param fnidx Index filename, or NULL to search alongside @a fn + @return The index, or NULL if an error occurred. +*/ +hts_idx_t *sam_index_load2(htsFile *fp, const char *fn, const char *fnidx); + +/// Generate and save an index file +/** @param fn Input BAM/etc filename, to which .csi/etc will be added + @param min_shift Positive to generate CSI, or 0 to generate BAI + @return 0 if successful, or negative if an error occurred (usually -1; or + -2: opening fn failed; -3: format not indexable) +*/ +int sam_index_build(const char *fn, int min_shift) HTS_RESULT_USED; + +/// Generate and save an index to a specific file +/** @param fn Input BAM/CRAM/etc filename + @param fnidx Output filename, or NULL to add .bai/.csi/etc to @a fn + @param min_shift Positive to generate CSI, or 0 to generate BAI + @return 0 if successful, or negative if an error occurred. +*/ +int sam_index_build2(const char *fn, const char *fnidx, int min_shift) HTS_RESULT_USED; + + #define sam_itr_destroy(iter) hts_itr_destroy(iter) + hts_itr_t *sam_itr_queryi(const hts_idx_t *idx, int tid, int beg, int end); + hts_itr_t *sam_itr_querys(const hts_idx_t *idx, bam_hdr_t *hdr, const char *region); + #define sam_itr_next(htsfp, itr, r) hts_itr_next((htsfp)->fp.bgzf, (itr), (r), (htsfp)) + + /*************** + *** SAM I/O *** + ***************/ + + #define sam_open(fn, mode) (hts_open((fn), (mode))) + #define sam_open_format(fn, mode, fmt) (hts_open_format((fn), (mode), (fmt))) + #define sam_close(fp) hts_close(fp) + + int sam_open_mode(char *mode, const char *fn, const char *format); + + // A version of sam_open_mode that can handle ,key=value options. + // The format string is allocated and returned, to be freed by the caller. + // Prefix should be "r" or "w", + char *sam_open_mode_opts(const char *fn, + const char *mode, + const char *format); + + typedef htsFile samFile; + bam_hdr_t *sam_hdr_parse(int l_text, const char *text); + bam_hdr_t *sam_hdr_read(samFile *fp); + int sam_hdr_write(samFile *fp, const bam_hdr_t *h) HTS_RESULT_USED; + + int sam_parse1(kstring_t *s, bam_hdr_t *h, bam1_t *b) HTS_RESULT_USED; + int sam_format1(const bam_hdr_t *h, const bam1_t *b, kstring_t *str) HTS_RESULT_USED; + int sam_read1(samFile *fp, bam_hdr_t *h, bam1_t *b) HTS_RESULT_USED; + int sam_write1(samFile *fp, const bam_hdr_t *h, const bam1_t *b) HTS_RESULT_USED; + + /************************************* + *** Manipulating auxiliary fields *** + *************************************/ + + uint8_t *bam_aux_get(const bam1_t *b, const char tag[2]); + int32_t bam_aux2i(const uint8_t *s); + double bam_aux2f(const uint8_t *s); + char bam_aux2A(const uint8_t *s); + char *bam_aux2Z(const uint8_t *s); + + void bam_aux_append(bam1_t *b, const char tag[2], char type, int len, uint8_t *data); + int bam_aux_del(bam1_t *b, uint8_t *s); + +/************************** + *** Pileup and Mpileup *** + **************************/ + +#if !defined(BAM_NO_PILEUP) + +/*! @typedef + @abstract Structure for one alignment covering the pileup position. + @field b pointer to the alignment + @field qpos position of the read base at the pileup site, 0-based + @field indel indel length; 0 for no indel, positive for ins and negative for del + @field level the level of the read in the "viewer" mode + @field is_del 1 iff the base on the padded read is a deletion + @field is_head ??? + @field is_tail ??? + @field is_refskip ??? + @field aux ??? + + @discussion See also bam_plbuf_push() and bam_lplbuf_push(). The + difference between the two functions is that the former does not + set bam_pileup1_t::level, while the later does. Level helps the + implementation of alignment viewers, but calculating this has some + overhead. + */ +typedef struct { + bam1_t *b; + int32_t qpos; + int indel, level; + uint32_t is_del:1, is_head:1, is_tail:1, is_refskip:1, aux:28; +} bam_pileup1_t; + +typedef int (*bam_plp_auto_f)(void *data, bam1_t *b); + +struct __bam_plp_t; +typedef struct __bam_plp_t *bam_plp_t; + +struct __bam_mplp_t; +typedef struct __bam_mplp_t *bam_mplp_t; + + /** + * bam_plp_init() - sets an iterator over multiple + * @func: see mplp_func in bam_plcmd.c in samtools for an example. Expected return + * status: 0 on success, -1 on end, < -1 on non-recoverable errors + * @data: user data to pass to @func + */ + bam_plp_t bam_plp_init(bam_plp_auto_f func, void *data); + void bam_plp_destroy(bam_plp_t iter); + int bam_plp_push(bam_plp_t iter, const bam1_t *b); + const bam_pileup1_t *bam_plp_next(bam_plp_t iter, int *_tid, int *_pos, int *_n_plp); + const bam_pileup1_t *bam_plp_auto(bam_plp_t iter, int *_tid, int *_pos, int *_n_plp); + void bam_plp_set_maxcnt(bam_plp_t iter, int maxcnt); + void bam_plp_reset(bam_plp_t iter); + + bam_mplp_t bam_mplp_init(int n, bam_plp_auto_f func, void **data); + /** + * bam_mplp_init_overlaps() - if called, mpileup will detect overlapping + * read pairs and for each base pair set the base quality of the + * lower-quality base to zero, thus effectively discarding it from + * calling. If the two bases are identical, the quality of the other base + * is increased to the sum of their qualities (capped at 200), otherwise + * it is multiplied by 0.8. + */ + void bam_mplp_init_overlaps(bam_mplp_t iter); + void bam_mplp_destroy(bam_mplp_t iter); + void bam_mplp_set_maxcnt(bam_mplp_t iter, int maxcnt); + int bam_mplp_auto(bam_mplp_t iter, int *_tid, int *_pos, int *n_plp, const bam_pileup1_t **plp); + +#endif // ~!defined(BAM_NO_PILEUP) + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/src/samtools-1.3.1/htslib-1.3.1/htslib/synced_bcf_reader.h b/src/samtools-1.3.1/htslib-1.3.1/htslib/synced_bcf_reader.h new file mode 100644 index 0000000..b746bc9 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/htslib/synced_bcf_reader.h @@ -0,0 +1,302 @@ +/* synced_bcf_reader.h -- stream through multiple VCF files. + + Copyright (C) 2012-2014 Genome Research Ltd. + + Author: Petr Danecek + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +/* + The synced_bcf_reader allows to keep multiple VCFs open and stream them + using the next_line iterator in a seamless matter without worrying about + chromosomes and synchronizing the sites. This is used by vcfcheck to + compare multiple VCFs simultaneously and is used also for merging, + creating intersections, etc. + + The synced_bcf_reader also provides API for reading indexed BCF/VCF, + hiding differences in BCF/VCF opening, indexing and reading. + + + Example of usage: + + bcf_srs_t *sr = bcf_sr_init(); + for (i=0; ihas_line[i] +#define bcf_sr_get_line(_readers, i) ((_readers)->has_line[i] ? ((_readers)->readers[i].buffer[0]) : NULL) +#define bcf_sr_swap_line(_readers, i, lieu) { bcf1_t *tmp = lieu; lieu = (_readers)->readers[i].buffer[0]; (_readers)->readers[i].buffer[0] = tmp; } +#define bcf_sr_region_done(_readers,i) (!(_readers)->has_line[i] && !(_readers)->readers[i].nbuffer ? 1 : 0) +#define bcf_sr_get_header(_readers, i) (_readers)->readers[i].header +#define bcf_sr_get_reader(_readers, i) &((_readers)->readers[i]) + +/** + * bcf_sr_seek() - set all readers to selected position + * @seq: sequence name; NULL to seek to start + * @pos: 0-based coordinate + */ +int bcf_sr_seek(bcf_srs_t *readers, const char *seq, int pos); + +/** + * bcf_sr_set_samples() - sets active samples + * @readers: holder of the open readers + * @samples: this can be one of: file name with one sample per line; + * or column-separated list of samples; or '-' for a list of + * samples shared by all files. If first character is the + * exclamation mark, all but the listed samples are included. + * @is_file: 0: list of samples; 1: file with sample names + * + * Returns 1 if the call succeeded, or 0 on error. + */ +int bcf_sr_set_samples(bcf_srs_t *readers, const char *samples, int is_file); + +/** + * bcf_sr_set_targets(), bcf_sr_set_regions() - init targets/regions + * @readers: holder of the open readers + * @targets: list of regions, one-based and inclusive. + * @is_fname: 0: targets is a comma-separated list of regions (chr,chr:from-to) + * 1: targets is a tabix indexed file with a list of regions + * ( or ) + * + * Returns 0 if the call succeeded, or -1 on error. + * + * Both functions behave the same way, unlisted positions will be skipped by + * bcf_sr_next_line(). However, there is an important difference: regions use + * index to jump to desired positions while targets streams the whole files + * and merely skip unlisted positions. + * + * Moreover, bcf_sr_set_targets() accepts an optional parameter $alleles which + * is intepreted as a 1-based column index in the tab-delimited file where + * alleles are listed. This in principle enables to perform the COLLAPSE_* + * logic also with tab-delimited files. However, the current implementation + * considers the alleles merely as a suggestion for prioritizing one of possibly + * duplicate VCF lines. It is up to the caller to examine targets->als if + * perfect match is sought after. Note that the duplicate positions in targets + * file are currently not supported. + * Targets (but not regions) can be prefixed with "^" to request logical complement, + * for example "^X,Y,MT" indicates that sequences X, Y and MT should be skipped. + */ +int bcf_sr_set_targets(bcf_srs_t *readers, const char *targets, int is_file, int alleles); +int bcf_sr_set_regions(bcf_srs_t *readers, const char *regions, int is_file); + + + +/* + * bcf_sr_regions_init() + * @regions: regions can be either a comma-separated list of regions + * (chr|chr:pos|chr:from-to|chr:from-) or VCF, BED, or + * tab-delimited file (the default). Uncompressed files + * are stored in memory while bgzip-compressed and tabix-indexed + * region files are streamed. + * @is_file: 0: regions is a comma-separated list of regions + * (chr|chr:pos|chr:from-to|chr:from-) + * 1: VCF, BED or tab-delimited file + * @chr, from, to: + * Column indexes of chromosome, start position and end position + * in the tab-delimited file. The positions are 1-based and + * inclusive. + * These parameters are ignored when reading from VCF, BED or + * tabix-indexed files. When end position column is not present, + * supply 'from' in place of 'to'. When 'to' is negative, first + * abs(to) will be attempted and if that fails, 'from' will be used + * instead. + */ +bcf_sr_regions_t *bcf_sr_regions_init(const char *regions, int is_file, int chr, int from, int to); +void bcf_sr_regions_destroy(bcf_sr_regions_t *regions); + +/* + * bcf_sr_regions_seek() - seek to the chromosome block + * + * Returns 0 on success or -1 on failure. Sets reg->seq appropriately and + * reg->start,reg->end to -1. + */ +int bcf_sr_regions_seek(bcf_sr_regions_t *regions, const char *chr); + +/* + * bcf_sr_regions_next() - retrieves next region. Returns 0 on success and -1 + * when all regions have been read. The fields reg->seq, reg->start and + * reg->end are filled with the genomic coordinates on succes or with + * NULL,-1,-1 when no region is available. The coordinates are 0-based, + * inclusive. + */ +int bcf_sr_regions_next(bcf_sr_regions_t *reg); + +/* + * bcf_sr_regions_overlap() - checks if the interval overlaps any of + * the regions, the coordinates are 0-based, inclusive. The coordinate queries + * must come in ascending order. + * + * Returns 0 if the position is in regions; -1 if the position is not in the + * regions and more regions exist; -2 if not in the regions and there are no more + * regions left. + */ +int bcf_sr_regions_overlap(bcf_sr_regions_t *reg, const char *seq, int start, int end); + +/* + * bcf_sr_regions_flush() - calls repeatedly regs->missed_reg_handler() until + * all remaining records are processed. + */ +void bcf_sr_regions_flush(bcf_sr_regions_t *regs); + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/src/samtools-1.3.1/htslib-1.3.1/htslib/tbx.h b/src/samtools-1.3.1/htslib-1.3.1/htslib/tbx.h new file mode 100644 index 0000000..65243b9 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/htslib/tbx.h @@ -0,0 +1,79 @@ +/* tbx.h -- tabix API functions. + + Copyright (C) 2009, 2012-2015 Genome Research Ltd. + Copyright (C) 2010, 2012 Broad Institute. + + Author: Heng Li + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#ifndef HTSLIB_TBX_H +#define HTSLIB_TBX_H + +#include "hts.h" + +#ifdef __cplusplus +extern "C" { +#endif + +#define TBX_MAX_SHIFT 31 + +#define TBX_GENERIC 0 +#define TBX_SAM 1 +#define TBX_VCF 2 +#define TBX_UCSC 0x10000 + +typedef struct { + int32_t preset; + int32_t sc, bc, ec; // seq col., beg col. and end col. + int32_t meta_char, line_skip; +} tbx_conf_t; + +typedef struct { + tbx_conf_t conf; + hts_idx_t *idx; + void *dict; +} tbx_t; + +extern tbx_conf_t tbx_conf_gff, tbx_conf_bed, tbx_conf_psltbl, tbx_conf_sam, tbx_conf_vcf; + + #define tbx_itr_destroy(iter) hts_itr_destroy(iter) + #define tbx_itr_queryi(tbx, tid, beg, end) hts_itr_query((tbx)->idx, (tid), (beg), (end), tbx_readrec) + #define tbx_itr_querys(tbx, s) hts_itr_querys((tbx)->idx, (s), (hts_name2id_f)(tbx_name2id), (tbx), hts_itr_query, tbx_readrec) + #define tbx_itr_next(htsfp, tbx, itr, r) hts_itr_next(hts_get_bgzfp(htsfp), (itr), (r), (tbx)) + #define tbx_bgzf_itr_next(bgzfp, tbx, itr, r) hts_itr_next((bgzfp), (itr), (r), (tbx)) + + int tbx_name2id(tbx_t *tbx, const char *ss); + + /* Internal helper function used by tbx_itr_next() */ + BGZF *hts_get_bgzfp(htsFile *fp); + int tbx_readrec(BGZF *fp, void *tbxv, void *sv, int *tid, int *beg, int *end); + + int tbx_index_build(const char *fn, int min_shift, const tbx_conf_t *conf); + int tbx_index_build2(const char *fn, const char *fnidx, int min_shift, const tbx_conf_t *conf); + tbx_t *tbx_index_load(const char *fn); + tbx_t *tbx_index_load2(const char *fn, const char *fnidx); + const char **tbx_seqnames(tbx_t *tbx, int *n); // free the array but not the values + void tbx_destroy(tbx_t *tbx); + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/src/samtools-1.3.1/htslib-1.3.1/htslib/vcf.h b/src/samtools-1.3.1/htslib-1.3.1/htslib/vcf.h new file mode 100644 index 0000000..1838c27 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/htslib/vcf.h @@ -0,0 +1,914 @@ +/* vcf.h -- VCF/BCF API functions. + + Copyright (C) 2012, 2013 Broad Institute. + Copyright (C) 2012-2014 Genome Research Ltd. + + Author: Heng Li + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +/* + todo: + - make the function names consistent + - provide calls to abstract away structs as much as possible + */ + +#ifndef HTSLIB_VCF_H +#define HTSLIB_VCF_H + +#include +#include +#include +#include "hts.h" +#include "kstring.h" +#include "hts_defs.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/***************** + * Header struct * + *****************/ + +#define BCF_HL_FLT 0 // header line +#define BCF_HL_INFO 1 +#define BCF_HL_FMT 2 +#define BCF_HL_CTG 3 +#define BCF_HL_STR 4 // structured header line TAG= +#define BCF_HL_GEN 5 // generic header line + +#define BCF_HT_FLAG 0 // header type +#define BCF_HT_INT 1 +#define BCF_HT_REAL 2 +#define BCF_HT_STR 3 + +#define BCF_VL_FIXED 0 // variable length +#define BCF_VL_VAR 1 +#define BCF_VL_A 2 +#define BCF_VL_G 3 +#define BCF_VL_R 4 + +/* === Dictionary === + + The header keeps three dictonaries. The first keeps IDs in the + "FILTER/INFO/FORMAT" lines, the second keeps the sequence names and lengths + in the "contig" lines and the last keeps the sample names. bcf_hdr_t::dict[] + is the actual hash table, which is opaque to the end users. In the hash + table, the key is the ID or sample name as a C string and the value is a + bcf_idinfo_t struct. bcf_hdr_t::id[] points to key-value pairs in the hash + table in the order that they appear in the VCF header. bcf_hdr_t::n[] is the + size of the hash table or, equivalently, the length of the id[] arrays. +*/ + +#define BCF_DT_ID 0 // dictionary type +#define BCF_DT_CTG 1 +#define BCF_DT_SAMPLE 2 + +// Complete textual representation of a header line +typedef struct { + int type; // One of the BCF_HL_* type + char *key; // The part before '=', i.e. FILTER/INFO/FORMAT/contig/fileformat etc. + char *value; // Set only for generic lines, NULL for FILTER/INFO, etc. + int nkeys; // Number of structured fields + char **keys, **vals; // The key=value pairs +} bcf_hrec_t; + +typedef struct { + uint32_t info[3]; // stores Number:20, var:4, Type:4, ColType:4 in info[0..2] + // for BCF_HL_FLT,INFO,FMT and contig length in info[0] for BCF_HL_CTG + bcf_hrec_t *hrec[3]; + int id; +} bcf_idinfo_t; + +typedef struct { + const char *key; + const bcf_idinfo_t *val; +} bcf_idpair_t; + +// Note that bcf_hdr_t structs must always be created via bcf_hdr_init() +typedef struct { + int32_t n[3]; // n:the size of the dictionary block in use, (allocated size, m, is below to preserve ABI) + bcf_idpair_t *id[3]; + void *dict[3]; // ID dictionary, contig dict and sample dict + char **samples; + bcf_hrec_t **hrec; + int nhrec, dirty; + int ntransl, *transl[2]; // for bcf_translate() + int nsamples_ori; // for bcf_hdr_set_samples() + uint8_t *keep_samples; + kstring_t mem; + int32_t m[3]; // m: allocated size of the dictionary block in use (see n above) +} bcf_hdr_t; + +extern uint8_t bcf_type_shift[]; + +/************** + * VCF record * + **************/ + +#define BCF_BT_NULL 0 +#define BCF_BT_INT8 1 +#define BCF_BT_INT16 2 +#define BCF_BT_INT32 3 +#define BCF_BT_FLOAT 5 +#define BCF_BT_CHAR 7 + +#define VCF_REF 0 +#define VCF_SNP 1 +#define VCF_MNP 2 +#define VCF_INDEL 4 +#define VCF_OTHER 8 + +typedef struct { + int type, n; // variant type and the number of bases affected, negative for deletions +} variant_t; + +typedef struct { + int id; // id: numeric tag id, the corresponding string is bcf_hdr_t::id[BCF_DT_ID][$id].key + int n, size, type; // n: number of values per-sample; size: number of bytes per-sample; type: one of BCF_BT_* types + uint8_t *p; // same as vptr and vptr_* in bcf_info_t below + uint32_t p_len; + uint32_t p_off:31, p_free:1; +} bcf_fmt_t; + +typedef struct { + int key; // key: numeric tag id, the corresponding string is bcf_hdr_t::id[BCF_DT_ID][$key].key + int type, len; // type: one of BCF_BT_* types; len: vector length, 1 for scalars + union { + int32_t i; // integer value + float f; // float value + } v1; // only set if $len==1; for easier access + uint8_t *vptr; // pointer to data array in bcf1_t->shared.s, excluding the size+type and tag id bytes + uint32_t vptr_len; // length of the vptr block or, when set, of the vptr_mod block, excluding offset + uint32_t vptr_off:31, // vptr offset, i.e., the size of the INFO key plus size+type bytes + vptr_free:1; // indicates that vptr-vptr_off must be freed; set only when modified and the new + // data block is bigger than the original +} bcf_info_t; + + +#define BCF1_DIRTY_ID 1 +#define BCF1_DIRTY_ALS 2 +#define BCF1_DIRTY_FLT 4 +#define BCF1_DIRTY_INF 8 + +typedef struct { + int m_fmt, m_info, m_id, m_als, m_allele, m_flt; // allocated size (high-water mark); do not change + int n_flt; // Number of FILTER fields + int *flt; // FILTER keys in the dictionary + char *id, *als; // ID and REF+ALT block (\0-seperated) + char **allele; // allele[0] is the REF (allele[] pointers to the als block); all null terminated + bcf_info_t *info; // INFO + bcf_fmt_t *fmt; // FORMAT and individual sample + variant_t *var; // $var and $var_type set only when set_variant_types called + int n_var, var_type; + int shared_dirty; // if set, shared.s must be recreated on BCF output + int indiv_dirty; // if set, indiv.s must be recreated on BCF output +} bcf_dec_t; + + +#define BCF_ERR_CTG_UNDEF 1 +#define BCF_ERR_TAG_UNDEF 2 +#define BCF_ERR_NCOLS 4 +#define BCF_ERR_LIMITS 8 +#define BCF_ERR_CHAR 16 +#define BCF_ERR_CTG_INVALID 32 +#define BCF_ERR_TAG_INVALID 64 + +/* + The bcf1_t structure corresponds to one VCF/BCF line. Reading from VCF file + is slower because the string is first to be parsed, packed into BCF line + (done in vcf_parse), then unpacked into internal bcf1_t structure. If it + is known in advance that some of the fields will not be required (notably + the sample columns), parsing of these can be skipped by setting max_unpack + appropriately. + Similarly, it is fast to output a BCF line because the columns (kept in + shared.s, indiv.s, etc.) are written directly by bcf_write, whereas a VCF + line must be formatted in vcf_format. + */ +typedef struct { + int32_t rid; // CHROM + int32_t pos; // POS + int32_t rlen; // length of REF + float qual; // QUAL + uint32_t n_info:16, n_allele:16; + uint32_t n_fmt:8, n_sample:24; + kstring_t shared, indiv; + bcf_dec_t d; // lazy evaluation: $d is not generated by bcf_read(), but by explicitly calling bcf_unpack() + int max_unpack; // Set to BCF_UN_STR, BCF_UN_FLT, or BCF_UN_INFO to boost performance of vcf_parse when some of the fields won't be needed + int unpacked; // remember what has been unpacked to allow calling bcf_unpack() repeatedly without redoing the work + int unpack_size[3]; // the original block size of ID, REF+ALT and FILTER + int errcode; // one of BCF_ERR_* codes +} bcf1_t; + +/******* + * API * + *******/ + + /*********************************************************************** + * BCF and VCF I/O + * + * A note about naming conventions: htslib internally represents VCF + * records as bcf1_t data structures, therefore most functions are + * prefixed with bcf_. There are a few exceptions where the functions must + * be aware of both BCF and VCF worlds, such as bcf_parse vs vcf_parse. In + * these cases, functions prefixed with bcf_ are more general and work + * with both BCF and VCF. + * + ***********************************************************************/ + + /** These macros are defined only for consistency with other parts of htslib */ + #define bcf_init1() bcf_init() + #define bcf_read1(fp,h,v) bcf_read((fp),(h),(v)) + #define vcf_read1(fp,h,v) vcf_read((fp),(h),(v)) + #define bcf_write1(fp,h,v) bcf_write((fp),(h),(v)) + #define vcf_write1(fp,h,v) vcf_write((fp),(h),(v)) + #define bcf_destroy1(v) bcf_destroy(v) + #define bcf_empty1(v) bcf_empty(v) + #define vcf_parse1(s,h,v) vcf_parse((s),(h),(v)) + #define bcf_clear1(v) bcf_clear(v) + #define vcf_format1(h,v,s) vcf_format((h),(v),(s)) + + /** + * bcf_hdr_init() - create an empty BCF header. + * @param mode "r" or "w" + * + * When opened for writing, the mandatory fileFormat and + * FILTER=PASS lines are added automatically. + */ + bcf_hdr_t *bcf_hdr_init(const char *mode); + + /** Destroy a BCF header struct */ + void bcf_hdr_destroy(bcf_hdr_t *h); + + /** Initialize a bcf1_t object; equivalent to calloc(1, sizeof(bcf1_t)) */ + bcf1_t *bcf_init(void); + + /** Deallocate a bcf1_t object */ + void bcf_destroy(bcf1_t *v); + + /** + * Same as bcf_destroy() but frees only the memory allocated by bcf1_t, + * not the bcf1_t object itself. + */ + void bcf_empty(bcf1_t *v); + + /** + * Make the bcf1_t object ready for next read. Intended mostly for + * internal use, the user should rarely need to call this function + * directly. + */ + void bcf_clear(bcf1_t *v); + + + /** bcf_open and vcf_open mode: please see hts_open() in hts.h */ + typedef htsFile vcfFile; + #define bcf_open(fn, mode) hts_open((fn), (mode)) + #define vcf_open(fn, mode) hts_open((fn), (mode)) + #define bcf_close(fp) hts_close(fp) + #define vcf_close(fp) hts_close(fp) + + /** Reads VCF or BCF header */ + bcf_hdr_t *bcf_hdr_read(htsFile *fp); + + /** + * bcf_hdr_set_samples() - for more efficient VCF parsing when only one/few samples are needed + * @samples: samples to include or exclude from file or as a comma-separated string. + * LIST|FILE .. select samples in list/file + * ^LIST|FILE .. exclude samples from list/file + * - .. include all samples + * NULL .. exclude all samples + * @is_file: @samples is a file (1) or a comma-separated list (0) + * + * The bottleneck of VCF reading is parsing of genotype fields. If the + * reader knows in advance that only subset of samples is needed (possibly + * no samples at all), the performance of bcf_read() can be significantly + * improved by calling bcf_hdr_set_samples after bcf_hdr_read(). + * The function bcf_read() will subset the VCF/BCF records automatically + * with the notable exception when reading records via bcf_itr_next(). + * In this case, bcf_subset_format() must be called explicitly, because + * bcf_readrec() does not see the header. + * + * Returns 0 on success, -1 on error or a positive integer if the list + * contains samples not present in the VCF header. In such a case, the + * return value is the index of the offending sample. + */ + int bcf_hdr_set_samples(bcf_hdr_t *hdr, const char *samples, int is_file); + int bcf_subset_format(const bcf_hdr_t *hdr, bcf1_t *rec); + + + /** Writes VCF or BCF header */ + int bcf_hdr_write(htsFile *fp, bcf_hdr_t *h); + + /** + * Parse VCF line contained in kstring and populate the bcf1_t struct + * The line must not end with \n or \r characters. + */ + int vcf_parse(kstring_t *s, const bcf_hdr_t *h, bcf1_t *v); + + /** The opposite of vcf_parse. It should rarely be called directly, see vcf_write */ + int vcf_format(const bcf_hdr_t *h, const bcf1_t *v, kstring_t *s); + + /** + * bcf_read() - read next VCF or BCF record + * + * Returns -1 on critical errors, 0 otherwise. On errors which are not + * critical for reading, such as missing header definitions, v->errcode is + * set to one of BCF_ERR* code and must be checked before calling + * vcf_write(). + */ + int bcf_read(htsFile *fp, const bcf_hdr_t *h, bcf1_t *v); + + /** + * bcf_unpack() - unpack/decode a BCF record (fills the bcf1_t::d field) + * + * Note that bcf_unpack() must be called even when reading VCF. It is safe + * to call the function repeatedly, it will not unpack the same field + * twice. + */ + #define BCF_UN_STR 1 // up to ALT inclusive + #define BCF_UN_FLT 2 // up to FILTER + #define BCF_UN_INFO 4 // up to INFO + #define BCF_UN_SHR (BCF_UN_STR|BCF_UN_FLT|BCF_UN_INFO) // all shared information + #define BCF_UN_FMT 8 // unpack format and each sample + #define BCF_UN_IND BCF_UN_FMT // a synonymo of BCF_UN_FMT + #define BCF_UN_ALL (BCF_UN_SHR|BCF_UN_FMT) // everything + int bcf_unpack(bcf1_t *b, int which); + + /* + * bcf_dup() - create a copy of BCF record. + * + * Note that bcf_unpack() must be called on the returned copy as if it was + * obtained from bcf_read(). Also note that bcf_dup() calls bcf_sync1(src) + * internally to reflect any changes made by bcf_update_* functions. + */ + bcf1_t *bcf_dup(bcf1_t *src); + bcf1_t *bcf_copy(bcf1_t *dst, bcf1_t *src); + + /** + * bcf_write() - write one VCF or BCF record. The type is determined at the open() call. + */ + int bcf_write(htsFile *fp, bcf_hdr_t *h, bcf1_t *v); + + /** + * The following functions work only with VCFs and should rarely be called + * directly. Usually one wants to use their bcf_* alternatives, which work + * transparently with both VCFs and BCFs. + */ + bcf_hdr_t *vcf_hdr_read(htsFile *fp); + int vcf_hdr_write(htsFile *fp, const bcf_hdr_t *h); + int vcf_read(htsFile *fp, const bcf_hdr_t *h, bcf1_t *v); + int vcf_write(htsFile *fp, const bcf_hdr_t *h, bcf1_t *v); + + /** Helper function for the bcf_itr_next() macro; internal use, ignore it */ + int bcf_readrec(BGZF *fp, void *null, void *v, int *tid, int *beg, int *end); + + + + /************************************************************************** + * Header querying and manipulation routines + **************************************************************************/ + + /** Create a new header using the supplied template */ + bcf_hdr_t *bcf_hdr_dup(const bcf_hdr_t *hdr); + + /** + * Copy header lines from src to dst if not already present in dst. See also bcf_translate(). + * Returns 0 on success or sets a bit on error: + * 1 .. conflicting definitions of tag length + * // todo + */ + int bcf_hdr_combine(bcf_hdr_t *dst, const bcf_hdr_t *src) HTS_DEPRECATED("Please use bcf_hdr_merge instead"); + + /** + * bcf_hdr_merge() - copy header lines from src to dst, see also bcf_translate() + * @param dst: the destination header to be merged into, NULL on the first pass + * @param src: the source header + * + * Notes: + * - use as: + * bcf_hdr_t *dst = NULL; + * for (i=0; in[BCF_DT_SAMPLE] + + + /** The following functions are for internal use and should rarely be called directly */ + int bcf_hdr_parse(bcf_hdr_t *hdr, char *htxt); + int bcf_hdr_sync(bcf_hdr_t *h); + bcf_hrec_t *bcf_hdr_parse_line(const bcf_hdr_t *h, const char *line, int *len); + void bcf_hrec_format(const bcf_hrec_t *hrec, kstring_t *str); + int bcf_hdr_add_hrec(bcf_hdr_t *hdr, bcf_hrec_t *hrec); + /** + * bcf_hdr_get_hrec() - get header line info + * @param type: one of the BCF_HL_* types: FLT,INFO,FMT,CTG,STR,GEN + * @param key: the header key for generic lines (e.g. "fileformat"), any field + * for structured lines, typically "ID". + * @param value: the value which pairs with key. Can be be NULL for BCF_HL_GEN + * @param str_class: the class of BCF_HL_STR line (e.g. "ALT" or "SAMPLE"), otherwise NULL + */ + bcf_hrec_t *bcf_hdr_get_hrec(const bcf_hdr_t *hdr, int type, const char *key, const char *value, const char *str_class); + bcf_hrec_t *bcf_hrec_dup(bcf_hrec_t *hrec); + void bcf_hrec_add_key(bcf_hrec_t *hrec, const char *str, int len); + void bcf_hrec_set_val(bcf_hrec_t *hrec, int i, const char *str, int len, int is_quoted); + int bcf_hrec_find_key(bcf_hrec_t *hrec, const char *key); + void hrec_add_idx(bcf_hrec_t *hrec, int idx); + void bcf_hrec_destroy(bcf_hrec_t *hrec); + + + + /************************************************************************** + * Individual record querying and manipulation routines + **************************************************************************/ + + /** See the description of bcf_hdr_subset() */ + int bcf_subset(const bcf_hdr_t *h, bcf1_t *v, int n, int *imap); + + /** + * bcf_translate() - translate tags ids to be consistent with different header. This function + * is useful when lines from multiple VCF need to be combined. + * @dst_hdr: the destination header, to be used in bcf_write(), see also bcf_hdr_combine() + * @src_hdr: the source header, used in bcf_read() + * @src_line: line obtained by bcf_read() + */ + int bcf_translate(const bcf_hdr_t *dst_hdr, bcf_hdr_t *src_hdr, bcf1_t *src_line); + + /** + * bcf_get_variant_type[s]() - returns one of VCF_REF, VCF_SNP, etc + */ + int bcf_get_variant_types(bcf1_t *rec); + int bcf_get_variant_type(bcf1_t *rec, int ith_allele); + int bcf_is_snp(bcf1_t *v); + + /** + * bcf_update_filter() - sets the FILTER column + * @flt_ids: The filter IDs to set, numeric IDs returned by bcf_hdr_id2int(hdr, BCF_DT_ID, "PASS") + * @n: Number of filters. If n==0, all filters are removed + */ + int bcf_update_filter(const bcf_hdr_t *hdr, bcf1_t *line, int *flt_ids, int n); + /** + * bcf_add_filter() - adds to the FILTER column + * @flt_id: filter ID to add, numeric ID returned by bcf_hdr_id2int(hdr, BCF_DT_ID, "PASS") + * + * If flt_id is PASS, all existing filters are removed first. If other than PASS, existing PASS is removed. + */ + int bcf_add_filter(const bcf_hdr_t *hdr, bcf1_t *line, int flt_id); + /** + * bcf_remove_filter() - removes from the FILTER column + * @flt_id: filter ID to remove, numeric ID returned by bcf_hdr_id2int(hdr, BCF_DT_ID, "PASS") + * @pass: when set to 1 and no filters are present, set to PASS + */ + int bcf_remove_filter(const bcf_hdr_t *hdr, bcf1_t *line, int flt_id, int pass); + /** + * Returns 1 if present, 0 if absent, or -1 if filter does not exist. "PASS" and "." can be used interchangeably. + */ + int bcf_has_filter(const bcf_hdr_t *hdr, bcf1_t *line, char *filter); + /** + * bcf_update_alleles() and bcf_update_alleles_str() - update REF and ALLT column + * @alleles: Array of alleles + * @nals: Number of alleles + * @alleles_string: Comma-separated alleles, starting with the REF allele + */ + int bcf_update_alleles(const bcf_hdr_t *hdr, bcf1_t *line, const char **alleles, int nals); + int bcf_update_alleles_str(const bcf_hdr_t *hdr, bcf1_t *line, const char *alleles_string); + + /** + * bcf_update_id() - sets new ID string + * bcf_add_id() - adds to the ID string checking for duplicates + */ + int bcf_update_id(const bcf_hdr_t *hdr, bcf1_t *line, const char *id); + int bcf_add_id(const bcf_hdr_t *hdr, bcf1_t *line, const char *id); + + /* + * bcf_update_info_*() - functions for updating INFO fields + * @hdr: the BCF header + * @line: VCF line to be edited + * @key: the INFO tag to be updated + * @values: pointer to the array of values. Pass NULL to remove the tag. + * @n: number of values in the array. When set to 0, the INFO tag is removed + * + * The @string in bcf_update_info_flag() is optional, @n indicates whether + * the flag is set or removed. + * + * Returns 0 on success or negative value on error. + */ + #define bcf_update_info_int32(hdr,line,key,values,n) bcf_update_info((hdr),(line),(key),(values),(n),BCF_HT_INT) + #define bcf_update_info_float(hdr,line,key,values,n) bcf_update_info((hdr),(line),(key),(values),(n),BCF_HT_REAL) + #define bcf_update_info_flag(hdr,line,key,string,n) bcf_update_info((hdr),(line),(key),(string),(n),BCF_HT_FLAG) + #define bcf_update_info_string(hdr,line,key,string) bcf_update_info((hdr),(line),(key),(string),1,BCF_HT_STR) + int bcf_update_info(const bcf_hdr_t *hdr, bcf1_t *line, const char *key, const void *values, int n, int type); + + /* + * bcf_update_format_*() - functions for updating FORMAT fields + * @values: pointer to the array of values, the same number of elements + * is expected for each sample. Missing values must be padded + * with bcf_*_missing or bcf_*_vector_end values. + * @n: number of values in the array. If n==0, existing tag is removed. + * + * The function bcf_update_format_string() is a higher-level (slower) variant of + * bcf_update_format_char(). The former accepts array of \0-terminated strings + * whereas the latter requires that the strings are collapsed into a single array + * of fixed-length strings. In case of strings with variable length, shorter strings + * can be \0-padded. Note that the collapsed strings passed to bcf_update_format_char() + * are not \0-terminated. + * + * Returns 0 on success or negative value on error. + */ + #define bcf_update_format_int32(hdr,line,key,values,n) bcf_update_format((hdr),(line),(key),(values),(n),BCF_HT_INT) + #define bcf_update_format_float(hdr,line,key,values,n) bcf_update_format((hdr),(line),(key),(values),(n),BCF_HT_REAL) + #define bcf_update_format_char(hdr,line,key,values,n) bcf_update_format((hdr),(line),(key),(values),(n),BCF_HT_STR) + #define bcf_update_genotypes(hdr,line,gts,n) bcf_update_format((hdr),(line),"GT",(gts),(n),BCF_HT_INT) // See bcf_gt_ macros below + int bcf_update_format_string(const bcf_hdr_t *hdr, bcf1_t *line, const char *key, const char **values, int n); + int bcf_update_format(const bcf_hdr_t *hdr, bcf1_t *line, const char *key, const void *values, int n, int type); + + // Macros for setting genotypes correctly, for use with bcf_update_genotypes only; idx corresponds + // to VCF's GT (1-based index to ALT or 0 for the reference allele) and val is the opposite, obtained + // from bcf_get_genotypes() below. + #define bcf_gt_phased(idx) (((idx)+1)<<1|1) + #define bcf_gt_unphased(idx) (((idx)+1)<<1) + #define bcf_gt_missing 0 + #define bcf_gt_is_missing(val) ((val)>>1 ? 0 : 1) + #define bcf_gt_is_phased(idx) ((idx)&1) + #define bcf_gt_allele(val) (((val)>>1)-1) + + /** Conversion between alleles indexes to Number=G genotype index (assuming diploid, all 0-based) */ + #define bcf_alleles2gt(a,b) ((a)>(b)?((a)*((a)+1)/2+(b)):((b)*((b)+1)/2+(a))) + static inline void bcf_gt2alleles(int igt, int *a, int *b) + { + int k = 0, dk = 1; + while ( k 0 ) + * for (i=0; iid[type][int_id].key) + + /** + * bcf_hdr_name2id() - Translates sequence names (chromosomes) into numeric ID + * bcf_hdr_id2name() - Translates numeric ID to sequence name + */ + static inline int bcf_hdr_name2id(const bcf_hdr_t *hdr, const char *id) { return bcf_hdr_id2int(hdr, BCF_DT_CTG, id); } + static inline const char *bcf_hdr_id2name(const bcf_hdr_t *hdr, int rid) { return hdr->id[BCF_DT_CTG][rid].key; } + static inline const char *bcf_seqname(const bcf_hdr_t *hdr, bcf1_t *rec) { return hdr->id[BCF_DT_CTG][rec->rid].key; } + + /** + * bcf_hdr_id2*() - Macros for accessing bcf_idinfo_t + * @type: one of BCF_HL_FLT, BCF_HL_INFO, BCF_HL_FMT + * @int_id: return value of bcf_hdr_id2int, must be >=0 + * + * The returned values are: + * bcf_hdr_id2length .. whether the number of values is fixed or variable, one of BCF_VL_* + * bcf_hdr_id2number .. the number of values, 0xfffff for variable length fields + * bcf_hdr_id2type .. the field type, one of BCF_HT_* + * bcf_hdr_id2coltype .. the column type, one of BCF_HL_* + * + * Notes: Prior to using the macros, the presence of the info should be + * tested with bcf_hdr_idinfo_exists(). + */ + #define bcf_hdr_id2length(hdr,type,int_id) ((hdr)->id[BCF_DT_ID][int_id].val->info[type]>>8 & 0xf) + #define bcf_hdr_id2number(hdr,type,int_id) ((hdr)->id[BCF_DT_ID][int_id].val->info[type]>>12) + #define bcf_hdr_id2type(hdr,type,int_id) ((hdr)->id[BCF_DT_ID][int_id].val->info[type]>>4 & 0xf) + #define bcf_hdr_id2coltype(hdr,type,int_id) ((hdr)->id[BCF_DT_ID][int_id].val->info[type] & 0xf) + #define bcf_hdr_idinfo_exists(hdr,type,int_id) ((int_id<0 || bcf_hdr_id2coltype(hdr,type,int_id)==0xf) ? 0 : 1) + #define bcf_hdr_id2hrec(hdr,dict_type,col_type,int_id) ((hdr)->id[(dict_type)==BCF_DT_CTG?BCF_DT_CTG:BCF_DT_ID][int_id].val->hrec[(dict_type)==BCF_DT_CTG?0:(col_type)]) + + void bcf_fmt_array(kstring_t *s, int n, int type, void *data); + uint8_t *bcf_fmt_sized_array(kstring_t *s, uint8_t *ptr); + + void bcf_enc_vchar(kstring_t *s, int l, const char *a); + void bcf_enc_vint(kstring_t *s, int n, int32_t *a, int wsize); + void bcf_enc_vfloat(kstring_t *s, int n, float *a); + + + /************************************************************************** + * BCF index + * + * Note that these functions work with BCFs only. See synced_bcf_reader.h + * which provides (amongst other things) an API to work transparently with + * both indexed BCFs and VCFs. + **************************************************************************/ + + #define bcf_itr_destroy(iter) hts_itr_destroy(iter) + #define bcf_itr_queryi(idx, tid, beg, end) hts_itr_query((idx), (tid), (beg), (end), bcf_readrec) + #define bcf_itr_querys(idx, hdr, s) hts_itr_querys((idx), (s), (hts_name2id_f)(bcf_hdr_name2id), (hdr), hts_itr_query, bcf_readrec) + #define bcf_itr_next(htsfp, itr, r) hts_itr_next((htsfp)->fp.bgzf, (itr), (r), 0) + #define bcf_index_load(fn) hts_idx_load(fn, HTS_FMT_CSI) + #define bcf_index_seqnames(idx, hdr, nptr) hts_idx_seqnames((idx),(nptr),(hts_id2name_f)(bcf_hdr_id2name),(hdr)) + + hts_idx_t *bcf_index_load2(const char *fn, const char *fnidx); + int bcf_index_build(const char *fn, int min_shift); + int bcf_index_build2(const char *fn, const char *fnidx, int min_shift); + +/******************* + * Typed value I/O * + *******************/ + +/* + Note that in contrast with BCFv2.1 specification, HTSlib implementation + allows missing values in vectors. For integer types, the values 0x80, + 0x8000, 0x80000000 are interpreted as missing values and 0x81, 0x8001, + 0x80000001 as end-of-vector indicators. Similarly for floats, the value of + 0x7F800001 is interpreted as a missing value and 0x7F800002 as an + end-of-vector indicator. + Note that the end-of-vector byte is not part of the vector. + + This trial BCF version (v2.2) is compatible with the VCF specification and + enables to handle correctly vectors with different ploidy in presence of + missing values. + */ +#define bcf_int8_vector_end (INT8_MIN+1) +#define bcf_int16_vector_end (INT16_MIN+1) +#define bcf_int32_vector_end (INT32_MIN+1) +#define bcf_str_vector_end 0 +#define bcf_int8_missing INT8_MIN +#define bcf_int16_missing INT16_MIN +#define bcf_int32_missing INT32_MIN +#define bcf_str_missing 0x07 +extern uint32_t bcf_float_vector_end; +extern uint32_t bcf_float_missing; +static inline void bcf_float_set(float *ptr, uint32_t value) +{ + union { uint32_t i; float f; } u; + u.i = value; + *ptr = u.f; +} +#define bcf_float_set_vector_end(x) bcf_float_set(&(x),bcf_float_vector_end) +#define bcf_float_set_missing(x) bcf_float_set(&(x),bcf_float_missing) +static inline int bcf_float_is_missing(float f) +{ + union { uint32_t i; float f; } u; + u.f = f; + return u.i==bcf_float_missing ? 1 : 0; +} +static inline int bcf_float_is_vector_end(float f) +{ + union { uint32_t i; float f; } u; + u.f = f; + return u.i==bcf_float_vector_end ? 1 : 0; +} + +static inline void bcf_format_gt(bcf_fmt_t *fmt, int isample, kstring_t *str) +{ + #define BRANCH(type_t, missing, vector_end) { \ + type_t *ptr = (type_t*) (fmt->p + isample*fmt->size); \ + int i; \ + for (i=0; in && ptr[i]!=vector_end; i++) \ + { \ + if ( i ) kputc("/|"[ptr[i]&1], str); \ + if ( !(ptr[i]>>1) ) kputc('.', str); \ + else kputw((ptr[i]>>1) - 1, str); \ + } \ + if (i == 0) kputc('.', str); \ + } + switch (fmt->type) { + case BCF_BT_INT8: BRANCH(int8_t, bcf_int8_missing, bcf_int8_vector_end); break; + case BCF_BT_INT16: BRANCH(int16_t, bcf_int16_missing, bcf_int16_vector_end); break; + case BCF_BT_INT32: BRANCH(int32_t, bcf_int32_missing, bcf_int32_vector_end); break; + case BCF_BT_NULL: kputc('.', str); break; + default: fprintf(stderr,"FIXME: type %d in bcf_format_gt?\n", fmt->type); abort(); break; + } + #undef BRANCH +} + +static inline void bcf_enc_size(kstring_t *s, int size, int type) +{ + if (size >= 15) { + kputc(15<<4|type, s); + if (size >= 128) { + if (size >= 32768) { + int32_t x = size; + kputc(1<<4|BCF_BT_INT32, s); + kputsn((char*)&x, 4, s); + } else { + int16_t x = size; + kputc(1<<4|BCF_BT_INT16, s); + kputsn((char*)&x, 2, s); + } + } else { + kputc(1<<4|BCF_BT_INT8, s); + kputc(size, s); + } + } else kputc(size<<4|type, s); +} + +static inline int bcf_enc_inttype(long x) +{ + if (x <= INT8_MAX && x > bcf_int8_missing) return BCF_BT_INT8; + if (x <= INT16_MAX && x > bcf_int16_missing) return BCF_BT_INT16; + return BCF_BT_INT32; +} + +static inline void bcf_enc_int1(kstring_t *s, int32_t x) +{ + if (x == bcf_int32_vector_end) { + bcf_enc_size(s, 1, BCF_BT_INT8); + kputc(bcf_int8_vector_end, s); + } else if (x == bcf_int32_missing) { + bcf_enc_size(s, 1, BCF_BT_INT8); + kputc(bcf_int8_missing, s); + } else if (x <= INT8_MAX && x > bcf_int8_missing) { + bcf_enc_size(s, 1, BCF_BT_INT8); + kputc(x, s); + } else if (x <= INT16_MAX && x > bcf_int16_missing) { + int16_t z = x; + bcf_enc_size(s, 1, BCF_BT_INT16); + kputsn((char*)&z, 2, s); + } else { + int32_t z = x; + bcf_enc_size(s, 1, BCF_BT_INT32); + kputsn((char*)&z, 4, s); + } +} + +static inline int32_t bcf_dec_int1(const uint8_t *p, int type, uint8_t **q) +{ + if (type == BCF_BT_INT8) { + *q = (uint8_t*)p + 1; + return *(int8_t*)p; + } else if (type == BCF_BT_INT16) { + *q = (uint8_t*)p + 2; + return *(int16_t*)p; + } else { + *q = (uint8_t*)p + 4; + return *(int32_t*)p; + } +} + +static inline int32_t bcf_dec_typed_int1(const uint8_t *p, uint8_t **q) +{ + return bcf_dec_int1(p + 1, *p&0xf, q); +} + +static inline int32_t bcf_dec_size(const uint8_t *p, uint8_t **q, int *type) +{ + *type = *p & 0xf; + if (*p>>4 != 15) { + *q = (uint8_t*)p + 1; + return *p>>4; + } else return bcf_dec_typed_int1(p + 1, q); +} + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/src/samtools-1.3.1/htslib-1.3.1/htslib/vcf_sweep.h b/src/samtools-1.3.1/htslib-1.3.1/htslib/vcf_sweep.h new file mode 100644 index 0000000..82c9b03 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/htslib/vcf_sweep.h @@ -0,0 +1,47 @@ +/* vcf_sweep.h -- forward/reverse sweep API. + + Copyright (C) 2013 Genome Research Ltd. + + Author: Petr Danecek + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#ifndef HTSLIB_VCF_SWEEP_H +#define HTSLIB_VCF_SWEEP_H + +#include "hts.h" +#include "vcf.h" + +#ifdef __cplusplus +extern "C" { +#endif + +typedef struct _bcf_sweep_t bcf_sweep_t; + +bcf_sweep_t *bcf_sweep_init(const char *fname); +void bcf_sweep_destroy(bcf_sweep_t *sw); +bcf_hdr_t *bcf_sweep_hdr(bcf_sweep_t *sw); +bcf1_t *bcf_sweep_fwd(bcf_sweep_t *sw); +bcf1_t *bcf_sweep_bwd(bcf_sweep_t *sw); + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/src/samtools-1.3.1/htslib-1.3.1/htslib/vcfutils.h b/src/samtools-1.3.1/htslib-1.3.1/htslib/vcfutils.h new file mode 100644 index 0000000..82181b1 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/htslib/vcfutils.h @@ -0,0 +1,134 @@ +/* vcfutils.h -- allele-related utility functions. + + Copyright (C) 2012, 2013, 2015 Genome Research Ltd. + + Author: Petr Danecek + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#ifndef HTSLIB_VCFUTILS_H +#define HTSLIB_VCFUTILS_H + +#include "vcf.h" + +#ifdef __cplusplus +extern "C" { +#endif + +struct kbitset_t; + +/** + * bcf_trim_alleles() - remove ALT alleles unused in genotype fields + * @header: for access to BCF_DT_ID dictionary + * @line: VCF line obtain from vcf_parse1 + * + * Returns the number of removed alleles on success or negative + * on error: + * -1 .. some allele index is out of bounds + */ +int bcf_trim_alleles(const bcf_hdr_t *header, bcf1_t *line); + +/** + * bcf_remove_alleles() - remove ALT alleles according to bitmask @mask + * @header: for access to BCF_DT_ID dictionary + * @line: VCF line obtained from vcf_parse1 + * @mask: alleles to remove + * + * If you have more than 31 alleles, then the integer bit mask will + * overflow, so use bcf_remove_allele_set instead + */ +void bcf_remove_alleles(const bcf_hdr_t *header, bcf1_t *line, int mask); + +/** + * bcf_remove_allele_set() - remove ALT alleles according to bitset @rm_set + * @header: for access to BCF_DT_ID dictionary + * @line: VCF line obtained from vcf_parse1 + * @rm_set: pointer to kbitset_t object with bits set for allele + * indexes to remove + * + * Number=A,R,G INFO and FORMAT fields will be updated accordingly. + */ +void bcf_remove_allele_set(const bcf_hdr_t *header, bcf1_t *line, const struct kbitset_t *rm_set); + +/** + * bcf_calc_ac() - calculate the number of REF and ALT alleles + * @header: for access to BCF_DT_ID dictionary + * @line: VCF line obtained from vcf_parse1 + * @ac: array of length line->n_allele + * @which: determine if INFO/AN,AC and indv fields be used + * + * Returns 1 if the call succeeded, or 0 if the value could not + * be determined. + * + * The value of @which determines if existing INFO/AC,AN can be + * used (BCF_UN_INFO) and and if indv fields can be splitted + * (BCF_UN_FMT). + */ +int bcf_calc_ac(const bcf_hdr_t *header, bcf1_t *line, int *ac, int which); + + +/** + * bcf_gt_type() - determines type of the genotype + * @fmt_ptr: the GT format field as set for example by set_fmt_ptr + * @isample: sample index (starting from 0) + * @ial: index of the 1st non-reference allele (starting from 1) + * @jal: index of the 2nd non-reference allele (starting from 1) + * + * Returns the type of the genotype (one of GT_HOM_RR, GT_HET_RA, + * GT_HOM_AA, GT_HET_AA, GT_HAPL_R, GT_HAPL_A or GT_UNKN). If $ial + * is not NULL and the genotype has one or more non-reference + * alleles, $ial will be set. In case of GT_HET_AA, $ial is the + * position of the allele which appeared first in ALT. If $jal is + * not null and the genotype is GT_HET_AA, $jal will be set and is + * the position of the second allele in ALT. + */ +#define GT_HOM_RR 0 // note: the actual value of GT_* matters, used in dosage r2 calculation +#define GT_HOM_AA 1 +#define GT_HET_RA 2 +#define GT_HET_AA 3 +#define GT_HAPL_R 4 +#define GT_HAPL_A 5 +#define GT_UNKN 6 +int bcf_gt_type(bcf_fmt_t *fmt_ptr, int isample, int *ial, int *jal); + +static inline int bcf_acgt2int(char c) +{ + if ( (int)c>96 ) c -= 32; + if ( c=='A' ) return 0; + if ( c=='C' ) return 1; + if ( c=='G' ) return 2; + if ( c=='T' ) return 3; + return -1; +} + +#define bcf_int2acgt(i) "ACGT"[i] + +/** + * bcf_ij2G() - common task: allele indexes to Number=G index (diploid) + * @i,j: allele indexes, 0-based, i<=j + * + * Returns index to the Number=G diploid array + */ +#define bcf_ij2G(i, j) ((j)*((j)+1)/2+(i)) + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/src/samtools-1.3.1/htslib-1.3.1/htslib_vars.mk b/src/samtools-1.3.1/htslib-1.3.1/htslib_vars.mk new file mode 100644 index 0000000..05a4906 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/htslib_vars.mk @@ -0,0 +1,49 @@ +# Makefile variables useful for third-party code using htslib's public API. +# +# Copyright (C) 2013-2016 Genome Research Ltd. +# +# Author: John Marshall +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + +# These variables can be used to express dependencies on htslib headers. +# See htslib.mk for details. + +htslib_bgzf_h = $(HTSPREFIX)htslib/bgzf.h $(htslib_hts_defs_h) +htslib_cram_h = $(HTSPREFIX)htslib/cram.h $(htslib_hts_h) +htslib_faidx_h = $(HTSPREFIX)htslib/faidx.h $(htslib_hts_defs_h) +htslib_hfile_h = $(HTSPREFIX)htslib/hfile.h $(htslib_hts_defs_h) +htslib_hts_h = $(HTSPREFIX)htslib/hts.h $(htslib_hts_defs_h) +htslib_hts_defs_h = $(HTSPREFIX)htslib/hts_defs.h +htslib_kbitset_h = $(HTSPREFIX)htslib/kbitset.h +htslib_kfunc_h = $(HTSPREFIX)htslib/kfunc.h +htslib_khash_h = $(HTSPREFIX)htslib/khash.h +htslib_khash_str2int_h = $(HTSPREFIX)htslib/khash_str2int.h $(htslib_khash_h) +htslib_klist_h = $(HTSPREFIX)htslib/klist.h +htslib_knetfile_h = $(HTSPREFIX)htslib/knetfile.h +htslib_kseq_h = $(HTSPREFIX)htslib/kseq.h +htslib_ksort_h = $(HTSPREFIX)htslib/ksort.h +htslib_kstring_h = $(HTSPREFIX)htslib/kstring.h +htslib_regidx_h = $(HTSPREFIX)htslib/regidx.h +htslib_sam_h = $(HTSPREFIX)htslib/sam.h $(htslib_hts_h) +htslib_synced_bcf_reader_h = $(HTSPREFIX)htslib/synced_bcf_reader.h $(htslib_hts_h) $(htslib_vcf_h) $(htslib_tbx_h) +htslib_tbx_h = $(HTSPREFIX)htslib/tbx.h $(htslib_hts_h) +htslib_vcf_h = $(HTSPREFIX)htslib/vcf.h $(htslib_hts_h) $(htslib_kstring_h) $(htslib_hts_defs_h) +htslib_vcf_sweep_h = $(HTSPREFIX)htslib/vcf_sweep.h $(htslib_hts_h) $(htslib_vcf_h) +htslib_vcfutils_h = $(HTSPREFIX)htslib/vcfutils.h $(htslib_vcf_h) diff --git a/src/cnvnator/src/samtools/bcftools/kfunc.c b/src/samtools-1.3.1/htslib-1.3.1/kfunc.c similarity index 54% rename from src/cnvnator/src/samtools/bcftools/kfunc.c rename to src/samtools-1.3.1/htslib-1.3.1/kfunc.c index a637b6c..323e70f 100644 --- a/src/cnvnator/src/samtools/bcftools/kfunc.c +++ b/src/samtools-1.3.1/htslib-1.3.1/kfunc.c @@ -1,5 +1,34 @@ -#include +/* The MIT License + + Copyright (C) 2010, 2013 Genome Research Ltd. + Copyright (C) 2011 Attractive Chaos + + Permission is hereby granted, free of charge, to any person obtaining + a copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. +*/ + +#include + +#include +#include +#include "htslib/kfunc.h" /* Log gamma function * \log{\Gamma(z)} @@ -160,3 +189,94 @@ int main(int argc, char *argv[]) return 0; } #endif + + +// log\binom{n}{k} +static double lbinom(int n, int k) +{ + if (k == 0 || n == k) return 0; + return lgamma(n+1) - lgamma(k+1) - lgamma(n-k+1); +} + +// n11 n12 | n1_ +// n21 n22 | n2_ +//-----------+---- +// n_1 n_2 | n + +// hypergeometric distribution +static double hypergeo(int n11, int n1_, int n_1, int n) +{ + return exp(lbinom(n1_, n11) + lbinom(n-n1_, n_1-n11) - lbinom(n, n_1)); +} + +typedef struct { + int n11, n1_, n_1, n; + double p; +} hgacc_t; + +// incremental version of hypergenometric distribution +static double hypergeo_acc(int n11, int n1_, int n_1, int n, hgacc_t *aux) +{ + if (n1_ || n_1 || n) { + aux->n11 = n11; aux->n1_ = n1_; aux->n_1 = n_1; aux->n = n; + } else { // then only n11 changed; the rest fixed + if (n11%11 && n11 + aux->n - aux->n1_ - aux->n_1) { + if (n11 == aux->n11 + 1) { // incremental + aux->p *= (double)(aux->n1_ - aux->n11) / n11 + * (aux->n_1 - aux->n11) / (n11 + aux->n - aux->n1_ - aux->n_1); + aux->n11 = n11; + return aux->p; + } + if (n11 == aux->n11 - 1) { // incremental + aux->p *= (double)aux->n11 / (aux->n1_ - n11) + * (aux->n11 + aux->n - aux->n1_ - aux->n_1) / (aux->n_1 - n11); + aux->n11 = n11; + return aux->p; + } + } + aux->n11 = n11; + } + aux->p = hypergeo(aux->n11, aux->n1_, aux->n_1, aux->n); + return aux->p; +} + +double kt_fisher_exact(int n11, int n12, int n21, int n22, double *_left, double *_right, double *two) +{ + int i, j, max, min; + double p, q, left, right; + hgacc_t aux; + int n1_, n_1, n; + + n1_ = n11 + n12; n_1 = n11 + n21; n = n11 + n12 + n21 + n22; // calculate n1_, n_1 and n + max = (n_1 < n1_) ? n_1 : n1_; // max n11, for right tail + min = n1_ + n_1 - n; // not sure why n11-n22 is used instead of min(n_1,n1_) + if (min < 0) min = 0; // min n11, for left tail + *two = *_left = *_right = 1.; + if (min == max) return 1.; // no need to do test + q = hypergeo_acc(n11, n1_, n_1, n, &aux); // the probability of the current table + // left tail + p = hypergeo_acc(min, 0, 0, 0, &aux); + for (left = 0., i = min + 1; p < 0.99999999 * q && i<=max; ++i) // loop until underflow + left += p, p = hypergeo_acc(i, 0, 0, 0, &aux); + --i; + if (p < 1.00000001 * q) left += p; + else --i; + // right tail + p = hypergeo_acc(max, 0, 0, 0, &aux); + for (right = 0., j = max - 1; p < 0.99999999 * q && j>=0; --j) // loop until underflow + right += p, p = hypergeo_acc(j, 0, 0, 0, &aux); + ++j; + if (p < 1.00000001 * q) right += p; + else ++j; + // two-tail + *two = left + right; + if (*two > 1.) *two = 1.; + // adjust left and right + if (abs(i - n11) < abs(j - n11)) right = 1. - left + q; + else left = 1.0 - right + q; + *_left = left; *_right = right; + return q; +} + + + diff --git a/src/cnvnator/src/samtools/knetfile.c b/src/samtools-1.3.1/htslib-1.3.1/knetfile.c similarity index 87% rename from src/cnvnator/src/samtools/knetfile.c rename to src/samtools-1.3.1/htslib-1.3.1/knetfile.c index af09146..aa28858 100644 --- a/src/cnvnator/src/samtools/knetfile.c +++ b/src/samtools-1.3.1/htslib-1.3.1/knetfile.c @@ -28,6 +28,8 @@ therefore I decide to heavily annotate this file, for Linux and Windows as well. -ac */ +#include + #include #include #include @@ -43,7 +45,7 @@ #include #endif -#include "knetfile.h" +#include "htslib/knetfile.h" /* In winsock.h, the type of a socket is SOCKET, which is: "typedef * u_int SOCKET". An invalid SOCKET is: "(SOCKET)(~0)", or signed @@ -87,7 +89,7 @@ static int socket_connect(const char *host, const char *port) { #define __err_connect(func) do { perror(func); freeaddrinfo(res); return -1; } while (0) - int on = 1, fd; + int ai_err, on = 1, fd; struct linger lng = { 0, 0 }; struct addrinfo hints, *res = 0; memset(&hints, 0, sizeof(struct addrinfo)); @@ -95,7 +97,7 @@ static int socket_connect(const char *host, const char *port) hints.ai_socktype = SOCK_STREAM; /* In Unix/Mac, getaddrinfo() is the most convenient way to get * server information. */ - if (getaddrinfo(host, port, &hints, &res) != 0) __err_connect("getaddrinfo"); + if ((ai_err = getaddrinfo(host, port, &hints, &res)) != 0) { fprintf(stderr, "can't resolve %s:%s: %s\n", host, port, gai_strerror(ai_err)); return -1; } if ((fd = socket(res->ai_family, res->ai_socktype, res->ai_protocol)) == -1) __err_connect("socket"); /* The following two setsockopt() are used by ftplib * (http://nbpfaus.net/~pfau/ftplib/). I am not sure if they @@ -186,7 +188,7 @@ static off_t my_netread(int fd, void *buf, off_t len) * one call. They have to be called repeatedly. */ while (rest) { if (socket_wait(fd, 1) <= 0) break; // socket is not ready for reading - curr = netread(fd, buf + l, rest); + curr = netread(fd, (void*)((char*)buf + l), rest); /* According to the glibc manual, section 13.2, a zero returned * value indicates end-of-file (EOF), which should mean that * read() will not return zero if EOF has not been met but data @@ -215,7 +217,7 @@ static int kftp_get_response(knetFile *ftp) //fputc(c, stderr); if (n >= ftp->max_response) { ftp->max_response = ftp->max_response? ftp->max_response<<1 : 256; - ftp->response = realloc(ftp->response, ftp->max_response); + ftp->response = (char*)realloc(ftp->response, ftp->max_response); } ftp->response[n++] = c; if (c == '\n') { @@ -233,7 +235,8 @@ static int kftp_get_response(knetFile *ftp) static int kftp_send_cmd(knetFile *ftp, const char *cmd, int is_get) { if (socket_wait(ftp->ctrl_fd, 0) <= 0) return -1; // socket is not ready for writing - netwrite(ftp->ctrl_fd, cmd, strlen(cmd)); + int len = strlen(cmd); + if ( netwrite(ftp->ctrl_fd, cmd, len) != len ) return -1; return is_get? kftp_get_response(ftp) : 0; } @@ -298,18 +301,18 @@ knetFile *kftp_parse_url(const char *fn, const char *mode) for (p = (char*)fn + 6; *p && *p != '/'; ++p); if (*p != '/') return 0; l = p - fn - 6; - fp = calloc(1, sizeof(knetFile)); + fp = (knetFile*)calloc(1, sizeof(knetFile)); fp->type = KNF_TYPE_FTP; fp->fd = -1; /* the Linux/Mac version of socket_connect() also recognizes a port * like "ftp", but the Windows version does not. */ fp->port = strdup("21"); - fp->host = calloc(l + 1, 1); + fp->host = (char*)calloc(l + 1, 1); if (strchr(mode, 'c')) fp->no_reconnect = 1; strncpy(fp->host, fn + 6, l); - fp->retr = calloc(strlen(p) + 8, 1); + fp->retr = (char*)calloc(strlen(p) + 8, 1); sprintf(fp->retr, "RETR %s\r\n", p); - fp->size_cmd = calloc(strlen(p) + 8, 1); + fp->size_cmd = (char*)calloc(strlen(p) + 8, 1); sprintf(fp->size_cmd, "SIZE %s\r\n", p); fp->seek_offset = 0; return fp; @@ -326,11 +329,9 @@ int kftp_connect_file(knetFile *fp) kftp_pasv_prep(fp); kftp_send_cmd(fp, fp->size_cmd, 1); #ifndef _WIN32 - if ( sscanf(fp->response,"%*d %lld", &file_size) != 1 ) - { - fprintf(stderr,"[kftp_connect_file] %s\n", fp->response); - return -1; - } + // If the file does not exist, the response will be "550 Could not get file + // size". Be silent on failure, hts_idx_load can be trying the existence of .csi or .tbi. + if ( sscanf(fp->response,"%*d %lld", &file_size) != 1 ) return -1; #else const char *p = fp->response; while (*p != ' ') ++p; @@ -376,8 +377,8 @@ knetFile *khttp_parse_url(const char *fn, const char *mode) // set ->http_host for (p = (char*)fn + 7; *p && *p != '/'; ++p); l = p - fn - 7; - fp = calloc(1, sizeof(knetFile)); - fp->http_host = calloc(l + 1, 1); + fp = (knetFile*)calloc(1, sizeof(knetFile)); + fp->http_host = (char*)calloc(l + 1, 1); strncpy(fp->http_host, fn + 7, l); fp->http_host[l] = 0; for (q = fp->http_host; *q && *q != ':'; ++q); @@ -408,11 +409,11 @@ int khttp_connect_file(knetFile *fp) char *buf, *p; if (fp->fd != -1) netclose(fp->fd); fp->fd = socket_connect(fp->host, fp->port); - buf = calloc(0x10000, 1); // FIXME: I am lazy... But in principle, 64KB should be large enough. + buf = (char*)calloc(0x10000, 1); // FIXME: I am lazy... But in principle, 64KB should be large enough. l += sprintf(buf + l, "GET %s HTTP/1.0\r\nHost: %s\r\n", fp->path, fp->http_host); l += sprintf(buf + l, "Range: bytes=%lld-\r\n", (long long)fp->offset); l += sprintf(buf + l, "\r\n"); - netwrite(fp->fd, buf, l); + if ( netwrite(fp->fd, buf, l) != l ) { free(buf); return -1; } l = 0; while (netread(fp->fd, buf + l, 1)) { // read HTTP header; FIXME: bad efficiency if (buf[l] == '\n' && l >= 3) @@ -421,6 +422,7 @@ int khttp_connect_file(knetFile *fp) } buf[l] = 0; if (l < 14) { // prematured header + free(buf); netclose(fp->fd); fp->fd = -1; return -1; @@ -433,9 +435,20 @@ int khttp_connect_file(knetFile *fp) rest -= my_netread(fp->fd, buf, l); } } else if (ret != 206 && ret != 200) { + // failed to open file free(buf); - fprintf(stderr, "[khttp_connect_file] fail to open file (HTTP code: %d).\n", ret); netclose(fp->fd); + switch (ret) { + case 401: errno = EPERM; break; + case 403: errno = EACCES; break; + case 404: errno = ENOENT; break; + case 407: errno = EPERM; break; + case 408: errno = ETIMEDOUT; break; + case 410: errno = ENOENT; break; + case 503: errno = EAGAIN; break; + case 504: errno = ETIMEDOUT; break; + default: errno = (ret >= 400 && ret < 500)? EINVAL : EIO; break; + } fp->fd = -1; return -1; } @@ -500,7 +513,7 @@ knetFile *knet_dopen(int fd, const char *mode) return fp; } -off_t knet_read(knetFile *fp, void *buf, off_t len) +ssize_t knet_read(knetFile *fp, void *buf, size_t len) { off_t l = 0; if (fp->fd == -1) return 0; @@ -514,10 +527,11 @@ off_t knet_read(knetFile *fp, void *buf, off_t len) khttp_connect_file(fp); } if (fp->type == KNF_TYPE_LOCAL) { // on Windows, the following block is necessary; not on UNIX - off_t rest = len, curr; + size_t rest = len; + ssize_t curr; while (rest) { do { - curr = read(fp->fd, buf + l, rest); + curr = read(fp->fd, (void*)((char*)buf + l), rest); } while (curr < 0 && EINTR == errno); if (curr < 0) return -1; if (curr == 0) break; @@ -528,48 +542,36 @@ off_t knet_read(knetFile *fp, void *buf, off_t len) return l; } -off_t knet_seek(knetFile *fp, int64_t off, int whence) +off_t knet_seek(knetFile *fp, off_t off, int whence) { if (whence == SEEK_SET && off == fp->offset) return 0; if (fp->type == KNF_TYPE_LOCAL) { - /* Be aware that lseek() returns the offset after seeking, - * while fseek() returns zero on success. */ + /* Be aware that lseek() returns the offset after seeking, while fseek() returns zero on success. */ off_t offset = lseek(fp->fd, off, whence); - if (offset == -1) { - // Be silent, it is OK for knet_seek to fail when the file is streamed - // fprintf(stderr,"[knet_seek] %s\n", strerror(errno)); - return -1; - } + if (offset == -1) return -1; fp->offset = offset; - return 0; - } - else if (fp->type == KNF_TYPE_FTP) - { - if (whence==SEEK_CUR) - fp->offset += off; - else if (whence==SEEK_SET) - fp->offset = off; - else if ( whence==SEEK_END) - fp->offset = fp->file_size+off; + return fp->offset; + } else if (fp->type == KNF_TYPE_FTP) { + if (whence == SEEK_CUR) fp->offset += off; + else if (whence == SEEK_SET) fp->offset = off; + else if (whence == SEEK_END) fp->offset = fp->file_size + off; + else return -1; fp->is_ready = 0; - return 0; - } - else if (fp->type == KNF_TYPE_HTTP) - { + return fp->offset; + } else if (fp->type == KNF_TYPE_HTTP) { if (whence == SEEK_END) { // FIXME: can we allow SEEK_END in future? fprintf(stderr, "[knet_seek] SEEK_END is not supported for HTTP. Offset is unchanged.\n"); errno = ESPIPE; return -1; } - if (whence==SEEK_CUR) - fp->offset += off; - else if (whence==SEEK_SET) - fp->offset = off; + if (whence == SEEK_CUR) fp->offset += off; + else if (whence == SEEK_SET) fp->offset = off; + else return -1; fp->is_ready = 0; - return 0; + return fp->offset; } errno = EINVAL; - fprintf(stderr,"[knet_seek] %s\n", strerror(errno)); + fprintf(stderr,"[knet_seek] %s\n", strerror(errno)); return -1; } diff --git a/src/cnvnator/src/samtools/kstring.c b/src/samtools-1.3.1/htslib-1.3.1/kstring.c similarity index 66% rename from src/cnvnator/src/samtools/kstring.c rename to src/samtools-1.3.1/htslib-1.3.1/kstring.c index b8ff45c..f43a982 100644 --- a/src/cnvnator/src/samtools/kstring.c +++ b/src/samtools-1.3.1/htslib-1.3.1/kstring.c @@ -1,29 +1,66 @@ +/* The MIT License + + Copyright (C) 2011 by Attractive Chaos + + Permission is hereby granted, free of charge, to any person obtaining + a copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. +*/ + +#include + #include #include #include #include #include -#include "kstring.h" +#include "htslib/kstring.h" -int ksprintf(kstring_t *s, const char *fmt, ...) +int kvsprintf(kstring_t *s, const char *fmt, va_list ap) { - va_list ap; + va_list args; int l; - va_start(ap, fmt); - l = vsnprintf(s->s + s->l, s->m - s->l, fmt, ap); // This line does not work with glibc 2.0. See `man snprintf'. - va_end(ap); + va_copy(args, ap); + l = vsnprintf(s->s + s->l, s->m - s->l, fmt, args); // This line does not work with glibc 2.0. See `man snprintf'. + va_end(args); if (l + 1 > s->m - s->l) { s->m = s->l + l + 2; kroundup32(s->m); s->s = (char*)realloc(s->s, s->m); - va_start(ap, fmt); - l = vsnprintf(s->s + s->l, s->m - s->l, fmt, ap); + va_copy(args, ap); + l = vsnprintf(s->s + s->l, s->m - s->l, fmt, args); + va_end(args); } - va_end(ap); s->l += l; return l; } +int ksprintf(kstring_t *s, const char *fmt, ...) +{ + va_list ap; + int l; + va_start(ap, fmt); + l = kvsprintf(s, fmt, ap); + va_end(ap); + return l; +} + char *kstrtok(const char *str, const char *sep, ks_tokaux_t *aux) { const char *p, *start; @@ -57,15 +94,22 @@ int ksplit_core(char *s, int delimiter, int *_max, int **_offsets) n = 0; max = *_max; offsets = *_offsets; l = strlen(s); -#define __ksplit_aux do { \ - if (_offsets) { \ - s[i] = 0; \ - if (n == max) { \ - max = max? max<<1 : 2; \ - offsets = (int*)realloc(offsets, sizeof(int) * max); \ - } \ - offsets[n++] = last_start; \ - } else ++n; \ +#define __ksplit_aux do { \ + if (_offsets) { \ + s[i] = 0; \ + if (n == max) { \ + int *tmp; \ + max = max? max<<1 : 2; \ + if ((tmp = (int*)realloc(offsets, sizeof(int) * max))) { \ + offsets = tmp; \ + } else { \ + free(offsets); \ + *_offsets = NULL; \ + return 0; \ + } \ + } \ + offsets[n++] = last_start; \ + } else ++n; \ } while (0) for (i = 0, last_char = last_start = 0; i <= l; ++i) { @@ -88,6 +132,26 @@ int ksplit_core(char *s, int delimiter, int *_max, int **_offsets) return n; } +int kgetline(kstring_t *s, kgets_func *fgets_fn, void *fp) +{ + size_t l0 = s->l; + + while (s->l == l0 || s->s[s->l-1] != '\n') { + if (s->m - s->l < 200) ks_resize(s, s->m + 200); + if (fgets_fn(s->s + s->l, s->m - s->l, fp) == NULL) break; + s->l += strlen(s->s + s->l); + } + + if (s->l == l0) return EOF; + + if (s->l > l0 && s->s[s->l-1] == '\n') { + s->l--; + if (s->l > l0 && s->s[s->l-1] == '\r') s->l--; + } + s->s[s->l] = '\0'; + return 0; +} + /********************** * Boyer-Moore search * **********************/ diff --git a/src/samtools-1.3.1/htslib-1.3.1/md5.c b/src/samtools-1.3.1/htslib-1.3.1/md5.c new file mode 100644 index 0000000..ddcfcdf --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/md5.c @@ -0,0 +1,386 @@ +/* + * Trivial amendments by James Bonfield to provide an + * HTSlib interface. 2015. + * + * Externally our API uses an opaque hts_md5_context structure. + * + * Internally either this gets defined and used with the routines here + * or it remains incomplete and is cast to the OpenSSL MD5_CTX structure + * and used by routines from OpenSSL. + */ + +/* + * This is an OpenSSL-compatible implementation of the RSA Data Security, Inc. + * MD5 Message-Digest Algorithm (RFC 1321). + * + * Homepage: + * http://openwall.info/wiki/people/solar/software/public-domain-source-code/md5 + * + * Author: + * Alexander Peslyak, better known as Solar Designer + * + * This software was written by Alexander Peslyak in 2001. No copyright is + * claimed, and the software is hereby placed in the public domain. + * In case this attempt to disclaim copyright and place the software in the + * public domain is deemed null and void, then the software is + * Copyright (c) 2001 Alexander Peslyak and it is hereby released to the + * general public under the following terms: + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted. + * + * There's ABSOLUTELY NO WARRANTY, express or implied. + * + * (This is a heavily cut-down "BSD license".) + * + * This differs from Colin Plumb's older public domain implementation in that + * no exactly 32-bit integer data type is required (any 32-bit or wider + * unsigned integer data type will do), there's no compile-time endianness + * configuration, and the function prototypes match OpenSSL's. No code from + * Colin Plumb's implementation has been reused; this comment merely compares + * the properties of the two independent implementations. + * + * The primary goals of this implementation are portability and ease of use. + * It is meant to be fast, but not as fast as possible. Some known + * optimizations are not included to reduce source code size and avoid + * compile-time configuration. + */ + +#include + +#include +#include "htslib/hts.h" + +#ifndef HAVE_OPENSSL + +#include + +/* Any 32-bit or wider unsigned integer data type will do */ +typedef unsigned int hts_md5_u32plus; + +struct hts_md5_context { + hts_md5_u32plus lo, hi; + hts_md5_u32plus a, b, c, d; + unsigned char buffer[64]; + hts_md5_u32plus block[16]; +}; + +/* + * The basic MD5 functions. + * + * F and G are optimized compared to their RFC 1321 definitions for + * architectures that lack an AND-NOT instruction, just like in Colin Plumb's + * implementation. + */ +#define F(x, y, z) ((z) ^ ((x) & ((y) ^ (z)))) +#define G(x, y, z) ((y) ^ ((z) & ((x) ^ (y)))) +#define H(x, y, z) (((x) ^ (y)) ^ (z)) +#define H2(x, y, z) ((x) ^ ((y) ^ (z))) +#define I(x, y, z) ((y) ^ ((x) | ~(z))) + +/* + * The MD5 transformation for all four rounds. + */ +#define STEP(f, a, b, c, d, x, t, s) \ + (a) += f((b), (c), (d)) + (x) + (t); \ + (a) = (((a) << (s)) | (((a) & 0xffffffff) >> (32 - (s)))); \ + (a) += (b); + +/* + * SET reads 4 input bytes in little-endian byte order and stores them + * in a properly aligned word in host byte order. + * + * The check for little-endian architectures that tolerate unaligned + * memory accesses is just an optimization. Nothing will break if it + * doesn't work. + */ +#if defined(__i386__) || defined(__x86_64__) || defined(__vax__) +#define SET(n) \ + (*(hts_md5_u32plus *)&ptr[(n) * 4]) +#define GET(n) \ + SET(n) +#else +#define SET(n) \ + (ctx->block[(n)] = \ + (hts_md5_u32plus)ptr[(n) * 4] | \ + ((hts_md5_u32plus)ptr[(n) * 4 + 1] << 8) | \ + ((hts_md5_u32plus)ptr[(n) * 4 + 2] << 16) | \ + ((hts_md5_u32plus)ptr[(n) * 4 + 3] << 24)) +#define GET(n) \ + (ctx->block[(n)]) +#endif + +/* + * This processes one or more 64-byte data blocks, but does NOT update + * the bit counters. There are no alignment requirements. + */ +static const void *body(hts_md5_context *ctx, const void *data, unsigned long size) +{ + const unsigned char *ptr; + hts_md5_u32plus a, b, c, d; + hts_md5_u32plus saved_a, saved_b, saved_c, saved_d; + + ptr = (const unsigned char *)data; + + a = ctx->a; + b = ctx->b; + c = ctx->c; + d = ctx->d; + + do { + saved_a = a; + saved_b = b; + saved_c = c; + saved_d = d; + +/* Round 1 */ + STEP(F, a, b, c, d, SET(0), 0xd76aa478, 7) + STEP(F, d, a, b, c, SET(1), 0xe8c7b756, 12) + STEP(F, c, d, a, b, SET(2), 0x242070db, 17) + STEP(F, b, c, d, a, SET(3), 0xc1bdceee, 22) + STEP(F, a, b, c, d, SET(4), 0xf57c0faf, 7) + STEP(F, d, a, b, c, SET(5), 0x4787c62a, 12) + STEP(F, c, d, a, b, SET(6), 0xa8304613, 17) + STEP(F, b, c, d, a, SET(7), 0xfd469501, 22) + STEP(F, a, b, c, d, SET(8), 0x698098d8, 7) + STEP(F, d, a, b, c, SET(9), 0x8b44f7af, 12) + STEP(F, c, d, a, b, SET(10), 0xffff5bb1, 17) + STEP(F, b, c, d, a, SET(11), 0x895cd7be, 22) + STEP(F, a, b, c, d, SET(12), 0x6b901122, 7) + STEP(F, d, a, b, c, SET(13), 0xfd987193, 12) + STEP(F, c, d, a, b, SET(14), 0xa679438e, 17) + STEP(F, b, c, d, a, SET(15), 0x49b40821, 22) + +/* Round 2 */ + STEP(G, a, b, c, d, GET(1), 0xf61e2562, 5) + STEP(G, d, a, b, c, GET(6), 0xc040b340, 9) + STEP(G, c, d, a, b, GET(11), 0x265e5a51, 14) + STEP(G, b, c, d, a, GET(0), 0xe9b6c7aa, 20) + STEP(G, a, b, c, d, GET(5), 0xd62f105d, 5) + STEP(G, d, a, b, c, GET(10), 0x02441453, 9) + STEP(G, c, d, a, b, GET(15), 0xd8a1e681, 14) + STEP(G, b, c, d, a, GET(4), 0xe7d3fbc8, 20) + STEP(G, a, b, c, d, GET(9), 0x21e1cde6, 5) + STEP(G, d, a, b, c, GET(14), 0xc33707d6, 9) + STEP(G, c, d, a, b, GET(3), 0xf4d50d87, 14) + STEP(G, b, c, d, a, GET(8), 0x455a14ed, 20) + STEP(G, a, b, c, d, GET(13), 0xa9e3e905, 5) + STEP(G, d, a, b, c, GET(2), 0xfcefa3f8, 9) + STEP(G, c, d, a, b, GET(7), 0x676f02d9, 14) + STEP(G, b, c, d, a, GET(12), 0x8d2a4c8a, 20) + +/* Round 3 */ + STEP(H, a, b, c, d, GET(5), 0xfffa3942, 4) + STEP(H2, d, a, b, c, GET(8), 0x8771f681, 11) + STEP(H, c, d, a, b, GET(11), 0x6d9d6122, 16) + STEP(H2, b, c, d, a, GET(14), 0xfde5380c, 23) + STEP(H, a, b, c, d, GET(1), 0xa4beea44, 4) + STEP(H2, d, a, b, c, GET(4), 0x4bdecfa9, 11) + STEP(H, c, d, a, b, GET(7), 0xf6bb4b60, 16) + STEP(H2, b, c, d, a, GET(10), 0xbebfbc70, 23) + STEP(H, a, b, c, d, GET(13), 0x289b7ec6, 4) + STEP(H2, d, a, b, c, GET(0), 0xeaa127fa, 11) + STEP(H, c, d, a, b, GET(3), 0xd4ef3085, 16) + STEP(H2, b, c, d, a, GET(6), 0x04881d05, 23) + STEP(H, a, b, c, d, GET(9), 0xd9d4d039, 4) + STEP(H2, d, a, b, c, GET(12), 0xe6db99e5, 11) + STEP(H, c, d, a, b, GET(15), 0x1fa27cf8, 16) + STEP(H2, b, c, d, a, GET(2), 0xc4ac5665, 23) + +/* Round 4 */ + STEP(I, a, b, c, d, GET(0), 0xf4292244, 6) + STEP(I, d, a, b, c, GET(7), 0x432aff97, 10) + STEP(I, c, d, a, b, GET(14), 0xab9423a7, 15) + STEP(I, b, c, d, a, GET(5), 0xfc93a039, 21) + STEP(I, a, b, c, d, GET(12), 0x655b59c3, 6) + STEP(I, d, a, b, c, GET(3), 0x8f0ccc92, 10) + STEP(I, c, d, a, b, GET(10), 0xffeff47d, 15) + STEP(I, b, c, d, a, GET(1), 0x85845dd1, 21) + STEP(I, a, b, c, d, GET(8), 0x6fa87e4f, 6) + STEP(I, d, a, b, c, GET(15), 0xfe2ce6e0, 10) + STEP(I, c, d, a, b, GET(6), 0xa3014314, 15) + STEP(I, b, c, d, a, GET(13), 0x4e0811a1, 21) + STEP(I, a, b, c, d, GET(4), 0xf7537e82, 6) + STEP(I, d, a, b, c, GET(11), 0xbd3af235, 10) + STEP(I, c, d, a, b, GET(2), 0x2ad7d2bb, 15) + STEP(I, b, c, d, a, GET(9), 0xeb86d391, 21) + + a += saved_a; + b += saved_b; + c += saved_c; + d += saved_d; + + ptr += 64; + } while (size -= 64); + + ctx->a = a; + ctx->b = b; + ctx->c = c; + ctx->d = d; + + return ptr; +} + +void hts_md5_reset(hts_md5_context *ctx) +{ + ctx->a = 0x67452301; + ctx->b = 0xefcdab89; + ctx->c = 0x98badcfe; + ctx->d = 0x10325476; + + ctx->lo = 0; + ctx->hi = 0; +} + +void hts_md5_update(hts_md5_context *ctx, const void *data, unsigned long size) +{ + hts_md5_u32plus saved_lo; + unsigned long used, available; + + saved_lo = ctx->lo; + if ((ctx->lo = (saved_lo + size) & 0x1fffffff) < saved_lo) + ctx->hi++; + ctx->hi += size >> 29; + + used = saved_lo & 0x3f; + + if (used) { + available = 64 - used; + + if (size < available) { + memcpy(&ctx->buffer[used], data, size); + return; + } + + memcpy(&ctx->buffer[used], data, available); + data = (const unsigned char *)data + available; + size -= available; + body(ctx, ctx->buffer, 64); + } + + if (size >= 64) { + data = body(ctx, data, size & ~(unsigned long)0x3f); + size &= 0x3f; + } + + memcpy(ctx->buffer, data, size); +} + +void hts_md5_final(unsigned char *result, hts_md5_context *ctx) +{ + unsigned long used, available; + + used = ctx->lo & 0x3f; + + ctx->buffer[used++] = 0x80; + + available = 64 - used; + + if (available < 8) { + memset(&ctx->buffer[used], 0, available); + body(ctx, ctx->buffer, 64); + used = 0; + available = 64; + } + + memset(&ctx->buffer[used], 0, available - 8); + + ctx->lo <<= 3; + ctx->buffer[56] = ctx->lo; + ctx->buffer[57] = ctx->lo >> 8; + ctx->buffer[58] = ctx->lo >> 16; + ctx->buffer[59] = ctx->lo >> 24; + ctx->buffer[60] = ctx->hi; + ctx->buffer[61] = ctx->hi >> 8; + ctx->buffer[62] = ctx->hi >> 16; + ctx->buffer[63] = ctx->hi >> 24; + + body(ctx, ctx->buffer, 64); + + result[0] = ctx->a; + result[1] = ctx->a >> 8; + result[2] = ctx->a >> 16; + result[3] = ctx->a >> 24; + result[4] = ctx->b; + result[5] = ctx->b >> 8; + result[6] = ctx->b >> 16; + result[7] = ctx->b >> 24; + result[8] = ctx->c; + result[9] = ctx->c >> 8; + result[10] = ctx->c >> 16; + result[11] = ctx->c >> 24; + result[12] = ctx->d; + result[13] = ctx->d >> 8; + result[14] = ctx->d >> 16; + result[15] = ctx->d >> 24; + + memset(ctx, 0, sizeof(*ctx)); +} + + +hts_md5_context *hts_md5_init(void) +{ + hts_md5_context *ctx = malloc(sizeof(*ctx)); + if (!ctx) + return NULL; + + hts_md5_reset(ctx); + return ctx; +} + +#else + +#include +#include + +/* + * Wrappers around the OpenSSL libcrypto.so MD5 implementation. + * + * These are here to ensure they end up in the symbol table of the + * library regardless of the static inline in the headers. + */ +hts_md5_context *hts_md5_init(void) +{ + MD5_CTX *ctx = malloc(sizeof(*ctx)); + if (!ctx) + return NULL; + + MD5_Init(ctx); + + return (hts_md5_context *)ctx; +} + +void hts_md5_reset(hts_md5_context *ctx) +{ + MD5_Init((MD5_CTX *)ctx); +} + +void hts_md5_update(hts_md5_context *ctx, const void *data, unsigned long size) +{ + MD5_Update((MD5_CTX *)ctx, data, size); +} + +void hts_md5_final(unsigned char *result, hts_md5_context *ctx) +{ + MD5_Final(result, (MD5_CTX *)ctx); +} + +#endif + +void hts_md5_destroy(hts_md5_context *ctx) +{ + if (!ctx) + return; + + free(ctx); +} + +void hts_md5_hex(char *hex, const unsigned char *digest) +{ + int i; + for (i = 0; i < 16; i++) { + hex[i*2+0] = "0123456789abcdef"[(digest[i]>>4)&0xf]; + hex[i*2+1] = "0123456789abcdef"[digest[i]&0xf]; + } + hex[32] = 0; +} diff --git a/src/samtools-1.3.1/htslib-1.3.1/plugin.c b/src/samtools-1.3.1/htslib-1.3.1/plugin.c new file mode 100644 index 0000000..7525cc6 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/plugin.c @@ -0,0 +1,171 @@ +/* plugin.c -- low-level path parsing and plugin functions. + + Copyright (C) 2015 Genome Research Ltd. + + Author: John Marshall + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include +#include +#include + +#include +#include + +#include "hts_internal.h" +#include "htslib/kstring.h" + +#ifndef PLUGINPATH +#define PLUGINPATH "" +#endif + +#ifdef __APPLE__ +#define PLUGIN_EXT ".bundle" +#define PLUGIN_EXT_LEN 7 +#else +#define PLUGIN_EXT ".so" +#define PLUGIN_EXT_LEN 3 +#endif + +static DIR *open_nextdir(struct hts_path_itr *itr) +{ + DIR *dir; + + while (1) { + const char *colon = strchr(itr->pathdir, ':'); + if (colon == NULL) return NULL; + + itr->entry.l = 0; + kputsn(itr->pathdir, colon - itr->pathdir, &itr->entry); + itr->pathdir = &colon[1]; + if (itr->entry.l == 0) continue; + + dir = opendir(itr->entry.s); + if (dir) break; + + if (hts_verbose >= 4) + fprintf(stderr, + "[W::hts_path_itr] can't scan directory \"%s\": %s\n", + itr->entry.s, strerror(errno)); + } + + if (itr->entry.s[itr->entry.l-1] != '/') kputc('/', &itr->entry); + itr->entry_dir_l = itr->entry.l; + return dir; +} + +void hts_path_itr_setup(struct hts_path_itr *itr, const char *path, + const char *builtin_path, const char *prefix, size_t prefix_len, + const char *suffix, size_t suffix_len) +{ + itr->prefix = prefix; + itr->prefix_len = prefix_len; + + if (suffix) itr->suffix = suffix, itr->suffix_len = suffix_len; + else itr->suffix = PLUGIN_EXT, itr->suffix_len = PLUGIN_EXT_LEN; + + itr->path.l = itr->path.m = 0; itr->path.s = NULL; + itr->entry.l = itr->entry.m = 0; itr->entry.s = NULL; + + if (! builtin_path) builtin_path = PLUGINPATH; + if (! path) { + path = getenv("HTS_PATH"); + if (! path) path = ""; + } + + while (1) { + size_t len = strcspn(path, ":"); + if (len == 0) kputs(builtin_path, &itr->path); + else kputsn(path, len, &itr->path); + kputc(':', &itr->path); + + path += len; + if (*path == ':') path++; + else break; + } + + // Note that ':' now terminates entries rather than separates them + itr->pathdir = itr->path.s; + itr->dirv = open_nextdir(itr); +} + +const char *hts_path_itr_next(struct hts_path_itr *itr) +{ + while (itr->dirv) { + struct dirent *e; + while ((e = readdir((DIR *) itr->dirv)) != NULL) { + size_t d_name_len = strlen(e->d_name); + if (strncmp(e->d_name, itr->prefix, itr->prefix_len) == 0 && + d_name_len >= itr->suffix_len && + strncmp(e->d_name + d_name_len - itr->suffix_len, itr->suffix, + itr->suffix_len) == 0) { + itr->entry.l = itr->entry_dir_l; + kputs(e->d_name, &itr->entry); + return itr->entry.s; + } + } + + closedir((DIR *) itr->dirv); + itr->dirv = open_nextdir(itr); + } + + itr->pathdir = NULL; + free(itr->path.s); itr->path.s = NULL; + free(itr->entry.s); itr->entry.s = NULL; + return NULL; +} + +void *load_plugin(void **pluginp, const char *filename, const char *symbol) +{ + void *lib = dlopen(filename, RTLD_NOW | RTLD_LOCAL); + if (lib == NULL) goto error; + + void *sym = dlsym(lib, symbol); + if (sym == NULL) goto error; + + *pluginp = lib; + return sym; + +error: + if (hts_verbose >= 4) + fprintf(stderr, "[W::%s] can't load plugin \"%s\": %s\n", + __func__, filename, dlerror()); + if (lib) dlclose(lib); + return NULL; +} + +void *plugin_sym(void *plugin, const char *name, const char **errmsg) +{ + void *sym = dlsym(plugin, name); + if (sym == NULL) *errmsg = dlerror(); + return sym; +} + +void close_plugin(void *plugin) +{ + if (dlclose(plugin) != 0) { + if (hts_verbose >= 4) + fprintf(stderr, "[W::%s] dlclose() failed: %s\n", + __func__, dlerror()); + } +} diff --git a/src/samtools-1.3.1/htslib-1.3.1/regidx.c b/src/samtools-1.3.1/htslib-1.3.1/regidx.c new file mode 100644 index 0000000..84f18b4 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/regidx.c @@ -0,0 +1,340 @@ +/* + Copyright (C) 2014 Genome Research Ltd. + + Author: Petr Danecek + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. +*/ + +#include + +#include "htslib/hts.h" +#include "htslib/kstring.h" +#include "htslib/kseq.h" +#include "htslib/khash_str2int.h" +#include "htslib/regidx.h" + +#define LIDX_SHIFT 13 // number of insignificant index bits + +// List of regions for one chromosome +typedef struct +{ + int *idx, nidx; + int nregs, mregs; // n:used, m:alloced + reg_t *regs; + void *payload; +} +reglist_t; + +// Container of all sequences +struct _regidx_t +{ + int nseq, mseq; // n:used, m:alloced + reglist_t *seq; // regions for each sequence + void *seq2regs; // hash for fast lookup from chr name to regions + char **seq_names; + regidx_free_f free; // function to free any data allocated by regidx_parse_f + regidx_parse_f parse; // parse one input line + void *usr; // user data to pass to regidx_parse_f + + // temporary data for index initialization + kstring_t str; + int rid_prev, start_prev, end_prev; + int payload_size; + void *payload; +}; + +int regidx_seq_nregs(regidx_t *idx, const char *seq) +{ + int iseq; + if ( khash_str2int_get(idx->seq2regs, seq, &iseq)!=0 ) return 0; // no such sequence + return idx->seq[iseq].nregs; +} + +int regidx_nregs(regidx_t *idx) +{ + int i, nregs = 0; + for (i=0; inseq; i++) nregs += idx->seq[i].nregs; + return nregs; +} + +char **regidx_seq_names(regidx_t *idx, int *n) +{ + *n = idx->nseq; + return idx->seq_names; +} + +int _regidx_build_index(regidx_t *idx) +{ + int iseq; + for (iseq=0; iseqnseq; iseq++) + { + reglist_t *list = &idx->seq[iseq]; + int j,k, imax = 0; // max index bin + for (j=0; jnregs; j++) + { + int ibeg = list->regs[j].start >> LIDX_SHIFT; + int iend = list->regs[j].end >> LIDX_SHIFT; + if ( imax < iend + 1 ) + { + int old_imax = imax; + imax = iend + 1; + kroundup32(imax); + list->idx = (int*) realloc(list->idx, imax*sizeof(int)); + for (k=old_imax; kidx[k] = -1; + } + if ( ibeg==iend ) + { + if ( list->idx[ibeg]<0 ) list->idx[ibeg] = j; + } + else + { + for (k=ibeg; k<=iend; k++) + if ( list->idx[k]<0 ) list->idx[k] = j; + } + list->nidx = iend + 1; + } + } + return 0; +} + +int regidx_insert(regidx_t *idx, char *line) +{ + if ( !line ) + return _regidx_build_index(idx); + + char *chr_from, *chr_to; + reg_t reg; + int ret = idx->parse(line,&chr_from,&chr_to,®,idx->payload,idx->usr); + if ( ret==-2 ) return -1; // error + if ( ret==-1 ) return 0; // skip the line + + int rid; + idx->str.l = 0; + kputsn(chr_from, chr_to-chr_from+1, &idx->str); + if ( khash_str2int_get(idx->seq2regs, idx->str.s, &rid)!=0 ) + { + idx->nseq++; + int m_prev = idx->mseq; + hts_expand0(reglist_t,idx->nseq,idx->mseq,idx->seq); + hts_expand0(char*,idx->nseq,m_prev,idx->seq_names); + idx->seq_names[idx->nseq-1] = strdup(idx->str.s); + rid = khash_str2int_inc(idx->seq2regs, idx->seq_names[idx->nseq-1]); + } + + reglist_t *list = &idx->seq[rid]; + list->nregs++; + int m_prev = list->mregs; + hts_expand(reg_t,list->nregs,list->mregs,list->regs); + list->regs[list->nregs-1] = reg; + if ( idx->payload_size ) + { + if ( m_prev < list->mregs ) list->payload = realloc(list->payload,idx->payload_size*list->mregs); + memcpy(list->payload + idx->payload_size*(list->nregs-1), idx->payload, idx->payload_size); + } + + if ( idx->rid_prev==rid ) + { + if ( idx->start_prev > reg.start || (idx->start_prev==reg.start && idx->end_prev>reg.end) ) + { + fprintf(stderr,"The regions are not sorted: %s:%d-%d is before %s:%d-%d\n", + idx->str.s,idx->start_prev+1,idx->end_prev+1,idx->str.s,reg.start+1,reg.end+1); + return -1; + } + } + idx->rid_prev = rid; + idx->start_prev = reg.start; + idx->end_prev = reg.end; + return 0; +} + +regidx_t *regidx_init(const char *fname, regidx_parse_f parser, regidx_free_f free_f, size_t payload_size, void *usr_dat) +{ + if ( !parser ) + { + if ( !fname ) parser = regidx_parse_tab; + else + { + int len = strlen(fname); + if ( len>=7 && !strcasecmp(".bed.gz",fname+len-7) ) + parser = regidx_parse_bed; + else if ( len>=8 && !strcasecmp(".bed.bgz",fname+len-8) ) + parser = regidx_parse_bed; + else if ( len>=4 && !strcasecmp(".bed",fname+len-4) ) + parser = regidx_parse_bed; + else + parser = regidx_parse_tab; + } + } + + regidx_t *idx = (regidx_t*) calloc(1,sizeof(regidx_t)); + idx->free = free_f; + idx->parse = parser; + idx->usr = usr_dat; + idx->seq2regs = khash_str2int_init(); + idx->rid_prev = -1; + idx->start_prev = -1; + idx->end_prev = -1; + idx->payload_size = payload_size; + if ( payload_size ) idx->payload = malloc(payload_size); + + if ( !fname ) return idx; + + kstring_t str = {0,0,0}; + + htsFile *fp = hts_open(fname,"r"); + if ( !fp ) goto error; + + while ( hts_getline(fp, KS_SEP_LINE, &str) > 0 ) + { + if ( regidx_insert(idx, str.s) ) goto error; + } + regidx_insert(idx, NULL); + + free(str.s); + hts_close(fp); + return idx; + +error: + free(str.s); + if ( fp ) hts_close(fp); + regidx_destroy(idx); + return NULL; +} + +void regidx_destroy(regidx_t *idx) +{ + int i, j; + for (i=0; inseq; i++) + { + reglist_t *list = &idx->seq[i]; + if ( idx->free ) + { + for (j=0; jnregs; j++) + idx->free(list->payload + idx->payload_size*j); + } + free(list->payload); + free(list->regs); + free(list->idx); + } + free(idx->seq_names); + free(idx->seq); + free(idx->str.s); + free(idx->payload); + khash_str2int_destroy_free(idx->seq2regs); + free(idx); +} + +int regidx_overlap(regidx_t *idx, const char *chr, uint32_t from, uint32_t to, regitr_t *itr) +{ + if ( itr ) itr->i = itr->n = 0; + + int iseq; + if ( khash_str2int_get(idx->seq2regs, chr, &iseq)!=0 ) return 0; // no such sequence + + reglist_t *list = &idx->seq[iseq]; + if ( !list->nregs ) return 0; + + int i, ibeg = from>>LIDX_SHIFT; + int ireg = ibeg < list->nidx ? list->idx[ibeg] : list->idx[ list->nidx - 1 ]; + if ( ireg < 0 ) + { + // linear search; if slow, replace with binary search + if ( ibeg > list->nidx ) ibeg = list->nidx; + for (i=ibeg - 1; i>=0; i--) + if ( list->idx[i] >=0 ) break; + ireg = i>=0 ? list->idx[i] : 0; + } + for (i=ireg; inregs; i++) + { + if ( list->regs[i].start > to ) return 0; // no match + if ( list->regs[i].end >= from && list->regs[i].start <= to ) break; // found + } + + if ( i>=list->nregs ) return 0; // no match + + if ( !itr ) return 1; + + itr->i = 0; + itr->n = list->nregs - i; + itr->reg = &idx->seq[iseq].regs[i]; + if ( idx->payload_size ) + itr->payload = idx->seq[iseq].payload + i*idx->payload_size; + else + itr->payload = NULL; + + return 1; +} + +int regidx_parse_bed(const char *line, char **chr_beg, char **chr_end, reg_t *reg, void *payload, void *usr) +{ + char *ss = (char*) line; + while ( *ss && isspace(*ss) ) ss++; + if ( !*ss ) return -1; // skip blank lines + if ( *ss=='#' ) return -1; // skip comments + + char *se = ss; + while ( *se && !isspace(*se) ) se++; + if ( !*se ) { fprintf(stderr,"Could not parse bed line: %s\n", line); return -2; } + + *chr_beg = ss; + *chr_end = se-1; + + ss = se+1; + reg->start = hts_parse_decimal(ss, &se, 0); + if ( ss==se ) { fprintf(stderr,"Could not parse bed line: %s\n", line); return -2; } + + ss = se+1; + reg->end = hts_parse_decimal(ss, &se, 0) - 1; + if ( ss==se ) { fprintf(stderr,"Could not parse bed line: %s\n", line); return -2; } + + return 0; +} + +int regidx_parse_tab(const char *line, char **chr_beg, char **chr_end, reg_t *reg, void *payload, void *usr) +{ + char *ss = (char*) line; + while ( *ss && isspace(*ss) ) ss++; + if ( !*ss ) return -1; // skip blank lines + if ( *ss=='#' ) return -1; // skip comments + + char *se = ss; + while ( *se && !isspace(*se) ) se++; + if ( !*se ) { fprintf(stderr,"Could not parse bed line: %s\n", line); return -2; } + + *chr_beg = ss; + *chr_end = se-1; + + ss = se+1; + reg->start = hts_parse_decimal(ss, &se, 0) - 1; + if ( ss==se ) { fprintf(stderr,"Could not parse bed line: %s\n", line); return -2; } + + if ( !se[0] || !se[1] ) + reg->end = reg->start; + else + { + ss = se+1; + reg->end = hts_parse_decimal(ss, &se, 0); + if ( ss==se ) reg->end = reg->start; + else reg->end--; + } + + return 0; +} + diff --git a/src/samtools-1.3.1/htslib-1.3.1/sam.5 b/src/samtools-1.3.1/htslib-1.3.1/sam.5 new file mode 100644 index 0000000..66542bb --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/sam.5 @@ -0,0 +1,68 @@ +'\" t +.TH sam 5 "August 2013" "htslib" "Bioinformatics formats" +.SH NAME +sam \- Sequence Alignment/Map file format +.\" +.\" Copyright (C) 2009, 2013 Genome Research Ltd. +.\" +.\" Author: Heng Li +.\" +.\" Permission is hereby granted, free of charge, to any person obtaining a +.\" copy of this software and associated documentation files (the "Software"), +.\" to deal in the Software without restriction, including without limitation +.\" the rights to use, copy, modify, merge, publish, distribute, sublicense, +.\" and/or sell copies of the Software, and to permit persons to whom the +.\" Software is furnished to do so, subject to the following conditions: +.\" +.\" The above copyright notice and this permission notice shall be included in +.\" all copies or substantial portions of the Software. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +.\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +.\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +.\" THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +.\" LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +.\" FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +.\" DEALINGS IN THE SOFTWARE. +.\" +.SH DESCRIPTION +Sequence Alignment/Map (SAM) format is TAB-delimited. Apart from the header lines, which are started +with the `@' symbol, each alignment line consists of: +.TS +nlbl. +1 QNAME Query template/pair NAME +2 FLAG bitwise FLAG +3 RNAME Reference sequence NAME +4 POS 1-based leftmost POSition/coordinate of clipped sequence +5 MAPQ MAPping Quality (Phred-scaled) +6 CIGAR extended CIGAR string +7 MRNM Mate Reference sequence NaMe (`=' if same as RNAME) +8 MPOS 1-based Mate POSistion +9 TLEN inferred Template LENgth (insert size) +10 SEQ query SEQuence on the same strand as the reference +11 QUAL query QUALity (ASCII-33 gives the Phred base quality) +12+ OPT variable OPTional fields in the format TAG:VTYPE:VALUE +.TE +.PP +Each bit in the FLAG field is defined as: +.TS +lcbl. +0x0001 p the read is paired in sequencing +0x0002 P the read is mapped in a proper pair +0x0004 u the query sequence itself is unmapped +0x0008 U the mate is unmapped +0x0010 r strand of the query (1 for reverse) +0x0020 R strand of the mate +0x0040 1 the read is the first read in a pair +0x0080 2 the read is the second read in a pair +0x0100 s the alignment is not primary +0x0200 f the read fails platform/vendor quality checks +0x0400 d the read is either a PCR or an optical duplicate +0x0800 S the alignment is supplementary +.TE +.P +where the second column gives the string representation of the FLAG field. +.SH SEE ALSO +.TP +https://github.com/samtools/hts-specs +The full SAM/BAM file format specification diff --git a/src/samtools-1.3.1/htslib-1.3.1/sam.c b/src/samtools-1.3.1/htslib-1.3.1/sam.c new file mode 100644 index 0000000..66eeb2b --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/sam.c @@ -0,0 +1,2073 @@ +/* sam.c -- SAM and BAM file I/O and manipulation. + + Copyright (C) 2008-2010, 2012-2016 Genome Research Ltd. + Copyright (C) 2010, 2012, 2013 Broad Institute. + + Author: Heng Li + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include +#include +#include +#include +#include +#include "htslib/sam.h" +#include "htslib/bgzf.h" +#include "cram/cram.h" +#include "hts_internal.h" +#include "htslib/hfile.h" + +#include "htslib/khash.h" +KHASH_DECLARE(s2i, kh_cstr_t, int64_t) + +typedef khash_t(s2i) sdict_t; + +/********************** + *** BAM header I/O *** + **********************/ + +bam_hdr_t *bam_hdr_init() +{ + return (bam_hdr_t*)calloc(1, sizeof(bam_hdr_t)); +} + +void bam_hdr_destroy(bam_hdr_t *h) +{ + int32_t i; + if (h == NULL) return; + if (h->target_name) { + for (i = 0; i < h->n_targets; ++i) + free(h->target_name[i]); + free(h->target_name); + free(h->target_len); + } + free(h->text); free(h->cigar_tab); + if (h->sdict) kh_destroy(s2i, (sdict_t*)h->sdict); + free(h); +} + +bam_hdr_t *bam_hdr_dup(const bam_hdr_t *h0) +{ + if (h0 == NULL) return NULL; + bam_hdr_t *h; + if ((h = bam_hdr_init()) == NULL) return NULL; + // copy the simple data + h->n_targets = h0->n_targets; + h->ignore_sam_err = h0->ignore_sam_err; + h->l_text = h0->l_text; + // Then the pointery stuff + h->cigar_tab = NULL; + h->sdict = NULL; + // TODO Check for memory allocation failures + h->text = (char*)calloc(h->l_text + 1, 1); + memcpy(h->text, h0->text, h->l_text); + h->target_len = (uint32_t*)calloc(h->n_targets, sizeof(uint32_t)); + h->target_name = (char**)calloc(h->n_targets, sizeof(char*)); + int i; + for (i = 0; i < h->n_targets; ++i) { + h->target_len[i] = h0->target_len[i]; + h->target_name[i] = strdup(h0->target_name[i]); + } + return h; +} + + +static bam_hdr_t *hdr_from_dict(sdict_t *d) +{ + bam_hdr_t *h; + khint_t k; + h = bam_hdr_init(); + h->sdict = d; + h->n_targets = kh_size(d); + // TODO Check for memory allocation failures + h->target_len = (uint32_t*)malloc(sizeof(uint32_t) * h->n_targets); + h->target_name = (char**)malloc(sizeof(char*) * h->n_targets); + for (k = kh_begin(d); k != kh_end(d); ++k) { + if (!kh_exist(d, k)) continue; + h->target_name[kh_val(d, k)>>32] = (char*)kh_key(d, k); + h->target_len[kh_val(d, k)>>32] = kh_val(d, k)<<32>>32; + kh_val(d, k) >>= 32; + } + return h; +} + +bam_hdr_t *bam_hdr_read(BGZF *fp) +{ + bam_hdr_t *h; + char buf[4]; + int magic_len, has_EOF; + int32_t i, name_len, num_names = 0; + size_t bufsize; + ssize_t bytes; + // check EOF + has_EOF = bgzf_check_EOF(fp); + if (has_EOF < 0) { + perror("[W::bam_hdr_read] bgzf_check_EOF"); + } else if (has_EOF == 0 && hts_verbose >= 2) + fprintf(stderr, "[W::%s] EOF marker is absent. The input is probably truncated.\n", __func__); + // read "BAM1" + magic_len = bgzf_read(fp, buf, 4); + if (magic_len != 4 || strncmp(buf, "BAM\1", 4)) { + if (hts_verbose >= 1) fprintf(stderr, "[E::%s] invalid BAM binary header\n", __func__); + return 0; + } + h = bam_hdr_init(); + if (!h) goto nomem; + + // read plain text and the number of reference sequences + bytes = bgzf_read(fp, &h->l_text, 4); + if (bytes != 4) goto read_err; + if (fp->is_be) ed_swap_4p(&h->l_text); + + bufsize = ((size_t) h->l_text) + 1; + if (bufsize < h->l_text) goto nomem; // so large that adding 1 overflowed + h->text = (char*)malloc(bufsize); + if (!h->text) goto nomem; + h->text[h->l_text] = 0; // make sure it is NULL terminated + bytes = bgzf_read(fp, h->text, h->l_text); + if (bytes != h->l_text) goto read_err; + + bytes = bgzf_read(fp, &h->n_targets, 4); + if (bytes != 4) goto read_err; + if (fp->is_be) ed_swap_4p(&h->n_targets); + + if (h->n_targets < 0) goto invalid; + + // read reference sequence names and lengths + if (h->n_targets > 0) { + h->target_name = (char**)calloc(h->n_targets, sizeof(char*)); + if (!h->target_name) goto nomem; + h->target_len = (uint32_t*)calloc(h->n_targets, sizeof(uint32_t)); + if (!h->target_len) goto nomem; + } + else { + h->target_name = NULL; + h->target_len = NULL; + } + + for (i = 0; i != h->n_targets; ++i) { + bytes = bgzf_read(fp, &name_len, 4); + if (bytes != 4) goto read_err; + if (fp->is_be) ed_swap_4p(&name_len); + if (name_len <= 0) goto invalid; + + h->target_name[i] = (char*)malloc(name_len); + if (!h->target_name[i]) goto nomem; + num_names++; + + bytes = bgzf_read(fp, h->target_name[i], name_len); + if (bytes != name_len) goto read_err; + + if (h->target_name[i][name_len - 1] != '\0') { + /* Fix missing NUL-termination. Is this being too nice? + We could alternatively bail out with an error. */ + char *new_name; + if (name_len == INT32_MAX) goto invalid; + new_name = realloc(h->target_name[i], name_len + 1); + if (new_name == NULL) goto nomem; + h->target_name[i] = new_name; + h->target_name[i][name_len] = '\0'; + } + + bytes = bgzf_read(fp, &h->target_len[i], 4); + if (bytes != 4) goto read_err; + if (fp->is_be) ed_swap_4p(&h->target_len[i]); + } + return h; + + nomem: + if (hts_verbose >= 1) fprintf(stderr, "[E::%s] out of memory\n", __func__); + goto clean; + + read_err: + if (hts_verbose >= 1) { + if (bytes < 0) { + fprintf(stderr, "[E::%s] error reading BGZF stream\n", __func__); + } else { + fprintf(stderr, "[E::%s] truncated bam header\n", __func__); + } + } + goto clean; + + invalid: + if (hts_verbose >= 1) { + fprintf(stderr, "[E::%s] invalid BAM binary header\n", __func__); + } + + clean: + if (h != NULL) { + h->n_targets = num_names; // ensure we free only allocated target_names + bam_hdr_destroy(h); + } + return NULL; +} + +int bam_hdr_write(BGZF *fp, const bam_hdr_t *h) +{ + char buf[4]; + int32_t i, name_len, x; + // write "BAM1" + strncpy(buf, "BAM\1", 4); + if (bgzf_write(fp, buf, 4) < 0) return -1; + // write plain text and the number of reference sequences + if (fp->is_be) { + x = ed_swap_4(h->l_text); + if (bgzf_write(fp, &x, 4) < 0) return -1; + if (h->l_text) { + if (bgzf_write(fp, h->text, h->l_text) < 0) return -1; + } + x = ed_swap_4(h->n_targets); + if (bgzf_write(fp, &x, 4) < 0) return -1; + } else { + if (bgzf_write(fp, &h->l_text, 4) < 0) return -1; + if (h->l_text) { + if (bgzf_write(fp, h->text, h->l_text) < 0) return -1; + } + if (bgzf_write(fp, &h->n_targets, 4) < 0) return -1; + } + // write sequence names and lengths + for (i = 0; i != h->n_targets; ++i) { + char *p = h->target_name[i]; + name_len = strlen(p) + 1; + if (fp->is_be) { + x = ed_swap_4(name_len); + if (bgzf_write(fp, &x, 4) < 0) return -1; + } else { + if (bgzf_write(fp, &name_len, 4) < 0) return -1; + } + if (bgzf_write(fp, p, name_len) < 0) return -1; + if (fp->is_be) { + x = ed_swap_4(h->target_len[i]); + if (bgzf_write(fp, &x, 4) < 0) return -1; + } else { + if (bgzf_write(fp, &h->target_len[i], 4) < 0) return -1; + } + } + if (bgzf_flush(fp) < 0) return -1; + return 0; +} + +int bam_name2id(bam_hdr_t *h, const char *ref) +{ + sdict_t *d = (sdict_t*)h->sdict; + khint_t k; + if (h->sdict == 0) { + int i, absent; + d = kh_init(s2i); + for (i = 0; i < h->n_targets; ++i) { + k = kh_put(s2i, d, h->target_name[i], &absent); + kh_val(d, k) = i; + } + h->sdict = d; + } + k = kh_get(s2i, d, ref); + return k == kh_end(d)? -1 : kh_val(d, k); +} + +/************************* + *** BAM alignment I/O *** + *************************/ + +bam1_t *bam_init1() +{ + return (bam1_t*)calloc(1, sizeof(bam1_t)); +} + +void bam_destroy1(bam1_t *b) +{ + if (b == 0) return; + free(b->data); free(b); +} + +bam1_t *bam_copy1(bam1_t *bdst, const bam1_t *bsrc) +{ + uint8_t *data = bdst->data; + int m_data = bdst->m_data; // backup data and m_data + if (m_data < bsrc->l_data) { // double the capacity + m_data = bsrc->l_data; kroundup32(m_data); + data = (uint8_t*)realloc(data, m_data); + } + memcpy(data, bsrc->data, bsrc->l_data); // copy var-len data + *bdst = *bsrc; // copy the rest + // restore the backup + bdst->m_data = m_data; + bdst->data = data; + return bdst; +} + +bam1_t *bam_dup1(const bam1_t *bsrc) +{ + if (bsrc == NULL) return NULL; + bam1_t *bdst = bam_init1(); + if (bdst == NULL) return NULL; + return bam_copy1(bdst, bsrc); +} + +int bam_cigar2qlen(int n_cigar, const uint32_t *cigar) +{ + int k, l; + for (k = l = 0; k < n_cigar; ++k) + if (bam_cigar_type(bam_cigar_op(cigar[k]))&1) + l += bam_cigar_oplen(cigar[k]); + return l; +} + +int bam_cigar2rlen(int n_cigar, const uint32_t *cigar) +{ + int k, l; + for (k = l = 0; k < n_cigar; ++k) + if (bam_cigar_type(bam_cigar_op(cigar[k]))&2) + l += bam_cigar_oplen(cigar[k]); + return l; +} + +int32_t bam_endpos(const bam1_t *b) +{ + if (!(b->core.flag & BAM_FUNMAP) && b->core.n_cigar > 0) + return b->core.pos + bam_cigar2rlen(b->core.n_cigar, bam_get_cigar(b)); + else + return b->core.pos + 1; +} + +static inline int aux_type2size(uint8_t type) +{ + switch (type) { + case 'A': case 'c': case 'C': + return 1; + case 's': case 'S': + return 2; + case 'i': case 'I': case 'f': + return 4; + case 'd': + return 8; + case 'Z': case 'H': case 'B': + return type; + default: + return 0; + } +} + +static void swap_data(const bam1_core_t *c, int l_data, uint8_t *data, int is_host) +{ + uint8_t *s; + uint32_t *cigar = (uint32_t*)(data + c->l_qname); + uint32_t i, n; + s = data + c->n_cigar*4 + c->l_qname + c->l_qseq + (c->l_qseq + 1)/2; + for (i = 0; i < c->n_cigar; ++i) ed_swap_4p(&cigar[i]); + while (s < data + l_data) { + int size; + s += 2; // skip key + size = aux_type2size(*s); ++s; // skip type + switch (size) { + case 1: ++s; break; + case 2: ed_swap_2p(s); s += 2; break; + case 4: ed_swap_4p(s); s += 4; break; + case 8: ed_swap_8p(s); s += 8; break; + case 'Z': + case 'H': + while (*s) ++s; + ++s; + break; + case 'B': + size = aux_type2size(*s); ++s; + if (is_host) memcpy(&n, s, 4), ed_swap_4p(s); + else ed_swap_4p(s), memcpy(&n, s, 4); + s += 4; + switch (size) { + case 1: s += n; break; + case 2: for (i = 0; i < n; ++i, s += 2) ed_swap_2p(s); break; + case 4: for (i = 0; i < n; ++i, s += 4) ed_swap_4p(s); break; + case 8: for (i = 0; i < n; ++i, s += 8) ed_swap_8p(s); break; + } + break; + } + } +} + +int bam_read1(BGZF *fp, bam1_t *b) +{ + bam1_core_t *c = &b->core; + int32_t block_len, ret, i; + uint32_t x[8]; + if ((ret = bgzf_read(fp, &block_len, 4)) != 4) { + if (ret == 0) return -1; // normal end-of-file + else return -2; // truncated + } + if (bgzf_read(fp, x, 32) != 32) return -3; + if (fp->is_be) { + ed_swap_4p(&block_len); + for (i = 0; i < 8; ++i) ed_swap_4p(x + i); + } + c->tid = x[0]; c->pos = x[1]; + c->bin = x[2]>>16; c->qual = x[2]>>8&0xff; c->l_qname = x[2]&0xff; + c->flag = x[3]>>16; c->n_cigar = x[3]&0xffff; + c->l_qseq = x[4]; + c->mtid = x[5]; c->mpos = x[6]; c->isize = x[7]; + b->l_data = block_len - 32; + if (b->l_data < 0 || c->l_qseq < 0 || c->l_qname < 1) return -4; + if ((char *)bam_get_aux(b) - (char *)b->data > b->l_data) + return -4; + if (b->m_data < b->l_data) { + b->m_data = b->l_data; + kroundup32(b->m_data); + b->data = (uint8_t*)realloc(b->data, b->m_data); + if (!b->data) + return -4; + } + if (bgzf_read(fp, b->data, b->l_data) != b->l_data) return -4; + //b->l_aux = b->l_data - c->n_cigar * 4 - c->l_qname - c->l_qseq - (c->l_qseq+1)/2; + if (fp->is_be) swap_data(c, b->l_data, b->data, 0); + return 4 + block_len; +} + +int bam_write1(BGZF *fp, const bam1_t *b) +{ + const bam1_core_t *c = &b->core; + uint32_t x[8], block_len = b->l_data + 32, y; + int i, ok; + x[0] = c->tid; + x[1] = c->pos; + x[2] = (uint32_t)c->bin<<16 | c->qual<<8 | c->l_qname; + x[3] = (uint32_t)c->flag<<16 | c->n_cigar; + x[4] = c->l_qseq; + x[5] = c->mtid; + x[6] = c->mpos; + x[7] = c->isize; + ok = (bgzf_flush_try(fp, 4 + block_len) >= 0); + if (fp->is_be) { + for (i = 0; i < 8; ++i) ed_swap_4p(x + i); + y = block_len; + if (ok) ok = (bgzf_write(fp, ed_swap_4p(&y), 4) >= 0); + swap_data(c, b->l_data, b->data, 1); + } else { + if (ok) ok = (bgzf_write(fp, &block_len, 4) >= 0); + } + if (ok) ok = (bgzf_write(fp, x, 32) >= 0); + if (ok) ok = (bgzf_write(fp, b->data, b->l_data) >= 0); + if (fp->is_be) swap_data(c, b->l_data, b->data, 0); + return ok? 4 + block_len : -1; +} + +/******************** + *** BAM indexing *** + ********************/ + +static hts_idx_t *bam_index(BGZF *fp, int min_shift) +{ + int n_lvls, i, fmt, ret; + bam1_t *b; + hts_idx_t *idx; + bam_hdr_t *h; + h = bam_hdr_read(fp); + if (h == NULL) return NULL; + if (min_shift > 0) { + int64_t max_len = 0, s; + for (i = 0; i < h->n_targets; ++i) + if (max_len < h->target_len[i]) max_len = h->target_len[i]; + max_len += 256; + for (n_lvls = 0, s = 1< s; ++n_lvls, s <<= 3); + fmt = HTS_FMT_CSI; + } else min_shift = 14, n_lvls = 5, fmt = HTS_FMT_BAI; + idx = hts_idx_init(h->n_targets, fmt, bgzf_tell(fp), min_shift, n_lvls); + bam_hdr_destroy(h); + b = bam_init1(); + while ((ret = bam_read1(fp, b)) >= 0) { + ret = hts_idx_push(idx, b->core.tid, b->core.pos, bam_endpos(b), bgzf_tell(fp), !(b->core.flag&BAM_FUNMAP)); + if (ret < 0) goto err; // unsorted + } + if (ret < -1) goto err; // corrupted BAM file + + hts_idx_finish(idx, bgzf_tell(fp)); + bam_destroy1(b); + return idx; + +err: + bam_destroy1(b); + hts_idx_destroy(idx); + return NULL; +} + +int sam_index_build2(const char *fn, const char *fnidx, int min_shift) +{ + hts_idx_t *idx; + htsFile *fp; + int ret = 0; + + if ((fp = hts_open(fn, "r")) == 0) return -2; + switch (fp->format.format) { + case cram: + ret = cram_index_build(fp->fp.cram, fn, fnidx); + break; + + case bam: + idx = bam_index(fp->fp.bgzf, min_shift); + if (idx) { + ret = hts_idx_save_as(idx, fn, fnidx, (min_shift > 0)? HTS_FMT_CSI : HTS_FMT_BAI); + hts_idx_destroy(idx); + } + else ret = -1; + break; + + default: + ret = -3; + break; + } + hts_close(fp); + + return ret; +} + +int sam_index_build(const char *fn, int min_shift) +{ + return sam_index_build2(fn, NULL, min_shift); +} + +// Provide bam_index_build() symbol for binary compability with earlier HTSlib +#undef bam_index_build +int bam_index_build(const char *fn, int min_shift) +{ + return sam_index_build2(fn, NULL, min_shift); +} + +static int bam_readrec(BGZF *fp, void *ignored, void *bv, int *tid, int *beg, int *end) +{ + bam1_t *b = bv; + int ret; + if ((ret = bam_read1(fp, b)) >= 0) { + *tid = b->core.tid; + *beg = b->core.pos; + *end = bam_endpos(b); + } + return ret; +} + +// This is used only with read_rest=1 iterators, so need not set tid/beg/end. +static int cram_readrec(BGZF *ignored, void *fpv, void *bv, int *tid, int *beg, int *end) +{ + htsFile *fp = fpv; + bam1_t *b = bv; + return cram_get_bam_seq(fp->fp.cram, &b); +} + +// This is used only with read_rest=1 iterators, so need not set tid/beg/end. +static int sam_bam_cram_readrec(BGZF *bgzfp, void *fpv, void *bv, int *tid, int *beg, int *end) +{ + htsFile *fp = fpv; + bam1_t *b = bv; + switch (fp->format.format) { + case bam: return bam_read1(bgzfp, b); + case cram: return cram_get_bam_seq(fp->fp.cram, &b); + default: + // TODO Need headers available to implement this for SAM files + fprintf(stderr, "[sam_bam_cram_readrec] Not implemented for SAM files -- Exiting\n"); + abort(); + } +} + +hts_idx_t *sam_index_load2(htsFile *fp, const char *fn, const char *fnidx) +{ + switch (fp->format.format) { + case bam: + return fnidx? hts_idx_load2(fn, fnidx) : hts_idx_load(fn, HTS_FMT_BAI); + + case cram: { + if (cram_index_load(fp->fp.cram, fn, fnidx) < 0) return NULL; + // Cons up a fake "index" just pointing at the associated cram_fd: + hts_cram_idx_t *idx = malloc(sizeof (hts_cram_idx_t)); + if (idx == NULL) return NULL; + idx->fmt = HTS_FMT_CRAI; + idx->cram = fp->fp.cram; + return (hts_idx_t *) idx; + } + + default: + return NULL; // TODO Would use tbx_index_load if it returned hts_idx_t + } +} + +hts_idx_t *sam_index_load(htsFile *fp, const char *fn) +{ + return sam_index_load2(fp, fn, NULL); +} + +static hts_itr_t *cram_itr_query(const hts_idx_t *idx, int tid, int beg, int end, hts_readrec_func *readrec) +{ + const hts_cram_idx_t *cidx = (const hts_cram_idx_t *) idx; + hts_itr_t *iter = (hts_itr_t *) calloc(1, sizeof(hts_itr_t)); + if (iter == NULL) return NULL; + + // Cons up a dummy iterator for which hts_itr_next() will simply invoke + // the readrec function: + iter->read_rest = 1; + iter->off = NULL; + iter->bins.a = NULL; + iter->readrec = readrec; + + if (tid >= 0 || tid == HTS_IDX_NOCOOR) { + cram_range r = { tid == HTS_IDX_NOCOOR ? -1 : tid, beg+1, end }; + int ret = cram_set_option(cidx->cram, CRAM_OPT_RANGE, &r); + + iter->curr_off = 0; + // The following fields are not required by hts_itr_next(), but are + // filled in in case user code wants to look at them. + iter->tid = tid; + iter->beg = beg; + iter->end = end; + + switch (ret) { + case 0: + break; + + case -2: + // No data vs this ref, so mark iterator as completed. + // Same as HTS_IDX_NONE. + iter->finished = 1; + break; + + default: + free(iter); + return NULL; + } + } + else switch (tid) { + case HTS_IDX_REST: + iter->curr_off = 0; + break; + case HTS_IDX_NONE: + iter->curr_off = 0; + iter->finished = 1; + break; + default: + fprintf(stderr, "[cram_itr_query] tid=%d not implemented for CRAM files -- Exiting\n", tid); + abort(); + break; + } + + return iter; +} + +hts_itr_t *sam_itr_queryi(const hts_idx_t *idx, int tid, int beg, int end) +{ + const hts_cram_idx_t *cidx = (const hts_cram_idx_t *) idx; + if (idx == NULL) + return hts_itr_query(NULL, tid, beg, end, sam_bam_cram_readrec); + else if (cidx->fmt == HTS_FMT_CRAI) + return cram_itr_query(idx, tid, beg, end, cram_readrec); + else + return hts_itr_query(idx, tid, beg, end, bam_readrec); +} + +static int cram_name2id(void *fdv, const char *ref) +{ + cram_fd *fd = (cram_fd *) fdv; + return sam_hdr_name2ref(fd->header, ref); +} + +hts_itr_t *sam_itr_querys(const hts_idx_t *idx, bam_hdr_t *hdr, const char *region) +{ + const hts_cram_idx_t *cidx = (const hts_cram_idx_t *) idx; + if (cidx->fmt == HTS_FMT_CRAI) + return hts_itr_querys(idx, region, cram_name2id, cidx->cram, cram_itr_query, cram_readrec); + else + return hts_itr_querys(idx, region, (hts_name2id_f)(bam_name2id), hdr, hts_itr_query, bam_readrec); +} + +/********************** + *** SAM header I/O *** + **********************/ + +#include "htslib/kseq.h" +#include "htslib/kstring.h" + +bam_hdr_t *sam_hdr_parse(int l_text, const char *text) +{ + const char *q, *r, *p; + khash_t(s2i) *d; + d = kh_init(s2i); + for (p = text; *p; ++p) { + if (strncmp(p, "@SQ\t", 4) == 0) { + char *sn = 0; + int ln = -1; + for (q = p + 4;; ++q) { + if (strncmp(q, "SN:", 3) == 0) { + q += 3; + for (r = q; *r != '\t' && *r != '\n' && *r != '\0'; ++r); + sn = (char*)calloc(r - q + 1, 1); + strncpy(sn, q, r - q); + q = r; + } else if (strncmp(q, "LN:", 3) == 0) + ln = strtol(q + 3, (char**)&q, 10); + while (*q != '\t' && *q != '\n' && *q != '\0') ++q; + if (*q == '\0' || *q == '\n') break; + } + p = q; + if (sn && ln >= 0) { + khint_t k; + int absent; + k = kh_put(s2i, d, sn, &absent); + if (!absent) { + if (hts_verbose >= 2) + fprintf(stderr, "[W::%s] duplicated sequence '%s'\n", __func__, sn); + free(sn); + } else kh_val(d, k) = (int64_t)(kh_size(d) - 1)<<32 | ln; + } + } + while (*p != '\0' && *p != '\n') ++p; + } + return hdr_from_dict(d); +} + +bam_hdr_t *sam_hdr_read(htsFile *fp) +{ + switch (fp->format.format) { + case bam: + return bam_hdr_read(fp->fp.bgzf); + + case cram: + return cram_header_to_bam(fp->fp.cram->header); + + case sam: { + kstring_t str; + bam_hdr_t *h; + int has_SQ = 0; + str.l = str.m = 0; str.s = 0; + while (hts_getline(fp, KS_SEP_LINE, &fp->line) >= 0) { + if (fp->line.s[0] != '@') break; + if (fp->line.l > 3 && strncmp(fp->line.s,"@SQ",3) == 0) has_SQ = 1; + kputsn(fp->line.s, fp->line.l, &str); + kputc('\n', &str); + } + if (! has_SQ && fp->fn_aux) { + char line[2048]; + FILE *f = fopen(fp->fn_aux, "r"); + if (f == NULL) return NULL; + while (fgets(line, sizeof line, f)) { + const char *name = strtok(line, "\t"); + const char *length = strtok(NULL, "\t"); + ksprintf(&str, "@SQ\tSN:%s\tLN:%s\n", name, length); + } + fclose(f); + } + if (str.l == 0) kputsn("", 0, &str); + h = sam_hdr_parse(str.l, str.s); + h->l_text = str.l; h->text = str.s; + return h; + } + + default: + abort(); + } +} + +int sam_hdr_write(htsFile *fp, const bam_hdr_t *h) +{ + switch (fp->format.format) { + case binary_format: + fp->format.category = sequence_data; + fp->format.format = bam; + /* fall-through */ + case bam: + if (bam_hdr_write(fp->fp.bgzf, h) < 0) return -1; + break; + + case cram: { + cram_fd *fd = fp->fp.cram; + SAM_hdr *hdr = bam_header_to_cram((bam_hdr_t *)h); + if (! hdr) return -1; + if (cram_set_header(fd, hdr) < 0) return -1; + if (fp->fn_aux) + cram_load_reference(fd, fp->fn_aux); + if (cram_write_SAM_hdr(fd, fd->header) < 0) return -1; + } + break; + + case text_format: + fp->format.category = sequence_data; + fp->format.format = sam; + /* fall-through */ + case sam: { + char *p; + hputs(h->text, fp->fp.hfile); + p = strstr(h->text, "@SQ\t"); // FIXME: we need a loop to make sure "@SQ\t" does not match something unwanted!!! + if (p == 0) { + int i; + for (i = 0; i < h->n_targets; ++i) { + fp->line.l = 0; + kputsn("@SQ\tSN:", 7, &fp->line); kputs(h->target_name[i], &fp->line); + kputsn("\tLN:", 4, &fp->line); kputw(h->target_len[i], &fp->line); kputc('\n', &fp->line); + if ( hwrite(fp->fp.hfile, fp->line.s, fp->line.l) != fp->line.l ) return -1; + } + } + if ( hflush(fp->fp.hfile) != 0 ) return -1; + } + break; + + default: + abort(); + } + return 0; +} + +/********************** + *** SAM record I/O *** + **********************/ + +int sam_parse1(kstring_t *s, bam_hdr_t *h, bam1_t *b) +{ +#define _read_token(_p) (_p); for (; *(_p) && *(_p) != '\t'; ++(_p)); if (*(_p) != '\t') goto err_ret; *(_p)++ = 0 +#define _read_token_aux(_p) (_p); for (; *(_p) && *(_p) != '\t'; ++(_p)); *(_p)++ = 0 // this is different in that it does not test *(_p)=='\t' +#define _get_mem(type_t, _x, _s, _l) ks_resize((_s), (_s)->l + (_l)); *(_x) = (type_t*)((_s)->s + (_s)->l); (_s)->l += (_l) +#define _parse_err(cond, msg) do { if ((cond) && hts_verbose >= 1) { fprintf(stderr, "[E::%s] " msg "\n", __func__); goto err_ret; } } while (0) +#define _parse_warn(cond, msg) if ((cond) && hts_verbose >= 2) fprintf(stderr, "[W::%s] " msg "\n", __func__) + + uint8_t *t; + char *p = s->s, *q; + int i; + kstring_t str; + bam1_core_t *c = &b->core; + + str.l = b->l_data = 0; + str.s = (char*)b->data; str.m = b->m_data; + memset(c, 0, 32); + if (h->cigar_tab == 0) { + h->cigar_tab = (int8_t*) malloc(128); + for (i = 0; i < 128; ++i) + h->cigar_tab[i] = -1; + for (i = 0; BAM_CIGAR_STR[i]; ++i) + h->cigar_tab[(int)BAM_CIGAR_STR[i]] = i; + } + // qname + q = _read_token(p); + _parse_warn(p - q <= 1, "empty query name"); + _parse_err(p - q > 255, "query name too long"); + kputsn_(q, p - q, &str); + c->l_qname = p - q; + // flag + c->flag = strtol(p, &p, 0); + if (*p++ != '\t') goto err_ret; // malformated flag + // chr + q = _read_token(p); + if (strcmp(q, "*")) { + _parse_err(h->n_targets == 0, "missing SAM header"); + c->tid = bam_name2id(h, q); + _parse_warn(c->tid < 0, "urecognized reference name; treated as unmapped"); + } else c->tid = -1; + // pos + c->pos = strtol(p, &p, 10) - 1; + if (*p++ != '\t') goto err_ret; + if (c->pos < 0 && c->tid >= 0) { + _parse_warn(1, "mapped query cannot have zero coordinate; treated as unmapped"); + c->tid = -1; + } + if (c->tid < 0) c->flag |= BAM_FUNMAP; + // mapq + c->qual = strtol(p, &p, 10); + if (*p++ != '\t') goto err_ret; + // cigar + if (*p != '*') { + uint32_t *cigar; + size_t n_cigar = 0; + for (q = p; *p && *p != '\t'; ++p) + if (!isdigit(*p)) ++n_cigar; + if (*p++ != '\t') goto err_ret; + _parse_err(n_cigar == 0, "no CIGAR operations"); + _parse_err(n_cigar >= 65536, "too many CIGAR operations"); + c->n_cigar = n_cigar; + _get_mem(uint32_t, &cigar, &str, c->n_cigar * sizeof(uint32_t)); + for (i = 0; i < c->n_cigar; ++i, ++q) { + int op; + cigar[i] = strtol(q, &q, 10)<= 128? -1 : h->cigar_tab[(int)*q]; + _parse_err(op < 0, "unrecognized CIGAR operator"); + cigar[i] |= op; + } + // can't use bam_endpos() directly as some fields not yet set up + i = (!(c->flag&BAM_FUNMAP))? bam_cigar2rlen(c->n_cigar, cigar) : 1; + } else { + _parse_warn(!(c->flag&BAM_FUNMAP), "mapped query must have a CIGAR; treated as unmapped"); + c->flag |= BAM_FUNMAP; + q = _read_token(p); + i = 1; + } + c->bin = hts_reg2bin(c->pos, c->pos + i, 14, 5); + // mate chr + q = _read_token(p); + if (strcmp(q, "=") == 0) { + c->mtid = c->tid; + } else if (strcmp(q, "*") == 0) { + c->mtid = -1; + } else { + c->mtid = bam_name2id(h, q); + _parse_warn(c->mtid < 0, "urecognized mate reference name; treated as unmapped"); + } + // mpos + c->mpos = strtol(p, &p, 10) - 1; + if (*p++ != '\t') goto err_ret; + if (c->mpos < 0 && c->mtid >= 0) { + _parse_warn(1, "mapped mate cannot have zero coordinate; treated as unmapped"); + c->mtid = -1; + } + // tlen + c->isize = strtol(p, &p, 10); + if (*p++ != '\t') goto err_ret; + // seq + q = _read_token(p); + if (strcmp(q, "*")) { + c->l_qseq = p - q - 1; + i = bam_cigar2qlen(c->n_cigar, (uint32_t*)(str.s + c->l_qname)); + _parse_err(c->n_cigar && i != c->l_qseq, "CIGAR and query sequence are of different length"); + i = (c->l_qseq + 1) >> 1; + _get_mem(uint8_t, &t, &str, i); + memset(t, 0, i); + for (i = 0; i < c->l_qseq; ++i) + t[i>>1] |= seq_nt16_table[(int)q[i]] << ((~i&1)<<2); + } else c->l_qseq = 0; + // qual + q = _read_token_aux(p); + _get_mem(uint8_t, &t, &str, c->l_qseq); + if (strcmp(q, "*")) { + _parse_err(p - q - 1 != c->l_qseq, "SEQ and QUAL are of different length"); + for (i = 0; i < c->l_qseq; ++i) t[i] = q[i] - 33; + } else memset(t, 0xff, c->l_qseq); + // aux + // Note that (like the bam1_core_t fields) this aux data in b->data is + // stored in host endianness; so there is no byte swapping needed here. + while (p < s->s + s->l) { + uint8_t type; + q = _read_token_aux(p); // FIXME: can be accelerated for long 'B' arrays + _parse_err(p - q - 1 < 6, "incomplete aux field"); + kputsn_(q, 2, &str); + q += 3; type = *q++; ++q; // q points to value + if (type == 'A' || type == 'a' || type == 'c' || type == 'C') { + kputc_('A', &str); + kputc_(*q, &str); + } else if (type == 'i' || type == 'I') { + if (*q == '-') { + long x = strtol(q, &q, 10); + if (x >= INT8_MIN) { + kputc_('c', &str); kputc_(x, &str); + } else if (x >= INT16_MIN) { + int16_t y = x; + kputc_('s', &str); kputsn_((char*)&y, 2, &str); + } else { + int32_t y = x; + kputc_('i', &str); kputsn_(&y, 4, &str); + } + } else { + unsigned long x = strtoul(q, &q, 10); + if (x <= UINT8_MAX) { + kputc_('C', &str); kputc_(x, &str); + } else if (x <= UINT16_MAX) { + uint16_t y = x; + kputc_('S', &str); kputsn_(&y, 2, &str); + } else { + uint32_t y = x; + kputc_('I', &str); kputsn_(&y, 4, &str); + } + } + } else if (type == 'f') { + float x; + x = strtod(q, &q); + kputc_('f', &str); kputsn_(&x, 4, &str); + } else if (type == 'd') { + double x; + x = strtod(q, &q); + kputc_('d', &str); kputsn_(&x, 8, &str); + } else if (type == 'Z' || type == 'H') { + kputc_(type, &str);kputsn_(q, p - q, &str); // note that this include the trailing NULL + } else if (type == 'B') { + int32_t n; + char *r; + _parse_err(p - q - 1 < 3, "incomplete B-typed aux field"); + type = *q++; // q points to the first ',' following the typing byte + for (r = q, n = 0; *r; ++r) + if (*r == ',') ++n; + kputc_('B', &str); kputc_(type, &str); kputsn_(&n, 4, &str); + // FIXME: to evaluate which is faster: a) aligned array and then memmove(); b) unaligned array; c) kputsn_() + if (type == 'c') while (q + 1 < p) { int8_t x = strtol(q + 1, &q, 0); kputc_(x, &str); } + else if (type == 'C') while (q + 1 < p) { uint8_t x = strtoul(q + 1, &q, 0); kputc_(x, &str); } + else if (type == 's') while (q + 1 < p) { int16_t x = strtol(q + 1, &q, 0); kputsn_(&x, 2, &str); } + else if (type == 'S') while (q + 1 < p) { uint16_t x = strtoul(q + 1, &q, 0); kputsn_(&x, 2, &str); } + else if (type == 'i') while (q + 1 < p) { int32_t x = strtol(q + 1, &q, 0); kputsn_(&x, 4, &str); } + else if (type == 'I') while (q + 1 < p) { uint32_t x = strtoul(q + 1, &q, 0); kputsn_(&x, 4, &str); } + else if (type == 'f') while (q + 1 < p) { float x = strtod(q + 1, &q); kputsn_(&x, 4, &str); } + else _parse_err(1, "unrecognized type"); + } else _parse_err(1, "unrecognized type"); + } + b->data = (uint8_t*)str.s; b->l_data = str.l; b->m_data = str.m; + return 0; + +#undef _parse_warn +#undef _parse_err +#undef _get_mem +#undef _read_token_aux +#undef _read_token +err_ret: + b->data = (uint8_t*)str.s; b->l_data = str.l; b->m_data = str.m; + return -2; +} + +int sam_read1(htsFile *fp, bam_hdr_t *h, bam1_t *b) +{ + switch (fp->format.format) { + case bam: { + int r = bam_read1(fp->fp.bgzf, b); + if (r >= 0) { + if (b->core.tid >= h->n_targets || b->core.tid < -1 || + b->core.mtid >= h->n_targets || b->core.mtid < -1) + return -3; + } + return r; + } + + case cram: { + int ret = cram_get_bam_seq(fp->fp.cram, &b); + return ret >= 0 + ? ret + : (cram_eof(fp->fp.cram) ? -1 : -2); + } + + case sam: { + int ret; +err_recover: + if (fp->line.l == 0) { + ret = hts_getline(fp, KS_SEP_LINE, &fp->line); + if (ret < 0) return -1; + } + ret = sam_parse1(&fp->line, h, b); + fp->line.l = 0; + if (ret < 0) { + if (hts_verbose >= 1) + fprintf(stderr, "[W::%s] parse error at line %lld\n", __func__, (long long)fp->lineno); + if (h->ignore_sam_err) goto err_recover; + } + return ret; + } + + default: + abort(); + } +} + +int sam_format1(const bam_hdr_t *h, const bam1_t *b, kstring_t *str) +{ + int i; + uint8_t *s; + const bam1_core_t *c = &b->core; + + str->l = 0; + kputsn(bam_get_qname(b), c->l_qname-1, str); kputc('\t', str); // query name + kputw(c->flag, str); kputc('\t', str); // flag + if (c->tid >= 0) { // chr + kputs(h->target_name[c->tid] , str); + kputc('\t', str); + } else kputsn("*\t", 2, str); + kputw(c->pos + 1, str); kputc('\t', str); // pos + kputw(c->qual, str); kputc('\t', str); // qual + if (c->n_cigar) { // cigar + uint32_t *cigar = bam_get_cigar(b); + for (i = 0; i < c->n_cigar; ++i) { + kputw(bam_cigar_oplen(cigar[i]), str); + kputc(bam_cigar_opchr(cigar[i]), str); + } + } else kputc('*', str); + kputc('\t', str); + if (c->mtid < 0) kputsn("*\t", 2, str); // mate chr + else if (c->mtid == c->tid) kputsn("=\t", 2, str); + else { + kputs(h->target_name[c->mtid], str); + kputc('\t', str); + } + kputw(c->mpos + 1, str); kputc('\t', str); // mate pos + kputw(c->isize, str); kputc('\t', str); // template len + if (c->l_qseq) { // seq and qual + uint8_t *s = bam_get_seq(b); + for (i = 0; i < c->l_qseq; ++i) kputc("=ACMGRSVTWYHKDBN"[bam_seqi(s, i)], str); + kputc('\t', str); + s = bam_get_qual(b); + if (s[0] == 0xff) kputc('*', str); + else for (i = 0; i < c->l_qseq; ++i) kputc(s[i] + 33, str); + } else kputsn("*\t*", 3, str); + + // FIXME change "s+N <= b->data+b->l_data" to "b->data+b->l_data - s >= N" + // (or equivalent) everywhere to avoid looking past the end of the array + s = bam_get_aux(b); // aux + while (s+4 <= b->data + b->l_data) { + uint8_t type, key[2]; + key[0] = s[0]; key[1] = s[1]; + s += 2; type = *s++; + kputc('\t', str); kputsn((char*)key, 2, str); kputc(':', str); + if (type == 'A') { + kputsn("A:", 2, str); + kputc(*s, str); + ++s; + } else if (type == 'C') { + kputsn("i:", 2, str); + kputw(*s, str); + ++s; + } else if (type == 'c') { + kputsn("i:", 2, str); + kputw(*(int8_t*)s, str); + ++s; + } else if (type == 'S') { + if (s+2 <= b->data + b->l_data) { + kputsn("i:", 2, str); + kputw(*(uint16_t*)s, str); + s += 2; + } else return -1; + } else if (type == 's') { + if (s+2 <= b->data + b->l_data) { + kputsn("i:", 2, str); + kputw(*(int16_t*)s, str); + s += 2; + } else return -1; + } else if (type == 'I') { + if (s+4 <= b->data + b->l_data) { + kputsn("i:", 2, str); + kputuw(*(uint32_t*)s, str); + s += 4; + } else return -1; + } else if (type == 'i') { + if (s+4 <= b->data + b->l_data) { + kputsn("i:", 2, str); + kputw(*(int32_t*)s, str); + s += 4; + } else return -1; + } else if (type == 'f') { + if (s+4 <= b->data + b->l_data) { + ksprintf(str, "f:%g", *(float*)s); + s += 4; + } else return -1; + + } else if (type == 'd') { + if (s+8 <= b->data + b->l_data) { + ksprintf(str, "d:%g", *(double*)s); + s += 8; + } else return -1; + } else if (type == 'Z' || type == 'H') { + kputc(type, str); kputc(':', str); + while (s < b->data + b->l_data && *s) kputc(*s++, str); + if (s >= b->data + b->l_data) + return -1; + ++s; + } else if (type == 'B') { + uint8_t sub_type = *(s++); + int sub_type_size = aux_type2size(sub_type); + uint32_t n; + if (sub_type_size == 0 || b->data + b->l_data - s < 4) + return -1; + memcpy(&n, s, 4); + s += 4; // now points to the start of the array + if ((b->data + b->l_data - s) / sub_type_size < n) + return -1; + kputsn("B:", 2, str); kputc(sub_type, str); // write the typing + for (i = 0; i < n; ++i) { // FIXME: for better performance, put the loop after "if" + kputc(',', str); + if ('c' == sub_type) { kputw(*(int8_t*)s, str); ++s; } + else if ('C' == sub_type) { kputw(*(uint8_t*)s, str); ++s; } + else if ('s' == sub_type) { kputw(*(int16_t*)s, str); s += 2; } + else if ('S' == sub_type) { kputw(*(uint16_t*)s, str); s += 2; } + else if ('i' == sub_type) { kputw(*(int32_t*)s, str); s += 4; } + else if ('I' == sub_type) { kputuw(*(uint32_t*)s, str); s += 4; } + else if ('f' == sub_type) { ksprintf(str, "%g", *(float*)s); s += 4; } + else return -1; + } + } + } + return str->l; +} + +int sam_write1(htsFile *fp, const bam_hdr_t *h, const bam1_t *b) +{ + switch (fp->format.format) { + case binary_format: + fp->format.category = sequence_data; + fp->format.format = bam; + /* fall-through */ + case bam: + return bam_write1(fp->fp.bgzf, b); + + case cram: + return cram_put_bam_seq(fp->fp.cram, (bam1_t *)b); + + case text_format: + fp->format.category = sequence_data; + fp->format.format = sam; + /* fall-through */ + case sam: + if (sam_format1(h, b, &fp->line) < 0) return -1; + kputc('\n', &fp->line); + if ( hwrite(fp->fp.hfile, fp->line.s, fp->line.l) != fp->line.l ) return -1; + return fp->line.l; + + default: + abort(); + } +} + +/************************ + *** Auxiliary fields *** + ************************/ + +void bam_aux_append(bam1_t *b, const char tag[2], char type, int len, uint8_t *data) +{ + int ori_len = b->l_data; + b->l_data += 3 + len; + if (b->m_data < b->l_data) { + b->m_data = b->l_data; + kroundup32(b->m_data); + b->data = (uint8_t*)realloc(b->data, b->m_data); + } + b->data[ori_len] = tag[0]; b->data[ori_len + 1] = tag[1]; + b->data[ori_len + 2] = type; + memcpy(b->data + ori_len + 3, data, len); +} + +static inline uint8_t *skip_aux(uint8_t *s) +{ + int size = aux_type2size(*s); ++s; // skip type + uint32_t n; + switch (size) { + case 'Z': + case 'H': + while (*s) ++s; + return s + 1; + case 'B': + size = aux_type2size(*s); ++s; + memcpy(&n, s, 4); s += 4; + return s + size * n; + case 0: + abort(); + break; + default: + return s + size; + } +} + +uint8_t *bam_aux_get(const bam1_t *b, const char tag[2]) +{ + uint8_t *s; + int y = tag[0]<<8 | tag[1]; + s = bam_get_aux(b); + while (s < b->data + b->l_data) { + int x = (int)s[0]<<8 | s[1]; + s += 2; + if (x == y) return s; + s = skip_aux(s); + } + return 0; +} +// s MUST BE returned by bam_aux_get() +int bam_aux_del(bam1_t *b, uint8_t *s) +{ + uint8_t *p, *aux; + int l_aux = bam_get_l_aux(b); + aux = bam_get_aux(b); + p = s - 2; + s = skip_aux(s); + memmove(p, s, l_aux - (s - aux)); + b->l_data -= s - p; + return 0; +} + +int32_t bam_aux2i(const uint8_t *s) +{ + int type; + type = *s++; + if (type == 'c') return (int32_t)*(int8_t*)s; + else if (type == 'C') return (int32_t)*(uint8_t*)s; + else if (type == 's') return (int32_t)*(int16_t*)s; + else if (type == 'S') return (int32_t)*(uint16_t*)s; + else if (type == 'i' || type == 'I') return *(int32_t*)s; + else return 0; +} + +double bam_aux2f(const uint8_t *s) +{ + int type; + type = *s++; + if (type == 'd') return *(double*)s; + else if (type == 'f') return *(float*)s; + else return 0.0; +} + +char bam_aux2A(const uint8_t *s) +{ + int type; + type = *s++; + if (type == 'A') return *(char*)s; + else return 0; +} + +char *bam_aux2Z(const uint8_t *s) +{ + int type; + type = *s++; + if (type == 'Z' || type == 'H') return (char*)s; + else return 0; +} + +int sam_open_mode(char *mode, const char *fn, const char *format) +{ + // TODO Parse "bam5" etc for compression level + if (format == NULL) { + // Try to pick a format based on the filename extension + const char *ext = fn? strrchr(fn, '.') : NULL; + if (ext == NULL || strchr(ext, '/')) return -1; + return sam_open_mode(mode, fn, ext+1); + } + else if (strcmp(format, "bam") == 0) strcpy(mode, "b"); + else if (strcmp(format, "cram") == 0) strcpy(mode, "c"); + else if (strcmp(format, "sam") == 0) strcpy(mode, ""); + else return -1; + + return 0; +} + +// A version of sam_open_mode that can handle ,key=value options. +// The format string is allocated and returned, to be freed by the caller. +// Prefix should be "r" or "w", +char *sam_open_mode_opts(const char *fn, + const char *mode, + const char *format) +{ + char *mode_opts = malloc((format ? strlen(format) : 1) + + (mode ? strlen(mode) : 1) + 12); + char *opts, *cp; + int format_len; + + if (!mode_opts) + return NULL; + + strcpy(mode_opts, mode ? mode : "r"); + cp = mode_opts + strlen(mode_opts); + + if (format == NULL) { + // Try to pick a format based on the filename extension + const char *ext = fn? strrchr(fn, '.') : NULL; + if (ext == NULL || strchr(ext, '/')) { + free(mode_opts); + return NULL; + } + return sam_open_mode(cp, fn, ext+1) + ? (free(mode_opts), NULL) + : mode_opts; + } + + if ((opts = strchr(format, ','))) { + format_len = opts-format; + } else { + opts=""; + format_len = strlen(format); + } + + if (strncmp(format, "bam", format_len) == 0) { + *cp++ = 'b'; + } else if (strncmp(format, "cram", format_len) == 0) { + *cp++ = 'c'; + } else if (strncmp(format, "cram2", format_len) == 0) { + *cp++ = 'c'; + strcpy(cp, ",VERSION=2.1"); + cp += 12; + } else if (strncmp(format, "cram3", format_len) == 0) { + *cp++ = 'c'; + strcpy(cp, ",VERSION=3.0"); + cp += 12; + } else if (strncmp(format, "sam", format_len) == 0) { + ; // format mode="" + } else { + free(mode_opts); + return NULL; + } + + strcpy(cp, opts); + + return mode_opts; +} + +#define STRNCMP(a,b,n) (strncasecmp((a),(b),(n)) || strlen(a)!=(n)) +int bam_str2flag(const char *str) +{ + char *end, *beg = (char*) str; + long int flag = strtol(str, &end, 0); + if ( end!=str ) return flag; // the conversion was successful + flag = 0; + while ( *str ) + { + end = beg; + while ( *end && *end!=',' ) end++; + if ( !STRNCMP("PAIRED",beg,end-beg) ) flag |= BAM_FPAIRED; + else if ( !STRNCMP("PROPER_PAIR",beg,end-beg) ) flag |= BAM_FPROPER_PAIR; + else if ( !STRNCMP("UNMAP",beg,end-beg) ) flag |= BAM_FUNMAP; + else if ( !STRNCMP("MUNMAP",beg,end-beg) ) flag |= BAM_FMUNMAP; + else if ( !STRNCMP("REVERSE",beg,end-beg) ) flag |= BAM_FREVERSE; + else if ( !STRNCMP("MREVERSE",beg,end-beg) ) flag |= BAM_FMREVERSE; + else if ( !STRNCMP("READ1",beg,end-beg) ) flag |= BAM_FREAD1; + else if ( !STRNCMP("READ2",beg,end-beg) ) flag |= BAM_FREAD2; + else if ( !STRNCMP("SECONDARY",beg,end-beg) ) flag |= BAM_FSECONDARY; + else if ( !STRNCMP("QCFAIL",beg,end-beg) ) flag |= BAM_FQCFAIL; + else if ( !STRNCMP("DUP",beg,end-beg) ) flag |= BAM_FDUP; + else if ( !STRNCMP("SUPPLEMENTARY",beg,end-beg) ) flag |= BAM_FSUPPLEMENTARY; + else return -1; + if ( !*end ) break; + beg = end + 1; + } + return flag; +} + +char *bam_flag2str(int flag) +{ + kstring_t str = {0,0,0}; + if ( flag&BAM_FPAIRED ) ksprintf(&str,"%s%s", str.l?",":"","PAIRED"); + if ( flag&BAM_FPROPER_PAIR ) ksprintf(&str,"%s%s", str.l?",":"","PROPER_PAIR"); + if ( flag&BAM_FUNMAP ) ksprintf(&str,"%s%s", str.l?",":"","UNMAP"); + if ( flag&BAM_FMUNMAP ) ksprintf(&str,"%s%s", str.l?",":"","MUNMAP"); + if ( flag&BAM_FREVERSE ) ksprintf(&str,"%s%s", str.l?",":"","REVERSE"); + if ( flag&BAM_FMREVERSE ) ksprintf(&str,"%s%s", str.l?",":"","MREVERSE"); + if ( flag&BAM_FREAD1 ) ksprintf(&str,"%s%s", str.l?",":"","READ1"); + if ( flag&BAM_FREAD2 ) ksprintf(&str,"%s%s", str.l?",":"","READ2"); + if ( flag&BAM_FSECONDARY ) ksprintf(&str,"%s%s", str.l?",":"","SECONDARY"); + if ( flag&BAM_FQCFAIL ) ksprintf(&str,"%s%s", str.l?",":"","QCFAIL"); + if ( flag&BAM_FDUP ) ksprintf(&str,"%s%s", str.l?",":"","DUP"); + if ( flag&BAM_FSUPPLEMENTARY ) ksprintf(&str,"%s%s", str.l?",":"","SUPPLEMENTARY"); + if ( str.l == 0 ) kputsn("", 0, &str); + return str.s; +} + + +/************************** + *** Pileup and Mpileup *** + **************************/ + +#if !defined(BAM_NO_PILEUP) + +#include + +/******************* + *** Memory pool *** + *******************/ + +typedef struct { + int k, x, y, end; +} cstate_t; + +static cstate_t g_cstate_null = { -1, 0, 0, 0 }; + +typedef struct __linkbuf_t { + bam1_t b; + int32_t beg, end; + cstate_t s; + struct __linkbuf_t *next; +} lbnode_t; + +typedef struct { + int cnt, n, max; + lbnode_t **buf; +} mempool_t; + +static mempool_t *mp_init(void) +{ + mempool_t *mp; + mp = (mempool_t*)calloc(1, sizeof(mempool_t)); + return mp; +} +static void mp_destroy(mempool_t *mp) +{ + int k; + for (k = 0; k < mp->n; ++k) { + free(mp->buf[k]->b.data); + free(mp->buf[k]); + } + free(mp->buf); + free(mp); +} +static inline lbnode_t *mp_alloc(mempool_t *mp) +{ + ++mp->cnt; + if (mp->n == 0) return (lbnode_t*)calloc(1, sizeof(lbnode_t)); + else return mp->buf[--mp->n]; +} +static inline void mp_free(mempool_t *mp, lbnode_t *p) +{ + --mp->cnt; p->next = 0; // clear lbnode_t::next here + if (mp->n == mp->max) { + mp->max = mp->max? mp->max<<1 : 256; + mp->buf = (lbnode_t**)realloc(mp->buf, sizeof(lbnode_t*) * mp->max); + } + mp->buf[mp->n++] = p; +} + +/********************** + *** CIGAR resolver *** + **********************/ + +/* s->k: the index of the CIGAR operator that has just been processed. + s->x: the reference coordinate of the start of s->k + s->y: the query coordiante of the start of s->k + */ +static inline int resolve_cigar2(bam_pileup1_t *p, int32_t pos, cstate_t *s) +{ +#define _cop(c) ((c)&BAM_CIGAR_MASK) +#define _cln(c) ((c)>>BAM_CIGAR_SHIFT) + + bam1_t *b = p->b; + bam1_core_t *c = &b->core; + uint32_t *cigar = bam_get_cigar(b); + int k; + // determine the current CIGAR operation +// fprintf(stderr, "%s\tpos=%d\tend=%d\t(%d,%d,%d)\n", bam_get_qname(b), pos, s->end, s->k, s->x, s->y); + if (s->k == -1) { // never processed + if (c->n_cigar == 1) { // just one operation, save a loop + if (_cop(cigar[0]) == BAM_CMATCH || _cop(cigar[0]) == BAM_CEQUAL || _cop(cigar[0]) == BAM_CDIFF) s->k = 0, s->x = c->pos, s->y = 0; + } else { // find the first match or deletion + for (k = 0, s->x = c->pos, s->y = 0; k < c->n_cigar; ++k) { + int op = _cop(cigar[k]); + int l = _cln(cigar[k]); + if (op == BAM_CMATCH || op == BAM_CDEL || op == BAM_CEQUAL || op == BAM_CDIFF) break; + else if (op == BAM_CREF_SKIP) s->x += l; + else if (op == BAM_CINS || op == BAM_CSOFT_CLIP) s->y += l; + } + assert(k < c->n_cigar); + s->k = k; + } + } else { // the read has been processed before + int op, l = _cln(cigar[s->k]); + if (pos - s->x >= l) { // jump to the next operation + assert(s->k < c->n_cigar); // otherwise a bug: this function should not be called in this case + op = _cop(cigar[s->k+1]); + if (op == BAM_CMATCH || op == BAM_CDEL || op == BAM_CREF_SKIP || op == BAM_CEQUAL || op == BAM_CDIFF) { // jump to the next without a loop + if (_cop(cigar[s->k]) == BAM_CMATCH|| _cop(cigar[s->k]) == BAM_CEQUAL || _cop(cigar[s->k]) == BAM_CDIFF) s->y += l; + s->x += l; + ++s->k; + } else { // find the next M/D/N/=/X + if (_cop(cigar[s->k]) == BAM_CMATCH|| _cop(cigar[s->k]) == BAM_CEQUAL || _cop(cigar[s->k]) == BAM_CDIFF) s->y += l; + s->x += l; + for (k = s->k + 1; k < c->n_cigar; ++k) { + op = _cop(cigar[k]), l = _cln(cigar[k]); + if (op == BAM_CMATCH || op == BAM_CDEL || op == BAM_CREF_SKIP || op == BAM_CEQUAL || op == BAM_CDIFF) break; + else if (op == BAM_CINS || op == BAM_CSOFT_CLIP) s->y += l; + } + s->k = k; + } + assert(s->k < c->n_cigar); // otherwise a bug + } // else, do nothing + } + { // collect pileup information + int op, l; + op = _cop(cigar[s->k]); l = _cln(cigar[s->k]); + p->is_del = p->indel = p->is_refskip = 0; + if (s->x + l - 1 == pos && s->k + 1 < c->n_cigar) { // peek the next operation + int op2 = _cop(cigar[s->k+1]); + int l2 = _cln(cigar[s->k+1]); + if (op2 == BAM_CDEL) p->indel = -(int)l2; + else if (op2 == BAM_CINS) p->indel = l2; + else if (op2 == BAM_CPAD && s->k + 2 < c->n_cigar) { // no working for adjacent padding + int l3 = 0; + for (k = s->k + 2; k < c->n_cigar; ++k) { + op2 = _cop(cigar[k]); l2 = _cln(cigar[k]); + if (op2 == BAM_CINS) l3 += l2; + else if (op2 == BAM_CDEL || op2 == BAM_CMATCH || op2 == BAM_CREF_SKIP || op2 == BAM_CEQUAL || op2 == BAM_CDIFF) break; + } + if (l3 > 0) p->indel = l3; + } + } + if (op == BAM_CMATCH || op == BAM_CEQUAL || op == BAM_CDIFF) { + p->qpos = s->y + (pos - s->x); + } else if (op == BAM_CDEL || op == BAM_CREF_SKIP) { + p->is_del = 1; p->qpos = s->y; // FIXME: distinguish D and N!!!!! + p->is_refskip = (op == BAM_CREF_SKIP); + } // cannot be other operations; otherwise a bug + p->is_head = (pos == c->pos); p->is_tail = (pos == s->end); + } + return 1; +} + +/*********************** + *** Pileup iterator *** + ***********************/ + +// Dictionary of overlapping reads +KHASH_MAP_INIT_STR(olap_hash, lbnode_t *) +typedef khash_t(olap_hash) olap_hash_t; + +struct __bam_plp_t { + mempool_t *mp; + lbnode_t *head, *tail; + int32_t tid, pos, max_tid, max_pos; + int is_eof, max_plp, error, maxcnt; + uint64_t id; + bam_pileup1_t *plp; + // for the "auto" interface only + bam1_t *b; + bam_plp_auto_f func; + void *data; + olap_hash_t *overlaps; +}; + +bam_plp_t bam_plp_init(bam_plp_auto_f func, void *data) +{ + bam_plp_t iter; + iter = (bam_plp_t)calloc(1, sizeof(struct __bam_plp_t)); + iter->mp = mp_init(); + iter->head = iter->tail = mp_alloc(iter->mp); + iter->max_tid = iter->max_pos = -1; + iter->maxcnt = 8000; + if (func) { + iter->func = func; + iter->data = data; + iter->b = bam_init1(); + } + return iter; +} + +void bam_plp_init_overlaps(bam_plp_t iter) +{ + iter->overlaps = kh_init(olap_hash); // hash for tweaking quality of bases in overlapping reads +} + +void bam_plp_destroy(bam_plp_t iter) +{ + lbnode_t *p, *pnext; + if ( iter->overlaps ) kh_destroy(olap_hash, iter->overlaps); + for (p = iter->head; p != NULL; p = pnext) { + pnext = p->next; + mp_free(iter->mp, p); + } + mp_destroy(iter->mp); + if (iter->b) bam_destroy1(iter->b); + free(iter->plp); + free(iter); +} + + +//--------------------------------- +//--- Tweak overlapping reads +//--------------------------------- + +/** + * cigar_iref2iseq_set() - find the first CMATCH setting the ref and the read index + * cigar_iref2iseq_next() - get the next CMATCH base + * @cigar: pointer to current cigar block (rw) + * @cigar_max: pointer just beyond the last cigar block + * @icig: position within the current cigar block (rw) + * @iseq: position in the sequence (rw) + * @iref: position with respect to the beginning of the read (iref_pos - b->core.pos) (rw) + * + * Returns BAM_CMATCH or -1 when there is no more cigar to process or the requested position is not covered. + */ +static inline int cigar_iref2iseq_set(uint32_t **cigar, uint32_t *cigar_max, int *icig, int *iseq, int *iref) +{ + int pos = *iref; + if ( pos < 0 ) return -1; + *icig = 0; + *iseq = 0; + *iref = 0; + while ( *cigar> BAM_CIGAR_SHIFT; + + if ( cig==BAM_CSOFT_CLIP ) { (*cigar)++; *iseq += ncig; *icig = 0; continue; } + if ( cig==BAM_CHARD_CLIP || cig==BAM_CPAD ) { (*cigar)++; *icig = 0; continue; } + if ( cig==BAM_CMATCH || cig==BAM_CEQUAL || cig==BAM_CDIFF ) + { + pos -= ncig; + if ( pos < 0 ) { *icig = ncig + pos; *iseq += *icig; *iref += *icig; return BAM_CMATCH; } + (*cigar)++; *iseq += ncig; *icig = 0; *iref += ncig; + continue; + } + if ( cig==BAM_CINS ) { (*cigar)++; *iseq += ncig; *icig = 0; continue; } + if ( cig==BAM_CDEL || cig==BAM_CREF_SKIP ) + { + pos -= ncig; + if ( pos<0 ) pos = 0; + (*cigar)++; *icig = 0; *iref += ncig; + continue; + } + fprintf(stderr,"todo: cigar %d\n", cig); + assert(0); + } + *iseq = -1; + return -1; +} +static inline int cigar_iref2iseq_next(uint32_t **cigar, uint32_t *cigar_max, int *icig, int *iseq, int *iref) +{ + while ( *cigar < cigar_max ) + { + int cig = (**cigar) & BAM_CIGAR_MASK; + int ncig = (**cigar) >> BAM_CIGAR_SHIFT; + + if ( cig==BAM_CMATCH || cig==BAM_CEQUAL || cig==BAM_CDIFF ) + { + if ( *icig >= ncig - 1 ) { *icig = 0; (*cigar)++; continue; } + (*iseq)++; (*icig)++; (*iref)++; + return BAM_CMATCH; + } + if ( cig==BAM_CDEL || cig==BAM_CREF_SKIP ) { (*cigar)++; (*iref) += ncig; *icig = 0; continue; } + if ( cig==BAM_CINS ) { (*cigar)++; *iseq += ncig; *icig = 0; continue; } + if ( cig==BAM_CSOFT_CLIP ) { (*cigar)++; *iseq += ncig; *icig = 0; continue; } + if ( cig==BAM_CHARD_CLIP || cig==BAM_CPAD ) { (*cigar)++; *icig = 0; continue; } + fprintf(stderr,"todo: cigar %d\n", cig); + assert(0); + } + *iseq = -1; + *iref = -1; + return -1; +} + +static void tweak_overlap_quality(bam1_t *a, bam1_t *b) +{ + uint32_t *a_cigar = bam_get_cigar(a), *a_cigar_max = a_cigar + a->core.n_cigar; + uint32_t *b_cigar = bam_get_cigar(b), *b_cigar_max = b_cigar + b->core.n_cigar; + int a_icig = 0, a_iseq = 0; + int b_icig = 0, b_iseq = 0; + uint8_t *a_qual = bam_get_qual(a), *b_qual = bam_get_qual(b); + uint8_t *a_seq = bam_get_seq(a), *b_seq = bam_get_seq(b); + + int iref = b->core.pos; + int a_iref = iref - a->core.pos; + int b_iref = iref - b->core.pos; + int a_ret = cigar_iref2iseq_set(&a_cigar, a_cigar_max, &a_icig, &a_iseq, &a_iref); + if ( a_ret<0 ) return; // no overlap + int b_ret = cigar_iref2iseq_set(&b_cigar, b_cigar_max, &b_icig, &b_iseq, &b_iref); + if ( b_ret<0 ) return; // no overlap + + #if DBG + fprintf(stderr,"tweak %s n_cigar=%d %d .. %d-%d vs %d-%d\n", bam_get_qname(a), a->core.n_cigar, b->core.n_cigar, + a->core.pos+1,a->core.pos+bam_cigar2rlen(a->core.n_cigar,bam_get_cigar(a)), b->core.pos+1, b->core.pos+bam_cigar2rlen(b->core.n_cigar,bam_get_cigar(b))); + #endif + + while ( 1 ) + { + // Increment reference position + while ( a_iref>=0 && a_iref < iref - a->core.pos ) + a_ret = cigar_iref2iseq_next(&a_cigar, a_cigar_max, &a_icig, &a_iseq, &a_iref); + if ( a_ret<0 ) break; // done + if ( iref < a_iref + a->core.pos ) iref = a_iref + a->core.pos; + + while ( b_iref>=0 && b_iref < iref - b->core.pos ) + b_ret = cigar_iref2iseq_next(&b_cigar, b_cigar_max, &b_icig, &b_iseq, &b_iref); + if ( b_ret<0 ) break; // done + if ( iref < b_iref + b->core.pos ) iref = b_iref + b->core.pos; + + iref++; + if ( a_iref+a->core.pos != b_iref+b->core.pos ) continue; // only CMATCH positions, don't know what to do with indels + + if ( bam_seqi(a_seq,a_iseq) == bam_seqi(b_seq,b_iseq) ) + { + #if DBG + fprintf(stderr,"%c",seq_nt16_str[bam_seqi(a_seq,a_iseq)]); + #endif + // we are very confident about this base + int qual = a_qual[a_iseq] + b_qual[b_iseq]; + a_qual[a_iseq] = qual>200 ? 200 : qual; + b_qual[b_iseq] = 0; + } + else + { + if ( a_qual[a_iseq] >= b_qual[b_iseq] ) + { + #if DBG + fprintf(stderr,"[%c/%c]",seq_nt16_str[bam_seqi(a_seq,a_iseq)],tolower(seq_nt16_str[bam_seqi(b_seq,b_iseq)])); + #endif + a_qual[a_iseq] = 0.8 * a_qual[a_iseq]; // not so confident about a_qual anymore given the mismatch + b_qual[b_iseq] = 0; + } + else + { + #if DBG + fprintf(stderr,"[%c/%c]",tolower(seq_nt16_str[bam_seqi(a_seq,a_iseq)]),seq_nt16_str[bam_seqi(b_seq,b_iseq)]); + #endif + b_qual[b_iseq] = 0.8 * b_qual[b_iseq]; + a_qual[a_iseq] = 0; + } + } + } + #if DBG + fprintf(stderr,"\n"); + #endif +} + +// Fix overlapping reads. Simple soft-clipping did not give good results. +// Lowering qualities of unwanted bases is more selective and works better. +// +static void overlap_push(bam_plp_t iter, lbnode_t *node) +{ + if ( !iter->overlaps ) return; + + // mapped mates and paired reads only + if ( node->b.core.flag&BAM_FMUNMAP || !(node->b.core.flag&BAM_FPROPER_PAIR) ) return; + + // no overlap possible, unless some wild cigar + if ( abs(node->b.core.isize) >= 2*node->b.core.l_qseq ) return; + + khiter_t kitr = kh_get(olap_hash, iter->overlaps, bam_get_qname(&node->b)); + if ( kitr==kh_end(iter->overlaps) ) + { + int ret; + kitr = kh_put(olap_hash, iter->overlaps, bam_get_qname(&node->b), &ret); + kh_value(iter->overlaps, kitr) = node; + } + else + { + lbnode_t *a = kh_value(iter->overlaps, kitr); + tweak_overlap_quality(&a->b, &node->b); + kh_del(olap_hash, iter->overlaps, kitr); + assert(a->end-1 == a->s.end); + a->end = bam_endpos(&a->b); + a->s.end = a->end - 1; + } +} + +static void overlap_remove(bam_plp_t iter, const bam1_t *b) +{ + if ( !iter->overlaps ) return; + + khiter_t kitr; + if ( b ) + { + kitr = kh_get(olap_hash, iter->overlaps, bam_get_qname(b)); + if ( kitr!=kh_end(iter->overlaps) ) + kh_del(olap_hash, iter->overlaps, kitr); + } + else + { + // remove all + for (kitr = kh_begin(iter->overlaps); kitroverlaps); kitr++) + if ( kh_exist(iter->overlaps, kitr) ) kh_del(olap_hash, iter->overlaps, kitr); + } +} + + + +// Prepares next pileup position in bam records collected by bam_plp_auto -> user func -> bam_plp_push. Returns +// pointer to the piled records if next position is ready or NULL if there is not enough records in the +// buffer yet (the current position is still the maximum position across all buffered reads). +const bam_pileup1_t *bam_plp_next(bam_plp_t iter, int *_tid, int *_pos, int *_n_plp) +{ + if (iter->error) { *_n_plp = -1; return 0; } + *_n_plp = 0; + if (iter->is_eof && iter->head == iter->tail) return 0; + while (iter->is_eof || iter->max_tid > iter->tid || (iter->max_tid == iter->tid && iter->max_pos > iter->pos)) { + int n_plp = 0; + // write iter->plp at iter->pos + lbnode_t **pptr = &iter->head; + while (*pptr != iter->tail) { + lbnode_t *p = *pptr; + if (p->b.core.tid < iter->tid || (p->b.core.tid == iter->tid && p->end <= iter->pos)) { // then remove + overlap_remove(iter, &p->b); + *pptr = p->next; mp_free(iter->mp, p); + } + else { + if (p->b.core.tid == iter->tid && p->beg <= iter->pos) { // here: p->end > pos; then add to pileup + if (n_plp == iter->max_plp) { // then double the capacity + iter->max_plp = iter->max_plp? iter->max_plp<<1 : 256; + iter->plp = (bam_pileup1_t*)realloc(iter->plp, sizeof(bam_pileup1_t) * iter->max_plp); + } + iter->plp[n_plp].b = &p->b; + if (resolve_cigar2(iter->plp + n_plp, iter->pos, &p->s)) ++n_plp; // actually always true... + } + pptr = &(*pptr)->next; + } + } + *_n_plp = n_plp; *_tid = iter->tid; *_pos = iter->pos; + // update iter->tid and iter->pos + if (iter->head != iter->tail) { + if (iter->tid > iter->head->b.core.tid) { + fprintf(stderr, "[%s] unsorted input. Pileup aborts.\n", __func__); + iter->error = 1; + *_n_plp = -1; + return 0; + } + } + if (iter->tid < iter->head->b.core.tid) { // come to a new reference sequence + iter->tid = iter->head->b.core.tid; iter->pos = iter->head->beg; // jump to the next reference + } else if (iter->pos < iter->head->beg) { // here: tid == head->b.core.tid + iter->pos = iter->head->beg; // jump to the next position + } else ++iter->pos; // scan contiguously + // return + if (n_plp) return iter->plp; + if (iter->is_eof && iter->head == iter->tail) break; + } + return 0; +} + +int bam_plp_push(bam_plp_t iter, const bam1_t *b) +{ + if (iter->error) return -1; + if (b) { + if (b->core.tid < 0) { overlap_remove(iter, b); return 0; } + // Skip only unmapped reads here, any additional filtering must be done in iter->func + if (b->core.flag & BAM_FUNMAP) { overlap_remove(iter, b); return 0; } + if (iter->tid == b->core.tid && iter->pos == b->core.pos && iter->mp->cnt > iter->maxcnt) + { + overlap_remove(iter, b); + return 0; + } + bam_copy1(&iter->tail->b, b); + overlap_push(iter, iter->tail); +#ifndef BAM_NO_ID + iter->tail->b.id = iter->id++; +#endif + iter->tail->beg = b->core.pos; + iter->tail->end = bam_endpos(b); + iter->tail->s = g_cstate_null; iter->tail->s.end = iter->tail->end - 1; // initialize cstate_t + if (b->core.tid < iter->max_tid) { + fprintf(stderr, "[bam_pileup_core] the input is not sorted (chromosomes out of order)\n"); + iter->error = 1; + return -1; + } + if ((b->core.tid == iter->max_tid) && (iter->tail->beg < iter->max_pos)) { + fprintf(stderr, "[bam_pileup_core] the input is not sorted (reads out of order)\n"); + iter->error = 1; + return -1; + } + iter->max_tid = b->core.tid; iter->max_pos = iter->tail->beg; + if (iter->tail->end > iter->pos || iter->tail->b.core.tid > iter->tid) { + iter->tail->next = mp_alloc(iter->mp); + iter->tail = iter->tail->next; + } + } else iter->is_eof = 1; + return 0; +} + +const bam_pileup1_t *bam_plp_auto(bam_plp_t iter, int *_tid, int *_pos, int *_n_plp) +{ + const bam_pileup1_t *plp; + if (iter->func == 0 || iter->error) { *_n_plp = -1; return 0; } + if ((plp = bam_plp_next(iter, _tid, _pos, _n_plp)) != 0) return plp; + else { // no pileup line can be obtained; read alignments + *_n_plp = 0; + if (iter->is_eof) return 0; + int ret; + while ( (ret=iter->func(iter->data, iter->b)) >= 0) { + if (bam_plp_push(iter, iter->b) < 0) { + *_n_plp = -1; + return 0; + } + if ((plp = bam_plp_next(iter, _tid, _pos, _n_plp)) != 0) return plp; + // otherwise no pileup line can be returned; read the next alignment. + } + if ( ret < -1 ) { iter->error = ret; *_n_plp = -1; return 0; } + bam_plp_push(iter, 0); + if ((plp = bam_plp_next(iter, _tid, _pos, _n_plp)) != 0) return plp; + return 0; + } +} + +void bam_plp_reset(bam_plp_t iter) +{ + overlap_remove(iter, NULL); + iter->max_tid = iter->max_pos = -1; + iter->tid = iter->pos = 0; + iter->is_eof = 0; + while (iter->head != iter->tail) { + lbnode_t *p = iter->head; + iter->head = p->next; + mp_free(iter->mp, p); + } +} + +void bam_plp_set_maxcnt(bam_plp_t iter, int maxcnt) +{ + iter->maxcnt = maxcnt; +} + +/************************ + *** Mpileup iterator *** + ************************/ + +struct __bam_mplp_t { + int n; + uint64_t min, *pos; + bam_plp_t *iter; + int *n_plp; + const bam_pileup1_t **plp; +}; + +bam_mplp_t bam_mplp_init(int n, bam_plp_auto_f func, void **data) +{ + int i; + bam_mplp_t iter; + iter = (bam_mplp_t)calloc(1, sizeof(struct __bam_mplp_t)); + iter->pos = (uint64_t*)calloc(n, sizeof(uint64_t)); + iter->n_plp = (int*)calloc(n, sizeof(int)); + iter->plp = (const bam_pileup1_t**)calloc(n, sizeof(bam_pileup1_t*)); + iter->iter = (bam_plp_t*)calloc(n, sizeof(bam_plp_t)); + iter->n = n; + iter->min = (uint64_t)-1; + for (i = 0; i < n; ++i) { + iter->iter[i] = bam_plp_init(func, data[i]); + iter->pos[i] = iter->min; + } + return iter; +} + +void bam_mplp_init_overlaps(bam_mplp_t iter) +{ + int i; + for (i = 0; i < iter->n; ++i) + bam_plp_init_overlaps(iter->iter[i]); +} + +void bam_mplp_set_maxcnt(bam_mplp_t iter, int maxcnt) +{ + int i; + for (i = 0; i < iter->n; ++i) + iter->iter[i]->maxcnt = maxcnt; +} + +void bam_mplp_destroy(bam_mplp_t iter) +{ + int i; + for (i = 0; i < iter->n; ++i) bam_plp_destroy(iter->iter[i]); + free(iter->iter); free(iter->pos); free(iter->n_plp); free(iter->plp); + free(iter); +} + +int bam_mplp_auto(bam_mplp_t iter, int *_tid, int *_pos, int *n_plp, const bam_pileup1_t **plp) +{ + int i, ret = 0; + uint64_t new_min = (uint64_t)-1; + for (i = 0; i < iter->n; ++i) { + if (iter->pos[i] == iter->min) { + int tid, pos; + iter->plp[i] = bam_plp_auto(iter->iter[i], &tid, &pos, &iter->n_plp[i]); + if ( iter->iter[i]->error ) return -1; + iter->pos[i] = iter->plp[i] ? (uint64_t)tid<<32 | pos : 0; + } + if (iter->plp[i] && iter->pos[i] < new_min) new_min = iter->pos[i]; + } + iter->min = new_min; + if (new_min == (uint64_t)-1) return 0; + *_tid = new_min>>32; *_pos = (uint32_t)new_min; + for (i = 0; i < iter->n; ++i) { + if (iter->pos[i] == iter->min) { // FIXME: valgrind reports "uninitialised value(s) at this line" + n_plp[i] = iter->n_plp[i], plp[i] = iter->plp[i]; + ++ret; + } else n_plp[i] = 0, plp[i] = 0; + } + return ret; +} + +#endif // ~!defined(BAM_NO_PILEUP) diff --git a/src/samtools-1.3.1/htslib-1.3.1/synced_bcf_reader.c b/src/samtools-1.3.1/htslib-1.3.1/synced_bcf_reader.c new file mode 100644 index 0000000..1e70fc6 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/synced_bcf_reader.c @@ -0,0 +1,1284 @@ +/* synced_bcf_reader.c -- stream through multiple VCF files. + + Copyright (C) 2012-2014 Genome Research Ltd. + + Author: Petr Danecek + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include +#include +#include +#include +#include +#include +#include "htslib/synced_bcf_reader.h" +#include "htslib/kseq.h" +#include "htslib/khash_str2int.h" +#include "htslib/bgzf.h" + +#define MAX_CSI_COOR 0x7fffffff // maximum indexable coordinate of .csi + +typedef struct +{ + uint32_t start, end; +} +region1_t; + +typedef struct _region_t +{ + region1_t *regs; + int nregs, mregs, creg; +} +region_t; + +static void _regions_add(bcf_sr_regions_t *reg, const char *chr, int start, int end); +static bcf_sr_regions_t *_regions_init_string(const char *str); +static int _regions_match_alleles(bcf_sr_regions_t *reg, int als_idx, bcf1_t *rec); + +char *bcf_sr_strerror(int errnum) +{ + switch (errnum) + { + case open_failed: + return strerror(errno); break; + case not_bgzf: + return "not compressed with bgzip"; break; + case idx_load_failed: + return "could not load index"; break; + case file_type_error: + return "unknown file type"; break; + case api_usage_error: + return "API usage error"; break; + case header_error: + return "could not parse header"; break; + case no_eof: + return "no BGZF EOF marker; file may be truncated"; break; + default: return ""; + } +} + +static int *init_filters(bcf_hdr_t *hdr, const char *filters, int *nfilters) +{ + kstring_t str = {0,0,0}; + const char *tmp = filters, *prev = filters; + int nout = 0, *out = NULL; + while ( 1 ) + { + if ( *tmp==',' || !*tmp ) + { + out = (int*) realloc(out, (nout+1)*sizeof(int)); + if ( tmp-prev==1 && *prev=='.' ) + { + out[nout] = -1; + nout++; + } + else + { + str.l = 0; + kputsn(prev, tmp-prev, &str); + out[nout] = bcf_hdr_id2int(hdr, BCF_DT_ID, str.s); + if ( out[nout]>=0 ) nout++; + } + if ( !*tmp ) break; + prev = tmp+1; + } + tmp++; + } + if ( str.m ) free(str.s); + *nfilters = nout; + return out; +} + +int bcf_sr_set_regions(bcf_srs_t *readers, const char *regions, int is_file) +{ + assert( !readers->regions ); + if ( readers->nreaders ) + { + fprintf(stderr,"[%s:%d %s] Error: bcf_sr_set_regions() must be called before bcf_sr_add_reader()\n", __FILE__,__LINE__,__FUNCTION__); + return -1; + } + readers->regions = bcf_sr_regions_init(regions,is_file,0,1,-2); + if ( !readers->regions ) return -1; + readers->explicit_regs = 1; + readers->require_index = 1; + return 0; +} +int bcf_sr_set_targets(bcf_srs_t *readers, const char *targets, int is_file, int alleles) +{ + assert( !readers->targets ); + if ( targets[0]=='^' ) + { + readers->targets_exclude = 1; + targets++; + } + readers->targets = bcf_sr_regions_init(targets,is_file,0,1,-2); + if ( !readers->targets ) return -1; + readers->targets_als = alleles; + return 0; +} + +int bcf_sr_add_reader(bcf_srs_t *files, const char *fname) +{ + htsFile* file_ptr = hts_open(fname, "r"); + if ( ! file_ptr ) { + files->errnum = open_failed; + return 0; + } + + files->has_line = (int*) realloc(files->has_line, sizeof(int)*(files->nreaders+1)); + files->has_line[files->nreaders] = 0; + files->readers = (bcf_sr_t*) realloc(files->readers, sizeof(bcf_sr_t)*(files->nreaders+1)); + bcf_sr_t *reader = &files->readers[files->nreaders++]; + memset(reader,0,sizeof(bcf_sr_t)); + + reader->file = file_ptr; + + files->errnum = 0; + + if ( reader->file->format.compression==bgzf ) + { + BGZF *bgzf = hts_get_bgzfp(reader->file); + if ( bgzf && bgzf_check_EOF(bgzf) == 0 ) { + files->errnum = no_eof; + fprintf(stderr,"[%s] Warning: no BGZF EOF marker; file may be truncated.\n", fname); + } + } + + if ( files->require_index ) + { + if ( reader->file->format.format==vcf ) + { + if ( reader->file->format.compression!=bgzf ) + { + files->errnum = not_bgzf; + return 0; + } + + reader->tbx_idx = tbx_index_load(fname); + if ( !reader->tbx_idx ) + { + files->errnum = idx_load_failed; + return 0; + } + + reader->header = bcf_hdr_read(reader->file); + } + else if ( reader->file->format.format==bcf ) + { + if ( reader->file->format.compression!=bgzf ) + { + files->errnum = not_bgzf; + return 0; + } + + reader->header = bcf_hdr_read(reader->file); + + reader->bcf_idx = bcf_index_load(fname); + if ( !reader->bcf_idx ) + { + files->errnum = idx_load_failed; + return 0; + } + } + else + { + files->errnum = file_type_error; + return 0; + } + } + else + { + if ( reader->file->format.format==bcf || reader->file->format.format==vcf ) + { + reader->header = bcf_hdr_read(reader->file); + } + else + { + files->errnum = file_type_error; + return 0; + } + files->streaming = 1; + } + if ( files->streaming && files->nreaders>1 ) + { + files->errnum = api_usage_error; + fprintf(stderr,"[%s:%d %s] Error: %d readers, yet require_index not set\n", __FILE__,__LINE__,__FUNCTION__,files->nreaders); + return 0; + } + if ( files->streaming && files->regions ) + { + files->errnum = api_usage_error; + fprintf(stderr,"[%s:%d %s] Error: cannot tabix-jump in streaming mode\n", __FILE__,__LINE__,__FUNCTION__); + return 0; + } + if ( !reader->header ) + { + files->errnum = header_error; + return 0; + } + + reader->fname = strdup(fname); + if ( files->apply_filters ) + reader->filter_ids = init_filters(reader->header, files->apply_filters, &reader->nfilter_ids); + + // Update list of chromosomes + if ( !files->explicit_regs && !files->streaming ) + { + int n,i; + const char **names = reader->tbx_idx ? tbx_seqnames(reader->tbx_idx, &n) : bcf_hdr_seqnames(reader->header, &n); + for (i=0; iregions ) + files->regions = _regions_init_string(names[i]); + else + _regions_add(files->regions, names[i], -1, -1); + } + free(names); + } + + return 1; +} + +bcf_srs_t *bcf_sr_init(void) +{ + bcf_srs_t *files = (bcf_srs_t*) calloc(1,sizeof(bcf_srs_t)); + return files; +} + +static void bcf_sr_destroy1(bcf_sr_t *reader) +{ + free(reader->fname); + if ( reader->tbx_idx ) tbx_destroy(reader->tbx_idx); + if ( reader->bcf_idx ) hts_idx_destroy(reader->bcf_idx); + bcf_hdr_destroy(reader->header); + hts_close(reader->file); + if ( reader->itr ) tbx_itr_destroy(reader->itr); + int j; + for (j=0; jmbuffer; j++) + bcf_destroy1(reader->buffer[j]); + free(reader->buffer); + free(reader->samples); + free(reader->filter_ids); +} +void bcf_sr_destroy(bcf_srs_t *files) +{ + int i; + for (i=0; inreaders; i++) + bcf_sr_destroy1(&files->readers[i]); + free(files->has_line); + free(files->readers); + for (i=0; in_smpl; i++) free(files->samples[i]); + free(files->samples); + if (files->targets) bcf_sr_regions_destroy(files->targets); + if (files->regions) bcf_sr_regions_destroy(files->regions); + if ( files->tmps.m ) free(files->tmps.s); + free(files); +} + +void bcf_sr_remove_reader(bcf_srs_t *files, int i) +{ + assert( !files->samples ); // not ready for this yet + bcf_sr_destroy1(&files->readers[i]); + if ( i+1 < files->nreaders ) + { + memmove(&files->readers[i], &files->readers[i+1], (files->nreaders-i-1)*sizeof(bcf_sr_t)); + memmove(&files->has_line[i], &files->has_line[i+1], (files->nreaders-i-1)*sizeof(int)); + } + files->nreaders--; +} + + +/* + Removes duplicate records from the buffer. The meaning of "duplicate" is + controlled by the $collapse variable, which can cause that from multiple + lines only the first is considered and the rest is ignored. + The removal is done by setting the redundant lines' positions to -1 and + moving these lines at the end of the buffer. + */ +static void collapse_buffer(bcf_srs_t *files, bcf_sr_t *reader) +{ + int irec,jrec, has_snp=0, has_indel=0, has_any=0; + for (irec=1; irec<=reader->nbuffer; irec++) + { + bcf1_t *line = reader->buffer[irec]; + if ( line->pos != reader->buffer[1]->pos ) break; + if ( files->collapse&COLLAPSE_ANY ) + { + if ( !has_any ) has_any = 1; + else line->pos = -1; + } + int line_type = bcf_get_variant_types(line); + if ( files->collapse&COLLAPSE_SNPS && line_type&(VCF_SNP|VCF_MNP) ) + { + if ( !has_snp ) has_snp = 1; + else line->pos = -1; + } + if ( files->collapse&COLLAPSE_INDELS && line_type&VCF_INDEL ) + { + if ( !has_indel ) has_indel = 1; + else line->pos = -1; + } + } + bcf1_t *tmp; + irec = jrec = 1; + while ( irec<=reader->nbuffer && jrec<=reader->nbuffer ) + { + if ( reader->buffer[irec]->pos != -1 ) { irec++; continue; } + if ( jrec<=irec ) jrec = irec+1; + while ( jrec<=reader->nbuffer && reader->buffer[jrec]->pos==-1 ) jrec++; + if ( jrec<=reader->nbuffer ) + { + tmp = reader->buffer[irec]; reader->buffer[irec] = reader->buffer[jrec]; reader->buffer[jrec] = tmp; + } + } + reader->nbuffer = irec - 1; +} + +void debug_buffer(FILE *fp, bcf_sr_t *reader) +{ + int j; + for (j=0; j<=reader->nbuffer; j++) + { + bcf1_t *line = reader->buffer[j]; + fprintf(fp,"\t%p\t%s%s\t%s:%d\t%s ", line,reader->fname,j==0?"*":" ",reader->header->id[BCF_DT_CTG][line->rid].key,line->pos+1,line->n_allele?line->d.allele[0]:""); + int k; + for (k=1; kn_allele; k++) fprintf(fp," %s", line->d.allele[k]); + fprintf(fp,"\n"); + } +} + +void debug_buffers(FILE *fp, bcf_srs_t *files) +{ + int i; + for (i=0; inreaders; i++) + { + fprintf(fp, "has_line: %d\t%s\n", bcf_sr_has_line(files,i),files->readers[i].fname); + debug_buffer(fp, &files->readers[i]); + } + fprintf(fp,"\n"); +} + +static inline int has_filter(bcf_sr_t *reader, bcf1_t *line) +{ + int i, j; + if ( !line->d.n_flt ) + { + for (j=0; jnfilter_ids; j++) + if ( reader->filter_ids[j]<0 ) return 1; + return 0; + } + for (i=0; id.n_flt; i++) + { + for (j=0; jnfilter_ids; j++) + if ( line->d.flt[i]==reader->filter_ids[j] ) return 1; + } + return 0; +} + +static int _reader_seek(bcf_sr_t *reader, const char *seq, int start, int end) +{ + if ( end>=MAX_CSI_COOR ) + { + fprintf(stderr,"The coordinate is out of csi index limit: %d\n", end+1); + exit(1); + } + if ( reader->itr ) + { + hts_itr_destroy(reader->itr); + reader->itr = NULL; + } + reader->nbuffer = 0; + if ( reader->tbx_idx ) + { + int tid = tbx_name2id(reader->tbx_idx, seq); + if ( tid==-1 ) return -1; // the sequence not present in this file + reader->itr = tbx_itr_queryi(reader->tbx_idx,tid,start,end+1); + } + else + { + int tid = bcf_hdr_name2id(reader->header, seq); + if ( tid==-1 ) return -1; // the sequence not present in this file + reader->itr = bcf_itr_queryi(reader->bcf_idx,tid,start,end+1); + } + if ( !reader->itr ) fprintf(stderr,"Could not seek: %s:%d-%d\n",seq,start+1,end+1); + assert(reader->itr); + return 0; +} + +/* + * _readers_next_region() - jumps to next region if necessary + * Returns 0 on success or -1 when there are no more regions left + */ +static int _readers_next_region(bcf_srs_t *files) +{ + // Need to open new chromosome? Check number of lines in all readers' buffers + int i, eos = 0; + for (i=0; inreaders; i++) + if ( !files->readers[i].itr && !files->readers[i].nbuffer ) eos++; + + if ( eos!=files->nreaders ) + { + // Some of the readers still has buffered lines + return 0; + } + + // No lines in the buffer, need to open new region or quit + if ( bcf_sr_regions_next(files->regions)<0 ) return -1; + + for (i=0; inreaders; i++) + _reader_seek(&files->readers[i],files->regions->seq_names[files->regions->iseq],files->regions->start,files->regions->end); + + return 0; +} + +/* + * _reader_fill_buffer() - buffers all records with the same coordinate + */ +static void _reader_fill_buffer(bcf_srs_t *files, bcf_sr_t *reader) +{ + // Return if the buffer is full: the coordinate of the last buffered record differs + if ( reader->nbuffer && reader->buffer[reader->nbuffer]->pos != reader->buffer[1]->pos ) return; + + // No iterator (sequence not present in this file) and not streaming + if ( !reader->itr && !files->streaming ) return; + + // Fill the buffer with records starting at the same position + int i, ret = 0; + while (1) + { + if ( reader->nbuffer+1 >= reader->mbuffer ) + { + // Increase buffer size + reader->mbuffer += 8; + reader->buffer = (bcf1_t**) realloc(reader->buffer, sizeof(bcf1_t*)*reader->mbuffer); + for (i=8; i>0; i--) // initialize + { + reader->buffer[reader->mbuffer-i] = bcf_init1(); + reader->buffer[reader->mbuffer-i]->max_unpack = files->max_unpack; + reader->buffer[reader->mbuffer-i]->pos = -1; // for rare cases when VCF starts from 1 + } + } + if ( files->streaming ) + { + if ( reader->file->format.format==vcf ) + { + if ( (ret=hts_getline(reader->file, KS_SEP_LINE, &files->tmps)) < 0 ) break; // no more lines + int ret = vcf_parse1(&files->tmps, reader->header, reader->buffer[reader->nbuffer+1]); + if ( ret<0 ) break; + } + else if ( reader->file->format.format==bcf ) + { + if ( (ret=bcf_read1(reader->file, reader->header, reader->buffer[reader->nbuffer+1])) < 0 ) break; // no more lines + } + else + { + fprintf(stderr,"[%s:%d %s] fixme: not ready for this\n", __FILE__,__LINE__,__FUNCTION__); + exit(1); + } + } + else if ( reader->tbx_idx ) + { + if ( (ret=tbx_itr_next(reader->file, reader->tbx_idx, reader->itr, &files->tmps)) < 0 ) break; // no more lines + vcf_parse1(&files->tmps, reader->header, reader->buffer[reader->nbuffer+1]); + } + else + { + if ( (ret=bcf_itr_next(reader->file, reader->itr, reader->buffer[reader->nbuffer+1])) < 0 ) break; // no more lines + bcf_subset_format(reader->header,reader->buffer[reader->nbuffer+1]); + } + + // apply filter + if ( !reader->nfilter_ids ) + bcf_unpack(reader->buffer[reader->nbuffer+1], BCF_UN_STR); + else + { + bcf_unpack(reader->buffer[reader->nbuffer+1], BCF_UN_STR|BCF_UN_FLT); + if ( !has_filter(reader, reader->buffer[reader->nbuffer+1]) ) continue; + } + reader->nbuffer++; + + if ( reader->buffer[reader->nbuffer]->pos != reader->buffer[1]->pos ) break; // the buffer is full + } + if ( ret<0 ) + { + // done for this region + tbx_itr_destroy(reader->itr); + reader->itr = NULL; + } + if ( files->collapse && reader->nbuffer>=2 && reader->buffer[1]->pos==reader->buffer[2]->pos ) + collapse_buffer(files, reader); +} + +/* + * _readers_shift_buffer() - removes the first line and all subsequent lines with the same position + */ +static void _reader_shift_buffer(bcf_sr_t *reader) +{ + int i; + for (i=2; i<=reader->nbuffer; i++) + if ( reader->buffer[i]->pos!=reader->buffer[1]->pos ) break; + if ( i<=reader->nbuffer ) + { + // A record with a different position follows, swap it. Because of the reader's logic, + // only one such line can be present. + bcf1_t *tmp = reader->buffer[1]; reader->buffer[1] = reader->buffer[i]; reader->buffer[i] = tmp; + reader->nbuffer = 1; + } + else + reader->nbuffer = 0; // no other line +} + +/* + * _reader_match_alleles() - from multiple buffered lines selects the one which + * corresponds best to the template line. The logic is controlled by COLLAPSE_* + * Returns 0 on success or -1 when no good matching line is found. + */ +static int _reader_match_alleles(bcf_srs_t *files, bcf_sr_t *reader, bcf1_t *tmpl) +{ + int i, irec = -1; + + // if no template given, use the first available record + if ( !tmpl ) + irec = 1; + else + { + int tmpl_type = bcf_get_variant_types(tmpl); + for (i=1; i<=reader->nbuffer; i++) + { + bcf1_t *line = reader->buffer[i]; + if ( line->pos != reader->buffer[1]->pos ) break; // done with this reader + + // Easiest case: matching by position only + if ( files->collapse&COLLAPSE_ANY ) { irec=i; break; } + + int line_type = bcf_get_variant_types(line); + + // No matter what the alleles are, as long as they are both SNPs + if ( files->collapse&COLLAPSE_SNPS && tmpl_type&VCF_SNP && line_type&VCF_SNP ) { irec=i; break; } + // ... or indels + if ( files->collapse&COLLAPSE_INDELS && tmpl_type&VCF_INDEL && line_type&VCF_INDEL ) { irec=i; break; } + + // More thorough checking: REFs must match + if ( tmpl->rlen != line->rlen ) continue; // different length + if ( !tmpl->d.allele || !line->d.allele ) continue; // one of the lines is empty, someone is swapped buffered lines?! + if ( strcmp(tmpl->d.allele[0], line->d.allele[0]) ) continue; // the strings do not match + + int ial,jal; + if ( files->collapse==COLLAPSE_NONE ) + { + // Exact match, all alleles must be identical + if ( tmpl->n_allele!=line->n_allele ) continue; // different number of alleles, skip + + int nmatch = 1; // REF has been already checked + for (ial=1; ialn_allele; ial++) + { + for (jal=1; jaln_allele; jal++) + if ( !strcmp(tmpl->d.allele[ial], line->d.allele[jal]) ) { nmatch++; break; } + } + if ( nmatch==tmpl->n_allele ) { irec=i; break; } // found: exact match + continue; + } + + if ( line->n_allele==1 && tmpl->n_allele==1 ) { irec=i; break; } // both sites are non-variant + + // COLLAPSE_SOME: at least some ALTs must match + for (ial=1; ialn_allele; ial++) + { + for (jal=1; jaln_allele; jal++) + if ( !strcmp(tmpl->d.allele[ial], line->d.allele[jal]) ) { irec=i; break; } + if ( irec>=1 ) break; + } + if ( irec>=1 ) break; + } + if ( irec==-1 ) return -1; // no matching line was found + } + + // Set the selected line (irec) as active: set it to buffer[0], move the remaining lines forward + // and put the old bcf1_t record at the end. + bcf1_t *tmp = reader->buffer[0]; + reader->buffer[0] = reader->buffer[irec]; + for (i=irec+1; i<=reader->nbuffer; i++) reader->buffer[i-1] = reader->buffer[i]; + reader->buffer[ reader->nbuffer ] = tmp; + reader->nbuffer--; + + return 0; +} + +int _reader_next_line(bcf_srs_t *files) +{ + int i, min_pos = INT_MAX; + + // Loop until next suitable line is found or all readers have finished + while ( 1 ) + { + // Get all readers ready for the next region. + if ( files->regions && _readers_next_region(files)<0 ) break; + + // Fill buffers + const char *chr = NULL; + for (i=0; inreaders; i++) + { + _reader_fill_buffer(files, &files->readers[i]); + + // Update the minimum coordinate + if ( !files->readers[i].nbuffer ) continue; + if ( min_pos > files->readers[i].buffer[1]->pos ) + { + min_pos = files->readers[i].buffer[1]->pos; + chr = bcf_seqname(files->readers[i].header, files->readers[i].buffer[1]); + } + } + if ( min_pos==INT_MAX ) + { + if ( !files->regions ) break; + continue; + } + + // Skip this position if not present in targets + if ( files->targets ) + { + int ret = bcf_sr_regions_overlap(files->targets, chr, min_pos, min_pos); + if ( (!files->targets_exclude && ret<0) || (files->targets_exclude && !ret) ) + { + // Remove all lines with this position from the buffer + for (i=0; inreaders; i++) + if ( files->readers[i].nbuffer && files->readers[i].buffer[1]->pos==min_pos ) + _reader_shift_buffer(&files->readers[i]); + min_pos = INT_MAX; + continue; + } + } + + break; // done: min_pos is set + } + + // There can be records with duplicate positions. Set the active line intelligently so that + // the alleles match. + int nret = 0; // number of readers sharing the position + bcf1_t *first = NULL; // record which will be used for allele matching + for (i=0; inreaders; i++) + { + files->has_line[i] = 0; + + // Skip readers with no records at this position + if ( !files->readers[i].nbuffer || files->readers[i].buffer[1]->pos!=min_pos ) continue; + + // Until now buffer[0] of all reader was empty and the lines started at buffer[1]. + // Now lines which are ready to be output will be moved to buffer[0]. + if ( _reader_match_alleles(files, &files->readers[i], first) < 0 ) continue; + if ( !first ) first = files->readers[i].buffer[0]; + + nret++; + files->has_line[i] = 1; + } + return nret; +} + +int bcf_sr_next_line(bcf_srs_t *files) +{ + if ( !files->targets_als ) + return _reader_next_line(files); + + while (1) + { + int i, ret = _reader_next_line(files); + if ( !ret ) return ret; + + for (i=0; inreaders; i++) + if ( files->has_line[i] ) break; + + if ( _regions_match_alleles(files->targets, files->targets_als-1, files->readers[i].buffer[0]) ) return ret; + + // Check if there are more duplicate lines in the buffers. If not, return this line as if it + // matched the targets, even if there is a type mismatch + for (i=0; inreaders; i++) + { + if ( !files->has_line[i] ) continue; + if ( files->readers[i].nbuffer==0 || files->readers[i].buffer[1]->pos!=files->readers[i].buffer[0]->pos ) continue; + break; + } + if ( i==files->nreaders ) return ret; // no more lines left, output even if target alleles are not of the same type + } +} + +static void bcf_sr_seek_start(bcf_srs_t *readers) +{ + bcf_sr_regions_t *reg = readers->regions; + int i; + for (i=0; inseqs; i++) + reg->regs[i].creg = -1; + reg->iseq = 0; +} + + +int bcf_sr_seek(bcf_srs_t *readers, const char *seq, int pos) +{ + if ( !readers->regions ) return 0; + if ( !seq && !pos ) + { + // seek to start + bcf_sr_seek_start(readers); + return 0; + } + bcf_sr_regions_overlap(readers->regions, seq, pos, pos); + int i, nret = 0; + for (i=0; inreaders; i++) + { + nret += _reader_seek(&readers->readers[i],seq,pos,MAX_CSI_COOR-1); + } + return nret; +} + +int bcf_sr_set_samples(bcf_srs_t *files, const char *fname, int is_file) +{ + int i, j, nsmpl, free_smpl = 0; + char **smpl = NULL; + + void *exclude = (fname[0]=='^') ? khash_str2int_init() : NULL; + if ( exclude || strcmp("-",fname) ) // "-" stands for all samples + { + smpl = hts_readlist(fname, is_file, &nsmpl); + if ( !smpl ) + { + fprintf(stderr,"Could not read the file: \"%s\"\n", fname); + return 0; + } + if ( exclude ) + { + for (i=0; ireaders[0].header->samples; // intersection of all samples + nsmpl = bcf_hdr_nsamples(files->readers[0].header); + } + + files->samples = NULL; + files->n_smpl = 0; + for (i=0; inreaders; j++) + { + if ( bcf_hdr_id2int(files->readers[j].header, BCF_DT_SAMPLE, smpl[i])<0 ) break; + n_isec++; + } + if ( n_isec!=files->nreaders ) + { + fprintf(stderr,"Warning: The sample \"%s\" was not found in %s, skipping\n", smpl[i], files->readers[n_isec].fname); + continue; + } + + files->samples = (char**) realloc(files->samples, (files->n_smpl+1)*sizeof(const char*)); + files->samples[files->n_smpl++] = strdup(smpl[i]); + } + + if ( exclude ) khash_str2int_destroy(exclude); + if ( free_smpl ) + { + for (i=0; in_smpl ) + { + if ( files->nreaders>1 ) + fprintf(stderr,"No samples in common.\n"); + return 0; + } + for (i=0; inreaders; i++) + { + bcf_sr_t *reader = &files->readers[i]; + reader->samples = (int*) malloc(sizeof(int)*files->n_smpl); + reader->n_smpl = files->n_smpl; + for (j=0; jn_smpl; j++) + reader->samples[j] = bcf_hdr_id2int(reader->header, BCF_DT_SAMPLE, files->samples[j]); + } + return 1; +} + +// Add a new region into a list sorted by start,end. On input the coordinates +// are 1-based, stored 0-based, inclusive. +static void _regions_add(bcf_sr_regions_t *reg, const char *chr, int start, int end) +{ + if ( start==-1 && end==-1 ) + { + start = 0; end = MAX_CSI_COOR-1; + } + else + { + start--; end--; // store 0-based coordinates + } + + if ( !reg->seq_hash ) + reg->seq_hash = khash_str2int_init(); + + int iseq; + if ( khash_str2int_get(reg->seq_hash, chr, &iseq)<0 ) + { + // the chromosome block does not exist + iseq = reg->nseqs++; + reg->seq_names = (char**) realloc(reg->seq_names,sizeof(char*)*reg->nseqs); + reg->regs = (region_t*) realloc(reg->regs,sizeof(region_t)*reg->nseqs); + memset(®->regs[reg->nseqs-1],0,sizeof(region_t)); + reg->seq_names[iseq] = strdup(chr); + reg->regs[iseq].creg = -1; + khash_str2int_set(reg->seq_hash,reg->seq_names[iseq],iseq); + } + + region_t *creg = ®->regs[iseq]; + + // the regions may not be sorted on input: binary search + int i, min = 0, max = creg->nregs - 1; + while ( min<=max ) + { + i = (max+min)/2; + if ( start < creg->regs[i].start ) max = i - 1; + else if ( start > creg->regs[i].start ) min = i + 1; + else break; + } + if ( min>max || creg->regs[i].start!=start || creg->regs[i].end!=end ) + { + // no such region, insert a new one just after max + hts_expand(region1_t,creg->nregs+1,creg->mregs,creg->regs); + if ( ++max < creg->nregs ) + memmove(&creg->regs[max+1],&creg->regs[max],(creg->nregs - max)*sizeof(region1_t)); + creg->regs[max].start = start; + creg->regs[max].end = end; + creg->nregs++; + } +} + +// File name or a list of genomic locations. If file name, NULL is returned. +static bcf_sr_regions_t *_regions_init_string(const char *str) +{ + bcf_sr_regions_t *reg = (bcf_sr_regions_t *) calloc(1, sizeof(bcf_sr_regions_t)); + reg->start = reg->end = -1; + reg->prev_start = reg->prev_seq = -1; + + kstring_t tmp = {0,0,0}; + const char *sp = str, *ep = str; + int from, to; + while ( 1 ) + { + while ( *ep && *ep!=',' && *ep!=':' ) ep++; + tmp.l = 0; + kputsn(sp,ep-sp,&tmp); + if ( *ep==':' ) + { + sp = ep+1; + from = hts_parse_decimal(sp,(char**)&ep,0); + if ( sp==ep ) + { + fprintf(stderr,"[%s:%d %s] Could not parse the region(s): %s\n", __FILE__,__LINE__,__FUNCTION__,str); + free(reg); free(tmp.s); return NULL; + } + if ( !*ep || *ep==',' ) + { + _regions_add(reg, tmp.s, from, from); + sp = ep; + continue; + } + if ( *ep!='-' ) + { + fprintf(stderr,"[%s:%d %s] Could not parse the region(s): %s\n", __FILE__,__LINE__,__FUNCTION__,str); + free(reg); free(tmp.s); return NULL; + } + ep++; + sp = ep; + to = hts_parse_decimal(sp,(char**)&ep,0); + if ( *ep && *ep!=',' ) + { + fprintf(stderr,"[%s:%d %s] Could not parse the region(s): %s\n", __FILE__,__LINE__,__FUNCTION__,str); + free(reg); free(tmp.s); return NULL; + } + if ( sp==ep ) to = MAX_CSI_COOR-1; + _regions_add(reg, tmp.s, from, to); + if ( !*ep ) break; + sp = ep; + } + else + { + if ( tmp.l ) _regions_add(reg, tmp.s, -1, -1); + if ( !*ep ) break; + sp = ++ep; + } + } + free(tmp.s); + return reg; +} + +// ichr,ifrom,ito are 0-based; +// returns -1 on error, 0 if the line is a comment line, 1 on success +static int _regions_parse_line(char *line, int ichr,int ifrom,int ito, char **chr,char **chr_end,int *from,int *to) +{ + *chr_end = NULL; + + if ( line[0]=='#' ) return 0; + + int k,l; // index of the start and end column of the tab-delimited file + if ( ifrom <= ito ) + k = ifrom, l = ito; + else + l = ifrom, k = ito; + + int i; + char *se = line, *ss = NULL; // start and end + char *tmp; + for (i=0; i<=k && *se; i++) + { + ss = i==0 ? se++ : ++se; + while (*se && *se!='\t') se++; + } + if ( i<=k ) return -1; + if ( k==l ) + { + *from = *to = hts_parse_decimal(ss, &tmp, 0); + if ( tmp==ss ) return -1; + } + else + { + if ( k==ifrom ) + *from = hts_parse_decimal(ss, &tmp, 0); + else + *to = hts_parse_decimal(ss, &tmp, 0); + if ( ss==tmp ) return -1; + + for (i=k; i0 ) ss = ++se; + while (*se && *se!='\t') se++; + } + if ( i<=ichr ) return -1; + *chr_end = se; + *chr = ss; + return 1; +} + +bcf_sr_regions_t *bcf_sr_regions_init(const char *regions, int is_file, int ichr, int ifrom, int ito) +{ + bcf_sr_regions_t *reg; + if ( !is_file ) return _regions_init_string(regions); + + reg = (bcf_sr_regions_t *) calloc(1, sizeof(bcf_sr_regions_t)); + reg->start = reg->end = -1; + reg->prev_start = reg->prev_seq = -1; + + reg->file = hts_open(regions, "rb"); + if ( !reg->file ) + { + fprintf(stderr,"[%s:%d %s] Could not open file: %s\n", __FILE__,__LINE__,__FUNCTION__,regions); + free(reg); + return NULL; + } + + reg->tbx = tbx_index_load(regions); + if ( !reg->tbx ) + { + int len = strlen(regions); + int is_bed = strcasecmp(".bed",regions+len-4) ? 0 : 1; + if ( !is_bed && !strcasecmp(".bed.gz",regions+len-7) ) is_bed = 1; + + if ( reg->file->format.format==vcf ) ito = 1; + + // read the whole file, tabix index is not present + while ( hts_getline(reg->file, KS_SEP_LINE, ®->line) > 0 ) + { + char *chr, *chr_end; + int from, to, ret; + ret = _regions_parse_line(reg->line.s, ichr,ifrom,abs(ito), &chr,&chr_end,&from,&to); + if ( ret < 0 ) + { + if ( ito<0 ) + ret = _regions_parse_line(reg->line.s, ichr,ifrom,ifrom, &chr,&chr_end,&from,&to); + if ( ret<0 ) + { + fprintf(stderr,"[%s:%d] Could not parse the file %s, using the columns %d,%d[,%d]\n", __FILE__,__LINE__,regions,ichr+1,ifrom+1,ito+1); + hts_close(reg->file); reg->file = NULL; free(reg); + return NULL; + } + } + if ( !ret ) continue; + if ( is_bed ) from++; + *chr_end = 0; + _regions_add(reg, chr, from, to); + *chr_end = '\t'; + } + hts_close(reg->file); reg->file = NULL; + if ( !reg->nseqs ) { free(reg); return NULL; } + return reg; + } + + reg->seq_names = (char**) tbx_seqnames(reg->tbx, ®->nseqs); + if ( !reg->seq_hash ) + reg->seq_hash = khash_str2int_init(); + int i; + for (i=0; inseqs; i++) + { + khash_str2int_set(reg->seq_hash,reg->seq_names[i],i); + } + reg->fname = strdup(regions); + reg->is_bin = 1; + return reg; +} + +void bcf_sr_regions_destroy(bcf_sr_regions_t *reg) +{ + int i; + free(reg->fname); + if ( reg->itr ) tbx_itr_destroy(reg->itr); + if ( reg->tbx ) tbx_destroy(reg->tbx); + if ( reg->file ) hts_close(reg->file); + if ( reg->als ) free(reg->als); + if ( reg->als_str.s ) free(reg->als_str.s); + free(reg->line.s); + if ( reg->regs ) + { + // free only in-memory names, tbx names are const + for (i=0; inseqs; i++) + { + free(reg->seq_names[i]); + free(reg->regs[i].regs); + } + } + free(reg->regs); + free(reg->seq_names); + khash_str2int_destroy(reg->seq_hash); + free(reg); +} + +int bcf_sr_regions_seek(bcf_sr_regions_t *reg, const char *seq) +{ + reg->iseq = reg->start = reg->end = -1; + if ( khash_str2int_get(reg->seq_hash, seq, ®->iseq) < 0 ) return -1; // sequence seq not in regions + + // using in-memory regions + if ( reg->regs ) + { + reg->regs[reg->iseq].creg = -1; + return 0; + } + + // reading regions from tabix + if ( reg->itr ) tbx_itr_destroy(reg->itr); + reg->itr = tbx_itr_querys(reg->tbx, seq); + if ( reg->itr ) return 0; + + return -1; +} + +int bcf_sr_regions_next(bcf_sr_regions_t *reg) +{ + if ( reg->iseq<0 ) return -1; + reg->start = reg->end = -1; + reg->nals = 0; + + // using in-memory regions + if ( reg->regs ) + { + while ( reg->iseq < reg->nseqs ) + { + reg->regs[reg->iseq].creg++; + if ( reg->regs[reg->iseq].creg < reg->regs[reg->iseq].nregs ) break; + reg->iseq++; + } + if ( reg->iseq >= reg->nseqs ) { reg->iseq = -1; return -1; } // no more regions left + region1_t *creg = ®->regs[reg->iseq].regs[reg->regs[reg->iseq].creg]; + reg->start = creg->start; + reg->end = creg->end; + return 0; + } + + // reading from tabix + char *chr, *chr_end; + int ichr = 0, ifrom = 1, ito = 2, is_bed = 0, from, to; + if ( reg->tbx ) + { + ichr = reg->tbx->conf.sc-1; + ifrom = reg->tbx->conf.bc-1; + ito = reg->tbx->conf.ec-1; + if ( ito<0 ) ito = ifrom; + is_bed = reg->tbx->conf.preset==TBX_UCSC ? 1 : 0; + } + + int ret = 0; + while ( !ret ) + { + if ( reg->itr ) + { + // tabix index present, reading a chromosome block + ret = tbx_itr_next(reg->file, reg->tbx, reg->itr, ®->line); + if ( ret<0 ) { reg->iseq = -1; return -1; } + } + else + { + if ( reg->is_bin ) + { + // Waited for seek which never came. Reopen in text mode and stream + // through the regions, otherwise hts_getline would fail + hts_close(reg->file); + reg->file = hts_open(reg->fname, "r"); + if ( !reg->file ) + { + fprintf(stderr,"[%s:%d %s] Could not open file: %s\n", __FILE__,__LINE__,__FUNCTION__,reg->fname); + reg->file = NULL; + bcf_sr_regions_destroy(reg); + return -1; + } + reg->is_bin = 0; + } + + // tabix index absent, reading the whole file + ret = hts_getline(reg->file, KS_SEP_LINE, ®->line); + if ( ret<0 ) { reg->iseq = -1; return -1; } + } + ret = _regions_parse_line(reg->line.s, ichr,ifrom,ito, &chr,&chr_end,&from,&to); + if ( ret<0 ) + { + fprintf(stderr,"[%s:%d] Could not parse the file %s, using the columns %d,%d,%d\n", __FILE__,__LINE__,reg->fname,ichr+1,ifrom+1,ito+1); + return -1; + } + } + if ( is_bed ) from++; + + *chr_end = 0; + if ( khash_str2int_get(reg->seq_hash, chr, ®->iseq)<0 ) + { + fprintf(stderr,"Broken tabix index? The sequence \"%s\" not in dictionary [%s]\n", chr,reg->line.s); + exit(1); + } + *chr_end = '\t'; + + reg->start = from - 1; + reg->end = to - 1; + return 0; +} + +static int _regions_match_alleles(bcf_sr_regions_t *reg, int als_idx, bcf1_t *rec) +{ + if ( reg->regs ) + { + // payload is not supported for in-memory regions, switch to regidx instead in future + fprintf(stderr,"Error: Compressed and indexed targets file is required\n"); + exit(1); + } + + int i = 0, max_len = 0; + if ( !reg->nals ) + { + char *ss = reg->line.s; + while ( inals = 1; + while ( *se && *se!='\t' ) + { + if ( *se==',' ) reg->nals++; + se++; + } + ks_resize(®->als_str, se-ss+1+reg->nals); + reg->als_str.l = 0; + hts_expand(char*,reg->nals,reg->mals,reg->als); + reg->nals = 0; + + se = ss; + while ( *(++se) ) + { + if ( *se=='\t' ) break; + if ( *se!=',' ) continue; + reg->als[reg->nals] = ®->als_str.s[reg->als_str.l]; + kputsn(ss,se-ss,®->als_str); + if ( ®->als_str.s[reg->als_str.l] - reg->als[reg->nals] > max_len ) max_len = ®->als_str.s[reg->als_str.l] - reg->als[reg->nals]; + reg->als_str.l++; + reg->nals++; + ss = ++se; + } + reg->als[reg->nals] = ®->als_str.s[reg->als_str.l]; + kputsn(ss,se-ss,®->als_str); + if ( ®->als_str.s[reg->als_str.l] - reg->als[reg->nals] > max_len ) max_len = ®->als_str.s[reg->als_str.l] - reg->als[reg->nals]; + reg->nals++; + reg->als_type = max_len > 1 ? VCF_INDEL : VCF_SNP; // this is a simplified check, see vcf.c:bcf_set_variant_types + } + int type = bcf_get_variant_types(rec); + if ( reg->als_type & VCF_INDEL ) + return type & VCF_INDEL ? 1 : 0; + return !(type & VCF_INDEL) ? 1 : 0; +} + +int bcf_sr_regions_overlap(bcf_sr_regions_t *reg, const char *seq, int start, int end) +{ + int iseq; + if ( khash_str2int_get(reg->seq_hash, seq, &iseq)<0 ) return -1; // no such sequence + + if ( reg->prev_seq==-1 || iseq!=reg->prev_seq || reg->prev_start > start ) // new chromosome or after a seek + { + // flush regions left on previous chromosome + if ( reg->missed_reg_handler && reg->prev_seq!=-1 && reg->iseq!=-1 ) + bcf_sr_regions_flush(reg); + + bcf_sr_regions_seek(reg, seq); + reg->start = reg->end = -1; + } + if ( reg->prev_seq==iseq && reg->iseq!=iseq ) return -2; // no more regions on this chromosome + reg->prev_seq = reg->iseq; + reg->prev_start = start; + + while ( iseq==reg->iseq && reg->end < start ) + { + if ( bcf_sr_regions_next(reg) < 0 ) return -2; // no more regions left + if ( reg->iseq != iseq ) return -1; // does not overlap any regions + if ( reg->missed_reg_handler && reg->end < start ) reg->missed_reg_handler(reg, reg->missed_reg_data); + } + if ( reg->start <= end ) return 0; // region overlap + return -1; // no overlap +} + +void bcf_sr_regions_flush(bcf_sr_regions_t *reg) +{ + if ( !reg->missed_reg_handler || reg->prev_seq==-1 ) return; + while ( !bcf_sr_regions_next(reg) ) reg->missed_reg_handler(reg, reg->missed_reg_data); + return; +} + diff --git a/src/samtools-1.3.1/htslib-1.3.1/tabix.1 b/src/samtools-1.3.1/htslib-1.3.1/tabix.1 new file mode 100644 index 0000000..728cff5 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/tabix.1 @@ -0,0 +1,177 @@ +.TH tabix 1 "22 April 2016" "htslib-1.3.1" "Bioinformatics tools" +.SH NAME +.PP +bgzip \- Block compression/decompression utility +.PP +tabix \- Generic indexer for TAB-delimited genome position files +.\" +.\" Copyright (C) 2009-2011 Broad Institute. +.\" +.\" Author: Heng Li +.\" +.\" Permission is hereby granted, free of charge, to any person obtaining a +.\" copy of this software and associated documentation files (the "Software"), +.\" to deal in the Software without restriction, including without limitation +.\" the rights to use, copy, modify, merge, publish, distribute, sublicense, +.\" and/or sell copies of the Software, and to permit persons to whom the +.\" Software is furnished to do so, subject to the following conditions: +.\" +.\" The above copyright notice and this permission notice shall be included in +.\" all copies or substantial portions of the Software. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +.\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +.\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +.\" THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +.\" LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +.\" FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +.\" DEALINGS IN THE SOFTWARE. +.\" +.SH SYNOPSIS +.PP +.B bgzip +.RB [ -cdhB ] +.RB [ -b +.IR virtualOffset ] +.RB [ -s +.IR size ] +.RI [ file ] +.PP +.B tabix +.RB [ -0lf ] +.RB [ -p +gff|bed|sam|vcf] +.RB [ -s +.IR seqCol ] +.RB [ -b +.IR begCol ] +.RB [ -e +.IR endCol ] +.RB [ -S +.IR lineSkip ] +.RB [ -c +.IR metaChar ] +.I in.tab.bgz +.RI [ "region1 " [ "region2 " [ ... "]]]" + +.SH DESCRIPTION +.PP +Tabix indexes a TAB-delimited genome position file +.I in.tab.bgz +and creates an index file ( +.I in.tab.bgz.tbi +or +.I in.tab.bgz.csi +) when +.I region +is absent from the command-line. The input data file must be position +sorted and compressed by +.B bgzip +which has a +.BR gzip (1) +like interface. After indexing, tabix is able to quickly retrieve data +lines overlapping +.I regions +specified in the format "chr:beginPos-endPos". Fast data retrieval also +works over network if URI is given as a file name and in this case the +index file will be downloaded if it is not present locally. + +.SH INDEXING OPTIONS +.TP 10 +.B -0, --zero-based +Specify that the position in the data file is 0-based (e.g. UCSC files) +rather than 1-based. +.TP +.BI "-b, --begin " INT +Column of start chromosomal position. [4] +.TP +.BI "-c, --comment " CHAR +Skip lines started with character CHAR. [#] +.TP +.BI "-C, --csi" +Produce CSI format index instead of classical tabix or BAI style indices. +.TP +.BI "-e, --end " INT +Column of end chromosomal position. The end column can be the same as the +start column. [5] +.TP +.B "-f, --force " +Force to overwrite the index file if it is present. +.TP +.BI "-m, --min-shift" INT +set minimal interval size for CSI indices to 2^INT [14] +.TP +.BI "-p, --preset " STR +Input format for indexing. Valid values are: gff, bed, sam, vcf. +This option should not be applied together with any of +.BR -s ", " -b ", " -e ", " -c " and " -0 ; +it is not used for data retrieval because this setting is stored in +the index file. [gff] +.TP +.BI "-s, --sequence " INT +Column of sequence name. Option +.BR -s ", " -b ", " -e ", " -S ", " -c " and " -0 +are all stored in the index file and thus not used in data retrieval. [1] +.TP +.BI "-S, --skip-lines " INT +Skip first INT lines in the data file. [0] + +.SH QUERYING AND OTHER OPTIONS +.TP +.B "-h, --print-header " +Print also the header/meta lines. +.TP +.B "-H, --only-header " +Print only the header/meta lines. +.TP +.B "-l, --list-chroms " +List the sequence names stored in the index file. +.TP +.B "-r, --reheader " FILE +Replace the header with the content of FILE +.TP +.B "-R, --regions " FILE +Restrict to regions listed in the FILE. The FILE can be BED file (requires .bed, .bed.gz, .bed.bgz +file name extension) or a TAB-delimited file with CHROM, POS, and, optionally, +POS_TO columns, where positions are 1-based and inclusive. When this option is in use, the input +file may not be sorted. +regions. +.TP +.B "-T, --targets" FILE +Similar to +.B -R +but the entire input will be read sequentially and regions not listed in FILE will be skipped. +.PP +.SH EXAMPLE +(grep ^"#" in.gff; grep -v ^"#" in.gff | sort -k1,1 -k4,4n) | bgzip > sorted.gff.gz; + +tabix -p gff sorted.gff.gz; + +tabix sorted.gff.gz chr1:10,000,000-20,000,000; + +.SH NOTES +It is straightforward to achieve overlap queries using the standard +B-tree index (with or without binning) implemented in all SQL databases, +or the R-tree index in PostgreSQL and Oracle. But there are still many +reasons to use tabix. Firstly, tabix directly works with a lot of widely +used TAB-delimited formats such as GFF/GTF and BED. We do not need to +design database schema or specialized binary formats. Data do not need +to be duplicated in different formats, either. Secondly, tabix works on +compressed data files while most SQL databases do not. The GenCode +annotation GTF can be compressed down to 4%. Thirdly, tabix is +fast. The same indexing algorithm is known to work efficiently for an +alignment with a few billion short reads. SQL databases probably cannot +easily handle data at this scale. Last but not the least, tabix supports +remote data retrieval. One can put the data file and the index at an FTP +or HTTP server, and other users or even web services will be able to get +a slice without downloading the entire file. + +.SH AUTHOR +.PP +Tabix was written by Heng Li. The BGZF library was originally +implemented by Bob Handsaker and modified by Heng Li for remote file +access and in-memory caching. + +.SH SEE ALSO +.PP +.BR samtools (1) diff --git a/src/samtools-1.3.1/htslib-1.3.1/tabix.c b/src/samtools-1.3.1/htslib-1.3.1/tabix.c new file mode 100644 index 0000000..8bd65e7 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/tabix.c @@ -0,0 +1,544 @@ +/* tabix.c -- Generic indexer for TAB-delimited genome position files. + + Copyright (C) 2009-2011 Broad Institute. + Copyright (C) 2010-2012, 2014-2016 Genome Research Ltd. + + Author: Heng Li + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include "htslib/tbx.h" +#include "htslib/sam.h" +#include "htslib/vcf.h" +#include "htslib/kseq.h" +#include "htslib/bgzf.h" +#include "htslib/hts.h" +#include "htslib/regidx.h" + +typedef struct +{ + char *regions_fname, *targets_fname; + int print_header, header_only; +} +args_t; + +static void error(const char *format, ...) +{ + va_list ap; + va_start(ap, format); + vfprintf(stderr, format, ap); + va_end(ap); + exit(EXIT_FAILURE); +} + +#define IS_GFF (1<<0) +#define IS_BED (1<<1) +#define IS_SAM (1<<2) +#define IS_VCF (1<<3) +#define IS_BCF (1<<4) +#define IS_BAM (1<<5) +#define IS_CRAM (1<<6) +#define IS_TXT (IS_GFF|IS_BED|IS_SAM|IS_VCF) + +int file_type(const char *fname) +{ + int l = strlen(fname); + int strcasecmp(const char *s1, const char *s2); + if (l>=7 && strcasecmp(fname+l-7, ".gff.gz") == 0) return IS_GFF; + else if (l>=7 && strcasecmp(fname+l-7, ".bed.gz") == 0) return IS_BED; + else if (l>=7 && strcasecmp(fname+l-7, ".sam.gz") == 0) return IS_SAM; + else if (l>=7 && strcasecmp(fname+l-7, ".vcf.gz") == 0) return IS_VCF; + else if (l>=4 && strcasecmp(fname+l-4, ".bcf") == 0) return IS_BCF; + else if (l>=4 && strcasecmp(fname+l-4, ".bam") == 0) return IS_BAM; + else if (l>=4 && strcasecmp(fname+l-5, ".cram") == 0) return IS_CRAM; + + htsFile *fp = hts_open(fname,"r"); + enum htsExactFormat format = fp->format.format; + hts_close(fp); + if ( format == bcf ) return IS_BCF; + if ( format == bam ) return IS_BAM; + if ( format == cram ) return IS_CRAM; + if ( format == vcf ) return IS_VCF; + + return 0; +} + +static char **parse_regions(char *regions_fname, char **argv, int argc, int *nregs) +{ + kstring_t str = {0,0,0}; + int iseq = 0, ireg = 0; + char **regs = NULL; + *nregs = argc; + + if ( regions_fname ) + { + // improve me: this is a too heavy machinery for parsing regions... + + regidx_t *idx = regidx_init(regions_fname, NULL, NULL, 0, NULL); + if ( !idx ) error("Could not read %s\n", regions_fname); + + (*nregs) += regidx_nregs(idx); + regs = (char**) malloc(sizeof(char*)*(*nregs)); + + int nseq; + char **seqs = regidx_seq_names(idx, &nseq); + for (iseq=0; iseqformat; + + regidx_t *reg_idx = NULL; + if ( args->targets_fname ) + { + reg_idx = regidx_init(args->targets_fname, NULL, NULL, 0, NULL); + if ( !reg_idx ) error("Could not read %s\n", args->targets_fname); + } + + if ( format == bcf ) + { + htsFile *out = hts_open("-","w"); + if ( !out ) error("Could not open stdout\n", fname); + hts_idx_t *idx = bcf_index_load(fname); + if ( !idx ) error("Could not load .csi index of %s\n", fname); + bcf_hdr_t *hdr = bcf_hdr_read(fp); + if ( !hdr ) error("Could not read the header: %s\n", fname); + if ( args->print_header ) + bcf_hdr_write(out,hdr); + if ( !args->header_only ) + { + bcf1_t *rec = bcf_init(); + for (i=0; i=0 ) + { + if ( reg_idx && !regidx_overlap(reg_idx, bcf_seqname(hdr,rec),rec->pos,rec->pos+rec->rlen-1, NULL) ) continue; + bcf_write(out,hdr,rec); + } + tbx_itr_destroy(itr); + } + bcf_destroy(rec); + } + if ( hts_close(out) ) error("hts_close returned non-zero status for stdout\n"); + bcf_hdr_destroy(hdr); + hts_idx_destroy(idx); + } + else if ( format==vcf || format==sam || format==unknown_format ) + { + tbx_t *tbx = tbx_index_load(fname); + if ( !tbx ) error("Could not load .tbi/.csi index of %s\n", fname); + kstring_t str = {0,0,0}; + if ( args->print_header ) + { + while ( hts_getline(fp, KS_SEP_LINE, &str) >= 0 ) + { + if ( !str.l || str.s[0]!=tbx->conf.meta_char ) break; + puts(str.s); + } + } + if ( !args->header_only ) + { + int nseq; + const char **seq = NULL; + if ( reg_idx ) seq = tbx_seqnames(tbx, &nseq); + for (i=0; i= 0) + { + if ( reg_idx && !regidx_overlap(reg_idx,seq[itr->curr_tid],itr->curr_beg,itr->curr_end, NULL) ) continue; + puts(str.s); + } + tbx_itr_destroy(itr); + } + free(seq); + } + free(str.s); + tbx_destroy(tbx); + } + else if ( format==bam ) + error("Please use \"samtools view\" for querying BAM files.\n"); + + if ( reg_idx ) regidx_destroy(reg_idx); + if ( hts_close(fp) ) error("hts_close returned non-zero status: %s\n", fname); + + for (i=0; iblock_length ) return -1; + + char *buffer = fp->uncompressed_block; + int skip_until = 0; + + // Skip the header: find out the position of the data block + if ( buffer[0]==conf->meta_char ) + { + skip_until = 1; + while (1) + { + if ( buffer[skip_until]=='\n' ) + { + skip_until++; + if ( skip_until>=fp->block_length ) + { + if ( bgzf_read_block(fp) != 0 || !fp->block_length ) error("FIXME: No body in the file: %s\n", fname); + skip_until = 0; + } + // The header has finished + if ( buffer[skip_until]!=conf->meta_char ) break; + } + skip_until++; + if ( skip_until>=fp->block_length ) + { + if (bgzf_read_block(fp) != 0 || !fp->block_length) error("FIXME: No body in the file: %s\n", fname); + skip_until = 0; + } + } + } + + // Output the new header + FILE *hdr = fopen(header,"r"); + if ( !hdr ) error("%s: %s", header,strerror(errno)); + const size_t page_size = 32768; + char *buf = malloc(page_size); + BGZF *bgzf_out = bgzf_open("-", "w"); + ssize_t nread; + while ( (nread=fread(buf,1,page_size-1,hdr))>0 ) + { + if ( nreaderrcode); + } + if ( fclose(hdr) ) error("close failed: %s\n", header); + + // Output all remainig data read with the header block + if ( fp->block_length - skip_until > 0 ) + { + if (bgzf_write(bgzf_out, buffer+skip_until, fp->block_length-skip_until) < 0) error("Error: %d\n",fp->errcode); + } + if (bgzf_flush(bgzf_out) < 0) error("Error: %d\n",bgzf_out->errcode); + + while (1) + { + nread = bgzf_raw_read(fp, buf, page_size); + if ( nread<=0 ) break; + + int count = bgzf_raw_write(bgzf_out, buf, nread); + if (count != nread) error("Write failed, wrote %d instead of %d bytes.\n", count,(int)nread); + } + if (bgzf_close(bgzf_out) < 0) error("Error: %d\n",bgzf_out->errcode); + if (bgzf_close(fp) < 0) error("Error: %d\n",fp->errcode); + free(buf); + } + else + error("todo: reheader BCF, BAM\n"); // BCF is difficult, records contain pointers to the header. + return 0; +} + +static int usage(void) +{ + fprintf(stderr, "\n"); + fprintf(stderr, "Version: %s\n", hts_version()); + fprintf(stderr, "Usage: tabix [OPTIONS] [FILE] [REGION [...]]\n"); + fprintf(stderr, "\n"); + fprintf(stderr, "Indexing Options:\n"); + fprintf(stderr, " -0, --zero-based coordinates are zero-based\n"); + fprintf(stderr, " -b, --begin INT column number for region start [4]\n"); + fprintf(stderr, " -c, --comment CHAR skip comment lines starting with CHAR [null]\n"); + fprintf(stderr, " -C, --csi generate CSI index for VCF (default is TBI)\n"); + fprintf(stderr, " -e, --end INT column number for region end (if no end, set INT to -b) [5]\n"); + fprintf(stderr, " -f, --force overwrite existing index without asking\n"); + fprintf(stderr, " -m, --min-shift INT set minimal interval size for CSI indices to 2^INT [14]\n"); + fprintf(stderr, " -p, --preset STR gff, bed, sam, vcf\n"); + fprintf(stderr, " -s, --sequence INT column number for sequence names (suppressed by -p) [1]\n"); + fprintf(stderr, " -S, --skip-lines INT skip first INT lines [0]\n"); + fprintf(stderr, "\n"); + fprintf(stderr, "Querying and other options:\n"); + fprintf(stderr, " -h, --print-header print also the header lines\n"); + fprintf(stderr, " -H, --only-header print only the header lines\n"); + fprintf(stderr, " -l, --list-chroms list chromosome names\n"); + fprintf(stderr, " -r, --reheader FILE replace the header with the content of FILE\n"); + fprintf(stderr, " -R, --regions FILE restrict to regions listed in the file\n"); + fprintf(stderr, " -T, --targets FILE similar to -R but streams rather than index-jumps\n"); + fprintf(stderr, "\n"); + return 1; +} + +int main(int argc, char *argv[]) +{ + int c, min_shift = 0, is_force = 0, list_chroms = 0, do_csi = 0; + tbx_conf_t conf = tbx_conf_gff, *conf_ptr = NULL; + char *reheader = NULL; + args_t args; + memset(&args,0,sizeof(args_t)); + + static const struct option loptions[] = + { + {"help", no_argument, NULL, 'h'}, + {"regions", required_argument, NULL, 'R'}, + {"targets", required_argument, NULL, 'T'}, + {"csi", no_argument, NULL, 'C'}, + {"zero-based", no_argument, NULL, '0'}, + {"print-header", no_argument, NULL, 'h'}, + {"only-header", no_argument, NULL, 'H'}, + {"begin", required_argument, NULL, 'b'}, + {"comment", required_argument, NULL, 'c'}, + {"end", required_argument, NULL, 'e'}, + {"force", no_argument, NULL, 'f'}, + {"preset", required_argument, NULL, 'p'}, + {"sequence", required_argument, NULL, 's'}, + {"skip-lines", required_argument, NULL, 'S'}, + {"list-chroms", no_argument, NULL, 'l'}, + {"reheader", required_argument, NULL, 'r'}, + {"version", no_argument, NULL, 1}, + {NULL, 0, NULL, 0} + }; + + char *tmp; + while ((c = getopt_long(argc, argv, "hH?0b:c:e:fm:p:s:S:lr:CR:T:", loptions,NULL)) >= 0) + { + switch (c) + { + case 'R': args.regions_fname = optarg; break; + case 'T': args.targets_fname = optarg; break; + case 'C': do_csi = 1; break; + case 'r': reheader = optarg; break; + case 'h': args.print_header = 1; break; + case 'H': args.print_header = 1; args.header_only = 1; break; + case 'l': list_chroms = 1; break; + case '0': conf.preset |= TBX_UCSC; break; + case 'b': + conf.bc = strtol(optarg,&tmp,10); + if ( *tmp ) error("Could not parse argument: -b %s\n", optarg); + break; + case 'e': + conf.ec = strtol(optarg,&tmp,10); + if ( *tmp ) error("Could not parse argument: -e %s\n", optarg); + break; + case 'c': conf.meta_char = *optarg; break; + case 'f': is_force = 1; break; + case 'm': + min_shift = strtol(optarg,&tmp,10); + if ( *tmp ) error("Could not parse argument: -m %s\n", optarg); + break; + case 'p': + if (strcmp(optarg, "gff") == 0) conf_ptr = &tbx_conf_gff; + else if (strcmp(optarg, "bed") == 0) conf_ptr = &tbx_conf_bed; + else if (strcmp(optarg, "sam") == 0) conf_ptr = &tbx_conf_sam; + else if (strcmp(optarg, "vcf") == 0) conf_ptr = &tbx_conf_vcf; + else if (strcmp(optarg, "bcf") == 0) ; // bcf is autodetected, preset is not needed + else if (strcmp(optarg, "bam") == 0) ; // same as bcf + else error("The preset string not recognised: '%s'\n", optarg); + break; + case 's': + conf.sc = strtol(optarg,&tmp,10); + if ( *tmp ) error("Could not parse argument: -s %s\n", optarg); + break; + case 'S': + conf.line_skip = strtol(optarg,&tmp,10); + if ( *tmp ) error("Could not parse argument: -S %s\n", optarg); + break; + case 1: + printf( +"tabix (htslib) %s\n" +"Copyright (C) 2016 Genome Research Ltd.\n", hts_version()); + return EXIT_SUCCESS; + default: return usage(); + } + } + + if ( optind==argc ) return usage(); + + if ( list_chroms ) + return query_chroms(argv[optind]); + + if ( argc > optind+1 || args.header_only || args.regions_fname || args.targets_fname ) + { + int nregs = 0; + char **regs = NULL; + if ( !args.header_only ) + regs = parse_regions(args.regions_fname, argv+optind+1, argc-optind-1, &nregs); + return query_regions(&args, argv[optind], regs, nregs); + } + + char *fname = argv[optind]; + int ftype = file_type(fname); + if ( !conf_ptr ) // no preset given + { + if ( ftype==IS_GFF ) conf_ptr = &tbx_conf_gff; + else if ( ftype==IS_BED ) conf_ptr = &tbx_conf_bed; + else if ( ftype==IS_SAM ) conf_ptr = &tbx_conf_sam; + else if ( ftype==IS_VCF ) + { + conf_ptr = &tbx_conf_vcf; + if ( !min_shift && do_csi ) min_shift = 14; + } + else if ( ftype==IS_BCF ) + { + if ( !min_shift ) min_shift = 14; + } + else if ( ftype==IS_BAM ) + { + if ( !min_shift ) min_shift = 14; + } + } + if ( do_csi ) + { + if ( !min_shift ) min_shift = 14; + min_shift *= do_csi; // positive for CSIv2, negative for CSIv1 + } + if ( min_shift!=0 && !do_csi ) do_csi = 1; + + if ( reheader ) + return reheader_file(fname, reheader, ftype, conf_ptr); + + if ( conf_ptr ) + conf = *conf_ptr; + + char *suffix = ".tbi"; + if ( do_csi ) suffix = ".csi"; + else if ( ftype==IS_BAM ) suffix = ".bai"; + else if ( ftype==IS_CRAM ) suffix = ".crai"; + + char *idx_fname = calloc(strlen(fname) + 5, 1); + strcat(strcpy(idx_fname, fname), suffix); + + struct stat stat_tbi, stat_file; + if ( !is_force && stat(idx_fname, &stat_tbi)==0 ) + { + // Before complaining about existing index, check if the VCF file isn't + // newer. This is a common source of errors, people tend not to notice + // that tabix failed + stat(fname, &stat_file); + if ( stat_file.st_mtime <= stat_tbi.st_mtime ) + error("[tabix] the index file exists. Please use '-f' to overwrite.\n"); + } + free(idx_fname); + + if ( ftype==IS_CRAM ) + { + if ( bam_index_build(fname, min_shift)!=0 ) error("bam_index_build failed: %s\n", fname); + return 0; + } + else if ( do_csi ) + { + if ( ftype==IS_BCF ) + { + if ( bcf_index_build(fname, min_shift)!=0 ) error("bcf_index_build failed: %s\n", fname); + return 0; + } + if ( ftype==IS_BAM ) + { + if ( bam_index_build(fname, min_shift)!=0 ) error("bam_index_build failed: %s\n", fname); + return 0; + } + if ( tbx_index_build(fname, min_shift, &conf)!=0 ) error("tbx_index_build failed: %s\n", fname); + return 0; + } + else // TBI index + { + if ( tbx_index_build(fname, min_shift, &conf) ) error("tbx_index_build failed: %s\n", fname); + return 0; + } + return 0; +} diff --git a/src/samtools-1.3.1/htslib-1.3.1/tbx.c b/src/samtools-1.3.1/htslib-1.3.1/tbx.c new file mode 100644 index 0000000..7b74ea4 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/tbx.c @@ -0,0 +1,333 @@ +/* tbx.c -- tabix API functions. + + Copyright (C) 2009, 2010, 2012-2015 Genome Research Ltd. + Copyright (C) 2010-2012 Broad Institute. + + Author: Heng Li + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include +#include +#include +#include +#include "htslib/tbx.h" +#include "htslib/bgzf.h" + +#include "htslib/khash.h" +KHASH_DECLARE(s2i, kh_cstr_t, int64_t) + +tbx_conf_t tbx_conf_gff = { 0, 1, 4, 5, '#', 0 }; +tbx_conf_t tbx_conf_bed = { TBX_UCSC, 1, 2, 3, '#', 0 }; +tbx_conf_t tbx_conf_psltbl = { TBX_UCSC, 15, 17, 18, '#', 0 }; +tbx_conf_t tbx_conf_sam = { TBX_SAM, 3, 4, 0, '@', 0 }; +tbx_conf_t tbx_conf_vcf = { TBX_VCF, 1, 2, 0, '#', 0 }; + +typedef struct { + int64_t beg, end; + char *ss, *se; + int tid; +} tbx_intv_t; + +static inline int get_tid(tbx_t *tbx, const char *ss, int is_add) +{ + khint_t k; + khash_t(s2i) *d; + if (tbx->dict == 0) tbx->dict = kh_init(s2i); + d = (khash_t(s2i)*)tbx->dict; + if (is_add) { + int absent; + k = kh_put(s2i, d, ss, &absent); + if (absent) { + kh_key(d, k) = strdup(ss); + kh_val(d, k) = kh_size(d) - 1; + } + } else k = kh_get(s2i, d, ss); + return k == kh_end(d)? -1 : kh_val(d, k); +} + +int tbx_name2id(tbx_t *tbx, const char *ss) +{ + return get_tid(tbx, ss, 0); +} + +int tbx_parse1(const tbx_conf_t *conf, int len, char *line, tbx_intv_t *intv) +{ + int i, b = 0, id = 1, ncols = 0; + char *s; + intv->ss = intv->se = 0; intv->beg = intv->end = -1; + for (i = 0; i <= len; ++i) { + if (line[i] == '\t' || line[i] == 0) { + ++ncols; + if (id == conf->sc) { + intv->ss = line + b; intv->se = line + i; + } else if (id == conf->bc) { + // here ->beg is 0-based. + intv->beg = intv->end = strtol(line + b, &s, 0); + if ( s==line+b ) return -1; // expected int + if (!(conf->preset&TBX_UCSC)) --intv->beg; + else ++intv->end; + if (intv->beg < 0) intv->beg = 0; + if (intv->end < 1) intv->end = 1; + } else { + if ((conf->preset&0xffff) == TBX_GENERIC) { + if (id == conf->ec) + { + intv->end = strtol(line + b, &s, 0); + if ( s==line+b ) return -1; // expected int + } + } else if ((conf->preset&0xffff) == TBX_SAM) { + if (id == 6) { // CIGAR + int l = 0, op; + char *t; + for (s = line + b; s < line + i;) { + long x = strtol(s, &t, 10); + op = toupper(*t); + if (op == 'M' || op == 'D' || op == 'N') l += x; + s = t + 1; + } + if (l == 0) l = 1; + intv->end = intv->beg + l; + } + } else if ((conf->preset&0xffff) == TBX_VCF) { + if (id == 4) { + if (b < i) intv->end = intv->beg + (i - b); + } else if (id == 8) { // look for "END=" + int c = line[i]; + line[i] = 0; + s = strstr(line + b, "END="); + if (s == line + b) s += 4; + else if (s) { + s = strstr(line + b, ";END="); + if (s) s += 5; + } + if (s) intv->end = strtol(s, &s, 0); + line[i] = c; + } + } + } + b = i + 1; + ++id; + } + } + if (intv->ss == 0 || intv->se == 0 || intv->beg < 0 || intv->end < 0) return -1; + return 0; +} + +static inline int get_intv(tbx_t *tbx, kstring_t *str, tbx_intv_t *intv, int is_add) +{ + if (tbx_parse1(&tbx->conf, str->l, str->s, intv) == 0) { + int c = *intv->se; + *intv->se = '\0'; intv->tid = get_tid(tbx, intv->ss, is_add); *intv->se = c; + return (intv->tid >= 0 && intv->beg >= 0 && intv->end >= 0)? 0 : -1; + } else { + char *type = NULL; + switch (tbx->conf.preset&0xffff) + { + case TBX_SAM: type = "TBX_SAM"; break; + case TBX_VCF: type = "TBX_VCF"; break; + case TBX_UCSC: type = "TBX_UCSC"; break; + default: type = "TBX_GENERIC"; break; + } + fprintf(stderr, "[E::%s] failed to parse %s, was wrong -p [type] used?\nThe offending line was: \"%s\"\n", __func__, type, str->s); + return -1; + } +} + +int tbx_readrec(BGZF *fp, void *tbxv, void *sv, int *tid, int *beg, int *end) +{ + tbx_t *tbx = (tbx_t *) tbxv; + kstring_t *s = (kstring_t *) sv; + int ret; + if ((ret = bgzf_getline(fp, '\n', s)) >= 0) { + tbx_intv_t intv; + get_intv(tbx, s, &intv, 0); + *tid = intv.tid; *beg = intv.beg; *end = intv.end; + } + return ret; +} + +void tbx_set_meta(tbx_t *tbx) +{ + int i, l = 0, l_nm; + uint32_t x[7]; + char **name; + uint8_t *meta; + khint_t k; + khash_t(s2i) *d = (khash_t(s2i)*)tbx->dict; + + memcpy(x, &tbx->conf, 24); + name = (char**)malloc(sizeof(char*) * kh_size(d)); + for (k = kh_begin(d), l = 0; k != kh_end(d); ++k) { + if (!kh_exist(d, k)) continue; + name[kh_val(d, k)] = (char*)kh_key(d, k); + l += strlen(kh_key(d, k)) + 1; // +1 to include '\0' + } + l_nm = x[6] = l; + meta = (uint8_t*)malloc(l_nm + 28); + if (ed_is_big()) + for (i = 0; i < 7; ++i) + x[i] = ed_swap_4(x[i]); + memcpy(meta, x, 28); + for (l = 28, i = 0; i < (int)kh_size(d); ++i) { + int x = strlen(name[i]) + 1; + memcpy(meta + l, name[i], x); + l += x; + } + free(name); + hts_idx_set_meta(tbx->idx, l, meta, 0); +} + +tbx_t *tbx_index(BGZF *fp, int min_shift, const tbx_conf_t *conf) +{ + tbx_t *tbx; + kstring_t str; + int ret, first = 0, n_lvls, fmt; + int64_t lineno = 0; + uint64_t last_off = 0; + tbx_intv_t intv; + + str.s = 0; str.l = str.m = 0; + tbx = (tbx_t*)calloc(1, sizeof(tbx_t)); + tbx->conf = *conf; + if (min_shift > 0) n_lvls = (TBX_MAX_SHIFT - min_shift + 2) / 3, fmt = HTS_FMT_CSI; + else min_shift = 14, n_lvls = 5, fmt = HTS_FMT_TBI; + while ((ret = bgzf_getline(fp, '\n', &str)) >= 0) { + ++lineno; + if (lineno <= tbx->conf.line_skip || str.s[0] == tbx->conf.meta_char) { + last_off = bgzf_tell(fp); + continue; + } + if (first == 0) { + tbx->idx = hts_idx_init(0, fmt, last_off, min_shift, n_lvls); + first = 1; + } + get_intv(tbx, &str, &intv, 1); + ret = hts_idx_push(tbx->idx, intv.tid, intv.beg, intv.end, bgzf_tell(fp), 1); + if (ret < 0) + { + free(str.s); + tbx_destroy(tbx); + return NULL; + } + } + if ( !tbx->idx ) tbx->idx = hts_idx_init(0, fmt, last_off, min_shift, n_lvls); // empty file + if ( !tbx->dict ) tbx->dict = kh_init(s2i); + hts_idx_finish(tbx->idx, bgzf_tell(fp)); + tbx_set_meta(tbx); + free(str.s); + return tbx; +} + +void tbx_destroy(tbx_t *tbx) +{ + khash_t(s2i) *d = (khash_t(s2i)*)tbx->dict; + if (d != NULL) + { + khint_t k; + for (k = kh_begin(d); k != kh_end(d); ++k) + if (kh_exist(d, k)) free((char*)kh_key(d, k)); + } + hts_idx_destroy(tbx->idx); + kh_destroy(s2i, d); + free(tbx); +} + +int tbx_index_build2(const char *fn, const char *fnidx, int min_shift, const tbx_conf_t *conf) +{ + tbx_t *tbx; + BGZF *fp; + int ret; + if ( bgzf_is_bgzf(fn)!=1 ) { fprintf(stderr,"Not a BGZF file: %s\n", fn); return -1; } + if ((fp = bgzf_open(fn, "r")) == 0) return -1; + if ( !fp->is_compressed ) { bgzf_close(fp); return -1; } + tbx = tbx_index(fp, min_shift, conf); + bgzf_close(fp); + if ( !tbx ) return -1; + ret = hts_idx_save_as(tbx->idx, fn, fnidx, min_shift > 0? HTS_FMT_CSI : HTS_FMT_TBI); + tbx_destroy(tbx); + return ret; +} + +int tbx_index_build(const char *fn, int min_shift, const tbx_conf_t *conf) +{ + return tbx_index_build2(fn, NULL, min_shift, conf); +} + +tbx_t *tbx_index_load2(const char *fn, const char *fnidx) +{ + tbx_t *tbx; + uint8_t *meta; + char *nm, *p; + uint32_t x[7]; + int l_meta, l_nm; + tbx = (tbx_t*)calloc(1, sizeof(tbx_t)); + tbx->idx = fnidx? hts_idx_load2(fn, fnidx) : hts_idx_load(fn, HTS_FMT_TBI); + if ( !tbx->idx ) + { + free(tbx); + return NULL; + } + meta = hts_idx_get_meta(tbx->idx, &l_meta); + if ( !meta ) + { + free(tbx); + return NULL; + } + memcpy(x, meta, 28); + memcpy(&tbx->conf, x, 24); + p = nm = (char*)meta + 28; + l_nm = x[6]; + for (; p - nm < l_nm; p += strlen(p) + 1) get_tid(tbx, p, 1); + return tbx; +} + +tbx_t *tbx_index_load(const char *fn) +{ + return tbx_index_load2(fn, NULL); +} + +const char **tbx_seqnames(tbx_t *tbx, int *n) +{ + khash_t(s2i) *d = (khash_t(s2i)*)tbx->dict; + if (d == NULL) + { + *n = 0; + return NULL; + } + int tid, m = kh_size(d); + const char **names = (const char**) calloc(m,sizeof(const char*)); + khint_t k; + for (k=kh_begin(d); kSheila +GCTAGCTCAGAAAAAAAAAA diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/auxf.fa.fai b/src/samtools-1.3.1/htslib-1.3.1/test/auxf.fa.fai new file mode 100644 index 0000000..f3cdedb --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/test/auxf.fa.fai @@ -0,0 +1 @@ +Sheila 20 8 20 21 diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/c1#bounds.sam b/src/samtools-1.3.1/htslib-1.3.1/test/c1#bounds.sam new file mode 100644 index 0000000..181dbe0 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/test/c1#bounds.sam @@ -0,0 +1,4 @@ +@SQ SN:c1 LN:10 +s0 0 c1 1 0 10M * 0 0 AACCGCGGTT ********** +s1 0 c1 2 0 10M * 0 0 ACCGCGGTTC ********** +s2 0 c1 3 0 10M * 0 0 CCGCGGTTCG ********** diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/c1#clip.sam b/src/samtools-1.3.1/htslib-1.3.1/test/c1#clip.sam new file mode 100644 index 0000000..fd073f0 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/test/c1#clip.sam @@ -0,0 +1,8 @@ +@SQ SN:c1 LN:10 +s0a 0 c1 1 0 10M * 0 0 AACCGCGGTT ********** +s0A 0 c1 1 0 3M4N3M * 0 0 AACGTT ****** +s0b 0 c1 2 0 1S8M1S * 0 0 AACCGCGGTT ********** +s0B 0 c1 2 0 1H8M1H * 0 0 ACCGCGGT ******** +s0c 0 c1 3 0 2S6M2S * 0 0 AACCGCGGTT ********** +s0c 0 c1 3 0 2S3M2I3M2S * 0 0 AACCGNNCGGTT ************ +s0C 0 c1 3 0 2H6M2H * 0 0 CCGCGG ****** diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/c1#noseq.sam b/src/samtools-1.3.1/htslib-1.3.1/test/c1#noseq.sam new file mode 100644 index 0000000..fda58c2 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/test/c1#noseq.sam @@ -0,0 +1,10 @@ +@SQ SN:c1 LN:10 +sq1 0 c1 1 0 10M * 0 0 AACCGCGGTT ********** MD:Z:10 NM:i:0 +sQ1 0 c1 1 0 10M * 0 0 AACCGCGGTT * MD:Z:10 NM:i:0 +SQ1 0 c1 1 0 10M * 0 0 * * MD:Z:10 NM:i:0 +sq2 0 c1 1 0 4M1D5M * 0 0 AACCCGGTT ********* MD:Z:4^G5 NM:i:1 +sQ2 0 c1 1 0 4M1D5M * 0 0 AACCCGGTT * MD:Z:4^G5 NM:i:1 +SQ2 0 c1 1 0 4M1D5M * 0 0 * * MD:Z:4^G5 NM:i:1 +sq3 4 c1 1 0 * * 0 0 AACCCGGTT ********* +sQ3 4 c1 1 0 * * 0 0 AACCCGGTT * +SQ3 4 c1 1 0 * * 0 0 * * diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/c1#pad1.sam b/src/samtools-1.3.1/htslib-1.3.1/test/c1#pad1.sam new file mode 100644 index 0000000..54f7a11 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/test/c1#pad1.sam @@ -0,0 +1,10 @@ +@SQ SN:c1 LN:10 +s0a 0 c1 1 0 10M * 0 0 AACCGCGGTT * +s0b 0 c1 1 0 10M * 0 0 AACCGCGGTT * +s0c 0 c1 1 0 10M * 0 0 AACCGCGGTT * +s1 0 c1 1 0 5M6I5M * 0 0 AACCGGTTAACCGGTT * +s2 0 c1 1 0 5M1P4I1P5M * 0 0 AACCGTTAACGGTT * +s3 0 c1 1 0 5M3I3P5M * 0 0 AACCGGTTCGGTT * +s4 0 c1 1 0 5M3P3I5M * 0 0 AACCGAACCGGTT * +s5 0 c1 1 0 4M1D2P2I2P1D4M * 0 0 AACCTAGGTT * +s6 0 c1 1 0 2M3D6I3D2M * 0 0 AAGTTAACTT * diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/c1#pad2.sam b/src/samtools-1.3.1/htslib-1.3.1/test/c1#pad2.sam new file mode 100644 index 0000000..66da374 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/test/c1#pad2.sam @@ -0,0 +1,14 @@ +@SQ SN:c1 LN:10 +s0a 0 c1 1 0 10M * 0 0 AACCGCGGTT * +s0b 0 c1 1 0 10M * 0 0 AACCGCGGTT * +s0c 0 c1 1 0 10M * 0 0 AACCGCGGTT * +s0d 0 c1 1 0 10M * 0 0 AACCGCGGTT * +s1 0 c1 1 0 5M6I5M * 0 0 AACCGGTTAACCGGTT * +s2 0 c1 1 0 5M1P4I1P5M * 0 0 AACCGTTAACGGTT * +s3 0 c1 1 0 5M3I3P5M * 0 0 AACCGGTTCGGTT * +s4 0 c1 1 0 5M3P3I5M * 0 0 AACCGAACCGGTT * +s5 0 c1 1 0 4M1D2P2I2P1D4M * 0 0 AACCTAGGTT * +s6 0 c1 1 0 2M3D6I3D2M * 0 0 AAGTTAACTT * +s7 0 c1 1 0 4M2D4M * 0 0 AACCGGTT * +s8 0 c1 1 0 5D2P2I2P5D * 0 0 TA * +s9 0 c1 5 0 1M2P2I2P * 0 0 GTA * diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/c1#pad3.sam b/src/samtools-1.3.1/htslib-1.3.1/test/c1#pad3.sam new file mode 100644 index 0000000..c77da85 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/test/c1#pad3.sam @@ -0,0 +1,14 @@ +@SQ SN:c1 LN:10 +@RG ID:p.sam SM:unknown LB:p.sam +s0a 0 c1 6 0 5I6P5M * 0 0 AACCGCGGTT * RG:Z:p.sam +s0b 0 c1 6 0 5I6P5M * 0 0 AACCGCGGTT * RG:Z:p.sam +s0c 0 c1 6 0 5I6P5M * 0 0 AACCGCGGTT * RG:Z:p.sam +s0d 0 c1 6 0 5I6P5M * 0 0 AACCGCGGTT * RG:Z:p.sam +s1 0 c1 6 0 11I5M * 0 0 AACCGGTTAACCGGTT * RG:Z:p.sam +s2 0 c1 6 0 5I1P4I1P5M * 0 0 AACCGTTAACGGTT * RG:Z:p.sam +s3 0 c1 6 0 8I3P5M * 0 0 AACCGGTTCGGTT * RG:Z:p.sam +s4 0 c1 6 0 5I3P3I5M * 0 0 AACCGAACCGGTT * RG:Z:p.sam +s5 0 c1 6 0 4I3P2I2P1D4M * 0 0 AACCTAGGTT * RG:Z:p.sam +s6 0 c1 6 0 2I3P6I3D2M * 0 0 AAGTTAACTT * RG:Z:p.sam +s7 0 c1 6 0 4I7P1D4M * 0 0 AACCGGTT * RG:Z:p.sam +s8 0 c1 6 0 7P2I2P * 0 0 TA !! RG:Z:p.sam diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/c1#unknown.sam b/src/samtools-1.3.1/htslib-1.3.1/test/c1#unknown.sam new file mode 100644 index 0000000..1f1616a --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/test/c1#unknown.sam @@ -0,0 +1,9 @@ +@SQ SN:c1 LN:10 +@CO Tests permuations of seq / qual being present or "*" in mapped +@CO and unmapped forms. Also tests MD/NM tag generation. +_sqm 0 c1 1 0 2M1I4M1D3M * 0 0 AACCCTCGTT IIIIIIIIII MD:Z:4G1^G3 NM:i:3 +_sm 0 c1 1 0 2M1I4M1D3M * 0 0 AACCCTCGTT * MD:Z:4G1^G3 NM:i:3 +_m 0 c1 1 0 2M1I4M1D3M * 0 0 * * MD:Z:4G1^G3 NM:i:3 +_squ 4 c1 1 0 * * 0 0 AACCCTCGTT IIIIIIIIII +_su 4 c1 1 0 * * 0 0 AACCCTCGTT * +_u 4 c1 1 0 * * 0 0 * * diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/c1.fa b/src/samtools-1.3.1/htslib-1.3.1/test/c1.fa new file mode 100644 index 0000000..12c54c9 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/test/c1.fa @@ -0,0 +1,2 @@ +>c1 +AACCGCGGTT diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/c1.fa.fai b/src/samtools-1.3.1/htslib-1.3.1/test/c1.fa.fai new file mode 100644 index 0000000..fc35bec --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/test/c1.fa.fai @@ -0,0 +1 @@ +c1 10 4 10 11 diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/c2#pad.sam b/src/samtools-1.3.1/htslib-1.3.1/test/c2#pad.sam new file mode 100644 index 0000000..49e991b --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/test/c2#pad.sam @@ -0,0 +1,26 @@ +@SQ SN:c2 LN:9 +@CO +@CO mpileup example from https://github.com/samtools/htslib/issues/59 +@CO with additional Pad cigar operations +@CO +@CO c2 CC***AA**T**AA***CC +@CO +@CO +s1 CT***AA**T**AA***TC +@CO +s1b CT*******T*******TC +@CO +s2 CT*****G***G*****TC +@CO +s2p CT*****G***G*****TC +@CO +s3 CT*****GG*GG*****TC +@CO +s3b CT****CGGCGGC****TC +@CO +s4 CT***AAG***GAA***TC +@CO +s4p CT***AAG***GAA***TC +@CO +s5 CTGGG*********GGGTC +@CO +s1 0 c2 1 0 9M * 0 0 CTAATAATC XXXXXXXXX +s1b 0 c2 1 0 2M2D1M2D2M * 0 0 CTTTC * +s2 0 c2 1 0 2M2D1I1D1I2D2M * 0 0 CTGGTC * +s2p 0 c2 1 0 2M2D1I1P1D1P1I2D2M * 0 0 CTGGTC * +s3 0 c2 1 0 2M2D2I1D2I2D2M * 0 0 CTGGGGTC * +s3b 0 c2 1 0 2M1D1M2I1M2I1M1D2M * 0 0 CTCGGCGGCTC * +s4 0 c2 1 0 4M1I1D1I4M * 0 0 CTAAGGAATC * +s4p 0 c2 1 0 4M1I1P1D1P1I4M * 0 0 CTAAGGAATC * +s5 0 c2 1 0 2M3I5D3I2M * 0 0 CTGGGGGGTC * diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/c2.fa b/src/samtools-1.3.1/htslib-1.3.1/test/c2.fa new file mode 100644 index 0000000..1e1d309 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/test/c2.fa @@ -0,0 +1,2 @@ +>c2 +CCAATAACC diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/c2.fa.fai b/src/samtools-1.3.1/htslib-1.3.1/test/c2.fa.fai new file mode 100644 index 0000000..f95d35d --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/test/c2.fa.fai @@ -0,0 +1 @@ +c2 9 4 9 10 diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/ce#1.sam b/src/samtools-1.3.1/htslib-1.3.1/test/ce#1.sam new file mode 100644 index 0000000..4376deb --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/test/ce#1.sam @@ -0,0 +1,2 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +SRR065390.14978392 16 CHROMOSOME_I 2 1 27M1D73M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC XG:i:1 XM:i:5 XN:i:0 XO:i:1 AS:i:-18 XS:i:-18 YT:Z:UU diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/ce#2.sam b/src/samtools-1.3.1/htslib-1.3.1/test/ce#2.sam new file mode 100644 index 0000000..8a4eead --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/test/ce#2.sam @@ -0,0 +1,3 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +SRR065390.14978392 16 CHROMOSOME_I 2 1 27M1D73M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC XG:i:1 XM:i:5 XN:i:0 XO:i:1 XS:i:-18 AS:i:-18 YT:Z:UU +SRR065390.921023 16 CHROMOSOME_I 3 12 100M * 0 0 CTAAGCCTAAATCTAAGCCTAACCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA ###############################################???88:;98768700000<>:BBA?BBAB?BBBBBBBB>B>BB::;?:00000 XG:i:0 XM:i:3 XN:i:0 XO:i:0 AS:i:-6 XS:i:-13 YT:Z:UU diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/ce#5.sam b/src/samtools-1.3.1/htslib-1.3.1/test/ce#5.sam new file mode 100644 index 0000000..0535065 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/test/ce#5.sam @@ -0,0 +1,11 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +@SQ SN:CHROMOSOME_II LN:5000 +@SQ SN:CHROMOSOME_III LN:5000 +@SQ SN:CHROMOSOME_IV LN:5000 +@SQ SN:CHROMOSOME_V LN:5000 +I 16 CHROMOSOME_I 2 1 27M1D73M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC XG:i:1 XM:i:5 XN:i:0 XO:i:1 XS:i:-18 AS:i:-18 YT:Z:UU +II.14978392 16 CHROMOSOME_I 2 1 27M1D73M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC XG:i:1 XM:i:5 XN:i:0 XO:i:1 XS:i:-18 AS:i:-18 YT:Z:UU +III 16 CHROMOSOME_I 2 1 27M1D73M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC XG:i:1 XM:i:5 XN:i:0 XO:i:1 XS:i:-18 AS:i:-18 YT:Z:UU +IV 16 CHROMOSOME_I 2 1 27M1D73M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC XG:i:1 XM:i:5 XN:i:0 XO:i:1 XS:i:-18 AS:i:-18 YT:Z:UU +V 16 CHROMOSOME_I 2 1 27M1D73M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC XG:i:1 XM:i:5 XN:i:0 XO:i:1 XS:i:-18 AS:i:-18 YT:Z:UU +VI 2048 CHROMOSOME_I 2 1 27M100000D73M * 0 0 ACTAAGCCTAAGCCTAAGCCTAAGCCAATTATCGATTTCTGAAAAAATTATCGAATTTTCTAGAAATTTTGCAAATTTTTTCATAAAATTATCGATTTTA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/ce#5b.sam b/src/samtools-1.3.1/htslib-1.3.1/test/ce#5b.sam new file mode 100644 index 0000000..f778394 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/test/ce#5b.sam @@ -0,0 +1,12 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +@SQ SN:CHROMOSOME_II LN:5000 +@SQ SN:CHROMOSOME_III LN:5000 +@SQ SN:CHROMOSOME_IV LN:5000 +@SQ SN:CHROMOSOME_V LN:5000 +I 16 CHROMOSOME_I 2 1 27M1D73M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC XG:i:1 XM:i:5 XN:i:0 XO:i:1 XS:i:-18 AS:i:-18 YT:Z:UU +II.14978392 16 CHROMOSOME_II 2 1 27M1D73M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC XG:i:1 XM:i:5 XN:i:0 XO:i:1 XS:i:-18 AS:i:-18 YT:Z:UU +III 16 CHROMOSOME_III 2 1 27M1D73M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC XG:i:1 XM:i:5 XN:i:0 XO:i:1 XS:i:-18 AS:i:-18 YT:Z:UU +IV 16 CHROMOSOME_IV 2 1 27M1D73M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC XG:i:1 XM:i:5 XN:i:0 XO:i:1 XS:i:-18 AS:i:-18 YT:Z:UU +V 16 CHROMOSOME_V 2 1 27M1D73M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC XG:i:1 XM:i:5 XN:i:0 XO:i:1 XS:i:-18 AS:i:-18 YT:Z:UU +VI 0 CHROMOSOME_V 10 1 7S20M1D23M10I30M10S * 0 0 AGCCTAAGCCTAAGCCTAAGCCTAAGCTAAGCCTAAGCCTAAGCCTAAGCTTTTTTTTTTCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA * +VI 256 CHROMOSOME_V 10 1 7S20M1D23M10I30M10S * 0 0 * * diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/ce#5b_java.cram b/src/samtools-1.3.1/htslib-1.3.1/test/ce#5b_java.cram new file mode 100644 index 0000000..97e58eb Binary files /dev/null and b/src/samtools-1.3.1/htslib-1.3.1/test/ce#5b_java.cram differ diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/ce#large_seq.sam b/src/samtools-1.3.1/htslib-1.3.1/test/ce#large_seq.sam new file mode 100644 index 0000000..7df381d --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/test/ce#large_seq.sam @@ -0,0 +1,3 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +S1 0 CHROMOSOME_I 1 255 36M4I33M2D18M4I13M3I5M2I7M1I8M4I30M1D20M5D25M4D63M1D31M2I13M4I83M3I36M4D77M2D8M2D5M2D14M2I5M4D1M1D27M5I3M4D47M2D5M4D7M1I70M3D42M4I59M5I2M2I13M4D3M5D6M4I5M4I58M1I10M3I57M1I15M5D57M4I10M1I19M4D9M3I27M4D11M3I9M4I21M4I62M4I51M1I8M3D23M1I5M4I24M2D1M5I4M4D14M3D63M5I1M2I20M4D10M5D7M2D22M4I22M2I9M3I46M5I1M4D12M5D8M3D17M5D149M1D20M1D61M1I14M2I38M4D9M4I62M1I8M1I55M3D62M4I8M4I50M5D19M3D11M2I53M4D7M2D32M2D57M3I48M2D11M4D15M1I23M2D16M5I7M1I3M1D27M5D4M1I18M1D79M5D1M5D8M5D20M1D22M5D24M2D30M5D43M1I17M1I22M2D18M3D1M4I15M1I4M3D1M3I22M5D62M4D19M3I3M5I7M2I110M5D7M2I9M4I28M2D3M4I17M1D1M5D103M5D45M3I32M3I37M1D20M1D22M5I6M3D101M1D20M3D6M1D15M5I14M5D118M1I3M1D3M5I37M4D10M4D10M1D10M2I48M1D2M3D7M4I60M1I38M4I16M3I20M4I30M2D3M2D15M3D35M1D7M1D1M1I44M4D6M5I1M2D2M3I83M3I3M1D18M2I1M5D65M2I13M3I25M1I10M2I23M2D12M1D10M1I1M4D8M3D27M5I9M1D11M3I69M4D115M1D28M5D38M4I5M5D21M4I11M5D43M4I70M5I38M1I27M2D8M3I2M2I10M1D94M5D17M2D9M4I21M1D2M5I8M2D32M4D52M1I37M3D7M5I64M1I31M2I21M2I11M4I46M4I5M5D22M1D55M4I18M3D102M5I72M4I4M1I7M5D19M1D40M2D101M3I2M1I36M2I26M4D5M2I29M5I13M5I20M3I9M2I8M2I143M1I10M4D25M5I41M1I9M5D12M2I8M4I11M2D66M3I1M5D77M5D4M2I49M4I15M3D11M4D17M5I143M2I29M4I4M3I4M3I19M3I44M5D108M3D12M2D19M1I13M3I18M5I2M1I16M1D4M3I318M4I39M4I21M1I24M3D32M2D70M5D11M5D34M4D46M4D3M3D32M3D54M2I8M1D65M5I53M5I27M3D6M1I34M5I34M5I37M4D1M5D10M5I68M1I8M4I6M1I14M5I6M5I26M3D50M2D2M5D22M4I34M1D24M1I28M4D67M2D43M4D17M4I57M3D35M5I66M1D45M2D27M3D28M3I32M4D24M1I16M2I3M3D6M4I33M4I12M2I19M2D5M1D119M3I64M5D29M3I87M2D4M4D42M4D3M4I76M2D19M2I51M2D18M1D2M4D21M4D11M1I6M4D135M1D10M1D120M1I102M4D37M5I8M2I51M4D50M2D14M2D32M5I2M5I36M4D59M3I87M1I21M2D14M1D27M5I3M5D4M4I90M1I37M5I19M3D12M1I21M5D51M4D3M4I8M4D28M4I76M2D5M3I13M4I214M4I18M1I22M2D12M2D123M5D9M1I9M2I17M1I7M5I70M2I34M1D13M5I2M2I69M4D129M5I64M2D15M2D9M1I56M5D73M1D45M5I55M3I26M2I24M4I31M2D29M5I2M2D80M3I28M1D19M4I1M5D4M3D118M3D36M2D32M3I1M2D35M2D27M1I32M2I7M3I51M1I51M3D21M4I4M5I40M1I27M4I55M1I16M4D50M1D107M5D96M1I4M1I68M4I4M4D4M1D78M1I5M2I73M1D7M5I21M4I8M5D71M5D19M5D20M2D7M5D27M1D35M5D38M4I83M1D33M4D54M4I19M1I3M2I11M4I4M1D10M5I24M3D1M2D12M4D8M5D1M2I22M2D39M2D101M4I4M4I26M5I13M3I26M4D33M5D10M2I13M3D19M3D18M2I27M2D3M2I2M4D33M3D55M4I6M3I129M1I14M3D41M4I3M5I81M5D9M5D12M2I5M3D1M5D40M5D2M1D21M1D4M2I2M4I12M4I22M3I105M4I1M5I14M3D19M5I6M4I13M2I10M2D11M4I34M2I7M2D32M3I13M5D23M4D8M3D59M5I11M3I53M1D19M2I122M2D15M2D108M5I1M4D14M5I11M4D12M1I19M2I1M3D7M3D4M2I1M5I24M2I15M1I36M3I16M3D25M5I3M4I22M5D6M4I22M3I77M5I43M1D13M3D30M5I19M4I29M2I86M2I23M4I9M3I7M1I14M3I3M4I39M1I77M2D5M4D58M1D1M1D4M5D57M5I22M3I84M1D19M3I14M5D21M4I10M5D17M1I4M4I63M2I23M4I23M4D32M5D40M5I29M4I126M3I2M1D105M4I49M1I32M4D29M5D31M1D15M5I6M5I21M4I56M2I6M3D11M4D3M1D28M4D78M1D5M1D20M3I67M1D2M2I7M5I2M4D14M5D4M3D27M2I18M5D20M5D58M3D19M4D36M5I133M3I75M4I39M3D28M3D158M4D8M2I12M5I68M5I18M2D17M4I52M1D90M5I17M5D47M4D3M2I15M3I4M1D17M4D1M3D23M1I84M5I1M4D10M1I11M3D78M2I3M4I2M5D13M5D21M2D24M1I89M4I2M3D59M4D22M5I14M4I16M2I53M1I13M1I81M4D11M3I29M2I170M2I43M5I116M3I1M5D1M2I20M5I51M1I17M3D2M4I5M3I17M5D36M5D21M3D4M2I85M2I18M2D42M3I48M3I7M4I11M5I17M4I3M3D45M1I93M1D38M5I8M2D41M3I56M2I35M5D59M5D36M3D9M5D23M4I12M4I14M1D38M5D6M1D2M1D2M3D126M1I9M2D31M5I81M4I7M5D19M5I25M3D222M2D29M2D105M1D39M1I4M2D7M2D67M3D32M5D3M3D36M1I50M2I117M1I75M1D24M2I80M4I48M1I11M4D4M2D55M4I21M5I29M1D51M3D16M5I43M3I17M3I6M4D99M3D17M3D22M3I18M5I35M3I28M1I23M4D9M1I46M3I16M4D18M3I32M3I16M1I60M4D76M3D1M3D9M2D28M2D25M1D8M1D1M5D56M3I8M4I33M1D15M2I83M5D60M5I99M4D90M4I69M4D41M1I4M4I1M3I50M3I38M2D80M2D56M4D33M3I8M2I11M5I15M3I42M1I135M2D29M1I34M3I13M1I74M1I10M5I48M4I8M2I74M4D6M3I43M2D3M4D99M2D20M3D35M5I12M1I4M2D25M5I68M3D57M3I24M5D8M5D10M3D84M5I170M3D31M1I9M3I7M2I47M1D31M4D7M4I13M2D7M4I7M2I58M1I81M3D18M5I6M5D68M4I18M1D25M2D1M2I7M4I5M1I14M3I75M2D33M5D17M1I19M2I3M5I5M5D53M3D1M3I33M1D27M5I33M1D93M5D1M3D167M4D38M2I33M3D119M4I43M3I31M3I7M1I77M5I5M2D5M5I24M4D10M4I88M5D47M4I29M4D63M1D11M2I41M3D97M3D13M4D48M3D55M4I3M5D32M1D53M5D13M1D7M2D23M4D131M4D17M2D18M4D4M2D6M1I71M1I29M5I12M3D48M1D45M4I41M1I84M5I84M2D17M5D87M3D88M2D14M5I52M5D62M4I39M2I44M2I26M4I15M4D21M1I8M3I21M4I48M4D34M4D29M4I17M1D18M5I91M1I35M4D4M2I10M4D26M2I4M1I27M4I14M2D11M3I35M5I64M2D86M1I119M5I23M4D27M4I70M5I8M1D12M3D17M3I9M1D77M3D29M1D35M1I37M3D7M4D35M2I13M3I9M2I112M1D19M4I20M4D81M5I129M1D3M4D48M4D31M4I73M5D18M4I8M2D15M5I18M4I33M5I112M3D13M2I26M5I21M3D1M1I63M2D1M3I22M5D5M4I18M2I10M3D7M1I34M3I1M4I2M5D56M3I48M4D13M3I26M5D24M5I7M5I13M4D16M5I44M1D60M1I17M2D18M5I4M2I1M4I4M4D40M5D81M2D19M3D4M1I19M4D10M4I9M5I7M2D51M2D13M4I19M1D57M2D58M3D84M3I2M1I24M1D11M1D3M3I47M2I9M2D5M2D65M1I25M2I35M3I45M3D1M5I13M1I34M3D5M5D2M4D30M2D21M3I6M1I69M4D69M1D9M3I61M4I3M4D16M4D47M3D28M3D14M2I85M2I33M4I9M4I48M4D78M5I73M2I5M1D60M3I31M4D1M5I24M2I32M4I14M2I19M3I5M2D22M2D49M3D5M3D11M2D43M4D4M1D10M1I14M3I3M5I19M5I63M3I4M3D32M4I1M5D18M1D17M4D41M3D25M1I20M3D43M2I21M2I19M3D2M3D17M4D30M5D30M4D9M4D6M3D51M4I58M2D23M2D4M1I19M1I12M2D20M2I1M3I42M2D82M3I3M4D33M2I37M5D65M1I82M4D6M1D54M5D11M5D34M4I7M3I17M5I33M5D38M1I31M5D26M1I16M4D20M2I13M5I23M1I11M1I10M4I4M3I7M3I26M3D30M5D3M4I35M3D1M5D14M4D24M3I23M4I7M1I32M1D29M3I14M1D107M5I6M5I6M4D3M1I41M1I20M2I32M2D1M1I7M1D3M4I7M3D140M3D48M2I4M3I117M2I18M3D4M4D13M1I11M4I27M1I49M1I52M1I5M3I10M4D116M5I7M2D73M1I30M3I27M1D1M1D14M2I40M4I16M4I76M2I43M3D30M1D10M1D43M1D24M3D1M3I16M5D25M4I34M3D50M4D37M5D12M1D38M1D30M4I23M1D14M2I29M1D17M3D3M5I16M1D29M3I3M3D48M3I141M4I32M4D13M5I23M1D26M1I76M4D50M2I11M5I65M4I2M1I37M3D54M4D34M1I17M5I2M1I5M4D8M2I43M1I147M1D8M5I53M2I59M1I14M5I25M5D28M2I56M5D36M2I5M1I27M3D1M2D14M2D37M2D1M1I11M4D55M4I105M5I3M1I9M5I45M4I49M3D75M2D31M5D1M3D3M3I23M4I65M3I19M5D44M5D68M4D11M4D9M5D28M1I20M4I2M3D118M3I10M4D2M5I40M2I32M1D41M1D9M3I30M4I8M2D7M3I9M5D21M1I34M1I22M1D97M3I44M5D13M4I17M2D46M1I99M3D44M3D16M2I20M4I62M4I9M5D32M2D3M1I29M4I13M3D7M1D11M2I40M1I80M2D47M2D21M2I25M4I21M2I11M5D36M4D112M4I42M2D4M5D67M2I43M5D33M4I27M4I25M1I81M1D10M2D6M4I12M3D6M5D11M2I12M4D41M4D21M3D36M1I32M4I58M4I26M2I12M3I6M5D1M3I6M3D21M1I45M1D20M3I18M4D87M2D59M3D3M2D59M5I60M3I17M3I8M5D2M2D13M1I15M1I6M2D55M3D4M2I86M1D10M2D24M4D6M5I51M3I5M3I6M3I27M1D2M2D39M2I55M4D17M4D98M1I63M3I6M2D114M2I23M2D22M2I36M2D24M5I32M3D23M5D5M4D48M1I26M4I9M1D18M3D1M1D7M4D1M3D14M5I34M1D37M1I68M5D30M4I48M5D108M5I37M5I24M5I46M3I19M1I10M4D118M1I3M4I30M2I35M4I8M2I29M5I26M4D11M5D9M5D21M3I38M3I26M1D5M1I52M2I9M3D4M1I31M4I1M5D24M1D3M1I98M2D30M4D8M4I7M5I76M3D19M4I5M3I47M1I26M4I10M5D41M1D79M1D7M3I14M5D53M5D50M5D73M3I86M1D20M3D69M1I33M1I17M4D38M3D19M5D55M3I27M2D6M3I62M3D8M3D33M2I15M5D2M4D34M4D50M2D68M1D64M5I20M5I29M5D71M3I8M1I40M3I9M3I12M2D15M1I2M2I39M4D36M3D38M1I2M5I30M2D26M5D47M5D19M5D13M3I1M4I3M1I10M2I29M4I78M5I37M3I15M5I6M3D83M5D16M5D6M2D9M4I32M4D13M5D22M2I15M1I56M3I23M2I28M3I71M3I67M5I8M3D7M1D16M4D4M1I15M2D6M1I19M4D1M1D37M2D78M4D23M2D14M2D81M1D11M4D12M3D31M3D70M1D8M5D18M5D6M2I27M4I11M5D22M4D78M3I3M1I162M1D94M4D65M1D2M1D28M3I33M1D47M4I125M5I19M5I106M1I10M5D1M5I61M1D37M2D30M5I101M3D9M4D7M4D59M2I31M4D73M1I13M5D36M1I55M2D31M1I34M3D10M5D53M1D27M1D10M3D19M3I58M5D47M2I54M5I27M3D55M1I46M3D53M3D40M5D5M4I87M1D30M2I21M2D18M4I85M5I3M4I8M3D33M2I38M3D6M2I10M1D28M4D61M2D35M2I24M2D13M1D1M4D37M1D39M3D28M4D1M3I32M1D48M2D132M5I17M1D12M1I47M3D46M1D22M1D26M4D38M5I70M5I8M3D108M4D83M1I35M2D7M3I27M4I17M4D16M2D2M5D53M4D8M3D29M4D20M4D42M5I29M1I19M1D19M3D43M4I26M1I10M5D23M5I9M3I22M3I7M5I49M3I9M4D20M1I73M5D25M2I18M2I1M4D2M1I9M1I55M3D45M5D2M2D17M4I53M4I7M5D19M5D9M2I13M2D1M4I42M2I11M4D4M3I23M3I28M3I22M4D2M1I6M3I47M4D15M3I7M2D46M3D81M4D102M4D15M2D11M2D47M4I65M4I54M5D1M3I37M5I21M2D44M1I69M5I10M5D11M1I115M1I5M4I2M2I10M4I19M4I74M3D32M5I22M3D27M5D35M2I14M3D54M3D14M1I9M2I22M3D20M1D12M4D45M4D1M3D77M1I5M1I53M4I18M1D5M5D18M3D30M1I6M4I16M5D9M3D16M5D100M3I79M2D81M3I56M3D2M5D25M5D26M1D46M2I6M2I9M4D10M5I53M2D2M2D92M3D6M3D45M4I28M3I19M3D9M3I10M5I29M3I51M1D12M5I75M5I22M3I21M1D8M1I7M2D2M1I25M3I19M5D29M4I2M4D25M1D2M3D9M5I26M1I65M3I28M3D62M3I51M2I2M4I32M3D10M5D73M5I3M1D7M1I4M2I56M2D93M5I1M5I28M2D22M1D6M2D28M3D23M5I11M4D100M5I90M2D43M1D57M2I17M2I13M3D71M5D9M5I14M4D120M4D15M5I69M5I1M3I53M4I22M3D7M3D61M5I39M1D38M5D80M3I24M1D6M1I10M1I41M5D50M1I30M1D4M4I126M5I4M4D68M1I87M2D24M1D1M4I70M5D13M2D43M2I1M5D79M2I65M3D6M5D108M4I10M3D44M1I23M5I115M2D10M3I6M5I7M2D57M2I5M3I25M3I79M5I23M3D17M1D28M5D58M5D39M4I12M2I72M2I44M1I39M4D36M3D32M2D21M1I96M3D82M2I7M4D102M2I30M2I46M1D14M4I21M1I28M2D44M2I23M4I164M4I10M1I7M5D12M2D115M4D50M3I1M1D22M3I52M1D74M4D8M5I29M5D83M2D37M4I5M2D30M3I91M2I66M4D14M2I30M1D53M4D14M1D47M5D60M1D19M4D2M2D2M4D42M5I29M4D5M3D15M3D20M2I7M5I3M2D57M2I35M5D3M4D20M3D1M5D71M5I12M3I8M1D29M5D14M4D1M4D6M5I1M1I70M1I47M5I52M1D5M2I54M1I177M4I75M3I2M2I3M2D23M1I17M2D57M1D25M1D42M3D29M5I33M1I17M2I42M5I27M5I15M5I12M5D2M5D1M4I81M5I8M4D2M3I16M1D60M5D41M2D47M5I22M5D114M3I32M3I32M2I37M3I13M2I25M5I21M4I13M5D16M1I58M4I67M5D2M2I38M1D12M3I24M4D11M2D1M2D9M1I9M1D31M2I13M4I72M2I4M4D14M3I49M2I10M2D62M1I152M1D13M2D7M2I102M4I23M5I32M5I1M1I26M3D21M1D7M2D36M1D24M4D1M4D46M2D9M1D3M5I94M1D5M2D2M4D1M1D6M3I5M4D24M3I5M4D81M1I11M2I49M3D32M2I26M2D11M4I86M2D32M4D26M1D5M2I19M3D10M3I46M5I101M1I21M2I28M4D17M3I34M5I3M1I7M4D55M3D4M1I37M3I3M3I97M1I44M5I48M2D63M5I61M4I7M1D40M4D2M3D48M5I55M1I6M4I2M4I1M3I22M1I3M2I43M2I6M5D26M1I12M1D6M4D2M4D57M1D30M1D134M4I22M4I153M1I10M4I3M4D36M5D6M2D2M4I8M4D5M2I17M5I13M2D27M4D21M4D25M1D1M2D17M3D52M1D16M2I12M4D121M1I2M1I68M3I19M4I48M4D24M4I8M2D33M2I9M2I90M1I1M5I22M5D1M2I25M2I55M2I15M2D43M4I57M3I14M4D23M2I17M5I20M4I2M4I32M2I37M3I7M5I11M1D24M1I15M2I30M2D27M2D57M2I2M5D29M3D90M2I2M2I48M5I17M3I41M1D3M3I17M1I83M1D13M2I4M2D22M4I136M2D6M3D11M3I38M5I2M2D114M1I13M1D96M2D13M4I2M1I6M2I2M4D75M2I21M5I2M1I12M2D13M2I8M4I4M1D10M5I5M4I16M5D50M4I15M3D18M3I39M5I85M2I49M5I56M2I38M5I126M1D64M3I33M2D1M3I11M5I6M3I60M3D41M4I6M4D10M5D20M2D19M3I61M2D8M4I3M1I56M3D37M3I69M1I3M2D26M3D80M3I20M4D69M3D71M1D24M2I78M2D95M5D12M1D14M3D30M5I14M1D16M3I43M5D18M5D12M4D15M1I27M3I2M3D120M3D77M5I145M4D9M1D22M3D3M5D3M2D18M1D55M4I27M2I22M1I51M3I53M1I37M2D17M5D57M2D27M1D17M2I50M3D53M1D69M4D9M4I135M2I4M3I39M2I15M1D40M1D16M1I41M3D38M3I21M3I16M2I3M4D1M1I45M2D12M3D59M5I43M4I2M1D26M2I1M5D11M4D83M3D15M4D5M4I60M4I2M2I15M3I122M1D4M2I28M2D12M1I44M4D11M1I54M4D5M2I16M1I33M3D17M1I24M1I33M3I58M2D17M4D13M4I6M5D26M5D17M5I8M2I7M4I24M4D44M1D94M1D5M3D32M4I4M2D19M5D63M1D70M1D13M2I67M1I21M5I3M4I35M5I12M1D30M3I29M5I72M4I33M3I43M1D16M4D3M3D7M3I54M3D9M5D46M5D68M3D77M1D29M4D33M3D7M5D46M4D24M5I16M2I5M5D13M3I36M5D2M2D21M3I7M2D11M3I59M2D45M4D29M5D32M1D7M2I44M2I94M3I4M1I20M1D27M5D19M1D7M3I14M3I11M1I5M2I17M3D44M3I28M4I3M2I64M2D28M3D15M5D61M2D74M2I50M4I9M4I57M1D7M5D17M2D4M5D13M2I9M1D29M3D26M2I7M4I5M2I21M1I60M4I123M1D37M2D6M4D27M3I23M1I19M2I10M2I7M3I36M5D50M4I3M5I190M2D74M3I48M1D5M3I29M3D75M3I11M3D77M1D43M2I5M5I17M1D52M4D28M4I14M5D4M5I14M3I16M1D3M5D63M2D8M5I2M5D28M3I43M2D11M2D64M1D9M5D22M1D97M2D29M3I10M5I9M1D118M4I6M4I37M4I137M2I33M5I41M1D23M1D26M3D68M3I14M4D74M2D32M3I5M2I61M5I15M2D44M1D14M1I42M2I27M2I17M2I8M2I19M2D5M4I59M4D4M2I29M5I13M1I92M3I1M5I1M1I31M2I2M5I41M2D27M5I106M1D13M4D29M1D22M1D8M5I2M3D48M5D65M1I73M4I5M1D31M1I7M4I9M5I12M2I36M4I18M5D11M4D109M3D73M2D13M2I62M1D52M5I91M2I3M3D21M2D12M4I27M4D12M1D46M1I39M3I13M4D9M2I1M3I20M5I78M3D72M3D9M5I4M2D24M4I63M2D9M2D15M1I38M5D4M3D7M3D10M2I39M5I34M3I116M1D22M2D18M2D8M5I2M2D100M4D107M3D12M4I1M3I12M3D3M2I11M1I57M1I7M3D45M3I42M4D27M1I80M2D57M5I35M1D6M2I39M2D44M3I14M1I5M2D46M2I66M4D48M1D42M1D30M1D21M2I21M4I4M3I102M5D20M2D16M3D13M5D23M4I9M4I12M1I26M2I171M3I40M2D35M3D2M1I43M1I41M3D32M3D17M3D54M2I39M5I60M1D40M3I34M1D1M2D12M3D22M2I76M4D69M3D38M2D2M3I8M3I26M5I22M3I21M3D47M1D20M1I34M2I8M2D8M5D23M2D45M2I43M5D8M3D1M2I49M2I14M3I45M2I83M3I39M5D283M5D77M4I13M1D25M2D1M3D23M2D26M4D2M2D23M5I55M3D7M5D9M1I3M1I3M4D54M4D23M3I47M2D17M1D8M1I19M1D17M4I23M4I7M3I51M5D77M1D57M2D9M5I31M4D12M3I76M5D14M3I15M4D44M2D11M1D34M3I2M1D13M2D12M2D25M4D59M1I27M3D18M1I2M5I41M3D10M2D1M5D22M3D12M1D57M2I97M3D9M5D12M3I3M5I9M4I33M3D48M1I32M1I1M2D29M5I52M3I11M2D17M1D18M2D198M3I82M2D20M1I31M3I8M5I147M3I52M2I5M2D2M5I6M2I84M3I16M5I45M1D20M5I14M3I118M2I27M4D8M5I20M2I33M2I5M4D26M5D62M1D4M2I22M2I15M1I4M2I2M3D25M3D21M1D95M3D7M2I54M3I1M4I82M5D18M2D3M2D43M5I32M5D8M1I5M1D6M1D8M2I91M4I35M2D2M1D73M3I24M1D19M3D33M2I45M5I13M4I33M5I22M3I13M1I26M4I6M4I44M4D40M2D13M3D17M1I11M4D11M2I7M2D27M2D24M5D36M4D23M3D36M3D34M4I27M2I61M1I57M5D26M1I25M2D75M5D23M4I17M3I8M3D52M5I5M4I9M5I22M3D9M4D55M1I28M1I21M3I12M5D29M5I32M5I18M1D20M4D23M1D7M5I16M3I63M4I13M4I18M2D24M3D4M3D1M3I14M1D20M2I24M2D55M2D56M1D46M3I14M4I59M5I7M4I58M5D28M2D13M3I8M3D43M1D10M2I60M2I31M1I4M1D162M1I13M5I82M4D5M5I69M3I16M1D36M3I2M4D54M2I57M2I39M2I18M4I2M1D65M1I148M1D46M3I17M2I6M5I244M5I26M3I3M2I10M2I23M4D2M4I49M4D6M2I14M4D30M1I29M3D38M5I33M3D84M4D13M5I15M1D14M4D14M3D3M2I44M5D120M2I5M3D12M2I99M2I1M4I35M1D7M3D17M1D16M5I35M4I9M1I105M2D6M5I15M2I3M2D5M1D60M1I149M3I48M4I21M3I21M1I27M1D16M4I26M2I1M5D87M2D40M4D23M2D26M4I32M4D18M5I16M3D8M1I39M1I14M3D16M2I2M5D2M4D20M1D58M1D55M3D22M4D76M5D41M5I27M2I21M5I9M2I43M4I61M3D6M5D32M4I48M1D89M5D61M5D62M4I72M5I8M4D21M4D8M5D53M3I26M4I132M4I10M5D74M3I138M3D13M1I7M1I50M3I3M1D70M3D14M1D39M1I85M2D12M2I59M4D5M3D50M3D5M5I1M1I27M5D52M3I36M4I30M3I35M1D12M2I13M1D63M3D8M4D67M4I2M3I1M3D84M1I48M4D97M3D16M3D55M1I17M2I4M3D56M5D6M4D6M3I11M4D37M1I23M5I9M4D16M4I68M1D40M2D31M3D44M5I65M4D14M5D8M1D27M3D10M4D114M2I26M1I22M3D49M3I5M2D11M3D17M3D13M3I10M2D118M4I14M2I7M3D58M3I10M4I7M5I8M5I4M3I9M1I36M4I5M1I97M1I1M3D20M3I14M4D24M5D58M2I17M5D123M5D2M2I26M4D4M2I11M3I15M1I34M3I29M1D23M2D1M4I3M5I14M4D5M5I12M2I4M1I26M4I6M1D26M3I33M5D13M4D23M4I6M3D5M3I9M3D52M3I72M4I10M1D133M4I36M4D71M5D77M5D31M3D22M2I23M4I71M5I22M3I69M5I35M3D44M3I8M1I24M4I20M4I4M2I46M1D9M2D56M1I30M4I9M1I21M1D1M3I5M4I78M3I4M2D4M4I18M3I13M5D34M1I9M4D17M4I68M3D71M5I88M1I4M5I111M3I4M2I38M1I117M5D32M1D14M3I33M2D11M2D148M1D156M3I6M5I8M3D32M4D23M1D1M2I16M1D13M3D47M2I47M2D5M1D35M3I55M1I45M2I44M4I40M5I23M2I70M2I1M5I1M4I36M2D15M2D5M4D14M5D121M5I1M5I17M2I37M4D5M4D64M2D1M2I19M5I8M3D19M2D19M3D26M5D53M2I25M2D10M4I4M3D80M1I70M2I9M4D54M1D25M3D4M5D14M3D31M1I20M1I129M2D25M1I22M4D4M3D90M5D33M1I13M5I34M3D8M2D1M2D25M5I14M1D31M1D15M2I3M4I11M4I2M5D65M1I14M4D66M4D21M2I15M5I4M2D9M4I44M3D28M1D34M3D47M5I5M1I146M4I47M4I10M2I7M1I120M5D41M2D19M3D2M2I16M2I36M4I74M2I40M1I97M3I3M2D44M3I3M3D79M2D72M2I25M1I38M4I5M3D15M2I37M5I46M2D68M3D9M2D8M4I32M5D4M3I153M5I6M5I3M2D5M1D19M2I21M5I13M5I254M3D47M1D34M5D27M3D10M4I12M4D7M1D12M1I111M5I42M1D55M3I52M4D3M2I66M2D19M3D14M3D1M1D13M1I55M3I170M2I152M4I134M1I1M3I55M5I12M2D4M3I1M4I6M1I72M5D20M5I17M1I34M1I81M4I49M1D1M2I15M3D15M5I60M5I23M1I52M3I13M3D89M2D12M5D15M1I29M3D28M2D56M2D1M5I1M4D79M4I2M5D30M3I17M2I3M5D26M5I5M1I18M5D15M3D5M4D57M2D109M3I13M4I16M5D21M1D10M1D38M5D8M5I19M5I29M1I46M2I32M3D48M5I15M4D56M1D28M4D96M3D39M5I19M5D102M3D5M3D57M2I32M2I25M5I65M2D22M1I58M5I36M1D18M5I70M2D133M4I24M2I14M5I29M1D24M4D27M3D69M1I27M1D42M2I28M2I15M5I9M4I73M5I80M3I35M4I5M4D6M4D21M4D40M5D54M1I135M5D35M2I39M5I76M4I23M5I107M4D13M4D29M5I22M4D22M5I21M5D19M3I9M1I16M4I22M2I68M1I16M5D35M3I2M4I3M5D2M3I18M5I49M3I56M1I63M3D6M5I10M5I25M5D1M5I35M3D59M5D32M3I83M1D2M1D67M1D69M5D11M3I18M2D27M5I98M4D50M1I18M5I58M3I3M5D87M1I107M2I41M2I68M5I34M5I16M3I40M2I38M4D82M5I1M1D11M2I52M5D18M1D60M3D13M1D8M3I37M4D4M1D30M4D110M4I55M5D5M1I4M4D69M5I25M1D37M3D26M4D50M1I7M4I45M3I10M3D76M1D25M3I1M1I44M2I147M1D2M3I132M1D56M2D57M1D8M5I5M1I8M4D31M4I26M2I5M1D8M3I20M3I1M3I4M1D16M1I53M4I60M3I18M2I3M4I7M2I3M1D33M5D45M4D4M4I8M3D47M1I249M1I26M5I15M2D50M5D3M1I17M1I34M5D13M4I37M2D52M2I59M5D152M1I14M3D62M4I8M5I39M4D41M5D64M2D69M4I20M4I49M2D13M3I9M1I34M1D107M1D16M2D4M1D69M5D8M5I49M1D27M5D41M3D69M3D18M5D37M1I1M1I1M5D3M3D35M1I17M2I47M2D42M4D13M4I1M2I27M4D66M5I58M1D2M3D28M2I26M5D5M5I88M2I30M2I74M2I23M4D7M2D9M2I13M3D61M3D13M3D113M4D18M3I33M1I4M2I25M5I21M1D1M5I13M4D53M2D13M4D2M3D12M3I20M5I170M1I14M5I12M1D38M4I6M1D76M4I39M3D22M5I71M4I57M3I35M2D4M3I2M5D13M5D6M4I2M4I36M5D13M4D43M4D88M3D143M5I12M4I57M5I29M1D33M5D2M1D18M3I38M2I71M2I10M5D39M3D18M4D21M5I4M5I11M5D24M1D19M1D8M1I1M4D47M2I67M5I9M1I15M1I6M1I16M2D5M1I48M3D4M3I12M5I6M1I32M5I100M1D9M2I34M4I6M2I12M3I70M1D9M2D3M5D22M3D89M3I11M3I15M4I5M4I19M3I4M1I81M2I4M3I6M3D20M4D1M2I40M5I53M3I24M5I85M1D13M3I11M5I68M5D17M3I13M1I24M5D21M2I6M5I8M4D91M2D5M1D67M5D11M3I51M1D20M4D21M2D4M4I36M3I4M1D29M2I17M2D36M4D7M1I3M2D5M2I82M2I50M2D8M5D41M1D13M4D17M1I33M4I7M2D19M1I9M1D20M3I22M2D22M1I30M3D24M3D8M3D30M4I24M3I10M3D15M2I19M4D12M2I9M1D21M3I40M1I19M4I50M4D26M5I13M3D23M5I20M5D31M4I16M2I9M4D8M1D35M5I49M3I62M1D5M1I2M4D38M3I53M5I22M3D8M3D88M3D141M4I14M5I20M5I6M5I2M3D37M2I82M4I11M3I26M1I40M2D236M1I13M4I70M5D2M4D3M5I32M4I26M5D40M1I2M1D9M1D60M3I30M4I97M4D9M4D15M5I21M5D5M2D2M3D48M1D66M1I40M4I2M4I4M3I26M2I9M2D75M4D56M2D108M4I23M4I7M2D10M3D6M4I8M1D6M1D56M5I12M2D36M5D45M3I2M3D67M1D34M4I6M3I158M5I123M4D63M3D33M1D47M1D43M5I86M2D2M3I74M2I28M2D52M1I63M1D36M3I42M2I12M4I2M4D65M1D22M2D20M4D11M2I4M3D7M4I7M3I39M1I23M2D1M2D1M2I51M5I19M2D5M1I17M3D43M4D4M4I59M5D102M2I48M2I9M1D56M3I6M4I48M3I4M3D36M1I52M5I8M3I13M2D1M4I12M3D56M5D25M5I1M1I47M3D12M5D6M5I46M2I29M3D20M2D5M1I7M2I2M1D8M4D83M2D32M1I36M5D23M1I8M2D20M3D19M3I16M5I1M5I47M3I5M1I55M1I1M5D26M1D16M3D74M5I39M5I3M3D36M3I42M2I11M5I68M2I19M1I25M5I110M1D5M3I86M5D31M2I36M4D19M4D4M5I122M2D18M3D3M3I79M5D14M2D22M1I5M2I14M3D54M2I17M4D76M3D10M3D73M1D6M5I8M3D67M5D140M4I18M2I29M4I27M4D83M3I23M3I25M1D32M2I39M2I8M2I68M4D63M3D36M2D2M5I54M2D28M3D59M3I14M1I12M4D8M3D4M5D7M2D22M4I10M1D99M5I130M4I75M2I47M2I52M4D35M4I8M2I16M5D13M4I80M1D42M1D40M2D18M5D9M3D48M5D28M3I24M2I23M4D77M4D37M4I47M3I3M3I110M2I27M4I5M5D24M5D69M2I30M4D23M4I12M3I3M5I27M1D5M5D21M4I24M4D58M1I14M3D76M5D20M2I49M4I40M3D10M5D42M3I1M5I60M5I8M4D36M4D16M5I31M2I7M2I22M5I3M2I6M2I63M5I35M3D14M4D35M5D14M1D9M3D33M5D145M1I18M4D36M1D61M5D1M3I121M5I173M2I30M5D70M4D17M1D56M3D10M2D13M5I51M5I41M1D21M1D17M4I1M1I8M1I65M5D2M1D2M3I54M3I54M2D2M3I48M4I15M3I6M3I17M3D6M2D64M4I12M3I9M4I4M4I21M3D76M2I47M1I26M1I3M2I70M5I29M4D1M5D22M4D37M1D8M1D1M4I20M1I40M4D22M4I22M3D1M3I13M5D42M5D8M3I1M1I125M4I74M5D13M1D16M4D14M2I17M3I17M1D6M4D7M1D5M5I30M3D15M1I21M4I10M1D3M1I2M3I34M1D8M1D3M3I15M1I23M4D50M1D44M1I48M5D6M1D8M4D1M3D10M5I14M1D6M5D19M2D13M2I15M2D20M2D28M2I95M1I20M5D8M4I65M4I19M1I23M1I50M1I7M2D14M5D30M2D2M4I1M3D135M3D25M2D7M3D1M5I12M4I3M4D1M5I23M3I11M4I48M4I26M5D100M2I69M3D20M4D14M4D12M2D140M1D29M1I2M2I46M2D50M2D44M4I15M4I192M5I11M4D75M5D130M3D19M4D12M1I2M1D60M2D9M2D36M3I17M4I4M1I12M5D40M3D25M1D26M3I19M1D26M1I46M3D12M2I5M1I9M1D46M3I148M4I3M3I95M2D48M4I127M2I7M4I12M2I75M5D28M2I24M1D1M4I18M3D29M1D2M2I37M5D15M5I45M2D6M4I42M5D15M3D73M2D8M3D43M4D1M2D18M3I34M1D5M1I40M4I26M2D22M4D24M3I20M3D58M3I38M2I39M1D11M1D22M1I6M2I1M3I12M1D8M4D9M2I19M4D70M1D3M4D3M1D59M5I3M5D3M1D14M4I6M4D36M3D26M1D13M5I79M2D42M4D31M5I40M1I30M4D2M5D20M5I3M2I18M5I40M5I33M4D47M3D44M2D46M1I22M1I29M5D34M4I33M2D13M4I14M2D52M4I7M1I68M1D15M1I19M1I13M1I17M2D41M5D45M5I2M5I24M4D23M1D60M4D2M3I25M3D6M3I27M5I30M1I54M4I14M5I8M1I25M5I35M4I101M2D17M3D33M5D11M5I17M3D1M2I11M1D11M4I32M4D59M1D7M2I11M3I8M3I3M4D20M4I30M4I10M3I14M5D3M1D3M1D8M2D107M1D40M3I69M4D7M3I39M3I17M5I7M5I104M4D63M2D78M4I76M5I30M5I2M3D8M3D50M5D111M1I9M2D8M2D32M5D5M1D5M3D17M4D16M5D3M5D10M2I16M4I16M2I34M4I24M5D14M2I67M1D2M5I111M2I11M1D64M5I1M2D17M2D34M4I52M5D20M4I120M5D8M4I30M3I10M1D198M3I3M5D57M5I20M5I165M2D38M4D5M1D14M4D91M2D5M3D114M1D4M4I40M3I10M5D61M1I2M1D6M1D26M5I64M2I34M3I10M1I59M4D18M3I29M1D38M3D8M5D11M2D9M1D83M4D14M3I9M4D13M1I15M5D28M4D91M5I9M4I90M5D11M3I19M3I1M5I12M2I15M3I41M4I35M1D33M3I119M3D103M4I15M5D2M4I81M5I16M4D19M3D132M1I6M2I52M1D18M3I8M4I14M5D18M3D41M1D15M2D19M1D4M4D29M2D36M5D66M3D28M3I5M2I44M3I76M5D24M4I20M1D21M3I55M2D34M4D84M1I24M4I54M5I33M1D68M2I20M4I37M4D34M1D75M4D54M2D31M4D6M2I10M2D55M2D28M3I18M2I4M3I22M4I80M5D17M5D15M5D102M3I13M1I16M3D128M2I27M5D19M3D11M4D28M5I15M2D1M5D62M2D39M2D8M5D20M4D17M3D13M3I7M4D3M3D41M4I85M3D48M2D41M3D14M3D4M1I24M4D62M3I58M3I16M4I116M3I58M2I3M2I23M5I45M2D52M1I21M3D11M4I16M5D43M5D55M3I56M2D36M5I40M5I13M1I30M4D129M4I2M5I7M1I18M1I79M3D11M2I7M5I15M5I4M1D12M2D51M2D11M3D22M5I114M3I22M5I12M3D51M3I194M2D4M3I21M2D4M4D22M1D1M5I3M1D34M5D12M2I5M4I10M3D12M4D16M5I34M2D15M4I24M3I42M4I102M4D7M3I133M5D4M4I18M1I56M3I1M3D28M5I2M5I63M1D1M5D1M4I11M2D56M1D25M1D3M1I73M3I10M5D21M4D10M3I11M2I72M3D22M2I49M2I65M4D29M3D49M4I29M4I6M1D19M4I17M3I35M2D41M1I108M1I57M3I21M4D10M3D18M1D56M4D10M2I12M2D9M4D48M2D33M1D5M3D24M2I52M3I10M3I18M2I28M3D9M2D25M4D3M3D14M1I16M4I27M3D99M3D7M3I21M2I20M5D9M5D14M4I45M2I35M3D7M5I2M3D9M3I14M4D52M1I27M4D7M5I25M3I4M1D1M5D18M4D5M4D12M3I64M5D4M3D5M5D95M2I6M2I39M1I10M3I35M4I40M3I63M5D18M2D4M2I20M5D2M1D28M2D2M5I24M1I42M4I11M2I3M2D15M4D11M1D40M4I31M2D33M4D6M2I6M3I29M2I14M3I34M4I12M4D6M1D34M3D24M5D158M4D19M4I17M5I1M3I42M3D5M2I103M3D26M2D3M4I20M3I41M4D15M3I20M1D14M4I12M5D24M1D9M1I24M1D31M2I18M1I31M2I70M2D27M5D6M5I55M3D44M3I2M1D67M4I113M5D33M2D1M2I9M3D20M4D11M4I16M2D11M1D9M5I6M4D5M2I16M4I77M1D70M1D16M1D9M4D180M2I7M5I11M2I12M1D64M5I6M5I7M5I20M3D6M2D42M3I23M5I39M5D1M1D11M1D37M2I10M4D6M5I46M5I23M3I12M4I27M2I157M4I14M1D54M3D138M2I21M3I19M5D1M5I1M1I30M5D17M4I47M3I16M3D12M2I11M5D14M2I43M1D37M1D51M5I12M1I72M4D30M3D12M3D34M1D31M3I38M2I7M5D26M2I4M1D31M1D44M5I9M5D4M5D8M4I121M2I1M3I14M1D11M5I5M4I62M3D48M5I43M4D15M4I44M1D16M5D34M5I38M1D16M4D5M1I1M2D1M1D48M5I35M4D31M2I94M3I52M2I2M5I34M1D25M3I112M5D50M3D8M4D45M5I7M4I10M4I9M5D5M5I11M1I35M3I14M2D26M3I1M4D8M3I10M5D12M3I23M2I35M3D3M4D58M3I17M2I27M3D25M3D15M2I9M3D69M2D34M4I4M2I50M3D26M4D178M3D19M3I14M1I1M2D118M2D24M3D8M5D22M2D5M2I11M4D7M3D4M4D8M3I7M2D23M2D51M2I1M2I8M2I1M5I21M5D95M5I4M3D2M3I18M4I3M2I202M1I3M4D47M5D23M3I56M5I56M5D70M5D13M4D15M1D29M2I6M4D6M1D15M4I114M2D49M2D44M2D49M4I4M1D45M1D34M4I16M4D23M2I18M3I122M1I15M2D4M4D39M5D35M5D19M3I13M2D19M2D26M4D57M5I25M5D19M3I89M5I138M1I61M2I47M3I6M1I34M1D3M3I57M4D2M4D23M3I177M4I3M3I2M2D22M2I22M5I1M2D46M1I64M2D35M1I26M2D9M1I10M4I8M4I2M1I15M3I5M2I68M1D10M4D196M3D18M3I7M2I12M3D11M5I18M5I9M2I45M4D3M2I4M2I93M5I10M3I10M1D14M3I2M4I10M1I32M5D55M2D9M5I1M3I196M3D87M3I73M1I79M1D3M3I3M5D13M3I12M3I20M5I1M3D13M2D94M2I21M1I21M4D51M1D29M2D74M5D2M1D33M2D1M4I39M5I10M1I9M4D1M2D17M2I14M2D35M1I151M3I5M4I16M5I19M2I38M4I13M5I4M4I17M2I36M1I31M5I4M5D61M5D8M4D44M2D59M1I8M2D62M2I2M3I106M5I28M3D23M2I2M4I5M2D22M3I49M5I23M3D10M4I64M2D21M5D13M1D159M2I38M4I24M1D4M5I38M5D15M2D10M4I11M3D6M4I8M3D5M2D16M4D12M2I7M4I6M5I94M4D5M2D15M2D1M5I14M5I64M5D16M4I2M4D1M2I13M5D1M5I13M4I3M3I49M4D29M4D16M5I51M5I13M5I23M2D11M1I45M1I48M2D63M4I27M4I12M4D55M2I21M3D14M3D47M4I87M4I10M4D132M1D35M5D53M2I22M4D97M5I17M4D66M3I17M5D2M1D1M5D10M3I47M1D22M1I38M4I64M1D33M3D5M4D1M4I10M3I30M5I8M1D45M1D33M1I10M3I6M3D5M5D17M4D96M1D41M3I82M5D93M4D16M3I1M3I30M3I12M4I11M2I20M1I38M5I12M2I3M1D31M4I44M1I26M1D72M5I36M5D56M4I1M5D108M3D1M5D26M4D49M1I16M2D78M1I28M1I20M1D115M4I98M4I66M2I26M5D33M3I3M3D33M2I121M5D10M5I38M3I1M3D69M5D43M3I2M1D21M3I1M5I29M3D67M5I42M4D46M3D1M4D5M4I35M5D56M1I45M5D14M4D9M4I76M4I15M4D1M2D25M2I14M2D37M3I27M4I30M4D23M1I1M1D38M5I41M3I23M2D4M5D100M4D38M2D85M2D16M2I42M3D91M2D44M2I25M1D27M2D45M1D38M3I30M5I4M3D1M1I77M1I31M5I4M3D11M4D43M1D34M1D31M4D16M3D43M4I5M1I78M4D27M1I18M1I13M1I21M5D39M4D22M3I42M1D6M1D3M2I13M3D12M3D1M1D13M2D75M4I1M1D11M3I33M4I4M4D15M1I14M5I16M1D85M5D6M1I4M2I24M2I49M2D4M1D48M3D60M3I4M1D61M2I8M1I3M2I4M4D18M1I38M5D15M5D27M3I47M4I6M2D13M3D43M2D132M1I25M4D8M4I17M5D4M5I31M4I27M2I19M5D60M5I15M1I5M3I27M2I90M2I17M3I5M5D120M2I32M3I20M2D36M4I7M3I8M2I2M3I93M2I7M3I24M3I42M5D12M1I17M5D7M2D57M2D10M4D34M1I18M5I22M3I16M2D11M5D45M1D2M3D23M2D83M5I83M5I85M3I11M5I35M4I26M3D1M2D117M4D26M5D5M4I36M2I6M4D27M5D14M2I218M5I1M1D170M4D12M5D13M3D9M4D53M2D48M5D23M5D22M2I43M3D12M4D66M2D2M1D25M1I28M2D69M5I35M4D4M2I24M3I82M1D2M4I28M1I16M2I33M1I3M4D26M5I96M1I77M5D3M1I6M5I42M1I57M4I23M2I28M4D10M5D62M5I35M1D5M5D44M2D39M2I6M5I30M1I45M5D4M2D1M4I33M5D11M1I13M5I62M4D10M1D58M5I18M1D30M5I64M1D22M2I34M5I18M5D69M1I4M1D52M1I18M5D11M4D21M4D16M3I12M4D5M3I116M1I60M4I12M4D101M5D18M4D32M1I19M5I91M3D8M5D7M1D39M4D1M4D71M3I10M3I23M1D96M5I33M1D10M3D54M3D46M3D11M1D37M3I20M4D24M3I4M1D3M2D30M1I6M1D45M3D10M5D9M2D59M5I9M4D9M4D127M4I14M1D11M3D35M2D68M2I16M2I9M4D85M3D9M5I1M5I21M2D16M2I70M4D13M5D7M3I10M1I6M5I88M1I191M2D2M5I11M1I213M5I59M3I34M3D9M5D16M3I31M3D26M4D6M4D7M5I38M1I8M5I101M2I107M1I120M2D7M1D39M2D15M2I39M1D139M2D2M1I39M4I65M4I22M1I12M1I55M5D23M3D63M2D23M4D26M3D23M4I37M5I41M2D66M1D45M3D22M4D44M3I19M5D18M2I61M1D63M4I6M3D67M5D32M5I25M3I125M3D26M5I10M4I31M4D38M5I11M5D15M2I10M2I10M3I75M3D10M2I21M5I12M1I20M2D43M5I76M1D78M1D67M5D1M4D10M4I20M2I51M1D62M5I20M2D69M2I13M5I22M2I23M5D69M1D43M3I21M1D3M4D1M5D43M3I20M2D101M5D2M2I37M1I21M3I13M1D110M5D34M3I7M2D51M1I66M3D1M3I53M5D22M1I11M1I3M3D10M5I11M4D14M5I2M4D2M1D11M2D121M1D58M5I6M2D6M1I6M3D44M4I33M4D4M2D15M4I8M3I118M3D22M3I3M1I21M2I83M5D209M5D9M4D26M5I5M1I6M3I2M5I9M2I60M2I11M3D20M1D36M5I10M5D49M3D49M3I56M5D51M3D36M5D45M4I3M4D97M4D11M5D41M1D63M3I3M5I101M2I6M4I28M4D6M4I190M4I6M3D51M1D9M4I4M5I1M5D31M2I65M3I7M4D4M5D2M1I39M2D7M4D41M2D8M1I8M3I73M4D11M3D45M2I7M4D76M1D22M2I81M3I45M4I5M4I19M2I14M3I6M4D29M3I21M1I16M5I25M3D14M2D23M3D49M5D17M2D54M2I24M5D1M3I12M2D34M5I52M2I51M4D65M2I42M1D99M3I1M3I112M5D70M5D17M4D47M1D39M5I12M4I17M2I1M5I116M5D22M4I16M4D54M1D52M4D1M4I13M3D41M3D13M4D6M3D4M2D20M1D3M1I57M3I13M2D22M5D23M5D9M1I24M5D10M2D37M5D33M2D21M1D5M3I4M3I35M1D5M5I23M1D196M2D109M5D64M4D10M1I21M5I5M4D104M2I33M2D14M1D6M2I26M2D51M1D14M5I62M2D33M1D25M3D1M5D58M5I1M3I14M3I47M2I12M4D63M1I59M4I34M4D1M1D22M2D3M3D44M1D11M1I35M3D9M2D14M1I29M5D23M3I51M4D48M1I9M5I76M2I15M1D76M2D12M5D1M4I16M3I86M3D102M2I10M5D20M3D1M3I15M1D11M2D2M4D1M1D84M2I55M1D29M2D43M4I27M5I77M3I34M2D20M3D66M1D84M3I14M1D47M2I87M2I47M2D24M3I37M1I1M2D12M1I60M5D30M5D10M4D12M2I11M5I10M4I35M1D39M3I10M5I18M4D54M2D76M1D17M2D16M3D9M5I11M5I7M5D18M3D29M3I8M5I26M3D5M5D15M2D15M4I31M3I54M5D85M4D14M5D81M1I43M3D2M1I11M4I2M5I20M2D6M1I40M2I8M4I33M5D13M3D30M3I19M4D81M5I22M5D4M1I9M3I4M1D20M5I38M5D72M4D51M2I46M4D20M5D14M2I23M1I90M5I24M1D14M2D16M5I22M4D15M2I26M1D8M3I35M1I14M3D41M1D3M5D12M5D60M1D71M5I13M2D43M5D16M2I72M5I3M4I4M3D8M4D3M4D23M3I11M4D8M2D29M4I5M1D218M4D61M3I2M5I8M5D36M1I18M3I1M2D43M4I29M1D5M1D8M3I48M2D19M5D77M3I29M2D8M4I16M2I9M2D115M2I3M4I76M4D62M3I3M2I43M3I5M1D5M3I44M5D81M2D86M1I2M4D17M1I24M2D9M1I72M1I80M1D9M4D36M3I28M1D27M1D38M2I2M2I4M5I14M5D40M4D62M5D7M3D36M4I17M1D67M3D1M3D13M1D9M4D36M3D19M3D39M5I11M3D16M4D4M2D32M4I18M5I36M1I30M3D54M4I72M4D31M1D12M3D20M4I100M1I2M4I11M3D16M5D2M1I1M3D41M4I53M2I29M5I2M5D10M3D22M1I41M2D4M3D15M3I10M4D14M5D31M2D32M3I111M3I142M5I22M4D14M2I32M3D32M5D16M1I26M1D18M5I123M3I9M2I29M5I36M5D2M1D18M2D28M4I59M4D11M3I5M5D10M4D34M5I8M5I54M4I1M4I44M2I34M4I51M1D2M4I27M2D27M2D33M1D9M5I38M2I34M5I22M1D73M5D19M3I4M1I16M5I18M5I1M4D37M5D9M1D2M5D124M4D106M1I12M5I7M3D7M2D89M5D20M3D5M1D14M4D60M2I114M3I24M3D12M4D6M4I16M3I29M5I15M4D38M5I5M1I8M1D6M2I31M3I139M2D29M1D30M2I1M3I22M5I4M4I20M3D63M3D4M3I7M4I15M2D2M5I12M2D54M1D6M4I29M5D42M1D82M3I16M5I74M1D35M1D17M2D29M4I95M5D54M2D132M5D28M3D7M3D12M3D10M4D14M2I30M5D29M5I68M2D28M2D234M5D4M3I94M2I27M2D12M1I6M5D19M4I13M4I43M2I19M5I48M1I84M5I5M3I15M2D37M3I4M2D23M3D7M2I19M2D103M2D4M4I94M3I67M4I6M3I6M5D82M5D4M1D5M4D24M3D4M5I16M4D21M2I46M4D37M5D16M3D36M5I10M1I89M1I12M5I7M4D7M4I53M2I65M2I8M4I139M2I6M2I14M3I30M3I15M1D47M2I7M4I2M3D6M4I2M2D74M2I24M1D1M4I22M3D47M5I10M1D62M1D28M5D1M1D35M5I35M2D15M3I12M3D141M1I67M5D18M2I30M5D9M2I3M5I53M2D34M1D36M2I38M5I177M5D15M1D104M5I47M4D4M5D6M5D43M5D63M2D72M3I71M2I142M1I3M3I28M4D56M1I3M1D20M1D7M3D6M4I13M1D8M2I38M3I77M2I30M4I60M1I25M3D70M5I70M2D32M1D61M4I4M3D32M2D35M1D1M1I41M2D23M3I12M4I86M2I4M4D23M2D10M3I31M4I129M5I9M1I5M2D1M2I3M5D115M3D2M4D21M2D9M5I18M1D3M1D6M3D43M2D60M4D28M3I56M4I1M3D57M2I7M5D31M4D8M1D36M3I82M1I31M5I75M3D16M3I24M4I20M1I7M4D15M1D64M5I2M1D27M1I1M4D23M5D64M1I40M3I49M2I3M5I18M2I32M5D69M3D5M5I49M3I4M1I17M4I43M4I55M2I16M5D23M1D63M2D40M1D2M4D87M2D41M1I3M4I22M1D24M2I18M1D47M4D62M5D54M3I34M5I56M1I9M4D6M2D34M2I86M1D130M3D24M5D36M3I27M5I5M1D32M5D3M3I24M4D3M4I9M5D40M5D42M5I15M4D7M1D29M5D5M1I60M2D11M5I15M4I3M4D47M5D25M2D32M4D24M3D48M3I19M5I4M4D87M4I17M5D54M2D55M1D23M3D5M5I178M5I16M3D13M4I141M1I49M2D32M1I61M1D34M1I104M5I1M5I35M1D16M1I7M2D90M2D55M5I50M5D33M2D8M1D153M1I40M5I15M4D3M4I82M5I70M1I6M5D13M2I57M2I29M1D28M5I4M5D19M2D23M4I6M2D68M1I28M1D20M3I64M2I21M1D28M1D33M1I39M2I25M5I3M3I7M4D29M4D1M5I11M5D6M5D10M1D23M5I14M2D12M1D57M2D3M4I42M4D1M4D12M2I36M2D40M1I11M3D63M2I16M3D90M1D2M1I37M1D36M1I10M1D7M1D26M3D1M1I147M2I31M2I22M5D86M5D27M3I48M5D22M5I107M1I22M3D7M4D12M3I160M5D23M1I12M3D38M1I57M1I12M1I9M3D44M4D13M3D62M1D5M5D153M2D14M3I49M4I25M2D6M5D66M2I12M3I28M5I9M2D33M5I26M2I4M5I57M2D4M4I43M3I15M5D55M4D79M5D57M2D9M1I12M4I2M3D27M5I11M1I31M1D18M4I9M1D71M4D31M5D13M5I7M4D2M5D36M4I3M1D8M5I1M5I33M3I21M1D38M4D17M2I1M4D27M1D42M5I23M5D1M4D245M4I1M4I21M2D19M3D42M5I3M4D52M5I37M3D10M5I9M5D44M2D8M4I30M5I11M2D9M1I22M5I122M4D119M5I16M4D21M1D6M5D25M5I69M3D99M5I8M5D4M5I27M3D3M4D11M1D14M2I12M3D15M2D7M5I8M5I61M2I2M3D3M2D15M2I21M1D21M5D1M2I10M5D6M3I59M2I8M2D23M3D33M1I60M1D88M2I36M2D158M5D97M2D34M3D16M1I50M1I114M3D47M1D98M3I32M5D6M1D8M2I69M5D14M4I4M5D3M5I4M5D2M2D12M2I21M3I7M4D25M3I43M5D9M4I3M2I23M3D2M1D1M5I66M5I38M2I25M5I12M4I8M1D26M1D16M5D31M5D44M3I88M1I21M2I49M2D26M2D26M5I37M1D6M3D24M1I21M5D17M5D13M4I9M5I19M2D1M2I92M4I107M2I43M5D9M3I28M5D3M1I4M5I21M2D12M3I78M3D4M2I39M5I5M3D54M1I2M3I38M3I2M3D14M5I61M5I61M2I16M1D24M3I4M2I2M3I27M2I53M3D8M1I28M2I38M1D27M3D8M1D18M4D6M4D1M4I30M4I33M1D56M1D59M5D16M1D30M2I58M2I60M1I50M4I3M3I25M4D32M3D30M3D47M2I31M5I50M4D27M3I37M5I27M4I37M1I21M4I72M4D11M3I76M4I34M5D7M4I42M4I6M4I18M5I17M3I153M5I28M2I55M2I54M4I27M2I27M4D39M1D47M2D44M1D2M4I26M1I3M5D22M3D21M3D41M5D76M1I15M4D2M5I41M5D318M4D2M1D3M1D17M5I32M1D37M3I11M1I31M5D18M3D15M3D1M3I13M2I41M4D68M2I24M1D23M2I34M5I3M1D7M1I29M3I10M3I37M1D15M1I11M1D57M3D26M4I37M5I40M5D26M4I57M5D6M5D44M2D1M1I46M5I3M5I127M4I33M3I51M4D3M5I23M2D19M3I72M4D34M1D5M5D16M1I36M4D20M2I22M3D9M4D5M5I15M1D1M5I3M5I18M2I19M2D15M1D131M4I135M5I42M1D17M4D29M1D25M4D10M4I10M1I15M2I9M2D6M1D18M4I47M2I36M5I109M1D76M5D51M1D15M3I12M2D35M1D6M5I1M2D9M1D7M5D39M2I40M4I16M1I23M2I32M2I53M3D1M4D15M2I36M3D94M1D24M3I35M1D4M4D7M3D4M2D28M2I18M5I3M5I7M1I85M4D43M3D50M5I47M2I7M5I6M2D6M3I8M4D8M4D176M5D30M2I21M5I14M4D50M3I73M5D39M1I4M4I16M4D20M2I2M5D16M5D5M5D26M2D18M3I65M1D19M2I92M1D23M2D3M3I63M3I14M1D21M2I32M5I13M3I29M2D7M5I3M4I63M3I39M2D5M2D31M2I21M2D5M5I36M3D4M5D59M5I85M4D36M5I32M2I72M5D61M4D16M1D52M1I110M5D3M5I27M5I40M1D9M4I23M5D5M2D51M4I21M5D14M1I90M5D98M5D18M3D68M2D5M2I10M1D45M5I8M2I55M2I40M3I7M3D30M1I11M2D13M3D1M2D67M1D32M4D40M3D38M5I21M1D1M5I22M4D5M4I3M2I44M1I5M1D56M2D12M3D91M1I118M5D4M1D24M5I12M3I4M3D8M3I14M4D72M3I63M3I7M4D25M3I65M1D33M5D2M1I19M3D56M1I18M5I21M1D2M5I14M4D44M3D2M3I5M4I1M2D13M4I24M3D24M3D8M5I99M5D51M4D33M1D11M1I12M1D53M3D4M3D44M4D108M2D2M5I4M5I58M1D20M3D127M4I24M1I26M3I4M1I16M1I155M3I2M5I45M2D50M3D70M4I52M4I38M4D23M2D51M4D9M2D11M2D12M1D2M2I24M4I26M5D45M4I83M4D41M4D204M1D27M5I3M2I32M4I7M3I27M3D69M2D42M2D26M2D7M1I56M2I32M2I75M1I131M4D33M4D1M3I4M4D4M4I15M3D65M1I3M2I1M1D61M2I39M4I3M2I40M3D12M3D32M2I9M4D65M3I61M4I50M3I31M1I75M2I121M4I5M3I56M3I49M4I21M1I14M5I29M4I5M1D14M2D22M4D96M2D114M5I12M5D29M5I12M5I21M3I8M3I46M5I37M1D18M1D27M5I23M1D20M3I28M3D19M3I61M2D11M3I14M4D29M4I45M3I2M4D2M3D86M5I22M5I30M2I9M5D10M1D18M5I92M4I44M1D102M1I19M4I15M3I10M3D33M2D40M5I12M5I54M3D9M1D6M5I48M3D82M3I20M4I64M3I12M4D9M2D3M1I27M4I7M5I22M1D18M2I108M2D68M4D49M5I21M2I41M3D49M2D31M1I24M4D26M5D11M1I7M5I14M3I11M5D22M3D47M4I29M1I16M2I8M1I15M5I16M4D90M4D5M4I10M1I19M1I57M2I8M4I14M5D8M4I25M3I86M2I26M3I14M4I33M2I50M4D69M5I15M2I172M2I1M5I71M3I2M4I42M3I2M2I25M1D55M3D3M1D78M1D40M5D65M3I1M4D6M5D22M1D3M4I66M3I72M1D3M3D19M5D10M5I25M1I11M2I20M5I17M5D34M2I3M2D8M4D1M2I54M2I21M5I23M1D22M4D2M3D12M2D28M5I25M5D41M4I14M5I3M1D103M1D54M2D93M1D8M1D2M4D49M5D26M2D20M3I8M5I7M5I1M5D24M1D45M5D128M2I4M5I20M5D19M4I36M4D31M3D20M2I14M2I39M4D4M3D77M3D23M3D2M5D11M3D4M4D22M4I18M5I67M1D39M2I2M3I4M1I81M1D96M1D39M2D9M5D39M2D83M1D3M5I34M4D3M5D48M5D11M1I80M1I6M4I63M1I15M3D24M2I14M5D3M4I10M4D15M5D6M5D38M5I64M1I40M4D68M3I18M4I9M2D16M3I3M4I14M4D21M4D82M4D14M5I137M1I26M1D23M3I9M4I88M5D29M3I52M3D5M2I105M4I38M3D16M5I6M4I12M3I68M3I29M3I8M5I3M5D11M4D34M3D9M3I56M5D10M3D16M3I86M1I57M3D7M5I58M5D35M2I22M4D33M5D20M5D22M4D21M4I25M1I20M1I77M5D27M3I8M3D25M3D32M1D53M1D26M5I24M4D78M2I3M4I34M3D88M5D84M4D17M5I4M5D12M3I72M2D38M4D23M4D3M1D17M2D23M2I19M1D42M1I5M5D66M1D114M5I9M5D118M5I47M4D5M4I3M3I57M1D8M3D2M2I14M5D92M4I21M5I34M1D11M4D11M3I3M3D7M5I19M5D22M3D63M5I8M3I54M4D34M5I7M5I45M4I15M2D88M4D15M1D15M2D5M4I66M1I33M2I18M2D54M2I2M3I119M2D4M4D55M5I59M4D29M4D121M3I30M3I39M2D25M3D25M3I5M4D19M2D32M5D89M3D21M1D68M5D17M2D16M2I89M1D1M3I42M4I3M3I27M5D44M5D37M1D15M4I13M2I19M1D62M1I1M2D4M1I74M1I47M4D16M1D3M3I44M4D15M4I49M1D1M2D56M3I55M5I44M2D12M4I6M5I48M3I11M3D20M1D31M1I23M5I54M3D31M5I10M5I8M2I13M3I3M4D6M3D34M1D24M3I55M2I1M5D3M4D83M5D20M4I11M4D85M1I34M2I56M1D19M4I14M2D1M3I104M3D2M2D63M3D1M2D38M1I31M1I66M4D7M4I7M1I25M3D1M3I4M4I4M1D29M3I16M2D29M3I47M2I60M2D23M1I57M5I18M2I26M4D34M4I14M2D23M3I102M3D29M1I72M1I22M1I17M2I75M2D14M3I1M3I17M4D29M1D65M3D34M4I55M4I37M2D18M5D56M1I31M2D3M5I21M5I12M4I2M4D2M4D51M4I158M2I1M2I24M2I42M4D51M5I10M3D4M3D148M4I42M4I35M4D34M5I19M3D10M4D4M1D25M1D1M3D34M4D13M2D68M2I66M1I23M1D14M2I34M5I96M3I12M4I44M3D23M5D2M5I12M1D23M4D77M4I7M1I26M2I4M1D11M4I41M3D127M3I17M1D68M1D33M5D6M5I41M1D32M2D69M5D66M5I26M5I65M2I14M1D4M2D2M1D4M4I7M2I4M4I11M2D22M3D46M1D25M2D10M5D6M4D6M4I2M1I10M5D18M5I22M5D1M5I59M5D24M4I26M2I23M3I31M5I62M1I2M2I3M4I37M3D3M3D1M3D4M4D10M1I26M4D32M5D6M1I23M5I6M5I12M2I1M1I61M3D48M2D19M4I12M2I24M2I11M3I37M5I79M3D15M1I2M1I83M4I9M2I14M3I44M1I38M4I7M3I28M5D18M4I29M2I42M3I127M4I78M2D17M3D16M5I25M3D91M5I13M3D18M5I61M3D19M5D35M1I1M2D19M3D22M1I70M2I8M4D8M1I19M2D27M2I35M1I49M1I34M2I47M1D115M1I261M3I35M3I4M3D31M5D12M3I64M5D24M4I41M1D16M1D4M5I5M2D21M4D31M4D117M5I31M1I76M3I22M4D76M3D12M5D1M4I9M3D28M2D1M4I7M3I2M5D14M5I24M1D7M3D3M4I57M3D101M3D4M3D6M4D13M4I56M4D5M5D26M5I5M4D7M2D62M2I20M3I3M5I78M2I9M2I24M4D160M5I51M1I41M1I11M1D8M5I166M4D16M3I21M4I11M1I54M2I68M4D44M1D20M1I22M5D3M1D56M3I5M5I18M2D19M2I14M4I14M5I52M2D14M3I60M5D10M4D7M5D18M4I192M2I59M4D65M5D9M1D18M4I68M4D43M2D16M4I59M2D6M3D42M3I14M5D16M1I21M2I74M2I17M2I19M5D9M1D11M5I7M1D1M4I55M3D47M1I26M3I51M2I4M2I28M2I12M1D76M5D40M2I18M2D8M1I1M5I20M5I14M2I1M5I24M3D18M1I1M1D63M5I21M1I12M1D44M5D23M1I26M1D24M1D27M1I72M4D18M4D30M2I23M2D2M3I12M5D64M4I50M3D96M4D16M2D22M1D35M4I75M2D5M1I50M2D10M5D12M3I17M3I14M4D113M5D40M4D38M1D110M4D2M1I75M2D18M4D44M4I18M1D86M5I19M4D5M3I236M4D9M3D29M4I156M5I47M5I2M4D4M2D47M1I12M3I25M1D24M1D56M1D17M4D4M3D40M4D43M5D11M4I19M4D15M2I50M5D9M3I9M5D25M5D19M3D23M3I3M5I2M5I46M3I1M4I4M2D6M3I4M2I5M4I3M4I2M1D22M3I6M5D34M4I11M3I20M5I32M3D19M2I151M4D24M2I40M2D6M1I12M4D72M3I16M3D31M2D10M2I21M3I28M4I30M1D20M4I32M4I25M5D3M5D51M2I1M5I16M4D28M4I9M5I9M5D2M4D60M2D45M1D4M1I49M5I32M1I5M5I94M5I16M4D49M3I3M2D2M5D61M2I34M3I6M2D14M1I26M1I5M2I9M3I9M5I28M3I21M2D6M1D31M3D26M5I33M5D115M4I86M1D10M1D46M1I1M1I28M2D18M1I20M1D79M5D5M4I10M4D16M2I63M3D4M2I54M2I4M2I21M1I52M3I36M1D16M1I27M2D4M5D68M4I13M3I6M2I14M5D37M3D31M4D15M5I35M2D28M5I2M4D30M3D7M1D65M4D49M4D38M4I19M4I43M4I69M4I39M5I125M5D13M3D1M2D14M5I14M3D59M3D6M2D1M2I3M3D52M3I38M3D15M5I69M1D124M4D5M4I66M3D18M3D30M4D4M5I16M3I28M3D35M4I8M5I11M3D44M2D22M4I19M2I23M4D145M3D35M3D61M5D18M4I22M4D11M1D78M2D12M3I4M5D37M2D6M2D34M1D25M5D6M4D40M1D27M3D23M5D106M1I21M5I22M5D18M1I39M4I6M3D37M1I14M2D18M2D25M4D7M3I3M3D16M1I59M2I31M5I19M1D43M5I3M3I14M1I37M5I24M2D51M5I35M4I4M5I12M1I30M3I14M3I12M3D33M5D5M4D40M4I12M1I6M1I93M2I6M5I33M1D19M4D60M1D5M3I46M3D6M5I61M5D52M3I14M5I41M4I91M5I26M1I34M4D19M3D8M5I98M4I8M2I74M4D15M4D13M4D3M4I72M2I6M4D14M2I73M3I19M1D40M4I15M4D75M1D14M1I8M1D12M1I23M1D28M3I84M5I30M5I57M5I35M1D17M2D61M1I85M5D56M1D147M5D25M2D6M5I10M3I16M1I51M5D38M4D6M2I21M5I37M1I31M5D5M5I27M3D80M2D19M3I3M1D1M3I127M1D36M2D19M3I1M4I15M3I5M5I42M1I28M3I36M3I26M5D31M4I2M1D8M4I48M4I49M2D3M3D72M3I115M3I134M3I31M5D50M5I13M3I7M4D68M3I2M1D11M2D11M1D1M2D55M4D52M4D11M3D2M4D86M4D12M3I51M1I10M5D21M5D54M4I8M3I21M1I235M4D60M4I8M5D19M2I19M5D27M5D12M3D11M5D1M5D55M2D12M5D9M3I9M2I66M1I51M2I3M1D4M2I24M3D51M4D19M3I31M5I51M2D27M2D11M3I24M1D19M3I9M1D51M3D26M3I21M5D58M3D34M5I76M1I7M5D3M3D24M1D33M3I14M3D39M3D15M2D74M3I27M4I9M2I21M4D42M4I34M3D84M5I116M1I5M2I38M2D35M4D55M2D2M5I13M4I3M2D23M1D57M5D26M4I46M4D30M1D40M2I9M4D22M1I5M1I17M2I7M4D19M2D6M5I13M4I43M5D44M1D7M2D7M4D90M5I48M1I25M3D2M2I15M4I30M4I18M2I36M4I19M4I2M1D170M2I21M4I23M2D29M4D34M2I7M2I8M5D4M3D22M5I48M5D82M4D35M4I12M5I39M1D66M5I26M4I6M1I3M2D190M5I21M2I11M2I17M4D31M5I37M4D12M2I42M5I31M1D26M5D13M5I39M2I9M1I138M5I6M1I40M2I2M5D45M4I18M5I17M4D22M4D14M1I18M5D38M5D2M2D44M1I6M5I65M1D129M2I36M2D18M4D36M2D21M3I14M4D37M1I71M5D59M4D120M2I18M3I79M5D33M5I8M1I3M4D49M4D23M5D4M1D14M2I15M1D11M5D53M4I70M2D159M5D4M2D27M5D8M3D30M1I23M2D56M2I145M3D77M5D12M4D15M5I22M2I7M4I119M5D76M4I13M1D43M2I87M3D14M4I2M4D59M4D12M2I33M2I68M3I7M3D15M1D117M1I26M4I36M3I48M2D8M3I122M3I73M4D50M3D13M1D63M2D24M1D1M4I22M4D11M3I2M4I40M4I43M5I25M4I90M2I6M2I8M5D5M3I39M1D17M3I28M5D6M3I6M2I37M3I93M2D73M1D52M3I31M2D67M5I22M5I22M3D7M3D27M3I18M4I1M1D14M5D65M4D64M4D74M2I22M1D91M3I18M2D7M1D45M4D36M1I6M2D20M2I5M2D11M5D66M3D28M2I22M3D97M4D63M3I199M1I51M2D2M5I59M1D26M1I92M5I21M3D13M3I35M4D16M5I5M4I12M3I18M1I25M1D57M2D24M3D20M3I4M1I21M2D49M1D44M3I36M3D13M3D40M4D41M3D43M5D16M4I14M3D7M5D27M1D11M2D88M5I59M1D32M5D39M3I49M3I28M4D22M3I9M5D21M1D13M2D51M1D16M5D24M2I36M5D15M3D4M3I3M3D20M5I21M1I61M3D28M1D21M3D15M4I16M4I9M1D23M4I13M1I14M4D18M2I17M5D52M2I50M5D36M4D15M4D6M3I14M3D1M1D26M1I5M2D71M4I12M2D16M3I9M2I35M4I52M1I18M3D18M5I28M5I47M3I59M2I10M2D2M4I19M4D2M4I2M4I9M5I13M4I93M5D41M3I56M4I24M5I14M5I5M5I9M1D11M3I7M4I71M5I22M2D9M1D65M3I2M5D4M1D85M2D2M5D45M5D3M4I27M3D25M5D1M2D46M1I76M3I5M1D7M4I6M1D32M3D17M1I23M5D18M4D40M4I13M1D26M5I21M1I34M4I8M3D7M4I8M1I1M3I6M4D1M4D37M1I16M1D50M2D70M5D34M2D6M1I52M4D6M5D10M5I4M1I4M4I11M4I71M4I31M4D42M1I25M5D33M3D87M2D11M1I9M5I2M5I18M2I52M5I12M1D3M1I15M2D13M2D50M4I1M2D106M5I7M5D16M1I79M4D10M3I29M4I16M4D167M5D27M4D7M4I14M5I3M1I28M3I26M1D22M5D2M2I36M2D74M1I7M2D15M1D31M2D16M1I89M4D3M5D14M4D31M3I32M5I27M2D18M3D12M2D37M2D6M3I5M2I30M5I8M1I14M1D39M4I23M1D4M2I22M4I4M5D13M5D12M3I47M5I3M3I45M2D43M4D27M5D24M1D69M4D44M5I53M5I4M5I47M2D42M2D61M3I1M3D22M3D2M1I5M4D7M1I45M1I13M3I19M3I4M3D59M1D7M1D8M4I50M1D20M1D19M4I57M2I47M5I44M1D5M4D2M1I16M1D31M4D2M3I86M3D12M3I5M2D27M4I28M1D42M2I17M2D37M2I48M4I21M1I29M1I77M1D46M3D49M3I7M2D9M4D32M1I47M4I33M5D5M1D52M4D19M4D6M5I40M1D8M3I2M1D107M5I23M5D16M5I27M5D9M2D30M1I9M3D59M4I48M5D30M4D48M4D6M1I19M1I10M1I22M4I9M5I30M5D2M4I19M1D30M1I29M4D113M1I54M1D36M5D16M5D62M2I19M4D88M3D63M1I9M1I9M2D85M4I14M2D25M2I11M3I4M3I72M3D55M5D6M4I69M3D37M1I9M5I38M3I68M3I36M4D7M3D3M5D41M4D36M4D73M2I4M2D10M1I7M4I103M4I9M2I39M1I7M5D27M4I16M5I7M4D5M3D29M5I21M4I18M5I2M1I37M1I35M3I63M4I35M3D8M3I7M3I41M2D32M1I10M1I19M2I8M2I38M4D1M4I2M1D23M2I5M5I31M4D9M3D46M1I7M3D3M5I19M1I46M5D39M4I15M5I82M1I55M3D11M4D23M1D99M4I73M5D54M2I38M5D23M3D50M5I14M2I1M5D5M4I15M2I44M5D56M1I1M4I47M2I1M3I38M1I1M4I17M4D34M2I29M4D20M3D3M3D21M5I1M1I32M3D59M2D13M1I7M3D20M4D8M1I54M2I30M2D12M2D58M1D9M4D8M4D8M3D94M4I28M5I17M2D14M3D71M3I1M3D50M5D3M4D21M2D14M5D8M3I2M5D4M4I34M3D21M5I83M1D4M3I23M1I58M4I49M3I1M5I44M3I16M2I27M1D3M2I4M4I38M3D17M3D76M4I44M5I35M5I31M4D24M3I19M1I42M5D35M3D6M2I132M5I13M1I6M4I19M1I16M3D12M2D47M5I31M3D34M1D45M1I17M2D6M3I3M4D109M5D3M5I57M4I43M1D17M4D11M5I13M5D84M2I39M5I8M3I25M5I11M5I24M5D49M2I37M3I15M3D157M5D42M2I64M1I4M1D39M3I27M1I41M2D10M4I68M2D37M3D28M1I40M4D7M4I8M2I51M2D27M1D12M1D87M4I12M3I1M3I53M4D9M5I10M1D1M1D41M5I5M5D18M1I67M1I58M5I38M5D48M5D8M5I19M4I7M4I48M4I19M5D8M3D103M2D37M2D14M3D21M2I1M1I66M5D4M5I17M3I46M4I1M1D94M2I5M2D14M1D18M3I8M4D47M5I41M5D15M2D6M3D62M2D22M5I60M1D4M2D16M2D20M4D19M1I8M1I2M3I35M3D16M2D59M1I10M3D57M5I16M1D6M2I147M2D52M4D21M3D5M1D19M1D6M4I42M3D18M2D8M2D15M2D6M1D40M1I48M2I27M1D90M1I6M2D11M1D2M2I51M3D2M3I13M1I79M2D15M4D10M1I29M4I46M2I1M5D11M4D14M1D24M4I19M4D25M2D52M4I12M2D122M3I1M1I10M5D1M1I3M2D31M4I41M1D67M4I8M2D32M5D39M3D7M1I17M5I14M5I26M4D21M2I8M5D5M1I43M1I9M1D5M5D77M2D60M1D43M5I51M2I49M3D22M1I27M4I22M4D1M2I5M1I14M5D13M1I54M5D43M5D51M4I23M4D2M3D7M3D30M1I4M1D22M2D48M1D12M3D4M4I106M5D68M3D65M5I2M1I43M2I6M3I6M1I59M2D17M2I4M2I11M1I5M2D52M5D12M3I7M4I15M3D28M4D52M4D2M2I12M1D11M5I18M2D8M4I28M4I3M1D33M5D55M5D28M2D106M5D15M5D15M5I2M3I2M3D17M4D13M2I21M3I44M3D13M3D2M1D17M2I23M2D2M2I33M3I8M2I14M4I86M5D28M2I67M1D150M5I9M5D124M3I58M5D119M2D20M3D39M2I2M1D11M1D30M3D19M3I6M4I37M2D3M3I2M2I7M4D54M5I16M5I22M4D11M2D12M2D26M2I17M1I23M4I22M1I46M4D8M5D7M4D17M1D8M4I4M2I55M2I30M3D4M5I28M1I20M5D10M4I16M5I21M3I28M5I29M4D8M3I5M3D36M2I26M1D3M4I16M2D103M1I66M5D45M1D86M5D17M4I20M3D9M4I27M1I9M4D4M2D53M3I57M4D36M2I4M3I2M1D47M3D26M2I115M1I17M2I14M2I46M3D9M2I14M3D4M3D71M4I6M2D7M5D34M3D25M2I11M1D11M5D13M3I104M3D7M4I28M2D19M3D228M4D37M2D44M3D17M4I35M4I6M1I69M1D93M3I8M4D22M2D11M1D11M5D3M3I39M3I36M4I58M3D31M1I4M5D61M4D28M4D8M4D1M5I41M1I1M5I26M1D16M2D21M1D49M3D19M4I31M5D20M4D18M5I80M5I9M4I20M1D61M3I1M3D71M3I80M4I3M1I8M5D5M3D1M4D30M4I49M2D9M1I41M1D15M5I4M3I12M2D12M1D1M4D64M5D24M1I21M1D17M5D11M5I45M5D35M3D45M5D21M4D14M1I12M3D46M3D10M2D14M5I1M5D24M1D20M1D17M5I35M2D89M5I14M4I4M5I27M1D84M1D19M5I78M4D14M2I9M2D5M5D26M3D2M1D29M1I34M1D2M2D17M2I96M5I13M1D15M4I27M1D11M5D79M2D25M3D2M2D13M4D59M3D26M5D50M1I18M2I2M1D70M4D13M1D64M4D19M5I8M3D65M1D11M1I59M2I1M1I81M2I23M4I32M3D44M1D33M1D126M3I6M5I2M5D31M5I71M4D10M1I44M5I1M5D33M4D7M2D4M5I8M2D2M3I42M4I8M1I25M5D101M5D7M3D21M2D40M4I59M1I19M1I6M4I4M3I21M3D41M5D11M1I21M1I34M2I113M1I32M3D51M2D26M5I38M5D12M4I1M2I3M4I22M3D8M2D31M4I92M2I38M4D7M5D107M3D62M4I8M2D47M3I29M5D19M1D102M4D53M5D31M3D41M4D19M3I13M3I19M1I8M2D59M4D48M3D12M2I84M5D8M4I11M2D19M5D45M2D3M5D63M5I11M2D22M2I8M3I58M4I9M5I51M2D3M2I24M3D11M3D31M1D34M5I23M5I12M3I23M4I11M4I180M3I8M2I2M5I3M1D32M1I7M1I31M3D15M2I2M3D2M2D29M2D12M5I6M5I3M1D43M5I62M1D32M3I26M2D15M1D17M4D21M1D1M4I16M3I55M5I32M2I20M3I54M3I16M2I104M2D39M1D93M4I31M2D2M3D54M2I16M3I10M1D21M4D4M1I73M1I72M3D12M3D17M3D22M4D11M3I3M2I96M3D77M4I37M4I10M2D29M2D25M1D51M4D3M5I1M3I79M5D4M2D170M1D10M1I1M1D14M4I18M5D4M2D64M2I51M5I6M4D35M4I4M5I105M4D25M1I65M5I21M3I19M2I19M4D50M2D14M5D2M4I11M4D11M5I2M4I3M5D13M4D9M4I77M5D54M2I11M1I79M3D24M5D4M1I5M5D9M5I5M2I12M2D6M1D31M4D40M1I19M5I3M3I44M4I4M1I81M2D13M4I42M2I20M1D5M5I60M5I5M3D4M4I2M3D20M3D34M5I1M5I59M1I7M1I11M4D8M4D11M4D37M4I24M1I23M3D50M1I29M5D3M2D20M4D26M5I25M3D91M5D37M5D6M2D57M2D106M2I1M5D13M3I67M2I22M3D15M4I35M2D24M1D42M5I28M3I57M3I33M4I48M3I8M2I13M4I12M4D10M3I16M3D15M3I5M5I82M5D3M2D9M4D9M5D12M4I70M5D1M5I12M4D35M5D19M3I23M2D67M4D73M5D2M3D169M4I18M5D7M2I71M2I44M1D13M2D47M3D6M5D11M3I37M1I16M4D70M5D61M1D5M2D3M4I115M2D29M5D18M4I57M4D10M5I13M4I13M1I6M4D57M4I19M4I3M4D42M5I19M5I33M1D12M4I4M1D18M3I14M5D6M4I8M1I3M3I2M1I4M3I81M1D38M2D64M1I60M5D91M4D20M1D2M4D9M5I16M4D71M2I61M4D10M4D132M4D11M4I23M2I22M1I55M2I23M3D5M1D4M4D151M5I4M2I47M1D2M5I2M2D17M2I3M2D6M1I38M3I7M1I74M4D14M1D53M2D11M3D9M1I9M5D13M4I38M3D30M2D40M2D2M5D5M4D20M5D10M5D1M1I1M1I14M3I29M4I64M2D8M1D41M3D33M2I57M1D12M5I54M1D113M1I66M3I82M3D39M3D15M1D58M5I11M3D9M4D16M2I9M5D13M2I24M2D34M2D4M3I13M1D73M1D56M3D7M1I11M4I12M4D33M2D47M2D28M4D15M3I42M1D11M5I103M3I18M1I13M3D29M1D136M3D15M2D8M1D7M4I10M5D14M1I13M5I11M3I98M1I94M4I49M1D34M3I12M2D6M3D60M5D28M4D34M5D86M4I36M5I19M5I9M1I21M3I31M3I10M3D2M2I30M5I156M2I78M2D11M5I5M4D5M5I51M4D7M2D17M1I53M1I1M3D43M1I48M2D15M4I10M1I35M4I40M2I20M1I14M3D4M5D1M3D73M4I91M2D11M1I11M5I99M5I7M2I58M1D50M5I21M1D35M5D86M2D65M1I5M4D17M4D1M4I6M2D39M5I23M2D3M4I21M3I20M5I7M1I15M4D16M4I20M3D15M1I32M4I5M1I86M5D40M3D11M2I27M4I85M2D2M5I59M2I14M1I114M5D2M1I3M2D24M4I13M4I12M2D73M4D7M2I3M3I55M1I3M5D7M3I81M1D17M4I39M1D10M5D19M4I25M4I65M5I54M5D20M2D10M2I58M3I35M1I30M2D56M3D14M2I195M5D77M1I16M2D97M5D3M4D12M5D9M3I14M2D4M3D6M2D55M4D8M5D28M2D52M5I13M1I26M3I115M2I40M4I17M4I33M4I11M4D34M5I18M1D3M4D11M1I8M1D60M4D55M4D20M2D5M3D1M4D8M2D29M4D18M1D72M3D51M5D14M5D47M5D6M4I4M5I2M4I18M5I135M5D7M3D50M4D17M2I26M4D12M2I6M5D38M4I2M3I52M2I5M2D2M2I4M1D14M3D5M3D50M5D59M5D10M3I20M1D9M5D160M4I8M2I71M1I59M1D6M3D32M3I28M4D70M2D76M5I28M2I21M4D7M1D10M4D8M3I27M2D15M5D9M3D11M4D52M3I19M5I100M5D55M4I1M3I19M4D3M1I34M1I17M3D15M4I30M4D115M5D126M1D21M5I20M2D1M4I49M1I15M5D42M4I32M2D6M4I31M5I8M2I58M2I1M2D69M1D6M2I34M4I21M4D21M3D68M4I35M2I28M2D22M4I5M5D27M5I39M3I5M2I155M2I24M2D59M4I31M1D16M5D6M5I40M3I26M1I38M3D6M4I21M4I20M5I3M1I8M2D46M5D36M3I12M3I39M2D10M5I3M2D9M3I28M5D2M5D24M4I100M3D17M5I69M3I30M5I27M2I1M5I49M3I63M2I4M5D16M4I45M5I85M4D25M3D21M4D16M5I211M3D12M4D14M4I30M5I23M5I4M5I6M5I8M1D11M1I48M3I29M1D14M3I35M3I32M2I10M1I27M4D107M2D71M5D52M4I1M4D2M3I8M5D50M4D15M2I59M5D3M1I8M1D37M2D69M3I58M3I2M2D67M5D15M2I46M3D27M3D54M2I55M4D18M2I134M2D35M4D84M3I49M4I34M2D39M3D30M2D14M3D32M4D30M3I8M2I123M2I70M5D5M4I22M1I31M1I9M2D5M2D20M2D28M5I36M2I41M1I14M2D98M3I3M4I8M1I37M4D1M5D62M4I30M5I38M5D26M1D18M1I18M2D28M3I8M2D65M4I10M4I4M4I8M4I8M2D21M5D30M5D42M1D5M3D13M1I54M2I39M4I59M4I44M5D5M5D9M3D64M4I3M5I21M4I15M4I31M5I42M1I49M5I49M3D6M2I10M5D24M1D45M2I2M4D22M5I16M1D20M3I12M5I3M4I13M3I73M2D27M3I9M3I20M4D1M3I3M1D2M4I2M1D48M3D5M3D90M5D19M3D8M5D12M4I3M4D1M4D18M5I9M2I66M4D10M2D81M2I18M5I16M4I71M5I13M2I12M3I55M4D2M3I31M1D13M2I73M5I18M2D6M2I13M1D29M3D91M3D1M3D62M4I37M2I82M2D10M3D11M3D18M2I63M3D19M4D12M3I16M4I21M4I21M4I59M5D12M5I48M5I4M3I64M5D17M4I1M3D41M2I30M5D6M5D5M1D7M2I25M2I6M4I15M3D39M1D34M1I21M5D35M5D4M1I23M3I40M3D58M5D24M3D139M4D85M5D5M3D1M5I45M3I1M4D3M4D30M3I3M5D39M2D124M3I19M2D68M5I1M1D13M5D24M3D14M3D6M4I7M4I6M5I9M3D43M1I62M4I15M1I2M5I19M2D26M4I11M3I39M1D21M1I3M1I32M5D90M3D36M2I29M5D5M2I33M5D40M4D18M1D62M4I22M3I7M2D14M4D29M2I38M2D95M2D10M4D6M3I5M1I16M5D4M5D16M1I45M5D8M2I1M2D39M1D45M2I13M5I3M3D49M3I23M4D8M1D73M3I14M1D48M3I9M4D7M4I7M4I9M4I8M1D7M5I23M1D4M2I16M4I26M2I20M5D8M2D45M3I14M3D12M2I26M1D47M5I19M2D1M1I10M5I50M2D21M5D4M3I48M3D16M5D49M1I19M2D17M5D7M2D10M1I46M4I1M1I20M4I23M1D20M4I54M4D71M2D3M5I1M3D82M5I12M3I36M1I2M3I86M5I20M1I18M2I40M3I63M1D22M1D23M1D46M2I50M4I104M3I8M3I36M3D81M3D22M5D131M3D41M3D3M4D16M2D17M5D9M5D2M5I29M4I25M5I12M4D23M5D43M3D17M2I26M2I6M1D42M1D57M4I7M2I22M1I10M5I17M2D23M5D15M1D8M1D9M2D28M4D15M5I12M3I1M2D23M5D17M3I29M3I39M3D9M3D58M1D168M1D48M1I6M1D23M2I10M2D4M3D27M5I46M2I24M2I19M2I30M3I248M1D21M1D14M3D42M1I18M3I33M2I19M3D19M1I65M1I21M1I21M1D36M4I14M1D7M2D42M4I19M4D107M2D35M4I37M2D57M1D80M1I66M1I1M5D20M1I41M2I16M5D21M4D40M1D24M3D17M1D11M4I14M4I12M4I40M5I81M2I13M2D28M4I66M5I21M1I111M2D87M2D4M2D19M1I12M5I1M3D19M1I71M5D50M5I7M3I41M2D62M1D27M5D121M4D7M1I24M5I5M5I19M4D37M4I20M4D59M1D77M3I27M2I34M2I26M4I15M1I14M2D85M3I14M1I2M3D5M3I21M2I16M5I17M2I6M3I1M5I43M4D7M4D38M5I24M2D7M4D54M3D2M3D26M1I29M4D34M4D1M1I7M2I23M5I26M3D26M4I14M4I99M1I112M3D116M4I6M3D22M3I46M2I90M2I51M4I50M1I15M1I4M1I23M3I23M4D3M3D8M3D26M2D28M4D16M1I101M4D41M1I15M4D7M5D8M5D1M2I62M3D50M2I47M2I12M5D97M2D12M4I8M3I27M4D17M1I51M3D72M5I5M1I68M5D31M4I6M1D15M4D9M5D54M1I21M1I6M2I13M4D4M5D9M4I79M4D21M3I28M5D4M1I21M4I5M2I37M3D10M5I29M4D13M5I8M5D33M5D10M3D40M1D63M5I8M2I7M5I62M2D8M3I5M3I53M5I17M4I39M3I15M2I7M5I42M2D39M2D95M1I99M1D3M2I44M5I22M2I20M2D36M2D7M5I63M2D5M2I84M1D70M1I53M4D21M4I72M1D19M4D31M2I3M3I56M1D9M4D44M3D58M1D24M4I18M5I31M1I24M2I67M3I22M1D53M4I10M3I45M1I37M1I4M3D6M1D140M2D27M1I107M1I2M5D35M3D21M3D5M4I100M3I11M3D31M4I45M2D42M1D35M4D61M2D14M2D29M1I46M5D8M1D61M2D34M3D17M1D22M1D18M2D39M3I45M3I27M5D1M4D89M4D29M2D25M3D3M4D17M5I17M4D1M5D46M1D41M1I151M5I26M4D24M1D93M4I11M2I61M3I31M1I2M4D24M2D15M4D73M2I8M2D2M3I20M4I18M3I22M1I32M2I18M1I4M2D31M5I6M1I4M1D2M3I99M1I13M2I4M3D20M1D31M4I22M3D25M3D16M1D3M5I46M2I2M2I33M5D14M3I19M1D122M1D47M3D3M2I46M2I29M1D39M3I2M1D12M2I49M1I47M4D158M4I24M1I36M3D23M3I18M4D61M2D15M2D36M4I30M2I2M5D24M5D3M1D2M3D34M2D9M3D4M2I16M5D136M4D3M3D4M3I17M3I32M4I22M3D29M2I10M4I7M1I1M3D10M1D38M3I17M3D13M4I23M1D43M1D17M3D7M4I18M2D4M1I32M5D6M4D26M1D56M4I26M3D41M2I22M2I7M5I3M5I2M5I29M5D23M4I34M2I16M5I10M2I2M2D55M1D6M5I52M3D43M3I78M4D18M5D15M1D8M1D16M4I10M3I67M1D41M5D3M4D9M5D17M1I25M5I1M1I9M3D54M2D20M5I17M2D27M5D30M4D59M1I8M2D47M4I1M3D13M4D83M5D13M5I121M4D13M2D2M3D15M5D13M1I38M2D29M3I84M3D33M5D126M2D9M4D99M1I29M1I9M4D4M5I12M3I12M1D34M3D97M2I15M3D19M3D11M5D46M5D7M5I30M3I35M5I67M3D20M1I12M5D31M5D13M4I14M2I13M4I7M5D18M3D26M4I64M4D7M2I48M4D66M3I56M3I41M5D9M2I5M5D87M2D11M3D69M5D46M2I17M2I4M5I46M1D36M1I2M4D9M1D29M2D4M5D23M4D31M4D42M5I1M3D25M2I44M2D21M3I16M2I120M5D44M5D38M1I45M1I19M3I10M1D5M3D62M1D8M4D35M3I3M3I3M1I5M5I10M4I42M2I66M5D85M4D16M4D2M1I78M1D74M4D6M4I50M4D11M3I37M3I17M2I7M1D24M5I60M3D3M1D1M1D42M4I21M5I104M2D14M2I9M3D115M1I32M4I28M4I39M1I32M4D41M1I88M3D40M4I27M3D2M2D17M3D4M4D18M3D13M2I22M3I4M2I30M3I23M5D161M4I19M4D41M2I13M1D66M3D11M2I15M2I31M3D55M1D62M1I2M5I10M4I15M2I168M1D7M3D45M2D55M1D45M1I20M2D65M1I46M1D46M1I2M1D7M4I20M2I3M2I66M4I36M3D7M5D51M2D17M2I4M2I100M2I1M5I10M5D8M1D23M5I78M3I35M4D13M1D72M3D39M5I21M1D1M4I22M1D119M3I1M3I26M5I4M4I5M3D41M3D10M2D132M5D34M1D35M3I34M2D7M3I11M3D6M1I28M3I27M1I25M2I14M4D1M4D51M4D25M1I62M3D7M4D33M4D10M3D16M2D36M4D55M5D25M2D5M5D7M4I58M4D14M3D4M3D60M5I26M2D64M1I10M1I3M1D4M5D36M4D18M2D17M3D1M2I32M5I65M3D9M3D65M4D91M3I13M1D10M5D31M3I120M5D17M4I35M3D12M4I10M5I7M1I15M5I29M2D7M1D2M4D2M5D2M3D29M2D20M3I19M2I26M5I19M2D29M5D29M4I45M2I5M5D18M4I70M2I22M3D27M5D8M5D12M1I4M4D64M3I3M4D31M3I4M5I35M4I17M3I27M5D25M5I11M2I12M3I9M2I39M4D9M5I18M5D11M4D41M2I28M3D10M3I1M2I67M2I56M3I8M4D3M2D3M5I2M5D31M5I26M5I7M2I32M3I37M3D61M1D16M3I46M2D7M2I44M1D11M5D4M4I38M3I2M2D12M1I38M4I7M5I9M1I6M4I40M2I20M3I34M2I5M1I38M5I15M5I46M3I85M1D14M5I32M4I13M3I12M1I76M4I40M2I76M3I14M3D13M2I1M2D78M5I23M1I3M1I18M3I36M4D9M1D16M5I42M2D32M1D30M2I18M4D42M4I18M2D117M5D12M3D22M5D21M2D18M2I81M3D7M2I81M1D39M4I32M5I33M1I48M5I26M4I17M2D41M1I110M5D13M2D51M1I69M4I18M2I32M3D46M5I14M1D30M3I27M3D34M3I5M3I45M1I67M1D7M3D13M2I11M4I18M1D21M2I91M5D51M1D1M4D6M1D23M5I32M1I11M2I19M1I8M1I49M4D44M4D23M3D11M1I45M4D55M5I7M1I2M5I64M1I30M3D34M3D1M4D42M3D2M5D68M2D59M5I12M2D2M4I24M4D15M4I21M2I46M1I19M4I37M1I14M2D63M3I100M4I17M5D85M2I130M1I32M1D65M5D79M5D10M4D27M5I85M5D6M2I50M3D28M4D7M5I11M5I1M2I8M2D2M5D66M5I30M1I18M5I43M5D3M2D5M5I57M1I90M5I32M2D27M4I28M1I75M1I85M3D38M4D57M5I18M2D97M1D1M1I23M4D1M5I6M5D51M2I59M1D24M5I25M4I23M4D49M2I131M5D2M4D3M5I32M3I25M5I7M3D14M5I9M5I61M2I6M5I4M1I5M3I64M5I12M2D28M1D13M4I46M1I13M1I42M2I1M3I45M5D37M3I5M1D14M1I21M1D147M5D17M3D84M5I3M4D10M2D13M1I13M4I75M5I2M1D6M2D13M3I32M2D8M2D22M4I52M1D4M4D10M4D16M4I3M4D3M1D23M4I6M4D33M3D238M2I5M5I9M3I5M3D12M2D16M4I35M4D41M4D7M3I26M3I17M3D132M3I29M3I24M5I49M5D2M1D10M5I30M1D26M2I16M5D76M2I105M2I66M4D8M3I2M3I103M5I1M2D47M2D61M1D14M4I1M3D3M5D4M2D48M3I36M2I13M4D1M3I20M3I26M1D42M4I19M1D21M1D26M5I49M3D18M5D15M4I7M3D30M3I23M2I80M2D2M3I4M4D7M1I10M3D33M3D42M5D11M5D1M4I15M1I38M2D117M2D33M1I11M1I112M1I23M1D24M5D32M4D30M2D37M1I37M5D16M5I14M5I30M1D26M5I40M3D9M2D8M4D2M2D14M1I19M4I19M2I90M3D16M3D9M1I23M4D19M1I13M2I49M1D47M5I35M3D33M3I21M4D1M1D70M3D75M5I137M5I21M3D73M4I14M1I53M5D17M3D59M5D21M3I43M3I37M2D8M1I53M2D22M4D111M3D48M4D35M4D10M1D46M5I39M1I300M2D19M1I38M2D52M3D29M5I102M5D17M3I26M4D12M5D86M3I5M1I13M5I21M5D14M1D42M3I27M3D12M1D9M5I51M3D76M4I2M4I52M5I98M2D47M5I19M1I30M5I9M2I24M2D42M3I22M3D1M1I39M1D12M1D151M4D25M3D1M1D21M5D10M1D36M2D35M4D38M5I13M4D83M2I13M1D40M3I16M1I14M4I45M3I9M3I29M2I18M2D24M4I4M2I40M3D46M5D2M1D11M1I21M1I30M3D17M1D16M1I13M1I37M3I3M2D21M2D19M2D11M2I10M3I120M3I44M2I4M5I45M4I122M4D27M5D20M4I50M5D22M3D21M1I6M1D26M1D23M3D17M1I49M2I7M4D37M2D74M2D7M4D81M3I6M5D9M1D8M2D40M1I7M4I24M3I1M3I36M4I32M1D1M4D21M1I12M5D91M3D3M1I36M1D15M4D13M5I57M1I123M5I10M1I75M3I162M3I22M1I6M1I18M5I31M1I43M3I83M2I57M5I43M2I6M5I19M2D77M1I33M5I10M3I9M2I34M1I7M3I47M5D17M2D37M4D25M3D23M3D1M1D16M4D1M1D12M3I29M2I1M4I28M1I4M5D65M4I26M4D4M1I59M3I21M4I51M4D16M4I81M1D4M3D54M5I82M3I10M3D73M5I59M2D32M5I11M4D5M3D46M2D15M4I10M3I35M4D11M4I52M2I4M4I23M5D41M4I78M2I115M5D1M3D5M4D6M5I10M3I13M2I1M2D68M1I17M1D1M2I8M5I20M1I49M2D32M5D75M3I11M2I29M5I15M4I31M4D25M3I87M1D22M4I20M3D11M2I10M1D39M1D6M2I138M3I102M5I10M2D50M5I32M2I34M4D4M1D6M1D22M5D8M1D17M3D2M3I65M2I15M1D5M5I16M5D7M5I23M4I10M5I9M2D14M4D27M1D22M1I43M5I59M3I11M3I61M2I38M2D11M3I52M2D129M2I40M4I28M4I25M5D10M5D75M5I92M3D15M4I8M5D1M5I90M4I17M4I167M2I36M5D106M2D61M4I99M1D2M5I39M1D43M4D4M2D23M5I82M5I5M3D12M4D11M2I17M4D42M2I35M4I20M4I44M4D24M5D30M4I33M3I6M3I7M2D22M5D36M1I36M5D3M1I7M5I2M5D3M1D7M1D40M5I49M1I57M3D13M2D24M1I66M2I49M3I23M3I22M1I32M1D12M5I9M3D11M3D6M2D30M5D43M1D61M4D12M1I4M2I36M2I19M3I4M3D87M5I3M2I28M2D76M1I25M2I12M1I19M3I31M4D48M5I26M2I56M4D2M2D16M1I57M2D59M2I5M4D25M2D5M4D46M5I3M3I9M2I10M5D8M4I29M5I4M4I5M1I34M4D28M2D6M5D90M1I42M4I3M4D78M4D21M3D35M5I41M4D32M1D6M4D16M3D41M1I50M1I74M1I5M5I16M4D29M3D35M2I110M2D30M2I1M4D1M2D14M4D20M4I3M5I30M3I19M5D16M3I23M3D68M3I20M4I5M4D2M1D44M2I19M5I8M5I46M3D12M1D4M2D12M2D107M4D59M2D31M3D6M1I45M1D138M5D24M5I6M5I17M4I63M1I54M3I51M3I21M4I28M2I9M1D15M1D1M3D2M4D14M4I68M5I27M1I92M2I6M5D2M3I9M4D17M1D23M2D14M3I39M5I6M2I2M1I43M3I8M3I27M5D3M1I64M4I30M4D14M5D14M2I8M3D17M4I18M5I47M4D5M3I14M5D11M5I30M2D42M1D19M3I12M3I30M3D5M1D17M2I8M4I29M4I194M5D106M3I16M5D53M3D27M3I16M3D41M5D1M5D13M3D36M5I52M4D3M4D48M1I1M3D10M4D56M4I1M3I9M2D23M2D61M4D37M4D20M4I27M4D35M1I19M1D13M4I41M4D8M4I38M2D40M2D8M3I30M5D2M1D53M4I11M2I6M5D12M1I13M5I31M3I60M3D38M4D52M1D56M3I20M2D9M2I12M5I43M3D7M1D1M3I48M5I44M5D9M2I65M5D4M4D44M3I1M1I39M1D14M4I53M1D7M4I2M1D1M1I3M2I47M4I27M3I27M5D39M2I36M1I9M4I11M1I20M1I54M3D20M1I10M3D71M5D34M1D46M1I80M4I22M4I62M4I3M2D14M5I127M5I46M1D22M2D26M5D36M3D24M1I16M4I23M5I18M2I13M5I1M1D30M3D8M1I67M4I11M3D4M5I4M5D4M2I53M4D19M3I35M3I17M3I15M2D7M2D6M2D23M4I16M2I102M3I1M3D93M1D26M1I24M1I16M1I102M5D16M3I25M1I4M3D9M4I26M1I18M1I3M2D44M1I73M5D14M2I15M4D35M3D15M3I35M1I42M5D32M4D25M2D1M3I99M1D12M2I30M5D41M3D23M3I16M4I43M4D15M3I12M3D67M1I18M4D43M2D44M3I153M2D63M5D14M1D5M4D10M4D19M3D21M1D37M5D42M3D21M4I6M5I30M3D9M4I31M4D18M5D12M2I11M4D63M2D35M5I40M3D18M4D42M4I2M3I65M1I8M2I33M1I5M4D50M3D8M3I85M4D22M3I14M2D29M2I20M4D2M5I2M3I23M4D66M2I5M1D2M4D54M4D95M2I30M4D16M4D53M5I17M4D11M1I54M1I1M5I23M2D3M2D8M1I14M3D56M3I7M4I11M2I7M5I5M3D2M5D27M5I69M4I19M2D117M1I52M1I115M4D20M1D2M5I19M4I71M1I2M2D96M3D19M3D1M3D33M3I31M3D10M2I8M4D33M4I61M1I8M4D3M2D41M5D26M5D71M1I7M2D3M3I20M3I15M1I32M2I8M4I15M4D20M5I8M3I11M1I87M1I16M3D28M2D4M3D21M3D3M2D36M3I28M1D13M2I40M2I54M3D45M3I25M4D10M1D88M1D44M3D71M4I53M1I12M4I15M1D2M4D2M4I6M1D11M4D15M1I43M5D17M2I70M3I52M1I31M1D37M3I9M4D9M4D9M3I30M1D122M2D9M3D3M2D4M3D60M1I50M3D5M4I19M2D45M1I11M1I21M4I1M5I11M2D18M2I70M2D10M4D69M3I14M4I20M5I26M4I106M3I35M3I12M4I6M4D85M3I13M5D91M5D87M1I27M4I81M4D51M2D20M3D24M1I17M5I11M5I18M3I2M5I17M3I52M2D30M4I50M1D41M3I10M2D20M5I20M4D23M2I44M4I3M2I3M4D4M2D15M1I9M5I4M1I24M4I42M3D18M2D36M2D168M4D17M4D59M3D46M1D4M5D77M1I33M5D41M3D19M4D41M4D101M2I50M1D95M4I47M2D13M3D110M4I30M5I1M2D119M2I22M3D16M1D7M4I8M5D54M5D12M4I6M5D12M3D77M3D20M1I30M2D5M4D8M4I14M3D85M1I120M2I1M5D23M3D1M2I100M2D39M4D8M4D48M4D10M5D69M5D17M2I7M4D15M1I12M2I23M4I9M1I28M1I3M4D95M1I9M1D34M1D25M5I6M2I4M3I52M5I1M4I4M4I104M1D56M3D94M3I65M4D22M2I3M4I8M1I89M2D25M2D33M2D51M2D12M1D64M2D35M4D15M3I11M5I66M4D3M2I32M5D43M5D61M2I7M1I51M2D2M3D58M1D1M3D29M2D36M3I37M2I37M5I21M4D19M5D32M3D83M4D61M5D22M4D67M5D24M1I111M3I3M5D4M2I43M2D45M4D74M3D81M5I22M5D224M4D9M2D2M4I103M5D84M4I2M2I8M5I12M3D43M2D24M4D29M2D15M5D2M4D21M3D1M3D8M3D14M3I26M1I21M4D84M1I3M2I6M4I16M4I49M3D17M4I42M3I47M4I11M2D1M4I13M2D16M5D8M2D70M2I4M1I144M4D27M3D20M1D3M1I18M5D5M4D15M5I16M1I70M4I6M2I25M3D148M2I198M2D58M2I120M2I10M2D23M2D19M1D33M3I16M5D21M5D40M5I9M3D16M5I8M3I50M4D15M1I57M4D2M3D22M3I7M3I18M5I8M3D14M5D77M5D16M5D17M1D48M5D17M3I17M3D77M1I20M3D10M2I50M4I3M2I74M3D76M5D32M1I39M4I32M5I10M5D14M5D46M3I48M3D33M1I34M2I8M5D40M5I40M4I6M3I13M5D8M1D16M4D38M5I7M3I3M5I21M1I10M2I4M2D31M5I139M5I24M4D179M4I18M3D64M2I23M5D1M1I10M3D35M5I20M2I6M1I38M5D29M3D43M2I16M4D6M5I6M1I7M4I14M3D17M4I1M5I34M3D114M5I62M4D21M5I34M2I5M1I28M1D68M1I100M1I39M2I21M5I22M1I65M2I51M3I12M4D3M5D12M3I2M5I6M5I17M1D42M5I69M1D4M4D4M2D3M3I12M1I34M1D9M3D27M2D4M3I36M5D33M2I5M3D46M3I43M4D5M1D3M2D15M5D65M1I7M2D9M4I35M1D7M3D130M4D60M2D2M5D14M4I13M2I5M1I65M4D47M2D40M1I42M4D27M1I3M5D11M2D1M5I49M4D8M2D34M2D25M3I40M4D48M4D76M2D30M5D13M4I76M4D3M4I12M1D11M5D16M4D15M2I57M4I8M3D10M5I16M4D17M4D45M1I17M3D11M5D128M5I13M4D53M1D16M5I6M5I7M5I69M1I9M1I24M1I79M5I14M5I37M4D56M5D10M3I51M3D20M5I16M3I12M5D16M2D26M2D19M5D87M3I21M5D12M5I43M1D67M3I4M3I2M4D9M1I41M5I85M3D74M1D14M1I39M3I37M4D28M3I49M5D75M5I12M4D114M5D5M2I46M1D6M3D19M3D28M2I128M2D114M2D9M5D13M2D15M1D22M1D146M5I5M3I18M3D1M3I9M2D71M4I10M3I50M4I21M2D16M2I9M1I10M2D11M3I8M1I1M2D121M2I1M1D35M4I50M4D6M2D9M3D3M4I8M3D27M4I34M1I69M3I18M1I11M4D5M2I28M1I39M5D1M1D24M5D132M3D3M4I22M4D15M1D27M4I2M3D47M4D8M1D65M2I18M4I11M3I37M3I72M5D4M5D10M4D27M4I8M4D61M2I67M1I3M3D6M2D14M1D39M3I25M3I7M4D12M5I27M2I19M5D85M4I19M5D97M5D95M1I3M1D68M1I24M4D39M2I21M2D22M2I81M1D57M3D26M1D42M4I8M5D13M5I47M1D91M1D38M1I2M1D155M1D2M5I69M3I5M4I8M4D41M5I3M3D9M3D133M3I32M3D47M1D39M2I68M3D3M3I5M2I6M1I28M3I9M2I11M4I3M1D35M3D87M5D81M1D54M5I35M2D57M1I11M2I94M4D19M2I49M1I23M4I54M1I8M1I8M4D79M2I4M4D5M5I7M5D83M5I4M4I16M4I38M2D15M5I7M2I2M5D18M2D46M2I1M1D5M5D2M5D6M3I19M2I1M2D34M4D21M2I55M2D63M1I9M1D7M5I48M3I13M3D16M2D10M5I64M4I5M4D32M2I1M2D2M4I3M3I47M5I27M5D88M5D9M2D6M2I11M5D72M4D16M3I11M4I30M2D6M4D37M1D32M3D9M5D76M5D82M3D7M4D11M5I8M5D18M2I70M2D2M3I153M2D47M3D33M5D20M3D51M3I1M4I26M5D6M5D4M2I16M5I45M2D4M2I55M2I62M2I51M5D88M2I19M1D25M5I33M5I16M5D15M2I2M1D3M2D8M3I25M3I24M1I14M3D14M2I160M1I9M1D26M4I3M5D116M1I16M2I70M4D32M1D45M1I37M4I45M5D2M3D50M3D28M4I23M4D9M3I135M2I1M3I9M4D7M4D80M1D11M3I18M3D14M5I5M1D21M4D20M1I53M4I14M4D9M4D3M5D32M4D48M5D16M3I2M2D3M3I27M5I63M2D4M4D20M1I19M4I26M2I2M5I26M4I14M2I18M1D5M5D57M4I26M5D59M4D26M4I31M1D2M3I24M3I18M3D3M3D14M1I47M2I20M3D21M3D30M4D8M4D44M5I1M3I134M1D3M2I22M4D20M2D16M2I41M3D50M3I43M3I23M5I39M2I90M2D30M2D28M5I21M2I16M5D2M2D158M2I8M2I31M5D36M1I11M3D51M2D150M4I3M5D7M3I34M3I12M1D4M3D26M4D7M3I30M3D8M4D15M2D36M4I5M1I21M5D22M1I181M1I94M4I1M3I5M2I27M2D14M1D27M5D141M1I16M4I15M1I16M2I33M4D23M2D6M3I31M1D32M3I23M4I50M5D19M5D60M5D47M3D24M3I68M3I60M1D45M5D30M1I46M2D4M5I27M4I79M5D32M2D17M4D3M1I15M1I1M5I14M2I6M5I20M4D40M1D23M4D13M2D16M2I39M1D53M2D25M4I1M1D7M3D7M2D48M4I31M3I33M3D7M2I18M2I18M1I52M1D64M4D4M3D19M1D26M4I3M2D42M4I2M2I9M1I121M1I6M4I31M5I13M1I14M2I122M4I19M1I33M5I15M2I12M5D6M1I48M1I1M1D43M2D6M3I79M2I45M3I16M1I83M2D17M5D28M1D1M5I7M1I55M3D28M2I93M5D51M2I6M4I9M4I88M5I50M2I4M1D23M4I89M4D2M3I20M4D128M2D36M3I50M3I131M4I5M4I21M4I44M3D4M4I16M3I33M5I59M1D6M1I20M3I25M3D18M1D28M4D24M1I9M2D13M4I5M2I81M1I13M1I33M5D7M4I17M2I88M2D6M5I17M3I28M1D27M4D24M4D22M3D7M4D8M2D22M3D3M2I71M3D23M5D38M2I24M1D5M5D24M1D1M5D7M3D19M2I69M3I50M5I25M3I34M2D37M4D63M2I14M3D37M4I8M2D13M4D30M1I8M5D60M3I14M4D35M1I102M5I19M3I18M4I10M2I14M5I85M1I23M1I10M2D28M2D9M3D25M2D10M4D92M3D43M1I29M5D49M3I4M5I20M2I16M2I15M1I181M2I7M5I43M5D32M4D24M4I26M5I23M3D46M4I46M5D17M5D10M1D85M1I35M4I56M3I43M5D20M4I17M3I44M1I10M1D119M4I24M4I5M3I92M1D45M1D4M2I85M3I77M3D60M5D1M1D24M2D61M1I20M3D37M2D78M5D20M3D17M5D14M1D28M1I45M4I2M3D46M3D22M4I51M2D11M4D27M5D13M5I38M1D32M3I56M1I41M5D32M4I12M3D3M4D24M3I78M2I26M4I45M1I19M4I14M5D42M5I9M5I9M2D24M3D3M2D12M3I14M5D9M2D15M1I20M5D92M4D12M2I46M5D2M4D82M4I9M5I21M3D54M2D53M1I62M4I7M5D19M4I3M3D48M4I53M4I85M3D26M3D96M5D10M2I8M5I63M4D2M5I76M1D3M2I63M5I44M3I56M5D13M4I6M1I25M1D20M5D9M4D35M1I18M3D22M5D116M3I33M3D7M2D8M5D2M2D16M2D16M4D62M3D25M5D6M5I110M4D105M4I96M2I54M4I243M1I76M4I41M2D8M3I46M1D33M4D12M5I52M2I2M3I34M1D9M1D17M3D77M2I2M5D16M5D108M5I11M4I12M5I25M5I47M5D5M1I11M1D14M1I19M4D67M5I10M2D41M3I24M5D18M2D25M5I30M4I30M4I15M1D153M4D5M1I26M2I34M1I1M2I8M2I12M5I81M4I14M2D49M3D66M4D14M3I21M5D100M4D15M1I39M3I10M2I138M4D8M1D54M4D25M2D21M5I1M2D17M5D38M5D53M5D41M4I180M4I17M4I20M3I12M2I47M2D62M4D8M4I46M2D38M4D74M4I60M4D127M2I58M3I91M1D22M4D7M4I8M1I70M3I25M3I32M3D41M2D11M1I48M1D19M3I27M3D88M2D33M5D88M3I19M1I9M1I22M5I2M4I5M1D13M2I22M2D26M3D107M2D68M1I27M3D12M3I67M1D71M5I14M5D69M1I21M3D29M5D3M3I23M4D4M1D2M1D2M1I23M5I34M4I16M2D22M5I48M2D7M2D20M4I16M2D20M2D7M3D31M1I43M3D51M5D25M2D1M3D10M2I29M2D105M5I1M1D34M2I4M3D23M3I75M3I44M3I12M3D18M2D22M4I39M4I16M2I11M1D14M1I6M4I15M4D90M3I14M5D33M5I14M4D2M3I2M3I90M4I10M5D81M4I19M3D122M2I26M4I14M4I9M1D28M5I14M4D28M5I65M5I10M4D23M1I58M1D22M3D15M3I45M1D23M4I47M4D15M1D9M3I19M5I3M4I29M1I7M4D6M1I24M3D106M4D138M5I18M5I5M4I1M1I18M4I70M2D20M3I14M1I81M5D18M4I44M1I18M4D7M1D16M2D12M3I48M1D1M2D123M4I45M5I2M1I2M1I14M3D15M3I7M2I11M3I23M1I42M3I12M3D46M1I17M1D38M3I3M1I9M2I83M2D6M1D51M5D21M2I6M3D41M1D62M3I24M3I4M3I3M1I27M2I56M2D1M4I23M4D63M3I16M2D10M3I2M1I28M2I65M3I74M5I58M5D12M3I13M2D14M3D4M5D17M5D8M5D1M5I25M2I6M3D28M3I11M2I108M2I2M2I6M1D41M1I25M3D26M4I44M2D47M5D55M1I1M2D96M3D11M3I53M5D2M2I84M4D2M1I31M1D41M1I65M3I28M2D133M2D2M2I15M2D7M5D13M5I4M3D11M2I12M2I5M5D8M4I27M2I11M5D142M4D14M3I93M2I9M4I24M4D11M1D46M5I17M2I6M3D101M2I81M2I6M4D66M2D46M4I10M4I224M4D71M2I8M1I16M2D1M5D49M3D30M5I32M1D72M3I82M1I25M4I35M4D20M1D38M1I54M1D24M3D10M3I96M2D23M4D9M3D9M3D8M5I19M5D8M2I16M5D66M5I6M2D19M4I8M2D32M1D82M4I26M1I5M1I5M2D50M3I75M3I11M2I6M4I96M2I47M1D5M1I6M4D15M2D41M1D42M3I19M1D35M3I46M3I2M3I15M5D22M5I12M5I5M2D1M3I8M4I20M3I9M4D11M3D1M2I25M5D7M5D16M5I21M5I11M4D35M4D15M5D6M5D57M1I104M1D34M2D24M1D35M3D36M2I4M2I3M5D9M3I57M4D28M1I22M5I106M1I46M1I5M5D5M1I3M5D10M3I2M3I53M3I24M2D41M1I20M4I8M2I92M2D68M4I5M2D5M2I10M2D11M4D43M2I10M1I17M3I93M2D35M5I7M1I18M1I9M1D23M5I33M3I24M2I2M4D2M5D236M4I78M4D11M3I28M3I2M5D9M3I50M2I36M1I28M4D62M5D17M3I38M3I43M3D22M1D65M1D39M3D12M4D79M3D110M4D4M1D24M3I3M1D54M3D24M4D20M5I7M5I63M1D42M3I14M5I2M4I51M1I3M2I41M1I46M5I4M3D34M4I7M1I2M2I44M4D63M2I36M5D11M1I98M2D25M1I2M5D31M4D12M3D8M2D6M2I22M1I95M1I32M4D50M5I3M1D5M1D6M3I22M1I10M5I2M1D2M1D9M5I99M4I30M5I105M1I14M1I12M3I32M5D34M3D7M4I41M4D13M5I18M4D38M4I39M3I2M1D4M1I12M3D35M1D27M1I67M4I8M2D23M5I42M3D10M3D134M4D45M2D3M5D8M5I8M2I1M5D6M2D36M4I27M1I23M5D21M2D29M4I8M3D134M3I30M4D2M1I74M2I112M2I63M4D75M5D5M2I102M2D9M2I23M5D56M2I31M1I45M3I27M4I3M1D17M1I26M1D16M1I17M2D28M3D34M3I145M5D8M2I11M3I13M3I4M2I11M1I19M4D23M1I10M3I48M5D8M1I76M5I20M4I34M5D46M1D6M5I62M2I2M5I25M3D10M2I7M3I36M3I8M5D2M3I4M5I40M5D2M3I16M5D20M4D11M5D34M2I61M2D1M3D47M2D66M4D10M2I29M3I27M3I28M1D9M4I18M4I61M3D32M4I83M2I55M2I20M5I94M3D61M5D103M4D3M2D28M5D7M2I1M2D31M2D25M5I40M3I53M3I40M5I24M4D68M2D9M1D56M3D19M5I19M1I47M3D42M5D101M1D9M3D4M5D71M4I2M2D31M5D3M1D3M1I4M3D20M2D16M4I11M3I28M3D54M5D29M2I12M1D65M2I81M4D24M1D11M2I11M2D9M3D37M4I28M1D6M2I30M1D3M5D15M2D82M5D40M1D41M1I69M5I28M1I28M1D17M3D187M1I12M3D30M5D15M3I11M1D15M3I12M5D3M4I7M4D10M1I21M5D17M5I54M4I32M5I38M5D19M5I85M4I10M4D11M4D64M1D42M4D34M1D72M4I21M2D8M5D13M1I4M5D50M2D36M2D20M1I56M5D61M5D12M2I54M4I18M3I3M2I28M2I100M3I12M1D6M1D21M5D3M2D19M5I63M1I26M3D31M4I16M3I10M4I37M1I20M4D5M5D18M4I5M2D59M1I94M5I39M1I6M5D41M1D43M5D46M1I13M1D21M3I49M4D15M2D3M5I17M1I11M5I35M1D14M1D10M5I46M2I21M1D61M5D48M5I46M4D4M5D7M3D50M3D23M2I71M4D13M3D23M3D7M1D14M5I19M1D62M1I18M1I37M4D27M4I32M1I59M1D12M2D21M4I72M1D13M3D12M2D10M5I15M3D38M4I1M3D7M1D3M2D9M1I3M2D58M4D18M4I2M3I1M3D22M5I87M4D13M2D24M1I20M1I1M3I67M5I21M2I18M1D18M4I4M2D13M4I10M2I66M1I2M4D37M1D68M5I46M4D14M5D1M5I38M4I26M2I24M4I21M5I22M1I86M2D78M4I7M1D9M4D31M5I4M3I13M4I55M5I95M5D24M4D1M3D15M1I35M5D8M1D25M4I10M5I1M2D13M4D31M4I95M4D21M4I26M1D25M4I6M5D2M3I22M3I8M2D34M2I2M1D4M2D26M4D27M3D9M4I40M3I5M3I24M2D68M5D26M5D17M2I44M5D20M4D32M4I18M4I6M3D9M5D1M3D14M4D1M5D17M1I87M4I16M3D20M3D5M1I18M4D1M2D8M2D15M3D17M4D11M4I70M3I21M1D16M5I61M1I85M2D46M2D10M2D37M1I5M4D17M2I42M3I49M1D7M2D25M5D46M3D23M3D18M1I71M3D4M4I5M2D5M4I50M1I48M5I67M1D65M4I44M5D6M2I120M4I14M3D4M5D56M5I25M3D81M4I106M2D17M3I50M2I109M2I30M1D17M1I22M2D51M2D30M2I18M5I7M2I4M5D61M1D66M1I37M3I11M4I33M2D3M5D3M4I17M4D15M1I30M3D64M4D46M3D25M5D5M1D14M3I8M4D8M5I28M5I16M2I123M2I32M4D13M5D31M4D25M4I35M5D23M5I91M1I27M1D12M1D25M1D1M2I20M4I18M4I31M5I20M4D11M5I10M3I6M2I11M3I54M5D15M1D102M4D1M3D5M1I18M1D10M5I59M3I123M5D26M4I25M4D4M1D6M2I1M4D23M5I50M3I38M3D17M1D15M5D6M1D28M2I8M5D35M3I19M1I21M1I31M1D14M3D42M1D99M1I42M1D8M5D25M3I16M5D21M5D11M4I26M3D17M5D8M1D10M4D42M4D12M1D47M5I1M5D36M4I6M5I14M2I25M5I10M3D55M3I2M2I5M1I30M3I46M4D2M5I4M5I48M5D30M1I26M5D35M5I45M2I23M3I8M3D22M5D36M5I38M3I33M1D108M5I22M5D4M5D23M1D46M3D3M2I106M2I49M5I1M4D2M3D1M2D179M5I97M2I40M1D68M1D44M2D40M2I14M4I17M1I1M4I36M3I3M3D21M2D66M2I1M3I11M4D33M3D38M4I33M4D21M1D1M2D31M3I26M4D16M2D61M1I83M1I55M4I15M2I26M5I5M1I13M1I26M2D26M3I115M1D24M3D18M1D37M2I57M4D32M3D4M1I24M2I39M3D16M4I50M4I35M2D141M4I10M1I5M5D2M3D38M1I26M4I15M5D36M4D45M1D50M1D9M5D9M4I37M4D112M5D11M1D30M4I14M4I18M5I4M2I76M5D29M4D13M2I2M2I28M5D21M2D1M5I17M1I11M5I48M4I36M4I17M3I63M4D21M3D90M3D18M4D75M5D12M5D82M4I11M4D2M5I5M5I36M1D29M5D7M5D7M1D9M3I39M2D85M2I1M1D37M2I41M5D21M3I23M2D17M4D9M5D26M2I31M1D10M1I116M2D9M2I13M3I24M5I51M2D1M4I17M4I67M4I10M4I7M3I32M4D60M2D17M1D47M5I68M4I14M5I45M1D11M4D19M5I31M4I55M3D10M4D33M1D78M4D4M3D8M5D12M2D2M1D2M4I12M4I25M5I55M1D2M3I19M3D8M4D49M1I36M4I22M2D15M4I27M2I3M4D36M1I24M5D16M5I45M3I39M5D28M3I3M2I40M3I21M2D32M2D14M2I20M1I54M5I52M1I11M3D12M2D53M2D9M3I133M5D37M1I98M5I10M3D39M1I16M2D12M3D57M1D4M1I14M2I31M5I55M5I8M4I48M5D116M4D40M4I13M2I127M1I2M4D10M1I3M3I15M2I50M5I17M2I65M4D53M3I16M3D41M1D5M2D103M1I13M2D18M5I79M1I13M4D25M1I45M3D2M3D6M1D18M3D3M4D5M1D3M4I59M4D5M4I5M1I69M1D22M5I51M4D9M4I3M5I6M5I5M3I67M4I2M3D14M2I86M5I57M3I17M2D24M5D14M1I50M4D35M5D17M2D31M2I24M3I74M3D18M5I6M4I63M3D4M4I48M4D11M5D16M4I18M1I28M3I19M3D32M2D26M3I13M4D69M1I24M1D105M2I5M5I13M4D20M2D4M2I11M2I116M4D41M4D169M2D5M2D51M5D37M1D26M5I2M5I35M1D3M2D16M3I2M1I37M2D57M4I21M5I53M1D5M4D30M1I1M1D27M2I93M4I7M3I3M5I18M1D24M4D4M4I6M4I25M1D24M3D12M4I136M1I38M3I4M1D2M3D38M1I14M4D42M2I34M3D41M4D40M3I14M1I8M5D41M1D7M2I39M1I24M2D27M1D11M2D45M4D41M5I19M4D4M5I46M4I16M2D25M4I26M4D12M4D24M2I2M1D5M2D54M2I36M4D65M3I22M1D21M2I40M1D51M4D10M5D1M1D42M2D12M3D19M3D2M4I35M2I50M2D4M5D17M1D31M2I32M4D3M5D102M3D59M2D1M5I88M3I28M1I32M3I1M1D86M2I45M1D22M2I4M1I18M5D22M1D4M2D18M4I10M3I21M1I55M3I27M4D9M1I20M3I15M1I91M1D26M3D216M5D11M3I25M1I74M5D21M2D49M5I2M4D12M5I136M2I31M3D1M1D11M5D28M4I23M1I34M1D24M5I4M1I5M5D3M3I55M5I7M4D19M3D29M1D33M1D17M3D35M4I33M5I16M3I9M5I21M4D34M1I26M5D15M2D1M5D16M1D50M5I5M3I3M4I9M5D23M4I13M5D5M3I28M5I28M4I38M2I38M1D5M4D25M4D56M1I24M1D3M3I23M5I124M3D30M4D98M1D57M2I34M1D26M3I16M4I20M3I3M4D19M5I93M1D23M3D5M2D26M1D2M3D11M1D31M1D57M2I2M4I49M5D21M3D28M3D9M4I12M3D25M4D79M5I49M1I14M4I30M2I25M1I47M5I14M4D58M5D40M3I5M4D1M2D60M2D59M2D3M5I1M3D17M2D7M4I52M1D55M5D46M4I22M5D8M2I14M5D1M4D30M2I3M1D48M5D19M5I41M1D17M4D36M2D40M1I12M3I19M1D22M4D11M5I25M1I1M5D96M4D8M2I22M2D67M4I138M4D10M1D37M4D33M5I11M5D31M5D6M4D26M4I21M4D2M3I59M2D63M3I5M5D12M1I9M5I74M1I76M3D45M2I121M1D17M4I1M3D16M2I50M2I25M4D14M1D28M3D72M4I3M1I7M4D33M5I36M4D134M5D29M4D6M4I36M1D48M3I7M1D16M2D5M3D1M3I1M4I100M2I110M4D51M3D5M3D80M4D31M2I3M1I53M5D64M5D19M5I39M4D53M3D62M5D102M1D14M2D28M4I22M3D3M5I24M1D23M4I70M4D8M2D34M2D6M1I18M4D73M4I15M5D14M3I81M5I51M5I9M3D184M4D49M5D22M3I25M4I46M1D16M2I19M1D69M5D92M4I14M4I40M5D153M3D17M5D19M4I48M5D27M2D49M5I11M1D24M4D25M5D4M2I34M2I10M2D2M3D40M4I26M1I3M4D61M4I76M4D9M5I43M2D49M3I24M4I1M3I49M5I37M4I17M4I10M5D131M3I75M2D6M2I25M4D11M5D6M1I13M4D3M4I13M1I10M2I182M3I18M2I1M2I84M5D10M4I138M4I10M4I13M5D5M4I28M2D7M3D184M2I43M2D24M1D7M1I6M1I39M2D24M1I28M5D2M2D7M3D3M3D6M2I51M3I1M1I21M3D22M2I13M4D32M5D5M1D13M2I67M4I5M2I56M5I68M4I59M4D24M3I34M2I106M2I1M5D21M3D24M5I15M5I2M1I42M3I7M4D10M2I16M1D33M1D83M5I10M1D67M4D44M5I13M1I71M2I3M1I21M2I31M3D30M1D66M5I54M1I8M1I3M1D5M4I5M1D8M4D20M2D36M1D53M4I21M1D4M3D22M5I29M4I28M5D23M2D26M4D29M2I57M2D11M4I23M2I7M5I27M3D8M5I7M5D44M5I23M1I18M1D22M1D106M1D28M3I59M1D3M1D16M2D11M1D21M2D14M1I18M5I231M3D31M2I4M2D16M5I143M1D1M2D1M2I20M1I22M4I44M4D5M2D5M4I47M1I12M1D21M3I55M3D18M1D6M1I1M3I29M5I91M1I30M4D5M1I38M4I23M2D2M5D1M3D13M3D12M5I40M5D7M1I2M5D59M1I117M1D120M2D82M5I18M3I2M3D47M4I31M5D9M1D6M3D3M4I1M4I104M4D45M5I3M2I30M3D33M4D100M3D51M2I66M2I10M1D13M2D73M3I9M5I7M2I35M5I86M5I33M5D10M3I1M5D14M3D52M5D54M2I25M1D33M2D81M2I14M2I35M5D15M2I38M3D57M2I47M2I26M5D23M1D73M3D15M4D16M2I3M5D110M2D13M1D45M4D14M2I5M4D34M3D56M4I5M1I52M1I8M3I17M2D5M2D33M3I39M2D93M5D20M3D7M5I38M1I4M3D83M2D7M3D10M1I50M1I49M4I22M1D37M4D38M3I28M5I32M3I10M1I37M1I12M2I15M2D10M5D10M3I56M1D6M2D15M1D40M1D50M4I139M4D10M2I84M2I12M3D13M5I13M3D53M4I12M4D16M5D11M1D43M5I9M5D29M2I95M1D2M4I8M4D80M4D48M4I14M4I15M1D75M4D10M5D1M3I62M5D33M3D146M3I30M1D18M2I20M1D110M1I2M3D88M1D40M1D21M5D147M2I1M5D23M5I25M5I8M2D122M3I21M3D10M3D19M4D3M2D166M3D4M2D34M5I25M1I19M4D16M1D4M4D13M1D3M5D65M1I13M3I108M2I33M5I24M1D1M2D35M5I8M2I92M3I26M5I15M1D60M4I10M2D18M5D34M3I103M4D31M1I29M1I26M2I130M1I65M5D2M3I33M1I64M1D69M2D5M4I31M3I13M3I25M4D22M1I1M2D6M4D65M2D58M3D61M4D39M4D117M2I122M2D41M5D24M4D5M5D24M3I33M2I11M2D8M4D68M5D36M5I17M5I61M2D71M1I28M5I76M1I31M3I10M3I11M5I4M2I73M1I26M2D2M1D11M1D9M3I4M5D49M5I25M2D17M2I77M1D2M3D45M3D4M2I64M1I21M1I102M4I46M3I2M4I39M5D11M3D4M1I37M5D45M4D71M2D25M3I16M1I39M5I40M3D2M2I32M1I80M5D37M3I62M2D27M3D50M3D28M2D18M1I45M4D15M5D2M2D23M3I15M4D50M3D16M4I8M1D20M1I44M3D14M3D12M1I1M1I4M4I6M5I18M5D11M5I19M4D55M1D16M1I8M4D27M1D38M2D28M5D23M4I2M4I88M3D61M1D30M1D9M4I75M2D93M4I48M4D34M3D19M2I40M3D29M5I34M1D20M2D98M5I23M5D30M2D7M1D8M2I7M3I3M5D19M1D6M5D13M2I21M4I18M5I88M1I12M1D67M5D6M1I6M2I83M4D51M3D1M4D56M5D7M5I18M5D97M3D6M5D5M3I8M3I19M2I85M4I35M5D28M4D5M4D14M1I16M3I50M3D20M1I11M4I2M3I37M5I51M4I39M5D16M3D46M5D80M3D1M1D16M2D57M2I13M3D9M1D11M3I20M2I75M1I12M2I32M5D20M5I6M2D32M2D53M4I21M2D35M3D132M3D13M3I17M3I5M3I87M5D55M3I13M2I28M5D8M2I70M4I51M1I20M3D1M5I16M4D21M1I8M5D28M4I22M3I23M1I45M4D27M1I34M2I1M2D19M3I123M3I1M1D84M5I90M5I10M3I5M1D16M3I21M2I50M4D21M4D9M2D65M5D36M3I1M2I13M1D38M2D26M1I38M3D37M2D49M3D48M3D71M5I37M4D73M4I32M3D38M1I55M2D110M2D10M1I14M5I64M4D5M3I48M5D38M4D53M4D31M4D18M5D2M1I19M4D2M2D70M2D7M4I57M4D3M3I1M1I62M3I25M2D125M5D105M3I14M3I7M1I91M4I69M3I29M2I22M4D30M1I56M4D13M3I21M5I5M3I51M5D45M4I10M5D12M3D5M4I36M2I24M2D38M4D4M2D39M5I156M5I12M3I14M2D32M3D21M1D14M5I29M4D52M2D10M1I6M3D35M3D10M3D2M5I51M1I45M2D9M5I33M5I56M4D3M4I26M5I122M2I57M2D25M5I5M2D44M4I94M5D64M1I17M5I55M5D41M5D1M2I2M5D41M3I31M4I18M4D17M1I14M1I37M1D47M4I4M3D5M4I22M5I73M4I129M2I21M1D12M1I1M2D59M2D156M4D21M3I29M1I27M2D24M4I110M3D32M3I90M3I9M3D59M2D25M5D7M1D66M3D5M4I27M3I6M1I45M2D2M2I40M1I2M3I14M5I52M1D6M4I19M3I77M3D22M4I74M5D8M4I12M2I34M1D45M3D78M5D7M3D21M1I31M3D56M2I24M4D78M1I19M2D82M1D63M2I25M1I29M4D25M5D2M2I4M2I30M4I38M5I17M1D16M4D42M5D42M4D16M3I41M1I21M5D91M4D11M4I47M5I11M1I31M3I13M2I52M5I9M1I65M1D40M2D38M2I6M1I6M5I3M1I17M1D16M4D1M4I43M3D1M2I21M2I28M4D42M1I46M2D134M5D6M2I6M1I34M3I54M4D12M2D17M4D98M1D7M4D63M3I112M5D25M2D1M1I10M1I3M3I142M3I23M3I70M3I7M1D4M4D2M3D8M4D9M4I64M3I20M1I28M4D1M3D6M3D32M2I1M5I26M2D12M1D27M2I23M1D9M2D15M3I3M5I1M1I13M2D7M4I9M2D55M2D70M4D6M4D26M5D81M4D2M2I26M1I11M1D121M5I15M4I27M5D49M4D75M1D7M1I21M1I32M2I80M1I2M3I80M1D4M5I1M3D5M2D6M1D33M4I47M1D45M1D3M3I32M1I17M2I21M4D41M3I12M1D2M2I61M5I63M2I37M1D6M5I19M3D18M3I22M4I53M5I26M1I42M1D74M3I40M1I1M1D19M4I70M2D4M3I23M4D35M4I15M5I84M4I24M3I43M2I33M4I31M5I35M4I1M5I6M3I2M5D32M1I7M5D13M4I12M5I30M4D1M3D7M3I9M4D16M4D6M4I24M4I1M2D15M3I1M2D97M2D29M5D17M2I12M5I16M3I19M2I1M3I24M4I1M1D25M3I13M1I58M3D17M1I117M5I20M5D12M1I12M1D39M3D13M3I26M3D44M2D36M2D140M4D5M1D38M1D16M2I31M1D1M3I29M1I22M4I24M5I73M3D40M1I92M1I3M4I156M4D176M5D18M4I12M5I33M3I7M3I83M3D160M3D116M5D85M4I1M3I5M5D69M5I79M5I2M3D65M5D21M5I10M4D67M2D4M1D29M5D45M2D1M5I11M4D11M5D34M2D10M3I38M1D105M1D44M5D11M5I131M5I2M2D25M5I53M1I3M1I79M1I30M5I75M3I36M2D8M3D27M4I3M4D58M2I29M4I29M5I68M5D11M1D1M2D40M2I3M4I5M2D15M4D25M1D44M4I95M2D37M1I12M4I33M3D8M4D51M1D73M3I10M1D40M1D113M4D9M2I42M3I78M3D91M4I35M5D25M1I3M4D14M4I64M3D13M5D43M5I6M2D29M2I18M3I35M5I25M1I41M1I3M4D9M4I25M3D25M1D5M2I47M5I102M1D39M1D37M5D14M4I28M5I40M5I29M5I6M5D7M3I34M3D5M5D6M2D41M2D27M2I5M5D10M3D7M3I35M1I10M3D3M2I16M1D7M2I39M2D9M3I60M1D11M3I9M2I18M5D21M5I12M4D2M3D3M5I30M5D6M2D13M3D115M2D51M1I40M4D37M5I22M5D9M3I3M3I10M5D30M3I3M1D20M4D62M4I38M4I3M4I33M2D17M1I52M2I46M2I37M4D117M2D3M2I54M2D7M1D17M2I51M1D32M5D12M5D67M3D6M1I6M2I3M1D38M3I20M2D23M4I32M3D115M3I16M1D57M4D41M3I39M3D8M3D11M3I31M1I7M3D14M5D16M5I8M2I22M3I20M4D13M5D48M1D5M1I26M3D35M2I7M2I56M4I1M5D19M4D29M1I56M4I8M2D23M5D4M5D5M2I49M5I41M5D47M3I2M4I135M5D34M4I13M5D31M3D32M3D11M4I48M3I60M4D18M2D3M1I3M3I1M4I19M1D54M5D35M3D11M1I37M5I51M4D26M5I3M2D15M3D5M1I44M5I6M3D6M2I34M2I7M3I1M3I11M2I22M2D17M5I13M4I46M5D5M3D63M4I20M3D10M2I114M2D291M2D3M2I52M1I9M5I16M3D10M4I41M5I31M1D94M3D12M1D48M5I12M2I16M4D52M1I30M4I28M4I31M4D19M2D2M4D36M4I5M3I11M2D31M3D238M2I76M4D36M4I86M5D14M1I1M4D41M2D14M2D26M3I6M2I3M1I31M2I61M3I14M3I10M5D25M5D37M3D12M4D21M3D54M5I7M5I53M2D10M2D44M1I46M2I12M5D92M4D13M5I6M2I45M2I16M5I3M3D11M5I31M3I29M1I18M3I30M1D2M3D6M1I57M2D16M2I27M4D1M1I3M1D70M5D83M3I28M3I68M5D16M5I42M2I22M4D36M2I7M3I12M4D15M2I6M3D2M1I71M5D12M2D83M2D15M3D84M4D118M4D14M1I24M1D6M1I12M3D71M4I43M3D36M1I12M2I59M5I34M3D37M1D1M2D38M3I6M2I36M2I20M5D18M4I23M4I57M3I5M3D60M5D82M3I75M5I6M2D11M2D23M2D24M3I17M1I35M4I19M1D8M2D78M2D20M3D5M2I1M1I18M5D8M5D50M2D74M5D6M2I25M3I3M2I20M1I38M4D4M5I27M4I12M3I11M2D69M2D126M2D4M3I4M2I57M5I13M1D58M1D4M3I13M3I20M5I25M3I33M1D34M5I10M2D20M5D50M5I15M1I8M3I27M4D8M3D23M1D4M3D25M3D35M1D58M3I15M2I11M5D20M5D6M5I26M3D39M4D77M2I9M5I17M5I20M5I22M5D5M2D23M1I21M2D14M5D78M4D5M2D49M1D22M3I8M5I19M2D5M1D17M1D5M1D1M4D27M1D3M2I5M2D23M4D16M1I12M2I98M5D67M5D18M1D5M5D24M3I11M4D7M1I7M1D51M5D12M4I16M3I6M1I3M4I60M3I13M4D131M1D32M5I5M4I106M4D5M5I23M3D17M4I69M2D35M2I146M5I2M3D30M4D20M2D28M3D111M3D53M5D2M4D8M4D30M3D37M4I1M3D41M5I32M2I24M2I58M5I30M2D56M1D5M4D63M5I11M2I17M5I16M2I52M1D21M4I5M3D8M1I11M4D29M2D54M3D6M4D60M2D5M2D10M1I23M5I13M3I23M3I5M4D1M4D55M1I4M4I43M3I44M5I61M5D1M2I24M1D55M3I68M3D6M5I4M2D22M3I34M3D2M3D13M2I112M1I65M4D36M3D8M5I38M3I55M4D18M2D136M3D3M2D4M4I5M1I53M4D22M1I33M3I1M3I17M5I62M3D1M3D88M2I3M2D11M5I4M4I16M2D62M4D4M1D25M1D4M3D17M4D45M3D15M2D10M2D15M4I52M1D1M2D2M5I16M2I25M4D64M3I19M4D31M5I5M3D25M2I18M5D53M1I3M3D22M3I3M5I47M3I18M4I15M4D15M1I4M2I2M3I61M1D70M1D3M5D9M5I1M3D18M2I16M1I6M4D31M2I65M2D31M3I9M5I54M2D144M5I42M1I71M1D194M5D2M5I7M5I51M3D11M5I7M2I12M2D19M4I34M2I41M3I55M3D15M4I44M5D3M5I20M4I3M1I69M4D35M5D8M5I2M5I30M1I18M3D68M3D45M1D37M1I141M3D69M4I36M3D4M2D6M5D30M2D2M4D5M2D42M2I35M3D6M5I7M5D35M1D1M3I2M5I34M3I18M1I16M2D3M1D34M1D134M3D33M1D68M4I103M4I15M2D5M4D24M5D7M1I53M3D83M4I27M3I17M1D1M5I16M4I21M5D6M5I32M5I32M1D52M5I5M2D170M4D28M2I38M3D88M2I29M3I4M3D6M3I18M2I37M5I15M4I22M2I9M4D23M5D44M1D22M1I8M1I10M3D6M4D53M3D71M4D3M1I13M1D22M2I10M3I15M1D24M5D27M3D18M5I7M2I4M5D53M2D24M2I14M2I25M3I63M2I16M1D19M1D55M2D24M1I130M1D2M2I4M2D17M1D213M5I60M2I26M3D12M4I22M1D54M5D18M5I52M5I62M3I50M5I68M5D31M4I4M2D17M5I46M4I4M3D32M2D5M3D28M3D8M3I47M4I46M2D94M5I5M4I21M5D9M1D47M3I52M3I32M5D16M5D22M3D55M3D9M1D47M3I20M4D10M4D25M2I11M4I27M5D14M5I14M3D50M4I13M4I16M4I85M5I35M4D62M2D10M2D33M4D11M4D18M4D7M4I157M4I39M3D10M4I3M4I43M3D57M3I14M1D52M5D13M3D39M2D20M5D84M2D25M4D12M5I1M4D60M2I14M3I40M4D5M3I7M4I18M3D21M4D15M3D30M4D26M2D8M5I16M2D35M1D181M2D4M2D35M4D33M1D50M3I42M1I8M2D18M5I33M3D64M4D10M2D30M1I6M4I31M2I89M4D3M3I27M5D53M4I25M5D7M1D4M3D46M5I15M4D76M4I7M2I21M3I48M1D3M3I55M4I20M5I18M5D2M3D41M1I37M4I32M4D4M4D63M3D8M2D10M2D24M1I25M5D15M5I24M1D24M1I7M1I34M4D22M4D20M5D111M3D107M2D13M5D20M2I20M3D7M1D4M2I5M1I12M2D6M3D57M1D6M1D24M3D78M5I49M5D11M3I8M5D24M4D95M5D9M1I28M3D17M1D7M4D85M4D25M2D69M4D37M2D32M5D23M3D5M3D10M4D1M4D27M5I21M5I9M2D64M3D34M2I19M1D27M1I20M4D45M1I27M4D14M5D16M2D3M5D32M1D27M5D3M4D9M5I38M4D23M2I11M3D2M2D17M3D59M4D4M1I59M4I15M5I25M5I8M5D120M5D6M3D1M3D75M1D9M3D1M2I9M4D18M4D3M4D10M1I24M5I170M3I52M3D16M5D40M4D9M2D103M2D55M4I50M3D12M4D11M1I10M3D70M5D43M4D32M1D31M3D26M5D1M5D38M2I21M1I25M2I32M3D4M2D4M5D25M4I5M4I7M1D65M5D4M2D17M3D8M3I87M2I16M4D24M2I107M2I1M4I6M2I37M5D75M4I86M4D94M4D37M4I27M3I17M2D4M1I73M2D5M3D24M4D13M5D29M1D18M1I2M2D45M2I9M5I39M1I17M1D47M3D116M3I10M1I62M3D6M5I12M2D56M4D71M1D14M5I1M5D1M4I6M2D82M3I16M4D26M1I43M1I39M3D24M5D15M1D6M2D1M3D3M1I34M2D58M2I2M2D9M1D29M3D10M2I2M5I15M1I25M2D2M5D18M4I18M3I4M4D10M5I9M3D6M2D55M4D4M5I6M1I43M5D14M5I24M5D1M3I14M2D57M3D15M1I5M4D57M4D44M1D29M1D44M3I14M2D53M1D7M3I10M4D108M3I10M1D2M3I33M2D18M2D50M4D23M2I70M5D3M2D14M3I4M1D23M2D12M3D23M2D22M2D12M2I55M3D16M1D27M2I10M1I36M3I6M3D84M1D333M1D6M2D2M4D4M2D12M1I6M5D22M3I7M4I15M1I9M5D3M2D30M5D14M4I24M4D5M3I35M3I11M4I15M2I21M3D80M4I12M4D24M1D1M4D39M2I36M4D8M3D2M2I11M2D5M3I59M5D47M1I1M2D44M5I4M4D16M3D48M5I75M2D54M1I75M1I75M2I23M5D4M3I101M5D30M2I44M2I17M4I39M2I68M2D3M4I22M3I13M1I42M3D40M1D5M1D11M3D21M1D2M5I3M5D13M3I35M4I21M3D1M3I34M4D49M4D15M1I52M2I12M3D13M3D26M1D37M3I100M5D10M2D14M5I31M1I61M3I2M2D34M4D43M4D4M1D15M1I44M4I16M4D7M1I17M1D13M4I14M1I49M2D10M2I64M1D36M5D65M5D34M4D33M3I108M1I75M3I37M4D5M2D69M5I72M3D2M3I5M3I50M2D2M3D18M2I26M5I1M2I11M3D45M3I63M1I3M3I42M4D33M1D35M2D56M4I29M1D9M4D2M1I10M5D22M1I42M5D74M4D9M1I39M5I36M2I6M2I52M4D24M1I2M2I28M1I19M1I39M1D52M1I26M2D26M4I35M1D8M2I19M1D55M2D108M2I30M3D9M2D14M5I9M5I8M5D10M3I4M2D2M3D51M4I13M3I1M2I59M4I22M1D3M5I35M1D33M3D5M2I17M3I13M2D15M5D25M4D39M3I54M3I30M5I63M5I21M4I19M3I6M1I60M4D6M1D46M1I14M5D46M2I72M1D30M3D27M3I31M1I48M3D2M2D12M3D14M2D7M2D8M4I19M4I32M2D36M5D37M3I29M1I4M5I14M4I2M5I7M2D3M5I20M3D30M2D27M5D14M4D19M3I21M3D11M1D32M3I84M1D28M5I23M1D24M3I3M3D1M3D74M5D12M1D12M4D14M4I16M1D32M5I28M3D2M2I45M3I76M1I13M3I64M1I20M5D2M1I19M3I1M2I31M3D15M4I34M1D97M1I53M3D142M2D61M2I16M5D25M3D21M1D43M2D17M1I12M1I17M3D21M1D53M4D83M5I24M1D49M3D5M3I44M1I51M3D3M5I5M3I23M1I30M4D15M1I39M2D14M3D36M2D7M2I60M1D14M5D5M1I22M3D49M5D10M4I12M3D3M4D16M3D27M1D41M4D42M2D9M5D74M5I76M3I2M1I11M4I27M2D20M5I72M2D23M5D30M4D113M3I6M4I10M5I41M5I62M1D4M3I24M2I28M4D17M5I40M5D11M1I50M3D8M2I18M3D36M1I26M1I1M4I29M5D13M2I51M2I34M3D33M3I4M1I13M1D41M1D9M2D87M4I11M3D26M2I20M4I29M3I1M5D68M4D5M2D88M5I23M3D18M4I25M1D13M2D71M5D41M5I43M4I44M3D30M3I2M1I4M4I4M2D6M5D40M3D13M1I44M2D49M3D9M1I34M4D38M1D15M3I35M4I20M4I36M1I43M4D7M5I74M5D44M4I2M2D2M3D46M1I1M2D21M3D24M1D192M3I9M2I1M1I29M3D14M4D9M2I16M2D10M2D28M3I59M2I49M2I5M2D21M2I89M1I89M3D39M1D8M2D91M2D6M2I6M2D18M1D60M4I8M3D1M2D1M2D11M2I74M5I67M5I63M4D14M1D14M3D31M4D3M2D22M2I22M3D22M5I8M4I10M4I84M4I40M5D19M2D6M4I4M4D31M3D18M2I14M5D1M1I11M5I27M2D4M1D144M5I59M1I19M5D26M5D24M3D12M2I16M4I58M1D20M4D23M3D19M3I43M2D5M2I18M5D39M2I39M2I36M4D22M3D20M3D34M4I58M3I26M4I4M3I16M5I59M4I22M5I125M3D55M3I7M3I27M1D2M2D31M1I4M2D17M2D17M4I21M2D33M5D1M4D22M1I29M4I1M4D185M4I31M3I3M2D9M3I12M3D1M2I8M3I84M4D89M3D32M2I4M2I6M2D13M1I62M2D43M5D37M1D1M3D11M5I20M5D7M5D41M4I13M4D6M5I2M1D13M1D10M4D10M4D59M4I1M3I11M5I5M4I21M2I11M1D77M5D59M4I21M2I11M5I3M4D40M1I29M3I14M1D13M5I3M3D10M2I3M5I2M5I8M1D30M3I50M2I10M2D60M1I100M5I63M4D10M2I70M1D69M1I51M3D39M3D40M2D11M3D61M4I6M1D21M2I10M4D9M4D2M1I6M1I105M1D8M4I94M5D38M2D15M2D3M4D66M3I25M1I43M4I6M5D4M5I1M4D18M2D22M3I57M1I15M4I16M5D4M4I7M4D28M1D7M5D14M4D11M1D72M1D27M1D32M1D3M4D47M2I52M4I1M2I1M3I12M1I29M2I6M3D20M4D51M2I7M1D1M1D24M4D54M4D11M5D15M5I59M1I1M5I55M5D41M5I8M3D9M2D9M3D26M3I36M4D24M2D3M1I28M3D3M3D5M2D12M1I19M5D21M1D11M5D2M1D1M2I18M1I162M3D31M5D36M5I4M5D17M5D36M3D81M2I5M1I41M4D23M2I12M5I23M4I18M2I14M4D34M1D6M5I2M5D15M3I9M4D97M3I84M4D85M1D47M1D23M4I4M2D16M5I15M3D33M3I113M2I38M5D16M2D26M3D1M5D1M1I4M3D3M5D36M5I16M5I29M2I32M2D22M2D20M3I15M1D4M3D99M5I2M5D8M2I45M4D9M2D24M4I137M2I37M1D19M5D7M2I6M1I26M1D82M2I52M3I40M2I2M3I75M3I49M1I52M1I10M1I39M3D5M4I19M5D29M3I39M2D39M3D38M2D158M5D22M2D32M3I32M3D26M1I3M1D1M4I73M3I128M4D24M1I12M1D17M3D44M4D41M4D13M3D53M4I51M4I4M5I25M1I30M3I11M1I91M1D27M2D1M5D5M1I10M2I51M5I35M2I33M1I29M5I42M2D16M4D63M4D50M1D40M4I8M1I36M3D4M3D35M3I7M5I3M5D75M2D12M1I2M5I13M2D14M1D10M4I17M2D5M1I15M4D49M5I43M4D23M4D24M4D19M4D62M4I105M5D39M2D59M3D14M3I13M3D13M3D46M3D38M5I57M2I36M5D26M4I3M4I19M3I19M4I16M5D30M1D14M3I57M3I35M3D28M4D15M2I3M1I47M5D21M2D26M5D25M3D9M5I3M4I18M1D10M1I17M1I20M1I18M5I2M2D47M1D7M2D5M1I13M5D3M1I61M5I13M4I54M3I71M5D30M1D17M5D116M2I10M5D12M2I47M4D40M3D40M1D11M3I30M2I52M4D65M1D16M3I2M1I31M4I53M4D15M3I17M3I90M1D27M2D18M5I29M2I53M2D17M4I14M4D4M5D37M4I45M1I5M2D17M2D1M3I12M5I15M5D12M3D44M2D60M3I48M5D60M5D60M3I17M2I13M1D4M1I6M3I30M4I35M5I9M2D23M4D76M3D23M4I95M3I23M3D33M3D21M5I15M5I22M4D15M2D25M5I3M3I31M1I25M4D1M4I31M3I1M4I41M4D7M3I43M2D9M5D25M2I31M4I26M1I5M2D14M2I57M2I10M3D116M2I90M1I2M5D36M4I1M5D8M3D20M3I33M5I7M1I32M5D6M5I4M2I8M2I23M5I6M3I9M1I13M5I81M1I60M2I25M5D46M2D65M5I22M1D13M4D11M1I93M2D87M4D9M1I39M4D30M4D88M4I46M4D46M3I23M1D12M3D28M4I20M2D1M5I24M5D49M4D5M1I22M1I52M5D41M5I8M4I49M1D15M1D34M1I16M4D5M2D1M5I19M5D20M5D10M1D27M2D17M5I37M3D12M3D8M1D71M2D45M4I2M3I38M4I68M3D24M1D22M5I4M4I160M1I6M1D49M4D36M1D10M2I25M4I19M2D34M4I42M3I27M3I6M2D76M4I58M3I63M4D36M5I21M1I22M2I5M1I12M3D124M5I11M5D33M5I28M4D12M4I92M4I90M3D41M5I126M3I9M5D55M4D61M2D51M4D33M5D25M1D6M3I10M2I35M3D7M1I4M3I28M2I12M4I41M4D25M1I74M3I13M4I20M2D1M1I5M5D28M4I113M4D42M3I6M5I11M2D18M5D18M5D36M3D50M5I45M1I11M3D5M2I44M2I16M3I108M4D12M4D28M2D6M2D126M3I16M1I17M2D7M2I50M5I1M2D33M3I18M3I31M4I11M1D69M3I23M1I87M3D2M5D9M1I21M4D49M3D109M1D9M2D36M1I43M1I178M2D152M1D2M5I11M3D96M4D56M2I38M2D6M4I56M5D22M2I16M3I8M4D3M3D38M5D47M4I130M2D67M3I118M3I117M3D4M3I19M4D1M5I12M1I59M5I43M2D9M1I67M2I61M5D6M4I33M4I27M3D3M4D4M4D53M1D64M1I3M2I3M2I49M4I21M2I11M5I30M1D1M5D3M1D7M5I47M5I34M2I14M2I18M1D7M2I8M4I9M1I8M2I15M2D52M5I17M3D70M2I12M1I13M4D107M2D7M5D15M4I4M3I15M2D100M3D10M4I27M2I15M3D20M1D17M1I31M5D106M3I20M4I87M4I24M2I6M2D52M3I12M4D41M1D58M3I4M3D30M5I49M4I19M4I61M5I15M3I60M3D7M1I21M1D37M4I14M3D71M4D50M2I10M2I7M2I6M1I3M3D29M3I6M4D7M4I93M2D29M5I46M3D21M2I77M3I43M2I12M3D60M2I1M2I146M2I2M2D8M4D27M1D11M3I57M4D24M1I18M3I28M5D40M5I19M2I29M4I33M4D4M5D66M5D3M5I31M2D5M4I49M5D9M2I72M2D24M2I11M5D2M3D92M5I51M5D56M2I7M5I11M5I39M2I21M3I41M1I11M2D48M3D83M3I12M1I8M1D1M3I17M3D36M3D35M2D33M1D24M4D1M5D4M4D22M5I36M1I10M5I43M3I100M4I14M2D76M4I2M5D49M5I130M1D38M2D1M2D25M2I14M4I10M5I20M1D35M5I46M1I59M5D17M2I44M2D8M4I12M5I3M5D134M2I19M2D20M5D6M5D19M3I6M5I5M4D71M1D3M1I17M3D50M3I18M1I1M3D37M1D21M1I10M1D44M1D1M3I19M2D3M2D6M5D17M3I39M1D3M5I4M3D11M5I1M2D42M2I43M3I60M5I38M1D30M3D8M1D27M2I39M3I24M1D23M5I9M3D13M2I31M2I33M3D6M4I53M4D8M1D15M5D9M3I12M4I17M3D4M1I9M4D23M4D14M4D80M2I7M5I55M1I23M5I3M3D5M4I5M1I19M2D12M5I46M1I25M5I13M3D61M3I2M5I13M2I15M4D8M4D20M4D36M4D21M4I75M5I43M5D23M5I38M4I78M4I33M2I13M3I82M1I17M1I1M5I1M5I42M3D7M1I37M5I2M4D22M5I108M2I5M4I10M4I32M1D1M2I41M3D84M3I16M2D19M2I13M2I13M3D20M4D12M2I3M1I23M3D23M2D2M5D2M2I27M4I21M1D31M4D15M1D69M4D2M4I4M5D136M4D18M1I7M3D104M5I13M2I32M3D58M4I17M5D6M3I42M5D33M5I22M4I32M1I17M2I23M5I8M1D23M3I44M3D20M4D20M5D91M1D12M2D13M1D25M4D34M3I10M2I26M5D9M3D2M5I25M2I109M2D27M2I18M1I34M3D31M2I94M3I15M4D17M3I12M2I2M3D9M2I114M2I6M2I11M5I33M2D47M4D3M3I33M2D11M2D10M5D11M3D11M3D28M1I55M2I38M3D11M4I81M4D12M2I9M5D14M3D47M1I25M2D3M5D4M3I15M4I8M5D59M3D45M4I94M1I6M3I2M1I1M2D4M2D19M2D1M1D18M5I6M3D23M1I9M2D18M1I26M4D32M1I4M1D23M4D35M3I4M4I37M1I30M5D22M3I136M3D84M2D21M5D71M3I54M5D83M1I13M3D8M4D30M3D31M3I49M1D16M4D14M1I4M5I18M5D30M2D18M4I79M1D1M1D48M2I16M1I23M4I25M4I30M1D8M2I21M5I17M3D60M1D41M1D1M5D54M3I44M5I64M2I36M5I16M5D4M2D49M3D41M4I7M5D14M3D6M1D13M1I2M2D19M3D1M5D4M1I41M1I25M3I21M2D23M5D48M5I53M5I1M2D13M5I1M4I20M1D25M5D2M1I124M4I4M2D17M2I58M4I70M3D30M5I47M3D35M5I2M2I35M5D20M4D24M5I8M3I30M4D23M3D61M4I9M3I19M4D15M2D98M1I44M3D7M5D18M1D4M4I58M2D23M2I2M1I6M5D51M5I9M5D61M3I12M2D60M4D10M2I10M4I64M1I1M1I23M1I16M4D5M3I12M1D24M4D7M5I78M2I27M4I40M5D27M5D16M4D7M1I9M4I30M5I31M3I28M4D15M4D55M1I3M5I5M5D8M4I70M4I17M2I45M4I33M5D20M4I39M4I16M1I22M5D167M4D69M2D4M1D9M5I19M3I103M2I4M2I44M1D6M1I106M2I9M5I37M3I7M4D1M2I60M1I21M5D176M2D36M1I26M5D1M5D4M4D48M3D70M5D79M5I12M3I6M5D21M2I4M4D32M4I64M1I102M3D4M1I2M4I40M5D27M3D8M1I13M4I81M3D45M3I10M4I78M5I71M2D94M3I9M1I49M4D18M2D66M3D1M2D62M3I9M5I14M2D24M4D3M5I20M5I7M5D4M3I1M5D20M2I7M4D35M1D13M5I1M1D43M5I63M1D21M5I24M5I30M4D41M4D18M5D40M4D22M1I67M5I28M5D41M2D108M3I3M5D13M1I118M5I5M4D21M2D27M3D35M5I35M3I56M1I13M5I10M4D26M4D87M5D6M5D3M2I1M3I1M2I21M5D154M3D26M5D3M1D7M4I41M3D40M3D48M4D27M2I5M4I18M5I25M4I14M3I23M5D67M4D8M5D16M3I75M4D6M2I75M1I53M3D82M3D64M1I23M5D59M1D57M3D1M3I75M5D4M2D56M1I32M1D9M3I25M1I73M1D9M2I1M5I36M5I28M5I39M3D44M3D9M4I4M4I2M1I30M3I14M4I77M4D31M3I51M5I19M2D41M2I20M5I8M1D2M2D6M2D66M1D2M5I23M1D11M5I39M2D94M1I5M1I84M2I45M1I3M2D38M4D64M4D2M5D24M5D15M5I57M1I134M4D29M5D9M4D16M2D16M2I90M5D8M2I23M2I1M4I33M3I98M4I23M2I17M3D18M2I64M1D28M4I40M1D14M5D7M5D29M1I38M4D8M4I115M1D100M1D24M3I4M4D10M5I26M5I10M5I12M5I83M2I99M5D55M3I10M2I16M2I14M4D85M5D25M5D5M3D13M1D9M5I35M1D9M4D12M2D50M4D99M3I7M4D26M3I77M3I6M4I46M1I19M4I32M4I52M5I25M1I20M4D27M5I33M1D46M5I41M1I1M4I43M3I25M4D81M1I24M5D14M4D7M3D67M2I59M4I1M1D20M2I17M1D37M4I118M5I24M3D32M1I1M2D18M5D2M3I5M5I11M1D34M1D17M4I62M5I72M4I9M5D3M4I8M4I35M2D3M5D30M3D27M2I8M4D4M3I46M1D5M4I2M2I3M2D3M5D123M1I40M1D35M5I4M4I116M5D13M3D90M5I36M5I35M4I89M1I11M5D33M3D46M5D15M5D96M4D33M4D30M3D15M2I7M4D6M3I23M2D68M1D47M5D55M3D19M5D21M3I19M5D33M5D17M3D31M2D13M3I17M5I17M1I30M1D26M4D51M4I10M5I80M2I34M4I2M2I16M2D1M5I26M2D15M5I39M1D15M5D79M3I3M4D7M4I6M3I90M1D33M5I73M5I7M2I70M5D44M1I59M2D27M3D14M5I23M3D7M2D14M3I115M1I24M3D36M2I27M1I2M1D150M4I2M5I115M3I2M1D23M4I1M5D14M3D33M4D27M4D21M2D1M2D5M4I40M5D2M2I8M2I131M2D27M1D60M1D43M4D33M2I18M2D2M1I3M2D10M5D2M1D3M4I13M5I9M2D62M2I3M4I19M5D74M1I81M3D15M2I7M3I7M1I42M5I34M5D39M1D100M4D28M5I12M2D24M3I24M5I14M3I13M5I15M2D15M2D12M1I7M2D65M1I8M5D13M1I49M1D49M5I43M4I20M5I26M5D90M4I25M5I27M4D12M2I22M3I100M2D1M5I38M4D47M2D4M1D39M1I27M4D35M5D44M3D16M1D4M3D35M5I3M1I16M5I27M5I27M4D19M3D55M5D6M4D15M4D7M1I20M1I5M1I2M2I15M5I23M2D29M5D19M2D7M3D70M5D54M3D33M1I58M1I24M2I12M5D16M3D49M1I51M1D4M5I6M1I46M2I161M3I4M1D6M2D15M4I15M4I11M2I104M2D3M2I6M3D37M3I3M1I12M3D28M2I1M3D13M3I29M3I17M2I24M5D4M2D15M4D22M5I3M1D14M4I6M4D22M3D50M2D34M5I5M5I39M3I24M5D16M5I20M2I31M3I20M4D39M1D41M5I29M5D9M4I13M2I8M3I46M2I59M5D17M1I36M3D7M5I45M3D9M4D22M4I40M5I1M3I2M3D8M5I10M3D18M5D64M2I26M3D87M2D57M2D65M1D42M3I40M2D20M2I100M5D17M4D10M3I15M1D2M3I50M4I20M1I9M3I5M2D8M4D94M5I74M3I55M2D24M3I66M5D24M2D47M4I23M3D28M4I40M5I44M5I17M3D37M5D41M4I74M2I88M1D3M1I9M4D29M4D15M5D22M1I18M5D42M4I37M1D20M2I17M2D38M4I51M2I75M3I72M5D15M1D7M1I3M2D5M1I44M3I47M3I12M1D44M1D67M4D97M5D20M2D12M1D32M2I10M4D10M3D1M5I18M2D30M3D58M2D6M1D13M2D54M1I34M5I14M4D7M2I10M3D7M1D11M5I36M4D10M1I23M4D70M4I19M2D80M4D17M3D5M5I16M5D27M4D7M3D4M4D9M2D10M5I48M1I37M3D9M1I28M5I6M3D3M1D33M5I64M5D24M2I22M4D11M2I9M3D12M2D45M4I14M2D15M2D7M1D1M4D92M5I34M4I82M1I1M3I21M1I25M2I102M1D4M3I33M3D71M1D25M5D53M3D39M5D43M5D5M5D17M3I51M1I19M1D53M3I28M1D93M3I34M3I12M2I19M2I60M2I21M5I12M3D21M5I37M1I43M2D20M1D20M2I5M3I3M5D26M2I37M3I77M1I12M1I2M1D28M3I1M1D7M4D24M3D46M3D24M3D1M5D37M3I39M4D11M2I34M1I184M3D76M5I14M1D6M2D26M3I21M4I4M4D71M1I20M5D7M5I144M3I19M1I2M2D12M1I126M5D13M3D56M3I25M2I6M1I3M5I3M5D17M4I10M3D35M5D6M5I55M1D34M4D29M5I6M2D20M4I32M3D9M5I20M3I30M2D51M3D15M3I46M2D45M1D1M1D34M4I12M5D9M2I2M5I18M2D8M3D29M5D59M2I38M2I17M2I119M5D9M4I22M2D10M5D36M4I4M3D22M2D11M1I43M4D86M4D25M1D1M1D29M2D131M4I3M5D5M3D67M1I16M2D13M5I19M4I29M1I59M5D48M4I64M2I33M3I10M3D14M3I19M2I4M4D12M2D14M5D100M1I10M2D25M5I30M4D54M5D66M3I4M1I7M4I5M1I55M1I7M2D99M4I43M5I39M1I39M3I30M5I18M2D20M2D14M3D6M3D103M4I21M3D1M3I38M4D12M2D7M5I56M4D10M3D18M5D57M1I3M2I11M2D6M4D70M2D16M4D44M5I62M3I155M2D14M1D21M1D46M3I3M4D47M5I2M4I13M1D13M3D16M5I116M5I4M2D64M4I95M5I43M1D5M3D7M2I2M5I91M2I60M4D15M5I24M5D14M4D7M3D10M2D18M1D16M3I43M4D15M3D2M2I3M1I146M1D40M4I28M5I10M1I86M5I31M2I72M5D30M4D124M4D52M4I20M3I30M2D23M1D4M4D1M3D11M5I8M5D17M3D2M4I24M4I1M1D41M1D16M1I131M2D12M1I21M1D4M2I1M1I31M2D104M2I41M2D18M2D13M4D26M1I55M1I22M1D17M5D41M1D51M3I27M2I59M4I4M1D21M5D12M5I19M1I6M3I1M4I22M5D17M4I5M3I5M4I25M2I8M1I6M2I40M5I6M3D45M4I8M3I38M4D4M4D24M5I1M2D23M5D12M4D13M5I26M3D13M5I36M3I11M4I93M3D51M1I14M5D16M3I86M1D35M5D44M4D138M1I30M4D14M3I10M1I45M5I23M1D25M3I4M5D28M2D29M2I10M1I4M4I10M2I15M3D21M3I71M4I24M3I18M5D53M2D19M2D1M1D7M4I5M2I15M1D42M2I1M5I20M4D2M3I3M5I58M2I1M3D23M1D39M5I46M1I2M2I58M3I25M1D32M5I54M5I8M1D17M1D24M5D121M2I19M4I39M3D52M5D2M1D16M3D10M1I4M2I33M4D2M1D59M5D59M3I4M5I1M5D10M4I43M4D41M1I4M1I92M2D82M5D2M2D38M3D22M5I32M1I39M5D8M4I3M4I11M3D16M2D35M3I50M2D38M3D50M2I10M5D40M2I11M1D22M2D4M1D1M3I48M5I54M3D6M4D8M1I8M3I13M4I100M3I4M3D23M5I21M1I1M1I4M3I46M4I13M4D29M2I14M1D18M5D17M3D6M3I67M4I13M3I13M5D76M4D4M4I86M1D2M4I42M5D41M5D7M3I6M1I25M4D41M2D38M1I4M4D100M2I25M5I12M1D1M4D2M1I49M4D31M1I169M5D2M3I4M5D26M3D32M4D10M2I14M1D36M1I53M1I19M2D22M1I100M2I9M5I11M5I36M5D13M2D41M5D49M2D12M3I107M2I24M5I7M2I24M3I39M5D6M1I74M4I1M1D13M3D50M4I39M2I11M4D19M1D32M3I1M2I8M2D4M4I32M4D1M4I5M4I18M5D9M1I18M3D102M1D18M3D4M1I36M3I6M5I10M4D31M5D2M5I4M2D14M5I36M3I40M4I51M4I11M3D31M4I2M1I3M4I4M4I36M1I53M3D9M2I47M2I36M4D11M3I18M3D8M3D10M1D36M2I21M3I91M3D75M1D40M5I90M4I11M5I92M2I51M3I117M2D39M2I3M3D33M3I4M1I13M3I116M5D12M5I41M5I30M3D38M2D12M4D35M3D16M2I56M1I10M4I72M5I13M1I3M5I18M1I28M5D131M2I45M1D21M2I27M5I17M4I22M3D4M5D14M2I1M3D12M4I42M2D123M5D5M1D167M4D27M3D99M5I23M1D22M4D15M3I25M4D34M3D18M2I12M1I19M2D58M4I61M2I11M2D9M5I12M2D28M2D24M5I1M2I24M5I45M4D5M2I7M1D41M4I3M5D76M5D33M2I80M5I23M1I98M1D17M5I49M3I10M4D14M5I55M3I3M3D73M2D5M2D51M3I94M4I74M1I127M5I52M3I59M2D12M5I77M5D21M2D7M3D11M2I46M1I41M3I18M5I16M4D6M1I19M1I3M1D112M3I79M3D21M3I30M2I13M4I25M1D18M3D11M1I94M4D21M1D8M2I12M4D8M3I17M5D46M4I67M2I50M4D24M1D1M1D11M1I36M4D72M5I131M2D2M5D22M5I11M1I1M3I38M2I40M1I56M2I13M2I93M3D99M3I16M3I3M1I3M4I20M2I37M2I18M4D54M4D11M1I23M5I10M2I32M2I1M3I5M3D30M4I13M5D11M4D6M4D46M5D13M4D16M1I28M2I94M1D22M2I56M4I54M5D52M1D10M5D32M1D7M4D25M3I16M1I2M2D3M3I14M2D6M4I94M5D1M3D5M5I8M5I3M2D118M1D82M3I3M2D9M3D8M1I5M1D9M4I2M5D3M1D96M4D18M2I11M4I27M3I2M4I101M4I10M3I3M2D31M2I14M2D22M3I6M1I28M4D10M3D31M2D10M5D31M1I132M1I11M3I14M1I15M5D4M5D11M5D48M4D38M2D43M5D3M1D71M2D9M2D7M3I93M5D24M5I15M1I4M4D32M5D23M3D12M3I21M4D9M1D216M3I61M3D8M3D14M1D17M5I53M3D10M3D54M3D63M5D22M5I22M5D35M1D58M2D46M4D10M1I5M5D10M2D13M5I3M4I8M5I1M5I29M4I1M4I12M5D64M4I3M1D6M1D21M5I34M2D45M2I37M3D20M3I1M3I15M3I5M1D3M2D10M2D1M3I15M4I83M1I52M4I7M1D3M4D40M5I22M4D26M5I7M5D76M3D28M1D16M1I24M3I85M4I4M3D87M3I38M3I57M1D6M4D117M5D6M2I1M2D74M1I13M2D100M5D4M4D7M3D2M1I6M3I58M5I17M1D13M4I9M3D8M1I112M3D5M2D92M5I39M5I12M2I1M3I154M2D1M5D3M5I18M4D28M4I46M1D45M5I81M5I25M3I40M4I5M2D6M3D11M3D87M4I4M5D5M4I83M1I40M1I22M4I6M5D14M1D10M2I45M5I93M4I12M4I36M5I63M2I20M4D49M4I7M3D25M3D1M5D3M2D35M4D5M2D41M1I12M1D17M5I151M4I59M5I52M4I8M3D28M3I15M1D15M3I2M5I19M4D1M1D11M3I13M4I41M3D20M2I53M1D4M4D11M5I74M5D11M3I11M2I71M3D24M5I66M2I37M1I3M1I48M3I23M5I2M1D8M4I43M3D28M2D8M1I17M2D11M4D12M1I36M2D66M2D9M2D66M4I27M2I12M1D87M5I56M1D2M3I5M2I59M2D141M4D27M4I59M4D24M3I51M2I7M3I15M2D11M2I2M2D467M4D4M2I12M3D2M2D36M5D41M3D62M5I9M1D7M3I25M2D32M2I8M5D3M5D5M2I100M4I46M4D18M1D24M2I23M3I42M4I131M2D9M1I2M2I22M5I42M4I91M3I47M1I42M1I6M3I46M1I71M5D56M3D76M3D68M1D88M5D17M5D19M5D112M5I23M1I43M4I19M3D32M3I35M3I2M4I37M4I2M2D18M3D33M1I4M4I23M4I40M1I13M4D7M5D29M3I31M3I3M4D6M1I4M1D59M5D16M1I22M3D13M3I90M1I7M1D2M1D35M5I6M1D26M3I25M4I15M5I5M1D16M3I28M5D16M1I51M5D71M2I28M4I26M2I12M5I1M3D2M3D64M5I12M4I73M1I21M3D34M2D39M4D27M3D6M5D74M2D18M5D6M4D75M4I1M2I16M1I14M4I77M1D2M5I38M5I23M2I20M3I31M3D92M3D5M2I44M1D23M1I32M4D6M1I4M3I10M1I9M5D1M3D16M1I36M4I2M5I10M2D5M5D32M1D18M4I87M3D147M2I7M4D47M2D7M1D8M5I13M3I13M4I22M4I40M3D70M1D110M4D21M1D39M2I56M1D7M2I122M2D9M1D73M3I18M1I24M1D53M5I21M1I19M5D19M5D56M4I87M3I7M3D17M2I73M4I22M2I12M5D6M2I35M4D43M4D155M2I19M4D22M3D15M4I38M5D5M2I81M2I46M5I12M3D3M1I67M5I13M1I51M1D100M2D34M5D13M2D2M4D28M1D38M3I29M3I38M3D16M5D4M2D100M5I22M4D30M4D13M4I23M2I14M5I42M5I95M2D17M5I27M3D19M5D19M4I19M1I21M4D39M1I10M2I6M5D5M4I13M1D10M2D108M1D7M2D112M2D3M5I34M3D9M1I3M4I39M3I1M2D10M3D21M5I20M2D13M3D19M5I34M1I10M3D13M3D19M1D76M3I17M1I11M1I31M1I9M5D90M5D23M5I8M4D8M1D19M2I24M3D70M3D12M5D33M2I51M5I80M3I29M4D80M4D10M3I56M1I20M3D118M2I37M1D32M2D2M3I41M4I31M5D1M4D6M4D23M1D7M4I1M4D27M3D9M5I13M4I5M5I11M4D15M3I1M5D24M5D55M5I79M2D26M5D25M4D5M2D1M4I13M4D25M5I24M4D39M4I76M5D2M1I28M1I55M4D67M4D4M1I23M5I6M3I16M3I19M2I73M2I38M4I21M4D6M1I28M3D37M2D17M5I31M5D52M1D5M2I19M4D19M1D114M5D53M4D12M3D56M1I4M3I21M4I33M2D30M2D48M5D44M2I20M2I49M5D49M5D16M1I12M1D10M2D1M3I28M1I20M4D40M5I56M2I54M2I123M3I17M5I27M1I30M5I40M3I12M4I11M1I33M3I17M4D2M5I22M4I9M4I15M2I21M4I23M5D22M4D33M5I38M1D13M5D2M3I10M1I5M3D54M1D96M1D9M3D30M2D36M3D40M2D93M1D88M2D16M4D72M3I31M2I4M1D3M4I7M5D2M1D4M4I186M4I18M4D25M3D20M1D4M1I24M4I20M2I6M2D30M2I2M3I21M5D79M2D77M1D13M1I23M2D11M1I16M4D9M3D14M5I19M2I59M1D5M1I9M2I25M4I24M4D6M2D38M3D47M4D3M2I8M3D28M1D17M5D45M4D30M5D12M1I24M1I1M4I4M1D16M5I114M4D14M1I43M1D21M2I55M1D42M5I4M1D59M5I31M4I27M4I3M5D6M4I2M2D1M3D40M5I8M2D4M3D119M2I18M5I24M5I2M2I9M3D93M2I24M5D1M1I78M4I19M1I144M3I1M3I10M5D20M3I6M5I4M1D35M2D19M1I17M4I25M3D9M1D36M3D7M2I66M3D37M3D8M4I64M5I19M2D8M1I14M1D16M2D17M3I2M1I16M1D29M5I32M3I129M1D29M2I78M3D8M5I113M1I8M1D109M1I11M5I1M4D33M5I51M5D35M4D30M2D96M3D44M5I10M3D18M5D14M2I56M1D15M2D8M3D5M2D7M4I6M4I13M5I15M4D5M3I46M5I18M3I66M2D6M4D7M3D20M5D33M5I12M4I42M4I24M4D8M5D4M4D23M4D1M5I8M2I1M4I19M2D82M5I41M3I9M3I18M1I10M1D1M1I2M2I3M2D47M3I6M1D29M5D109M4D28M4I22M4D141M5D38M1I17M2D37M1I26M1I15M4I24M1D24M5I40M5D14M3I45M1I1M5I32M1D6M3I14M4D12M5I53M3D42M2D71M4I13M1D22M5D58M3D24M2D53M2D23M3I12M4D8M2I10M1D12M2I17M1I86M5D141M1I17M5I69M3I12M4D1M4D3M2D127M5D48M2D81M4I54M2I17M3I33M2D69M3D33M5I12M4I22M4D61M4I32M1I29M5I32M3I3M1D54M4D67M4I20M2I42M1I8M4I2M4I6M5D14M4I73M1D61M1I9M2D15M3D41M4I37M4I28M1I47M4D76M5I23M4D106M5D19M1D19M2D73M4I29M2I17M5I21M1D79M1I14M3I39M3I32M2I11M5D7M5I5M1I5M5I29M3I7M3I57M1I2M3D28M1D8M2D18M1I75M4D130M1D91M3D24M2I29M1I23M2I69M3D17M3I29M2I7M2I14M3I71M5D30M5D24M1D11M2I11M1D14M5D31M3D35M4I18M3D11M4I32M5D39M2I46M4D6M4D3M4D53M5I17M5I4M3D19M4D42M4D10M1D4M1D41M1D11M3D47M5I10M5D22M2D11M4I14M4D73M3I33M1D3M5I60M1I46M3I18M3I34M1I26M5D5M4D55M2D16M4D16M5I3M3D23M4I6M2I11M5D84M4I13M4D8M4I18M1D17M1D17M4I25M5I8M2D60M4D26M4I47M5I16M3I18M4D1M1I12M3I1M3I59M5D68M4I20M5I18M1D17M1D12M4I22M1I14M4D30M1D125M2I6M4I3M4I6M2I26M4I61M2I114M3D47M5I10M1D30M3I28M2I21M3D17M1I83M1D27M2I65M4D1M3D1M3D136M3I28M3D3M1D53M4D10M4I16M2D30M5I47M4D3M4I72M2D29M4D25M1I28M4D19M5I22M3I5M3D40M5D52M4I116M5I49M2D15M1I5M3D24M2I15M3D65M5I15M1I37M5D2M1D13M3D26M3D49M1D40M2D6M5D6M1D6M2D3M2D1M2I4M2D193M3D21M1D28M5D31M5I45M5I24M2I71M2D5M4D70M2D25M3D16M1I12M3D10M1I100M5D44M4D45M2D31M5I20M1D21M3I5M1D18M2D29M1I3M4I81M4D31M2I14M2I10M1I49M2D9M1D14M1D9M3I17M5I69M4I57M3I33M1D11M3I69M1I63M5I21M2I57M5D67M3D11M1I62M4D23M3D29M1I13M4D28M3D34M3I15M1D80M5I96M1I35M3I32M5D8M1D16M3D43M1D24M4I20M4I30M4I1M4D19M5D11M5I60M5I78M1I41M2I17M1D3M4I4M4I32M1I58M1D2M4D40M2I12M1D38M3I119M4D46M4I4M1I8M5I26M3D61M4I32M2D99M1D15M1I8M2I52M2D4M4D63M2I38M1D7M3I10M2D22M1D36M3D81M3D1M2I6M5D2M5D9M5I19M5D11M2D53M1I20M4I31M2D13M5I11M2D27M3I12M3D15M2D129M5I2M1D43M3D16M4D11M2I46M3I39M2D2M1I49M4I36M4I6M3D23M3D27M4D24M2D8M3I5M5D28M1D9M3D40M1D43M5I69M3D10M2I20M1I3M1I8M4D33M4D56M2D17M2D50M2D65M4I26M5I38M5I30M5D23M1D39M4D4M2I4M2D44M5D126M3I13M5I20M4I14M1I52M4I5M3I64M4D30M5D16M3I42M1I5M1D1M1I10M4I15M4I22M5D2M3I14M5D36M3D49M3D4M2I5M5I36M2D53M3D28M2I12M4I66M1D89M1D28M1D74M3I23M2I113M3D38M5I34M3I33M5I61M2I27M4D18M1I15M1D19M5D51M5D2M4I21M1D27M2D19M4D236M2D37M1D3M2I4M2I87M3D12M5D1M4I58M5I5M1I7M5D20M4I5M4D32M4D4M4I9M2I67M3D57M2D17M3D4M2D8M4I46M2I1M4I81M2I17M1D50M5I48M1I53M1I58M4D22M1D38M2I32M5I1M2D86M4D24M4I64M2D13M3D12M3D10M4I3M2D33M2I5M2D15M3D21M4D2M1I8M5I3M5D7M3I4M4D12M2I48M2I57M5I81M2I8M4I61M4I58M4D17M2I70M2D88M2D22M5D89M5D15M4I1M1D27M2I36M5D18M3D11M4I13M1D9M4D25M2D40M2D69M1D58M1I43M3I104M4D61M5I7M4D17M5I3M4D5M4D10M3I97M4I24M1I31M3I177M2I11M1I4M5D38M4I61M5D39M2I13M3I53M2D5M5D6M4I19M1I12M5D11M2D25M3D78M4I20M4I44M5I79M2I10M1I8M2I23M2I3M1I48M2D36M4I13M5I20M5D54M2I15M3I11M1D23M2D29M1I44M2I13M1I67M1D23M3I22M3D23M1D5M3D39M5D16M5D32M5D21M3D29M2D178M3I59M1D65M1D123M2I124M4D68M3D4M1I2M4I27M3I5M5D25M2I1M4I19M4I8M5I39M5I41M1I4M3D39M4D28M2I2M2D9M4D23M3D29M2D34M2D6M3I10M5D17M1I18M1I62M1I8M1I3M1I35M1I17M4D169M2I78M1I42M5D40M5D29M4I138M5D44M5I9M3D13M1D47M4D138M3D38M1D32M4I38M5I4M1D16M1D20M1I34M5D13M2D22M4D21M4I3M2D15M4I16M2D7M4I38M5I52M1I11M1I30M5D56M2D27M2D49M4D15M1I10M2D89M2I11M4I28M4I15M2D41M1I93M5D12M3D7M2D5M1I10M2D26M3D11M5I17M4D29M5I9M5D18M4D69M3D4M2I35M4D29M2I2M1D75M4I54M1D1M4I18M4I2M5I57M1I9M1D43M1D3M1D86M2D74M1D42M2D11M4I7M1D39M3D23M3I9M4I2M3I64M4D21M1D26M2D4M2I3M2I11M1D61M3D49M5D6M1I4M3I27M3I41M5I48M5D1M2D3M1I134M2D11M5I6M4I58M4D45M3D48M3I71M5I40M4D22M2I57M5D14M4D6M5D3M3D55M2D30M5I6M4I4M4I1M3I21M3D22M2I79M5D15M4D14M1I11M5D62M4D53M5I10M1D41M4D13M1I114M3D38M2I1M4I35M1D70M3D22M2D70M3I32M2D4M2D53M5D18M2D16M1I23M4I12M3I51M4I9M2D12M4I58M3D2M1I8M1I18M3I33M3D29M2I75M2I18M2D9M2I129M3I19M1D13M5D20M3D2M2I16M5D3M2I3M5I57M3D134M4D21M5D7M3I22M3I68M3D16M2I20M2D2M2D1M2D16M2I53M3I6M4I25M1D54M3D11M4D64M1D3M5I77M4I131M4I52M4I1M2I3M4I49M3D27M2I17M3I42M5D50M1I12M2I37M4D2M1D10M2D83M3I3M5I20M4I29M3I52M4I5M1I1M5I49M2D31M1I2M3I21M3I15M4D21M5I24M3D34M4D2M4D65M2I82M5D46M4D31M2I77M2I8M2D15M1I8M5D3M4I5M2I29M1D13M5I8M5I30M1D1M1D8M2I76M1D61M5D2M2D24M1D28M5I13M2D124M4D59M1D35M4I29M5I21M4I59M5D7M4D15M3D28M5D58M2D17M1D8M2I52M5I165M4I80M2D33M5I45M5I10M5D16M1D171M4D14M4D13M1D5M5D31M3I8M5I32M5D12M4D3M1D16M4I15M4D79M5D20M3I27M5D54M3D4M2I11M2D102M2D31M1I71M4I48M3I47M3D86M5I7M1D27M5I3M2D2M2D2M1D7M4I70M4I27M5D77M5D61M2I51M2D13M5I29M3D10M3I96M4I5M4I27M5I36M5I4M4I10M3D47M5D9M3D19M4I20M4D27M3I3M2I85M1I40M4I1M4I23M4D1M4I140M3D17M1D63M5D17M3D19M2I4M3I44M3I9M4I16M3D7M2D49M5I47M4D5M2I3M3I44M2I2M2I45M4I55M4I33M1D44M2I90M5I5M2I8M4I113M4D62M1D31M3D78M3D30M3I9M2I174M3D24M3I6M3D7M4I31M4I14M3D24M5I15M4I45M2D6M1I29M5D3M5I3M5I44M3D96M4D9M4D102M3I7M4I5M1I67M1I32M4D17M4I37M4I6M3D2M4I2M2I46M3I37M3I107M2D11M4I65M4I94M5I20M1I4M2I33M4D56M2I1M1I40M3I5M1D73M4D103M2D21M4D9M5I20M1D29M2D2M4D12M4I40M4D7M2D21M3D29M4D11M2D25M1I17M3I61M5D22M4I39M3I16M2I25M5I62M2D10M1I26M1I7M5D22M5I41M2D3M4D28M5D4M3I9M1I46M2I9M3I7M1I10M4D6M5I123M1D55M5I14M1D22M1I11M1I5M3I23M1I40M2D21M2I8M3D9M2D21M3I8M2D2M3I95M1I3M2I8M1D22M3I13M1D22M3I93M3D125M3D6M1I57M2D36M2I44M3I28M5I26M3D40M2I10M5D12M3I66M5I28M4I15M3I12M4D65M1D10M3D5M4I47M3D9M5I18M5D75M3D7M5D21M4I104M2D57M2I22M1I3M1D39M3I25M1I15M3D1M1I116M2D58M1I40M3I5M2I65M1D80M2D6M3D5M5I1M2D3M5D6M2I15M1I116M4I2M4D83M2I2M2D60M4D5M1I12M1I29M1D1M3I50M2D110M5I102M2D17M2D44M4D146M4I20M5D25M5D47M2D2M4I34M4I24M4D34M3I39M2D78M2D100M3I16M1D13M4D24M3I1M4D84M3I38M2I21M1D28M1D3M4I55M3D46M2I35M4I71M2I4M3D40M4D48M5D14M4D20M2I31M3I5M3I4M5I91M4I61M3D48M5I1M5I70M2I38M1D38M5I11M3I20M5I26M1I3M4D81M5I28M4I73M3I21M2I5M5I69M4I9M2D39M5I4M2I37M1D48M4D81M1D6M3D20M3D4M3D19M4D4M2D11M3D10M4D72M1D112M4I25M4D1M5D43M2D17M1I12M3I8M4I16M5D9M2D165M1D33M3D9M1D14M2I61M1D2M3D24M5I10M5D7M4I3M3D17M1I7M5D33M2D30M2I7M2I14M3D19M2D44M5D14M4I85M2I7M2D8M4I6M5D2M2I29M1I56M2D15M3I55M1I1M2I19M3D21M2I21M2D9M2D38M5D13M1D13M3D35M3D18M4I13M1D49M5I5M2I8M2I3M3D78M5I84M3D53M1I51M5D10M2I14M4D15M5I7M2D2M1D96M2D43M3D24M3D3M2I12M4I5M4D7M4I22M1D4M3D23M2D3M3D9M1D25M3I46M4D42M4I6M3I55M2I59M3I3M4D20M5I77M1D24M4D35M1D41M5D2M1D74M5I10M4D28M3D175M3I2M5I26M5I25M3I5M1D2M1D4M2I32M1I15M1D63M5D56M5D2M4D68M2I5M1D57M1I12M4I27M3I27M2I16M1I24M5D4M1D35M5I69M2D26M4I48M1I1M1D47M1D18M5D25M1I6M2D5M3I1M2I4M4I38M4D1M1I23M4D27M1D10M5D45M4I65M4I21M5D7M1D18M3I9M1I12M1D10M5I22M5D21M1I23M1I12M1D10M1I20M5D6M1D1M5D25M2I20M1I25M3D7M4D75M1D50M1I8M3D2M3D5M1I7M2I26M1D59M2I11M3I38M1D41M2D7M1D28M2I16M5D9M2I1M1I84M2D27M5D2M5D26M1I31M4D26M1D12M5D81M2I28M3I49M1D22M3D8M2I2M3D25M1D52M5D20M4I2M4D13M2I8M2I1M5I28M3D22M1I18M2I54M5D47M3D2M2I18M2D34M4I9M1I2M4I149M5D149M4D2M4I55M4I60M5D22M3I60M3I38M3I27M3I2M1D30M5D53M4D12M2I17M5I9M2I27M3D19M2D178M1I17M4D7M3D2M2D14M3I31M4D38M2D61M4I62M4I16M3D20M1I7M1D20M1D46M2D47M2I76M5I21M1D26M1D27M3I1M1I18M2I7M2I15M2I12M2D10M5D19M4D6M3D35M2I1M5I76M3I17M1D5M1I26M4D36M3D8M3I71M5D48M4I4M2I19M1I95M4D67M5I14M3D69M4I15M2I6M1D13M1D34M1D124M4D6M5I54M5I54M5D39M5I1M3I4M2I14M2I12M4I3M1I5M2D3M5I74M1I1M2D21M2I6M1I39M1I137M4I38M5I14M5I30M5D27M2D10M4I12M2D43M1D34M3I44M5I25M3D122M4D15M4I32M2I23M3D19M1D50M5I63M3I11M2D20M2I16M5I9M1I16M1D91M1I11M1D10M2I38M2I45M4I22M2D16M5I19M3I56M1I154M1I18M5D25M3I14M2I25M4I2M1I29M3D49M4D45M4I6M3I18M1D32M4D7M4D11M5D24M1D58M5I8M1I4M4D15M5D61M1I5M4D27M4I5M5D18M4D1M4D11M3D31M4I2M5D12M5D9M5D26M1D9M5D10M4D31M4D117M5D49M4D115M3I1M2I66M3I15M3I8M4D9M5D17M4D95M3D29M1D14M1D4M1D11M2I23M1D11M5I12M2D9M5I12M5I8M5D148M4I10M4D10M3D38M2D124M5D27M1I29M2D8M3D151M3D73M4I2M3I112M4D20M4I20M5I25M4D156M3I49M4I36M5I14M4I5M4D10M5D4M5D31M5I7M5D14M2D59M1D32M5D42M4D2M5I7M1I64M2I2M1D20M5D20M5I20M2I41M5D68M4D14M5D15M3D41M4D13M2I14M5I57M2D3M1I130M5D54M3D154M2I7M4I54M2D76M5I1M1I15M4D38M4I4M2I14M1D15M5D7M3D37M1D25M1D14M4I168M5I11M5D1M5I24M4D38M1I69M1I12M5D67M1I99M3D6M5I18M4I28M3I137M2I17M5I46M1I91M2D1M2I72M5D20M1I12M4D7M1D41M5I30M4I133M1I67M4D208M1D78M3I101M4D27M4I28M3I67M3D2M1I2M1I75M3I4M5D3M2I57M3I40M1I54M4D38M1D16M4D49M3D108M5I44M2D8M3I2M4I26M2D47M3D26M5I66M5D4M3D27M3D6M3I3M2D45M1I18M4D23M4I43M2D2M3I46M5I114M3D81M1D43M3I4M2D42M3I18M4D25M5I55M1I21M2D19M5D15M4I16M3D2M3D84M3D25M2I39M5D1M5I4M1D25M4D20M3I9M4D34M1D4M1D19M5D87M4D14M5D102M3D58M3D64M5I80M2D13M4D56M4I4M4D29M1D55M4D15M4D42M5D51M1D14M3I19M4I7M4I3M2I10M4D9M1D19M3I11M5D54M1D3M1D23M4I26M3I89M3D124M3I1M5D1M1D39M1D7M4I81M2I12M5I58M1D13M2D23M1I25M2I27M2D5M3D3M1I1M3I20M4D53M2I22M5D67M5I36M1D16M2D25M5D5M1I12M5I64M5D70M1I49M1D65M4I14M5I15M5I21M4D24M1I75M5I10M1I4M4D52M4D4M5I2M3D95M4D21M5D40M4D78M2I39M2D46M5D3M1D5M2I16M4I20M5I94M1I44M3I203M1D22M5D4M2D27M2D19M4I7M3I32M5D31M1D2M2D33M4I38M3I26M5I19M5I26M3I2M3D5M2I2M3I4M3D70M3I13M3I16M1I8M5D9M2D15M4D17M3I58M5I40M2I23M1I20M2I16M3I15M1D74M2I41M1I6M3I2M2D51M2D17M2I48M5I32M5D6M4D36M4I23M2I20M3D10M5I25M2I4M2D47M2D38M3I1M4I41M1I39M1I56M3D25M4I8M2I7M2I8M3I10M3I27M5D7M1I18M3D38M3I41M3D108M5I7M2I12M3I71M5I18M2I131M3D72M4D4M4D28M4D11M4I15M1D27M5I3M4D11M4I6M5D5M1I36M3I2M2I10M3I61M3I80M4I4M3D3M4I10M3I82M3D8M3D1M4I76M3I31M5I122M1D27M3I9M3I17M1I45M3I4M4D14M3D20M3I18M3D1M1I60M2D113M1D39M1I10M4I18M1I12M2I16M4I11M3D11M4I6M1I1M3I2M3D42M1D29M5D30M1D29M5I44M4I38M3D7M4D44M5I46M4D28M3I19M3I30M1I8M4D1M4D30M5D106M3I7M1I6M5D9M3D24M3D7M4D39M1D27M4D97M2I36M1D14M2I4M5I19M1D44M3D58M1I4M4I20M5I34M2I39M5I31M1I41M4D85M3I13M4I52M3D34M3I5M3D41M3D102M5I40M4I16M2D105M4I80M3D36M3D19M3I40M2I79M1I46M2D83M5I14M2I23M5I17M3D53M2D19M5D12M3I28M2I25M4I18M2D66M4I35M5I5M4D27M5D29M1D7M4I15M5I3M3D6M3D53M5I203M3D32M2D36M4I22M4I36M1I8M2D90M5I24M4I18M3I11M4I8M5D118M1D44M4D2M4D23M3D20M3D37M4I4M3I17M1I22M1D95M3D1M5D37M3D34M2D39M1I20M4D19M2I28M3D2M5I74M2D8M3I81M5D1M3D15M3I6M1I43M5D7M1D2M1I14M1I49M4D8M3D3M4D4M1D49M2D80M4D200M1I5M2I36M3I75M3I13M5D57M1I43M5I4M5D3M1D23M1I10M1D6M5I10M2D50M2D40M3D80M5D8M5I20M1I72M4I4M2I94M4D61M4I1M4I8M1I47M5D3M5I2M4D119M1I46M5D13M2I6M3D2M1I7M3D40M3I34M1D14M1D19M1I33M2D34M1D55M2I1M2I5M5D15M3D56M5I32M5I4M2D31M1D23M2D120M3I123M5I23M3I18M5D47M2I80M3D15M2I35M2D8M5I12M1D34M3D46M5D17M1D77M3I7M2D32M2D19M5D28M1I24M2I24M2I3M4I4M2I3M2I58M4D1M4D16M4I24M5D29M1I5M1I27M2D34M4D24M4D36M1D74M3I53M2I61M5I23M4I22M1I156M5I3M1D10M4I5M3I67M2I2M2D21M1I25M5I46M1I62M1I118M1I66M4D43M4I1M1I40M1D13M1I44M1I2M2I3M2I40M4I8M4D2M2D52M3D7M4I52M3I17M2I2M3D8M4I68M4I37M4I75M3I59M4D14M2D24M1I5M3I26M3I31M1D11M3I72M5I8M1D22M5I10M1D84M1D46M2I74M2I7M3I51M3D4M3D8M4I32M1I6M3D20M2D30M4I1M4I14M4I52M3D85M3D16M1D6M2D31M4I46M5D11M4D24M5I8M2I3M5D77M5I31M1D28M2I2M3I31M4I10M3D4M5D7M4D10M3I9M4I37M5I3M4D4M3I15M3I14M4D25M2I25M4D9M3I4M4D36M4D52M4D2M5D15M5D7M3I27M5D29M1D36M1D57M2D13M3I16M4I27M2I15M4D19M4D75M5I3M3I6M1I22M5I3M4I6M4D29M1D63M3D43M3D45M3D3M4I14M5D121M3D12M3I4M5I23M4I17M1I9M1I6M5I46M3D35M4D19M4D14M4D87M3D15M1I31M4I11M2I28M2I41M3D8M3I4M3I12M1I7M3I27M3I8M1I34M5I45M2D49M2D13M5D7M5I6M4I3M5D6M4I134M3D9M3I18M4I29M5I10M2D141M3D31M5I5M5D41M1I43M5D2M4D15M2D7M3D55M5I84M4I50M4D14M5D2M4D39M5I27M3I20M1I4M4I19M5I114M3D31M1D33M3I19M2D6M4I23M4I68M1D56M3D9M1I117M5D80M4D48M1I47M4D36M3I3M2D44M5D25M3D16M4D3M4I138M3I37M1I26M5I35M1I4M2D3M5D30M2D11M1D2M3D101M3I46M4D1M4I13M4I46M3D6M3I16M4D26M2D4M4D3M1D19M1I30M3D31M1D16M1D5M5I36M4D15M5I15M4I23M1I14M1I60M3I3M2D32M1D4M2D83M1D23M5I36M1D33M1I9M3I4M5I18M5D14M1I16M3D8M1I77M3I28M1I15M1D65M4D6M3D9M2I10M4I8M2D112M5D45M2I18M4I72M5I6M2D178M1D19M2I38M2D105M2D15M1D44M4D6M4I11M4I154M1D29M3D3M1I14M1I80M3I21M3I5M2I54M1I1M1I75M5I3M1D53M4I15M1D17M5I173M4I40M4I65M5I4M5I25M3D23M5I15M4I37M2D34M4I22M4D8M4D26M5I13M3D29M1I106M3D4M5I1M3D19M1D50M3D58M2I33M4D13M1D29M3D87M1I17M2D61M3D126M4I4M1I7M2D17M5D62M3I48M3D11M5D14M5D65M2D33M5D3M4D7M2I31M2D122M2D37M3D101M3D55M2I19M3D23M5D19M4D19M3D40M2I56M4I2M3I35M5I83M1I13M4I1M2D52M1I1M5I21M5I11M2D39M4I5M5I26M5I60M3I4M1I47M5I10M4D66M1I58M2D14M4D39M4D28M3I11M2D35M1I20M3D6M4I42M2D9M1D2M1I8M1D33M4D36M3I103M1D81M5I4M1D29M1I4M1D125M5D5M4D42M2I1M3I3M5I6M5I12M1I10M2I49M5I3M4D89M5I16M3D2M2D16M1I59M4D3M2I25M4I13M1D4M2D41M2D17M4I15M5I26M1D3M3D54M5D2M1D61M4I10M4D7M1D9M3I83M2I47M3D58M1I8M1I70M5I11M3I78M4D32M5I13M5I29M2I26M4D12M4I74M2D28M5I40M4D39M5I32M1D10M4D7M2I13M5I27M1D5M2I6M3I18M5D39M4D51M4D32M4I25M5D66M1I52M3I10M3D15M1I12M2I2M3D28M3D126M1I33M3I19M5D48M4I3M3D14M5D44M1D116M1D7M5I116M4D42M3D38M4I8M4I11M2I5M5D8M1D19M5I49M1D9M1D17M1I8M2D19M3D10M3D12M2D49M2I10M1D56M3D56M3D29M5I39M3I21M3I16M1D18M1I39M2D17M1D22M2I7M1D37M2D37M2D2M3I42M1I5M4I2M5I49M3D21M4D18M2I2M3D11M5D155M1I69M2I57M2D53M3I59M4I41M5D23M2I35M1D47M2I20M3I3M1I8M3D39M4I47M5D18M5I55M1D7M4I15M1I28M5D65M1D95M1D10M1I13M2I13M5I2M3D38M2D24M5I38M4D2M4I33M3I7M4I21M4I38M5I60M3I5M2D82M1D13M4I18M5D32M2D4M4D2M1I21M1D80M5D69M5D88M1D10M2D11M4I8M1D77M2D13M1D24M1D3M4I10M2D9M2D70M1D54M5D6M5D66M1D52M2D9M1D9M1I1M1I25M2I35M4D2M1I50M4D56M5D4M3D5M4D15M1I13M1I19M5D92M5D3M1D7M1D67M4I14M1I132M1I11M1D53M5I59M2I1M4I9M2I24M5D28M4D32M1I17M3D28M1I31M2I95M2D83M4I10M3I16M1I44M5I135M3I13M5I36M3I10M3I23M4I27M1D35M3I21M4I65M1D18M1I4M5I11M2D39M3D1M3I11M1D60M3D84M3D30M3I65M4D4M3D45M2I9M5I12M4D3M2I10M1I1M2I61M2D25M3D14M1I37M4D25M1I14M1D13M3I7M4D21M4D6M1D23M5D26M1I31M1I81M2D7M1D28M2I21M1D82M3I31M1D52M4I2M1I48M1D16M3D4M5I105M5I13M3I12M3D52M1D90M4I37M5I76M5I60M5I8M3I31M4D17M1I12M5I45M1I3M4D13M2D15M4I96M2D15M4D25M4I1M4D2M1D99M3D42M1I3M1D11M2D38M2D29M2I5M2D46M4I37M4D16M1I80M3D16M1D8M1I28M3I29M5I28M3D65M3D27M5D66M5I40M4I27M3D20M1I48M2I35M4I41M3I20M5I8M1D38M5D27M1D107M1I2M1D31M2D25M5D32M2I123M4I14M5I25M4D17M1D4M4D6M5D36M3D16M1D32M1I60M1I25M4I13M5D61M3I14M4D11M3I48M4I30M3I1M5D66M1I32M3D1M2D36M3I32M3I10M2I2M5I13M3I65M1I24M4I13M3D8M3I22M4D3M4I80M3D21M3I10M5I16M1D28M1D42M2I6M3D3M3D31M5D1M5I1M1D17M3D82M3I12M4D59M2D55M3I1M5I40M2D38M2D29M1I20M5I51M5I16M4D19M2I6M5D9M2D50M1I31M3I166M3D32M2I8M1D28M4D3M2I9M2I5M3D47M1I12M1D114M2D4M2I80M2I12M2I34M5I26M2I2M2D27M2D39M5D14M1I39M3I9M5D14M5I2M3I2M4D13M1D21M3D43M2I3M3I45M2D90M3I10M3I16M2I2M5D17M2D26M4D25M5I8M1D101M2I12M5I39M1D103M4D65M4I22M4D51M4I50M3D20M2I13M2I37M1D121M1D19M4D15M1I28M1D36M3I40M3D13M4I56M3D62M4I48M4D14M1I3M4D32M3D126M1D16M4D3M3I50M2D11M3I12M5I33M2I11M1I16M4D73M3I30M4I57M3D22M3I8M3D2M2D32M3I48M5D82M3D14M3D10M1D8M2D36M5D7M3I10M3I33M5D21M3D23M3I31M2I6M5I9M2D12M5D40M2I14M3I65M4D6M3I20M1I1M2I29M2D116M2I60M2I25M2D1M2I48M5I18M2D8M3D19M4D8M3D16M3I38M5I27M1I76M5D39M1I1M1I24M4D77M2D63M4D14M4D34M5D31M5D26M4D24M5I57M2D43M2I41M3I6M5D10M5I115M2D14M5D22M5D45M2D15M2I3M1I4M1D8M3I12M4D3M4I93M2D13M1I30M4D20M5D7M3I50M5D68M4D18M1D16M5D20M2I29M5I24M2I5M3I30M2D2M2I46M3D13M2I8M3D1M5D22M2I19M4D5M1I46M2D30M2D51M2I62M3D98M5D83M1D28M4D43M1I25M2D13M4I1M2D18M3I22M2D51M3D92M2D8M3I49M5I47M3I54M4I2M4I5M5D30M2I17M3D11M2I14M2D39M1D5M4D68M4I9M3I52M4D19M4D5M2D83M3D53M3D26M1D38M2I60M3D51M2D7M3D25M3D35M3I11M2I111M4D4M4D5M5I149M1I169M2I3M4D14M3D49M1I10M2D34M2D30M5D6M1I40M4I18M1D63M1I21M4D98M1I3M1D2M4D6M2D1M2I16M5I4M4I66M3I19M2I5M1D14M4I74M3I100M2I5M2I15M1D49M4I64M4I21M4D54M1D17M4D18M4I62M3D11M2I3M2I20M4I2M3D176M1D67M4D84M3I23M2I15M4D62M4I21M3I38M2I29M1I25M5I38M5D57M3I1M2I50M1D49M4I6M4D171M2I40M4I12M3I93M2I111M3I4M3D1M1D26M4D6M4I7M3D6M3D52M3D11M3D14M2I74M5I25M5D1M4D48M2D2M1D132M1I104M4I5M4D10M5D27M1D17M2I13M1I80M2D28M2D67M3I81M4I30M4D20M5D1M2I18M5I73M2D10M3I19M2I7M4I24M5I3M2D15M3D40M4I61M4I9M1D18M3I4M1D2M4I27M5I50M4I50M1D8M2I3M1D129M5D12M2I58M2I1M3D6M3I27M5D139M3D6M2I30M2D60M5I10M2I15M1D27M3I2M1I80M3D27M1I25M4D49M2I2M4D25M1D93M4D31M4I19M2I15M4D22M2D23M2I31M5I7M5D3M1I82M5I2M3I6M2D8M2D5M1I29M5I31M5D9M2I70M5I8M3D29M3D9M3D41M3D116M1I36M2I42M2D63M1I14M2I14M2D13M3I57M4I93M3I83M2I33M5I18M4I14M3D8M4D11M1D19M2D49M1I1M3D6M4I7M4D32M3D1M5D3M3D85M4D30M4D47M5D11M2I25M4D18M5I35M3D8M4D9M3D31M4D19M1D17M2I14M3I54M2D6M4D2M4D17M1I34M4I14M4D33M1D30M4D27M3D99M1D111M4I119M1D33M3I154M5I20M3I38M5I18M1D20M3I28M3D6M4I4M5D8M4I23M2D1M1D19M1I1M5I17M3I44M4I52M3D28M4D23M5I69M4I41M5D108M1D36M5D66M5D10M4I34M4D16M2D7M1D35M1D45M5D22M5D68M4D18M2I37M3D12M3I17M1I3M2D36M4I1M4I43M4D9M4D59M2D21M1I9M3I26M3I9M2I5M5D4M2D43M4I38M2D27M3D2M2I72M1D2M4D131M1I22M1I51M2D5M1D5M4I14M3D3M5I102M5I86M4D73M1I22M3D28M4I52M1D44M3I26M1D55M3D114M2D4M4D72M3I19M2D32M3I12M3I44M1D140M4I40M5D16M1D7M4I12M1D13M5D12M5I21M1I8M2I9M4I1M5D86M4D94M1I4M3D34M2D53M2D8M3D3M5D3M2D20M1I9M3I29M3D72M4D79M4D7M1D31M5D2M1I34M3D36M1D56M5I32M5D48M4D15M3I19M3D1M2D24M2I17M2I47M4D44M2I12M1I114M4I34M1I21M5D52M2I47M1D4M3I61M5D10M4I12M3D40M1I14M3I27M4D1M3I27M3I4M4I4M2D73M3I76M1D80M1I68M2I40M4I88M3D22M5I4M1D20M2D10M5D11M5D7M4I64M4I50M2D4M1I24M5I13M5D41M4I18M1D8M4D1M1D5M2D23M4D25M5I43M3I10M5D8M1I7M2I15M5D9M2D1M1D38M3D121M4D28M1D117M2D24M3D104M5I17M1I30M3I18M4I6M1D39M3D20M2I11M1I58M3D46M2I36M3I9M3D61M3I13M2D40M5D3M3I6M1I16M3I47M4I18M2I12M4I44M1I25M4I24M3D10M1D14M2I72M1D7M4D46M1D16M3I49M2I33M4I2M3I1M1I4M4D20M3I23M5I8M5D30M4D51M1I3M3D58M4I9M3D15M5I61M2I46M4I4M5D49M4I7M3D15M2I3M2I26M2I4M3I75M1I122M2I19M2I56M1I5M5D88M4D18M3D61M4I9M2D15M1D4M2D43M1D11M5I2M4I51M3D7M1D11M4D77M4I15M2I4M2D19M5D2M5D54M4D11M2I69M1I7M1I13M5D37M1I35M5D7M4D37M5D20M4I35M1I69M2D43M4I94M5I5M4I43M3D35M4D58M3D49M3I18M2D65M3I76M2D18M2I45M1D51M2I11M1D13M1D16M2I8M1D29M3D3M1I57M1I6M2D28M3D144M3I28M4D5M5I115M1I12M5I1M3I88M1I3M1I21M5I10M5D40M3D95M1I60M2D2M2D6M3I28M3D10M5I45M1I14M1D3M2D6M5D60M5D63M2D19M1D66M2I48M2D55M3I109M4D8M1D56M3I10M2D60M2D163M3D21M4I92M2D13M5D7M5D21M5D11M1I12M1I98M1I7M4D14M1I14M4I50M1I89M1D8M4I14M2I38M3I17M2I37M5I22M4I14M1I33M2D23M2I33M2I35M5I20M1D36M2D7M5D58M3I91M5I2M1I1M2D21M1I15M1I9M5D17M1D5M4I36M5I15M3I6M1I20M4D46M2D10M2D78M4I91M1I61M1D63M3D15M4D98M1I6M5D24M4I75M5D3M4D18M2D102M5I23M5I4M3I7M3I82M3I65M2D113M2D10M1I73M5I45M5I32M4I29M2I17M1D14M1I6M5I50M3D7M4I10M4I25M3D31M3D3M5D1M3I35M5D18M4D35M3I58M2I64M5D2M2I15M2D162M1I22M2D5M3I23M1I70M1I18M2D80M4D31M5D58M5D26M5I74M3D27M2I19M2D21M4I27M4I27M4I8M2D26M4D146M1I38M4D11M4D32M3D4M2I19M1I19M3D27M5I20M5I18M1D12M2D69M5D16M2D95M5D78M2D2M5I31M4D16M1D1M3D23M2D21M1D26M3D32M1D7M4D30M4I66M1D28M4I71M4D7M2D32M1I43M1I11M5I3M4I1M5I59M5I32M1D61M5D97M3I1M3D3M2D20M2I19M3I3M2D2M3D19M3I2M3D12M3D36M4I55M5I1M3D62M4I114M5D115M3D78M5D7M2D71M4D20M5D46M4I25M2I29M2I62M1I38M4I1M1I93M5D31M4I33M3I34M2I28M4I10M4I24M5D13M5D47M5D3M5I60M3D2M3I1M4I30M4I25M5D7M5D5M4D70M2D63M5I12M2D57M1D23M4D8M5D51M3D17M4D6M1I26M3I43M5I15M1I40M4D27M5I2M1I44M1I5M1D5M1I21M3D2M3I17M2I13M4D8M3I16M3D19M5D137M2I46M2I7M4I11M4I10M5D1M2D41M4I28M4D33M1I61M4D13M4D33M3I3M2I8M3I49M4D9M1I4M3I15M1D18M3I11M1I4M2D21M5I41M4I13M3I108M3I68M5I64M4D6M4I10M1D17M1I6M5D46M1D64M2I2M2I12M4D72M2D21M1I18M1I44M4D13M3D30M3I16M1D2M2I84M3I13M4D8M2I74M1I19M4I16M4D50M1D7M2D73M3I16M2I11M5D33M5I3M4D85M2D64M2D26M1I10M5I9M5I10M1D25M3D7M4I34M1D24M5D6M4D92M3I23M5I52M3D12M2I11M5I2M5I75M1I2M3I17M3D54M3I59M2D23M3D9M4D20M4I5M3D71M1I14M2D18M3I8M2I17M1D44M4D36M5I11M3I19M1D19M1D2M3I26M1D43M3D19M1I122M4I30M2I23M5D59M1I4M5D23M5I1M3D2M2I62M4D13M4I93M5I27M3D41M5D16M3I22M5I42M2D24M1D62M4D12M1D16M4I19M1D32M3D39M3I2M1I53M4I2M2D6M1I17M2D43M4I2M5D80M1D51M2I39M1I22M1I39M4I30M3D9M4I12M4D10M1I126M5I120M4D49M2I8M5D42M5D32M5I11M3I22M3D35M4I15M3D50M4I1M2I10M4I12M3D20M5D113M3I10M5I3M4D1M3I51M1D11M3I7M5D28M2I14M3I23M1D4M1D8M4D52M2D2M2D35M4D18M5D19M2I68M3D37M5I11M1I6M1I16M1I7M3D38M3D4M4D4M3I9M2I24M2I20M1D10M1D3M5I15M5D17M5I63M5I3M2D97M1I32M1D60M4I65M2D2M1I1M3I8M5D17M4I7M4I27M1I16M1I5M5D81M1I43M4D9M5I14M5I31M5D10M3D24M1I12M5I1M4I26M2I54M4I15M1D27M2I23M2I10M5I90M3I29M3D14M5I10M5D11M5I21M5I21M4D62M5I5M3I21M5D25M5D40M2I24M5D6M1I8M4D54M5I40M5D1M1D3M5I218M4D7M1I1M5D3M5D1M5D11M1I108M5D2M5D1M5I11M5D72M1I50M2D36M1D2M1D56M1D6M5D38M3I16M4I5M3I25M2I2M5I48M1D19M3D32M1D14M4I3M2D25M2I26M4D6M2D4M2I5M2I74M5I6M2I12M2D38M1D1M5D3M3D16M2D1M1I28M4I131M5I13M1D74M1I12M5I37M3D8M2I12M4D52M1D8M5D28M5I35M1D39M5I12M5I37M4D27M5D55M3I15M3D134M2D57M4I37M1I10M3D119M1I46M4D153M3I26M2D29M2I18M1D15M2D17M5I1M1D58M2I64M5I44M3D26M4D11M4D13M1I27M5D1M4I7M1D9M5D74M5I39M5D5M5I1M5D11M2D16M2I35M2D24M3D11M1D15M5D10M2I8M1I78M5I83M3D12M1I32M1I15M1I9M4D32M5D26M5D48M1I16M3D39M2I48M2I9M3I24M2D31M4I55M2D18M4I11M2I2M4I30M4D56M4I72M4I9M2I75M5D136M4I17M3I10M1I9M3D1M4D46M4D38M3I30M1D64M5D28M4D22M3I5M5D8M1D3M1D27M5D71M2D25M2D1M1I19M2I35M3I6M2D61M3I40M1I78M5D12M4D41M1D68M3D27M4I47M1D5M3I50M5D2M1D83M1D41M1D140M3I93M2D106M4D65M2D20M1D25M4I50M5D50M2I18M5D20M2I23M5D1M1D9M3D40M5I11M5I50M5D9M4D19M4D2M2D69M4D51M1D27M4I101M2D17M5D26M2D68M3I61M4D2M3D36M4D1M2D13M2I3M5I3M5D91M1D64M2I24M2I4M1D18M4I38M3I16M2D6M3D8M5D10M1I30M3I6M4I27M4D4M3D8M1D9M5I34M3D12M2D53M1D19M2I66M3I47M2D26M3I13M3D28M3I27M2I3M4I14M2D19M1I18M4I25M2I68M5I6M5I33M1D35M1I34M4I92M4I50M1I6M4D3M2D3M1I71M2D1M5D14M3D42M1D21M4D28M1D34M1I75M5D4M3I82M4I15M3I50M5I68M2I90M4D4M4D22M5D74M5I16M4I9M2D17M4I11M4I16M2D11M2I80M3I92M1I51M5D2M2I46M5I21M2I21M5I75M3D19M3I43M5D10M1I52M3I20M2I226M1D15M5I13M2D49M4I18M4I16M3I86M5I7M1I7M2I23M4D22M5I37M2I40M5I13M3D2M3D65M3I5M2D37M4D122M3I13M4D27M5D2M2D38M4D1M4D7M5I41M2I9M4D11M5D27M4D7M2I9M5D35M3D22M3D50M3I21M3D72M3I103M5I25M3D13M2D17M5I14M4D23M4D93M4D1M4D101M2D21M5D3M3D11M4D1M5D53M3I16M2D20M5I11M5D9M2D78M1D147M1I25M5D153M5D12M2D37M5I46M5I44M2D5M5D48M2D85M3I17M3D15M2I16M1D91M1D29M1D6M2I8M2I37M5I80M1I3M3D46M1D7M5D16M3I7M1I74M4I63M4D5M2D37M4I9M4D68M5I26M5I21M5D15M5I41M4D14M4I9M3D2M4I35M5I3M2D29M1D12M1I2M4I54M1I16M2I28M5D6M1I1M5I7M4D11M5D11M2I26M5I9M2I66M1D39M3I12M1D42M2D34M1I10M4D12M5I97M3D9M4I10M1I21M2D18M3I31M5D7M2I14M5I90M2D31M4I16M1D7M1I99M4D70M5I16M1D82M2I53M2D32M2D169M2I13M1I58M3D8M2D16M3I1M5I2M1D52M4I54M4D62M2D16M2D5M2I12M1I21M2I108M1D37M2D3M4D32M5I17M2I7M3D24M3D46M3I21M1D113M3D29M3I57M1I3M5I3M5D109M1I19M1D5M3I6M4I21M3I4M4I12M2D5M3I79M2I3M1D59M1D46M4I72M1D58M3D70M1I36M2D37M1D5M4D39M2I11M1I18M2I2M2I79M4D11M5I25M4I27M5D32M1I35M4D7M2D5M1D8M4I10M3I54M5I6M4I43M1I52M2I3M5I7M3D31M1I35M4I53M1D72M1D15M5I7M5D4M3I1M4I39M3D1M4D34M3D8M2D5M2D13M4I119M4I4M5D42M5D41M5D69M1I37M1D4M3I48M2D8M1D9M1I13M3D10M2I49M4I51M1I6M1D151M3D9M1D14M3D1M1D24M1D7M5I1M3I24M2D5M1I57M3D8M5I26M5I59M4D46M4I88M4I57M4D24M2D7M3D24M5D8M1I59M1I7M4I64M3D1M4I72M3I9M2I24M5D1M1I12M1D34M1I32M3I35M1I72M3I26M3I13M3D23M2I7M1D9M5I36M4I80M4I34M3I17M5I38M4D1M4D26M2D77M3I25M2D10M3I14M4D29M1D44M2D24M5D45M5I4M5D22M3D2M5I3M5I34M2I48M3D14M2I27M4I30M4I50M1I2M4D17M2D33M1D45M4D50M3I10M2I19M1I6M3I105M2D20M1D25M3D8M3D14M4I16M2D5M1I12M3D20M3D6M4I14M2D16M2I5M1I12M2I83M2I9M4I36M1D27M4D56M1I58M5I53M5I35M5D23M4D57M2D16M3I1M5D7M5I11M3I5M5D99M2D70M4I7M5I14M2D25M5D4M2D3M2I58M2D4M1D23M4I6M5D16M4I25M3I36M3D88M3D34M4I28M4I40M3I62M2D47M1D8M5D22M5D4M2D40M4I12M3I2M1D13M5D62M2I19M4D104M4I21M2D5M1I102M4I32M4I14M2I1M5D19M3I24M3D7M2I54M1I46M4D33M3I37M2I15M2I5M4D12M4I23M1D6M1I3M2D3M2D1M3I26M1I39M5I2M1D28M1D16M1D2M4I55M2I6M2I110M3D23M1D19M5I54M3D27M2D38M4D21M4I9M4D3M2D59M3I34M4I19M4D17M5D10M1D3M3I51M5D5M1D74M2D4M3I10M1I6M4D16M1I38M5I66M3D66M3I15M2D1M1I35M3I43M2I22M4I25M3I6M4I55M2I14M1I158M4D27M2I18M4D44M2I16M2I6M2I17M2I25M5I60M3D5M3I101M2I17M1I53M2D1M4D3M1D21M3D1M1I9M3D39M1D14M5D19M4D10M2D4M4D14M3I22M1D61M1I80M3D30M1D6M1D7M2D21M4I4M4D52M2D4M2I32M5D34M2D33M1D7M2D75M1D12M5I55M4D24M2D43M5I22M4D23M4I68M1I24M3I31M5D32M4I55M4D8M1I29M1D45M4D10M1D22M5I35M1D13M1I18M4D12M3D10M2I16M1I61M2I53M5D8M5I33M4I9M4D26M2D14M5I1M4I11M4D11M2D7M5I51M4I24M2D27M4I23M5D9M5D75M1I46M5D30M2D11M2I25M3D61M3I60M4D12M5D37M3D8M2I64M4D1M4D13M5I5M5I11M3I6M4I8M3I4M5D50M5D1M3D25M5I22M1I10M3I37M3D36M1I26M1D1M1D14M4I80M2I72M4D62M3D8M4I20M1D5M5D13M2I34M3D1M2D1M5D17M4I51M5D30M2D10M4I75M3I13M4D52M1D127M5I10M2D70M3I22M1I30M5D15M5D5M5D1M4D85M2I22M5D60M5I32M4I16M5I46M1I18M1D24M2D14M5D3M5D43M3D4M1I32M2D57M1D5M2I13M2D46M3I5M5D8M2D11M5I51M5I20M5D40M2I10M1I76M4D51M1D163M5I14M2I7M5D110M4I13M3D19M3I2M1I39M1I45M2D111M1D74M4I50M2D9M5D24M2D59M4I52M4D57M5D68M4I7M1D35M1D19M4I1M2D65M5D20M3D56M2D26M5I19M2I21M5I14M3I19M1I18M5I3M1I17M2D8M3D6M2D34M2D1M2D1M4D18M2D91M4I48M5I3M1D42M3I1M1D18M4D19M4D1M1D17M2D19M4D70M2I7M1I48M3I46M2D19M4I54M4I3M4I46M4I81M2D46M4I20M1I3M3I4M5D23M3D16M2I32M1I21M3I11M5I23M1D8M2D16M1I71M4D6M1I44M5I14M4D70M1I4M1D70M1D108M1D4M4D25M1D30M1D2M3D1M3I12M3D24M1D12M5D6M5I45M5D4M4D17M1D16M3D29M4D20M4I32M2D11M2D6M1I26M3I68M2D70M1D70M3I21M3I22M4D48M5I30M2I18M4I17M1D26M1D10M1I13M5I18M3D43M1I19M5I28M3I36M5I74M2D113M4I11M1D12M3D54M1D48M5I9M4I50M3I7M2D5M3I45M3I4M3D11M1D8M3I34M4D40M2I16M5I20M5D2M2D82M2D29M3D1M3I6M1D13M5D35M3I18M2I3M3D9M3D60M3D92M3I1M4I8M2D35M4D19M2D2M5I1M1I7M4I14M4I10M1D45M3I7M3I16M5I124M2I55M4I18M5I68M4D23M3I55M4I22M3D61M2I21M2D9M4I61M3D54M5D34M2D52M3I37M1I20M2D11M4D10M2I24M1D6M4I7M1I65M5I69M1D13M1D37M5D24M3D20M4I47M3I93M2D32M1I91M3I14M2D29M4D5M5D5M2I81M4D17M5D3M2D5M1I8M3D31M4D39M2I56M4D133M2I62M4I33M2I123M4I47M4D44M3I17M4I6M4I11M5I7M1I4M1I3M3I5M5D19M2I144M4I52M4D20M4I24M2I20M1I37M2I50M4I23M1I18M3I2M5D8M5I23M4D6M1D52M4D67M1I19M2D39M3D28M2I51M2D41M4I78M4I11M1I12M5I54M4D30M3I149M1D161M4D46M4D1M5D8M3I18M3D88M3D27M5D33M4I5M2I7M5I71M1I12M5I34M3D38M5D13M3I44M5I15M3I2M4D13M4D14M1I18M4I6M2D63M2I36M1D41M1I68M4D20M3I8M5I26M3I49M2D53M3I26M5D52M2I52M3I4M4D9M4I31M1I16M1D18M2D15M3I3M4D106M4I10M1I14M2I10M5D4M2I9M4I62M5D3M2D38M4D184M5D92M4I47M1I80M4I10M5D38M1D9M4I6M5I79M5D77M5D40M1D43M1D4M4D3M2D32M2I29M2D9M4I163M4I18M5I82M4I9M1I6M5I8M5I13M1I9M4D11M2D1M1I30M1I4M1I6M4D62M3D20M4D3M5D13M3D88M3D1M1I38M3D126M5I32M1D12M1I37M4I17M5D62M4D86M1D26M2D1M2D31M2D52M5I25M4D73M1D9M5I39M4D30M3D56M1D123M2I88M1I84M2I19M4D16M5D5M3I5M3D112M4D14M1I5M2I34M5I25M2I5M5D6M2I10M2D30M2D89M4I1M3I7M2D13M2I16M4I17M4I27M4D17M5I81M5I8M1D5M5D2M3D48M2I13M2D69M5I42M4I78M2I111M2I60M4D33M5I40M1D81M2D2M1I12M2I31M2D34M2D11M1D16M2D11M2D15M4I31M5I16M3I14M3I17M1D79M3I42M5I1M5I45M5D5M3D2M4D83M5I2M3D19M5D6M3D7M5I14M2D6M2D3M3I54M1I68M4D10M3D71M4D152M3I5M2I45M2D96M3I10M4D39M4I15M1I6M1D37M5I25M4I9M2I40M1D34M5I5M5D3M2D6M1I66M3D17M3I16M4D3M3I12M1D70M1I43M4I22M1I15M4I17M4D11M2I36M1D2M5D10M2D13M5D9M3D9M5D3M4D1M5D1M5D5M4D75M4D24M5I33M2D31M2D12M4D12M3I129M4D11M3I1M4I30M1D22M3I19M2I1M2I32M2I86M2D18M2D56M4I25M2I31M5D63M5D1M1I34M5I29M2D31M5D17M4I25M5I2M4I2M3D16M1I12M2D8M2I3M3D30M3D78M1I4M2I35M2D38M3D28M4I137M4I109M3I5M2I6M2D43M3D11M4D165M3I4M3D57M4D3M5I68M3I92M4D10M5I24M5I1M1I22M4I58M2I54M4I4M2D43M3D44M4I28M5D22M3D16M4I9M4D1M5I58M3D59M1I37M2D17M1I40M4I29M5D4M3D40M1D10M4I4M5I49M3I1M1D16M2I5M5I13M1D8M4I9M2I33M2D34M1D35M5I22M4I33M3I38M4I6M5D15M2D37M1D32M1I108M3D18M5D22M4I10M1I17M3I19M4D5M4D68M2I14M5D1M3D29M5D135M2D33M4D42M2D41M4I17M1I23M4I23M1D25M4D31M3I9M4D136M5I20M5I13M5I50M5D124M4I16M3D3M5D101M2I16M3D1M3D84M4D30M1D32M1I23M4D28M5D6M2D40M1I3M3I11M4D5M3D39M5I1M2I7M5D54M2I21M5I21M2I12M4D16M4I17M2D64M5D15M5I35M3I47M1D1M4D1M3I8M2I54M3I80M1D1M5I3M5D23M1D3M5D51M1I37M5D19M2D14M4D17M3I25M3I59M4I50M5I19M2D87M3D5M4I26M1D17M5I14M2I13M1D99M4D14M5D15M3D47M4I37M5D4M2D79M4D14M4I63M3D13M3I1M4I34M2D92M2D18M3D12M5D34M2I9M2I74M2I26M3D55M3I25M5I4M4I10M2I103M3D41M2I2M3I15M2I117M5D15M1D5M5D6M4D7M3I11M4D35M5I1M1D11M5D4M5D126M2I14M5D29M4I10M4D16M3I2M3I31M2D54M3I84M4I57M5I22M5D54M2D14M1D6M5D98M2D9M3D27M2D9M2I15M1I9M1I37M5D37M2I25M4I6M2I21M5I20M2I29M2D110M1D31M5I32M3I44M4D76M2D24M4I11M4D62M4I35M2I15M4I39M5I107M5D19M3D92M5I2M1I10M3D11M4D18M5I53M4I22M1I60M4I4M5D2M3D51M2D3M3I65M2D38M2D31M3D18M1I1M2I43M3D34M3I71M5I48M5D17M3D18M4D74M2D79M3D36M5I1M3I68M5I24M1D84M2I55M4I39M5I23M1I22M5I39M5D7M1I24M5D18M5I1M2D88M3D60M5I119M5I17M3D6M3D9M3I13M3D3M4I4M1D3M4I14M1I34M5I62M4D4M5I6M5D42M4D1M4I6M1I15M5D34M1D46M3D123M5D93M4D20M5D90M5D36M1I2M2D26M3D44M1D62M2I71M3I49M3D9M5D36M1D27M2I30M3D97M3I18M2I10M1I14M1D63M3D32M1I25M2D24M3D48M4D14M4D1M2D32M5D113M2D27M1I7M1I18M3I27M5I8M2D2M5I29M2I3M4I34M1I20M3I77M5I26M1I3M2D43M5D75M4I39M2I49M5D32M1I14M1D20M5I4M1D45M4I3M5I3M2I99M5I18M5I26M3D17M5D32M5I15M3I3M5I1M2I26M5D54M4D10M4I16M1I24M4D1M5D18M2I91M4D9M4D33M1I30M5D159M3D43M4D36M4D10M3D33M3D13M3I15M4D27M3D1M1D40M4D65M1D1M4D61M3D18M5D4M5I6M2I25M3D125M5I31M1I4M5D42M1D81M5D40M5I26M3I1M5I50M4D14M3D10M5D2M1I44M5D61M2D35M1I38M3D4M3I4M3D4M1I22M1I37M1D2M3I50M3D4M3D131M5D11M3I8M2D3M5D87M1I18M3D78M1I24M1I24M2I44M4D17M3I10M3D23M4D11M1D10M3I67M2D41M3D9M5I42M4I6M4D5M1D17M2I9M1I13M2I22M2I25M5D43M5I101M2I4M3I11M2I18M5D27M3I11M4D64M1I6M3D24M2I1M1D6M1D85M5D2M1D20M4D27M5D13M5D28M4D113M4D19M5D5M1I2M1D92M4I43M4D120M1D20M3I5M5I40M5D16M4D15M5I19M4I5M3D6M5D48M2D49M4D50M2D39M4D9M1I49M3D6M3D35M2I1M3D58M1D82M1I45M2D25M5I8M3I4M4I3M3I40M3D57M3D6M2D46M2D6M4I74M2D14M3D4M3D22M2D54M5D3M3I61M3I15M1I52M3I26M2I29M2D31M4D18M3D14M1I56M2D12M1D20M3I16M2D12M4D2M4I31M2D12M3I73M5D23M2D45M2D4M1I3M5I14M1D4M5D72M2D21M1D2M5D91M3I17M4D18M3I9M3D4M2I18M3D23M4I75M3I12M5D1M2I28M5D25M2D6M1I42M5I7M4D27M1I14M2I12M3D40M4I20M1D51M4D50M4D47M3I53M3I5M1D2M5D33M4D96M3D67M2D3M3I49M1D9M3I45M5D1M2D7M1D8M1I75M2D30M4I20M5I22M5D1M4D5M1I36M1D8M4I34M1I21M3D35M5D1M5I26M5I50M5D29M5I64M4I1M5I65M2I59M3I49M2D40M3D115M3I28M1D1M1I3M3D9M4D141M4D11M3D7M4D41M5I29M5I40M2D27M3D7M1I3M4D8M4I8M3D2M2I1M5D46M5D32M5I23M5D32M2D169M3D85M2D39M3D68M3D59M1D11M2I13M1I22M4D8M1D1M3I9M5D22M1D23M5D22M5I12M2D29M5I2M3I1M4D15M2I85M1D50M5D8M5I7M1D21M1D39M1D49M4D6M1D133M3D127M5D1M5I16M3I10M2I30M4I28M4I15M1I10M1D21M4D28M2D4M4I29M5D6M2D32M5D26M5I46M4I13M2D45M1D29M5I84M1D8M4I38M2D47M2I32M4I60M1D39M4I27M4D32M3D41M4I17M4I20M5D16M1I17M4D11M4I35M5D29M2I19M4D15M3I17M2D29M4D31M2D37M5I10M5I107M4D1M4D63M2I6M2D37M1D35M3I63M1I31M1I19M4D1M2I16M5I44M4I7M3I18M3I42M1I47M1D10M4I16M5D6M2D16M5I1M5I38M2I71M1I15M3D19M5D81M3I75M1D3M1D21M5D64M5I25M4I14M4D85M1I23M5I3M5I3M1D13M3I29M2I19M1D10M3I56M4I21M4D3M2D9M4I39M5I97M5D48M1I82M5I34M1D15M1D38M2D4M1D19M4D14M1I50M1D14M1I1M4D48M5D4M3I5M1I2M1D59M3D8M5D93M4D17M3D30M3D24M3D31M3D52M4I25M4I12M3I7M1D41M5D60M5D26M2I4M1D23M5I38M5D15M5I75M1D4M3I30M2D9M4I41M5I34M1D4M3I43M5D3M3D12M5I1M3I31M4I78M2I8M5D86M1D8M4I12M4I31M5D46M4D41M2I15M4D37M5I42M5I9M4D14M5I81M5D25M1I30M3D6M2I44M5D2M2I31M2I6M1D14M5D58M3D96M2I1M4D10M2I36M3I27M4I77M5I11M3D5M3I62M4D58M3D50M3D9M3I21M1D1M1D3M2I51M3D95M1D10M1D4M5I15M5I14M1D10M4D13M5I11M5I36M5D7M4D64M4I55M5D59M2D19M5I6M5D50M4I125M5I13M5I19M1D84M4D2M5I50M3D10M3D22M2D14M5D22M5I14M2D7M5I94M5I105M5D2M5D5M1I20M3D44M3I17M1I22M2D12M4I9M5D51M2I28M3I12M4I16M3D32M5I26M2D21M5I2M1I4M5D41M2I5M4I11M5D12M4D11M4I4M2D2M2D11M3I28M3D2M5D47M2I40M4I4M5D16M2D86M4D13M2I11M3D1M1I24M3I5M5I18M2I10M3D10M3I8M1D46M1I31M3I6M2D38M1I9M2I3M4D2M1D49M1I81M5D57M1I14M1I8M3I19M3D5M3I16M4I2M3D58M3D16M1D32M5I31M2D13M4I23M3I1M4I99M2D21M4I57M3I11M5I13M4D25M5D155M2D25M3D32M2D1M2I6M3I7M2I109M1I3M1I7M5I21M2I22M2I14M3D112M5D31M5I131M1I18M5I11M4D5M4I39M3D12M5D12M2I47M2I53M4I6M3I29M3D7M3D18M4D28M2D21M4D30M5D34M4D10M5I59M4D13M2D24M2D10M1D81M4D43M2D23M4I1M4I63M4D27M3I19M1I49M4I10M2D73M1I23M1D110M5D4M5D74M4D135M4D5M4I68M2I63M5D10M3D22M4I34M2I37M2I41M5I69M5D4M1D27M5D10M1I9M5D13M2I25M3I9M5D57M1D75M4D2M3D80M4I17M2D2M1D1M1I28M4I12M5D21M2I40M3I118M4I64M3I21M2D4M4I20M1I36M1D8M3D31M1I9M5D50M5D7M3D69M5I58M4D3M3D1M5I45M3I5M1I5M2D63M2I2M1D88M5I35M3D2M4D2M4I40M2I66M5D50M4I21M5I29M2D6M3I101M1I16M2I58M5I25M5I60M2I20M2D14M4I1M1I31M5I1M4D52M4D59M5I60M2I76M3I11M1I30M2D35M3D13M4I99M1I39M2D10M3I5M1I29M4I20M5D19M3I12M5D45M4I16M5I6M2I154M2D193M2D15M1D71M1D6M2D7M4I33M4D67M5I63M5I22M4D9M3I99M5I16M1D18M1I31M1I70M5D52M1I7M3D6M4D10M2I14M3D58M3I36M3D20M5I91M5I19M2D23M3I38M2I31M5D37M5I37M2I48M4I27M4I18M3D13M4D12M4I18M4I25M2D5M5I14M1I15M5D44M1D58M2I23M3D49M2D10M2I4M2D20M4D3M2I37M3I30M5D12M3D15M2I3M4I35M5D60M3D60M1I59M1I58M1I45M2D67M2I27M4D24M5I25M2I54M1I20M5I17M1I67M2D79M5D51M2D122M3I19M2D36M3D22M2D8M3D79M4I49M4I4M5D16M4D45M5I5M3I15M5D68M5D99M5D62M3I5M5I5M5D15M2I9M1I23M1D10M5D1M1D17M2I82M2I17M4I82M1D34M3I48M2I15M2I7M4D89M5D41M5I26M2I8M5I55M1I30M4I28M3I40M4I136M3I4M5D22M4I31M4I24M2I34M1D65M4D17M5D12M1D98M2I7M1D17M4I32M1I12M3I17M4D6M3D26M2D32M3D13M5D22M5I7M5I2M4I15M1I3M2I82M1I27M5D52M3D30M2D57M3I7M3D50M1D13M2D59M5D35M2D7M2D28M4D35M1D25M2D64M4D39M2I23M4I7M1D9M2D12M1D62M5I41M1I5M2I8M1I23M4I6M3D39M2I44M2I37M5D20M3D22M1D163M1D40M2D120M1I23M3I52M5D4M3I14M4D2M3I4M2D18M1I17M2I2M2D49M5I44M4I15M4I3M2D20M1D101M4I4M5D8M4D4M4D5M1I17M3I76M1D67M2I2M2D27M4I56M4D74M3D10M1I44M3D6M3I61M5I9M2I16M5D2M2D3M2I17M5I23M5D10M5I40M1I136M4I9M1I13M2I64M5I27M5D12M1I47M2I17M2I127M4D12M5I17M4D1M5D1M1D18M5I26M4D22M1I23M4I135M1I1M3D4M1D6M4I46M2D19M4D18M2D25M4D6M1D16M5I7M4D45M3D6M4D168M3D15M4D1M4D14M4D47M2I23M4I27M3D30M5D80M4D12M5D2M2D20M2I15M3I44M3D50M2D32M5D79M4D6M2I5M2D1M2D74M5I31M5D13M3I17M3I47M5D20M3D75M4D28M3I24M1D16M1I42M3D48M3I33M4D37M1I7M1I123M2D36M4D21M5D32M2I19M5D53M3I10M2D32M3I22M1D15M2I128M1I13M5D43M4I9M2D55M5I80M1I15M5I63M4D42M1D86M5D20M3I3M2D27M4I8M3D55M5D49M4D16M2I5M4I14M4I48M5I25M2I40M1D9M1I51M1D58M1D2M1D66M5D11M3D174M2I27M2D12M2D31M3I18M4I40M4D87M5D32M4D5M4D8M1I24M2I17M2D37M1I15M5D19M4I2M2I40M2I8M3I23M5I54M2I10M5I41M3I29M2D35M1D56M5I4M2I15M4D29M5D8M2I11M1D10M1D16M1D62M2I16M2I6M5D16M4I2M3D15M4D50M1I53M3D119M1I35M3I22M1D27M1D20M3I23M3I2M2D47M4I5M5D6M4I13M4D20M3D21M5D39M3I34M4I5M5I16M2D13M1I49M5I19M1D18M1D56M3D26M4D35M3I16M2I13M3I4M5D104M5I19M1I33M5D1M1I11M3I8M4D26M2I41M5I15M4I4M1D17M1I55M3I23M2I3M1I64M4D10M4I42M3D1M4I9M2D19M5D21M4I21M4D3M2D20M2D7M3I20M4I6M3I55M3D2M1D32M2D22M4D29M2D40M2I20M5I18M5D23M5I51M2D30M3D22M1D22M4I10M4I4M1D29M4I20M4D13M3I23M1D20M5D150M3I12M1D12M5I29M5I9M2I17M2I12M5D5M1D60M3I19M2D4M5D7M3D52M4I72M2I8M1I24M1D2M2I10M2I29M5I66M3D11M3D41M5I3M3D48M2I27M3I20M3D46M3D39M3I38M2I19M4I24M5D5M1I12M5D7M4I4M1I66M4D5M5D6M5I15M5I22M2D38M2I8M4D32M5D22M4D43M3I15M3I27M3I19M2I2M5I8M5I5M5I27M3I14M3I10M3I42M4I5M2D34M3D166M1D13M3I17M3I5M3D4M3I18M4D8M5I20M2I2M5I16M2D30M5I32M5I27M5D89M4D88M3I53M4I1M3I9M2I118M5I3M4D3M5D30M3I15M1I142M3D7M2I6M4D25M5D1M3D2M1I36M2I8M5D16M5I18M4D34M3D34M2D107M3I2M1I1M2D43M3I35M2I42M2D35M4I13M3I64M4I23M1D1M5D38M3I1M2D42M3D2M1D21M5I4M2D3M3D54M1D4M2I2M3D15M5D107M1I50M2I35M5I34M5I81M4I36M1I18M3I61M1D124M4D7M1D29M2I33M3D25M5D54M4D64M1I26M4D23M4I12M5I7M3I29M5D39M5I1M2D44M1I96M1D47M5D8M3D17M4I21M3I18M1I1M4I7M2D32M5I42M2D2M2I49M3I12M3D3M5I9M4I33M1I175M5D28M2I29M5I2M1I56M2D44M3I17M1I61M2D55M2I39M3D42M2I44M5D24M4I9M5I45M3I21M5D46M3I9M1D16M4I3M4D53M1I5M4D32M2I21M2I72M3I64M4D6M2I27M4I9M1D44M1I5M2D26M2I29M5D13M4I50M3I25M4D1M3I30M2I8M2I28M5I85M2D51M4I24M3D34M2I11M3I48M2D1M1D1M3I2M1D3M3I1M5D15M2D14M2D10M4D1M1D2M2I49M3D59M4D105M5I32M2I9M4D24M5I3M5I31M3D37M1D34M4D10M1I32M1D81M1I30M2I38M3D6M1D27M4D3M2D94M4D4M3I3M1I31M4I33M5I52M2I18M5D3M4I6M2D10M2D12M2D5M5D3M5I5M4I38M5D6M5D30M2I13M1D67M1D9M3I37M4I16M3D41M1D20M1D79M1D1M2I6M3I22M3I17M4D42M3D1M3I19M4I1M1I5M1D14M2I17M5I10M2D20M2D7M3I36M3D43M3I50M2D23M4D23M4I21M4D4M1D14M1I3M2D38M4D7M5I39M2I10M4D35M1I13M5I163M3D14M1D23M1I8M5D53M5I11M2I10M4I39M3D18M1I4M2D5M3D54M5I30M1I7M4D15M2D20M5D3M5D52M4D25M4D21M1D4M4I78M5I3M5D7M2I61M1I32M3I9M4D170M5I4M1I41M1D69M1I4M1I43M5I26M4I20M3D14M5D9M3D21M1D14M5I73M5D1M5I30M1D6M3D6M2I4M5I17M1I2M4D2M4I10M3D43M3D20M1D107M4D66M2I18M4D12M2I22M4D9M2I14M4I48M4I37M4D16M3I67M4D32M2D15M2I23M3I29M1I20M3I3M3D119M2D31M4I2M2I63M2D4M4D27M5D2M5I163M3D18M2D8M1I18M5D4M5I5M5I89M4D19M2I214M4I21M1I12M1I8M2D12M2D44M2D41M4D22M4D1M1D33M3D18M4I29M5I14M2D12M1D13M4D18M2I12M2I18M3D2M2D1M3I65M5I11M4D33M3I1M1D9M1D17M3I14M2D21M4I17M4D19M1I15M5D16M5D6M3D5M5I92M1I4M1D8M3D17M2I6M1I19M5I125M5I90M2I8M2I54M1D116M1D5M2D27M5D75M1D1M4I29M2I3M3D89M1I28M2I101M4I30M4D10M3D20M2I45M1D50M1I35M2I8M5D28M5D52M2D65M3D12M1D49M5D40M4I136M1I28M4I20M1I57M5D58M4I51M2I68M4I57M1D89M3D45M5I32M3I12M1I17M2I46M4D1M5D15M2D28M2D17M2I6M1I72M5D11M3D12M4I209M4I56M5D38M2I29M4I57M3D4M1D16M3I12M3D17M1D94M3I36M5I67M3D3M3D10M5D12M1I35M3D19M1D11M2D42M4I54M3I2M3D12M3D36M5D41M3D31M3I1M3D12M3D10M3D27M3D23M5D38M2I41M1I22M1D53M4I4M3D7M2D10M3I1M4I3M5I3M1I29M2D56M1I9M5D185M1D2M5I37M4D70M5D16M2I9M1D62M3I33M5I41M2I12M3D33M1I4M4D20M5D75M5I88M5D9M2I2M1D42M3I12M4I50M5D49M5I145M5D22M1D16M5D40M4I18M5D38M2I51M5D46M4I8M5I76M4I11M3D22M3D25M4D8M2I23M4I46M1I20M4I29M2D4M1D48M1D55M1I67M1I2M4D79M2D19M5D5M2I19M3D79M4D41M5D18M4D18M2I72M3I5M3D12M2I31M4D7M1I103M1D8M1I15M1D23M3D6M5I76M2D5M4D47M5D16M4D58M4D20M3D29M1D3M1I13M3I31M4I10M5I4M3D37M4I25M5D15M3D38M1D23M5D40M3D2M1D6M1D116M2I11M1I40M1D33M4D25M5D111M2I26M1D36M3I41M2D2M5I25M5D33M2I4M5D28M4D1M3I111M2I21M1D17M5D8M1I41M3I46M2I57M2I5M5D2M1D5M1D9M5D61M4D2M5I28M1D76M3I29M5D19M4I27M4I70M2D27M3I15M5D19M1I5M2I33M2I20M4D28M1I10M4I4M3I51M4D57M3D127M5I87M4I61M2D70M1D73M1I52M3I52M3D109M1D66M3D69M2D15M1D71M4I5M4D41M2I33M3I27M2I22M5I2M1D3M5D64M2D67M2I10M2I4M5D10M1I54M5I4M5D44M3I51M5D131M3I13M5D2M4D15M1I16M1D49M1D24M4I24M2D86M1D1M1D8M2D6M4D3M2I4M2D62M3I24M2I30M2I4M3I9M5I81M1I32M1D35M5I12M4D4M1I40M5I14M2I60M4I2M3D7M3I20M2D26M3I35M5D24M5I59M2I18M4D74M5I13M2D19M5I31M3I21M2D12M5D53M2I9M1D18M5D8M3I38M2I23M2D1M5I97M1I5M3D2M2I15M5I63M1D17M4I8M1I8M3D21M3D110M5I79M4I12M3D2M3I39M3D23M3D4M4I2M3D22M4D15M3D11M4I1M4I13M4I1M1I26M1I45M1I71M2D35M3D4M5D8M1I21M5I10M3D46M1I4M4I9M2D53M1D25M2D52M3D44M1I36M5I11M5I2M2D9M1D3M3D52M3I23M1I4M3D3M2I3M5D35M2D17M2I25M2I68M3D102M1D7M3D19M2D15M3D10M3I14M3D2M4D23M5I14M1D18M5I11M1I7M1D32M2D14M5D55M1I39M3D28M5I2M2D23M5D48M1D10M1I38M2D13M2I10M4D73M1D11M4D24M5I47M1D46M1D10M4D58M3D27M5I7M3I26M2I3M3I8M1D28M2I33M5D38M1D30M1I5M3D52M2D2M4I5M3D16M1D20M2D5M4D61M2I11M2I4M4I1M5D82M3I10M5I54M1I40M4D3M1I2M1I20M2D12M4I48M2I68M1I7M1I27M2I23M1D37M2I22M1D5M1I134M5D5M2I97M1I25M5D35M4I52M2D11M1I4M4I118M3I44M3I25M3I3M5D26M3D61M5D57M1D60M4D109M1D32M4D9M3I31M3D14M3D9M3D189M4I23M5I26M2I85M3I10M5I2M3D15M4I56M1D15M3I14M1D82M3D18M3I74M3D107M3I19M4D46M1I38M1I39M1I25M5I37M4D3M3D65M1D19M2I57M2I31M3D10M4I16M4D8M2I22M1I15M4D34M1I11M5D43M5D14M5I53M5D7M1I5M4I74M2D55M2I5M1I5M4I1M3D40M3I13M5D55M3I33M2I81M2D66M5I82M1I20M1I68M4D1M2I13M1D21M1I51M1D16M1D18M3I10M3D10M3I54M2D40M5I34M2D37M3D48M1I25M5D11M2D16M4D25M1D72M4I3M1D13M5I35M3D35M3D30M1I33M2D28M2D40M5I52M1I3M5I32M3I14M3I3M1I19M2I8M4D41M1D85M5I54M5D75M2D4M5I18M3D1M4I77M2D17M3I6M4D10M5D20M5I48M4D137M1I4M2I35M4D6M4D16M1D84M3D25M5I2M5I2M5I50M5I40M1I7M2I25M1I39M1I58M3I26M3I49M5I85M3I22M4I18M3D31M3I8M2I4M3D40M1I6M1D4M5D5M5D6M1D249M1D125M4D12M3I6M2I3M3I32M2I37M4D55M5I71M3I8M4D25M5D17M1D74M2I4M4I31M3D4M3I21M5D36M4I33M2D26M4D10M1I11M1I45M3I46M4D30M3I8M5D30M4D7M5I60M4D8M4I14M2D4M3D8M5I95M4I14M4D6M2I11M4D38M1D60M3D23M3I73M1I11M3D13M5D9M5D74M3D28M1D189M3D34M1I13M2D28M5I77M2I9M2I16M3I29M4I15M2D35M1I20M2I98M3D9M3I52M1D16M5I16M1D11M1I13M4I3M1I25M4I22M4I4M3D29M1D17M1D13M4D35M4I12M4D22M1D114M5D27M3D1M1I33M5D3M1I25M5I33M4D33M5I5M3D12M2I26M5I18M4I11M5I27M5D64M4I4M3I36M3I148M3I33M5I6M2D78M3D115M2I51M2D30M1D64M5D19M4I61M2I30M1I1M2D4M5I33M2D72M4I15M1D57M2D38M5D80M2I29M3D2M1D24M1I52M4I48M4I4M3I59M3D5M2D105M2D17M2D12M4I34M5D12M4I54M2D56M5I60M3I8M4I53M4I11M4I59M4I23M4I29M3D9M4D1M5I36M4I2M2D69M3D70M4D17M5D18M2I79M2I5M4D1M1D26M1I6M4D18M3I50M4I10M5D23M2D93M5I16M2D11M3D39M3I3M1D14M1I12M3D40M1D90M5I48M1D27M4D20M2D39M1D9M4I15M1I7M2D14M4I100M4I24M1I5M1I59M1I44M1I51M2I37M5I70M1D15M2D6M3I6M3I1M1I2M2D6M5D8M1I8M3D19M4I23M2D22M2I1M4I32M1D22M2D29M5D78M1D3M3D1M2I36M1D6M1I29M3I83M5D13M5I32M1D44M3I41M2I48M2D48M2I7M2D51M2D25M1I34M3I3M5D19M3I27M2I98M2I36M4D42M3D36M1D1M5I22M4D60M1I25M5D18M3D18M5D20M1D17M4D26M4D26M1I2M5D15M1D17M5D33M4I2M4I18M4D7M2I10M2D11M2I6M1I15M2D44M5I161M5I11M2I8M3D24M2I19M4I1M2D142M4D50M3I9M5I11M4D8M2D4M4D25M3D7M3I72M3I44M5D1M5D80M5I76M4I81M5I70M5D58M1I108M3D44M2I48M3D2M2D6M3D5M2I7M4I10M4D18M1I2M5D36M1D65M1D6M4D110M4I5M3D33M4I3M4I33M1D2M2D21M5D110M2I18M3I36M1D24M4I3M1D2M4I15M5I175M4I4M4D66M1D6M3D31M2I61M3I15M4I13M3D9M2D57M2D20M2I71M4I7M5I14M4D3M5I7M5I49M2D20M5I9M2I64M4I39M5D4M5D46M2D6M5I21M2I15M1I65M4I14M1I4M5D51M1D34M3I53M3D109M4I53M5D5M1I32M3I26M2D17M2I1M2D39M3D19M3D3M1D8M2D9M2D3M1D4M5D33M4D33M2I112M2D34M1I45M2I17M4I3M2I44M4D4M1D15M1I19M4D28M3I14M3D41M2D5M4I63M3D7M1I71M3I13M5I10M1D62M5D54M5I57M3I14M4I49M3I46M4D25M5I19M1D45M1I2M5D17M5D28M5I4M4I15M1D21M3D32M5D9M2D25M5D6M4D27M5I8M1D57M3I74M2I13M3D22M1I35M1I17M5I25M2D31M3D20M5I25M5I82M2D6M3I18M2I1M3D18M4D7M5I23M1I20M3I3M5D71M4D11M5I22M3I64M4D27M1D3M2D42M2D52M3D4M5I1M4I53M4D39M1D3M2I1M5I21M2D10M3D28M3I11M2I96M2D2M1D65M1I54M5D13M2I2M4D16M2I86M1D4M3D6M5D19M1I11M4I12M2D4M1I120M4D11M3I110M4D122M1I23M2D18M5D9M5I40M5D37M4I12M1D52M5D15M4D18M5I20M3D23M4D3M2I49M1D13M1I36M2D45M3I5M2D22M3I58M2I105M1D49M4D13M2I8M1I31M3D4M3D15M4D16M3I45M1I84M2D47M4D8M4D22M3I32M4I8M2I4M1I69M5D18M1D19M3I3M4I4M4I12M1I3M3I22M2D60M5I49M1D31M5I94M1I3M5I52M4D94M5I12M1D29M4I18M5I10M1I22M4I18M2I9M1I34M5D24M5D12M1I6M2I29M2I66M1D57M5I20M5D10M1I40M5I19M2I27M4I42M3D24M2D51M2D11M2I40M1D12M5D13M5D18M4I14M2D10M1D91M5D10M5I18M1I9M2I21M4I22M4I19M1I2M5I34M1I21M5I36M4I14M5I16M2D98M2I17M3D29M2D76M2I6M4D38M2D61M2I10M1I12M3D79M5I31M5I16M1I5M2D84M4D2M3I1M2D84M4I11M5D74M4I3M2D9M3D7M1D117M3I8M4D24M2I11M4D7M3D64M2D86M3I6M3D127M3I3M2I14M3I57M1D61M5D19M4I13M2D17M4I8M3D8M5I48M1I3M5I22M3I2M2I53M1I39M1D34M3I4M3I14M2I46M4D11M5I2M1I122M5D52M4I32M4I93M3I16M3D64M1D65M2D42M5I9M2I37M4I46M4D16M2D14M3I4M4I78M1D2M1I69M1D23M2I47M5D22M5D16M2D4M4D2M5D40M5D31M3D55M1I33M1D7M2D6M3I7M3I75M5D16M1I52M1I66M1D61M2D41M2D30M4D69M3D9M3I8M2I12M4I33M2I28M3D2M2D25M4I7M3I55M2D17M2I72M3D15M4D12M2D10M5D35M2D4M3D14M1D22M3I2M5D16M3D13M5D61M3D63M1D25M2D49M4D39M4D33M2D52M2I22M3D53M4D26M2I21M5I40M4I35M1I37M3I107M4I5M4D46M5I45M5D14M3I43M2I75M1D3M2D14M2D26M2I2M3D157M4D8M5D38M4D48M1D15M2D47M3I17M5D7M4I4M5D4M1D4M3I3M1I73M4D11M2D23M2I3M3I111M5I25M5D17M2I130M1I23M1D24M1I75M5I61M4D82M1I14M5D49M4D38M4I21M2D13M4I86M1I32M3D66M1I33M5D42M4I3M2I17M4I33M4D9M2I12M4I27M2I70M2D168M2I26M2I17M5I11M5D66M2D7M3D45M4D58M5I13M4I3M1I14M2I39M3I50M5I149M4I11M5I100M2D44M1I2M4I58M5D119M4I13M4D25M4I17M2I5M3D4M2D61M1D12M4D39M3I63M3I2M1D26M3I19M2I8M2I18M1I5M3D122M3D2M1I29M5I16M3I18M1I19M1I21M4I14M5I84M1D17M4I28M4D32M5D113M5I38M1D5M1D18M1D32M2I14M4D2M1I39M1I36M5I3M1D27M3I52M3D85M1I89M4I1M3D23M1D9M4I2M4D135M3I13M2I11M4D2M3D26M1I12M2D92M5D7M4D104M4D27M2D6M3I8M2I35M2D9M1D2M4I20M4D81M3I18M5D15M4D52M5D36M5D1M2D33M1I23M3D19M3I51M5D116M1I25M5D6M3D61M2I11M2D8M5I15M2I63M3I25M1I37M1I18M1D94M1I22M1D2M2D6M1D40M4I60M5I22M1D66M2I48M3I37M3I4M4D2M3D9M5D48M3I13M1D34M2I6M2I18M4D11M4I38M4D132M5I45M3D24M4D15M2D6M4D3M1I25M1D4M4D47M4I21M2D77M2I13M5I13M5D19M4I3M2D26M5D45M3D12M5D11M2I6M2I17M4D46M4D21M3D5M3D21M1D3M3D34M5I22M4D150M1I72M3D71M2D27M4D75M1D33M3D1M3I49M4I8M2D98M5I15M5D16M5I51M1D184M4D6M5D71M5I42M2I2M5D6M5I17M3I11M3I29M2D20M5I76M5I43M4D67M4I35M4D196M3I6M3D32M5D39M2D7M1I1M2D21M1D6M1D4M2I18M2D16M5I50M5I14M5I15M3D51M4D64M5D29M2I8M5D1M5D51M4I6M3I68M4D20M1I4M4I44M1D39M4I46M1I25M2I2M1D30M5I2M1D12M5D40M4I16M2D51M4D17M1I24M5D12M4I15M2I4M1I31M3D5M1I39M1D23M5D61M4D34M2D11M3I2M4D15M3I54M1I68M3D23M4I25M1D5M5I30M3D80M3I9M1D13M1D13M3D5M1I101M3I4M4D9M3I1M4D1M4I23M3D37M5I64M3D17M2I86M5D44M2I3M1I37M1D19M3D42M4I84M1I22M1I39M1D31M3D23M5I80M2I4M3D45M3D5M2I23M3I5M1I2M2I35M4I13M5D79M2D88M4D15M4I23M3I1M4I9M2I55M4D2M4D77M2I18M4I18M1I48M3I10M2I8M2I129M2D68M3D2M4I65M4I2M2I74M4I81M2D32M1D9M4D56M1I1M5D31M5D149M1D52M5D17M5I108M3D37M2D35M2I10M2D10M5I49M5I38M5I30M5I18M5D3M3D16M1D102M5D29M2I5M2D16M3I18M4I41M4I61M2D1M2D107M5I5M3D22M1I58M3I1M1I51M5I40M4I1M2D2M5D53M5I14M1I78M3D37M1I25M5I211M5D28M2I1M1D2M3I10M1I13M1D1M4I21M4D1M1D36M5I45M5I17M3D13M4I22M1D18M2I10M4D30M2I27M2I82M1I2M1D28M1I3M2D39M5I24M1I38M5I12M4D21M2D32M3D5M2I18M5D32M2D16M4I13M2D13M3I17M5I41M5D1M4I11M5D94M5D30M2I11M2I29M3I43M5I94M3I37M4D51M5I60M1I22M5D67M2I27M2I6M1D1M1I4M5I34M2I89M3D21M3D25M3I16M1D10M4D17M1I10M3I44M5D1M1I16M3D6M4I62M3I44M1I91M5I7M4I55M4D68M4D7M5I11M3D24M3D30M3D26M2I23M1D5M3D52M4I54M1D96M5D39M3D30M2I53M1D8M2I8M1I46M3I3M1I4M5I3M5I5M1I5M5I19M5D1M1D1M5I29M1I13M3I34M3I35M1D7M1D10M3D92M3I4M5I14M5I49M1I35M5I102M1D7M1I11M4I83M3D15M2D3M4D6M4I33M5D43M3I18M3I115M2D1M3I58M3I28M4D20M3D11M1D40M5I4M1D45M2D78M5I4M2D27M3D69M4I60M2D14M5D63M3D19M1D95M3I12M3D34M4D51M2I9M3I88M4I6M2I1M1I7M3I21M2I12M4I35M3D36M2D4M2D94M3D57M4D44M1I3M2I30M2I17M5I1M2I3M2D26M5D22M3I54M2D33M3I32M4D27M5D13M2D12M3I1M5I11M4D39M1I21M2I76M1I38M1I5M2D39M3D22M5I84M2D23M5I11M2I42M4I1M5D20M5I115M1D43M1D39M2I54M1I4M3D63M2I3M4D45M5I30M5I7M3D17M5D8M3I6M3I35M1D67M4I75M2I25M5I41M3I11M1D28M5D6M5I60M4I13M1D26M1I17M3D8M3I4M1I11M5I5M1D137M2D27M1D45M3I9M3I93M2D18M2D5M5I17M4I13M2D49M2I120M5I9M4I56M4I13M3I57M1D4M2I30M4I31M2D48M1I49M3I2M4I58M2I4M2I5M3I32M2I5M1D5M4I47M1I35M2I25M4I20M5D6M4I13M3I6M1I11M3D63M1D28M2I1M1D36M5D5M4D41M4I5M4I16M2I3M5I66M1I11M3D20M2I26M1I4M4I107M3I10M1D13M3D30M3I19M1I37M2D10M4I4M3I56M2D34M5D34M3I46M2D46M2I32M3D35M5D25M1I33M4I38M4I35M5I4M5I45M1D1M4D11M3I7M3I4M4I3M5I13M1D63M2D71M5D42M1D72M4I1M5I48M2D6M3D5M5D7M4I4M3I2M1I8M4I27M1I3M5I16M5I38M5I62M1I46M3I24M4I22M2D54M3D2M1D13M3I26M3I3M4D59M2D22M2D50M3I88M4D21M4D11M4I31M4I9M5D9M3D31M4D139M5D61M2I26M4D140M1D27M4I61M3I13M2I40M5I141M4D74M4I53M1I73M4I48M1I50M5I64M3D82M2D95M5I31M3I16M2I18M3D33M4D9M3D6M3I45M2I23M4D37M4D10M3I22M2D100M2I16M4I7M4I1M3I8M1I1M1D85M5D3M4D43M1D64M1I12M5D25M2D25M3D71M4D4M1I29M5I44M4D10M4D8M5I33M1D45M1D24M4I1M5D12M4D4M5D7M5I4M5D1M5I23M4I15M5I15M5I138M3I56M1D23M5D69M4D24M4I32M2D8M3I28M5I4M1D20M2D77M2I6M4D6M1D48M1D1M2I65M3D26M1D72M4I46M4D37M1I6M2I19M5I39M3D9M2D17M5D9M1D36M4I24M3I14M5I59M3I13M5D1M4D32M1D37M3D7M1I77M1I22M2I3M2I18M3I16M5D7M3I4M5D86M3D62M3D89M2D2M1I5M5I16M5I29M1I30M2D2M4D105M3I5M2D15M2D94M5D52M2D4M1D74M4D3M1D45M1I15M1D13M3I21M2D51M2D20M2D137M4I6M4D31M5D14M5I17M2D5M1I112M2I19M1I112M4D6M3I59M3I14M5I2M3I56M4I29M4D19M1D84M1D180M1D11M2D39M2I3M3D49M2D4M4I40M4I75M2D24M5I120M4D8M3I7M5I64M1I13M4D19M5I23M3D32M4I32M3I6M2I38M4I10M2I32M4I12M1D34M5D30M1I30M2D14M3I64M2D6M2I110M5I16M2I79M5D49M3D3M3I28M5I41M5I16M5D4M5I8M1I26M1D24M2D1M2D11M2D35M5D52M5I8M1I130M3D20M5I6M3D21M2I21M2I10M4D78M2D22M1D42M4I6M2I8M1D141M4D34M4D30M2I25M5I22M1I53M4D66M5D27M3D104M5D20M4D22M2D52M3D60M2I9M5I18M2D7M5D30M5I52M2I65M2I14M3I69M4I24M4I8M5I4M1D33M3I23M4D3M1I6M3I7M2I117M4I150M2I184M5I8M2D7M2I7M1I21M3I27M3D19M3D3M5I5M4D21M5D47M1D43M3D13M3I6M2I9M2D44M4D15M2D63M1I9M4I29M3I9M2I21M2I17M5D41M5I10M1I6M5I32M2I95M2I11M5I25M1I9M4I56M2I24M4D6M3I5M5I87M2D25M4I10M3D23M1I31M2I50M2I2M5D5M5I9M4I26M3D47M3D17M2I22M3I73M3I15M3I33M2D67M2I12M2I11M3D1M5I44M5I56M5D65M5D67M4I25M4I40M1I82M1D15M4I22M4D16M5D50M3I51M5I10M3D18M3I4M4I37M4D26M4D52M1D55M2D15M2D6M2D2M3D15M3I35M4D32M3D22M1I13M1D48M1D30M2D37M4I25M5I5M5I26M5D56M1D15M1D17M1D7M5D144M5I5M3D22M5I8M2I22M5D3M3D126M1I22M2D10M1D12M3D31M4D52M3D46M3I15M1D42M3I142M2I18M5D52M2I3M4D16M2I157M3I7M1D5M1D17M1I44M5D129M1I4M5D6M3D58M3I8M3D28M5I11M1D125M2D2M2D43M5D43M1D11M4I19M5D7M3I10M3I12M2I2M3I22M1I19M4I48M2D7M4I51M4D2M1I38M1I19M5I17M4I5M3I25M1D4M1I9M4I16M4I10M5I6M3D31M5I38M4I17M4I22M1D7M5D29M2D172M5D73M4I2M2D34M1D25M2I13M5D70M2I7M2I1M3D15M4D32M3D3M1I7M4D16M5I9M5I27M1I1M3I31M3I2M5I50M4D10M2D42M1D96M1I24M3D17M5I34M1D22M5I64M2D11M1I13M4D17M5D24M2D107M3I22M1I8M4D9M3I26M4D35M3D19M5D7M1D20M1I9M2D7M5D7M4I125M2D34M1I16M3D110M3D3M5I18M3I94M4I16M4D30M5D41M2D39M4I35M2I12M3D9M5I2M3I18M3D60M4I9M1D20M5D12M1I22M1I3M5D19M3D20M5I14M3D22M4I5M4I1M1D2M5D72M3I40M2I37M2D7M3I19M4D9M1D1M3D32M5D6M3I41M5D75M5I55M3I7M3D6M3I3M3D51M5D1M2D79M1I35M4I7M3D14M2I33M1D17M4I11M4D1M3D22M3D8M4D31M2I31M5I40M5I51M2I4M3I3M5I21M1D91M5I72M1D45M2D4M3D254M2I19M5D35M1D55M2D23M2D2M5D5M3D14M4I24M2D12M4D8M3D25M3I12M4D96M5I39M5I55M2D14M1I8M1I4M2I4M5D22M5D30M1I9M1I26M3I5M4I67M3I30M2I63M4I3M2D18M4D1M2D18M3I116M3I15M2D30M1I11M3I116M5D2M3D17M3D13M5I12M4D19M4D3M1I9M4I24M3I4M4I15M5I48M3D36M2I6M1D9M4D40M4D2M5D49M3I94M3I11M5I15M3D26M4I27M5D8M3I8M1D14M1D24M3I103M2I1M5D40M4I52M5D2M1D9M4I14M5D120M1D58M4I37M5I23M5D78M5D69M4D16M3D6M1D50M5D15M5D3M1D18M5I1M3I2M5D40M3I44M4I24M2I23M5I12M4I6M4D69M2I46M5D47M1D21M5I170M2D46M2D10M4I106M5I75M3I4M4D16M1D6M3I12M1D13M3I13M4I36M3D51M3I54M1I61M3I18M3D16M4I5M2D36M4D2M1I15M3D31M3D15M5D81M5I13M4D12M2D35M5I109M1I2M4I7M3D36M5I24M2D31M5I2M3D49M3I6M5D54M1I83M5I53M1D61M5I108M2D38M1I44M3I42M4I4M5I33M4D16M3D6M5I20M3I13M3I34M1D54M2I3M4I7M1I23M2I3M5D57M2I34M2D4M4D87M2I1M1I37M4I7M1D63M1D8M4I68M2I41M5D90M5D65M4I9M4I2M2D5M4D3M5D3M1D20M1D17M4D55M2D57M2D17M3I20M3I1M1D42M2I16M2D10M1I46M5I30M1I2M2I17M3I43M2I18M4I21M4I19M1I92M4I11M5D17M3D8M1I20M1D36M4I19M2I7M4I84M2I9M5I60M1I28M2D33M1D20M2D5M3D19M2I31M2I2M2I28M1D2M1I10M1D7M3I3M3I44M5I3M2D20M4D90M1I1M3D5M2I4M3D46M3D35M3D6M3I11M1D38M1I61M3I26M2I17M5I42M2D30M4D46M1D19M2D56M2I1M5I74M5D31M5I3M5I16M1D14M5I4M5I32M3D64M1D5M3I23M5I19M4D51M5I17M1D49M4D51M3I27M5I7M5I51M2I27M4I24M4I15M3D9M4D9M3D33M3D12M5I49M2D2M3I81M5I39M3D55M4D49M1D33M2D1M4D13M1D3M5D9M2I34M1D1M5I8M4I11M3I2M4I2M4I72M5I11M1D4M5I17M5D13M5I1M3D13M2I13M2D90M1I27M4I31M5I6M2I26M2I26M4I15M2I44M4I81M4I40M1D19M3I2M3I21M3I4M4I20M1I6M1D2M2I18M2I38M1I35M2I49M2D10M4I8M1D6M3D20M2D3M3I4M4D51M5I10M5D23M1D58M2D89M1D24M5D47M2I2M2I12M3I25M5D1M4I42M5D37M3I33M2I32M3D39M5I23M3I8M5I7M4D62M2D38M4D45M2I81M5I2M3I43M4D93M1D2M5I31M1I2M3D26M2D36M4I23M3D10M5D3M1D23M3D198M2I2M2D110M5D88M2D4M5D14M5I10M3D33M1I1M2I2M3I27M4I81M3D38M2I20M3I78M5D53M5I48M4I1M3D12M3I18M2D24M2I29M4I14M4I3M4I28M4D8M3D69M3D133M1I54M5I12M2I160M3I8M2D80M2I33M5D99M1D2M2I10M5D9M3D35M4D61M1I13M3D9M1I2M5I32M2D13M1I1M2I5M4I7M3I58M3I28M5D16M1I5M2I14M2D12M5D68M1D19M1I55M5D24M4D19M4D3M5D10M2D59M5I28M5I113M2I20M1I164M5I118M4D54M4I13M2D43M4I23M1I32M3I10M1D12M1D1M4D109M1I16M3D24M2D45M1D18M1I25M5I10M3I8M5D5M4D38M3D31M4I30M3I12M2D14M5D10M2I91M3D23M2D28M1I37M4D6M1I18M1I34M4I12M5I18M5D60M2I3M5D19M4I103M3D10M5I6M5I4M3D31M1D43M1D48M3I2M5D10M3D46M5I124M3D2M4I11M1I23M1I2M4I33M4I36M1D13M5D18M1I24M4I2M5D38M5D40M3D4M5D24M3D4M5D5M4I49M5D94M4I8M4D18M3I118M5I21M4I17M2D25M4D8M2D70M3D9M2D46M5D27M1I45M2D15M4D116M5I19M2D19M1I98M1D32M4D9M4I22M2I37M4D89M1D29M1I34M5D7M1D4M4I55M5I114M4D75M5D9M1I121M4I29M1D23M4I29M4I123M3D12M1D11M3D4M2I32M4D72M1D20M5D27M2I98M5D3M1D53M4D23M3I2M3I6M5I10M2I26M2I5M4D18M1I45M4D11M3D56M3D29M3I37M4D59M2D57M2D27M5D43M5D18M5I4M3I155M4D14M3D128M1I2M4I19M2I23M3D35M4D59M2D113M4D99M2D78M4D29M2I14M4I50M4D10M2I8M2D6M4I1M2D19M4I10M2D13M2D12M2I11M2I37M5D2M5I52M1D36M5D8M3I40M2D139M3I22M3I8M4D36M5I23M5D15M3D10M5I7M3D5M4D36M1I102M2D5M3D8M3D6M5D16M2I105M2I22M5I55M4D21M1I4M3D24M1I10M3D11M3I42M5I2M4I34M5D14M5D24M2I7M4I4M5I26M1I5M4D41M5D154M3I13M4I10M4I9M3D15M1I33M5I94M4D41M5I13M5D27M1D31M4D47M2D30M2I35M5D5M3I97M3D22M4D64M3D79M5D22M3I2M3D14M5I5M3D5M4D73M3I5M2D37M2I14M5D7M5D23M5D43M3I8M3I53M2D34M3I63M1D12M2I19M2I9M2D46M1I1M2D5M4I4M4I10M4D1M3D44M2I17M3I4M4D2M5I12M2D6M4D30M5D45M1I20M2D24M3D33M2I26M5D14M2D5M3D50M4I1M3I2M3D7M4D1M5D58M4I6M5D8M4D14M5I2M5I11M1I78M2D108M2I27M4D23M5I59M1I43M2I102M4I83M3D35M4D2M2D88M1D112M1D11M3D3M2D4M4I23M2I4M1D25M4I43M3I27M3D7M5D10M5D13M5I12M5I28M2D6M5D47M5D79M5D4M2D72M4D43M5D7M3I16M4I7M3I18M3D4M1I5M1I23M3I51M1I7M1D89M5I49M3I8M2I40M2D2M2I17M5D11M2D59M3I56M4I15M4I1M5I50M5I102M4D10M4D55M1I8M1I12M1I23M4D5M2I13M5I6M1I14M3I46M4D72M5I81M1I15M3I15M5D13M5I38M5D129M5I22M2D39M5D6M2I9M4D43M5D4M2I25M2I27M4D57M3I7M5I17M2D7M3D16M3D35M5D73M5I8M4D25M4D2M2I40M1D19M5D28M5I23M1I63M4I50M1D14M5I25M2I11M4I3M5D39M3I45M1I19M5D50M1D4M2I124M5I19M2D1M5I17M2D12M1D7M5I5M1D21M5D39M5I9M4D178M3I19M1D27M3I97M3I5M2I11M5D14M5D21M4D2M5D3M5D6M3I21M1D29M1D9M5D7M2D74M2D14M2I6M2D30M2I6M1I53M4I39M5D21M4D23M1D2M3D36M4I28M4D29M3I59M3I119M3I44M3D15M5I21M2D35M1I40M3D41M4D2M5D9M1D19M1D56M2D7M5I70M3I82M1D19M1I5M2I51M1I93M1I51M5D9M3I5M5I1M3D8M2D35M2I1M1D17M3D53M2I33M4D10M2I104M1D52M3D69M2I24M2D1M4D1M2I6M4I32M2I86M3D14M5D15M1D5M1D69M4D36M5D14M3I32M5D2M5D29M2I4M3I37M3D2M5D62M5D20M5D62M2D21M1I26M1I8M2I85M2I43M4I53M1D14M5D3M5I1M3D11M2I122M5I80M2D3M5D4M1D18M5D15M3D8M2I7M3I25M1D97M1I30M3D75M5I21M1D24M3D33M2I20M5I11M4D8M3I1M1D3M3D12M1D9M2D10M5I41M4I27M2I68M2D6M4D1M1I63M4D71M1D63M5D18M1I193M5D31M3D27M5D4M1I13M4D57M2D12M2D58M1D83M5D6M5D5M1I100M5I10M4D13M4D7M4I38M4I114M3I23M4D21M4D1M5D1M1D85M3I82M4D5M5I8M1D23M3D48M1D24M1I15M3D1M3D63M3D42M2D46M4D6M1I21M4I8M4I176M5D41M4D35M3D43M1D30M5D33M4I30M2I6M4I7M3I32M2D157M5I13M3I22M5D12M5D72M5I10M4I147M2D67M3D6M5I22M2D27M5I8M3I1M3D15M5I9M2I7M3D84M1D67M4I53M1I23M5D33M1I25M5D4M4D43M3I41M4D6M5I75M4D61M2I39M2D58M4D56M1I19M2D4M5D103M3D30M2I19M4I10M1D6M2I20M2D10M5I42M5D5M4D61M1I97M4D6M4I71M1I71M2I28M2I5M4D6M5I39M1D9M3I33M4D6M4D28M5I37M2D22M2D97M5D9M2I63M5D8M5I14M2D2M5D15M5D55M2I155M5I95M2I48M3I15M3D5M3I6M3D56M5I13M4D3M2I10M5D4M1D72M2I24M5D1M3I18M4I103M2I37M3I53M5I14M5I20M2D47M2D26M3I50M4D11M3D3M1I86M2D45M2I53M1I48M1D3M4I4M3D2M1D12M2I51M2I6M1D22M3D24M4D43M4D16M5I1M3D4M5I74M4D10M5I7M4D12M5D25M2D133M3I136M5I1M1I2M4D1M1D64M1I12M4D48M2I48M3I57M1D56M1D3M3I54M4D21M5I68M4I32M1D21M4D46M5I14M4I8M3D20M5D15M2D175M4I10M5I10M4I15M4I46M2I3M4D5M1D23M5D26M3I29M5I9M5D31M3D22M5D13M3I29M2I74M4I12M5I71M3I97M1D10M2D106M2D23M3D5M4D37M4D13M4D95M5D6M3I6M1D22M5I29M4D9M5I43M2D2M1I30M4D18M5D46M2I25M1D14M4I23M4I3M4I21M1D20M1D5M1I19M1I65M1I5M1I3M4D74M5I66M1D40M4D4M5I60M4D21M3D2M5D11M1D12M3D9M4I41M2I54M4D14M4I12M2I8M2I5M1D12M3I14M3I4M2I60M5I19M2D10M2D7M5I42M5I12M5D7M5D104M3I22M2I11M5D17M2D11M5D24M5I2M1D89M4D12M3I66M4I12M2D19M2I115M5D47M3I7M4I26M1I42M5D83M2D4M3I27M5I66M3I87M1D42M4D13M2I28M2D11M1I49M1I1M4I29M2D41M1I4M1I23M1I4M2D3M3D78M1D35M2I13M2D52M4I51M1D135M4I97M2I20M5I12M3D80M3I35M2D25M1D14M4D73M4D9M3D37M5D14M4D13M1D49M1D29M5D59M4I13M2D10M3D17M2I11M4I5M3D44M3D47M5D36M4I2M3D28M4D96M3I39M2D25M2D42M4D68M2I65M5I123M5I25M4D15M5I53M2I40M2D15M3I31M1I5M5I45M1D1M1D19M4I4M3I32M5D20M4I73M4D4M2D44M3I20M2I73M3D10M4D7M1D2M2D5M1I10M1I176M2D20M2D80M2D22M3D103M3D67M3D60M1D45M3I11M3D10M4I29M4D20M2D26M1D27M1I61M2D3M4D31M3D36M5D54M1D83M3I34M2D7M2I30M5D93M5D8M4I18M3I96M1D19M3I8M5D29M3I33M5I76M4I40M2D4M2D1M3D4M2I19M2D3M1I10M5I57M5D38M3D32M4D3M2I8M1D9M5D204M5I19M5I21M5I21M3I5M3I12M4D34M1D1M2I19M1D13M2D4M5I6M2D34M1D37M2D11M2D58M3D8M3I10M3I30M4D4M5D58M3D29M3I15M2I21M1I26M1D69M4I10M1D46M4D12M4D8M5I29M2D7M5D1M3I104M4D27M4D34M4I20M5I22M3D51M1D2M5D21M4D16M3I148M5I47M4D16M1I18M2I12M3I95M4D8M5I13M1D89M3I57M5I5M3I31M3I117M2D69M3I8M3I16M1I62M4D39M4D50M5D36M2I6M5D122M3D43M1D42M5I23M1I48M3D47M1D23M1I38M3D59M5D3M3I12M1D8M3D46M1D25M1I2M3I6M2D15M2D6M4D11M1I39M4I57M4I21M1I20M2D61M5D52M2D52M1I4M4D29M1D15M3I66M3I7M5D11M2I25M2D25M4I68M3D40M4I49M3D134M4D44M5D18M3I14M1D1M3D7M1I19M2I8M5I19M5D51M2D11M2I20M2I33M1I6M1D9M5D3M3I91M2I11M3I15M3D66M2D5M4I2M2D3M2I78M4D13M5I6M1I26M4I34M3I76M5I7M3I120M4D48M1D75M2D18M2I40M2D23M5I3M2I40M1I18M5I23M5D15M3D32M1D21M4D46M3D42M5D95M4I5M2I53M5I16M4D36M3I69M1I73M1I17M4I9M3D20M5I9M3D24M4D84M5D13M4D88M4I20M3I1M4D4M4I42M4D17M5D20M2I13M4D17M1D27M4D61M3I25M4I6M5I10M1D26M2I38M5D64M3D92M2I33M3I50M2D77M1I27M1I8M3D16M3D8M4I33M5I97M1D41M3D18M2I21M5D44M4D41M5D6M4I8M4I12M2D8M5D10M3D73M1I31M1I17M3I6M4I2M4I39M5I26M1I61M1I13M2I42M1D43M2D19M5I6M5I16M2I31M5I27M1I7M4D2M1D3M2D83M5I5M2D27M5D23M4I10M3D69M1I1M2D56M2D15M3D65M2D23M3I10M3I25M5I65M1I8M5D5M5I255M4D3M1D91M3D40M5D3M3I17M4I106M4D27M4I10M5I7M1D31M2D32M1D51M2D36M1D12M4D3M5D3M1I74M4I110M3I9M4D20M4D4M4D18M3I20M3I44M2I1M1D10M2I17M3I48M5I7M4D27M1D29M4I6M4D9M5I40M4D32M1D86M1I1M2D6M4I21M2I27M5I11M2D22M2D21M1I31M1I123M3D29M3D23M3I13M1D23M5D6M4I11M3I38M2I16M3D5M1I26M5D15M4I116M4D9M1I4M5I20M1D61M2I15M5I7M1I35M1D68M5I13M1I17M1D22M2D1M2D80M5I37M3D5M4D5M1I43M4D13M2D13M2I22M2I75M5D17M5D8M2D41M3I53M2I17M2I9M2I109M2I3M4I39M2D82M2D39M3D31M2D55M4I11M3I17M4D32M1I1M1D35M3I1M4I45M5D75M1I92M1D58M2I16M5I4M3I9M4D2M5I117M2I30M3I14M5I5M1I12M2I8M1D1M3D38M3I28M5D71M1I38M4D105M2D18M3D8M4D89M4I17M4I25M2D5M4D19M2I37M4D44M4I25M3D6M4I45M4D35M1I3M5I29M1D28M1D17M3I10M3I115M2I50M3I6M3D58M4D20M3I34M3D25M2I13M5D15M2D59M2D78M1D4M3D55M2I43M4D1M3D13M3I39M4I4M1I34M2D16M5D133M4D15M1D63M1D29M2I9M1D16M5I45M3I35M1D15M2D50M1D24M4I3M5D9M3I4M5D40M1I33M1I10M3D8M1I28M1D34M5D128M5I7M2D55M1D112M5I1M3D23M2D17M4I3M2D91M1D44M1D20M3I31M5I5M2I6M3I38M5I27M4I37M4D47M1I17M3I13M4D21M4I12M5I20M1D37M1I17M5D35M5D21M1D9M2I21M1D21M5I6M5D294M3I23M2I24M2I9M3D33M2I1M1D4M4D39M4I27M1I7M5I8M3I35M2D3M4D31M2I52M5I9M4D42M2D45M4D33M1D2M1D17M5I96M3D10M3I28M4I4M4D25M1D2M1D42M3D12M4D4M2I29M5I33M3D11M5D21M3I58M5D3M3D33M5I1M3I47M3I42M5D7M5D8M3I12M1D1M5I6M3I159M2D5M1D38M1I2M3D42M2I77M5I30M4D2M4D3M5I1M3I30M4D25M3I24M1D26M2D26M3D21M2I4M5D16M5I36M4I22M2D10M2I210M2I19M5D41M4D7M5I85M2I29M5D105M3I31M3I3M4D5M3I5M2D19M5D83M3I34M3I6M2I7M5D61M3I102M3D9M1I27M2I20M3I30M4I6M5D5M3I9M5I83M5I35M2I1M2D78M3D7M1D45M5I43M1I11M2D3M3D14M2I68M2D66M1I7M2I2M2I3M4D18M3D29M4I6M1D9M5I13M5I13M3I47M2I24M3D2M3D9M4D9M1D64M4D29M1D11M4I56M3D3M1I56M3D102M3D28M3I23M3D52M4D126M3I44M2D33M3D162M5I22M3D54M5I43M3D18M4I56M3I18M1I5M2I39M1I11M5I60M5D22M2I18M2D76M1D50M3I31M1D49M3D116M3D60M3D24M2D25M5I10M4D1M3I29M2D103M1D8M2I67M1D46M1D2M3D65M2D26M3D4M3D14M1D10M1D15M5I27M4I8M3D9M4I21M4I28M5I38M2D10M5I2M2I18M5D8M1I4M2I22M5I85M3I32M2D3M3D14M1D15M5D68M2I3M4I51M4D2M3I4M2I24M4I4M2I10M2D7M1D51M3I1M1D1M2I23M1I2M4I5M5D6M4I33M1D75M2D7M1I25M2I4M2D33M4D35M5I70M2D50M5I22M3D79M2D28M4D9M5I16M1D26M3D19M3D57M1I87M5D12M3D111M3I18M2D47M5D2M4D6M4D9M5D42M1D112M4D8M3I54M2D1M3D41M5I8M1I14M1D15M3I6M2D5M5D14M2I15M2D8M3I4M5I19M5I45M3I39M5I15M4I25M2I18M4I10M1I105M2I7M5D27M4D3M1D1M1I16M4D2M2D21M3I6M5I68M2I31M1D61M4I23M2I14M2I8M1D105M2I13M3I20M3I52M3D61M5I8M4D7M4I14M1D15M1I11M1I12M4D25M3D1M1D31M5I5M3D1M3D83M2D27M4I14M1I1M1D21M1D45M4D58M1D3M1I50M5I8M4I67M4I25M5D18M4D60M1I11M2D33M4I4M3I2M2D48M1I110M4D2M3D29M3I2M1D48M5D14M4D62M3D45M5D21M3I18M1I17M1D5M4I31M4D58M4D35M5I27M3I4M5D93M5I155M5I16M5I53M1D27M2I2M4I17M3D34M5D32M2D64M5I20M2D52M1D33M1D83M5I6M1I40M5I3M5D37M5D3M4I37M5I6M5D1M2I99M3I28M2I23M2D4M1D121M1I50M3D30M2D1M2I80M4D20M5I45M4I64M4I20M4D17M2D8M2I51M2I32M1D14M4I3M2D143M1D3M5D1M1I36M3D1M1I64M5D47M4I8M1D12M2I43M1I119M3D61M1I106M3I27M5D3M5D71M1I18M3I1M1D20M2D29M5I32M4D10M5D18M3D31M5D77M4D10M5D27M5I26M2D6M4I43M2D43M1D15M1I6M3I71M3D65M4I40M2I27M4I17M2I95M5I7M2D177M3D47M5I3M2I4M3I24M3D10M4I38M1I45M1D11M2I40M2I15M5D77M3D41M5I130M2D34M1I32M3I13M3D23M3D18M1I21M2D55M * 0 0 GCCTACGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAATATGCCTAAGCCTAGGCCTAAGCCTAAGCCTAAGCCAGCGTCAGCCTAAGCGTAGCTCAGCCTAAGCCTAAATGGCCTAGGAGCCTAATGCCTAAGCTGAGCTAAACCTAAGCCTAAGCCTAAGCCTAAGCTAAGCTTAAGCCTAAGCGTAAAGCCTAAGCCTAAGCCCAAGCCTATAAGCCGAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTCAGCTTAACCTAAGCCTAAGCCTAGGCCTAACCCTAAGCGTCTAAGCCTAAGCCGTAGTAAGGCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTATGCCTAAGCCCAAGCTCTCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAAAGAGATAAGCAAACATTTTATTTTTTCAAAATTGTTTTCATGGTAAATTCAAAACGTTTTTTTTTTAGTGAAGCTTCTATATTTGGGGTACCTAATTTTGCCTGCACCTGCCTTATGCTCCTGTGTTTAGGCCTAGTACTTGTTTAAGATCCTAAACCTAATACTAAGTCTAAGCCTAAGACTAAGCCTAATACTGCCTATAAGACTTAAGGCTAAGACTTAGCCTAAGACTAAGCCTAATACCAAGCCTAAGCCTAAGACTAAGCCTAAGCCGAATAAGCCTAAGCCTAAGACTAAGCCTAATACTAAGCCTAAGCCTAGAACAGACTAAGCCTAAGACTGAGCCTAAGACTAAGCCTTATACTTAGCCTAAGCCAAAGACTCAATGAATAGCCTTAGCCTAAATATCTACAGCCTGAAACGCCTGGTAGTACACTCTTCTGAAAATACAAAAAATTTGCCATTTTTATAGCTAGGGCACTTTTGTGTCTGCCCATCTAATATAGGCAACCAAAAATAATTGCCAAGTTTTTGATGATTTGTTGCATATTGAAAATAAACATTTTTCGGGTGAAATGAATATCGTAGCTACAGAAATGGTTGTGCACTCATCTGAAAGTTTGTTTTTCTAGTTTGTTTTCTTCGCACTTTGTGCAGAATTCTTCTTGATTCTCATTGCAGAAATTTGCAAGAAAATTCGCAATTTGTATTAACAAAAATTGTTCAGTGAAAATTTTTGGAAATTAGTTTACGAATAAATCTCACATTTTTTATAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTGCGTTATTTTAGAAAATAGCTAAATGTGATCTCTGTAATTTTGCCTGCCAAATTCAGTGAAATGTAAAAATCTAATATCCCTCATCACGTGCGACTTATTCCCGAATCAGCAAATTTTTTCAATATGATAGTTTGACATCAATAATTTGCCTATATAACTTTAGACCTGGAGTTGGCTATTAATGCCAAATTCATGATATCTAGCCACAACATTCGTTAGTAGAATTGTTGTTAGTGACGAACCTATAAACAGATTCGTGTTTTCAAGAAATTTTGCTATCATGGTTTTTCTTGGTCTTTTAACCTGGTATTTCGTTTTTGACAAAAATTTTTGTTTCTTGATTCTTGCAAAAATTTTTCCCTCACGACGGCCTTGATGTACCTTCGAAATACTACATCTTCTGGTTCTAATAGTGTTCATTGTTTTATATAAATACTTATTTAATAGGATTTCGGGTTATATAATTTGTATAAAGAGTGGTTGACATAACAAGGCTGACGAAACTTTGTGATGGCTGAAAATATTTTCGTAGCTTTGTTGATTTTTATTTATCGTGTTTGAATAACGTGTCCAATCGCCGAGAAGGAATAGAATACTGGACGACATTGTACGTATTATCCAAAAAATCAGAAAGGTAGATGACGGCACCACAATTCTTTCTGTCAGGTTTTACAACCGCCCAGTGCGTGTCACATGTTCACTGTATAAATGGTTGTACACAATATGCGGAAATAATCTAATGCATTCCAATAAGGCATAATATAAGAGGCTATCAGGCAATGCGTATCGCTCTTTGCTTTGTTTAAAGGGGGAGTAGAGTTTGTGGGGTCTATGTTTCTGAGTCTAATTTTGCCCCTGATACCGAATATCGATGTTAAAAAATTTAAAAATGTCAATTTCCCTCAATGATTTTATATTATTTTTTAAAATCCGAAATTCCATTGGATGCCTATATGTTCTAAACGCAAAATTTTCGCAGAGACCCCTGCCGCCCACGAAACCTTGCCGCACGTGTGGGTTTACGAGCTGAATATTTTCCTTTTTTATTATTTTATACCGATTTTGGTCGATTTTTCTCATTTTCTCTTTTTTTTGGTGTTTTTTATTGAAAATTTTGTGATTTTCGTAAAGTTATTCAAACTATTTATTAATAAAAACAAAAACAACTCCATTAAATATCCCATTTTCCGCAAAAGCGAAGACTAGGAAAATCGCTCTGGAGATAGAATGGATCAACAATTCTTATTATATCATTCCGCTAAAAATCATTATTAATTTTCTTCTGAGAGTCTCATTGCTTAGTTTACGCCAAGAAATAAATTAAAATTAAAATTGTTCATTTTTGAAAAAAAAATAATTAAAAAAACACATTTTTTGGAAAAAAAAATAACTAGAAAAACGGATCCTCCGCGTCGAATCACTGTTTCCGAACTCTTAAAATTCAATGTTTATTGTACAACCCTTTCGCTATTGATTTGATAGCTTTTAAGTAATAGAATTTTCGATACATTAAAACATTTCACAATTAAGCTGGTTCTGAACTGTGTAGAAGTATATTTAAACAAGACTAACTGATACAAAAATATAATTATGATAGTTTTCTGGACCACGCCAATATAAACGATGATCAATCAAGGGACCTGCTACAGTCGTCCACTAACCCGAATATCGACAAGAAAAGAAGAACGCCAACTTTGGATAGACGCTCTAGGGGCCGATGTCGGAAACTAGTCGGGAAGCTAAACCAGAATAGAGGGTACATTACAGATGAGGAGGAGGATGAAGATAGAAATATGCCGACAACATCGTCAGGCCGCTGATTTTTTTGATGTTCTACGCTTAAATTTTCAGCGAACGAACTATTTATTTTGATTGCCTTTTTAAATTTATAATATTTGCCATATGAAATTCTCACTTTCAGGCTGGAAACGTAGTTTTGCAGGCCCCGTCTCCAGTCGATTTTGCGCTGAAAATGGGATATTTAATGGAATTCTTTTTGTTTTTGTTAATAAATAGGAATAAATTTGCGAATATCACAAAATTTTCAAAACACCAAAAAAAAAGAGAAAACATGAGAAAAATCGACGAAAAATTTCGCTATAAAATCAATTAAAAATAGAAGGAAACATATATTCAGCTCGTAAACCCGCAAGTGCGGCACGGTTTGTGGGAGGGGCGGCTCTGGCGGAAAATTTTGCGTTTGAAAACGTCGATTACATGGCATCCAATGGATTTTCGGATTTTCAAAATTAATATAAAATCAGGGAAATTTTTTTAAATTTTGTCACTTCGATATTCGGTATCCGGGGCAAAATTAGAGCAGAAACATAAATTTCCCCAACTCTATCCCCCTTTAACAACCAACGCACCCGAGGATATACAAGCGTTCTATCTACTAGGCATAACTCGATTATTGACATATTATAGACTTCTTTTAATATTTGTAAAATAGTGGATCAGACCCAAAATTCAGCCCGCGAAGGCATGACGTCAGCACGGAGGAGTCTTGTAGTTTCCAGAAGAACTCTGTCGTCTACCCTAATGCCTTGCGAACCCGGGCCATCCTTTCGCTCAGAGGAAATGGATTAGAGTACTCATCAACTCCTCTGTCTAATTTTCAACTGCGGGGGCGACCGTACTGTATTACCGCGGCGACCGACACCTCCCGCGTTCCGTCGATCGCTGTCTGTTGTGTGCGCCTGCGACTCCGCCCACCGGTGGTAACTTTTTGTGGAGGAACAATTCCTTGATTTTGGTCAAGGTTTTTCTGCGCTTTTCAGCGTATTATTATTGACCAATTTTGAATAAAATTTTCAAGAATCATCTAAAATATTTAACATTTATTTAACATAAATAACGTGAGTACGCAGTAAAACTTGACATTTTCAGGAAAATTGCAATTAAACGAATAAAAATCGATATATCCATCATGTTTGGTCGTGAATCCGGTGTGTTGAGCCTACAATGCATACATTTTTACTGGATAAATCTCCTTTGGGAATCCGGTTTGCAGTGCTTTCGAAATGACATGTCCAGTTGAGAATCGCAGGCTCTAAGATGCTCGGGCTGAATAATGAATTGTTTTAAAAAATGTTTAGTAAAAAATTGTTTTCGAATGCATATTGGCTTAACCGATATTATCCAAACGTGACGTTTTCGCGATTTTCGCGCGCTAAAATTACAGTGAGTGAGGTCGACACGACAATTTTGTAAAATTACGGGCGTTCTTTAAGAAGTACTTTAGTTTAAAAAATACACTTCATTTCGTGGAATTTTCTGAATATATTTTTCATAGTTTTTCTCTTTAAATAAATCACTTTTCAACAAAAAACTATGAGACAATAGTTTGTACAGTATTCTTTAGAGGGGCACGCCTGCTCGAATTTCGCAAAAACGTGTCGTGTCGAGACCCCCATTACAGTATTTTTGAGCCGAATATCGCGAAATTTCAAGTCTGGGTGAAACATTGAAATTTTTGGCAAAATAAAAGAATCCTCTTTCAGAATATATTTTGTAAATTTCGAGACGAAATGTATACCTAAATGAATTTTAATTTTAAACCCCTATTAAATATTATTTGGCGTTTTTTATGCATGTCGATTCACTAACGATTTAGTAGTAACTACACGTGGGCAAGTTTATACAGTTTTTGGCTAAGATTTGTGAATTTGAACCGTTTTTCGGCGAACATTACACATGAAAAATTGGCAAAACGGGTTCAAAAACAAAAATTTTGTTAAACTGTAAAAACTGTCCAAAAATTTCGTAAATAACCGGCACACACCCTTTCATTTTTTCAAAATTTTAATTGTTTTCGAATGTTTTTTTTGCAGAATAATTTGTAAAATGAGCCTTTTGTGAATTTTTTTTAATTTCAAAGTTTATTTTTTCTCAAACCAACCCCTGTTGTAACTCGTCCAACTATGATCATCACGTACTGTCGAATAAGTTTCTCGTGATTTGTCACATTATCCTTGAGCTACATCCGCCAGGTTTCAGTCCTTTCTGAAAATGAAAATTAATTTTAAACAATATTGAATTATTTTAAATGAAACAGTTTTCAGAGATTTAACCTTTCGTTCGAGTCCACCACCAGGCCTGCACGTTATTCGGGTGTTATCTTTTAAAAAACTGAAAAATCGAAAATAGTTCAATTTCTGTTTTGTGGTCAAAATTGTTCAATTACAGGTAAGCAAATAGTCTTTAATTTTCAAGTGAATTGAAAATTAGGGAAATGACCGGACATAAGTTTAAAAACCCGATTGCAGTTTTCAAAGGTAAATTGAAAATTTAATAAACAGGTTGTAAATCAAGGAGATCCTATTGAATGAAAAAAAATCCGAATGTGCCGACGGGATTTTTCGGTGGTTTTTGAACGAAAATCGAAAAAGTAAATGTTTTTAATTTTCAAATTTCAATTTTTAATCGGAAAAAATGTACGAAATTGACTTTTTCATGTGAAACATTGTTGTTTTCTAGTAAAAAAAAATTTTAACCGATACAGATTTTCTAGACTCAGTTTTTTCGGTTGAATATTGTTTTTTACTATTTTATCTTTCTATTACAGATACAATTTTATTTCGCTTAAAAATAACCGGAACATCGAAAATATTTTTTTTTCTGTTTCTCAAAACATTTCAATTACCTAGAATTTTGTTTAAAAACTACATGCTTTATTTATGAACGTAGTAAATAATACCCCCTCTTATTTATAAACTTTCAACATACAATTTTTCAGTTTTCAGTGCTATCTAGTGCTTACCGCACATCACTTTTAAAGAAATCAACCAAATCGTCACCAAATATGCCCTGAAATCCATTGAATCCATAACAACTTTAATCATAACGTCGTTCGTTTCGGGCGGTGCAAACGTCTTTGGCAGTCCTTCGCTACGAATCATTATCTCCAATTCGTGGATGTTTTCCAATATATTGATCACTTTTCGTGATCAACTCCTCGACAACTTCTTCCATATCAACTTTCAATAAGAATGGCATTAAGAGATGCTTTGTAACACGTCCGATACCCGCTCCGCAGTCCAGCTGCATAGTCAAGCCGAATAGATTCTGGAAAATATTGTCATTGTAAAATTCAAAGTTGGCCCAGGGGTGACCGGCAATTTCACAGCAAATCGTTGTCAATTTTCCATGAATTTGATGCCCGAAAATTGGAAAAACGACAATTTGCCGGTTCGCTGAATTTACCTTTTTTAAATTTAATTTTCAATTCAGGCAAACGCTTTTTTCCGTTTGCCGGATATCAATTTGCAGGAATTTCTCAAAGGAATTTTTATTAAAACGGAAACACAGTGCTTTTTTTTTTCTTTCCCGTGTTTTTCAGATATTTTTATAAAGTTTACTGACTTTTCAGAATGGTGAGATGTAGGACAATTTTGTTTTAAAAAAATTGTGAAATTTCCAGCAGAACAAAAAAACATGTGCAAACCCACAAGTTGGCAAAAATATTTTGCATTTGCCGTTTTTCCCGTTTGCCGAAAAGTCTAATCTCGGTAATTGCGCCATTTTTCGAGATTTTGAGCCACATAAAAAACTTTGAACCATTTTTGAGTTAAGTATTATTACGACATTCGTTTATTTGACGCTGCACGAGAATTTTATGGGCCTATACCTTCAAAATTGTCGGGGTTTGAAAACCCCTATATGTTCGACCGAATGTTAATCTCACTTTGATGAAAATAAAATTTTCTACGGCTCATAAACGTATAGCCGCCGTCAGTCTCAAAATTTATACGATAGACACTTTATGGCGTTTATCGCCTATATTCCGTCAACAATTATTCATCTCTTTCAATGTTGTTTTTTTTTAAGGCTAAAAATGAACTTTCATGCAAATTTGTTTGATTAGGCCGTGTCGTGGTTCAACGATGCAAATTTCAGAATTTAAAAAATAAATGAAAACGAAAATGTTTCTATATACCCTATTTGTGTTCTGTGATTCCGAATACCACTGTGAAAAATTCAAAAAAAATGCCCTGATTTTATATAAATTTTTGTAAGCGTCTACAATTGTCGTTTGAATATCACACTTGGTTACACAAAATTATGAAAATGAGGAAAATTTGTTTTAATTTTTTCACATTGATAGTCGGAATCAGGAAAAAAAATAAGGTCTATAGAAAAATTCCGAACCTTTACTGCTTCTCTGGGTATAATAAATTTAAAATAAATACAGAAAATTTCAGTTCACACTGACCTAATTAAATTTGGGTATATTTCTAGGATCCGAGTTCTTGTTTACACCAGATTTACAAACTATCTAGCCTTTCACCGCCTTTTTATCATTTCCCTTCAGGCAACTCCATAAAAATCGCCTTTCGCCTCATATTACAAGATTATTCCCCTTTCTCTCCCCATTGAAAGTCATTTTCGAAACAAGCGGAAGTCATATGTGGTGTGGTGTGCGTTGGCAAACAACAAGAAAGAATCTCTGAAAACAAAAAGCGTTTTGGGTGCCCAAGTAATATTGAAAATCGTGTCTCATTTTCCATCAAAAGAAAAGGAGAAAAATTCGGCGTTTTGTTTGATTTCCGGGAAAGAAGACTCGGAAAAAGATTTAATTGACTATTTTTCAAGCAAACCTATATTGCTACAACTTTCTAAAAGGTCAGAAATTGCCGCGTAGCCTAGAAAATTGGAGGTTTAAACTCTTCCAGCTGGTAGTATTTCAGACAGGGTGCATCGAAAATTCGAAAATCCTCCTACAGAAATTAACATTTTGAAGCATCTAGAAAAGTTGAGATTATAGTACCTCACTTTTGCCGAGAAATCTCTTTCGAGGTTGAAGAGGTCTTACAAAATTTTCGGTCCTCTGACGTGAAAATGGGATGGGTTAAGGCTTCACACGACGGCGTTTTCAGGTCACACGAGAAGTTATCGTACGAGGAGAATTGACCTCCAAACCCTGATCGTGACTACAGGTCGTCGTTCGGAGCATGCGGAAGGTTCAGTGTTCGAAAATCTTCGACCAGCTTATGAGACCAGCGAAATAGACAGGACGACCAAACATTTGTGGAAGAGCTTTTCCTAGACCATCAGGATGCTATTTCGACAGAGCTGAGATAGTCGTTACGAAGTGTGGAAAAGCTGGTTTTCCAAAATCCCCGACCAGGTAGAAAATGAGACACCGATTAAGTTTATCCAGTGGGTAGAGTTTTTTCTAGGCCATCATTATGCTAGAAAAAAGCTTCGGCCATGGGGTTTTTAGGCCGTCTATTTATTTCTCATCACTTTCTCAGAAATTTCTATTTCTCAGCACCCCCCAATGATAAGTTTTTTGCAAAAAACTGCTTTGCTCATCAGCAATTCGTAATCAGGTGACCCCATTAGGCCTACCGAAACACACATTTGTCATTATTTTTCCGAATAACAAGAAAAAAGTCTTCACGCATGGGGAGATAAGAAAACCTGATTTTAAATCTTACTGTGCCGGCTGGCGCGGCGAGCTTCGATCACTGAGCCGAAAGATTAGAAAACTATGGGAATGAGGGCGTATCGTACAAATCGTCCAGGCAGAATCTGTCTAATTTTCGAACGTATATCCAGTTTTGTTATTAATTTAAGTAAACCCGTCAAACCTAGAAACAAGTAAAACGGGAGGGGGGGAATATCAGAAAATTAAATCTTGCGCACACTTTTCCATTGATCTACTAAGGTATACAATGCCCAGAGGTGTGCGGCAAATTTTGAAACTTACCCGCGCATGCCGCCCGTTTTTTTGTTTCTAGAAAAGTCAGATTTTTTGTCGAATTTGTTCAAAATTCGCTAAGATACTGTGAGTTTAGAAAAAATGACGAAAAAACTCGGAAAAGGAGGAAGAGATCTGAAATATGTAGATTTTTTTAGAAAAGACCAGGATAAATTACTGAAAAATTGGCATTTTTCGTCGAAACCCCAATATACTAAATTATGCGGATTTTTAGTTTCAAATTCAACATACAGTGCATTTTTTGGGCCTACTTCTACGACTTTAAAGGGGGGAGCATTTATGCGGGAGGGTCCTGCCGCGCATTTAGTCATCATTTTTAGCAGTTTCTGTGTAATTCAGATCACATGCAGGTCACACAATATTTATCCCATATTTAGTATGTGCCGTGCTTTTTCACAAATTAATTGTGATCTACGCGTGATCCCTGCGAATTTTGAGAAGACTTTGTTAAAAATGATGACTGTCCACGGCAAGACCCTTCGACGTATGAATGCGCCCCCCTTTAAAGTTGTATAAGTGGAAAAAAAATGCTCTAGCAAAAAATCGAACATTCTGATATTTGAATATCTCGAAATTAAAATAATTTGTGAAAAATTTTTATTTTATTTCGAAAACTACCGATTTTAGAAAAATTCTAAAATTTCGATTTTTTTTGTTGATTTTTCGATTTTTAAAATAAAATTTCATAATCTTTTAAACCGATCTCTCTTGCATTTCCTGAAAAATCGTGATTTCTATCCTTTTTCTTCAGTCCTTCAATAAATCGTTTCGACTCCGATAGGTCGGGCGCGTGAAGCGCTTCGAATCCGCCTAGCATTCCGTTGAAGTCCTGCCTCGCGCGGCTCCAGTATTCCTCCGCCCTGAGAGAGAATAGTTGAAAACATTGTTTTGAGACTTAAAAATTTTTTTTTTAGTTTTTTTCAAAAATTCTTACATGTTATAGAGTTTGTTTTTCAAATTTCTTTTTTCAGAAAAACTTAGTATTTTCGATAATTTTAGTTACAATAAAAACGAGTTTTTTTTCAAAAAATATTTCGGTTTTTTTTTTAATTTTTGGTCTAAAACCGCAAAAGATTTGCGTGTTGGCCGAACTTTTTGATTCTGTACCTTTTCAAACAACTGCAGCATTGAATTTTAGAAGATAATGAAGAGCTCATTTTGCTTATGCTCCAATGTTGCGTCAGCTGCTCCGAGCAGTCTGGAGACATGACGAAAAGACGAGGGGTCACGGATATGATGACGATACTGGAAATGAGATATTTACATTGTCTACTAGCTCATCGGGAAAATTATTACCAGAAAGATAAACAGACATGTGCGTTTTTTTAATGGAAGAGAAACACAAGAAAAATTTGGACAAACTAGGGCAGGGCTATGAGTCGATATATGGCTTCGGTCTCGACACCACTATTTTTGTTAACTAATATGGTATGGTCGCACCTATAAAGAGTACTGTAGTTTCTAACTCTCTTTGCTGCAACATAATTGACGCTCAGCGAAAACTACAGCAATTCTTCAAAAGACTATCTGTACCCTTTGTGTGGACTTACGGGCTCGATTCTCGTGCATAAACGAATTTCTGCTCGAATGATAGCCCTATGTCAATTTGGTATAGTCTTTTCTTTTGCCATTTTTCCGTGTTCTTCTAATATTTAATCTATTATTAAATTATGTAATTCTCACCCTCCTTAGAACTGCGACCGAACAGAGATTCGTCACCTCCGCCCCATATTCCGGCCAATCAGATCGAGTAGGCGGAGTTCGAAGTCGCTGATTGGTTTGAAAAGTCGCGGAAATGCAAGAAGTTTTAAGGTAGCCGTGGAAAACTGATGACTATTCTAGCGCGCTTGTGTCGATTTACGGAATCTCGATTTTCAGGAAGGAATTTTTAATTACATTTTTTCGCTCAATTAATATTCTAAATAAATAACTACATGATTTGAATTAATTTAATTTCATTCGAGCCAGTAGATCGACACATGTGCTACAGTAATCATTAGTTTTCGCAACGAGATATTTTGCGCGTACAATATTTAGTGTCCCGTAATAACTCTACTCCCTACAAACATTACGACCTCCAGAGGCCTCCAGGTAGTTGAGACTCTTGTATTTCCAATTCAGAGACAATGCGTCACTGGAAGAGAAACCGAAGCGGAAAAAAAAACACGGAAACCCAAAAATAGGGTTTGCCCCGCCCTATTCTTCTCCAATAATTGTCTTATTTTTGCAAGACTTACCACCTGTGTATGCCTTACTCGACATGCGTTAAACCCCCCCCCCCCTCCCTATCTTACAAGGTACTGATAACACTTTCAGTCTTTCACACTTTTGGCGGGGACATCGCCGCTCTTTATTCGCGGCGAGCTGATGACTCATCAATTTTTCACTCAATTCCGCTTTTGATTATCTTCAATGTTCTAGAAGGGCACATTGGTCATCCTTATTTTTTCCTTCTCTTTCTCGGGCCTTTGTTGCGCATGACCGCCCCCTACAGCAGGGCGTGGCCTGAACGGGGGCTCCGAGAGCTACTCATTCTTGCCGCGTCCCCCTCCAGCGCCACCCAAACTTCTTCGGTTCTAGAGATCGAGAAGAAGCGAACGTATGATTTTTTAAAATTATAATTGTTTCTTTCGAAAAAAAAAATTTCATTTACAGTAAGCCACAGATACAATCAACGAAACTCTTGAATTCTGCTATCTTTTCTTGCGACAGTTGCGGTTTTTGGTGAGTTTATGCTTTAGACTTTTCCGCCAAAAATACAGTTGCCGGTCTCGGTATGGCAAAATTTTTGTTAAATTCGAAAAGCAGTGAGTAAGTAGTTTCGAATTTTCGTTCCTGCTTAATTTTCATCAATTCATCGACTCATTTTTCTCACGACTTCTTCTTTATGAAAAATCAATGAGAATTCTGACTAGGTCAGGATCTTAGGGGTGAGGTACCTAGGGACGCATCACATATGCCAAACGGAAGCTGAGAGCAATCATTGGCTACAAAAATATGCTTTCAAATTGCAACGGACCTCTGGGAGACTGCAAATTCGGCCATTCTGAAATTATGCTTTTGTATGCTCGAAAGTGGTAAGAATTTAGGATTTATTACAGAAGAACGTTTAATTAGTAAAATTAGTTTTTTTATACTTGAAACAAGTACAGTAGGCCTGTATCAAAACACATTGTTGGACTTCTTATTCTACTTCATGTTTTTCTGTAATAAATTCTAAATTCTTACCACTTTCGAGCATTCAAATGCATAATTTCAGACAAGAATTTCCAGAGTCCCAGAGGTGCGTCGCAGTATTTGAAATATTCTTGTAGCCAATGATCTCAGCTTCTGTTTGGCATGTGGCGTCTCTAGGTACCTCACCCCGAAGCTTCTCCATTCCCTAGTGAGCAAACAAAATTTTGAAATTAGTACGATTTAAAGGCACATTGATTTTTCTGGGTCAAGCACAAATTTGTCGTGTCGAGACCTAGGCTACGTTAGTATTTTCGCGAAAAATCGCAAAATCTTGCAGCTGGGATATACTTGTGCGAGAATACTTTTTGCATTAATTTTGAGAAAAATTATTTTTTTTAGACTTTTTGACAAAATTTTTCGGATAGCCAATCATAAAACGGCGACCTGTGCCCGGTTGTTACATTAGGCCAACAAAGTTCCTGGGAACACTGCTGCAAACCATAATAGAGGGGTCCGGAGCATAATATCGATTTTTCGTACTTTCCTGTATTTCTTGTTCTATATGGCCGGAGTAGAACAGGATTTGAAAGTCAAAATTTTTCTCATATGGATATCACATGGATATCAAAATATTTCCATATGGATATGGAGAACATTTTTCTCCTAGGGACTTTGAAAGTTGAATCACTTGACATCTGGGGAATTAGTATTCCAGGCGTAAGTCGAATCTGTTAGAAACGGAAATGGGCATAGTGAATTAGGTAGACTTTCAATTAATCTGATCCATTGCAGTCAGACGCGGTTTCCCGGCCTGACGCCTGCCTCCAACATGCCCGCCTTCACGGCCGGTCCCGCGCCTGATTTCTGCACTGTGACGAGACAGACGAAGGTCGCCTTCTGGCGCCCGCATGGAGCACAATCGAATTGTCAGCTTCCGATGGGAGTCCGTAAATCGACACACAGGGGTACCTCAGACATTTCCCTCCCCCTTACGAATTGTTAGTGACAATTGGAGGGGGACTTCATCTCCAATCGAGACACACATATGTTGTCGTCAGTGAAGTGTAAAGATCTTAACGATTGCTGTATGATGTTAAAAAGCACTCTATGATCACCTAGGTTTTTCATCACACCCTTATTAGGTGTGGTGCCCATCGAGCACTCACGCCAGGCAGGGAGAGCACCGGTCCCTGACTAATGCGAATGTTTTAGACCGGAAAGCGATGAAAGAGCATAGAAGATCATTATCACGTCTAATTAGGTTACGGCGAAATTTGCAAAAAAGAGCAGGAAACTTGGCTCATATCCAATATAACAACCAGGACTTCCATGTAGGCGTTAAAGCGATACCACTGTATCTCACCCCAATCCGTACCTTAAGCTGAAACAAACGTGGACTTTTTTCATCTCTTAAAGGAGTTTCGTAAACGGGAAATTGTTTTAAAATGGAGTATTTGTACTTCAACAATTATTGCAAAAGAAAAACGGAAAAAATCCGCTAACATTCAGCATTTTAAGTCTCATGAAGAAGTCTTTAAAATTTCAACCGTAGAGAAATCCTGCATAGGCACGACGCTCTAGGCATTCGAATTTTAATATGTTTTGATGTTTTGAGAAAAATAATACAATAACTTCCCAGTTTTCTATAACTTTGAGAAAAAAGCGAATTAAATTCCGAAAAAACTACATTTATCAATATTTTGTTTACGAATATGGCCTAGAAAGCGCGTGGTGGCCTCGGATTCATTTGCTCGCGAAATTCAAATTCCGTCACTTTCGTCGATTTCAACGGCCCTGTAAACCCGTGCTGCATGTCAACGGATTTTTCCCGCTTATTCTTTCTTTTGCAGAAATAATTAGAAGTTTGAGTACAAATACTTGTAAAACAATTTTATTTTTGCTATTTTGACGTTGATTGATTACGGTTTTTTTGGTTTGGGACCAAAAATTCCAGAAATGTTTGGCGTGTCTAGTCTTTCGACTCGAGACTACTCTGTATTAAATAGGCAAACATTTATTTTAACACAGTTGTGACGTCATAATATTTTGATACATTTTGCAACATTACTTAAATAACCCCATTAAAAATTAACCTAATCGTGCATCAAACAAAATTTTATGGTTTTTTTGGTTTTTCGAAAATTTCAATTTTTTTTGTTTTTTGGGTTTTTTTGGTTTTTCAAAAACTTCAATTTTTTGTTTTTTGGTCCAACATTTTTTTTTGGTCTCAGCTCTTCTGGCCTACCCTAGGAGAAATAGCGCTTCAAAAACTGATGAAAACGTACAAATTTGTCGATAGAAACCAAATATTACGAAAATCTGAAAAGTTGGCTCAAATCTAGATTGGATCGGCCGATTTTCCACAAGTTTCCAAGCTTCCACAAGTCGTATCCCGAGTCGATTCAAATTGAGTTTGAATACTGCCAATTTTGAACCAAATTTCCCTGGCTTCTCTGTTATTTAAAAAAACGCGAGGCAAAAAAATAAAACGATCTAATTATTACTTTTGTGAACACAAAATTCTGAAAATCGCGCGTAAATATTGCGCAACATATTTGACGCGGAAAATATCTCGTATCGAAAACTACATTAATTCTTTAAATGACACGCTGTATGTGGTTATTTACGGGCTCAAAAAACCGACACGTTTATTTTAGAAAATGCCCGTAAATCCACACATAAGAGAGTAATTGAATATAAAAAGAATTAACCTGTAGTTTTCTACGAGATATACGCTTTGCGCGCCAACTATGTTGCGCAATACGCAACCCACCATATGGATATATACTGATGTGAGGATAAAAAACAGCAAGCCAACTTTCAGCGGTCGGCTCCGGCAGGCCTCGAGGACTGCGTCCTCAGGAGCAACTGTACAGTCTGGAGAAAGAGAACGGAGTTGATGTGAAGCAAAAGGGGCGCTGAAACCAGCAGCAGATGCCGACACATTCCTTGGATTTGTTCCATAGAAGAGAATGGTCACGTGGCAGCCATGCAGCGGTCGATGATCAATATGAGGAGTCTAGAGCTCCTTGTTATTTAGTGGTGGTGGCCGTAAAAGAGAAAACTCGGCCAAGCTGCTCGGAGTTTTTGAATTTTTGATAATCCGAAATGAAAATTGATTGCTCGAAAAGGCAATCTTTTGGAAAAACGAATTTTGTAATTTTTTTCAGCAAAAATTGCTTTTCGAATTTTTCCATTAAAAAATCGATAATTTCTCCCCGTGCAGTGGAAAACAAACAATATTTTTTTGATGATTGGCACTCTTCCAAACCCGGCGAGGACTAGGTACACTCCTGCGTCATCCCCATTATCTTATCACACTTTCTTTCGAAAATAGCGTTTGAGGTAGAGACGGAAAAGTGAGAAAGGTGAGTCAATTTTATGCGTAGATTTAGGATGATAATACACACAAATTAAAAAAACGAATGCGTGGCGTGCACTGAAACCCTCATATTTAGGCCCCGCCTAACGGTTTCACCTCTCGTCCACTCACGGAGAAAAAAATTTACGTGGGGACCAACCAATATCAGGCCTAGGCCGCCATCGTACGGGTTCCGCGCGCCGCTATGTTTAACTCTCTGTGGGTGTGGCGAGCTGTCTCCGCCCGCTGCGACTCGAGTAAAACATAGCGGCGCGCGGAACCCGTAGGAAGTCGACGGCCGATATTGTTGGACAAATTTTTTCCTTTTATCCGTCAGTGGACGACTATACAAAAAGGCGGGGCCTAACCACTTAAGATGTTTTCTGCAGTACACGCCACGAACAGTTTTTTTATGTTGAGTGTATAGGTCTAGATTCTCGAAAGTCTAACAGTTATTTAAATGATGAACTCGTGATGACTGTTAAATTGCTTTGGAAATTTCGGGGGAATTATAGAAATCGATTTTGTATCGATAAGATTTACAGGAAAAACCCAGTACCACTAATATCTAGGTATTCGATGGTAGGCAGGCGCGATTTCCTTGAGGCCTGCCTGGAATCTGTCCGGCTCACACCAAAATATGTCTATCATTTTGCTGAAAACCAAATTAAGAAATGAAAGTGTAGAGATGATGACGGAGGTCGCCTTAAGGTCAGACAGGTTAAAAAACCGATTTTAGCTATTTTAATTTTCTTAACAACCGAATTAGAAATATGCTGCTTGTCATTTTTGAGTAAAAATTATTCATACGAAAACTTCGACCAAAACCACCCCGAAAAAAATGAGGAAAATAAAGATTTTTCGAGAAAATAACAAAAAAATCCAGCAAATAGTGAAAAATAGTTCTCTCCGAGAAAAGGAGTTTAGACGCTATGAGGTAGTCTCGAAAATCATTTCAACCTAAAAGCCATAAACGGCATTATCGATTAAAATTCTCACTGAAAATCCGGTGCCCGAATTTCAGTGCTCCCCACAATCGAAGCCCGCTTGGCCGAAGTGTTGAGAGCCGGAGAACGCGGCTCGGAGTCAACCCGGAGGAAGTCCGTTTTGACGGATCTTCGTCCTCGTAATTCCAATAAATATTCTTTGCCCTACATACTTTATCCATCTGACAACTAAAATGTCAGTTCTTCTTGGCTTCAGCGGTTCTATTTGTCAAATGGTTTATTTTCCCCAGAGCGAACTCTCAAAAGGTTAAAATATTGTTCGATTACCCCTTTTTGTCAATTATTTTCTTCAATTTCTTATTTATCATTATTTTTCTAAACGAAGACGGTTGTGAATTTAAATTATGTTAATGGTCTAAACTTTCCAAACTGAATAAATTCAGCATGTTGGCACGTTTTTACAGTAGTTTTTGAGTGAAAATAGAGGTAAAAAGACAGAAAATCAATAAAAAATGAAAACAAAACTATCAATGAAAAATGGTTGAAAATCGAGCAAAAATCGTTCAAAAAAAAATAAATTCGAAAAAATAATTGCGTCGAGGAACGCGTCAGTACTCTCTGCGACTCTCACCCTTCAGCACGCGCGCCACGAGAAATGCGCAATGGCTAAATTCGCGCGGAAAATCATTTCGTTTTTCAACATTAAACAAATTCGACGAGTAAATCGCTCAATACTTAAGTAAGTATGGATTTTCAGCTCGTTCAAAAAATTTTCAGAACCGTTTTAAAGTCGTAAGGTTTTTTTTTAAATCGTCGGAAGTAAAAAAATAGCGCGGAAATCTACGGAGTGCGGAGCGAACACAGGCGCTGTAATTCAAATGGGTAGAATAGTCAAAATTGAAAGTTCGCCAGCACGACCATATTTTCAAAACTTAATGGTAGATTTTTTCGTTTTTCTTTTGTGGTATTTCGGCATTTAAGATTAGAGAGCACATTTTAAAGTAAAATTCCCCATCCAAGTCGCACTCACCTTCTCCAGCCATTTCCAATTGGAAAAGTGTATTATATCCCGTCTTTTTTTTTCTGAACAATAAATTTTTCGTTTATCCAGGATAGTCATGATACAAATTCGTTAACAAAAAATGAATAAATGAGAGCGATTAAAGCATTGTCGGAAAATATGGGTTAAGGAGAAGGGGGCGGACTTTTGGATGGGGTACAAAAACCATCAATATGCAAAAACTGGGCTAAAAGCAATATTTTCAAATTATGCCCGACAAAGGTTCAAAAGTCAATATATAGAAATGAGAACATGAGTATTATGCCACGTGGCGGGAAAAATACGTGGAGTGTAATACGATGATCAGATCCTTGTGAATACAAAGTTTGTGACGACGTGGCCGAGAAGAACTTTGTAAGCCAATGCGTAAAAAGGGGTTCAGTCTAGGCCGAAATTTTTTTTGGGCCACATATTAAGTTAAATTAATTAAAAAAAATCACAGCGTATCCAATTTGCCGAGTTTTGACTTGAGCTCGGCGCGATACGTGTCGATTGACTCAAAATATTGTTTTTTTTTATTTCCGAATAAAAAATGGTGAGTACCTCCAAAATTAGCTTTTCATTGTCCATATAGAACTTTTTGATTTGTTCCACAGTTTTTGTGGCCATCCGGCGATCCAAACTCGAAATTGTCATTTCCTGGTACCAGTGGAAACCTGAAGGAATTTCGGATGTTTTTGCTTAATCATAATCATGATAATCTTACGTGAAACATAAGACTTGGAAAACGAGATTTTTCGAGAGTTCGAATTCAATTTATCTTCAGATTTTATTGCAACAAATCAATTTTCAACATAAAATAATTTTTCCAACTTTTTTTCCCAATTTATGAGAGTTTAAACATTGTTTTAAAGCAAACCGCCAACATTACATAAAAAATTAAAATATTGTTGAAGGAAAAAAATGATGAAATAGATTTTCTGACAAAAAATTTAATTTTTTTGGATTCGCGCTTCAATTATTGCGTTCTTTAAGAAGAGTGATCGAATTTTATATTTCCAATTGTAAAAAAATTTAAAATGGAATGAAACCTTTCCAAAGAAAAACTGAATATCACCAGAACTTGTGATTTTTCAGCATTTATTTTTAGGTTTGAATTTTTTTTTCATGATTGCCAAACGTGAAAAGTGCAATTTTACCGAACATTTAAAAAATCAAGATTTTTCAATTCTCTCTGAATTCCTGCAGATTTTTCGATGAAAAATTGAATTTTCCTTGGGTAATATTATTTTTCGGGAATTTATCAGTTTTTAAAAAAAATTTTATTGTCTCTGAAGTTCTCGATAAAAAATTATTTTCTGCAAAAAATCTACTTTTTCTCATTGAATATTCCGTAAAAAAAATCAGAATTACAAGGCACATTTCCTTTTCTAATCTACCGTATAATAATTCAATATTCTTTTAAAAATTCGGGGTAGATAATGAATTGTACCAATTTTTATTAAAGTTAATTTTTCTAATTTACGTTTCAAAATTTTCTTGAATAGTTTTTGGAATTACAGATTGTTTCAAAAAAATTTATTTTGTTTTTTTTTCTCGAAAATTTGAAATCCATACATTCTAATAGCATTCTTTCTGTTCCTCAGGACTCCAAACATAATTTATCCTGACCTTTCCAGATCGATTGCCATTTGTTGCAATAGTATCTAGTTCAGAAATCTCTCGAACCATCTTCCCTTCAACGCCATAATATGTTTCGCTTCCAATTTGCATTTTCTCCTTTTGGTACACGGCTGTATGTCATTGGTGCACGGAACATTGGTTGACGGGCTTCTTCATTCAGAATTCTGGAAAAGTTGATGTTGTGCGATTTTTTTTGGGTAAAAAAAACAATTTTCGTAAGTTTAATTAACTAATATTTTAAAAAATCTGTCTCAGTTTCTGAGGCACCACGGGTTCAAGATCTGGTGGGATTGCCTCCCGGATCTGGCACCGTGCCAACGCATTGAATGCAATTTTTCTGAAAAAAGGGCAACGAAGATCCGATTTAAAAAAATTTTTCAATTATTTTCCAAAGTTTTCACGAACTATAAGAACGGAGCAATTTTTCACAAAAATTCCAGTTCCTTTTTATGTTAGAATTTAAAAAAAAAATTGAATTTTTCCTAAAAAATTAGTACATTTTCCGATATCTCAAGTGTGCCATAAGAGCCTAAAATCAGAAAACTTTTAAAGGAAAAATTTTGAGCATTCTTATCAAAAAATCAACTTCTTCTCACAATGTTACCTTATTTTCTTTCTAAATTCTGAAAAGCATATCTCAGCTTTTGCTAAACTATTTTTTACCTCAAATTTTGAGAAAATTAAAATATAAGAGCTATGATATAGTAAATATTTTATTTTCTAATAATTTTTGGTATTTCTATTCTTTCGTTTTTTCATTTTTCAAAAATTCCACATAGTTTTAAATGTTCATATTATTTCTTTTGTCCAGGAAAACTCGTAAATTTTAGTACAACTTTAAACCGGAAGATTGATCTTTTAAATTTTTTTTTCAAAAAATTTGAATCTTCGACATGAAAGATGTAGAAGTGTGATTTAAAAATAAAAGTGCAGGTATTTTCAGTTTACAGCAAAAGTCAGTTTAAAAAATTTCGACTGGTTTTCAAAATGAGTTTCCTTTTTTGTACACGTAGAACTTTTTTTATTTTCCGATTTCTGGCGTTTAGTTGCAGAAATTTTTTTTCCGCAAAGTCAGGAAAAATTCAGAAAAATAGGACAGTCAAAAAATTGTAGCTACAATTTTTTGAGTGTCTTTTTCTGAATTTTTCCTACGATTTTGCGGAAAAAAAAACTTATTTTTTCATGAAATCGAGTACCCATCCAATTCCACAAACTTACTCGTTCTCCTCCATACATTTCGTTTGTTCTCCAAACAAGTGGAAAACACATATGATGTTTTCTCATATTATCATTCCAGTACAGCCGGTGTATCGACCGAAGCTCCGTGCCACAGATTCTGCACGTATTCCATCGATTGGATCAGCTTCAATCGCTTTCTCCACAATGGCCTGAGGTTGAGAAGGGAGTCGTCTGGAGAAAAATAGAATAGAATCATGATTTTTAGGTTATTTTACGTTTAAAAATCTAATTTTTAAGACGCGTAAACGTTGGGCTCATTTATAAAAAATCGGCACACCGGCAACTTTGCCGAAATTTCGGAAAATTGTCGGTTTGCACATTTTTGCGGATCGTGAAAGTTCAGAACTTCGATTTCAATCCGCAAAATTGTATACATCCTATCAAAACATCAATCTTGAAAGGCCATTAAATACTCTCTATGGTCTAAAGAAAAGAAAACGATGGTGTAAAAAGATGCAGTTTTAAATGTTGTCTTATTAATAACAAAATTCGACAATTTGCCGGAATTGCAATTTTTTTTTCTCCAACTTCCGAAAAAAACCCACCGACCACCATAATATCATCGTCTTCTTCTGTTTCTTTTCCAATTCCAAGCCCTTTGATCGCTTTTCCGGTGGCTGGCTGCATGAGCTCAAGGTATCCGTATACATAGATTTTCATGTCTGAAAGAAAATTCAAATTTCTTCTGGAATGTTACTCGAAAGTATCATTCCGGACATTACTCGTTGCCGTCGTTTGGTCAGTGCACGGAGGCTTGCCGGACGTGGAACACGCATCAAACGTAAATAAAGGATACACGGTTCACATCCGTGACGCGACATTACACATTTAGCTTAAAATTGTGAAATTAATTTTTTTTAATAGCATCTTTTTTTTTAAATTTCGCCCATGCTTTTTCCATTTTTTCAACGAGTTTCCTTATTTTTTGTCCATTTACTGTAAGTTTTTGAGAATTGTTTTTTGTTAATTTAACATTAGCAAACATTTATTAGCAAAAATTTTATTAGCAAAAAAACTTTTTTAATTTTTTTAAATTAGCTCAAAATTCTCGAAATTTTAGATTTTTAAAGGGTAAACAATATAAAACTTAGGGAGTTTTGAGCTATAAAACGATAAATTGATTTGAAAAAGGATGATAAACTTAGTTTAAAAAACCGACAAAAATAGACTAAAATGAAGGGAACACGGCAGCAGCTTAGCCCCATGCTTAGCCAGCAGCCCTGTAGCAACCCAGTATCAATAATATCCCGTGCCAATTTTCTAGAACTGAATATAAATTGGGTTGCAATGTTGCTAAAGGGCTGCGAAAGACTGAACTGGGATGAACCTGGGCTGCAAGGGGCTGCGAAGTGCTGCGAGGGCAAAGCTCAGGCTACAGTGCTAAAAGGGGGCTGAGCCCAGACACTCAGGAAAAAACTCCATACTCGCAGCCGCACCACATTTGCGCTCTGATCGCGTGCTATCCGCGCGCACAGAAATTCGAAAGTATTACTGTTCCAAATTCGGAATGCGCGCACGAGGGAGAAGACGCAATTAGAGCGCGGATCTGCACGTAAGGAAGAAGTGGGACTGGAGCACGAACCAGTAATCTAGTCGCGCCTCCGCTCTCCAGGAGGTCTAGAGCGATTTGCCGAGCAGGTCAGCCCTTCGCAGCCCTTCAGGAAGTACAATCAAAATTATACAGAAATTTTATATTGGAACGGGATATCATTGATACGCCTAAACAGCCCTATTAAATAGTGATGACGGCGTAAATGAAATTCGCCATTTCCAGCTAACATATAAATTTTTTTTTTTTAACATTGATATGAATGGATTCAGCAGAAAATTTGCCGAAGTCATTGGAAAATATTAAGATTTCCAGATTTCGGTACTCCACTTTTAAAACTGAATTTTAAAACTGTAGTCTTTATTCAATGTTTCTTTCAAAATTTAAAAAGTAGAATATGTGAGAAAAATTTCCAAAATTGTCAAAATCTCTAATAGCTGAAATATTTCACGGCCAACCGGCGGGGGGTACATGAGAATTCTCTACCGTATGATTCCAATTTGGCTGACTGCGTGCTCAACGTTGACTAATACTGAGTGTAAACTTTTCGTACACCGTTGCGTACTGCACAGCGCGCATTTTAATTGACGACATTTAGCAAAAATTATAAGATTTTTCGGAATTATGAAGCGCAATTTTCACAAAAATAATGAGTTATTTGTAGAATTTATGAAAAATCGTGAAGATTTTTTTCTTGATATTCAAGAACAAGCAATTTTTTTCTTAACAGAGGAATCCTCTCGCATGCACCTGTTGTTTTTTGCTCCACTTTAGGACGATAAAAATGCGAATTGTTGATAAAATGAATGATAAATAATATAGAGTAAAAGTGCAAATATGACTTCAGCAAGTTTTAAACCCAAATTTTTCCTGGTCGATTTTCTGTTAGATTCCTGGTTTTGAGTAAACAGTCTGATATATTCCTGATTATAATGATAACAATCACGAACATAAGAATTGTAGAGCACAGAGAAACAACAAATTGCAAACACAGCAACTGATATCAGAATTAACGACGGAAGTACCACGGAAACCTCCTCGGTCTCCACCTCGCCCACCACGGAAGCCACCACCTCTGTCGCGTCCTCTGAATCCTCCTCGATCTCCACCGAATCCACCTCTCCTCCATCGCGGTCTTCTGATATACCACGGAAGCCTCCACCTCCACCAGGATCTGTTGAGAGTCCTCTGAAGCCTCCTCGATCGCCACCTAAAACCACGGAAGCCACCACGATCCGCGGATTTTCCTCTATAGCCTTCGAGGCTTCAGTTGTACCCCATTCTTGGCACGCCTCAGATCTCTACAAAAAAAACAAATTAGAAGCATTTCAGACCATGCTTATCGAAATGTGTACCTATCCCGCTTTATCGCAATCTGTCTATACGTCTTATCCTTTTGGTTCTCAACTTCTTTAACTTGTCCAGTAGCGAGCTTGCTAACGAGCAGCATTTTCCCGAATCGCCTTCACCTCAGCCTCCACAGCATCCAGTGGCTCCTTGACAATCGTAACTTCGAGTAATACGTTGCTCACTCTCCTGCTCACGACGCTATTTCATCTGCTTCTTTTTATTGTCACCGCATTATGGTTGTGATAGAGATTAACCTCTCCGTCTCATCGATTTGTCCACTTCTTCATTTTTGACTCCGAGTTCCAGCGTCAGTCGGGTCCGATCTCACGAAGACGGACCGTAGCTATTCTGGCGAATTCCGCAGTCACGTCCTTCAAAAATGTCTTGTGGATGTTCTTCTTGCTGAGGGGGCTGCTGAAACCAATGTCGGCATGATGAGAGTTCCGGTATTCTGAATCCTTTTCCTGCGTGGGCTAGCGACGAGCTGCACGTCTGAAAATCAACGTTTTTGGAATTTTTGGGCGCATGATCTGGAGCTACAGAATCATTCGATTCTTAGAATCAGCATGCTTTTATTCATATTTTAGGATCTTTTTAAAAAATCTGGACCAAAAGTTTTCGAAAAAATTTTAATTTTTGTGACTATCAGAAATTTGAATATTCACTAAATCGAAAAAAATCATTGCAAAATCCATTCGTCAGCTGAGAACATTCAAAACTTATCAATTTGAAATCAGCATATTTCAGTGTATAATTAAAAAAGTTTCAAAAATTCTGAGACTTTTATTTTTGAGAAAAATAATTATTCGCTCGAATTATTGAATTTTCACTAAGCAACAGTAAACTTGCGCCCATGCTACAAGCCTGAATCTTTCAAATTAAGAACCAGCATGATTTTTTCAATATTCTAGGACGTTTAAAAAAAATCTGGACGAAGTTTTTGAGGAACGTAATTTATACAAAAATGTTCTGATTTTTCACTAAACTCAATTTATAAAAATAGTCAACGTTGCCCATGCTGTACACCTAAATCATTATGCGGAAATTCAGAACCGCCATGTATTTTTTCTTACCAAAGGCTCTTTAAAAAAAATGTGGACCAAGAGTTTTGATATTTAGAAAAATAACTCACTTTTCGACGTTTTTCGCCTTCTCGTTGCTAACCCGACAGTTGATTTTTGCGGCGATTTGTGGCGCTGAAAATTTTTAGTTTTATTAACGAAGAAAACAAGAAAAAACGACGAGAAAACATCAGAAAAATGCGAAAAAACATCGAAAAACCACCGCAACCTCGTGCTAATAACAAAAAAAAAGCATTGCAGCCGCGGGACTAGTTTTCGCAACTGTCTAGGCCATGTCCCGTTCGCCGTGCCGTGTATTTGTTTAATTCCCTTTTTGGAAAAAGTCAACATATTTCTCTAACAAATCGTTTTTCTATTAATTTTTGTCTAAAATTCACAATCAACAGATCTTTTGCATTGCAATTCTCACAATATCCCGACAGGAAACCTCAGTTACAAATCTGATTCACCTCTTTGAATAGTTCATTATTAGTGACGGTTTCATTCAAAGCACATTAATCATTGTTTTAAACTTTTGCACTTCGTGTTTTATGTAATAGAATTGTAATGGACAAAAGAAAGCAAGAGCGTTGGGGCATCTGCAAAAAATCATGAAATTTATTCTCTTTTTATGATTAAATTAGAATTTTCTAAAATTCCCTTTTTTTGACATATGCACTTACAGCCGCATGAATCTTGTTGAACCGTTTTCCGAAATGAAAGAAAGTGGACAAAAGACCAATGTTGATTCTTCTCCAATCATCATGAATTTCTTTTCTTCTCATCGCTTGAACCATCGCAGCGTCGAAATTACTTGACTGTCTCGTTGTTCAGAATGAACAGACCTGTAAAATCAGTTACTTTTTTTTAGCAATTTAAACAAAGTACTATTTCCAAAAAATAGGGAAAAAAAGGTTTGATTTTATAAACTCTCGAATTTTTATTATGGTCAATTGTTATTTTTTCCAGAGAAAAACTCATTCTCCCAATATTCAGAAGTTTCTCTCTAAATTTTTTTCCCATCGTACCCTTATCTATAGGTAATTGATATGACGTACGATCCAGTCTGAGATGTCTTCTGTAAGCCGTTTCTCGTTCATTTCGTCTGGAACCGCCCAATCAAGTTGATCTCTGTACGGTTCTTTTTCCAATTGCTTGCAGTTGGCTGTATAATCGCCTGATAGCGTGTTCGGTTCCCACGTGGATTAGATTGTCGACATTGAAAGTGGATTTGCTGGAGGAAATTGGGAATTTTTCAAGGTTTTAAGTGGATTTTCAAGCTATTTATAAAAGCAGGAAAAAGCTCAGAAATAAACTTTTTTTACGTCGTGTTTTTTCCAATGGAATTACCTACTTTTAACTAATTGTTCGGTTTAAACCCAGAAACTTGTTTCATATGGATTTTCCCGGTGAAAATAGAAGGAATCGTCGCATTCTCAAAGTTTTTTCACCGATTTGTTTCAATTTTAGCACAACTCAATGAATCACAAAAATTCCATTAGAGCCGATTTTCGTAAATTGGTTCCTACATTTCGAACGAAAAATTGTCCTTTCTGTTTAAACCGGAAATTCTCTTTTGAAAAACCAATGAAAATTTGAATTTTCTGCGCTTTTCTTCGGAAAATTATTCTCGAAGTTTATCAATCGATCCTTGGTCTTTTTTTGTTCCGCAGATAACGGCTGGCGGAGTTTACAAGCGTACCAAGTGGTTCAACTTTTATGCGATAAAGCTTTATAAATGGGACATAGATGAATAATATTTCGAGAGGCTAAATGCAAAAAGAATGAGTAAAAAAGCGCGCAGCCCCGTCCATCTCTGACGAAAAACGCCGTTTAAGGATCGGCTGGATTGCAATTTCCGAATGGGAGTAGTTCGAAGTGTCAAAATGCCGGAGAGGTAGTCGTCAAATTTCACCGAAACGTAACCCGGTAATTTCCACAATTAATGGTCGATTTTTCGCAACAAGTGGTATGTTTGTCAGGATTTATATTGTGGCAGTCCAGATTTTAAGGATTATTTTTGGGCAAAAATGTCGAAGTAATTTTCTCTGAAAAAGTTCGTTTATTATAATTCAGATTTTTTAGATAGTTTTCATCAATTTTGCCAGTTTTCAGCCTGAGAACCTTACTAAAGTACGATGTGTATCATGAGCGCCCCTTTCATGAAGCTAACGAGCTTCAGCTTCATCTTCGTCCTCTTCATCCTCCAAATCTTCATCCTCATCGCCCATTGATTCCCCAGACGTTGTTTCGCGTTTGCTCATGGATCTTATAGGACGAGCCTGAAGATTCAATTCTTTTAAATTCAAATTTACCGCTTAAAAATCGATAATTCTCCCGTACTCTGGTTTCTTCTTCTTGTTCCGCCTGCTCCTCTGGATCATCTTCCTCCATTGACTAGGGCCGGCATTCAACATATTCAAGCCTTCGTCTGAATTTCTGGCCAATTTATACAAAAACCGACAAAATAATAAGCATCACTTTCTTTTCGCGTCTTCGTCAGAGACGTGTGAATCCATTTCCTGGAATTTGAGTTTGAATGTTTTTAAACAAATTTTATGGAGAAAACATTCGAAACACTAGAACTTCTGTTGAAACACGAGAAAATTTTTTGAAAATCCATGAGAAAAACAGTTTTGAAAAATCTGTTTTTGGAGGCTCTCCGTTGAGGAATCGTCACCCGAGACGCAGATTCTCCGGTTTTTTCATAGTTTGAGTTTAAGAACAAAACAGTTTAAAAAAATGTTTTTAGTATTTGAATGTAACTTATAATGTATGTTTTACTTCCATTAAAAATTAAAAAAAACTACAACCCTAAATTATCATGTAAATTTGAAACCGTGAATCAATCTCCGCGGAAGGGCGAGCCTATATTCCGCAAGCGCACTCTATCGCTAATGTACAATGGGCGGTTTTTCTAACTGCTAGGAATTAATCGGATTCTCGAAGTTGATTTTGGGTTTCTTTTTTTCGGGAACATATTGGTGTTTTTGCGTTCAATATTCAAACTTAGAGGAAAACTGCTTCAAATAATTAGGGAAACTCTTGAAACGAAAGCGCTGAAAACAGGCAAAAATAATTATTTTTGTATTTTTTAGGCTACTTTCTATACTTTTGCGTACATACTATAGTTATTCTATAACAGCCATTAAAATTATTAAAATGATTTTTCCATTAAAAATAAAATGAGCAAAATGATTCTTTTCCAGAATCCTATATGCGCCTTTAAAATCTCTCGGATTACTGTTTCAAAGAAATTCTCCTTTATATTTTTAATTTTAAATTTTTTCCTGAATGTCAAATATTAGGGTAAAAATCATAATAATATGTGCTATTCATATGAGTGTGGGCAAGAATTAGTGAAAAAGAACAAAAACACGTATGGACTGTAAAATTGGAATTTTGAAAATAAAAATAATATGCAGAAACAATTAAAATTTCCAGGAAAAAAGTCAGTAAAACCATCAAGAAAAAACTACTCGATTTTGAAGGAAATCAGCAAGAAATATCGTAGAAAAAAGTATGTTTAATTTGGAAAACCCCTGCTTGAATTTGTTTACAGTAAATTGGGCATAAAAGCGTATTGGCAAATTCGCAAAAACAAAAATCTGGGGATCGTGATGTGATGGAGTTGGGTTTTGTGAAAAAATTCAGCGCGGAAAAAATTGAGTAGACTATTTCAAAAATGTCGATTTTTGAAATTTGTGAAAAATTGAACAAAAACTGTTTTTTTTTGGAATTTCAAGAAGTTTTATAAATTTTTTTGGTTAAGATCAATTTTGAATATTATCTAGTTTGGTTTCACTTAACCATGCAGAACAATTCGTACAAAGGTATTCTAGAAAGGAAATGTGCGCTCCAGCACATTATTTGCTCGTGGAGCGCACTTGTGTGCACGTACGCTAGACCAGAATGTGTGGTAGAAAGGGAGGGAATAGGAAAAACAACAAATTGGGCAATGTAAGATTCGGAGAAAGAATTGGAACGAAACAATATGTATTTCGAGCTCCGCGAGCTGGTGGATCAATCCACAGGCTCTCCATCCTTGCGTTTTCGAGAGGCACATTGCATTCTAGTTACACACACCCGAGCACGTGTATAATGGAACATTGAAGCCTGGAAACGAGCCATCGCTACCATCATTACCACGTGGATGAAAAACTTAAATTTTGATGATTCGAAAATTTTCTGGAAAAGTTATGATTGTGAGATAAATTGAATTCTTTGAAAAATCAAAATTGCAAATGCTTGTAGAAAATTTTATATATTTTTTTAAGCGTATCTTTTCTGTATACATTTCCAAATTTTTTTGTTACCCAATTTTAAAGATTTTATTGAATTTTAAAATTCCTTTCAGTAATTCGGAAACTTTTTTTCAACTTTTTGATTTTCCGCATTTTTTAAAATTTTATTCAAGGAGAATTATTAGATTCTTTTGAATTTAACGAATTCTGTTCGCTAAAAAATTTTTCGATTTTTCCTGATTTAACGTCTGACAAATATATCTGGTTTTTTTATTTTCCTGATTTTTCTGTTCGATTAAAAATTTATAAAAACAAGTTTTTTTCTAATTTTTGGTTTTGATGATTGTGTATTTTTTCTGAACTTTACAGTTTACGATGACACCGATCTTCCACATTAAAAAATTCGATACAAAAAAGCATTAACATGATTTTTAAAATTTGAATTATTTTTCAAAAAAAATAATATTTCAACTGTGTTTTCGGAATTTTCGATTTTTTCTGAGTTTTTTTTGGAATTTTTCCTCCTTTCTGCTACCAGAAAAATATTGCCAAATTCAATGTTGTGTAGTAATTGTATTCAAAAAAAGTGTTCAACTTCTGAGTCTAAACCTTTTCCGAATCCTTAAATCCTTGCAGAGCTCTCGTGAATTCAGTTGTCAATTATGTGAATAGCAAGCTGCGTAACATTTTAATGAAAGTTTTAGTTTGTCAAGGACTCGATTAATTTCCGAATAATCATAATCATCGACTCGAAGATCATATAATCCTTGAGTATAGTTCCAAATTACTTTGCTTCACGGAAAGCAGCAGTGTCAATTTCATTTTGATTCACGGCGGCTGGTGGTTCTCCTTCTCCAGATGCATGGGATGAGCCGGATGGCCTGAAAAATTAATTTTTTGGAATTATTATATTTTTCGGTTTATTTCATGCATCTCGATTATTTTAACAAAATTACCAAATTCAACTAGATTACAACTTGCACTGTGTCGATTTACGGGTTTTGGCGTTATACGAGTTGAATTTGTTTATCGATAGAATATTAAAATTTAGCTAAAATTGAGTAGACTATAAGAAGAATTTTTTTAACTTCAAAAATCATTCGAGGCAAAAACGTCACGAGCGTCAGGATCGACACAGTAGTCATTTATATAAAAACCAGTTTCGGCCACGAAATATCTCGCGCCATTCTTCAAACATCTTGGGTAGTACGTATTCTCAAAACTGTGAGTTCACGTATAATATTCATGCGAAATTTTGGTCTACTTTGTTAGAGAAATCATCACTAACATATTGCCAGTAGGCCGAATATGATATCGAACATTCGATCACGCCGTGACGTCATCTAAGTGTATCCGTATATTCATTCGTTATTATAAACATGATCCCATCCAACTTCTTCAACTCGGAAGGGCGGAATATCCTTTTCAGGTCTTCATTCTAAATTCAATATATCCAAAGTTGAATGGTGCGAGTAAATTGGATAATTTTACACGGCGCTTTTTCGCATAATATCTTCTCCATTTTTATCGATATTTGCATACATCATGATACAGGCGAGTAGTTTTTCCGTTTGGAACTATCTGTTGCTGCAGGAGCACTAATCATAAATGATTCAATAGTTTCAGTAGTCATTGCACACATCTTCGCTGGTGGCCTTGTCCTTTTTCCGACGTCTTTTCCAGCTCACTGATCAAATACTTCAGTTGGCCGACGATCTGGCATTCCTCATTTCGTTCATGATATAGGCCGACTGGCCTCCCAAGAGTCGGGTCGACATTATCGATATTAAGGAAATCAATCTGATCTTGTGTCAAATAACACGACGTTCGAATCCAATACAGCATATAACTGTGCACATTGCGTGAGTCGTTGAGATCTATTCCGACGGCGAGGTAGAGAGCAAACCGAGCAAGTTGTAACGATCGCCCAGGACGTCTGGCGTGCGGCGAGCGAAGAGCACCTGGAAATTTTCCTTGAGAAAAACCTATCATCGTTGTTATACGTTCCTTCACTTGGCATTGGAGTTGGCAGCATATGTTTTGAAAAAACGTTGTTTTTGTTGAAAGAACATTTTATATACGGGACCATGAGATAATATTCCTATTTCCTTACTGGCGCGAAACCAAAATATGCAGGCCACGGCAACGAGAGCGCATATGGCAAAGAGAGACGAATCTTATTTTCTTGTAATTTTTACGGTTTTAAAATAATTTAGAATCCTTTTCAACTATCTTGATTGTAAAATATTACAAATTACAGAATTTCGCTACCAAATTTACTGGAAATCTAAACTCTGAGAATGCGCATGGAGCAACATATTTGACGCGCAAAGCTCGTAGCGAAAACTACAGTTATTCTTTAAATGACCACTGTAGCGCTTGTGTCGATTTACGGGTTCGGTTTTTTAAAGAATTTTCGTGTTGTTCGAGAAGTGACAGTGGTATTCCTTTTCCTTCTTTCTTAATCCTATTATTTTATCATTATATGCTTAATTTTAATATTCAATTCATACAACTAAATTATTAATATTTCGAGTAGACATTCTAAGAATTCCGGTAGTATTCGCTTCGAGATATTTTTCGCGTGAAATATTGTTGTGAAATACGCATTCTTAGAATAGATGGTGCTCCCGTAATAATCAGATAAGAAAAGATTTAGTCCAAGAACTTTCCGAAGATTTCAATATTTGCAAAATCAGAAACCTGACCCCCGAAGATTCTTTAAATTTTAGAAATTTTTCAAGGTTTGCTAAATAACTCTAACTTATTTCTTCTATTAATAGGCCTGCAATACTTTTTCGATGGTCTTGCCGCTTCGGGCAATAACTATTAGGGAGTGCAAGTCTAATAGAGAGTGCCATACTATTCTTCAGAAAGTTTTTCCGTGTTGGGGCTAGATTCTATTTGAAAAAACTCCAATTTTATTTGGAAGTATAGAAAATTTGATTGAAATTGCAACAAAAAGCACAATAACGACTTCCAGCTCGAAAAATTTTGTTATAAACTGTTGCATAACAGGGAAAAAATGTTATTAAAAATGTTTTATTAGTAAGAAGTGTTACAAAAAAAAGTAGGTGCAAGACTATTAGGGAGTGCAACACTAATAGGTGCACTACTAATTTTCGGAAGGTCTCCGGGCAATACTAATACAGGGAGTGCAAATCTAATAGGGAGGCCATATTAATAGAAGATATACGGTATATATAGCTTTGAAAAATCGGAAAATGCCTAATTTTGCTACTTTTTGAGGTTTGAAAATCTCTAAAAATTCAATAAATAAAATTTGGGTCAAATTACCGCTAGATTATTCCCATGAATCATCCATGGTCTATGACAATTCGAATCAAATAAACCAATTTTCGAAATTTCATGTATGACCAATCATTGCCCAACAACCACATTTCTTGTCCACCCCAAGCTTTGCCAGAAATTTGCGACGATGATGATCCATAAGTGATAGGCATCTCTGACGTGATGCAGCCATTAGTGCAATTGGTAAGACGAGCCGAAGCTGGTAGATCACTTATATCAACGAACATATGGCCATAACTTCCTGTCAAATTATGAACATGTAGAGTTGGGAGTTTACATGTCCAGCTGGAATAATATGGAAACGTGAGGGAACAATTAGTTCGAGACGGGGAGGGGCAGGTTGGCTTAGGGTGCCAACCGACATAGCCGAACATTGGGGTTTCTGATCAGCTTAGCGCCAGCCGACCGTCTACTAGTACTGCAGCTAAATTTTCGTCGGCTGTCGGCTGGTGAAAATTTTCATAATCAATTTTAATGGATGTTCCAAATTTTTCCCTAACTTGACCAAATTTGTTTGCTGGCCCAGCGACACCCGATAATTTAGATCATTGCGCATTACGGCAGAGGCTACTTGGCAGAAACTTTATAATTTTAAATTCAGAAATTCAATTCGTTTTCAAATAATATTTTTTATAACTTTACCGATCAATCACTTCAATCGGATCAAATTTGAGCCAATACATCGCTTGCACTTTTTAGTTGTAGTGTGCATGTGTAGATCTTTTTATCTGCGAAGTGAGTCAATGAAGAATATTCGCGACCAGTTTCTAAAACTCAGTTTTCTAAGGAAATTTCTGAAAAGAAATTCGAGAAAAAACTGAGTCAGCAAAAGAAAATGGGAAATGTATGTCTGGAAATGTATTCGAATATTATATTCAAAACAGTTTTCAAAAAAACAACGATAGCAATGGTGATCAGAAAGGAAGGAACTGGGCGAAAAAAATTATCTTTGAATCTCTTTGCATCTTTGTGATCTAAAAGATAAAGGTTTCACATTGGAGATTTGTGAATGTGATAAGGGTGAAAAATGGAGATTAATTGTGGTAAGTAAATTCAGGAAAAACCTAATTTTTGGTGAGAAAATTGTGGAAAAACTATAAAAGAATCTTTGGGGTTTAAAACTCAAGTTTTTCGCTGTTTCCGCACTGTGCTGACCAGTTTTTTGAGAGTTTGGCCGAATTCGGTGATTAGATCAAAAAAATAATTTCAAAACTTTGCGCCTCAAGTGTGACGTATTCGTACTCTATTGCCGTTCCACCAAAATTTCCTTCATTGTTTTGTCATTTTTCTGCATAATAACTGATCTGGGTTTTTTTGCTGCATCACCCAAGTGTACGAATTTCCCTAAAAATTATACCGGTATTTTTTCAAAATTTTTAGTCGCTAGAATCTTTTTTATTTTCTTTAAAAAAAGAGTTTTCTCGCGAGTAGAAGGAGAAAAAATGTGTGGCCATACTTCTTCGTTAAAGAATGCACGACTAGCTATAGCTCAAGCCCCCTCTGGAACGTTCCATCTTCCTCCCATTTTCCCACGTTCGAGAATCACTTCTTTCCCTCAGCTTCTCTTCTTCTAAAACCACAACTAGACAAATGTGCTTGTTTTCCATTTTTCACATCGCCGAGAAACCCGCTATCACAGACTCAATGCGCCTTCACCGGAGACGGGGCTATTTGTGTGTGTACATTGTACTGATCTCTGCGTGATATACGAACACCGGCCTCGGATTGAACCAGAGGGGGGGGGGGAGGGGGGGGGGTGTGGTAAAAAAAGAGAAATACTCTGAAATTCAATCTAGAAGTAGAAAGAAAACAAAGCGAAAAATTGGACATTCGTCCGGCTAAAAAATCTCATGGAAAACAAAATCTACTCCGTTCGATTTGTGAGCATTTTCATCCTATCTCTCTCACAAACCCGACTAAGGAAACGATAAAGCCTGGGCCCATCCCCAAAGTGTGCTCTCATGCTCTGGAGCGTTCTAGACTGTCTGTAGAGCCACAACTGGCGGAATAGCACTGAAGTGATGGAGAGCCGTAGAGAGAAGAAAAAAACGATTTGGTGGCGGAGGAGATGGCTTCGGCCCTCCAAATAAACAACAATTACTCGATATCGTTTCCTCTGTGATGGTGTTCTCTTCAATGTTTACTGTACGATATTGAACAGGAAATTAAATTGAGGTACACTCTGAATACATATACACAATAAATAAATACAAAAACTATAGTTTCCGCACAAAAAATTCAAAAAAAAAACGATTTTTTTTGTCCGAGAGGAGTATATGGCCTAGAAAAATAAAACTCGCCGATGCCTCTTTGGTCTGATGAAACTTTAAAAAATTATGGCCGAATTTTAGATTTCTCAGGCCAATATTGATACGTTTGTCGATAAGTACCATAAATTAGTCGGTTTTTCACGGGATTCTTCATTCCTCATGCTCATATTTTTCCTCCATTGGCAATCTCCTGCTGGACAACGCGTGGGAAATCGTGTGCCCTACACGGGCAAATACATTTTGTTTTACAAAGCAAACCGTGCCGCGACGCGACACGCAACGAGCCGTAAATCTACCCCAGATATGGCCGAGCTATGCCCTAACCTGTCAAAATCTTCCACTTCAAAAGATGAGGGAAGCCATAGAAGCTCCGCGTGTTGTTTCTGAAAAAAAAACCCGCCTAAAGTTGATTTAAATTATCGTTTCTTTGGAAATAATAAAATCGATGAATTTGTCGATATTGATAAATTTCCGATAAAAAAAAAATTACTTAAAAGAGGAAAAAAAATTCTCTTTTAGTACCAACAAATACGCCCATTGGACTAACCAAATCGTTCTTTCAATCTTTGTTTAAATCTTTGTGCGTCTATAATTGTCGCTTCGGAAAACTACACAAAATCACACACACACACAAGGAGAAGAAAAGAAAAAACGTGTTCCATGACCTGCCATCTGGGCTGATCGATCTGTGAATTGGGGAAAATTGAGGTATACTGGTTTTTTATCGGGAAGATTTTTTCGGAAGGATTGAGATGAAAGTTCGAAAGGTAATTCGCAAAGTTGAGATTTGAAAAATTCGAAAAAAAGACAATCTCAATTCTGCTGTAACCCCCAATTTTGCGTCATGGCCCAGAGTATGCAGCGTGCCCTAGAAATTACTAACGTGGCCTACAAAGATCACGGCGGTATCTATGATTTTCTATGTGCGTGACCTAGAATATACAAGACCTAGATTGATTGCGTAGAACATCTCCCAGTATATCCTAGCAGTCTTAAGTGGCAGTTTCTCAGTTAGTACGCCCAAGAATTCTCACGTCAGCATGACCTAGGATGTTAAAGCGTGGCCTACGAATTTTCAGTGTCTTCTAGGATATTCCAGTCTAAAAATTGGTTCAGTGAGGCCTGAAATCATCGCGTGTCCTAGAATGTTTAATTGCAAAAAAAAGATTTGAAAACTAGTATTTCCCTAGAATTCAGTCTGAGCATTATTTTTAATCTAGTTTTAAGGAAAAAATCAAAATAATAAACATTTTTTGATTAATGTCTCCGATCTACAGATGGGTGCAAGAAAGAATGCAACATTGTGATTGCTCGGTGGAGCATGACGATAAAAGAAAGAGACAGGTCCCTCACCTCCCCAGTGGTCGAAACAATTATAAATTGGACAAACGGAGAAGGGGTCGGGCAGACACAAGAGAGAGAGTACGTGAAGAGGGTGTCCAGGAAAAATGGGATGAGGGCAAATCTAGTTCAAAGATGAGCACTTTTCAGGATCTTTGATTCTGAGAAAATCAGATTTTGAACAAAAAGAATAGTTCATAATTTAATGGCATACATAGAAATATTTTCAGATTGTTCTTCAAAGAAAAATATTTTTATGGGACATCAAAGTTTATTTATTGCATTCTTCCAAAACAGTGGCCGGTCTGGACAGTTCGAATTTTTGTTAAATGCGAGGAGGTGTGCGCCTTTAAAGAGTACTGTAATCATTTCCAACTTTCGTTTTAATATTTACTTGTGGGAAAACATTAATGCTTAACGAAAAATGACAGTACTCTTTAAAAGAGCACATCTTCTCGCTTGTGACAAGCATTTTCGCGTCTCGGTGACAACTTTTAAGTTAAAGGCACAATGATAGAACTTTTCTGAAGAATTTAATTTATTTTTAAGTTAATTGCTACTGGGCTGTATCCTTTTTCAAGTCGCACGAGAGCCAAACTGTAGCAAATCTTAAGAAAAAAAGTCGACAAAACGTGCCGAAATTAGTAAACTTGAGAGCTTTAAAACTCTATTATCAGTTCTTCGCCAACAAAAAGAGTACCGTATCAGAAACGACCTTCGACTTTTTTGGCTCTCCTGCAACTACGGACATGAATTAGTTCTTATTGACAGTTTTCAAGTTTTTTTTTGGGAGTTTTATTTATTGTGCATTTAAAAAATCGTACTTTTAAGTTTGATGCGTGGCCTAGAATTTGCCCGTGTGAGCATCTCTCCACGGTAGCCAAGAAATTTTCTACCGTGGCCTAAAAACTGCCAGTGTAGAAATACTTTATTGTGGCCTAAATTTTCCAATGGTCCTGTTCTTTTTATAGTTCGAATGCACTTGACTTTTCGTTCGACCTGGAAGCGTAAAGAGTGGTGGCCTAGAAAACGATTCATGAGCAGAGTATTGAAAAAAAAACGAAATTTCGAGCAACAAGCGAACAAAAATCGTCTGTCGATAGAGTCTTTCGAATACTGGGGATGCAAATCAGCAATTCATTCTAAAAAAACTTTTGTGATAAGAAATCAAACTGATAAGCCAGTGTAAAGTCACGTAAAGAGGATTGAAAATAGCATTTCAGGTCGGGGTACGGTAGGGTTTTTGTAGAAATCTTAATGCAACATTTCAATGGGCAACGAGTTCGTGGCCTAGAAAAATCATGTCTGAAAAATTTGCAAATGCGCTCCGGTAGCCCGGATTGGTTAAAAATTTTCAATGCCTATTTGAAGTGGCGGCCTAGAATATACCAAATAATGGTCTAGTACTCAAATTGGCGGCATAGAAATCAACCTAATGAGCTAGAGAATCTTGTAGGCAGCTTTGATCACCTATGATAGGCGGAGGTGATAGGTAAAATTGTAGACAAAGGTAAGTTGAACATAGGCGTAGTCGTTTGCAGGCATACATAGGTCATTTATTAGGCAGATGAGGCCTGATTGTACAGTGCCGTCCAAAAATATATCCTATCTTTGACTTTCGATAAATTTACAAATTGCGTTTTCAAACGAGCACAACTTTAATACTAGAAATGTTATCGGAAAAAGTTCAACTCATGTATGTATTGCCCATCATTACGTCTACTCGTATTCAATTGTTTGTTGTTCAGGCTACCTACTGTCACGGTCCGACATCAAATACAGCGGCCGACATCTCGTAAGCCCGTTTTTGACAGCCCACGTTTACTGATTCGGCCGTATCTCGAAAACTTATTTTTTTCTGAAAATGTTAAAGTGAAATAGTTTTCATATTATTTGTTATCATTTGTGTTTATTCACTTTGTTCTGAAAAATCCAGTAAAAGTTATGGGAGTGCAAACTTGTCGCTCACTGCAGCTTAAACAATCAAAAATCAGGTTACTTAACTATAGTTAGTTCTAATTTTTTTTTTGTAGAGCATTTTTTAGAAATAACACATGTAAAATCACATTGAGCGAGCTATATTCAAACACGATGATTCAGGAAAAAATTCATTGGTGGCGAGAAATGTTCACGGCGTAACACTATTCAAGTTTGATCTCTCATAACTCTTTTTCTGGATTTTTCAGAACGAAATGAATAGACATAATGACAAGTAGAAAACTATTTTAACAACACCTCGAAAAAAAAATCGCTCCTCGACATACGGCCGAATCACTGAGTCGTTGTCAAAAACGGGCTCACGAGATGTCGGCCGCTGGATTATTTGTCGTGGCACTGGTAAAAAACTTAAAAAATTGAATACAAGTAGACGGAGTTATGGGCAATACTTCATCTGTTAGCGAACTTTTTTCACAGGATATTTCTAGTTTTAAAGTTGTGCTCGTTTGGAAAAGTTGTAGCAAGTTATCAAAAATCGAAGATGGCATATGTTTTGGCCGGTCCTGTAGGTTAAATAATCTCGTTATCAGGTGTAGCATGAATCAAAGCCATGTAGGCGGGCGTAGGTATCTTCTAGCCGAGTAGGCGTGTTACCTAAGGAGTCAAATGCAGACGTAAGTAATCATAAATAATTCACACTTTGTGCGCAGGCGTAGCTCACCTTGTTAGACAATCATAGTTAGCTTTTAAGTAGGGTTAGGACACCTATTATAGGCAGGTTTAATTCCTCTTATATGTGTGCGTAGAACACGATATAGTCAGGTGTAGGTCACTTTGTAGGCAACACGTCTAGGTTCTTCTTTCGGCAGGCGAAGGTCATCTTCTGAGCAAGGTTTGCCTTGTAGAAGGGTCGATGTACGTTGCCGTAGGCAGACTAAGTTACCTTCTGGGCCTGCCTATAGTGACTAGTAAGGCAGGTGTTCGAACCAAGGGTGTCAGTGACCCGTAAAAATTACAACAACGGGACAACTGGATGTCCCGTTCCCGTCAAAATTTTGAAAACGGGACAACACGTCCCGGTCCCACGAAAACACCCAAAAAACGGGACAACGGGACCCGTTCCCGTGAAAATGCGCTCAAAAACGGGACAAAAACGAGACGTCCCGTTCCCGTAAAAATGACAAAAACGGGACACCGGGACTTCCCCTTCCCGTGAGAATGTATTTTGAAAACAACGGGACGTCCCGTTCCCGTGAAAACACCCAAATACACCCAAAAAAACCGGACAACGGGACAAAGAGACGGGACACGGGAGACACCCTGGTTGGCACCGCACTGAAGAATGCTGAAACCAACTTTTTTTTCAAAAATGGCCCTGCTCAACGAGCCGAATGCATTTTGGTCGTATAATATTGGCATACCTTTTTGCCACCGTGAGAATCATTGAACAAAATCATGCACTTTCAATTTCATTTTTCATTTCATCAAATAAAAAGATTCGGGGATTTGATATATATTGGAAAGTAATAAATGAATGGGAGATTTGTATGGATCGAGGGGGAAAAGTGCACACCCCGGGAAATGATCAATTTGGAGCAGGCAATTGAAGGAGCTGGAGCAGGAGGCTACACTAACCACCCCTTCACAGCTAAACACATGGCTAATAAAATTGAATATTTGAAGTGAACTACTAGTGATAAGCGGTGAAACGGGGTATGTGGCCCTCATTTTTTTTTGACACTTCGAAAACCGCATTTCTTATCACTTGTGTGCAGAAGCATTGAAGCAGGAGGCAAGTGGTGGTCTAAAAATTAGAAAAGCTCGGCCACTGCTTGCCCGATAGGAGCACACGGTCGCATACTGTTTCAACAGAAATTCGAAAAAATTGGAAAATCCCGTTGATTCCGCTGAATCCGACGATTAAAGAAATTTATCCTCGCGTTTCTGATTGCACTGAAATCGCTCAGTATTCTAGAAATTTGTTTTCTGCGAGTGTATATTGTTTTGGAAATGTTGTGTTCATGTTTTACGAAGAACAATATAATATTATGTATATTAGTTATTATATATTATTATAATAGAAATTTTACAACGTAAAAACCCCAAACTTCTAGAAGAAATTGCCTCGCGTGTCTCATTACAATAAAATCAGTTTTTTTCCTTTATTTTATATTACAATATGTATATCGATTCAGCAAAACGGGCGGGACAGAAAATTAAGAAAATGGCGAATAGTTCGTTCCCGCGGAAGTAAATTTCCCCGAATTGGGGAGAAAAAATTCGAATTTTTACTGGATTTGTCTCAAGCTTTTGAATCTAGAAACAGTTTCTCTCTAGTAGAATCTCTTTAAAAAATTTTCGTTGCACCAAAAAGTCACTTTTCCTACTGAATGCGAATTAAAACATTCCGCCAGGAGACCACACAAAATCGAGAGACTTAGTTAGACAAGTAGTGGGAAAATAAGAGGCAACAAATCATCTCCGAAAGTTTTTTTGTGCAGAGTAGGGGAGAAGTTGCGGCGCTGAAAGACAGAGAAAGGGAGAGAGAGACAGAGAGGGTGAGAGATATAACAGAAAACCAGTATGGCGGAGGAAGAGAAGAAAAAAGTGTTAGAAATATTTGTCCGTCGACGCCTTCTTCGTCTTCGTCCTTCATAAATGAAACCATGAATTTTCCTCAGATATTGCCTTACTATTAAATGGGGCCCACGGGGGGCGAAAGGGTGTGGCCGGCCGATCCAAAACGGTGGCCTAGCAAAATATCGGCGGTGGCTCACGGTATCAAACAAAAAAACAAACATCGAATGACCATAATTTTTAAGCTTTTCAGTTTTTGGAGTCATTTCTGATTTTTATCCCAAAAATAGAGCTCTGTGCTATTTTTATGCAGAATCAGCTGGCTAAACTTGGTTTTCGGAATTTGTGCGAGTCTTAGAGATTCCCGACACAGCATCGAGTTTTACTGGAGAACACGTAGCGAGCACAGAAAAGGAAGGAAACAAGAATTGGCTCCGCGAGCAACCAAGCAGCCGTTCAAGAACAAACTGACCGAGCAAAGAACAGCGCGATAGGGCTCATGTATATCTTCTAAAAATAATGGATACTGGATAGAGAGATGAGAGACAGCAGCAGATGGTCAAATGACGACAAGCCACTTTCGAAGATTATTTGGTTTATTCATGCGTGTCTTTTTTTTTCTTGCAAGAAAAAATGATCATTAGCCGAAAATTAAATATTGGTTGTCCGAAGTACAGAAATGAAAATAAATCGTCCGCAAGGAGTACAAAATTCAAAATGGCTATTATCAAAGAGAAGGACACAATTCAAAAGTGTATATTGTCCGAGCAGGAGTACAAGATCCAAAAAATGAATTGTCCGAGAGGAGTAAAAATTCAAACCACAAAAATCCTGAGAATTTCAAGAAAGGGGCGGAGCCTGATTCGAGTGGACTGTCGTTGCAAAACGCAAAACTTCAAAAACATACCGTTTTCAAAATCTACCTCGCCGACCTACCGTAACCCTCTAAAATTTCTCTAGGATCAAATATCATCGCAAGAAGTGTTCGTTCGAAACGAAAAACGTATTTCTGACGCCTCATCACTCATCTTATCAGTAACAAACCTGAGAGAGACGGAAACAAAGTTCCGAACTATATTTTGAACCGAACAGGGATCCTGCAAATCACGTAATGGACAAAATGCATTGCTATGCAGCAAGACGCAATTGCATTCTTCAGCCAGAATATCGATTTTTACTACGTACGTATAGTGATAAAAAAAATAGATGCTGAGTTACGATCTTTAATTCGCCGGATGTGCGAGGTTTGCATTTTTTTTAGCCTTTCGAATTGTCGTGCAGAAAAACCCGTAAGCATGATTTTTCTCAGTAAAAATTTCTTGCGCCAAAATTGTCTTCTATTTTTTTCGCGAAAAATCAAAAATCTCCAAAACTTCGGTGGAGCGCACTTTCTGGACCACAATAAGCGAAACATCTCTTTCTGCGGTTTTCAAAAAATAAACGAACAAACATCAACAAGAAACGAGAGAGAGGTTTTGTTGCCTTAAAAAAATGGATATCGAATTTCTGTGCTCCATTTCCCTCTCCGAGAAATGGCGCGGGGAACGTGCAAACAGTGCGAGTATGTCTAATGGCTCTCACGTAGATCGAGAATCTCGAGTGGAAACTTTGCTAGTATAGACAGTTGAAGGAGGCCGGAGTCTTTTATTCTATTGGGGAACCGAGAAAATTTGTTTATGTCTGGCCGTGGAGCGTAGTTAATGTAATTTTTTTGCATTAAACGTGCTCCATCGAACAAGTAAAAAAATATGCATACTAGTATGTACCTTAAAATAGTTGTAACACGAATTGCCTGTGGAAATAAAAATCACGGCAAGTTCTCTCCATAGGATCAATGTAGGGAATTTTGCTGTTTATAATGCAAACGTCGAAGTCTCTAAAAAGCTACAATTTTCGATCGGTATCGTTCATGCATTTCGACTGATTTTCGTTATTTTTTATTGGAGTACGCTCGTTCTATCGAAACACGGGGCCCGAGAAAATATTATATCCAAAATCTAGAGAGGTTGTCTTGCGCTTAGCCGAAGTGAAGATTAAAATTGTTCAGCCTGCGTTGCCCGACGACTTTTTGTAAAACTTGGCCACCAACTTTTTTACGAGGCTGCGGCTACATCGCATTTGGGTGACTTTATATGTGTTCAGGGTGTCCAAACATGCACCCAAAAGAGAGTGTCATTTTTAACGCACGAAACAGCAATCTCAAACGGGGCGACAAAAAATGAGAGAGAGAGAAAGACGGGCGCAATCTAATGTTTTATCAGTGTTCTCTTCTTCTCCTCCGACCTCGTTTGCATCCCCCTAATTAATCATTCGTTGGTTTGTAATACAGAGAGAGGGAAATAGTGAGTGTGAGGGAAAATTGGAGATTGAGAGAGTTAGAAATAGAGAGTGAGAACTTCAAGTCACTTTTTAGCCGTTTTAAAAAGTTTTGGTCGATGATTTTGACATTTGATAAACCTGAATGAGAGATGATGCTTAGATAAATGAAAATTGAGATGATAATTATACATGACTTCACTTAGAGCGATGTTGTTTCACGTGCAAATTGGTGATTCGTCGAGAAGTTGTGACTGTTCGTGTCGGGAAAATTTCACTAGCTGTGAGCGCCCTTTTTAAAATGTAAAGTAGCATAATTTATTTTCAGAAAATTTAGCGTTGGAAAAATAAGTAGTGCGCAACATATTTGACTCCCAAAACGTTTTGTAGCGAAAACTACAGTAACTCTTTAAACAATACTGGTTTGGTTCTGGTGTCGCGGGCTGCCAAAATTCGAAAGTAAATTCATTAATAATCGAACCAGTAAATCGAGCGCTGCAGATGACAGTGGAGGAATTAATGTTGTTTTCGCTACTAGATATGCGTCAAACATGTTGCGCAGGACACATTCTCAGAATTTTGTGTTCCCGTGATATAACAATTCATTTTTCTGTCCCATATAACCTCTTTCAATTATAAGAAACCATTTGCAGCGAAACACAAACAATTTAGCCGATTTCTATTTCACCTATAAAATTCGCGTCAATGGCCCGCGCTGTCGAGATCATAAAACCATATGTTATGCAAATGGCGTAAAATTCAACGGTGGCCGCCCGCATGGTCATTGATCGTTATAAGCAGAATGGAGGAGGGTACGGGGAGCATCACTTTCCTGAAATGAGCCCGCGAGAGATTAGAGAATTAGAGAAATGAGAGATCAATGAGAGGGTGAAAGGTATGAAAATAAGAAAGGGATGTAAATGAACACGGATGGAAATAGATGGAATAATGAAGTGCGCAATCGATGCACCATCTCAGATTTTTCGGTTTTCGCGGCAGATAGTTGAGGAATTACATTTTTCGGGCTCCATCGATAATGCCCTGCCGGACAGCGCGTTATGTGAGTCTCCACAGGGGCAAATACCTTTAGTTTTACAATGCGAAACCCGAGCTGCGACAACGCGCCGTAAATCGCCCCCAGCCGTGACCGAAAATGGCCTAATTCGTCAAACTTTTACATTCCAAAATATCAGGGAAACCAGGTGCGCGTTTCCTGTTGTCCGAAAAAAGATTACAACAAAAGAGAAGAAATGGAGCATTTGCGCGCCATACACTTTGAGACAATTTCATTTTCCACATCCTATATATATTTTCGTTTTTCTGTCGTATTTTGTTGACTTTTAATTTATTGGTATTTCGACCGATTCAAAAATAATTATTTTGACTGTATTTTGCATACATGTAGAACTGGTGTTTTTTAAGATATTCGGCCCATTCAAGTTTTTCAGTGTATAATTGATATATGATTTCATTCCGAACTGAAAATTATATCGAAACGATGGAAAACCTCGGATATTAATACTGATTATAGTGGCAAGAAGAGAGGAATCGGAAAGTTCGTATGGATCAAGTTCACCGATTCTCGAAACACAGTCATCTGGCCGAAACTTGACGAAGTTACTGAGGATGAATATTCTAATTCGAGCAGTAATGAAACTAGCGACGAAGAGGAAAACCTCATACAAGAAGTACCAAAAGTCTTAGCTATAACAGAGAGGTAAGAATTGTGTCTTCTAGTGACTTTTCGCCAGATTCTCTAATATAATATATTTTGTTGTAGAGAGAAGAAAAGTTAACGGAAAACGAGACGAATTCGTTTTAACGGTAATCCTTGAAGTACAAACTAGCAATACTAAAAAATGCGTGAACGAGATCTTATTTTCAATATAATCATGGGCAAAACGATGAAATTATGAAAAGTCTCTTATTGGATACCGATGGAACTATGACTGCAGCAACAAGGCTTGTTCGGAATGTGCCTACGATTGGAATCAGTGCCAAGTTACTCTCTGGACTGGATTTATTAAAAATAATATGAGCTGCACGTGGCACTGCAAAAAACCGCTTCGCTTCAACAATGCTTCTTGTGGTTGGTTTGCTTTTCAAAAAATAGTTCACTGTTTCAGAGGTTCAACCAAGTCGCTTCTTCATGTTGAAAATGCGGTGCCCACCCGGACCATGTAATCGCTCTTCCGGAAACACATTGGCGACCGATTTTGTTGGTCCACCTCTAGTTCTGTGCGAGAACAGTGATACAACTAGTATTTTCAGGACAAAGGCTCGACTGACTGCGGAAGCTCCCGCATCTGAGGAGAATCTCAAATCAGGATTCCATTCCAAAGCGACAACTCGAACGCTTTCCAAAGATCGCATCAGAACGATCCACAACGTTCATCAGCCGAAGAACATGCGGAGCCAGATATCGTGGTGGATGGCTGAGTACGCAGCTCGAATGCCTTAAGGCGAAACAATTGGTTTTTTAATTAAGCTTGCTGGTCATGTTAATTTTGAACGTGTTAGTTCACATTGTTTTTTTTTTTAAATGTGTGTTGTTCTAATAAATTTGATTAATCACACGTTTTCTAGTCTACTACGTGCGTCACGAGATATCAGTGGTTTCTTCTTATCAGAAGCTGAATCATTTCCGGTTGTCAATGTTTGTAGGTCAAAAGAAAGGCTGTGTGATTTCGACCATTGATTTGTTTATATGGATAAGTTCCTGCCTTTTGGAAGGGCAGTATTCCCGGTATATATGGGCCTAATACGGAATCGAAAATAACCTGACACAAACCTGACGTTGCCTGTTGCCGGCGGCGGCTTAGTAACTTGACAGCGGGTCGCGATTTCACCTGCCTGTTCTCCATTCTGCAGCGAGCGACCTGCTGGCAGGTTGCCACTAAGCTGACGCGGTTTACCTGTGTTATGGCGCGTGCTCAGTCGTTTCAGGAAACTAGTAGCATCAGAAGATCGGGGTTCGGGAAACTGCCATCCGGGGCTTGAAGGTTCTATGAAACAGGGCGAATGACAAGGAGAGGCAATAAACAAGTAGTAGGCGTCCTCTAGAAAACATTTTTGTCTTTAATACGCGTTTCCTACTGATGCCTTATTTATTGATATTTGGATCCCCTTTTCTAGAATAAAAAATCAGAATCAGCAGAAAAATTTGAGAAAAAGTCATCGCCACTCAGAGTTGGTCGGAGTAAATCAGAGATAGGCATAGTAAATCATAGCTAGTCAGAGAATATCAGAGTTAATCCGGGTAATAAGTAACCTAGTCATAGCATATCAGAGCTAGGCATAGTCAAGCGTGGTTACTCCCAGTAAAACCACACTTGCACCGAACTGCGGCTAGTGTGCTTTACCTGTAACTCCGCTTTTTACTCTGAGTTAGTATGATATGATTTGTCTGAGCTGTGGTTGGGCTTCGCGGAACTTGAATAATTCGAGACAAAATCTAAAAATTTTAGCGAATTTTGTTTAATTTATTTGAGGTTCTACGACAGAACTCGAAAAATTTCGGGTTTTAATGTTTACACATTTTATAAATTTAAAATTGAATACTCAACTGTGGGACTCCTCGAAAATCACATGCTCATTTAAATTTTGAAGTTCGAACCTCAAAAAACGCGCAAAAACCAAATTCAGCTAGGATATCAAATTTATGATTGAACCCACATCTATATTTTGATGCGGTTTATAGTTTCTGAAGTTTTCGCGATAAAATCCGAATAATAATTACCCGTACCGTATATTCTCAATCTAATTCCCAGGTCATTTTTTCATGCAGCACTATGAGAGACTGTCGTTACTACTGGACAAAAGAGCATTAATTTTCGAACGGCTACTTTTAATTAAAGATCACTAGTATTTAGTCACAAAAGCTATTTTTTAAGCAGAAATTCATAAAAATGTTTTCAATAGCGAACTTTTGTAACCAAAAGACCCAGTAAAACGATTCAATTACTTTCGTCAATTATCAAAAAATCATCAAAAATATACAAAAAAATACCAAAAAATATTGAAACTTTCAAGTGACTCTTTCAATAGAAAATGGGGAGCACTAATACTGCTGATTTTTCGGACCCTTTTTGAATGCAGCACTATTAGAGACTGCAGGATTTACTACTGGAGTGATGCTGCACTAATAGAGAATATACGGTATATAATATATTCTTGCAGAAAAAAGTACGATTATCAATGAAAATTAGCTGATAAGAGGCTTTTGTTTGAACTAAGACGACGGAACGCCTCTAGTTCAAAAAATTCTAAAACCACGTTGTGTCAGGCATGTCTCATTGCGGTTTGATCTACGAAAAATGCGGGAATATTTTTCCAGAAGAATTGACGTCAGCACGCTCTTAACCATGCGAACCGCAGATGAGATGTCTGCGTCTCTTTTCCCGCATTTTAAGTTCAAAAGGGACTTTCTGACACCACGTGTAAAAAGGGGTTACGACGGACCCTGGCCTAGAATTAGGCGTGAAAATGCTCTGGCACTGATGTAGTGAACCGCGATGCAAAATTGGGGGCCGAAAATTAGGCTTTCCTTGCGAGAACGATTACTTAAAAATGTTTTCCTTTGTCGAAAATTTAAAAAACACACCACATGTATTCATCTCGACCAACGCCTCGTAAATGTTTTCAAAAAAGGCGGGTAAAATTAGTTGAATTCGCCAAGAGGAAATTCACCGCTGTTGAGCGCGTGCAAAAATTTCAGCACTTGCTGACGGTGTTTCCACAAATTACACCGATTAGTGGGGCAGAAAACACGTGCACACTCTTTCAATAAAACTAGAAAATAAATCCCAGGCCTGCATATATTGCACAAACCGTAATCCCCTTCGCGCTAAACAACACGCGCAACGATGCTCCGCTTGGGAAGGAAAAATTAATTTAACTCGGGCTTTTCATTAAACAATTTTTACATCGTTAATTTTTCGATGTTTTCACTGCGAAAAAGTGTTAAAATAACGATTTTTAAACCTATCTTCAATGAATCCGTGCAAAAAATCGCGATTTCTCGAGTTTTGAAAGAAATTTATGAAACAATCGGCATTTTTAATAATGGTTTGAAATAAAAATCTAAATTTTTTTTCGGTGCAGAAAAGTCGTTGCTCGCACAGTTTTTTTAAAGCATTTTCACATCAAACTCCGCCTTTTTTCCAGTAAATCGATCTAATATGTAGGGAGTGCGAGACAAAGCTGAGCGACGGCGCAAGCGGCTGGCTTCGCCGAGTATCCCGACAGATATCGATCCAAAAGACAGACTACTCGCCATATATCTTCCAGGCGATTTGGGCGCTTTCCAGTTGTACGGTAAATTTTCCGACTTTCAAGGTAGAAAAGTGTAGAAAAATCGAACTTACTTCTTAAAACTCGAAAAAATCGAATTCTTTCAGGATTCGGCAACTAGACGAGCTCCTAACCGACAATGTTGAAATACTGGCCAGGGGCCGCAGCCGCACACGATTCTTCTAGAATTCCAGAAAAGACCGACGTGGCTATGATGATGTTCTATTTGGATTTAAACGACGAGTCTTATACACCGTCAAAGCGCAATTTTTGGCTTTTTCAAACGAAAAAATACAATAAACCCTGAATATCCAGTTTGTTTCTCAATTTTTGCCTAAAAAACGGCTTTTTCACTCGCTTATCATTTACAATTTGAACAACAAGTTTTTTAAAGGATAAACATGAATTTCTAGCTTTTTCAGAGGTTTTCGATTAAAAAATAGAGATTTTTGTGATATCGGACGGATAAATTACCAAAGCTTGCTGTCGATTTTTTTAAATATTTTTTACTTAAAAATCTGCAATTTTTTTTTTCGAGGAAACATGTGAATTTCAAGCTTCAGAGATTTTCTATGAAAAAGGTTCGTGCCGAGACCCATGTGCTTTAAACTTCAGAATTTTCCCAATTTGAAATTAAAAAGAGAATGAAAATTGTCATGGAAAAATGCGTTTTTGGCCCAAAACCTCCAAAACTTCGAGTACAAATATAGGTCGAGTTTCAACTGTTTTCGATCAATTTTTTTGCAGAATTCAAGTAAAAATGGGTTAGCACCATCTCACGATATATTTTTCCGTCAAACACAAACATTTAACGAGCCCCAGGGATGGACAATTATCGATTTACGCGAGAAAAATGGGAAACCGAATTGCGTTTTTTGGCTTCAAGTATTATTCAGAATGATCAAAATGGCAGAGATGCTCATATAACGTAGACGAATTGAGAATTTCAGAACGAAAATTGCCGAAAAAATAGAAATTTTAGCGAATTTGAGTCGGAAATTTCGAAATGATTGACATTTTTAAGCAAATTTCCAACTAAAATCTAATATGCAAATTTGATCTGTTTATATTTTTCTTTAATTGTTCTAAAAACCTTAATAAACAATTAAAAATTGAAGTAAAATTAATTTTTTAACTTTGAAAGGATTTTTTGATTGAAAATTTTCACAATTTATTTTGTGGTGGGGCTAATTAAAATCGTTGTTTTTTTTTTCAAAAAAGTTAAAAAAACTTTAGTCAGAAATTGCCTTGTAAAATATGTTTTTTCTCTAGACCTCGTAGTCACGAGGACGCGTAGGTCGCCTCGCAAATTTGAAAAACTCAAGAAAAATCAATAAATTTGTGATTAATCAAGAAAAAAAATTTAATTTCCTGGTCTCAGACACGAATGCTTCGAAAAAAAAAAAGAGGCGAGCCTACGCTAATATAGTTGACCACGCCCACAAAATGGGCAAATCAAGTTTGGCACAATCTTTCAAAAAATCGAAACAAAAATTTTTCCAATTTTGTGAGATTTTACGAAAATTTCCGTTGGAAAATCGAAAAAAAATATTCTCGTTTTTTATTTTTCAAAAAAAAATGTGCCTAAAATTCATAAAATAAATCAATACTTTCTCAAAATTTCAACAGTCCATCTTCCAGGCACGTTCAAGAGTCCTTGGACCCCATCAGGCGATGTCTCCACGAACGAATCGAATATTCACGGGAGAACCACACGGACCGATTCCCGATAAAAATATCAATTTCGACGGCTAGGATTTTGCCAATTTTATCGATCACTCACTTCTTCACTTCGTTACATTTATCCGCCTCCAGTGATTCCAGATAATGAGCCAGTTTTGCATTGAAATTTAGTGCGAAAGGCCATATAGAGCATGATTTAACATAAAATTTCGAATTGATAAACAATGGAAAAACATGGTGCTATGATGCTTTTTTAACACTTTTAATTGTTCCAATTTGAGAAGTAAAATTTTCAGCTGATAAATCAACTGATTTTCTATATACCTCTGCCACTAAAGCTTAAAAACTTGCCCCAGTGCTGTCCTAACCTTCAAATAGCTGGCAAGTCTATTTATTATTCTTGTTTCATACTATTGAGATTGCTTCGCGAGACCCCAACCCATTTACCTGTAGTTAAATATACGAATAATTATTTATATATTTTCTTTAAATTTCCTTAGTATACTATTTTTCTGATCTCTCTTCAAAAAACGCTAGAAAAAATAAACAAATGTCGGTTTAAAAATGCCCGGTAATTTACCTTCTATAGTTTTTCGAAAAAAAAACCGATGAAATTCAGATGGAAATTCCCGATCCCGAACTGCCGGGAACACCGGTTGGTCCGCAAGATTTGGAGATTCTAGACACGCCCGGTTATACGAGAAGCTTAGTGCGTTTCGTGTCGGGACCCGGAAATTTGACATTTTTGGCGCGCGGCTTATTAGAATAACTCCAAACCTTGTCAAAGATGTTTTTTTCGAATTAAATAACATTCGTGCTTGGGCTCGGATATTCACAGAAATTTTGATTTGGAAACAATTTTTTTTGAGGCCAAAATTTTCAAAGTTTGTCTTGTTGGCGCGTGGACTAGTAGGAACCGCCCCTTCTAAATTATCCCTGTATTGAGCAAGTTTTCTGACATTGATTTCAAAATTTTTTTTTAGAAATTTCTGGTTTATTTTTTCCGGTTTTTTTCCGAGTTGCTGTTTAAGTTTGGAGAAATTTCAGAATTTGTCAATTTTAGGTGCGTGGCAATCTTTTTTCAGTAACTTTTTTTTTATTTGAAAAATTGAAACTTTCGCGATGCGGTTCAAGTAAAGCCACAAAAACTCAATGATTTTTTCACAAAAATTTCAAATTTCTTGCAAGACCTACTGCAACTTCGATTTTTAGAAAACTTTATGCTTAAGAAAAAAAACAGCGCGAATTTTCTGATTTAGCCCGACCCGCCCCAAAAATGGAAAGATTTCCGAAAATTCGAACCAAAAGTTCGCAGAAACTTGAATTTCTCTCACACAGAACGCGCTAATTTGAATTTTTCCAAAAATAAGCAAGCGCCCGCCCCAAAAATGCACAAATAAAAATTTTGAACCAAATAAATACAATTTCGCTTTTTTCCGTTTTCGAACAAAAAATTCTAAGTAAATCTATGGTTCTCAGGGCCCAGGCACCCATCTACCTACTTAAAAAAGCGTTAAATTTCAGGAATTAGCATCAACCGAACGCGCGTCTCGCAGATTGTGTAGTCTCTATTTGGGCGGAGATCTCGAAAAAAATCTATCGCTGCGATCAGAGATCCGAAAAATCCGTGATTGAAGTCACGATTCTGTTGGAATGGGAACACGGACCAATTCAAGCGGCGAAAGTAGTGTAACAGTGCTGAAACCTATTTCGGAAAAATCAAAAGTTGGTCTCTTTTTAGCAAAAAAAAATCGATAAATCGATGAAAACCGACAACTTGGAGAATTTTCATTTATCTCAAATTTGAGTCCCTCAGCGCCATATTGTGTACTGTAGGTGCTCGAATGTTGAATTTCAAAAATTGAGAACTAAAGACATCAATGTCGTGACGAGACAATGTTTTGAAAATTTTGAATTTCAATGTAAAAAATTGGGAACTTCCCTCCAAAAGGTAAATTGGTTTAGTCACAAACTCTGAAATTTTGAAATAAAATTTTTTTCGGCTAAAAATAAGTATTTTACTTTAAAAACTATTTTGAAGAAAAAAAGTTGGGTCTCGCCACGTTGTATCTTGTATATGTGTATCTAAATTGCCATGTTGTCGAGACCCTCTCCTATTTTACACTTCAACTTGTTCCTCACGAGGGACGAGGAACAGTGGTTTCTAGGCCATGGCCGAGGGGTTTCCGACAAGTTTCATCGGCCATTTATCTTGCTTTGTTTTCCGCCTGTTTTCTTTCGTTCTTTTTCCCATTTTTCCTTAGTAAAAAAATAAATATTTTTGCAGATGCCAAACGATTTTCAAGTAAAAAAATCATGTATTCAGTGGGCAAGCAGCGGTATGAAAGTTAGGGCATTGTTGATGTATTATCTTACGGGAATACAAAACCTAAACTTTTGCTGAAACATGATACATATGATGCTTAAACTGACTACCTGATCTTCTTAACGAGACCGCTGAAAAAGTTTTGAGGTTTTCAAAATTCAACTTTTTGTGCGAAAATCTCGACTTTTTCACCGAAGTTGAATGGAAACCTCAAAACTTTTTCAGCGGTCTTGATATGAAAATCAGGCCACTAGCTTCAGCATCTAAGCATCATATGTAGCATCATGTTAAAGAGAAAGTTGTTTTGTATCGTTCCTGTAATCTGTGGCATCATATTACATTGCCCACTTTCACCGCTACTGCCTGCCCACTTAATACATAATTTTTTCACTTGGAAATTGTTTTAGCATCGCAAAAAATATTATGTGTATTTATCAGTTTTATTAAGAAAAAACGAAAAAAATCAGTGAAAAACGAAAGAAGACAGGCGGAGAACAATACAAGTGTGGATAAATGGACTCTGGAACTTATGCTCGGCCCATCCGCCATGGCCTGAAACCACCTTTTCCTTCGCCTCGTAAGGAAAAAGTTGCAGTGACACTTTTACTCAAATAAAAAAACAAAAACCGATAATTTCACCATTTATCAGGCACATCTCTTCCTCACACCGGACCTTAGTGCTTAAAACGAGGCCAGTTCTTCCACAGCGAGCCGACGAGATTCATCGGTCTCCAGCACATGAAATTATACATTTTTGCTGACAATGTATTGATTAGTGGGTTAGTTTTTAGTTGTTTGCATGGGTCAGACTACAAACGAAAACCCTAATTTCAGAGCAAATTTGACGGATTCTTATTTTACTAATCGAACGGAGCGATATTACGTTCTATTCAGAAAGTGCAAACCATTGGCAGATTTCTTCCACGCAATTATCAACATAAGCGTTGTTGGTGAGTTGGCGATTGCGCTCCACCGACACTGGTCAGCTCGCTTGAACTGATAACTTTATCTAAAAAATTGCAATAATTGTTTTAATTTGGCTTCAAAAAACCATCAGTAGATGTAATAAAATTCTTCTCAAAGCAAAAAATTAGATACTTTCTAAAAAAATTGAATCTCCCGCGAAAATAATTTTTTGAGAAAATTTGAATTTTTCACCTAAATATTTTTTTCAAGATTTTTTACCACAAAATGAGGCGGGGCCTCGGTATACACGCTCAAAAAATCAAGGGAAAACTTAAAATACTTGTAAATTTGACTACCAGCTATTTTTTGCGAAACAAAAATCGAAAGTAGCACTTTTCGAAAAATTCTCGACAAAAATGAAAAATGGGGGGGCGATCTGTGTGCGGCGGTATTCGGCGGCATATGCCGATGCCGGTTTTTGGAGCCCGTCATATGCCGTTATGCCGATTTGAAGATTCACGGCATATGCCGAAAAAGCCGTTATGCCGAAAAATCCCCCGATGAATGCCGCACATGTCTGGGCGGGACTTCAAAAACCACGCCCACAACAGAGAACAAAAATTTGGAGTGACGGTTTGCAATTCCCTCGCGCTTTTTCTTGTTTTTTTTCAACAAGATGAAAAAGCGCTCTACTGACACATTTTTTTTCTAATATTTTCATTATAAATCCAATTTTCAGCCGACTCGAGCTTTTCATTGTCGAAATTGAGCAAAACTGGTGCCGAGACAATGTGATGTGCACACATATTTAGGTAATCTGAAAGGATGGGTAACCTGAAATTTTTCCAAAAAAATTTAACGCTTCGTTCGTCTCATCTCTACCGATGCTCAAAACACGTGTGAATCGACTTAACGAAAAATACAAAGAATCGCGAAAAACGTCGTCGAATTGCATGTCTGCTCACACGTGGATTTACCCCGTTTTTCAAATGGGGCATTTGGGAATCAGGAGTTTGAATTAGTAGTTTGCAAAAACTTTTATCACTGAAAAATCCGGAGCTCAAAATGACGATGGCTGCGGGATATTTCAATTTGGCTATCGAATTCGAGATTATGAGGAATCGATTCTGAAAGAAGGAGATTAACATTTGGATATGAAATCTTACAGCTTCTCCTTTTGTATTTTTTTGGGAAAAATATCTGAAATAAGTTCAAAAATTTCAAAATAGAATTTTTTCGAAATTTTTGTACTCCTGGAAATTTTGGTTAAAAAAAGTTTTCTCGAGAAATTTGATTTCCCGCCAAATTTTTTCTGTGAAAATTTGATTTTCCAACATGTTTTCTCATAAAATTTGAATTTCCCGTCAAGATGTTTCTGAGGAAGTTTGATTTTCTCATCAAAATATTTCAAAATCATTTCCAGGCGAACGGATTCTTCGATCAAAGTGGCTTCTCGGAAATAGATTCCACCACTATATTCCAACATTTCTGATCAATTGAAAACGAGAAATCAACGGCCGATCGAGTGTGAAAACGTTCGAATAACGATAGAGAAGAATGGACATTTCATGCAAAAGGTTTTGTAACGGCAGAAAATAATAATCAATTAACGACATTAATTGGCTCATCTAATTACGGTTATCGATCGGTTCATCGAGATCTTGAAGATCAAGTGATGGTTGTTACAAGAAATCGGACACTTATCTATCGATTAACAGGAAAAGAAAAATCTATTATTCGAATATTAATCGATACTTGACATGGCTGCACTTCAACAACCGGAACATCATAATTCCACCATTAGTTCGAGTCATTTCACGTCTAATTCGGAGTTTTTTGTAGACGTTTTCCAATTCTTTATAGCGGAATAATAAGGTTTGACTTTAATAAATCTTTGTAGATTGTTACAGTTTTTTTGAAATGCAACATTTTGCCGAATTAGGCCATTTGACAATTTTTGGTCGTGTCACGGCGCGGAGTAGAAAACTAAGTATTTTGATTTGTTTTTTCGAAATATCCGAAAAACAACAAAAGGAGTTTTTTGTTGAAAAAAATGTTGCGAATTTCAGAATACGGCACTTTTCCGATTTCTGCCCCCTAGGGCTGTTATGAGGGGGACGTCCCCTATTGGGGGCCGGGGACGATCATTTGTACCCCCATGGGGGACGGGCGCTTGTCCCCGCCACGTGACGGGGAGCGCCCCTTGTCCCCGATGGAACGAAGATTCGTCCCCTTTTGAGTTCTGATTTATTTTAGATTTTCACTTCATATCTTACCGGTACAGAGAGTGTAGATAATTCGTTAGAGAGTAGACGTCCGGGACCCAATGGAGCGGGGCGCGCGGAAGAGACGATCTAGTGTCGATTTACGAAATTTTCAGCAACTCGTTGTCATCATTTCGTAAATCCACACAAATCGTCTCTTCAGCTTGGGTCCCGGATGTCTGGCACTCTAACTATCTACACTCTCTGTACCGATAATAAAATATTTTTCCGTGACTCGTTTCCATAGCTTAGACGCTGTGTGCGGGGATACCGTGGATATTCCACACAAAAAACGTGTCGCTTTAATAATTATGAAGCAAAAAATACAACAAACGCACATTCTTCACATTGGGTAAACGAGGGGGCGCGCTCCCACTTTACCCGGGCGCCCCTTTTCGGGGGGGGGGGGGGGGCGTATTACGGGAGGTTTTTTGAAAAACTTGGTAATTTTTGAAATATGTCAACTGACAGCTGTCGTTCAAGTATGTATTTCTATCATATCTCCATACAAATCATAGTTAATTCTTTAGCAATATTGGGGTCCCTCACAAAGTCCAAGTTTTCTTCTCACACGGCCGCCTTCGATTTTTTCTTAAGAGCTTCATTTGCGAAGATCAAAATACATGATCGACAAAGTTGAGTCACTTAAACATCATCATGTGTGTTCGCCTGCAAATGTTAACAAAGGACCAGGCGAATTTGCCAAGCTTTCACGTCTTCATGTCTACGTAGAAAATGCAGTCCTTGAAGAAGCCACGCAGACAGACAGGCAAGTACATAATCAGTAAATGGGCAAATAGGCAAAGCAGGCATGAAATAGGTTAGGCACGTGGGTAGGCAGGTATGAGACATACAAACATGCAGGCAGGTCTGAGAAAGCGAGAAAAGGCAGGTGAGCATGATGAAGGCACATAGGCAGGTAGGCAAGGAAGCTCCTAGACAGGTACAAAATAGATGTGCGCAAAGTAGGCTGCAAAGAAACTAAGCTCGTCCCCAGGCATGAGGTAAGCGCATAGGCTTGCAAGTAGGCGAGTAAACACGCGGGCATCAAATTGAGGCAATCAGGTATTTTTGGGCTCCATTTGGAAACACACTTACTGGATAGAAAAGAGTGGGACTCGTGTAGAATGCAAATGCTATATAAATTGGATCCGGTGCAGCACAGATTTTCTCTTTGATCTCGTTTGTTCAATCCGTAACTCCGATAATTGATTTCTCCAGTTTCACTTGTATTAATCGCTTGGAGAGGCTCTCGATGATAGAATGAAAAATACTCAGAAATTGTCGGATATGTTCTCGATTTTCAGTGAATTTCCTTAGAGAAAGCTAAAAACTCACGAACAAACGCTGCCGATCGAGTCCACCACCAGTATTGCCTACGCCCCACAAAAACCGGTCTCTCGCTGTCTGTCACTAGTTTCAACAAATACCTAATCTCCTCGGCATCTTTCGGTCCCATATGCTCCGGCCATCCGGTATAATGGTAATGAGTCCCCTCTTGAGTACGCTACTTTCTGGAAAAAAGTTTGTTGCAGGCTACCTTTTAGGCCATACTGCATGGAACAAAAATACGGACAGGCGTGGAAGGTTAGAATAGTGATGAGAAAAAATGAAAACAAACATTTAAAAAAGCAAAGAATTGACCGGTTATTATTAAAAAATAAGAATTTTTATCCGGACAATTCGAGGCAGATGTGACTGCCTACCGGCGTGCCACCGCGCCTATCTCATGCCTGCGTGCCTTTACTGACTCCCAAATATTAGCAACAATTGTGACCTAGTCTTCAACAAAGGGTTCGAGATACTCTTCGTGCAAGCGATTGTTAAGTCGCCAAAATTGGTTTTTCGTCGAGTTCAGTTGGAAAGTACCTATCACAGTTCACCGTATTAGCACCAATAAAGTTGAAAAATACGATAAATGGATTGAAAACGAAGGGTGGCTTGAAGGCAGGCAGGACCACTGCTCTGTGTAGGGCGTCTTGTAGACAAGCAGACAGGAGTGGGTCACCATGTAGGCAGAGGGAAGGGTAGGTTGGCTAGTGGGCGGGCAGGCGTAGGCTGCTGCAACACAAGCATATAGGCTCATCTATTTCCGCGAAATCCCACAACAACATCACAAATGTACTTGATTTATTCAGCTTCACTGACTCCCAAAATGCGGCAATCGCTAAAATATCGGAGCTTTTCTTATCAACAGGCTCAACTGCGGAGCAGGCATCAACACAAACTTCAAGCCGTTATCCACTTCAACAACATGTGACGATGCTGGCTGAAAATGAACGGATTTTTTGGGAGGTACCCATAATGTTGCCACTTGTCTACCTATGTGCGCTTGAGTTAAAGGTTAAACCTAAGCCTATGCCTATGAGCCTAAGCTGAGCCTAAGCTTAAGGTTAAGTGTAAGCCTAAGCGTAAACCTAAGCAATGAGGCGAAGGGTAGGCAGGCAGGCGTACCAGTCTTACCCATTCTTTTTCGAAGACTCATAGACACCGGATCACAGTGACATCCTGTAAGGCGCAAAACTGGACAAAATCGTCTCCCGTAATTTCTACTCTAGGTTATTTGGAACCTTCTCAAATACTGACAATTTTTTCTAGTAACGAACGAAATTAGCGTGTTGAATGAGTCTTGAGCGGCCGAATTGAAAAACGTATCTCATTCAGATCCACACGACTGATCATCTGATTTGGTGGGTACATCGTTTCTCTTTTTCTTCCGAGTCGAGTATTTTGTAGCGGAAGCAAAAGGAAGCAATTATATATGACAATGACGATCAGAGCCAAAATTACATATTGTTCGTGTGGTCTGGGATTTTGGAAATTTTTAGGGATGTTCAGCTTCTAGGCTTTGTTAGCTTAGCTTAGGCATAGGCTTAGGCTTCGGCTTAAGGCCTAAACACAGAGGTTGGCGGAACCAGGCAGGCAATATTAGAGGTACCCGCCAAATATCTAGAAGCTTCACTAAAAAAAAAACGTTTTGAATCTAAGCATGAAACCAATTTTGAAAAAGTAAAATGTTTGCTTATCTCAATTTTTGCATTTCCTTGCTTTTATATTGTAATTAAAAATAATAATTTGAATTTTCAGCTCGTTCAGCGATAGAGTTGTGCTAAATTTCAAGAAGAAATTAAGAATTTTCGTAAAAAATATTTGTTAACGCGAAAAAACTTTTAAAGCTTTAATTCATATTGTTCAAAAAAGGTTGGAGTAAAAAATTTGGAATTTTTTTGATTTTCACCCCAAAACCTTTCTTTAGAATGTATCCCTCTTGCCTCCATCCGCGCCTTATACGCAATCCGCGCCTGATGATTTTTCTCCGGGAACTTGAGAAAACCGATTTGGTTGTTGGGAGAAGAAGTGCGGAATGAGGAGCGTTTTTTGAGAAAAGATAAAATTTGGGATTTTTTTGATCATACTTTCCCGAAAACCTTTCTTTAGAATGCTCTGCCACTTGCCTCAACGCCTTGTGATTTTTCTCCGGGAACTTGAGACGATTTGGTTATTGGGAGAAGAAGTGGGAATGTGGAGCGTTTGCTGAGAAAGATAGATTTTCTACTATTTCTCAATTATTCAATACTATCGAACTTGATATGCAGTCTTTGAACGTTCTTGTCATTACGAGTAGGCGAAGGTTATTGGTAAGTGTATGGGATGTCTTTCCGATGAATTTTACCAACGGCACGGGATGCCTGAGTGTACCTTTTCGATTTCATAAAAACTTCGGAAGGTGTGCTGAGCGTAGGCGTAACTCGTTAAGCTAATTTTTCCTTTCCTGGTAAATCTTATCCTGATCAAACCAGTTGGGAACACTGTGGCGCCACGTGCAACTTCATGGGTAGGCGGCAAACACCACGGAAATTTATGGATTTGGGGCACCCAATTTGACGTAATTTCGGTTTCCGAATTTTGTCGGTGCATTAAGGGTTTGACACTGAAATCGAGTTTGGGAATTAGCGTTTTTCAAGTCGAATACCCTCAAAATTTTGGTTTCCGCAAGTTTGTCTAAATGCAGGGGTAGGCGGCAACTGCCCTTTGGCATATTTAATTTTGGCACGACGAATTCACCCAATTCCCGTCAACGTGAACTTTCTTCTCGTTTCTTAATTAGTTTTTCATTAAATTGATAAAAATGAGAAAATTATAAATTTGTAAATTCACTTCAAAATGCAGGCGGGCAGGTTTCAGTCAAGCCCGTCTGAAACCGCGCCTGTCTACCAAGGAAGCCCTACACCTTTCAAATAAGATCAACTCACTGTGGTGGTGTGGACCATTCTTTTCAGAATTTCCAAGATCTGGCGGTGGTCGGAGAATTGCAGTCGTGGCAGAGGCTTGAATAAATATGAAATGAGCAAAGCAAGTCCAGAGCAGCAACAGGGAGCCTTTTTCGGCAAGTCTGTTTTGAAAGACTTGAAAACTCCAGTCCACCATCATCCAAGCTCGTCAGAGCATCCTGAACTTCACCGAGCAAGCGACTTCTTATTGCCAACATCCTTCACAAGTTCTACCGGTTTTTCCCACGATTTTTCCAAGCCTACCCTACCAAGACTAGCCCAAACAACCTTCTTAGCTTCCGTGAAACATAACCATATCTGTCTACAAATTCTGTGGAATCAGATTAAGTCCACTTATGCATCTAAGCTGAACAACATCACATCCAAAGATGCTCCAAGCGCCACCTCAGCTTCTCAAGATGATCTATCCTTATCGTCCTGTGCCAAAGTGGCTCCACTCGCTGCCAACTCTCGTTGCACAATTTGTGCATGGTTCTAATGATTCCACATTTGCTCTTTATTCTCGGAGCACGTCCTCCAGTCGAGCAATTTCTTGAGCCGCTGGGCCATTATGGAATTAGTGTTCAGCGCCGTTTGTAAACTGGGATGTTTTATCCGAAGCAAATTTGCGGCGCTTGCTAAACGTACAGCGCCAGAGATTTCAGACCACTATTGAGGCTTGAAACTGAGATCAGAGCATCTTCGACAGCAGTGGCTATCGGCAGGAATTTTTGATCTGTTCGGAACGAATTCAAATCTGACAGGTTCTTTTTAATTTTGGCCAATTCTTTGTTGGTCGAAGCCAGCTCTACGTCGGAAGAAATTGACCAATATCAGAGCGAGAGTCATTCATTTGTTCAATAGCACGTTTTTCTAGTGTTTTCAAAAGATTCGGATTCACGAAAGTAGCGTTTGCCGTCAACAATTCTACTCATGGTCAGCAACAACATTAGCCGCTCATTTTTTTCACTCCATTAAAGCATGGGCGAGCCTCAGCGGTTGTCCAATTGCTATTGTTATCCTTGCAATCAGTGCGCATTCTGCGTCCTGATTTGCTTTCAACAAGTTGATTCATCACACTTTCAAAATCGATATCGATTGTTCCCTCAATGTTCGATGCAATTTTAGATAGTCCCTCCAGAGTCGTGAAGTGGGGGGTTATTAGATCAGAGTAGATTTGGCGCATTGGGCTGAAAGTTTATTTGTATTTTCGTTTTTTTGAGTTTGAACCTTTCTGGACAACCGACAGATTGGCTCAAACTAAAGGACTTTACAAAAGTTTTTGTCAAATCAATTTCGCAAATATTACCGGTTTTTCGGAGCTTTGATCAGGGTGGGGTGGCAAACGATTTTTTTCCCGAAATCGGCAAATCGGCAACCCGGCATTTTGCCGATTTTACCAAAATGGCCTGGAAAATTTTTGAATCCCTCCCTCTAAACACTTCCGGTAAATTGTTATCCAAACTACAATTCGGCAAATTACCTGAATTAAATCAATTTGCGCCCAATCGGCAAATTGCAAACTGCAAATTACTCTCCGATAAATTTGGAGAAACCGGCCAATCGCCGAAAATTTTTGGTAACTGGAAAAAATTTCAAAAGGCACTGTACCCTTGCTTCCGTTTTGAAAAATGCTTCTAAACAGTTCCGGCATATATCCGGCAAACGGCAAATCAGCAGTTGGCCGTAAAATAAAAATATCCGCCTCAGCAAATTAAGGCTGGAATTAAAAAGTTCCTCCAAATCGGCAAAACCGGGAATTTGGCCGCGTGACTTCGCCAAAAATAAATATGCCAAACGGCAGTTGCCACCTACCGCTGCAATGTTAGACAAACTTTCGGAAACCAAAATTCTGAAGGTATTCGACAATTGTTTGAAAAACCCTAATTCCCAGGAACACGACTTTATTATAAAACACTTAATCGACAAAATTTCGGAAAGGCCCGAAATTTCTGGCATATTGGGCAAATCGATAAACATTTTTTTCCGTTGTGCCGCCTACCCCTGGAGTTGCACGTAGTGCCACAGTGTTCCCTATTGGTTCGCTCAAGAAATTGCGGACTTGCCAGGCAAAATTAGCTTAACACGCCGAGTACCTCGCTTAGCTCACCTTCCGAAGGTGAAATCGAAAGGGTACACTCAGGCTTTCCGTGCCGTTGGTAATTCATCGGAAAGCCACGCATACACTTACCAATAGACCTTCGCCTCAGCGACAAGAACTTTCAAAGACTGGATATCAAGTCAGATCGTTCGATAGTATTGAATAATTGAGAAATAGTAGCAAATCTATCTTTTCAACAAACGCTCCACATTCCGCACTTCTTCTCCCAACAACCAAATCGTCTCAAGTTCCCGAATTTGCGTAAAATTATGTGATCAGTACTTTCTCGGGCCCGAGCGTCGGTTGCCAATTGAGAGTTTAGGTTATGCTCCATATCAATTGCTCCATTCGGTAGACCAACTGTGTACTTCTTCGGGACTGCCCGATGGATTCGATGGTTTGAAGATGGATCTTCGATTCTTGGATATATTTGGAAATGCATTCCGGATAGATGCCATGTTTTCTACTAGCTTTCTTAGTGCCGCGATTGCGGGATCCCAGATGTGTACAATCTTGATGGGTGAAAATTATGAGTTCATCACATCACGAACTTTTGGCCATAATACAAAGAAAGAGGAGCAGCTATTGTTTTTGAAGCCATGCATCGTACATATTCGGATTCCCACTACAATCTTGGGATTTTTTCAACAAATCGTTTAACGCAGAATGGGATTTGGGAATCTCGGTAAACTAGTGAACGCTTCAATCTCTATGTACAGTTGCTCCATACTGAAAGCATTTCGGAAAGGGTTGTAACTTATGTAAAACTCTCTGTAATGTCTTTCATGTCTGCCTTGAAATTTGTCTCGTCTGGCCACTTCTTGGGACCTCCAATATCATGAGCCAGGTGGGGGTACCACACTTTTGACAGTTGTAAGGCCAGAATTGTTTTGCATCAACATCGTCGCCGATATTCGATTGTAGTTCTATAAAGGTATAGTTTTTGGGGGCAAAAAACGAAAGTGGTTCAAAATTTTGGAACATAATGCCTATTTTTAGATAGCTAAAATCTAAAATTTTGCATTGCTGACAAGCTTGTGAAAATCGGCTTGTTTAACAGAAAATAGGCTTTTTCCTATACTTTGAATTACTTTTTTAGATTGAAATTAAACTCATTTCGGTTATTTCCAAACGTCCACAAAGCCGCAAACTCTATCAGGGGTAGGCGGGAATTGTAGGCAAATGTATTTTCTGCAAAGCTAATCGGGATGTGTACAATTTTGCCTCTGGCAGTTTACCGAGCCCATTTACCGAAAATTTTAATTCCGGCAAATTGTCCATACTCTATTACTACATAGGCCCTTATATAACATCTTTTTCCGCCCCTCTACTCTATTACCACCTAATCTGTTACTACAGTGGATTTTTAGAAACCAAAATTTCAGCTTTTGAATTTTATATTCGTAGAGATAAGAAATTCGTAGTGAAAAGTTGAAACCTGGAACAAACATAGCTGCATAATTGCATCGTAATATGTAAAAATAGGTCTTCCTTGGTAGATAGGCGCGGTTTCAGGTGCGCATGCCTGAAACCTGCCTTGGGGCCATATGTGAACGAGTAGACTGTAGTTTTAAAAAACAAAAAAAGGTACCTAACAAAAAACATTCTCATATATTAGTTTGAATGTGCAACCAAACCTTTGAGCGCTATCAGTTTAGAATTTCCAGCCAGAACTGGAGTCAATTGCATTCAGTTGATCCATTGAGATATCGTATTTGAACAAATCCAGAGTTAAATTCGTTGATGGAATGGTTCCTTTTGTGCCGTTCAATTCTTGTTGTAGTTACATTGATCTCAATCGTGAGGAGAATTGTAATCGTGCTCAACGGCAGTTATGAAGTTGTCATCTGCAACTTTTATGACTGATTTTTTTAGATGAAGTTATTTGTTGTCTTTTCTTTTATGAATTATTACGTATATAATACGTATCATGCGATATTGTTTCGCTTTCCAACCCCCGGGGAACTCTTTTTACTTTGTTTTTTTTTGACTTTTATGGACTTTTTTGTCCTTTGCTATTTTTTTTATGAGAATTGATGCCCGAATTTGACTTTTTTCAGATCAGATTTTTTGGAATTTCTTCGCAGAGGAGAATTATTCTTTTTTGTCAAAGCGAGCTAACGACCTAGCCACTGACGCCAAGCCTAACATAGGACTGAACCTTCTAAGTCTGGAAGTAGCCTAAGCCTACAAGGAAAGTCTTTGAAAGGGCACTGTAGATTTTGGTTCCTCTCATGTTGATTTTCCGATAGAAGTGTGTGTTTTGATCTATCCAAAAAATTTAGATCCAAGCCAAGTTTCAGCAAAGTAATGACATTTCGAAATTTCAGTTAAAAACACCATTGTGAACTGTCTTACAGTGCGATCCACACAAATAGCTCGCGTGAACACCAAAAATGTGACGCCCACCACAATAGGCTGAAGACAGTGGATTTCAATGCTGTTTTTAACTGAAAATTCAAAATGTCGCACTTAAGTTTGCTGAAACTTGACTTGGGCAGCTAAATTGATTGGTGAGATCTACCCAAAGCTAACACTCTTCTTGAATCGGAATATCAACATGAGAACCCTAAATCTACGGGCCGCTTAACCCAGACCTCCCTTGTTAGCACTAAGCCTATGCGAGACACGCAAAATATACATTAACATACATATACAACAAATACAACGTAATAATTGTTTTTCTGTAATTCGCTGACAAACCTTTCCAACTACGTTGGGAACGTGGATCTAATGGCGGTCATCACATTAAAGAAACTGGATTCTTCTGGAGCAACATATATTGAAGTTAAACCTCCGAAACAGTCAAGAAACCTTCGAAAGTATCCGAATTGACAACACGATTAACCGTTATAATTATCAAAACGATTATTATTGATTCGAAGACAGAAGACAAAATTCGGAACCAAAATAAAAATCAACCTACTCATTGCACCAAAATATTATGAAACTTCCCTTTGATCGACGGTTTTTGAAGCAATTAAAGATTGGAAGTGTGAATTCTGAGAAAAGGAGTGTTGGAATTTTTATTTATTTTATAACGAAAAGGTCACGCGTTTCTGTAATTTAATTTCTATGAAAGTTTTAAGGTCTCACAGAATGTCAAACACTAGATGGCCGAAGAAAATTTGACATAAGCAGCGAAATTTGACCTTTCAAAAAAATTAATATTACGTGTACAAAAATCTTTGATTCCAATGGAACTGAATTTTTGGGTGATACAAGAGGGAATGTGTCTCAAGGTGTAATTTCAGTAAAACTGTACAAGAGAAAAAACGTTCAATATTTTTACGCCGTCTATTGCTAATAACTTCTACAAAATTTTCATTCGGACATAACAAAAATAAAACAAGGTGACCATGGGGTGAGATTACAGGTGCATTTCCTCATCTTCATTTTTCAGACTGAACATCCAAGATAAGTAGCCCGAACTGAAGTTTTTCTGAAAATGTTATATAGTCATTAAACATCGGTCAAAAACAGTATTTAAACAAAATATCCCGAGACAACACACCTTTTTTGTCTTCAAGATATTCAGATAGAAACCTAATGTCCTGAAACTTGGATTTTGGGTCCTTAAGAAGATAAAACAGATAATTAGCTGTTTTAAGTTAATACCCGCAATCATTTTCACATTAGAGCAAAATTAAATTAAAATGAAACTTTTTTTTGGATTCAAGCATTTTTTGGAACCGAAATTCAAGTTTTAGGACACCCTAGTTTTCAACCTGAATATCCTGAAGACAAAAGTGTTTCACCATCTTGGCATTTTTTGTTTAAATACTGTTTATGAATGTTTGATGAGTATTTAGGAACTTTTTCAGAAAAAAATTCGGGCTATTTTTCTCGGAATTTCAGTCTGAAGATGTATGATTTTTTAATTCAAATTTGAGGGAATGTCGTTCATGGTGGCTCGAGGTCAATGGATAAATGGCTAAGACTAAAACATCGACATTGATCGAAGAACGATTTTTTATTCAAAAAATAAGATTTATTTGACTAGCACTGAAACATTCATCGTTTTTTGTCACTATAACCCATTGGAATGATCTGTAGAAATTAACTAAATTTAGAGATTTTACCGATACGTGGCAATATTTAAGACATTAGTTTTCGCCCTGGCCGTTTGTCTGTTGAGATAGTGAAGCGCCAGCTAAAGCGCATCGCCTTTGGTGCTGAGAAGCAGGTCTCGACGCGACGACATCTTTCTTCGCGCGCAGCGGCGAGATTTCGTCAGTACGTGTTGGAGCGTATAAGAATAAGGACGTGATTTTATCGATTTGCATCGATTTTTTTTGGATTTTTCTTTGTTATTGTATTTTTATCGAATTTTTAGTAGTTTTAAGGTTCTTTTTTATCGATTTTCCTTGGTTCCGTTGTGTTTTTAAGCGTTTTTCTCGTTCGTAATGATAAAAAGGGCGGTTTTCTCCGTTTTCCAAGAGTTATTTGGTATGTCAGATTTTGCAGGAGGAATCATCAAAATTCTCAGTTTTTGGCATGTGATCCTTACGAAGAGTACTGTCTGATGCACATCAATGGCTTTTTCCCCCGCAGGTGCTACAGTACGTGTTCTACTCCTTTCAGGGGTTCCTTCTCTCTTCTAGGAGATTAAATATGTTCGTTGTTTCTTCCCTCTATCTTACGCGCTCTTTCCAGCCTTGTTAGTTTATCCATGCTCTTTTCTTATGTAATTTTCGTTTATCAATTTCTCTAATTATTTTCGGTTTCCGGTTCGTGCACTCGCGCACCCTCTCCCTATTTTACTCTATCTCTCACTATCTCTCACATCTGTCTCTCTCTCATAAGCTATTTTGGTATTTTGCGCGTTAAGAAGTCATGTTTTGATGGACCGTGTTCAAAGGAAGAATATTTTCGGCGAGTGCAATGTATGTGGTGTGAAGTCACTCCATGAGTCTTATTATTCCGATAACCTTTTATCGAGATGTAGTACCTTATCGAGCGGCCCAATTTTATGTATGTTTATCTACATTGTGGTTACCATGTAACGGGAGTTCACATCGCAGGAAGTTCTTTATCGCGAAAGTATCAGACCCCGGATTACCTATCAGTTTAAATGCGACATCTTTCGTCGGGTGAGATATAGTATCTTGTGTTTCTATCGCATTTCATTGGACCGGTCGAGCCAGGTCTGAGTGTTTATGAGCACGAGTCGACTCCGTGAGTCTCAATGATTTTCCGTTTGCAGGCGGTTTTCCAGGTTTCCCGTTGGTTTCTGCTTCATCTTCTACTACCGTTTTAAGTAGGATTGGCTCAAGTCTACGGAAGAGTAGAGCAAGCCTACGGTGTAAAGAAGGTCTTCGAAAGAGTAGCGCAAGTTTACGGAGGATTCACGCAGGTCTACGGAAGAGTGGAGCAGGAATACGTTAGAGAGTCACTAGACCATACTGGGGGTCCGATTTACAATTGGATTCTCGAAAAACCGTGTACCTGCATAACCAGACAGCCGATATATCTACCTTACCGTCCAATTGGTCAAGTATTTCAGGAGAAGCGTATAAGGCTATGATTTTCTTTAGCAACGCCGCGCGTTTTGTAATTGCATAACAAGCTGTGTATTCCGTGTAGACTTTATCCTGCTCACTTGTTAGATGTTTAGGGACATCCGGTTCGACCTTTTTTCTTTCTCCCGCTATCGACGACGCAGATCACTGCGTATGAGTTGCTTTTATATACGTCGATCGATTGTTCCGGTATACGTAAAATTAGGCGCTATATTTTATCGCTTTCCTTGCTCACGCGATTCAGATATTTTAATGTCGAATTCCGTCACCTACCACTACGTAGGAGATATGCAGTGCTTTGTCAGAATAACTCAGGTCGTAAGAGTCTCTCAAGACTAGGGAGATATTCGCAGGTTGGTGGCAGTAATTTGTTTTTCCAATTAGCTATTCTCCTTGTCAGGACTTATTCAGGGAGTCGAAGTAGCCCGAGACGTTTGGCCCTAGTATGGATACTTCACGACAGTTCAAACAGATTGTGGTCGGCCTTTAATGGGAATTAGTTCTACTGCTCAGGTTCATAGCTGACTTAGCCGAGCCCCTTCGAGGTACGTCGCAATTTGGCGATTAGCATACTTCCAGGAAGACATAGACGAATCACAGTTTCAGAATTCCTATACACTTCGGTAACTACGGAGTAAGGCGATCAGTTCCTTGCCGCATTTATATGTTCATCTGAACTTTATATTTTTGCATATTAGCTCACGGATTACATTGGAAACTACAGATAACTGGGAGACAAATGCTTCGCTTTTTGTCACTTTTTCCGAGTTTACTCAAGCCCAGAGTAATGTAGTTTGAGGTTAATCTACTTCTCGTTTCCATGTGCAGATACTAGCAGAGTTGCTGTTATAACTGAGAGTCATTTCACACACAATACGGGTTAATGTCTGTCGGCAGTTTCTTCTCAACGCAAGGTTTTCGCTATATAGATAATCTGGTATAGCGGTGAACAACCTGTAATTATTAAACGCCTCAAGCATAGCCGTGACTAGTTATAGCCCCCGGCTTTGCGGGTTCTACCCTATACCACACAAAACCCAAACCAATAAACTGCACCCATGATAGTATATAATTCGTGTAGTCTTTTTAGAGCGTAAAGTTCTGATCAGGGAAAACGAATTCTCGGGGAACGCGATCCTAGAAATGTTTTCCCGAGAAAGTGAGGCGAAAGCTTAAAGGCGCATCGCCCTTAGTGAGAGGCAGGTCGCGACGCGACGACATCTTACGCGAGCAGCGGCGAGCGTCAACCATTCTATGTGTTGGTTTCCCCCCTCCCGCCCCACACACATATTATTACAAAGTGCGAGACATTGCCAGATATGCGATGATTTCCATCCTTACGGAGAAAAATCGAATTATTATGAAAATATTAAGTTTAAACCGTAAGTCGTTTATTTTCAGGAGGTGAGTTTTATTTTTCCTTCATCGTCGCCTGACTGGGCAGTCGGTGTCTATCTGAACAGGTTCGCAGCTCGACCCTTGTGCTTGTTTTCGGTAGCAGGAATACTTATGGGTTTTTTCTCAGTTTCGGGAGAGATATTTACAGGCTTTCAGGAAACCGAGATTCAGAGTTTAATAATGACATATCTTTACAGGAAAATTGTGGTTTGAGTTTGCAGCCTTTCAGAGCGCCTGATGGATCAATAGTTCAATCCACGGAAACACGGACGAAAGTGGTCCACCGAGCAATCAATGTGGAACGAGACGATTCCAGCGTTTACCATGCCCCCTAACATCGATGATGGTCTAGATATGGTAAAGTTCTTCCCATCAAGCGTTGTTCGAGTTTTGGACAAACTTCTTCGATAAAATACTTGACTAAAAAAGCGAATTAAAGTCTACCACAATTTGAAAAAATATTTGGTTCTAGATTATTTCGAAGATTAGACTATAAACATCACGGCCTAACGTAGCTGAGGTTTGACATGTTGTGGGACTGAATACAAAAGCGTGAACTCACGTAGACTGTCTCTTGAATAATTCGAAGAACCAGATGTGAGCTACGGAATAGGCTTAGGCTTAGGCTTGGGCGGGGCTGGGAGGAGTAAAAAATTGCGGAATTTGCCGTTTGAAGAGCTCGCGAGTCCGAGTTTGGCAAATTTTAAATTTTGCCGTACGGACACACCAAATTTGACAAAAAATCGTCAAAAATAACAAATTGTTCCGAGTTTGATCAGTTCGGTAAGAAAATTATGAAAAAAGTGATTGCAGAATTTGCCAAGCTCGCCTTTGTCTTTGGTCAATTCAGCACCATATGAGTGATTATTATCAATTTTCCACTGTCGCTACTCGTCGCATTTAACAAGTAGTCATCGATTGCCGAAACAACTTCCTTCCAGCTCAAACTTTTTTCTTAGCCTTCATCGGGAACCTTTCCTAATTTTTGCCCGGCCTTCTTAACCTCATTCTTCCCATCTTCCCAAATTACAGTCCCATCCTTCTTCTCTTCTTCTTCCCACTACGACCATCTTTGTCCACGTATAGGACCTTTCTCGGGAGAGTGTGTGCAACCGAGACAATTTGCGAAAAACTGCTCCCGGTCCCCCCATTCGTTTTCGCGAAATCAATAGACACAAAAATGTTCCGTAAAACAAATCTCCCCTTGTCGTTTATCCCCCTGTAAGTACACAATATCCTTTTCTCAGAAAAAAACCTTTGTTCTTCAATTTCGGAATCATCTTTTCTTCGTGTTAGTCCTGTGAAAGGCGGAGTACTGAAATATGGAAAATATTTTTAAAGGACTCCCTGATGAATATCTAGAAAGTTCAAAAAATTTTCCCTCATTTCATATTTCAGCTTGAAATCTTTCATTGTGCACTAATGAGATTTCGACTTCGAAGTTTGTTTGAAATGTGTTTTCAAGGTCAATTTTCGTCAATGTATTATTTTACTATCGAAAAACTAAAAAAATTTCAATGAGTAAAGTAAGTCAGTAAGCATTTGGTAAATAACAAAAATCTCGTAATTCTACACATAGCGTGTCGCGAAAATTCGAAATCTGATGGGTGCACAGAAATGCTTCAAAGTCAAATATAAAATAAGGGAAATTTTTGTGAATTTTGTCAGATATTCGGAATCAGGGGCAAATTTCATGTGAAGTCAATTAGAAACGTATTTATTTCGTGGTACTTTTCTAGTCTAAAACTAAAACTAAAGCTAAGCTAAAGTTAATTAAATTACCATGAATCTAATTTGTTTTGTTTTAAAGTTTCCGATTGCAAAAATTCCAAGATCTCAGTTTGCCGAAGTTTAAATAACGACTACTCTGGACTTTTCCCGAAAGAAATCGAACACCGGAGTATACTAATAAGATCCATCGACGGTACACAAAAGGATCATGAAAAAGGGGCACCGTGCGCATAATACCTTCTGGCTTTCCCCTTCCCCAACGAAAGATTTCCTTCTTATATTTGTTCGTTTCGTTCCTGCACACTGACTCCATCTCTTCTAACCCCCTCCTCAGTCTGAATACTCTCTCATCTCACAACGCTTCTGTCTACCTGCCTGCGTCCCCTCGGTACCATATACTAAGCTCTTCGTACCTGCCACTTACCAACAACTTGCCTCTTGGAGGTCTCTCTCTCTACCACATCACCTTGTTCTTCGACTTGTGGTTCTCTCTTATCGAAAAAGTGACTTTCCCGTGTCCTTCCGGGCCATTCACATTTTCCAATTTTATTCGAATTTTATGTGCCCACTGCTAGCTAGGTTCTATATTGAGTGCCGAATTAATTTTATTGATGGTCTAACTAAATAAAGCCACTGGCAACAATTTTTATAAAATTTGTTTGCATATTTATGTAACATTAGCGAAAGTTTTAAAATTCGTACTGTGTGAGACATCACTTTCGAAGTGTTCATTCTATTACGGGATCACAAGATTATGAGAATACTTATTGCGCAACATTCTTGACGCGCAATAACTAGTAGCGAAAACTACAGTAATTCTTCAAATGACTATTGTAGCGCTTGTGTCGATACTGGCTCGATTTTATTTAAATGATTTTTTTTCGAATAGTGACGTCGATATTCCATTTTGCGTTCTGTCATTTTCGTATTATCTATAATTTTATTCATTTCGAGAATCGAGCCCATAAATCGACACAAACACTACAGTAGCATTTAATACTGTTATTTTCGCTAAGATGCGCGTCAAGATTCATTTCCTTACGAAATACAAACTTCTTGGCGAAAATTTCAAAATTCAAATTGCCCGCTTAGTATTTAGCCCGATTAAAGTTTTCTGGAATTTCCTGCCAAATAAAAAGCTAGTTTAAATATTTAAAAAATAGCTTAGAATTCTTAGAATGCGTATTGCGCAGCTTATTAAAGTGACGCCCAAAGCATTTCATAGCGAAAACACAGTAATTCTTGAAATGACTACTGTAGCGATTTTGTCGATTTACGGGCTCGATTTTTGAAATAAATTTTTTAAAATCTTTTCGAATCAAGCCCTGAATAGACACAAGCTATACAGTAGTTATTCAAAGAGGTTTTGCGATCGAGGTATTTTGTGTGTCAAATAATTTATTCCCGTAAAACAAAATACCGCTCTAAAGATATAAAATTTACAACGCCTATTAAGCACCCCACTGAAACCCGCCGGAAAATCCAGAAAAATTATATAAATTTCACCTCTAAAAAATAACCTGGATAGTTGACCGCGTAATTCGACCTGTTTTATTCCCGATTGTCCGACTGACCACACCCCGATTCTCTCGAACTACCCGCGACAAGCTTAAGCATCTTTCTTTATTCCCACACTTTTCGTAAACTTCTGAGAGACAAAACAATAATATTTCTTTCTCAAATCAATATTGGCTATATTCTCCGCATCCCGTAGCCGGTCCCATCAACGTACTTCTAGAACTCCCACGAAATTTCAATTGCTCTATTGAAAAGGTCTCTCTTTTATATGACCCAGGCGCAAAATTTCGTGCAAAAATACAATCGACGGTTTTCTCGACGCGATAATTTTTGCTAAATTCCAAAAATGTGTGCGCCTTTAAGATTACTATTGTAAATAGCTTCAAACTTTAACCGATTTTAACAATTGAATTTTCTATGTTTTCCGTTTAATATATATTTATTTATTTAAAAATTAAGTTGAAATTGAGATAGGCTAGATGAAGATAAATTACATTACTCTTTAAAGGCGTACATGGCGTTTCGCGACCGGGTACAGTATTTTCGACTGCGATTTTGGTTTTTAAAAAACCTAACCAATAGAATTTCCAGCGCTCACACTCATTGGCCGTGGAAATTCAGCAGCAACCGTCCGACAGCTCTTTTTCGTCAAACGACGAATTCGACGATCGTCAGAACAAAAAGTGAGCAGTTTTGTATGAACAGCAGGTGTGATATGATTTTATTGTGAAATTTGGGACTACAAACCCGAAAAAACAGTACACCTTGTGTGATCTAGAAAAAAATAGAGCAATCGATAATTTTCGGGTAATTTTAAAGTTATTTTCAGCGAAATAAACAATATTTTTGAGCATTGGGTTTTCAGTCATTTTCGATTAAAAAATTCTTCAATGTTGAGCTGAAACTATCGATTTTTACTAGAAAATTGATATTTCTAGCGCAACCACAATTTTAATGTTTAAATTGCTTTGAAACCTCATAACATCTCCCGCACCTCCAGTTTTTGAGTTTTCCGAATATCGGAAACTCAACAGAATCTCATTTTCCTACCGAAATCTATTAGTTTATAATAAATTTGATCGTTTTCTGCTTAAAATTCCCTGAAACTTCTGAAAAAAAACCGATTAATCAGCTAATTCGCTTAAAACTAATTTCGTGCCGGGATGACCACGGCCTCGGGTTTTAAATCGTATGCGCTTTTTGTTTTGTACCATGTTTATTATAGTTTTTAAAGTAAAAAATGAAATTTTCAGCAAGTTTTGGCGTCAAAGAAATGTATCGAACGCATAAATTGAACGAATACTGGAGGCTTGATTTCTGGTATAGCGAATGGTATTCTAAGTGAGTTTTATCCGATAATGGGAATCGACGAAAAACCAGAAATAAACAGTTAATTTCCAGAAATGAGCAACGGGAACAGCTGCAATCACCATCACCAATTCCCGATCAGCATTCCAATTTCGTGCTCGTCACACTCAATTCAATCACGATCACGAATGAGGACACTCTGAACGCGAATAGGGATCTCCTGTCTCGTGCGCCTGCAACGACGTAATTGTCGCCAGAACCGTGTAACCGTCGTTTATTCGCGTGGAAGGCCGGCCGGGATAATGTTTTTCTAAAAGACCATGTCAGGATATTGGGAAATACAACGGTATGAAAATCGGCTTTTCAGCGATAAAAATTGGAATTTTCAGGTCAACCCAGCGTGGTATCCCGTAATGCTAATCAGGAGGAGCGTATGGTTCATGCACATTGTGTAGTGAGAATAAAATTGGTTTTTCTGACCTTTCTATGAATAACCCCGATTCCCATGAAAATATAAGGATGTTTTCAGCAGAAACTCCAGGCAAATTGAGTTTTTGATGCGAATAATGGATTAAAAAGGATAACAAAAAAATCCATGAAAATTATTTTTTACATCAAAACTCCATAAAAATCGGATTTTTGAGCGGATAGATTACTTTGCCAGAAATTGCATTTAGCAAAAAACAATTCTTGCGCGCAATTGCGAACAAAAAATTCAGAACAATGAAACATAACAAAGTTAAAAAAATTATTTATTTAAATACTTTTTTGAGCTGAAAATAAAAAAATTGCCTCAGATTTTGTGGCCAAAAATTCAAGAATATTGCATGAAAATTAGTTTTTGTTTGCAGACGAAAGCAAAAATTAATTCTTTTTCTCGCTTAAAACTGGGTTGATAAAATGGTGTTTAACACAAAAATCCACAAAAAATTGATTTTTAGGCCACAAAATCTATGAACATTCTGATATTCTGGAAAAAAATTAAGAAAATTCATATTGATTTGCCATTTTGTTCAAAAACTTTTTTCAAAAGCATTTCATCAGTGGGAAAAATTTGATATTTCAACAAAAAAATTATTAAATTTTAGAGCTAGCCTACGGCCATGGAATTGTAAGACAGACATGAGAGCTAGCGGATGTGACGTGGCTCCGGGAGCAGCTTCAACAACCTCCAGCACATCATCACATCATTCAACTGCAACAAACCATCAGCCATGGTTTCATTCAAGATTAGCAGAGAACTGAAAAGTAACATAGAAAATGTTGGAAAATCTGGGAAAATGTGTCATTATTCGGTTTTGTCGTCAGGTTTCCAATTTTATGAAAAAAACGTCACTAAAAACGACATAATTCTTACGGAAACATCTGAAATTGTTTGCATGAAAAAAGTCGCGATTTTCTAGAAAATTTTAAAATGTAATAGAAAAATGTTGAAAATAGATTTTTTCTGAATTTTTTGAATTTCATTAGATAATAGAGACAACATCATGTTTTGGAGTCAACTTTTTCGCCTGAAACGCTGGAAAAGGCAGAATAATGGTTAGGGTTTTTAGTGGTATCGAAAATAAAAATGTATTTTTTAAAAGAACGAGAATTTTTTTTTCGTCGAACGTTAGTTCCAACAATAATTACTTACAAAACATTTTTTGTTGGAACGTCTTTTTTTTCTGAAGTTTTCTTAGATTTTGATAACTTTCTTAATTTCAATTCAAATCGGCAAAATTGTACGCGTCTTTTGACTGTTCCCACATCTTTGTAACGAATACGGGAAAAAATATTTCAAAAAGGCACTTTTTTCAAGTGTTTTCGCCTTATAAAAGATTGCCTTCCGGCAAATTGGGATATCCTACATACGGCAAATCGGCGAACTGACAATTTGCCGGAATCGAAAGATTCCGGCAACCGACAACCTTCCGATTTGCCGGTGTCAGAAACTTGAAAAGTGTAGAAAAATAATTGGACGTCACAACTAAATAATAATTCATGTCATTTCTTAATGTATTTTAATACAGTTTTGACGTCATTTTTCTCCATTTTTCATTCTTCCGGCGCACTTGAATAACCCTGTATACCACTTAAAAATCATGTTTAATTTACAAATTTGTAAACTCCCGATTACCTGCATACCGGAGGAACCTTCCTAGTACGTGAATCCACAAATTTCCCCGGCGTCTTCATCACTATGTATGTCTTTTCACGGAAAAGTCGAACACTATCAGTGCATCGAACAGACGGCGGTCAGCGCAATTGACCTGTGACCAGGAAGAACATGGTACTTTTCCAATTTGACACAGTTGGTCTCGGTGAGTCATTTCGGGGCTGTAGAGACAGGAAAAGGGGGAGGAATGGGTGAACCGGTATTCGTTAGACTGAGACAGGTGAAGATAACAGTCATGATTTTATATTGTGAAGAGTTGTATTATAAAGGTTGGTTGACTAGATTTGATTATTTGGGCGAAAGAGAAAGTGAATGAGGGGAAAATTGTTAAAATTCGGATTTAAGTATGAAAACTCACAAAAATGTTATATAAATTTATATTTTGGATATAACTAATTAAAGATTTTATATAGCAAGACTTTAAATAATATGAATATAATAATCTAATATATCAATCTCCTCATTTAATGGCTAGTTGTAATGTCCAATTTTCCAGCACTTACCTACAAACGTGACGCGGACGGTCTCTGCCATCGCCTCGTGGTAACTGCGATTATTTGTGAAACAGCGACATTTTCATCAATCGGATCATCGTCATTTGGTTCATCGTCGACAGTTGATGTGGCATATCGTACATCAGTATTTCGACACGCGGGTTAGATATTTCATCGAACGATATATGTTGGTGACACAATTGCACGGAGACGCCAATGGAGATGTTCGATTGGGAACTTATAAGAATCGAAAAGTCGCGCTAAAAGTGTCGAAAATGCATGGAAATGGAATGTTGGACTCATTGCTGGATGAAGCCATATGGTGTAAGTTATCCAATTATTGAGAAGAAAATAATTTTGGCAAAGCCCAAAACAATGCGTGTTGAACAATGTCATGTTAAAAATATATTTATGTTTCAAAAATGTATTTCAATTTAGGTGTTGCTTTTAATTTGGATCTCAATAATAACAACGTTTTCCAAGTTTTTAGTTATGAGTACCCCGAAATCTGAAAAATATTTTCAGTTGACTTCCAAATTCCCTGATTCCGAAAGTCTAAGTGAAAGATTCGAAACCTGATGGGCTGAGCACAAATTATTTGTACAATTTAAACACTTTTTAATTAAGATAAATTCCCCAATTTTTTTGAAAATATTCCATTAATTCCTATTTTATGTTAATAATTGATTCAGTTTACAAAGCTTAGTTTCATAATTTTCAATTTTCCTGATTGATGAGATAACTAATGGCAGCAAATAAATCTGAAAAATCCCGAATTTTGCAGAGGTCTGTCGCTGAACATCCAAATCTAGGGACGCTTGTCGTTGTTGTACTGATGATGAGTGAATGTCGACATGATAACTGAATATATGGCAAATAGTTTTAATCGATTTACTCCGATCTCGAGGAAGGCATGCGTTGGAGAATCGGAGGCAGTTAATGTATGTTCGATGTAAGAAAAAGTTGACAAATAAAAAAATTGGAATTTCACATTCGCCAATTAGATTGTTCAAAAATTGTTGACATTTCTGCATTTTTATAACCGAAAAATCGACATTTCATTCCGCCTGAGTAATAGTAACTCACCACGAAAAGGGTTACTGTAGCAGTCTTTTAGCTGTCTCTGGTTTAGTAATTTACGATTTGCCGGTCGTCTGAAACCCGATTTTTTCTAGATTTTAACAATTTTCTAGTATGCTGTTGGCAATTCATTCCAAAAACATTTTAATGTTGCCGCTAAATTTTTGTGCTCCGTTTGTCGAAAAGCCGACTTTTTAAAAACACTGCAAAATTTCTCTCTAAGTTTTTTAAAAAATGGTTGCCCTTGAAATCAATGCAGTGTTTATATTTTATTTTGGATTTTTCGAACAAAAATTTTGTTCGTCTATCCGAAACACCAAAAAATCCACTTACCATTTTTCGAAGCGAATTTTTTTTTTCCAAACAACAAACCTGATTTCAAGGGTAGAAACATTTTTTAAAAAAGTTGAAAAAAATATTGTAAAATCGGTTTTAGTTTTTAAAAAAAGTCGTTTAAATTTGTTGCACAATTAAAAAAAAATTTAGAGAAAAATCTTGGAAGGCTTCACGCACACAGCTGAAAATGCTAATACAGTACAGCTTTTCGTGGTTGGACCCAGCCACCGTGGTTACTCTACCTCCGGCAAAGTGGAAAATTCGATTTTTTTGTTAGAAAATTTGAAAATGTCAAAGACCTGTGAAATGTTTCAATTTTTTGTGCCAGCTGTTCTTGAAATCCAAATTATTCGACTTTTTTTCCATTTTCAGGGATACTTGCCAAGGAATTTATCTGGAATCAAAACAGATTGTTCATCGAGTGGCCGCTCGAAATGTCCTCGACGATGATTTAGTAGCGTAAGTTTCCGTTTTTGGATTAGCGAAAAAAGCACTAACAGCCAGTCACATGATTCGGCTTCTGGCAAATTTCCGGACTGATTAAATGGACGGCACCTGAAGCGCTTAGACATAATGTAAGTTTGGTTGAAAAATTGATAAAATTGAGAAATTTTTACAGAATTTATTCTTTCAAAATTAACAATTTCATAAAAAGAAAGAAAATCATTTCAATTTAAGGAATTTCGTATTAAATTTCTAATTTAAAAAAATGTCGATATTTTTTAAAATTAACAAAATTTGAAAACAGAAATCCGTAATTCCGCCGAAAAATGCCTCAAAAATCTGCACTTTGAATTTTTGCCCAAATTTCTAGAATTTTTCCTTACTTCATTTTCTTTCATAGCTTGAATATCAAAAGGAAAATCTTGAAAAAAAATCCCAGAAAAATAAAAAACAACCAAAATCGATTGATTTCAAAAGTTTCTTTTTTAAAAATTGGTTTTTTGTCATTTTTTTCTGATAAATGGAATAGCTTGAAACTAGAATTTGAAAGTATCCAAATTTTCTAATAGATCGATGAAAAATGACTCAAAAACTCCAAAAAATATTGAATTTATCTCTTAAATTTTTCAAAAATGGAATTTTTTTCACGTAAAAAATAGAATTTTTTTTCCCAAATTTTTTTTAGCAACACCACAAAATCCGATGTTTGGTCATTCGGCATTCTTCTTTGGGAAAAATTTTTTCATTCGGACGAATACCGTACCCAAGAATTGTGAGTGACAACATTGCTTAATTAAAAAAATTTCTCGTGTTTTTTCATATTATTCCTCGCTAGCTGGATTGTTTTTATTTCTGTTTGGTTGGGATCATTTCTTTAAAGGCTCCACGGAAAGGGAATCTGCCTGCGAGAATGAGATCTACGAAAATGAGCGACAATGCTAGGATGAAACGTGCGTTGTTTAGCAAGTTTTTGATACTTTTCAAAAATACTAGACTTTTCAACCTTTTTCGTAGATCCTCTTCTCGTAGTTTTTGGTGGGTCCCCTTCCTATATTTTTGGCTTGGCCGAGTTTTCTCCCGGCCACGATCATCACTATTTTATTGATTTTTGTCATGATTTTCAGGGAGCCGATGGTCGATCGGTATGTGTATATTGCATATATTCGTTAGGTTCTATTTTTTACCAATTCTATCCAATTCTATTATACAATACATCTCACTATATTTTCCCCTGCCTGAAATTTTTGAAAAAAAATGAGGCAATTTTAACTTAAAGCTTTTTCCAAAATTTTCCAACAAAAAAAGTTTTTTATTTTTCAATCGCTCGAATTCTGAAAATGAAAAATGATGATAGAAATTGTTTTAAGAAAATGATTTTTTTGGTAGCAAAACGAATTTAATTTTTAATCGAAATACAACTTTTTTTTCAAAAACACCTTATTCGAGACAATAATATTTCTTTTCTTTTCAAAATTGAACATATTCTGGAAAATTGAATAATTAAAAGCATCAAGATTAAATATTCGAAAAAAAGAGAAGTATAGATTTATTGGCTTATTTGGAAAAAAGAAATGAAAAAAATGCAATAATCGAGTCTTTATTTTGGTTTTGTTTCCGACGATGTCCTTCTCGTATATAGTATTTTCCTACCACGAAAATCGCCGTGCAGGGTCTTTAAATTCGGCCGACCACGTCTCGCCTAAGTCCAGTCCCCCACATGTCAAATAAAATTTTTTTCGCAACATCCTGAATTTTGAAATCTTTTTCCAAAGAAAAAAAGTACCGTTTTTTATTTAATTTTAGAAGCTTGAGAAAATGCTTGGAAAAAAGTATTATTTTTTCTAATTTTGAACTTTTTAAAAAAATTATTATATCTTGATTTTCAAAATTTTCCATATTCGATGTTAAAAATTATAAACATTTTTCAGAAAGTAATACCGAAATTTTTTTAGAAAAAAGTCAAATTTGGAGCGAACATTATGTTTTTCAACAATTTGTCAACAATTTTTGTTCACCGCGATTTTTTTTTTGGATCCAAAAAAATCTTTGTTTGTGTGATTTCCGACGGCACCCAACTCCCCAGAATTTACCGCAAAAACTCTATTTTTTTCTCTGCTACCTCTTCCCTATCTTCTAATTAATGTTTTTTCACTATTCGTTTTTATTATTTTTTCCTTTCAGAGCTCAGTTAGAGCCCAAAACTAACCATCAGAAACAAAAAAAACAACTTTCTTTTCTTTTCGAATTAATTTTTTCAGCCTAGGTTCAAGGCGTTGTGAGATATTGAGTAGGTATCGAATGGAAGCACCTGAAGGGTACCGGAAATTTTCAAGGTTATGAATGAAACATGGGCTCTTTCGGCACAAGATCGACCGTACTTTAGGACAGGCAGATTTTTTAAGGGTTTTATAGAATTTTAAGAACGATTTCAAAATCCGAAAAAAAAACCTACAATTATGGTAATTTTTGAGAAAATCTACAATTTTTTTTCGAAAACCTGACAGAAAGAAGAAAGATAATTTGAAAAATGCCCTAAATTGACCAAAACTATGGAATTTTTACCAAAATTTCAGAGGGGTTTTTCAGATTTTACCAGAGTTTCTGCCTTATAAATTAAAAATTTCAAAGGGAAATATTTTTTTAAAATCAGCATTTTTAGCAATTTTTGTGATAATTGTTTATGCCAAAAATGGTGCGAATCTCATGTTTGAAGATTTAAAATTCAGAAAAATCTAAATTTTGGGCAATTTCAATAAAATGGAAAGATTCTGAAAATAATAAATTTTTCGAAATCATGAAAAAAATTTTACAATTTTTGCGAAAAGAATTGTGAAAATTAGAAATTTTATTATTAAAAATATTCTCATGATAAAAACAAAACATTTCAAAAATCCGCCGAAAATGGCTTAAAAATCTAAAGTAAGAAAAGATTTTGCATTAAATTTTATTGATTAGTATTTGCCAAAAAAACCCGAAAATTCACTCTAAAATTACAAAAATTTCAATTTTCTTAAGCTGCGTCCACAAAATGGCTTTAAAAATCATTTTCATGTACAATGTCAAAATTTTAAAACAAGTGAAATTTTGTTCAAAAGTTACCATAATAAAGGTTTTATGCTTTCCGGTCATTTTTTTTAATTTTGGCACACTAACCGAAAAAAAAATTGCTCCGCATTTTTACCCTGAAATATGCGAAAATGTTTGCATTTTTTGAAAATGCCACTTAAATTTTTTATATTTTCAGGTCGTGCCGATTGACAACCATCCGAAATTACAGTATGACATCGGCGCACATCTCGAAACGTTTTCCAGAATCCATATCCACCGAATTTTCTAGTCCATATGAGGTTTCTGTTTTTTTTTCGATGTTTTTTACACAAATTTAGTCATATTTTATAGTAATTTCTCCCACACATTTTTAGGCATCGTTATTATATATTTTCTAATCCGCTGCCACGCATTTCGGATAGAGATCCTGGAATTTAAAGGCACAGCGGTGTTTTTGGATGGGTCCCACCTCGATAAAATTTTTGCCATGCGCTCCTTTGAAATTTTGTTTTCGATATTCCTAAAAATCACAAAAAACATTGTTTTTTCTAAATTCGAGAAGTTTTAGCCTTTCTTTCGACTAAAAGTCGATTTTTTTACGTTGGTTTAAATTTTTCTCGATTTGAAAAAAATTTCAATTTTCAGTGAATCAAAGAAAAAACATCAGGGAGCAAAACTTCTATTCGAAAGAACAATATTTTAAAATTGTATTTTCCGATATAATTTTCACTGTTGGGTCTCACCACGAAAATCGACATGCACCTTTATATTTCCTTGCCAACACCTCTCCGAACGGCCGATACCAAATACCTACGGGTTCTTCAATTTTCCTCTGCATCATCGATGCCGTTTTTAAAAATTTTTATCGAATATATTTTCACGTTTAAAATTATTAATTTGTAACGCCAATTTCAAGAAAAAAGGCTCAAAACTCCGCCATTGGGATAATTTTTGCAGCGACGGAAAATGCAATAAATTTTATATTAGTTTTCACCGATTTTTAACAGACTATTTTTAGAACTTTTAGTCATTTTGTATGTGTGTGTTGCTAGCGTTTATCGGCAAGAAATTATTGTTTTTTCTTAATTTTTAATAAGGGACATTTTTTAAAGAGATTTTCAGAAAATCGGTAAAGATTTAAGATGCTCTGAATATGTCCAACTTCACAAGCTTCGTAGATTACGCGGATAAGGTGTTGAATGAGTTGAATGTGCAAGTGCGCCCTATGGATAAATGGAGCAGCGTGGCAATTCGAAAATTCAAGAAATTTAAATAAAAACGTATTACTCGAAAGTTCACAGAGTTTTTCACCAAAAAATTGAAAATTCGCTGAAAAAGTCGCGGGACATTTTGATTTTTCGGGAAGATTAGAATTGACTGAAAAAACCGCGTCTTTATTCGAGAAATTTTAGAAAGGCGGAAAATTCCAGATTTCTTTATTTAAAAAAAAACATGAATAAAAAATTCTGAGAAATCATGAAAATTGATTGAAAAGTTTCAATTTTAGGCTAAAATTTTTTTGCGAAAAATTCATTTAGTTTATGTTGGTAAAGTTCCGATTTTTCTGCAAGACGAATTTGAATTTCTTTCTGAACAAGTGCGTTTTTTTTCAAAAGTTTTTAAAATCGGAAATTTTTCGCCTCGAAACTGAACCGAAAAATTCGAAAAATGAAGCGCGGGCAATTCGTCTTGAATTTTGGCATTGAAAATATATGAAAAATTCAAAAATTGGAAAAGCTCAAAGTTTTTCACAAAATAGTCGATGTATTTTCTCATTTTTCAATGTAAAAACCGATAGTTACCGCCGCACGCTGGGTCGCAGCAACAATGCAGCCAGACAACAATACCGCCGTCACCGTTGAACGTAATAAAAAACGGCCAATTCCACTGTTAAATCCAAGTGAGTTTAATCGATTTTTCTGTAGAAAAATCTGAATGTAAATTTTGAGCTGAATTTTCAGACGAAATCAGCAGCTCTTCGTGCTATGACGTCTTTCCATGCAATCCGGAGAATCTCAGCAGGGACATGTTATGTACAAGAGTTCGTCGATTCTATCCTGCCGTTGCTGAAAGAGGAAACTCAAAATGAAAAAAGAACTATAGTACTATACATTCGAAAAAAAATTTTCAGTTTACAGGCGCATCTTTAAATATGCATTATTATTCATTAGTGTCGACCCAGAAAGCGCATGCAAATTTTGAACTAAACTGGAATAAAAATTTTATTACACATTCGTGTAAGAATATTCAGTTTAAAGGCGCGTGCTAGTTTTAAGCGTACTTCAAAAATCAAAAAAATATATATATCTATTCGTGAAAACATGTTCTTTTTAGAAGCTCTTTAAAAGTTTAAAAATGATTATTATACGGTTTCTAAAAATTTCCAAAAATCAGGTCAAATGCACTTAGAAGATTGGAAAATATGAAATCTTTATACATGCCTGAAAAAATACGGCATGGTCCAAAAGTCGACAAATCGGTCCAATATTTTCTATTTTTTCAGAGAAATCTTGCGCCAAGGTCGAAATTTTTCGACGATTTCTACGACGTTCCGTGCGATCGCCAGAATTGAGGAGGGAGACCATTGTGAAAGTTGAAAGCAAATATTTCTTCAAAAAATTATTATATTAAATTTACACATACACATTCGTGAAAAGATTTAGTGCTGCCGGCAGGTGAAAATAATGAGATGAAAAATATATACAGAAAAAGGAAAATTTGAAAAATATTTTTTGGCGATAATTAGAATATTACCCGCAAACAAAATTCAAATGACATTTCTTCAGTTTTTGAAAATCTAAACACAATTTCAAAATGTCATTATTGGTGATTCGTGAAAAAACTCAGTTTAAAGGCTCATTTCATATTCAATATAAATGAGAATTATTAAACATCTTAAAGACATAAAGTTTACAATATAAATGAAATCTAAGAAGAAAAATTATACATTAAAGTTGGGAACAAAATTTTGTATTTGAGTAGGACGCTTGACATCAATTTAGTGATATAAAATTTTGAAACCAAGAATTTTCGAAAAAAAATCACGTATACCTAAAAATTTGTAGTTGTTTTTTTAAAGTTAGTACAGAAACTATTTTCTCTAAAATTCAAAAATATTCCAGGTAACATTGGAACACAGGACAATTTTCAACCCTCGAGACAAGCCTATCAATCCAATGGAAACACTATCAATAATTCCGAATATTAAAAGATGTCAGAGTTGTTACAATTGACTTGAGAAGATCTCAAAATGAATATATTGGCCAATCAAATACTCTACCTCTCGAAAAGGGGACCAATCGAAAAGATACTCAAGTTGGACCTGCTATGGAGGACCGCGATGTGAAGGCGAAAAACCGTAGGCATTGGATAGCTAATTAGTATTGGGGGTTGGGAGGGGAGGGAGGAAAGTTCGAGAAAATCGGAATATCTTATGCACTAAATATTACTTAGGCCGTTTGATTAATAAATCGACACATCAAGTAAATAAATTCTGAAACAAATTAAAAAAACGTTTCGATTGATATATGTGTATCATTTTCAAAAGATGACATAAATTGGCAAACAAGAAATTTTTTATTCAATAAAAATATACTACGGGAGCCTAAACTTTTGGAGAGTGCGTATTGCACAACATATTGGACCAGATATCTCGAAGCGAAAACTACAGTAATTCCATTTAAATGACTGGTGTCGATTTACGGGCTCTTTTTTCATTTCTCCGGATTATTTTCTCTTTTTTGCTAAATTTTAATATTCTATCTATAACTAAAAAATTAATTCATTTCGAAAATCTAGCCCGAAAATGGACACAAGCGCTACAGTAGTCATTTAAAGGATTACTGTAATTTCGCTACGCGATACTTTGTGCGTCAATATATATTGTGCATCCAGTTACGCATTTTCAGAATTTTGTATTCTCATAAAATTTTCGAAAAAGTAAATCTTTTAAAAAACTTTTTATTAAATGAATAAAAATTTTTCCCCTTGGAGAATCGGATAAAAATAATTTATTTAAGTTTTGAAATTTTAATATTTTGAAAAAGAAACATTTGACGTATTGAAGAAAAAGATGAACCTTCTTTTGTAAATATGGTTTTTACAAAATTCCAATCGTCCAATATACAGACTCATCATTTTCCAGCAGCATTTAATAGCTACGAAGCATGGCGCGTTCGGAACTCGAAAGGTGCCAGCAGAAGACGGATTCGACGTCTGTCTGGACAATTGCGTAGCACTTAACAAAGAAGGCTTCAACTATGCGGCTCAGCGGGGTGCGATTTTTGGAAAGTCAAAAAACTGGATTTCCGATTAAAAATATGTATAGTGTATGTATTTTTCAAATTTCCAGCTACCCTGTGTTACGTAGTAGTGAGCAACTTCTTGGATCGTGTGGACATTGAACGACAACTACAACACCACAAACAGGGACGATTTCCGATTTGGGTGTGGTCTCGGGCGAACGGACACTCGACGTTATTCGTTTCGGCGCATCACGAGAACTATATCGGATGCCGGGGATTTCGGCGAAGTTAGTACATTATATTTTAAGTATGATTTAAAATGTTATTTTCTTACCCAGCAGCGTTTGCAAGAAAGTATCACCCGTTGCCATCTGAATAAAGAGAAGCCGCATGTTCTAAACTTGGACGTCGATTTTGTGTCGAATGTTGGAAAAGCTTTTGATAATCTCCCATAGCTTAGTGCAATTGGTGAGGGAGAGCATTTCATATTTCAAAAAAAAGTTATTCGCCGTATTTTCAGCTCTTTTATTTTCCATAATTTTACATATACTATGCAATTTCCCAGACTCCTACGAGCAATACGTTACACACAGGTGCAAAACGGTTGGAATACGAAACTCCTATCGGGAGAACCGGATCGGGCTACATCTCGTCAACCTCTGCAGGATCACAACCTATCAGACGATTCAATGGATAGTTGATAGAGATCGATCGGTTAACAGGGTGTACTATCAATTTAGTATTCAGAGAGAGGGAGAGAGCGATTTTCATAAATATTTACATACGAGTTAGTCATTTACCACAATCGACTGATCAGAATCTGATACGTGGCCGTTTTGAGACCCTCCGCCAGTACTTTAGGAACTTGCACCGAACTTGCTGCTTGATCCTCCCCCTCCAGAGGATCTTCTCCAGATGGGATACAACTTTTGATGAAGCTGATCATCGGATCCTCCTGTCATCCGAACTAGATTCAACTGTCTGAGAAGAATACAACCAGTGTCTGCAATCACCGGGTTCCCTTTTGCTCGTCGAGTACTCAAATTGTGTCGGCATATGAATTTGTCCAACGTGGGAAGCCTGAATGATAAAGGGGGACTAGCGTCGAATAGTTATTTTTTATGTTTTTCATATACTCGTTTGCATTAAAGTAACGGCTCTCCTACCTTGAAATCCGAGTTCGGACTGATCTTTTCTCCGTTTCACCGAGATGATTCTTCTGGTGACTCGTTATTTCTCCTTACGCTGATCGTGAACCCATTTAATCAATTCCTGATCAACGTCGTAATACTTTAAAGGTCTTCCACCTCGACCTGTCGAAAGTCGCTTTGTTGCAGTTGAGCCTTTATCTTTCTGAAATTATTTGCCAAAAGGCACAAGTCGAAAATTTTTGGTAACAAAATGAAAATTTGAAATCGAACAGAGAATGTATCTGGGTTATGCCCAGTATTTCAAAATATAGGAATAGTAGAAATGACTTCTTTTGATAGGATAAATTATAAGCCTAGAAAAAATCATAGTATTTGAATTAAAAGGTCCACAAAAGGTTCTATTGATTCGGCAGGGCTTGCATGTAGTAGCGAAACCTGCCTTTAAGGCGACCGCCGCTTGCCTCTCGGTTACGCCTTACGTTGTGCTAAAACATAATTCAATCTTTTTTTTTTTAATTTCTATTCTGATTTTCAACAAATTGAGAGAAATGAGAAAATTAGAAATTTGTAAATTCACATAGGCGGGTTTCAAGCAGGACCCTGTCACCGCGCATGCCTAACATGACAGTCATAGCCCTGGACTCTTTCCTTTTTGAACACGAAAATATGTCCGAAGTGGCAAAACTTACAACTGCTTATGCCTCGATTTCAGCTTTGTGGGCAATGATCCATTGTTGAATGTTTTGACCTATTCACATTCAAATCCTTTGCTGCTTCGATAAATTCTTATGTTCGTTCAAGGGCATAATTTATGGCCTGCTCAAAATTCAAGTCATACGTTCTTTTTCGAGTTTTTACATGCACTGCTGTAGGGATTTCGCTAATTGGTTTTCTCTGAAAAATAAGTATAACAAGCAAAGTCTTAACTAGTCAGCAAGTTATTGGAAATAACGAGAGAGAAGCTAACGAAGGGAAGACCAATGGAGACAGCAAATTGGCTGTTACACACACAGAGAGACATGGCTAATAGAGTGTGCCTATTAGAGGGTCGAGGAATTGCAGTGAGACGAATTTACTGGGCATGAATGTAAAGGGGGTGCAAGGCTAATAGGAGGAGAAAAGTACAACTACAAAAGCATTATTATATAAAAAGCTAGGAATACCTGTATGGGCACCCCAAGATTTGTATGTAAGTAGTTATGTAAATGACTTTTTGGAATTGAAAGGAAAATACCAAAAATGGAAAAAACCTCCGGTCAATCATAAAAAAATTTTGAAAGAAGTTCGATCTAGGCTACGGTTTACAGTTTCCCTGATTTCTACTAAAATGCATTAATCTTGAGTTTATCTCTAACAAAGTGATGGTACTTTTGAATGGTTATAACACAGGTTGCAGAAGACGAAGGATCAGCTATGTCGATTATTGTGGCCCTCAGAGCCTCACGCAAATGTGGTGTGCTCCAAATTTTACAGAACAACTACGAGTGCAAAGAGTTTATTAGAAATGTTTTTTCTGTACTAAAAATGGGGTTTAAAAAACGAATTTTGGTTGATTTAGTTCTCTCCTTGTATAAATTTCGAAAATTTTCCGAAATTTTTTTTTCAATATAAACAATGTCTTCAACAACTCATCGAAAAAATGTGGATTTCGCGCCCTTGGCCACCCATTTGGTGAACGGCTACTCAGAAGAACCGACGATATCCATCGAGACGTGGGAAACCACAGAATAGAATGAGAACTGACGTCATGCCGATGTGGTTGATCTTATTGGATTGTGTTTCACAGATAAATATATACATTTGAGTAGGTTTGGTGAAAAAAATGTTTTTCCTCGCAAAAAAATGTTTTCAAAATTTGAATTTCCCACCCAAAATTTTTCTCAAAAATTTTTTTAAAAATTAATTTTAAAATTATCTGTTTTCTCAAAAAATTTGAATCTCCCGGATTTAAAACTTCCAAAAATTCGTCTATCAATAAATGTTATATTAGATAGTTTTCGACGAATCATAAAAATTAGTTTCTAACGCACTTTTCAAATAATTTTTTTAAAAAATAATTTTAAAAACAATTAATTTTCTTCATTCAATTTCCAGATTCACATTCTCTCCACAAAACCGTTCTCATTGCACTATGGGATCTATAATTAACTGGAATGGTCCCATCAATGGCTTGTAATAATCTGGAACAGCAATTACTCGCAAAAGTCGGCGGTGGACCATTCCCATTGGATCGATATTTTGAGAAAAGATACCTACTCGAAATGGAAATATTTGGCACGACGCAGTGCTTTTTATGGAATCAATTACGAAAAGTTGGTGCTTTTCAAGAAAAAAATCCATTTATATCGATTGTTTTTTTCTTATTGATTTCAGCTACTTTTTCACCTCCGTCAGCAATATTTTGTTGCAACATTTTGGACGTGGCCGCGAAAAAAAAATTGGTGGCCGAGTTGTCTTTTTTTTCACTGCCATTAATTGAGAGGAAAATCTCAGGAATTGAAAATTTTTTCGAAAGTATACAATGTTGACCGAGAAAATATAGGGGGCCGTGGAATTTCTCTTTCTTCTCTGCCACGTTATTTTAGTAAACAATTAGAATAAAAAACACAGAATGTTGTTCAAATTGAAAAAGTCTCTAAAACAAGAAAAAATTGATGGCCGAGTTTTATTTCCATTTTGCGCGGCCACGTGACAAGCAGTGATTTCTCAAACGTTTTCAGGAAAAAAAAACAGGCGGAATTCAGATAATCCTACGAAAACTATTTGTTTCTGGATACAAAAGTCAAAACTTCAAAATCGGTGGTCGAGTGTTCTCTTTTTTTGCGGCCTTATCACGATCCAGAACCAGTGTGTGCTCACTCGAAATTCCTTCAATGTGAATTTATTCGGCCAACGTCGAGACGTTTTTGCGATATTCAACTGTGGTCCGCGTCATCGATGGATTCCTCCGGCAAACGGGAAAAATTCGGGAAAACTCGGCGAAGTAGAACTCTCGCTGGACGAGAAAATGATCGAAATGCCCTTGGAAAAAATGGAACTGTTCCGAGTGGAAAATGTATCATTTGGACCTACCGGAAGAGGTGACCAAACTTTTGGATTTATAGGCTTTCGAAACATATCTTACTCTCAATTCTTAAATCTTTAGTATTCATCTTCATATCCTTAGTCGATTCCGGAGATTTCCCCAATAATTTAAATGATTTTGATATGATCCGGCCGGATGATTTCGGCGCAATGTCCATGAATTCCTCCATCAACTAACTCACCATCGTTCGTTAATACGGTAGGGATACTTATTAGCTCGGAAAATAAATAACGACACATTTTGTCTCGAATTTATTATAGGTGACTTAGTAATAGACATTTAGTGTCTAGGCACGCATAAAAATTAGATCTTTTTCATCGTTCCGATACTTTCACACAAAAGTACGTTTTTTTTCGCAACGTTGTCAATTGAACAATCAATAGGTCGGCAAATAATTGTTGGAGTGTTTTGTCACACGATATTTATCAAATTTATATGTGACTCCTGGTAGAAATTTGTTATGGTCGGCAATAAGTACTGAGTCATAAATTCATATAACTTGTTGTTTGCTTATCGATTGTTTTTAATTGCCGGAGTTCATGTTATTCACTATGGGCTTTCATCTTAGTCAACATTTGGTTAAAAACTCGAATCCAAGTAGAAACAACTTTTTCAAGGTTTACGCCGTGCTTCTTTTTTCTCTTATTTTCTGCACTACATTGATATTTATGTAGGGATCCAGGCCGAGTGTCGGTATTTCGATTTTTGTATAAAATCGAAATTTTTTTTTTGATTTTTCGATTTTCCCTGAAAACACACAATTGAAAAATGTCACCCTTGGTACGGATATTGCTATCTATTATACAGTGTGAGAATCCAATAAAATTATATTTTATTTTTGCAGCCAGTTCGTTACAACACGACAACAGATTGAAATCAATATTCGATCATTCGACACTTGAGAAACGAAATCGTCGAGCAGCTGCCAGAATTGGCCCCCGCCAGTTATTCAAACCAAATGGCAAATTGTCGGATATTCGAAATATGCTGATGATTCACACCAAGACCACATTCCCGAACTGTTGAGACGCCTATTTTAAAGACTGTACGGGATTTTTGGAAAATTTAAAATTTGGAAAATGAAATATTCAAACAAAACAATTTTTTCGCTTCATCAAATTTCATAAAAATTTATGTTAATAAATAGTTTTTTATTGAATTTTAAAATTCTTACTCAAAACTTTCAAAATAATTAAAAAAAAAAACCAAACTTGTATATTTTTTTTTATTAAAAAAGTTAAAAAAAATTTTTTTTGATAATGGGTTGACACTGCGCCTTCAAAATTTGATGAAAATCTTAATACTAGATTTTTTTAATTTTTCATTTAAGACTTTTCGAAAAATTCGAAAGTTCAAAAAAAAAAATTCAAAAAAAATTTCACTCTAATCAATCCCCCGTCTGCAAAATTTTCGATAAAACGATGAAAATTTTGTGGAATAAAAATGTTTAATTTATCATTCTGAGGCACCACGATTTAGTCAAGATCTGGCTCCTGGGATTAAGGACCCGATCTTGAGTACATGATTCTTCATTTCCAGCGCAAAATCCTTAAATCCGGGATTCCACCGAATCCGGCTTGACACCCGAGGTGCCTCATCATTCTACCTTTAAAAACTCCAAATTATAAAAAATTCTGCAAAACTCTAAAGAAATTTGATTTTCGATTTTCAAAAATTTAATTTTTTGTATTAAACATTCAAGTATAAAATATTGATGAAATTCTAGAATCATATTTTTAAGTTTTACAACATTTTTTAAAAATCTACAATCGTTCACTTTCTTGCCTTCGAAATTTGAATGTGAAGAAAAAATTTCAAATTAGAAATAAATTAAAAATGTGCTCATAGAATTCTTTAAAAATATGCGTTTCCCTAATAATTTCCATGTTTCAGTCCCCATCGCCCTCCTACACCCCATTTAACCCGACGCCCGTTCACCGGAACCGCGTCCGTGCCGACAATCGCCCAATTCGCCCGGCGGCCGCAGGGGCTCCTAAGAAAACTGACCCCCATCAGGCCCCGAGATAAGAGCTTATGGAGATGTGGCTATAGAGAGCCCTACTACTCGGGTCCCAGATTTTGAAGAAAAAGTTATACTAAGGTATTCGAGTTTAATTTCCGCTCTGGGAACACTATTATCTATAAACGTATGACCCCTTTAAATTGAGCTCCAGTAGTCAAAAACGTCGAAAATTTTCAATTTTTTTGAATTTTTACTTGAATTTTTTCATCCAGTTCTAAAAAAAAGCTTTCAGCTCTACCCCTTCTTTCATTTGTCACCTACTGCCTCGCTTCATTGCCCTGGGGTTAATTAATTTTTTGATGCTTTTCTAGTCCCGCCACGGTTTTTTTCATTTCGGAAAGTCTCGGATCGATTATCAATTTTTTCGAAAATTTGGTAAATTTAGAGAAACTCTAAATATTATCGATTTTAAGATACAAATGATTCTAAGATTTTTTTTTTCAAATAAAATTTTGGAAATGTTTTTTTGTAAAAAAAAGTGCAAAAAACACTTAATGGAGAATTTTTAAAAAATTGGAAAAAATCTTGAAAGTTTGTCGATTTTTCAGAGTGCCTTTTGGAGTTACGTGTCGGTTTTCTTTCCGAATTTTCATCAAATTTACTTTCTACCAAAAAATCTCTAAAACGCCGTGGCGGGAACCTACTTCATTTTTATTCTGCATAATTAGACAAATATTATTTTCTCATTTCAAAACTTGTTACATATTTTGTGTTGTGAAACATATGTCTAAATTTTTACGGACTGAAAAAATATTCTTAATGTTTTTGAAATTTTCATTATTGGCGTCATCCATGTCTATTTGATTGTTTCCACACCCCCCCCCCCCCCTCAACGTAAAATGAAAAGAACAAGACGATTGACAGCTAGCATGTGCGACGATCAAAGTACCGATTTGATTCAGTTGAGAGGGAGGGACACGAGAACGCGAAAAAGTAGTCGGAAGCCCATCTAAAAGTGCTGGAATACATTGGCAATCGCTATGAAATTCGAATGACCGACGGGAGAGTCTGTCCATACGTGGCACGATGATCGCCACTGTCAAGGCTAATATGGTTTTGAACAAGGTAAAAATTTGATGAAAATTTGGTTTGCCAAAAGCTTCATAGTTTCAAATATTTTTCCTTAGGAAAAATTATGCGCCGCAGGCACGATACACTAAACTTTCCGCTTTTTTCTATTGCTGGCTTAGTTTTCGCAATTTTCTGGCTACCAGTTCTGCAAAAATGATCGATCCGTGAATTGTGCAAACATCTGAGTTACACAGAGAGTGGGGGCGGGGCGGAACATCGCAACACTGCCGGACCCATGGTTTTGTCCACAACTTTTTTTTTCAAGACAAAGTCTCGGACGATTGTACTTGCTTTTTCTCTTTTTTGTATAACAATGGTATTTATACTAAATAATTCACATATGGTAAATTGCATATAGCAAAAATGGCACAAATATCCTCTCAAATTAAGGGGAGCCTTAATCTTAATTAAATTGGATATCATTTTCATTCGAAAAGAAGAGAGAAAGAAGTAAAATCGAAACTTTTGCTTTTGAAAAAAATGCTTGATTTTATGTCATTTCCGTTGTTTTTTTTTCAGTATTTAACTTTTGAAAGATTTATTTATAAGGTTTGCGGTTAAAAACGCTGAATTTCGCGTTTTTCTTTTCTGGATTCAAATTACAAGTTTGTTAGTAACAAATTCGAATGTCAAACACGGAAAAATAAGCGAAAATAACAAAAAATCCTGTATTGTAACCACAAAGTTCTCCACGAGTGGTACGACTACCGTGGAGCCGACGCGCCGCAGGTTTGCAAAACAACGCCCACCCCGTATTCTGCGCGGCACTACACAATTTTCTATCTCACGAATAAATTTTTCAGAAAAGGCAGGCTTTGGTCTGTCGAAAATATCATGAAAAATCAAGTCTTTGTCAGGTTTCCAACGCTGGAAAAGGTAGGAATTAGGGTTTGTTACCAAAAATCGTATAATATTAAAATCCCAGTGCTTCTCTGTCTTTCAGCAATATCTTTTAATTTCCAGGCAGACGAGCGATGGGACAAAGATCTTGAAAGGCGTCTGATTTCTAGGGCAAGCGATATCTCGAAAAAGCACCGCGTGGATTCGATGCACGCGTTGCCGGACCCTAAAAACTGAAATTATCCAGTTTTCTTATTTTCTCTAATTAATCCGATCCTTTTCTTGACAAGATTAATATAAAGTAATTTTTATCGAAGCGATTTTTGCTCATCTCATCCAAATATGAAAGAACATTCGAAGAAAAATCGCCGGCTTCACTTGGAACCGCGGCCATCAGTTGAGAATGCTGAATATGTACAAAGACTGGAAAATATTAAATTTTTCTGTTTCAAATTTCACGTTTTTCGCGTTTTCCACAAAAAAGCAAAGCATTGTAGTATTTCAAAAAACACTCATGGTAAACGAAGGCACCGTGGAATACACGATAGCAATGTGAGACCGCATCGACCAAACTGGGAAACGCCTGCGCCTTTAATTATGTTTAATTTTCGAATTTCGAGTTTATTTTTTTCTCAAGACTTTTGCGACTTTTTTAATATTTTATTACTTGTAGCGCTGAAATATCACAGTTATTATAGCGTCCCACATTGGGGACATCAATCAAAACAGGTATTTTTCAAAATATCGCCGAAATCAATAACCAGTTTTGAGATGTTGCCACCCGAGCCCCAGGCACGGATAATACTGAGAGAAGTTCCGGTCCAGAATACCCAGAAAGAGCAACCACCGGGTTCAGGAGATCAAAACCGTGTCCCGCAAGTCGAAGGACCATCGGACGTCAGTTCGAGCCGGAAAATTCCGGATCACTTCGACGTGGGCCGCATCACGGTTCCACATGAATGCCCCCGCAGATGGCTCAGAAGTCAATAGTTCGAGGACGACGAAAAAGACGAGTCGAGAACGAGTGTTGGGCGGTGATCGAAAGAATAGGAAGCGAGGATGACAAGTTCGAGGCCTCTGAGCTTGTTCCACGAGTGTCGAGTACCGCGATCACGATTGGTATATCGCGTTGGATAAATAAGGAGAAAGCCGGGGCGAATTATCAAGATTACGAAAAAAATTTTGATTTTCAATCTCATTTTTTAAATTTCAGCACCTACTCTACGGCTATCGAGGCGGAATCCAACGCATAATTCTCTCGCATCAACAGACGGATTCGATGGACAAAGTATAACGATTCGCCGCTAGTGAAGTACTGAAAATCATCGGAGACGGTCTGTACGTAGTGGTTCCGACTCGTTCCTCATACTGGTCTAATCAGTCCCAAATATCGTTACAACAAAGGCGTCGAGCTTCGGATTTTCGTTATAGTGAATTGGATTGATTCCGAATTGTGTTGGACGATCATCAGACGCCCAACGATCGTTTGGACAGATGTCGGACCTATCTGTCTGAGTGCCGCGAGCCAATATTCGACGGAAGCTGCTGCTGACCAAGATGCAAATTTTCGCGTCGTACTCCGAATGTGCCATATTACTGTCAACGGAATTTAAGCACCTTGGTTAAAAAAAACGCGTATAAAGAATAATAGTTCCAAATTTTCAGCTCGATTCCCGATGGTTCCCCGATTCCATGGACCATTATCATCGTTCCAGCCACTCATCGAACAATCAGAGAAGGATCCGATTACTGGGCTCAAATTATGGCCAGCGTTAGAGTGCTCTCGATGATTTAGTCGTTACAAAGAAGGTGCTTAATCATTTTAATATTAAATTTTACAGCATGTATAATTATTCATCTATCAGAAACGGCTCCCGCCTGTCTCAAAGATTGGAGGGTCACGTTAATGTGATTCGCCGGTGCAAATCAAATTCGGAATCATTGAGTCGGCGGGTGAAAAATACGCGACGCAGGGAAGCATGATGGCGGTCGTGGTTCAGTGCTATCAGAACAGCACGTTTGCATCTTTCGAAGCACTTATCGCCGGACCCCCGCGAGTCGTTGATTATTACCGAAGGACGCTTTCTGGAATTATTGCCCGAAGACGTGGCGTCTCGGAAAATGCGTGATCAGTATCAGAAAGAGCACGTTGTAAGCACGATTTTCCAGAGAAAAAGGCTTTCGATAAATTTTCTTATTTTCAGATCCGAAGTCGGAAGTTTACCAATCTGCATGAACACAGCCGGATTATTGTCTTGCCTCAAATCACTACGAGGATTCAGCGAGTGCCTTTGATCACAGGTTTATATATTTCTGTATTTCTTCTTCACTGCCTTATTTTAAAAGAATTTTCCCGTTTTTTTTCTTTTGTTCATTTTCCCCTTTTCTTGGTACGCTGTCGTTATGTCCCCGGTACATGCTAAATTAACGTATATTTTTAATTAGCAATTAAAAAACTTCCTGATTAACTGCCCGTTTTTGGAGGAGAACCAGAAGAACGCAGACGAGTTTCTGAAACTGAAAGGGTTTGAAATTTTTACCAATCAAACAAACTCGCAGTTCAAAAACCATGCCGTCGTTGCTCAAGTTTGAAAAAACCACTAAACATATTTGCAACGTAGATTGATAGAATATCATTGGATCTTATGGATCCGCAATGGCCAGATCATATTGACATTTACCGTTTAATGGGTCGGTACCGCTGAAAAGTTGCTGGTCTCGCAGCGAACTACAGTAATCGGGAAAAAGCGCTGTTTATTATCGAGTTTTCACTTACTCAAAAAAGTCAATAAACTCGCCGCGAGATCCAAACCTCAACTTACGATAGCTATTTGTAGGAGTCGATTTTCCATCGACAAGGAAGCCAGCGACTAGGAAAATTTTGATAGGGAGAAGCATTGAAATTTAATTGTTTTGGGGCGTTGCGTCTGGGCCGTTTTTATAGGAATTTTTGAGCTGTAAGAAAACAACGCAACATTTATTGCCATCAATTAATACTCCGGAAAAATATGAGTCATTATGGGGGGTTTTCAACCGTACGGATTTTGACAAATTTGAAACTACCATATAATGGTTAGTTTTGTAGTTAGAGAACTCAAAATTGATTTTCTAAGACAAAAACATTGCTTCAGAAAATAGTAGGTTTGTATAATTTCCAAAAAATTATTTCTTGCCCAAAAAAAAAAGAGCTTCATTAGATGGCTGAACCAAAAAATTGGGCAAAAATAAAAAGTGTCTAATTTTGGGGTTTGAAAACGGGTAATTAATATATGCAGAATTCAGAAAATCTAGGTTTAACCCATCAAAAACCATTAAAAAGGGGGACAAAATTTGGCAATTTTTTCAACAACTCACAATTTTGAAACCTCCTCTAAATTGGTTCAATTTGTAGCTACAGAACTTAAAATTGGTCTCCAAGCCATCAACAATTGTCCTTTTTCAAAATATAATAGTTTTAAACGTTTCTTTGAAAATTTATTTTTCTTGCCCACAAAAAAGGACAGTCATTAGATTGTGGCAAAAAATTGGGCAAAAATAAAAACTTGTCTAATTTTGTTGAAAACGGGTAACTCATATATGCAGAATTCAGAAAATCTATTTAACACAGCAAAAACCATTAAAAATCTAAAATGATTAATTTTCTAGTTAAAGCATGCAAAATGGATCTGCGGGAATACCAAAAAGTTGTCAAGTATCGCAAAAAAAGTGGTTCAATTAAAAAAAAATTAGTCTGGGGTTAAAAATCGATTTTTTCGCCGCACTTCGCAACTTGGACGAATTATTCTTTCGCTGCACAAAGTGAGAATCAATAATTATTGATTTTATTTCTAAAACAGAAAAATAGATATTCACTTATCTGAAAAATCGATATTAAACGGAAATTCGCAAAAATCGATGGTCATTAGTTTTTTTGCAAACCAGTAAAATCGCTTTTATCCTTCGCCGCATTTCCTAACTTTTTCTATGCCACTTGACCTTTTTTCTTCCAGAAATCTTGGAGCTTCCCAAACCCACTCATCAGCCAGCGTGCTTCATCAATCATTCCGTTGAGAACTATGAATTTATCGAGTGAAAATTAAAAAGAGGGGGATTTATTACACTGAAAAAGTGTTTTTGTGCCACGTGGCGGCCTGCAGGCCGAACCTAATTCCTAGCGGGAATTTCTAGGCCATGTACTTGGGGGAGATGGGGAGATGATCGAGGGGTCAACTTCAGGGAAAATGTTTGTAACAAAATAGAAAAAAAACTATAAAAGGTAAGAGGAGATCAAAGGTCACGCAACTAGGGCTTGAAAAATGAATGCCTGCCTACAAATAGACATGTAGGAATGTAGGCAGGCAGACAAAAAGTGGGTGAACAACGAGAAAAGGCACGTAAAATGGGGTAAAGGTTAGAGAAAAAGAAAAAAAAAGCTCACAGAGCACATTAAAAATGGAAAAAAACGAGATCATTGGATATTCTGCTGCAGTTGATCGTCATCATGAGTGGTCTGCTGATTGGGGTCGACTATCACATCATCTGGTTCACGAGAGCATCTTCTTCGAGCAGCTCATGGATGATCGTCTTGATGATTTGGCTGTTCAACCACTTGCGAATTCGAGGACATCATTTACAAATTAGAAAATACCATTTTTTAGACAAGAAATCGATAAATTTCTGTGTTTATTACTATTTTTCGGATAATTCCACACAATTAGATAGTTATTGAGTTGTCTTTCTATAATTTTCAAAAAAAAAAATTGAACGATAATTATTGATTTTTTTTTAAATCAAAAACTTCACAAACTCAAGAATTATATATTTTTCGTCCTCCTTCTCTTTCGGTTTTGTGTTTGTGTAATGAGTTTTTTTGAAAAACGCAAAATTTTCTGTGATATTTCTATTTTTTAACCTGAGGCATAGTTTTTGAAAAAATTTTGCAATATTTTCAGTGTTCTTTCTCAGAAAAACTCGAATAATTGCAAAAAATGTAAAATTTATCAAAAACTCATTTTCAGTCCTTTGCTCAGAGAAGACTGGAAAAAAAATTTCAATTTTTTTGAAAACCTGCCAAAAAACGAAGTTTCACTCGCGAAACATTTTTTTTATCTTTTTTCGAAAATTTAATACATTTTTTTGCAATTTTTTAATATCAATCCGTTCTCACATTTTTTGGTAAAAATATGAGGAAAATGCATACATTTTGGATTTTTTCAGAATATCTGTTTACCATTATTCTGCTTCTCCACAGTAAATACTTTAGGTGCTCCTTCTCGTGCACTTCTACTTCCAAATTAACATCGTCACCAACTGTCCCAATAACATCTTCCTCGACAATTTCCTCAACAATTGCTCCATCAGGAGCCATATGCAAATGCATTTCTCGATTATCCATTTCTTCTCCAGCCATTATTTCGTTAAACTCCAAACGTGTGATTCACTATTTGCAAGAGACGATGTTCGCTTTTTTCGAAGAGCATTTTGAAGAGCAAATCGAATGTCTCGTTGTCGGTTGCTGAGCCAAATGAGTTCTTTGCAATACGGAAGTGAGCCTCGGCTGTTTCGACTTGTTCAACGCGCCATTCCAGATGGTGATAGAGGCTGGAACTATTACTCAGAAATTTCAGATTTTGTTTCGTAACCAAATGTGGGAGCTGGGAAATTCGCGTTTTCGACGAAAAAATAGCCTTTCAAAAGATTATTTTCAGATATGTTTAAAAAAATTGAAAACGACGAAATTAGACCTAGTAAAAATTGGATTTTCAGGCATATACACGGGCGTTTGATTACGTGGCCGTGAAAAACGGAGAAACTCGGCCGCGTAGAAACAAAACCGAAAATTGCAGAAAATCCAGGAATTATTTTTAATGACTCCGAAATTTCTATCCCCGATTCCGAATTATATATATGAAAGAATATATACTTCTGAAAAATTCAAAAAACCTTTGCTCACGCCACTAATTTGCTGAAGAGCCCAAAATTTTTACGATCCTGCTATTTCGGCTTTCTATCCGGCAGCTGAATCTGTTGCTGGACGTGGATGATGATGGTTGCTGAATCTGCTTCCGTCTGTGAAACCTTAAGCTCTCACTCGTCGAGCATCTCCTCAAGATGTTTCACATTTTTCTTTGATCCTCCTTCTGAAGCTTCTGCTGAAGCTCCAGCCGTGTCAGTCGTCCAATCATCCACAAAATCACCCGCCGCCGCCGAAACAATCATCATTCTTCAACTGGATCATGATCACCTCTCAGCATCCCGAAAACAATGAGTCGCCACAATCTCACGACGTCGGACATAATAGAGCCTTCGTGTTCTCCTGAATCCTATACTTCTCCAACATCACTTTAGCCACCTCGGCAGGGCCTTTCTCGCGTGCAGCCGGAGCACATCCTCCCGAAAGTGGGGTGGAAGACGTTGAAGTGAGTATTCTTGAGCGGAGCTCATCGTCTGTGGTTAACCGGAGCCGGCATATCGCCGGGCTCTCAACTGTACGATTAAATGAGCTCATTGCCGATTTGATGGCCATTCTGCAATGTCTCACGTAACGTCACCTTCTTGCGAAGGACAACGTGGAAGGGCAGTACGTGAAGCTGGAATTCGATGAGATCCGAACTATGGGATGATGGTGTCTTCCAGATGTAGTTGACCTTCTCGATTCAGTGCGAGCGCTTGTTTCGCAGATTTTGGACGTTTTGTGATGCCGTCTGAAAAACAGAGAAAAAATTGAATTTGGAGCATCTTGAATTTGGGTCCTTTTTTACTTTCCTACGGAACGTCCCACTTTATTTTTCGTGGTTTTTTTTCTGAATTTTGGATTACAGGGAATATCTCTCCAAACCAAGTACAGGGAATACCAAACTGTGTGGGCCGTCGCAGGAAGACTTCTCTACACTTATAAATTGTTTTACCTGTAGGCACATAAAGGAAAAGAGCAGAGCCTGCATCTTTGTATCTTCGATAAATTCGAGTTAAAAGTTCTTTTGTCTCTATTCATTTGTCATATTTTCCAATGTTTTAAAAACATTTTTTCTAAACTTTACAGTAATTTCGAGCGGGCTATTTTCACTATCAACTTTTTGACGCGTTTTTAATTCTTCATTTCAACCTCAATTTGTGCAAACTTTTCAAATTTCCATATAATAGGGCCGATTTGAAATTTTCATAATTTACACCAATATATTCAATCTTTAACCTCATTTTTTTCACAGAAATTCCCAACATTTTCACATATTTTTCATGACAAATTTGTATTTCAATGTTTTCCAAACTTACGAGGAATGGTGCTTGCCAGATATTCTCTGACCACGGAACCATCACACGTCAAATTTCTTGCATCAACCTCGAGCCCATCAATAAAGAAAACGAATGCGGCTTTGCCAGTTGTGGCTGCCGGAAGAGCCGGTACTCGATTGTGGCATAGGGACTCACTGCAAAAAAAGCATCGTTTTTTATAGAAATGGATCGATGTTTGTGTATAACTTTATCGATTTGCTAGAATATTATCGATTAGTTTCCGAAAAAAAATTTTAAAACAACCGTAAAACTGTATTTCTATTTTTATTTTTTTAAAGATAGACTTCCAGATCATATTTGTTTTGAAAATTTATAAAAAATTATCGATTTCTCTATGGAAAAATATCGGCTATTCTCGAAACTTGTGGATTTCCCTAGAGAGTTATCGATTTCTTCAAGGAAAAAATTATCGAATGTTCTAGAAGTTGTGCAAATTTTTCATAAAATTATCGACTATCTTTTACTGAAATATATAGACTTTTCGCCCAAAAAGTACGTACATCAAAGAAGGCTTATTGACAAGAGAGTAATTGTCGATTCCTATCATTCCAGAACTCCATATCCAACAGCTGAAGATACAAACTACCATCATTGGCGGCTTGTGCTGGCACAGCAAACGGGCATTCTTTCTCGCATTCCGCCATATCCGACACATCATTATCATACGATATCATGTATCTGCGTTGGCTAGGGAAAAATGGATCCTCATTTACACGCGTTGAGCACACACTTTGTGAGCCTGCGAGAGCTCAATGAGAACCTATGGTTTTGTGGCTCGTTTCGCGATTCGCAAATATCCGCCATGCATTCGTGGTAGCTCGCCTTCCTGATTATAGTCGTACATGATGCGCGCATGGCTTCACCACGAGCCGTGATTCGGTTTCCATATGTGATTGATTTTTTTGCGTAGTCGTGGCGCACGTGGATTGTTATGGAATACAGGAATACCAAGTGGAATGTTGGCACGTTTTGAAGTTGGGCCCATGTTGTGGGCCTTTGGTCTGTGAGGGCTTTGGGATATTATTACGGGAGGCATAAAATTCTGAGAATGCGCATTGCACAGCATAGCCCATAGACCAGATCCGTAAATCAACACAAGCCCAACAGTAGTTATTTAATAAATTACTGTAGTTTTTGCTGCGAGATATTCTGCAACGCGTCAAATGTGTTGCGAAATACGAATGCTCAGACGTAATTTTTCCTAAAGCTCGTCTATTTTTGTTTCATTCAGGGTTACTAAAAAAAAACCTGTTTTTAAAGCTTCTACATGTTTAAAAAGTTTTGAGAATTTAATACACTTTTTTTAATAGAAATTTGGCAGATATTTTCATCACCTCATCGACGATTATTCTTTTTGAACAATTTTCGATTTTTATGGGAATATATTTATATTCCAAGAAGATTAACTTTTTTTCAAGAAATATGAAAATTTATCGATTTTTCAAAAGAGATTAATTTATCAAAAAAAGAATAACTTTTCCAGAAAATATTTGTTATTTTCTTAGAAATTAAAAAAAAATTGTTAAATCGCTACGAATTTTGTGTCAATTTTTCAAAAAAAAAAAAGAGGCATCGAGAATATCCCATTTTTTTCGAAAAAAATTTTTTGGTTATCGATTTTTCTTTTTTTAGATAAAACGTCTCGTATATACTTTTTTAAAGATGTTTTTTCACCAACAAATTTTGATATTAAAAAGTTGGAATTTTATTACTAAATTATGGAAAACGTTTTCGATTTTTAGAAAATCGGAATTGAAAGTGGGCGCAAAAAATTTAATTTTTTAAGAAATTATAAAATAGAGATTATGCTCATTTTGGTATGGAGAGCGTCGATTTCCATCGGGCAAGATTTTTTTGGTTGTTTTCCCTCCATGTAACACCTGAAACTCGAGTGATCCCATGCTCATCACAAATCACAAGCTCCGACTTTGCGAATTTTCGTCCCCGATAGCACGTCGGATTCTGTTCATTTACATTATTAGACCATGGCGAGAAGTCGTCACGATTGATGTCCGTGTGGAAAGAGGGCTGGCGACGAAGAATGCGTACGCACGAGAGTTACGAAGTGCAGTACATTGTAAGGTGCCGGCTTCGCGTAGTCAAGCTCAGCAGACCACGTTCTTCGCTGGAAATATGATGACTATTTCGAAACATTTTTCGAGGAAAATGGATAGAAAAAACGAAAAATTCAATTTATTTCAAAGTTCGCTTATTGTTGATGAAAACATTATTACGGGAACACAAAATACTGAGAATGCGTATTGTGCAAAGTTTCTCGCGAAAAGTGTACTACAGTTAGGTGTTTCTTCAAATGACTACTGTACCTATCCTTGCGATTTACGGGAATAATTTATCAATCGATAAAACAGTCATTTTTAGAATTACCGTAGTCCTCGCCACGAGATATTATGCGCGTCAAGTATGATGCACGCATTCTCCAAATTTTGTGTTCCGTAATAAAGTAAAATAATGTTGTTAGATAAATATTCAGGGTCTCAACAAAATTTAATCTATGTTATCAGTGTTCATGTTTTTAGAGTGGAAAAGTTTTTTTTCAGAAAACAGTCAGAAATGTAGATTGTGTTGCATATTTAAAAAAATCATTTAAAAAATATGAACATTTTTTTGAAAAATCAAATTTCTCCAGATTGTATTACGCCATTAAAGGTCTCGGCACCATTTTGTTTCAATTTTTTGAAAGTTTTTGAAGTAGAAATATTTTTTTTATGAAAATTTTCCGTCGTTAGAATTTCGTTGAAAATTCGCTAATAAACGGGGAGTAAAAAAAACGAAATTTTCCAATTTTTCGAAAAACAAAATCGAAAAATTCCTCCCAAACTTACACATGGTATTAGCAATCCACTCCAACATGGCCTCAAACGTGCTGGCGACCCTCATTATGTCTAACAGTCAAGCACACTAAATATGTCCCGTTTCCAATTGCCGGGGATTCTCAAAATAGGGCGCCGGGTTCTCCTGCGGCTAGCGGATCATCGTCAAACTCCAAATCGTAGCCAATGTTGAGCACATCCTCTTGAGACATATCCAACAAATCATCGTCTAGCAGATGTTCCCTGAGCGTCTTCAGCAATCGAAACATCTTGCATTAACTGATGTTGCTGCTGCTGGTGCTGATGGGGTTGAAGCTGGATCTGATCTAGGGAATCATTGTGATGTCCCGGATGACTTCTTCTTCCACGACTTCCAAATCTTCTACATCTAGTTAAATTGTTCTTCATAATTCGGTGCGGCAGATGATGTAGATGGATCTTGTGATGTATCAAACTTCTTCATGGATGATCGTTGATCCATTTCGATCATCTAACACCTCTTGATGTCCAGGTGTTCCAGGGTCTGGTTTAACAAACGGACACGGAACCGAACCATCTATCACAGCTATTCATATATATAACACACATTTCCGATCGTAATCGTTTGCGTTGAATATAAATGAGACGCTTCCGAAGACGGGGGCATCTCGGCAGGACGGACATTGTTTCGACGAGACACAACTGTGTATTTAGAGTGCCAGCCCCGCCAGCCGTGTCTTTTGCCATTCGGAACTGGCCGTTGTCGTCTTGGACGATGGCGAGCTGTGCGGACGCGGGTGACGGACCTTCCGAGGCAGCTGAAATTAATCAACCTACGGCACTCTGTACATCTCCGGCACCACGTTTTCAGATCTACCCTCAAAACAAGATCTACTATTTGGAGATCTACGAAACCACTACTTTTCAAGAAATGGTACCATTCGAATTGCATCGCAGTATTCTCTAAGAACAACAAATCCAGAATGATGACCGCCCATTGTGCTCCGATGTCGGGTGTTGTTTAGCGTTTAGAAAAATCTTTTTTGAAAGAAAAACTTCAGCCGAGAGAACGATAAACAACGCACGATGAGTAATATGGAAGAGTTTTTGTTTCGTTGTTAGGAACACTGAAAGAGCTAGATCCTGAAAACGTATATCTTGTTTTGGTAGATCTTATTTTCGTAGATCTTGTTGTAGAACCGGCCAGATCTCGAAAACGTGATGCCTAATCTTCTGCAGTTGGCGAATTTTCACATATTTCAAGCTAACATATTTTTTCTTAAGCTTGTCCATCGATTTCTTCGTTTTCACGATTTTTTTCAGAGAAAATATAGAAAATCGATAAATTTGACGTTAAATTTTCGATTGAAAAAATGGAAAAATTACAGGAAAGTATTGATGGAGATTTAAACTTTCTAAACAATCGAAAATTATCCTTTTTCTTCTTTTGGAAATTTTTTTTTGGATTTTTCCCAAAATGGGGGATTTGAAATCAAAAAGCGTTAAAAACAAATACTTTTCTTTTAAAATTACCGGAAATTATTTTAGAAAATTTCCTAAAAACGTCAATAAATTAAAAAATCGAACAAGAGAAAGAGTTATTAAATTAAACAAAAACAATTTCACAAAAGTCGATAGCTATTGATTTTTCATCATAATTCCCTAAAAGTCGAAATTTTTAAACCTTCTGATAAATTCTTTTTTTGTTAAAAATAGAACTTTCGATTGATGAGAGAGACGTTTAAAACTTTAATAACTTCCTGTAATTTGTCCTATTTTTAATCGAAAATTTACAATTTTAATTTATTCATTTAAAAAAATCAAAAAACGAAGAAATTGTCCGTTTTTCTGGAAAAATTAATTCTTCGGCTCGAAATTTCGATGATTTGTTTTTAGAAAAAAATATGTAAAAAATTATAGAATTTCAAATAAAACACTGTTTTTTTTCTTTTGATCTTGAAATAGTAGAGCCCGAATTTCTTCCATAATCCAATTGTTCACTCAAAATTTGAAATTTTCGCATGACAAAATAACTTACGATTAACAGTCAACACGGGACCGTCCCTGATCGCCAGTATGATTAATCTTACGCTTATTTCAACAAAATTCGCCGGCCACAAAGTGCACAAAAACGCCGGTTGTCGGAATACGTGGCGGTAGGTACGGTGGCCATTCGGCGATTCAGACAATTCGATTGGCTCAGCAGCTCGGGCTCATTCACCAAATATCGGAACGGGAGACGCCTCTTGTTGTGGGTGCCGACCCAACCTCGAGTATGCAAGTTTTACGCGAAGAAACAATGCACCATCCTTCCACTATCTCGTCTTCGAACTGGGAATGTTTTTTTGATGAGAGAAGTTAAAATAGTAATCTTTAAATATCAGTTTGAATTCGCCGCATTTCAGTTGTGCACCTTTCGTGTATATTTACGATATGTTTAATCTTTTTCAGATGCTGATTTCCGATCTTTAACGGGTTTCCTTGATTTTCGTCGGTTTTTTTTGGATATGTGTTTTTGAGGTCGATTAATGAACCATTTTATTATCAGAAAGCTAGCAAAATGTTAAATACTGGACAGAAAATCCATATGCCACATGCTTTTCTCGACTGAAAACCGGAAATGTTGCTAGTTTTTGATAATAAAATGTTAAATTAACACATTTTCAAAAAAAAAAACAATTCTACAAAAACCGGTGCGACGAAAATTCAAGAATCGTTGCATAAACGGAAATCAAGACCCGATAAAGATTAAGCATTTCGTAACACCGAATTTGGTAAAACGACCACATGGCATCTCTAGCCCGAAAATTCGAAATTCTTCCAGCTGAAATGTCCATTAAATCAGGGAATTTTTCTGAATATTTCACTTAGATTAGGGATCAGGAAAAAATTTGGAGTTATAATAAAAAAAGTTACTAAGCAAAACGTTTTAGCAATTTAGGTTCTAATAGGCTTTACAAATATCAAAAAGTCCAGATTTTTCAATATATATATTTTTAGAGCCACAGATTTTTTGCTGTTTTTCAGCATTCTCGGAAGAACATACCGGTGTGGATCCGGGATCATCCAGATCTAACGAGACGTGCGGATCAGTTGGATCGACCATCGCATGTCTTAAATAGTCGTTTCCGTGCGGATAGTTTTACGATTGGAATTTCACCGGGACACGTGTAGTCGTAGAGAATGAGCACGTTTCCTTAGATTTGGCCATCGCCAATGGGAGAGGTTCCCTAGAAAATCTGGAAAAAATTTTGTGAATGGATTTTTTCGTTCTGAAGCATTTTTCTTGAAATTTGAAGGAAGACGGGTTTTGCATAGACTCAAAATTAACCCTTTAGAAAATTGTTACGTTGGCTCAAAATATCGAGAATAAAACAATTTTTTTCTAAAATTTCGAAAAAATTGGCATAATGGCGGAAAATGTAATTTTATTTGATTATTGTACTCGCCTTTTTCAGTTCATTTTGGGTTAAGCATTTTTGGCCCATAGGCTTAAAATTAAACTTAAACATTTAAAAAACGAAATAAGATATCTGCACAAAGCCAGTTATGGCCACTATGAACTAAAAAAAACATTTAAAAAAAACAACTTTTTTTTGAATATTCACACTTTCTTAAACTGATAATAAACCTTTTTTCTCAATCTTAACAGTCTCGGCAGCCACGCGCTGTACTCGGTGAGATGAAGTCGGCGATACGTGGATCCTTGTCCGATTGGAGCCGTCCGTTGAGACGAGCAACCGGATGACGTCGGACATTCGGTTTGATGACTGGATCAGTGTTGCCTACGTCGCCGCCAGTAGAGCTCGATAGCTTCAGATCGTCATTCGAGACGTCTTTATCGACATGATTTTGGAGCCGTCCACATGCGAAACAGGCTTTGTGTGGAACAAGTGGTGGGAGACGGGGTTTGTCCAGAAGCCAACCTCCTCCGCGACTAAAAATGGGGACCGTTGATTTTAGTTTTTTTTTTCTGGATTTTTCGGACAATAGCATTTTGACCATTTTCTTTATTTTTAGAAGTTATTTTTCTATATTTTTTCTCTAAGAACTATTGTAAAAAATAGTTCAATTTTTTTGAGGTTCTGGCGACAAAAATTTATTTTATCGAAAAAAATTTTTTTTTTTTAAAACAAGATATAGATTTATCACTGAAAATTACTAATTTCCAGTGCAAAAAATTTTTTTGCCTATTCTGGTAGCTGCCTGATTTTTGATATATATTCCAACACAATAAAGTTGCTGAAATTTTCTCCTTTTTTCACTGTCTCCGTACATCATTGCAATTTCGGTCTGTTCGCGTTGGTTAGCAGCTCATTTATTCGTTCATTTCTGTGAAGGTACGCCAGGCAGCCTGAATTGTGGCGTAGCAATCACCGTTTTTCGTCGAATTTCACCTTCATCTTCGAACTGCAAATAGACAATCATTGAAGAAAAAAAACGTTAAAATCCGACTTTCTCGATGATTTTTATGATTTTTAACTGAAATATTGATTTTTCGGCATTTTCTGAAGCAGATTTTGATTAAAATTTGAAGGTTTTTTTTCGTCTCCCGTAGGCTCAAAAAACGCCCTTTTTATGGCGGCTCAAACGCAAATATTAAGTAATATTCGAATACAAAAGTTCATAAATTTAGGACCCCTGCGGGGACATTAGACTTCAGATCTAAAACTAACCGATTTTGAATATTTTGAGCCAAGTTTGGCCAAATAGGCATTAAATTCACTCCAGATGACTAACACGTGAAAAAAGTTAAAATTAGGTAAATAAGACAAAAACAGAAAAAAAATAACTTGAAGCGAAACTGGAGCCCATTTTTGGAGACAATTCTCATTACAAAATTGGTTTTTTGGGAACATTTTTTATTCAAGTTATTTCGGACATTTTTTTTCGAAGAATTCCCATAAAACTTCGAAGCTTTTTCGGCATGTAAGCCCCTACCAATTTCACGCAATCTGGTACTGCCTTTCAGCAAGACCCAAGTTTACTGATAACTCTCCTTGAACTCGGAACATTTTCGACGGTGTCGCCGCCGCTGGATTTATAATTCTTCGCATTCTTCTACCATCGTCGATATACGACCCATCCGTATCCATTGGGCAAGCTTGCGTGTTCGGACACGTCGCTGTTTGCTGGGCCTGGAAAATTTCGATTTTAAAGTTTTTTAAAATAAATAATCCCCTACAAATTAATTTCCAAATGCGGCGGTTGCCAATCCATAAACCCGTCGTCCTCGTCCTCATCATCACCGAACGGGTCCATTTGTATGCGATCGCTCGTCTCGATATCTCGAGGGGAAAGGTTTAAATAGGCGGCTCATCCTCTACGATGACCTCCGTCTCTGCTCACGTGTACATCGTGTCGTCGCCGGCGAAGATCGGCTCTCCGAGCTCTCCGGCGGTGAGCTCCTCGAAATGTGGCGCTGGCTTTTAAGCTCTTTTTCACGTTGCGAACCGTACTTCCCTACGTCCTGCGTTTTGGAGCTGCGATCGAGCTCGTCTTGTGGATGCAGAGGCGAGCGCTTCTTCCTTTGGGTTGCCCAACTCGTAGTCTTCATTGTTGTAGAGCACGTGGGGATTTCCGAGCATTTCGACGTGGACGATATTTTGTGGCTGGATCCTGGGGCTCTGCGGCCGCAGGCTCTGGATTTGGCTGGGGCTCTTCGGCCGGCTGGCCAATTGGGGCTCTGTTGTGCACAGGAGAGAGCGCTGTTGATCAACTTGTTCCTGATTTTCTGCCAATTCAATTTTCAGGATTGACATTCTTCTGCAATTTAATAATTGAAAATAAGAATAATTAAGTGGAAAATTAAAAATTAAACAAGCATTAAAATAAATTTGAACAAGTCCAGATTTGTAGTCCGCAACGCACGGACGAACGCATACACCACAACTAAGAGAGACGGGAGGAGGGATGGAGAATTTGAAAGAGATGGCTAGGCGACGAGATAGCCGGAGGATTGAGGAAGGACAAACACACAGATGTGGGTTCTTGCAGCGCTTTCTCTGCGTCACTTCTTTCGACATTTTTCGGTTCAATGGGAAATTTCTACTTTTTCGGAGTTTTTCTTTTTTTTCATCGGAAAACTTCAAAAAATTCAAATGGAAACTAGGAGCTGTACGGACAATGCATAGAATAACACGAAAAATGCACATTTTTAGGCCTTAGGTCACTGTTCCGGCGCGGAAATGCGGATCAATTTCTTTTTGAATTCAAAATAGAGAAACTGGACGTGATGGTTGGTACAAGCGTTTAGTGAAAATGTATCACAAAATAGGAGATCAATTAGATATGTTAATTTATTCGTGGACCAAATGACTATAAAAAATTGCGAAATAAATAAAAGTCGATTAAAAACAATCATATGTCTTCATTGCTTGGCGAGAGTTTCTCGGTATCGGATAAACTTATCTCCTACAAGAGACTTGCGAATAACCAAAATAGTTTAGTAATCTAGACATTGGGTGGGGTGGGCCCAAATATTGAATAAGGGTGAAGAAAGATTATTCAAAATACGTCGCTGAAGTGTTGGCATACAATATTGAGTCGGATAAATGGTAAGAAAGCATCACCACTCAACTCAGATCACAATCTATTTCTCTGAAGAAGAAAGGGACGAATGTAGTAGCTTGCTGAGGGGGGGGAGGGAAGGGCGTGGGGATGGAGGCAATTTCAAATAAATCTGAAAGCAAGTTACAAATACGCACAGCCAAAACGGTGAGGCCGAGACTTGGCAAACCCAGTGATTGCAAGAATTCGATAAAAAGCTACTCGCGGATGTTAAGAGCGAATCATTTGGATCTCGGGGGCAGTAAATTAAAGGGACAAGGCATTTCGAAAAATACACACGTTAGACTGAAAAAAAAAAACCGATGTGATCATTATGGGATGCATCACTGCTTCTTTGGTGGGTCGAGTTGACACTGAGGCGAAGGAATGCGGATTGTACCGCTGCCACCGCCATATCCTTGTCTGTCAGTTGCTACATGCTTGTTGGATACAGATTTGTAGATTCCGTCTGTATAAAGCTGCTTCAACGTTGGTGCCGAGGGCAGATGTTTCTGAAAAATAAAGATATATCAGCGCTATAGATTAGTTTTACTTACCAATAAACCACAATTGATTTCTTTCGGTGCTGTAGATCTTGGCGTCCTCGTCTGTTGAAACTGATTGCACTGTAGCAAATGGCGCAAGTCGCTACCCTTGATTTCCGATCAACATAATAACAATGTTATGATCGGCGTGATCACGAAGCTCCTTCAACTATCGCTCTACATTCTCTTACGTCTAACATGAAGCTTAGTGTCGTAGACTAGGAGAGCTCACAGCCCCACGATAGTAAGCGGATATGATGGCACGGTAACGTTACTTTTCTGTCCAGCAGTATCCCAAATTTGAGCCTTCAATGTCTTGCCTTCTACCTATGACAAAAATAATAATTTGAATCATAACATTAGTGTATGCTACTGAAGTTCCTCACCGAGATGCTTCTCGTGGCAAACTCGACTCCGATTGTTAATTTTGATTCCAAGTTGAACTCATTCTTGTGAAACGAATAGACAGGAGATGTTCATCGACTTTCCGACGGCTGAGTCTCCAATCAGAACAACCGAAACAATTTTTCGTTTGGGAATTGAAAAAAACAAAATTACCGTTGAAACACAATTAGTCGTACTGCATCGTCACGAGAGCCCATCTTCTGCGCTGTAAAATGATAAAGGACTTGTTAAGGTTGAAAGTTATATATTAGGACGATTGTAAAAAAGAAAAAGGGCATTGGTCTCATGATTCATCAGCCGGGCGCAATGTCTTGTTGTAAAATCGATATTGAAAACGAACACTGTTTTATCGGCGGAGCATATTTCTATGTTCTGTTCCCGACACAAACGCGGAGTCAGCAACCGCTATCTCGACGCATGGGATTGAAAAAATAGAAGTGAACTTAATTTAAGAATGATTCAAAGTATATGAGTTGGGAGTTTTATATTGTTATCAATATATGAGGGGGGTGTCACCTTGAAGGAAAATGTGAAAATGTATATAGAAGTGTGTTAGGCTGAAGAGTATTTGAGGCATATCATACCCGAAAAACAGGGAAGGTGAGCGGCCACTTTGTTTGTCGACACGATTTCGAAATAGTTGAACTATTTTTTAACGGGAAGAAGCTTTCTCTGGGTGTTCTTTTTTGATATTTTCAGCTAAAAATTGAAAAAAATAATTAGTTTTATGGCTGTGAACATCCACAACATAAGCTTTTCCGAACGCGAAATGCGTGTGAAACCCAAATAATTGAACGTAACAGGTCCACCGGCGCGGCCACGGCGGTCTGAGGGTACGCGACGCTAGCGCAGCGCAAGGCCGGGTCCCGGCACGACAGACTACCGTATCCCTTTAGCAGCGGCGCAACGGATCGTATCTCAATTACATTTTTTTTTTTTTGAGACTAACGATTTTTCCGTTTTTTCAGAGCAATATTTTTCATTGATTTTCTTAAATTCATCAGAATAAATTTTAGAACCTAATTTCCCGTAATTCTGATACGCGTTTTTAGTTTTCGTGAAGAAAATGCTGATTCGAAAACTGAAATAATTTAGTTTTGAAAACTTGCTCTGAACTCTGTTTCAATATCTTATAATTTGCTTCTTTTCTGAATATTTTGATTTTCCTCAGGTAACCAACCGCCTATACTCCAACGTAAGGTTTTTCTTTAAAATTTATATTAGATTGAAATACATTAGTTTTAGGCCTGATTTTCAAATACTTCAATTTTGATATTTAATTGTTGGTTTTTCAGTTGAAAAGAAAGTGCCACAGGTTCCAGAAACTGTGCTCAAGCGCAGAAAGCAGACGATCCTCGCACCAAGGCTGGTCAACATTATACTAGGTGACCGTCTCTGTAAGTTTATTTAACTGTCTTGAAAGAAAACCGAAAATGTTCTTGCGCTGGTTTTAGGATCCACTATTATCCAAGGCTACCAGCAGTCAAAACTGGAAGCTATAAGATCTTGTTTTGGGTGAGGTGTATTCAATTCAGAATGCGTCTCATGTTTATAACACGATGACAATTCGAAATTTTACAGTTTAAATTGTCTTTTAGGTCCCGTTTGAAAATTAATTTGTACTAATCATGCATTAAAAATAAAATTTTTTACAGAAGAACAAGGGAAGAGAGAATTCTTCAAGCGTGCTGAGAAAAACGTCCAGGAGTACTCTAGAAACGCCCAAAAGGAAGGACTCAGACTCAAGCGCGAGGCTGAGGCCAATGGGTGCGAGACTTCTACGTTCCAGCTGAGAAGGTCGCCGTCGTCAGACTTCGCGGTATCAACCAGCTTCATCCAAAGCCAAGAAAGGTGAAATTATGTTAATGAGTTTTTTAATAACCATTCGTTTTCAGGCTCTCAAGTTCCTCCGTCATAGTCAGATCAACAACGGAGTGTTCGCCAAGCTGAACAAGGCTACTCTTCCACTTCTCCGTATCATCGAGCCATACGTAGCTTGGGGTTATCCAAACAACAAGACCATCCACTATCAGAGTCCTCTACAAGCGCTAATCGGATACGCCAAGGTTGACGGCCACAAAACCGCATATTGCAATCACCGACAACACCATCGTCGAGCAGAGCCTCGGGATAATTTGAAAACGTATGCCTTTTAATTCTTATTTAATTGTTTTCAGGAAAGTTCAACATCATCTGTCTTGAGGATTTGGCCCTGGAACGAGATCGTCCCTACCGTCGGACCACACTTCAAGGAGGCCCACCAACTTCTTGTGGCCCTTCAAGTTCAACAACCCAACTAAGATGGACTAAGAAGACCAACCACGTCATTGAAGGAGGAGACTTCGGAATCAGAGAAGATCAAATCAACAACCTTCTCCGAATAATGGTCTAACTTGTTTGGTGTTCATACCTTCCTCCCGGATAAATCGTTATTGTTTGACGTTGTTTAATTATGTGCATAAATAATCATGAAACGTTATCGTCTTGGCTCGACTCATCTCGGATTTCATGAAGGGTCTCATCATTCAGATGAATTCGTAAAACCGCTTCCCTTGCTGACTACTCTCCCAAGAACAGTCACTGTTCCCTACTATGCTCCATCCTGTTTATTTCTAGAAACTTCGAAGCGATCCTAATTCCCTATGAAGTGAGAGAATTTAGGTTCGTGAATAAACATAGTCCAGATTTAAATCCACGCAATGTCCTCTCTACAATGTACTCCCTCTTGAGCACCTTAACCCATTGATGATGTAGATGGGTATTTCTTCAAAAATTTGATGGAAGGACTTGATTATCTGCTCGCCAAACGATATGGAACAGTTGCCTTAATACTAGAATTATCCTTAGAAAAAGCTTAAATATTCTTCCAGTCTCTGGACTCGGGCCTGACTCCAAAAGAGCGAGCACAGGCTCTCGCATTGCGCACTTTGCTCGACGTGCTTGGATGCTTACACGCGAGGCCAACTACGGATTTCATGTGGCTGCGCGATTAAGAATAGACTTCGGGCTTGGTCAGCTCTATTTTTGGAGGAATTGGGTTGTACCCAGATGCAGAAACGGGTAGATTATTGATATTTTATGGAAAAATCGATAAAATATTGATTTTTTACTGGAACAAATAGATCAAAAATCGGTTTTATTTTCCTCGGAAAGTCAATGCCGCTGTCTGAAATTAGTAGTTTCTTGTTGATACAAGTTCGATAAAACTGGTTTTTCAGAAGCAAAATCGATATAGTAAGCCAAAATGACCAAAAATTATCAATTTTCCTATAATATTTACCTTGGTTAGATTATCGATTTTTAAGGCAATAAAGTCGATATTTCACAATTTTTTATTTTTTTTTGGCTTTCCAGCGCGCAAACTGTGCCAAGATCTAAATTTTCCGAAATTTTCATTTCTGACACGCCGCCGAGTGCGAGGCTACGGAATATCCGGAAAATCGGCATGCGAGAAAGGAGGTCGCCTGCCGAACAAACTGAAGCTGTTGGAGGCGGCCTCCCTGACTTTTGGCTCGAAAAATACTTTTTCGATGTCAATGCACCGTCTTTGGTAGGTGGCAGCCAAAAAACTCGTCGGAGCCAAGACTAGGTTTCAGCTCGACTGCAAGGCGTTCGCCGTGATGGCTCAAATATACACCACTGCAGAACGAGGCCCGCGTAAAACAATTCATCCCGAAACGATCTCCAAATTTGTTCGGTGGCCTTGAGTTTTCTAAGCCACGAGAGTTGAAAAGTTCTATAATAGGGCATTTGGTTTCAGATGACATTAGTGACGGGCACACATGAATCCAGAGGAATTCTGGTCGGATTGGTGTATCACGTCGGAGGATTGAATTTCGTGGAAAATGCTAATTGGTTTAATGTAATATGATTTTGCTTCGTGGATTTTAACCTATGCACGAATAAAATTTATATTCTAATTTTAAAAAAATTTCAAACCAAAGAATTTTGAGTCTTACGTGACAATTGAAGGGTATTGCAATATGGGCATAAAAAATATATTCCCTAATTTTCGAACTTGCTCAGTCTTGGTTGCGCAGGAAATTTTTTTGCAGTTCTTGTTTGGGCCTCGGAGCTTGCGCAGATGCATAATATTTGACGCGCAGAGTTTTAATTGAAGTTTGAGCTTGAATTGAGTTATTGAATTTTAATTAAATAAAGCGAATTCTAGATAAAATGATGTGTTTATTGCAAACTAGATCGTGAACCTACAAAACAAAGACTTTACGCGCAAATTTCCGAAATTTTCAAGAAAAACCAGTGGAGGCAGAATTTCAAATGATACTTGTTCCTCTTCTATTTCTTCTACCAATTTTGTTGTGCGGTGGGAATAAGAAAAAAGCGAACAAAAATGATGTAAAAGGCGTCGAAAGTAAACCCACTGGTTCCACCGTCGACCTCTACAGACCTGCTGAAGACTAAAGAGAAGGAGAAATGAAAAAAGAAGAAGCTCCGGGAGCACGACGCCCCGACTCAGCCGAAAAGTCCTCCGAAACCAGTGGTCCAGGACACGAGAACTTGGTTAAGTGCTGCCTAAAAGTGAGAAGGAAGACGAAATGAAGAAGGGAATTCAGTTGCGAATCCGCCGAAAAATTTGGTGGGTCTCACTGCGATACATTGAGTGTTTTATCGATTTTCTCTGAAATAATTGATTTTTTCTGTAAAATTTTTGACCGCGAGATTTGCGAGTTTTCTGAATTTTCAAATATGTCGATTTTTCAGAAATGCGAAAGTGAAATTTCTCAAAGGAAAAGCCGGCGGCTGACAAAGAAGGACGAGAAAAAAGAAGCAAGATGGCCATAAGGAAGAGTCGAAAAGAGGGAAAGGAGAATAAAAAGGAAAATGACCAAATTCTGTGAAAAATTTCGATAAATTGGTTCCTGAAGAAGTCATTGTTCATTGTCGCTTTTTCAGAATTCCTCGAAATTTAATTGGGCGTCATGCTTCATATGTTGCATTGAGTCCAGAGACTTTCAAAGTTCACGCGCAGCAGACATTTTAGCACGCGCTGCAGTGAAATTCCTCTTGGTGAAGATCTTGATTTTTTCCCGCCTTTTTTGAAAATTTTCGAGGCGTTGGTCGAGCCGAGTACATGTGAAGACGGAATGTCAAATCACAAATACATCACATTTGACGCGCAAAAAATTCGTTTTGAAAATATGCGCGTCGAATAGGGTGCATTGAGTACGCGGAGCCAATACTAATCACACTTTCTTATCGTGGAAAATGGAGCGAAATTTGATTTTTTGATATTTAAATATTCGGGAACAGAAAATTCGGAGAATGCGTATTTTGAAACATAATTGACGCGCAAAATACCTTCTCGTACAAAGCGAAAACTACAGTAATTCTTTAAATGACTACAGTAGCACATGTGTCGCCGATTGGGCGTGATTTTTATTCCATTTTCTTCAGTTTTTCTTGACATTATTGTGTTTTATTTTAATATTTTTACCGATTAATAAATGATTTCCGCAAGATAAATCGAGCTCACAAACGCTACAATTGTGTCATTTAAAGAACTGTAGTCTCCGCTGCGAGATATTTTGCGCGTCAAATATGTTGTGCAATACGCATGAATTTTGTGGGCACGTAATATTTGAGCGGCTGTTAGATAAAGATCAAAAAATTCAAAAAAAAAAAAGATGTCAGAAATCAAAAATTTTTTATTGACGCAATGCACAAAGTCTCCTGTTTCCCTTTTCCCCAAAGTTTTAAACTAATAATAAAATTTTTTAATTGTCCAATCCGACCAGTTTAATACGAAACAAAACGGACAAAAGATTCCACAATTCCGATTACGGCTCAACACTTTCACTCAAGGAATTCTCTACGCTTAGATTTTGATCTTAATGGAAAACTGGTAGAACTTGGTATAAAACTACACAAAACTGGCAGAAAGAGTACTCCTTCCAAGACAAATAAAGTCCCTAATCGAGGAAGATCACTTGGAGCATATTCTGCCGCAACGCGTTTCTGCGCCGTCCCTCTCCAACTCGTGTATTGCGATTGTGGTGTTAACACTAACAATTGCCTATCAGGCACTGTAGTGGTATTCATATAATTCACTCAAATTTGCTTAACGATGCCCATTTTTGCCACCTGGTAATTTTTTTTAAAAAATTCAGAAATTTTGATTTGGATATATTCAAATAAAAAAAAAGTCTAAATTTATTTGCAATCGTTTGAGATTTGACATACATTCCAAATCCTACTCTTCGCAATTTTTTAGTCAACTCAACCTCAAAACCTTAAAAAAAAACCGCAAACCTGTCATGGCGCATTACGTCGATGTTATCCCTACGATAAATCTTCTGTTTTCGAAGGGTTTTTCATTTTCCAATTTTTATCACCAAGGAAAATGTATACACCAAAAAATTATATAGAATGTGACGTGTAAATTGGCAAAAAACTAATAACTTGCGCTTAGCTTTAAATCACTGCATTGCCTCTGCGGACTCAACACACCCGATCTGAAATTTCAGGAACTTATCGATTTTTGCCTAAAATTTTGCTGCATGGCTGCATCGATTAAATATTAAAAAAAAAAGCTGTTGAAAATGATCGATTTTTTTGAACACGAAAAATTTGTGGAAAATATGAAATAAAAAAAAACATTGTGCATCGAAAAACTTACAGGCTCGATACCGTGAGCTCTGGACAGAACAAAACTGAAGATGGCTCGGAGTCGCGGCCGGGACGAGTAGCTCGTGGCCCGAACCAAGCGAGAGGTTAAAGGCACATGGCTCCTCGGACAGTCCAGACCGATGAAGCAGAAATCGACGACAGAACAATACGCCGAGGCCGCTGGCGGAGGCGGTGGAGCAATACCGAGTGTAGACGGGGCAGGTGAAGGACCACCGGGTGATGGTAGGTTTTTAGATTTGCGAAGCTATCGTGGTTTATTGGTTTAGTTTTACAGACGGGGTCGACGGAACGGAAGGAAAAGACGGTGCACCTGGAACCGATGAAAAAGAGTCAGGTACCACAAAGACCCGGCGACGGAGGTAATCAACAGGTACCATCTGATGCATTTGAAGCATGCACACGTGAATGACCACCAGGACCGCCTGAACCAACCGCCCGGAGACAAAATCTCGAGGCTACCCTGGAGAAATCTGGGAAGAGCCAGGCACCCGAAGCGCCGGACCGAAAGGAAATGCTGGACCGTAAGTGGAACTACAGAATCGATTCAGTCTGCGGTAAAAAATCATTTTAGGATAAAAATCGATAATTTTCATTTTCGTTTTCCTCCATTAATTTATGTTAACTTTCTAGAGTTGGACCAGGTCCACCCTATCCAGGACGACCTAGAGAAACCGGAGATCACGGAAAGACGATCGCCGGAGAGGCGCCACCTGGACCACCAGACGACAGAGGAAGGAGAAAGTCCACAAGGACCACCGGGACCATCAGGGCCACGTGGAAAGAACGGAGTCGATGGAGAGAAGGGTACGAGATCAAGGTAATCCGGGACCATATGGAAAACCTGGGCAACCGGGAGCTCCAGGACCCGATGGCTCTGGTGGTGAGAAGGGAGGTTGCGATCATTGCCCACCGCCAAGAACTCCACCTGGTTATTAAAGATTCTTCGATTAGTTGATATTTTATTTTATTTGATCATGGCGTTATTCATTTTATCCTTCGGTGAAATTTCTTTTGTTGCACTATGATAATAAAATTCTCTTGCCAGTAGTTCCAAGTGCCCCAACATATTTTGGAGTCCTTTATGTAGATCCCTCTCGTCGAAAGCTGGAAGATTTCACAATAAATCTTTCAGAAAAATCGAATGAAATTTTAGAAAAAAAAACATCAAATTTTTGACGAACTGCATAATCAGTCAATATTCTATAAAAAAAAATACGATCGCACAATAATAAACAACGACGCGGAACGACACAGTCCGCGGTTACTGAGCTCCGCCCACGATTTCATTTGCACTGCGTTGAGTCGGCCGTGTTGTTATTCAAGAGTGAATATACTGGTTAAGTTTAAAAAGTTGGGTGTTTAGTGTTGAAGAAAATAATTTTTTTATTTTGAATAAAGCACAATTGGCAGCTGAAACTGGATTAAATCCAGACAAATTTTGAACCGTGGTTGTTGATGCATTGAGTTTATATTGTTAGTCAAATGTATGAACTTGTAAAGTGCTTGTAAATGTAAGTTGCTTGTTCGCTCATTCTGAAACAAAATTTAAATTAAATAAAAGTTCACGCGTTGATACAAAAAAGCCAAACTTACTGATTGCAATAAAAATAATCATTCATAATAGTTTTTAACAAACAACAATCCAATGCGATCAAAAGTTCGGAAGGTGATTTACAACCAGAGGACACCCAATCCAGAGAAGATAAAGAGACGACTGCTACGTATAGTGAGGATACAAAGCCACGTAAATAGACCGAAGTAGTCCTACTTTAAAATAACAGTAACCCAGCTGCCTAAATATCATAATAAAACTTGCAAAAAAATGATGTAAAATTTTAGTTTTTAGACTTTTGAACTGGTAGAAGCTGTGTTAGCGCCACTTTTTGACCACGTCTAAATAGAAAAATTTCCCATTGTAAAAGAGTTGTATTATGATACACTGCGTGGCGTGTAAAATACCGAAAAATAAAAGCGCGGTTTTTTTTTTCGTAAAATCACAGGGAAAAATCCGTAATCCCGGAACTCCAATCAGCCGCCAACATCCCACGGGCCCAATAACTTCTGGGTTTTCAACAATCTCATTTACTCCAATTCCCGAAACCCAATGGGAAGGAGAGCTAAACGCGGAACGGGACTGCCAAGACCCCACGCTATCCAGTTAGTCGTCCGACCAACGCCTCTCACACCAGCCATCACGCCATGCGAAGCACCACCACTACCACCTCCACCAAACCCTCTAGCGATAATAACAACTTGAAACGATTGAAAGTCAAAATCAACTGATTGAAGTGCCCAGCGATGAAGTAGGCCGAGTAGATTAATATAGACAATTTTCTTTCATTTCATGGGAAGGAACGAGTGTGAGGCGATGTTGAGCAAGCATGAAGACGATTCGAATGACGGAAATTAGGAAGAGGCAGGTCGCGTATGTGATTAGTATCAAGCATGGAAGTATCAAAATATTCACGTGTGTAACGGACCAAGACGGTGGGAGTTGTTTGGTATTATCATTTAGTTTCGTTTCAAATCAGACCGAGATACATACATTGAAGTTCAAATTTAGAACATGTTGCATCGCAATGTTGTAGTTCATTGTGCTCCCTGAAGCATTTTGCGGACACCACGAATTACATAGAAAATAAATATTTTAACCTATGGTGGGCGGCAAATTGACAAATTGCCGATTTGCTGAATTTGCCAAAAATTTTCGGAAAATTGTATTGTTGCACATTTTTTTTAAATTTCAAAATTTCGCAAATTTTATCGGCAAAATTGTACGCATCAACCCTATTTTCTACATCTGTTCCGAAAAGTAATTATATGAAAATATCTTAAGAAAAGGGGAAAAAATTCGAAAAGGCACAGTTTTCAGTGTTTGCGTCTTGTACAAAAAAAATCTCGAAAAACTTTCGGCCAGCAAACCGCCAAATTGCCGGAAAGGTCTTATAGTTTCAGCTAGCAGTTCGAATCGGCAAACCGGCTATTTGCCGAATTGCCGCAGTAGCCTCTCACCCCTGATGCTTTTGAACATGGTGCATTGCATCACCCTCGACTTGGAAAGTTTATATCGGTAGATATTTGCAGAAGATGTAATTTAATGATATTGTTCAGAAAAAGCTCTGGACCAACAAGTACGCCTTCAAATCCATCTGTGAGCTTATTGCCTATCACAAGCGAAATCACAAGCAGATTTATGATGACGTTGATCTGTGGCCTCGGGCACGACATGGATGGCAGCTGAACAACGGGCAGGTCACATTGATTAAGAGCGAAGTTGGGAGAGGGACAGTTTGGAGAAGTGCACAAAGGATTGAAGACATCTTGCAGCCCCGGTCACTGTTGCCGTGAAGACCTTGCACCAGAGGAAGGCGGCCATCTATCCGCCAATGAGAAGATCTTGTTCCTAAGAGAGGCCAATGTGATGCTCACCCTGCACGGTCTAATGCTACCTGTTTCAAGTTGAACTAAACTAAAATTCATTCCAAATGTGATAAAATTGTTCTCTACGGAGTATGCTCCATGAAGGAGCCCATAACATGATTTGGTCATGGAGTTTTGCGACGAGAATTTGAATCCCCCTGGCAAGGACGCTCTACTCTCCAAGGAAGAAAAAGTGTCAGCTGAGGACAAGATTCTCTACCTTTTCCGCATAACGCCGCCTCCGGTATTGGTTATTTGCACGGAAAGGTTAGTCACAGGGAGCGGCGAGAAATTGTTTGTTGAATTCCAAAAAGATGTTTGTTTTTCAAAATTTCTGAAATGTGTATGAAAAAATAAATTTCAGCTGAAAATACTTTGGATTGGCGGTCAAATGAGTTGCTATAAAGGAGCGAAAGGGAGGATGTCTGCCGGTCAAGTACATGGCTCCGGAGACATTGAAGAAGGGGTTGTACAGTACTGCCTCTGATATTTCTAGGTGAGCCTACGAGCATACATATGACATTGGTAGTGGCGTCGTGGCCTAGAAACCTTATCCGCGTCTGAAGGATAATAACATCACACAAGTCTCTATGATTTCCAGCTACTGCGCTCAAATGTACTAAGTCTACACGGACAGAGACGCCATTCGAAACGTGCGGGCTACGTGGAAATGAGCTCCGAAAAGCGATCATCGGGAAGAGAATCAGCTTGCCCGTTGAGGTAGAGCTACCAGTCTTCATTGCCAACATTTTCGAGCAAAACAAAGCAGGCAGTACGAGACCGAAGATCGCATTAGCTCCAAGCAAATTATTCAGATTTTTAAGGAGGTTTGTGAAGCATTTTATCTGTTTTTTGTTCAAAAAATTTGTTATTTTCCAGGAAGTCGGATTCCATGAAATTGAGACAAGTGGGATACTGCATAAGCTTGTCAATTCTCCCTTCCGAGAATTCACAATAAGGAAAGTAAAGGCGCTGGCAGTGTAATAAATATCTGAAAATCCCCCCACCCCTGAAAATATTTGACTGTATTTTTTAAATCACACAACGCACACAAAAGACAGACAGAAAGCATAAGTACACAGAGAAAATGTTTGAGGTGAGGTGCGGAAGGGAGGCTAGAACCTACTTTACGCCTCCCTAACAAGTTATGACTTTTTGGAATTCAAAATGTCGTTTTTTGCTATTTCACTCATGCGCTTACGTACAAACCTTCCTACCTTGTCTGCCTACCTCCCTCCTATTCTCTTATTGCAGGATTTTTGAATTTTTCTGAATATAAGCGTCTGTCGTACTTGTGCGTCATTTGCAAACAGGCTGTTCTCCGTTTTAGGGGGTGGCAGCACCCACAAAAAAAGACATAGGAAATCGGACGGAGTGATCTACTAGATCAGATGAACATTAGACATCAGTTTGGACCTAAAGTTAAACATTATTAATTCACAATGGATTTTCTTATTGTATTTCTTGATATAGCCCGGTTGTGCGGTATTGATACCATTACAATCCACTAAGCTAAAGGCTGTCATGTGGAGCCGAATGAAAAAAATCCTGATGATACATCGAGCATGCGGCAGGCGTTGAAACTCGGCAAATTAAGATTTGCCGGAAATGTTTTGAGGGATTTTTTATAAGATTTAAATGTGACTCCCTTTCTGAAATGCATGTGTCCCGTAAGTTTTTTAACTTTAGATATTTTTATAGGATCTCACTTTTCAAAATAGACGTAGGAGAAATCATAGGATGCATACACCTTTGCCGATTGAAATTTAAATTCTGAAATCCTTCCAATAAAAGTGCATCACCACAAGTTGCCGACTTTTGGCAATTGCTCGTTTCTCCGGCAAATTCGACACACCTGGCCTAATTTGCCGATTTGTCGATTTGCGAGAAATTTTAAATTCCGGCTATTTTTCGATTTGCCAATTTGCCGAGCAATAAATTTCAATTCCGTCAACTTGCTATATTGATCGTTTGCCGCCCATCCCTGGTACGCCAAGAATGGTAGAATATGAGTATACTAAAAATATTTGAAGAAGAGGACTGGAGCTGGAAGAAAAATCTTTTTACCGAAGTCTTCTGAGACAATTTCGTGAAAATTGATTATCACTTTCTGACTCACAATTTTTAAAAAAAATTTCCAAAATTTTTATCCTAGTTCTCGATCGAAACTGGTCTTCCGACATGCAGGTGCTTGATTGGTAAGTATGACTGCCATACCAAATCAAATGAAAAACACGGTGTATCGTCTGGGAAAAACTTAAACTGTTCCGTTTTAGTAATTGGACAAGGATCTGCTCAATCTCGCTACTATAGCAACCGACATCTTGCGGGTCCAATAAAGATTGGTATATCTTGAAAATTTGATGCACGTTTATTTAATCGCCGCCACACACACACTCACAAAAAAATCAATTAAAGCACCCAGTTGCGCGATTTTAGTTTCTAGGCGCGACAAAAGGAGGAGAACCGAAGCATTTCCGCATTATGGCTCGTGTGTGTGCCGTTCCGTTTGTCCCGCGGCTCTCTCTCCCTCTCTGTTTTTTTTGTTTGCGAAAACTTCTCTCTCTCTCTCTGCCATCACTTGTCTGATGCGGATAACATAGAGGGAGGAGCAGCTTAGAATTGCGGAGGGCAAAATACCTGAAATGTGATCTCTCTCTTATTGAGTCATTGACTGTTGCTGCGAGAGCCTTTTCCCGCGCGCGCCTCCCAACTACCCGTCGACGAGCCGATTTTCTTGTCGGCGGTGCCATTCGCAATACACGTCCCTCTCTCTTCTTGTTCTAGAAACATTCGGATTTTTGATTTTTTGATTTTTCATGGTGGGTCTGAAGGCTTTTTTAGGCCAGACTTTTGGTGGCCAGGTGTATTTTTATTTCCAATTTATCATATTGCTTTTGTCCGACTTGTAGGCAAAGCACCTTTTTAAGCGCCAAGTAATTAAGCTGAAGTTTGGCTGCCTAGGTTTCTAGCCACCAAACAATTTTTTTGTTTTCACACAGCACACTTTTTTAAACACTGTCATAAGTTTTCAAAATTTTTTGAAAAATTTTACACCGAATTTTGAGAACTTTAAGTTTGGTGGCCTAAATGTTTTCAAAATTTTCTATGCCACTGAAACAAAAGTCCTAACTCTAATTGAATTATCTTTGAAACTATGAAAACTACAAGTTCGACTAAATATGGCTTACGGGTCCAATTAAACTCGACTGGGTGGCCTAGAAAACCAATTTCGCTTTTATTTCATTTTCTATGCCACCAATAATCTTGTTCGAACATTACTTTTATTTTAATTAGTGGAGTTTGGAATCTGCCATGGGCTGTAAGATGTTGCTCGCCTCTAGTTTCTATGCCAGGAACCAAAAAGTGGTGTTGGTGGCCGACAAACCCAAACTTGGACAATTGCATTTTCTCGGCCATCATTTTTTTTAAACTAATCGTTGTTGGTTTAGTCTACTGTAAAAAATCAAATGGATAACAACGGGAGCCAAGCTTTGGAGCTGGTGGTAGATTTTGTGCTAGGTCACTAACTGAAATGATTGCAGCTGTAACTATAAAAAATAATTTACACGAGATATATAACATCCAAAATTAGTAGCCTAATTTTAGGATTAGAAACTATTTAAACAATTGGTGTGTGGAATAGAAACTGTATTTTGAAATTGCCACCAATTCCAAATAAGCCTATTTCACTCCTGATTTGAGCTAAAACGCTGAAATTTAGGCCATATTAGAATAGGCTATATTTGAAAAAATGGAATTGGTCTGACCTAGAAAATATTTTTTTGAAATTTCTGCTCCACCAATTTAAATTATAGCATAACTCGTTTCATAGTTGGACGGTGATTGAAATTTTAGACAGATTTTAAAAACAGATTGATCCCTTGAATTTTCTAGGCCACCTCTCCAGAAAAAAATCTGAGAATTGTTTTTATTTCTAATTCAATTTCTTCGGCCGTTTTTCATCTCTCGAGGATCTTATCCCCTTGTCTTACGTCTCCCACCCGCTGCTATTTAGGCGCCTTCATAACTGTGAAAATTCTCACCATTACTTTCCCTATCTCGTTTTTGCCCCCCCCCCCCGGTGTCCTATCCTTGTTCGTACACCTGTTGTTCCATAACATCTGCCAACCAATTTTTTCCAATTTTGCCAATTTTTAGTCAAAAAAGTGCATTGCATCGGCAGGCATGCCTCTATAACTCGTACACACACTTCGCTGAGCATACTGGAAGAGGGAAAAAATCAGGGATTGTTTGGATTCCTGGCGCCTTCTAGGAAAAAAACTCTTCCATTTTTGTAGTGCACATCAAAATGATCAAGCTGATTAATTTTCAAGTTACTCCCATAAATACAACTGAGAAAGTTGCGTTTTAAAGTTTCTAGGCCATCGTGGGATTTCTAGGTAGGTTCCCTTTTTTAAAATAGCAGTCTTGCACTAAAGTTTTGATTAGGCTGTTAAATGCTTTTTGTCAGTACGTTTTTTGGAACGTCGATTTTTACATTCCTCTTTTAGTTATTGATTCCGTTTTTTGCAAATTTTTATTTATTCCATATCTTACAACATTTAGAGGGACTCAAAGTCTTTGATAGCCAAGAATTCACTCTAATGACGTTATGAGCTCCCAGACTATAACCTTTTTCCCTTTTAAAAAATATCTAAATTACAAACATTTAATACAAAAACTTCTCGTTTCGAAACGTTTCGAAATCCTCCATTTAAAAAAATTAGATTAGCATCGGAAAAATTGCGAAAATTTTGAATCTGAGTGTGGATTTTCAATAGGGGGTCGAAACCTCGCAGGAATTTGAGAACAGTACCCTTTCCATCGTCCTTCCCGAAGCCCATTACATCATTAATTTAGCCACCTTTCTAAAGCGGTCCTGGGGGGGGGGACATCTGTAGTTTGTTGCCTATACAGGGACCCCCGCCACAACCACCGCAACTAGAGAAGAAACATCTGCTGCACACAGACAGCTGGCACATGGATGGACAAAACTCCTTAATTTTAGACCGCGCTATTTCATATAATAAAAGTAGAACGGGAGGCAGAAAAGAGGATGACTGCGAAACATCCACCTGCTTGGCTGTCAGCGCATAAACTTTTCGGAAATTTTGGGTCCCACCACGCTTTTTTCGGTAGCAAATTTTGAGATATCTCGATACACCATGATGTCATTTGGTGGAATTTTGGGTTATCATGGCAAATACAAACCTTTAACGTGAGTGCCAAATTGAACTTTTGCAGTCTGAACTTTTGGCCATTACTTAAAAATTTCCATGGGGCTCTCTAAGCCATGTGGTTTCGAATTTTTCCTGAAAATTTAGATTTGGTCATGCACCATGTTGTTTTTTTTTTGGAATAATTGAGGAATTCACGGCTTACTTTTAAAGTAAAAAGTTTCGTGAGATCCATGTGTTTTCATGTTATTCAGTTTGTAAATTATACAGATTATTGACTGAAGGTTAATTTTTAGTTGGGAAAATAAAAATCGCCAAAATCAATAAACAATCGTAATCATTTAGAAGTTGGGAGTTTCCATATAGGCGGTAAAAGGCTTGTCTGCCTTACAATAATACGACCGCCGCTCGCCTCAATCCGCGGCGGAGCAGTGTTCAGTTAGGCACTGAAACCGCGTTCCTGCTTACCATGATGTTCCGTTCTTCACGTCGATACACCATGATAATGGGTTACATTTTGAGCCTTTTCGAAAAATACCATGGTGGAAAATTTCAAGCTGAATTTTAATATTTATTAACCGTATTGTGGGAGATAGCATGCAAATGTCTTTCATCTTGTGTCCCTTCACTCGAACGTCTTCAATTTTCGTCCGAACTTCTCGATGCACCATAATGCTGTTTGGCGATAACTTTAAGAATGGTAGAGATTGCGATGCACCATGACGTTTGTATCGATTATCAGAACAAAAATCACTCCGAGACCCAAATAGTTTCATTCTCGGCACTATATTTTCCAAGTAAATTTGAAAATTGCTTCTCGGAAAAGTTTTTTCACATGCACCTTTAATCTTCTGCTTTGGAAACTATGTAATTTCCGCCCAATACTCTATTTCAAGTTGCTCTCGATGCACCATGATTGTATTTTTTTCAAATTTCTTACTTTTTTTTGATTTTTCCATGAGAGCCAATATCTGTCTTTATAACGGTTCTGTAACGAAATTTTGAAATTCTTGCACGAGATTCTGCTCTCATCTCGACATGATAATTTTAAAATGAAATTTAGCGATTTTTCGGGAAAAAAACTGTTTCGATCAGATTTTCTAGTTATTGGACACTCTGCACCTTGCTTATTGCTGGAAATTACATTTTAAACCGACAACCTTTCAAAAACTGTTTTCGTCGATCTCTATGAGTGCATAATTTTGTTGTAAATAGCTCGGTGGTGGGCCGCAAAAAAACAAAAAAAACAGGTATAAAACGCAAATAAATTTTGTTGTAATGTTGACACCAACAGAATCGGCCTGGAACATACGGTAGATCGGATTTGCAAAAAAACAACGTTTGTTTCGACGTTCCGCCGCTTTTTATGGGAGAAGTAGTATGTACCTTTAAGGGTACCGTAGCCTTGACCCTATGGCCTAAAAGTGAACGGTACTAGTCCCAAAAAAAACAAGATGACCAGTTTCAATCTGTCAACATCTACACATTTCTAAAATCTCATTTAAATTCCACTGTTCGATTTTCGCCTTTCTTCTGTCCCAAAGTACCGTATCCTCATCCTTCTACCACCTTAATTTGCATTTGTTCTTGCTTATTCACTTCTTCCCCTGGACGAAAAATGTTGCACGACAACAACAAAACCCGCCCCCCACCATCTGTTTCTCTGAACCTTCGATCCAACTGTCCCCGCCCCCTTTTTGAAGCCCACTGTCTTTTACTTTTTTTCTTTGGTCGCTGATTATGTCGGTTCGTTTTAGTATTACAGGAATGCACTACAATAAATTCCCTAAACGCGTACCGCGTTGCACAACATATTTGACGTGCAAAATATCTAGTAGCGAAACCTAATCTATAGTTACTCTTGAAATGACTTTTGTAGCATGCCGATTTAACTAAATTATTTATTAACAGATAAAATATTAATAGACACGACAATTCAAAAAAATTCATTTCGTAAATCGAGCCCGTAAAGACAAAAGCGCTACAGTAGTCATTTAAAGAATTACTGTGTTTTCGCGTACGAGTTATTTTGTGCGTCAACATATGTTGCGCAATACGCATTCTTATAATGTACCCGTAGTATATTTTTGTCTCTCTGATTTCCCTCAATTGCAATCTTTTAATTCCAGATTTTTTTGGTGAAATTTCTCCGCTCCATTATCAATTTTTTTTAACCACATAATTATTAACCCCAAAACATCGCAGATTTTCAGGTAAAATGCCAGGGCGTCGTGAAGCGTTAGACCTTTTTCTATGAGTAATGGTGAGCAATTTTTTTGAAGTTTTTTTTTGAAATTTGTAATTTTCCAGAAGGCTTCTGCAAACGGGCATGACACGTGTGAACGACGCCGAAATTTTGGCAACCGTGAGTTCGGCAAATAAGCTAACAGTCTAAGAAACACGAAAAAAAATTTTCTGTTCAAGATTCGTGATTTTCGGATGATTTTTGAACTTTTTGTTCCGACGAGATTAAAGTTCCCACTGAAAACCCTCTCTCTAAAAATCCGCTGCTAAAAAGCCTCAAATGGCCTTGCGAGAATAGACGGAATGTTCAGGGATGACTGGTTTAAAATCGGCGACCTGTTGCCATTCAAACCGAATATCTCATTTCGAGTCCTCCCTTTTTTTTAAGTGGGTCGGATTTGAGATTTAACATACAGAAGAGAATAGGGAGAGACAAAGAGGGACAAGAGGGGAAAAATCTTCTTGGAAACAACCTCGTACCGAAATTACGGAAGTTTTTGCCTCACAGGATCCTTCAATATTGCGTGAGAAAGCTAAAAATCCAATAGTCATTTTTTTCTCCTTTTTTAAAAAAAGGTTTCCTCCCGCGTCAAAAATTGAAAGGATCGGATTTATTGTTACACGCCTGCCTCCTTTCTATTAACCTTGTTCTCGATCGCAACCTCTTTTCTACATTACGTGAAAAAATGCTATTTTTTTTCCTTGTTCAGATTCAATTTGAAAGGTGCTGTGGAAAAAGTTTTTTTTTTGCCCTGAAAAAATAATCGAAATTTCGCGTTTATACTGCTAAAAAATGACGACTCAAAATTTCAAGTAATTCTTTCGAAAAATCGATTTGAAATAGACAAAAATTTTCAATTTTTCATATCTGAAAACACACTTATTTCGATTTTCATTGTTTCCTTGGAAAAAATCTCACAAAAACGCAAATAATTAATTTCCCACTTAATCTGGACTACGATATCCAAGCTCCGCCTCCGCGTATTCCTTGTACGTGACAAACATGGCGGCCCAACACCAACTCAGACATTAAATGAGTGATACCGTACTCTCTCTGTTTTTTCTTTCATTTTTTCGGCGCCGAGAATTTTCAATTTTTGGTGGTTCGTTTGGCGGTATTTTTCGGATTATGGTCGGTTCACACACACACACCAGTTGGTGTTGCCGGTCGTCACCCGACTCGCGCCACACTCTTTGTCCGTGTACTGCTTTGCCATTTGTGCGCGCGAACCGCTGCCCGTCTATCTTATCATATCAGGCGCCTCGTTTTGTCGCTTTTTCTACATTTGCCCTTCCTAGGACAGGGGTACCTGCGGTCGGCTTTTCATCCCAGAGAAAATATGCTTAAAAATTCCGAAAAACCTCTATTTTTCGATTTTAGCATCGATTTTCGCCCAAACATAACCATTTTTCAGAATGAACGAAGAACAAATCGCCTATTGCCAGGGGTTTGGTATTACGAGGAAGACACTGCCTCGTGCTCTCCAGTCAGCGATCCGGAATATTTCGCAGTTTCTCAACTACAGAACGTCGATAGGCGTGCAAAATGTCACAGAGTCCGTGGAAGTACCGACGTCGGCAATAGCATGTCGCCGAGATTGTTGGTCGTCAAGGTATAAATTGCCTGTTTAGTCAAATCTACAGATTCCACAAATTTTCTCGATAGGCTGCAAAATTAAGGCACTGCGCGCCAACTCGCGAACACCTACAAGACACCGGTTGGCGGAGAAGAGCCAATTTTCGTGGTCACCGGACGCCTACGTGAACGAGGCGAAACGAGAGATCGACTGCGCCACCGAGCACTTAACACAGATCCGTGCGTCGAGAAGACATACACAAAGTAGGTGACCGTAGGCAGACGGTTCCTGAGCCGCCTTGCTGTTGTTCCGAGCCCATGCACCTGGACAGATCACGAGCTATAGTTCGTTAATTGTCGGACTCGTCGTCCGAAAGGAGCGACTATGAACAGGACACCCTGACACGTACATCATTACAAGCGCCGAGCCGAGAACGGAGGAGCCCGTTTTTAAGGTATTTTTGTTGGAGAGCATACATAGAGTTTTGGCGCAAAATTCTCATTCATGCTTTATAAACCAAAAACAGAGAAGTTTCTAGTTTCGGCTTAGGAACTACTGAGAATCGGCTTTTCCATGACATATATGTGTGGAGCTGAAAATCTACTTTTGACTGAAAAATTCAAGTTTATGACTAAGAAAAATTAGATAATTAGACCATGCTATTATTTCATAATATTGGTCCAATTTTTCTTGCTTTGCTGAGCAAATTAACAAATTTAACAATCGGCGGGGTTTCTGAAATATTTTTGTAAAAAAACCGATTTAAACTCCAATTTTCCAACCTTATTTTTACATATTAGTACTAGAAAAATTGTATAATGGGGAGAATTCATAAGTTCTAAAATCGGCTGTTTTGTAGCAAAGTTTGTAAATATATCATTCTTAAAGTCTCTAAACGTGATTCTAGAAAACGTGTCTCATCAGGATTTGATTTCTGCGACACACTTCTCTCGAGTTTTACATAGAAGTTGTTCATTACAAATTTCTATTTTTAAGGTCCCCATTACCATTGTCAATCTTTCATTCCGATTATTTGCCTCGTCATAGCCTGCAAGAAGGGGAGCCTAATGCCTAGACAGATGAGACAGAAACACATGTGTGTTTGTAAGTGTCTGGTGTGATATACCCAATTCGTTTCGGCCGTCTCTTGTTTTCTTCCTGACACCGAGTTTCGAGCGATTTTCGAGGTCGTACAGTTATGAATTGGCTGTCACTGCTGTGGCTAACAAACAAAAACAATCAAACTTGTGCGGAATTGATATTCTAAAGAGAATAAAGAGCAACCATGGGTGGCGACTAGCATCGGAAGTGCTTGTGACCTCTTGGTGTGAATTTTAAACGGTTTCCTTCCACAGACTCCGACATGCTAAAAATTCCAGCCGTCGGGAGCCGTTTAGGGTCTACACTGATAGATGATGATTAGAATCTTTTAATTTGGTAGAATTCCCCCCGCGGGACCGCTTAATGTTGCATGTCGTCTTCTTCTTCTTGGCAGCAAAATATCATTGATGATGAGTTATCTCAGTTTGATGCTCAATGACGCCGTGAAACAGCCACCCCACAGTAAATTAGTCGAATTACCGATGGGGCGCCCGGGTTTTTGGAAGAGTCATGCGATTGGGAGTCCACATACACACGCACCATCTCTTTCACTCCATCTAACAGTGTAGTAGGGTGATGAAAAGGGGGGGGATCGATGAAGAGACTCTATTAATTAAATGACCGGGGCGGGGGCCAAATTGCACATACGCTTGGTTTTATTGCACCGTTGGCTCAGTGAGAGCAACATTTTGTGGCAGCACCAGGGGTACTTCAAATACGGGACGAACAAAAGTCGTTGTTGTTTCTATAGGAAGGCTTCCGTTGGACTTTTGAAACCAGATCAGATTAGGGATATGTAATTGACGGTTTTGACCGTATGTGTCCATACACGCGTCGTTGTGTGGTGTGTGGCGACATAAATTAGCGTATGTGCTCCGCATGGCCTTTTTCCTCCTTCCTTACAATGGTAATTATCATCCCCCACTACTCTGGGTCGCCATGGACGAACTGTGAATGTGTTGACAGTGCGGGCCCGAAACTAGTACATGGACATCTTGCCCCGGTGCGGTGCGCTCATCGTTATTCCTCCCAATTTAGTTGTCCGTTTCAAATGTCTCCGGTACCCTATTGGACGAGACAAGGAGGTGATGGATTTGCAGGCGGGGAAGGAATTACATGATGTTTGGGAGATTATGGAAAGGTAGTTTCACCTCGTATTATATGGTTCTACAAAGACCAATTGTCTTTTTTGTTCGTGGCTCAAATGAATAATTGGTACGGAAATATAGAAAAATGTCCGACTAGGTAATAGAATTGTTTCTATGTTTTTAACCAAAAATAGCTCATACTAGTGCACTTGAGTGTTGAATTTTCAAAGGTTTTATTTTCAAATAGAGCATTTTCAATACTTATAAAATCAATTTTCGGTTCAAAAACTTCTAATTTTCTCACCGAAAAAGTTCTCACAAGACAGTGACAGAGGGGTGGTCGCGTGCGAGTCGTTTTGATATCCATCTCGATAATCAGAGAATGTGATCTATGCCTCAATGACACAGTTCCGCGAAGGAGTCCGAGAAAAACGTACAAAAGAAGAATATTGATAGAAATAACATTTATTCAAATCAAAGGATATTAAAAAAAAAGAACATAAACTATTTAACGAATTCACAAAAATTCGGAAGCATATTTCCTATAATGAAAACATCCTAAAAATTCTGAAAATGTGTACTGCACAACATTTTTACGCGCATAATCTCTTGTAGCAAAAACTACATTCGTAATTCATAAAATTGACTAATGTAGCGCTTGTTTAGAGTTATGTGCTCTACGAAATGAATTTATATACTTTATCGATGGAAAAATAATTTTAAGCAGAATATGAGAAAATAATATGAAGAAAAAAGAAATTCGAGTCACGTGCTCTGAGAAATGAATTTAAAAATTTTATCGCTGGAAAAATATTTTTAAGCAGAAGATGAGAAAATAATATGAAGAAACGAAACTTAAGCAATTCATTCGAGATTACGCGCTTAAACCCAGAGCTACAGTAATCTGTGAAAGAATTAGTGTAGTATTCGCTACTAGATATTAAGTGCGTCAAATATGTGCCTATGCGCAATAAACATTTAAGTTTGTGTTTCCGTAATATAAGTTTTTTGCGAGAACTACAAAAATATAACTATTTCTATTCCAGGTGACCGGCCTCCCACATAACGTCGAGGCTGCCGGCAAGGAGATCGAGACGCACATCTTCCGGCGAACCGGAAATCTTCCAGAAACCCGACAAAATGACTGTGCCGGACAGGTGGCCGGTGTCTCGTTGATGGTTCAGAAGCAGCACAGGCTCAACAACAAATGGTCCACGAGGCGGTGTCAGCAACAATCGATATCGAAGAGCATTCGGCAGTAATCCGTTCAATCAGAAGGAGATGTCGTCGCCGCCATTGGAATGGAGAGCTCGGGGATTGGACGCGTTGCTCGCAGCCATCGAGGCGTAGTTCGTTGACTCCGGACTCTTTCCGGTACTGGACTGTCTTCTCGTCCATCGTGGAGGACAATCGGCGAAAAAAGGTCTGCCAACCTACGACTACTGGGGAACCGACAACTCGCTTAATATTATGGAGAACGGTTAGCTTTTTTTTCAACGAATTCATTAATAAGAATTTTAAATGACAAATAAGGATTTTTCCGAAATTCCACTCAGCCGCAAGTACGATGCTCTGTACGCATGGTCGTCGATGGGATTGGAGAAACGCGAGGAATCCCCAACCAATGGTATTTTTGAAGGAATTTTATAAATTACATTTTGATATAAAACAAAAAATGCAATTTTCCTTCAAAGTTCCCGTAAATTTTTGAAAGAAAATTTGATTTTCCGCTAAAAAATTCAAGAAAAAAACAAGTTCGTGTTTTCCACTCGGAACCTGACGGCTTCTTATGTTTTAAATAAAAAATAACGTTTCTAAAACTCATAATGTTTAAAAAATTTCACAGTAAAAAATTATTTTCCCGAAATCTTGAGACCTATCCGTTTTTGAAAATAAAAATTTAGGAGTAAAATCGTAGTTTTCTATATAAAAATTATAATTTTCATTTGAAATTCAATCAAAAAATGTTTAAATAAAATTGGATTGTGTCCGTCGAAATCTATAAAAAGAAAATTTTTTTTGAACAATAAAAGACAACTTGTAATTTTCTTTTGAACTTCGAGGAAAAATATGTTTTTTTTCACCGTTATGCAAAAAATCGATTTTTTAATAACCTCGTTTTTGAAAAAGGTGAAATTCCAATTTCAAGAGGTAAAGTTAATTTATTTATTTTATGAGAAAAACTTGAAATTTAAAGGAAAATTACTGAAATTTACAATTTATCATACATATTTATTTCGACATATCTCGAAATATCAAGTGGTAAATTTTCTCCACAAAAGTGTGATTCTCTTTAAAAACTAGAAAATTTCAATTGTATCTGAAGCAAATCAAATTTTGCAGGCTCATGACCTCCCTCAAAGGAACATCCGCCGGCTTCGGCCTTCTCAGCAATCAGGTCTGGCGGAAACATGAATCTGTGGAGCCCAGGATCGTTGGCTGTTCAGTAACATCTGCCTCGCCGACGTCATCCCGAGACCTGCGATCACCACGATCATACTCTCTTGCCGATCAATGGATAAGCTGTGGATCCATTCATCAATCCATTACTATCGTCTCTCATCTAGCAAAAACCTCAACGGGTTCCAATCTTTCCATTCTTTAAAAGATTCTTTTTCCCATTTTCTACTTTGTTCATCGGTGTACAAGTCCCTCCATTCCCATTTTCTCACCTCTTTACTACATTACTATGCGAACACACAAAAAGTCACCATCATTCTCACAAAATACTAGACAAAAAAAACGAAAAAAATCACATATATTTATATATAACTATTATTATTTGTTATTCATATTTTTGAATTATCGATATTATATATATTTATATATGTAACCCATACTGTCCCCCAATACATATATTCCTACAGTAGGTTTTTTTGGCTGTAACTTTCTCTATTATTTTTTGCACTAAGGACGAACAACTCATGTTTTTAACAAAACGGCAATTATATATATTATGCCTCTTTTCTCTCTATCTCTCACCTAGTGTTTAGCTCCCAATTTTCCCCCTCTCTACTACGCAACTAACGGAGAATTGAGAGGCCTTTTATATTTACAGCATCTTTATAAAACTCGAGTGATCCCCACCCCATCAAATTTATCGTATGTAAACGTTCTGTCGATATATTACATGGTGTATGTGAATGAAGCGTTTCGTGTCGTCTCTCCATATCGACTCTGGTATCCATAGCAACTCCCCGAGCTTTTCGCTCACTCGCGCCCGCCATATACTATACCTTTACTATTATTAAATGCACTCAAATCCTATCCTCCGTCAATTAGCCGATCAATTGTCCGAATTGCCACAATGCTCCATTGCGGGTACTATTAGCACAATAGTTGAATATATTAATTCAAAAATATTTATAGTTTGGAGGTGTCCCATTGTTTCAGATATCCGCGCGACGATAAGTGCCACGTTGGGGGAAACGCCAAAGAAAACGAGTAGGGATTTGCCTAGGTATAGAGGCGACATTTATGGAAAATTTGAAATTTTCTGAAAAAAAAAGGATTTTTGTTCTTTTATCAAAAATGCCTTGTCTTTTCGCCAAAAAAATCAAAATTTTCGACTTAAAAACTTCAAAATTTTTTCAGGATCACACTATACAAAATACAAAATATCTCGTAGCAAAAACTACAGTAATTCTTTAAATGAGTCCTACTGTAGAGCTTGTGTCGATTTACGGGCTCAAGTTTAATATTAGATAAAAATGAGAAGAAAGGTAAAGACACGAAGAAACGAATGATGCCAAAGTGTAATATCGAAAATATTCGAAAATAAATAAATTTCAGAAATAGTCCGTAAATCGACACAAGAGCTTCAGTAGTCATTTAAAGAATTACTGTAGGTTTTCGTTACAAGATATTTTGGTCAAATATATCGTATGTGCAATATGCATTTATTTTGTGTTTCCGGAATAGGTAAAATGTCAGAAAATCAAGGATGGAACCCCGCGTTCTACGGGTATTATGGCCACGGCCACTTTTTCCAAAACTGCAGTGAAAAAGGCGTTGTTATTTCATTTTCTGAAAAAAACATTGAACATTATTATCGAGAATACGATCTGACAAATTTCTCATAATTTATTTTTGATTGTCGCTACCTGTTTAACTTTACTCCGCCCCCAATCTTGTTGCCGGAAGTTTGATATTTTGTTTGTAGCTGTCTTGTCGAAGGACGGGGAGGAGGTCAACAAGGTAGATAAAAAATATATTATGCGAATTTTGTGCGATCGTATTTTTTCGATTATATATATATATATATCTTCATGTAATTCTCATGAAATCTTGAAAAAAAACGCGACACATGGAATTACCCGTTACTCGAGGCCCACTGTTTTATAGTTTGAGCGCGTTGCAATTTTTTGTCGATAACATAGTTTCTATTTAAACAAAAAACATCGTGCGCCCACATTGAAGAAAATGCTACAATTGGTGGCATTAACTTTCTGAAACAAGGATTTACAGAAAGTGTCAGGGCACCATAGCATGATTGGATTGGCTCGAGCAGAATGGATATCCAATATCATCTCAAGTCTTGATAACAAATGTCTGGAAACATGGAGAGTGCAGAAAAACATCATACATGGAAGATGCGGAAAAAATCGATAATCTATTGCGAAGTTAGCTGAAAATCGATATTCGCGATGGCACCGGTGACGAATTTGAACGAAAATCGATAAAATCGATTGGCGCGGGTTCCCGCCGGTTTTCAAAAATTAATAAAACATGGTCGATAAACGAGCACCGTTGAAAATTACACCGTTTAGTGATGAGGAATATCGAAAAACGTCGATGCAGAAACGGATGGAAATGGAGAGGGAACGAGTGAGTTGCGTTAAATAATTTTTTTTTAAAATATTTAACTAAAGGCGACAAGGCGATTTTTAAAAATCGATGTTTAGCGACTTTTATTCAAAAGAATAATTTCAATGCCCTAAATCACTCAAATGGTGATTAAAAAAGTATTTGCGCGCGCGCGTAAAATTGTGCATGCAGCGTATGACCCTATGTGGTAAACCTCCGGGTCCGACACTTTTTGGTGAGGGTTTCGCATCGCTATAAAGATTGCAGATCGCGGCGTGAGCGTTGGCGGCGTTCCGACTTGCATGAGAGTCCTTTCCTACTTTTGCAAAAGAATCGATCGCTCGGATTTTTCAGCTCGCACGTCTATCCAACCAGGCAGGACGAATCCGACGATATCCTCATCGTCTTCCTCCGACTCTTCCATAACGTCATCCGCGTCGTCATCTTCCGAGGAGAAGTTGACTTTTCAATTCGAATATCTTGGGGAAACCCACAGCAGCTGGCGCGGAGAAAATGATAGAACTCAGCCAAATTCCCAACGCATGGGGTCCGTCAAAATCCGCGTTAGTCACTACGTGGCCGTAAGCACTTCTGACCCACTTCCGGCGATTTTCAACGCACATCTTCCGCCGCTCTCCATGGGACGACCACCGCTGACAAAAAGCGCGAAAAGTCGGGAAATCGACGCCATTTTCGGCTCGGATAACGTGGATTATAGAGCGGGGATTTCGAGCAGGATGGCCGTGGCGAAGAAAAAGTCTATGCTCCCTATGGAGAAAAAGAAGGAGGAAGCGAAACCCTCAGAACAGGAGCTAGTGGAGCCGTTGGTCTTTGACTGCCTTATCAGAAGGTAACTTTGTACTTGCACCCTGCAAAAATTCCGAAAAATTATGCACGTGGTCACTGCTAGGTTTTGCATAAGCGAAGCAAAAGCGCCTCATTGAGAATACACGTTTGCGCCAACTCTCGCTATCCATTGGCGTGAGAGACACATATACTACTTTTTCCTCTGAACGTGAAAAACGAAAAGAATACCCGTTTTGCCGTCTGCATCTCTTCTTCCACACGCTATTTTAGCCGTCGAGGACGAGGAACTCTTCCAGGATTTTCTTGGCTTCTCATATTCGTTGTCAAGTTTTGCCTCGTCCGCGAGAAAACGTGAATTTTGAGACGGCCAGCGAGCACGTGATTCTGCAACTCTCCTAAAAATCGATTGTTCCTGTAGCTTATAATCTTTTAGAGGCGCATATTCCGCTTGCGGAGCAAAAGTAAACAAAAAACATGCCGGTCTAGATACAAATCGAAGAATTTCCTGCAAAATCAATAATAAAAAATTTTCAGGCGAATCGATCGGCTTGAAGACTTCGACACCGGTCAACTGTCCGGAGGATCCGATTATTGTTTTTAAAATTTTTTTCTTTTAAAAAATTTCCCGCCTTTGCAATAAATAAATTCTCACCTAGGCTAGAATTTCACTATTCAACTTGAAAAAATATGGTTCGCCCAAACTACGATAAACAAATGTGTGTCGAGCGGGCGAAGCCACTGAGAAAGGAGCAAAATGTACACAAAACCATATTTGAGTGTAATTTTTTCAGAGTTTGGCGCCGATTTTCTGTGAGACATGAGTTTTCTCAATTTATATTTGGTTATTTTTATTTTAGTTCTTACTGGTAAATGTCTGGGTAAGTCCTGATGACTTGTGAAAACGAAAAAAACTCTTTCATTGATGCTAGTGCGATTGCTAGGAAAGCAACTTTCATTCAGTTACCAAGAAAAAGTCCCCATATGGATCTGCGTGGCATAACAACTATCCATCCACGGAGATGCAAATCCGATCTATTGGCAAATAACATGGAAGAGTATAATTTCTCTTCCAAACACGGAAACCTTCCCCTTGGCGGTAGTGCCCACAACCCTGCATGTTTACCAAACTACACAGACAGCGCTTGTCTGCAAGTGGCAAAAAATGGCCGGCGAAATTTTTATGTAAATAATTTTCAAAGTGTTACCCTATTTGCACCTTTTTGGCAAAATTTCCATAAGTAAGAAATTTGATGGAAGAAACGATGAGAGGTTATGCGGGGAGTCTGAAAACGGGGCTGCATGACCTGTATGCGACCTGTTTAGGCCTAAAGCTAGTGACCCCTAGAAATCAAAGTTTCAAAGAGACTTTATTTTTCAGCACTCCAACAAGCTCAAGGCAGAAACTCAACGGTACGACGGATACAACAAGCTGGCGAACAGTGACTGGGCTTCTGCTGGTAGGTTTTTTTGGAAGAGAAATGACGTCACACTGCCCTACTTCTTCAGGAAGTCGGCTGCATGATGCACGCGGTTCCTACTACTCAGACGGCGCGTATATTCAGTGAATAACTCAGTCCTCCTGTCTCCGATATACTATTGGTTTAAAGGAGAGTCCGGTATTCCTTATACAAGAGGATGCCCCACTTGTTATTGGCATTTTTCAGTTTGTATTTTTTTAATACTAGTAGCTGAGCCATTTGTAGGTCATCAAGTAGTTGCTTAATAATGCAATCAAATGGAGTATCCTGTCCACTAGAGACACTTAAAATTCAAGATACCCCTATGTGATAATGTATTTGAAAATGCGAGTACTGGGGAAAACTACAATCCCATTTTACCATAGTGCAGACAAAGCAACTGGAAATTTTACCTCGAGAACAAACCGTCAATGAACGGACTTCATGGATTGATGGATCATTCATCTATGGTACCGCCCAGTCATGGGGGTCTAAGTTTTAGGACGGTTAGCTCAGGGTGCACCTGGATATCGACCACTTAACAACCCACATATTCCATTGAATATCCCCGCTCTGCCACAAGTACATCGATTGATCAGAGTCCTAAGATAGATTATTTAGTGTGTTCATTGTTCTATAGAAAAGCTATAAATAATTTGTAAAATTGAAGTGTTGGGAGACTCGCGTGTGAATGCAACAGCATCCTGGTCTTCTTTCATTTGGTCTGATCCTCTTCCGTGATTGGCATAACTACGATGCAAATCAAATCTATCGAGAACATCCTGACTGGACAGACGAGCAAATAGGCAGCACGGCGCTGGGATTGGTCATCTATGCAGAAGATTATTTGCTTTGTTCCAGGACCTCTAGGTTACTCATAGTGCATCATCTAATAGCTTAAACTCAGTGATTTCTGTTAAGGTGAAGTCGTTCGTTTGTCAAACTACACCAAAGGAATACATGCCACACATGCCACCTGGAATCTCGCTTTTGGAACACCGCCTTCAGGTTCCCTCACTCAATTGTGCCACCAGCAATAGTGGCTGCTGAGAAAACGAGTAAATAAATGTGAACCGGACGGAAGATGGTGGATATCCTGCATTGAGTGCCAGCGAATTGGTGGTGGAATGCACAGGATATTGGGAAGGAGTAGACAGTGTGGATGAAAACCTTATTCCTGGTTAGTTAATACTTGAGTGGTTATACTTTTGATAAAGATTGTTCAGGATGGCAAGCCAGATAGCTGAATGAGAAGATAACATAGTCGCAGATCTTCGTGATTACAGGACCAATGCATTTCTCTCGTTTGGATGTTGTTGCTTCATCAATAATGAGAGGAAGGGACAATGGAGTACCCCCGTATAATGAATTGAGAAGAACCTTCGGACCTGCACCAAAGGCATGGGAGACAATGAATGAAGATTTCTACAAGAAGCATACTGCGTGGAAAAGTTGAAAGAGTTTTGTGGATGGAGGCAATATTGAAACTTATTATATCTGGATGCTTATGTTGGAGGGCAAGGGTCTTTTATAAAAGTTAGAGAGATCCTCCAATATACCCTCATAACATATTGTATAAGTTTAATTCATCAATAATTCAGCTTGGACCATTTAGAATGCTGGAAGGAGGTGAAAATGGCCCTGAGATGTTCAAAGAAATCATAAAGGATGTTGGCGCACCCGTATTCGAGATGGAGGAGATCGATTCTGGTTTGAGAATAAACTAAATAGATTATTCACTAAGAAGTTCAAATGAAAGTTCATAGTATTACACTTCGTATATTATCAAAGCATTGCACAACCGATGTCGACGATGCTTCAGAAGGATGTGAGTTATAGTAAAACACCCGTTGGTTATGATCGCGTAGTTAATAGAATGTTTCATTCCAGTCATGGATCTTGAAATTTTGTCATGATTCTGTTATATAACAATATATGTATGTATTATATAATACTCATGTCTCAATATGGCATTTAATTTCCAGGTATTTTTCTTCAAAGAAGGTGATCCACGCCCCCGGCTTCCTAGTGAATACCATTGGACTTGAGTGCTCCCCAAGACTTATTCAATTCACCTACTGGGATGATAACGAGACTACTTATATCTACAGTCTAGGTTTGGCGTATATTCCTTTTAGTCAGTCTTTATTTCAATCTGATATATACTACCGATAGAGACTCAGCGATTATAGAGTTGATCAAGCTAAGAACTTTCAGTTTGCTATAATATCTCGCGATCATAATATGGTTGAACGACGTATCCGAATAGGTCATAACAGTGCTTGTGACAGCTTGACTACTGACTTGTCAACACAAAGTCCCAAAGTTAATGTCTACAAAGTGAATGGTATTTTTTCATACTTGATTTTGATTTAAATTATGTCGTGAATCTGCAGCTTTGGAATGGCTTCAAAGTACATACGGTCAGCAAGTTCGGATAGAAAGCGAATACCACTTGACAGTGTGCACAAGAAGGTTGTGCGGAATCCTTCGAAAAAAGGCTTCGTTTTGGAACTGGACAAAAGATTGAGGTATGCCACTCTATACCGAATCCATCAGCAATGCACGGACCATTTGTATTTTGTCTCAAAAGAATAATCTTCATTTGGTGATAAGATTGTCGTCTGATAGAGATTTTTCTAAATTTCTGATCACATTAGACAGGGGCTAGTGGAATGCAGGGGTTATCATAAAGGCTGACGAGACTTCTGTGAGTTTACTTCAAGAAATACGTCGAATCTGGAAATTATTTCAGATTCTCTTGTCCCAAGCAATCACAATAGAACACCGGCAAGACCGACTGTACCTGTTCTTCCGTGAAGCCTACGCAAAAGCATTCAATGATAGTGAACTTGCCAAGATTTGACTCGGAAACTTCATCTTTGGCTCATCGATGATGATTTAGTAAATGAGACAATATCTCGTCAGGAATTGGCAAGTGCAATGGGAATGAAAGCATAAATAATAAATACTTGAGTTTGTTGTGTGAACAGAATGTTCGCGATTGCAAAATAATTAGGATTCGCTCAGTTTCAATGAGTTTTTGACAGTATTCTTGATGGAGTTTTTTAATGGTGGGTTTATTGTGATTTACTAAAGTTCTGATCACAAATACTACACGTGAGTTCCAGTCTGTTTACACTAGGTTCGGTAAATATGTATAATGTTATAGGGTGACTGTTACTGAAGCGCCTTAGTAGTCTTCTCTTCTTTGAATGGCAACAAACAGGCTCCGTCATTAACACATTTAAGCTGCATTTCTCTGCTAAAAGTAACGGCTTAATCGAAGTGCGATTTAAACATTCGGGTCTATAATCGTCTTTTAGTATATTGTCGCGCCTACTAAGGCTCGCTTTAATAATCAGTTTTAAACGCGAATTTGATGGTGTTAAATACGATTTTAATTTGGGAATTGTTCACAATTAGATGCTATCTTGACTAATAATAAATAAATACAGACACAAAAACCTTTTACTACATGGACAAAAATCATCCGAATCTACCCAAATCGGCATTAGGTTAATGTCTTTGATTAATCACCTTCTTTAATTTGCAGCTCCTCAAAAGCAAAAACTGCACAGTCTATTCAAAATGAGTGATTTGGAGGGAAAGAACAAGGTTCTCCGAATGGATCTCGCAGAACTGGTCAAGTCCCTCAATCATACCGCCGGAGTTCACATTACCTAGAAAGTGTGCAGCTTCGATTAACTTTCAATGACGTGCTGCACAGGTGCAGGTATACATCCCTGTGTAGTATGCCAAGTATTAAGTTTCAGGAGTAAGTTCTCGACGATGCGGAGTACTTGACTTGTAATAATTTCGACGCATTGTTCTCGACGGAGATCTCTGACGTCCCGATCGGTCTGGTCCATTTAATAGATTATTACTCACATTTATCAAGTAGTATGGTGTTGAATTCAAATTCGCAAGTAAATACAACTTCAGGCCATCATGCCACACCTCATTCCCAATAGTGACCGCTCTACTCCTGCTCCACTTTCTCTGATTCAGAGAATTTGTGCATTCAAAGACTGGAAACCTATTCGACTACACGTCTTCATCATCGTCTGCTTTGTCGCCATTCACATTGTCCTTTTTTTCGAACTTTTCTGGCGTTTACTGTTTAGTTCGGTTTTCAAAAGCAATCAATTAAGATTCCTCCCTAAACGAAGATCTAGACCTCGGTCGGGTGTGGGTGCCGGGATCGCTATCACTCTCTCTTCTATTGCGGGAGCCTTGTCATTTAGCATGGCGTTGATATTGCGCTTACAGTGAAATATTATAACACTGCTTCGAGAGAGACAGTATTGCGCAGTATATTCCATTTGACTCGGCTTCGCGTTCCATAAGGTAAGAGCCTCTCTCTTGGCCTAGCGCTGTAGGTTAATTAAAACAATTACTCCAACTCGTAATTTCAGAGCGTCGCATTATTCACCCTATTCTTGTCTACCCTTCACACCATCGGCCATTGTGTAAACTTTTATGACGTTGGAACTCAAAGCGACCGTGGACTTGCTTTTCTCTTCCAGGAACAGCAACATTTTACGGGTAGCCGCACCTACACGACTCGGTTGGCAGATCTCTCAGTAGATTGAACGTTGGCTTGCTTTCAGCTCTGACGTCGCGCCTACCCTAAGCTGGTTCTATGGAACAATTACTGGGTTGGCGGGAATGGGATTAGTTATTATTTGGTTATGAGTATCATTTATGTGTTCGCATGGCCAAAGATCACTAAGCATATCACTCGTTTTCTCCGGCTGACTCATCTTGTGAATGTTGGGTTTTATGCACTCACGATCTTCACGGACTTCCTTTTTGGGGTAAGGCTTAATTTAATTTGATTCATTGCGCCTACGCTCTTTTTACGCTCTTGACGTCAATATTTGGTACGTCTCCCAAATTTGGCACGTTGGGACTCATTGTCCTTTCTGTAATCGAACGTATAATTGGGTTGATGCAATAACCCATTACAAGTCGTTTGATATAGCCCATGGAGAAATCCATCAGATATTATATACATCGAGTACCGTCGTGGCCAGGAGAATTTGAATATAAATCAGGACAATGGATTACAGTATCACCACCCTCTATATCATGTACCTTTAATGAATCTCACGCATTCTCGATTGTCGCCTCAATTCCACAGGATGAGAATATGAGGTTGTATATAAAAGCAGTTGGACCTTATCCCCCGGACATGGAAGTAGAGAAGTGGATTGATAAGCTCTTGAATACAGGGTCACCATTCCCATTGGTAATTCAGATGAAAGGACCATATGGTGACGGTAATCAGGAATAGATGAATTATGAAGTTGCAATAATGGTTGGAGCAGGAATCGGAGTGAGTCCATATGCATCCACGCTTGTTAGTACCAAACACATCAAGTGACTCGTTACAGAGTGATCGATGTCGTAAATATTTCCTGTGTGTTCGAGTCACAAGAACTTTGAATGGTTTGTGGAAATGCTGTCCTGAAAAATGACTATTGAGAATCATTTTAGCAAAGCCTCCTGGGCCCGAGACACACATTATTCGTCACTCAGATGTTCCATAAGTTTTATTTAAGCGGAACTACTATGCTTGAGTTTTTTATGCGTTTTTGGTTTTTACATGTATAACTCGGCTAAACCTAATGGAGAAAAAGGTTCCTTAACTAATAAAATGTTGCTCAGCTAACTATTTCTATGCAATAAAATATGTTTCAAAGTATCATCTCACAAGTCCAAATTTGATTATTTTTCTTAAACCGAGTATATTTCAAGTCCGAAATCTAGTTTTCTTGAAAAAATTTGGTATATTTTTTGCACATAATCATTTTATAAAGTGCTCTGCAAATCAGAAATAGTTCGAACAGTCTTTCATAGTTAGTGTGACATTTATTGGAACTTAAAAGAAAAAATTACGCGACATAGAAACGCTCGATTATCTGAAAAACCAATGGATTTTGATTCTAGTTAATTTATTTTCAAAAACCGATATAAACATATTTTGTGATAATTGTAAACTAAAAACTATACCTGAATATTTTTATATTTATGTGGTTTTTGATTTCAGGATTCAATGGTAAAATACTACCCTAACGGCTTACCCAAGTCTCAGAAAATTGTAGTTACTCTCAACAAATTAATACATATCATTTCTTATATGAAGTACGTTTGCGAGAAGCACTTCCGTGCCACCAACACAGGCATATCAATGTTCACTGGCCTACACGGTAAGAATCAATTCGGACGGCCCTTCAAAACTTTCTTCCAATGATTTATTCAGAGTGAGATAAGGAGGTTAGTTTCATGGTTTTAACCTCTAAATAAAGCAAATTTGCAGCAATCCGAAATTGGAGTGTTCAGTTGTGGACCTGTATACTTAAATGACAGTATAGCTGAAGGATGTGCATGCCAATCGACAACGAGATGCTCCATTTGCACTTTGAACCTTTCTAATCTTCCCTGTTAGATTTACTATGACAAAAAAAAGATCATGAATGACAAAACATAGAAAAAAAACCTGAAATAAAGATTTCACATTTGTCCAGGTAGTATATATCCCCAATACAAACATTTTGATACGGTCTCGAAACTTCCCCATTCCCAAATAATCATCAGACATTGTAATTAGGCAAAAAACCAGACCCCTCGGCTCCTCCCTCACCACAAATAAAAGCAATTCCCCCATTTCCCCCCAGTTCATTCACCAACAATGAGTTTATGACGTTCGTGTCATACACTTCGTTTTCTTTACGTGTTCATTTCTCCGTTCTCTTCCTTCTCGTCGCTTTTATTGTGATCTATGACATTTTCGATGAAATTCGAGAATTTCAAGAAGTAATCGAAAAAGATGCCAGGAAGTTTGAGGTAAGGCAATATGTGGTGCAGCAATAATATCCGCATTTTTCGTAGATCATACCGTTATGGGACAGTCTGACACCACGTGATAAAATAGTATACGAATGTAAAGCAAGGTTGAAACGAAAATGAAATTTCGTTTTCGAAAACGAAAACTTTTCGTTTTAAACGCGAAAGACTTAGAAAACGAAAACGAAAATATCAGTTTTGTCCTATTTAATTGGTAAAATATAGTTTTAGGTACATGAATTATTAGGTCCATTTTCGAATCAATAATAAACAAACAATAGTTTTATTACAAACAGTAAAAATAAAATAAAGCTAAAGAACAATAACAATCACACTTGCTGAACAACTCTTCCATTTATCCAAATTTAAAGCCACTTTTTGATTTAGCGTAAGAACACAGACTTGCTCAACGACTCTACGTAGACTTATTCCAGCTTTGTAGAAACGTGAGCCGCCAGCTCCTGAGAAAACTCGTTCCGATTCAGCAGATGAAGCTGGGGTTGTCAGATATCTGTTCGCTATATGAGAAAGCAATGGCAACTTAGATCGATTGAGCGTATTTTGAAAAAAGAGCGGGGTCTGATTTTCTATTGTTGTGGGTATCGGAGAAAACCAACTTCGGCACTAGCACCGAGCATGGAATCTACAGGCGCTTTGTATTCTTTTTCTGATCTTGGAATGCTTTTTCTCGTAAGCTTCAAACAGGAACTTCGTTATTCCCACTAGAGTTTCATTTTCTGGCTCATCGACTGCTTCTTCTCTTCTTTTAATAATCCTTGCGCTAAGCTCAAAACGACCAAGCTCTTTTCCGTCTATTTTCTTTTGTATCGTGGGTCCCAATGTTTGATGCAACAATCACCAGTTTGAATGTCACCAGTCGGTGCCCGCGTCGTAGGTGCGGTCAATGGCTGGTATGTATATAATATATATTAGATGGAAACTATAACATTGAAAAAAAAAAGCAAACATTGAAACACAATAGAAAATCAAAATATGGGCTCTTCTTGAATAAAAATCAGAATTACGAATTGTTCACTGGGGCTTATTTCTTGTACAAAATAATGATTTTGACCAGGCTCAAAAAAAATACGTTGTGCACAGAGAGAGGTGATGTTCCTTTTTTCGAAAATTCGAAAACGAAAACGAACAAAACATGACAGAAACCCGAAAATAACGAACAAACGAAAATTCGAAAACGACAAAGTGACAAGCCATTCCTGATTACAAGGTCGGTATTTCATAAATATTGTAGAGAAAGGTTGCTACTAGCGATGATTCCAAAAAAATTTAGATTCATCAGAGATGTACACCCAAATACCCAAGGCATCGGCCCTAATTATTGATTAGACACAACCGCGCTTCTTACTTCCAACAAGCTTTTCCTATTTTTCCGGTTCTACTTCACCGCCGCCTCACGTTCAATTGCCGGTTTCGACAAGCGGAGCCGATTCGGAGGAGCTGTTTCTTTTTAGTTGTATATACATCTTTTTAAAATTAAAAAGTCAGTGTTGTTGTTACCCATAAAACAGTGAATGAAAAAAAAAGAAGTCTAGACAGATCAAATGTAAAACTGGCACAGAATACTCAAAGAAGCATAAAAAATGTATTTTAATAATGGATGATATAGGGAAGGTTAGAACGTTTCAAAGCGTGTGGTGCAAATGAAAGAGCATCTCGTTGTCGGTTGGCAACTGCACATCCTTCAGCTATACTTTCTTACACGTCGACAACTGAACACTGGCCCGATTTTGGATTGCTGCACATTTGCTTTATTTCGAGGTTAAAAAGCATTTAACTAATCTCCTTATGTTCACTCTGAATAAATTGGAAGAAAGCTTTGAAGTTGGGCCGTCCGAAATGGTTATTAGCGTGAATACCAGTAAACATTGAAATTCCTGAGTTGGTGGCACGGAAGTGCTAACCTCTGGACGAATGTACTGCAAGTAAGAGGTTCAAAAGTTTAACAGCTTCAGACCTCCCGCTGATGCCACTACGTTTAAATGCGTCCGCTTTAATCAGTTTATAACCATAACCTGACGTTTGATTTTGAGAATTATCTTCAATAAACTCACAAGCATAGTAGTTCTCAAATCACTTGTGGACCGTCTGATTGACAAAGATATGTGTCTGCCATAGTTCCCGACCTTTCGTGGTCTCACGTTCTTTGAGCACATCCCCCCACAATCCAAGGTTTGCATAGTCCTTGTGAGCTTTCGAGTCCACACCCATAGGAAATATACTTTACGGCCACGTACTCTGTGAAATGAGTCACTTGATGTTCGTTGTACAGATCAACAACGATGCATATGGAGTCACTCCGATTCCTGCTTCAACCATTATTGCAACTTCATAATCCATCCATTCTAGGTTACCATCACCATATGGTCCTTTCTTATGGATTAATGGAAATGGCGATCCTGTGTTCAATTATCTTATCAATTCGCTTCTCAACTTCCATGTCGATGGTCCAACTGCTTTTATATACAACTTCATATCATCCTGTGGACTTGAGTGGGCAATCGCCAGAATGCGTGAGCTTTAAAGGTATTTGCCGTGATATTTATGGTGATATAGGGATACAGTATGACCCATTGTCCTGATTTATATTTAAACTCTCTTGGACGACGGTACTATTCATATCAAATATCTCATGGAAGGATTTCTGCGTTTACAATTTCTAAGTTTTTGTAATATTGCATCAAACCAATTATGCGATCGATTACAAATAAAACGATTGAGAGGGACGAACACCCACGTAGTAGCAAATTTGGGAGACTGCAGTTGTCAACAAATATTCGAAGAAACTTCTTGAACTGAACAGTGGCAAAACATCCAACAACTTTGGAAGCCCATGAAGAAGAGTACGTGCGTAAAAGGCAATATTGAAGATGTGATCCCTTCAGAACCGGAATGCGTGATAAGCTCTCTTAATGAGACATGGGAACGCGAGATCATAAATGATGCACATGACAGCGACCAATGCAATTCCTGTCAGACCTGTAATTGTGCTGAAGAACCAGTAAATGATTGAAGGAAGGAAGTTGGATCTGAAAGTTATTTGATGAAAGTTGTTGTCAGTCTTGAGAGAGTTTGTTAATGCGTATTCTAGTAAGATTGAATGCAAAAATGAATTCAAGTAAAGTATTACCCAAAGAATGCTTCCTGAAAGAGACAAGCAAGACCTTGGGCTTGACTTTGAGTTCCAACGTGATAGAGATTGACACAATGTCCAACGGTGTGAAGAGTAGCCCAGAAAGCCGCGAAAGAGCGCAACGATCTAGAAATGTTCAGTTATTATAGAGTTTTTGATACTGGCGGTCATAATAAACAATACTTTGTCCAAATAGTATTTCCCATTGTTTAATGTCATAGTTTATTAGGTGTATATTCAAAAATCTGCCACCATCCTTCAGAACACTTATGTAAAGTCGACTTAAAAACATCTGAGTTTTTTGAGCAACAAGAGACCCACACTCGTTCTAAATAGAAATATATCTGGAGCACAGGAAAATCTTTAAACTTAGGAGACACTTTTTTAGTAAACAGAACACTACACACAAGCAACACTGATGTAATGTTACCTTATCCTCACTTCTATTCATCATTTATTTTGCCTTTTAGACATCGATTTTTGTGTTTTGCTTCTTCTCCAATGTAGCCATTATTTTTTTTCTCATCCCTTTTTATTTTTGTTCCATTTTTATTTATGTAACGTATGGTTTGTATATTTTAATGTGAGTTTTTTTTCCGTAGCTCACGATATCTTACTATCGTAATAAATTTAAAAAAATTTTATCAAACACTTACGAAGTTTAGGCCGCTATATCATAAGTTCAAACATCTGGCTGAGACACCATGTTCGATGAAAAGATCTTTCCTTTCAGGCGTTGTATTCTATTTTAAAAAGTCTTTTCAAAACATTGTGTACGTACAGTACAGATATCCTACTTGCATGAAACCTCCGCATTACTGTACAGATAATAAAATAACACGTTTTCCCTTATATCTGAACATGCTAAATATTTTTAAAAACAACTGCTCATTTGACGGATAAAATTTACTAATGCCATCCAAGAATAATATTTAAAAAACATGTGTTACACGCTGCCCTAACGTTTCTCACCTTGTGGTTCCAACGCAATAGCCGCAAATAGTCTGGAAAATGGAAAATACTGCGTACAATGACTGTCTCTCGAAGCAGTGTGATTATGTTTCCTACAAACTGTCAGCAATATCAACGCCATGCATTATGAAATGGCTCCCGCGGCACCACGAGTAATAGCGATTCCAGCTCCCATTACTCGTCGGTGATCCATGCGCCATGTATAATCTGAAAACTAAATTAACATGAGCTCCCCATTATATGAACACGCCAAAACCGTTCGAAGAAAAGAACAAGATTGATGGCAACAAAGCAGAAGACAATGACAAACGTGTGCGATAGGTCTCCAAGAACGCTGAAACCTTGTGGATCAAAGTTAGCGGTGCTGAACTGTTGAGGTGCCGGATCGATCCACGACGGCAAATGAGTTCAGAGAAGATGTTCTAAAAGTTATAATTGTTATACGGTAAGAGGCCTCCTGAATACTCACTCTCCAATACTTGGCTGATAGACATGTTCTCTCGATTGAACGTCAGTCCAACTTGCTTGTCAGGTATATCCGAGAAAGCAATCCGAGCAGAAATCATCGTAAGTCAGGTACCGGTTGGCATCATTGCTCACTCCTGCATAGTTCAGCACTTCATTGAATAATCGGGATGAAGCTGCACACATTCAGTAATGACTCCAGCGGCGACTTTGATTGTGGGACCTGACGAGTTCCGCGAGAACCTTTCGGAGTACCTTGTTCTTTCCCTCCAACACACATTTTGACTAGAGTTTTTTTGCTCTTGAGATCTGAAAATTAAAGTAGGTGGTGCATAACATTTTTTAAAGGCAGTTTTGGTTTTTCTAATGTTCATTAAAAGAAAATCTACAATTGACTAATTTCTCGACACTTCGGTGCCATATTAGTTTTGACCTCCCTGTCACACGAGAACTTTCTACAGTGCTCTCGCAAATACTATCGGGCTCCCCCGAATAAATTCAGATTCATAAAGAATAAATAACCTTTAGAACTTTACTATGTGCTCTCGAAATATTGCCGACCATAGGACACCGAGTTTCCCGGCTAATGAACCAACAATGTTAATCCAGCGGTCGCTAACCGCCTAGTCCGTTTCAAGTATCTGGAAATAAATTTCTTTTGGAGACTTCGGCGTTCTCTTGTTGTAACCAAGGTCTAACCTTTTATATGTAGTTTTGTACGTACAAAATCAAAGACAGTTCAAAACAACTTTACCGCTACTGCTGTTACACGTAATTAAGCTGTATTAAGTATATATTCAATTAGAACTTGCAAAGTTAATGGGAAACACGTCATGCCGGAACATTCTAAAACGTAGTCTTTGTATCACGACAAATTTATGCTGAAATAGTCACCATTACTCTCTCAAGACTGTCCCCCAATTGCATTGAAACTGAGCCACGGCTCATTATGTTTTTGCTGCATTGGTCATCGCGAACATTCCCTTCTCAAACTCATTATTCGCTTTCATTCCCAACTTGCCAGTTCCTCGCGAGATATTGTCTTAATATATCATCATTTTCCGTGATGAGTCAAATGAAGGTTCCAAATCTTGAAGTGCACTATCATTGAATTCTTCCCATTTGCGTAGGCTTTCGCGCACGGATGAACAGGACCAGTCGGTTGACGGCGTTTCTTTTGTGATTGCTTGGGATAAGAGATTCTGAAATAATTTCGAGACTTCAACGTATTTCTTGAAGTAAACTGACAGAATTCTCGTCATTCTTTAATGACCTCTGCATTGATTCCACTAGCCGCCTGTCTAATTTGATCCAAAAATATAGATAAATCTCTTGCTATCAGACGACAATCTTATGACCAAAGCACTGATGATTATTCGAGACAGAAGTACAAATAGTCCGTGCATTGCTGATGGATTCGGCACAGTGTGGAATGTAACTGAATCTTCTGTCCAGTAAAACGAATTTTTCGGATTACACCGCGTGGCTTCTTAACTGCCAAGGTGGTGTTTTCTATTCGGCTCTATCCTGACATGTCGTATATACTCTTCTTGAAGCCATTCCAAAGCATTTACACCATAAATATCTCCCTTCGCGCCACAATCATCATAGTTTTGCAAAGTAGTTAGGCTGTCACAAGCACTGTTGTGGCCAATAGCAATGCGTCGATTAACCAAGTATCGGCCAATTCCATAGCAAACTGAAAGCATTTTGGTTTGTATGGAACTAGATGGAATAGCTCACTTAATGGCACAATGCTAATCCAATTAGGGCGAAAACGTAAGTGGTGATCAGTCCAATAAGTTGATTGCATAAATGGCACACATGGTTCAAGTCCAGTTGTCTGTTCACTTGGAATGGTTGCGGGGGTAACCTTCCTTGAAGAAGTATAGCTGGAGTGATAAATAAATTGCAATGCGGAATTCAAAAGAACATAATAATAAACCATTAAATTTGGAAAGTACTATTACTTACATCCTTCTTAATGTCTCATCGATATTGGTGGTTGCTTTGATAATATCTCGAAGTGAAATACTATGAATTATTTGAACGGATTCTTCATCAGTGAGTATTATTCTCAAACCTTTAGAATCTATCTCCATCACGAATAGGGGTCAATTGATCCTTTATGATTCTTTGAACAACTCTCCAGGCCCTATTTTCACCTCCTTCCAGCATTCTAAAATAATGACGTTTTATTGATTCACGTAATCCAATATATGTGCACTGAGAAAGAAACAAGTATGCGTAATTTATTCTGCCTGATTTGCAAAACATACTACCTTGCATGGGTAACTGAAAGAATTAAGGAATTGCTATACTATAAAACTGAGGTGACATACAACGTCCCGCTGAGAGTCTAGCCTGCTACAAATTATAGAGTATGACCTAAAGAAGCCGTTAGAAGTTACTCGTGAGAACTTTTTAACCCTTGAGAAGACTTTAGCGAATTCTATTCAATCCACTTATACCAATCAGTTATAAACGAATTGATTTTCATTGTTTTTGCTTGAAACTCTTCGAATTCACCGCATTTTAAGTTACGAATTCTACTTTAAATCCAAAACTAACCCTCCTAATAAGCATCCAAATATAAAATAGTGCCTCCATGCAACTCTTCGTTCAACTTCTCCACCTTTGCAGTATGCTTCTTGTAAAAGTCTTCATTCATTGTATCCCATGTCATTGGCGCAAGTTCGAATGTTCAATTCATTATACGGTGGTACCCCATTGTCCCATCCTCTCATTATTGATGAAGCAACAACATCCAAACGAGAGAATTGCGTTGGACCGAAGAATCACGAAGATCTTCAAAAATGACTACTATGTTATCATCTCGTTCAGGTATCTCAAGGCTTGCCATTCTAATCTGTAGTTACAATACCTCTATTATATAACCACTGCAAGCCTGAACTAACCACGAATAATCTCATCCACACTGAGCGTTATTCCTTTACAGGATACCTGCGCATTCCACCAATTCTGGGAGAATCTTGACCAATGCAGGATCTCCACCAACTTCCGTCCGGAATTCACATTTATTTTCCTCGTTTTCTCAGAAGCACTGCTGTGGCACAATTGAGTGAGGGAACCTGAAGGCGGCAGCTCCAAAATCATGCGAGATTCCTGGTGGACCATGTGTTTAAGCATGTGTTTGGTGTAGTTTGACAAACGAACGTCTTTAAAAGAAACACTGAGTTTAAGGTATTATAACATAGTTGATTAACCTAACAGCCCTCTCCGAAGTCATATGCAATAATCTTCTGCATAGATGCAATCACCAAATGACGTGCTGCCTGGAAGATTTGTTGGTCTGTCCAGTCAGGATGTTCTCGATGGATTTGATTTGCATTGCCAACGGAAGTGGAGCAGACCAAAAGAAGACCTGGATTCTCATTCACACGCGAGTCTCCCAACACTTCAAGTTTTAAATATTTATACTTTTATAAAACTCTGAACTCACTAAATAATCTATCTGGACTCATCAATCGATGTACTGGTGGCGGAGCGGGGTTATTCAATTGGAATATGTGGGTTGTTAAGTGGTGGATTATCCAGGTACACCTTCAGCCACCGCCCTTGTTTGAAGGATCTTAATGAGGACACCCATGGCTGGGTGGTACCATAGATGAATGATCCATCAATCCATGAAGTCCGTTCATCGATTTGTTCTCGAGGTGAGTTGAGTAATCCCATTTCCAGTTGCTTTATCGTATTTGGCACGTGTGAATGGGATTTCTGTCTATCCCTCACATTCTTTATCAAATGCATTATCACATAGGGGTACTTGTCTGAATTTTAACTGTCTCTAGTGGACAGGATACTCCATTTGATTGCATTATTTCATAAGCAACTACTTAGGACCTATAATTCTTATTACTAATTTTTAGAGGGCGATAAAAACCAACTGAAAAATGCCAAAGATATCGTGCATCCTCTTGTATTAGGTCTACCGGACTAACTCCTTTGAATAGTATATCGGAGAGTTCACGGGCGGACGCAAGTGAGTAATTCACTGAATATACACCGTCTGAGTAGTAGGAACGTGCATCTCTATGCAGCCGACTTCCTGAAGGAGTAGGGTAACGTCATACGTCTTCTCTTCCGAAAAAACCTACCAGCAGACCCCCATTCAATCCTCGCCAGATTGTTGTTCCATCAGTCGTATCTTTGAATTTCCTGATTTTGTTGGATTCCTGAAAAGATAAACGAGTTTTTTATTTCCAGGCCACCAAAATCTATATGACGGCCTTTTAGTTCCTTATTGAAATCTCTAGATCGCACAGTCACACATGCTCCCTTCACTACATTTTCACGATTCGTGCATTTTCTCACTGATCGCGCAAATTTCCGGTCAGTAGCGGAGCAGAGCAAACATTTGCCTAGCCCCTCCACCAGAAACAATTATTTTCGTATCAATTTCGCACCTTTATTCCGTTTGTTTGCCTCTTTTTTGTACATTTTATCCTTTTTCTAGCGACAATTGACGGCAAGGTCAGTACAACAGGAAATTGTTCCTGTCGTGAATTTCAGGAATTTTTCCAAAATTGGTTGGGAAACTACCACTGTGTTGAAAATTCGAAAGATACACATTTTGTTATTTAGGTGTAAACATGAACACTAGGTAATCTATGTGTTATGAAAAAGATAGAACACAGACACCGGGTGGCATACAGAGCTTATCAGTAAACAACTATCAGTGCTTTTGAAATTTTGGAGGGGCAGAAATAAATGTTGCGGACAAATTTTGTTTGGGATTTGAAGTTATGAGAAATACGCAATTTGAATTTTTGAACATTTTTTTGTAATTTTTATCCCATTCACGCTTTGTAATCTAACATTTTGAGAATCTAACCGGCAGAGAAAATAGTACAGACACGTTCAATTTCTTCCAAAAATTATCAATATAGGCCACTTGGTGTCCATCTTCCTTAACTGTTTGCTATAATTCCTACCTCTCTTTAAAAGAAATCAGCTACAATTTGAACAGATCTTGGTCAATACATTTTCAAAGATCGGCTCGATCCCTCTTAAACATTTAAGCTAGCAGGTCCGCTCTGTTGACAAATTTTCCACCCGGTCCTCCGAAAGGAATTTTGTTGGTCAGCCAACAACCTAGACCATGAACCGATCGTGCAATTTGCCTGCTTATAAAAAACGATATCTAGGCCACCCATTTTTAAATACTTTTTTGCCTAGTCTTAGGTATGTGGAATAAATTCTAGGTCAGGAGGTTGTCTAGGCCACGTTTCCACTCACCTTTCCGGCTGCAAAAATTGAACTGAACAGTATAGCTCTGTACAGCACATTTGAGCGCATTGCTCGTGCGCCTTAGAGTTTTAGTTGACCTGAAAATATTTGACTATTTAGAAATTGAAATTTTGAAAAGCAATGATTAAAGGTCAAAAAAGATGTTATTTATACACATGCAACATTTCAAAATTCTGATAACAAATATTTATAGGAACACTTTTTCCAACAATACGGTGACTAAGGGGGTTTACTGATAGTAACAAATTGGAGCGGTACAGGAGGAAAATTTAAACCGGCTCTACCCATTTTAGTGCTACCAGCCGACAACTCGCAAAAAAATCAATCAGCCGCACACCCTGCTTCGCCTGGATCGTCAATCACAGCGTTTTGGAATTTTCCTAATTTCTAAAATTTAATTTTCTAAAAACTGGGGATTTTTTCTGTAATTTTTTTTTTACTTTTAAATTATTTTTTAGGATCACGCCTTTTTGAAAATAACTTTCGAAAAATTGTTCGCTAAAAGAGTATAAATAAGATCAGGCTTCGAAAATGTTTCAAAAAATATTTTTTCACGATTCTGCAACAACAAAAAACAAAGACTGAAAAAAAGTAAGAAATTTATTTTGAACTTTTCAAATCTACATTTACAACAAAAACAGTTCTTTATAGACAATATTATTAAAATCCAAATAGATTCCCAGTAGATTTTGTTTAAATATTCAGAAAAGGACCAAACTTTCAGTTTTTGTGTTCTTAAAAAAAAAAATTTTAAATTAAAATTGTGTGATTATCAGTCTCAAAAATTCCAAAAAAGAGGCTTTTAGTTCTGTAACTTTTGAAGATTCAAAAAAAAATTGGGGGAGCCAAAAACTCACGCTTTAAACCTGCCCGCGAGAACTGTCTGCAAATATTCAACTTTCTCATTTTTATTAATTTAATGAGAAAATTTAAAAAATAAAAAAAAATTTTAAGGCATGGATGCGAAAGGCACGCGGGTAATTTTAAGCCCAGGCTGGCGTTTTAACTTAGGCTTCCATAGACCAAATATTTTCATACTTGTTGAAACTTCTGTAAAGGTTTGAAAATTTTTGAACAATTTAGGCCCAAAACCTTTGTTCCTAAAAGCATTCAAAAATTCTTTGAACAAATTCCGGTTATACTATCATAATGGGAGGAGGAGAAAAATATAATATGATTCTTCGTCAGACAAAAATAAATTGGTGAAGAGAAAAAAATGAATTGAGAGAAAAAGAGAAAGAAAGACGCGTCTTCCGAAGAAGAAGGAAACCTCCTGCGCGGGATGCCGAAACAATAAGCAGCAGCCGGGAGTGAGGGAGTGCACTGCACTAAAAAATGCGAGAGATTCACAGAAAATCGGGAGAAACCCCCCGTATGTCGGTCGAGAAACACCTAAGACCTACTTCATATTTCGAACCGGTTCATTTTCATTGGCATTCGTATTATTTAAATTATTTTGACAAGGGCAGTCGTCGTAGATGCTAATGTTGCCAGTTTGACGGGATGGCCGTGTCACTTGGGAAAAGATTGGCGGCAAAAATCGGGGGGTTCCTAGCCACCCTTTATCTTCTATGGTCGGAGAGGCGTTTTCTACTTATTTTGGTAGATGTTAATTAAAAATTTCATCAATTTGGGAGTAATAATGTGGCTGCAAATCATATTGAAATTTTCTATACAGTCAGTGCGAGCCAGCCTTATAAATTTTCTAGTGCCGCCCAGAAAAAAAAAATATCCTAGGCCACCAATTTTTGATCATTAATTTTTTGGCTATCAAATTAAGTAGACCACTAAAGTGTTTCGTCATTAAAATTTTCTAGGCCACCAATTTGGCTTGACTACTAACCTTCTTGGCCATCACAATTTCTAGGCCACTAAGTTTTTTGTCTAGGCCACTAACTTTCTAGGCCACAAACTTTGATGTCAGGCCATAAAGTTTTTCCCAGTAGTATGTTTTGCTCTTCAAATTTTTCAGGCCACCCACCAAAATTCTATTCCAACATTTCTCCGTCCCATCAAAGTTTCTAAGGCCTTTTATAGACGACTTCTTAATTGTAAGTCAAAGTGTTTCAAGACCATTATTTTCAATACACTAAATATCAAAAAACCAAATATTTTCCTTCAAAAACTTTGCAAACTAAACTAAATGTTTCCAATACGTGCTTTATTTTTATATGTAGGCGTTTAGACACCCCAGTGGGGAGGAGTAAATGTTAATTCTTATGATTATTTCATTGGGAGTCACTTTTCTTGTTCAACGTCTTTAATATTTTTGAATAGGATTATCATTGGTATTGGCAAATAAATAAAATTGTGAGTGACGTGGTGATATTGGACATTATTTGATTTTAGTTTGCTTTTTGAAATTTCAATTTTCGGCACTTTAATAATTGTTCAAAATGGTCATTTGTCTAGCAAATTTGCATTTTATTAAAATTTTTTTCATTTATTACATTTTCAGTGAAAATTGCACAATCTTTCATTTAAAACTCACTTCTAAAATGACAGATGCGAAAAAATAATTAGGTTTCAATATTCAAATGAATAATTTTTTAAACGATTAAAACAAAATTATAGTTATTACAAATTATTTAAAAGATGTCTATACTTAATCAACACTACAATTTATGTTTTGTTTTCATTTACTCGAAAATCCAGAAATTTTAGGTTTTCGAGAAAACTTATTTGTTTTTAATAAGTGGTTTATATAAATGAATCCACTTGAAAGTGCGAAAATGTACTTAAAAGAGTCCAAAATAAGCAAATATCATCACGAAGCGCCGAACGTAAGTTTTTCGAAATGTTCAGTTATAGTTTTGGTGAAACTGCCAACTTTACGAGGTTAAAATTTCGGGTTTAATTTTCAAGTCTGTTTTTATACAAATATAAATCAGAGTTATAAAATTTGTAAAAAAAAATTTCTTGGTCGGTATTTAAAAATGTGGGTGATAGGGCCGTTTTTGACAGAAAAAAAGTTTTATAATTGTTTTACATTTTACCAACATAGGAGCTGCCTTAAAAAATAGCTAAAGGCTTGGGGTTTTGCCCTAATGAACAGTCCCAAACTACCAAATATAAATGTAAAATTATTCTAAAAATCTTCAAAATTTTTAACGATTAAAAAAATTTGCGAAACTTTAATAAAGCAATATGGCGAATAATTGTTTCATTCCCGCGATTTTTTGATAATAATTTTTTTGTATAATTCTTGCATTTAATGGCGTCATTGCTTGTTTACATGTCACCATGTGTTTTTCGGCAATAGTAATAGAGGTTTTCAGAAAGCGATTTTCTAGTTTTTGAAGCACATTTCGTTCCCGTAAAGAAAACTTGATAATTGGAAAGAAATGTGGCAAAACGGCGCAATTGACCAAATCGACCAAAAAAGTTAACAAACTGTATTTAAAAATAAATTAATAACCAAAGTAAAAAGAACACCCACATAAATGTCAAAAATCACTCACCCATTTTAGCTGAAATTCAAAAAAGAATTCGGTCCTTCCCTTTTTTTCTAAACAAATATCTCTTAAATCATACATAGTATAATTTTATATGACCTTTCTGACAGTTATATTTGGCATAGTGGGACCTTTATAAGGGAAGTCAAAAAACTGAACTCCGGACTTTGACATGCTATAGTTATTTTTCGAAAAAAGAGTGAAAATAATGATCCCTCCAAAAAATTTTGCTTCCGCGGACCAGGTTCAGCAAAGTTATGACGTTTGGAAAGTGCCGAAAAAAATTCCTTGACCGACCCAAGCAAAAAAAAAAGATTCTTCAAATTTTCAAAAAAAAAATTCTGAAAGTTGATAACAACTATTGTAACTTATTCAAAAATGTGAAAAACGTTTATCATGCACGTTTTTTCTCCCCACGGACAAAAAACCACATTGCTTGATCAAAATTTCGTGAGCAAAATTCTAAAAATTACTTTTTCTTGTAGAATTATTGGTTTTCTGTTATGAGCTATATGCATGGCATTTTTCACTCTTTTGGATAATTTACAAATATTTTTTCCTCTTTTCAGAATTTTTTTTGAAATTTTTGAAATTTTTTAAAAGGGTGTTCCAGCCACTTTCAACATAACTTTGCTGAAGCTGGCCCAGCTAATTTCTTTTGGAGAGATAGCGTTATTTTCACTCGTTTATTGAAAAATTACTATGACATGTAATCCGGAGTTCAGTCGACTTCCCTTGTTAGGGCAAAAAATACCCACAGACGGTACTCCGCCTAATATCAAAAAAGTTCCCACTCGAGATCACTTTTTTACCATCTCAAAATCGTTCGGTTTGTTGGTGGGGGGGGGGGGGGCTTAAAGAAAAACGAAAAAATGAGACACTTGTCAATTTGATGGTAGCAAGTGAAATGGAGAGATACCGGAAAGAGAGTGTAAATAGAAGAAGGGAACAAACACAAATTTCAAAGTTGTCGGAAGGAATTAGGGTATGGAGGATAAAATATTGGAAATTGGGTTTAATAGGATATGTATCTAATCCCGAAGAATATTATTAAAATAACCGGTTCAAAGATCGTACTGAAAAAATCGATAAATACGTTGTGATGGTCCTACTTCCGTCCTCTTTACACAACCTCGTCTTCTTCTTCAGGGCGCATTCCTTGTAACAATGCCCCTTTTCTCTCTTGATGGAGTGCCACAAAACAGTTTGGCAGTTACACAATCGGAAGGCGAGGAAAGCAAAACGGGTATCAGATGATGATTAAGTGAAACCGGAACTGATAAGTGAGAATGGATTGAAATACAGATAGCCGTAAACTTTTAATAACCTAGAATATTAGTTATTAAAGGTGTTATGTATGTTTCGAGAACAAGATTCTGCTTTCTCAATTTTTGAATGAATTATGTTTGAAGTAATTTAAAATTGCCGAATGACGGGTTTGAATATTTGTTTTTTTAAAAAGATTTTTCGTCCGGCCGATTAGTATTTCGCGAAATGTTTTTTAAAATCTTTGGGTTTATGTTCTTCTCTTTTTTCATAAGTCTAAGCTTAGGTTTAGGCTTACTAATTCTAATCCGAAGCATAAGCTTAATCCTAAGCCTAAAGCTCTCTCAGCCTACTCTTTTAAGCTTAATGAATGCCCTAGCTTCATTTTTTTTCGCAGGTTTTTTTCTCTAAATCTCAAAAGCGATGCTACGGACCAAAAATTGGTGGTTCAAAATGTGTGTTTCTATTTTTTCATCAAAAGTTATTTTATGTGACTATACAAACGAGCTGACAATCTTTCTTCAAAATTCCGTTTTTCTTACCAAAAATAGTCAATTTTTCGAAATCTTGCAAAAAACCGTTACCGTTTCCCTAAGTTTTGCTTTCCGTAAATCCTTGTACCTTATGTCGTATCACATGGCATTAGAAATATTTCACTTGAACCAATCTTGTGCGCGTGGAGTACAAGTTAAACATCATATGTGGTGGGTGCAATTGCGCTCTATTGAACAAACTATGTATCAACAGAACGCGTTAACATTATAGCGGTTGTGCAGGTGGGGAAAACAGGAAAAACGATTAGGCAAAACAAAAAGTCTATTATATAAGTTTTCTTCTACACATCTCATAAAGGAAATTCTAATTTTTTACAAAAAGAGCGGGGGGCGCGATTGTAAAGGTTTAGACGGAGCGTTAAGATCTTTGTCGACAAGTGGTTCAGCCGACACCCTGTGAATGTGATTGCCGATATTGTCCTTCTCGTTGATTGAGTCTTTCGAGAAGAGCGCCAGAATGACGTGCAGAATGAAGAGACCGGTGGAGAGACCTGGGAGAGTTTTAAAATTTTTGAGTTTCTAGGCCACGAGTGTCGTCCACTATTATGTCCAAGAAGCTAAGGACAAAATGATTGTTCACTACTGTTTCAAAATCAGCTTGAATCTCAGTAGAAAACAAATTTCACTGGAATATTTCAGCGCTCACCAATAGCAACGACCAGAAAAACAGTCTTAGCAAAGCACACGATTGCATAAGTTGGCACAAAAATCAACGGAAGCATGCATAGGCATGTCGACAGTCCGGGCTTCACACATTGGCATTGCCATTCCTGCCAGAGTACTGTAGACACGTTCTTGTGGAGTGAAACCCACGTACACGAAGTTGTAGGCCACGTGAGCGGTGTAGTCGACCGAGAATACCGTGGCGAGAAGGACGTCCACTTGGATTACCGGGTCCAGGTCGGCACTCCAAAGGGAGAGAGACGAGAACTGTAAAAACTTAAAAAAAAGTAACTTTTTCAGATTAAATCCGAAGAAAATAACATAATTAATAAGGATTTTGTTTCAATGGTTTTTTAAAGTGACAACTACTCATTTTCAGGTTTTAAAAACTTTGACTTGATAAAAAAAAACATTTTGAGCTACTTAAAAAGGTTTTGAATTCCCATCCAAAATCTTTGAAGAAATACAAATGATAAAAATTCTTAAAAAAAAATTGTTAGCAACCCAAGCGTTCGCTAAAGATCGTTGTCGTTTTTTCTCAGACAATTTAAAACATATCCCGCCATGATATATATTTTCGGAGAATATCATTTCTCGTAAAATTGTTTTCTCTGCAAATTTGAATTCTCCGCCAATCATTTTTCTCAGAAAATTTGACAAAAAGGATCAAAAACATGAAATTTCCGTATGGCAAAAAATGTTTTCTCAGAGAATATGAATGTCCGCCAAATATATCAGATACTTTTAAAGTCTCGTCAAAACGTTTTCTTCGAACATCTTAGGATTATTTGGATTTGTAGAATTTTGATCTTGATTTAAATTTTTTAAGTTTTCTGAAAAAAAACAACCATAACAGATACTTGCAATAACAGATGTAATCACGCGAGCAACTGCATTAAAATTTGAAATACAAAACAAACGATTGCCATAACACAGCTAGTAACCGCAATCGATCCAAGTAAGTCAGTGGCCAACATCAAGATGATACTGAGAATTGCAGAGTCACAGTCCAAGAGTGTAGTGAATTGACTCATGAAGAAGTTCGGATATGTTGCATTGCACGTGCTCTTTCTGCCCATTCAGACATACGTTTACCGAGCCCTGAAGTGTCAGAACCCTGTGTTGGTCTGAAAATTTGGAAATTATTCGGATTGAAATTGAAAAGTGTCTAGGAATTAAGTTTGAACTATTTGAGAAGTTTGTATTTTAAATTTTGCGCTAAGTTGCCTGAAGAAAAACTAATTTCGAAGTACCTATATACCTACAATATTTTTCAAACTCAATCTTTAAATTTCGCGCCTAAAATATTTCGAACTTAAAATTTGCGACAAAACAATTTAAACTATTTGAGAAGTTTGAACTTTTAATTAACATTTGAACTCTTTGCGCCAATTTTTTTGCTTGGAAAATAACTTTTGAAATTCTAGTTGCAAGGAAATTCAGAAAAATTAAGGATGTAATTTTTTTATATGAAAAACTCTTAGAATCGATTTCGCGAAAATTTTTTACTCCTCGTGAATTGTCAAAATTTAAATTGAGTTTTACAAAAAAAATTGGCGGGAACGTGAAGTTTCATTAGGAAATTCAAATTTGATAGGCGTTTGACTAACTTATTATCATCTCCTGATATTTTACAAGGGTTCCGGGCGATCGCATCTCATCCATGTAGCGTCGGAAGATTATCATAAGATGGGTGGTAATTTTCTCCAACCAGAGTGGATAAAGTATTCATGGTCTTATCAAAATGCACATACTGCCGGAAGAAAAATCAGACTTCGATTGTCTCCACGAATACCTGGCACGTGTTCGAGCCGATCCATCAAATTGTTGAAAGAGGCGTACTGAAAATTGAATGGCCTAGTAAGTAAAAATTAGATCATGAGCTTACCTCTGCTTTGATCTCGATATTTGGAGGTTTGTTCACTATTACTGTAATGGGAACGTAACGGGATAGCAAGACTGGCCTGCAAAAATGATAAATGCTTAAAAAATACAACTTTTTTCTTTTAATAACGTAAAGAGCTTTTTAAATCGATAAAATCAGTAAATCGGCATTGCAACTGTAGACCAAAGATAACAATTATTGATTTTTCTTACAAAGACATTAAAAATAAAAAAAACTCAATAAAATTAGCGATTATCTTTCCAAAAATCTGAAAATCAAGTCAAATAATTTTCTTGTCGGTATCTTTTATGTTAACCTATAAATACCAATTATTGATTGTCTGGAAAATCAGTAAAGATTCAAATAGATTTTTTTGAGAACCTAAAAATCAGTAAAAAATAAAAAAGTTTTTTCAAACGCTTACGTTTCAAACAAATTCTTGATTTTACTTTCAAACCAAATTCATATTCGACAACGAATCCGCTTCGTTATGGGTCAGAAATGCCTTAGCTGGTTCAAAGGTCGTTTTCGTGGTCACATACTCCATCATTGAAGTTGTCAACGCATACATCCCAAGGCGCACCATACTGCACGCTACACGCCCCTTCAGGGAGCACACGAAGCTCGAGGACTTGGAGAGCCACGTGTCGGCTCCCGGGAAATTTTTGGCTCCGTATCATTGGCGATGGATTGGTAATCTGGGTCGTTGCAGAGGAATTCAATTGGAGCTAGGATCGTATGGGTGAAGATGTAGTCGAAGAGGCAAGGCGAGCGAGGCAGTTAGGCAGAACAAGAACATCTGGAAGATGAGTTTTATTCAAGCTAGCCCACGTTCTCACAAACTTGGCTGCGTGCCAAAGAAGGTTACCTGAGGCGTTGGCTTAGAATCCATTCCAAAAGCAATAATATTGGTGAGTGAGGTGATTTTACGATGGTCCAACATCGTGACAATCACTTGTTCCAAACGGCGAGGTCTCAAAATTTCATTTTACGATGCTATTCCAATACCCCTACAGTACTTTTGCAGTTTCTCTACAGCACCCCTATACAACTACGGTACATTTATTTATTTGTATATTTGTTCATCAGGGAACGATCCTAAAGATACAATTACAACAAGGCAGAATCTTTTACAATACAATGCCCCACCCTCTTTTTCCGTGAAAGGAAACTTACGTGTCAGTAATTGCAATATGATGTTTCCATCTGAGAAGTAGAATAAAAGCATCATCAACTTTTTCCAATTCCAAGTACCAAAAACTGGCGTAACACATGTAAATAGAGAACGACGGGAAGCCCATCCAACAAATTGCTCCAAACGAGGCGGCAGGCCATCGGAGTGAGCAATGATGTAACCAGATAGAATGCCATTTTGACAGATGACAGGCGGACAATGACAATGATGACCTGCGTCAGGTGGGAAGAATCCGATTGTCATTTCGTAGCTTCAATGGTTCCTCGAATCTCACGATTTGCTACTTGGTCACTGACAGTAGATGGTGAACTGAACGTGCTCGAAGGCAGAGGAGTTTGTTTTTTGGAAAGTTGGAAGAGCTCGTCGATTGCGCCCTGGGAAGTATAATTACGAAATGCCGAGTGCTTGCCAGTTTTTTTGATTATGTAAATTTGCTTCCCAGAATCCGAAAATTTGGTTTCCCGCAGAAAAGACTGAAATTTAAATTTCTAAAGATTGTTCAGATGTTTGTTTAAGTTTTCTTTAAAGACAAAGATTTGATTTTCCTATTGAAAATACATGGTGAAAATTCAAATTTACAAAAATTGAGTTTTGTTATAAAAACAGACTGAAAAATTGAACTTCCTGATTAAAATTGATTGAAATATAAGAGGCTCCTAAAAATCTTGAAAACTCGAAATGTAAATTCAAATTTCCCGTCCAAAAATTGACAAAAAAATTTGATTCTACTTTCCTGAAACAAGTTAAAAAATCAAAGGTCCCTCAAATAGTAAAACTGACTCAAAATTAATTGAAAATTGAAAGCCGTATGAGTCTTCTAGGCTATTCTCACCAAAGCTTAAACGCGAATTTTCCTTCTGGACATGTACCAGACCTCGAAAAATACCACAGCACCAAGAATTTGGGGCTGAGCCTCTTGGTCGGTGGTTCTGAAAGTGTCAATGTTTTTTCACATTTTTCCGGAACTTTTTATAGTTAAAAAAATGAAGTAGCTGGAAAGTGGCTAAATCATAAAAACCTTACTATTTTTCCATCAACTTTTCATTTAACATTTCAAAAAAAATCTAAAATCCGCATTACTCAAGTGAAGTCCCAGGAAAATATACGTGCCAGTCCGCTACATATCCGGATAGGTGAGAATACACTTGCGTGGCACCATGTATGTTTCTCCGCGTCAAATTCTGAAAATTGCCATCTGGTCGTTGAAGAGTTTTCTAGTCCACGACCACCACCAACAGTTTCGGTTTCGTTCGACTTTTTAGAATATCGAAACTGAAAATCCAACAACTTTTTGAGAAAAACTTACAAAGCTGATAATGTTTTTATTTTAACTTTTTTCACCATCATTCATTGACATTTAAGAATATAGATAAATGGGATAAGACCGTCCAGGTTTCTGTTCAGTTCTCCCTGTTGTTAAATTCATTAAGATTGTGGTCCCCAAAAAACAATGTTTCTTTCTTTTTTCGATTTTCAATTTTTAGATTTTTCAATCTTCACTAAAAACATCAATAATTGAAAAAATCGAAAAATGACACCCTAGACCACCACCTACCTCTAACAAGTGAAAGGGGCTGGAGAGTGGATCGGTAGCAATTTTTTCTTCCTTCCCATCATCGTGGTAGCCGAATGCCGCCGATAGTCGATTGTCCACAGTATAAATCTAAATTTTTTAAATTCCCGCCAGAAAAGTGGGCTTGACGGAGAATCAACTTACGTCTGCCAGTCCTACGCGCCTTCCTGGAGAATACTAATTTTCGCGCTGGGCGGTAAAAATACAGAATGCTCGTGCCGGATAGATGTCGAGTCCGTAGTATTCCATAGCCAGATACGGTTGAGTATTCACTGAAAAATGTAAAAAAAGTTTTATAGACATTTCCGCCAAAAGATTTAAAATAGGAGTTTTAAAAAAATTAACAAAATAGTTACGAACGAAGTTTTCATTTGCTTTAAAGTTTCTTTTTTTTCTTATTTATTTTTGATCAACTATTTATATTGGGTACTTTTTTAACTTCAAGTGGAATCCAAATTTTCTTCCCAGTCAACCAAACATTGACCATATCACAATAAGGGAAAAGGGAGAAAGGGAAATAGTTAGAAAAAGAAAAACATTGCGAAAAAACGTGTTATTTTTGACTGGTGGTGGAAGTAGGCTTCAAGGTCAGTAGTCACTTACTATCCAGCATCTGAATCATGATAAAAGGCTTTGCGAATATCTGGCTCTAAACGTATGTGCTACAAGTCCTGAACTGAGAACTCATAGGATGTATAAGAGCTCACTGAAAATTGTCCAACTTGAAAAATTTCGATTTTTTATGTTTATTAAATTTTTTCTGGTGTAAAATAGCAGAAAATGCCAAAAAAAAATGTATCAGACACAACTTCAATTTTTCAAACTTTTCGTTGTAAGACCATACAAGATACAATAAATTGTCGTTCGAGAGCGCTTTGCCCATGAACCCGTAACGGAGATTTTCATTCGACTACTCTATAGACCGCGTTGGTGATTCTGAAAATGACTTTTTCTTGGAAATTTAAAACTTTTAATCTGGGATTTTTCTGTTTTTTCCAAAAAATTATATTGAAAAATCAATTAATTAAATTTTTTCAAACCTATGGTGATTCATGATTTGATAACAAGAACATAGCTTCCTAGTTATAATTATCCTCAGTTTTCACGAGAGTAAAAAAAAACGGTAATAAAAACATTCTTTTTTCTATTTTTCTCAATTTTTCGATGTATTTACCAAGAAAATCGATTAATTTATCGATTTTTTTTTCAGAATATCTGACCGTTTTTGTTATTCATCGGAAAAGTTCAATATTTTATTTTTAGGAATTTGATTTCCAAACGTATATTGGTGGCCAAGTTTTCCCATTACTGATCGACGCATAAAAGTTAAAACCTCACAAAGTATCGAATAAACCGGATAGGCGGCTAACAGCCGGCACTGGCACGACGGCACTAATCACATCCCATCCCATTGAAACTTCGAAATTTTTTTGGATAATATTTTAACAGAATTTAAAGCAGCATGCAAACTCTCTCCAACAAAGAAAAATGTTTTTAAAAAATTGAAATTCGAAACACAAGCACGTGAAGCAGAGAATGCAGAAAACAATACCACTGTCCCAAAGTAGAAGTGAGGGAGGGAGGGCAATTATTTGCAGAGGTGACCAACGGGTTCGTCGGGTTCCAATTTTTCGGACACGGCGCAGAGGATTTGAGTCATTATTATTGTGTATAGAGAGTGTAAGAGAATTAGAGAATTTAGATGGGAAACTGTACGTACTTCTGCGAAATGGTGCACTTTTAGGATCGGCGGCCTAGAAATTTACATGGTGCTCTAGATGTCTAATAGATAGCCTAGATCTTTATAACTCCAGACAATTACTTGGTGGTCTAGAAGTTTTTTTTGTGACCTAGAAATGCAGATTGTGGACTATAAATTCACTTGGTGGCCTAGAAAATCATTTGGTAGAAATGTACTGGCCTGGAAATTAACCTTGAAGCTTATGCTAGAAGCTTTGTTAAGTGAGCAGACAGCCCAGCCAAATTCACTTGATTGCCTATCAATTCACTTGGTGGTCGAGAAATGTACGTGAAAGCCCAGCAATATTTACTTGGTCTAAAACATTTTTCAGTTAGAAATACATTGGAAAAAATTTCGATTAAGATTTATATTCTGGCGTTGGATGTGGTGACCTAGATATTTGTCAAGGGACTGATGAATTCATTTGGCGTCTAATTTTTTTGGTGACCTAGAAATTGATTTGGTGATCTGAAAATTCATTTTAACATGACCTGGGAATTTACTTGGTGGTCTAAAAAGTCTCATGGTGCCGGTCTTAAAGTGTGTTGCAAAAATTATACTACAATATTTAACTTTGAAATAAAAATTCAGCTCTAGATCTGCAAGAAAAATCTGTATTTTCTCAATTCAGGATTTTGATTAGTTAAAAAAAATCGAAATGATTGTTTAAAACGCGTTGCAAAAAACAATTTTGTAGCTCAGGAATGCGCTATTCTGGGGAGTCAGATTTACTGGATTTTACTTTTTTTCCTGCAATTCCAATGCAAAATAAGGTAAATGAGAAAACTAACACGGCGGTACATACAGGGGCATCTTGAATGTAAGGCAGTGTTTAGTAAGTGGACCGAGTGGACGGCAAACGCTTGTATTTTTCCTGTGTCGATGGGGGATATCTGTACCGCGGTTGCACACAAGAAACAAGTATTTTGATGATGATACGAATAAGAAAAAGAAAAAGGCAGCAAAAAAGTGTGTGGCAGACGACCACCGTCCATCGGATTAGGCTGAGCCGGCTAAGGCAAACTCGTTCTACCGAACAGAGGGCCGTTTGCAACCCCCAAAATCCTCTGAATGTGACGTCATTGTTGGGGCGGCGGGGTGGCGTCCAATAATTAGTGATTTTTTTTTTTGTATTCTGGAAAAAAAGGAAAAAATCGAGAAACATTCTTTTGTGTTTTTGGGGAGTCTGTCATGTGAAATTTAAAAATGTTGGGTACAATCAAAAAATCGTTTTGGTTTTTATATCTTATTTCAGGAATGTTTAAAAATCTCAATCGTTTTTCTTTGAAAAAACAAAAAACAACAAACATCAGCATCATTTTCGATTTAATTGTTTGTTAAAAAAATAGAAAGCGGAAAACACAAAATTTTCCGATCTTCTCGAAATTCACAAACTCATAAAAAAATCGAACTCCCCTTGTACCCCAGCACCCTAGCTGAGTCTTGCTTCCTGGCCAAAGGCATGGAGGGAGGCGGGCACCTCTTTTGCTTGACCTAAATAAAGGTGATATCCCAGTGATAAGGAAGGGTAATGATCCGGAAACCGCCTACCAAAGTGCATAGTTTCTGCGTTAAAAAAAGTGACAACTGACATCACACGGATGCTACAAATGGGGACTCACATGCCGGAGAGGGAAAATTGTAAATTTGTACGGGTAAGGGGATCAATGTTCAGTGGTGAGGTCGCGAGGACGGAGGGAAAAGGTGGAATTAGAATTGAATGGGAAATTGGTGGCAAAACGGTAAACAGTTCTTATTATCAAATGCATGAGGGATGGAGAAACCTAAGGAAACCCTTGCAGAATTTTGGAGGGGGTGATGAAAAGTATTGGCAACACCTTGGTGGACGAGAATTTTAAATTGATGATCCCATGGACTAAAAATTCAGATGATGGCCGAGTTTTTCATATTCGCACCGAAGAATACGGCAAAATGATGGCCTAGAAAGTTGTTGGAGCGACCTAATCTTTGTTCTTACAAATAGATCTCTAATGTTTCATCGAAGTCAAGGGATGTGAACTAGAAATATAAGATGGTGGCCTAGTCAACAATTATATTTATGGTTCGTCAAGAGGCCTAACTCTTCAATCACGAAATATTCTAGAGTTTAATCCTATAATTAGTATTGTGGACTAAAAGTCGAGATAATGACCGAACTTTAGCTCTCAACATCAATTTGGCCTTGAAATTCCGCCATGGCCGAATTTTCGTAAGTCGACCCCAGCGGTGGCTACGAGCCAAAAAACATAATTCCGCATTCATACATTTTAATATGAGGGAAGCCAGAAGTGCGAGCCTCATTATTTTGTGAGTACATTTTTGACTATCGTGCCAAAATTCCAAAATCCTCAAAAATTTGAAATTTTCGCGGCACAATTTCTGGTTTTAAATCTCTTTTTTTTAGTGTGATGTAGGGCTTTCCAATTTGCATAAAATAAAAAATCAACAAAAAGCCAAACATAATGTCAAATGGTCAGTTGCAATAAGAAAACAAACCTGCGTTTAGGATGGCCGAACCAGAAAAATAATTCAAGCTTTCGATTTCGCCCGAAAAAAATGAGGATCAGAATGAGAAGGTGTCGCCTATTAGAGATTGGAGGTTGTTGAGAAAAAGAGAATAGTGGAGCGGGGGGAAAATGATGAGGTAGAACGGAATCGAACATGCAAATAAAACGAATGTATTTGGTAGGAGAGGGAAGGTTACACTGTGTGTTCTGTGTTTGGAAAAGGATTGAAGTGGTGGAGGACTCTGGATTTAATACTACTTACCTGTTCTGATCAGGTTCAGAGGTATTTCAGCAGTCGCTCTTGTATATTTTGTCTTTTTAAGTTTATTTATCAAATCTTTTTTTGTAACTTTGAATCTGATGTCAAACTTTGGGAACTTTGAACTCGATGAAATTGCTCAAAAAGTAAAAGAGAATTTGCGCCCAACTCCTTTTTCGAATTTTTTTCGAGATACTTTGATTCTTCTTAATTTCAACACACAAAACTTCGCCAAAATATTGTTACAAAATTAACATTTTTATTTGTAAACAGCTGCTAAAGCACCACAAATGTGAAATTGATGCCTAAAATTAAAATGGAGTTTTTCAAAAAAAGCTGATTGAAATAAGAAAGTAAGCTAAATGTATATATATGGGGAAGATGCTATTTCGAATCTCGCGTTTTTTTAGTTGGGCATCTCCAAAATATGAAAAAAATACAATAAAAAGCTCCAAAAGATATCCAGGAATTTTTTCAAACTCACCAAGAAGTATGTTTTGATAAACAAAAATTTGAATTTTTCGAATTTTTTTATTCGTATAATACCTGTCACACTTATTTTCAGCATAAGAGGAAAAAATAAATGTTGAACTTTATTTAATGATAAAAATAGTTTGTCGAAAAGTTTTCGTAAATTTAAAAATTTAAGTTCTACCAAAATAGTTTTTCACCTGGAACAAAAAACAAGAATTTTGTTTGAGCTTATATAACACTACAACCACATTTTTGAGAACATGTCTAGCCTCTGTCAAACAGTTTTCCGGTAGTGGGTGTGGTTGCTAGTGATCAATAGATCTTCGTAAAAAATCGAAATTTTCCGTTATAGCCTGCTTTATTTTATGTGTTTGATGCTATAAGCGTTTGGATTGTATCAGTCCATATGATTTGACATTATTCGCAATATTTTTTTAAATCCGAATGTTTTTCGAGTCTCTATTTTTTGTAATTTTCCAGACGGTTTAAGAGCTAAGTTGTAGCTATTCTTTCCTATCAAAAAATGCAGGAATAAATACTAACTCAATTTATGCAAGATAAAACATTTACAGTGGTTTTTTTGGTCGAAACTAAATTCCGCAGAATTTGAAAATTACTGAAAGGGTTTTTCCTTTTTTAATTTGTACTCCCTACAGTACCCGTTATTTTTGAATTACAATTGGATGTTCGTACCTAAAATTGACACTTTTTCTCTAGTATATTTCCGAATTCAAAATTATCAGTTGAAACTAGATCCCACCAAAATAACAAATTGATAAGAAAACGTAGAAAGGGGAACGTGTACCCTTACAATAATATTAACTGTTTTCCCTCCAATTTTTTTTATTTTTCAAGGGTTTTATTCTTAATTCTATTCACAATTTTTCAAAAAATATTCAGCAAAAAAGTAGGCGTGCTGACTATATTAACAGTATAAAGTGAGTCTTTTTTGTGAGCATTAAAAAAATCAATTTTTTGTCCTAGCTTTGCAATAGTGGCAGCTCAAAAATTAAATGCATTTGTTCCATTTTCCGTAAAAAAGACAGTGGAAGAGTTTTTATCCGTACTTGGGCAGGCTAATATTTTGTGGCCGGTACAAATTTTTCGCGTGGTGCCTAGAAACCTTTTTTACGTTTTTTCTCGGAAACTTATTTTTTTCTGGCCGTGAACGAGTTTTGTTTAAATTTCAGGTGCTTTGAATATTTTGATGACTAGTTTATATTTTCCTGCTTCTAGTAATGCTTGGCCAAACGTCTTCACGTGGTCGGGCTTTTCATCGGTTAGCTTGATGCCCTAGGAACGTTTTTAACCTGGCGTTCTCTAGACAATAACTACCGTGGACTCGAAAGTATTCTACGCCACGAAATATTTGTAGCCTAGAAATCAAAGTCACTACCCGTGTGGCCTACGTCTCCCTGAGCATAACGTAGTCCTCGAGAAGTCCAGTCGACGGATACTGTCTACAAGATTAACGGCATGATAATCCTCCTGGTTCGATTACGATGTCCACTCATTCACTAGTCGGCGTTGTTGCAACAATGTGGAAAACTTTTTGGCATTTTTAAAGATTTTTAAACACATTTTTTCTGTCGGAACTGAGAACCGGCTGTTTGTAGAGAAAAAAATTGCATTTACTTTCCTTGAAAAATCTGTTAGCGTTCTTCACTCGCTGATTTATGTACCGTTTAAGTTTCAGAGACAGCGTGGGATTGGGGGACTGGACGCAGACAGCGAGTGAGTTTGCGTCTCCCTCTCCCTCCCACTCTCTCATAAGTTTTGAGTGTTCATAACTCGGAGAGTGGAGCTATCGAAAAATTCAAAAAAAAAAAGCCTAACAAAAAATTAATATAAAAAAATTCTACAAATTTTTAGTTGCTAATTTTTTGATAGCGATGCTAGGTTTTTAGAAAGGATGACGTTTTTAACTTACCTCGACTCTTTTTGTGTTACCAAGTTAGTATTCCTCTAACAAACCGCAAGACCTCACCTCATTGTAGCCTATTGAAATCTGTAAACGCCCAACGCAGGTTGCCTAGATTTGATATCCGCCTCCATCTCAGCCGTTCTCTTTCCATATTCTCCTAACTGTTTGCGTCTATTTTAATAATGGGATTATTCGGATTTCCTATTTCCGCTCAAAAACCAATAAATTTATTTTGTAGAGCGAAAAATTCTACACATTTTTGGAGTCAGCAAGTTTTTCAATGCACCTCTCCTCGCTGAGTTTCGTTAAGATCTATGATAGTAAAAATATTTTTGGGGCTAGCTATTGTTTTAGGATAATCAGGATCGCACGGACTTAAGTCTAGCCTCATTCCGAAATTTGTGAACTCTGTAAGTTATGTTGACTAATAGTATCCCTCTCCAGCTGTTGTTAATCTCCTCCTTCACTCCAGTTGTGATCGTTTTCGCTCTTCTCTCGCTTTTGCGCCCTCTCTGTAGGGTCCAGAGAGTATCAGTTATCTCCAGGACGCCGTGTGACGTCATCGCTGACAAGCCGTAACCTAGATAAAGCGCCCGGCAGAAGACCTGTTTTACCCCGACATGCCATTCGTGATAAATTTAGATTAGTCCTCTCACACTCTACATCTCTCCATGTTTTTTCACACGAACTATTTGTGTTTTGAAGAAATATCTTTAAAACTTTGCTTTGACTAATTGATAGCATAAAATGTATTTTTTCCGTAGCTCAGCAAATGGCGTAACTAAATGGTGTGAAATGTTAGATAGGGGACCGGTTTTGGCGGAAATCTCAGAAGAAATGGAGCCCTGCCTGCATAGAGACCGCTTTCGACTGATGACATCACAGAGTAAGGTGTCACATCTAAACACCATTCTTATTCTCTTTTTGAGGTCCAATTAGACTAGGCGGTCAGCGTGCTCTCGATTGCCCTAGCCGATGACGTCACATATTTGCCATTCACAACTTTCTAAACTTCAAACATTTTTTAATGTTTTCCAAATTTCAGCCGATTCCTCCAATGGGAGGACTCCCCTCCAAACATCACCACCTAACTGCCGTCCACGGCCACTTGTGGCCCAATAAAGGGTAACGTCGGATATGAGCAAGTAGCTCATAAATTGAGCTCTCTAAAGTTAAGATGAAAAGAAAATTATTTAGGAAGACGCTTCAGTGGTGTAGGGGTTCCTTGGATTACCGTACGCCACCAATTGGAGCCTTGCGCTTTAATAAGCCCTCATCGGAAACGGAGCCGCTGTGGATTCTGTTAGCCGCTGTTCGGGCCATATTAGGAGTCCGCAAAATGATGAGCCACTAGGGCAGGTAGGCGCCTAAATCAGAGCAAAACGCTGTCATTTTTATAAGGCTGTTCAGTTTCTAAGGTGAACACAGTCGGGAAAAGGTGCACTGTTTCAGCCTGAAAGTATTCACTCCAAAGTGGGAGTCAAATGAATCCCGACGGCTTCCCAGTGATGGTCTTCATCCATGGCGGAGGCTTCGGTGTTCACTCATCCAGCAACTATGGCTGCGTTTCATCGCACGAAACCTGCACCAAGGACGTCGTCGTGACCACCTGTTTTACTAACGCGTATGCTCGGCGGGATTCTTCACCACCGGCGAAGTGTGCCTTGGAAACCTTGGACTTTGTCCGGATCAGACTTCCCTGCCGCAGTCGAGTGGGTTCAGGAGATTCATCCGAGGAGACCCTGAATGTTACAATCTTTTTATGGCCAAAGTGCAGGTGGAGCATCTGTGGATCCCTTGCTTTGCCTATCGCCGCACTCGAGGGGATTGTTCAATCGGGCGATTCCGATGGAATGGAGAATGTGATGTTGCGAGGCGGACTAGTGAGTAGCAGGCTCAGTTGTCGAGGGAGTTTGCGAGATACCTTGGATGGGAAGTGGTAAGTGATTAACGCTTAGTCTTCAGATGTTAGAAAGTGCGTTGTCATCAGAGTTGGATTGAGTTTTTTTAAGCGTAATTTATACTAAAGCCCTATCGAAGCAGTTTCCTTGGCTACTTGGCCTACCACACTCAGCCGACGCCCGTCATAGCAACCACCTGGAGGCTCAAGACATTTCCTATAGTTATGTTCTATTGCAAATTTAATACGGTGATTATTCCAAAAATCTCATGACGTATTTTACCGAACGAGAAACCAGTGCAAACTTGTTGAGTACCTAATTACTTCACAGACAACGACAGTGAAGACCTTGTCCAATGGATCATCGACCAGAAACCCATAAGATCGAGATGGGCATAAACCCGAAAAGAGGATTCAAGCATTCTCAGGCTGGAAGCTTGTATTTGGTGCCAAACTTTTACGCACAGGCGACTTCTTCCCGAAACCCCCAGCATTAGAAAAGACGAAGCCCAAAGATTCGAATAATGACTCGGCAGGAACCACCAAGAACGGGGGTCTATTTTTCAGTGAATCTTCTGAAAATTTTCTGAAAATTTTCTATTATAGTCGCCCTCGGTGCCTTATCGAAAAATCCGGAAGGAATTAGTTCATGGGAAGAATCTTTAAAGAATGCGACTATGGCGAGCGTGCTGACGCGATGTGCTGCAGATGGTCTACGACTTTTATGTCAAGGAGGTACATCCGATCATGAGAAGAATATGCATTGTGAAGATAGGTCAGGCATAGAGCCTACAGGGCTATCGAGCCAGTGATTGAGTCCATTGGAGACTATTCTATCAACTATGGTACATACCGTCTGGCTAACATTATGACGGATCTTCAACACGATGTATACCTTACTTCTATCAGTTGGACTATCATACTCTGCAGGATTCGGTGTTCCGGTGGCTTCGGAGCTTCCGTGTTTGGGTGAGTTTAGGATGGGTCAGATTTTTCCTAAGCCCGGGGCCACATGCTCTTTGTAGATCAGCAGTTTTAGAAGTTCGAAGCGAGAAATGTATGAGTATGGGTAAAACTTTTAAAGATTGAAAAGAAATTATCCAAATAATAGGACTTGGTAAAAATCCCTTAGGCTACTTGTACGGCCGTAACCTGTCACTAACGATTCTAATAGTGTACCTTATCTGAACAGTATTGCCAACTAATTGAAATTAATTCTGAGACTCCGAGATTAGCTAGCGGTCCTTTTCGCTGTGGCCCAGTGCCCATTTCCTATGGCTCAATATCCTTTTCAGGCTCCACACATTTCACGGAAATCAGATATGTGCTCGGGAATAATCTCGAAATTATCCGACCAAATGATAATGATAAGAAGATGCTTCACGTTATGACAACTTATTTTACAAATTTTGCAAAATATGTTCGAGGTCCACACTTTTGTGTACTCGAAATTAAGCTGCTTTCAGAAACCTCACTAATGGAGAAAGGAGACTAGAATGGCAAAAGAACAACTCGGCACACCTTGGCGTTCGCCATTTCAAGATTGATCTGGACGATTCTGAAATGGTTGAGGACTCTCAGCAACGGAGAGCCGAGCTATGGGATAAACTGAGAGCATTTAATGTTAGCAGGGCTCACATGTTAAATTGCTGTTATTTTTACTTGATTGATTTTACGGTTTTATAAATAGTTTAGATTTGTTATATATTTATTTTTTCTGAGTTACATACATACATCAAGAAACATTTCTCTTGCAATCTAACTGAATTTTATTTTATAATCAGTTGTTTTTATTAATCCTGTACTATGCGGACAAGCGTAAAAATCTGTTTTAATCAAGAACTCACCTACCAATCGTTAACACCAAAAACCAACACGGTTCTGAAACAAACGATGCATAAGCTGGCACCATTATTAATTATCCGCATACAAGGTTTATCAAATAAAGGAAAAAGTCGGAAGCTTCCAACATTCAATATCTCTATTATACTTTCCCCTTTCCATGTATGTGCTTTTTGTGTGAAACCAACTTAACCGCCAGAAAGCACATAATCTATAACAGAGGTGGGCGGCAATTGCCGCTCGGCGAACATTCTGATTTTTTGGAAATTTTCATTTTTGGCTAGAAATTGCCGCTCTGGCGTTCGCCGGATATATTTGCCGAGGCGCAGTGTTTAGAGGATCCTCGTTTTACCGGAAACACTTAAAACTGTGCCTTTTTGAAAATATTTTATTTTTATTCTTTTTTTCGGCAAAGTTGCCGGTTTGCCCAATTTGGCAATACGCCGGAAATTTCAATTTCGGCAGTCGGTGCAAGTCAATTTGCCAATTTTCAGAAAAAAAATTTCGACGCCCATCCCTCATGCATACCGTTTTTGACTCAATTTAAATAGTAACCTTCCACATTAATGTAGTAACGGTAAGTTTGCATAATTTGTTTGAACTTTGAAAGCCGCTGGGCATCCAGCACCTGCGGTAATCGATCTCCTTAAAGGGTGTTTTCGCAAATCTACCAACATAACAGGAGTTTGTAGAAACATGAAACCGAAGGACAACACATTTTGAAAGTCACATTTATGTATCTGCACTTGCTAGCTATGGAGTCAATGAAGCATTACGAGAGACATGTGTTCATTCCCGAATGGAGTATGAGTAATAAGGTTCTTCGTTCACATTTTATTATTACAGGCTTGGGTCCCATATTGATTCATATTTTACTTACTTTTCAATTCATGTGTTTGTAATTTTTTTTCAATTAGAATACTATTATAATAAAATTTCTAATAATGGACAATCGAAATAGTTGCAAGTAGAATAACTATTTGTACAGTGATGCCTATAATTGTGGATGTTTATAATGTGTCTAATATTTCAACGCAATCGTGACACAAGCTCTATAGTATCTCGTGAGTGCATTTTCGGTGAGGTTTCAAAAAAATACTCCCTTGCTCGCCATACGTTTTCAGTTAAAAATTTCTTTAATAAAAAATTATACTGCTTATTTCTCGAACGATACCTTTAATGTTAACTGCGCCTACCATGTCCTTCAATCCCACTAGTCAGTTATTCTTTGCAATTAAATGTCATGGAAACGCTTCTTTAATGTCTAAATCATGGATATCTCCATCTCAACCATCCATCGTTTTTTATCATCATCATTCTCGTGTTCTCGTTCTCCGGGTCGCCTCCGCTTCTTCATCATCATCACCACGACAAAACGTTCTTCCTAATCGACATAATCCCGCATTTAATTTCTCGAATTGTTAGGTATGAATGACACCCAAAAACGGTCTCATATTCGGAAAAAATGGGAAGATTGATTCCTAATTTATTGGTTTTGACCGGTTAACCCCCACACATGTTTTTTGTACCTGCGTCTATTTTCGTCTAATTTTAAGAAGTCAATGCCTAATTGTCTTTTTTATTTTCTGTGAAGTGAAGTATCAAGATAAAATCAGTTTGGCGGTCGTCTCGCTTCTTTCTCATTTTTCGAAATACCCGTCGCAATATGGTTTTTTTATTACACATTTGTGCGCACTTTTTTGCTACCCTACCCCCCCAATTCTGACTCACGCTTGCATTCCGGAGACTGCTCTGAGAGTTATAACAAAACATAATTGTTATATAAATGTCAAAGTTTTTCGCAAGCTGAAAATTTTTGCCAGCTGAATTATTCCTTGCCCCTTCAAAGTAGCATAAGTCTAAAAATGCTCGAGTTATTGGAAAGTTGCTAATTACAAGTTAAAGAGTTTAATTGACTAGTTTCTCGATTTACAATTTTTGAACTTTATTCCTTGAAACTCTAGCAATGAGGGGCAGTAAGTGGGGACTCCCCCACTGGGGAGGGGAGAACCTTGTCAACCCACTAGGGAGGGGAGAACTTTGTCAACTTTAAAGCCACGTCCTTCTGCAGGGAAAAGACTCGCGCTATCAATAGGTCAACTAACAAAATGTGTTAAGCTCCACATTTTTGTAGTTAAACGTTTTCTGATATCACAGTAAGGTAGTTTTTGTGAAACCATCAAATCTGTAGGTTCTCCATTATTATTATCACCTAGCACAGTATTATTACCAGCTGATAAGTATCCGTCTTTTTTGGATGATCTTGTAAAGGAATATACCATTGTACTTCATCTCCTTTTTCTGTGTCTACCCTTATCTTGGGGTCGATCTTCTCCTTCCCGCATACGGTCTCCTCTTATTCAGAAAGTCAGGAGGAATATTCCGAGAAATTTTGTTTTGAACGACATGTGCGATCAATCGCTGGTCCAGAAGGTTTTCCCACTACTTGGCTCGTGTTCTCAGGTGAGTATGCGCCTTTAAACATTGAGGGTACTGTATGCACCATAACGCAGAATTGCAGATTCTAAAGTTGCGCAGGTTTGTTCTACACGGGATAACCGTAAAATTTTTATGTCCCTTTAATAGAAACTCGTCCGAAGAATTGGTAATGTACGTGGAAAACGACTTTTAAAAATGTTTTTTTACTCCAAACGATGCTCTATTGTGCCGAATCGCTTGTTGTTTAGCGGCGTTTTGGGACTAAATATTTATTTACTTATCGTCTTGTTTTTCATAACTTTATAACTGTTTAAACAAAATCGATAATATTTATTTCTAATACGATTCTGAAAATTTTGAATTCCAAAAAAATTTCGGATAATTTTTGATTTTATTTGGCAGATTATTTCTGATAGAATTTGAACACTCTCTTTGGCCAAAGAAATTCTGAAAGTTTTGAATTTCCCGCAAAAATTGAATTTCTGAGAGAATTTGAATTTCTTGCAATTTTTATGTGCAAAATCAATTGAAAATAAATGTGGTCGCCAAAACATAGAGAAAACTCCCGGCCACCGATTTTTTTTTCGCAAATTTTCCACCGCATTCTTTGCTGCATGACTGCCAAAAATTGGCGGCTTTGTATTCTACAGTGTTAATTCACAGATGGCCGAGTTTTCTCAGTTTTTTGCACGGTCACAGGCTTCTAGTTTATTATATTCATCTCCGCGGCGCGCGCACCGTACTTTCTCTCTACTCTCGGATCGTTATCCCTCTCTTCCAACCAACGCCCTCTGCGATTGTGTCATCATCTTTGCGATTTGTTCTGGAATCCCAATTTCCGTTTGGCTTTTCAATACCCGTGCCTTATTGGCTCAGGAATTTCTGGCCCGGAAATTTCCGGTCTACAATTCGGATTATTAACCATTTCGAAAAAAACATCCTTTAAATTATTTTTATTATAGTGATAAACGGCGGTGTGATTTTTTCTCGCTGGTGGGTCCTGGCACGACTGAAACTTTTCAGCTATGTAATTACCCAGCATTGCTTTAGAATTTAAATTTGCCGGCAAATTAGAACTGCAAGATTTTTGTTAGTTTTTAATTATAATTGTTTGGGAAAAGTACAAACTCATCTTTAATAAAACCCACCGTACTCCCATGTACTGCAGCCAAGAGACATAATTTGTTTCGTGCCAAGACCCATTTTTCCCTCCCTTTAAGAACTAGAAACCCCCTTGTTTACAACTGAACTTAAAATCGAATTAGTTTGTTCGCTAAACATGTTTTTCGCGCGAAATTTCGCTTTACAAAAAAGTTTTTCTTCATTCCGTTCGGTCGGCATGCGCCTTTAAGTGTAACTACTATTTTTGAAACCGACATAATGATAGAAAAAATTAGAAAATATTTTTAATTTTCGGCCGGAATATCTTCGAAAAAAAAACTAAATTTCATGGATTCTCAGTAAAAATTCACGGAAATTAAAACTTGCGTAGCGAGACCTCAACTATCACATTACCTATGCGCCTTTAAAGCTACCCTAACCCTATTTTTAAAAATAAAAGAATTTCCTTTTAAAAACGCCGGATTTTCTCCGTCTCTTTTCCCATCTTTTTTCATCTTCGGTACCCATCATATGTAGATGAGAATATCTCTGCACCTCTCCAACCAACCAAGTTCAACACTTCGATGCACCGTCCTTCAACGATGTGATCTTCCTCCTACTTCGACCCCCTCAATTCATTTCCGATTTCCTCGGATGTATTGATCTTTTTGCCTCTTTTATTTCTACGTTCTATAAAAGGATATAGCCAAATGGACTCAAACAATTACAATCCAAAGTTTTGACGTCAGTGAGCTTACTGCGAAAATCTGAAGAGATTATGTGAGTAAAAAGCGGCGGAAGACGTAAAACATATGAAATATTTTTAAAAAACTTTGTTAAAAGCCCCACATTTTCGAGATAAATCTAAATTTTCAAGTTTGTAGCAGCAAATCGCTAAGCAAAGATATATATTTCAGGCCGAGCAGACATAACAAAAATGCCGATGCTTCATCCACGGCATCAATCACTTATCGATGGCGATCGCCGTCACAGCGTCGAGCTCTCGATTTTTATTAAGTAATTTGTTTGCCTGCAACTCAGACCAACCAAATGCTTACGTCGTCTATTAGATCTTTCAACGATATTTGATTAGAATCTGAGAAAAAAGTATAATGGGGACATAATTAATAGGCTTATGGATATTATTTGATTTGACAATATGGATTTTCTAACCAAATATGGTTAAATTCTAATCCAATATGGAGCAAATCTAATCAAATATGGCTGAGATCGTGCCATATTGGATTATTTCGACCATATTGGATTAGATTTGTTTCTAATGAAATATGGAGAAAATCTAATCTCAGCCTTCATGAATTTCTAATCTAATATGGAGTACAGCAGCCTAATATAATGCAATATGGATTTAAAAAATATGGGTGAAGTCTCGTTGAATATTGTTGAAATCTAATTAGACGACTAAGCGTTTAGAGACAGAACTGGAGTTGAAAACCTTAAAAAAATGGGCGTAAAATTTTCAATTGTGTGGAAAAAATCAATGAAAAACTCAATCGTACAGTAATTCAAAAATTCGTTTCACTACTGGAAAAAATCAGTTCCCATTGAAAAAAGAAAAATCAATTTTTCCAGCTCTCAAATGGCAGTTGGGGCAATTCGAGCACTCGACCGTCTTCACCATCGCCGCCTTGCTCTTTCTGCTCGTCATTGTTCAGCTTTTCGTCGCGATTTTCTACCAAATGTACGGAAATCTTCTCATCTGCGACCGCACATCGTCATGCAGGTTCTGCTCGTTTTGTGCTTCCTGGCACTCACATGTGCGACGCTTTATGCGCTTTTCACGGTGCCACGTCTCAGGTGCTCGTCGTGGTTACAATCCGCAAATCGCCGCATTCCCTGGTAAGTGTGGTAAAAAATGAAGTAGATTTGTTTCCTTTGGAAATTCCTTCTTTTTCCTCAATTTTTCCTCATTTTTTTGCTTCCAAAAAAAAGACCCATTTTGCGAAAAAAATTGTTTTTTTAATATATGTCTTTTAAATTTTCCAGACAATTCTCCCGGCGCCAATGATCACAAAACGTGGTTTCCGGATTCTTAGTGGGCCTTCTCGTCATTTTCGCAGTCTCCTACATGCTCATCGCTGTGCTGAATGTGAGCTGTTCCCATGGCGACACCCATGTAACTTTAATTTTTGAAGACCTGGTGCAGTCGTCATCTATAGTTACCAGCTTTTGAGCCAGAATCAATCTTGTACGTCGGTCGAGATTGTGCGCCGAAGACACGATTCAACTCTCCCTATATCCCAATAAATCAGGCCACTGATTTTTAGTCTATATTGTGTAACACACCATTTGTTGAATTTTTCTCGAAAAAATCCGGTAAATTTTTGAGTATACATGTCCCGAAATTCTTCTTTTATCACATGTGTCAGGCTTTAATTTTCTTACTTTATTTTCGACTTCTGTACAAAAATCTTTGATATATTCTATTTATTCTTCTCAATTAATAATCACACGATCCATCTTTCCACTCGTCTCGCCACCTTTGCATCACATCTCGACAGTCGAACTTTGGTTTTCCCGTTTTTTCGTTGACTTTATAGTGTAGCTGGCACATCCATAGCGCAAACGCCTCGCGGCTTTCCACTTTTGGCGGCGATTCATTCAGATCTTTTATCTCTGTTGGCGCAGAAATCGCAGGGATATGTCTGAAAAATTTAGGCGTTTTTGTGTGAATCTTGAGCTTATTAGCTAACTTTTCCTAGAATAGAAATGATAAACTTCTGGCTCGATCCTTATCGTCTTGTAGGTTTTTCCCGGGTAGCGACATTGTGTGTAGCAAAACGCTTCCACATGGATCGCTATGCCTGAAATTTGAAATTTTTGGTGGAAATTTGAATTAAAAGCTTGAACCGAGCTCATCCTTGTTTCCTCTACTGGACATCCGTGCAATTTCGCTCCTGTGCTCGTGCTCGACGTCGATCTCGGATTCTGCAAAGAACTGAAATAATTGAGATTTTTTGCTCTGGAAATCTAGGTAAATCACATTTTTTCTTTATTTTTTCATCAGAGCCATTACTTCTCTGCCTTTTCTTCCTATCCTCTACACTGACGCATGCACGACACGGCTTCCCTCCATGGACCGATTTCCATTCTGAAATTTTTTAAGCACTTGGTTTTAGTTTCGTCTTTTAGAAGCCGTTTTAGGGCGTAAACTTATGACACTATACATAGACTACGACAAATCTATAGAAATGCATAAAAGATAGGTGAAAAATGTGAGAAATTGCGCAAAAACGCTGATGCAAAAACGAAAATAAATTAACTAAAAACATGAAATGCAAGTGCGCTCCACTGACACGCGTTAGAGAGCGTAGACGCAGAGAAATCTCGAAAAGATGAGGGATATCGTGGCGCGCGAGAATCAACCTTTTTTGAATTGTCTTGATATTAAAAGCCCAAAACCCTAATAGATCATTTTTGTTTTTGGTGGATTTTCTTGCTATGCAATGTAAAAATTTATTATTTGTTGCATCTAATCACTTTTAACAGAGATTTACAATTTGTGGCTGAAGGAAAATCCTTCAAAAATCAATTTCTACGATCCAAAAATTCGTTATTTAATTTTCCGCCCCGCTGATCAACTAAATTCTTCTATTTTATCACTTTATTGAAAACCCTCGCCCACCTCATTTTATCACCTGAAACTCGTCACACTTTACAATTTGTGAAATATGCGAAAATGGTTACTCAGCTAAAAAATCTGAAGCACGCGATAGCTTGCGACAACTTCTGGGAGTGGGATGGAACGAAAACGGCGAGAAAGGCAAATTTTTGGTGGAATTTAGCGAAAAAACCTGATATGTTTTTTTGCAGAAAATCGTCGCACGAGGTGCTTCGGAGCTTCTCTAGCTCTGGCCAAGAGCGGAGTCATTAAGTGAGGATAACCAGGAGATGTAGGATTTGTATGATTTATTTCTGCGCGTATATTCAACTTAGCTAAGAAAGTTTGTTTTTTTTTTGTTAAGAAGTCGTAAACAACTCAAGGAAATACCGTTAAAAATAAGCATTAAATAATATAGAGGCTTATGAGAACAAAAAATTCCAGGAAAACGAAGAAGCCAACCAACAATTCGAAAAAGAACGAAAAATGGGCACAAGACGAAGCGAAAAACCAGTCCCAACTCCACTGTTCGGGAGCTAGCTCAATACAAGATGTGCCAAAACGTTGCTGTCAGCAGGGAATCGATCATCTCAATCAGGTGCCATGATAGCATATTGTCTGAGACTACTTGAACTTCCAATCACAATCACCGAGAAAAATCGCACTATAAACGAATATGATCCAACGTGCTCCTAATGAGCTCCAACTCCTCACAGCGCCATTGAGCCGAGCATGCTCATTTGAGCAGCTTATGAAGAAATGGATTTGGAGCCGTGTCGAAACTTCCGCCGATATGGGGGCAATCGCGAGAAATTATATGGAATTGGCGGCGAACTTGCTGGAAGACGTGGATTCACCCACGTGGTTTTGAGAAGTCGCCTATTGACCTGATGGCGAAAGTGATGGGAACACTGAAGAAAAGTGTGGAAATGGATATCCCAAACAATAGTGCGTGGATATCTTGAAATAATGTTCAAAAAATTCAAATTGGCTTGTTAATGAATTAGGCTTAAGCTTAAGCTTAGATTTAGGCTTGCATAGGCTTACAAGTGCGGAAGTATTTCATATTCCCGGACTACAGAATGAAACCTATGTCATTTCGAAGGAGACTCTTTAAGTAGGTCCCTTCAAAAAATTTAGCGGCAGAGGAGCACTTTGACCTGGAAAAAAGTCGCTCTGAAAACTTTTCAGTGCATTTTATCACGGTCTTTCGAGGCCTGTAAAATGGATCCAAATGCGAATTTTTGTAGATTTTTGAAGATGTCTAGGATGCTGTCGCAGAGCACTCGGAACATTTTTTTTGGAATTTTTTAAAATTTTCGAACTGAAATTTCTTTTACTGTGAATAAGTCCATGGCAAAATTTTTCAGTGTATATATATATATATTTTTTTTAATTCAGAAAAGTTGTCAGTTATTTAAGATCAAAATGGGTGTTTTTACACAATGAATATTTTTTTGAGATTTGATTCGGACCTGCAAAAACCAATTTTGGAAAAAAATCGGCGTTTTACCCGGACTCGAACCCCAGTCTTAAAATATATTAATCAAACTCGCTAACCACTCGGTCATTCATCGACAATTTTTCTTGTAAATGAAATGGATGACAAAAAAACGTGACTCATTGATATCTACTTAAATATATAGGGACGTGAGAAATAGCTTTGGAAAAGGAGAGGACGAAGAGAATTCAGAGAGACTTTTTCCAGTTCAAAGTGCTCCTCTGCCGCTAAATTTTTTAGTAGGGGCCTGCTTAAAGGGTCTTCTTCGAAATGACATAGGTTTCATTCAGAAATCCGGGTTTAAGTTCTATTGAACTACTTCCCTGGTTAGGCTCACTAGGGAGTGACCAGAATAAATCGATAAAAAATTGTATCGGAAAGCTGGCATTCTCTACTATAAGAATATGAGTGTTTGCCCGTTCGGGCTGGAAATCTGAAATTTTTACGTCGGAAATTCTACACTGAAATCAGTGCTTCCTATGGTTAACAGTGGATTTTTGTCTCTGGAGCCAACAGAAGTCTCACCACAATGGTGGAAGGGCGAAATCCACATCGGTTCGGTGGTCGAGCGGTGAACGCGTTCGCCTCTTGAGCAGGAGTTTGTGGGTTCGGCTCCCATAGTCATGGGTTAACTTTTAGCCTTTTTTATACAAAATTTTCAGAACGGGAAACAAGTATTTAGAACATTTTTTTGAGGGTTTTACATAATTTTTTTGCTTTTTAATTGACCCATAATTACCCAGGAAACTTTTCAGAAATTTTAAATTTACATTTTCGAAAATTGACTCTTTTTCCTCCAACTCATGAGAAAATATGATCGAAAAATTTTTTTTTGAAATTTTTTTAAAAATGCATGGAATATTTTAGAGTGTCACAAATACCTATTCATTATTACGTTTCAAAGACCAATCATTGATTTTCTGATGCCTTATTAAGACGTTTTACCAAATCGATCTTTCAGGCAAAACATCTTGTATTTGAGGTTCCATATCTCTGCAGTAAAAAATCGCACTCAAATGTGATCAACTAGAAACTTGAGTTAAACACAATGTGATCTAAAACATTTCAGGGGGTTGAACACTTTTTTGTAAAAAACTTCGTTGCCGAGTTGGAACCAATTGATTTGAGATTCACTTATTTTTGAATATTCAAAATATTTGTTCTATATCTTGGCAACGAAATTTTTTACAAAAAAGTGTGCAACTGAAAAGTTTCAGATTACATTGTGTTGTACTTAACAGGTTTTCAGTTAATCACTTTGTAGTGCGATTTTTTCCTGCAGATATATGGAGCCTCAAAAACAATGTTTTGCCAACATCGATTTGGTAAAACTTTATTTCATTTTTTTTTTTCATGTTATTGTTTTTATATTGGGTCAAAACGTATTTGCTCTGCTATCACAATAAGCTGGCGCTAATTTTTAATTTTATTATTTTCATTTTGATAAATTTCACTGAAATTGTCACTTTAATGGTTTACATTCTATTGGTTTTCTTTTATTCAATGTCTTTTGATCGGAAACGTGATGTTTGCCTTGCATGACCGTCATTTTCCTTCCCAATCCCCTCCCATCAAATCCCTCGATTTCGAGACATGAGCAGAAGGTGGCAGATCATTTGGCAAGCATTATAAAGGAATCTTATCTTATGTACCAGTGTGGAAGAATCCGAATTTGGTTGAAGACGAAGAATATGTCGATTGGGAGCCAGAAGTTTTCAGTTGAGGTATGTTGGTTTCGACTCTATTAATTGTCATTTAAAAAACCTTTCAACCGTATGACTGTGTGTTGCCGGATCAAGATGATGTATTGTTCGGTGAGAAAGCTGTATCAAGGGAAGAGTTGGTTAAAGACGTGCGATCACCGTTCTAGCGTAGAAATTGGAAGTAGGCCGATAACGACTCTGCACCATAGTTATCGCTGGATACGAACCGATGCTCATATGTACAAACTGCGGAAGTACGGGAAAGATAAAAAAGCGTTCCAAGAACGGCTCGTTTGGCACAGCTTACACAGGCTTTATGGCCTTAGGAGGTCAAGGTGAAACTGAAATGGTGTACATTAAAATAACAAGTTTTAATATAAATATTTTAGGGGTCTTTGCATGATTCTGGTTTGATGGCTACGGGACTGGAAAACATCACCCGCGAAGTGAAGTTAAACAAAACGAAATGAAGTTGCAAAAAGGTCCGTCACAAACCTGGATAACCCGATGTAAGCAAAGCCACAGGAATGTAAGAAATTGCACTTGTATGTTAGCTATATATATATATATTTATATAATTTCGGAATCGTGAGTCGGAGAGTCGTACCAAGTACATGGAAGTGCCAGATCAATAAAGACGCTAAAAAAACGGGATGATTTTGTCAAGAATGCCAGAACAGAGATCTCAACCAACTATCACCCGTCGATGGTCTTCAAGTGTGAGCAAACCGGAATTCAGAAGGAGCGGTATCCAGCTCGGTCATTAGCCCTTGATGGTCGAAAAAACAGTCGAGATGTTGGCGCACCTCAATCGAAATCGTCGCTGACCCACTCGTTTACGTTTGTCCCGATGATTTTACTCGATGGCTCAATGGGACCCCAAGTTAAGGTAATCGCTGATCGACTAAAAGGCCAGTTTCCTCCGTCTACGTGGTCCAATTCAAAACTGCCCCAATTTTGTGCGGGCTGGATACAGACACACATCATGACGAAGCAATTGATGTGCGATTTTTTCGAATGTTGTGTCTTCATTCCGTCTAATGTGACCGAAAAAACTGTACATCATGCTGGACCGGCCAGCGTTCAAGGACCATACACAAGAACCTGGTTCCAAATGGTCATCATGTCGTCATTCGCAACATTCCAGAGCACACAACTGGAGATGATCCAACCGTTGGATGTCTATTGGGATGCGCCATGGAAGAAGGTATGAATTTTAATCTTTATAACTTTTTGAAAGTATTGTCCAGAGCTGGTGAGCTGCTCAAGAAGTTCACAGCATGCATGCCCTTCGAACCCAGACGGATTACGTCCTCGAGGAACAACCCAATTTGCATGGTATCTGTGTTGTATCTCCAGATCTCGGCAGTGCACTTCCGACCGTTACAGCTTGAAATCGTTGGAAGAAAGCTGGATACGTGGGTGCTGCCAATACTTCATCAACCGTACCACTTTTTGACTCCAGCTCATGCCATATTCCATTGATCATGGTGACCCAGTGATTTGCTATCACACTTATGGGATGTAACCATCACGGAGTCATCCGATGCGCAAGATGCAAGATGTTTGTTTGTTCTTCAACCATTTTGTGGTAACAACATCTTTGTTCATCTCCTGAATAACTAATAAATTCATGATTGCATTACATTCAAGTTTCGCTATGACTAAAATTGTTTATAAGGGGATACATGGTTGTAGTGGTCCATGGTTTAGTTTAAATTGGAAAAGATGTTGAATGAATCATTATGGTCTTGGTCGACACATAGATCATGCTGATGTCGATCAGAAAAATTAAAATTTGGGTTTTTATAGTTTCGAAAAAACACGTTTAAATTTTTGAAAAACTTTACCGTTCTTTAGGGTGTAATTGAACTCCAGATCCCACCATGCATGTCATCCACTCAATAGCCACTCGGCCATCTCCTGTTGCAGGCAGTACTAATTGGGGAGGTTGATAAGTAAAGCACGTCCGAATAATTTCAGACGTAAAAATATCAGATTTCCAGCCCGTACGGGCAAAAATTTCAGTCATTACAGCAGAGAGTGTCAACTTTCCGATACAATATTTTTTTTTTGAATATCGCTCTGCCATTTATTCTGGTCATTCCCTAGTCAGGATCAGCTCTACCTCAGGCCTAGGCTAAGCATAGGATTAAGGGTAGGCTTTGGCGTAGGCTTATGCTCGACGCTTAGGGGCTTGCTCAATCATACATCTTGCTTAAGCACGCAGCTTAAGACAGCAAAGCTTAAGCACACAGATTGGGCTTAGGCTCAGGCTCAGGCTTAGAAACAGTCGAAAAGTTAACTAAGTCAAAAAATTTTTTGTTAAAAAATTGTTTAAAAGGTATTATGATTTTAATAGAAAATTGGAAAAAACCCGAAAAAAAATGAACATAAATCAAAAAAAAAATTTTTTTTTAAAGAAAACTTCTTTTTTTCGAAAAAAATGCAATAAGGTTTTTCTGAAAAAAACAGGACTTTGATTTTACTGTAAAGAGAATTTTTTCTGTTTTCTTTTTCCAAGATTTCAACTTATTTCTGCGCTTCGAGTTTTTTTTTCAAATTTCCTCTTATTACAGTTGGTTACTGTCGAAAATTCTCGGTCGTCCACATTCATGACAATATCGTACTGGGGTCTCGAAGCGAGAGATTTCATTGTTCGTGAGATTTCTCACAGGTAGTTTGTCCAACTGGATATCAGTGGCTCATAAGATGCAGCTGGAGAACAGTCCTTTGAGTTTTTTTTCGGAGTTTGCAAACGCGCCCTAAAAAAGTTTGGAAAATTCCACGTGGAAAATAGTTTGGCGAAAGTTTTGATACAAATTTTTCGTGGATTAATTTTTTTACTGCTCGAAATTCTCTTTTGTTAAAATTAAAAATGTTTTATGGGCGAATTATTTTTCTAAATTTCAGCTTTTCTTTCACCAATAAAATATTTTTTTGAAATATCGCTTCGAGACCCAAAAAAATAATTATTCAATGAAATATCGAAAACAGCCAAAATCGAGAAATTATCGAAAATAATTCGAAAATTGGAACTTTTTAAAAAATATTTTAAATTTTTTTCAAATCAACACAAAGTCTCTCAACTTTTTTCTAAACAAGAAATATATTTCGTGACGAGACCCATTTCTACTAATTTTCTTTTTCAGAAATGCATAATGCGTCCATTGGATTGATGATCTCGCTTGCCATGATCGAAACCGTACACGGCCACCGTACCATGAACGAAGTGACACGTAAATATTCGAAAACTCGCGAAAACCGGAATCCAAGAGTCTCTGAAATTGGAGCACGTAATTTCTCAAGGAGTTCGACATCGATTCTCTTTCCGAAGAATGCGTGAGAGATCTGACGAGATGGTTGATGGCCGAACGATGACTTGAACAGCCGTCTGCGGCGATGAATGAATCGTTTGAATTGACCGTTGATAGCAGTAGTAAGAAGAAGGACGATGCCACGTTTGTTAGTGCGTACATAGAATTCTACCAAAAGGAGATCTACAAATTCTAAAGAAAATCTACGAAAGGAGTTGTCACGGCGCATGCCAGATCGATCTTTTTTCGGCTCAAACTTGGAAAAACCTGCAATTTTTATACATTTTTGGCTTCGAAAAGCAGGGAACTCTGCAATTTTAGGCCTTTTTCGCTAAAAAATTGGAAAAATCTGCAATTTTTATACATTTTGTGGCTCACAAACTGGAAAAACTTCCAATTTACATCTCAAACAGTCGGGAATCCGCAATTTTCCTCACATTTTTAGCTTAAACTAATTGAAAACATCTGCAATATTTCAGATTTTTGGGTCAAAAAATCGGGGAATTTTGCAATTTTTACATATTAAGTTTAACAGTGGAACATTGCAGAAAATCGGCATAATGTTGAACGTTTTCCTTTTTCCAGTTTTCTGTTTTGTTACGATTTTCGTTTTGCATGGAAAATGCTTCGATTGATACCCTTCTTTCGGAAACTAACCGACAGGAGTTTCTCCTGAAATAGGCGTAATCTCAAACCATTTATGGGCGTGGTCTTCTCTCTTATGGTTTTTATAAATGTTGTTCATTAAAACATTTTCAGGCCTTATCAATCTCTCCATTGGCTCGACGATTTCCGGAAAACATAAATTGAACGCGGGATGGTGTAATGCAAATCCTGAATGAGTTGCTAAAAAGTCGACGACTCGAACCTACCTTCACGTCACTAAAAAAATCGTGACAATCCTCTGGGAAAAGCGAAAATCCAACTGAGCCACTCCGTACTGTGTTCTGCTCTACTCTCCACGTCGTCTGCCAGGCCGATGTTCGATTCGCTCATCGGAAAGTGCCGACAATCAACTCGATTCTTAAATATTCGCTGTCTCTAATGCCAAATGTCGCATCTCTTCCTAGTGACGCTGCGTGGTCCGAAACGATTGTCAGATTCAGGACAGTATCACCGAGAGGGTCTCCGTAACACGTGGGATACCGTATCCCGAAACCCGCTAGCTCCGGCTCATAGTGCAGTGTTCGGCTGATTTCGGCATTTATCTCCGTTACGGAATTTGATGAGAATTCGAGATTCGCCAACGATGAGAGAGTTCGGAGTCTCAATGGAGGTAAGTCACTTTGCCACGTGGATGGATTTCCTTTAAAAAGAGTTTTTGGAAAACAAATCAGATTTTTGTATATCACCTTTAAATCGAGAAATTCTTGTTTTTCTGTAGTTTTCGAAAAGACATAATAGAATGGGTATTGCGGGAACTCCGGATGCACATAGTCACAAATTACTCTTCAGTTGTGCCTGTATCATCCAACGTATGGTACTGTTTCAGAAGCTTCTTCTAGTGTAGTTTATACCGTAGGGCTTCCAATTCTGGTAGAGGCGCGATTTCAGGGCCTGACGCCCGCCTGGAACCTGCTGACCTTTCGCCTCTTTTCTCTCATTGCTAATCAATTTGTTGAAAATCAAACTAAGAATTAAAAAAATAGTTCACGGAGCTTGTTCTGTCGTGGATTGGGGCGAGGGGCAGGTGGTGGTGATCTTAAGGTCAGGTAGGCAGGTGTCTTTTCACGCCTGCATTGAAGTCTAGTACCCCATATGCCGAAAACGCTGAATTTTCTCATTTTTCCAGACGACTCCCTGCTTCATAACTCTGAAACTAAGTAAATTAGCTTGCTCTCCAGCTCCTCCCCATCGGCTCCAATAGCCCTCCGAGGGGGCCACTTCTCGAAGAATTGAAGAGATTGGGAGATATGTGCATGGCTAATCTCAAGAGTATGTGAGCCTGTCGTTTTTTGATTTTTGAATATTTAAAAACCCAACATTTTCAGCGACTGATCACTCAGCCTCATTTGTGCTATGCCACGGATTTGCTCTGAAGTATCTGGATAGATCTTATGAGATTAGTTCAGCGGTTTTTTTTTCTAATTTTCGAAAAATTTAAGAAATTTTAGGAGCAATTGAAGAGAGAATTTGAATTTTTAAAAAATTTCGAATTTATGGAAACAGTAAAGTTTTTCGGAGTTTTTAAACGAATTTTCAGAATTTTGTAATAAAAAAATTTTCTAATTTTTATTCCACAATTTACAAAATCTAAAAAACTTTTTAGAAATGAATTGTTTGAGAAGTTAGATTTCCTAATTAAAAAAAAATTTGGGTTTTTATACAATTCTTAAAAGTTTGATATTTTCAAATGATATGAAGTTCACACATTTTTTAAAATATTCAAATAAAGAACATTTTCATTTTTTTGAAGAAATGTTCAAAAATTAACATTTTTTGAGACTTTCAGAAGTTTCTTCTGTTTTTTTTGCGTTTTCAAGTTTTTTGCAATTTGCGTAATTTTTATGGGGGACAGAAAATTTTGAGAATGCGGATTGCACAACCTTTTTGACGCGCAAAATATCTAGGAGCGAAAACTACAGTAATTCTTTAAATGACTACCGCTAAAATTTAGCATAAAAATAAAAATATATCGATGTATCTAGGATCCCGTAATAATCGACAGTAGCGCGCTACAGTAGTCTTTTGAGACGAATTACTGTAGTTTTCGCTATATTTTGCTCGTAAAATGTGCACGAATTCTTATGATATTTTGTTCTCACAAAAGTTGGTCAATTTATGGGATTCTCAAATTTTCGTTTTTTTTTGAAATTTAAGATTTTTAAGATAACATTCTTCAAAAAACTGATTTTTCTCTTAAATTGAAAAGGTTTTTTGAAAATGTACAAAAAGCTCTACTGATTCAAATCATGGAAGATAAAGAAAAAGACGAGTTTCTCCAATCTGCTCGCCATTTCTCAAAATGGCCTCAAAATCTGACACTACCAATTCAAAAACAGACACTAAATTGGCATGGCTGTCTTTTGCGAAGCGCTTGACAGCTCGTCGATCTGGTCTGTCAGTGGAGTGACCGACGATAAGTGCTTGTCGAGATGCTCGCCGAGCTGGCTGCCACAAGCTCTGAAATTCTAGATAAAGTTCCAAAATCGATGCCATTCAACAAATTCGTCACGGAGAGGATAATGCAGAATCGCGGTGATTTGTATGTACTGACAATTCGAGAAATATTCGTTTTTGCGTCTCGTTTCGGATAATGGCTACTAGGATGCTTATAACATGAGTGTTTGTTCTTGGGGATTGCCACGAAAAACTGGCAAAACGTTTCGAAGATTGAAAAAATATTTCTTGCAACATTATAAAGGAATTCCCATTTATATAATTTTGGAAAGTTTTTAGATTATATTAGGTAAAAAATTCGAATTTACAAAAAATTATGAAATTTTAAAAAAAAGTTTGAAAATGTATTTTTAAAAAATTTAAATATTAGTAAATATTTGAATTATCTAAATGTTTGCGATTGTGTTTTAAAAAAGCTTAAATTAAAAATTTTTTTCACCATATGAATAAATTAAAAATATATAACAAAAATTCAAAAAAAATTTTTTTCGAGAAAATTTTTTGCTTTTTTTAAAAATAGAATTATAAAAAAACTGAATAAAAACCTTCGAAAAAAAAACAATTATTTTGAAATTTTCAAAAAAACTAGCAAAATGATGTTAAAAAATTTGAGGAACAAAATTCACATCCCTTGCAGAAACGAAGCCGCCCAACTCCTAGGAGATGGTGAAACAATCAGTGAAACCGATATCTTCATGAAATCGAAAAGCGAATTACTCTTTCAACGTGTATTCGTAATGTGCCGTTTCCGAAGCAAGAGTAGAGCGGTTACACACTGGACCCCTATACCGCTGGGGAGCGGCCAACGTGCACAATGTGCTAATTTAAGCACGATCACATAAACGTCGAAATCAATCAGGAATTGCTGGAAAAGTCGCTATTTTTCGCAGAACCGTCATTGTCCGCCACTTGTTACGGCAGAATGGAAAAGAAGCAGAACCTGATGAGACGTGTCACTGCCCCTGTGCTGAAAATTGTGATGAAAGATGAAAAGTTGCTGGCGGCAAGGAATTTGGAAAAACTTGAAAAAAAAGAATTTCATCGTATTTTTAAATAATTTTTTGAATGAAAAATTCGGGATTTTTCCTTTTCCGCATTAAAAAAAAATTCAACCTATTGACTTATTCGAATTTAATTCTCAGGTGAATTTGTATTAACTACTATTTTCATAGTATTGGCTTAGAAAACAACAGTACTAAGCCTTAAGGTGAGATACAGATAAAAGAAAAAGAGTCCACGTTTTTATCAATGAAATATTCCTGAAAAAATTTCGGCGGGGTAAAAAGGAAAAGTACCAAAAATCAAACTTTCAAAGCTAACAATACGCAAGTATTCAAGTTAATTTTAATAATGGTTTAAATCCGGAATTAAGAAAGTGGTTCAAATGTCATTTGACTCATCCCTATTGTATTGACAATTGAAACGATTTTTGAGACTTGTATTTATTTAAGGAAAAAAAGTTCAGCTGTCACAAAGCAGGTCGTAATTTTAATTTGAATATTTAAAATAAAAAACTTATATGGGTGCTTCATTTTGCAAAACATTGCATTTAAAAAAAAAATTTTCAATGTTCGGCAAATCCGAGCTTGAAAAAAATCCTTCTAATTGTGTTTCCGAATTTTTGGGATTTTTTCTTCGAAAATAGGAATGGTTTAAAACAATTTGAGTTAGATATTGTTGCATATTTTTTTAAAATCAATCTCTTGCAATCAAAAAATTGAAATTTTAAGCAAAATAATAAAGTTTTATCTAATTTTTCAATTTTCAGGTATGGGTGGCCACAATTCTAAATATGGTTCGATCTCTCAAAGTCTATCAGATTCATTTCAGCCCGAAATCCAACGCGGCGAAGTTCTTGTAGGTTTTGTTACTGCGAATATCAAAATTTTGCTCGTCTAATTTGACGCCTGCTCTGTTTTTTTTTACGCGCATTTCAAATTATCTTAGAAATCCGTGACTTTCGTCTAATAACACCATTTTGTAAAATCTGAGCAATTTTCGGTTTTTGCGCGTCAAATGTGAGATATCTAAGTCAAACTTGACGCGCAAAATTTTCAAAAAAAAAATTCAATAATTTTCCGGGCGAAACACCTCGACATGGAATCGATTTCCCACTGCCAAGCATTGCGAAAACAGACGCAACAAAATAATCTGATCACGGCCGCCAACTTTTTGACACTTTTCGGATGTGAAGCGCTCGAGGTTGGAAGCGCCTGATTCTCAGATTTTGGAGCACCGCATTTTCAAGCAAACCGGCTACTGTGTTGCGAGGAAATGCTCATGCTATTTTTGTAAGCAATGATTTTTTGATAAGAAATTTCCCAAAAATTTTGATTTTTTGAATTATCTTTGTTAACTTCTTATTTTTAACTCAGTCTTTTTGCAAACTGAAAATTTCCAATTTTTGGGAAAAATCTCCATTTTTCAGGCTGAAGAATGTGTCGAACTTGGCCTGAACCACCGAATCGCTTCTCTTTTACGCGCACTGACAACCAGTCAATTCTGCCGAAAAGCTCTATGCGATGAATCTAATATCTGAAAATCGCGTTCTGACTTATCGATGGATTTTTTGATTTAAAAATGAGTGCAGGTTGGTGGAGAATAGTAGGATATGTGGAAAAACAATATTTGAAAAATAAAAAAAAAACTCATTGATTTGAATTTTCAAAAATTCCAAAATAAAGAATTGTATTCCAACTTTCATGAAAATGGCAACAAAAAACTCAAAGTTTCCTTGGAAAATTTTTGAAAGTACAAAAAAATTAATTTCTGAGAATAGTTTCAATATCAAAGTCGAAGTTTAGTTTGAGTAGTGTTGTCAACAATTGCCTATTAGAATAGTTGAAAAAATCTTGGAATTTACGAAAAACAATTTTTAAAAATTTCTCCGTCCAAATTTCGAAGCAAAAAAAAAGTCTTCTAATTTTTGACATTGAACAATTTGGAAATTTTTTGAATTTTCAAGAGTAATTTATATTTCGAATATTCAGAACAGTTCCAAAAAAAAAGTTTTGGATTTTTTTCCAATTTTAATAAAATTTTCAACACAGAAAGTTTTTTTTTAATTTTTTAAATTTCAGAAAAAAATTAATATTCATAAAAAATTGAAAATTCATCCATTCTAAAAATAAGTTTTCACATTTTTCCCAGAAATTGTGGAGCTCTGCTATGACATGAATACTTCGGAAGGATCTTCTCCAGCACCACATCAAACTTGTTGCGGCTCACCAGTTGGAGCACTTGAGCGTTACGAAACGAGACTCGTATTTTCTGTTGAGAAATTTCTGAAATCTGGAATTGATGGTATCGATTTTGAAGATTTAGGTTTACAGTCGAGTTTTATAAGCCGTTGAACGAAAATTTGACAAGACGCGATCAGGAGCAATGAGGCGAGAAGTAAGGCCGTGGAATATAAATAGGTGGCCGAGTTTTTTGTAAACTATGCCACCAAACTTGGTTTCTCCGTTCGTGGCCACAAAAATTTTGAATTTTTTGAGCTTCTCTTATAATGCTTAAAAGTGATTGCAAAAATTCATTTCTTTAATTAGAAAACTCCAAAAAATTTGAAAAAAAAATGTAAACTCAATAAAAAGTCCAATTGTTTCACATTTATTCTGGTTTACTGAATTATCAGATTTTTTCTTCAATTTTCAGTTTTCGACTTTTCAAATTTAAAAAAAACCAATTGTTGCCCGAACAAAAACCATTAAAAATCGACAGTATGTCATCCAATTGGGGTACAAAAATTTTAATGTCCAAATTTTCATGACGAACGAAGAAACCTCGTTTGGTGGCCTAGTTTCCGAAAAAACTCTGTCACCAATTTCTTTCAAAATTCAAAATTTTAGTGAATCCCAAAAAAACGAACATATGCGGCGAAAATTTTTCAAAAGCTTCCGAACAAAATCTAAAAACGTTCCGAAAGTTCTGGGTAATTTTTTAAATATTAAAAAAATTCATCATAAAAAGGGCGGCAGATAGCGGTTCAGTCGGTAGTGGTGGCCGCTAGCAGTCTGGACGAGTCAAGTCCGAAGCCTCACCACCTAGGTTCACCCAGCTTCTATTGGGAAGTGGAGCAATCCACGACTGGATTATCGGCCACCCGGCTAGGACGTGTCGTGCATACAACCTAGCCCGAACCACCAGGCAGATTGTACCAGGATCCCCGATCCGATCCAGTGCAACTTGAAGAACGGGTCGTCCTTTAAAGATTCTTTCAAAACTAATTTTTTACTAAAAAAAATTTCCAGACATTCGTCGACAGGGCTTCCTTCTCAACAATTTGGCTCCAGCTCTCAATCGCTTCGTCCCCAAATTCTACCGATTCTCGCCCGCTTCAAGCACATTTCCCCAGCGGGGACTAATTTCCCCGGGCACAGCCGCCTCATATTTCGACAAACGAGATATCATTTAACTTCAACATCTACGATTTCATCTTTATTAGATCTAGAAACGAGGTATGAATATCCGAAATCCATGAAGCAAGGCGAGTATCCACGTGTATTATGATTGACGAGCTACGACTCGAGCCATTTCGTTGCTGATAGAGAAAAAGCAGCTGGGCAAACTGAAATTGCAGCAGAGAGTGAGGAATGTTTTGTGCATTTTGAGCCGACTTTTGAAAGATCAAGCTGTGATGGGTAATGAAGATGAGACGATTATCGATCCGATTCTTTGTTAAGGCAATCACCAAAGCTTGACCGTCGTTTTTGTATGTTTTTATACGACGGAAATCACTGAATTTCATGTCTATGCCGAAAAATCATGAGCAAGTATATACATCACATGAAAGAAAATAGTTACAGGGCCGGTTTTTTAATTTTTCTGTCATACCGGCAATTTTGAAACTACTTTTTGAACTTTTTAAAAATTTGGGTAAATTTGGCAAGTGCAAATCTCTGTATCGATTTGTCAGAATCATAATAGTTGTTTTAAATTGAACATCGCGTTAATGTTTTTAGCATTTTATCTTCGAAGATTTAATGTCTCGCAGTTAAAAATACATCTTTGCAGGAAGACTCCGCCGCGTGCATCGTACCATTTTTGTTCAAAATTTGCTCATGGGGACTTCAAGGTAAAATACGATAAATGTGTGATAAATTTGCTGGGATGTCTTTAGGGAGTTCATGCAGGTATGATTTTTCGTCGGAAATGACTGGAACGCGTTTTGTTCGCATCAATTCAAATTTAATGTAATGGCATTTGGCATATGAAATGTCGAAAGGTGCTGGGAATGCCGAATAATATAATTTGGTATGGAGAGCTGAATAAACTAGACAAAGTTCAAATATTCACAACACTGGGGATTGCTTCACCCGTGACCCGTTTAACCCGTTCACCCATTTTTACAAGGGAAGGTTCTGAACTCGTTATCGGACTTTACGCCCCACTATATTCATTCGATAGAGAATGGTTACAGATGATCCTCAGACTCCAAATTTAGCTGCTTCAGAGCAGGTTCGACCAAGTTACGACACTTTGAAGATGCCGGAGTAAAAAAAGAATCATTGATGCACCCCCTTTGAAAAAATTTCACGATATTCACTGAAAATACCGCTTTTTTTTTCTGAAAGTTGATAAAAATAGTTGAAATCGATTTAAATAGTAAAAAACAAATAATATTTTATACAAGTTTTAGCCCATCACTCTAAAAAAACCCCGTAAATTAATGTACATATCTTGAGCGAAAAATTCCAAAAAGTGATGTTCATGTAGATCCATCTAAGCCTGGAGCCAAGCCTTATGAACTGAAACTTGTATGGTATGACATGTTTCCATCATTTGCAACTATTTGTAAACATTTTATATCAACTTTGAGAAAAATTATTTTATTGAACTTTTTGGAATTTTTAAAAAGGGAAGTATTTTGGCACTTTCAAAATGTCGTAACTTGGTCGAACTGCTCTCAAGCAGCTAAATTTTTTGGGATCATCTTAACTAATCTCTAACTAATATAGTTGACGAAGGAAGTCCGATAACGAGTTCAGGGCCTTGCCACCCTTTTTAGGCGTCTTTACGGGTGACGGGTGACCGCTCGCCCGTTTTTTTTTTCGTTTTAGTTGTTTTCACGGGTGACGGCTGGCTCGTCACCTGTTTTTCAACCGTTTTTGGAAGTTTTCACGGGTTATGGGTGATCCTTGGTTCCGGCAGCCAGTTTAGGTAATAGGTCGTAAATATCGTTTTGGGCCGCGTCTTTACAACTGGGCTGTGTGCAACTGGGGGTGCACTTGGGTTGAAAAGGATCGACCGGCGGTTCAACTTTAGGTAGCATTTGGAGCGACCCCGATAAATAAAATGCCGACCCTGAATGAAAAATTTTAGCAAGGCGGCCATGCTCGTTTAATTTCCATTCTCAAAATTATGAGCGCTCGCCGGACTACTGGTTGAGCTATTGTGAAACGGGTCGACCCTGCTCGACCCATGAGCACCCCTGGCAACCATGATTTTCGGCAACTGGCAATCAGAGTTGCCGCACCCAATAAGTTTCGGCAGCCGGCAATTGCCGAAGCGTTGCCGAACTCTAAAAAGTGCAACCGCCACCGGCAATTTTGCGCAGCCCTGGTTTACACCTACCTGACGACTTTTGGTAGACTAGAACACATGTATTCGAATTCGACAGATGCAGCCGAATGCCGAAAAAAGTATTGAACGACATTAGGCACATGTCCGGGATGGGCGGATACCTTTTCGGATAACCATCTTCACTAAATCAATTTATCAATAAGTATTGATTTAGCTTAGTCGGGAGATACTATACTGACTAGAATAAAGAGTACCTATTGAGCAACATGTTCATATGACAAAAACGTTTAAAATTGTACGCATTCTCCTCGAACCCTGAAACTTGCCGTTCTCTGATCAAAATCGGCTAAGAGAAAACGGACTTGCATACTTTTTATACGGCAAATGTGTAGAATTTTAAAATGAAAGATTTGTGCTATCAAAATGTTGCTCACCAGTTTTTGTTCTCCCGGATGCGCTTCTTCCAGAATTACTACATCAGCACGTATTGATAACTAACTTGAGGTGTTTAATGAAGTTACCCGAAATCCAAAAGTATCCACACCCCGTCATAATAAGCATATTTCATAAGTCAAATATCAAATTTACTGAATTCCGCACACCTCTGCTCTCCATGCTCCAACTAATTTTTATTGCAGAAGACGAAATAGTAGTCCGCTGCCTTGCCGAATTCGTCGACTCTATTGGACTCAACGTGATTGCTGCACGCGTTACGAAGGCCTGAACATTGAGACTCATATTCGCAATTCGGTGTGAAATGGTTCTTCAAATTATCCCGTCTCTTTCTGAAACATGTGGATTTACTACGCATTCCTTCGCGATTGCGAATATATTATTTGACCGACTTTCCCAGGGCGAGAAAACGAAATACAATGATGATTGAGATCGTACGAGATTAGACCGAATTGATCACAGGAACTTATCAATCTTTTGGTGGAGATCTATGTGCCGAGGGTAACTCGGTAGCGTTGTCTTCTCTGCCACCTGCGGTCCAATAGACCGGATGTTGGGCAGGTTATGATTAAGAGTTCAAAGGAATGTCAGTTCAAATTGCTCTCTTCGATTCAAATGAGACGGAGTTGACTATTGTGCAGTGGTGGTAATTGTTTATTTTGAAATTCATTAGAATAGAAAGCAGTTTTCTTGGAATTTTCAGGAAATTAATTTTTTACCTATTCTGCATTACTAGATTCTTCAATTTTTTGAGAAAATATATATTCCTTCGAAAAACTCACGTAACATCTTTTCGTATACAAGAAGAAAGTTACAGTCGACGACTTTAAAAAATTCAGTTAATAAGATTTCAAAAACAAATCGAATTTTTTAATTTGTACCGCAATCTGGAAAATATTTTAAAATGACTCCAAATTTTTCCCTGATTCCAAATATCTATGAGATAAAATTCATAAAATAATCCCTTTTTGATCTTGAAATCGCCGTATTTCACTTGTGCACGCATGAGATTTCGAAGTTTCGCGCCAGAGACCGCATGTGTTAATTTACGAGATTTGTGTATATTTACGAACCCCTTAAGCTTTATCGGTTGCTGTTTGCCGTTTTTCAACGAGTTTTCTTCAGTTTCGTCGGTTTTTGTTAAAGTTTTTGTTTAAAACATTTAAAACTTGACAAAAATGAAGGGACTTCAACTCGTTGAAAAACGGCAATCAGCATCCGATAAGGTTAAGGGTTTCGTAAATATACACAAATCTCGTAGCTAATCGACACATCGGAGTCTCTGGCGCCAAAATTCGAAATCTCAGCACAAATGAAATTCGCGTTAAGCTGAAATAAACCTCCAGGGAAAAACATCCTTTTTCACATAGTTGTTCGAAATCAGGGTCAAATTAAGAGTAACTTTTAAATTTTTAAATTTCTTCAGTGGCATCTAATTCAATGCAATCACCGGCGATAAATACCTGAACATTCAATTCTTCGTTGCAATTTCACGAGTACTCCAAAAAAATCGATTGACCCCATTAAAATTCGTCAATTTACAACTATTCCAGCTTATCTTCGACGAGGCAGTCTGGATATCGAAAAAGCCATTTCTTTGAGCATGCGGTCAATGGCTCCAACAATCGATCAAATGCGGCTTATGATCATGCCAACGCGACGGAACATCTTCGAACCCAATCCGTTGAAGAGCACGTTGTTCGAGCTGTTCGAGAGCTCCGAGAGACGTCAAATCGAAAATCCGGTGGAAATGTGAAGGGCACAAATTAATGAAAAACCAACGAAAATGGTGAAACTAGCCAACTCGAGATGCTCACCGAGAATAAAGCATACGATGGACGGAGCATAATAGAAAAGTTGAATTCATTCAATCATATGTCACAAAAAAGGAAATTTCCTTAATTTTTCGGTTTTTTTTTTCGGAAAAATCTAATTCTATGCAAAAAATTTAATTGAAAATCCGGAGAAAATCGTATACTTTTTGTCGAACCATTTTGTGGGCGGAGCCTAACTAGTAACACTTTTCAATTTATGGCCCATCTCGAACAGAAACGTGAGAAAAAATTCTTCTTTTTCGCGAAAGTCTAAAAGAAAAAAAAATCGGAAATTTTTGAATTTTTCGGTTTTTTCTGAATTTTCCAATTTTCATTCAAAGAAGGTCGAAAACTTTTTCGGCGATTTTCCGGTTTCCTTTTTGAAAAAAAATATAGATTTAAAAATGTGTAGTTTGTAGTTTGTAGTTTTTGCAGTTAATGTCTTCCATTTTGGATAGGCGGCAACAAACCTGCTCGACGTGGGAGCACGAGTGTCTCAATCAATGGACATCTGTCGCTGCCGATTCAATCGATATCGATTTAATACGAATCTGCAAACAACACCTGACGTGTCGGGAGGTCCAATAATGGCGGACATAAAACTACGACAATCACGTGTCCCGTTGATGGAGTGACCTGGCGATTGCCGAATGGTCACTCGCATTAAGATTACAATTGAATATCGTCGAATGATATGGAAGAGGATATTATTTTGGAAGATGCGCAACAAACATTTACAGAATACCACTGGAGAACTTTCTGTAGAGACGAGGTTATAATGGTACATGCGGTCGGGTTGTAGCGAAATAATCATTTTTAAAAATTTGAGAAAAAAATTGTGAATTTTCCGCGTAAAACGTGATTCAATCGCGAATTATTGTATAGATTTTTCCGACAATTCGGAAAAATGCCGGAATTGAAAATTTCCGGCAAATCAGCAATCCCATGGCCGTAATTCCAAATTTCCGGTAAAACGGCACATAGCCAATAATTGACAATTTCGGCAAGTCGGCAAATTGCCGGAATTCAAAATCTCCGGCAAATGGCCAAATTGTCGAAATTCAAAATTTCTCGAAAATCGTGGCTGCTAATTGCCGGAAGTGAAAGTTTTATTGATAGAGATAAATTAGAACTATCACTAGAATATGTAAAACAACTAGGAGTTATCATGTAAACTTGTCATTTGAATTTAACACTAGCAAATAGATTGGGCTTCAGATTTTGAAAAAATTAATATAACAAATCAGGAATTTTTTGAATTTATCCACATTAATCTCGATTCGGTATCAGGAGCATAAATAGGATCTTTTAAGATATATTGACAAGAATTTCCGATCAAAGTTTCAAATATTTTTTACCAATTAATGGGATAGAATGTTACATGAAACATTACAAAAAAATTATTCATCAGGTTCTCGTACAACTCCATTCCGTCTGTATTGGCCAACTGTCGAAACTCGAAGAATATCGTGAAACGGTATCTCCCGTATGAAGCAGCAGGCGGTCACCGCATTCGTACAACAAATTCAAAATTCGTGTCCAAACAGTCTGGCGCAATTCGGGTGACGACTGGACGAAAAAAACGGTGCAACGGGTGAGAAAAGGCATCAGTATGAGAATATGAATGATTTGGAAAGTGGATAATTCGTTGAATTCGGCGGCCCGGAAACTCTATGAACTCCGGGTTTTGTGCAGTTGCAATTTTTGAAGTTTGTGTTGAAAATTCAAAACTTGCACACGAACGGATTTTAAATTCGATTTTTCGCGATGGTTGAGCATTCAATAAAATTTTGAAAAAATGACAAATTTTTGAAATAATTTCCGAGAAAGAGTGTAAAGTTTCAGTAAAAAAAATTCGAAGATTAAAATTTATTTTAAAACTTAAAACATCTGACTTTAAGCGAATTTTTTGACAAAGTATTTAATTAGTCATAAATTAATTCAAAAAAATTATCTAAGATTTTTAAAAACTGTTTTATACAGTTTCAGAAAAATTTAAGAAAAAATTTTTTTTCAGAAAAAACCGGATTTTCTGTTAATTTGAAATTATGGAAAAAAAACCCCAAAGGGTATTACGGAACTACGTCAAAATTCTGAGAATGCGTACCCCGCAATATTTCTGTGGAACTACAATTCTAAATGACTTCTGTAGTGTTGGTGTCGACCTTTACGGGCTCGATTTTAGATCGAAACGTTATTGAGCAGAAAAATTATCACATAATACGAAGAAACGAAGGAAAATGAAACTAAGTTATAAAAAAATTCGAAAATCGAGATCCCGTAAATCGACGCGCTACAGTAGTCAAAAATTAACTTGAAATTAAAGGATTACTGTTTTCGCTCCGAAATATTTTGCGAGTCAAATGTCTTGCGCAATACGCAGAGACTAAATCACAAAATTCTATGCTCCCGAAATAGACTGAGAAAATTTTTCCAAGAAAATTCCGTTTACGTCGAAAAAAAAGAAAAAAAGGCGTAAATACACCAGTTTTAATATTTACTGAAAAAAATTGGTATAATCTAAAAGTTAATCAGCTGAAATTGATATGTTTTCGGATAAAAAATTTTGGCGGGAAACTCACGTTAAAAAAAAAAATTTCAGTATGCATCAGCCGACTGGAAGACGACGACGAAGCGATCCGCGCTTCATCTCTCATTTCCCTTAATCGATGTGATCTACGAATACACGAAACGGACGTCGGAGTGATCCCCTGGCCTTGCTCAAAGAACCAAATCGAAGTTCCAGTCGAGGCTGTGGATAAGTGCCACCTCACACATGTATGCCTCCAAGTGCTTCTCCATGGAAAAAACGCAAATCACGAGACACTTATCACAGATTCTGTGACATCTCATCCTACCCGTATCACGTTTTGCACACAATTTTGATGTATGACTGACGTGTGAGAAGAACGCTTCCAGAAAGGCTTCTTGAAAACGAGATACGCACGAGCTGACCAATTCGTCTTAAGGAGATTGTGATTACTATTCGATGCTCACCAAGCTTATACTCGGTACATACGGCGGCTAAATTTTTTTAGAAATTTCGAAAAAGACGAGAAATTCGATTTCTTATCAGTTTACAAAAATCTTCGCTCCTGTTTCTGACAATTTTAGTGCCGTGGAATCCATTCAACGAAAAAAATTAGGTTCTACTGGTTATTTTTGAGCATATTCAGTAATTTAAGCCATACTCTTTTACTTCTAAACTATCCGGTGACGATACGTGAACAATGTCCAAAATTATATATTATCTAACGCTACAGCATATAATTTTTACCAACCATTTTCATTCATTTTATGGAAAAAAGCATCTAGAACATATGTAATATGTTCAATTGTTCGATTTCAACAAAATTCAAACCGACGGCATGCTCCTTGGTTTGAATCGAAAGTTCAGAACAGTTTTTCATAGGAGAGCAAGAAATTGCAATGCTTGACGTGAGAGGAAACGTACGGATACAACGTGTTGAAATAAACGGAAAAAAACCGATGTACCGATGGCCACATGATTTGAAGATTTTCAAGTAAATTGTCAATTGTCGATTCACACCATTTCGCAAAAAAGGTTTGTTTTTATTTTATTAATAATTATTAATAATGAATACGTATTTGATCATACAAAAATAAAATGTCTTTTCCAGATTGGTTGACCGGGTGACTACTCGACGACTGACCTAATCACATGGAAACGATGAGGTAGAAAGATATATTCACAATTGCCGACGGAATTTCCACTCCAAAAATCAGGGCAATTGAGGGTAGCGATGGAAAATGGTATAAAACTGGAAGAAGGACGACGTACGACAGGATGTGCTTGTTGAGGATAGCAAATGTTTGATGTTACGAATAATATGTTGCCGAGAAGGCGATGCTTCGGACATATAATGTTCTTCCGTTAGACACTGAATGTGGAGTTATAGAGTTTTGCGGTTGTTAGCTTAGGTTCATTTTTTTTTCGTTTTTGCAAAAAACCAAAATACTATTACGATAACTAGGCTGAGAATGCGTTTGTACAACATATTTGACGAGCAAAATATCTCATAGCGAAGACTACAGTAATATTTTTAAATTCCGACCGTAGCGCTTGTGTCGATTTACGGGCTCGATTTTCGAATATTGCGGGGCCGTGATATCATGAGTATGCCTATTTACTGGCGCGAAAATATAGGCACGGAGCCCCGGGGAGAGAGCGTGTGGCGAAGAGAGATAAGACGCAGGTCCCTTCGCTACGAGATATTTCCCGCCAGAAAATAGCATTCTTTTTCATGATCTCATGGTCCCGTAATAAGCGATTCCATCTATTTCACTTCAAAAATCGAGATGCCGTAAATCAACACAAGCGCCAATTACTCTCATTTAAAGAATTTCTTTTAGCTACGAGATTATTTTTCCCGTCAAATATGTTGTGCAATACGCATTCTCAGAAGAAGAAAGAGGCGGGCAGATAGCTGAGTCGGTATTGGTGGCCGTTAGTGGAAGTCACGAGTTCAAGTCCGGCCTCACCCGCTAGGTTCACCCAGCCTCTATTGGGAAGTGGAGCAATCCACCACTGAATTATCGGTCCCAGTCCCAGGACGTGGCTTACATCACCCAGAGGGATCGCCACCAGGCAGTGTACCTGAATCCCAGCTCCCCAGTGCATAGCACTTGAAGAACGTCGTCAACTTTAATCCTTAATCCTTTAAAAATGTAAAAAAATTTCATTGCCAAAATATCAAATTTAACTATGAGACGTTTTTTCTATTATTTTTCAGAAGAAGTTATGTGTGGTGTGACACGAGAAGGCGGTTTCTCCACCGGGAGTTCAATTCAAAAGAAGTTTCGGCGAGTAGATAAGTGTCAATGACGAGACTAGTACAGACAGAGTCCACCAGAGACACGACCAAGTTTTTGTGGTGTCAGCAGTATTCTCCAGTTTTTAGGTAATTTTTCTGAAAGTTGTCGAAGTTTTTTGTTTTGAAATTAACATAATTCCCAAATAATTGGCCTTTTTTCATTTCCAAAAGATAAAATTACAGCCACTTCTTCTACACCAATGCGACGGCGCAGATTTGGCGGCAAAAACTTATAAATTGTGTCACAGGCAGAGCTTGGCCACGTGGCGCGAGTATTGGTAGGTCTCGAACTATGCTAATCGAAATGAATTTTCGAAGAATTCGAACATCTCAGACTTTTTCTGAAAAATACATAAAACGTTATTTTCCAATTTTATCAAAATAAGAATATATTAGTTTCTTGCGAAATGCAGTCTCAACAAATCTTTTTTTTAAAAATCAGATTTTTAAATGCTTTTTTTAAAACTTTTATCGTTAAATTGAACGTTTATGAAACATGGCGAGAAAAACTTTTTTATTCGCTTTTACAAATAATTCTCAAAATAAAAATTCCAGTGTGCTACATCGTTGGCCTCGGCGATCGACACGCGTCGAATATTCTATTCGATCAGAAATTGTTCACATTGGTGCATATCGGGATGATTTTGGAGTATAGTAAATGAACTTACCGGTGCCAGTTCAGCCCGAAGTTCCATGATTCCGTATAACTCTATGGTCGACCCGATTCTGATTGAAGGAATCGAGAATGGACAGTTGGCTGAGGAACGTACGCAGATTATGGCGATAAAATTGAAGGAAAATGGAAAGGTACGGCGGTCTGGGGAAATTTATACGAAAAGAAAATTTTGGATCGCTGACAATTAGACTTGTAAAGCAATTTAAAAATCAATTCAAATTTCCCCCCAAAAATATTTTTTCAAATAATTTGAATTTTAGCTAAATTTTTAAACAAATCTGAAATTCCCGCCAAAAGTTTTCCAAAAAAAATGTTCCCGCCTAAAATGTTTTATAAATTCAAATTCCCGCCAATTTTTTTTACACAAAATTTGAATTTCGCGTCAAAATATTTTCCAAAAAATATTCTGGGAAAAATTCCCTGAATAGTTCAATTGACGCCCCACCAAATATCATTCAGAATAAAATTTTAGAATTTCTCGCCAAACTTCTCTTTCAATTCCGTCAATCCCCTCAAAATTGCCAGGGCTTTAATCCTCGGTGTCGCCTCTGCTCTCCGCGAAACAATGACAAATTGCCAAGCCGAAACCAGCAGGCTGCCGGCCGCCCGTCCTACAATTCTGAAATGGCCATCGGGCGGCTTGGAGAAAAGCTACGGGGCACCGATGACGGTGTGACGGCCCAATCGTCGTCAAATTCGGCGACTTTTACGAGAAGCTACGAGTGCTGAGAATTTATCGCGTTCTGCGGATGGATGCCTTTTTTTTAGAGAAATAGAGAAAATTTATTCTCGAAAATTAAATTTTTACTGTATTATTGATTTCTCGTATCAATTTTTCAGAATTTGCTTTGTTTTTTACGCGCAAAATAATCTTTCTAATTTAGAAATTTTTAAAATCTAGTTTCTGAAATTTCTGCAAAATTCCAGGAAATCAAAAAATGTAGTTTTCCATCCTAATCTTTTTTTTCGTTGATTTTCCCCAGAAATTTCAAACTTTTACTGTATTAATCCCGATTTTTAGGCTCATATCATGTAATGTTTTTTGTTCACCATTTACATGTTTTTCCTACCTCTTATATGATTCCCCTTCCCCGAGGTCTCTTTCTTCACAATGTTTAAAATTGATTCACTGTTGAATCTGTTGTCTTTTTTCTATGCGAATTTTATTAGTTTTATGAAAAAAATTTGTAATATTTTTGAGTAAATTTTGAATCTTCTTACACTACCAGCGCAGTTAACCATTTCAGAGGAGTTTCTAAAATAAATAGTGAATTTTTACAAAAAGTATTATGATATTCTGATTTCAGACGTACATGAATTGCCCGTTTTCAACAAAATAAAACAACTTTTTATTTGTGCCCAATTTTTTTTCAGCCATCTAATGACTGTCCTTTTTTTTTGGGCAAAAGTAATAAATTTTCTAAAAGCGTTTAAAACTATTATATTTTGAAAAAAAACCATTTGGGTTATCAGTTGGCCTTGGCAATTTTAAGTTCTCTAGCTACAAATTGAACCAATAGAGGTTTCAAAATTGTGAGATTTTGCAAAAATTGCCACATTTTGCCACTTAATGCTTTTTGATGGGTTAAACCTAGATTTTCTGAATTATGCATATATAAATTACCCGTTTTTAACAAACGGTATTAGGCAACTTTTTATTTGTGTCGAACTTTTTTTCAATGACTGTCCTTTTTACTGTTTTGGGCAAGAAAAATAATTTATTGGAATTTTTTTCTATGTTCGAAATTTTTGAAGTTTCTTGCAGCACTCCGAAAAACCAAACGACCAGCACTACTTGCAAAGTCCGAAAAAGTTTAGAAATTTTGAAGTTAAAAACTCCCAACTCCATAAACTCACGATATAGAAATTAAACGTTTCCAAACATGTCCGAAAAGTCCAAGAAATATCAGTACAATTTCGAAATTTTTTTCATAACACTTCTGAAAATAAAAAACCGAAACTGCAAAAATTTGAAAATGTGCTAAACTCCAAACTGTACGATTTTCCACATTTCAGAAATTCCAAAATTCGTCTGCCAAATCCCTTCGGCGCAATAATCCCCCGGGGTACCCCCCCCGCCCTAGAACCTTTTGCCTCTATTGTCTCTGGCGCAGGAACTTGAAATTAAACAATGAATCGATATTTTAAACTGGTAATCGTAACCATCTGCTCCGGATGTATAATCGCCTACACGAATCTATTCAATCGATCGTTTTTCAACGGGTACTGTAGTATTAATGCTACGTGGCAACAGTCACAAGGCGAAAACGACAGTCAGTGGCAAACTCGTTGGATTTGTGTCGTGCTTAGTCAGGAGGGTGTGAAGCAGTCTATTCCGCCGTGGATTGGCGAGGTTCCCAAAACAGTTGTATCGGGTGAGAAAGATTGATTTTTAACACCCGTCTCGCCAATTTTTTTCTCAGAAATTGGAATCCCCGTCACAAAACTTTTACAGAGTGAATTTTCGAAGAAATTGGAATGACACCCAAAAATTTTCTGAAATCTAGATTCTCGGCAAAAGTTTTCAGAAAGTTTGAATTCTTGTCAACAATTTTCTCAGAAATTTGAATTCCCGCCAAAATTTAAATGCCAGAAATTCGAGTTACCACCCTTCTCTTCAAGTCTAACAGTATTCAACAATATACAATTAAATAGCTTTTCAAATTCCTAAAAAGTTTGCTGGAGTGATCAATTTTTTAGTTCAAAACTCGCTAAACCACTTGCCCATGTAGACTACATAATCAATTCTGAATAGAACGCTATTTTATCCTATTTTCAGACATCAAAACCGAATAGCCTAATCGCGTGGGTCATTGAAAAATCATTTTCGATCTTTCTGCTATTATGTGGTTTTGACACGATCCAGGCCGTTGATATTGCGCCAACGAACACTGGCTGATATTTTTGGAGACAGGTTTGCGGCAAACGAACTCCGCTGTCGACTCTCGAATTATCAATTTGTGCATAGCTTTGTAAGGATAAAAACCAATTTACCGAGTTGAAGAAGATCGGAAGCTGGCAGTAAATGGCTCGATTTTCACTGTGGTTCGGAATCCGATCGATGGGTTTTGGCGTAACTCAGGCTTCACGGATAAATGTTTAAGAGAAAATGTCTGGAAGTTCAAAAATCGCGCCGGATGTAAGACTGTGCGTTTAATTTGCAATAAAATCTTTTAAACAATTTTTTTGGAATCTTTTATTTTCGGGAGTTTCGAAAGTATATTGGAGTTTTTTAGGGACCAAAACAATTTCAATTGAAAAAGGTTTTTTGAAAGGGGGTAACATTTTTCTAGGCCACTAGGTGCCCTTTGTAAGGTGGCCTAGAAAATAATGTAAAAATCTAGGCCATAAGGGTTGCATATTGCCTGATGGCCTATGAATAAGCTAGGTGCGCCATAACTTTTATCAGGGTTTAGGAACGTTAAAACTTCGGGCAGCAAGATTCGCATAATGACCTAAAACTTTCAATGGAGAACTCGGCTATAAAAATCTTCATGATGGTTTCAAAAAGCGGAACACTCGGGGACCATAATCTTCTAGAATTTTTAGTAAAACTAGGCCATTAAGGTTTCTTCCGTGGTCTAGAAATCGATTCCGGGCCAATACTAGGCTGCCAGGGTTTCTAGGCCACATAAGAAAGGCCTAGGTACAAAAATTATCTCAGAACGGTCTAGAAAAGTGGATAACTAGGCCACCAATTTTCACTTCGTCAGGAGTTTCAAAAATATATGATTTCATGATTTACTTTTCGTAGTTAAGAGTCTTTTTTTTCAAAAATTCTAAGCAAACTTTGACACTAAAATGCTTGAATTTTTGAGAACTTTGAAAAGTGTTTAAAAATAATTTTTTGAAAATTTCTCAATTTTTTTTCTTCGAAAAGCTCAAAAAAACGATAAATTTCCACATTTTGGCCAGAATTTAACATTTCGTCGATAAAATGTACGATCGGAGGCATAGATTCGCGCGGAATCCGTACAAAGGAATCGTTTTCGACGACAGTCACTTTTTCCCACAATCTTGGTATCGGTAAACGCGCTCGGCATTATAGATAAAGTTGGAGCGCATTTGCATTTTGAATTTTGATGTCTGATATTTCTCGTTATCCGTCAGGCGATGCGAGTTCTCGTACTCTCATCTTGGAGTCAAATACCAAATTTTCCAATTAGCCGGTGCAAATTTCACAAATCGTGTGAACTTCTTGGACTGCTGTCCGAGCGGGGAGTTGATGAAATGGAATTAACTTTATTGTGAGTCTTAATCAAGTTTGGGTCTCATAATACCGCGAAAACCGTAATTGATTGGGACAATGGGACCCAAGAGAGCACCCCAATGGAGCGGAATTGCAACTCCTATTTTTCCAGTCGGAAGTCTCTGCCATCACCGGACCCCACACAGCACAAAGGATTCCGTGGAACGGGCGGCCGTCCAGGAAACTGCTGAGTAGTCCCCAGTATTTGTTGCGAAAATTCAAATGTATAATTTTGACTTTTTGCAAGATATTCGGGTATAAGCTTCCTGATATTGCAGTTGGAAATTAGTAAAAGCGTTAGTATTTAAATGTTGTTAAATAGTAATAATCGATAAACTTCTTGAATTTTGATAAACTACGGCCACGTCAATTTTTAGATATTTAACTGTCCGGGCAAAAAAAACCTAAAATTCCCGCGTTACAAATTGAAAACAAAAATTTCACAAAACGAATAAAAACGTCTAAATGTTTATAGCTTAGGCTGAGGTGAGATTTAGGCTTGGGCAGGTTAGTTTTTAATTTTCAAGGTTTGTCATTACGTACTTTATTTCCGAAATACACAACAGAAGTCTCACAACGAGTCAGGGGTCAGTGCGTGTTGGTGGGTGGGGTGGGAGATTCTGGTGGGGACCACCACTCACAAACAAAGATCACAACAGGGAAAATGTACACGTGGCAATATGGTGAAGCTATATGTATATATAATGAATAATGATATGAAAATTTGCATAATAGCAGGAACAGTACCTGATTGTTCCCTGGGGCGAGTAGAAGATATGTGGGTTATCTATCGATTACCATTACACATGAATTACGCTGTTACGGTTAGAATTTTGTGAAAAAAGATGAGTAAAACGCTGGGACGGGGCTATAAATCATATCTATAATTGTCGAAGATGCTCCACGAGCCAGGAACGAGGGGAACATTGCGTCAAGGGCGGTCATTCCATTGTAGTGATGATGGTGCAGCTCGTGCATTGATTGCTGTAGCAGTAGGGACTCCCCTCATCACCGAATTGATAATCTTCTTTCCAGATGAGAAACGCTCAAGACGGGAGGCGTGTTGGAGCACACGCTGCTTCATTTAATTCTCGTACCATCCAGAGTAATAAGAGAAGCAGAATAGCTGGTTGAACTTGACGTCCTCTGGAAAAAAACAATATTTTCTCTAGTTGCCCACTTAACACTTGGACAGAATTAGAAATATTTAAATCAGGGCGGGCGGCAATTTAAGGTTTTTACACTGGGGCAAATTCAGCAATTTGCCTATTGCCGGAAGTTTTTAAAACAGGCTCTTTAAAAGACGGATACACTTAAAACTGTGCCTTTTTGAAATTTTCTCCCGATTTTTTTACATTTTTTCATAGATTGTACTGACTTTTCACAATAAATGTAGGCATTTATAGGATGCATACAATTTTGCCGATAAAAATTGAAACTGTGAAATTTTCAGAAAAAATGTGCCCACAATTTGCCGAAAATTTTAGTTCCGACAATTTGCCGTTTGCCGGTAAAGTTGAAACCGGTTCCCAGGCCACGTACGGATCAGTTTTTGAAGAAAAAAATACGGCAAATTTACAGAATTAGTACCATGTGGATTTCTTAAGAACTATTGCCAAAGTACGTAGAATGCAGAAAGTTTCTTGCCTTAGTGAAATTTTGGAATTTTTCGGGATTTTCGGAAAAAAAAATTTTTCCATGAAGACGAATTTCTTTTTCAAAATTTTTTCACGAGTGTAACTCTAATAATACGCCTCAGACGCGAAACGTTTTCCGATCAAAACACGGCCGGGGTCTCGAATCGACATGCAGTATTTTTCTCGCTTTGTCATAGTTTACTTCTCGACAAAAATGGATTTTTTTGAATTACAAAATCCTTAAGTTTATCTACCCAGAGGGAGAAAAAGAAGACCTCCCTATAAAAATTTGAAGAGTACTCATTAAAGGCGCCCTTTTTTCGAACTTAACCAAAAATTGTCGTGTCGAGGCCTGGTACCGTATTGTGGTGCGAAAATCATCTAATTGCGGCATTCGATTTTTGCGTTTTTTGTTATTTTAAAAAAATGTTCAATTTTTCAAAAATAGCTTTTAGATAAAAATAATAGGTTATTCCTTCTTTTATTTTACGGTCTTCTAAATAATTTTAACATTTGGCACTTACGTTTCATCACAGAACAGAAACTAAAGACTCTGTGCCAATCAAAGGGGCGGTGCAAATCGAAATCATTTGGTGAACAACATAGTTGCCATACTGGTGGAACAGAAGATTATCCCAAACGCATCACGATACGACTCGACATCAATCTTCACAAATCCACACTATGAAAATCTCCTCCATCATCTCGTGAAGCAACGGTCGGGCGGTGCAAACAAGTACGCTCCCTCGATGACGTGCGACGCATACTTGGTGACAATGATAGCTAGTTACGGAGCAGGCATATATCGATGATAGTGTCTCTGTACATTTCCATGATACGTTCACCGACGATTTGATGATCCATATTGGAAGACGTAGTTGGCGAACTCGTTGGAAGACAGCCGGTAGCAATTACGGACGATACACGTCATCAGAGAATGCAACAATTGAAGATGGAATTTGAAACACGGGAGCTTGGGATTCTCGGGGGGTCTCTCGATGACCTGTTGCACGAGAAGACATCCATACTTGTCATCGGGACTGGCACACGGCCATCGGTGAATCTCCTGAGGAGAGGAAATGCGCGAAAAAGGTCCACATGTCGACTGGACGGTTTTCGAAGTTTGACGACACGTTGAATCACGTGGATCGAGATTTGATCATCATCCACAAGAGATCAGCACATTGCCGCCAGGCGAATGTGCTTAGCTCTTGGATGAGCTGGAAGACGTTGGCATGGTCGAATTTCTGTTACAAATTATTGATTTGTTACACCTCGAAAGGCCTAAAGACACCAAACATAGCCCTAAAAATTTCGAAGCAATGGATTAATTTTAGCTAAAACGTAATTTTTTGCCAACCTTTCTGTGTCTTTTTTAAACCAAAATCGAACAATTTCGTTGTACGATATTTTGAACACATTTCAATTTTTTCGGGGATAATCGTATATTTCTTTTCCTCTAGGAGCCTTTTATGTGTATGTTTTTTTCATCGACAAAAAATTTTCGTTAATGTGTGGACCTTTAGGTAGTACTGTAACTTCATTAAACTTTCATTGCTGCGGAATTTTTTAAAATTGATTTTCAATGTTTTTCTACAGTTGTCGTCCAATTTCATCAAAGAAAAAAACAGAAGGAAAAAACATCGATGTGAATTTAAAAAAATTGCGGATCAGTGAAAAGTTCGGAGTTTAACAGTACTCTTTGAAGGCGCCTGTAACACCTTTTTTGTTTTAAATTTGTCGTGATGAGACTCGGGACAGTTTTTCGTTGCGAAAATCGCTGCTTCGGCTCATATCGAAGAAAAATCAATTTCCGACCGCTGCGACACCTTAGCAAAGGAAATTGTGATTTTAGCCAAAAATCAATTCAGTTATATATCGGAATTCCCTGGCGAGACGTATTTCTCCCACAGCAACTGCACAACGACATGCGAATTTATCCTTGCACATGGCAAAGGCAAAAGCCCACCGTCGATCATTTGACAATCCCCGCTGCTCGGCCGGTGTTGCGAGCTCGACGAGCTCAGCTCTGAACCATGAAACGATATTGCACTTCGACTGTGGCAGAGCCCCACGAAGAGCGTCGTGGATTCGCTGAGCTTCTCGAAGCCGGCTGTACGAATCTGATCGTGGGAATCCAGTGGGTAGTTGGCTCCAAGAACTTCACGCCCGATGGATCGATTGCGAAATCGATGATCTGCCCGTTGCAGCACATCTTCGAGCGAAAAGAAAATCGGAGCAACTGGTGGTGGGGTCTCATCGTCGGAGGAACCCGATCCACTGGTAAAGATGTTGCTGTCGAATCGGAGAGTGTTGCTTCCGTGGCGGTAGGGAAGAAACTTGACCGACGGCTTCGGATAAATTCGAATTTTAAATTTTTATTATTTTCTATTTAAATTCGAATTCCGTTTTATGCGTTCGAATATTCCGCGTTGTTCTTGTGAGTTTTGTTCGACAAAGCGAGAAATCCGGGTCGAAATCGAACGACGCGCCGAGCATGTTGGGCTGTGCTTCTACGAGTCGGGGTCATTTAGACGGAAATGAATGAATACAGGTTAGTAGACGCTGAAAAAATTTGGGAATTAGGATTTTCAACGGAAAACAGAGTGAAAATGAGAGGAAAAAATGTAATGATTTTTTTTCAACGAAAATCGCGAAATTACATCAAAATTCAACATTGAGGCCATTTTTCGCGGTGGCCCAGGTTACGGTGATTTTTAAGCATGGTTGTTTTGAGTAAGGTCTTGACCCGTTTAAAATTATTGAACATTTCATCATTTTATTTTTAGTCATTTTTAGAGAACAAAATGATTAAAATTCGATTTCTTAAAATACATTTTCACAAAAATTGCAAGAAATCGCTGGCCAAAATTCGAAAATGAAGAGTTAGGCGGTGCTCATGGATTACGGATTTAAAGGCACATGGCTTTTTTTTTCACCACGAAAGGAGGATAGTTTGCTTCCCATTTTGGGGCCGATTTCTTTTTTTAATTTGGCTTTCGCTCGATTTCCACACATTTTCACTCATTTGCACTCAATTTTTTTGCAGAAAAATGTCAATGGATATGTTATGAAGTCAGATGAGCCGGCGTTCATCTCTGCGCCGGTGCAATATGACTTTAAGTAAGCTCAAATGTTTGTTATTCTGGCCTAAAATTATTTTTATGATTTTCAGAACGTTCGCATTTTTCGCCAAAGATCCGAAGAGGAATGCAAACTTATCTTCGGGCTCGAACGCTCGAGAAAGTTTCCAGCAGGCCACGGGGCGCTCGGAGAAGATCACGGAAGACATTTCCGCCAAATTGAGTAGGTTTTTCGATTTTTTTACCCTTAAACTACTATTATTTTCCAGCGTCTCCCACATTTCGTCGACGGCCTTCAAGAGAGATGGTCGGTGGCATCGAGAGAAATCGGCTCGGCTCGCAAGCGATTCTGCTCGACGAGGACTCCAGGCGCCGCAGTCCCAGCATTCTTCAAATCGATCACGCTCCGCTCTCCGCTATGATTCGAGAGAGTTGGCAAGGAGATCGCCTCATCTGATGCCTCCGACTTTTATCGTAAATTATGGGATGATGAGCTCGAAGAGGTGAAGGAAGAAGTGGTTGCCGTTGGAGAAGCCGTCTTGCCCACGCCAAAAGTCGAACTGAACTATGGACCCAGCATCCGGAAAAGGACCTGATCGTCAGCATTTCCGTGTATCTCGGCTACACCCGTACCCTTCAAATACCACGTGATTCGCGGACGTTTGATGAAGATCACGGATCCCGGCTCGAGCTCACATCAGAGACACGCTTCGCTGAAATACGCGTTCCCCCATTCTCGTTTTCCGACGATTATAGCGAGAAAAAGCCGTCGAAGAATTCAAGGATATGGCGAAAAATCAATGGCAGTCGACGATGTTCTTCATTCAGGACAGGTTTCATAATATAACTGGAAATAATTTAATATTTTTCGAACAAATTTGATATTAACCCATCTTATTTTGATAAAACTCCGCCGCTGCTCTCTGAAGCAATGAACTGCAATCCGACATCAGCGAAGGGATCAGCCGAACTGAGACGGAACCACTGCCATTGAGCTTCTAGCGAAGGAGAATTAATTTATTTGAATTTATTGTACGCAATCGTTCCCATATCTGTGAGCTAGCAAGCTAGCTAATCGTGATTAATTGTTGGGTATTCCTTCTCGTTCTTCAGCTTCTCCACAAGCATCTTGTCTGCTCATAATCACACAAATGATGTCATCAGCATCGCTCTGATCTTGAAAATCCTGAAATTATAACATTCTAGAGGGTTTCTGTTGAGTATAGTTACCTTACAACCAACACCAAATATGTTCTTCATTATGGCATCCGGCAGCTTTCCATGAATCGCAGAAGAAGTGCTCGGCATCAGATCGGATGCTCTACTTGGGAAATATCGACCGATGCGGCTAGACACGAACCATGTTGAGTGGCCGAGAGAGGGATCATCTCAAAGATCTAAATGTAAACTAAACAAGAGTTTAGAAAATTTAAAACAACCTCCCTGATAACGTAGTTAGCTTCTCGCGGAGTGAGCTTCTGCTTCAAAATGAAACAGAATGAAACAAGAATCAACTGTGTATTGTACAAAGTGAAGTATTTCAGACATTTTCGCTAATTTTGGCAGTAAAGACCTATAATTTTGGTAAAAATCGCTTGTATTCTGAAAAAAGAACTCAATATTTAATTTTTTATTTTTAACTGATTTTAAAGAGAAACAAACGAAATATATGAAATCGAAGAAATCCCTGAGAAAAAAAAGGTGCTCCTCCGCAATATTTGTGATTGTTAAAGGGACAACGACTGTTCATCGAATGGGTCCCTCCACGATTGTCCATGTCGAGCGCTTTTAATCGCGATATTTTACTACTGTAAAAAAGTGTACTAGGAAAAACCTGTGTAATGTCGAAAACGTCACAAATGTATTTAAATACATGTTTTTATTGCTTGAATAAGCCGGCAAAGTATGTATTTAAATACACTTTAATTTTCCGACATTATTTGAATAACCCCAAACCCCGAAATTTATTTTTTGTGAAAGTGATAACCAGAAAAATACATGTTAAAACAATTTTGTGAACAAAAAACTAAAAAATATTTTTTTTGCAGAGATGAATCCCACGTGAACGGTCGAATTTCCACGCAGCCTCGTCGAACGGACTTTCAGAAGAATCGCATGTGACACGTAGGAGGCGCCATGTCGGCTCAGTGAGTACAAAAAAATCCATGGGGATTTTATAGAAAGTCGGAATTGATTCAATAAAATCGATTTTTATAATAAAAAAAAGGATTGATTATTGGTTTTTGAAAAATTTAAAAATTACAAAAAATCTATAAAATCGATTTTTTAAAAATTGAAATTCAATAGATTTCTAACTTTAGAAAAATCGAAAAATAATGTTTTAAAAATCACCCAGTCAGAATCGATCAAAAATTCAATTGTCATCGATTTTATTTATTTTCAAAAAAACTTAATTTTTATGAACATCGATCATATCGGATTCCAAAAAAGAATTGGGAAAAAAGTAAATTTTCAAGAATCGAAAAATTTTAATTTTGTACAAATAGTTATTAATAACTCATTTTTTAGGTTTTTTTTCAAAAATTTGAACTAAAAACACTTATTTCTCGAGCTTTTTTCACAAATTGACCCTATTTAAATTAAAAATTCACAAGCCAAAAACCTTCTATTTTAACCAAAAAAAAAACGAAATTCCTCTCCCAAAAATCATCAATTAAATCCTTTTCAGCTGGATGATCGTAGACCACGACAATCGGCTTCCCAACTCGCCAGGCTATCTGTGCTCTTCGTGCTACAAGGTTAATTTCCTCTGTTTCGACGTGAACGGCAACAAAGTGTGCCATAAGGCCGTACCGTATTGTGATCGAAGGGAAATTGGCCACGGACGCCAAGTCTTTATCCAGCTCGATCTTTAGAGAGCGAAATTTAAAGTATCATTTTTTCTTGTTTTTTTTTATGTTTTTCGATTTGATTGTTTAATTACCAATTTTTGGCCTGTAACTGTGTATTGGTTGTGCAAATTTCGTTTTTTGAAGGTTTTAAATTTCTGTTTGGGGCAAAAAAATTTATCCAATAAATAAACGGAATATATCGATGATATGGCACGTAGGGGGAAACGGACGGGCAAGACTATTTACAGCAAGGGCGCGCACCAGAGGTTTCTCGACCCCCGAGGCGGGTGGCGGAGCCTCAAATCTGTCGGAAAAATGTGAAATGAGAGAAGAAGTAACCTCTAGAAAAGGAGATGAGAAATCGGAAGTTCTGGGAAAAAAAAATCAACTTTTGAACAATTCACATTGACGATAATATTGATTTTTTTAAAATTCTCTAAGATCGAGAAATCTGGTTTGGAAAAATCAATAAAATGAATCTTAAATATCTTTTTAATAAACTATTTTCAAAAATCAATAATATCGATTTTTGAACAATTTGAAAAATCGATAATGTTTATTTGTAAATTTAAATTTTATTGATTTTTTGATTACAAAATCGATTGTTGATTATTGATTTAAAAATCACCAGAATCGATAAATCTGTTTCGGAAAAACCATTAAAATTGATTTTTACAAAAATCAGCCAATAAAATAGATTTTTTATAATCAAAAAAATCTATGTGCTTTTTAAAACCGAAAAAATCGATATTTCAAAAATTGAAAAAAATCGATCAATAACTAAACAGTCAATACATAGGTGAGCACGTCTCATCTATTTGTGTTTTTGCGATTGGTCTCGACAGTTTTGAGACCGCTAGGCGTTGTTCCGCATTCTGGAATTTTTTTGTGTTGGGAATTTGGCACGCCCACCAAATGGACGGTGGCGGAAATTCAATTATTTTAAATACCTTTCTGGATAAAGTGCAAAAATGGATTTTTCCACTTTGTCCCTTCGAGTGATTCGGAAATTAAATAAAACATTCAAATTATTTAGGGGCAACGAAAAAACTCTCAATGCACCCACTGTTATTCGGAGTGTCGTCGCGGTGTGTTGCTATGGATCGTGTCCATGCCCAGCTTCATCGTCGACTGACGTAGCCGTTTTCTGGTGATCTGAGCGAGATTTATTTAATTGATTTTTAGGAAAGGCGCATGGCCTAAAAAACACAACACTTCGGCCAGGGACTTTGGCGGCCGAGCTAGGCCATGCTGCGGCATTTAAAAGCACATACCCTACCATGATAAACTACTGAAAATCGCCAATCCGAAAATGATGACCAATGCGAAACTGATAACTGCTTACAATCATCGATGAAGGAATAAGATGAAGTTTGCGTGGAAATGGAATCGATGTACGCTTGTGAGGTCATTCCTGGAAGTTATTGATTTATTTTTCGAAAAAAATAATTCCTTAACGCAATAGTCACACTCAGAGTCAGCGAATTTTGTTATCCGAAATCATAGAGGTATTGCGTGAAAATGCGGCTTCCAACCTGAATGTTAAAAAAAAAATCTATAATATCGATTTTTTGAAAGTTTTTGGCGAAAAATTGATAAAGTTCGATTGATTGTTTGCCCATAGAAACAGATAAAACTCTATATAACTTAATATCGATCTTTCGTTTTTTTGCGCACCTTTAAAGAGTACTGTAACTTCAAACTTTCATTGCTGCGAAATTTTTTTATCGGTTTTTACAATTTTTTGTACAGTTTCCGTCCAATTTTACAGAATTGAACAACAAGAAAAGTGAAAAATCGTAAAAAATGTCCGCAGCAATGAAAGTTTGGAGTTACTGTACTCTAGGCTTTAATGGCGCACACCTTTTTTGCTTCAACAAAAATTTGTCGTGGTAAGACTGGGGACTTTTCGGCGTAGAAGTCGCACAATTTCGGTATGGAAGAAAAATCATTTTCCAACAGCAGCGATACATAAAAATTAGCAAAAAATTGTGATTTTAGCCTAAATTTAGTTATTTTTCGGAATTCCCGTGGCCAGACTCATTTCTCGCACCTGTGATAGAGCCAACTGCACACCTCGACATGCAAGCATTTTATCCTTGCAGATGGCCAAAAGCCCTCCGTCGATCATGACGAAGCAATGCCCGCTGCTCGGCTGTTGCCAGCTCGACGAGCTTCTGAATTAAGATTTGCGATTTCGATTGTGGCACCCCACGAAGAACGTCGTGGAGTCGGGGCGCGAAGACGGCTTTACGAATCTGATCTTCGGAATCAAGTGGGTAGTTGGCCTCCAAGTACTTTACGCCCGATGGACCGATTGCGAAATCGAGCTGCCCGATGAGCAGCACATTTGAAGCGAGATGGTGATCGGAGCCACTGGTGGTGCAGTCTCATCGTCGGAAGATCCAGATCCGAAGGCTGTCAGAGTCGGAGGATAGTGTTGCTCCCGTGCGGCGGTAGGTAAGAAGCTTGACGGGCGGCTTTGGTTTCTGGAAATTCTATATTTGAATTTGAAAAGCAAGAAAATTCAATATTTTACCCTCGCGTCTTGTGGGTTCTGTTTGACATAAGCGACAAATCCGGGTCGAGCTTAATTACCGCATGAAACGCCGAACATGCGCGCCAACAGAAATGAATGAATACAGGTTAGTAGACGCTGAAAAAGTGGGCAATTAATTCAGGATTTTTTAACGGAAAAATAAGTGAAAGGAGAGGCAAACACATCTGCAAATTAAAATCTCCCGAAATTACCGCGCTTTAAAGGGACTCCACCGATCGGACAGACGAGGGAAGTGGAGAGACGCAAATCGAAGAGACGCCTTTCAGATCATTTTTTCGTGATAAGTTTGCATGAATTGGCAAGGAGAGCTTACACGTTAGGCGAATCATTGATAAAAACATCCAATTGTTGTTTGTAGTGTACTGAAATTCCGGAACAATAGCTCTCGTAGACCCGAAAGTCGCTCGTGGCAGGAAAGTGGAATTTGGATAATTTTGTTCTTTTTTTTAAATATGACGTTTTTGAAGGCTTGAATTTGTCTCATAATTCATCAAATTCATAAACGGAATTATCCAAATTCCACTTCACGGAGTGACTTTTGTGTCGAGTCACGAGAGCTATTGTGCTGGAATTTCAGTACATATGTAGCAACAGAAAATGTTGTTTTTACCAACGATTCCCATCATGTGTAAGCTCTGCTTCGGTTGCCACTTCATGCAAACTTATCACGAAAAATGTCTGAAAAGGCCTCTCCGATTCGCGCGCGTGTCAGGCCTCCACTTCCCTCGTCTCTCCGATCGGTGGAGTCTCTTTTGAGATTCGACCCAAATAAAAAGTGCAGGGCGCCCGGGTTACGGGAACTTTAAAAGCGCATCACGGTTTTGAGTGCAGGTCTCGACGCAAGATTAGCCGGCTACTTTTTGAAGATTTGTCGTTTATTTTGGCATTTTTGAAGGAAACATAAGTGAAAAACAATTTTAATCTTAATTGAGAGAAACTTGAAACTAACATTGTTACACATAAAAAATTGGCCAAGAAATTGCGCCACGTTTTCAAATAGAAGTATCGCGGCGGTCAAGCCGTTGATTACAGCCGTTATACACTCATATAACTATGCGATAATGTAACTCGATGATTTGTTGATGTGATCTTTAAAAAGGTTGAAACTGCCCCTTATGTGCCGGAGGCGCTGTGAGCGGCTGGTTACTTGTATATAAAAAATGTCGGGAAAAACGCACTTCCGTTCCATTTGTTTCTTTGTTGACGTCACTGAGAATTATGGGGGTGCGGGCCCGTCTTCGTGGTAAGACCCATCTTGGCGAGACATAGCGTGGTGATATCCTTCGTGGCGAGACCCATCGTGGTGAGACCCATCGTGGCGATGACCCATCGTGGTGAGACCCATCGTGGTAAGACCTACATCGTGCCGAGACCTTTCGAAAATTTGGTGGGAATTCAAATTTTCTTAGAAACATTTTTGGTGGGAAGTCAAAACGCCTTTTCAAAGAAAAATGGCTGGCGGGAATTCAATTTTTCAATAAATCATTTCGGCGGGAATTCAAAATTTCTAAGCATAATTTTGACAGGAAATTCAAATTAGTTGAGAAACTCGAGTAAATGGAGTTCTAGAACCTTCCTGGAGATTGGGGAAAATTTTGGTATGTTCTAGAACCATCGGCGAACTTAATTCTGGAAAGTTCTAAAACCTTCTAGAAAATTCGTGACAAATTCTGGATTGTTCTTGAAATTTTTAGAAGAATTCGAGAAAACGCTGGAACGTTCTATAGAGCCTTCTAGAAAATTCGGGAAAATTCTGGAATGTTAAAATCTTCAATGTTTGCGCAAACGCTCTCGGAAAGAACCGGAATGGATTCTGTTGTATGTTTGAAGAACGTCTAGAAACGTTCAAGAACTAATTTAGAAGTAGTTCCGAAACCTGGTATTCTTAAGTTGTAACTCTTGGTGACAACTTAGTTATATAATATTCATGTTGCGTTAAAAGCTTCTGGAGCAAACTGAGAACAACGTTCCAAGGCTTAGTAATTTTAGAATTTCATGTTAAGTTCGATTACCAGTCGGAGCACGCGCATTGTTCGGAACGGCTGGTATACAAACAATAGTCAGTCAATCCCATGGATCAAATCTTGAATTTTATGGGTCTAAAACTGAACTGTTCAACTTTGATATGCAAAATTTTATAAAATTATTATTGAAAGACATGAAACAAACTTGAATTACGCGAAGTAATGCTGTGAACTGAACTTACTATTAGATTCCTTTTTAGCGAGCACACTTGAAAACGAATGAAATAAGGTATGTGAGAATACCGTATCAATCAGATACGTCTGACACTTCCCCAGAAAAAACTATCAGAATATGAGTACATGTTAATGCTAGTGTGAATCTTTCCGCGACGACCATCATGGCTCAGCAGGTAAGACTTCGGCGACGCCTCGAGACGACGAGGTAGTTGACGACTTTTCTCAGTTTTTTAGGCAGCGCCCAACTCGTTGTCCGAGGTCTACAGTAGCTACATGTTTCGGACGGACAGAGTATTTGCTTTATTAGTAGTAACAGAAATACACATAAAATCAATTAATAAGACATGAAATGCAATACTGAACCAAATCCAGTTTTCACCCACTATGTCTCTCATTGAAGAACGTTTTAAATAGCTTTTGGTATAGAATATATTAAAATTCATTCTTCGATTTTCTGTGGAATTTCCTATTTGAATTTTTCCATTCCAGACAGTCACTTCTCCAAATCCGTGCATCCTTGAAATTTTCTTTGGGGATATTTTAAATATCATCGAGATACCAACAGTCTACAGACTGGTTTTTCACTTACAAGACGTGCTCTTGACTTGAATGTCTGGGATACCCTCTATGTTTTTCTCCTTTGTCATGCTGATAGTATAAGTTGAATGTGACACTTCGATTTCTTCTGGCTGTTTTGTTCAGTCGATCGGATTAGTTGGAAGCCTGTGACTCGGTCCATATTGTTTCTACCAGAGTAATGAGCGTGGACTAGGAAGTAGAACGGTCATACTCTTGGCTGGGAAGTTTCGTTGAACATATGGAGACAATCACATTGTCCATTGGTGAATAATAGTCGTTTGCCAGTTGTTCGTTCATTTCGAGTAACATATCCTCAGAGTATTGTAAATCAATCTCCACTTTTCCCAGAAGAACCCTCGAAACGGGTTGGGTGTTGAATGGTACATTGAAAACGGCATTTGAAACACTAGTCTATAGACGGTTCCAAAATTAGGAATCCAGATTTGAACTAAACATAGTATTAACATTACCACTGTTTCGATCCGGAACTCCATTCTGAATTCTTTAACCTACCACTTTGAAATAAGCATCACTGGTATAAATCTCGGATTGAAAGGAACTCTATTCCCTGTATTAAAACGGTCAATCTGTGGCATGTTACCAATTAATTGGGGCAATAATTTGCTCGAGCACCAACTACGTACCTCCCTAGTTGCTTTTCGTATATGGTCCGATAAAACAACCTGTAAAATGTTGTTAATCTTTATAATGTTCCTGAACATATCATGTCAAGAGTGTCTTCTGGAGTTTTTCATCAACAAAGACAAAATTTGATTTTTTAATTATCTAAACAATCCGATTTTTGGTTTTCCGAGGAGGAAAATTGAAACATGGAAATCCGTTTTTCTCCATTATTCGATTCTCCGATTTCCTCTCGAACGAAAAAAACGAGAATAAAGTTTCCATGACATCTCAGTGGGCTGTGGTTTTGGGATAACTTTAAGTGAAGGAATGGAGAGACTATCTAAGTATGAAAAACACGAGAATTTACTCCCTTTTGATAACCTGTTACAATACGTGGACTGTTATACTAGAAGAACTAAAGCAGTGATTCAAACATCCTGTTCAACGGTGTTCATTACAATGTATCAATTTACACCCTCACCAGTCTTTCATTTCCAGCGCTTTGTAATGTTAGTACGTGGAGATTTCCTCATTTGATTTATGATTTCTATTATTCTTAATTCTCCAAATAGCTCTTCTCCCAATAGTCGCAACTCATCAATTCCAAAATTTATGCTCAATCGAAGTGACATATGCGAATTTCCCGAATAGGTCGTTTAATCTGTCCATAAATCCATGCTCATCAACTCCAAAAATTCAATATGTCATATTCAAAACTGCTGCGTTATCGAATTTCCACATAATGAAGTTGAGTACTATGAACTATACAGTTTTTATTTCTATGAATGTCTCGACATATTTGACGACGACAGCAAACTAAAATCATTTTTTATATTCTTCAACGAGTCCATCTATGAAAACATGAATGTCATGTTAATCAGTTGTTCAAAAGCCATATATTTTACTCAGGATTCTGAACAGGCGCTCATGTCAAAAATTGACTTACAATCTACTCCAATCAAGCAATCGGGTAGGAGATCATTGAGTATAATTCGAGCATCCACTCCGCACGAAATTTCGTTTTTCTTAATCGGTGCGACATACGTAATCTTGTAGTCTTTCAATTTACCGCATTTTTTAAAAGTCTGAAAAAAATGTTACAGCTGAGTACAAAACATTAAAAATTGGGTTATTGATTGAAATTTTCACCACTTCTCATATTGTCGACCACTGAACAAACAAGCATAAAAAGCTTCAACAGACTCATAAAACACTTTTAAAGGCAAGTGTTGAACCACCTATTTTGATAAAATTGTCTGAAACACATCACAGATCGACTTTTCCGTAGCTCAAAGTGATCCTCTGCCCCTAGCTCTTGAGTGGTCATTCGAAAGTCGGGGTTTAAGTTGAAATATTTCCCTAAGCGGTCAAAATTCCATCATCAGGCGATCAAAATAAAATTGAATTTATTGGTGCTACAGTTAACACATGAAGCGGCGAGCAAAAAAACCAGGTTTTGAACAATTGAATTCAACTTACTCGAATCTAAGTGTTTCACCTGTTTGTTATCCACATTCAGTGGACATTCAGGTATAAGAAACGCAAGTGCATCGACGAAGCTGTTGCGTAAGTTCAGGATCAACTTGATTGTTAATGACTATTGATCTTTTCTTCAATTTTTAAAAGTGTTGAAACTGAATTTGTACGATGCTTCGAAAATGTTGTAGTGCAAAATCGCTGAACAATGTATTTAATAGATCAGCTGAAAAAAGAGCGAATTAGAGCAATATTGAACACAATTTTGATACCTGTCTGTAATTAGGAAAATCAGTCCGCTGTATTGATTGTTTGAAAAACTGAGTTTTTGTTAATTTATTTGCAGTGGCAAATTTTTATTATCATTTTTTTTGATAAAAGTTCATCACCAATGCCATCAGTGTTGTGGCACCACGGAGTGTGGACGCGGAAGACCGAACCCTTTAAGTCTCAAGAGGAGCCGAGCAACGAAGACTATGTCAGAGGTGGCATAGCACCAATGGCATCGTCTATTTGTATATGTATTGGGAAGAACAGACATTAAATTTATTACTCCCAAAGGGGAGATAATCAACAGAGGGGGGGTCGTACACAAGAGTGAGGGAATTGTCAGGGAATATGCACGTCCTGCCACGCGGGTCTTTAGACTAGTCTGCCAGGAAAAGGTCGAGTTAGGTATGAATAGTCGGGGTCTTTGCAGCCTCGTAGAATAATATCTTAGGACAACTACACTTTCCTAAAGGGAGGGAAAGGTAGGAAACGTCGGCAATTAGTCTGACTGGGAGGTCAATAACGGGGGGGGGGTCGGGGGAAGAGACCAAGGCAAAACCGAACCAAGAGTGGGGAAAGGAGAGATCCTTTTTTCCTGGTGCCACCGACGCTGCAGCTCGCTCCGTATCCCCCCGTCGCTCATTGAGTCGCCGCGCAGCCAATCGTTGCTACGGGGTGCGAGTGTAACTCTCTTTAGAGAGCGTGTCGGATCAGACGCAGACATACAGGTAAAACTTCTGCGACTCCTAACTGTATGGTAAGCTTAAGAGCTGGTATTAAAAGGTCGAATTGAATGTACCCGTCGCTCGGAGAACATCCTGCTGAATCTAAGTCGAGAGCGAGACTGCATTGTGAAATGGGCGATACAGCAGAGCCCAGTTCACAACTCTCCCGGGGGGCGGGACTTGTAGGCTGGTTCACGTAGTGAACCCGCTTAAGGTTCGTTGAAGCCTTCCTTTGCCGTTCTTGGAATGGCGGAGTGGAAGGTCGTACGTCTGAGCTCCTGGCTTCTTTTCGTGAACGCATTCACCTTCTTTTGAAGATCTAGTATTAGGTGAGCTCGGAGCCGGTTCTTCTCTAAATGTTGCTTCGTCTGAGCTTAAAGCTTCTTTCCTGGATTTAATAAATTTTAAAAATGGAAGGACATGTAGTGAGGGTTCAGGAAAGTCGGAGTCCGTCTCTTCGTTTTTTTGTTGAGATGATTTTTTCTTTATTGTCTATGTCTTCCGCTGTAACCTCAAGAGGATACAGTTGATTTAGTGATCGTTCCAACGTGGAGATTGAAACGAACTCCTGATTCAATGTTTCCTTCAATTGTTTACTCGGAATGAGCTCCACAATTCCCAGAGGCCATGTGCGTCTTGGCAGCATTTCTTGTCCGACGAGAACAATATCTCCTTGTTTAGGATCTCGAAGAGCATCCCTTGTATTAGGCCTGTCTTTTGTCTTTCCAGAAACAGGAGATATGAGTCAATGTCGACCAGATTTGCCACAACTTTGCAACTGTTGTTTCAACTCTGGCTAATTGTCTTCTCATTTGCTCTGTTGATCGAGTTCGGAGAATATTCCATCGGTTCGTCTAGATCAACATATTCGGTGCATCTAGCTGATTTGGTAGTAGAAAGTCGATTGTGGCGGAGAGCCGTCAGATCATTGGGATCTGTGTTGTCTGGTGTAAGTGGACGGTTGTTAATCATCCCTTGGTCACCTGTCCGTGCTGGGAGAGCTAGAAGAAGGTTAATTTTTTTGCCAATAGTCTTGCGAAGTTTAGGTGCTTCGCAATTCAAACAATCCTCTCGTACACTACCTCCTTACCAAGGGGCGAATGGAGTGATGTTGTGTACGTGAATTTCGTCATTTGGCTAAAAAGCAAATCATTGAGTAGCTTGGACTGCATTAAGTCTGATGTCTAGGTTGACCATTTGGTGGCCTAGTGTAATGTTGGTGCATTGTCACAGTAGATATGGGGCGGTACACCACATGAACTGGAGATTGCTTTGAGTGCGAGAAAGTAGTTGGCTGTAGTAGCGTCTGGAATGAGTTCAAGAAGGCTAGGCTCTAGTCTTCAGACAAGTATAGATTAGAGCATAGGCTTTACCTAGCTTGTCATCGTCTGTCTTGTATTGTATTGTACCCAAATAGTCGAGTCCTACATGGTCGAATGGTGCAGAAGGTCCAGTACTGCAGTTTTGTAGTCGTGTGTCGTAATTGTATTTAAAGGGTCGTGCTTTCACCTTTTTACAGTTCACGCACTGAGTAATTGTAGTTCTTGCAATTTTGCGATCATCTCTGATCCAAAAGTGCAGTCTTACTGTAGTGGTTGCCAAATAGTGTAATGGGAAGTAGGTATTGCGTTATCTGACATCTTCCACAATTAGACACAATCAGATGTCGGATGGGGTCCCCCCACTATCCAATGATGTTTGTTTCCGTCCTCGTCTACTGGTTTACGCAATGTGTCTTGCAAAGTGGAAAACGTCTGTTACAACTGGAGATTTAAGTTGTGTCAAAAAATGGCTGAATCAGTATGATTTTGTCTCGTCTTTGAATTCGAGATTCGGTGTTTATTGTTGCATTGACTTAGCATAAGATTTCCTGTTATATGACTCGGTGACGAGCAAAGCATGTACCATTGTTGATGCAGAAGCGTTTGACTTCATTCGCACCCATTGTGCTCGTTTGAAGTGGATGGTCTTTTTTGAAGGGAGGGCACGGATCTCCATCGAGAAATTCTTGCCAGCGCCATTCTCCACGAGTCTGGAAGTAGTATTACCCGGTCTTTTGTTGAAAATGCGGGTTCAGGAGGTTTTCCTTTGGTTTTCTGTCCCGTTGGACATCAACCAAAGTACGTCTATGCCAATCTTCCGCGCAGTTGTCAGATGTTTTTTGAGGCTTACGATTGGATAGTCAGCCCGTCTGGGTCGTATTACGTCACGCGGAGTCAGCTCGGTATCACCTTGAGAGTAACCGTATAGTCTTGATCTTTAATTATCATGTCTTTGGATTTTACGCCGCTGAATTCGGGTTTAACAGTTTCCCCAACAACAAGTCTTTAATCGTCGATAGTTATGTCTGTCACGCACAAGAAATAACTATCATTTTCTGTATGGCCAGATTAGTCGTGGTTCGTATGATATCTAAATTCAAAATTGGCGTACCTGTATCCTTTGCCTTCTCGACGCCGTCCTTGAACATCTCATCGAGGGTATCCGGCAATGAATTGGCTTCGGCAATGTATTTCAGTTTGTATTGTAAAGATCCTAAAATGATGTAATCCATATGCTGCTGCATGTCACAATCGATATTGGCGTCAATCCAGTCGAAGACTTTTTGCTTCAAGTCTTCAGTCTTAACAACGGTGCGGCGTCAGACAATGCTATGGATGATGAAGCGGAGAATGGGGTCCTGGATTCCCTTCCCTAGCTGCCACCATCCCGGAGTCGGGATCAAGACTAGTTCCCCGCGACCTCCAAGATGAAAAGTTATTCTTCGTTGAAAACCGAGAAACTTGTTATCTAAAATCAATAATTGGTTAAGAAGAAATAGACAAAATGCATTTTGAGATTAAGTAAAAGACTTAGAGATTAGGAAAGAAAGATGGGGATGAGGACTCAACTTGAGTGATAAGAAAAAAAGGCATTTTAATATAAGATTCTACAATAGGGATTGGGAAAGGTGTGCCGTGGCCTAATATAGGTTTGGTGGTACAATAAATAGGGGAAGTAATGACCCAATATGGGTTCCTTGGGGGGATTATTAAATGTTAGCCAATATGGGTGAATTATTAATTACTCATATTGGCAGGGGAATGTCGGTGAGGGCTAAGAGTTCCCTGTATCTGTTGCTTGATAGTCATGTTCCGGAGGGGACTTGTGTAGAGTAATTTGGTTTAAAGTAATTTGATGTAGAGTAAGTATTTGGTGTAGAGTAGGTTTTGGTGTAGAGGAGATTTTGGTGTAAAGTAATTTGGTGTAGAGTAATTGCTGAAGAGGAGGGATGGAGGGATTTCAACACCGACTGGTCGTGAATTCGGCCCTTAATTGGGAGGGTAGGGGACAATAGAAAGAAAGAGGCTACCGTGTGGACCAATTTCCCCCAGCAGGGACCTAGTTGGGATTGTTTTCACTTGAACACGAAAAGACAATGGGGGTTGGGAAAGTTAATAGGGACAAAGGAGCAAAACGGAACGCCCATTCCCGCATCGAATTGATAGGCACCGAACCCAAACTCTCCTGCCGCTGCAGCAGTCAGGGATCCGACGCTCCACGCTCTCTCATCGCGACTGGAGACCAAGTTTTCTCTTACAGTCTTTTTTTTCTAGTGGCGCCGGTTACTTACTCCATTGCCAACTAGCTCGAGTCGGTGGTAGAAGTCAGAAGTCAAATGCTTGCGGACGTGGAATATAGAACATGTTTGAAATTAAAGAGGGTGGTTTAAGTCTTGTTTTTTTTGAGATCCCTATGGATGAATTTTGGTTTATTTTTTAATTTGAAAGGTTAAAAGATGTACAACAAATAATTTTTAATGATGTATAATTTTTGGTGAAGGTACTAGTTGAAAAATATAAAGAATTATTGAGAGTTTAAAATTGGGAAGTGGTGTAGAAAACGATTTTGTTAAAATATATTTTTGGAATTTATGCAATTTTATAATTTTCAAGGATTTTTTAAATTTTTTAGGAAGTTTTAAAAGGGGGTAAATAATCTAACTGTTGGGTCCCCGCGTCCTCCAACGAGCAAAACCTCTATCCATCCAGAGTTCTTGTCTACCCGGCTTGTCGCCTCTTCCGCCTTTTCTTCTTGTCGTTCTAGCACACAAGAGACTGTGCACTATAGTCTTTCCGTTGCAGTCAGCGAGCCGCCAGCAGTCGCATCGTTAATGGCACCTTTGCCACTGTATTGAACGCTGTGAGCTGTTTTAAGTGCTATTATAGTCTGTAAAAACAGGAAATTTTGTACTGGATCGTCTTTCGTCTTTCGACTTGAACCATATTAACAGCCGAGGTTTATTAAATCAAGGAACAAATAACTCAACAATTTGGTATCAGATACCGGTGAGGAGTGGTGAGGGGGATTTCAAAAAATTTAACTCCAACATAAAAATTTCGTGATCGAATAACGAGATATTCGATGGGGATTGTCCTCGTGCCAATCTTGGTCCTTGGTTGGTATCGGCGTCTGACCGGCTAGTGTTGTTGCTATAGCTGTTGCTGGAGTTGGCGGAGGTCCAAATCAGTTGTGGAGCAGGAACGCGATGAGTGGTGGTGTGAACTCCTGTCCGGCTGGTACGAGTTGTGGTGGAGGTTGCTCTTCGGATGGTGATGGCGTGTGCCAGCATCGTATCCTCCAGGGAGACTTCCATCGCGAGGGATGTTGATCGTGCGTGCACCACCGCGCATCTATTCCCCTGTCGTACAGAACGACGTGATCCGAGGATTGGATCCACACTTCCTGGGAGCAAGATTGTGGAGCCGTCGCAGTCGTCGGGCCATTTGGGTCGCGGCCGGTCTCGGGGGGCTGGGCCCGTACTTCCAGGGGCAACGTTGAGAAACCAGTCTTGGAAGAACTCGGATGGAGATGTGTCTTCGGTGCGAGCGGCTCGGGTCGAACGGTCTGAGAAGATTTTACCGAAAATTAATAAAGTATATGGAAAAATTGGATAAATTTTTAGAATTTTGAAAGAATTGATTGAAAATGTGGATAAATTGAATTTTTTAAAATGAGAAAATTTTTTAGAGATAATAATAATTTTTATATCCAATTTTTAAATAAAATCGACTTCCTTCTCGAGCAGTCTGGCGCTTCGTCGATGTTACTGGTAGGATCCACTCCCACACAAGCTGTCAACTTACGTACTACCAATGAATTGCAGTATAATGTGTCTATGAGATGCAAAACGACGAGAAATAGCGAATCATAAGTCGGGGAAAGTCGAAATTGGGCTCTATATCGGGAGCATGAGTTTGCCAAACATCACCTCCCTCGCGTCTGTGGGCTCGCGAGCCGCCCTTGTGTACGATTTTAGGGGTAATTTTGAATTTTTAGACTCTTAAATTATTTTTAAAGAAAGTTTGGTAGATAATGGGACGGGGGATGCTTAAATGATGTGTACCTGTCGTCTATCAAGTCTGTCGACTATCGAAAACGTCGAGTCGTCGAAGTTCATATTGAATCGTCTCTTCACGGCCCGGCGAGGGGTACATGAGAATTCTCTACCGTATATTTGGCTGACTGCGTGCTCAACGTTGATTCCACTCAGTTTCAAGTTTGGTACACTTCACGCGTACTGCACACAGTTTAATTGACGAAATTTCGCGAAAATTAACAGAAGATTTTTTTCGGAATTACAGAGCTGAACTCTATTGATAAAAAAACTATCAAATTTTCATCGAATTTGTGAAACATCGTAAGGAAGATCTTTTCTTCACTATATTCAAGGAAAATCGATATTTCGCTTTTCACAGACGAATGTTGTCTCATTTTACTCGATGAAAGTTTCTGATGAGCTTCATCGATTTTTGAGATAAAAATGCGATTTGTTGATAAATGGATCAGTTATATAAAGAAACAACATATATTGGACACTCTGAGATTACTTTTTGAGAATCAATTCTTTATTTTTCTGTCATTTTAAATTAAACATTGAAATAAAAATATTAAATAAATAATAAAAAAAACAGAAAATCGATATATTACTTTCTCTTCGGAATTTCACCTTTTTTGGATTTATTCTGTAATAAACTCTCTTCTTCGAATTTGGTGTGTCCACGTGGCAGACGAAGAAGAATCTGCTGCACTCCTTCTTGCTTGCCCACAACTTTCTCGAATTTTCTAAAATTTTAAATTTATGGAAATTGTCATTTCACCATTCCACTCACTTCAGCTGATACTGCATTTCGGAAGTTGATCGGATACTGGTGGAGCAACGGATGGCTTCCAGTGATTGGCTGGCTTGTCGAGCAAGTTGTGTGCTTGCCTGAAATAATTTTTGATTTCAATTTTGAGTTGATCTAAAGCAGTAAACCTACCACCGGGTTCGTACGAGAAGGAGCATTACTTGGTAGACCACGGAATCTTATCGTTGAACTGCCTCCAAATGCAATAGAAGTTTGTACGTTTGGTGAGAAGTCGGGCTGAAAATTTTCAAAATTTGACTTTTCGAGAAAAATAACTCACCACAGCATTTCGAGATTTTGTCGATTGTGGAAGCCTTTTGAGTCCTGGAGCAAGAATTGATTTTTTTGTCGCTAAATTTTTTCTTTGTTGTGCAGCCGTGACGTCCCGAATAACTACTTTTGGGTCCCGAAGATTATTTTGCGAAGAGTCAGAATTGGCAGAACTGTTGCATGGGTAACACGACGGAAAGAGCGGGAATGGACGTGTTCTGAAATAGTTGTGTTTTTAAGAATGCAGAAATGTTTTTCTGTACCAAAATTAGCATAGTCTTGTCATTCATCATGTTAAGACACATGAGCTCTCCCAGAACATGGATGTAACGCCTTTTCTTGTCCCGGTAATTGCAAAATCTCCTCTCAAGTGCATTAAAAATCGCGTGGACAGATTCAACTCCTTGTTCTGTGATCCTTCCAATCTCACATCTGCCATTTGTGGTGAATGGTAGACCAACGAGCAGGTGCAGCTTTAAAATAATTGTTTCTTCGGGAACCGCTACTTTCAAATACTCCACAAATCCCCGAATCGAATTTTGAAGTATTAAGACGTGGGAATCATTTAAAAACTTGTTTCCCGAAAGTGACATAATAGTTGAAAGCTTTCCCATTGCTGATTTGTGCTCAATCCGAGCAACATTGGTCATAAATTTGCGCCAAAAATTTAGAAAGACCCATCCTACCAGCCGGCGTTAGCAGCAATTTCAAATAGTTTCCGGAAAAGGATTGGCAACCAAGCCTGCACCTTGTCCGCTCCAAACTTAGCCCAACCAGTCCCATTTTTTCAAGTCTCCCTCGGGAGTACTATTCACAATTATCTCGAGCAACAATTTTTTCGATTGAAGTGCTTTAGTTCAGCATGCGACTCTTCATTCCGGCGGCTCCTTGATACTTTTCTTCCGCACTTTTAATTTAACAGCGATTTTTAGAGTTGCTTTTCGTGTTTTCAGGATCGGAAGTAGTGTTACCTATCTAGATTATCAGAATATAGAGGTGATTGAAGACCTATATTTGTCAAAAATACCCATGATAATGCGCAGAAGAGGAATCAAATAGGATCGCAACAGTGTGTAGGAGGAGTACATCCTTTGCGAACACACGACATTTTCACAACAAGCTTTAAGATCGATTGTTCGTGGGTGGACATATGATCAGTTCTAACTCATCAACATTCATATCCTTGATTTTCATCCTCTCTTCAGCTCCACTTTGGTTATGGACTGTGCTGCAAAATCCATTTAGGAGAAAGGTGCGAAATTGTGGGATGAATGTCCTGTTTGGTGTAATATCAGATTGAAACTTGCTATCTCCAGTTTCACGGAATTTGCACAATTACTTTTGCGGTTTTTTGAACTCGACGTCTTTGTCCAAATATCAAATTTTCGTTATCTTGACCTGCTCAAGAACGTCCGCCGAATGAACTTTTTCAGAGACGAATACTTGTCGGATCCGTCATATACTGCAATTACCATAACGTGTCTCGAAGAATACGGTCGAGATACGTTTCCGATTACAAATGCCAACTTTGTGCTTCCACCTCCAGCGTCACCAACGACTCCAATCTTACTCCTTTCGTGTCTACGTCGTCCCTACAAATTGATTTGAATTGCATAGAAGCTCTATACGAAAGGACAACTGTCTGCAATTTTCACTGCACAATGGTAATCACTTTTCCTTTATTGTCGAACGAAGTGGAAGCTTTGAAACTGGAGATCATTGATACCAAATGGATTGACAAATCTGTGGTGTTTACCGATGGAAGCAAATCATAGAATGGCAGTATCGTCAAATAGTTTTTGATTATTCTGTCCATCTGACTTAGAGATAATCCGCATTGTTATTGATAAAAAGTCAACGGCGTCAAACTTTGAAGCGTGTGTTTGTAGATTTTTCTGATTCTCTTCTGAATTCAGGAATTTTGTGAATTTGGTTTCGAATAAATGGTCCGACCTCATAGGTTCGTGTTGAAGCAAGTGAAGAGCTTTGCGAAATCGATTTTTGATACAACTTCTAGTTCTTGCTTCTTAGATTCGATTAACTTTAAAAGCTGATTTTTTAAGGCTAATTTTCAACTGACTATCTTCGGCGTTACTCAGAACCATGGCTTTGCCACTTATCTTCACATCTGCACAGCTTCTCACCAATCGACCCTAAACCACTGACGATCGTTGGTATATTGTATACTTCCATCTGCACGAATGAATTAGATGCTCTTATAGTGAAATTTTCATGGCGGACTATTTGCATTTACTCTCTTCCGAAAACGCCGCAAACTCATCAATCCGCTTTTTGTAGATTATTTCTTATGATATTTCATTTTTTTCATTTTTCAGTCGTTCTATCGTTAGTCGGAGCATTTTGATCTGCGGAATTTGCTCAACATTGGAGATTTGCATATTCGAACCCTCGGTGGAACGAGTTTCGTACAGGTGTCGGTGGAAATACGGGATTGGAGAATCTCTCCAGCAATAATATTAGTTTTGAAATATTGAAAAAAATTACATTGTGAGAAGAAGTCGGAATTTCGTCATACGAAAATCCATTTCCACGTCTCTCGTCAGAATTCTAGCTTCGTATATTGAAACAATTCTGAGGACCGGCATGTAGTTGCGGAGCATACTGTAGAAGCAATGCACTCGGGATGGTTATTTGGGAGTTTCGATCCTCTGAACTGATTTCACCCTGATTAGCCTGTGGCGACGCTACACTCTGAAAATCACGTTTTCGGAGTTAGAACAAACTCCAACTTAATTAAAGTTGACAAATTCCAATTGAGCTGAACGAGCCTCCACCTTCGAATTGTTCTTCCTCTTCAGTTTGATCTTTTGAAACTCCATTAGTACTGTTCCTTGCGCTCTGGGCATTTGCTAAAAGAAGGCCTGCACAAGATTTTTCTTTTCTTTTTTGTTTGAAGTATATCCGCTTTTGTCATCTGGAAATATTGCATGAATATTTTAAGGGAAACAATTTTTAAATATCGATTTTCACGAAATTTGAAAAAATCAATATTTGGGCGCAGATACTGAGCTGAGTGTTTCGAATCTCGAATCAGCATGCTTTAATTTCCATATTTTAGGATCTTTTTAAAAAATCTGCCAACAGTTTTTGAAAAAAAAAATACTTTTCGTTCAGAATGTACTGATTTTCCAGTGATTTTCACGAAATTTGAAAAAATCAATATTTTAGGCGCATGATATTGAGATGAAAGTTTTGAGAATAAGCCAGCATGCCTTTAGATTTTAGGATCTGTTTTTAAAAAATCTGGACCAACAGTTTTCGAAAAAATTTAATTTTTGTTCAGAAATGTGAATATCTAACTATCGAAAAAAAAAATTGCAAAATCCGTCGGCTGAACATACAAAACTTATCAATTGGTGAATCATCAGCATATTTCAGTGTATAGATTAAAAACGGTTTCAAAAATTCTGAGACTAATTTTTGTTGAGAAAAATAATTAGTTTTCGTTCGAATTATCGATTTTTCACGAAATGCCAAAACATTAATCTTGGGGCCCATGCTAAAAGCCTGAGTCTTTCAATATAGCATGATTTTTTCGATATTCTAAGACGTTTGAAAAAAATCTGGACCAACAGTTCTTGAGGAAAGTAATCTATTTTTTATACAAAAATTATGTGCTGTGATTTTTTACTAAAAAAAAGAATCAAGTTGAGCCCATGCTATACGCCTAAATTAAAATTCAGAACCGCCATGGATGTATTTATACCATAGGCTCTTCGCAATAAAAAAAATCTGGACCAACAGTTTTTGAGATATGAAAAAAAACAACTCACTTTTTGACGTTTTAAGGTTTTTTCCCGGATGATGCTGTCGATTTTGGCGACTGGTGTCTTTCGCTGAAAATATTATTTTTATTTCAATTTTTAACGAAGAAAACAAGAAAAAACGACGAGAATCAAAAAACACGAAAAAGACGTCGAAAAACTCCCGCTACCTCATGAAAATAAAGCACTGCAGCCGCTGGACTTGTTTTCTCAACTTGCGGTATAGGCCATGTCCCGTTCAGAAGGCGTGCCGTGTCTTGTCGTGGCGGTGTGAAGTGTGTTGGTGTTAACGCAGCGTGTGAATACGGTAGGCTGCTGCAGATGTGGTGTGAGCTGTAAAAAATCGAAATAATTCAAGAAAAATTTACGACGATTTTCGTATTTTGAGAAGAAGAAAATTTTAGAAGGAATCACGAAAATTCGAGAGAAAAAATGATCAAATTCAGTCTCAGAAGCGAAAAGTGAACTGCTTTGTCTAGAAAACAGCGGTTGCTCGTGAGAAAAAATGTTTAAAATTGAAGAAGATCAACAAAAAAAAGACACGTAGACGTGTTTTTAAAGTTCCCGTCGTGGCCGCGTCGCCGCGCCGAGTGCGCACTTTTGTAGTAGACTCCGCCCCCTTTTTTCTTGGCGCCGTGCTTTTTAAGGGGAGCGTTTGTGGTTGAAATAATCGATTTTCGACGAGAAAATAGACTAAATCAAGACCTATGGTGAATCTGATTAAAGGCATATTAACTTTGTAAACACAATTAACTAGAAGAGGAATCGTTCTATAACCGAATATACTCAAAGGGTCGCTGACTTCCCCCGGTCTAGAGTCCCAGGTTCATCTTCGAGCTGTTTCCTGAGAAATTGTACAGGATTTGTCTGAGTCGTGAACTGAACACGCTTTTCAGGTAAACGTCGTCTGGCTGTCCTGGAAATCAAATGTTAGTCTTTGTATCGATGGCAAACATGTCTCAAGGGAGGAAATAGTCGTAAAGTCGGTCGATGCACCATGTTGTGGCACCACGGAGTGGCGGAAGACCAAACTTTAGCCTCAAGAGGAACGCAACGTAGACTATGTCAGAGGTACAGCATTCGTGGATCCAATTTGTATATGTATTTCTGGAAAGAACAGAACACAGTGTTAATAATGTTTATTACTCCAAAGGGGAGATAATCTACAGAGCATAGCGAGTGGGTGCCGTCGTACACAAAGAGGGAATTGTCTGGTGTGAGAATATCACATCTTGGCATGCGGCTTTAGTCTGAAAGGGTCGAGTTGATGTATGAATAGTCAGGGTCTTTTTGCAGACTCGTAGAATAATGTCGTCAACTACACTTTCCAAATAAAGGGAGGGAAAGGTAGGAAACGTCGGCATTTAGTCTGGCTGGGAGCTGTCAATAACGGGGGGGGGGGGGTGGGGGGAAGAGACCAGCAAAACCGAACCAAGAGTGGGGAGGAGTGTTCCTTTCGTGCCACCGACGCTGCAGCTCGCTCCGTATCGTCGATTGAGTCGCCGCGCAGCCAATCGTGGCTACTGGGCGCGAGTGTCACTCTCGTTAGAGAGCGGCGCAAGAGACGCAGAACTGAATACAGTAAACTTCTCCTAGCTGGTAAGCTTAAAGCTGGTCTTAAAAGGTCGAATTGAATGTACCCCTCGCTCGGAGAACTGCTGAAGCAGTCGAGAGCGAGACATTGTGATGGGCGATACAGTTTCAGAGTTCACAACAAACAAACTTACTGGCACTTACGTATAAAATATTGGGTTTCGTCGCGCCCCCTCCAAATGTTTTAAAACGATTTAAAACATAATTTATACTGTTTCACTACCAATGAAAGTTCATGGTTGATAACATAAATCCCCACATTTCAGAAAAATGGATAAGCAGACAAAATATTAATGAACTCATAATTTTCAATTAGCCAGCTATTGTTTCGGTGTATTACCAGAAAACAAATTTAAGTGATCTTACTCTCAACTCCAACCGAGTATCTAATTGATTAGACACATTTTTTACAATCTTAGCTGACAATTGTGCGATTTTTTAGATGAAGATTTTGTCAATAAGCACGCTGAAAATAAAAAAGCGAGGTAATTTCACGCTCGCGGAATTGTGAGCCAGTGGCTGCCTCCTTAGATTAATTTGTTACATAATTTTTCAGCCATACTTGGACCATAAATTTTGGCGACCATTACGGCATTATAATTTTGAACTGCAAACAAAACATGCAAATATATACGTTTGATAGGAATTCGCACTAAAGCTAAATTATTGAAATTCGTCAGCTTTTATTTTCATTTCTTATATTTTGACTAATTTTCAAATCGAATTATTGAAAATGAGAATTTTTAATTCATATTTCGTCAAAATTAGTGAACGCGTGAACGGAGACGGCGAAGGCGGGCCGGCGAGAGGCCGGCGTGGGAGAAGGCCGCCCGCGTTTAGCGCGCTCACTTAGCTGGAAACCCTAAGTTTCTCCAATTAAATGAACTTTCAGGTGATATACATTTTTCCTTTAGGATAAGAAAAGAACATTTCCTAAGCCTGACAATACAAAAACGTGGTTTTTAACACGTTTTTATTTTTCATAACTTAAAAAAATACTATGCATTAACGCTAAATGAGGGCATGGTAATACACAAATACCGGCAAACGGTGTTTCGCTAAATCAAATATTGAGACAGAAAAAACAAAAATATGATGAATTCTCTTTGTTCTTACCAAAATCCATCAAAATTTAGCAATTTTTTACAGTTATATTTGGTCATTACGATATGCCCATTTTCTATTAATATGAAAGAAACAATTGAAACTGATACACCTTGTCCGTCGACTATTGGGCATCGACAGATGGTCTTCTCAAAATCCAAAAAATTGGTGGAACTCTCTTGCACGAGGAGGACGCTCTGCAGGGGTCGTTCTCCTTTGCAAAGGATGGCATTCCATTCATTTGTCTATACAACCTCTCATCTTTCATGCAAACCGACATTCCCCACATACTCGAAATCCCAATTATGTAGGAAGTTCTTGTTTCTTAAACTAAAATTAGCCAACTATTTTCTAGAAATAATCTATGAAAGACCGAAATACCTTTTACCCTTGAATGACATCAAAAGTTGAAAACTGTTTTATCTGGTAAATATTCAGTCAATAATAACAGGGCAAAAATTTCCTATTTGTAAGACGGTTTGCCAGCAGCCCTACTGATGCAATGTAAGCTAGAGGTCCTACAAAAAATACCTGAATTTTGTGTCTGGAGCCTTTGCTAACTACAAATCGTAGGCAAAAGAACACATTTGTGTACAAAAAAGTATGCAAGCAAAAGAGACACCGTAGGCAGGCAAAAGATTCACGCCATAAAAGAGAGATAGCACCCGCGGTGCTAATCATTCTACTAGTGGCTTGAAGCCTCTGTTTGATAAAAGTAACATTTTAAGCATTGTTTAGGGTTCGATTTTTCTAACAAATAAAATTCATATCATTACTTATACAGTGCGTGCATGTTGTTCATTCCACGCCCAAAGTTTTTAATCATGGCAGTTTCTGAGAGTGAAATTTCAGGTGAGCAAAAAGTATTGAAAACCTATTCACAATGAAAAACCTAAACTCAAGAAATGTTGCGATTATATCTCGATGTGAAAAATAAGACAATCAAAAATTGGGCATGGCACTTCTATATGCCACCTCGGATTTTTTTATGATTTCTTATGATTTTAGACTATTAACTTTTTATTCAAACAAGTAATTCGAATTCGTATACATTCCTCAGTGCTAAATAACTATTCCTGTAACTTCTCCCAAAGACGATAGGATGATCAAAATATGGGGATATGTTCTAGGAGTTACTAATTAAACATAGTTGTGAATATTGGTTCACATTTGTGGATTTTTAGCGTCGCCGCTAAGAGGGTCATATTTGCCCCAGCCGTTTTTGGTGAAAACACTATTTCTCTTTTTTTTCGCGGTGCCATTCAAGTTGAGAAATTTCAGGCATCTCTCGAACCTGCACGGAAAGATGAATACTGCAGATAAACCTCTAGACTAGGAAAACAATTGGAAGTTTCTTAAAAGTTTGGAATTTTAATACTAGAATTTTCTGAAAAATTTCAGAAAAAAAGAGACTTTCAAGAAACTTCTGAAAACTTCGAGAAAGTTCTGGAATGTTCCAGCGCCGATTTTTCTAAAAAGTAACATATGCCGTTCCCGGTAGAACAATGTTTTGAGTATATGCCAGAATCTTACTAAAGTAAAATAGTTTGTTTTAAATAAGAGTCTGATACTCCAAAAATATTATGAAATTTCAAAAAAATTAAATTTAATAGGTTTGCAATTCGATTGAAGACCTGAAAAAATGTTAGAAATTTAGAAATTGTTCATTTTGAAAGTATTCGAAATACTGTTAGATTATTCATGAGACTGATAATGTTATCAGTTTTTTTTATTTGAAAGCTTTCTAAGAGTTTCATATGAACATCGAAATATTTTTACTTTAAAGAAACAATTGCTCCTGGAAAATTTTCACTGCGAAAACCTGGCTACAGACATCTTATGATGCTCATACACTTCCTGGACACTGAAAAAAAAAAACGTTTCATCTGCAAAGAAAAACTTAGAACATATTTCAATAATTTACTTTAGTGCAAATTCCTAGTATACATAGATGTATATTTACTTGTTTGCAGTTCAAAAAATTATAACCGTAATCAAGAATGGTCGCCTTGAGAGTTATGGTCCACGTTATGGCTGCAAAATAATGTAATAACTTGAAAATCTAGGCAGCCACTGGCTCTACTCGAGCGTAAAATTACTCACTTTTTTATTTTCAGGCGTGCTCTTATTGACAAAATCTTAAAAAAGATGTTCGCACAATTGTCAGCAAGATTGTAAAAAATGTGTCTTAATCAATTAAATACTGTGTTGGAGTTGAGAGTCACTTGGATTAAATTTGTTTCCTGCTAATACACCGATAAAGCTGGCTGATTTCGTTGAAAATTATGAGTTCATTAATAACTTTTTTTCTGCTTCTCCATTTGTCTGAAAATGTGGGTTTAAGTTATCAACCATGAAAAACTTATTCTTTCGTCAGTTGTAAAAAAAACGGTATAAATTATGTTTCACATCGTTTTTAAAACATTAGGAGGGGGAGCGACGAAACCCATAATATTATTAATACGTAAGTGCCAGTTAGACTGATGGCATTGATAACATTTATCAAAAAAAATTAATAAAAATTTGCCGCCAAATAAACAAAAACTTAGAGGTCGCCTTTTCAAACAAAAAAGAGAATCAGCCTGATACAGCGAACTGATATCCCTAATTATAGACAGGTATCAAAAATTGTGTTGAATTTTACTTTTATTCGCTCCGCTTTTTTCAGCTGATAAATAAATTGTTCAGCGAAGAAAGAGTTTTGCACAAAATTCGAAATGAGCAAAATACAAATTCACAGTTTCAAGACTTGTAATGTTAATTGAAGAACTCCAAAAATCAATATTCATTAACAATCAAGTAGATCCTGAACTTTCGCTAATTCGAACAGCCTCGTCGATGCACTTGCTCGTTTCTTATAAATGCACTGGAGATACAACAAGGTGAAACACTTATTCGTGTAAGTTGAAGTCAATTGTTAAAAACCTGGTTTTTTTTCTCGCCGCTTCCGGATCTGTTAACTACCAAAAAATTTAATTTTATTTTGATGTTGATCGAATTTTGACCGGTAAGGGAAATATTTCAACTTAACCCCGGACTTTCGAATGACGACTCTAAAAAAGAGCTAAGAGCCGCAGAGGATCAATTTGAGCTGGGGAAAAGTCGATCTGAGAAGTGTTTCAGACAAATTTTCATCAAAATAGGTGGTTCAGAACTTGCCTTTAAAAAGTGTTTTCTGAGTCTGTTGAAGTTTTTTATGCTTTTTGCTTGTTATCGTGGAAACAATATGAGAAGTGGTTATCAAGCAATTAAACCAATTTTTAATGTTTTGTACTCAGCTGTAACATTTTCAGATTTTCAGATCTTGTGTAAAAAAGTAAATGTGAAAGTCTACAAGCTTTTTGTCGAACCGATTAAGAAAAACGAAAATTCGTGCGGAGTGGATTCTGTCGAATTATACAATGATCACTTCGATTGCTTGCTTGGAGTAGATTGTAAGTCAATTTTTGACATGAGCGCCCGTTTTTATTCTGAGTAAAATATATGGCTTTTGAACTACTGATTTGACATTCGTGATTTATGGACTCGTTGAAACAATCATTTTTGCTGTGGTTGTTAAATATGTCGAGACATTCATGGAAATAAAAGCTGTATAGTTCATAGTATTCAACTTCAATAGGTGGAAATTCGAATATACCGCAGCAGTTTTTGAATTTGATGTTGGAAAACTTTGGAGTTGATGAGACATGATCGGTGACAGATTAAAAGAACTACTCATGCGCATATCTTCGATTGAGCAATTTCGGAATTGAAGAGTTGCGAATATCGGGGTCCAGAAGAGCGAGTATTTGGAGAATTAAAAATAACTAGAAATCATAAATCAGATCAGGGTATCTCCACATCATTACAAAGCGCTGGAAATGAAAGACTGGTGAGTCTAAATTGATGCATTTGTAATGAACACCGTTGAAGAGATATTTGAATCTCTCCTTTAGTTTTTCTATTATAACAGTACACGTATTGTAACATGTTCTCAAAAGAGTGAATTCTCGTGTTTTTCATACTTAGATAGTCTCTCCATTCCTTCACTTAAAGTTATCCCACAAACAGCCCACTGCGATCAATGTCATGGAAACTTTATTCTCGTTTTTTTCGTTGTTCTCGCTGAGAGGAAAAAAGCGAATAATTGGATAGGTTGAATAACGGAAAATTTCTTCAATTTTCCGAAAAACCAAAAATCGTTTAGAATATTAAAAAAATCAAATTTGATGAAAAACTCAGACACTCTTGACATGATATGCTCAGGAACGTTATAAAGATCTTTTTACAGGTTATCGGACCGACATATACGAATGAAGCAACTAGGGCGGTACGTAGTAGGTGCTCGAGGAAATTATTTCCTCAATTCATTGGTAACATGCACCCACTTTCACCGTTTTAATACTGGGAAAAGAGTTCCTTACAATCCCAAGACAGACTTGTGAATACCAGCTTATTTCAAAGTGGAATAAGGATTTCAGACTGGAGTTCCGGTTCGAAGCTTACAGTGGTCATTTTAAATGTTTAGTTCAAATATGGTCTATTTCATTTTGGTAACGTCAAACGACTTTTCGCGAGAAATGCCGTATTCAATGTACCCTTCAACACCCAACCCGTTTCGAGGGTTCTTGGAAAAAGTGGAGATCGATTTACAATTCTGAGGATATCCCGTTACTCGAAATGAACGAACAAATGAAAACGACTATTATACACAACCAATGGACATGTGTTTGCAAATGTTCAAAGAAACTGCCCAGCCATGAGTATGACTGTTCTTCCTAAAACGTATCTTCACATTACACGCCCGGAAAATATGGACAGAGTCAAAGCTAATCCGATTGACTGAACAAAACAGCCAGAGAAATGGAAGTGTCACATTCAACTACTATCAGCATGACAAAGGAGAAAAACATATTCCTCTCTAGAGGATATCCCAGACATTTTCAGTTCAAGAGCACGTCCTGTAGGTGAAAAACCACTAGGTTGTTGGTATCTCGATCGATATTTAACAAAGAAAATTTCAAGGATGGATTTGAGAAGTGACTGTCTGGTATGGAAAAAGCTTTCAAAAAATAAGAAATTCCGAAAATCGAAGAATGACTTTTGATATATTCTATACCATATATCTGAAAAAGTTCCAATGAGAGACATAGTACATGGGTGAAAACTGGATTTTTATTGCATTTCATGGATCTTATTGATTGATTTTATGAAGTGTATTTCTGTTATTACGAATAAAGCAAACAAATACACTGCCTCCGTCCAAACCATATAGCCTACGTCAGACAAGAGTTGGGCGCTGCCTAAAAAATGAAAAAAGGCGATCGTCAACTACCTCGTCGTCTCGAGGCGTCGCCGTCTTACCTGCTGAGCCATGTTGGTCGCGCGTAAAGAAGCACACTAGTAATAACATATCCTACTCATATTCTGATAGTTTTTTTTGATTAGGGGAAGTGTCAGATGTATCTGATTGATACGGTATTCTCACAGACCTTATTTCATGCGTTTTCAAGTGTGCTCACTAAGGATTCTAATAGTAAGTTCAGAAATCACAGAATTACTGGTAATTGGCAAGTTTGTTTCATGTCTTTCAATAACAGACAATTTTAAAATTTTGCATTTCAAAGGTACAGTTCAGTCTTAGATTTAAAATTTGATCCATGGGATTGACTGACTATTGTTTGCATACCAGCCGTTCGCAAGTATATGCGAGTGCTCCTACGGACGCGAACTCGAAATGAAGGTGAAATCTAAAATTTCTAAGCCTCGGAACGTTTTTCTCAGTCTTCCAGAAGTTTTTAAAGCAAATATTATATAACTAAGTTCTCAAAACTCGGTTACAAATGTTTTCGGCCGAAAGTAGACTATTTTGCAATATTTTGTTTTCGCAGAAAAATGGTACCCATCAGAGAGTGCGGAATGTGCCGAACGGCATGTGCCGATGTGCCGAAACAATTATTCCAGCACATCGGCATGTGCAGACCTCTCTTTGGTCGGCACATTTCGGCAGTCATTTCGATTCGGCACTGTCTGGAATGTACCAACCGTAAATTGATTTTTTAAAGAATTTTAAAAATGCAAAGAAACTTCAAAAAATTGATTAAAATTAATTTATCATTTCAACTTATAGTTTACTAACTTCACTATTAAGAAAACGCAGCATTTTGGGGTTATCCAACTGAATGTTCCCGCTTTTTCCTCCTGTGTCCCCCCTCTAGTCGCGATCCCACTGGGAGGAAAAATGCTTTTTCCTCTCAGACGGTTTTCGCATTTTTTAGCTGCGAAACTTCAGAACTGGGCTTAGGGCGGCGCATATATAGACTTTTTTTGATTTTTGGTACCAGACAAAGTTAAGGCCATTTTTATACTTATTTTACCAATTGGACCTGTGTTATATATGAGGTATGATATATCTTTGTGGTAAGCCAGATTCATGGTGAGTGATTAACGGCCTACAGAGTTGTAGCAAATCTCCTTCTGTTTAAAATTTTGTTAGTTGATCAATTCTTGGTATCATAGATTTTCACAGACTAACATAGCTGCGAAACTGGACAATTTCTTTATGGAAATTGCGTACACGAGACTTCTCTATTTTCCGCGTGGAGTATTAATACAAAAAATTGATCAACTAACGAAATTTAAAACAGCGAAACCTTGCTACAACTCTGTAACTAGTTGATCACTTACCATGACTGTGTCACCACATAGATATCATAGCTCAAAGTTTCCAATTCATTTTAAAAAAAACTATAAAAATTTAGAACTATTTTACTGGTCAAGCTGCCGCATTAAAAATTATGTTATTACAGCTTGGTATGTCAACAAATGTCTAACTGTGAAAATTAAAAGTAAGTTTGATTTCTTTAAAATATTTTTTGATAATTTTTTCATGTCCTGTGCAGATTTCAAATTTTGAAACAATACTTTTAATTCTCATATACGTTGAAAAATTTTTTATGACAAAGTGATCAATTAATAGCAAAGTTGTACTTTTCTTTGGATTAAGAAAAAAAAACTTTGTACTTGATCATTTTGCACATAAATTTATTCCACGGAGATATACGCATCCGAAGTGAATGAGTTTTCACTATCAATTATACTACGCGAAACCCTATGTTTTGGTCTGAAATCGCCATTGTTCAAGAATCCAAACTGAAAGAAACAACAAACATTGCAAGTAATTTTTTGTTATTTATTTAAATTGATGAACTTTTTGTTTTTTTTAAGAAGCTATATAGTATCTTTGCAAATGTGCCGAATGTACCGATTTTTTTTGGTTCGGCATGTACCGCGTGCCGAGAATAAATTGATTCGGAACAACCGCATGTGCCGATGTTATTAGCCGACATTTAAACAAGTGCCGAGCACATCTCTGTTGTACCCATCGTCTCGTCCAGATTTTTGTTAAATTCGAGTATGTGTGCGTCCAACCTTTTAAGAGTACTGTAATTTGAAACTTTCGTTCCTAATTTTCTTTGAACCTTTTCATTTTTTCCACTGGTTTTTATCCAATATTCATAGAAACCTTAAAAAGATAAAATTTTTCTAAAAATCGAAAGTTGAAGTTCCAGTACTCCTTAAAGGCACGTTACGGAATATCCACAACAAAACTTTGTCGTGGCGAGACCTGAGTATTATTACAGAGGAACGCAATAATTCGGAGAATGCGTTTAACACAACATATTTGACGCGCAAAATATCTCGTAGCGAAAACTACAGTCATTTTTTAAATGACTACTGGAGCACTGGTGTCGATTTACGGGCTAGATTTTTATTCATTTCTAAAAATTGAAGTCGGCACCCGGTAAATCGACACGACTGTAGTTATTTGAACAGGATTACTGGTTATCGGTACGAGATAATTTGCGCGTCAGATATTTTGTGCAATACGCAACCCTTATAAAGGACAAGTTCTGCTGGCCAGTGAATTGTCCCAAATTGAAATCCTTCTATTTTGAAAATTACTCAAAAGATCAAAGTGTCGATTTCGCCATTGCGCATGAGTAATTTCTGAATCTTGTTCGTTCTTTTGCACTTGGGTAAGAAGTTGCGCAGCCTTTGTTTTAGAGGGAAGTCAAACAATAGGACGTTAATTTCGCATTTGTGGCAACATAGTTGAAACTACGGTACTGTGTATGGGTACACCGTTTAAATTTTAAACAAAAATTTGTCTTGTTGAGACCGCAGAACATAGCTATTCTCAGTGTGTATTTGTCTAATAACCTGCCAATATTTGTAAATCTTTCAAAACTTCAATATTTGGCTCCAAAAATTATATTTTTAGCAAATGATCTACAAAAAGAATCCAATTTGACTGAAACTGTTAATATTTAAAAATCAAATGTATAATTTTTTTGCTCCAAAAACTGATTTTTCAAATAATCACAATTTCAATTCATTTAATTTCGATAAACACAAAAAAAAAGTATAGCATTTAAGAATTTCCTTGTTTAAGCTTCAACCGCGTAAGGGAAGGCCTCGTTGGCAATCGTCCTGCGTGTAACTTCGGCGGCGCTGAAAATTTTGAGGTTTTGCTTACATGGTATGTATTACTGATCCCTCAACTCCGCCATGCTCCGAGACGAAGTGGTATCTCTCCAGCATGGTGAACTCTGACGTGAGTCCAGTGAACCAGCCGTGTTGCAGTATACGACATCCCTCAGATACCGCAGTAATACGGATAGGGAAGGGTATGCAGATTTGGTAGACGTGGCGAGCCCTGTTGGATGTTGAGACTGACTTTTTGAAATGACTGGAAAAATAATTACAAGTCAACTTGCTGTCCGAAATTCATCATTACAAGCATTTGAATTGTTGAGCATGAGGAGATTCCGATTGCCATTCCGATGGGGTTGAGGCTCTTCCATTTCCTGAAAATTGTAATTTTAGACTTTTTAGATATCACAAAATCTGTTTAGGAAAAATACTAAGTTACAGTAAGAAAATTTTGCTCTGAATTGCTCATACAGGTTTTTAAGCTTGCACCCTGATTTGTTTAAATTCTTCAATCTTTGGATTCCTCGTGTACAAAAAATTCAATTCAGTCTCCTGGGCGTCGAATTGCGATGGAGCGCGTTTGCCGTGCGTTGGCGCAGCCGGTGGTTCAGTTGTAAGATGGGTGCAAACACGCTCCACAGAGTTTTCGATCCCCAGGAGACTGTGTCCAAGTAAACTGAGTGGTCGCTTTTTTGTTCAAAAAATGTGCCCCGCCCATTGGAAAAGCATGACCTTGTAATCGAAAATCCTTCAAATACGAATTCATTTACGAAACTGAAAAAGAATTAATTAACACTTTGTCCATTCGGTAAGATTCTTTCAGGTGTGACATCGTTTTCTCTTGTTACGAGCAATTTGGCTCAGGCACCGCCATCTGACCGGCCTAAGATAAGAATGTTTAAAAAAAGACGTGCATTGAGGAAGTTTAATATTCAAAACAGAAGAGACACATTCCAGATGAAAACAACTTACATTCTGAACGTTTCCTACGTCCGCCGATTCCTCTACGCCGTATCGATCGATTGAAAAATCGATCAGCTGACCGTTGAGCAGTACCTGGAGCGAGATGGTGATCGGAGCCACCGGTGGTGCAGTCTCAACGTCTGAAGAACCAGATCCGAAGGCATAGCTGTTCGATGGTGTTGGGTCGAATTTCTGAAAAAAGAATTGACCAATTTTTCATTTTTAATAGACTTCTAGGAAAAGGCCTAAAAAGGACAAAACGAGCCCCAACAATTTGAACAAAAGGGGTGAAATTTTATATTTTGTTAATTTTTCTGTATCACAATTTTGATTTTCAATCTATTGATATTTTGAATTCAATTTTTTCGGGAAAATATTGCAAAATTTAGCCATATTTCCTCAAAATAAACCAAAATTTGATTTTAAAAGTTTCCCTGGAGAATGAATTGTGAACTTTGGAACACCAAAATTAGCTCTAAAATTTCGAAAAAAACTGGGGAATTTCAACTTTCCGTATCTTTTAAGTTTGTCGGAATTTTTAAAAAATTTTATTACAGAAAACCACCAATAATTATAATCTTTTTTTTTTTAACCCGGGGTAATTTTTTTCGAGAAAATATCTTAACATTTAGTAATTTTTCCTCTTTTTAGGAGCTATTTGTTTTTTACTTTGATTGTTCCGTCAAAAACAATTTTAATTGTAAAGGCTTTTTTTTATGATTTTTCCAGAAAAACCGGTAAATGACACTATTACGGGAACAAAAAATTTGGAAAAAGGCACGTACTGAACATATCTGACGCAAAAATATCTTGTAGCGAAAACTACAATAATCCTTATCAAAAGGGTACTGTAGTGTCAAATTACGGGGCTCGATGTTCAGAAATTATTTTTTTGATCGAGCCCCGTAAATCGACACTACCAGTAGCCATTTGAAAAGTATTACTGACAATAGTTTTCGCTACGAGACCCTATTTTGCGCGTCGAAAAGTATGTTGTACAGTACGCAATTTCAGAATTTCGTGTTCCTGTAATAATAAAGATCTCCTGGCCACGACAAAGCGAAAAATTTTTATCGATTTTTCAGCAATTTTTCTCTTGTTTTCATAAAAATTGGGCAAAAACCGGAGGAAAAAAGTGACCAATTAATAAAAATCCCATGGCAACGAAAGGTGTTTGAAGCTACAGTACTCTTTAAAGAAGTGCACCTTCTTGGATTAACAAAATTTTGTCGTGGCGAGACGCTGGCATTTTTCCGGCGGAAAAGTCGCAAAATTAGCGATTTTGGGAATTTTTCGCGAGACAGCTGCAAACTCGACATGCGAGTTTATCCGTGCAGATGGCCAAAAGCCCTCCGTCGATCATATGACGAAGATTCCCTGGTGTTGCGAGCCCGACATTATGCTTCTGAACTATGAGATTGCCCGACTGTGGCACAAGACATTGCCCCACGAAGAGCATCGTGGATTTGGTGAGCTTCTCGAAGTCGCACGGCTTTACGAATCTGATCTTCGGAATTGAGTGGAGAGATGGTCCCGCCTCCAAGGACCTTACTCCCGATGCGCGGATAGATTGCGAAATCGATGAGCTGCCCGTTGAGCAGCACATCTTCGAGCGAAATGAAAATCGGAGCCACTGGTGGTGGGGTCTCATCGTAACGGATGAAATCCCGATGTTGAATCGGATAAAGCTGTCCGAGTCGGAGGAGGGGGTGTTGCTTCGTGGCGGTAGGGGAGAAGTAGCTTGACCGGCGGCTTTGGATTCTGGAAAATTTTAAAAAACTTGTTTATTATATTTTTATTTAAATCAGAATTTTTTATGCATTTATATTTTACCTTGTTCTTGTGAGTTTTTTTCGACAAAAGCGAGAAATCTGGGTCTAAATCGAACGACGCGCCCAGCATGTAGTACGAATCCGTTTTTACGATTCGGAGTCATTTAGACAGAAAAATGCATGAATATAGGTTAGCAGACGCTGAAAAATTGCGAATTTGGATTTTTTAACGGAAAAACGAGTGAAAATGGGACAAAAACATGTAAATTTTTTCAACGAAAATCGCGAAATTACCGCGTATCGATTCAAAATTGAATTTTTCGCTGTGGCCCGGGTTACGGTGATTTTTAAAGGCCCATGGTTGTTTTGAGACTGGTGAGGTATTGACGCGTAATTTAGATCTAAATTATTGAATATTTTTTTCTTTTTACATTGAAGAAAAAAATGATTAAAATTCGATCATTTTTTTGGGAAACTTAAGCACAATTTTCACAAAAATGAAATCACTCGCCAAAATTCAAAAATGAAGAGTTTCGTGGTGCGCCGGGTTACGGTGGATCTTAAGCATGGCTGTTTTGTATTAGGTCTCACCACGAAACTTGGAGTTTTTGATAGTTTACTTCCTATTATTTACTGTTTTAATTTTCGCTCGATTTTCACACATTTTCACTCATATTCACTCAATTTTTTGCATAAAAAATGATTCAATGGACATTGTTATGACGTATATGAGCAGCCGTTAATCTCTGCGCCTGTAAGCTTTTAGTAAGCTCCAATTTTTCTTATTCTGGCCTCAAATTATTTTTTTGATTTCCAGCTCAACGTTCACATTTTTCGCAAGCATCGCAGAGGAATGCAAACTTCTAGCTTCGGGCTCCAACGCTCGAGAATCCAGCAGGCCGCGGGGCTATCGGAGAAGATCACGGCAAGACATACCGCCAATTTCAGTAGGTAGTGTTCTTTTTTTACCCAACTACTTTTTTTCTATTTTCCAGCGTCTCCCACATTTCATCGATGGTCTTCAACAGAGAAATGGATGGCATCGTGAGAAATCGGCTCGACTCGGACATGTGATTTTGCTCGATGACACCAGGCGCCGCAATCCACAGTTGAAATCGATCGCGCTCCGCTATCTCCGCTACGATCACAGCGATCATAGAGCGTTGGCAAGGAAATCGCATCATCTCCTCCGACTTATATCAAAGAGGAAATTATGGATGATGAGCTCGACGAGGTGAAGGAAGAAGTGTGTGTTTCCGTTGGAGAAGCCGACTTGCCCACGCCAAAAATTGAACTGAACGTGGACCATCCGGAAAAGGACCTGATCATCAGCATTTCCGTGTATCTCGGCTACACCCGTACCCTTCAATACCACGAGATTGGTCTCGGACGTTTGATGAAGGTCAGGGATCGGCTCGAGCTCACCGGAGATCACACGCTTCGCGATCAGAGAAAACGCGTTCTCGTGCCCCATCGATTTCTCGTTTTCCGACGATTTTAGCGAATCTAGAAAGCCGTCGTTCAAGGATATGGCGAAAAATAAATGGCCGTCGTCGATGGTCTGCATTCTGACACGCTTTATATCGACTCGAACACCTGGCGACAAGTTTGTGGATCCGTCGATGTGAGCAAGGGTGCCGGCTAAAAGTTTTTCAGTGTTTTTTGAGCGAAAAGGAACAATTTTTTTCCCGCTTGAAAATTATTGATTTTCCGTTCTTCAGTAAAAATCCTGACTTTTGACGCCGCAAAATCGTGAAAAAACAAAAACTGAAAATTAAGGCACCGGATTTTCGGCCGTTGATAAAAAAACCGAATTTTTAGGTTTTTTCTTTTCAGAAATATATTATTTTTTGCTTGTTTCAACAAAAAAAACCCAAATTTACAGCACAATCCGAAGTTGGGCCAAAAAGTGACTACATCGGTCCGATGCACGTGCAGATGTCGGTGACGAGGATATGCGGGCGATCTCACTTGTCGGCTCGGTGCCATACGTCTACATTCATCAAGGCGTCTGCGAGCACCTCATCGTCTTCATTACTTGTGCCTGAGGTACGGAAATTCTGGAAAAATCGAAAATCGTTTTGATTTAAAAAAACGCAGATCTTTATGTGTTCTTTTTACTAAAGATTTACAAATTGTTTATGATAAAACCACTATAAAATAAGTTTTAATGATTTAATCACAATTTATATTTTCCGATTATCAATATTTTTTTTTTTCAAATAAAATACCCCGAAAAATATATATTTTCTATTTTTTCTATTTTTTGAGTACAGAGATGTATCCCCAAACGTTTCCACGCCGCATCGTCGAACGGAATTCAGAAGAATTGTGTGACACGTGCAAGGAGGCATCGGCGCAGTGGGTAGTAGCATTTAGAAATTCGGACTTTTTTGTGAAACCCCCGAATAATCTAGTTTCCGCATTATCGGAGTTCGAATTTTCGCACAAAAAATCCAAAGAGAATCTATTAAGGCAAAAATCTCAATTGATTCCAATTTATTCAGCTGGATGATAACACGACAATCTGCTTCACAACTCGCCAGGCTATCTGTTCGGCTCTTCGTGCTAAAAGGAGTTCTGTTTCGACGTGAACGGCAAAAAAGTACTGTGTCAATTTAAGGCCGTACCGTATTGCGAAAGGACATTGGCGACGGACGTTGCCAGTTCTTAGCTCGATCTTTAGAGAACGAATTTAAAAATCTGTCATTTTTTGTTGGTTTTTTTTAAATGTTTTTCCATTTGATTGTTTAATTACGATTTTTGGCCTGTAATTTGTTGAAATTTCAAATTTCTTCATTTTTTTAAATAAAATTTTTGTTTGCTAAAAAACTTATCAATAAACGGAATTCGAAGATGAGGCAAGTAGGGGGAAACGGATGAAGCGGGAAAATGATTATTTACAGAATAGAGCGCGCGCCAGAGGTTTCTCGGGGGAGCCCCGACGCGGGTTGCCGAGCTTGGCTCATCTGTCGGAAAATTAGGTTAAATGGGAGAGAGGTAACCTAGAAAATGAGAGAAATTCGGAAGAAGCTATTTTGATCAAATTGAATCCCAAATCGAAATGTTGAATTTGAAAAATAAATTTATTTTATTGATTTTTTGCAAAATCGATTCTATGATTATTGATTAAAAATCCCACTAGAATCAATAAATCTGGAAAAATCAAAAAAATCGATTTTTTATAATCATGAAATTCAATTTTTAAAGAATCCAAAAAAGTCGATATTTAAGAAATTGATAAAAAATCGATAAATCAATGGAGAGCTCGTCTCGTCGATTTGTGTCTTTGTGATTCCGGCTGCTTTTGAGTCTAGGTAACGTTGTTCCGTAAGTCTGGAAATTTTTTTGGGACGCAATGAGCACGCACAAAATGGACGGTGGCAGAAATTTAATAATTTTAAAAAATTTTCTGGATAAAAAAATCGATTTTTGCACTTCGCTTTTCTAGTGAAGAAAATTTAAAAAAAATAGCATTCAAAAGCTTGTTCAGGGTCTCGTCACGAAAAACTCACAAATGTTATCACGTTATGCGGAGCGTCGTCGAATTCCGGTGTGTTGCTATGGATCGTGTCGTTCCATGCTCAGCTTCATCGACTGACGTCGCCGTTTTCGCTAGTGGTGATCTGAGCGAGATTTATTGATTATGTCTTTAAAGACGCATGGCCTAGATAACACAACACTTCGCCCACGAACTTGATTGGTGGCCGAGTCTTCTAGGCCATGCTGCGGCTTTTAAAGGCACATAACATGATAATGACAAGATCGCCAACGGCCTAAAATGATGACCAATGCTAGACGGTTGAGGCATTACAATCAGCTGATCAGCGATGATAGGCCAGGAATATGACGAACTTTGCGTCGAAATAGAATCGATGTACTCTTGTCACGTCATTCCTGGAAATTATTGATTTTTTAGGAAAAAATCAATAATACAGTCAACAGTAACCCTCAACGAATCAATCTTGTAATCCGGTGAAATCATAGAGTAATTGCGTGAAAATGCGGCTTCGAACCTGAAATGATAAAAACATTCATCAATTATCGATTTTCTTGAAAGTTTTTATTTTGAAAGTTTTTACGCCGAAAATCGCGATTGATACATTAACTTGATAGATTTCCCCCCGTCGGAAAACCTATGAATCAATGAAAAAGTTAATATCTACATTTTTTCGAAGAATTGAACTAAAGTCGATTATCCAGCAGAATATCGATTTTACTAATCATTTGAAAAATTATCATTTAGACGATTCCTACGGAAGCCCAGAACAAATCAAAAATCGATAAAATTGACTATCGATATTATTCTAATTTTACTTTTTTCGATAAAAGTCGATATCGTTGATAATCGATTTTTTAGAGTTCTCCTCAAAAAATGGTAATAAAATATTTCTACGAACTCACACATTAACAGCCATTTGAGCATCACCAGGTGATTTTTTGCAGGTTCTTCGGCTCCGACAACCACTGATCCTTTCAGTGACTTGATTTCAACATTCACTCGTCTCCTGAAATGGAATTGATGAATTCTCTGATCTGGAAAAAAATACAATAATTGTTTAAAATTGATTTTTTTCAGATCATTTTTAAAATAACTAGTCTAAATCTATATTGAAGTCTAACTCAGCAAAATTACCACAGGCAAAGGATACGATTAGGCTTAGGCTAAGGCTTAGGCTTAACAGGCTTAAGCTTAGGCACACGCGAGATGAAAACAAAAGAGTTAGTGAAAACAAGAAAACTTTTATAAAAAAGAAAAAAAAAAAAAAAAAAGTGCAACACGTCGCCAAGCAATTCTAAATAGAACAGGTTCAAATACTATCTGTGACTCAAAAATCAGTTTAATATCGAATTTTTCCCACATGTCAATAATCCATTATCCATTCACCTTTGACTCGCTGGCACGCACCAAATCTATTTCTCGGTACCAGGGCCACTCTGAATATCGTTGAACTCCTCTACAAATTTCCAGTTAAATAATAGTAAAACTATTGGTGTTCGAATGGATTTAGCCCGAAGGAATACTTTCGATGTTTTGAAGTGCCACCGGCACAGTTGAAATATCTTCAAAAGTCGTGGATTCCTCTGATGAGGTGGAGGTGTTCGGAGGAGGTAGTGACGTCAGTGGAGAGGGTTTGGCTCGGGTTTCGGCCATGGTGGTGTCCATTGTGGTTTCCATAGTTTTTGTAGTTTCCTTGAAGTTCATTCTGAGGATGAAATATTTGTGCGAAGTTTTGCATTTGTTTTTTCCTGCAATATCTGAAGACTTCCGAACCAGCAAAACTCACTAGGTAGTGTTTTAACTATACGGTGCGTACAATCAAGTAAAAGTGTCATGCGAAAGCTGGCAAGGCTTTAAGAATCTGTAATTTGTTCCGGCGGAAGACCTCTGTTGAGTCTGGAAATTTTCATCTGAAAGTACTGAAATCTGCATTTCCTATGGATAACAGTTTTGTGTCTCTGGCGCCTACAGAAGTCGCACCACAATGGTGGAAGGGCGAAAACATCGCTTCGAAGCTGTTAACCATAGGAAATGCAGATTTCAGTACGTGAATTTTCGTCTCAGCGGGGATGAAAATTTACAGTCTCTGACAGAGGTCTCCCGGCGGAACAAATTACAGATTCTGGAAGCCTAAGATGCCAGCCTTGCTATCGCATGAACGATTTACTTTTACACGAGCACCGTAGAGTTAACACTCCCTAGTCAGATATGTGCTCTACACTTTTAAATTTTGAAATCAATTTCAACTTGAATATAAAATTAAGAGATTTTTGAATTTACTAGGCCACCTCGAAAATTTCCAGGCCACGGCAGGTTGGTAAGGTGAAGCTGCAGACCCCATAAACCTGTGATAAGTGAACGCTTGCAAATTTTTTAAAATCAAACATTTGTGAAGAATCTGAATATTATCAGAACAAAAAATAATTTCGACAAATAGTAATAAATTTTTTTATCAATATAATTTTTAACTAGTTCCCAAAAAACTCAAAAAAAAACTCACCGAGACAGTCGTAGTGCTCTCATCTGCCTCGTAGTTTTCCGGGTATTCGACAAAATATTTGACTCTTCCTCAGACATTTTCAGAATTGGGAATGGGGGGCTCTGACCTGTGCTCAATTAGCTTTCAATAACACTTCCATCCTGCTCAAAAAGTCCTTCCAGTGCACTTTGATCAAATGGGGTTTCTACCTACAGCTTCTGATGGGTCGCTTACTGGTTGGATGGTATGGGTTTTGGTCACCTCTGTCTAAAAATTGGCAATTTGGAAGAGAAAAACCGCCTCGGCCATTGGTGACGTCATACTTTTGCCACTTCTTCGACCAGCTATAACCCGCTTTTAGGAAGTTTTATTTTTGGTAAACCAAAGAGACCAATTTTAAAACTGTGTCTCCACGTTTACCGCCAACTTAAGGGCGTGTCCGTACAGGGTTTGACCGTTTTATCGGGCGTCTTAATAAATCATTTTCAAGTTTTCAGTTTCGTGGAAAATTAACATCGGAAATTGAGTCATCAGGTATGACGTCCGCTGCCGCGCGGCTTCCCATCACGTCACTCCATGCGCTCCCCCGACGTCCCTCTAAGACGTCACCACCTCTCACCTGGGTGTGTCATCTCCTTCTCAAAACTCGTCTATCAGTGACCTCGTCCACCCAGTCAATCGGAAGGGAGCTGAACGTAATCACCCCGCCCACAAGGGAGTGGTTGGCATCATTTCAGTTATTTTCAGCGCCGAGAGTTTTCTCAGTGGTCATCCTGATCCTCCATACTATCATCTTCGATTCTTGTGTGTGTTAAAGTTCTGAACATACCGCCGTCAAACGGAGTTATTGGCTCTAGGAGAAGACCGGACGTTTTCTGGTTGGGTTCACTCCTAGGGAGGTGTGGTTCGGCGAGAGATTTTTCGATCATTTCTGTACTTGTCTCGAGGTCTATCCGATATGAAAGTTATGACACATATTTTTGGTGGCCTGGGACTAGGCCTCCTGTCAGCCTAGAAATCTCAAACCTCGGCCTCCAGCCCTCACTAGCTGACCTAGATTTGGTAAATTACTAAACATCGGCAAGACCTCTTTTCGACTACTCCCTTACAAATTTAACAGTTTTTCATCACACAATTTTCCGATGCTTAACACTCATCATTTCTTCATTCGGAACAGCCAACCATATCATCATTATCAGGCATTACGGTGTCGTTGTGTCTTTTGCCAGCTGTTTGTCGAACACTTCTTCTGAATTTTCGTGTTGCGCGAAGGAAAAAAAGTTAAATTACATTTTGTCTAGGCCACCAGTTTTTGCATTTAACTTTGGCCTAGAAAATGAAATGAGAAGCTAGACCATGTGGGTTTATTGCGAGGAACGCGCAAGCTTACATATCCCACGAAAACTTTTATAAGCGTCTAGTAAAGTAGAAACCTCGGACCAAGTTTTGCACTGTGACCTAAACAATTTTGGTAAAATAGCAGCAAAATTTCCATGATGGCCTCAGGAAAACTAGGCCAATAAGGTTTCTTCCGGTACCTATCCGTTTTGTAAACCTAGGTCACCAGTTACTAGGACAAGAAAAAGCTAAAAACCAACATTTCAGATTGGTCTGCAAAAGGGCAAAATATAAGCCACTAGGAATGTTTGCATGGTGGTAAAATATCGTTGGACGTGAACCAGAAGTTTATCGGTCATCAACTTACGTGTCGTTGAAAATGCAATGAATAGATAAAACAAATGGTAACACTGTGCATCGCTGAAATATTGCAAAAATTAATTTATATTTTGGAATATCAGAATCGGAGAGTTCATTTTTTTGGGTCAAGATAAAAAGAGTGAAATGGAGAAAATTTATATGATATATCAGGTCAAAATGACCTTCGGAAATTGGGAAGGAGAATAATCCAAATTAATTCGCGTGGAACTGGTTAAGATGATCGAAGATTGGAGCGAAAATTTTGACAGAAATTGCAACAATACTAATGCAAAAAGTTGTATAATTCTTTCAGTTTTCAGAAAATCGATAGCAAAAGTCTTTTTTTTTAAATAATTCAACTGAAATATTTTCGCTGCGAGACCTAAGGTTACAAATTGGATTAAAAATTTTATGTGCCCATTAAGAGTTTTTCTGGAAACTGAAGAAGTCGAAAAATCTATAATACCCTACTTAAATTTAAAGGCGCACGAATAATTGAATTTCCAGAAAAATAAAAAAAAACACACAAAATTTGATACTCCAAGTTTAGAGATGCATGGGTAATCAATGTGAATGAGAATTTTGTTAAATTTTTGAACTGCAATTTCAGATATTATGAGAAAGCACAAAATTCGAATAATGCGTATTGCGCAACATATTTTGCGCTCAAAACGGCTATCTCGTAGCGAAAACTACACGTATTTCTTTAAATAACTACTGTAACGCTCTGTGTAGATTTACGCGCATCAAAAAGTATTAAGATCATACATTGACCGACAAAATGTTAAAATTAGGCAAAAAATAAACGAATAATGAATTTCGTAAATCGAGCACGTAAATCGACACAAGCGCAGTGGTCATCAAGAAAAATCACTGTACTACGCGTTACGAGATATGTTGACGCGCATAATATGCTGCGACGCATTCTCAGAATTTTGTGCGCCCGTAATAGACCATTTGTAAAATGCTTAAAAACTTCAGATTTTATTGAAAAAAATTTCTATTTGAGCAAAATTTTTCGAAAAACAAATCTCGGAAATATATTTTTCCATCGAAAAAGTCTCGTAAGGTGTGCTTGACATAATCTTGGTAATGGCATATTTTGTAAACAAGGTTACAACAACCCCTTCCTTCAGCCCACCCGCCCGGGAAGCCTGGGCATGGCGCAAGTGCTGATGTTTTGTCTGTTGTTGCTTATGTATATGCTTATTATTTACACATTTGTGTGTGTGTGAGTGACTACACTGCACACCTCTTGAAACGGATTATCCGGACGTGGTCGAGCAACGGAGGGACGCCGAATTATGCACAATGCTATGTATTGTGATATGAATACTTCATTTCAATAACTTTATATATGTTAGCACACGATTTTTGAAAATTGGGGTTGTGGAAGAGATTTTCACACTGGCCTAAAGTTTTTGAGTTTACTTTAATACTTCTAAATCACGTGGTGTCGGGCGGTCTGCTGCAATACTATTTGATCTACAAAAAATGCGGGCATTTTTTCCCAGAAAAAACGTCCGCACGCTCTAAACCATAAAAAATCGAGATCTGCGTCTCAACTCCCGTATTTTTTGAAGATCAAAGCGAAATGTTTCTGCACTCCACGTGCTAAATGAATATGAACGTTATAAAAATTATCTCTGGAAATTTGAACAGAATTGCTCCCCCGGGTGGAGCGCGTTTGCCGCTTAGTAGCTGAGAGACTTAGCTGCGCCGTGAAGGGAGGGAAAAGTAAGGAAGTTATCAAAACCAACAGACGCACTTATGAAAAGGAACACAAGAAAGAAAGTGTTCTTTTTTCGATTTTTGTGATTTAGTTCGTGTGTGATAAAAGTTCAAATGGCTCGGTAGGACAATAGGAAGGAAAGTGGAATTTTATATTTCATCTTTTGTTAAAATTTACTTTTGTAGGTGTATGATTAGGTAGTGTTAATAGAAATCGGGACTCGCGGCTTTCATTTTTTTGTGGCCGAGTATAAAAATCTTCCCGTCAACCATACGTGTTAAAGGTAATCAATAGGATATCATATTGGTAAACTTTAACAGAAATCCTAAACCTAGGTTTTCCGAACTATGGAGCTCTGAAGTAGGCCCCTTTGGGAAACATAGGCCACCAACCTGAGAAAGGTAAGGTGAGGGCAGGGTGCATAAAATACAACTTTTTCTCTGAAGTTTTTAATTAAGCGAACAAGCCGATATAAATTTTTCAGTCATGGCCTGACTTGACATTGGTGGGCGGATTTTTTCGAAAAAACTCTCACGATTTAGAACATGAACTTGGCAAAACTTCAAACAAATCCTAGAGATAGGTTTTGAATTATGAAGCTTTGAAACTTCTAGACAGGGGCGTTGAAAAAGCTACCCCTTCCACTGTCATAAACTTATAACAATTCACAATTCGGCAAACAAAAGTAGAGATTTCTTTCATATGTAGAATTAGCTCAATTTTTCAATCCATTGCACGGCTAGATTTGAACTCATAATTTGAAATTTTTCGGCCACGCAATAGAAAATTCTAGTTCATGGGAGTTGAAAGCTCGGACAGGAGCTAATTTTAAAAGCACAAGAGACAGGAAAACCAAAAATTTGTAAAGTCATAAAAATCAAGTTTTTTAGCTATGAGAAAAGGATTAGAATTTCAACACGGCCACCGATCGCCGGAGCGAAGATACAATCATTTTGGGCATAGACGTCGTTTGCGCATAATCTTTCTCACCAAAAAAAGATTGAAATCTTTTAATACGAAAAAAAGTTGGAAAAGAATTAGAAAAATGCTGAGGAGAAATTTTTTTTATGAAAGCTTAGGCTTACAATTTTAGGCTGCTATTTTTTCAGTGTTTTCCATGTGCAGAAAGGAAGAAACCGATCCCGACTTTCTATCACACACTGAGGGGAATTTCACCCCCCCCCCCCCCCTCAATTCCCGCTACTACTTTTACTGTACACTCTCACCGAAAAGATATTGTGTCATCACGCATCATGCCAAAAACGCAATCGTACAACCAAGGAGAAATAATTGATGAGAAAACGCAAGTGTTTCTTCATACACTACATAGTGTTCAACACCCCTGCATGATATGGCCGCGTGAAAACTCTTCCACGGCCAGGAGTAAAAGAAAGTTTTACGGAACAATCTAGCAAATTTTCATAACAATCGGTTGGGAAACTAGTTACAGGGGTTTGAATTTTCTAGGTGGGCCATGCGGAAAAAAACTAGGTTCGGCCACGTTTTGGTTAGGGAGGCGGTGTCTTCAAAATAAATCTATATACACCTCGCACCTAATGATCCGCCCATGAATCTTCATACAGGGGGAAACAATGAGGTATAATCTTAGGTGGCCGAACTTTTGGTTCGTGAAGAAATCTCGGCCAAGACCGCGAAAAACGTATTCTTTTTTTGAATCGTTAATTGAAAAACTGAAAACAAGAAGTTTCTAGGCCATGTTGCTTAACCTTGGGGCAGTAAATATTTTTCCTAAGCCATTAAATTACTACACTGAAAAGGCCCTAGGCGCCCACGGCTTCAAAACATAGGCCACCAAAAGCTGAAAGAGGGTTAGGACCGGAGCCTGCTATTATGAAGCAAAGTGTTTGTGGAATAAAAAGTTTCAGAATTTCCACCAGTTTTTACAAACTATTTTTTCTCTGGAAATTATAAACCTGAAATTTCGAAAGCGGACGAGATCGTCAAAGAAAAATAAGACGAGCTTGCAATTCGGAGGGCCAAAAAATGAGAAGAATTTGAGAACAAGAAGAGGGTATGACGTTGACCTATACGCGTATTGTCTTTTTTGTTTTCCTTCTTCAGAATGTGAAAGAGAAACTGTCATAGCTAGTCGTAGTTCTTCGATCACCTAATCACGTTATTGCGCCCTTCGAGCACAGTTTTTTTTAGGAAATGTGTGAAAAATACACATTCTTTGCGCTAGGAAAAATTGTGGGAAAATTGAGGTTATTGAGGTCCCTTGCCACGACACCGTGGCCTAGGATACCGCCGTGCTCTTGAAATCTCGCTTGTAGCCTAGAAAGTTCCCATGGTGGCCTGGAGAAGTTTAGCGGGGCCTAAGACTTTTAATTGTGAGTGAGTTTTTTTGGCCTAAAATGCTATACGTGGTTAAAATTCCTCATTGTTGAAATTTTTAGCGCGGCTTAGGATTTTCTATAATGGCACTGGATTCTCGCCGTTACCTAGAATTCCGTAATGTGGCCTGAAACTGGAGTTTAAGGGTGAAAAGTTTAAGTATTTTCAATCGTTGCCTTGAGATTTTTTACAAGAATTCCTCATTGTGGCATTTTCTATTCTGGCCTAGAAGTTTGCATCGTGGCCTAGTAGAAATTTGCAGAGCTTGGTTTTGAAATTCGGTTTGTTACCTAGGGTGCTATATCGTAAATTCTTCCATCATAACGTATTTCACATTTTGACCTGAAAATTCTTTGCGTGGTCTAAGATTTCTCATTCTAGGATATTCTCGAAGTTAAAGACACTATTGTGAGAAAAAGTTCGTCATGGCCTAGAAATTGCTCCCGTGACCTAGGAAGTTTCAAATTTTTTCAAAAAAATTTCACCAGAAATTCATCAAAATTTTCAATTACGGAAAAAGAATCATTAATGATTAACCACTGCAACTTTTTTCGAACTAAGGACGAGGCAAAAAGATTAGTACACTAGGCCATGGCCGAGTTCCCGACAAATTTCAGCGGCCCACACGTTTATTTTGCTTTGTTTCTTGGTTTCTCTCGTTTTTCACCGATTTTTTCCGCATTTTTTCCTATCAAAACTAATAAATAAATTTTGGAGATGCTAAAACAATCAAATAAAATTGTGAGTTCAGTCGTGCTGGTCAAGTAGCGGTAAAAGTGGTCAATGTAATATGGATTACGGCAAAAAAAAACCCAAACTTTTTCCCTAACATGATACATATGCTGTTTAGAAACGGGAAAAATCGTGTGAAAACAAGAAAACAAAGCAAGAACTGTCGTAATAATGCGGTGTATTGTGTGCAGACACCGATTTTTCGCATTTTTTCTCGGCCCTCGAATTCGTAAAAAGTAGCAGTGTTAACGGCGGTAAGAGCTATACCTACAAAAGGTGGCCACAAAAAAAATAGAAGAAAGGATCTAAAAAGAGCAGGGAAGAGTTTCTCAATTGGCCTCGTTATAGAAAATAAATACAATAAATATGTTTTTTGGAGAATTAAAAAAACAAAAAAGTTCAAGAAAAATTTAGAATATTTTTTCAGTTTTTTTCCTGATATTCATTAAAATAGAATAAATGGAAGTTCCACAAAAAGCAGGAAGGTGAGCTAAATACTTTAATACACCTCCTCCTCTCAATTCTTCAGAAAAAAGAATAGGCTTCTCCTCCTCCCACCTCCCAGACACTTATCAACACTTTACCCCATTCCTCCCGGCCCCCGGCTTTTTCAGATTTTTCAACCTTGAAAATGACGAACATTTCAGATAAATGTTTCTGAGTGTTATCTGAAATCAGGGTGTTGAAGCAGCCCCAACCGCGTGTAGCGTGGCCTAGAAATCCGAAAAGTCTTTTTGATCTTCCGCTTTCTCCAACTAGCAAGTTAGGTCTTAAGTCAAATGGACTCTCCATGACCAAGTTATGACGATTTGTAGTTTCTAGGCCATGGAGTGCTCTCCGAGGGGCTGAGACTTTGACCCCCTGACGCCGGGATTTGTAGGACTTTTCACCTGTTTATGCTACTGTAAGCGAACTATATACGTTCTTCACGCCAAGATATCCGTCAAATTGTGACCACCGTTTCAGCACTTTAAAATTTCTACTTGCATTCGCCACGCTGTCGCCATAATGGAATATTTTTCTCACGAGGAATAGCATAAATTAAAAAAAAAACAGTCTTCAACTGGCCGATATTTGGAAAACAAATCCTAACGAAAATGTTGCAGAATTATTAAAAGCTTAATTAAAACAAACCACAAAAGTTACCTAAAATGAAATAAAGAAATAGGCGTACAGAATTATAAAACCTATAAGCATGGGTGGGTCACAGGTAAAGATTATGGAAAGTTTTTGAGGGAACGTAGGAAGATATTACTGTAAAGTTATGGGGGAGAAGCGAGCGGCTGAAATCAAAATGGACTCGGTTGAACGCGTCGATTTGAATCACGGAGAATCGTTTGTAGGGCTTCCAGATAAAAAATGTTCTGCCTGCATTGTTGGGCCAAAACACATGAATCATTCAAAAACAAATTGGCATAAGAAAATACATACTTCTCCAAAAAAAATCAAAAAATAGGCGATAGGTTTTTAGATACAGTATAATTTGAGCAGTTAAACTATTCACCCCCTACAACTGGCGGGCCCGCAGGGCCTTCTAGTCAGGCAAAAAATATACGGCCCACACTCACAGCAATAAGAAAAGTTAGGGGATAGTAGAGACTTTTACTCAAAAGGAAGGCCGCATTACACAAATGTTTAAACATTAACCTCAAAGCGGGAAATTTTTTTTAATGCGTACTGAAGAAATCGACGTAATGAAACTCAATTCCTACCACCCCGTAAACCTCCTTCACGTCCAAAGTAGTCCATAGTGACATGAATCCTTCCGACCAACGTAAAGATTGGAGATGACGAAATTTAAGATGTACCAGTATACTGGTACATACAATTTCTACGTCACAACATCTTGACAGTCTTTTTCCCTCAAAGAGATGAGCCCCTTGTGAGATACAAACGCTGCGTCCTATCGTGGGTTCAGTTGTGGTGAAAAATTGTAAAAACTGTAAGTACCAACTATGCTGATATGCCAACTACCAACCAGCATAATTGGTGCCAAGAGACTTTTGCCACCTCGAATCTGTATGACGTTGGTCGGAAGGCCTTTTGTCACTATTGATTAGTGGGAGGCTTACGGGCTTGAAACAATCGTTTATTAAAAGACGTATCTTATTCAGTACGCAATATTGGTTCCCAGCAGTCATTTTTTCCGCTTACGTAGATCTTTAAAAAATGCTGGAGAAGATATGCAGTGTTCTCAACTAATTTCGCAGAGTTAAGAACGTGCTGACGTCACTTAATTTTTTTGAGCAAAAAATTCCGGCATTTTTTGTAGTTCATTCATATCCGTAACCCTTGGACAGCCTGGCACCACGTGTAAGAGATGTACACGATGCCTTGCCTCTATGTTTGCCCGGGAGTGTGGGAAAAGTTGTAAGCTGTAGAAAAATGGACAACAAGCATGTTGTCAGTTATCGCAGCATTTTATAAGTCAATGACAAGTACAACAGAGAGCTTAACTGAAAAGTTTGAATGGAAAACTTTCAAAAAACAGCGAAGGTTCTTTGATGGATGCAAGGGCAGAAAGTGACTAATGCATGTGTTTGAACTTAAAACAAATTGGCTAGTCTTTGACTGAAACTACCTTTTATAAAAATGAAGAAAATGAACCATTACGAAAATGTTAAACTGAAAGTTGGTGTGTTTTTATTGTCGTTCTGTAATTAAATTCCTTGAATGATCGCTCTTCTGCAAAGAACAACCACAAAAAATAATTCGATATACTCAAGTATCGACGACTTTGATTGGAATGCAAACATATAACAAATTAAAATAAAAATTCTACGGTCATTATATTTTAGGAAAATTATTGGAAATTTTTTAGGCTTCTGAAGTGTCAAAAACTTTCAGAACTAGTAAACACGCAACATTTTATATGTAATAAAACACTCAGCGAGTTTAAACTTTGCAAGACATTTTGGGACATAATTTTGGCCTTTTAAGAACAATTAATTGGAAAATAAAATAGTTAGAATGATCGTTCTTCAAACAACCTGACATAACAACAACACACCTACTCTGTTATAATAAGAAAATGTAACTACTCATCCGAGTTGTCAACCTGCAAGACCGCATAAGTTTATACCACTCGAACAAAAAACAGTCTTCGTTCTCTTTCTTGAAAAGAGACATAATTGAAATGAACTAATCACCGCTGCCCGGGATGGAAAAAAGAAAAGAAAGTCCTATCATCCTTTGACCTTGTTATTTTTGCAAATCATGTCTGACTAATACACTTTGTGTTCGATACATATTTCACTGAATCAGGCGTGGGCGACAACCAATTTTTACGGCAAATCGGCACATTGCTGGAAAATTTCCGGCCTTGCAAATCGGCAACAAAAATGTTTGAAAATCGGAGAGTAAAAAGGTGGAAGTCACCAGCAGTGAAGTACCTACTTTATTTCACATGAAATTAAAGTATACACCATCTCTCTTTTTTTTCCTTATTTAACAGTCTTTGGTCTGTGTTCTGACTGTTGAGAGATCAGGGATCATGGACGAGTTGTTTTTGGGAAAACAAATTCTTTTTGGACTCCTTTAGTTTAGTAAACGAAAAATTTAAATTTATAAGCATATAAATATTTTTGTGGGAATTTGAAAAAAAAAGAAATTAAAGAAGAAACAAAACTAGTGTTCAACATGTATAACTGGGAGAAAGAAAGAAGTGCGCTTCCAATTTTCAGAACTTTTGCAAAATTGTAGAAAGTAGTTCATGCTTCAGATCAAAGTTGTAGGAAAAAATGTGGCCATCCGAAAGAGAAAATTCTGCCACGACCAAAACTCAGCACTAGACTGAAATTTCAGTAGTAGCTGACAAAACCATCCAAAAGATATTGTAGGTTACAATATCTACCGTGAAAATTAGAAAACTCGAATCAGATATCCGTGGGCAAAGCGAAAAAAAAATTAGAGTTTTCTAGGCCATTCGAAAAACTCGTCCACGTGTGCATGAACTGTCAAGTCGCCAACGTAAAAGGTGTGAAACCCTTGAGAGCACTGAGAAAGAAATGAGATAAAGTAGCAGGTGAGACCTCCTGTCTCTGAGAAGCAACGTTCGAAATTCTTTTCCCTACATTCCATCTATTATCATTATTATTATTATTATTAGGACGGTATGGAGCCAGGAACTGGTTGTTTATACTGACCACTGCCTCTTCCCGATTAGGATTATGTGATTCGGATTTCGGGAATTGAGAATGGCAGATGGTTTATGTAATTTAATCATATTCCTCAAAAAGTTAAGAAACAAAAGAAGGAAGATATAGATCGCTGAATCAGTGAGGAGCAATAACATAGCATATATGGAATTGGTAAGACTGGTTTACAGTTACAAGGGAAAAAAATTTGAAAGTATTCGTCATCTTATCTAGGTAGTTGAGACACTTGATTACTCAGTTGAATGAACAAATGGATGAATACAAGTTCGTATGCTGAAAGCATCTCTAATAACATAGTATTGGTTTTAAAGGTGGAGTACGGTCGTGGTTTTAACCTAACTGACAAAACAGTCCCAATATACCGTAACTGTTAAAGATTTATATAAATTTATTCTGGCAAATTGTTTATAATTTGTAAAAAAGTTTTTTTTTTAATTTAAAAATTTATTAATTTCCAAAAAAATAGTTGATTCAAAACTAAAAACCCAAATTTTCTGAAACTTTACCAGTTTTACTTATTGTCTTAACAATAATATACACATATTAACGAAATACTCACCGTTCAAAATTTGACTTCTTGAAATCTCCAGTTTTAACGGCAATTAGAGAATTTGTTCAAAATTCCAATCTCACACCGAACGTTTTTCTTCGTTTTTCATTTTAAAACAGTTCTATCCAGTTTAAAAATTTACCAAATAAAAATGTGTCTATACCTCTCACCACCAATCCCGTGCATGTGTTCATGTTTACCTTGAAAAGTGTGTATTACTATATAATACAGAACAAATATCAAATGGCCACTCTCCTCCAGCAGAAGGAATGCTTAGGTGTACGAACACTGCAACACTTCCTATTACTCTTACTAGTTTTGCGCAATTTTCTGGTCCTTTTATGTAATTTTTTGTCTGGAACAGGAAGTTTTGTGTTGTTTGGAAAATTAATGTTCTACGTGAGATTTTTAAGTGATTTTTTGAATGGAATTTCAATTCATTATTTCATTGCATTTGTCTTTTTTTCTCACCGAAATCCACTTTTTTTATAGAAACAATTTTTTTTTCTACATTTTTTCCGATTTTTGTCATTCAATTTTTCAACTTCTCCATTTTTTCTACAAAACACCGACAACTACAAAATACCTAAAAATTGCAAATTAAAACAAATTTAAACATTTTTGCCGCAAAAAGTTGTTTTTTTTTACAGAACATCTAAAACTCCCTTAAAAATATGCTAAGTCATTTTTCTGAGAAGCACTTAATTTTTCGATAATATTATTTTTGCTATATTAAATCCAGAGAAATTAGAAAAAAAGAACGGTTTTCTACAGTACCTACCCTCCCTCTCCCTCTTAAAATCATTCCTACAGTGTTCTTACAGTAGTCTTACCTGCACCACTCCTACACTGCTCTTACAGTGATCCGATAATACTTTTATATAACCACACACTCCATACCTATACCTTACACTACAGTACCCCCGCCGTACCCGAGGCCCCCCCCCCCCCAGTACCCTTGCCACTTCAGTATCCTACATTATCTACAGTTCTCCTACACTACCTCTACAGTACTCCTACAGTACCATTACCAACGAGAAATTTGAATAGAAGTGAAATTATGAACATTTTTTCCTGTATACCAATTTTTAAAGTTTTAGTTTTGTAGTTGTTTTTGACAACGTAATCAATTTCAAAGTATTTTTCTTTAAACAATCGTACTTTTTGCGTACCGGTGGTTCTTGCACGGGGATTTTGGAATAAAAGTGCCCTCCGAAAAAAGCGAGTGCGGAATTAAAAGCACAAAAACCGGATAGAATGAGGAGGTGCGAACGATGGAATGAAAAAAGAAGCAGAAATTAGATTTGGTTCAGAGAATTCTGTTTCTTTTATTTGTCGAGATTTTGGTTTTGGAGTCTTGGCAAAATGTTTTATTTTTGTCCAAGAGTCCTAACGTTTTTTTCCACCAAAACTCCCAATTTCAAAGTTTGGAAATTTGATTCATCGATCTGCCAAAACTTCCGATTTAGAGAAATTAAATGTTCAGTTTCCCGTAACAGGGTTTCGTATCAAAACGAGTGTGAACCGCCTACCTATGTTTTTTAAAAATGATCATACTCTAATTTCCCTTCAAGCACTTTTTTTTTTGAATGACTATTTGAATATCCCAGAAAATTTTAAAAACGTCATGAGTTTTTTGAAAATTCAATTTTGCGTGTTCCTGTAAAAAACCATAGAAACTGTTGACCTATAACCTGCCCGACGTTCTTCCTGTCTGTTTATACCCCATCCGCTCTGCACTCCAGAGACCCCTCGTCCTAACTACACTGATTATTAAACTGTTACCCCGCCCCCCCCCGTTTACCCCTCATTTGTTTTTTATTCGGTAGTGCATCCCTTCCGTGTAACCTGACACTTTATTCAAGAATCCCGCATTTAGGAGGATCAGCAATTTTTCTGTTACTTAATTTTCCACACGGTAGGAATCGGAGACAAAAAGAAAACGTCATAGTTAAAAAATTTATGCGTTTAATTTTCAGTTGCTGAAAACTCAATTTTGTGGAACCGTGTTTTTCGATCTTTGTAAAACTGAATTTTTTTGAGGAAAATTTGGATTTTTGCTGGAAAGTCAATTTTTGTGAGAAATGGCGGGAAATTTAAATTTACTGAGAGAAATTTTAGCGGGAAATTAAATTTTTTGTTTGATAGTGAGAAAAATTCAATTATTTTTGTAATTTTTCATAATATCTCAAACTCAAAAAAGTCTGAAATTAACTCGAAAATATTGTCATTTGATATTTTGGCAATTCAAAAATTGCTTAAAGTAAATAACGGAACTCGTTTTTTTTCAAAAAACGAAAGGTATTAGTAACATTTCCGGTAACCAAGGTTACTCTTTCCCCATCAATCTCCCATAAGCATGCCAGAAACAAAAGAGTGAGAGAGAGAGATGCGTGTATGATTATTTGACAGTGCGCAACTGACACACATAAAACAGCTTACATCTTCTCTTTTTATTTCAACTGATTTTTTTACCTCCTTGTGTTCTCCGAGTCTCTCTGATTTATTCAGTTTCTCGATTTTCTTCCAAATTCATTCCCTTATATATTTTAATCTATGCGTAAAGTGGAGGAAGATTTCTTCTACGAATTTTGATCTTTTGCAAATTTCTCGGGTTTTTCAAATTATGGATTTTGAAAAAAAAAATTACTGAAATTTATTTTTTTCATGTCACAAAATGACTGTCTACCCTGAATTTTTCTATGGAATATAAAAAAAATTCTGAATTTTTTTTACTTGTTGATGTGTAAAACAAAAAATTAGAAAAATCAGATTTATCTGACGATTTTTTGAACTTTTTTTTAAAATCAAAATTAACTTCAAACAAGATTTTTTTCGGAATTTTGAAAAAAAATGTTGTTTTTTTGAGATTTTAGTACAACATTTTCGTAAAATCGAATTCATTTTTAATTTTTATTGTGCAAATGTTCTGACTGATTAACTATGAGAAAAATTTAAACAGTGTGAAGTTTGAACCCCCCCCCCCCCCCCCCCATTATTTGGACGGAGATACGAAATGTGAATTCTCAGAGAAGGAGGTGAACACTCTGATTGATGTGCATATTGCTCATTATCCATATTAGTTTGGGGCATATCGCACAGCGAGCATGACATGTACTTTTACCCATTTGCGTAGGCTCCGCCATTTCACGATTTTTTTTTTCCAATTTTTGAACTAGTACAAAAATTTCTGAAATTAATTTCTGCAATCTCACATTCCATTGTATTTGTTGCTTACTTCTATTGTTCCACAAAAGAAATTTTCGAATTTTCGTAATGTGTCTTTCAAATATACCATATCCACGCACATATGTCCCTTTTCCTGAATACTAATTTGGTGTCCAAGAGGAAATTTGTTTTGTCGAGATTACTCAGTTCCATTACGGAATATTTTAGTCTCTGAGAAAAATTCACTTCCTAAGTGTATAAGACTAAGTAAGTAAAACGATACTACAGTGTCAAGAATGGTTTGTTTTTTGTTACAGTCTTTACTATGTAGCTTTTGTTTTGTGTAGTTTTCCAACTTTTTTTTTGCCAAAATGAAGGCTGAGGATAAAAAAAAGTCAAAACACAGATTGGTTGCTGAGGCGGTATTATTGGTTTACTGTAGCATTACGGGGTTACTCTAGTTTGGCCCATGTTTGGTGTCGTTAGTAGTAACAACATTTCGCTCATTTGTTTTTTGATTTGGTAACTTCTGGTGACTAAACTTTTAATGTACCTAAATCTTCTGTAGCATTATTGATTTGTTGTTTTCTTCTTTTTAAGTTAAACATGCTCACATTAAATTGAAATTGAAATGGGTTGAAAATATTATTATCAACTTGAATACCAAAAATTTTGGACGGTATTTCAACAAAATTGATTTCAAGCCTCTTCGACCTTCGACACAACAAACGAATGCTAACTTTCCCAGGATTACCCAAAATAGTTCAACGGAATCCCGTTTTATCAATTTTTAGCACATACTTCTTCATAATCATGATTGTAATGATCGATCCGGTCTTCTATTATTAGATGAGAGAAGGCAAGAATATACATATGTGTCTTTTATATTAAATTAATTATATTTCGACACATTCTGCGCATATCACTACTGTACTAGAATTACATTTTGAGTAAAATGTAACCAGAAGAAACAGTTGTTTGCATTTATTGTAATAAACAGAATAGAACATGATGTTAGGAAAGTTATTAAAACTTGCAAAGTGACACAATTCATACCGATTTCTCTGCAATAGCTACTTAGTTCACTTAGTAGGCAGAGTTTTGATACTGATACGGATTCTTAACGGATTTTTAATTTAAATCACTATTGCTTTAATAACCTTTTAAGATTTTTTTGTTTCAGCGTGCAATTGTACTATTTTTTATTCTCTTTCCCCTAGAATTTTAATAAATAGAAAAATTTTGAATTATTTTACGTTATAATTCAATAGTAAAGAATCACACATCAAGCTGCCCCTATTCAGTTTCACATACTTTGCCTGATAAACATGACTCCATAGTAAAATGGACACTTTCATCTTATACAGACACCCGCCCCCCCTTGCTTCCCGATTAAATCCCAATAGTGTGGCAGCATTGTGTTTCATTGAATTTATTATCATTTGTCATACAGTACATGAAATTACAAAACAGGAGAATTCCTAGGTTAAACTTTTATACAATGAAGAAAAGTCTTCCCTAGAATCAATATTAAATTATCAAATGACTACGGTATTTACGTTTTTCAACGACGGTATTAGTTTTTATACTTACTAGTTATTAGTAGTTAGAACATTACATTTTTAAATGCAAGGTGATGCTGTCAAAATTTTTTTAGGGTAGACGAGAAATTGTCATAGTTTCCAGCACCATCACTGACAAGTCGGCCAAATTTCAAACTTTAATTTTGGAACGTCAGTTGGGCGGCCATAACTCTTTTTTTGAGACGTTTTCGGAAGAAGTTGAAATTTGGTATTTTCAGCATAGCGTTGTATCTTATTTAAAATGAGTATTCACTCCTTTTACCTGCTAGTCGGCAGCCTCGTTTTCTCCTATTTTTCACTAATGAGCACACACCACTATCATCAGTATTTTCACCACCTGTTTTCTAATAATAAACATTCCCCTCACTTTGTTTCCATATCGATGCATTTTATAGAAAATGTTCCCCCTTTCTTTCCAATTAGATTCACCCTCTGATTGCTCTTTCTTGGAGGGAATGTTCCACAATTCCCCATCATCTTATTACATATTTATGCAGATTTTATAGCATTTTAGTGCGCTAGATTTTTCATGGGATATTGCTATGCAATCACGCTCTAACTGGATAAAATTCTCAGTTTATATAATGTTAAACCCTACTGTGTGTAAAATTTACAAACATAGTTGAATACATTGAATAAGTATGAACATTTTTCGAGGGATCTATAGAAAATTGCCGGCTGTTCCTAAATAGGGCCCTTTCACTGGTCACCAAGTTCCTGTTCATGCAATTCAAAAGAAATGTTCAGCCCCTCAATAGTCGCCCGCACCACAAAATTGAAAAGCGATCACATAGTTTACTAGTCGAACGTTTGAATTGAACATATTTGGAGTATTTTAAAGAAATTTCAAGTCCACCAAAACATATGCCAAGGGCCACAAAAATTTCAATTTTCCGCCAATTTTTTTCTCACGAAAGTTGAATTTTCTCGAATTTCCGATAATATTCGATTTATTTGAAAGTTATTGAAGTTTATATTTTCTAAAACCACTTCCACAATAACAAATATTAATAGATATAATCCAAAATTTGAAATTCCCATGCAACACCTCAAAAAGTGGCTCGCTTAACTGAGTGCTGTCGCGGAGCACTACCCTTGCATTCTTTTCCCAACGGAGTCATGAACATACGAGCATTAAATGAGTAGACGACATGTGTATACATAGGACCCCCCACCACATGTTCCTTTTATGAGTAGACATGTCATACACACAATGTCTCTCCTTTCCGATTGGAAAATTAAAATCATATAGGAGCGGGGGGGGGGGGGTCTTGACATTTCAATTATTACCCCCCCCCCCCCCCCACATCCGTTACGTTGCATTTTGGTAGGCTTGGGGCCGAATAAGTCTCCCATGCAGGCGTCAAAACGTCTGCGGACCTACGCCTGCACGCCGATCGCGACAGCTGTACAGGAACCCGAAAAGTGGAACGCGGCTAAAGAACCATTCGCACTATGCGGTGTAAACACAAGGTTTTGATTTGTAGTCATAGTGCGTATATGATGCGGGACGCTGACAGGTAGGAGGCAAGCGTTCAACCGCGAATGCACACCATGGAAGCGCTAGAGCCTAGTTTTAGATGAGTTTCAGCATTTTTGATCTACAAGATTTTGAAAGTTTTACAAAAAGACCAAGATTTTTTGTAATTTATGAAGAGATTTTTCTACATTTCATAAACCAGCAGAGTTGTTTTTTTGGTAATTTATCATTAGCGCGTTCGCGTCATGAAAACAAAATGGCGGCCGAACTTTGACAGATGGCTGAATTTTTCGAATCGAACAAAAGTCCGTAGCTATAAAGCACAGGCCTACCTTGGTTTTTATTTGCTTTTAAATGATATAGTTTTCTAAAAAAAAGTCTATGGCCGAATTTTTAAATTATGAATAGGGGCTATTTCAAAAAAAATTTGAGGCCAACCTACTCTACTCAATTATAACTTGCCATGGCAGAACTTTTGAACAACTATTACAACGTTTTCAAAAAATTGCAAGTTAATTTTTTCGAATAAAGGTTAAATGTAGCCTAGTTTCTCAAAACAATAAGTGAATAAATATCGATGACCGAAGTTTATATTTGATAAAATAGTATTTGACCTAGAACTTTTAACTATTCTTCCAATGTCTGAAGTCTGGCTTCTGAGAAAAAGTTCGTGGCCTAAGTGTACCACGATGGTCTAGTTATCTCGATAGCCATAGCCTAGTTTTCTCAAAAAAATCTGGTGGGTTCCTGTATGTAGGCTTGTAGGTATTTAATTCTTATCTTCCAGGTATCTATTTCTACTTGTAACCAGGAGCAATAGTTTTGAATTCCCTCTCCCTATTCACGCTTCTCCCCTCACACTCGTTTTTGGTATTCTAATGTTCTCACGAAACTCCTCTTCCCAATCTACCCCCATTTCTTTTCCTCTTGGAGACCTGTCTCTCTCTCTTTGTATTGCTCTTTTACGTCTTCGAGTAGGCTTTTCCTTAAGGAACTTGTGTGTGTCTTGAATCATCATCGCGTTTACGCTCTCGTTCCAATTCCCTGTTGCTATTTTCTTGGAGACATTTGGAAAGTTTCAAAATTCCTACGTACACCTGCGAGGCCTCAAAATCTGGTTGTATATGGCATGACATTGAATTTCTAGTGCACACAATAGAATTTTCCGGGAAATTCAAATTTCGCGATCTGATAATGACTGAGGAAAGACTTTGGCGGAAATTCAAATTTTAAAAAAGTAGGCGGGAAATTCGAATTTCGAATTTTCTAACCTTTTTGGCCTTGGTTTCAAATGTTCTGAAAAATAATTTTGGAGCGAAATTCATATTTTCTCAGAAATATCTCAGAAAATTTGAAGTTTCTCCCACTAATATTCTTCTCAAAAAACAGTTACGTGACCTATTTATGTCCTATTTATTGGTCCATTTATTACGTGGCCTAGCGAAAAACATTTTTTCCCCTGCGATCATTTGAGATGGCGTAGAAAACGCAGATCCGTTAGGCCATCAGGTTTACGGGTTATAGTACAGCCTCTTGCAGGGGACAGGTTCAGAAAAACTACAAATTTAGTTAATTCCCTACCTACTCTTGCAAATCAATAACTAACCCAACTGTGTTTCAATCCGGGGAAATTTATTCTTAGAAAAAGTATATCTCCGCAAGTACATATCCCTCCTTCAAAATAATAATAATGGGAGGCTTCTGCTTCTCTTTTTTTAGACCAAAAACTTGTTGCACAGTGCCCTAATATGTACGGTCGTTGAGTTTTGTTGTTCAATAATATGTTGACCGTAATTCGCGCATCTGAAGAGGGGAGGTGTAAATGCTGTGTCTAAATGTTGCTGTCACCTCCAAGTGGTACAGGTGGCCTAATTTGGGAAAACTCTTCCACGACTATATTTCTCAAAAAATTACTCATAAAATTTGATTTTCTCACATATTTCTCAGAAATATTTGAATTCCCAAAATTGTTTAAAAAAATAGAATATCTTGTCAAAATTTTTATCAGATTTGAGTTCCACTAAAATTTTGCCGAGCGATTTTGTTTTCCAACTTAAAAGAGTTTTTTTTTAATTTGACAGTGAAAAGTTATCTCGGTCAGTATGCTTATACATTACAGGTGGCCTAGGTCGCATTATACAAGCCACAAATCTCCCAAAGGGGTATTGCCACACCTAATTGACACCTCCCCGGGGACCTTTGAGCACTAAGTATGGACACCCACCCCTCACCTATCAGCTTAATAGCTGCCTTTGACCGCTAAGGAGCATACCAGCCATATGTTTACTTAATTCTCTCACTCTCTCTCTCGGCTTCTAAATTGAATCTCCCCCAGTCACGCCTCTCGTTACGTGAGGAGTGTTCAACATGTTCCATTCCCTTCTCCGATAATCCGTGTTTTTGGTAGGCAGGAGCGTGTACTAGTAGAGGACATTTGTCGCTTCTTGGCCTTTCGCCTCCATTTTCCTTAATTTGTGACTTAGAAAATCGTAGAAAAAAGCATTAGTTTGTAGGACAACTTTTTATACCTCTGAAAAAAATGAAACTCGGCCACCGACTTTGTCTGTCACTTTTGTGTAGATATGATCACATGCTAAACTGTCGAACCGATGAGGTCAGGGTGGCTGAGTTTGCACTTTTGCGTGTTCTATACCATTTACAGAAGCTAGTCCCCCCGTCATTCTTCTTCCAGCAAAATGTTTTTTTTTGCCTCAATAGCGGTGTCTCATCAACAGCACAGCAGCCAGTTCATATTATTTGTTTTTTGTTTCGTCTTTCGTCTTTTCGGAAACGCTCTATTCTATGACAAGGTGACGTCATTGGACTCGTGGCCTAGAAAGTTTGGCAAACTCTTCCACCATTCGATTACAGGAGCCTCAAAGCCCCACATGGCTAAATCTTGACATTAGAAACATCCATTTTGAAATTTTTCGAAATTGGTGCAACCTAGCGACCTCTAGAACTTCTGACCTAGAAGAAAAAAAACCTCAAAATGTGGACTAGAAACTTTTAAAAACTCTTCCATCGATTTTGTTTTGTGGCGGCGGACGTTTTCCAGTTTGGCTTTTCACATAAAAACCAAAAAAAAACAAGACGTAAAGCTGTGAAAATGATTAGTCACAAAAAGAAGAAAAAAGTGTCGTTACTGCAATTTCATAGATTCCTTCTTGGCTTCTCACGACACGAGGGGGGTAGGGTCTAATTGGCACCCCCCCCCCTACTGAGGTGAGAGAGCAAGCTTGAGACTCACCCGTCGCTCTTGTTTTATGCATTTTTGGCACAAAGTGAAGTGGGCGAAAATTGTAGTAGCTGTGTGTGTGATGTGTGTATGAGCATTTCGATTTTTAAAATAGTTTTTTAATGTACCGCAGGCCACGTGGGTTAAAGTTTTTTTTCATAAAAATAGGATTTGTTTTCTTGCAGATAAGTTTTTCGAATTTTGAAATGAAAAGGATAACTGGGAACTCGGAGAAAAATTATGTTTTAATTTCCAACTAGGCCACGTACCAATGACGATGAGCAGTCGTTCTAGATCACAAGGTCATCTAAACTTTTAGGAAATTTAAAAAGTTGGTGATTACTAGAATTTCTAAGCCACGCCGCATACACCGGCGCGTAGGCGTTTTTACACTTTCTAGACTACTAAGATTTTCCTAGGCCACGTCCAAATCAGGGCTGTTGCAAAAAAAAATTTTCGACCAAAAAACAAAAAACAAAAAATTTTTTGGTGATCTAACTTAAGAATAAAAAACAAAACACAAAAAAACAAAAAACAATCGCAAAAAAAATTCAATGTTTGATATTGAACGGGACAAAACGGAATTTTTTCGTGAAATATTCTGGTGAATTTTTAATATTGAAAAATTGAACGAACAGAAGGTTTCTTGTTAGCTTTTTTGCTGAATCAATTACGTAATCTATTTTTTGGTTGTTTTTGGTTTTTTTTTCTCAAAACCAGCGATAAAAAACCAATCAAATCAATTTTTCCCAAACATACCAAAAAAAACCAAAAAAAAATGCCCAGCCCTGGGTCCCAATGTACAGGTGTTGTGGTGTGTGAGCTCTTAGGCCAGCTGGACTTTTCTTGGCCACTTGTAAATCAATAGCTTTTTTTCGGTGTTCTAGGCCACCTGTCACGCCTAGACCATTGACCTAGTAATGTTGAATAATAAGTCCAAGTACTCACATACCCGCAAATGCACATATCTATCTTCATTTCGTGATCTTATCTCTTCATCTCATCTTATTTTCCATTTCGGTTTACCCTTTTTTTCTCTATGAATATATTTTTCATGTACTCGCTCTTCATTCCCTCTTTGAAAAGCAAGATTCTTTTACACTTATTTTTCCTTAGGCAGTTGTAAAGAACTTGTCATTAGAACTTTCAACATCAGAGTACGATGGCCGAATTTTTTCTAGGCCCACGGCTTGGGAGCCAAACATGGCTAAACATTCACTAACTTCCTAGGTCATCTAGAAGTTTCTAGGTCTTATGGGTGAAAATTGGCAAATGACAGAATTTTCTTAAGTAATAGTTGAATTTCCCGCCAAACCGATTTTTTTTTGATAACATTTAAATTTCCCGCCAAAAATTTTTTGAAACTAAATTTTATGCCACACTTTTTCTGAGAGAATTTGGTTTCGCTCCCAATTTTTCTCTGAAAAGTTTAAATTCGCACCTGTGTAAATTTTTCGAGAGCTTTTTGAAGTTCCCGGCAAAATTTCGAAAAATTAGACCAACCTCCCCGACCGTCAACTATGATAGAGAAGTGTCCTCTGTACCCTGGCCGAATTTTCAATATATTTCTAGACCCGCCACATATTGCCAGCTAAATTATGTTGTGGAAGAGTAGTGACGTCACTTGGCGACCGCGACCATCGAGGAGCGTGAGGGGAGATGTATCCCGGCCTTCCCAACCCTAAAGACCTCGCTTATCGCTCCTTTTTGTTGTATCCGTTTTTTGGTGTCTCGATTCGTTTTCTCCTGTTTGTTGTCATTTCTGAACTCATCTCTACACTTCTCTCGTCTTCTCTGCGTCTCTCCATCCTGCACACTATTTTTTACCTCGATGATCTTTCTTATTGCGTGTGTGTCACTGACGAACGAAAGGCTGACACAGACTATGTATTGTTTGTTTTGTTGTTTAGAAGTAGTTGTAGTATTCCAATCGTTTTTCACACTACTTTGCATTATTTCAGATGGCTCAGGACGGGCCATCACATTTTTGTCAGGCTCCGCCGCCGCCGCCACCTTCCTCGTGGATTCCAGCTCCATCGCAGGTAAATTTAAGGTTGCAAGCGCGCTATAATGACCTTTTTTGTGCCTACGCCTCCTGGGTTATTGCCAATGCCCCCCAATTCGAATTATTTTTACTTTCAGCCAAATAGAAAAGGAGCCGCTCATCGATGAGGAAACTGTTATTTACGAATCCCGAGCCACGTATTGGAAGGGATGTGAATGAAGGCCTCTGGCTCGTACGACTCGAGTAAATGTAGTGAGTTGGTCTAGAAAATTTGGTAAAGCTTCCACGAAGTAATTAATTAGGGATATTACTGCCGACACCCAGGAACACGTATACCACGGCAAATTTTAATTTTTTGAAAATATTTTGGCGGGAATTTAAAATTTTAATATGAAGATATTGATTGGCGGGAATTTAAAATTTAAATTTTTTGAGAATATTTTGGCGGGAATTTAAAATTTTAATTTTTTGATAATATTTTGGCGGGAAATTTTATGAAATTTTTTGAAAATTTTGGCGGGAATTTAAAAATTTTTTGAAAATATTTTGACGGGAATTTAAAATTTTTATTTTCAAATTGGCGGGAATTCAAATTTTAATTTTTTTAAAATATTTTTGCGGGAATTCAAATTTTAATTTTGAAGCTTGAAAATATTGGCGGGAATTTAAAATTTTAATAATTTCTGAAGGTAATATTTTGGCGGGAATTTAAAATTTTCATTTTTTGAATATATTTTGGCGGGAATTTACAACAAATTTTAAGATACTTTTTTGAAAAGATTTTGGCGGGAATTGAAAATTTTATTTTTTTGAAAATATTGCGGCGGGAATTTAAAATTATAATTTTAAAATATTTTGGGAATCTAAAATTTTAATATTTTGAATATATTTGGCGGGAATTCAAATTGTAATGTTTTGAAAATGAATTATTTTGGCGGGAATTTAAAATTTGATGTTAATTTTTTGAACGGAATATTTAGGCGGGAATTTAAAATGGCTTTTAATTGTTTTGATGAAATTATTTTGGCAGGAATATAAAATCTTAATTTTTTGAAAATATTTTGGCGGGAATTTTAAATTTTAATTTTTTGAAAATATTTTGGCGGGAATTCAAATTTTAAGTTTTTGAAAATATTTTGGCGGGAATTTAAAATTTTAATTTTCTGAAAATATTTTGGCGGGAATTCAAATTTAGATTATTTTTTCTGTTTCTAAATATTTTGGCCGGAATTTAAAATTTTAATTTTTCTGAAAATCATTTTGGCTGGAATTTAAAATTTCTGAGAAAAACCTTCGTGTCGAGGCACTCGGTGAGACCCTTCGTGGTGAGACCCATCGGTGACATCCATCGGAAGGTGGTGAAAATAGACCTTCGTAGTGAGACCCTTCGTGGTGAGACCTTTCGTGGTGAGAGGCTACCCATCGTGGTGAGACCCATCGTGGTGAGACTCATCGTGGTGAGACCCTTCGTGGTGATACCATCGTGGTGAGACCTTTCGTAGTGAGACCCACTACGGTGGTGAGACCCATCGTGATGAGACATCGTGGTGAGACCTTCGTGGTGAGACCCATGTGAGACCTTTCCTGGTAAGACAGGTTTTCGTGGTGAGACCCTGCATCGTGGTGAGACCTTTCGTGGTGAGACCTTTCGTGGAGAGACGTTTCGTGGTGACGTAGGACCCATCGTGGTGACACCCTTCGTGGTGAGATCCCCATCGTGGTGATACCTTTCGGCGTGGTGAGACCCATCGTGGTGAGACCCTTCGTGGTCAGACCCATCGTGGTGAGCAGACCCATCGTGGTGAGACTCCCTTCATGGTCAGACCCATCGTGGTGAGACCCTTCGTGCTGAGACCATTCATGGAGAGACGCAGCGTTGTGAGACCCTTCGTGGTTAGACCCATCGTCGTGAGCTTTCGTGGTGAGACCCATCGTGGTAAGACTCATCGTTGGAAACCCTTCGTGGGGAGACTCTTCGTGGTGAGACCCTTCGTGGTTAGACCCATCGTGGTTAGACGCATCGTGGTGAGATCTTTCGTGGTGAGGATTCCCCATCGTGGTGAGACCCATCGTGGTGAGATTTGGTGAGACCCATCGTGGTGAGACTTTTCGTGGTGAGACCCATCGTGGTGAGACTTCTTTCGCGGTGAGACCTCCCTTCGTGGGGGACTCGTCGTGTTTGATATTAGGCGAGGAGCTATGGAGCTGGAGTGGGATAATGTCAAGGTACTATAGGCGTCTTGTGGATTGGCTGTAGGGTTACTGTCAGTTCAGAAAAATTGACTTTGTGCTTTTGAAGAGGTATTGGCTCGAGAGTTAGAGACGCGGAAGCTTCTGTGTTTTTTACATTCAATGTTTGAAAAAGTAATTTCCAACAGTTTTCATGTGACTTGAAAGATTAAGATATGCGGTGTTTTAGGTGTCGAACAATTGAGATTTCGGCAGTCGTTGGCCGCGCCGTGGGCGCGGTCAGCGGCTGGTTTTTCCAGAAGAGGAATAAGAAATTTTTGTGGAAGTTACTAGGACCCTGAATAGAATTCTAGGCCATGTCGAAAAAGGGGCTGGGTGCACGTGGGAACCTTCGAGTGTTTGGATATTTTGGTAAGAAGTAAGAAGAAGGAAGGTCATAAGAAGTTGTTAAGAAATTGACTTTTCTAGAGTAAGAATGACTTTTCTAGAGATCATCTCCCCCTATTATTCACAGCGTCACCTAGTTATCCGGAAAACTCTTCCACCAAAAAATGTGCTCGCGAGTCCAACTGAAAAATGCGTCATAAAACACACGGAAAAGGTACTTGTGTATTACATGCCCTCATTTTAATAGTAGTTTTTTATGAAATAAAAACGTGAACCATAATTTGAATTTTTAGGCTTAGGAAATAACATTTTCTAAGCCTAAAGAGGAAAATGTGTAATACACAAGTACCACGGATAATTTTTTGAAATCTTCCGAATTTGAAATAATTTAACTAAAACTTTCTAGGCCACGATGAAAATAGAAACAATGTGTCCCGATTATGCTGAAAATTTCTGAGCTTCCATAGTTATATCGAGTAAAAAGATTTTCGAGAAATGAGTTTCTAGGCCACCAGAAAAGTTTCTAGGCCATGATCCCTTCTTGATCTCGTTTATCATTAGGATTATGATATTTTTTCAACGATTTTTTAGGCCACCAGGCGCAAGGGAAAGTCCGTGTCAAAAAAAAAAGAAAGGGGGTATTCTGCGTTTCCTCGTCACGTAAAAATCCCGTTGGCCTTTTCAATCAAATTTCTTCAATTTTTCGCATAAAACTTACCTCCGGCTGTGACAAGCCTCCTCCCGTCTCCCAGTATTCTCAATTAATCATCACCCCCAATGCCCTCATCCAACTACAGTATCCCTGCAATCCCCGTCTGCAAATATGTGCCGAATATGTCATACTTCTACGTCAAGACTACGCAGTCAAATCCGCTCATCTAATCACCGTGTCGATGCTCTTGGGAACACTGCTCTGTGTGCATCGTGTGTTGTGGTGAGCTCTTTCTTTGTAAAATTCAAAATAATAATTAAAACTTAAAAAAGAACGTGACTGGAATTTGCAATATAAAATCGTGGCTCTATACAAAAATTCAAGTTATACTTCCACATTGTCGTTCCAAAATAAAAAGAAATAGCCAAGCCTACAAAATGGGCGGCGCTTTCATAGCCACGTCCATTTTGTGGGCGGAGCATCAAACTTTTTTCAAAACCCTACTATAAGTTGAACACGGATTTCTGGCTTCCTCATCATAAATCGACAATGGCTGAGTTTGACGAACTAGGCCATTTTGGGTCGGAGACATTTTGTGTAGATTTACGGCGTGTTGCGTGTCGCGTCGCTCGTTTTTAGTTGTAACACTGCTTGTGCCGTGTACATGATTCCAGGTTTTCTCCACGCGCTGTCCCACGCGTTGTCAATGAGGAGCGTAAATTCAATGCGAACAGAAGCCCGTGGTTGAAGTTTGTTTTCAATACTACAGAAGATTTTAAAGAGGAACAAACAGCTCATGTTGCCTGGCTACAAAATGGGCGGAGCGTTGGAGGCGTGGTCTAAGAAGGTGGTCATCGCCCTTTTCTTTAAATACTTGTTCTGATGTACAATAGAGCGCATTTACATCAAATTAATAATTAGTTTTTTAATTTTTCCAGATGGCTGGAAACATATGTCGACTCGAAAAATGGGCCCATCACCACGTTGCGAACTATTCGCGGCTACGATTATCGACGTGAAATTCGGCATACTTCAAATGAAAACATTACATGTTCCACACGTGGATCGATCATCTTGTCTGCACAATTTATGGTGCTTTTGATCAATCGTATTAATTATGATATTTTGGTATTTTACGATTCGATTCATTCAGGAGAATCCTAGTTAGTCCGCTCTTAAAACGAAGGTGGGCGAAGTTTTCTGGTGATGACCTAGGAAATTGGAAAACTAGTGCCACCCTCGCAAATGTGGCTAAAATAAATTTGACTAATGGCCTGCGGCCTAGAAAAATAAAAGTAGACAGTATATAATAAAGTCTCATCAACCCTTTTGGAGAATGAACTGGAAACCCAAATTTTTAAGAAAATATTGACCTCCTTTAAAACGGTGGCCTACTTTTTCTGATGGCCCTAGGTTTTTCGACCAAGAAGCCACACAGCTCCATAGTTTCAGGAAAAAAAATAAAATAGGCTCCGCCCACATCTTCTTGCACGTTGAGTTAGAATATATACGAGCCATTTTTGCTAAGTTTTGAATGTTAGCTCCGCCCACATAATGATTTGAATTTCCCGCCCATTTTTCTCTCAAAAATATGAAGTGCCTGCCAAATTTTGCGAAAAACTCAATACTTTCAGGCTCTTCGCGCACGACAAACAGCGTACACGTGGAAACGGCTTGGCTAGTTCAGCGGAAGCGGGAATGGAGACGGGCGGTAGTTCGGACGGATATTTCTCGCGTACACCTGTCTCATCACTTTTCGACATAAAAGTGGTCTTGTGTGCCAGCATGTTCTTGGTCTCGTTCATTTTGGCCCTTCATCAGTATAAGTGAGGGCTTTTTTGACACGTGCCCTGGAAAATGATAAAACTCGGCCACCTATTTTTTCAGCCGAATTTTTTTAGTTTTTAGCGGTCACACGGGCTTCTCATTCTCTCTGCATTGCAGTTTCGCGCTCCATTGGCACTGGCTTGCCGGACAACGTAGGAAACTCGTGTACTCCACACGATAAAATTGTTCAGTTTTACATTGAAAACCGAGCCGTGACAAAGGTCGCCGTAACTGTACCCCGGCCGTGGCCGGTGAGTCAAAATGGCATAGTTCGGCAAATTCTTGAATTTCAAAATATGATGGAAGCCTGATAGAGCACGTGCGGTGATAAAAATGAATAAAGTATCCTGTTTTTTTTTCCAGAGGCGAGTCCACGATATTCCGATGTATTTTCCGATTCGCTTTTGTGAGCTCAATAAGTATCGGCGCGATGATCAAAAAGATATCAAGTTCTGAGTGGGCGGAGTGTATCGGCGGGAAATTCAGGCAACTTTGATCTTTCAAAATTTTCATAAAAAATTCGCGCAAAGATCAAAAACTCAAAACTTTCGGTTAATTTCGGCGCGAGATTCAAAATGTTTTTGGGAAATTTGGGAAAATCTAAAAAACGTTTAGGCGTTTGAAATTTTTTTAATTTTCAGAAATGATCCTGGAATGGCTAATCGCCGCGGTCTCCTGAAGTCTTCATATCACCCGTTAACCGTACTTCTGATATGTGTATCCGCGTGGCATCCTAGTCATCTACGAAATAAACCATTCGCTCAGTTACAATTTCTCATTTCTTTACCACTTTCGGGTTTTTTGCAAATTAAAAAAATTTCGATATTTTTTTTGAAATTTTAATTTTCCAATATTTTTATTCCACAACTCAGGTTGCTCAACTGTGCCTAAAATAATTTTTATTTCTTTGATTTTTTATAAATTTAATACAATAAAAAAATAATATTACACATTCGTGAAACACGGAAAAAAAATTCAGCCTATTTACATTAAAACACGTGGAATTTGAAATTTTAGCGATATATCGATTACCCCTTCTCGGAAAACTCGTAATAAATGTGAAAAAGGCGAGGAAATTGGAAGAATTAAATGCGGGTGTGGGTTTCTAGAAAAAAAAAAGAAAGTAATTAAAGAAAAATTCAAAATAATGCTCCGGTGTCATCGTGTTCCACAGTGGTTAGATTCTGGTATTTTGTGCTGATGGTGTGCTCTGAAATTTAAGAAAAAAGTAAAAAATTGAAAAAAAATTTCTTAAAATAAAAAAAATGAACTTGTTTTTAAAATTTAGATTCAAAAATAACAGTTGATATATTATTCATACATATGTTATCAATTTTAGAGAAACTTCAATTTTTCAACTGACTAACGTATACAAATCTACTCGAAAAAGACCTCGGAACTAGTTTCTCACTTGGTGGCCTAAAAATCGCCACTAAAACCATCGACCAATATGAGTTTGTAGGCCTCCATATGAAAAAAAAACTCGATCGGGGACTAGGTTTCCACATGTGGCCGATTATCAACTTCAAATGTTTTGGTTACCTAGATTTGTCAGAACTTGGATTACTAGTCCACTAAAAGATTTTCGGTGGCCTAGAAACCAAATTTGCGTGAATTTTTCATAATTCTATATCAATTGACTAAACCGAAAATAATGCGATGCTTATATTTCATCAGTTGGTGACACTATCCCACGTGGCGACGGGATTACGGGCGACCGTGCCATTGATTAGAGCCAAGGGAATTTTGAGCATACTCGTCGGCGGTGCACTTGGCGCAAAAATTTTTTCTCTTCCGTTAAAGACGCATGGTGGGTCTTGATCTAAGAAATTTCGTGATTATTCGAAAATTTTTTCCTTGTCCTTATTGACAATTTGTGTTTTCACAAAAAAGGCGGAAGTCCTAATTGCCAAAAATGTAGGTTTCTAAACTAGGCCACGAAAAATAATTCAGTTTTTTGCTTCAAACATCCTGCTTTTTGTCCAAATTTCGCTTTAAATTGGAAGTGGTGTCCGAACATTATTAACAAAAGTTCAATTTCTAGAGAACATCACTTTGTTCTAATGGGTATTTCCTCACATTTGGATTTCTAGCCCACAAATAACGTTTTTATTTCATATTTTTATAAAAATCGAATTAAAAGTAGATGATGACCTAGTTTTTATCAATAATTTGGGTTTCTCGGCCACCAACTTTTTAAACATTTTCTTAATTTTCCATAACCAAAAAAAAAAAACAAAATCGATGGCCTAACTTATTGCGCTTCCTAGGCCACCAATAACTCTTTTATTACTGATTTACCTCACTCTATGATGTCGATATTTCTAGTCTCGACTATCGCTTCCCACAGCCATCACACTCAAATGCTCCATTCGTCTCATGAGTGAGCGAGTGTTGATTGAGCCCATGCTTCGGAAAGTTTTCTCGCAGTCCGTTATAAGGTTGGTTCCATTGTTGGGCTGGGGTGAGCCGACGACGGGGCCGCCCGTATTGTCGCCCTTTTCCCGGTTTTTTCCGGTGAAAAAGTGTCGAAATAAACGCGTTATTGTCGTCTAATTTTGGTACATTCGCCGACATTGCGAGATTCTCCTGAGCCACTGTGACGTGTAATGTGATGGTGCTGATAGAGGTCTGGTGGTGGCTGAAAATGGGGAATATTCCCGGCCCCGAACATTTTCAGAAGTTCCAGGTCGAATCGTTGTTGAGCATCCGCGTCGACTACTTGATTGAGGGAGACGGTTCAGTTCAGGAGACTGGTGGATGGCAGTTTTATAGACATAAATCCTGCAAAAACTCAGGTTTGTTGCTAAATTTTTCAATTTATCATTCTCATTTCCGAAAAATTATAGCTTAATTTTAATAGATTTTTCGCTTGATTCTCAATTTCTCGAATAGTTTTGTGTCAATTTTTTTTTGTTTTAAATGTAAAACTACGGTATTCAAAGGGAGGAACACTAATTTATCCCGATGGGGCTCGCGGCGAAAACATTAAGTGCCTTAATTAAGCCTTGCGCCTGGAAGGTAACTGTAATTTTTATTGATTTGATCGATTCATTTCATTCAATTTGTGGTTTTTGAAGGTTTTCAACCCATTTTGAAAGCTGAAATTTTAGATTTTTATTTCTGACAAAAAAATTTTAAATGTTAAAATAATTTTTTTTCTTTTTCACACAAAAATTGTAACCGAAAATTCCGAAAAAATGCAATTTAAACAGCTCTAAAATATGAAAATTAACGCGATTTTTATCATTTTTTGCTTCAACTGACTTCTGGCAAAAAAAGGAAAATTCAGCAAAAATCAATTTTCCAGAAAAATTTGATTGATTTTTAATTTTTCTTAATCCGTCGTCCGTACCGTATGTAGCTTCATCTAACACCTTATCCAGCAGATTGCTTACATCTAATTGCACGTGGTTGCAGTTCTGAAAAAAAAATGTTTTTGAGTTTTAGAAAACTTATTTTGTAAATGTTCTAGGTGGGTTTTAATTGTATAATTAAATCAAATTCTTATTCAGTTTCTCCCATAAATCGCTCCAATTCCGCTTCTGATTTTCCTGAACTTTCTCCACTTGCCATCACGGCCAAATCCTGCTGCTCACGCAAAAATTATTTGACAAGACACGTTAGCTGGTTTACATTATAGATTGCTGGCATTTTTATAATCTGAAATTTGAAATTAAGGATTTTAGTTATTTCCGCAAAACGTAAACTTTTATCGCTGGGAAAACTCACATTTTTCGAACTTCGCCCCAATAATCGTCTAGTGAATTCTTGAATAAACCGTTTGCTTTCTTGACATAAAATTCTGAAATACCTCATTTCCCATGAATTCGCCCATTTTCCCATGGAAGAAAACCAATGGAAACACGGAAATATTTGCGCACAAAATCGATGCTGAAGTGTCGTCGGACCCAGTGTTTCGTGTGCAGTACACGCCTACGACAAATTGCGGACTTTTTTGTTATTGGAGAGAGTAGAATAGAGAAGAAAAAAGAAGATAAAATGGATAAAAATTGCGCGTTTTTCTCATTGTTTTTTCTCTGAATCTCTCAATTTTTAGGTTTTCGGTCCATATACGTCCCGAGTGGAGATGAAGCGATAAATTTTTCGCTAAAAGTTTCTTGCCCCTCCAAGTCGCTTATTCTTTTTTAATATGAAAAAAAAATGCTAAGATGCTTATCAAACCGCAAATTTTTTATTGGAAAGTCCCCAATATTTTGCAATTTATTGCTCAGTTTAAATTCAAGGTGCCATTCTGCAAAATTGCATTCATCTTCATATGTTACATTTTTTAAGTAAAAACTTGAAAACTCTGCTTTACATAATAGTACTGGAATTTTTCAATTTTCAACATTCAGGATAATCTTTGACCATTTTTTATTGAAATTTTCAATAAAATATTTAAAAGATGTGGCTTTCCAAGCAGATTTTCCAATTTTTCCGAGTTGAGTAACTAAGTTTCAACCAAAATGATGTCACAAGTCAGAAAATTTCCCTAAATTAAACAAATGGTGAAGAACTTGATATAGGATTAGAACAAAGATTGAGTCTTGAGATAATTTCGGACATTTTCGGAAAATATACGTTTCCTGTAGTTTCAAATAGGCAATTTGACTTAAGGTTGCTAATAACATTAAGAAAAATCTATAGTCTCCACCCAATTCAGATTGGTTTTGTAGATATTTTCAAAATATCGTGTAACGAAACTACAGTAATGCCCACTTTGAAATTAAACTTAATCCTGTATTGCTTTTGTCCATCTACGGGCTCGATTTACGAAATTAAATTTAATAATCTTTAATCTATAGAATATTAAAATTAAGCTCTAAAAAATGAGAATATAATTACGTAGAAATGAAAAATGGAATCTCGGTGTAAATATCCGAAATAAATTCATTTAGAAAATCGAGCCCGTAAATCGACGTTACGAAGAATTACTGTAGTTATCGCTACGAGATATTTTGCGCGTCAAATATGTTGAGCAATACGCATTTTAAGAATTTACTGTTATCGTAATAGTTCAATTTCGAGATAATAATTCCAAAAACAATTGTGAATTTAAGGTTTTTTCCGTAATCTAAAATTGATTATCACTACACTGGACACTGTTCAAACTTAACCATTCAGAACTTGTATAATCCATCTCGGATAAATTGTTGGTGAGACAAAGTGTAATCTGTTCTAGTTGGGTCACACGATCCCTTTTCCACTCACATCGCTTACCCACTCAACACTATAGACGATACACTCACACAGGAAATAGTATTGTTTACCTGTTTTCTTCTGGACACTGTTTATAACTTTTCCCTGTATCTCCGTTTCTCTACCTTTAAATTTATCCAAAATTAATAATTTTTTAACTCCACATTCAATACTCATTTAATGACCGGTATTTGCAGAAAATATTTTATTTTTATTTAGTTATTACAGGAACAGTATACTCTAGGAATTCGTATTGCACAACAGATTTGACGCGTATCACGTTAGCTGGCATAATATTAGGCATTGTCTCTACAATCTTGTAATGTATAACTGACTCTTTGAAATAAGTTTGTAAAAATTGTGAGTAGGAAAACATTGTGCATGGATGTCGCGTTTCGCGCACGCGCTAGAGTAGTCATAAACCGCAAGATTACTGTTGTTCTCGCTACGAGATATTTTGCGTTCGGCGTCAAATATGTTGTGCAGACATTTATGCATTCCTCAGAATTTTGTGTTCACGTACTAATAAATTAACTTGTTAAAAGATATAATAAAAAGTGTTAAAAGATACAGAGATCTTTTCTCCCTTCCCTAATATGTTTAACTGCATATTCAATCATCTTAAATTGTGCCGAAAATTTTTCGTTGTCCAATTGTTCGGAATTTTTTCGGTTTTGCTCGAAAAAACCAAAAAGCAAAATTTTATAAATTTCCCTGGTGTTCAAAATTTTCCCGCAATTTTTACCGATTTTATTTGCAAAATATTTTTATTTATTTGAGTTCCCCCATGTCACACCGTTCGATGTTGGAGAAATGGAGATAATTCCGCTGCATTACGGAGCACGTTGGGATTTAGGACTTGACGTCTTGGCGAAAGGTTGGTAGATTTTAATTTGTTTTTTAAATCCTGGCCTTGCACATTCTAGCAGGGAGACGTCACTCTGAACATTGTTCAACATATGTAAATTTTAAATTCAAACTACTTAAAACCCGGAAATCACTTTGTGTCAGATACACAGAAATAAACAAGTTTTACCTTTTAAAAAACTTAAAACCATTGAATTTTTCACAAATGTTCTTTGAGACTTGAGATAATCTAAATCCCAAACTTTTGGAAAAAAACTGAACATAGGTAGCCTAGAAAATGAAAATTTTCAATAGTTGTGTTTTTCAAGTTCAAAGAAAAAAAATTGAATTTTTAAATCGTTCTTTTTTTGGCTACAAGTCAATAATGATATTATATTTAGTTTTTAAGAACATTACTAAAATGAGTGCATATTTAAAAAAAGTGTTTGTTTCGGCGAAAACAACTATTAGTAATTCCGTGCACTGCAATCATCAGATTAGTGAGGAATTTAGTTCTATTTTTTGCTTGTTTTTCTGTTTCAAAGTCGTTTTTTCATGAAAAATAGACCTTAGCTACAGGTTCTTTTGAGAAATCCCGCATTATTTCAATTTTCAATTTCATGATGAACAACGTTTTTGGTAACACATTTAATTCTAGTAGAATATTATCAACTTTTTCTCTAATTTTTCAAAATTTACACTGTTCCTAATAGTTTTTCTGATCAATGAAGGACTACCATTTTACGACAATATTGCCTTCAATTTTTTCTTCTGAAAATTCGAAATTGATCTGAATCAATGGTGCCGGTTTTCTTATTTCATCCCTGAATAACGAAATTGATTTTTATTTATTTTTCAACAATTCCCGGAAATTTCTCTATAAAACAAATGAAGTGAAAATCGATTTTTTTACTTCGAAAGTTAAACATGAAATTCGATAAATTTAATCTATGATCTTTCAAGCTCCGAGTTTGAGGCGGGATGTTGATAATTAGAGATATGCCGGGGGAGAACACGACTCTCCAATTATATCTTCGGTCGAGAAATAATTTTAAACATCAATACTATACTAGATTCTAAAGAAAACTAATTTTTTTCAATAAATAAGTGTTATTATTATTCAGGAGAATTATTTTGCTTCTTGCTCGAAAGAAAATAAATCCGAATCAAAAACCGACGCATTTACAAGTCCTGAATTTTGTAGTTAGTCAGAGATAGATTTTTATTTAGCCTCAAATTCTAAGAATTCAGACCTGGCTATTTGCCGAGCCTAGAAAATAGAACAACTAGGCCACCGATCGAAGATTTTGTGTTTTGCCGTTGTCAGGCTACTGGCCTAACTTTCTCTATCTTAAAAGATTCCCAAAGTCAAACTACTGGCTTTCCAAAACCTTAATGTAATGAACTTGTGATTCCAAAGATCTGATGTCAAGAATGTCCATAGTTCATATATACTCCAACGACACTTTTGGAATTTATTTTAAATCTTCATGGTTTTCAAAAAGAATCCACCAAATTATTAAGCAACGGGGTTTTCCTTTCTAAACAATTGTGTGACACAAATCAAGGAATTCTCCGTCACTTTGTACAATTTTTCTAGTTTTGGTGATTTCCCCTGATGAGCTCAACGCCAGGCGGAATAGCTCTTTCCATGCAGGCGTTAAAACGCCTGCCTGCCTGACTTTAAGGCGGCCTCCGCCTGCCTAACGCTTTAGTCCTAGTCATGTGCTAAACCATACATGAACTATTTTTCTAATTCTTAGTGTCTTAAAATTGATAAAAATTAGGAAAATCCTTTTGAAATCTGAACTAAATTTCAAGTAAATGGGCGGCAAACTTTGTATAAAAAAAAAAAGAAAGCTCGCCCACCACTTTTTCAAAATTTCTTGCCGCTATCTTGACTCGAAGGCGCAAAGCCCTAAAACTTTAGAAAACATCCCCGAACAAAAAAGTAATACATCCTTCAAAGTGTATGCCCCCCCGTGTATATGTCACCTGTAGACTCGTCGAAAACGTTTGTGCCACCCGGCTCTTTACCTCGTCTCCTCTTACTCATCATTTTATGCCCCCGTAGCTTTACCGTCGGCTAATGTGGTTCTTAGGGCGTAGGACGCCATTGATTTTGCTCTTTTCAAATTTTAGAATTTATTTCCCGGTCTGATTTCACTCAATTATCAGACACCACATCTTAGTTTTTTGACATGTTCAATGCTGGAAGCAATTTTCGATTTTTTTATCGACCATGGCCTACAGGTAAATTACGGGTCAATTTCCTGAAACGGACGAACATTTTTGAAAGCAAAACAGTTAGTTTCGCTAGAATTTCTGATTTATCGAAATAAAATCGGGCACACCGAACAAAAGTTCGTTTGTGTCAGGAACTTAACGGTACGCACTTTTGCTCGGACAAACCACGTGTGGCTGATTCAAAAATGTCCAACTAAATTGACGTCTTGAAAACATTTTTTACCTGAAAACCGCTAACAATGTCAGGTTAATCCGATTCAAGCGCTATTTTTATAAATCCTGAAAGTTTAAGATTCCACACGTTGTGAGGGAAATTGACACATTTTTAGAAAACCTGACCTCACGGTTAATTTTTAAACACTTCGAGGGCCCAGAAATCCTAGTTTTTTTTCGGGTTATTCATAGTTTTTCTAGAATTTAATTCCACATCTACATTTCTAAACAAAACTTTTGAAGGTCCTTGTAATTCTTCTCTAGTTCTTTATTGTTATGTCTTCTCCAAACTAGGACGAAGCGATAATTACGGGGTTTGTGAGGGAAGTTTGTCGTCGGTCCATTTGTTTTGAAAATGAGAATCGGAACTTTCCTGTCTCCCGTAGAAACCAATTAAACGACAACTTTTTTTTTTCATTTCGTTCATTTTGCAGGCATGCTAGCCTCGTCTATTGGAATTGTTTTGTGAATGCTAGTTGTGATTAAAAAATTAATCGATTTTTTTGTAGTATGAGTTCAAACAAGCCGAAAAAATAGATCAAAACTGAAAATTTTATAAGAAAAATTTCCGTATCTAGTTTTCAATTGGCCAACTTATAATTTATATACTCTCGAAATCAAAAAAAAATGTACTTCCTATATTACCCACAAACATCGAAAGGGAAATCCTCTATTCCCGTCAATTATAAGAAATGTGAGAAAATCTTACTCGATTCATGGTTGCTATGAGACAGATTGCAGATGTTTCACCGGATAAACAAGACGTTATCATTACTTTTCAGTAATGCTCGTTTATTTTTCTATTCCATTTCTCGAATTTTGATAGATGTTGTATTATTTAGAGAGCACTAAATTCTAAGAATGCCATCGTATTGCGCAACGTATTTGCATGAGGCACAAAAAATCTCACAGCGAAAACTACATGACGTAATCCTTTAGCTACTGTAGCGCTTGTGTCGATTTATGTAAATCTTGTCATATATTCGTCGATATAAATTGAAAATTAAGATAAATAATAGATAAGCGAAAAATTAATATCGAAAATCGAGATTCCGTAAATGGACACAAGCGCTACAGTATGTAAAGAATTACTGTAATTTTTGCTACGAGATATTGTGCGCGTCTAATATGTTAATACGCATTTTTAGAGTTTTGCCTGATTATGTAATGCGTATTTCCTCTGCATGCAAGACTAACGATTGGTCTGTAGAGGTCAGTTGGCTGGCTGACTTTTAATACTTATGTTCCTTCAAATGTTCAAGTACGATTAGGAACCCTTTCTCTCATTTCACTAGTTTACCTTAATGTGTGTCTTTGGCTAGCTGAGACGATCATCATTTCTTTTGTTTGTATTTCGCAGGAAAATTGTGAAAAAAATTGCAAAAAATTGAGAGCAAGAAAAGTAAGTGCACACCGATTATGACTCGTTGTACCACGATTTCCCCCTTCGTTTTCCCTCTAATTACCTATACGTATAGGATTAACTAAACATGATCCCGGGGATCACCAGTTCATAGTTTCCTTATCAATTTTATATTACTCGTATGCCTTCCTCGTTTTTTTTTCTAAAGCCATGAAAATGTATCGCAGCGGGTCGTAGCAGGAGCACAATGTACTCGAGCTCGTCACGAAGGCCGTACGGCTGGTTCCGCTTATTAAATGGTTAAAGAACTGGGTCTTGATTCCTACCAAATTCATTTTGATAAATAGTCCCTATAGATCATGTAATAATATAGGTTGACCCTACCGTGTTTTCCAGAATAAAGTTTTACAATAAACTTTATAGCATGGGTGTGCGGCAACGATTTGGGCGACTTCCGTTTTCCGAGATCAAATCCGAGTTTGCTGCACACATGAAAAATGTTTAATTAAGATTTTGCGCAAAATGTAGCCCCTGGTTTACACCTTTTTACGATATTGTGAGTACATTCGAAAAGGATGTTTTGATTGAGTATCCCCAAATCAAAAAAGAAAGTTGATGAGAATTTAAAAACTTTTAAAGAACACATTTTCAGGCACAAGGCCGAACGGCAACCGACTACGCGGGTCAGAACTACGAAGAATGTTATGATAGGTTAGATTCTTTTTCTATTATTCCATTCAGAATATTACGAATTAATGCTTAAAAAAATTTCAAATTAATTTTCGCCGAAATCATCTGCGCCTTAGCTCCACCCAGCTCTCTAGATCGCAACCCGCAATAAAGCCCATAAATCAATGGGCAGCTGCTGCATGGTCCGTAGTGTATTAGTCTGTCGTCTGTCCGATCAGTGCGCTCCCGATAATACTCTCCATTTGTTTCTCGCTTTTTGTAAACTATGTGGTCGACAGACCGTTGAAAGTCGTATCAATTGCACTTTTGTAGTTACCGATAAAATTGCCCAGATCGACGAGTTTTCCATAACAATTTCTCTTCCATTTTCATCTAACATCTGTGACCCCGCTCATTAGTGTTTCTCTAGCCGATGCTATTCCAGGTTCCCATGGCAATGTGTACATGTGTGCCTCGTCGAAAGTGAGCCAAAATGCTCTTTGTATTAGGTTCATTCATCCTATGTTTTTTGTCCTCAGTGACCTGCAACTGCGCAGAGTTAAATATTAATTGGCACTGAAGAGAGGCCGCTCGGGCAAATAATTTTACAAATTGATTTATATTTGAAAAATGAGACACTATGTTATTATCGCCGAATTCGTTCTCTGAGTATCGCTGCGTTCATATCTTTGCACAGCTGCTCTATGAACAATTAAAATAATTTGTGGGTCCTGTAACGAAAAACCCGAAATAAGTCTTGCCTATACAGGAGTTTGTGGAAAGTTTTCAAAATTTTTGATCAACGAAGGAATTTGGAGACGTAATACGATCACTAGCAATCTGAATTTCTACTTTTGTGCCCCAAAATGCTTTTTTCATAAGTCCCATTATCCAAAATCCGGCCACCTTGCTAATCATGATGTCCATAATAGGCATTGAGGCAAATCTAGCGCACTTTTTTGTCCGATGAAAGACTTTTTGATAATACCAAGCTTAAACCTTATTCATATTGCTTTTAGTAATCCTATAAGTTTTGTTTGCAGTGGTTCAGAATTGCCGAACATTCCAAATTTTTTGATAAAGGTTTTACATATATGTTGAGAAAATAAACTCAAAAAAATTAACAATTAGTTCATACGTTATTAATTCCAACGAGTTTTAGTGTAAATATATATGTGGTCCTCTATATATTTTGCGTATTACTATTATTATTGATTCCCTCCAAAGCTGAATGTCAGTCTCAAGACTACCACGTACTGCTCAACTGTGTTGATTCCCTAGTATTTTCAAACGAACAAAAAGTGACAATACAGTATACTTTAAACTAACAAAAAACTTTGTCGAGTCTATCGATCAAACTAGCGAAATCCGCCCGTTAAATCGGTTCTGTTTCCCGCCACCAACACTTATTGTGTTTTCATAGCTTTAACTCTTTGACGGAATTTCCTTTCTTCCGATTTTTCAAGCGATATTTAAGCCCAAAACTTACTTCAAAGAATCTTAAAAGGGATTTTTACAACACTCTGGATCAGATTTTATGAATTGTTTCATTCGCAAGAGAAGAGCGACTCAGTGCTATAAATGGAACATTCACCACACTATCTCCACATTTCATCTCTATTAATTCATACAAGGACACTAAAATAATCCCGGCCCACTTGCTCAGACTCTGTCTCGCGGGGGACAAATTTGAATCCATTCTGTCGGTCGACCATTGAACCCCCACCACACAATATGGTTCAGCGGGGGGAGGTCCAGTTTTATGGCTTGTTATTACGTATACTGCTAGGGGAACCCAATTTTACCGGACCCCGTGCGGAATATTCAAATTGGAGTGTGTGTGTGCAAAAACTTTTATGGTCCATGTCCAGCAGACCAGCCAGCAGCTGCTCCGATCAATTGCCGCTTCAACTTTCTCCACTTTCCCATGGGACATCTAACCTTATTTGTCGTTCTTCTAGTTTCTCCTCTTACTTCTTATTCTTCTTCGTTGCCCAAATTGTGCTCGAAGAACTAGAGATCCTGAATAGAAATAGGAAAAGAGCACGAAGACATTATTTATGTCTTGTTGTCCATGGTTCGCCTCGAGTAGTTGATTAGGAGCTTCTCCTTGTTGTCTTCACTCGGTCGTGTTCTATATTTTATGTCCACTCTTGAATTCCTGGAGTTTTCAGTGCCCGCATTTCCTGGTTGAGCAGTTAGAAAGCTGCAGGAGTTTCCAGAATTTGATCGATTTGCGGAGTCGGCTGTCGTACTACTTACTTCCGGATTATAAAATTCTGAGAATCTCGCGTATTGTACACCATATTTGACGCGTCAAATTATCTCATGGCGAAAACTACAGTAATTTTTACGCGAGAAATAGTCGAGGCCCCCTAAATCTAGAGTTCCAAGAGCTACAGTAGTAATTTGTTCTAACAGAATTACTTCCGAACCTTTCTCATTTTTCAACAATTTTTTAACTTGCGTAGCGGAAAATTAGCGCTAATCGCGTCAAGACCCAAAACAAAGCGCCAATTTCATCAAGAAATTTGATGTAAAAGTTTGTGAAAACAACCGTCACTACTTCTGATGACGAATCCCTACTTCGACCCGGGCCCAGTTCGTTAAACATTTTTGAATTTACTGCCACCACATATCTTACTTCATCGACCAAAATTCAACGTGCTGCGATCATCATCTTCATCTCTGTCTCATCATCTCGCCCAAATTCAATTCCGTCACTGCGGCTCGTACTGATTTTTTTTCATTTGTCAATCATTTAGAGGCCAATGTTAAAGACCTCCTCTCAATTTTTTTCTGTCTGTCATTGACCCCTCTGTTGCGAACCGATTCAGAGTTTACAGGGTAAACAAGCTCGCTTTGTATATAATGTTGATTTATGTGAGCGAGATAGTGAAAGAGAGAAGAGTCTTGTAGCAGGAATCTAAGCGTTTCCTTTGTTTCAAGCTCTGTCAAAGTGTCAATCGCTTTCTAGCTAGATGATTCTTATGAAGCTTTGAACATTCTAGATTTAGTTTGTTACCTTCAACATTGGTGGTCTTTCTTGTCCAGAACTGGATAAGATTTATCGTAGCCTTTTGCGAAACAGTATCAGATTTCCTGCAGGTTGTACAAGGGCTTTCGCGAGGCGGTAAATCGCCTGCCTGACTTTAAGGTGACCTCCGCCTGCCTCTCGCCTCAATACGTTATGCACAAACGGGAACTTTTAAAAAAATTTTTTCAACAAATTGATAAAAAAACAATTTGAAATTTAAGGTCCCTGCCTGCCATAGAAGCCCTACCGTGTTCCACTATTGATGCGCTTCATTCTATTACAAATCAATGTAACGAACTCCGAAGTTTGATAGCCCGAGGCGTTTTCCTTGTTAAGTTGATATCGATTATCAGTTTGACCAACCAAACTCCATCGAGTTGGGTAGATTTTCAAGGAATTTATAGAATTTCGTAGAGTTTTGGACTATGTTTTGCAACGTTGAATGGAATTATATTTGAATAGGATATTGAATAACTTGTTAATGGTTCAAGGATTTTAGCACCCTTTCCGAAGTCTAGAAATGTTCCACCCTCAGGTGCCGATAGTCGGCTCCCGTGAGAACTGTAAACCGATAATCAATCAATATTGCGGGTATTAATTGGCTAATATACATAATCCCCCTGAAAAGTTATGTGAATAACGGCAAACCCCAAGAAAGAAACGACCATTTCCGAGGTGTATCAGAATTTTAACAAGACCTACTTAGGGTACATAACCCTATCAGTTTCAAAAACAGCATGTCGGGATTTTGTGCTACCATGGTAGACAGGCGCGGAGGGTCTGATGCTTGCCTGAAAGCCGGGCAGACAGGCGTTTTAATTGCTGCATGGAAGCCCTAAAATTCCGCATATACGGAACCTAAGCCAATTATCAAATTCTACTTAAAAACTCATTCCACAGGTGTTCCTGTTCTGCTGCATCATCGTCACACAGACACTTACACGCGGCTTTTCTCATTTCCCACTTTTTCTTCGTTTTTCTCGCTTTTTCTTCTTCTCGACACGACTTAATATTCGGATGGATGACGCCGAAAGCCAAAAGTGTTTCCGTCGGCGTTTCCACGCGCACTCGTACTACAAGTGCCACACTTACACACTTGAAGCAAATAGAGAGAGGTGCAGGAGGGAAAGGAGGGGACAACTTCTGTAAGATAAACTACCTCTATTTGAGTAAAGAGTGCAAGAAATATATGCGCGTGTGTCTAATGAGAGGGTCTTGGAGCGATTTTTAAGCATGTACAGTCATGAATCAGGCGGCACGTTCCAGCTTTCAGGCTCTGAAACCGCGTCTGCATACCAGGCAAACCCAACGATGGTTTTTCTTTGCCCTCAGGGATCCGTTTCTTGGATAGTTTTAGTCTTCGTCCTTTTTTCTTTCGTACACTTTTTGTAACTGTTCAATAGTTTCATCTAATCGTAGAAATTCGAGAAAAAGGATTTTTCGAGGGTCTGATAAAAGATCCCAGAATGTGTCTAATTCTAATTCTCTCCAAATGCCCAAAACGAAAATTTTTCGACAGATCCTCGTATTTCGAAATTCAGGAAAACATTCGGCAAAGCTGAAAATGTCACAACTTGCCAAAATGAACAATTTCGGCAAATCAATAGCTGTATTTTTCAGCAACTTTCGGTAAACCGGCAGTTCGCCAAAAAAAATTCGGCGATGGTCTCGACTCTAGAGTTGGGCGGCAGACAATTATTTCGGGCAAACGCAAAAATTAAAAATGGAAATTGGTGTTCGGCAAATCGACAATTCCGGAATTGAGAGTTTCCTGTAAATTCGGCAAACCGTTTGCCGAAGGGCAACTTCTCAGAACTGACACCCCTTCCAAAAGTCCGAAATTTTTTTAGCTTCACCCCCTTCCCTCCCTTCTCCGGGTTTTTTAAAAACCGGACGCACCTCTTACAATTATTACAAACACCACTACCATCGTACGTATTAAACGTCTCTCGTAATAAGGGGGGCCATAATATAATGGTTTTTGTTGTGTTTAGTTAGCCTCCTCTCTACTTCTCCACCATCATCAAAGCTACCCACAATAACATTACGATCATCAACTGACTACTTTTGTCTTTCAATATTTGTAGTTGTTGGGTATTTGAATTCTTATCCACTATATAGCTCCATCCCTATGTTGAAAATTTGAAATTTTTGGTAAATTTGAAAGATACCAAGTTTATGTATATTATAGTATATTATCAAAATTTCCGGTAAATTTATATCCTGCAAACCGCAAACCGACAATTCTAGCCGGAATTGGAAATTCCCGGAAAACCGCAATTTGCCGATAATAAATTTGCCTTTCTTGATTCTAGGTAAAATTTAGTACGTGATCCGTTTTTTCTTTGTAATATTAAAATAGGAATATCAAAATTTTTTATTTTTTTATTGCAACTGCAAATTATGTTCAAATTTTATAAAACAATTGTAAGTGTGAATTTGCACACTAATTAATTTTCTTATTGATAGGTATCAGTTTTACTAGCGGGCTATCATGTATGTACCAAAACGCCTACGGCGCCTTCTGATCTAGTGCGGTGTGACCCGAAAAGTGTCGGAATCATCTTTCGCAGTATGTGGTGCTGAAACCAAGCTTTTGAGTTCTCGCCATAGTGCGGCGAGAGGACGGCATGAGGCGGGAGACAGGCTAGTAGCAGGGCAGGCTTCAGGTACTGTGTCGCGTCTGCCTCCCAATCATTTTTTTTCAAAAAGTTGCAATGGAAATCAGATTTTCAAACGCAACCTGTCTTCCCCTTGTACTATCACAACTTTTACTTGATGATAGTCGATAAAACGCTGGTGTGAACGCGGCGAGGTGTAATCGTGTGACAATACAGCATTATTCTTTTTCGCAAAAAAAAACATTCTTTTGGGTATTATCATTCTACCAACGTATCTTATTTTATCGATTGGTTTTTTCTCCGGCGCGGAAAAGAAAAAATTGAAAAAAAACGTCAAAACAAAAACATTTGGAAAATATAAAGGTGGATATAAAAACGGTTTCGAACTTTTTTTTGCCGCGAACAGAGATTCATTTCCTGTTAACCATTCCTACATCTTTTGACGCTAAAGCAAAACAGAGACAGTCGAGACTGTCACATAAAATATACGTTTTTTGGTATACTTAATTATTCACAGGTGCCCCTTTCTAAAAGTTTAATATTTGTCGCGAAAAAATGCAAGAAATGTTTTTTTTCTTAAAACTAAAAACTCGAACTCAAAAATAATAATTGGGTATTTAAACATTCCGGCATCTGGGTCCAATTTCTTCCCGTTCCTGCCCTTCCATTTTTTTCTTCCTGCACTTACTCGAGTATTCCGGGATCCTCTTCTATTGCTGCCATAAAAGTTCTTCCGCTTCACAGAACTGCAGCGTATCCTGCTTCATATCTCGTTGCTGAACTCCATATAGGTTGTCATAGCTCAGTTTTAGACGGATTCAGGTAAACTCGAACTTAATTTCTGTAGGGTCTCTAGGATGAAGTACAGTAATAAGTATACGATGTGTCAAAAATTTGGCCTAAACTGTCATGACGCTGCTATAGATTACGGTGATAGAAATTTGAATATGTATGAAATAAGTGAAAAAACAGTAGACTGAGCCTTACTCAAATTCACATCCGTTCGAGGGTCCATATTCCTGAGTTGTGAATTTCTGTTGGTTGCAATTGCCGTAACTTATAAGGAAATTGAACAATTTGGAATTTACAGCACAAAATTAGTTTGGTGCTTCTAGAGCCCATTTTATAAAATATATACTTGACACGTGGCACTAATAACAACATCTCAAGAAATTCAGGAACCACAATCGTTTCAGTCCGAAGAAGAGTGTGGCGATCGGCAGGCGTGCCGCAGCGAATGGATCGGGTGCTGCTCAACTCGAGTCGGGAAGATCGCCATCCTGGTCATGTCAATCATTGTATTATATCTTATCATATCAGGTTGGTTTAAATATATTACTCAAATTTATCTGAGTTTACAGGACAATGAATGGCTGTCAGCATTAACGCCCTCCGACTCACCACAGGCAGACGGACCTCAACGAGCCGCGGCCTGGTATTAATTTAACAAGGTGTGATTGGGATATTACTATTGTGGGAAATTGCTCGATAATTCCACACTTATTGAGTTCACAATTAATTTCTACTTTATTAACTGTGTTTTTGGTAAAGACACTTTTTCCCCTCCCAACGATAATTCTCCTAGATTTTTTATAAACTTACGACATACTTATGAAGCAACGACTTGATGCGCAAATCGCAAAAAAAAAACAGAAAAATAACTATTTTATGAATATTACCATTATCGTATGGTGTCGTCTGTTTTGTTGTTAGTTTTTTTTTACTCGAAATTTTCTTAAAACACCGAATTCCACATTGAATCAAATTTCTTAATAATTTATTAGACAATTGGCGACTTTACAGAGCCAATCTCGGCAAGTACTCACCGGATGTATTATGTGATGCCTATGAGCGAGCAGACGTTTCCGGAGACTATTGTAATCGACTTTGCTATGATCGAAACTGGAGTTACTTGTCACTGACTAGTTTACGAAGGGCGGAACAAGACTGTGGTCATAGTGAAAGATGGCGGATAGATTGCTGTCTATAAAAGCACCCAATGTTGATGGATCACTTCGACGAGCCGAAAGACATCTGACGGATGCCCAGAGTTCTCTGATCGAGTAGTAGATATGGTGAATGATGAGCTGAGATTCGGATGGCCGAAACACTATCGACGGAGCAACATTTAATGGGGACTGTGGCCGACACACTGTTACGGACCAGGGAGAAGCCATGTCGAAAGCGGATCGATCCTTGTGGGCTTTGTTCAAGCAGCCTGAATTCATCCTGTGCCGAGTGTTACCGTTGAGACGTGTCACGCCGAAGCTCTTTGGGACGTGTGAGTATCAGACTGAGTCACTGGTGGTGTTCAAGATGAAAGGGTATTATACGAATTTGAAGGTGGTTGGGGATTTTTTTTTAAATTGATTTTAAAAATAAAATTTTCGCTCAATCCAAATTTACAGGCAAAAATCTTGGTGCATGTCATGGGAACCCTGAAGCTCTTATACGAATTTCTCGACGAACCCCCAATGGTGTGTTCGATTTGATCTCGGGTTAGCAGCAGCTTATGTCCGAAAAGGTAGGTCCGCCTGTTTTTTTATTTGATTTTTTTTTCCGAAAGAACCTCCATTAATTATTCGAAACTTAATTTAAAAGTTATTATGAATGATTTTTTAAACAAATTTAAAAATTGATGATAATCCAACAGGCCGGAAACTCAAACTGTGAAAACTGTCCCGTAAAACTCCATATTTCTCAATTTTTCTGCAGATTCGTTCTAATGGACGGTGACATACACGAAATCGACTGACAATTGGATTCTCTCCTAAAAGGACGTCTGTGTGAAAGTGATAATGATTTAAGAGTAAAGTACTTGGAGACTGTGAGGCGAGATGCATTTCTAATATGGTGTGGTCGGCGAGGAGTAACGGGAATGGTAAGCTTGAAAGTTGTATGAAGTTTGGAAAAATTGTGAAAAATCAATAAAATCGGCAAAAATAACTAGCTTTTTTCCAGATGGCCGAACTTGTTTTGCATCGTCACCTGTGGAAAAAATTGCTAATAATGCAACAGCATCTTGATGTTTTAGTATTCATAAAAAAATAAATTCGACAAAAACCTTTTTGATTTTTCCAAAAATCAAAATCACATTCTGATGCTCAAATTGAATTTTCAAAAAAAAATATAGAAATTTCTTTTTTAATGCTCAACAAACGAACGAATGTCAAAAAAAAAAGAAGTGAATTTTCCGAATTTTTTCGCTTAAAGAAAAACTGAAAATTTGAGGAATTTCAGTCAGAAATATTTTTTTTTTGATTGAAAGGATTTTATTTTATAGAATTTAACTTCCACTATTAGAAATTACCTATTTACTTAGTAATAGGAAAGTTGTGAAAATGTTAGGAAAATTTTTTTCAACTGTACAATTTCCCGGACAGGCCTGTCGTTCCTTTTTTTCACAACGTAAAAGAAAAAATTAATTAAAAAGTTCAAACTCCTAGTATTTATACATTGATTTTGCTTTAAAACAAAGTTTTTCTTGATTTTTTTGTGTAAAAATTGCAAAAAAATCCAAATTTTGTAGGTCTTCAGCGATAAACTGGTCAACATTCGCTCGTTACAATGGTCCAAAAATAAAAAATATTTGGTCGCATGCCGGGATACAGTAGAAAACAACTGGACTCAACGAATTACGGTTAACAGGGTGGGAATCTGCCGGATGTTTAAAGGAATCTAGCTCTATTCTTTTTTTTTTTCTTCTACTCCATGTGTCAAAAAATCCCCATGTCTTATGATTTTCTGGTGCTTTTTTCCATATTTTGCTTTTTTTGTGTTCTGGTTCATTTTTCCATGGCTCACAGAGCCCGAAAGGAACTTAGGATTTTCAAATTTTTCGTTTTTTTCTCATAAGTCTGTCATCATTTTTTGCTCTGCATCATCATCGTCATCGTCAACTTCATCTTAAAGGTTTTATTAAGGGGTATTATTACACTTTCCTCGAAAAATTTTGACGAACGTATATGTATGCTTCCCCTGCACTGTCTCCTTGCATTTGTACCTTCATTGTTACGGGTTTCAAGTTTTAAAACTGTGAATTTATATCGAAGAATTTTAATTTAAAAAAAAACTTTGTTTCCTTTTATGAATTGTTACAGACAAATTTTTTCTCGGCTTGAAAACTGAAGAATCCTAACCCTGACTAAACTAACTATATGTGTTGGGTATCAGCGTGTATTGGTCCACCCACGACGTCATGGCTAAGAAGATCGTACAACGTGAACTCTATGAACTAACTCTTTATTCCTTAGTTTAGTACACGCTAATAAACTACTCGTCTTTTCCTCCTCGTCTCCGAATACACAACATTATGAAAAGAGTTTTTCTTAAGATAAGAAATGTTCTAAAAAATCGATGGCCGAGTTTCCTGTTTACGCGGGCGCAACAGTAAAAAAGTGTTAACACAAGTGAGAAAACTAGACGACATTTATTTTCAAATTTCACCCGATTTCAAAATGTCAACAAAAAAGTCACAAAATTTAAAATATGAACAATCAATATCCCGCTGGCGCTGACTCCTCCCCTTATCCGAACTGTTCGCAGAGATTTGCCGTCGGAAAGTCGTTCGGCGGCGGTAACAATTGTCAAATTGTTCACTACCTCCATTACGTGGTGAACCACGATCGATCAGGGATTTCAAGACGTAGGTTCGGGAAGTATGGTACCACGTGTAATTTGGCTAAAAAATGAGAGGAAATTGGGAAAGGTTTTGATTTTATTGATTGAAAAATTTCATGTGAAAGTGGAAAATTGATTGATAATTAAATTCAGAAGTTTTTTTTTTGAAAATTATTGATTTTTATTTTTGAGAAATCCACTCTTTTACTTATCGCTTTAACGAACGAAAAAACAATCAAATTTCGCGGGCTCTTAACTGCTTGTGCATCACTTGGAGCATCAACAGCTTGTTTAACATCTGCTTTCAGCCATAACCAGTGCAAATCCAGCAACACCCGAAATAATGGTGGATCCACCGGCTCCGCGACCGCCATAAGCTCCGCCCCTTTTGTGTTAAAGATCACTAATGGGCACTTTGACTACTCGCCTGATGCGTTTTCCAGGGCGAATGAAATTGGCGGGAGACGGTGGGAAACCGAAGAAAAAATTCGGAGGACCGGGAGTGGAACGTCCATTCGTTATTCCACAGAATTCCCGTCGATTCGGAGGATACTAGGCCACCAAGGCTGGAAGAATTTGAGATGGTGGACATAGAGTTTTTTTGGCGTGGCCGAGAAAATGTCTTCATATCCGAAAAAGTAAAAGCGATGGCCTAACAGAAATTTATGTGGCCACCATATAAACCGATTTGAACTGAATTCTGGCCTAAAAATGAAAGATTCGTCGTCCTAAAAATGTTTTTAATGATTGGGCCTAGAATTGAAAGGCATGTGATGGCCTCCAAATTTCAGGTGGGCACCTATATAGACTTTGGTTGATAGAAATTACACGTGGTCCAGATTATGAAATCACTGCGGTATAAAATCCAGGTCTAGGAAAACAATTTACTAAGACTGCCTACCAAATCATCCCCTGGCCTAATTCGTTTAAATTTTTGGTGACGACCTCGAACTTGTTCATTTTTATCAACTGCAGAAGCCTTGCTAGTCGACTGAGGACACCTTCTCACTTTTGGCGCTGGCCGAGTTTTCGAAGGTCGGCGACCAAAAATTTCCTTTAAAAAAGCAACTCACTATAAGTTAATGGTTAACGGTCGAAACGGCATTGCTGTCTGCATCGATAATCGATACATGAGTTGTTCCATCCTGCGGCGGTGCTCGATCCTCCATAGTAATCATCAGGATGCGTCGTGTCTGTGATCTTCGACACTAACCCAATCCGCCCACTTTTGACGTAAAATTTTTTTTACGTCGTTTGCCACAGAATTTCGGGTCGCCAAGCCAGCTTCTAGCCGCATAACTAAATTTGCCGACTTACATTCCAGATAATGATGGGTCGTATAACGTTGCGATTTCGTTGAAGACTTCATGTTATATTCGAAGCGGGCCATCCATCACGTTAAGTATTGCCTGAGCCACCGCTGAGCCCGAGGGAGGCGGCCGCAGACCCCGCACCCGTTTTTCAGCTTTGTGTAGATCACATTTTTTGAGTCCTGGACTATTCATTTGTATTTGTTGATGTCCTGAAGCCGGATGATCCCACCGTTGGCTTCGAACTATTTGGCGAGTTGCTCGGCGAGCCGACCTGTATAAAAGTCGGCGCCATGATGGGATCTGTGACTGAGTTTGCGAGCAGCCGGAATGTCTCTAGGAGCTTTTTGGACGCGGGTTTTTATCTGGTCTCCTGGTTGGAAGACACGCTGAGTTTCGGGGTAGATGAAGTTTTTCATGGTGGGCTCCGCGCGGATTTGGTTAGGTGCTCGTTTTGGTTGAGATGCTTTTGCAAGGTCATGGGTGACATTGGGTAGCCTGGAATTTTTTAGGATGGCCTAGAAACGCCATGAACCGATAACATAGTTACTTATTTTGTGACCTCGAAATTTTCATGATGGCTTAGAAATTTTATGATGACCTAGAATTTCTAGCTGACCTAGTAATTTTTTGATGTCTCGAAATTATTAGTAATGTAATAAACTACTCGTCTTCTCCTCCTATGCAAAAATTTGGGCCCATCTCCCTTCGTGGTGAGACCGATCGAGGCGAGACCTGCCCATCGTGGCGAGACCCATCGTGACGAGACCCATCGTGACGAGGCCTATCGTGGTGAGACCCATCGTGGCGAGACCCTACGTTGAGAAACCCATCGTGATGAGTCGACCCATCGCCATGGTGAGACACGCCGTGGTGAGACTTATTGTGATACTGTTAACGTACACAGTAATTGGAGAAACTTTTAAACTGATTTTTACAAAGAGTTCAACATTTAACTTACCAAGAGCTCAATCCGTTGCCTCGCTTTTTGTTGCGGGATTATTGTTCTGTTGCCTCCATTTCCGTTACCCCTGTTGTGTTGCCTTCGACCAGCGATGAATCCGTTGACCCCCCCCTTTTTCGTTGTCCCCGGGGAATATTAAATCGGTTGCCCCCGTTATCCGTTCCTAGGGCTTGTTGGCCGGTCTAAAAACGGCCACCAGAAAATTTATCAGAAATGTTCTACCGTTAGGAGTTTTTTAGCAGAAATATGCTACCGTCGCAGGAAAAGTGCCCACCTTCAGCCAAAACCCTAATCAATAGTTGGTTTCAACAACCCGAATGTCTCCACTCGTTCCATTTCCGAATCTCTCGAATCCGGAGGCCGTGAAGCTCTCCGGGCACCGCAATCGCCTTCCATATTCTCGACTGATTCCACGTTTGTCACGGTACATTTCCTCTGTTGCGCGGCGACGGGGCAATCTCCCAAGCATCGATTACCGTACACTCTTTTGTGTTCTGGAAGAATTTTAGAGGTTTATAAATCATTGATAATATTTATAGGCCACGGCACAAAGAAGTTTCTAAAGGACACACGCGCTCCTGGCATTTCCTCATAATAGATTTTGAAATGGAAGAGTGCCGAGTTAGCCCGTTTGGACTACGTCCGGGGTAAATTACGGAGGGCGTGCAGACTTGTTAATGGAGCGCGAGAAAAACGCTTGAAGGCCAGAAACCAACAAGGTGAGGCCACAATCATGATGTTTCCAAAAATGTTATTAATAGGAAGATCATTCTTTTGTCTTCCGAAATTTTTCTTCTTTGTTTTCCTGTATTTCGATTATTGACTTTTAGTTGAAGAATCAATACTAATTATCTTTTTTAATTATTGATGTTCCGCTCCAATTCGTGGCGAGACCAACAACTCACGCATTATAAATGTCATAAAATTTCCGCCGCCAATTCCGGCCGAATGTGTATCAATTGCACCGATACAGAAAAGTGCGGCGATTGCCGAATCCACCGCATGTCCGCCTTTCAGCAAAATATTCCGACCGATTTCTGAGCAAATTTCGTTGTCGGCGGCGACGGCCGCTTTCGAATATTTTCGAGTGGAGAAAGTGCTGGTCCAGGCCAACGGGGGAGGCGGGCATTGTGTCTGGAACCTTGCCGAGTTTTATTTTTATGACGGCCACGTAAAATCCAGCCATGAACCGACAGCGGACTATTCTTCCTTTCACCCTCGTGGCCTAGCTTTCTAACAAGCCGGCATTAGTAAATCGGAAAATACAATGAAGCGAATGCGAGTCCTTTGAGATTAACATCGTTCGATTACGAGAACCGTTAAGCCGACCGCCGCGCGGCCTAAAGTACGGATTTTCATGGGTTGCTCGGCCTCGATAAGCGGCTCAACTTCATCAAATGGTCGATATTCTGGCTGTAAATTATCATCGTCCGGAAACGTGTTGTAGTATTGAACAGGAGGTGGGTTACTGCTGAAAAGTCGAGTTTTGGGCGTCAAATTTGATGCATTGAGTGGCCTGATCACGATAATTACAAGATCGCGACATTTTAAGAAGGCGTATTGCACAACATTTTTCACGCGCAGAAATCTCGTAGCGAAAACTACAGAACTGTTTAAATCACGGTAAAGCTTGTGTCGATTTCCGCGGTTTCGGTTTTTTCATTTTTTTTTGTGTTTTTTAATTTAAAACAATTTATCGACTAATGAATGATTTCCGTAGAAATAGACACAAACACTACAGTCATTTAAAGAATTATTCGTAGTTTTTGCTCCTAGATATTTTGCGCTTCGAATATGTTGCGCAATACGCATTCTCAGAATTTTAGTGTTGCCATAATAATTCTAAATTTAAAAATGGAATTTTCAAAATCAGAGGTTTCCCAAAAATTTGAATATTCCACCAAGCATAAAGATGAATCTGAGAGTATTCAATTTTTTGAGCAAATAATCGATTTTCTGGATTAAAAAATTGCGTTGAATTTATAGATTTCTAGTAAAATTTGAATCTGTGCAATCTCAGACTAAAATGTATCGATTTTGATCGACTTTTCATAAAATTTAATTTAATTTTCGAAATTCCCAAAATATTGCCTGTTTTTCATCCCAAAAAAGTCGTATCAGTTTTTTCAACAAATTAGCGAAATTTTAATCGAAAGTTGTTTTCAGAGCATCATGATTTTTGAAAGAATTTGCAAATGTGAGAACTAAAGTACTCCCTTAAAGGCGCACGCTTGTTTTATTTTTAAAAAATTGGTCGTTTCGAGACCTGGTACCGTATATTCGCATTTGGGTAATATTCCCAGCATTATAAATTGTAAAAACAATGCACTTTTTAAATCTTGAATGCATATATTTATTTTTTTCAGAAACTCATGTCGCCTTCGGTCTCGATTCGAATTTATTCTCACAAACGTATAATATTTTCTCGAAAAACCCGCGAATTCTTGTAACATTATTGATTCTCACCGCGTAGATTGCCCTTCATCATTAATCAGAATTGAGTATGAATTAAAAAATCATAGAAAAGTCCAAGCGCTGTCTATTGGAATAGGACGAGAATGCCAAATTGCAACTTTGGCTTCAAGATAACGGAAAATCTTCTATCGCAAAACGCACTAGATAAGAGCTACAGTTTGCTGCGTGTAAGCGCCCTCCACGACAATGACAAACGAGAAGGGAAGAGAAGAGGGGGTAACCGCCAATAGCTCTCTGTATCGAGGATAGTCTTCAAGTGACAGAAGTGAGATATTCTGTGGGGAGAGAGTTGGGAGGAAGGGGGAACAGCGTATAAGGACTACGGAAGAGTGACTTGTAGATTTGGTGTATACGAGAAAGTGGAGGTTTTGGCTGAAAGTCTTTTATTTTCAAAAACTTTTACTTGTAACAACTAACGAGTAGATTTGACAATGAGGATAATATTCAACACAACAGAAAAAAAGTCGATGGGTAACTAATATAAATTAGAGAAAATGTGGCATCGGGGAGAAGTGGGAACAAAAGAAGAAACTGATGATGATGATAGGAGGATAGCCGCGAAACAAGCGATTAACAGAGAACAAGATTCATTTCGGTGAAGATAGAATAACAGCAAAAAAAAAAACAACAACAAAAGTCTAGGTCTTATTGCCCATTGAGAGCTATGCTGAAGGACACTGGTAAGGTGCTCGTCGATTACATCTTGCTGCGCGAATTGTGGGAACGATGCGTACATTCAGGATTGTGACAATTCTTTGCTTGGTTTGGTTGCCGCTATCGTCGTCGCGAGGTTGAAAGAGCCATCGTTGGTGATTGAGAGCAAGCCTGCAAAATACAAATAAATAAAATAAGTTACGGATTTTTTTAGATTAGAACTTACAAACAACGAAGATTCTCGGAAGATCTGATTTTCTGGTCCAAAAAGTGCGGCGTTTATCAAACAATTCGGCGAGACAGGTGTATATGTAGGGGCTTTCCTCGGTGTCTGAATATGGTGGCAACCAGCTCAGGAACAGCTCTACGACCTGGAAATAATATGGAACTTTTTTCTTAACTGAAGTTCTAAAAGCAACCTTTCCGTAGGAAGGTCTTCAGAAAGGCAGGAAGTGGCACATTGCGATTTTGGCTAATGCAGAAATCGCGTTTTCCGTGGCAATTTACAGTGCTCTCCTCGGTGGCGCGTCCTCTCGTTGAATCATGGCGGCCAGTGGCCCCAAACAGCCCAAAAACTCGTTTCGTGGTGGCTGATCTGGCGCTAGTTGATGGACATAACTCCGAAACCGTAGCTCGCTTCTGGTCTCACTTCAGGATACTCCTGATCTCCCAACAACATGTACATTATTGGGAAATAAGCTTCGGGAAGTGAATTGGGATATGTCCGTAACACCGAACTCGATGGCGTCATCGAGTCTCATGGCACATTCCCCACTTGTCTCTCCAAGTTGTTTGAATCCCTCGATGAGTTGAACGGCACATTTGAACATGTTGATCATTCCCTCGAAGATAGTTCGCTTGGACTCCTTCATAAGCTGAGAGAGAGTCAAAATCGATGGCCTCTCCAAGGCCTGAGGCCTCCATTATTCCATGAAATAATCGAAATGAGCTCCTCATTAGCTTTACAGCATTCCCTATTCATCGTCATCTTCATCTTCAACTGGACGATCGCTCATTCTCTTTAGTTTTCTGCTCGAGCAGCACCGAAATGATGAGTTGAAACTCTTCTAGATCTCGGCGATCCCCTCAGTTTTCATCCTCAATGAGCCGATGGTCGTCATGTACGAGGCGAGAATCTCGACATCGTCCTCCTCCTCCGACGTCAATGCCTTCAAGAACTCGCACCAACAAACGACGCTTGACAGCCAATCCTTGCCAACACAGGTCAACAAGCATGGCATGATTTCAGCGCCCGTACGGAAACTCCGTCGTGAAGCCCGAAATACATCCGAGATTCTTGATGGCGTGCTGGTAGTCGACGGCGTGTGGCATGAAAGCCTCTGGCCTTCATGTCCTTGGAAATCGAACGCGACAAGCATATCGCAAGCAGTTGCCTTTTCCTCAACACCTCTGGTGCGGATTCCGACAGTCTTTTCTCCTCCGATTCAGTGGTATTCAACTCACTTCCTCGTTTTCGTGAACATCTTCGTCTGAAATTTATATATTTTTTTAACACGTAAAACTAAAAAACACTCACTGTTGAATATATTGAATTCTAGGCGGTAACGAGCGGCAAGAAATGGATCCATGACACCTGGGAGGAATGGTGCGAAATCGGCTCCAAGAAAAGAGCAGAAACGAGTCCATGAGCTGATCATGTAGCTGTATTGTGGATCACCGATAGCCAAATCACGACTTCATGTCTCCGAGAAGGTTCAGGATCTCTTCGATTGCAGTAGGGTGGAATTGTTCCTTTCCGACAGCATATCCGATATGAGAGAGATGCATTCGATCGTCTTTCCTCTCAACTCCTTGAGCTCTCCGACGTTTTGAAGAATGTGAACGAGGTTCGGGATGAGGCGAGGCCATGATGTTCCTTGAAGAGCTCCTCGGCGGCTTCAGCGACGGAGGCGATGGGCAACGGTGACGATGTTCTCAACGACAACCTGTTATGTCTTGTCTCCGACACGAATTGAACAGAGCGGAACAGCATCATTTTCGAGTTTCTGAAGAATGAGTAATGGAAGCTATTGTCCAATGATTTTCACTCCTCAAAGTTGACAAGAACCGAAGCGGCATGAACAGACACGTGGAACATCGGTTCTCTAAACTCGACAAGAGCTGGGTATGACGGCGGCGTGGCACTTCTTCTGAAGAGTTGGAACGAAGTCAGAAGACATTTGTCCGATGGCGTTGCAAGCCTCGTATTGAACTCTTGGATGAGCTTGACGTAATTGGTGATATGAGCCATAATTTGCTCTATGTGCTGGTTCCACAGATCTCACCCTTAAGGCGGACAGGCGAAGAGCCGCGTGCTTCATCTTCCAGTCTTCGCTGGTCAATAGCTTCTCGACAAGTGGAAACACTGGGAGCACCACCTTTCCGTTGAGGCAGCAAGCAACACGGTAGATGACGCGCTTTCGGCGATGATTGGGATACTGAAAAATAATTTAATTGAAGAGAAAAACTAGAAATCTTAATCTTCATAGTCTTCTTCCTCTTCGATCTCGTTGAGCCACTCATTGAGCACATCGTCATCCATTTCGGTCATGCAGGAAAGAAGAGTCTCGAGTTGGTCCAAGAGTTCACTGCTGGTTACGCGTATTTCTTGAGTCCTTTTGGTGCGCCAAGTACGGGCAAATATACTTCGATGGCGTTCTGACGGACCATCTCGTCCTTTTCCTTGTATCCAGCATGAAATCTGAAAAAATTAAATTTTTAAATGGGGCCATTTATATTACTTACAGCAAGAGTGACTTGAAGAACCTCGGCTGAGACCATATGAGTGTTAAGGCATTTTGGCAGAGAAGAGGCGGGCTCGGCGAACTCTCCGAGTCGTCCATGTGTCCGCGTCGCTGGTTTCATCGCAAACTTGAAGGCTGAACATTGGAACAAGAGAGGTAGCCTGACACTTCTCCTCATCATTATCAACAGCGAAAGCGCTAACAGCACGGACGGCGGTGGCCCTTGATTTGCAAATCCGGTGTAAGCCATCAGCACTTTTCCAAGCTTTTTGGAAGGATCTCAATGGGCCAGCCTGTTTCCAAAAATTATTGAGGATCTGCGAAGAAGAAGCAGGGCTATGTAGTTTCCGGTAAGATCCTCTTCAAACCATGATCCATCAGCGGATCGAGGACTCCTCCCCATGTCATATCTCTCGTGCGATGAGGTTTGAAGCGATTTACGGCAGAGGTATCAAATCAGCAATCTTCTTCTTAACCGAGAGTTCGGCGTGAACTATGCAGCCATCTCGAGAACTCTGTCGAGAATGTGCTGTTCTGCTCGTTCTGCGCAGCGTTTCTCGCATCCCAGTCGCTGGCGAGAACTCGTCGCAACCAAAACTGATCTGGCCTGAAAATCGAAAATTCCTGGACTATATACGAATTGAGTGAACTAACATCAGAATTATTCGTGTGGTGGGTGTAGGCCTGGAAAAGTGCAGCTACTCTTCCTTGGTTGGTGTCCTTCAGACGCATCTTTTCATAGACTTCTTCAGCTTGTTTTCGGATATCATTGTCTGCTGACTGCAGTTCTGTTGAGCTCATGCGTGAAACCTTGATTGACGTCCATTGTAGGGCACCCTGAAAATCAGAATATGTGCTAAAAATCCCTCTTCACAATTGAGAAGGATACTAAAGGATGAAAGCTAGTCGGTTTTGCAGATTAACGCCAGACCGGGAATACGCGGAATCTCGATGAGCACTCGAAAATAGATTTTTACTATAAGAATTGTCATTTGCAACAAAACCTATCGTAAAATGTGAAAGATAGGCCAACAATTATTGATTTGGGACAAAAACGCCTCGAGTGCACGATTCTTAACGGAGCGCACTTGCTGCGTCACACGCACCTTAAACTGTACACGGCGGGAAGTTCCAGTTATTAAAAGGATTCCCGTGATTTTCACGACATTTACTGGTTTTTTCAGCGAGTTTTCGCATCTTTTCTGCGACAAGCGATGATTATTAATGTTTGGAATATATGATATGGTAGCGTGTTGCGATATAAAAAATCGATGGAATGAGTCCGCATCAAGAGAAACTAATATCTGCATAGATCGCACTGTTTGCAATTTTGGCTACATTGGCCAGTTCACTGACAAAAAAAGAAAAAAAAACGGCAACATGAAATCTCTAGTACCTATTCCAGGCAACCAGTGTCTGGCGACGATGGAGTGTAATTCTGAAAGACGCAGTATTGAAAAGAGTGTGTTTTTCGCTTTTTTTTTCAGACAGACGAGTCAAAAGAGTAAATACGTCTCAGTAGTACAAACAATGTGCGGCTGCGAAATCAGTAAAAATTAACGACTTGTGATACAAATTCCTCAAGGAATGAAGGAGAAAGTGTACTTATTTTTGAGACCCGAAGAGCTCGGGGGATGTACAATTGGGGGGATTACCAACTCGATTGGCCCCGCCCACAGAACCCGACGTGGCTTGCAATACGCCCATTTCTGCAACTGCCGCACGGTTTTAAAACTGTACTTTTCTCAATAGAGCGAGATTAAGAAGAAAAAATAATAAACCGTGCGGCAGTTGCGGACATGGGCGTATTTTGGGGCAAGCCACGGTTCTGTGGGCGGGGCCAAACTCCCGAATTGGTAATCCCCCCAATTGACATCCCCCTCTTCGGGTCTCCTGTTTTTTAATTTTGAATTGAAAAATTGTCCAAGCGCACACGTAGAACATCAAAACCAGTGGAGGGGCGAAATTTGATAGATCGCATGTGCAAGAATGAGCATTCTACGAGTTGAAGTCGCGCCACTGCTGCGTAATCGGGCGCGCACAATATTGTGCAATAAATCTCGGTTATTTGCGTACATGCATCATAGCTTAGACGCGCAAATCATATTAGAAATTTCCCCGAAACACGGGGAGGCAAAGCTAACGTGGCCGAAGAAATTGGGTCTACAGTAGTCCCATTTGGCTACTGAATATTCAACGCGAATAAGTTTTGTACACTATTGCGTACTTTGCGTACGGTAACGCATTTTATGCATTGACGACAATTCGTCAATTTCAGCTCAGCCTAAAAGCGCTTTTCGTCATTATGTGAGCGAATAAAAGTCGAAAAAAACTGTTGTTGTAGAGAAAGTAATTTAATAAATAAAAAAGTGCATGTTTTATGTTTCTCATTATGTTTCCACTGATTTTCTTAGAAAAACCGACAATTTCCTCGTTTTTCGAAGAATTTCCGCTGAATAGTTTGTTTTTATCTAGTTTTTCTTCCGATACTGAATAAGACATTTAATAACATCAAATATAACGTTAAAAACATTAATTGTCTCGAAAACCAATATAAAACTCGTCAGAGAGGGATACTTAGTAGATATGCTGAACAAGGAAAAGAGAGAGAAGAACATTAACCTGAGAGGGGGGAATAAGAAATCTGAACAGGAACGAAATAAGAACATTATTAGAAAGAACCATGGTTCCCTTGATCTTCTTGGCAGTCGTCTCCTTATCCTATCACTTCTTCTCGGCGTCCTTCTGATCACGCTACCGAGCAACGTGGCACGATCGAAGGGTTTCACAAGCACGGTTCGATACCGCTCCACGAGGGGGCTCCCAATTCAGCGAGCCATGGTCCTCTCACGAAGTTGAATTTTTTAAAATTAAAAAATAAGTAACGTCAAGAATTCCATCGAATTTGTGCTCCTTTGCAATAAGACAAATTTTTTTTAACGGACTTGAACAGGATCATTGACGGCATGAAAACGGCTTCCTCGTTGAACCATGTTGAAGCTCCTTCACCAATGCACCTGAAACAACTTCTAAATTTCAATTTAAAGAAAATCCACACACTTATCCGTCGGAAACGAATCCAATATTCTGGTTGCTGAGTGGAATTGCTTCAATTGATCTGTTTTTTTTTGAAATATTCGATCACACATCTTGTATCCACCAGATCGCTGAGTGCTTTATGATTCAGAGTCGCGCTTGCCAACCTCTTCCATCAGCACTTCTTCTGCTTGGAATTTTGATTGCTTTCGGACCGATTGACTTGTAGTTTCTTCTAATAGTCGCTGATTGAGCAGTCGACCTTGCAGTCCTACCGAGTTCTTTGGCTTCTCCTGCGGCACTTGAGCCCTTGTAAGAGCAGTTGAAATTGCTGCTTAACCTTCCTTATTAATAACTTCTTCTTGTTCGCATCTATTTCGAATTTTGTCTTGAAATCTTCCAAAGCAGCGACAACGTAATATCTGGAAATTATAAAAACATTAAAAATATTTTGAAAAAAAATCGAAAATGGCTGTATTCCTAAATTTTTTATTAAAAAAAAAAATGAGATACGTGAGTTATCATTGAGTTTTGAGAATTAAATCAGCATATATTTCTCCATATTTGAGTAGGTTATCAGAAATATTTACCATAATTTTTGGAAAAATGTAATTTTTAATTCGAAATTCGCACCGAATTTCGCGAATTTTTCACTAAAATCGAGAAAATAAATATGAAATACGCGTGTTTGAGGTTCAAGGCTTTTTAATTCGGAATCAGCATATATTTTTCGATATTTGAGTAGATTTTCAGAAATATTGTACCATAATTTTTCGAGATTGATAATTTTGAATAATAACTTACTCTACGATTTTGCCTTTGTCCGTTTCAATCCTCGAATTTCGAAGCGGTTTGCGTAGATTAGCTGAAATCATTATGCTTATCCCACGTAGTAACAAGGAAAAACAAGAAAAAATAAGCAAAAACGTGGAAAGAAAAATAATAGCATATCAGTCAAATTAAAAATGTTTATTCGATCAAAATTCTTAACCATAGGAGGCGGTGGACTCTAGCGGGCGCACTCTCGCGGCCACGTTAGCTTTTCCCCGTGGAAAGGAGCCATGATAACGGAAACACTATTTTCTGAGCACCCGAAATATATCGTAGCGAAAGCTACAGTAACCCTTTCAATGACTACTGTAGGGCTGGTGTCGATCTTTACGGGCGTTCATTTTTAAAATCATTTTTTTAATCTGTTTTTTGTGTGCGTCACTGTCGATGACTAAATTATAAATTAATTTCCGTAAATCGACATACAATCGCTACAGTAGGTTCATTTAAAGAATTACTAGTTGTTCGCTACGAGATATTTTGCGCGTCACTCCTTAGGTTCAGGCCACCAATTGTCTTACACTCAAAATCGACGTGAATTTCTGTGTATTTGACAGCAAAAGTGACGTGACAAACAATTAAATAAGGCAATTTGAAGAGTAAAAAACTGGGGAACGATGTGAGATAAGCCAAGAAGAAGCGGGGCTTCGACAACGTATACTAATCAGAGATGGAAAGTAAGAAATCAACTTGAAATTTAAGACAAAAAAGTCAACGGGGGATTTTTTTTAGAGAGAAGCGAGTAATCGGGCACAGCAGGCCAGAGAAATAAAAAGATAATAAACAATTGAAAAAATATATATATCGAAGGGGGAAATTATTGCTGAATAGACTGCAAAGAGGTGATCGGACGGTACAGATAAACGAAGTGTCTCTGGACAATTCCGGGTCCACGGACAAGAACGGCCTGCGCACAGTAGGCCTTGTGGTTGACGATGTTGGCAGCGACGGCCGGATGCTTGGGAGCGTAACTCAGACGACAGAATGGGTTCACAAATTCTCCCCGGCGTTGTACATTGAAGCTTGCTCTTCTTCTGCTGATAGGACGGCTTCGCGGAGGCTGAAGCAGCTTCCAGCGGCATTGCCACCTCGTATGACAAAATGTTCCGTATTGACCAGTGCAAAAAAAATTTTATGAGAAATTGAATTTAAAATGATTTTATTTGTAATTTACTTGTTTTGTTAATTGGTTCGATAATTGTTTTTTTTTTGGGAAAAAACCGAAAAAAAAATTAAAATCTTTCATTTTTCATTTAATTTTTTTGTTGAAAAATCGGCAGTTTTCGATTTTTTTTGAAAGAATAGGGAAAAGTCAGTAATTGTCGATTTTTCAAAAAACTGAAAATTCCAGATTTTGTCAGGACAAAAAACGAGGAATTCGACAATATTTCAATTTTATTTTTTTAAATTTGCGTTTCTCAAATTTTTTTTTGATATGTGATTTTTCCGTAACTTTTCTCTGGAAAAAAACCGACAAATTTGCAATTTTTCAATTTTTTCCAAAAAAATCTAAAAATAGAAAATTTTCGATTTTTCCTTTTCTGAAATATTTAAAGTAACTTCCTATTTTTTTTAAACGCGTATTAAAATTTAAAAAAAAAATCGGAGAAAAAAAATGAATCGAAAATACGATTTTCAATTTCCTTTGAAAAAAATAGAAAAAATCGTAGGAAAATTTTCGTTTTTCGATGTTTTTTCTGGTTAACCTAAATTTTTATTACTAACACAATGCTGTCGGCTAGCAAATTACCCATTCCAATGGCAATAACGATTCTCACCCGCTTTGTCGTTTGTTTCAGGCAAATCAATGCATACGACCTTCTCGATGAGCATTCCGAACATGCCATTCTGAATATTCTCACACGAGTGAACAAGATCCTGTGCACTCCGGGCGTTCGTAACTCGACACAAGAACACGACGAATAGCTTCATAAAGGTTTCGCCAACGATTGAACTCTTCGAATAAACATTGTATTGAGCACCAATGTTATCGCGGACCACATCCTCGGAGTGCTCGATGGACAGAATCGTCGCCGTCAACTGTAAACCGTACATTGATCCAAGGCTAGTTTTGGAACAAAAGCCGCCCACATGGCTCAAGATCAACCCAGAATTCTCCGAGACGACAACTCGCTGAGCATTCACAAGGATCACTTCGATAGAGAACCGATAGTGCCGCGGGAACTTCGCTGATCTCGCCCAAAGACGTTCGGATAGCAGAAACGGAAGAACGGTGAGAATTGATTCGATGAAGGAGTTTCTAGCGATACATGAAGACCGAGAACTCGCGTGATTTGGAGGGCATATCGGATCTTCCCCTCGCGGAAGATCACTTCGTTCACTGAATGAGTTGAGCAACCAGAGAGGCGCCGATTGTTCGGTTCTGGAACAGGAAATTCACTTGTTAAAAAATATAATATGTTCTTAAAGCTATCACTATTTTTTTGAATAAGAAAAAAAATCACAAAAACTGGAATACACGAAAAAGCAGACAGAAATGTTTTTTCCCGAATCAGTTCCATATTGCAATTTTTAATTTTTTTTTTTCAGAATTAGCGATTTCCTCTTTAAAAAAATTCAGAAGATTCTATTCGATTTTTTCGGAAAAAAACAGGTCGAAAAATTGAAAAAATTCCCAAAAAGTTTGGTGTTTTTTTTCAGTGAAAATCTTTCAATTTATCGGGGTTTGTTTCGACAAAAATAATAAAAACCAGATTAAAATTTTTCAGTTTTTAGTTTTCTTTTCAGAAACATTGAATTTTTTCAATCCGAAAAATTAAAGAAAGGTATATTTTTTGAAAACACAAAAACGGTGGAAAAGTGTTGGTTTTTTGTAAATTTTTGCGTTTTCCAGCAAAATTGCCAATTTTTCCGAAAATTTTCAGATCGAAAAAATATCGATGTTTATTCTCCGAGTTTCAGCGATTTTTTTTGCAGCAAAATTTCAGATACCAAATTTGACATTCAGTTATGTTCCAATTTATGAAAAAAAACTTGAGACCAAAGTGCGGCACGGAAAAATGGGCGCAGGTTGAGTGGTATTTTTCTCTCAAACTAGTCCTTGCCCTGGTGATCACCGTCTCAAAAGTGCGTGTGCAACGAACTCCGCCGGATTTTTCGTCGCCGACTCCTGGCAGACCAACTGGAGCTTGACCGCAATCGCGGCCGCATGCCGAATCGCGTCGTCATCGAGAATCACTGATCCTCAAAATCGCCTTGATATCATCAGCTACGGCGAGTTGCGCTTTGGCATCATTGTCGAACGCGGAGGTTATGAAGAATCGAGGAGACTGGAAGAGAGCCGCGAAGATTTTGTTGGAATCAGCGAGAAGGATCTTTTCAATAGCGTAAGCTGCGGTACTTGTGGAATCGGAGTATTCGAGCTGAGAAGCGCGTCCGCCGACTTGATCGCAATCGGTAAGGTGCTCTGGAGCTGTTTCCTGAAAGTGACCGCAAACTTCAGTGCATCAGCTTTAAGGATCGCAGTCTGATTGAGATCGGTGTTGAGGTGTGTCTTGTGTGATGAAAAAATGAAGTCGTTGATGTCCACCAGCGGGTTCGTCGACGTTACTCCACTCTTAGCAGTCTCCGTCTTCACCGCGATCGCCGTGATCAGCGAGTAGACAATGTCGATCTTGATCCAATCACCACTTGCAGGTTCTGCACTCCCCAGACATGGAAGCCGCCTCGAATCTTCCGACAGAGACCTCGCGCAAGATCGATGGCTCAACGGCGGAGTTCCTACATCGGTACCCTCGATGTCTTGCCGCTTAATATAATCCAGTGGATCAGCCTCGATCAGTTCCATATCCTGTTGACGAAGCAGAAGCTTCTGAACGCACACGTTCTCGAGAGTCTTCAGAACGCTTTCACCAGTGAAGTGTGTAGTACTGTCACTGGCTGACCATCGACAGCAATTCCAGCGCGGCGCACACCATAGTATCGTATCGAGTGTCGGGGCCGGTAGACTTGAGCAGATTCCAGACGGCAAGGAGGATGTCGGGCACGAACGGAGATCTCTCGTTGCGTCGCGAGTAGTGCGCGCAGATCTCACAGATCTCGTGCTTAAGCTCGTCCAGAGTTGTAGGTTCTCCCGAGTTGGAGGTCTGCGTCGGCGCAGTCGATTTGCACGAGATGCAAGAAATGTGGGCATCCAGTGAGACTCATTGATCCTCGAAGGCCTATTCCGGAATCCCTGTGAGCACAGAGAATGGTAGACTTTTGCAATAACTAAGACTCGGAGCCATTGGGCGATCACGTCGGCTCCGAGTTGATCCTTCCGCTGTCTCACCTCCATCATGTTCCGTAGCAACAGAGTAAGAGGCGATCTTGGGGCTGAAAAGGTTCTTTTCATTTGTAGCAAAATCTGGGGACAGGTTTTCGGTCCAAATTCGAGACTGACATTCAGATTTCTTCAATGGCTCACCTAAAAAATTTTGAAAATTTGTCCATTTTTATAGAACGAAAATTATCAATTTTCGCCAATAATTCCTCATTTCAGCGTTGCTTTAGTTATAATTTTTGACTAAAAAATCATAAAATGTTGAATTTTTCACGATTTTTCGGAAAAGGCCAGCTTTAGCTAGCTTACAATGTCTAATTTATTTTTTAGGGTCAAAGCGGACAAAAATTCACGACGGCTGCGACGATTGTAAAAAAGTGGCCCGAAAATAGGGGATTTCGATTAGCTGAGCCAAATTTTGAGCCAAGCAACTCACGCTCTGTAGACACTTCTGCGTTCAGCTCTTTCCAAAGCTCTGCTGACTTGGATTCGAAGCGGAATTTGCGGAAAATCTGCTCCATGCCAGCGGTAGGACACCAGGTGATCGAGATCCGCTCCGTTCAGGCATTTCGACAAATAACCAAATCTGGCCATTTTTAGGGAAAATCTCTCTGAGCGATGTGATACAGAGCATTGGACAGGATGCGTTCCTGAACACTGGATTTTGTATTGAACATCGCTTCGAGAAGCGTGCTTCTGAACTCTGGCTCCTTGTCTTCCGGGCCCATTTCTACCTCTGGTGCCGGGAAACAATTTCTAAATATTCACGGATTTATTCAAATTTTCCAACCCAATTTCTATTCACAAAATATTTCAAAGGGACAGCCGCGGCGATTCGGATCTGTGGAGCTTTGTTGCTGTTTGACCACCAGTTGAAGACTTTGAATGATATAGCGTGGATTTGAATGCAGCGAGCGGAGCGCTTCTTCTCTTGCGTATCGCAGCCTCCGGCTCCAGAGTCTGCTGGAGAGCTGCTTCCCGATTTGCTTCATCGGGCAAAATTACCTAGGGAAAAATAGCTGTTTTGGGGGTGAAATAGGGAAGAATTGGGTAAAGGACAAAGATAGTTTAGCTTAAAACTTGGAATCATATTCCGGTCAAATATTAAAGTTTTACGCAACTTTTCGCACCCGAATAAACTCGCTAAAATTCGCAAAAATAAGAATTTACAAAAGTGTGAAGTGTTTACAGCGCACCCGACCCGACGCGCAAATTTTCTTCAGTATGTTTCCATCGTTTTCACTGATTTTTACTGTTTTTTATCCTAGTTTTCCCTTGATTTTCTTCAAATTTTCCACTTTTTCAGAAACGTGTATTAAAAAATAAAGCGTTAAAACATTTCAATTCCTTCAAAACTTTGCAAAATAAAGGCGTCGTTGCGTACAATGCGCACGACTTGACGCGCAAACTTCCCAATTTTTAGTCTTAAATTTTCCTGGATACCACTGGTTTTTTCTCTGTTTCCCCCTTTTCGCATTTTCAGCAAACATGGGTGTTGATAAAAAGCAAAAGAATAACCAATCCATGCGAGTTAAATTTTAACAAATGCATAGCATGTCGTGAGTTTTTCAGAATTTTGACGAAAAAATCGATTTTGCTCGCAGATTCTCGGCCGGACTAAAAAGGGCGACAAGGAGCACCGACTGCGTCACGAAAACGAGCTCACGAGCAACGTGGACAGACGCTAGGCGTAGAAATGACCGGATAAGATTAGGAAAATTGTCGACAAACGGGTCGGCAGGGAAGCAAAGAGACGGTCTTGAAAAAGCGAGCAACGAGGAGAAGGGCGCGATTAGATTCACAGATGAAAGAGTCAAATGAATTAGAAAAGAGCATCGAAATTCAACTTGACAGATGATGGATATGAGGAGGAAGAAGGTTTATTCTAAATTGAGAAAAATTTTAATAAAGTAAATTTCAGCACTTACTCACAAGGGAAAAGCGCTCTCAGACATTGAAAAATACGACAAATGATTTCCGACTCGGAGATTGAAGAGGCAGGAAATTTGGGCTCAAATATCGTAAAAGTGGCTCTTTTCGGTGGTGGAGAGAAGACCGCCGAGGAGCAGTCCGCGAAAAAATCACCCGAGAGGATATGATTTCGAATTTCATTGCGAAAACGAAGCTGGCGCGTCACGAGAACAGCAGCGTGAAGGATGAGCTCGAGCTGATGACAGAGTCGTTGGATCCCAAGTATCAGGCATGGGCAAAATACCGGAGGCTTCATTTGGGCCGACCGGGCGCCAGCCGTTGACAGAAAAAGATGATTACGACACAAATTGTACGGGAAACATCCCGGTTTTCTCCCCGGCAAATTTTTAAGACAAAAGATAATTATAAATTTAGAGTGAAAATCGATTTTTTTCACAATTTATGAAAAGCTAAAACCCAAAAAACATGATCTGAAAATGCTAATTTCAATTTAACCATTTTTGCGATGGAAGATTAATCGGAAATTTTCATTAATTTTGCTGTAAAAGTTGAAGAAATCCAAGTTTTAGCTCTGTAATCAGAGAAAACACTGTCAAATTATTTCGGAATTTGTGCAATTAAGTGAAAAATAAAAGACATGTAACTAATCGCGAAAGAAATTGAGCTGAACTGAGAATTTTTTTGACGAAAAATCATTAAAAAGTCAATTTTTTTGACAAAAATTCGAGAAAAGTAGGTTTTTCTTTTCACAAAAATGACTGAAAAAGGCAATTTTTAATTTAAAAAAATAAACCCATTTTTCGCCTAAAAATAACTTTAAAGAAAGCCGTCGTTTTTTTACAAAATACAACAATTTAAAATAGCTATGTTTTCGACATAAAAATTAAGAAAAAGCCAATTTGTTTAAAAAATGATAGAAAACGGCTTATTTTTTGTTTCGTACGCCTAAAAAATCAAGCAAATTAGGTTTTATTCCATTTTATATCAAAAAATTATTATTTTTCCCGACAATCACCGTGATAACCGAAGCCGCTCGTGCCACCCCAGCAGATCGTACGCTATCCGAAGAATAATGGAGAAGCTCTGAAAGAAAAAGAACGTGACTCTCGAGGCCGCCCGTTCGATAATGCATTTTTCAACGCATCTGATTTATCATCGCCGATGCCGACGTTGATATCGGACATGCGTTGGATCGAAGGCCGACGCCAGAAAAGTTCAGACGGCGAAAAATGCCAGATTTGAGGTTTGACGATGAAGGTGGCCTGATCGATGAGGATACGGTGGAAAATTCCACGATTTTAAAGAAAAATCTGGATGGTTCTGTTGAATCTGAGGATGACGAGGATCTAGAAGATGAGGAAGAGGATCTGGATGATCTACTGGAAGATGATGATGAGCTGGAAGAGGTGAGATTCCGATGATGTGGAAAGTAAGCCCCAAAGGTCGGCAACATAGCGAAAAAATCTGCTTACCAGAACCCGCTGAACTCTGCCATTCGTATTCGAAATGCCGAAAAACTATACAAAATTCTGAGCTCTTCTGGAAACACAGGAATCGATGGCTATTTAGTGCTGCAACTCGACTCGTGAAATGTCATCATCCGAGCCTTAAAGAAAATAAGAAGCGTCTGAATAAGCTTTTCCTCTTGTGTTTAAGATGGTTTGATATGTGTCGAAGGAGGAATTGACAGCGGAAAGTGTGAAGGAAATGAATTTAGCGCAGGAAACTTATGGGAGGCATGCGTTGTGGTATGAAGGTAGCGATTGGGGCTGGAAAAGCTGAAAAATTACCGCACTTATTAATCTGAAAATTGAAAAAATTCCAGAATTTTTGACCTAACATTATGAAAAATTCCCGATTTTTAAACCCCAAAAATTGCAAAAAAGTCCCGATTTTTTACCAAAAAATGTTTTAAAATCCCCGAATTTTTTACCTAAAATTGAAAAGTTTCGCTATTTAGACCCAAAAATTGCAAAAAAGTCCCGATTTTTACCAAAAAATGTGTTATAATCCCCGACTTTTTGACCTAAAAAATGCAAAAAGTCTCGATTTTTAGACCCAAAAACTGCAAAAAAGTCCCGAATATTGTTACCAAAAAATGTTTTAAACCCCGAATTTTTGACCTAAAAATTGCAAAAAAGCCGGTTTTTTTACAAAGAAATGTTTCAAAATCCCCCGATTTTTTGACCGAAAAATTGCAAAAAAGTCTCGATTTTTAGACCAAAAATTGCAAAAAAGTCCCGAATTTTTTACGAAAAAATGTTTTTAAATCCCCGAATCAATTTTTTGACCTAAAAATTCTGCAAGATAAATTCCAAAAACTTTGGCCAAAAAATTAAAAAAAATACCCGAATGTTTGACCCAAAAATTGAAACAGAAAAAGCCCCGATTTTTTCAGAAAAATCATGTGAAAAAACCTTTTTGAAAATCAGTCTCGAAAAAAAAAAGAAAAACCAGGAAAATCCTGAAAATCAGAAAAAAATCATTAACAAAAACTAGGAAACGATCATGGAAATATTTTTAAAGAAACATTATATAAAAAATCATTAAAATTTCAGAAAAACAATATGGAAAATCCTGATAATAAAGAAAATAAAATGCTCTATTAAAAATTTAAAAAACCAAAAAATTCAACAATTGAAAAACTGCTAATTTCAAATTGTTTTTTGCATTTCGACATTCAATACGGAGTCCGATGTGTGCATGCTCTAATCTGTCAACACTGGAAGCTAGGCCGCCAGGACAACCAGAAGAGTAGCCCAGTGTTGGATTAATCTCTCAATTCGTCTTGTCTACGGCCTCTTCCCAGTTGCCGATTCCTGGCAGCCAGTAGTGGTTCCGGCTCTTTTTTCAACTGAAGCACTTTGCTCGGCGAAATGTGCCAATCTGACTGTGATGCGTTGGCTAAACAAATTCATAAGTTGGCTAATGCTATTCTTGGATTGTGTCTGAATCCAAGAGGTAATACTTGGAAACGAACATTTAAATAGGCAAATTTTGAAAAAAATACTGAAAGCTTTGATATAGAATAGGAAAAGAAACGAAAAAAAAAGCCAAAACCAAAACCCGCAAAAATATTAGTTTCAAAAACTAACGAACCTCAAACCCAAAATAAATTCAGAATTGTTGCTTAAAAAAATCGATTTTTCTCGATGAAAAAAGATCTATAAAAATTCAAAAAAGCAATTTTTTAAAATATAACTTGATTTTTATTTCTGAAGTTAATTTTTTAACAAGTAATTGCATTAACTTTCCATTTTAATGTTAAAAAAAAGCGAATTTTTCAAAAATTGATATTTGTTTTGGCAATTGTTAGATCAGAAAACATTGAAAAATACAAAAACCCCGTTTTGTTTTAAATTAATGGTTTTTTAGAAAAAATTGCAATTTTTCAAAAATCTTGGTCATTCTGTCTCTAATATTAAGTCTCCTCGTCTCTTTGAAAAAACTTTAAAAAACCTCCGAATTATCTAAGCGTATCAAAATTTTTGAAATTAAAAAAAAAACCGTACTCGACATTTTTACGAAAAGTTGAAAATTGTTTTAAATAAAATCAATTTCAGATACGTCCCCGAGCTGGTCTTGCTCGAAGTGCACTTCTGCTTGCAAGTTACAGAGAAAAGTGAGAAATTCGCGACAAATGGATTCCCGATTTCCAAGCCGCACACGGTGTTATGGAGGAGAAGGTAAATTTATAAAATTTGTTTTTTCAATAAAATGTTTTCTTTTGGTTTTCTTTAAGAAGATTTGCTTAAAAACGCTCAATATTTAAAAAACTGGCAAAATCGAATTTTATAATATAAATTAACAATTTTGTTCAAATAAAATTTTTTTTGAAAATTTATTTTTGAAATTTAAAATTTTGAGGAAATTTTCACAAAATTGCCAATGATAAAATGTTTACTTTTTCTTGTATAAAACTGCTTTTTTTTAAAAGCAATCCGAATAATTTTTTAATAGATTGCAGAAAAACCGAAAGACCTCCGTTTGAAAAACGAAAATCAGAGTCAGTTTTTTTCCGAATTTTCTATTTTTCAAATTAAATGTCGATTTTGCAAATACAAAACGGTTAAAAAAAAACTAAAAAAATTGCCGAGAGTCCAAAAAAATATTAGTTTATTTTGAACTTTTTTTTTTAGTAAACACGGCCGCCTTGGCAACGAAGGGGGAGGGATTGCTTGCGCGTTTCGCAATGCGCCTTACGCGTGCTGGCGCACTTCTGAAAGCCTTATTGAATTATTTTTGCGGAAAAAATTCATTTCTTCTATGAAATTTTCTTGAGAAAGCTAAGGAATGATGAAATTTTATAAAATAGTTTTCTCAGTTAAAAGGAGAATACCTTGCTGCAAGAGGTTAAATTTATTGAAAGAGAAAATAAGAAGTTTATCTTTGTTTTGACTACATAAAGTGGGGAAATCGCAAAAAAATTTGAAGACAATTAAGAAATATAATTAAATATTTAATTGCCCGAAAGTAAATAAGAAAGTTTGGTCACAAACAATTTTATTTTTGAATTAGGGAAGTGTTGAGAAATGAGCATGTGCCAGAATCACTAAATCTGAGACATTCAGCCCAATTTCTCTAATTTTCTTTGATTTTATCATGGAAGTGTGGCTTTTTCTGTGGTCTTGCCCGTTTTGTTGAAATTGGAAAATCCCTTGTGAACTGGGAAACTAGCAGTGAAGCTTCCATAAACAAGCCTTACTGCCGGAAAGGAAAGTAGACAATTGGAAAACTAAAACCGAAAGCAAGCATTAAGAAGATCCCGTTTTTATATATTTGATTTGCAAGCATTTTACAGTTTTTTCAAGAATTCAAACTTCTAGATTAAGTTGAGGCACAGAACTCTAAGATGGTAATACTAAGTTTTATGTTGAGAATAGCCAAGAAAGACTATCTGGAAAACATTGCTTTCAATCATTTTTTGTAAGTAATGTAATGTTGAAACTCTTAATAGTTCAGCACTTTGTATGGCTTCCTAATTTGACCCCGAACGTACAGTAGTATGTGGCAAGAAATAAAATATATTGTGCAAATTGGAGCCGAAAAACCCGACCATGATAAAATGTTAAATACGTGTATTGCTCTATTAAAATACCAAATATTAATTAGATTCACTGTCTCGGAACTCTTTTTAATTCAGATTAATTTTTAGCTCCTCTTTTTAACGTAAAATCTGGATTTATAGAGTTCGATCCTGATTTCAACAGGTACATAGACGAATTCTATCTTAAAATGACGAGAAAAGTTTGCTCTATAAACTTTGAGATCCAGGTTATGAGAAAAATAAATAAAAATTTAACTATTTTAAAAAAAAAAATCCGAAAATTCAGCTGTTATTTTCAAACAAATGGTTCGTTATGCATTTCCTCGACCGAACGATTTCCGAGAATTCTTGTTACTTTCGTTTCAGTCTACTTTATGAACACCTTGTTATCATTGATTGAAATAGTAACTAAATCGACGAGTAAAACTAGTAAAAATAGAGGGAAATCACTCTTCAACGGTTCTCGGTGGTGTCGACGCAATGAAGCTGCAGCAAAAAAATTTTGCAATTTCGGTCATTTCAGCTTCAAAAAGGTGTAAAACTTATTAAAAAATTAAATTTCATTTCAAAAAATTAATTAGTCATATGTGCTAAAAAATAAAAATTAGAAAAATTCTAATTTTCAGCGAAATTTCAAATTTATTTTTATTTCAGAAAAGGATTCAAATTTTGGCTTTCAAAACAGCTTACAAAATATTTATTTTTAAAAAATCTAAGAGCTTTCCCATTCTACGGGGGACCCGCACTCCAGCCACTCTCCCTGACCACAATAAACGCTTCAACAATTCCCCATCCGACCAATTACGACTCTATAGAGCTTCACGTTCATCGTGCTCTGCTCTCCCTCATAATCCAACATCTCCGTTTAATCTACGCCAACCAAAATGACTATTCTATCGTTTTCAAGTCATTCCTCCGGATTTTGGAATCAATTCAAGCCAAAAATCTTCAGCCGAGGTCCAGGACTGAGAGCTGGAGACTCTGTGCGTCTCAATGAAGGCTGAAAATGGAGCCGTGCCGTTTCTGGTGCACCTATCGCTGGTGAAAACCGCAAAGAGCATGCTGAAATGCTGGAACCTCGACTGCGTGGGATTTCGATCCGGAACGCCCCCATCACGTACCCAACAAACGAGAAGAAGAACGCTGACGAAGACTCTGAGGAACGAAAGACGTGGAGCCATTACTCAAGGAGAGCTGCTCAGAAAAGGATACTTGGGGCATTCGTGGCCAGGAAGCAATTGTCGAGTGCCAAGACGCTAAGGATCGAGCGAGAATTGCTGTGGCCACGAAACGTGTCATGGGCGGTCTTATGCAGGACAGCATGGGCGAGTGGATTAAGGAGAAGCGTACGGCGGATGTTGAGATTAGAAGAATAAGGATACTTGAAGAATTAATTTAAATTTTCCTATTTTTTGTTTGTTGAGAATGACTTTGGTATCTGGCAAAAAAAACCACTAAATTTCAGTTTTTCTCGATTTGTTGAAAAATACTCATAAAACTGATTTCTATGTTATTTTTGGCAAAATTTGCCTTTCCCCATTCAAACATTTTTTTTGCCATTTTTCCTCCATTATTTTTTTGTTATTTTCTTTTTTTTTCGTTTTTGTTATGAGATATGTTTCTGTTCTGTTGCCATTTTTTATTATTGAAAATTAAACGAGTTTCCTGAATTTTTTTGTTAACCCAATTTTTTTGAAATTTTCCGTTTCACATACGTTTGTCAACCTATCTCGATTAATTTTTGAAGTTTTCCAATTGACTCGCGCATTTTTTAAAAAGTTTTTAAACTGTACATTGACAATTACACCCCTCTAACTCGATCTGATTTTATTCAGATTTTTAGTTTTTTTAGGTGAAAAAGTTCTTGTGCTAAATTCATCCATTATAGTTCGTAATTCAGCAAATTTTGGGTCCGATTAAACTTTGAGCGATTTCCAATTTCATGGGAGTTTCTTGTTCAGAATATGTCTCGAAATTTTCTCATTTCTGGAAATTTTGAGTCTGTCACACAGTGTTCCGTAATTAGCTCGATTTCACTTACATCTCCTCAACTCTGCAAACTCTCAAACTTTCGGAAGGGTCTCGCCATGAAATCACGGGTGGGCGGAATTGCAGTTCGGCAAAGTGCCGGTTTGCCACGGATATTGTCAATCCCGGATTCCGTTTGCCGGAAGTTTTTAAACGGGATCTTTTATAAGACAGACGGAAAGACTTAAAACTGATTTTTAATTTTTTGCCCGTTTTCTCTAAATATTTTCATAGAATTTACTGACTTTTTAGGATAGATGTTTTCATGGGATGTGCACATGTTGTTCCGGCAAATCGGTAACTGCCGAAAAAAAACGACAATCCAAAAAAATCGTTTGCCGTTCTGTATTGTACCCTTTTTGGCGAATGTGCGTAAATTTATATGTGCTTGCGTGTGTAATATTACGTTCATATATTCTAAATATCCGCACCTTTTGAATTACTCATAATCTATGCATTTACGTACCGCGAATATATTTTGGGAATACACATTTATCATCATTCCCACCCGTTGCCATAGTATCCTCATCCCCGCCCCGCCCCGCCCCTTTCTCTCTTTCCTCTTCCAAATCCTTAATGGCTCATCCGGTCATTGGAGAGAGAGATATGGCAGATGTGGCGGTTTTGCCTAAGCAAATGCTCTGGAAAACTCGTATTTTATATAACTATGTAGACAATTTCGATATTAAAAACATTTATATGTAAAATTTTCATTTTTATATGTTGAATTTGCTCGCCGAATTTTGACTTACATTCTGACAATTGTGTGTATTTAAGAGGGTTATGTATATTTACGATATATTTTTAATCAGTTATCGAATGCTCATTTCCGTTTTTCTACGAGTTGTCTTCATTTTCGGTGGTTTTTTTTTGTTTTTTTTTTTTGAAAGTGTATTTTTTAAGTTCAAAAAACTACAAAAATGTTTTCAGTCAGGATCAATTTATTAGGTTTTTTCAATATTAAAAAAGTTATTGGGAAAAATGAAGTGAAACTCGTCGAAAAACGAAAATCATCATTCGATAAAGATTAAATATTTAGTAAATTGACACACATGTAAGTCTCCGCCGCGAAAAATCGATAAATTTCATAGAGGCATAAAAATTCACAATATAGTTTTTTTATTTTTTATTTTAATCCAAATCCCTATGCATGCTTAGTGCGAATTTTTAGCTGTTTTCTGTAAAAAATCAAAATATTGTATATTACATATCATAAATTTTTCCCATTTTCTCAAACGGATCTCGCCACGACAATATTAAAAAATTCCCGTACTTTTCTCCCGCAGGAATGCCGACAACGGAAGAAGCTGCCAAATCGCCGCTTTTCCGACGCAATCGACAATAATGACACTGAAGCAGCGCTGGCACTGCTGAAAACGAAGGAACAGGCCGCTCACGGGATAGTGGAATGAGTGCCTGCTGGCAGCTACTTGCCGCGTATAGGTATGCACTTTAAAGCGGCGACGGTTACTTTGGATCCTCGCAGATTGTTTAAAGGTACATACCGTAATCCATTGAATTTCAGAGGAAATCTTACGTTGGTCGAGAAAGCGATTGAGCTGAAATGTGAATGAGAAAACCGATGGAACTCTGTACACTCCACTCATGTTTGCCGCCAGGTAGGCAAAAATTTTTTAAAAAAATTCCGGATTTTGCGTCAAATTTGATGCAAATTCTGGTTTTTTTTCCGATGATTAAAGTAAAAAAAAATTCCGAAAAAAATCGGATTTTTATGCTAACAACTAACTTTTAAATGAAAAATCGTGGAAAATTACAAATCACGTAGTTTTGATCTCAAATTCAATTTAACGAAAAGTCAAATTTTATGGTTTTCGCGGTGACCAATATTCGCCAATTTTTTTTTGCCCCAAATACAACACATTTGACGCGCAATTTCATTTGAAACTTTTTCCCGTTTTTACACTCTTTTTAGACTGAACCCCAATATTTGAAGGCGTAAAAAAACAAATAGGACCAATACACTATATCTTACGCGCAAATGTTAAATTTTTATTTAAAATCCTCGTAAAGTTCTATGTTTCTTTTTTTGATCGTTTTCAAGCTCAAATCAAGTTTCAATCCGAAATATTACCGGAACATAATAAATGCGTACTGGTCAACATATTTGACGCGCAAAATATCTCGCGTACAGTAATTCATTAAATGACTACGGTAACGCTTGTGTCGATTTACGGGCTCGTTATTAAAAATCATTTTTCAAAAAAATCGAGCCCGTAAATCACCACAAGCGCTACCGTAGTCATATAATGAATTTTACCACTGTAGTTTTCTATAGGCGAGATATTTTGCGCGTCAAATATAATACACAATCTCAGGACTAATTTTGCGTTAACGTATTACTCTACTTTCTTAGTTTTTCCAAAAAAAAAATTCGAATACACCATATTTAGACGCGCAAACTTTTTTTTACGTTCAAAGCAAAATTGTCAAACGTTTGCAGGAAAACAGGCACGTATGCCGCCTGAATGGACTCCGCAGCCCGTATGTATTTGGTGAATGGAATCGGAAAAACCGCCTCTGAACTGGCGGAGGCATTTGTGGGTCATCACGAGTGTGTGGCAATTATCAATAATCATATAACAATTGATGTGATCGAAGATCTTTTGCGGCCAAAAGTGAATGGAAAATATTATCGAATGAGCTGAGGAATAATGAGCTGGCTGTATTTATTCATTCCTTGTGTGGATCACATGAGATTCATCCTGTTAAAATTATTTTTCGATTCAGTAAATATCCAGCAATTCGTTGAAGTACAAGAAAAAGGTACATAGCTGTGTAGTTTGGAAAAAAAATGAAAAATCTGAAAATTTGAGAAATTTCCTTAAGCTTTTTCAAGATGCGCATTTTTGTTCATTTTTATTTTCAAAAGAAATCCAAAAAGTTTGTTAAAAAATTTAATGAGCATTCTTTTTAATTTCAAAACAAAAAAGTTATACCAAATAAAAACTTTTAGTAATCAAAATTTTTTTTCTCGGTTTTTCTCATCGTTTTTCAAATTTGAGATCTCTTCCCGAATTTTGCCTAAAAATTGATTTTTTCAAAATAAGAACTGATTCTGTGAAAAAATGTATGAAAATGCGAATCGCAAATATTCGAAACTAAAAAAACTTTTATTAAAATAAATTTTTGAAATTTTTCAGAATTTAAAAATTGAATCGAATTAGGTCTCAGTTCAGATCACGATTTTTTCGAAGTTCTGAATCTGTTAAAAACGAGAAATTAAAAAAAAATTTGATGTTAAATGTTTTTCGAGATTAAAACCGAATTGACAACCCAAAGAAAGTGTATCATGTAAAATGTTTTTGTTATAATAAACCAGAATTTTCTCGAAATTTTCAGAAAGTTCTAGAATATTTCAGAATTTTAGGCTCTCGAAATTTCCAAAAGGTTCTAGAACATTTTCAGAATTTTCTCGAGATTCATTTTTCAGAGGGTTCTAGAACATTCCAGAATTTTCTCGAAATTTTGGTTAGAAGATAGTAGTTCAGAATTTTCTCGAAATTACCAAAAGGTTCTAGAACAGTACATAATTTTCTCTGAAATTTCCAGAAGGTTCTAGAACATGCCAGAATTTTCTCGAAATTTTCAGAAGGTTTTAGTATATTTCAGAATTTTCTCGAAATTTCCAATCGTAAAGGTTCTAGAACATTTCAGAATTTTCACGATTTTCAGAAGGTTTTAGAATATTTCAGTAGCAATTTTCTCGAAATTTCCAAAAGGTTCTCAGAACATTACAGAATTTTCTCGAAATTTCCAAAAGGTTCTAGAACATTACAGAAATTTCTCGAAATTTTTAGAAGGGTTCTAGAATATCTCAGAGTTTTCTCGAAATCTCCAAAAGGTTCTAGAACAATCCAGAATAATGTTTTCAAAAAATTCAAATTTGTCCCGCCAAAATGTTTGCAAGAAATTAAACTTCGAATTGCCAAAATATGTACAGTACTCCTACAGTACCTCTACAGTACTACTACGGTACACCGAACGTCCCATATCCCACTACTAACCTAACCTATATCTCTTCAAAAGACTAGAACACAATTTTTCCTAAACTACAGTAATCCTACCGTACTCCTAAAGTACTACTACAGTACCCCCACCATACTCCACTGCTAACCCCAAACCTATATAATCATCAAAAAAACACAATTTTTCCTAAACTAGAGTAATCCTACCGTACTCCTACAGTACTGCCCTACGGTACTACTACAGTACCCCCACCATATCCCACTACTAAGCCCAAACTAATATCCTCCATCAGCCAAAAATGCCTTGCCCCAAGTTTGTAAACAATGAGGTCTCTAGTTGATTAACAAACGGACACTATTTTTTTATTTTTTTCAAAGCAAAAACCATCCATTTTCCAGATCCTCTATGTCATGGGTATCGTGTCTTCGAGAAACAGCTTCGATGTAGGGCAAGCAATGAAATAATGTCGCTCAAGCTTTGGCTAATTCTATTTTCAAGGCGTGAAACCTCGAAATTTGTGGAGTCGAACAAGGAAAAGTCGCCAGTAGTACAACCAGGTACGCAAAACTGAGTTCCACGTGGCAAGAGGTTGGCGATGAAACTAGGCGAGCACATGAACCCGCGTGATGAGAAATACGGTTGCATGCGTACGTTCCCTAACAGTATAAACATTCATTACTTCATGATACTCTACAAAAAGCACTGCAAAAAAGTCAAATTGGTGCGAACGATACACCCAATGTGCCACGTATGAATACATTGTTCAGGCACTTTTCCGACAACGAATCGCTGCCGTCTGCCCGTTTTGCTCGGGGGTCTTTGCGGACATCGGAGCCAAGAAACGGTGCTCACAGTGCAAGTAGGGAGTTTTGTGCTAGGGTTAAAAATAATTATTTAATAATTTAATAAAGCTCGAATTTGTGGAAATAATCAATCTCCAAATTTTAAAAATATGTAAAAAATTTTATTCCGTTATATGCTATTTTATAAATTTTCCCACAAACTCGGCATTTGGCTCTAGCTTCTTGCTTTAGCCCAAATAATATTAACTTGAAGCTGTCTAAACACGTTGGGAAAAGTTAGACAAAGACTTTGGCAAAACTTGGATTCAGCTTTACCAAGGTCTAACCCAAGTTTCACCCAACTCTTGCCAAACTTTGGCCCAAAGTTTTCTTATTTCGTTTCAAATTTGGGCCAAAGTTAGGGAAGAGTTGGGTGAAACTTGGGTTAGACTTTGGTATAGCGTGAAGCCACGTTAAAGTCTTGCCTAACTTCCCAAGTTTAGACAGCTTCTGATCCAAGTTAACATTTTTTGGGCTAAACTTGGGTAAGAAGCAAGAGCCAAATGCCGAGGAAATCCCGCCGAAAATTGAAAGTTCAAAATTTCAGCTTCGTTTTTAATTATTCTGCAAAATTTGGAAGTTCCAACAATTGTTTAAAGATTCTTTAAATTAAAAAAAAGAATTATTAAAACTTTTTAAACACCAAAATTCATTGTAGAAAATTCCGAGCGTAAAATACTCTTTGAAAATCCGGGATAAAATCAAAAAAAAAATAAATTCTAGACATTCTGCCATTAAATATCGAAAAAAGAACATGTTGTCTGTAAATGTATTAGTCAAAATTAATTCTGTTTTTCCAATCAAAATTTTAAGTGTCTGTAGAGACTTATTTGAGTTTCCTGTTTTTCCTCGTATTACTAAAGTTTTCTATAATATGCTGTGTTTGAAAATTAACTATATGTGAAAATATCGAGGCACAACGTTTTCAAGATCTGGTGAAATTTCGGATCTACGTTTTTCGGATCTACCATTTCCGGATCTACGTCTACCGGATCTGGCACCGTGCCAACGCGCAAAACGCTTTTTTGATCACTCGGCGCACGTTGTTTTTTGTAAATTTCTTCTAGAAGAAACGCTTAACCACACGCGACGCGTAACAACGGAGCATCGTTATCACGTTTTTCTCCGAGATTAAAATCTTCGAGCGTTTTATCAAGAGTCACGGTGCAAGACGAAAATGGTAGATACCTCGGGAAAACGGAGATCCGGAATTCCGCCAGATCTTGAGTGGTGCCTCAAAATATCGATTAATGAATTTTTTCCGAAAACCAATTTAGCTTCAACAACAGAATAGCTAAAAAGTGATCAAGAAAAACTCAATTCTTATAAATTGCAAACACTTTCCAAATTTTGATAAAATGGAAAAGATTTTAAAAATTTCAGGCAACACATTTTTTAACTCTAATAAACGTTTTTTAAATTCCAACAATTTTTACAGCTCGCCTACTGTTCCCAAAAAGAATGCCAAAAATGCGACTGGCCAATTCATCTCAAAAAAGTGTGCTCATTTCTGAAGAATTAACGCTACAAGAAGTGTCGCCCACCGACGAGACCGCCATGGCGCTGGACTCGGCTCAAATCGTGGCGCCAAAATCGAAGTGTAGAAGTGCCGATATTCGATCTCAATATACTTTTTTTCTGGTAAATTTATTTATTTTTATATTTCGGCTTCATCTCATTTCACGCAATTTTAATTTCATTTTCATAGATTCATTTTTGAAGTCATTCCTTGAACAGGAAAATTCACTAAAACATGCATTAAGAAATATGGAATCCAAAAATTAATCTAAAAACCTTTTCAAAAAACCACTTCGTCAAAAACTGATGATGGAAAACTCGTTGACAAAAACGGAAAGAGTATCCAATAAAGATTAAAAAGTTCGACATTTCGTAAATCGACACAAATCTCGTCGACAAAATCAATACCGAAAAAATCAGGAACCCAAGAAATTCAATATTCCCATTTGTAAAGACAACTCGTAAAACATTTTCAAATCAAGAAATTATTTTTTTTGCCCTCAAAATTGATCCTGAGTGAATACTATAAAAAAGAAAACTATAAAAAGTGGCGAAAATTCGAAATTTTAGCCCCTCTAAATTGGTTCACTTTAGTTGTCTAATGATACAACAAAGTAGACATAGGTTACAATATCTGATATTGGACTTGTCTAAACAAAAGTGTTTTCGTTTTTTTAACGGATTTTTAAAATCCAGAAGAGTAACGAAAAAAAATTATTTTAAGAGAATAGAGTAAACTATAATCATGTTCGAGAATCAAATCCGCCTAAGAATATGAGGTACGGACCCAAGTGTATCATAATTATTTAATTTCTGTGTATCAGAATTATTTTAGTTTCCTTACTGTGATAGGTTCCCAAACTGCTTAAATTTAGGAAATATTTCTTTACTGGACACTCTTAGCCACTGTACGCTGCCGATCCCAACGCATAATAAGAGAATACAGAACACCAATTATGCCCGAGAAAAAGATACTCAGAATATAAATATAATTTATCGGATGGATCGGCAAACATTGAAGACACTTTCTAATTACCCAAATTGTTCAGTATATTCTAAATCTAATTCTCTTAAACTAGAACCCTCTTGGCCAATGTACGCGGACGAACGTATCATAAGTAAATACAGAACACCAATTATGCCCGAGAAAAAGATTAGCACTCAATAAACATTAGTCAAATTCGGATGTATAATGATTCCCGAAGACACTTTCCAACCCACATTGTTCATATTCTAAATGAAATTCTTTTACTAGAATTGTCCAATGTGTGCTCCGAACGTATCATAAGGTGAATACAGAACAACAATTATGCCCGAGAAAAAGATCACTCAGAAAATAAACATAGTTGAATTTATTGGATGTATAAAGATTCCCGAAGACACTTTCCAATTACCCAAATTGTTCATATTCTAAATGAAATTCTCATACTAGAACACTCTTGGCATGTACGCAGCCGAAGGTATCATAAGTGAATACCAGAACACCAATATATGCCCGAGAAAAAGATCCTACTCAGAATATAAACATAGTCGAATTTATCGGATGTATAAAGATTCCCGAAGACAGTTTCGAATTACCCTAATTGTTCATATACTAAATGACAATTCGCTTACTAGAACACTCTTGCCAATGTACGCAGGCGAACGTATGTGAATACAGAACACTAATTATGCCCGAGTAATCCTACTCAGAATATAAACATAGTTAAATTTTGGATGTATAAAGATTCCCGAAGGCACTCTCCAATTTACCCAAATTGCTCATATTCTAAATGAAATTCTCTTACCACTCTTGGCCAATGTGCGTGACGCGGCCGAACGTCTTTTATGATAAGTGAATACAGAACACCAATTATGCCGAGAAAAAGATCCTACTCAGAATATCAATTAAACATATTCAAATTCAGCGGATGCATAAGGATTCCCGACTCTTTCCATACCCAAATCATTCTAATTGAAATATCTCTTACTAGAACACTCTTTATTGGCCTATGTACGCAGCCGATAACGTATCATAAGTGAATACAGAACACCAATTATGCCCGAGAAAAAGATCCTGCTCAGAATATAAACATATTCGAATTTAACGGATGTATGATTCCCGAAGACACTCAATTACCCTAAATTGTTCATATTTTAAATGAATCTTACTAGAACATTCTTGGGCCAATGTACGCATTGCCGAACGTATCATAAGTGAAAACAGTACACCAATTATGCCCGGGAAAAGATCCTACGCAGAATACAAACTTATTCGAATTTATCGGATGTATAAAACAAGGATTCCCGAATACACTTTCCAATTACTCAAATTGTTATTCTAAATGAAATTCTCTTACTAGAACACTCGGCTTGGCCAATGTACGGAGCCGAACATAAGTGAATACAGAACACCAATTATGCCCGAGAAAAAGATCCTACTCAGAATATAAACATAGTAAAATTCTGATGTATAAAGATTCCCGAAGACACTTTCCAATTACCCAAATTGTTCATATTCTAAATGAAATTCTCTTACTTGTCTAGAACACTCTTGGCCAATGTACGCTGCCTAACGTAACATAAATGAATACAGAACCCCAGTTATGCCCTAGAAAAAGATCCAACTCAGAATAAAAACATATTAGAATTTACCGGATGTATAAAGATTCCCGAAGACACTTGCCTTTCCAATTAACCAACTTGTTATTCTGACTGAAATTCTCTTACTAGAACACTCTTGGCCAATGTACGCAGCCGAACGTATCATAAGTGAATACAACAAGAACACCAATTATGACCCGAGAAAAAGAGCTTACGCAGAATATAAACATAGTCGAATTTATCGAATGTGATTCCCGAAGACACTTAATTACCCAAATTGTTCATATTCCAAATGAAATTCTCTTACTAGAACACTCTTGGCCAAGCAGCCGAACGTATCATAAGTAAGGAATACCGAACACCGATTACGCCCGAGAAATAGATCCTACTCACTCGAATATAAACATATTCGAATTTAACGGATGTATAAAGTCCCGAAGCACACTTTCCAATTACCAAAATTGTTCATATTCAAAATGAAATTCTCTTACTAGCACTCTTGGCCAATGTACGCAGACGTATCATAAGTGAATACAGAACACCAAATATGCCCGGGAGATAGATCCTACTCAGAATACAAACATATTCGAATTTATCGGATGTATAATGATTCCCGAAGACACTTTCTTACCCAAATTGTTAATCTTCTAAATGAAATTCTCTTACTCGCACACTGCCAATGTACGCAGCCGAACGTATCATAAGTGAATAACAACAATTTACCCGAGAAAAAGATCCAACTCAGAGTATACACATATTCGAATTTGATCAATCGGATGTATAAAGATTCCCGAAGACACTTTCCAATTAACCCAAATTGTGCATATTCTAAATGAAATTCTCTTACTAGAACACTCTTAGCCAATGTACGCAGCCGAACGTATCATAAGTGATTACAGAACACTAATCATGATCGAGCAAAAAGATCAGATCCAGAATATAAACGTATTCGAATTTATAGGATGTATAAAGATTCCCTATTGGGAAGTCGAGCAATCCACGGCTGGTTTATCGGCCACAGTCCGCGGTTAGGACATGGCTTATATTATTGGGCCAAGCGGAGCACCACCAGGCTGTGTACCTGACTTCCAGATCAGCAGTACATAGCACTAAGAAAGGATCGTCCTTTATATCTTTTAACCTTTTAAAAAGAATCGAAGGAACTCTCAGGGTCATGTGGTTCTGGGGACAAAGAGGGAGGCTTACATCAATACCAAACACTGGTAGATAACAATACCTGTGGTAGATCACAAGCCACCCTAGCCACAAAGAAAATCTGTGGACGTCCTCAAAGGAGGCCGCCGGCGCCCTTGAGCTGGCCAACAAACCCTTCGAGCAGGGTGGAGGACTACTCCAGCGACTGAAAACGGCGGTATTAACGCCACGTTGTCGCCCAATAACAAAAAGCCCTCGGGAGAACCTCAAGAAGCCCACGGCTTAATTTTCAAATCAATTACCTTACTATGAATCTCCTTTTGGCTCTACGAGTCGTCGTTGATGTTACCATCCATTCCGTCCTACCTGGGTCCCGTCAAACAGTCCATCTGACGTCCAACCAACATGGGTGGAGTGTCCAACGCATCTGAAATTGAAAAGTATTTATATCCACTGATTTTTTAAATGGAACCATTTACAAACAAAAACGGAAACGCTTAGGTAACCAAAAAAAAAAACAATTAGTATTTAAAACAACGGAGACAAATGCTCTCGCGTAAGTTATATTAATTTTCCAGTCGACTGCAAGGCATCTGCTCCCACGGGTTTATATAAAATTATGTACCTATTTTTCTTGAAGTCGACTTGTCTTGAAATCTTTCAATCAGTACTTTTCAAGAGTTTTTGGTAATTTTGTCCGTCGATTTTTCAGAAATTTCAAAAAAACGGCGAAATTCCAGTCAGAAGCCTCATTAATATATCACTAGTCCAGCTCGCTGACCCAAAAAATTATTTTTTTTGAACTACAGTAATCCGACAAAATTGCTACAGTACTATTACGGGACAGCCACATAACAAACTTTTGAAAAATGCGTATTGCGCAACATATATGACGCGCAGGCGCAAATATCATGTGTAACGAAAACTACAGTAATAATGTATGACTACTGTAGCGTTTCTGTCGATTTACGGGCTCAATTCTAATCGTAATGTTACACGACACATTTTCGCCAAATGCAAAAAGGTGTGCGCCTTCAGATTAAAAAAAAGTTGATTTTTGTGCCGGCTTTTAACACATCGAGAAAATAAAAGAAACGAAAGTTTGTAATTACAGTACTCTTCTTAAACGCGAACACCTTTTCGCTTTTCAGAAAAACTTGCGCCGTTTCGAAACCTGGTACTATACTTTTATAATTAAATCGATTAAAAATAAATTTTGCGGTGGAGCATAAGTCATCAACTCGAAAAGAAAAAATCTTGCATGCGGTAAAAAAAAAGCAGCAGTACTCCAAATCACCCATTGGAGAATGGCTGGAAATTGAAATCAAGTCTGCACTTTGAAAAAATGCAGCGTTGAATGAGAGAGGGACAAATCGAACAGCATTTTATAAGGAGTCCAAAAAAAATGTTTGTGGTAGGTCTTGAATCGTGCAACTCATCGTTTTAAAATCAATTTTTAACACTTTTATATCATAAAAGAATAGTCTTTCATCATCAATCGATTAAAATACCAACTCTCGAAAATTAACAGCTTTGTTAACAGCGCCGTCTACCTGATTTGAAATTGCTCGCAATCGGTGCCGCTCAACTAAATGTTTTGCGCGTCACTTAAAATGCGCCCTTGTACGTTTCAGAAGCGCGTCTCCTAAAAAATAAAAAGGCTAGTCCAATTTTATTAAACGGGTATTTAATTCATGTAAATATATGAGCTGCAAATTTAGGAAATCTAGGTTTAACCTATCAAAAACTATAAAGTGGCAAAAATGGGCAATTTATGGCAACAATTCACGATCTTGAATCTAAAGGGTTCATTATTATTGGTAAAAGAGGACTAAGAAATTGATATCCGAACCCTAAAAAAATTGTTTTTCAATATTCAGAAGATATTATGAAGTTAGTGTACTTCCATTTTTTCGATTGTACGGTAAATCAAAACTAAAGGTGGGCACGGGCGTATGATAAAGTTACGATCGTTCCAATCACCAAAGTCGCATAATCACAGCCAGAGCCTCACATGAAAACCCAGTGTGTGGGAAATTTAAAAATCAGTACAAGAAAGCCTCAAAAAAAAAACAAAATTACAGGAAAAAACGGAAATTTTCAGTAAAAAATTATAGGGTATGTACAATCGATAAAAAATTTATTGAAATTCAATCGAATTCTCCGTTTGCGGCGTTCGGATCGTTCACTGAGGAAGAGTAGTACGGGATGTCGAAGTTTGAAATTGAAGAATTCGCACCAACCGGACCCCTGGAAGTAGATCGTAGGAGCTGCAAAAAATGTTCGTGGCCGCGAAAAAAATCGGTGGCCGATTTTTGTTTTTTCGGGGCCACGATGTGACTAGTCGGCGAAATTAAAATTTGTTTTTTGGTAGTGTTCAAAACTGTTGTTCTGGTTGAAATTTTATCGAATTTTTTTTTGTGGTTTTTTCAACTAATTTTTTTTTCTGAAAATACTTTTAGAACAGTTCATTTTTTTTTCAATTTTGTTCAGACCCTTACTCCCTATCATAAAGCCTCGGAAAATCGGAATCCCATCCCTGAAACTCGTGAGAACCGTTCTAGCGTGTACTTCGACGGAGGCCGGTGAATATCCAGTAGGTCTCGTTTTGGACGACGGCTTCAAGGACACGACCGAACAGTGAAAAAGTTTTATTTATCAAAACCATTTTTTTGAGGAAAAAATTTATTGAAATGTTTTTTTTTTAATTTTAAAATTCCAAAAAAACGCAAAAGGGCAAAAAAACTTGAAAAAAATGTTCATTATTCCGACTCACAATCAAAGATAATGTGTATCAAAAAAAATTAATTGTTTTCTTTTAAAAATTAAGGAACTTATTTTTCTAATGGTTATTTCAAAAAAAGTTAAAAATAAATTTTTCAAGTGTTTTTCAAGAAAAAATTAAAAAATTTCGAAATTTCCGGCAAATTTTAATATACTTTTTATTTTGCCAGGGAAAATTTGTATAAAGCTCCGCATTATATGGATTTTTTGTATTGAATAATAAAAAATTTTTTTATTGGAAAAAATGATTTTTATAGTTTTTTTTTGTTAATTTGAAAAAATTTTATCACGGCAACTCAAAATTCTGAGAATGCGTACTGCCCAATATATTTGACGCGCAAAATATCTCGTAGCGAGACGACAGTAATTCAGAATGACTACTGTAGCGCTTGTGTCGATTTACGGGTTCATTATTTAAATGACTTTTTCGTATTATTTCTAATTCTTCATTTAAATTAATTTTAAAAATTGAGCCCATAAATCGACGGTACCGTAGTCATGTTCAGGAATTACTGTAGTTTTCGCTACGAGATACTTTGCGCGTCAAATATGTTGTGTAGAACGCATTTACAGAATTTTGAGCTGCCGTGATAGAATTCGCATTTTTCAAATTAAAAAAAAATTTAGTCAAAAAAATCACGATTTATTTTTGCAAAAAAATTTGTCTAATTTATAAAAAAAAATAAAAATAAAAATTGAGCAACGCTGAGAAATCGGGCCAGATTTTTTTTTGTTATTCTTTGAAAAAAAAAACTTTTGTTGGAATTTTAAATTACATAATTTATTTGGTTCAATCAATTTTTTGGTTAAAAAGCGTTTTTTTTTCATTCAAAAAAGCCCCTCAAACATGTGCCTTCTCTCCTTGTTCGGCTACGGCCTAACTAGCATCTCATCAGGAATTTTTTTCCGCCTGGCTTCTCCATCAAATACCACACACTTCCCACTTGAATTTCCCGGGCTCAGTGCCATGCAAGCCGATCCAGCTTGATTCCGAACTTCTCAGCATAGCCGGTCACAGGATGCATAAAATGTTTAGCAATATGAATTCGGAAGGATTCATCGTCCGATTCCGTCTCATCAGGCGAAATAATTAAAAAAGTCCAGGCGTTTTGCATATGTTTCGAATTGTTGAGACGCAAAATGACTGGCGTAGGTCAGAATGCTGAGTGGATCCAAAAGTTCAAATTTGTGGCCGACTTTTAATTTAAATTTGCAACAATTTTTCAGCTGAAATGTGGTTTCCCAGCAAAAAGTTGCTCGAAAGTGACGTCATCTTAATGATAACTTCCAGAACCTTCTGCGATCCGTCTGGAGATGTTCGAAATAACCTTCCGTAGCCTTAGTCCGCACCATAATCAATTAAGCATCATTGCAAGAATCCGACTGGAAAGAGGAAGAAGCTCGACTCATTCTACCCATCAAAACTCGACTTTTTCAGGCTGAACCTGCCGATCTTTGGCCTCTACGGAGATCTTCGGGATAATCGAGCGGTGACCATGACCTTCAGACGGCGGCCAAGGATAGGATCCATGCGACACGGATTTCTGGCTCCGAGTACTTGAGTCGCTCGCTTGATTCAGCCGGAAAAGGGCAGTGGGCAGTCAGGAGGCGGAGTTGGTCGAAGATTTTTGGATCATCATCAGAGATTCGATTTTCGTGCAGCCCGGCCTTGCCTGCCGGAAAATTTTTTTAGGTAATAGGAAAATCAGAAGGGTTTTTTGGAGTTTTTATTCAGTACACCTTATTTTTTTTGTTGTTTTTTTGAGGGTTATAAGTTTTTAGGTAAATTTTTTTTGTTGATATTCTTGGTTTGTTTAAGAATAAATCATTTAAGTTAGACAAAAATTCGTTTTTAAATATATTTTCGGTTTTTTGCTGGTTTAGTTAAAAGTTTTGTTTTCGGATTTTCATTTTGATAAAAATTGAAGCCTTTTTTTTTTGGTGTCTTTCTTAGGTTTACGAGTTTTTTTTTTGGTTTTTGACGAAAAATTTCTTTTAAAAAAAACGGACTTTTTAAAAATATGGGTTTTCTTAAAAAAATAAATTTCAATTTTTTTTGTTGGATAAAAAACTGTTAAAGTTTCTTTTATGGCTGAATTTTCGCCTTTTTTCACATTCTCCACCAGAAAGAACATGAAAAAAAACATAAATGAGTAAATGTTTTGAGTATTCAGGCAGTTTTTCCGCTCAGAAAATAATTTTGGCCGGATTTTCATGGTTTCTTACATTCAGAATCTCCTCTCTGCTGTTGGCCGTGGTACGGGCGGTGCAGGCGTAGATCCGCGTCGACAAAATTTCGGGCATGGTCGGTGTCAGCAAGCTCAGTGGCCTGTATTGAAGCTCAGCCATTTCATGGATCCTTGAGACCGCTGAAATTTCGCGTTTTTTTTTGGAGATTTTGTTGAAATAACCTTCCAATATGAATCGAAAATATTTCCCTCTGAAAGCATATGAAACCAGCAGGGTCTTCTAGTTCCCCCACAGGCGAATTTAATTGCCACGTAGAAGCCGCAGACAGCAGTCGCTTCGCCGAAACAGCCAGGATTCAGTTCTGGAGATTTAGTGGTTATAGTCCAGAGACGGTCGGACGACTACTTCTAGCTGAAAACATTAATCCAGATTATGGCTTTAAAGTTTTTTAACAGAAAAACCAACTCGAAATCTAGGTTTTAGGTGCTGATTTAGCTTTTCCAGCTAGGCAAACAACCCTCCAGCGCCTCGACAGGTAAAAATTGACTATTTCCATCATAATTACAACGGAGTTCATCTGTCCATGTGAAAGTTCCTTCAATTTGTGGCTTTGGAATCCGCTATCTCAGATTTCATCTGTTCGACGATACTGGAATAGCCGTTCTGATGTGAAATATCGGTAGTCTGCTTCATCAAGTTTGTAATTATATTGACGCTGAAAGTACTAAATTATGTTTTTTCGATAAAAATGCTTTGAAAAAATACGGAAGCTTTTTATTCGAATAATTCAATTGATTTAAATTAAACATCTATTTAAATTGTTTAAATTAAAAAGTTCCACTTCTGTACTTATCACGTCGAGACCCAACACATACCAAATGGGCCTTTATATAAATTTTAAGAAACTCAACATTTTACAAGAGTTTTACAGTTTTTTTGTCGTTAAATCGTTTTTCGAAAATAAATGATTTATACTCACAGTTAACTTGCTTCGTGCGCAACTTGAATATTAGCTTAAATTTCACAGTCTATGGGTTAAATTTCAAGTCCGACTGATGATACGGGAGGTGCGTGGAAGTACGGTAGTTTGTTTTGTTTTTTTTTATTTTGCCGCCGAGTGATTCAAAATTGAATTTATATCATCCGATTTTTTGATTTTTTCTCAATACTTCTCGATTTTTCAGGAATCTTTCAGTGTGATTTTCCAACCGTAGCTCGACCCCAGACGAAGAAAGCCTGAGGCTGGTCGCCAGAAGCACTATGAATTGCGGTTTTTGATTTAAAGCATAATTTGCATTAATCTTCTAATATTTTAGCCACCCCACACCGTCCACGAACAAACTCCGAAACGAAGCTCGGGGCTCGCGAGCAGCTTCTCCGGGACTCTATACGAGTGGGTTTAAGTTCTTAATTTCATAGAATATCACTTATTCAAAAATTTTATTTTTTCGCTTCAAGCAGCTTCGGAGCCGTACGTCCACATGACAAAGGAATCCACGTGGGACGAGGCGAAAAAACTGGCTCTACGATCAGTCTAAAAGAAGCCGGACATTGTCCGTAAAGCGATATACAATCGTCGTCGCTTCAGGGAGTCAATGAAAGGATAAAAAGTTCGCTGGTCAATAGCGCGAAATCATCGACCCAAGAAGCCCGGCAATCAAATGCAGTGCGGCGGAGGTATTTTAAAAGAAGACAAATTAATATCTAATTATTCCCTTTAATCTTTCAGACAATTGCCATAAACGTTGTGCACTGCTTGGAGACTCATCACACAAAAATACTCGCTCAGAAATCAAAGCGGCCCCGCTGCTCGGGAGCCAGCGCCCAGCACTGCATGGAGCGAATTAATTCAAATTAATATTTTACAATAAACTCATTGCTCGTTTCACACATAATCATTCATGTGTTTTTCACTCTCGAAACCCATATACCCCACTCTAAATATCTATATAATGCCACATTTCTCATAGTTTTAATCTGCCCTTACCAATTAAATCTTGTCCCACCTATTTTCCGCCATGATCCCTTTTTCCATTTTGAATAAAATACGACGACGATTTTTCCTCCATTAAACCAAGGAGAATTATATAAATAGAGTCAAAAGTGGCGCTTGTGTCGCTCAGCGGTCTCCTCCACTTGCAAGCACTATCTCACCGCGGCCTTCCAATTTCTCGTCCATTTCAGCTGTAACAAGTAGTTTATAAAAACTGAAAAAAATGCAAGTTTTAGCAGAAAATCGCTGAAAATGGCAAATCGTCGAGCTAAAGTCGCTTTTGACTTCGGAGCCAATTAAAGCCATCGAGTTCTTCGATAGGCTCGTTGGACAAGGTTTGAGCCGAAAATCAAAACATTTAAGCTGAGATTTCTTTTAAAAATATCCCTTGCAGATGCCGACACAATCATCCAAGAAGCCTGTGGTGACAACCCTCGCCACCTATATCCGGCATCCCTATAAGTGTTTTTAAGCGACGGCTTCTGTGAGCTCCTAATCGTTTTTTGCGAAATTGTGCATTTCGTTTCAATTTCACAGCTTTGAAGACAAAGTTTTGCGGCGAAAATTGATTGAGCATTCGAACGATTCAGCGTGTTTTGCGGTTAACTGGAAAAGGACAAGCCACATGGGGTTTCGTTTATTGAAAATTGAAAAGATTTTTGCAAAAAATTAGATTTCATGTAGTTCAAACTAAACGCTGCTCGATTTTTAACCGAACCTTTTTCTTTTTTCCGTGAAAATATCGGTTTTCCAAGTTTTTCGAACATTTTCCAAAAAAAAATTACGTAAAATGTGAAAACGATTTTCAAGTAGCCTACAAATCCGGAAAAATCAAACTTAAATGTTTTCGAAAAATTTCATAATTTTCTTCAAATCTCTTTGAAAAGTAGATTCCACTTCTGGGAAATTTGAATTTATGTCATTTCTTTAAAAGCGCATGCTCTTTTGTAGGGTCTCGCAACGAATTATTCAATTTAAACTTTTCGATATTCGCGCCGAAATTTGGGTCTCGGCGCGATTTAAAATAAATGAAGAATATGGACTATTAATTTTTCCTTGAAAATTATTGATTTTTCGGAACACCGGCACCACGTCACCGCTGTCGGATCGAATCGTTTCTTCATTTTGACTACTTTCCGATGGCAGCCCCGTCTAAGAACCCCGACTGGTCCCCGTGCCACGTGTAATGAAATCAAATCGAGATGACAAATACACACACAATATTTTTGACTGCTGAAAATCAGATTTAAGGCTGCGGAACAGCTTCATCTTTTTTGCCGGCTAAAACGGAGAGCTGAGACGGACGGTGGTTATGTGGCACTGCCCACTTTGGTAGAATTCCAAAAGTTACTGGATACGTGGCAGATGTGAAGGTGTTCGAGGAACAGTTTTTGATTGGCGACAAAGCCCTCTACGGTTCTAGAAAATTGGTGGCGGAGTATTTTCTCGCGGCCACATGACTATTTTCTAAACGAAAAGTTGTGTAAAAGACAAGTCGGAAAGGGCGCCCTCATGGCTGTAGCTGAAACGTTTTTCATAGATTTTTTGGCTTTAAAAAAATCCTTAAAGGTGCATTTTCGTGTCGAGAATCCTAGTTGTATAATTTTGCTAATTTTGCTTAAAAATCTTGTACAGTACCAGGTCTCGACGCACACGAATAGTTTTGATAAATGCAAAAATGTATGCGCCTTTAAGGATGTAGTAAAAAATAAGAATTCCTTAAATTTGATAATTTTGTGAAGAAAAATAGAAGAATAATTCTTTGAAAATGGATAATTTTTTGGAAAAATTAGCTTTGTTTTTTATTTTTTCTAGACGTACACCTTTGTTAAAAGATTGTCGCGCCGAGACCTGATACCGTATTTCTTGAGCGCAAGATCGTGCCGAGACCCAAATTCGTGAAATCTGTCAGTTGGTAGGTGTGGAAAATTTCGATTTCCGGGGAAACGCGACGAATCTCGTCGAATTCTAGCTTTTTGTTCTGGTAGAGGAGGAAAACGAGGAGAAATTGGAGAAAATGACGACAAAATATCGATTTTTACGTGGCAAATGTGCCGATTGAGGAAAGGATTGTGAAGGCGGTTTTTTTTCTAAATTGAAAACAAAAAAACTAAAAAAATAAAATTTTAATCGTAGTTTCTAGAATTCAAGCCAGTTATAATAATTTTTAAACTAAAAATTGCATCGGTTCCGAACTTTCAAGGTTTTTTTTTCTGAAAATCGTTTAAAAAAATATCTGCTTGAAAAATCAAAATTTCAAAAAAACAAACAAAACTTGAAAAAAAAAAACGTCTTTAGCGGTATTTTTTCTATAATTTTTCAATTTTTTCAGCGATCCTTAAGAATCGAAAATCGTAATTTGACTTCTTCCTGGTATATCCAAAAATGGACCAAGATTCTGTGGGATAAAACGAGCGATTTCTCAGCGGAAAAGCCGTTTCCTTCATAACCAGTGGATTTCCAAAAATGGCAATTTTCGAATCATTTCAACTTTTAAAGGAACTATTTATGGCTGATCGAGAAATTGACTTTGCACAGGAAAATTGGAGCTATGCGGAAGAACAAAGATGACGGGGTGTTTGTGAAAAGCGGAACTGTTTTGGAGCATTTTGACACAAAATATACACTTAGTGCACTGATGGAAGTGGTCCCCGGTACTATTGGAACAACACAGAGTGTTTTTCAAAGTTTCACCAGATGGGCAGATTGATTATGAAGTTTCGTTTTGTTTGGAATTTGAAGGAATTCGACCTTAAAAATATAAAAAATTGCACTGATGATGATTATGGATTTTTTTTTCAGAAAAAACGAAAAACGAAAAAATTGAATGCTAAATGACAGAGTCAAATATGCCCCTGTAACTTTTTTTTTTTGAACTAAATTTTATATTATTTTTTTCAGTTTTACGCAAATCAAAGAAACGGGTCCACCGAATTAAATTTGAATTCCCGCGCACCAAAGAGTGACGTCATTTTTTTTTTCCCGATTTCCTGATGTGTTATTAGGTTTTTATAACGGTTTGTCAATTTTTGCAGACATTTTTTTTTAAGCTTGGTAACCCGAAAAAAGTGGCCTAGAAATCGGCTTTAATTTTTTTTTTAAATCGACAAACTGTGTTTCAAATTACGAAACAAGGAAAAAACGAAGAAGAAAACAGCCGGAAAACGCGAAAATCTCGAATGACGTAAATTGCGCGGGAAAAACTTTAGAATTTTTTTTTAATTAACAGCTCTAACATAGGGTCGAATCATCCTAGGGCTTTTGTCAAAAACCTTATTCCTCGCACAAATTGATTTTTCGTTTTCGTAGTTTTCACATGGAACAATCGAAAAATTTTGTTTCTCAAAAAAAACAAAAAATTTTTATTAAAAAATTATTTTAATCCCAAAAAAAAATATTTAGCAAACTTTAAAAATTCATAAAACATTTAAAAAAATTTTTTAAAAATTGTATTGGGACTTTATTCTAATACTTGGACTAAAAAAAACCCACATTTGACAAAAAATTCAATTTAAAATGAATATATCGTTTTGGGATACCAAAACGAACAGAAAACCGAGAGATTCGAATTCGAGTCTCCCAAAATTCACAAAATCATCAAAAATGGTGACAATGTGATCCAGTTGATATGTTAGACGCGACTATTCATATTCATCAAAATTATAGACTAATCAAGACGTATTGAAATTTCAATCGAATCGATTATTATTTGGATCTAGCCGAGTTATTTGTTTCAAACCGATGAGATGTTTTTCAACTGAACAAGAGACTGTATTTGCTGTGGATTTGGAGAATTTGGAATTGTGGAGGGTTTCTTTTATTAATTAAAATTTTTTTAAGTGGAAAAATTTTGGTTTCTCTTTTCAGAAATTATTATAATGTTGTAACTAAATATTACGGGAACACGAAATTCTAAGAATGCGTATTGCACATACACAATCGATTTGACACGCAAAATAGTAGCGAAAACTACAGTACTTCCTTTAATTACTGTAGCGATCGTGTCGCTTTACAAGCTCAATTCTTTTTAATACTTTAAATTAAAACTTTTTCTTTAAATTTTAAAAAAATTCGACTTATTTTTTAATTTTTACTTTATGCCAATATTCTGTCGATAAATAAATCATTTTAATAATTAGAAAATTGAGCCCGTAAATCGACATGCGTGAATCCATTTAAAGAATGTAGTTTTCGCTACGAGATTTGTACTCCTAATTGCGCGTCATATATGTTGCGCCGTACGCACCGTTCTCAGAGATTTGTGTTCATATAGAATATTAGGACTAGTATGTTAAAATTTTTAAAAAGTTTGTTTCGACTTTTACCCAAAGATCTTTTTTTGCAAATTTTTAGTGAAAATTATTATTTTTTACAATTCCGCACGCTAAAATTTATTAAAATTATATTTAATTTAGACTGTATTCTATACAATCAAAAAACAACAAACATCAATAATGAATGTTCAATGAGTTTAAAGAAAAATTTTTTTGTGTAGACTTTTTTAAAACTCTTCTTCGTTGACAAAACGTTCACAAAACTTAAAATATCTTTCAATTTGCTTAAATATTAACAAAGAATTTTTAAAATTTTTCAGCCCGAAATACCAACCTATATCACCAGAGGAATTCGTTCCCACCGACACTTCTCCCTCCGATATCTGGTATTTCAAATCCCGAAATTGAAATTCCCTTCTCACAAGTACCCTCTCCTACTACATTCACGTCAAATTGGAGCTCCAGAGATTTCATTCAAATAATGGGAATTTCGATATGTAAGGATGGTAAATCAGAAAATGAAGTGGAAATTGAAGCGAATGCAGTGTTGAAACTGTGAAAAATGCGCTGAGAGTGATGCTCAATATTCGACCTCTTCTCAAAATTAAGACTATTGAGGTAATTGGATATTTGGTGAAATTTGAAATGAAAAAATATTTATAAAAATTGAATTTTTTTTCATTATTTCAGTCACCATAAGTCAATAGCCGTTTCCATTAACTTAGATAAAAATTGATATTTTCTTTTTCCAAATGCGATAAAAATTGGAAATTCTATAAATTCCGGAAAAATCGATTGATTACAACAAAATCGATAATTTCCGGAAAATTGATAAATTCCAGAAAATCGGTAATTTCCGGTGTAAAAGTCGATAATTACCGGCAAAACCAATTAATTTCCAGAAAAATCGGTAACCCTTACCGGAAAAATCGATTGATTATCTACAAAAGTCAATAATTTCCGGAAAATTATGATAATATCAGAAAAATCATTAAATGATCGATAAATTCCAAGCAAAACAAAATCGATAATATCCTGACAAGTGAATAAATTCCTAAAAATTGAGGAATTTCATAAATTCCCGGCCTTGAATATTTTTTAAATTTAATCTTTAAAAGAATAATTCTTTAAATCTTTAATCCTTATCTAATTTATTCAAAAAAAAACTGATCCACAAAATTTTTTTTTTTCAAAAATTAAATATTTTTGCCTAGTTAATGTTTCATCAACTTGATTATCATTTACTCGAGAAATGTTCAATGATTCAATGCATTCTAATGGAAACAGCCATCACTGAATTCACACTTCCATTTCTCTACGAATTATTCTGTCGTATTCGGGTTATGAGGACAAAGTGTTGGATGGACTTTTGCCGAGGAAATCTTTGATCATTTATAACAACTCGATTTCCAGTGTTTTACCGCCAAATTCTTTGTACGGTAAGTGAGTTAAGAAATGGAAAAAAACACATTTTTGCTACTGTTGGAATTTTTTTTCTAAATTTCACAAATATCTTATTTTCCATTTTAAAAGTAGAAGTTTATTTGCTGGATTTCATATCAATTTTTAAATATTTTGATTTTCCAGTGCGGAATTTCTGTGTTTTTTGAAGCAGGAAAAAAACCACAGAAAACTAACTAAAAGAATTAGCAAAAATGAAAAACATACGTAAAACGATGTAACTTGTCCACGCCACGTGTAGTACAAAAAACCGATGTGCACCAACAAATTTTTGCAAAAGCTATTTTTCCATTCAAAACGGCGCCCCAACAGTTGAAATTTTATAGACGAAAATTTGCGAAACTGTTCGCTTCTCCGAAAATAAAAGTCTCAGATCCCATTCTTGGGTCTTCCAGATAATCGTTGAACTCCAAACTGGAGACCGGTTGCCGCCGACACCAGGAGCACATTAACAGTTCCGTCGAAATTCAAAAATCTAGAAAATCTGAGCACCTATGAGCCCCAGGACATTGTCAAATATTTTCTGAATCTCGACCAAGAGTCGGAGGATGTGACATGGCGATCGATACGTCACGAATTCCACGACACACTTGACACGTGGCACGCGGAAGCTGTGAAGAAGAGAGACGAGAGACGTAGGAGCAACACGGAGCAGAAAGAGTAGTATTCGTAAGGAGAGCTTTACGAAAATTCAAAAGGCTTCGATGACGGCATCGCCGGTAGGAATATCGATTTTTATGTATCGAGGAATTTACTGGAAAACAAAGTTTAGGAAAAATGTCGATTTTCCAGAAATTTATCGATTTTCCTGAAATTCGATTTACCTGAAATTTATCGATTTCCACCCTGAAATTTATCGATTCTGGAAATTATCGAGTTTTCTGGAATTTATCGATTTTCCTGTTTTTTCTGGAATTCGATTCTTCTGGAATTTTTCGATTTTTCTAGAATTTCCACAATCGATTTTTCTGGATTTTATCGATTTTACTGAAATTTATCGATTTTTCTGGTATTTTTCTGGAATGTATCGATTTTTCTGGAATTTATCGATTTTTCTGGAAATTCGATTTTTCATATATCGATTTTCCTGAAATTTATCGATTATTCTGGAATTCATCGATTTTCCTGACATAACAGATTTATCAATTTCTGGAATTTATCGATTTTTCGAATTTATCGATTATTCTGGAATTTATCGATATTTCTGGAATTTATCGATTCTTCTGGAATCGATTTGTCTGGAATTCATCGATTCTTCTGGAATTCAGTTTTTCGAGATTAATCGATATAATTGTCTGTAAATTTTACTCCCCAAAAAACAATATATCGTGCCGAGACACGAAAAACTCTAAAGAATTACAGATTCCAATCGGGGCGGCCGCTCGAGTAGAACCCGAAAGTTTCTAAAAATCAATCAATAGTCCTGTCATTCGCCACTCAAGCTCTCCCTCACCAATCAAAGGAATGCCAGAGGTAATCGTCGAGAACCAGCACGCCCCCTGAGCATTTAAATTCCACGTTGTAGTCCCTGAGCCACGATAGTATTTCCAATTCACTGGACGCCGAAATGAACATTTCACCGTCACCCTCGACACCGAAATCCTCTTCCTGTGGCGGAAGGTCGCATCGCACACCAAAAGCGATTTAAAAAGTGATTTCGAAATTCCGAGGTCGTGAAACCTTCCCAGTCACCACAGAATCCTGGGTGGAAAATGGGCGGAGCTTCCGCGTCGATTCGCGAAGAAATTGATCCGCAGGAGATACGCGACGAAGTTGTGAAGAAGGAACAGAAATTGCAGACTAACGTGCGTCATTTGAAATTTTTGAAAAATCGATAATTTTCAAAAAAATCGACTTTTTTTGGAAATTATCGCTTATTCTTGAAAATTATCGATTATTTTAAAAAATTATCCTCGAATTTTCTGAAAAGGATCTGTTTTCGGGCAAAAAGTTCCGAAAGTGTTTTCTCGAAAAACAACGACTTTTTTTTTGAAAGTTATCGATTAAAGAAATGTCATCTATTTCTTTGGTATTTATCGATTTATCTTAAGAAATTATCGATTTAAATATTTTAAGGAAATTATCGATTTTTTTAAGGAAATTTTCGATTTTTATTTATCGACGTTTTTTTTAGGAAAAAGTTTCGAATTTTCTCGAAAAATAACGACTTTTTAATAAAATTTATCGATAAGAATCTATGTTTTTTGAAATTATCGATTTTTTTTGAAAATCATCGAAAATATTTTAAGGAAATTATCGATTTTTTTGGAATTAATCGATTTTTTAGGTAATTATAGGCCGTTTTTTTTCAAATTTATCGAGTTTTTTAGGAAATTATCGATGTTTTCTGAAAATTATCCCTCGATTTCTTACAAAGGAAAAGTATCGATTCTTGGAAATTATCGATTTTTAAGCAAGTCTCTTATCGATTTTTCAAACGAAGAGTAAGGAAAATTTTTTGAAACTATCCATTTTTCTTTATTGATTTTTTTCCTAAGAAAATATCCATTTGTCGATGGCTAAAAATGTGGATTTTTCTGAAAATAATCGATATTCTGTTTGGAAATAAAATATCGATTATTTCTAAAAAAAATTATCGATTTGTGCAGGAAATTCTCGATTTTTAAAATAAAAACAGCGATTTCTTTTTTGAAAATCGATTTTTAGGGAGATTATCGCATTTTTCTGATTATCGATTATTTCTTCAAAATTATCGATTTTTAGAAGAAAAGTATGGATTTTTAGATATAATCTATTTTTAATTATTGATTTTTTCACCTGAAAAAATATCGATTTTCTGAAACAACATATAATACCACACATTAATTTCAGGAACCGGAGTTCAAAAAAGTGCAGCTTCTACCACACGTGGAGACGGAAGAGCTCGACGGAGCTCAAACTTTGGAGGTTTTTCGACGAGAAAGGAATTCACGATGAGGCGTTCATACGCTTGTGTAGGAACTTGTGATGGTTTTTCTCTCAAAAATTTGAAATTCTTCAGTTGGAACTGGTGTTTGATGCGACGATTTGGAGGGGAGTTGGAAAACGAGCAGATCATCTGGGGAAACATGCCGGGACTTGTTCGACGTTAAATTTTCAATTTTTGAATTTTTTTTCTCTTGTAACTTGCATTTTTCGTTTAACTTAGTGTTTTCGGTGTTTTTTGGACTATTGAAATATTCGGGTTGTTAATATTCAAAAATTAATTACATTATTAATAATAAATGCATTTTGAAATGGTATAAATTGAAAATTTTCAAAAAACCCCCAACCCAGTGGTTTAGGATGAAAATCGTGGAAAAGCCGAACGAGAGAGTTCCGAGTTGGCCACGTGGGACTGAAGCCTAATTGAGTGAATTTAATTTTGGATAAAAAAATTTTGGAGATCTCTTCGACATTTTCTCAAAAAATGATCCATAGCTTTTTCCCATTTTTTTGTTGCTTCATTTTCAAGCTCTTCGGTTATATCGCAGACGTTGAAGCAAGGGCCTTCCGGGAGAATTTCCTGAACATTTGAAGCGCCTTTTTGGGTGAACAAAAGCAGCTTAAAGGCATTTTTTGGTATTTTCAAATAATATCGGAAATCTGCGTTTAAATTTTTTTTTTAAAATGAATTTTTTCAAATAGGTTTTCGAAAAATCGAAAAAAAAATTTTCGGGTTTCCGGTGGAAATTTTAATTAAATTATGTGTTTATGATGATGAGAATAGTTGACAATAATTTTTTCCGATTTGTCAACACGTTTTTCAAAAAATTTGTCAATATAATTTTTTCCATTTTTATTCCTGAACAGAAAAAAATCGAAAAATTTTCGGTTTTAATAATATTTCGGAAAAATTTTGAATTTACCGTAGTTGTGTGATCGTTAAAGAAACTCACAATATTTCTAATCGAAGTATGCATATTTTTTAAATGAATTTTTGGAAAAATTTCAAACTTATTTTTTGTTGAATTTTTCGTTTTCTTTCGTTTTTTTAAACAGAACCAAATTTTTCACCATCTTTTCTTCAAAACAAAACAAAAAAAACCAATTTTTGTTTTTTGAAAAGCGAGAAAAATTTCGAAAAATTATTTTAAAAGTTAGAAAAATATCAATTTTGAACGGAATTTTTTCAAAATTCGATTTTTTTTTTTTCTAATATGTTCGAGAGTTTGTCGCCATTTTTATTTTTAAAAAAGGCTTTCAAACTACAAATTTTAAATGAGAATTTAGATTTTTTTAACGAGTAATGTTGAATATTGGAGAAAAAATAAATCAATTTTAAATAGAAAAGTTTTCTTATTCGTAACATTTTCAGTGTTCTCAAAATACAAAAAACTCGTACATCCTCCTGACAAGTACAGTAATCCATTGGATCCCTCCTGTCCAACACCGTCGCTTCCCGAATGTGAACCAATTGTTCATTTTCATAAGAACCGAGCTCACAGTCAATTTCCCGACCATATTTCCCTCGTATTCCTTCGAAAATGGCTGAAGCCCGATTCAAATTTCAAATATCACGGTGGTGGAGAGAATACGGACAATAGATCCGTAATTGATTTAACTTTAAAATTTTTTTCATTGTCATAATCATGCTACGTGGTCTGGACATGATCTGTTAAATTCTCTCGTTTCGGCGGAGAATATAATCGATATTCCAGTGGCACGAGGTTGTCGAGAAATCTATTAAAATTCTGATAATATCGTTCCAATCTCATTTCGAAGCTCGTCAGTTTCGGCTTCAGCTTTTGAAGCCAGTCGTTTTCAGATTGTGCTCCAGCGCGTCTGAGCTCTGAAAGTTTGATTTCAAGCAAAATTTTGTGTAAATGATTCAGACAACCCCATTTTTCATCTAATTCGAAATTAGCCACATCTAGAAATTAACCACATTGACTAATTAGAAAATTTTCTAATTAGAAAGGATGAATATCTAATTAGAAACGCTGCACAACACATCTAATTCGAAGGGATGCCTCGTCGAATTAGAAATGACATCGAATTAGAAAGGTGGCGCGTTGAATTAGAAGTTACGCGTCTAATTAGAAAGGAGGCACATATAATTAGAAACATATTGCGCACGTCCACATCTAACTAGAAGGGATGCTCGTCGCATAGTACTACCTTTTAATGTATGTACTACCTTTTAATGTATGTACTACCTTTTAATGTATGTACTACCTTTTAATGTAAGTACTACCGTTTAATGTATGTAGTACCTTTTAATGTCTGTACTATTCTAATGTATGTACTACCTTTTAATGTAAGTACTACCTTTTAATGTATTACCTTTTGGCTCTTTGGAAATATATCGATCAAGAAACAATGCCGAATTAGAAAAAAGGCATGAACTGGTGCGCGTTAGTTGACCTTTTTTTCTAATTAGATGAGAGGAATATGGTAGTCAAGACTGCAAATTATCAAAATTTTTTGGTTCAATTTGTTTTTGAAAAAAGTGAAAATTCCTGGGTTGCAATTTGTCGATCAGTATTACGTAGACGTCGAAATATGCGATTCGCCATTGCGGTCTTAGGGGTCTCGCCACGCCGACAATCAATGTAGTTCATGTCGATTTACCACTGTTGCATCGTAATATTCCAACAAATTTGCCGCCGAGGTGAAAAAATTCAATAAAAGCCCGTAAATCGACATGAACTGCAATAGGGTTGTCGGCGTGACGAGACCCAATTCTCATCTTTCGTACCGACGTCCACGTGATATAGAACTTTTTTTTTTGAAAAAATACGATTTTGCCTAAAAAAAAAACTGTAAATTCAACAAATCCCACAAAAAAAAAGCGAAAAGAAAAAAGCATCGCGGAAGACAGTGGCGCCAGGCTGTCTCAATACTGTTTGATCTACAAAAAATGCGGGAATTTTTTTCACAGACAAAAATTGTGACGTCAGCACGTTCTTAATCATACCGAAAATGAGATTTCTGCCTCTGCCATCCCGCATTTTTCCAAGATCAAAGTGGAAGGACTTTCACCTGAATAGGACTTTCTGATTCCACGTGGGAAGGAAGAGAAATCCAAAATTGCGATATTTCACTAATTTCCCTGCTTGAATTTCCTTCCAATCAGCGTCTTCAAACTCCGCGGCCCACTCCATCTGTGGATGAAAAATGGGCGGCGCAAATCGCTCTGATTGGTGGCAGTTCTTATTGCCCAATCATTCAAGTTCAATATCTGGATTTTTCATTTTTGACCACCTCCAATTTCAAGCTTCTTCCTTACCTTCAAATCGTAGAATATTGCCGATTCTCTCGGATTGATTCCTTCCTTCAAAACCAGAACATCTTTCAACTCGAACCCCGAAAGCAGATATTTTTTAACCTGAATTCTCCTAGAATATCCTTCGCTCGTAGCAACTCTCCAACGATTCCTTCTGTTTGTAGAAACTCTTGTAGAGTGTACACTGCCTCGTCCAGATCTTCGCAAGATGCCCGTAATTCGATCTTCCGAGCTAGTCAAAATTGCATATGTTGGTGTTTTTCGTTTCGAGCAACACATGCCAATGAGGATATAATCCGAAGTTAGACTCGTTGTTGTTAAAACGCTTTATAATGCTGGCGAAGATTTCCTCGAATTTCGTTTTTCTTTCTTGAAATTTTATCAGTCTGTATAGTTTTGAGGGTACAATAAAATCTCGGGACAACTTTTCGATATCTATCATCATCGTCATGTTATAGAAACCTATATACTACAGTGTTTTTTGAAGAGTTTACACCACGATACGGATTTTGATCGGTTTTTGATGATCAATTTGACTAATACGCTCGTCTCCGCAACGTCTTAATCGGTCCTAATGCAAGGCTGTGCGTTGTGTACAAGTGCCTTGCTTAGCTCTTCAAAACCGGAGCGATACATAGACACGAATCGTTTCATGCGCAGCGCAGCTGCTCAGGGCTCTCGAAAGTTTTCAGACATTCCGTGAAGCTCTCAACAATGCTGTTGAGGTTATCCTTTGGCACATTTTCCCGAATTTGATTAACTTGTGATAGATATTTATCTGATATATTCGATATTTTTATGATATTTTTCCGTGTTGTTTAGGATGTTTTGCCATCGCAAATTCAAATTCCACATAGTATTCCAAAAACTTATTCAATGGATGCAGGAAGTGAATTGATCCTTTGGCAGAAACGCTTTATATCCAATAATTGCTCTGCACTTTTATCGTCGAATAATTTCTTCACGTTAGATTAGGGAGCCCTAGAGATCCACGAAGTATCAATTCGTTTTTGGGAAGGAATAATTCAAAAATACCCAAAAGAAAATAGCCTGATGGCCTGGAAGAAAGCCGTCCGAGGATTGAATACAACGAATAACGTCCCTGACCTTTCGCACCCAATTTGAAAGCCCCAGTGTCGTATTGGTGTCGCGAATAATTTCTAAATCAAACGCCCCTTCGAAATTGTGTCCCACTGACAAGAAGTCTCGAACACTTTTACTCGCTTCATTTTTCATTATAGTCGTAGCGGGTTCGAGATAAAATGGAGATCTTGAGCAATGCGAATACTTTCTTGGCTCGTTCCGGAAGCTAAGAAATTTCTGTAGTAGGCGCCAACCTCTTCGTCCGTTTCATATTTCCGATCTGTACGATCATTAAAACGGCAGAAATCTGGGGAATATTTCTAAATAACTCCAACTTTGCTCCTCAATTATCCATGTGAAAAAATTCAACCCGGATTTTGAATTTCGGCTTGAAATTGCCGAATTCCCTTGGTGCACACATGCAAATTTTTCAAACGCGCGGCCCAAAAATTATTATCCTTGGAGCGCGTTTGCCTGCTCATTTGATTCTCTCCCGGAGCACGGTAGCTCAGAAACTAGATGGATGCTGGTTCATTCTAGATACTCAGTCTGGATATATTGGCTACTATCTCGACCCGGAAACCATCCACATAAAATCGATCTTTGCGATGCAAATAAGAAATGACCGCAATGAAATTATCTATCTCCATTCGTGATGAATTTTCGATTTTGTACTTCCTGGCCAAGTTTATGCACGTTTGTTCGGAGCGCGTTTTCACCCATCTAGCAACTGACGGTTCAGTAGCCAATATAGGTTTCACTGTATCATGAACCACTCCATCTAGTTGCTGTGCTACCCTCGTGCTGAACCACCGTGCTCCATCTACCGATTTCTTCCATTACGATATGGCTGCAATACTATTTTTTGATGGTCTTCCCGCTTGGTCAATACTAATAGGGAGTGCAATACTAATTTTCAGAACATTTTTCTGCCTTTGAGACTAGTTTTTTTCTGAAAAAACTCGAATTTTATGTAAAAATTCAGTCCAAAATTTGTTTTGATTGTAACCTATTTCAAAAATTAATCTCGTAGAAATTTATTTGAAAAATTGCTGCAAAATATGCAAAAAATATTGTAGAAGTCCTAAAATTAGCGAGAGGGGATTGCAATAAAAAAAGTAAACGAAACACTATTAGGGAGTTCAAGACTAATAGGTGCCAGACTAATTTTCCGCAGGTCTCCGAGGGGCAATACTAATAGGGAGTGCAAATCTAATAGGGAGGCCATGCATACTAATAGAAGAAATACGGTATTTTTAGTTCCTTTATTTTGTCAACGAGAAGAATCAAATGAGGGCACCAAACGCGCTGCAATAATACTATAATTTATTGTGCGCGCAAAAAAACTCATTCGGCACGCAAAGAATATTCACGAATTTATGCTGAAATATAATATCAGTTTTTATGTTTTTTTTTAACATCCAGATATTCTGAAACAGAGGAATTTTTTTTAGTTATTTGACAATATTTCCTAGATTTCGGAAATCATGTAAACAGCAGCTTTTGTACAACAGCTTTTTTTTAACTGTGAAACTTGTTTAAAAAGTCAAACCACGTCCATTTTGAAAATTAATTTTTAACATATAAAATAAAAACATGTGGAAGGCTTTTGATTCATGTACATACAAGTTTTGAAAAATACGGCATTTAAATTTGAAAAATGTGTTTGCTAAAATCTGATCAATTTTTTTGTTATTATCTATTAATAGCTGGACTTTACTTTTAGACAAAAATTACTCTAATTAAAATCTACCTTCAAACCATTTTTTCAGTTTTTGCAAATTCTCCTCGGAAATCAGTAGGACTAGCGATCGAGTGGCAAGTGAAAATCACGGAAATTTTTCAGGCGATTTTTCAGGCCCCATGTTGCCACGCCAACCATATTTTGGTTTCATGAGAGATCGGAGCTCATGAAATAAATGCAAAGCAAAAATCCAGCGAGGTGGTGATCTTTTAGTCATTCTCGCTGTACTTGAAGATGTGGGAGCTTCTTTAGTAAAATTTACAGCATTCTTCTCTATCCTTATAAACATGTTAGTCATTAGTGTTCTTTTTTCCCGACAATCTCCTTTCGAAAGCTCTCTGCTCATCCCATCCCCCAATAGCTTTTTTTTTGTAGAAACTTGAAATCCTATCAAAATCTATCCCGATCAGCTGATTCGTCAGATCCGTAGAAGCGATTTCGCCTCTGAGAAGCCCAGCGACGATACGATAGCAGTAACACAGGAGCGGTGGTAGCAGGTGAGCTCATCCAGTGAATCCGTTCGACAGGTTTATAGAGTACTTTCCGTAGAATTACTGAAATTATATTTACTATTAAAGTAGAAAAAAATGATTATATAAACTAACTATACGCAGGAAGACTCGCATTATGTTCCAGATTTCGACCTAAGAATTGTGGATGGCGTCCAGCCGGAAATTTTTATTTAAATTTAGTAAATCCTTTAGTGAAGAAAGTTTTTTAATAAATACCTGTCAAGCGCTTACCCTTAATGTGCTCCAACATTTGAATACCTTGCCGCTCCCTTTCCGAAATTTCGAGATCTCCGCATCAGCGTTTACCCGGTAACAAGAAGTAAGGGAATTATCGTTATAATCATCTTTATCTGGGAAAAAATTAATTTTCATGGAATATATTTCAAATTTTCGACAACCAAAAAAATTCACATTTTTTTCAGGAAATTTCGTTGAAAAATCTGTTTTTCATAATATTTTGAGAATAAAACAAGCGTAAAGGTATTCAAGAGCGCATGCAATTCACTTAAGCCAGGGTGACCCTCTAAGCGAACATAAAACATACGGTATTTAAAAATATTCTTGTTTTCCGCGGAAAGTCGGAGAATTTAATTTGATTTTTTTTAAAAAAAAAGAAAATTAACCGTTATACGTTTTGAGCAAAAAATTCTACAATAATAATTTAAAAAAATTAATTGAATAAACATTGAAAATAAAAGTGCTTAAATTTCAAGGCGCTGCGCGTGCATCAACCGTCACTTTTGTTTGGGTATCACCCCAGCACCCCGAATGTAAAAAGTACCAGGGTAAGAGTGCGCGCTTTTTTTCATTTTTCGAATTTGTGCGACCAGTTCTCATTATTTGAACGATTTTTGCGGTAATTTTGGACAGCCATTTTTTCTAGTTCCCACCGACAAATTGCATTATATCCGTAATTTCAAGAAAATTTTGTTATAAAACCAACAAAAATCTAGAAAATTGCTGAATCATTTTGCGTATGAATGGTCAGGCGGATCTGCTCGCTGCGACCGAACCGCCTATCGGGTCTTCAGCCGACAATCTCTACGACATAGAACTGTTCGAGGTGTTCAATCGTGTCGCTAACGTCGTCACAGAAAAGGCGTTCTATGGAGCCGCCCGATCACGCTCTCGGATCATTTGTTTTCAAGTTGGCATTTTTTTTCAAATCATTTGTCCTCACCTAAATCTCTAATTTTCCTATTTTCAGAATTCAAGGCCTGTATCAAGCTCGTAAACTTTCAAGGAACAACTCTTCACGGCCGTGCTGCACATTCGTCCACTGCGAGAAAGTTCGCACGCGAACAGCGAGGCCATCTCAACGATGTTCGAGAAGGTCAAACATAAGGGAAATTCCGGGAATTCTTCGTAGCGTCCAGAGCACTCGTTCCCCGAGTACCGAAACCAGAACCCACAGGCTTCATCATACCTTCCAGTCCACGTGGTCATCGTCGACGGGCAGTCTCAATGGTGGCGGCGGGGGCTATCGACGCCGACGTTCCGCCGGTGGCAATCAGTACAATCAGAACAAGTATCCGAACGAAAGGTACCAGGGATGACTCGATAATCATCCAGTGCAGCAGTATTCGGGCTTCAATCCCAGCGATTTTTGCTGTGATGACTATGTGGAAGGAGCCGAAAAGGTGCAAAATTCGCCAAATTTCGCTAAAAGAAATTTCGCCGACTTTTCCCGTAGCGCAACAGTTTTTTCTTTTAGGCACATTTCAGGCATTTTGGGCATATCAATATTTTTCCACCAGATATGTTCTAGATTTAGATGGACTAGATTTTATTCTCAGACGAATCAAGTGATTTTCTATATTTTTACACTATTTTTTCTTGAAATATGACCATAAAATGCAACAAAGTCTTCAGCAGCTGATGGGAAAAGGAAAAATCGGCGAAATTTCGAATTTCAGTCTATTTAATATGTTTAAGCAAAAAGAAAACTAATTGTTGAATTTCAGACTCGACAACCTTGCCAACCTGATTCGCTGGAGCACCTCCACGGATCCGTTCGCAACCTAATTATCAAAAGTAATTTTGAATTATTTTGAAAATCAATAAATTGTTTGTTTTCAGACGTGAATGCACAAGCACATCTTGTTCTCGTACGAATTGAGCTAAAGATCAAAAGCATGGCCCGCCAACGTGGAAAATGGAGCTGCAGATTAAGAAAGATGACCACCACCACTAGGGCCGGCGGCGGAGCAGCAACCACAGGACAGAACAGACTGACCCCACAACAGTTTTTGGCTCAGATAGCTCAGAGACAACAATCGGAGCAAAACGCGGATGAGGTGGCCAAGAAGAAGCGTCCGAACCTTTCGGGTATCAATCCAGCGCTTTTCTACATGAGCAATACCCGAGAACATCGCCAGTTGTTTATGCTTAAAATCTATAGAGTAATATGGAGATTTTGGGAAAAAAACATATTTTCTCGAAAATACGCCCGAAATAGTGTTTGTAAATTGGCGAGACCTATTTCTTCTGAAAAATTATAATTTTTTCGATTTTCACGTGAACTTGCAGGTTTTTGGATATTTTTCTCGAAAAACGTCAATTCATCGATTTACGCTAGTATACTCAGCAATCGACCCATTTTTTCGCAGACAATTTGGTATTTTTCTTAACTTGATTTTTATTCGACTTCTCGTGTAATCACTTATTCAAATGCGCGCCCTAAGAATTTCTCATTGGAGCGTGCTTGCTTCGTGTAGATTTCCGAGAGCTTTCCATTTATTTTAACTTCTTTCGTGCTTTTTCAGTTTTCCAGCGACTTTCTGGCTCGACCCCTCGGTATATTTTGTGCAAACACCGTCACGCGCAAATGCATGCCCTTTTTCAACGCGCTGCGTGAAAATTCACGCGATTTCAAATATTTTTTCCCGTAGTTTCCAAAATTTTCGAGAGCGGGGGGGTCGAGCCAGAACACCTTGGTTTTCCAGCGAGCTTCCTTCATTTACGTCGATTTTTTTTTTAATCTTCGTTAAATCTAAAAAAAAACGACTTAAATCATTTTAAAGTTTCCAACGGTTTTCTGCATAAAAAATCAATTTCCAGAACCGTCCGGCCACTACGACGACAAACATCTCCACACGGCAGTTCTCGCTTACGGTCGCCTTCGTGTACCTCAATCGGCCTTCGAAAGTCTCTCACCAATCGACAAATTGCTCATTCATCACATAAAACACGACAAACAACCGGTGCTGAAGCGTGATTAGTGACGACCGACGAGTTGTCGGATGCGAATGATTGTAGTCTACTGGAAATCTCCGAATCAATCCAAACCACGATCATCATGACGAACCGGCACCAAGCTCTCCGCTGAAACGTCTTCGCGCCGAAAGTGGATCCCTATCAACTGCACAAGGCGCATCGCCCGAGTGTCTCACCGACAAAGCAAAGACAATAGAGTTCCACGAGACTGAGATAATGTTTTTGAAACTGGACCACCAGAAGACCAACAACTACAGCTTATCCGAAGGAAACGAAAACGCGGATAAGATATGTGTTGAGCAGCCGAAAACCAGGTAGATCAACCGAGTACGACGACATTAATAATAGACGTCTTCCGTCGAATTCTCATTCGGCAGCACCGAATTCCGAGAAGAAGCATTTCGTTTTTCCGGCACGGGGGCTTTTTTTTGATTACCTAAAAAATTCCCAACTTTTTAAAGTTCAAAAAAGTCAAAATTTTTGTCCATCTGGGCATGACTGCTTATGCCCCGCCCCCCTTTTTCGAAGTTTCTGCTTTTAGGAAAATGTATTCCCAAAGTGCCAGTTTGGATGCCCCACGAATCAAAGGGAGCAGAACGAAGGAGGCACCACGTATTCAAGATCTGGTGCGATTCCGGATCCGGCACCGTACAACTTGAAAACGTGGTGCCTTTCTGAGGGAAAATTTGCCTGCCAAGGTTGAAATATCGAATGCATTACCCGTAAATCGACACGAACTACAGTAACCTGTTATCCGCGTGGCGAGACCCATGCGCGTCATTTGTCGAATATTATACTAAAACCTTTAACTTGCAGAAAAACTTAATTTTTTTTGTTAAAAATTGAGCCAAAAGACTCAAAAATTTCATAAAGCGAAACTTTAAAAAAATATAATTTGTTAAAATTTCAAGAAATATTTATGAATTAATTAATTTTTCCAGGAATACCCCATGTGCCGTCTCTCCAGTTCCATCGGTTTCTCACTTGGTCGGTGATCTGACTTTTGCCTACACGATCCTACAGCCGACGCCATGAGAAGATGCTGCTCGACGAGGCGTCTTCAATCATCGAAAGTACAACTCTAGCAGTGTCTACTGCTCTGTTCTGCTCCAGGAGCTACAATGCTCCAAATATAGGGTCACATATACAATCATATAATCTTATTGCATTTTCGCAATTTCTCTCCACACACATACACACATCATCCCAAGTATTCGTGTGCTGAATCTCAGTTTGAATGCAATGTTTCGATACCGTTTTTATCCCACTATTGCCTTATCGTTTCCTGTTTTATTATATTTCATATATATTGCCACCACCACCACCAACACCACCCTCTCTATCTTTTTTTGTTCTTTTGCTGCAACATCATCACCTAGTTTTCTGTGAATTGAATTTTTTGTTCCCCCGAGTCCCCTCTGATAGGATACATGGTAGGAAAGACAATGAAAATACGAGTTTTTTCAAGGAAAAAAAAATACAAACTAGGAAACTATAGAAACAAAATACTGAAAAAACATTTGAGGCGCAGTAAACCTCTGCAAAGTTCGCAAATCCAAAAGAAAATATTTATTTTTCTAAATTATTTTTCCGCCACTCCAGCCTCATTCTCATTGGCGGGCGCAAAGTCATGTCGATTTACGAGATTAAGATTTTCAACGAGTTTATTGTTATCGATTTGCGTGTAAAGTTAACTAACTTTTTTGAAAATTTTCGCAAAAAATTTTATAAAATGTTCAATTGGCACGAGCAGATCTTCAGCAAAAAAACCGACAGAAATGTGTTAAACTGAATCTCGTAAATCCACATGGCATAATCCAATGAGAATGTTTTTAGCGAAGAAGTTTGAACAAAGGAATATCAAATCAGGGCCAAATTTGGAGCAATTTCTAAAATATTTTCTCAATTCTTTCGGTATTCCACATTCAAACAATTATTCGGCCGTTCCCAAGGTGATCAATCTTTCGATGGGATCCCTTGGTACTGCAGCAGTCAACAGCTCAATCCCCAGCTTCACTATTCGCCACGTCATCCTCGATACGGTATCTAATGGAAACTCTTTGACAGGCCAATCCATCCGAACCTACACTCCCGGCTCAATGGTAAATGGCACATTCGGTGGTAGAATGTCTCGTGATACTGTTGGACGATCGTGAACATCAATTCCCAGATAATGACTGACGTGGTGGGGACACAGCTTGTCCGCCTGATTTGATGAATCATCTCCTGGTGATGATCGAATCAGGTCGAGTTCGGTGAAACTTGCCGCGACAAGTTCGTTCATTCGGCGTAACAGTGCGCTTAGGCGGACTTTTTCCCTTGAGTGGACGTAGGTGAGCAGTTCTTCGTGAACGTACAGAAGCGCTTCGTAGAGGGATTGTTGGGCCTCTGACCAGCTGCAAAAACGAATTTTTTTTTGGGAAGGGTTTTTGAAACAATTTTTCAAATTTCGGTCGAAATTAAACTTTAACCGTAAAACGATTATCCACGGATTTCTGGCTTCCCTCATAAATTGGATTGGAAGAGTTTACCGAACTAGACCATTTTGGCTCGGCTATATCTGGCGCCGAGTCGCGATTTTAGTTGTAAAACTAAATGCATTTGTACATGTGGAGTACACGACTTTGCCACGCGTTGTCCGGCGGGCGATTGTCAATGGATCCTGCATGCAAAAAAAAAAGTTCACTGAGGAAGAGAACTCCGTGATTAGCACCCCCTATTTCTCTTACGAATCTATCTTCGAAATCTTCTATTTTTTAACAAGTCCTGAATTCTGAAATTCATTATAGTAATTTTTTGGGAATCCTTCCATTCCTACGGAACAACATCTCGGATTGGTGACTCAAATTATCTGAATTTTCAAAATCTCCAGAAAAAAATATCATTTTGCCTGAATTTTCTACTTTTAACGGAATAAAGTGCAAAAAAGACTCTTTTTGAGGCACCACCGAAAGGAGAAAGGAGAACACAAACCACGCCCATTTTTTCCTCGTGCCGCCATCGCGCAAGTTTTTCTGCGCGCAAATTTTTATTTTCAACCGAGACAGCAAAACTCCGAAATAACGCATATGTTCTTTATCATCAACGATACTGTTATTTCGGAGCTTCGTTGTCTCGTTTGAAAATAAAAATTAGATGCAGAAAAATTTGCGCGCGGCACGGAAAAAATGGGCGTGGTTTCTGGCGATTCTCCTTTTTCGTGTCTGTTCTCCTTTCTGGTGCCTCTTCTTTTTATATGTTGCGTAATTTTTTAGCCATCTTGGAATAGCCCCGCCCATTACTCCCACAAATCCATATCTACGAAATCTCGAACATTTCCAGAATGATTTGTAGTCTCTCAAACGGGAATATTTAAAATTTCTAGAAAAACCCCATTTTTCTTGAATTTTGGACGAACTTCTGTAATTTCTCAAATTCTGAGAAAAATTTTCATTTGAGTCACCACAAATACTGGAATGCAATCGTAGAAATAGACTTGTGGGCGAAATCAAATAATGGGAAAACATTCATTATTTTTTAATTTTTTGGGGTCACTTATAGCACCTACAATTAACCCCAGAAATCGGAAAGCCAACGTGTCACATCTGACTCATACCCATTCAAACCACACCCAGCATCCACGAGAACACATTCCCGGGGATTCGGTTAGGTCGGATTATTTGCGTCCAAATAGTGAATATTGGCAGGAACACCACGGGCAATCACTGGTGGATATGCTTGCATTTCTGATCCACGACGACGTCCTTCAAACTCCAAGAGCCCGCAAATCGCGTTCTCGTTGTGTACATCACGGGATCCTGATATCATCGAGCTCATTGTCTGAGCTCTGCCACGTTGCACGCGTCACGCATTGAGCTCATTTCGGATGGAGATTTTATTACTCGGCTACGTTCGATCTGCTAGGAAAACTTGAAAATTGGCAAAAAAATACTTTTTTTTTTGAAATTTTAGAACGATTTTTCGGGTGTTCAGAAATATTTTTTTTAGGAAAAAATTGGAACTTTCCAAAAGTTTCAAAAAAATAATTTACAACTTTTTCCTAAAAAAAAAATGAATATTGACAGCTTCGAAAACAGTAAAAATTGTTGGAAAATTTTATTACCGTTAAAAAATTTTTTTTTTTCGTAAAAAAAACTTTCAGTTTAAAATTTGGAGCGTTTACAATTTTATTGATAATTGGTGAAACAAAATAAAAGGTAATTAAAAAGTATTTTTTTTTAAAAATTTGAAAAATTAGATTAAATGTTTATTCTGGGATGAAAAAACCTCCTAAAACCATTTTCTGGAAAATTTAGCGAACTTCCTATTTTGTTAATTCTTTTTTTTCAAGAAAAAATTTTCCACTAGAAAATGGAAAAAAATTGACGTCGTTTAGAGTCAAAATTGGAAATTTGAATTTTTACTAGCCCTTGAAATCGCGCTCGAAAATCGGATTTTTTTTTCAAAGCTTGAACAATTTTCTGCAAATTCTATCTCTAAACTCACAAAAATGATTTATTTCCCGAACATAATTAGCTTTAGCCTGTACTAACTTCTAGAGTAATCAGTCGAATCAAAAAACACTGCAATCGTTCCCTGCGTATCTCAAACTTTTTCCACTGTTAAGTCTTTATCCGGCTAGTCGGATTCCGTGAATTTTGCAGTCTTTTCCCATTCGGATTCAGTTGGTAGGGCGCCTTCCCATAGCTCATCATAGACACTAGTCAGCAAAAAGAATATTCTTTTGAAGATTCGGTATTCCTAATTGCATTATGTAATAACATTCTGGTGTGGTGATTCCGTTATGTGCAAAAAAAAAAACTTATTTATCAAATTTTTTTTTAAAAATTTAATTTATTTTTTTTATCAAACAATTTTGAATTTTTCCCAAAAAAAATCCGAAAATTGTGAACAAATCTTATTATTTTCGTTGAACAAAAAAACAAATTGACACTTTTTAATTAAATTAATTTTCGTTGAGAAAAAGAGATTTGTCGATTTGTGTTCGTCGCGGCAATGATTTTTTTTAACGAAATTTTCCTGAAAAATTCAATATTTCAATAATTCCTGATTTTCTAGTTTTTTGAAAGAAGAACATGTTAAATTTCTATTAATTGTATAACAAAAAATTTCGGGAAAATCTAGAATTAAAAAAAAATGAGAAAAATTCTAGTAATATATTAATTTTAGGTGTAAATTTCGATAATTTTAGGTTATTTTTCAATTTTTTTATGCCGGGCGAAATTTTGATTTCCAAAACAAAAATATGAATATTTCTGACAATTAATTTTCATTCTAGATTTTTTGCACAATTTTCAATTGTTTTCTGAAGAATTTGGTACTTATTGTGTAGTACATGCCCTCATTTTTAAATTAAATTAAATGTTCATTAATTCCTTATAAATTAAACGTGATATACATTTCCTCCTTTTTAGGCTTAAAAATTGCTATTTTTCTACTTAGTAAAAATTAAAAATGAGGGCATGTAATACACAAGTACCAAGAATTTCAAGCCCGTCAATTCTTGTTTTTGAAATCTTTTTTGGGAAAAATTCCATGACATTTTCGCAGATTGTTTCTTCGTTCAGAAAAAAATTTTCTAAAAATTATTTGTTTGAAACTTGGGTCTAAAAAAATATCTCTAGAGCACTTTTTATCCTTTTTCAACTTTTCTGGAAAAAGCTTTTTTATAACTTAAAATGAGTTTCTGTGGCCGCGTTTTCTCTCAACATTTTCACTTTGCGGACAGGGCCACCAAAACCGAACCTGAAATGGCTTTTCTGTCGGAACGCGTGTGGAACATCCGGTGCAACATATGATTTCCGAGCTCCTTTCATCACAACGACCACTTGCTTTTCTGAAACTTTGAGAGGTCATGGCCCACGATAACTTTTAAATGGTTTTCTATGCATGGTGATTTTATTACGGTACCGGGTCTCGACACGATGAATTTTATAGAATAAATTTTTCTGAAAAATTTCATTTTTTTTTTTAGAAAAATCAAATTTTCAAGATACATGGGCAAACATTTTTCAGGAAAAATTTAATTTCATAGAGAAAAATAGAATTTTTCCTATAAAAAAATCTGAGCGTAAATTCGGATTTTTGAGACTCTTTATTTGGATTTTAAAATCCAAATTTTCAAAAAAAAATTTAAAAACCGGAAAATTCCAAAACTTTTTGAGAGTAAACTAGCCTTATATTTTTCAATTAAAATTAATTTTTTAAAAGAAAATTGGAATTTTTAGAACACCAAAAAATTGGCAATTAGTCCCGAGTTCTTCAACGGAAAAATCTGAAAAATCCGAACTTTTGAAAATCTTTAAATATCCCAATATTCAATTAAAAGCGAAATTTCGGATTTTTGAGAAAATTTCAATTTAAAAAAGTCTTCTATTTGTACTGCACACATTTCTAAGACAAATGCATGGCCTAGATAACTTTTTCAGAATAGGCCACCAGGCCATTTGCGACTGACATCTGCCTCTTACCCCCAGTTTGGACCTCTTTTTTTAAATTCATCAAATTCGTCCTTCTCATCGCATATTCCGCATTTGGAATTCGCGATGGCCACATTGGTAGGCTCCGCCCACTTCTGAGCATTTTTTTCTTGGATCCGATCTGTGTTCAGTGGGAGGGAAATTCGAATTTTTTTAGAAATGATTAAAACTGAAAAAAATAGATTTTTTGGGAAGGAACCTGAATTTACGAGAGACTAGTAAAAAGGAGGTAAAACAAAAAATTCGACTTTATAAATTGAGTCAAAAATTAATAGAAAAAATAAACTTAAAATTATGAACAGAAGAACCTACTAAAAAAGTCTAAAAAATGAATGAAAAATTGCAAAAAACATCTTCAAATCTATACGAGACTCCTCCTCCAACAATGCGGTTCACGCGGGTGATGTACCTGAAAAAAAGTGATTTTTTTTTGAAATTTTAGAAAACAAAATTATGAAATAAAACCAAAAAATTTCCGAATAATCGAGATTTTTCGGAATAGTTTGAGGTTAAAAAAATTTTCCCAATTTTTGATGAAAAGTTTTTTTTCCAACAATTCGGAAAACTAAAAGTACCAAAAAATTTTAGTTTTTTCGATTGTTTCAATATGATAATGGTTTTTTTAAATGTTTAAAATTGTATTTTTTCCAAAAATATTATCAATTTTCATACAATTTTATGGTTTGGAGATTTTTTTCAAATTCAGACCAAATTCGATATTCGAAACGTTTCTCGAAACAAAATTTTTCAACTGAAAAACTACAAAAAATCCTCTTATGGATCTTTGAAGAAAAATCGATATTTTCTCAAATTGTTCAGATTTTTTCTGTTTTTACCCAAAGTGCCCAAATTTGAGTTCGCCACGAATGTTTAAAATTATTTTTCCCGTTTTTTCGATATTTGCGGGTTAAATTTTTTTAAATTTGATTCAATTTTAATAAGTTTGAGTTTTTTTACGATTTTTTGTCCTAATTTTTTCCAATTTTTTTCCATTGGTAGAAGGCAAAAAGTGCGATTTTTTTCCTTTTAAAAATAATTATTCAGTTTTTCGACTGTTTTCTTCTCGCTTCCAGATTTTAAGTTCTCGAATTTTTTTTATATTTGAATTGTATCTTTAACTATTACCTAACGAAAAATTAGTTTTATTTTTAGATTGGAAAAGAACGTTCTTTTTCGTAAATTTTAGTGATTTTTGATTCCAAATTTTTGGATATTTTTCAAAATTTCCCATAGAGAAAGTTTTACCAGGCTTTGGTAGAAGCCAGAAATCGATTAAAGCTTTTTTGGGTTTTTCGACAATTTGTCAAGTTAGGAATTAAACTTTTAAAATTTATTTCAAAAATTTTAAAAAACTAAAAGTATTTCTGAGAATTTTTCTGATATTAATTATTCAGTTTTTCGACTGCTGCTTGCTTCCAGATTTTTTCTCGAAGTTTTTATATTTGATTTTTTTAAAAAATACTCTATAAAATTCATTTTTTTTAGGCATTTTTTCTGGATACTTTCTCTTTTCGAAATTTTCGTAAGTGTCAGTGTTTTTCGATTTTTGATTCTAAATTATTGGATTTCTTAAATTTTTTCGGAAAATTCTACCTGGCTCTGGTAGTAGCCAGAAATTATTGAAGAAGCTTTTTTTTCGATTTTTTAGACAATTTTCCGAAGTTTTAGTTAGGAGTTAGACTTTTTCAAATTTTTTTTCAATTTCAAAAACTTTACAAACAAAAAGTACTTTAATTTTTGCGAAAAACAGCATTTTTTTTCTCGAATATTTGAACTTTTTAAATTTTTAAAGCTTGTTTTATATATATTCGAGTATTTTACTCTTAATCAATGAAAAATCTTTTTTTGATAATTTTTTTCAAAAATGTAAAATTCGAATTTGAAATTATTTTCATTCAGAAAAGGGAAACTATTTGAAAACAATTTTTTGTTGAATTTTTCGTAAATTTGAGTGATGCTTTTTGATTCCAAATTTTTGGATTTTTTTTTGAAAATTTTCCACGTTTTGGTTAGGAGTTAGATTTCTTGGAATTTTTTTGAATTTTTTTCCAAAATTTTAAAAAAGAATTTCTGAGAAGTATTTTTTCCTTAAAAAAGAGGAATTTTTTAGTTTTTCGACTGATTTGTGCGTGCTTCCAGATTTTTTCTCCAAGTTTATAAACTTAAATCTTGAAATTTATATTCTAATATTTCAGATATTACCTAATCGATAAAAAACTTCGTTTTCTTTTCAAATTTTAATTGAAAAAAATCGATTTTTTCGATAATTTTTTAACGGCTTTTTTTATTCGAATTTGTTCAAACACTTTTTCATTCAGGAGAATTTGATTATTTGCAATTTTTAATTTAATTTTTTAATCCTTTAAATTTTCGTAAATTTTGAGTGTTTTTTGATTTTTTCCAAATTTTTTTTTTGCAAATTCTCAAAATTCTTATTTTTGCAGAAAATTCTACCTGGCTTTGGTAGACGCCAAAAATTCGATTTAAGAAGCTTTTTTTTGATTTTTTTTGACAATTTCCCAGGTTTTAGTTAGGAGTCATTTTAAACTTTTTTCTTTTCTTTTGACTTTAAAAAAAAGTTTAAAAACTAAAAGTGTTTCTTAGTTTTTCCTTAAAAAAGAGGATGCACATTTTTTTCGCTAGTTTTCCTGATCGACTGACTTCGTTTTTGAATTTTTAAAAATTCAACAAGTGTATTTTTTAAAAATCTAACCGATAAAAGAGTCGTATTCTCGATTTTTGTTTTCAAATTTTTGGGATTTTTTTCAAACATTTTTCCAGAAAATTTTACCTGTCTCTGCTAGAAGCCGAAATGTGTGATTTTTTTCCAAAAAAATGCTGGCTAGTTATTTAGTGCTTGTTTCTTTCTCGAACGTTTTATTATTTGAACTTTAAAAATTTTTATATAATATTAAAAATTTAAATAATAATATAGAATTTTTTTGAAAATTCCTTTCTGATTATGGAAAAAACATTTTGTTATGTATTTGAGAAACTGAAATTTTCTGAAATCTTTTAAATTTGGAAAATTTCGAATTATTTTTGTTGATTATACTCTAGGTAATCGATAAAATTTTTTTCCAATTTTATGAAAAAAATGATTTTTTCGATAATTTTTGATTTATTTTCGGGAATATTTGAAAACAAACACTTGAAAAATAAATCAAACTTTTTTTTTGAAATTTTCGTATTTGAATTTGAGTCTTTTTCGATTTTTGATTTTTCTAAATTTTTGGATTTTTTCCCTCCAAATTCTTCGTCAATTTTTAGAAAATTCTACCTAGCTCTGGTAGAAGCCAAACATTGATTTAAGAATCTTTTTTTTTTCTTGGATTTTTTTTTGAAAATTTTCCAAGTTTTGGTTAGGAGTTAGTGGATTCCCTCAATTTTTTTCTTGAATTTTTTTCAAAAGTTTTAAAAACTGAAAGAATTTCTAATAGGAGATTTTTTCCTTAAAAAGGAGGAATTTTTTAGTTGTTCGACAGATTTCTGCGTGCTTCCAGATTTTTTCTCCAAGTTTTTATAAAATCCTTAAAATTTATATTTTTAAATAATATTTCAGATATTATACTCATAATCGATATAAATTCGTTTTTTTTTCAAATTTTAATTGCAAAAAAATCGATTTTTTCGATAATTTTTGAATTTTTTTTGGGTTACAAATTCGAATTTGCAATATTTTTCATTCAGAAAAATTTGATTATTTGAAAACAATTCTTAAGGATTTAATTTTTTAATCCTTTAAATTTTAGTAAATTTGAGTGTTTTTTGATATTCCATATTTTTGGATTTTTTTCCAAATTCTCCGAATTGTTATTTTGCAGAAAATTCTACCTGGCTTTGGTAGAGGGCAAGCCAAAAATTCTAAGAAGCAACATCAGACGGTCTTCCAAGTCTTCCCAACGGAATCATCGATTCCAAGTGTTGTTTAATCTGGCGAGCTTCTTCTCCAGAAGCATGATCCCATACAGCACCAGTTTCCTTTTCAATCATTCCAGACACCACACTAATCACGCGGACTCCTTGTTTCGCGCACTCGCTACGGATTTTGTAAGTGGGACACTGCTAGATGCAACTGAGTAGAGGGACCCATATCGATTCATGGAGTGAAGCCGAAACATGACGTTAGGTAAATGATACTGCCGTTTCTGTAAAAAATCGATTTTATTTGGACGGGAAATTTTGCCTGCCTACGTGCCTACCTGCCGGCCTATTAGCCTATTTTTCATATTTATTTTGTTGTTCTACTTTTTTGCCGTTTTTTGGGAATTTCATGAGTTCTCGGGTCGGCACGACTTCATGCCCACGTGCCTATCTACCGGCCTAACATGATATTTTAATTCCATGATTTAGGTAGGCAGGTAGGACGAATACCTGCCTGCCTACCGCTGTTTTTTTGAAATTTTTTTGTGTGAAAAATTAAAATTCAAGGGAATGCTTTTTTTTTCAAAATTCAATGATTTTTAATGCAGACCGCGCCTATCTGCCTACCGCCTATTTTTGGCATTTTTTGTGTGCAAAACAAAATCAAATTGGAATAGATTGCCTTATCTTTTCGTTTTTCTAATCTGTTTTCCATTTCAAGATTTTTCGGATAGGCACGACTTCCCACCTACTGTGCCTACCTACCTACCGCCTATTTTTGGCATCCGGTTTTTGTGAGTAGCAAAAAGAGATCAAATTAGCTTTTTCTCCTGTTTTCTCCGATTTTTTTGGCAATGTAGGCACGACTCCATGCCTAGTACCTACCTACCTACGTCTCCTATTTGTCGGCATGTTCTCGTACAGAACATAATCAGATTTTGAAAACACTAATATTTTTGTTTTCTGAATTTTTTTTCCAAATTTTGTGATTTCTAGGGTAGGCACGGACTTCATGCCTACGTGTCTACCTACCTACCGCCTATTCTCGGCCTTTTTGTGACTGAATAAATTAACATTCTTGAAAATCCTTTTTTTGTTCCCTTTACTTCAATTTTTTCAAGTTGCATGTTCTCTAGGGTAGGCACGATTTCATCCATGTATCTACCTTTTATCCCCCTTTTTTGGTTTAGGTCGGCAGGCTTGAGTCAGTGATGCACGAAAATCTAGAAACATAATTTTGATTCTGTACGGTAAATTAGGCTTTCAAGACAGTTTGAATTTCTCGAATTTCTACCAGCAAAAAATAATATCTGAAATAACTTTCGCAGCGAGCCCCAAGAAACTGACTGATGGCGATAGCGTCGACATAGCGGCTTTCGAAAGACGGGAACGGTGTTGTCAGATTGTTGGCGAAAAGCTGAAATTTCGAGGTGAATTTTCCACGTGGAATTTTCAGCACGCTCGAACCTTATCAAAATCCTCGCCGGATGTCTCAAGAATCTTGCCGAGCACCTCATTCTGTGGTGGAACTGTACTTAAAGTGTCCAGACCGCCGAGCTTCTCAGCCACTTTCGTGATCAGCTTCCGGTCTGTCCTCGGCTTTTGACACGTTGAGAAGGCTGTGACTCACCTCCAACCTGAATTTATTCCCGAATTGATTCATTGTCAAGTTCTGAAAATCTTCCTAAACCTTTATATTGTCCTCTCCTTTCCCCACTATTCGGACAGTCTGCGGCGGCGGCGACCTAGTAGCCGGTGAACGCGAGTCTTCTCACTACGCTGCTTTGCCCAGTGTGGACAGCAGTTGCCCCGGTGCTTACGAGTGCACATGACATTACTCTGAAAGCCCGATGATGTGGAGGCACATTTATAGATACACCTAGACATCAGGTAGATTTATTTGGAAATCCGTAGAAAATAAAGATCGTGATAAATCATTTTATTAGAGGGGAGAGGGAGGGCGAGCAAAGGAGATCGCTGACAACTTTCGAAAACCGGTTATTTACTCCAGTTGGACGGCTTATTCATGCCATATTTTCCAAGTTATTTACACTATTCTGTTGGTATTGAGAATGTTGATTCTGCTTAGCTGGCGGCTTCGAGCTAGACATCTTTGTAACTCGCGCTCGTCATCCTTCCGTAGAGTTGACGACCTCCAGCGCTGCTTCCAACATTCCGGGGCATCATGTTCATGAATGTAGTAGGGAACTAGTAGCAGGTGACTAAGAGCCTGCTCCATGAACAACGGCGACAAGTTGTTGGCTGCTGCATATAGTTCCTGGAACCCTGGTGGTGGTCCAACATTCGACGCCTGCTGTGGCAGCTGATCCGGAGAGCTTTGAGATCCAAACTTATTGAAGTCCAGCGATAAATCCTTGAGTCTCTCTCACCAGATTGCACTTGTTGCGCAGAAGCAGCCTGTGACAGACGAGCAGTTCGAAGCAAGCTTGTAAGATCAACTCCCATTCCGTATTGCATAAGAGGTATATTGCTCATCACGAACTCCTGGCACTGGATTGTACCTGTTCATGTAGTTGTTCATGTATGGTGCATATGGGGGTTCTTGAGTGAACATCATGATGGGGTGCTGTTGTGGATTTCCAGTCGGTTGTGATTGAGCTGGCGGAGTTTATTACTGCTGCTGCACTGGGCTGTTGTGGGGCTTCTTGCTGCTGTGTGGCTGGTGCTGCTGAGCAAATTGCTGTGTTAGAAGTCTGGTCCAGAATTGTTGAACTTGCGGCGCCATCCTGTCCGTTGGTACTGATATGAAGCGGACGAAGTGTCCTAGGACAATCCTCAGTTAGATTGACCATAGGAGAATGGAGATGAAGTCGATTTTAAGTGTAATCGCCGTCAGGAATTGACGTCCTTTCTGGCAGAAAAATAATCGAGAATTAGAAATCGTCTTTGCAACAAATTTAACTCCCTCAACTTGTTTCGGGATTATACGAGAAGAGTTAAATATATAGAATTTCACTGTGAAATCGAGGCAAATAGGCGGAGGATTCAATAGAAGGAAGCTGTGGGCTTGGAGCAGCCTCAACAATACAAATGAGTAGTCATGAATGTTCGTTGGTGCAGTTGTGCGAACAAATTCCCCTACAGGATCAGGAATAATCTGGACTGGTGCTGCACTGGAATTGGAGATAATCCTAGTCCTGGTGCTTCACTCAGATCTATTCCTAGATCCGTCCTCAGTTCAATGGTCCATGCTTGATTAGGTTCTGGGGTGCTTTGTACATTTTGATCGTGATGAGTCGACACATTACGCGTCTGCTCCTCAGCCAAAACTGATGATTCACTGCAAATTAAATTTTAAAAAATCTAAATAAGTAAAAGGACAGAACAACTTACTTTTTGAGGAAACCATCTTCATTCTCCGGCTGGTGCGAGGGTTCTGGCTCGAATGCAAATAAAGGCCGGCGCTCTGGCTCTTCTTTAACTGGTGCAACTGATGGAAGTGGAGGTCTATATGTGAGAGACTCCTTGGCGGAGCTGCTGGTTGAGGATTCTGTGCCTGGTACTTTCGGAGTGCTGCTTTGCGATGGGCAGGTGCTGCTACTGCAGCAAATGAGATCGGTGCCGGCGCAGAAGATGTGGGAACAGTGGCGCTGACGGGAAATTCCTCTACTGGTGGTTGTACTTCTGTGACTGTCTCCACTTTAGTCTGCTCCTGGAAAAAAAACACGTTTCGTCATTTCCTTCTTCAAAAAATTCTTACCTCATCAAGATTAGCCGTCTGAGCGCATCTGGGTCAAGTGCTGATGATGGAGCAACAGTTCGGGAATATCCACCTCTGGCGCCACCTCCACGTGCTCGTTCCCACCAATACGGTTTTACAAATCCTCCTCGAGTCGTCCAGCGTGGTGCTCTGCTCCTTCCTTCATTATATCACGGTTATCCTGATTATTATCTCGACTTTCTGGAGCTCCATTGGATCGCCCGCGGCCTCCTCGATCGTCGAAACCGGTGACTCCACCTGAAAAAGACATATGAATATTTGATCTATTTAAGCACGAACCTCTGCCTCTTGCTACAAATCCTCTGTTGTTATGACTGCCCTCTTCCGGCTTCTTCTTTTCCTTTTTAGCTCTTTCTGTTCTGTGCACGAGTCAAGTTTATCTCCAGCATCCAGAATGTGATCGAAAGTGTTGCGCCGTAAAGATTGTTGTCAGTATCCAATAGCTATCTCAGCTTTTGCTTGTGTACATCCGGTGGTTTTGATAATCTGAAAATGAAAAAGGACATGAGCAGTCTGAAAAAACCTCTCTTGGGAATGCGCGAACACTTTAATTAGCCCAAATGAGTAGGGCATGTGGGTACTCTTACTCTCGCTGCACCATCTCAAGCGCGCCTGCTTTTGTCCTGTTCAATTTGCCATCTGGCCCCGTCTTATCGATTCGAAATTCCTATTGACACTGCAAAGCGGACACTAGAGAAGTTCAGCCTAAACAACAAAGTCACGTGCGTCATCATGTCGGTGTGTGTCGAGCGTTAGCGTGAGTGCAAAGATTCACTATTGAAAAGCGTCATTTCCAGCTTGGAGACTTACCATCTTGATCATAAACTGTATGTCCTCCTCATTTCCGGAATTTCCTTCTTCAGTGTCGTAGGGGGCAAGTCTGATCGCTGGTAGCTTTTTTGTCGCCTTTAATACCCATTCTGAAAACAAATTATAAATAAAAAGGGTCAGTCATGTGAACGCAGACTGAGAACTAGTTGAATGAGAATCACGTCTTAGAATACAACTATCAAAGGAACGTTGAATGAAAGGAAGCAAATAGATGACACACCACTAGTAGGACGAAGAAATATGGAACCTTCCATCACAAAAACATTATCAAAAGAAAAGCCTCGTACAGAAGACTCTAACACAACATGAATATATCAGTTCAGCAATACATCACGTTACGCTTTGGAGGATATTCTAGAGCAGAAAACCCCGACTACAAAAATTTCGAAATGGAAAATTCGAATGAACTGCTATACAATGGAGAATCCTATTGAGCGATGATAAAGTGTAGGTGTTACTAGATTGAATCAAAATTTCGAAATGTAACAATACATTGAGTGAAAATTTGGGTATTTGCAGAGTGTGTATCACAGCGGTAAAATCAATGTTTCCACTAAACTCAAAAGTTCTTACGCTGAAAGATCAACATTAAAAAAGTGAATCACCGCAACCTAGACGAATCGCGTTGCCGTCAAATCTCGCAAATTCCCGGAGTTGAAAATGCAGTCGACCGCGACGCGAGCGGCAACGCACCCCGACCTCCAAGCGGCATGGGTCTCGCCACGACCAAAAGTACGACGACAGCCTCTATCTGGCAGTATAAAAGGCGACCATTTTCCGCTATTTTCCGGTAAATTTTGCGATCGAATGAAACTGTGTTGCTGAGGGGGTGCTAATTTTCCGGAAGTTTACCTATTTAATGTAAAAATGTGAATTAAACAAAAGAAAGTGGGTAGGATTATCAAGGAAACACACTGTTCTGGGAATTCGATTTTGTGTATGGACTCTTATGGCGTCAACATTATCGACACGAACACTCAACACCTTGTCACATTTCTGAGAGGGAAATATCATTTTCAACATGAGTCTTCCCAGTTCATTTCGACTCGTCGGTTCAGGTAAAGGCGATCGGCGAGCGATCAACCAGGAGCACACCAGAGCCGGTAATTGTTCTTTTTTATTTCAAATTTCTACAACAACAAAAAGAATTAACAATAAATTCCTTTGAGGCCCCTACCCACATAAAGTAGGAAGTCGACTACCAAGATGGTCATCAAATGGCTCCGGAACCCGTGGAAGCACCAATGTATAAAAATTTAAAAAAGTTAGAAAAAAAATCTGAATCCCAATTTCCAGAGGCTCAAAACGATGAAATGTAGCCACCTCAACCTAACCGCAGATGCAGAGAAGCATTTTAGCATAGCCAATGGCTCCCCACAAAGGCCGCCCTGGACTCCACTAAACTCTGCAGCGGCGGCCGCCGCTGCTTGAGATGACAAAAACGTGAAGGGAATGCGTCCGCTTTCTGAAAACTTTAATTAATGTGTCGAATAACGATGATCCAGAAATGTCGGACAAGGCCGCACGTCTCAAAGAGCTTATTCGAGTGAGGAATTGAGCGAAAAACGCGATAAAAACCGGACAAATTCGGATATTTCAGGGTGATTTAACTGGAAACGACGGCTGAAGAGTTTACACGAAATCTGCAACAGATCAAATCCCAGGCTCAACCGCATCTTTTACCTTGAGAATACTCTTCCGGCAAGGAATGCTGTTCGAAATGGTTCGGTTTTATGTGCAAAAAAATTAAGATCGCGCATATTCAAAAAAAAAATTATCGAAAAACAGGTCGAGTAGCATTGCGAAAAACTTGAATTAAAGGTAACATAAAAAATTGCAGAAAATCCGTTGAATTACATTTTTCCAGATTGTCTGTAGAAATTCCATGATAAAAATTCAAAATTTCCAAATTTATTGGCTATTTCTAGGCTCAATTTCATTAAAATTCCATTTTTGATAGCGAAAATTATCAAGTTTCTAACAATTTCAAGCTATGTTTTTGGTGATTTTTTCAATTTTTCGGCTTTGAAAGTCCATTTTCCGGATTGTCAGAATATATCCGAGTTCCACAAAATTGAGTAAAAAAAATTAAAAATTTCCCTTTATTTAAAAATATTTTCAGCTGTCAGTAATAAATATGGATTTTCCGCAATTTTCTCACAATTTTGAGCAAATTCCTCAACCGATTTTCAGCCAATTTATAAGGATTTGCACCCAGGGGGTTGTCATAATTTAGGGTTCAGCTGAGAAATTAAGTAGTAAGTTTCTGAGAAAATTTTTATAGATTTTCTCAAATAATTTCAGCTCAAAAATTCGATTTTCAGAGCGCATTTCCAGGTTTATTAAGATTTTGCCACCAATTCTTTTAGCTTAAACTTTAAATTTTCCACATTTTTTGTCTATTTCCAGTATATTTCTTTAAAATTCTATTGTTGAAAGCAATAATTATCAAGTTTATCGCACTTTATCAATTTTTCCGCAGTATCTTTTTGTGATTTATCCAAGTTCCACCAAAATTGAGCAAACAATTATTTAATAACTTCCCTTTATCCTCTTAATTTCCACAAATTTTCTCGCAATTTACACGCAACTTTCATAATTCAGGGCTATTTTCAGCTGAAAAATTGCAATTTAAAGTTTTTAAAATGTTTATAGATTTTCTCAACATTCAGCGTCAAAAATTCTATTTTTAGAGGCGCATTTCAAGGCAATTTATGAGGATTTTTAACTATTTTCTAGATGAAGAATCTTTTTTTTTCCTCTTGGACTATTTTCCCTTATTTTCAGATTTCCAGCACTGCATCAGTTGAAGGCGTAAATCCACCGCCTGGCTACGTTTGTCAACAATGCAAGAACCCCAGGACCCCCTCAGCCACCGACGTCCACCTCAACAACAATCCCAGCAGCAGCCACCACTAGAAATGCGTTAATCCGAATCAAATACCCCCACAAATGGTTCAAGGGGGTCCCCATAGGGTTGTAGGCGCCCGGCCAATGATCAGGCCTTCGAATGGGCCGCGGCGGCCCTAGCCCGGCCTACAATGCGGCCCCGTACGAGGGCCGATGGGACATCAGATGGTCCAGATGCATCCTCCTCCCCCACCACAGCAGATTCAACAGCAGCACCCGGCTCCCCCTGTAGAAATGGAGGTGGAAGAGAATTTACAGCCTACCGCGGCGAGGGACCGACGGCCAGCAATATAAGGATCGCTCAAACCGTCGCTTCTGAAGCGGGATGAGGTGCGGAATAGGATCACGAAACGAATGATGTCATCGTGTTCGTGGAAGAGGAGGGTGCGCTTGTCGCGATTTCAGCTGTTGAGTCGCATTAACTTTAAGGAACTTATTACACTGATGGCGTTGCAGAACATCGGGTGGAAGAGTTTGAGGTATTGAGGAGAATTGATTTTGCTTCAAAATACGGCAGCGAAAACAGCAAAAATTAAGGAAAAGGAAATTAAGACGGCTTAACAACAATTTTACATTAAAAAAAAATTTAAATTTCAAAGGTTCCGAACTATTTATTAAAAAAACATCTAGATTTTAAAATCCAAACAAAGTGAAATTTACGCTGAAACGCGTTAATTGTTTTTCAAAGTCCCAAAATATAAAAATCTGAGAAATATTTTCAAAAATATCTCCAATTTTCCCCAGATTCCGAATATATTCAAATTCAAAAAAAAAATTTCACCTTTATATTTCAGCTTGAAGCTATTCGCTTTGTGCATGCACACCATGACCGACAAATTTTTTCAAATGCGCGCCCAGATAAATAGCTTCTCATCGGGGGGCTTACTCGCTTCGTGTCGATTACGAGTTCATTTTTTAATTTCTTTTAAGCTTTTTTTTTCAGTTTTTCAACGAGTTTCATTGAAGATTCTTCGTCGATTTTTTGTCATTTTTTGAAATTTTGTTTTGTGTCAATTTGACACTTTTTTAGGTCAAAACCCCTGTGTTCGTCGATGACGTAAAAATATAAAATTCCGGGACTTTGTTTGGAGATATAAAAAAAATATTTTAAAAATTACGCACAAAAAAAACTGACAAAAAAGCATAGACAAAATAAAAGAAACGAAAAAAAAAAAGAAACTGTAAAAAAGCACGAATAAATTTTTTTAAATAAAGGAGAGCTGCCGTAACCATCGACACGAAGCAAGCATAAAATGGCTTTTTTCCTAACGATTTGTGAAAAATCCGAATTTTCCATCCTAATAAAAAAGCAGAATTCCGGAGAACTACGTGGCAATTGATGACGTCAAACGGCGCGTGATTAACTTCGCTTCCTTGAAGATTTGGATCGTCAAGAGGAAGAATTAAGGGAAAGTCGAGAAAAAGAGTCGCTAATTCGAATGAACAAGAATAAGAATAGTGGCAAAGAGACGATAGAAAAAGCGAAAGAAATGCAACACAGGAGATGCAGAAGCGAAAAGGAATATTCGAATGCGGCTGCAATTAGCACTTTCCAGTAATCTAAAACTGTCAAGAATAAGTCCGTTTTGAGCGTGAAATGTTCAAAATTAATTATAAAAAATAGATTTAAAAAAAACAATTTCCTCACCAAGGGCCGTGTCATTTTTCGATTTTTCGGTCTACAAAAATTCGAAAAATGAGTAAAGTTTCGTGTTTCGATTAAAAGTCAGAACTGAAACACCGACACCTTTGTTTCTGAGATTTGGATTATTGGAAATGAGCAAAAAAAAATTATTCAGAAAAAATTGTTTTACAATGCTGAAAAATCGATGAAAAAATAAAATAAATCAATAACTAATTTAAAAAATGGAGAAAAATTTCGATTTTTTCGTTTGTATTTCACAAAAAAAAATTTTTAGAGATAAATAAAAATTTGCAATTAAAAAGAATTACTATTTAAAATAAAAATTGAAAAAAATAGAAAATTCAGAAAAATAGCGAAAAATAAGTTTTTTTCCAGAAATTTCGTTAAAACGATCAAGATCTTAACCCTAAAATTTAGATAAAATCAATTTCTTGTGGTTCTTAATTTGAAAAAAAAAACAGTACTTTCCATTAATAAATCACTTTCAAGCGAATAAATTCGTTTTTATTGCGAAATTCGCAAATTACGAAAAAGTGAAAATAGAAGCTGAAAGGAAAGAATGTTTAATAAAGAATATTTTCGGCATTAATTGGTTTTTATACATATTTTTTTGTAGAAGTAAAATAATTACTAAAATCAGTGAAAATATTGAAAAAAATTTTAAAATCTGGAAAAAAAGCAACAAAAACTTAATTTTTCCAGAAATTTCGTTGAACTATTCGGTATTTTAAGCCTAAAATCAAGATACAATCAATTTGAACAAAATTTGCATGCTTTTACTAAAATTAATTCGGAAGAAATAGGAAAAAAAAGAAATTCTCGGAGAAATTTGAATTATTGGAGAAAAGCTGAACACTTACAAAAAATTTTTTACTCCGTTTTGAGAAAAATTTTTGAATAGAAAAAATTTTAAATTTTTAGAATTTTTTAACTATAATTTTTGAATTTCAGTGACTTATAATCACTTCCAGAAAGACAATGAACGAAAAACAAATGCTTATCGGCAAAAAAACGTATTCTTAAAAAAAAATTTAAATTTCTAGTGACCTTGAAAAAAAAACCACATTTTCCAATAATTTCCAGGAATAAACTAAATTTCTTTGGAGAAATTGGAAATTTATTTCACATTTCGAAAAAATTTATATAGAAATAAAAATTTATATGAAAATAAAAAATTTGCAGCTCCTTACAGCAATGAAACCTGTCATTTGTTGAAAATTAGTTTTTTTTTAATTTAGAAATTCTCTTTTCGAAAAAAAAGGTTTTTTTAAAACGTGATTAAAAATTAATTCATTCATGTCATTTTTCGCCAAAATAAGGGAAAAAATAATTTCTAAAATTAGACAAATACCTTTTCTGTTGAAAAAAACAACATTTTAATTTTCTTGTTTTTTAAATTGCTTCCACTAAATTCACTTTTTGAAGAAATGTTTTGAAATTTTTACTGAAAATTGTTGGAAAATTATTAAATGTGCATTTTTTTGCAATTTCCAGTTGATAAACTAATTTCGGTTCAATTATAAAATAAATTTTGAAGTGGAACCAATTTCAAAAAGATACATTTTTTACAATGTTTGTTTTTGTTGATAAAACGAGCTTGTTTCTACATACCGCTTTTTTACATTGAAAATAAATTCAGTCAGATGGGAACACACGGGAGCCGCAACGACGCACCTCGTCCACGAACAGTACGTGTAACAACCAATCGTGAACTACATCTTTTATTCACGGCATCCGGATAGCCGATTCACAGGGTAGCGATTTTTTTTGTTTAAAAAATTTAAAAACACCGTATTAAACATTTCATTGGAAAATACTGATTCAAAAAGTTTTCAAAAAACTTTCAAACGAATGGTAGTTTATTTTAATTTTAAAAAATTCCAATAAAAATCAATTTTTATACGATTTAAAATTTTGAAAAGTTATCCCATTCGCTTCTCCTAATAAAACTCATTTTTTTTCCAGAACATTCATCCGTGAAAAGATGTCATACGGTGGTCCGGTGACAGTCGGTACAACTATCTGAACTAAAGAAATCTCATGGAAAAAGGAGCGAAAATTCTGCTTTCGCTTTTTCGTTTTTTAAATTTAATTTTATTTTTCCACAAATTAATCACTTATTTCCAGTCAAATAATAATTAATTTTTCATTTTTAAACGAAATGCTAGACATAGAAAAAAGCTTCTTTCAGCAGAGATTTGCAGCCAAAAATTTCAGATTTTTCACGAAGAACAAATTCAACAGCTAAAAATTGGCAAAGTGCAAAAAAACCAGAATTAGATATTAAAAATACAGGAAAAATCGAGAGAGTTACAATTCAGAAAAGTAGGCAATTTTTTTCAAAATGTCTCAAAAAGAATATTTCGGTATTTTTTATTGTCCCTCTTCTTGAGCACTGAACCTCGGCTCGTGTTGCACCAATCGAACATTTTGAGCGTCGGTGGAAGTGGAAGCTCATCGATTATTCGCGATAGACACCGTCGGCACCGGCGCCAGATTTCTACGGGCGAAGGTGGATGTCACGCGCTGGAAAAATTTCTAATTTCGAGCTGAAAACTCTTTATGAAAGCAATATTTCATAGTTTCAATTCAAAGTTCGAATTCCTCGTAAAATTAGTCGGAAAACCGAAAACTAGAAGTAGGCTCTTGCTCTTTGAAATCAAGGCGTACGGTATCCTCGAAAGTACGCAAACACCGAATTTTGTTTGTTCTTTTGAAGTTTTGGCGCCAAGAACACAGTACGAGCCGGGGTCTCGACACGACAAATTTTTAAAATTTTGAGGACCCTGTAATTTCAAACAAAAAAAGGTTTTTTTCGAATAAACTTCGAATGATACGATAAAAAACATATTTTAATAAAAACCTTGGCAACGAAAGTTGAAAGTACAGTACACTCTTCAACGGCGCACACCTTTTACGCATTTAACTTCCGTGGCGAGACCGGATGTAATTTTTGACTAAAAATTAATCGATAAATCCGTTAAAATATTATTAAAAATTTTTAGATATTTTTCAAAAAGACTGTCGAAAAATTGTTTTTGCGGTTCGATAATTTTTCAGAATATAAACAAACAGTTTAAAAATTCCAACAAATTTTGTTTTTCATACCGAAAAGAAGAAAAATGGACAAAATAGTAAGCTATTTTTGTGTGTCAAAGTGTCTTATTTCGTCTTGATCTGACGTAGACCGATCTACAAAAAATGCGGGAGAAGAGACTCAGTTTGGATTTCTCAACAGAGTTTCGCATGGTTAAACGAACGTGCTGACGTCACATTATTTTCAGGCTAAAAAATTCCGCCTTTTTTAGTAGACCAAACCGTAATGGGACAGCTTGGCACCACGTGACACCGCCCGCTTCTCACCTGTTCGTGATTTGGGAGGGCGAGCTGCCAGTTCTTTCGAAATAATCGTCTAGCGGGGGACTCGATGCCGAAGGAGTAAAAATGTTTGATTCCAGTTAGAGGAGCATTCTGACACATGCGTATTGCACAACATAATTGACGCGCAAAATATCTCGCAGCGAAAACTACAGTGATTCTTTTTAAGTGACTACTGTATCGCTTGTGTCTTTACGTTAGGCATCGATAGAATATTTTTAAAAAAGAAGAAAAAAGAGGGAATGATACGAAGAAAAAAAGGAAAAAAATAAATGCATTTATCAGAAATCGAGTTCGTAAATCGAGACAATCGGTACTGTAGTCATTGATTAAAGACATCCTGTATGTTTTCGCTCCGAGATATTTTGCGCGTCAAATATGTTGTGCAATACGCTTTTTAAGAATTTCCAGTTTTTTCAAACCTTTAAATACATTTTCGCGGTTGTGCTCTCGGATTTCGGGGAACGTATACGTGTATCCGCGACGTTGACGGGGTTGAAGCAGGGTCCGTCGAACACCCTAGCTCTTCGTCTTCCGATACTTATTCTGTTGATGTTGACGGTGATTCCTGCTAGGTTCCTCTAGAGCATCTGAAAGCTCTTGCTCATCTTCTGATAAATCTCGATTGGGGCGTTCAACCAGGCCGGTGGTGGAAGGATCCTTGATGAATCATTACAATCTCCATTCTCGGAGTATTTGGAGTTTCTGGTCGAGCTATATCGAGGCCCCAAAGTATGCTTCTGATGATGGCGGGGTCTATCATGATTAATCGTCCATTCGAGCACATATGCTGGTGCTGGAAGGATTGAAAATTGTAAAAACTAAGTTATCGATCTTTGGCCAAAAAAATAATATTTTCTCAAAAATTTTGAAATTCTCGACAAATTTATTTTCACTACTGCCGGTACAGAGAAAAATTGTAGATAGTTGAAGAGACACAGATATCCCGGGAACCAAGGGACGGGGCGGGGGATGTCTGTGTCTCTTCAACAACCTGCACTCTGTGCAATAATATACTTTTTCCAAAAAAAATACATTTCAGAAGTAAAAATGGACAATTTCGGAGTATACACAATTGGAAATTTTAATTTTTAAAAAATTAAAAATTGTTTTAATTCGGAGTTTTAGACGGAAACAATTATTAAACTCTAAAATTTTTAAATCGAAAAAAAACAAGTCTGAGACTGAAAAAAATTTCGAATAAATTTTGTACTGAACAGTATATATTTCGATTTTTTTTTGAAAATCACATTAAATGTTTTCTCGCAAAATTCGGATTTTTTTTACCTGCTCGATTTTCAGTAGCCAGAGCTGTATTTCCGAGATTGGCACCATCCAAATGTGCTCGGGGCGCTGCAATTTTGACATAAAATTTCACTAAAACGCCAATTACCTCGGTACTTATACAAATTTGCTACTAGAAAGAAATACTACTGTTAAGATAATCGAAAGTTTGGATTGACAGAAATCCAATGTTTCAGCTTCTAGAACCAATATTTTTATTTAGAAAAAAACTTCCAGAAAAATGACTTAATATTTTTTTTTAGAACTTTTGAACATTTTTCCTGATTTTTCTTTTTTTTCCATGTTTGGAACTTGCTGGGAATTTCTCTTTTACATTCCTTCATCCCACAGCTTCGCTTCCTAGGCCTAAGCCTGAGCTGAGCCTATGCATAAATCTAAGCCTAAGAGCCTAACCCTATGTCTAAAACAAAAGCGTGGACAGGCCCAAGTCTAACTAAGTCTTCAAGCCCACGCTCAAATTTAGATCGACTCAAGTAACTACTTTAAAGTTGGCAGAGATATTTAAATTCAAAAAAATTTTTAACGCAAAAAAAAAATACATTTAAAAGAAATTGTTTTTTTTAAATAAAATCTTCACCTTTGCGTAAAACCTTGGATTTCGGTCTCCAATTGAACATTTCTTGAAGGACGTCAGTTCTTGTTTCATTCCATCGACGGACATGATCTGCTATAGTATTTCGAATATTTTGTATTGTTTGCCCTTCTTGTACTCTGGGATGACTATTATTACGACCCAAATATTGATCCATACGTCATCCAAGTGATTACGGGTTCTTCTACTGGGAATGTATATAATCACTTAATTTAAAACATATTTTTTAGTTTATTTACCTTTGATTCGAATTAAAAAAAAAAAAATAAACGGTTAAATCCTGACGGGAGCCAAGAATTGGGCGTGTTTTAGGACGTACTCTTCACTTACGCTTTGGTCTACAAATGCGGAAGACGTTTGCCCCAATCACGTCAGCACGTTTTTAATCATGCAAAATCATTTGACTGAGTTCTGCGTCTCTCCTCCCGCATTCTTTCTACGTAGATCAAGCCTAAAGGAATGACAGCTGGAAAATAAAAATCGAACCCATTTTCAAAAAAATTACTCAATTGATTGTCTGCTGGAGTTAGTTGGTCGATTCTGAAAAATATTAAAGTGTTACTAAAAATTTTCCTTAGCAAAATAGCGCGGTTGCATCAAGAAAGGCGCGATCTGATTTTTATAAGCCCGCCCTTTAATGGAGGATCATCAATTTCTAGGAAAAATCGATATTTTACTAAAAGTGATCCAAGTAAATCAATAAATCGGAAGATTGATGTTCCGTGCTTTTTTGCAAAGATTTATCGAAAATGATTTCCATTAGAGCAAGCTTGCAATCGTTTTTTCACAAATATTCAAATTTCTTACGGTCTTGGATCAAAAAGTTGGCGGGGCACGCCGATAACTCTTGGAATTAGCTTAATGCCTTTGAACATGATCCATATACCGTATTTCTTCATCACCATCATTGATCCGCAAATCTGACGATTGACACGTGGATTGTAGGCGTGTGGGAACCGAATGTCGCGGCGGCCTGACGAGCCAAGTAGGTCAACGTGCGGGGACCAACTAAAAAATCCGGGTTATTGTGATTTCGTGGTGAGACCCGAAAATAGTAGAATTCCCTCGTACATCCTGTGCCTAAGCAGGTATTCAGTTCTTGATGGGTTGATGCGGTACCTGCATACACCTACCGTCTGCCTTTGTCACTGCCTGCGTCCCCGCCTGCGACTAAATGTGTGTATCAAAGGCCTACCTACAGTCTGTTTATCTGCCTCAACGTCTTCATACCTACTTGCCTACCTTGATTACATACGTGCCTACGCGACTACCAATTCGGCATACCGGTTGGCAATTAGAGAAGGCTAACGTAGGTAAGCTGGCAGGCCTGAAATTTGATTTTTGCGAACCGAATTACCTTTCGAAATGCGTGCGTTGAGATTCCTCCTTCGGCAGCCTGATCATTGGAGAAAATGTCATACTTCCAGGGACGTCATACACAGTACGATGCTTGGAAACTCTTCTTTATCGGCACTGAAACCCTTTAAAAGTGGAGGAGCCAACAACTAGACGGAGCCCTATGTAAGGAGTATTGTTTCCGGAAACATTTCAAATTTTAGGCTCCACCCACTCACCACGGAAAATTTCATTTTTGGCCGCCCAGGAACAAAAATAAATGTGCAGAAATAATGTATTTAAAATTGTAAGGAAAAACCATGAAATAGGGTGGAGCCTGCCTGCCTGCCGGGCTCCGCCCACTTCTGGCCAAACCATACCCCCTGTATACGTGGCATGACGAGTCGTCTTCCCACATTCAACATTCCAAGCATTCGTTGCAACAACTGAGAATCATCGGCAACGAATCCGACAAATATTCGATCATATCGATTTTGATGAGATTCAGGTGAAAGTTGTGCTTACATCGGTGATGTCACACACTTTGAGCTCCGGCCGAGCCAAGCGAGCTCGCTTCGGGTGTAGTTATCCATTGATCCATGTTTCCGGGTAGGTGACGAGACTCGTTCTCGTAGAGTTCGATCCCATGGTTCGCTATATACCAGTTTCACCTTAAAATTGTTGTCAGGCCACGCCCATTTTTAAAAAATGAATTAAAATTTTCTGTAGAAGAAAAAATTTCAAACTTTGGTGGGGCATTAAATTTTTTCACACAATTCGGCGGTAAATTCAATTAAAAAATTCTTTTTTTTTTGGCGGGAAATGTGCCGCAAAACAGAAAAACTGAAATTTCTAAAAAAAAAGTTGGTGGCCGAGTTTCCTCATTTTCGTGGTCAGAAAACTCGGCTACCGATTTCTTTTGCGTCGCGCCCTGTGATTACTTAAAAAAATCGGTGGCCGAGGATTTTTATTTTCGCGGCCACAATGAGTAATGAAGATTGCACAAAATTGAAAATAGGGAAAACGCGGCAGTCTAACATGTGCCACGTGGCCCGCCGTTAAAGAAGAGCCCTTGGTGGCCGAGTTTTATTATTTTTCTAGGCCACGTAACCAGAACTACACCCAATAAATGCCAGCAATCGTACTTAAATACCCTGAACCAGTTCCAATATGAAGAAACGAGTGTCCCTTACGCAAATCCAAATAAGCGAAGAATTTCGCTTAAATATCAATTGCTCCAACACGAAGAACTTGCTCACGGATAGAATGGACCGCCACCTCGGTTCGGCTGTGGAGGTCAACGACGGAGGACGTGTAAATTTCTGTTCACTAATCGGAAGAAAATCGGATCGATCGACAAGTCGAAAGGCTCGTTCGATGTTCGACGACGGATTGTGTCGTTTTTTACGAGAAAATCGATAAGATGTCGAGTTTTGGCTTTCACTATTGCCCATTTCTGGAAAATCGATTTTTTAAAATTTTAGATTTATTGATTGATTTTAAATAAATAATTAGATGTGAGCAGTCATGTATTTTTCCTTGTATATTTACGAGAGAGATCTCAAAAAATTATTCAAATAGGAAATTTTACGCCAATAAAATGTACAGTTGTGTGCGCCTTTAAAAAGTACTGTAATTTCAAACTTTCTGGCGCAATGAGTAGTTTTCTTTAAATTAAAAACAAAAAAAAAGCAAATCAAGATACATACAAAAGTTTAAAATTACAGTACTCTTTAAAGGATGCACAACATTTTGCATTTAAAATTTGTCATGTCGAGACCGTAATTTTAACGCAAAAAATGAATTTTCGCGTCTGTGTAAAAGAAGTGAGTTGAGGAGAAAAAACAATTGAAAAATCAACAAAAATTGAACTTTAAAAATCAAAAATCGTTGCGAGTTAATTTTTTAGCCTTGAATAAGCCTTAAACTAAAAAAAAAATAATCGACTCAACATCAATAATTTCGTTACAAGACCCAAATTAAAATTTTTTATTTTGGGATAATCTATTCCTAAAATTAATAAATTCCAGAGAAACGAGTAAATCGTGGCGAGACCTAGCATGTACCTTTAATATCGCCTCAAATTATTTTGGCCCGTACATCTCGAACACACGTGTTGCCTAGCTATCGAACAAAAAACGAAAAAAAAAACAGGTTTCTTTGAAATGAAGATAATCAGCGACACAGTGTGGCAAGATGTCTCAAATTATTGGAAAAAAAAAACGTGAAATTCTCAGAAAACGGACCGTTCTGTGGCAATGGAATTGTGAACGGCGTGCAAGGCCACGACCTGTGAAGAGGGCGTGAGAGTGTAGAAAAAAAGGAGGCGAGAGAAAACGGCTGACCCGTGGATAGACTTATTCAGGAGACGCAGAGCGACCGTGAGAGACCTAAGCAGGAATATTTGAAAAGGCGTGCAATAGTGTTGGAAATTCCCATAATAAATGGGTACGGTAGGTATGACCTTACGGGATATTTGTGGGTCTCGCCGCGACGAGTTTTCAAGGTGCATAAGCAGTTTTTGCGATGGGTCTCGTCACACACGGGATTATAGATTAAAATTGTTGATTCGAGATAAATGGAAATTCGAAGACGTCTAAAACAGTTAGAACTTTATTTTAGTTTACATTGAGCTCAACTGTCCAACCCCTTCAAACTTTTTCCACTTTTTTCTTGATTTACTTTTACAATGCCTTTATGCTTTTCGGCCGTTTTCCTGGGGGTTACGACCACGAAATAGAATCCTAACTTGGTAAAGCCTAAGCAAGACTAAACCTTGGTCTTTCAATTATACATACACATCCTTTTTAAACGATATTAATTAATTTACAAAATACCAAAAAAATATACAAAAAATGATTTGAATATATGCGTTTCCCGCTAAATACCTACCCCCAACTTTTGGTCCCGTGGAGCGCGCTTGCACTTAAACTTCAATTGTTCACATCCCCATCTTGTTTTAAATTGTTTTTCCCTTTATTATTATTATCCTTATCACGAGATGCCCTTGCAAAACACATTGTAAAAACAGTATTCTACCTCAACTGATAGATTAATAAGATTTTGTGTACCCCACAGTCCTTCAGGACCATAAAAATATTGATAATTGCTGATAAGCTCTCTCAGTGGTCTGTAGTTTTGGTGATATTTTGGGCAACAAATTTAGATTATGGAAACACGGAAATTCTGACAATGCGTTTTGCGCAACATATTTGACGCGCAAAATATCTCGTGGCGAAAACTACATACGGTAATTCATGACTACTGAATCGCTTGTCATTGTTTTACGGGCTTGATGTTGGAAATTAATTTATTTTCGAATTGTGACAGCAACCGATATTCAGTTTTCCTTTGATTTTTTGTTCCGTATTATTTTGTTATTTTTATGTGTTCTTTCTTTTAATATTTTATCAATTAATGAATGATTTCCGTAAATCGACACAAGCACTACAGTAGTCATTTAAACAATTACTGTAGTCGCTTCGAGATATTTTGCGCGTCTATGTTGTGTAATTCGTAAAGAAAGTTTGAAATAATAGTTTTTAATTAATTTCTTATTCATTCACTGTCAATTCTCACCGAAAAAAAAAATCCAAGTTCGCCGACTTGCGGCACGATGCCTCTCCAAAAGGTTCTCAGGCCCATTCATGTCATTCAATCCATCCAAATGAACGACTTTTCGTTCAGGGCCGCCCTTCTTCTTTTTCCGGTTTAGTACTTTTTCAAACCGAATAAAAAAATCCGAAATTGACTGCAAGTGTGCTCTATTTGAACTTAGACTTCACGCTATTTCGGAATTTTTTCCGATTTTCTCAAAATCTTTAACACTTTTCTAAATGCATTGTTGCATTAGTGACATTTTCCTAGAAATTCTACTGCAAACGCGCGCATCAGTTGCGAAAGTTTTTGGGTCTCACAACGATTTCGGAAGAAAAACGTTTTATCCGAGACCCGGAACACCATGCCCGGATGGAGCGCGTTTGGAATTTTTTTGGTTAAAAATTTTGCGCAACGACAAAATAACCGCGAATTTTATCGTATTGTTAAATTATGACTTTTCCCGGTCCCAGAACGAATTAAAGCAATTATTATGAAAAATCAAGACCACAAAAAAAAGCGCAATAGAGCGCGTGTGCACCTTTTTTTCTTTGAAAAGTCTCGTTTTTTTCTCGGTAAATTCACTGTGACATAGACCTTTCTCGGAAAACGAAAAGTGTAGTAATGGAAAGTGAACAAAAGTGACAATAATCTGAATTGCGTTGTTGTATTTATCTTCTTTTCTTTTTAATCTGCGAAACATAAGTTTTGGAGAGAAAGTGATTTTCGACGAAATTTTCCTGATTTTGCTAAAATTGTACAAAAATCATCATTTTCTGTGGGGTTTCTCATTTCTTATCCCAAAATTTATGCGCCTTTAAATTTGGGGGATTACTGTAATGTTTGTATTTTTCAACTGTGTTTCGGGAACACAAAATTCTGAGAATGAGTACTGCACAATATATTTGACGCAATATCTCGTAGCGAAAACTACAATGGATTAAAATTTAATGAAATATCGTTATGACTATTCGAAAAAAATTTCATTATGGAGCCCGTAAATCGACACAAACTCTATGTCCTGTAGTCATTTAAAGAATTACTGTAGTTTTCGTTACGAGATATTGTGCGCGTTGTCCCCGTAATAGTTTAACTTTTACCACGTGGTCGCCAGAAGGCAAGAACTTCTGCTACCGGATTTCATTTCCTCTGCCACAAACCCTTTGGACCCCCAGTAGAAAAAGTACATAAAAACAATTCCGGGGACTGGGTCTCCAATCTCTCGCCCCCACTCACTAACAAGGGGGACACCCTCAGAAACGAATGCCGTCTAAACGTCTGCACCCTCTCTCTCGTCGCTCCAAATTCTTGGATCAATGCGAACTAACACGCAGTGACCCCCCTCCACCTTCATCCACCCAAATGTTTCATCAGTTCCCGGCCACCGCAGGCTTCTCTCTCTTTCTCTAAAGCTCTCATATAACTACTGTCTCTCTCTCTCTGCTTCTTTTGCTCAATTGTTCTTCTTCATCACTACTATTTGCTCAATTTTCGTAAAATGATATTTTATTTTAAAATATTCATTTTTCCTCCCCCCGCCTCTGCTTTTCATCGCTTGACGCGCCACATACACTACAAAAACCGGTTTTTTCTATCTCTTCCGCCCGATCATAGAATAGATAGTGTGTGCTGTCAAATTTCCATTTCCTGGAAAAATCGCGCCGAAATTCCAGAAAATTCCACTTTTTCTAGAATTTTCAGGTCGTGCAGTTTTTTCGGTTTTTGAATCTAATACAAGGCGAATTCCGTGAAAATTAATTTTTCCTCATTTGACGAATAAAAAATATTAGTATTGTTTTTCTTTCAAGAACGTGTGATTTTTTCACAATCTTCTATGGTTTTTACGTGGATCTTGAACTTCCACAACTTGACAAGTCTTTGAAAATTAATAAAATTTCACCGTATCTGCCGATCGTTGCAAGACACACTCCACATAAGAAGTCGTGCGCCTTTAAACTGTGTACGGTAACTATAGGAAACTGATTTAATCCACTTTTTTCTTCGAGCGCTTTATCCGTCTATTTTTCCAATTTTTCCTCACTCTGATTTCGAACGATTTTTTGCATCTTACCTCAAAAAAATTAATTAAATGCATAAAGTGGAATTGCTGATTCTTTACCAAAAAAACACTTAAAAAATCTTCTCATCAATTTCAGTTCTTTCTGGCATGGCTCATTGTTTATCGACACCTGCTTGTTTTGCTCCGTAACTCCGCTCCCAAATTTTATGAGTTTTTCTTCGAAATTTCTCCATTTTTCCCGTGGTTCAAAAACCGCCAAAATTCGCTTTTTCCAGAATTCGCCTACTAGCACTACTAGATGTGTTAATTTGGGGCGGAATTATTTTACAAAAAGCAATGTATCCGGTTGTACGGGCTTACTGAAAATGAGAAGCTCAAAGACCTTGAAGGAGCTGTGCATATGGTCAATATATCCGATGAGGATGCCATTCAATTTTTAAAAGGTGGATAATTAAGCTGAAAAGTGGAAAAAAAAATGCATTTTTTACTTCAAATTGACCTAAAAATTGGACTAAAACGTCATAAAATTACTGAAAAGTCAGAAAATTGTCTAAACTTAATTTTCGCTAAATAATTCCAGAAAAGCCGACTGGGACATTGCAATGTCATCGCGAAGAGTGTTTCCGAAACAAATGAGGATAAAACAAAGTGTAGGTTCCGGGCACTTCGAGAGGTAAATTTTTGAAAAATTTCAGAATCAAACTGAAAAATAGATATATTGTGTGAAAAAATGCTACCATTTTCTCCGTAAAAAGGGAATTTTGACCGGTTTTTCAAATTTTAAACTGAAAAAAAAAATTATATCTGAAATTTTGCTCTTTTCGGCGCGTTTTTTCTCAAAATTTGATGAAAAAGTTCTAGAAAACAAAAAAGCCTTTATCAAATGTACTTGTTTCTGCGATTTCTCAAATTTAAAATTTTACGCGTCAAATCTGGTGTTTTGACTCCGCCCACTAAATTTAAACCTTTCGTGAAAAAACAATGTTTTTCTCCGATTTTTAATAATTTAGGCAAAAAATATACAAAATTTGCCTAATTCACCTATTTATTCCAAAAAAATATCACAAACTTCCTGCGCGTAAAATCGGGTGTTTATGCTCCGCCCACAAAAATTTCTTAGAATTCGAGTTTCGGCGGATTTTTTCTCAAAATTTCATGAAAATTGTGAGAAAAACTACAAAAAGTCTTTGAGCTTTACTCTTTCTCTGCGATATCTAAATTTGAAGATTTGCGCGTCGAATCTGGTGCCTTGGCTCCGCCCACAAAATTTGAATCGTTTAAAAAAATGTTTTCACCACTTTCCCCGCTTTTTCGCCTGACTACCAATCCCAATTTTTTTGCAAATCGATTTGGATTGATTATCGTGTCGTCTACGTGTTCTTAGCCTTCTATCTTCTAGATTTTGGAGGTTTCCCTGATGAATGTCGAACGTTAGAAAGATTTGATAGAGACGCAGACACAGAAGAGCCTTGAGTCGCGCGTCCAGTAAGTTGTTTTCTGGAAAAATTGTAAAAAAAATTGAATAAAAAAAATGATATTTTTAATCGAAAAAAAAAGTTTTCAAAAATCAAATTGGAAAAGGTGAAAAAAATTCAACAATAAAAAAAGAGCGACAAATGAATAAAAAAAAACTTTTTTTTTTTCCAAAAAAAAGAAAATGACCAAATGTTATTTAATCGCCCGAAAAAATAAAAAACGAAAAATGAAAAAGGAAATTTTGTTTTTACAATTAGAAAAAAAAAATTAAAAATGTATTAAAAATTTTTTTTTGACATTTTCTTTCGCTTTTTAATAAGTTTTGACTAGCGGGGCCTGCGGGCCCGCCAGTTGGGGTGTAGATCGGGCGAGTCCCCCAGTCGGGCGTATGTTCTCGTCTTCGCCTAGAACGTCAGAGGATTCGCGACAATTGCAGTGAGTCAATGGGAGGGAGACCCACTCATATTTTATAAAATCGAACATTTGTATTTGAATCCCGAGCACTCAAAAAAAAACGAAAAAGGTGTTTTGTCTGTTGGGGGAATCGAGCGAAAGAGCAAATTATTCACAGCTATACGCACTAACCAGCCATGCGGGAGAGACCTCTCACAGAGATGTAGGGAAGGAAAATTTCTGGGGGGAGCGCGGGGGGGGGGAGTTGTCTTTCGCTTCCGTTTTATTCAATAATGACAATTTGGGGGAAGCCGTTTGAAATAACCGTTTATCACTGATAAGTCAGCAGTAAACCAATTTTTTGAAAGTTTTTTATAGCATGATTGTACTTATTATTTAATTCCCGAAAGAGAGCCGAAAAGTTGAAGGTGTTATCTTGTAAATTGTTTTATTTGAAGAAGAAACCAGTTTTGGCTGAAAATTTTGAAAAAATAATATTGGCAGATCGAGCATTGCGTAATGCGACGAAACTCCAGCTTCCAATTGATAAAATCAAAAACTATGAATCTGAAATACATTGCGCAAAACGACTTTAGTGGACAAAATTTTCAGCAGATAACCGAGGAAACCACTCCCCCCAGTACTAAATTGAATTATTGTTTCTTGAAATATTTTCCCACGGAACTTTTTAAATTTTATATGCTCTCGATGCGTCTTGATGAGACCTACACATCAATTTTTGGAAAACTAAAAAACTTAAAAACTAACCGCTTAGTTATGAGTGAAAAAGTAGATTAGCAATGGGAAAGTGTGCAAAATTTGGCACTTATTCGTCTTGCTCGGCGGACTCATATTACTTTTTCCAATTCTGCGTTAACAATCGTGTTCCGTACTTTTGTACGTGGGATAAAGATAAAATATAAAAGATGCAGTAGAACTTGAGACAAAGAGGAAAAACTACTTTTTCGGAAAAAATTTTTTGTTGGCAAAATGGCATTTTTTGGCCTTTAGGTGTTTTAACACAACTTTTTAGCCTTTTGCCACTTATGAACTCAAATTTTCTTCTCACTCGCTCAAATATCCACCTCCCTGATTGTAGTATCTTGCACATAAATTTAACAAACCCGAGCAAAACCCGAATTTTTCAATTAAAACATGGTTTTTTGGGGGTAAAAAAAGCAACATAAAATTTTTTCAAACGGGGGAAAGCCGCCCTGAGCTCAGCTTTGCTCCAAACTTTGTGCAGTTTTGCTCCGCCGTGGGGTGAAATATTACTAGTAAGCTGTCTAATATTACAATATTCAGTCAAACCGCTCTGCGAGTTATTAATGAAAACGCAGTGTGACTTTTCGCAAGCCTAAAAAAAAAACGCGAAAAAACGCGAAAAAGGGGCGGAGTCTGTACACTCGGCATTTAGTAGAGACTGCTGGCAGATTTTGAAATATCGGAAATACTTTAAAAGTTCGTTTTTTTCCACGACACCTAAACTGGTGGCATCATGTTGATTCGGCCAAAAACCCGCTATCAACTACTGGAGAAGGAAATTGCCTTCCTCACGTCGCATCGTTAGGTAAAAGGTTTTTCAGAGGCGAAAAATCCGAAAATCGCTAACTTACTATTTCCACTGAAAAAATTGTACGCCCTTCATAATTTCACTATTTTCTGAATTGAAAAAGACGACAAAACTATTTCAAAGCTAAAATTGCCCCGAAAATTGTTTTTTTACTAAATTTATTTTGCTCGGCGAAGTGCAAAAATAAATTATTGAATTAAATCTTTACATGTAATCTTCAACAAAATTTAATCGTAAATTTTCAGGTATGTGGGGAGTACGATCGTCCTATCACTTCGTGAAACTCTGTACCTACGAACTTCTTACATGGCGCCAGAAAAGAAGCAACGACTGCGGGAATCGGTTGACAATCATATGAATCAGGTCAATTGGCGGGAGAACAACCTGTGAAAAATTTCTTAAAATTCGGAAAATGATCAAAAATGAGCTGAAGACCGGTCACGTAGTTGAAATCCGCGGAAAATTCCCAGAGGAAACAAGTTTCGGTCAAGTTCGCTTGAATTTTTCTCAAAAAGCTCGAGTAAAAACACGGAGTTGAAATCCGCAGAATTCGAAATTCCCACAGGAAGCAATTTTCGTGGATTTCAACTTCGCGAATTTTGCTCAAAATGCTTCAGTAAAAACTCACGGAGACATGTGAAATCCGCGGAATTCGAAATTCCCAGAGAAATCCTAATTGTAGATTTCAACTTCGCGAGTTTGTGTTCCCAAAAAGCTTGAGAAAAAACTCACGGGGTTGAAATTCGCGGAATTCGAAATTCCCAGAGAACACAATTTTCATCGTAGATTTCAACTTTTCTAGATTTTTAGCCAATTTTTTATTACATTATGTTACAAAAAAGCTGTAAATACTCACGGATGAAATCCGCGGAAGTCGATTTGATGTTGTAGATTTAATCTTTTCCAGAATTTTCCAACAAAATACGTTAACCGGAAAGAATTATTGCCGACACTCCAGGAATCTAGTTTTCAGGAGATGGCTTTCAACGTCGAGAACTTCGCACATTTTTTTGCATTTTTAAAAAATTTCACCAATTTTCCAATCAAAATTTTTTAAATTTCCAGAGTAACGGTCTCGCATTGACCCGTCTCTCGGAAAATGAAGAGTAAAAACTCACGGAGTTGAAATCCGCGGAATTGTATTTGAAATTCCCAGAAGCACAACCATTCTCGTAGATTTCAACTTCGCGGAGTTTTCGGTCAATTTTTTGAGATTTTTTCTCAAAAAGCTTGAGCAAATACTCTCGTAGTTGAAATTATTCCGCGGAATATTCCAGGAAATTCGATTTTCGTAAATTTCTTCTTTCCCAGAATTTTCCAATTAAAAAAGAACGGAAAAAATTGTCCGACATATCCTCCATGGACTTTAGCTTTAGATTTCAACATCGAGAACTTTTCTCGTAGATTTTTTTGCATTTTTTAAAAATTTCACCAATGTTTCAATTAAAATTTTTTTAAAAAATTTTCAGCGTAACGGTCTCGCATTGACCCTGTCGCGGAAAATGAATGGGGACTCGAATCGGATCGATGTTGTACTCGGATAAAATATCATCTCAGTACCCCGTAAACAAGAGGATAATGGCTGGATTCAAATTCCACAGAATCTACGAGAGTCTTGAGGCAATCCACGAGAGGTGTTCGCGTTGGCTCATCTGCTCTAAAGACCAGTTGTGGTTGTATCGGACACGGTAGGGAATTTTCCATTAAAATTTTTTCTTCAAAAATTCATTGAAGAGAAGCAGTAACAAAGAATTTGGTTAATTGTGAATTTTACAGAAATATAGAAAATTTTAATTTAAAAAATTTCGAGATTGGTGAGCAAGGGTGTCAAGTCCACCCGTGTCCCGTTTGTCCCGTGGTCCCGTTTTTTGAGTGTTTTTACGGAACTGGACGTCTTTGGTCCCGCTAATTTTTGAGCGTTTTCACGGGAACGGGATGTCCCGTTGTCGCGTTTTTTGTTTTCGCGGGAACGGACGTCCCCCCGTTGTCACGCTTTTAAAATCTGGTTTTGTATCACGGGAACGGGACATCCCGTTGTCCCGTCTTTTGTCTTACGGTAATATTGACACCCTTGGTGAGAATAAATCAATAATACACATAATTTTTGGAAGAAAAAACGATTTTAAAAATGAAGCTTAACATTTTTTTTCGAAAGAAAAAAAGTGTAAGAAGTTTAGCAAAAAAAAAATGAAAAAAATATCTTCAAAAATGTTCAATATTGTTTTAAGGTGCAACTATTACAAGAGCACACAATTCTTAGAATACGTAATGCGCTACCTATTTGACGCGCGAAAGCTACAGTAATACTTTTATTGTTTACTGTAGTGACTAGCTTGTGTCTAGATTTACGACTGGAGCTTGTGCAGATTGATAGAATATTCAAAGGGATAATTTATTTATCGATTTAATATTCAAATTAGGCAAAAAATGAGAAAAAATATACATGTGAAAAAATTATTTAAAAAGAGAGCTCGTAAGGCATCGACACACTAGTACATTTAAAGGTTTACTGTAGTTTTCGCTGCGAGATATTTTGCGCGTCCAATTTGTTGCTTAATACGCTTTCTTAGAATTTTCACATAAGACGGGTTTTCTAGGAAAAATTTTAATTCTTCATAAAATTCGTCAATAATAACTAAACCGTTAATCAAAAAAAAGTTTTTAGGGTGTCATCAGAAAAAGTCTCAAAAAAAGGCGGTCATCAAAAATCCATCAAAAAAAGAAAATTGAAAAATTTGAATTGAAACTTTTTCGAATTTTTGAAAAAAAAAGTGTTTGAATATTAAACGTAATTAAAAAAAAAGATTTTCCTTTTTTAGAAAATTCTATTCATATTAGAACAGTCGATTTTATAAAAGTATCGATTTTTTTCAGAATTAATTGGATTTTTTGTAAAATAATAATCGATATTGAAAATAAAGACCTTTCGCCTTAAAATATTGTATTTGACAGAAAAAATGGTGTAAAAAATTTTTACCAAAAACCCTAAATAAAATTGCAAATAATTTTCACCTACAAATTAATTGTTTATTAAATAAAGTTTAAATAAATTGCAAGAACAGGAGTACGTGTTTTCAAAATTATTCTTTAAAAACGCGGGTTCTTTTAATTCAGAAAATTCTTTTACAAAAACTCAATAATTACGGATTTGTCAAAAATTCGGATAATTTACCAGGAAATTCAGAAGATTTGGATAACATAATTCTAGTTCACTTCCAAAAAAATGATATGCGACTTACTTAAGGTACAACTAACATTAATTTTCCAACACTTATGCTGCTTAAAGACACGCCAATGGGGTCAAAATGACCGAATATTATGTTTAAACAAAAAAAATTTTCTGATTTTATATATGATTTGAAAATTGGAAAAGTAACAGTTTTAACCTAATTATTTTGAAGTTCTGCCAATTGGATTTGTTCGGTGCAGCGCGCTTGCAATAGTTTCATTTATTTATTTATTTATTTATTCTCGTTATTTCACGGAGGATTTTGCACTTCCATTTTCGATGTTTTTTTTTCTCCGAACGAATGAAAGAAATAAACAAGACAAATGTGAAATGGTTGTTAAAAAGTAATTGAAAATGCTTATAAAACTGTGATATTCTTAGTTCGACGAAAAGACTGAGATGAGGATATTTCTCAGTGTCACTCATTTTCAATTACTTTTAAACAAACGTCATATCGCATTTATCTTTTATTTCTTCTCCCGATTTTCTGAAGAAAAAACATAGAAAATGGCAAGAAAATCAGTGAAAAAACGAGAAAAATATATATAATTCATTAAATAAAAATAATGCAAGCGCGCCCCTCCACCGAACAAATCTAATTGGCAGAAATTCAAAAATAATTAGGTGAAAACTGTGATTTTTCCAATTTTCAAAACGTAAAATAATATAAAACCTAGAAAATTATTTTGAATTTTTTTATCATAATTTCCGGTTATTCCCATGGGCGTGCGTTTTTAAAACAATTCCCACTGAGCGTAGACCTATGTTCTCAAAAAATGAAAACGAGTAATACTAATTATTTTTTAAAAATCCAATAGTGTTTAAATTTTTTTTTTGCAGATTCTGCGAAACGCGGGGAAAGGCGAAGATGACTGTCTCCAGTGGCTTTTGGTGGAAAATATATTCCATAAGAATGCCCACCATCACAATGTCATCGATGACGACTTGTTTTATGCTATGATTCTGCTCATTTCTCACCGGACTATTGTACCATGAAAACAGAGACTAACAATAAACTTAAGGAGTTTTTTTATATGAGCAAAAATATTTTCAAAATCTTTTAACTGAATTTTCAAATTTCCCCCTAGCCACCGGCCCCCCCGTTTTTTTCGAAAAGTGAATTGGAATTTTCGAAAGTTGCACAAATTTTTCTTTGAAAATTCAAATGTTGGTCAATTATTTATTCGAAAAATCGACATTTTTCCAACTTGTAATCTTTTTATTCTAAAAATCCCAATTTGATTTGGTAAAATTTCTGTCAACAATCAATTAAAAATCCAACATTTTCAAAAAAATTGTGAATGTATTCGGGAAATTCGAAATTTCCTATTTATTGGATAAATAGGCTAAAAGTTTTCGATTTTATAATTTTTAGGAAAAGAAGTTGTCAAATTTTTTTTTATAAAGTTTTTTTTTGAAATTTCACTAAATGAGCCAAATTTTAACAGTGGAGCACCGAAATTTGCGACTTTGCTTTTTTAGACTCAGGATCCAAAACTAACGAATTTTGTAATGATACATCTGACAATTTCTCAAAAAAAAGTTATGGCTGTTTAAAGTTCGGGCAAAATAAGGCCCATTTTCAGCTAAAATCAAAATTTTTTCCAACTTCTAGGTGTCGCAACGTCTGATGGACCCTAATTTTTATCTATTCATCACTTTAATAAATATTGTGGCCTTTGATTGAGCATTTAATCGTTGTTTTAAGTTCATTTATGATCTTTGGAGTACAAATAAACGTTACATTTTGTACCACCAAGACCATAAATGTATTTAAATCAACGATTAAACGCATCATCAAAGACCACAATTTATTAAGTAGAATAAATTAATGCGAAATGTTCCACACGTCTTGCGGCACCTAGCCAAGTTAAATTTTGATTTATTTTAGCTGAAAATGGGCCTTATTTTTCGCCGAACATTGCCATAACTTTTTTTTGAAAAATTTTCAGAACGTTTCATTACGATATTAGGTAGTTTTGGGCCACTTGGGTCTAAAACAGCAAAGTCTCAAATTTCGGTACTCGACCTTTAAAGAATTCATATAATTTTCTAAAACAACATATATTTACACAAATACTTAATTTAGTATCAATATGAATTATTTGAAAAATCAAAAAATTTATATGTATTTTCAGAAAAAATTCCCATGATCGATGTGAACCGTAACCTGCTGCTCCTGTCCATTCTATTTACAGTTGATCCAGGAGAGTCAATTGGTCCAAATAGAAACAAATAGTAATACACAGACAACTACAGATATGTCACAAATATGGGTGATAAGCTTGCGTTGATGTAAGTCATATGGATATTGTTAGGTAAGAAAATGAGAAAAAGGATTTTTTCAATTTTTTTTTCTAAATAAAACATTCAATATATCGTTAACAAGCCAAAAATGTGTACATGTTTTAGTTTAAAAAATATTAAAATTTTTTAGTCCCAAAATTAAAATATCGAAATCAAAGTGTTTCCGACATTTATATAGACGAATTCTATTTTTTTAAAATCGAAATCATATTTTTAATGAAAGTACAGAAAACAGCGCCAAAAAAGAAAAAAACGTTTTTTTTTTTCGAATCTTTCATTACAAATATTTGAAAAAACGAAAACTACAATTATGGGAATTTCGCGAAAATTTTTTAAAAAAACTTTAAAAAATTCTTAAAAACAGCTATATAATCACGAATGAGAAATATATCGGAAATCCGGAAAAAATTAAAAAAATTTTGTGCGTATTTGTCTGAAGTTATTTTACAAACACCAAAAATAAATCAATTATTGTTGGAAAAAATTGAAATACAACGGAAAACGAATTATTTATATTTAAAACGAACTAAAAAAAATCCCGCATCACAAAATTATTGGAAAACGAGAAAGCTGATTTTTCGCTAAAGTTCAAAAAAATTTACAAAAAAAGAAAAAAGTATTAGAAATCGGTAATTTTCCGAAAACTGAAAAATTCGAGTTTTCTAAAATAAATTAAAAAAAAAAATCAAATTCCACACTTTTGGAAAATTACGGAAAAAAAGATGTAGTTTTCTTTAGCTTTCAGCCAAAATTTTACATAAAAATTTCCGCAATGCATAGTTTTAGAGAATAATTTTAAATTGAAACACTAAATTTTTTAAAAAACTTGCGTTTTTTTTGAAAATCCCCGAATTAAAAAAAAATAAAATTTGAATTTCAAATAAATATTTTGCTAGCAAAAATAGTTTCTAAAACAAAAATTTGAAAAAAAAAATATTTAATATTTATTTCATATCCTTTGATTAAAAAAAATCTAAAGAAACATTTCAGACTAGACGTCGTCGTGGCTCAATACGCAGCTCGCGGAGAGTTCGAACGTGCTCACGCGCAACTTCTCACCGAATCTCGTGGTGAAAATGGGCAAAATTTGCCCAAAAATTAATGAAACCAAGAGAAAGTGCACATTGTTCTAGTGATGAACAACTATCAAATAATGCAAAAGGAATCACATTAGCATCAAGTGGCATTGGTTCTGGAAGACATGAGAAATGGAGATTAAGCAATAATTAGGGAAGCATTGTTTTTTTTTTTGGCCTAAAAATTTTAATAAAAAATCTGCTTGAACAGAATTTTTGAATCTTGGAAATAATTAAAAAAAAATGTAGTAATCAATTTTAATTTTAAAAATTAGAAACTTTTCAGATAAAACATTTTTATTTTTTCAAAAATCAGAGTTTGAATCATTTTCAGAATAATCATAACGTAATGAAATCAAAAAATTCAAACTACAATACTACGGTAACAAAAAAAATCAGAATGCGTACTACGCAACATATTTGACGCGCAAAATATCTCGTAGCGAAAACTACAGTAATCCTTTAAATGCAATACTACTGTGTCGATTTACGGGCCTTGATTCTATTTTTTAATTAATTCATTTTCGAATAGTGACAGCCATATTACATTTTTATTCTCTTCTTTTTTGTATTATTTTCCCTTTTCTTTTGCCTAATTTGAACAGTCTATCAATCGAGCCCGTAAATCGACACAAGCGCCACTATAGTAGTCAATTTTAATGGCAGAAGTACTGTTGTTTTCGCTACCAGATATTTTGCGCGTCAAGTATGTTGCGTAGTACGCATTCTCAAAATTTTGTGTTCCAGTTATTTGGTAGTTTGTGAATTTTTTTAATTTTCATTAATGATTATTCTGAAAATGAAACTCTAAGTTTCTGAATAAAAATGTTAAAAAATTTATTTTAAAAGTTCCTCATTTATTTAAATTAAAATGGATTCTTTTAATTTCCAAAATTTGTTTACAAAAAATTCGTTTAAAATCGAAAAATTGAACTGTTAAATTTAAACTTTTCAAAAAAAAAGTTCAAAATTTTTCTAAAGTAAATTTTCAAAATGATACATGTAATTTAGATTATAATTTAAAAAGACAACCAAGACAAACATTTTTTAAAATATTAAAATTTTGTAAAATATACAAATGAATGTTTATCCGTTAAACGACTAAGCCTTAAAAAGCCTCAGTCTAAGCCCAAGTTTCCAATGCCCCTAAGCCTAAGGTCGAACTGCAGTTTTTAAAAAAAAAGTCCCAAATCCGCTTTCCTAATATTGGTACCAAACCTCTTATTTGCCAAAATGAAGAAAATGTTTTTAATTTGAAATTTGTTGATCTGAAAAAAATGTGAATTAATTGCCTTTGTCGGCTGGATTTTTTTTTTGGAATCTATTTTAAGAATAAAAATTGATTATCTTGCGTTTTAAACTTTGATTAGGGTATTTTAAATTCGATGGACGGCGAGTTTTGGTTCAAAAAAATTAAAAATCTCGCCGTCCATCGATTTTTAAATACCCCAATCAAGTTTAAAACGCAAGTACTTAACTTGCATACTCGAAAGTTGACGATGTTCAAAAAAAAATCGTTTCCAGCCCTTCGACATCGATAAGTTGGTCAAATTTCCGATTTCTTATTTTAGGCCATTGTTTGAGCCGTCATAACTTTAGTTTCCGTGATTTCAAGAACGCGTTTCATTATTAAATTCGGTGTTCTCGGACAATTTTGAGTCTACGAAGCGAATAAAACGACTTCACCACCTTTAAAGCTCAAAATAAACGTGCACAAATTTAATTTCCTATACAGAACCCACGGGCTTCGAACTTTTCGTAATTCCTCATCAACACGTGGCAAAGAAAAACTAATCGATACGGACGATCGTATTGCAAGAATGAATTCGACGTGCGTTCTTCGCATCGGAATTATTGCCAACTCATCACCAATACATGGACAAAATGAATCATACTTCGAACGAAACAACGTGCATAATTCCAACAGAATCAACGAACACAATCGGATAGTCGGAAACGGATTAGTCGAAGTGTCTGCAGTGCAAGCTCACTAATGCTCGTGTATCGGTTGTGATTCGGTACGGGACCTACTTTTTGATGTGAATTTCGAGAAAAAAATTGTCAAAAAAAACGGAGAGAATTTGGCACAAGTAGCCTCAATATTTGAAAGAAAAAACCGAACAAATTGATGAGGGGAAGCCAAAATACCAGAATTTACACCCAATCTAAAGTTTTATTGATTTTTTACAAAAATTTGCTCAGTTTTTCAGTAAATTTGCCAGATCTGACCATTTTACTATTAGGAACCGTCATAATTCTGGGTTTTGCCAGACAACTTCCTGAAAATTTAGAACTAATTAATTTTTAATTTTTTGTGGGGGGATCATGTTATTTCCTAACAGAATACTTTGATTTGAATTTCGAAAAAAACCGATTCTAAGCTTAAACATTGACAAAAATAGCAATGAATGTCAAAGAAATTGCTAATACATAAAAATTGTGAAAAAATACACAAATAACAATTTTTATTTAAACTCGTCATTAAAAATTTTTTCAAATTTTAAAAAATTGAAAAAATAAAAAATTTCTAAATTAAAATTACTGTAAAACATTTTTTGTTAAAATTTGAAAAAAATTCTAGAAAAAAAAAATTTGCATTAAATTTCGTTTCTTCAAGCCGGCATCTCAAGTTACAAATATCAAGTGTGATCAAAGTTTTGCTTGGCACAAAATGAGTGTTCTCACGTCGAATTGCGACCAATTTATGGGAAATGCTGGGCCACCGTGCAAAATTTCAACACTCCCGTCATTTGGTAGTAATGATAGTAATCAGAATGATAAGGAAAATATTGTGGAGGTACTTAACGTGGTGCCTAAAGATGGAGCCAAGACACTTACCAGGTATGGGGATTTGAAATTTTGAAAAAATTAGAAGTTTCAATGAAGACAGAAAATATTTTAAAAATTTATTTTTAATTGAAAAATAAAACTCCCAAAAAACAGTTTTCCCAAAAAAAGTGTTTATGTTATTTGTTTATAATATTTACGGAATTGATTTTAAAAATTACGAGAACACAAAATTTGGAGAATGTGTATTGGTCGCTACATATTTGACGTGCAAAATGTCTCGTAGCGACAAACTACAGAAATCCTTTAAATGGCTACGCGCACTAGTGTCGATTTACGGGCTCTATTAACGAAATGAATTAAAATGATTTAGTTATCGAACAAAAATCATTTCATTAAATCGAAAATCAAGCTCGTACATCGACAAACAAGCTACAGGAATAGTCCTTTAAAGGATTACTGAAGTTGTCGATCCGAGATATTTGCGTAAAATATGTTGCGCAATAGCATTCTTTGAATTTTGGCTTCTCGTAATATACGAAGGATGAAAATTTCAGATTTTTAACAAAAAACTTGTGAAAATAAAATTTATGAAAAGTATAAAAAGTTGAAACAGAAATTTTTTTGAGAAATATCGATGTCAATTTCTTCACAAAATTTTTCAAAAATCGATTTTTCTTTCGAAAATTTTTTTTTGTAATTTTAAATCAAAATTTGGCGATTTTCAAAATGTTTATTTTATATTTAATTTCTAAAATTAATTATTTTTATTAAAAAATATATAAACTCAATTTTAAGATTGTAAAATGAATTTGGTATGCCGTTGAAAAATAGAAAACTTAAAATCTTTTTAATAACTGACACAACTGAAAATGTTGTTTGAAAAATTACATTTTTGCAAATCGAACATTTTTGACGCGCAAATTTGTAAAAAAAAATTTTCCGATTAACAGAATAGGGAAAACTGTAAAATAGGAAAAAAATTTACCTAAAAAGCGTATGTGCCTTTAAAATGTGCAGTAACCCAAAAAAATCGATTTTTTGCAGTATGCGAGCTGTGGAGGAAAGCGAAAACGGTGTGGAGGAATTCGTCCACTATTATATGGACGATGAAGTAGCGGATTCATGATTCTATTATACCCATCTTCGATTTTTTTGAAAATATCTTTACTAGAGACCAGTTTTCATTTGAATTTTTATCGATTTTTTTTGGATTCCAAATTTTTGTTCTTTTTTTGGGACCTTGCTTGTGTGTTTTTTGCCGGCTGTCCTTCTGTCCTGCCAGCCAACGGTGACCTTTTCTCTTCTTTTTTCTGTCTGAAGAACTCAATTTTCCCGCCTTTGCTTTCTTCGAGATTTTTGCTTCCATTTTTCATATCCGCGCCAGCTTTTTCTCTCCCCTCCAGTTTTTTTACCCATATTTTCGAGCTTTTTTCTGTGATTTTCACCCCCAGAAATTTTTTGTACCAAAAAATTGATGCTTTTTTTTTTTCTCGTTATTTCCAGCAAAATGCTTGGGCAAAGAAATAAACTCTTTTCTAATTTATCATTCAAAATTTGAGACCAAATTGAAATCCCACGCAACTGCAAAGTGGCATTTGACAATGCACAGCATGGCACGCCTTTTCGTCTCACCCGGGGGAACGCGTATTCTGGGACCAGAATGAGGAGGCGGTGGTGATCGGAGAAAATGAAGTATGGACCACATCTGGAAGAGACACCTGATTTTACGCGCAAAAATTTTGAAATGTATCGATATTTTCGGTCAAAAATCAATATTTAGCGATTATGGGCACATGGGCTTCTGGCCTTCCTCATTGAATATTCGCGCTCCATTTACTACCAACTGCCTGCGGACACTGACGCGTGGAAAAGTGTGGTGTACCTCCACACGGGGGCCACAAACATCAGTTACCGCTTACAACTAAAATCGAGTCGTTACGCGACACGCAACTCGCCATAAATCTACACAAAATCTCGCCGACCCATAATGGCGTAGTTCGGCAAACTCTGCCATGACGTTCGAGTTATGAGCGAAGCCAGAAATCCGTGCTATGAGGGCAACGATTGAACAATCTGAGTGAAATCGTTTCCATACAAAATTTTTTGAAAATTTTAGTCTGAAACTGCCTAAAACTCGAAAAGTTATCTATTTTCAGGTCTAATTTCTGAGGAATATTCAAAAATTGCTAATATTCTCGAAACAAAAAATCGGAGCCAATACATTTGACGCGCAAATGTTGAATTTTCAAATTTACAACCCACTAGCGGGATTCTGGCTTCCCTCATAAATCGCAGTGGCAGAGTTTGACTAGGCCATTTTTGCAAGTGTCGGAGAGGTTTTGTATTTACGGCGCGTTGTGTGTCACGTCGCGGCTCGTTTTCACTCAGTTGTAAACTTGTTGTATTTGCCCGTGTGGAGTACACGGAGGACTTCTTCCACGCGTTGGGCATTTGTCAATGGAGCGCGAAAATTCAATGAGAAGGCCAGAACCTCGTGAGAATCCTATACATTCTGAGAATGCGTATTATGCATCAAATCCGACGCGCAAAATATCTCAAAGCGAAAACTAGAGTAATCCCTTCTATAACCCTAATGTAGTGCTTGTGTCGATTAAATTTACGGGCTTTCGAAGAAGTTACTTTTTTAGTTACTTCGTATTTTTTTTCATTTGTCTAATTTTAATATTCTATCGATAAAGGAATGGGTTTTTTTTTATTTTTATTATCGAGCCCGTAAATCGACACCAGTGCTACAGTAGTTATCACTACGAGATATTTTGCGCAATATATTTATAAGAGTTGGCGGGCCCGGCGCGCCCGCCATTTGTAGGGGTGTAAGGCGAGTCCTTGCGTAGGTTGTGCGCTCGACTTCACGACCCTTAGAGGGTTTGTGAAAATTTCAGTAGGTCAATGGGATCCGGTCTTCTTGTTTTTTGAGTTCGGTTAGGACCAAAGACAGATGCACCCGATGGATAAATCTGAGTTTTGATTGTGGAGTTTGGGGAGGCTTTATATTAGGGGTCGTAGACGTACTATTTTGTATAAAATTGAGTATTTCTATTCGAATCCCGATTACTCACAAAAAAACAAAAAAAATTGACACTTGGTAGAATTGAACCAACTACCAAAATTTCTGCAGTCATACGCACTAACCACACGGACATGCGGACGGAGACACCTTAAACTGGGATGTAGGGAAGTTGTTCTGGAGGAAGTCGTCTTTCGATTCCGCTTTCTTCAATTATTACTATTTGGGGAAGACGTTCGAAAACCGTTTTAATCACTGATAAGTCAGCGGAAAACCGAATTTGTGAAAATGTTATCACAGGATTGTACTCATTGTGGAATTCCCGAAAAGGAGACGGACAGTTGAGGGTTATATCTTGTACACAAAGACAGATGTATACAATAAAACAAGTTTTGGCCTGAAAATTAAAAAGAATAATATCTCTTGGCCATTGCTAACGCGCCGAAACTTCATCTTCCATTAAATAAAATCAAAAACTATGAATTAAAAATACATTCCGCGAAAGTGGCAAAAAAGTGTTCAGGGGACCCAGGAAACCACTCCCCCCAGTAACATATTTTTGAATTATTTTTTTCTTGAAAAATTTTCCCACTGAACTTTTTACAAATTTTATGTCTCGATGCGCGTCTGGATGAGACCTACACGTTTTAGAAAACTAAGAAAACTTTAAAACTGATCGAGTTATGATTGAAAAAGTAGATTCTAGCAAAGATGGGAAAGTGTGCAAAATTTGGCTACTTATTCGTCTTGCTCGGCCGACTCATAGTACTTTTTCCAATTCTTGTGAGTTAAAAATCGTGTTCAGCGTACTTAGGTTTTACGTGGGATAAAGAAAGAAAAATATCAAAATAGATGAAGTAGACTTGAGATAAAGACGAGAAAACTACTTTTTCGGAACAAAATTTTTTGGCAAAATGTCATTTTGCCTTTTGTTTTATCACAACTTTTTTCCGTTTGCCGGACTTATGAACTCAAACTTTTTTTCAAAAAATCAGTCTCTCTGAGTAGTATCGTGCACAAGAGTTTGAATCAAAACAGAGCAAAACCCAAATTTTAACTCAATTAAAACATACTTTTGTGGGGGTAAAAAGAGCAACAAAAAAATTAACTGGGGCAAAAGCCGTCCTAGAGGGCTCAATTTTGAGCCTCCTGGAACTTAGTGCGCGTTTTCTGCTCCACTGTGAAAATATTTCTAGTAGGATTTCACAATATTAGAGTGTCATGAAGTGACACGGTTCAGGAGTTGTGAATGAAAACGAAGTGGGACATCGCAAGCTCAAAATAAACGCGAAAAAACGCGAAAGAGGGGTGGAGTCTGTACACTCGGCATTTATTAGAGGCTGCTTGGCAGAACCGACAATTATCAATTATGTATATGATACTATAAGAATTATATTCGAATTTCACGCTTAGGTTTTTAGCAGCATAGCCGCCTGAAGTTCGACATTTAAAATAAAAACACGAAATGTTTAGTACGTGACAGCCAACGTGGCAACAAATGGAATCTCATCGACAAGTCCTTCAGAATTGAATACCATGGAATGCAGCAATTGACGTACGATAAATGACCACGAATTCACGTTTTCAAGCGATAATTTTTTATTGAATGACGTGGTAGTTTGGTGGCACCTGAGCGCTGTTAGCCAAGCCACTGTTGGTAGAGTTAATCGGTAAACACCACCCGTCTCGGTTACTCCACGCTTCTACGCCGCTAAAATTTGGTTTTGCATTTCCCATTGGGTTACGTTTTTGAAACGGGTTAGAAATGTAGAAAATGGGCAAATTCTAGGCCATCAATTTTCCTTTTGCATGTGTGCAGGAAATTGGCTAACATTCTAGAATTAATTTTATAGAAAGTGAAATTTTCGCAAAATCAATAATCCGAGAAATCGATAAACTTTGATAGAATCTTGTTCATCAAAAACAGATAATGTCCGAAAAATTTCAGAAAATTATTATTTACAGTCTCCGTTCATTTCGTGGCCTAGAAAGTTATCGATTCTAGGCTATCGAAGAGTTTTTCCAATTAGATTCACGACCACACGTACATTTGCATGTAACAATTGAGCGCGACAGGCTTATTTGAAGGAAGTCGAAGATCTTCAAATTTTTCGCGACAGATCCGACACTGTGAGCTTTGTCCCGCCGAGTTTGAGTCCTGATGTTCCGATTTGCCATAAAATTAACCTTATTACCATCCTCGGTGCCTGATAAGAGCCCGTGACGACAAATTTCTAGGCAAGTTACTGCTCCGTTGGTTATCTGGAATAGATCGATCATTTGGAACTTGTCGATTTTAAGAAACATTTTAGTGTACTTTTTTATGGGCAGAAAACATTGTTTTTTTTAATATCCCTAAACAAAACTACTGATAATTGTAAAAAGATCAATTTTTTATTGTTTGAAGATCTTTTTTGAGTTCCCTAGCTACAAAATAAACAATTTTAGAGTTGCAAAATTGTGAATTTTAAAAATAAATTGCACAATTTTGCCATTTTTTAATGGTTTTTGTTAAACCGAGTTTTTCTGAATTCAGCATACATGATTTACCGCTTTTTGACATAATTAGACAACGTTTGATATTTGTCCAATTTTTTTCAGCCATCTAATGACTTTTTTTGGGCAACAAAAGAAATTTCCTAAAACGAAACTTCAATATTCTGAAATATTGTGAAATAGTAGATTTTTAGGGCTCGGAGATCAATTTTAAGTGTTATTCTCTGGCTACAAAATGCGGAAAAAAACGTAAAAAAGTTTCGTGGTACTTGTGGATTATACCCCCGCCATTTTCAAAATTAATACAATTTCCAACAATAATTTATTTCTTTAAATTAAACGTGAGACCATTTTTCCTTTTTTGGTTATGCTTAGGAATGGTTTTTTCGCCTGGATTTCCACACGTTCTTATTTAATGAGTTAAAATATTAACTTTTAAAATGGCGGGGGTGTAATACAAATTCCAAAGTTTCTAGGCCCCATTTGCTGGGCCACAATTTATAGGCTACAGTTTCTAGGACTTTCCCTGGGAACATTTTCAGAGTTAGGCCACATTTTTTAGGCCCACATTTTCTTAGCCAAAAATGTACTCACAAACTTAGCAACGTGGCAATTTCATAAAAAACCTCATACCTTCTTCTCGAAAATTATTTTTCGAACACATTGAGATATTTCCGGAAACGTCGCCGAGAATAAAGTGGGTCGATGAGTAGAAATCTGCAGAAATTGCACAAACCGGTAGAGGAATCGAGAAGTCTGAAATTCTTCTTTTTTAATGCAATTTTAATCTCGGACCAATCAGCGTTTTGCCACGTCTTTTTTTTTTCGAACCAATCAGAGTTTGGTGGGCGTGGCTAGCTGCTGATTGCTCAGTTTTTTTACCAAAAGGCCTACCGTAGAAGAAGAGCAAAAGTGCTCTCGCCTGGTTGATGGGAACAGAAGAAAGTTTCATTAGAGATACCGCCGAACATTAACGTTTTTCGTGAAGAGCTTGAAATCATTAAAATGATATTTTCATTTCTGAAATAATTCATTTTTAAAGGTATACGCCAAACCACCGTTTCCTCTTCGACATGGTACTTCTGCACAGTTTCCAGCGCAACTTTATCGAATTTGTGAAATTCCAAAAGCTCCTGTCCTAGTTCACCTTAGAATCGTCACGCACGAAATCGTAAAGGAGGTTTAGGACCTAAAAGTTTGAAAAATATGTCCAAATCAAACTGTGAATTTCTACGCCAATGATGGAAATGCTCGTATGAAAAGCGACGAGCAACCTGTGGCCTATTAATTGTGGCGTAGTATCTGCTGCTCACCTACAAGATGTGGCCTAGATAAAATGTTCCTAGAGAAATTGTGACCATGGCCTAGAAATTTTGGCTAACCGACATAGAAATGGTGGCCGAGAAAGTGTGGGGGCAAAAGTTTTTAATTTTCATTTCGGTTTTTTTTTTCACAAAATGGAGAATTTTTTGATTTTTTGAAATTGAATGGGAAAGGTGGAAATATTGCTAATAACCACCTCTTTGCTAATTGTAATATCCTTTTCCACATTCTCGCCGTACACCATCATGCACAGAATCCGTCTGAACTTCTTTATTTTCTTGAAAGTTTGCCACGCATTCTACGTCTCTGCTTTTTTATTTGTCTCTATCGTCTGCGTCTTCCGACGTCTTATACACTATTTCTCCCTGAGGCGGATAGGTTTTCTCGTGAACTGGAAGAGTATGACGTCTGCCATTATTAGCTGAAAATTTGAGTTAAAACTGCTCTATCACACTAAACACGACGACACTCGTGGCCGCGGAAATTGGGAAACTCGGCCACGTAACTTGGTTAAATTAATGAAGATATTATAAAAAACTTCCGAAAATTTGAAACATTTTAACTTTTTTTAAAAAAAAAACACATAATGTTCCTAAACTGGCTAAATGAACAACGCCGCGGCGGAGCTCTCCCGGTTTTCCATGCAAGCGAGAATGCGTTGAGCGGGCCAACGGATGTCAGTGGAGTAGAGACGCAGAGCAGTTGTATAAAAGGGGCGGCGAAGAAATAAATTTCTATCCCAGAGTTTAATCTGTACAAAGTTGTTTTTAATTACCGATGACCGAGTATGAGATTTGGTTTTCTAGGGCACGGAACCAAATTACGGCGGAGTAACGGTCGGTTGAAAATATCGCTTAAATGTTTTGTTTTTTCTATGAACTGACTGAAAATCCACGAGCGTTTGTTTTTTCTAAAATTAAGTTCTTACAAAAATCACCTGAGTGTTCCTTGATTTGTTTTCGTAACTTTTTTCTCGCCAACTCTTCTTTACACTACGGTTTGACAACACGATAACATGTCTGTTCAGTTGAAAGACTGACAAGAGTCTCGTAGTCTCTCGCGGACTAGCTGACGCCCTTGTGGTCTAGAATATTGAAAAACTTAGTTTCATTATTCCGCGAAATTGGAAAACTCGGCCATCGATTTTTTTCCCACGCCCTGGGGCAATATGCACTAGACCTTTCATTGTAACAAATATTTCAAAACTAAGAATTAAAAAAATCCGCTCCTACGCAATCTCCCCAGTCTTGGCGGACGCTCCCTATTTCCAGAACCTCATTTGAATAACTTGCTTCTCCCATGTGTTTTGGGATGGGATAATCTCTTTTTCTACCAATGTTTTCTCCTTACTTCTGTTTAACGGCTTTTTTTCATATTTACTGATTGAGAATAGGTCAAGTGACGACGTAATAGAGCGCGTCGAAGAGGAGAGACGCGTGGCCTAGGAATCTCTGCGATCACCACATGAAATACGTTTTATTTTCTAGGCATCTCGACCGTGCTTTGTCCTTCTATGTTGACAATTTTTTGCAAGTAAATTCCCGTCTGCAACAAGGACACCGCACACAACACAAAATAGGTGAAGGTTCGATCGGATCTCTTTTTTTCCAGAGTCAGACAACCAACACACAAATGATGTGGGTCTCTTCCATTTTCCGGTCGTCAATTTGTTCACTATGCGCTTCACTAATTCCTGCTTTGCATTTCAATGTCCGTGCCCTCTCGGGACTGGAACTGACTTTCACCAATGTTTCTTTAGGTGGAAATTTAGATTTGGATAATTGCTGGAGCCAAAATTTGGAATATTTAGCGACTTGACCGTGCAAAAATTTTGGTGGCCGAGTTTTCTCTTTGCGCCGGCCACGTTGAAATAGTCGCCAGGTGCAAGTTTTTAAAACGACCGAGTTTTCTCTATTGCTTGACGACCAGATCTCGCTTCATTATAGCTGTCCGTCTTCCCACTTGCGTAAAAGTGCGACGTGGCCGAGAATAAATGTCAGTGGCCGAGTATGCGACATTTTTTTAGTTTTTTAGGAGGTGCGGCCTAGTTTTTTAAAACCATTGTTTATCTCCACCCAATCTAAAAAAATTTCTGCGGATATTTTAAACCATGGCCGTAAAAAAAAGCCACTCTCATATATGTTTTCGACACCTTTCGGTTTTAGAAATATATTTTTAAAAATTAAATAAATGGCCGTTATTTGAAATCCAAATAGAAATAATTTTCCAAAAAAAGTGGGAAAATTGGCCACTTGAAATTTTTTCCGAGATCTTTTTTGCGAAAAGATTTGAGGCCTAAAAAACAAAAACTCGGCCAGTATTTTTTGACCTTCCATGTGACGTCACTTGTGACTTACAATTCCTTTTCTCAAGTTCCTTATGAGAAATCGTTTTTTTAAGACCTTTTGTGACCCTTTTGTTGCATTTTCTCCCAGTCGGAAATTACGCCACGTGGAAATAGTACGGCCACACTCTTATTTTATTCCTTTGGCGTCTTTTGGGACAAAGTAACAAGTGAAATTCAAACCATGTAAATTAGATAGCCTAGACTTAGCGACTAAGGCTTGTTGAAATATTTTCGTGGTGTGGCATAGAAAAATAAATATTGGGCCATTCCTTTTTCTTCTCATAGTTTTGTCAGAAGACGTCACTGAAACCTAGAAATCTCTGTTCCAGGGCTGCAAATGGGTATATCCTCCATACCTTCGTCACAGACCGGGATCTTCCACGTCATCGACCGCGCCGAACATTGCATTTTGCTAGAGATTACATGGACCACTAAGGTAAGCTGCCTAGAAAAATAGAAAGTTCGGCTCTAATCGATTGATGATGTTCAGTTAAAAACGCGAAAAACTGCGGACGGCGAGGCGACGATATCGATTTCTCCGAAATTCGCGTGACAGTCCACCAACTTATTTCGTTTCAAGGGAATATTCGAATTCATGCCACTTCTGAAATGGTAAGGCTTGTTTTTGAGGTAGGCCACGAAAGCGTATGGTTGCTTTTAAACACGGGCCGCGGACTGAAGTATCAAACTCGGCCACCAAAAATTGAAACTGTGAGTCGCCCTGATAGAATTTTTTTTTTTCTCGGCCAAACAGCAAAGGCCGACACAGTGAAGTTAAAAAGGGAGGGTGCATTTTTTTAAATAAAAGACTAGACTCCTAATGCAGAAATATCATATTTTTAAATGAAAGATCTAGTCGGCTACGTCCGCGGTCGATTGATACAGTAGTCGCGGCTCGGTTTTCATTGATTGAGCACTGAGAAGTTTCACTTCTCCAATTTCAATTTCAGAACGATGAACTAAGAAGTGGACTACGTGGCAGCCAGTTGACCTTTACCGGATAGATGGTCCTGTAAAGGAGGTGAACGTTATTGCCGAGGTGGGGGCTCTAGAGAAACATCCACAGCATTGGGCAGCCTTCGCAGGTCAGTCCCTAAAGAAGCAGAGACTAAAATGCAAAAGTGCTCTGGTTGTGAGATAACGGATGCGCCCACGAGAATTGTCGAAGTGTTCTGAGAGAACGTGGAGAATATCATCAAAAGCTCCATAATTATAAATATGGAGACAAGACTTTACCCTCAACCTATTTGGAAGACTGACTCATCTCCAACTCCTCGAGCATCAGGCGTTTTCTAACGGCAAACTAAAATGCGAGAGTAAACAGTAAGGCATGGAAAAGGCGATCACGCAAACGGAATTGAAGAATCGAGCGAAGATAAGTGATAAAGAAGACTAAGTATGAGAGTAAAGTACGAAATGATATTGGATGAGGAATCACCGGGAGAAGCTGTGTGATAAACGAGTGTTGTTGAAGGAGGATGATGGTGGATCGAGAAGAGCTTCGCTCTTATGATTTCTCAGTTCAGGGAGAAAATCAACATGAATCTGTGTTGATGATCATATGTTCAAGTCGGAGTGAGGTCTTGATTTTAATTTAATGCCTAAATAACTTTGAGACTGAGGCAGTTCAATAGGCTATATACATATAAGTCTGGACCCAACAAGTTTGTTACAATTATTTTTTCTAGATCCTCGTTAGCTGCTGTGAATCTTCGAGCAACGTCGTCTATCGTTCATGTGTGACAGTCGTACCTAGGATGTTTCTGAAGGGGAAGATTGTGGGCGAAAGACAATGAAGAAGATGATGGAGAAGGGGGCTCCGATGAGGAGGAGATGGAGGGGAGCCTGGTCTTGAATGTGATAAGAGTGATTAGGAGCATGTCCAGGATGTTCTTAGGTCTCCATTAAAATATCGTCGATGAAAAAGCTTAATTTTTTAGATGCTAATTGGCAAATCTATACTTCAACAAAAATAAGTAGTCCTTCCCGAAGTGGAATCATGCCGAGGATTTTGTTGATTTCTTAATTGAAGCGGAGCTTAATGACTTGCCAGTTCTCAAAAGAGCTTGTGAGAGGTATTTGTGCTGAGCTGAATTCGGTAGGCTTCTGTTCAAAAAAATATAAAAATCTAATCGAAATCTTTTCTAGAAAAAAGACATCGGAAGGCACCTGTCCCTGTTGGACTTTTCAACTGGATTGTATTCAACTTGCCTGTCTGGTTATGGAGAAGTCGATGACCGTGTTTGACGGAGTTGGCGAATCGAACGCAAGAGTTTGTGGATGCTGACACACTTTTGGCCCATATCAGGAAGAATTTAAGTGAGTAGGGTGTGAGGCAAAATTGCCGAATTTGCCGAGTAGGGCATATTGCAAAAAAGTAGATTTGCCTAATTAGCCGGGCAAATTTCGAAACACTTAATCACCAGTGTGTAAAGAATCTCAGTAGTTTTGGTGCTCCAAAAACATTAAAAAATATTTTTTCACTTTGTCAAGCACGGCAAATTTGCATTCCGAATTTGTCTACAGGTTCGGCAAACATTAAATAGATTTGCCGAATTTGCGGAGTTCGGCCACGAAATTTTGAGATTTGCCGCACACCCCTGGCGTGCACCGTGAAAAGTTCTTTTTTTCCAAAAATCTAAAACTTGAGGTTTATAATGTGACCCAAAAAAAAAGAAAAGAATTCGCCGCGCATTGCAAAACCATAATCCGCCAAAAGTTTCTTTGTTTTTTTTTCGAAGTGCAGACCGGGTTTCCTAAAGTCAAAATTGGAAACACGACAGGACTTTGCCGAAAATTTAATTTTTGAGTGATCTGTTGATGCGAAAGGTTATTATACGATTTCAAAAAGCTCGGTCACGTGTAATTTTAGAGTGGGATTAGCTATTTAATTACATTTGGGTGTAATGTCCAGTAACCTGGATAAAAGAATGCAAACGCTTTCGGCCGAGAATCGGAATCTTGTGGAGCGCATCGAAATGTGCTACGTTTCGTGACCAAAAAGCAAGAGTTCGCGTTGTACCGACCGCCAAATCATTTGATATTCGGCTTAACTATTCAATAATATTGTCACTGTTTTCCTCTCTTTCTTCTTTCTCATTTTTAAAAATGAATACTTTTTTCTTTTTTTTTACTTTCCACACGACTAACTCCACAGCCGCGCCTTTTTGTCTTTTACCCCTGCTTGCGATTCCACACATTTATCAAAGCTGTAAAGACAGCGAAGTAGGAGTAGTAGTGCTTTTAGAGTACACTTTTGGCAACTCTTTTCTCCAGATATATTATATGCTGTGGATGGAAACTTTCCCAGTTTATATATAATATTATTCATTTTACATATTCCCCTTCTTATACTGCTCACCATCCAAGGTGCATCTGATTACAGCTATTCGCCGGATGGGGCGAGTTATCAAAGCACAAGTGGGGCTCTTTTGTTCATTTTCATTGCTTTTTTCATTTCCTTTCGTTTCAACATTTTTCCATTTTCGAAATTAATCGGCTTTTCTGACCCAGGACTCACGGGAGATGAAAATAAATCTCCTTTAAGAATTGTGCTTTGAAAACAATATCATACAATTCAAACTTGAAACTTCATTTCTCCGTTGTTCCCCGTAAATTCCAAGCTGTCATCCATCAACTCTTTGAATAAAAAATAATCATTTGGTCCGTCCGTCGCGATAAGGATGTGAAAAAAGGTAATACCGGCATGTTGAAATACACATTTCGTCGCGGAGTATAGTTACGCTTCGATTGCTCAAGAGGATTCTTCTTTCCCCTATCATATTTTCGGGCAAAGAAGAAATCTCTGTCACCCCCCCACTAATAGAACAAAATGCAGCGTTCATTTGGTGCGATTTTCCGTTTCAAAAAGAAAAAAGTGTGTCAAAAACCTATCAAAAAGTAACCGCCTAAAGTTAGTTAGCACCTTTTTCCATTGTGAAGTTTTCTTCTTCAAAACAACTACTACAGTTTGTGTGTGTCGTCCTATTGTTGTGGTTGTAATTGTTCGATAGAGCGCGCACAAAATCTCTCGAATTAATTGATAGTGTGTTGTAGTGACCCTTGACTCCTTTGTCAACACCGTAATTAGGAAGGAGTACACCGCCGGGCGGGCGAGTACAGTTATTATAACGGTGGAAGATTTGTTTGTTTACATGTTATTAATAGGTTAGTTGTGTACTTTAAACGTTTTTTATTTGAAAAATATTCTGTTAATTAAAAAATACGTAATTTAGAAAAATGATGACTTTTTTTCACTTTTCAAATTTCTCAAAAACCGAACCCATGGGGTTTATTGACAAAAAATAAGAAAATTTTTCTAGTTATCAAAAAATCTATACATTTTAATATCTGTAAATAGTAAATGTGGAAGACAAAATTTTGACAATGCGTGACTAATGAATTTGAGTTTATTTAACTTAAAGAAGAGGAGTAGACGATAATCAACTATATATTGCGCAACATATTTGAACAATACATATATTTTTCGTAATATTTATTTTGAAAAATGATTGAAAATAAAACACGAAGAAAACTATATTTAAAAACGTCGGTGCTTTTTTTACATCCTGTTTTTAAACGAAAAATGCAAACCAATTTTCCGAGTTTTTTCTTCAAAATATTAGTCCCTGTTCATGAAAAATGTGGCATTCTCACTTATGTAAGTAGTTGTCACATGCACTTTTTGACCAAAAATTATTTTCCGAGTAAACCCTATAATTTCCAAATCCTCTTTTTCTGAAATTTTGAACTTTCCGCAAATCGGGAAAATGTCATTTCAACTCGAATTCATACTAATTATACATCTGTATAATTATTTAGATTCGTACTTTTTCCTCCTTTTGAAAAAGTGCACAGACATCGCCGATCTTTACAACCGTCTGGGCGCAGGACCGGTGTTGTAGGCATTAAATAACTATTTTACCATAAATTTCTTATAATTTTTAGCTGAAACGGTTTTCCAACAAAAAAAAACGCACATTTAAAAGGGTTACCGTATTTCTTCTATCAATATGGCTGCAATACTATTTTTCAATGGTCTTCCCGCCCTTGCAATACTAATAGGGAGAGCAAGACCATAGGGAGTGCAATACTGATTTTTCAGAACATTTTTCTGACTGAGCTTACTATTTTTTTTGCTGAAAAAACTCGAACCTTGTGTGAAAATTCAAAATTTGATTGTAATTGGAACAAAAAGGTGAGTAATTACTTCAATTTCATGCTCGAGAAATTCATTTCATTGTTGCACAGTAGGCAAAAAATGTTGTTAACATCTCAAAATTAGTGAGGTGATTTTGTACAAAAAGAAAGTAGACGTAAGACTATTAGGGAGTGCAACACTAATTGCGAGTGCAATACTAATTTTTCGGAGGGCGTTCAAGGAGCAATACTATTTGGGATTGCCAAAAGTCTAATGGAGAAGGAGGTCATATTAATAGAAGAAATACGGTTAATTATTCGCGAGGTGCATTTTCATTTTAAACTTTGTTTGAAAATCAATTATCTTTAAAAATCCTTTTCTTCAAATTTGTAATTATAAGAAACCAAAAAACCTTTATTTAATTTTCAACAAGTGTAGTTTATAATTAAAATATGAAAATTTACAATAAAAGTTCAGGACTGAATCCAAAAAAACTTTTTAAAAAACGAAACACCTTGTTTGAACCTGATAAGCCTGGAAATAACCTGGAAAAATAACATCGATTCAAATTTTGCAAATTTTAAGCGTTTTCTAACTTCGAAAAAGTTGACCTGGCAAAAAATAGGATTTTTCAATGTATTTTATAAAAAGGCGAAAAAAAGCAAATTTTTTGAGAAAAAAATTGCTTAAATTTTCGACAAATCATTTTCAAAACTATTCTCGATTAAAATCCGTTTATAGCCATTTCTCCTTCAATTCTTCCAGGTTCGAATACTTGCTCAGAAACTAAATTTGCTCTTTTTCGTATCCACTACTATACGACTAGTAGAAGTTCTTCATTCAGTGGGTGGCCGGACTACTTTGAATCAAATCACAATTGTAGAAGGAGGTCGTGCATTTGCACGGGTGTTCTGGTCACTCCAGAAATTGAAGAAATTGAGCACCTCAAGTTTTGGATTATTCCAGGCAACTCGGTCGTTTTTGAAAACCTATTCTATGAAAAACTGCAAACTATGTGGTTGCATCTGTCTGGCTGGAATTTTTGTTTCAAATTTTGACCCAGGACATTTGAGAATCAACCAGTTTTCTTACCAAGTATGCTAAAATCCGAGTCAAAAAGTGACTTACACGGGAAAGTTTCAATTCATTGTCCGTGAGGACGTTCGCCTGTCCAGCTCATTCCTTTCTTTTGTCTCCGCCAGAACCGTCTGGGGAGCTCTGGCGAATGAGTTGAGAGCAAGCACATTGCATGAGCTAGATACCTCCAAAAGATATGTGCAGGCGGGAGATAAATTGGACGATGAAAAATCGCCATAAGCATAATTTTGGTGCGGCGAGACCCGAATAATGAGACATTTACGACTTTTTGGAACATCTTCTACGGACAGAATGGCATTTTTGGTAATTTGAGTTGTAGTTTGAGGGGCTTCATTTTTTTCGATTTTTAAATTCGTATAGACGCTTATACGCAAAAACAGAGAACTGCTATAGGCGCACGTGTAGTCAAAATGTCTTTTTGATCTTCAAAAAATGCGGGAGTTAAGACGCAGACATATCATCTGATTCGCATGGCTAAGAGCGGGCTGACGTCACAATTTTCTGGAAAAATGTTCCCGCTTGTAGATCAGGCTATGATGTGTGTGAGTTTTCAATGAGACAGCCTGGCACGACGGTAGTCACATGCTGGCAGTTTTTTTCCTGAAAAAAGGTACCTGGATTTTCGTTTTTTCTTAAGTAGTCAAATTATCGAAAGCTACTAAGCTACGTGAGGAACTTAGGAAAAGTAGGATTTTAAATTGTTTTCGGCCTCGCAACGAAAGACTCACTACTATCACCTCCAAAAAACGAAAATATTTGTCGTGCCGAGCCCCAAGGCTCCGTTGAAGCGAAATTCCTAAACTCCCTAACCGCCGAAATTAATTTCTGAGTTGATTTTCCCATCACCTTCTATATACAGTCGTTTCGCCCCGAAAACGATTTGAATTCGGCTTCTCCTCAAATCCTCATTGCATCCTCTTTCTTATTCGATTTATTTCTAGCGGACTCTCCCCTTCCCATCCGTGGCGTTATTGTTCGGTTACGATACGCTTCTTGTGAAGGTTATATGCAAACGACTACTTGCCATTCGATTCTTTCTCCACAAACGAGGTTATTCCATTTACTTCAACTAAGGAGCTGTTTTTTTCTTGTTTTTTGTACCTACATTCAAGGTCCAAGTAGTGCGGAAAGTCAAAAATCACCTCGCAATTTAATTTTTAATAACGCCCGAATTAGTGCACGATAAGTGAATAAGAACAAAATTCTAGTCCCAGAGTCGTGACGATTTAGACAGCATATAAAAAAAACGATTTTATTCCAAAGTTTGAACTGCCACTACATTTCATGTATTGAGGTTTTGAATTTCCATCATTTAGTTTTAACCACACTTTTCTTCCGATTTCCACCGCAAGCGAAAGTTGTCTTGTTTCCGAATATCTGACCGCCATAACTTGGCTAGGTTTTTTTACGACCGTGCTGCCGAATTTTGAATAGTTTATCAGCATAGACACTCTCTCTGTCCCCTTTCCAACCTCGCAAACCCTTATGTCTGTAGTTGGCATCTGTTGCAGCTTGTTTTTGGGGCAATTTTTTGCCAGCTTGTTCTACATATTAACATTGCCTGACCCACATATCTTGAGCAAAATTCCAAAAAGTACGTTTGTGGCCTAGAGTGATTTAATTTGTGGTTTTTTTTTGATAGTTTTGAGCTAAAACTTGCATGGCTTTTTCACTGTTATAAATCATTTACAAATTCATTTTTTGCTCTTTTTAGAAAAAAAATTGTTAAAATTGTGGAAAAATTTCAAAAAGGTGTTAATCATTATCCACTTCCAAAACGTCATAACTTTGGTGAAACTGTACCGGGCAGCAGCTAAATTTTTCGGAGTGATCGACATTATTTCTCTTTTATCGAAAAATTACTATGCCAAGACCGGGGACCCATTTTTTCACTTCCCTCGCGGTATAAGCCGAAGCCTTAGTCTAAGTCTAAGCCTATGACTGATCAGCATAAGCCTCAGCCTAAGCCTAAGCGTAAGCTCAGCCTAAGGCGAAGCCTAAGAATAACGGGAAACTTTTTTTGTTGCTTTTTTTTGTTTTTTTTCAAATGCCGAAAAATAATTGCGGGATATGAATTATGACTTTGTTTAGCCGTTCCCAGAGATGCTGGTTTTCAGGCTACCATGAACCTTAACGATGTTCTTCTGCCCGCCCTTTGCACACTCTGAAGTTTCCCGCCATGTCAACCTTTTCGATCGTTCGGCACGATAACGTTCTGAGTCCCGCGGTGCCCGTTAATTTCCATCGAATCGTTAGGTTTTCTCCTTCGATTCCTAGCGATCAAGCCATAATTTATCCGTACAAAATCGGATTTTCTCCCTTTTGAGATAATGATGATGATGGCCTCCCTAGACACCTAACAGTGGAGTGATGAATGTCTTCCTTAACACGTGTCCGTTTATCATTTATCACTCTGTGCTGAAAACCGGTCTCTCTCTTCCCCTGACCTTTTCGGTTTTTTGAAACAGTGAAACAGAAACGGAAAACAGGCGGTGTCAGATGTTTGACACGTTGATGTCGTAATCCATTTCGTATTAATGGTCTGCTACTATGTACGCCATTTGCTATATATGGCCATATTTTCAATAGCTTTGAGCACAAGCTTTCAGAATTGGCAATCCATTTTTAAAATTTTAAAATCGTTTGAAAACCAATATATGGGTGGAGCCTATTTCTTAACTGTCCGTAGCTACCGAAAAAGTCGGAAAGCGCCGATTATCTAATATTTACGACTTCGGCAAAACTGAAATTCTTCAGATTTTTAAGATCTTGAGAGAAAGAATTATATTTCTTTCAAAAAACATGTATTATTTAAAATTCGTTTGTTTTATTATATTTGAGCTCATTAACTCTGTATCAAATTGACAAACAGATTATTTCATTCGCAAAAATGCCTAATATCGTAAATTTGAATGTAAAGGCAATTCCCGAATTGCTGCACATCTTGGTTTTTTGAGCTTATTAATTGAATTTTTAAGAACTTTTATTTTGGTAATCTAAATTTTAAAGTTCTTACTGAATTCCGAAAAAAATTTCTTCAGAATAGGGCTTCCATGGCGTCAAAAAGCTTGCCAAACCTTAAGACGACCTCCGCTCCTCTGCCTACCTTAATCTATGTGCTGAAACATATGCTTTTTTTGCAATTCTTGATTGTTTCCTCTAATTGATAGAAATGAGAAAATTTCATAAAATAGAAAATTTACGCACAAGTACAAGGATTTAGGCAGGCCAGGCCGTGAAACCCCGCCTGCTTACCATGGAAGCCCTACTGCAGAAAATGAGAATTCTGACTGTTCAAAAAAAAAAAGAAACCAGCCGTGTTTTTCCTTGAAATTCGAAAAGTTCCCCGATATTCCCCTCATTTCCGGAGCGTTGTGTTCCCATGGTGGAACGGTAGTTTCAACACACCGTCAAAAGCGATTATCGTGTCTATTTGTCTGTCGTCGACGCGACCCATCACACCAAATCGGTTGAATTGGCATGTCGCTACCCCTTTTTTAAATCGGCAATATATTTACTTTTTATTTGACTAAGAAGTAAACACTAATAGTTTTGACTGCAAGAATATACATAACACCTTATTTCACTTGGTAAAGTAATTGAACCGTTGTAATTGAGCTGAACATGATTTACCTACGAAAAAATGCCTGTGACCTAGGGCTTGCATGTATGGTTAAAAGGGCTGCCTGCCCGACCAGGCAGCATGCGCTTGCCTGTGCCGGTTTATGCTAAAAACAAGGTTTATGCTACGGTTGAAATTATTTTTTCATTTTTAATTTGATTTTCAACTTTTGTAATCTGAAAATTCACAAAGGTAGAAAAGAGGGGGAGGCAGGCAAGTTGGCACGGCGTCAGGCCCTGAATCGGCGCCACTGCCTATCATGAAAACCCTAGTCTGAAATCGATTTGGCCCAAAGACCAATTTTCGAGAATCATTCTCCTTCCGTCCTTTTTACGCACTTTTTTAATGAATTTGAAGTGAACGTGTAGTCGAGGGAAATTTAGTGAAACTACTACAAGTCCACGGTTTTCAGCAGCAACTTTTTTAATTTCGTAGAAATAGGTGCTTTTGTGTTAAAATTAATAATAGCTGAACTATTGGATAATGTACTTTAAGACGGGCAATGTCACTCCATATTTTATAAAATGTTGAAAATTTTGGTCAGAAGGGATCGACGGAAGATTTTTAGAAATCGAAAATTTTCAATTTCCGATTCCCATCAAACATTTTATAGCTCAACAGTTTATTTCGAAAGATACAAAAAATCAGAGTCATCTGTTCGCACACCGTTTTACCCCTATCAACAGATGTGTTGCCCTGCACATCTGTTAGAACTTCTCACTATTCTCTACAACAGATTTTCGGAACAGAAGGTGTGATGTTTCTACCTGACTATGAGATTCACGTGCAATTCAAAATGATTTTTTGAAATTTGGAGATTTTTGAGTTATCCATAATTCCGTCAAAGAGAGATCACAATTTTTTTCGTAGATTGACAAGAAAATTACCCCAACAATACTCAAAACAATTGTAAGTACAATTGCATTATTGCTCTTCAATTCTTAATTTGTGCTGAAACTTTCTTTTGACGTTAACCCCTGCAAAAATGCAACTAAAATTGATCAACACTCGTCTAGTAAATCTACTAACTCGCCAAGGGAGAAGTCTTTGAGGGGGTCCGTACATTTGGGGTTTTCATGCTAAAATTCCTACAGAAGAGTGTTAGTTATGATCTCTCATTTTTGCGCATTTTTAAAGTGACTTTATATTCGGGAACCTTCAGACAATCATTGTCCGCACTTTATGGAAATTTTTTTTCGTTTTCGCTCAAAATCACTAATTGATCAACTCCAAGCATAAAAAATCAAACCCCGGTTTTTTAACAAACATTTTGTTAGTTGATCATTTTTCAAAATAATTTAGTACTCTCAACGAAGTTATGCAACTCCAAACTTGGTTGAATCAGTATTTTGCACAAAGTTCGAAGTGAGATGTAGTTCATTCCGACGGTTTACTTGCGAATGGCGAGTTAAAACTTGTGTAATGTACCATACATTTCTGAACATTAAAGAAAGTTCATACATTTTTACAAAAATAAAAATTTTCCTATTTTTGCTAGGAGTTGATCAACAAATTTTGAGAAAAAAATGAAAAAAATAATTTCGAAAAAGTGCGGACATTCTAGGTTCCCGATTAAGAATAAAATCACTTTAAAAATGCTCAAAAATGTTTGAATGAGTTGTGTAAAACTTTACTTACAAAAATAAAAATAGAAGGAATCGAACCAAACCTTAAATATTATCAGACGCGCGCACTCCCAACTCGGCCACCGCGGACAATTTTCAACTGCGTCGATGTGGTGTCACCCGACATTTTTACTTCGGTGGTCACGCAAGCTGAGATTTGCGTGGACTGATAGTAAGACAGTCGATTTCAATGGGGTTCTATCAACCTAACTTGCTGAAACACATTGACCGGGGCAGCTAAATTTTTTGGAGAGATCACAACTCACTCTTCTGTAGGAATTTTAGCATGAGAACCCCAATTTCACGGACCCCCTCAAAGACTTCCCTTGTAAGTCAAACAAAAATTCTGAGATTTTTCAGAGTACTATACGTAGTATATATTTCTGAACAATTCCCTCAACAAAATCCTTTCCACTTCCTCATTTTCCCACGTAAAGTCAGAATACATTTTACTTATTACCATTAATACCTAAATGAAATACAGGTCGATCTTGCAATTCTACCGTCTCACGGCTTTTGTACTTGTTCACCGCCACTTCCCCCATTCTTTAATCCAACCACACACTTTTGGCACACAAAGTGTTCAATCGAAATGGGACACTATTTGCTATTGCTATAATCGACAGGCTGGTGGCAGGAGGAAAGCAGCAAACGACGAAAGGCATAAAACAACTGGGCGTTGTGTTAATCACCCGTATTAAGCATTCTATATTAAGCGGTCGACAAACAGTTCATTCATGTTGACTCGATTTTCGATCATTTCACAGAGTTTTGCTTCGAATTGAAGGTTCATGGAGAGATAGCCACTCTGTCTATTTTCAGATTCCGCTGAATTTTAAGATGTTTAATACTTATTTGCCACCTTTTCGACGGAATGACATGTACCGGTCGGCTAAATCATGGACAGAATCGATCTGCTAAGAGATGACAATTTTTAATGTATATACTCAGGGCTCAAATGATCGAATTGCGTAACGAATTTTTTAAAAACTTTTATCAAAATTTTCTATTGGTTCAATGTTTCGAAAAATAGACCGGAACATGTAATTCCGTACAAAAAAACGCGCTTCTATCGTGTCTGAAACAACAATCTTTTTCATAATAACTTTCAACTACAAACTTGTTCTTTACAAAAAGATCAACAATTCGATTATTAGGTGAGCACGCTGGTTTTCTGTACAAAAAATTTTCCGCGCAGATGTGATCTACCAAAGTAATTTGGAAAACCCGTCAATGCTTCGTTGCGTTTCAGTGCTATTTTAGGATCTTTGAGAGCTCACCTGCCGTGAGCTTGGCTCTGGAGATTCGCAGCTAAAAAGGAGTGACCGTTTCTTGAGGAGCCGTTTCAAGGGGCTATCGAATGGCATAGGTCTCATATGCAAGCCGATGGGCACCTTCTGACGGTTCCCTAGTCAGATAGAAGCCAAAATTTGGGCGAGGTATGCCCATTGTCATTCTAACGAAATGGCCTCCGACGTGATAACTTTTCTCTGTCAATTACTCTGGGCACACTCCCAATAAATCCTACACACCGGGGGATTTGAATTGAGTCATTCAAGTGTCAGTGGTTCAGTTTCTAGCAGTTGATACGTGTTGGGTTGTGTGGTGGTGGTCAACCTGTCGCCCGATCACTCACACACACACATACTTTTCCTGCCATATTCCTCCCCACGAAGAGAGAGAAAAAGAAGTTGCATCTTTTCTTTTCTATAAAAGTCTCTATCCACCAACACACCCTTATTCGCATGTTCTCGCACTCCATTTTCCAAACAACGCAATCAGTGCATCCAAATCTACATAATCGATTCAGGGGGAATAAACTGTGATAGTTTTCTAATACTTTTCCTTAATTGAAATTTTATATTTTTGAAATAATCGACCGAATATGCCTAATTATAATTAAAATTTAGCGAATTAGATTTGAATTTAACAACTATTGCGATGTTTTGAATTTTTGACCGGAGTATTTTTTCAAGAAATTCTCTTTGCTAACCATAAGCTGAAAAATTTTGATTTTCTAGTTTTTGGTTTGCCCGGTCAAAAAAAATCTGTAAAAATTTTGGGGCTTTTTTCTCAAAAAAAAAAAAAGAGATTCAGGAGATTTGATTCATAACTTCAAAACTTAGATGCAAAATCTTTTACGTGGTGTCGATTTTTTGATATTCGAAAAATCCGGTTATTAAACAGCTCTATTAAGAAAAATTATTTCCTGGACCTATTTTCTGAAGAATTCCTCGTGCTTATCCCACTCTACAATTTTTCGATTTTTCATAAAATTGAAAGTTTCGCCGTTCAGTTTACCCTTCAAAATCAATTTTCGACGATCCCGAATGTTCAGAATGTTGACAAATAAATTTAAGATTTTGTCAAATTTTCCCACACGTACTTATCCACCAAAATTGACAAAAGACCCTTAAATTTAATTTCTAAAATTTTCAAAAAATCGTGATCCATTCCTCCATGTCATGTCTTGCAAGCGTTGCCTCAAAGTCATCAATTGAGCTAGTTGTCATCAATTCAGCGATATTTAGAGATTGAAAGAATGAGTAACTCATCCTTGTTTCTTCTTCATCTCCTCACTTCACTTCCAATTTTCTAGGTCATCTGTTACTCAATTTGGCCTGGCGATTAGTCATCTATTTGTTCGTCAGACTTTGGTGCAAATTGTCGTGTCACTGAGTAGTTATTTTTTCTTTTTGGTTGATAAGGTTACCTGTTAAGGTCATATCCTTTTTGGCCTATTTTTCCAGTAGTATGATTCCTCTAATGGTCGTTTAGAAGTTACTAAATGTTTCGAAGTTGTTAAAGTATTAGATTTTTTTAAAATCATTAGGAATGTTTTTTTAATTAAAAACAGTGTTTACAAAAAAAATTTTATGTTTTAAAAACTTAAAATAAAGTTTAACAAATGTCTAAATTGTTAATTTTTAAAACTATAAACAGCATTGGCATTCATAAAAAACAAATTTCGACAAAAAATTCGTAAAAATTGCTGAAATCGCAGTAAAAATACTCACAACGCTGAATTTCTCATAAAATCTGGAAAATCAAGTCGTTTTACTTGATATTCGATGCCATAGGAAATTAGACAAAAAAAAAGTGATTTTATTAAAGGCTGGTCAAAATGTCAGATTTCAACAACGTTTTATAAAACCGCTGTCAGAGTAGAAAAATATAGGTGTAAAATGTAGTTAAAAACTATTCTTCGATTTTCCTTATTTTTTTCTGCTAAGTGATTGAAATTTTCACGTGTAGAACAAGAAGATTTAAATTTAAACCAAGTTTTTAAATTTTCAATTAAACATACAAAAACTACTATTTTCGAAATTTTTAATACAACAGTTTAAATTCCAATTTTTCTTTAAAACATATTTTCCAATGCTGACTCTGAATGAAGTCTTAACACTTCAATTTCAACATTCTGTTGCGACAAGTCGTCCCATCCATTGACCGATAACAATGGATCAATCACTGACGAGGGCCCCCGGGCGCCGCCATCATTTTCTCTCTCTCTCTATCTATCTGTCTCTCTCTCTCTCTTTGTTTCTAAAAAGAAGGAAAATGAGCTGCAATTTATCAAATCCACGGTCTTTTTCCCTCAAATTCTCTGCCGTCTCTAGTCTTCTCTCATGGTCATTGTCGCCCTAGGACATTTGTGACTCACAAAATGTGCCGTATTATACAAAAATAATTAAAGTTCAATGCGTATGCGTGGGTGCATTTGTTGCATGGGTGAGGGCAAAAATTAGCCACCCACAACAAACTTAACGTTTTTTTTTTTGTATTTTGCCTTTTTCTTCTTGATGAATGGTGCACATTACACCTGTTCTTTGTTACGGAAAATTGGGCGCAGAGAACTAACTGAGGTGTGAATACTTTGTTGGTTTTTTTGGCTATACCTATTAGTAACCTTTTGAGTATTAAAAAGAAAATTTGAGGCATGTTATTTGTCGAGTTGTTGGTAGGATGTTGATAATTACTGTCATCGTGATATTCTATTAGAAATTAATATTTATTTACACGTTTTAGAAGAATTGGGGATTTTTATGCAAATGATCCAAAATAATCTTTCGACAAATCACGACGGCCCACACTGTTTTTGTCTTCAGCCAGCAATCAACGTATTCAAACTCCGCCTACTCTGTCTGATTGGTAGGAAAAGTGGGCGGAGCAAATTGCTGATACTTTTTCGAAGTTCTCGACCCTTAGCAATACCAGAGTTCATCAAAACTGAAATATTGCGTTTTTAAAGGATATATTATTAGTATTATTATTTACTCTCGATTTTTTTATACTATTCTGTGGTTGCTCTGAATTTCAGATTATTCGAGATAGTTTTCGATAAAGCGACAAGTGATTGTTCAGTTTCTGATTTCCATAATTTATCCTCTAAAAGGTCAAGGTTTCGTTTCTTTGCAAAAAACTCATTTTTTTGAGAGTTTTCGGAATTTTGGCTAGCCTCTCCAATAAATTAATTCAAAATTTCGGAAATTATTCTTCCATTATATCAATAGTGTTAATCTCACTATTCTAATTTGATACAAACAAATTGACTCTTCATCGATTTCCAGCCAAATACTTTACATGCTTGGCAACTGAAAATTAGTGTTGTTTTTCAAATTCTCAGTTTCCAGCCACTGAAAACATGAGCCTCCATTGGGTCCGTCCCTCTCCTTTAGCCCTTCCGAAACTCATTTCCCAGTACTCTCTCCAATCTGGTCAACATTTGAAAGGCTGTTGGGGCGAACGAAAGCCAATTAACAACCGAACAATAGTTTTTTCCAATGTCATCGAATCCTGGCTTCTCATAGCCAAAAATGCTGATGACTCGAAATTGCTTTTCGTTTGATATACACACACATCATCCTGTGCCACACACTCTTTTCCCCACTCTTTTTCACGAGCTTTTTCATTCGGAAGGCGACAGAGATCAATTACCGACATATGGAACCAATCGAAGTACTCTCTCCGCTGCGACTACCTAATTAACCCTTTATTGAAAAAATGAGAGAGAGACAGAGAGAGGATATGAACGGAAGAAGGAAAAAGAGGCAAAGCAATTGTTTATTGTTTTTCGAAACAATTCAAACTTTTGTTTGGGCTGTACGCCTTTAAAGATGGAAAAAAAACGGAAATTTTCCAGCAATCCGTAAATTTTTTTGTCGGCAAATTGTTGGCATTGGTAATCGGCTAATTATTCGCCGATTTGCCAGAAATTCATAATTTCGGCTACTTATGCAGGTTCGCCTATTTGCCAAAATTTTTCATTTTCGGCAATTTGCCCGTTTGCCGTTGCCGGAAGTGTTTAGAGGAGTTGTTTATGAGACGGAAGCACTGTGCCTGTTTGCCAATATTGAAATTCTGAAATTTCCAAAAAAATGTGCACAAGCACCGCCAAAAACTTTTTCAGTTGCCGGTTTGCCGGTTCGCCGGAAAATTTAAGATCCGGCAATTTGCTAATTTGCCGGAAAAAACCGGCTACCGCCCACCCCTCCACCGAATTCGGAAATTTTGTAAAAAACAAGTTTATTTTTGGGCCAATACGATACTACTTTTCCTAAAGAAGCTTACAGTAATCAATGTATTATCTTTTCCATCTCGAATGGTACCTGTGTTTAACGGTCACATAACTGTGACGAGTACTTGAGATGACAATACTCTTATCATAAAACCTCCCCGCTCGTTATACCCCTCTGCTTCTCGGGTGTAGGGTTACCGTGGTTGCTGACGGTTTCGTAGGGATTACTGATGTCAGAGAATTGGATGAGTAGTTGGGATTAGGAGATTAGGGAAATTGGAAGACATGTCTATGCACTCCATATGTTTCTAATAAGAATCCTTGGAAATCGAATTGCATATAACTCAAGAATGGATAGCTACTGGTCCTGTTTCGTTTTGTTATCTTGATTCTTCGAAATGGTGCTCACTCACTCGAAGCCCCAGGACGCTAGTTATTTTCGTAATCGTCGCGTTCGTTCTCGAGCTCCTCCTCGAGTTGGAAATGTTAAGTTGTGAGGGCTATCGCGTCCACAGATTTATAGAGTCCGTCGTGCGGTTTCGCTGGGTTCTCGCAGCAACCCCCTCCCCCCGGCACCCACGCAATATCGGTGCAATCGCGTAAACTTTTTGGAGCACGCAGCACACAATGTGCGCGGCTCAACTCTGTCTCACTCTTCGGACATCCAACATATGGCACTCCTCAAAGTGTTCACTGGCCTCCGCTCGGAAGTCAGGCGAATTTATTCATCTCTTTGGAGATTGGCTCACAATTTTTTTGATTTGAATTCAGTGACTATTTATCGATTTCTAGGGCTTCTATGTAGGTTGCCTGTGTGCCTGTCGTCTGACGTTAAGGCGTCCTCCGCCTGCCTCTTCGCCTCAATCCGTGCCTTGTGCCAAAACATACGAATTGTAAAATGATTCTCAAATTGATAAAAATGAGAAAATTAAGAATTTGTGAAATTCAGACAGGCGGCAGGCAGATCTCAGACAGGCATCAGGCTCAGAAAACGCGCAACTGTCTCCCATGGAAGCCCTACTGATATGTAAAGGAGATATTCGGTTCAGATAAAATAAATTGAAGTTACGCGAATTCTGAATTTTGAATATTTTCCAATAGTTTCTAATAGTATGGGTTAGATGTTGCATTCTAGATACTTACAAAATTTTTAGAAAATTCCGTGGTAAAGTTCAAAGGACACTCTTTGGCTCTGAATATTGGTTAATAATATGAATCCGTTCTGCTTTGTTTTCCGTACTCCAATTCTTGACGTTGATATGAAGCCAGCTCGAATAATAGCCTCGCACGTAGTCAGGCTGTCCCAATACGGTTTGATCGACAAAAAATGCTGGAGTTGCCCTTCAAAATGTGACGTAAGCGCGCTCTTAACCATGCACTATAAAATCAGTTGAGAACTCTGTCAAATCAGCTCCCGCATTTTTTGGAGATCTACGTAGATCAAGCCGAACGGATACTGGTACTCTGTCACCACGAGCTCCTAAGCACTATTGTGCAAGGACACGTCTTATTTTCTGAACCGTCAAAAATTGGCACCGTTTGAGAATGAAAAGATCTAAAATTTTCTGAGTCTGTATTTTTTTCTGTATATAAGTCCTACCGAAAGGGTCCCCCGCGCTAATAATTACCCGCTTCAAAACAATGTGTACTACTAGCCGAGATAAGAGTTTTGTTGTCATGATACAACAAGATTTCGATCACCGCCCATTTTTCTTGTCAAAAAGTTCCGCTTATAATCTCGTTTTCTGATAATCAGAGATACTCTATGGGAATTGGTTGAGATCCACGCCATTAGTGAATGTTCCCCCAATAACCATGGAGCGTTAGAACAAAGACGAAAACCCGCCAGAAGACACACATTCTCGAGAGCAGGAGAAAAACGAAGAAGTGGGAGGGGAGCCCGCGGGGGCCGAGACTTCCCACTTGCCGATTTGTGCAACGCAATATCGATGAGGAGTGCTCCGTCCATTCGATACAGTCTTGCACCATGTTTGTTGAGAAATGCTATTTGGGTGGCTGGCAGAAGTTATTGGTCCAATTTTCTTGTCAATTTGATCTGACAGATTATAGGTTCTTGGAATTCGACTCTTCACCGAAAAAATCGATAATTTTTCGGAGTTTGTTCAATTTTTCAGTTGAACATTTAAAAGTTTTACTAAATTCGATTCTAAATTTTAAAGCACATTTTGACCTAGTAGGACTTTCGGAATTTTGTAGCCTGTATAAAAAATCGGTGGCCAATTCTATAATTTTTTTTCGTTTTGAAATTGCCTTTTTATGAAGTTTACAATGTGGAACATTCGACTTTGAATGACTTAGTTTTTCAAATTCCACCTAGGGTCAGAGTGTCCCATCCCAGTTTAATCGACGTTGATCTACAAAAATCGCGGGAACTGGTCTGACGCAGAGCTCGCCACTGATTTTGGCAGGGTTAAGACTTGCTGACAGCACATTTTTTCCTGGAAAATTTTCCGCATTTTTTTGTAGATCAAACAAATTTGATATTGCCTCGAGTTGTTCGCTATAGTTGGCTAGTTTTGAAATCGTTCCGGAATTTCTTGAACTTCGAGTTCTTGAAACATTTATGTTTTCACCAGTTTTCTCTGCGTGTTTTTTGACTGTTCGAAAAAACGGTTCTTAGAGACTGCTTTGCAAATTTCGAATTCATCCAAAAAAAAGTGAACAAATTCTTCGTATTTTGCTTCTAGAATTTTTGGAAATCTCATTTAAAATGAGTTTTTGTGAAACATTTTAATCTTTAAATAGTCAGAGTTACGTCAACCAATTCTATTTTTTGAGGAAGTTATTTTGAGAAGAAATACAACAAATCCGCAATTTTTTCCTTCCGAATAATTAACACAATCCAAGATCCCCCCTCAAACCGGATGGCATTTATTCGGATCCCGGCAGGTGTTCGAATGAGATTTGTATCCATTAACACATTGTGCATCACATAGACACATTGTCAACGTATGCACACAACAAAATAACTGCGCTCGTTCGCACCTCAATCCTTTGATGTTCTCCGCCGGGGGCTCCTGTAAGGTCAGGAGTTTTCTAAAAATGTTGCCTTCTTCTCCGTCTTCTTCCTCTTCATCATCGAATATTCCAGAGGGGGGCCGACACGCTTCACTTGATTTTCGATGGCAATTTGTTTGAAGAATTCATGAATTCGAAGAATTTATTTGGGAATACTCTATTTTGCTTTACGTTTACATCCAACTTTTGGCAACTTAAGCGCCTCCAACTGCAACCATATGGTGCTCAATGAGCCGAGAGGGATCATCTGTGAATTTGGTGTTTTTTATTGGTTCCCTATTTGATTGGAGAGTTCATTTTGCATACAATTACCTCTATTTGGCTCAGGGGTGGACGGGCACAATCCGTTCGGCATTTATATTTTTGCCGACAACTAGGGCAAATCGGCAATTCGCCGATTTGCCGGATTGCCGGAAGTCTTGATTTTCGGCCAACCGGCAAACATCAGCGTCCTATTTTACTATTCAAGATAAATGTAGGAACATTCATAGGATGCGGATACAATATTGCCGATAAAATTTAAATTCTGATCAAAAAAAATGAACCACAATTTGCCGCAAGTTCTAGCCGTTGCATTTCAATTCCGGCAATTTTATGTCCGTAAAAAATTGCCGCCCACCCCTGATTTCTATCAGTCTGTCACCGATTCTAGTGAGCCGGGGGGTCTTCCATGCAGGATGAATCGGTGTCTGCTACATTAATTGCGCAATCCACATTGATACAGAGCAACCTGCTTGCAATTGTTTTTCTGTGGCCCGTTCTGGTTACACCTATAAAAATGTGGTCGAAGAATCGTATAATTTGGGTCATGAGATGGTCCCTGGGTAATTGGAGAAGTGCCGTTGAGAGAGAGAGAGCCAATTACGTATGAGGTCTGGTTCCTCTGCACTCGGGAAGACGCTATAACCCTTCGTGGAACTTTTGGCGGGAGATATCAAGAGATATTTTCCACTTCGGTAATTATCGCACTTATGGTACTCTCTTTGTGAATGATTTACCTATAATTTATTGAGCAGTTGTGATTATCCTATTTTGAGAACCTAGAAATGTCATAGGAAACGTTTAATCGGTGAGTATTGTTTTACGTTAAGTTGCTCCGTTTTTTATTTGACTAGCTCGACACAGCACCTTTGAATTTTACATTGGTTTTGGCCAAAGGTTTTCTGTTTACTTTTATTTTGCAGTCTTATTGATCTGGCCTGCTTTACCGAGCTAAGCCTAATCCTGTCCCGGTTACAGTCCATAAGACAACATCAGCTTTTGAACTCAATAATTGCCGAATTGCCAAAATGCCAAAAAATTACGATTGCTGCCCGTCTGAGTAAGTCTGAAACAGTTGTGATTGAGCCGAAACCTACTCGGAGTGGGCCACTTCCCTATTTAATTTCTCGGTTGATTTTCACACTTCCCGCCGAGAGCCCGCAAGCATCTGCGAGCTGAACGGTTTCGTCGTCGTTTTTCATGTCTATTGCTAAATAGGTACGTGCGCGTTACACACTCATAAACATCAATTCTTTCATAAAGTGGTGGATAAGTCGAGTGGATTGCATCTGACACCACACTTCCGATAATCGCTTCGTCTTCTTGTCATCATCGTCGTTTTCTTCTTGTTGTCGTCCGGTCCCCACACACACAAACGGCTACTTCCGACGCGTCGGTGTTGTGTGTATGTGTCAAACGGCACCACCACAAGTGATTGCCCTCGGCCGTGTGCTAACTCGCATTTTGTCTTGTAATCACGCAATAGTGATAACAATCGTTTCCGGACCATTGCTAATATAATATATTGGGGCTACTGCGGGCACGTCTTGGCAATAACCTGGATGCAAGTTTTATCGTTAAAATGTGAAGCCCATGTATGATTGCGAAAATCCTAGTTGAAGTTTTCCCATTCAAATAATGGCATATTTGAAACATTTCGAACTTGAAGATTTATATCTGTCGTAAGTGGAACGGTTCATTTGGTTTCTTGCGTCTCGTCGCGAAAAGCTTTCACTATGGTATGAAGCACGAATGGGGAAAATCGAAGTCGAAGGTCGGCTCGATTTCGGCAATTATCGAGTTCAAGGTTTCGGAAAAACTCAAAAATAATTTTCAAATCTATTTATTAGTTCTGACACGCGGACTCGGCAAGTCCCATTTCGCTTTGATCTACGAAAAATGCGGGAGTTGAGAGACTACCGCAAACATCTCAACTGATTTCGCATGGTTAAGAGTGTGCTGACGTCACTTCCGGAAAAAAATACCCGCATTTGTAGATCAAATCGTAATGGGATAGCGACGTAGAACAGACTCGCCAAATCGATATATGCATAATGAAAACTCTAGAACACTGCCACCCTCATAAAGTGAGTGACAAACATTTCTGCTTTGAGGAACTATAGAACCCCCTTTCAAGTCGATCTTCACGAGCGCAAATTCTAGAAAGATCTGACAGTGGCCGATTTTTTAATGTTTCTAGGCCCACGTAAAAAAGCTATCTGATGCCTTGTTACATTCCAATTCGAAAATATCCCTTTTTTTAATTTTTCGGCAGCAGCCCGGTCCGTGCCAACAACTTACTAAACCCTTCAATACCCTGCCCTCCAAACTTCTGGCCTCCCGGCTCCGTGTTGTTCAGGGTGTTGTACCCCCCCTAGACACCCAACTGACCATTCACTCGTCCTCCCCCTCTACAAGAACCACCACCACCTGATCCATTCCGCAATTATATTCCGGATACTTGTCATACAGAGAATACCCGGTTTGCTGCTGCCAAACGGTTTTCATTTACCATTTCTCACTCCTTGATTGTTGTCTATTCTTCGATTCGATGCGGCAAAACTAGCGCCTGGTTTGGGATTGCTTTAATAGTAAAATTTTTTCTTATTTAAATTTCCTATATTTTTTGTATAAGATTTTCTTTTTTAATTGCCAATCCATGGGAACGTCTCAAATTGCATAAAATTCCAATTTGAATTCCCTCCAAGATTTCACGATGGAGCGCACTTGAATTATTATAATTTTTATCAATGAATTTTTAGAGTTATCATCTCTGACTGATTTTTTTCTTTGTTAGTAGTTTTAGAGGAAAAAATCCAAGTTAAATGGACATTTCCTATTAGTTTTACAATTTTTGGACTACTTTCCCCGCCGCCACCGCTAAAAATCCCAATGCAAGTTTTCACCTGCTCTTGCACGACTCATTTCCGCGAGCGCGCGCGCTCGTACTTTTTATCTTTACTATTTATATATCTCAAAAAAAAATCCCGTTAATTTTTTTTCCCTTACAATCTCATATTTTACTCATTTAGTTTGGCTTATAAAATGCTAAGATTAAAATTTTTATATTTCATTTCCAGATCACATACACAACGAAACTGAGGGGAAAAAGTTATTCCTGATTGATTTTTATGATTAGTAAATAACATAGTTCGGCCGCAGCTAACGGTGACGAACGCCCGCAATTATGAGTTTTTCGCTTAAACATCAGATCTTTTTCGAATTTACTGTGAAAAAGCGGGCGTTTTGAATTTTCCGACTTAAAACTGCTTTTTTTTGCAAATCCCGACTTATTCAGAGAAAAATAATTCAAACTCCATTTTTCAGCTGTAAATGTGCTCCGGATCATTCCGGTGGAGCCGACGTCTAAACTCCTATTATGCGACTATTCTTTGAAATACACGACAATTACAACTATTGCGTCGTCGAATTATGATCAGGTTGCTAATATTCGGTGAGGTTTTTTGATTTTTGAATGCAAAATTTGAGTTTTAAAAATGGAAAAAATGCGATTTTTAAATCAAGATATCGGAAAAAAAAAATTTCCAAGAAAATGGTGGTTTTTATCGGGGTAAAAAAATATTAGAATAGAAAATTTGGATTTTCGAGTTCGAAATGAAAAAAAAAAAGTTTTGTTTTACACTAAAATCCCCATTAAAATTGGAATTTTTTTAAGAGAAACATAATTTTTCAATTTCTAACTGTAAAAAGCACACAAAATTTCTTGAAAATTGGCATTTAGTATTTTTTACACGAAAAATGCATTAAAATTGAATTTTTAAAACAATTTAAACTTAAAAGCTTAAAAATTTATTCTACACCGGTAAATGACGAATATTCAAATAATTAAAACTTCGAAATTGTAAGTTAGAAAAAATCAAATTTCCTCCTTATTCTCAATTTTTTTTTGACAGCAAAATTTCAGTTGAATTTTCCCATAATTTTGAATTAAAAATGTGTTTTATTCCAAAAGAAAACTATTTTACAAAAAACTAGATTTTTTCCCAATTTTCTATGAAAAATTTAATTTAGGCCAATAACTTATTTTCTTTTTCCAGATCACTAATCATATCTTGTGGTAATAATAATTTCCAATTTCCGGATGCCTACTTCAAGTCCTTAACCGCGTTGCATCATCTGCGGATAGTGATGAGTTATGATATTATCAGCTGGGGGTGTACAGAACATCTGCGATTTTTGCGTGGAAATTTAGAGGTCAATTTTCGGAAAAATTGGAAAAAGTGGGGCCTAAATCTCAATTTGAAGTAGATACGTGTTCAAAACTTTCAAAAAATTCAATCAAAAATTCGATTGGAATACTTCAAAAAAATTTGATTTTCTTCGCGAAAGCCGGTAAATTACAAAAAAAATTCGTTGGCGATTTTTTGGTTTCCTCTAGTCAGAAAAACAAACGAAAATTTTAATTTTTAATTATCGTTTTAATTTTTCCAAAAAAAATTTTTAAAAATACATATGTTCATTTAAATTTTAAAAATATCGGAAAATATTCAAAAAATGAACTTTTCTATCGCAAATTTAACAAGAAAAACTGACGAAAAGTTCTTTCAAAAAATTAAAATTCTTCTATATCTTAGAAAGGCTAACAGTTTTCCCATTTTTTGACTCTTTGAGCAAATGTATCACGGTCTCATTACCATAACCATCCAAAAAGAAAGATGTGTCGTCTTCTATTCATCCTCCTCTCGACACCAAATTCTTAAGATGAGCCCCAAGCCACTCGATGTCTCTAATTAGGCAAGTGCCCCGTGCGTCATTTTGCCATTTGTACGGCGACATATGACCTCCGGTGTGCTTGGAGGACTGCGAGAGAGGAGGATTAAGGGGATTTTTATGTTCTACAATTGATTTTTCTTTAGGTCAAAAGTAGGGATTTTAACGCCAAAAATAGAGATTTTTTAGGTCAAAAGTAGGGATTTTAAAGCAAAAAAAAAAATTTTTCGGCCAAAACAGTGGTTTTTAAGGAAAATTTAATTTTTCCGTTTATGACACCTAAAATTGGGGTGAAATTTTTTTGGATAATCTAAAATTGCAATTGTTAATTATTCCAAGATTTTTTTTTGCATTAAACGTTATTGTAAATACATTGAAAATCACTTGATCCGAAAATTTCATTTTTTTCAGAGAAATATGGTGTTTTAATAAAAGATGTGTTAAAAAACCTAGTGCATAGATATATAGATAATTTTGTACTTGAAATTTGCAATTTTTAACTTCCGACCCGAGTAAACAGAATTTAAATCCAATTTTAGGTGAACGGAAAAATCCCAATTTGCGTCTTGGCCTTAAAAAATCCAAATTTTTCGGCCTAAAACTCCTTTTGGCCTAAATCACCCTATTTTTACCCTAAAAAAGTCCCTTGTTTTTCCATCCCCAGGAACACGTAGATGAACACGTGTTAGGCGTGAAGAGGTTAAGACCATTAGCCATGTACAATACTGGAGTATAGAAGGGCTAGAAGTAGCAGCAGCATGGGGTGCTCCAAGAGCACAACCTCAACAGATGTATAAAGTGGTTTTTGAGTAGATTTGTGGTTTGCACTCGGTGGAAAATCTGAAATTTGAATTTTTTAAAGCCTCGTATTTTTGTGCTGAAAAATGTACATATGAAAACCGAAATTTCACCACCCTTTAAGTACGGGAAATCTCCGGGGAAAAGTGGAGCTCAAAAATTGCATAAAAATGGAGATTTTAAAGCTAAAAATAGCTATTTTAACAAGATTTTTTGCAGGGGAGACCACATTTCTCTGTGAAATTGTTCGAAAATGTGGCCGCTGCGAATGATTTGAACTCGATCAGGTTTTTCTTGGAAAATCTAGAAAATTTTGCTGAAATTGGCTCAGAAATGTCCTAAATAGTAGAATTTTTCATTACATTATAACCCTCTCAAAATAATATTAAGTAAAAACAATCAACATTTTTTCACAGATCTACACCGCCTCAACCTCTTTCGAAATGACCGAAGACGTCCTAATGCCGTTGGCTCGTCTCCTCTCGTAAAGATCTCCCCCACGAGATCACGGAATATCGAGCTTCCACAGCGACTTATGATTTGTGCTCGCCGCATTTACAGGTATATTTTTGGGTAATTGATAATTCGCCAAAAAGAACAGCAGCCGAAAACTCAAATTTTTCACGATATTTGCCGAAAAACTAGATTTGTAAAGTAAAAAGAATGCAAGAATTTTTAGCTTAAAAATCTCAATTTTGAACGATTTTTAAAGCAATTTCAGTATGAAAAATCTATTTTTTGGGTAAAAATTTGGTGAAAACGCGTTAAAACCTGCATTTTTAAATTCGCCAAAAATCAAGACTTTGTTTGTAGTGAATTTTACTGTAAAGAATATTGTGTACCTATTTTCTATTTTTATGCGTACTGCGCAATATATTTGAGCGCAAAATACCTCCCTTAGCGAAAACTACTCTTCAATGACTACTGTAGCGCTTGTGTCGATTTACGGGATCGATTTATAGAATATCACAATTAGAAATAAATGTGACTGCGAAAACAAAAATTTACTTCAAATATTGAGTCCGTAAACCGACACTACAGTAGCAATCTAAAGATTTACTGTAGTGTTCGCTACGAGAGGACTATTTTGCGCCTCAAATTAATGTGTTGCGCAGGATGCATTCCCATCTTGTTCTCTACATTACCACCACGTCTCACAGAGAGGGAATTAGTTGTTTATTAGTACGTGGGGGGGGGGGGGCTTTAAAGCTTTCTACTTCTTCTTTCTTTCCGCTTTCTGACGTACAACCATCTGGTATTCCTGGCGGTGGGGCAATTGAAAATGAGAACAAAACATCGATGGAGGGAGAAGAGAGCTTAGAAATTGTGATCTAAGAATCCGCGCGGAAGGAGGACGTCAAATATCACAAGCGACGGAAGTTCAGCCAGAAGCAATAAAGGCCTAATTAATGATGATGAACAACCTCCCTGAAAGAGAATAGCGAAAATGTGAAGTTTTTATCCCATCTCAAGGAGCGATTTTTTAGTGATCATGGAGGAAGTGTGCACATAGTCTACGTGCCAGAGGCCCTATGCCTGCCTTATGCCTACTCACATGCTCACCCAGCCAAACTCTCATCAGAGTTCTACATTGTAGAATTTACAACACTGGAGTTTTATCCTGCCGTAACGTGGAAAATAGGCACCCTACGAATACGTGCCTGATCAACATGGATGCCATATAGTCCAGGCTGTATATTCGTAAAACAGGGGGCTATTTTTTAGGCTCATGGGTTTTTGTCGGAGAAAATCGAACATTGAGAAAACCAGAAATTTTTCAAATTTTCGTATATCCACGAATGCTATCGTTTCACCCGATTATCGAATCTCCACGTCGCTCTGTAATTTTAAGTTTAGTTAGTCCATTCGCCCAAGAAACTCCAAAGTTACAAATGCTTAGTTGTAAGCATTTTCAAGAAACCAAGAATTGCAGTTCCTGGCATGTTTTGGCGCATTCAATAATGCCGCTAATAATAATAATAGCATTATGCCTCCTATTATGATGTCGCGTTGTCATCGTTTGCTTCATGCTGCTCCGACATATAGCAGCTTTATGGGGGTTTTCTCCCTCCGCATCAAACGAAGTTCCTCTCTTCAAAATGATGATGGATATACATATATCTATGTTTATAGAAGGATTGAACCCCACACTTTACATATGAATAGATGGGGACCTTGTTACCTTGACTACATTCGGGAAGAGATTGAAGGTTCCAAAGACGGCTGGCTGTGGCTCACTAGGCTAAATGATGCGTGATATTATTCGCTACGGCACGCCTCTATGATCCAGGTATAGCAGTCTCAACAAGAGTCACAGCCAACAATACTCCGCTCCGACTGTTTTGCGGCCAACTCCCAGAATTTCTATTTGAAATTCTAACTGGGTGTTGCAGATGGGTCGAGGAAATAAGATAGCAATAATAATTGTTACGTGGCAATTGTAATCCGTCAGATATCGTCTCGAGACATGTTGACTCAAGAATGTGAAAATGGACAAATTTGGAAAATAGGTAGCGGAAAATTTTCGCAAGGTTTGAAAATTTCGGTGAGCATGATACGATACGAACTTTCCTCTTGATTTTCGCAGCCCGACAAGCCGTACGCGTACGCAATTTGTCTACCGTATACCTGGACGTTCAGGCTCGTCTATCTCGAGATGGTCCAGGCAAGATTTTTGTGGGGCATATAAAAAAGGTCAGAAAATAAAGTCTAATATTTTTTGGGCCCTAGCTTGTTTCGTTATCACGCGCCCAAACCTGATCTACACTCAAATTATCAGTCGAACGCATTTGCATGGATGTACCACTTGGCTTCCGGGTCGTGAAGAATTTTGAATGGAAAATTCGTCTCACGTCACTCTAGTGAAACTCCGCTTCTATATGCTTAACTCATCAAATTGAATTCATTTTCGGATAAGGCAGTTGAAAACAGTTGTGTGTGTGTGAGTGAGCTCATCCTTCATAAAATGAATAGAGATAGAACACTGACACTCTCTCAAAGTCAAGAGGAATTAATAAATATGAGAGCTCATTAGTTGCTCTTCTCGTGACTACTAATTAGGAGGGTGGTGTACATGAAACAGTGTATGTGAAAAGGGTTCCCCGCCGCCGCCGGCCAATGTCCTTGGGTATATGGCATATCCGACGTGGTGTTTCTCGTTTTGAAGAGAGTATTAGGATGCAACGTATCAAGGAGAGACATAGTTCAAAGATTGGAGGATTTGAGATATATTAGGTGTCGAAATAAATAAGCAGGAAATAAACCTAGAAAACGATCTACTTAAATAGCAGTAGTTATTTGAGTTCTTACTGTAGTCTGTCTTCGCTAAGAGATATCGCGCGAATAAACTGCTCTACGTACGCATCTTCTCATGATTTATCCCGTAATATAAACATGGCAAACATTTTTAAAAATATCCTCAATGCTATATTGAAATTCAAATTAGTACAAAGAAAGCAATTTTTCGATTTTTTTAACGAGAAAACTAAGTTTTCATCGCTCAAAAAAAATATGTAGATTTTGATGAAAATAATATGACAATTTATTTAAACCTATATATTTTTTTCTCATGTCCAAAACCACTTTACGAAAAAAATTTTTTTTTAAATAAAATTATTGGATTTTACGTCAACTTTACTAGAGATAAATTCCGAAAAATTAACAATAAATATAGGAGAAAACAATCCGACATTAACGAAATTGTTCCCGGTTCTGATTATCTCGTACCCAAATCAGCTTCCATCACTGCGAAGAGAGGAATCGGGTGTGTCGCTCAGCAGCTTCTGATCGTCGATTTGTCGAGAACTCGGCTCACCAACATCGAGTAAGGGAATATCCGGATATTTTATAATTTTGATCTTTAAAAAATTTGCTTGTGAAAATGTGAAAATCTAAAGTGAAACCAATATTGGTTTTATTCCAGCTATTTAATACCCCAGTTAGAATACTTTGAGATTTTTCCGGTGAAAAATTGAAAATTCGAAAATTTAGATCTCAATTCAGGCAATAATCCTACGTGGCATCCCGCAATCCGGCAAATTTCGGTGGCTTACAACTCGTCGCAGAGCTCGATTTATCGCTGGCAACTCCATTTCCACACCAACTCGATGCTGAAGCCAATCGAATCGTCGACTTGACGTCACCCTACTTCCAGGCATGTTGTACACGTGAATTTGGCTGGAAACACGCTGAAAAGGGTGCCGGATGCGGTAGCCGAGCTGGCGTTGTGGCGTTAAATGCGTCGAGAAATGAGATTGAAGCCGGAAATCACAATCGTCGGTTTTTTAGTGGGTTTTCAGATTTTGTTTTGGAAATTTGAAATTCTGAACAAATTCAATTTTTACAGACAATTTTGCGTGAATTATTGATCATATTTGTTTTAAAAGAATCGAAAAATTTAAAACAAATCAAATCTCGCTTTTCATTGGAGAATACATGACAAAAGTATTTTGTTTCGAAAAAGAAAAATAGCCAAAATTTAATGCTATTTTTTTGAAAAACTTCGATCTTAATTCTCTTTTTGAAAAACTACTGAATAATTTCATCAAATTTGTTTTATTTTGATAAGATAATCACGTGAAAAAATGAAAACAGCAAAATTGAAAATCAGACAAAAGAATAATCAGATTTATGCAATTTGGCCTGAATTTTCAAAAAAAAAACTGGATTTTGGAAAATTTCATCAAATTCTGTGTATTTTCGTGCAAAAAAAGATAGCTATGAATGTCCAATTTTCGACCTTATTGAGAAAAATTCGTAAAAAATTGTAGAAGAACGTTTCAAAATCTCGATTTTCTTCTGACAATAATTCTCAAAATCTTCATATTTTTCCAGCCAGAACTCGAAATGCTCGACGCCTTACGACAAATTGTACAGTCTGCCCAATTGCTTCAAAAATGCGATACACGCATTGGGCTCACCTCCATTTGGAGCACAATTCGATTGAGAAGGTGACTGGTGGATTGCTGGCGTGCGACTAATTTTCCTACAGACGGTTCGTAGACTTGTTTTTTTTTTTTTTCGTTTTTTGAAAAAAAACACGGTGAAAAATAATAAAAGCGAGCCCAAAACATTTTTGTTTAAAAAATATGAAAAATTGTTCAAATTCATAGGTCCTCCTTCAATATTTTCAACAAAAAAAATATTCTAGAGCTTCCATGGAGGCAGCCGCGGTTTCAGGGCCGACGCCGACCTTTCGCCTCTTTTTTGCATTTTTACGGGAATTTTCAAATTTCAAATTTTCCCCATTTCTATCAAATTATTGAAAATCAAATTAAAAACGCGAATCGGCATTGAGGCGAGAGGCACGCAGAGGTTATTGCCTTAGGGTCAGACAGGCAAGCTTTTTAACGCCTAACGTAATTTTAAAACCTGAAACATAGAACTTCCCCACGTTTGATTCCTCTGAATTTACTGCACCTCTTCATAAACAATGTATTTAGATCAGTGTAAGTTTTAAAGCTGCTCTGCAGTGCCCAAATTAAGGACTTTGCTTTTTTAGACCAAACTTAGTCCTAAATAACCGAATTTCGTAATGAGACTTTCTGAAAATTTCTCGAAAAAAAGTTATGGCGGTTCAAAGTTCAGGAAAATAAGGTAAATTTTCAGCTAAAATCAAAATTTTTAAAATTTTTTATTTATCACTTTTTGATAAATATTGTGGTCTTTGATTAGGCGGGGCACCACTAAAAGTTACATTTGCCCCACTGACCATGAATGTATTTAAATCAGGACGAAAACGCCTAATTAAAGACAAATATTTATTAAGAAGTGATAAATATAAAATTTAAAAATTTTGATCTTAGCAGAAAATGGGCTTTTTTTTCTCAAACTTTGAACCGCCATATCTTTTTTTTTGAGAGATGTTCATTACGAAATTCGGTAGTTTTGGACCAATTTTGTGGAAAAAAGCAAAGTCTCAAACATTCGGTACTCCACCTTTAAAGATTCTATACTGTAATTTTTTTTTATTTTCCAATCAGTGCAACTCCAATACTCTACTTATTCGATTCAATAAACTCGAGGCACAGTGTTTTGAATAGGCGATCGCGTGTCAGGTTTTAACCAAAATAGTCATGATGACCTTTTGTTCACCTTACAGAATCTTCTCAGGTTCATGCACACACAGGTGTCATTTACTCTTTCAAGTGTATATGTGTTATCCCGGAGTATCTAAGATAAACGGTAGTTAGACCACCCTTGTGGTGCGCGTAAGTTGTTCGTATAATTGTAGGGGTGGGGATCTTACCACATTTATACGGCCCCCCTCCTATTGTATTGTATTGCTGCCACCAGTCGTCTTAGAGAATCTCTTTGATTACGGGGTGACAGAATCATACTTTTTGGAATGTGTAATAGGTGGGTCTCGAATGGATATTGAGCACTAACAGCTGTGAAGGGATCCGATGGTCTTTCTAGGGTAACTTTCCACTATGCAGTCAATATTATTAATCTTACAAGGAAAGGGTTTTAGTTTAATACTTTTAAGACATGTGTGATTTGAAAGTGTTCCATAAGTGTATGTCACTCTAAAATTTCAGGCGGCATAAGCTCTAGTCTCAAACCCTCTAGCATCTATCTGAAAACGTTTCAGTGCGTTTTTCACTACTTTGAGGCAAGTAGAATATCTCCAAAATGTTTTTTTTGCAAATCTTCAATGATTTTAGAACGTTTAAAAGAAGGAAAACAATCTGGGAAAATTTTGGAAAATTTTTAATTTTTTGAAAAAAATCTGAAATTTCTTGGACCTGGTGGCGTGAAGAAATTTTCAGATTTTATTCAAAACTTAAAAACTTTCCAAAAATCTCCCAGATTGTTTTCCTACTTATAAATGTTCTGAAAAACATTGAAGTTTTGCATGTTAGTAGGGAGCGATTTGGTAATCGTGTTTAAATTACGTTACACATAGATAATAATCAATTGAAATATACAATTCTTAATTCCATATAACCTGAAATTGAGATTAGATACCTTATACAACAAATAGAATGTCGAAAGTTGTCTTCAGCAGACCCCCATTTGTGAAAAATGCCTTCTAAATTTTATTTTACACTTCTCCTAGTAGATGAACAGCACCTGCCAATCATTTCCTTGACAGCCGGATGGTTGCTCCTCTAAGACAGTATAATCCGGTCTCCCCCGGGGGGATGTAGGGTGTTGTTGCAAATAGCTTTGCGGAGCAGGTGCTTTTTTAATGGATTTAGCTTATTGGTGACGGAAAAACCCTAGAATTGATACAATTTGGTTTTCAAGGGGATTTGGGGAAGGGTTTAGAGGGGAACTGAAACTTAGTAGATCTTCGTCTGTCGTGGAGATCAGAAGATTGGAAGTACTGGGTTTAAGGGGGTCAAGGAGTACTGTAGCGCATTTCGACTACTGTACTTTAGATAGTTTTGTTATTATATCAATCGGATAATATATAATCAAGTTGCACCAAAATTGGAGACATTCTAGTAGGCATTTTCTTTATGCTAGGTATGTATAAGTTTCTACTAAGTGTATAAACCTACTATGTACCTAGGGGGAGTAGAGTTTGTGGGTATTTGTTTGCTTAAGTGCAATAGACTATAAAACGTGTCCAAAACCACCGAATTTCAAACTGAGATAGAACTTCACAAAAAATTTCCAAAATTTTTTTTATGGAAAAAAGAGCAAAATTTAACTAAAATCCGACATTTGGCACAGTTTTCTTTGTTGTAGCACAGCCGCGGGATTTGAATTTCTCGGAAATTACTTTAATCCTACATAATAATTTATCTCGAAATTCGTTGATTGAGACAACTTTTAGGCCGATAGGCATCCCATCTTGATCAGGATGCCTATCGGCCTAAAAGTTTTTTAATTGCAGAAAAACTAAAATCCAGCTGTACTGTGACAAAGGAAAGTGTGCGAAATCCAGATTTTAGCAAAATTTGACTCTTTTTGTTCGAAATTTTGAGTCGCCATAAAAATTTTTGCAAATTTTTTGTGAAGTCTCATTATTAAATTCGGGGGTTTTGTACTAGTTTTCTAGTCTGTTTAAGCTAAAAATACCCACAAACTATTACACTTTACTTTAACACACAATAATTCACTAGCATGGTGTAGTATCATGCCGGAATTAATATAGGATTGATTGAAGAGCGAAATTTTAAATAGATTATTGCAGACTATCTAACACTATTTGTATAAACTAAATTAACATAGTGTATTGAATAATGACTTTATTGAAATTAATACAGTTCTTTTGATATCCCCATCTTCTATGAGTATCCAATACTAATATGTCATATGAATTTCACTTTAATTGTTATTTCCCATGCGTCGTGTTTATACAAATGCTTTATATACTCGAATAGTCTAAAATCCAATTAAACTCGAGCCAATACAGAATATAGAATGTAACAACACTTGTGTTAATATTCTAATATACATGCACACACACACCCACACACCGGTTTTACACCAGTTCTACTAATATTTGCACAATACCATTGAGATAGCTGAAGTTCCATAGATATGCACGGGTTCGTTTCCGGCACTGCCACGGAAAATATTGAAAATGTGCGGTTTACGAAAAACAACAGAAAAAGCGATTTTCCAGAGAAATACGAAAAAAAAGAAAATATTTAGAAAATTAACAACAAACAAAAAAATTTTTTTTTATTAAAGAATAAAATGTAGGAGTTCACTTCTTTTTTTCCCCTTTCGGTTAAACTAGGGCTTCGATGGTAGGCAGGCGCGCATTTCAGGCAGGCCTGCCTGAAACCTGCGCTACGCCGGCCTCAGGTCGCCTTAAGACGGCTCCTAACAAAAATTTGAAAAAAAAATTTCAAAAATTGAATTTCCGCGCTTTTCGAATTTCTAGAACGCTTTTTTTTAATTAAAAAAAAATTTCAGTTGGACCTTTCATCGAATCAACTTCGAGTTTTTCGAGACGAAGTACGAGAATTCAAAAAATGGAAAGAGACTTGCTGTTCCAACCACTCTTTGGAGCTCCTCGAGCCGTCGGGCCTTGAGCTTGAAATTGGGTAATCTAAATTTATACGAATTTTGCAAATTCTAAAAATCCTAATTTTTTCTAGAATCCCTTGATCTGAGTCAATAAGCTAGAACTGCCCTGCCGCAATTGGGAAAGTCTAGCAGCTGAAAAAAGTGGATTTGAGCCATAACTAGAATTGCGAAGGTTTATCAATTTGTGCTCAATAATATTAAGCAATCGCAAGCATACTGTTGATTTGTCGAATATCAGTTGCAAAGTGTGAGTTTTTTGTTGATAAAAATTATTTGAATTTTTTCTTTTTTTTTAATTATTAATTCTGAGTTAAAATTCATCGTAAGTTCCGAAAATTTCTAGAGTTGAAATTTAAATTTTTATCCAGAATTTAGTCGATTATAAAAACGGAAAAAATAGGGATTGTCGATTAAAAAAATTAATTTATTTTAAAAGCACACAGTTTCGATAAAAATTTAATTAAAATAAAAGTTCCTTGCTAAAAAACTATTTCCTCAATTTTTTTTCTGAAATTTCACTCTTTCATTTTTTAATTCTTTTTTGTCTATAAATACGAAAAACACGAATTTTCGATAAAAACGCATTTTTCAAGTTTTTAAAATAATTTTAACTTGGAATTGTTCTTTAAAAAATTGTTTTTTATCAAATTCCAAACACATTAATGCATTTTTTAAAAAATAATTTCTTTAAATCTTCCAAAATCGGTTGTAATTTTAGCGAAAATAACTATTTCTTTCAGTTTTTATTTAAAAAATCCCTCGAAATTTGAATTTATCCAGAATTTAGTCAATGCAAAAAAATATACGAATTTTCGATTAAAAAAATTAATTTATTTAAAAAACACTCTCGAAAAAAAAATTTTCAATAAAGAAACTAGTTCTTATAATTTTTTTTTTCAGATTCACTTTTTCATTGGCCTTTTTAATTCAAATTTGAAGTAATCTGCAATTTACTCTATAAATACGAAAAAAATACAAATTTTCGGCAAATGAAAAAACACTTCAAATTAATAAAAATAAAAAACATATACTAAAATTTTAAAAAATAATTTCTTGCAATTTTCCAAAACCTCGAAGGTTTTAATCGCAAATAACGATTTTTTCAGTTTTTATTCTTTTAAAATTCCCTTGGAATTTGAATTTCTCCAAATTTTTTCTTGAAGTTTTTAAAATTTCCATCATTTTCTATTGGAACTTTCAAAAAATGTTCCTATGGCAAAAATCTTTTCCGCTAATTTCTACGTAAAAATTCTGCCAAAAAACAATGACAGTTCATGTTTTTTTGTTAAATAAATAATTTTCTTGTTTCTATGGAATTCGATCTTTTTTGAGTTTTACCCCAATAAAATGTATATTTAATCTAAAAATATATCCCAAAATTCCAGATCGGCACTACATCTTCTCTGACTGTTCTGAACTTCATTCCCTGGACGTGTCGAATAATGAGATTTCACTGCTGTACAAGCTTTTGCGAGCAACAAAGCTGAGGAAAATTTCGATGAAAATGAATAAAATTAGTGAGTTGAAGCACGAAAAACTGCAATTAATATTTTGAAATTTTTGTGTTTAGAAACGAAAATCGAGATAATGTAGGCTTAAAGTTGCTCAAAATCCGCAGATTTTTTGAAATCGATTCTGAAAAGTGCACAGGGAGCTAAATCAGACTTCAAAATTTTCAAATTAATTGCATATTCACTCGAAACCCTCTGAAAACTGCCTTCAACTTCCTATATTAAATCAAATTTTCTTTCAGATCCCTCGACAAAGGTCTCGCACAGAAGCTTCCGGCCTCCACGTCTCGACGTAACTCATAACGAGATCCTCGTGCTGAAATGGTCGGCATTACCTGAAAACCTGGAGATTCTCAACGCTGATAACAATGATATCAATCCCATGACCGCCGTCCATGTTCCCAAGCACCGCAAACCTGAAGTCCGTTTCGCTTTCCAACAACGGCATCACCATAATGACTGCGGACCAGATTCCGAATTCGCCGAGTCGCTGGACGTGTCGAATAATCGACTTGCAAAGCTCGGAAGACAGCGTTGGCCGCGACAGTTGAGAAGGCTCAACTTGAAGGGCAATCTGCTTACCGTAGTGGCCTCCGAGTCGATAAAAGTCGTAGAGGCTGTGCATCCGTTGAAAGTGGAAGTCTCGGAGAATCCTCTGATCTGTGATTGTCAGATAGGATGGATGATTGGTGCGAAGCCAAGGGTCCTCATTCAGGACTGATCTCTGAAACCGCAAGCTGTTCCCATATATGGCCGGTGAGGCATCAGATACAGATTCAAAGTCTCAGCAAGAAGGATCTACTGTGCCCATACAAAAGTGTATGTGAGCCGAAATGTATCTGCTGTCAATACGGAAATTGCGATTGCAAATCCGTATGTCCCGGAGCCAATTACCGATGCTTCAGAGATCAGTTTATCAACATTGTCAGATGCCAAACATCAATGGTGCCCAAAAGAGAATTCGTGGTCTCCGCGCCCCCGGTCTCTGCGACAGAGATCATTCTGAGCGGAGTCACCCTTCCACAGCTCCGAACTCACAGCCTCATCGGAAGACTTCGTCACCAGAGGCTTCATATCAATGGAACCGGGCTCCGATCCATCCAAAAGGTTCCATACTCTTCCAGCACTGAAGACGCTGGATTGGCAGTGTCGGATAACTCTTTGATCTCGCTAGAGCGAGGGGGAATTTCTAGTGGAGAAGTCTCGCACTTTCAATGGAAATCGATTTCTATCCCGTGGAATCGTCGAGAAGGTTCCGAACTTGAAATATCTGGCACTTCATAACAACTCCCTCCGAAGACATCCCTAAACAGGTGCTTCACTCGACGGCGCTCTCCAAGATCTCCCTGTCATCGAACCCCTTGACATGCGACTGCTCGGGAGGATCCCAACAACACCTTCAACATCGTCGTGACCCATGAAAGCTAATCCATTCTGGTAGCATAATGCGGCCTAATTGAGTGGTTCTCGTTGCATCGGCATTTCGTTGATTTCTCCAAGGTTGAATGCTCGGAGAACGCCGCGTGACGAACTGGGCTTCCTGACGAACGATACGCCAGTGCTGAGCGCCTATCCACCTAATATGGGAAATGACGTCTTTGTGATGCCTATTGAAGGTTGGTTTATTGAAATTTTTAAAAAAACGCGCGTCAAATTAAATATTTTAAAGTCTTTGTTCGAAAAATAACCATTTTACAATATGTAGGATATATCTATAACAGCTTCTGTACAAACGTAATCCAGATGTTAATTTTTTTAAAAATGCGGTAAATATTATATTGATTACATATTATTATTACACCGGTGTATTTTGTTCCACTACTACGACTTTTAAGGGGGGCGCATTTACGCGCGATGGTCCCAGCATTAGTCTCGCCACGCACCCCAAAAATCAATGGGTGGCCCGGACACCATCGCGCGTAAATGCGCCCCGCTTTGATAGTCGTAGCAGTGGAAAAAAATTCACTTGTATAATTATTAGTCAAATGATACTTGCATTATGATATTAGAAATTAAAAAATTGGGTTTGAACATTTTTTTTCCTCAATTTTTTTACGGTATTTCACCATGTATGCGTTATAAATACAAATATGATCCCTACCTTTTTATAACTTTAAAATAACTTTGTAAAAAGGAATATAATACATGCACAAGCACCATAAAATTTCGACGTTTGCATTTTCTGGTCCGAATTTAGTTCAATACGTTTACTTTATATATCACATATACAAAACAATATACTGAGAATGCGTATTGCGCATTATATTGGACGCGCAAAATATCTCGGAGAAAACATACAGTAGTCCTATAAATTCCTACTGTACTGCTTGTGTCGATAGAATATTAAAATTGCAAAAAAAATTTAAAAATCGGCGAAAAAAAACCAAAGTATAAGGGAATATATTCAAGCTATTCCAAAACTTTAAATCAATTTCAAAAATCGAGCCCAAGAGAAGGACTTACTGTAGTTCTCCTACGATTTTGCGCGTCAAACATGTTGTGAAATACGCATTCTGAAGATGTAGTGTACTCGTAATATATATTTTAACAATTCAAACATTTCCAGAATTCCTGCGCGACTACAACTCAACACTTTGTGTTTTCTCATCTGGATTCTTTGGACAAGACCCTCAGAATAGTATACTCTTTGTCATAATAACTAGATTGCTGTTCTCCTCTGCGCCCTCGTTATTCTCGCAATTTTATTCGAAAATCTCACGACGCAATCAATCAACGAAGATAAAAAGCATCATCTCTAAATTGTGCAACATCTGCCGGCTCGTCGCCTCTTCCGGTTCCGCTGTTGAGTTAGCACTCATCTTTGTGAGCTATTCGAAGAAGGACGAGAAAAGGGTGATTCATCAATTGTGTCGACCGCTGGAAGATGACGATTATCAGTTGTGCCCGTTGCATCGGGATGTGCCGACTTGTTGCTCGAATTTACGCGATATCTGATGAACTCATAGCTCAGACGGACTCGTCGCTTGATTCTTGTGTTGACTCAACATTGGAAGTGGAAAACGCTGCAGATTAAAGACTTAACAAATTCAAACTTTCAGTTTAAAATTGCTACGTATTCGTAAAAATGATGTTAAAATTCCGAGAATGCGTGTTACGCAAAATATCTTGTAGCAAAAGCCACTGTAATTATTTTATATGACTACCGTTCAAAATTACTATCCAAATATTTGATTTTTTGGCATGTTTTAAAAAATTATTTACGATGGAATTTACTCAAATATTGAAAACAATATTATCGAAATTCCCGAAAATTTGGTGGAAATTGAAAATTTCAATTTTTTCGCTAATTTTCGAGAAAAAAAAAATTAAAATTTGGATTATCTGAAATAAAGTTCCCAAACATTAAATTAAAAATTTGTTTTTTAAACGTTGGATTTTCCAATCTCGAACCCTCAAAAATTGAGTTTTTTTGAAATTTTTTTTCGGACAAAGTAAAAAATGCTCGCAAATATCGACAAAAAGTGGAAGTATTTTTTTAAGTTGTAAAATTGTTGGAGATTTTTGCAATAAGATATAAAAAATCTGAATTTCCATTCAAATCTTGAACATCAAAATCAGCAAAAAAAATTGCTATATATTCATTCAAATTAAGATCTAAAAAGAGTAATTCGCTATTTCAAATTTTCAAAAAAAAAATAAATTTTAAGTTTTAATTTTTGAACACTATCAAAAAATTTGTTTTTAAACCTAAAACTGATAATTCCGAATTCTCTGTAAAATCTCAAAACAAACATTCCTAGCCAAATTTAATCGAATATGATTTAATAATACTAATTTTAAATCATATTCAATTACATTTCTAGGAATTATTTTTGCTAGTTAAAAGTGTATGAAAAATTAACACTTTTTGAAAGAAAAACTGTTCTTATAGGATTTATAACACCGGAAATTCACTAATAACACTCCACATTTTTCCAGACCTCCCACCAACTCTTCCGCCAAAAACCGTGCAAAACGAGGTGATCGCCGTGCTCGGCGACGGTGTGGACGCGAATCTGCTGGACGACGAGCTCGGACAGAATCTACGGAAGCACACGAGAATCTAGATGCGGAGCCATTTACGGTTTATGCACACTTTAGCACGCATCACTTCCATCACGACTTCGATTGCGCACATATCTCGAATAGTGGCGATGATTCGTCTCAACTATGTTCGGATTGGAATTGTGCCCGAGTGTTGTTTAGCTTACAGTTTTCCCGTTTAGGTCACAGAGTATTTTTTATCCTCTTCCAAATGTACGAGCTTCCATTATTCACTTTCTTTTTCACCCCCAATTCTGCTGTGCACAATTTGCCATTTTTTGAATTTTTACAACAATACCGGTACTATTTTTCGATTTTCTTTCTTTTTCTCGCATGAATCTTGCCATCACTTCTCTAATAATTGACCAGCGATTATATTTTTGATTTAACATAATAATTGAATATTCTCGTTTTTCAGTTCAAATTATTGCTTTCTGTGTCACCACAAATTCAAATTCTCGTCCTAACCTCGTGTGATCTTCAGTAATATATATAGATTAATAATCGTCGTTTCTTATTGTTGTCATTTGCGGATGCTTATGAAGCTTGTAATTTTTTGTTTTGTTTTTTTGCCTGTTTCAGCTGCAAACTAAAATTCGGTAGAAATTCTTGAAAACACGCAAAAAATGAATAAAAGAAATAGTATATTAGCTTTCGAGAGGAGTTCACAAGCGGGTGGCACATCTCCGCGGCCGCCCAGTGGTGTACTCGTCTCGGGTGAAAGAATTACTTTATAATCTGTTTTTCGGCCTATTTTTAGTTTTTCGCAACTAAATGAGTAAATTATCTCTTAAATAATGTCGAAATTAATTTAATTTACACTTCCAATAAAATTCCTCTCATTAAATTACCCCTTTCTAATGACTTTGCTCTCAAAAATTTTTCATCGATTTTCAATTCTCAAAATTCTTGAATCTTCAGCGAAGCTGGAATTCAGCAATCAGAAGAGGGAAATATCTGTCAAGAACAAGGTGGCGGGTGACAGTAAAAAAAGCGCAACGCATGAAGGCAGACGCTAAAAATACAAAAGACGGTGAGGATGTTCAGATCGCAAGGCGTTAGGAGGGGGCTTGGTGAGAGTCAGAGGACGTATCGTCGCTCTTCAGGGGAAAAAAAAAAGGAAACGGCGAAATTCTTGATTTTGATTTGTTTTTTCAGAAAAAATTGGCCTCCGGAGGGTGCAACACCTGCCAAAAAGTGAACGGAAGATTAACCGCAAGACAGAGCTTCCGTTCGAGAGAAGTAGGATTTTGTCGATCACTCCAAACAAAAATTGTTTTTTTCAATTTCAGCAAAACTGGACGCTCCGACTGGAAAACGCGGCTGACGTGCACCACTGCCCAATACATCACAAAAAAGAAGGCAAAGAAGATGTACAAGAAGAGGACACACGACGCACGCGACAAATATCGAAAAATGGCGGCACTGGCCGGAGACGGTGAAGATGACGAGGAGAGTGAGGCCGAGGTGATGGAGCAGGATTTTGGATTTTTCCGCGGCATTTTTAAATTGTTTTTTTTCCTTTGTTGATTTTGTTACTGTTTTTCAGTTTCGACATAAAATAATCGAAAATTTATTTATCACAAAAACTTTTGCAATTTGCTTAGCTGAGTGAGCCAACTGTTTGCCACGTGTCACGATTCGATGCATCCATCCTTTGGGCGCCTCGAGCTCCGCTTTCGGAGCCTGTTGTAAGCTCCTTTAGAATTATTGTCCAGACCTTAGAAATGTTCATCGAGTACCGGAAACTTCGACGAACTTGCACTTGTGTACTTTCAAGCAGGCTCCTGCCGGATTAAAATCAATTTAAAAATCGATCATTTGAATTTCCACGTGGCGCGACGCGGCACGCGTTGCATTGTTTTTTCAAATTTGGTTGAAAAACATGGTGCATCGAAGAATTTTCTTTGACGATTTTATACGCAGAATCACATTTGACGAACAAAAATTCAAAATACTTTACTTTGCAAACGCGCTCCATTGATAAACTTATGAAAAATCGATAATGCTCAGATTTCACCAACGAGAATTTTCCTCCATTTGAAATTATAGTTAAACAAAATTAATATAACCAAACATTACGCAGTTCCGGTAAAAATTTCGATAGCTTTAATGCAAGTGCGCTCAATTCTGAACAAAACCCACCCATCCTTTCGACACCACCGTATTCCGACAATTTCAAATCGATTTTATTCGCAGGCCAATCAGTATAATATTGGCTCCGCGAGCAATTTTTCGATACAAAAGCCGACTGAGCAGGTCTGTGGCACACACGAATAATTCTCGACTTGTCAACGTTGACACTATTGCGTACATTGTCAGTGATGACGCGAATGGAGAATGCTGAAAAAAAACAAGAGTTTAAAGGGTGAGCTCTCGCACCACGATCCATGTTTTTTTGTGGGAATAGTGGAAATTTGGAGTTAGTGAAAAAATCAAATTTGTGCAATTTTTAATAAATTCGGCAAATGCGCTAGAACATCAGATTTCACGAGCAAATTTCATTTTGTGAGATTAAGATATGGGCATTTGAACTGATTTTTTAATGGTATACACACGAAAAAAAATACATAAAGTCGATTGCGAAAAATTTTAGGTTTCACCCTCGGCATTGAAAGCGCAGTAGTAGGAGTGGCGATAGGGCGCCCTGCTAAATTTTCTATTTTTATGGTGTTTCCTTTCGTTTTGTGCTAATGAAGAGTTAAGAATCTGACGCGACAAACGTAATCGTGTCAACGCTAAGACAAACGAATAATTGTATTTCTCAACGGTAAAAAGATTCACTCCTGCGCCAAGGTGCCAGCAAGTGCGCCCCAGCCCAATTCGACACTATGGGAATAAACTGTGGGTTTAAAAACTTAGAGAAGTCGTTTTTGTTCAAGATATCAGCCTAAGATATTAAACACAAGCGCGTGGTCGTCAAGGTGTCCCGTTAATTCGCTTTGATGTACCAAAAATGCGGGATTTTAGACGCAGACTTCTCAGCATTCGTATTGTTAAGAGTGTGGCTGACGTCCCAATCATTGCATTTTTCTGCAACAAATTCCCGCAATTTTTGTCGATCAAGCAACACCAAAATGGAACTGTTTGACAGCACGTGCACAAGCAGATCACAAGTGGGATTCTCTTCGAGTTATCCTCCCCAAATCCTGTCCAGTACAGCGACCTCCAACGTGGCTTGCAACATTTCCAACTCGATTTGCTCGTTATTCAACAGGAGATTCATTCGATGAAGTGTCATCTCCCTCATTTGACTCATTATTGTATTGGGTGACGAGCCGGGTGGAAAATTGGTTAATTGTTGACATGCTTTCTTCCCGCTACCTTGATCCATAGACACGTAGAACCACATGTTGCATTGGAACATTCGACGTTTCTTGGCGAATAGCAAGACTGGACACGTGCTCGGCGATCTCATTCTTAAAAGTTTTAAATTGTAACAAAAATTTGGTTCAAAATTTCAAAGGAAAATCAATAATAAAGCTACTCCAAAGTTTTCAGCCTGATGGGTTGGAGAGATGAGCAAGTCCTACAGCGCTTCAAGAATTCTAGGCCACGGTCAGAGTGGTGGCCGTGATCCTCGTACTTATTTCTTTTAGATTTTTTAAATGGGAAACTCGAATTTATGTGAAACACCTAGAACATTCCAAGAAAAATTCAAAAAAACTCTCTAAGGAGGACATCGATAACCCTCCCCCAATTCGAGATGTGACGTCATCAAGGGGAGCCCGTGACCTCGCTTCAAATTTCAATTTTTCAACGAAAAGTGTGAGATTAGATGTAAAATTACTAGGAAATTAGAAGAAAGAGTAGAAAAGAAATTTCGGGGGTGTCGCTCACCACCCCCACCCCCCATTTTTCTAGTGTGACATAGAAAGTGGATCGGCCCCGCTACCTTCCATTGGGTTCAAGTTAGTTTTTTTAATTTTCCGATGATTGTATTACTGTAGTCACTGTAATTATGCGAAACAACTGGTTGTCCAGTGGAGCACGTGTGCTTAATTGTCCGTCACAATTCCATTCTTAATTCCAAAACTTCGAAGACTTCCCTCCGGTTGCCGTTTATCGACGTGTCTTCGATGTTGTTTTGGTGCATATGTAGATTGGTATTCCTGGAATATTAAGGGGAAAATGGAGAAAAAATTCTGAATTGTACAGGTAATCGAGAAAAAAAGTTAAGACTCCATTTTTTTCAACTAAATTTTTTTTTCAAAATTTCAAAAAAAAAATTTTATTTGGAAGAACTTTTTTATAATGTTCAGGATTTTCTAAAATTACCTTTATCTCTCAAAACTTGCTCAACTGAGTTTTAGATTTCTGAAATTTTCCGCGTGAAGTACGAACACTCCCAATATATCGAAGGACAGGCGCATTTGCGAACTAATCTTATTTAAAAATTTCACAAATTTATTTTTTTTATTAACCTAATATTTCCGTTTATCGTATTTTCTAAATTAAATAAAAAAATTGTCCAGGAGGAGTACATGGCCAATTTATCCGAAGAGCTCATATGCACACTTCCTGTTCAAAAACAAAAAAAAAACTTATTCACCTTGGCGGTGGGTACCTCTTTTTTACACGACGAGGCGAGTTTTCCGAGCTGAAAAATGATCCTTTTGGCTGGGCAGTTTTAGAATTGTGGGGAAGTTATAGGCATTTCCGGTGAAAAAAATTGTTTTTTATTGGAATAGTTTTTAATATTCTAGGCCATGTCCTAAAGACTTGAGTCAAGATCTGAATTAAATTTTTGAGGTACGAGCTTCCAGTTCCCTCCACAATTCCCCCTATGGCCTAGAATTTCAGAAAGCTCTACCATCGATTCAAACTGTTACCCGTTACTTTTGCACAGGTTACGGGTTCCGGACGCCCAGCCAAACTTCCGCCCGTGGCCTTAAGAACTCCCAACTTGTTCCACCGACCTGGACGTGTTGCTCGTACTGGCAACTCATCAACATCTGGCAGTAATTCAACCGTTGGGGACACGGTACGCGGGGTCGACGGTAGACTTCGGCGACTGATCGGCGATGTAGGAGGACTTCAAAAATCAATCAATAAATCAACGACACTCTGCTCGTTTTGCAAGGATCCGCCCATCCGCTTGTTGTTTACCAATTTCTTTTACAACAATTCTAATGCGCAAAATTAATAGAACTACCTTACTTATAATTTTTTTTTAACTCAAAATTTTCAAAAAAACGACACTCCGCTTGTAGAATCCGCCCACTTTCCAAAAAACAATTCGGAGTGTCGTTTGAAAAATATCCTATAATTTGAAAAACTCATTAGTCTCAAATTTTAATGAAAATTACGTGAAAATCTATAAAAACTACGCTTTTGGCTCCGCCCAAAAACGTCTTTTGGCACCGCCCGAAAACGGGACGGAGCCTAGCACTAATATTACAAGATGGTTTTTATTTCCATAAGTGATTAAAAAATCAACAAAATATTTAGAAAGTATCTCAATTATTGAATTAAATTTTATAAAATCTACGACACTCCGCTTGGAACCCCCTCCCCTGGGCTGCCAAGAATGGGGCGGAGCCTAGAACAAACGTTTTTACAAGAAAAATGTTTCTTGAAATTTTAAAGACGATTAATAAAAATCCGAGTTTTTAGAAAAAATTGGGCCAAATCGAATAATAAAAAACGTTACTCCGCTAATAAAACCAGCTCATTAACAAGATAGGGGCGGAGAGTATCCAAACGGAGCGTAGTTTGAAAAAATATTTTTTGGAAAACTAAAATGTTCCAGCGGGAAAGATTCTGCTAAAGGCAATCTAATCCAGGTTTTTTCCGGAAATTCAATTTCCTCAGGGTTCTCTCTGCAAATTTGTTCACGAAAAAACTCGTGTGTGCTGGAAATGCGCTCTATTGCTAATTTCATCCAGAGAGCGCTATTACATCAAAAATGGAGGGTTGTTGCATACCTTCTCGTTGCAGCGGGACTGGTGACGGAGGTGATAGCCGTGATGAAAATTGTTGGGGTATCGACAGCGCAGAAGGGAAACACGACGATTCGACATTTTTCTAAAAATCCATGATAAAACTTGTAAAGATAAAATAATGTAAAAGGGGAGGTGGCTAAGCGGGGACACAAATACGCGGGAAGTCCGCTTATTTTTGCTGGATTTGACGTAAAAACGAATCAAAAAACTGGCACTCGTCGCGTTTTGCAACAAGAAAAAACTAAAATTTCATATATTGGTGGCAAACACAGTTCGAAAACTGTTGAAGCTTACGTAAAGTGTGTATATTCCATATTAGAGAATAAGATTGGAAATGGAAAAATAAAATCTTGTAATTTCTACCACCGCATAACTTCTAAGTCACCTATGAAATATCTAAGCTACCGTGAAAATTCTAGGCTATCATAAAAATAAAATTTATATATGTTTGTCCTGAAACGAAGTCCACTTCCGCCAGAAATAATAAACAAAATAGACAACACAAAAAATTGAGAACTCTTAAGAACAAAAGAAATCCGACCCGAAATCGAATACCCAACGAAAATTTTCGGAATTTAGAAAGAAGAACTATGAGTTTTGGACACTTTTCACTTTCCCTTCAAAAGGAGGAACTTTGTGGCGCGGCCTAAAAAATATAAAACTCGGCCACCGATTTGTATGCGGCCACGGGACACTCCGCAGTTGCAAAGGGTAACTACAGCTGCAAATACTGTAAAACTAGGTCACCAAGTGGAAACCTTGGTCATCACGTGGAAAAAAACCTATTTGACAAAAAATTTTTGAAAATTTTATAAATCTTAATTCTAGGCCACCACCTGTCCAGGTCACCATGTGGAAGGCTAGATCAGCTAAGTGGATCGTAGACCAGCACATAGGCCTCTAGGCCACCACGCAGGAAATTAGGTCACTGGAAAGCTAGCGAGCCTCCACATGGTCAATAATAAGTCATTGTTAGTTGGAATTTCGTTTTGACCAGAGAAACTTGTTTTTACCAAAATATTTGAAAATTCAAGGCCGTCCGGTGAAATCTGTTTAACCCTAGGCCACCTAATTTCGAGAAAGTCAGGACATCTAAACTGGCACGTCACAACTAGAAAGCTAGGCCATCAAGCAAAAACCTAGAGCCCACTCTGCCAAAATAGATTCCTTAAAAGTTTGAGGGAAAAAATGTTTTTCAACAAAAATTTAATCGGCCGAGTGGACTTTAATAAATTCTACTTTTTCAGCCACATTGTGTGGCAGAGGGATATCGGAGCATCGTTTGAATTTTCTAATTTCTGAAAGAAAACCGGAACACATTGCAAGAATACGAAAAATATAACTGAAGCCGACATATGAAATGAGTTCTATGCTCCCCGCCGCGTATTCTTCTCATTTTTCTGCATATTTTTAGCTTGGCGGTGGGGTGCGAATGCTGGTATCATACTTCGTCCCCTCTTCATTCATTGCCCGTCTATGTATTAAAATTAGCGTGTATTCCTATTGGATTCTGACGGTCTCCCCGTCGTTTTTTTTTCTATGCGAAATAGAAAATACGTGGTGAACGGGAATTTTCATGAAAAAGAACGAAGAATTTGATTTCTAGGCCAACCAAAAAACATAGGCCAGAAAACGGATCTCTAGTAAAAACAACCACAATAAAGTTGAAACTAGGCCACCTACGAAAAATGGGAGATACCGCTTGTGTGTACAAGCATTTTTATAAAATTCTAGATTGTTTTAAAAACTTAATGTTTCCAGTACAAATCGATTTCCGTGAAAAACAATAAATATGTCAAACTCGTGACGTTTCGACCGTCAATAGAGCGCGTTTGCTTGTCAAACCAAACATATTCGGTGTAGATTTACGGGGTTTTCAGACAAAACAAAAAACCTTCACAAGGATCCGCGCCAAATAAGAGCTAGTAAATGGAACTAATTCCCGTTTTTTTTTTGTTGGTGAGTGTCTTGTGAGGAGGGGACCGCCCGTGTCTCTACCTAAAACATTGTTAAATTAGTGTGACGTCACCACAATTTGATAAACGACAAATATAGTTCGAGTTTTGAAGAAAAATTTTGGAATTTTTCTGGTAATAATTTGAAAAATTTCAATTTTTTATGTTTTTATCTTAAAAAATTTTTTGATATATTTTTAAATTCAATGTTTGATCGTCCTGATAACCAAATTTTCACACAAAAAATCTGGTTTTTGACGTCTAAATCTGCTTTTTTTCACCCAATTACGAGGTTCTCCGTGGGAAGGTGTGTCACTTGAGCTTTTGCTTTTTTATTTTTTTTCTGATTGAAAATGATTAAGCTAGATATACTTTCTCGTCTTTTATTAATCAGAATTGTATTGTTATTGAAGATTTTAGATTTTTACACTCCCGTGCAGCAAATGCGCTCCGATGTATGGAAATTTACAACTGGAGATTTTCAAAATGTTCATTTATAGGCTCTTTTAAAGGTTCAAGAGTCTAGTAAACTAGGAAAAGGTGAAGCTGTGACGTTATCGATGACGTCATCACAATTGTCGCTTGAAAAACTTGGAAAAACGATGTGGAAAGAGGGTGATTATTTGTGCTTCAAATAAACTTTTTGCTCTAATTAATTCATATAGTTGTGTGCTTCTTTAGATTTTAAGAGAAATTGCGAATTTTGCACCCAAAAAGCGTACTAGGCCGAGTAAGTTATGGGAAAACTCTTCCACATACCGGACACAAGACGTGGAAAACTAAAAGTTTCTGTAGTTTTTTATACCCCCGCATGGCACATCCCCGCCCCAACACTGTAAATTTTCAGGTGTTCAGGGTGAAAACATTCTTTCAGCTGCTGGGCGGCTTCTCGTGCAGCTGGAAATGTATTTCCAGACGGGTTGGAACCGGGATTTGTCATTCAACTGTTGCAATTACGCTCTACCGAGCTAAACCTCGTTAGGACTCCAGTGGACAACACGGGCCTTATTGTAAATTTCGCTTCAATGTCCACAATTTCAGAACAAACCGTCGCTTTTATTCCATAATATTATAATTTTATTTAAAGAAATCTGGAAACATTTATCGCTTTTTGTGAAAATCTATGTGAGATTATTGCCAGAAATACAAGAAAATCGATGCAAACTTGCTCTATTGCTAAATAGTTCGTGTACTATACGTCGACGACACGATTTCAAGTTTCGTTTTTTGAACAAATAAGCGTCTGTTATTATTCCAAAATTCGGTACATTCACTCAAAAAAAAACAATCATTGATAAATGTAGAAACATACATGCAACCACGGCCTCTCCGATGCAAATTTTTGATTCTCCAACTTTTGTTGTTAAGTTATCTTGAAAAAAAAAATGATACAACGAGAAGTCCTTGGTGGTATCGGGCGCCTAGAAACAGATGAAATGGAAAAACAAGTATTACGGGCGGCTCCGTCTAGGCGTATTATGGGGGGTGGGCCGCAGATGTTCCTTTAGAATAAGAAAAATGTCTAGTATTTTGTGATACTTGTGAAACATAACCCTAAACTTCACAAAAAATAAAGGGCTCAAAAATGGTATTTTACTAATGTAAGCCTACAAGCACAAAGGAAATCAATTTTTTCAATAGCTAAAAAATTAATTTTTGTGATATATAATACTTACACAAGTACCAATTTAGTTTTAAACGATAAAATATACCATAACTTTTGGGTAGGATCTGCACAGCCTCGAAAAAAACGGGATTTTCAACAAACGGAATAGTCGGACTTTTTAAAAACAACGAAAAAGTTTTGCTTGGGACCAAGTCTCATCGATTACAAAAACTGATTCTTCCAGTCAAAGATTTTATATACTCACGACTTAACAATTCTTTCGTGTTGCCTACCTAGCAAGTTCCGAATTCAGAAAAGTTGAATTTCCCTCCAACAATTTTTTACTATCATAGTCAGCCAATTTGCAATATTTCCCGCGACAAAATTTACGGATTCCCCACAATGGGTCTCCAACCAATAAAATGAATTATTCATTTATCTTCTTAGGTCACACGAGATGCCAGCGACCAAGACAGGGCAAGTGCGACCACTATCCCGAAAAAGACACCTACAGAACCTAACGAAGGCTTCCAAAATTAGCATAGAAAGAGACATTAGCAGAATATCCCACTTGATGTTCTGTCACTTTCAGCATCATTCTGCCTTTTTGTTCCCTTGTGTATGGTGACTATAATTTGATTGTGCTGAATATGATGTCTACTTGTGTTGTGGACAACTATTGATTTTTTCTGCTTTGGTTAATTTGAGGTATTACTTTTACAAATTTGTATATCATCATTTTACAAATTTCAACAGTGTTTCCTATTAATCCGCTAAACCGCAACTGAAGAATAATAAAAACTTTTCTCAAAACTGTATGGGAAAGCTCAGTGTCGGTTATGATAGTATTACAACATCGTTAATGCAAATTAGGTTTCGCAAAATTATATTCAAAAGATTTTTTAAATCGTTTATTACGGTACCAAGTAAAGTTGAGAATGCGTATTACGAGAACATATTTGACGGGCAATATCTCAGAGCAAAAACTACAGTAACTCTTAGAATGAATTCTGTAGCGTTTGTATCGATTTACGGGCTCGATTTTCGAAATAATTTATATTTGTAAAGTGAAAGCTATATTCAATTTTTCTTCGATTATTTGTTGTTTTGTTTTTGATTGTGTTTTTCTTTTATTTTAATAGTATTTGTCACTTTTCAAATAGAAATTGATAAAATGGAGCCCGTAAATGGACACATATCCAGTAGAGTCATTCAAAGAGTTACTGTAGTTTTCGCGTCATCTGAGATATTTTGCCCGTCAGATATGTTGTGCAATACAATGCGCATTCTCAACATTCCTGTTACCGTGAAAAACGAAATTTTTTGTTAAAACTATTTTTGTAAGTCGAACAAAATTCACAACTCGATAAAACTGTCCTAGTCATCAGATTAATATAATTGAAATAAATAATATGAATTAAATTAAATTTTAAATATTAAAAATGTTATTGTTGTTTTAACAAAACGTTATTGGACTTTTCAGCAAAAAAATGAAAATAAAAATCGATTATTTTTTGAATTGTTGATTTTTCGGTTTTTAAATGTTGTTGAAAAGAAACGAATTGTATATACGTCAATTAAAAAGGCCGTTTAAATTGTTTTTTAAAATGTTTTATTTTTTTCAGATAGATCAACAGGAGTGAACTTCATATACTTCAAAAAGCCAGTATGGGATGTATCTATCCAACCACTCTATCAGCCACTACTCTTAGCACTAATCACAATGTACGACCCCGTGAGAGATTGTTGTCTGTTTTTTACTAGATATCTACACGAGTGGTAGAATATAAAGAAGAGTGGTGACAAGTTTGGGATCTGAGTCCCGTAGAAAAAATCATCCCACCGAAACTCTAAACTATGAGGGACTGGTCAACTATGCATTTGACGACGTCTACCTGTTTTAAGTTATTGATGTGGTGAAGAGTGATTTGCCTTTTGAAGAAGTCGCTCGACCTCGACCTTCTTCGACCTGATTGAACTGAAAGATCCTCGGGAATCATTTTTAGAATTTAGAAGACTGTACCGACTGTGGATCTTTTTGTTTGCTCGAGACGATAGAATACAGCCCCATCCGAACAGGGGTGCGCGGCAATTGCCGTGTGGCAATAGAATATTTCGGCAATTTCGGCAATTGCGGCAACTTAGGCAATTGCCAAAATCGGAAAATTCAGAGAACCGGCAATTGCCGAAATTGCCGACTGCCGGAAATCCGAATTGGAAATATAAACTTGCTTTTTTTTTGTAGTTTTAAGAGATTGAACATGCATTTTACTAAACAATTTTCTCTTTTTAAAAATGGTATTTAATTCCTTTGAAGATTGACCGTTTTCTTTTAGAAAACTCTGACTGACAGAATATCACAAAACAATGTGACATTTTTCAATTTTCGATATACATTTTTGAAAATTGCCAACTGCCCTGCAATCGGTCGGCGATTTCGGCACTTGCCGAAATTGCCGATTGCCGGAAATTTTGAAAACCCGCAATTGCCGAAATTGCCGTGCACCCCTGATACCGAATGTATCTTAAAAAATTAATTTTTTTGTTAATTTTTTGAAAATTTTCATAAAAGTAAAGAAAGGGCCAAATTATGTTTCTTGAACTACTCGTAGTCTGTGACTTCATTTTCGGCCTTTTTCCGTTTTTCAGCAATAATGATTGGTTTTCTTTGCTCTCTAATTTTAAACATATTTCTTCACAAATGTCTCAAAATAACTTCAGTTCAAAGTAATAAAAATAAAATAAAGAGAAAAACATAAAGAAAAACCAGTGAGTTTTTTCAAAAATAATTCAAAAATAATTCGGTCCTTATTTTTTTTTTTTTGCAAAAAAAAACAAAACAAACTGCCCTATAAAAATTTTCCAAAAAAAAATTGGAAGGTTATTTTAATTTCAGCGGTCTATTTTTGGAAGTTGTCGAACTAATCGATCAAAACATTTTTTCATTTGTTTAAGTGTTATTATGCTTGAGATATTCAAATTCCAACATACCAGGCGTGATTCAAAATCATCGCTTTTTGGACATAAAACCGTAAAACCCAAAATTTATGAAAAGTTTTATTATGATAGAGTCATTCAATAATATTCCTAGTACTTTCACTAAATAATCAAACAATTTTTGTTGAATGGCTAGTTTCAAAATCGGCGGCTTACATAAAACATGCACAACAATAAGAAAAATAGGTATGACTTCGATCTTCAAAAATATTAAAAACAATATTTTTAATTTTACAGTGTTAGCAGTTCGACGAATCAATGCAGCTGAAGTACACTTATACAATCAAATCACGCTTTTTATATTAATTTTTAAATCAATTGAACCCATAAAAATTACAATTCCTCAAACCACGTTGATCCTAAACGACTGCATTAAGAAAAGGGAAAACATAGGGCTTCCCAAAATGACTGCCTCCCGCCTTGTGGCGACATGCTCCTGCCTCGTCCAGGCCGCCTCTCCAGTCAGTGCAGTGCAGAAATTTTTCAAAATCAAAAACATGGAAAATTAGAGAAGGATTTTAGGCCTCGGAAATCAATTTTAAGTCCTCTAGCTACAAAATGAACCGTTTTAGAGGAGTTTCAAAATTGTGAATTTTTAACAATTACCCAATTTTGCCACTTTTGAATAGGTTTTTGATGGTTAAACCTAGATCTTCTGGATAATTCCGCATATATGAATTACCGTATTTCCTAGATTAGTTTTGCATACAAGACTAATTTTCAATTGGTCTGTAGGGGTACAAGACTAATAGAGACTGCACATTTAGACTATTAGAGGCTAACTGCAAGACTAATTTTTGAATGCTATAGAGCAACGTGACCAATTTTTGATTGTAAACTCACCTTGATATCGTTTAAACAAAAATACATCCTATTGCAATATTTAATCAATTATTTGAACGCTTTTAATCAAAAACTCGAGTTCAATTTGCCCAAAATGGGTCCAATTTATTAACGTTGCAGCGATCTATGCAAGATATTGCTGGACTGGAAAAAATGGTCGGGTGCAAGACTTTTAGAGACTGCAATACTAATAGAGGCTGCAAGACTAATTTTCGATTTGCCCGTAGGGGTACAAGGGCCCATAATAGGGATGGAATACTATTAGAGGAAATACGTTACCTGTTTTTGACATAATTAGACAACATTTTATTTTTGATAAATTTTTTAGGGCTCCATCATTACTTCCTTTTTTTTTGGACAATAAAAATAAATTTTCTGCTTAAAAGCGTTTGAAACCACTATATTTTGCAAAAGGACAATTTTTTAGGATTGGAGATCAATTTTATGTCCTCTAGCTACAAAATTAACAATTTAGCGGAGGAGTTTCAAAATTGTGAGTTTTTACAAAAAATTGCCCAATTTCGCCACGTTTTTTATTTTGGTGGGTTATAGATTTTTTAAATTCAGCATATATGAATTACCCGTTTTCAACCTTAAAGTTAGACCATTCCTTGATTTTTGCCCAATCTTTTTTTCAGCCATCTTATGGCTGTTCTTTTTTTGGGCAAAAAAAGTACAATAAATTTTTCAGCAAACGTACAAAACCATTAGAAATTGAAAAAAAGCAATTTTTTAGGGTTCCCCGATATCAATTTTGGGTCCTCTAACTTCAAAAATGATATTTTCCAATAGAAGAGTTTCAAAATTGTTTTTGTGCCATAAATTGCACCCCATTGTTGCCACTTTTAATGGCCACTTTTTGGTGAGGCATTCCTAGATTTCCTGAATTCTGCATATATGAATTACCGTGTGTATTTCGACAAATTAAGACAACTTTTTAATTTAAAAAATTAAAAAGGATTAAAGGACGATCCGTTCTTCAATGCTATGCACTGCGGATCTGGGATTCAGGTACACTGCCTGGTGGTGATCCCTCTGGGCTGTAATTTAAGCCACGTTCTCCTATCCGCGGACTGTGGCCGATAATCTAGTCGTGGATTGGTCCACTTCCCAATAGAGGCCGTTAGGGTGAACCTAGGGAGTGAGGCCGGACTTTTATCTCGTGGCCCCCAGAATGCTTGCGGCCACCACTACCCTGAACTGCTATCTGCCGCCCTTGGGGAAATAATTTTTTTTTTTTTTGGGCAAATAAATAATTTTTTTATTGGAAATGGTACAATTTAAACCAACTACTATATATTAAAAAATATTATCCAATTATTCCAAAAATTCCAAATAATCCAAATATTCCAAATTCCAAATATTCCAACTGAATATTCCAAATTTATTCCAAATAATTTTATGAAAAAGGCCCTTTTGTTAGGGCTGGGAAGTTTGAATTTGGTTACAACTATTGCCCAATTTTGCCGCTTTTTAAACTGTGGTTTTTGATAGGTTAAACCTAGATTTTCTCCTGGGAATTCTGCATGTATAACTTACTTGTTTTCAACTATCTAAACTAGTTCAGACTACATTATTTTTGTTTTTTCAAATTTTTTCAGCCAAATTAAGGACTTTTTTGGGCAACTCTTTTTTTTTTTGACGGGGATCAAAAAAAAATTAAATTAAATTGCCCAAGCTTTTTAACAATAGTTTTTGGTCCCGGAAACCTAGCCTAGTGTGGCCCGGAAAATCGAAAAATCGAAAACGATAATTTTTTGAAAATTTTTAAAATGAAAAAAAACAGACTCAATTTTCTTCCAAAATAAAAAAGTGGGAAACATTTTGAATATCTTTCGAATAAAAAACATAACTTTTCAAAAAATTTTGATTTTCCCACAAAAAAGTGAAATAAGAAGCAGGTTACTGTAGCTGGGATAAAGCTTCAAAGGGTGCGTACCAGGACCTGAATTAAACCGCCGCCCGAGTAAATTTCATCGACATATTTAATGTACCATCAATCACCTGATCCTCCTCTTCCTCCTTCTTTCAACCATTACACCACACAGAGTTCCTTTTATGAAGGTCTCAATTCCCCTTCATAACATTCTTTGTAATTAATGCACCAACAAGCTATGCGAACAGCACTTAGACACCCCCCTCCTACACGCTCTTTGGAGCTCCCCCGTTCAACTCTAATGGACCTGGTAATCCCTTGCGCCGTGGGATTTTTCGGGTCTGGCCGTGTTTTTTATCCGATTTACTTCCCGGAATACCGGAAATGGCGATCGATATTGCAGACAAAGCAAACTTTTTATTTTCAAAAATCCGCCCACTTTTTTTAAAAGTGATTCAATCATTTTTTCTAAAGTTTTTTTTTTTGAAAGCCCGCGCTGGCTTCCCAAATATTTTGGAATGTAAGAGATTGCCGAGTTAGCATTTGGACTCGGCCACGGCCGGGGGCGATTCACGTCGGCTCGGTTTCTGTAGAAAACTAAATGTATTTGTCCGTATGGAGTACAAAAGCTTTGCCAGGCGTTATCCGGCAGGCGATAGAAGCCGCGACGCAACACGCAACTCGCCCTAAGTCTACCCCGGCCGTGGCTGAGTTATGCCTACTCGGCAAACTCTTGCATTTGAAAATAGGAGCGAAGCCGAAGCAGGTGAACATGGCGATGTCTGGCTTCCCTCATAAATTGAAAAGGAATAGAGTTTACCGAACTAGGCCATTTTGGCTCTGGCCATATCTGGGGGAGATTTACTACCGGCGCGTTGCGTGCCCCGTCGCGAATCAGCTCGTTTTTAGTTGTAAAACTGAATGTATTTGTACGTGTGGAGCACACGACTTACCCACGCGTTGTCCGCTAAAATGTTAATGGAGCGCGAAAAATTCAATGAGGAAGGCCAAGAACCCCGTGTGTGATTTTTGCAACTACAGCCCAGAATTAGAACGGGATTAATACAAATTTAGTTTGAAATTCGGATTTCGCAATTGAAAATGTTGACCACGAAATTAAAATTTCGAAAACCCGAATCTCATCTAAATTAAATTCCAAAGTTTTCATTCAAATTTCAATGAGTTCTCTATTGAGCCGAGTTCCCGCGCACGGGAGGTAATGGACCCCTCTTGTAAGTTTAGGGGTACAACGACCCCCCACCACCCCATATGCACAATACAGAACTCTCAAGACCCGCCAACCCTAGGCCCCTCATCCAAAACATATCCGAATATACCCTCTACTGTACTTTATTTACTTGCTCCGTTTTCCCGGGTACCAGGGTACTCCCTAAACTAAGTGAATTTCAAAGGTGGTGGCCTAGAAAAAGCTCTTCCACTGGTTGTGGAAAGAAATGATGATTCGAGGTACTTGTTGATGCCTTTTATTGCTTATGGTAGGGTTTTTTTGCCACGTCGTGTCCGGGCAAATTTTTAAAACTATTTTTCTATTTTTTAAAGGCCCAAAACTTTGTTTTTTTTAATGGTATCGTTTTTTCGAGAAAAAAATTACACAAAACGGGGGTTTTAGGTTTAGGCTAAGGCGTAGGCTTAGGTTTAGGCCTAGGCTTAGGCTTAGGATAAGGCTTAGGCCTAGGCGCAGGCTTAGGCATAGGCGTAGGCTATAGGTTTAGGCTAAAGCGTAGGCTTAGGTTTAGGCCTAGACTTAGGCGGCTAAGGCTTGGGCTTAGGCGTAGGCTTAGGCGTAGGCGTAGGCTTCGGCCTAGGTGTAGACTTCGGCTCAAACATAAGCTCAGGGGCTAAAAAAGGAGAAACGCCCACAAATTCAATCCTGAAAATTTTTTTAAATCTTAAAATAGTCAATTTTCAGTGGAAATCACAGTGAGCATTTTGAAAATCCAATAATTTTCAGTATTGCTATAAATATTTTCGTTCGGATTGGACAATGAAATAATCGGTGAACCAAAGCTACAATGCAATCCGGAAAGTATTACATTCTATTCTCCTTCAACACACGGAATCCGTGTATGTTAGTCTTGGGGTCTCGACACGAATTCTTCCCGCAAAATTAGTTTTCCGACATACTGAGTACCCCGCAAGTAGAGCGCTTATCAATAAATTATAAATAATCAATAGAGCGCACTTGCCCCAATTTCAAAATTTTCAGAGGACTTTTAACGTATATATGGCTTTTACAGAACACCCGGCTGTCGTCGGCAATTCCTCGCACCGAATCAGGCTGGAGGCTCATTTGGTAGGCTCGGTGATTGCGGGATGCGGCGATCCAATCAGGGGAGATTCGCCACATGGCGTCAATCAGCACTTCACTTTTAATATTGCGAACTTTCGAATCTGGCGAGAGGAACGTTCATTCAATATTCGATGCTTTTATGCACAGTGGATTGGCTGTTGTCAAAGCTGATCTGGATGTCAGGTAGGGAGGCAATCGATAAATTCCCCGAAAATTGATACATTTTCCAAAAATCAATAGATACCCAAAAAATCAAACAATTCCCAGGAAACTGGAAGAAAAATCTCAGAAAATCAATAATGTATTTGTTTTGCAGCGCAATGCCGGAAGAATCGTTCGAACGTGACAATCGTAGTATGCCCCAATGCACATATTCCCTTCGTGAAGGGACATTTGAGGGCCCAAAAGTGTCGAATACACGTGTGGGAATGACAATTGTTCATCCATGGGACTGTGATACATCGGGGAACTATGAAATACTGCTACGTGGAATGGACACCATACTCGATTCACGTGGTGTTATTATGAATCTTTTCCATTGCTTGATGAGAATGGGTAAGAGTAGGGAAGTATCGGCCGGCTACGAAAAGAAAAATATATCACTAGAGCAGGATTTCTAAGCATTTTTCTCAATAGAGCGCGCTTGGTCAAATCCCTTAAATAAAATTATGGTGCATCGAAACGGGTTTACGTACGCTTCTGATAGAGCTGTAGTACTCGAGGAAGCTGAAAAAAATAATGAAGAAAGTGAAAAAAAACAAAAGTGTGAATACAGTCGCAGCCTTCTCAGATAAATTTCAAAAAACTGTGGATGGTCGTAAATGGCGCGTGAAAAGTTTTTTGAAAATGGCCCTCGAGGACATTTCAAAAAAGAGCGATTTTCGCAAAGCCCCCTTCTTCGATGTTTGCTTTAGAAAAACAATGCAATTTTGTTTATTTCGCAACAAAATTTTTGAAAAATGAGTTAAATTTGCAACTGCTAAGAGCGCGATTGCACACACACAGACACACCCATCAAACGTCAGAGACCCCACTGATTTTGTAGATTAAGGTTGAGAGAGAACATGGAAAACGTCACGAACTTTGTTCCGTCAATTCCCGTTGGGTTGGCGCTTGATCATCAGAATGCAATGAAAGTCTAAAATTAAGCCGTTTCGCTAAAACGTAGCGAATCTCATTCCACCGAGTCTATTTTCGTGAGGCGGGTCTCCAATTTTTCAAGTCTTTGCTCGTTATGGTGCATCGAAGGGTAATTCAAAATTTCACATAATTGTTAGACACTTTCCGACCAGTTCCAAATTTTTTATGGTGCATCGAAAGAATTTTGCGTAATTTTGCAATAGAGCGCGGCCTATTACTACTCACCTCTAAATTTCTGCAAACTCTTCCAGAAGGTTTCCCGTGACTTCCCACAAGTGGTATACCTCCCATCACTGACGTCAGCCACATGGCAATCGAAGCCATCTCATTTCCTGACCAACCATCGATTTCTTTCTCGTGCCAAATTAAGTTGTCTGAGGGTTAGGGAAGTATGAGTTTCGGGGTATGAGTCCCCCCGCGTGTACCCCATTACACATGTCCCCATCACGGGACAAGTACCAATGCCACTTGATAATACAATTGGAAATACGTTAGGTGAGTTATTTACGGCCGAGAAAACCTGCAAGAATAAAAGTTCAGCCACCTTTTTGGCGGATTTTTGCGCAACTGTATGTCGCACAAGACTTTACGTCAGAAGCAGTGGGCGTGTCCGCCTGCAGGCCCCGATGTTTTAGATGTAAAAAATTAGATGTTTTAGATGTAAAAAATTGAAGTTTGACAAAAAAAAATTCGGCCACCGATTTTTTTTGCTTTCATGTTTTGTCCATGCATTTCCAATTTTTTTCGTGAAACGTTTTTGTCAGAATTGTGCCGGCGTGTCTTGTAAAGTCCCGCCCAATTTGTGGGCTTGTTTCGACCAAAAATACTGTTTTGTTTCACAAAAACAGAGCCAGATATAAGCATTTTGAAAAAAACATCCCTGTCCTCTCCTTTCTCCATTCTAAAATTTGAATTAGATCGTAAAAAACCCCCGGTCTTCAATTCCAGTGAAGAATTTGGCGGCAGAGCGTGTTTGCTTGTCACAGTTTTTTTGTCGACACTGAGCAAACTTCAACTCTGCTTCCAGCTAGAAATCCTTTACAAGCAAATTCAAATTTTCAGACGGAATCCCAAGCGACTGGAGCCGTGGATCAAAGAGCCCTGCTCCTCCCACTGATGACGTGGCAAACATCACCTCAGAAGGCAGAGTGCCTCGGCATCGTCATCACCGAAGAAGAACAAAATGACGAGTCGAACCATGTTGAGGCGCGAAAAAAATCGATTTGCTCATCGATTATTCAATATCACATCGGAAGATCTCTATGTGTCAGTGAGCCAACCGTCGAGCCAATGGAAGTAGAGATGCCTGGAGCACCGAGAGAAACTGGTCGGAGGGTGTCTGAGCCATGTGTCTCGGTTGAAACTTTCGATATTCGGCCCTTGCTGTACTTTTCGTTTTTGTCGTTTCGTTTGGACGGTCTGTTTCTTCGGAAGTCATATGCTTAAAAATTTTTTATTGATTTTTTTTCCTCCCACAGGGTTCTCACCTTCCTCATGCGGTTGATTTTTTTGCGCTCCATTGACACTCGCTTGTCGGAAAGAAGCACGCATGGGAAGGTTGTGTACACGGACAATGCGTATACATTTTACAATTTCTAAAATCGAGCCGCGCCGCAACACGCAACCCGCAAACCCAGCTAGCCGAGTCTAAATGGCCTAGTTCGGCAAGCTCTTTCAGTTCAATATGAGGGAAGCAAGAAATCCATTTGCCACCACAAGATTTTTGCGTGGCCGTCGCAGTTTTCTAGTTTCTCGGCCACGTTGTCAAAAATTATTTTAAATCGTACTGGGAAGACTAAATTAGATATCTCTCCTGCAGATTGTGATTCGCGGAAAAATTCCATGAATGTTTCTCCCAGTCATTTTTTTTTTGTAAATCCAACAAATCAAATGAGCGCCAAAACCTCACAAATCTCATACTCCAAAATTTGCGGAATTCCTCTTTATTTCTTAAGGCCTCCTCTTTGGAAAATTTAAAAAACTCGTATAAAAACTTTTTCTTCCGTTGCAGCATACGCACAGAAAGTCTTTAAAGTCTGAAAATAAAGTCCCAAAATCCCACTCTCATTCCACCGAGAGGTCATTTTCCGTGAGGTCTCTTTCTTGGGTCGCGACGCGAAAATACTGTAATTTTATTAATCTTTTCAGAACTCAAGACTGTGAAATGCCGATTCCAGCCAGAAGGATATTAGCTAAGCGAACAGTGAAACTCTTGTTTAAAAGTATTCTGTTTCCCATCCACGTGCCATAATTCTTGCATTTTTTTTTTCCCTATTTTGATTCAATTTATTTACAATTTGTTCAATTGCCTAAATAATCAGTAAATAATAATTTAACATTAACACAAGGCGTCACATTTTCGTATCACGCGTGGAATGTAACGGTGCCGTTAGTGTCAATGGTTCCGGCTGAAAATTAGTTATAATTGGAGCGCATTTGCATTTTTCTCGAAAAATAGATGTTTTCGTGTGATCCAGAATGATTTATCGATTTTTCTTAACTTAGTGGCCGAGAAAATGGAATCGAAACGGGCTCAGACCTCGACTTTTATTTACCTGGAACGAAAATTTAAAGTATGATCAACGCGCTAAAGCCTCAATTATGCAAAACGCTTTAAAAACGGGTTTTGGAATTTCCTCGAGACCACTGGTGACGTCACTCCTTTTCAATTTATTATTCTAACGTTGTTTTCTAGGCCACTGATGTCGATATTTTTCCACTGGTTTCTAGATCGCCTGCGATGTCATTTCTCTTCCATACCCTGCTCTAGCGGGTTTCTAGGCCGCTGAAGTAATTATTTTTCTTCCAAAAATAAATCTAGGCCATTAATGACGTTATCTCTAGTTCTTTTCCTTAGGATTCCCTCAGGTTCCTCATATTTCAGATCCATACTCGCCACGTTCATCTCATGAACTTTTTCCACGCTTTTTCACTGCTCGTACTCTTCTCATCTACTGTATCCGGCACCACAACGTCGGAGCAGCAGCTTGCTCATCAATATGCTGATGTCTCCTGGCGGACGTGGTGTATCTGGTGCAGTTTCATAGTGATTTTGCTGCTTCTCCATGAGATTCTGTATTAAACTGGCTGAGGGAGGATTACCACGAACGGTGGCATCGGAGGCGGCAGAGGAGCCATAGATACGGGAGTCTGAGAAGCCATCATGGAGTTGGGGGTAATTCCTTTGTTCGTTGGGAAATCTGTGGTGACATTTGTGGGGCCATAGGGGACGGGGACATTTGGAATACCATCGGAAGCATTGGCGGTGGTGGGGATGCCGGAGCCATTCGTATCATTGGAGCCATCACGTAAGATGGTGGAGATGGTGGGAGACTGGAAGGATTTTTTTTTTGAGTTTTTTTCGTAACACGGGCGTCTGTCCTTCCTCATTGCACTTTTCGCGCTCCGATGATAACTGCCGGACGACGCGTGGAAAAGTGGTGTACTCCCCACGGAATACAAATACATTTAGTTTTCAACTGAAAACCGAGCCGTGACACACGCTATCCATAAATGGTGTCCTAATTTCTGTTTTTTAATCTTGAGTTAAAAGTTTAATAATTATTTCTACAGAATGGCTGGGAATGTGACGACCCACGTGGAACCGAGAATTCTCCTGCGTGGACTCTTAGACAATTCAAAAAAATATTGGTGGTTTTGATAATAAAGGATTTATACGGATAAAAATCTATTATAAAAGCCGTGAAAAAATCATCATCAACCACTGCCTAAAAGATTGAAATTATGATGGCCGAGACTTCTCAAGTGTGGCCTAGGTAAAAAATCTTAAGGCCTTTGAAAATTTGCTCATTTCGAAAATTAAAAAAAACAACTCAATTGATAGGTTGTTTAAAATTAAAAATTAGTTGGTCTTTTTTTCTCAATTTATGCAAAATCAAAAATTATAATCAATTTTTAATCCAGAATTCGTCAAGTGGCCTAGAATTCGACTGCTCGGGTGGCCTAAAATTCCCCCAAAATTTAAAATTATTGATGCTGGCCAAAAAGTTGAATAGTGCCCGAGGTTGTTCGTATTTCACTTTTCTCAGGCGGCCTACGGAAAAAAACTCGGCCACCAATAGTTTTTCCTAGGCCTCAAATGCCCTAATTGTATGTTAATTACAGTATTTTCTAGACAAGATTTATTTCCTTAAAAAAACTCGCGAATAGCACATGGAGCTCTGACTCTTGCTCCCACCAATACAAAATTCCGAATTTTTTAGAAAAAACCGCAAAACTATAAGAATTTGTGGTAGAAATTGGGGCATTTACGTAATAACAATAATAATGTCCGCAAATTTTTTTTCATAAATTTCATAGTCCAGGACGAGGTAAGCCTAGAATCCATTCAATTTTATTGGGCCGCCGATCTTCGGAACACTTTTACAATTTATACAGTATACAACTTTTACCTGCAACTTAATAATATCATCAATACTTCCAGAATATTCTTCTTTTTCCTCTGGCTCAATTGCCACGTCATCATCTTGTAATCTGGTCCATTTTGCTGGCGAGGCGTCGGCAAACAGCATTTAGTATTTACGGAGCAAGATCTTTCAAGGCCCGCATGCGACAGGAACAATTACGCCAGTCTGTGAATCTGAAAAAAATAATCTTGTCTTTTAGGTGACCCTGCCTGCCAAAGTCTGCCTTGCAAGGGACCTTTGACCTACTTGACGTACCTTCAAGTGAGACCTATGCTGGTTTGCCTGCATTTGGGTTTTGTCAGTGCCTTCTAGGCCAATGCCTACCTTTCAAACTATGTAGGTCAACTGTTTTTAAGGTAGCCTGGGTCAGCGGTCACTATGCTATCTACGTCTACAATGCTACCCCGTGCCTATCTACCTGCTTTTAATGCTATCTGCCTTTTCAGCCTGATAGTTTAGGGACAATCTACGCCGGTCCAGCTCACATAGGTTATCTAAATGCCTATCGGGTTTCCTTCCTGCCTGGGCATCCAAAGTGACCTAGGCTTCGTGTTTTTTGTTCTAGATCTCACCGTATATACCTACTTACATGCCTGCCTTTAAGTTTACCTATGCCTGCCTGCATTCCTCGTGGTGCCATGAATGCCCTAAAAACTCACGTATCATAAGTAACAATCATATTGACGAACAACGGTTCGATGAGTTAATATCGTGCAAGCCCAGATCATGATCGGGTGAAGAGAAATCGTTGGCCTAAAAATTTACTCGGCCACCCCCTTACCTGCTGCATTGCGAAATAAGCGTACTGCTGGGAGTGCAACGTGGCACACTTATTGAATCCCGCCGTATTGCCCCATCACACTTTCGGCGAAAATTTGGAATGATGGAAGAGAATAGGATAACCAGGCCATGGATGTATGTGCGCTATGTTGATAATCGGTTATTTTCAACGTGGATTATCAATTGAGCGCAGTTGTCCCACTGGAAGAGTTTTCCTATCTAGGCCACCACCACCACCCACTCACCATTATAATAATAGCCAGCAAGTGTTGTTCATGTGGAATAAATGCTATAACGATGAAAAACACGGCGGCCACGGCCAGAGCTATTGTGTTGAAAATTTTAGTTTGCAGAGTTTCTGATGAACATCTGGAATATTGATTTTTGGTGGCCGTAGAGAGTAAAAACTCGGCGACTGAGTATTTTTCACATTTCAAGTATAAAATTATTCCAAGAAAAATCTGCTCCCGATAAACTCACTTAATATAATCACTAATAATTCCCGTAGCCATGAAAATTTCGTAAAAAATAGAAACATAATGGTAAGGCGGCCAAAAAACAGCACGAAAGTACGTCATAGTTCAAATAATTTTTCATATATTGCGGATTGAATTGGGATACCAATTGACCTGTTAAATCTCCAGACGTGCGATCCAACAAGGCCACAGGCTTAAACTTGTCAGAATATGACGGAAATACATGGAAGATTTTTCCTGGCCGGCATACCTGCCGAAAAAGTAACGGGCTGCGAATTTGCCCCCTCATGTTTTCAAATGGAAGAGGGTGGCCGTGAATAAAGGTAACCTCTACCGGACCTGGGTCGCGACTCGCGACAATCGGGAAAATTTTCTCAAAGAAATTTCGTACTCTCGCTACTTTTAGTTTTCCTGTTTATGGCATCCCCCGGGTCGAGGTACGCTTTTTTCACGGCCACCTCCTCTTTCCATAGTTTGAAAACATGGGAAATTCGAAGCCCGTGAAAAGTTAGGCCCAATGCGATGTGGTGGCCGAGGTTTTGAAAATTCGGTTACTCTCATGTAATAAATCTTGAAGTCGAAGCAAATTTGCGTACATCAAACCCATTTACCTCGTTAGCAGTTTTAGAAAAATTTGGGATTTTCTCATACTAATGAGGGAACGTCATAATTGTCGACACATTGCGTACCCCGAGGAACCAACTAATTCAGTCCTAGGTTTAGGCATATGGTAAGGCATAGGCTTAGGCGTAGACGCCTAGGCTTAGGCTTAGGCTTAGACGGGGTGTCAGAGTGCCTTATTTCGGCTTCATCTACGTACATCTACAAGAAGGGAGAAGAGACGCAGAGTTTTCTACTGATTTCGCAGACTTGGTTAAGAGTGTGCTGACGTCACATTTTTTGGGGCAAAAATTCCCGCATTTTTGATAGACCAAACCGTAATAGCACGGCCAGGCATGCGCTTAGCCTTGAGTCCGTAGTCCTTCGGGCGCGTTTTTCTCAAAAATGATACGTTACCATTTCAGGTTTTTCCGCTCCAAAATCTAGTTATAATAATTTGTGTGCCCGTGTAGAGCGCGTTTGCACTGACTTTCTTTCCCTCGATTTCCCTTATCGAATCCTCTCCAATTCCTTCTCGCAACCCCAACTGTGCTCACTCGGCGGTAAGGACTTGAAAAATCCCAGGAAAAAAAAAAGTGACCAACGATACCCCGGCGTTAGTAAACCGACGTCCATCCACCAGACGAAGAGCGTAATCCCGGAACTGTGTAAATATATTTGAAAGTTGATTTACGGTTAATAGTCCAATGAATACTTCGTGCTCGTATGGAGTCGCCCAATTATCCCTGCTGTAAGCCCATCGAGCCAGCGAGGGGATATGTGGCTGAAAATGCCATTCCTTGATAAATACGCGGCCACAAAATCCGAAGCCAATGGTACTTGCCAACGGGATAAGGGCTGTTGAATACTGGAAAAATTGCGTGCAATACATCATATTTGACGGGCAATTTTAGAAAATTTAAAAAAACGCGCTCTAATGATGCTTGGTGTACTCCTCTCGGACAATAAATGTCAATAATTTTCGAAAATTCGATAATTTTTGTTTAATTTCAGAAAAATGAAATCTGTTTTAGCATATTTTGAGCGCGTAAAATATGATTCTTAAATACTTAATTCAGTATTTTACGCAGGCGTGGTATCCGAGTGTCACCTCTCTAGGCTTGATCCTTGGTACGTAGATCTACAAAAAATGCGGGAGAAGAGCAGACGCAGAGTTCTCAACTGATTTCGTATGAGTTAAGCAAGTGCTGACGCATTCACATATTTTCGGCCAAATAATTCCCGCATTGTAGATTCAAACCGTTATGGGACAGCCTGACACCACGTGCTTACTCGGACTTTTTCACAATTTTGTGCTTCATGCACCATTTGTTTTTGTTTCGAAAAATCAGATTATTTAGCGGGCAAATGCAACGCCCACTGTGCAATACACCATATTTGACGATCAATTTCAAAAATTTTGTATGCTTTCGTGCTTTTCGGGGTACTGTAGCTTTGAAAATACGCATGCACTGGATCTGACGGCAAAATGCACAGTTTTTATAAAATTAGTCTAGACTAGAAATTAGTCAGTTTTCACGAAACAATGAATAAAAACTACAGAAAACTCGGCCACCGATATTTTTTTTTTTCGCGGCCACGATTGACGTCATACCTCATAATTCCGCCGACAAACCTCTGGAAACAGGATTATGCGGCAAATGTTGAAAAGAAATGGAAAAAATGGAATCGAGGCGGCAAGACTATAGCCACACACGATTGAAGAAAATTCGACTCTGATGGTTGGGATCGGAATTCACTGAAACAACTATTTTGGCTGGGCCGCCAGAGAAGACTCGGCCAACGAATTAAAAAAAAAACCTTTTGAAGTTGAAGTACTATTATCATCTTGCATACAAATTAAAATTATAAGTTCATATTTGAAAGAATCGAGGTCAAACACAGTGTGGCACATATTAAAATCTGCAAGAAAATCGTGAAAATTCAATTTTCCGGGTTTTGAGTTCAAAAACCAGAAATCGGACAGGAACCGGCGCGTTGACCATGGTGCATCAGCAACCGGAATTTTAAATAAGTAAAAAAATTTACGATGCTCTGATAACCAAAAGTGCAGTGATCCATTTAAGGGAAATACTGCTGGTGGATTAAACGTTGACACTGTTAACTTGATAGTTTTAATTTGATCAATGCTTGGTACTTGTTTTTTGCAGGAATCTTTGAAAATTGCCAAAACTATAATACAGTCTGAAAATTGATGATAATCTAAAACTTTAAATTCCGTTAATTATCATTATTTTTACGAAATTTTAATATAATCTCCTTAAAATTTAATTTTCTAGGCAGCGGTCTGTGAGCTTAAATTTTCGATTATCCCTCGCCAAATTAAAGAGCAGACTTTTAAGCTTATAAGCTTATTTCAGTGAGAGGAGAGCATTGTGCAAGAAGAGAAACGCAGACTAGGCTTGCGCGTTTCTCGTGCTCTGACGCGAGTCTCGATTTCCGTGGCTTGCGCATTTCTCGTGCGCGCGACGTTCATTTTTTTCCGATTTTTTTTCAGTTTTGCTGAACTTTTCTTTAATTCGTGATTTTTCATTTATTTTTCACCTCTTGTTGCTCGAAAATAAAACTGATTTTTCACACAAAATATTCGACTTTTCAGGTTCCGGCAACATGGGAGTCTTGTACTGAAAAACTCGGAATTAAGCAAAGTGGGACTCGTCGCCGGCGCAGGGCGTCAAACTGTCAATCGATAACGATATTTGGTCGACTAACAATGTTAAAGTATTAGTTTGTTTCCGTTTTTCCACGAAAATTTTCATTGTCAGGGCAGCGAACTGTATCAAAAGCTTCAAAAGTATTCCCGGCACCGTCGTCTTTCCGGAGCAGCTTTTATCGATTTTTTGTCTGAAAATGCAATTTTTTTCTAATTTTCAGCTCCCTGAAACACTCGAAGATGTGCAGCTGAAGGCCGGTGGAAAGTGGAAAAGTGCTGTTGACTCGGTAGGCTGCATTTTTGATACAAGAGGAAACGGAAAAATTTGCGAAAGGTGGAAAAAAGTCCTAAAATGGAGATTTGGCGCCGAACGTCATTCAAGAAATTCCATAACTTTCAAAAATCTATCTGAAAAATTGAAAAATATAAGACCATTTTCAGTCATTTTTAGTAAGTTTCAGCTAAACGTCGAAGAAAGTGCCTAAAACTAGGAAAAATATGAGAAAAAGACACAAATTTTGGAGAAAATTCCTGAAAAATGCAAAACACTTTTTTTCAAAAGCAAGTAATTTCAAAAAAAATCCCAAAAATTAATGCAAGTACGCTCCATCGCCCTTTTTTCCAATTTCTGACTCGAAAAGTCAAACTTCTGGTTTTGTAGGAAAGGTTATGCAAAACGCAATTTTTAGTCCAAAATTCCGAGAAAATTCTGAAATTTAAAAAAAAAATGCAAGCACACTCCATGGCACTCCGTTTCCTTTGCAAAATTTCGCGTAGATAAATTACAGACATTAGCAAAATTCCGACGATTTCGCTGACCATCACGGAAATATTGTAGGAAATTCAAACATTACACTTCCGAAAATAATTCCGCAAACGCGCTATCGCACTTTTCTCCAAGTCCCCACTCAAAAAGCATAGAACATACCTGAACTTGCCGTTTTTTTACACCAACTTCAAATTTACGCGATTTCGCTGCGAGACCCAAGCTAGTGCAGTTGCGCGCATTTCCAACAATTTCAAACTCAATTTTTTTCAAGTATTCACCACAATCGAGAACGTCCCATCAAGCGTGAACAGTGCAAGCCAGGATCGACTCATCAATAATAAATAAATTCCCCATAAAAATTATCGATTTATCGATTTTCTTTGACCCCCGAATCCTCTGTATTCCTTCGTTAGAATGTACTTTTTCCCTCCTCATTTTCTAGAAATATGTGTGTGGTGCAATTCTATGAAAAAATGCATTGCAATTTTTGACTTTAAACGAGACGTACGGTGCATTATTTTATTTTATGTACAGTTCCCGTCGTTGATCAAGTTACTCCACTGATATCAATTCACTGATAAGCCCACACTGACTGCCCAGCCCAACACAATTCCGCAACTTCTTCTCCCTGCTTTGCCATGAATTCGACGGTGGCTTCCCGTTTCTCATGGGGATTCATTCTGACCATGCGTCGATCGATTTTGTTGTCGTGTTGCCTACTGTTTGCCTGCCTGCATGATGGTTCAAATTGAATTTTACTCCGCAATTTGGCGTTTTTTTTTTAAGAGGTTCGATTGATTGGCCGAGTTAATTTTAGGGCACGAAAAATGAAAAATGAGCCGAGTGTCATTTTCGTTGGAATTCTAATTTTCAGTGTGTAAAAATATAGAAACCTCCAGCAAAAAATTTTGAACATCCCCGCCAAAACGTTACGAGACCCAAGTACAGCGAATGAGAGTTGCAAGAAAAAATTTTTAATGATTTGCAACTACGCTCCACAGTCCTTGGGTCTCACAACGTTGTAAAATTGTGGTATTTCTTCCATTACTTCTTATAATAACGATATTCGGTGGTCTCGACACTACACATTTTCATTAAAAATAAAACGGGCGCGATGTGCGCCTTTCAAGAGCTACATACTGCAGTTTCAAACTTTAGTGAAGTTGCTAAGCGTATTTTCAACAACGAATTTGAACTTACAGTACTCTTTAAGAGGCGCACGCCCGTTTTTATTAACAGAAACTTGTCGAGACCGGGCACCGTAGTTTTGACGCTAAAAATAAGATGTATGAAAAAGCGGGTTTTCAGAAAATTTCACTTATCAAAGATGAATTTGAAGTTTCCAGCCAAAATCGCTGCGAGACAGTGTAACGAGTGCAGAGCGCGAAATTGCTGTAAAATTTGATTGAAAAAGTTTAAAATTGAGATATTTAAAAACGGATTCTGGCGTCCCCCGTAATTGAATGAATTTCCCGAACTAGGCCACTTTGGCCGCGGCCATATGGGGTAGATTTACGGCGCGTTGTCGCGACCCGATTTTATGTTGGAAAACTAGGAATGTTTTTGCCCGTGTGGAGTACACGACTTTCCCACGTGTTGTCCTCTAGGTGATTGTCACTGCAGCGCAAGAAATCCAATGAGGAAGGCCAGAACCAAAAAGGACGCGTTTTTGAAGCAATTCATCGAAAGAAGACAGTAAAAAAAAAGTCAAAAATTCAAATATAGAAAAACCACCAAACCAACATCCAGCACAATCGACCTATTCTTGATGCTGCTATTTTTTTTGCACGTATGGATGTGCCGGCGGAAATCCACGTGGCCAAGAAGGCGGACACGTTTACAATGTGGGGTCGGTGGCCGACGCCGTGGCCTAGAAATCCAGCCGAAAAGTTTCCGTCAAATTTTCTGCCAATTTTCTGCTCGGCACTGCTCATCTGCGCGGCGAGCCCCACAAAATTCTTGCTCCTCCTCACAAGCTGAAGCCCGATGAGTTCCTCACTTTCGGCGACCCTGCCTTCCTTGTCTGGAATTTCGTTTCCGCGATCATTTTTAAGTCCTCGTGGACAAGATGCTTCTCGCGAACTCCGTCTTCATATATAATTTTGAGGATGAGGATGGAAGTGCCCTCCGCTGAGAGCCTAAAATGTAGTTTTTGATCACCCCCACGATTTTCAGCTCGAGGCGGCTCCAAAACAAACGTTTGAGCTTATTTTCCGCCTGCTCCAATACTACAAATGTGAATGGCTCTGGCATATTGTTTCTAAAGTCGTGGCTCTTTATTCATTCGATTAAGAGAATATCCATCGCGTCGGGGTTTTTTGTTTCGAATTTAAAAAAAAACACAAGTGGAAGAGTTTTTAAGATTTCTTGGCCACGCACACTCCAAAACCCGAAGTTTCAGCCCGTATCTTCGTTGTCCCTATTACACGGGACAAGTCATCGCTACCGTGGTCGCCACAAAATCGTACCCAGCCCTCTCCAACGCTGTCTACATCATGACAATCATCTCCTTGGTGAGCGCTGTCGCCGCCGGATTCCGAGGAGGATCCTTCGAATACGCCTCGCATACAGGATCCAGACGGCAATCCGCTATGATTTGACGGACTCGTGAAACAGGATCGCTTTCTATGATGCTCACAAGACCGGAGTGACTTCTCGTCTGTCTGCTGATTGTCAGACTGTGTCGGATACAGTTGCGTTGAATGTTCAAGGTTTCCTCAGGTAGGTGTGGGTGCGTGACCGAAGTTCCCAGATCACACCTAATTTTCCCAAATTCTTCCAGAAACTGCGTTATGCTCCTTGGATCGATGAATAAGCTTTCCGCCTCTCCCTCTTCACATTCATCCTCGTCATTATCTTCGTCGCCTCCAAAAGCTTCGGAACATATTTGTCATGTAAGTGCGCTCCAGCGAAAATGTTTTTCTAAAGTTTTGAACGGACCCCAAAATTCTGTCAAAGTGCCCCATTTTGGTTTTTGATCTTCGGAAAATGCCGGAGATAAGAGGCGCAGGCTTTGCAACTGATATCACATGGTAAAGATTGTGCTGACGGCACATGTGACGGAAAAATTCCCACATTTTTTTGTAGCTCAACGCACCTGACACCACGTGAAATTTTTGACAAGTCAAGAAAAATTTCGGCAAATGTGAATTAATTACCGCCGCACGTCGTGCCAGGCTGTCCCATTACGGCTTGATCTACACAAAGTGCGGGATGACTTCTTTTTGCCCAACGCGAATTTGACGTGAGCACTAATCGTTCTTAGTCATGCGCTAAATTAGTAGATAACTCTGAGTCTCTTCTCCCTCATTTCTTGTTGTTCTACGAGATCAAGTCTAAATTACCCAGCGTCTCTGTCACGTGCACGCCTCCCACCCTCCGACGAGCAATCAGCGGATTTACTTACTCAACTTGTTTTATTTCAGCTCCTCTCCGAAAGAACACAGGACAGAATTGCCGCCAATGTGCCGAGGAAGTTCTCTCCACAATGCGTACAGTCCGATCCTTTTCCTGCGAGAACGTCGACCGATCTTCTACGGGGAAGCTCACCCACACACTTGATGTTTGGCCACCAGAACCAAGCTAGCGATCGCCTATATCGGATTCCTCTGCTGGGCTTTTCCAGTTGTTCATTATTGTGTCAGTCCTCTGGTATGGAGGCCATCTAGTGCTGCACCAACGCAGAAAAAGAAGGGAGATCTTCTAGTGTCATTTTTGCTCTATCTCAAAATGCAACTCCGAGATAATCTTCGTCAAATGGTAGAAGTCAGGAGGCCACAGGATTGATGCAATCTGTTGGAGCAAGTCGTGAAGTGTTCGAGAACATTGATCGAGAGCAAATTCAGCACAACGGAGAGCATATGCGGAGAATGTTGTTGGAAAGATCGAGTTCAGAAATGCTCGCTTCAGTTATCCAACTCTCCGGTCCGATCAGCCAATCCTTAAGGAACTCTCGTTTACCGTTGAACCAGGAGAGACTGTTGCATTGGTACCAGCCACCCTGGCTGGAAAGTCTTCGTGCATTTCTCCGTTGCTTGAGAACTTCTACGTCCCGAATGCTGGACTTGTGGATGGAGTTCCGCGTTGCAAGAGTTCGAGCATCATTATATTAATAAGAAGGTACGTTGGCGTCAATTTCGGTTCGACAAATCGTTTGCCGGTTTGCCGTCAATTTTAATTTTTGGCATATTGCCAGATTTGCCGGAAGAGTTTAGAGTGCTTTTTTATAAGACGGAAACACTTGAAACTGTGTCCGTTTTTTTTTGTGCCGGTTGGCGATTTGCAAGATATTTTCACCGGCAATGTGCCTTGCCGATTTGCCGGAAATTTTCCATTATGGCAAGCTGACACCGATATGCCGGAAATTTTGATTTCGAAAAATTGCCGAGAGGCCGGAAGTTTCAAGGCAACTCGCCGATTTGCGAAATTTCAATTCCGGTAATTTGCCGATTGGCAGGAACAAATCGTTTGCTCGCAGTCTATTCGGATAAAAATTGCGCCAACTGGTCATCCGTTTGCACAGAAAAAGCATCTCCGCGCTTCGCTATTGGCCAATTTCATAGGGCAAATGTGACGCAACAAATCACGGGTGTTTCTTGCTTTCCATTGCTGAAACTGTGACTGGTTGGGCCCAATTTTTTGAACTTGACCTAATTGCGAAGCGAAGACTCTGGACGCAAGAAACGATTAGCTCCGTTTTCTCCTTTAGATCGTCTGTCGATCGAGATTCTCTGCTTTAAAAACACATTGCCCATCTTTTCAAAGCCCCTGTTTCAGCAGCTAGTAACAACAAAAAACCTCGAAAACTTCCAATTTTTCAGTTAGCCTTTGTCGGCCAGGAGCCCGTCCTGTTCGCTCGTTCTGTTAGATAAAATGTCAGAAGTCTTACGTACTGTGTCGAAGTGGCGGACGGTAAGCACGATTAAATGCACCATGAGCCGACCAAAAAAACTTGTTCAGGAAATCATTCGCGTGAATGGCGAATGCTCACGGATTCACTAGAAAACGTTGCAATACGAAACGTCGGAGAGAAGGGAACACAAACGTCCAGTGGTCAGAAGCAACGTGCAATTGCTCGGGCTTGTTCGTGAGAGCGTTTCTCTTGTTCCGTGGATGAAGCCACGTCGGCTTTGGACACTGAGTCCGAACATCTTGTTCAGAAACTTGACCATATAAGAATTTGGATGTGGAAAGAGTGTCATTTTGATTGCACATTATTGACTGTAGAGTAGGCTGATAAGATTGTGGTTATTAATAAGGTGAGTTGCAATTGCGCTCGAGGACCGAGTTTTGGTCGCAAGACACGGGGTTCTGGCCTTCCTCATTGAAATCAGTCTTCCGTCTATTGACAATCGCCTGCCGGACAATACGCGTGGGAAAGTCGTGCACACGGACAAATACATTTAGTTTTACAATTAAAATCGAACCGCGAAGCGACACCGCGCGCCGTAAATCTACCCCAGATTGTATGCGTGAACCGAGGCAAAATGCCCTAGTTCAGCAAAAACTCTTCCATTTCAGTTCGTTATGAGGGAATCCAGAAATCGGTCCGAGGGCCCTTGGTTACTCGCGGATAACGTGCTGTCAAATTATTTCAGAATTGAGAGTTTCGCTAAAAACTGTAGAATCGCGTTAAAAATGAGAGCTCACCAAACAGGATTCACGAAACAAGAATTCACAGAAATAGTATTCAGTGGGCGCAGTGTGCGCAGTGTGCGCGGGGTAAGCACACTACTTCTGGTCCCGCCCGCTAAATCCCGTGTTTCTCGTGAATAGCTGAATGAAATATCAAAACTCGGCGAGTTGTTCTGTGGCCGGCACACACACGTGGTTTCAGGCTGTCTCATGGCCCGACAATGGGTACATCAGTGAAAATGCGCTACTGAACAGAACGCATAACGCACGTGGTGCAAACAGGCTGTCCAAAACCATAATGGCTTGACCTACAAGAAGTGCGGGATGTTTTTGCCCAACAAATTTGATCAGCACGTTCTTAGGCATGCGAAATCAGTTGAGAACTCTATGACTCTTCTCCAGCATTTTTTGTTGATCTACGTAGATCAAGCCAAAATGAGACACGCTGACATCACGTGATAACCTGGTTGATACTACGCGTACGGCTTTCCCGGCGGGGCCGTGTTTCTCATTGCGGTTTGATCTACAAAAATGCGGGGAATTTTTCCCCCAGGAAAGTGTGACGTCAGCACACTCAGTCTGCGTCTCTTCTCCCACATTTTTCGAAGATAAACCAAAATGAGACATTTTGTCACCAACACACACACACACACACACACACGCACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACATCATATTTGACGGGCAAAATCGGCCCCATAATTACAGGGAATAGTCGAACACATCGGAAATCACGAAACCCTACTGAACCCCATGAACGGAATCTGCCCTACGCAAAGCTCGTTCAACGACAAATGATGGGAGATCAGAAGCCACGGAGGCCGGCGGTCGAGCAGCCACATCCCGGTACCTCAGCGCCGCGTCAACCAACGTGGCTTGCAGGACCATCGCAGGGTAATGCAATGTCCCTGTTTTGTCGACTTCTTTAAGCCAATCTGCCAGTAGTGTTACTTCTCATGATTAATTGTTTTTTGTTCTTGTTAGTAGCCAACATTTTTTGATGGACTTGTTGGGATTAATTTGTAAGAATACCTAAGGGATACAATTATTCATTCATTATTAAAATTTGGGCACACAAATTCGATTGTGGAAAAACTGTACAAAAACATTCTTGCAAAAACGTGGAAATTACTCAAATAAACTCCAGGTAGTCGTTGTCGACATCGTCTCGCTTCCGCATCGCTGAAAATCCATTTTTCACTTTTTTTAAAGCAGATGCTAACCGGGGCCTCTCCGTGACCGGATCGTGTTGTTCCATCCGCGGATTATGAGAGTAGGAGCTTATGCCACGTGTCTCATTGGCAGCTTGCCAATTGTTCGCAGACAGCCTGTACGAGTCGGTCAACAGTGGACCGTTTAGAGTCTGAAAATATATAACGGGAACACTAAAATTTTAGAAGCGTATTGTGCAACACATTTGACGCGCAAAGTATCCAGGTAGCGAAAACTACAGTAGTCCTTTAAGTGACTGCTGCACGTGGTGCCCAGCAGGGCTGGCAATTTTTTGGTTCTTTGGTTTTTCTGGTTTTTTGGGACCAAAAATCCAAAAAATCAACAACAAAAACAAGTTACCGTGTCTCTCGACTCGAGACTATTCTGTATTAACATACATCGAAACATGTATTTTAACACAGTCGTCACGTCATAACCAATGAAATACATTTGGCGACATTACTTGATTAACCCCAAAACACCTATAAAACATTTTCTGGTTTTTTTTTGGTTTTTGTTCCAATTTCAATTTTTTTGTTTTTTGGTTTTTTTGGTTTTTCAAAATAACTTCAAATTTTTGTTTTTTGGTTTTTTGGTCCAATATTTTTCTACTTGGTCCCTGGTGCCCAGCTGTCCCATTACGGTTTGATGTACAACCAAGTTAGAATGCGGTAATTTTTTGCCCGAAAACATGTGACGAGGTCAGCACGTTTTTAACCATTGCAAAATCCATGCTTCCCTATTGTTTGTAGTTCAACGTAGATCAAGCCGAAAGAGACACACTGTGAGCGCGTGCTATTGTAGTGCTTGTGTCGATTTACGGGATCATTTTTCGAAATGATTATACATATAATAATCGATAGAATAATAAAATTATGGAAAAAATAATCGGAAAATAATACGACAAAAAGGAAAATTGAAAATCGCTGTCAAAATTCGAAAAAATTAATTGCGAAAATTGAGTTGCCGTAAATCGACACAAGCGCTACAGTAGTCATTTAAAAAGGATGGTCTACTGTACTTTTCGCTACGAGATATTTTGCGCGTCAAATATGTTGCGCAACACGCATTCTCAAAATTTTAAACTCTCCGCCTATCACAGCTGTGTCTCGTTAGCCCTGTATGGGGGCGGATCTTTCAGCGGTGGAGCCCGATAGAAAAAATATTTTTTCTTCGATTTTTCAGAAAAAATATCGATTTTTTCCGATTTTTTAGAAAAAAAATTTTTTTTTTTGATTTATCACAAAAATTATCGATTTTTTAGATTTTTCATAAAAAATATCGATTTTTTTTTCAGATGTCCAGAAATCCATTATTTTGATTTATTTTTAATGTTTTGAGTTCCATTTATCTGAAATTTTTTTTACCTCATAATGATTGCCCTTTTCTTCCACTGCCGCCTCGCTTAGTTCAGGGTAGTGTCGAGTAATTCGTATTCGATACTGTGAACGTGTAAGCGACAGTGGAATAACCCGGTAGATCATAAGTAGTACAATATGGCAAAGTGGATTACTAACTGAAAATTATTGGATTTTTCTCAAGTAATAAAGGTGGGGAGATCCGAAATATGTGAAAAATATTTTTAATTAACAAATTTTCCCCTGATTCCCAATTTCTATATGAAAAAATTCAAAAAAAAATTTTCCAGATTTTATATTTAAGCTTGAAATCGCTTGAGCCCGCATCACTATTTACAAAAGCTTCCCCAAAGAAATTTGAGAGCGCGCTTGCTTAGTTTGTTTTTCTGCTCATGCTAATATTGTATTTATTACCGCCAAATTCAATTTAACCGGTTTCATTCATTTTTGTCGAAAAAATATATTTTTCAGGAAAAAACCGGTGCAAAAAAACCAAAATCGACAAAAACTAATGAAATGCTGGCTGCTAAAAATTGAATTCGGCGAACCGAATAAAAATAAGTTTTAAATGAAGAAAATTCTATTAGGAGCAAACGAAATTCGCCATTTCAAGCTTAAATATGGGATATAATCAGGGATTTTTGTTTTATTTATATTTATTTCACAGCTTGATTTTCTCAGGGAAACATTTGGGGTTAATATATTTCACAGATGTCGGTAAGACAAATATGATTATTTTTTTACAAAAAATAACCCCCACCAGTAACAGCGTAGATAAATTGAGATAAATGCATGATTAACCCGGAAGAACAAAAGTCGGGATTCTGTTGGGCAATGCTGGAGTAGAAGATCGAGATGCTTGTACAATAGTAGGGCAGGAATGAATCAATCATCTGTAATTTATTTTTTTAAAGCTGGTACAATCCACGTGGTTCAGAGTGTCTCATTTCGGTTTCCGAGCTACTGTTTTGTAGATCTACAAAAATGCGGGAGAAGAGACGCAGAGTTCTGATTTCGCATGGTTAAGAACGTACTGTCACATTTTACTGGGAGACCCCCAAAATTTCGCCGCTTGTAGATCAAGCTGTGACGGGACAGCTTGGCACCATGTGGGTGCCGAGGGGAGCTTTTTGGTATTTTTTGGAATTTCTCGAAAAAAACTTTCATCGATTTTTTTGAAACTAGCTCTTTTAGGTATAGAAGAAAATAGTTTTTTCTCATCAACGCAATTTTTAGATCAATATTTTCGATTATCCGGTGAAAATTGAAAACTTTCTTTTTCTATGTTCCATTTTGATTTTATAAATTTGGGAAAACCTAATATTTCGATTTTTTTTGAAAAAAAAACCAATTCAATAATTTATATATTATAGGCCACTCTTTTTCTCTAATTTCTTCTGAAAAACCTTAACAAGAAATTTTTTTTTTTTTAAACCAATTTTGAGTAATTTTTTTCTGTAAAACATACGATTTTTTTCCAATAAATTGCTAGTTTTTTCTCTCTTTCGGGTACTTGGACTGTCTCTAATTTTGCTTGCTTTTTTCTATATTTTTTCTGCGATTTACGATGAAAAGTACCAAAAAGTCGGAAATTGTTTTTTTTTTTCGATTTTTTAGGAAAAAAAACGATATTTCCTATAAGTGTTTTTTTCATAAGTAAATACTTTTCTCCTTTTCCTTTTGATCTACAATATTTCGACTTTATTCTGGAAAAAATTTTTTAAACGTTTCTTTCTGAAACAATTTTCAGACCCAAATTTTCAATAATTCAATAATTTTTCTAGATTGTGCGACCGAAATATACACATGGTTTTCAATAAATTTATAGTGTTCTCCATTTTTGTTGATTCTATTTTACTACTATAATTTTTTCAAATTTTCGAAAAAAAACATTTTTTTTTTGGAAAATTTTAATTTCAATTCGATATATATAAAAGTTCATATTTTCATCTTTCATCGAAATATATATTTTTTGATTTTTCAACCTTTAACTTGTTTCATTTCCTTCTCTCTGAAAAAATCGGAAAAATTAACAGAAAAATCGAATTTTTTAAAAATATATTCCGATTCGCCCTACCATAATTTTTATGACAAAAAATCGGTGTGCTCGTTATTTTCTACAAAGACTCAAAACCTCAAAAAACATGCTGGGCAACGTCAAAATCGCTCGATATCGAATCTTCAGCTCAGTCTCATACCAAATACACCGCATACAGAAACATCGTGCAAGGAGCTTGAAGAAGAAAATGAGCGCGGTAGATATGCACACTTTTCCACGAAAATTTCGGCCGAAATCATGAAACAGGCGTGGATTGAGCACAATTCGATGGAGCCAATAGCCGGGAAGAGCAGCCGAACCTTTCATTGGGATCTGTGTACGTTCGTCTAACCGATAAATGTTCCTGCATTGATCGGATACAGTAGACGAGCAGCCGGACAAATGTATTTTGCAAGTGGGATATTCTGAAAATTTTTGAATTTTTTCCGAATTTAAAATTTTAGTTTCTCGATTGTTTTGAAGTAAAAGAATTGATTTTTTAGAAAATTATATGTTTTGTTTAATTTATTTAAAAATCTTTGAGGTAAAGCGCAGTGGAGTAGCGCTAGTGGGGACTTTAAAACTGCCTACGATACCACAAGGACCGAATATCATGATAAAAAAATTCAAATGGAAATTTTTCTAAATTTTATAGGTTTTTTTTTGAAAATTGAACAATCTCAGTTGTTTTTGCCTAATTCCAATTTCAATTACCGCTAATTTGTTCGGTGGAGCGCCACGTTTTTATATATTTTTAATTTTTATGTTATTTACCACCGATTTTTAATGTTTTCGGTGTATTTTTGCTCGAATTGAGAAAAAGCAAGACAAATGCAAATTTTCAATTAAAAAGCACGCTTACAGGCGTAAAAAACATGACAAAGTGCCGATTTCGATTTCCAAAATTAATTAATTTCATTGATTTACGAACCTGTAATCGTGCCGCTTTTTTAATTGAAAATTTGCATTTATCTTTTTCTCTAAAAGATAATTCGAGCAAAAAAACGAAAACATTAAAAATCGGTGGAAAATAACAAAAAATAAAATAAATAAATCTTGTTAAAAACGTGCAAAAAATCACGCTCCATCGAATGAGCAAATCCAATTGGCGGTAATTCAAATAGTAATTAACAAAGACTGCGATTTTTTTCAATTTTCAGAAAAATCGTATAAAATTAAGAGTGGTAAATATTTAAAAAATTATTTTATCATGATATCCGGTTTGGTACCGTATTTTAAAGCAATTTCCCCACTAGCGCTACTCCACCTTTAAAGTGCTAATGAATTTTTTGTACGTGGTGTCAGAAAGTCCCATTTCGGTTTAATAAAAAATGCGGAGAGACGCAGATTTCTCAATTACGCTGCTATCGTTAAAAACGTGCTGACGTCACATTTTTTTGGGAGAAAAATTCCCGCATTTTTTGTAGATCAAACCTTAATGCGACAACCAGGCACCACGTGTTTTTACAATTACACATTATCCTGGAACTTTCCAGAAAATTTGAATTTCGCGCCAAAACTTAGGGGTAGGTCCCATCATGATGAGTCACTAACGTCAAACCGATATATGTAAAAAGAACCAATGCCAAACTCAAATTTTCTTAAACTACAGTAATCCTACAGTAATCCTGTACCCCTACAGTACTACTACAGTACCTTGGCATTGTCCCCGACCAATATACAACCCAAAAATATACCTTCAAAAACAAACACGTAACTTTTCCCAAACTACAGTAATCCTACAGTTCTCCCACAGCTGCAGTACTACTGTACCTCTTTAGAATATTTTTCTGTTTTTCGATTTTTTCAAAAAAAATTCAGTTTTTTCAAAAATTGATTTAAAAATATTTCAAGTTACTTTTTAAAAGCTTTTCAAAAGTTTTTCAATCTGTAAAAATAAAATTTTACGGATTTGTATTTTTTAAATTATCTGAAATTTTTCTCAAAAAAGAAGACTTTTTTTTTCCAGTTTTCAATTAATTTCGGTAATTTTCAAAAGTTTTAGGTTTAAAAAACAATTCAATTTTTATGTACCTTAAGATTTTATCGACATAAAAATCATTAACAACTACGATTTGTAGCGGCAAACCTTTGTTTTTGGCAGTGGAGCGTTGCGCCTCGTCTTCAAAAAGACAAAATGGTGAAATCCCAAAAATCAAATAATTGTTCCGCTACGACAAAATACCGCTAAATAGTAATTTTTCATAGTAAGTTCCTTTTCAAAAGTGGCACAGACCTGATGAAACGTGTCGTTCACCTCCTCCGAGTCCTGCCACGTGAGCTGGTGCTCCGGCATGGCTGATACATTTGTGAATTTCGCTAAAACAGAAAAATATTATCAATAAGCGGAAAATTTCGTGGTCTCAACACGACAATAAATAATAAAAAGTATTCGTGGTGAGACCCGTGTTGTTTTGGAGCAAAATTCTCAAAATTGGGGTATCACGTTGTCAGCGTCCCGTTTCGGTTTGATCAACAAAAAATGCGAAGTGATGCAGAGTTTGCTGACGGCACATTAAAAAAAATGCCCGCATTTTTTGTAGATCAAACCATAATACGACAGCCTGGCAGCGCCACGTGCGGGGATTAAAACCCGAGCCGCACAGAAAAAAGGCGGGAGTTTTTTCGCAACATCGCGGCACGGGGCGGTTTTTTGTTGACCTTTATCAATAGTCTAGATACTTGCGATTTTTGCAAATTCATACAATCAACAATAAACCGACCGTGGCGCAGGGTTGCAAACTCTCTTTTTCTGCGATGCTGATTTTTTGCGAAATTCACGAAATCAAAATTACAGCACACGTGGTGTCAGTGTCTCTCATTTCGCGGCTTGACCTATGTAGATCTAAAAAAAATGCGGGAGAAGTGACGCAGAGGTCTCAACTGATTTCGCATGGCGCCACACATTTTTGGACAATTCTCGCCGCATTTTTTGTAGAGCAAACCATAACAGCCTGGCGGGGATTAGAAACCGCGCCGCACAGAAAAAAGGCGGACCGTAGTCTAATTCGCAACACCGCGGAACGGTTTTTTACTTGCATTTCAGATTCAAAAAATCAACAAAAAACCGTGCTGCAAGGTTGCGAATTCGTGCTCCGCTCCGCATCTTTGTGCGATGCTGCTTTTTTAGCGAAATTCACGAAAAAAAAATAGAGAATAAAAGTCCATTTACCGATACAAGTGACTGCCGATAGACTTCGCCGATATACATGGAGAGAAGTGTAGAGAGTGAAATGTGAAGTTTATTAGAAAACAATTTTTTAAAATTATATGTTCATGAGGAAGATTTGCGGTAACTGGTAATCGGTTTTAATTGCCTTTTCGAGTATATGAACTATTTTAATCACTTGATGATCGCTAGTACGGCTTTGCGCTTCCCATCTCTAGATGACGGAATCCACGTGGCGATACTGATCGAGTGTTGTTTTGGAGTGGTGGTGCTGTTGGTGCTGGTGGAGGGGCGGAATTGAGGCGGTTGCAGTGGATATTACGCTGATTGGATTGGTGGAGGAAATGAGAGAAATTTGCGAGCATAAATTTTTAAAAAACGAAAGAAAATTCTTTGTTATTTGGGGAGCAAGGCGAAAACGGTGTTTTTTTGGGTCAAAAAGTAATAAAAATTTACAATTTGACAGAAAAATGCGGCACTGAAAAGCTGTTTTTAGGGTCGAAAATCAAAAAAAAAATTTTTTTTTGCTCATTATTGTGGCAGAAAATGGCGAAAATCGGTTTTTTCAAGTTACATCAAAACAATTTTTTTGCATTTTACAGAAAGATGAGGATGTTTTAAAAGTTTAAAAAATTTTTTAAAATTTTTTTAGCGAATGGAAATTTTCTGAAAAATCGTGCAAATGCCTAATTTGTGCAAAAATCTTATCTGTTCAATAATTTTTAGAAACCACCGGTTTTAGAAGGGTAAAAGGCAAAAAACTGGATTTCCAGTGAATTTTATACTAACAATGGGAAAAATTCGGAAATTTTTTAAGGAAAAATCAGAATTTGCAATTTCTACACATATAGAAATTGAGGAGAACTCCTCGGATTGTTTGCGGAGTTACGATAATTTTTTCGGCTCAAAATTAACGATTCAGAGAAACTTTAAAAAAACACAATTTCAGTGAATTTTACACGAAAAACGGAGTAAAAAGCGTTTTTAGGAATTTCCAAGTCAAATTTCCGATCCTGCGATTTCAACCCTGAAAAATAGCGAAATTGAGGAAAATCTCGGATTTTTGCAGATAAGTAATATTTTTTCCAAGTAGCTGATTTCCGTCGCCAAAACCCAGAATAATTTACCAATTCGACGGTGGTGGGAGAGCCCAGGCTCTCGTTGGGCCGTGAGATCCGAGAACCAATTGTGCCTGCAAAAATCGAGTAAACGCTAAATTGATGTTTTCCGCTATTAAAGTGCATATAGAAATACGAAAAAGCAAAAAAGAAAATTTTTTTTAACCCCTGGAATCCGAAGAGCAGTTAGCTTGCGGATTGGACGAAAAGGGCCTAAAACTTCATTTTCCTGAAATTCCTCGAAAAACCCACTATTATGGGTAGTCGGAGATGGCTGATCGCCTCGTCGCTTGTAATATTGCACGCCTGGCCACCGTAGAGAAAATAAATGTAGACTGCACACTAGGATGATGGGAAGAAACGACAATCGGCATGCGTCTGGAGTGAAGAAATCAAGATTTTTCAGAAAATTAAAGATCTCTAAAGGTGTACTACACCCTTGTTGAAATGGCTTTCAAACATGCCTATGGTTCCACCCAAATATCATGATTAAAAAATTAAAATTCTAGAGTTTGTTTGAAAATCGAAAAAATCTCGGTTTTGGGAATGCCTAATTCCTATTTGAATTAGAGAACCGCCAATGATTTGTTCGATGGAGCGCCCTTGCACGTTTTTAAATTTATTTATTTTATTTATTGTTATTTTCCGATTTTCAATTTTTTCCGTGTAGTTTTGCTTGAAAATTTTAGAGAAAAAGTTAAATAAATGCAAATTTCCGATTAAAAAATCCACTGAAAATGCGTAAAACTAATATGCTAGTTTCAGGTTTATTGTCGTCGAAAGTCATTATTTTAACAGTTTGACGTATTTTTCACGTTTTTACTTTTTAGCAAACACATTAATCTTGCTTTTACTTTCCGATAAAAATACACAACTAATGAAGAAAACAGTGACATAATAATAATAATAATAATTAAAATAATTTACACTATTACGCTCGCTGGGAGACATGAGGGAATACAGAATACATTATCATTGTTCGCTTGAACTTGGTAATTGGTGCAGGGATCGTTTCCATTCCATTATGTTGTCCTTGTACTTGCGTTGTCCTTGAGTAGACTCCCCCATAGTGGGCGGGCGATTAGTGTAAAACAACCACGGAATGAAAAAATAGAAGAAGAATAGAATATATTAATAAAAAAAATGAGGACTGCAAGCGCGCTCCAAATAAACGATCGCGTTCAATTGGCGGTAATAGTTTTCAAATAGAGGCAAAAACTTTTTCAGATTTTTTCAATTTTCAAAAAATCATATAAAATTTATAATTTTTTTTTGAAGCTTTTTAACGTGATATTTGGTCACTGTGGTACCATAGGCGTGTTTTAAAGCCCCCACGAGTCCACATTTAATAATTGAAAATTAAAAATTCTACCTAACAATATCGAAAATTCCAGAATCTCCTTGATTAAAACTTTATTATGCCTAAAGAGTCGCGTCCACACGGAGAGCGCAAGAAATCTGAAGAATATTTAGGATTTTCAAGGGAAAATCAGATATCGGTTTTTTTTAGCAAAATACCACAGAAATTGCGTATGGAATGAGTAGAAGAGCCGGGTTGACTTTCCGGGGAAAGTTTCGACGTGTGATACTCGTCTCAGAGAGCCTCATTCCCAAGAATCCGGTTGCGATGCTGAAGAAAATCGATGGAAAAAGTCTAAAATATTACCCCCTGAAACCCTACCTAAAAATCAGAAAATACGAGAAAATATTGATTAAATGAGCCGGCACATAATTGGACCAGCACTCCATTCAAGTTTCGAAACGTTTCGCCGTTTGAAGTCCAGAAGCCGGGAACGGATAGTGGCTCGAAATGCTCGTCGACACTCATTTGACTGGCCCTGTAGAGCCCGATGATGGCAATGGCGAGCATTCCCACTTCCACATGGTGTCAGGCTCTGAAAGTTAAAATTTAGCTTTTAGACGGAGAAAATCGATTACTTTAAGTGACATGAACTTGATCGAAAAGCCAGCGTTACGGGTATTTGCGGTGCAGGCCCGATTCCCGACTACTCGACACAGTATTGGAATTCGAGCGGATACTAACATCTGCCATTTTTTCTCTGAAAATTCAGAAAAAATAAGTTTTAAAACAGAGTCTTAAAAATTAACGGAAAAATTCGAAACTTTTTTTTCCGCCATTGACAATGTGCCTTTAAGGTACCGTAGCTCTTCGTGTGAGACCACTGCGCCGGGCATCTGATTTCTGGGAAATTTGTTTCGAATCCTACGTTCTTTCTTTCTTTTTGTTTCGGTCATCGTTTTTTTGTTGCTCAAAAAATCCAATTTTCAGACACAAAATGTCAGAACGCCAATCCACATTAATTTTGACTATCAAGGTATCGTCATTTCCTCCGGACGATAGATTCGGTGACGGACCTCGTTTATCCAGTTCATTTCAGCAAGCTCTGTACGTGAATTCCCTCCGATTTCATATTTAAAAGAATAAGCTCGTTTTCAGGGAAAAGCGGCCCAACAATGTACGGTGTCTCCAACGCATTTGATTTTCCAACAAACTTGGAGAGGAATCTTGATAATATCGAAGAGGGAAAAAATCTTGAGACAGTATTTATTTGATTTGGGCCCACTTTTACGATCTGTTAACTCCTGATTAGACGTCGATCCAGAATCCCGCCCTGAAGTTCGGTGAAGTCATCCTATGGAACGAATCGGACTGTGATCACGATGAGAGGATAATCCTTCATATCAAACGAGAAAAACCAATTTATGAAGCGTCTGCCAGCCAACCGTGAAATGGAGACTTAGTATGAAAGTCGGTCGCGTCATCCAGCCCACCGACCTCGTTCTGGACGCCAGTATGCACCGTCACCATGCGTATGTTTCTTCTTGATTTTCGTCTCTCTAACCATATAAGTATTTATTTCAGCAGAGACAGAGGCGACCCGAGCGGAGCCAGACGTTTGGCTATACGCCTGGATTCGATTCGAAACTACCATGAAGGTCTAGACCCTTTCAATATGACTGCAACATTCGAATCTTTTGCCAGTTGCGATCTATCCGACCCAGCACGCGTCTGTGAAGCGGTATTTCCTTTAAATTTTGTACGGGATTTTGAACAAATAACTTTCACCCGGGCATGGAACGCAGGCTCTCCTGACTCTAGGAAATTCGGAGTTTGGCGCGGATACCAAAGCCTGCTGATAGCGACGGCGAAATTGATATCGAGCAGAAAGAATGCTGGAACTTGCCAGAAGACAAATGCCGATAAGGTTGCTTTGTGGATTCTCGTAATTAGATTTTGCATCAAGATGCAGCTTGGCCTGTAGGTCGGGAACGCCTACCGACTTGCGAAAACTCTCGCAGTTCGACTTTATTATCCCACTGCAGAAGCCATTTTCACCCGAGGAATTTCACGGACAAGACCTTGATCTACCCAGCCGTCGGAGAATAATTTTCATTTCAGTGCTTTTGGTCGATGCAGCACAACGGTTTTCTGATCTATGAGCTTCAGCCTGTTCTTCTCAGACAGCATGTAACCTCTGTCAACGGAAATTTAAGTTATAATATTCATTTCTTTGTCCAGAACCTAATTTTAATTACGGCTCCTTACCCGCGTCGTTCCTGCCAGTATCACCTGAGGTCTCTTCCGTTGACAATGAGGGCACTCTAGGATTGATTGATGACCCACACCATCTTCTTTCATTCTTCGTTCATCATCTACAGCTGGTTATGTCCTTGAAGGCTATGGTAATCATGAGTGGTTCTTATTTTGAAACAAACGCTTTCAACAGGCCGAAGTTCGTGCTGTTCGAACCTCAGAAAACAAATCTGTCCGTTACCGCATTGTTCGTACATCGGGATGTCCATTTTTGAGGCCCAGGGTCCTTCGTTACTCAGGTCTCTAAAGTTAAATTAAACTCGTCCTTTGCACCCCTGAATTTTTCAGTTCGTTGTTGGTCCAGTCAAAGGAATCACTCGAATCAATGAAGACTCATTTGTGCCAAACATCCGAATGTCCTACTTCAAGATCCCCAATAACTTGAAGGAAGGAATCGCTATTGAGCGGAGGAGTTCAATTCGTTGGAAAGTGACAAGCTGGCGACAGTGAAATTATGAACACCGAATCCATGTCCAGCGTTCCTTGTAAACTCCGGTCTCTGGTGATACGGTGAGTCTTCAATTATTATAGTTTTTATTCTACGAGGAAAATATTCAGCGCTTGTTCCAAGTGTACTTGAAGCCACCAAGCGATCATGGCAGTTGGCGGAGAGTGATTCGATGGGATTGGATTTCAGCCAGATTACAGTTGGAGACTCCTTGGTAGAGGAAAGTGAGGGTGTCAGCATGATAATTGTAACTGAATTTCGAGTAAGGTTCCTGGCATGGGTGCTCCGTCCATTACTGGCTTATCAAGGATTGCCGTGGCTACCATCATGGACGTATGCTCGACAGCCATCTGTCCTCCGTTGATTGCGATGAGTATCGCCGTCGAGCAAGAGCAAGATCGGCCAGAACTACGCCAGCTGGTAGTTCCATTGAGAGCATCAATTCAAGCACATCAAGAGCATCTGCAGCTACTTCGAGGCTCAAACGTAAGTTTTTTTAAGGTTGGAAGATGATAAAAACAAGTTTTTCATCGATTCGTTGGCACTTCAAGCAGAATTCCATCTGGGTACTAAAGCTCAACATCTTCCAGGGTCTAATTAAATATATACGCATCCCGTTTTCCCCCGTGGGTTTCAAATGTTCTGCTCATTTTTAATCTACCCGTTATCCAACAAACATATGTTAATTTAAACGTCAAGTTCACCACCATCCCATTCCGCACAACTTTTCTCTCGTAATTTTCTCTTAGTGCTCAAATGAAGGAGGTAGGTTATTCTAGTGAATATACCCATGTTAAGCCGCGAATACATCCAGAAAGTCCCGGCATCAAGCCGGGAGATACTCCCGCCATAATGATAGTTGAACGGTACATCCAAGATAGGGTAGCATCGCGATAGACGTGAGCAAGTTCGTTATGCACTTGAAAAACTGAAATTTCAGAAACGAAGATTAGGTGATCGGCAGAAGGTTAAAAACAAACAAATGAAATATAGAAACGAAGACAGTGATCGACGTATTCCGAATACGAGAAGCCATTCCCGGAGATACAGTGATAAGAATCTGATCGAGAACACAATGAGCACACTACCACCGGGAACATGAATTCCATGGAAACACGGAGACAAAGGTCACAGTACTGCAAAAAATGCGAAATTTTTTTGCTTTAAAAAATGCAGCACTGCCGGGTCCCACCACGACAAATTTGTTGTCAGTTGACCAATAGAGTGTGCGCCTTTAAGGTACTGTAGTTTCAAACTTTTGGCAATAGATTTTCCACAGTTTTCCCGTGAAACAAAAGTTTGATACTACACTACTCCTTAAAGGCGCACATCTTTCCGCATTCAACTAACAAAAGGTTGTCGTGTCGAGACCCGCGGCCACTGCAATTTTCGTAGCAGAAAAAATTTGAAATTTTCAAGTCTTGAGGATAATATATAATAGTTTTACCTGAACAATGGGAATTTGCATTTACAAACTATCCAGACAATCGCTGAACCCGAAAGTATCACTAATAACGATCGAAAGTGTCGCGGAATGTCACGTATCGATTGGTAGATCATGAATATGTTGCCAAGTAACGCGAAAATCTTGAAAAGTGGGGGATTTTGCTTTTAAAAAAGCCAAAAAAAAAAACTTAAATTCGCCAATTCCCAGTTTGAATTCCCTCCAAAATGAGAACTGCAGGACCCATCAGCGATTTGAGTGGGCGGAGTCCGAGGGCGCTGATTGGTCGTGCAGTTCTTATTTTGGAGTGAATTCAGCCAAATTTGAAACATCTCGTTTGTTTTGCAATTCTTTTGTGTTATTTTCGACATGGGGTTCATTCTGGCTTTCCTCATCAATGGTGTAATGTCGTATTTAAAACGGGACAACCGGGACGTTTTTATGAAAACACTCAAAATAGAACGGGAGTTACAAACTGGGCGGTTAGAAAAAAAGATAGGGCGTAAATTTTAGTGTATTCGAGGCAAATAAAAAACTGCATGTTTCCAAGTCATTAATCTGCATGAATTGATTAAACTGACTAAACTCACAAACAGAACTTTAAAATGTGCAACTGTAAAATCATGAGGTATAGAAATTGTCCCGTTATCCCGTGATAATTTTGAGAACGCAGCGGGACGTCCCGTTCCCGTGAAAACACTCAAAAAACGGGACTACGTGACAAACGGGACTCGGGACTTGACACCCTTGGGCATTCCTCATTAAATCACGCTCCATTGATAATCGCCCTGGTCGTGTACTCCACACGGACAAATCACATTTAGTTTTACCGAACTAAAATCGAGAGAATTGGCAGAGTATTTGCCGCCTGGCCTACGCCCGGCAAAAACTTCCATGGATTCAAAATATGGGCGAAGCCAGAAATCCGTGATATTTTCAGCACATTTTTTTGCTTCGAATCTCAGTTTCTCACCACAACGAACCACTTCACATTCGGTTGCCGCCCCCTTCGAAACGTGGACTTCCAACTGCATTCACCGATTCGACACTTAGCTGGTACTGACATCATCATATTTACCAGCTCATACTCGAACTCCGGAATATACGGCACCACATAAATCGGTGAATGGCTGGTTCTGGCGGTGGCGGCTCAAATGACACTGTTCCTTGATCTAAAATTTGTTTTTTTCTAAACAATTGTCACTACCAAATCAAAAAAAAAATCTTACCAGAACTCATAATTTTTGGATTTTAATTTCGTAAATTGCAAAACAGAAACTGTATTGGAATTTTTTCGCTTTTTATTTATGGGAGGGGGAAATTCTTTGTTGTTGTCAATAAAGTAAAACAATTACAGTAAATGCCAGTACAATAGATTTTCACGTGTAATATATTAACCAATTACTATATTTTCAATAACTCTGTCCTCTAAATAGGTAGTTGGGGGGAAGGTGAGGGAAAATGGAAATAATGAAGTGAACTGTTTTGCGTACTTGCGATAAAAAAATCAATAAATGGGAACAAGCCGATGATAAACTGATAAACGTGAATATCGAGAGAGGGAGGAAGAAAGCACGTATACCCGTTAATGAAATCAAGTTAATGGAATTATTTGGTTTGTGAAACAAAACAACGAAAATGAATATCAATGTTTGAGCATAAGGAATGAGGGAATGGCACTCTGGTGGTGGTGGATAAATGAATCGGGGGGAACGGAATCTATGGAAGTCTAGAATACATCGCATCGAGTTTTCGGGTGAGTAGTGATCCTTCAGGTTCGCCAGACGCTTGCTCTTTCCACGTTCGCGTGAGAAGATCATTCTCGACGCCGAATTGCTCGGAGAGACTGATATCGCGCACTTGCTGGAAAGACAAGAGCCGGCTTCTTGCCAACAACCATGTCATCGAGGATCGCCTTTCGAGTTGGTCGTTGTTGCACGAAAGCTCTTCGAATGATCCCTTGATTCCTTGGTCGGCGCAACATCGCTGGGACGAGCACCTAAGGGAATTGAAAATTACATATATATATATATATATACACTCCTCAACGCCGAATAAATATTAGAGCGCGCTTACTGAGCTTCGCGTTCATCCGCGGCATTTTTGACTTTACACTGAAAAAAGCAGATATTTCAGATTTATCGAATTTTTAGCTTTGTTACAATTTTTTTCATTTTTCGAACACTTTTGTTAAACAGTGAAAACTGAATTAAAATGACTAAAATGAACTTTTTTCGTTCACTGGTTAAGGTGAAATGGTTGGAATTTGAAGAAATCAAAGGGATTTTTCTGAATTTTGTAATAATTTTCTATTAAAAATCGGTTTTAAACCATTTTTTGACCCTAATGTCACAAATGTAGAAACCGGTTTTTAACGGAATAGAAAATCTTTAGAAAATCACAAAAATCCCCGTTGATTTCTTCAAATTCAAACCAGTTCACAACCAGTGGACGAAAAAAGTTCATTTTAATTGTCATCAAATTCGATTTTCAGAGTTTAACAAAACGTTTGAAAAATGCAGAAAGAAAATTTTAAAAGCTAAAAAATCGATAAGAAAATATGCTCTTTTGAGCTGGAAAGTCAAAAGACCGAAGATGCAGAAATGCGAGGCGCAGCAGAGGATCGCGCTCTAATAATCGGCTTTCGAGGAGAGCGTGATATAATATATTTTTTTTGAGAAATTTTGCAAGTATGTTAAAACGAAAAAACCAACCTCAGCATCAGGTACAACAATAGCAATAAGACGTCTTCAGGCTCATTCTTCATCAACAGATGATTGAGCGACATATTTCGAGCGGACATACATTTTCTCAATCTTCCCGGTGCCACGTATCCTCCTTGCGAGAGCTTGAAAATTCTTGCGATCCAAAATTTTCAGCGTTCCCTCAGGAGTCCATCGTCCAATGTCTCCAGTATGCAACATCCTCCTCGATCGTCTCCTTCGTCTGTTGCTCTTATAGTATCCCTTGAAGACGATGTGTTCCTTGCGAACAGACACCTCGCCGGCTTGATCCTTCGCGTAATAGTTCAACTCGGGCACGTCGACCAGCTTGATCTGACACGATGGGATTACCATTCCGACGTGTCCGGCTAGCGAACTCTCCTTTCATCGAGACAGTCCAAGCGGCGACACATTCCGGTTGACCGTAACCGTCGACGGCGACCCATCCCATACGAGCGGCACGAACGAAGGTGAGCACATGCGTCGAAAGTGCGATCGTGATCATCAGACGCACACGCCCTCCGAATCCATCGCCAATCTTTTCGAATACCAAATTGTCGAAGAATCGGCCCCGTCTTTTCTGATATTGAAGCTGGAAAAAAAAAGAAGATATTAAATACTATCAAATCATTCAGATCTCTCATGATGCCATATAGTCTCTGGCCTTGTATGAGATAGCGAACTCAAACAACATCTTCTTCAAAGTACTTCACTTCCGACATCACTGATTATCGTAAAGCCGATTAAAGACACGAGAAATCGGGCACCATTGGCACAGTCGGCCTCAACTCTTTGATATCCTCGGCCAACACACGTATGTGGTCACCGCGTTGGAATCCGACTTTCGCGCCGACACAGAAGCACACACTCTCGATGACTCTCTCGGAGCGTCATGTGAGCCAACGGAAGGAAGCTGATCATCGAATCGGTCGCATGCCACTGTGCTTGTAGAAGTCCATACACACACGTCGGCGATCACGTTCGCGTGAGTGAGCATCACATTTCGGTGTTCCAGTCGTTCCTGACGTGAAGCATATGGTCGCAAGATCCTCTGGTGACGTTTGGTGGACTGTGTGCTGAACGAGTCTTGCGTTCTTTCCTGTCTCGAGATCAAGTGAGCACCTCGACTCCGAGACGATGACGCAGTCGTTTTGAGCTCCTCGGTGACTGGTTCCATCAAGCGTGCTCAAACTTGGGCATTGCTCCTTGAACTTTAAGAGACCTGAAATCAAATTTCCTTTTGGTTTTAATTTCCTTATCTAAACTCACCAGTGGCCTTTGAAATATCATCACAGACAACTTTCGAATCTTGATCTCTGCCTGATTCAAAATGAATATCCAACCGCTTCTATGATCCAAGGGTCTCGTAGATCGGCACAGTCTCATTCGAATAGTTGTAGGTGATTCGGTGATGATCCATTCGGCGCAGAGTTGCTTCGATTAGATCCCAATGTTCTCCGCCGTTGCCAGTCGGAACGCCGGAGCTCACGGAACGCGACGGACACTTTGTCGGCTGGCTCAGAATCGTATTGTACGACTCCCACACGTACGAGATTGAACCATCCGACTGTTATGACTCGACGTCCGAACATCGGCCCGGTTCGAGAAAGGGGCTCCACGGCGAACGACCACCCTGGTAGAGGGTGCGCGCGTCTTCGAACAGGAAGCCTCGTCAGTTCGTCGTCCTTCAGGTGGCGCTGATGCGGGTACCATCCTGGAAATTAACATTCTAGTCGGGGGGTTTTTGTAATTTTTTTTTCGCTCTTTTTCTATTGTAAACCGAGCCACGACGCGACACGCCGTAAATCTACAAGCCCAAGTGGCCTAATTCGGCAAAATCTTACATTTAAAAATATGGGAGGGAAGACAGAACTCCATGATTTGAGAATAAAGGAGGTAACGGTTCGGGCGACGCCATTTTGAACGCTCAGTATCGACATGAGCTCAACAAATGAGATCGTAATGAAACTGGTCAAAAATTTTTATGGCGGTTCAAAATGTTGAAAAACCTAAGTACACTGATTTTTATCCGGCTAAAATCACGAATTTTCCCATTTTTCCGTGTCACATCTGTTCGAAGTTGGATTATTTTCTTGGAATTATCGTTTTTTATTACTATTTTAAATTGGTAGTTTATCTCATTTAATGTCGTCGATTAAGTACTTTTAAAGCCGATAGATAACCAATTTCGATATTTCGGGTCACCTATCGGCTTTGATAAAAGTACTATAAGACAAAATTAAATTAATTACCAATATAAGTAATAAAGGACATTTCAAAAAATCCAATTTCGAACAGATGTGACACGGAAACAAAATGAGAAAAATTCGTGATTTTCACCAAAAACAGTGTAATTTGTGCAAAATTTCTGTGAACCGACATAAAAAATTTTTGAAAATTTGTGGATTTGAGCAGCTTCATTACGAAATTCGTTCATTTGAGCTCATTTTTGGTCTATACGTTCGAAATTGGAACGTCCGAGCCGTTGGTCCTCCTCTCTTTAAGTTTAAAAAAAAAAAGACGGCATTATTTTGCCCAGTTTCTCTCCAAAACTCACCGGCAAAATGCGACTCTGATTCATAGGATCCGTGGCTGACATTTCCCGAATAGGTGACCCCTCTGAACGAGTAGGATCCCGACGGTCGATGACGAGCTACAAGTAGTATCCGAGGCCCTTGGTGACTGCGGCGGCGGCTCCGATATTTGAACGTCCGGTGGAAGGGAAGAGTTCGAGCTTGGTGCCGAAATGAAATCGACAATACTTCTGGAACTATTAAATTATATATAGAGAGGACGGGTGATGATGAGTCATCCAGGTTGTTGTTGTCGCGCTGTGCGCACGCCCGCACTGATCCCCACAAAACAAGACAACTTATTTGAAGTTACGAAATCGAAGTTTCTTTGTTATTTTATTTTTCAAGATGGTTTTGGTTTATATACCATGTAAAAAATACCTAGGGGTTTTTTGCGCGTTTGGACTCAAGTAGAAATGTTGAGCCTTTTCTGAAAAGTTTAATCCGATCAAAATTTTGGAAAAAGGTGAATTTTAGCGACGCCGTGGTTTTTCGAAATATTGATCTGCCATTAAAGCCCGTGGTGTAGTCAAATTTTTTTATTGCTTTAATTAGCGACGACTCAAAATTGTCCTTCTGTAAAGAAAACACAATTACCCTTCATAAAAAAACTTAAATGTAAAATTATCTAAAGTTTGAAATTTGACCGTGGTCAAGCGGCTGGAAACGTTTTTTTAATAATCGTCAAATAATATACAGTGCAATGATCTCATTGCGTTTTCAACTTTATTTAACTTTAAAGTCATGAACGGCGAGATTTGTTTTTAATTTTTCACCTAGAAATCTCGCCGTCCATCGGCTGTAAAATACCTAAATGAAGTTGAAAACGCAAGATAATTGCACAATATACTCAAAATTTGACGTGTTTTCAAAAAAAAAAATACTGTTTCCACCGTAGCGGCGACGTCGGTCAAATTTCAATTTTAACTGAATTTAGGCCATTCGCTTTGTCATAACTTGTTTTGAGGAGTTTTCAAGAAGTTTCATTATGAAATTCGGTGTTTTCAGACAATTTTGAGTCTAACTATAAAAGAATCGACTACACCACAATGTCAGATCAAAGTTAATTTCGAAAAAACTCGCGAATTTTCGCTAAAATTCACTTTTTTTCCGATCGGTAATTTTGATCTGCCATTAAACTTTTCGGAGAATCTCAAACATTTTGAGGATAAACGAGCAAAAACTAGTCATTGTTTGAGTTGCCAATGGTATATAAAACATGAAGACCATCCTGTGAAAAAAAAACAACAAAAACACTTGAAATTCGCAATTTCATAAGTTCTCCAAAAGGGAAAACATACACACACCTCGATTGAGACTGTACCCACGCAGCCGAGTCTGTGATAACCATTTTCTGGTGTTTCTGTGTTTACGTGGTTAATAGTCTTCTGACAAAAGAAGACATGAAACCGCTTCTAAAATGAGATTAAATTGAGGAAACGACGACGACGCAATAAGAGGTGCAAGGAGTGAGGGTGAAAATCGAAAAACAAAGAAGAGATCAACGTTATTCCATCTTTAGAACTTTCTTCACTGCCAGCAATTGTTAATAATAATAAGGTTTTTAGGTCGATAACTCTTTCGGTGATCAATACAAAAAGGGGTGAAAACCCGCCTCGACAAGCCTTTCGATCAGGCCAATTTCTTTATCACACTCTCCGCAGATTTAGGAACAAATTTCACCTCCCCGGCAAGGGGGCAAAAGTTTCGAGAAGTTGTGTTGCGCGCGAAGGGGATGGAGAAGATGGAGAAGATAGGCAAACACGTACACCTACTCAAACAAGTAGTAGTGATAATTGATTTGATTAGTGATTCGGGTGGGCAAAAGGAGCGAGAGAGAAAGTGAGAAAAAGCGAAGAGGGAACACGTGTAATCAACAGTGTGCCGTTCACGCCCTTTGGACTAATGCAGTTTTTTTGGTGGAAATTCAATTAACACTGAAAACTAGTTTTTAAGTGTTTACGCTGTAACGGGCCAGGTTTATGAGGCAAAACGATTGAAGAACTTTAAATGTGGGGTCCGAAATCTGAAAAATATTTTAAATTGACTCCAAAATTTCCCCTGACTCCGAAGATGCGAAAAAATTCAAAAAAAATTTTCCTGACTTTATATTTAAGCCTGAAATCGCCGAATTTCATTTAGAAATTCGCATTGGGGACAAGCGCACTTGCATGGTTCGATTTTTTTTCGTTTAGTTTATTTATTTTCGCCGAATTCAATGTTTTTGAAGCCATCATTGACCATTTTTGTCGAGTTCTCATGGAAAATTTTTTTGAGAGAAATTACATGAAACTGACTAAAAAATTAAATTCGGCGAAAATAAGTAAAATAAACGAAAATCTTCGCAAACTTGGATGCAAGCGCGCTCCAATGAGAGATTTCTTTGGGCGCTAGGTTGAAAAAATGGGGGCACGAATGAAATGTCGGCGATTTCAAGCTTATATATAAAATCAGGGAAATTTTTGAATTCTTTCGCGATATTCCGAACCAGGGAAAAATTTGAAATCAATTAAATATTTGGTTCAGGTTTCGGTACCCCGCCTTTAAAGGATTTTTTGGCTTAAAATTGGAAACTCTTGGTTAAAACTTGTAGAAGAGTAAAACTGTACACGTTTTAGACGATTCAAAAGTATCCAGGGAAGTATGCAGAAGTTGAAAAATTGCGAAAAACAAATAAGGCATTTTCTCAACGCGTGAATGCTTAGACTGAAAATAGTGTATTTCTTCCAATATATACGAAAATACGACTCGCACTGGTTTTCGATCGATATTTATAGGTGGAGTTGCTATGCATAACATTCCGGAAAAACACGAGATTTGAGGAATTTGAGCAACTGTAAAGCCAACAAAACATTTTGTACAATTTTCTTGTTGGTCTTCCTCAGAAAATTATCAATCAAAAACCAACTGACGCAGAAATCGATATATTCTGCTAGTTTTAAAAAAACACATGATTTTTAATCAAAAATTGTTAAAGTCATGCAATTTTCCTTCAATAGTTTTATACGAACTATTTTTTCTCTGGAATTCACATGCTTTAAAGCAAACGGCCGTTTCTCAAGCGGTTGTTGGCTTCCACGCGATGCCATAGAAACACTGGGGCACCAGAGAAACCGGGGTCGAAGCAAATGACCAAAACAACAGACGTATGTGAGCTTTCGTTTTCGTCTTCTCGAGGAACCACCACGCTGGGACTACAACTACGATTGATAACGAAAAAAAAATAGAAGAGATGATGATAGTTTTTGTAGCAATAAAAAGAGTGACAACAAGATACACTGTATCTCACCCACACCTTGCCGTACTTCTAACGCAGATAAGGAAACCTAGTAAGATTCGGGGGGTTCAAAGTGTTGGAGCCAAAAACGGAAGCCTTAACGGAGGGAGCAATTGTTCGTTGAACGAAGAATAAAAAACCATCATCTGCGTCTCAAAAATCACGAGATGTAAGTGAGCGGGTGGGTGAGTGAAAGTGCCGGGGAGTAAAACAAGTTATAAGACACAACGAGCGACGTTTGGCCGCTGCTGCGTTTCCTCACTCTCTCCTAGTGGGCGTGTGGGCACACTCACATGGAGCGCATGCAAGGGTGTATGCGCAAGTGGTACATCGACTCGGTATGAGAACAGAGCACAGTAGGAAGGAGCTCACGTGTTGCTCCACTACTCAGTGTTGCGTACCGTCTACCCATCTGTGGGCCACCGCGGTGCAAAGTACCGCACAGTGGAAGGAGGAGAGTTGAAAAATTGGTTTTTACATCTAGAACCTCGTTTTCCTCGGGATTTTGAAGAGAATTGGTTGACTTCTTGAATTTTAGTCGCGAAAAGCGCGGGAAAAGTCTAAAAAAGATGCGACGAGTGAATTTTAGGGCAAAAATGAACCGACACAAATTGCTTATGAGCAATCGGCTTCTCGATCGGAAAACATATCACAGAAAAATCGGAAAATCAGCAAAATTCGAAAATTATGCAATTTTCTAGAATTCCAAGCGAAATTTTCTAGAATTTGAGGCAAAATGATACGGAAACCAACGGGAAATCCAGAAGATAAAAAAATCTATCGTCGAATTCTAGGTAAAAAGCTCTGTGAATTACTCGATTCTCCGTCTCATGGGGTAGACTCAAAAATTATGCAATTTTACCTTTCTAGGCGAGACATCGCAGGATCGCCTACACAATTTCCGGAGAACGATGAATATCGGCAAATCTGAAGTAGGAGAAGGAAGAGGCTTCGGATCAGTTTTTCTGAAGAAAATACAAAACCTTCGCTTTCGCAAAACTTTCGGGAAAATTCTCAGAAAAGGCGCTAAATCAAAAGCTCAAAAAATCGACGTACGATTTGCGACGGAAAAAGCTATCGAGTAAAATATCCGAATTTCTGTTTAAAACTGGAAATTGCCCAAAAATCCGTTTGTTTTCGCCAAATTTCTCCTATTTGGCGGTCACAAGGCGAGCGGGAGCCGCCCGAGATGAAGAGCTCCACAGAGCCCCTGTGCCAACAACACACCGGTACACTCACCCAAACATATTGGAATTCTCCTGAAGGAAAACGTCAAGGGTACGACGACCGCGGCGGCGACGGTGCCATTTTTCATGGGGAAAAGAACCTTGATCGAATTTGTGATTTATTATAATCGAATTTCGCTTCTATGCCACCCCAATTACGTGACCCACCTGATTAGGTGCGCGAGTATTTCAGTGCGGTCGGCCGATCCCCCGAAAAATGGAGAAGTTGTCTGAAAAATGCGAAAATTCTATAAAACGACGGAAAAAGAAATGAAAACAAATAAAATGAGGCCGAAAAGGTGAATTAGTTTATGCAATTTTAGAAATGTGAAATTGTGGCGAGATCGAAAAAAATGCGAAAAACACGAAAACAGGTCGAAATTTCGCAAATTTTGAACGACGACTAAAATTCAAATGCACAACGTTCGCGCGTTCTCGCGCCGAAGTACGGTCGGTGAAGCCCGCATTTTTGCGCGCGCGAAATTCAAATTTTAATTTTTAATATTTTTTCTTTCTTCTTTTCTTTGATTTTTTAAGAATTGCAAAACGTTCAATTCGTTCATTTTTCGAATAAAATTGTTAAAAAAGACGAAAAAAAAAAGAAAAAATAAGACAAGTTATCGGTGCAAATAAATGCAAGTTATTGTTCGGGAAAAAAATCACAATTTTAAGTGCAAACAGATTTGTAATAAGATCAATCATTCTTTTATTTTCTTCCAAATCCCGACATGGTTTTGGGCAGCCGATCATGCAGCAGCGACCTCCACTCCCCCGAGACACGCCAACGACTCGCCGGTTGAGATGGCGAGAGGCACGAACCAAACGACCATGACCTGGAAGAAAGTGTGTGAATGTTAAGGTCTCTGAATATTCCAATAAAATTAATTGGTTTTTTTTTACCGGTGTTCTTGCCAGAAAAGCGCAAAAATTAATTAAAACTCTAATCGTGGCGAGACCCATCTTCTGAGAAACGAGGTAGGTATGCGCCTTTAAAATTGGGCTACCGTAATCGAATATTTGCATGCAATTGTTCTGATTTCCGAAGAGCGAACAAGAAAATTTGATAGAAATGACACATGAATTAGGTCATAAAATTTGCTTTTTTTTTAGATTCATATAATTCAGATCTCTATTTTGGACACGGAGTTCCATGACCTTCCTCATTGAATTTTTCGCGCTACATTGACAATGGCCTGCCGGAAACAACGTGGGAAAGTTGTGTCCTCCATGCACGGACAAATACATTTAGTATAACAACAAAAATCGAGACGCGACGCGACACGCAACGCGCCGTAAACCTACCACAGATATGGCCGAGCCCATAATGGCCTAGTTCGGCAAACTCTTCCATTACAATTGATCGATGTCAGAGTGTCACATTTCAGCTTGATCTACCTAGATCTACAAAAGCGGGAATCATACGTAGAGTTCTCAACTGCTTTCGCATGTTAAGTACGCTGACGTCACAATTTTTTGGCTAAAAATTCCCGATTTTTTTGTAGATCAAAAAACTGTGATGGGACAACCTGACACCACGTGATTTATGAAAAGCCGGAGAAATGTCATTTGGCGAGCACAAAAAATACGAAATTCGGCCACTGATTCGCGGCCACGAGCCAATGTGCCTTCACAAGACATTGCACAGTTAATAGGGTGATACCCACAAAGGTAAAGGCGCATGCTGAGCATGACTGGCCAATCTAATAGCATCTACATTGATAATTGAAAAAAGAACACACAATTCTGTTTGGCAACGTTTAGCGACGAGTGACATAATTCTCGGAAAGCTTCAGCTGAACAATTTGAGGGATTACTTAACTTCCTGTTTCCCATCGCTTCACCGTCTTAGATAGTGCCATTGCCGATTGGCAAAATGGGATCTGCCCCCAACTGCCAGTTGAATAGGATTGTCTCTCTGCGTCTATCGGTTCTCCAAGATCTTGCGGCGGTGAAGCCGTGTGTGTGGGAGTGTGGCTCCTTCATGCTAAAATGTGTAACACTGCGGGCAACGCATCCGATTGGTCGTGTTTGGCAGCGCACGGCGGGAAAACGAATCCGGATATACTACATACACAAACACACACTCACACACACCGAAGGAACGTTTCCGAGACACCTGAACTGGAGGACTTTTTATGATTTAAGTGTTTCTGCTGCCAGCAGGATGTGTGTGTGTTGTCAATAGGATATGCTATTTTAGTCCACATTAAAGTGATGAAACATCAAACCGGGTAACTTAGTCCACCCAACACTCTGTGAGCGATTAACCCTTTAAGAGTGCACTTGCACTTCTAGGCAGGATTCAATAGAATTGGGGCCTTGGAGCCTAGTCGACTTGCGATGTGAGAGGCAAGGTTGGCAGAGCTAGGATAAGCTTCTGTAAATGTAGGTCTGTAACAAGCAAGGATCTCGCTCTGGTACTGTAGCGAAATTTGAGATCAAATTAGGTTTTTCAATATTTCCAGTAACTGGCACTGTTTCCGGCCCAGATCTTAGAAAGAAAAGAAAAAAAGTATGTTAACCAAGGCGTGGGCGGCAAACGATTCCGGCAAATCGGCAAATCACTAAGTGAATTTAAAATTTCCGGGAAATCGAACTGACACTTTACGCCAATCTGCCGAACGATTAGCAATTGCCGCCCACACCTGATGGATACGTATATATGCTTTCACTCTTGTGGTGGCAGATGTATCACTGCGGTTTAATGAAAAATGTGGGAATATTTTTACAAACTTGCGGCGTCAGCACACCGCTCCAAACCACGCAAAATCAGATGAGATGTATGCGTCTCTTCCCGCAGATTTTTCGAGGATCACAGCAGAACTTTCTAACTCCACCTGTCTACTGAGAAAAGAGCCAAGAAAGCATATTTTCCTCGTATCAGGGATCGGAATCCCACGGCTAGCTAGTTGATCCTATTGCATCATTGAAGCATCTGATTCTCCACTTTGTTCGCTTTAAATCGTTTCAAACTGAAAGCGCTCTCAAGGCCGTCTTCCTCCGATTTTCCGATCATCCTACCTTTTGTTGATCAACACGTGCCCGGCGATCACAACACTGTTCAACCGGAATATCGTGTGAAGATGTTCCACCAAATGGATCGTTCGCTTTTTGGCTCAGGACGGAAGAATGTGTTACTAATTTCCATAAAGTCTGTTCTGTTCTAAAAGTTATGAATCTTCTGAAAAAATTTCAATCAGACTTAGATCCTGTCAATACATTCATGGGGAAAGCAGTGGAGTCGAAGATTTTTTATCAAAATATATGGCTACGTAGTCAGGGAGAGACTGGCTCCTTTGTTACAATATATTAGGTTTTGTTCCTTAAAATGTTCAAATGAAGCTGAAGATTGGCTAAAAGTATATGATTTTTCAATGATTTTTCAAAAATTTCAAGGTATAAATCTACGGAAACTAGTCAAATTTAAAAAAGAAACTAAATTCGATTTTGTTTGTTAGTTTGTTAACAGACAGAGCAGTTATTTTGATAATTGTAACCTGAACTCTATTTGTCTAGTTGACATCGTGAAGTAAGAATGTTTTAATGTGGCATTTATTGAAATTTAATTGTAATAGAATATTTTATTATCTAAAAAAATAGAATTGGATTATAATGTTAATTATTTTACTGTGGAAAAGATCAGTATTTTGTGATAGTTTTAACCTAAAGACATTTCTGAAGATCGTTTTTTGTGAGAAAAAATTATTATAATATGTGTCATTTAAAGCAAATTTTAAAAAAGTGCGGTCTAGAAATGTTCAACTATCAAAAAAAAGTACATTGGATTTTGGTGCCAGTCAATTTATCAACAGAAAAAGTTGAGGGTCCTAAAATAATTTCCAAACTTATTAATGCACGTGAGCATGAAAGCTAAACACTTTTTTGGGATTTTTTGCGCAAATGAATAGTGTATTTACAGAGACAATGGTAGATCAACTTAAAAGAACAAGAAATTTGCAATTTTTCCAGGTAGGACACTTTTTACTCGAATATAACTAACCTAAAATAATTTCCAAAAGTTTCAATGGTGGTAGCACAAAAAAAAACAATTTTTTTGATTTTTGAAATGAATGTAGTTACAAAGACGGTGGTACATTGACCCAACAAAAGTAACGAAATTTACTACTTTTGTCAGGTAGGAAACTTTTTTGCTACTCGAATATAACTAACCTAAAATAATTTCCAAACGTTTTTGTTGGTAGAATGTAAAATAACTTGTTCTTTTTTGGTTTTTTGAATAGTGTAGTTACAGAGACAATGGTACATTGGCCTGAACAAAAAATTTAGTTAGCTATTTCTCCATTTTGACCTATTGGTCCCCTACAAATTAGTAAAAGGACCCACAATCCAGTTATTTTTGTCGGTGTTTAAGCAGACTACAACCTTCGAATTATTTTCAGAACCAGATGTAAAGATTTTAGTTCGGTGCTGCAAAAACCATCAAAAAATACCAAATTTTTCGGCCTTTGTGAAGCACGGCAACGAGCAATTTTTGAGATCGTCTTTGCCAGCTGCACACCCCAGGTACAGAGACTCACTTTTATATCACGTGAACGAACAAAAAATTTGCAATTTTCTCACGTAGGCCACTTATTTACAGCTCTAATTTCACACACCTAAAATACAAATGTTCATCCTACCCATATATGTAGTAAGAATATTTCAAATTCAAATTTTCATGTACAAATCAACTCGTCGCCACCGTCTTATTGTTTCCCTGGATTTCCTGATCTGACCTTGTCACTCCACGTATGTTTGTCTTTGTGCCCACCTCTCGTGCTCACCTTGTTCCAAATTCTACCGTGAAAACTCATCTGAACGCCATTTTCGTATGTCCTATGAGTTTTTCGGATGCGAAACTTGGAAAAACGTCAGACAACTGCAAATGACCTCCCGGGCGTCGCTGAGAATCGGTGATAGCCTTGTACTGCTTAGATGAGACCAGATACAAAGTGCACAACAAAAAACAAATTCGCTTGAGAAGCGCTGGCGAGAGATTCGAAGCGAAAACGAGTTGATTGACAATCCGGAACATATAGACACACCAGAAGACAAAGTGGGGGAAGAAAGGAAACAAAAAAGATAGAGAGGAAGGAGATTTTGAAAAACGCCAATCTCTCTGTGTGTGGGCACTGGGTGACAGGTGAAAAAGTGAGAGTGAGAAAAACGTGGTGGGTACTGTATTGATGAACGATCCAAGTTGCATACTCAAATCTCGTTGATTGGCTTGTGTCCTGGTCGGTTTGATAGAAGGTGAAGTTGGATTTTGTTCACTGAATTATTGGATTTCGAGACATGAGCAAGCTAGGGTCAGGATGACTGTAGTGGCCGGCTAACATTCCGTACACCCTTTGGCCGACTGGTGCGTGCAACCAGGGCTAGTAAGGAGGTACATCCTGACCGTAAGCTTTTTAAAATTCTGAGAACACCCTACAAAAGATATTTGTAAAGTTCTCCAAGACAGGTGCTAAAACTTCTGGAAAGAGTAGCTTAGAGTCAGAATGTATTATTGCGATCTGATCTACAAAAAACGCGGGAGTTGAGACGCAGTATTAAGTCTATCTCATTTCGCATGTTTAAGGTAGCGTGCTGAACAATTTTTAACAAATATTTCCCGCATTGTTTGTAGATCAAACTGTAATGAGACAGCCTGGCACCACGTGGGTAGGTGTCGGGATGCACGTGGTGTCGGAGTGTCTCATTTCAGCTTGATCTACTAGATCAACAATCAGAAAACAATGCGGGAGACGAGACGCAGAGTTCTCAACTGATTGTGCATAGGTAAGCTCGCGCTGACGTCACATTTTTCTAGCAAAAAATTCCTTTTTGTAGATCAAACTGTAATGGGACCCCATGGCACCGTGGGGATGCATTAGTGATGTAGATAAACCTTGAACAATAAATATACATTAATTTCGTCATGCTTGAAACTTGGACCCAAAAACAACTATCTGTAACTAGAAATTCTACAAACAATGAGTTTGCGACTTAAAGCTGGAAGTATAAAAGTTGCGCAAAAAGAGACCTGTGGTCGGGCGCTACCACCATAAAATTTTAAATTTGCCGGTCCCCACACCTCGACATCAAACGTGCAAGCCGGGCAACTTGGTACATCTAGTTCACCAGCACTCCAACTAGCTTCCCAGAACGCTAAAAACATTGTTAAATTATTACTTGTTCAGTACATTTGTCGACTCGACACACCATCACCCCACCTAAACCCAATAAGGAAGTCGATATCTACTCATTTTAGGGACCTTTTTTGCCGCTTTTTATTGATTTGAACAAAAACTCAGCAGAGAAGTCAAAAATTGCCAATATCCAATTTTTCAGTTCCCAAAGATTGTGAGTTTCAATACCTACTAAATCCTCCCGTTCCGCCGTTCTTGATATTATCTCCATAAATGTCCGCTTATCTCCTCTCTTGTACTAAACTAACGTTCACTTATCCACATAATAAATACAATAAATGTATAATATACAAGAATAAATACTACACTATATATAATATATATATATATATATATATATATATAAGTATATAATATATATATGTATATCTATCAAAAAATCAAACAGGATCTCTATTTTCCTCCAGGAGAAAAAGACGATGTCAGGTTGTGCGCAACAATACTCTCACTCTCAATACCGCGACGACGTGGCATACCTCCCCCCATCCTGCCTTTCTTCCCCGTTTCTCCTGATCGAAATTTCCAGCAGCACACCGGAACTTCTTGGTTGGCATGTGAAGCCGACGTGGATCGTGACGGTGATGATGTGGCGGATTGTGATATGGCGGAATCGTGTTTTTTATCCGGCGAGTACTGCGAGAATTGTCTGAAAGAGTGGCACGGCGCCTGTGTTTCGGCTCTTTTCAGCATTTTGACGTGAATTTCATCCCCAAATTTCTTTTCTCATCTATCAATTTGAAAATAAATCAAAGAAATACAAAAGCTAAAGTTCACTCATGTTTTAGCACACGGCGCGAGAGGCGGAAATCGCCTTAAGGTCAGGCACAGAGCAGGCGTGTAATGCCTACATGGAAGCCTAGACTTCTCTGAAACTGGGTAATGTTGTTCCGAAGTGCAGTGCCTGAAATTATACAATGTTGTTCTAATTTTTCGGTGTATATCAAGCGCTTATATCCGTGTGTCCATAGTTGGTAGTCTATGTAGTCTCAAGTTTTGGCTTCTGGTAGGATAGTGAGTTGGGGTCAGTGTAGGGATATGGTCGGCGAAATGTAGTGGTACAATAGCGGTACGGTAGCAGTACTGTAAGATTATGGGACTCTCAGAAAAAAAAGTTTGCCACAGAAGTCGAGGTCCGTGCCGGAGGAGAACGGCTGGTTATCAATAAAGAATACCGACACTTTATGATATCACCGGTAAGCGCTAGACAATAAAAATTCGCATTCTGAGAAGGACGACTGTAGCAGTTTAGCGTGTGTCCGAGTAGATCTGGCGTCTCTTAATTTAAGTTGTAGTTTCCTGGTGTCCCCTGATCGCGAACTTCCCGAGGTAATTAGTAAATATTTTAGTGTGGCCTATGTTTACTGGTTTTACGGACTAGCCCGAGAAAAACTCTGGAACGAAAAAACCCAAATGGGGGCTCTTATCCAAGACTACCAAAGTTTCTATTCTATGCAATTCCCTAGTTTTGCATTTCCTCCGCCTAATAACGCATGTTGTTTACCGTCGACTATCCCAATGCTAAAATTTCGGAATCATGTGAAAATTTACCTGATCGAAAGTATACGGTAACCGTAACATTTGGAAGAGGAGAAAGGAATTCGTTGCAGCCTTGGCCCATTCTCCCCACAGGCATAATTCAAAAAAATATTTATCGCAGCAAGAGTGTGGATTTGCCACAACCCAGCGGGTTCTCCCATCCAGCATCTCTACCTTTGCGGAGGCAGACACTGAGGACCTTGATCTGCCGCCGCGTTCCGACAAATGTAATAGCAGCCCCCCGCGCGATAGCTTTTCACTATTTCTTCTCTTTCTGGCTACTGTGCTGCCTCCTCCTGCGCAAGGATGATGCTGCTAGGATGATACCCTAGAGATGACGGAACGATCCGATAATTATATTATTGATGGAGACTAGAGATGTGAGATAGTCCCGCAGCGAAGGAACCTGATCTTGTTACAGTCTTGGAACCCAGGAACAGCGGATAGCGTCGTCGTATTATCGTTATTCATTTCGTAAATAGATTTTCTCTAGGATTGATTCCCGGTTGAGCTACGTCACTGTCCGAGAACATTCCGGAATGTTATGTGCAGATGTTCTTTTAAATAACCTTTCTCCTTCCTCCCGCAACAACTTTCATTTCTATGCGTCGAGATACGATATCCAAGGCCACAATCAGTATCTTTTTTCGCTGCTGACTCTCTCTCTCTCTACTCGTAACCTTCGCCCATCTCGTCAATGGTTCAGAATCACCTACCGCAAAACAATTGAAAATAAGTGAGTGTGGAAGTCACGTCATGAGCGCCCAATAGATAGAAAGAGAGAGAGAGAGAGAAGTGCCGAAGACAGTGTCGGAATAGAAAAGTGGAACCAGCGGCTGGATCGTCATTTGTTGATGATTCCTCGTGCCTGCCATTGTTATTCGATATTCCGATATTCGATTCTTTATTGCCGCCCCCGCCTAAGAGCCCGTGAGAATCAGAACGAAGCTTGCGCGCTCCCTATTAAAAAAAAAAGATTATCAAATTTGAGCAGAAGCGGAAATGGAAATAATAGCGGATAACGTTACAAAAAGAGCGAAATGTTTTGGGCAATAAATTTGTAGTTTGATGATAAGAGTGGCATTTTGATATGAGGAAGCTTGCAGAATGTAGTGGTGAACAGGAAGCTTTCGCTATGGAGCAAAATGGATTCCGTCATTTTTAACTTAAAGAATCGGAGTCGAGATGAAACACCCAGCCGGGCTGAAAAATTATTCTGCTATCGAGGCATGCTTGAAAGTACCAGGGCCTTACACAAAAGATCAGGGATCCTAGTTCTGCAAAAAAAATTTCTGCATAATGAAATGGAGAACAGGGCGGTGCGGCAACCAAGAGTTTCGGCAACTTCGGCATTTGCCGAAGTTGCGGAACCCACAACATTTTGGTAACCGGCAATTGCTCTCGAAGTTGCCGAATTCAAAAAAGTTCGGCAACCGGCATTTCCGCGGGCGAAATCTCCAAATTCAAAAAATTTCGGTAACCGGTTGCCTCACAGCTCGGCTGGAGAAGCCGGTGGTCAGCTCATAAGAGTATGGTTCACCACAACCCAGAAATACCATCTTTCAGTGCCTTATACTGTAAAAACACTCTGGCTCAAAGTGCCCCAGAGGCCCTGGGATCTATCCTTACCCTGGAAAACTTGTGTGAAATTTCGAATATTCACAGCTACTAGGTTCGTAGCTCTAGCTCAATGTTCCCACTCTGCCTTCCACAGGACGTATTTCTACAATATTTTGCACAACTTGGTACAGTACTCAGCTTTCCCTTTTTGCACCAAAACATTATTGATCCTTACGATTAGCGTCCTAGATAGGCTACGCCATCGAGATCTCGAATATGCTAATTCTTAGGAAAGAGTGATGTTTCATCATCTCCTGGGATTAAAAATTTCGGAGGAAGAACATGGCAAAAATCAGGTTGATCGTGACACTCGTCGGGGGCTCCTCTCACTTCTTCCCCATCTTCATCTCTCCTTCTCTTTCCCGATCCGATCTTTTTTCCTTTCTTCCATTTTGTTTTTCCTTTCCATTTTTTCTTCCTTCTTGTGTTTGATTAGCCATCCTCCTTGGAGCCCTTTCACCTTGTTTCATTTTTCTTTATTCAGGATTGAATAGAGATATGGTTCCGTAAAATCAGTAATTCCAATACTAGAAGAATTAGTAAGACATTCGAAGGGGGGAAAATTCCGCGCAAAAATCGACAGGAGGTTCGTCCGGATTGGGTAATCGTCGGAGAAATGAAAAATCGCGCGCGCTCGCCCGCGCAGATGAGATATATTCTAAATCACATGGTCAGCGAAATGATCTACGATGGATTGCGTGATCTATAGGCGTATCAAGGAGATTAGCACTGCTGGGCGTCGGGATTCCTTGAAGGAACACGATCTTTGAAGGAGACGAGGAGGTTGTGAAATTTAATTGTGATATCATTCGATTATGTACTGGCCTAGAATATACATCATCTTTGAGAATTCTGGTCGGCTGTTTTCGGGAAGTTCTCAAGGATCGGCGCAGCCATGTCTGTAGGAAGTGCTTATGCCAACCCCAACACGTCACCTTCTCAATCTACTACTTAGAAGTTCAGTCCTGCCAATCCGCACGCTCCCACCACAATGTCTTCGTCGCCTATCCGTTTCTCCTGTCGAGTCTCGGGTCAAGGCAAGTGTGCGTGTGTCCCTTCAGTCGTCGAAGTCTTAATCATTTATTTTTGCTGCTAAAGTCCGAACAGTTTTTTCTAGCCGTGTCGGCGAAAGGGTTCTTATTGCGAATTCACCTCCTCCCACCCGAGAAATGGCCCCCCTGCCGCAAAACGTGACCTAGCATTAAATAAAAACAACACAAAGCGCCTCCTGCATCATCACGCGTATATATGTATTGTTGAAATATAAGATGGTAGGCGGGAAGAGGAAACGACGATCAAGATCGACTGAAGGTTGCGCAATCGAGATGGTCTCTTCCCGGCACGAATACCTCCTCCTCGTACAGCGTACCAGGCACCCGCATATAGCTAAAGTTCTCCGCCCATTTTTACTTTTTTGTGCTTTAACATCGCAGCAGCGCTTTTGCCATTGCGCCCGACCCGATCCAACTTCTTATTCTTGTTCCTCTACTCCCCCGCCCATGTCCTCCCGATATCAAAAAAGTGGGAGGAGCATGCATAGTGAGAGGGCGGGGCCGGGACACACACAAGGCTGGCTCAACCCGAGAAGAAGGAACAACAATTATGCCGAGGACAGTCTCGACAGGCGGCCCGACCTGCGCCTTGATTACCCCGCCCGTCCGCGTGCCCAGCCGTGCACGGCTATCTTGTTTGCCATTCATGTTCCTCATTCGACGTTCATCATGCTTCGGTTATGCTTCTTCGTGTTGGTCCGGTTTTTCTCTCTCTCTTCGGCCCTCTTTCTTCATTGGACCAGATGCCATTCGCCTTTTTGTCGCCTAGATAAGCGCATATTTCTCATCTCTTCTTTGTTTTCCATCATTCATTATATATCCAATATCCCACATCCTATATCCTCGTTCTCTAAGTCCCTCATTTTCATTCATATGCCGATCCATTTGGTACTGGTGGTGTCTTCTTAGTTTTGCTTTCCCATTCCTAGACAATTCCTTCTATTTCCACTTTTTTCTACACAATGCAGACAGCCCATCCCCACGCGCTGCCCTTGCTCTCTCCGATCTTCAGCCACAAACCGGCGCCTCGATCAACGTTCTCAATTGGCAGTGGATCAGGCAACTGGTAAGTCGAGTTCTTATGTAACTAGTAGGATGGTAGACATCGAGCTTAACGATGTCTGGCATTCGTTACGTACGGGTTCTCGCGCCGCCCATCGAAGCGCTTGAGCGCCGATTCACGGCTTTATCTCACCCCGGTCTAGCAAGTTTTCCAATCCATCCCAAATTACAGGACAAGCGGTGTTGGTGATGGAGTTAATGGTTACATGGACAAATGCGGAGGAATGTTCGGAAACAGCAGAAACAACGTGAGTTATAAAAACTGGGGGGGGGGGGGGGGGGGGAAGTGCTGTTATAGGCGTCCACAGGGACATTGAGAACCGCGTGATGAAGAGTACTTTTATCCGAATTAAATCATAGGCTAAACGAAAACAAGCATCAGGTTCTTGTGCTTTGCACATCGGAATATCCATCTCAATCAAAACGCGGGAAACACGAAAGCCTAAGCTGGACCAACTAGTGTTAAATGCTTAAATGCAACCCAAAAATGAACAGTCTATCACTTTCATCTTCCTGTAAATCAGAGAACCTGAAGCGCTGGCAATGCGCACACTTACAAAAAGTGAAAGCCGATATATCAAGCTTATCACCTAGCGGGACTTCGCCCATTGTCTCATTGTCTCTTGGCTATCCGTCCCACCCCCCCGGATCATCCGCCCCCTTTTATCACTCTCGAACAGTTTCGCGCGTTGATTCAAGGACCGATTCGCATTCGGCAGCAATAACCCGTCGTCCTGCAAGCTGCTTTTCATCGAACTTCGTCAGGCGGACTTTTTTCCAGTAGTTAATATGTGAGTTTTTTTTGTTTTTTTCTTCTCCGAGTTTTCTACAAGATCCATTAACATTTAGAATGAGATTCGGCAGCCGGTTTTCTTGATTCTAATCTCAATAATTATTTCCCAGTGTATATAGTGACACGGACAAGTTGCCCGATTGCGAGGAAATACCAAAAGTCTTGTGCTGTACCCACGTGTCTGATAATATGTCTGTCTGGTCGAGTTGTTTCACTGAGAAATACCCCCACAAATTGGAAAAATACGAGACGACCGATGAAGAGCCACCGATTCGACAAGAGCTCACTGCAAAGAAGCAGATGAAGCCAGCTAAGGCAACTAGCAACAGAGTTGTCGGAGCAGTGCTTGACGTAGACCATGAAGCCAAGGAGCAGTTCATCGACTCCAAGGATATCAGAAGAGCACCACGAGTCGGTCAAGCTTCTCAGCCAGGAGTACCCGATCACGAGGTCAACGACGGCGACCGCCGAGTGCGCAACCGAGAAGTCTCAGCCACCATTCTCACCATGCTTGTCCCGCAAGTCGGCTGACGAAGTCTTCCTCTCCTGCTGTCGCCAACAGGTTCCATGCAACTGTCACTGAGCCTCTACAGAGCATCGTAAGAACATGTCGCCGCTGAAACTTTGATCCAGGCGATCCAGCAAGAGCACTGATGAAGGTAAGAATAGTTCAATCTTCCTATTGAGTTTTTTTGAGTTTTTCCAAAATTAATTCTTTCAGTACTTCTCCAAATGCTCTACTGTGCGGCCAACCAAAACCGCGACAACCGCGCGTGCGCTGCTCCAACCTCGGCATGTCAAACGCGGAACTCGGCGTCGGCGATCGTTGCCTATGTGCAACATATCCCCGGCGGGAGACTGTGTAAGCCCTATGGAGAAGGAGGATCTCGTCTGCCGTCCAACTGGAACGTCGTGATTCATGTACTGTGCCAGAGGTGGTCTTCGTAACTTGGATCAACTAGACCATCATCCCCGTTCTCTTCTCCCGTAATAAGCTGGATCAGGTAATAATCAATCGCCGATCCTCGTCTTAATAATTTTCGCCCAATTTCCCATCTCGTCCCCCCTTTTCAACTCTACAACATTTCTCAGTGATATTCATCTGAACCGCCCGACATACATCAGTTCCTCATATTCCTAACAGGGTTAAACAAACCCATCCACACCGTCCCCCCACGTTTCTGAAGACCCCCCCCCCCCCCACTTAAGGACCCCAAGTCCTAGTTACTAAATGTGAAACATAATGGCGAGACTGCAATACTTGTCCCCTGAATCCATGTTATTTACATGATAATCTATGACATATACTTTTTTTTTAAAACACAAGCCCCCTTGAAAACGAACCTCATCATTGTATGTCAAACGGAACCTCTTATTACACGATTAATTGTTGAAGTTTAGCGAATAAATCAATCATTGCTCTCGTTGGGTCTATGCCCACAGCGAAATGACCCGGTGCAGAGATAGATAGTTAGAGGGTCATAGACATCCGGGACCCAATGGGGCCGCCCGCGGAAGAGACGATTTGTGTCGATTTACGAAATGATGACAACCAGGAAAATTTCGTATAGAATCGACACAAATCGTCTCTTCCGCGCGCCACGCCCCATCGGGTCTCGCGGTCGCTCTATAACTATCTACAGTCTCTGTACCGGTAATACTATTGCAGTAATCGCAGGTCTTAGCGATTTTTCATAGCTTCACGTATTTCTCGATTTCCTCATAAATTGAATTGGATGCCTAGTTTTTGCTGAACTAGGGGCCATTTCGGCTCGTCAGTATATGGTGGGGTAGATTTACGGCGCTTTGCGGTTCGATACAATTTAGTTGTAAAACTAAATGTATTTGTCCGTGTGGAAAGAAGTACACGATTCACATGCGTGGTCCGACAGGCATCAATAGAGCGCGAAAAATTCAATGAGGAAGGTCAGAACTCCGTGCAACTTTACTCGCGAACTCTGGTGCGTGTTATTGTCTTTATTCAGTTTTCTGAGACGTAATGAATATACTTTTTTACAGCAAAACTGGAAAACTGATACAAAAGTCTCCAGAAACTAGATATTGAAATTACAGTACACTTTAAAGGCGCACAAACCATTTTCACAGTAAACAAAAAGTTCGTGCCGAGACATTTCATCCAGATTCTCAGTTAAAATTTTACAACACTCATTTTTCCTTGAATATTTAATGAAGTAGGTTCGAATGGAAAAGAGAAGAAACCAAAAAGTGAAATTATTCTCAAAAACTTGATTCCCAAACCGGTATTTCGATTTGGCTATTTTCGACCAATTTCGGCAGAATTTTTTAGCAGAATTTTACAAATTTTTTAGAGTTAAAGCTTATTTTAATTATTTTTCTCTGAATTCACCTATATATGAATATCTTTGCTTTCGATGGATCTTCCTCAAAAGTACACATTAGTTTTATTTTTCTACAAAACTGTGCAAAGTTACGTCGTGGTGTTTGTGCCTCGGATTTAAAGAGAAATGGCATTTTTCAATCTTTTGTCGCAGTTTTTCTGCTTTTTTTTTCACCTGTTTTTTCGTAGTTTCCTAATAAAAAGATCGTCAAGTGTTTCCAGGGGTCATGGCTGGATTTGAAATTCAAAGAGTCGAGTCCAAATTCTTCGACTTGGACGACATATAATCGCCAAAGACTCCACGTCTTGAACATTTGAGATTGGTGATTTGAATCCAGGTCTGAAATCGCATTGAAGACCTAAAAATTCTAGTGATTTTCGTTCTGATTTTTTCCAGGAAATGTTGGGAGTTTTTCGAAGCCAACTCAAAATGCAGACGGATACGGCGTTGATGCTCCATACTTGCTGCTGGAATCCGTTAGGAGTTCATTGTCCGTGAGAAGTTATATTTGCCCCGAATTTTAATTTAGAATTCCAGATTGACCCCCAAAAGCTAGTGTGAACATGCGAAATGTCTTTCTGAACGCTGACAGCAAGAAATTGTATCTCTTGAGTCCGGCTTCGCAGCAACACTTTTACGGCAACGGGGTGCAGTCGTCTGCATGCATGAAGAGGGCGAAGGAATCCGGACGGCGCGCTGAGCCTTTTCCCGCACGCACATGCCTTGTACTCCACACTTACACCACTCAGGGCTTAGGAGGTATTAATTAATATAATAAAGCACTTATAAAATACAATTCCTGGTTTTTTTTTGTTGCAGAAATTGTGCTCAACTGCAACACATCTGCAAAGGAAAGGCGAGAAATTCGACAGCCTCTAGACAAAAGTGAGTTCCTGGAGGGTAAACGGTGCAAAGATTGATACTTGGCTGAGACAAGACAATACGTGCTCGAGCAAGAAGCAAGAGACTTTCGTTATAAACTTCAAATTTCTTATGCTTGAATCTAATTTTATTCTTTTTAAGTCGACTGCTCTGTGAATATAATTCAAATCCCCATTCTGTAATATTTATTTTCTACTTTTTTCACACTCATTTTTGTGTTGTATTGGTGTAATTAACCTGGTTTCATGACTTTTTTGCAAGGAAGTTTGTTGAAAACGCTGCTGCAAAATTTGCCAGCAAAAAATTTTGTTCAAGCCCGCTCCATCGCACAGTTTGAACGTCGCGGTTCGAAGTTAGATGTGCAGGTCATATAGCAGAGAAACACTCCCTTTTTTTCTCGAGAAGTTTCACCAATTTTGCGCGATCACCTATTTTTTTGCTTTTTTGGCCTAATTCTCAGATATTCCTCAAAAACTTGAAAATCCAATCTAGAATAAGTGGTAATGGGTATATTCTAGGATTGTGCAAAAGTTAGCTTGAATTGGAATCCTCGATTAAAGCTTTCCTACCAAGAAAAATGTGTGGATATTTTGTACAAGTTTTTCATCTTTTTTTAGTAATATTCTCTGTGAAACTCCTATGGTTTCTCTCAAAGTTGTAAACTTCATAAACGCTGTCAGGGTTACCAGATTAAACAATGACCGGGAGCAAGCACCTAAACTCACCAGAGGAGAAAAGTCAAGGAGGTTGGTAGTTCAACATCTAAAATATTTAAATTTCTATATTTCAGCCACAAGTTGACGTTTCGATTCCCGACAACGAGGCCGTCGAGCAAGCAGCTCACCGTGGAGCAAAGACGTCTGCCCGAGGCTGCTGGACTTGGAGATCAACAAGCAGGCCAAGCAAAGCCGCTCCGAGAAGAAGGCCCGCCCTTAAAGCTCTTACGTCTCCAAGCGCGGACTCGAGCAAGTGACTGGAGTCTCCCGTGTCTGCATTGCAAGTCGAAGAACACCTCTTCGTCATAAACAAGCCAGACGTGTTCAAGTAGCCCAGCATCTGACACATCATTTACTTCGGAGAAGCCAAGATCGATCAGCCAACACGCCCAGTTGTATTGAGAACTGAAGCCAACTCGTGAGACCCCACAACAAGACTGTCGAAGATGAAAAGTCGAGAATGAGGATGTTGAAGTAATTCAGTATCTTAATATTTATTACATTTGTACGGTTAAGGAGGTTTCCACCGGCATTGAGGAGAAGGACATCGAGCTTGTCATTTCCCAAGCCAACACCACCCGCAAAGGCCATCAGGGCGCTTAAGGAAACTGACAATGACATCGTCAATAGGGGCAAGCATCATGAGCCCTATCTTGTAGCTTGTTTCCTGATGACTGAGCTTGCAGATACTCTTGTTATCGTTGTATCTCTTGCTTATCCCGTTTTCCGTTCCAAGAAAACGTTTATTCTTTTTTAACCTTTTTGTTATGTTAAAAAACAATTGCATCTTCGATACGAATTGTACAACCTACCTTTTACAGAAAAGAACAATAAAATCGCTGTTTGTGTAAAACACCCCTCTATTGATCCAGAACTCTCACTTCTTACAATACTTTACTCGTATGACTGTGATTCATCTCACCTGCTATCACTTTATCATGACATTCAAGTTTATATCAACAGCAAGATACCATTGTGTGTATGTGAAAAATGCTATCGAATAGCAAGCGCGCCCCAACAAATTTGAATGCGCGGGCGAAATGGTGTTAGATGTGCAGTCATATGAAACGAAACGCATCGACCAGCAGCCAATGGGGTACAAGTTACTGCGAGCTGTTAGATTTTTTCACACGGTTTCCAGTGTTATCAGGTGATGGGAAATCGATCCATAATACTGACTATTCGTACTTAACATCTTAAACATCCCCACCGTTTCGCTGTCATTTTTACCGATGCGGATTTATATTTCCTTTCTCGCCGACTTTTCATTTCTAAATCTTCTCTGAAATTGCGAAATTTTCAGCCTGTTTCATACGAGATCGAACGGCTCGTAATGAACCATCATCTCAGCAGCCGTGTAGTACCGGGAGTAATGCATGAACTCCAGCAGAACAAAACGGGTCGGCAAAACCTTCAAAAGTCACAGTAAAAGGTAACAATTGATTTTTTGCATCTGTGCTAATAAAATTTCCCCCTCTTCCCTTAATCATAGTCGTCAACGCGCTAGTTCACCAAGGCAGCCGACTCAGCTATTGTCGAAATCACGGACACGTCATCGGCGGCGCCAAAAATGACGACTGCAAAGAAGAAGACGATGGCGCCCGAGTGGAAAGAACATCTCAACGTTCATGCAAATGAATCTTCGACAATTTCGTTTCGTCTATTGCAAACCGTAAAGCCAAGCTATGACACGTATCTAGGGATGGCGAAGCTGAAGCTCTAGTTTCGAGTCTCACAAGAAATGAGAATGGAGTAAGTGGTTTTTGTGACTGAAATTTTCTCAAAAAAGCTATTAGTTCAGTCAAAAACGACATCAACAATATATCTTTGCTGGCCAAAGACTCCTCGAAAATCGGAACTCACTCTCGACATAATTTTCTCCGGATATCCAGAGCGGAAACGAAGAAGCGCAGGAGTACGAACTGAAACCGCCGCGTCTCCAAGTTCAGAGGCAACGTCAAATGGCGTTGCCACGACATCCTCGGCGCGGACACCTGGCCGGCGTCAGCGAAGCGTGACACTTTGGCGGCTCCAACGGTACTCGTGACGAGACCCATTTTGAATAATTTAATTATTCATGAAACGCTCTACGGCAGTGTTAATAATTATTAGAGCGCGCTCGCGCGAAAGCACCTCACCCAGAAGTCGCGAGGACAGCAGTCTCTGGCTATATTGGCTGCTATGGAAATTATTATTTTTTGATTTAAACTATTGTTGAGAAGCATCATCCAAATTGAAAATGTGTAAAATTATGATTTGTCCGAAACCTGAAGGTTTTACAGAGGGGAGTCACCACGGCTTTCTTAAGTATCAGTACCGTCAATATTTCGAGTTCAGAAAAATATGTCATTTTGTAGAGAAACTCTGTTACTTCACAAAAATTTCCATGTTTGATATTTTAATTGTTTAATTTCTAATAAAATATTGCAAATTTAAATCAACAAGTATACGTTAAAACCGAACCTTTTTCAATCGTAACCTCAGTTTTTAATAAGAACACTTTCATAATTTCAAACATGGATTTGAAACAGACTTTTATCTACAAAAATGACATATTTTCCGACTCTGGAATCGAAAAAACTGACGGTACTGAAACATTTTAAAGAAACTCGTGGTGACTCAATCTCTCTGTATACCGTGGTTCACTTTTTGTTAAAAATATTTCCATCCAAAAATAGCCAAAAACTGCTGTCCCCTCCTGCGAAACGAAATCCCTCGAGTTCTGGAGTTCGTGAGGTACCGCGCGAGCGCGCTCTAACAATTATGAACACTAGAGGAGAACGTGAATGAGCGTTTTTTATTCTTTTCTCTGCTTAATGCTACAGAATCGTACACTAAATGTTGTCAAATACATGATGCATTACTCCAGTCTACTACTATATGTTTACTTTTCATTTGTACCGCAGCGGCGGCAGCCAACAGCATGCGGCACCCCGGCCGCCGCAGCAGAAGAGCTTCCCGATGGATGGGAGATGCGTTTCGATCAATACGGACGCAAGTACACCTGTACGTGGCTCACACCACCAAGAGCGCCACGTGGGAACGCGCGTCTTACTCATCCCTTACAGGGCGATGGGAAATCCGAAGAGATCCGAGAGGAAGAGTGAGTTTTCCGAGGCTGTAAAAGCAGATTACTTAGCACGAGAAAAGCGTTTCTGATTATATTTTCGATGCGAAAAGCATCAAAATTAAAACTATCTACCGTCGCCGCGGATACCTGGACCAAAATGCCGAAAAAAGTGACTAAATTATTTTATAAAATCTAGATTTTTACATAATTAGTGTTATTTGATGATTTCTTGTCAAATTTTTGTAATTGCATCGAAATAGTCCAAAAATAAAGTAAAAATCCACTTCCAACACAGAAGAACTGACAAAATTGAAGATTTTTGCTGAATTCAGGCAATTTTTCGTAATTATTATGATCCTACATAAGTTTTTGTTTTCGAGATATTCGAAAATTTTTTTCTTTAAATACGGCCTGAAAATTAGGAAATTATAACGACGGATAACGGTCAATTCTGATTTTCTTTATTTTAACCAAGGTCTCCGCAAATTATTTGATAATCGAAAATAAAAAAAAAACTTTCCAGTGATTTTTACTTGAGGGAAAAATGTCTAAAATTCACGCCAGGTGCACAATCCCTTTTCAGGTGTATTACGTGGATCAGAACACGCGCACGACCCCCTGGTGGCAACGACCGACAGCCGATATGACTTGAACCACACGAACAATGGCAATCGGGAAGAGATCAGGCGATGCTTTAATGGGAACAAAGTTTCCTTCTCCAGCAGATCAACTTTGCATCCACTCGTGACCATTGCCCGAAGGATGGGGCGTCAGGATCCGAATACGTCGAGATTGTACTTTGTGAATCATTTAAATAGGACACAATGGGAAGATTCGAGAACACAGGGGTATGTGAAAATTTTCAATTGTCCAACATTATTTCTATCAAAAATCACAGTTTTAATGTTTTAAAAGTTTCAGAGGCCCGACCAACCTTCAGGATGGTTTGGAAATGCGATTCACCGAGCAAGGGCGTTCGATTCTTCATCGATCACTACTCTAAAACCACCACCTAATAATGATCGAAGAAGCGGAAAACCCGTCGGCCCGCTCGCCGTCGTCGGTGTTCAAATGGCCATGGAGAAGAGTTTCCGGTGGAAAATTGCACAATTCAGATATTTATGCTTGGTAAGGGAGGGCGAGAAATTCTTTGCTTTTAGCTATAAATTGATGAAAATTTCAGTCAAACAGCGCCTAATCATGTCAAAATCACAGTATCCCGTAATAACGTGTTCGAAGACTCATTCCAAGAAATTATGCGTAAAAATGCAGTCGGTCTACTCCGGCGTCTGTACATTCAATTCCGAGGGGAAGAGGGTCTCGACTATAGAGGCGTCGCCAGAGATGTTAGGGTTCTTCCTGCCGCACGAAGTGTTGAATCCAATGTATGGGCTTTTCATGTATGCTGGCAATAACTATTATAGTCTTCAAATCAATCCACCTTCATTTGTTAACCCGGTCTTAAGTATTTCGAGTATATTGGAAGATTCATTGCCATGGTGAGTATTTTTTTTTGCAATTGTAAATCAGTTGAGAATTGGATGAAAAAATGCGATCGACATGGGGAAAAGCGAGTTTTCCGCTTTATACCATTGAATTTTAAAATTTTAAACGTTAAATTGAAAATTCAAACAAAAAGCACTTCTGGATCTAAAATTCTTATCGTTTTTTGAGGTCCTTAAATATCGATTTTTTATATTTTCAGCACAAAAAGAAATTTCGATGATCTCAAATTTTCAGATCAATATATTTCATTTTCTCGGGCCTAAAAATGTTATTTTTATTTAAACAAATAGTTTTTCTTAGAAAATTCCTTTACTTTCAAATTTCCAGGCGCTATTCCACGGAAAATTCATCTACAGCGGTTTCACGATGCCATTCTACAAAAAGATGCAACAAGAAGATTGTTTTAAAGGGCATTGAACAAATCGATTCGGAAATTTATAATTTATTGATGTGGAACCTCAAGGATAACTATATCGATGAATGCGATATGGAGCTCTATTTTGTTGCCGATAACGAGCTACTCGGCGAGCCCAAGACTTATGAGCTTACGGAGGGCGGTACAGAGATTGCTGTTACCAACGAGGAGAATAAGGTGAGACTTGGGATTAGCTAGAGCTTATAAAAATAATTTTTAAATAAAATAATTTAATTTAAAAAATCCCAATTTTCCAGCTTCAATCCATCGAACTGCTCGTTTGGCGCCGCTTCAATCGCGGTGTCGACCGCGAAGACAAAAGCCTATCTTCACCGGCTTCAACCCGGTCTACGCGTTGGAATGGATGGAGTATTTCGATGAAAGAGGCTGGAGCTCGAGCTGTTGCTCTGCGGAATGCGGGACGTTGATGTGGGATTGGCAGTAGAAATTCTGACTACAGACATTATGCTCCACAGAGCAAGCAGGTAGGGGAGAACATTTGATTAAAACCTTTATTTTTTTTTAATTAAAAAATACATTTATAGGTAACCCGGTTCTGGCTATGGGTTCGAAGACCAACCGTGAAAAACGTGCCCGGCTCCCACAATTCGTCACATCGCGGACCGTGCCGTGTGTCAGTCGGTGGATCCTGATTCGACGGGACCACAGCTATTCTGTATCGAGCGTATCGGCAAGGAGAACTGGCTCCACGGTCGCATATGTGCTTCAATCGACTCGGCTTGCCGCCATACAGAAGCTACGATCAGCTCGGTCGGGAGACGAGTTGAGGATGGCGATCGAGATGACGGAAGGATTTGGAAGCGAGTAGTCCATGTCCCGTTATTTTTTTTTGGTTACTTGCTGGCCGCACGTTCAAATTGTTGTCTAACCCTCATATTTCTTCCCACCTATTGAGGACCTTTTCCTTTTTTTTCTCTCCATCACTTAATGTTTCTTTTTTTCGAATCGATGTTGTGTGATAATTTTCGTGTAGTGATAGCACTTGTGCTTAGGTTCTCTCTGCCTCTCATTCCTTTCCTTCGCGTATGTCTACCTATAATGTTTTAGAATACTAGACAAATCGCATCTAGTTTTTTTATTTAATTTCCAAATTTCCCGTTTAATTCCAACAACAAAAAAACAATTCCACCTAGACACTTTTCAAATATTTTTGCGTCCATTGCTTCATTGCTTTTCTTCTTCTCAACCATTTCAACAACCACCACCCAATCTGCGCCTTATCCTCTTACTTGGTCACTTGTCATTCTTACAATTTTTTTCACGGAAGCAGCTCTAGATTATTAATTCAAATGCATCCCCCCAACCAATCCGTCACCCCCCGATTAGAACAATTTCTACTTTTTTTTTTGAAAACAAAAAAACACCTCGATTTGGTTGTAATCAATGGGAAATTTAATTTTTTAATCTGAGCCTTCTTTGTTGTTTTAGGGTTTCTTAACTTTCAGAATTTCCATGCGGAACACACGGAGAGCACAAGATCAAGATTTTGAACCCTGCAGGAGAACGGGACCCTTAGCGTGGTCACTCATGTCTCGGCTGTCTGTGGTTCTCTCCTCTCTCTCACCAGCGGAGAGGATGGATACCTCATTCGCTTTATTTTCGGACTTTCGATTTTTCTTATTGCTCCACGTCTTTTATCAGATTCGGGGAGCTTTTGCTTTTTTCTTGATTTTTTCGTAAAGTGTTCCTGGGTCCCGCAGCGAGAATTAACTTTAAAATGATTTTTTAAAAACTTTCAGTTAAAACTTCATTTTTTTTTCCCATCATTTTACGACTAGAAATTTCGAAATTTGAAAAAAAAAACCGTGTTGCAAATGCGCTCCAGCGTACAAAACGAAACCGCCACCAAAAGCTGATTTTAAATAACTGAAAAAAACGAGATGAAATTGAATTTGTTTTGCCATTTTCCGACAATGATTTTTTAAATAAAAAAAACTGTTGCACAACAAATGCGAGCGAACTAACCTACCAATTACCGAAAAAAATTATAAAAATTGAATATTTCCGATTAACCCAAGAAAAGAAAAATTCAATGATTTTCTTGAAAAAAGTTACCATTTTCTCAATTTTTCGTTAATAATACTCAAAATTAGACTTGAAGAAAAATTGTGTAGCAAGCGAGCTCTAGCGAACCAAACAAACTGCTTCTCTCCATTGAAGAGTTTCAGAGCCGAGGTTCTGGCCTACCTCATTGAATTTTTCGCGCTCCATTGACAATCGCCCGCCCATAACAGAGGGCGTGGGAAAGTCGTCTGGTACTCCACACGGACAAATACATTTAGTTTTACTACAAATATCGGGCCGCGACGCGACACACGCGCCGGTAAATCTACCCCAGATATGGCGAGCCAAAATGGCCTCGTTCGGCAAAAACTCTTCCAGCACTTTCAATGCATGAGAGACAGAAATCCGTGATACGAGAAAAAATAATCCCAAAAAGTTCAATTTGCAAGGGCGCTGCATTGAAAACGCGCCGATCCCAACTCACGGTCGAATTTGAATTTTTAGTTGCAAAAAAAATCCACCAAATTGTGAACTAAATAATTTTGCAATCAATTCTCTCCCTAAAATAAATGGTTCAGAGGAGTTTCTCGAATTCGTAGTTGATACCCGCTCGTCAGAATTGGAAACTGAGAAATTGAGAGAGAATTAGAGAAGGAGAGGAAGAAGAACTGCTCACTGGTCCCCTCACTCCCGGAAATTAGGGACTTTTTGCTCCGGCGGGCTCCCACTAGAAGACGAAGAAAAAACGACGAGCAGAACACAATCAATTTCTTCTTTTTTATTTTTTTTTGGATTTTTTTCTTGTTGATACCACGGATTTCTGGCTTCCCTCATAAATTGAAATGGTAGAGTTTTTGCCGAAATAGGCCATTCATTCGGCTCGGCCATATCTGGGGTAGACTAACGGCGCGTTGCGTGAGTCGCGTCGCGGGAGTTTAGTTGTAAACCTAAATGTGATTTGTCCATGTGGAGTACACGACTTTCCCGCGCGCTTTATGTCCTGCGGCCGATTGTCAAAGGAGCGCGAAGAATTAAATGAGGAAGGCCAGAATCCCGTGGTAAAACATGGTGCATCAACGCAAAAATTTTTCATCTTTTGGAAAAAGTCAATTGTTTTTTTTTCGCGTCGGGACCACCTAACCGCAGCTCGTTTAATTGAATTTCCCAAAAAAAAAAAATTTGCTCTGTTCAACCAAATTCGAAATTCAGTTTTCATTCCCTAAAACCTATTAAAACGATCGTGGCAAAATGCTGTGAGCTTTGGGGCTAGAACGATAGGCCTAGAAATGTTGAGACAGTTTCCTCTCCCAGCGCCCTTGCCAATATAGAAATTTCAAATTAGTATAGCTCGGCCATTTTCCATCCGCACGGTTTTCGCCAAAACTACACCCCATTATAAGATTTAAAACTTACTTTTCAATCATTATGATGATAATACTTATCCAGTGGAAAAATTTTATTTCCACCAAAACCTCTCCACCCGCCGTTTTATCAAACAAATGATATCACTATGATTTGTGTTGTAAGTGCACCATGTGATTGCACTTGCGCAATTAATTAAGACAATCTCAAATGTAAGTTTGATCGAATTAACCCCATGTACATATAAAATACAAGCTTTTTGTGTTCTTCAAACAGTTTTTTGTCGTATTTATATAGAAGCAGTGTACACCTAAATTTGGCTTATTATGACCTTTTTTTCCAAGGAATACTCATTTTTAGGGTTATAAACGGCCCTTGATTGAGGAGAGAACTGCAAGCGCTTTTTCCTGGGAGTTTTAGGCCACCAGTTAGAGTCTTGCAAAGACGGACTAGTTCTCACAGGACCCAGAAAGGCTTTACTTAGTCCATCACGAATTTCTGACGACGCCTAGAAATGCAAATCTTCGGCCACCTCATAGACATTCTAGGCCACCCTTTTTGACGTGGCCTAGAATCTTTAACAAAATTTACGTAATGAGAAGTAAATCCTAGGCTGTCCCACTATTCAGTTAGCTCTCATTTTTGATACTTCGCCTAGCGATTTTTAACACGTGGCCTAGATAGTTTCTATTTTAACACGGGGATTAGATTTTTATGTTAACAAGCTGGCCTAGGTTTGCTACTAGGCTTAGATTTTTTACATGTGAGCTAGATTTTTATTATAGCTGACCTAGATTGTTGGCATTTAGCCTAGATTTCTGTCATGTGACCTAGATTTTCTAATGCACCAAAAATTCTCCATACAAATTGATTAACTCCTACAACTCTAATTGAGGTAATCAGAACCTTCGATAAGAACATGGAGCTACTGCGGTTCTCAACTTCCGAAAAAGCGGCTGAAAAACTGAGGTATACCTGCTTTTTTCGAAACTGATAAAAGTCAGCATAACTCACGATAACTGAACGTCCCTTGGCCAGGTTGTAGGGGGTAGTGGTGGCCGAATTTTAGGTAGAAAAAACTGGGCCACGAGGTTTACGTGGTGTAAAATGTGCCCCATTTACTATTGGTTTGACCTTCGAAAAATCCAGGAGACGAGACGCAGACTTTGCTTCAGCTGATTTCGCATGGTTAAGAACGTGCTGATGTCATTTTTTTCCGTGGCAAAATTCCCGCATTTTTTGTATATCAAACCACAACGAGACACTCTAACATGAACCACCGTCCGGCCTCAAACGAAAATCTCGGCCACGGCCACTAGGGTGAAGTGGAATGCCCTCCCCTTCTCTAGAAAATTCATTGGAGAAATCAACCCATGCTCAAAGAAACAGTGGCCGAGAAACGAAAAACTAGGCCGCGTTCTAGCAGCTTTGTACCTCTCTTATAAAACACTGTCTGTTAGTTCATAAATCAGAATCTGCGCCCTATCACTACTCTCTCGTTTACCTGCCCCTCTTAAAAAACAATCAACCCCCCCCCCCCCTCTAAATCGACTACTGTTCCCCGTTGTACCTGTCTGCGGCTAGCTATTTCGGATTTTTGGAACGAAAAAGTGGTATGTGAGAATGTACGAAACAAAGCAAACTAATAAGAGGGTCAATTGTATGCATTTTTTGCCCCCCCCCCCCCCCCCCTCCACCCCGCTAGCCTGGGAGGTCTCAAACCGGTTTCCCCTTTTTCACCTCAATCAGCCCCCCCCACCCCCCCCCCCCCCCCAATTTCATTTCACTGTACATTTTCCTTAACCTATCTGCGTATCTACTTTTGTATTTGTTCCTTACTTATTTTTCTAATTATAAACCCTGCAATTTGCAAGAAAAATTCTAAAACCCTAGTCTGGCCCCTTACCCCGTACGGGACCGTGGCCGAGAAATTTATATTTCTTATAAGACCCCCCGGCTCTTCCAGTTTTTCATTTTTTTTCATTGAAAGCCTAAATTTTCATATTTTCTTAGAGATCAAAATATTATGGGTTTGTCAAAAATTTCGAAACAACAAGCTCCCCGTGGGCGGAAGAGTTTTCCAAATTTCTATACTTAGGCGTTGGGGTACGCTCGTCGCACCCTCCCGGAGTACAATTGTAAATTATAAAATTATCATAAAATTGGCTCAACGCATTTGAAAATAATAAAAAAAACTTTAGAAAAAAAAACACGAAAAAAACCCCTTTGAACATGGTTCATCGACCGGGACATATGTACTGTGAAAGCTTATATCTCTGCGCTCCATGTTTGTTTCATTAAATTTTTCAACCAACTAAGTGTTTATTATCTCTTTTCTATATTTTTGTAATTAAAAAGCTTTTTGATACTTCAAAAGTAACTGAGATGCATGTTGTGAAACAGAGCAAACTTTCCTAGCTTAGCCCAATTATTTATATCTGTGTTTCGTGTATAAACTTTTCTAAAAGTTTACGGTTTTTTTAAATTTCTAAATAAAATTATTACATGACTCTTTGGGAGGTCATGCGTTGTAGATAGCATGTACAAATAAAACTGAGGAACTAGGACGAACTGAGAAATTCCTAAACCATTATTTACACATGTGATTCTTGCCTTTTTCGGTGGAGGGTTAAAAAGGTTAAAAATTATTTAAGGCTTGGAATGAGCATTTGTGCGGCCGAGGTTCCTTTTTATTTTCTAGGCCATAATTTTTACAACAATGGCCAGAAGCACAAATTTGTAAGTAATTTGAATTCGCCAAAATTTTTTTTTCCATAAAATTTAAATTTCCACCGTGGAAAATTCTTTTCGGAAAATTTGTATTTCCCGCCCTCAAAAGATTTTTTGTCTCAAAAAATTGAATTTCCCGCCAAAATGTTTTCGTCGCTCAGGAAAAAATTTCCCGCCATCAAACATTTTTTGTCTCAAAAAATTTGAATTTCGCCCACCAAAAATTTTGTCCCAAATTTTATCGAATTGGTGGAAAGCCGAATTTCCATTTTCTAGGACACTCTCAGTTAAGTCATCAAATAAGTTGACTTAAATTAAAATTAACAATTTGTCTCCTACCATGAAAATTTAATAATAGGCTGTATAGAGCATCATGGGCGGGCGGGGTAGCATGAGTGAACTTACCGGTTGACCGTCTATACATAGTAACACCCGACCATTTTCTGCCAAATACATATAATATCGCTTCGAGACCCAACTAATGCGCAGTTGTGCTTTATTTCGGTTGACAAGACCCGTAGAAATATTAATTTACCTACAGGTGCTAGAGCGTTTTAAGACCTAAAAAACTAAGCAATGGCCCAAAAATCCAAACTTAAGAAGCGCCTATAATTGTGCCTCGTGTTCGGGACCCAAAATCCAACTAGGCCATATTGTGAGCTTGGTGAGACCCACCTGTCATAAATATCACTTGAGTCAAAGTGAAGCTCCTACTTTTTTTTTTCGACAGCCTGTAGAAAAAATATTGAGATTCGCAAAGAATTCACGGCTCCCCCTTTCAATGTTTACATACACATTACGAACGAGAAAACGAAAAAGCGAAACGAGAGAAAAGCATTGAGTGAAATGGAAAATGTGTTTTTACTTTTTATGAAAATTTAATCACATGGCGTAAGAGTGTCCCATTTCTGCTTGACGTAGATCTACAAAAAATGCACGTGGGTGAAGAGACGCCGAGTTTTCAACTGATTTCGCTTTTTTTTGGGCGAAAATTTTCGCATTGCTTGTAGATCAACTAGAAACGCAACAGTGGATAAGCGCGCTCTATCGACAAACCCGGTGTACTCGCGGACAACCAGTATAGTTTGAAATTTTATTTGAATTTTTGTTCGAAATTGAAATTGAAAAACGGTAGATGCCAAATTTAAATTTAAAAAATAACAATTTTTGGAATTTAATTTTTAAAAAAGTTCCCCGTAAATCTACACTTAAATCGTCTCGTAATTCGACAACGCTATTTTTTTCAATTGTTTTGCCCATCGCCAAACTTTTTTTGCCCAATCAAGCATCGTCAATTGATCCATTGATCTTCTTCTTCTTCTCTTTCTCTTTTCTCACCACCGAAAATTTTCATTTTATTTTTTGAGCACAATACTCACCTGTCTGCGTCTCTCTGTACCCCCGATCTCTCGCCTCTCAAGTATTACAAACGAAAAATTTGGGGAGAAGCCGTGATTTTCATTTTAGTAGGATATGAAAAATTCTAGTGAAAATGTCAATAAAAAAAACATTGTTTTTCAAAAAACAATCCCCTCGAAAATCCACACCAAATTCAATATTCACCTTATTACAAATTGATTATTTCTCCCAAAAAACACACGCCATCGGCCGCGCCAGGGCATCTATTGTCGCCTTTTTACTCCAAAAAATTTCTGCAACTGTCTGGCGTCACCGGTTAACACTGAGAAACAACAAATTTCATTTCTCGAATAACATTCATTTTGAAGGTTTTTGGTTACAAATTCGACACGGATTTCTGGCTTCCCTCATAATTTAAAATGGAAGAGTTTGCTGATGAACTAGGCCAACATGTCGGCCATATTTGGCATAGGTATTTACGGCGCGTTATGCGTGCCGCGTCCCTCGATTTTAGTTGTAAAAATGTGAAGTGTCCTCGTCGTGGAGTACACGACTTTCCCACGTGCCCGGTGAGAGATTATCAATGGCAATCATTCAATGAGGTAGGTCAGAACGCCTTCGAAGAAAATCGAGAAAAACATATCCACAACGATACTCCGCAAGGTGTGCGTGTTGTTAAATGATAAATTCAAAGCAAATAGCGATTTTGTTTCCAAAATATGCCGAAAAAAAGGAAAAAAAATAAAAATAAAAGTTCAGCAACTTATTTCTCGGCCGTGGTTGTGTCGTTGTTTATTTTTTTGCGATCGTATTTTTTCTAGAATAAGACTTAAAATGAAAAAACATGAATAAAAATCAGTTCTCCATGGCCACTGTCAAAAGTCGCAACGACACTCCCCTTCCAGCTCCCCCCCGCGTGTATTCTTAGCATGTGTAAATTACGCGATGTAGTGTATAAAACCCTAATTTTTTAGAAGATTTGAGAAAAAAAACTTTTAAAATATGGGATAAAATCTCCTTTCCCTTTTTTGAAATCAAGAACTATCCGACAAAAAGTTTAGCCAAAAGTCCAAATAAAACCAATATGTAGAAAAAATCAAAAACTCGGCCCTCCAAAAAACTAGGCTACACGTTGTTTCGACCTCGCCGTGCTCCCCACACCTATGCATATCGTTAAATGTCTCCCGGACCCCTCATTCCGTCACACATTTCTCAAAGTGTCTTTTTCTCAAATTCGCTGTCGAAAATCCCTGAACATATCTCTTCAGTGTTGAGAACGACCTGACAGTTTTATTTCGATTCTCATGATCTCAGTGTCTCCCGGATGACTCGAATTCCTTCGATATATTTTTCTTTGAAGTTTTCAAAATAATTTTTCCTATATATAGACTTGATTGTTCGGTGGGAATTTCTCATTTCAAAATATTTATTGAGGTCGCTTCCCTTTTTATATGGTCGTTAGGTTTCTAAAACTCGGCTTTCCAAGTTGTAGCTTAGAGCTCTTTGTCTCGGAGTATAAAAAATTCACAAAATAAATAAAAGTTCACGTGGCCGTGGCCTAGATTTCCAAACTCGGCCACCATTTTTTTCTCTGACAGTAATCCACTTAGATCTCCTTTTTAGCCATTTTTTAACTAAATTTCCCACATATTCGTCCGTGGCTCCATATCAATTTTACTGATAGTAATTTCCAATAAGGTATTTTCGGGAAGATAGGAACCCTTTTTCATCTAATTCGTTTGTTTCTACTTTATCGGTTTTGCCACTTTCCCGCATGCCTACGAGCCTACATATCTGCCGACCTAATACAGCTCGTAGGCAGACCTCGGCCGCCTTGTGGTGAGATGAGTCGCTTTGTAGGCAGGCGTAGTGTGTGTCTTGCTGGTATGAGTAGGGCCTGTCAGCCGCCCAGTAGGCAAGCGTAGGCATGCAGCCGTAGCAGGCTTCTTAACTAGGCATCTAGGCTGCCTTGTAAGCCGGCGCAGGTAAGTGAAGGTTTCCTCGTGGCTGGCATCCTTGCAGTCAGGCACAAGTCGTCGGCTTGAAGGCAGGAAGAACATGCCGCCTAGTAGGCATATTTTACTTATAGGCCCGAGGTATTAATGAGATCTAGGCTTGCGGGTTAGTCGGTTTGTAAGCTGTCGTAGGCTGCCCTGTAGGCAGATTGAACTCTCAAACCAAACAACACAAAAATTCCAATATTTTTTGTACCTTCTGATTTTGATCTCTGACTCACTTGATCTTACTTTATCAATCAAGAGTCATAACTTCCATTTTTAGGAATAAACAATTATCCTTCAATTCATTGACGTTAATCCCTTTCAATATTCATTCAATACACAATGAGACGAAAAACTCTTATCTTTTTTCACTCTATCACATGGTGCAAAATTATAGTTAGATTGAAAAAGCTCATTTTATCATTTGTCACTTTTCCACCACTCTCAACGTGCTTTTTTTTAAACACAAAACGTTTCCCGTCATTTTCTACAGTACTCCCGCATTTTCACATTTTCCAGGTGACACCTGAGATGGAGGCCGACGAGTTTCAACGTTCGTATTACGGTCCTCTCAACGACGGCTTCTGCCACGTCACGGCCGCGACACAAGACTTTTGAGCTGTTGGGACCGGTGAATAATATCTGGCTGATATGTGTATAAAGTGTAAGATAATTGGCAGCCCGATTGCATTTATTATTGCGACGGTGATCATGTGCAGTGGTGGATCGTTAGTTTTTTTTGACGTAAAAGATAGTATAAGCGTCTTTTTTTAGATCAACCGAAAAAGAAATATGGAAAAAACGACATTTAAAGATTTTTTAGAAATCAAAAAATGTATAAACTGTATGTTGCTTAGGGCCTCCATGGTAGACAGGCACGGTTTTAGGGCCTGACGTGCGCCTGCCTGAGACCCACGTGGAGTCAGAAAGTCCCATTTCGCTTTGATCTTCAAAAAATGCGGGAGAAGAGACGCAGATATCTCATCTATTTCTGCATGGTCATTTAAGCGCAGACGTCACAATTTTTCTAAAATAATCCCGCATTTTTCGCCACGTAGAAACCGCAAGGAGACAGCCTGACAGCTATTAAGCCAAAGGCAAAAGTGTTTGGCCGTCTGACTTTTGAAACAAAAGGCTCGGTGAAAATTGAAAAAAAGTCTAATAATAATTAATATAAAAGTAGAACTATTTTCAGTAAAGGCCAAATGATTGTTTTATAAAAAGACTTAATTTAATTAAGCCCAATTAGATCTCCTAAATGTTTCAAGCAGCACAACTTTGCATGTGACGTCAGGCTGTCTCATTACAGTTTACAGAAACCGCGGGAATTTTTGTGCTCCCAGGAAAATGTGCCATCAGCACACAATGCATAATCAGATGAGATTTCAGCGCCTCAACTCCCGCATTTTTTGTAGATCAATCTAAAACAAGACTCTCTGACACCACGTGAATTTTCCAACCATCAAACTATCAACAAATTCGCGCCAAAAAAACTTCTTTAAAAACTTATCATTCCCAGTGGGAACAATCGGTCTCGAACTGAGGGATAATCTGCGACGGGTACACGCCAAAAAACTTCCCGACTGGAAAATCGCCTTTATCGAGAGTTCCTGAGTTCCGAAGGTGATCCGGTGATGACTACAGTTCTCATCATGACTGCCAAAGACGGAGGATCCATGGATCGGACCAAGTATTTGGAAGTAGCGGGTGAGTGGCATAACATATCTGATACCGTATTTCCTCCATTAGTAAGGCATGCAAAACTGATTTTCGGACACCCAATTTGCTTGCAAAACTAATAGGTGCAAAATTTTCGAACAGGTTCTTTCTCATTAAGTTATATATTATCATCAATTTCAATATCAACTTCTTAGGAACCAAAATGCGCGAATGTTACGACTGATACGCAAAAATTGTCCGAGTGTACTCATATTTAGCCTTGACCTGTTATACTCAAGAGCCGTCTGTAAGAGTTTTCCTACAGAACGATTTAATAGTGCAAATTTTGAATCTAAACTTAGGGAACAAACTCGTTAAGGGGTGGAAAAATATTAGAGGTGCAAAACTAATAGAGAGTGGAAAACTAATTTTCGATTAGTGATTTTTGATGCAACTAATGGAGGTGCAAAACTAATTGAGGTGACTAACTAATAGAGGAAATCGACGGTATATTTTTTTGGAATAAAAAATTTCAGCAATGGCTACTGCTACATCTCCAAAAACCTATCCGCACGTGGCCGGTGGAAACGGCAAGTTCATGGAATTCGAGATTTCGTTGTGGCCACTACTGCCAAGCCATTGCAACGACATCATAGGATACCTGGACGCCTAGAAAACCAAGTCAGCTAACCCAAAAATTGATGGCTACCAACTCTATCACCGATTACCAGAGTAATGGGTTATCAGCTTCATCTCGAGCGATCCGGGGTTACTGTGAATCAGTCGGATCCGGTCACTAATATTCAGAGTATGAAGGTAGTTCTGACGCTTCCTGTGTTGTCAGAGGTACGGACGATAGAGGATATCGTACGGATAATCTGAACAAGTGGGAGCTGGCGGTTTATAACTATGCTACAGGATACTCTGCACTCCGGAGGGTGACGATCATTTGGTGGAGATTAATGTGAGTGGCGAGAATAAATTGGACCATAAATTGGGCCAGCCCTAAAAAGACAGCGGGCCGGCCCATACCGACCCACTTAAGGTCAATAAAGTTTAATTCAGGTGTGTGCCGCAAATTTTGACTAGAATTTGCTCGGCAAAATCGGCTTTGGTAATCGCATAATTTCTCGCTCGGCAAATTCGACAAGATTGAGATTTTGCCGTTTTCGGCAAACGGCGAATTTGGCAAATTTGCGCTTACACCCCTGGTTTAGGGGTTTCACCGTGTTTAATTTTCAAAGCTTATAAACCTCTTTTCCAGGTGATCGGAAGTCGTCGACACCGAAATGAACAAGGACGCTCAGAAAATGGTGCCCAGTCCTACTTCATTGTCGGAATCGTCTCGATGATCATCTTTATCTTCTGCACCGTATCGTCTCCCTCTGCCTGCTACAGCAGTTCTAACGGATACTTCTCCAGTCGATCGGACTCATCGCCCTCGCCTGCCTTTGCCGATTCTCGCAATTCTCACTGCATTCGGAATCAATAATATGCTGGGAAATCGAACGAACTCTCCGATGATGATCATTCCGTCCTTGATCAATGGAATCAGAGTCAACGATGCGTTTTTGACACCCAGTTCAATTGGTTGCAGCATAGCACCCGGATTTTCCGTCAGGGAAGCGGTTGGCGTATCTGTTGGCTGAAGCTGGTCCATCGACGACTCACTACGACCACTTTGACAAATCTAATTGTATTTTTGATCGGGTGTATGAACCCAACGGAGGGAAAGGTGTGGTGGACGGCAAACTACTTTTTCCGGCAGCGTTAATCGGTAAATAGGTAAATTGCCGGAATTGAAATTTCTGGCATATCGAACCGGCAATTTGTCGATTTGCCGAATTTGCCGGATAGCGAATAAAAAATTGCCCAACAGCACCTGCGCCCTGTTAAGGAGCTTTGGCCTCTAACATAAATTTGTCTATTCATCCTTAATTCCCTCGTAAAACGACAAGATGTATTCCAGGGATGACGATCTTCTGCCTTGTGCAATCTCCCTACTCCTCGCCGTCTACACCCTCACGTTCTTCTGTCCGGTGCTAGTTCTTCTGCTTAGCGAACGCGTCAATACACGAGCCCAGCTGGAAGCTCGAGGGCACTTTCAGGTTCTCGGATTCTACAAAAATCATATGCAGCCGATGGACATTTGCACTTCTCATCATCGGAAGTCTTGTCTAGTGGGGTTTCCGTATCTATGGAACACTGGGGATCCGCGCCGGTGTTGAACACTGCAAAGATCCTTCCCCTGGAGACGCCGATCCGACCGAACTATCGAGGAGACCGTGTGAAAGCGTTAGGTCAACCCAGTCACCGTGATTGAGAACAGCCAAGTTGATATAGGCAATGCAAAGGCTTCGAGCATTTGACAACCTCGTTGCCATCGACTTCTATGCAAAAGTGCCGGGGATCCGAGTACACCATATCTCCAATCAGAGACTCTACCATCAGATCTTACGGTGGAGGAGCCGTGGACTTTGATTATGAGGAAGAAAGCGTGAAAAACACTTCACATTCCCCTTTAGACTCCAGTAAGATAGCCGTCCACGCGTTCCTATTAAAATCTACATATATGCCTATAACGTGGTTATAGAAGAAAAATAAAACGCCATAACCTTCTGCCGCGCAAATGAATCCGCGGGAAGAGACAAAACTACTGTAGTTTTTAACCAATTTGTGTAGGCATTTACGAGCTATTGCGTCATCGGTTGTATTTAATTTTGACAATTACTTTTAATTTTCAGCGTTTCACTCGTTTTTATATTGAAATCTTTTGTCGGTATTGAATAAATCTTAAAAGAAAACACAAAAAAATTAGAAAAATTCCGAAAAAAGCCTGAAAATTAAAAATTGCGGCTTACAAACTTAAAGTCAACGATGACGCAACTAAAAGCTCGTAAATCTACACAAATTGGTTAGAAACTACAGTAGTCTCTTCCCGAGGTTTCATTTGCGCGGATGGCGATTTTTCTCATGGATCACACACGTAATCGGCACCTACATATTTTGTGTGCCTAAAAACACGGTCATCCTAGCAGTGAAAGCAGACAAATGTAAGCACTTAACAAACGTGAGTAGGGCTTAAATGGTATGCACTGTTTTAGGGCCGCCTGTCCAGGCCTGTCTTGTACGTTTCAGCAATTCAAGCCGTATCTTTCCAGAGAGCTAGTGTCACCCATTGCCAGCTAACCCTATCTACAAGCATCACAAGGGAGGACTAAAACTTAACTTTTCAAATCCGTTAGTTTCAATCTGCCAGCCCCCTGACCCTAAATCGAGTCTACCATTTTCAGTGATCCAATCCGAAAAGTACAACTGATATCCGCGCTTTTATGAAAACGTAACCTTGTGGGATGAACGGATTTATGCAGGACTGGCGGACCAATAATCGCAAGTTCCCACGTGGCCCTAAATGTTTCAGTGTGGTTCTAATGTGAACGCAATGTGTCGTAGATCAGATGCTGAGTCTGGTTGGCGATCACGGTAAGATCTCAATGGTTCCAGCGCCCTATAAATACCGCTTATTCTTTCAGAATGCCCTAGTCACCTTGGGATGTATGGCTGCCTTCTGGGTAGTCTTCATCCGCAACCCCCTCTCAGTTGGCCTAGCGACCGCTTCGATTTTATCCATCTCCAAGTAACTGGATACCGGTGCTTCTGGGACTTGGATCTGGACCCTGTGACCCTCTGCGCAGTAATTTTTTCTTGGATGTCCGTTTATGAGACTTTGTTGCCCATGTGGACTCCTGTCTCTATCAGGTCAGGTATGAAGATTTCGAGGAGAAAGGAGTATTGAAGAGGATTGAGATGAAAACTCCCGAATCTTGAGTCGTCAACTCGCTGTCCAATTTGTGTTCCCTGGCCAATGGTCCAGTCGGCGTCTTCAACTCGTCTATGTGTCCTCCACCTTGGTATTCTACTGGTACCTACGAATACCTATACTTTACCGATAACCCTACCCCTCAAACCTTCCGGAACTATCTCCCAATGGTATTCGTGAAAACCATCCTGCTTACGTCGTGATTTGGACTGGGGAATGTTCCACGGTCTCGCGCTGCTCCCGTGCTCAATTCCTGGATTTTCCCCTGTCAGTGTTCAACCAGACGTTCGCCGACTTGTTGTTCGGCAGAACATCCTCTCTCGTCTTGCTCTTCGGATTCCGGAAACCGACACTGGTGATGCTCAGGAGATGGTACCGCTCGCTGGAACCGAGAAGCCTTAAGACCTGAAATTAGTTGTTGTTTGTTATTATGTACAGTTGGGATACAAAGTGTATTATGTAGTCTGTAGTGTCGCAGTGATAGAAACTACAAATTCAAAGCTACAAACTATAAGCTTTGAGATCTGGCAGAGCTTTATAGTTTGTAGTTTTATTGTAGCAGCTACAAACTACAAATTTCTTTTGATGGCGCACAAACTACAATGTACATTTTGCCAGTTTTCTAGATTTTTTCACTCACACACACACACACACACCGTTTTGCTACGTGGCTGCGAAAATGCAAAACTCGGCCAGGTCGCAAACATCGCCAGAAACTTCTAGCTTTACCAGTAGCTTTTCATGATCTAGTCTTCTTTTTTTTCCCCCCTCAATTTATATTTTTCTCGAAATTTCAGAACGGTTCCCTAGTCTTCTGTCACCGTGTCCTGCCCTCCCGCAAGCGGGTCCCCTTTTCCCCCCACAGATCGTACGGCTTCTCAGGGTTCCTATAGCACTTTTTTCTTCGATTCGTGCCATACAAAAAATTATACTTCCCATCGCACGCCGTGTCCATTTTGTCTTGTACTTTTTAAATGCATTTTTTGATAAATTTGATTTTTTATATCATCCAGAAAAGGGGCAAAAATTCAGATTTTCCTGGCGAGTAATTTTGCTGGAATTTTTTCAAGCATCAGACATGCAAAAACTAAAACGACACAACACTATCGATGGGGATTCGACTCGTTCACCCCAGTCATCCTAACTATTTTTCACTATTTTTTTTAACTTCTGTTTTTTTGGTACTTTTCTGGCCGTTTTTATGAAATTTTTTAGCCCGACATAGTTTACCTTTTTTTGTTCTGGATTTTAGGAGTTTCTGCGACCTTACTCTCACTCATGTTCGTCCTCCAGCCCCGCCTAAGCCTATGCCTTAACTCAAGCCTAAGCCTAAGCCTAAGCCTAACCTAAATCGCGTCAGAGAGAGCGTAACGCTCGCCACTGACGCCAAGCCTCAACCTAAGCCTAAGACTAAGCCTAACTCTAAGGCTAAGTATAAGTAAATCTAGGCCTCGGCCTAATACTAAGCCTTAGCCTAAGCCTAAACCCAAGCTATCAGAAGACACTCAAAAAATGTTCAGATCATTAAAAAATAACTACATTCAACAGTTTTCTTCAAAATTTAGCTTTCGACTTTCCAAGTAATCAATAACATGATTCCAAAATCTTCATACATCCCTCCCCTCTTCACATCGTTCCCGACAGCTTGTACTATTTCTCCTCCACCCACTAGGCAAGGTCTGCGTCTCTCGGGTTTCATACGCTATCTCCCTTTTGTGGAATCAGTTCATCGTTTCGGATCGTGGCTTACTTCTCAATATCCGCGGGCGTCGCTTTACTTTGATATAAAGTTCAGTTTTTTGAGGCCAAAATTTAATTGGTGGAATCACAGCGTTTGGCGATGAATTAATTATCGTGTGTATTCAACTTTAATATACGTGTACATTTTACCGATGCATGTAAGTTTTGGTGTATCAAAAAATGCCCCTAATAAATTTCTTAAGGGTGGAGGAGCGCTAGTGGGGAAATTGCGAAGTTTTATAACATGCCTATAGTACCACAATGACCGAATATCATGATAAAAAAATTCAAAAAATTTTTAAAATTTTATATGATTTTTTTTAGAGGAAATTGGAAAAATCTCAGTTTTTACACTGCCTAATTCCAATTTGACTTACCGGTAATTTTGTTCGATGGAGCGCGCTTGCACGTTTTAAAATTTATTTTATTTTTTGTTATTTTCCTTTTTAATGTTTTCGGTGTATTTTTGCTCTAATTTTAGAGAGTCAAGATGAATGCAGATTTTACGATTAAAAAGCACGCTCACAGGCGTAAAAATGACAGAGCAACGATTTTAAACGGTATCGAACCTCATCTATATTAATTAATATCACAGATTTACGACTGGTGCTTTTTAATCGAAAATTTGCATTCATCTTGACTTTTTCTAAAATTCGAGCAAAAATACACCGAAAACATTAAAAATTGGTGGAAAATAACAAAAAATAAAATAAATAAATTTAAAAACGTACAAGCCCACTCCATCGAACAAATTCGATAATGTGATTCAAACTGAGAACTAGGCAAAAACTGAGATTTTTCCATATTTCGAAAAATCATATAAAATTTAGAATCTTTTAAAGAATTTTTTTATCATGATATTCAGTCATTGTAGTACTATAGGCATGTTTTAAGAGCCAGCAACCCACTGGCGCTACGCCTCCTAAAGTTTGGAGTTTTAGTAAAAAAAGATCGGTTTTTTAGTTAATAATATTAATATCCAGTCGCTCCTCCGGAACAGTTCGACCATTTTTCACCACTCTTCCAGAAGTACGTGGAAGAAATGTTCCTATTATGAGATTATTCGAGAACTATGCTGCATCGTGGCCGACCAAAAAGTCTCTTAAAAAGGACTTTTTGATCAGCTGGCAAATGTCGGTTCCCGCAAAAAGTCGTATTTCGTGCAAAACCGGCAAAAGCAAACATTTTGATTACCGGCAATTGTCGGAGTTGCCGATTGCCGGAAATTTGCGGAAAGAATGGTCGTTTGATACTCTTTTTTAGATTGCCTAAAAATGCATTTTAATGAACAATTTTTAATTTTCAAGCTCAAAATGATTTAATGCTTTAAGGATTGTCCGTTTTCTTTAAAAAAGACTAACCGAAAACTATAAAAAAAGGTGAAATTTTTTCAATTTCCAAAATATAATTAATTTTGGCAGCCGATTGCCGGAAATTGCCGATTACCTTACAATACGGGACGGCAATTGCCGAAATTGCCGATTGCCGGAAATTTCCAAAAGTAATTGCCGGATTTGACGATCGCCGGAAATTCCCTATTGCGCTCCCTTGTATTAAAGGATACGGCAAACGATGTTTTCCCGCAAGCGTATCGGCAATTGCCGAAATAAAATATTAATTCGGTGCTCAAACGGCAAACGGCAGTTATAACAGCAACAAGCCACTTCTCCAATTTATAATCGGCAATTTCGGCGATAAACGGTCAATTTGCAAGAAATCAAAATTGTGATCTTGCACATTTTTTCTGGAAATTTCAGAATTTCAATTTTAAACAACAACATGGTACCCTATGAACATATCTTAAAAAACCCGGAGTGAATTCTATAAAAACTACCTAGAGAAACTGACCAAATACTTAAAAAAGGGACGGATTCATGTGATTTTGATTAAGATAAGTCTTTGAAAACTTTCGGAAAATTGAAATCCGGCAAATCGGCAAATCGGCAACTTGCCGATTTCCCGAAATGGCCGCAGCAATGAACTACACTGTTCCAAATCGAATTCGTAACCGATATTATACTTAGGGATATTTGTAACTCGTATAAATATTAAATAATATATATATATTCCAGCTGCTCCAATCTCTCCAAATGGATGCAGTAGCCACAGGCTACAACTCCCTATTATTCTCAATGGCTGATATGCAAATCGAAAAGGTCATGGGTAAATGGATAGACATTTGTTTATTCGAAAGAATAAAGAGGATTGTTCAATCTTCTATTGTTAGTTTATTTTCATTCTGAAAATGAGATGCAATTTTCAGTCGATATGGTACTTCGAACTCTATACACCGCAACATTCACCTCAAAGCAGGTCGGAGTGATTAATAATGATGTCGTCACCAATGTGGAGTACGGTAGTATGGTTGGTCGAGAGCCCGCAGCCGTTCTCAACGTAGTGTAAGGGATCAGTCTCCATGTAAGTATTTTAAATATCTTTGGTCCGGTGATGATTAAGATACAAGTTTAAATAGTTCCCGTTTCAAAACTTCGGCTAATTTCCCGCCAAAACTTTTCTCTGAAAAATTTTAATTACTTTCCAAATTTTTTTCTTTGAAAATTTGGACTACCCGCCAAAATTTTGTAGTAAAAAAATTGAATTTCTTTCATGGCTCCAAGAATGTTTTCTCAGAAAATTTGAATTTCCCCGACCGCCAAATTGTTACTGTCAGAAATTTTGAATTCGATTTCTCGCCAAAATTTATTTTCTGGAAATTTGGATGTCCCAAAATTTTTTTCTCAATAAATTTAAATTTCCCGCCAAAATTTTCTGAAGATCTAATTTAGCGGATATTCTTTCCAAATTTTTTTCATTGAAAATTTATTGAATTTCCCGCTAAGACGAATTTTATTGTCAAAAAATTTGAATTTCTCACCAAGACTGTTATCTCAGAAAATTAGAATTTCCCGCCAAATTGATACAGAATATTCTAATTTCTCGCCTAAATTTATAAATTACTGAAAATTTGGATTTCCCGCCAAAATTTTGTTCTCAATAAATTTAAAATCTATCTCCCGCCAAAATTTTGTTCAAAAAATTTGGAATGCTCGCCAAAATTTTATTGTCAGAAGAAACTTAAATTTCTCGCCAAACGCAGGTCTTTTCCAAAATTTAATTCCTGTCAAAACTTTGTAATCAAAAAATTTGAATTTCCCGCCAATTTTTATTCTCCGAAAATTAAGAAGGATTTCCCGCCAAAACTTTGTTCTAAAAATTTGAATCTCCTTTGTCGCCGAAATTTTATTGTCAGAAAATTTGAATTTCGAAATCTCTATGAATAAAACATTGGCAGTGTTCCCTGTACGAATCGGTGGCTTGAGTGACGAAGGAGAATATCAATACATGATCTTAAGTACACCCACTGTAAGTATCCAACGATGCTCTTGACAGGCTAAGATTGCCTTAAAATTTGTTTTCTAATTATTCCAATCTAATCTTCATGTGATGTTGCGAAAAATGCAAACATGTATTTTAATACATTTTCCCCCTATTGATGGCGTCGAAAAATGTAGAAAAATGGAATCATTTTTGTGCATGTACATTTTCGACATTTTTGACATTTTCCGACATTTTTCGACGTTATTAGACATTTTCACGCATTTGACCGAACTAGGCAATTTTGGGTCCGTCTGGGGTAGATTTAAGGAGCGGCGCGTTGCGTGTCGCGTCGCGGCTTGATTTTAGTTGTATAACTAAATGTAATTGCTCCGTGTGGAGTACACGACTTTCCCAGGCAATTGTCAATGGAGCGCGAAAAATGCAATGAGGAAGGACAGAACCCCGTATCCACAGAAAGAATTTTCTCTGCGTCTCTTGTCTTTAGCATTTAAACTGGGGCGAGATGTAGAAAAATGCTGAAAAATTTCGAATTGAAAAATAAAATGATGGCAATGTTACATTTTTCTGCAGTAATTGCGGTACGCAAAAAGCATCACATGGATAACCCCATAAAAACTCCCATTTTTCCAGAGACCTAACACTATTCGAAAGGAAATGGAAGCGTGTATGATGATTTGTTGAGAAGAATGGTTTTATAAGCGCAAGTCCAATGGCAGCACTGAACACTCGTCTGCATTTTTGCACAGATGTCTATGTTTGCAGAAAAGTGAATAATTTATATGAGAATGGAAATGTTTGAGTTGAAGATTATCTCTTTTCTGAGGATACGGGAGAGTTCAAGTTTGACGGGTTGTGCAGTGTTTACATTTCTAACCTTCATGTGTTAAAAATAAAGATTAATGATTAATTGGATCTGTATTTAAAATGAACTTTTAAAACACAAAATTTCAGATCTTGGTTTAAAAACGTATACACTTGAAACTTTGTTGAGTGTAATGACGTAATTTGAATTTCGCGAAAAAATGACTGTGATATGATTTTGACCGTGTACACGGGCAATAATATTTTAATATTATGGATTATAAGCGTTTTTCAGTAGACTTTCCATATTTTCTCATGATTATTACTTTTATGACCCAAGAAAAGCATTGTTTGGAACTCAAAATTATCAACTTTAAATGTTTAAAAAAATTCAGGAAAACATAATATTTGCGTATTAAAAAATTTCCCAGTAATTTACCACAAAAAAGTTTCTTTTTCTTTTTTTAATTTTTTCTCAGAAAAATCAAATCTCCCTACAAAGTTTTTCTCAGAAATTTTGAATCCACCGCCAAAAATTTTTCTCAAAAAATATGATTTCCCACCAAAAAAATTTTTCTCGGCACAGAAAATTTAATAACAATTTCCCACCAAAAATATAGTCTCAAACTAGAAATACTAAGAGCATTTTCCCGCCAAACCACTACTTTTTTTAAAAGAAGATTTGAATATACCGCCGAAAATTACTTACCAGAAAATTTCAATTTCCCGCCAAAAATGTTTTCTCAGAGAAATTTTTAATTTTTGGTCAAAATTAAAATACTACTACGGTACCTTAATCTTACACCTCCACCGAAAAAATCATTTTTCAAAAACTACTACAGTACTAACAGTACTCCTACCGTACTGCTAAAGTACTCCTACCGTACTCCTACAGTACTCCGGCAACCGTACTCCTCTACAGTATCACTACAGTTTACTCAAACCATATCACTAACACCAATCCAATATCCCGTCACACGACGATAACTTTTTTATTCAAAAATACAGTAATCTTACTGTAGACAATCTTTTAAAGTCTGCATCCAAAACTATATCGGATCCCAAAAGTAAACGACAGTCAGAAAATTTGTATTGGATTTCGCGTAGTTTGCTCTTCCGTGAAGGCAACACACGTAGCTATATTGATGCGATGAAAAACGAGAGGAATCAGTCGAGGTGTCTGATCTACTTCCAGGAGACCGCTCTTCGACTCCTATTGGCTCTTGCAGCCACCTCATTGGCGGCTCTTCCAGATTTGGGATATCCCGGATGGCAGTGCGATGCATCGCTTTACCATCCGAAGTAGCTTACTTTAATTACTAAATTTTGAAAGATTTTTCCTCGCTTCCATGAGCAAAACTACCCCGACTTCTGCCCACTCCGTCCGACTCACCGACATAAAAGTTTTGGGAGGAGCTCTCGTTTGGAGACTCCTTGTCCGCCGCCAATGGAGCCGGAGCACCAAAGGGAGAACCCTCTGGCTGTGATCCTTCCGTCAGTACAGAGCACTAGCCTTCCAGTGTGGAGCGTGGTGACCAATCTCTCGACGAGCATGTCACTGTTGAAAGTAAGCCATTTTTCTGAAAGCGGGAATTGGGAAAAGTGAGTTGTTGCTAGATGTACTGAAAAAGTTCCTAACCTAATGGGATACTCCACTGGAACTAGTTCGGAAGCGCCAACGTTTGGGAGGTCTCAAACCGAACCAAGCAGTTCCAGGAACTGAAGCAATCGATACCATCACTTAGATGCTGCCAGAGCTCTGGTGCAGATTATCCAAAGCCACGAGGAGGTGATCTAGCAAAGTCCAAACTAAACATCAATTCCGATGCATTTCCAGATTAAAGATTACAAAACTGATTGGAAGTTTACGTATTCATTGGAGCAAACGACATGTGCGCCTATTGCAACGACCGAGAAAATGTAAGATAGTCAACGATCATTCCACACCCGGTTTTATTGCATTTCTATAGGGCCTCAAAAGCAATCTGCAAAATGTCACTGCCATTCAAATTTTAAAAGATAACTTACCAAGGTAGGTAAACTATAGGAACATAACATTATAACAAGTAAATAACTATAATATTATGAAATTGTCACATACCTATACCTACGTATAAATACCTAAGTAAGGGTCCAGAGCGGTGTGGCAAAAATTTTGAAACCAGCAATTCGGCAAATTTTCCGGGGTCGGCATACTTGGTAAAGGGATCGCAACATTTTTTGGAGCTCAAAAAGTGCCAAAATTAACAGAAAATCTAAGTTGTTAAACATTTGTGGCAAATTCCAAATTTGTCTAAATTTTTGAAATATGCCTTGCTCGGTCAAAGGTATTTCCGCAAATTTGCCGTGGTTGTCCTCGGTAAAGCGCATCATTTTTTGGTGCTCAAGAGTACTGAGTTGATGGAAAAGCACTTGTTTCAGGAAACATTTGTGCGAATTACAAATTAAGTCCAAATTATTGAAATTTCCTTGCTCGGAACCCGGAGACCAAATTCGGGAAATTTGGCACACCCTTGATCCCATAGCAGTGGCGCAAAAAAATCTTTAAAAATAGCTTGTGGCCGTTTCCGTGCCAATTATAAATTAAAGTTAAACATATTATCGAAAAAATACGATTGCAAATTTTTGGCACTCGTAACTTTGGACAATCTACCTTACCTGTTGACTAGGCTCCTCCCCTTCCTTCGACAAGACCCAAAATAACAACGGCAAAAAGATTATGGGCAACGTGGTGCCAGGCTGTCCCATTCCAATGTTTGATCTAAAATAAGGTGGGAATTTTTCGCCCAAAAAAAAAGTGACATCGGCACGTTCTTACCATATTGCCAGTAAAAGTACTCTGCGTCTCTTCTCCCGCATTTTTTGTAGACCAGCGTAATTGAAGCCAAAATGAGACACTCTGACACCACGTGGGCGGAGTCAACTTCCACAGGTAGAACAAAAATTAATGATGAAAAAAGATTTGCGATCGGATTTTTCGATAATAAGAGCCAACATTTTCGGCTTTTTATGGAAATTTTTTTTTCAAAAAGAGGTACTCAGTACTGATGGTCCATAACTATGCCATCAATACCAAGTCCTTCCAGAACCATCGTATCGATGCCCGAAATGATCGACATGGCCATGATTCGCGAAATCGACCACCACAAGTATTTCTGCGACGGATGTGTACGAGTGATGCGAGAAGAACAAGGACTTCCCGAATACCGACAACTCGGCTGGCTGCCATGTTTACATGGATGCTCAGCAGGAGATTCAAGCCTCGGGCGAGTAATCTTCGACTCAACAGTTGACTTTACATTTGTCGTCCGATTCAACCATTCTTCAATGGAATCACAGTTCCACGACCGCCTCAAGACCGTCGGAGAAGTCAATCTGGATTGGTTTGCAACGGATTGATTCCATTTCTCAAAACTAGGCCACGCCAATGTTGGCAAGCACGTTGTGGAACAATTCAACCAGTCGGATCCAAGAACCATCAAGTCATGTCAGATCCTACCATTCCACTAAACTGCCCAGACACCAAGTGCCCTCTGTACAACTAAGAGTTGACTGCTCGAAATATAGGACTGCCTAGACTGTAGGAAATTGAGTTTGTGTGTGTAATTTGACGTACTTATCGGGTCTGCAATAAAATGTTTTAGTAATCTTTAATTTTTAACGTGTGAGACATAAAAGAGTACCCTCAATAAAAATATCCTCGTGGACACAATATAGTTATCCCAATAGAGTCAATCTAATTTTTGCAATTATTATTTATTAAGAATGGATATCAAGGTAAAGGAAGGGATCTAGATTTTGTAAAAAAGATACTGGAAATACGAATTGTTACGGGATTTCATAGAAGGGGATATATCACGACTTTTTCTTTGAAAAAACAACATAAAATGATTGCGGCTTCACAATCTGATCATCCGGTATTTCTCCAGATCCCTTTTCCGATTCGATCTTACTTGATACGCCGGTTTTGGACCTACCAGATTTTCATCTGGAAGAAATTTCAGCTATGCGTTGAGTGCAGCGTTACGCGTTGCGTGCTGCGTTTACCGCGTTGCGTGCCGCGTTGCGTGCTGCGGCGGGCTTCGTTGTCTCGTGCCGCGTTGCGTGCTTGTCCGCGCTGCGTGCCTACCTTGCGTCTCCGTGACATCCAATCGTTTTGCAGCTCACTTGTCTCACTACTTGACAAATTTTCGCCTCAAACTGCTTCTCCAGTTCGAATACTTGTTTCCCGGAAAATGAGCATCGTCCGCGCTCTTTCTTCTTTCTCTTTGTTTTTTGACAGTTTTCTACAGGAGACTTTTTGGCTTGGTCGAGGCTGGATTCTGAAAAAATATTCTCCTAACGGCTGATTAGTTTTCTACGTGTAGCATTTTACTGTCGTCGAAATTCATTGAACAACCCTGTTAGTAAATTTCCAAAAAATTTTTTTCATAATTTCGAAAACTGCGTATTTTAAATTTTTTCACATTTTCTAATATTTTAAAACAAAATTGAGAGTAAAGGAAAATTGTGTCTTGTAATTTTTGTAATTTTTACTCAAAAAAAGGCCAGTGAAGTACTATTACAGAAAATACGAATCGATAGCGCAGTCAAAACTAGAGAACATCAGTATTTCACCTCAAATGCACCATGCCCAAAACTAGTCTATTTTTCAACTGCAACACTTCATACACCTAATCAAAAGAAATCAACTTACTGATCTTCCAAATTCATCAATTTCTCCATTAAAAGAGACATAGGTAAGTCAAGTATATCCTTTATCAGGTGACTAGTTATTCTCTGCGGCTTCACATCAGACGTCAACAGGGCTCCTTAAAATAGCAGGTTGAAGTAGTTAGAAGAGCAAGTCAGTTTCCATTTTGCACGACTGAAAAGAACTTCTGAGAGACTTCTCAGTACGTCTCGAGGTCCCCGCCTCCTCTTCAATCAAACAATTGTAAATTCTGGACTCACGGGGGACTTTTGAAGGTTGACGACGACGACAATTTGCCCAAGTGCGACAATCATTGCGCAATTGGTGTGCAAAGAAGAAGATGGGAGATATGAGTTCTGAGATGATGACAAAAGCATGAGAGCACAATGAATAAAATGAGACCGGATTTCGAGAAGGAGGAGGGGGAGAGGAGGATTGGTGGTAAGGGCTGATACTTGATGCAATTGAGGGAATGCGTTTCTCATACTTGACTATTTAATACTTTTCTTGAACCTTAATTATTTGGATTGTAATTTTGTAGCGGAGGCACATGTGATATTATTGTGCTAACTTGGGTAATCCTTAGACTTTCAAATATAACCTTCATTATTTGAAAAAAACTTTTTGAATAGACCTGCAAGGTTGATCTACAATTTTTCATGGAAATCGAATTAATTTTGTAAGGATGTCTACTGAGTATAAGCTTATCGTTAGGCTTAGGCTGAGGTCTAGACTTAAGGCTACACTTAAATTTACTCAGGATCGCCCTAGGCTTCGGCTTCGGCTTAGGCTTAGGCTGAGGCTTATGCTGAGGCTTAGGATTATTCTCAGACTTACGCTTAGGCTTACGCTTAGGCTTAGGCTTAGGCTAAGGTGTTGGCAGCTTAGAATAAGCTCAGGCGGGGGTGACCGCGGGTAGAAAAAAAAGGAGAAACTTCCAGAAATTCACAAAATTCAGAAACATACCTTTCATAAGTTTATTTTTTTACTAAAAAATTACTCTTAAAATGTATGCGAGAAACCCGCATGCAAAAACACCTTTTTTTTTTTGAGCAATTTCTACCTTTTTTTTATTTAATTTAAAAATACACTAAAAAAACCAAAAAAATTTTCCGAGCCCAAATTGCTCCCAAATGCTCTAAATTTCTTTTGAAGTCTGATATATTCCTATTAGAACTTGAGGAAAATGTAAACCTAGAGAAACAATACTACGCATGTTAAATGTAAATTATTAGTTTTAAAAAGTCGTACGTTATTTTGGAAAGTTTGAGGTTTTTGCATTTTTTCCGTATATCACTGAACACTTTTATTTAAATATCATCAATTATCGGAAGTAGGTTGCAGGAGAAAAAATATATTCTAGCGGGGTAAATTGAAATGAGACGGGGATCATTTAACTAAAATCGAAAGTTAATAGTTGGTGATCTACAAAAATTCTTAAGACAGTATAAATTCACGACTTCCATCTTGGGAACATTCTTAAAAAATGTCAACGAATAAAAATCTGACATTGTGGCAAACAAACTTCTAAATGTTTCAGACCTTATATAGCGGACATGACAGTGGCTTGCTTATTTGATATGACTTGAGTTTATTTTTTTTTTATTTCAAGCGTGGGGAGATTTATTTGCCTAGATATATATATAATTATTACTGGAACGAACTGGAAAATAACTTGGGATCAAAATCAAAAATTCAAACCTTCAATAGAGATTCAATCTTTTCGAAACTTTTTCTATAGCTTTGTCGAGAACCAACAGACCACGTAAATACTTATAGCTAAAATTTTATTAAGATTCTAAGTCATGGTGAATCGAGAGTTTGTCAAGTTCCATGTGGTTCCTAAAAATAAACCGATACACGTGGTGTCAGGCTGTCTCATTGCGGTTTGATCTACGAAAAATGCGGGAATATTTTTCCAGAAAAATTGTGACGTCAGCAAAAATAAATAAGGGTCTAACCACAAAACTGGTACTTGAATCTTGAATATTTTTAATTCACCCTAAATTACATTCCCCTGATTCCGAATATCTATGATGACTGAAAAAATTCAAATACAAAAATTTCCTGACAAAGATTTATATTTAAGCTAAATCTTTCATCAAATTTTTTTTTTAAAAATTTCATGTACTCGCATCACTTTTTTCAAACTGGCGCCCAAATAAATTAGCGCGCGCGTGCATCGTTTGACCTTTTTTTCGTTTTTTTTATTTCTAGCCGAATTCAATTTTTTTAAAACCAGTTTCAGTCATTTTTGTCGGTTTTTTTTTCTGAAAAAAATGTAAAAAAACGACAAAAAATCAAACAATGCATTAACAGCGCGCTCCAATGCTAATTTATTTGAGCGCGTATTTAACAAAGAAAGAGACCGGGATACAAATGAATAATCATTCGGCGATCTCAAGCTTAAATACATGGAAAACTTGTTTTGAATTTTTAATCTTTTCACATACATACTCGGAATCAGGGGAAAATTAGGATTCATTCAAAAATATTTCCCAGATTTCACTCGGTACCCCACCTTTAAAATTTTTACATGTTTTGGGAAAACAAGGGAAATTTCTAGAACCTATTTTATGCCAATACCTAAAATGCTGAACATAGATAAAACACACACACCCGTATGAGTATTATATACTTCCAATGAAACATTTGAAAAATAAAGAGTTCTCAGCTTTGATCATCCACTTGTGATATTCTCACGCGTAATAGCACATGGCACCAGCTCAAAGTGCTCATTTTGGCTATATATGAAGGTATATGAAAAAGTGGAAATTGGGAGGAAAAATGGCATGTTGACTTCTCTACGTGGCCTATGTGTGAAAAAACCCTTCTATGACAAATTCAGTTTAATTTTTTAATTTTTCTTTTTAAAATTCTAAAAATGGCTAAACGTTCAAAAATTTTTTAAAAGCCAAATACTATTAAATTTCTTTGTTGATTTCTTAACCCAAATTTACGATTTCAGTCAAATTTTTGAAAATTACAAAAAATTTAAAATACAGCTACTTGTAAGATGCGCAAAACAAGAATTACAGAGTTTTCAAACTATACAACAGACAACTCTAGTGGCTGAAAACTTCCAAAGTTAAATAAAAATTCCAAAAAATCGATAAAAAAATGTATCTCGAAAAATTACCGCTATAAGAAAATGGCCTTCTCTATCCCAATGAAATTATGGAAATAGATTTTTTCAAAAGCGATCTAGTTGGACGCTGTGCAGGGAAAAAAAGTTCAAGCGCGCAAAACTTTCGCTAGAAACTCAAATTTGCCTCATCAGACCTTGTTGGATTTTTTTCCCAAAGAATTTTCAAATGCCGAATACCGAAACTCCAGGGCTCACGTTTAGACCTTAACATGAAACTTTTGCCATTTGAACGAGGCTCTTTGAATCTCTGTAAAAGACTTAGCGGCAGACGAGCACTTTGAACTACAAAAATGTCGCTAAATTGCTATCATGGAAATTTTTCACTACTATAGGAGCCCGGTAAAATTGCTCCAAATCATAATTTAAAATATTTCTTCATGATTTTTTTTTGATTTTTTCATGATTTTCGAGGTAGGAGCAAATATTCAGTTTATAGGATATATTTTTTTTGGAAAAAAAAATCTGAAAAAACCCACATATCCAATAAAAAAATTACCAAAAAGCTTTCAGAATACTTGTCTACCTCGAAATATCGTAAAATTCATACAATCTCTGTTCAAATAAAAATATAATTTGGAGCAAATTAATGGGCAATTTCAAAGTCTAAAGTAGTGAGCTATAATGCATACATTCCAGAAAATGGAATAAAAAATAAACTGAAGTCAAGTTAATCTAATCTCAAGTTACCTCCTCCTCCTTCCCCCAACAAATACTGCTCAATAGCCCCCAACCAACTCGTTCCAATTTGAATAGTGTATTATTTAACAAGCTCTGTCATATCTCTCTCCTATTTTTTTTTTTAAGTCATTTTTATCGTCGCACCCCTCGACCGTTGTTGTATTAGCCTCTCTTCCTTCTTCTTCTTCTTCATGAAAACGAATTAAATTTCTTCATCCAATTCACTCAAATCACATCCTCCACCGACACATTCAATTAATCAACCGGTCCTTAATTGAACACAACAACAATCACTATTTCATAAAAATTAGTGTTTTTAAATGTACATTCAAAAATTGCGACGGCTGGAAGAATTATTATTTACACCAGAAGAGTAAAATTTGTAACCATAGTTATGGTAGCTACGGTAACTCAAAAAATTAGGGCATAATTATGCGACATGTTCTCATGAGTGCGCAATAAAAATAAAGCTGATCCAATACTCTTGAAATACTCCAATAATCGTTTCTGATTCCGGGATTCCTTCTCAGACAAATGGAGCTCGGAGTGCTCAATTGGTCAATGTCGCTGTCATGGCACCAGGGTTGTGCGGCATGGATTTTTTGGCAATCGGAAATTGCCATTTGCCGTTGGAAACTCTCGGATTATTTTTTTTCGGCGATCGGCATTTGACGGTTGCCGAACATAAACTCGTTTTTTCGTTTATTCGCTTCCGCATTGTTCGGCCGACAGTGCTTAATCTCCTTGAGGTAATTTTTTTTTATATTTTCTTGTATTTTATAAACAGTCTAAATAATTCAATTCCAATGATAAGGAGTGTCTTGGTTTAAATTTTCTAGCACAGATAATTTCATTTATTAACGATCAGACTGGTAGGATAGTCAACGATACCACCCCAGAGGCTAGTATGATTCAAAATAACACATGGACATACAGCAATAGACAAAAGATCTTTGAATGGAGTTTTATGGTGGGGTGGCGATGTGTCGACCTAAAGAGTATGTCCTAAATATACGGCTAATAATTCAAATATGTTGTATTTTGGAAAGTGTTAGAACACAAGTGACTGTTTTCGGATACAAGAAGACACAGAGATGTCCCTTGATTGTTCACAGAAAGCGTTTAAGGATCCCGTTTGACTACAATATTTGCGGATTTATGTTTCAACGAATAAATGTAAACTCGAAATTTACTATATATACAGCGCTTTCATATTCCGTTTTTCCATAGTTTGTTGGCTATGTAGTCTTTGTTTGAAAAGCGTCGTCGTTTCAAAATGGTTTCTGGGATAGTGAGTCGGGGTTAGGGATATAGTCGGCGTACTGTAGTGGTACGATGGTGGTACGGTAGGAGTACTGTATGATTACGGGTTAGTCTCAGAAAAATTGGATTTCAGCAGAAGTCGGCGGCCGCGCCAGAGGTGCAGTCCACGGCTGGTATATACATATGTATATGTATGTATATATGAATACATATATTCAACTATTTAATTTAAAAAATAAAAAAAACATTTCTCACAAATGCCGAAAACACCGAAAAATCGAACATATTTAGGCATTCGCCGATATTTTGACCAACTATTTTTTTTAGGCGAACGGCATTCGCCTTTGCCGCACAGTCCTGCATGGCACCCCGACCGGTTTCGTGACCACAATAGTTTTGATCTGAACGCAATAGGAGTCAGGAAGTTAGGGGTCATGGGTGCTGTAATCGGACCCCCAGTAAAAAGCACATATATTGACAACAAATTTTGATCGCTGTTTTTTGTCTTAATTTTTTGTCTCCCCTCGATGCGCATTACTAGTAATGATGCTTTATTTTTTTTCATGTATCTAACAAATATATCAAAAAACTGAAATTAAAGCGCTTTTGTTCAAGTTAGCAAGATAACCATTATAAAGCATTCCAAATAGATTTCAAATTAGCAAAATAAAGTGGAGAAGCTAGGATAAGATTGGGGAGTATAATTTTTCGGGCACACCTTCAGACTTTGTGGCCATAATAGCCCAAACCCACAGTTTAGTGAAAACTAGGGCTTCATTTGCTATATGGTACCCGGCACCTAACCTCTTTCAGCAATCGAATCCCAAGCAACCTTCACATCTGTAACCTTGACAAAAAACACGCAATATCAAATGGAATATAGAATTCTTTATTCAAGAATCATCATCATCATTTTTTTCAATTTTTACCGAAATGCCGAGCATATTTTTTGTCACAAGGGGAATGGCAACGGCGGGGAGCCAAGAAAATCAAAAAACAATATGGACAGAATAATGTGCCAGCGGAGCAACCATGCATAAATAATGAGGTTGGTGAGATGAAGAAAAAACAGATAAGTTACGACGCGAGGAACTACGATTTTGAAAAATAAACTGCTAAATATGTGCTTAATCCTCCCAGGTAAGCGATTATAGGACGGTTCTCGCATCTTAGCTGGCAGTTTCTCTTTCCGTATTGTTCCAGTTGACGTTGGCGAACCCGGCGTCTGAGACGATGGTGTTGAATATCAGCGTCCTCCGAACTCGGAGGCGTCTTCCTCGATCTTTCTGGCGGCCTCGAGGTTGGAAGGTATCAGTGATTGGATTTGATTTATAGTTCTTCTTGAGTTTTTTTCTTTATTTTCCTGCTTGTAATTCTAAAGCAACTAGAAAAAAAAGTTTCGGAAGGCATCTATCATGCCATGATTTGCATACCCGGTATGGGTTTGCGCGCGCGGGGGGCTTGCAACATTTTCGTAAATGACATTACGCTATGAGAGGGGGGGGGGGTGTGTAAAATAGGTATTTCTTGTCTGTCCCCGTTATCAAGTTTCTTGACGCAACGCGAGAGAAAACATACCTTCTCGTTCCTGCAACGCGGCCTCAACGATGGAGCTCTGGATGGTCGCAGTTTCCCTCGTCTCCTTCCTCATCCGTCGGCGTACTCGACAGCTTCGTTGGTCACCTGGAAATTAGAAATTAAATTTTTCTCGATTAGTTTGGCCGAATATAAAAAGTAATACTAAGAATTTCCCCATGAAAGGCTGAAAAGGGGATTGAGGTTTCCTGGGAAAAGTGAAATCCCGGTCTCAAAATTTCTTTTAATTTTTTTGAGCTCCGTTGAATACCGACAACAAAAATGGCTCTGGAATTTGAAAATTACGGGGCACCGAAACACAACTTCATCTACTGCTGCCAGTATGTCACTCCCGCATTTTTCGGAGGCTCAATCGTAGATCAAAGGTTTCCGAATAAGTTTAGATTTTTATCGAGATTGGTAACAACTAGGATTGACAAATACCAAATATCAAATATTTACCCAGATGCAAGTTTTCTGGGTGCTTTGAACTAGAATTCCTGGGAACTGATTGTAAGTGTCAAAACGCCCTCAGCCAACCGCCTAAGCCTAAGCCTAAAAAGGTGTCTCGAACTTAAATTTCGACTGGCATGGCATTCAAATGGGTATACCGATGATTTTGTTTCAGCTAAATTTTTAGGGTCGAATTTTCAAGAGCAAAATTGGGATATTTTTAAAGACTATTAATTGTCCAAAAATCCAACAATTCCAAGTTCAAATGAGCTTTAACTTGAGATCACCTTCCCAAAACCTCAACAGTATCAACTTGCGGTGGCGGTCTCGTGGCGGTTGATGGCTGCTCCTTAACAATATCCAATCAAAGGTGCCTCATTGGCGCTAGGGCAACTGGAGCCTGAGTCCTCGACAACTGGAGCTGGAGTCTCTTCAACAACTGGCGCCTCGGTTTCCTCGATCACAAATGGAACCTCAGTCTCAACGACGGCTGGGTTCGCTTCTGCAGCGGCGAGGTGCTTCAGTCTCAGCGTCGATTTCTGGAACGATTTCCTCTTGGACAGTCTCGGACTACGGTTGGCTCTGGTGCTTGCTGTCGTTCAGATGCCGTGCTTGTTCTGGTGTGCTTGCGCTGTGGCTCGACAGGCTGACGACCCGCTATGCTCGACGGGTTTTGGGACTGGCCCCTGGGTGTATGTGGTGGTCCGACTATGCTCGACAACTGAAGTGTGGGTGTGAATATGTGGGTGGGAGTGGTGCGAATCTGACTAAAAACTGTAAAAACTAACCATGAACAGCCTGGTGTGTCCTGTGGTGGAGCTTGGTAGTCGTCCTTGAGAGACTTGGGTCACCTGGATAGAGCTGACTGGTTCCGATTGGTACCCTCCTTGTTGAACTTGCTCGACTGAGAGGGTGCGGCGTTGTCTCCTCAGGTTGTGGGGCGACTGGGGTGGGAAGCTCCAGCGTATGAGGGTCCTCGAGTGGTTGGTAGCGTATGGATTCTCCGATGCCGCAGCTTGGGAAGCTCCAGCGTATGATGGTCCAGCTTGCGATCCAGCGTCGCGAAGATGCTCCTCCTCCGATTGGTCCTGAACCAGCGTAGGCAACCTCCACCGACTTGTCCTTCGAATCCTTGTCGACTGGTCCCGAGACGAGGCTCCTCAGACTGGTCCAGGTCCTCCGAAATGCATGGAGCGGCATATCCGGCTCCTCCACCGATTGGTGCCGGTGCTGGTTGTGGTGGGGGTGGAAGGCGCGGCGGGATAGCTTCCGCGTCAACGCCTCCGGTTGCGTAACAGTAAACACATGGGGTTAATAGTATGGAGGTGGCTAAAGGGAAGCAGGTTTTAGTTTTGGCGGCCAGCAGCAGGAAACAGGACAGTGATTTTGCATGAATGGTGGCAAGTAGAATGCTTTGTCCTAAGGAAGACATCAAAAGATCTTCAGAAAGAAAGAAATTATTTTTGGAATCAGGAAAAAGCATTTGAATAGCAGTAGAAAAAATATAACAATAATGTATAGTCACTAAAATACAAAAAATAATGCAAAATCATCGTTAGCTCGAGCTAGAGCATGGTGGAGCTCATCCTCCGCACGATGGCTGTGATGATGGGCAACATCCACGGGAGCTGCCGGCACCTGTCTCCGATACACGCTAACGCAGCGCGACACGGCAAATAAGACGGCTACGACATGACTCTCATCGTATTTGAGAAGGCAGAAATCGCAATGGAATGCTGAGTAACTGTCGTCGAAAGGCAACGTAGGACGTGCGTTTTCTAACAGCCACCCCAACTATTAAGTCCGCCCATGGCCGTCTGGAGGGGGCACGCGGCACGAAGCTTTCCGAAAGACGCCCGATCGCGTTTGATCGATGATGATGATGATGAAGAAGTGATGAAGCCCTCTCTCTCCGACGGAGGACACCTTATTCACCTTGGGTGCGTGTGTGTGTTGCAGTATAGGTGCAAGAAGAAGCGATCTACAAATGGGGTTCGTGGTCATTTCCGAATGATCCAATGCTGGAATATTCCTATTAATGTGACTCGTGCCACCTCATTGTTACTACTTGCGTGATTGGATATGTACCGTTGTTTCCTTTTCTAGTTAGATTCCTGAACAGTTCACCTTTACCTAATCCGGTGATCGATGTTCCAATGCTCTTCCTTTCACTTCCATTGCAGCACCTAATCAGGCGGAATATCATGCTTTCACTACTCTGCAGGTAAAGTGTGAAAATCCTAAGTTTTAGATTTCAAAGATGTCAAAAACGATCGTTGATCCTACCGCGCTTCCGCATCAACTGATATCAGGTTTTTATTAATGACAAGATTGTGGCAGAGGAATGAACTGGTTAACTTTTAGGCTGATTTAGTCTAACCCCGTGGAAAAACTTCCAGCTTTTACCTAGCGGTAACTGCAAACTACGGAGGATTAAAATACATACATTTTGTAAAAACATACATCACTTTCATAAAAATTTCGGTTTAGTTCAAAAAAGAAAAACACATTTCTGTTTTGAGATTTTTTTTTTATACACCCAAAAATGTCGATGCAATTTTGATGTTGATGCACCTAAGGGCGATTTAAAGGAAATTATGACTTTGCTGAATATTTTTGTTGTATGTCTTGATTATGGGTTTGTAGGCTTCGATGGCAGGCGCAGGGGCCGACGGGTCCTGGCGCCCGTCTGAAACTTACGCCCGCTTCACGCCGGCCTTTTGCCTCTTTTTTGCATCCCTTTTACGTGGTGCCAGGCTGTCCCATCGCAGTTTGATCCACAAAAAATACGGGAATTTTTCGCCCAAAAAAATGTGATCGTCAGCACGTCTTTAACCATACGAAATCAGTTGAGTCTCTTCGTCTCCGCATTAGTAGATCTGTGTAGATCAAGCCGTGTAGCGCGCTGACAGCACGTGTGTTTCTCATTGGAAATTGGAGGCGAAAATAAAAAGTTAGGCCATCAAAGTTTCAGCAAAAGGCGCGGATTGAGGCGAGCTCGCTTTGCTAAAGTCAGGCAGGCAGGCGGTGAACGCCTACAGGAAAAAGATTTTAGGTTATATCTGTAGGTTTCCCTTTTGTGTGTTTTTTAGACCGTCCAAAGAATCGTATCAAAATGAATAGGTATTTTCTCGTTTTAGGCAGATAGGTAAAGGTCTGTAACCTGAAAATCCAGAGCCTGATAATCCACACCTACATAATCATCAATTAAAATATTCAGATAACTGATAATTTCCTGAAAATAAGATATCTGTAAATTGAATCAACACCAATTTTAGTGGTCCATCAAATGCAACATTGTATTGATATATAAACTTTGGTAGTCAATATATGTTTTCTTATGCATTCTTCTCACTACAGTGCACCTTGATCATTGAGTACTTCATCTATTCTTGACCACTTCCTAAAAAACAAGAAATCAATCACGGCGAATATCCAAAAAGCATTAAAAAAGTACATTTAAACGAATACATTATTATTGCCCGTTCAATCCTCGTAATGTATCTTTTGCAAGTTCCTTCTTCCTCTGTCCCGTTTTGCTCCAATTCTCCGCCATACCTGATATGCTCGACTTTTTCGATCATAGACGCGAGTTGCGCAACGCGCGAAAATATCTTGCGCAATGAACAAGGAGAAGAAGAAGAAGAAGGAGTAGGAGGAGCCAAATAAAAAATAGGTGATAACCCGGGAGATGTTAAGCCAAGGAGTAAAGTGTTATAGCTTGAAGAAGGCATATTTTTGTTTCACTCCCCCCTCTGACAGCTTCTTCACTTTCACTCCAACCGTTTTTACTCTGAATGGTAATAGTTGACGGATCGCAAAGGCAAAGCCCTAATGGTCATGATTTAGAAGCAGCGGGGGTCTTGAAGGACGATCGGACAACTGAGATATGAAGCGTGAAAAACGGAACGCATGCTTATAAGAGGGGGAGATATATGGAGATTTGTTGGGAAAGAGCTATGGTACCGATTTTAATCCGGTATTGTGCTGGATTATAGTGTTTTGAAGTAGTAGCTAGGCACTGAAATTCACCCTCTAAGCCGTTAGAATTGCACATATTTTAAAACTATGCACCAGTTTTCTTAAGAACTGCTTGAAAGTTGAATTTGAACTGGTAGTTCTTGCAAAGAGGTTGAACTATCTGGTTTAGTTGCGTCCATAGTGCTTTGATAGCCCTTTTTAATTCCGCCAAGAGGAACGCCGGATTACCCATTTGCCGGGGATTTTCTTTGGCAAAGGAAATCGCCGATTTGCCGTTTGCCTAAGAAAAAATTTTTAACAGACGGAAAAACTTAACTGTGTCATTTTGAACTTATTACCGTTTTCTTGAAATATTTTCATAGAATCTAACTTTTGTAAATTGGAGATGAAGGAACATTTATATTATTTGAAATTGAAATTGTGGACCTTAAAAAAATAATTTGCAAAACCACAATTTCCCGAACTGCCGTTTTCCGCAAATTCGGCAAGTCGGCAATTCGCCGATTTGCGTAGCGAAAATTACAAGCAATTTGCATCGGAATGACAAAGCAATGTTTCCTAACATAAAATTCTAATTTTCAAGAATGATTTTTTTACTCAAAGTATTTTTATAAAAGAGCCGAATTATTTTAAATGCCCGCGCAAATAAGTGACCCCACATTTTTTACATTATTTGTATTTTCTGGCTAAATTAATTGCGGTTTTTGAATGTTTTTTATCTTTAGTATATAACTTGAGTAAAATTCACAGTAAAAATTAGTTTTGACAAGTCGATTTTTAGTTTAATTTCAGTTTCGGAGTTTCGGCAAATGTATTCTCAATTAACAAGTTTTCCAAAAAAAATCTGACAGAAAATTGACAAACCACGGTGTATCAAGCCGAGAAACCCTGACACCACTTGTGATTCCCCTTGGAGGCCCGCCTAGATCAAAAGTTGGGCCACCATCATTTTTGTTCGAACTCAATTGGTAAACTTTGCAGACTAGGCTGACACGTGGTATTTAAATACAATTTTCCACATTTATTTTCCACAAACCGAATAAAATCCTTATCTGAACAGTGTTATATAATTTTTTTCTTCAGATCACTCGACAATTTAAAATATATTACAGCATTCTTCTTTAGATGTTGAACGTTGATGCTTAGGATAAACATGAAAACCAGATCAGCTTTTCCGTGACCTCAAATACTCATTTTCTCAAATTCTCAAAAATGTTCTGCCTTCTCCAACGGTCTCTAAAAAAGCTTGGAAAACCCACAAAAGGTGTCTTGGGAGGGACACTCTCTTTTATCGATGACCGGAACGCCGGTATAAATGGGTTTTGCGGACTGACACCAGCAGGTGGAAATGGGCGACACTAGTAAAATAAAGAAAAATAATAATACTGAAAAAACAACACGGTATGCGAACAGAGAGTAGTGGCAAGATCGGAAGAATGGTCGGGGGGGGAGGGGGGGGGGATTACATAAAGATGTCGGCATAAAGTGCGTTTCATTAGGGTTGGGATTTTTATAGGGGGAAACTTTGATTTTTTTGAAAAATAAATTAAATAAGAAAGAAGCGACAACAACCAACAACAAGGTCATTTTTAAAAGGAAAATTTGGCTTGAAACTTAAACATTTTGGGATGAATTATGAGGATATACTCATAGATTAACCTAATTTAACAAAAAACACGTCGTCGAAATTTTTAAAAATGAAGCTACTGCAATTTTGAAATTTGGTGGTCCTAAGAAATCTATGGTTTTGTGGTATTTTGACGATAAACTGATTTTTTGTGTTTTTTTTCTGGTATTTTGAAGCCGCTGTACTTCAAACCCTTTTCATATTCTCAAAAATATCTTTGCAAAATTCGGTTTTCTCTAAAGAAAATTTCAAACTAAACCACTATTTTCAATTTTTAAAAATCTGCAGATAAGATATCGGAAAATTCCGGCAATTTGCCGATTTGCCATAAAAGTTCCGGCAACTTGCAGATTTTCCTATTTGCCGTAAATTTCAAATTCCGGCAAATTGGCGAATTCACGCCGGTCCTACCAGTGATGAATAAATCTTGTTTTTTTCTGGTATTTTGAGACCGCCGTACTTCAAACAATTTTCATAGTTTTACATATCTTTCAGCGAGCGGTTTTTTTTGAATATCAAAATAAACCAAAAGTCTACTTTTTGTGGTTTGTTTTTGTAATTTTTTTTTTAGAAATTTCAATTTTAAGATATCGGCAAATTGGCAATTTGCCGGTTTGCCGGAAAATTTTAATGTAGATCTGGCGATTTGCTGCTTTGCCGATTTGCAGGAAATACTCTATCCCTGATGTAAATTACCAGAATTAGAAATGTGGTATAGCACGATTGGCACACAATTTTTTAGTACTAAGGATAACACGCTGAAAATTAAATTTTTGAAAAAAAAAATTCTTGAAATTGTTTTAGTAATTTCGTAATCAATTTATATCATTTTTAGCCTTTTGCTCCAAACTAGGTTTTCTCCCACGTGGCATCTCTCATTACACATAAAAATCCCTGCTAACTCAAAACATTAAGTTGTCAGAGATTCATATCCATGTCCGCTTCACTTTCCAACTTTTTCCCTCTTAGCTTATCTAGATATACGTATATCTATCTACAAGTGCAACAACGTTCTCTTTTCAAACATCCAGTTTATCTTCTGACCTTTGCAACATTTTTCCTTCCAAACTTCCAGATTGCATATTATTCTTACATTCAAAGAGTGTCTCAAGTTTTGCTTAGAAGAAACATAAGGTAAAATGTCAGAATATCTGTTTACAGCATTGTAATGGCAATTTATTGTAAATATTCGCAATTTTGAATCTCCCTTAAAATGGTTAATTTTGTAGTTAGAGGACTAAATTAATGCCCAAGAAAAAGTTGTCATTTTTCATTTATCAATGATTGTACATAATTTCATGCCAAAGAAAAAATTTTGCCAAAAAAAGGACAGTCATTAGAAAAAAAAACGGAAAAATGATCTGGATCAGTGATTCTTTTTTATTATCTAAAAATAATCAGCATAGTCAAATGTACCAGAAAAAAGCAAATAAAATGTACTAGATTGACCGGAAGATTATTTGAAAAATTGCAGAAAATGCACCAAAAGCTGCTTTTTTCAAAAATTCACAAGTAGGATACAATTACGGAGCTATTCTTTTTATTTCGTAAAACTCTTCGCATAGTCAATAATACCATAATATGTCGATGAAAGTATAATATCTTGTAGTAAGTATCTTTTTAAAAATTGATAAAAATATATAAAAGCTGTTTTTTTCAGGGAAACTGAAAATCCAAATGGAGGGAAAAACATAAGGCATTCTTTTTTATTGCAGCTCATAAAACTCTTCAGCATAGTCAAAAATACCAAAATATGTCAATTAAAGTATAATAGCTTGTACGGAAGTATTTTTTTAAAAATTGATAAAAATATATAAAAGCTGTTTTTTTCACTTGCAAAACAAAAGTATGGGAAAATCATATGGAGTCATTCTTTTGTATTTCATAAAACTCTTCAGCATAGTCTCCCAAAAATACCAGATTATATCAATCAAAGTATAATAGCTTGTACGGACGTATTTTTTTAAAAATTGATAAAAATATATAAAAGCTGATTTTGTCAAAGACCAAAGTCAAAAGTACGGGAAAATCATAAGGAGTCATTCTTTTTTATTCATACTCTTCCCAGAGGTCCATAGCCAAAAATACCAGAATATGCCAATCAAAGTATTGTAGCTTGTACGGAAGAATTTTTTTAAAAATTGATAAAAACAAATAAAAGCTGCAATTTTTTGAAAAATTCAAAAATTCAAAAGTATAGGAAAATCATATGGAGTCATTCTTTTTTTATAAAATTCTTTACGGAAGCATAGTCACAAATACGAGAATATTCAAAAGATAATAGTACGGAATTTTTTTTTTTTGATAAAATATATAAAACTGAATTTTTCAAAAACCCTTCAAAAGTAGGGAAAACTATATGGAGCGCTTCTTTTTTCTGTAAACTGTTCATCATTACGGGTAATACCTGAAACTACCAAAAAAAGTAAGCTAGCATGTACGGAAGATTATTTGAAAAATTGCAGAAAATGCACCAAAAGCTACTTTTTTCAAAAATTCAAAAGTATGGAAAAATCATATGGAGCGATTCTTTTTTCTTTTATAAAACTGTCAGCATAGTAAAATGTACCAGAGAATACCAAAAAAAAGTTGGTATGCTAGATGTTCGAAAAATTGTTTTTATGGCGTAATTTCTGAAGAGGAGTTTCGAAAATGTGAATATTTCCCAAAAATGGACATTCTTGCCACTTTTTACTAATTTTTGATGGGCTAAACCTAGATTTTTAACGCTAAATTTTACATTTATGAGTTACCCGTTTTATCGACAAATTCAGGCAGATTTTTATTTTTTCCTATTTTTTTAAGCCATTTAATCAGCCATAATAGTGAATGTCTTTTTGGGCAAAAAAAAATTTTTTAAGGCTGACCAATTTTAAGCTCTCCAGCTATAAAATGAACCATTTTAGAGGAGTTTCAAAATTGTGAATTTTTACAAATATTGCCCCAATTTTCCACTTTGTAATGGTTTTTGGTGGGTTAAACCAAGATTGTATTCTGCATACATGAATTACGCGTTTTCAACAAATCTTAACAAATTTGTTTCTATTTTTTCCAAAATTTTTTTCCCTCAGCCATCTATTCCTTTTTTTTGTCTGTTTTTTTAGGGCAAAAAAACCTTTCCCACGTACCACCTTTAATAACACGGTAAACTGGTCTAAAAATCGGCAAGCGGAATGAAACTTCAAGTAATATAATGCGATGAATTGAGTTTTTTTTTCTATTTTCTTTGTTGAAAATATCAATATGAAAAAAAATGAGTAAAATTATATTGACATAGTTAATCGGATATAAATAATAAAACATCACAAGCACATTTAATTTTTCAAACCCACTCAGGAGTCATGAAGAAATCCTTCTCTGCACATCTAGCTTTCTCCACATCCAACTACTTTTATTATCTCCAGCAAACTCCGTGTAACTTTTATTGCATACACATTCAAAAGTTTTGTATGATGCTTCAAGTCCCAAGTCGATTACACAATCCCCGAAAAGAGCATCGCTGCGAATTATGTCAATTCCCTCTTCTAAATGCACTTGTTCTACAAACTTCACTGATTTCCTTAGGATGCCACAGTCCCCAGGCAACAGTTTGTGCAAATTCTCAAGGTTTGATTTCAGTGGGCAAGCGGCAGGTAGCGCTCATTTTAAATTATTGATTTTTTTAAAACATTATTAACTCACTTCGTCGCTTTCATGTGCTCTTCTTGGATTATGGTCATATGGTAACTAAGAATCTCGAAAGTTGTTTAAATCCCAAAAAGATCACATTTTTCCTTTCAAACGCATTTTCTCGTTTACAATGTGACATCTCTTGTTCAGTAGTTGGAGTCGGCCTCTGTCGCAGATAGTGTGACCAGAGCAAGTGCCTATTCAAGGGATTTGGGTATATCATGATCTGGAAAATTTGGTATGTAGGGCTTCCATGGTAGGCAGGCGCGGGGCCTGGATGACCCGCTCCCACCGGTGAATTTACAATGATTTTCTCGTATAAATTTTGTCATTTTGATGAAACAAAATTGAGGGTACAGGCAGGCGGAGGTCGCCTCAACTCGGCGTTTGCCGCCACCAAGATTCAATCTACCTGTCCAAAGCATAGCAACTTCTAACCCAACCGCCTTGCCTCAAAAAAAATAAAAAGCTTAAATATCAAAATTACTCAATTTTGTGTCAACCTATTCTACTTTTCTGAGACAATTTGAATTCCCTCCAAAAATTTTATTGGAAAACAAGTTTGAACTTTCACTGGCCAAAATTTTTTTTGGCTGCGCCAAAGATGATCAAATATTCTCGGCAAGATTTTTCCCAGACCCCAATTGAACTTCTTGCCAAAAATTTTGATAATTTGAATGGCAAAAATTATCTTGCCTTATGGTGAGGACACAATCAATAGTTGTCAAAATTGTATATGTCTGTCAAATTTTTGATGTGTGTTGGCAATTTTGGCAAAGCATTTGCCGAGCTGTCTCGGCAAATTCGGCAAATTTGCCGAGCTCGGCAAATTCGGCAAATCTACTTTTCGAAATTCGCCAAATTTGGCAAACGGCAGAAAAAAGTACAGAGATTTGAGGTACACAAGGCTTACATCGAAATTAATCTAATTAAAAGAATGATCACTTACCATATATAGCATATACTGCATATTTCAGTGACCTTCTTCGCAACAATAGTCTAGACACTGCCCAAACACTACACACTTGATGCTATTTATGTACTTTCTATGCTGAGCAAACAGAACATGCGATTTGAGGAATCTTAGGTAGCAGCAAAAAGATTGACATATGATTAAATTCCTAATTTGTTCCTTAGCTTCCCGTATGTCAATTAATTCGTAGATAGTTGCTATTGAGAAAAGTTTTTCGAAAATTTGTAAGATATCAAAATAATAGTCCTCATTTTTAATTTAATGATAGAGTACTTTGAAAATTTCAACAATTTCAACACTTTTGTAACACCTATGTTATCAATCAAATACAACAGTTTAGTACAGTAATCCTACATTTCCAGCCCACGTGGTATTAAGACAGTGTTAACCTTGTTATTTTTTAAGGACTAAAAAAATTTAGAAAATTTTTCTTCCCATTTTGCTTACTTATCAAAAAAGCATCGTGCCCTCATTTAAAAAAGAAGGGTCGTCGCTGGAAAATGTTAAAAATTTCTCTCATGATGCGCTAAAATTACTTAACTGTTTAAAAACATTATAAGTATCGTAGCGAATTTCAAAAATCTTCAAAATTTAGATTTATTTATAGTCAACAGTTTTGGAAGTCAATTAAAAACATTTTTTACTATTTTTAATATTTACAAACGTTATAGTCAGTTGCTTGTAACTTTATAACTCCGTTGCCTACCGTACATTTAAAACAACCGTAAAAATCTAAGCTTTTCTCCCGATAAAAATCTTTACTCAGGCGCGCGACTCTTTTCTTACATATCTTTCTGAATCTAATCAATATTGAGCTCATACTAGCTGTAAAATTGAACATACATATAACTTTGAGTGCAATTTCGACCCATAATTTCAGAAAATTTTCACACACAGAAATCTTTATTGAGAATGATCAGGACAGTTTGACCTTTCATGAGAATTGCTTGGAGAAAATTCCAATCGCACAAAATTCCTCATTGCCAAGTATTTCCTTTAGTTTGTGGCCAACGCCTTAAAAAATAGAAGACATATTAAAAAAAAAACTCTGACACCACGTGATTATGCAATCCGACTCATCGTCAACACACGGGGTTCTGCCCTTCCTTATTGAATTTTTCGCGCTCCATTGACAATCACCCCACGCCGTCCGACACGTGTGAAAGTCGTCACTCCACAAGGAAAAATACATTTAGTTTTACGTTCGAACTAAAATCGAGCCGCGACGCAACACGCGACGCGCCGTAAATCTACACCAGCTACTCTATGGCCAACCGAAATGGCCTAGCTCACAAACTCTTCCATTTCAATTTATAAGCCAGAAACCCGTGCGAACTGCGAGCCTAACGCTCTTTTTCAAAATATCGTATAACTCGGATAACAAGCCATATTACCAATTCCTGTTTTATTTCGAAAAACAGATAATACAAAAGAAACATATCTGAAAATTAAGAATAGATTACATGTTTTTATCAAATACTTCTTTGTCTATATTCCATAAATGACCCCCATGCGAATGAAACACTCACTATACATTCAAAATGAATTTCGCACTTGTCGCTTTCCTCGCTCTCGCTAACATTTGAGGACTTGCACAGGGTGATCCAGGACTCTCATTTGAGAGAAGATTCAGTAAATATTGTAAGCTTTCGGATTAATGGTTACAACATCTATTAGATTGAATGGCAAAGTGCCAGTGGGAGCAGTGAAGACGTTGGTTAATGATCTTGTGAGCCCTACTACTATTTAGGGGGTGGAGAAAAACAACATTATCCTCATTGTCAGTTTAAGGAGCTACGGGAGGGCTCCATCTCAAATGTTTCAAATAACTCATATTGTACCTTTCTCTGGTGAGTAAAATAAATTACATATTCGGAATCCTTTTCTTTTTGATGTTAACCAAGTTGCCGGTTGCCAAATTTTGTTGGGTTCGGCAACTTGGGCAACTGGGTATCAATGTCAAACATTTTGAAGCTTAGAAAAAAGCATTCAGAGAGCCTGAAAAATTCTATAATTTCATTCTAAACGAAAACTACTTTTTTACCAAAACGCTGAAAAATATAATTTCAACAAAACATTGAAACGTGGTTGCCCGACTGAATATTTTGGGGTTCGGCAATTGCCGGTTGCCCGTTAACCTCGGTTGCCGCACGGCCCTGATGTGGAACTCGCCTAGTGTGTCGCATACTTCAATGTGAAGGCGTATTGTATTTTTTTAAACATAAATTAAAAATTCGCTAAAACCGTCATAGCATATATAAATTGTTTAGACCGGTGAATAAAAGGATAGGATGCCACGCGAGTGCGAACGCTTTTCTCCGAAGATCCAAGTCAGGACGTCGATGGGCGGGACCCGGTGGGCGGAGGTTAGTCGGATAGAGCAGCAGACAAAACATCCGGGCGGCGAGATCAAGTGCGTACTCCTCGACGGAAAGGGAACTTGAGGCGCGTGGATTGGTTCTCGTCAGATGAGGAAAGATTCTAAAGGGAGGCGACCGGAGCCAGTTGTGGGAGCTCCTGTCAAAGTCGTTCTCTTAAGGGAAACAAATAGTGGTGTTAAGGGGAAATGCGATGGGAAATCCGAGTAGTTGATGGCGGAATTTTCTCGCGGGTTTCATCCTGGAAATTTAATTAGGGCCGCGGATTTCAACTTGCCGAGTTTTTATTCGCTTTTATGAAAAAAATTACTCGACAAATGGTTTTTTTTAATTAAAGTATCCGAAATCCCCGAAAACAGGCCATTTTAGAGAGAGGTCACTAGAGGTTTCGCGACATGGAAATATGTATTCAAGGATTCTTAGGTAACTACCCAATTTTTTTACCTCGAGTTTAATAAATTTCAGGTAAATCCTCTTGAATAATTCTAGTTTTGTTGTTTTACACAAAAATTCGGTTCCTCTTTATTCCGCGGAGTAGCTTTCCAGAGGTTGAAATATTTTTCCGGAGTCAACTCCTACCCGAGTTTTTTATCTCGATTTGAAACATAATCGGCATAAGAAACTACAATTATTTGTTTTCGGGGTTAGAAACTTTAAAAAATGGCCCCAGAAAGTTGCTGGAAATTAGCTTTCCCGAGGTTTCATGGAAATTTGTTTTTGCGGATTTCGACTACCCGAGTGTTTTACATCAATTCATTTCTAATCGACATAAGAGACTACACTTATTTGTTTGGGGCGAAAGCTAAAAAATCCCCGGAAATCTGGATTTCTAGAAACTAGATTTCCCAGTTTGGTTCATGGAAATTTGATTCCGCGTATTTCAACTACCCGAAATTTCAATCTTTAAAAAACATCCAGTTTTTGTGAGATGTTCTTAAAAATAGCTATCAGACGTGATGGAATCCTAAATTTCTAACTATAGTTTCCGCGGGTCGAATTTCTAGAAATGACCTTTCCAGGTTTCATGGAAATTAGTTTCCGCGGATTTCAACTTCCTCGAAGCATTGGATTGCAATATAATTCGCACAATAAAAAAAGCCAAAAGGCGAGGATCCCTGGTAGTTTAAATCCGCAAGAATAGTTTTCTCTAGTTTGAAAAGTTAATACTGAAACCCTTACTTATGCTTTCATTAACCAAGAATTCGATCCGTCGAACAATTGCTTTGCAGTCCCAATATTCGGCGAAAATTTCGATGGTTATTCCGACGGTGCTCTTCGATTTTTCGCAGGGTTTGCTGATACCTGAAAAATCGATATTTCAGACTATCTATGCCAAAAACTAATTAATTAGTTTACCTTCTGACTAGCATCCTCCAGCTCTACAATGTAATGAATGGCGGCTTTATACTGTTTCAGCTTCTTCTCAAGTAAAATCTGAACACAACCCGTTTGCCGTGCCATTACTCAACCTGAGCATGAGCACTATCTTGTCGGCGCACACATGGCCCGAAGTTGAGAGCCAAGTTGAGCCCATTTTATGTTGACGGCGTCCTGTCGGCGCCACGTGCCAAATGATACATTAGGTGATCAGAGCACGGCGCGGTTCGGTTGTGGGAGAAGCTCGTTCATTACGGAAAGACAACCGGACACGTTCACCCATATCCCACTTCTGTAATTTTGTTTTTTTGGACGAAAAAAAACAACAAAAAATATCATTTTGACAAAATGTTAACTGTCAGAAAATTTGAAAATTGATTTATTATTTTTGTTTCAATTTTTAGTTTTAAATGAATGAATGGATTCCGATTTTTGTAGGAATTGTCGAAATTTTTAATAAGAGCCCTAGTAGGCATGTGTGTGTGTCTCATCGGCTTGACCTACGTAGATCTACAAAAAAATGCGGGAGAATCAGAGGTCTTAATGGATTTCTCATGGTTAACAATATGCTGACGTAACTTCTGGGTAAACACATATTTCCGCAATTTATTGTAGATCAAACCGTATTGAGACAGCATCTCTGCCTGGCTGGGGACGCCTCTTTTTTCCCTTGGAATTTTTTTGGCGCGAAATTCAACTTTTTGCAAGTAAGTGCGAATATTTTCAAGCAAAGTGAGACTACGTACAAAATTATTTTGCTGCCAAAGTTTTTGAGTTTGCAAATAAATTATTGAGCAAAATTCAAATGATATTTTTCTTTCGAAACGTAATGAAAAAACTCAAAGTTACAAATAATTTGGCGCGAAATTTGATTTTTCAAAGATTTCTAGCGTGGCAAAATTTGAATTGGAATAATTCTGGTCCAGAATTCAAAAATTAAAAAGAAATTAGTTTGAACGATGCGATGCCCTGGTTTTCATAGAGCTTCCATGTAGGCGTTAGAAAACGCCTGCCTGCCTTATGCCGCGCCTATGCTTGCATATACGTAAACTTTTTTTCATTTCGTATCCTAATTTGATTCAGTTGACAAGTTGATAGAATTGAGAAAATTATAATTTAACGCATTTATCCTCTTAAAAATGCAACAAAAAGGGTTCAGGGCAGGTGCCAGGCCCTGAAGCGCCTGCCTACCATGAAAGCCTATCGTAAATAATCCAAATTTAATTTTTAATTTTACTAAAATTTCGATGGCTCGTTTTTTTTCAAACATCACAAACCTGAACAGTCAAAAAATTTTCGAGACTCAAAAATGATAATTGGTTCGGCGAGTTCTCGGAAGTCTAACGCCCATTATTGACAAGTGTAGCACATGAACTCCAATATCCTCAAGATTCATCATATCCGCCTGAATCTCCGAATCACGCTTGATTTTTTTTTGTTCAATTTTTCTGCAGTTCAACTCCAATTACCTGCAGTCGATTCAATCACTTGTCTGATACTGCGGATGAACTTGGGGTAGAGATCAACTGTTTCTGAAATTACTGGCGCAAAAAATTCATTAGATTTCAAAGACCAAGTATTTCGGTACCTATAAACTCCTTCCATTCTCAGAACCCCCAGGGACGCCACGTGTCTCAATTGCAAAAAAGAGTCGGTCCCAGAAGTGTTGGCACAGTATGCTCATCATCGACGATTGATACTAAATAGGCACCAAAGCTTCCACCAAGTTTGTCTGAAATTCAATCTTTATAATAGCATTATAAAAGCATATTTGTTGCAGTAGTTTGTAACAGGGGTCAGACAAATTGCCAAGCAAATTTCCGCTGGCAAATCGGTAAACCGGCCTCCCGGTCTGGATTTGCTAAAAATTTTTGGCAACCTTCTTTTGGAATTTTCAGAAAATTTACATTTTTATCGGCAACCCAATTTTACGCATCGTATGAATTTTCTTACATTTATTTTGAGAAGTAAGCAAATTCTATGAAAACATCTGAAGTAAACGAGAAAAAAAAATTAAAGGCACAGTTTTAAGTGTTTCCGTCTTATAAAAAATCCCTCTAAACATTTCCGGGAAAACTGATATCCGACAATTGCCGGAATTGAAAAATTCCGGCAAATTTTGATTCTGAAGCGTCTTTATCAAAAAAACTGTTGGTAAAATACAAATTTTATTTGATTTTCAAATATGTTTTTTTTTTCAGAAAAGTGAATTTTTTGCCGGGAATTAGGCAAATAATTCTGCTCATGAAAATGTTTCAAGATTTTTTTGCCACGAAATCAGACGGTTTGAGAACAGTTTTAGCGGAAAGTTAAAAAAAAATTTCAAAATTTTTGGCAATGGAAGTAAATATTTTTCAGAACATGTATCCGAACAGTTTTGGCTGTAAATTAATCAAATGTTTAGTTTTCAACAACTCTTCGCGGAGGATCCAATATTTTTCAGAATTTTGGAAATTAAAAATTTATCGAAAATAAATTGCAATTTATAAGAAAGCAGTTGTAATTTTTTTTCAAAAAGGTACCGAAAAAATCTGGCGAATTTGGCAAATCCTTGAGCTGAACAAACCCGGAAAAACGCAATCATTTTATCCTTTGACTTTTTGGATCAGGTTCAAAATTACTGAATTCCTACAATGAGTCCACGTCAGATTTTTCTATAAGCTCCGTTTGGTCTACTTGTATAAAGCTCGAAATATCTCAATGTTATGTTATTTTACTAGATTTTTTCAAAATCAATAAGTTTTTTTCGGGTAAATTATATTGTTCATTTTGTGGTGTGTGCGTGCTCTGAAATTTCACACTTTGCCGAGCTCGGCAAATGCAAATTCCCGCACACCCCTGTATTACTCACCTTCGGAAATCGCCTTACCATCTGACAGGGATGTGTGACCTTCGGCTGATACTTATGACACGATATCCGGACCACGCAACACAAGTTTACAGCTTCTCATGGAGCCATATTAACTGAATACACACTTCAACAATAAGTCCAACGGCACATGGACTGCTTCGGCACGAAATCGGTGACCAGCATGTACCTGGAATATTGGAATTGCGTGGGCAGGGTTCCTGACACTAGTTTCATTTGTCTAAAAAATTTTTTTTTAACTGCCTGAAATTAGTCCAAAATTACATGTTATCTTTTCTCAAAATGTGTGAAAATTGCACACTGAATTAATAAATAATATTACTTTTGTAAGAACATAAAAAGGGGAAAAGTCAGCGGTAAAAAAGTAAAAACACTCAGAGTTAGATCTGTTGACCTCAAAAAGTTCCATGAAAATTTCCTTCTTTTTTTTCAGAGATGTGACGTCGTAGCGGCAATTTCCGTTCGGTAAACATTTATTTTCGGCAAATACGGCAAATAGCTTCCCCGATTCGCAGTTTGCCAGTAGGATACCAATTTGCCGGAAGTTAAAGTTTTAAAAATTCCAGCAACTTAAAACTATTCTAACATTTTTGAAATGTTTTTTTACTATTTTCTCTAGATATTTTTAGAATTTACTTACTGTTCAAGCCCACAGCTTGCCGAAAATTTCCGGCAAACTGTCGGTTTGCCAAAATGGCCGGAAATTTGAGAAACGGCAATTTGTCCGTTTTGCCGTTTTCTAAAAAAATTTTCGCAATTACTGTATTAGCCGTTTGCCGAAAAACTAAATATGCCTCCCATCGTCACACAATACAAAAAAATTGCGCGGCTTCTGGAGATCAAATCTGACAGCTTACTGTACTTATAACTACAAATTCACGCTGTGTTTTTATCTAATTCACGTGGTGTCAGGGTGTCTCAGGCTTGTTCTACGTATATCTACAAAAACGGGGGCAGAGACGGAGGAATGTGCTAACGTCACTTTTTTTTTGAAAAAAAAAAAATTCCCGCATTTTTTGTAGATCAAACCGAACCGTAATGGGACATGTTAACCTGGCGCCACGTGCTAATAGTAGTCACTACATTCTTACCGCCGCTCTGATATTACACGCCGATTCTTTCCAACTTTCTGAATACCAATTACACCATTTTCTCGGATTTTGATATATAATACCGCGGGCTTCAGACTTCCGTCTCATATTTTCAGAATGTAAGAGTTTAGCGAAAGGTCATTTGGGCTAGGCTACGGCGCGTTGCAGCTCGCTTTTCTTTGCAAAACTAAATCGGCGTATCTGTCCGATTTTCATTGGAGCGCGAAAGGAAAACTAGAAGCCCATGTATTAAAAAATGCCGACTTACCTTTCGTTGATGAACTCATTTCTCCTTCCCGCTTCTTTTCCGATTGCACATGAACCTTCGTTCAGGAAACTTCTGGAATTGCTGAGAGTAAAAAATTGTTTTGTTACGAACGCGCCCAGCCCTAATAAAAATTGATGGTGTATACCACGTTGGAAATTATACAACAATACGGAGCACTTTGCTCGAAGCCTAACATTTTCTAAATGTTTTCTCACCTAAGACAAAAACTCCAAGTATTGTCGGAAAGGATACACTGTCCTCGAGACAGACTTTCGTTGAAAGTACCTCGAACATTGTGATGAGGGTATTTTAGCACGGATTGCTCGAGCTGAAAGCTGATATGTTGCTTATTACACTTGCGTGGCCGTGAACCCCAAAAACTAGGCCACCTTTTGCGCCCAATTACCGATAAAACCCCAAAGCCTCATATCGCAACAGCTCCATCATGGACAGCTCTTAGCGACTTTTTTAAGACCGCATCCACTACAGTATCGCTTTTGGCATTACTCTCGTTTAGATGACGTGTCTCGTTGAAAATAAAAAACTGAATTGTCGGAGATAGGGACGTCGGTGGATTCTACTAGCATGTTTCCAGGATCGATCTGTAAGTATTGTGCTTTAAGTACAACTACTGCTTCAGTTTGATACGCATTGTAGTTTATAGATTGTGGTTTGTGTTTTGTAGTTTGTGGAGTTTTTAGCACTATGTGTGAAGCTTGATATTCATTTTGCAGCACATTGACTTGGATTGGGGTGTGCTAAGATATAATATCAAAGTCCAGAACGTCACGAATAAAACATCTCAATCCGGAAACTACAAACTAAACCCTACAGACACTTACAAACTACAGACTATATCCTACAGACTACAAACTACAAACTAGAAATCACAAACTACATCTACGCAAAAGAACGTTACCTACCTGTTGCTTGACTGGTTTGTGTTAAACTGAACGTGCCGGTCGATGGAATTGGTGAGGAGGATTGACGCTGCTTGTGGGGCCTGGAGTTTTCAATATTTTTTTGTTTCAATTAAGAATTTCCTTAAATATACCTTACATCAAATCCCATGGCCGTTTCGGTGAATGCAGCCGAGTTGGTTATCGAACTGGTGACGTGGGATTGCACGGAATGGAGGACTGGCGGCGAAGACGAAGCATTCCTTGTGCAGGCACATTTTGCATCCTGGTAGAGGTCGTCAAATTACGGCTTCTAGGTCATTGTGGCCGTGGCCGATGCTTTAAGGGATGCTAGGTCATCTGACGTCACATTTTTTGTGGTTTTTCTAGGACACGTTACAAAGAGTTCGAAGCGCCCAATTTTCGGAGAGGTTACTAGGCCATGCAAATGTTTTTGAGGTTTCTAGGCCAGTAGAATATTGTTTCTAGGCCGCAGTAGAGAATTTTAGGCCATATCTGACGTCACAGTTTTTGGGACGCGGCCTAATAACGATGGTGGACCTCTCTTCTGGGAGGAGCAACAATACATTTTTTACGAATTTCAACAATAGAAGATGCAACTTCACTATGACCACTCATGTGGTGCGAGGTCTGCTCATTACGGTTTTATCTACAAAAATGCGGGAACTTTTTTCCCAAAAAAATGTGGCGCCGCCACGTTCTTAAACTTGCAAAATCAGTTGAAACCTCTGTGTCTCTTCTCCCGTGGCATTTTTTTTAGATACGTAGATCAAACCAAAATGAGACCACACACACACACAAAAACCACTCTGACACTTGTGCGCCTGGATGAAGTTCGTCAGGTGCCGGCAATTGCAAAGAGCACATATCTCCTGCCCATGGGAAGTCGTGACATCATGTTTGAATTGATGGTTTTTTGGGACGACACGTCCGGCGACAGTTCGGCAAAACTTGTGTCCCGGAGACGGTTCATCCTCGTCCTCGTTCCTGCCCAAAAGTGCCTTCAAATTCTTTTTTGCCTTCAGGAATCCCAACTTTCAAGCGCTTCCTTTTTGGAATGTGTTGGGCTTGCTGAAAATATTCAAAAGTTTTATTATAAGCCATAGAACCCTTACCGTGATCTTCACATCTTGACATTGAGAAATTGTTGGATGCGGTACTATTAGCTGACCTTCCGTAACATTTTTAACTTAGTGGTTGAAGCCGTAGGGGCCAGAGATTGCCGTCTATGATGGGACCTAGATCAGCTCCTTCAATGAGCTTCAACTTTGTGTCTTCCGGGATAACTGGTCCACGTCGACGGCGTCATCGCTAAAAAGGTTTGCTGTGTTACGGTAAGCGAGAATTATGGCAGAGGTGGGCATTGCCGTTCGGGAAATTTTTTGTCGAAAAATTGCCGGTTTGCCGAAAATTTGAATTCCGACATTTTGTCGGCGTAGTTTCCCAGAAATTTTCAATTCCGGCAATCTGCCGATTTGCCGGAAAATTTCAATTTCAGCACGTTGTCGATTTACCGGAAATTTAAATTGCGACAATTTGCCAATTTACCGGAAATTTCAATTCAGGCCATGCTGTCGGAAATTTCAATTCCGGCAAGACAATTTGCCGATCTGGTTTCCGGAAATTTCATATCCGGCAATTTACCGATTTGCTTGTGGAGAATATCAATTCCGACAGTTTGCGAATTTTCCAGAAAAATTTCAATTGCGGCGATTTGTAGATTTGCCTGTAAATTTTCAATTCCGGTAATTTTCGCCGATTTACCGATAAAATTTCAATTCGGCAATTTGTGAATTTTCCAGAAAATTTCAGTTCCGGCAATTTGCCGATTTGCCTGGACAATTCCAATTCCGGCAACTTACTTTACCGAATATATCAATTCGGCAATTTGCGAATTTTCCAGAAAATTTCAATTCCGGCAAGTTGAAGATTTGCCTGGAAATTTTCAATTCCGGCAATTTCGTGCCGATTTACCGAAAAGGCTCTGCAAGTCCTTCGGTAATTTGTGAATTTTCTCCAGAAAATTTAAATTCCGGCAATTTGCCGATTTACCACTGGAAAATTTCAGTTACGTATGCCGATTTACCGGCAATCTCAATCCGGCAATTTGCGAACTTTCCAGAAAATATTCCGGCAATTTTGCCGATTTAAAGGAAATTTCAGCATAATTAAGGCTACGTTCGCCGCTTTACCGGAAATTTCAATCCGGCAAGACATTTTGTTTTTCCAGAAAATTTCAATTCCGGCAATTTAACGGCCGAGTTTCCTGTTTCAATTCCGTTTGCCTGCCTGGGAAATTTAAATTCCGGCAATTTGCCGATTTGCCGAAAAAATTCTGGTACATTATTTCCTAGAAAATTTTCAATTCCGGCAATTTTCCGCTTCACCGGCGAATTTTAAAATCCAACAATTCTGGCACATTGCAGATTTGCCAGAAAATTTCAATTCTGGGAGTTTGCCGTTTTACTGGAGATTTAAATTCCGGCAGTTGCCGATTTGCCAGAAAATGATTCAATTCTGGCAATTTGCCGCTTTACCAGAAATTTAAATTTCGGCAATTTGCCGAGAGTTTTGCTGAAAATTTAAATTCCTAAGAAACTGTGACCGAGATCAGTTTTGACGTCTCTTCCAGAAAATGCACTAAGGTGATGTGACGTCATGACTGAGTTTCGAGGCACGTTTCGTTAACTTGGCGGAGGACCTAATATCCAAGGGAAATAAATTCTTTTTAAATTTCATAATTTTCTGAAAAAAAACTCACTCCTGAGAAAGTCAAGTCTCTCTTCCGGAATCATCATAAACCAAGCCCATCCTGTGTAGACTTATCACTATCTGTATCATCACCCGAAAGAGCAAAAGCCGCCAGAGAGCTCGGAGCACTCAAGTCGAACTTTGTTAGCATTGCTCGAACCTTCGTCTACGATCTATACGATAACTTCTTAACGCTCAAGGCTCCATTGCCCTTGGGAATCTCGCCGACTCGCTTGCGAACCGATGCTCCGAGATACGCAGACTGCAGAGCTATCACCGATTCTCTTATCATAAATATTTCTGTCGTTGCTTGTACTTCTTCCAATTACACTGTATCGTTTGAGCTGCTAACGCTTTTTTCCAAACTTCCGCACCTCTCAAATGATCGAAACAATCGCTTGATCTTGATAAGTAATCTTCATTCTCAAATATCGCTTTCTAGCCAATATTGTCCTGAACCATCGTTGAAGAGTATCGATTGATTACATAATGGTCCGATGCAAATGATCATCGAGAACTTTTCAGCGTCTCTCTAATAAAAATCTTGGCAATTGGTTCCATATTGAGTATTATCATTACAATTGTGCAATCGTTGCATGGGAATGTATGTACTCTTTCACATCGTCCACAGTACTATCCCTTCCGTTTCGCAAAAGAATTCGGTATTGTTGGACAAAGCTTGGATACGAATTCAATTCTCATCTCAGTACCCGGCTGTCCGAATTCGAACGGTCTCGATAGCATTCCGGTGTAGGAGCTGGCGGAGGGTTATGTTGTAGTCGTCGCAAGTGGTTAGCGATCTATAAAATTTTAGGTGGTTTTTGATAATTTCTACTTATATTCAGTCATATAAATAAACACATATAAGTACCAAAAATTTCGATCACCTAATTTTTCTTAATTTTTTCTATACTCTTACTAGTATGAAAGAGCAGGATACAAAAATAACTCCACAAGTGATAAACCAACTTTAATTGGATTAGTGTGTATCACTTTGAGTAAACTAATATTGAAGGTTTAAATGTGGACATACCTAGCCTATAAGCAAGAGAGGTCCTTGTAAGTAGACTTCAATAGATTATGAACATATTATAAACTAACGTTGGTCAAAAAGTAGGTGTTCAATGATTCCACCAATACAAACTCACCTTATCATTATTACTCTTAATACACCTTAAAATACGGCGTCGCGTTGGCCAGTGCGCTCATCAACCTCGTAGTCTCGAACTGCTTTGAAACCGACGATGGCTTCTTGGCAACCCTCCGTCCTCCGATAGCCTCCGTCAGAATTTAGCGATTTCCAAGCTCCACATTTTGTCGTCAGACTTTCCCGCCTGGGGACGCCGTGCTTGATTTCGACTCGTGTTGAACATGCTGGTATCACAAAAGTCTGGTACTTCACAGTTCGCCACGTAGAAATGCGGAGTGAACGTAGCAGATTCCGAGCCGACGAGAGACGTTACGATGTAGTCCATTACTCGGAGAGGCGGATTCTGGACATGTTGAATTATATTAAGGGCCCAAGGATAGCTCAGTCGGTAGCGCGGCTAGCATCTGGAGGTCACGAGTTCAAGTCCGCCTTCAACCCCTAGGTTCACCAAGCCTCTATTGGAAAATGGAGCAATCCACGACTGGATTATAAGCCACAGCCTTCGGCTAGGACGTGTCTTAAATTGTAGCCCAGTGGGAGCACCACCAGGTATTGTACCTGTCTCCCAGATCCGCAGATACACTCAAAATAAAAAAAATGCGAGGTGTGTACTGCAGAAGAAAACCTAATATTTAGGCCCCGACTTTTTCTCGTCCACGCATGGAGAATAGGCAACAATTTTGCCAACCAACAGGCGGCCGACATTCTCGGGATCCGCGCGCGTCTGCGCTGCGTTTAACTCTCTGTGGGCGTGGCGACCTGTCTCCGCTTGCTGCGAGTACATTGCGGCCGGAACCCGTGAGATGTCGGCGGCCTGATATTGGTTGTGGTAAAAATTTCTTGCTTTTCCGTGAGTGGACGTGAAAAAGGCGGTGCCTAAATATTAGGTTTTCTGCAGTACACGCCATTTTATTATTTTGAGTGTACTTACGTCGAAGAACGGATCGTCCTTTAATAATTGTACATTACATTTTATTTTCCCTTCTACGACTCGAAAGGGCGCATTTACGCGCGATGGTCCCGCTACCCACCCCAAAAATCAATGGGTGGCGTACCGAGACCACCGCTGGTAAATGCTCCCTCCTTTAAAGTCGTGTGGAAAAAATTGCACAAATGAAGAACCATACTTTTTGTAGCAAGTTTCGTAGTTTTTTGAGTCCGTTTATATAATATCGTAGTTGTCCATTTATTTAATGTGACACTTCTTCCCACTTACTAAGGACTTCTAACACTTATTCCAGTTATTGATTGCAATTAAATCTACGAACACTGGCCACTTCCCTTTCGCAGTTCCTTGTCGATTGCTTGAACGCCACTGGTTCATCGCCCGAAACACACTTCTCTGCACATTCCCTGTGCACCGCCACCGGATCGAATCCCAGCCGGGTCTTCATCGCTTTGAGCTCGTACTGGACTTTAGAGCGTTCGACACATCCCTCATTAGGTCCTTATTCTTTTGTATTTCTCGGAAACCCTGAGCAAATTTGTTGACGTGATGAGATGAAGACGTTTTTTTTGTCACGAAGTTGTGTGTTTACCGTAATTTGATACTTGACTTTTCCAGCATAATGGGCCACGATGAATGCCGGCTCCTTCTTCTGTGGGTGTCTCATAGTATCCGTTGTTCTGGAAATTTAATCATGGAACTAGGCATGTAATAAGAAACATTGAATTAAGGTATGTCCCGGAGGAGTGACCATCTTAGGCCTGACTTAAACTAGAAGTGGATCCAAGTGGCAGACTGGCCTGAATCCTAGTAACAGGCTGACCCTAGATGATTAAAGGTGGATTAGCGCCAGTGGGAATTCTGTATAAACACACTTATAACGATACCAAACGATCGAATATCATAAAACACGCCAAAAACTTTTAGATTTTTCAAATTTCCGGTCAAAGTTTTTGGAACATTGACAAAATTTTGACGCCAAATCTGAGCTGTTGCGGACATCAAAATCAATGTAACATTTTTCTGGTCCCCTACAATGTCTTTTTACGAAAAATTAAAACAAACCAGATTATATAACAAATAGAGAAAAAAATATTTTTTAGTCGAATTTGTGTCACTTTTTGACTGTAAATAAAAACATTTTGAAAAATTTTTGAAAACTAGTTTTATCATGAGATTTGGTCATTTTGGGAGCATAGGTCGAGTGGTTTTTAACAATTTCCACCACCGGCGCTACTCCACCTTTAATCGATAATCGATGCATTTCATACCTTCAAAAACTGATTTAACTTCGCCAGCATTGAGTCGTCTGTTCCATTATTGATATTACTCTCCTCATCGACTAGCCTGAGAATTCCATATGGTTTACTCTGAAAATTCATCTTATATACATGGATATATATATATATATAAATATATAAATATATATATATGCATAAATATACATGTATATATATATATATATAACAGTATGGGAAAGCCATAGGACACCCCCTAATTTGAAGGTTTGAGGAACTTCCGAAAATTTTTTTGAAAAACTGCTAATGCCATTTGTTTTTAAATTGAAAAAAACCTATAGATTTTAAATTTACAAAAAACTTAGGAGGTCGCGCTGGAAAAAACGTCAAAATCCAGTATGAAACTTCTATAGGACCCCCCGTAGGGGTTTTTTTCACGATTTTTCTAAAATCAACTGGCATATTTTGGAATTGACAAAAGCTCAAATCAAGTTTGAGTTAGCAATGAGTTCAGATAAGCAGTTTTGACTTTAAAAAAGTATTACGAAATGTTCTCGTGGGATCTCCAGACTGGTTCTGATTCTTTCGAACTATGTTAGTCTGTTTCAAGCTTCCTGGTGCTCTCGGTAATGCCAAAACTTGATACACACTCTTGAAGAAGTTCCTACTAAAATTCCTAGCACACACACGCTGGCATAAAAATTTTTACGCCATCCCCAAGAAACCAGTCAGAACGCTAACAGCGGATTATAAAGCCAAGTTGCAGTTATTTTTGATCAACAACAGAATATTCATCTACTAAAATCAAGAAAGGATCAATAGTTAATCGTGTTTCCTTGTGTGCGGATGATCTCAAACAGTCTGTCCTCCATTGGTTTGACCAAACTTTTCAGCTGGTTGTCCGGAATAGTGCGCCCAGTCGAGAATTCCTTGCTTCATGCATCTGTTGAGTAAGTCTTGTTCTGGAATAGCATAAACGATACGGACAAGAATCCCCCACAAATTTTCGATTGGATGAGATCAGGACTTCGAGCTGGCCAATCAAGAAGGTTGATCTTGTCGATATGAGCTTGAAATAGTCGCGGGTTGAGTTGCTCACATGGATTGTCGCATTATCCTGCTGAAATCTAAAGTCTTTGCTGGAGTGGTCTAGAGACGAAGATACTTGGAGAGCTCTCTCAGTTCCAAGACGTTCTGATAGTCAGTGCTGTGCATCTTGAACGCTACTCGAACTTCTCAAGCTTCTTCTCCGTGAACGCTCCCCAAACCATCACCGTTCCTCCTGCAAAATTACGTCTCGAAAAAACCCTTGGTTCTTTGCGAAAATCCCGCCGTACACTCGGGAGACTACCGTCAGGCCCATCGAGATTGACTTTCTTTTCATCGGAGAAGACAACCTAAAACAATGATCCTAATTATTCACTCTTGCTTTCTTTAAATTCTCACTTTACTCCAATTCCTTCCCATATTGTTACTTAGCAAATTCCAATCGCTTGGACGAGTTTATGCAGAGAGTAACGAGCAGGGCAAACAGTTTCTGACAAACTATTACACCAGATCGTTAGATGACATTGAGGGTCGAATGGTCCTTTTTGAAGCAGACAATTGAAGCTCATTGCGAATATCTCTTGCCGTCTTACAGGAGTTGGAGGCAGCAGGAATAACATTTCGCTCGCATTTCAGGCACGGCGGAAGAGACCTTTGCGACGAGAAGCTCTTTTAAATGTACCGCGACTTAGCTCACCGGATCCCTCAGATACTCGCGAATACAGTGTCGAGAACGGGAAATTTTCCTACTCCAATTTCATGCAGGGACACATTAATTTCATAACATCCAACTGAGCGCGTTCAGTGTCCGAAAGGGCAGATCGTCGCTCTAGGTGCAAGTAAGACTGCTTTCGAAGTATGCCTATATGTGTGCCACAACACATGCCACAATTCCACAATAATACGCAAAAAATAGTAAATAACATCTGTGAGGGACAATTTAATCTTGAAATATTGTCCCATGGAACCTTGTACTTAGATCAAAGAATAACGATTTGATTCCTGATAAGCGTTCCATTGTTTCGTGCTGCATATTTTGCCAAATCACCTTGACTCCACAGACGAAACATCTAAAGTGCGTGCTAGGTATTTTAGTAGGAACTTGTTAAAGAGAGTTTATCAAGTTTTGGTACCCATTACCGAGAGCACCAGGAAGCTTGAAACAGACTTGAACATCAAAGATCGGAAGAATCAGTTGAGAGCCAGTCTGGAGATCCGACGAGAACATTTCGTATTAATTTTTTAAATTCTGACAAAACTGCTCTCACCTCAATTCTAACTCAAACTTGAACATTTGAGCTTTGTCAAAATTCCAAAATCTGTGTGTGAATACATTTCAGTTAAAATCGTGAAACGGGGGGTCCATTTATAGAAGTTTCACGCGCACTGGATTTTGACGTTTTTTCCAGCGCGACCTCTGTTTTTATAAACTGCTGGAACAAAATCAGTATATAGGTTTTTTTCAATTCAAAAACGAATGGAATTAGCAGTTTTTCAAAAAATTGAACTTCGTCACCCTTAACCTTCAAATCAGAGGGGGTCCTATGGAACTTCCCCACACTGTATATATATATCTATATATCTATATATATATTACGTTTGAAAAAACCCAAAAAGGAAACTTATTGGACTTACCTGAAACAGCTGCACACACTCCGTATTATCAGTATACTCGATATTGGTCCAAGAAATCTCCTTCAAGTACTCCTCTTGTTCTACAAAAAGTGGAAAATATGTTGATTGAAATAGGACTGAAGTTTCTCAGTGGCATCGTTGATACATAACTGGCTTCAAAGCTGTTGCATGGAGACCCAACGTCTTCAAATTCCGAAATATATCCTAGATACTTGAAAATTACTTCAATTTTTAACAATTGATACTCATTAATCTAACCTATATAATATCATGTACCTCCCAGCTTATTGAGAAGTCCTTCTTCAGCAATGCCTTATTAATCCTGAGGATTAAGTGAAACAAAGAGTTGTATATGCACATCCATGGCAGTCTCGGGTGTTGGTGGCGAAATTAAATTATCTTAAATTCTCTAATTTCACTTCTGTATATATATATATATTACCTCAGACACTATATCGCAAAACTACAGTTTCTGTCTTCATAACATGTCGTTTCATAGTTAGAGCCTGCATGGGTGTCGGTTGATGTGAAGCAGATTTGCGACTAAATCCACGACTTCTTCATTTTCAATATACCCACGTTCAACGCGGGCTATGGTAGCCATGTCTCTGGAAAATTGCATGGGAAAAATAAAAAAATTTCAAGATGTTATTATATTAGGAATCCTCTAAACAAGTGTTTTCAGGTTTTTTGGTTTTACGATTATTCAAATTTTTATGATTCGGAAATTATTATAATTCAAATAATTTTCGTCACTATTATAGCCATGTTGTTGAAATATAGAATGCTATCTTTTTAAAGGTGGAGCACCGAAATCTGGAAACTATTTTTAAATGAGTCCAAATTTTCCCGATTCCGAATATCTATGCGAAAAAATTTTAAAAAATTCATTTATCGACTTTTTCAAATTTTTCAACCGGCGAATTTTCGCGCCAGAAACCCCGTGTACACGTGGTATCAGTGTGTCTCATTTTGTCTTGATCTACGCAGATAAAAAATGCGGGAGAAGAGACGCAGAGGGGGTTCTCAACTGAGTTCGCATGGTTAAAAATGTCCTGACATCACCTTTTTTTGGCATTTTTGATCAAACCGGATTTGGAGAGCCTCTAGGCACCACGTGAGTAGGCAGGCATTTTTTGCCTGACTACTTGCGGGTGCCTGCCGTTTTTTTCTCCTCAGAATTTTTTCGCGAAACTCAATAATTCAAATAATTATGAATATTTTCGAGTGAAGCTTTAAAAAGTTGTTTGTGCCAAGTTTGAGTTCGTAAATTAATTAGCAAAAAATGTTCTCACGTCACGTTTTTGGGCAAAAAAATCTCGCATTTTTTGTAGATCAAACCGCAATAGGACAGCCTGGCACCACGTGCGTGTGTCGATTTACGAGATTTGTGTATATTTACGAAATTTTTTATCTTTATCAGACTCTGATTTTCGTTTCTCAACGAGTTTTCTTCATTTTTGTATGTGATTTTTTTAAGGTACATTAAATATTTTATCATCAAAACCCTAGCAAAATTTTTGGTTTTCAGTCGGTAAAATCATATAGGTAATTGCATTTGCCGTCAATTTGTGACCTAATAGTAAGCATCGGAAATATTGCCAGTTTTAAATAATTAATTGACCCTAAAACACACATTACAAAAAAAAACCGATAAAAATTAAAAATTAAATTAATGCACAAATCTAACGACACATGGCTCTAGCGCGAAAATTCAATAACTCTGTACAAATAGCGATTTCAAGCTCAAATATAAAATCGTGGAATTTTAAAAATTTTTTGCACATAGGTAGTCGGAGGCAGGGGAAATTTGGAGTCAATTAAAAATTGCAGATTTTACGGTTTCGGTGGCGCTCCGAAGAACTGTCTGAATAAAATTAAAACTTTGGGAATAGGCAATTATTCGGTATGGTTAACTTTTGCTCTTGGTGAATCTAAACCGTCCCAATCATTTACCTTAATATATGTGATATTGCCAAGAAGCAACACTGCTGAAATAATCCCGAAGAAGGTCTGCTGGGTCTTTGCATGTCCAAAATCCGAGGGAGCTAATTGCATGCCTCAACCTATCAAGCTCATCTCGTACACACCTTCCAGGCAAATGGCTCGTTCTGGAAATTTCATTAATTTTTTTTTAATTTTTTAAACAAAAATCCCTTTGAGGTCAGCGAATGTATCCCTTATTCGCTCCTGTGAAACTTTTCCCAGCTCACCTGATTCAAATACTTATAATCATGTGGCTTCAACAAGAAATATTTCTTCCTTTCTTCCTCGTCTGGACCCTCCAGAAGGTAGTAGCATACGTGGTAGTTCCTGAAAAATATATAAGTCCAAGATGGAAGACTCCAAGGGAGTTTAGGTAATCGTCCGTTCTCCTTTAGTTTGAAATATGATGCGTGATTTTTCCAGCTACCAGGTAGATCTCCACGTTTGCTCTGAAAACTCCAAGTATAAGGCCTTTTTTGTGGTATACACATCAGGAGAAGGCTTCAAATTTTACGTTCGCTAGGTCAATTTAGGTCATAGTGCCTAGTAAGTAGGGTACCTATAAGCTGTGATTACTGCCAAAGTAAAAATTTCCCGATTCCGGCAATTTGTCTGATTCGATGCCAGGCATCCCAATTCCCGCAATTTGCCGATTAGCCAGGCATTCTCAATTCCGGCAATTTTCCAGTTTGCCGGATTGCCGGAAATTTAAATTCCGGCAAGTTGCCAAATTTCTTTTTCGGCAATATACTGGATTGCCAAAATGTTACGGCAACATGCCAATTTGCAGGAACTCATGTTCGGCAAATTGCCGGTTTGCCTATATCCCAGAAATTTTCAGGTCCGGCAAGTTGTTGATTAGCCGATTTTCGGAAATTTCAGTTCCGGCAACTTGCCGATTTGCCGGAAATTCTCGAAACCGGCAATCGCGGGAAATTTAATTCCGTCAAATTACCAACATGCCGGATATTTCAATTCCGGCAATTTGCCAATTTGCCGAGCATTTAAATTCCGGCAATTTGCCGAAGAAAGTATCAATTCTGTTGGCAATTCGCCGGACATTTCCGACAATTTGCCGATTTGCGGATTTCCCAGAAGTTTTCAATTCGGTCAAATTTCTAATTTGCCGGAAATTTCAATTTTACTAAGTCGCCTGCTATCCTCCTAATCTCACCACACTCGGAAACCATTCCATTCTCCCAAATAGTTGATTGTGATGAATTTTCCAAATCTGCTACTATTTTTGTACCGTCGTTAAGGGGACAGCATTAAAAGCCTCTAGAACAGGGCCAGGTGACAGAAGGGGTGTCTGCTAAGTACTGCAGCCTGTTGAACCTTTCGCATGACACTGTTAGCGATATCAAATGGGAGATCAGATGATTCGTGCAATGACCGTATTTCCCGAACCACCCCGGGAGATTACCACGCATTGATTTTTCTTGAGTACGGAGAGAGCATGCTGAAAAACTTGTTATGTGGTTTAAAAATTAGTAGTGACAGTTAGTTAATCCAGCATCTGCAATGTATATCTCTTTTTTTTGAAATCAAAAGTGCTTTGAGGGTGTTGAAAAAACGAACACATACCTGCTAAAAAATTGGTGGCTTCCGAATAATCCGGCCCTTGGCAAATATACAAGCCAATACACAAAGTGAGCACCTACGTGGCCGAGTGAAGAGAAGGCCACCGATTTTTTTGTGGTCACCTGAAACTTCAAAAAGTAACTGGGTTCCCCTGGTAAGAACGTAGAACTCACTTGTGGTAACAGACTTCGGCGATTGCAAAAATGTGCGGTGGTAGTGAGCCGAGCCGCTTACTTTGAAAGTTATCGCCTGCTATTTTGGGTTGTAGATCGGAAAGAAGCAATACGGAGCGGGTACACGCTACTAGAACTGGACCGATGTACGTATAGTAAATATGCCCATTCGCGAATCATTGCATCCCGCAAATTGTCCAAGAAAAGAGGTTTGCTCCGTGAGCTCAACTGGCAAGTGACAGAGTTCGGGGTACTCCCTGAAAAATTTTAAGGGTTTAAAATTTTTTTAAATATAAAAATATTTAAAGGTGGAGTACAGGAAATTTAATTACACCAAATTTTCCACTGACTCCGAATCTGTAAGTAAAAAATTTTGAAAAAATTACCCTGATTTTGTGTATTTATGTTTGAAATTACTATTTTCAACCCTTTGTGCCCGCACCACTTTTTTCAAACTTACGCCCAAAGACTGATACGTAGATCGGGTTTGCATCGTTTGATTTTCGTCGTTTAATTTATTTATTTTCCACGGGGTTGTGGCCCTCACTTCTTCATTGACGGCATTTTCGCGCTTCATTGACAATCGCCTGCCGGACAACACATGGAAAAGTGTCGTGTACTCCACTCGGACAAATCACATCAGTTTTACAACTAAAGAGCCGCGACGCGACACGCAATTCGCCGTAAGCCTACAAAATCTCTCCGACCCAAAATGGCCTAGTTCGACAAAGCAATTCCGATTTATGAGGGAAGCCAGTTTGTGCGGCGAATTAAATTTTCTTGAACCAGTTTCAATCATTTTTGTCGAGTTTTTGCTAGTTTTTTTTTTGACAAAAAAATGAAACTGGTTAAAAAAATTTGACAATAAACAAAATTTTTAAATGAAGGAAATCAAAGCGCCCTCCAATGCGGATTTATTTGGGTGCTCATTTGACATCACAGAAAACACGTGGTGGCAGAGCAAGGATGTCAATGTGAGTCCCGTAAAATTTTCGTAAACGGGACAACGGGAATTCCCGTTCCCGTGAAAATTTTAAAAACGGGATAACGGGAATCCCGCGGCGTTCCCGTGAAAACTTAAAAAACCGGACAACGGGAATACTGCTCCCGTTTTTTTGAAAACACTCAAGAAAAACGGGACAAACAGGGCATTGGTTTAAAAAAAAGAGTGCATAGTTGGCGTATTTAGTGTCTTCGAGGCAAATTATAAAAAAAAACTGCATTATAAACATTATTATCTATTTTTTCATTATTAAACAGATATTTAAAAAGCCAAATGAGTCGGAAAATGTCCCGTTCCCGTGAAAATTTTAAAAATGGGACAACGGAATACCCGTTCCCGTGAAAACAGCCCCAAAAACGGGACAACGGGAAAAACGGGAAGAATTGTACACTGTCCTTGGTGTCGAGGCTGTCTCTTTATCTACAAAAACAGGCTGGAATAGTTTTCCAGAAAAATTCTAACGTCTCTTGACTATAGGGACCAAGCGAAAAAATGTCCGCGTCTCTTCACCCGCATTTTTTGAAAACAACAAAAGAGACCGGGCTGCAACAAATTAAAATCAGGGAAAATTTTTTCAATTTTTTCACATCTAAATTCGTGATGGGGGGGCAAATTTGGAGTGATTTAAAAATATTCAGATTTCGGTACCCCACCTCAAAACAAAATAATGAAAGAATTGCCTTACCCGTGGCTGATCCCAGAAGTTCGTAAGAAAAGCGTCAATCGATGAGGCGACCTCTGCACTTCCAAACCGAGCGCCGCGGGTTGCCGCCCGATAATCGGCCGGTGTCAACATATCGATTTTTTGGAGTGGCACTGTCCACCACTACAGGCAGCCGACCAGAGGCCTGTAAACATCCGCGACTGGGTATGTTTCCCCGGGGTATCCCTAGGCAGCGTTCGTTATAGATTTCTTAGACCGACGGTGGGGCCCATCATTTCGAAGAGGTCAAAGTCTACCGACTGGCCTCCTAGTTCTGGAAATTTTGACTTTAGAAAAGAAATCATTTTTTTCCATTTTTTTTTAATTAGCCCGTTGCTTTTTTAAAAATTAGAAGAAAATGTGAAAAAACTTTGCATTAGAGCGCGTTTGCATTCATTCCATGCAGTCCAATTTTGCTGGGAGCTTGAGTGTCTCGACTTGATCTACAGAGGTCTCTAAAAATGCGGGAGAATAAAATCCACTGATATTGTATGCCTTTAAGAATGTGCTGACGTCACATATTTTTGTGCAAAAAATTCCCGCATTTTTTGTGATCAAAGGCCATGAGGGGACAGCCTGGCACCACGTGAGATTGTGTCGACAATTTTTTGTTGAAGATGTATGGCCAAAAACGGCACATTTAAGTAATTAATCAGCAGAGCGCGTTTGAAATTTTGTTAAAATCTTTTTAAAAGAGTTCCCACTTCCCGAAGTCCTCCGATTTTTCTAAAAACTAAGAGTAGGGAATCTCCGACCCTGAGCCTTCTTTAAAACCTTACCAGCTCTGCCCGGAGAGCACTTTTTCGATGAGTCCTCCGTCGTGCGCCGATCATGAACCTGCAAGTGTACTGTATCATTTTCACAGAGCTGTCGGGATTGAAGCTGTGCATAATAGACGGCTAACGTATGTTGCATCGACTGTCGCGTTGGTGAGCACGTTGGGGAAAACACCCCGTCGCTCCAGCTGATATTGAGTCAAATGACATCATTTTAGTGAATCCAGCATCGGGATGAATACGTCTGTAAAAAAAAATTTTTTTTGAAAGAAAAAGTGCCTGGAGAATCAGGCAACGAACCGGACAAAAACACAAGACCGCGAAAAACCAATTGGTGGCCGAGTTTTCTCTCTCGCGGTCACTTAGGAAATACTAAATTCGCACGGATTTCTGGCTTCTCTCCAACATAAATTGAAATGGAAGATTTTCGGCCGAACTAGGCTAACTCCGGGCCCTATCTGGTGTATGTTTCCGACTTTCCCACGGAGCGATTGTCAATGGAGCGCGAAAAACTCACTGAGAAAGGCCCCCCGTGAGATCGAAATGAAAATTTGCTAAATGGCCGAAAATTGAATACTCGGCCGCCAATTTTTCGACACGGCCACAGGATAAATCGTAAAAAAAATTGAGAGAAATTTATTAGAAAAAATCTGAAAGTAATGTTTATTGCACCGTGGCCGCAATTAATGTAAAAACACGGCCACTTTTTTAATGTGGGGAAAAGGTTGGCCGAGTATTATACAGTTTTTGCGGCCACTTAGAAAATATTTAGATCGAAGGGAAGTTGAGAAAATACGTCTAACGAAAACCAGTCAATTTTTGTTACATGACCGAAAAATGAAAACTCGACCACGGATTTGTTATGCTTTATAAAAATTTATGAACCTATTATTTTTTGATTCAGAAATCTTTAGAATTGTAACAAGAAAAAGTCGGCATCTTTTTTTCTCACGGTCGCAATTTTCTTTGTGATCGTAAAAATGGAAGCTCGGCCATGGTGGCCGAGTCCCTTTTTTTTCGCTGCCTACTGGTAACACGTGGTTGGGTGAAGAGAAAACTCGACCACCGGTTTTTTTTGTCACTGAAATTTTTCAATTTCAAAATATTTTAAATCTTGCTGCACTCTTTCAGCACAACCGCGAAAAAATGACAGCTCGGCCACCAATTTATTTATTATCTGGGTGAAAAAATTTTGTTAGCCAAGTTTTCTTCATCTGGAAATCAAAGAGATTTTTGTTACGTGGCCGTGAAAAGGAAAACTCCGCCACCAATTATTTTTAATTTCAGGCACTGGCGTTGTAAAATCTTATAAAAAAACAGGTTTTTAAGTACATTGAACTAAAAAATAAGGAAGATTTTTGGAAAAAAAATTGCTGGCCGAGGAAAACTCGGCCAACAACTTGTTCCGGTCACACAGCAAAATCTCTCGATTTTCGATGATTGAATATTGAAATCTGGGTTGGATTTTTTAGTATCATTTCATTTGGTCGCCGGTGGAGAAACGAGGGAGAGAGAGAAAAAAGATTTGTAGTGTCCCGGGAATCTTCCTCAAGTGTTGTGGAAGAAAGTGGAAGAAGCTTCTGCGCAGCAGCAGCAGCGTGGAAGTGGTTCACGAAAGAGAGAGAGAGACATGTTGGACTTGAAACCAGCATGATGAAAAATAAGAAGATGAAGAAGAGAATTACACACTACCTCCACAACACAGATTATTTTTATCACGTTTTGAGGGGGCGCTTCACACAATTCATGGCCTAGAAATTAAGTGGTAATTTGGTGGCCTAGAAAATACTATATTTATATTAATTATTCTACGTCAATAATTTAAACGGGAAACGAAATTTATTTTAAAAAAGCCATAGAAGAGGTTTTGAAATTGGCTAGGAAATGAAAAATTGTGTTTTTGGAATTTTCTAGGCCCATTTGAACTTCTCCTGAACACTGCGCTTTCAAGACTTCGAATTTGAATTGTGGCCTAGAAAATCATAAAAACTAGGAAATCAAGAAAAAAACATGGATGAAATTTTGAATTTTATAGGTCATTTGAAATTTCTGGCCTAAAAAATGAAAAATGATTTTTATTTTGAATTTTCTAGGCCACTTGAATTTCCTGACGTCGACAATTTTCATAGCCTAGAAATTTAAATGTGGTGGCCTAGAAAATAATTAAAAGTAAGTAATCGAGAAGAAACGCGTGAGATTCGGAGTTTTGTATTTTCTAGGCCATTTGAATTTGGTGTTGGACATGAAAAGCCAAAAAGACTTTTCAGGAAATTTCTAGGCCATTAGAAGTTGATTGGCCTAGGAAAAAATTTGTGTTTTTGGCATTTCCGTCTCTAGGTCATTTGGATTAGGGCCTAGGAATTGAGTAGTTGTTTTGGAATTTTCCACCCTAGGCCATTTGAATTTGGTGGCCTAGGAAATGAAAAAAATATTTAAAGGAATTTTCTCCATTGAAGTAGATGGCTTGGAAATAAAAAAAGGTTTTTTAAAGGAAATGTCTAGGCCCTTGAATTAGTTGGCCTAGGGAATGAAAAATGATTTTTTGCTTAAAATTTTTTAAACGCACTTGAATTTGGACGGCCAAGGAAATGAAAAATGGTTTGTTGAGTAACTTCTACTTGAATTTGGTGACCTGGGAAATGAAAAATGATTTTCTTGGAATTTTTTAGGCCACTTGAATTTGACGGCCTAGGAAATGAAAAATAGTGGTAATTTCTAGACCACATGAAGCGATTTTGGTGGGGAAATGAAAATGATTTTCTTGGAATTGTTTTTAGGCCACTTGAATTTGAGGGAGGAAATGAACAACAGTTGTTTTGGAATTTTTTAGGCCACTCGAATTTGACGGCCTAGGAAATAAAGATTTTTTTGGTAATTGCCACTTGAATTAGGTGGCCTGGGAAATGAAAAAGATGATTTTCTTGGAATTTCTAGGCCATTGAATTAGGGGGCCTAGGGAATGACTCCAAAAATTATTTTCTTAAGATTTTTTAAGCCACTTGAATTTGACGGCCTAGGAAGTGAAAAAAGGTTTTTTGGTAATTTCTAGAAGGCCACTTCAATTTGGTGACCTGGGAAATAATGATTTTCTTGGGATTTTTTAAGCCACTTGAATTTGACGGCCTAGGAAATGAAAAATAGTTTTTTGGTAATTTAGAGGTTGAATGTGGCCGTGGCCTGAGAAATGAAAAATGACTTTCTTGGAATTTGTTAGGCCACTTGAATTTGACCGGCCTAGGAAATGAAAAACTGTTTTGGAATTTTTTAGGCCACTTGAATTTGACGGCCTAGGAAACGAAAAATAGTTTTTAGGTAATTTCGAGGCCAATTGAATTCGGTGGCCTGGGAAATGAAAAAAGATTTTCTTGAAGAATTTTTTAGGCCACTTGAATTTGACGGCCTAGGAATGAAAAATCGTTTTTTGGTAATTTCGAGGCCATGGCTAATTTGGTGGCCTGGGAAATGAAAAATGATTTTCTTGGAATGTCATTTTTAGGCCACTTGAATTTGACGGCCTAGGATAGTTTGTAATTTCGAGCCCACTTGAATTGGTGGCCAAAATAATGAAAAATGATTTTCTTGGAATTTTGACCACTTGTGATAAATGTGACGGCCTTATTAGGAAGACGCATGAAAAATCGTTGGTAATTTCTAGATCGCGAATTTGACGGGCTAGGAAATGAAGTTTTTTGGTAATTTCTAGGCCACTTGAATTTGACCGCCTAGGAAATGAAAAATACCAAGGTTTTTTGGTAATTTCTAGGCCACTTGAATTTGGTGGCCTGGGAAACGAAAAATGTTTTTCTTGGAATTTTTTAGGCCATGAATTTGACGACCTAGGAAATGAAATTGTTTTGGAATTTTTTAGGGCACTTTTGGGTTCGCCTAGGAAATGAAGATTTTCTTGGAATTTGCGAGGCCAGCAGACTTCAATTTGTTGGTCTTGGGAATAATGATTTTCTTGGAGTTTTATAGGCCGCTTGATTTAAGCCCATGGCCTAAGAAGTTCAAAATAGTTGTTACGGAATTTTCTAGGACATTTGAACTTGGTGGCTAAGGAAATGAAAAACTTTTTTGGAATTTTCTAGGTTTCTGTAATATATGATTTATTCAGTTAAAAAATTAAAAAACATTCAATTTTTTTTAAATTTCGTGTTAAAAAAAATCAAATTTGCCCAAAACTTAAAAAATAAGCTAAAAAATTGTAAGACGATACAGAACGGCAAAAACTTGAAAATAATAAGCGTGATGAGCCCTGTCGGACGTAAGGGCCGCCGGCTGGTTCGACCTTCTTTTTCTCTTTTTGTTACTCCTCTCCCGTCCCGAGCAGGAGCAACACAACGAGAGCGCACAACAAGAAGAAAAAGCAGATAGATATACTTAGATATAAGTTGTCTTCTGTTCATATTCTTTCTTTTAGACATCTTTTCATTCGAAACAACACTCCATTCTCTTCCGTTGGACGGGGGGGGGGGGGCGACGCGGGAGACGAAACAATAAAGCAAAATTGGGAGGGGTTGGAGAATGTTTGGACAACAAAAAGATTGACTGATCAATCGATTCGCCAGCCTCGGCTATTTTCGGAAATCGGAGCTATGCAAATGCGCCCTACTGATCAAATGGACGGGTGTCATTTAAACTCCTTGGTTAAAAAGCAACGCAAAATGGCATAGTTCCAGTTTGCCGATTTGCCAGAAATTTTCAGGTACAGCAATTTTCCGATTTGCCGATTTGGCGGAAATTTCAATTTAGACAAATTGGCGGCTTGCCGAAATGCCAATCCAGGTCCGCCAATTTGCCAATGTTGATTTTTGGCAAGTTTCTGGTTAGGCGTTTTCATTTTCGAATTACCGTTTTGCCTAAACGCCAGAAATGCTAAGGTTCTCTAAAGCGCTGGTTTTTCCCGTAAAAATTTTTCATTTTCGGCAAATAATTTGCCGGCTTCCCAAAAAGCCGGAATTTTTCAGCCGGCAATTTGCTGAATTGCCGGGATTTTTTTTTCTACAAATAGCCGGTTTGCCGAAACGCAAGAAATGCTCAGAACCTTTGCCGATTTGCCGGATATTTTGATTTTCGGCAAATTGTCGGTAGTTGCCGATATGCCAGAAATGTCTTCAGGAACGGCAATTTGCGGAATAGCCGGAATTTTTTTTTTTTGGCAACGATTTGCCGAAATGCCAGAAATGTTGCGGTCCGGCAATTTGCCGAAATAAATGTTCAATTTCGGCCAATTTGCTGATTGCCGGAGTTAAACAATTTCGGCAAATTGCCGGCTGGTCAATGATGCCGGAAATTTTCAGGTCAATTTGATGATTTGCCGAAAAATTTATTTAAAAAAAAAATGTACCTATTTTTCTCCAGACAGGAAGTCTCTAAAATCTCATTTAATAAGAAGAAACAAAAGAGAAACAGAGAATGGCCTAACAAGTTTCGAGTTACAGAAACCTAGGCCACTTTGAAGGCACCGGCGTAGCCTAGAAACCCAGTTCCACAAAAATAAGAAAAAATTAAAACTCGGCAACATAATCTAGGCCCGGAGCATACAAACACTCCACGAATATTAAAGACTCTTTCTAGGTTACTGGATACCGTTAACGATGGAAAACTCGGCTCGGCCATCTGCGAATTTTGTTGCTTGAAAATGGGAAAAATAAAGTTTTTTTAACTTACGGTCAAACAAAAAAGATCAAAAAGTGAAAAGCGGGGATTTATCTTATCACACAATTTATGACATAAATCCGTAGGCCGAGTAGCGGAGAGATCTCGGAGCTCAATGTTAGGAATATCTATTAGGACGACACATCATACTCAGCCACCCCAACCCAGTCATCCCACCGTTGTCCACTGTCTTTTTTTTTCGCTTTTTTATTATCAACCAGCAATAACTTATCGCCTTTATCTTTGTGAGGCCCCGCGCAAGAACGAGACAGAGAGAGAGAGAGCGAGAGAGTGAGAGACAGAGACGCCGGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAAGGGATATAGGTGCAGCGGACAACTAGACGTCACTGGGCTCTTTCACACATGTGATATTGAACGATAAATTGCGCTCCTAGGCCACAAAAAAACAGTGTATTCGATCTCATGATATGGGAGAAGCTGGCACCGTGCCAAGTTTCAGAAAAAATATGGAATTTTTGCTTGAAGCATGGTGAATCAACGTGCTTACACAATTCTTCGGGATAAATATTCCCGCATTTTGTAGATCAAAACGCAATGAGTCATGCTGATACCTGAGGTTAATTAAAAGTACTGATCGAGATTTTGAGCGTCATATGGTGTATTTACCGGCAAACCTGATGCGCCTGATTTGACGCGCAAATCCTTCATTTTAATAAAGTTGGGCTTCAAATGTGATGCCTCAATTTCTATTTTTTGAAATGTTTTGATTTCGTGAAAACTAACGGCGAATTTCAGAAAATTTATAGAAAATGTTCATTTGTTGCGACCAAAAACTTAAAAAAGACCAAATCAGGAAATTCACATTTTTCGCCGAAAAAACCATTTTGCGCGTAAATTCTGATGTAATTTGCCGTAGGCTATTACGTGTGAAAACACTGCCGGTAATACGTTATATGCTTGAGCGCACCCAAACAAATCTCGTCCCAAATTATTCCGGTTGCACAAAATTCTGAGAATGCGTAAAGCGCAACATACCTGACGCGCAAAATATCTCGAAGTGGAAACTACAGTAATCCTTTTCAAATGATTACTGTAGCGCTTGTGTCGATTTACGGGATCTCGACTTTCGAAATGGATTTAAATATATTATTTATCAATAGAATATTTCAAAGATGAAGAAGTTAATTTCGTGAAGCCCGTAAATCGACACAAGTGCAATAGTAATTTTAAGAATTACTTAGTGTTTCGCTACGAGATAATTTGCGCGCTACTCAAATATGTTGTGCAGTACGGGCATTCAGAATTTTTCGTTCCCTTTCACAAAAATCTCATCGATAAACTTGCGCGTAAAATTTGGTGGTGCCTGTGAGTGGTTCACCTATACAAGTGGTGCCAGGGGCTGTCCCATTACGGGTTGATCTACAAAAAATGCGGGATATTTGCACAAACCATGCGATATCAGTTGAGAACTCTGCGTCTGTTCTCCCGGATATTTTGTAGATCAACGTAGATCAACACTCTGACACGCACGTGGGCCGAAGATGTAAGTGCCAGATTACACGGCGCAAAAACTGAAAAAAAAAAGAAGCGAAAACTGTCAACGAGCATTTGAGCGAGTTTTTTATCATCCACGAATCACAAGAAAAATCAATAGAAAATCGATAATCAAAAAGTGAGTATCATATTTTCGACCAACAGAATCATTCCAGGTTCATCAGTGAGCATTGTTTTCAAGTATACGATGAGCCAACGACGGACACGTCCCGTTCTCTGCCACAAGTTCGCCAATCTCTTGAATAGGCGAGTAGCCCATTTTCGAGTATTTATCGATTGCGGCAATCGGATCATTAACGTTCGAGAGCACGTCGCTGAGCATCCGACAGCCGATGATTGTTTTGAGCATTTCACCAATCCGTGACGATTTCCGAGCGACTTCCAATCACAATTCCCAAAAAATCATCGGGGTTTCATGCTTTTGATTGATCTACAAAAGAATGCAGGAATTTTTTGCCCAAAAGATGGTTATGGACATCGTCAGCACGTCTTACTTTTAACCATGTGAAATCAGTTGAGAACTCTGAGTCTGTTCTCGCGCATTTTTTGTAGATCTGCGTAGATCAAGCCGAAGTGAGACCTTCTGAGTCTTGACACGACAAACTCCCATTACATACGGATGCTGAGCCTTTGTTGGATGTGAGAGAGTTTCCAGGTTGTTCTCGAAACTTTGCTTAAAATTTCATTCATAAAAAATCATTTTTTAACGAAAAACTACTAAAAATCATCCGATAAACCTGGAAATCCATGAAAAACTCTGTGACAAATACAGTACTGTTTAAAGGCATAGTGTACCCAGTCTGTGTTCTGAGAATACGTATTACACAACATATTTGACGGGCAAAATATCTAAAACCGTCTACAGTAATTCTTCAAATGACTACTGTAGCATAGGCGCTAGTGTCGATATACGGGTTCGGCTAGGTTTAATTTCTTACGAAAGCTCGGAAATCGACACCACCGGTACAGTAGTAATTTTAACGGCTGAATTACTAGTTATATTTTGCGCGTCAAATTTGTTGTGCTGTACGCAGTCTCAGAACTTTGCGTTTTCGTGATTTTTTTTTTCAAATTTTAACTGCGGTAAAAAAATAAAACAACATAAATTTCATTTAAAACAAAAACGATTTTACCGCTCTCCGCTTTAAAGGCGCACACCCGTTTGTGGATAGTGGTTTAAACAAAAATATCGCGTCGAGACCAGATTTCTGCAGATTTCGCGCCAAGACCCTACCTTATCCCCCTGATACTGTAATTTGTGGCCTCCTGTCCCTCCTATGCACCACCACCACCGCCCCCATCAAAGCGGCGAGCTTCTTCTTCTCCTGTCTCGCCAAACTTCTCAAGTACTGAGGAGTGAATGGTGCCAGCGCGGCGATCGTTTGTATCGGTTTGCAGAATTTGTGCCACGATGTTGCTCGTAGATTTGCAGCGATAAATTGTGCAATTTCTTCTTTTTCGCAATTTCTGCCCTGCCGAATGAGACGATGAGGACTGTGCAGCGGCCACCGTTTTGAAATCCGGATTTTTGCTGGAAAGATAAAATTTAAATAATGAGGAGATTTTTTTCTCGCAGCGATTTCTCTGGACCCTGTTTATTCCCAATACGGTTTGATCTACAAAAAATGCGGGAATAAGAAAATGTTTGCCCGTTAAAATGCTGACGTCAGCAAAGTTTCTGTCTTAACGCTGCGAAATCAGTTGAGACTGCGTCTTTCTCCCGCATTTTTTGTAGATCTACGTAGATCAAGCAATGAGAACCACACTATGAGTGCAAACACTATCCACAATACATCATATTTGACGCGCAATCTTTAATTTATTTTTTGCGAGACCAAATAAATCTCAAACTTTCCACTGAAAAGGATTTTCATGATTCATTTTAAAAAAGTTGCGCCTCAAATGTGATGTGCCTGAATTTTCGCTTTTTTGAAATTTTTACTCCTATTTCGTTAAAAATGAAGGAATTTCTCGAACATTTATAGAATTTTAAAAATTTTCATTTTGGGTTAAAAAAATCGAGTTAAAAAACAACCATAAATTCAGGAAACTCAAAATTTTCTCCGAAAAACTTTCCCCATTTTACGCGTGAAATCTGGTGTATTTTACATCCGTGCCTAGGCTGTGTGAGAACACTGCCCGTCATACATTATATTTGACGCGCAAACTGCAAAAATCGTCGGAATTATTTCGGGAACAGAAAATTCTGAAAATGCGTAACGCGCAACTTATTTGAAGCGAAAATATCTCGTAGCGAAAACTACAGTAAACTTATGTAACTGACTACTGTAGCGCTTGTGTGTCGATTTAAGGGCTCAGTTTTCAAAAAAACGAGATCCCGTAAGTCGAAAGTGCTATGCAGTAGTTGCTATTTCAAGAATTACTCTAATTTTCGCGACGAGACATTTTGCGCGTCAAATATGTTGTGCAATGCGCATTTTCAGAATTTTGTGTTCCCGGAATAATTCCGACGATTTTTTGCAGTTGCGCGTCAAATATGATGTATGACCTGCAGTGTTTGCCCACATCGCCTAAGCACGGTAAAATCCGCCAGATTTTTCGCGCAAAATGGGATTTACGGCGAAAAATTCGAGATTTGCTGAGATGAGTAGGTCTTTTTTATTATTTCTTAATCCAAAAAAAAGTATTATGAAGATTTTTAAAGTTTCTATAGATTTTCTGAAATTCTCCGTCGTTGTTAATAGAAAAATTTCAAAAAATTGAAACTTCCGCCAACATTTGACGCGCAACTTTTTTGAAATGAAAAAGCCCGAATTTTCTGGGAAATTTGAGATTTATTTAGGTCTCACAGTGAAAAAAACATTAGAGTTTGCGCGTCAAATATCATGTATGACCGGCAGTTGCCCACATCGCCTAAGCCCGGTAAAATCCAGCAGATTTTTCGAGACTCGCAAAATGGTTTCGGCGAAAAATTCGACTGAGAATTTTGGTTTCGTTTTTACTATCTTTTAATCCAAAAAAAAATGAAAATTTTTAAATGTTCTATAAATTTCTGAAATTCACCCGTTTTTCAAATAAAAATTGGCGCATAAAAAACTTACACGATAAAATCCAAAACATCAGATTTTACGAACTGTTAGCAAAAAAATTGATTTTTTGGTTTTTTCGGGCTAAACATTAGAAAACCTCCAAGACTATACTCCAACAAAATTTTTTTTCAGTTTTTTTTTTGAAATTCTTTTTTTTTCAGTTTAAAATGTTTTCATCGCTTTGTTCGTGTTTTTGTTGATGATCTTGTGCGAAATTAATGATTTCCATATTCAACACTGTTGTGTGATTAATTTAGTACGGATAGATACACCGTAACTATTCAGCATGTTGAGTTTAGTTTTCGTCGTCCAATTTATCAAGGTTTTTTTTGATTTTCAGTCAAGTCTTTCGCGCTTACTTTTCTAAGCAGTAATGACCATCGCATGATTGCTAAGGGGTGCTTTTAGTGTTTGGTTTACTTCTGCTATTTCATGAGTCACTCCTTATCACTAATATAAATGCAGCATAATTCCCGAGTGAGCAAGCCGCGAGTATTAAATCACAGAAGCGCTGTTTTAAACTGATGATGATTGCAGTCTCCTTCATTGTTCTGACCGAAGGCTACCATTTTTTATTCATTCCCAGAGTCTCCTGACAAGTGGAAAGACAACTAAAAGCTATGTCCGTCTCGGACAAACCCGCTGCCCAATCAGGTGCCAAAAGCTTGGTACCGCTCCGCGCGCTGAAGAAGAGAAATGAGGAGTGGGGAACCAAGGTCAATATCGATACCAACATTCGCAAATTGAGTAAGTTTTTATTTTAAAATTACCAGTCGTTCGAGCTTATATATCAATTTTAGCGATCAAACCGACTCAGCGAATTTGTATACAAGTACGCTGTGCAAGTGACGTGTTCCGGAAACCTGATGGAACTGAGGCGACAATCTAAATCTCCAAATCAGGCAAAAAGGGAACGGAGCACGAGAACGACAAAACACGCTGCCAGAACGTTTACAATGAGGCGATCAAGCGTTACGATGAGCTGAAAACGACCGTCTTTCTACGATCGTCAAGCCTCTTTGTACACTTCTGACCAAATTGAAGAAAGGTGAATTCGATTTATTGCTTAAAGTTTAATATTTTAGCGTTTCAGAGCATCTCTTTCGTTGTGTACCGACAAGATTTGGTTCCAAGCGACAAAACTTCAAAGAGGCCAGTTTGTTCTCAAAAAGGTGGATACTATCAATCGTTGCAGTCAACATCGAATGACGTCATCAAGACAATCGTGCCCAGCCAAGACTGCCGACAAAACTTTGCTTGAGGCAATCAACATCATTGTCTCGGGTATGACCCCAGCGTTCCAAAAGAATGCCGCTTTCAGAGAAATCAAACGGCTATTACATCTCGCGGCAAAAATGTGAGCATATCACCGTTGGAGCATGCGTTCATTACCTCATCGACCCAACTGTAGTCGAGTAAACTGTAAGAAATAATCATATTAGTATTTAATTGTTTTTTCGCGTCGCGTACAAGGAATACACTGAAGGACATCTCTACTCAAGAGTCGGTGTTTCAAAGTCGGTGAAGACACAATTTGGCAGGAACGGCAAGAAAGTTCCATCACTCTTCAAGTGAAAGTTAGTTTTTCAGAAAATCTAGATTTTTTTCAAAATGTTATAAAATTGATTTTGAATGAAGACAACATTGTTCCCCGGTTTATGCCCCACTTGTGGAACTTTTGCAAACGTTCAGAAGTTTCACCACCTCTCAAAGCGAATGCTCCAGCCCTGGCGCAGAGAATTAAGCCTCTCTGTTGGACTGGTGTTGTCTTGAACTTTACGATGTGCACAAGGCGTCTCGGAGAGGATGGTGTCGTTATGAAGATCCGTCGATTCCACACGTCAGCTAAGGAGACATGTTTTGAAGTTGAGAAGTCAACTATTCACGAACGTCTTTGACTTCTTCAAAAAGAAGTATTGAATCACTTTGAAGTATCCCGATTTATACACCATTGAAGCGAAAGGGAAACAAGGCAAAATTCATTTCCCTGCGGAAGTTCTCCTTTTCTGTCCGAACCAGACAGGTCACGAATGATCAAACCCAGTGATCAACAATGAGCAGGCGGAGATGATTAAGGTAATTTGATATTTTAAAATCTGAATAATATCCCGAAATTTCCTTTTTCAGAACACCCACATATCAGAAAGACGACAACTGATACTATCGTGAGAAACGTCAGATTGGCTTCCAACAATATCTATGGCTTCTTCAAAGTTGAAGACCCTGTCAACCTTGAAGGAATGGTTCTTCCAAAACCTAGCGTTTGCCGGTAACCGACTCGCTGATTTGGAAAATCCGAAGTCTAGACCCCACCGACTTCAATCGTGCTGGATAATATTACGATGCCAAGGAATTGACGAATTGGGAACTGGTCTTTGTTCAAAACGACGAAAGAAGTCCAGTAAGTTTCAGCTTGTAATTTTTCATTATATTGACTCAATTTCAGTTAGGACTTGCTACGCAGCCTATCGCCGATGAAAAGGTGACTAAAGGTATGAAATAGCAACCCAACGATGAGTTTCATCATTAGAGGTGATTTGGAACGAATCGTCAAGAAAGCGAAGGCTGCTACGCAACTTCTCTTGTTCGTTGACAAATCTTGTACCATTTCAACTATCATAAAACTGCAAATCAAGGCGTTGGAGCGTATGACCTGCTCACTCAGCAGATTCGCGGTGAAACCGCCAAGAAAGTCTGCCGTAAACCAGACACAAACTCGTCTTAACATTATCAATAAGACAAAGCATGAAACTCGGAGGACTGAACTATGCTAACTACTTGTGAGTGAGGCGTTCAACAAGCCAAATAGAATATTGTCGTTGGATTTGTTACTTCTCAACGGGTTGGTGGAAATCCAGATGTGAGTCATGACAGCTGCACAATCATATTTCATTTTCTCCAGTATCCAATATCAGTTGGATTTGCTGCAAACATGCTCCGGCAAGCATCATCAAAAGTTTGCCCTGGTGGATACGGGTATGTTCATCGCGATAGGGATGTTTTCGCGATCCATCAGGCATAGTCCAAGGATCTTGACTATCTTCGTGCAAAACATGCACTGAGCAGCGCGGAAGACCAGATGGTATCCTTTTGTATTTCAATGGAGTTTCCGAAGGGCAATCACAATGATCAACGAGGAATTCAGTGCCCGAGTGAAGGAGGCGTGCATGGCATTCCAAAAGAGAGGGAACCGCCATTCAGACCACACACCATCATCGCCTAATCAAAGGCTCACAACGAGCGTCTGTGACAACAAATCCGAAAAGGGACGTATTGTTAATTTGGAGCCATGGGGGTACTGTCGTGGACCATACCATTGTGTAGCAATATCTACATTGAGTGGTATCATGCCTCAGCTGTAGCGCGCCAACAGCAGAGGTTACCAAGTTCACTCTCATCTTCACCACTAAAGCCGGCCCACAAGCTGAGCCATTGTGGCATCTCGGTACAAGCAATTGACCAATGATCTTTGCATCATCAGATTGTCTTCCATCCGGTCGGACTTCCCGTCCCACTGTACATTGCTGATCGTTACAGTCAACGTGGAGCAATGGTTCTTGCCGCCAATCAAGGGTAAGTTAAAATATATACGACATCTATTTATTATTTTCAGTCCACTACAATGAAGGACAAATCGATCTCGCGGCTACCAACAGTGCATATGGCTACGGAGAGAAGAAGCTCTTCACCCCCTACTCGTTTCAATGGAAAATTATCTGTACTTTCCTCTGTTTCTTTTACTCTTAGTGGCTGTATAATGTTTTATTTCGTCAACCCAGACTACTTTCGCTATGATTGTATATTTTTCAGCATTTGGTCATTGTCATTTGTAATTATTGTCGGAATGAGATAAAATGATTTATGAAGAATCAAATGCATCGCTTCTTGGTCAATTCCTGTTGATAAGAATCTCATTCAGATATTTTCAAAAGTTGTGGTTTATTGATATTAAAAAATATCCACGTTGCACGCTGCTGGGTCGCTGTGACTGGAGAAGTTGATGTTTTATGAATTCTTCCGTAAATTCAGCTGTTTGTACCTGTTTTGTAATGTTATCACTTTCTTTCGAACAAAATGTCGATTTTTCTGGCAGAAAATTCCACTTTTTAAAATTATTTACAACATTACAGATGGATACCTTCTGTTGTGTCTCGATTGGAGAATGTTACGAATCGAATGGAGAATGTATTGCTGAAATACGACTCGAACAAAGGAATTAAATAATTGTTCTCGAAATTATAAATTTCAAAATAATCGCTCTTTAGAAACTCCGGTCGGCGCGACGCCTCAAATCATTAATCTTAATGATGATGTGATCTGTAAGAATCTCGTCTCGTTTTATATTTATCTGCCAAAATAGGAGGAGATTTGAATCGCCTTGGATGCATGATAAGGACATATATAATATTTAATTCAAATTTTATCGAAAATTATTCAGTCTAAGAATCTATTTTTCAAACGCTTTTTTCGATGTTGTTTGTGGATTGCAGTGTGGGCGCAAAAACGCGAACACTACGACGAGTTCGCGACTCTTGTGAACGATTTGACGGCGGAAATTGTTGCATTTTCCGATTTCAAGGAGAACCGAAAATCCGAATTCTACTATAATTATATTTGTGGACTTGAAGCTGCTAGGTGGGACTGGTGGAAATTTGCCAATCCTGAGTCCGAATATCTATGTGAAAAACTCTTCATTATTTTATATATTTCAGCTCGAAATCGCATGTTCATACTTTTTTCAAGCACACGCCATATTCTCGTCGCGCCGTGTTGTGTCAATTTACGAATTTACCAATTGTTTTCCAATTTAGTTTTTAAACGAGATTTTTGTGGGCTTTATTTTTGTGAGTTTTGTTTGGGTCAAAAAAAATCTTACAAAGAATCATAATATCCTTTCAGGAAACTCAAATTCGCCGAACAACTACCCTATTTTGCGCGTGAAATATGGTGTATTTTACCTAGACTATCTGTGAGAATAATGCCGGTCATTCATCATAACTTTGATGCGCAAACTGCAAAAAACGTCGGAATTATTTCGGGAACACTTCTGAGCGGCGCAACATATTTGACGCGAAAAATACCTCGTAGTGAGAACTACAGTAATTGTTGCGTGTAAATGACTACTGTCGAGAATCGCTGTGTCGATTTAAGGGCTCATCGAAAAATAGAGATCCGGTTAAACGACACAACTGCTATAGTATTTGAAGAATACTTAGTTTTCGCTACGAGATATTTCGAGCGTCAAATCTGTTGTCAATGCGCATTAGAATTTTGTGTAAAAAGTTTTGTGTTTAGTGATTTTTGGAGTTTGCATAGCGCGTCAAATATATGACCGGCAGTGTATGCCCATCGCCTAAGCACGCTCGGTAAAATACACCTTTTCGCGCAAAATGGGATTTTCGGCGAAAAATTCGAATTTCCTGAGAATTTTGGTCGGTTTTACTATTTGTTTACAATGCAAAAAATGAAAATTTTTAAATTTTCTGAATTATCGGCACCGTCGTTTTTCACTATATAAAAAAATTTCAAAAAATTGAAAATTCCGCCACATCACACTTTGACGCTCAACTTTTTTTACATGAACAAGATCCGGATTTGTCTGCGGGGAAATTTGAGATTTATTGTGTAGGTCTCGCAGCGAAAAAAAAATTAGAGGTTCCGGCGTCAAATATGATGTATGACCGGCATGCACATAGCCTAGACACGATAAAATACATCAGATTTTACGCGCAAACTGGCAAAAAAATATTTTTTGGCTTTTTCTAAACATTTGAAAAAATGGATAGATATTCCAACAATTTTTTTCAGTTGTGTTTTTTTTGTGAAAAATTCCTTCTGAAGTTCAAATAAATATATACTTTTTTAAAGTTCGAAAAATTCACATTAGCGCGTTAAAAACGACGTAGTCAGGCATCACATACATTTGACGCGGAATCTTTTTATACAAGAAGGATTTGCGCGTCAATCTGGCGAATTAGGTTGTCGGCGGAATACACCGGGCAAATTTCACGCGTAAAACTTCAAACCCTGTTTCAATAATAATCGGAAAGAGTATTCGAGGAAATTACGTCTTTCAACGTCTCCGCTGGAACCACGACAGCAAGTTTTGTGTTGACGGAAAAAAAACAACATTAAATTTTTCGACACAAAAAATTAAATTTTTCAACGAAAAATAATAATTCTAAATTTTACAACGCAAAAAAAAATTAAATTTTTCAAATAAAAATTAAATTCGATTGATTCAACAAAAAAAAATTAAATTTTTCACCAACAAAAAATGTAATTTTTCAACAAAAATAAATTTTTTAATGAAAAAAAATTAAATTTTTCAACGAAAAAAATTAAATTTTTCAACAAAAAAAAATTATTTAAATTTTTCAACAAAAAAAAAAGAAATTAAATTTTTCAACAAAAAAAATTTAAATTTTCAAAAAAAAAAATTACTGGAATTTTCCAACAAAAAAAAATTCAAATTTTTCAACAAAAATTAAATTTTTCAACAATAAAAAATTAATTTTTCAACAAAAAAAATTAAATTTTTCAACAAAAAAAAATTCAAATTTTCAACGAAAAAAAAATAAATTTTTCATCAAAAAAAAATTCAAATTCCCGCGGAAAGTGCAAAAAATTTACAGAATATTTTCAAACCCCTCGCTTTTTCACTTGTCTCCCGCTATCATCTTCACGCAATTCAGCCGACACCTTTTCGTCGCCATTCGATGCGGGTTCCCAGCGATGTATCGATTTTCAGTTGATTAGATCGAGTTTTCGCTCCACGTACAGTACACTGAGTTCTGCTTCGAGGCCATCTGAAATTTTTTATTTAATTTTTTTAACGATTTTTTTTTCAGAAAATCAATAAATCTATTCAGCTTTTTTATAACTTTTACACAATTTTCCGTTTGAAAATGTCAAAAAAACCTCGTGTGTTTATGGCCACATTTTATTCAAAAAATTTTGAAAAAAGATTCCCTGCATTTTCCCTGTGGGACTCAAGAGAAGTGCGTGTGCCTTTAAGATTTCTATTGTTTTAAAAACTTAAAACAAAGATTTAAAAAATTCTGCTTTCTAAAAATACATAATTAGTTATTTTTTTGTGTATTTGTTTGGAAAAAATCAAATTTATCGATTTCTGTGAATTTTTTTGTGAAAAAAATCAGTATTTAGCGATTATTGTGCAATTTTTTCGGAAAAATCAATTATTATCGATTTGTATGAAAAAAATCAATACTTATCGATTCTTTGTGATTTTTTCGGAAAAAAATCAATAATAATCGAATTTTGTTAATTTTTTAATCAAAATTCGGCTTTTTCCGGTAAAAACATCTAAATTTCGCAAAATTAATCTGATTATATATTCTGCGAAAAATTTAAATTTCTCATACTTCGAAAAATCGAATATTGTAAAAATCAATAATTTCGATTTTTGGTTAATTTTTAAAAAATCAAGAGGTAATTAACGACTTTTTGATTTTTTTTTTGAAAAAAATCAATAATTATGGCGTCGTTTTTTTTTAATTGATTGGAAAAAATCAATAATTATCGAATCTCAAAAAACTTTTTGTAAAAATCAATAATAATCGTTTTTGTGTGATTTTTTTCGGAAAAAATTAAACATTATCGTTTTTTGAATTCTTTGAAAAAATTGATAATTATTGATTTTGAATTTTTTTTTGGAAAAAATGCAATAATCATCGATTTTTTTGTGAATTTGAAAAAAATCAATAATTATTGCCACGATTTTTCCGATTTTTTCCAAGAAACAAAATAAAACAATAAATTTTCCTTACGCCACGTGTCAATTACACCCCACGTGGCAAATCGTGTAGAGCGCGCATTTCGAATAGGGTGCCGCCGAAGAAGATTTCGCGTTCGATTTTTCGAGTTTCCTTGTCTTTCTGAAATTTTTTTTTTCTAAATTTTCTGAAAAATGTTCTGCTGTAAAACCTCTTTTTCCTCTCTTCTCCGCGCCATTTCGCATTGCTCTTTTTTTTATCCTTTTCCAGCGTTTTTATCTCTTTTTCAACTTCCCGCTCGTTGCGCATTTTGCGCGGTCCTGAAGAAGGTTTAAATTTTTAACAGGGGAAATTTGCTAGGAGAGTAAATATATTCGCTGTGAGACCCGTGGACATGAAAATTTTTATTTTCCGCTTAAAATAAAGACAACTGAATTTCGCTTATATTGTGATGTTGTAAGCTGAAAAAGCTGAATTTTGATAAATTGAAAAAAATTATCTTTAAAGGCGCATTTATTGATTTTTCCAAAAACAATTTACAAAAAAATTGATCATTCTTGATTTTTTCCAAAAAATTAACATAAATCGATAATTTTTTTTCCAAAAAATTCAGAAAAAGATTATGATTTTCAAAGTAAATACTGAACAATCGATAATTAATGATTTTTCAAAAAAAAAAAATCACAAAAGTCGATCATTACCGATTTTTTCCAACAAAATTTTCAAAAAAAACCACAATTATTGATTTTTTCCGAAAAAATTACAAAAAAATCGACAAGTACTGATTTTTTCTGAAAAAATTACTAAAAATTGATAATTATTGATATTTTACAAATAGTTAATTATTGATTTTTACAAAAAATTCACAAAAAAATCGATAATATTTTTTTCAAAAATAAAATTACAAAAAATCTCGGGGATCATTATTGATTTTTACCAAAAAAAATCACAAAAATCGATAAATCTATTATTGATTTTTTCCAAAAAAATTACGACGAAAATCGATAATTATTGATTTTCCCAGAAAAAATTCACTGAAAAATCAATTATTATTGATTTTTTCCGAAAATAAAAAAATTGATAATTTTTCAATTTAAAAAAAAATCACAAAAAATCGATAATTATTGATATCTAACAAGAAAATTACAGAAAATGGATAAGTATTTTTTTACGAAAAATTCAACAAAAAATCGATTTTTGATTTTTTTTCAAAAGAAAAATCACAAAAATCGATAATTATTGATTTTTTCAAAAAAAAATCACAAAAATCGATAATTATTGATTTTTAGGCGGAAAAGCCGAATTCAATTTTTCAAAAAAACAATCGATAGTTTTAAAGGCGCATGCGCCTGGATCTCACAGCGAAAAGTGTATCTTGCAAATTTTTTGGATAATTTCGCTGAAAAACGTATTTTTTAGACAGTTATCTCTTACAGGGAAAATTGTCTAAATCAAAAAAAAATTGTTTGTTAAGCAACATTTTTTCAGTTTTCATAAATTTCAGTTTTTTTTTCGCGAGAAAAAAAGCCAGCGAATTCTCGATTGAAAAATCAGAAAAAATATTTTGGTATCAAAATATTTTTGGTATTACGATATTTTGGGTCCCACCTCGAAAAGAGGATTTTTCAAATTTTTAAGATTTTCTTTGCAACTTTTAACAATTTTTTTTTCGGATATAAAAATCGATTTTCGCTGCGAGACCCAAATAAAATAGATTTTCTCGATTTGCGATGAACTTTTGAGTTTTGGTGAAATTAGATTCCAAAAAAATCGCAATAATAAATGTATCAAAAAATCAATACTTTCTGCGTCTCCTTCTCATCGTCAGTTAGTTTCCGCTTTTCGGGTCTCCCACGCCACGACATTTATGTCAGTATTCTCTTGTGAGCTGGAGCACAACGAGAATGAGCTAGTCGTCTGATTCTGACGGATCATTTCGTCAAGATTAGCCTTCCCTCCATATCCTGCCGTGGTTTTGCCGCAGCTGGAATTGCATCCTTATTCACTGCGTCGACGATGGAAAAGCTCGCTGGAGTACCTGGAATTTATCGATTTTTTATTGATTTTTTATCGGTTTTTCTCGATTTTTTTGATAACTGGGGGAAAACTCGGAAAAATCGATATAAATTTCGATAGGAAAATTCAAAAAACTTCGGGTCTCACAACGAAAATTGATTTTTTGGATTTTCAAATTTTTAAACTTTTGTTGTAACAACAGTGGAAATTTTTCGAAAAAAATTCAGTAATCGATTTTTTGGAAAAAAGGCAATAATTTTCGATTTGTTGAAAAAAAAAATCAATAATTATCGATTTTTTGTGATTGAAAAAAATCAATAATCTTCGTTTTGTGATTTTTTTTCGAAAAAATCAAACAATTATCGATTTTGGATTTTTTGAAAAAAATCAAGAATTATTTTTTTGTGAATTTTATGTAAAAAATCAATAGTTTGCTTCGTTTTTTTTTGGAAAAATCAGTAATTATCGATTTTTTGTGGATTTTGTGAAAAAAATCAATAATTATCGATTTTTTTTTGTATTTTTTGAAATGACAAAAATCAATAATTCTCGAGTTTTTGTGATTTTTTTTCGGAAAAATCAAAAATTATCGATTTCTTGTGTATTTTTTTTTGGAAAAATAAATAATTATACGAATTTTGTGATTTTTTGTAAAATATCAATAATTATTATCGATTTTTTGTGATTTTTTTCGGAAAAATCTTATCAATTTTTGTGATTTTCTTTGAAAAATCTATAAATATCGATTGTGGTGATTTTTTTTGGAGAAATCTATAATTATCGATTTTAGTGAACGAATTTTTTGTAAAATATCAATAGCCAATTATCGATTTTTTTGTAATTTTTTCGGAGGTAATCAATAATTTTCGATTTTTAATGATTTTTTTGGCCTTGGATTTTAAAAATTTTAAACTTTTAGAATAAATTTTTCCATAGTTTTTTGTTGAAAAAATCGTTTTCTGAAATTTTGAGATTCAATTAATTTTTTCTTTAAAAAAATCGTTGAAAAATTAATTTTTTGGAAAAAGAATCAGACGAAGATAGATTTCGCTGTGAGACCCAATTGGGCTCCGCAACTAGTGCCTGCGCCTTTAAATAGTGGTCGTGATTTTTTTTTTTGTTAAATTTTCCCGCGAAATTAAATCAGATTATTTCTGCGAAAAAGTGAAATTTCTCAAAGAAACTTTTGAAAAATCAATTTTTAAGACAACCCCTAATTTCTCCGATTTTCCTGCTAAATAAAAGCATCTAAAAAATTGGAAAATCCACAGAATTATCGCTGTGGGGCACAAAGTTCGGCATGCGCCTATAAGATTATCGATTTTTTTCAAATTTTTCAATCGAAATCAGGTTTTATTTTTCAGTAAAAATCATAATTTTACGAAATTAATCGGATTTTTTGTGCAAAAAATTCAAATCTTTTTTTACGTTTTTTCGCCAAAAAAACCATCTAAAAAATTCGAAATTAAAAGTCCCGAGCAGGTTATCTTCGCTGTGAGACCCAAGTCCGTGCTTTAAAAATATCGATTTTTTGTTAAATTTTGCAATCGATATTTGGCTTTTTTTCCGGTAATGAAAAAATCATAATTTTGCGAAATTAGTCTGATTTTGTGCGAAAATGCGCAATTTCTCATAAAACTTTTGAAAAATTGATTTTTTTTTTCTGGAAAAACCTATTTTTGTCGTTTTTTCGCTAAAAAACATCTAAAAATTCGAAAAATCTCCCAAGATAGTTTCGCTGTGAGACCCAAGGCTCCTGAAAGTCCCTGGGCCTTTAAAACTATCTTTTTAAATTTTTAATCGAAATTCGGCTTTTTCCGGTAAAAACATCACAAGTTCGCAAAATTAATCTAAGATTTTTTCTTCGAAAAATTCAGATTTATCATAAACCTTCGAAAAATAATCGATTATTCCGCTAAAAAATCATCTAAAAATCGAAAAATCCAGACAACGTTCGCTGCGAGACCCAACATGCGCCTTTAAAAATTTCGATTTCCTGTGAAAATTCTCACAATTTCTCCAAATTTCCCGCCGTCACATTCGTCGTTTCCAAATCATAATCCTTCATCATTGAACCATCCGAGAGGACTACAATCGTCCATCTGAAGTGGGAAAAGATCGATTTTTTGTAGAAAATCATATATTTAAATTGATTTTTTTTACAATAAAAAAAATTTTGGTACAGGATTTTTTTGGACAGTTCTGGTAAATCGTGAATCGTGTAATTTGGGCTAAATTCATTTTTTTCAAAAGGTCAGGGGGGGGGGGGCACTGAAGAAAAAATTTACAAAGCGTGGAGCGAAAAGGAGTAGATATACAGTCGCGAAGGAACGATCGCTCCGCCAAATTTGCACGCGGCAAAGGGGCGTGGTTTATTGGGGGCGGGATTCCGGCGCAACCCTGCGGCACGCTTTTTTCTCTCTTTTTTCGCTCGTTGGGTAATTTTCAGTTATTTTTATTCGTTTTCTGTTCGAAATTTCATTTCGCTCGATTTTGTTTTTTCGGATATAAAAAAGTGTCCAACCATTTTTTAAATGAAAAATAAACAAGTTTTCCTAACAGATTTTACCCGAAAAATGCTTTGTTGGTCTCTCTTTGTGAAATTACGTTTGTTAAGAGAGAAAATGGGGGAAAAAAAGTAAAATGTGAATTCAGAGGAAGCGTTTTTTTAACGTTTTGCTTCGTATATGGCATACAGAAGAGACAAACGAAGCCTTTTTTCTAGAAACTGATAAAACTTGGTTATTTTTTAAAAATAGACACTTTGTTATCCAAAAACGATTCACAAAGCGAAATCGTCAAATTTCGAACAGGAAAGAATAAAAACTGAAAATTGCCGCATGAAAAAAGCTAGAAAAAAGCGTGCGCAGGGTTGCGCCGGAATCCCGCCCGCAATAAACCACGCGCCTCCACGTTGCCGCATGCAAAATTGGCGGAGCGATCGTTCTGTCGCGACAGTATGTCACATGTAAGGTAACAAGGTTTGGTTTTCAGTTGAGAAAAGGGGGATTTTTTCTCCCGATTTTTCGCAGAGTCCACGCTCTCCTCATAGCCGAATACTAGAGCGCGCTTGCAGCGACTCTCGTTTCTGCAGCCGCGGTATTTTGATTTGCCACTAGAAAGCAGATATTTCATTTATCGAATTTTTAGGTTTAAAATTTTTTTTTTCTGTATTTTTCGAACACCTTTTGTCAAACAGTAAAAATCGAAATTAAAATAACTAAAATGAACTTTTATTGTCCACTGATTCTTGGTGAAATGGTTTGAATTTGAAGAAATTCTACCAACGGGCTCTCTCGTATTGTCTGGATATTGTTCTATTGAGATAAAATTTGGTTGTAATACATTGTTGAATTAAGGGTGAAAAAATGGTTTAAAACGATTTTTAATAGAAAAAAATTCAGAAAATACGAAAAATCTGATCATTCTAAATTCGAACCATTTCGCAACCAGTGGACGAAAAAAGTTGATTTATTTTAATTTCGATTTATACTGTTTAACAAAAGGTTTGTTCGAAAAAAACAGAAAAAAAAATTTAACAGCCAAAAATTCGCTAAAGCTAAAAAAGCTGCTCATTACATTGGAAAGGCAAAATACCGCGACGGATGCAGCAACAACGAGCGAGAAGCTGCAAGCGCGCTATTTCTATTAATTATTCAGGCTTTAAGGAGAGCGTGGTGCAGAGCCCCAATTTTAAACAAAAAATTGCGGGGTGAAAAAGTTAATATTTAAAAAAACGAGGATTAAATAAAAATTAAATAAGGTCAGCAATGTTCATTGGCATCTCATTTGTGTCGAGAAGTACTGCTCAATGTCGAATTCGTACGTCGTCCGTTTGTTTGACGAAATTGATGGCGACGCCCTTGCGGCCGAAACGTGCCCGACAGGCCGATACGCAGTATGGATGTAGAGCTCGCGGACTGTTGTTCGGCAAATCGTAGTATCTCCTGGCAAAGTTTTAAAAGCTGATTTTTGCGATTTTCGCCATTTTTTGACAAAAATTGGCGAAATTCGGAATTTTTAAACAGATTTTGACGTAAAGTAGAAAAGGTTCCAATGCCAAATTGTACGGTTAATAGCCTGAAATACTTTAAATTTCCTTTTTTGCACAATTTTAACAATGAAACCCTGTACTTTTCGCTACTTTTAGAAAAAAGCTTCCAAAACGATTAAAATTGCGGCAAATTTTATCTGAAGATTTTCGCAAAGTTTTCACCTACAAATTGAAGAAATCGGTATTTTTAAACAAATTTTGGCATAAATAGGTTAAAATACCAAAATTTTACGGTTTTTAGCAATTTTTGAGTGAATTTTCAAAATGTTCCAGTATTTTTGCAACTATTTGGTTCTTTTCATCTATGTTCTTTGAAAATTCTTTTTTTAAGGTGAATTATGTTAGAAAGGGGTCGATTTTGCAGAATTTTGACAGATTTCGCATGAAAATTTGAATTTTAGGCAGGCGAAAATCATCAAAAATATAAGATTTTTTGCGACTTTTAGTTGAAAAAATTGTACAAAACGAGTAAAATTGACAAATTTTTAACGATTTTCGCCAGTTTTTCACCTAAAATTTAATTTTTTTTGTCTAGTGAAAGTTAAATTCAGTGTTAAAATGTATCTATTTTCGCTCAACCTGAAATTTGAAAATTTTCAATTTTTCACTAAAATCCACTTTGAGAAACCAGTGAAAAAATTTTTTCAATTTGATGAAAAAATTTGCAGTGAATTTTATTTTCTCTGCTAATTTTTCGTTGAAAAATGCACTTTTTCAAGTAAGAATTAGCGGGATTTTTGGATTTTCATCTTAGGTCAATTTTCAATAATGTTGCTCGCTGAAATTGATTTTTTCTCAATTCATATTTTGTATGAAAAATTCCACCTTTTTGCAGAATTTTGACTAAGAAATTGCCACTCGCCAAAAAGTCTGAATTTTCTATTTTTCTGTGCTGACAATCATCAAATACGATTTTCAACAGAAATGAAATTTTCGTTATCTTTCGCGGAAAATCATTGATTACCTGATTTTTTCGCTACTTTTAATTGAAAATAGTTTACAAAACGAGTGAAATTGGCAAATTTTATCGATTATCGCAAGTTTATAACCTAAAATTTAGCTTTTTTCTAGTAAAGTAGGGAAATACAGTGAGATTTTTTAATTTTTCACTGAAATACATGAGAAATTAGTGAAAAAAACATATATTTGGCCAACTTTTCATATTTGATATGAAAAATGCCGTTCTGAACAAAAAAAGTGTCTGGAACCATTCAACTTATTATCAATTTTCAGCTGAAAAATTCATTTTTTTTTCTCAAGAATTCGCATTAAAACTGCGGAATTTCTTGTATTTTCAGAAAATGATGATGACACGCTATTCTTCGCGGAAAATCATTGAAAACCTGATTTTTTCGCTACTCATAGTTTAAATCAGCATGGTATTACATATGAAATTGGCAAATTTTATCAATAGATTTAAGTTTTTAACCTAAAATTTGGTTTTTTTTTCAAAGCGAATAGGGAAATCTTCAGTGTCAAAATTTACTGATTGGGTAAATGGAAATTGTGAATTTCCATTGTAAAAATTTCTGCTGGATTCATTTTTCCCTAATTTTTCATATAATTAGGCTAAAAAATGCAATTTTTCACAGGTTCGCATTAAAACACCGTTTTTTGTAGTTCTTATCAACGAAAAATGCTATTTTTTGCGGAAAATCACTGCAACTTTTTCTGCAGTCTCTCGCGGGCCAAGGAAAAGTGGTTTCTAGGCCTTGGCCGAGGGGCCGACAAGTTTCAGCGGCCATTCATCTTGCTTTGTTGTTTTCGCCTGTTTTCTTTGTTTTTCACAGCTTTCTCCCGTTTTTTCTCATTAAAACTGATAAATAAATGCACTATTTTTTGCAGATGCTAAAACAAGTTCCAAGTAAAAAAAATTATGTATGTCAGTCGGCAAGCAGCGGTGAAAATGGGCAATGTAAAATGATGGATTACGGGAGATACAAAACCTGAAATTTTTCTTAAACATGATACATATGCTGCTTAGATGCTGATACTGATTTTCATAACGAGACCGCTGAAAGTTTTGAGGTTTCCACAATTCAACTTTTTTGGTGATTATAAATCGAGATTTTCGCACAAAAGGTTGAATTGGTCTGAAAACCTCAAATCTTTTTCAGCGGTCTTGATATGAAAACCAGGTAATTTCAGCCTGGAAGCATCATATGTATCATGTTTCAGAAATTAGGTTGTGTATTCCGGTAATCCACCAATCATATTGCATTGACCACTTTCACCGCTGCTTGCCGCCTGAATACATAATTTTTTTACTTGGATTGTTTTAGCATCAAAAAATAGTTAATCAGTTTTACAGTAAGAAAAAACGGCAAAAAGCTGTGAAAAACCAAAGACTAAACACGGAAAACAACGCAAAAATGGCCACTGAAACTTGTCCCATCGGCCATCTCATGGCAACCACTAGCTTTCTCCCTTGTGAGGATAAAAATTTGCAGTAGGAAAATGCTATTTTTCGCGGAACATCGAAAATGCCTACCAAGGACACTTGCGGAACATCAAGTCATCTCGCTCAAACATCAGTAGAAATGAGCAGCTGACACGAGTGGTTCCTGCTCTAAACTCCTTCATAACCTCATCACGATCCTTCTGCTCCATATCTCCATGCTTCGATGAGACTTGGTAAAGTCTGCTGGGCTCCGTCATCTTATCAGTCAACCAGTCCACCTTTCTACGTGTATTACATAACAACACGGACCGCCTGAGTGATGGTTAAGGTGTCGTAGAGATCGATAAGCGTGTCGAACTTCCACTCCGATCAACTGCTACGAAGACAACTGCTTGATGCCTTCCAGTGTCAACTCGTCACGCTTCACAAGGATCCGAATCGGATCCGTCATGAATTCTCATCATCTCCAGAATCTCATGAGGAAGCGTCGCGGAAAGCAGCACCACCAGGGCTCCAGGCGGTAGATAGCGATAGTTATCGGAAATGCTCCTTGAACCCCTTGTTCATCGTCGGCTTCATCGAGCACGAGATGCTTGATGGCGCGGGTGCGCAGGTTTCGACGGCGAATCATATCGAAGACGCGTCCCGGAGTAGCCCACGTGCTGGTCGTTCCAATCGAGCTTTCGGATGTCCTCGCCAAGACATTGGTGCCTCCGAAACAGGCCTGGCACTGGACATTCGTCGCCGAGCGCCAGCACTTTTTGGAGTTTCGAGAACTGCCAGCTCCGTGTCGGCGAAACAGAGCTTGGGTCTCGCGGACGGGTGTCTAGCGATTGGAGAACGGAGATCGAGAATGTCGCTTTTTCCTGTTCCGGATTGAGCTTGAGCGATGACGTCACGAGCCTTGAGAATTGCGGGGATTGCGCGTTCTGGATGGCAGATGGATTTTCGAAGCCGTACGCGTAGATTCCACGAAGCAAGTCTTCTGCTGGAAATCGAAAAAAATTTTGAAGTTAGTTCTATATTTAAAGCCTGTGGTGTAGTCGAATTATTTATTTCTTTATTAGACTCAAAATTGCCTGAAAAAAAAGTGTACAAAACGAGTAAAATTGGCGACTTTTATCAATTTTCGCCATTTTCTAAAAAAATCGACGAAATTCGGATTTTCAAACAAATTTTGACGTATAGTAGGTTAAAATTCGATTCCAAAAACGGTTTTTAACAATTTGGTCGTTCTTAAAGTGTAGTCGAGCAATTATTTTTTTCTTTATTAGACCCAAAATTGTCTGAACACACCGAATTTCAGAATGTAACTTCTTGAAAACTCAAAACTTTTCAAAAAAAAGTTAAGATTAGCCTCTTGAAAAAAGCCCTAAAATTTAGTGAAAATTTGAAATTTGACCAACTTGTCTCCTGTCAAGCGGCTGGAAACAGTTTTCTTTGAAATTGTCGTATAATTTTGGGTATACAGCTCGATTACCTTGCGTCTTCAGCTTAATTTAGGTATTTAAAAGTCGATGGACGAAGAGATTTGTCAAATTTTTTTCACCAACTATCTTCGTCCATCGACTTTTAATACCTTAATAAAGCTCGGAAAACGCAAGGATACGTATACCCAAAATTAGACGACAAATTCAAAACAAATTGTACATTTCCAGCCGCTTGTCAGACAATTTGGTCAAATTTCAAATTTTCACTAATTATAGGCTATTAGCCGCCATAACTTTTATTTGAAAATTTTTCAAGAAGTTACTCATTATGAAATTGAGCGGTGTTTTCAGACAATTTTGAGTCTAAAAACGCAATAAAAAAAATTCAACTACCAACGGTGGAGCGAAAATTTATTAAAAACCGTATAAATTCTGGAATCCTACTTTACGAAAATTTGTTTAAAATTCCGAATTTCAATATTTTAGATGAAAAAATGGCCAAAATCGATAAAATTTGCCAATTTTATTCGTTTTGTACACTTTTTTCAACTAAACTCAAGTAGCGAAAAATCATGTTACCATTTGATGATTTTCAGCTGAAAATTCCAATTTCAGGCAAAATTCTTGTCGGTACAAAAAGGGTAATTTTTCAGAGAAAATATGGAAAGAACTGATAAAAAAAACTGTTTTCAGCAAGAAAAATGTTTGAACAAATTTACCTGTTAAATCTGCTTAAAAACCGTAAAATTTTGGAACGTTTATAACCTACTTTACATCAAAATTTGTTTAAAATTCCGAATTCCGTCGATTTTTAGATGGAAAAATGGCGGAAATCGATAAAAGTCGATCGCCAATTTTACTCGCGTGGTTTTGTACACTTTTTTCAAAGTAGCAAAAAAATAATGTTTTGACGCGAAAATTTGTTTTCAGCGACAAAATTCGCTGCAGAAAAAGTTCATTAATATGAAGCTTTCTGCTTAGTTATAGAGAAATTTGTTAAAATCGATAATTCAATACCTCAAGCACCACTTTGTCAAAAGTTGGGATAATTGAGACCTCGTCAGACGACCTTCGAACTCCACAGCTCGCCAAATCGTCGTTTTTCTTCTTATTTTCCGCCATTTTTGAAGGAAGAAGTCTGTAAAATCGATAAAAGGAATATTTTCGAGCATTTTCCGTGCAGAGTAATTCAGCATTTTTTGGAAATTATCAAAATCAATGTATTACAAAAAAATCAAGAAAAACGAGGAAAAACGATAAAATTGATTCGGGCATTTTGCAGATCAAGATTTTTAGAAGGAAATTAACATAATAATTTACATCGAAAAAATTAAGAACCTGTAAAATCCATAAAAAACTAGTAAAAGCAAGATTTCGAATGTTTTCGAAAATACCCTGTTTGTCGAGCATTTTTGCAGAGAATTTCAGCATTTTCAGGTGGAAATTTACACAATAAACGAAGTTACATCGAAAAAATCAACAAAAATGGTGATTTATCGGCTATTTTCGCTCATAATTCGTAGGATTCGATTCGAAACTAAAAACTTTCGAAATTCGAAAAAAATAGCCCTGGCCTAGCGTTCCCCTCCTAGTCCACGGCCGCGCCGATTTACGGAGAGTACGATTATTGATCGATGACGCATGGTTTCCGACTGTTTTTACTATTAAATTACCCTTAAATCACAATTTTCCATAGAAAACGGGTGGAATTCTCTCGAAAAATGAGAAATCACCAAAATCGGCGCCGGTTTCCGATCAGGATAATGCGATTTTGGTTTGTTTCATGAGGTTTTTTTAACATCGAAATGATTATTTTTTTGGTAATTCCAGGCGCTCAAAACACAACGGGACAAAATGAAGAAAATGATCAAGCGAAAAGAGAATTGTTTGGAGAAGGAACCACAATTGGCAAAGCAGCTAAGGATGGCCGGAAAGAGTAAGAAATTTCAGATAATTCAGTTTTTTATATTAAAAAAAAAAAATAGATTAAAATTTCGCTTTAGCTAATTCCAGCCGTGCTTTACTCCCGCTTCAAGCAACGCCACCAAGAGAAGATTACATGAGCCGATCAAACCTTGAACCCTGCACCTTAGCAAGCTATAATCGAGCTAATGGTATTGAAAAATCAGAAAAAATTGAAGTGTAAATTTTCCAGCAAACAAATCAATAAATTTCCTGGTAAATGAACCTATTCGCAGAAGTGCAACAGCAAGTAACCGATGGCCTTCGAGAAATGAAGCGCTGAAAAAGATTAATCAGAACTTCGAGATCAAATCGACAGGATTATGGAAGAAAAAGAGGCGGCGGAATATCAGGAAGAGATCGAAAATGCTGTCCGGCCAGCTTTCCAACACGGATCTCGGGTAACGTTGAGAATGGAGGATCTGTTGGCGGGCGGAATGGGGCACAGTTTCAACTTCCAGAGGCTCCGAGCCATGAGCCGCCTGAAGCAGAGCGGGAATGGCAAAAAGGTTGTAGATTTGCCCGACGAAAATTCCTAAATTTTCCCTAAATAAATAATTTTGTTTTCAGATAAAGAGAACGTCGCGAGAAGATTGCTCTGGAAGCCTAAATATTGCTTGTTACTGTGAATAAAATAAATTCATTATATTGTTATATTTTCTATACAATCTGGTCTTACTGGCGTTGTTCTGCACGTAAAATTCGTTTAAATAACGCTGTAACAAAAAATCTCAGTTTGCGCGTAAAATTGAAAATGCCAGTGACGCAATCACCACGACGAAAAATCCCACAGTTTTGGAAAATTGCGGTTTTTCAAACTTTTTTTCGCGTTTTTTCGGATGCTATTCAAGCGGCTATAGACTGTTCAAATAAGAACGGTCAGAAAATGAGAGACGTAGACAAATAAAGAGATATTGACTTTTTAGGCTATTCTGTGATAGTAACAAACCAACAAAGTTTGTGTTCCCAGTCTTTTCTTTGCAAATTCTCAAGAGTTCTTCTTTGCAGATGCGTCGACGTGAAGCTCTGGACAATTACGAGCATGATGGTAAGTTAAAAAATTGGAAAAAAAAACTTCGGTTTAAATTTTATTATACTTATTCCCTTTTTTTAATTAAAGGCGTCTATGACGGCTCATTCATCATTCACGACGTAGTTGACGCATTCCTCCTTGCCCGAAGGGCCTAGTGGGTTAACGCGCCATCACTCAGAAGACCACAAGTTCAAACCCAACGAGGCTCCCCCGCTTTTCTACCCCTAGCTTGAGCAATCAAATCCGAACGCGTCGGAGCTGTCTCGGAGACAGAAGCCTCATCAAATATATTGATTGCTTCCAAACCTATCGCACGTTTGCGCTCCTCATTTCCGTAATGGCGTTGCATGCGTAAGCTTGATCTTTCCAGTTTTCTACTAAGGTGAGTCATTAGAGCAATGGAGTGAGCAACTCGTTCCGATAATTCGTATCTCATGAGCAAATGCTATGCGGGACGCGGGGCTTTATGGAAAGAAATTAAACAAATATTATTCGTTTTCCACATGTGTGGCTCAATTTACTTCTTCTTTTTTTACCTCATTTTATAAAATTGTCAGCCCTTTTTCTCATTCATTTGATTTTCTGTGGCTCTTTCAGCTCTATGTAGTTCAGTTTTTCATCTATTTGTTTTAACGTGGAGCAAAATATGGTTGAAATTTGTCTGGTAGATACGGTAGCTTTAAAGGCGCATACTAAATTTAACAGTGACAAAATTAAATATTTAGTTCCATATGGAATTTCAATTTGCCAGGCTGTCCCATTACGGTTTGATCTACAAAAAATGCGGGTTTTTTTTAGGCCAATAATGTGACGTCAGTCCGTTCTTAAATGCGAAATCAGATGTGAACTCTGGGTCTCAACTCCCGCATTTTTTGTATACGTAGATCAGACCCAAAATGGAACTCTGACACCAGGTGTTCGCCGCGGAACCAGTTTTATACCGAATTTCGTATGCGCCTTTCATTCTACCGTACCCGGTTCTGGAAGTTTGGGTAAGTTTGAAAAACGAACTTTAAAATAGAGTTTATTAATTTTTGTTGACATATTACTTTGTGCAATACCTCAAAAAATATTATAATCCAGATAAACATGGTTTTTTAAAACGTTTTGCACAAAAAGCGATGATTTCGCTTCGAAGCCACTTTTATAAAACGCCTTGTGCGCCTTTAATTCCACCGTACTCGCCAAAATTGAATGAGCGAGTGAACTATTTTAGCGAAAAAATCGTTCTGATCGGTCCTGCTCTTCCTCTATCGGCTCTGGCAACGTCTTCCTCTTTGAATCTGCTCCATTGACAATCGCCTACCGGACTGGTTCTGGAAAGCCGTCCACACGGACAAGTACATTTTTACAACTAAAATCGAGTCGCGACGCGACACGCAACGCGCCGTAAATCTACACCAGATATGACCGAGAAATGCGGCCTAGTTCGGCCAATTCTTCCATTTTAAATTATGAAGCCAGAAATTCGTGTATTTTTACAAACTGAATGTGAAAAAGAAGCTAAAATTTCAATGAAATAGAGATTTTTCCCGTAATCTCACAGTTTCGCAAAATACTATGGTCCCATTAAAAAACGCTGAAACCTAAATTAGCGCGTAAAATTCAATGTATAGCGAACATCTCTCACGTATTTCTGGCTTTTATAACTCCCCTCAGATATTGCGATAGAAGCGGTTGCCGAACTAGGCCATATCTGGGGTAGATTGACGGCCGCGTTGCGGTAGCGTCACGGCTCGATTTTAGTTGTGAAACTAAATGCATTTTCCTGTGGAGTACACGCGATGTCCGGCGGGCGCTTGTCAATGGAGCGCGAAAAATTCAATATGGAAGGCCAGCACCCCGTGTTAACATTAAAATTACAAGATTTGCCCCCCCAAACATCCCTGGAGAACCTAGAAAAACCTGGTGTGCTTGCCTGACAACAGCGTTCACCGATAAAAGGGTGACGGGGAGGGCTGCAACAGAGCTTTTTTCCTCGTATAGCAACTCTTTGAGAACTGACAGCACTTTTCATATAACTCATCACTAATCGCTGCTCGTGGCGGTTTTATTTTCTAGTTCCCCATTTAGGGCTAATGAGTCAATTTTGTCTGTTGCTCAGAACTCTCAATTACCGATGCTATTAGCAGAAGTACTTAGCGCCAGAACCAGAGCAAAATCATTTTTATTTAAAAAATGAGTGATGTTTTCTTCAGTCTCTGTTTTTCAGGTTTTTCTCGTTATTAGGCGGTAACTTTCCACATACACTTGGTGTCAGAGAGTCCCATGGTTTGATCTACAATAAAAGTGTGACGTCAGCCCGATCTTAACCTTGTGAGTTGAAAAAAACATCTGCGTCTCGTTTCCCGCATTTTTGTCCGAGATCACACCGTGATGGGACTCTCTAACACCACGTACACATCTACCGAAAATTTCGCTGAGAACAAATTTTTGCGCGTCAAACCTGATGTTTCCGCCGTATATCAATACATTGAATTTGACGCGCAAACTCAGTTTTCATGGAGAATTGTTGAAAAAATTGTTTAATTTCCGGAAAATTAACATTTTTCAGAGAAAATCAAAATTATTCTGTTTTTCCATAAATTTCTAAGAATTGTGGCAGATCTCAGTTTGTTCTACGACAAAATTCGAATTTCCACTGAAAAAAGTGAAAAAAGAAGACGCTGTGTAAGCCTAAAAGCCTAAGACTAGGTGTAAGCCTAAGCCTGAGCCTATCCCTCAGGAGAATAAGCTTGAGCCTAATCGTGAGCCTAAGTCTAAACCTAAGCCTAACAAGCCTAAGCCTGATCCCAAGCCCGCATGGTGCCAGGCTGACCCATAACGGTTTGATCTACAAAATATGCGTAAAGCGAAATTTTTTGCCCAAAAAGTTTGACGTCAGCGCTTTCTCATGCGATATCAGTTGAGAACTCACTGCGTCCCTTGTCCCGCATTTTATGTAGGTCTACGTAGATCAAGCCTAAATGGGACGACACCACGGGAAGATCCCGAAGTATTCAATTTCCAAAAAATCAATAAAAATGCAAATAACATAGATATTCCCGCCTAGTCCAATAAATTATTTTTTTTTTGAAACTTCAACCTTTTCATGTTAAACTCGTTTTGTGGGAATGCATAGTCCCAAAAGCCATATTTGACACGCAATTTTCTTTGATAGACTTTTTTTTGAATTGATATGTCATGAGCATCACTCAGGTGGTTCCCAAATGGCGTCTAGTACTTGAGCCCTAGCCACCACCGTCTCGAGCGGCCGAAACCCAAAAACAAATAAAAATGAACAGTTCTCTCTGTTTCAAAATCTATATGTTCCTGTTCTTTCTAGTATCTTCCCTCTTCAGCCCTCTACTGCTGCTCCAATTCTGTTCCATGTTATTTACCGTACCGAACGATTTAGACGAATAACAGGACCCCCTTTTCCCGTTCAGCCGATGAGCCAATGTGTTGTTGGCTAATTCTGGGTGTTTAGCTCATTTGGAGGAACACTAACTTCCCTCTCTAACTACACACTACATGGAAGAGTGTTTTCAGATTTCTAGGCCTCGCAACTTTCCTTGGTGGCCAAGAAAAACTAAAACTTCAAGGTCAAAACGTTCATTTTTGTTGAAAACTACGAAAATCGGTTTTTACTTGATTTTTTGTAAGCGGAAGATTTCCTAAATTTCTAGGCCATGTGCTTTTTCCTGCTTCTCTGAAAATTTTGTTCAAATTTTCTTTTTTCAAAATATTCCCCGAAAATCTTGTACAAAAAGAAATTTTTGAGCATTCAGATCATTTTTTTAGAATGGAAGAGTTATCCAGATTTCTAGGCCACTGTATGGCTTTTCGTGGTGGCCTAGAAAATTTTCTTGGAAATCAGGTTTTGACTTGAATTTTCGTAAGTGTAAGAGTTTTTTACATTTCTAGGTGATTTTTTCCTGATGGTAGGAAACTTGTTTTCGTTTAATTTTCCCCTATTTTGGATATTGAATACTTGTTTATTGGTGGAAGAGTTTTCAGAAATTCTAGGCCACGTGGTTATTTTTGTAAAAGAAGATGATATTTATAACATTAACATGTGGTGACTTTTATCAGATTTTTTGCCCAAATACCATTTTTACAAGGTAATTTTTTGTTATATGATCTTTGTGGATAGAGTTTTTAAAATTTCTGTTAGGCGAACCCTAGATGCACGTGGTGTCAGAGTGCACTTCGGTTTGATCGACGTGAATCTACAGCAAAAATGCGGGAGAGGAGACGCAGAGTTCTCACCTGATTTTACATGGTTAAAAACGTGATGACGTCACATTTTTTGGGGGCAAAAAATGCCGGCATTTTGTAGACATCAAACCGAAATGGGACAGCCTGACACTACGTGTTCGTGCAGATGGCCTATAAATGCTAAAATCTGTTTTTTAAATGTAACTTTCAAAGTAAAAGAAACAATTAGAAACAAGTTGGCTCTCGCCCACAACGAAAAGTCTGTTCTAGCTATGGGTCGCGAAAAGACTCGGCTACCAATTTTTTTCGGCTCCAGATCAATGACGCTGGCAGACAGGGACTTATCAGCTTGTTTCCGATTTACACACACATACACGTACACTTTCTCCGTATAACTTCTGATAGCTTGAAACGAGATTAATCATCATTCCAGCTATTCTGTTTTATTTATTAGGTTAATGCCACTACTACTAGTATTTTTTCATATTAAAAATACAATGAACTATTTAGACATAGATTCAAATGAGATGCCAGTGAGTTCGCACTGGTGTAAGTGTTTTGAATTAATAAATTTTTCAAAAATATCTCAGTAAATTTCTGAGAAATTTTGATTTGAATTCCCGCCAAGCATTTTTTTGAAAATTTTGAATTTCAGCCCATTTTGCCTTTTTTCCTTCAGAAAAGGTGAAAAAATTCAAAATTTGAATTCCCGCTACAAGATTTTTTTTGAAAAATTTTCGAACTCGCGCTAAAGTATTTTCTAATAGCCGAAGGATTAGTAATTGGAATCCCCGCCAAAACATAATTCAGAAAATTTAAATTTCCGCCGAAACTTTTTCTGATAAAATTTAAATTCCCGCCCATTTTGTCCAAAATTGCAAGAACATATTTTCAGTGAGAAAATTTGAAAATATTTTTTTCAGAAAGTTTGAATTCTGTAGCACCAAAACATTTTCTAAGAAAATTTGAATTCCCGGCAAAACTTTTTCTGATAATTTTTGGAAATTCCCCGCAAAAATTGAGGATAGTAAATGAAGATGATTTGAGCAAAGTTATGACGTGGCCGCGGAAAAAATTGATGGCCCAGTTTTCTCTTTTCGCGGCCACGTAGCCAGAACAGACTTTTGGAACCGTACAACCAACAAATATTTCTTCATGTCCCTTTCAAAAATACATAAAAGCCAGATTTTGACATTTCTAGGCCATCTAGACGTAGACGTGTAGGCCTCGAGGCCTAGAAATTTGAAAAACTCTTCCAGAAAATTTGTTCAGTACTTGAAAGCGCTCCAACAAATCTATGCTCAAATTGTAAAAACGTTTTATCAAAATATTTATTGAATAAATTCTTTTGTCGCACAAAGAGGTATCAGACCACCAGATTCGACCTTTGATCATTGTTTCAGTTGATAGGTATGGCAGGCGTGGTTGCGCCTCAAACCTGCCGGCCTCAAGCTGGGCAAGAGGCAGCCTAATGTCAGGGGCAATGCCCACATCCAAGCCCTACTTCTAAGATTATCTCGAAATTTAGCGAGTTTTTATTTGTCCAAAAAAAATCGGAACAGGTTAACAGACAAACATGAAAAAGCCGCCAAAACAGAACTTTCATAATAATCTGTCGGTAGTTTGTGGCCGTTTCTTGCGTCTCAGGCTTAATCCCTACTGTAATTATGCTGAGATTTTCTAAGGATCTATGATCCTTTCACTTTTTGAAAATTTTTGGCAATTCTTTTTAAGTTTGTTGAGATTAACTTATGACAAACAGTAACTAAAAAGCGTGTGCTGCCGCCAGATTTTCTAGGCCATCAGTAATATCAGTTGCGTCCTTGACCATACTGGACCGAGACAACAAATATTCTAGGACTTGAGATTGCGTTCCTCGTCCATTCCTAGTCCCAAAAATTCCAAGCTAGTTTGGCCGAGAAATAATCTAGGCCATCGATGTTAATGACGCCATTTCATACCCGAATTCGCCAGCCTAAAATTCTTAGGTCATCAGTGACGTCACAGCTCTTCCAAGCCTTGGAATGAGCATTTCTAGGCCCTCTAATCTAGGCTTGCAAATTTCCTAGGCCAGGTGACGCCATCCCTCTTCCGTGCTGGACCGGTCAAATGACGTCACTTCTCGTCCACCTACGTCGCACTTTGATTACCTAGGCCACCATGTAACGTCACTTCTCTTCCATCTAGGTTTCCCATGCCCTTCTCCTCTCACGTTTGGTATCAGTGTGTCATTTTGGCCTTGAATACTCTAACGACAAATGAAATGCGGGAGAAGAGACGCAGAATTCTCACTGATTTCGCTTTTCCGGGTTACGCGGTAGACGTGCTGCCGTCACATGTTTTTGGGCAAAATTCCCGCATATATTTTGTAGATCATACCTTAATGGGGTGTCCTCTTGTTAAATATCGAAATTTCACTCAAAAATTTTGAACGTTGACGTTTTGTCTCTGGTCAATTGGTCAGCCGCGCAGTGTTCCGGTGTTTGTGCTCATGTTTTCCATTTGTGCTGCTGCTAAGGCTTATTTGTTCCGGGCGGGGACAGGGGGGAGAAGAGGCGCAAAAATGTGTCATTATGTATATTTTGCCATTGATATTGTCCTTCTGCTCAGAGGATTTCCTCATTTTACGCCGTATGTGCAAAAGCATAATCACCACAATAATTTTGAATATAAGTTTGCAAACGCGCCCTATTGACCTCGCCCGTGTAGTCTGCGTGCACGTGGTGTCAAAGTGTCCCATATTGGTTTGATCTCGAGAAATGCGGGAGAAGAGCTGCAGACTTTTCAACAGTTTGATTTTGCATGGTTAAGAGTGTGCTGGCCGTCGGTCACGTTTTTCTGGGGGCAACAAGAAATTCCCGCATTTTTTGTAGATCAAATTGCAAAGCGGCCTATTGTTAATCTTAGCCCGTCTTTTGATTTTCTATTATTCTTCGGCACCTAAACTGTAACTACGACACTAAGTTACACTGTTAAATTCCGCCCACTTAATGGCACCTTTGTTGCAGAAATGTACCCACGACAACGAGCAGACACGACCACATAATTGAGACGAGAATTCGGCGGAACCGGCTGGCGCAGGTCGCCGCCACAATTGCTGCCTTAGCGTGATATGACTCTTGTTGGCAGGTAAGTAAAAAACTACGACACTCCGAGACCAAGAAGAAAATCGATAATCGAAATATTGAAAATTGCAAAATTTATTTCGCCGGATCATTTTCCATATCGATTTTCTGAATGGTATGGTGATAGCAATCCTAATCGTAGGGCGTCCCATCCCTGGTGAACCACGGACTCTTGACCTGAAAAATAGGTTTCGTTCGGTGGAGCACATTCGCATACACTGACATTTTCGGGTGGCGACACGCTTTACACTTGCAACATGCAGTACCATATGCCAGTGGACATTGAACGCCGACACGCATCTCTCAAAAGTTAGATCGGAAATTTCGTGGCATTTTGGTGATTGGCCGCCCGGTGACAGTCCGCGCAACGGAGCGCGTGACCGTACGGCCCGGGCATTGGATAACACGGAGTCATGCCAATGACTGTCTGGAATTTTGGAGAAATTTATTGATTTTTTGACGGAATTTAATGAAATAAGGAAAAATCAATAATCGACATATTTATTTCGTAAAAAAAAACATTCTTTTCACGGATTTCTTCTTCAAATTGCAATTGAAGAGTTTGCCAAACTAGGGAGCCATTTTGGTAACGCTCGGCCATATCTGGGGTAGATTTACGGTGCGTGTCGCGTCGCCGGTTTTGTAGTAACACTAGCAAAATGTATTTGTCCGTGGAATTCTGGCTACCCTCATAAATCGAAATGGCAGAGTTTGCAGAACTAGGCCATTTTGGGTCGGAGTGATTTTGTGTAACGGCGCGTCGCGTGTCGCGGCATCGCCGCTCGTTTTCAATTTTAAAACTATTTGTCCGTGTGGCGCACACAACACTTTTCCACGCGCTGTCCGGCAGGCAATTAGTGTTGGGCGCAAAAATAATTAGGAAGGCCAGAACCCCGTGTCCGTGTGGAGTGCACGACTTTCCCGCGCGTTGTCCGGCGGGCGATTGGCAATGGAGCGCGAAATAATCAATGAGGAGCTTTTTGCAAAAACAAATTACATAGGCTTCTTGGCCTTCCTTATTGCATCTTTCGCGCTCCATTGACAATCGCCTTAAAGCAGGGGAGTGTGTGTGTTTGTACCTTCTCCACACGGACAACTTAAAATGAAAACCGAGCCGCGACGAGACACGCAGCAACGCGCCGTCAATCGACTCCGGCCGTGGCCGAGTCAATATGCCTTACGGCAAATTCTTACATTTCAAAATATGAGGGAAGCCAGAAACGTGCGGCACATGTTATAAAATTAATGTTGAAAAAAAACTATTAACCCATATTTCGCAAAATAAATTATCGCTTTTTGTAAGAAGGATCTTTCGTGATTGAATAGGGAAAAATTTATCGAATTTTAGCGAATCAGAAAATATCCATTTTCACTAAGAATTTATCTAATTTTTCGATTTCTATTCGCTAAAATTATCGATTATTGCAATACCTGACAAACCGAGCATTTCAGTCATGAAATAAGATACATCTCGTCTTGAAGTTTGATCACTTTTCCCTGCAAAGAAATTTCAATTGAATGTATTTCGAAAAATGTGCTCACAGTTTGAGCTGCTTGACGAGTCAGCAGGTTGTTGTGCAGCCTTTCCAATGGATATTATATGGAAGAACAATCTTATGGACGTTTATTGTTCATCGGGTCGAGAAAAACATTTTTCGAATTTTCGAGATTAATTTACCTAAAATCTAAAAAGGAGAAAATTGAAGAGAAACGTGGGAAAACGTATTGATTTTTCAAAATTTTGTTGATTTTCTAATCACGGGGTTCTGGTCTTCCGAACTCATTAGTTGATCTTGTCGCGCTCCATTGACAATCGGATCTCTTTCCGGACAACACGTGGGAAAGTGGTGCACTCCAGAATACACGGTTAGATAAATACAAGTTTTACAATTAAAATCGAGCCGCGACGCGACACGCAACGCGCCGTTACCCCAGAGGCCGAGCCATAATGGCCTAATCAGTTCGGCAAACTCTACCATGGGAAGCCATAAATTCGTGTATAATCAGAGAACTTGCGCAATTTAACAAAATCGGTAGTAGTAATTTATCGATTTTCCTTCAATCGTCTCGATTTTTTAAAAGCCTTATCGATTTTTATCACTAATTTATTATTTGAATAATCAACGTTTATTGATTTTTGAATCTACATCATGATTTGTCGATTTTCTCAAGTACCTATCGATTTTTGCTGTCGATGCACCATGTGGAAACTTCGGCACGTTTTTTCGCGGCGAGACCCAAATTTTTTGAATTTTCAGTTCTTGGTCTGGTATACGGTAGCTTCTACCTCTACCGTCGATATGTGACAGATGCAAATAAACGGTATAATGATGATATTTGCGAAAACTCGTTCGTCAAGTCAATGACTCGCCGGAGACCACGTGGAAAGCGAAATTCGTTTGGTGTCAAATATCCTTACGGATTCAAATAAACTTGAGAGGCAATCAGACGGCGGTCGAGGAATACGTGGAACAAACTCGAAAATTCAATTTCGAGTCAACGTGATGCGATGAAGCGGTTAGAGTGTTAACTCAAATTTGAGCGGTAAACAACGATGCTCCGCACTCTCGCCGCAAGTTATGTAGTTTAACGCGTAAGCTGTGATGCATACGATAGTCCTGGAATGATATTTGTTAGCTCTCGCAAATGAAGGAATTACCAAATTTCGAGAAAAATCTATATTGATTAGCCTTTTAAAAATTATCGATTTTTTAAACAAAACTTCTGAATAATTCGACGGATTTTTCCAGAAGTTTAAAAAAGTTTTGGGTACAATTTTAAAAAGACAGCAAAGCTAATGTACGTAGAACACCAGGAAAGAATTCTGCGCTAATATCGGATGCTTCGTAAACTCCACGGGCTTGCGGCATTAAAATGCCGAGCTACGCGCCGTAAATCTACCCCGGCCGCAACGCGCCGTAAATCTACCCCGGCCGTGGGCGAGCTCAAGTGGCCTAGTTCGGCAAAGACCAATCTTATCGATTTCTCCTAACAGATGAGTGAAGCCAAAGGCACGAGAATGATGACTTCCACACGGTTCGGTAGAGCGCATTTACACTTATGTACCCTTTGCCGGGCTGCGTTCAAAACCTAAAAATTTGAATGCGCGTAAGACCTGGTGCATTGGGTCCTGAATTATTTCGACAAAACATGGTGCATAATCCCAATATTGCAATTTTGCAGTGAACTTGAGCACAACAGCTCCGATGTTCCGAAAAACTTCGACGCTCGTCAGAAATGGCCGAATTGCCCGTCAATTTCGAATGTTCCAAATGGAGGATGCGGGAGTTGCTTCGCGGTCGCCTCGGCCGCCGGTGTGTCGCCACCGACCTTGCCGGTACTCACTCGAATGGAACTTTTAAGTCACTTTTGTCCGAGGAGCATATTATTTGATGCTGCTCGGAGTGCGGAAATTGGTACGGCGGAGATCAACTGAAGGCCTTGACCTATTGGGTTAATCAGGGACTTGTTACAGGTAAGCGGTGACGTCATTGGCCTAGGAACCTTTGATCTGCATAGATGTGAAATTTTATTGTTATCACGCAATTTGTAATAATTTCTAAAAAACTGTAATTATCGATTTTTAAAATTAACTTGTTCCAAATTTTGAATCAAACGAATTTTCTAGACGCGAGATTTTTGCAATTTATCGATTTTCGCAGGCTATTGAGTTTTCCCACAGTAGTCGATTTTTCTAGAAAATTATCGATTTTTAAATTTTTTTACCGCATTGATTTTTCTAGAAAATTAACGATTTTTCTAGAAAATTTTCGATTCTAAAAAAAATAATCGACTTTTTTCTCAAAACTATCGATTTCTGCAATTTATCGATTTTTTGAAATTTATCGATTTTCCCTGCCAATTAGCGACTTTAAAATATTCCCCAAAAATTTGAACGAGTTTTCTAGATATTATCAACTTTTGCAATTTATAGATTTTTTTTTTGCAACTTATCGATTTTTTGCAAATTATCGATTTTTTACGGCTAATTCCTTATCGAGTTTTTCCAAACAATAACGATTCTTCTAAGCCCGTGGAAGCGTTTATCGAAAACCTAGGCCATCTCTATTTTCCAGGTGGCCGTGACGGTTGCCGTCCCTATTTGACCTGTCGTGTGGCTTCAGTCCAGTGGTCGCCGGCCACGGTCTTTGAGGCCGAGGTTCGAGAAGACGGACATTCGTATGAAGAGGTGTCTGAATACCTCTTACCAGCAGAAATATGAGGACCCGGATAAACATTTTGGCTAGAGATATTTTTTTTTAGAAACTAAATAGAGAAAAATTTCTGGGATCTATTCAAAAATGGCAAACTTTTTGGAAATTATCGATTGTTTCCGGTAAATAATCATCAATTTTTTTCTCGGAAAATCTAGATTTTCGGAGATTGACCGACATTTTTTTCGAAAATTGTCGATTTTTTCCGTTAATGATCGATTTATTCGGAAATTATTGATTTATAGTTCCGATAATTATCGATTTTTCGGATAATTATGGATTTTTTCCGATAATTATCTATTCTCCGGTAATTATCGATTTTTTCCGATAATTATCGATTTCCCTTTCCGGATAATTATCGATTCTTTTGGCCGATAGTTATCGATTTTCCCGATAATTAGCGATCCGGTATTTATCGATTTTTTCCGATAATTAACGATTTTTCCAATAATAATCGACTATTCTTCCGATAGTTATCGATTTTTCCGATAATTATCGATTTTTCCCTTTCGTAATTATCGACTTTTCGGGTAATTATCGATTTTCCCGATAATTATCGATTTTTCCGGTAAGTATCGATTTTTTTAATTATCGATTTTTCCGATAATAATCGACTTTTCCGATTGTTATCGATTTTTCCGATAATTGTCGATTTTTTTCGATAATTATCGACTTTTCGGGTAATTATATTTTTTTCCGGAAATCATGATTCCTATAATACATTTATCAATTTTTTCCGATAATATCAATTTTTCCGACAATTATCGATTTTGGTTATCGATTTTTCGCTTCCTATAATTATTGATTTTCCCGATAATTATCCATTTTTCAATTATCTTTTTTCCGATAATTATCGATTCCGATAATAATCGACTTTTCCGATAGTTATTTTTCCGATTTATCGAGTTTCTTTCGATAAATATGCGACTTTTCGGGTAATTCTAATCGATTTTCCCGATAATAATCGATTTTTCCCGTAATTATCGATTTTTTACGGTAATTATCTTCCGAGACTACTCGACTTTTCCTTACGATACTTATGGATTTCTCCCATAATTATCGATTTTTTTGGCCGATAATTATCGAATTATTGCGGGCAATTATCGCTTTTTCCCGACACGATAATTATCGATTTTTCCGATAATAATCGACTTTTCCGATAGTTATCGATTTTTCCGACAATTCGATTTTTTCTCCGGTAATTATCCACTATTCGGGTACATTTTCGCCCGATAATTATCGATTTTTCCCAATAGGTAATTATCGATCTTTGCCGATAATTATCGATTTTTCCGAATAACTTTTCCGATAGTTATCGATTTTTCCGTATCTAAGATTTTTTTCCGATAATTATCGACTTTTCGGGTAATTATCCATTTTTTTCCGGAAACGTCATGAATTTGATTTCCAAGTAATTATCAATTCCGAGAACCTAATTATCAATTTTTCCGATAACTATCGATTTTTCGGATAATTATCGATTTTTTCCGATAATTATCGATTCTCCCGATAATTATCGATTTTTCCGGTAATTTTCGATTGTTTCTGATAATTATGAATTTTCCGATAATAATCGACTTTTCCGATAGTTATCGATTTTTCCGACAATTAACGATTCGATTTTTTTTCGTAATAATCGACTTTTCGGGTAACTTATCGATTTTGCCCGAGCATAATTATCGATTTTTCCGGTAATATATCTATTTTTACCGATAATTATCGATTTTTCCGATAATACGACTTTTCCGATAGTTATCGGTATTTTTCCAATTATCGATTTTTCGATAATTATCGACTTGCATTCGGGTATAAATTCGATTTTTTTCCGGAAATAATGAATTTTTCCAATACTTATCAAGTTTTTCCGATAATTATCAATTTTTCCGATAATTATCGTTTTTCGCGATAATTTACGTCGATTTTCCGATAATTATCGATTTTTCGGACCATAATTCTCGATTTTCCGATAATTATCGATTTTTCATACGATAATTATCGATTTTTCCGATATTTTTTTTCGGAAATGGCTGCGCCATCGCGGTTTGATCTACAAAAAATGCGGAAAATTTTAGCCCAAAATGTGACCTCAGCACGTTCTTAACCATACGAAATCAGTTGAGAACTCTGCCGCATTTTTTGTAGTTCTACGTAGATCAAGCCGCAATGAGACACTCTGGGACCAAGGGTCTGTAATTGACTTCACGGGAAATGATATTTTTATTTAATGCGCAAAACTAAAATTAAAAATTTCGTTTCGACCAATACACCATTTTAAGCGTAAATTTCAATTCAAATTTTTGCAGCCAAAGCTTTGGCTATTCAATGTATCCCCGCTCAATGACAGTATCCCTTACCGATGGAAAGGAACGAGTAAAGGTGCCCGAGTAACTATCATCGGTCACTTCAACGAGAAAACCGAGAAGCTGAACGTGACCGAGTACGGTGACATCATGACAAAACAGAAACTTTATGGTCCAGACACCACGATGGCGTTCCGACTTCCCGAAGAATTCCTTCATTATTCGAGCGGAGTGTTCCGCCCGTAGCGAATCCACCTGATGGTTTCGACGATCGAAATATAAGTGTGTTGGCACGTGGTTGTTCGATTGATCGGGGAGAATCAGATGATGGAAAACATTATTGGTTGGCTGTTAATAGTTTTGGTAACCATTGGGGTATAATGGTGATGCGTTATGGCAAATTGCGCACGGCCCGGCAAATGGTACATCCATACAAATACGCTCTGATAATTCGGGGTAAGTTTAGCCAGGTTTGGTTTTAAGGAAAACGCGTTGGTCCAAAAAAGTTAGAATTTGATTTCGGACATTTTTTATATGCATCACAAAAATGGACAAGCTTGAGAAAAAGCCCAGGTATAACACCGGTATACAAATTGTGTACAGGTGCCACTTCCCGGGCCGGGATGCGCGTTAAATATAGTGCTTTTTAAGAATGCGTGTTGCGCAACATATTTGACGCGCAAAATCTCGTAGCGAAAGCTACAGTAATTTATCAAATTACTACTGCAGCGTTTATGTCGCTTGTTACGGGCTCGAAAAAAAAGTTACCAGGACATTCTATTTTTTCTGATTTTTTGCTTATTTTTATATAGGAATATTCTCACGGTGTGTCATTCTGATCCCATAACGGTTTGTAACAAAGAATGCGGGAATTTTTCGCCCAGAAAAATGTGACGTCAGCACGCCCCTATCGATACGAAAGTTGTTGAGAAATCTGCGTATAAAATCCCGCATTTTTAGTAGATCACGCCGGGGAGACACTATGTCACCACGTGTATTCTATCCAAAAATAAATTATTTCAAAAATAGAAGCCCGAAAAAAAAAATCGACAAAAGCGCTACAGTAGTCATCAGTTAAAGCGAATTACTGTAGTTTTCGATACGAGATATATTGATATTTTGCGCGTCAAATATGGTGCGCAGAACCATTCTTAGACTTTTGTGTTGCCGTAAATAAATTTGGACGTCAAATACAGTGGATATTGCGGGCGATCGGCTACAATGTATTGCGAAGTTTATCAAGAGTGCGTCAAAAATATGATGGAGCCGCATCGGTCATGTTACAAAACACCATATTTGACGCGCAAAACTTTAACTTTGGACAAAAAGTCAGAGAATTAGGATTGCGTAAAAAACTGGCATTTTTTTTCAGAACATTTCTGAAATCAGTTTTATATTCTCAAACCTTTCGCGTCAAATATGGTGCATCAAGTCCCGAACCAAATACACTCTAACACGTAGTGCCAGGCTGTTCCCTATTAGTTTGACCTACAAAAACGCGGGAATTTTTCGCCCAAAAAAATGTGACGTCAGCACGTTACCATTGCAAAATCAGTTGGAGAACTCTGCGTCTCCTCTTCTCCCGCATAAATTTTGTAGATCAACGTGATTCAGGCCGAAATGTGACACTCTGACACCACGGCCCTAATTAACTCGTAAAAATCACCGTTTTTTTTCCAGGACTCTTCAAAATCAACCCAGATGACATGGAAAAATATGGTCTAGAGTATGAAACAGCAGTCGTCTAATTAATTGTTAATTCGGCAAAAATTTTTTATAATTAGTTAAATATTGTCCACCTATGTCATTCCCGCCCGATTGCATCACACCTTGTCCCATTTCCGACAAAAATCAATTATATTTATATTCGGCCATTTTTTTAGCTCACTCATTCCATAGTTTTTTTTTAATTAAATTTTGGATGCTAAAATTTGCCATTCTCATAGACATTTTCAATATCTGTGTAAGATAAATCTTTTTTCTGGTCTTCAATTGATGGAAAAAAACAAAAAAACAATGCGCGTCAGGTTTGGTGTATTGTGTGCAAACACCGAGCGCATATTTTAAAGGAAATTTATTTTTTTTTCGATTAAAGTTGCTGATTTTCTTTAATTCTTAAAAATGTAGGATTTTGTGCCAGAAACCGAGAAAATTGAAGAAGTCCTTGTCAAAAAATCGATGAAATCCCTGAAATCCCGGCTCCTTCAAGCAATTATCATCGACCAAAGTAAAATGCTGACTTTATCAATTTTCAATTACTTTTGCATGCATTTTTTCTAGGTTTTTCTCGAAGAATTCTCAACAAAATGGTACGGAAAGTACGGCGAAGATGGGGAACTTCTGGAGCACATCGACGAGGACTGGGAGCCCGTAGGCCTCGACGGTGAAATTTCTGCGCCTACTGTGGTATGGGCAGGAGGATCAGGAGTAAAAAGCTCATAGGCTCTATGATTGGGATGAAGAAAAGAAGGAATGGGTGCTGAGGGAGGCCAAGCAGGAGGAGTCAATGAGGAATCACAGAGTATCAAGCGAATTTCGGAACGAGTATGATGATATTTATAAAAAAATGGACGAAGAATTGCAAGAAAAAGCGGCAAAAGCTCAAAAAGAAGATGAAGAGAAGAAAGGGCAGAAGAAGCGTAAGAAATAAGTAGGCTTGGGAGGCGGGTGGAAGGCGCTAAAGAGGTCTGGTTGACCTAGGAGATAAGGTTCATGCGGTTATGAGTGTGTGAAATCTTCCGGAAGCTATTACAGACCAGGAATTCCAGAAATTTATGCCAAGTGGAGTTATTCAGCCGGCTATTCGAACGAATAAGCCGAAATGCAATGGCTTTACCGGGAGGAAAACGGCAAACTCAAAGGCGGGGGACGGATGATGTTGTTATATTAAGAAGGAATCTGTCGAGCTTGCCTGTCACATTATCGATCGAGCGAGCTTAAAAACGGGAAAGTGAAGGTTGAGGAAGCTCGATTTGAGATGAAGAGTCTGATCCGGCGAGGAAGCGGCGGAAATTGACTGCGGCGCAGAAAAAATATGGAGCAGCAGAGTAATAAAAAATATTTGGTGCAAAATTTGAAATAGCTCCTAAATCGACATTAACTAGGTGAAAGAAAAGCCCAATGAAAAAAAACCAAAAAAAATCGTATTACGTGAACACAAAATCCTGAGAATGCGTACTGCACAACATTTTTTTTTTGTTTGACTCGCAAACGGGATATCTCGTAGCGAAAACTAAGACTACTGTAGCACTTCTGTCGTTTTACGGGCTGCTCGATCGAAATGATTTAAAAGAATTTATTTATGGGATATTTAAAGTGGGCAAATATTTACCCGTAATAGGAAAATAATACAAAAAAATCTAAAAAATTTATTTCAATAATCGAGCCCGCGTAAATCGACACAAGAGCGCTACAGTAGTCATTTAAAGAGTACTTTTCGCTACGAATATTTTGCTCGTGAAATAAGTTGTGCAATACGCATTCACCGGTCAGAATATTGATATGTTCCCATAATATTTCTACCCGCGGAAAAAATTGGCCCAAATCGTGGATTGTTTGAATTTGATGACAAATGGCTTTGAAAATCACAAAATTTCAGAGAAAAATTTCGATTTTTGTTTTAAAAAATCAAAAATTGACTAAGAACCCAACAAAATAGTTAACTTGAAAACATGTCTCCTGAAAATCTTAGAATTTTCAGAGTTCACCCGAAAAATACCAGATTTAACTGGATAATTGCGAATTTTAGTGAGCCAAATTCCTTTCATTTTTCAAATAGAATGTTAAAGTTAAACTAACGACACAAAATCAAATGAAATTGACTAAAAAACTATTGAATTTTGTATAAAAATCCAAAACGATTTTTGTAAATTTGCAACAAAAATATTTTATTTTAGCATTTATTTATTAGTTCTTATAATTTTCACACTAAAAATTACGAAAAAAGACAAAAAAATTTTTTTCATTCAACAATTTTTCGGGCTAAAAGGTGTAATTTTTGCAGAAATTGAAAAATTATTAAAAATCGTAGAGACTAACTGACAATCAATTTTTTAAGGACCAAAAAGCCAACTTTTGCCGTTTTACTCTTTTTCCGTGAAAAATCCGGTTTTTTTTATTTAATTGCGAAATCACTTCACACCTAAAAGGGTAATATGCTGGTCTCGACACGACAATTTTTTTGTTAAATTCTTAAAAAGGTGTGCGCCTTTAAAGAGTACTGTAATTTAAACTTTACGGAATTTTTTTTTGATTTTTCAAACAAACCACGAAAAATCGTAGAAAATTCCACAAAGTTTGAAATTACAGTACTATTTAAAGGCGCATACCTTCGAGACTTTCTTGTACAAAAAATATGTCGTGTCGTGACGATTACCCTAATTTTTGGCGTAAAAGTCGTAAACTGTCCGGATTTCACTACGAAATTCAAACTTCGAGGAAAATATACGAAAAAAATACACTTGTTGTTTTGGTTAAAATATATTCACTTTTTTTCTACCATTTTTTAATAATTTCACGAATTTTTCCCTCAAAAATTACAAATTTCAACCAAAAATTCTGATTTTTCCTTTCCAGAATCTTCGAATGGACGCCCGATAATCCACGTAACTACCGTCCAAAGTCGGACTGTACGGTTATTGTCAAAAATTGTTCACTCAGTAAATGATGAACAAGGATGCGGTGATGTTGGTTTGAAAGAGGAAAAATGACACATAGTTGTCAGAAATATGGGATTGTTAAGAAAGTCGTCGTTTATGCGGTTGGTATGAAATTTGTGGAAATTTCGATTTTTGGCAGGTAAAAGAAATCTAAAAATGCTAATTTAAAAAAAAAAGCTTTCAAAAAATGCTAATTTTCCAAAAATTGAAGCTAATTTTGGAAAAAACCCAAAATTTTTTTTTTTACAAATGTTTCGATATTGTCATAAAAAAATATAAAAACGTGATCAAAAATTTGAAGCTATTTGTCGGAAAAATTTTTAAAAATGTAAGGCTAATTAAAAAAACCCAAAAGAGGTTCTTGGATTTAACAAATTTTCAAAAAAATTGTCCTAAAAAAGATAACCTTTAACATTAAAAAAATTATGGCTATTTTTCGAAAAATATTAAAAAAACAATTAGTTTTTAGCTTTCCGAAAAAAAACCGAAAATTTGTGGAAATTGTCGATTTTCAAAAAAAACTTATTCTAAAAAAAAATAAATTTTTAACATTAAAAAATCTATCTTTCGAAAAAAACACCGAAAATTTTTGGAAAGTTCGATTTTCGAAAAAAAAGTATTTTAAAAAAACAATTATGAGAAATGGTTATAAATTGTTTCAAAAATTTTTTACAGCTATTTTTTTTTAGAGTAATTTAAAAAAAACAATTTAGCTAATTTTAAAAAAAGTAAAGATAATTTTCAAAACCCAATATTGAGGATTTATCGATTTTAATAAATTGTTCAAAAAAAGCTAAATTTAAAAAAATTATTGAAATTTTTAAAGAGGGTTATTGGATTTTTAATTTTCAAAAAAAAATCATCAAAATGTATAAATAAATAAAGACTATGGTGCTTATTTCGCGAAAAATTGGAAAAACAATTTTTAGCTAATTTACGGAATTAAAACAACAAATAATTTCGGAAAATCGAAAATTGTTGGTTTTTTTTTTCGAACGCTTTAAAAAAATCCAAAATCATCTGAAAGACATTTTTAAAATTTCCAAAAAGAAATTATGAGTATTTTTCAAAAATCAAATCGAATGATTATCTACCGCTTTGTTTGACATTTTTTGAAATTTGAAAATCATTAATTCATAAAATTTTTATTGAAATAATTCAAATATTTTTATTGAAAAAAAACGAAAATATTTTCGCTTTGGAATATTTCGGAAAAATCGATTAAAAAAACAAGTAAATAGGTCAGTTATTTTTCAAGAATGCTATTTTTTGGAGAAACCGCTGATTTTTTGTCAGTTTTGTCGATTTTCGTTGTAAAAAATTAAAAATTCAAAATTTCTTATTAGGAGTGCACAAAATGCTGAGAATGCGTATTGCACAACATTGACGCGCAAAATATCTCGTAGTAACCATACAGTAATTCTGACATTAAGTACTGTACTAAGCGTCTTCGGAAAAATTCCACTTTTTTCAAAAAAAAAAACGAAATATTTAGTTTTTATTAAAAAATCGAAAAATTTTGATTTTTTAAAGTTAAAAAAAACGAAATATTTTGATTTTTTATTTAAAAATGAAAAATATTTTCCAACAAAAAAGGCTCCTAATTAAAAAAAAAAAATTTGCGCTTTTGATACAAAAGTGCAGATTCTTGTCTTAAAATTTAAATCAAAAATTTTTAAATAGACTTTTAATCCATCAAATTTCCCCAATTTTCAGGACCACCCGGACGGCGTCGTATCGGTTACCTTTCGTGCAAAGAAGAATCGGATATGGCTGGAGGCTAAAATATCTTCACGGACAAGTAGTTGAAGGTCGGAAATTGACAGCCGAGCTCTGGGATGGCCGGACAAAGTTTAAGTCGAGGAGACGGAAGAGAATGAGGGCGTCGGAAGGAGTACGAGAAGTATATTGTGGGTGAAGTAGTGAGACGAAGGAGGAGAGGGACGACGATGATGACGGCGAAGATAATTGATTGATCTAAAATTTTTCTGAAAAATTATTTTTAGTTCATACATTTTTCCGAGAGGAGCAACCGGATTGATCAATTTTAAAACTATGTTCAAAATCGCCCAAAATTAAAATTAGTGAACTTCCGTTTTCATGGATTTTTCGAAAATTAGCTTTAAAAATGTTTGCCAAATTTTTCGACGATATCGCGATGTTTTAAAAAGTTCGAACAAAATTTGCCTAATTTCAATTAAAATCCCTTTTTTCGAAATTTTCTAATTTTCTGGGCCAATTGGGCCGTTTAAAAGAAGACTAAGAAAAATGGCCAAAATTTGAGAGTTCAGCGTTAAAAAAATTCTAAAATTTCAATCAGACTACGTTTCCGGTGGAAAAAAATTTTCTTGGAAAATTGCTTTCTTGTTTGAAAAATTATTTTAGTTTATACATTTTTTTTCCGAAAGTAGGAACAACCTATCAATTGAAATTTTCAAAAAAAAATAAATTTGAAAGCATGTTCCGAAAAATTACGTGTTTTCGGTTTTCTGGAAAAAAAAAACGAAAAATTTCACCAAAAATCAAATATGAACATACTTTCCTAAAAATATGAAAAAACCAGAAATTTTCTTAATTTCCCTATTCAAAAAAATTCAAAAAAAAAACCAAAATTCAGTTAAAATCCCTTTTTTCGGAAAATTTTAAAACTGCTTTTCTGCGCCATTGTGTCGTTGATTTCAAGGAATTTTTTTCTTAAAATCCGTGAATCGTTTTGAAATTAAACAAGAAAATTTGAAAAATCAAAAATTATTTTCACGAAAAAAAATCAAAAATTTCAATCTTACGGTTTATGAATCCTAACTAAAAAAAAAATTGAAGTAACGAAAATGTTCAATTTTTTCGAAAATTTTCGAGGTCATTTAGTTTTTTCTGTGAAAATTGTATTTTATACGAATACTCTTTTAAATTAATTTTTATATATTCCTTTCCCGAAAACTTCAATAAAAAAACCCAGTGATACAATTAAAATCGAGATAACCACAGTCAAAGTGGCAGTAAGCAGGCAAAAGCACATATTAAGGGAATACAAAATTACTGATAGCGTAAGTCTCATCGCGCTCAACAGATTTGACGCGCGAAATATCTCGTAGCGCAAACGATAATTCGTTAAATGGATACTGTAGCTAGTGCCGATTTACGGGAATCTTAAGAACCTAAAGTAGCAAAAATGGAGATCCCGTAAATCCACACTAACACGCTACAGTCTATATCCGTTTAAAGAATTATTGTAGTTTTCGCTACGAGATATTGTGCGCGTCAAATATGTTGTACAAGAACTACGCAATTTTAAATTTACGTCATAATATACACAATTAACTAGTAATGGATCTACAAAAATCTACAAAATTTCTTCATCAAACTCACTCTTCCACAGCTCGATCGTCCATGAGTCTCCTCGTACGCCCACCAGAGAGCACATCGCCACGGTGCATATTGTCGAGACTTCCTCATTCTGATATCTGTGACGACATGCGTGGCGTAACTCAGGTTATCCCTCGCAACGACTACCGACGGACGGCCTCATCTGCATGGGACGAAGACGGTCCACGTTTCGAGCGTTTCCATCCGGCTTCGATCAGTGCGGCCGCTTCGATGACTGAATGAATTTTTATTTCAACTTTTGCAGAAAAAATTATATTTAGCAAAATTAACGGGGAAAATTGGCTGTTTAAAAAATATTTATTATATTGCGCGTTTAATAACAAGTCCAGATGAAAATTCTGCAAAGTTTGAAACTTAGTACCCTTCAACGGTGCACACGTTTTAGAATTTAGCACAAAATTGGCGTGTTCACGATGCTTTTTGGTTAAAACATTCAAGAAAGTGTGCGCCTTTAAGGAGTACTGTAATTCAAACTGGCTGATTTTTCATCGATTTTTCACTTTTTTTCCAATTAGTAAATTTGTGTTATTGCAGATTTTTTAAATCATTCATACCAAATTTTCAATCGAAAAATACAAAAAGAAAAAATGTAATTTCGTTATTTTCAAAAAAATAAATTGAAAAATTGAAAAAAAATCCAAATATTCGAGTATATTTTTTGAAAATAAAAATGAAAATCGGAACAGATTGTTTTTCGATTTTCCAAAAAATTTAAGACATTTAAAAAATCTAAATTTTCGATTTTTTAGAAAAAAAATTAAAAATCGCAAAAAACCAAAAAAAAATTGGCTGATTTTCCATAAAAAAAAGGAAAGATAAACAAGAAACAAATATTTCAAAAAAAAAAACAATTTTTTCCGATTTTCGGCAGAAAAACAACTGTAAATCGGAACAATCATAATTTGTTTTTTCTATTTTTCACAAAATATTGAAAAATAAAAGAAAAAAGGAAATTTTCGATTTTTTTCCGTTCCAAAACAAAAAATTCATAATCTCACAATAACCAAAAAAAAATGAAAAATCAAATAAAAACGAAAATTTCGTTATTCTCAAAAAAATAAAAACTTTTTTTTCTTCCGGAAAATCTCAAAAACACTGGCAAAAATGTCGGGTGACGAACATTAATTTTTTTCTATTTTTTTGGCCACGATGTTTCGCGAAAAATTGTCAAAAATTAAAATTTTTATTTTTAAATCCAAATTTTCACTTCCCCCCCCCCCCCCCCCTCACTAACAACTTTCCGACATCTTCACAATCTCCATAGCTTTCTCTTTAACCTCCGGCCAAAGCGGTCACTCAGCTCGCGGAGCCACCTTATCCGAAAACACAATCGTTCCAAGCTTCACCACGGCGGTCTCACCTAGAACTCCATCGACAACGACATCCTCTCCAAAATGTTCGCCGATTTTTCGATTCAACGAGCTTCGCCGTTCATAGCACGTGTGTGCGAGCTTATCACCATCGATAACATCGAAATTATGCGTTTCACGGAGATATTTCCCGATATGACTTTGACGAAATTCCTCCGGCGAGCCCAATGATGTGCGAGGTGCCCGTTTCTCTAGGAACCACCCGAGCTGGACGGAGCATGTGACCCGGATCCTCTCTTCGTCTGGAGCTTGAGCTGATCTTTGTCTCTTTCAGGATCTCATCGGATCCTTCAGGCAGCTCGACAATTATCACATCCAGCTGCGACATTCCTTGCTCATTTCTCTTTTTGTTCGAGTACCGCATTGGCACCTTTAATAGTCTCCCGGGACACTACTAGCGCTTCGAGGTTTTTTATTTGAAGGACCGAATGGTTCGATTAAGATTGGCTCCGCGAAACATTTTGCCTGGAAAATTATGGGGGTACTATTGAGCAAAAATGACCTGCATTTTTGGAAAATTAGAAAATCGGAAAAAAAATTTTCGTGCCGAAATTTTTTATTTAGAAAAGTTTTTTCTAAAAACAGAAATTATATATTTTTTCAGTTTTACAAAAAATCGAAAAAAAATATTTCGATTTTTCGGATTTTCCAAAAGAAAAAAAAATATCGAAGTTTTTTTAGATTTGCAATAGCCAGCAAAAATTGATTAAAAAAAACCGGAAAATGTATTACGGGAGAAGATTCTGAGCATACGTTGAACAGCATATTTGACGCGCAAAATATCTCGTAGCGAACACTACAGTAATTCTTTAAATGACTACTGTATCAATCAAGCCCGTAAAGCGCTACAGTAGTTATTTAAAGAATAACTGTAGTTTTCGCTAAGAGATAGTTTGCGCGTCAAAGATGTTGTGCAATACGCATTCTCAGAAATTTTGTGTTGCCTTAATTTTCCGTTTTCAATTTTTTCTTTTTTTGAAAATCTGAAAATTTCGATTTTTTCCAATTCTTTTGGAAAATCCGAAAAATCGAAACAAAAATTTTTCTATTTTTTAAATTTTTTTTTTTGGAAAATCGGATAAAAACCAAAATTTTAGTTTTTTAAACAGAATATTTCATGGACCAAAAATATCGATTTTTCCTAAAGTTTTAGAGAAAACTGAACAATTTAAAACGATGTTTATTGTTTTTATTTAAATTTTTATGGAACAACTTTCGATTATTATTTTGAAAAAAAAGCTTTTTTAAATTTTTCTTTATTTTTGGAAAATCGAACATTTGCTATTTTGCGATTTATTAATTTTTTTGTTGGAATTTCTAAAAATCGATGTTTTATTTTTTCAAAAATCAGCGGTTTTTCCGAAAAATGGCAAAACTTTTTTTAAAAAACATTTAGTTCTTTTCCTATTTTGGTTATCGAAAGATAAATAATTTTTTTGGCAATTTTTAATGAATTTTTGATCGTAACCTCTTACAGTCCCGGAAATATCAGTCCTGTACAGAATCGACAACTGCTTCTTAACATCCGAAACTCCGCAGCAGCTCAATCATCTAATAATGATTGGAAAAAAACCAATTTTTTGTTTTACGAAGCTATCATCTAACCAAGAATCATATCCTGATTTCCATTAGGTGACCCCCACGACAATAAAATCAAAAGCGAGCTCGGCAGCCATGTTGAGCAACACTTGGTGCCCATTGTGAAGCGGCCGATCGCATGTGCCGCCAACACAGACTTTTTCGTACTTTTTCGCCGCCGTTTTTCCGCATTCTCCAGCAGCTTTTCCTCGCCGATCACATAATGATTCTCGGGATTTCCGCGGATTTCGGACACAACTAGCCGGACGTAGAGCTTCGGGCATGAGTTCGCCGATGTTGATTTTCGAGACTAGCTCGTCGGTTCGCGGCTCGTCCGGGTTTAATCTTGCAGCAACAGGAATCCTTGTTCACCTTGCATTTTCGAGCCGGGAAAAAGCCCAAAGCACTCTACCTCACATAAAGCTTCGAGCTTAACGCGGCGGCCGCAGAAGTGTGCAATTGATACAGTTTTCATTTTTGCTATTTAACACGAGAAGTCCGTATTTCGAGCTGATTTAGAATGATGAGAAATATAAGGGGATTGAATATTCCTCAAATAAATAGAAAAATTCGCTGCCACGTTCGCTGCTCTTATCGGCTGCGCGCCTCTATTTCACATACTGTCTCTTCTATCTCTCCTCTCGCGAATCTCGCTCTCTAACGCGTGCCGTGGAGCGCACTTCGCTCCTTTTTGCTGGAAATCTTTCAGACATGCCGGAAACAAGAAAAACAATAAATTATTGAACGGAAAATAAAGTAAACGTACTCATCGTATTTTTAGCTTCATAAAAAGATCTCTTAGAGCATATAATATTGCTTCTAAACACCAAATAGTAACATCGCTGAAAATGTTGTGAATTTTATGAAAATCTAGGATCATTTTTCCCATTGTTAGTTTATGAAAAACAACAATAAAATGAGAAAGATTACATGGGAAAACCGAAGAAACTCTCGCGGTCAAAATTCGAATAGAATTACTGTATTTTTCGGTCGGGCGCTCACGGAGATATTTTGCGCGGGTCAAATATGCTTGGCGCGGCGTGCATTCTTCTTTCAGCGTTTTTTATTTAGTAAAACAGTAATAAAATGATTAAATGCATTTTGTGTGATTTTCAGCCCAAGATGTTTAAATAAATTGTTGTTGTCCAACTGCCAGCCATTTTTAAAAACTTAAATATATGGGAAAACCATAAAAATGAAGACAAAAGTTTAGCATAATTTTGGAACTACAGTACTCTTTAAAGGCGCAAGCCCTTTAAGACGAATTTGTCGTGTCGAGACCGGACAAATATTCAAAATTTCTTCTATACATACGCAGATTTAATGTACAGCAGAATATGAGCATTTGCACATTGCGCAATTGCTAAATTTTTTCAAGGATCACAATAAAAATTAAAAGTAAACCAAAATACTTTATTCAATACCACAAATAAGTTCATTTATCTTAGTCAACCTCTTGCCGACGTCGTAGCTTTTGTTGTTGCTTCCCCTTCTTCTTAGACATCTGAAATTTTCTCATATATGGAACGCGCTCCGATCTAACAAAAAACCTTCTACTTTTGGATTTTCTTCTTGTCTACATCTTCCTTCTTTGGCTGCTGTCCAGATATTTTTGTCCCCCGGCTCCCGGATCGCTCTCAAAGTCCATCTCCGGCTGCAGCCCAACCTCAGGCGGCGCGATCATCAGTACCTGCTGTTATCCAGGACCCTTGAAATACGTCATACAATCCCAATCTGGTGGCTCCTGGGTATTTGACTTATCTCAAACAGCTTCTCGCTGGATCCCATCAGCGATACGATCGTACTCCACAACAACTCAGCGACATCCTTGGGCTCGATGATGGTCAGAAGATCAAGAACCCTGAAGTAGTCTCCGGAGTGGTTCTCCCAACCGACGCGACCATCTGGTGGGTGCAGTGATGCGACGTTTCACGAGGAGCACGTCCTGTTCGCTTTCCTTTTTGAGCAGTGCCACACATGGGAGAGCCGTGAAAGAACCCGAGCACCTTATGTACCACCAGGACTCTGACCCATGTCGTTCCTTGTAGCCGAGATTTTCTGGGAAGAAAAACGTTGTCTTAAAGAAATTGTGAACGGTAAGGTTACCCCCTGGTGAGCATGAACGCTCGCGTACTTGACCACTCCTCATGTAGTGAATCCACTCTTTCTTCCATCTGCTCCTCAGCTTCGTCGTTCATCTTGACGAAGCAGTTAATTTTAAAAAAAGTTTTCGGGGTAGATTTACGACGCGTTGCGGATCTGACGCGTCGCGGTTCGATTTTTTGAAAAACTAAATGTCACATATTTGTCCCTGTGGAGTACCGAGCGACTTTCCCACTCAAAATAGGATGGAATTGAATTCGGAAGTGTCACCGTAGCAACATTCGGATTGTCTGAATAAATATAAAGTGAGATTTTGATTTTTGCTCCACTGATAATGGAGTTTTTTTTAGAAATTCTGCAAACATTAATTTCTAGAAAATTTGAGTTACCTCCAAAATTTTTCACAGAAAATTTGAATTCCCGCCAAAATTTTATTCTCAGAAAATTTGAATCCAAAATTTTTTCTCTGAAAATTTGATTAATTCCCGCCAAAAGTTTTTTTTCAGAAAATTTTGAGCCACGGTCGCATTAAATTTTTCTGCACTAGGCTATTTTGTGGCAATACCAGGGGTTGTGGTTTACGGCGCGTTGCGTGTCGCGTCGAGGAGTTTAGTTGTAAAACTAAATGTATTTGTCCGTGTGGAGTACACGGAAGACTTTCTCTCCACGCGTAGTTCCTCAGCAATTGTCAATGGAGCGCAAAAACTGCCGACCCAAATAATTTTTGCACTTCATACACACAGCAGCTCGCGGCGTGGCATGAGGCCCGCATTTCGCGCCTCACTGGAAGCCCCAGATGCCAAAAAATCTACCTGTCAGCGGTCTCTCTCCACCGAAACCCAACAGGCTGATGGTGCGGTCCGTCAATCTCTCTTCCAATACCGAAAGGCGATGGCTTGATGTCGCGAATGAATCCATTCCGGTGGAAGTCACGAATCGCGGATGGCCAGGCTCGGCAAAGTGAAGACCTGCTGAACTTGTCCATGTTCATATTCATCATCAGCTCGTATATGGAGGGCCATACTTAAAAATTTGGCTTAGCCAACGAAAAGTGGTACCAATGGACCACAATGGAAGCGATTTCCGTGCCACCTTCCTCAATATTCGTGTAGAAGATGGGTGGTGGATCGACGCGAGGACAACTGACTTTTGACGAAGAAGCTGGAATTTTTTTTGCTCTCTAGAAACGGTTTTCACGGCGGCCGTCAATTCCCGAGTTTGGAAACTCACTTCGTCATGTTATTTTATAATGAGTGGCTAAACTCGGAAATTGTCGGCCGTAAACCACAAGCCAGTTGGTTCCTTCGCCGCGACCGACACTTTCCGGGTTCCGCGCCGCCCTATACAGAAGGCTGGCTGCGCGAGGCAGGCTTGACCGCGGCAGGTGTTTTGGCGTGACCGCTGCATGGACCTGCTAGCTTGTCAACTAGGCAGCCTAAGCGAGCCTGCAAAAGGTAGGCAGGCGCGACCCTTCTAAAACCGTCCTCGCAACACACAATACCTCACTCTTCATGTTTAACGCCATTTGACCGCAAAAAACTTCCCATCACTCTCGCGTTTTACCTTGTGAATCGAGCCGGACGTGCCCGTCGCCAGCGGTTTCGTGACTTCATAGGTGTTTTGTGCTCGAATGAGCTCCTTTTGCGTTGTCCAGGTCCGATAACTCATTGATTTAGAACACCGAAATGTCACGATTATACGCAGTGAATCGCGTAAATAATCGAAAATGAGACTCGAGTCGAAACTTTTCGAAACCTGCTAGATTTTCTTTGTAGGGTTGTTGGAGTTAATGATGATAATGAGGAGGGGGGATTTTATGTGGATTAAGAGGCTACCAGGAAAATATTTATTTTTTAAATATTTTATTGTCATTCTTTTCTTTTTTAGATTTTCACGTTTCTTATTATTAAAAATAGAAGAGTTTTTCAGTATTTCAAAACGAACACAATCTGAAATTCAGAATTACTACTAAAGAAACGAAAAAAAAACTGAGAAAAATGTTCCAGATTCTCCAGTATTGTTAGGCGTACCCCCCCCCCCCCCCTACCTACCTACCATCCTTCCTAGCCTACATGCATACCTGCCTACCTAGACGCCTGCGGCCTACCTTCCTGCGTACGTTTATGTCATACATTTTTTGCCAGCCTTCTGCCTGTATTTTACGTGTCTTAATTACGTGCCTATCTACTTACCTTTCTTCCACGACTACATGTATACCCGCCTACCTATACGCCTGCGTGCCCGCCTCCTGCCTAACTACTCACCTACCTGTTTGCATACATGCCTGCCTACCTTCTTGACCATGCCGAGGCGCCTATACGACTTGCCTACCTACACGCCTGTCTATTGCCTACCTGTTTGGTTACATGTGCCTGTGCCGTACCTGTGCCCAGATCCTGAAAAACATCGTTATTTTGTAATAAATAATTTTAATAAAACTTTAAAAAACAAAAAAAATACGAAATTAAAAATAACCTAACAAAACGTCTTTTCAAACCCCTTCGTACTGCTTGATAAAAATTCGTGTTATATCCTCTTCAACAACTTGAACTGCACTCCTAATCCGATTAGACACAGCTAAACTTTTTGTCGCTTTATTCATGGACAAGTGCGCTCCTGGGCAATTGAGACTATTCGAATCGGTGTAATAGGTGGTGAAGCTCTTTGAGCATCTTAATGTAGAGTAATCTTCTCGAAGACGGCCCAGAATTGCGGTGATTGAGGGATTTGTGATGGATCTGTACGGGATTTGATGTAATAAATTTAAATTGTGTGGTTTAGATGCAGAAAAAAGTTTAAACTAAGAATTCAGACTAAGACTTGAAAGAGAGCCGATTAAAGAAAAGGGCTGAGCTGGCTTACGATTTTTCCCCCTAAGTTTATCTTCACTTATATAGTCTATTATCCCCCCAATACTAAACAGTATATGGTAATAAATACTTTGACTGCAAGAAAAATGAATAATAGGCTCTGCCTCTATATTTGTTTTTTTCGTTTTAAACCCAAACTTATTCTACGCCGAAATTCTTTGATATTTTTTGGAATTATATATCCTTCGATTTATATTCATGATTCCAGCTCAAATTTTTTTTTCTCAGAAAAATTGAGTTTCCCGCCAAAATGGGTTTCTCAAAAAATTGGAGTGATTCTGCCAAAATTGTTTTTCTCTTTAAAAATTTCCGCAAAATTCTGTTTTTCTCAGAAAATTTGTATACTCCCCGCCAAAAACGTTTTCTCATAAAACATGAATTTCCGTCTTTCTCATGAAATTTGAATTTCCCGCCTAAATTTTACGAGAAAATTTGAATTTCCAGCCAATCTTTTAGAAAGTTTGAATTCAAAAGGCTTTTTTTCAGAAAATTGGAATATTCCGCAAAAATGTTCTGAGTAAAATTCTCTAGCCTATTGCTTTTCTCATAAAATTTCACTTGAATTTCCGGTCACCTGTTTTCAGAAAAAGTTTGAATTTCGCGCAAATTTTTTTTCAGGAAATTTTAAACCTCTGGCTTTATTTATCTGAAAAAAATTAAAATGTCCTGCCATTTTTTTAAAAAAAAAATTCACAGAAAATTTGAATTTCTAAATTTAAAATTCACTGAAACTGACTTCCTTATCGACAATTGTCACACGATCCGATGATTTCAGAGCTACACCGCTCGTAAAAATCCCACGTATTGAATCCACGTCATCAGAGTCGGGAATTTCAAAAATTTTACTATCATCCATTTGTTTGCTGGAAGCGTTAATTATCGATTTTTATTTTTTTATTCGATATATTAATTTTATTGATATTTTATGAAAAATAAAATCAATTTCACTCTCGGATTGGTCTGGCTTTGTTCCTTCATAAAATGTAAAGAAAGAGTTTGCCGAACTAGGCCATTTTGGCTCGGATATCCGGGGCAGATTTACGGCGCGTGGCGTCGTGGCTCGTTAAAAATAGATTTATTTGTCTGTGTGGAGTACACGAAAAGGCACTTCTCACGCGTTGTCAGGCAATTGTCAATGGAGCGCGAAAAATTCAATGAGGAAGAAAGGTTCCAGAATCCCGTGTCCCTGAGTTTTTGAAAATTTTTGAATCGAATAAAAATTTTAATTGAAAAGATCGATTTTAAACAGTTTTAAAATTCTTTTAAAATTGAATTTAATATTAATCCCATTTTAAAAATTATTGATTTTCGAGCATACCTTTTCAATTTGTTCGGATGGTCCCCGTGCTAATTGAGCCAAACACTATCGATTAAAGATGGGCGTGTCACCACTTTTGCCACGCCCCTTTTATTCCGATATTCCAATAACCCGACGAATATCTCTGGTTCGTAATTTTAGAGTTGGCGAACACTGTGAAATAGGAATCGAACGCTTTCGGCGAAGATCAGACCACTCGAGAAATGTGATGAAGCTCCCCGGAGCTCTGAATGTTTGGATAAATAGAGTTGTGAGCCTAGTGCAAGTTGAAAAAATCGATAAATTATCGAGTTTTCTGATTGTTTTAGGCGGGAATTCAAATTTTCTGAGAAAAATTTAGGCGAGAATTCAAATTTTCTGAGAAAAATTTGAGGCGAGAATTCAAATTTTCATAGAAAAAATTTTGGCGGGAATTCGAATATTCTGAACAAAAATTTGCCGGGAATTCAAAATTTCTGAAAATAAATTTAGAGAATTTACCTCAAATTTTCAGAGAAAAACGCATTGTGGCGGGAATTCAACTTTTCTGAAGTCAAAAATCTAGTCGAGAATTCAAATATTCTGAGAAAAATTTAGGCGAGAATTCAAATTTTCAGAGAAAAAATTTTGGCGGGAATTCAAATTTTCTAAGAAAAATTTTGGCGGGAATTCACATTTTCTGAGTAAAACTTGGTGGCGGGACTTCAAAATTGTATTTCTGAGAAAAATTTAGGCGAGAATTCAAATTTCCAGAGAAAAAATGTTTAGCGGGAATTCAAATATTCTAAAAAAAAATTTGCCGGTAATTGAAAATTTCTGAAAATAAATTTAGGCGAGAATTCAAATATTCAGAGAACAATTTTGGCGGGAATTCAGATTTTCTAAGAAAAATTTTGTCGGGAATTCAAATCTTCTGAGTAAAACTCTCTGAATTCAAATTTTCTGAGAAAAAATTTAGGCGATCAACTTTCAGAGAAAAATTTTTGCGAGAATTCAAATTTTCAGAGAAAATGCGAAATTTGGACGCGAATTCTAATTTTCTGAAAGGAAAAAAACTTCGGCGGGAATTCACATTTTCAGAAAAAAAATTTTGGCGGGAATCCAAATTTTCTGAAAAAAAATTGGCCGGGAATTCAAAATATTCGAAAAACATTTTCGGCGAGACTTCAGGGGTTCTCATAACGAATTCAAATTTTCTGCAACAAATTTTGGCGGGAGTTCAAACTTTCTGAGAAAAAATTTGCCGGGAAAAATTTCCGAAAGTAAAGTTTGGCGGGAATTCAAATTTTCTGCAAAAGATTTTGGCGGGAATGCAAATTTTCTGCAAAAAATTTTGTCGGGAATTCAAATTTTCTGAGAAGAATTTTGGTGGGAATTCAAATTTTCTGAGACAAATTTTGGCGGGAATTCAAATTTTCTGAGAAAAATTTAGGCGAGAATTCAAATTTTCACAGAAAAATTTTGGCGGGAATTCAAATATTCTGAAAAACAATTTAGGCGAGAATTCAAATTTTCTGAGTAAAATTTAGGCGAGAAAATTTCGAATTTTCAGAGAAAAAATTTTGGCGGGAATTCAAATATTCTGAAAAAAAATTTTGGCGAGAATTCAAATTTTCAGAGAAAAATTCTGGCGGGAATTCTTTCTAACAAAAGTTTTGGCGGGAATTAAATCAAATTTTCTGAGTAAAACTTTGACGGGGCAAATTCAAATTTTCTGAGGAAAATTTAGGCCAGAATTCAAATTTTCAGAGAAAATATATTGGCGGGAAAAAATCATTCTGAAAAAAAATTTGCCGGGAATTCAAAATGTCTGAAAATAAATTTAGGCGAGAATTCAAATTTTCAGATAATGGAAATCGGTCGAATTCAAATTTTCTAAGAAAAATTTTGGCGGGAATTCACATTTTCTGAGAAAAATTGTGTTGGCGGTAATTCAAAATTTCTGAGAAAAATTTAGGCGAGGAATTCAAAATTTCTGATAAAAATTTTGGCGGGAATTCAAAATTTCTGAAAATAATGGCGGGAATCCAAATTTTCTGCAAAAAATTTTGGCGGAATTCAAAATTTCTGAAAATTTGCCGTGAATTCAAAATTTATGAAAATAAATTTTGGCGGGAATTATTTTCTGCAAAAAATTTTGCCGGGAATTCAAATTTTCTGCAAAAAATTTTGGCGTGAATTCAAATTTTCTGAGAAAAATTTTGGCGGGAATTCAAATTTTCTGGGAACTGTCAAATATTGGCGGGAATTCTAATTTTCTAAGAACATTTTGGGCGGATTCTAATAGCTTGAAGTCTGAGAACATTTTTGGCGGGAATTCATTTTCTGAGAAAAATTGTGGCGGGAATTCAAATTTTCTGAGAAAAAAGGCGAGAATTCAGATTTTCAGAGAAGCTCAAAAATTTTGGCGGGAATTCAAATTTTCTATAAACCAATTTTTTCAGAATTTCAGAAAACACCACCCATCAGAGCGCGTTTTCAAGGTCTCACTGTATTATTCACTAGGCTCCGAATTTACAACAGTGACACCTCCGAATTCAATTCCATCCATTATTTGACTTCCTATAAAAAGAAACGAGTCAACTGATATTCCTAGTATTGAGACGCTTCAACTCTTCTAGAAATTCGAAAAACGGGCGACGTAATAGTTGCCACGTATGTTTGGAGATGGCCGCCGAAACTGGAAAAAAAATCTCGTTTAAAATAAACTGACAAGTCTATATATTTTTTCTTTAAATTTTTTTATTCGAAAAGCACCCCTATTATATAAATTCTTTTTTAACCTACCATTTTTAATATTTGATAGCCGAGTCTTTGTTAGGCCATGTGCAAAAAGCCGGTCGGTACCGGTTTTTGGTGACCGAATTTTCAAATTTTCTAGGCCACGTAGAAAACCAGGTCTTCTTTTGACACATTGATTGTTTAATTTTCTCAATACAGGACCCTCTCCTATAAAATCACGGTTAATTATAGGCGATAAGACGCCTATGGCCGAGTTTTGTTTATCTCTAGGTCATGTAGCAAAAACTGGCGATACCCTTTTTAACCCCAGAATGTTCTCAAGAATCATATTTTTTAATTGTGGTAAAGGCCCAGAAAATTATGTCTGCTGAAATCACAAGTCGGCAGCCTTCTCGCTTGCCAGGTCGTCCACGCTGCAAAAACTCTGTTTACATATAGACCTTTTCAAATAATTTCAAATAAAAATTAATCACTTATAAAATCATTTACTTCAGGATTGAAAGCTTTTGCTGGTTAAAACCGGAAATAAGTCGATACGGCCGAGTATTCTCTTTTCTAGGCCACGTACCAAAAGTGTTCAGATTTTCCCCAGAAAGTTGTCAAAAATCGTATGATTTGTGGAAAAGCTCAGCGTAAAACTATGAAAAAATGAGTCAAATCGGTGGCCGAGTTTTCTCTTTTTAGGGCACGCTGCTTAAACTTCCATTTACATTTTGGCTTTTAGATTCAAATAAATATTATTCCCTCATAAAATCGTTTACTGTCATTGTGAGAGCGGTTGAAAACAAAAAAATGGTGGCCTTTTTTTCTAGGCTACATAGCGAAAAACTCACCTAGTATACACATGAGCAGCTAACGACACATTCTGCCATCTAACATTATTATAAATAGGCGGATTACATACCAAATCCTTCGGATTATTATCCGCCTGCAAATATCGAATTTTTGCGGTATGCCCATTAAGAAGCTCCGGCTCCGTGAGCTCTTCCTCAAGCACTATATTACCCACAAGTGTCACGTATTGGTAATACATAAATTATGCGGAGTTGCTCTGTGGATTTGAAGTGGTTCGAGTACGGTTTTTGTGTCGTCACTTCGGTTTGCGATAATTACGACGTTCCCAGCATCCCCAGGGGCGATAAAGGTTAGTGTTATTTGGTTTTTGTAGAGACTGAAAGAGTGGTTTCAACTTGAAAAGTAACGTAGTTTAAAACATATTCTTCTTTTTTTATTCTGAGATATTTTGATTCTGAAAAAACAAAATTTTTTTTAAATAAAATTGGCAACCTCACAAACTGTGAGTTTGTTGAAATTTAGTTTTTACAACCAATTAATTTTTTAAATTAAAAAAATTTTACGTGTAGTCCTCTAGAATAATTTTAAAAATATATGAATAAGTGTTGAATTCTGCCCAGTTGTTTTTTTTGCCGGTCGCCGAGTGGACTAAGTGCAAAAATTTGGAATTTTTCAAACGGCTTTATATTCAAATCATCAACAACTTAAAAAAATTTAGATTAAAAAATTTTTTTTGGAAGTTTTCGAAAAATTTTGGAAAAATTTTTAATTTGATGTCAGAAAAAAAAACCAGTTTGATTTTATTTTTCTTAAATTCTTTTTTGAAAATTTGTTGAAACTTTTTTTTAAATACTAGACTTTTTTTTTGAATTTTCACGCTGTTCTGGTTTCCCTATTTTGAGATAGAAGAGTTTGCCGAACTAGGCCATTTTGGCTCGGCCATATCTGGGGTAGATTTACGGCGCGTTGCTTGTCGCGTCGCGGCTCGATATTAGTTGAAAAACTAAATGTATTTGTCAGTCGGTACACGACTTTCCCACGCGTTAGGCGATTATCAATGGACGCGAAAATTTAATGCAATGAGGAAGGCCGGAACCCCGTGAAAAATACATTTTAAAAAATACATGAAAAATGTTCAAATTTTCTTTTTAATTCATAAAATTTGAAACTACGTTTTGTAACTTTACAAAAAGATAATTTTTCGAAATTTTTTTGAAATATTTTTTTTCGATTCTTTTTGTTGATTTCAATTCTCTTTTCTAAACATTCAATATTCCTTACCTGTATCCCTCTAGCCATAATAGTACGCAGAAACAAAAAATGTCTTCGTACGTTGTTATCCAATTCTTTAATCTAGTGTATGAATTTCGAACACGTCTTAATGCAGGCAAGGGATGTATTCAAATATCAGTACAAATGCTAATAATATTACGATATAGGGTCCTGCAACGAATTCTCAACTGCTGGTAGAGTACGGAATAGGGTTTGAATTGAAAATTCCTTCGTACAGTTTCGTGTCGGAATTCATTTTTATTATGGGAGGAAAACAATCTAGTGGTGGTAGTGGTAATGTCAATCGCTAAATCGATGTTGAATAGCACACTTCCGATAAGTATCGGGCGCCAGCGTGGCCTAGGATTTGGGAAAATTCTTCCACCAGAAGGTAGTCCCAGGCTTTTAAATATGATTATTTCATCAAGAAATTTACAACTAAATTGAAAATCAACAGTTAATACATTTTTTCATAGACTTTTCGAAACATATCTGATTTTTACATATCAAATAACCCGGTACGCATCTAACCGTCAGTTGCCTCGTGGCCTAGAACGTTTGCAAACTCTTTCACGAGAAGACATTTCACCGTAGCCTAGTTACTAAAGCTTTGAAACTTCTTGCGTGCAGTTCGCTTGGAATTTTTGCTTGTTTTGTCAACTAACTAGGATTCAATAGCTATTAAAAAGTTTCAAAATTGGGCAATTTATGTAAAAATTCACAATTTTGAAACTTCTCGAAAACTAGACGATTAATTTTGGTAGTGGACTCAAAATTGATCTTCAAACACTAAAAAATAGCACTTTTGTAGAATATATTCCCATAAGATTTTTTGCAAAATTATTTTTTTTTACCCAAAAAAAAGGACAGTCATGGCTGAAATAAACTTTGGAAAAAATAAAAAAATTGTCTAAATTTGCTGAGGGTAATTCATGCATTCTGAAAAAATCTGGGTTTAACCCATCAAACAACATTAAAAGCGGCATGGGTATTTCATTGTAAAAATAATGCATATACAATAAACAATGTAGAGGTAGGTGCAAAATCTGTAGTTTCTTTGAAAGATTTTTTATTTATTTTTTTGTTATTTTTTTTGCAAATTTTCGTATATTTAAGTAGTTAGTTTGCATGTTACATGCTAATGAAAAGTTTGCATCTGCTGATACATATAAAAAAGCGCCGAGAAATTCACAATTTCAGTAAACCATCAGTAAGGTATTTAATTTTTGTAAACTTTAGTCTTCTGCTCCTCTAAAGCTTCTGGAAGAGGACACTTTCTATATCTTCAAAATATTTTTGTGCGCCACTTTCCTGTCAAATTTCTGGCATTATTACATCCAAAAAGTCCCCATAAAAATCGGAATTCCATGGCTACGACAACGTCAGCAAAAGCGGAAAGAAATTTTATATGCCAGTCTAACGAGTCACAAAGCATACACTGACGTTTCTATCAGAAAAGACAGGATATCGTATCAAAACAAAAATTGGGTGCGATTGCTCGATGCACCATGTGATATTTTGCTTTTTTTAAAAATTATTTTGCTCGTTAGTATGGTGCACTTATTCCGTGGGAATGCACGCGGTGTCATAATGCCCATTTCGTTGATGTGCGTAGATCTACGGCAAAAAAAAGATTGCGGGAGTTGAGACGCAGAGGTAGGGCTCAATTCGTGTGGTTAAGAGCGTGCTGACGTCACATTATGGGCAAAAAATTCCCGCATTTTTTATAGATCGAATAAACCGAAATGGCACATCCTGACACCATGTGAATGCAAAAGACTTTACGCGGAACTTTTTAGATTTTGTTACTAATAATCTTAGGATTACCAGTGCTATGGTTTTATAGAAAAATATCAAAAGCGTTCAAAAAGAAATCAAAACATTTTTTCAAAATTTTAGATTTCCACTTTCTATTTCAACTTTAAAAGACTTATTCAAATTTTGTTTTGTTGATTCAACGATTTTTCCGCATTGATCTCACCAAAAGAATTCATCACATCATTCAAAACTAAAAACTCACTTGGCTTTCATTCCGCTCAGATGACAAACTTTTTGGTGGCAAAGGTTCTTTGGGGGCATAGTATCCAAGGAGACAAGCATAAGTATCCAGTAGACAAACTGGGGTGTATCTTGGGGGGCATGTATCTTTGGTGACAACCTTTTTTTCCGACTAGATTTTTATATGTACCTTTTTCAACTACTTTTCTATGTTCACATTTTTCTGAATAAGTTTTTTAATGCAATTTTCAATCGATTATCGGTGATAATTCCCTCACCATTGAATGTATGAACGATGGATTCTTTTGGGAAAAGCTCTAGAACGTCCAACTAACTTGGAATGATCGTGCTAAGTCTTCCCGATGGTCTGATCCTTCAGCTCCGAAGGATCAGATGTGTCCCTTCATGTTCTGATCCTTCAGACATAAGTAGGATCGTAAGGGTACCTCCTGATGGTCTGAACCTTCAGATCTCGGCCAAAGGATCACGGGGCTCTTCCTGATGTTCTGTCAGCTAGGATCACATGGGCACCTTCAGATGATCTGATCCTTCCTGCAGATAAGAAGGATCGTAAGGGTGAACCACTTGATGGTCTGATCCAGCTCCAAAGTTTGAGATCACGACGCCCTTCCTGATGTTCGATGATTTCATCTTCGACAGATCATATGGATTTTTGACAAAATTTGAAAAAAAATTTTGAAAAAAAACTCGAAATTTTTTTTTGTTATTCTCCCTCTGCCATTCTTTAAAGAATAGTGCAAATTTATCATGATAGGACCGAATAACTTTCAAGAAACAGTATAACTATACATGATAATCACGCTTCTACCAAATAATGATAAATTCTCCGCGATGACAAACTTTTCGGTGACAAAGTTTGGTGGAGAAACAAAAATTACCGATACTAAACTGGTAGGTAAGGAGAATAGTGAAATAATAGAGTCCTACAATGGACTATTAAACATGTTCAGTAGGTCAGGACTCGTCCGTCAAAATAAAAAATTTGTCAAACGAAGTTCGAAACTGGGCCCTGTAGGATGGAACAAAGGGCGCTCACTACCACTACACCAACTATGCGAAAGTCGAGCCTCATCGAAGGCTATTATAAAACATAGTTCGAACGAGTATGATCGACATTCCACAAACAGTAATATCTCTCAACAAGAATCTCTTCAGGGAATTGAGGTCATTTCCAGTGACTATTAATTTATCGGTTTTTTCTCAAGTTGAGCATAGGGTCTTTTAATTTTTTGAACATAGAAAATCACGAAAGCTGCCTGTGCCCTGTATCCATCACTGGATCGAAATAGACGTAGCTCTGGCCTAAAATATTTCCTGAACAGTGATCATTTCATGTCCATTGTGTGTTTCTCTGTATTTTGCACCAGAAAGTTGAACAAAAATGATAATATTATATCGAATAATGGAACAAATACAAATAATTCTGACTAATCAAATTTCCTCCGGATATTGTTTTTTCTGTCATGATTATAAGTTTCTAAGTTTTTTATAATGTGTTTACAACGTCATAATTACCTTCCTTTCAAGCAAAAACCGTTCGAGGCGTCTTAAAAATAGATGTGCAAAAAACTTAATTCGTTTCGATGAACACCATACTACGGTCGGTGTGACTTGGCGTGGCGGTTTGCTTTTGAATCATACTATTTGACCCACCAAACTAAATTAGCAATGAAATTATTTACTGCAAATTCTGCATCGAAAAGGACATTACGATGGAAAAAATGACGATTTTAATTATAAAGCAACACATTATAAAAAATTTAAGAACATATAATCATGACAAAAAAAACAATGTCCGGAAAAAATTTGATTAGGCCTAAAATAAGGTTATTTACTCCTTTTTTTCCAATGTTTATCGATTCAATATCAACATTTTTGTTCGACTTTCTAGCTCAAAATTCATAGAAACTCACGATGAACATGAAATGATCACTCAGGAAATTACTTTAGGCCAGATACGTCTGTTTCGATCCAGGATACAAGGAACAGGCAGCATTCATGATTTTCTATGATCAAAAAATTCACAAAACACCCTATGCTCAACTTGAAAAACCGATGTCGTAAAAATAGTCAAATGACCTCAATTCCATTAAGATATTCTTGTTGATAGATATTACTGTTTGTTGAATGTCGATCATACTCGGGCGAACTAAGTTTTATAATAGCCTTCGAGGAGGCTCGCCACTTTCGCATAGCTGGTGTAGTGGTAGCTCTGAGCACACTGGTTTGCATCCTACCGGACACCAGGTTCGATCTTCGTCTGACAAACTTTTTTTTATTTTGACGGAAATCAGTAAAACACCTACTGATGTTTAATAGTCCATAGGACTACTCTATTTCACTATTCCTTTACAGTTTTCGGTAATTTTTGTTTGTCCACCAAGATACTTTGTCACCGAAATGTTTGTCATCGGCGAATTTATCATTATTTGCTAGAAGCTGATGATCATGTATAGTTATACTGTTTCTTGAAAGTTTTCGGTCCTATCATGATAAATTTGAACTATTCTTTATAGAATGAAAAAAACAAAAAAAAATTTCGAGTTCTTTTTCAAAACTTTTTTCTTTCAAATTTCGGTTGTCAAAAATCCTTATGATTCCGTCGAAGCTGCGAAGGATCAGAACATCGTAGAGGAGGTACCCTGATCATTCGGTTATCTCTGAGACAAAGAGATCATCAGGCAGAGCCTCCTGTTCTTTTGGAGCTGAAGGACACAACATCACGAAGAGCCTCATGATCCTTCTGAAGTAACAGACCATCAGGAGGTACCCTACGATCCTTCTTATCTGAAAGATCAGATGTCCCCATCAGAAGGTACCATGTGATGCTTCGGATCGGAAGGATCAGATAGGACATCAGGCAGAGCCTCATGTGCTTTTGGAGCTGAAGGAGAACATCAGAGCCTCGTGATCCTTTGGAGCTAAAGGATCACACCATCGGGAAATCAGGTACCCTTACGATCCTTCTTATCTGAAGCATCAGAACATCAAAAGCCATGTAATCCTTCGGAGCTGAAGGATCGACAGACCATCAGGACGAGCCTAAACATGGTATTCCAAGTTAGTTGGACGTTTTATCAGCTATTACCATCGTTCATACATTCAATTGTGAGGGTAACCGAAAATCGATTGAAAATTGCATTAAAAAGCTTATTCCAGAAAAATGTGAACAAAAATTAGCTGAAAAATACATATAAAAATCTAGTTGAAAAAAAGGTTGTCATCGCCAAAGATTATGCCAGATACCCCGTTTGTCTACTGGAGACTTTGTCTTGGATCCCCGCCAAAGAACCTTTGCCACCTAAAAGTTTGTCATCTCGAAAGAAAGCCCCCCGACTCTGCGCGTTATGGTGAGACCCTAATACGTCATGTTTGACCCGCAAAATATCTCGTAGCGAAAAATACAGTTATTTTTTAACCGTATACTGTAGCGCTGTTGTAGAAGTTTACGGGATCTCTATTTTTCTAATGATTAAAATTAACAACAAATCAGAAGAATGACCCTCACACGAAGAAACGAAGAGAATGAAATATCGATGTCACTTTTCGGAAAAAAAATTAATTTCAAATGAGCCCGTAAATTTACACATGCGCTACGGTAGACATTTAAACAATTACTGTAGTTTTCCGCTCCCAACGAGAAATTTTGCGCGTCAATAATAATATATCGCACAATAAGCATTCTCAGAATTTTGCATGTTCCCGGAATAATTTATTTAATGGTTTTTTTGGTTGTTTCCTATTGGTCCCAAAAATCAACAAAAAAAAATTTGTTATGAAAAATTTCTGTTTTCTTCCGTTTAAAATCAAAAGTTTTTTTAGTTGCTTTTTTTGATAAATTTTTGCAACCACCCTGATTTATATCCCGATAAATGTTTAATGTCCCGCTTATGATATCTGGAACTGCCTCTTTGCACGTAAAATTCCTACCTGCGGACCAAACACACCATACATCACGCGCACTTTTTTTTTTTTCATCTGGACAAACACATTTTCCGCATGATTTCACTGACTTTATTTAACTCTCATCACTCGTATCGTTAAAAAATGCCCTAATCATCAACCTATTTTCATTGTCATTCAAAAAAAAAAACTATTTCGTACTCGGCGATCGTACTAATTTGTCATCATTGCGTTCCGTCGAGCAAAAATCAATCGGGAGTACTTTTACGTTTTCCGTTGAAAAAAAATCCAAAAAAAACACCATCCAAAAAAGATCCAAAAAAATTCCTAGTTAATTAAAACCGGGAATAAAAAATTCAAATAAAAAGTTCAAACGTTTCGTTATAAAAATGTACACCGGTAAGCTGAAACATATACATTTCATAAAGATTCTAACAATGTGCGACGATACGCTCGCAGTTTGTAGTCCAGCTCCATTCAGTGATGATGTAGAGGTTATTAAACAACAGGCGATCGATTATCCCATACAAATCACTCTGGTAGCGATTTCTGGGAACGGTAAGCCGTGCGCTCCGTTGTACTCATAGTTCGATGAATGAAGGCATCCGTGTAAGTTCTCAAATTTTCAAATGAAAACTGCCAAAAAAGGTTTTTAGTTATAATCTAAGAAATTATCGATTTTTAAATTTTATGAAAATTTTTTCGAAAAATTTGGGTTTTTTGTTTTTGTTTTTGATTAATTGATTGTTCGGCAAAAATGTCAAAAATCGAAAATTTAGGTATTTTTTCTTGGGATGAAAAAAAAAAAACTTTATCCGCCCGGCTAAGCGAAACTTGTGCTTTTTCGGTTTATTGATTTAAACCTTTGATTTACTGGAAAAACTTGAAAAAATCAATACTTTTATCACTGCGATCTGGTCTTCCACTTTAAACCTCGCGCTCCATTGAGAATCGCGGACAACGCATCGCGGGAAAGCCGTGTACTCCACACGGACAAGAATACAATTAGATTTACAACTAAAGTGTGACGAGCCGCGACGCGACACAACGCGCCGGAAATCTACCCCAGATATGGTCTGGCCTAGATCGGAAAAAACTCTTCCATTTCAATTTTATTATGAGGGAAGCCAGAAATCTTTGTTTTTATTTTATGCGATTTTGCTCTAAATTATCGATTTTTTGGAAAAAGTTTGAAAATTCCATAATTTTTTAATGATTATTGGAACTAAAAATTAAAATTTTCACAATGCTCAAAAACAAAAATTACTGATGTTAGATAAAAAAAACACGGCATGCAATTTCTAGACCACCGAAACTATCAAAAACCTCTTCCAGTGACTCGTCCGGTCCGTCTCTACGCAGACGGTGTCTACGATATGTTCCGCTACGGCCACGCGAATCAATTCCTGCAGATCAAACAACCTCTTCCGAATGTCTACCTTATTGTTGGCGGTGAGTTCGGCCCGCGCAATTCAAAATTTTTAATTTAAAAAAAAAACGATTTTGTCCAGTATGGTCCGAAGAGTCTATGAAGAATAAGGGGAGAACTGCAGGGCAAAGGAGAGCGGTTCGAGGCGATTCGGCATATTGTGCCGGTACGTCGACGAGGTGTATCAATGAGGCGTCGCCGTGGATATCTCCGATACCGTTTTTTGAAGGAGGGAGGTAAATTGCGCGTGAGATTCGGTGTTCGCACAGTTTTATGTCCAAGAACGAAGGAAATTTTATACCTAAATTTCGGAGAAAAATCATCAGTATAAATTATTGCCTTTTTTAAACGTCACTCACAAAATCGATAATAAAAGTTTGAAAATCACAGTCAATTTTTATTTTCAAAATTTCGTTGTTCTATCACGGGAACGCAAATTTCTCAGCATGCGTACTACACAACACATTTGACGCGCAAAATATCTCGTAGCGAAAACTACAGTAATTTGTTTATTGACACTGTAGCGCGCTACTGTCGATTTACGGGCTCTATTTTAAGCTCTTTCTATCGATACATATAGGATACATATTGATCCCGTAAACAGACAGCGCGCTACAGTAGTCAATTAATGAGTCACTGTAGTGGTCTTTCACTGCTACAAGATATTTTGCAGCCTCAGACATGTTGCGCAATAGCATCCTCAGAATTTTCTGTACCCCGTAACAAAACTTCGAGTTTTTCGAAACAAAAAGTTTAATTTAAAAAACCTCTAATCTTCGAGATATTCGAGTATTGATCTATTGATTTTTCGATAAATATTTATTTTTTTTTTACGATATTCGAAACAATTATCGAAATTTCAGAACTAACAAAAAACATTTGCGGAGGAAAATCGATAACATTTTCAAAGTATATTTTGTGTCCATAAAATTGATTTTTCCGTAAATTTAATTTGTTTGATTTTCGGGTTGGGTTCGTATTCCTAATTTCGGTAATTTTGAGTCGATAATTTTTTGTTTTTTTTTTTCAATTGAAACTTTTATTGATCAAGTTTCTGGCCAGTGCTCTTATAAATTGAAATGAGAAGATTTGGCCGAACCAGACCATTCTGGCTCGGACATGTCTGGGGTAGAATTACGGCGCGCGCGTCGCGCCTCGATCCTTTTAGCTTGTAAAACTACATGTATTTGTCCGTGTGGAGTACACGACTTTGCGTTGTCGAGCAGGTGATTGTCAGATGGAGCGCGTACAATGCTATGAGGAAAGCCAGAACCCCGTGATTGATTAGTTTTTGACTTAAAAACCTGATTTGAAAGAAAATATCGGTAATTTTTCGGATTTTTAACAAGAAAGGTCTTTATTTCCGGAAACTTTCATTTGATAATTATTTATTTATTGGTTTCTCGGAAAAATTTGCCGAAATCTATCGATAGTCGGACAATTGGACGAAAAGTCGAAAAAAAAATTCTAGGCCACGAATTTCCTCTTCCAGGTTGACTTTATGTCACACGACGCTCTGCCATACCAAGGTACCGCCGGAGAAGACATCTACGAGAAGCACGGCACTGCTGGCATGTTCCAGGAGACGCAGAGAAGCGAAGGAATATCGGCGAGCGATTAGATTTGTCGAGATTATGTCAGCGACTACGACACGTATGTCAGAAGAAATTTGCAGGTGAGAGGATATTCGGCCACCGATTGGAACGTTGGCTTTTTTACAGTGAGCCTGGCCTAGAAAGGGGTGGCCTAGAAACAAGTGGTGGCCTAGCAAGACTCTTCCATTTTTTTCAGACCAGCAAATATAGTCTGCAAGACACCGTAGTGGTGAATAAAAGAATTGGGCCGTGGCCTGCTGCAAACGTGGAAAACGTTTTGAATTTATTGATTGAAAGAATCTTGACGACCATTTGCCATCGTGATCTTCAGCGAAACCGTTCGAACAACAAAAGGGCCGATGAAAATGTGGAAAATAGGGAGAATATTGAGTTTTTAAAGAAAATTCGAGTAAATTATGGGAAGAAAAATTATACTCGTGAAAGTTAACTGAATTTATGCAATTTATTTTTTGAAATTCTCAATTTTTTTGGAAAATTTTTTTTTCTTAGGGCTTAGTCGAACATTTGGCTTTGTTTTAGGATTAAGGCTCATGCTTAGGCTAAGGCTTAGACAAAAACTTAAGCTTAGGCTTAGGCTTTTGATTAGGCTTAGGATTCAGGAGTCGGTGTCTTTCACTTAGGTTTGGCGTCATTGGCGAGCGTTAGCTCGCTATTTAGGCTTGGGTTAATTAGGCTTAGGCTTAGGCCTAGATTTAAACTTTTAGGCTTAGGGTTAGAATCACGCTGGCTAGGGGAAAAAAGAGAAATTCCAAAAATTCCAGGTTAAACGTAAAAAGGACAAAAAGGTACATCCCGAAGTCGGGTCAAAAAATAAAGTGATGAAATGTTCGGGATACATGAATGAATATTTCTGAGTCTCGCGGATTTATTTTCATAATCATATTCTGAACGTATTATTGACTCGTCGTGTGGGACATTTCAATGGATTTTCCATAGAAATCTCTGTAGAATTCCGCCATCGGCCAACGATTCTTCACAAGAGCCAAACTCGGCGAGTCGGTCAATGTTTGAGCTCGTCTGAAGAGTTTCAAAATATATGAATTCATTTATCTTGCAAACCTTTCACCGTTTGTGTTCAGTAAAAAGTCCGTCGGGGCAGATTTCCGTATCATCAGACGATTTGCATGTATACAATCCACATGAGGTTTTGTTCGCCTTTAGAATTTCTCCCAGTTGCCTGGAACGTTAGTTTTTCTGAATTTTTTGAAAGGTATAGAGATAGCAACAAAAAAAAAAATATACCCAAATAATGAGCTATTTAATCTAGGGGCTTTATTACAAATACTTTTCTAAGAACGTCTTGGTCTTGATAAATGCGTGCTTTAAGAAAAAAAAAAGTCAAAAATAATAGCGAGTCCTCAGATGTCGGGCGTTGTACTTATTAAACTCGGGGTCAATAAGTTCCGGGTCAAAATTCATAACTTTTGCGTAGCAAATCGATTTCCTTAAATGTGGGACTTTATGTTATCAAACATGGTCTTTTATTTGACGGCACTTTCAAAAAGTTTTGCCCACTCCATGTACCCAAGCTCGGATCCACTTTTTTCAGGCGTATGCCCGATCTCGCATTTTCTTTGTAACTTTCAATTGAGACTTTTGTGCGGATTTTGATTAATTAAATATACAATGTAAGAATACAATAAAAATTTGAGAAAAAATTCGCTCAAAAAAACAATTTTTTTGATCGGCAAAAAACTTAACCCTCGAAAAAAATTTTGTCGCCCAAATCTCTAGGTTTTATGGAATGATGCAAACAATTCTGAACAATTATTTAACACATAAAAGTTTTTTGGATTTAAGGCGTCACACACAAGCGGCAATGGAAAAAATGATTTTTTAGTGAATTTTTTGAAATTTTTGAGAAATTCTCGTCTAAATATTAAATTCTCAAATGTTTTGTGTGTCGAAAAATTGTTCAGAATTTTGCATAATTAGTCTCCTGTACAAAAATCCAGAAATTCCGACAAAAATTTCTCCGAGGATGTTGACGAACCTAAAAAATTTGTTTTTTTGAAGGAATTTTTTCTCTTTATTGTATTCTTACATGTATACTTAATAATTCAAAATCCGCACATAAGTATCAATTTACAGTTTCAAATAAGCAAGATCGGGCATACGCCTGCATAAAAAAGGATCCGTGCTAGGGTACACGGATTGGTCAAAATTTTGAAAGTGCCGTCAAAGACCATGATAGATAACATAAATTCCCACGACTTTTAGAAAAATCGATCAGCCACCCGAAAAAAGTTATGAATTTTGACCATGGTATCGAACTTTTATCGTGTGCTACATGCTTGTCGCGAAATATACCTATTTACCTATACCTGTACCTATACCTGCTTCATCTTTCGATATACGCCGTTCAAATTGTGGAGCATCTTGTCCAAATCGTCGTATCCTCTTCCAACTCCCAGGTAGATTAGTTGTTGAATCTACAATTTTATATTTAATTATAAATTGTATATTTTTGTAATTTAAAAAAAAACCTTTCGAAATGCGGCTAAGTAATCAATAATATTGACCTTAATGCCATGGGTCCTCATGGAATTTTCTGCCCATGCACAGTGTAGGAGAGCTCTTCCACTCCGTTCCGATCGATCAGCACATTACTTAGATAAATTAAGTCCCTGTGCTCGAATTCAAGAGCTGCTTCAGCTGCAACCATTGAGAGACCACGAGCTGGTGAATGATGGAAAATAGTTCATCTTCACTTTCAAGGACAAAATCTGCCAGCGGGGAAAGATTCCACCATTTGCCGAGCCGGCTGAAAAGGATAAAGTTTTGATGTTCCTGAAGAATAAACATCTGGCCTCAAATGTTCGGATTCATTGAGCTTCTCGTAGGCATCCCAAGCTCTCAGTAATCCCTTAGGATTTTCCCCTATGACTATTTGGGCTGAAATCATTTCGATAAAATTCGGCATAGAATTCCAAGAATTTGGGTCTCGAGTATCACGCCGACAGTGATTTCCTTGCCCATCACAATCACCTCTGACAAAACGGCGTGGGTTGTTGGAATCTCCACGGATTGATTTCCATAGAAATGCACGTTGTTTTCGAATGGCAAAACCTTTGTTAGCAACCGGTCTACCATTCGGCGCCAGACAGCTGAGAAGACTTCACCGTAGGCTCCTTCGCCGAGCTTCCTTCACTTTTCGAGCATCTAGCGCCGACGTTGATAGGCTACCCCATGGTTTTGCTTCTTTTTGGGCCAACAACACGGCGAAGTTGTGCCATGGACGGATCTTTTTTGTGAAATGTGATACTGCCAATGGGGATATTTCTAGAATCAGGATGAGCTGACCGAGCACTTGGAGCTCATTTGTTCCAGTTCAGCAAGCATGCACAGTTCGAAAGGATGGACAGTCCGAAAATGACTTTTCTGAAATTGTCATAGTTCATTGTGAAAATTCGTTTCGGCTAAAAATGCAAATGCATTATGTTTCTGAAACTCACCAGTTGACTCTGAAATCGTCGTTCGTTGTCATGTCGAGTGCCAAGAACGGTGGTGGTCACCACTGCCGTCTTTGTGAACCGCATCCAAATCGACAAATGTCTCGGGAGTTAACTATAGAAATGAAGTTTTGAAAAATTAAAAAACTCACAATTATTGAAACACGTTATTAGGCCAATAACTTCACACGTGAATTAATACATTCATGTATTCGATTTTCTCTGACTGTTATCACGGGTTTCTGGCTCACGGTAGTTCAGCCACGGTCCCAGCACAGAAAATAGATGTCACGTTCATGACGAATAATCAGTCTGAAAGCTATATTGGCTGCTATCTCGAAAACTCTCTAAAAACGCGTTTTGAGAAATTATATTATGATTTTTTGGAGAAAATCAGAAATTATTGATTTTTTTGAAGGAGAAAATGGGAAATTTTTCATTTTTATTGGGGAAAATCAGAAATTATTGGTTTTTGGAGAAAATCAAAAATTACGATTGGTAATTTGAAGCAGGGGTGGGCAGCAATTGCCGTTCGGCAAATACGCAGATTACCGGCCGATTTTCCGGGTTTTCATTTACGGCAGTTTGCCGGTTTTGCGTTCAATTTGCCCGACATTTTTCAATTTCTCCGGCAATTTGCCGGTTTGGCGATTTGCCCGAATTTTTCAATTTAACCGGCAATTTGGCGGTTTGCCAATTGGCCCGACATTTTTCATTTTCGGCAATTTGCCGGTTTGCCGATTTGCCTTACCCGAAATTTTCAATTTCGTCAATTTGCCGGTAATCGGTGCCGATTTCCAAAAATTTTCATTTTCGGCAATTTGCCGGTTTGCCGATTTGCCGGAAATTTTCATTTTCGGCAATTTGCCGGTTTGCCGATTGCCCGAAATTTTTCGATTTCGGCAATTTGTCGGTTTGCCGATTTGCTACGGAATATTTCATTTTCGGCAATTTGCCGGTTTGGCGATTTGCCCGACGTTTTTCAATTTCGGCAATTTGCCGGCGTTTTCCGATAATTTGTCGAAATTTTTCATTTTCGGCAGTTTGCCGGTTTGCAGATCTGCCCATTTAAGTTCGGAACTCAGATTGGCGGTTTGCCGATTAGCCCGAAATTATTTAAACGGCAATTTGCCGGTTCGCTTTAGCCAGAAATTTTTCAATTTCAGCAATTACAATAGAGGTCGATTTACCATTCAGCTGCCGGAAGTCTTCAGAAGGAATTTTTTATAATAAGGAACCACTAAACACAGCGTTTTGAAACTTTTCCACGTTTTTTAAAGATGATTTCATAGAATTTGCTTACTTGGTTTGTCGAATTGCCAGAAGTTTTTCAATTACAAGTTGGCAATTTCCGGAATTTTTAATTATGGCAATTTGACGGTTTGCCGAATTATTTGCCAGAAATTTTTCAAATTCGCCAAATTGCCGGTTTTCCGATGGAACTTTTTCTCGGCAATTTGTCGATTTGCCGGAGTCTTAAATTTTTCCAATCAATTTGCCGATTTGCCGGAAAAAAAATTGTTTCCCGCCCACCCATCAGTTGATGAATTCATCGTTCTTTTGTGTGTTTGTACTCCCATCAATCTTAAACTCGACCCGGACTGCAAAGGCATATTTACAGTTTTCTCTTCTGGTAGTGAAATGGTGGTCTTAAGTTTCGAAGACTATGCCCACGTAATTTCTAAAGTATTTATGTTTTGCAATTGTTTATCAATGACCCTAAAAAACAGACAAAGCATTTCCGCGTGGCAAATTATCAAGTAACTTGCCTAGGCGAATAGTACTGATGTTATAATTTTTTTTTAGAATCAGTTTGGAATTTCGAATTTTTCTGAAACAACCGCCGGCAAAATGAATTACTGTGAGCACTTTTGATTGTTCCCCGGTTTTCTTGTAGATTTTTGTGCAAAAAATTTCGACTTTCAGCGGTAAAAAAAATACAAAAAGGTCGAAGAAGAAGGAAACGAGCAACACTGCTTCTTGGTCAGGAGGCCCCAAAACCAGGGGGAGCAAAACAAAAAACCAAAACCATCGAAAGGAAATGCGACAGGGGTCGCGGCGAACCGGAATTGACTGCACATCGAAAAAAACCAAGACAGCAAAAAAAGTGAGACAGAAGAGAGATATAAATGCACCGGAGTTCAATTTTAAGCTCGTATTATAGATATACGTCATTGTATCAGGGGTGGGCGGCAATTGCGTCGTTCGGCAAATTGACCGCCAAATTCGGCATATCAATTGCCGGTTTGTCGATTTGCCGGAAATTTTCAATTCCGGCAATTTGCTGGTTTGCCGATTTGCCGGAAGTTTTAGGGTCATGTTTTTCGGTCAAATCAGTTTTGCCGGAAATTTGGTTATATAAGAGACGGACTGTCTTTTTGAGTTGTTCCCGTTTTTTTACATATTTTCATAGAAATTCATCGAGATAATTTGCCGAAATTTTTCGGCAAATTGCCGTTTTGGCAATTTACCGATTTGCCGGAAATTTCCATTCCGACAATTTGATATGCCAATTCGCCGGAAAAAATCGTTTGCCGCCCACCCCTGAATATAGAGCCCTTTTTAGTCTCATGTCACCTCGATCACGTGAAATGCTGTCAGACAGCAAAAAGACGACCGTTGATGATGATTCAGCAGTTCCAAGAACAACAAATGTCGCTGGAGCAGTCACTTCTACGATTCCTGCTCTCACCTCTGAAAACGTCCCGTTCTAATTCAGCCACCCAAAGACCTTATATGGTGCGGGACGAAAGCCAAAACGGTGCTCCGGAACTTGACGGATCTGGCAGCGTTTCACTTTCACTCAAGAGCTCACTGACTGGAGGTGATAAGTGGCTTGGAGAAGCCGTGGCAAGGAATTGGATTCGCTCGGTTAGCATCCTTTTTTTATTGGAGCGGCGGCGTAAAAATCGTGCCAGAGTTGCGAGAGGGGGCGTGTTTTTTAGTTTTTCTGTTGTTGGTGGGGACTTATTATTATTAGGTTGGTGATTTTATTTTCACTGGTGGAAATCAGCTAATAAAACTAAAAAATAACTTCGGGATATGCAAATAAAAACCCAACTTTAAAAAGCGAACTCCGATCAGCAGTTTGCTCGGCCCACTATTCAACCAATCCAATTGGTTCGTTGAAATTCTTGGGAACTCATTGTTAGAGGATAGAATTCAAACGAAAGATTAGCAAGTTCACTGGTTATTGCTTTCATTAGAATATCATTGCTTATATATATATTTCAATAAAAAAATAGTGTACGTCATCAATGGGCGGAGCCTCTTCCATCGTGGAGACCCATCGTGGTGAGACACGTGGTGGTGAGACCCATCGTGGTGAGACTTCGTGGTGAGACGTGGTGGATTCAGACCCGTAAATAGAGACCTGCGCATCGAGGTGAGACCCCTCCTGGTGAGACCCATCGTGGTGAGACCCATCGAGGAGAGACCCTTCGTGGTGAGACCCATCGTGGTGAGTCCCCCATTAATTTTGGCGTGAAATTCAAATTTTCTAAGATCGATTTGGCTTTTTTTCGTTTAACGAAAAATCTGGAAAGGAAATTCTAGCATTTTTTTAGAATAATCTGATGAGGAAATTTCTTACTTTCCAGCGAAATCTGGAAACTCCAAGGATTTCCTAACATAATCTGGAGACTTCTAAATAAGATCAGGAAATTTCTAGAACTTTTTTATAATCGTCTGAAAACATCTTTCTAGAGTATACTAAAAACTTCTAGAATTTTAAAATTCCGCGAAGATCGAGGAAGAGATTTGCCAAGTTCAATTAATGTGGAGCCAGACGGAGCACGCGCTTTGCGCGCGCGAAACGGCTGGTTTTAGATATTTTGTAGTATTTTTCAAATCTTAAAAGAGCAGAGGTGAAAAAAAAACGAACTGCAATAACAGAAAATCGATGTCGAGAAGGACTGTAAAACCTGGAAATCCAACTCGCGCCAAAATTTAACCAATCGGAAGACTTTCCTGCCTTGGACTTCAATCTCGTGAAACTTGGCAAAGACTAGGTGAACATCAGTCTTTTGCGTAGATGTTCCATTGGGAAGAAATGTTCATCTAGGTCAAGCTCCGGTCACACGGAAGATACATTAATGTTCGACAAGCGAATCACTCACATTGATCTACTCGGCGGGCCTGCGATGAAACCATCGAATTCTTCCCTATAAAAAAGGCAGAAGATTATACAGAATTCCGTATGGTCAGATGTGGATCAATCCCTTAACCGCCGTGTCGAGTATGTCAATGACGATGTGTACCGATTTGCAATTGAAGGAGTGCCCCACGGATTCTCCAACTCGATCAACTGCAATGTGACTGTTATCAGCATTTGGAAGGACGCTGTGCCTTTGAAACAAGCAATCGCCTCAGAGAGGCACTTGGTCTACACTACTTCTTGCTTCTGAAAGCACCCCCTGACGAATGCGACCGATGATCGTCTCACCACGTGGAGCTTGTAGGACGAGCTGGCTACTTTTTGGCACTTGCGGTTGCAGTCAACACGATTGATGCAAAGCTGGCCGAACCTGTATTGCGGATATTGTCCAATCGATTAGCTCCCAGAGACCAAGAGCCGTGGATTCTTGTCAGTATCTGCTCCCTGTGCATTTCGTTGCTCTACTTCATCAAGGAATTGGTTTTTGAGTTCTTGTAAAATGAGAGAATAATTCTCTAATTTACAGAAGAAAGGGACAAAACAATCAGAAGGGGAAGCCAACACTGAGCAACAAATACGTCTACAACAAGTCGGTTGAGTTGACGAAGCAATTAACCGTTCTCCTTCTAGAAGCCAGGAGAGTGTGATGGGACCTGGATAGTTCTTCTCCATTATGAATATGTGAAAAGCATTTGAATTGATCTGGGTTTGGAAATGAAGAATTTTATAATGGATTCTTTCCGAAATCTTCCTTCCTGCCTGCTGTTAACTCTGCGGCTTGATCTGCAAAAAAAGCGGTAATATCTCCCCCAGGAAGACGTCAGCACACTCTTAACCATGCCTTAGTTGAAACGTTTCTCGGTATTCTCCCGCATTTTTCGAAGATCACACCAAAATGGGATACTTTGACAACACGTGCCTGCCATCGCTTCCTGAACGGGGATTTTGTTAGAAAATTCGTGGAAAATAGGAAGAATCATTTCGAGAAAATGGAATTATTGACTCTTTTCTGATTTTCTCAAACAAAAAAAAATTAAAATCGAATTGATTTCTGGCTTACCTTACCTAAATAGAATTGAAATGGAAGAGTTTGCCGAACTAGGCCATTTGTGGCGGCCTGGGGTATATTTGCGGCGAGTTGCGTGTCGTCGCGGCTCGTTGTTGTAAATCTAAATGTGATTCGACCGTGTGGAGTACACGACTTTCACATTCGTTGTGCCGCGGGCGATTGTCAAAGGAGCGCGAAAAATACAATGAGGAAATCGGCCAAAACCCCGTGTATTGATTTTTCGAAAATTTCGGAAAAATCTGCTAATTTTATTCAATATTTACATTTGTCCTAATTTCTTAGAAATGTTCAAAAAATCTGATTTTCTTTTTCCCGATGAATTTTTGTAAAATAGTTGCTATCCGTATTTCTCGAAAAGAATCGATTATTTTTTTCCGGTTTCCTGGTAAGCTAATCACTTCAGAAAAAAGAATTAAGTTAATATATACTTATAAAAGTCGTAAAAGGTTGGAAATATAAAGTATTTAAATCAGAACAGCGATTACTGACTGAAGCATCTCAACTACCAGGCAAGTTCTTCTTATCGAACTCGACAAATGAAACGAAGAGGTCGGAGCTATAATTGTGCCGATCATTTTCCGGGCGCCCGTCTCTTCGAACTCGGATACGGTAGCCTGCCCGACGTATGTGAAATCGGCCATTAGCACTCAATCGGCAAGCGCCGATTGATGCTCCGTGGCCGACGATAGGGCTTCCTGAAAGAAAATCGATAATTTGCGGTGTGTTTTTATTGATTTTTATGTGAAAATTGGCAAATTATTGATTTTTCGGCTAAATCATAAATTACTGATGTTCTAACCCGTTAAAATCAGTAATTTATTGATTTCTTCGGCTAAATCAGGAATTATCGATTTTTCAGTGAAAATCTGAAAATGATTGAACATTTTACAGCTCTGCGAAAATCAGAAATTAGTTTCGCAAAAATTCACCTTCATATTTCTAAATCGCCACGCAGGGTCTTTCCGACACGTGGCACACACGCGTCATCTCCACATCCTTCGCGGGGTAGTGTGTTCTGAAAAAAAAGCCATTCGGTAATTTTTATAGGTCTCGCACCGGATTGCCGCCACCGGTTATCTTCATTTTTCCAACTAAAGCGCCAACACCGGCGCCGGCATCTTCTTATTTTTCCACGTAGCCGGCGCCAGCCGCGCCAAAACTATCTTCAAGCGGCGCCGGGCAGCTTTTTATTTTCCCCATAGCGTGCCAGCGGCGCCGCCGGCATCTTTTTATTTTTCCACGTAGCACGTCGGCGCCGGCAGCCGCGCAAACTATTTTCGCCGCCGCCGGTTTACTTTTCCACGTAGCGCGCCAGCGGCGCCGCCGGCAAGTTTTAATTTTCTTCCACGTAGCGCATAGGCTAGCGCCGCCCCCGGCATCTTTTCATTTTTCCACGTAGCGCGCCAGCGCCGGCAGCCTCGCAAACTATTTCACTGTTCGCCCGCCGGCATCTTTTTATTTTCCACATAGCGTGCCAGCGGCGCCGCCAGCATATTTTTATTTTTCCACGTAGCGCGCTAGCGCCGGCGCCGGAATTCATTCTTTTTTCCACATAGCGTGCCAGCGGCGCCGCCGGCATCTTTTTATTTTTCCACCTAGGGCGCTAGTGCCGGCCGCATTTTCATCTTTTCATGCAGTGACCGCCAGCGCGGCCGCCGGCCTCTTCTCATTATCCATGTCGCGCTAGCGCCGGCGGCAGCGCAAACGATTCTTCGCCGCCCCCGGCGCGTTTTCCTTTATTAATTAGTGCGCCAGCGCCGCCGCCGGCATCTTTTGATTTTTCCGCAGTGCGCCAGCGCGGCAACGGCGCAATTCTAATCTCGGTCTTTTTTGACCGATACCTGAAAACGCCTAGGAATATAGTGGGGCCAAATCTACAAGCGGAAATTTCTCAGCTAGTTTGTCGGTTTCCCAGATTCCAGGAGGCTTATCACAAAGATAAAGTGCCTCACAAAGGCCACCGTCCGCCTTCACTTTCATTCCTCTATCCTCAATAATCGTCGAAGCTGTCTCAATTGTCCGTCGAACGGCGAGGCAAACGTATGCGAGATTGCCATTTTCGAACCCATATTTTGCACTCTTTCGCCTGTTGCCGACCGCGCACGCTGAGCATCGAATTATCCGTCGTGAGACCGTCGGCTCCGTCGAGTAAATTACGCCAATTTCGATTGATATTGTTGTCTCCTCGCTGCAACGCAAAAAATCAATAATTTCTGATTTCCAACGTAAAATCAATAAGTGTTCTGATTTTTGTTGAAAAATCATTACTACCGATTTTAACTGAAAAATCAATAAATGCTGATTTTCCTTTTTTTTGCACGTACAAAAGTCGATAATTTCCAGATTCTCATCGAAAAATCAATAATTTGTGATTTTCGCCAACAAAAAATCAATAATTCAGATTTTTACCGAAAACACAAATTGATAATTTCAGATTTTCACCGAAAAATCAGAAATTATTGACTTTGGATAAAAATCAAAAATTTACTGATTTTCATCTAAAAATCAATAATTTCAACCATTCGCAGAAACATCGGTCATTTTTAATTTTCACCGTAGAATCAATAATTTCTGATTTTCACCAAAAATTATCAAATAATTTTAATTTTTTTTTCGAAAAATCAATATTTTCTAAGTGCTTTTTATCGGAAAATCAATAATTTCCGATTTTCACCAAAAAATCAATAATTTCAGATTTTTTTCGCATAAAAAAGCTCTGTAAATAATTTACGAAGTTGACGAGAAATCAATAATTTGCTGATTTTATTCTCACAGAAAATCAATAAATTTTTTTTGTTTTTCGTTGTTTTTTTTTTCTAAAAATCAGCGTTTTTAATTTCCCCAAAAAATCAGTAATTTTTTAGGGATTTTATTTTTCGAAAAATCATTTCAGATACCGAAAAAATCAATAAATTCAAAAAAAAGTATTTCATTTTTTTGAATTCTTCAAAGTACCGTTCCACGTGTCAGAACAATCCAAATTTTCCGTGGATAAGTTATCGGCATCCTATCGATATCGGTTTTAGCTGAAGAAAAAACTTAAACAATTGGAAAATTGTGTCCTCCTGTCGGACAGGTGCTCGGTGCTCTCCCATCACGGCTTGTCTACAAAAAATGCGGGATTCTTCGTTCTTAACCATACGAAATCAGTTGACTCTGCGTCTCTCTTCCCGCATTTTTTGTAGATCAACGTAGATCAGACCAAAATGAGGAGCACACTGAATGAAGACACCATGATTTTTCGAAACAAAAGAAATTCTCAAAAAGTGACGTCAAGAGGTATATAGGTAAATCGGATACTTGGTATCAAATGACGGAAAAACAAACGAAAGTTGCAAAATTTTTAGATGAAATTAATTAGACTTTGGCGGGAAAAACAGATCAAATTTACATTAAAATACCGGAAAAATAGGGGGAAAAAAGCCTAATTATTGCCTAAAAAATTCAGGATTAAACGGGTTGTACTTTTTCTTCTTTCCACGCTTCTCCTCCGATTCCTCGGCGGCTTTTCGTTTCTGCAGCAGCTCAATTTCCTCGGGATGTAGCAAAGCATGGGCTCTCGCTTTCTCGACTCGTTCCCGGCAGTTTCTAGACGCTTCTCGCATGCTCGCCAGGCCGTCGTTCTCGATCGTATACCTCTTCGAGTTGACGTTCTTCAGAGCTATCACGGTGGCGGTACTGCTTTTTTGGAAGAAAAATTGGGGGGTTTTTTTGTGGTTTGTAGTGGGCACCCTATATGCGCGAAAAAAGAGTCGAATTTTTTTGTAGATCAACGTATGGTGAAGAACGTACTGGCGTCATATAATTTTGGGCGAAATTCCCGCATTTTTGGTAGATCAAACCGTAGTTGAAAATTTTTCGGGAAAAAAAATTACGAATTTCTGGCTTTTCTCAAATTGAAATGGAAGAGTTTTTTCCGAAATTGGCCATTTTGGCTCGGCCATATCTGAGCTAGATTTACGACACGTTGCGTGTCGCTTCGCGGCTCGATTTTAGTTGTAAAACTAAATGTGATGTCCGTGTGGAGTACACGACTTTCCCACGCGTTGTCCAGGCGATTGTCAATGGAGGGCGAAAAATTCAATGAGGAAGGCCTGAACCCCGTGGTAGTCCGATGCACAAAACTGATTTTGTTTTTGAATTCTTGGGATTGAAGAAATTTTGCCGATAAAGCCGATAACTCAAAAAATTCTAAAAAATTTGGATAATGTCTGGAGGAAAAACCCCAATGCTGAAAATTTCGAATAATTTAAAATTTTTGCGCATGGCCGAAAAGAATAAAACTCGGCCAATTCTTTGGCGGCCATGATGCAAGACACCATATTTGACGCACGCAAAAAAAGGTGTTTTTGGATGTTATTTTCTTTTTCCGCCAGAATCTTTAATAATGGTATCTATTCCAGTGACAAAAAATCATAACCTGTTGCAAAAAACGGATGTTATTTTTTTCGAAAAATTCAATTTTGCGCGTCAGATGTGATGCTTTAAGCTCTGTGGCCGCCCAAAAAGAGAACACTCGGCCCACCAATTTTTCGATGACTCCATTGACAATAGCCTGCTGGACACCGGGTGGAAAAGTTTCGTGTACTCCCATGGGGCACGGACAAATACATTTAGTTACCATTTACAACTAAACGAGCCGCGACGCGACACGCAACGCGCCGTAAATCTACCGTGGCCAGATGTGGTATGGCCTGGCCTAGTTCGGCAGGAAGGTTTCTCTTCCATTTCAATTTATGAGGGAGGCCAGAAATCCGTGGCCGAAAAAGAGAAAACTCGGTCTCCATCCGATTTTTTTTTCTGACGGCCATGACAAGTTTGCGCGACAATAATACACTTCATCATATTTGGCAAAAAATTTTTTAAAGTTTTTTCGAATTTTTTTGATTTCCGAGCAGAAAAAAAAATTGTCTGAGAAATTTATGTGGCCGCGGTAAACTTCGGCCACCGATTTTCGAAGATTTTGACCGTGTTTGAGGGAAAAAGCAATTTGACGCGCAAATTTTCAAAAAAAAAAAAGCCCAAAACACTTTTCTTCTTCTTCTTGTCTTTTGTTAGATGCCGTTTCTGCCTTTTCTTCACTATCACTATCCTCTCGTTTCCGCCTTCCCCTCCTCTTCCAGCTTCCGCTCCGCTCAAACACGGCAGAGCATCGCGCGCTTTTCGTCGATCAAGTGTCGGCGGCTTTACGCAGCGGAGCTCCTCGTACCACTCGTTTTTGTTGTTTAAATCGTATTATCCGCGAAATACACCTGAATTCACATTTACGTCGACTCCCATTCCTTCTTCTCGGCCGCTTTTTCCGCTTCGTAGCCGCGGTTTCCGGATCCATAGTTTTTTCGTTCTTCACGTTCGAGATCCTACAAAATATCATTTTTTTTGGAGAGAAATTTAGTTTTTTTTTGGAGAAAATTATCGATTTTCTGGAAAAAATTATCGATTTTTCGGGGAAAGATTAATTACGATTATTTTAAAAGAAAATTATCGATTTATATTGGGAAAAAAATCACTGATTTTCTGGAAAAAATTATCGTTTTTTGTCGGAGAAAGAATATTAAATTTTTTGCAGAAAATTATCGTTTGTTTTTTTGAAAAAAATTTCCGATTTTTCAGAGAAAACTTTTTTATAAAATTATGGATTTTTAAATATAAAATTAACGGTTTTTAGACGCTGGAGTCTTCAAAATTGCGAGATCGATTTTTTTCTGGAGAAAAACATATTGTTTTTTTTTGGAGAAAAATTTCGATTTTTTTGAAGACATTTATCTTGGTGATTGTTGATAAAATTATCGATTCTTCGGGGACAAGTATAGCTTTTTTTGGATGAAATTATCGATTTTTTGGGAGAAAAAATACCGATTTTTTCCGTTTGGATCAAATTACCGTTTGAAAAACAAGTATCACAATTTTTTGAAGAAAATTGTCAATTTTTTTGGTAATAAATATAGTTGTTTTGGATAAAACGAGATTTTTCAGCTAAAAATATAGATTTTTGCTTTTAGATAAAATTTTGATTTAAAAAGAAAATTATCGATTTTATGGGTAAAAAATAACGTTTTTTGGATAAAATTATGGGTTGATTTCTTCGGGGTTCGTATAAATATTGATTCTGTCGGGGAAAATATTTTTTGGATAAAATTATCGATTTTTTGGAAAAAATTATGGGTTTTTTTTGAAGAATGATTTTATTGGTGAACAATATCGAATTTTTTCGGGAAAATATCGATTTTTCGGAGAAAATTTCTCATCGATTTTTAGAAATTATCGATTTTAAATTGGGTAACAATCTCGATTTTTTGAAGCAATTCTGAGCCAAATTTTGAATTTTCGAGCGGCAATTTTTGCACAAAGCATTATAGGTTTGACGCACAAAATTCGAATTCTTCAGAATTAGTTTCACAAAAAATTCTATCACCTAAAACTAGTTCACATGTCCCGTTTCATCTGAAACGCTGACATTTTTTGGCTTCTCCACGCTGAGCTCGAACCAGCTCCTCCACTGAACATCGTCTCCATTCGTTCATCGGCTCGGGCTCTCGACTGCATAGCCTCAGGCGCCGCGCCTCGTTTTCCGCCTGAATTTGCCTGTCGAGCAGACGCTGCGCATCTTCGGCGGCTTTTCGCTCGTCTCGGCGAACCCGTTGTTGGATTTTGTCCGAACGTGCCATGATTTGCCAAATGATGGAGAATGTATCATTCATCTGGAAGCGGAAATTATAGAGCAAACCAGTTGATAATTGTGCTCGAAATTTGGGGAAGAAGCGCAACCAAAAAATCAATAATTACGTCCAAAAATCTATTTTATTCAGAAAAACCAGAAAGCGATTTTTTTTCCAAAAATAAATAATTTTCGTGCAAAAATCGATAATTTAGACCGCTTCTAAAAGTCTCAATTTTTCCAACAAAGAAAACAATCTCGAAAAACCGATGTTTACAGAAAAAACAAAAAGCAAAAATTCATAAAAATTAAAAAATTAAAAAAAAATCAATAATTTTTCTAAAAGCGATTTCTTTTTCTAAAAATCCTTGCGTTTAATTTTCTTCTGAAATCGATATTTTCCGTTGCTTTTGGTTTCGTGAAAAAAATCGTCTATTGAACATTTTGCTAAATTTCGAAAAAAAATCTTGAACGATGCACCATGATTTTGAAAATTCTGCTCTGGATCAATTTTTCGAGAAAATCGATTTTTGGAAACTATCATACAAAAATCGACTGCTAGTTGTGCTCGAGATTTGGCTCTGAGGAAAAATCAAAAATTTTCTTCTAAAAATCGATTTTTTATCCAAAAAATCAATAATTTCGTCGGACAAACCGATGTTTTCAGAATAATCAAAAAAAAAATTAAAAAATTAAAAAAAAAATTTCAATACTTTCTAAAATTTTGCGATATCTTTTCTAAAACTATTTAATTTTCTTCTAAAATCGATATTTTTGATTTTTTCGTGAAAAAAATCGTCAATGTTATTGAAATTTTTGCTTAATTTCGAAAAAAAATCTTGAAACTTCGATGCACCATGATTTTGAAAATTCTGCTCCGGAACAATTTTTCGAGAAAAATTTATCGATTTTTGGAAACTATCATACAAAAATCGACGGTAATTGTGTTCGAAATTTGGGAAGGAGGAAAAATCAATAATTTTTTTCTAAAAATCGATTTTTTTTCTACGCGAATCAATAATTTCGTAACCGATGTTTTCAGAATAATCAAAACAAATTTCAAAAATAATAAAAAATCAATAATTTTTTCTAAAATTTTGCAATTTTTTTCTAAAAATCGTTTAATCTTCCTCTAAAATCGATATTTTTCCGGATTTTTTCGTGAAAAAAATCATCAACTTTATTGAAATTTTGTCATACTAAATTTCGAAAAAAAATCTTGAAATTTTGATGCACCATGATTTTCAAAATTCTGCTCCGGACCAATTTTTCGAGAAAAATTATCGATTTTTGGAAATTAGCATACAAAATTCGATGTGCTCGAAATTTGGCTCTGGAAGGAGGAAAAATTAATAATTTTCTAAAAACCGATTTTTTTTCCAAAAAATCAATAATCACGTTCGGCTAATGGAAAACCGATGTCCTTTCAATCAAAACAATCTCAAAAATAATAAAATCACTAAATCAATAATTTTGTCTAAAATTTTGCAATTCTTTTTTCTATAAATCGTATTTTTCCGATTTTTTTCGTGAAAATAACTCGTCTTTTATTGAAAATTTTGCTTTTCGATAAAACGATGATTTTGATTTCGATGCACCATGATTTCGAAAATTCTGCTCCTGAGCAATTTTTCTTTAAGAAAATTACGATTTGTGGAAATCATCACACAAAAACCGATAATTTTGTGAAAAAATTCGGTTTCGCACCATGATTTCGAAAATTCTCAGAATTTTAGAAAATTTATCGATTTTGTGTAGAAATTCGAATTCCAGTGGAAAAATTTTCTTTGTATTTCTCAAAAAATGTTTGATTTAAAAAAAATCGATTTTATGATCTGAAATTCAGGCATTTTTGTAGGGCAAAGTAAAATGGCAAAATCGATGATTTCTCTGATGAGAATGGGAATTTTTGTCAAGAAAAATATAAAAAATTCTTAAACAATTAAAGTGTTGTCAAAAAATTGAAATTTTGCGGAAAAAAAATATATTTACAGATGAATTTTTTAGAAAAATTCTACAAAAAGAGGTTCCATCTAATATTATTTTGTCGCATTGGGAGTTTATATCACATAATTTTTTTTTGTTTCGGTTGCCGTGGAGAATGGGGGTTGCAAATACCAATATCACATTTTTCAGAGGAAAATCACAACAAATATAAGGAAAATTTAAAAAAGGCGCGGGGGGAAATTCACCAGATTATCGATATTTATGGATAATTTCCACGATTATTTTTATAGCAAAATTGATCCGGAGCAGACTTGGGATAAAGCAAATGTTGGAGGGGGAAAATGAACAAATTGATAAATTATAATATATTCGGGGCAAAAAATGGGAAATAATTAAATTGTCGGAACATATAAATGATTAATTGATTGAGGCCAATGGGATTGGTTTCATGTGAGCCAACGCTTCATTACAGACCACTTCCTACCGATGACGTAGCGGCCATGAGAATGCTCGACACGAGCAAGACGGTAGGTTCTAGAGGCGTTTATCTGGAAATTTTGTGAAAAAATGAAGAAAACAAGCTTTCTTCGCTGAAAATTCCAAGATTTTCGGTCGTTTTTTTTTTGCTAATTTTTTTTAAATTCGCCTTGAATTAAATTTCCAGATGTTCAGTAACACGTTTTTTTCTCCTTCAAAAATCGGTTTTTCAATTAATCAAATTCAGAGTATTAATAATTATTTTCCTCCACCAGAATTTGAATATTTTATCCACATTCTGAAACCGGCTCACAGAGCGGCTATTACTACGTGGCCTAGAAAAATCAAACGAACTCCGCCAATGATTTATCCCGTGGCGATTTTTGTGGGATATTTCGGAAACTTGACGAGAATGTTCTCGAATGGTCGGGGGTGCTACAGTTCCACCGTGGCGATTTTTGAGAATATGTTCCGTAGTTATGAAGGTGGCCGAGGGTTGTTTTCTTATTTTACGGCCACGTAATAAAAACCGATCTGTGGGCTCCTGAGCAGAATATCGAAACATATCATGGTGCATCGAAAATTTCAAAATTATCGATTTTTTTGTTGTAGCAAAATTTTCAATAAAATAAGAAATCATGGTGCATGGACAAACCAATTTTTTCCTTTTTTTCGAATTTAAAATAAAATTTAAAAAACAGTAAAATTCTTGAATTTTACTTTTTAAAAATATTTTTTTCAAATTCTGGCAGTTTTAAAATAATAAAAAACGTTTTTTTTTCCATTTTTTTCAATAAAGTTTTTTTATGCCATGATTAGTACTACTAATGTAAAATTTACAGGGTTTTCACAGATTTTCAATTTTGTTGATTGGCTTATTCGTTCTTCAAAAATTCTAAATTTTCAGGTTTTCTTTTCCATTCGCCTTTAATTTTTGGGAAAAAACAATGTTTTTAATTAATTTTTCAGAAGGACTTAAAAAATTGTGACAACTAAAATTGTTCAATTTTTTCCGCAAAAATAATTTTTCGGAAATCCGCGTTCAAATGTCCTACAAAAAACCCCTTACCACAGTAAGCCTAACCAACTGTGAGAGCTCTCTGTTCATCGACTAGGGCTCCGTCGAAAAGCCGCCCAAACTCTAGAGCCGACGCCGTATCGACGCGCACTCGAACCATCTGAAAAACCAAAAATGGAAGAGCTTCTAATTTTTCGTCCAAGGCAGGCCATTTGATCTACGTAGATCTAGAAAAATTGCGAGAAAGAAGAGACGCAGAGTTCTCAACGCTTTCGCATGATTAGGAGTGTGTTGACGTCACATTCGCAAAAAATTCCCGCATTTTTTGTAGATCAAACTGTAATGGGATGGGACCACGAGCAGTGTTAGGCTGTACCATTACGGTTTGAGCTACAAAAAATGCCGGAATTTCTTGCAGAGGTCAACACACTCCTAATCATGCGAAATCAGTTGAGAACTCTGCGCCTCTTTTTCTTGTCCTGCATTTTTGTAGATCAATGTATATAAGCCTCTCTCTCTCTCACCTGAAGTATCACCGCTTGCTCCAACACAATCAGAACATCACAAAACTTGCTGGCAATCGTTTCGCGGGTGTACACTTTCCGTGTGTTCTCACCACACCACATGCCCTCATCGTTTCCGATATGCTTCCCTTGTGGCTGCTGCACAGCCGTTGAGTCGTGCTCACATGGAATATCACCTCAGCCTCGGCGTCTGCAAAGTACGGAGCCCGTGTCTCTACGGGCAGCCACCTGTGTAATCATCGTGTCCTCGACCCACTTTGACCTCCCATCCGAGCTCCGAAGCTATTGCGCGGGGGCGGATGCGGTGGTGTTGGACAGGATCGATGCTCGATCCTCCGGCGATTGTCCTAATAGATCACATCGACTTTGTGGACTTCACGAGAACAAGTCTGATCTAAATGCCAAGTCACGGGGAAATTCTGCCGTGAACCTGAGACACAAGTGGGACAGGAATCCCCGGGAAGCCGACAGCGATCTCCATTCGACTGTCGCGTTCGGAGTGAACGCTGGCAAGTGATCGTGGGGCGCCGACGATGTGGAGGCTGTGGCTGCCGTCTAGACGTCTCAATCATCGATGTAAACTGTGCGGCACCAAGGCGGGCTCGTGACGGGGGATAGGTCCGGTATATCATCCGAACGGATCATCCATCGCGGATCCCCTGGCTTTCCGGACCGGGACGTTTTCCCTTGAGAGCCTCTTTGCGTAGCCAATTGGTCACATTGGTGGCAGGCTTGCGGACATCCGGTTCTAGATCCAGATATGCCGGCCAACTAACGTTCGGGAAGTGATTTCGCAGGGGAATTTGGCGTAGAAATCCTTTTAGACGGGACACCGAGATTAATCGCCGATTGCCTATTAATATACACGGTTTTATGCTCTCCTTGTAGTGGCGGTGCTCCTGCAGAGCTCCATATCTGAACCTCAAAACCTCGCACCGGATTCTGACCACCGAGCGTGACAAGCTCTCCATGGGAGCACCATATCCTATCGGCCAAGATACCACGAATGACGATTGGCATTTGAGGTTTTGGCCATTGATGGGCATACAAGGCTTCACCATCTGCCACTCGATCTCGGTTCTCGTACGCTCATCGCGTAGGTGATGGAGCGAGGCGGCTCACGGAGCAGCGCCTGGAGCAGTGCTCGAGAACTGGGCTAGCGAGGCGATCGGCAGAAGAGCGGAATGGGCCGCATAGCGGACTCGATGGGTTTCGATGGTTAACGCGGTGAGCACCAAGACGAGTTGGGACGTTTTGCACGTTGAGGATGGCTAGCGAGTTACCACGATTACTAGGGCATTCTGCGATACGTCTGCATTGACAAGCTGATCGACAAGGATTGGCTCGGCTCCATGATACGATGAATCTAGCATTGAGAAACTTCAACGAGTGCGAGGACACCTTCGTGTCCTTCGAGCTCTTCGCCGCCTGCAACATCTTCGGCAAATGCTCCAGAGCTCGCGTACGGAGCAACATGAAGTGATACTTCGTGTGCCAGAGAGCCCACAGATCGCCAGAGCCACTAGTTGCACCTTGGATAGGAGTGCATAAGACGGATGAAGCAGAAAAGAATGTTGTCCGAGAGCAGTGGCGGTGGCGGACGGTTCCTTGATTCGTCGAGAATTGCACTTAGAGCCGGAACATAGCGGGGCAGCAGGATTGGGGGTACGGTAACGAGGGTGCGGCACGCGAGCCTTACGAGTGGGCCAGTGGGTGCAGCTATACCGGGAAAGCAATGTAATTTTTTTTTCGGGCTTTTTTTCAAATCGAATTTTCACTTTTTCTAAATTTTTTTGTAAATTTTCTAAAAATAATTGTTCGATTTCAGAGTACCTCATTTCTCCGTGCGTGATCTACGTTGATCACGTGACAAATAATGCGGGACTGATTGTCCATGGTTAAGAACATGCCGACGTCCTATTTTTTGGGCAAAAATTCCCGCATTTTTTGTAAGATCACCACAAACAGTAATGACAGCCTCACGTCGTGCCAGAAAGTCCCATTTCGTGCTTCGATTACGCTGATCTCAAAAAATGAGTGTCTGATTGTGCATGATTAAGAATGTGCTGACGTCACATTTCGTTTGGAAATTCCCCCATTATTTGTAGGTCACACCGTAATGGGACAGCCTGACACCACGTGATCTTCAAATTCCGGCCAGCGTGAAACCCAAAAGCAAGATCTCAATCGTCAATGACATGACGCAATCGATTGCCACGTGGGCACTCGAGTTGGTCTACGGATCCACGAGTGAGATGCCACGACGCCATGAAACGCCAATTCGTCGCCCGACAAAGACTGAAAAAGGGAAAAAGGGTGTGATATGCGCACGAGCTGTAAGAAAGGCTAATTAGTTGTCCACCTAAACAGGATAAAATGCTGAAAAGGCATTTTTCAGGGTCTATTTTCACAATGAGTTTGGGTATATTGGAGAGTTTTCCATAGATAATGACTGCGCAACTAATTTTGACGCGCATAATATCACGTAGCGAAGACTACAGTATTTAAATTACTACTGTAGCGCGCTGTGTGTCGATATACGGAATTAATTAAAATATTAATTGATAAAACAGAAACTATGATCAAAGAGACCCGTAAATGGACACAATCGCTACAAATTCAAAAAGTACTGTAGTTTTCGCCTACGAGATATTTTGCGCGTCAAGTATGCTAAGAAAATATGCAGTTGTGGTAGCCTTGTGAATTTTTAGAAGGTTTTTTGAAAAATAACTCGCCACTATTAAAAAAAATATATATTGAGGCTTTTCAAAGGGTTAAAGTAATTTTATACGTTTTTAAAATCGTTTTTTTTTAAAACTAAATTTTGAGCGTTTTTAGGACAATTTTCGTAACTTTTACGCTTTTTTTATGGCCATATTGTGTAGTTTTTTACACTCTGATATTCCAGAAATCGTCAGAAAAAGCACTTAAAACGGGCTAGAAAAACGGGGTTTTGGCTTGCTGCGAAACTTTTTTTTTTGAACCAAACTTACCGCGCAAAAATATATTGTCATTCAAGTAATGTTGCAAAATGTATAAAAAACAGGTTTTTAATGTTTACGATTTTAATACAGTTGTGACGTATTTTTTCTATTTCAATTTTTGCAAAATAAGAAAAAATATGACTGGAAAAAAGTTGGAAAGTTTTTAAAACACATTTTATACAGGAGCGGTCATTACGCTCTAAGATTTGCTGGCATAAGCGAGAATGGTCTTTGACACTACATATATAATATTAAGTCTCCAAATAAGTCCGGGTCTAAAATCATAAATTTGTTCGCTGTGTATCGATGTTTATGAAATTGTGGGAATTTGTGTTATCAACCCTGATCTTTCATTTGATGGGCAAGAGTCACAAAATTTTTTGGCCGTCGGAAGTGCCCCGCCGGTACTCGCAGCCAATTTTTTCAGACATGTTTCAGATCCCGCTTCTTTTCAGTTTTCAACTGAGGATGGTGTGCGGAAGGTCTATTGCTTAGTTTAGTACACAATGTAAGAAAACAAAAAAGTTTGGAAAAAAATCCGTCCAACAGAAATAAAATATGTTTTTTGTCGCTCGTCAAAAAATCTACAAAATTTTGTCGAAAATTATTTGAATTTTTACACCCAATAAAAATGATGTAACCGTGTGCAAACTAATTTTAATCACACAAAACGACTTATGAAATTTGGATCGAGGAATACTCCATTCTAAAACTCGATAATAGTTCGAAAAAGCTGTGTTTTTTGTTATTTTTTTTAGTGTGATGCACCAAAGTGAAATTTTTTGTATGTGAAAAAATAGTTTGCATGGTTACATCATTTATAAAAAATCGAGAATTTTCGAAATCTGATTTGTTGAAGATTTTTTGACAACCGACAAAAATAATTTTCTTTGGACGGATTTTTTTCCAGACTTGTTTGTTTTCTTACATTGTGTACTAAACTAAGCACACGCACACAAAGCTCGATTGAAAACTGAAAAGAAGCGAGATCTGGAAAATGACTGAAAACTGGCTCCGAGTTAGGGCGCTTCGGACGGCCAAAAAATTGTGACTATTGTCAAATGAAAGATCATGTGGTTGAACATAAATTCCCAAAGTTTCATAAGAATCGATACACAGCGAACAAATGCTGTTATGATTTTTGACCCGGATCCTATTTGGAGACCTAATATATATACATAAAGTATACCTACCGTAACCGCAATCGTAATATCATCACTGTCATGAAAAACGTTATCCTCTGCAATTGTATTCGACGAGGACATATCTCCAGTCTCTGACAATCATTTACTCGGGTCTTCCATCATTGCCGATTCGAGAATTGCCTGTCGTCGACTGTTCTGTGAGAATCCGGTTCTGTCGCTTTTCGGAGAGCTTCTTCACAGAATATGTCGATATGGGCGAGATGGAGGATTAATGCTTGCGTTCCACTGTTCACAATCTGAAGACGTTTTATTTTTTTGATTTTGGCTGGAATAAAGCTATGCTTTTGTTGAAATTTCAGTTTAAAAACATAAGGTTTTTGAACTGAAAATTGGGATCCGGAAAGAATTAGAAAAAAATTTGTTTTTTCTCTAAAACTGCTGTATCCATTTTATTCAATTTTTTAAGATTTTCACAAAACATAAGAATTTTTGTAATTTTTTTTCCAAATTTTTTGAATTTTCAGCAAGAACTGGACAAAAAAGGCACTAGTTTTACTAAAATTGGCAGCATTTAGGAAGCGGTTTCTGAAAAAAACAATTAATTTTCATTATTATTGTCATATGATTACAGGAACACACTATTCTGGACGTAGTATGCGATTACACAACATATTTGACGCGCAGAATATCTCGTAGCTTACAGTAATTCTTTAAAAATGACTACGTAGCGATTGTGTCGATTTGCGGGCACGATTTTTTGATATGAATTTTAATCATATTTTGAGCAAAAAATGGCTCAAAAAACAAGCCCGTAAATCCACACAATCGCTAACATGGTAATTTAAAGAATTACTGTAGTTTTCGCCGAGATATTTAGTGCGTCAAATATGTAATACGCATTCTCAGAATTTTTTGACTTTTCCTATAAAAAAAAATCGTGATCAAAAAAAATTTTTAATTGTATTTTAGGATGAAATTACGATTTTATTCGTTCTCTATAAATTTTGAGCAAATATATTTCAAAAAAAAAAAAAATTCTTTCTATATTTAATTTTTTTTTCGAGTCGAGCTTTTTTTTCTATCTTCTGTACAAAAGCAATTTAAAAAAAAGGAAAAAAGATTAAATCTAGAGTTCTAATTTTCCTCCGGGTTCTGGCCATCCTCATAAACAGAATGGAAGAGTTTTTGCCGAACTAGGCCATTTTGCAAACTCTTCCATTTCAATTTATGAGGAAGGCCAGAGCCTCGTGGAAAATTAGAAATTAGAGTTTCGAAAAATCTTAAAATTTTGCCCGTAAATTTCTTATTAGTGTGTTTTGTACAGGAGATTGAGAAAAAAATCGGCAATTGTATACAATTTAATTTTAAAAACTTATATAGTTAAACATAAATTCAATGATCTAACTGGAAAAAAATGTTTACTTTGAAAAGTTAAAAAAAATGACAAAAATGTAAACTCAAAAATTGAATAAAATGCGGCAATTTCATAAAATAGCTTTTTTCCATAGTTTCTGTCAATTTTCGGCTAAGATTAATTTTTTCTCATCAAAATTTACGATTTTCATACTCTCTTACCGAAGCCCATTGACATCGGTATCCAAACACCCTTCTTCATGACGTCATGATACACCTCATCCCACACCTCATCGTCAATTCCGAGTATGCGTCTGACGCAGGATAGCCTTAATCACGACTGGGATATTCGAGATGAGTGTCGACGTAAAAGCAGCCGACACATTCTCGGAAAACGCGTCCGATTGGCAGACAGATTTTCGAGGCCCATGTGCTTAAAGTGTCGCGCCCTTTCTGAGCCGGAGAATTTTTAGGGAAGCGGTTTAGTGTTTTGAATTCGATGCGAAACCAGCTGCTTGCACGATGTTAGAATCGCAAATGCTATGGAGATAGCCGAGGAGTGACTGGAAAATTTTTTCTTAATTTTTAAATGGCCGATTTTGGGAGGGTTAGTCGAAAAATTTAAAACTAGGATCTATGAAGTTTTTGTCACACGGCAACTTCTGGTTTTTGGAATTTCGCCACTTTTTAACAACCCTGGCAATGCGTGCAAATTTTTGGAAAACCGGCAATTTATGGTGACCTTTCGGAATTTTGCTAATATGAAAACCGGCAATTTGCCGCTTTGCAAATCTTAGGAAAACCGGCAATTTGTGGTTTTTGGAACTTGGCCACTTTTTATCAAGGACCTACAAATTGCTTGCAAATTTTTGGAAAACCGGCAATTTCTGGTTTTTTTTTGGAATTTTTCTAACATTTATAAACCGGCAATTTGCCGATTTGCAAATTTGTGGCAAACCGGCAATTTGTGGTTAAATTCGGCTTTTGGAATTTTTCTAAAATTTTAATGAACCGGCAATTTGGGTTTGCAAATTTTTGGTAAACGGGCAATTTTTGATTTGGAATTTTGCTAAAATTTTTAAAAACCGGACAATTTGCAAAATTTTGGAACAGTAAACCGGCAATTTGTGGTTTTTGGACTTTTGCCACTTTTTATAAACCGACAAAGTCATTTGCCGATTTTCAAATAGGCCAATTGCAGGTTAACCTAAAAAAACATTCCAAAAAAACCAGAAATTGCCGGTTTTCCAAAAATTTGAATATCGGCAAATTGGTAGGTTTATAAAAAATGGCAAAATTCCAAAACCGAACCACAAAATGCCGGTGTTCCAACTCTTTCAACGAGAGTATCCAATTTTTTAAATAGAAAAATTGCCGTATTCCATACCGTTCTCCACACATTTGCCGATTTTCAAATTTTTGGAAAACCGGCAATTTTTGATTTTTGGAAGTCTGTAAAAATTTTTTATAGCGGTTAGTGGTCTATGGATGTCTGTCACCTTTTATCTAAACTTCCACTTGCCGGTTTCAAATTTTTGGAAAACAATCTTTGTAGATTGTTCAAGTCTGCTAACTGGCAAACTGGGAAAATGCCTTAGTTTGGAAGTTTAAGGTAAATTCTCAGACACCGGAATTTTGACATTTTTCAAACTTCCAAAAACCACAAATTGCCGGTTCGCCAAAAAATTGCAAAGCGGCAAATTGCCGGTTCTTAAAAATTTTTGAAAAATTCCAGAAAAACAAGAATTGGCGGTTTGCCAAATTTGCGAAATTCCTACAACTGGAAATTGACGGTTTTCAAAAAAAAACAAAGAAGGGAAATCGGACCAAATTACAGACGCTTACATAAAGTGGCAAAGTTGCAAAATCCAGAAATGATCTTGCCGGTGTGTCAAACTTGCGAACACATTAAAATACCACAAATCAAATTGCCGGTTCCGAAAAGGTGCAAATCGGCAAATTGCCGGTTTTTGAAATGCAAAACTCCCAAAATTTACAGAAAAAATTCCAATAATCAAAAATCCGAATTATTGTTCCACAATCTTCGGAAAAATTATTACAAACACAATCAATTTTCCAACTTTTCATCAAGCGTATTAGCGAAATACAATCGCAAAAATTTCTCGTAATTTATTTTTGATCTACCACTTGTCGTTGACTAGCCTCCGCCCCTCATCTTGTTGCTGTTGTTATAGTTGGTGGCTGTCTAGTTGAAGGAAGGGGCGGAGCCTATTCAACGAGGTAGATCAAAAATAAATTATGAGAAATTTGTGCGATTGTATTTTTTTTGTTCGATAAAATACCCCAATTTTTTAATGGAATAACAATTCCCTACCGTACTACATTGAGCCAAATACGGACTGTGAAGCCCAACAAGATATTCGAGAGCAACAGAATAGCGAGCACGTTCAATCGATATTTCTCCAGACGCTACGAATGGTGGAATTTCGTACTGGAAAAGCCATGCGGAGAGCACATTTACCACTATATGAGTGACATTTGAGCAAATGCCAAGGGGAGTCCTATTTCATTGCTTCACGCATTAGTGTGAATGCTACATTTGTGCCTGGAAAAGGACAAATAAAACTATTTTATTAAATGTAAGTAATTAATTTATTTTTTGAAATCTCTTTAAATGCGGTGTAGTCGAATATTGTTTCAATTGCTTACCCTCAAAATTGTCTGAAAACACCGAATTTCATAATGAACTTCTTGAAAACTTCTCAGAAAAATCTTAGTTATGACGCCTCAAAAAATGAAAATTGGTTAAAATGTGAAATTTGACCTACTTGCCAAGCGGCTGCAAACTATCCAGCTTTTTTTTGAAATCAATGTCAAGTTTTGAGTATTCAATTTAATTATCCGTTTTCAACTCGATTCAGGGGTATTTTAAAGTCGCTATAAACGAAGAGTTTTTTAAAAATTATTTACCAAATCCTTCTACCATCGATTTAAAAATACCTAAATTTAGTTCAAAACGCAAAATAATTAAATTGAATACCCAAAACTTGACCGTGATTTCAAAAGAAACTTAGTTTCCAGCCACTTGACAAGTTGGCAAATTTCAAATTTTAACTTTAGGCAATTTTTTAGAGCGGTCATAACTTTTTTTTTTGGAGAATTTTTCAGGAAGTTTCATTATGAAATTCGGGTGTTTCGATCAGATAATTTTTAGTATAATAAAGCAATAAAAAAAATTCTACACCAACTTCAATCGAAAATGTAAACAATTTTGTTTTGAAGGCGGTTTTCTTTTACTTTTCTAAAAAGAAATATTCAATTTTACGATTTTTTGCGTAAAAAAACACGGTCAAATTTTTGTTAAATTCGAAAAGATTGGCGTGTCCATTACGGTTTGACCTACAAAGAATGCGTGATTTTTTAGCCAAGTGTGACGTCAGACACATTCTGCGTCTCTTCTCCCTCATTCTTTGTAGTACGTAGATCAAGCCGAAACGGGAGAGCCTGACACCACGCGCGTGTGCGCCTGTAAAGTGAGTACTGTAATTTCAAAAAATCCACAACATCCAGAGTTTGAAACTACAGTACTACTATTTAAAGGCCACACACTTTTTCGAAACAACGATAAATTGTGGTGTTGAGACCGTATTTAGGGCTCAAAAAAAAAATAATTATCGTTAGAATATGGTTCGGGAAAGTTCCTATGCAGTTTCACTGAAAATTTGAATTTCCCGCCAAATAACGAATCTTCATCCGAAAAATTTGAATGCCAAACAATTTTTTTAAATCATAAATTTGAATTTCCCGCCATAATCGTATTTCTCAGAAAATTTGGATTTTCCATGCCAAAAATAAAAAAAAAAATTTTGGCGCGGCGAAAATTCAAATTTTCTGAAAAAATAATATTTCGGCGGGAAATGCAAATTTTCAGAGAAATTTTTTGGCGCAATTTTTCCTCGAAGGAATTTTCTTGATGTGTAAATTTCCAAAAATTTCAACGAACCCAAATCGCATTTTTCTTATTTTTTCCCCAAAATTTTCAAAGTTTCTCGTACAACGGAATTTTATGCGACGAAAAAAGCGCATTTCGATACAAAATCATCGATGCATGTGTAGTTTGTAGTGTTGGTTGTCCAGCCGTTGGGTGAGTTGCCGTTGCATATTATTTCCATAGAATTAGGCAATATCTTGCAATTACCACCGGCTGTATTCACCAATGGTTCCCTACCATTCTCATCGGCTGCTTCCCAGCCACCGAACGACTCCGTTCGTATCCAGATTGAAGCATTCGCCCATGTGTAGCCACTTTATTACTCTGAAAATTGAAGAGTTTTATAGGCTCCTCTTACATCGGACATTGAGGTGATTTTTCGAATTCTTTAAAACAAAGATTTCCTGAAATTGAGCTTTTGGAAAATTTTAAAATTAGATCAAAATTTCAAAATCAAAAAAAAAAAAACAAGCGTTTGTACAAAATTTAAAGTGGAGAATTTTTTTTAGATTTCAAATTTTTTAAACATTTCTGAGTGCAGAGTCGCAAATCTCAGGCCAATCGGCTTCGCCGAAATTGAAAATTTCTCATATATCGGAAATTGCCGAAAATGAAAAACTCCGGCAAGTCGGCATATTGCCGGAATTGAAAATTCCTTACAAATCGGCAATTTGCCGGAATTGAGAAAATATCCGGCAAATCGGCAATTTGCCGGAGTTGAAAACTTCCGCCAAATCGGGAATTTTTGCCGAAATTGAAAATTTCGTATAACTCGCCGATTTGCCGGAGTTGAAAAATTCTGGCTAATTTGAAAATCGCCAATTTGGTTGGCCAAAGTTGAAAAACCGGGCAAGCCAATTTGCAGATTTTTCGAAATTTGACCGGCAATTCCTGTCGCGGACACCTTTTTTCCGAGAAGAATTAACTTTCCATTTCTCATTGAAAAAGTCAGTAATTTGCCGGACTTGACAAATTTCCGGCAACTGGACATTATGCTGAAAATGAAACATTCTGGTAAATCGGCAAACTGCCGAAAATGAAAAATTAAATCGGCAATTTGCCGAAGTTGATAATTTCCGCCAGATACAGGGAATTTGCCGAAACTGAAAATTATAAATCGCCGATTTGCCGGAGTTGAAAGATTATGGCAAATTTGCAAATCGGCAATTTGCCAAAGTTGACAAATTCCGCAAATCGCCAACTTTCTGCCTGTTGTGTATATTATTTTCACGAGTAAAAATCGTAATTAATTTAAATTAAATTTGCTTTTCGACCGAAATTTGCCTACCGGCAATTCCTGTCCTTTTTGCCGAGAAGAATTTAAATTTCCAAAAAAATCTTTAATTTGCCGGAGTTGTTTCTGGCAAATTTGCAAATCGGTGTCATACTTTGCCGGAGTTGAAAAATTCTGGAAACCGGCAACCCGGCAAACCGCCAAGTTGCATTTTTCGAGCGAAATTTTTTTTTCCGGTCGCCCCCTTTTTCCCTGAGAACAGTTAAATTTCCAAAATTCTCTAAAAACCACAAACCTTTTCTCAAAAATTCGCACACTTCACTCCTGTCGCTTCCCCTCATCATTCCACTCAATCCGCACATTTTCTCGAGTACAGCACTCCAAAAACTTGTCCAAATAAACTTGGAGCTTTTGAGCCCGTTCTTTCGAAGTCTGACGCCCACGCTGTTAATCGGCCCATTCCTCAGTCGACCAATCACCGGCTCCCGACGATTGACAGTACTCGTTGAGCACATTCCGCATTTTCACCAGTCTGTGTAACGGGAAGACATATGGTAGAAGCCAAAGTAAGACACGATCCAGGTCTGGTGTGGCTCTTCCGTACACTCCGAGACAGTGATAGAACACTAGGAAAAAGCGAATCGCAATTCTTCGCACTGCCATAATTTTTCGGGTACGACTGCTTTTTTGAGAAGCGATTCGATTGCCGTTGCCAGCCTGTGAGAAAAAAATTTAACTTAATTGTTATTTAAAGGTGGGGTCGCGCTAGTGGGGAAATTGCTTTAAACCTAGGGTACCACAATGACCGAATTTCATGATATAACAATTCAAAAAAATTTTCTAAATTTTATATGATTGAAAATTGAAAAAATCCAGTTTTTGTCTAATTTTGAATTACCGCCAATTGAACTTTTGTTCTATGGAGCGCGCTTGCACGTTTATCTATTAAATTTATCTACTTTATTTTTTTGGTAATTCGTTTCTGTTATTTTTCCACCAATTGTTAATGTTCGCGGTGTATTTTTGCTCGAATTTTAGAGAAGAAGTCAAAATAAATGCTTTTCGATTAAAAAAAGCACGATAAAATCAGTGAAATTAATTAATTAACAGGTTTGAAAACGTTTAAGATACATTTGTCATTTTTACGCCTGTAACCGTGCATTTTAATTGAAAATTTGTTTATCTGGACTTTATCTCTAAAATTCGAGAAAATACACCGGAAACATTAAAACTCGGTGGAAAAACCTACAAAAACTACAACATAAAATAACTTAAAAAGCGTGCAAGCGCGCTTCATCGAACAAATTCATTTGGCGGTAATTCTAGAAATTAGGGGGGAAAACTGAGATTTTTTCAAGTTTCAAAAAATCATATAAAATCTGGAAAATTTTTTTGGATTTTCTATCATTATATTGGGTCATTACCATAGGCGTGTTTCAAAGCAATTTCCCCACTGGCGCTACTCCACATTAAATCTCTGACGGTTTTTTTTCGGTTTTCCTTGAAAATCCTCTAAAAATCGATTATTTGTATTGCGTTGTTTTTCCGGGATTTTTCTCGGATTTCCCACGGGGTATCCGGCCTTCCTCACTGAATGTTTCGCTCCATTGACAATGTCTCGCGTGTACTCCACACGGAAAACAAATCACATTTAGTTTTACATAAAATTGACCAGAGACGCGGCAGCCAACGCGCCGTAAATTTACCCCAGATGCCTGGCCTAGTTCGGCGAAAACCCTTCCAGTTCAGTGTATGAGTGAAGCCAGAAATCCATGTTTTCCTCGAAAAAAACCTCTAAAAATCGAGTTTGTAATAAAAATTGCGTTGTTTCTTCGGTTTTTTTTACAATTTGAGGGTTTTTTGTCTTTTTGTTTTAACACGGATTTTTGGCTTCCCTCATATCTTGAAATGGAAGAGGCCTTTCTGCCGAACTAGGCCTGGCCATAACTGGGGGAGATTTACGGCGCGTTGCGTAACAGTGCCACGCGTCTCGATTTTAGTTGTAAAAGTAAATGGACTCATTGTCCGGGTGGAGTACGGCGATTGTCATTATGGAGCGCGAAAAGCAACGAGGAAGGCCAGAAGCCCGTGCGGAAAGACGGGGATCTCAAACGGGGACAATCTACAAAAAAATTAGTTTAAAAAAGACTTCCTCAAAAAAATTCGAAAATTGTGGTTTTCTCTTTTTTTCATAATTTTTTGTATTTTGATAAATTTTTTGCGACATCAAAAAATGGAAGAACTTTGTTCGCTTTTTGAATTTTTGGTGAAAGAAGAAAATTTCGAAAATTCGTTAGGGAATCGATAAATTTTTATCAAAAATCGATATTTTAAAATTATTTTTTGCAGTTTATAAAAAATCAAGATTTTTTCGCATTTCGCGCGTAATTTTCATTTTTGTCGTTTTTTTCTTAATTTTCCGAAATTTCTGAAATTTTTTCTTTTCTTGTTCTGAAGCTTATGCCTAAGGACCTAAGCCTAAGCCTGAGCCTAAACTCCTAAAACGCACCACTTCCAACCAGCTCCGGAGCACAGAGCACCTGCTCCAGTGTACAGAGCCTGGATTCAGCCTCAATTGCACTCGATTTGGCTGACGTCGCTGACGAGCAGAAGCTCAACGAGATGAAACGTCTCGAAACTATGCTCATCTTGGAGCAGTGGACCAGCTTTTCCTGTAGAAATGTTGTGGTCGAATTAATGCGAAATATGGGAAAATTCGGGTTCAAATCGATGAAAAATCGTGCAAAAACGAACATTCGTCGTTAATGTGTCGAGCTCTTTGTTTCAAGGCACACGGCTCACACAATCCCTGTTCAAGTCGGTGAATCTTGAAATGCTCACCTGCACATCTGACGATTTGCCCTTTCGGGCAAACATTTTCCTGTGATTTTAGGCGATTTTCTGCAAATTTTCGCTGTTCAAACGTTTAAAATCGACGGGAAAATGCGTATTTTTTACGAAATATGCGAGAAATAGTGATTTTATTCGAAAAAATCAATATAAATAAGGAAAAGAACTACAGGAGTAATTTAAAGGCGCATACCTCGAAAGTTAAAATCGTGCCAGGACCCGCCGCAATTTGGAATCGGTTTTTAAATGAAAACTTTTTGCTTTACTAAAAATTAAAATTCACTGAAAATTTCGGTTAAACTCTGACTATTAACACGAATCTTATCACAAACTATGACTTTCTAGTGACAATGGCCAATTTTGTGTGTAAAAAATTTTTTCAGTGTAAAATGTTTTTTTTTGAAACTAAAATTTCGAGCTTGAAACTAGAAAATGTCAAGTAAAAAAGTCGTGCATTTTTAAGCGAAAAATAACGTTTATTTCCAAGTTTTCGCCTATAATTCACACAAAAAATACTGACTCAGCAAACAATGTAGGGAGCATCCCGAAAATGGTGATGGTAGAGCAAAAACGAAAAGTCGATGAATTATTTTAGAGAGAGAGGTAATTTTATACAATTTTTCAGGAATGGAGGTTAAAAAAAAGAGTAGAAACCATTAAGGCAAAACGATCCAGCTTGAAACCGATTTAGAAACTGCAACTCCCAGAAAACGAAGCAAATAAGAAAATCCCACAAAAAATCCGAATTTCATTGCAGTTTTCGACCGCCGTAATTCAGCCAACCAGGGTGAGTGTTCAATTATTAAAGAAGAAGCACATATATACATATAACATTATTCAAAGGACATAATCCATATAAAGTCTGTCAAAACGGTAAAGGTTCTTGTATCCAAAAACACATTTGGCCCCCTCTTTCGAAAAGAGAGAGCATGGGAATCGGAGAGGACGGTGCGAAAGACCCAGACATCGAGATGACACTTTTTGACAGTCCAACAGCCTGTGTGTGTCTGTGGTGTGTGTGAGTCTCTGTGATTGAGTGAAAGCGCTTTTGGGAATATATAGTACCTGGTAGAAATTTAATTTAAAATGATAAAAAATTTCTTGGGATTTTTTTTTTTGAGTACTGTAGTACACCACAAAAGGACGTAATGTTCAACTGCGCCCATGGAGTCCCAATGACGTAATATCATGATAAAAAAATTTTGAAATTGGAAAAAACTCAGGTCTTCCCCCCCCCCCTAATGTCTTCCAATTAGAACTTGCGCCAATTGAATTCGTTCGGCGGAGCGCGCTTGCATTATTTTTATTATATTTAAATTTCGCTCTGTGTTGTAATTTCACTGATTTGTGTTCATTTTTTGGGGGTTTTTAATTGGCAAAAGAGAGAAAAATGCAAGATCAATGCAAATTGTTCACTAAAAAATCACTGAAAATAGGTAATACTGTGAAATATGCTAATTTCAGGCTTGGTGTAGTCGGAACTCATAATTTCGTAGTTTTACCCATAGTCTATCATTTTTTAATGAACATCTGCATTTATCTTTTTTTTTTAAATTGAATTGCTATTAAAAATCCCCAAAAAATGAAGAAAATCAGATAATTAGAAACAATAAAATAAATTTATAAAAATAATGCAAGTGCGCTCCACCGAACGAAGCCAATTGGCGGGAGTTCAAATAGCGAGAATTAGAGGGAAAACTGAGATTACTTTTTCAATTTTGAAAAACATCATAAAAAATACGCATTTTAGCTTAAAAACTCGAAAAATCATACAAAAATTAATCTGCACCAAGTTGTCCACGAGTAGTACCTTGCGTCGCCTGGTTGCAGAAATGGCATAGATTTCGATTAGATTAAAAGCTTAAAAATCATTTTTTTTTACCCAATTTCCATTTAAATATCCTAATTCCAGCTTAATCTCAATTTTCTTGAAAGAAGTGCAAATATAGATTAACGTAAAAATTCTACGCTGCGAGACCCATGCCCCCATAAATCGCCTGCGCCTTTATTGATGATTTATATTTATTTTCTCTCTCAACCAGCGATGAACATCACGTTTTTGAACGAATTTTCGAAAAAATAAGACAAATTTCTATTTTATAAACCACTTTATACCGTGGGTCGTCGCTAAATAGCAAATTTTGACGCAAAACAAAAACGAACAGACAACGGAAAATCGATTGAAAACAAGTGAGAACACAGCAAAACTAGTCCTAATTAATTAAAGGCGCATCACGTGGAAAAGAAAACTGTTGTGGAAGAATAAAAAATGGAACATGAGGGGAAAGATTACACTAAAATAGTAAAAGATGCAGCAAGATTAAGATTATTTCTCGTGGAAAAATCGAGTCCCCTTCCGCCCAGGAATTCATCATAATTTTCGACTTTTTTTCGGAGATTGCTGCACTTTGTCGGCTGCTCCGGTGGTTTTTGGCAGGTTTTGAGAGCGCTGAAAGATTTGAATTTTTTGGAATTTCGAGAAATTTCTTGTTTTCTACCCGAAGCGCTTTGAATATGGCCAGCTGCATTTCCAGCTTGCATTGTCCGTTCAGTGACTTTGACCCTTCCAGTTTTCTGAAAAAAAAACACGAGTTTTTGAATTTACTTTCTGATTTAACGATTTCTGGTTTCCCTCAAAGAATTGAAATGGAAGAGTTTTTGCCGAACTAGAGGCCATATCTGTAGATTTACGGCGACCGTTGCGTGTCGCGTCGCGGCTCGCTTTTAGTTGTAAAGCTAAATGTGATTTGTCCGTGTGGAGTACACTACTTTACCCTCCCACGCGTTGTCCGGCAGGCGATAGCGCGAAAAATTCAAAGAGGAAGGCCAGAACTCCGTGATTTTTCTTTTTCGCGTAGATTTCGCAGTTTCGGACTGTTTATCAGGTCTAATCAGCGGAATTTTCGGTGATCCCGCCAATCTCGGTTATTTTCTGAGCCTTTTTCGCTCAGGTTCTGGGATTTCAGCTGTTAGAGCAATCTTTGTATATTTAGACAAGTTTCTTGAAGTCCAACGCAATTTTTTCAGTAGTATTCACAGTTTCCGGCAATTTTTCAGAGCAACTCTTCGAAATTTCGACAAGTTTTCTGACAGACTTTGTAGATTTCGTCTGACGGTTTTTCTGCAAATCCCGGTATTTTCGGCTCGCGGAGGACTCCCAGCTGCTCTTATTGTTCAGCATTGTCTGCTCAGTAGCGGGCGCGTCTTGATTTTCAGTAGAATTCGCAGTTTTCGGCAATTTTTCTTAGAATCTTCAAAATTTTGATAAGTTTTCTGTTCCGGCGTAGATTTCGCAATTTCTGGCGGTTTTTCCGCAAATCTCAGTGATTTTGGGCTCGGGGAGCCCCTTCCAGCTTCTCTATTGTTCAGAATTGGCTGCTCAGCAGCGGGGGCGTCTTGATTTTCAGTAGAATTCGCATTTTCCGGCCACTAATTGTTCTGAGGTAATCTTTGGAATCTCGGTTTTCTGACTTTTGGCGTATACGCAGTTTCTGGTGATTTTTAACCCGGCACGATGAGCTCCCAGCTTCTTCATTATTCAGCCTTTTCAGCTGGGCTTCTTGAGAGCTTGTAATCACGTCCGTCGTAATTGGCCTCTGAATCATCATCCGAAACCAAATTGGCGTCGATTATTTCCTGAAAAAATCGATAAATTTTTTTGCTTTTTTTTGCTTTCTCATAGTCTGCTTTTCCCACTTTCCCGCAATTTCTCAAAACACGGCGTTGGAACGTATCCTGGTCGCCGATCGAACTGGATAACTGGCCGGCTGGCGATAAAGAGATCGGCGAAATCTGCTACTTTCTCGTCAGATGAAACCTCGGTTTTTCTGCTAAAACCTACTCAAAATTTCCACTGGCTAAAATCACCTGATAACATTACATTATCATCATTTCCGGGCATTTGTACTTGACGAAAAAAAAGCGGAAAATATTTAGGATTTCGAAAATGAAGCGAAGGTTACGGTACACTAAGGCACATGGCGTAAAATATTCCGCAGGACTCGCCGCGATTTAGGATTTTCACTATTTTTTTTGGGCAAAAGTTGACATTTTACAGAATAGAATACTAAATTGTGTTGATAAATTGTTTATTTGGTTTTCAAATTTAAATCTAAACTGTAAATTTTAAATGTTCCCCCAAATATTCGCAAATTCCCTTCAAACCAAGTTTTCTAGCACAACCGTAATCCCCGAGCAATCGCGCTCCACCAACCTACACACCGCGAATTTTGAATTACATCCCTCATAATTAATTGTTTTTGCCATTTTTTTGCTATTTCCAGTGGATTTTAATGAGTAAAAGCCTACAAACCGACGAAAATGGCGGTGTCAGTGTAAGTCCATCAAATACATATTTTGCTACACGCTGGAATGCTCTCTACGCATCATACACCTCATCAAGCAAGAAAAAGACTCCAATCTCCTCGAAAAGCGCTATAATGACTGTCTATACGGCAGAAATGAGCGCAGAGGTTTTAGCGAATGAATGCCTGTTTTAAGAGCAAGTATAAGAATTCAGAAAAATTCACCTGCAAATCGTGCTAAATACCACCGCTACCGGACAGCCCGCAGTAGTGTGCCATGACGTCACAGCAGTTGTACACTTGCAAAGCGTTGCAAAATGGTAAGTGTACTGTCGAAATTCGCTGTAAGACCTAAAAGACCACAAAAATGGAAAATATCTGAAAACCTCACGATGCTCGTTAATGTTCCAAATGTTCAATGCGCGCCGCGAAAGCTCAACGTCTTCATGAAATCTCTCCAAGCAAAGTTGGATATTATGAAAATGGAGAAAAGCCCAATTTCAGCAGTGTAAGATAAATTATCGAAAAATCAATAAAAATCCCAACTTTCAGACCCCGGCAATTCTAACACGTCCGCCGGCAGCAGGGTGCTGAGCCCGCTGACGCAGCGAAATGCGAAAAGTGAAGATTAGCTACGCGAACCGTCGGCGCTGGCGAGACCTTGAATTCGAAAGACCCACACCGAAGCGGCGGTAATTTGAAATTTTCACATTAAAAAAAAATCGCGAATTTCAGCACTTCCTCAATGAATTTGCTAGCAAGCACGCTTGCGGCTGAAAATCGTTATGAACTCGATCGATTGGGCTGAAAAGGACGACCGCTGCAGTTTTGCTAGAGATGATCGTGAAAAAGCCTCTGCAGCTTCAAAAATCCGTGAAAAATCGATAAAATTTCGTTTTTGTTCCGTGACATTCCAGGTGTTTTAGTCCAAAAGCAGCCTACGGATTTGCTTCCCTCATAAATTGTAATGGAAGAGTTGCCGAACTCCAAGCCACATCTGGGGTAGATTTACCGCGCGTTGCGCCTCTTTAGTTGTAAAACCAAATGTATTTCTCCGTGTGAGGTACACCACTTTCCCATTGCCCGGCGGGTGATTTTCAATGGAGCGCGAAAAATGCAATTAGGAAGCTCAGAAACCCGTGACAAAAGTGTCACGCGGGTTTCAAAGTAGAGGTGCAAGTTCGCGCTGCACCGCTCCACGGTGCTTGGCGGCAAAACCAGAATTCGCTGATTTCAAGCATTTTCCGTCGTTTTTCATGATTTATCATGTCGAAATAGTGTTTGAAATATGTCTTTAATGCTGGGAAAAGTGAATATTAAAAATTTTGACACGTTGAAAAACTGAAAAAATTATCGGAAAAGTGTATTTTGTGAGTTTTTACTTAATTTTCTCGGGGTTTTTAAAAAAATTATTTCTACATAAAAATTGATGAAAACAGCATATGAAGTGCAAAAAATAAAGAAGACTTACATAAATTTTGACAAAAATAGATCACGAAAAACAATAAAAAAAGTCGAAAAATGATTGGAAACGGAGAATTTTTCCATTTTTATGTAGAAATTTTGAATTTTTTAACAAAATTTTCTCAATTTTGAAACACAAAACATGATTTTAAAAATTATTGAAGATATACTCTTGAATTTTTAGTTGCGCCAATAACGGGACTCACGGAGTGACCATGGAGCGCTTGCATCTCGATTTTAAAATTGGTATGAATTTTTCGCGCTCCATAGACACACCTGCCTATAGGACAACGGGTAAGTGTCGTGTACTCCACCCGGACAAATATTTAACTAGAATCGAGCCGCGACGCGACACGCAACGCGCCGTAAGTCTACTGAGCCAAAATGGCCTAGTTCGGGAAAAACTCTTCCATATTCATGAGGGAAGCCAGAAACCCGTGTTTCTAGAAAATCAAGAATTTCTTTGGGAAAAAATGCCAACAATCCCAGACCTAATTCTCAGGGCTAATTTTTCCCCGAAACAGACAACAGACCCTTGTCTCCCTGTTACAAAATCATTCAAAGATGCTCCTGCGATTTCCGAACGTCAGCTGTTGAGCAAAAGGTGGTCCGATGTGTGATAAATGTAATTTTTCGAAAAAAAAATTTATCGAAATTTGCAGTCACGAACGCGAGTGTCTTCTTCAACACGGGATCCGCTGGAACCGGAAAATCTGTAATTCTCCGGAGTATCATTAAAATGTCCCGCCACATATCACCGCAGCGACAAGGTAGGGGATCACTTTGAAATATTTGCAAAAAATTTCTCGTATCAAGACCTCAAAAAATTTTCATGTACCTTTCAAAAATAGAACGACCTTTTTTAATTAAAAAATCATTCAAAAAGGAAAATTTGGGAAAAAAAATCATTAATTCTTTAATTAATAATTGTTTATTTGTCACAAGAAATAGCTACACCGGAAGATAAAGAAAAAAAGTAAATAAAAAAGATGTGTGGACAAATAAGTAAATGTCCAATTGGACCAGCTTTAGCCCGGGAGGTTAAGTTGGGGGGAAGAGGGTGTCAAATGGGATGGAGTCTAGGCGCGACGCAAATGCATTTGGAGTTAACAGTATAGGGAATGAAACGTTTTGCTATTCGATTCCACAACGACAAGTTAACATGTAGAAAACATTTAGACGGAACACCACAGACAACAAGTAGATAGGGGTGAGGAGTAGAGCGTGAAGCTCGAACGAACGATATAAGGTCGGGAAGTAATACTCACTTGAAATAATATTTTTATGGAAGGTTCGGAAGATTTGAAGAACCCGTCTATGGTGGGTGGACAATAAATTAAATTGGGAAAGCCTACTACCGTATGACGAGTAAGATAAATTGCACCTTTGAAAGACACACATTGAGAAAAACCGGAGGGGAGATTCTAGTTATTTCGTGCGGCAAGTTCGGTAGAGTTGGGAAGCGGGAAGAGCTCGCAGCGATATTCGAGTACAGGGCGGTGCTTATGTAAACATTGAACAGTTAAAATAGAATTCGGGACTTTCCTCAGAGCGGAATGAACGATGGAGTTGGCACTTAACCACGGAGTATTAGAAACCAGTCTGATTAATATGATTAACAAAAAATTTGGTATCGACAATGACTATGCTTCCAAGATCTCTGATAGATAAATCACGCGGTTTAATTTCCACCCGATTTAAACAGTATTTATGACGCCCGGGGGTTCTTTTTTCCGAAATGTAATACGGCGGTTTTGTGCTCAGCAAGATGACGCCATTTTTTACACAAATCAGCGACTTGATGCTTGTTTGGATAGAGGTATCAGGGGGTCCGCTCCGAGTAATTTTAGATCGTCGGCAAAGGCTGTAACATGGACATCAGGAGGGAACAAATCGCTCTAATAACCCATTAATATACAAAAGAAAGCGGAATGGTAAAAGAAAAAACCGTAAAAAATCAGCAAATTTCGAAAAAAAATCGTAAAAAATTGAGACCTTTGGAAATAAAAATCTAGCAAAATTTGAAAAAAAAATAGTTTAAGATTCAGAAATTTATTTTAAAAAATCATTAAGAATTCAGCAAAAAAATAAAACAAATAAATCTGTAAAATTAAAAAAATAACCAGTAGAATTTCAAAAAAAATTGTTTATTCAGCAAATCGTCTTCTAAAAAAAAATCATAATAAAATGATAAAAATTAAAAACGTAAAAAAATTTAAAATCTGCAAAATTTGAAAAAAATCGTTTAAAATTCAGCAAATTTCGAAAAAAAAAGCATTAAAAAAGCGAGAAATGGGAAAAGCACAATTTTTTAAAATTTATTGAAAAAAATTAAAAATTCATGGAAAAACCTGCAAAATTATTTTTTAAAAACCGGTAAAAATTCAGCAATGGAAAAAAATCTTTTAAGAAAATCAGCAAATTTCGAAAAAATAAAACATTAAAAATACAAAATTAAAACTTTTAGAACATCATTAAAATAATAGCCAAACCGTAAAAAATCAACAAATTTCGGAAAAACTTTACGTGTTCGTTAAAACTCCAGCAAACGTCTAAAAAAAAGCATTTAAAAAGGAGATACAAGAAACATCAAAAATCGAGACAATTGGAAAAAAAATTCGTTAAAAATTAACCCAAATATTTGCTGAATTTTTTAGATTTCTTTTTTTTAAACTAAATTTGCTGAATTTTTTAAAAAGACAATTCAGCAAAACTTAATACAACTAAAAAATTCAGCAAATTTCTTTTTTAAAAATCGTTAATAATTGCATCGGGAAAACTTGGAAAAATTGTGCAAAATTCAGAACAAAAATTTCAAAATTTTCCCAATTTTTATTAATTATTTAGTTTTCAGAATTGATTAATAGTGAAAAATTCATAAAAAATTCAACAAAATTTAGAATTCAAAATTTCATTTTCATGGGTCCCGCCACGATCCACTCCAACCTACAAAAAATCATGTAATTTCCAGGCGTTGCGGCATCCCAAATCGGCGGAATCACACTTCACGCGTTTTGCGGTTTTCGCTACGAACATTCGACGCCGTAAGCAGTGCCGAAAACATGTTGTTACGCCAAAATCACATGGTCCGACAGTGGAAACAATGCTCACACTTGATATGACGGATTTCATACCATGATTGATCGCTTTGCAGGTTTGAAGCTCTCGAATATGTGAGCTCATTGCGTTTTGATCTACAAAAAATGCGAGAGTTTTCGCAGCATTGCTCATTTGATCTACAGAAAATGGGGGAATTTCGTACTACCAGTATTGCTCCTTTGATCTACAAAAAATGCGGGAATTTTCCCAGCATTCCTCCTTTGATCTACAAAAAATGCGGGAATTCTCCATTGCACATTTGATCTACAAAACATGCGGGAATATTTCAAGTGTGACGTCAGCGCACTCATGCGAAATCTGCATGAAAAGTCTGCGTCTCTTCTCCATTTTTCGGAGCTCAAACCAAAATGGGCGGTACCCGAAAATTCCAAAAAAAAAACGATAATTTCCCGTCCCATGTCGCCCGTACGTCCGTAATAACGATAAGCCGTTCGGTAGAATTCAGCTCATTAGGTTCACTGGAGATTTCTTTCAATTACCGCCGTCTCGAAAGATGAACCAGTCTTTTGTTTTGAGGTGTGCGGAATTTCGGAGCATTTGGACCGTCTAACTATTAAAAAAATTATTTTGCAGAGCGCAGCCTGGAGCCGATGTATCCAAAAAACGATTGTCCTGAAAAATGTGAAACGACATAATGACAATGTTTTTGTAAATAATAACGTTAGAGTTGGAAAGTACGTAAACTACTGGATAAATTTAAAAATTTCGAATTTTTCAGGGTTTTTTAGTACTGGAAATATTGATTTTTCAGTGAAATTCCAATAAAAGCTGGAAATTTTCCACAGAAAAAGGGAAATGAAAATATGAAAATTTGTAATTAATTTCGAAAAATGCAGAAAATCCCAAAGCCTTCCAGAAAAGCTGGAAATTTCATAAAAATTTCGGAAAATCTGAAATTTTCAGAAAATACAAAAAAAGCAAAAAATCTCGAAAACCTTCCAGATAAGCTGGAAAATTTTAGAAATTTCCAAAAAAATAAATTACTACTGAAAGTTTCATAAAATTCACTGATTTCTGTCTTCCTTCTTGTAATGGATGAGTTTTGCCGAATCAACTAGGCCATTTGGTTCGGCCAGATGTAGATTTACCGGTTTGCGCGTTGCGTGTCGCGTCGCGAGCTCGATTACTTAGTTGTAGATAAAATGTATTAGTCAGTGTGGAGTACACGACACTTTCCCATGTGTTGTCCGGCAGGTGATTGTCAATGGAGCGCAAAAAATTCAACGAGTCCAGAACCCCGTGATAGAGCGGCCAACACGGGGTTCTGGCTTTCCTCATTTCATATTTCGCGCTCCATTGACAATCACCTGCCGGATAACACGGTGGAGTGTCGTGTACTCCACACGGACAAATACCTTTATTTAGAACTACTAATTGAGCCGCGACGCGACACGCTACGCGCCGGAAACCTACCAGAAATGGAGATGCTAGTTCGGCAAAAACTCTTACCATTTCAACTCTTTATGAGGGAAGCCAGAAATCCGTGTGATTCCAAAAAGAAGCTCCAAAAAAAAATTCCAAAAAAATCTCCATAGCCTTCCAGAACCGCTGGAAATTTCAGTCCCCTAAAATTGATAAAAATTCGAATAAATTCTCAAAATTGTTAGAAAATCAGTGAAAATTTGGAAAATTCGGAAATTAAACAATTTTTTTTGGAATTTAAAATTTAGAATTCTTCGTACGAAAGATGCTCCAGAAAACTTGTAAAAATTTAATTTTTTTTTTGAAATTTCCAAAAAATTTATTTATTTTCAGATGCGGCTTCAAATCAGCTGATATTCTAAAGTAATCCTCGAAAAATCAATTCCTGAGCCATCCAGCGTAATTCCAAACAAACTGTGCACCAGATGACGCCGATCGAATTAACAGCTCAAGCATCGAGACAACACAAGCGCGAAAACCTTGCAGAGCGCCTACGATGACGAGAGTGACGCACGCCAAGGTCCGTACGTTGCAGCACAGAAGAACCTTGTAGGCTGAAAGTTGGAGCTCAGGTGATGCTCATCAAGAATATCGATGTGAGGGACTTTGTAATGGGTCACGTGGATCTATGGTGAAATTTTCTGTGAAAACGGGAATCTCTATGATCCGATTTGTATCGCAAGCCGATGCTTCCATTGAGGCACGTTTCACAGAAATGACCATTTTATGGGCGTGGCTTTCTTTTTCGAAAATTTATTTTTTCCAAAATTTCTACATGGATTTTTCTCTACAATGGAAAAAACCCCCGAAATATTGTAAAAAATTTGAAATTTATCGGAAAAAAATAAAATTTTCTCTCTTACAATTAGGCTTAGGCTTAAGCTTCTAGGCCTGGGCTTAGTCTTAGGTTTATGCTTAAATTTGAAAAAAAAAATTCTTGCAATTTTTTCCAGATTTTTCCGTTTTTTTTTTCACAGAAAATCTAAGATTTTCGATTTCTACTTTCAAAAAAAATGAGTTAAAAAAAATTACGCAAATTTTGTAGAAATTTTTCTTTTTTTTTTCTTAAAAATTAGGCTTAGGAAGCTTAGGCTTATGCTTAGGCTTAGGCTTTGGCTAATCGCAGGACTATGCTTTGGGTTAGAAGACTTGCGCAGACAAGCCTAATCCTAAGCCTAACCCTCTTAAAAAGTTACAAGACGGTTTTTCCTTGCGCTGGGAGCTCAAAAGAAGAAAAGAAAAAGAGCTATTCGGACTTAGTGTGCCTATCTGTAATAAAACATTGGAAATCCCTATGACGCACTTAAGCCTACGGCCCGCAAAACATACTAGGATGCCCAACTGGAATAAAATATTAGAAATCCTTATGACACACCGGCGGTATGGCGCGGACTTAAGCCTAAATGGCCACTTTTATCAAAATACATTTGAGCTCGTCTTGTGTTTTACGTTGACTCCTCTGAGGCAACTCAAAAATATTCTGTGGATATTCTGCAGAAATCAGTTTAAATGAAGACAAGAGATTACTAAGAAACTTGGAGATTTCATAATATTTGGGGGGATGCGAGCATCCATTGGAAATTTGCCATTTGATACTTTTAGAGGCAAAAGTCCAAGTCGTAACAAGCTCACAGTGGGCTCTCAAATCATCAAATTGTAACGAAGAAACGATCGATATAACGAAACAATTTTACAAAGTCACTTTGGTAGCTCATATCTCCGTGGATAAAATTTTTACAGACGTAAAAGTCATCAACTGATATGTTGTTGATATGGTTGTAAAGAACAAGTTTGTTTGAAAAGTTTTTTTTACCAAAAAATTTTCGTCGTGTTTCAAAGAAATAGTAACGGAATAGCATCATAAAAATAACAACAGCAGTTGCGCCGCGCACTTCACGCGGTTATTCTTAAACGGGAGATGAGCTACCAGAGTGAAATTGGATGGCCCTCCAATGCTTCGTTAAAGTTCACGGCCATTTTCAGGATCTTTGAGAGCCCGCCGTGAGCTTGGTTTTCGAGGAGTTATATAAATTGACCCCTCCAGATTAAAGGAGGACTTTTATATAATCACGATGGTATTTAATTCCGATGAGTAATCCATTTTTCTTTTCACATTTGTCAAACAAAACTAAGTTTTAAATTAAGGCGGGATATACTAAGGTGTGATAACATATGTTATTCATGTTTAAGTTTAAATAAAGTTTTTTTTTAATTTTTGCTAAAAAACGAATTACAACCGCCTCGCTCAAATGTATTTTATAAAAGTGGCTATTTAGGCTTAAGCCGCGCCATACCGCCGGTGTGTCATGAGGATTTCCAATATTTTATTCCAGTTGGGCATCCTAGTATGTTTTTCGGGCCTTAAGGCTTAAATGTCATAAGGATTTCCAATATTTTATAGTTGGGCATCCTAGTTTTTTTTTTTCAGGCCCTTAGCCGTAAGTGTGTCATAAGGATTTCCAATGTTTTATTCCAGTAGGGCACCCTAAGTATAAATAGCTCTAGGGCTTTTCTTTACTTTTGCGCCTCCAAGCGCAAGGAAAAACCTTCATGTAAAAGCTTTTTAAGAGGGTTTCATCATTATATTTATTGAAATCGGGGCGAAGCCCTGATTTTGAATCCATATTTTTGTCTTTGTCTTCCACTTGATCCCTGCAAACTAGGAAAGAGAATGTTTTCTTTCTGATGAAGTAAAAATCATCATAAAATCTTGAAAACGAGCAGGAGGTAATATTTGAATATATTGGGTTGTAAATGTGTGTCTCCCCTTGTGGGTGGGGTGGCGATGTGCTGGCAGCCAATCTGCCTTCAACGTGTATCTCCCGCCTGTATCGCCCTTCAAAGTGAGAATTGGGTTACCAAAATTTGAGGGAATCTGATGAGAAAAGGTGAGGATTTCAAAAATATTATTGTTGACACACCAGACCAAACTTTAGCCTGGGCGAAGAGACAGAAAATTAGGAATTTTTTGAAAACTTTCAAACTGGCACAAAATTATTTCACAAACAAAACTCTTTTCACATATTGTTAAAACAGATGCCATTTTCCAATAATCAATATTGTCCATTGAACACAGAAAAGAAAACGAAGATTCTATCAAAAAATGAGTGAAAAATCGCAATTTAAAAATCGAAAAAATCCGTGCTGAACTCGAGTTTTGGCGGTGCTGAAAAGAAAATTTTCACTAAAATTTTTTGGAAACTTAGTTTTTCGGATTTAGCGTCAAATTTTGAATCTATACAAAAAAAAAATTTTGAACTCAGATTGAGTGGATAATAAACGCTCAAAGTTGAAAATTGACAACGCAAAAACGGCGTGAGTAACTTGCTTCAAGGTCGGCTGTCTCAGTGAGTTTTCACCCAATTTTCCCCAAATTTTTTTGCTCTATCGCTTTAGAAATATTTTCTTTGTGGTAATTATGTTTTCCTCAAAATCAAGATAATATCTTAAACGACCGCCATCCTATTTTACAAGAAAAAAAAAGTCTTTGGAAGAAAAATCAGAAATTTTCGGCGTCGATTTTCAAAATGACAAAATCACTTTTTCGTAATAAACTTATTTAAATGTATTTTGATAAAAGTGGGTATTTAGGCTTAAGCCGCGCCATACCGCCGGTGTGGGGGTCATAAGGACCACTATTTTATTCCGATGGAGTTGGGCATCCTTGTATGTTTTTCGGGCCTTTAGGCTTAAGTGTGTTATAAGGATTTCCACGATATTTTATTCCAGTGGGGCATCCTAGTTTTTTTTTCGGGCCCTAAGAGCGGCTGTGTCATAAGGATTTCCAATGTTTTATTCCAGTTGGGCACCCTAAGTCTGGGTGAATAGCTTTTCATTTCTTTTGGTCGCCCTCCAAGCGCAAGGAAAAACCTTCTTGCTTAACGATTTTTTAAGAGCGTTAGGCTTATGCTTAAGCTTAGAGTTAGGGTTGGGGTTAGGCGTAGGCGTAGGCTTACGTTTACGGCTTCGGCTTCAGGAATATTTAAAACAAAAATCGAAAAATAGATTTTGGGAAAAAAAATCGTGATAAAGCCTGCTAAAATTTTCACAAAAATTAAATTTTTCAAATTTTTCAAATTCCTAAGTGATTTTGGTCTCGCAGCGAAAAAACATCCAACTACAGTAACCCTCGCCCTCTCCAATTTTCAGCTCCCCGGCTCCAATGTTCTCGCATTCCAGGGTGTGATACTCCGTTGATTCGCCGTGAACTCCCACTCCAACTCGCCTGGGCCATCTCCATTCACAAATCGCAGGGAAGCTCGACAGTCCGGGAATGTTGAAGCGCGTTTTCGCCGACGGACAGGCGTATGTGGCGTTGTCGCACTCAAGATCAATGGACGGCGGCAATTAATTATCGGCTTCGAGCGTTGTGTCCGAGCGAATTCAAAGGTGAACAGGGGATTTTCGAGATGAAATCTATGATTGCAAATCAGAATGGATGGATGCTGTTAGATATCTCCTTTTCGTGGGTTCTCTCACGTGGTAGAGTGCTCATTTCGGCTCTACTGTGTAGATCTACAAAAAATGCGGGAGATGAGGAGACTCAGACTTCTCAACTGGTTTCGCATGGTCTAGAACGGCGTTGCTGACGTCACTTTTCTCTCGGCATAAAATTCCCGCATTTAACCGGTAAGGGATCTCTCAGCTACGTGGAAAATTATCGATGTTTTACCGAATTTCAGGTTATCTAGCTTTTTACAAATCCATCGAGGCAGAATGCGACGACGAACAGGACTGGGGAGCCCCTGGTGCTGGGCCTAGTGCTCAAGTCGAGTTCGATCGATTTTTTATTTAAAATTTTTTTGTGATCTCCAAATGTTTCTGTCTTTCTATCTTCCCCCCCACCCCACCAAAATAACCGTTTTCACAACACTCTGTATCATCATAATTCTCACATAAACTATTTCAACGTTGACGTCGCCTCAATTTTTAGTGCTATAAGCGTCATCGGATCTGAAAAAAATGTAAAACTTGAACAAAAAAGCAGGGGGTGGCCTAGAAAGCACAAAAAAAACTCGGACACAGTTCAGGAGCCAGTTTTTGGAAAAAAAAAAACGTCATTTTCGTATAGCCGTCCACACTGAAATTGAAAGAATTCTGGCCGAGTTTTCCAAATTCTAGGCCACCATGCAAACCGACGTTTTGGACGGCAACGTGCCGGTGGCCGTGGCCCCAAAGAAGGAGGGAAAAACTCGGCCACTCTTCTATGTACCCCTCTCGGGGAATTTTTACCATGGCCGAGTTTTTGTGTCTTCTAGGTCAGGCATTTTTCTTAGTCAGTTTCAAAGGAAATACGATACCTGGTCTCGACGCGAAAATTTAATTAAATCCAAAAAGACGTGCGACTTTAAAAAGTACTGTAATTCCAATATACTTGCGCTGTTGGGAAATTTATCGATTTTTCGTATTTTTCAAAAAAAATAATCAAATGTACACAGGGTTCTGTTCTTCCTTAAATTTGATTTATTCGCGCTCCATTGACAATCGCCCGCAGGATAACGCGTGGGAAAATCGTGTACTCCACACGGACATCGACGCGACGCGACACGCAAGTCGCGCCTTGAATCTACCCCAAATATGGCCGAGCCATAAAGGCCTATTCGGCAAACTCTTCCATATCGATTTATGAGGGAAACCAGAAATCCGTGAGGATAGTGAGAAAACAACGAAAAAATCATAAAATTTCCCAACAAGACGAAAGTTGAGATTACAGTAGTCTTTAAAGGCGCACTTTCTCGCATTTAACTTAAATTGGTCGTGGAGAGAGTATTTTTAGCGCAAAACTTCGCATTCCGGGTAGATAATAGAAGAATTGAAACTGACAAATCCGCCGTTTCCTCAAGCAGCAGCGGCACAATAAACATGAAATACACGGCCAACACGAAATGAAGCGGCACCATCGACACAATGAACAACGACATTCGGAGCATGTGCTACAAAACTGTCGGCCGCAACTTTTTCGACGGATTCTTCCCAAAGACGAGATACCCTTGCATCGGGCTACATCGGGGCTTGAACCGACTTCTTCTTCATTACAGCGCTCCCTTCTCTGGGCAGCAGGTAGCGTGTCCACGTGGTATAGGGTGACTCAGTGGTTCTGTGATTAATCGGCGCGAGCTGGAGCATTCTTTGCAGAGTCGCTAGGCGTGAGGCCACGGTAGCGGAGGTGTTGGCTCTGAAAGTAGATTTCATACAGGATGGTTATTTCGGGGAGTACTGTAGTGGTGTTATAGTGGTTACTTGTAGGAGTACCCTGTAGGGGATACGAAATGCAGGGGTAGCAGTACTGAGGGGGGTACTGTAGGAGTACTGTAAGGGTGTGGGGGTACTGTAGGAGTAATGTGGGGGTACTGTAGGAGTACTGTAGGACCACTGTAGGGGAAATGTAAGGATGCTGTAGGAGTAATGTAGATGGTACTGTAAAGGTACTGTAGGGGTGCGCTAGTGATACTGTAGGGATCATGTAGGAGGACTAGGTCCTGAAATAAGGGTACTGTAAGGGTACTGTAGAGGGTTAGTTTTATGTCCCTGTAAGGGTACTGTAGGGGTACTGTAGGTGTACTGTAGGAGTAAAAGTGGATTCACTGTAGGACAATAACGCCAGAGGTACTGTAGGAGCACTGTAGGCGTACTGTAAGGGTACTGTAGATGTACTGATTATGTAAAAGGTCCTGTAGGGGTACTGTAAGAGCACTCTAGGGCCATTGTAGGGGTACTGTATGTACTGTAAGGCTACTGTGATGTACTGTAAGGGTACTGTAGTTGTTCTGTAAAGGATACTGTTGGAGTACTGTAGGGTTACTGTATAAGGGTACTGCAGGGGTGCTGTAGGGATACTGTAGGAGTACTGTAGTGTCTATAGGAAGACGAACTTTTTTTTGAATTTACTCATCGGAGAATCTAATATTTTCTGTCTCCAAATCGATACACCATAAAAATTTTAGGACCCAGAGCTAAAAAAAAATACCAACTTCTCCAATATCATCTCCATCAATTCCAGTTGTTCTGTGCAGTTCGCCATCCCTTCTTCATTCCATCGGCCGATTCTCCAAATCGTCCACCATCTTCACACCCCGCCGACACGCCGGTGTCTCCACATCGTTCCGTACCAGCTTCCGCAATTTTCATAAGATTCTCGACAGACTCGTTAAACTTGCGTTGGCTTGAACAAGTGGGAACCTAGAATCGCCTCGGGAACCGGATTTCCACCCCCTTCCACCAGGAGGCTGACCAGTGTCGTTTTCTGCCTGACGACCTTAGCCAGGACGTGCTCATAGTTGATCATGTAGATTTGCCCGTTTTCAGATATGTTGAATGTTTCAGATGAGGACAATTGAAAATTACCGATTTGATTGTGCGTGTTCATGCACGACAGTAATGAAGGCGAGGCGGCAAATTAAAACTCTGAAAGTTTAGATAATTGTACTTTAGTTGAAATCCTTTTGTTGACAGTCGACTAAAAAAAAAAGCAGGTAGGTAGTAGGTAGGTAGAGTAGGTAGGTAGAGTAGGTAGGTAGGTAGGTAGGTGAGTAGGTAAAGAGAGACACGGTGCATCGATCTGACTTTAAAAATCTCAATCTCGTATCTTAAGCGTCTTTGGTTCCTGTCAGGCAGGTAGGGGGGAGAGTAGGTGTGATCAGGTAGGCAGAGCTCCGGAGTTAATATCTGGTGGATTGTGAGTTGCTAATAGGTAGTGTAGACAGGCAAGCAAGCAAGCAAGCAGTCAGGAAGGTAGGTAGGTAGGTAGGCAGGCAGGTATCAGTTGTCAACTTTTTGATGAATCTAACGGAGCCGAACGAGTTATAAGGAGGCCCAACGTTGCACCAGACATCGGGAATCGACCTAACTTGCAAAACAACTCGTAACTTAAGAGTGTCTTTGGTTCAATTTGGGAGGCAGGTAGGTAGGCGCTTAAGGTAGGTAGGTATATCTTACGCTTCTTGTTTCAAAAATAGTTATATATTAAAAAACAATAAAAATTTTTTGCAAATTTTATCAGTCGACAACTTTTCTTGTTAAAACTAAAAAGAGACGAGATATTGTAAGTGTTGCAAAAGTTGAACGAGACATGGTGCATGGAAGGATGGCTAGGCAGGTAGGTAGGTATTAAGGAGGTAGGTAGGTAGGTAAGCATTCCGTATTTCTCTACTTGCTTATATCCTGGTTGTTATGTGTTGTATCAAAAAATGTTTAACAAAGATAACATAGACTGAAAATATTTAGCACGTAGCAAACTTAAAAAACTAGGTTGGTAGGTAGGTAGGTAGGTAGGTAGATAGGTAGGTAGAAATGCAGGCATGTAAATCTGGTGAAGGTAGGTAAAAGTACTCACGATGGAGAACATCAAGCAAGAAGATCGCCAATTGAAAGTGGTACGGAAGCGAGTTGAGCAAATATTTTAGAGTATTTGTCTAGAAAAAATATTAATAAGTATTCAAAGTTTAAACTAATAATAAAATACCAATTCCGAAAAACTTCATTATAAACAAAATCGTCAGAATCCCACTGGAGAGGACTAAAAGTCACTCGTGTTGGCAGACGTCTGATAAACATCGAGGGTGTGTCCGGGTGGTAGGAGAAGCACATTATCGTGATACTTTGACACTGATAGATTCCTCAATAGAAGCCAACGCTTTTCCGAAAACTGGAATCGAAATGTTCAAAGCATTGAGAATTATTTTCTGGTACTCTTCAACCAGGCATGTTGTACTCCGAGTTTAGATCCGCAGAAAAATCTAAATTTGTATTAGATTGGGCGATACCGTACTTGCCTACCTGCCTACTGGTAGGTAAGCAGCCTACTTATTTTCAACTTACAAACCTCCTACTTTGTAACGTTTATTTCGCAATAATCGATTTCTCGAAATATTTGCATTTCCCCTCGACAAATGATTTCTTTGCGGGAATCTTTAGGAACAGCTGAAAATTTTTTTTTCCGTGTGGCCTTTTCACGGCCACGACGTACCTTAACGCTTACACATGGTGCAGTTGACGTAGTCATGCAAGAACCAATTTATTCGGCGGCGTTCGTTTTCGGTGACGGCGAAGTTTAAGCACGGTATGTAGAACCTTACGGTGGAGACGTTCTTTGATGGCTGGAAGTTATGACGTCATGTATAATTAGGGATGAGATTCCTAGGCCACGTGTGACGTCACAGCAATCCCCGAAACCCTGGCTTTTTCGATGGGCGATTTTTACTACATCGATACTTTCTAGGCATTCATCGAGCGAAACTTTTGTGATACTTTGGCAATGGTCATCAGGTAGACAAACAACGTGATAATTTCTAGGCCACGCTTGCCTCTGTCACGTGGCCGAGATTTCGCGCCAGGACCTAGAACTAGACAGGGTGCATCGACCTAACTTAAACCTCGTATCTCAGTTGCCAGGTAGGTAGGCAGGCAGTCAAGCAGATAGGTAGGTAGGCTGGTATTTTAATTTCATTTCTGCGGCTACAACACAATTTCTCTTCCAATCAAGGACAAATTTCTAGCGCCACACATGCAGAGTGCGGACTAATAATTAAAGTGTTTTACGACAAGGCCGAGAAAAGAGAAACCTAGGCCACTAATTTGTAGTGAGGTGTGATGTAACGCCACTATAAAACTATAGAACTCGCTTGACGCATAAAACTCTGATCATTTGCGGTTTCGAACTTGCATCGTCCTTCCATAGACCGCATCCTGAACGTACACTCTCGTAAATTGCGGCCTAAATTGTATAGACCCATTAAAGGGTACAAAATATGGGAATAATGGTGAATCCGGAGCGATTATCATCCAAATACACGAGAGATTACTTCGATACATAACCTCGAAGAGCAACAATTTCCCCACGAAGAATATCAGCAGAGCTGTGAGCAGGAGAGGCGATTATTATCTGGCGGATTGTGCGCTGAAAGTAGGAGGTAGGTAGGTAGGTAGGTAGGTAGGTAGGTAGGTAGGTAGGTAGGTAAGTATCGGGTGGTAGGTAGGGAGGCAGGTATCAGCTGCCGACTTTTCGATAAATATTAGACGGAGCGCCGAAATATAAATTGCCAAAGTTGTACCAGACATGGTGCATCGACCTTACTTAAACAACTAGGTGGTCTAGGTAGGCAGGCAGAGGCAAGTAGGTAAACTCACCGAATGCCTTAAAACAATTGCTAGAACATCGGCATAACCCGAGCTTCTCCCATTCTACGTCGCGACCACAAGCGCGCGCACACTTTTCCGCAGGTTCTCATCATCGCGATCAGCGCAAAAATCCTCGATTATCTCGAATCCACTGGCTCTTTTTTGTGTGCGACGTCTAATCGTTTATAGCTGATCGGCTCGGGAAAACCAATCGTCACACTGCAGCTTCGCATCCTCCAAGCGGAAGCCGTGAGAAAACTGGGCACTGCATAGGAACTAGAAGTAATTTCAGTCTTATTGTTCTGGAAGAAGGCTTTTTTATGGATGGGGTTTGAAAATAATCACTAAAAAAAAAACTTACAGCTGGAACTTTGTTCGATAATGAAACAATTAATCTATAAAAAGCAAATTTTTGACAAAATTTAAAACTTTAACGTGTATGAAGGTCACGTGAAAACTGAAAACAAAAATGTCGAAAAATAGCAAGAAAACGGCCTAGGCACACGTAGACTTATGGTAGGCAGCAAGGCGTAGGGGTTGATCCAGGCAGGGTCACGTCTTGAAGGCAGGTTAGGTATAGGTAGGCATAGGTAGCCATATGTAGGCGTAAAGGCAGGGGCATCTCTAGATCCTTTTTGTATGTGGCAGATTGGCCGCTTTGCAGGCAGGTTGGCAGGTGTGGGTGGCCTAGTAGACCGAAGTTTAAACAAGCGTAAAGTTCCTATAGTAGTAGGTAGGCCAAACCTTTTTTGTAGATGATGAAGTAGGTGTAGGCTGTCGTTTGAAGGCAGTGATGCAGACAAGGTTAGGTCGTCGCAAAGGTTGGCTGGAGGGTAGGCACGTGGGTCAGCAGATAAGCGTAGGCAGGCATAGGCAGGAAGGCATTAGGCAGGTAGACGTAGGCAAGTAGACGTAGACAGGATTTCAAATATGACGTGAAAAGGGGAAAATTTCTTATTCTGCGAGGCGATCCAGTATGCATAGGCAGTTATGGCGTTGGCCGGTAGGCGTTAGGTAGGCGTATGTAGGTAGGCGTCGATGTAGCAGGTAGGCGTAGTCAGGTCCTAGAGATAAGCAGGTAGTCGTGACCGGATAGGCAGGCAGGTAGGCGCATGCAGATAGTCCTAGGCAGGTGGGCGTAGGAACGTAGGCGTTGGCAGGTAGGTGAGGTAGGCGCAGGCAGAGACGTAAGCAGGTAGGCGTAGGCAGGTAGGCGTAGGTAGCTAGGCGAAGGCACGTAGGCGCAGGTAGGCAGGCATAGGTAGGTAGGAGTAGGCGATGCGCACATGAAAACCTTATAAATGTTTCAACCGCATAATCATCATCCCATTTTTCTCTCGATCAAAACGAAAAAATGCCAGCAGCAAACACAATTTGCATCCATTTCTCTCTCTTACTCACTTATATATCCTCACTTTATCCCCCGTTATTCAACCTTCCAAACACTTCCAAAACCTCCAGAACTGCTAGAGAGTAACACGGAAAATATTTGAACTTTTGTCTCGACCAAGTTTTTTTTTATTTTTTCTTTGGATTTCAACAAATTTGATGTCTGTATTTTTTCCATTTTTCGTGCAAAATACGGTAATGAACTAGGTTTTTGCTACGTGGCCTAGAAAATCTCGGCCACCGATTCTGATCTGTTGCAGGCGGCGGCCGCGGCCGAGGGTTTTTCACTTCAATTGATACCAATCCCTCTTTTACGCAAGGAATCACGTGGAGTGTGTCTCTTCATCTTGATTTACGCAGATCTACAAAACATAGCGGGAACTGAGTTCGTATCGTTAAGAACATGCTGACGTCACAGTTTTTTTATCAGCGTGTAAATGTAGAAGCATTCCGGCATTTTTTGTAGATAAAACCGCAATGGGACAGCCTGGCACCACGTGCTCTTCAATGGCAACCGTTATATTTTTTTTGACAAAATCTTGAATTTTCTAGGATTTCAATGAAAATCCAATTTTATACCAAAACTTAAAAAAAAAATGCTAAATTCGACTAGCAAAAAATGCACCCAGTTTTACAAAAAATCTTTATTTCTGAAAAAAAATTCAGTGGAAAATGTCTATAATATTCAGTATTTCATACTACGGAAAACAATTTTTACAACAAGTTTTGATGTGGCCGCGGCCGAGGTTTGCTTTTCCACGTGGTGTCAGACTGTCGTCTCTCGGCTTGATCTTAGATCTAAAAAAAACGCGGAAACTGATTCCTCATGCTATGTTAAGAACGCGCTGACGTCACATTTTTTTGATCGGAAAATTCCCGCATTTTTTGAGCGTTTGAAACCGTGATGGGACAGCCTGGCATTACGTGAAAACAAACAATGCAAGCGCGCTCAAATGTAGTCGAATATATTTGCTCTACCACCAGATAAATTCCACTTTTTCACAATAAACCTAAATATTTTTTGTGTCAAAATCTTGAGAATTCTTAGCATTCGAGAATTTCCGCGTAAACCTACGATTTTGTTATTGTTCAGGGGAACAAGTGAGCCACAAAGCTTCCACTGCTGCTCCGAATTCGATTCCCCTGAGGCATTTTTGTTCGAAAAAACCCTCGTTTGTCATACTCGTCGACTTTCTTCGAAGTTTTTGTTCTAGTTTCAAATAATTTTTCGTCAATACTTGTTCCTTCCGACCCAGCAGATGTTGTTGGGGGGGGGGGATGGGAGAAAAAAAATAAGAGAAGAAGCAGAAACTCGACACTTTTGTGTCCGCATTTCTCGTAAAGTAGATTTTTGAGCTTTCCAAGGCTCAACCACCTAGCAAATTTCGCCGCAGAGTTGATTTCTCCGGGATAGCGTGGGCTTTCTACTGGAGACCTCACTATTTTTTTGCCTTTTAGTAGAGCTTGTTAATCTTTTTTAATAATTTATTGCAGCTCTATGGATTTTCCAAAAAAAACCACCCAAAAGCCCGAAATAATCAAAATTTTCGTTTTTAAAACGCTAAATCCCGTACGACATGCCGTCCAAAGAACACTCACATAACAATGAAGAGATTTCGCCAAAAAAGTGAAATCCAATTCAATTTATTTCAATTTTGAAGAGTGCGTTCGTCTTTTTTCGACAAAAAAATAAGAAAATGTGTACCTTGTGTAGTTTTCAACAGATTTATTGTTTTATTAATTATATAATAGAAATCAAACCTTCTTTCTGCCGACCTGTAGATGGCTACCTACATGCCTAGTTGCAAGTAAGGAGACCTGTGTATCTATCTAGGTACTTATCTCACACCACCTACATACCTACTACTCACCTCCCTACTCATGTAGACATAAGTGATCCTCAAAAAGGAATGCGGTAGATCAAAAGTTTATGGAAATTTATTTCGATTTTCAGGTTTTTAAAATTGCGGAAGATGTTTTCATTTAGATTGAAGATTAGTTTAAATTTTTTTTTAATTCCGTAAGAAAAAAAAATTATTAGTTTATTATTACTCTTTCTATTCCGAATATCTATGTGAAGCTCTTTTTAATTCCTTGGTTTTATATCTAATCTTAAAATCGCTAATTTCTTGTGCACCCAAGAGATTTCGAATTTTCACGGGGTTCTAGCCTTCCTCCTTGAATTTTTCGCGAGTCGCTCCATATAATAGAGAACCGGGCAACGAGTGGGAAAGTCGTGTACTCCACACGGACAAATACATTTAGTTTACAACTGAAACCGAGCCGCAAACACGCAACGTAAATCTACCTCAGATATGGCCGTGCTAAAATGGCCTAGTTCGGCCAAACTTCCATTTCAATTTATGAAGCCCAGAAATACCGTGTAATTTTTGCGCCATCAGAGACGCCATGTGTCGATTTACGAGATTGTTGTATATTTACAATCGGGAATGCGTAATATTTACTAGAATGCGGATTTCCGTTTTTTTTTTATGAAAAACGTCATCCACAAATTAAATTCGGCGATTTTAAAAATCGCGTTAAATATAAAATCAGGGAAATTTTTTAAAATTTTTTCACGTAGGATATCGGAATACAGGGGAAAATTTGGAGGCAAAAACTAATGTCACCCTGATCATGTTTAAATTCTTTAAACTATTGATGAGAATCCTTTTTTCCTAAAATGAAATAATTTCTGACTTTTTTCTCTTTTCAATAAGAAGCTAAAAACAGACGAACCTATTCCAATTTCCCACCACACCAATTCATTCTTTCCGCATTCTTCTTCTTCCATTATTTATCTACCTTTTCCTGCATTCTCTGTGCTCTTATAAATAGTTCCATCATCCCATTTGCTTTCTTGTTGTGTGGTATGCACTTTTTCAGGTCCATAACCTATACGAAAATTCGATTTCATTTTCCATTCTCAATTACATTTTAAAAATTTTTTAAAGCAAATCTCGCCCTGAGTCCATCGATTTTAAAATACGTTTTTTGGTTTTCAAGAAATTCCATTATGAAATTCGGTGTCTTTCAGACAATTTTGAGCCTAATTAAACAATTTAAACTTTTGACTACATCACCTTAAACTTAATGCCGTTTAAACTTATAACTTTTTCAGAATCCCATATGCTATGGAAGTATTGCACTTGCTACACCGGCTAATTCTCATGATCCTGGTCCTAATCCCATGTTTCTGGCAAGCTTACGATTATCCCCGTTCTCGATTCTCCGATTCTCTGATCTATCAAGAAATTCCGCGCAAAAGAGCTGATGATTTCAAGGGAGTTTTATGTGTGCTATAGCTTACTGACAGGATTTCAAAAAACAGTTACGGTAAGATAGTTTTTTCGAAAAATTCTTTCACGGATTTCTTGCTTCTTGCCGAACTAGGCCATTTTGGTTCGGCCATATCTGGGGTAGATTTACGGCGCGTCGCGTGTGGCATCGCGGCTCGATTTTATTAGTAACTAAACTAAAGGGATTTGTCCGTGTGGAGTACACGACTTTCCCACGCGTTGTCCGGCAGGCGATTGTCAATCATGGGGAGCGCGAAAAATTAAATGAGGAAGGCCAGAACCCCGTGCCTGTATAGGATATTTTGAATCTCGAATTTTAACGAAGATTTGATTGTTTGAGTTTGAGGTCGGAAAATAAAAAATTCCTTTACGGTAAATTTTCGGATGCAAAAATGTGATTCTGCTGTAAAAAATCCGAGAAAGCCAAGAAATGTGCGGAGCCTATTTTCCGATTTTATATTACGTGGTTGGTATTTCAAAACTTCAAAAATATCAAATTCGGAAAAAAAACCGCTACTTGGTAAAATTTCCTCGTAAAATATTCTCCGCTTACGCCGCCCCTCTCTGGGCATTTGGAAATTTTTTCGTTAAATTTGTTGGAATCTGAAATTAAGTCCAAAAAGAACCAAGAAACGGGCGGTATTATGGGATTGAGACATGGTGCATCGATATGGAAACGGCTTTTCTCAATTTGGTTTTTTTAAGGATAAGAAACTAGCAAAACTCAAGTGGCCTAGCTTTCAACTCTTCCAGAATTCCATGATACATTCAAACTGGTCATTGCTCATTGACGCTCTCTCTTTATGTCATCACCATAACGAATCCACTCAATTTTCACTCAAGCTGTCATCTCCAGCAGTGTCTCTCAATTTAATCATGCTTGAAATTGTTTTTATAAAATGAAACAACAGCGACATACTCTGTAAAAGCTATTATTAAAAAGTATATATATACACGAATTCCTGGGTGGGGATTGAGACAACGGAAGACATGGAGGAGAATTTGAATTTCATTAAAAAAAAAAGACAAAGAGGTAGGTTACTGTAGCATCCAATCTGGAAGTGGCTGCACAAAGAAGAACCTCCACCGTCAGCAATATGTTCGACACACCTGGAACGTTGAAACGGGGTATTATTTCCTTAAAATTTTCTTAGTCTAAGCCTGAGCCTAAGCCTGAGCCTAAGCCTAAGTCTAAGCCTAAGCCTAAGACTAAGGCTACCTGAACCTAACCCTAGGCCTAATCCTAAGAAAAATCCTAAGCTTGAGCCTAAGCCTAAGCCTACTAAAGCCAAAACCTAAGCCTAAGCCATAAGCCTAAAGAGCTCCCAAACCTTAGCAAAACCTAAGCCGAGCTTAAACCTGAGCCGATACCTCCTAAGCTTCCCTATGCCTATTCCTAAGCCTAAATATAAACCTAACCTAAGCCTAAGCCTACGCCAAGCGCGTCAGAGCCTAAGCTGAGCCTGAGCCTAAAATTAAGCCTCAGCCTGAGCTTGATCTTAAGCTTAAACCTAAGCCCTGAAAATTTTTTTTTGAACTCTCGCACAACAAAATTTGTAGAATGTTATGAATTTAAAAATTGAGATTCTAAAATTCCCCGCCAAAACGTTTAAAAACTTCACATAATTTATCTGTTTAAAATCTATATCCATCAACGGCCATACCTCTTAGATTTAGATTTTCGCGGCAAAACTTGTAGATCATTTCAAAAATTTACTTTCGCGCCAAAGATTGTTCGGCTCGCGAAATTTACAATTTTATAAAAAATGTATTTCACAGAATTTCAAAAAATCGAAAATCGCGCCAAAAAATCCATTTATAAAATTTTTTAAGTATTGTGACGTCATAGACTACAAACTAACCCCTCTATTGCCCCTCACCGTGCTCTCCAATGAGTTCGGCTCCACTTCATCAATCCCTGGGAACAGGCCCGGGTCCTTTTTTTCCTCGTGGGCCTTGTGCACCAATCGGGCAGTCGATACCAGGCATATCAGACGGTCCTGGCGTGCCCGAATTCTCCTCTCTCCGATCGTACCTGCCGTTGGACCCGATGGATGAACGGTTTCGTGTGGCGTCCGCACCCGGGTCGCCCATTTCTCCATCCAGTCCTTGGCCTGAGTGCCTTGTAGGCCTTTGGGTCCCATTTTTCCTAACCATTTTCCGCGAGCCGAAGTCCATTCTTTCCGGTAGTCCTGGCTTACCAGTGCTTACCCTTTCACTCCCTGAAAATTTAGTTTGGGGTATAGGCCTATCAAATAGGCTTACCGTAATCCCAGTGGTTTGTACTTCTCTCGGACACCGGATCCGCACACAAAGACTTATAATTCACAGGAGGCCCACATGGCAGGCGCGCTGGAAGTCCAGGCGCACCTTCCGATCCTCTCGTTCCAGGAAGACCGTCTCTTCCTGGGATCCCGGGGGGCTGTTCCTTGTGGATGACGGCACTCACATACTCGGTGGATCTTGCGGTTTGGCCGGTTTAGGAAATCGTCCATTTCATCTCTTTTCTGGCGGGTTATGTTTTGGAAATCGTTGGCGACAATCGCATGTTTTTCATCTCGAGGGCGCTCGGGTCTTTGGACATTTAAATTTGCTTGAAATTTTCAAACTTGTTATATTATAATTTACAAACTACTGACTTTGTATGTTTTTTTTTTATTACAGGAACACAAAATTCTAAGAATGCGTACTGCACAGTATATTTGACGTGCAAGATATCTCGTAGCAAAATCTACAGTGACTCTTAAAATGCGATGACTACAGTCGCGCTTGTGTCGATTTAGCTCGATTTTCGCAACTTTTTTTCTTTTGGATTTCCTTCGTCGTGTTGTTTTCTAACATCTTTTTCTTTCAAAATTTCAATAAAGCTTTCTATCGATAAATAAATCTTTTTACTTTATTTCGAAAATCGCCCGTAGATCGACTCAAGCGCTACCGAGTCATTTAAAGGTTCACTGTAGTTTTCGCTACGAGATATTTTACGCGTCAAACATGTTGATACGCATTCTCGAATTTTGTGTTTCTCTCCATCATACTGTGTTTTTTGGATTTGAATGGAAGGAAAAGCCCGAAACTTTTAAAATTTTTCGGTGCATTCGGTATCCAAAAAGCTGAATAAACTAATGTGTACAAAAAAATGCCACATTTTATTGAAAAGTTGATAATAAAATAATTTGTTCTAATTAATAATGTTTTGAATTTCTCAATTTTGGAATTTTTGGATTTTTTCGGGCCAGAAAGTAGGCATTCTCTGGAATGATGTTTTCTTCATAATTATATATTCAAAAAAACGGACTCCCACAAAAAAAGGTCCGAGAGGCGAACAAGGTTGTAAAACTTGCTATTGTTTATTTACAACCGCCATTAGACACCTATAGGGGTTGTAACAAGCCACATAACAATTTGATAAGATGCACACAGTAGGGAGAGAGGACCTGATTTAAAAATATAAGGAATTTTCTCATTAGATACAATTTTTCTCTATTTCTTTCACGGTGGAATATCGAGAGGAAAATCAGCGAAATTTGAAATTTTTGAGAGGTTTTTTTCTAAACAAAAAAAGATTTGAAAAATTTCAAGATATTCTGTGTATTTATCGATAAAATTTGAGAAATCAAGGGGGTCGTATAGTAGTGAGACGGTCGGTTTTTCTACTTTCAGCTAACTATATGAAATTTCATTTGTTCAGAGACGGTTTTCTGACATTTCAAATCAAATGGCATTAGCTGTTTTTCATGAAAAGTTTCAGAAAGTATCAAAGCTCGAAATGTTGGGAGGGTCGTATAGAAGGTGGACGCACTAAAAAAAAAGGAAGTGGTTCTAATTATTACGGAAACACCAAATTCTGAGAATGCGTATTGCAGTCAAAATATGCGCAAAACTTCTCGTAGCGAAGACTACAGTAATTCTTTAAAACTTTTGAAGCGATCGTGTCGACACGTGGTGCCGGGACAGATTGTCTCAATATTTCGGCTTGATCTACGTAGAACAAAAAATGCGGGAGAAGAGACGCAGACTTCTCAGCTTACTGATTTCTCATGGGGAACCTGCTGACGTTACATGTTTTCGGGCCGAAATTTCCCGCATCTTTTATGTGGGTAGATCAAACACACCGTGATGGGACATGGCAATATGTGTGTCGATTGTTGGGTTTTTGAAATTGATTAAAATAATTTAGTTATCGATATTATATTGAAATTAAACAAACAGTGAGAAAATAACTCGAGCACGTAAATCGACACTACAATAGTCATATAAGCTAGAATTACTGACCGTTAGCAATGCCACAAAATATGTTTGCGCGTCTAATATATTGCGCAGTACGCATTCACAGATCCGTCATCCAAGTCAAACTCCTGACAGTACTCGGCATCGTTGACATTGAATTCTGAATAGCCGAGTGTCGAAGTATTGAGGCAAGGGGTCTACGAAACAATGACGACATCGTGGATAGCGAGATAAATAGTGAATCTATGATTCACGTGGCGTGCTTTCTCGAGCATTCTCGTTCATTTTCCAGGAGAAGCAAGAGAAGCCTATGGAGAACGAAAAGTGAGTAAAGAGGAATGATGCGCTGGCGCGGAAAAACGAGAGCGTTTATGTATGGGAGTGACCCAAAGACACGGAAAAATAGATAACAAGAAGAACAAGGGGGCAACTTTCTCTATCTCAACATATCATCATCACCCATAAATCATTATCTCCTTTCTCCGGGATTTCATGAGAATAAATCCATTTACTCGTTTTTTTTGTGTCTTAAGTCTGCAATAAATATGTAGCTAATTTCAACTTTAAAATAAAACTTAATGAAACTAGTAATTCTATCATCTCTCAGCATACCCATTCCTTTCTTTTATATATAACTTTTATTCCACTCTGTATTTAAAGAAATTTCAAGTTTAGAGTCTAACTTGAAAATTGACAGTGATGAATATAAAATTATACGCGTAAAGAATATTTCGAGAGAAGTTGGGAGTGTAGTCTTGGAGGAGGAGAGAGGAAAGAGGTGAGGAAAAATTACGTTTTTTTGAAGTTTTTTCTTTAATTGTTCGAAGGATTAGGCTTAGGCTTGGGCTTAAGTTAGGCTTAGGCTTAGGAATAGGCTTAGGCTTAGGTTCAGGCTTAGACTTAGGCTCAGGCCAATTTAAGCTCAGGCTTTTGTTCAGGCTTAGGTTTAGGCTTAGGCTTAGGCTTAAGCTTATGCTTAGGAAGAAGGGTATAGGCGGCCTAGGCTTAGACGTGCACAGGCGTACATTGGCTTAGGCTTAGGCTTAGGCTTAATCATTAGGCTTAGCATTAGTGCTTAAGGCTCAGGCTGAGGCGTAGGCTTAGACCAAGGCGTAGGCTTAAGCTTAATCTAAGGCTTAGGTGTCGACTTAGGCTTTAGGCTTAGGCTTAGTCTTAGGCTTAGGTTACTCTTAGGCTTAGGATCTCAGGCTTAACGTAGGCTGCGGCCTGGGTGAGGTTTCGGCTTAGGTATAGACTTAGACTAAAGACTTAGGTTTCCTAGAATCAGACTAAGGCTTAGGGCTTAGGCTTGGGAGGCGCTACCGAGGCTGGGCGGATCAGAAAAAGAGACCAAAATTCCAGGGAAATCCAAATAAAATCCAGAGAAAATAATAAAAAAAAGGAAACAAAAAACGTGAAAAATGGGCATTCCGCGTCTTCCGCGTCAAAACCCGTTTTCCTTAAAAAACGGACAGAGGAAAGGACCAAATTATGAAATACCAAAGTTTAACAAAAAATATTTAAACATTTTTTTTGCCGGGGTTGAGCTCACCCAGCTGAGCTCACTCCATAATTGCACACAAAGTGATTCTCAAAAAATTAATTTTAGAGACTACGAGGCTAGCAAATGGAATGCACATGCTCTGATTTCTCAGAGCGGAAATGCCCGCCAGGCTCCAAAGAGCGTGTGCTCCAGGAGCCGATGGTCCTGAATCCCCGGCTCCAGAGGTCTGAATGGTATGGATGGAGAGGCTGGGCACAGTAATATGGCTGGTATGTTCACTGTAAGTTGCCCAAGATCTTTTTTGTAAATTCATACTCCAGTCATGAACAGGATGCATCCGTTGCCTAGCGGGTCCTCCAGGTTCTCGCCTGGTGATCATGGATCTCCTGGTAGGGTACCCCGGGTCAGGACCTCCAGGGGAACCCGGTTACGCAACAATTGGGCTTATCGGGCCACCTGGGAGCGACTCGCAGGCCAAGATGGTCTAGATGGAGCTCCTGGCGAGATAGCCGCAGTGGAATGGATGCAGGGGAGATTGTTTCAGTTGATGGAAAAATTGGAAGAAGAGGAGAAGCGGGGAACAAAGGAAGCAAAGGATCTCGAGGAGGGGTTGGAAAAGCTGGAGGGCCTGGGGTGGCTGGAGAAATGCGAGAAAAAGGAGTAAGAGGTGAAGATGGAAAGCCTGGAGAGTCTGGAAAGGTGAATTTTCAGAAGTTGATCGATGCACCAGGGAAATTAACGCGGTTTTGCCGATTTGGCCGGAAACTGTCAATTCCGGCAATTCGCCGGTTTGCCGATTTGTTGGATCTCAAATTTGGCGGAAATGTTTAGAGGGGTTTTTTAAAAGACGAAAACACTTAAAACTTTATCCCCTTTTTTCCCGTTTACTAGGGAATATAGTTAATAGGGGAATTGCTAGGAAGAAAATACAAACTTTAAATGACTGATGAGGTCTTCTGGCTACAAAAATCATTTTTTTCATTATTATCATTTTCATAGAATTTGCTCTCTTCAAAATAGACGTAGGGACATACATAGGATGCTTAATTTCGCCGTTTGAAATTTACATTCTGAATTATCCAAAAAAAATCGGCAATCTGCGGTTTGTTGCCGGAAATTTTCCATTCTGGCAATTTGCCGATTTGTGCCCGATTTGCCGATTTGATGACCGGAGTTAACTTTCAATTCCTGCAATTTGCCGCCGTTCAATTTGCCGATTTTCCGGAAATTTTAATTCCGGCAATTTGCTGATTGGCCGTTTGCCGGAAAATTCAATTGCAATTTGCCGGTTTGCCGATTTGCCGGAAATTCAATTCCGGCAATGGTGTTGGGTTTGCCGATTTGCCAAAAATTTTGGAATTCCGGCAATTTGCCGGTTTACCGGCCAAATTTTCCAATTCACCGGCAATTTATTGATTTGCCGATTTGCCGGAAATTTCAATTCCGGAAATGTGCCGATTTGACGGAAATCTAAAACATTCTCCGGCCGAATTTTCCAAAAGTATAATTTTTAAGCCCGGCGCACCTGGAATCCCTAGAAGTAACTGCCGATGTCCCCAGTAAATCGTCACGATATTTCTCCATATAGAATGATGGAAAATCTGATAATAGTAATAAAGATAATAATAAAATAAATACAGGCAGGAAACGAAAAGCGAGCACTGACGATTGTATGATACCCGAAACATTCAGGAGGAGCACAAAAAACACAATGAAAAGACACAGCTCAGAAAAATTGAAATTGAAAAACTGGTAACGAGACTAGAATCGTCATGATGATCTTGTAGAAAAAATTGGAAAAAAATTAAGAATCTAGGAAATTGATTAGGTTGCACGCAGACTTGACACGAGCTCGGGCACCGAATCCGCATAGGCCAATGTTTTCGCATGCTCTTGAGCCCATGACGGGCAGAGGGAGTCATGATCGATGCATCTGAAATGGGGATATTATTTTTTACGCTTCAGGTTTAGGCCTATCGACCCCCGTTTGGATCTCCGGCTCAGGTCCTTAAATTGTGTATTCAAGCGTAGGCTCTCTCGCTCCAGCCTTTAGATTTTAACTTCGATCTTAGCCTTACACTAAGCTCTACGACTGATCTAGGATATCATACTAAGGGCCACTTTGGGCCTGAGGCATAGGCTAGTATCTCAAGCTTAGGATCTCACGCTTAAGCTCTCTGACGCAGGCCCATAGATTGCAATGTAAACCTTGGCCTTAGCCCCGACTGATTTAGGATATCAGACTTAGGGCCTAGGAGTTCCGGCCTGAAGCTTAGGCTCTCAGATTCAGGCCCTCAGACTTAGAGTCTAAGGCCGTTAGACTACGATTTTCAAGCTTACAATTAGGCTTTCACTTGAAATCAAAATCCAATTAAGTTCTTTAAAAATAATCAAACATTTCTAAACCGCATACAATTTTTTAAAAACTACCCTAAATATTTCAAATTTTAGAGGTTAGCCTGGACTTAAACCTTTAAACTTTTGGTCTCAAATTTAGCCTACAGGTCTGTGGACCTAAGATTTTGGACCTCGGACTGCGGCCCTTAAATCTCATGCTTGGGCTCTAATGTCCTGGCACGCTAAGTCCTAAATCTTTTGATCGTAGTTTCAGGCTTTCATGCTTTCAGGCAGGCTTTCAGGCTTTCAGGCTTTCAGGCTTTCAGGCTTTCAGGCTTTCAGGCTTTGAGGCTTTCAGGCTTTCAGGCTTTCAGGGTTTCAGGCTTTCAGGCTGTCAGGCTTTCAGGCTTTCAGGCTTTCAGGCATTCAGGCTTTCTGGCTTTCAAGAGGCTTTCAGGCTTACAGGCTTTCAGTTTCAGGCTTTCAATCTTTCAGGCTTTCAAAGGTTTTCAGGCTTTTATGTTTCAGGCTTTCAGGTTCAGGCTTTCAGGCTTCTTTATAGGCTTTCAGGCTTTCAGGCTTTCAGGCTTTCTGGCTTTCAGGCTTTCAGGCTTTGAAATACTTTCAGGCTTTCAGGCTTTCGGACTTACCGGCTTTCAGGCTTTCAGGCTTCCAGGCTTTCAGACTCAGCTTTCAGGCTTTCGGGTTGTCAGGCTTTCAGGCTTTCAAGCTTGGCTTTCAGGCTTTCAGGCTTTCAGGCGGGCTTTCAGTCAAACTTTCAGGACTTTCAAACTTTCAGGCTTTCAGGCCTCACTGTTTCAGGTTTCAGGCTGCTTTCAGGATTTGAGACCACAACTAGACCGGCAACACAAGTGTTGTCAAATTACTCACCTCTTTGCCGGCGCTTTATCCGATGCATATTTGATGGTATCTCGATTGTCTTTGAAGCTTTTCAACCCGCCCCAAGTTTCCAGCTGTTGGAATGATCGTTGTAACATCAAAAATCATCATCAAAAATCGTGGTGACCCAAAATTACCTGATTCTCAGCCAAGAATCCATCCAAACTTGCTCTACTCAACTCGGAGACAGGAATGAAGTACTTGACGTGGGCTTTTCCCTTTGCCCAATCTTCTGAGCCACCGGATGCGGGGTCTGGAAATATTTTGAAATTTTCTCACATACATAGGAGCCTTAAGAAATAAGCGCTTACAAAGTGTATCTGCACCGGTTCCAACTTTGTACTGCGTGTTGAAGACACTATAAGCCTGAGCTGACTGAGAGGGCAGTGGATCTCTGAAATATTCAGTAAAATATGACCATGAACTTGGGCAATTCCCGTATTTTTGTAGATGACACCGTAATGGCTAAACACGGGGTGCCAGAGTGTCGCGTTTTGATCTACGTAGATCTGCAAAAAATGCGGGAACTGATTTCTCATCGGTTAAGAACGTGCTGACAAATTATATTGAGCGAAAAATTCCCGCATTTTTTTGTTAAGATCAAACCGTAATGGGACAGCCAGGTACCAACTAAAAAATTTACTCCAACCAAATCATTTTTCAAATCATTGGAATAAGTTCTGTTGATGGCCGAACGGATACATCAAAATTTGACTGAGAGTCCGAGTGGAAGGTGAGGAATGTCGAAATACGGTGTCGCTGCACGAAATCTCACCGCCGCAGTCTCGGGCAATATCCGAGAAGGCTGGTTTAGAGGCTCCCTGATAGATTTCCGAGGAAGGATTGATGAGCCGACTTGTCCGTAGAACCAGTCAAAGTTTCGACTGAGGTCGACACCTTCAAAGACAGCGGGTTGTTGAGGGAGGTTGGGAGAGTCCTGAAAGGTTCTTATTTTTGAGATTTTTAACGTTCACAGTCGGAGAATTGCCGCAAAATCTTAGTTTTCATAGCCTGTGTGACATTATTAGGGCGTATCTAAAGTCCAGAAAGCGTATGCCTTGTGCTGTTTTTGCAAAAATTGTGCCCAGTTTTCCCACTTTTTAGTGGTTTTTGATGGGTTAAACCTAAATTTTCTGAATTCAAGTTTTTACTTTTTCCAACTGTTTTTTCAGCCGTCGAATGGCTGTCCTTTTTTTTGGGCAGACAAAAAAATAATCTTTCTGAATAAGCTAATCGAAAACAATTATAAAAAAGGCAATTTTGTAAATTTTTTCTAGTAAATTTTGAGTCCTCTACAAAATAAACTATTTTGGACGAGTTTCAAAAATGTGAAACATTTCTACAAAAATTGCCCAATTTTTGCCCTTTCTGGTGGTTTTTGATGGGTTAAACCTAGATTTTCTGAATTCTGCGTATATAAATTACACGAACAAATTTAGACATTTTTTTTATTTTTAATTTTTTTCCAGCCATCTAATGATGATTAGTTTTTAACAAAAAAAATTTCTGAAACACAATTATTATAAAACAGGGGTGTGCGGCAAATCTCAAAATTTGCCGAGCACGGCGAATTTGGCAAACGGCAAATTTGGCAATCAGCTAATTTGTTGAGCTTTACAATTCCGCAAAAATTTGATACTTAATTTGAACCACCTAAACTACTAATTTCTGAACAAAACGTGTTCAATAACTTGATTTTGTGCCATTTTTCTAAATTTTTGGAAACCAATAATTTTGACAATAATTTTTGAGGCTAAACTTGTATTGTCAAATTTTTGACGCGGGCGGCAATATTTCAAAAATTTCTGAGCTCGGCAAACAGCAAAATCGGCAAATTTGTCAAATTTGCCCCACATTTTTTTTTGGTTCATAATAAAACACTAACATTTTAGATTTTTCATAATTTCCCGTCGAAGGTTTAGCAATTGCTAAAATTCTGAAAAATCTGAGTATTTTAGGAAACCCAAAGCAATGCGGCATGTTCCGACCCCAATGTATTAATACAAATGATTAAAACAAACGAAATTACAGTAGACAAAATGTAGAAAAAAAATTATTTTTGGTCGACTCCAAACGAATTATGAGTGGCAAAAACTTTGTAATAGTCACCTTTTGACAGTAAATAAATTAGAATTTTTTTGAAAAGTTTTATTATGATATTCGGTCATTGTGGGACCAAATGAGTGGTTTTTAACTATTCCGGCACTGGCGCAGTCCAGCATTTGCCGTAATCTTAGTTTACATAGCCGACATATGCGGGCCTAACTGAAGCCCAGGAAGCTTGTTTACAAAAATGAGCAAGCAGAAAAAGATCAATCTCCCCAACAAACCTCTTGCCTGTTTATTACACTTTGGTGGTGAGCGATTCTTTCTCCATAGTCTGATCTCCGGATGTACATAGCTACTTCTACTGTACTCATAAGCATCCGGATTCAGCAGTGGAACAATATTCCATTCGAGTTGATCTACGAATTGCATGATTTGAACATTTGTCGTACTGGGTGACCAGTTGGTGAATGAAATAGAGTACTGTCGATTGTGACACCCATTCACGAGCATGGATTCCTCCGTCCACCCAGATGCCACGTTTCGTACGTTACGCTTGTTGGTGATCTGGAAGTGAGGAAAATTGGGGTGAGATGGGATCACTAAATTGTTAATAGTTTCTGTGCTTCTGTGTTTATGTTTTTTGCGCTCCATTGGCAAGAAATCGCCTGCCCATCAAAAACCGTCAAAAAGTGGCAAAGCGGGGCAACTTTAAATTCCCAATTTTGAAACTCCTCTAAAATGGTTTAGTTCGTAGATAGAGAGGACTTAAAACTGATTTTTCTATAAATTGTCTAAATTTGTATTGAAAACGGGTAATTCTTGTATATCAGAAAATGGTTTAACCCATCAAAAACCATCAAAAAGTGGCAATAGTGTTCTCGGCCATTTTTGCGTGATAAAAATTCACAATTTTGAAACTCCTCTAAAATGGGCTATTTTGTAACTACTCAACATTTCCAAACTCTAAAGAATTGTTCAGAATATAGTGGTTTCAATAATTTTCGAACAGAATGTTTTTTGCCCAAAAAAGGATGGCTGAACAAAAGGCCGAAAGAAAAAGAGTTTTACACTGAAAGCAAAATCGTGACGCGACACGAAAGCTAGGTAAATCGACCCCAGCCGTTCCAGGCCGAGTTCAAATTGCCAAATTCGGCAAACTCTCACATTTCAGGCTATGTATTTCAAGCGAGAAGCGCGTGCGATTTCTCAAAAACCGGCAACTCAGTTGGGAGGACTTTACGAAAAAAAATTCCAAGGTATAATTGGTAGGTTTAGTCATGTTGCATGGTACTTAAAATGTTTTTTTAACTTGCAAAAGTGGCTTTTATTTTGCTTCTTAGTTTTGCAAGCCGAATAATAAAAATATTATCCACGTTTTTAATGCTTCCATGGTAGGCAGCCGCTCGCCAACATGGAAGCCCTACATGTCACGGATTTTTCGCCAGAAATTGAAATGTGGAATGAGCTATGCCGTACGAGGCCAGGCCATATCTGTGGTAGATTTACGGCGCGTTGCATGTCGCGTCGAGGCTCGATTTTAGTTGAACAACTAAATGCATTGTCCGAGTGGAGTACACGACTTTCTCACGCGGGCGATTGCCAATGGCGCGCGAAAAATTGAATAAGAGGAGGGCCAGAATCCCGTGATCCCGTCCAAGCAAAGTTAAAACAACAAGCAAACCTTAATCAACGGGATCTGCCGTCCTTCGTGAGTCGAAGTTCCGATTGGCTGCAGACACATCCGGATATGGTTAATGACGTTCAGGTAGTTGATAACATCATCAAACGATTGGTGATAGGCGTTGTGCAAGGTTAAATTGAACCTGCAATTATTGAACTATTATCATTGAGGAGAACGTGGTGTCTGGGTGCCTCATTTTAGATTGATCGCTGATCGACAAAATGCGGGTGAAGAGAATGATTTCGAATGGTTAAAAACGTGCTGACGTCACATCTTATGGGCTGAAAATTCCAACGCATTTTTTGTAGCTCAAACCCTAATGTGACAGCCTGACACCACATGTATTCACTCACTTTCTGCGGCTCCCTCCAATCATGCAGTCGAACTTGATTCCGAAGCTAATCCCGCTTCCTTCTGCTCGACAATCACTGTGAAATGATCGATGAAAAGATAAGTTGGGCTTAATAGTGTCCCCCCACGAATACACTCATCACGCGTAACGAGCCGTGATGCGCGGTGGTTTGAATAAAGAGTATTTGGACTAGTGATCCCCCGCGAAAACCTGTATCGCGACTACGTGATGCCAGGGTGTCTCATCACGCGGGTTGATCTACAAAAAAAGCGGGAATTTTTTGCCCAAAAATGTGACGTCAGCACGTTCTTAACCCTGGAGCACCGAATTGAAGCAGTTCCCGCATTTTTTGTAGATCTACGTAGATAAGCCGAGATGACACACTCTAACACCACGTGGTATGCGCCGAAAAACTCACTTCTGAACGGCACCAATCATCGTTAACGGAATGCTTAATCGAAGGATCATCGAGCTCTTTCATAAACTGCCGTGTTTTCTCATCGGATATCATCACATGAAACTCCTTGCAAGCTAAGCTCCGACGGGGATTTCCAAAAATCTAGCGGAAAATTTTAGTGTGTCCGGAGGCACCCTAGTATACTTATATTTCAAAATTTTTCTCTAACCCCTCAAAACCGTACTCTACATCGCCGTACTGGCCGAGTGGTCTAACGTTCAGGTCGCAGTCTCCGGAGGGCGCAGGTTCGAATCCTGCGGACGGCAGATTTCTTTTTAAATACTACTCTTCAATGCATGATGAAGAAGAAGAAGAAAAAGAAAGAACGTATTGGCTTTTACTTTTACACTTTTGATAATCCCTAGGAACAGGTTATAAACAGCGATGCAACATGAAAAGCAGCAGTGAGTGAGATGGACAACGAGCTGATTTTGTTCTTCAATTATATGACACCGCTATTTTAATGGTTGGTTTGTTGCGTGGAACATCATACCTTTAAATGGTTGAATTACAAATCATGTAATAATAATGTCTACTTGATTATCTTGGGTCGTCGGCTGCACCATCCATACTGTGAATTTTCTGAAGAATCTTTCTGAGAGTTTACCGGCTGTTGGGGGAGAGTTTACGATTAACGTTTGAGTTTTTGGATAGATCTAAATCTAGAGAAGATCATGCGGCGGTTAGGTATATTTGAAATAAAAAACAATTGACCTAGATATGAAACATGGAGATCTAATGGATTTGGTAAAGTTGAAATTATTATTTTTTTGAAAATTTGTTCATTTTACAAGAAAAGACGAATAAATATTGACCAAAAAAATTTTTTTCAATCAAAAATGTATAAAAATTAATCATCGTTCCTTTTAGCTTTTAAACAGCGGTGGAGTAGCCAGTGTGGATTTTGTCTCCCTAAATACAGTCAATTATTATGAACCAAAATTCAAATATCGTGTAATACAACACTTCAAAAAACTTCTTTATTTCAGATTTTTCATAATTTCTGGCCAGACTTTTTGCAAATTTCCAAAATTTTTCAGAATGTCGAAGTTTCCGACCCCTGCAATGTTTTAATAGAAATGATTGAAACAAAATTACAGAATAAAAAATGTAGAAGATAACTTTTTTTTTTTGGTCGACTTCCAAAATTATGAGTGGCAAGAACTGTGCAATTGACACTTTTGTGAAAATAAAAAATTTTAAGAATGTTTTTGAAAAGTTGTATTATGATATCTGCCTCGGTCAGTTTGGGACCAAATATGAGTGGTTTTTAATAATATTCAGAAGCCACTGGCGCTACTCCCCGTTTAAAGTTCTATGGTTTTTAAAACTCACGTTTTTTTTTATGAAGTCTATTTTAAATCTGGACTCTCAGTCGACAGAGGTTCAGCATTTTTCGAAATTTCAGAAATTTAAAACATAAGTCGGGTCCTAAAAGCTACAAAAAAATTCTCACAAAATGTTTTTTTGATGAAAGCAAACTTATATAGGAGTGCCAAAATGACCAAATTTTGGTTTTAAAAATGATATTGAAAAATCTTTAGAAAGTCTCTTCTGGTTTTTATTTATTTTTAAAAAATTCATATTGAAATATTATAGTGCTTTAGATTGCTCGGAAAAAATTCCACACATTTTTTAATTTTTCATTAGTTTTATAATGATATTTGGTCATTTTAGCTATCTCGGGTAATACTGCAAAGCCACGTGGTGCCAGGATTTCCCATTAAGGATTGATCTACAAAAATGCGGGACTTTTATTCCGCTTAAAAAGACGACGTCAGCTCATTTTTAACCATGCGAAATCAGTTGAAAACTGTGCCGCAATGATTTTTTGTAGATCTAAGTGGGGAGATCAAACCGAAATGGTGAGACATACTGGCATCGTGTCCACCTTCATAGTTAGTAATTGCATAAACAAAAAATACTGAGAATGCGTATTGCACAACGTATTTGACCGAACGCGCAAGAATATCTTGCGTTGCGAAAACTACAGTAATTCATTTACTACTGTAGGTTGGTTTGCCACGCAGGCTGGATTTTTTGAAAAATAAATGAATTAAAATAGTTAATGGAATATTACTATCTCTATGTATTAGTAAATAAGGTTGAACCCGTAATGAGACCGCTGCCTACCTGCCTGATTATAGATGGCCGCCCTAAAATTAGGCAGGTAGGTTTTAACGCCTAGCCAGATACAAAACTTAAAGAGAAATGCCTAAAATAACAATAACTTACATCCTTTCTTATCGTCCTCCCCGGCGATCGCCTAAGATCATAGCTAACAACTAGCCGCTTTCGGTCATGCAATTATTATATTATAATTGATGGATGGATGGGGGATAATCCAGAGAAAGGGGTGAAAAAAGAAACATACCTAGAAAACAGGTTCCCCTGACTCAAAACCTACTTTTGATGTGCCACCACGGATGGCACGACGAGATACGATGATCACGTGTTCATCTTCATCATTTTCATCGTAGTAAAACTTGGGGGGGCTGATGTGGGAAGGATGCCCTCGTCAAGTGTTCGTTGAACAATCCGACACGGTTATCAAAAAAGCAGTGGTGTCTCCGCCCAACTTCCGCGCGTCAGCCGCCCTGTGTACTGTCTTGTCCTATAGCTCTCTTTTCTCCACCCCGGCTTGCGGGTGAGATTGTTCTCATTACTAGGTGAAGAACGTCTCTAGTAGAAGAAGAAGAAGAAGAAGACGACGATGGAGAAGAAGCTGAAGGCACGACGCACTGTTTGCGCCACGATGTTTGTTGTGTTTGCGAGCGTGAGCGCCGCAATTAAAACGTGTAGATCGGTTTGAAAAGCGCGCGCGCGCGGTCATCTTTCTCCGCTTGCGCGCACGCATTGACAAAAGACCGAGACAAAAGGTTCAAAATTGAAGAGGCAAACGTTCGTCCTCTTAGCACCTAAATGTGGAAGCATAAGATTTTGCTCTGAAAATGAAGTTGGGTAAGCTATTCCTGGGTGATGTTCTCAAATTCCGGGGGCATTGTTGGGAAAGTGAGGACCAAAATAGGCCATAAAAAATGCAGATATACATGCTAAGGCTTTGGGGGCTTAGGCGCAGATTCAGGCTTAGGCTTAGGCTTAGGCTTAGGCTTGGAATTAGGCTTGGCGTCAGTGGCGAGCGTGAGCTCGCCACGGACGCTATTTAATTGGGTTTATAACGTTTTTTTTTCGAGTTCCCGTCGAGCGAAATTCAACTGAGAGTCGTATAGGCCGCCGAGAACCTGACGTTCCAAATAGGTGACTTCATTAAAACTCTTAGGCTTAGGCTTAGGCTGTCACTAGGCTTAGGCTTTTAGCCATGCTAGCTGATCCCGAACATATTTTTAAAAATTGCAATATGTGACCAAAAGCTGTATTTTTCAAAAATCCAAAAGTACGCGAAATCATATGAAGTGCTTCTTTTTCTTTCAATAAACTGTTCAGAATTGTCATTTTTACTAGAAAATACCACAAAAATATGCTAGCTTGACCGGAACATATTTGAAAAAATTAGAATTTTTGACCAAAAGCTGTTTTTTCAACAAGTTGAAAAGAACTGGAAAATCATATGCTTCTTTTTTCTTACGTAAAACTGTTCAGAATTGTCATTTATACCAGAATATATTAAACAAAGTATGCTACCTAATCCGAAACATTTGTTTCCAAAATATTTTAAAAAAAAGATTTAGCGGCTCTGACTAAATTGTTTGTTCGTTTTTTCTGGTTTTTCCACTTTTTCGGTGAAAAATTTTGTAAAAAATTTGACCGAGGTGCGTGTTAGAGTTGAATTCATCAAGTTTTGACATTATTTTAGTACGGGCACAGTTGCTGCAAACGAAATTTCCAATAACGCTTATTTCTCGGGATAAAGTTATTCTATTTTTCTTTGCAAATCTGCTAATTCTACAAATCTACTAACCGAGGTGGAGTTGAACACCTTTCCAAAAAGAAGTAGCAGTCCTGAAAATGTTTTAGTGAGGCTTCTCATTATTCTAGAGCCCGAGCCACTAATGTAATTGTTCCAGAAGTAGTTTATAAATTTTTGAACTGATTTTATCCTCTCCATGATAGAGGAATTGTTAAAATTTTCAGATCAAATTGGAATTTTCACAGCCAAATATTTTGGTAAATTTTCCACAAAAAATTGGGCGGAAATTGGAATATTAATTTGATTTAATTCGATTGGAGCAGAGTGTATAATTATTCAAAGTTTCCTCCCTTAACAGCCATTCAAACGCATTCGGCTTTTTTCTTAGTTTAGTTTTTCTTATATATGGCCTGCAGGCTCTCACCAAGTTCCGTTTTACCGGAGAGTTTAAGTGCACAACAAATCCTGAGATCCCATGTTGTAGTTTGTGAAGACGATGAGGTGTTTGAGTAGAAAAATGAGAAATGTTCTAGTATTTAAATATTATAAATTGTTTCAGCGAGAACGTTATCAGTAAACACCATTACGTGTTCCATACATATGCACCACATATGTCGCTATCTCGTTAAGGCTGAAGATACCAATGACGGATTGCCAAAGTTTTTGGATGTATTACTTTTTTTCCGTTTTCTCTAGTATTTCTCAGAAAATTTGAATTTCCCGGTCACCAAAATTTTCCGAAAATTTGAATTTCCCACCAAAATTTTTTATCAGAAGATTTGAATTTCCCACCAAAAGTTTTTCAGAATTCAAAAAATATGAATTTCCCACCAAATTTTCATTTTTTCTCAGAAAACTTGACCGCCAAAGACTTTTATCTGTCTCAGAATTTTGAATTTCCCGCTAAAAAATGTTTCTTAGATTAAAAGTCCCGCTAAGTAAAAAATTTTCGTGAAGAAAACTAAAAACCCCCGCCAAAACTTTTTCTCACGTAGGAGTTTGCATTTGCCGCCAAGAAGTTGTTTTCCATAAAATCTGATATGAAATTCCCACCCAAATTTTTTCTCAGAAAATTTGAAATTCCCGCTAAAAAATTTTTCTTCAGAAAATTTGAATTAGTCCCGCCAAAAAATTTTTTTCTCATAAAAATTTCGCTAAGCCACCAAATTTCGCAGAAAAAATACCCGCCACAAAAAGTGAACATTCTAGGAGTTTAGACTGACAGTTTACCGAAAAACCTTGACTGACGATTTTGGAAGATCGAATAACCTCTTAAATAAAACCTCTAACTCGTAAAAATTGAAAATTTAAATATATAGCTTTGCAGTCCTATTTAGACGTGTTATACATGATATCGTCCACGATTGCACGGAGAATGGGAAATATAAGTTGTTGAGTTGACTTGGGATCTTATTATATCAAGGATGGGTTAGGTACTTTAGGGCAGGCTAGCAAATGGCTTCCACGTGAAGCAGAAGCGGTTTGCCGGCTTCTCGCCTGATTCCTGCACTTTGGCAAAAATTCCAAGCCTCGATGCTCACACATAGGGCTGGCTTGGACGTCGCGTCGGTTTTTGGCAAATTTTAAATCTTTCCGAGATAGTTTTTTTTGTACGGCGACGTCCGACAATTTCCGAGTTTGGCCACTCATGATTATATTGGATTAAGTATAGTGCCCCGAGTGGCCAAACTCGGAAGTTGTCGGCCGCCGTAAAATAAACTACCTCTCGGAAAATTTTAACATTTCAAAAAACCGGACGACCGGACGCCATATGTCAGCCCTACTCACACCAAATAGTACGGTCTATAAGCGGTTTTTTTGCCGCAGGCCGACACTTTATGGTTTCCACGCCGCACTGTACAGAAGGCGCGGCCCGAGGCAGTTGTCAGGCGTTTTAGCGCCTGTGTGCAAGCTCTAGGGCAGGCATGTTTTCAAAAAAATGAACATTTTCAGGCAGTACGATGAAACCCGCAACCTTGATCTGAACACTGCCGGTGGGACGAATGGACATACGAAGTATCGGAAGAAAGGCGATAGTGATGTCCAACATATTTATTTGCAATGTTTGATAATAATGTTCATCAATATTCGAGCCTACGTAGGCTTACCTGCCTACAAAGTAGCCTACATATATTATTTTTGCTAATTAACAAAAATAATTAAAACATTATTAAGATTTGCTGAAAAAGCAAAAAGTGTTTTTAAGTTCGACTTTTTGCCCAACAGGTTTACGTTAGGCATGTGACAAAGCCTACATTCAAGGTAATCTACGCCTGCCTCGGTACATGGTGCATCGACCAATACTTACCTCTTAGCTTCGAGAGGTTATAACACGGTTACATTTCGCTCTATCAAAATAAGTGGCCAACTGCAAAAACTGTTCTCCAATGCTTTTTCTACAATTTTGTGGTTAAAATTTTTTTAATATCTACACTAGCAAATATAAGCCACCAACCCGTACAATCCGCGCCGCCCCCCGAGAAAGCAATTCAAACCCAAGTTTATTGCAATAAAAACAACACAGTAGAAACGAAAGAAATGAGGTTGATTTTGGAGACTTTTCAGTTGGCACGGGTTTTACATTGTTGGCATTATTCAGATTCGATTGAGAAGGAGAAGTCGTGGGGAGGCTGAAAAGTTCTAAAGTTGTTGAAAAAAGTAACAAATCTGCACTTTTTTAAAAACCTGATTCTTCAAGACTTCCATCCATGGCCATAAGTGCACTGAACAGTCTGTTGCTCTTGCTCTTTGTGCTCCGTGTCCTCGGAGCAATCATCAACCTTGTCTGGAACTGTCGGTGTTGGTCAGTTGACGAAGCCAAGGAGGAGGATGGTGTCGCAGTCTTTGGTTTGGGAGATGAGGGCGGAGCTGGCTGAATAGCGGTGGAATTGGAGATGCAATCTTTTTGGGGTTACTGCAGACTGTTTGCTCAAACTCTTGCTCCGCGATTTTGTGCTCTTTTTTGGTTTCTTCTTTGAGGGCTGGTTGTGTTGCTTCTTGCTTTTATCTGAAAATTAGAGTTTCTAGGCAATCAAGCGATTTTCTAGGCGACCAGACATATATTTAGCCATGTCGGAATTTTCTAGGCCAACACAAATAGTTCTAGGCCATATAATTTTCCTAGGCCACGTAAAACTTTTCTAGGAGACCACCAACAGTTTTCTATGACCGCAATTTTTGCTAGGCCACCAACAAAAGCAAATGAACATAAGACATAGGCCACCAACAGAATTTCAAATTTTTCTAGGCCTTTAACTCACATATTTCACAATGGAAGCGGCGGCGAACACGATGAAGGGTACAATGAGAATGCCAATGATTATGCATTATCACTACTTTGGTCCTGGCGTAGTCGATGTCGCATGCTGCAAAAATGGAGGTACAGGAAATCAACATGCAAACGCGCTACCGTGGCACTAGCAGTGCGGTAGAGCGCGTTTCAAACTAACAGCCAGAAGTTGGCGCCGGTGCTCGCTGAGTGGAGGTGGCCATTTTATCGGAAATGAATGAGAAAATGGAGAAATTTGGGAAAGTTGATTAGAGACGTGGGAGTTTTTTGAATTTTTATAATATTTATGAGTAGGGGGAAGGGGTGAGGGTCACAGCAGGAAAAGACCAAAAATTTGTGATTTTTCCATTAAATTGGAGGAAAATTGACACCATACCTCGTGGCCTAGAAACTGCAGAATTTCTAGGCCACACACGTTTCGTCATAATTTACCTGTTAAACCAGGTAAACTATCAAATAAAGAGTGATTAATCATCTCCTATCTTCTTTTATTGCTCAGTTCCTACTCCAAATGTTTTCTTTTTTGTAATTTGTGATCACAAATTGTTGCATTTTAGTACGCCATGTACGTCTGTGTACTACTTTTTTCTGAAAGAAAAAATGTTCGCTTTCAAGAAAAAATAGTGAGAGGTACAACCGAAAAATACGGGGGACTAGAAATATGTGAATAAGAGTTCGACAACCTAGGCCGGTAGGCAGGCAGGCGAGTAGGCAGTTAGGCAGGTAAGCAGGTAGGTAGGCAGGATAGTAGGCAGGCATAATAACGTTCAGATGCAGGCACGTAGGCGGATGTTTCGAGCAGGCATGAAAAGTCCCGGGGGTAGGATGTGGGTATGTAAGCAGATGTCGGTATGTTGACAGTCATGCTGAAGGCACGTGGGTAGGTAGGCAACTAGGCTGAGGGAGTAGACGGTCGGGTAGGCAGGCGTGAGGCAGACGCGTAGTAAGAGTAAGCCAGGTTGCAGGCACGTAGGCAGATGTAGGATGCGTATGTTTCTTGTAGGCATGCTGAAGTCATGTGGGTCGGCAGATTGGTAGATGTAGTACGCAGAGTAGGTATGTTGCGGGTATTATGAAGGCACGTGAGTGGGTAAGAGCAGAAACCGCAGGTAAGGCAGGCAGGTAGGTAGACATGTAAATATGACAGGCATATACGGAGGGAGAACAAGCCATAATTCAGGGTGGCACTTAGGCAGATTTAGGTATGTTGTAGGCATGATGACGTAACGTGGGTAGCAGAGAGGCACGTAGGCAGGCTCGTTAGCTGGCAGGCATAATAAAGACACATAAGCAGGCATGTAAATCTGCGGCAGATACGTAGGATCACAAGAGCAAGATGTAACTGGTAGGCACGTAGGCAGGTGTAGGTATGTTACAGCCATGACGGTGGGTATGCAGGTAGGTAGGCAGCCAGGCAGGATAGGTGGGTGCATAAAAGACAGGTAGGCTCTCGGGTAGACAAGCATGTAAAGGTGCAGGCAGATACGTAGTAAGAGCAAGCTAGGATGCAGGCCCGTAGGCAGATGTAGGCATGTTGCAGGCATGATGAAGGCACGTGAGTTGGTATGTAATCGGTGAGTAGGCAGGCATGCAGGCACATAGGCAGATGTAGGTATGATTAGGCAGGCAGGTAGGAAGACTCAATGCAGCCGTGGTGCTAGAGCGCCCCTTCCTAGTTAAGACAATCTCGTTATTCTAATAATAAGCTATTCAATCATGTCACCGCGCCGCATACACAAACTACCTGTTTTTTTGAGTATGAGTCTCGCCCGTTCTCTGACCAAAAGCTTCTACAGAGTGATTACACAGTATAAGGGGTAGAGAGGTTAGATTCAATCATGTCTCACTTTTTTCCCTTTCTCTGATTCTTCCTTCTCCCTTTTTTTACAGGGCGCTTTTCCCTTTTTCGTGCGTGAATATGAAGAGAGAGAGTGCATACAGGTGTAGAGGACGCCCAGACATCGAGACGGAAACAGGTTCTTCATCGTCTTCAGTTATTTGGAAGCAGGAGTAAAAGGTGACGGTGTGTGTTTGGAGACGTGTAACCATCATGTTTTATAACACTTCCTTGCTCATTTTTCTCTGCTTCTCTGCCGTCTCTCTATACACACAGTCTTTCGCCGTTTATTTATTACCCAATCACAGACGGATCAGCTATACAGAGGTTATACAAAAAGCGACGGCGGATACCCTCATGATGTGAGTTTTGTTTTCGCTTTTGCAGCAGATACAATTTCTAGGCCACCAAAAATTTTTCTAGGCCGTTGAAAAAATCACTATTTCTAGGGACGTTCACAATTTTGAGCAAGTTCTAGGTTGATGAATTAGATTATTACGCCATGGTGCATATTTCTAGGCCATCAGGAAATTTTGCAGGCCACCGTTTCTGATGCAGTTGAACTAAGTTAGTGGCCTAGAAAACCCTTTGCCCGTTAGCCTAGAAATAATTACGGCGCCCTAAACACATTTTTGGAGGCCTAGAAACACTAACTTTTGGTAGCCTAAAAATTTTCTGTGACCCACATGGAAACATTGTTGGCGGCCTGAAAACATTTTTGGAGGCTTAGAAATATTCTTGGCAGAAAACATTTTTGGTGGCCGAGAAATTTCTGGCCTAGAATGTTTTTGTGGTCTATATTTTGGCCGGCATAAAAAAATTTGGAATGGCTTAGAAAAATTTTTTTGGTGGTTTACAGCCACTTTTCAACGACCCGTAAAGAAACATTTTTGGTGGCCTGAAAAGATTTTTGGTGGCCTAGAAACATTCTTGGTGGCCTGAAATTCACATTTTCGGTGGCCTAGAACCATTTTTGGAGACCTGGAAATGTTTTGGTGGCCTAGAATATTTGTCGTGGCCAAATAGAATATTTGTTTGTTTGTCTAGAAATATTTCTGCGTAGAATGTTTTTTGGTCTATAAATAATTTTGGTGGCCTAGAAATATGTCTTGGAGACCTGATATCATTTTTGGTGACCTCGCATAAATATTTTTGACAGCCTAAAAATTTTCGGTGGTCCAAGAAATATTTCTGATGGCCTATAATGGTGTCGTGGTCTATAAATATTTTTAATAACCTAGAAACATTTTGACTGGGGGCCTTGAAACATTCTTGGTGGCGCCCTAGAAATGTTTGTTTCCTAGAAACATTCTTCGAGAAACCTGAAACATTTTTGAATCTGTGGCCTAGAGACATTTTTTATGGCCTAGACACATTTGGATTTGGTGGCCTAGAAATGTTGCTGATGGCCTATAATGTTTCTGTGGTGTATAAGTATTTTCGGCGGCCTACAATATTTTTGATCGGTGACCTAAAACATTTTTGGAGAGCTGGAAATGTTATTTTGATTGCCTCGAAACGGCTTATTTGTACTGTGCTGAAACATTATCGGTGGCCCAGAATGAGACCTGAAAACATTTTTGGTGGCCGAAAAAATTTTAGTGACCTAAAAACTTTGGGAATTACCTGGAACCAATTTTGGCGACCTAGAAAAATTTTCCGGGGCCTACTAAAAATTCCCAATAATTAACAAATTTAGCTAAACTACTTCTGGAAAACGGGGACAAGCACGGGTCTTGGCATGTGATGGGGATATGAAGAATTCGAAATATTTTTTGGACTTTCTACAAGTAAGATATTTCTTACATAAAGACGAATCGTGGAGGGGTGAGCTTTTTCTGAAATTTTGAAAATTACATGATGATTGGAATATCTATTGATAAACGGTTAGGATCGCAATTTAACGATGATCGACAAGAATCTCCGTAAATACACAACGGCACCACATCTCAAAAATTCGTAGGCCACACGTGTGACGCCATTTTTCTTCCAGAATAACAAAGCCCGTGAGAACAACAAGACCCTCTCGAACATGTGTGGTCCCCCGTCTGTGGGATGACTCCTCGTCTGTCATCTCATTATGACTTCCACACCTATGGATCCTATCAGCGAATTACTGATTGGAATCAGCTGGTGGTGAAGTACAAAGATGGTTCAGTATATATCGATTGGAAAAATACGGAGGGCAGGAATATCGGTGGAGTTGAGGTAGGTCTAGCAGGCTTCGGTCTAGGTCGAAGTCTAGGTTTAGGTCTAGGTCTCAGTCTAGGTCACTTAGGTCGAGGAATCTAGGTCTAGGTCTAGGTACTAGGTACACTAGGTCGAGGTCTAGGTCTAGGTCTAGGTCTACGTCTAGGTCTAGGTCTAGGTCTAGGTCTAGGTCTAGGTTTAGCTCTAGGTCTAGGTCTAGGTCTAGGTCTATCTAGGTCTAGGTCTAGGTCATGTCTAGGTCTAGGTCTAGGTCTACTAGGCCTTCTAGGTCTAGATCTTTATAGGTCTCGGTCTAGGTAGGTCCTAGGTCTAGGTTGTCTAGGTCTAGGTCTAGGAGGTGTACGCAGGTGTAGGCCGATCGATTTCTATGTGTATTAGGCCTCATAGTGATTTTCTGAGATCGGCGGAGACTCCCGCACCAAAAAGATTTTCTGGATCGATTGAAGTATTCATGCTCGAGAAGGGGCGGCCCCGAACACGCCGGTCCCTTTGTTATTCATCCATCAGGTATGTGATCCGGCCCCGTCAGAAAAAGTGTGTTCCGTTTAGCTCCGCTTGACACAAATGTTGGCAGAGACAGAAAAAGGGACACCTTGATAACAAATGGGTTGGAAAACAAGGTAATCGGATGATGCAATCGCGCCCTATTGCACTACCTCAACAAAACACTTTTCCCAGTTGCAGCTTACCTCCAGGGAAAACGCGCCCGGAATCAAGAAATTGCTGAACGACGTAAGATCACATTTGTAGTGGTTCCCTGATTGAATCCAGTATGAGTTCACGAGGTGCTCCACCCACATGTAGGTTGGGGTAAGGTTACTGTACCCCCCCCCCCCCCCCTCCGCAACTCAGGCGCAAGCACTCCCAGCGATTGCAGGTACCGTTCGTCTGTGGTTCCGTAAGCTCGAAAAAGCAATGCCGTAAGGACATTTGGGAACGCAATCACTGCTGTCGCGGTGACGATTTGAATCGTAATTTCGATTTACACTTTAGAGATGAGAGAGAGGGTGAAGTGGTTTTTCTGAAAGTGGACTTGAAAATTAAGAGTCAAAGTTTTGAAAGAAAACTTTGACTAAAAAAAAACACCCTTGAGAATTTGTTCGAATATACGTAGTTGCTGAAAATTAACGTTGTGGAACATTCTAAAACCATTTGAATTTAAATAATTTTTTAAACATACCAAAAAATCATGGGTTCCAAAATTCACGAAAGTTTCGAAAGGTGATTCCCTACTCCTGAACAAACCTCCCCTACAGTATCCTTAAAGTACCCTACTCCAGTACCTATACAGAACTCCTGTAGTACCCTTACAGTCCTAAAGTATCCCTACAGTACCCCTACAGTTGCCCTATAGTACCCCTACAGTAATCTCGCAGTATCCTTACAGTAGCCCTACAGTATCACAGTACCCCTACAGTATTCCTACAGTACCCCTATGAACAGTAGCCCTACAGTAGCCCAATCGCACTGAGCCTTACAGCATCCCTAAATTATCCCTAGATAATCCCTACAGGTGTACCCCAACAGTACCCCTACAGTACCCCTACACCATCTCCATAGTACCCCTATAGTAGCCCCAGTAGCCCTACAGTTCCCAAACAGCCCTTATAGTGCCTATACAGAACCCTATAACATACAATACACCTACAGTACCAGTACGTAAATTACCCCTATAGTACCCCTACAGTACCCTGGCGGTACGTACTCCAACAGCAATACCCTACAGGACCCCCATCCCTACAGTACCCCTGAAGTACCCATACGGTTTCCTTACTGTATCCCGTGAGTATCCCATTACAATACTCTCACAGTACTCAGTACCCCAAAAGTTCCCATACAAAACCCCTACAGTACCCCGACAGAACACTCACGCTACACTCCCGTATCCCTACAGTCCCTGAAGCTACAAAAATTTCCCCCCAACAATTCAAAAAAGCGGTACAAGACGAGCCCGTGCTCAGAGATCTACCAGGGATCCTCTCGATTCAGTGAGCCCGAGGCAAAAGCCGTACGGGACGCGTTGTTGTCGCAGAGATATTAGGGAAGAACCGACGCGCGCCTATATCACACTACACACTTATTCACAGGGAAATGCAGTTAAGCAGTCGTCTTTTTCTCGGCCACCGATCACATTTTCTCGGCCATCGATATTTTCGCCATCGAATTATTTTCTCGGCCACCGAAATTTTTCGCGGTCATCGATATACTCTCGTTCACGCGATATTTTTCCCAGCAACAGATTTTTTTCTCGGTCACCGATATTCTGCCACCAAAATATTGTTTTTCGTGGCCATCTATCCCATTTTCATCGGCCATCTATATTTTCTAGGACACCAATTGTTTTTCTCGGCCTCCCCGATACTCGGCTACCAACATCGTTTTTCTCGGCCACCAATTTTTTTCGGCCTACATTTTATGTCTCGGCCATTAATTTTTGACGGCAATCCGAAATTATTTCGGTCACCGATATTTTTCACGGCCATCCGCCAGAATTTTTTGAAAATTTGATTTGAGCAAAAATCTTCAGATTTGGATCACACGTCCATATGGTCACAAGAAGGATGCATATCCAGGAGATATTAAGGATTTGGTGAGTTGGATGACGCGTCATTCTTCTTGAAACGTTGAAAGTCAGATTTCCAGTACGAAGTTGGCATAAAAGCTGCTCAGGCTCTGAAACGGGTTTACGGCACAAAATACGTAGTCGGAAGCGGTGACACGCACAACCCGGCGTCTGGAGATCTGAAGCTTGGGCAAATATAGGCGCGAGGCGAAGGTCAAAGTTGTGTACCTTCTAGAATTGAGGCCCGACGAGAATATAAAAAAAACGTTCAAAGTTCCTGAAAAGTTGGGCGATAATTTCAGCCTGGGATGGGGTCATAACGAGAAGGAGCTGATCCCGACACTCGGGTCTGGTTGAAGGTGTCCGAGTTGTGGCGGAAGCTGTGCTCGATCGGATAGTAGCCGGCAAGTCGACGGATGCTCCAAGAGGTAGGCAAACTTTGATGTGCCTGCGTTCCTGCCTTGTGCCTATAGTTTACGAATAGGCACGGAGCAAGTAGGCAGCAAGCGAAATGTGGACCGATAGGCGTAAGGTTAAGGGCTTGCGATGCTTTTGCGTAGCGAAAAAAAGAAAAATTTTTAAATTACAGTGCTCACGGCCTAAAGGAGATGGCTTCTTAGGTAGTCACTACGATGCTCCTTGACTCTCTGACCACAGCCCCTTGGTTTCTCGATTTTTCGTTTTAGAAATTACACTTGTTTATTTTATGATTGTTGACACGCTAAATGTTTATTTAAACATAATTTTTCTTGAAAAAACAATTTACATTTAGAGAAAATAGCAGCGAGTCGTGGCCGCGGAATGAAAAACTCGACCACCAGCTATAAAATTAAAACGTATAATAATTTGGTGGTTACTCAGTTTTGCAGAAAAGAATGGCTGGCCGAGTTTTCACGTTTCTAGGCCATCGGTTAGCAAAGTTGCTCTGAAGCGCTTTCGCGAATTCGTTTCCAAATAAAAACTGTAGGTGAAAACTCGACCGCCCACGCATTCTTAAAGCCACGAAATCGATTGGAAGTTCATAATTTCTCGGTCACCAATTTTTTCACGGCCACCGATATTTTCTCGGCCACCGAAGTATTTTCTCGGCCAATCAAAAGTTTTCTAGGCCACCAACTTTTTCTCGGCCATCTATATTTTCCCGGCCTCCGACATTTTTTCTCGGCCACCGATATTTTTCGCACCCGTCTATATTTTCTTGGCTACCAATTTTTTCTAGGTCTCCGATACTTACTCGGCTACCAACTTTTTGTCATAGATATTTTTCGCAGTCATCTACCTATTTTCTCGGTCAGCGATTCTTGATAACCCGTGTTTTTCTCGGCCAACGATATTTTTCTCGTGACCATCGATATTTTCTACCGGCCATGCCAAAATTCATTCTCGGAGCCACTTATATTTTTCTCGGACACTAAATTGATAATTTTCTCGGCCACCTATATGTTCTCGACGACAGATTTATTTCTCGGCCATTACTCTACGGCCTCCACCGACCTTTTTTTCGGTCACCGATTTTTTCTCCGCCATCTAGATAATCTCAGTCACCAACTTTTTTCGGTCATTGATATTTTCTCGGTCACCAATATTCGTTTCTCAGGCATCAATATTTTTATCGTCCACCGGTATTTTATCGGCCACCGAAATTTTTCGCGGTCATCGATACGTCACGGATATTTTTCCCAGCAAAGTTTTCTTCTTCACCGATATTCTCTCGGCCACCAAAATTTTTCTCGGCCCCGATTTTTTTTCCACAGATATTTTTCTCGGTCATATTTTTCTGCCATATTTTTTCTCGGCCCTCACCAATTTTTTTCTCGGCCTCGGAGTTTTTCGTGGCCATCTATATTTTCATCTGCCGTCTATATTTTCTAGGCCACCAATTTTTTTCTCGGTCTCCGATACTTTCTCGGCTACCAACTTTTTCTCGGCCACCAACTTTTTCTTGGCCACAGATATTTTTCTCGATTAATTTTTGACGGCCACCGAAATTTTATGGTCACGATATTTCACGGCCATTGATATTCTTTTTGCACGGTGATACTTTCTCGGCCACAAATATTTTCTCGGCCACCGAATTTTTTCGCGGTCCTATAAATTTTCTCGGCCTCAGCAATCGATATTTTTCTGTCTAGTTTTTTTTTGGCGGCCGTGACCTCCAAAGAATTACAAAAATAAACGATACATCTCATATTTTGTGCAACCTCAAGTACCCCCCCCCCCCCCCCTATATATATTGTTACAGAAGCCCCAAAAGCTCGCGCATTCCGATTCGGTGCGGCACCGAAGGAGTCTATGATGTTTCGATGTCCGAAACGCGTGCAAACGAAGGGTTCAGGAACGGCATGAGGCAGGACGGTGCCAATTTTCATGCGAGAACTGTGCCTACTCTTGCAATTTCTGTTGATTTTTTTGGTAGCACGTGGCACTTCTTATTTTCTGTATATCCATTTTGTCTTCTACATACAGGAATATATATATATATAGGATATGTTTAAAAACCTAAAACCTAAAAAAAAACCAACCTAATACAGTGTTCGACGAGCGTCCCCCGCCGCCGGCGGACACTCATTATTTGCATTGTGCTCACCGTGAGGTCGCGCGGGAGCCCCGGTGATGAGCATCTCTTTACGATGTCCACACGAATAATACAATAACACGGGCTCCTCTTCAAATATGACAAAATGTCTTTGGCGTTCTCTCCTGACTTGGAGCTTCTGGGTCTTCGACCCGTTCTTGTCTGTGAGGCGAGATGCGATTACCCTCTATATTATTTTTGGAGATTTTTTGGTTTTCTAGGGGCTGCGCCATTCATAATACAGATGATAATGCCGGCTATCATAATAAGTCCACAAAAGTACCCATATGGCCTTGAAGGAAAACTCTTCTTCACTCTTGGCGTGGGGACATTTGGTTGTCTGTGCTAGGTTTGATGCTGAACATGGTAATTTAAATTTCCGAGGCCATTGTATATGTTTTCTTCTAGGCTACGACATACAATTTTTTAGGCCACAAAATATTTTTTTTTAATTGTATAAAAACGGAATGTTCCATAAATTATCTATTTTTGAATTACAGTTAGTCTGAAAATTTTTTTCAAGGGCACCTGTCTAGGTCAAGAACGGATTTTTTACTGCCGGAGAACATAGGCATCAACTTTTTCTGCCACGATTAGACAGATGGAAGAGCTTTTCGTAAAAAAAGCTCGGCCTCCACCCCACCTAACCCGGCAAAAAACTTGCAGCTACAAACTAACGAATCAATCCGGAAACTGACGGAAGTAGGCGTGAGATATCTTCGAAGTCTGTAATCCCTCTCGATCTGGATTTCTGGCAGCCTCCTACGAATATCGGTTAGTGTGACTTAACCTCGTGATGCTAGCGTGCTCCATTTATAGTTTGGTCTACGTAGATCTACCAAAAATGCAGGTGAAGAGACGCTCTCAACTGATTCTGTATGGTTAAGAACGCTGACGTCACATTGTTTTTGGGAAAAAAATTTCCGCATTTGTAGATCAAATCGCGATGGGACAGTTTGCCACCACGTGCTTACCCAGGAAAATCTGAAATCGGTGTTCGAATTTTCAGGAGCTATCGTAGACTTGACAGTTGCTCCGCCGGATGCTCCAAGATGAAGGATTTAGAAGAAGGTCAGCTACATCGTGGCGGTTAATCATTTGTCGTTCGTTTGGTTTTTTCTAGGCCACGGCTATCTGTGACGTCACTAAACTAGTTTCCAGAGCAATCGAAAACGAGGGAGAAATTCTACAGTGTCACCCGAGAGTGTCGCTGGTTTTTCTGCATATTGCCGACAAGTCGGACAATGGAGGAGATACAAGCAGAAATGAAGCGGCTTAAGAAGGAATACCCGACCCCTTATCGATATCGGACAAAGTAACGTCCGTATAATCGTACGCTTTTGGTGATGGAAGGTAAGACATGCGAACGCGATCTATTGGGTGGGCGTGGTCACGTCCATTTGCAAAGTGGGCGCACGGTTCCTTTACAGTGGACGCCAGCTTTTGAAGTTTTGAGTAATTTTTATGGGAATTGCTACGATAAATTCATTTAAAAAAAACCCAAGAATACTTTTAAAGTCGTAACGAAAAAAAACAACCGTGCGCACGTCTTGCAATAAGTTAGGGCGCCCTAAATTTTAAAAACGAAGGAATTTCATTATTTCTAACGCTCCAAACTCATTTTCACTACAAAGAACACGCCTCCTGGGAAAGCCCTTACTCATTTGCTGGATATATGACGTCACTAAATTAGTAGAGTGAAACCAGGTGCGCTCCATTGTACTACGCACACCGACGTGGTGTCAAACAGTGTCCCATTTCTGTGTGATCTTCCATAAATGCGATCGGATTTCTAAACAGATGGCGTTCGCATGGTTAAGAGCGTGCTGACGTCACAAACTTTTCTCTGCAAGAAATCATTTTTTGTAGATAACACTAAAATGGCACTTTGACGCCACGAACCTGCGCTCTCACTTTCAACACTCCCATTAAGCATTTCATGTACGCGCCAAAACGCACGGATTTCTGGCTCCCATTTACATAAATTGAAATTTTGAAAAAGAGTGTGCCGAACTAGGTCATTTTGGCTCGGCCATATGTGGTGAGATTTTCACCGCGTTGCGTGTCGCGTCGCGGCTCAATTTAAGTTGTAAATCTGAATGTGTTTGTCCGTGTGGAGTACCCGACTATTCCACGCGTTGCCCGGAATGCTATTGTGGATGGAGCACGAACATGAAAATTCAATAGAAGGCCAGAACCCCCTGAAAACGCCTGCCGCGCCCCCGCCTGCCTTGCAGCGCGGAACCCAAAAAGTGTTCACGGCCGCGGCGAAAGGCCCTCGACACTATGTGGTGTTAATACCTAGCTATTGACGCCTTAGTGTAAAACAAACATGAGATAACCGGAGAACGAAACCCCCTCGGGTCGACAATCTCCATGTGGATTGACGCTGGAATTCATGCTCGAGAATGGATTGCTACCCGGCGCCCGCAATGTACATTGGAGCTTCTCCTCGGGTATGAAAACGACGCGACGGTGGCTAAGCTGATGGACCATATCGATATTTGTGTTATATTCTACCTGTGATGAACCCAAATGGGGCCATATGAGTATTCCAGACCTGCGAAAAGGTTGGTTTTTGAACCTTACAAAAGCCTTAAAACTAGTGTTACTATTTCAGAACCGCATGGGAGGAAAAACCGGAGCCCCGCGATGCGCCTGGCAAACGTATGCTGCTGTGGAATCGACCTCATCAGGAACTTCGATTGGTTCTCCTGATAAGTCACGTGGTCTGAGAAAGTCTCATTGAATTGATCTACAAAAAATGCGGGAATTTTTTGTTGATCGAAGCGAACTGGGACTTCCTGCTCTAGTCGTAGTTAGCTCAATTACACCTTAAAAAGTAACTTAATCTTAAAAATTTCCAGCCACCGCTTGTTCGGGATCCGTCACGACACCTAGTTTTTCACGGCCCGGCGGCCTTCCCGGAGCCTGAATCACAAGCTGTCAGGGATTTCCAGACCTGGAGCAAAACACACCCGTTCATCTCGCTGCATTCCTACTCCCAAATGTGGTTGATACGCCATATGGACATCAGAAAACAGAGTTATCCACAAGACTACCATACTGGACGGCGGCCATAGGCTCTGCGAGTAACTAAGGCGTTGTATTGTATGGGACGAAATATCAAGTCGGGACCGGCGCTGATTTGATGTGTAAGTAATATCCTTTTTTTCCAATTTTTAAATTTCTAAGGATTTCAAGCAATTTTCAAATTTTGAAAATTAAAAAAACAATTTTTTTCGGAATGTTTTAAAATTAAAAAAGAAATTTTTTTAATAGATATTTTAAAGTTTTTTTTTGGAAAATTTTGGATTTCTGAATGGCGTAATTTTCTTTTCAGCTAACTGGATGAGATTAGTAAAGATTTTTTTAGGACTTTTTAATTTAGACATTTCCGGAAAAATTTTTAAATTATTAAAATTTCGAACTTTTTCGATATTTTCGGATTTTTTTGCAACCATGGTGAATTTTATTTTTTTGGATTTATTGGAATCACTAGGAGGTGGGCAGCAAGATTTTTTCCGGCAAATCGGCAAATCGCGCAATTTGCCGGAATTTAAAATTCCCGCCAAATCGACAAGTGCCGATTGAAAATTTCTGGCAAAACGGCAAATCGGCAAATTGCCGGAATTGAAAATTTCTGGCAGACCGGCAAACATGCTAATTGCCGATTTGCCGAATTTATCGATAAATCAGTTGCCAAACGGCAATTTCCCCCACCCATTAATGGGATCTTTGAAATAAAACATGAAGAAATTTTAAATTGTTGGAGTTGAATTTTGTATTTTTCGGGAATTTTAATAAAAAAACGCTGAAAATTCTAAATTTTGTAACAAAGTTATTTGTGATTTAAAAAAACATTTTTTGGACTTTTCTGAAATTTCACGGATTTCTGGCATCTCTCATAAATTGAAATGTGACGAAGAGTTTTTGCCGAACTTGGCTATTTTGGCTCTGCCATATCTGGGATGGACGGCGCGCTTCATGTCGCGTCGCGGCTCGTAAAACTAAATGCACTTGTCCGTGTGGAGAGAAAATTCAATGAGGAAGGCCAGAACCCCGGATTTTTGAAATTTTGAAGTTCTGAGAAACCTGTGAAAGACTCCTACCTAAACCTGAAGAATTTGAGACGAAGCTTCTGGAGATCACATGATTTGGCTAAGGGGAGCAGCTTAAGGTCCCCTATGCCTACCTGATTGAGCTCCGACCAAAGAACACCATGATTGGGTAAGCGATGGATCCTATCAAAAATATTTCATTCTAGCCACGGCTTCCTTCTCCCCGAACGAGAAATTGTGCCCACTGGACTAAACCTTCTAATCCATCAAAGTGGTTTATGTGCCGACGAGCTTGTGGCGCATAATTTGTGGATCCTGTGATTCGTATTGAACCAAGCTGACCACAACTACCACAAAGCCCGCAATTCCCACCGTATCGGTGTGTGGATGGTCACTCTATAATCGACACCAACTATGGCGGTCGGAGCTTACACAGAAGCCTACGGAAGCTCCAACCAGGCACCACCACTACTACGAAAACCTACTACTACCACAACGACCGAGGAGCCTACCGAAGCCCCAACAGAACCCAGTCCGACTACTGTCGAGGCCACCGAGGCTTCTACAACTACAACGAGAACCTTCCACATGCTCTGATACAAGTACCACAGAGAATTCTGAGGAGTACCAACCAGAAGACATCCACACCAGGGGCACCTGAAGCAAGCACCAAAGTGAAGAGGATGGTTTTTGAGTCTCAGGCTTAGGCCTATGGCTTAAACTTAGCCTTTCTTAGACTGAGGTTTAGGAGCTTAGGCTTCAGCTTAGGCTTAAACTTAGTTTTAACTTAGGCTGTGGCGTAGTCTTAGACTTAGTTTTGAAGGCTTAGAGCTTAGGCTCAGACCTCGGCTTAGGCGTAGGCTTAGAATAAGGCTTAGCTGTTTTAGGCTTAGACTTAGTCTTGGGCTTAAGCTTCGGCTTAGGCTGTCTTAAGCTTAGGCTTAGGGATGCTTGCACTTGGGCTTGGCTTCATTGGCGAGCGTGAGCTATTTAGGGTTTTATGGGAACTTCCGCACCTTTAGACTTAGGCTGAGGTTTAGGCTTAGGCTTCGGCTTAAGCGTTCTTAGGCTTATGCTTAAGCTTAGGCTTGGACTTAGGCTCATACTTGGGCTTAGGCTTAGGCTTGCACTTGGGCTTAGGCTTACTTATGCTTAGTTTTAGGCTTAGATTTAGGTTCAGGCTTAGGCTTATCCGTACCTATGCAAATACATTTTCTGGCACAACTGATAGTTGCCAGCGACCTATTTTAACTTCGAAATTCCCACGAACCATTCCAGGAAACAATCACACCGATCAAACTGCGTCGACTACGGTGACTGCCACTGTCGTCTTTGGCACTGGGGGTCTTTCAGCTCTGCTATCGGATCAGGTCCAAGTTGTGCCCCAAAGACTTGCGACTCGCGGTGCTCTTTTTCGGTGTGAGGCGCACGCTGGAAACTATCGTATGACAAATTGTCAATGTATTGTATAAATGATTTCCAACTTTCGTAATTGTGGACTAAAAACTACGTTATATTTTTCATGCCTGACTGCGTGGCAGCGTGTCAGCGCCCGACATTTTCTGAGTTCCACGACGGGATCCTGGCAGGCGTAGGCGTTGCAATTTTGACTCATCAAATTGCTTGGAATAATTAAGTACTGCTACAAATGATGTCACTAGCTACAAACTACAACTAGGAATTTCACACTACAAACTACAAACTACAATCTTAGCTCTTCAAGCTATGAAATACAAACTAAGAAATTTTTATTTTGCAATATTTTTTAAACGAGGTGTAATTTGGGTATAGTAAAAACTGGAATGACAAAAGCAAATCACAAACGACAAACTAGAAACTAAAAGCGGAAACTGCAAACCAACTACAAACCACATACTACAAACACAAACTACAAAAATTACGAAGTACACTACAAGCTACAAACTACTGAACTCTGAATAAAGTTGAACGTTTTTTTTGGTGCAATGATTGGCGTATGAATTGCGAAATAAGTGGTTAAACACATACTACAAACTACTACAAACTACAAACTAGAACGATCCTAGAAACTACAAACTACAAACTACAAAATATATTACAACCTTAGAAATTTTGAATTTTTAAATATTTGTGGAACAATCAGTTTTAATTATTCGACGACTAAAGTCAAAGCTGAAATCATAAAATGCTAACCACAAACTACCAACTAAACTACAAACGGCAAACTACAAGCTACAAATCACTGAACTCTAATAGAATTTGAAAGTGTACTCATGGTTTGTGCCATTACTGGACGTATGAATTACGAAACCATAAGTTTTTAGTGACCCACTACGAACTATAAATTTCAGAAAACTACAAACTACTAATGAATGTAACTACAAACTACAAACTGGAACAACAGCAAACTACAACCTACAAACTACAAGCTACAAACGCTTATATATGATTATTCGATTTTAGTTATTTCCTGTTTTTTATTCTTTTCCAAATTCTCAAACTCTACTGAAATAAAAATACCTCACACAAATGTTTCTCATCATGCATCACTGACTAATTATTTTCCAATAAACATAGCGTTTTGAAAAAGTATGGAAACAAAAAATGGAAATCAAAGGCGGAAATATGCATTTTTCTTACTCATTTTCTTGAAATTGGCTTCATGTGATTGGACTTTTTGATTTTTTGTTGGCCTTGTTAAAAACGTGGTAGGCAGGCATTCATGCCTACGTCGAGTGCCTGCCTACCAGTCGAATTCGAACCCGCAAGATGTCGGCCGCTCCCTTCGATTTTGGAAGATTTTACTTATTCCTCTTCTGCTAACATATTAGACAATTATTTTTCAACCCGTGTACACAATAGGGCGGCTAAAAATTAGGTTGGAAGATAGAGGTGTACAGGAAACGTTTATAAGCTCTTTATGCGCTTACTACTGAGTACCACTTATTTGCCAATGCATTTTGTTTCTCAACAAGTTGGAGATTCCAGAACAACCAAGGTTTGGCGGGGCTTACTTTGAGGCAATTTTGCGACTGTACAGTAGATTCATATGTGCGAATTTAAGTAGACTTTGAAAACATTTAGGCGGGAATTCAAACATTTATTTTTAAAACCATCTTGGCGGCGTGATCAAAGTTTTCTAGTTTTTCGAAAACACTTTGGCGGGAATTCAAAATGTTAATTAGTCTTAACTTCCTGAATGCTCTAGATCAACCTTCTGGAATATTTTAGAAAACTCTAGAATGAGAACCTTCTGAAAAATTCGAAACAAGTCTAGAATGTTCTGCAGAGCCTTTTGGACAAGGCTTTTCGAAAAAAATCTGGAATAGACTTTTGGAAATTTTGAGAAAGTTCTGGAATGTTTTGGAACCTTCTGGAAAATTCGAGAAAATTCTGGAATGTTCTAGAACCTTGGAAAATTTGAGAAAATTCTGGAATGTTGTCGACCCTTTGGAAATCCGCGACTGGAATGTTGTGGAACCTTCTGGGAAATTTTTAGGGGAACAATCCTGGAATTCTCGATAGCTTCTGGAATTGAGAAAATTCTTGTCACCAACGTTTTGTGAAAAAATTTAGCTGGAAACTAAATAATTTGAGAATTCAAACTTTAATTTTTCCAATTTTTTCGGATTTTTTTTTTAGCTTTTAAGCTTTTTACATTTTCCATAAATTTTAGATTTCAAAAACAAAGCTTAAATTGGCAAAGTTTTGACCAAATTTTTTGGCTTTATAGCATACAAAAGGTTGAAAAAGTCCACAAGGTTCTTGCTCCACACAGTCCCCAAAAACACATCAATTTGGTGGAAATTCAAATCATGTTTTTTTTTCAAAAAATGTAATGGCCTAGAAAATATTTCAGATTCAAAGCAGTAAGGCCGTCAATCCTACCTCCGTTCAATCCGTAAAATACCTAAAAATCAATCCCCAGGAATTAGTCTCATCAAGAAAGAAAAGAGCTCTGCTTGTGCCCACTCCTCATCTCTTCTCATTTATTTGTTTGCAATTAAACACATCCTACTCAGACTGCATAACGAAGGAAACAAAAAACGAAAGAATAACGAAATCCCAGAGCATATTTCCTTTATTAACCCTATTCATTATTTTTGTATTCAGGTGGAACAAAAAACCGGCTCGGCGGGTTTATCTGTCTGTAAATCTTCTACACGCCTACCTACAGCGGCCTGCCTGACTGACTATGTGCCTAGTGTTTTTTGTCCTTTTCGGTTGGTTTTTTTGAAAAATTTTTTTTCCTGATTTTTTTTGTCGTTTTTCCATTTTTCTGAATTTTTAGGAATTTATGTAAGTTTCTCTTTTTTCTCCCCCCCGCCGGAGCCTAAGCATAAGCCTAAGTACGCCTAATGGTGCCTAAGCCTAAGCCTAAGCCTAGGCCTCAGCTTAAGCCTAAGCCTAAGCCTAAGCCTAAGAGGCCTAAGCCTAAGTCTAAGCCTAAGACTGAGCTTAGGCTTAAGCCAAAGCCTTAAGCCTACTCCTATGCCTGCGCCAAAGCCTAAGTAAGCCTAGGCCTAGTCTAAAATAAGCTCGGCCCCTTTCTGGGCCAAAATTTGTACATGTACCTCCTAAAATTGTTTCATCGTTAATAGCCATAAAAACTAGGAAAAATCTATTTCAAATTCTGAATGTCAAAGATAAAAATTCACAGAAGTGCGGGAAATTTGACCTCACCAGAAATGGGGCGGAGCCCATTTTTGGATAGGCTCCACCTCTTTCTAGGTTCTCTAAAATCAAATTTAGCTGTCAACTTTCCTGGTAAGCTTTAGTGGTTTCATTTTTTGTATTCATCACATTTCTTTTTCATTTTTTACATTTTTTCATAATTAATTTTGATCTACTTGTTTAACTTGACCCTGCCCCCCAATCTCCTCAAAGTAATGGGAGGAGTCTAAACAAGGTAGATCAAAAATAAATAGAAAATGAGAAAAATTTGCCATCGTGTTTTTCGATAACACTACAGTTTAATCATACAATAATCCCACAACTTAAAATTCAGCAAATAACCAGGAAATGGGCGTGGCTTAGATTTTCAAGGTTTCGCTGTTTTTTCCAAGTTGTTTCTGATATGAACCGGCCCCGACAAAAAATGCCACAAAAGTCGTAGTAGTGATGTGTGACGTCTGTTCTGATGACTAGAATTCATATTATAAAGGTCGAAAAATCCCTTCCGAACGAACCCCCCAAGATCATCCTAACATCCCAGATTTCTTCACCCGCCCGCTCATATAGCTTTACCCACCTAATCTTTTTGCTTATTTCTCAATCTCCGTCTTTCTTGCGTTTTTAATTAATTCAAGGAATCAAGCAGTTGTGGTTAATGGCTATGAATTGCTTTTTTATTGATATCTTTAATTATTATTTATTTAGTATCTAGCCATGTACATGTGTTGAGTCGAATAACCTGAAAATTTTGTGCCAAGTTATGAAGGCGGGGTCTTTCATACATTTTTTAAATTGTTTTTTGGCTAAAATTGTATGTATTTTGAAAGTTGTGTGTGTTTTCCATTTTCTTTAAAAAAACATCAAAAAAAAAAATTGGTATGTAGTAACGTAGGTAGGCAAGAAGTAGTTGTGTAGGTAGAGACTTGAAAATAGCAGCTATGAATAGGTGCGGTACTTTTGTAGTTTAGGCAGGTTCGTAGGCAGATAGGTGAGTAGAAAAATCATTCAGAAGACATTCGGCCAGGTAGGATCACTGGTAAACAGGCATAATGTAGACGTACGTAGGTTAACACTTACGTACGAGGCAGTAGGCATCAGGGCTTTGTGGCAACCGGCAACCGGCAACCAAAAACCAGGTTGCCGGTTACGGAAAAATTGCCGAAATTTCAGCAACCAAAAGGTGCTCGCCCGAATTTTCTCGAATTTTCCAAAAGGTTCTAGAACATTCCAGTTCTCGAATTTTCCAAGAAGTTCTAGAACATACCTAACTTTTCTTGTCGAAGTTTCCAAAAGACCCATTCTAGACGCAACATTCCAGAAAATGATATTCTCCGAATCTTTGCCTCAGACTAGAACATTCCTGAATTTCGTCTCGAATTTTCCAAAAGGTTCTAGAACATTTCAGCATTTTCTCAAATTTTCCAAAAGGTTCTAGAACATTCCAGAATTTTCTCCAAGTTCCCAAAAGATGCTAGAACATTCCAGAATATTCTCGAATTTTTCAGAAGGCTCTACGATGAATATTCCAGAATTTGCTCGAATTTTCCAAAAAGTTCTAGAACAAGTTGCATTTTCAGCGTACGGCAACTTTACTCAGCAATTGCGGGTTGGCATGTAGTCGCAGGCAGGCATGTTAGTAGCGCAGTTTTGACAGTTTTGAAGTTAACAATCCTACCTGCGATGCACAAGAAAATGCGCGGCAGTTGCGGACCGGCAATTCTACCAAATGAGCTAGACGGTAGGGCATGTTCTTCCGAGTATTTTTTAAAAAAATTTGGCAAAAGTATAGCATGCATAAATCTTTGTTTTATTTGAAAGTTTTATTGGCTAGGAACAACCGAAAAAGTACTCAAAAATTGTCGGAATCTTGAAAATGTGAAAATTTCCAACATTTCGACTATTACTGGAGATTTTTACAATTTAGTCTATTAAAAAAAAACAGTTTACTTTCAAATAAAGCAAATTTTTCTATATTGTGTGATAAAATTTTAATGAAAAATAGGGGAACATGCCCAACCGTCTCATTTTGCCTAGAATTGCCGCGCACCGTGTTAGTTTATCCCCGTAAACCTCCAAGCAATATGGCAGGAGTCCTTCCGTCCGTCCAAAACGTCATAAAAACTCGTTGGAGATGGCAAAATTGGAGATGTGCCAAGTTTGCTGGAGAGGTGGGGGGAAGGAGACAATCATGTTGTCTGCGTACCTGAGGCCAGACTCGTCTTGTTATCTCTCTGTACCTACCTGGCAAATGGGACCTCCCCAGACCGGTGAGTTTGTCCTTTCAACACCTATTGTTTCTGTTGGTTTGATACCTTTTTTTCAACGCTACTTTGCGGGAATTTAGACTGATTTCTCATGGTTAGAAACGTGCTGACGTCACATTTTTCGCGGGAAAAAAAACCCACATTTTTTGTAGATCAAACCGTAATTGGCTAGCCATTCCAACAATTCACTGTTTTTTTTCTGAACAAGTCGAAGTTTTGAGTTCCGCACACGCAATTCTGTCTCTGATAAGTTTGGAAGTTTCAAATAGAAACCTCTCAATTGTCGGACCAGCGCGCTACTTCATCATACCCCGCAAATTGAACTGCTCGCGGCAAAATTTAAAAATTGATGCTTCTCCATAAACATACCAAAACTACCTAAGACTGAACTTCATTATCTTCTTTTAAACTTAAACATTACCTTAAACGAAAAAACGTTTGTACGAGTCAGAGTGTCTCATTTCATTTCGATCTTCATTGATCTACAAAGAATGCGGGAGAAGAGGCGCAGAGTTTTCAACTACTTTCGCATGGTGAACGTGCTGACGTCACATTTTTTAAGAAATTCCCGCATTTTTTGTAGATCAAACCAGCCATGTTGGCAGTCCACGTGGCCGGCGTTTGTAATCGTTCAGTAGGTAGGTAGACACAGGTCAGTAGGCATAGGTAGGCGGTCGGTCTGAGGTAGGATGTTGTTGACCATCATCCAACGTAGCAAAACATGCTTGACGACTAGCCTCAGGATAATCACAAAGTTCTACGTAGTTATGATTTCAAGCAATGAGCACATTATATCACTGACTAAGCCACAGCTATAAGACCCTCCTCCGAGTATATTCTGAGGATCACCAAACATCTAGACGTAGGTTTGCAGTCTTTCTGTTGGAACATTAACGAGAGTAAATCTCATCTGTTAGGCAAACGACCAATTTCAAGTTCAAAACTATAAATATAAATAAAGCTAGTAATTGAGCCAGTCCTACTTCAAATTTCCCACAAGTTCATTACAAACCGTCCAATTCCCAAGCCCATGTACTCCCACTAATCAGTTTCTATCCTTGCCGCCCAACTTTCCAAATTCATTTATCCGCTTTGCATAGTTTTCGGTAATCTTGACGATTTTCAGAGGTTGAATTTTTTATTTTTTCCAAGAGTTACGCAATGCCAAAATAAATTTTTTTTTGTATTCTCAACAGAAAATTGCTAAATTTGTCCAACTTCCCATTTCTCGGAATTTGACGTAATCAGTTTTTTGAATTTTTTTGAAATTACTGATTATCAAATTTTGTTGGAAAGTTTATTCCTTTAACCTACACAGCTACCATATTCTGTCTAGGTGCTTACCTACACGCCTGCTTCGTGCCTACCCGCATACCTGCAGCTGGTTTATCTTCAAAAAGTGCAAAGAGCCAAAAGTTTCGAATTGACAAAATACGTGCTAATTGTTTGGAGCAAATTTTGCAACATGCCAAAGTTATCAAATTTCCGCATAATTCCAAAATGGCAGCCCGACATCATGTGCCTACATTCCTGTGGTCTGTAGGCCTGACAAAATGTCCATCAATGTATGTACCTATTTCATACTTATCTACCCGTATAAACATAGTTCATCTCTACCTCAAACAGCATGTTACAGGCTTTCTTCTCTCCTACCTACCTACCTTCATTAACTGCTCTGTTTATTGACTACGGCTGCCTACCTTTAGCATGCCTGGCATGCCTTCATACCTACCTCATTTATCAGATCCTTATAAAGCGTATGTACAAGTTCGCCTACCTATTGTGTTAATAACGATCACCGTCTCTAGGCTAACCTGCCTAATTGTGTCTACCTACTTAGCTATCTCATGCCTGCCTACTAACCAGCTCAAGTACCTACTTCATGCCTACCGGCCTACGTTCCTAACAACGTGCCTACCTGCCTGCTCACTAGCCTAAGTGTCTGCCTACATGAATTGTTCGTTAGCACACCAGACTTATCATATATACAAAACATAAAAAGAAGATAAACAATAATAACAAGTGGGTAACTCAAAAATGAAATTGGTTTATCTCCCTGCTCCGAGAGCACCAGCACTTTGGTTTAGATTCCGTCACTACAACTTCAAATTTTGCTTTGTTCGAAGGACCTTTTCCTGATACATACTAATTTTTTCGGATCCGGTTGGCTCTGGATTTCAAGTTTTATAATAACTTGGGCTCCCAGTGACGTCATCAGTGGAAGGTGCAATTTTAGTAACTAGACAGCTTGCTCCTAGTTTACTGCTCCTCTTCTCAACGCCATGAAATAAGCCAGAGAGAGAGAGACCCCTCATCGAAAATTAAATTAATCGCTAAAACGTAGGTAGGAAAGAGAGTGGGAGGGAGACTCCAAAAAAAGAGTCAGGGGGGCTCTCTCTCTATCTCTCTCTCTTCGAGCGGCAAATCCGCTTTCAAATTCATTCAAAAATATGTGCGCAACCACCACCACTACCACCGGCTCCAGGTGGTAATTACACTTGAAAACCAAGTACTGGTTTTCGTGGCCGGGCAACTTTTAAGACCCCGGTGGAATTTTGTAGGTCTATTTAAAAAATTGCAATTGCGCTTTTTTGTACTGTTTTTTTTGACACAACAACTTTGAAGCTTCATGTAAAGCTGGAACAGCGCTCTAATGACAATTTTGACTGCATACTCGCACTGTTGATAAATGGTCCGTGTACTCCACGGGGGCAATTAAACTGGATTTTTTTCGATTAAATAATATCTTGATTTTTTGCAGTTTTGGCTTAGGCTTAGCGAGGCGTAGGCTTAGGTTTAGTTTTTTCTCGGGCTTAGGCTTATGGTGAGGGTCAGGCTTAGGCATAGGCTTGGGCTTAGGCTTCGGCTTAGACTTAGGCTTAGGCTTAGCCAGGCTTTTGTCTTAGGGGAGCCTTAGGCTAGTTGTAGGCTTAGGCCTGAGGCTTAGGGGCTTAGGCTTCCCTAAGGCTTAGGTTTAGATTTAGACTTGGGATTTAAAAAAGGGGCTTAGGCTTAGGCTTAGGCTCATACACAGGCTTAGGCTCAGACTTAGGCTTAGACTTAGGAGGCTTTGGCTTAGTCTTAGGGATCTTAGGCTTAGTGGACTTAGGCTTAGGCTCAAGCTTAAGTTCAGGCTTAGGTTTCGGCTTAGTCTGAATATTTGGCTTAGCCTTGGGCTTAGGTTTAGGGAGGGCTTAGGATTAGGCTTTGGCTTGCCGGCCACCTAGAATGTGGTTTGACAGCGGTAGGCTATCCAAATTCTAAAAAAATCGGCTACATAATTAATACTTAGATGGGCCTATAAACCATTTCTCTAGGCCATCCTGCGAAATTACCAAGACAAAAAATTTCAGCCGCTAGGGGAATAGAGTTTCCGTTTTCCAAGGCCACCTCAAATTTACCACAGTCATATGTAAGGTATCGGAGGGCACTGTAGAAAATTCAGTATCAAAAATCAGCGAAGTAAGCATTAAGAAAGTTTTTTGTGTGTGTGTGTTTTTTGTGGGAGAAAACATTTCCCCTCTCTTTCCTGCCTGCTCATTTGGATACCACCGCTAACCCATCTTGACTTTGATTACCCATTTCCGTCCCCCTTCTTCGTCTTCTTCTACCCGGGATAGAGAGAGAGCTCTATATATTTTCGTGTTCTTGATCTGTTACCGCGCATTGAATTTGTTTGAGCTGCCGCCGGCGAATATATACATGCATGTCTAATTTTTTAAGTAACTGGAAAATCTAGGAATTTTAACGTAATTTGGTTATAAGCGTACAGATCGGCCCATGCTGGTGATTGTACGAAATTTTAATTTCATAGTGTCTGCAGAGAAGCTAGGCATATCCACAAGCCCCTACGTGGCCGTCAAAATTGAAAACTAGGCGATTTTTTCTCGGACTTTTTATCTACTTTTATTAGGCCCTGTCTTCTTTTTTGCAACGTTTTTCTACTAGGTCACCAAATTGTTCTACGCCAAGCTGCCTAAAACTCGGCCACCGATTTTTATTTGCGTCGGTCTGTAACATTCAGTCTCCGACCAGCTCGACTTTTGCTACCTGGTCGCCAATGTTTCGTAAGCGACATCGAAAATGGCACTCGCTGTGACATTTGTACTTTTTTTCACCCGGCCTAGAAATTTTGAAAAAAACTCGGGCACTGATTTTATCGGCCTTGGAATCCTAGTGTAACTTTGTGGCATGATTTTTTATTTATTGTCCATCCAGTTTTTCGTCTGAAAATTACAAAATGTTTTAGTGACCGTTGAAGCAAAAACTCGGTCACCAATTTCCCGGCCAAGTTACTACGGGATTGTACCGTCTCTACCATATTTCTGTCTCAAAACATACTCTCCTTCCGTGCTGCCTACGTGGCCGCTCAAGTAGAAAACTCGGCCATCATTTATTTTCTAGGCCATGGCGAAAATATGTAAAATAGGCAAAGAATAAGCGTGGTGGTTAAAGTAATTTTGGGAAATGGATTTTAAAGGCACAAGTTGAAAAAATAAATCAGATGAAGCTAAATACACGCATAAACCTTAAATAGGCCATCAATTTTTTTCTCGGCCAGGTTCAATCTACAGGTAACCGTCATGTTTCTTGCTCAAATTTACACCCTATTCTCGAAAAATTTTTTTTACGTTGAGTATGCTCTCCTGCCTAACTCGGCAGTGGCCGCAATTAGAAAACTCCCGGCCACCCATTTTTTCCCGCTAGGTCATGTCGAAAATGCGTAGGCGATGTAATGGGGTAGTTCAAGGTTGCGTAATGAATAACCTGGAACCAAAAATGTTGTCAATATATGGCCGCCAAAAAAGAGAAAACTCGGCCAACAATTTTTTCTCGCCCAGGTAGGCTACCAATGAACGCTACGGGAACCGTCCCTATCTCAGGCTCAAAATTACGCCTTTTTTCTCGAAAAATTTTTGCATGCACTCACCTCCCGTGATTCTTAATTAATGTAAGACGTTCTTTTTTCTCTTCGTCTAACGTGTGTATATGCAGAATTCAGGATACTTGGTGCGTCTTCCTTTCGGAGTTCTTGTCTTCTAAGCGAAAAAAACGTCAAATCTCTGTGTGCGTTGTCATCGGAAGACTCGCCTTCGAAGAAGACGCTTATTAGCTCATTTCATCCACTCGCAAATGCTTCATTAATTTTGTGCTTCTTCGCCTGCCTTCCGACGTGTTTACTCACACCACCACAACCACCACTCCGTACCTCCTCACTCACCGTGGAGAAACAGGTTCTGGATTGTTTTGTAAGCTTTTGAGTTTTGTGTCCTAACTCACTTTTTAAGCTCCGCCCACTTCTTGGCCTGTTCGGTTTATTAGAATTTGTGTGGTGTACTACCATCTGAAATTCGATCCGAAAAATGGCAAAAAAAATTCAGCTGACTGATTTTTTTGAACTTTCAAAGGTTCAGTTTTTGCAACCTAAACCTCTCTTAACATTAACTTTTCAAACCCCGCCCAAATCTTCTTTTTCCAGAAATCCACCAGTAATTTTTTGGGCAATTTATGGTACAAAGCTATCAGAACAATTTTTACCGAAGTTTTTTTATTTATTTTAATTAAGTCTACTGAAATTCCTAATATATATTGAAAAATGCTTTGGATGATCCCGAAATTGGCCAAAAAACGTTGATCGATGGTTATTTTTTTGAACTTTCACAAAAGGTTCCGTTTTGTATTCAACCTTTAAACCCCCCCATTTCTTGGCTGTATTGTATTCAAAGTTAAAAGTTGTTCATGTTGTACTAAAATATGCAAGTAGCATAAAAAATTAATAACTTTTTAAGCTCCACCCATTTCTTGGTTTTTCTGGAAATCCTTCCTGACTACAGTAATTTTCTGGGACTGTTATGGTACATTTAGGTATCAGAAAAAAAGGATTCTTGGATTTATGTCCACTGAACTTGACCTGAAAATGTTTTGAGAATTCAACAATCTTAAATATTTTGATAAAGGTAGAATTTGTGTAAAACCCGCCCTTTTCTTGGCTGCCCAACCCAACTTTGCCCTTTGAAGATTTTCTAACTTCGGCCTGCTAAAATTCCAATTCTAGGCGATCTACCCTGATAAGAACTTACTCCTGAGTTATTGTTTGAAAAACATAGTCCATCCGTTGCCTAGAAATCCAAAACTAGGCCATCAGATTTTAGGTTCCTAGAATCACAAAGGCAGTTTTATGTTGTCAAATTTCAGTGGCATAACCTCATAATTTAGACCTATTCTATAAGGTCAGCCTATTTTTCTGGCCTAGAAATTTTCCTTGAGTTTGAGCCCCCTACCCCCACACCCACATGGCCTAGAAACCCAAGCCTAGGCCATGTGTCCCCGCATTCTCACTCACTTTTAATTTCTTAACCCACTTACACAATTCTCTCCCCCTTTTCCAATTTCGAGACATCGCGAACCTGGGAAAGCTCATTAGCTCATTTGTTGTGTGTGTGTGAGTAAGAAGCGGGGGGAAGGGGAGCCCCCCTTTTGAGTGGGCGGGGAGCTAGTATGGAAAAAGAGAGAAGGAGGAGAGCCATTTTGGATGGGTATGCAATGATTAGGAATCGAAATTAATTAAACAAACAACGGAATGAAAGGGGGGGGGATCACGGGCAATCGCCTGCCCTTCACTACATGTCCCCTGCTGGAAATGTGGAAATGTAAATTAACTGTAAATTAGAAAACTAGCAAAAAAGTGCGAACGTTTTTTATCGTCCTACTTGTTAATTAGTTTAAATTTCTATATATGTATGGTTAGACATGCCTATTTTGGCGTCTAAGGGTAGATGCGGGATACGGATACCATGGTTAAATGGGCGATGCATCATGCCAAATAGTAAATGCACCACTACACATTGAAAATTTAGCATTATATCCATATCACTGAAATTGTCCGGGGCCCAATCAATAGCCGCCGCCGACTTCTCAGGACTCCACGCGCCGTTATGTTTAATTCGCAGCGGGCGGAGACAGCTGGCCGCGCCCACAACGAGTTAAACCGCAGCGGCGCGCGGTACTCGTCAGATGTCGGCGGCCTGATATGATTTGGTTGGGTCCCGAATTTCAGTCTTTATTATTTGGAGTTCGCGTATAATGCTAAATTTTGTACCGTGTTAGGAATGGTCGATGCACCATGATAGTGCTAAATAGTCCAGCGTCTAGAAAACGTTGAGTACTGTTGAAACAGTGCAAAATAACAGTTCCGGAGGCGGATTCTAATTTCTTGAATTTTTTTTTTTCAAAAATTGTTTTAAAAGTAGCACTGTGAATTCCACCTCAAGCATTTTTGGTGTAAAGCAAATTTTTCACGCTCAAAATTTTGCGCAAATGGTTCTGAGGCTCCGTTGAAAGTGGATGCTCTTAATCAAGAAAGAAGTTAGTCCCGCCTATTGGAGGAACTGATCAAAACTGGGAGGAGCTTAAGAAGGTTATAAAATTTTGCTAATTAAAACACCCAGCTCCGCCCACTTATATATTAGTTGACTCCGCCCCACCCATTAAAAGTGGGCGGAGCTTAAAGATATTGACCACCTTTCTTGGGTGACAGTGCGTTTTAGCGTTTTTCATAGAGTAAATTTTCCGGCGGACCCCGGATCGATGCAGTCCCATGATTTGACGCGCAACGCCCGCTGGTAGTATGACGTCACTCGTGGCCGAACTCTTGCGGGGGAAACTTGTACTTACAGCAGTAAATTTCGGTGTCTCACGGAGCACCTGCACACGTACCGATCATGAGTGATGCTTCCCACCCAGACATACACATACACACAAACGTACTAATTAAGACAAATTATAGAACAAGTGGGGGGGGGAGGGGAGAAATTTACAAAAGTGTGCAGTGCGAGAGAACACACGTTAGAAGGAGAAGCTGCTCTGGGAGACGTGGGCATATCAGTTGGATTAGTTTACTGCTCTTTTCATGGGCAAATCAAGTGAGCTCCAAACATTTTGACTTTGATTGGGTTTGATTCTGAAATTTTTTTGTATATGGATATGCAGAAAAAATACGTTTCTTTTTTATTTTGGAATCGCACCAATACGCTGCGTTGCTACAGTGCAACTGAGCCGGTCGCATTTCTCTTCCATAACTTTTTTTCCTTCTAAATTATCAAAGATTAAAACTCATGCAAAAGCTCAATTTTATATCATTAAGGATTAGTAAAGTGTGGGTGATCGTCGAGGGGGATTACCATAATTCATTACTCATTTTTCAATTTTCAGCTGTGTTTTGTTTGATAACCTAGATGACCAACTAGTTTTCCCGTTACAGGGCTGGGACCAAAAAAAAAATTTGGACCAAAACACAAAAACAAAAAATTGAAGTTTTTCAAAAACCAAAACCAAAAAAAAACAAAAAAAAACAAAAGTATAATACCAAAAAATTTCTTATGCTTAAGTTGATTTTTAATGGGGTTAATCAAGTAATGTTGCAAAATGTATTAAAAAACACTATGACGTCACAACTGAGTTAAAATACATGTTTTAAAGTATTTTAATACATAATAGTTTTGCTCGAGTCGAGACTAGACATGGTGAACACTTTTTTGGATTTTTTTGGATTTTTTGGTCCCAATAAACCAAAAAAAACCAAAAAATCGATTTTTCGTCAAAATACCAAAACCGAAAACGACAAAAAAAAAAAACCACAAAATTCTCAGCCCTGGTTACCTGTCAGCAAATTTTCCCCTATCACCACTTCAGGAGTAATCAACACCCCAAAACGGCAATTATTTATTATTCTCCTCACCTCCTCAACACTCCATAGCGCCAGCCACCCTAATTTGATTGTTTAATTCGATTCAGGGCACCCCACCACACACAAATTTATTAATTTTTGGCTTTCTCGCCATTTTCCGTTAATATGCCCGGCTTGTGTTAGCTTTATTATAGAACTTTTTAAAGCGATTTCTTAGGAATTTGTGGGAAAACGTCATATGTGGCCTAGAAATTTGACGATCTCGGCCGTCGGGGTCGATGAACCATGTTGTGATGTATGAAAGGTGGCCTAGAAAATTTTAGGCCACCGTGATAGTCGTGGCCTAGAAATTCGGGCGCCTTCAGGTGGCCTAGTATGTGAAAAGTGACGTGTGAGTTCTTTTGCCGGTACGGTCAGGCCAATTTTCCAAATCCTTCGGAATGCTTTTGTTTTAATTAAGGTCCGTCCATATTCTACAATTTTAGGATCCGCCCATATCTTGGTTAAACATTTTTTTTGTGCTTCCTTTTCTGGAATATTCATTCAATCCATCATTGTTCTCAAAATTTGATGCACCATGTACTATATCTGTGGCCTAGAAAGCGCGACGTCACTTATGGCCTAGAAAATTGGATCTTGAAATGGGAGAAAGTAAAAAAGTAACCAAAGCCCCCTTCTGGACGGTCGTGGCCTAGAAAGTTAGAAGAAGGAGGGGAGTAGGAGATCGATCCATGTACAGCTGCAGCATTTGACGACTCGACGGCGCGTAGCTTTGTCGCAGGCCACGGCCATAAAAAAATGTATGAGATCGATGCACCTTGTTCGCGGACTAGAAATCGAGAATGTGGCGCATGTCACGCATGGCCTAGTGACTTTTACGGTTCAGGCCGAAACATAGGACGTGTCCTAGAAGTCATTCTTAGTCCAAGACGCTACTAAAAACTCTCAAAAAAGGTGAGCCTATGTGCCAGCCTACTAATCTGCCTACATTCTTGCCTACCTGTTACTGCAATCACCATGTTGCACCTACAGTACCCCCTTCCGCCCCCGTAAAACTTTTTCAACACGGCTCACCCAAAAAGTGCAGAAAACACAAAAAAACCAAGCCCAATCTACAAAAGCTCATACCCATTCGTGCTTGGATTAACAAATGCGCCACCATTAAAATGATAATTAAGAGTGTGATCGAGACTATTGTTGAAATCTGATCGGATTAAAAAGCGACTGGTCCGCGAATGAGCTTTTCATGCAACTGATGAGCCATTTCCTGTGCATGTACACTGATGATAAATCTCCCGATTTTATCTTTTCCGAGACATACCAAGTAATCTCAATGTTCTTCATTAGTTTCTTCATTTCCCGATTCTGGAATTAGTTGCTTTGATTTATTAAAATCTGTCACACCTTATGTCCATAAATCGTGATTAAATTTTTTACAGTTTTTTTTAAATATAGAAATGTGATAACTTTCCAACCAGGCTGTCCCAATACAGTTTTGATCTACAAAAAATGCCGGAAGTTTTTGCCCAAAACTCTGAGACGTCGGCACGTTCTTAACCATACAAAATCAGCTGAGAACTCTGCGTCTCTTCTCCCGCATTTTTAGATCATCGTAATACAATAATGAGAGAAAAAAATTTGAAAAATGAAAAACCTATGCCAAAAATTTGGCATTTCCCTCGGATTTTTTTTTTCGAGCCTAAGTTTCGATAAATTCTAGATTTTTTGAAAAACTGTCTGAATTTTTTTTTTTGAGAACAATGATTATATTGATTAAAGATCAGTGTTTCATGTAGCGTAGAAAAGGTTAAAAAAAAGATATGGGCAGAGCCTAAAATTACAGAAATTGGACCGTAAAGTTTTCAAAAAACTTTTTTTTTTTCAAAAACCGAAATTTTATTTTAATTTCAAAATTTCCGCTTCGGGGTTTCTTGATTTTTTCAAGTTCAATTAATTTTTTAGATTTTTTCCCGTAAAAAACCCAAAATTTACTGAAGCTTCACTATTGGATTAAAAATTTATAAGGTTTTGCGGGAAAATTAGTAAAAAATCGAAAATATAATTTAAATCTGAGAAAAATCAAAAGTAATTACAAAAAATTAAGGCTTCCATGGAGCTAGGTTCGCGTGGTGCCAGGCTACCCATTATTTTTTGTTTTGTTTTTTCCCCAGGAAAGTGTGACGTCAGCACGTTCTTTATAACTATGCTCAGTTGAAAAGTCTGCCTCTCTTCTCCCGAATTTTTCGAAGATCATACCAAGATGGGGCATTTTGACGCCACGTGTAGACTGTAGGCCATAAACCGCCTGCCTTCCTGATTTTCAGGCTACCTCCGCCTGCCTGTCTTTTCGCCCCAATCCACTCCTTATGAATATCTAAAACACATTCAGGAAATTCCTTAATTTGATTTTCACCACAGTGATAAAAAAGATAAATTAAAAATCATTCTCGTCAAAATGCAAAAAGAGTCGTAAGGCAGGCAGGTTTCAGGCAGGCCCTGGCTCACGCGTGCCGACGAGGCAGGTTACTAAATTTCGAAAATACCTTATTTACTCTACAAATCCTCTTAATACCCCGACATTACATCAAACCTATTAATTTCTGCCTTAGGCGATGGGACTACTAATTGATAGGAAAAGACGACTTGTGTGTGTGTGTGTTGAATTATGATACAAATTTGATTTTAGGCAGGTCCTCTTTCGACAAAAAACTTGTGTCACCACCCCACACCTCCCACGTTTTCGGTCAGTGAAGCTTCTGCTCGCTGTTAAGCAGATATTCCTAGGGAAATCATAAATCCATTCAAGTACTCTTTATTTTCTTCTCTGCGACCAAATTAGTATACAGATGTCATCATACTTTTTTGTTTCTTTTTGTGGGGGCTGTTCATTACAGTTTGCTCTACAAACGGGAATTTATTTTGCTTTTTGCCCAAAAGAATGTGATGTCAGCACGGTTAGCCGTAACCATGCTCAGTGAACTCTGCGACTCTTCTCCCGCGTTTTTTGTAGATCTAGCATTCCTGTAGATCGAAGTGGGAAACTCTGACACCACGTGCTTTGCGAAAAAATTTGAAAAAAACCTTTCTTTAAAAATTTGGCATTTTCAGCTGGGTTTTTTTTCTCTACAAAATTTTTTTTTGAACGAAAAAATGTTTCGATAAAAAGGTTCTAGATTTTTTGAAACTGTCTGAAATTTTTTTTGAGAACAATGATGACTTGAATATTGTAGAGAAGCGTAAAAATAAGTAAAACCAAAAAAAAACGCCTTGGGCGAAGCCTAAAATTACAGAAATTCGACCATAATGAAAGTTCCCAATTTTTTCTTCACAACTTTTTTCAAAATTGCTGAAATAACCCAACTATTAACTTTAAATTTAAATTTCAGAAATCCTAATTTTGACGCCGATTTTTACAATTATAACCTGGATTTGTTTTTCCTGCAAATTCTTTTTTAGCAACTTACAGTTGGTCGGTTTGTCGATAGAGCGTGCTTATTCACCAGGCGCTACTTCCAGTTTGTTCTACAACAGTGCGGGACTTTTGCTTTTTGTCCAAAAGACTGTGATATCAGCACGTTCGTAACCATGCAACAATCAGTTCCGCATTTTTTGTAGATCAACGTTGATCAAAATGGGGCACTGAGACGCTTTGGGGGGCGTAGCGGGCCCTTTCTCATTCCCGAAAGTGCTCTCTGTTATGAGGTCTCCGTCCACGCTTTATGGATTCAACTTTGTACAGTTCACACGAGCACCCACGACATGATTATTCATACAACATTATACAGAACTAACTATTCGAATCTCAACATGTCTTCTTGCCGAAGGGTTTTTTATCAACTTTGACTTCCTTCTTCTTCGAATTCTTTATACAACTACTCATCTTCTAGTTGCCCTTCTAGTTGCCTCACACAAGCAAAATTTCTTTTGAAATGAATAAACTCTCGAATTGACTAGTCAAAATTTCATCAATTGCTCCTAGAGAGAAGTCAGTCGACGTGTTAGACTTATTTGGCAGATATAAAGAGAGAGGCACCGAAAATGAATTGGGTTTAACACAACAACGCGTAGATGAGTTGTGTGTGTCAACGATGCTGAAGATGATGAAAAGAGCAGAGGAGCATGAGTGATTTCTGGCGGTCGCGGCGGATGAGCATGAAGAAGGCTTACGAGCTGTATGGCGATGCGGCTAAAAATTATACGATGATTACTGTAGATTTGGAGCTTTACACCGTTTAATACGTACATACAGACTTGTTTTAGAATATTTTGTATTTGAAGCTAATAATACAAATCGCCCGTGTGCCGATTTGTCGGAAATTATTCCGGCAACTTGAGGGCCGGTTTGCCGATTTGCCGTTAATTTTCAATTCCGGCAACTTACCCGGTTGCCGCTTTGTCGGTTTACAATTTTGGTCGCTCTCAAACTGCCGGTTTGCCGATTTGCCGGAAATTTTCTTCCGGCATTGTGCCGGTTTTCCGATTTGCCGGAAATTTTCAATTCCGGCAATTTTCCGGTTTGCCGGTTTTCCGTTTGCCGGATAATAAAGTTTAGAGGGATTTTTTTAGAAGGAAACTCTCTGTGACTTTTTGAAACTGTTGCCCGTTTTCTTTTGCGATTTTTTTTCATAGATTTTGCAAGAATGCGTGCAGCTTTGCCAGTTTAGACGTAATTGAATTTCTGAAATTTCAAAAAAAAAAGTGAGCAAAATCATAAATTTTTGACATTCATTTTTTCCGGTAATTTGGCGATTTGCCGGAAAAAATTCATTTACCGCCAACTCCGAATGGTACGTCTAACCGCAAAAATTTAGGCTTTTGCTCTGGAGCCTTTTCTCTGGCGTTCTTTCAAGCTATCGTAATGTGACCACACACCTTTCTATAAATTTCAGTATTTACGCCAACCGAGAAGATCACACTAGTTTAAGGTTATAGTGCAGCTGCTCAATGGATCAGGTCTCTTACCGGGAAAATATTAACAGGCCGAAGTGACTGTGAAGCTTCGTGAAAATTTTCTGCCGTAAATTGTCAATTTTCTGCCGCACTTGGTCAATTATCTCATAAAGGTCACTTAAGTTAGCCAAACCGTGAGACAAAACTGCCCCTTATTCCTCATGCCGTCGGAAATCTAGAGCAACCCTGTATTCGAGGTCCCAATCTTTCTTCCCCCGTCTATCTAACTTTTCCTAACTACATATAACGGAGGACCATAATAATCCTAAATTTGTCCTTAGTTTTCTCCCTCCTCACCGTCTTCTAGTTTCATCCATGTCTCGCCTCATTTCACCCGATTGACGATCATCTCGGCTCCACACTTTGACACCATAGCGCGAATGAAAAAAAAGAGTCAGGCAAAAGGGGAAAAAATGCCGTTTTATTAGGAGTCAAATAGACACCAATACACACACACTCAATTTTAATGGATTAAGACGGGGCACGATTTGACACCATCGACACCAATTTGGATGGGGGCAAATAGATACATACACAAAAGGAGTTGTACCACTAGTTTTGGATCTAGAAACATCATTCTAACATCTTTTCATTTATGATTTGATTTATGCAAATGTCCTTGATTCGTGACTTCTTGTATAGTAGTTTGGATATTGTAGTATAATCATGGTAGTTGCTGAAGACTAAGCTCTTTAGCAGATTTAAGGTATGACCGTAGACAGTTCGGGATCCCGGCTTGTTATTGTGTCAGGTCCGGCCCAGGTTGTCTAATAAATACAGGTCTGCTCCAGGACGATAGCATCACTAGAATAACGGTCGTTCCGTGACTTTGTAGTTTGAGCTTTGGTCTTTGGTCTTTGAACTCTGTAGTTTTTGGTCTCATCACACAAGAGAGGTCACATAGGCCCGGCCCTTTGTGACGTCACAAATTGGCGGGAAAGTCAAATTTTGAGAAAATCGATTTTGGCGGGAATTATATAATTTAGATTTTTTGAAAACATTTTGGCGGGAATTCAAAATTTATCAAAAACATTTTGGCGGTAATTCAAAATTTAATTAGACACTGTTCTCGGTTCGGCCCAGATATAATCATCCAACAAGTCTTTCTCAAGACCACTCTTCAACACATCAGTTCTACTGTTACCAGCAAGACTGCCGCTCCACACCCTGTATAAGGGCCCTAAGGCTCGACTGAGTTTGATGTAAATCTTGCCAAGCCTGTATCATACCTACCTAGGCCCATCACAGGCGCATCTCTCACAGATCTTCCACAGGTGTTTCTAAGTTGCAACAGATCTGCACCAGGTCTGTTTTTAGCCAGGTTTTGCCTGGGTGCAGCCCAGTAGTCTACCTCTAAACTATCAAGCAGATCCTGACACCAGTTCCTAGGTCTCACATTCATCTAGGCGGATAGTCTACCTAGCTAACGCTTCAACCTCCACTGTTTTAAAGTCTTACCCTTTCTCAAACTTCAACTCATTAGTACATACATATGTTATTAGTAAATTCGCGACTCACTAATAACAATAATTCAAAGCCTCTTTCCTGGCAATGCTTCCGGTACTGAACACGGAGAGAGCGCGAGGTGGCAGGTATCCGGTAATTTGTTAACTCGAGCGCCGCGCACCCTGGCTTTAACCCAGAGCAAACAGCCCCGATGATCGCTCATGCACGAGTCTCTTACTCACGAGGTGGTGGTGAGAGGTAGGTTGGAGAAAGCGGTTCTAGCTTCACAAATTTCAATTTCAATTTACTCTCGCTCCGTTTGACTCGGGTCCCCCCCCCGCCCTCAATTTTTCGCCCCAAATTGCTCCTTTAATGGAAAGTGTTTGAGTGTGTGAAAAAGAGAGAGAGAGAGACACCTTCGGGTCACGCCAATTGCACTAATATGTGCTCTCCCATTCGCATCCTAGAGCTAAGAGGTTGAATAATTTTCGAACTAATTCGAGGAATGTCAGGTTTTTAGTTGGTCCTAACTCTTTGGCCTAGAAATTTAGAGTTCTAGTGGGGTCGTCCATCTAGATGCGGTGGTCCGAGAATCCTAGGCTTTAGTTGCCCAGGCCATCAGGCCTAGATTCTGAAATGTTGTGATGCTATTTTCCAACTTTGACCCAAAAGCCCTCTAATTTGTAGGCCATGAATCTAGGAACCTATAGGTAAGGCCTGATCCTTTGCTTACTTGCCAATAACTAGAAATCAATGCCCTAGAAGCTCGCAAAACTTTCCTAATAATTTCTAGGCCACCAATTTTTTAAAGATAGCAAGTCATCAACCAAAAATTCACGGCTCAGAAATGAAATTCGCTTTTAAGCGCACCTCTGACTTCATAGCAGTGGCCTAGAACGCCAACCGTCAGTATGTAAAAATGAGCTTTTTGGGCCTCGAACAGAACCGAACGGGACATGGAAGCCTAACATTTTTAGGCCACTGACTTTAAAGCAATTGCCTAGCACCCCGTTTTTCTGTTAGACAGCCTAGACTATCATCTAGAAATCATTGGCCTAGAATCCTAAAAATAATTCGGCCACCAGAATTTGAATGGCCTAGAAATCTAGTTGAATTCTAGGCCACCATTGACAAAGGATTGGCCTAGACTCCCTAAGAATGTGATTTTTAAGCTACTAACTATACCCTAGACCATTGTTTAAAATTGAATGGCCTAGAAACTAGAATTTTTGATTTTTAGGCCACTACCTGTTGTGAGCGGCCTAGACTATTATCTAGACCCCAATGGCCTAGTTTCCCCGTCCGCTGAAAATGTGTTTTTTCGGCCTGAAATAGGCCTAACATATTACAGTCCACCAACTCTTTTAAGATGACCAGTACTATAAGTTTAATCCTAGCTTGCCACTATAAATAATTGGCCTAGAAGCTCCTAGGCCACCATCTAATAATCGATGGCCTAGAAACCTCCCATTTTTTGTATCATAGGTGTCACCAACAACCACTGATGCCCAAGACCCGGGCTTCTCATTTCATAATGAGCAGCAATGCAAATGAGCTACCGTACCACTTCTACACACTGCCACCCTCCTTGATCCACACCCATTTCCCCTGATTTCTCGTCAATTTAAGCGGCGGCGGTTCACCACGGGATAAATTTGTGAGAGGTGAGCTGCTCACAATAATTGTTGTGAATAGGCGGCAGTGGTAGTGGTGTTAATTGTGAGTTCCCAAAGTTCACACAAAAATTTTTCGCCGCAATTGTTATCCAACCAACATAATAATAATAATAATAATAAATGAGTGTGCATAAATGTGCCCTTTTTCGCTCCACACCCGTCCTGATGGGGACGACGCTTCGTTGAATAGTTGGAATAATAATAATAAATTTGGTTGGAAAAATTTGGGCGCCCCCCTCCTAACACCCTCACACACACGAAATTTCATTTCGCGCGCGCTTCGAAAACATATTGATGACATGTTCTTCGCGAGACAAGTTATGAAAATTTGTGGCAATCGATGTGGTCCCCGCCGGCTTCAAATTTAGAGCAGAAAATTTGTGCTCTAAAGGTGCCTTTTAAATCAAGAAGGGTTACACATAAGAAAGTTTGTCGGAATCCATATTTTTGTAAGGTCCTTGGACCTGAACCCCCGGTCTTCAAATTGTTAGGCATTCTAGGTCTTCCATGGGAGACAGGCGTTTAGGCGTGGGCCTCGGCCTCTCGCCTCATTTCTACACTATGGCGAGAAGACAAAGGGCGGGTGCTCGACACTTTGTGCCAGATCATTTCGGCGTGATCTACCTTGATCTACAAAAATGCGGGAGAAGAGAAGCAGAGTTCTCAACTGATTTTACATGGTAACAGCGTGCTGACGTCAAATTTTTTTTGGACGAAAAACTTCCGCATTTTTAGTAGATCAAAAACCGTAATAGGACAGCAGGGCGTTCCACTAGAATAATTCCACTTGTTCATAATAAACGTATATTTGTCAAAATCTTGAGAATTTCCATAACTTCAACGAAAAGCACTGATAAAAGTGGTTCTTTCGCCGCGGCCGACACTTATCGGGTTCCGCGCCTATAAAGGAGACGCGGCGCGCGGCGCGAGGCAGGCGTTTTGGCGCCTGCCCGGATGCCCTACACCAAACAGCAAACATTTCTAGCTCCGTTTTTCGGACTCTACGCCTTAGTCTTTTTGTCACAACTTCGCTACACTGTGTTATTCTTCCTTCTACGACTTTAAAGGCGTGCGGAATGCGACTCACGTGATGTCAGGGAGTCTCATTGCGGTTTGATCTCAAAAAATGCGGGAAACTTTCCACCAGGAAATTGTGACGTCAGCACACTCTTGCGAGATCAGCGTTGAAAAGTCTGCGTCTCTTCCCCCGCATTTTTCGAATATCAAACCAAAATGGGACATTCTGACACCACGTACTGGTGACTTTGGATCAATGTAGATCGTTTTATAGGCCATCCATTGTTTTTAGCTCGTGGCCATTTTAAATGAATTTCCAAAATTTCCAAACACCTATTTTTTTGTCAATTCACAAGTCCCCCACGGACCCCCTCCATTGTTCCCCCGTTCACAACCTCCCTCGGTAACCACCCATTTAGCGGGAAAAAATTAGCGAATCAGTGACTCATAATCAAGTAAACCGGTCAATGCTCTACGAGCAAGAGGGGGGGAAAGGGGGTGGCTAATCGAATTATACGGGGGAATGGGATCCCTCCGCGGACACCTCGCTGCCAATTAACAAGTCAACTACTTGGGGGGGGGGGGCGGCCTCCTCACAACAATTGTATTATATTTCTTGTTATTATGATTATTAATTATTATTCTTATTAGAAATTAGTTTATGAGTATATAATATCAACTATAAAGATGACAGTTAATAATAATTGAAGTCTTCCAATAGGTGGCCATTAGAGAGAGGGGTCTGTAGTAATAGAAGAGACAAGGCGGGGGAGAGGGGCCAAATAATTAATCTGGGCCCCGTGGGCTCGTAAAATTCCGATAAAGTTGCTTGTTTGTAATTAGCTAATTCACTGAATCTTTTTTTTTTGTTGGGGTCTTACTATGTGTTTGAAACTTCCTGTTATAACATGTTTCAAAATAGACTATCTTACCTCAATGGGGACTTACAGAACCCTGGTGTTGAGATTGCTAGTCTAAAGGGTTAACCAACCATGGACCAAAAATTGCAATTTTTGATTTTTCTTACTTGAGGTTCTATTTTTTTGAATACAACGATCAGTAAGGATCTATTTCGATTTAGCAAAAAAACCTAATCAAATTTTGTAAAAATTTTCTAAAAAGTTATGAACATTCCACGTTCACACATTTCTTGCTTCCCTCATAACTTGAAAGTAAATGGAAGAGTTTTCGGCGAACAAGAGCCATGCGTTGCGTGTCGCGTCGCGGCTCGATTTTAGTTGTTATGCTCCGTGTGGGGTCCACGACTTCCCCCGTTGTCCGCCAGACGATTGTAAATGGAGCCCGAAAAATTCAATGAGGAATACGGGCCAGAACCCCGTGCACTTTTTTGTTTCTAAAACTGAAATAATTTTCAATTTTGAAATTTTCCTTGGTTTTACAATATACAAAAGCTTAAGTTCGCAAAAATTTTTGACACTGGTGGGGGCGTCGAACCCCTGAGGGGCATCCCTGTTAGCCACTGGGACCCGCCAAATTGCTAAAACTTCAAAACAAAAATTTTAGACCTTTTTTAAGGTTGCTTTCCTAATTACCGACGTCCGACTTTTCTAAAATTCCTATTCAAAGTCTTCGTAAAACTAAAGACTGGGGGGCTCGAAGCCCGGTCATCATATGAGTAGTCATCCCTGTCAGCTGGACCAATACACCACTTGCCCCCGATAGACGTGTTTCTGGTCTGTTTTACGGAGCGTGGCCTAAAAAAATCAGCCACCAATTCGAAAAGTCCATAGACCAATGTCAGTTAATATAGAAAGTCGTCTTTCAACCACAAATTCGAGCCAACCAACTAATATATAACCTATTTTCGCCGTGTTGTTCCTGTGTGTGTGTGTGCCCCTAGTTAGGCCTACCCCCCTTATGCGCTTTACTTGCTTTACAATTTCGATTGGCCCCCACACAGTTACGATCATTTTGTGTCGGGTTAATTCGACATATCGTTTAAACGGGTTACCTCTCTCGGGGCCCCCTATTCTCCTACTTCTTATTTGCTCAATATTTGCGCGTCGAAATTTCTTCTGCGATGCCCCAAATAATCAGATTCACCAATGTATAAAATAGTGCCACGCCTCACTTTTTCCACACCCATCATCTCAACTTTCCTCTTCTCAAATGCCTAATCAGCCAGTTATAACGAGGCTGCTCTTCGTGTGGCGCCCCGCACATTTTATTGCTCCTCTCACGCTTCATTCTCACTTTTTCTGGGGATCCTTTTTTTTGCAGACCTAAAAATTTGAGCTCAGCCATATTTTTGTAAATATAATCAAAAAAAAATAGACATTAGTCAAAAAAGTTTAAGCCTAAAAAAATTTTTTAGATAAAAAACGTTTTTAACTTTTTACAGTTTTTCAGTGAAATATTTTCAAATTTTTATAAAAAAATGTTTTAAGCTTATCTAAGCCTATGAGCCTAAGCCTAATAACCCTAAATATAGTGTGGGAGCTCACGCTCCCCCACTTAAGCCAAGCCTAAACGCCTAAGCCAAAGCCTAGGCCTAAGCCTGGCCCGAAGCTGAGACCTAAGCTTAAGCCTAAGCCATAAGACTGAGTTCAAGCCTAAGCCTAAGACTAAGCCTGAGTCTCAGCCTAATCCTAAGCCTCGTAAGCCATTTTTAAAAAAAATCTTCATTTTTTTGCAATTACTATTTTTTCTGAAAATCAAAAATATCGAATTTTTAGAGTTGCTATAAAATTTAAAATAATATTCAAAAAATAATCCGAAAAAATTAAATTTTTTTTCTCAAAACGGAGATCATACAGAATCAGCTTTAAAAAATTCAAACCAACCTATTTTTCGTTTCAAAAATGTTCAGAAAATTTGGTAAAAGTTTTGTAGAAAGTTTTCATAAACTAGCTGTTGAATAGGGTTTTAAGTAGGCGTTAAAACGCTTGCCTGCCTGACCTTCAGGCGACTTTCGCCTGACTGCTTGACTTTCAGACGTTCTCTGCTGCCTGACTTTAAGGCGACCTCCGCCTGCCACTCGCCTCAAGGGTATCCGAACCTTTTCTCTTAAAATGTTTGATAGTTCTTCATCAAATTGCTAAAAATACGGAAATTCCAAAATTTTGTAAGTACATGAATGCAGGCATCTGCTGTGGCCACCCATAGGCCTCCGACTTTCGTTCTACAATTGTCGTTGCCGTTTCCTTCATTTTCATACCCCAAAGTTATGATTTTTCTTACACCCCTTGCGCTGCTGCTGCTTCCGCTCGTGATGTTATGAACCAGTAGTCAGAACCGCAGGTCGAGAATCCCCACAATGATCACCCAATAAACGGGAAACATTAGCAAAAACGTATGCCCCCGTTTTTTTTTTCTGAGAAGTGTCGGCATCCCCCTAACATATGCGGGGAACATAGTTCGCTAAGTTTTGTGTGTTCCTCCAGCTCCTCCATATGGTTACCGTAGTCCACTGGTGTGTAATTGTTGTTGTAACTATCCCCCGAATACCTCTCCTCACATTCATTCACAACACAGGTGTCAACTCAACTCTCAGTGCTCATTTGAAGTTTATGAAGGTTAGCTTCCGGGGATGGCTCTCCTGGGCTCCCCCACGAAAATCAGTTAATTAAGCAATGTGGTGGTGGAGGGGCGAGCTGCTCGCTTACCCCCCCGCCCCGATTCTCTCTCTTTCATTTGTGACTTATTAGATTTTAAATCACGTCTCAAACTTTCCACTTTAACTTTCGCGTTTTTTAAATTTTTTTTTCACTTTTTCCTCACAAATTCATCCAAATAAGTTTCCAGAGTTGTCCCGCCCCATACATTTGCTAAATGGTAGAATGGGATGTGACACCTTTGACAATGTATTTGACAACAACAAACCGCCGACAAGTTCAGAGTGTACGGCGAGTATGAGTTTGGCCGGGGGAAGGCCGATAAGTTGGCCAAGACTTCTTTTTTTTTAATTTTCAAAGGTCGTTACCTTCGCGACGTTGTGCCAGGTTGTCCCATTGCTTTTTGATCTACAGAAAATGCGGGATATTTTCCCTAAAAAATGACATAAGCAAGTTTTTAAATCTTTTCTCCCGCATTTTTTTGATCTTCGTGTACCAGATCATACTCTGACACCACGTGTACCTTGAACCTCCTGGCTCCGTTTCTGAAGAGTCGTCGCTAGTGCGCATTTCTGCATTCTCAGTGGTATTTAATTTGTACAGTACCGCCAGAATCATGTAACGCGCCGCTTGTAGTCTAGTCGTTACTTCAGCTCTAAACGATAGGTCCGGGGTTCGATTCCTTGCAAGTATCCATGGAATTCCTTTCTCAAGATGGAGGTACATATGTGCTTAAAATGTGCACTAGAGATCGCGAAACTTAAACCATGGTCCGACATGTACAGGGTTCCGCGCGCACGCCGACTCGGGCCTCCAAAAAACGCCTGCGGTTCCAGCGGCGACCTCCGCCTAACTCGCGGCGCTATGCCTTCTGTATACGGCCTTCTGTCTTCCCTCATAAATTGAAATGGAAGAGTTTTTGCCGAACTAGGCCATCTTGGGCTCGGTATCTGGTCTCGATTTTAGTTGTAAAAACTAAATTATTTGTCCGTGTGGAGTGCACGACTTGCCCACGCGTTGACCGGCGGGCGATTGCCAATGGAGCGCGAAAAATTCCATAAGGAAGAACCCGTGTATAGTGCCGCGCGGCCCGAAAAGTGTCAGCCGCGGCGGAAACATTCCATAGGAAAACTAAAGTTCTCACTTTCAGAAACATACCAATGATACCAGATTCTGCGGAGATAATGCGACTTGTTGCGGATCCTTCGACGTCTCAGATGTTTGGTAGGTCATAGATCAAATTTTTTCCGCAATTTCCCGAAGATTTTCAACGAAAACACAAAATGTCGGACGAGATCTCCCCGCGTCAGGCTTCGACGAGGCGAGCCTCTCCTCCTCGTTTCCGTGCGATCCGACGCTCGGCGCGTTCGCCGACATTTCCCAATTCTGAAACATCACTCCGAAATTCGTCGAACACGCTGAAATGTCCAAAGTGTGGCCCGACAAGTACCAGGATACCCTCGAAAATGATTTGAAGGAGAAGCACAACGATGTGGATGTCAAGTGCATGTTTTGTGCCGAGAACCGTCCCCACCCGAAGCTTGCTCGCGGTGCGCGTACTCGTGCGGTTATAAGTCACCATAATCCTTCGATGCGAGTTGTGTCGGTACAGTACGACGAGAAAGGGCGAGTATTCATATGCAAATAAGCATCTTCATGGACACCAGTTCAAGAGCTCCCGAATTTGTAGTAGTAGGTGGGGCGGCGAAGGGTACTGTAGTTTTCGTGGTCGGCCCCAAGAATTTGTTTCACAAGAATTTAACTGTAGAACTCGAACTTTTCGATTCTAAGGTCTACGCAAAAACACATACGCCAACTTTTTTGAACCCTAAAAAATGATACTCATTAGAGTTCTCAGTGAGCAAAATTCGATTTTACAGTTTTTAATTTGACGGTACTGTGGGTCTTACACTCAAAGGGTTCTATAGTTCTCGTGGTGGGACCTTGTCAAATGGACGTGATTATATTTGGTTTAAAGCCCCTAGAATTCTGATTTTTTTAATACATTGGTTTTATTCTGAAAAGACTGAGAAAATTGAGTTTAGTCGAAATCAATAAAAATCGCGTCGAGACCCAAATTTCCCGGGTCTCGGCACGAAAATGGGGGAGAGGGTACTGTAGTTTTCTAGTCTTCTCTCAAATATCGAAATGGTAAAGTTTTTGCCGAACTAGGGGCCATATCTGGGATAGATTTACGGAGTGCCGCGTTGCACTGTGTAATGCGCTTGGGCTCAATTTTTGTTTTAAAACATGAGGAAGACCACAATCTGTTTTCGTGGTGGGACCCAAATGGGTCATGATTATACTTATTTGAAAGGCCTTAAGAATTCATTTAAGATTTTTATTATTTTAATTTAAAAATATCCTTAATTTTCCAATTCGCTAGGAGACAACTTCGCGTGTGGTGCTCCAGTTAGCCTAAGTAGTCCAAACGAAGAGCCCGACGGATTCCTGGTCTGCTATCTGCGGTATCTTCACCTCTATCGCCGAAATGATGGCACGTGGAACAAGACCGTCCCAAGACGTTCCACGGAGACGTTACCGTCCTAAACGGGCCGGAAGTGCCACTTGTGCCCGTAAAATACCACATTGAAAGCCAATTTTCAACTACACACAAGGACGGGGGATAAGCTTCTGCAAGAAGGTTCAAATTGTGAGTTTTGTATTCCCCCCTCATCATCTTCTTATTTTTAGGCTTGTGTCGCCCTTTTCCCATTTTTGTGAGTGTCTGTGTGTGTATGCGCACCGATTTGTATACACATAAATTCATGATTTAATAGCGTAGTAATATTTGCTTTGCCACTAACAGTTTTCGTTATTTTAAAGCCTTTTTTCTACTATTTTTGAAAAAAAAATTTAAAAATTTGAACCTTAATATTTCCCTAAAAGCTCAAAACTGTAGTGATTTAAATTTTGAATTCAGTGCTGAGACCTTTTACCGTAGTATAATCATTACTAGGTTTTGGTTCTGACGAAAGTGTTCGTTTTGGCGGAGCCCAAGCAAGGCGTAATTGATTATAGGGTCTTTGCACGCAAAAAATTTAAGGTCCGGTAGGCTTGGAGTTTTTCTTGAATTATATTAGTTTCATAAATTTTCAATTTTTTTGAGTTAATTTTACTCTCCCTTCCCGCGGTCGTGTTGTCTGATCCTAAACCAAGCTCTAGGCCTAAGCCGAAGCCTAGGCCTAAGCCTGAAATAAAGTTTAAGCCAAAGCCTGAGCCTAAGCCTATGTAACCCTAAGCCTCAGCCTCACCCTAAGCCTAACCATAAGGCTAAGCCTGAGCCTAAGCCTGAGCCTAAGCTTTAGTCTAAGCGTAAGCCTAGGCCTAACCCTGACCCTAAGCTGGGTAAGCCTAAGCCTTACCGCCTAACCCTAAGCCTGAAGGGCCTAAGCCGCCTGCAAGCCTAAAGTCTTCGTGAGACGCAATTATACTCAATTGAAAATGAGCTCACTATGAGCTGACTTCAAATTTCTCAATCAAAATGTGAAATACTTTGATTTTACGGGCGGTGGCTTTACTGGACCCACCGAACTTAATAAACTCTGAAATTTTTTTTTCATTGAATCCGGTTTCTACTCTCTCCGGCTATTTGTAGGCTGTCTTTCACTTCTTTGTTCTCGTCTGGTTGTTCCCAATTTCTCGTTCAACCCTTTACTCATTCGCCCTCTCATTTTCCCAAATCCTATTAGTTATGGACCTATCGGGGGTGACGGTGACGATTCTCGCCATTAAGACCCCCCCCCTCTCAGAACTGGGCCGATTGAGATGGAACAAAACAAAACTGTCAATTTGAATAAATTTGCAATTTGACGCGGGCGACGCGGTTACCGAGAAGGATATAAACTGGGGAACTCTACTTAGCCCGTAAGGTGCTGCTACTATTTTATCACATCTCAATTTTTACGGAATCCCGTAAGGCGTTGTCTGCTGCTTCTCTGTTTTTGCATGCTTTTACAAGTTCGGCCCGTCCGATGTACTCGGCTCTTTGTTTTGCAAAACAATTTAAAATTTGAGCCAGGTGTCTGCTGCTCCGGCTAGATTTCCAATATTTAAATTTTGCGCAATCCTGTAAGATGTGGGGTGCTTGTCAGTTTTTACAAAGTTTTTTCTCTAAGGCCCGCGCAGTGTCGGCTGCCACCTCGTATGTTTCATCAAGCTTGATCGATTCGAGCCCGTTAGCTCAGGGCCTGCGTCTTTTTTTTTCTCAAAATTCCAGCCCGTATCTTTTCGGTTGCTAAATAAAGACAGAAATTATTACGAAATTTTAACGCTTGAAGTGTCGGCTGCAAATTACACTCATTAGATTCCCTGTCTCTCCCTCTCCCTCTCTCTTCATTGGGGAGTGCTTCTCCCGAGAGAAAATGACTAAAACTGTCAATTCGAATATGCACACAGCGGGAGATGTTTTTCTGTAACTCCAGACTCCACCGTCTTCTTCGAGTGTTCTACTGCCTATTAAGCGATGATTAACTAGTCGTTCCCTCCCCCTCTCCACATACCAATAAACCTGCCAAAAGTTATGTCGAGTATGCTTTGCTCGCCATCGTGCCGGAGGCTATTTTTTCTAGACTATGATGTTTTTTGGAAAAACATTTTTCTATGGAACGATGCAAGCTAGTGCCGTGTTGCCGAGTCTTCAATTTAGGCGTATCAATTATGAGATTTCAATTTTAGTCCCTTGTATATATTATTTTTTTTGAACATTAAAATTTGATAAACTGTAGATACCCCCTAACTATTTATTTTTGTGCCAAATTATACTATACAAATTGACTTGACTCTAGATGCACCCTGACTTTTTAACCGCACTTTCGAAGATCTCATATTGTCGCCTAAAATTATTCTCAAATATTTAAATTTAAACTTTAATCCTTTATTTTTTTTCATTCCTCGGAAAAAACCCCGTTAACAGAATTCCCAATCTGGCCTCCAGTTGGCGCTTTTGTCGATGCACCATGTTCAATATTTTTTCAAAATTTGGCTCATTGACCTGAAATTTTGTCATTTTTTTATGTTGCAGGGTTTATTTTGCGATTTTTGCGATGACAACCACATTATGTGGATTAAAAAAGTTTGGAATCTCGTTTTCCCGTTTGGCTTCCATATTGCTATGTAGTTGATGCACCATGTCCAGCTTTCTGTTGAAATTTTACTTTTTACATTTTTTGCTCGCTTTTTTAAAATTTAGTTTGACCTTAAAATTTTGTCAGTTTGACAGTAAAAATTTGTCAGTTTGACCTTAAAATTTTGTCAGACATATAATTTTTTTGTGTTTTTTGTTTAAAAAATTGAAGGTTTTTCGCGATATTTAACATATTGCATGGAATCTTTTGATCGTCTCTAATTCGTGTAGCAAGTCGATGCACCATGTCCAATTTTTTAAAAGCCATTTTTACTTTTTTTAAATTGTTTGCCCAGTGGCTCTTGACCTTAAAATTTTGTCCATTTTCCCTTAAAATCTTGTGTTTTACCTTAAAATTTTGTAAGTTTGTTAAAATGTTTGTTTTACCACAATTAAAATTTCCGAATAAACTTTTCTGTTTTTTGGGTTTAAAAATTGATTTTTTTTGCGTAACACATCAAATGGCAAAAAATCATGCACCATACCGGGTGTAACTTTATCCGAAAACAGTTTTCCCTAAAAGTTTGTCAGAATTATACATTCTAAGTTCAAAACCGTACGGAAAAATTAGAACCCATGTCGACGCACCATAAGCTTTGGCCCACTGAGCTTCGTTGCTGGTCCTGCATATCTCTTACCCCCTCTCGCCGCTCTCATAACATTGACCAATTAATTGGGCGGAGCGCCGTTTGGAAATCGATTGGCTGACGGGCCCGCCCCGCCCCCCGTCCCGCAAATTTTCGAAGGAGCTTTGGACTGGACAGACACACACACAAATTCACAAATACACGCCAATTTGTCGATTTTTCTTGAAAATTTCTTCATTATTGTATATTTTTTTGTGTCGTCCTCTTGTCATCCGCCATCCTCGGCGTCTTCTTTCGTTTGATTATTTCATACACCTACCACGTAATTCGCCTATTATCCGCCTCGTTACCTTCATCTTTCGGTCGACGTTGACGTGACATCGGCGCTCCCGAAATGAGAGGAAATAGGGGGGGGGGGGGGGGCGGACGACGGGCCCACTACGACAGATCACGATCATTTTCGTTCTATCATCTTATCCGGCAAACCGTCGTCCCCCTCCATTTTTCAACTTATGTAACCAAAACTTTTCTTATCTTGGGATTTGGTCCCCTTTTATAGCAAATGCACTGAATTGACAACATATTAGTTTCTCACTTTTTCGAAGTTTCACAATTTTTAGTTAGTCCGTTTTTTCAGTCTGGCCGAGTTTTCAATTTTCCCCGGCCAGGGAATCTAGTAGTATTCACATAATTTTTCTTATTTTTGGTTTTCTAGGCGACCACTCCCTATTCTAAGCCCGGCAAACTTCTAGGTCCCCCATTTACACCTGACTTCCTACCTATCTGAAATGCCTACTTGCCTTCCACCTGACAAAGATGCCTACCTACCTAAAACCTTCCTACCGAACTATTGACTCTTACCTACATAAGACTTGCCGATCTGAAATACATGCCTACTAAGACATGATACCTAGCCTACCTATCTAAGCTACCTACTTACAGATAATGTACCGACACAAGACTTGCCTACCCACGCACGGCATCATTTTTACCTACCTACCTGTACTTAAGATCTAAGACCTAGATCTTAGTACATAAGAATTTTCATCTTAGATACCTACTCAAGGTCCTGCCAAAGATGCATGCTTACCTATGACCTACTTACTTAAGATACCTGCTGGCCCAAACCCTACTACCTACATGCGCTAGCTCCCCCACCTACCTAAGATACTTACTTACCTATACCCGATTTACCTACACAAGACTTGCCTACCTAGGGCCGCAAGGCTTGATTTTCTTATTGTTAACCTACCTACCTAACTATAAGTACGATTTAAGACCTAGACGTTATTGCAAGACAGAGTTTCTGTCTTAAATACGTACTCAAGATCCCCCACGATACCTAGAAGCACTTCCGACCTAAGATGCCTCCTAAGCCCTGTCTCCCTAAGACCTAAGTGTCCTATAAGAACTTCCTAACTAAAAACACCTACCTAAAATAAGCCTTACGCCAAGCTCAAAAATTTAGAGCATCTGCATGAGATAAGGCTGAAAAATATCAACGAATAATGGAGAGCGATTATGTTCCTGCCCTCTTACTAGAAAGTTCGGAAGTAGTCGCCGCAAAACGCCATTACTATTGCTCATCGAGCCATTTCCGGTACTCAGTACTTTCTCATCCCCCACTACTTTTTTCGCACTCTCTTCTCGATTTGATTTGCATTCTTTTTGCCCTCGTTTCGAGCTGAGCCCGGTTGATTTCCCGCACTTTCTCAATTCTTTCCTCTTAAGCCACCGCACTTGAACAGGAGCAGTTCACACATGCAAACTTGGACTTAATCATATTAAGACCCCCCCCCCCCACCCCTCTTAATTTCCTAATCCCCTCCCCCTCCTCCTCATCATGACCAAAAGACAATTGTCTTCAGGCGAACCATCTTCGTGAGAGAACCCTCACACGGCAATCTACCGTCTGTCGAGCACAACGTGCGTTCAAGTGTTGTGTCGACAGTGTCACGAGCTGATGGGCTTCCCGTGGCGAATCGCCAAATCCGCGAGCATCGACACTTTCCTGCTTGCCGCCAAGCCAACGCTTGTGGCGATGTTGTGTAGGCTTGCTGGATTTCGATTCGGTTCTTCTTGCAGCTGGTGAGTTAGTTATTTTTAGGAAGAAATTATATCTGTGTAAGTCCCCCAAATATAAGCCATGTCCCTCTTAATAATGAAGCTTCTGACTTAATTTACTATAGATTTTGAATTTCGTCTATCGAAAAATTAGGTTCACCATGATTTGTCGATTTTCGATGCACTATGATTTGTTGCTAGGATAGAAAACAAGAAAATTCGTGGCCTACGAAAGTTTTTTAATTATTTCTTTTTGTCGGCCAAGATGAAAAAGTCACCTTTTGTGTATGGATGCAGCATGACCCTTTTCAGTGGATTTTGGCCCAAAAATCGTCAAAAGTTTAAAAATCAAACTCTAAATTACCTTTTTTTTTCAAATTTTCTTAACAAATTGGAGCATTTTACAGAAAGCCGATGCACCGTGATTTTAGTTAGAATTGAAAAAACATTCTCGGGCAAGTTGCAAAACTCACATTTAATGTATATTCGATGCACCATGACCATTTTCGAAATTTTGCGGTACCTATTCAAATAGTGCACATAGGCGTACAAACATTGGTGGTGGCCTCGTTTCCTCATGCTTTCGGCCACGAAAAAAAAATATACAGTTTTTGGGATCGGGGAGATGCACCATGATTGTTTTTCAGTGAAAGCCTGTTTTTGCTTAGCAGTCTCAAAGGTATCCGGCTTAATGTTCCCACGCTAAAACGTAATCCAAACATTTAAATTTTAGCGTCAAACTTTTAGGCCCGGCGTACACTAAAAATTGTAAACTTTCAATATATCAAAAATATTCTGACCTATAGCAAAAATTAAACCTAAAAGCAATCAGATATTTTTTCAAAAAAGCTTCTGTGTGATGTCCAATACATGGGTGTGCAGCTAATCTTAAAGTGCTGGCCGTGCTTAACATACTCCGAAAAAGAGTGATATTATTTTATGCTTTTTGGAGCACCAAAACTACTGAAGTTCGTGCTTAGCAAACAAATTCGGCATATTTGCCCCCCTGGTCCACTAGTTAAGCAAAACCCACCGCTGAAAACTAATCAATTGGTGTTTGAAACGGGGAGTGCTAGTACTAGAAGTATTTGGCTGTTCAAAATCTCTTTATTAAACACTTCTTTGTGTCTATTCTGCCCTTTCCTCCTCCCCGCTCAAAATCACTGTACCTCTAATTACGGTCAACTGCGGGTTGAGTTTAGTGAATGAATTGTGAAATGAATGAATGAATGAATGGATAGGTAGATGTGGGTTCTATGTATGTGGAGAAGTGCGACACATGAGCACAACCAGCCGTCACCGCCACTACCACCAGCAGTAGCAATACCCATCAAATATAAGCCTTGCATTTCATTATTTCATAGTGTCATAGATAGTAGCAGGCCCCGAGGTCCGAAAGGCCTAGACCAGGCAGCCGGCAGGTTATATTCAGTTCATTTTTTGACACCCCCCCCCCCCCCCCCCCCACCTCTACAATTCTTCTTCTCTACACATACATTAATCGCATAGTCAGGCCATTCATGTTTTTCACACAATTTTGTTAATAAAGCCGCTCTGGTGGCCGCCACCTCTCAGTAGTCCTTTTCCATCGTCTCTTTTTCCCTCTCCCTTACGAATAAACAAAAACAGTCATTGATGAACGACGTATCGGAATTGTAGTCTCGCAATTATGGTAGGACATATGTCTTGCCACGAGCCGTCCACTTGGCCCAACGAATCACTTGGTGAGTCTCTTTACAGCTTGAAATTTGTGTTGTTTTGTTGGGAAATATAGTTAATCGTTTTTTTAATTAGTATCTCCAATTAGGCCAAAACTACAATCGTGAAAGAATAGTTTCTGCACATGGTGCATCGCCCTGATCTATCTCACTAAACTTTTTTTGGGCTTCATCAAAAACTTGTTAGCTAATATAGTTTAGCATCACTCTATTGATATGTTCAATTTGAACCGAATATGGTGGATCATTTATTGCAACTGAAACAATTTGGCGCATAAAATTGCAACTATGTAGTTTATGTACATCGATCTTGATTACCGTATTTCCTCTATTGTATTGCACCCGACATAACTTTGAAACGTTATATCTCGGTTCATATTGAAGATATCAATAAATACTATTCCGAAATGAAAGCAAAAGAACTAACAAAGATTTTGTTAGTTGACCATTTTTGAATAGGACAAACGATTAAGATGTAACAAAAGTGGACAATGGGGAGCAATACTAATTGTGTAAATACCTTATATCTCGGTTCGCTTTGGTTTTAACAAAAATTTTAAACTGACAAAATATCATCTTAATGACCATATTGTAGTTAACAATATTTTGATATCTTTAAGAACTAGCGATTTTCGACATGGTGCAACCTCAGTCACCTAGTCTAACTTTGCTGGATTTCTTAGTTTTAGTATTAACCGTTCATTTTAATATACTTTTATAAATAGTGTCCTAACAATTTTTTGATACCTTCAAACGTGTTGAACAGGAGCGGGGATTATAGCATGGAGCTTTGATCCTATCTTGCCTTAATTTTCAAGCTTATTGTTGTAAAAAAAATTTAGACATGGTTCATTGACCTGAACTACCTGATATATCGTACTTATCTTCAATTTTAGCAAGTTTTGGAACCAAAAAAATATTAATAAAATCGATTTATAACATTTTTTCCATTTTCAACCTTCCGACAAAAATTTTCAATTTTGACCTTTTTTTATATGGGAACCCGGCAAAAATCTAAAAACTCCCAAGAACATTCTCCCACGAAAACCTAAATACTTGTAAATCTAGATCAGTCAACATGATTTGCACCTTCTTCCCATGGGATGGCTAAAGAACCCAGTGCGATGATGAATCGGCCTGTGGGCCGCGAGCAGACGCCGCTCTAATCACTTTTGGAGCATTTGTATATATATAGCGAAGAATTTACGTTGGGACCAATGAAACCAATAGAAATCCAAACATATTTTTGTTTTGTAATCTCTTCCCTCGCTGCTATCAGCTCTCTTGCCCCTCCTTAACCAATCAGAGACGCAGGCACACACCGCACCGCCAGTCCGTCATCGTCATCGAGTTCCGCAATTAGTCGTCTATTCTATCCGTTTTTGATTGGAGTTATGGAGCGGAAAGAGAAAGACCGAGAGAGAGAGAGAGAGATTAGCTCTTAGATTCATTCAACTAATCTTGAAATAACACACCCACACACATACAAAATGAATAAGGTATCTTGATTTCTAGAAAATCATGGAAATCAGCAAATTCGCTAGAAATGGAAGGGGAAGCTTGAAATAAGAGCACTACTTGATACCGAGTTGGGTAGTGTTTTAATATTTGAAGAAATATTACAATTTTGCATTCTTTATACTTCTAAAAACAAGTTGCTTGATGCATCATGCCTCTTTAGATAACGTTGTCGTTGTTTTAGGCTTAGGCTTAGGTTTAGGCTTAGACTTAAGCTAGGCATAGGCATAGAGGCTTAGGCTTAGCATAGGCTTAGACTTAGGCTTAAGCTTATTCTTGGGCTTAGGCTTTAGCTTAGGCTTAAGCTTAGGCTTCGGCTTGGGCTTAGGCTTTAGGCTTAGGCTTAAGTTTAGGATATAGGCTTAGGCTTAGGCTTAGACTTCTAGATTTCTCGTAAACCACCAAATTACTGTATATTCTCTATCATAGATACTACTTCGGACCAGCTTATAACTCAAGTCTTTTATCAGAGATGAATCACTGCTTTAATTACAACAGGTTAATAAATACACCATATTTTATTAGTTTAAATTTTTTGATTAAGCTAACGAGAAAAATATGACTAGTCAAAGATTATCGATGCACCATGGTACTACACTTTACTTTGCCGGCTCATAACTCGGTTTATTTTCAGGATATCAAAAAGGTTTGATACAAACCTATTAAGAGAAACATATAATAAAAATATTACTATTTTGTAAGACAATTTTGGTAAAACTAATAAGAATCGAGGTAGATATAGGCCGTTGAAGTAGCATGATGCAGTTGAAAGCCTACGTTTTTAGACTTAAAGCTTGAAAAGGATGTACCGTCACGTATTTCCTCTATTATTGTGCCACCCATTGTTCAACTGTGAAATCTTTTATCTCAGTGACTGTTTGTTCTAATCAGAAATAGTTAACAAAATATTTCTTAGTTCTTTTTCTATCATTTCTTAGTTGACCTTATATTGATACTAAAATAAACCGAGATAAAACGTTTCAAAGTTAAGTAGTCGGGTACAATAATGGACGAAATCATGCGGTATTAAATATTTTGACACGGTTAACTATTTGAGCTAGATTCTCGATATCATTTTAATTTCTGATCCATGGCTCGTTCAATTGTCTTGCCTAGAAAATCTCTAAAAATAACGTCTACGAGAGCGGGTGAAACAATAGGTGGTTAGATGTAAGTTGATGCCCCTGAAGGCATCCGGGATCCCGGTGTCCGCAAAAACAGTACAAATGTAACATGAGATGTACATCCCCCATTTGTGGTCGCTCTAGTCCAAGTTGAAATCGTAAGCATGCAAAGACATTGTTAATATAGCCGTGACGCGACGGTGGGCTCGCTCGATGAATCAAGATCGTTTTGGGAAGAGAGGGACTGAAAATATTAAAAAAAGATTTGCATACCCTCTGTAATTGTTTGAATCATCAGCATCATCATCATCATCAATCATAACATAGAGGAAACTTTTCCTGCTGTGAATGTGTCTCCTTTTTAGTACAGTCAATAAATGTGTCACTTTAAAGGGGGAGAAGCTTTTCACGGATGCTTTGCTCTCGACCTCCTTCCCTCCTCGCTTATAAATTTCCATTTTTCTCTTTAGGCTCAAACATTGATTGATTTACTTATTCTATTGACATTCTGATATTAATTTGATCATCTACTAAAAGGTATATATATATATAACGTATATCAACTCTTGGAGCCCATATCTTTAATGCTCATTAAACTCTGCTCCCAGTTAGGACTCGTCCGGGAGTGTAGTACTGGGTGTGGGATAAGAAAGTTAGGATGTGACGGGTTTCATGTTCATCTCGAGCTGCCAATCTTGCACATTAAGCGATTGGCTCATTGGCACTCTGTTTGTCCTCAGGGCCTGCCGCGGAGCCATCTCCCGTTTGATATCTGCTCCCGGACGTTCCCATGGCCGGAGAGAGGCGCCGCGAAGCACAAGCTCAACCTTTTCTAATGTAATGGGCCGGTGTACAATTAGGGGAAGAAAACAAAGAGGATGAGAGGTTGGGGTGGATGAGGCAGGGAAAAGAGCACCACCACCAACTGATTTGCTGGTTGGAGAGGAGCTCGTTCTGTTTTCTTGTCGTCGTAAAGTAGGAAGAAGAAGAGAATCGCGCTAGTTAGTGGTTAAAAGAATCGAGACCCGAATGTGATAGATGTGTCGCCAATTTAGCCAGTAGGATTTTTGCTGATTTTGCACACTTCTTGCTCTAGACATTACATCCCATCTTACGCTTCATTCATTGTGGTGATTTTAAGATTTGGGGGACCTAGTTCGAGCCTCTACAGTATTACTTTAAATTTCACTATTGTTTGGTTTGAAAAGAGACTATTGCGTCATATCATTTTAAGGCACCTATGTATACAGTTCAAAATTTTGCAACATTCCTGGACCATAGCGATCTTAAAGCGGGAAATATAATCCAGACATTATCTGATAACCCATTTTTTCGAACTCAAAAAATTGAGTAAAGCCAATTGAATCGTATCCCAAGCCTAATGGATTGCAAAGTTGGGCCATTCTGAATAGCTTCGAGTTCCAAATAATCACTGAAGCTAGCCAGAAGCTGAACGCACTGACCTTCCTGCCAAGCCTTTCTTTAGTGTGAATAAGTCTCAGACTAGAAGCACTACCTGATGAGAGAGATTCCTTTCTCTCATAAGTAGTCTATTTCATGATGCAAGAACTTACAGCATTTACATTACCATGTAACATTACTTAAGATCCCATTTCCACTTAAAATGTGGGAAAATCGATACGGTTTTATAAGAAGTGTCTTTTCGCATCTTTATAGCCTAGAGCAAAAAGCCAAATTGTTTGGCAGATCATGTCTCCGACAATATTCTGATCGATTAAGAAACTTTTCCAAATCTGCTCGGTTTTTTAGTCTACGCGCCCAGATAACTGTGTTCTCGGCATGGCCGATTTGCCGATTTGCCGGAAAGGATTTTTACGTACTTTACGACAACTTACTGGCATTTGCCGGAGATTAAGGGAGAATTTTTTTGAGACGGAAAATTTTTTCATTAGAGATGTTCATAGAATTAGCTTACACTTACAAAATAGGTCTATGAACATATTCAAAGACCGATGCGCAACTTTGCCGATTGAAATTGAAATTCTGAAATTTCCAAAAAATAAATAGGTGACACAATTTGCCGTTTTCCGGCCAATTCGGCAAATCGGCAATTTTCTGGATCTGCAAATTTGCCTGAAATTTTCAATTCCCTTTATTTGCCGGGTTGCAAATTTGCCAGAAATTTTCAATTCCGCACATTTGCTTCCGGCCAATTCGTAAAATCGGCAACTTTCCGGGTTCCAAATTTGCCGGAAATTTTTCAATTCCCTTTATTATGCCGGGTCTCTGCAAATTGGCCAGAAATTAATTCAATCGGCAATTTGTCAGTTAACGTGTAAATTTTCAATTCCGGCAATTTGTCGATTTACCGGAAAAAATCGTTTGCATCAACCCATGTGAACGCTAGCACACCTCCTAGTATTAAGGCTCCAGCTAATTTCTGACGCATATCATGGTTCCCAACTATACGTTCCTCCCCTCCCCCTTCCCACACCATTTCGAATGGGCGCCAATTATTAATGGATTCTCAATTCCCATCATATTGGGGGGGGGGGGGGGGGGGGCATTCGTACAGTCTCAATACGAATAATACTTATAAGCCCTCTTCTATGCCCAAAGCGCGGCCTTCTTCTTCACCCCTCTAGGCGATAAATTCTCATATTTAGCATTTTGTAAGACTCGGTCTCCCCCTTTCAAGTATCTCTGGGCGATGATTCCCGCTCTAGCTCTCGCACACACCCCATTTTTTTTTCACAATAATCATTCAAGGTGGACACCAAAAAAGCCATCAGTTCGATTCCGGTCAAATCGAGAGAACTGGAAGAGAGAGAGAGAGAGAGAGAGTAAGAGGAAATGAGACAGAGGGGTGAGAGATGGAAAACGAACAAGTTTGATGGGCGTCCCCCCCCCCCCCCCCCAGGGCCGCTCCTCATACTTAAATTTAACAGCTGTCACTCTCTTTTGCTCTTCAATTTCTAGCTCTCTAAACTCCTCAGGTCTACAGTAATCGGGGAGGGGGTAGTGATAAGCCTCTTCCCGCCCCCCCCCCCCCGGGGGTTAGGTGTCAGAAATTAATCATAGATGCCACGCCTCTAATGTTTTCGGAAGCAGTCATCCTCGCTTTAAATCTTTAATTCATTAACCTATTAATTCATTAGTCTTACACTGTCAATTTCATAACTAATGTTGAAAAAACTTCTCAAAAAAAAAAGTTTTGGCGGCTTAAGAAATGGCCTAATATTAGTTCGACTTTTCAAGCGGCTGGAAACTAACTTTTTTTGAGATCCACCCTAATTTCAACAACGTAAATAAAAAAATTTGGTGACCCAATTAAATTTATTTAGGCCAAATCTGGTGTTCAAATTTTTTAGGCCAAATCTGGTGACTAAATTTTTTAGGGCCCAATATGGTGACAAAATTTTTTAAGGCCAAATCTGGTAACCACAATTTTTTAAGGCCAAACGTTTTTAAATACCAAATTTAGATGTTAGAGCCAAAGTGACGGTGCAAAGGTATTTAGGGGCGAATCTAATGACCACATTTTTTGGCCAGACCTGTCCCTAATTTTTTACAGGGCCAAATCTGGAGACCAAATTTTTTAGGCCAAGTCTTGGGATCATCATTTTTTAGGCCAAATCTGATGACCAAAATTTTTAGGCCAAATCTAAGGACCAAGAAAATTTAGGATTTAGGGGCCAAATCTGGTGACCAAATGTTAGGGCCTCTGGTGACCAAAATTTTGGCAAAATCTAGTTACCAAATTTTTTAACCAAATCTGGTCACCGAATTTGGCCAAGCCTTGTGATCAAATTTTTTTAAATTTTCAAATCTGGTGACCAATGTTTTTTGAGGGCTTTGGTGGCAGCATAAAATTTTTAAGGCCAAACTTTTAGGACAAATCTGGTGACCAAATTTATAAGGCCATAATAACTTTTTTTTGAAAGTTTGAAGACGTTTCTAATTCATAAGTCTTTATCTTTTTCAATTTAATCTTCGATATTCTAGATTTCAAAACGATGGAGGATGCGGCTTACGCGTGTGCTGGCTGCGACTTCAAAGTGAGTGTTTTTTGTTGTTTCCTCATCAGCATCAGCTCTATCTTCTCCCCACCCCACACCGCTCATGGCCACTTCCTGTAACCTCCAATTGCCATTCATTTCACACAGTATTAGTACCACACAACACCCTTCCATGCAATTTGACTCATTCATAGCCCTTTTCTGGACCATGTCTTTCTTCCCCCTTCTTTCTCTCTAATACTCAACCTATACCTACCTACCCGCAATTTAATTGTTGAGCAACTAATTGATACACTCGGACGGCTCAAACGATGCGCGTCCGTCGTCGAGTGCCCAAGACTGGGACCGGTTTTCAGAATGTCCAGTGTATGTGTGTTTGTGTCTACGGCTGGCAGGCAGCCACACCACTCCGATTCGTTAATTTATTGTGAGATGATGACTGTACATTACTTTAAGTGCTGCTGGTGCTGGTGGTTTGCATCATATAATTATAGCTGATTATATTGACACACACACACATACACATTTACTTTCAATTGCTTTTACCCAATCGTTTTTCTTCCATTCCCCAATCTCCTTGCTCCCATTTGGCCCTTTGATATTAACCGCGTTGCGCGTTTCGCACTAATTTCGCGCCCGGACCGGTGTGCTCGGCGCGGCACGTCTTTCATCTTTTTACCTCAATTTCATTATGATTATAATAATCATATTATGGAAGCGAGACACGGCAAAGACGCGCTCAAGAAACTGATAAATGTGTAGAGGTCGGGTCCTTTTGAGAGAGACGGAGAGAGCGAGGTGTGATAAGAGCGCCTAATGAGCATGGGCAATCATCACATTACTATCAGCAGCATTAAAACTTTTTCAGAAGACGTGTCGGACTTCATTTGAAGAGCACACAAAAGGACACGAAGAGGAGGAACGGGAGCCTCTTCACAGAAGGCGTGTGCGCTGTGCCTGCTGAGCCCACCGACCACCTCGAAAAGCACCTTGTCGAGCACCCTGCTATCGCATCGCCGAGAGGGCTATCGAAAAGTTCCTGCTTACTGAGCGAACAGCCAAGTGAGTGTTTTTTTTTCACTCAAATATTTAGTAGTAAATCTTATACTTTTATTTCTAGCGGTTTCATTTTTGATAGCTAGTTAAAAACCATAGAATAACAATTAACTTTTTGACACCTGTCGTTTGAATTTTTTGACAAAAATTTTGTCGTTTGAATTTTTAAAATATGATCGAGACAACCGAGATATAAAAGGTCAAAGTCCAGTGAGAGGGGCCATAATGATAGGGATTATACGGTAGGTATCGAAAGAGACTTATAAGGACAAAGATAATGGCGCTAGAAAGTTTAAACTAGTCCAATTTGAACAATAAAAATATATATCACGTACTTCCCATTTAGTATAAATATTTTAATGAGAGTAATCTGAGATACAGTAAATTTTTGATTAACAATTTCTAGGCACCATGTACAAAACCTAGTCCCCAGCCCTAAAATTAAATAGCACGTACTTTTTAGTATAGAGCCTATTTCAAAAGTTAAGCCATCTGATACACAGTGAATTCTACCAAGTCCTAGTCGATGCACCATGTGCCCACTTGACTTTCACGGCGCACTTCCCGGCTAATTTCATACCTTTCAGAATCGCGATTTTCAACTATTAAACTATAGAGGGGTTTTTAATAAACATTTTCTCTGTTGACGACTTTTTTAACGTAGAATCAAAGACTACCTCGATAGCTTGATAGTTAAAGTCGAGATGCAAGGTTTTTTCGGAAAAATCACGCGGTGTTTTCGGTTTGTCTACGTACAACGAAAAATTCGGGAGAAGAGACGCAGAGGTTATCAACTCGTATGGTAAAGAACGTGCTGACGTTGTCACATATTTTTGAACAAAAAATCATTTTTAGATCAAACCGTAATGGGGCAACCTCGCACCACGTGAAAAATTAGTTTTTGAGGCTTCTCTAGTCTAGAGACTCACTAAAGTATTTTTTTTGATTGGCCTTGTTTTTTCTAGACTTAAAGACCAGTTAGATCCAATCAAGGTTTTTCAGAGTGTCGATTTTTATGAATTTAAAACTTTCAAATTGTAATCGCACGTTCCTCCATTTCAACCCCAAACACGTTACGATATTGTGCTATCATAATCATTCAACCATGCTTGCTTGTGTGCAAGTTGCACAGGGTGCGCCGGTGGTGGAATTGGCATTACTGTAAATGTCCTGCGTCTCCATCCTTGCCCCCAGTGTCCCCATCGGCATAACTATTCGAGAGGACGATCCGCTTTTGCATATCTAATTGTTCAGGATTGTTTACGCGCTCTAAAATTCAATCCGTCGCCAACCACCCGCCCCCCTGCCTGACTCTTCAATTCATCATGAGTATTAGTGTATTGATTAATTTTCGAATTCACGAATCAGTGCTGGCGCCCTGCTACTAGTAACCAGTGAGGTCATAGCGTTGCCCGCAGTTTCGATAGGGCTAATGAAATATGTAGTTTCTCTAGGGGCGGGAGGATAGGTTTGATCAGGAATTGGGCGTCGGTTTGATCTACGTAGATCTATGAAGATCGCGGGAATTTAGACGCAGACTTCTCAACTGATTTTGCATGGTTAAAAACGTGCTGACGTCATATGTTTTAGGGGAAAATATTGCCCGCACTTTTTGTAGATCAAACCGTAATGGGACAGCCTGACACCATGTGCTCAGTTATGGTCCAACTAGAGGGTTTTGTCGGAAAAATCTGCAATCAATTTTTTAAACTGACAACACATTTAGCTCCTTCTCCAAAACTGAGCCAAATGTGTAATGTCAAACTTTTCTTGAAATTTTTGTATCGAAATTAATTGATGTTGAGGTGAATTTTCAAATTTCAAAAAAGGTACTCATTTCTATCAATTTGTCTTCACCTATGTTTTCGACTAAGTGCGAGGCTAGAGGTGGAGGTCCCCTTAAAATCATAAGATAGCCTTATGTGATGTCGAAAAATGCCAAAAACCGCAATGTATTTTTCTATAGTTTCCCCGTGTGTAGAAGAATGTAAAAAGAGCATGCATTTTGTGATCATTTTTTGACATTTTCCTGCATTTTTTTTTGACAATTTTTTTTCATTTTTCCACACAGATGAATAGCGGAAAAACTTAGGAAAAAAATACCATATTTGCATTTTTCATGATCACATGATCCCCCATAAGGTTTTTTAAGGCATAATATTGATATTTATTAGTCTACTTCGGATGCATAATGCCTACTATTGAAGGCAAATCAAATCGACATCACTTTTTGCTCATTTTCAAAACTGAGAGGCACGGCTTCTATGTTGACTACTAAACCAGTCAATAACACTTATAAAATGTTTGGAAAACACTCATACACAGCCACGTCATAGCTTGGACTGGATGGGACCCCATTTCTTGAATCATAAAACCTTGATTGTTAAACTATCATCCCCCCCGCCCTCCTCATTGGACGACCCCACGGCTCTGTCTCCAATTTGTTCCCCGTCCTCTTCTTATCACCTTGACGCGTTGCTAATTGAAATTTTGCGTAGAGGATTTCACTTCCTCCCCACCGCTTCCTTTACTCCTTGGGGGATAAGTATGGAGAGTGTTTATTTGTGTGATTGAAGTGAAGAAGGTGGCTGCCTCATTATTTCATTTTCGTCGCTTTCTTTGAAAGAACAACTTGACAGTTTCCCCCCCCACCCCCCATCTTAATAATAATTACTTGCAGACAAGCGTCGTGTTCACCGTAGTCGGAGTCGAGCTAAGAATTCGCGCATCGCTGCTCGAGTTGCTCGATGGCGTTCCGAAGCGAGTCGCAGCTGCAGACGCATTCCCTTCAGCTCGTGTTCAACTCGTTCCACAAGTGCCCCACGTGTGGCGATTCGTTTGATGACAATACTATTGGTGAGTGTATTGACACACTTTTGGGTCACAGTCACGCTTGATCTACGTGTTTTTAGACACTTTTGAGTCTACACGTCGTGTCAAATGTCTCTTGGGCTAACTTGATCTGCGTTGATATACCGAAAAATGCGGGAGGTTTTGGGCAAAAAATTCCCGCATTTTTTGTAGATCAAACCGTATTGGGACAGCCTGGCATCACGTGGAGAACTCAGTTAAAGTAAGAGGGTTTTGTCACTAGATTTATTTTCTGTAAACTGACAACACATTTAGCCGCACTCATTCTCCAAATCTGAGCTAGGTTGTCGACCGACTTTTTTTGAAATTTTTTTAAACGAAAGTAGTTTTGCTAGTTTTCCTAAAAGGAGAAAGAAGGGTTGTCCAATTTTTATAAGAAGGTTTTTGTCGACTCGGAAAAACGATTTTTGTAAATGACAACCCTTTTCGCTCGTCTTTTCAAAATTAATTTTTTTCTCTTGGCACTTAATCCCATTTTATGTAAATTAACAAAAAAATGTCAAAAAATCTTCAAGTAGTTCTACAGGGTGGCCTATCTATAGGGTGGCCTACATTTTTGCACGGGTTGTCTAGATCCTTAAACAGGGATGGCCTCTCTGTAGTGGCCTAGACCTTTTCTACACGGTGTAGATTTTCACTGGTGGCCTAGATTCTCACACTAGGTGGCCTAGATTTTTCCACTAATCATAGCGTAGATTCTTTACAGGGTGTCCTAGATATTCACGGTGTCCTACATTCTACACAATTGTGGGTGACCTAGATTTGTTACACTGGTGGCCTAGATTCTCTACAGGGTGCCCTAAATTCCTTATAGGATGACCTAGATTCTTAAACAGGATGGCGCTACCTAGATGTTGACACTAGGCCTTGATATTTTACAGGGTGGCTACCTAGAATTTCTACAATGGCCTAGATTTTTTGCAGGGTGATGCTTGGATTATTAAACAAGGTGGCCTAGATTCAGGGTGGCCTAGATTTTATACAGGGTGGTCTAGATTGAACGTTTACACTGGTGGGCTAGATTCTTTACAGGTTCGCCTCAAGATTTTCTATCGGATGGCCTAGATTATTAAACACGGTGGCCTAGATTGGCCCTTTACAGGGTAGCCTAGATTCTTCACCCAAAGCGTAGACTAGATTTTTCTGGTGGCCTAGACTAAAGGGTGGTGGAACTAGATTTTTGCACTGGTGTATGGCGTGGATTCTTAAACAGGCTGGCAAATTGTTCCCCTTAGGGGATGCCACTAAATTCTTAAACAACCTAGATTTTATACGGGAAGGCCTAGAACTACTTTTTGTAAATGACGGCACTTTTTGCTCGTTTTCCAAATCGTTTTTTTTTCAGAGCCATATGTTGGAGCGTACACCAAAGAAGAATGCGAAATGTCTGAAACATTTGCCACAAAAGAGGCATTCCCCTCCCCCCTGAACTCAGCGTCACCTACTGAACACAAAGAAGCATCTGGAAAGCTGGACTCGACTTAAACTCTCAGGTGAGCCGCCGCCGCGCCTCAGGCTGCCGCCTGGCTACCGTAGTCACCGTACCTTTAATTGCTATTATAGCCACGCCGCTCAGCTACAAGCTCGGAGCGCAGAGGTGACAGAAAAAGCCGACAAAACATTAATATTATTACACTTTTTTATGATTGAATGCGAGAGAGATGTATGTGTGTGGAGTGGAGAGGCGCATGAAATGGTGTTCGGGTTCCATAGCAAGCTCATTGAGCACAATGATTTGTTTTTTAAATATATTTTATTGGAAATGACAGAAGGTGAATCTTAAAAGGAACGTCCAGTATTTAACTTAAAGTATTGATTTAGCACGTAGTTTCAGCCTGTCCCATCACGGTTTGATCGTACAAAAAATGCGGGAATTTTCTTCCCAAAAAGTTTGACGTCAGAGTTCTTAACCATGCGAAATAAATTGAGAACTCTGCGTCTCAACTCCCGCATTTTTTCTAGATCTACGCTTAGATCAAACCGATATGGGGCACGTTGCATTTGATATTTAAAGGGTCTCGACAATAAAGAACTCAAAATAGCCTTGCCAAGATAAATGGGCGGAGCTTTGGTAGGAATTTTCATAAGTCGAGGACTCCGCCCAGTTCGTTGGCCAATTTGGGTTTTTGTTCGTGCCTTCAATTTTTAGTGTTTCATTAATTTCCAATAAGTTTAAGATTGAAATAGTTTTTGAGGTGAAAACTGATCCTAGCATGGGCCGCCCATTTGTTGGTTTTTTTTTTGTTTTTTGTTCTTTTAAACTAAAATTCCACTGAACTTGTCTAATATCAGTTTCCATTAACGAAAAAATTCGAAATGCCATGAAAGGGGAGGAGCCTAAGCGAAGACTTTTTCGATGAAATTTGGCCAAGTTGCGATGTTTTTGAATTTCATATTTTTGAATCAAGTTTTGAAATAAAAAGTAATATAAAATTGGAAAATAGGCTCCGCCCATTTATTGGTTTTGTTGGGGTATTTTTTTCTGCATGGATCATTTTTGCATCCGAAAATTTGTCGGAAAGGCATTTTTCCCAATTTTTTTCCGTAAACTATCATCAACTTTTGAGATTCAAAATATCCAACATAAGCACGGGGTTCTGGCCTTCCTCATTGAATTTTTCGCGATCCATTGACAATCATTTGCCTGCCGGACAACGCGTGGGAAAGTCGTGTACTCCACGCGGACAATTAGAGCCATTTTAAGCGCCGCAAATCCCAGATATGGCCGAGCGAAAATGGCCTAGTTCGGCAAACTCTTTCTGACGATTTCCAGAATTTATTAGGGAAGACTCCGTACATAGGCTCAATAAAAGGTGAAATAGGCTCCGCCCATATCTTGGATCGATTCCAATATTGAAATTGACATGTGTTAGTTACACTTGTTCCTAATCCAAAATTCTATCCGAATTTCAATTACCCAAAGTCAAAAAGTCAACAAGTTCTGTTCTTATATGTGCGCGCGCGAGCGCGATCGTTTGTCTCTAATATTTGCTCATCTCTCTCTCTCTCAATCACCGCCATACCCAAAGGATTATCGCCCATGGATGATGGGATGATGTTGAAGACTGCGCGGTGGGCCCCCTATCCCCTGCCTCGGCATTCATCATGTTTGTAAACAAAAGGCGGCGGTTTGAGAAAAGAAGACAGTGAGCGGGCGGGAGAGAGTGAGGTGATGAAGGTAGTAATCGTGTGTCGACGAAAACACATATAGAGAACAACAGATTCGTGTGAAATAGATGAGGGCAAATAGGACGAATTTATTTAAGAGCAGATTATGATGCTTTGGCCCAGATGAGGGGGGGGGGGGGTATCATGAAGATGTGATGACGAACCATATCGTTCCTTCAATGTTTGTTGCTCGCTTAACCGCCGTCGCCGCAATTTAAAGGTTATTTCGACTGGGTATGATCAGATAAGAAGACGTAGACGGCTTTTCTTGGGGGGGACGTTCAGCTTTGATTCCTTTCAAATAATCAATGCGGCCTAGCTTTCTGATCTACAGGCGGGCCTTCTTTGCTAAATTTTAAGCGATTTTACTACCTCTTTGGCCCGCCCCACTTTGATCTACTTTAACTAAGCTTATATCCGATCTCGGTTGTCTTTAGCTTCATCAAAAAGTTATGAACTAACAAAGTGCGTGCCAATACATACTTCTACAATTCGGTAGTTAGTATTGCGATTTTGGATTAAAGTTAAGACAACCGAGAGGCTGTAAGCTGTTGAAGTAAATTTCTAGTTTGACTTACTCCCGACTCCAATTTTGATCTACTTTTACAGCTTATATCTCGTTTGTTTCTGGTAACAGCAAAAAGTTGCCAACTAACAAATTACGTGCCAAATATTTTTCTAAAATTTTGTAGTTGAAAATTTTTGAATAAAAGTTAAGACAATCACCGAAAGCTGTTGAAGTAGATTTCTAACAGGTTTGACTTACTCCCCAAACTTCGATCTACTTCATTTGACAGCTTTTATCTCGGATATTATTTTGGCAATATTAAAAATTTGTCAACTAACAAATACGACCCAAATATTTATCTACAATTTGGGAGTTGAACATTTATGTTAAAAGTTAATACGGCCGAGAAGCTGTTGAAGTAAAGGTGGTGCTTAGCCGACCTATATTTTTGAATTACACAACAGTTATAACTAACTTATTTTATGGGTAACACTATTCTAGCTAGTTGACTTTCAAAATCTACAGAAACTTTTGTTCCTGCCTCCACCTTTAGCAGCATAGCAAAGCGCCTATAGGAACACCTACGGCCTACACCTCATACCACCTACTCGAGTACACCTACTGCCCATCTACTGTTTGCGTACTTTCTACATAGCTTTGATGCCCGTTCCTAACCAATACTCTTTTACAGGACAAAAAGCGGCGTTGTGTGCAACGTCTGCAAACCAAATCCTCCTATCTTCCACATTGACAAGCGGCAAATCTCTGACAAGTGCACATGAGGTCAATGACACATCAGACCCGGATGAGCCGGCTGTCCGAACTTGTGGCAACCGGGGAGCTTAATGGGGAGACATGCCGTGTGTCAGTAACCAGGAATCCCCGACGATAAACAGCATCACTGAGACGGTAGGTGAGGGGTTTGTGCAGGCATCCTGAAAATCAGCTGTTTGGTTTCTGTGAAACATTTGTGCGGAACATAGTTTATTTATAGTTCAATTTGAAAAAAACTGGTTTCTGAGAGTGTTCAATCAATTTTCAATGTTCGATTCTCGATTAATAAAATTTCCACTTTCCAATTCCAGACAACCAACATCCTCTCTGAACGACCTGATGTCACTGCTCACACGAAGCGGGTCGGATGAGATTCGAGGTAAACGGCCTTCAAGTCATGACACAGATCAAAGTACGGTGACCAAGATCACTAGCCTAGTCCCAGAGTTGGGAAAATCGATAACATTGCGCTCTTCGATGACTCCGTGCGGCAGAGGTGTCGAAGATCGTTCTCGGCTTGTGGGCAGCAGATCTCAGGGATCCTTGCTTTGAACCTCCATTATGAAGAGTCCCATCGAAGATTCCGAGTGACGTGTTAAGAAAGTTCGGAGACGGCCGTTACTTGCCGCATTAGAGGAAGCACGGGTTAGCAGAGAGTTCCTTGAAGAAGGATCGCAAAGCCCTCTGCGCAATGACGATGAGCCCATGGAGAAGAATATGCGGCTGGAGAAGACACTCTGCTGCCTGAAATGGACAAGAACGGGGCAGCGTCGCAATTTCGCATAATGTTCCAGACAAATGATGAACTGCCTCCCGTACACTCATGGCACCAGGCACGTCTAGTGGCAACTTTGGATTCTCGCCAGATAAATGATCAATCAGCACATGAAGCATGCGGCGGCGGCGGCGGCGTCGCGACTGCAGCAGCAACAGCCCACACTGCCAACAACTGCGAAGAGAGCAAGAATACGCACTGATGATCAGCTCAAAGATTACGGTAAGTCGTCTTGTGTGTGATTACTGTAAGCTACGGCGAACAGGACAGACACGAGGGGGGCGGTGGAACATGAATTGCAAACAATAGGTGGGAAATGGTCGGCGCCGTGATCAAAATGAATGAGAAATGAGAATGAAGAACAAACATTGTGTGTGAGTGGTGTGTGTGAGACGAGACGATAATCAATCAATTTCTGGAAAACTACACATATATTTTCCCGGCGAACTTTCTGTTTGAGGGACCGTGCGGAACAAGACCCCCCTGAAAAAAAAAATCCGGAAAATCCTTAGCCTAAATAGCGAACGCTCGCTACTGACGCTCAAGCCTAAGCCTAAGCCTAAGCTACCTAAGCCTAAGCCCAGCCCAAGCCTAAACGGGAACCCCCTGAAAAATCAAAAGGAAGAGAATCCCAAGCCTAACGTCCAACGCGCCACTGACGCCAAGCCGTATGTCTAAGCCTAAGCATCTGCCTAAGCCCATCCCAAACCTAAACAGGAACCCCCTGAAAAATCAAAAAAGACTATCCGGAAAATCTTAAGTCTAAATAGCGAACGCTCGCCACTGACAACCGCCAAGCCTAAGCCTAATAAAGTAAGCCTTAGCCTAAGCCCACCCAAACCTAAGCCCAAGCCTAAGCCTTTCACCTTCCTAATTGTCAGGCAGGCTCTAAAAACCGCGCCTGCCTACAATCGAAGCCCTAATCTGTCCGCTTTAGCAAAATACCCTCAAGTTGGTCGGTGCAAAGGGCACATCAGTATAGTAAACGCGCTCTACTGATTATTCGAGTTTAGCCAGGTTTGGGCGCGTTTCAAGGAAAAGAACTTTGGCTCAAAAATTGTGAATTTATTTTCGAACATTTTTATATGCATCACAAAAATGTTAGTCCACCCGTTTTTGAGAAACTAACGCCCAAACGTCCAGGTATACGGTACATGCGCAAATTGCGTACAGATACCACTGGGGGGTCGTGTTTGGGCTTTAGTGTAGCTAAGGCTGTAGCGGCCCTACGGCCTAACTGCAAGCCTCAGCTTATTCGCCATAGGCTTGTCTGCCGTATTTCAAGCCGACAACAAAAAACCTTTCAGCCAATACTTCAACATCAACAACTCGCCGTCAGAAGCGATCAAGTTCGAGATGTCACAAAAAGCGAGCCTTCCGGACAAAGGCATCAAACACTGGTTCCGCAACACACATAGCTTTTCAAGGGCTTTGTTAATTTATTTTACTTCGAATATTGTTATTAGGCTCGGAGTGGAAATGAGCGAGGTGTGAACATTGGTAATTAGCCGGTTCATCTGATGAATACCCACACGAGAGGGAGAGCAAACAAGGAGAGCAATTGAGACGAGGGAGGGAGAGAGAGAAAAAATAAGAAAATCTTAATGTTAGTTGGGTGCCACGCGCTCGGCCAGGACCACCGGCCGGGAACCATTTAGTTTTGATTATGATTTCCGTCGTGGCTCATGATTTATGGGAATTGACTATTTGTGCTTGTTAGGTGATAGAATAGTTAGAGCAACTATCAGGAAGCGGACAAGTCGCAGTGCGAGACTATTAGAACACGTTCTGCAAGGTTTATTCTGATAGATTTGGATAAGTACTAATATTGGTAGAGACTAAATCGCTCTCTTGATATATACCAGCTTAATAATTGTTCTACCAAAAAAACTGTTAAAGAACGCTTCGAGATTCGAGCTTCGGGAAAGCTTAAAGGATGGGTACCGAAAAATTCTTTTTGCCTGATTCCGAATATGGATGTGGAAAAATTCAAAAAAAATTCCCTGATTTTATATTTGAGCTTTTACGATTTTCAAACCTTTTGTGCCCACCTGGTGATATTTTGGATTGATCTACGAGCTCTTGATCTACAAAAAATGCGGGAGAAGGCAGAGTACTCGACTGACTTTGGCACGGTTAAGAACGTGCTGACGTAAGCCACACTTTTTTGCGCAAAAGCAAAAAATTCCCGCATTTTTTGTAGATCAGACTGTCATGAGACAGCCAGGCACCATGTGTGTGCCTCGGTTCAATTTTCAATTTTTTAAACCAGTTTCTTTTTTTTTAGTCGATACGTTTTCTGAAAGCTAAATATTTTTTTTGCCAAAAATGAATGTAACTGGCTTAAAAAAACTAAATAAAACGATGCAAGCGCAAATGCGAATTTATTTGGGCGAATTTGAAAAAAGTGATGCGGGAATGAAATCGGAGATTCTAAGCAGGCTCTAAATAAACAGGAAAATTTTTTTGAATTTTTTCACATTGATATTCGTAATCGGAGAAAATCCATTTAAAAATATTTTCCAGATTTCGGTGCCCCACCCTTAATGAGATAAAAGAGGAAAAAAGGAGTTTTGTAACCTTTTAAGTTTTTTCTTTTTCAGGAACGCCAAAGCGACAAGGATTCCCCGTCCAACTTCAGCGTCCCTCCCCAAATGGGAATCGACTTGGTCTACGAAAAGACCGGAAGTACTGTCGCTTATGAAGCACCAAAGTCTGAGTTGAGCTCTGCGCGGGCCACACCGACATAATTCCGACTCCGATACCGCTCATGGATCGTTGAAGAGAAGAATCCGGTGCCAAACCGGACACCATCGTCTTCTTCCTCTCAGCTTGCAGGCTATGTTATCTCAGATGCAGGGAAGTTTTTTCGACGCGTCAAACTTCATGTCAGCATCAGTGAATCCGATGACAGCACTCCTTCCTACCGTCCAGTGGACGACAAGCCCGAATGGCTCTAGAATCAAGACCGATTTCCAGCTGAGATCTCTACAGCAATTTTTCGACAAGCACTACCCGAATGATGATGATCTAGAAGCGCTGACCAAGAAGCTTCAGCTGACCACGTGTGATTGTCGTCGGGTTCCAGAATGCAGAAGGCCAGAAAGATCTATGAGAATCAGCCAAATCACGAGAGTTCCGATCGATTTGTGAGAACGCCGGCATCGAACTTTGCAAAAAAGGTTTTAGTGTTGGAAATTAAAATTTAAATTTAAATTTTCCTAAATTCCAGGTGCTGCCAAGTATTCCAACGCTACTATTCGTAGAACTCATCCAACATCAAAAGAAAAAGTGCTGACGATGTAGCAGCACCTCTGGCAAGTGACAACCTCAAGAGTGTCGAAGAATCACTGACGGAAGAAGAGAAATCCCAGCTTCTAACAACAAGTAGCCCAACTAAGGAGTCAGGAGCTCCCAAAGTTCCAGCCGGCAGAGCTTTTGAAAATGATCGGAGCTAATTCGGTGACTCCATCCCGGCTGCAAGTCAGAAGTCTAGCAACGATGCCGTTCTGCTGAAGATGTGTGAATCATTGTTGGTGGGAGCATCACCTAGTACATCACCGTTCCACCAACGTTGTATTTTCTGCGAAGACTTCAAGGATTGGAGTGCGATGAGTGAGCTCATGGCTCAGAAGCGGGATCCCCAGCATATGCTTCTTCCAAACTTCGATCCATGATGCCAGAGGCTGGTCGTGCAGAGCTTCTCATGTGATCTTAAAGGACTCTGCGTTCGATCTTTGGGGCTCTTCAGTCGTCTACCGGGATTCTATCTCAACATCTCCATCTCGATCCGAAGATGATGTTCTCACAGAGGCTCTGGATGATTTTGCATTTGCCGCGTGAACTACAGCTTGCAAATTCCACAAGCGGCTCGGAAGATCTCCGGCGAGCAACAAGACGAACTCATCTCACACCGATGCAAGTGCAAATCAGTTGAAGAGCGAGTTTAACCAAGACCCCATCCATGCCATAATGTGAGCTTCTCCGCAAGGAAGTCGGCCTTCCATACAAGCGTGTTTCAACTCTGGTTTTAAAATGCGCGAGCCATATCGGAGCGAAAGACGCGCGGTGGAGTGACCAGGACTCTCGCGATCCGGAGAACTTCACTGGGAAATTTGTGATAAGACGTTCGCGACGAGTCTTTTGCTGCAAGACCAGCTGTTTGCCGAGCAGCACATTGAATTTTTAAGGAATAATCTGAAACGGGAAGGGGTCTCCGCAGTGGACGACCGCTGACCGAGTGCTCTCCAGAGAAAAAGTAAGAATTTGAATTTTTATGTAATTTAATTACATATATCATTACCCTATATAACCTTAAAAATATTCCAGAGCAAAGCTTCCGAACGACGCCCGCTGGGTCTTGCCAGTTTCCCGTTCCTCGACACGTTCGACATTCACATTTAAGGAATACCCATCGCCTTTCTGCAGGCTGTCTGATGAGATCAGGATTAAAAGCAGATCACTGATGATATGACGGCTGGAAAATCGCGAACCACGTTCTGCCAGGACGGTTGCTCGACAAGTTGAAAGAGTCGCTGCCCGAGGATGAGAAATCAAATTGACAGAAACCCAGAAAGACGTTAGCTTTTTTTTTTTGGGAAAAATTTAGAACAATTTGGCAATTTCAGGTCGGATGGGCGTGCATGTACATTTGTCTTCCACTAAGAAAAAGAAGCTCCGTGAGCATCAAAAAGTATCCCATGTGCAGTGATAAGGTGCGCAAGAAATTAGGAAACGGGCTTGAAGTTTAGCTCATAGTTAGTCGTGTCAGACTGTCTTTGATCTACGAAACATGCGGGAATTGGAATTTCAGAAAAATTGTGAAGACTCAGCAGGAACGTTATTAACCATCGACGCAAAATCAGTTGAGATGTCTGCGTCATTTCTGCCGCATTTTTTGTAGAGACGATCTACGTAGATCAAACCGAAATGAGAGGCACGTTCTGAATCCACGAGCTAGGCTTAAGCTTATGCTAAGCTTAGGTCCTTTTGTCAGGTTTAGACTTAGGCTTATGCTCAGGCTTAGGCCTTTTCTTGGCTTAGGCTTGGGCTTAGGCTCAGGCGTAGGCTTAGGCTTAGGCTTAGGCTTATGCTAGCTTAGTCTCACAATCAGTCTTAGGATTAGGCTTAGACTTAGGCTTAAGCTGAGGCTTAAGCTTAGAGCTTGGGCTTATTGGGCTTAGGCTTAGGTTTGGGCTTGGGCTTAGGCTTAATCTCAGGCTTAGGCTTAGGTTTAGGCTCAGGCTTAAACTTAGGCTTAGGCCCAGGCTTAGGCTGAGGCTCACACGTGCTCACGTTCTTAATCATACAAGATCAGCTAAGAACTCTGCGTCTTTTCGCCCGCATTAGTTTTGTAGATCTACGTAGATCAAACCGATGAGGCACTTTGAATCCACGAGATAGGCTTAAGCTTAGGCTTCCTAAGCTTAGGCCTTTTCTCTCGCAGGCTTAGGCTTAGGCTTATGCCCAGGCGTAGGCCTTTTCGCGTAAGCTTGGGCTTGGGCTTCGGCGTAGGCTTAGGCTTAGGCTTAAGCTTAGGCTTAGACTTAGTCTCACTATCAGTCTTAGGCTTTAGACTTAGGCTTCAGCTTAGGCTTAAGCTTTTATGGGCTTAGGTCTTAGGCTTAGGCTTAGGTTTGGGTTCTTACGCTTAGGCTTAATCAGGCTTAGGCTTAGGTTTAGGATCAGGCTTAAACTCTAGGCTTAGGCCCAGGGCTTAGGCTCACACGGTCTGTTTCCCACGTTCTTAACCATACAAAATCAGCTAAGAACTCTGCGTCGGTTCTCTCTGTTCGGATTTTTTGTAGATCAACGAACTTAGGATCGAGCCGAAATGAAGCACTCTGACATCACGTGGGCTAAGACTTAGGCTTAGCAGCTTAGGCTTGGATCAGGCTTAGGCTTAGGCTTAGACGTAGGATTAGGCTAGTTATAGCTTGTAACTTTTTTAAATCTACCCCGAGTCAAAAAAAAACAATTCAATTCCAGACGCTAACCATGTGCAAACCCACAACTCGTGCAAAAGGTGTCAAAGTGATTTCTGTCTTCAATCCGAGTGTGATATCTCAATTCCATCTCTCAATCCTCATACTACTACTACCACCACGACGATAACAAAACCCCCCCCAAATATCACCTCATGCATTGCATTTGCCGTCTCACTCAAGGACCTATTTCCGTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTTCCTCTCTCTCTCTTTTCTTCTCTCGAAAAAACCACAACTCCATTTTTCCGTTCTGAGCTAACTATCCCCCAAAGTAATTTCTTTGTAATATCTATATCCACTTTTTTTTCGACCACACTACACCATATCCCGCCGCCCATCCCCTCCCCCCCCACCGCTTTATGACAAAACTGGTTTCGCTTTTGTCTTCAATTTCACACCAACCGCCTGCAGCTTCTCATAATAATTAATAATTTTTTTTAGCATGCACAATGATTTTGATAAATATATGTATATAAAGTCATCTAGGATTGCCCCCTTTCTAGGATATGTTTTTTTTTGCCATCATCACACAATTTTCCGATTTCAATGATAAGGATTATATCTTTGTCCGTTGACACATGTAGATGTTCCTGACCTTCCAATTTTTAATAGATTTCCATTACTAGTTTTTTTCAGGCCTCACTATTCTATTGCAATAATTACTTGGATGCGATCCATGAACGCAGTCAATAATAGTTCAAATATTTGCACTTCTTTTTTGCACACTAATTCAAACTCACGCCAGGCTGTCCAAATACGGTTTGATCTACTAAAAATGCGGAATGAATGTTTACTCCCAACAAAATGTGACATGATCAGTTGGCACGGTTCTTTTTTAACCATGCGATCGGTTGAGTAGTCTTGCGTCTCTTCTCCCGCATTTTTTGTAGATCAAGCCAAAATGTGACACTGGACAATGACACAACGTGTAGACTAACATTGACTGACACCACGAATATCATATTGAAACTTCTTGAAATCTGTTCAAGAAAAAAGTTATGAAGGCTCAAATGGCCTAAAATTCGCTAATTTAAAAGACACTTAAAACGGTGTCTTTTTGAATTTTTCCGTCCTTTTTTTAAACATCTTTGTTCATAAAATTTAGTGCTTACAAAATGGATGTTGGAACATTTATAGGATACGTTCAATTTTGCCATTTGAAATTGAAATTCGGAAATTTCAAAAAAAAAAAAAAAAAGTGCGAAGCCAAAATTTGTTTATCCAAAAATTATCGGCAATATTGCCGGTTTGCCGGAAATTTCAATTCCAACGACAAATTTGCCGAATAATGGCCGCATCCATTCCTGCAATTTGGCGATTTGCACCGATTTGCCGGAACCAGCTAACCTACTTACTAACTTGCTAACAAGCTCTTCAAGGTTTTTAGTTGATGATTTTCAATAGAAAATTCAGGTGTTTTCAGGCAATTTCGAGAAAGCAATTCAAACGTTTAACAAAAGAAAAACGACACTTTTTCCTCTTATTCGATTCTCTTAATATCTCAATTTTGCCTTATAAATTTATCCTCTCCTCACAAGGTGACACACACACACACACGCACACACTCGTTTCTGCTGCGAAAAAAAGCTATGACCTAACACGCGCCTTCTCGCGTAAGACTAAGATCCACTGAAGACATCTGATAAGAGTGGGTCCGCCATTGTCTCCAGAAAATTCTACACGCCTCCGCCCGGTAGGGGTCCCACCTCGTCGCTTCACTTTTGTTTCTCAAAACGATTCCATCGGCTTCCGCTGGCTTGGGCCATTTTCTCTTATACAACTGGCCATTCTTCTCTTATTGCTTAACATCATGGTTATTTAGGAATTTGTTCTACCCTGACTTGAAATGACTGGACGGCCTATTTTACTTTGATTGACTCAGAAGACTACTATAAGCGGTCATTTGTTGCGAAAATTTCTGCCTTTAAAGGTGGAGTAGCGCCATCGTGGGAAAATTGCTTTAAAAGGGCGCACGCCTATGATACCACACGAATATTATGTTAGAAAAATTCAGGGAAAAAAAATTCTCTAAATTTTATATGATTTTTTGAAAACTGAAAAAATCTAATTTTCACTTAATTCTTATGTGAATTACCGCTTGGATTTGCTCGATGGAGCGCCTTGCACGTTTTTAAATCTATTATCATATTTTATTTGTACTTTGTATTTTCCACGGATTTTTAATGTTTACGGATCATCTTTTTTTCCTTGAATTTTAAAAAGTCAAAATCCAAAATGCAAATTTTCGATTAAAAACAAGCGTACAGGTAAATCAGTTAATCAATTCAGGTTCATTTTTACGCCTGTAAGCGTGCTTTTTAATCCAAAATTTGCATAAAAAAAATTTAAAATGGGTCGAAAATAAGAAAAGATAATATAAATAAACTTAAAAACATGCAAGCGCGCTCCATCGAACAAATCCAATTTAAGGAGGTATTTCAATAGGAATTAGGAGCAGCAGAAACTGAGATTCTTTCAATTTTCAAAACAATAAATCATATGTAAAATTTGGAAAATTTTGATTTAAAATTTTTGCGTCATAGAAAAACCGGAGTTCCTCGCTTTTTTTTCATCGAAATTCAAAAAAGTAGGCGTGGCCCTAAACCGAACAGCTGTTGTTTTGTTATTGCTCTTAAAATTTCACAGCCTCTAATTGGTTGAACACGCCCACTATTCTGAAATTGGCCCACCAATGACAAATCGCGAAACTTCTTGTTTTTTCCGCAGACTATGGAAGCGTCCGCACTCGGGATATTCCCGCATTTTCCGCCAGACTATGGACGCACCATTATCATATCAATTGGGTCATGCTGTGGTACTATAGGCATGTTTTAAAGCAAAATTTTTTCCCCACTGGCGCTACTCCACCTTTAATGCATGCTGCGTCTTTTTTATTCGGTTCTGGCCATAACACACAAATTTTCTCAAAGTTTAGGAATATATAGATTTAAGGAAGAAAGTTTTTAGTTAGGAAAAAATATAGTCTTCTTCATGTTTTCTTTTTTTTGACAATATTCATTCTTGCCATCCGTTTTTTTTTCTGCAACCCTATTCGATAAATGTTTGCTTGGACGATGTAAGGTGCTTTGAACACTCGGCATTAGGGCTTCTTGCCCATTAGACCAAAAATATTAACTTGTATCAGAAGTTAGGCAACTATACGTTGGCAAAACTTGGATTCAGGCAATATCAAAGTTGCTAACCCAAGTTTCACCCAATTCGCAAACTTTGGCCTAAACTTTTTTTGTACTATGCGCAGAAGTTCCATTTTCCAATCGCCCCAACGTTTGCCCATCTTTTGCCCAAGTTTAGCCAACTTCGGTCCCAAGTGAATATTTTTGGGCCATGGGCGCTAGAACATCGCCGAATGACGAGCTCTTAGAATTTTATTTGACTCTATCCGATCTGCTAATTCTCAAAAATCCCCCAATTGCCAACCATTTATCAGAATGGGAGTAATTGGGCGATAGCGCTCAACGTGCTCGGCTTTGGCCGATAGTGCGCCTGATTCCCAGAGGATTATGTGGACCTGGTACTTCCTATGAAAAGCTGTATCCACCATTTCACACGCTAAACGTTTCCTACTCATCTTGATTAATTCAGTGAAATACTACAGTCAAATCAGGTCTTCGACAATTGTTGCTGAGTCGATCTTCTACCGCACTTCATTGGTGCCAAAACTGAGACGAACTTTGATGTTCCGCTCACCTGCTTGAGATTGGAGACTAGCAGGAAGAGATGCTCGTGTGGATGTCACTTCGGTGTGATCTTTTCCCGAATAGATCGTGTTGTTCGAGTAAGTTTGCGATTCTATATGACTTGTCAACGTGGTGTCGGGCTGACCCATTACGTTTTGATCTATAAAAAATGCGGGAAGTTTATGACCAGAAAAAAATGACGTCATCACATTCTTAACCATACGAAATCACTTGAGCAATCTGCGTCTCCCATTTCTTCTCCCGATTTTTTGTAGATCTGCTACGTAGATCAAGCCGCTGAAATGCAATTATTGAAATTCCAGCTTGCTGTCTCAAAATAAGAACCAATCCCACTTGCCTGCTGGGTAAGATCCGCCACCTCCCCCACAAACCGTGATGCCAGCCAGCCTTCGGCCCTCTCTTTGCTGCCCGGCAACCCCAAACTGTTGCCCGAATGTCCACCCAGCTGCCGAGTTCGTCGCCCCGAAAGAGTACGAGGACGAGCAAGGCAACCCTGGAGGCGTCCCAGCACCACCAAACCCACCAAGAACTTGCTGTCCTCCACCAACACCTGCTCACCATCGCCACCACCTCCACCACCACCGGCTCCGGAAGCTCCAACGCAATGCTGTGGATCACAGCCTTATAGAAGAACACCGTGCAGGTCGTCCGGATGTCCGAATGGAGATTGTTGATGCGGAAGACCTTGCTGTTACAAGCGGACAGCAGAACCCCACGAATGTTGTAATCAAGGGCAAAAGGCTTGCAGCCCACCAGAACAGCCTTGCTGTCCTCAGTTGAAGCTGGATAACTGCCTCGATTCGGCCCCACCTTGCCTTCGCGCCTGTCCATCGTGCCTATTCCTGAACTGATGCTTGGGAAGAGAACTAAGAGAGACTGGGCACCGGGGCTTCATATGCCACCCAAGTAAGCTATAAGTTTAGATTTTCACCTAGTGGCAGGCTGTCTCAGAGTGGTTTGATCTACAAAAAATGCGGGAATTTCTCGCCCAGGAAAATGTAACGTCAGCATCAGGGCTGGGACCAAGAAAAAAATTTTACCAAAGATAAGTTTAAAACCAAAAAAACCAAAAAAAAAAAAACCCAAAAAATTTTTGATATGCTTAAGTTGATTTTTAAGCTGGGGTTAGTAATGTTGCAAAATGGTAATTATTAAAATACATTTATGCACAACTGTGTTAAAATACATGTTTTAATGTATTATAAAGATTAGACTCTAGTCGACACTAGACACGGAACTTTTTTTTTAGATTTTTGGTCAAAATACCAAAAAAACCAAAAAATTCCCAACAACATGTTCTTAACCATGCGAAATCAGTTGAAAACTCTGCGTCTTTTCTCCCCGTGCGATTTCGAAGATCAAACCAAAATGAGACACTTTGACACCACATGGGGTATTTTCAAAACGCTGAAAATAAGTAAAATAAATAATAAAAATTTTCAGTCGGACTCCTTGGTCAACAATCCCCACCGACTGATTACAAAGCCGGTAAAGACCATAATAAAATCAAGTGAACTCCCGCGTTGCATCTGGAACCAAGACATCTCAACTGTCCGTCACCAAAAAGCACATCGAACTATCCTCTAACCACGTCCGCGGAATCGCCTCCAACAGCCGGAAACGACTTCCGAAGAGCCCACGTTCGATTCAAGAGCAACATTGTACTTTGGAAATGGACCATGCCAGCTGTGTCTGAACGGAACTCTCAGAGAACCAAGCGGTCACTCGCTTATAGTGTTCGTACCTACCTACAACCACAATACTCTGATTGGAACCCGTTCCTCGGAGATCAAAGCCATACGACCGCAGTCGCCACTCTCCACTCGCCGGGCACAGAACTAAGAGAGCTGGCGTGAGTTTGACTCATAGAAATTAACGTAGCTGAATTTATTTTTCCAGTGCCTTCCTCATCCACAATGTACCCCTGCATGTCCGTCGCTATAAGAGAAACCGGATCGGATTCCAATATTGTGAGCTCCAGGCAATGGACACTACGGTAGGAAGAAGCGGGATGGGGAGCCGATAGAGATCTGTGCTTGAAAATACAGAAAGGTGAAGATATGCAGATGAAAAGTGTGATAACGATGAGTTCAGTATTAATGAGCGAAGCAAACGACAAGCCTACAATCCAAAAGGACTTGATTTTGGATATCGTGAAGCTCCTATCCAAGGCCTCCTTCAGGTGGCAACAATCCAGGCGGAGGATGCATGATGCTCCTAGCCTGTGTTCTGGCTCAGAAGAAGAGAAGAAAGAGAAATGAGATCGGCTCGACACGTACTACAAAGCTGTGGAGCAGCACAAGAAGCCGGTGGAAGAGTACGAGAAGGCGATGGAGGAGCACAAGAGAGTCAAGCGGCAGTTCTTCGCTCCGGATAATGCTGCAGTGTTCCTGTCGGGCATGGGTGTCACTTGCCTTGGCACTAGCAGAAAGAAGAGAGAAGTCGAGAAGGTGGAGCATATGAGGATGAGCGAAGCTATCTATCAGAGCAAAGAAGGGGTATAAGGAAGGATATGATGATGATGATGAGGTGAGAGACCTGAAACTTTAGATCCTGTAAGAACCTTTTGAAAATTCCAGAAAAAAAACCCCCTAATTGAAATTACGCCCGCACGCGCCACTGAGATACTGTATTCGCGGCGAGACCACCCTACTGCACATCTAAGAAGTCTCCCAACGCAAGTGACGAATTTGGCCTAAAATGGACTTATGGGATTTCCACAGTTTTCACCATTTTTTTGACACAGTCGACGTTGACTTTTTACACTCAAAAAATTATTGGCGTGGTCATCTCAAAACTGATTTCAACAATTTACTGGATTTTACGCGTGTACTTCATAGTGTCACACCAAAAATTGATCTGGTTCATGTGGTGTCAGCGTGTCGCCTTTTGGTTGATCTACGTAGATCTACAAAAAATGCGGGAGTTGAGAGACGCAGAGAACGGGCGCAACAATGCGGATTTTATCTTAAATTTTCATATCAGGACGACAGTGAATCCTCGGAGGAAACCGAACCCTCTAGACGCAGAAAGCAACGCCGCTCCTGCCAACAAAGTTAGCCGACGATTGCCTGAACAACGTCGAGTACGCAGTCTTCGAAAAACTGGATACAGACAAGAGAACCAAACGAGAAACCGTGTTCCGTCGTAAGAAGTGGACCGCCAGGTGTGGCTCCTTCATGGGCTCACCAGGGCCACATCGTGTCAAGAGAAACTTCGGGCAGCCTGAATATCAATGTCTCGGAGCAGAATTGCACGGCATTCCCACAGTGTCGGCAAACAGTGAAGAGACACTTTTTGGGAGAAGACTGTAACATCTGTACACAGGATACTGGTCTGAGGCGGAGGAAGAGAGTCTTCGGAACAGCGGTAGGTGTTGGTTTAATGAGCTGCCGTATCTTATTCCGCAATGCTACCCATGCCCAGGAACAAACGTTCATAACTTGAAGCGACTCCCTCCGTGGATATGTCTCACATATCACATAAATACCACCTCGTAATAATAATTCAACATGACTAATAACAAATAAGTACATACATACATTTATATTAGCTTTCAGCACCCGTAGTCGCAATGTGGTGCAATAAAGATATGTGTAAAGAAATGGGAGATGTAGTAGATTTGGTCGTTATAGTGATCGCAGATCTTTCCTCTTTGAGCCGGAATATTGACTGGATTGGAGCCAGGAGATGAACCTCGCGGGGGCAAATGATGCAAAGTAGGGGTGAAGCATTGCACTGGCTGCGACACGGCTTTCCGGGCGGAGCTGTAATTTTGAGGGTTACAAGACATAGGTGTAGCTCGATGTCGATTCATTTAGACTAGCATTGAAGCCTTAAGCTTTCGGCTTGAGCTTGCACGTACTCAAAGACACGGTTGCTGCTCAATATAGCTCGCGGAAACTGATTTGTCACAGGTAAGATAACTAGTAGGCCTGGACTGACTGTGGAGTAGCGCCAGTGAAAACTTTGTCAAAATACATACATTATGACGGTCCGAAAAAAAACTAAATTTCATAAGGGGTAAAACCAAAGAATTAGATTTTTCACAATTTCAGGTCAAAGTCTTGGCAAACTGCTCAAAATAAAAATGAGCAATTGAGGAAATCTAGAACAATCAGTCGCATGTTCCGACCCCTCCACAATATTTTAATACACATAATTAAAACACAATTACAGTATAAAAATGTATGAAAAAAAATGTTTTTTTTGGTGAATGTCGACTTCCAAAATTATGAGTGGTAATATAACAGTAAATAAAAAATTTTCAAAATTTTTTTGATTTTATTATATGATATTCGGTCTTTTCGGGAGTAACTTAAGGAGTGGTTTTACAAGTCTACTTACCTGAAGAAGCATCCCCAGAAGTTCCTGTACCAGTTCAGAATCTACGTGAACATCGGGTTCCCACCGCGATGAACGACAACTCCCGATACCAACAGTTCAGGGGTCCTTGTACCCTGGTAATGTCTTTACCTGAAATAAACATCTTTATCTCTAGATTTAGTTAGATTCCCTCACCTCCGGCCACTCGACTCGTCTGGAGTACCCCGAATGCTGAAGATCCCATATCCAATTCTGGTCCTTGGTGCCGCGGTAGTCAGAGGGGTTTCCTTGGATCCCGGGAACAAAGCGGCGCCCGTGCACATTTCAGCGAAGATGCAACCGACTCCCCTGCAATGTTAGTAGATAGAGTGTACCTTTTATAAAATACTATCCTCCTAACACATATCCAGTGAAGATGAATATGAAGTCGGTACTTCCCATGAGAACATGCGGGCGGTACCATAAGGTGACCACCTCGTGAGAACATATGTCCTACTTTTCCGCACAGATTTCGCCCTGGCTAGATCAAAGTCTGCGAGTCTTGAAACGAGCTCTCGTCCTAGCAAGTTTTGTGGTTAAATCTCTGAAAAAGTTTTTATCGTAAGTGGCCGCAACGGCGCCTCCGCCGACTCAAGCGGTCGCCGCGCCGGCCTCGGAACCCCGAAAATGTCCGGCGCTCCAAACAACCACTTTTTTGCACTACGTTGCGCACAAGGCCACTCATTTCACGCCAAGCTGCGGAACACCGAACGTCTCCCCCGCTCCAAATCACTCCCTTTCGCAATACGTTGAGCACACACAAAGCTGGGGAACTCCCATAATTACCTCTCGGCCGCTCCGAGCAACCACTTCTCCTAGCACTTCATCACACAGCAGCTTACTCATTTCACAAGTCGCCGAGGTAAGCTGCGGAACCCTGAACGTGTCCGCCGCTAACAACTCCCTTTCGCAATACGTTAAGCACACACCAACTGCGGAACCCCCAACGTGTCGGACGCTCCGAACACTTCTACGCCACTTCATTGCGCACACACCAGGTTACTCGTTTACGCCGAGCAGCGGAACGCCGAACGTGTCGGCCGCTCCAAATGCCCACCTTTCGCGCTTCAATGGCGTCGGCGTGCGGGCCAGGATTTCGCGCCTCGCTCGGATGGGAGCGCAGTATCACCACTCGGGAGCAGTTTGCAAACTAACCTATGAATCTTCTCCTATGACAAAAATCGAGTCCGCGGATTGAGAGGACAAGCTTGATGTCAATGCTATCCAACCCATAGACGTTCTGCTCCAGGTACTTGCTCAAATCCATTTTCATGTACTCGAACACATAAGTTGGTTGAGGTCGTTGATAGAAGATGTCGTGCAAAGAGACGATTGGGATTCGCATGACGGAGGTTTCTGAGAAGCGAGGCCGAATTTCACGGATAGCGGTGAATGGGAGACGTTCTTGAAATTGAAGTTTGATCTCTAGTTCAAGGCGACTAAGGGTAAGGACCTCTGAATATAATTGAGTGGTAATATCAGGTTAACTAGCATAACTTCCTTGGACTCGCACTTATACACCGTTGCATAAGAGCCTTCCCCTGTCAATTGTACAGATCATTCACATCCTGCGGTGACGTACTTCCTCCTTCGAGGAAGCGTGAGCGTATTTGGATCGTAGTATGCTGATCGTGGTCGACGTCTTCGAAGATGTGTGAAGCGGCCACAGAACTGTTGCTAGATGGTGGAGGTGGCATTCAAGGAGAGTTCACGCTTGTTTAGGGGCACGGACATGGTTTCAGATGGATTGCTTGAGCGGGAACGTGATTGCGGCTGATAGGGTATTACTAGGTTTGACTTGGAAAATTTTCTTAGAAAAACAGTTTAGCGGGAAGTTTAAATTTGCTGATTAAAAATGTTGGCGTAAGTGAATGTCGAGGAAGTACCCCATTATGGTTTGATCGACTACAAAAAATGCGGGAGGACAAAGACTTTGCAACTGATTTTGCAGGATTAAGCTGACGTAAATTTTTCCTGTGGGAAAAATCATAACCCCGCATTTTTGTAGATCAACCGCCGCAATGAGACAGCCATAGATGCCACCACGTTGACGGGATATTTAAATTTTGAGAAACTCAACATTTTGGCGGGAAGTTCAAATTTTCTGAGCAAATTTTGGCGGGAAATTGAAATTTTCTGACAAAAAAATTTTGGCGTTGGGAAATTGAAATTTTCTGACAAAAAAATTTTGGCGGGAAATTGAATTTTTGACCAAAAAATTCTGGCGGGATTATTTTCTGCGAATTAAATTTGGGTAGGGAGAAGTTCAAATTTTCTGTATTTTGCGGGAAAGTGAAACTATTGGCAAAAATATTTTGGCGGGAAAATCAAAGTTTCTGAAAAAAATCACTGTTTGGCGAGAAATTGAAATTATCTGACAAAAATATTTTGACGCGGGAAAATTTTTCTGAGAAAAAAAAATTTTGGCCGGAAATTCATAATTTTTTTTTTTATCTATGAAAAGAAAATTCTACGGACCGGAAACGGCCCAACCACGGCTCAAGAGCCGTCTCGGTCGGTAAATGTGATTTTTGCTCTAAATAATGCATTTAACGACGTAAAAATGCTTAAATTAGCCAACTGGTATCATAGGTAGTAAAAAAATCCGTTTTCTCAAAATTTTTTTCCTCTTAAGGCCATTTTTGTGCATTCCCCGTTAGTTTGCCTTGGTCCGTCGCGCTTTTCATATCCGTAGTTCACCCGTTAATGGTCCGTTCCCTATGAGGTCCAACATCGTCGTAAACGGAGAACCCGTCCCGGCTTTGCCTGTGGTCAGATATAAGTAGTAAGAGTGGTGTCAGACTGCCCGCATTGGATTCTACGAAAAATGCGGAAATTTTTCCCCCAGAAAAACGTCACGTCAGCACACTCTTTAGATAACCATGCGATACCAGTTGAAAAGTCTGCCGTCTCTTCGCATTTCTCGGAGAAAACCAAAATGAGGCACTTTCACAAGTTACAACAAACTTAACAAGGTGTCGAGACTACGGTAATTATAGTCTTACATATACAACCTAATAAGAATCTCCATTACCTCAAAAAGCTGAAAATTTATCTTATATTAGGATGTTCTGGTGTGCTTCCACTGCCGGACCCCGATTATGCCACATTCACATGATTGGAGTGCCATGATTGTGTGCGATCATTTGTTCCCCGTTTTTCGAGATCGGAGATTTCGTGGAGCCTCCTGAAAAAACAGAAATAAATGTGGAATTAATATGGGGGCTCAAATGTTTTCGGAACTAACCTCTTTTTTGGGAACTCTGGAGAGCATTTTTGTGTAAACTGACTAACTCGTGCCACCCCCCGCACCCCATAGAATAAATTGGCTAAAATTTCGAAAAAAAAAACTCGCCACCGCCGTTATTCTTGTATTTCTTCTCCTTATTCCGACTCCGACGCAAAGTGAAAATTGACGAGGACGGCTGGAACAGGATAATTGTTTTGTGTTTGTTTCTAGTGGAAGAGATGCAGAATCGCCGAAGTTTAGAGCGGGTGGCGTGAATTACTGACCTTCCGGGTGCTCGGCGAGCCGTCCACGTCCTGAATTGCGTTGGCGGCGACATTGTGGTGATCTGGAATATGTGGATCGTAATCGAAGCCTAATATTTAGGCTTAGGCTTAAGCTTAGAGTGACTTAGGCTTAGGCTTAGTCGGCTTAGGCTTAGGGCTTAGGCGGCTTAGGCTTAGGTTTAGGCTATGCTTAGGCTTATAGGGGGCTTGGGCCTGGCCTTAGGCTTGAGCTTTGGCCTAAGCTTAGGCTTAAGCTTGCGCTCTGGCGTAGGATTAGGCGTCCGCTTTGGCTTTGGCTTAGGCGTAGACTTAGCCTAGGACGCTTACAGGCACCCCCTAGGCTTACAAGAAATCATATCCAGTTACCGACCGGTGGCCTAGGATTTCAAAAAATGACCCTTTTTGAAAAATCGAATCGAAATATCGACGAATTTTGTTTTTGAGGCGTTTTTTTAATTTAAATTTTTATAATTTTTATCGGTTTTTCGATTTTTCATGAAAATACCAAACTCACCCTATGCAAGTTCGCCGACGACTTCGAATAACAGCGGTGAGCTGTGGATGCTGTATCATAGACACTGAGCACGATGCTCTCATAGGCCTCTCGGGTCCTCCTCCAGCCCAAACCTCCAATTTGGGATAGGTTATTTTTCCCCACATTTGAAAGATGGTATGTCTGCAAGTGACATGTTTTTTTGGGTGGGAAAAAAGAACGTGAACGAATAATTTGGATCAGCGGGGAATTGGGGGGGTGTAAAAAAGAAGAGCCGCTTGGAGTAGGGGTATTACGAAATGAGATATAGAGGAGCAGCCGGTGTGACGGCGGGGCGTTAATGGGTTACTAAAGCCTACACATTCCCATTTTCAGTTTGAAACAAGGAAAATAGAAGAAAAAAAAGAGATGAACAATGACTTACGGGTGGGTTCGGTGAAAAACAGGGGCAAGCAGGAAGAGTGAGGAAAATGGATGGTTGGAGGAGTTTTGGCATTTCTATTAGGCCGGGAATCTTTAGAGACACCTGGACTGTCCCATTACAGTTTGATCTACAAAAAATGTGGGAATTTTTCGCCCAAAAAATTTTCAACAAATTTAGATATTTTTTACATTTTTTCCCCAATTTTCAGCCATATTTCAGCCATGACTGTCCTATATTTTATTTTCCGGCAAAAAAAAATTTTCTCTGAAAATGTTCGAAACTACTTAATTAAGCAAGAAGGCATTTTTTCGGAGATCAATTTTGAGTCCTCTAGAATTTCTATTATCCATTTTAAAAGAGTTTTAAAATTGTAATTTTTTACAAAAATTGCTCACTTTTGCCACTTTCTAATAGTTTTCTAAACCTAGAATTTCTGAATTCTGCATATATGAATTACCCGTTATCAATAAATTTAGACAATTATTTTCATTGTTTCCAAAATTTTCAGCCATTTTTCAGCCAACTGTCCTATTCTTTGGGCAAAAAAAATTTTATAAGGAAATCGGACTACATTACACAACTTCCATGTTTTCTTCGTAGATTTAAGGTCCATGACCACTGCTTGGTGGAAAAGTTTTCCGAGTATTTAGGTCACCGATTTGAGTTGGAAGAGTTTAATCGCATTACTCCCCAACTGTGATAGAACTTCAAAAATTAATATGCAGGGACATCACTCAAATATCACATGTCAGTTTAAAGGATCACGCTGATTATCCGAGTGGGTCTCGCCACGATCCAGGTGCTAAATTTTCACAGTATTTAGTATGTACCTAGTGGCATATTTCTAAACAACACGCGCATAACATCGGAGTGTCGTTGCATAGGCCACTCTGAGAAAAACATAAACAAATGTGTGATAGAAAAATTAAACCACAACTAACGGATTTCTGATCACTCATAAGTTGAAATGGAAGAGTTTTTGCCGAACTAGGTCACCATATTCGGGGTAGATTTACGGCGCGTCGCGGCTCGACTTTGTAAAACTAAATGTATTTGTCTGAGTACACGACTTTCCCAGGCGTTGTCCGGCAGATTGTCAATGGAGCGCAACGTAAAGTTCAATGAGGAAGGCCAGAACCCCGTGACCAGGGATTTTGAAATTTTGCAGATATGAACAAAATGACAATAACTTAAAATGCATTAATCCAGCGGACAAAGGGAAGAAAATAAGTAGTGAAAGAAGTGAAAAAAAAGACGGACGGGGCTTCTCTCATAAAATAGTAATTGGTCATTCTAAGTGTGCCTATTGTCTTAATCCTTATTTTTTTTTCTTGGCTCATTTTACCTCAAAAACCAAATAGCGCGAAGAGTTCTAGAGAACTAGGCCACGCGGAGAGGGAAAAACTGTCACTGGAATTTCTACGCTAACACAAAATTTGTCCCAGCATACCTACGTGGCAGTAAAAGGAGAAAGTTCGGCCACTTTTCGGGCTATCAAATTTCCCACTTTCACCAATAAAAAAGAAACCACTTGTGGAAAATGGCCGTGCATACTAATGTTCGGTCACACACGTTTTTAAAACTTTTTTGCTCAAATTGAAGTACAGAGACCCTTCGATGGGTTTTCACTACTTAGCTACGTGTACAGAGAAAATTCGGCCACCAGACGCACTTTTATTCAAGGCCACACCTCCAAATCCTTCAAAGCTTCAAAAATTTTCTACGTGGCCGTGTACCAAAAAATTCGGCCATCATCTTTTTTTTGGGTCACGTCGCCAAATTCCTCAGAGCTTCAAATTCGAGATTTTCTACGTGGCCGCGGGAGAGAAAATTCGGCCACCAAATCATTTTTTAAGGCCAAACCTACAAATCCTTCAGAGCTCATATTTTATCTACGTGGTGCCGTGTACGAGAAAACCCTGCCACCCAATGAATTTTGAAGGCCCCACCTCCAATTCTTCAGAGATCATATTTTCTACGTGGCGTGGCCGTATACGAGAAAATTCGGCCACCAAATTCTTTTTTAAGGACAAACCTCCTAATCCTTCAGAGCTCCTATTCCCTTCGTGGCCTAGGAGAAAGGTCGGCCACCAAATTAATATTTCCACGTCGCCAAATCCGTCATATTATGAGGAAAAAAGTAAAAAATAATACTAATAACAATTGAGGACAAATTGAAACCCCATATAAAAATATAAGATACTAGTAAATGATTAGAATGAAGAGCGAATAGGAGGCCAGAGAGAGAGAGGGGAGGAAATTGTGCTGTTGAAGACCTTGAAGAGAGATGCACAGAAATAGATAAATTTGAATTACAATGGGGTAAGGAGCCGGGTAACTGTCCCCCCCCCCCCCCCCCCCCAAAAAGTGCGAACAAACGTGATGAAGCGAAGCGAAAATCCGGAGGGGGGGGGGGGGGGGGGGCTGTGATCCAGGTTGATAGATTTAGCCAAGTGTTTCGACTTTTGGCCGAGTTGAGCTCTATGAGCCGGGCTCACCGGAGAGAGCCCATGGAGCCCCATGAAGCAGAGGGTCACGAGGTTTGAGACTCCGGGAGATAGACTGCACAACGTTCAAAGACTAAAACTTTTTTTTTTTGCTAGGTGAGGCATGAAATATGGAGCTTTTTTGCAACATAAAATCCAATTTTTGTAAAATAAGGTCAGATGACGTGTGTATAATCTGGCTGAGAAAACCTGAAAATTGATCTACCTTAATAAACAGGGCGCGGGTGTAAAGCCGAGCGTCGTTGTGATGCTGAATTATTGTTGAACGAGTTCTGGAATTCTGGCCCTCATAAATTAAATGGAAGACTTTTTGCCAAACTAGGCCAGGCCATATCTGGGGTAGATGCGCGCTTTTTTTTGGGCATAAAATTCCCGCATTTTTGTAGTTAGATCAAACCGTACAGCCTGACATCACGTGTTTTTGGCCCCGCTAAACAGGGCGCGGGTGTAAACATTCAAATATTATGTTAAAAAAACGCATGAATTTGAACAATTTTGCGTAGAATTTTTTAACAAAAACATACATTGAATAACTGATGCGAAACGAACAGAACTGCGTAAATTTTCTGAAATTGAAGGACAGGGGAAAAAAATTGTGAAATTTTGGACATTTTTCCCTACGACGCATTGAGCCACCCAGATGAGCAAATAAACCGGGGGAGCAGGAGGAAAATGGAATTGACAAAAAAGGCGGGTGAAGGAGGAGAAGCTCACGTATTTAGTATCCCATAGAAAGAGTCAATTTTCATTAAAACTGCGACAAGTGACTACCAGGGAGCAGTTGCGCTCTACCGACATAGTCAACCAAGGTCCACGTAGAATATGCCAGTCTGTCCCATTACGGTTTGGTCTGCAAAAAAATGCGGGAAAATTTGGCTCAAAAAATGTGACGTCAGCACACTCTTAACCATGCGAAATCAGTTCCCACATTTTTTGGAGATCTACGTAGATCAAGACGAAATGAGACACGGCACCACGTAAAGGTCCTTCTTACAGAGTGCGCTGGAGAGCGATTCAGGTGCCAGTTTTCTAAAAAAAAAATCTAACATGAGCGAAAAATGTGCGTCAAAAGTGGAGTTTCCTTTAGCGATGTAAAGTTTGGAGAAAAATTGAAAACTGTGGAGGAAGAAAAACTATTCGCAAGACCGATTAAATAGTATTTCACTTCTTTTATTTTTCAACTTTTTGCAATTGCTTTGGCAGGAATGGGGAAAAGGAAAAAAAAACGAAATCATCGATAAAAACACCACTAGTCCACCCAGAAGTAAACCTAGCTTATAGAAATAGGCCACCCTGTATGGAAGAATTTTAGGTCATCGCGTAGAAAAGCTAGGCCACCCTGTTGAACTGCTACGCCACGGTGTTGTACACTTAGGCCACTCTGAAAAAAATCTAGACCTCACTGTAAAAAATATAGGCCGCCTTGAAAGAATTTTAGGTCATCTTGTAGAAATTCTAGGCTACGTTTTCGAAATTCTACACCACTCTGTAGAAAACTTGGGTCAGCTACTACTCGACATACTAGGCCACCCTGCAGAAAACTTAGGCCATCTGCCAAAATCCTAGGCCATAGAAAATTTAGGGAATCTACCAAAATTTTATGCGACTATCTGTAGAAAACTTAGGCTACCTCGTTCAACCATGTTCAAGGCCACCGTGTAGAAATCTTAGGCTACCTCGTTAAAATTCTAGGCCACCCTGAAAATTACGTGATCTACCAGAAAAATTCTATGCCCAGAAGTAAACCTAGGCACCTTGTATAAATTCCAGACCACCCTGTAGAAAACTTGGGCCATCTACCAATACTCTAGGCCACCCTGTAGTAAACTTGGGTCATCTACCAGAACCGAACCTAGCCTGTTCCGTTACGCCGCATGCTAAAAAACGCAGTCCAGACCTCCCTGTAGAAAATCTAGGTCACTCCCTACAAAACCTAGGGCACCCTGTGAAAATTCTACACGTGAAAATTCCCTTCCCCAGAATAAACTAGGCCACCCTGTTAAACTCTTGGGCCACTCAGAAAAACTAGACCACCCTTATAAAAACCTATGGCCTAGAAAAAAGCTTGGGAAATTTTGTGGAAAAAGTTAGCCGAAAAGGAAAATCTAGGCCGCCGACAAAAAAGCTAGGCCACGTGGCAAGAAACTTAAGCAGTGACGAATGATACGAGAGGCGTATGTTTGAGGTCAAAAAGGGAGAAAGAAAAAAAGACGAGGCGGAATGTTTCTTCTTTCATTTCAAAAGAATCTCCCCGTCTCTCGGCCACCAATACTCTCACTACTACAACTAATGTTTTTAGGCCCCCCCCCCCCCCCCCCCCGGGCACTTAGCTTTTTTGACGGAAGATGCCACAATCGAAGAGGAAACCATAAAAACCCGCCAACGACCTACTCCTTTTTAAGGCCCGGATGCCCAGATGTATGAAAAAATCGGAGAAACTGAAGGCTTCTCCCTCCCCCCCCCCTCCCTTAAAAAATGATGAATTACAAATGGTGCCGCCCATGTTGACAGTGTTTGCTTTCCCCGTGCTCCGCCAGCTATCTAAAAATTCGGGGGAACATAACAGCCACCTTGAGTTACGTATACAAAGTGACAGGAGGGAAAGATAGAGGTGAAAGTGCCAAAAGGTAGTCGAGTGGTTCGAACAGGGTTTGCAAAATTTGGGCTGTGCGCGGCGCCTTAGACTACTGCGCCACGCGTGCGAACTGTAAATAGGACTGTCAGGCAAAATACGAACGTTCGGTTTTTAAAATCGATTGGCAAAAATGAAATGAATGAAGACACACGAATGACTCATAATTTTTGCATAAAGCGGCCTGGGTCTGGGAACTGGCGTTGAATTAAGCTAAATGAAGGAAAATTGAGGCATCTCCCGTTGAGTAGAAAAGTGAAGAGGGCGGCAAAAAGAGATAGGGGGGGGGGGGAGGACCCATTCATTTTACACTCCACACTCCACACTCTGACTTTTTGATACGAAGGACATGAGTACGAACACGCGAGCACAGAAATACGACACGTTTTCTTCTCATTTTTTTCATTTTGCAAAAGGTGATGATGATAATCGCTTCTAAGAAGAACGAGGGGAAGTGTACTAAATACTAAAATTGCGAGTGGATAAATTGAATTTTTTTATTTTCGGCTCGGCAAAACCTGAAAATCAGTCTGGAAGAGTTTTGGCTAACTTTTTGTTTGTTTAGAAACTCACTTTTCGCTGCGAAACAACCTGAAAGGATATAGTGGGCATGCACCTTTGAGCGCTACAGGCCTGTGGAGGGAATTCAGTATCTCTTGGAAGTCAGATTTGCCGATTGTTTTAACGCAAAACCTGAATTATAGAAAAGAAAATATGAAAATTTAAATATAATGTAATAAATTAAGCAAATTACATATCAACTGAGAAAATCTCCTGCTTGGGGAGAGAAAAATTTGTTGAAAAAAAGCCAGAAAATCGGCAGGAAAGCAATTATCGAGCAAGATCCTTTTTTAGGTGCAGATATCGGTTAAAAAGGAAAACACTATTTTAGCTTTTAACTATTTTGTCTTAAGTTCAATGTTATAACGCAAGAAACGATATTTCTCTGGCATAAATTTTAGGTCCTAGAAAGCAGATTTTCACGTAGATTGGTCTGAAAATAATATTGGAGTAATTTTTATTATTTTTCCTTGCATTATAAAATTACTTTTATTTCCCAAGTCTAAAATATTTTCCCGTTCTTTTATATCTCGCGCTTCTCCGGGATGTTGCATCCCATTCGACAAATGTGAGGAGTCTCGGAGTCGCTGCAAACGCGCTCCACTGGACACAGAAAATAAAAAACCAATAAATTGTTCGAATTTATGCAATTTTCTTGTAATTTTCTCTGTTTTTCGTTTTCTGCAAAAAAGACAAAATTTACAGGTAGCAATGGATGGGGGATTCATATCAAGGGTTATAGCATATGTGTAAGGCTAAAAACTAGGAAAAACTAGGAAAAACCCATGGAAAAATAAAATACTCTGAAATTTCAAACTGCTTTCAGAGCCTGGAATCAGCAGGCGGCTTCACAATATCAACAGCAAGGACAACAGAGTACCCGTAAGGCTCGAAAAAAATTCAAAAAATTCCGGGGAAAAAAATCCATTAAAAAGATCAAAATTTTCAATTTTTTCAGCGGTAGTGAACCCGTACGCGGCGAATCCATTATGGGTACGCGGCAGCACAGCTTCCAACCACTCCACCACCGCTAGTATGCCTTAAAATTGAAGAAAATTTGATTAAAAATTGAAAAAATGCAAATTTTCAGGTAGCCGATCCATACGCCGGCCAATTTCAGACAATTTCCATCTCAAGCCACCAAAATAGCGCCCAATCCCTACTTTAAAAAGCCACAAAATCAGCAGCAACCAATTTTCGCCGTGTTTTCCGGCTGCAAAAAAATTAAATTATCGATTTTTTAAAGGCTACGACGCGGCGGTCTACAATTACTCAGCAGAACACTCCGAAAGAAACCAACGGCGGCGGCGGCCGGGAGAGACAGGGATCTGGGGATATTAAACAGTACTATTGTGACGTAAAAAACGTGGAAAAAATCGAGTAAAACACAGTTTTTCAAAAACCTGAGAAGTTCCGTAAAAAATCCTGTTTTTTGACTAAGGAAAAAAATCGGGTAGCACTTTTAGAGATAAACGAAAGTGGGATAAATCGAATTTTGGACCTGATTTTGGGCTTGAAAGCATGATTTTTATCAGAAAACACAGTTTGTGTTTTTAAAAATCTGAGAAAATTTCTATTAAAAGTCTTGTTTTTGGATGTTAGCAAAAAAAATCGGGTTTACTTCATTTTTAAGGGAACAAAAGTGGCCAAAAGTTAATTTCTTGTAAATTTTCACATGCAGAATATTGAATTTATTAGGTTTTTTCCAGAAAAGTAGTTTTTTTTTCTACATTTAAGGCTTTTAAAACTGAAAACATGAATTTCCTGAAGAGGAAAATCGACAAAAAAACCCATCTTTTGGCCAAATTTAAATTTTTGAGCAAAAAAATCGGGTTTGCAGCACTTAAAGAGAACTGTAAAAATTCAATTTCTTGGAGAAAAAAGGAATTTTAACACCTAGCAAAAAATTCGGGTTGTCAATTTGTTTGAAAAAAAACTTGAAAAACCGGATTTCCAGTTGTTTTTTCATGATTCTCAAAAATCTCATAAAAGGAAATAATTTCGAATTTTTTACTGAAAATCGCAGAAAAATTGAAACTTTTTTTTCAATTCCGATTTAACAAACATTTTTGGTACGCTAAAAAACGGAATTGATTTTTAGCCTTTTAAGTTCGGAAAAGATGCTGAAGATCGAGTCGGAATTTTCTATTTAAAGAAATTTGTGCTGAAAAATTGATTTTTGTGCTCCAAAAACTGGAATTTTTGAAAAATTCGACAAAAAAATTTTTTTATTAGTAATTTTTTTAATTTTTCAACCCGCTTTTTGCCCAATTTTATTTTATTTAAAAATCGGGTCTACTGAACTTTTAAAGGTAGAAAAACTGCAAAGAGTTAATTTCTTGGATATTTTAAGGCGTTAAAGTCCAAATAAACATGTTGAAAATGGAAATGTCTACAATTGGTCGATTAAAAAACATTTTTTTCGCTAAAAAATTGAATATTTTTAGGCTTTAAGTCCAAAGAACAAGATGAAACTTGAATTTTTTTTTCAATTTAAAAAAATTTTGCTCCATGTCAGGCTCCCAAACACTGGAATTTTGGACTTAATCGAAAATTCGGACAAAAAAATATTTTTATTCGTTTTTAATTTTTTTAATTAAGAAAAATCCCAATTTCGAGGTGTGAGCAAACTCTCGTGCATTTTTGGGGTTAAATTGGAATAAATTATCAAAAATTTTCGAATAAAACGGATGGAATAAATCTGATTTTTGTAAATTTTTCGAAAACAAAAATTTACGTTGTTGGCAAAAATTAAATATCTCATGGAAGTCCAAAAACCATGTAGATAATTCGGGAGGAAAAAAATTGGGAGAAAAAAATTTTTAATTTCAGTAATTTGAAAAAAATATTTAAAGCTGGTGTAGTCGACTTTATTTATTGCTTAAGTAGACTCGAAATTGCCTAGAAATACCGAATTTCATAATGAAACTTCTTGAAAACTTCTCACAAAAAAAAAAGTTATGACGGCCAAAAAATGGACTATAATATAATTTTGAAATTTGAGCGACTTTTCAAGCGGCTGGAAACATTTATTCGCTTTTGAAATCACCGTCAAATTTTGAGTATACTGTGCATTTATGTTGCGTGTTTTCAACTTCATTTAGGTATTATAAAGTCAAAGGGCGGCGAGATTTTTAATTTTTAGTGAACCTGACGACATCGACTTTATCTCAATCGAGTTCAAAACTCAAGATAATTAAATTATATTATCAAAATTTGACGGTGATAAGTTGTAAAAAGGTAGTTTCTAGCCGCTTGAAAATCGGTCAAGTTTCAAATTTTAACCAATTTCAGGCCATTTTTTTAGTCGTCATAACTTTTTTTCGAGAAGTTTTCAAAAGGAAGTTTCATTTTGAAATTCGTTGTTTTCATTTTGAGTCTTATAAAGCTTTTAATAAATAAATTCGACTACACCGCCTTAGTATAAATATTTTTTTGAATTTTTTTAAAATTAAAATTTTTTTTTCCAATTTTTCGATTTTTTCCGCATTCTCCGTGGTTTTTGAACTTCCAAGGCCTCAAACAATATTCAGTTTTCGAAACTATTTTTTTTTCGAAGAAATTCCTATAAAAATCAGATTTATTCCATTCTTACTCGAGCAAATTTTTGATAATTTTTTCTTTAACCCTAAAAATGCATGAGATTTTATCACACCTTGACGCTAATTTGCTGGAAGTTATTTGTAGAATTTTTGGAATTATTAATTAAAAAAAAGTTTTTTTTTTTTTTCCGAATTTTCTACATGGTCTTTGAACTTCCAAAGCCTGAAAATGATTTTAAAAACTTTTTGCTTTATTCGGTTGTTTTTGGTTTTTTTTTTTAATTTAAAAAAATTAAAAAATTAATAAAACTATTTTTTGTCTGATTTTTCTATTAAAGTCCTGTAAAAAAATTCTATTTTATAGGTGTTCAAAAAATCCTAATTTTCAGGCCGTTTTTTGGCCTTGATATTCAATTTTTACACAAAAATTTTTTTTGCAGTTTTTTGCCTAAAAAAGCCCTCGAACAAAAAAATCATCTTTTCTCGAATTTTTGGAAGCAAAATTAAAAATTTCAAAAATATCAATTTTTTGGTGTTTTTCGGGTTTTTTACATAATTATTTTTTCATTTAAAAAGTTTGTAAATAACCATAAAATTTATGATTTTTTAAATTAAAAAATAATTATTAAAGAACACTCGAAAAACACCAAAAAATTGAATTATTATTTCAAATTTTTAATTTTTCTTCCGAAAATTCGAGAAAAGATGATTTTTTTTCGACGATTTTTGAGGCAAAAAACTCCAAAAATAAATTGTTTTGTAAAAATTTAATAAGGCAAAAACCAGGCTGAAAATTCGGATTTAAAAAAATAATTTCTTGCTATAAAATAGATTTTTTTCAGGACTTTAATCGAAAAATCAGACAAAAAATATTTTTATTATTTTTTAATTTTTTTAAATTAAACAAAAAATCAAAAATATCCGAAAAAACCGAAAAATTATTGAAATCATTTTCAGGCTTTGGAAGTTCAAAAACCATATTGAAATTTCGGATAAATAAAAATATTTTTTTGTCCATTTTCGATCAAAGTCAAAGACTTCCAGTTTTTGGAGCCTAAAAATAATCAAATACTGAGCAATATCTTTTTAGATTGAAAATGAACGACAAAAAAGTTTCAGCTTGTTTTTTGGACTTTAAAGCCTAAAAATTTTTTCACTTTTTTAGCGAACAAAATGTTTTTAATCGAACAAATAGAAGACATTTCAAATTTCAACATTCGTATATTTGGACTTTAAAGCCTACGAAGAAATAGAAATTAACTTTTAGCAGTTTTTCTACCTTTAAAAGTTCTGTAGACCCGATTTTTTAAATAAAATCTAAATTTGGGCAAAAAGCGGGTTGAAAAATTCAAAAAATTTAATAACTAACAAAAATATTTTTTCATGTCCGAATTCGTTTCTTCCAGTATTGTGGAGCATAAAAATAATCGACTTTTCAGCACAAAAAAAAAATTTGTAAACAGAAACATCAATTTTTTCAGCATCTTTTCCGAACCTTAAGGCCTAAATATATTCAATTCATTTTTAGCTAAAAATGTCTTTTAAATCGGAATCGAAAAAATTTCAATTTTTATTTACAGTAAAAAATTCGGAATTTTTTTCCAATTGTTATGTGATTTTTGAGATAAAATCATGAAAAACCAACTGGAAATCCGGTTTTTCGAGTTTTTTTTCAAAAAAATTGACAATTTTCCCGAATTTTTTCACGCTATTTTTGGTAATTTTTTCTCCAAGAATATCGAATTTTTTCAGTCTTTAGCTTTAAAAGTACTGCAAAAAACTACTTTTTCTGGAAAAAACCTATAAATTCAATATTTTGCTTTTTTAGCTTTTTCCTTTTTTTGTGAAAATTTAAGAAATTAACTTTTCGCCACTTTTGTACCCTTAAAAGTGCAGTAAACCCGATTTTTTTGCTGAAAAACTTACAAAAACAGGAATTTCGGTTGAAATTAAAATTAGGACAAAATAAAAATATTTTTTTGTCCGAATTTTTCCAAAATTTCAGTTTTTGGACCCTAAAAATATTGATCAATTCTTTAGCGAAAATTGTTTTTATTTTTCAAAAACATGCTACGACTACACCACAACTCTGTCAAAAAACCAATGCTAATTAAATTAGAGAAATTCTTCAAAAAATCCCCAAATTTCCAGGTTTGCAAAATCTCGTGCGCCGGCGGAATCACATACAACAGAGCATCTGGAAGGTCAACGGCACAAGAAAAAGAAGCTATGGCAAAACAGGGCATACCGAGCACTTGCACACCCTCGCTAAAAGATTGTCCTATCGTTGTGACCTATGTGACGTCACTTGCACCGGTCGTCTAAGGGCACGTATTCGACGCTCACGCTCATGGCGGAAAACACTTGAAAACTGCACAATTGCACAAAAAAATGGGAAAACCGTCCGCCTGAAGTCGACGTTCCGACGATTATTGCCGGGAGCCGATGGGCTGACGTAGACGTTTAAAGCCAAAGCGAAATGGCATAAACAAGCTCTGCCGGAAAATGTGCGGCATTTGAAAAAATAATAAAATGTTGGAAAAAAACGAGAAAATGCACATTTTTAGGCTCAACAAACTGAAAATATAACGCAAAAAAATTTAGAAAAGGATTCTTAGGAAAAAATTAGCGTTTTCTCGCCAAAAATGCTCACTTTTCGATAAAAATGTACATTTTATTTTTTAACTTGAATTTTTAAAAATATTTTAGGGCTCAAAAATGTCGTCTGTAAATTTTGCAAAAAAAATTCTAAATAGTGATTTTGAAATTTTGAGATTAACCTTCGCCAAAAAAAAATTTGAATTTGACAACTTAAAATGCTCATTTTTCGAGGAAAATGTAAAAAATTTTTTTTCATCTGAAATCTGTAATTTAAAAAATCATTGATTTTTTAAAAAATTTCTACTGTAAAATTTTGAAAAACGGTTGAACGACGTCAAAAAGAAGGACGTAAAAATCCGAAAAAAAGCAACAAAGAACTAGGAATTTTAAAATGTCCAAAAATGGTCTGAAATTTTGAGAAATCAAAAAGAACAAGTTTCTTTCCGTTTTTTTTTAAGCAAAAAATCGTATTTCTAGTCAGAATTTAAATTTAAAGCATATTTTAAACTTTTAAACGCAAAAACATTATCTTTTTCTTTAAAAAAAGACAATTTAAACGATAGCATTTATTAGCTTTTTTCTCAACATTGCCTGATAACACATTACATAATGAAACTTCTTGAAAAAAAAAAGCTCTCAAAAAAACAAGTTATGATTGCTCAAAAAATGGCCTCAAATTAGCTGAAAGTTAAAATTTGACCGACGTGTCAAATAGTGCGGCTGGAAACTATCTTTCTTTTTTGAGATCACCGTCAAATTTTGAGTATAAAATGTAATTATCTTGCGTTATCACCTTTGTTGATTTAGGTATAACTAAGTCGATGGACGGCGAGACTTTTAAAGGTGGAATACCGATTAAGACTTTGCTTTTTTAAACCATTTGGGATGACTTATCGGTGCGATACTGCAAGCCAAAGGTTGAGATAGCTAAAAATATATGGATACGCCGTTTTTTCCATCAGATAAACTTTGATCGGCCATAACTTTTTTATTGGAAAATTTTCAGAACGTCTCATTACGAAATTCGGCAGTTTTGTGGCCATTTTGGGCCTAAAAAAGCAAAGTCTTAAATTTCGGTACTCCACCTTTAAAAATCTCTCCGTCCATCCCTTAAAATACCTAAATCAAGTTGATAACGCAAGATTACATACTCAAAAATTTGACTGTGATTTCAAAAAGAGTAAAAAAAGTTAGCCTCTTGGCAAGCCGTTGAAATTTCAAAATTCCGCTAATTTGAGTGCCAACACTTTTTTGAGATCATAACTTGTTTTTTTGAGAACTTTTTTTTTCAAGAAGTTTCATTATGAAATCGGTGTTTTCCGACAATTTTAAGCAATAAAGCAATAAAAAATTAGAATATACCACTTGATAAAAATTAAAGATTTTAAGTTTAAAATAAAAAAATATGTTTCTTTCCGATTTTTTGATAGTTGAGCTAAAAGTTTTGGCGGGAAATTCAAATTTTCTATGTTAGAAAAAAAATTGCGGTGAAAACTCATGTGAACAGCACAGAACGGCTGCTTATGAGTATAGGTGTGAAAGTGTCTCATTTCGATGGTTTGATTTACTAAAAAAGCGGGTAATTCCCACAAATGACGTCAAGATGCTCTTTATTATTAAATTTAATTAAAAGAGAGCATGGTGAGGCGTAACTTTTGGGGAAAAATTCCCGAACTTTTTTTTGTAGTTCAAGCCGAAATGAGACACTTTGACACCACCACTTTCAGACAAAGTCCCCCACTTATTTGGTAAAACTAGTTCAAAACCCGACTGTAGTACATTTTTGGCAGAAATTTGAAAATTTCAACTTAACACCGCTCAATTTTTCCAAAATTTCACAGTATCATTTCAATTATGGTTTTGCTTTTTTAATTGAAAGATATATTTACAAAAATAGAGGACCATTTTTAGTAACAATTTTTTGGCGCTCTCAAATTACACCTTTAGTCAGAAAATTGCAATTTTCTCCAAACAAGTGATTTACAGATTTATTTTACCTAAAATTAACAAAAGATCGAAAATATTAGACTCCCGCTTTTTTTTTATTTCAATTTTTCCAATTAAAACACAAACATTGAGCATTTCTAGTTGGCACATACCAAATTTATAGGCGAAAAATTTGATTTCAAAATGTCAAAATTCAGAATTTTTTTTTGCTAAATGTTCAGCACCGATTTGTGCGCAAAAATATTTGAAAAAAAAAAAAACTCGAAAATTGAGCATTTTCAGTTGTAAAAGTCAACTTTTAGGCGGAACAAATGTGCAATTTTTCCCCAAAAAATCCAAATTTTCCATTTTCTATCAAATAAAGCACTGAAAAAATTTGTTATACCTAATGTGGAAAAAGTGAATTAAATCAGATTTTTTGAAAAAATGCACTTTTTTTTTTGCCAAAAATAGTTCCCCGACTTTTTGTTCCAGAGTTTCCTCACCAGGTCATCGGTATCATCGGATAAATAAATTTTGCGGGAATAATTGCGCTTTTTTTGTATATCAAACCGAAATGAGACACTTTTACACCCCACTTCAGGCAAACGACTTTTTTCCAGAGTCATCGGCATCAACACGGTAAACTTCGTCGGCGGTAGGAAGCACTCCACCGGACAACTCGAGGGGAAGAAATACAGCGCGATCCAGTTGCTGCCGCCCTGAGCTCACTCGGTGCCTAAGGAAAACCGTGGTGCTGCTGCAACGACGACGATTGAACGGTGGAAGACGAGAAGCTCCGAGCAATGATCTCAGGAGGTACAACCTGTCGCCGATGTACATGTCACTGAAACCGTGATGCTACCGGAAAACTGGTGCAATTTCCATAAACCGTGCGATTGCAAGTTTTCCGATCCGAATGCCAAGGACATTCATATCAGGTGAGTCGTCATCGTGTAAGCTATCGCAGAAGATTGATCCGACGTTTGGTGTGAAGCCACCGAACAAAAGAACACAGGAGAAGCGGAAGAATCAGCTTCCAGCAGTTCATGGATTGTGTAGATTTTATTTACACTAAATCAACAACAACACAAAAAACATGTTCCAACAAAATTGGAAAAAAAAATTTTAAAAATCCCAAATTTCCAGGTGTCTAAAACCCATCCCGTGCATACAATTTTTAGGGTTAAAATTGGAAAAAATCATCAATTTTTCGGATAAAAATGAAACACAATCTGATTTTTATAGAAAAAATAATAATTTGTTGGCAAAGAACTACTTTCAGGCTTTGGAAGTTCAAACTTTGTAGCAACATAATTCAGAAAAAATCGAAAGATTGGAAGAAAAACATTTTTAATTTGAAATAAAATTCAAAAAAATTTAAATTTTTTTAAAAATTGAATTTTTGAGTAAAGAATTTTTTGCTATAAAATTTCAATATTTTTCAGGCTTTCAAGTCCAAAAACCGTCCGTTGAAAATTCCGAAAAAATCGAAAATTGGAAAAAAAATTTTAATTTAAAGGTGGACTACTTGCTCTGTGGGGGGAAATTGCTTAAAACAATGCCTATGGAACCACAATGCCCGAATAGCATAATAAAAAAATTTTAAAATATACTCTAGATTTTATATTATTTTTTGAGAATTGGAAAAATCACAGTTTTTGCCTAATTCCTTTATGAATTACCGCCAATTGGTTCAGACTGGAGCGCGCTTGCATGTTTTTAAATTTATTTATTTTATTTATTCTTATTTTCCACCCATTTTTAATGTTTTCGATGTATTTTTATTTGAATTTTAGCAGAAAAAGTCAAAATAAATACTAATATTAAAATGCACGCTTACAGGCGTAAATCAGTGAACGATAATAATTAACTCAGGTTCGAAATCGTTCAAAATCGTTTCTTTTTCATTTTTACCTGTAAGCGTAGCTTTGCCTTTAGTCGAAAATTTGCATTTATTTTCACTTTTTCTTTAAAATTCAAGCAAAAATACACCGACAGCATGAAAAATCGGTGCAAAATAACAAGAAATAAAATAAATAAATTTAAAAACGCACTGCAAGCGCGCTCCATCGAACAAATCCAATTGGCGGAAATTTAATGGATGGGAATTAAGCAAAAACTGAGATTTTTTTTTTTCAAAAAATCATATAATATCAAAATTTTTGTTTTTTTTTTAATTTTTTTAAACATGACATTCGATCATTGTGACCCCATAGGCATAAAGGTGGTGTAGTCGAATTTTTTCTATTTCTTTACTAGACTCAAAATTGTCTGAACGCCGAATTTCATTAAGAAACTTCTTGGAAAATTTTCAAAAAAAAGTTATGGCGGCTCGATGGCCTATAATTAGTGAAAATTTGAAATTTGACCAACTTATCATTGTCGCATCGACTGGAAACAATTTTTTTTTTGAAATTGTCGTTCAATTTTGGGTGTACAGATCGATATCTTGCGTTTTCAGCTTTCTCAAGGTATTTGTCGATGGACTTCAATTGGATCTGTCAAATTTTTTACCAAATCTCGTCCATCGACTTAATACCTAAAAGCTGAAAACGCAAGATAATCGACCTGTATACCCAAAATTGAACGACAATTCCAGAAAAAAATTGTTTCCAGCCGCCGCGACAATGATAAGTTGGCCAAATTTCAAATTTTCACTAATTTTAGCCCATTTTCCGAGCCGCCTTAACTTTTTTTTTTGGAAAAGTTTTCAAGAAGTTTGATTATGAAATGTCTTCAGTGTTTTCAGACAATTTTGAGGCCAGTCTAATTAAGCAATAAAAAAAATTCCTGACTACACCACCTTTAAAGCAATTTCCCCACTGGGCGCGACTCAACCTTTAAAGGGGGATTAGAGTTTGTGGGTATTTTGCTTAATCCATAGACTAAAAGTGCATTCCAAAAACACCGAAGTGATTTCATAATGAGACTTCACAAAAAATCTCCAAAAATTTTTTATGGCCGGTCAAAATTCGAAAAAAAAAGATTGCGCAACTTTCGCGAAATTTGATATTTCGCACACTTTTCTTTGTCTAGCAGCCGATGGATTTTAGTTTTTCTAAGAATATCACCCTCTATTCCTTCTTGGTAATTTATCTCGCGAAACGAATCCGTTGATTGAGACAACTTTTAGGCCGATAGGCATCCAAAAATGCTCAATATAGGGATGCCTAACGGCCTAGTTGTGTCAATCAACGAATTTTCGCGAGATAAATCATTAAAATAAGGATTAAAGGGTGATAATTTCAGAAAAACGAAAATCCAGCTGCTGTGACAAAGAAAACTATGACCCGAAATTTCAGATTTTAGCGTTGCATCTTTTTTTTCGAAATTTTTTATTTTGACCGGCCATAAAAGAATTGTTGGAGATTTTTTGTGAAGTCTCATTATCAAAATATTCGGTGGTTTTGAACCAGTTTTAGTGTATTTAAGCAAGAATACCCACAAACTCTACTCCGCCTGATGATTAAAGGAATGAAAATAATTCTTGGAACGTTTGGTTTAATTTTTTGTTAAAAAATCCACACCGAAGAAAAGTCCACAGTATCAGAGCCTCCGAGCTTCATGAAAAGCCGTGGTTCGCCCCACCGTGGCTCCAGAAGGCCGGGAATTCAAAATAGTAGATGATAGAACTATTAACGAAAAGTACTCGCCGGGCTTAATCCGGGCGTAGAGTTCATTTATGAGGATCGACATCCTTATGTCTGATATCAATCTCTGGGAGGAATGTGTAGGATAATATCGCAGCGAGACGTTCGGACCCTGAAGACGTGGTGGAGCGTCCCACCACCACCTACCACAACGGACGCCGCAGACAGTGTTGGGATGCTCGAGAGTTGGAATTATTGCGAACGTTCATCAAATGACAGGGGATCGGTGTGCGGATGTGGTTCTGACGTGTACGCCGGTGCCGACTTCGGGTTGAGCAGGATTATTTAGGCGGTTGTTAGGAGAGTCGACGGCACGGGCCGGGCTTTTTTTTTTGCCGGAAAGTTCGGGATTTACCGGTTTGGGAACGTTTTTTTTTGCGGCAAATTGCCGGTTTTCGCCGGAAATGTGAAAAACGGCGCAAACCTGACAGTCTAGCGGGAAATTTTCAGTTTCGGCAAACTACCGCGATTTGCCCAAGGATCACAATCGTCCGGCAAATTCGGTAAGTTGCCGGTTTGCCCATTAGCCGGTTAGTTGAATTTAGCAGAGGAAATACGGCAAACGGCAAGTTGCCGGTTTCCCACGACTTACCGGAAATTTGAAAAACGGCAATTCGCCGGTTTGCCGGAAATGTGAAAAACGGCAAATTTCAGAATTCGGCAAGGCCGGTTTTTGCCGGAAATTTTCATCTTAGGAAAATTGCCGGTTTTTGCCTGAAATTTTCGTTTCAGTCAGGGAAAATTGCCGGTTTGCGGGTTTGTCGAATTATCCGGAAATGTGGAAAACGGCAAGTTCCCGGTTGGCTGATTTGCCGGAACTTTTTAATTTTCGGTAATTTGACCGATTAGCCGGAAATTTTTTAACGGGATTTTTGATAAGATGGATTTTTTTCCGGCAAATTCGGCAACTCCGGTATGCCGGAATTTTCATTTTTGACAAATTGCTCCATTCGCCGAACAATAATTATGCCAGAAATTTGAAAAACGACAAGTCGCCGTTTGCCGATTTGCCGAAATTTCAAATAACCGGCTATAATTTGCAGATTGCCGGAAAACTTTTACATATTCGGCTAAGTTACCGCTTTGTCGGATTTTTTAAACCGTTTTTTTCAAGATAGATTTTTTTTCCGGCAAATTTCCGGCAAGTTTCCGCATCGGTTTGCCGGAAATTTCAGAACCGGCAATTTTACATTCTGCGGATTTCTTGTTTGACAATCTCAATTATTAAGACATATCGAACAATTGAGCCGGATCCCGAGCCGCCATCAAGCCTTATTCGCCACAGCTAACTACTTTCCCAAAATGTCGTATTAATCACTTCATCTGGAGACAAGACGAAGCTAGTATTGTATCGGATGTCCTGCTGATAAGGATTTGCGCATTTATGCGCTCGCTTCTATTCGGAATACAAAGTGGTATGATGTGGGGGAGTTTTTTTAATTGTTCCTATACACATATTTTAAATTACTTTATCATTGGAAAATCTAAATTATAGCCCAGTTTACAAAAAAATCTATATTCCAAAAAAAAAATTGAACAAAATCGATAATATTCCCAAAAAACGTTTACATAATCGAACTTTTTAAAACACTTTGAATAAATCGATAAGTTTACAACTGCTGACAATTAAAAAAAATCGAAAATTTCTCAAAGCTCCAGTTGAAAAAATTAATATTTTTCCCGAAAAAATTGAAAAAAATGGATAATTTCCAAGGAACATAAAAGCTAAAGATTTTTTAAAAAAATCGAAAACAATTCAAACCTTTCGGTTCACAAAAATTTGAAAAAAATCGTGATTTTTTTAACTTTTTTTCATCAAAAATTTGTCAAGAATTTGGAAAAAATAGAAAAAATCAATATTTTTCCGAAAAAATTTGAAAAAAAAATCGATAATTTCAAATAATAGTTGCAATTTATAATTTAACAGCGTAGACAAATTTTCAAAGATGTTTAAAATTTTTCACGTTTTTCTCTCTGGTTTTTTTAAAAAGCGTAATTTTTACCGAATTTCTCATCAAATTACATGAATTTTTCTGAAAGAGCGAGAGAATTAAAATAATTCGAAAAACTCGAAACAATTTGTTACCAGATCTAGCCGAAAAATCCCACAGAAACCACCAAACTTTACTTTTTTTATTTAATAAAAAAAAGTTTTAAAAAATATCAATCTCCCTTTTTTTCTGCCAAAAGCGACTTTGATGTGGGTAAGCTTGAAAAGTTTAAAAATTTGCAGGAAAAAATCAGGAAAACTCTTTGTATTTTCAGAGTCACTGCCAATACTCTCGTGCCTATCAGTTAATCGAATGCTCCGAGATTTGCGAAATAAATATCCTGAAGTTGCGTGTCTTGATGATTATGTAAGTTTGAGAGTTTGGAAAAATATTCGAAATTTTTTGGGAAAAATTTGGTAAAAGTTCACAAATGTACTGTACAATTCATTAATTTTTTTGCGAAAAAATTTTTTAAAATTCTCTATATTTTTGCTAAATAGTTTACAAATCTAAATAGTATGAAAAAATATTTTAGCAGAATCAACAAAAATTGTATAAATTCATAATTTTTTGAAAATGAAATAAATGTTTTTTTGCGAACCACTAAGACCAAACTTAAATATGCTAAATAGGTTTTTTTAATGCAGGATATAGTTTTTTAGCTGAAAACGTCTAATGAGAAAAAACGGATAACATTGAAAATTTACGTACATTTTTGCAGACCTTTTTTGCTCACAATTTTGTAAAAACTTTCGGCAAAAATATCACCTTAGTCAAAAAAAAATTGCTTAAAAAAAATTTCTATAATACAAAAAAAATGTGAAATCTATCTATTTTTTTCAAAAAATGAGCTACCTAAAAATCTATTAATGATTCTGTGCGATTTTTTTGTGAAAAATTTTGAAAAAATTCAGAATAATGTATAATTCCGTTATATAATATTTGGCGAAAAAAATTAATTTTTGAACTATAATTTTTTTTATGAAAACTAGTTTCAAAAATCGATATTTCACCTAAAACGAACAACCCTAAAAATAGGCGGCACACGAACTATGTTTCCGGCAAAGTGGTAATTGCCGAAATTTTTGGCAAACTGTATAGGCTTTGCAGAATTTTTTTGTTGGAAATTTCAGATTTTCAAATTTAATCGGCAATGAAAACGAAACGTTTATTCCGCACATCGGCAAACCAGCAAATTGCCGAATATAATATTATGTCTCCTAATAAGTTCCGGGGCAAAAATCATAACCTTGTTCGCTGTGTATCGATTTTTATGAAACTTTGGGAGTTTATGTTATCAACCGTGATCTTTCAATTGACAATATTCACACAGTTTTGTGACCACCCCAAGTGCCCGTACTCGGAGCCAATTGTTTCAGGTATTTTTCTGATCTCGCTTCTTTTTATCTTTGAATCGAGGTTTGTTGCGGATTTTGCTTTGTTTCGAATACATCGTTAGAAAACGAGAAAAGTTTGGAAAAAAATTTGTCCAATAAATTTTTTTTGGATGATCGGCAAAGAAGTTTCAAAAAGATTTTTGTCGAAAATTCTCTTTCATACAATGTAAATGAGGTGTCCGAACCAAGTGTAAATTATTTTTATACATACGAACAACATATCAATTTAGTTCGATACACTAAAATGATAATAATATAATTTTTTCGGATAATTTTTGAGTTTTTTGAATACTTCTTAAGTTTCAAATCGATGTTCAAACTAAAAGAATTTTTGTGTGTAAAAATAATTTTCACTTGGTTACATCATTTTTGTATCAAAAATCTGTGAGCATTTTAAAAATCTTTTTGAAGCTTTTTTGAAACCAAAAAAAATTTTTGGACGGATTTTTTTCCAAACTTTTCTTGTTTTCTAGTGATGTATTCTAAACAAAGCAAAATCCGCACACAAACCGATCAATATCTTCAAAGATAAAAAGAAGCGAGATCAGAAAACCTGCCCAACAAATTGGCTCCGAGTACGTTGGGGTGGTCAAAACATTTTGTGACTATTTTCAAAACACTGAAAGATCATGGTTGAAAACATAGATTCCCAATTTCATAAAAATCGATTTGCAGCGAAGTTAGGATTTCTTGACCCGGAAACTTATTTGGAGACCTTATACAATTTTTCAACATTTTCCAGTAAATTAGGGAGGTAATCGTCTCGAACATTATCGATTCATCTCCAATGTCACTTTATCCGATGCGTTTAAGCGAATTGTCGAAGCTTCACTTGCAATATGTGTATTCTGGTAGGGGGGTTAACTTTTTTTTTCCGGAAATATATTGAAAAATGAGCATATAAAAAGTTTTAAAATAATTTAAATATTTACAAAAAAATTTTTTCTGAAGTCAATTATATTGCGTTTGGAAAATTGATTCTTGTTTCGAGAACGGAAACTCTTTTTTTTTAATTAAAATGTTGAAAAAAAATCCAGGAAAAATGCTGAATTTTTCGGGATTTTTCTGAGCACATTTCTAGCCAAGCTCTAAAAATGAAAAACTTGAATTTTTCTTTATTTGAATTTTGCCCAAAAATGACTATTTGAGGAAAAAAAAAACATATTTCAATCACCGAAAAAATGTATTAATTTAATATTTTAATGTTAAAAAGGTATTTGAATTTTTTTTATACGACCTTTTTTTTGCACAAAAAGTTGAAATTTGGTTGAACCCGGATAAAATTTAGAAAAATTAAAATTTCAATTTTTTTTTGCGTTAAAAGTTTTTTAAGGTTAAATATGTTAAATAAGCACATTTCTTGAAAAGTTCTTTTGATTTTTTATATTAAAAAGTCTATTTTTCAAAAAAAAATTTATTTTAATTTTAAAATTTTAAAAACTTTAGAGTGGTGTAGTCGATTTTTTAAATTGTTCGATTAGACTCAGAATTGACTGAAAACACCGAATTTCATAATGAATCTTCTTGAATACTTCGCAAAAAAAAGATATGACTGCTAAAAAATGGCCTAAAGTTAGTTAAAATTTGAAATTTGATCGACTTGTCAAGCGGCTGGAAACTATTCTTTTTTTTGAAACCGTCAGATTTTGAGTATAAAATGTAATTATATTGGCGATATCAACTTTTTAGGTATTTTAAAGTCGATGGACGGAGAGAAGACATTTTTAAAGGTGGAGTACCGATATTTAATACTTTGCTTTTTTAGACCCAAAATGGCCCAAAACTACCGAATCTGCCGTAATGAGCAACGTTCTGAAAATTTTCCACCAAAAAAAAGTTATGGCCGATCAAAGTGCTTCTTTGGAAAAAACGCCATTTTTAGCTAAGATGTCAAACTTTGGCAAATTTGACAGTCTCGCACCGATAAGTTCGGCCAAAATTTCGGTCTAAAAAAGCAAAGTCTTATATTTCGGTATTCCACCTTTAAAAGTATCGCCGTCCACCGACTTTAAAATACCTAAATCAAGTTGACGCAAGATGCCAATTACATTTTATACTCAAAATTTGACGGTGATTTCAAAAAAGAAAGCTAGTTCCAGCGGCTTGACAACCAAGGTCGGTCAAATTTCAATTTCCGCTAATTATGAGGCCTTTGTCTTATTGGAGCAATCATAACTAGTTTTTTTGAGTGGTAACTTTTTTTTTTCGAGAAGTTATTGTCATGAAATTCGGTGTTTTCAGAAAATTTTGAGCTAATAAAGCAATCAAAAAATATTCGACTAACTTTTTGGCCTATTTTTTTGGGCTAAAATTGAAAGGTATTTTTCCAGCAAAAGCGGTCCGTGTCAGACGTCTGTCCGAACGTTCTCGATGCTTTAACCGACGAGCAGAAGCATTCGTTGACCGCCCTGGCACAGAATTTTGTTCTGCAAATTGCATTAAATCATATACACGAGGTATGCGGGGATTTGAGCAGAAAAAATGTTTAGTCAATTAAGAAAAAACCTTGAGTTTTTAAAAAAATCTGTGGATGAGAAATTTTCGCAATAAAAAAATTATATCGGTATAAAATTAATTTCAAATTTGAAAAAATTTCAATCAAATAAATTTTGAATTTGCATTCCAACGTCATCGGTCTAAAGAAAAAATTGCTTGAAAAATTGAATTAAATATATTTCTTTAACTACCTGTAAATTTTTTATTTGGGATCCGAGAATTCGACACTGAAATTTCATTTAAAAAAAATTAAATAAAATTTGAAATTTTTTGGAATATTGCAAAAAATTGCTAAAAATTGAATTTTCCTATATTTCGATCGGTTTTTTTTTAGATTTTTTAAAAAATTTTTTTTTCAGCCATTTCGGGTGGCCGAAAATGGAGAAAAAATAGTCAGAAAATTCAAAAAATTGCTTTTTTTTTTCAATTTTCCGAAATTTTGTATCTTGATCGTCCAAAAATTTAAAAAATAATCGCTAAAAAGTTTAAAAAAAAATTATTGAAAACAATTTTTTTAGCCAAATAATTTCTAGTAGATTGCATGAAAAAAGGCCCTAGTGAAATACGAAACAATTTTTTTTTCAAATCCGATTCAGAAAAAATTGAATTCTCTCTGATTTTGGGCCGATATTTATAAGATTTACAATATTCCAAAAATTCTTGAGAAAAATTGAACTATGTCTGCCGTATTCCTGTGAACATAGCGGAAAATTGAATTTTCCAGGTTATGTTTATCGGAAAAAGTATAGTGACTCTACGTAGAATTCATGAAAAATTCTGACAAAAAACCAAACATTTTGGCCCAAAATCAGAGATTTCACAAAAAAAAATGCTGAAAAATCAATTTTCAGCAATTTTTTTTTCAAATTTTTTTAAAAAATATATTTTAGTTAATTTAATAATTTTTTTTTCCGTTTTTTTAATAGAAGAAAAGTTATTTTCCCAAAAATGTGCAGACATTTCAGAATTTTCGGAAATTAAAAAAATTTATTTAGCAAAAAAAAAAATTTTTTAATCCAATTTTATACTATGATTTTTTCACTTTTTCGGTGGTATTAGGACTGAATTCAAAGTCTCTTCGAAAAACATAAATTTTCAGAAAACTTAAAATTAATCTGATTATAATTCGGAGCATATATGAAATGTGCTTTTATCACAACATTTTTTTTTTTGACAAGTCAAATCTTTCCACATTTTTAAAAGTTCCTATTTTGTATATATTCGGATTTAAATTATTTTTTTAACGGGTTTATTGTCTGAGCAAAAAAATTGAATTTTTCTAAAATCACCAATTTTCTTCCAGATTCTCGGAATCGATCGTCTTCAAGACCCACTATTGATCTACCATAGGATGCTCCGATCAAAGACCACTGGAGAGCAATGAAAAATGCTGAAAACGCAGAAAATCTCGACGATTCGCCAGTTTCCAAAAAGGAGAAGGATACTCGACGAGGAGCCCGCCGATATTTGAGGATTTTTATTTTAAATTTGGTCGGTTTACGAAATTATTTAATTTTCCTCTATTCTCCCTCATCTCTGTGTTTTTTTCTAATGTCTTTGGGCGTAGAAAAAACGAATGGCTCTCTTCGCGGTTAAACCTTGAAATTTTTATTTTTCTACTATTACCTCCCCCTGCAAACGCGCTCTATTGGCGACAATTCGCAATGGAGCGATTGCATATTTTGTTACCATTTTCCAGACATACTCATGTTCGATCTTCCACTAGGGGAGGGTCTCGCGATTTTTTGAAAACTAAATTTAGATTTTTTTTTGAAAAATATTCGAAACAATTTTAGGTTTTTCGAAAAATCCTAATTTAGCCTAAAAAATCAAAAATTGATGGGATTTTTAAAAAAAATTCAAAACTTATAATCAAAAAAAATTGCAAAGATGTTTAATTTTTTTGTTGAAGAAAATTTTTTGTAAAAATTAATTGATTTTCCGCTTTGAAATAGTTTGAATTTAGAATTTTTTGAAAAATTATAAAAATTTTGAATTGAGCTTTTGAAAAAACATTACTCAAAATTGTTGGAAAAATTTTGAATTTTTTTGAATGAATTCAGAACTTTTTGAAAACGGAAATTCGAATTTTTCTGAAAAAAACGTTCGCAAAATTTTTCGAAATAATTGAATATTGAAAAAATTATAAGTAAATTCCTAATTTAGTCGGAAAAAAATATTGAAAATAAAGTGACGATTTTTGAAAAATTTTCCCAAAAATTCTATAGAACTGTCCTGAATTTCTATAAAAAATTCGAAAAAATAAAGTTTTTTAGAAATTTGCAAATTTCTTTAACATATTGGAAAAAATTCTATTTATTTTTGAAAAGTCATTTCTAAAATCTTCCTTTCTGCTAAAACCTGCAAATAAAAGGACCCTGCCCCTAACTATCTTGTTCATCCAAAAACCGACAATTCTTCTGTTTTTGTGTTATAATCGTCCTTTTTGACTTGTCAAACAAAAATTAAAATAAATTAGAAGAAAAGGGTTTAGATACGATTTTGCCAGCACGAGGCCGAGGTTTTTCACGGCCACGTGGCACAGGCCGGCAAGTAAGGCTGAGGCTGTGGGGGGAAATTGATAGGGAAGAAGGCAGGAAAAAAAAAAGAAAAATTCAATATTTTAAAGCCAAAATAAATTTTTCTGAAAAGACTAGCAAAACAGGAATGGTTAGGGGTAAAGCCGATGTCGGAGTTTGACGGAGAATTTTGCAAAAACATTAACAAAAACGAATCGGTAGGGACGGACCGGCAAGATTGATTGTTGAAAATTGACGAAATCTATCGATTTTTTGGCGCACGGGGTTCTGGCCTTCCCTCATAAATGGAAGAGTTTTGCCGAACTGGGCCACCAGGTCATAACTGGGGTAGGTTTACGGCGCGTTGCGTGTCGCGTCGAGGCTCAATTTTAGTTGTAAAACTAAAGAAGATGTATTTGTCCGTGTGAAGTACACGACTTTCCCGGGGCGCGATTGTCATGGAGCGCGAAAAATTAAGGGCCAGACACAGAACCCCGTGAAAAAAGATAATCCCGTTTAGAATCGGTGAGGGCGTGGAAAGAAAAGATGATCAAGAAAACGGGAATGAGCAACATTTCCAAAAAATCAACAATAGCGCAATTCCAGAAAATTCCATAGAAAACGGGGTCTAAAGCACCAGATTAGTGTTGTGCGTGGGCGTCCACTGTGACGTCATCACCGTCCACGTTTCGTAGTTCTACCGACTCGTGCTGATCTGAGAGCTCGGCCGAGACTTGGAGATCTCGGTGAATGTGGCGAATGCTTCGCGGGTGAACATGTCTGGAAAATCAGCAAGTCAGGAGAAAATTCAATTTTGCGCGTCAACTTTGATGTTTTGTTTGTGTTAGTGAACTTCAGAAAATTGAATTCGCCAAATTTTACGAGCAAAAAATTGGATTCTTTTGGTATTTTTCATGGAAATTTAACCAGGTTAAAAATCGAGGTTTCTCCGGAAATTTAACGTACTTTATCGATTTTTCATCAGAAATCAGTAGAAAATTCCTTCTGCGCGTCAATTGATGTAACCTTCGGGCCGTGCGGAACTGAACTGGATTTCGCCTAATACGAGCAAAAGGGGGGCTACCGTTTGCAAATTTTTCTTGGAAACTGTCAAATATTGAATTTTTCGTGAAGGGCAAAATTTAACCAAAAATCGGGCTTGCTACGGGATTTAACAAATTTTATCGAATTTTTTTGCGCGTCAAATTTGATGTTTTTTGTTGAACTTCGGAAAACTGTATTCGCCAAATCTTACGAGCACAATTGGACTTTTTGGGTATTTTTAGTCCGAAATTGATTGTCTTAGAGATTAAACGCGATTTATCCATTTTTTATCGGGAACAGTAGCAAAATTCAGTTTTGCGCGTCAAATTTGATGATGTTTTTTGTGTTGGTGAACCTCAAAAAACCGTATTCGCCAAATCTTGCGAGCAAAATTGTATTTTTTGCGTCTTTTTCGTGGATTACAAAAATCGTGCATATCTTTTAAAAAAAAAATTCCACACAAAAGTACATTTTCACACAAAAACTGCAATTTGCGCGTAAAATATGGCGCAACCATCGGTTGAGTGCGGCACGCCGACTCAAAAACACCATATTTTTCACGCGCATATATTAATTGAAGCGCCTTCACGTGGTGTCAGGATGGGTCCACGGTTTGATCTACAAAAAAATGGGGGAATTTTTTGCCCAATAATATAGGTGACGTGCATGTTCTTAGCCATGCAGAATCAGTCTAAAATCCCGCCTTTTTTGTAGAAACGTAGATCAAGCCGAAATGAGACGACTCTGGGCTTTAAAACACTCACCAATAAAACCGAGACATGATCGGAACGTTACACGTGCACTTCCGATCGAATATCTCCATCGTCACACCGGCAGCCCTTTCTCTTTTTCTTCTCGAGTCTGGAAAATAATGATTTTAATTTTATTCTTGGAATTTTAAATTTCAAACAGTAAAAAACCAAAAATTATAGCAGTATTAACTTATCCAAGTTAAAGAACTACAGTGAAACTACAGAAATATTAATAAATATTTCGATGCACCAAGAGCCGAAATCTCTGAGAGCCCAAATCTCGGCTCATTTCGAGTTACATTACAAATAAACTGCAAGCTATATATAGAAAATTCAATTTCAATTATTTTGTTAGTTAACAGAATTTGGCTAGAATTGAAATCGAGCTGGGATATGGGCTGGCTAAGTGAATTTTTCCTTTTTTTTTTTGTTTATTTTGATATCCAGGGGTGAGCAGCAAACGATGTTTCCGGCAGATCGGTCGCTAGCTTGCCGGAATAGAACACTGCAAATCGGCAAACCGGCAAATTACCAGACGAGTTTGCCGGCAACGTATGCTCCCTATGAGCCACCCATCAATCGATTTTGTCGGCTTATATTTACGCCATATGGCGGTTTCAGAAGTTTTTATTTTCATGAAAACCAGAGTAACTATAGATCATTGAAAGAATATTTTGTCGTTTATTTTGAAAATATGATAAAAGACAACCGAGATATAAACGGTCAAAGACTAGTCAAGGGGGGCCATACAAAAATGTTTTTTTGTAAATTTAGAAGAAAATGTGTTTCCGTCTTATTAAAAAAATCTCTCTAAGCATTTCCGGCAAACCGGCAATTGCCGCCCTCCCCCGACCTACGCACCTGTTCAAAGTACTCCTCAACAATCCGATGCGCAAACCCCATCGCTCAGACACAATCCCTCTCTCGCCGGATTGGAGATGTCGGGGCGCACTTGACAAGCATACTGCTCATATCGGAAGTGAATTCGTGTCACGTTGCTCCTCCGGCACATCTGTCACATGCATCTTGTTGAACTTGGCGAGGTACTCAAAGTGTCGACTGAGGTCCGTAGCCAACACCATCTCCACCATCGCATATCGCATTTGTATGACTCGCGCGACAGACTCGGGAAGATGTTCACGTTGGCGTTGTGCTGAAGGGTGCTTAGCTGAATGGTTAGCCTAGTGCGGATAATTCCAGGAGTTATCATTGTAAAGTATTGCAAGCTGTCGCGTCGTATTGATCAGGTACGCGTTTCCTCTTCCAGGATGGGCTAGATCATGCACCGCCTCTGCGAAAAGAACCGCCGTCACCGCATGACTTTCATTCAAGTGCACGGAGAACGACGGGGAGTCAAGGTGGCCTGTAGGACGTCGGCTGTGTGAGTTGCGTTGGGATACGTGTTTCCCGCATGGTAATGAGCCTCGATGGATAGATTAGAATCCAGCGGTGGAGGAGATCGTCGGAGCAGCCGAGCACATCGCAAACCTTCCACCTCTCGAAGACTTTCATTCCGATTTCCTTGGGAAAGAGCGTCGTGATCCGACACCTTTTCCAGATGGAGGATGTCGAATTTCCAGCAATTGTCGTTTTCCAGCGGGTGAGGGTCTTCACGTCAGCGGATACCCGTCGACATTCTGCATGGGATCCTCGCTTCTCTCGATGCGCGTCGACGACGCTTGCGCTGCCTAGCTGGATGATGGAGGCGAATGAGACAATCGTAATATTGAGTTGCCTATCCGATCGGCGTCGCGGAATCGGTTGATCGACGGTGCGTACAGCTGGTCCGACGACAGCACCTTCATCGCGTCCTTTATCGTTTTTGCCGGTTCTCCGTCGACCCGCGACACGTCTCGGAGCATTGTGAGCACCTCGGAGATGGGCGCCTAACGATGCCGCCAGTCCGCGATTTCAGGCTTTTCAGGGCGCCGTCGCGGATTGGCGGTACCGGGTTGGTGTTCTTGTGAGCGTTTCACACGAAGTGACTACTGCTAAATAGAATTTTTTGATTAATTGGTGGCCGAGCTTTTTAAATGGTTGCCGCGATGTTTAAGTTGATGGCAGAGTTTTATAGGTTGATGGCCTAGTTTTTTAAATCGTGAGTTTCTATGCAATTTTGTGGCCGTGTTATTGTATAAGTTGGTGGCGGAATTTTATAAATTGACGGCCGAGTTTTGTAGGTTGGCGGTCGAGTTGTATGAATTGGTGGACGGCCTAGTTTTACAATTGTGTGGCCGAGTTTTTGTATAAGATGTCTCGTGATGAGCCGAGTTTTTTCAAAATGATGGCCGCGATCTTAATGATGGTCGAGTTTTATAAGTGCCGAGTTTTATAGGTTGATGGCCGAGTTTTTATGTAATTTGGTGGCCGAGTTTCACAAGCTGATGGTCGAGGTTTATGAATTGGTGGCCGTGTTGCTATACAATTTTGTCTGGCGGTGTTTTTATATAAGTATTTGGTGGACGAGTTTTATAAATTGGTGGCCGAGTTTAACGGAATAAGCAAAGGAAACTAAAGCGAAAGTGCTAATTTTATTGAAGGGTTTTAAAAACTGGGCCATCACCTTTTCAAGAAAAACTCGGCCTCCAAATTTTCCAGCAAAATACTAGGTCGCCAGTTTTTCCAGCAAAAAAACTCGGCCACCAAAATTTCCAGCAAAAAAAACTGGGCCACCAAATTTTACAGCAAAAAAAAAATCGGCCACCAATTTTTCCACAGAAAACGGGCTAGTTTCATTGTTCGTTTGAGAGAAAGGTAGGTCACGTACATTTTCAATACGAATACTCGGCGACCAATTCTTTATAAAAAATTCCGTCATCAATTGTCATAGAGATTAAGTTCGGCCATCAAGGTTGAAAAATAAACTAGGCCACCGATTTTTTTAGTTGAAAAAAACTGCTCGAACACCTAACCTTAAGATTTTCCTTTTTTCTAGCCTAGAGCACGGTTATCGCGTTTTTAGGCCACCGATGCATTTTTTTAATCGAAACTCGAAAAAAAATCGGTGGCCGACTTTTTATCATATACGGCCACCAATTAAAAAAAACTCACTTGTTAGCAAACGGGACCCGTATCATTTTCCTGTCTCAATACCCTCCGTCCGCTTGCCGCTCCTCTTCGGTGCAGGGCCCTCGGGTGTACAGAGACTTCCGTCGCATTTCCGATGCGGGTTGTCCGAACACCTCGGATTATGCATCCCGTCACGTTCTCTAGCCGTAGGCGCAAGGATAACGTACTGCACTAATCGTTGCTCATCACATATTTCCACTGCTTGATTCGTCTGAAAATATCACCGCAAAATTTGAAGGTTTTTAGGCACATGTGGCGCCAGTCCATTTTGATCTACAAAAAATGCGGGAATTTTTCACCCAAAAATATATGATCAGCTCACCCAGTTCTTAACGATTCTAAACTCACCCGCATTTTTTGCACGCTCTACGTAAATCAAGCCGAAATAAGAGACACTCTGACAGCGCGTGTAGGCAGGTAGGCGTTCACCGAGCCAGGCGATTAGGCCAGGAGGCAGTCGATTAGGCAGACTAGTAGGAGGTAGGCAAGTAGGCATTGAGGCAAGAGCTCACCTAATCCAAGACCGCGAAAAGGGCTATGGGCAGCGCGCGGATCCGACTCGCGAGCCGCCCGACGTAGTCGAAGAGCACCACAAGCGTATTCCACGTCACATGCTTAAAAGAAACGCATGAATGGGAATCAGTGTGTATGAAATATAAATTAGAATTGTAAATGAGAAACTGAGAAAACGGATGACTTACCATGATGAATGATGTTGGAGTGCGCAAGAGCTCTCCCTCGCTTTTCGCTGATGTGTCTATGTCGATTGTTAGATTGACAATTCTGGCAGAGTGGTTTTCTAGAAAATTGGGGAAAACTCGGCCAGATATGTTTTCTTTGGTTTTGGTTGGATAATTTTGGCGACCGAGTTTTTCAACGTATCCTTTATGTGTCCGTGGCCGAAGGCACATAGAAGAAAATTAGAACAATGCCGAGTTTTATCAACGTAGTCTAAATTAGGTGTGGCCGAACTTTTCGTCTGACGGCCACGCAGCAAGAGGAAAAAATAATGAAACAAAATTTGGTGGCCGAATTTTAAGCCAACACAAAAAGTTGGTGGCCAAATTTTAAGCCAACGAAAATTGGGGGCGGAGTTTTTGTTTTTTGAAAATTCGTGGCCGAGAATATGGGAAAACGCGGCCACACGATATTTTTTCTTTGGTTTCTGGCTGAATAATTTTGGTGGCCGAGTGTTTTTGTTTTGGATAGGGCAGTTGTGGTGGCCGATTTTTATCATTTAAACCAAATTTACGTGTACTTGGACTTTTTCTGACGGCCACAATAGCAAGCAAAAAATAACGAAAAGTTGGTGGCCGAATTTTAAATTCATAGCAAGAAAAGTTGGTCGAATTTTAAGCCTAAAAAAAGTGGCGGCGCTTTTTCTACAAAATTCATGGCTGTCATTATTTTAATTGGAAAAACTTGTGGCAGTGATTTTGTCTCGAAAAAAATCGTGGCCTTTAACTAGTAAAATTTGTGGCCGACTTTTATTCGCGTAACCTAATTAACGTGGCTGTCGCCGACTAAGGCCACCTTGCAAGAAGGAAAAATACCCAGGCGAAACAATTGTGGCCGAATTTTTAGTCGAAAAAAATGGCGGCCGAGTTTTTGTTTAAAAAACCGTATTTAGTTGGGACGAAAAATGGTGTCCGAGGTTTTTCAATGTATCCAAACTTATGTGGCCTGTTAGTGGCCTATAGCCTAGCTTTCCTAAACCATTTGTTTATAAAGTTGGTGGCCTAGTTTTTAACCAGCATAATCCAACTCACTCACTTCTCGGCGATCGACACAATCAACACCTCCGCTGTGCTCACCGAGGCTGAGACGTCTCTGAAAAAAAGTTTCGTTAGTAGATCATGGCTGACGACGCTGCTCCCTTACTTGGCGATTTATCGAGCGATGGATGAGGTACTCGAGATCTATGAATACAGCTAGAGGGCATATTGATTAAACGTCGGATAGTGCAAGCAAGTGTACATAAAATTTCCGAAATTCAATTTCCTTTTTCCCTCGCCGCGCCACCGTGTCCGAATTTCGGAACTGACCACGTTTCAGTCGTCTTGGTAATTCCCAATTTCCTTTCTCCCTTTTTACGTCACATGATAGCGGTTATACGTGTTTCGATGCATACACAACAAGGCACTTAATCAGCTACTAGCTCCTCTCCCAACCTCCACAGAGAGACTGTATGAGCAAGAGAAAAAGCACCTGCTTCTTCCAGATTAGGCGTGAGCGAGCCTGTTGTCATCTGACTTCTGCTGACGGAGGGAGCTTGAAAAGCGGAGCAGGAAGAGGAGAAGAAATAAAGAGCATTCAGAAATTACGCGCGAGTCGTAGTAGCTATTTATACACTGACTTCGTCTCCTTCTTCTTCCTGCTTTTTCCCCGTCTGCTCCTTCGCTCGTTGATGTCTGCCATCATATTTCATTAACGAGGGCCTAAGAATCCTGGAAGAGTGACGTCACACTGATGGCCTCTACTAGGAATCTCAAAGGCAGGCCATATTGATTCATATAGCAGGCCATATCAGGCCCCATAGCCTGGCCATAGTAGGTCACCACAAGCTATGGACTGCCATCAGGATTTTGGCTCTTTGGATGATAAGCTTCTTTGGAGCCCAGCGCTTAACAGACTGACGTCGTGGTATCGAGAATCTCGGCTAGGCAGAAACGCGGCAATTGTGAATTTTTTGACGCACTAAAGATCTTATAGATCCTTGAAATCTTCCACAGGACTTAGCAGACCGGAGGCCTGGGAACTATGCAGTTAGAGGCGCCAAGTCCAATAGTGGGCTCCGAAGAGAGAGTGCCCAGAAGGGCTCCGAAAAAAGCGTAGATTTTGGGCCAAAATTTCCCAAATTGGGCCAAAATTTCAAAAGTAGTAGGTTTCAACCCTCATGTTTCCCGGAATGATTTTGTGGACTATTATTTACAGACTGTGGTGGCCTGCTACCCACAATATGTACTGGGCCAACCTCTGGCCAGGTTACGGCCTTTAATAGCGAATTGCTCTTCCCTTGGAGTCAAAGTTCTTGCAGAGCCTAGGAGACGCTTACCACTTTGGATCAAATGATCTAAAACTCAATGGATCATGACCCTAGAACCTCAATTTGACCCCTAATAAGCCTAATACGGAGCTACGTCTAAGCTCCCAGGCTATATGGCCTGATATGGCCTGAGCAACACTTCGGTGTGGCCCAGTCTAGGTTTTTCCAAGCCCCAGCGGGCCTCAGTTTTTATAAGCCTAAAGACGCAGCTACTGGGCCAAGCTCTGGCCTTGAATTTTGGAGTAATTATTGCAGAGCCATCATGCCTAGGAGGCCTAATCTAGATTTTTTCAAGGATTGAGGCCCCCACGAGGCCTCAATTTTCATAAGCCTAAAAACTCAGCTGCAGCCCTGCCTGTGTTGGAAACTGTACAAATCCTTATATGCCCGTAACGAGTCAAGAGGAGTACACTCTCGCCGGTGCCTTCCGTCACGATCACAGTCTGAAAAAGACGCATTATTTATAAGATCTTACAGGGGATTTTCAGATTAGGAGGGTCGTGTGCCAGACCTCAACAGCTCGCCGGGGGTGATAAAATGCTGATTGACTTGACATGCATATATATAGATATATATGAAGTTGGAAGAGCGGAAGCAGCAGCAGTGGCAGCAGAACTTGTGTGTGACGGGGATTTGTGGGAACAAGGCGCCAAAGAAGACGAAGCAGAAAAGCAGAAGCCAATGGGGGCAAGCAATGAATGCAATCTATGTAGGAGTATGTAGGAATATGTGTGTGTGTGTGTGTGTGTGCGAAAGTCTCTCTATCTGTGTGTGTGTGTGTCACAGGTTATATCGTGTGCACAAAAAATGTATAAGGTCTCCTGATGTGTGTGCGAGTCTGTGAGTCTGTGAGTGCAGTGTACAACACCTTTTGCGGAGTCTTACCACATACTGATACGAAAGTGTTTGTATTTTATATATTTCTTTGCCACGGCACACTCTTCAATTTTTCGCGGGCTCGCCCTGGCCCATCAGTGGCACGCAGTAGAAAAAGTAGTAGAATAACATGCGTTGTGGCCATAGCCCATCCAACTTTGTTACTTACGGACTGAATTCGCGCGCGCCGCGGGGAGGAGAAGCAGAAGACGACGACGACGAGCTCGAAAGAAGACGAGTTGCGCCTCTGCAGTGCGAGTCCCTCGGCAGCGGCACTGCTGCGCCGCGCGCTTCGATGACGCGAGCTCCCCCCCCCGGCGGGAAAGTACGCGATTTGTCACCGAGATGAGCGCTTTGCTGACAGAATAGAATGGGAAACACAGGAATATCGGATTGCAGTAGACATGTTTTGTTGCAAAGTTATGAAAGCTGGCTTGGCGTGGTCGTCGAATTTTTCGCGCTTCATTGACGGGAGAGAAGGGGAAAGTCGTGTTCTCCACTTCACGGAGAATCACACTAAGATTTAGGACTAAAATCGAGCCGAGCCAAAATGGCCTAGTTCTCGGCAGAAACTGTTCCATTTCAATCTGCGAGGAAAGCCAGAGTTCCGTGAACCTCGGCCCTGCGATCGCCGGCCTGCGATCTCCTAGACAAATGGTCACCCCAGCCGGGACTCGGGAAAGTTAGTGCCAGGAGAATAATTTTTGAATTTGAACAAAAAGAGGAACTTGTACAGTTTTACAGCATCTTCAATTGCATCGGCCCAAACGTGTTTGTGGAGCTGCTCGTTGGACAGTTAGCAAAGGTAGGGTTGGTGGAGCACCACGCGATCCACCTGCACCACCACCATTCTCAGGAATACGACCCACCGCAGCACCATCTCATTGCTAACACTGCCCTGGATGCTGCTGCTGCTGTTGCTGCTGGTGCTCTCTGTGCGTCTTTTAGCTGCGGGCGTGTGCTGCTGCCTCCTGCCAGCTTGACTGTGCTAGCCCCACACTCTTGTCACCCTCTTCTCAGCCCCCCACCCCGCTTCTATCGCCCATTCTCTCCACGAATTCTTCTGTCTGACCTCCTCCTCCTCCTCCTCCTCCTCCCAATTCTCATGTCATCGGGGGGCCCGTCGTTTCGTGGAGCGCCGCGCCTGCAATGTCTCGGGCCGCCGCCGTCGTCGTCGGCATCGGGTATCGTGGCCCGTCGTCTTCGGGGGGTGGGTTGTCATCTGCTGTGTTCACAGATGCCGCCGCCTTCACCGCCCATCTCATCGTCTCCTCCTCTCTGTGGACCCGCCGACCGCTTAAGCCCGCGCGCCTTCTCCCATCAGTTCTATCTCTCTCTATCACTCTCTTATCTCAAACCGCGTCAATTTATCTCTCTGGCAGTACTCGCTCTTCGCTCGGCGAGCTGTATTGGGTGTCGGTTTTCAGTCTGCGTCTCCGCGCCCCGGTGCAATGCATATGTTCCATCACGTTCTGCTCCTCCATAACAGGTTGCTCCGTGTGCTTCCGTGTTTTACGCAATTTGAGGTAAAATTGATACAATACAATTGATAATTATCGAAGTGTCCTCTATGTGTACTGACGCTGTTAATTTAATGGCCTAACCACAGAACTATGCTTCTTTAATTTTTGAACTTCTGTCGTAGCTCCGTAGTTAAATCCACTATGAGATTCCTTGCCATACTCGTTTTTGCAATATTTTTTGAGGTTGTTTGTTATGGAGAAAGTTTATGTGTTCTTTGCTTCTTTGGTTATATGGGAACCCAGCTGGCCAGAAGAATGGAAGGTTTTCTGGGACAGAGCTTTTGAATAGCCCACAATAGGGCCCCAGTGCCGGTAGGCAGGCCCCGAGGCCCCTAATTTAGTGCAGATAGTCCTTATTCAGCGTATAGATGATTCAAAGCTAAAATCAAAGGGCTGTTCCATTACGTTGTGATCTACAAAACATGCGGAATTTTTCGCCCTAAAAATGTGACGTCATCACGTTCCATGCGTTATTATTTATGAAGCTACCTCTGCGTCTCATTATCCCGCTTGAAGATCTAACGTAGATCAACCAAGCGCCTTACCCCTAGCCTCTAAGCTCACTACCTAGGGCCCTCTAGGACCTTATTTCGGCTTTTTGGACTGGCCAAGACCTCGCAATTGGGCTTTTAGGCTCCTAGGTCCCTCAAGGACCGTTAGTCTTGGACTATCTGAAACGATCTGCGTCTAGGCTCCTAGGGCCCTATAGGACTATTTAGGCCTCTTGGACTAGCTGACCATCTAGATCCTTCTAGGCCTCTAGGGCTCTCTAGGACCATGTTCACTTGTCTATAGGACCTGACTAGCTAAGACGGGCTTCTAGGCTTCTAGTAAGGGCGCTCCAGGACCTTAGCCCTCTGGACTCTCTAAGACTAATTGGGCTTCGAAGCTCCTAGAACCCTCTAGGCCCATTTAGGCCTCCTGGACGATCAAAGATCTTCTGGGCTTCTTCTAGGCCCCCAATTTCTAGGACCTTCTAAGACACCCAGTCTTTATATTCCCTAGCGTCTAGGCTCTAAGATAGGCCTCGTTTCCGCAATTCCTACTAATGGCTTTGGGAGACCACGTCACTTTCTAAGGCCCATGGACTTCCACAGTAGCTTTTCACGACAGCCATTTCCAAGTTAACGCACTCAAGGACCATTTAAGCCTTTTGGGCTATTTAAGACCCCAGATCTGGGCGATGACTCTTTTTTCTAGGCCTTTTGCCCTCTTGGGCGCTCCTGTACCTTCTAAGACCCTGGCCTTTTATCCCTAGCCTCTAATCCTCTAGGACTCGATTCCGTAAATACATTCCCAGTCCTAGACGCTCTCAGGGCCCCTGGGGTAGCCTTTCGGTTGACCATTTCAAACAGGCCGTTCCGCTCCATCTCTCCTTGCTCTCTCGTGCTCCTTTCCTCCACCATGTTCTCTCATTGTTCTGACGGATGGTGATGAGCATCATCATCCTCAAAGCTCCAAAGACAATTGCCATCAATGTGCCGCCGCTGTGATAAGTGGTGTTATTTCGCCGGGACAAAAAAAAAGGGAAAATTCTCCATGGGAATTTGCGACTAACACCTCCTATTACTGTAAAAAAACATCTGGAGAAGGGGGAAACGAACTAAAAAAAAACAAAATAAAATCGGCGTATCAAATTGAAGCTTCATCATATGATTCGTCGCCGTCGTCTGCTCTGTTCGGCAATGATCGTTTGTTCGCGTCGTCAAACTAACCTACTCAATGTCATAAAGAACAGAGAATGAATTCAATAAAACATGACGAAAAAATAAATACATTCAGGTACTGTAGCTAAATCAGGATCACATCTGGAATCGCTCTCAGCCTGTTCGTTTGTGGGAGCTTGTTGAGTATAGGCCGACCACTACGCCGCCGTCGACAATCCACGACGACATATACCGCCACCGACGACTACGTATGTCCCCTGAACTTTAAAGTTGCATTTTTTTTTAAAGGATTAGGGGTCTTTCGAAATAAATTTCAGTTTTGGTAATTTTTTAAATTTAGTTTTATTTTTTTACGGGCTTTTGCGATTATTACTGCTAGAATGAAAGTATGTACATTTCTTGTAGATCAGCAACTTTAATTTCTGATAACCGATAAATGTTCCGAAAAACTCGAAAAAAAAATAAATTTTTCCAAACTAACTAAAAAGTAAATTTATTTGTACAATTCAAAGTTTGTAATTTTTGACAAAATACATTCAGAAATCTTTTTGGAATAGGGGTTAATTAGGCTTGGGCCTAGGTTTGCGCTTGGGCTTGGGGTCAGGCTTAGGCTTATGGCTAGGCTTAGGCTAAGGATTGGGCTTAGCTGGCTTAGTGCGCTGAGGCTTGGGCTGGGGCTTAGGCTTCAACTTAGGCTCAGGCTGAGGCTTGTGCTGAGGCTTGGGCTTAGGCTTAGACTCTCAGGATTAGGCTTGGGCCTGGGCTTGGGCATGGACTTAAAAATGTTTTGTTTTTCAACAATTTGGTTGTTTTTCGAAACCTGATGGTTTTACCGGTATAAAGTGCCTTTTTTTGTACATAAAAATAATTTTTAAATTTTTTAACGTTCCTAAAAACTAAACAAACTGTAAAGAAAATTTTATTTAAAAAGCAATAAAACATATTCTTTTTCAGTAATTTCAAATTTGATTTCCCGGTCATAAAAAATCAATTTTTTATGCAGTCAGGGCCACAAAAAAAATTCGTTGAAAAAAATTCAATTGGATGTATTCTTCGTGCTTGCAAATTCGAGTCAATTTTCTAGGGATAAAATAGTTGTTTATTTTCCCTGATTTTTTGACGTTTTTTCCTTTTTTAAAGGATATTTTAGGACTTTCTGGGATTTAGAACGGTTTAGCCTAGGAGTGATTAAGACTAGGTTTAAGCCTGAACCTGATGGGCCTTACAAGCCTAAACCGAACCGCCTAAGCCTAAGCCTAAGCCTAACATCAAAAAAACCTGAGAATCCCCTAAATGGCGCAACGTCGAGTAGCAAGCTGATGCTCGCCACTGACACTAAGCCTAAGCCTCAGCCTATAACGAATAACAATTTTGGAACAAAAATTGCAAAATCTCCGCTTCTCCGCTTCTCTTAAGACATCGAATTTCCTAAAAATTTTTAGAAAAAAAAAATCCTCGGTCCAAACTGATCTGAAAATTCTATCATATTTAGGCTTTAACAAATTTCACTTTTTTCTGGGAGAGACACTTTCCATAACACCACAAATTCGGCGAGTCGACCTGTTGAGGATCTTGTCTCGACCCGCTCTCTCTCTAAGTGATTATAACAGAGATCCCACACCCACCCACCCACCGTCATCTATTATGTTCTAGAACTTTATACATTATGATCAAAACCGAATGCTACAAACTACAAAACATCGCCACTTTTTCCAAATTTTCGGCACATTTTTGCAGTCCGACCACAACTACAAGCACCAAATCCATGTGAATCATCGCATCCGTTGGATCTGACGCGTCGGCTTATAGACGGGACACTGTGCCGGCTACAATCTTCTCTATATGGCCAGCGACTTTCCCGTCGTCGGCTCGCAATGAGTTTCCTGATCTCAGGGGTTAGGCTCACATTCAACGGACTATGATCGGGAAGAGGTGCCTCAAACGATAAGTGAGCTCTCAATGCCTACCTGCCTACATGTTTGCAGTATCAAAGATATGATGCCTACAAGCCTACCCCCCTACCTTGTCCTACGAGCCTGAACTTACACATTTTCTGTGCCTAACATGCTCGCTATACTTTTGTCTGCCGTTACGCGCCCCCCCCCCCGCCTATCTGCCTCCAGAAGTCTCCATTTAGTCTTTATGCCTGCACGCCTATCACAGGCCTCCCATTTGCTTGCGGTCGAGTCGATTCATGCCTACGAGCCTGCGCCTTACTAGCCTGAATTCGCATTTTTCCAGTGCCTAGCATGAGTCCCTATGCCTGCATTTACGCGCCTTCTCCCCTAGCTGTCTACAATCGCACTTTCTGCCTACCTGCATGCTTTCCTACCTATTCGCAATACTTAGGCGTACCTAACACAAGCTTAGCGACTACAAAAGCCTTCCAGTGCCAACCAGCTGCATGACTGCGTAGCCTTTCGCCTGCTTAGGTGCCTACCATAATCCTCCCTTTTGTCGATATTTCTACGCGCCCATACCTACATTCCTATCTTGTTTGAATCGATACATATCATGCCTACGCACCTACCTTGGCCTACCTTGGGCCTACACTCCTGAAATTGCACTTTTCCTGTGCCTAGCTCGTACACTATACTTATGCCTGCCTTTAGGGCTTTCTCCGCGCTTATCTGCCTACAAGCATACCTTCTGCCTCCTTGCATGCCTTCTTATATTAGCCTGCTTACCCGAACCTACCACAAGCCTGGCTGCCCAAACTTCCCTTCTGCCTATATGCCTACGCAACTCCTGCCTGCCTATACGTCTACCTCATGCTGTAAACAGACCTGCCTTGTACCTACCTATGCGCCTAAAGATTGGCTGTCTCCTACGTCTGCCTGGCTGCCGGAATATTTTGCCTATAGGAATTACTGTCAGTGCGTCTTTACCCAGATCCTACCTTTAGGTAGACGTCCCCTAAAGCAACCGCCTGCAAGTCTATCACTTCGCCTCACGCCTCCTTGCCTACCTACACACCTCCCTTATCCCGGCTTTTCCACCTGCCTATGCCTATCGCATGCCTACCCTCAAGACCTGCAAACGTGCCTAGCCGTATGCCTACCTAACTTCGCGCCTACATATGCCTCCCTTTCAGATCGAGATTAAGTCGGAAAATAAAACCGGCCAAGGCAGTAGCCTCCTTGCTGGGACGAGGAAGAGTGGGAGGAGGGCGAGACGGAAACGAGCCATCAATGGAAGGATACAGATGATCGCTATCATGCGAGATACCGGAACACGTCATATTTTGGTAGGTGGGTGAACACAGCAAGTGCGCTCCATGGCGCGGGACACTTTTCCCGCGCTTTTTAGGTCAAACACGTAATTTTTCCAGTAATGACTGTGGCGGTGGAATGCGATGATGAGACTGGAGATTTAACAGTGGTGGATACTCGTTGTACTAGGTGCCGTGCTGTTCGACACTTGCCATCCACGTATTGTCCACGTTTAATGAGCTGATTTGCTCGCAGAAAGCGTGTCTGCGAGAGGAAAATGCATACAACGGGTGATGCCGATGAATATGTAATTTTTTTGTTTTTGCAGTGGAGCGCGTTTGTACTCACTCCACGAGGAAATCACGTGGTGTGAGAGTGTCTTTCGGATTGATCTACAAAAAATGCGGTAGAAGAGACACAGAGTTCTCAACTGTGGATTATTAAGAACGTGCTCACGACAGACATTTTTATGGGCAAAAAATAGGCATCCCGCATTTTTGGTAGATCAAATCAATTGGAGAATAGTAAACCTTTTTATTTGAATATGATCCTTTAAAGAAAAAATAGAAATTTGACTGAATTTCCCGCCAAAAAATTTTCGCAGGTAAAAATTTAAATTTCCCGGGAAAATATTCACGGATATCCGGCTTCCCTCATAAATTGAAATGCAAGATTTTTTGCCGAATTAGGCCAGCCCATATCTGGGGTATATTTTGAAAAGGCTGCGTGTCGCGTCGCGGCTCGATTTTAGTTATAAAAGTAAATATATACGCATTGTCCGTGTGGAGTACAAGACTTTCCCACGCGTTGGTGATTGTCAGTGCGAAAAATTCGAAAATGAGGAAGGCGAGAACCTCGTGAATATTTTCTCAAACATTTTGTTTTTGGAAATAATGTGCAATCGCGCTCTAACGCAGTATCCAAAACTTGAGGCTTCTGGCGGAAAACTCGAAAATCAATTTTTTGCTTTAAAATCGTGAAACAGACGAAACTAGTCGCATAATTCAAATTTACGGTATTGCCGCGCCAGTGCGGTGGATCACGTTTGCACTTAAGAAAATTGGTGAAAATCAAAAATTTGGTTTATTTTTGGCAACTATATTTCATTCTCTATTAAATTCATACTGTACACGTGGAAAATCATTGATTTTCCCGAAAATATAAATGGAAGATGCAAGCGCGCCCTATTGTGGTTCGTTAAAATTCGAAGCGTAACTGAAATCGAAATTTTTTCTCGAAAAATTGCAGTGTGCCCGTTGTAAAATATCGTTTTTGGAAAATTTAATATTTAGAAGTGCGGATGCATCCTATTGTGCGCTTCCAATAAACTTACACGCTGGCATGGGATCCGAATTTTCGCGTCGCTTCCATTGACAATCGCCCGTCTACTCCACAAGGACAAGTGCATTTAGTTTTAAAACTAAAATCGAGCCGCGACGACGCAACGCGCTAAATCTACCCCAGATATGGCCTCAGGCCTTCTAGTTCGGCAAAAACTCTTCCATTTCAAAATATGAGGAAGGCCAGAACCTCGTGGAAAATATCGATTTTTCCGTTTCCACGTGGCCAAAGGAATTGCAAGCGCGTTCCAGGAACGTGAACTCGCACATTTTCCATTTTTTGTTCTCCGAAACGTGGGTACACCCGCGAGTGTGCTCGCTGGCAAATGAGCCAAATCGACGTGCGAACGTGTTGTGATTGTATGCTCAATCCGTCATCACCACTGGTCACCTATTTATGAGCGAAAAAACCGGGGAAAAAAACACACAAAGACAACCCAAAACTCAACAAAACAAATAATTTTACAGGATTCAACGAACACAACAAAAAAAAGAAACAATGGCAATTAAATACGGAAGCTGCTGCCAAATATGCTGCCAAATTCAAATTCTCGCTAGAACTTGTACACACGATCTTTATTGAAAACGGTGATCAACGGGCACCCACCACTCTGACCTTTTGAAAATAATTGTTTTAATGATTTGTGTCATTAAAAACCTCGGCCACGGCCGCGACGCCGCCGCTCCGCACGCAGCTGCGTCGGCGGTGGGGTGGATCCTGAACTTATCCCTCCAGCTCGTTATCGTCGTCGACCACCTCGAACAGTTAGCCTCAAATAGAAATCTGAAAAAAATTAATTGGTTTATTCTTTTTGAAAATATATAATTTTATGTTTGGGCGTCTTTGTGGCCTTCCTCATTGCCTTTTTCGCGCGCTCCATTGACAATCGCCCCCCTATGTACTCCAAACGGACTAATCACATCTAGTTTCACAAACGAACGACACGCAACGCGCGTGGCCTAGTTCAGAAAAACTCTACAATTTCAATTTATGAGGGAAGCCAGAAATCCGCGTGCGTTTTATTGATTTTAATTGATTTTTTTACTTTCGAAAATCCCGTTCCGGAGAAGCACAAGGTTTTGCGCGTGTCGGCGATTCGATCCCTCGCTTTACCCCATTATCTGCAAAAAAAAGTACTATTTTTTTTTGTGTAAAATTCCCAATCTGCGAGGGATCTACAAGAAAAATTTTTTGTCCTTTTAATATTTTAATGATTTTTTCAGAGTGATCACATTCTTGCAGATCCTCTTTTCGTGGGGCCTCATAATTTTTCAGTGCTTCACATTTATTTAACATAAAAGTGATTTCTTCATAAAAATTTGAATTTTTTGCCCAAAAATCGAGAAAACCGCCGCTCCGGCTCTTCTTCCGTGCGGCACTGTGCTTTTTGCAAGCTGGGCACAGTATTGTAGGCTTGAGTATGGTCTTCCTTGAGCGCTTGAGTCAACTACGAAAAAAAAAAAGGACTTTCTTTTAAATTTATGTCGGAGATACCACATTCTTGCAGATCAGGGGATCTTTTCGCGGGCTTATTTTTCAGTGCCGCTCGGAAAAAGAGGCGGAACGTCGTGACGCACGGTTTTTTGTCACGATTACAGTTTGACTAAAATTGTTGATTTTGGATCATTTTCGTTGATTTTTTTCGAAGCTGATTTCGGCAAAAAAAAAGTTTTCGCCTTTTTTTGGACAACGAAGAGCCAAAATATCAATAAAAATGAAAAGCTAACTTCATAAATTTTTTAGGATTTTTACATTTTTTTTTTTGAATTGAAAAATGTTTTTTTTAGGTGTTTTTGGTGAAAAAAACTACTTTTTTTAGCTAACAAAAAATATCAAAAACTAAATGACCAAAAATCGGAAAAAAAAAACGCCGCGCCGCCTCTTTTTCCGTGCGGCACTTCGCCATTTGGAAGCTGGGCATGGTTTTGTAGGCGTTGTCATGCTGTCATTACTTGAGCGCTTTGAGGCAAAGACTTATGGGAGAACGGTGATTTAAATCCAAAATTGTCCCGGTGGCGTTCAGGAAGAGACGCGGGGGCTTCTGAAAAAAATTGTTGAAAGATGCAAAAAATCTGAAATTTTAGAGCATTTTTCTGAAAAAAATGCAAAAACCGAAATTTTTGAGCATTTTTCTGAAAAAAACGCTAAAACTCTGGAAGCGCATTTTAGATCATTTTTCTGAAAAAAACGCTAAAAATCTTAAAATTCTGAGCATTTTTCAAAAAAAAGATTCTTGTGCACCTCTGTGAAAACTTCATCCATGATGGTAATTGAAAAATAACAACTGTCCAAAAGCATCGAATTCACAGTGTCGAGTTGGAAAACGCCGACATCTTCGACTACCCTAAAATGCTCATAATGGGGAAAAGCTCTAAAAGCATCGGTGGGCTTCACGCATTCCTCGCGTTGTGTTCGCTCCATTCACAATCGCCCCCGTGTACTCCACGCGCACAAGTGCATTTAGTTTTAAAACTAAATCGAGCCGCCGACACGCAACGCGCCGTAAATCTACGAAAAAAAAAAGGCTTAATTGTTGCTGAAAAATCGATAAAACACGTTAAATTTAATCAGAAAAATCAATTTTCGCACAATAAAATTCGCAAAAAAAAAAAATGAAATTTTTTCGCTCATAAAATTTGGCGATGCTTCAGTTTCGTCTTAGGTTCACCGACCCGAAAAATCAAATTTGACGCGCAAAACTTGAATTTTCGATTGATTTTTGATGAAAAATCGATAAATTACGGTCAATTTAACCAGAAAAATCAATTTTTAACGAGAGAAGCCAGAAATCCGTTGAAAAAGTAAAAAATCAAAACACAAACATTCGAGAGAGTCTCTACAGATGACGGAGACAGGGAACGCATTTTTTCAGAATTTTTCTGCAAGTTTAGGTCCAAAACTGACGAAATAGAAGACACTCCGGGAGCACACTGGCAATGTCATGAAAAAAAATTAATTAAATGCTAGATTTTTAGCATTTTTTCAAAAAAAATGCAGTAAAATTTCAGATTTTTAGCATTTTTTTCGGAAAAGTACACTGAACATCATTTCAGATTTTTATTTATTTTTTTTTGAATGCTACAGACCGAATAGTTTGCCAGGCATTCGAGGAGGAAATCGGCGATGAACTCTGCCACGTCGCGGCATTCGATGGGCGGGGGCTGAAAATATGCAATTTTTTGGCCTAAAATTTGGTTTTTTCTGGAAAATTCTCTTACCCCGATAATGGGAAGGTTTTCGTCTGCGGAATGCTTAAACTAACATACAGCCCTCGGAGCAATTCTCCACGAATTGGAGCCACCTCCTTGGCTTAAGTGAGAGATCATAGATGAAACTGAGCCGCTTCACCATTACGATGCTCTTGCAGCGTTCACGAGCGTTCAGCGTGTTTTTCCAGGATACTCTGAAAAAAGCGCTAATCCTTAATTTTAGCCAAAAAATCCATTACTCAATTTAGCAAAACAATCCGTTAATTTTAGCCAAAAAATCCGTTAATTTTAGCAAAATCCGTTAATTTTAGCCAAAAAATCCGTTAACTTTAGCCAAAAAATCCGTTAATTTTAGCCAATAAATCCGTTAATTTTAGCTCAAAAAATCCGTTATTTTAAGTCAAAAAATCCGTCATTTTTGCCAAAAAATTCGTTATTTTTAGCCAAAAGTTCGCTAGTTTCGGCCAAATATAATCCGTTAATTTTAGCCAAAAAAAACCGTTATGGGGTTCCAAAAAATCCTTTAATTTTAGCCACAAATTCGATATTTTTAGCAAAAAAAATCCGTTAATTTTACGCAACGAACCGTTAATTTTAGCCAAAAAATCCGTTAATGTAAGTCAAAAAATCCGTTAATTTTAGCCAAAGTACAAATCCGTTAACGTTTAAGTCAAACCATTTTAGCCAAAAAATTCGTTAATTTATAGCCAAAAATTCTAGTTTCAGCCAAAAAAATCCGTTAATTTTAGCCAAAAAAGAACCGTTATTTTTAGCCAAAAAATCCTTTAATTTTAGCCAAAAATTCGATTAGCAAAATCCGTTAATTTTAGCCAAGAATCCGTTAATTTTAGCCAAAAGTCCGATAATTTTAGCCAAAAATTCGATATTTTTAGCAAAAAAAATCCGATAATTTTAGGCAACCGTTAATTTTAACAAAAAAATCCGTACTTTAATAGCCAAAAAGAAATCCGTTAATTTTAGTCAAAATATCCGTTAATTTGCCAAAAAATCACCACGTTAATTTAAGTCAAAAAATTAATTTTAGCCAACAAAGACCCGTTATTTTTAGCCAAAAAATCCGTTAATTTTAGCCAAAAATTCGATATTTTTAGCCAATTAAAATCCGTTAATTTTAGCATCCGTTAATTTTAGAAATCCGATATTTTTAGCAAAAAAAACCCGTTAATTTTAGGCAAAGAACCGTTTAGCCAAAAAATCCTTTTATTATAGCCAAAAAAATATTATGTCAAAAAATCCGTTAATTTTAGCCTAAACAAATCCGTTAATTTAAGACAAAACCGTTAATTTAAGTCAAAAACTAATCCGGTAATTTTAGCGAAAAAAGAACCGTTATTTTTAGCCAAAAAATCCTCTTCGCCAAAATTTCGATATCTTTAGCAAAAAGAATCCGTTAATTTTAGCCAAAAATCCGTTAATTTTAGCCAAAAATCCGTTAATTGTAGCCAAAAATTCGATATTTTTAGCAATAAAAAATCCGTTAATTTTAGGCAAAGTTAATAGCCAAAAATTCGATATTTTTAGCCATAAAATCCTTTAATTTTAGCCAAAAATTGCTAATTCTTTAGCAAAAAATCGCTATTCGGCGTTTAGCCAAAAAATCGGCGTTAATTTTAGCCAAAAAATTCGCTATTTTTAGCCAAAAAACTGTTAATTTTAGCCAAAAATAGACCGTCGATTTTAGCCAAACAATTAGATTATTTTTAGCCATAAAATCCCTAAATTTTAGCCAAACAAATCTGTTATTTTTATTAAATAATTCGTGAATTTTAACCGGAAAGTCCGTTATTTTTACTACAAAAATAGCGAATTTTCGCCAATTATAACCAAAATCTCTCGATTTTTTGCTCAAAAATGCACCTAATGTGCGTTTTTCCTTTTTTTTGGCAGTTTCCCTACTTCAATAGCGAGTTTGCAGGCACGTCGTCGTGCAAATTTTGACTTCGATTGCAACAGAATCCAGCAGAATTCGATCGTCAGTCACTTAATACATTCCAAACAATTTTCAGATCCTTTATGGGCACTTCGATGTAATCTGAGAGAGCAAACACGTTAGAATTGCCAGGGTTTACAGCCCTCTTTTAATCACCATCCAACTGGAACGCGAGGTCCATCTTTGGCTGCCATACCTTCACCCGCTCGCCGCCACCCTTGCAAATGTTGTGGATAAATTGAACGGTTCACTCGAAATTCTCCAGATCGCCGTGCTCGACGAGCGCGTTATTCGATGGGTGTGCTCTTTCCGGCTTCTTTTCCTTCTGAAACTGCTGTTTTTCCTTTTTATTTTTTTATGTCGCAAAATTTTTTTTCCGAATTTTTCACGGCACCAACCTGAACAGCGAATCTTCGAAAAGAGACGAAGCGATTTTGGGCTTTTCAAATTTGAAAAATTCAAAGAAGTTGTCACGGAACTAGCCATTTCGAAGTCGAATTGATTAAAAATCAAAAGCAAAAAATTTCGATAAAAAACAGTGTCCGAGAGGAGTACACGCTTAGCCGGGGAACCATGCGCGGGACTCGCACGGAAGAGACGAATTGAAGAACAGCTCGTAAATCCTGTTCCACGCTTTTTTTTTAATTTTTTCAATTCTACTTTTTTCCCAGAAGTTCTTGAAAATATCCTTTTGCAAATTTTTCGGAAAAATGCTCTAAAATTTAAGATTTTTAGCGGCGATTTTTTTCGGAAAAAAATGTTAAAATTGCAGATTTTTAGCATTTTTTCACAAGAAATGCACTAAAATTAATATTCTTAGCATTTCTGCGGAAAAAATTAGCTAAAAATCTTGCACATCAAAGACTGAAAAGAATTTGTTGTAATATTGCATGGATGTTCTGAGGTTTTACATCAAATCTGGGTTCCATGAAATTTGACGTTTTTCACTGAAACATTCTACAAAAATAATTTCTGCGCTCTCGCAAAAGTTAAGATGAAATAATCGCCAATTTTTCAATAGTGCACAGAAACCGTCAGATTTTTAGCATTTTTTCGCAAATATGAAAATTTTAGATTATTAGCAATTCAGAATGCTCTAAAATTTAAGATTTTACCTTTTTTGAGAAAAATTCACTAAAATGCAAGATGTAACTTTAAACATTTTTTTGCAAGAAGCTCTAAAATCAAAGTTTTTTAGCATTTTCTTCGGAAAAATGTTTGAAAATCCCTTCGTTAACGCCTTTTTCGCACTAAAAGATGCTCAAACTAGTTTAAACTTTCAGAGTTTTCCCATGCTTTTGCCCCCTCCACTTCACAAGAAACAATGAAACGAATATGGCGGGATAAAAGCGAAAATTCGGGGAAAACATCATTTTCAATGCATTTTTCATCGCGAAAGCCGAATTTCATTAAAAATGGCCAATTTTTGTGCCAGGTTTCCCAATTAATCTTGTATTTTCGATTAACTCAACCCCTGCGCAGAGAAAATCACAAAATGCAATTGTTTGTGTAAAGCACTTCTCTGCGCGTTTGCGGCATCCGATATGACGAGCAACATATATCTTTTTTCTGGAGCCCTTTATTTTAAATTTATCATTTTTCATGCATTTTTTGAGAAAAAAACTCCCCCAAAATTAACCTAGAAGCCTTGGAAATGAACTTGAATTTTGTGAAATTTGACGTTTTTCAGCGAAAAATTCTCAATCTTTAGTGCATTTCTGCCGGAAAAATGCTAATAATCTTGAATTTTAGTGCTTAGTGGAAAAAACGTTAAAATCAAAATGAAAGAATTTGAAATAAAATCAGAGGCTTTAAAATTTAAGATTTTTAGCATTTTTCCTGAGAAAAGCTAAAAATCTAATTTTTATAGCTTTTTTGTTGAAAAAATGCTAAAAATCTTAAATTTTAGCTCATTTTATTTCAAATTCGACATTTTCATTTTGTATTTAAGAAAAAATAACCTCAAGGTCTGAAAAATATCGAATTTTGAATGAAATTTGACATTTATCAGCGAAAAATTCTCATTTTTCCGGAAAACATGCTATCTTGTAGTGCATTTTTCCTGAAAAAATGCTAAAAATCTCAATTTTTAGTGCATATTCCCGGAAAAATGCTAAAAAATAGTTCTTAAATTTTAGAGCATTTTCCAGACAAAATGCTTAAAATCCTTTTCAGAGAAAGGCTTTATTAATGAAAAATTGCGCTAAAAATCTCTCTAAATTTTAGAGCATTTTTCTCGAAAAAACTTAAAATCTTGAATTTCAGTAGTAAGCATTTTTTTCGGAAAAATGCTAAAAATCTCAATTTTTAGTGCATTTTTCTGAAAAAATACTAAAAATCTTGGATGCTAGTTTTAGAGCATTTTCGCTGAAATATAACAAAAATTTTAAATTTGCATTTTTCCGAAAAAAAAAACGCTAAAAATCTTGTAATAACTGACAAATTTCGAATTTTGAGTAAATTTTATGGCATGTTTTTCGAGGTTTTTCCTTGCAATTTGTTTTCACCTAAAAATTCGACAAAAATGAGCATTTCTGAGCTCTTATATGGCAAAAATTGACAAAAATCGTCAATTTTTCAATAAAAATTGCCCAAAAACCTTAAAATATTCTGAAAAAAGCCGAAAAAACCCCATTTTTTAGCCATTTTCTATAGTATCTTACATTGTTCTCAACTTTCTTCACCTAAAATCGCCGGAGATATTAACATAAAATACCCTTTTTTTTCAGCGCAATGGATTATGAGCCAGGAGGATGAAGCAGCGAAACCAAGATCCGAAGATTCGCGATTGGTAAAAAGTGGGGATTTCCGTGAAATCAAACTCGATTTTTTGTGAAAATATAGAAAAAGCATGAGTTCACAACTGCTCCAAAAACCGAAAAATTTCACTAAAATCTAGAATTTTTGCCCGACTCGAAAACATCAAACGCAAAAATCGCCAAATTTGTGAAAACTAGATTTTTATTTTTAAAAAATTCTAAAAGTTCATAAAAATCAAAAAACCGGATTTTTTTTCTTAAAAATTCTGGAAAACTGTCTAAAAATCTACTCAAAATCAGTTTGTAGAAAATCTGAAGAATAGTCTAAAAAGAATTAATAAGTTGGGAAAAAATTTGAAAAATTACGAAAAAAATCAATATAAAATCGGTTTTGAGCTTGGGAAAAAAAACCCTGAAAAATTGTCTAAAACTCTATAAAAAATTGGATTTTTTAAATAGAAAATCTCAAAAACTAAGAATCAACAAAAAATCGAATTTTCCGGTGGGTGAGAAAACCTGAAAAATTATCAAAAACTTGGTTTTTATCAGAACATCTGAAAAATTACCTAAAAAGCAATAAAACATCAGGGGGTTTTTTTTCTGGAAAAACTGTAATATAGCCTAAAAAGCAATTTAGAAAAAAGTTTTTTTTTTTATAGAAACTACTGAAAAATTATCAATCAAAACCACGAAAAAAGATACATCTTTCGCTTATGTCCAAAAATCCCAAAATTTGCATTAAAAACTAGATTTTTCCGTATTTCAAAAAAATTCAAATTGCCTGAAAATCAATAAAATTGTTGTTTTTTTTTGGAAAGAACAACCCAAATTGGCTAAAAATCCGCAAATTTTTATGCAGCTCAAAGAACGAGAACTCAATGGTCGCGAACCATCAAGCTTTTCTGCCTCCTGGGAGCCGGCGACTCTGGAAAATCGATTTTACAACCAGATGCGTATCATTCACGACGTAGGATATACGTCTAAGAGAGAATAGTGTTCAGAGGCTTGTGGAAATATTATTTTGGTCAGTGCTCCGATGCACTGAACAATTACCGGAAATTGGCAAGACCAAAATTCGTGGATTTTAACCAGAAAATCCGAATTTTAATCAATAAAGGCTAATTTTAGCCAAGCAAAAATTCGCTATTTTAACCAAAAAATCCGTTAATTTTAGTCAAAAAATTCCCTCATTGTTAGCCCAAAAATCGCTATTTTTAGCCAAAAAATCCGTTAATTTTAGCAAAAAATGTCGCTATTAGCCAAAAAATCCGTTAATTTTACACCGGCAAAAAATCCGTTAATTTTAGTCAAAAACTAGCTCCGCTACTTTAACCAAAACATCCGCTATTACCAAAAAATCCGTTAATTTTCGGCAAAAAATTCGCTACTTTTAGCCAAAAAATCCGTTAATTTTAGCCAAAAAATTCGCGAATATTTTTAGCAAAACATCCGTTAATTTAGGCAAAATCGCTCATTTCTAGCCAAAATATCCGATAATTTTAGCCAAAAAATTCGCTATTTTTAGCCAAAAAATTCGCTGTTTTTAGCCAAAAAATCCGTTAAATTTAGACAAAGACAAATTATTTTTAGCCGCACGACAATTCACCAATTTTCGTTTAAGATCCAATTTTTGACAAAAAAATACACCGAATTTACTCAGACGCAAATTCTCCCTTTTATGGCTAAAAAATGCATAAATTACACAATTAAACCAAAAATTACCCAATTCCCAAAAACTCTAATTTATTTACCAAAAATTCTCCTATTTTTTGTTGAAAATTCTCCAATTTTTTTGCCAAATTTTAACAGAAAAATCTATAAAATATCAGGCGAACCTAATTTTGGTCAAAAATTCACCTATTTTTGTTCAAAATTCTACTCACATTTTACCCAATATCCACCAAATTTTAACAAAAAAAGCTAAAAAATTATTCAAAAACCTAATTTTCGCCCAAAATTTTCCATTTTTACTCAAAAATTCCGATTCTCTTTTTAACCAAAAAATCTAGAATATTAGGTGAAAAATGCCTAATTTTGGCTTAAAATTCACCGATTTATGGCAAAAAAAAGCCTCCAATTTCTGCTTAAAACTTCTCTGCTTTTTACCAAAAAACTCTAAGATATTAGGCGAAAATCACTAATTTCGGCGAAAAAATTACCAATTGACAAAAGAAACTCCAATTCCAATCACACAAAAAGTTCACAAAATTTACTCAAAAATTGTCTGTTTTTCACAAAAAAAAAACCTACAAAATTAGGAGAAAATTCACATCAATTGCCAAAAAATCCCTAATTTTGGCCGAAAAATTTGCCAATTTTGTTAATTCAGTCCAATTTTCGACTAAGAAAACCACGTGCCATTATTTTCAGCAAAAAGTTGACCAAGTTTACTCAAAAATTGATACAAAAAAAGTCTATTAGGCGAAAGATCCCTAATTTAGTCCAAAAATACACCGATTTTTGACAAAAAAAACTCTAATTTCAGCAGAAACTTCAAAACCATAGCCACAAGTTCACTGTTTTTTACCAAAAAAATAGAATATTAAGAGAAAATCCCTAGATTTGTCCAAAGAATTAAACAAATGCCAAAAATGCTCTGTCCGTTTTTTACCAAAAATTCTAGAATGAAATTTTTTAGGCAAACAACATCCCTAATTTTTCCCAACAAATTCACCGAATTTAATCCAAAATGCTCTGTTTCAAAAACTCTAATTCCAGCACAAAATTTACCAAATTATAGCCAAAAACGCTCTTTTTTTTCCAAAAAAAATCTAAAATAGCTTAGGCGAAAAATCCCTACAAGATTTTGTCCAAAAATTCAGCAGATTTTTGACAAAGAAACCTCTAATTTCAGCAGAAACGTCACCAAACTTTCATAGCCAAGCAAATTCACTGTGTTTTTTACCAAAAAAATAGAATATTAAGAGACAATCCCTAAATTTGTCCAAGAAATTAACCAAATTATAGTCAAAAATGCTCTGGTATTTACCAAAAATTCTAGAATATTAGGTAAAAAATCCGTAATTTCCCAAAAGATTCACCGAATTTACTCCAAAATGCTCTGTTTTTGACAAAAAAAAACTCTAATTCCACAGTCAAAATTTACCAAATTATAGCCAAAAATGCTCTTTTTTTTCGAAAAAAAATCTAAAATATTAGGCGAGTGAAAATAATCCCTAATTTTGGTCTAAAAAATTACACCAATTTTCCCCAATTTAAGCTTAAAATGTTCAATTTCTAACCAACAAAAAAACTCCCAAATTTTAACCCAAAAATTCCCTCGAATTTCACCCCAAAACCGTCCAATTTTCCAGTCTTTCAACGCCAACACAGGCTATGGAGCAGTTAAAAATCAGCTTCACACACTCGATAATCAGATGCCCGAAAGCTTCTAATGTTCAGCACAACAGGCGAAGAGGATGAGCTGTCGAGGTCGTCGGGCTCATGAAGCGTGTTTGGTTCGGGAATTCAGAAAGCGCTCGAAAGGTGGCGAAATTTCGCTGAAAATTGAGAAAATTCGAGGGATTTTCGCTGAACATCGAGAAATTTCGGTGGAAATTAGCTTATGTCCATGAAAAAATCGTTAAAATCCCAGAAAATTGCGATTTTGACTATTTTTGAGCATTTTTCGCCTTTTTTCCATGAAAAATTCAACGAAATCTTTAGGTCATACTCGCTCTCAGGAAAATTACCGCGTTTTTCGATGAAAAATTCGTTGATATTCGTTGAAAATTATCTATTAGAGATAATTAAAATTTAAAATTCCAGACAAAAAAATATTTTAAAATAATTCGAATTATTTTTGGCTCACACTTTCAAAAACCTCTAAATTCTAAAAAAAAAATTTTGGAGCCCCTTTTCCGGTCTAGAAAATATTTATTACCCAATGATCAAAATCCGGGAAAATTCAGAAATATTTAAGTTTTTGGCTATTTCTGACCTCACTCTTACTCCCACACAAAAATAGTTTTACCAAAAAAAACGGTAACAATTTTTGTCAAAAATTCGACAAAAAAAGTACCTTTCTGGGAAATATTTTTAATAATTTTCCCCTGTTCCGAATATCGATGTGAAAAAATTCAGAAAAATTTTCCGCGATTTTATATGATTTTTTGAAAATTGAACAAATTTCAGTTTTCCCCCCTAATTCCTATTTTAGTTCAATTTGATTTGTTCGATGGACTTGCACACGTTTTTATTAATCTATTTTATTTACTTTTGTTGATTTTTCCACCTCCCGATTTTTAATGTTTTCGGTGTATTTTTGCTTGAATTTTAGCACTGGGAAAAGTCAAAATAAATGCAATTTTCGATTAAAAAGCACGCTGCCCGGCGTAAAAATGAATAACGACTTTAAACGATTTCAAACCTGAATTAATTAATTTCACTGATTTGCGCATGTACGCGTTCGTAGATCAGTGAAATTAATTAATTGAGGTTCGAAAACGTTTACGGGCAAAGCACTTTTTAATTTTTACGCCTGTAAAGCGTGCTTTTTAATCAGAAACTTGCAATTATTTTGACTTTTTCTATAAAATTCAAGCAACAAAAAATACACCGAAAGCATCAAAAATCGATGGAAAATAACAAAAAATAAAATTCTTTAAATAAATTTAAAATTGCGCGAGCGCGCTCCATCGAACAGAACACCGCGGTAATTCATATAGGAATTAGTCAAAGACTGAGATTTTTGAGGCACCACGTTACGGTTTGAAAATCTGTTCCAAAAAGAAGTTCTACGTTTTCGGGATCTGGCACCGTGGCAACTGCGGTTTTCTCGATGAAAAACGTAACCACGATGCGATGTTACGCGTCGCGTGTTGTTTTGCGTTCAGAAAGTACATTTTTTGAAATTTTCTTCTTGATCCTGAGAAACGCTTAACGACACGCAACGCGTAACAGCGGAGCATCGATGTTACGTTTTTCATCGAGAAAACCGCAGTTGGCACGGTGTCCGATCCTGAGAACGTCGATCTTCCTTTCGTAGATTTTCAGAATGTAGATCTTCTTTTGGTAAATATTCTTTTCGTAGATCTTCCTTTCGTCGATCTTCAAAATGGAGATCTTCTTTTGGTAGATCTTCGTAGATCTTCTTTTCGTAAATCTTGTTATTTGAGCGTAGATCTTGCTTTTTGAACAGACGATATTTAGAACGTGGTGCCTCTGATCAAATTTCAAAAAAGCATATAAAATTGAGAAAATTTCCACGTTTTGAATTTGTTTATCAGCATATTTGGTCATTTTGGTACCATATACCCCTTTCCCCTGATTCCGAACAATGTGAAAAAATCGCTTCAAAAAACAAATCCCTGATTTATATTTACGCTTGAAATTGCGCCGAGTGATGTCAAATACGCGCGCATAAATAAATTCTCGACTTGGAGCGCGTTTGCCTCATTTAATTCCTTCTCCATATTTATTTTTACTTTTTTTTCAGTTTTTCACAGCTATTTTCATTCATTGTTATTGTATTTTATAGGTTTTTTTTATTGAAAAATAAATTTTTCCGTGTGAATTGAAACATTATTTGCATAAAAATGAATGAAAATAGCTGAAACACTGGTCCCAATAAAGTAAAAATATAAATGGAGGAAAATTAAATGAGGCGAACGTGCACCAAGGATAATTTAACGCCTTTGGGCGCGTAAAAAATCTCATGTAGTAGGCATGAAATTTAGGCGATTTCTAGCTTAATTATAACAGGGCGAAATTTTTTTTTTGATTTCATCGATATTCGAATCAGGGGAAAATTTGGAGACCTGTAACAAAAGTTGTGTTATGAAAAAAAAATGTATAATTTCTAAGGACAACTTTTTTTTTGTAGTTCTGATCACGCGAATATCACCTCAACGATTCGGCCGTCTGCTATCAGGGCAACGCGACAGGTGCTCCTAATTACATTCCCACACAGGTATTTTTCAGTGGAAAATTCACAAATTTTTCCACTACTTAAAATTCAAATTTCCTTTGCAGGATGACCCGCCCAAGAATGAATACAACAGGAATCTTCAGGAGACGCAGTCGTTGTCAATACAGATCGCCTATTTTTGTAGATGGGGGAAAACTAATTTTACAAAATTGAAAAAATCGTCGCCGAAAAGGTCTTGAGGGTTTTCGACGTTGGTGAACAGCGGTCCGAACGAAAAAGGTGGATTCATTGCCTCGAGGACGTGACGGCACTCATTTTCTGCGTTGCACATATGTCAGAATATGATATGGTTCTTGTCGAAGATTGGCAGTGCGATTTTCGAGTTTTTTGCTTTTTTTTCGTTTTTTTCCCAAGTTTAGGCTACCGTTTTTAGGTGAAAATCTCGGTTTTCTTGGTTAAAATGGTTTTTTTTTTGGCAAAAAACGCGCAAAAATTGAGGATTTTAGCGTGGCGTAAAATTGAGTTAATTACATGGAAAATTTCAGAAATTGAGTTAAAATTGTAGTTTAAGGATTTATTTTTGTGATTTTCTCGATTTTTGACCGTCGAAAACTGTTCGGAGTGAATTTCATTTATTACGCGCGACCACAAAATGCTGTGAGACCGCGTATTGCACAACATATTTGACGCGCAAAATATCTCGTAGCGAAAACTAAAGTAATTCTATAAATGACTACTGTAGCGCTCTGTCGATTTACGGAAATCGTGTAATCGATAAAGTATTTTGTTTAGAAAAAACACAAAAATGACAAAAAAATACGAAAATTGAATTGTTTCGAATAATCGGGTCCCGATCCCGTAAATCGACACAGTTGCCATTAAATTAAATGAAATTAATCATGTGTCGATTTACGGGACTCTCAATTGATATTCGAAACAATTCAATTTTCTTTCGTTTTTTTTTGTCATTTTTGTGTTTCTAAAAAAAGTTATACTTTATCGATTAATACACGATTTGCGTAAATCGACCCACAATGAGCTACACTAGTCATTTTCAGAACTACTGTAGTTTTCGCTACGAGATATAATTGCGCATCAAACATGTTGTGCATGACGGATTCTCAGCATCTGATTTTGTGGCAAGTCGCGCGTATTGAAAAGCTAAATAATCGATATTTTCTGATTTTTGCGCCGAATTTAATTTTTCTTGTTTTTTTTTCTGCGAAAACCACATTTTACTGACTAAATTCAGGTTCATCCATTTGTGCAAAAACTCCGTCGACGAAAGTGTATTTTAGCGTACTTTTAATTTTAAATTTTTTTCGCTCTGAAAATTATGAAAACAAAATTTTCTCGATTTTTGAACCGAATAAAACGTTCAAATTTCAATTTAAATCGAAATCGGGAAAAAATTTTCCGATTTTTACACCGATGATTATCGCTAATTTTTCCCACACCACATTTTTTGCGTTTCAGAATCGTATGCTAGAATCGCTAAAACTGTTGGACCGATTTGCAACAATAAATGGTTTGTCGAGAAGTCGATTATTCTATTTCTCAACAAAAAAGACTTATTCGAAGAGAACATCGTTAGAACTCCACTCATGCTTTCCGGAATATACGGGCGCCAATAATTACGAAGAATCTGGGTACATTCAACAACACTTTGAGGATAAATGAATAAGAGGACTCCTGCAGAGAAAGTTGGTGGTTTTTTTGAATTCACTGCACTTTTTCTCCTCACGAGGGGACGAGGAAAAGTGGTTTCTAGGTAATGGCCGAGAGGCCGACAAGTACTTTCCAGCAACATGGCCAGCGCATTTAATCTTCACGAGCTTTGTTTTCCGCCTGTTTGCGTCTTTTTTCATCGATTTTTTTCGTTTTTTCGTGAGTAAAACTGATAGAAAATAAGTATTTTTTGCCGATGCTAAAACAATTTCCCTCAAGTAAAAAGATCATGTATTCAGGCGGCAAGCCGGGTGAAATGGGCATTGTATGATGGATTACGGGAATACAAAACCTAAACTTTTTCTGAAACATGAAACATATGATGCTTAGATGCTGAAATTACTTGATTTTCATAACGAGCGGACCGGACCGCTGAAAAGTTTCGGGCTCAGGTTTCCACAAATCAACTTTTTGTGCGAAAAGCTAGACTTTTTCACCACAAAAAGTTGAATTTTGGAAACCTCAAAACTTTTCAGCAAGGCGGTCTCGTTATGAATATCAGGTAGTTTCAGGATTTAAGCAGCATATGTATCATGATTCGGAAAAAGTCTAGGTTTTGTATTGCGGTAATCCATCATATTGATTGCACATTGTTTCTCCGTAATCTGCTTGCCCACTGAATGCATAATTTTTTTACGTGGATATTGATTTAGCATCTGCAAAAAATATTTATTCATCAGTTTTATTAAAAACGAAAAAAATCTGACGAAAGCGGGAAAACAGGCGGAAAACAAAGCAAGATAAATGGCAAACTTGTCGGACCCTCGGCCATGGCGTAGAAACCACTTTTCCAAGTCGTCCCTCGTGAGGAAAACCATGTTGAAGTGAGCAAACTCAATTTTTGAATTTATTTTTCATGGAAATCGGAAAATCTTCAATTTTTCCTAATCAATGCCATCTCTACAGAATCAAGAAATCTACACCCAATTCATTACGTGCCACCGACACTAACAACATTCGATTCGTTTTCGATGCCGTCACCGACATTATCATTTATCGAGAAAACCTCCGCACGTGCGGGCTCAAATTTTTCCGCTAAATTTTTTCCGTTTATTCCCCCAATATCACCTCCGAGACATTTTCCAGTAATTATGTCACTGATTGCCACACACAGCCCTCCTCTCCCGTCTCCGCTGTGCAATGCTACGGATTCTCTTTTTTTTTCTTTTTTTTTCCTGAAATTCCAAGGGTGTCGTTGAAAATCGAAAAATTTGAAAAATTTGGGTTCTAAATTTTAGGAAAAGCCAAAAATACAATTTTTTTGATTATTATTCCGGAGAATTCGAAAAATTTCGATATTTTTTAAATTTTTTACAAAAAATTCGAACAATTGCGTTGGATTTTTTCAGGAAAAAGCCAAAAAATTACAATTTGTGTTTAACAAAACGAAAATAAACCAATTTTTCTGATTTCCGGAAAAATCAAAAAATCTCGATTATTTCCAGAAAAATTCGAATAATTTGGGGCTTTTTCAAAATAAATCTTAAAATTTGATTTTGTCCAGGAAAAATCGATAATTAACTGTTTTCTTTTTTGGCTTCTTCCGGAAAATCCAAAAATTTTGCATTTTTTGGATTTGTTTTCAGAATTAAAATTGGAAAATGGATTTTTCAGGAAAAAGCCTAACAATTTCAAAGCTTTAAAAAAACTTTAACAAATTGATTTTTGAGGAAACAACGAAAAATTTTCCGACATCTTACGTTGATTTTTTTTTTACCGAAAAACAAATTTATTTTTTCCAGGAAAAAGCGAAAAATTTTCAATTTTTAAGGAAAAACTCGAACAATTTAGCCTGATTTCGAGTTGATTTGCGTTTATTACGGAAAAATCGAAAGTAATTTTGGTTTTGAGCTTAGAGTGAAAACCCATAAGTTCAATTTATTTTTCAGAAATCCAATTATTTCAATTTTTGAATTTATTCAAAAAAAAAAAATGTCGATTTTTTCCAGAAAAATCGAAATTTTTCGTTTTTGAATGAAAAAAAAATTTTCCTTCAATTTTTCCTTTAAAAAAAATAAATAATGTTCGAATTTCCATGAAAAAAAGTCAAAAAAATTCAAAATTTTCCATTTTCCCTGAAAAGTCAAAATTTTCCGAGTTTCCTAAACTAAAATCCCAATATATTTTCCGGATTTTCCAATTTTCTCTGAAAAATCGAGGATTTTTTCCCGCACACCTTACCCTGCTGTTCACGTGGTGGTCAGGTTGTCTCATTTTGTGATCTACAAAAAATGAGGCCGGAATCTTTCCTCCCCCGGGAAAATCTGACGTCAGCGCACTCGTGTAACCATGCAATCCCCTGCTGATAAGTCTGCGTCTCTTCTCCCGCCGCATTTTTTGTAGTTCAACGTGTAGATCAATAATGAGACCTTGACACCACGTGCCGAAAGCCTAAACCAATATTTTACCGGTAGCTTCTGGCATCTCTACAACCACTGTCTGAAATATCGCGTCATTTTATATTATTATTATTTATTGTATTCGCTTGAACGGCCAAACAATTCCGCCATTTGATTCAAAAAGTAAACATTTCCGAACTTTTTAAAAATTTGAAAAATATTTTTAAAAAATTGTTAGCGTGAAAAACTTGTCCCCCCACCCTGCCTCTCCATAAAAATTAAGTTCGGAAGAATTCAGTCCTTGTTGTTGTAAATTGACGCAATGCGCTTTTTGGTGGTACCTATTTTGCATATTTATCGTCACTTGCGTACGCGAGGTATTGATTCAGATTCCGTCAGTTTTTTACAACAAAATATCGCTAAGCAATCACTCCAGCGCGAAACTTCAAAAGCGAGAAAGGCCAAAATGTTTTGCGTCGCTTTCTATGATTTTATGACGAAAAGCGAGGAAAGCTAATAAAAACAGCGAAAACTTTGCCAGGAAATTTACCGGTTTGCCGCTTTTTTTGCGCTAGAGCGCGATTGCTCACTGAGTTCAAGCGCCCTTCTTATTTTGAAATAGAAGAGTTTGCCGAATTAGGCTATTTTGGTGCGGCACGGCTGGGGTCAATTTACGGCGCGTTGCGTGCCGCGTCGCGGTAGGTGGACCACGCCTTTACCACGCGTAGACGATTGTCACTATAGAGCGCCGAAAATGTAAGGCCAGAAGCCGGTATGAGTGAACTTTTTGTTCATTATTTTTTTTTTCGTCGTTTTTAACGGTTTTTATGTTAAAATCAATAAAAACGGCGAAAATAATTAAGCAAACGATATTCCGGGTTTGGCGCTTGCTTTGCGCTAGAGCGCGGTTGGAGTGCTCACCGAGTTCAAACGGCGCACTCTGGCTTAACTACCCTATTTTGAAATGGAAGAGTTTATTAGGCCTATATTTTGTCCGGTCGGCGGGTAGATTTACGGGGCGTCGCGTGTCGCCCGCGGCTCGATTTTGATTGTAAAACTAAATGTATTTGTCCGTGAGGAGTACACGCGACTTTCCCAATGCCGCGTTGTCCAGCAGGTTATTGCCAATGGAGCGCCGAAAATGCAAGGCCAGAAGTCCGCCGTATAAGTAGCCCATGAATGAGTGAAGTTGTTGTACATTTTCAGTGCACTTTTTGTTTCGTCGTTTTTCTGGTTTTTATGTGAAAATCTGGCACAGTCTCCTGTCATCGAAAGCGCACAAAAAACTGCCTCGCGTTTGAGGTCGCGTTTTTGCTAGCGCATTTTGTGGATTTCTCCGAAATTCAGAAATTACGCGGCAAATGGCGAGGCTTGAATTCCAAATTACAGCCCCGCCTCTTTTGATACATTATCTTCAGGATGAAGATGATCGCTCCGAAAGGTGGGTGACTCTGAATGAAAATACAAGAAAATTATGATTTCTTCAGAGAAACACCATTTTCACCGTTCATTTTTTAATATCCCTACGCCTCCTTCATTTTTTGACCAAATTTTCTCTTTTAATGGTCTTTCATTTCATTTTGTGCTAATAAACAAATTAAGTTCGACATCTGCGAAAAAATTCGTTCAACGCTAAAAAACGACGAAGTTTTTTTTTCAACACTAAAAAGAATATTCACTCCTAGCTCCGCCGGCTGTACCAATGTGCAAGTGCGCCCCAGCCCACTTCGACGCCGAGGAGACTGCGAAATCATTAAAAACAGTGAAAATAACGGAAATTCTGAAATTCCGGGTTTCGTTTGATAATTTTTTGCGCTGGAGCGACTACGATTGCTCACCGTTAAAATAGCGCACGCGCTTCTGGTTTCCCCCATAAATTGAAATGGAAGAGAGTTTTCGCCGAATTAGGTCATTTTGGCGCGGCCCCGACCGGGGTAGATTTACGGCGCGCTACGTGTCGCGTCGCGGATCGATTTTAGGTGTCAAACTAAATGTAGTTGTCCGTGTGGAGGGGGATACACGACTTACACTCCCGTCCGGCAGGCGATTGCAAGTGGAGCGCGAAAATGCGAGGCCAGAAGCCCGTATATGCATTTTTTTGCTGAGGGTCCCGCCACGACATTTACCCTTTCAGTCACGTGTATCAAAGAGGACCGGGCAATTTGGTCAGAAGGAAAATGAGAACTCGCCACGCCAATCAAGTTCTTTTTATCGATGACGGACAATTGCCAAAGGAGGGAAACTCATCTCGTAAGAAAGGGAATTCTTATGAGCTTCGGAAAATCGATTGAAGTATCTGACAAACGGATATGAGACTGTGAGACTTTTTTTAATACTATTGGGTCTCGACGCGATTTCCCACGGATTTCGGGCTTCCCTCATAAATTGAAATGGAAGAGCGTTTACTTGCCGAGGAACTAGGCCCAGGCCATATCTGGGGTAGATTGCTACGGGCGTTCCTTGCGTGTCGCGTCGCGGCTCGATTTTAGTTGTAAAACTGAAGGTATATCGTCCGTGTGGAGTACACGGGCGCTTGCCAATGGAGCGCGCTAAAAATTCAATTTGTGTCTCGCTTTTAACGATTTTATCGATTCTTGGGTGCTGTTCGAACAAGCTCTGAGTCGTGTCACTTGAATTCAATACGGAACACTTTCTTGTGATCAATTTTTGGATGAGAAGCTACTATTTCATGACAAACGGTGAAAATACCAGCTGTCATACACCGAAACCAACCATCAAACCCGAATTGAATCACTTTATTCGGTTAGCAGGAGAATATCGCTCCATCGCAACCATGTTTTCAGCGAATACTTCATCCAACTGCGGCCCCTCCAGCGAACAGTCAAAGAGAAACCTGCGTTGATCATGTTTGGGGATCAGTCGAAACCGCGAGTTTTAAAGTCGAAATAATCGAAGAGGGAGAGCAGCGCTGAAAGAGAATTCGGGGAAGAAGTGCTGAAAAAGTTCCAGAAAATTCGGACTGAAAGGTTAGAGCGGCGGCGGTGAATAACTCGACGGAGTGGACACAGACGGTGAAGGATACTCGGAGACTAAAACATCGTAGCGAGTGAGTTTGTGCCAAACGCTACTCAGATGTACTTCCGCTTCCGTGAGGACACCGCGTTTGATCTCTGAAAATTGCGAGAGTCAGCCCCTTCGTGTAAGTTTCCCGCAATATTTGAAGGTTAAGCAGCGAGGTCCTCATATTTTGAAGAAAGAACTTTATTGCCGTCTAATTCGGAGTCGATTTACGGCGCGTTGCGTTGCTTGTCGCGTCGCGTCTCGTGATTCGCATATTTATCGACACTCGCGTACGCCACGTATCAGATTCCGTGAGTTTTTGCAACAAAAAAATCGCATATGAGCAATCGCGCTCCACTGGAAAACACCCGAAAAGTTTTGAAATTGGGGTTGTCGCTTGTTTTGCGCGCTAGAGCGCGATTGCTCGCCGAGGTTTCAAACGACACTCTCTGGTTTCCCCCTTGTAGACGAGCGTCGCGGTTCGGTCCAGCAGGCGATTGTGAGCGCGAAAAACACGTGGTGTCAACAGTGTCCCATTATGGTTTGATCTTTGATAAATGTGTACGGGAGACGACAGACACCGACTTCTCAACTGATTTCGCGGCAATGGTTAAAAGTGTTCTGACGTCACATTTTTCTGGCATTCAAGACGCGAAAAACTCCCGTATTTTTTGTAAATCAAACCGGATTAGGACAGCCGAACGTGGAAAAAAGGCAAGATGACAAGGGCCCAAAGGTGACCCACAGAAGCCCGGCAGAGTCTCGGTTTTATCAGTTTTCGAGTAGTTTCGCACCACAAAAAGCGTGTGACGTCACATTTCCGGCCGCAAAATTCCCGCGCTTTTTGAAGATCAAACCGGAATGCATTGTTTCAGAATCTACTCTTTGTCTCTCGTTCATTCACCTCGGTTTGGGTATGGTATTGATCGTAACGCTATCGTTTTTTTGTTCTTTTTCAAGTATTTCAAGAAGTTCAACTCGACGGTGAAGAATGGAGATCAGGTGTATAGAGAGCAGGAATCGGCTGAGACTGATGAGAAGACTGAGAAGACTGAGAAGCGCGAAAAACTTTCTATCTGCGTGTGTCACTGCAAATAAAGAAAGGAATTGAAAATAAAAAAAAAAAAAATTTTTTGGGAGTTGCATATATGCATGTGTCGTGGTGTCCGAGTGGATTATTTCGGTTTGATCTACGTTGATAATCTCTCCAAAAAATGCGGGCACTGATTTTGCATGGATAAGAACGTGCTGACGTCACATATTTTTGTGGGCGAATATTCCGGCATTTTTTGTAGATCAAACCGTGATGGGACACGGTCTGGCATCACGTGTACTTGTCGCAATAAATGAGGTACAACATGTTATGCCGTTATCCTACAGTACTATAGGTGAACCCCGCACTTTTTGGCCTCCAAAAATTGGATGTTATAGGTCACAAACTTGTAAGGAGTCGTGGACATGAATGTCAAGATTCAAATTATTCAAGTCAAAAGGATGATAGCGCAGACACGTGCCCCCAACTTCGGTTTTCTACTGTGTAGATCAACAAAATGCGGGATTTAGGACGCTGAGTTCTCCACTGATTTTGCAACAAATTCCCGGAGCTTTTTTGAAGATCAAACCGGACAACCTGACACCAGGTGAAGGAATAAAACACGCTCTTTTGCCGAAATCTTAAGAGTTTCTACAATTTGAAAATCCAGTATTAGATTTTCTGAAAAAAAGTCCAAAGTTAAATAATGGACGCTGCCTAGTCTTTGGGTCCTCCTCTAAAAACGCCCTTTACAAAAAAAATCTATAGTTTCTGAAAAATAAGTGGCAAATCTCTACAATTTTCAATATTTCATACTAAAAAAATCACAAAAAATTATTTTATGGCCGCGCTCGAGTTTTTTACTCTTCCTCGTGGTGTCAGAGTGTCCAATTGCGGTTTGATCGACCGTGTAGATCTAAATTCGGGATTCGAGAACTGAATTTGCATGATTGCTGACTTCACATTGTTTTGGGTAAAACTAATTTCGGCATTTTTAGTAGATCAAAAAAGCCTGGCACCGCGTGCGCAGAGAAGAAAGAGCTAATGAGCACGGGGTGTCAGGAACGGCTTGATCTACAAAACTTGCGGGAGTTTTCAACCCAAAAATATGTGACGTCAGCGCGTGCTTAACCATGAAGAATCAGTTTCAACTCCCGCAATTTTTGGATATCTAGGATCATAGATGAAACCGAAATGGGACACTCTGAAACCCCGGGAATGAGCCAATTGAGCAAAAGTATGCGAACTGAAGGAGGCATCGTTTTATTCGCGCAGAGGTTAGTTAGACGAATTGAATAGGCAAGAAAAAATAATGTTTTGCAACATAAAAGTAATGTACATACTAATGGAAATAAATTAATTATGGGGGAGCTTCATTATTACAAGTCGACGAAGAGCAGCACTCGTTCTTCTCCTCCTTTTCCTTCTCTTTTTCGTTTGGAACGGAGAATTCGACTGGGGTTTCCACATTAGACGGGAGCTGGAGCATCTGAAAAAAAAACGCGAAAAATGGTAGACTTGTCACACGTTTTCCAACCTACTACCTTCTCAAAATAAGACTGGAGAAGAGCGGTAGTACACTTGAGCATGTTCTTCAACAGTAGCGACTCGTAGTTTTCGATCGATTCCTGGAACTTTTGGATCCACACACCGCTCCTTGTCCGCCCTGTCGGCGACATGTAGGGTGTAGATGCCCACGACCTTGGTAGTAGCGGGTTTGGTGAATTATGACGAACGCGAATCTTAGGGACGGATTACTAGAAGAGAAACACACTTATAGTGACAATACAGTAGTCCTAGAAGGTATTGGTAAGGTACTGAGGTACTGACTGCGCTAATTTTTGTACGTTACACCTTTTCCTGGAGTTTTGCAGACCTTCAAGAAAATTCTAGCACTTCCCATTTTCTCCGAAAAATTCCTGCACTTTCCAGATTTTACCAGAGAATTCCCGCACTATACAGATTTTTCTAGAAAATTTTGTTTTTCTCAGAGTTTTACGGCTCCTATAACTACAGTAACCCTACAGTACCCCCCAGACCATATCGCCCCTACCCCAACATACAACCCAATACATCAAAAGACAAAAACTCAAATTTTCCGGAACGTAACCCTATAACTCCTTTAACGTAGACCTACCGGGCCCCTACAGCACTGCTGCAGGACCTTGAGACATAACCCCCTACCAACATACAAATACCTCTTCGAAAGCTGGGAACTCAAATTTTCTATACAGTAATCCCGCTACAGTACTTCTACAGTACCTCCAGTACTACTACAGTACACCGACCATATCCCCCACAAACGCTATACAAATTTTCCTTCAAAAGACAAAAACTCAAATTTTCCCAAACTACAGTAAGCCTAAGCAGTACTCCTACAGTCAGATCCCCGACCTTCCGATATATCCCCACACCAACATACAGCCCAATGTTCCTTCAAAAAACAGAAAAAACTAAAATTTTCCAAAACTACAGTAACCCTACAGTACTCTTACAGCTAACCTCTACAGTACTCCTACAGTACCTGGACATCATCCTTCACCACTTCCAATCTAATACCTCTTTAAAAGCTGAAAATTCGAATATCCTATAACTACAGTAGTTCTACCAGTACTCCTACCTCTACAGTACCACTACATTACCCCCAGTACCCCTACCACATCCCCCCATCTCTAAACCAATATCCCTTCATAAGCACACTACAAAGACTACGTGGACTACAAACTATGTATGGTCAGACGGTTTATTTTTAATATGAGAAATGATGATGAACTAGCTGATATATACTACTATATGTACTGACACTGATTCACCAAAATTAGCGTGTCAATTCAAGATAGGGGTCTTTACGGTACTGGTATGGTACTGGTCCGATACTAGCCCCAGTTCTTTAATACGATTCCCTAAAATTGCTGACTCGGCGTTCCTGGTCGTTGGAGTCCGCATCACTCTGACGCAAAAATCCATACCTCGTTCGGTAATACGATCCGGCGCTCAGATTTCCCGATTGGGACTGGATCCTTTCTGCAACTCTTTGTCTTCAGTAATAAAACATGGAGAGTAATAAAACTTCGCGGGACTCCTCACCACTTTAAGCTTCGAAGGGCACTTTTTAGTTTTAGTCAGCACAAACATGTCGTTCAATAGAAACGCGTACATGTCAACGGTCCGCCCGTTTTCCACAAGCTCGAGGGGGCGATCTTCGTGGATAAGCTCTCGACGCGGATGAGCCAGTAGGTTCTCGCAGAATTGACGGATGAGGCGACGCGGAGGAACTGGTAAAAAATCAAGGGAAAATGTTGCGGGGAAAACAAATGTTTCAACTTTCATCATGGACATAAGACTTGGCAAGTCGCTTATATTCGGCCAGACCCCAAACCTGTGTCTGCAACTGCTGAAGCCTCTCAATTATGAAGGCGCCACTGCACACTATAATCAATCGATCGGTGGCCAGTGTTCCGTCATTGTGTCGATCATTCTCCACCTTTCCCTTACTCGCCTCTTCCTCCGATCTTTTGTGAATCTCGCGGAGAAGGATCGGAAGCCGAGTGATCGTCGTTGGGTGCGTCAAAAGATCCTCGAGCCGTACACGGAAGCATCGTTCATCGGCCAGACTTTATCCGCTCGAATTCCGTGAATCGTTCCTCTTTCTGTCGCATTGAGCCGAAATATTCCATGGTTGCGTAGTTGATGCAGTAGGCTTGGTAGGCGAAATTGTGGAAGGGCGTTTGCAGAACTGGAAGTTTCGCGTTATAACAAGGCATAGTCTCAAGCTATTTTCTCTGCAGCCTATCCCAGCTGTGGTCCTGGTGCTTAACAGTCGTGATTTCTGCTGGAAAACCGGTCTAATCCGGACTACGGAAGCCTGTGTTTTTGAGTCTAAACGACAACATTGTGAGCGGCAACCAGGTACGCTTTTTCATACTACTTTTTTTTAAACTGTTTTTTTGTTCTTTTTCGGCCAGCGGAAGTTTTTGACCCAACTTCGAAATGTCCCTTTTTTTCGCACTTGAGTTTGGGAATTTCTAGAAACTTCCCAGTATTTTCTCTTTTTCCCGCGAAGCCCCTTCTAAACCTGGGCCTAGGCCTACGCATAAACCTAAGCCTACGCCAAAACCTACGTAGCCTAAGCCTAAAAAGCCTAAGCTTAAGCCTAAGCCTAAGCCTAACCTAAGCCTAAGCCTAAGCCTAAGCCTTAGCTTAAGCAGCCGAATGCCTAAGCGTAGGCCTAAGACTGAGACTATGCCTAAGTCCCAGCCTTTACCCAAGCCTAGGGCTAGTTGAAATCCTAAAGCCTAACCCAAACCCTAAGCCGATAATTGCCTAAGCGTAAGTCCAACATACTTAGGCCTAAGCATTAAGCCTAACAAGCATGTCCCTTTTTCTGGCAATTTTAGGAATTTCTAGAAATTTCACATTTTCTCTTTTTCCAGCCCCTTCTAAACCTAGGCCTAGGCCGCATCAACCTGAGCCTACGCCTAAACCTAAGCCTAAGCCTAAGCCTAAGTCTAAGCCTAAGCAGCCTCAGCCTAAGCCTAAGCCTAAGTCTAAGCCTAAGCTTAAACCTGAGCCCAAGCCTAAGCCTAGGCCTAAGACTAAGCTTATGCCTGTTCCTAGCGAAGCCTTAACCCAAGCCTAGAAGGGGGCTAGTTGAAAGCCTAAGCCTAACCCAAAACCCTAAGCCTAAGCCTAAGCCTAAGTCTACGACTAAGCATATGTCTAAGCCTAAGTCTAAACCGAAGCCTAAGCCGAATCCCAAGCCTAAGCCTAAGCCTACGCCGACGGAGCACGAGGAGAAAGTACATAACTTTGTCACAAAAACAAACATTTCTCAATATCGGTCAGTTTTCAAAAATATTTCGGGTAATTTCTCAGGACAAATAACAAAAACCCACCCTTTCATACAAGTCCACAACTAGCTGTGTGCCAATTCTCCTTGTCTACCGGACTGAGCAACGAGAGGAACGATTGACAGAAGGCGAGTATTCTGACAAAATAAAAATGTGTGTGTGTGTGTGAAATGGCACGTCAGATTAAAGGGAAATAGAAAAAAAAAATTAAAACTGAAGGAACCTGCAGAGTTGATCCAAATTTCGGAAAAGGAGGGTCCGGCTCGACAAGAGTAGACATCCCTGTTCGACTTGACATCTCTTCAGCGTCCTTGTAAACATCGCGGAGCACGAAGAGCTGACGATAGAGGAAGACGAGCCGTGTGGAACAGCTCCCATAGCTTGAAGTTATGTGTGTCTGGATGTGGGAATTGTCGTGGTCTCGTCTCACATGAACATTTCCTCAAAGGATACTGGCTGAAAGTTGGATTTTTTTTTGGAATTGGAGCGCGTTTATGGGCTCGTTTTGCAGTTTGTTTATACCCTTAGACATTAAAAAGACATCAGCAACAAAGTCCCACAAGTAGTAAACAAGAGAGATTTTCTCTAACACGAAAATGTGAGAGAGGAATTTTTATTCGAAGCACCATGTTTCTCACTCAAATTTGACTACTCATAACTTAGGTAAACTTAATCCAATACTTCCTTAATAGCTAAAAATTCACATATTCCAACAAACTACAGTAAACTACAGGTACCCTACCGTACCCCTACAGTACCCCGACAGTACCCATACAGTACTTTGACAATATCACCAATCCACTCCCTACAAAATCATCAAAAACAAAAAATTCACAATTTTCAAACAGTAAGTACCCTAGAGTGATCCTATAGTATTCCTACAGTACCACTACATTACCTTGACATATCCCCCTAAACCAATTTCCACCCCCAGGAAGCAATACCCCTTCTAAAACTAAAATACCCATTTCCCAAAACTACAGTAACCCTACCGTACTAGTACCTGCAGTACCACTACAGTACCATTAACCTTGACATTATCCCCCTCAACTTCCAATTAAATACCACTTCAGAAGCTAAAAAATCAAATTTTCCCGAACTAAAGTATCCCTACCGTATAACTACAGTACCCTACAGTGCCACTACAGTACCTTGACATTATCCCCCTCCAACTTCCAACCCAATACTCAATCAAACGCTAAAAATTAACATTTTCCCAAACTACAGTAACCTTACCGTATTCCTACAGTACCCCTATAGTTTCACCTACCAACAACTTTTCCAGCTCATGATCCTCAATCTCATGATCCTTGAAGTCTCCAACGGCCTGAACATGCTTAAGAATCTCACTCCGTTTTGCTCGCTGCACCACTCGTAACGTCTCTTCAGTATCCAGGGCGATCGATTTTTCTGGGGCTGACACAAGCTACTGGATAGAAGGCTCGAAAGGCTATTGTGGCACGTCGGGTGAAGATCTGAAAATGAAGAATCGGTGGGGATCCGTGGTGTCAGCGAGGGAGAAGATCTATTTGGTGGGGTGGCATATAGAAGTGGGTAGTAGCGGTTTCTTCGTTTGTGTGATCTTTGTGTCAATAGACATGATATTAGGGCTTCGGTGGTAGGCAGGTGCGGTTTTAGGGCCTGGCTCTTGCCTGACGCCTGCCCTTCTCACGCCTGCCTGGCGCCTTTTATCATTTTGAGACAGTGAGTATAGGTTTCAAACTTCAAATTTTCTCATTTCTATCATTTTGTTGAAAATCAAATTAAGAAATGAAAAAAAAGTTTAAGTAGTTGCATTAGGCGTGTATTTAGGAATTGCGAGAGGCAGGCGGGGGTCGTCAAGTCAGGCAGGCAGGTCTTCTTATGCCTACACCTCCGGAAGGTGTTCAAAAATCGGTTGCGGGTGTCCAGCAGTAACTTGACAAGAATCATACAAAGCATTCGACTTTTACACAAACCTGACTAGGCTGTGTATTCCACCTGTACAAACACCTAACGATCGATGTACCTGATTTTATTTGATCTGAAAAAAAAATTTCTCAGAAAATTTGAATTCAAAATGTTTCTTTGAAAGTTTGAATTCCCTGCCAAAAACATTCTCAGAAAATTCAGGTTCGCCAAAATTGTTTCAGATTTGAAAATTTAAATTCCCGCCAAAATTTTTCTGTGAAAATTTGAACTCTCGCCAAAATGTTTTTTGTGAAGAAATTTGAATTCCGATACACAAATTTTTACAGAGCATTTGAATTTCCCCCTACAATTTTCACAGATCTTCTTATATATACATATATATATATATATATTAGTTGAACTTTTGGGCAGTTTTCAAAAAAAAAGTCCGGTGATTTATTTAAGCACGTGGTGGCAAAAAATAATTTTTCGGCTTGATCTACGCCGATCTACTAAAAATGCGGGAGACGCAGAGTTCTCAGTTGATTTCTCAAGGTTAAGAAAATTCCGGCATTTTGTACGATATCAAACCGTAATGGGACAGCCTGGCAGATTACCACGTGCTAAAGTTATAGTTAATTTACAAGTCCTGGTTGCAGTGGACCTGCAGGATGTCATGAAGTAGCACGTGTTTTCTGGAAAAAGTTGGTAAACTTTCATACGAAGAGGAAAGTGTAATCGATATTTACTTGACCATTTTTTTGCTAAAAAGTAAGAGTCTTTGAGCCAGGCCGGCGATCGGTAATTGCCGAAAATCGGCAATTTCGGCAATTGCCGGTTTAGTGCAAAGAATTTTTTGGCAATCGCCAATTGTGGCAATTGCCGAAATTGCCAAAAATTCGATTCCGCACACTCCTGCTTTGAACTGTGAATTTCCAAAATCCAATCGAAATTCTGCCGACACTGTACAATCCCTACCTGCCAACAATCCGCCGGAGCTGATTGCCCAAATTTATTGAGGTGACTCTCGTTAGGGGATAGATTTGATCATGTGGGACAATGAGGTCACATTGTCGAGCAGCACCCTTCGGATGAGGTCTCCTGATTCTCACTTGGCTGATCAGGAATGATTGCATGGCGTCGGGAAGGTTGCCTTATTAGGGTGACTTGTTTGGGCTCTCCTTCTTCTGGCTGGAAAAATACAATTTTTTGAAGTTAAGATTTGAAAAAGAAAGCTGTCATTTTTTTGTTGGTATTTTTTACCCTAAAAATGTGGTTTCAAAATATTTTTACATCTGAATATCTATTCAACGGGGTGAACAACTGCAGATCGACCATACTCGAGCTTCTAAAAGTTTGAAGGACGCTTCTCGTGAAGAAAAGAAAAGAAACACGATATAGTTACCCCTACATCGGAAGAGGATGGGATATACTGAGAAGTAAGAATAGGAAGAGAAATGAGAAGAGTTCATATGCACTAGAGAAGTATGTACAATATAATAATTTATGAGCATCTGAGAAAATGAGAGCTATTTGAAAATCTGCAGAGCAAGATAAAACTCGGTCTCTTATCAGAAAATTTGAAATCCCGCCAAAATGTTTATTGTTTAATTTGACGCCAAAACTTTTCACAACGAATTTGATTTCGCCAAAATTTTTCTCAGAGATTTTGAATTTTCCCGCCAAAAGATTTACCAGAAAATTAAAATTCCCGCCAAAACTCTTCACCTCGAATTTGAATAACCCGTTTTTTCTCAGACAGTTTGACCGCCAAAATTTTTCACATGAATTGAATCTTTCGCCAAAGATTAAAATCGTTGGATAATTTTCATTCGCGGCTGGTTTCCAAATCGAATTAAGAACGGCCAAAGTTTATCGGGGTTTTTTTTAACACTTACTACGAAAAAAAGCATGATATACATTTATTTTCCTAACGACGCCTGGTAAAATCCGCTTTACACATCAAAAACTTCTCGGCAACATTGCGTCACCGCCAAAAGAGATGCTTGCACTTCACCACGAATAATAGCTATGACAAGGCAATGCGTGTAGGGAGTTGAGAATTACAACTAATTCATATCCCCTGAAAAAATAAAAGCGCTGTTGTCTATATGATTCTTTACATGGTGACAGCTTACCGAAGAATAGACGGGTAATGAGATATATATGTGATTCATAAATATGGGCCTGCTCCCGGGTATCCGAGAGCCGAGTCGAAACAGAAGGGGAGCATGAATGGAGCAACTAGGGAAAATTGTGTTATCACGATGAGGCACGGCGGGGGACACAATAGATTTTTTTTTTGTCGAAAACGTTTTCCATTTTCACGTGGTTGGCGCATTACGATTTGAGCTACCAAAAACGCGGGAATTTTTCCCCTAAAAAAATGTATCGTCAGCACGTTGTTTACCATGAGAAATCAGTTGAGAAACTTGTTAGCGTCTCTTCTCCCGCATTTTTTGTAGCTCTAACTTGATCAAGCCGAAATGAGACGCTCTGACACCACGTGACGAAAAAAAGTAGATCAAAATTTGCCAAGCCCTTATAATACTCCCTTTTTCAGATCTAGGCGGAGCTCAGTTTGACTCTGATGACGTTAACGCAAATCTTGAAATTTCGAATTCTCTATGGAGATTAGAACTTCCCGCCCCCGCCAGACTTTGTAAAGTTCAACATAAAGATGAAATATAGAAAAAGTTCAGACTATGATAAGGAACTTATGACTAACGGCTCTTGAGGTGAATGAGTATGATGTGATTAGTGATGCAAGAGGTGCCGACTAGAGAGAGAGCTAGAGCGACGAGAGGCTCAGAGAGGGGGGAAACGGGAAGGTAGGTTTGTAGGTAGGCAAGGTAGGCAAATAGGGGGTCGGTATCCGAGAAATAAGGAACCTAGGTCGGCAGCCGTAGGCATAAAGTAGGTCAACATCCAAGTAAGTTAGACAGGTACGCAAAGATAGGAAGGTAAGTAGCCGCGGTGGCAAGGAGACTAAAGGAGTAGGACAGGAATACGTAGGCGCAGTAGGCAGACGATGAAGGTAGGTGGGTAAGCTTGTGAGAAGGCAGTCATAAAGAACGTCGACAGTAGATGCACTTAGTAGGTAGGTATGAAAAAAGAATTAAGGTATGCATAAGGAAGTAAAGTATGAATGGATGCAGCCGAACATGTAGATACAGAAATATCAGGCAAGTAGGAAACAGGCAGGCTCATAATATAGGAAAGTTAGCATCGTAGGCAAGTATGTAGTCCTGGGTAGGCATGTAGGTAGACACGTGGTAGGCTTATGGTTCGATATGCAAAAGAGCAAGCAATCATCAGAAATATGCATATTGGCAAGTATGTAGGCACGTGCATAAGATACAAAAGTAGACCAGGCATGTAAGTAGGCACGTAGGTAGGGAGGCTTGAGGCAGCAATGTAGGAGATCTGGTAAGTAGGTATGAGTATAAGTAACCTAGTGGTGGTAAGTCACAGGTATTTGGCACAATCCTGTGGTCACTGTTCTCAATGGTAATCAGGCGAACGTGCCTGCCTGCCTCCTTAGAAATTCGGTAAAAAGATTGTGGAAAAACAACTAGGGGAATTCCCATCCATGGAGTCCAATGCGTAATGTGAGTGGGAGGCGGCAAAAAAAAAGCGGACGTAAACACTTTTTCCTAATTCTCTTATACTCTCGCTCGTGGAAAATGTGAATATTTGATACAATTTTGTGGGAAAGTACAGCGAGCAGAAGAAGAAGCTGATGTCCCGATCGCGCGCGCGCGAAAAAAACTTTCAATTCCCACTCCCCTAATAATCCGCCTAACGCCTAATGTTTGTCAAATTCACCATGTATCGTTTTCTCACCCATCGGCTATGATTGTTTTTTTTTCTTTTTCAGCAAAAAAAACGGGCACATGAGGTCGGGATGGATAATTAGGGATGTGTGCCAATTTGGCTGATAGACAAAAAAGGAGTACGTGAGATTTTTAGAAAAGGTTGTTGAGAAAATTATCATGAGGCGTTGGGCACGTGGCCGCGAATGAGAAAACTAGGCTACCTTCACGGGGCCCCCATGGCCTTTCTCGTTGGAAAACTTTTCGCGATCTACTGACAAACGCCCGTGTTCCACACGGACAAATTCATTTAGTTTTGCAGCTAGAATCGATCAGCAACGCGACACGCAACGCGTCGACTAAATCTACCCCGAAGATATGGCCGCTCTTTAAAATGGCCTTGTTGGGCAAACTCTTCCATTTCAAATTTTTTATCGCCCTCAGTTTAATTTTTTAGGATACGCCTACGAGTGATCTAGGCCAGGCAGTAGGTAGGAGTGTAGGTAGCCCCCTTTTGGTGTCAGGCTGTCACATCGCGGTTTGATCTATCAAAAATATTGGTTCTCCCAGTAGAATGTGAAGTGAGCACGTTCTTAATCACGCGAAATCAGTTGATAAGTCTGCGTCTCAACCCGCTCCCGCATTTTTTGTAGATCAAGCGACGTAGATAAATACGAAATCAGACACTCTCGTGGTGGCAGAGCTGTCCCAACGCGGTTTGATCTACTAAAAACGCGGGAACATGTGCCCAAAATTATGAGACGTCAGCACGTTCTTAATCAGGGAAATCAGTTGAAAATAAAGTCTGCGTCTCTTCTCCCGCATTGTAGATCAAAGTAGACCACATTAAGACCTTCTGACACCATCCCCGAGAAGAGTTCAATATAACTTAGCTCGTAGAACATAAATTTTTCCACGTGGATTTTACAGCACAATTGCTTAGAGCCACTAGCGCGGTTGCCCAAATTTTACAGGAAAATGAATATTCAGGAAAATTTTACCAGATTTCCCGCGCAAGACACGAAAGTCTTAAAAAGTAGGAGAGCATGAAACTAAGAAAGTAAGAAACTTCTGGTTTACCACATAAATCAAATTGGAGATAGTCGACCTTAAAAATTTTGCACCAAACAGGGCGGAGCCAAAAACACCAAAAGTTACGCAAATTTGTACATGAAAACTAAACACCTAAAACCGGAGGACAAATATGAAGAAAAACGCTGAAAATGCGCAATGAGACTTTTTCCTCCGTTGCTTAATTTAATACATGTCCTCTCCCCCTTCCTTCCTGCTTTCACACTCTTTCGGCGTCGCCTCCTTTTGATTAGAGACCTGAGACTTTTTTTTTTGTGATTGCGTTGAGTAGTGTGGGATGCATATATTAAATCAAAAATCTGACATCAAAAATATCCCTGAAAAAAAACGTAGTTAAAATTTGCTTTAAAACTGCCGATGCGTTTGCTATTTGATCTACAGGGTGCTTTGGCGCGTTCGCGTCGCGGTTTGGAGTTCGAGGCGACGGCCATTCAATTTGACCCTACTACAATAGAAATATTTTGTAATCTTAGGCCATCAAAAATTTTTAAAAAACAAAACCGGAAATTTCTAGGCCATCAAGAATCTCTAGGCCACATCAGACTACTTTGAAAATTTGTAGGCCACAATGGGAACTATTTTCTGAACCAAATTTCTGAAATTTCTTGGCCACGATCTGAAATTTCGAAGCCATATAAAGATTTGTTTATAGGCCACGATCTGAAATGCGGATTCTAGACTACATCAACAAATCCTAGGCCACGATACTAGGCCACTATTTGAAATTTGTAGGTCAAGGTTTGAAATTTCTAAGCCACGATTAGAAATTTCTAGGCCACGATCTGAAATTTTTAGGCCACGATTTGAAATTTCTAGGCCACGATTTGAAATTTATTAGGCCACGATCTGAAGTTTTGGTCATCAAAATTTCTAGGCCATTTGAAATTTCTAGGCCACGATCTGAAATTTGCCACGGTTTGAAATTTCTAGGCCACGCTTTGAAATTTTTAGGCCACAATCTATTTCTAGGCCATCAAAAATTCATAGGCCACGATTTGAAATTTCTATCTGGCCACGATTTGAAATTCTGGGCCACGAACTGAAATTTCTAGGTCATCAAAAATTTCTTTTAGGCCACGATTTGAAATTTCTAGGCCACGATTTGAAATTTCTAGGCCGCGATCTGAAATTTCTAAGCCATCAAAAATTTCTAGGCCACGATTTGAAATTTCTAGGCCGCGATCTGAAATTTCTAAGCCATCAAAAATTTCTTTAGGCCACATTTTAAATTTATTGTTTAAAATTATAGGTTTTCAAAAAAATTCTAGGCCATCAAAACTTTCTGCAGGGATTTGAAATTTCTAGTAGCCACGATCTGAAATTTCTAGGCCACGATTTGAATTTTCTAGGCCACGATTTGAAATTTTTAGACCACGATCTGAAATTTCTAGGCCCTCCAAAATTTATAGGCCACGATTTGAAATTTCCAGGCCCCGATTTGGAATTTCTGGGCCACGATCTGAACTGATTTCTAGTCATAAAAATTTCTAGGCCACGGATTTGACATTTCTAGGCCACGATTTGAAGTTTCTGGGCCGCTAAATTTCTAAGCCATCAAAAATTTCTAGGCCACGTTTTAAACTTTTTAAAATGTTTAAAATTGTTGGTTTTCAAAAAAATTCTAGGCCATCAAAAATTTCTAGGCCACGATTTGAAATTTCTAGGCCCCGAATCTTTCTAGACGATTTGAAATTTCTAGGCCACGATTTGAAATTTTTAGGCCACGATCCGAAATTTCTCCAAGGCCATCAATTTATTGGCCACGATTTGAAATTTCTGATCGAGGCCACGATTGAAATTTTTAGGCCACGATATGTAATTTTTAGGTCCTCAAAAATTTATAGGCCACGATTTGAAATTTCTAGACCACGATTTGAAATTTCTAGGCCACGATTTGAAATTTCTGGGCCACGATCTGATTTAGGTCATCAAAAATTTCTAGGCCACGATTTGTAATTTCTAGGATTTGAAATTTCTAGGCCGCGATCAGAAATTTCTAAGCCATCAAAATTTCTAGGCGGCCCACGTTTTAAAATTTTTATTCAAAACATTTATAGGTTTACTTCAAAAAAATTCCTTAGACGGCCATCAAAAATTTCTAGGCCTACGATTTGAAATTTCTAGGGTGACAACGATTTGAAATTTTAAAGCCACGATCTGAAATTTCTAGGCCATTAAATTTATAAGCAGGCCACGATTTGAAATTTCTAGGGCACGATTTGAAATTTCTGGGCCACGAAAGATTTATAGGTCATCAAAAATTTCTAGGACAGGATTTGAGAATTGCTAGTCCAGGATTTACAACGAAATTTCTAGTCCGCGTATTATCAGTCGAAATTTCTAAGCCATCAAAAATTTCAGGCTCACGATTTGCGCGAAATGTCTAGGCCACGATCTATTTGAAATTCCGTGTTTAGGCGATTTCAAATTTCTTGGCCACGATTTGAAATCTAATTTATAGCCCGTGATTTGTAAGTTCTAGGTCATCAAAAGGCGATTTCTAGGCCAGGATTACTCTAAAATTTCTAGTCCATCAATATTTCTAGCACAAAATTTGTGTTCACTTTTTTTTTTGTTTTGGTATGTATTTTTCAGAACTTATTCAAAATTTGTGGGAGCAACAATATGCTTTTTTAATTTCTACGCCACAAAATTCTTTGGCCTTTTTCACTTTTTTTCACGCCGCCTATGGTTCCACTGGATAATTGAATGTAGAGAAAAAAGGGAAGGGTTCAGCTAGCGCAAAATAATTCGTTGGAAGGGAAAAAAATAAATGCAAATCTTCGCCAAAAACCAATTTTAGGTCGGAGCTCGGCGCGGGTTCGCACACACACAAAAATGGAGCAGAAGATGACGTCAGATCTTCTTTTTCAGAAGGCTTTCTCAAACTTTGAAAATGGCCAATTTCTTGCTGCTAATTGTGGGATGGGGACAGAATGATATTTTGTTTCAGGTTTCACACCACATCAGATCCTAGTCTTATTTTTTTCTTTTCTCAGGAGTACACACACTATAAATTGTGGTAAAAAAAAGAACACGTCCAGACTTGCTTATTTTATACCGATTTGATGCGGCCTACACAAAACGCGGGAGTTAAAAAGCAACTCGACATCTCACCTGATTTCGCAAGAGCGTGCTCTAGACCAACCGCCACAATTTTTTTGGAAAAATATTTCCGCATTTCTTGTAGATCAAACTTAAGACACCCGCACCGCGTCACAAATAGTATTCCTCTTGAAAAGGATTTCCCAATCAAGTTCCTTGACAGGCGTACGCAAGATTTTGCAAAAAAAATCGGTGGCCGAGTTTACTCTTCTGGCGGCCACGTAACAAAATTAACAAGGAACGTATAAAAAGGAAAAAAAAATTTTCGTAAAAAGGTACCAGGGACCGAAGCAATTTGAGGAAGGAAGGAAATTTGAGTGTCACTCAAATGATCTACCGGTTTTAAGTCGGTGGCCGCGGAACAGAGAAAGCTCGGCCCCCAAGTATTTTTTAAAATATCACGGATTTCTGGTCCCTGATAAGTTTGAAATGGAAGAGTAAAGAACGAACTAGGCTAGCTCGTCTGGGGCAGATTCACGGCGTTGCGTGTCGCGTTGCGGCTCGATTTTAGTTGTAAAATTAAATATAATTGTCCGTGTGGAGTACACGACTTTCCCACGAGTTTTCCGACCGGCGATTGTCAAGGCCCGAGCGCGAAAAATTCAATAAGGAACGGCCAGCCGTGAGATAGGATTTAAAAAATATTACACAACTATTTATTCAAAACTGGCAATTATACATACGATAAGTATTAACTACATACATGGCCGCGAAAAACCCGGCCACCAATTTTCGCGGTTCACTTACCGGATCTCCTCCTGAAATCAGTCTTGCCCTATAAAATAAGGGCATTTTTCGGATCATAGTGAATGAATTATTTAAGGAATATTATTTTAAAGAACACACACCACACAAGACATGTGAAGGGAAGGAACCAGGGAAAAAGAGACAGGGCAAAATACAATTTCTCTATTATTCCGCTCTGTGTTCTGACTAGCAAATGCAGAATCAGTGATGAAGAAACTGGGAATTTACGAGGTATTTAGCGAGATGGTGACCGCGAGGATGAGGAAAAAATCGGCCACCGCAAGACTTACCGGCTTAATCAATTGACCTGGGCCCGTATGTGATGGAACAATCATGTGAGAGCCGGAGCTTCACTCGTCATAGCTTTGTGTCTAGGTGGCTCTCAAGTACTGCTGGAGCTGAAAAACTGTAAATTTAATTTGAAATTTGTTTCGGATGCAAAAAAGTAGCGACACCTGCCGGGTTCCCACAAGATGTCGTTGAATTGACCTAGTAGAATCGTTAGTGATCTACCGAGCAAACAAGTATGCTTGCAATAAAAAAAGGCGTGTGGTTCAAGGTCGTTGACAAATTCGACACTTTGGACACACGAAATTGGTTATGAGCCACACCCCGGCTAGCTTAGGTCAGGAGAAGAGCCTCTCCGAAGAGGACCCCATGTGCGCGCGCGAGCCGAGATTCTGACAACATGAGAAGCGGAGAAGGCGTAAAGGGAGAAGAGTCTAAGTTGAGCTTGTTGCTGAAAATATCTAGGACTCAGGCTTAAGCTTGGGCTCAAGGCCTCATGCTCAGGCTTAGGCGGATCAGGCTTAGGCTCAGGTTACCCATAGGCTCAGGCTGCTCAGGCTTAGGCTCAGGCTTGGAGAGGCTAGCTCGGAATTGGGCTTCGGCTGCGGCCTTGGCTTGGATTAAGCTTAGGCTTAGGCTCAGCCTTAGAATTGGGCTTAGGTTCCTGAGGCTTAGAATTGGGCTTAAGCTCAGGCTTAGAATTGGAGGCTTAGGCTTTGGCGTAGGCTCAGGCTTAAGCTCAGTTAGGCTCCGTTGGCTTAGGCTTAGGCGTTTAGATTTAGAGGCTTAGGCCCTGGCCTAGGCACAGGCCAAGAGGTCACGCCTATCACTTGCTCCTAGATGTGGTTGGGGAAATGAAATTCTAGTGACGTCAAGATTCTGGAAGAGTTCCGTTGACGCCACCAAAAGCAACAAACACTTCAAATCTGAGAAGATCAGGGCGGAACAAAATGTACTGAAAGTACAAAAAGCCCGCATTTTTTTCTCTAATAATACTACATATCATTTGAGTGGGGTTGAAAAAAATGTGTTGCAAGAACTTATTCGGGGCGAAAAAAGATTGAGAGGAAAGAGGAACTTGTTTTTTTGTTGGAAAATCGTAGGTGTGACGTCACTTCTCTTCCAACGCCCAGGTTTCTAGGCAACTTAGGACATTGTGCAAAAAAATCACAGAGCAAAACTACAAAACCCCAGGAAAGAAATGTGCTCTTGGCCAAAATAATAAATATTGGTTACGAAATAAAGGAGAAAGAGAACGAAAAAAAGCTTTAAAAAAGAAATCAAGGAGGAATGTGGAGAAGAGCTTGTGAGGATATACCCAGCAATTAGGGAGAGAGTACTACGCTGTCGGGAGATGACGTTTCGAGGATATTTCTAAATTCACTGGAATGAAGGGTGGTGGAAGAGTTTTGTAAAGTTCGGGTATAGGCCAGGGGTTTTTTTGGCCAATGAGCCTGGTGCATCGAAGAAAAGCTACATTGGAAGGTTTTATGTCTCGGCCACAATAAATTATAAAACCTAGTACGATGAAGCACACTTGCATTAGGATTGCAAAAATTTATTTGACAATTGAGAAGAAAGAAAATCAGGGGGGCATAAATGCGCCATAGAACAGTGCGATCAAATTGTAGAAGAACTTTCGCCCAAAAAGCTAGGCCACGTAGGAGACCGCTGGAGAAAGTACGTGTATATGGTGGAAGAGTTTTCTTGTTTTTCTAGGCAATCTTGCGACAAAACTTGAATTTATGAAAAGATGGCTTGGAAGAGCTTTCGCATAGAAAATCTAGGCCACGGCTAGCAATTTAATAGGAGATAGAAAACCGCGTCGGAAGATTATTTAACTTTTCCATAAAAATTAGCAAATGTAAGAGAGTTCAGATACTGATCTGGAAGAGTTTTTGTGCAAAAAACCTTGGCCGCGACCAGCAACTAAAGTAGTAGGGGAGATAGGGTACCCCGCTAATTTTTTATTTATTTTTCAAAGAAAAAGTTTTAAGGCTTCGGGATTTGATGAAATGGCTCGGAAGAGCTTTTGCCGAAAAACTTAGGCCACGGCCAGCAATCTAATGAGAGGGGGAGGGTTCCCCGTTAAATTTTTTTTGTTTTTTAAACAAAGTTTTGGGGGGATTTGATTAATTGAGCACCATGGAAGAGTTGTTAAGCAAAAAAACCTAGGCCACAGCACCCTGAGAGGCGGGACCATAAGGTAACCCTACGCTATATTTTTTTTTTCAAAGAAAGTTTTAAGGTTTTGGAGGAAATTTGATTACATTACTTGGAAGAGCTTTTGCAAAAAAAAACTTAGGCCACGGCCAGCAACCTAACTCAGAGTAGAATGGGAGATAGGGTACCCCGCGGAAAATTTTTAGCGTTAATTTTGGTAAACAACAATGGAAGAATTTTCCGGTTTTCTAATCCATCGCATTTTCAGCGTCACGGATTCTGTGGCTTCCCCTCGCATAAAATGGAAGAAGTTGCCGACCTATATCTGGGGTAGATTTACAGTGCGTTGCGATGTCGAGTCCGCCGCTCGAATTTAGTTACAAAACTAGGTAATGTAATTATTTGTCCGTGTGGAGTACACGACTTTCCCAGGAAGGTGATTGTCAATGAAGCGCCAAAAATTCTCAACCAAAAGAATCCAGATTCCCGCGCAGCATCGCCTAGGAGAACATTTTCAAGAAATCTGGCTCACGAAGGATTAAGTAAAACAAGAAAAGAAATAAAACTCTAAGATGAAAGGTAAGGGTGGATGCGGGACAACTTATCACTATTTGCCATCATCATCATTTTTCTTCTCCTCCTCATCAGCTTCTGCTCCTCCGCGATCTCGCGGTGACTCTTCTGAAATTCTTAACTAGGCCAACACAACGTCGGCAACGAGTTTCGAACCCTTCACCCACAAACACATACGAAAAAAGCTCCTTAATTGGAGCAGGGAGACGGAAGAGGCGAGGGAGGAGAGGCTGGTCAATGAGTTAGAGTAGAGAGAGAGAGAGAGAGACTGAAAGATGAAGTATAAGCAGAAGTCGTCGGGATGACAGAAGTAGGAGGAGAAGAAAACGTGAGAGGTGGAGTCAGAAGGATATAATATATTACATTCATAGCGAGGATTACAGTTTAACGAGGCAAAACAAACGAATGCTCCAATATGAATTTTTGGGGTTACTGTAGTTTTTTCTGTAGCCTTATACTTCCAGAAGTTACATGATAAACATATGCGAGTTTTTTAAAATTTGCCAGAAGCACGGGTTCATTTTTTTCAGGCTCAATTGACAATCGCCTGCCGGACAACCCACGTGGAAAGTCGTTCCGCACGGACAAATACATTTAATTTTACAACTAAAATCGGCGACACGCAACGCGTCGTAAATCTACATATATGGCCGAGCCAAAATGACCGACTAGTTTGGCAAAGACTCTTCCATTTCAATTTATGATGGAAGCCAGAAATCCGTGCAGAAGTTTCTCGGAAAAAATACAGAAAGTTTGTGAAAGGGTTGCGACCTCTAACGGTCTTCATTAACATAAATTCAAATTTGACGCGCAATAATGAATTGCGAAATTTACTAGCGAAACATGGTGCATTGGGTGTTTGAACCACAATTTTACAGATCTGTGGTCACTAACATCAATGCATGGCCCGAAGGGAAGTGGTACCTGTACGCAATTTATCTAACGTAAACCTGGACGTTTGGGCGCGTGTATCTCACAAACGGTTGGTCCTGTTTTTTTGTGATGCATTTAAAAAATTTGAATTAAATTCTAAATTTATTGGACCAATGCTTTTTTCGTTGAGTATCACGCGCCCAGACCTGGTCTACACTCAAATTACCAGTAGAGCGCATTTGCTGACCACTTGCTGTCCGGGCCGTGTTCAATGCAACGATGGCGCGTCAAATCGACTGCAACTTCAGAAATCCCTAGTAGTTGCGCTTCAAATTTGATGCATTGCACGGCCCGGCAAGTGGTACATCTATGCAAATTCGCTCTACTGATAATTCAGTGAAGACCAGGTTTGGGCGCGTGATAACGAAAAAAGCTTTGGTCCAATAAATTTACTTAGAATTTAATTTCGTACATTTTTTATATGCATCACACCAAGAAAAAACTGGACCAACCGTTTTTACACGCGCCCAAACGTCCAGGTATACGGTAGACAACTTGCGTACAGGTACCACTTCTCGGGCCGTGTTGAATGTTTGAGTTAAAATTTTGAGTTATATGTGCTGGAAAATTGACATGAACATGGTATTTTTCATTATTTGCGCGTGATGGTGCATTGAAGTCGTTTGCAAATTTTTTTCAGAGCTGAGGTCAACTGACACCAAAGCAACAGAGTTGACGATTTTAAACTGCACTTTTGCACGCTTTGCAGTCGGTATTTGGAGGTTATTTTCGATTGTTGTGTGAGATTCACCGACACACCAGATTGGATGACGCGCAAAATTGTACGAAAACAGTTAGTTAGAAAACTAATAAAAGAAAACTATTAATAAAAGTATAGCGAACATCCTGAACAATTATTTCTGCACCGCCAATGTATCTATAGCATGAATTTCAAAATATACAAAAAAAAATTATGAAAACCACGACGAAAAACCCGGAAGTGTTTTTTGGGTAGCCTGTCTGGATTCCTGAGGGTATTGAATTTCGCCCTCGAATAATATTGTTTCCTTTTTCCCCAGAATACCTACAGAATTTGGGGGAAAGAAATGAACTGTTCCTCACATTAACCTACACGTTCTTATTTTTAATTAAATTTAGGCCACGCCCAGAAAGTAGCTGGGCGGGGTTGCACATTTTTCTAGCTTTCCAAAATATAAAAAGTCGGAAAAAAAGTTGTAGTCCGTAGTTTGTAGTTTGTAGTTTGTATCAGCTTGTCCCATAAGTTTTTGTACTTTTTTTCAACTATGTTTCCAACGTCTAGAAAGTTTTAAAATTTTTTCATCGTAGGTCGTGTCAAGCGGGTCGTCCCGGGCCTGTCACAAAAGATTCATTTCATCCATTTCTACTTTGCCACGATGACAATCATCAAACCTGAACGTCGAGACGTTAGATTGCTTCTTCTTTATGAATTTCGTCTTACTTAGGTCATTCAGCAATGGAAGCGGAACGAAACATATGCGGTCCGATGGGTGAGGGAGCACTCTCTTATAATACAGCACTCAAGAGTTTCAAAAGCTCAAGACGGCGCCGACTTCAGTCTCGAGAAATAGAACGTCAATGTGGGCGACCGGAGGCTACAGTTAAATGAGGAAGACATAGGGAAGCTGGTGGAAGCGCCTCGTCTTAGTCTTCGTGAAATGAAAGAGAACCTTGAGTGTTGTCACAATAGCAAAATTGCACGTCACTTGGGTCGCCTTGGTTTTACTTCAAAATTTGGAAGCCTGGGTGCCTCATGAACTTTCGGCATCACAGAAGCTCACTCGGGTCACCGATTGTACTCATAGACTTCTACCTTTTCGTCGGTACGATTGGCTGAACGACCAATCTTTACGGGAGATGAGAAGTGGGTGCTCTATGTTAACCCACGAAAACGTCTATGGCCGATCGGTGAGAAAGGAATAGCGACGCCAAATGATCTTCACCCAAATTATGATCTGTATCTGGTGGGCTGTTCAAGGACCCGTGCACTGGGAATTGTTGCCCACTAATAAAACTATCACTGCTGATTCCCTGACTATTGTGCCCAGACCGAGTTGCAAAAGACCAACGGAAAATATGAAAAACTATATTTTCCAGCTTTCACGATAATGCTAGTCCTCATGTCGCCAAGAAGACTTTGCAAAAGCTGCAAGATCTTGGTTGGACTGTTTTACCGCATCCACGATATTCTCCACATCTTGCACCAACGCGTCAAACTACCAGTTCTTGTCTCTCAGTGACTACTTGCGCGACTAGCAAAGTTATTCGACGACGAAGAGCATCTCAACTGAACTCTCCACTTTCTTCTCATCGCGCTCGGTACGCATTTCTTCTCCCGTGGCAACATGATGTTACCTAGTAAATGGCAACAATTTGAGGTGGAAAGGTGAATACTTGTGTGTATAGTACTACTTGTCGCTTGAGAGAAATAAATTTTTTTTCAAAAAAAAAATAGTAGAAAAACTCATGGGACAACCTGATAGTTTTAGTTCGTTATTTGCTAATTGTTAACGTTAGTATTCGCCCAGGAGGGCCGAAATAAATAAATTTTAGAAAAGAAAACGAAATTATATACATAGTCATTAAAATGTGGTAGTTTGTAGTTTGTAGTCGATGTATTATGTCTATTCAAATTGTATTATAAACAACATCTAAAATTAAACAGGAAACTTATATTTAAAAAGAAAACGAATACTGAAAAAAGGCGGCTGCATAGTAAAAAATAATGATTCTCCTCCAAAAAATGGAATTCCATTTTTTCAGCGGCTATTTTCACGATGATGAGAGGAGACCAACAAAAACATTTGAGATGAGAAATGAGGGGAATCTTGCACAATTGAAAATGGGAAGTGATTTTTTTAACTTTATACACAGTTAAAATTCCAGCGAAGATCTGCGCGCAGAGTGTTTTTGGCGTGGATCGCGAGAGAAAAAGGAACCGGAGGTGCGCACAGCATTGTGCGTCCATCGCGAATTCTTTGAGATGCATTAGAGTGCGAGCATCGCGAACATAAATAATGGGCACATGTGGTTTCTCCTTTCTGATGATATTTTACTCTCTATGGCTTCTCCAATTATCTTTATCTTGTACTCTGTGCGCTGCCTACTATATTCTACTCTCAGTGTCACCAGTCATTTTACTCTCTGTGGCTTCCCACTATATTTTACTCTCTGTGGCTTCCCCTACTATATTTTACTCTCTTTGGCTTTACCAATTATTACTGTGGCTTCCCACTATATTTTACTCACTATGGCTTCCCACTATATTTTACTGTCTGTGGCTTCCCACTATATTTTACCCTCTGTGGCTAGTCCCCACTATATTTTACTCTCTGTGGCTTCCCACTATATTAGATTTACTCCTGTGGCGTCATCAACTATTTTACTCTCTGTGGCTTCCCACTATATTTTACTCTCTGTGGCTTCCACTAAAAATGTTTTACTCTCTGTGGCTTCACCAACTATTTTACTCTCTGTGGTTTCCCACTATATTTTACTCTCTGTGGCGCTACCCTCTATATCTTACTCTCTGTGGCTTCACTAACTATTCTCTGTGGCTTCCCACTATATTTTACTCTCTGTGGCTTCCCACTATATTTTACCCTCTGTGGCTTCCCACTACATATTACTCTCTGTGGCCAACTATTTTACTCTCTGTGACTTCCCACTATATTTTACTCTCTCTGGCTTCCCACTATATATTGGTTAATATCTGTTACTGGTCACCATTCTCGTCGCTTCCCACTATATTTTCCCTCTGTGGCTTCACCATTTTACTCTCTGTGGCTTCCCACTATATTTTACTCTCTGTGGCTTCCCACTAAATTACTCTCTGTGGCTACACCCACTATTTTACTCTATGTGGCTTCCCACTATATTTTACTCTGTGGCTTCCCACTTTCATATTTTACTCTCTGTGGCTTTTTCCACTATATTTTCCTCTCTGTGGCATCACCAACTATTTTACTAACTCGGTGGCTTCCCACTATTTGACTCCTCTGTGGCTTCCCACTATATTTTACTCTCTGTGGCTTCACCAACTACCGGTTTTTACTCTCTGTGGCTTCCCACTATATTTTTATCCTCTCAGTGGGTTCCCATAGCTCTACTTTACTCTCTGTGGCTTCCCACTATATTTTACTCTCTTGGTGGCTACACCAACTATTTACATAACTCTCTGTGGCTGCCCACGCTGTATATTTTACTCTCTGTGGGCTTCCCACTATATCTTACTCTCTGTGGCTTCACTAACTATTTTACTCTCTGTGGCTTCCCAATATATTTTACTCTCTGTGGATTCCCACTATAACGATTTTACTCTCCTGCCTACAATATTTTGTCTGTGGCATTCCCTCTATATTTTACTCTTGGCTTCACAGTGTATTTTATTCTCTGGCATCACAATTATTATATTATACTCTTTGTCTTCTCGCAGAAAGGATATTTTACACTCTGGCTTCACAGAATATTTTACTCTCTGGCTTCGCAGAATATTTTACTCTCTGGTTTCGCAGAATATTTTACTCTTTTTCGCTATGTTTCACAGAATATTTTACTATCTATTAATCCAATTCTTCGTATAACAATCTATTTTTTCGTATTAACAATCTATTTTTTGTATAACCAACTAAACTCGACTTTTCCAAAATTACAGGAACCCTAAGAAATTCTACAGGACTCCTAACTCGCAACCTGCAGTTCAATGAATCACCTCGTTTTTTCACGCGTGACTCATGACTTCCACATTAGTTTACATTTCCTTCATCCATCGGTGTTGGGGCGCTGTTAATATACAACAATTAGAAGAGACCCCACCTCACGCTGCTATTTCTGCTGCTGATCTGTCAAGAATTCTTACCGCCACTTATGACTCATGCCATCAATGACTACTTCCTTCTTTTTTATATTTTCGGCTTCATCTCGAGTAGCAAATTTAACAAAATTCAATAGGTGTGACGTCATCACACCTTCCAGTGGAGAAATCCAAGATTTCTCTCGAAAGGATCAATGTGGTGTCATGGCCAAAACTCCAGTGTGAAACCTAGGCTATGTTAAATATTGAAACCGACTCTAAACTGAGCACATAAGGCTATGATGTCATGGCCTAGAAATCCCAGATTCTATGACGTCATGAAAGACCTGAACTGCACCGAACCTACGAATACCGTCAAAAGGGGTCCTGCTGTGAAGTCTTGTTCGAGAAAACAACTGAGTGCGAAAACTACGGCTCTCCGTAATCTACCATGTGGTAGATCATGCGGCCCTATTGATGGTAGAAAACTTACAGCTTGAAGCTATGTCTTACCTAGAAACTCAATAGTTTTGACGTCATCAATGGCCTAGGTGTATTCGAATGACGCAGTGTCTTAGAATTTTCTGAATATCACACAAAAGTATAACATCTTCTTGAAACCAAATAATTTTGAGGGAATTTGTAACACCCACCCAGTATTGTAACAAATGATATAATAGCGATCGGAACATTCGAGAAAACTGGAAATTTGAGACCTTGTTCGGGAAACTTACCAGTGATTATGCCCAGAGGATGGCTGTGTCGAAAAATGTGCCTAGGAAATGGGATTAGAAAACACGCTTCTTCCTTTTTTTTTCTAAGTACAGAATTACGTTGATAACGAGAAGTGCATTTCATTTTTGTTAGGTTGGAAATTTGAAATTTAAATATTCGTCTCTAGTTAGCACAGCCGTGGAAGACTTTTTCAGAAACGAAACTTTAGCCACGTGTCGCTGGCGGTGCCCACGATATTAGAGAATGTTGATATTTCCTATTTACTTATCTGTGATCATCGAAATTTTAAGATAAAGTTACTACCGTTCAGTTACACTGGTGGAAGAGTTTTTAAGATTTCCCACCGCACAGTTTGGGTGTGCCAGTGACCCTAACACTAAATTTGTAAAATTCTTTTTTCAGCCAAATAATCATATGGTGGTGTCGCCTAGAACCAGAAATTTAACACCTGAAAACTCTTCCATATTTTTTTAATTTCTGAAATCCAACGAAAAATAATTTTCAAACTCCTCTTCCTTCGAATGTTCCAGAAAAATAAAATAATGTGACGAAATCAAGTTCATCTATGAGTTGTGTGGAAGAGTTCAGATTCCTAGGCGACGTCAAAGTTTGAGGGCCCGTGACCCTATCTCGAGACTAAATTTTCCAATTTTTTCAGCCAACCCCAATCAGAAGCTTTCTCTGGCCTGTAATGACATGACAATCGGATATTATCATATGAAGTTTTTTAGGTTAAATTTCTGAGGTCATTTGCAAAGGTGTCATGACTATCATAGTTTGGAGGCTTTTTTGTAACGGTAGGGGTATGAAACTTGTTACTTCTCGAAACGGTATTATGTGGGGGAGAGGAGAAGGAAAGAAGGAAGGTTAGCCAACAGAGATAAAGCAAATTTTGTGTTAGTGGTGGCAGTTTTGAAAGAAGCCATGCTCCAAGGTCGGTTTGTCTTCTTCATTTTTCGGTTTTCTTTTTTGTAATGATTAAAAATATTTTTGTATAGAAATAAAAATTCAATACCAAAAAAATAATCACTGGAAGTTTCAACGTATCGTTTGACGCCTTCAAACATTTTTTAAAAATTCACAGTTTTTCAAATAGATGTACGTACACGTGGTGTCAGAGTATCTCACTTAGTTTCGGCTTGACTACACTTCAAAAAATGCGGGAATCTCCAAAAAAATGTGGAAGTACAGCACGCTCTTATGACCATGCGAAATCTTGAGAACTCTGCGTCTCTCCTCCCGCATTTTCTGTAGATCAGCGTAGATGAAGCCGAAACGAGATACTCTGGCACCATTTTATTTGTTTAGGGCAAAAAATTCCCGCATTTTTTGTAAAGGGATCAACCCGTAATGGGGCGGCCTAGCCCCAGTTTGCGTGCATACTTATTCCTGATGCCGAACGACATTCGCCGATATCCCGTTTTTACAGTATGACTCCCAGTGGGTTACTGTACCAGATTTTTGGTGCTTTTATAATATTGTTTTCTTTTTCAAAAATCTATGACGGAAAAATTTGTACAATTGTTTTTTTTTAATATTTGAATTTTTTCGGCTCCCAGACATTTTAGCGGGATATCGGAGTATCGGCGCATGTAAACGTTTTTTTTTTGGTTTTTTATATTAAAAACGGTTAAGTGTCGTAATAAGACGTGATTCATTTGAATAAAAAATAGCGAGCGACGCCGGCCACCACGACTTAATGGCTTCCCGTCCTAATAACAAAATGGAAGAGTTTTTGCTCCGAACTAGGCCATTTTGGCTCGGCCGTATCCGGGGTACGATTTACGGCGCGTTGCGTGCCGCATCGCGGCTCGTCATTTTAGTTGTAAAACCTAATGTATATGTTGTCCGTGTGGAGTACACGATTTCCACGCGGCGGTTGTCCGGAGGCGATCAATGGCGCGCAAAAAATTATGCCTAGGACAGGACACCGATTCAAAGATATAACGGCCCACATTTCAACAGCGGTATATCGCGAGGGAGTGTCGTTAAGCCTGCACACGGGTTTCTGGCCTTTTCATTGCTTTTGCGCGCTCCATTGACAATCGCCTGCCGGGCAACGCGTGGGAATCGTGTAATACACACGGACAAATTTTTTTAAGTTTTATAATGAAAACCGCGACACGACATGCAATGCGCCGTAAGTCTACCCGGGCCGACCGACACGTGGTGTCGGAGTGTCACGGCTTGATCTACGTAGACCTACAAAGAATTTTGCGTGATTAAGGACTAGTGAGGTGAAGTCACACAACTCTTATGGGCAAAAAATTCCCGCATAATTGTAGATCAAACCGTAAAGGGACAGTCAAAATGGCCTAATTCGCTCTTACATTTCAAAATATAATGGTAGGCAAAAGCATGATGGGGAATTTGTGATTAGATTTTTGAAAAAGGAAATACAATTTTTTCCAAATTTCTACTGAAATTTTTAAAAAAAATGTATTTTTTCCCTAAAATCTTCAAATTTCTGGGGTAGTTTCAATCTCTCACTACCGTGGTAACCAAAAATATGTTTCCTATTTTGACCTCCCGCCACACAGTTTTACTAACAACTTCTTCCCCCCCCACCCACCCACTTACTTCGTATCTGAAACTCCGCCCCATTTTTCGTGTACTTTACACTTGAATGGTGATGAGGTAGAACAAATCTGTGTTTATTGGAAGATCAGCAGTGGTAGCAACAGGAGAAGAAGAAGAATCAGCACTGTGTGGAACCAGCCAGCTGTGTTGTTGTGGTTTTAGTCCTGGGGCTAAGGGAAGAGAGAGGACGACGTCGTGTGTCTTCAATAAAATGAGGATCTGCTCCTATTCCTGACTTTCTTGGCTGGAATTGTTCAGGTAAGCCGGGGTTTAAGTATTGATATTGGTGCTATTTGAAAATTATTTCAAAAATTTTCGATTGGAAAATTTTTTTTTTTTGGCCCAAAACTTTCTTCTAGAACTTTATCATTCCTAGGCATACTAAATATGTCTGCAAATATTATTTTTTCTGGAAAAACACTTTTGAAAATGTACATATGGATAGCAAGTTTGGTTTTAGTATTATTTTGAAAAATTATATTTTTTCAAAAAAATTTTTTACAAATCTAGCAAGAAACGATTTTAAAAACAATTTTAGTCCATTTTCTTTTTTGTTTTTTGGAAATTTCACGAAATATCGGCCCAAAATCAATGCAATACTATTTTTTCACAAAGAAATTTTCAAAATTTGACAATATACAGATCTAGGGCTTCCATGTTAGGCAGGCGCGGTTGCAGACGGCTGCCTGAAACCTGCCTGGTTGCCGCCCGCCTTAATTTTTACGGGAATTTAGAAAAATTTCTAATTTTCTCATTTCTATCAATTTGATTAAAACCAAAATAAATTGCCGAAGCCAAAGGTTGCCTTAAAGACAGGCAGGTGGGCGTTTTAACGCCGAGCAGCTTTACAAAAGCACTATACAACTCTGTTTTTGAAATCTAGCAAATCTTTAAATCAATAAGAGACATGGTGGACAAGACAAAGACATCGACAAATTTTCGACAATATCATCTATAATTTTTTTCGGAAAAATTTTAGTTTATACCTTCCAAATTCGCCAAAGTGAAAAAAAAGTTCCTAAACGTGAGATATTGTATGTCTTCTACACATACTAGCCAATATCAATAACATCTGCCAAGAAAATCTCGAACCAAACACCAAAACGCGGCGTTTGGTAACCGGTTTTCTCTTTTCCAAAAAAACTATACATAGTTTCTAGTAAACAAATACAAATGGAAAATTCAAGGTGACAGCGAAGAAAAAAAGAAAAAAAATAGTTGGTAGTCGCCTAAGAATTGCATGTAACGTCACACCTCGGCCTTAAGAGGGGTCATGGTACATGCTAGATGATTAACCATGGCAAAAGAGTGACGGACCTTCTCGGCCATGACAGTTTTTAGGTTTAGGCTTATTTAGGCTAAGGCTTCGGCTTAGGGTCGTAGGCTTAGGCTTAGGCTTAGACTTAGTCGTGCTCAAGCTTGAGCCTTCTTACACTGGCGTAGGCTTATCCTATGAGCCCATAATCTGAAAACAAATATTAAAAAAAAACCAAAAAAAAAAAAAAAAAAAAACAAACAAACAAATAAAAACAAACAAACAAAAAACAAACAAAATATTTGAATTTTTCTAAGAAGACAAATACGTTACTATCGGTCACGATTTTTGGGCTTTAGGTTTAGGTAGATGTTTAGGCTTAGGCTTTGGCTTAGCCTTAAGCTTAAGCTTAGGCTTAGTGCTTAGGCTCAAGCTTAAGCTTAGGGTTAGGCATACCTTATGAGCCTATAAGCTGCTAGTTCTGAAAAAGAACCAAATATTTAAAAAAAACCAAAACAAAAACAAAAAAAAGACAAACAAACAAATAATTTATCAGGTCCAAGTCTTGCTAGCAATGTTCAAGCCGCTCCTTGAAGGTGGCTGTGGTGTCGGTAATCCGTTTGCAAATCCAAAGGCGATCGGCGTAAGTTTTCGCGCGACAGGCACAGACAAACAGACAGACAATCGAAAGTAGTCCAGGCGCTGAATGGGTTACGCAATTGGTTTTGGGCGCCACGCGCACATCAATTATTTCCATAGATACATACATCATTCAGATACGTGGAAAACCAACACAACGTGAAGATTTAGTGGGTTGGCAAATGCATTTTATGTTTCTTTCCCAGGGTCTCTTCCAACAATTCGCCGGTGGAAATGATGAGGGGATTCGGGCCTTGCTGGAATGGCACCGGTATGTGTTGCGACGGTTAAAACGGACGTTGTGAAAATTTCCGCTTTGGAATATATTGAGAATATTCGAAAATTTTTGTAAAATTTTCGAGATTTTCTTCTAAGCTTTGGCGCGCATCTTAGGCTTAGGCTTAGGCTTCGGCTTATGCTTGCCTAGGCATAGGGCCTATAGGGTGCCTTAAGCGAATTAGGCTAAAGCTCATGACTAGACTTATTCTTAAATTTAGCCTTAAGCTTAGGCATGGAACCCTTAGGCTTAGGTTTTTGCTTACGCTTTAGGCTTTTGCTAAGGCCTTAGCGGCATAAAAAAAGGGATGCCCAAAGTAAAAGACAACTTTTGACAAATTTGAAAGTGAAATATTATATTTTAAGCCTATTTTTTCCCTAAAAAGAAAAAATTACTTTTATAGTTTAGAAAACTATTTTTTGGCAGTGTTTTAGCCGTCAAAATTATGGCTGAAAAACAAAGTTCAAAATATTTTTCATCTAAATTCTTTTAAATTTGCTCTACCTTGAATATTGAAATAGTTTAAACAATTTAAATTATTAAATTTCAAGTAAATTCTAAAATTTTGTTCATTTATTGAAGTTTATGTTCACTCTTACAATATAAATTAGGGTATAATCCTCAAACATTCCAGAAACCAGCACCAGCCGCAGCTGGACCCCGCTCAGCTCCAGCTCCAACCAACGAGGATTACAACACCGACATCGACGTCCCAGCTCCAAAGGCAACGAAGCCCGTGCAGCTCCAACTTCCACGAAGAGCACAAGGTGCTGATGATGATAATATTGATATGACTCTTACACGTCTTGGCTAACTTGGCATGGAAAAGCCCAATTCCTTTAATACAAAAAACTTTTGTCAAAGATTCTCAAAATTTTGCACTTTAATTTTTAAGTTTAATTTTTAAAAAGTTGTGGACTCTCACGTTTGTTAACCATTTTATATGCAAATATGATCCTTATTACTAACAATTTTTAGTAATCTAAACATAAATTGGAATATTTGGTCTTTTTCCCGCCGAAAATCATCAAACATTCCTTAGCAACGGAAAATTGCAGTGAATTGTGTTGGTTTAATTTTACCGTCATTTTTTCCGCATATTTTTTGCCATAGCTCTGCTGTGTTTTGTGCCATCCTTTTCTCTGTGCTATAGAACCTGTTACGTACTTCAATAAATGATTTCTTTTAAAAGTTTTCGCACAAAAAATATAGTCGAGTAGCTGGCAAAATACACGCCATGGTGCAAGAATGTCTCATTTCAGCTTGATCTACGTTGATCTGCAAAAAATGCGGGAGAATGGAGACGCCGTGTTTTCTATTGACTTTGCCTGGTTAAGAACGTGCTGAACGTCACATTTTTTTAGACAAATTCCCGCACTTTTTGTAGAAAGCCGTGGTGGGACATCCTATCCCCACTTGCGCTGGGGGGACAAACCGACATAAGTTTTGAAGACATATTACACATATACATTTAATAACATCTATGTTTTCTGCGGAGGGAAATTAGATTAGAGAATTTCAGCAAAAAAATTCTGATAGCTTTTTGATTTATATTATAAAATTGTTCTTTTTTTTTAGCGAATTCTGATTTTTACAAAAAAGAAATTTTGCGTGAAAACGCTGCCAATATGTGCCTGTCTTACCCTAAAATAAACATTAAAATGGTTCAAAAATTATCTTTTGGAACAATTTTACGGGTCACGCGAAATACTGTCTTAGTTAGTTTTTTTTCTTTGAAATTTATTATTCCCAATATACGTAAATGTCACTGCAAGTTAGAAAATTATACTTGTTCTTTTTCCAGAAATTGAAATGTACATGATACAAGGCTGATTCCATGCAAAATCTAATAAAATTTTTAGAAACAATTTTTTGTCAGAGTCTTGAATATTGCCTTGAGCTATAAGTTACCGTTTTTTTTTTAAAAAAATCAGTTTGGCCTAAAATCTTAAGACTAAGATTAAGCCTAAGCCTACGCCTAAGCCTAAGCCGATCAAGCTTAAGCCTAAGCCTAAAAGGGCCTCAGCCTAAGCCTAAGCCTAAGCCTATGCCTAAACTTAAGACTAAACCTAAGTCTATTCACTAAAATTTTGACGTAAAACTTGTGACTAAAAATTTTGGAAAATTTTTTATAAGTCCTAATGTTTGTTTTTCTAAGCCTAAGTCTTAGTCTAAGTCTAAGTTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCCAACTCTAAGTCTAGTCTAAGTCAAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTACTGAGGTCTACGTATTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTATCGGAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAATCTAAGTCTAAGTATAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTGAGCCTAGTTCAGCCTAAAAAGAGGTCTAACGCTTGCCACTGACGCACGCTCTCTAACGCTCACCACTGAAGCCACGCCTAAGCCTTTATAAGCATAAATCAATTTGAAACTTCAGACTTAAATTTTTGGTGGCCTATACTCTGTTAAATTTCGCTTGTGATCAGAAAACGGGACCCCTTTGTTACAAAAAAAACTAACGCTCGCCACTGACGCCAAGTCTAAACCGTAATACTAAGCCTAAGCCTAAGCCTAAGCCTAAGCGTAATAAGGCGTAAGCGTAAGCGTAAGCCTAATAAGGTGTAGTGTAGCGTAAGCGTAAGCCTAAACTTAAGCCTAAATCTTTGGACAAAAATTTTAAAACTTTGACCTAAACTGCGATACTAAATATTTTGGACGCAAATCTCGGCCTGAATTTTTGGAATAATTCTGGGAACTATTCCAGAGTAATTATAATTAACAAAAAAATTTTTATAGTATTCGGCGTAAAACAAAAAATAGATGCAATGTTTTCAGTAATAAGTTTGAAATTTTCGAAAAATTAAATATTTCTTCGAAACTTCGAAACTTACTTTTCTCTGGAATAACCCCAAATTCTAGCCGCCGAGATGCCCCGCCAGTATACCGCCAAACAGCCTCGCACAAAAGCCAAAAATCGAAAGATTCCGGAATATCGGACATTCGCCGTTCGTGTACGTGGTGAACACCACACCAGCTCCTCACTTTGATAACTTCATCTGGCCACAAAATGCAGCTGTCCCAGGAGCCATTCACATTTGCTCCATGCTCCTTCCAAACTCTTGCCACCACCACCAGCTCCAGGACCCGGCGGCTCGGACTCTTGAGCTATTTTTACCGACGACAGCTAGTCCGAAGCTGTTCTCATAACACTGCTAATCAAAAAATTTGAATACTCAATACCTCCTTATAACTTTTTCAAATTCCAGATGATCCGAGAAATCGCTTCATTTTCCGACAGAGGACGCTCCAGGGATCAGGATTTTGGCGCAGTCGTCTTCAAACGCTCATGCAAGCCCTTCGAAGCAGTCTCCAGTCGGAAATAATGGTGGAGCAGGAGCTGCCGCCGGAGCCGGAACAGCTCTAGGAGTAGGTTAAGCTCACTAAAGACGTCGTGAAGTTTTACTATTTTTTAGATGCTCCAATGCTTCAAGCCCATCGAGATGGTAGTTGGGGGCAATCCAATCGCGCGCTAACCAACAAAAGCTTTTCGAGTCGGACATGGTGTTGACGGTCAAGCAGAGGCGTGAGTGTGGGGTACGGCGCAATAAGATTATTGTAGGGGTACTGTAAGATCTCTGTAGGGATACTGTAACCCTACCGTGATATTATAAAGGGGTGCTGTCAGATTACTGTAGGGAGTACTGTAGGATTCCTGTAGGGGTACTGTAAGATAAAATATCTGTTTAAGAGGTTACTGTAGGGGATGCTGTAAAATTTCTCTAGGGATATTGTAGAATTATTCCGACGTAGGGATACTGTAGAATTACTGGAGGGAACTGTAAGTGTACTGTAGGATTACTAAAGAAGTACTGAAGTATTACTGTAGGGGTACTGTAAAATTACTATAGAGTACTGTAAGATGTAGGGGTACTGTAGGATTACTGTAGTATTACTAAACAAGTACTTAAAGATTATTGTAGGGGTACTGTAAAACTAGAGTACTTTTAAGAGTACTGTAGGATTACTAAAGAAGTACTGAAAGATTACTGTAGGGGTCCTGTAGGATTACTGTAGTATTACTAAATAAGTACCGAAAGATTACTGTAGGGGTACTGTAAAATTACTATTCCGAGAGTAATGTAAGATTACTGTAGGGATACAGGAGATTAACGTAGAGACACTGATCGTAAGATTATTGTAGGGGTTCTTTAAGATTTTCATCTGTAGGGTTACTGTAGAATTACTGTAGGGTACTGTAAAATTACTGTAGGGGCACTTTAAGTTTACTGTAGGGATACTGTAGAACTACTGTAGGGTAACTATAAGTTTACTATATTAGTTCTGGGTACTGTAAGTCCCCGTAGAGACTTAATAAGATTCCTGTGGGGGCACTGTTACACTACTGATAACTAAAACGGTACTGCACGGTACTATAAAGCGACCACCCTAGATTCATGGTTATTTCAAAATTGTGCTGCCGCCCAAGAGGCCCGTAAACGGACGTAAAAAGCGAAAGGTGATTAACCGGGATCCGTGTACCGATGGAAGAGTGTGATTCCCTTCCGATTCAAAGGTGGCGACGCGAAATTGAAGAAGCTGATCCGTGAAGGCCTAGGCCTATGGGGAACGGGTGTGCGATGGAGCGACAATGCCCCCGCCAAGGATTATGTGATCTTCTTGGATCGGGGTGAGTTGACATGCCCCACAGTGTAGTTTTTTCATCAGATAGTTGGTGGGTTTTTTTTCAGATGCTACTCATCGCTGTCGATCCGGAGGATCTCAACCTTATTTCGATTCGGTATGGCTGTGAAGATCTAAGTTTTAGTATTTTATACTATTTATAAATTCAAATTTTCTAGAAAGGAATCGTTGCTCACGAAGTCGGTCACTCCCTAGGTTGGCACGAGCAGTCCCGTCCGGATCGGGCTCATGACTACATCCATTTAAGAAAAGACTGGATTATTAAACCGATGGAAACTTCGAGAAACGAAGTTGGGAAGAAATCGAGGATATGGGCGTTCCGTAATGTCGGAAGTGTAATGCATTATGGGTCGAATGTAATTGTTAATTCTGAGTCGGTAGTTTAGATACTCAAAATGATTTTCAGGCCAAAGGACTGGGACCAAATTACTATTGAGACCAAAGATAGTAGAGGGAACGATTGGTCAACGGTGAGCCACATGAAGCTTTCGTTTATCGATGTTAAGCAGCTTAACAGGCTTTATTGCAATTGTGAGTAGTTACGCAAAAATGAAATAAATTTGACGACTGAGCGGATCGAACGCCCAATCTTTCAATCTGGAGTCGAACGCGATACCATTGCGCCAAGCAGACACAGTCGCAGGAAACGGATAGAGGAGAAAAGAAAAAAATAGACAACCCTACGTTTTATCAGTGGAGCGCGGTTGCAATTTAACATTCCAATTTTCAGCTGTTTGCCCGGTTGCCTTACCCTGCATGCAAGGACGATACCCCGACCGCCGAACAATAACTGTGCGGTTTGTAGCAATGTCCAGACGGTCTCGGAGGATTGTGTGGACGTGCCGCTAAGCGCACAGATCATGGACTCCACTGGAATTTATGGGAAAAAACCCCCCTAAAATTTTCCGACAAATGCGGCGGTGCTAACAGCGACCACCGAATGGCAGGAGATGGTCTACAAGGGGAAGCGGACGTGCAATTGGAAGGTGAAGTCACCGAGCGGTGGGCGGGTTCGGTTGGTGCTCACCGAGCTAAGCAGTGTGCACCGGCGTGTAAGGCCTACAACGAGATCAAGCATAATACCGACTCCCAGCAGACCGGATTCAGAGTTTGGTGAGAACCCTAGATTCCCAAAATTCTACACCTTTTTCAAAAAAAAATCGAAAATCGACCCATTTTGGCGGGAATTAAAATTCTTTTAAAAATGACAAAATATTTTTCTGCAGAAAATGTTTCGACTTTTTTTAGAAAGCAAGCTGCGTTTCACGCGGTTTTGGCTTCCCTCATATATTGAAGTGGAAGAGTTTTTGCCTAGGCCATTTCATGGCTCGGATATCTACTGGGCAGATTTACGGCGCGTCGGATTCGGCTCGATTAGTTGTAAAACTATTTAATTGTCCGAATGTGCAGTATATGCGACATTCCCACGCGTTGTCCGGCAGGCGCTTGTCAACGGTCCACTAAAAATTGAATCAGAATCGAGCCGCGAAGCGACACGCTACGCGCCGTAAACTACCCCAGATATCGCCAAGCCAAAATGGCCTAGTTAGCTCTTCGGACATTTCAATGTATGAGGGAAGCCAGAAATCCGTATAAATTTAATTTTTTGTTGCTTAAAAAAAAAAACTAAACATCTATTTCCCAATTCAAATTTCTAGCTGCTTCAACAAAACATATGACGTCATCTCCGACCACTCTGAAGCCCTGATCCTCTCCAACGCGAACATCTTGGACTACGCGTAGGGCTCCTACAAGCTGCAATGACCGATTCAAGCCCACCCCCCCCCCCTTTTTTATCCATAGAGCGCACTCTGATTTGTTCCAGACAACGGAGAAGCCACCACCGAAACCCACGACCCGGGTGTACAGCCCGGAGAGAACCATTCCGCGGTGTGGAGAACTGGGGCGGCACCATCAGAAAAGTTCATCCTGCAAGCGATTCCAAAGATCCGAGACTCGCATCGGCCACTCGAGAGTATTACTAGTATTGTTGCGGAATATGGTCTCGCAACGCTACTTTATATATAATGGATAGTCCGACCGATTTTTGCAATGGCGTGAGAGGATTATATATATATATTTGTAAATTTGGTACCATTCCAAAAATCCAATTTATCTTTCACAATTTTCAAAATTTGCTCATCTTTCACAATTACTCGGGGATTAACACATCTAATGGCTTTCAAATTCATAAATAACAGTTCATATTTAAAGTGATTATTATATTGCAGGAACACATATATCTATGCGTATCGGACAACATATTTTGACCAAATATCTCGTATCGAAAACTACGTTTAAAGGACTGTAGCGCTTGCCATGTCGATTTACGGGCTCCTGTTTTGAAATTTACACGGTTTTCATCGTTGGCTAGCTTCCCCTCAAAAATTGAAATGGAAGATTTTGCACTAGGCTATTTTGGCCACATCGTTCAAAAACTACAGTCGAATTATTAGCGTCAAAATGGTGACTACTGTAGCGCTTGTTTCGATTGTACGGCATTATTGAGATTAATTTTCTTTCGAGTTCCCTTCGTTTTTAATTTTTTGCTTAATTTGAATTTTTTTTTGAGATATTAAAAAAAATGATTTTACACGGTCTCCTGGAGTGTTCATGATTATTGGAGCGCAGTTCCTGATCCTTGCCGCGCTGATTTACTTTTTCACCGTTAGAAAATGAGTAAAATCAAAGATTCCATTGGTCAAGAAATCTGATTAAAATAAATAGGATTATTAATTTTCAAAACCGAGTCACAGGTGGTGCCAGACTGCCCCATCACGGTTTGATTAGATCTACAAAAAATGCGGGAATTTTTAGCCAAAAAATGTGTGACGTGAGCACGTTCTTAAGCATACGTTAAGAGTTGAGAATTCTGCGTGTATTCTCATTATTTGTAGATCTACGTAGATCAAGCCGAAATGAGACATGACACTTTGACACCACGGTCCGTAAATTGACGCCAGTGCTACTGAGTCATTTAAAAAGTTACTGCCTGTCAAAATAATTGCTGTTCCCGTAATATCGCATTCAGCAGGCCACCCTATGAAAACCCAAATTGGAAAAAAATCAATAAAAATTTGAATTTTGACGGAAAAAAAATTGAGACCACATTTTTGTATCTTGAATATAAACCCGTTGTTTATCACAAAAAATTAGTGAAAATCCTTCAAATCATATTATTAGTTCGAAACGTCGACGCGTAGGTGATCGATCGTACACTGGGAATTGCCGGTTCCGAGAGTTCACCGCCGTTTGATATCCTTCTTTGCAAACTTTTGATCTGAAAACATTGACTTTTGCTACCTGGTGGAAGAGCAAACTCGGTCACTATGTTTGTTTTAGCGACAAGGGTATATGCGCAAACCTACAAAATGATCTTCAAAAAAGAATTTTTTGCCCAACAAAATGAAGTGTCAGCACGTTCTGACTAACACCGTAAATCCCGCATTTTTGTAGATCTGCGTAGATCAAGCCGGAACACAAAAATATCAAAGTTTTGAATTTTTCAAATAAAAGCCAGCACACGAGAAGCTAGCCAGCTTGAACAGCAAGTAAATAAGCCACAAAACGCGCACAAAGCTCAAGATCAAACGAGAACTTGGTCGCCCGCATTGAAACTTCTGTCATGTGAGAGAAACGGTTGGGTGGCGTGATCGTTCAAGACAAATGAAAGCATGTAGACTAGTCCATCAATCAGATAGACTGCCGCAATGACTGGCAAACCCTTTGACATCCTGCTCATCAGAACCCTGGAGAAGCCCGCAGCAAACAGACGAAAGAGCAATGTAACTGATGAGGAATAGAATGAGCTCACGGAGAAGTTGAAGAGATCTAGTCGGTGCCCGGGCTACTGCTGCTCCTGATGCAGAATCCGGTGATGGGATTGGCGGCGGCGGCTTTTGCGAGATCGCGAGCTGGCATCGACTAGTGGAGCCGTCCCAGGATGAGCATGATCACGCGGGTGCTGGAGTCGTCCTAGAGAAGATCATTTTTTTAAATCCGTTAATGGACGGAAAATTTATCATCTGGAATACAGGCTGACTAGCCCTATTTCCCGTGGTAGTGTCTTATTTCGTCTTGGTCTACCATGATCTACAAAAAATGCGGGGAAAAGAGACGCAGACTTCAACTCTCAACGTATGGTTAAGAACCTGACGTCACATTTTTAATGTACAAAAAATTCCGTCGCATTTTTTGTAGATCAAGCTGTAACAGCACAAATTTCAGCCCTCAATATATGCGATGTCCTTGTCGCCTTATTCCACGACACACAGATCAAGAGCTAGTAGCCAGAGACGCGCCGTGTAGTAAATCAGTGAGGCCACTAAAGAACATGGAACATGGGAAAGCCCTCCGACGACCGACGAAGGTGATGTAATCGGTTCACGAAATCTGACTGTCTTTGGAACTTCCAAAATTCTTTTTGAATGGTTCGAAAATATTGAGTTTGAGCCTAGTTAAGTCCATTTGAAGTTGGTGGCCTAGGATTTTTAGGAGTATTCTAGGCCGCCAACTTTGGACAGCCATAACTTGGCTGAAAATGAAAATTTTTGAAATCTAATTTCACAGTTGAATTTAGCAGACAATGAGCTTAAATTTGAGAAATATTTTTGCGCCTTGCCACGAAAGCAGACCTACAGTAATCCCGCCATGCATAAATTAATGTTAACTGAAAGCTCAGAGTATGCTAAATTTAAATACAAAGTTCGATTTCCAAACATCTCGATTTTCAGAAAAATTATGAAGACGCTAAGTTGATTGGGCCTAGCATTTTCCTCAGAGTATTCTAGGACGCCAACTTCAAACGCTCATAACTTGGCTCAGAATTAATATTTTAGAGCAAAATAACAAGTATTTAACATAACAAAAATCTTGTGATCTACCGCATACAAGATGCGCCCAATTTTAAATATCTAGGCCACCAAATGAAAACCGTGACTCGGCTCAAAATTATTTCTGCTTCAACCAAAAACCAATTCATTTATATAAAGCCCGGTGTCGGCTCAATTCAAATACCAAGTTTATTTTCAAAATACCAATTTTCAAAAAAGCAATGAGCGTTCTAAGTTGGTGGCTAGGATTTTCATAGATATTCTAAGCCACCAACTTCAAACGCTTATAACGTGGCTTAAAATCAATATTTTCGAGCAAAATAAAAAGGATTTAATAGAAAATCTTGTGATCTATGCAGAATGCATAAATTCTGCAGAGGTCACTAAGTAAAATATTCGGTGCCACAAGCCTCGGCCGAAAGTTATTATTTATGTCTGCTGAGCCAACAACCAAATTCTCCAAAAACTGCTTACCTGATTGTCTTTAAACGAAATGCTCACAAGATAAACCCATGCAAAACGAGAGAGAAGAAAATGGACGGCCAGTTTTCGTAATTACTGTGAGTGGAGCATCTCGAGACGTCTAAAAGATCCTGTTTTTGGAAAATTAGGCCACACATCACACAATCCAACACTTACGACGAGTATGAAGAGTGATAGAAGTGTTAGTATTACAGAGCTCAGCGAGAGAATCACCAAGCGTCGGGTTGCGGATTCACGTCTGAATGTACTCATTTGTTACTGAACTAGGTCTACCTAAGCCTAAGCCTAAAGTAAGCCTACCTGCCCAACCTTCGGTTCGAGCACTAAGGCACACACTTTGAGGATCGATTCAGGAACAACCCGACCTGGGCATTTACCTTTGACGCAGGCGGTGATCGACCTCCCGTTGAATATCTACGTCGATGCATTACCGTCGTCCTTCTGGAAAGACAGAAGGACGATTGATTTGAAGCTCTGTATCTAATTACCCCTGTTTGATGATCAGAGGACGGACAGATTACAATCAGATGTTCTCTGTTTTTCTCTGTTTTTTGGTAGCTAGTATAGAAAACTATAGAGTACTGTAATTCCTATTTGGGGCTTCAGCTAGGTATTGTGCTATTATTAAAAAAATACAATTGCACAAATTTCTCCTGATTTACCTCGACATGTTGAGCTTGACTCCGCCCCCAATCTTGTTACTCTTTACATTAAGGTAGATGAAAAAGGAAGATCAAATAAATGACGAGAAAATTGTGCGATGGAATTTTTTTCTATAATATCAAACTTTTATTTATCATTTTAGGACATTCTGTGATTAACTTTTATAGTTTCACGGATTTCTGGCTTCCCTCAAGTGTAAAATTGAAATTGAACCTGGCCCTAAGTTTTCACTGGACTAGGCCATGTTGGCTCGGCCACGCGTGGCGCGTCGCATTCAGGCTCGATTTTAGTTGTAAAACTAAATATTTCCCACCCGTTGTCCGACAGGAGACTGTGAATGGAGAGCAAAAAATTCATTGAGGGAGGTTTCTATTTGGCAGCTTTTGGTTAGTGGTCTTTCAAAAAATTTTTCATAATTTTCAAATGATCATAACTCTGAAACTACAAATTTTTCGGCATAAAAAGTGCTTAATATTGTAAAATGTTGCTCTGTCTAGTCTATACGATAAATCCTTATTGTTCTCAAAATTTTACATTGATAAACAGGCCAATAGGTACAGCGCCCGACAACTCGCGGGTCCAAAATTCAAAAATGGCCAAACTTCGACTCGCGAGATCTCGAGGGCTAAATCTATTGACTTTATTTTTTTGAATTTTTCAATTGGAAAATTTGTTATCCAATAGAAAAATTTATGAGCAACATATTATTAGTTAAGCGTTTCTTGCCAAACATTTTATATTCAGGAGCTATACTCATTTAGCGAAATTTTTGAAAAAGGCAAACCAAAAAGCTGGCGCGGCAAACGATTTTTTCCCGCAAATCGGCGAATTGGTGCCGGAATTAAAAATTTCCGGTAAATCGGCAAACCGGCAAATTGTCGAATTTGCCGAAAATTTCGGCAAATTGTGGTTTTGCACTGTTTTTGGAAATTTCAGAATTCCAATTTCAAATTGCAAAATTATAGGAAACTCATCCTATGAATGTTTCTATCTATTTTGAAAAGTAAGTAAATTCTATGAAATTATATAAACGACGGAAAAAATTAAGACCTCGTTTTAAGTGTTTCCGTCTTATCAAAAAAGCCCTCTTTTATCCGGCAAATTGATATTCGGCCAACGAGGGAAATTGGCGAGTTGCCGGAATTGAACCGATACTTAAACTTTCTTTCGCTGCAAACTTTGCCCTCTCATCTTGAATTGCTCCTCGCTGTTCATTAACTTTGGCCCTTTCATGCACTTTCTCTTTGTTCTCCAACGGGATATCACAACGAATCACATCGGGCCACTTGAATCCGTTCCAGCACTGGAAGACACTTTTCCTGGACGGAAAGACACAATGGACGGCATGGACCAATTGGGTTGGCTAGCGTAGTTGAAATTTGAACGATGATAAGATAAAATTGTGCCTGATCTCTGATTGAAGTCACTTTCTCGTTGCACATCGGGAAGTGACGGAGCACATGAAGAATCTACTCGGAGCAGATAACGGAGAGCAGGAAGAAGGCTTGTAGGTGCGGATGGATTCAGGAGGCGTCTTTGCATGATTCCGCGTCGACGAGATTTGTGCAACTGGAATAAGGGCTTGTAAACAACGTTTGAGAAACTTGAGATTTACAGGGTCAAAAATTGCTCACGACCTCTCCGGGTGCCGATAAGTTCTTGTGCGGAAATTTGAGCAACCAAAAGTTCTGCCGATTGCCGTATAAATCGGGTACGGCAACTTCGGCAATCGCCGGTTACCGAAGAATGTTTTAGAGTTCTGCAACTTCGGCAATTGGCGGTTGCCATTTCTCTCCACGAAATTTCCCACTATTAGATTAAACAGCAAGTGCAAGTGGGGGTGACTCAAACAGGAAAGAAATCCGGCACTGGTGCCGACTTGCCGGAAATTTTCAATTCCGGCAAATTGTCGGTGTTCGGATTTGCCGTGTGCCGGCTCTCAGATTTGCCGGAAGTGTGTAGAGGGATTTTTATAAGACGGTAACACTGAATACTCCATTGTGCCTTTTTGAATTTTTCAGTGTCGTTTTCTTTGGCTATTCATAGAATTTGCTACTTGTATGGGCAAAAAAATGTAGGAACATTCATAGGTTTAATTTTGCTATTTGAAATTGAAACTCTGAAATTTCCTGGCCAAAAAAATGCAAATCCACAATTTGCCGGAATTGTTCAATTCCAGCAATTTGCCGATTTGTCGTTATGCTGGTTTGCCGGAAATTTTCAATTCCGGCATCTTGCCGATTTGCCGATTTGCCGGATTGCCGAAATTTTTCAATTCGTTAGCCGTCCACCCTGGATCCTGCCATCCAAAAAAAAACGGAAACCATTTTTGGCACATTGACGTTTTCCGCCGGCAAATTCGGCAAATCCATGTCAATGTGCTGCTGTGCCGTTTTGCCGGTTTGACGGAATTTTTCTATTCCGGCAATTTGCCGATCTGCCGACTTGCCGGTTTGCAGGAAATTCTCAATCCATCCGGCTCAATATGCTGACGATTTGTCGGAATAAATTTTCAATTCCGGCAATTGACGACGGTTTACGGCTGGAAATTATCAACTTCGGATTTTGCCAATTTGCCGTCTGGCCAAAAATTTAGGGTTAATTCGGTTCGCCGTTTTGCCAAAACTTTTAGGGTTCGGCAACTTCGGCAGTTGCCTGTATCCGCACATCCCTGTCCCACACCCCAGGTGGAAGAACTGGTGGGAGTTACTAGCGGGTCCATCAAGAATGGGACAATCATCAAGTCAACACAATCCTTAGCCGACCTTCCCAAATTCATAATTCCTTCCTTCCAAAGGCAACGGTTTCCGGTCCTTCCAACTGCTTAATACCAGCCACCACCACCAAACCCTCTCCTTCTAGAGAACAAAGTTGCATACCCCCTTTCATTGTTTTGGAGAAAGGGGCGTCTTGTGGTGCTAGTCCGGAGAGCCTGAGGACGTGACAAGTGATAGACGGGCTTATACTATCGGCTCGTCCATTGGATTTCATGCGCCTAGGCAGAGTGCACGGCGGGAGGTGGGGACGCAGGTTCCCGTCCAACTATTGCCGCAGAGCATCCCCTATCTGCTCCTATCAATTGTTCGGAGAGACTTTTTTGTGAATTTTGCCTTTTGCAAGAGGTCTGAGATTTGGGATTTGGGCTTTAGCCTTTAGGCTTTAGGCTCGCTTGCCTTGCGCCAGAGAATGGAAATTTGTCCGTATTTTCCCGGATATCAAAATATGATCGAGGCAACTATAAAAATATAGTAAAATTTTCCAGGTTTTTTGTCAGTTAGTATTTATTGATTAAAACAAAAGAGAGCGGAGATATAAGCTGTCAAAGTAGAAGGGTGGTTTGATCTACAAAAAATGTGGGGATTTTTTTTCATGCTGATAAATAAAAAATGACTCCCACAAATCCAATAAGCCTCAAACTTAAGTTCCTCCAATCTCATCCCCCTCATAAACCATTAACTAAATCGGAGTACTAGATCGCCGGTAGTATATATCAGAAGAACAGTTGCTCTCCCTCTCGAACCGACTTACACTTGAGAAATAGAATAAATTGTGGAAGAGAAGTGACGACATCATAACCTACCACTTCACAAGTTTAGATATATATATATATATACGTACTAGTTGGACTAGCTAGGACCTAATTTAGAACGCATAGGTATCGCCTGTAAGTGAGGACCTAATTAGAACTCACTAGGACTATAGTATATATATATATATATATATATATATGTAAACAAGAACCCGGGCGGGTAACCCCTTACGGTCAGAGGGGTGTCCTACACCAAGGGTATGTAAAACCGTGTCCTCCAGATGTCGACGTTGAAAGGGAAAAAGTGCAAAAGCGCGCGGCTTCGCGCAAACCGTAGCTGATCCAATGTAGCAACGTTTTTGATTTATTGGAGGAGATATTTTGCCAAAAGTGAAAAAAAAGTGCCCCATATGAGATGCGTAATAAAATTCCCTACAAGACCTTAAGAAAACGTGGCGTTGGCTGGCAAAAAACAGGTGGCAATGATAACGGTGTAGGTGTGCTTGTGTGTGTGTGTGTGTGCTAGAAGAGCATAGGCTCGTGAATCGTTATAATTGATGCTGGAGGAGAAGGAGACGATGGGCCTCCAAAGTGTTACACCTGGTATTGTTGGGAAAAAATTGGGAGAAATAGGCATTAAACTACCTAACCTAATTGAGTTTCAAAGCTTATCTTATTATAACTAAGAGGTGTGATAATAGATAATTAAAGAACTTTAAACTTATCAAAACAACGCTTTCAAATCTGTAAAGCTGAATTAGGATTTGCGTAGTACTAGCTAAAATCTAGTTGGGACCTAGGTCTGAGACTATCTAGAAACTTCGGACGGAACTATTTAGGAACAGTTAAGTCTTAAGGCCTGCTTGGGTACAGGTAAACATGTTTAGAATAGGAACTAAATAGGGAAGTACTAGTTAGACTAGTAAGACCTAATTAGAACCTAGGTAAGGCCTGTCAGTCAGGACCTAAATAGGGCGTACTAGGACTTAGGTCTAGTTAATGTCTTATTAGGACTAGTTAGGACTAGCCCTAATTAGAACCTTTTAGGTACGGCCTGTTAGGGAAGATCTGATTAGGCTTTAGGTAGGACTAGTTAAGATAGAGTTAGGCGACTCGAAGTTAGGACTAGTTAAAATTTAATTAGAATCTAGGGACCGTCAGGACCTAATTAAGACATACTAGGGCTTAAGTAGGACTAGTTAATACTAGTTAAGAACTGAACATAGGCACTGTCTCTTAGGCCTAATTAGGACTCACTAGGACTTAAGCAGGGCTAGTTTAGTTATTGTTTGCACTATTTGACTAGTTATGTACCTAATTTAGTACTCACTAGGACTTAGGAGGACTACGTTATAATGCCTTGTTAGTAATATTTAGGACTAGTTAAAATCTAATTAGAACCTAGATATATCCTGTAAGTTAGGACCTCATTAAGACTTGATTTCCGCTAGGATTTAGACAGGACTAGTTAAGATATTGTTTCGACTAGATTTTTGACTAGTTAAGAGCTAATTAGATCTTAGGTACGGCCTGTAAGTTAGGGCCTATTAGGACTGAATAAAAACTAGTTTGTTACGAATGTAGTTAGGACTAGTTAGGACTAGTTAAAACTTAATTAGCACCTAGGTACGGTCTGTTAGGGAATACCTACTTACCAGGCCTTAGGTAGGACTAGTCATGACCTAATTAGAACCTAATTATAACCATTTCTGGGCACGGCCTGTTAGGGAAGACCTAATAAGGACTTACAAGGACTTTTGTAGGACTAGTTAGGACAAGTTAAGACCTATAGTGGTTGTCCTGTAACTTCGGACTAGGACTTACTAGGAAGGTAGGAAGCTCGTTAAAAGGAATAGTTGAAAATTGGGACCTCATAGTTAGACCCTTAATTTTGTACACATCCTTATTAATATCAAGACACATTTTAAAAAAAAACGACTTTTTTAAGTTTAGCTATATAAAACTATAATTATGGAAAATTTGCTGCTTTCCTTGAAATTCGAAAAACCTAGCGTTTCTATAAAAAACCATCTGGAAGTAAATTTTGAAAAAACCCCGTCATCCAACAAAAAGAAATCTCACTCACTCACCTCGTTAAGTTATCGGCAAATCTTTGCACATCTCATGCACCTTTTGACACCTCTGCCCGTCCACACCAATGTCACAAAGAGCAACAGGAGCCTTCCTAGGTTACCCCGAACCACGACAGATGGCATTAATGCTAAGGAATTGGGCTCACAGCCTAGAGAGGGTGGGGGAAAATATTGAGAGTAAAAGAAACAATGAGAAGAGGGAAAGACGGAGGATAGGCGGGGGGGGGGGGGGGGGGCCACAACAGTGGCAGCACCACCAGGGCCTGTCCGTTGACAAATGACCCAAACGGACGGGTGGGGCAGACCTGTTGTGTTTGTTGGGAGATGGCTGGCGGTTATCAGATACTTGTATTAATGGTATAGAGAAACACCAAGAGAGCTGAAAGATGGAGAGGCGAAAGAGGAAGAGAGGGGGGGGGGTGGAAGTTTTTACGAGCCCTTAATAAATATATCGAATCAGGAAATCATTTGATGATAACGGAGGAGCGCGGGGACGGAGACGGATCATCATTATGAGGACCGAGGGGTGTGCGGCGAATTTTTGCCGAATTTGCTGTTTGCCGAGCTCCGCAATTTACCGAATTTGCCAAGCTCGGCATATTTCAAAAAAGTAGATTTGCCAAGTTTGCCGAACTTGGCATATTTCAAAAAAGTAGATTTGCCGAATTTGCCGAGCTCGGCATATTTCAAAAAAGTAGATTTGCTGAATTTGCCGGCCGAGTTTGCCGAGTTCGGCAAATCTGCCTTAGCCGAGCACGGCATATTTCAAAACATTTGCCCGAATTAGCCGACCCGAGCTTGGCATATTTCAAAAAAGTAGATTTGCTGAACTCGCCGATCTCGGGAAATGCCTATTTAGCAGCACGGCCTAGTTCACAAAAGTAGATTTGCCGAATTTCCCGAGCTTGGCATATTTCAAAAAGTAGATTTGCTGAACTTGCCGGGATCGGCATTTTTCAAAAAAGTAGATTTGCTCAATTTGCCGAGTTCGGAATATTTCAGTAGATGAACTGTGCCGAGCTCGGCATTTCTCAAAAAAGTAGATTTGCTGAATTTGCCGAGCTCGGAATATTGCAAAAAAAGTAGATTTGCCGAATTTGACAATCTTGCCGTGCATGTTCCCCAATTGAGTTTGCCGAACCATACTTGGTCCAAAAAAGGAGATTTGCCGAAATTGCCGAATTTGCCGAAACAATGTGCCCATGGCGAGCTCCTGTTGATTTTTTTCCAAAAATTCAGTAAAACGACACAAATTTGTTTTAAGAATTCATTAGTTTCGGTGCTCCGAACAACATCACAAAAGATCAAGGGATTTTTCCGAAGTTGTTAAGCACAATTTGCCAAATTTGCCGAATCCGCTAATTTTGAGATTTGTCGCACACCCCTGATTAGGACCGAGCAAAGGGCCTAACATGATCTCACAATTTGAAAAATGAAATTCAGGGATTATTCTTGGGAAAAAAGTATGAAACTCTTCCTCCGCCCGTTTCCGGCAGAAACAATTGAACCAAACGAGCCAAAAGTGCAGTGTACAGACACTTTGTTGGGAGTGGAGAGAACCAGAAGAAAGATGGAACTTTCTTGCGATGAACAAATTTTGGATCACTGGAGGGAAAGATTGGTGTTTATTAAGCTTTTTAAGTCAATATTTAGAACTCAATAGGCCCAAACAGGCCTAATAGGCAAATAGGCGAAGTAGATTAAATATGCCAAATAGGTATAGGTTGAATAGGTAAACAGGCCCAATAGGTCAAATAAGCTATAGGCGAGACTGTTGCTCAGATACTTTTTGACCTGGTAATGTTTTTCTACACGAAAAACAAAAAAGTCCCTGCTCTATTAGTTTCGGCAGCAAAATTGTGATTTTTTTCAAAAGTTTCCCATTTGTGCCACTTTTCAATAGTTTTTGATGGGTTAAATCTATATTTTCTGAATTCAGCTTATATGAATTACCCGTTTTCAACAAATTTAGGCAAATTTTTATTTTTGCCCAATCTTTTTAACCATCTAATGACTGATTTTGGGTAAATTTTCCTGAAATTGTACAAAAGCATTAGAAATTGATAGGCCAGTTTATAGGCACATGAGGTTTTTCGGAGTGGGTAATCGTCGTTAGGCGAATTATTTGGTTGACAAATTCGACAAATGCTGGTTTGCCGATTTGCCGGCAAGTATTTCATTTCAAAATATATGTAGGAACATTCAAAGGACGGTTGCTTACAATTTTGCCGGATAAAATTTAAATCTTCTGAACTGAAATTCCTTTAAAAAAAATGTGCAAACCCATAAGTTGCCAGATTTCTAATTCCGGCAATTTGCCGATTTGCCGATTTGCCGTAAATATCAATTCTGGCCAATTGAAGATTTGTCTTATTTTCCGACTTGCCGCATCCCCTGATGTAGGCATCAAAACGAATGTACACCAAGTTTTTTTCAGAGTTTTTAAGTTTACCTTCTAATTATAATTTTTAGTGAGGCTCAAAAAGTTCCAAAATTAATTCTGAAATTTGCTCGGCAAACGGCAAATTTTCCGCACACTCCTGTTTTAAATGTTCACCGCATATTTAATTATTCCGGAAATCTGATTCCCTCAAACAAGTTTCCATCAAAAGTGTTTTCCCTGATTTGTTGACTCTGACACCGACGGTGGTCGTTCCCCCCCCCCCCCACTCTCTCAATTGGCATGTAAATGACCCCGTATGAATGAAATGCCTTTTGGCGGCATAATGCATATCGCCTAGTACCATTATTAATCTTCCATCCCCCATTGTCTCCATCTATATAGGGGGGAGGATGCGTGATGCGTGAAATATGCAAGTGAGACTTCAAATTGAGCGTGTGAGATGTAGTGGCAGATGGCTGGCTGACAACGGATGAGCTCAGTTCCATCGACTGTATCACACGGAGGACTTGGAAGAGAGCAGGGAGATGGATGGGGGCAGATGGCGTCATCTATGGACCATTTTTTTTGGAGCTGTTCACTCAGATATTAGGGTATTCTAATCCCCTTTTTAGGTCTATTTCTGATCGTAAAACTTGTTCTTTTCAACTCATTTTTAATTCAAAAATTTCAAAAGTTTGTCGTAAAAATTACACAAAAACCTAAATTTTGATCTGATTTGAGGCATTTTAGTCCCTTGTTAAGCGTCTTCGATGCACCATTGTTCAACTTGTTTAAACTTTTTAGTTCCGCATTCGAGGAAAATGGAAAATAAAAAATTTGTAAAAACCAGACTTAGATTCTCCGTAACAACGCTTTCATGGGAGGTCACACGCCCGGTTTCACGGCCTGATGCCTACGTCAAACCTGCCTCACGCTGAGTCGGCCTCACGCTCCATTTCTGAATTTTGGCGAAAAATCAAATACTTGGTCATAGTGAAAAGGTAATTTTTTCAACCCGACACTTTTCGGGTTCCGCGCCGCACTATACATGAGGCGAGGCCCGCGGCGCGAGGCAGGAGCGGAGGTCGCAGCAAGGCAGGCGCGGCAAGCGTTTTTGCTTGCATGGATACCCTAGTCTAGACAAAGCACGAAGTTCTGGCTTCCCGCATAAATCGGGAAGAGTTTTTGCCGAACTTGGCCATTTTGGCTCGGCCATATCTGGGGTAGATTTGGCCGTCGTGTTGCGTGTCGTCGCGATTTTAGTTGTAAAACTAATTATATTTGTCCGTGTGGAGTACACGACTTTCCCATGCGTTGTCCGGCGGGCGCTTGTCGATGCAGCGCAAAAAATTCAATAAAGGCCAGAACCCAGTGAAAAAGATAATTTGCGACACTTATAAATAATGTTTACCATAAAATTTTTTTTTGTAGTTTTGATTTGTGGCTCTCCTTGTTTTAAGATGTGAACAAGTTTCATCACCGCTGTAAATTGGTGGATTTGTAAAAAATTATGTATTTAAAAATCAAATCTTGATTCTCCGGGATAGAAGCATAAATCAAATTTATTACTGTAACATGTTCACTTTCAGTACGTTTCATTGAAATTTTTAGGCTTTGAATTTTAGGGCATCATAGTTTTGCCTTCAAAATCCACTTGCCCAAAAAACAAGCCAATTCCTACTCGGCGGGGGACGATGGTTCGATAGCATCAATCATATCGGTGTGTGTGTGTGTGTGTGCAAGGCGGGGGATGTAGCTGGCGCGCGAAACGAATAAATCAAGAAACGTCTCTATTTCTGCGAGCACGGATTTCGTTGAGAGCCCGGGCGCTCACGCGGTCTAAAGGAGGAGAGGGTAGTACCACTTCTAATGCAATACAGGGCATACTTCTTCCATTTCCATGTTTTTGTACTGTGATAAACCAATTGTTAACTAGCCAGAAGTGGTTCACATGTTCCGTAAAGGTTTGCAGGGTGTACTGATAATGAATGTCTATTGCTCTGTGAGGAGACAAAGAGGCAACCGAGAGCAAGTCAGTTAGGTTAGGCAGGTGACTTTTCAATTGTGACCAGGAAAAAGTACTTTGGGAATTTTTTTTTATTTTTTGGCTACTGGCCAGATTTTCAGGATTTTTCAAATATTTACAGAAATTGATTCTACATTATAATATTTCTGTAATTTTCTCAATTTTCAAAAAATAGCCAATTAATTTTGAAGTTTCGAATGATTGCCGATCACAAGTTGCCGACTCCCAAGAACACCGGCAATTGATGGCCCTTTGCCGGAAATTTCGAAAACCGGCAATTGCCGAAATTGCCCATTGCCTTGGAAATTTCGAAAACCGGCAATTGCCGAAGTGGCCGACTCCCGGAAATTTTCAAAACCGGCAATTGCCGACATTGCCGACTCCCGGAAATTTTGAAAACCGGGAATTGCCGAAGTTGCCGACTCCCAGAAATTTTGAAAACCGGCAATTGCCGAAAGCGCATTGCCGATTGCCGGAAATTTCGAAAACCGGCAATTGCCGAAATTGCCGCTTGCCGGAAATTTCGAAAACCGGCAAGTGCCAAACTTGCCGAATGCTCCGGAAATTTTGAAGACCGGCAATTGCCGAAATTGCCCATTGCCGGAAGCCATTTCGAAAACCGGCTGCCGACCAAATTGCTAGCCGGAAATTTTGAAAACCGGCAATAGCCGAAACTGCCCTTTGCCGGAAATTTCGGTGCGAATACCGGCAACGACCAGTTTCCGACGAAATTCGAAAACCTGCAATTGCCAAAATTGCCGCTTGCCGGAAATTTTGAAAACAGGACACTGCCGAAACTGCCGAAACTCCCGGAAATTTCGAAAACCGGGAGACCGAAATTGCCGACACCCTTTGGGTAATTTCGAAAACCGGCAATTTCCGAAATTGTCGATTGCCGGAAATTTCCGATCCCTGAGTTTAGCCTTTTTCAGCAAATCAAACAGTTTATGATTCTTTTAATTCAAAAATTGTTCTGCAGTGATCTTGCATCACTATTGCTGTGGCCCTCCTTTCAATACAGTACTTTCTACAGTACCACTACATTATTGATGCGTAATTTCCAGTAATGCCATTCGTACACATTGTACCACTACAGTTCCTACAGTACCCTATACAGTACCGTCGCAAAACAATTACCGTAACAATGGAAATCTTATAATAGACTACAGTGTTATACAAAAACTACAGTAACCCCCTTGAAGTTAGTGTACAACTTGTAAATGACGCTTTTTTCTTTGTTTTTTGCTAAGTTCAGAAATTGTAGAGTGTTTTTGGCATCTGCTCAGATTTTCAGAAATTTTCGTGATTCTATAGTAGTCTTTTTAATTTTCTCAATTTTCAGAAGTCTGCAAATTTAAATTGAAATTTCGTGAATAGCTTAAAAAAACTCAAACAGTTGGCACAAATTTTCGTAGATTCATGTACGAGTTTCAGCCTTGTTCAGCAAATCAAACAGTTTTTTATTTTTTTTTGATTAACGTTTTAATTGTTCTCACCCCCTGCAAAGTACTATCAGGTCCTAACGGTAATATTAGCCTACCGTATCACTACATAGTAATCTCCAGTACTTCTGTGCATGCTGTACCCTTGCATCATCATAGTGGTCTTTAAACCTACAGTACTTCTGCAGTAGCACTACAGTACCACTCAGAATCTCTCCATTAGATAGACGGCGTCTCGTATCGTACCACTACCGTAATCCTACAGTACCGCCACAATACCATTACGGTAACACTATGAAAATCTTACAATAACAGTATACAGGCCGGAAACTAAGCCCCCTTGAATGTAAAACTTGCAAATCTCTACCGTTCCTACAGTACCCCAATGCAGTACCACCGCAATACAGTTGGCATAACACTATGAAATCTTACAGTACACTACAGTAGGCAAAAACTACAGTAACCCCCTTGAAGTTGGTGTAAAACTTACAAATGTTCAGCTTTCTTCTACAAATTTGCCAATAACTTGTAAGTTGGGGGAGCGCATCGAACTGTATACATATATGTACATGCCAACCAATTATTTTATCAAACAATTTATTAATAGTCGAAGACACCTGAAGCAACGATTAGGAGGAAGAACACGGGCAGGGAGATAGGCAGAAGAAGAAGAAGAAGACGAATTAGTTGAAGAATCTGTTGAAACGGACGACGTTTGTTTGTGATGTCGCTGTGCGACAGCTTCTCGTTGCGGACGGAACGATGTTCGCACGGCGAATTCGGTGGCGAGATGTCGGACACGTCGATTGTCGACGAGAAGGGATCAGTCGAGACGGTTGAAGAATGCTGAGGAGGAGGATTATGTCGACGTTCCCGTCCACGACACGGGCCTGGGTACAAGTGATACAGACGTGAAGGTTACAGAAGATGTTCACCCCGTTGCGGAGGTATAATAGTCGTTGAGAGGTGGGTGGTGAACATGAACAAAGAACTTAAGAGGCTTCGTTGGGAATGCGCAGGCCTTACTGCTATGTGGTTGTAGAAGATGGTCTTACCATTGCGTCGAGGCACTTCAAAGTCCCCCCACACCTGGAACACAAAATTTTCAATGGTAGTCTCAAATAATATGCAGTGGCCGATGCACTAGGATAAATTGCCAAACAAGGTGCATCGACGCTAAATAATTTTCTTTTGAAATTTCATTTAGAGATGTTTTGCTGCGCAGACTTTCAATCATCTTTTTAGTTTTCCTCTCTAATATCATCAGTGCATCGAGAAAAAATGTTATAGCAGGAGTAAAGAAATTTGAGACTTTACTTATTTAGACCAAAAATGACCCAAAATTAACGAATTGTTTAGTAAGACGTTTTGAACATTTTTCAAAACAAAGTTCTGGCGGTTCAAAGTTCTGGAAAATAGCACATTTTCAGCTAAAATCTAACCAATGTTTTGGGGGTGTGGCTGGGGGAGCTAGGAATCAAAATGTAATGTCATTTTTTTGTGCCCCACTGCCCGTAAATGGACTTTAAGCGACGAATAATAACTGTAAGGGCCACAATATTTATAAAAGAGTTATAGTTATAAATAGAAATTGAGTTCCGCCCGACCGAGAAAAAACTTGACGAAAATTTAGCCTTAATTTTAAAATGGGACTTTTTTTCCAAAACATTGAGCGATAACTCTTTTTTGAGAATTTTACGTGTCATTTAGAGTAAATTCGGTAGATTTAGGTCATTTTTGATTACTAAAAAAGTAAAGTCTCAGATTTTGATACTTTCTCGATGCACCATGATGAAAAGAAAAAAAGAGAAAGTTTAGGGTTAAAAAAAAGAAATCCGTAGAACCCTTCCGACGTTTTGGGAAAGTATAGCAAAACAAAAGATTTGTAAAAAATTCAATTTCAGTAGGTTCCCCCTATTAAATTCTCAATTTGTATCAATGCACCATACATTTTCAGCGTGAGATTTTGTAAAATGGACAGGAATGAAAATTGATCAGGTGTGTATAAAAAAGAAATTGACATTTTGTTTTTTTTTTTGTCAATACACCATGATGAACTTCACGTCAAACATGGTACATCCTGGAAAGGAGAGAGTTTGAAAAATGTATCATTTTATTCTCGATGCCATGAAGATTTATATTAGTAGAAAAACCTTAGCATAAGTGGCATAAAAATAAAGGTGGAGTAGCGTGGGGATTTTGTCTACACTTATTATGATCCAAAACGATAGAATATCTTAATTAAACACTCCAAAATATTTAAGATTTTTCAAAATTTCCGGTAAAAGTTTTGGCAACTAAATATGCTTGAAAAAAATATGAGCTTTTGAGGAAATCTCATCCAAAGCAATGTCGCGTGTTTCGACCCACTGTTTTTATGGTCGACAATGTAGAAAAAAATTTTTTTTTGGTCGACTTTTAAAATTAAGATGGCAAAAACTTAGTAATTGCCTATTTGACAATAAAAAATTTTCAAAATTGAAAAGTTTTATTATGATATTCGATTATTCTGGCACCATGTGAGTATGGTTTGTAGTAATTTCCCCACTGGGCTACTCCACCTTTGCTTAAAATTAAAAAAAAAATCATAATCACAGGGGGATTATTTAATATCAATGAAAGTTTCGATTTTTCCAAATGTATCAAATGCAGTTTTCAGCGCGAAATTTATGTGCAGTACTTTTTCTTCCAATAATATATCCCGAATGATGCATTAGTTATGGGCTACACGATTTGTTAGAAAAACTGGCCATGCTTAAAGGTGGTGAACCGAAACTTGATACTCTGTCTTTTTAGATCCAAAACGGTCCAAGACTACCTATCGAATATTCGTATTAACCTGTTCTGAAAACTTTTCAAAAAAAAAAGTTATGGCCGTTCAAAGTTTTGGAAAATGGTCGATGTTTAGCTAAACTCTCAAATTTTGGCAATCAACCGTCTGTCACAGTTGGAGCTTAATGTTAGAAACAACACGTGATAAATTGCAAAAACATGCCTAAAGGTTCCAACCGCTCCGACACAACCAAAATTTGAATTTTCGCTAAACGACCATTTCCTCTTCCAAAACTTTGGGAGGTCATAATAACTTTTTTTTTTGAATAAAATTTTCAAAACGTCTTAATACGAAATTTGGTAGTTTTTGGACCATTTTGGGTAAAGGCAAAGTATCGGCCAAATTTTGGTACTTTCCACTCAGCCTTTCAAGCAGAGCCCCTTTAAAAGTTTGACCGAGGTCCCAAAATTTTGTAAGTTTCTTCCATGAACCATGATGATTTTGAGCAAAATGTTAGTTTTTTTTTTGTGCTTGAAAAACTGGTGGCAGGACAGTTTTCGGGTGTTAATAAATATTTCGATTCACTATGTTTTTTTTAATGAAACCGTACCTCCCTTCAACACAAGTCTGCACATCCGTTCCGTCTGTGGTAGCTCGGAGATCCCGCCATTCGCCCAACACCTTCCGATTCGTCCATTCTGATCATCGCTCATTTCAACTGTGTACGTCTACTATTTACAAATGCTAGTTTCTTATGATTTATGGAGTCATCCTGACTTACTATCACCAACTGCTAACACGTTGTAGCTGAATCCAAACTGTCCCCGTTTAGACGCTCACCGAACTCGGTAGTCGACTGTCTGAAACATTATATGGGTATCGCAGCGATAATTTTGAAGCCTTACCTTATTATCCGATAGGCAGCTTGCGTGGCATCCGAGCACTTGATAGTGATTCCACCAAATGATACGGTCACCTGAGATTCTTTAGGAACAGGGGCAGAAGGTATACATGCAGGTCAGAAGGTCGTTTGTCGGTTTTTGCACCTTGAATCTTAAAAAAAAACGATGAGCAAGTTATTTTTTATTTTTGTCTATTTTTGTTCGTATATGGTTTTTTAGGTACCATGGAATAAAAAAAATGCTCCAAAAAAAATTAGTTTACAAATATTACTGGTACAGAGAGTGTAGATAGTTAGAGAGTGACTGACCGCATCCGGTGTGGACCCAATGGGGCGGGGCGCGCGGAAGGAGACGATTGGTGTCGATTTACGAAATGATGACAAAGAGGAACGTAAATCGACACAAATCGCCTCTTCCGCGCGCCCCGCCCCATTGGGTCCCGGATGTATGTCACTCTCTAACTATCTACACTCTGTAGGTCCGGTAATACCATAATATGATCATTATGGGCGTCTACATTAGAAAAAAATCGATCTGAAATCACAGATTTTTGGCCTCCCTCATAAATTGAAAAGGAATAAGAGGTTGCGAAATTAGGCCATTTTGGCTCGGCCATATCTGGGGTAGATTTGCGGCGCGTTGCGTGTAGCGTCGCGGCTCCATTTTAGTGTAAAACTAAATGGAGTTGGCCGTGTGGAGTACACGACTTTCGCGTTGCCCGACCAGCGCGCTTGCCAATGGAGCGCAAGAATCAATGAGGAAGGGCCATGGCGCGCCAGAACCCCATGATTTTTAGGGTATTTCGAGGTTGGCAGACGCAATATGCTGGAATCTTTTTGAAAAATTTTTTTTTTTTTGAAAAACAAATTCCAAAAAATCTCCTCATCGATCGAAACATTCTTGGGTGAAAAAAGTTGCACGATTAGGAATTTCAGAAATTAGAAAAATTCGAAATTAGGAGAAAACAGAAAATTTCCAAACTGCTTTCAGAATACTTGTATACATGAAATAGCCTAAAAATCATGAAATTTTTCAATAATTACTCTAAACTAGCCCAAATTTGGTAGTAAATATTCACTGGCAGCAACTTCAGTGCGAGATTTTTCTACTCAGTTTTAAGTGCTCGTATGTCGCTGAATTGTTTGTAGGTACTTATTTGAAACTCTTTTGTCAAAATTCAAAAATTTAATTTTCACGTTTAAATTTTGAGTAGCGCCAGTGGGGGATTTTGTCTAAATACACTCATTATGATCCAAAACTACCTGAGTAATTGCCACTATTTGACAGTAAATAAAACCACGATTTACAGAAAAAAAAAGTTGTATTATGATATTCGGTCACTTTGGGACCAAATGAATGGTTTTTCAAAATTTCCCCACTGGCGCTACTCCACCTTGAAGAAACTGAGCGGAAATACTTTTTACTCCTTGTGAGTATGGCAAAAAACCTTGTACCACATGGCAAAAGAAAACCCACGCATTGTTAGTCATGACAACTTCGGTCTCATTCTCCAAATTGCCGCCTTCTCCGTTCTCCTTGGTCGATCAGCCAGTCAGGCATCTAAGCAAATAATGCCCAAAATTCAATACATCCAGCAAACGTTCAACTGATATTTCGTGTCCCATTGAAGCGTGCCATTTGAATAGATACACTTTGGATGGCCCGCGTTTGTATCGCACGGAAGTTTTCGTCAAACCTGATCTTCAATAGGAATCTGCAATATTGAATTTTTTTCCTTTTGGTGGTGACCTTCAAGGTTTTGGCCTGGGTTTTTAATCTTCCATTAAATCCCTTCAAGTTCGCTTTTTCGAGAGTTTAGTTTCTAGGCCGAGGAACTTCTTGCAGCCAAATTTCTAAACTATTGTGTTTTTGCCAAATTCTAACAAAGAAACATTAGGTCAATTACGTCATATTCTTGCCACATGCAACTTTGTCGTCATAGGCCCACATCATCCGAAAAGCCTAAGCCTGAGCCCAATCGAAGGTCGCTTGAGCCTAATGTTCAGCCTAAGCGTACGCCTAAGCCCAAACTAAAAGCCTAAGCCTGAGCTCAAGACTAAGCCTAAGCCTTAAGAAAAACCGGAAAATCCTAAGCCTAAATAGCGTAGCAAGCTAACGCTCGCCACTGACGCCAAACCTAAGTCTCGGCTTAAGCCAAGGCCTAAGCCTAAGCCTAAACCCATGATTAAGCCCAATCCTAGCGAGCCTACGCCTAAGCTTGAACCTAAGCCTAAGCCTAAGCAAGCCTCAACCCAAGCCTATAATTTAGGCCACCACTAATGTTTTCAAAACTCGATTCTCAAATACTTTTTTCAGGATATGAAAGTAGGACAGAAATGGGCAGGGTATATGGTATGGAGCAAATATCACAAGATGGATCAGAAACATAGATACGGGGTGGGAGTGTTGGACTAGGTGACTTTTCTAAGCCATCCCTACCTTATGTGAACACACGCATTCGAAGTGTCCACAATGGCCACTGATCGAATCAGCGGTGGCAGCACCACAACCACCGACCAAATGATCCAGTGCAGAATGATAAATTTGTGGAGGGAAAAATCGATAACAGTAGGCTCCTGAGGGTAATAGTAGTAATCATACATATATGGAAAAATGAAGGCAATCCAAAAAGATGTGTGCGCTGGTTGGGGTAGTGGCATCAGAATAAAGGTGGGATTGGGCGGTATAATTGGAGCGCGGCCGAGGAGGAGAATCCCAAAAAAGAAGGAAAGTGCAAAGAGGAGAGTAATGACATGTTACGGTAGACAGGACAATGCAACTACCTAATTATATGAAAGAGGGGGGGGGGGCGACGAGAAGAGAAAAGTCTTACGCAATTTGCAATCTACTTGCCGACTTTCAATTTCTGCTAGAAATCGAAAAAAGGAAACAAATTCCAACTCAACTTTTTCGATATCATCACTTCCGTGGCACGGCACACGTCGGAGCAGATTCAACGACGTCTCGCGATCCCGACTCGCTTTACCCATCCCATTGTTCCCCTGATAGTCGATGAGCTCGGAGATGTTGACCCTGAACGTGCGATCGCGGGTAATCGCACTCTCTGGAATTTTGAGAGCTTGGAAGATTTGCCGGGGGGGGGGGGGGAGGGTCTTACGGTGTGATTGAGTAGGATGATTTGTGCCGTTCAGGCGGGTCGGCCAACTCAGCACGTACTTGCCGGGCGTGTGGTCGCTTAGTCTGCAAGGAACTGGCCAAGTTTGAGCGGCCGACAGCATGCGGGTCTTTTTTTAGAGAAGGGGGACTGTGAGGTGTCCGCTGCTTCAGACAATCTTAGCATCATGCAAACCTTGCATCTTTTGTATTTCAGGAAAAAAAACAGAATTTTTTTTGAGCAAATTTCAGCCTAAAACAAAAATCTAACAAAATTTTGGGAGGATGAACTTATTATACCAAATTTTTCCCTGGTCTTTGAAGAAATTTAAAGCCCCGTGGCTTCTGATATTATCAAACAAATTACAGATATGAAATGTGACTGAAGCTTTAGGTCAGAAATACATAAAAAAAGGATTTTTCATACTATTTTTCCAGTCAAATTTGATTTTAGGCTTTCAGATTTATCTACGAAGTCTGTTAAAATAGGCTTATATTAAAAAGCTATCCGATTTACTAGTAAAAAATTATAGCGACCGACATCTCGCAGGTTGTTAAAGAAAAGTGCATTGACGGGCCACGCAACCTTGGCAGTTTATATCTCGGCTGGTTTTGGTTTTATTGGTTAAAAAATTTCTGACGAAATAAGTTTGTATCACTTTTTCTACTAAAAATTTGCAAACACTTTTTGCTAGCAGCGATTAACCGAGATATTACCGGAAAAAGTACATGAGTAACATGGTGCATCGACAACGAAATATCTCACAAAACTCTGGCAGGTTATATCTCGGCTGGTTGTGGTTTTATTAAAAAATTTAACAAAATGTTTATCCTCTTTTCTACTACAACGCAGTTGAACACTTTTTGCTAGCAGTGATATAAACTATGATCGGAAAAAGTTAGATGAGAATCATGGTGCATCGCCAAGAGATATCTCACAAACTTTGGCAGCTTATATCTCGGCTGGTTGTAGTTTTATTGAAAAATTGTTAATTGACAACATATTTTTCCTTTATTCTTTTGCCACAAATTTGCAGATGAACACGTTTTGCTAGCAGCTATAAACTACGAGATATGATTGGAAAAAGTTAAATGGTAGATGCATTGATCAGCTATCATAGCTCATGTTTTACTTATCTCAGGTTTTACCAAAAAATTGCCAATTATTAAAACATTAGCCTTTTTCTTCGAAAATTTTGCTCCCCCGAATTGCCGAAAATATCCTAGATTTGATATTTTTTTGTAGATTTAGGAGCCTTAACATTTGTTAATTTTTTAAGTATTGACCGTTTCCTTTCAAAAATAACTAATCTAATACTGAAACACAGTTAACTTTTTTCATTTCAATTTTTATAATTAGGTTTGAAAATTGCCGAAAACACTGTCGGCATTCAGTTGGAATTTTGGCAATTGCCCCTAGGAATATTTCCGATTCCCACGCGCCCCTGGTGTGAACCTAGTGAGCATGAAGCCAAACGATTTAGAAATCCAGCACAAATAATCCTAGCTTTTTACTATAAACAATCTAAAAGACCTTACCACCAACGCCGTTTCCGTCTTCAACAAAGACTGCAATCCTCTCTGGTGCTGATAAATTTCCATGATACCAAACTTTCCCCACAACATCCTCAGTTACAGTAGGCGCTATTCGACACAAATGACTGTCGATGCAGGGAACCTCAATTCGTCGGGGGCGCCGGCACCGTAGATCCATCGAAGACTTGAAGCATCGCCTGTGAAAGTGTTCACATTGATCGGAGTGGTAAGGACGGCGATGAGTTTGGGCACATCCTCGATGAACACCACGTGGCATCGACGATCCGTTCCATCCTTGTTTTTTGCAATGTAGCCGAACATTAGCTCCGTGTCCGTCCCCTTTTGGCCTTGGGCTCCGAGTGAGAAGAATGAGAAGGGATGACGTTGAATTAGACGACTTTGTTTTGAATGATGATTTTGATCATTTTCGCGAGCAGGAAATGTTGATGTCTACGGTTTCTGGAAGTTTTCTTTTTTCACTTATTCACCGAGGATTACCTGAAAAGATGGTTTACCTGGGCTTTTTCATGGACCCGTGAGGTTGTCGGATGCAATAATTTTGTGGAAATTAGTGAATATCTCTACTTTTATGACTAGCGGCTTACATCATTTAGCGCGATTTTGAGCGACCTGTAAGATGTCGGTTGCTTTAGTACATTCTAGTGGCAGGCTTGGCTGAATTTTACTGGATATATAAGCTATCAAAATTTGAGCATGTCGATGCACCATATTATCTCCTGAGTTTATTTCCATGCTGCTATCAAAAAGTGTTAAAATGCAAAGAGTAAACGATAAATATTTTGTCAACTGACACTTTTTCAAAACAAAACCAAAACCAGCAGAGAAAGTAGTCCAAGTTAAGTCAGATATTTCCGTTAGTCGATGCACCATGAGTAACCTTTCTATAATAACCTGGTGAGATGTCGGTTGCTATAATTTTTTGTCATTAATTTGGACAGCTTGTTAATTTGAGATAAATCTTGATGATATCGTGGCGCGGCCTACCTTTCATATGCGGGTCCTTTTTTTAAACATTTTGCAAAGCTGGTCATGCATTTTTAGTAACACTTACAAATTAATGAGTGTTTTGTATCGTAAATTTTTACCATCAGCCATGCCCAGAAAGGCAACTAGCCTTTTATTTTCTTTTGTTTTTTTATTCCACAAAAAAAAACTCACCCTACTAACAACTGGATTGATTTCTCGAGCCGCAGTCACGCGAACAGTATCTGCAACGTGTTACATTCTCTGAAAATTGATCAGTTACTTACGTAGATTTGTTATATATTTGAGCTTGCAGATGCCTATTACCTGCGTTCATGCCTACTAAGACTACCGTCTGATTTCTAAATTGAATAAGATTTTTTTTTGATTTTAAGCCATAAGAAAAACTAACGAAACAATTCTCATCTCGGAAACCATCACGTTGACTCGACTACTGGATGAACAATGCCGAGGTACTGAAATACAATTTTATATTTTCGGGGAAAAAACTAATAAAAAACTCACAGTAGCCGACAGAGAAACCCCGCTGCTCCGCAGCTCCTCTGCAAATGAGGGCTCCACGTTGAGCATCTCCGCAAGTTGATTTTTCATTCCGACGGAATTCTTGATTATCTTTAGAAAAAATCTAACTCGACATTCGATCCGAAATTTTCCAACGATTGAGTGAATGAGGAACATGACCGGGAGAGAAGAAACGGAGACGCAGGCGGTGAGCGGAGTGGGAGAGAGAGCGCGCGAGACGGAGAGGCGCAGGCAGTGGTAGGGACGAGACAGGGAAAGATCAGATGTTGGCTGATGTAGGTGAGTCAGCATCTAATAAGTTAAGTTGACTCATAACTTTGTTATTTGATCAGACGGGGGGGGGGGAGGCCGTGGCCTAGAAATATCATTGCCTACTTATTCTAACGTCACTAATGGCCTAGGAAACCTTGATAGCTTTTTTGGAGAAGATATGACGTCATCGTGCTGGTGAGTGACTAGAAATCTTATTTTAGTTCTGGAAGAGGACAAATATTCTGACCGTGCAAAACAAATTAATGATGTGACTGGTGGCCTAGAAGTCTCAAATTATACCTGGGGAAATAAATGACGCCACTTGTGGCCTCGAAAACTTAAACTATGCCTGGACGTCACCGGTGACCTAGAAATTTATTTCTGGCCACGTCATAGAAATTTGAATTTTGATGAGAAATATGACAATTTTATTTATGGTTTTCTGAAAATTAGAATTTTATTGATTTTTTGGCAACCGGGAAATTGGAAAATTTAATAATTTGAACAAATGCAAATAAGCAGTTTTTCAACAGTCATTACTTTTTTCCGTGAATTTGATTTTAATTTGTAAATTTAGGTCGGAAAAGTCATACACACCGAGGAGCTTCCCTCATCCTCCCTGGATCAGTCGGTAACTGCGTTTCGACAGTGGGAGTGGGAGGGGTGGGATGAGTTCGATTCTTCTGGAATTCTATAGTTTTTATTTTTGTTTTTTTGCGCCTACATATACCTGTGAAAATTGGAACTCGACACAAAAACCTCTCTAGCGCTTATATTTACTCCAATTCTTCCGGAATTCCATAATTTTTATTTTGCTTTTTTGCGCCTACATATACCTGTTACAATTGGAACTCCGTTTGACACAAGAACATCTCTAGCGCGGGCTTAAATTTACTTCAATTCTTCCCGAATTCCATAATTTTTATTTTTGTTTTGCGCCTACATATACCTGTGAAAATTGGAACTCGACGCAAAAACTCTTTAGCGCGGCTTACATTTACGTTTACAGTCCAAAAAAATCATCTATAATGTTTTTAAAACTAGAATCCAAATCTATCAGATTTTTTTGAATTTTTGATTTTTTTCACATCGAGATTCGAGCGCGGGAAAATTTGGATCAATTAATATTTTCCAGATTTCGATACTCCATATTTAAAGCAGATCACCTGAACGCCAGAATATGATACTTCCTACTCGTCCACCATCTTCGCTTTTGAAAATAAAAAAAAGTCGCCGTATTATATTGATATAGAAAAAATACCAACAAAATTGTTACTATTCACTGATTAGGCATGCAGGGTCTTTAAAGTCAACATTCATAGTGGGAGCTGGAAATACAAACGCATATATAATAACTTGTTAAAAGTAATTTATTGTGGAGTTATAACCTATAGACAATTAAAATAACCTGCTGCCTAAAGAGTAGTTAACAGAAGCAAAGGTTTTCTTAGTGGAGTTTGTCCATTTACTTTTGTGCATGTTATTGAATTGAAATGATACAGTGAAACTAGAGGTAAAATTATTTACTCGGTTTAGGCTTAGGCTCAGGATTAAGGCGCTTAGGCTTCGTTTTAGGTTTAAGATGAGCTTAGAAGTACCGATCGTAACTGATAACTTCTGCAAATTTAGTTTCTGTAATATCGGCAATAGCCAAAATTGCCGGAAATTTCAAGTGCGATTAAATAAATAGAGAAATAAAAATTAGTTCCTAAGATACATTATCTTTTTGCAGTAAAGTAGTAAAACTACTCACGAAATGCGAAATTGCGATGCGGAAGGAAACATTCCTATGGTTCCTTAGACAATTTCTCACCTATTAGGATATAATATATAAATGATGAATTTGACCTTTTGACAATAATTCTCTTCGATAAATGCATTTACTTGTTTTTTTTTTAATGAGTAAAGCAGAGTGTGGAATATACTATGAGGAAGATGGTGAATATTGTTGGAAATTTTTCTGAAAGTTTTCATTTTTTCTGGAAATTTAAAGAGTTGGGTGTAATTACTGAAAATTATGTTTTAAGAAAATTATTTTAATGTTCAAATTTTACAAAGAACTCATTTTTAAATCATTAGAGGTGTAGCCAGTGGGAAGATTGTTGAGAAGATCCACTCCTTACGAAAAGATACGGAATATCATAATAAATCACTTTTCACGCGAAAAGCTATTAGTAACTTTTTACTGTCAAAAAGTGACAACCACTCTGTTTTGGCCACTCATAATTTTGCAACGACCAAAAAATTAAAATTTGTTCTCCTACATTTATTATATACTTCAACTTTGTTTTAATTATTTGTACTTGAAAATTGTAGGGAACAGCATGCGACAATCCTGTCAGTTTTCAAAAATCTCTACTTACAAAATATAGGACACGCTCTAAAAATGGATGTTTTTACATACAACGCCATCCGAAAATCCCTTGTAACGTCGGCACATGCGGTCCTTTATGTGACAGTTGTCGTGAGAAAATTAGAGATAAAAAATGTCCTCAGTGTAATCAGAAAGGCGTTCGTATCGTGAAAGCAATGTGAATAAACAATTTTGGGATTTAATTGGTTTTTGGCAATTTTTAAAACCCCAGGAAATGGAAGTTGAGGAGACTAGGTTGGTTAGAATAGCTCTTTTTCTTTTGGATTTTTCGGTAATTCCGGGACTGCGGTTATCCTTTGGGCCGAAAACTAGGCCTTAGAGCGATAGGACTAAGCCTTAGCCTAAAACTAAGCCTCAGCCTAAAACTAAGCATGAGCCTGAGCCTAAGCCTAAGTCAAGCTCGCGCTAAGCCGAATAAGTCTGCTGCTATCAAAAAGTGTTAAAATGCAAAGTTGTAGTAGAAAAAACGATAAATATTTTGTCAATTGACACTTTTTCAAAAAAAAACCAAAACTAGCAGAGATATAAGTAGTGATGAGTCAGATATTTCCGGTCGATGCACCATGTAACCTTTCTCTAACAACTGTGAGATGTCGGTTGCTATAACTTTTTAGTCATTAATTTGGACACCTTGTTAATTTGTAATAATTCTTGAAGATCGTAGCGGGGCCGACATCATTCACGGGTCCTCTTTTTTTAACATTTTGTAAAGCTGGCCGCATTTTTGGTAGCACTTAATATTACATCAACCATTAATGAGAAAATGTTTTGTAAATTTTTACTATTAGCCATTGCCCAGAAAATGGCAAGGTTGCTTTTTTATTTTATTTTCTTTTGTTAATTCACAAAAAAATCACCCTACTAACAATTGGATTGATTTCTCGACCCCAGTCACGCCAACTGTAGAACGTGTTGTATACATTCTCTGAAAATTGAACAGTTACTTTATTACGAATTTTTATATATTTGAGCTTGCGATTGTGTGATCAAAAATTTTGAAGCATGGTACGTAATATTTGAACGATTTTTTTTCGGAAAATCAATAAATGAAAATGGAGTTTTTTTTTTGGATTTTAGCAGACTTCCCAAACCGATGACTCGGAAAGATCATATGAATCGATTATTTTTTCTTTAATAAACCTGTTCAGGATTTGGCAGGCATTATTATGAGAAATAGGCCAATTAGCCTAGCATGTACGGAAGTAATTTTTGGTAAAACTTTATAAAAGTAATGAAAAGCTGATATTTTCAAAATTCCAGAAAGACGGAAAAATCATATGAATATGCTTTTTTTTTCTTTTTTAAGCCTATTTAGAATTGTCAAAACTACCAGAAAAGACTAAACAAAATAGCTTAAGCTTGATCGGAAATATTACATTTTAAAAAAATAAAAATAATGAAAAGCTGACGAGATATTTCCATTCCAGAATGACGGAAAAATCATAGCGATACTATTTTCTTTTATAAAACTCTTTAGACTTGTCAAAACTAACAGAAAATACTATACAAAGTAGGTTAGCTTAACCGAATTTCTACAAACTGAAATAATAAAAAGATGATTTTTTCAAATTTCTAAAATGACTGAAAAATCCTATGAAGCGATTCGTTTTTCATTCATAGAATAGTTTAGGACGAATTGGAATCATGATCAGAACACATAAATTCGCAAAGTAGGTTAGCTTGACCGGAAGTATTTTTGAAAAAGTGAAAAAACTGATTTTTAAACCAGAAGGACGGAGAAATCAGATATGCAGCGATTCTTCTTTTATAGAGTAGTCAGAATTAGCATTATTATGAGAAAATCGCGAATAAGGCTAGCATGTACGAAAGTATTATTTAAAAATTTATAAAAGTAATGAATAGCTTCGGATTTTTTAAAAATACCAGAATGACTACGGGAAAACTCATATCATAAGAACGATTCTTTTTTCTTGTATAAACCAGATTTCAGAACTGACAAAACTATTAGAAAAGACTGAACAAATGAGTCCTAGAAAAGACTAGTTAGGGAAGAATTCTTAAAATAGGAAGTTGACCAGAAAATCTGGATCTGAAATCTGGAAAAAGTAACTCTCAAAAATTCAAATTTTGATTTTAGGAAGATATGGCTGTGTAGTCTTCATAGACAATCAAAATAAATTCTATTTTAATTTTCAACCATCTTTATGCACGGGCTGATTCTGTCCTTCCTCATTGAATTTTTCGCGCTCCATTGACAATCGCCTGCCACAACGCGTGGGAAAGTCGTGTACTGCACACGGACAAATACATTTAGTTTTACAACTGAAATCGAGCCGCGACGCGAACACGCAACGCGCCGTAAATCTACCCCACGGTAAAGCGCGACATGAACTAGTTCAAACTCTGCGGTCCATTTCAATTTACGCGGAAAGCCAGAAACCCCAGTCGTTTTTATGTAAAAGTTCATACTGAGCAGTTAATTTAAACAAATCAAAATTTGGAAAATGATTTTAGGCTTTGTGCAAACTGTAGCGTCTCACGCGTAAAAATCTGCCAATGAATAAAAAATTTCTTTTAAAATTTTTATAACAGTTATTTGCCCAACTTCCGTTTTTCAACGTTAATCCGTTTCCAGTGATCAAATGCTTACACGGAAATCACTGATGACGTTCCATGTTTGGTTGCGATGTGAATAAGGTCGTTTTTTGCCCGAGAAAAAATGGTCACACGCACACACACATAGCCACACAAAATATAATTTGTATATTTTGTTTGATTCGAGTAAAAAAAGAGAACAGGTATTCCTGCGGCGTCGTTTTTCTAAACCGCAAGAAAAGATTGAGAGAAAGAAAGAGAAAGAAAAAAGATGGGAAAAAAACAGTATAAGGGATAAAAGTGTTTCTGGATTAGGTTTAATTATTAGGGGCGCACCATATTGTCGTAGAGGTAGGGCCCTTTTCCAAAGTTTTAAGTTTAATCGATAGAGCGTGAATACATAAAGAGAGATATTTGACCTGCAAAAAAAATATATGGTTGGTTTCTCATGCCATAAAAAAAATCCATGCAACAAATGAAAACTACACCTGCCAAGTGTCTCCGCCAGGCTAACCTAGTTTTTCCCTCCAAATGTTCCGTGACTGTTGTTTAAGGCTTTGCAGACCGCTTTCCCCACCGCACCCGTGTTAATCTATTCCCGAAGTGTTCTCCCTAGATAATCGGGTTGCACATTTTTGGTGAATCGGCTGGGGGTAATGAAACGGAGTAATAAAATAAATGAATAAAAAAGAAACTCCTTGTGGAGAGGCAATGAAAAAGCAAGCTATGCAAAGTATTGATCCGTTGTTATGAATCTTCTGGGCTCTTAGGCTTAGGTTTTTTTTAGGTTTAAGGCTTAGGCTTAGGCTTAAGCTGGCTTAGGGTTAGGAGGCTTAGGCTGAGGCTCAGGTTTAGGCTCAGGCTTCGGCTTAGGCTGAATCTAGGCTTTGGCATAGGCGTGGCTTGTGCTTAGGCTTAGAATTAGGCTTAAGCGTGGGCTTAGGCTTAGGTTAGGCAAGCTTAGACTGAGAAGACTTAGGCGTAGGCTTAGGCTTAGGCTTAGGTTTAGGCTTAAGCCTATACCTAGGCTTAGCCTGGCTTAGTCTTAGGCTTAGGCATCTCATGTTTAGGCATTTTATGCTTAGGCTTAGGCTTAGACCATGGCGTGGGTATATCCGAATGTGTGTTTTATTATGTTTCTGATTCTGAAATCATTTGTTATTTTAATATCCTACCAACAAACAAGGTTGTCTCTTTGTGCTGCCAGGTGGCATTTCCTTAATCATCTCAAATATTTTTGGTTTCATTTCCCCCCATCGCAAAATCCCTTTCTTTATCTGTCATTTCGCCTCTACGTTCAACTTATTTGATTTTGTGGTTTTCAAGAGATCATCACGATTAAACAACGAATGAAAAAAATAGGTATGGAATTACTACCGTATTCTTTTTTGCCTATCCTTGTGTCTCTCATTTTCCTTTTCTCTTCTAACCAGTTCTGCATTTTGGAATTTCTTCTCCGATTTGATCAGTTAAAGCTATTCGGTTTAAACCATCTTCTATTCAATTCTGATGATTACTGTTAGGAACGAGTGGTCACTTTCAAAAGGTCGAACTGTTGTACTAATTGAATTGGAAAATGCTCGGTATTTGACGTTTATCAGAGAAAAATTGAAGATTTGATATAAAATTTTGTAAAAATGAAAAATAAAGTTTCATTTAGAGTAGTATTCTGGCTTGCCTTATAAATTGTAATGGAAGAGTTGGCCATATTCGGCCATATCTGGGGTAGATTTACGGTTCGAGCGTTGCGTGCACCATCGCGTCCGGCTCGATTTTAGTTGTAAAACTAAATGTATGTCCGTGCGGAGTACACGACTTTCCCACGCGGGTCCGGAAGGCGATTGTCAATGGAGCGCGACAAATTCAATGAAGAAGGCCAACTTAGTGTAGTATTAGCAGACCAGGTTTTCACATAATTTGAGCGGTCTAATGCACATTTTTACGCAACTTTATGGGCCAGTATAATTTTCTTGGAAGTTTTATTTGAAATAAATTCAAATATTTTGAAGCCTAAAAATAATTGCCAAAAAAACAAATTTTTAGTAATTTAACTGCCTCTAAGAGTAATGAACAAATGTTTCCAACTTTTTGCAAATTACTTGCTAAGTTCCCGTGCAAATCTTGTATATAGATTTTGGCCTGAAACATAACAAGCCGATTGTTACAAAAATTAGGAAGGTACAATAGTGTGTTTATTGATCAAACATGTGTTCTTGAAGTTGGGTAAGAACAATTGATGAAGGTTTGGACCAAAGGAAAGCAAAAAATGTTTTTAGAAGTGAAAGTCTGAAACATTACCTTATTTCTGATGGTCGTTAATCAAATTTTGACAGACTGTAATAAGAAACCTTGGCCATCGTATTTTCTTATTAGTGCAACCGACCACTTTACTTTGAGTAAGACGTTCTTGTTTATTGCCTTTTAAAGACCTCAATATTTTAATAACTACACAATCATAGAGAACCAACAAAAATTTTGTTAGTTGACAAATTTAAATAGGACAAACGATAAATGAGCAATGAGCTGTCAAAGTTGAACAATGGTGGTGCAATAGAAGGAACTACTAGAAAAAATACGGGTCCTAAAATAGTTTTTATGTTAAAATCAGAAGATTGGTGGGTTGATTCCAGAAGTTTATTTCAAAATATAAGGTAACTCCGCTGACCGCGCCTCCGGTACCTTCAAAAGGCAAAAAGTAAGACTTTTCTAAAACTACAGTTATCCTACAGTAGGTCCAACAGTACACCTACAGTACCTCTACAGTATCTTGACATGATCCTCTACCTACTCCGAACCCAGTACCTCTTCAAAGGCTAAAAAGTCAAAATTACACAAACTACAGTAATCTTACCGTACTACAGTAAACCCAGTGAACCATTACAGTTTGACATTATTCGCCACCAACTCACCCTAACCCAATACCCTTCAAAAACTAAAACGTCAAAACAAACTTGTAACAGTAATCCTGACACCGTACTCCTACAGTACTCATACAGGACTACTACAGCGGACCCCAAACATATCTCACTAAGCCCCAAGTCCAGATCACTTTCAATGAAGTCAATTTTTCCAAATGTAACTACAGTAATCCTACAGAACTCCTACGGTACCCCTACAGTACTACTATAGTACCCTGACTATGTCTTCGACTAAATCCAAAGCAATATCCCTTCAAAAGACGAAAAGTTAATCTAAAACTGCACGTTACGGAGTCTTCCAGTACTCCTACAGTCCCCTACAGTACTACTACAGTACCCTGACTATGTCCTCCACTAACTTCAAATCGATAACCCTTTTCAAAAGACGAAAAATCATGTCAATTTTTTCTTTTTTTTATTTGAAATTGTCCGTTATTGCCATTATGTAATTTTCCAAAAATGCTGCCATCCTAAAAAACTGTTAGGTTTTTGTTCATACACATTTAGCTTATACACCACCTGCATAGTGACCCATAAAGAACCAACTTGGCCCCTGCCATACTTGGTATACAAAAATCGAGAACATTTGGCAAACCTGAGTGGTCATTCTATTAGCTATTCACCATGTGCTCTAATAAAGTAGAACTGATCATGGGAATATGTGTCAAGGCAGTAAATGGGGGAGTACTGTTAATGTACGTGTGCAATATTCCAGATGCCAAGTATACAGAGTATCTAATGACGGTAATTTGATTTCAGGTGCTTTAGTACGCTATATTGTTCCAAATGCATGATATTTTTTTTTCGAAAATTGAGGTTTTGTGTCGAATGTCCCATAATTTTGGATAATCAGTGGTCTTTAGCGAAATCTTGAAGCCGCTTAAAGCAGTGCTATATTTACAACTGCATTAGCGTTTTATTTTGCTCTGAAAATGACTGCAAATACACAAAATTTTGGATTAAACCGCCTGATTTTAAAACCGAGCTTAAACAGAATTTTTATTTTACAAACCTTAAAAAGTCCAAAAATTTTCTAAATTCCCTATACTAAAATTTAGCGACCCCATCACTTTCTACCCCTTAATTAATTTTTTACTCCATTTAAAAAAAATATTTTGAACCGGCAATTGTCAGAAAATTGGTTGCCTATTCCCGAAAATTTCCAAAACCGGCAATTGCCAAATTTTCAAAGCCGGCAACTGTCAAAATGGCAGCAAACTTCCAAAACCGGCAATTGTAGAAATTGCCTATTGCCAATAATTTAAAACCGGCAGTTGCCGAAATTGCCGAAATTGCCGCAAACCAAGACAGGCAATTGCCGAAATTGCCGGTTCGAAAATTTTCGAAACCGGCAGTTGCCAAAATTGCCGCAAACTTCCAAAACCGGCAATCAATAGCCTAAACCTTTGCCGATTGCCAAAAACAACACCGGCAATTGCCAAAATTGCCAATTGCGCAAAATGTTCAAAAAGATTTCAGAAATTGATACGTTTTATGTCCTTTAATTGTTGTGGGATTCTTTTTTAATAGATTTGAAACATATCATCCTGTTTTCAAGAAAATTAATTCCTTCAGTTTCTGACGACTCAAATCCTCCGCAAATGCCAAATTTATTTTGGGCAAACTAAACCAATTCTCAACAGAATTTTAGAGGTGGAGTATTGCCATTTGGTCTAAGTACACTTATAATAATCCAAAAGAACAGACTATCATGAAAAACACTCGAAACAAAATTCTTTTGGGCGACTTCCAAAATTATGAGTGGCAAAAAGGCTGTGTAAGTGCCACTGGGAATTTTGATGACAGTAAAAACTATCAATTTCAAAAAAATTTTGGAACGTTTTATTATGGTATTAGGTTATTTTGGGAACAAGTAAGTGGTTTACTCCACCTTTAAAAATTTAGCCGTTATACAAACTCCAACTATATCCATTTGATACTTTCCCCTCTACCCTACCCATAACAACATAACAGAAAAATTGCTTGGGAAATTACGCATCGTCGCAGTACACCACACTCCATTTGGATTGATGTCCCGAGAGAAAGGTCAAATCGTATTCTACCTCCTTATTCTAACCATCTCTATTATATCATGCTTTAATGAACGAGCGCCGCCGCCGCGCGCCTAGCGCCTCCGAGTATCGCAAAGTGCGACTTGGTCTGCCACATAACCTGAATTCTACTTTGTTGTATGATAGAATCGGATAGATGTAATGTGTAACAATAAAAAACCACGACGACGACTGAATATGGAATCGGCTAGGTGGTACAAAAGTTTCGGAATGTTTTGGTACCATGGTATGTGTAAGCTCTGTGAATTGAGCCACGGTCTAGCAACGATATTTCGTCGAAACTTTATTCTCGAAAGATTGTTCAATTGAAATTTTCCGCAAAAAACATTTTTTGAAAATATTTTTTGCTAAAAATGTGAATTTCTAGTGCAGCATTTTTTTTTTAATATGAAGTCCAATCAAAAAAAAATCTCAAAGAAAACATTTGAATTTCCCGGAAACCCCAATTTATGAGAATCAGTTTCCCTTTAAAAGAAAATTTCGGAGAAAATTTGAAATTCCGCGACGCCAAATAATTATTTTGAAATATTATTTCCTTATCGGCAAGTATTTTTTTTTTTGAAAACTTTGATTTAACGGAAAACCTTCTGAGAATTTTTGAATGTCCAGTTTAAAGAAATGTTCGGTCGCACGGGTTTCTGGCTTCCCTCATAACTTGAATGGAAGAGTTTGCCAAACTAGGAAATTTGGTTCGGCTATATCTTGGGGGGTAGATTATTTACAGCGCGTTGCGTGTCGCGTCGCGGCTCGTTTTTAGTTTTAAAACTAAATGTATTTGTCCGCGTGGAGTACACGATTTTCCCACGCGTTGTCCGGCAGACGATTATCAATGGACCGCGCGAAAAATTCAATGAGAGGAGGCCAGAACCCCGTGAATTCCAGCAAACCAAAACTTGAAACTATTTGAAATACCCACAAAAAACCACTTTGGCTGAGAATGTTTGAATTTCCACAATTTGACGGAATACTTGAACAGATTCAAAAAATTTTGTGAGAATAGTTGAATTTCAAAAACCTGTTTTCTGAGAGTTTTGGACAAAATCCCTCAAATTTCGGAAAAAATTTATTTCCCTCAAAAAATTTCGAGAAATATTTTAAATTACCGGCATATTTGACATTTTGAACCCCACGAAAAAATTTTTAAAAATTTTCGAAATCCCGGAATAATTTTTTTCACTATAGTCAAAAAAGATCAACTGACTACTTACAAACTCCAGTACCCAGAGCATAACCCCCATTAGCTTCCGATTGCTACAGTAATTTCCTACAGTACTCCTAAAGTCCCCCTTCATAACGTTCCCCTGATAAATGCCCTTTAAAATATGCGTATTATCACATCTCACATGATTAAGACTAAAAGGGAGAGGTGTACCTTCAGATAAATACCCGTTCAATGTTTTTTCCTAAACCAGTTGACTTATAGGTTATGAAGAGAAGACTTAGTGTAAACAATGTCGTTGGAAGTGATATGTTAAGAAGTTAACGGCAAAATCGATGCCAAAACTTTTTCAGCTTTGACTTCTACTGCACAGCTCATTCCATAACCATGAGCTCACGTGCCCTTCCCCCCCCCCTCTATCTTCCACCGCACTTTCATTCCTCGTTGTGGCAACAAACCCATCTCCGGATTCGCCTTAATATTTGTCACAGCACAGGAGTACACTCCTTAGCGGCCAATTCGTAATAGCGTCTACCCAGCGACTTGGCCCAGAAACCTTCCTCTAATCGCATCCACAATAAAAAGGTCTGCAAGTACAAGATTAGCACCCCCCATTGATGTCAATTTATCTATTTTGATTCCATGGAACTATTCCACAATGTAGAAAATTGGGGTTATGGTAATCGAAACATGGTGGATCACCTAACTGCTGGCCAAATCATCATGGTGTCAAAAATAAGAATCCGAGTCCTCCCAGACATCCATGTAGGGTATGCACTTTCCCGCCTGTCCCGCATCTAACCTAACGATTAACATCTTTACAGACCATCTCTCCTCCGGATGATGTTGAAAATGTCGCGCCAGCACCTTTGGAGGCGGGGGGGGTTAAAAAGATTCCAATCAACCACCTATCTTCTCGATTTATCATCAAGTTTGCCCCCCGCGCTCTTAGATTAAATGAACTCTTTTGGCTCAATCACAGCACTTGTTATTAAATCTAGGAACTGCATCTATTTCGAACATTGTATCGTTACAGTTACCGAAAAATGTTGAAAATTTGGGAAAAGTGCCAAAATGTTGATCAAGTCAGAGAGATTCGAAGACGCTTCTAGCAATTTTTTGACAGTACCTGTCCCCTTTCGGTAGATTTGCGGCAATTCTCGGCAGATTTACAGCCGCTTTTGGCGGTTTTGCAGGTCAACTTTTAGCAATTTTGGCAATTTGAAAACTTCTACTTACTTTGCATTTTAGTCAATTTTCTGTAATTTCTGAGAACTTCAGATTTTCTTTTACATTTTTTTCCGATGCACCATGTCCTGAACGCTCGCGCCACGACTTTTTATTCATTATAGCAGGTCCTGTTTTGATGCATCATTTCCCAAGAGCCCTGCAATGCTGGCGATTCATGTCGCGATGTACCATGTCATCAAATGTTTGCACCCACTGCACGTTCCACCGCAACGAGGTTTTAATGCCAAATTTTCTGCAATTGCTCGTCAAAATATTTTTCGACAATTTTGTTAGCAAATTTTTCCCTTGCAAAAAGGTTCAAAATTCTGTTCCAAACACCAAAAAGTCGAAGATCCGCAAAATCTGCACTTGAAACACTATTTTGACAACCCCCGTCTCAGCTTGCTATCAAAAATGCAGCCAGATATATGGGCAGCTTGCATGTGAAACAAAAAAGAGAACGAGAGGCATCAGGGGCTAGTCCTCAAAGTAGATGTGCAACTCTATGAAATCGATACGGTTATGCATGGCATGGTGACAGGGAGCGAAGTATGATGATGATGATGATGGTGGAGAGAGCGCAACGTATGGTTACTGAATGTTTTCGATAAAGGTTATCTTTATGGGGGGGGGGGGGGGGGGGGTTGGGGCAGTGTGCATCGAAATATAAAAACTTTCGTGGAGATACGCTTTTTCAAGAAATTTGTGACACCTTCTTGGTGCATCGAGACAGTTTTCGTGGCAAGACCTGATTTGGTTGAAACTCTGAAGCCAAATCGCGGTCTACGATTTTGTGACCAGGTCAAGGTTTTCGTGGCATGGTGCATCATAGTAAAAATTAAAATCCTGGGAAAAAAAGCTCTATATATAATAGCGAGCCATGGACCGTACCTCCCGCGTGGCCCCCTTCTGGAGCTAAAAAATAATTTTTCTAAAACTACCGTAACCAGACTACAGTATTCGTACCGTACCACGATATTGTACCACTACAGTACCTCGACGCTATATCCGACTAACCCCAACTCACTATTTATCCAGAAGCCAGAAATGTGACTACAAAGACTACATAGATTACAAACTATGAACACACGTTGTGAATAAGCGCTTCACATAAATAGTGACATGATGGATTATTGAGATCCCATATGTGACATGGTGCATGGTGACAGGCATTCTGGGAGGGTGAGCACAAAACAAAATCATTAGTTATTTTTCGCCGACAATTTCCAATACAGCGAACTTTACCAAGGTCGTGGCCTACTTGTTTCCGTTACAGTTTCCTATTGTTGCATATTATACCGCCAGTAATCATTGCGTTATCACAGTTGACAACGGTTTGATAATGTCACAAAGTGTGGGGGTTTTGGAACAACAAACCAGCATACGATTATTAGAACGTGATAATTATTTTACCTGAACATCAAGTATTATTAGGTGGTGGAGCTGGGAGCTTAGTATTTGGGTTTTGAAACAATGCACCATGTCCTAAAAGATGCTTTATTGCTAGGTAGGGTGCCGCGACTGTATCCATTCCTATAACAGGTTCAGTTCCGATGCATCTGCTATGAATTAATACTGTTCTTATTCTTAGCTCAAAATCAGGCTGAGGCCCGCAGGCCCGAACACTTTTGGAGACTGTGCAGCTTTAATCCCCAAAGGCAAATTGTTATTCGCTCAAGCCAACTCATCTCTCCAGATTTCCACAAACTTTAATCACTCATATCTCTCAAAACCCTAGACTTCGATTTTTAATCCATAGTCGATCCCAATTTTTAAGGAAATCTCGAATATCCCTAGCTCAGGTTTGAGGCGAAGCAGCTGAAGCTACCTTTTTGGGCATCCCCATTCCAGAAACAGACGATAGCTGGCGTGGCCCTGCCGAGCTCGTCATTTGCCAAAACGTCAAATTGCTGGATCATGTCACGATCCATAATGCCTTGAACGGTTCTTCTGCACCTAAAATTAGCACTCAACTGGTTGAGGTAATACATGATGCAAGACCATGTCCCAAAGGGTCCTGCCATGTTGGGACATGTCACGATGCACCATGTCCTGAAAGATCCACGCTGGAAAACTACATTGTTCCGAGTGTTTACCTCTATTTCAATACGAAATGTCAGCAAATTTTCATCCAAACTCATGTCATTCAAACAAGAGCCTCATGTGACTATAGGGTCGTGACTACCTGCTCGAGTTCGCCTCAGCCCTGTTTTCAGAATAGCTATGCGTTAAGTACCCGATGTATTGCAACTGTCACGATTTAACGCTTAAGTTTTGTAGTTTTGATGGAAATTTTTGAGTTTTTCGTTTTTTCTTGGCTCAAATCTGGGAGAGTTTTGCTTTTTTGACGATTAAATATTTCATAGGGCAGCCCGGCATTTCTTGACTGATTGTGCGACATGATGGTGACAGGGCTTAATCGTCGCGAGACATCCCTCTAGTACAAAATTCTTTTAATATCAGTAAAAGCATTATAATCCATGTCTATACTTATTTTATGGAATTTTCATTAAAAAAATCTGAAATTTACGAGATGATCTACTCCAATTATAGATGGGTTTCAATCCAAAATTTCTCAGAAAAACTAAAATTAATGGGCATAAAAATGTTTTGTCTGAAAGCCCTAGATTGTCAAATATCCCTAACACCCCAAAAAACACCAATGTACATCTCCTCTCCGTAAATATGTAGTTTTACAACCGCCTCTCTGTTGACTGGGAGCCATAAATGTAGATATATTATCTTTCCAGATCGCCTGCCGGCCCCTCCCACCTGATTGTAAAACTGCTCTTTGCTGTGGCGGTTTATCGACTTGTTTTTCTTATATATTCCATTCTACATGCACCTTAACACATTTTCTTGTTTCTATACACTTTTTTAACTATAAAAAAATGCAACTCCTTTTCGATTCACGATCTTTTTATGCAAATCTTTTGGCTTAAAGCTGGAGTAGCACCAGTGGGGAAATTGTTAAAAACCACTCCTTTGGTCCGAAATGTACTCCGAATATCATAATAAAACTTTTCAATATTGGAATTTTTTTCTTCACAGTCATAAAGTGATAATTACTCAGTTTTTGCCACTCATAATTTTGGAAGTCGACCAAAATGTTTTTTCTAGATTTTTTATAATGTAACTATTTTGTTTTAATTATTTTTATGAAAACATTGGCATAGAGACAGGCGGGCCAACATAAGATATTGCTTTGCCTCAAAGGCTCATATTTTTCAGAATTTTGGCAATTTGCCAAAACTTGGTATTTAAAAATTGTTAGAGATAACTGTATTTAAATTGCAAAACATAGAACAGTTGTATTTCAAAATAGTTCGTAAAAATTGTCTAGTTTATTTTGCGGCCACACTGACCCCCACGATGCACCAGGACAAATTGCATTTTTTTGTTCAAAAGCTATTGTTTTGCAAAGGGGCATGTTCCAAACATCTGACCCAAGTTTTCCCGTAGTTCTTCTCTCCCCCAGCGGGGTAAACACTGCACTTTACGACTCCGCCCAGTTTTTTTTTTCGCACAAAGTGAGAGAGAAAGAAACATCACTGCGTCACTCTCCCCCAGTCTTACGCTCGTTCCCGCCCCCCTCCTCGATCTGCAAGCCAGACCGTCCTGATGATTCGAGGAGCCATTCCTTTTCTTATATGTATACGTTTTTGGAGAGGTGATCTTGTTTTTTTTGTTTCTCCTTTCGTTTTGTTCTCTATGCTCTGATAAGAATTTTGTTCTCCTACTTTTCTACGGTTTTTTTTTTTATATCCAAATTTTTGAAATAGAGGGTTGATCTACATGACCCCCATGCTTAGTCTACTATAATGCTATATCTGATATTCCGAATGGCTGGTAAGTGAAGGCTTTTAGCCCAGTGAGCCGGCTTACCAAGTCTGCCTAAGGACCATGGTTCTTTCAACTTAAGGCCCAAAATAAGCAGGGATTCTGGCCTAACCCCCACTAAATCTGTAGGCTAATATATAATTTCTATCATACTCCATCCTTCTTTTCTACCTCTTATCATGTTGTTATTGAGCAGCAACCCTTATATTGTTTGGTATATAGATTTGATATAAAACCTCGTAGTAAATTTTATTTTACACAACAATCATTTATCATAATTTTTTTTCATACTATTTTTTTGCAGAACGAAAAAAAAATGCTATTCACAACATCTTGAGCACTGGAGCTGTTATCATCAAAAAGGTGCATCGCAGCACAGCGGGAGCGTGTCATCCGATCAGTTGCTCAAGGCTTTCGGCGAGCTGGAACTTCCACTGAGCAGCTTCACAATGACAACACAGCAGCCCTGTACCACTCCTGTGCAACATTTCACAACACCCAAATTACAGACTCCAGTCAAACTCACCGTGCAGACCGTGTCGACGTGAACTCAGAGCCACACTCTTCAAATTGTCATCACCATTCATTTGAGCATCCGATATGCGCGAACGCTCCGCGGCCGATTAGGAGTCAGCGAACGCCGAAGGAAGACTACCACACTGTACGATCCGAATGAGCTGGAGGAGTCTATGAAGCAGAGCGAGGCGTGCATTTTGGATATCAAGACATTCATCACACAGTACTCGTTGCGGTAGACTACGGTAGTAATGATGACAGGTTAGTTCCCAAAAAAGTGTAGTGGAAGATTTTTTCTAAAATCTAAGCCGTGACCCGCGGAAATAAATCAGAATACATCCCCGCCTAGTTACCTAATCTCTGGTGTTAGCCACAGTGCAATTGTGTATTACTGTAATTCCTTCTATGACGTCATATGAAATAAAGTTGGCTAAAGGGAAAAGGGGACTCTGGATCTTAGGCGAGCAATTCTCTGCAGCCGGCACCAGAATCGATCCCCCGGTGCCTGGATATCTATCCTTCTGGGCTATTAGCCACTGCGAAATGCCCCACCCGCGCTGAGATCGAACAGGCGTCTGAATTCCTAGGCGAAGTTGCTACCCGCGCCATGTAAATCTCCCAAATTTCCAGGAGTAAGCCAGCTGTACATTTCAAAATTGCTCAACGGCAACCACCGTGAACTATCGCTCCGTCGCCGTAAGAACATCTACGGTTGGTACCTGAACTGCCGACGTCATCCCAACAAACTCGCTACTTTCCTCGCCATGTCGATCCGGCTACTCGCCTCGAGAATGGAGATGTCGAGCTGATCCCACAACGTCGAGAACGCTACGTGTTTCGTCCAAATTTCTTCTGATCCGAATGCTAGAATCGTTCTTCACACAAATGCCATTAGATCTTCCACGGCGAGTCTTACGAAATAGCGAATGCTTGCACTCACGTTCTGATGATGGATAAGAAAGGTGTTGGGTCCATGAGGCCAAAGGAGGAGGTTCAGCAGCCTCAAGTGGTTTCGAATTGGTTTGCAAATAAGCGGAAGGGAGTTGAGAAGCCAGAAAGTTCCGCTGAAGCTTTGGCCGCCTCCACCTCGTCAGCTTCGTCTTCTGCGTCATCGACATCATGATTCTGTCAGGGTGTCATCAGCATGAGCCCTCGCGAAAGAGGTGAGAGTTTTAATTTCTCGGCCACGCTGTACTCTGGGTCGAAGAATTTTTTGTAGGTCTGATAAGGAATCCACTCCGGTTTTCCCACACGTTAGGTCATAAACATGTACCATCTAGAGGTACTTAAACTTCTGGACTTTTATTTACTTTAGAGTATGGTAAACCTGTCAGTCCTTGTCAATCATGTGTCTGTTTGGTCTCAAGTAGGTCTAGGTCTAGGTCTAGGTCTAGGTCTCGGTCTAGGTCTAGGTCTTGGTCTAGGTCTAGGTCTAGGTCTAGGTCTTGGTCTAGGTCTAGTTCTAGTTCTAGGTCTAGGTTTACTAGGTCTGAGTCTAGACACAAATGTCTAGGCCACGGAAATTTCTGCCGTCGCCTAGGATTTAGGCCATATTCTAGGCCATGATACAAAAAACTTTCCCTGTCTCCTCTGGAGTAACCCATTTTGAAACAGACAAGCTCCCGTAACACAACCCCGGACAGCAATCTCCCCGTCTCCAGCAGTGTCCACTTTTGAAGTGTCCCGCCCGTATGCCATCATCTCTGCCATGTCATCAACAACCTCGCCAATCTCAATTCCAGCACAATCATGATCCATCAGTATCGCCGCCAGCTCTCGAATTTTTCGCCATGGCCCAACGGCTTGGAGTTCAGATTCGGTTCCATTTCCGACATTGCCAACACACATTTTCCCGTTTCAAATGGCCCCTACGGGAACCCGGCTTCTATTTTGAAGTCTGAGTTAAGCATTTCTAATTTTCTTTTCCTCTTTTACACCAATATCTTTTTTCCATTTGTTCTTATTCATCCCATGACAGAAAACCTCATTCTTTCATATTACAGGAATAACGATGCTCCGTTTCTTACGCCCTGCAGTCCCCACACACCCGTCGTCGTAGCAAAAATCACTCAATAATCGATAGGTTTTTCATAATATTTACTTTGTTTCTTTCTTAGTGTGTTTCACTGCTGTTTTAATATTTGAAAAGTACGAGTCTTCAAAAACTCTCCATTTTTTGTGAATAATATTTGCAATCCACAGCGTAATTCGTAATGTATCGCTTGCCCTACGACGAAATTTTATTGGAAATTCCATTTTTTGTGCAATTTTTGTTATTTTTCAAGCGAGAATAAATATTTTCTCGTTCTAGAATTCAATTGTGAATTACTTTGCAAACGCGCCCCATTGCACTTCCGGGTGAAACAAGTTCGTGTTTTCAAGATATTTTAAAAACTTGAATTTGGAACAACACAGAAATCTGGAAAATGCAACAGTGTTCCAAGTCTTGTCCACGTGTGATACGAGTACACAATAATTTTTCATCTATACGGACAGATTTCAAAATTGGAATGTTTTCCATTTCGTGTGGTTTCTAGGCCATGGGAAAACGAGCTAGCGGCCATCAAAAATTCCAGGTGACCTGGAAGTTCTAAAACTTTGTAGAAACTTGTCCACGCGGAGTACACTATTGAATAGTTTATCAATAGAGCGCAAGTAAAAGGATAATCGAATTTCTTGTCCTTTCGCCACCCCCTCTCCATTATATATGAGGTTTTTTCCCTCGCAATTTCCCACGCTCAAGAGGGTCGCCGCCATTTTTTTTTTGAGGGGGGTCGTATCTAGATTAAACACGTTCATTTATGCTCAAAATGTGCCAATAATTTTTGTTTTTGAGTTTCTAGGCCATTTTGGTAAGTTCGCACACTGACTTTACGACTTCCAAGGAAATGGCCAACGTTAGCTTATTTTTCTAGGCCATATAATTTTTTGAGTTGCAACTGTGGCCAATGTTTTTTTTGGGTTTCTATCACTTGTGAAAAGTTAGGTCATAGAATAACATTACAGTAAACGGGTCCTCAAGGGACAATCAGGAATTGTAGCCTAGTTTTCCTAGACCACATTTGATTTTTGTCTTTCTAAGCCTGGTTTGGGTCTAGCTCTAGTCCTAGGTCTAGTTATAGGTTGGTCTATGTCTAGGTCTAGATCTAGTTCACATGAGAAACAAGAATTAGGCCACCTTCCCCCTAAACTCTATTATCTCCAAACTACTACTTTCTAGAAAACTCTAAAATCATAAAACCAATTTTTTATCACTATTTTCATGCTAAAATCCAATCAGAAATTTGATCAGATACACGCATATAAATATTACGACTATAAATTCGTTTCTTTTTTTCATTTTTCCCTCGATAAGGCTCTCGGCGAGAAAAATTATTTCTTCTTCTATGTGTCGAGACATGTGATATTCCGGCCGGCGGTGGCTCTGAATCAATATTCAATTGAGCGAGAAATATATATTCTCTCCAGAAGGCGTTTATATAATGTGTTCCTCCTGTAGTTTCTGCTGTATTCGGCGGATTTGGTATGCTTCTCAGTGGAGTGCAGTTGCAGCATTTTTTTTCTTTAATACTAACTTTTTGTCAAGTCTTTTTTTGGGATCCCTAGAACACTAGAATTTCTCGCTATTTTGAGATTTCTAGACCATTCTTGAGATTTCTAGGTCATATTGTGAGTTCTAGTGCATTTTTGGGTTTCACGGCCGAATTGGAAGTTTGAGGCCATTTTTCGGTCACATAGGCCACGAATTTGAGGATTTTGTGCCAAACTGGGATTTCTAGGCCATCATGGGATCTTTAGGCACGAGTTTTCCAATCATAATATAATTTCTAGGATATCTTGAACCTGTATTCCTAATGCCACTTTGGAATATTAGGCCATCTTGGGACTATTTCTGCCATGATTTCTAGGTTAATAACTGGCAATTTTAGATTTGGGCTTAATCTACAGGAGGACATACTGCGAATTATACACGAGCCCACGGTTGGATATATAGGCTATCGTGGGATATCTACGCCGATATGTATGGAATCCTAGGCCAACTTAAAATTTCTAGGCCACTTAACCCCGGGATTTCTAGGCCGACCATCACGCCTCCTAAAAGGCACAGACGGAAAGTTCAACACCCACCACCAGGATAAAAGTGTTCGTGAATTAGTCAGCAACACCCCATTTTTCTTCTCCAAAAACTAAAAAAAAAGATACCCCTGACAGATATGGGCAGAGATGAGGGTGCGAATCCTGAAATTGCCTAGAATTCCGAGCTTTTTGTGCCAGACAAAGTAGAGCAATGGAGAATGTGTGTCGCCACTTCAAACACCATTTTGTCCGTTGCTTCGCCCGAAGGGCCCGAAAATAGGCTTGAAAAGCTGTGGCCTAGAATTTTTTCTCAAAATTTTTGACGTGGAAAAATTGCTTAAGATTTTCGAGGCCAAGAGGTGGCCTAGATTCAACATTTATTGGCAATTCTTATCTAGATCCCGAACCCCGACCAGCCAGTTTTTAATTCTCCTCCGGTGTCTGAATTTTTAATTAGAAAAATTATTTTTGGTTGAGGAGCTCTGTTTTTTTTTCGTCAAAAATTGAAGGTGGCCTAGCTTTCTCATTTTAAGGCCACGAATTCTAGTTAATTTTTTGTTGGCTCATTTTTTGTTTCAAAAAATGAACCAGTTAGTCAAAAAATTCTTTTCTGCATATCAAAGGCCACTATTTTTGAGGTTCTTTCCTGCACAATTTTTCGAAGAAAATTTGAATTCCGGAAAGTTTTCTCAGAAAATTTGAATCGCCGCCAAAATTTTTCTCTGAAAATTTGAATCGCCGCCCACCCAAAATTTCAGAAACCGTATTTGAATTCCTGCAAAGTTTTCAAAATGGGGTCTCACCACAGAATGGTGACAGCGCCCACATTTCTCAGAGACATTGGTTTTTAGGCCAAAAAAATAGTTTTTTTGACAAGACAAAAACATAGCAAACACTTGAGCAGTTGTCATATGTCTGTTGCAAGTGGAAAAAATAAAACATCTTTCCTTTTTTCTGCTTCTCCCCCTCCGTCCTTTTTGGGCTCAAAACTCAAATGGGTTGCTCATCTCAATTGTCTGACAAATTAGCAAAAGATGAAGCAATTTTTCCCTGTTTATCTTTTTTTGCCTCCGTTTGGCTCCTATGTCTTTTTTAGTAGTTTTCAGAGGTTTAATATTGAATGTTCAAACTGGCTAAAAAATTTCGATTTTTTTTTCTTTCTAAACTCTTACGAAAATTCTGATATAGGTTAGAAAATTTGCCTTAAACAGATCGACGGCCGACAGCGTTTACATTTGTGGCCTAGACTTCCAAGCCTGGGCCATGGCAAAAACTTGTTTAACTAGCCTACCTTTTCAAATAGTGGCCACTCTAAACTATTTCTGAACTGTTTACTCAAAAGAGAAAGTTAGTGGCCTAACTTTCTCAATGGTGGCCTAGAAAACTCCAATTTTGGCATTCATGACCGGTCATCAACCTGACATTGATGGCCATGCTAAAAAGTTAATGAGTGGCCTAGAAAACCAAAATATGGCCATGCGCTCAGCATGTTTCTAACTTTCCAACTCTGCTATAAATTCCTTGGGGGAAACCTCGGCCATCACGGGTGACCTAGAAAACAGAAATTCGGCCAAGACCCCGTAATTCATGGCCTAACCCTTTAGACGTTTGACTTTGGTGGCCTAGTTTTTTGTGATGGCTAAGTTTACAGAAAAAATCCTCAGCCACAACCTTTACCCTATACATGACATAAAAATGTCCATTATCCAATTAAATTTCCAATTCTCCACCCTTAATTTTTCATTTTGTTCTCTTCTTTTATTTTGTCACTCTCTCATTCTGAAACTAATCTTTTCAATTCTCAGTTTTTCTGGTGTGGTTGATTTTCACAGCTTTGCTCCCGCCATTTTGCAATAGGATTATCCGTGACACAGGCGCTCACATAGCTCAGTGAGCAACACCAACAAAAGCATATATAGATATACAACGATATCTAACTAGTTACACCGGAGCTTCTGTTGTTCTTGCCCCTCCGAGCCGAGACAAACTTTTGGAAAAGAGCTAAACAACGCTTCTGGAGCCGACATATTCGAATGGAAAGAGACAATTGCGACCACTATGAGGAAATGATGGTCGAGGAGGAAATGAGAGATGGCGTAGCTCAAATTGCGCGACGAATGCTCCAAGTTGGTCTATACGGTAATCAGTGAGTTTTTGTGTTTTGTTGGCCGTAGTAGAGATAACTAGGCCAACTAGGTAGGCTGACGATCTTCAGTTTGCAAATCCTCTTCAACCGTACTTTTTTGAGCGATCTAGGTTTGCAAAAGGTAGGCCGCCTGGTCCACCGTACCTGTCAACTTATGATGGCAGAGGTTTTGTCTGGGAAAGCTAGGCCACCTGTGTGAGCTCATGGTCCAAGGTCTAAAGTTTACAAAAACTCTTCCACCGAAACTTCTAGGGTGCTCACGACCGAGGCTTGCAGAAAGGCCACGAGACTTGGCTCGTGGCCCAGAATTTTACTCATCCATCGTAAATTATTAGAAATCCGCGAGGAAAAAGCTAGGCCATCAAATTACCTTAGTGGCCCAGAATCTATAAAAACTATCCCATCGTAGCCCTCTTGCATGGACGGCTGAGCTGAGGTAGCTAGGCCCCGAGAATAGGCCAGTGGTCTCGAATCAACACAAACTCTCCACCGTACCTCCTACAATGGCCGAGGTAGGGAAGATGGGCGCCAGGCTAATCTAACTTTCCTAGACTGACCTAAAGGGGAAAAAACAAGGCCACCGGGTTTACGGAGTGGCCGACTGCGAAATTTCACAGAGACATTGCCCTGACTATCTGACTGATTTTTTACCGTCGAAAAATTCATATTTTCTATGCCAGGGGCCCCCTACGGCCCAATCCTCGCAATTTTTTTATGCAGATATCTAAAATCGCACATTTGTTAAAGCTCTGCACACTAATCAAACTTCTCGTCTGCTGGTGGGCCGTTGCTCCGCAAGTCAACTCCTACATGACGCACAGTATGGGGAGCAAGAGTTCATTGGCGCGAATTTGTCAGATCCAGAGAAAATTCAAAACTTAAAATTAGCAGATCTTAAAATGTGATTCTCTAGGGAGCCTCCCGCTTGAGGCCGTGGACGCTGTAATTTTCGATATCCGACTTTTCCATTACCTATGGGGCATTCGAGGATGTGTGGCAGATTATTTGGATGGCGGTGGGTACTGTTAAGTTTCCCTACGAATCTATACATTTTTCAGGCTTCGGGCGACTTTTGTGGTGCGTTTCCTGCTTAACCCTGGTTTTCTCCATTCCGGTCCTCTTCATCTCCCATCCGAAACCCTGTCTCTTTCGGCCGCTGCTTTTTCAGGTGAGTTGGCTGAAAAAATTTGGAAAAAAACTTTAAATTTTATCCGAAAGGCGATAAGCAGTGGGATTTTCCACGACTACCACTCACAACAGCATGGTTCGACCCAGTCCGCGTGGGTGTGAATTATTTTTCTAGTTTTTTTTTGAAGTACGGAAATTGTATTTAGCCTTATCTGAAAAATTCTAAAATATGCAAAAAAATCTCCGATCAAACCAAGTAGTATCCTTCTCCAAAAAGCGCAGCAACGTCAAATGGTCCCACGTGGGGCCTGAATAACGGCAAATTTCCTGACAATTGACGGGTTATCATCCACCACCCTCATCCTCTTGAAGGAACATTGACTTTTTCCGTTGAAATGGACAAAAAAATTGAAAAGAATTAGATAGATGCGGGAGAATGAACATGGTGGCCTAACGTGGTGCTTGACCCATGGGCTAGAAAACCAAAACTCAGTCATCACCCTGATTGAGGCCATGAGATTAAGCCACGTACGACGCAATCCTAGGCCACCACGTTTTCTCGGCCACAGCCACCCCAAACAAAAATCTGAACTTTCTGATCCTTTCCATCTCTAACCAACGTTTGTTTATCTTTTTACTCGCTCCACAGGAGCAGAACTTTTTTCTATTTTGAAATCCACAAAAGAATCCGGGACAGACACTAGTGTATTTTGTTTTTTATTCAGCCATGAGCACAGACCAGAAATAGGATTGTATCTCGGACTTCAGAGCCTGGAAAAAATCGGAAAAAATCGGAAAACAGTGGAAGAACTGAGTTGGGTGCTAAATTTGGCAACTTGCCAAAATTTGGGGATAACTTTTTCGGTAATCTGTAACTACAGTTTTCCTAAAAATGTATGAACCTTTTAGTGATTACTGCATAGTTTTTCAGGTCTTTAAAAATGAACCTACAGTAGCCCGTACAGTTCACAGGATTGCAAAATTCCAAATTGACCACTTTTTAAGAGTGTATCTCGGCAGAGTATTGGGAAAGTATCGGAATATTTTAAAAATTTTGGATAATTTTTTTTTTATTTATAATTAATTAACATTTAGCTTTCAAAGATGAGCAATGTATTTATAGATACCCATGCAACTTTGAAATAGTTTGTATATCCGTTCAGTGTAACTATCAAAAAATTTTCAACTACAAAATTACTTCATAGCAAAATTTAAAACAAAGAAATTGTTAGTTACTTTTTAATAAAGTACAACCGAGATATTTGTCAAAGTTGAGCTACTTTATCGGCAACCATAAGTAGCCCCCGTACAATGCACCATGTGGTAGAAAATTTCGGTTTGATCTACTTAAATCTACAAAAAGTGCGGGAAGTCGGAGAGTTTGGATAGCTAAGAACGTGCTGAAGTGTTTGCACATTTTGTTGGGCACAAAATTCCCACTTTTCTGATTGTAGATCAAACCGTCGCGGGACAAACTGGTACCTCTTCGTTGTTGGTATGTAAATTTTGAAAATCACTTCGTTTGGTTGGTATGAAACTTTAAACTAGAAAAAGCCCTAAAAGTTGAGCTAGGCGCTCAAATTGGGTAGCATTTACTTTTTTCAACAAAAACATTGCTGGCCGAGCTTTCTTTTACGGCCACGTTGCAATAAAAATCCAGGAGGACCATGTCATCAACAAAAGTACAAGGATGTAGCATAAACAATCACTCCGAAACTTTTGTCGGGCACTGCTTTATCGGAAAAAAAAAAGGATCTCTCCGAACACATCGGTGTCACCCCCAGGGTTCTATAGCGTCTCCCTGACCTCGCGAGCTATTTCCTCGAGACAAATCTCTCTGAATCCTTTTGTAATGGTTGTTTCATGTTCTTCTTCATCTTCTTCTTAGGCTATTCTTCGCTGGGATAAGTAGTAGAAGAAAACCAAAAGAACACATAAAACACAGGCACACACACACACACATTCACACCGTAATATCATATAAAAGTGTGGCTGCGTCTCCCAGAGCGCCCTGGGGGTAAGCAACGCGGGCGCCCGCAAGGAAAAAGTGCAAAGAAATTAGAGAAAAAAGACCGTCTCACTCACTTCTCGATGCCTTTTCTTCTCTAACTATAAAAATTGTCAACTGTGGGGCCTCGAAACGAACGAAAGCGAAAAAAATCAAGAGAACTAGACTCTGAGAGAGAGACAGAAGAAAGAGTTTTTTTCGACGCCGACCGCAGCTGCCAAGCAGCAATAATGACATGCTGGAGAAAAAAATTCAAAGTTTAAATATGTTTTGGCGATCAGAAGCCTAGACCATAAGCCCCTTGTATTGAGTTTTCTCGGCCATTTTTGGTACGGTACATATACATAGAGACTTCAGATTGGGAATTGCGAATCTGTTAGAGTAAGAATAGGCCTAAAACATTGGGCCTAACGGTGACGGAGACTAGGCCTTGTTGGGAGCGATTGTTAAACTATGACATTGCCTAGAACCTCGTTCTATCTTGGTTATGTGGTGTCGGGCTTTCATGATCAGCTCCTTTACTTTTGTCCAGAGAAGGTTTGGGCTTTTTCTGTGGGTGCTTTGGGCTCTATTGTAAATAGGTGATCTTGCGCAGAACACAACGTAGATCTAAATTCTTGTCTAGGCTCTGCAGGCTCCTGAGGGTAGCTGTTTTGCACCCCAAAGCAAAATGATCTCAAAATTACACGACTTCAAGCAGGAGGATTTTTCGATGATTGCCAAATTTTGTAACTTTTATAGGCTTAAGCTTATGGTTATGTTTAGGCGTAGGCTTAG ####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################### +V 16 CHROMOSOME_I 2 1 27M1D73M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/ce#supp.sam b/src/samtools-1.3.1/htslib-1.3.1/test/ce#supp.sam new file mode 100644 index 0000000..666e774 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/test/ce#supp.sam @@ -0,0 +1,6 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +@CO Test supplementary reads, for CRAM +supp 99 CHROMOSOME_I 100 1 50M50S * 0 0 TAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTACCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCC * +supp 2147 CHROMOSOME_I 200 1 50H50M * 0 0 CCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCC * +supp 2195 CHROMOSOME_I 500 1 50M50H * 0 0 TTTTAGTGAAGCTTCTAGATATTTGGCGGGTACCTCTAATTTTGCCTGCC * +supp 147 CHROMOSOME_I 600 1 50S50M * 0 0 TTTTAGTGAAGCTTCTAGATATTTGGCGGGTACCTCTAATTTTGCCTGCCAGCCTAATACTAAGCCTAAGCCTAAGACTAAGCCTAATACTAAGCCTAAG * diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/ce#tag_depadded.sam b/src/samtools-1.3.1/htslib-1.3.1/test/ce#tag_depadded.sam new file mode 100644 index 0000000..2026dd7 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/test/ce#tag_depadded.sam @@ -0,0 +1,11 @@ +@HD VN:1.4 SO:coordinate +@RG ID:UNKNOWN SM:unknown LB:UNKNOWN +@SQ SN:CHROMOSOME_I LN:1009800 +I 16 CHROMOSOME_I 2 1 100M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC PT:Z:27;28;+;STOP;Note=tag1 +II.14978392 16 CHROMOSOME_I 2 1 100M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC PT:Z:27;27;+;PRIM;Note=tag2|28;28;+;OLIG;Note=tag3 +III 0 CHROMOSOME_I 2 1 27M1I73M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTCAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA ###########################"##@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC PT:Z:1;1;+;COMM|101;101;+;COMM +IV 16 CHROMOSOME_I 2 1 100M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +V 0 CHROMOSOME_I 2 1 100M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +* 768 CHROMOSOME_I 2 255 1M * 0 0 * * CT:Z:+;STOP +* 768 CHROMOSOME_I 28 255 2M * 0 0 * * CT:Z:+;COMM;Note=consensus%0Amulti%09line%0Atag%0A!"#$%25^&*()_+<>?:@~{}%7C%0A1234567890-=[]'%3B#,./\ +* 768 CHROMOSOME_I 101 255 1M * 0 0 * * CT:Z:+;STOP diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/ce#tag_padded.sam b/src/samtools-1.3.1/htslib-1.3.1/test/ce#tag_padded.sam new file mode 100644 index 0000000..47a57c2 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/test/ce#tag_padded.sam @@ -0,0 +1,11 @@ +@HD VN:1.4 SO:coordinate +@RG ID:UNKNOWN SM:unknown LB:UNKNOWN +@SQ SN:CHROMOSOME_I LN:1009800 +I 16 CHROMOSOME_I 2 1 27M1D73M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC PT:Z:27;29;+;STOP;Note=tag1 +II.14978392 16 CHROMOSOME_I 2 1 27M1D73M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC PT:Z:27;27;+;PRIM;Note=tag2|29;29;+;OLIG;Note=tag3 +III 0 CHROMOSOME_I 2 1 101M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTCAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA ###########################"##@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC PT:Z:1;1;+;COMM|101;101;+;COMM +IV 16 CHROMOSOME_I 2 1 27M1D73M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +V 0 CHROMOSOME_I 2 1 27M1D73M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +* 768 CHROMOSOME_I 2 255 1M * 0 0 * * CT:Z:+;STOP +* 768 CHROMOSOME_I 28 255 3M * 0 0 * * CT:Z:+;COMM;Note=consensus%0Amulti%09line%0Atag%0A!"#$%25^&*()_+<>?:@~{}%7C%0A1234567890-=[]'%3B#,./\ +* 768 CHROMOSOME_I 102 255 1M * 0 0 * * CT:Z:+;STOP diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/ce#unmap.sam b/src/samtools-1.3.1/htslib-1.3.1/test/ce#unmap.sam new file mode 100644 index 0000000..fec218c --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/test/ce#unmap.sam @@ -0,0 +1,6 @@ +I 4 * 0 1 * * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +II 4 * 0 1 * * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +III 4 * 0 1 * * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +IV 4 * 0 1 * * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +V 4 * 0 1 * * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +VI 4 * 0 1 * * 0 0 ACTAAGCCTAAGCCTAAGCCTAAGCCAATTATCGATTTCTGAAAAAATTATCGAATTTTCTAGAAATTTTGCAAATTTTTTCATAAAATTATCGATTTTA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/ce#unmap1.sam b/src/samtools-1.3.1/htslib-1.3.1/test/ce#unmap1.sam new file mode 100644 index 0000000..e1e464e --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/test/ce#unmap1.sam @@ -0,0 +1,20 @@ +@HD VN:1.0 SO:unsorted +@SQ SN:CHROMOSOME_I LN:1009800 +@SQ SN:CHROMOSOME_II LN:5000 +@SQ SN:CHROMOSOME_III LN:5000 +@SQ SN:CHROMOSOME_IV LN:5000 +@SQ SN:CHROMOSOME_V LN:5000 +@SQ SN:CHROMOSOME_X LN:5000 +@SQ SN:CHROMOSOME_MtDNA LN:5000 +@RG ID:UNKNOWN SM:UNKNOWN +@PG ID:bowtie2 PN:bowtie2 VN:2.0.0-beta5 +SRR065390.33808391 4 * 0 0 * * 0 0 GATCGCACTGAAAATCTGGATATAGAACGTGTGCAAATGATTGTCTCTACCGTTCCGTAAAAATTATTGCTAATTAGCAATGATTTTAAGCTAATTAGTT CCCCCCCCCCCCCCCCCCCACCCCCACCCCCCCCCCCCB;CCCAACCCCCCCCCCCCCD=B9BCABCBCB>BBBC@B<<@BA;BCC?B>A<<@(?:4==4 YT:Z:UU +SRR065390.33808433 4 * 0 0 * * 0 0 NCATCTTCTGCAGGCGCGGTCGGCACCGTGTATTCGTTACGTTCCACGCCGATGATATTAGACACCAGCACGGTGTGATGCGCAGTCACCGCACGACCCG !################################################################################################### YT:Z:UU +SRR065390.33808462 4 * 0 0 * * 0 0 NGTTTGAGCGCAATGACTTGACGATGACCGGTGATTACAGTAACCAGCATATTGTGCCGATGAAGCAGGCTGTCGCTCCGCAATTTGAAGAGGGACACGA !################################################################################################### YT:Z:UU +SRR065390.33808468 4 * 0 0 * * 0 0 NGCTTCCCACTATATTTTACTCTCTGTGGCTTCCCACTTTATTTTACTCTCTGTGGCTTTATCGATTATTTTTTTCTCCTTGGCTTTCCTCTTTATTTTT !))))))''&585555AAAAA6AA############################################################################ YT:Z:UU +SRR065390.33808471 4 * 0 0 * * 0 0 NCGTCTTCTGCGGTTTCTATGATAGAGCAATTCTGTGGCGGATATTAAGATAACGGGTATCTGTTCTTTAATGATGCCGCAAAAAATGGAAAGTTAAGAA !################################################################################################### YT:Z:UU +SRR065390.33808489 4 * 0 0 * * 0 0 NGGAAATTCTGCGGTATCGAGAGATATTTGCCTTTAATTACCCCATAGCCGATTAACATCCCGGCACTATTAATCATTTCAATATTATCAATCACAAAGT !################################################################################################### YT:Z:UU +SRR065390.33808504 4 * 0 0 * * 0 0 NTGGAACACCATGCCCACTTTCGCACGCAGCAGGGCGATATCCTGAGAGTTGGTCAGGATGTTGTCGCCATCAAGCAGAATTTCACCTTCCGCACGCTGC !################################################################################################### YT:Z:UU +SRR065390.33808511 4 * 0 0 * * 0 0 NCAGAAATATATTGAACTTTTGAAACATGTCCCAACTTTTTTTTTTTTTAGAACACGTTGGCTGGTTTTTCAAGTTTTGAATACTTTTTAGGTTTTTTTG !***()(+++AAAAAAAAAA:78:8318::AAAAAAAAAAAA########################################################## YT:Z:UU +SRR065390.33808521 4 * 0 0 * * 0 0 NTGTCAATACATTGTAAGGATTTCCCATTATGTCAATACATAGATCGGAAGAGCGGTTCAGCAGGAATGCCGAGACCGATTTCGTATGTCGTGTTTCTTT !################################################################################################### YT:Z:UU +SRR065390.33808523 4 * 0 0 * * 0 0 NTACTTCTTACAAGATTTTTATCGCTACTTGAAAAAAATTCATCAACATAATCGCCATGACTATCTGCACCGTGAGTATGATAAGCAGCAACTCTATCTG !***+--,')AAAA778577A72AA50888AAAAAAA72A88858AAAA77AAAAAA7AAAAAAAAA8AA############################## YT:Z:UU diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/ce#unmap2.sam b/src/samtools-1.3.1/htslib-1.3.1/test/ce#unmap2.sam new file mode 100644 index 0000000..d002a34 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/test/ce#unmap2.sam @@ -0,0 +1,29 @@ +@HD VN:1.0 SO:unsorted +@SQ SN:CHROMOSOME_I LN:1009800 +@SQ SN:CHROMOSOME_II LN:5000 +@SQ SN:CHROMOSOME_III LN:5000 +@SQ SN:CHROMOSOME_IV LN:5000 +@SQ SN:CHROMOSOME_V LN:5000 +@SQ SN:CHROMOSOME_X LN:5000 +@SQ SN:CHROMOSOME_MtDNA LN:5000 +@RG ID:UNKNOWN SM:UNKNOWN +@PG ID:bowtie2 PN:bowtie2 VN:2.0.0-beta5 +SRR065390.14978392 16 CHROMOSOME_I 2 1 27M1D73M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC XG:i:1 XM:i:5 XN:i:0 XO:i:1 AS:i:-18 XS:i:-18 YT:Z:UU +SRR065390.921023 16 CHROMOSOME_I 3 12 100M * 0 0 CTAAGCCTAAATCTAAGCCTAACCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA ###############################################???88:;98768700000<>:BBA?BBAB?BBBBBBBB>B>BB::;?:00000 XG:i:0 XM:i:3 XN:i:0 XO:i:0 AS:i:-6 XS:i:-13 YT:Z:UU +SRR065390.1871511 16 CHROMOSOME_I 3 1 100M * 0 0 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA 0:BB@>B<=B@???@=8@B>BB@CA@DACDCBBCCCA@CCCCACCBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC XG:i:0 XM:i:0 XN:i:0 XO:i:0 AS:i:0 XS:i:0 YT:Z:UU +SRR065390.3743423 16 CHROMOSOME_I 3 1 100M * 0 0 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA ##################?6@:7<=@3=@ABAAB>BDBBABADABDDDBDDBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC XG:i:0 XM:i:0 XN:i:0 XO:i:0 AS:i:0 XS:i:0 YT:Z:UU +SRR065390.4251890 16 CHROMOSOME_I 3 1 100M * 0 0 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA ###########@BB=BCBBC?B>B;>B@@ADBBB@DBBBBDCCBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC XG:i:0 XM:i:0 XN:i:0 XO:i:0 AS:i:0 XS:i:0 YT:Z:UU +SRR065390.5238868 16 CHROMOSOME_I 3 1 100M * 0 0 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA @,=@@D8D;?BBB>;?BBB==BB@D;>D>BBB>BBDDBA@@BCCB@=BACBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC XG:i:0 XM:i:0 XN:i:0 XO:i:0 AS:i:0 XS:i:0 YT:Z:UU +SRR065390.8289592 16 CHROMOSOME_I 3 1 100M * 0 0 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA ###############################A?@C9@@BC=AABDD@A@DC@CB=@BA?6@CCAAC@+CCCCCCCCCCCCCCC@CCCCCCCCCCCCCCCC XG:i:0 XM:i:0 XN:i:0 XO:i:0 AS:i:0 XS:i:0 YT:Z:UU +SRR065390.33808391 4 * 0 0 * * 0 0 GATCGCACTGAAAATCTGGATATAGAACGTGTGCAAATGATTGTCTCTACCGTTCCGTAAAAATTATTGCTAATTAGCAATGATTTTAAGCTAATTAGTT CCCCCCCCCCCCCCCCCCCACCCCCACCCCCCCCCCCCB;CCCAACCCCCCCCCCCCCD=B9BCABCBCB>BBBC@B<<@BA;BCC?B>A<<@(?:4==4 YT:Z:UU +SRR065390.33808433 4 * 0 0 * * 0 0 NCATCTTCTGCAGGCGCGGTCGGCACCGTGTATTCGTTACGTTCCACGCCGATGATATTAGACACCAGCACGGTGTGATGCGCAGTCACCGCACGACCCG !################################################################################################### YT:Z:UU +SRR065390.33808462 4 * 0 0 * * 0 0 NGTTTGAGCGCAATGACTTGACGATGACCGGTGATTACAGTAACCAGCATATTGTGCCGATGAAGCAGGCTGTCGCTCCGCAATTTGAAGAGGGACACGA !################################################################################################### YT:Z:UU +SRR065390.33808468 4 * 0 0 * * 0 0 NGCTTCCCACTATATTTTACTCTCTGTGGCTTCCCACTTTATTTTACTCTCTGTGGCTTTATCGATTATTTTTTTCTCCTTGGCTTTCCTCTTTATTTTT !))))))''&585555AAAAA6AA############################################################################ YT:Z:UU +SRR065390.33808471 4 * 0 0 * * 0 0 NCGTCTTCTGCGGTTTCTATGATAGAGCAATTCTGTGGCGGATATTAAGATAACGGGTATCTGTTCTTTAATGATGCCGCAAAAAATGGAAAGTTAAGAA !################################################################################################### YT:Z:UU +SRR065390.33808489 4 * 0 0 * * 0 0 NGGAAATTCTGCGGTATCGAGAGATATTTGCCTTTAATTACCCCATAGCCGATTAACATCCCGGCACTATTAATCATTTCAATATTATCAATCACAAAGT !################################################################################################### YT:Z:UU +SRR065390.33808504 4 * 0 0 * * 0 0 NTGGAACACCATGCCCACTTTCGCACGCAGCAGGGCGATATCCTGAGAGTTGGTCAGGATGTTGTCGCCATCAAGCAGAATTTCACCTTCCGCACGCTGC !################################################################################################### YT:Z:UU +SRR065390.33808511 4 * 0 0 * * 0 0 NCAGAAATATATTGAACTTTTGAAACATGTCCCAACTTTTTTTTTTTTTAGAACACGTTGGCTGGTTTTTCAAGTTTTGAATACTTTTTAGGTTTTTTTG !***()(+++AAAAAAAAAA:78:8318::AAAAAAAAAAAA########################################################## YT:Z:UU +SRR065390.33808521 4 * 0 0 * * 0 0 NTGTCAATACATTGTAAGGATTTCCCATTATGTCAATACATAGATCGGAAGAGCGGTTCAGCAGGAATGCCGAGACCGATTTCGTATGTCGTGTTTCTTT !################################################################################################### YT:Z:UU diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/ce.fa b/src/samtools-1.3.1/htslib-1.3.1/test/ce.fa new file mode 100644 index 0000000..ac19897 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/test/ce.fa @@ -0,0 +1,20803 @@ +>CHROMOSOME_I +GCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGC +CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT +AAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA +GCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGC +CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT +AAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA +GCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGC +CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT +AAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAAAAATTGAGATAAGAAAA +CATTTTACTTTTTCAAAATTGTTTTCATGCTAAATTCAAAACGTTTTTTT +TTTAGTGAAGCTTCTAGATATTTGGCGGGTACCTCTAATTTTGCCTGCCT +GCCAACCTATATGCTCCTGTGTTTAGGCCTAATACTAAGCCTAAGCCTAA +GCCTAATACTAAGCCTAAGCCTAAGACTAAGCCTAATACTAAGCCTAAGC +CTAAGACTAAGCCTAAGACTAAGCCTAAGACTAAGCCTAATACTAAGCCT +AAGCCTAAGACTAAGCCTAAGCCTAATACTAAGCCTAAGCCTAAGACTAA +GCCTAATACTAAGCCTAAGCCTAAGACTAAGCCTAAGACTAAGCCTAAGA +CTAAGCCTAATACTAAGCCTAAGCCTAAGACTAAGCCTAAGCCTAAAAGA +ATATGGTAGCTACAGAAACGGTAGTACACTCTTCTGAAAATACAAAAAAT +TTGCAATTTTTATAGCTAGGGCACTTTTTGTCTGCCCAAATATAGGCAAC +CAAAAATAATTGCCAAGTTTTTAATGATTTGTTGCATATTGAAAAAAACA +TTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAACGGTTGTGCA +CTCATCTGAAAGTTTGTTTTTCTTGTTTTCTTGCACTTTGTGCAGAATTC +TTGATTCTTGATTCTTGCAGAAATTTGCAAGAAAATTCGCAAGAAATTTG +TATTAAAAACTGTTCAAAATTTTTGGAAATTAGTTTAAAAATCTCACATT +TTTTTTAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTTA +TTTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAATTCG +TGAAATGCAATAAAAATCTAATATCCCTCATCAGTGCGATTTCCGAATCA +GTATATTTTTACGTAATAGCTTCTTTGACATCAATAAGTATTTGCCTATA +TGACTTTAGACTTGAAATTGGCTATTAATGCCAATTTCATGATATCTAGC +CACTTTAGTATAATTGTTTTTAGTTTTTGGCAAAACTATTGTCTAAACAG +ATATTCGTGTTTTCAAGAAATTTTTCATGGTTTTTCTTGGTCTTTTCTTG +GTATTTTTTTGACAAAAATTTTTGTTTCTTGATTCTTGCAAAAATTTTTC +CGTTTGACGGCCTTGATGTGCACTACCTTCGCTTAAATACTACATTTTCT +GAAAATGTTATAATAGTGTTCATTGTTTCATACAAATACTTATTTAATAG +TATTTCTGGTTATATAATTTGTATAAAAAGTGGTTGACATAACAAGGCTG +ACGAAACTTTGTGATGGCTGAAAATATTTTCCTAGCTTTATTGATTTTTA +TTTATACGTGTTTGAATAACTTGGCCAAATCGCCGAGAAGGAATAGAATA +CTGGACGACATTGTACATATTTTCCAAAAAATCAGAAAGTAGATGACGGG +ACCAATTCTTTCTGTCAGGTTTTACAACCGCCCAGTGCGTCTACGTCACA +TGTTGTATAAATGGTTGTAAACAATATGCGGAAACAATCAAATGCATTCC +CATAAGGCATAATATAGAGGCTACAGGCAATGAGTATCGCTCTTTGCTTT +GTTTAAAGGGGGAGTAGAGTTTGTGGGGAAATATATGTTTCTGACTCTAA +TTTTGCCCCTGATACCGAATATCGATGTGAAAAAATTTAAAAAAATTTCC +CTGATTTTATATTAATTTTTAAAATCCGAAAATCCATTGGATGCCTATAT +GTGAGTTTTTAAACGCAAAATTTTCCCGGCAGAGACGCCCCGCCCACGAA +ACCGTGCCGCACGTGTGGGTTTACGAGCTGAATATTTTCCTTCTATTTTT +ATTTGATTTTATACCGATTTTCGTCGATTTTTCTCATTTTTTCTCTTTTT +TTTGGTGTTTTTTATTGAAAATTTTGTGATTTTCGTAAATTTATTCCTAT +TTATTAATAAAAACAAAAACAATTCCATTAAATATCCCATTTTCAGCGCA +AAATCGACTGGAGACTAGGAAAATCGTCTGGAGATAGAACGGATCAACAA +GATTATTATTATATCATTAATAATATTTATCAATTTTCTTCTGAGAGTCT +CATTGAGACTCTTATTTACGCCAAGAAATAAATTTAACATTAAAATTGTT +CATTTTTGAAAAAAAAATAATTAAAAAAACACATTTTTTGGAAAAAAAAA +TAAATAAAAAAAATTGTCCTCGAGGATCCTCCGGAGCGCGTCGAATCAAT +GTTTCCGGAACTCTGAAAATTAAATGTTTGTATGATTGTAGAACCCTTTC +GCTATTGAGATTTGATAACTTTTAAGTAATAAAATTTTCGCAGTAAGACA +TTAAAACATTTCACAATTAAGCTGGTTCTGAACTGTGTGAAGTATATTGA +AAAAAACTAACTGATACAAAAATATAATTTTATGATAGTTTTCTGGATGT +CCCAATATAAACGATGTCAATTCTGCGACATGCTACAGTCATCCACGAAA +GTAACCCGAATACCGACAAAAGAAGAGGAACGCCAACTTTGGATAGACGC +TCTAGGGGCTGATTTTGGTCGGAAAATAGTCGGGAAAAAATAGAGGACAT +TACAGATGAGGATGAGGATGAAGATAGAAATTTGCCGACAACTTCGTCAT +GCCGCTGATTTTTTTGATGTTCTACGCTTAAATTTTCAGCGAACGAACTA +TTTTTTATATTTTGATTGTTTTTAAATAATATTTGCCATAAGAAATTCTC +ACTTTTCCAGGAAACGTCGTTTCGCCGCGATTTTCCTCGTCTCCAGTCGA +TTTTGCGCTGAAAATGGGATATTTAATGGAATTGTTTTTGTTTTTATTAA +TAAATAGGAATAAATTTACGAAAATCACAAAATTTTCAATAAAAAACACC +AAAAAAAAAGAGAAAAAATGAGAAAAATCGACGAAAATCGGTATAAAATC +AAATAAAAATAGAAGGAAAATATTCAGCTCGTAAACCCGCAAGTGCGGCA +CGGTTTCGTGGGCGGGGCGTCTCTGGCGGGAAAATTTTGCGTTTGAAAAC +TCACATATAGGCATCCAATGGATTTTCGGATTTTCAAAATTAATATAAAA +TCAGGGAAATTTTTTTAAATTTTGTCACATCGATATTCGGTATCAGGGGC +AAAATTAGAGTCAGAAACATATATTTCCCCACAAACTCTACTCCCCCTTT +AACAACCACCCGAGGATATATTCGACAAACGATCTATCTACTAGGAATAA +CTCGATTATTGACATATTATAGACTTCTTTTAGTATTTGTAAAATAGAGG +ATCAGACCCAAAATTCAGCCCGCGAAGGCATGACGTCAGCGCGAGGCAGT +AGTTTCCAGAAGAACTCTGTCGTCTACCTTAATGCCTCAAATGCGAACCC +GCTTCGGCCATCCTTCTCGCTCAGAGAATGGATTAGAGTTCTCATCAACT +CCTCTGTCTAATTTTCAACTGCGGCGGTTGGCGACCGGTATTACCGCGGC +GACCGACACCTCCCGGGTTCCGTCGATCGCTGTCTGTTGTGTGCGCCGCG +ACTCCGCCCACCGGTGGTAACTTTTTGTGGGGGAATCTTTGTTTTTGGTC +ATTTTTCAGCGCTTTTCAGCGATTATTGACCAATTTTGAATAAAATTTTC +AACAGAATATCATCTAAAATATTGCTTAACATTTATTTAACAGAAATAAC +GTGAGCACGCATGTAAAACATGAAATTTTCGGGAAAATTGCAATTAAACG +AATAAAAATCGATATTTAAATCAATTATTGGTGAATCCGGTGTGTTGAGG +CTTCAATGCATACATTTTTACTGGATAAATCTCCTTTGGGAATCCGGTTT +GCAGTGCTTTCGAGACCATGTCCAGTTGAGAATCGGCGAACGCTTTAAGA +AGCTCGGGCTGAATAATGAATTGTTTTAAAAAATGTTTAGTAAAAAATTG +TTTTCGTGCAAATTGTCTTCGATATTATCCAAACGTGACGTTTTGCGATT +TTCGCGCTAAAATTACAGTAAGTGGGGTCTCGACACGACAATTTTTGTGA +AATACAAACGGGCGTGTGTCTTTAAGAAGTACTGTAGTTTAAAAACTTCA +TTTCTGTGGAATTTTCATATATTTTTCATAGTTTTTCTCTTTAAATAAAT +CACTTTTCAACAAAAAACTATGAGACAATAGTTTGAAATTACAGTATTCT +TTAAAGGTGCACGCCTGCTCGAATTTCGCAAAAACGTGTCGTGTCGAGAC +CCCAATTACAGTATTTTTGACCCGAATATCGCGAAATTTCGAGTCTGGGT +GAAAACATTGAAATTTTTGGCAAAATAAAAGAAATATGTCCTTTTTCAGA +ATATATTTTCTAAATTTCGAGACGAAACAACAATTTTAAATGAATTTTAA +TTTTAAATATTAAATATTTCGGAATTTGGCGTTTTTTATGCATGTCGATT +CACTAACGATTTTGTACTACACGTGGGCAAGTTTATACAGTTTTTGGCTA +AAATTTGTGAATTTGAACCGTTTTTCGGCGAATATTTGAAAAATTGGCAA +AACTGGTTCAAAAACAAAAATTTTTTAAACTGTACAAACTGTCCAAAAAT +TCGTCGTAAATCGACACACCCTTCTCATTTTTTCAAAATTTTAATTGTTT +TCGAATGTTTTTTTTGCAGAATAATTTGTAAAATGAGCCTTTTGTGAATT +TTTTTTAATTTCAAAGTTTTTATTATTTTTTCTCAAACCAGCACCTCTGT +TCTCGTCCAACTATGATCATCATCGTCGAATAACCGTTTCTCGTGATTTG +TCACATTATCCTTGAGCACAATACATCCACCAGGTTTCAGTCCTTTCTGA +AAATGAAAATTAATTTTAAAAAAATTGAATTATTTTAAATGAAACAGTTT +TCAGAGATTTCTCAACTTTTGAGTCCACCACCAGGCCTGCACGTTTTTCG +GGTTTTATCTTTTAAAAAACTGAAAAATCGAAAAATTTCAATTTCTGTTT +TGTGGTCAAAATTGTAATTACAGGTAAGCAAATAGTTTAATTTTAAAATT +GAAAATTAGGGAAATGACCGGACATAAGTTTAAAAACCCGATTTTTTCAA +TAAAAAGGAAAATTGAAAATTTAATAAAACAGGTTGTAAATCAAGGAGAT +CGTATTGATTGAAAAAAAATCCGAATGTTCCGGATTTTTCAGTGGTTTTT +TTTGAAAGAAAATCGAAAAAGTAAATGTTTTTAATTTTTAAATTTAAATT +TTTAATCGGAAAAAATGTACGAAATTGACTTTTTAATGTGAAAAATTGTT +GTTTTAAAAAAAAATTTTAACCGATACAGATTTTCTAGACTCAGTTTTTT +CGGTTGAATATTGTTTTTTACTATTTTTTCATTACAGAAAGAATCCAATT +TTATTTCGCTTAAAAAATAACCGGAGCATCGAAAATATTTTTTTTTCTGT +TTTACTCAAAGCATTTCAATTACCTAGAATTTTGTTTAAAAACTACATGC +TTTATTTATGAACGTAATAAATAAGACCCCCTCTTATTTATAAACTTTCA +ACATATTTTCAGTTTTCAGTGCTATCTAGTGCTTACCGCACATCTTTTAA +AGAAATCAACCAAATCCTCATCAACCAAATGCCCTGAAACCCATTGAATC +CATATCAAATCATAACGTCGTTCGGGCGGTGCAAACGTCTGCAGTCCTTC +GACGAATTTATCTCCAATTCGTGGATGTTTTCCAATATATTGATCACTTT +TCGTGATCAACTCCTCGACGACGTCTTCCATATCAACTTTCGAGAAGAAT +GGCATTAAGAGATGCTTTGTAACACGTCCGATACCCGCTCCGCAGTCCAG +TGCATAGTCAAAGTAGCCGAATAGATTCTGGAAAATATTTATAAAATTCA +AAGTTGGCCCAGGGGTGACCGGCAATTTCAAGCAAATCGGCAAATTGTCA +ATTTTCTGAATTTGCCGAAAATTTGACAAAAACGACAATTTGCCGGTTCG +CCGAATTTACCTTTTTTAAATTTAATTTTCAATTCAGGCAAACTGACGAT +TTTCCGTTTGCCGGATATCAATTTGCAGGAATTTCTCAAAGGAATTTTTA +TTAAGACGGAAACACAGTGCTTTTTTGAATTTTTTTTCCCGTTTTCTTCA +GATATTTTTATAGAATTTACTGACTTTTCAGAATAGATGTAGGACAATTT +TGTTGTTTTAAAAATTGAAATTCTGAAATTTCCAACAAAAAAACATGTGC +AAACCCACAAGTTGGCAAAAATATTTTGCATTTGCCGTTTTTCCCGTTTG +CCGAAAAGTCTAATTTCGGTAATTGGGCCATTTTTCGAAATTTTGAGCCA +CATAAAAAACTTTGAACCATTTTTGAGAAGTATTATTACGACATTCGTTT +ATTTGAGCACAATTTGGGCCTATACTTTCAAAATCGGGGTTTGAAAACCC +CTATATGTTCGACCGAATGTTAATCTCATAAAAATTTGATGAAAATAAAA +TTTTCTACGGCTCATAAACGTATAGCCCCCGTCAGTCTCAAAATTTATAC +GATAGACACTTTTTGGCGTTTATCGCCTATATTCCGTCAAAAACCATTAT +TCATCATTCTTTCAATGTTGTTTTTTTTAAGGCTAAAAAACTTTCATGCA +AATTTGTTAGCCGTGTCGTGGTTTATACGAAAATTTCAGAATTTATAAAA +TAAAGGAAAACGAAAATGTTTCTATATACCCTATTTATGTTCTCTGATTC +CGAATACCAATGTGAAAAATTCAAAAAAAATTCCCTGATTTTATATAAAT +TTTTGTAAGCGACAAAAATTGTCGTTTGAATTTCACACTTGGTTACAAAA +ATTTATGAAAATGAGGAAAATTTGTTTTAATTTTTTCACATTGATATTCG +GAATCAGGAAAATAAATAGGGTCTATAGAAAAATTCCGAACCTTCACTCC +TTCTCTGAGTATAATAAATTTAAAATAAATACAGAAAATTTCAGTTCAGA +CCTCATTAAATTTGGGTATATTTCTAGGATCCGAGTTTTTACACCAGATT +TACAAACTTTTAGCCTTTCACCGCCTTTTTATGCGCATTTCCCATCAGTC +AACTCCAAAAAAATCGCAACTTTTGCCTCATATTTCAAGAATATTCCCCT +TTCTCTCCCCATTGAAAGTCATTTTCGAAACAAGCGGAAGATTCGTCATA +TGTGGTAATGTGTGGCGTGCGTTGGCAAACAACAAGAAAGAATCATTCTC +TGAAAACAAAAAGCGTTTTGGGTGCCAAAGTAATATTGAAAATCTGCCGT +GTTTTCTCATTTTCCATCAAAAGAAAATGAGAAAAAAGTTTCGGCGTTTT +ATTTGATTTCCGGGAAAGAAGACTCGGAAAAAGATTTAATTGAATTTTTC +ATAGCAAACCTATATTGCAACAACTTTCTAAAAGGTCAGAAATTGCCGCG +TAGCCTAGAAAATTGGAAAACTCTTCCAGCTGGTATTATTTCAGACATGG +TGCATCGAAAATTCGAAAATTACAGAAATTAACATTTTGGAGCATCTGCC +AGAAAATTGAGATTACAGTACCCCACTTCTGCCGAGAAATTCGAGGTGGA +AGAGGTCTTACAAAATTTTCGGTCACGTGAAAATGGGAAGCGTTCAGGCT +CCACACGACGGAATTCACCTAGTTTTCAGGTGAGAAGATATCGTACGAGG +AGAATTGACCTCCAAATCCTGATCGTGACTACAGGTCGTCGTTCGGAGCT +GTGGAAGAGTTTTGAAAATCTTCGACCATGAGAGAAATAGACAGGACGAC +CAAACATTTTCAGTGGAAGAGCTTTTCCTAGGCCATCAGGATGCTATTTC +GACAGAGCTGAGTTATCCTCAAGTCGTTACGAGGTGTGGAAAAGTTTTCC +AAAATCCCCGACCAGGTAGAAAATGAGCACACCGATTAAGTTTCTCCAGT +GGTAGAGTTTTTTCTAGGCCATCATTATGCTATCTAGAAAAAAGCTTCGG +CCATGGGGTTTTTAGGCCGTCTATTTATTTCTCATAACTTTCTCAGAAAT +TCGTCTATTTCTCAGAACCCCCCAATGATAAGTTTTTTGCAAAAAAAGTT +CTGCTTTGCTCATCAGCCGTAATCAGGTGACCTCATTAGGCCTACCCAAA +CACAGATTTGTCATTATTTTTCAGACAAAAAACACGAAAAAAATCTTCAC +GCATGGGGTGATAACCTGATTTTAAATCTTACTGTGCCGGCTGGCGCGGC +GAGCTTCGATCACTGAGCCGAAAGATTATGAAAACTATGGGAATGACGGC +GTAGCCTAGAAATCGTCCAGGCAGAGATTCTGTCTAATTTTCGAGCATAT +ATCTCCCAGTTTTGTTATTAATTTAAGTAAACTCAAACCTAGAAACAAGT +AAAACGGGAGGGGGGGGGGGAATATCAGAAAATTAAATCTTGCGACACTT +TTCCATTGATACTTTCAAGGTAATGCCCAGAGGTGTGCGGCAAATTTTGA +AACTTGCGCATGCCGCCTTTTTTTTTTTCTAGAAAACAGTCAGAATTTTT +TGTCGAATTTGTTGAAAATTCGCTAATATACTGTGAGTTTAGAAAAAATA +ACGAAAAAACTCGGAAAAGGAGGAAGAGATCTGAAATATGTAGATTTTTT +TAGAAAAGACCAGAAATTACTGAAAAATTGGCATTTTTCGTCGAAACCCC +AATATACTAAATTATTCGGATTTTTAGAAAATTTTCAAATTCACCATACA +GTGCATTTTTTCCTACTTCTACGACTTTAAAGGGGGGAGCATTTATGCGG +AAGGGTCTTGCCGCGCATTTAGTCATCATTTTTAGCAGTTTCTGTGTAAA +ATTCGCGTAGATCACATGAAGATCACAAAATATTTATCCCATATTTCGTA +TTTCTGTTGCTTTTTCACAAATTAATTGTGATCTACGCGTGATCTCCGCG +AATTTTGAGCAGACTTTGTTAAAAATGATGACTATGTGCACGGCAAGACC +CTTCCGCATAAATGCGCCCCCCTTTAAAGTCGTAGAAGTGGAAAAAAAAT +GCACTGTAGCAAAAAATCGAACATTTCTGTTCGATTTTTGAATTTCTCGA +AATTTTTTAAAATAATTTTTAAAATAACATTTTTATTTTATTTCGAAAAC +TACCGATTTTAGAAAAATTCTAAAATTTCGATTTTTTTTGTTGATTTTTC +GATTTTTAAAATAAAATTTCATAATTTTTTAAACCGATCTTTCTTGCTTT +TCCTGAAAAATCGATGATTTCTATACCTTTTTCTTCAGTCCTTCAATAAA +TCGTTTCGACGCCGATATGTCGGGCGCGTGAAGCGCTTCGAATCCGCCGA +GCATTCCGTTGACGTCCTGGCTCGCGCGGCTCCAGTATTCCTCCGCCTGA +AAGAGAATAGTTGAAAACATTGTTTTGAGACTTAAAAATTTTTTTTTTAG +TTTTTTTCAAAAATTCTTACATGTTATAGAGTTTTTTTTTCAAATTTTCA +GCTTTTTTCAGAAAAACTTAGTATTTTCGATAATTTTAAATAAAAAAGTT +TTTTTTCAAAAAATGTTTCGGTTTTTTTTTTAATTTTTGGTCTAAAATTC +TCCGCAAAAGATTTGCGTGCTGGCCGAACTTTTTGATTTTGTACCTTTTC +ATAAACATCTTCACCATTGTGAATTCTAGAAGATGATGAAGAGCTCATTT +TTGATGTTGTGACAGCTGCTCCGAGCAATCTGGAGACTTTTGTGACGAAA +AGACGAGAGGTCACGGATATGATGATGATACTGGAAATGAGATATTTATA +TTTACTAGTTCATCGGGAAAATTATTACGAGAAAGATAAACAGACATGTG +CGTTTTTTTAATGGAAGAGAAACACAAGAAAAATCTGGAAAACTAGGCCA +CGGCTATCAGTGTCGATTTACGGCATACGGTCTCGACACGACTATTTTTG +TTAAATGTGAAGGTATGCACCTTTAAAGAGTACTGTAGTTTGTAACTCTC +ATTGCTGCAACATATTTGACGCTCAGCGAAAACTACAGCAATTCTTCAAA +AGACTACTGTAGCCTTTGTGTTGACTTACGGGCTCGATTCTCGAAACGAA +TTTCTGCTCGAATTGTGACAGCCATATTCAATTTGGTATAGTCTTTTCGT +ATTTTTTGCCATTTTTCTGTTTTCTTCTAATATTTAATCTATTATTAAAT +TATGTCCGTAACTCCCTCCAAAATTAGAACTGCGACCGAACAGAGATTCG +TTCCGCCCCATATTCCGGCCAATCAGATCGAGTAGGCGGAGTTCGAAGTC +GCTGATTGGTTTGAAAAGTCGCGGAAATTTGCAAGTTTTAAGGTAGCGAA +AACTGATGACTATTGTAGCGCGCTTGTGTCGATTTACGGAATCTCGATTT +TCAGGAATGAATTTTTAATTACATTTTTTCGCTCAATTAATATTCTAAAT +AAATAAATAAATGATTTGAATTAATTTAATTTCATTCGAGCCCGTAGATC +GACACATGTGCTACAGTAATCATTAGTTTTCGCTACGAGATATTTTGCGC +GTAAAATATTTTCCCGTAATAACTCTACTCCGACAAACATTACGACCTCC +ATGGAGGCCTCCAGGTATAGGTGAGACTCTTGTATTTCCAATTCAGAGAC +AATGCGTCACTGGAAGAGAAAACGAAGCGGAAAAAAAAACACGGAAACCC +AAAAATAGTGTTTGCCCCGCTCTATTCTTCTCCAATAATTTCTGTGTCTA +ATTTTGAAAGACTCCACCTGTGTATGCCTTCTCGACATAAACCCCCCCCC +CCCCCCCTATCTTACATGGTACTGATAACACTTTCAGTCTTTCACACTTT +TGGCGCGCAACGCCGCTCTTTTTTCGCGGCGAGCTGATGACGTCATCAAT +TTTTCATCGCTTTTGATTATCTTCAATGTTCTAGAAGGGCACATAGGTCA +TCCTTATTTTTTCCTTCTCTTTCTCGTGACGGCCCTTGTTGCGCATGCCC +GCCCCCTAGAGCAGGGCGTGGCCTGAACGGCGGCTCCGAGAGCTACTCAT +TCTTGCCGCGTCACCCTCCAGCGCCACCCAAACTTCTTCGGTTCTAGAGA +TCGAGAAGAACGTATGATTTTTTAAAATTATAATTGTTTCTTTCGAAAAA +AAAAATTTCATTTACAGTAAGCCAAACATACACAATCAACATGAAACTCG +TAATTCTGCTATCTTTTGTTGCGACAGTTGCGGTTTTTGGTGAGTTTATG +CTTTAGATAATACTTTTCCGCCAAAAATACAGTTGCCGGTCTCGGTATGG +CAATATTTTTGTTAAATTCGAAAAGCAGTGAGTAATGTAGTTTCGAATTT +TCGTTTCTGCTTAATTTTCATCAATTCATCGTTTTTCTCACGACTTCTTC +TTTATGAAAAATCAATGAAAATTCTGACTAGGTCAGCTTAGGGGTGAGGT +ACCTAGAGACGCCACATATGCCAAACGGAAGCTGAGATCATTGGCTACAA +GAATATGCTTTCAAATTCTGCAACGGACCTCTGGGAGTCTGGAAATTCTT +GTCTGAAATTATGCTTTTGAATGCTCGAAAGTGGTAAGAATTTAGAATTT +ATTACAGAAAAACGTTTAATTAATAAAATTAGTTTTATACTTGAAACAAG +TACTGTATGCACTGTATCAAAACACATTTTCATCTTTTCTAGGTATTCAA +CTTCACGTTTTTCTGTAATAAATTCTAAATTCTTACCACTTTCGAGCATT +CAAAAGCATAATTTCAGACAAGAATTTCCAGACTCCCAGAGGTCCGTTGC +AGAATTTGAAAGCATATTCTTGTAGCCAATGATCTCAGCTTCCGTTTGGC +ATATGTGGCGTCTCTAGGTACCTCACCCCTAAGCTGACCATTCCCTAGTG +AGCAAACAAAATTTTGAAATTACAGTACTATTTAAAGGCACATTGATTTT +TTGGGTCAAGCAAAAATTTGTCGTGTCGAGACCGGCTACGGTATTTTCGC +GAAAAATCGCAAAATCTTGCGGCTGGGATATACTTGTGCGAAATACTTTT +TGCATTAATTTTGAGCAAAATTATTTTTTTTAGACTTTTTGAAATCCAAA +TTTTTTGGATTGCGAAAAAAACCTGTGTCCGGTTGTTTCATTAGGCCAAC +AAAGTTCCTGGAACACTGATGAAAACCATGATAGAGGCGGAGCATAATAT +CGATTTTTCGTACTTTCCTGTATTTCTTCTTCTATATGGCCGAGTAGAAC +AGGATTAGGGGTAAAGTCAAAATTTTTCTCATATGGATATCATATGGATA +TCAAAATTTTTCTCATATGGATATGGAGAAAATTTTTCTCATATGGACTT +TGAAAGTTGAATCACTTGACATCTGGGAAATTAGTATTCCAGGCGTAAGT +CGGATCTGTTAGAAACGGAATACTTATAGGCTTCGTGAATTAGGTAGACT +TTCAATTAATCTGATCCATGGGAGTCAGACGCGGTTTCCAGGCCTGACGC +CTGCCTCCAACTTGCCCGCCTCACGCCGGTCTCTCGCCTCATTTCTGCAC +TGTGACGAGACAGACGAAGGTCGCCTTCTGGCGCCCGCATGGAAATCCTA +CGAATATGTCAGCTTCTGATGGGACTCCGTAAATCGACACACAGGGGTAC +CTCAGACATTTCCCTCCCCCTTACAAATTGTTAGGACAAGGAGGGGGAAT +TCATCTCCACTCGAGACACACATATGTTGTCGTCAGTGAAGTGTAAAGAT +CTAAACGATTGCGTGTATGAAAAAGCACTCTATGATCACCTTTTTCATCT +TCCTACACCCTTTTTAGGTGTGGTGCCCATCGAGCACTCACGCCAGGCAG +GGAGAGCACCGGTCCCTGACTAATGGGATTCGAATGTTTTAGACCGGAAA +TAGGAGCGATGAAAGAGCATAGAAATGATCATTTGGAAATCACGTTTAAT +TAGGTTACGGCGAAAATTTGCAAAAAAGAGCAGGAAACTTGGCTCAAATC +CTTCGAAATATAACAACTAGGACTTCCATGTAGGCGTTAAAGCGCCCTGT +CTCTCACCCCAATCCGTACCTTAAGCTGAAACAAACGTGAACTTTTTTCA +TTTCTTAAAGGAGTATCGTCAATGGGAAAATTGTTTTAAAATGTAGTATT +TGTACTTCAACTTCCAATTATTGCAAAAGAAAAACGGAAAAAATCCGTTA +ACATTCAGCATTTTAAGTCGAAGAAATCTTTAAAATTTAACTAGAGAAAT +CCTAGGCCACGACGCTCATTCGAATTTTAATTTGTTTTGATATTGTATTT +TGAAAAAAAAACTTAATACAATTCCTTCTTCCCAGTTTTCTATAACTTTT +TGAGAAAAAAACGAATTAAATTCCGAAAAAACTACATTTAAATCAATATT +TTGTTTACGAATATGGCCTAGAAATCGCGTGGTGGCCTAGGATTCATTTG +CGCGCGAAATTCAAATTCCGTCACTTTCGTCGATTTCAACGGCTAAATGC +TGAATGTCAACGGATTTTTCCCGTTTTTCTTTTGCAATAATTAGAAGTTT +GAGTACAAATACTACATTTTAAAACAATTTTATTTTTGGTATTTTGACGA +AAAATTGATTTATTGGTTTTTTTGGTTGTTTGGGACCAAAAAATCCAAAA +AAAATGTTTGGCGTGTCTAGTTTCGACTCGAGACTATTCTGTATTAAAAA +TACATTAAAACATGTATTTTAACACAGTTGTGACGTCATAAATGTATTTT +GATACATTTTGCAACATTACTTAAATAACCCCATTAAAAATTAACCTAAG +CATCAAAAATTTTTTGGTTTTTTTGGTTTTTCGAAAATTTCAATTTTTTT +TGTTTTTTGGTTTTTTTTGGTTTTTCAAAAACTTCAATTTTTTGTTTTTT +GGTCCAACATTTTTTTTTGGTCTCAGCTCTGCTGCCTACCCTAGAAGAAC +TAATAGCGCTTCAAAAACTGATGAAAACGTTCAAATTTGTCGAAATATTA +CGAAAATTTGAAAAGTTGGCTCAAATCTAGATTGAATCGGCCGATTTTCC +ACAAGTTTCCAAGTTTCCACAAGTCGCCACATATCCCGAGAAAAATCGAT +TCAAATTGTTTGAAAATTGGAATACTGCGAATTTTGAACCAAATTTCCCT +GGCTTCTCTGTTGAAATACTTGAAAATACCGCGAAGCAAACAAAAAATCT +AATTATTACGTGAACACAAAATTCTGAAAATGCGTATATATTGCGCAACA +TATTTGACGCGCAAAATATCTCGTAGCGAAAACTACATTAATTCTTTAAA +TGACACGCTGTATGTGGTGATTTACGGGCTCAAAAAATTATTTTCGAAAA +TCAAGCCCGTAAATCCACACGTAGTAATTATATAAAGAATTACTGTAGTT +TTCGCTACGAGATATTTTGCGCGCCAAGTATGTTGCGCAATACGCAACCC +CATATGTTGATATATACTGATGTGAGGATAAAAAACAACACAACTTTCAG +CGGCTCCATCGGCTCCGGCAGGTCTCGAGGAGAAGCTGCGTGCTCTTCAG +GAGCAACTGTACAGTCTGGAGAAAGAGAACGGAGTTGATGTGAAGCAAAA +GGAGCAACCAGCAGCAGCCGACACATTCCTTGGATTTGTTCCACAGAAGA +GAATGGTCGCGTGGCAGCCGATGAAGCGGTCGATGATCAATGAGGATTCT +AGAGCTCCATGTAAGTTAGTGGTGGTGGCCGGAAAAGAGAAAACTCGGCC +AAGCTGCTCGGAGTTTTTGAATTTTTGATAATCCGAAATAAAAATTGATT +GCTCGAAAAGGAACAATCTTTTGGAAAAAAACGAATTTTGTCATTTTTTT +CAGCAAAAATTGATTTTCGAATTTTTCCAATAAAAAATCGATAATTTCTC +CCCGTGCAGTGGAAAACAAACAATATTTTTTTGTTGATCGTTCTCTTCCA +AACCCGGAATAGGTACACACATTCCTGCGTCATCCCATTCTCTTATCACA +CTTTTTTTTCGAAAATAAAAGTGTAGAGACGGAAAAGTGAGAAAGGAGTC +AATTTTATGCGAAATTTTGCATGATAATACACTCAAATTAAAAAAACTGC +GTGGCGTGCACTGCAGAAAACCTCATATTTAGGCCCCGCCTTTTTCTCGT +CCACTCACGGAGAAAAGGCAAAAATTTGGGGACCAACCAATATCAGGCCG +CCGACATCCTACGGGTTCCGCGCGCCGCTATGTTTAACTCGCTGTGGGTG +TGGCGAGCTGTCTCCGCCCGCTGCGAGTTAAACATAGCGGCGCGCGGAAC +CCGTAGGAAGTCGGCGGCCTGATATTGTTGGTCCCCAAATTTTTTCCTTT +TCTCCGTGAGTGGACGAGAAAAAGGCGGGGCCTAATTATGAGGTTTTCTG +CAGTACACGCCACGCAGTTTTTTTATTTTGAGTGTATAGGTCTCGATTCT +CGAAAGTATGACAGTTATTTAAATGATGAACTCGTGATGACTGTTAAATT +TTTGGAAATTTCGGGGGAATTATATCGATTTTTCGATAAATTTACAGGAA +AAAAGTCCAAAATCTAGGTATTCCATGGTAGGCAGGCGCGATTTCTTGAC +GCCTGCCTGGAATCTGTCCGCCTCACACCAAAAAATGTCAATCATTTTGC +TGAAAACCAAATTAAGAAATGAAAAAGTGCACTTAGAGATGATGACGGAG +GTCGCCTTAAGGTCAGACAGGTTAAAAAACCGATTTTAGTTGAGTTTTCC +CGAAATTTTCTGAACAACCGAATTAGAAATATGCTGCTTGTCATTTTTGA +GTAAAAATTAACGAAAACTTCGACCAAAACCACGAAAAAAATGAAGAAAA +TAAAGATTTTTCGAGAAAATAACAACAAAATCCAGCAAATAGTGAAAAAT +AGTTTTATCCGAGAAAAAGTAGTTTAGACGCTATGAACTCTCGAAAATCA +GATTTTTTCAATCTAAAAGCCATAAAATTATCGATTTTTTAAAAATTCTC +ACTGAAAACCGGCGAATTTCAGTGCTCCACGCAATCGAAGCCCGCTTGGC +CGAAGTGTTGAGAGCCGGAGAACGCCTCGGAGTCAACCCGGAGGAAGTTT +TGGCGGATCTTCGTGCTCGTAATCAATTCCAATAAATATTCTTTGCCCTA +AATACTTTAAATTATCCATCTGACAACTAAAATTTCGGTTCTTCTTGGCT +TCTTCTATTTGTGAAATGGTTTATTTTCCCCCGAACTCTCAAAAGGTTTA +AATATTGTTCGATTACCCCTTTTTATCAATTATTTTCTTCAATTTCTTAT +TTATCATTATTTTTCTAAACGAAGACGGATGTGATTTTAAATTATGTTAA +TGGACTATTTTACAAACTGAATAAATTCAGCATGTTGGCAGGTTTTTTCA +GTAGTTTTTGAGTGAAAATAGAGGTAAAAAGACAGAAAATCAATAAAAAA +TGAAAACAAAACTATGAAAAATGGTTGAAAATCGAGCAAAAATCGTTCAA +AAAAAAATAAATTCAAAAAATAATTGCGTCGAGAAACGCGTCAGTAGCCG +CTCTCTGCGTCTCTCACCCTTCAGCACGCGGAGAGAGCCACGAGAAATGC +GCAAAGGCTAAATTCGGCGCGGAAAATCATTTTTCAAAATAAATTCGACG +AGAAAATCAATACTTAAGTAATTATCGATTTTCAGCTCGTTCAAAAAATT +TTCAGAAACGTTTTAGTCGTTTAAAGGTTTTTTTAAAATTAAAATCGTCG +GAAGTAAAAAAATAGCGCGGATGGAAATCTACGGAGTGCGGAGCGAACAA +ACGCGCGGTAATTCAAATGGGTAGAATAGTCAAAATTGAAAATTAGCCAG +CATCGACCGATTTTTTTAAAACTTAATGGATTTTTTCGTTTTTCTTTTGT +GGTATTTCGGCATTTAGGATTAGATAGCACATTTTAAAGTAAAATTCCCA +TCCAAGCTACTCCACCTTCTCCAGACTGTACAGTTAAACCAATTTGAAAA +GTGTATTGTATCCCGTTTTTTTTTCTGAACAATTTTGAAAATTTTTCGTT +TATCCAGGATACGATAATCATGATTCAAATTCGTTAACAAAAAATGAATA +TATGAGAGCGATTAAAGCATTTGTGTCGGAAAATATGGGTTAAATGGGGA +GAAGGGGGCGGACATTTGGATGGGGTACAAAAAAATATGCAAAAAATGGG +CTAAAAACAATATTTTCAAATTATGCCCGACAAAGGTTCAAAAGTCAATA +TATAGAAATGAGAACATGAGTATTATGCCACGTGGCGGGAAAAATATGTG +GAATGTAATACGATGAGATCCTTGTGAATACAAAGCTTGTGACGACGTGG +CCGAGAAGAACTTTTTAAGCCAACGAGAAAAAAGGGGTTCAAGGCCGAAA +TTTTTTTTGGGCCACCTATTAAGTTAAATTGAAAATTTAAAAAAAACACA +GCGGATCCAATTATTTGCCGAGTTTTGACTTGAGCTCGGCGCGATACGTG +TCGATTGACTGAAAATATTGTTTTTTTTTATTTCCGAATAAAAAATGGTG +AGTACCTCCAAAATTAGCTTTTCATTGTCCATATAGAACTTTTTGATTTG +TTCCACAGTTTTTGTGGCCATCAACTCGGCGATCAACTCGAAATTGTCCT +TGTACCAGTGGAAACCTGAAGGAATTTCGGATGTTTTTGCTTAATCATAA +TCATAATAATCTTAATCATAAGACTTGGAAAATGCGAAATTTTTCGAGAA +TATTCAATTTATCTTCAGATTTTATTGCAACAAATCGATTTTCAACATAA +AATTAATTTTTCCAACTTTTTTTCCCAATTTATGAGAGTTTAAAGATTGT +TTTAAAGCAAACCGCCAACTTTACATAAAAAATTAAAATATTGTGAAAAA +AATGATGAAATTTAGCAGATTTTCTGATAAAAAATTGAATTTTTTTGGAT +TCGCGCTTCAATTTCACATTGTTCTTTTAGAAAAGTCGAAATTTTATATT +TCCAATTTTCAGATTTAAAAAAATTTAAAAAGGAATGAACTTTTCCAAAG +AAAAACTGAATATAACCAGAAATTGTGATTTTTCAGCATTTTTTTTTAGG +TTTGAATTTTTTTTTCATGATTAATCACGTGAAAAGTCAATTTTACCGCA +AAACATTTAAAAAATCAAGATTTTTCAATTTTCTCTGAATTCCTGCAGAT +TTTTCGATGAAAAATTGAATTTTCCTTGGAATTTATATTTTTCGGGTATT +TAAAGTTTCGGATATTAAAAAAAATTTTCAATTTTCTCTGAAGTTATCGA +TAAAAATTATTTTCTGCAAAAAATCTACTTTTTTTCGTTGAATATTCCGG +AAAAAAAATCAGAATTTCAAGGCACATTTCCTTTTCTAATCTAATTCGAA +TAATTCAATATTCTTTTAAAAATTCGGGGTAGAAAAGGAATTGTACCAAT +TTTTATTTTTAAAAGTTAATTTTTCTAATTTTCAAAATTTTCTTGAATTT +TCGAATTACAGATTTTCAAAAAAATTTTTTTTGTTTTTTTTTCTCGAAAA +TTTGAAATCCATACATCTAATAGCATTCTTCTTTTCCTCAGGACTCCAAC +CATAATTTATCCTGACTTTTCCAGATCGATTGCCATTTGTTGCAGTAGTA +TCTAGTTCAGGAGTAAATCTCTCGAATCTTCCCTTCAACGCCATCATATC +TTTCTTCCAATTTGCAATTTCTCCTTTTGGTACACGGCTGTATGTCATTG +TTGCACGGAACATTTGTTGACGGGCTTCTTCATTCAGAATTCTGGAAAAA +TTGATGTTGTGCGATTTTTTTTGGTTAAAAAAAACAATTTTCGTAAGTTT +AATTAACTAATATTTTAAAAAATCTCTCATTTTCTGAGGCACCACGGATT +CAAGATCTGGTGGGATTCCGGATCTGGCACCGTGCCAACGCATTAAATGC +AATTTTTCTGAAAAAAGGGCAACGAAGATCCGATTTAAAAAAATTTTTCA +ATTATTTTTCAAAATTTTCACTAACTATAAGAAATTAGAGATTTTTCACA +AAAATTCCAGTTTTCTGTTAGAATTTGAAAAAAAAATTGAATTTTTCCTA +AAAAATTTGTAATTTTCCGATATTTCAAGCTGTCAAAACCTAAAATCTGA +AAACTGAATTTTTAAAGGAAAAATTTTGAGCATTCTTATCAAAAAATTGT +TTCAACTTTTTCTCAAAATGTTTCAACCTTTTTCTTTCTAAATTCTGAAA +AGCATATCTCAGCTTTTGCTAAACTATTTTTTTCCTCAATTTTTGAGAAA +ATTAAAATATAATATATAATATAGTAAATATTGCTTATTTTCTAATAATT +TTTGGTATTTCTATTCTTTCGTTTTTTTTTTCAAAAATTCCAAATAGTTT +TAAATGTTCATATTATTTTTTTTGACGAAAATAAATTTTAATTTTAAACC +GGAAAATTGTTTCGTAACTTTTTTTTTCAAAAAATTTGAATTTTCGACAT +GAAAGATGTAAAGTGTAATTTAAAAATAATAGTGCAGGTATTTTCAGTTT +ACAGCAAAAGTCAGTTTAAAAAATTTCGACTGGTTTTCAAAATGAGTTTC +CTTATTTTTTACACGTAGAACTTTTTTTATTTTCCGATTTTTTTTGTTGC +GCAGAAATTTTTTTTCCGCAAAATCAGGAAAAATTCAGAAAAAGACAGTC +AAAAAATTGTAGATACAATTTTTTGACTGTCTTTTTCTGAATTTTTCCTG +ATTTTGCGGAAAAAAAAATTTATTTTTTCATGAATAAAAATCGAATACCC +ATCCAATTCCACAAACTTACTCGTTCTCCTCCATACATTTCGTTTGTTTA +ACTCTCCAAACAAGTGGAACACACATATGATGTTTTCTCTTGATATTATC +AATTAATGCCAGTGCAGCCGGTGTATCGAAGCACCGTGTCATTCTGCACG +TATTCTCATCGATTGGATCAGCTTCAATCGATTGCTCCACAATGTAGGGG +CCTGATGGTTTACGGAGAAGGCAGTCGTCTGGAGAAAAATAGAATAGAAT +AATGATTTTTAGGTTATTTTACGTTTAAAAATCTAATTTTTAAGACGCGT +AAACGTTGAGCTCATTTATAAAAATTCGGCAAACCGGCAATTTGCCGAAA +AATTTCGGAAAATTGTCGGTTTGCACATTTTTTCTTGAAATTTCAGAACT +TCGATTTCAAACGGCAAAATTGTATACATCCTATCAAAACATCAATCTTG +AAAAGCCAGTAAACTCTATGAAAATGTCTAAAGAAAAGAAAACGGTAAAA +AAATACAGTTTTAAATGTTTCCGTCTTATTAATAACAAAATTCGACAATT +TGCCGGAATTGAAATTTTTTTTTCTCCAATTTCCGAAAAAAACCCACCGA +CCACCATAATATCATCGTCTTCTTCTTTTTCTTTTCCAATTCCAAGCCGT +TTGATCGCTTTTCCGTTGGCTGGCTCCATGAGCTCAAGATATCCGTATAC +ATAAATTTTCATGTCTGAAAGAAAATTCAAATTTCTTCTGGAATCAGTTA +TTCGAAACTAACATTCTGGACATAAAACTCGTTGCCGTCGTTTTGTCAGT +GCACGGAGGCTTGCCGGACGTGGAACACGCATCAAACGGAAATAAAGGAT +ACACGGTTTACATTCGTGACGCGACATTACACGATTTAGCTTAAAATTGT +GAAATTAATTTTTTTTAATAGCTCTTTATTTTTTTGAAAATTTCTCCCAT +GCTTTTTCCATTTTTTCAACGAGTTTCCTTATTTTTTGTCCATTTACTGT +AAGTTTTTTTTGAGAATTTTTTTTTGTTAATTTAACATTTTATTAGCTCA +AAACATTTATTAGCAAAAATTTTATTAGCAAAAAAATTTTTTAATTTTTT +TAAATTAGCTCAAAATTCTCGAAATTTTAAATTTTTAGGGTAAACAATAT +AAAACTTAGGGAGTTTTGAGCTATAAAATGATAAATTGATTTTAAAAAGG +ATGAAAAACTTATTTTAAAAAACCGACAAAAATCGACAAAAATGAAGGGA +ACAGGCAGCAGCTTAGCCCCATGCTTAGCCAGCAGCCCCGTAGCAACCCA +GTATCAATAATATCCCGTGCCAATTTTCATAAAACTGAATATAAATTGGG +TTGATGTTGCTAAAGGGCTGCGAAAAACTGACCTGGGATGAAGCTGGGCT +GCAAGGGGCTGCGAAGTGCTGCGAGGGCAAAGCGCTACAGTGCTAAAAGG +GGGCTGAGCCCAGACCCTCAGGAAAAAACTCATACTCGCAGCCCTTCGCA +GCCCACATTTGCGCTCTGATCGCGTGCTATCCGCGCGCACAGAATTTCGA +AAGTATTTTCCAAATTCGGAATGCGCGCGGAGCAGACGCAATTAGAGCGC +GGATCTGGCACGTAAGGAAGAAGTGTGACTGGAGCACGAACCAGTAATCT +AGTCGCGCCCCGTCCGCGCTCCAGGAGGAGCGATTTGCCGAGCAGTTCAG +CCCTTCGCAGCCCTTTAGCAACAACCAAATTTATACAGTTTTATGAAAAT +TGGAACGGGATATTATTGATACGCCTAAGCAGCCCTATTAAATAGTGATG +AGGGCGTAAATGAAATTCGCCATTTCCAGCTAAAATATAAATTTTTTGAA +TTTTTTAACATTGATATTCGGAATGGATTCAGCAGAAAATTTGAAGTCAT +TTGAAAATATTTTCCAGATTTCGGTACTCCACTTTTAAAATTGAATAAAA +CTGTAGTCTTTATTCAATGTTTCTTCAAAATTTAAAAAGTAGAATATAAC +TGTGAGAAAATTTCCAAAATTGTCAAAATTTCAAATAGCTGAAATATTTC +ACGGCCCGGCGGGGGGTACATGGATGAGAATTCTCTACCGTATTCCAATT +TGGCTGACTGCGTGCTCAACGTTGAATACTCAGTGTAAACTTTCGTACAC +CGTTGCGTACTGCACAGCGCGCATTTTAATTGACGACATTTAGCAAAAAT +TGAACATAAGATTTTTCGGAATTATGAAGCTCAATTTTCACAAAAATAAT +GAGTTTTTTGTAGAATTTATGAAAAAACGTGAATATATAGATTTTTTGTT +CATGATATTCAAGAAAAAGCGATTTTTAGTTCTTCACAGAGGAATCCTCT +CGCATTTCACTTGCTCATGATGTTTTTTGCTCCACTTTAGGACGATAAAA +ATGCGAATTGTTGATAAAATGAATGAATAATATAAAAAGTGCAAATATGA +CTTCAGCAAGTGTTAAATCCCAAATTTTTCCTGCGATTTTCTGCTAGATT +CCTGGTTTTGAGTAAACAGTCTGATATATTCATGATTATAATGATAACAA +TAACGAACATAATAATAAAAATGGAGAGCACAGAGAAACAACAAATTGCA +AAAACAGCAACTGATATCAGAATTAACGACGACCACGGAAACCGCCTCGG +TCTCCACCTCGCCCACCACGGAAGCCACCACCTCTGTCGCGTCCTCTGAA +TCCTCCTCGATCTCCACCGAATCCACCTCTAAATCCTCCATCGCGGTCTT +CTGATCTACCACGGAAGCCTCCACCTCCACCAGGATCTGTTGAAAGTCCT +CTGAAGCCTCCTCGATCGCCACCTCCACGGAAGCCACCACGATCCGCGGA +TTTTCCTCTATAGCCTTCGAGGCTTCAGTTGTACCCCATTCTTCGTTGGC +ACGCTTCAGATCTCTACAAAAAAAACAAATTAGAAGCATTCAATTATCGA +AATGTGTACCTATCCCGATTTATCGCAATCTGTCTATTCTTCTCCTTCTG +ATTCTCAACTTCTTTAACTTGTCCAGTAGCGGCAGCTTGCTTACGAGCAG +CATTTTCCCGAATCGCCTTCACCTCTGCCTCCTCAGCATCCTGTTGCTCC +TTGACAATCGTAAGTCTTCGAATGACACGTTGCTCACTCTCCTGCTCACG +ACGCTTTTTCATCTGCTTCTTCTTGTTTATAGTCACCGCATTATGCTTGT +GATAGAGAACCTCTCCCTCATCGATTTCTTCTTCAATTTTGACGAGTTCC +AGGGTCAGTCGGGTCCGATCTCACGAAGACGGACGTTGCTATTCTGGCCA +ATTCCGCAGTCACGTCCTTCATAAATGTCTTGTGGAAGTTCTTCTTGCTG +AGGGGGCTGCTGAAACCAATGTCGGCATGATGAGAGTTCCGGTCTTCTGA +ATCCATTTCCTGCGTGGGCTGTGGCGACGAGCTGCACGTCTGAAAATCAA +GTTTTTGTAATTTTTGGGCGCATGATATGGAGCTGAATCATTCGATTTTA +GAATCAGCATGCTTTTATTCATATTTTAGGATCTTTTTAAAAAATCTGGA +CCAACAGTTTTCGAAAAAATTTAATTTTTGTTCAGAAATGTGAATATTCA +CTAAATCGAAAAAAATAATTGCAAAATCCGTCAGCTGAACATTCAAAACT +TATCAATTTGAAATCAGCATATTTCAGTGTATAATTAAAAAAGTTTCAAA +AATTCTGAGACCAATTTTTATTGAGAAAAATAATTTTTCGCTCGAATTAT +TGAATTTTCACTAAATGCAAAAAACAGTAAACTTGGGCCCATGCTACAAG +CCTGAATCTTTCAAATTAAGAACCAGCATGATTTTTTCAATATTCTAGGA +CGTTTAAAAAAAATCTGGACCAACAGTTTTTGAGGAACGTAATTTTTTAT +ACAAAAATGTTCTGATTTTTCACTAAACTCAAAAAAATAGTCAAGTTGGG +CCCATGCTGTACACCTAAATCATTAAAATTCAGAACCGCCATGTATTTTT +TCTTACCAAAGGCTCTTTAAAAAAAATCTGGACCAACAGTTTTTGAGATA +TTTAGAAAAACAACTCACTTTTCGACGTTTTTCGCCTTTTCGTGGCTCAC +CCGGTTGATTTTTGCGGCGATTTGTGGTCTTTCGCTGAAAATATTATTTT +TATTTCAATTATTAACGAAGAAAACAAGAAAAAACGACGAGAAAACATCA +AAAAAACGCGAAAAAACATCGAAAAACCACCGCAACCTCATGAACAAAAA +AAAAGCATTGCAGCCGCGGGACTAGTTTTCGCAACTTTCTAGGCCATGTC +CCGTTCGCCGTGCCGTGTATTTGTTTAATTCCCTTTTTGGAAAAAGTCAA +CATATTTTTCTAACAAATCGTTTTTCTATTAATTTTTTTCTAAAACTCAC +AATCAACAGATCACTTTTTGCATTGCAATTCTCACAATATCCCGACGGAA +CCCTCTCCAAATGATTGACCTCTTTGAATAGTTCATCATAAGTGTCGGTT +TCATTCAAATGCACATTAATCATTGTTTTATAGTTTTGCACTTTTTTCGT +GTTGTAATAGTATTGGATAATGGAAGAAAGCGAGCGTTGGGGCATCTGCA +AAAAATAATGAAATTTATTTTCTTTTTATGATTAAATTAAATTTTCAAAA +ATTCCCTTTTTTTGACATATGCACTTACAGCCGCATGAATCTTCTTGAAC +CGTTTTCCGAAATGAAAGAAGCAAGTGGAGAAAAGACTAATTTCTTCTGC +CGTCCAATCATCATGAATTTCTTTTCTTCTCATCGCTTGAACCATCGCAG +CGTCGAAATCATTTGACTGTTTGTTCAGAATGAACAGAGCCTGTAAAAGC +AGTTAGTTTTTTTTTCAAATTCAAAGTACATTTCCGAAAAATAAAAAAAA +GGCTTGATTTTTTAAAATCTCGAATTTTTATTATGGTCAATTGTTATTTT +TTCCAGAGAAAAACTCATTTTCTCCCAATTTTCAGACGTTTCTCTCTAAA +TTTGGTGTTTTTCCAATCGTACCCTATCTATAGGTAATTGATATCGTCCA +GTAGCTTCTGAAATGTATTCTGTAAGCCGATTCTCGTTCATTTCGTCTGG +AAACGCCCAAATTTGTTGATCTCTGCACGGTTCTTTTTCCAATTGCTCTG +CAGTTGGCTGTATAATCGCCTGATATTCGGTTCCCACGTGGATTAGATTG +TCGACGTTGGAAAGTGGATTTGCTGGAAGAAATTGGGAATTTTTCAAGGT +TTTAAGTGGATTTTCAAGCTATTTATAAAAGCATGAAAAAGCTCAGAAAT +GACTATAAAACCTTTTTTTACGTCGTATTTTTTTCAATGAAATTACCTAC +TTTTAATTAATTGTTCGGCTTAAAACCAGAAAATTGTTTCATATCGATTT +TCCCGGTGAAAATCGAAGGAATCGTCGCATTCTCAAAGTTTTTTCACCGA +TTTGTTTCAATTTTAGCACAACTAAATGGAAAAATCACAAAAATTCCATT +ACAGCCGATTTTCGTGAATTTTCCTACATTTCGAACTAAAAATTGTCCTT +TCTTCTGTTTAAACCGGAAATTCTCTTTTGAAAAACCAATGAAAATTTGA +ATTTTCTGGGCTTTTCTTCGGAAAATTATTCTCGAAATTTATCAATCGAT +CCTTGGGCTTTTTTTGTTCCGCAGAGGCTGGCGGAGTTTACAAGCGTACG +AAGTGGTTCAACTTTTATATAAAGCTTTATAAATGGGACATAGATGAATA +TTTCGAATGCTAAATGCAAAAAGAATCAGTAAAAAAGCGCGCAGCCCCGT +CCTTCTCTGACGAAAAACGCCGTTTAAGGATCGATTGCTAAATTTTGGCA +GTAGTTAGAAGTGTCAAAATTTCTGCCGGAGAGTCGTCAAATTTCACTGA +AACGTAACCCGGTAATTTCCACAATTAATGGTCGATTTTTCGCAAAAAGT +GGTATGTTTGTCAGGATTTATTAGAAATTGTGGCTGTCCAGATTTTAAAG +AGTATTTTTGGGCAAAAATGTCGAATTTTCTCTGAAAAAGTTCGATTTTT +ATCGAAAATTCAGATTTTTTAGATAGTTTTCATCGATTTTCCCAGTTTTC +AGCCTGAGAACTTTACTAACAGAAAGATGTGTCATGAGCACCACTTTCAT +GATGCTCACGAGCTTCAGCTTCTTCATCTTCGTCCTCTTCATCCTCCAAA +TCTTCATCCTCATCGCCCATTGATTCCCCAGACGTTGTTTCGCGTTTTCT +CATGGATCTTATAGGACGAGCCATCTGAAGTTTCAATTTTAGCTTTTAAA +TTCAATTTTACCGCTTAAAAATCGATAATTCTCCCGTACTCTGCTGGTTT +CTTCTTCTTGTTCCGCCTGCTCCTCTGGATCATCTTCCTCCATTGGCTCC +GGCGATGCATTCAACATATTCAAGCCTTCGTCTGAAATATCTGGCCAATT +TATAGAAAAACCGACAAAATAATAAGCCTCACTTTCTTTTCGAGAGGCGT +CTTCGTCAGATGACGTGTACGAATCCATTTTCTGGAATTTGAGGATTTTT +GAATGTTTTTAAACAAACTTTATAGAGAAAACATTCGAAACACTAGAAGT +TATGTTGAAACACGAGAAAATTTTTTAAAAATCCATGAGAAAAACAGTTT +TGAAAAATCTGTTTTTGGAGGCTCTCCGGATTTTGAGGAATCGTCACCCC +GGAGACGCAGATTCTCCGGTAATTTTTCATTCATATTTGAGTTTAAGAAC +AAAACAGTTTAAAAAAATGTTTTTAGTATTTGAATGAAACTTATAATGTA +TTTTTTCTTCCATTAAAACTTAAAAAAAACTACAAAATTATTATGAATCA +AATTTGAAACCGTGAATCAATCTCCGCGGAAGGGCGAGTCTATACTGCTG +CAAGCGCACTCTATCGCAAATGTACAATTGGCGGTTTTTCAAACAGGAAT +TAATCGGATTCTCGTAGTTTATTTTGGATTTCTTTTTTCGGGAACATATT +GGTGTTTTTGCGTTCAATATTCAAATTTAGAGGAAAACTGCTTCAAATAT +TTAGGTAAACTCTTGAAACCGCTGAAAATAGGCAAAAATAATTATTTTTG +TATTTTTTAGGCTACTTTCTATACTTTTGCGTAAATACTATAGTTTTTCT +ATAAAACACCCATTAAAATTATTTTTATAAAATGATTTTTCCAATAAAAA +TAAAATGCGCAAAATGATTCTTTTCCAGAATCCTATATGCGCCTTTAAAA +TCTCTCGGATTACTGTAGTTTCAAAGAAATTATCCTTTATATTTTTAATT +TTAAATTTTTTCCTGAATGTCAAATATTAGGGGAAAAATTATAATAATAT +GTGCTTTATTCATATGAGTGTAGAATTAGTGAAAAAGAAAAAAAACATGT +ATGGACTGTAAAATTGGAATTTTAGCGAGAAAATAAAAATAATATGCAGA +AAAAATTAAAATTTTCAGGAAAAAAGTCAGTAAAGCCATCAAAAACTACT +CGATTTTGAAGGAAATCAGCAAGAAAAATTAGAAAAAAGTATTTTTAAGT +TGGAAAACCCCTGCTTGAATTTGTACACTAAATTGGGCATAAAAGCGTAC +AAATTCGCAAAAACCGGTAAAAATCTGGGGATCGTGATGGATGGAGTGTT +TTGTGAAAAAATGCAGCGAAAAATTGAGTAGACAATTTCAAAAATGTCGA +TTTTTGAAATTTGTGACGAAAAAATTGAACAAAAACTGTTTTTTTTTGGA +ATTTTCAACAAGAAGTTTTATAAATTTTTTTGTTTAAAATTTTGAATATT +ATATGAGTTTGGTTTCACTTAACAGAACAATTCGAACAAAAGTATTCTAG +AAAGGAAATGTGCGCTCCAGCACACTATTTGCCCGTGGAGCGCACTTGTG +TGCACGAACGCTAGCGAGAATGTGTGGTAGAAAGGGAGGGAATAGGAAAT +ATTAACAAAATTGGGCAAAATATGTAAGATTCGGAGAAAGAATTGGAGAA +AAATATGTATTTCGAGCTCCGCGAGCTGATCAATCCAAAGGCTTTCTCCA +TCCTTTTTTCGAGAGGCACATTGCATTATAGTTACACACAGCACGTGTAT +AATGGAACATTGAAGCCTGGAAACGAGCCATCGCTACCATCATTACCACG +TGGATCTGAAAAAATTAAAGTTTGATGATTCGAAAATTTTCTGGAAAAGT +TATGATTGTGAGATAAATTGAATTCTTTGAAAAATCAAAATTCAAAAGCT +TGTAGAAAATTTTATATATTTTTTTAAGCGTATTTTTTCCGTATACATTT +CCAAATTTTTTTGTTACCCAATTTTAAAGATTTTCTTGAATTTTAAAATT +TCTTTCAGTAAAAACTTTTTTTCAACTTTTTGATTTTTTTTCCGCATTTT +TTAAAATTTTATTCAGAATTATTAGATTCTTTTGAATTTAACGAATTTTT +TTCGCTAAAAAATTGTTCGATTTTTCCCGAATTAAGAAAAATATTATTTG +GTTTTTGAATTATTTTCCTGATTTTTTTCGATTAATAAATTTGTAAAAAC +AATTTTTTTTCTAATTTTTGGTTTTGATGATTGTGTTTTTTTTCTGAACT +TTACAGTTTTCAAAGTTTACACCGAACTTCCACATTAAAAAATTCTGATA +CAAAAAAGTATTCACATGATTTTTAAAATTTAAATATTTTTCAAAAAAAA +TAATATTTAAACTGTGTTTTTTTCGGAATTTTTTTTCGATTTTTTCCGAG +TTTTTTTTGGAATTTTTTCCTTTCTGCTCCAAAAATATTCAAATTCAATG +TTGTGTAGAAATTTTATTCAAAAAAAGTGTTCAACTTCTGAGTCTAAACC +TTTTCCGAATCCTTAAATCCTGGCAGAGCTCTCGTGAATTCAGTTGTCAA +TTTATGTGGATAGCAAGCTGCCAGTTTAATGAAAGTTTTAGTTCCTTTGT +CAAGTACTCGATTAATTTTCGAATAATCATAATCATCGACTCGAACACCA +TATAATCCTTGAGTATAGTTCCAAATTGCTTCACGGAATGCAGCAGTGTC +AATTTCATTCTGATTCACGGCGGCTGGTGGTTCTCCGTCTCCAGATGCAT +GGGATGAGCCGGATGGCCTGAAAAATTAATTTTTTGGAATTATTATATTT +TTCTGTTTTTGAAATTTCATGCATCTCGAATATTTTAACAAAATTACCAA +ATTCAACTAGATTTCTTACAACTTTCACTGTGTCGATTTACGGGTTCGTT +ATACGAATTGAATTTGTTTATCGATAGAATATTAAAATTTAGCTAAAATT +GAGAAGAATATAAGAAGAAATTAATTTTTTTAATTTCAAAAATCGAGCCA +GTAAATCGACACGAGCGATCGACACAGTAGTCATTTAAAGACCAGTTTCC +GCCACGAAATATTTCGCGCTTCAAACATGTTGCGTAGTACGTATTCTCAA +AATTGTGCGTTCACGTATAATATTTATGCGAATTTTTGGTCTACTTTGTT +AGAGAAATCATCACTAACATATTGCCAGTAAGAGTCCGAATATGATCGAA +CATTCGATCAAGCCGTGACGTCAGTGTATCCGTATACTCATTCATCGTAT +TATAAACATGATCCCATCCAAATTCTTCAACTCGGAATGGCGGAATATCC +TTTTCAGGTCGCTTTCTAAAATCAATATATCCAAATGTTCGATGATGCGA +GTAAATTGGATAATTACACGGCGGCTCTTTTTCCATAATATCTTCTCCAT +TTTCATCGATATTTGCAAGAAGAAGTACAGGCGAGTAGTTTTTCCGATTG +GAACTATATGTTGCTGCAGGAGCACTAATTAATGATTCAATAGTTTCAGT +AGTCATTGCACACATCTTCGCTGGTGGCCTAGTTTGTCCTTTTTCCGTCT +TTTTCAGCTCACTGATCAAATATTCGACTTCAGTTGGCCGACGATCTGGG +ACTTTTCGGAAATAGGCCGACATTCTCGCCTCCCAATAGTCGAGATCATC +GATATTAAGGAAATCAATCTCATCTTGTGTCAAATCAACACGACGTTCCA +ATCCAATACAGCATATAACTGTGCACATTGCGTGAGTCATTGACATTATT +CCGACGGCGTGGTGGAGAGAGCAAACCGAGAAAAACGCAGGACCACCGTC +TGGCGTGCGGCGAGCGAAGAGCACCTGGAAATTTTCAAATTCTTGAGAAA +AACCTAACATCGTTGTTATACGTTCGTTCTCTTGGCATTGGAGTTGGCAG +AATTTGTTTTGAAAAAACGTTGTTTTTTTTTTGAAAGAACATTTTTTTAT +TACGGGACCATGAGATCATGAGAATTCCTATTTACTGGCGCGAAAATATT +GGCAGGCCACGGCAACGAGAGAGCATATGGCAAAGAGAGACGCATCTTAT +TTTGTCTTGTAATTTTTTTTTAAAATAATTTACAATCCCTTTTCAACTAT +CGTGATTGTAAAATATTACAAATTTCAGAATTTCGCTACCAAATTATTAC +TGGAAAACTAAACTCTGAGAATGCGCATTGAGCAACATATTTGACGCGCA +AAGCATCTCGTAGCGAAAACTACAGTTATTCTTTAAATGACTACTGTAGC +GCTTGTGTCGATTTACGGGTTCGGTTTTTGAAATAATTTTCTTTTCGAGA +AGTGACAGTGATATTCCATTTTCCTTCTTTTCTTCCTATTATTTTATCAT +TATTTGCTTAATTTTAATATTCAATTCATAACTAAATTACTTTAATTCAT +TTCGAGTAGACATTCAAAGAATTCCGGTAGTTTTCGCTTCGAGATATTTT +GCGCGTGAAATATGTTGTGAAATACGCATTCTTAGAATATGGTGTTCCCG +TAATATTCAGAAAAGAAAAGATTTCCAAGAACTTTCTGAAGATTTCAATA +TTTGCAAAATCAGAAACCAGTTCTGAATATTCTTTATTTTTAGAAATTTT +TCAAGGTTTTCTAAATAACTTTTCTAAATAACCTACCGTATTTCTTCTAT +TAATATGGCTGCAATACTATTTTTCGATGGTCTTCCCGCTTGCAATACTA +TTAGGGAGTGCAAGTCTAATAGGGAGTGCCATACTATTCTTCAGAAAATT +TTTCTGTGTTGGGGCTTACTAGATTCTACTTGAAAAAACTCCAATTTTAT +TTGGAAGTATAGAAAATTTGATTGAAATTGCAACAAAAAGGTACAATAAC +TTCAATCTCTAAAAATTTTGTTATAAACTGTTGCAAAATAGGCAAAAAAT +GTTATTAAAATTTTAAAATTAGTAAGGAGTGTTTGCAACAAAAAAAAGTA +GGTGCAAGACTATTAGGGAGTGCAACACTAATAGGGAGTGCAATACTAAT +TTTCGGAAGGTCTCCGAGGGGCAATACTAATAGGGAGTGCAAATCTAATA +GGGAGGCCATATTAATAGAAGATATACGGTATATATAGCTTTGAAAAATC +GGAAAATGCCTAATTTTTACTTTTTGAGGTTTGAAAATCTCTAAAAATTC +AATAAAATTTCAAATTACCGCTAGATTTTTCCAATGAATCATCCATGGTC +TATGACAGAGCATTCGATTCAAATAATCCAATTTTCGAAATTTCATGTAT +GACCAATCAATGCCCAACAACCACATTTGTTGTCCACCCTTTTCCAGAAA +TTTGCGACGATGATGATCCATAAGTGATAGGCATCTGTGACGTGATGCAG +CCATTAGTGCAAGATAATGACGAGCCGAAGCTGGTAGATCACTTATATCA +ACGAACATATGGCCATAACTTCCTGTCATATGAACATGTAGAGTTGGGTG +TTTACATGTGAAACGGAATAATCTGGAAACGTGAGGGAAATTAGTTCGAG +ACGGGGAGGGGCAGGTTGGCGGTGCCAACCGACAGCCGAACATTGGGGTT +TCTCAGCTGGTAGCGCCAGCCGACAGTCTACTGCAGTACTGCAGATAAAT +TTTCGTCGGCTGTCGGCTGGTGAAAATTTTCATGAAAATCAATAATTTTA +AAGAAATTGTTGCAAATTTTTCCCAAACTTGACCAAATTTGTTGGCTGGC +TGTACCAGCCGACACCCGAAATTTAGAACATTGATTAGAGGCTGCTTGGC +AGAAATAATTTTAAATTCAGAAATTCAATTCGTTTTCAAAAAATATTTTT +TAAAACTTTACCGATCAACTTCTGGAATCGGATCAAAATTGAGCCAATCC +ATGGCTTTTCGTCTTTTAGTTGTAGTGTGCATTGTGTAGATCTTTTTATA +TTGCTGCGAGGTGAGTAAATGAAGAATTTTCGCGACCCGTTTCTGAAAAA +ACTCAGTTTTCTAAGGAAATTTTGAAAATAAATTCGAGAAAAAGAAACTG +AGTCAGCAAAAGAAAATTGGAAATGTCTGTCTGGAAATATTCGAATATTA +TATTCAAAAGTTTTCAAAAAAACAACGAAATTACAAGCAATTGTGATCAG +AAACCGCGGAAGGAACTGGACGAAAAAAATTATCTTTGAGACGAATCTCT +TTGCATCTTTGTGATCTAAAAGATTAATAAAGGTTGTCATCACATTTTTC +GAGATTTGGGAATGTGATAAGGGTGAAAAATGGAGATTAATTGTGGTAAA +ATGAGGAAAAACCTAATTTTTGGTGAGAAAATTGTGGAAAAACTATAAAA +GAATCTTTATGGAGTTTAAAACTCAAGTTTTTCACGCTTTTCCGCACTGT +GCGGAACGTTTTTTGAGAGAATTTGGCCGAATTCGGTGATTAAAAAAATA +ATTTCAAAACTTTGCGCCTCAATTGTGATGTATTACCGTACTCTGTTGCC +ATTCCACCAAAATTTCCTTCATTGTTTTGCCATTTTTCTGCATAATAACT +GTTCTGGGTTTTTTTGCTTCATGTGCCCAAATGTACGAATTTCCCTAAAA +ATTATACCTATTTTTTCAAAATTTTTAATCGCTAGAATTTTTTTTTCTGC +ATTTTCTTTAAAAAAAGAGATTTCTCGCAAGTAGAAGGAGAAAAAATGTG +TGGCTATACTTCTTCTTAAAGAATGCACGACTAGCCATAGCTCAAGCCCC +CTCTGGAACGTTCCATCTTCCTCCCATTTTCCCACGTTCAAGAATCATCA +GCTTCTTCTCCCTCAGCTTCTCTTCTTCTAAAACCACAACTAGACAAATG +TTCTTGTTTTCCACCCTATTTTTCACATAAAACCGCCGAGAAACCCGCTA +TCACAGACTCAATGCGCACCGGAGGGGCTCTTTGTGTGTGTGTACTGATC +TCTGCGTTATATTCGAACACCGGCGCACACTCGGATTGAACCAGAGGGGG +GGGGGGAGGGGGGGGGGGGGGTGAAAAAAGAGAAATACTCTGAAATTCCA +TAAAATCTAGAAGAAGAAAGAAAACAAAGGAAAAATTGGACATTCCGAAG +TCAGGCTAAAAAATCTCATAAAACAAAATCTATTCGATTTGTGACCATTT +TCATCTATCTCTCTCAAAACCCGAATAAACAAAGCCTCCCGTCCCCAAAG +TGTGCTCTCATGCTCTTCTGGAGCCTTCTAGACTGTCTGTAGAGCCTAGA +GACAGCGGAATTGCACTGAAGTGATGGAGAGACGTAGAGAAAACGCCTGA +AGAAAAAAACGAACACTTTGGTGGAGGAGGAGATGGCTTCCCTCCAAATA +AACAACAATTTCTATCGTTTCTCTGTGATTGTGTTCTCTTCTATGTATAC +TGTTACGATATTGAACAGGAAATTAAATTGAGCACTCTGAATACATAATA +CACAATAAATAAATACAAAAACTATAGTTTCAGCACAAAAAATTCGAAAA +AAAAACGATTTTTTTTGTCCGAGAGGAGTATATGGCCTAGAAAAAGAAAA +CTCGGCCACTCTGATGCAATAAATTTAAAAAATTATGGCCGAATTTTAGA +TTTCTCAGGCCAATTTGATACGTTTCTCGAAAAGCCATAAATTAGTCGGT +TTTTCACGGGCTTCTTGCCTTCCTCATTGCATTTTTCGCGCTCCATTGGC +AATCTCCTGCTGGACAACGCGTGGGAAATCGTGTGCCCCACACGGGCAAA +TACATTTTGTTTTACAAAGAAAACCGTGCCGCGACGCGACACGCAACGAG +CCGTAAATCTACCCCAGATATGGCCGAGCTCAAATGGCCTAACCTGTCAA +AATCTTCCACTTCAAAATATGAGGGAAGCCAGAAGCGCGTGTTGTTTCTG +AAAAAAAAACCCGCCTAAAGTTGATTTAAATTATCGTTTTTTTGGAAATA +ATAAAATCGATGAATTTGTAGATTTTGATAAATTTCCGATAAAAAAAAAA +TTTTAAAAGAGGAAAAAAAATGTTTCTTCGCCCTTTAGTACCAAAAATAC +GCCCAACTAACCAAATCGTTCTTTCAATCTTTTTTAAATGTTTGTGCGTC +TATAATTGTCGCTTCAGAAAACTACACAAAACACACACACACACAAGGAG +AAGAAAAGAAAAAACGTGTTCCATGACCTGCCACTGGGATCGATCTGTAA +AAGAATTGGGGAAAATTGAGGTAAACTGGTTTTTTATCGGGAAGATTTTT +TCGGAAGGATTGAGATGAAAGTTCGAAAGGTAATTGGCAAAGTTGAAAAT +TGAAAAATTCGAAAAAAATCTCAATTCTCTGCTGTAACCCCCAATTTTGC +GTCATGGCCTAGAGTATGCAGCGTGGCCTAGAAATTCCTAACGTGGCCTA +AAAGATCACGGCGGTACCTATGATTTTCTAGCGTGACCTAGAATATACCA +GACCTAGAATTTGATAGCGTAGAATTTCCCAGTATATCCTAGCAGTCTTA +AGTGACAGTTTCTCAGTACGTCCAAGAATTCGTCAGCATGACCTAGGATG +TTAAAGCGTGGCCTACAAATTTTCAGAGTCTTCTAGGATATTCCAGTCTA +AAAATTTTCAGTGAGGCCTGAAATCATCGCGTGTCCTAGAATGTCTAATA +ATTGCAAAAAAAAGATTTGAAAACTAGTATTTACCCTAAAATTGCATTTT +GAGCATTATTTTTAATCTAGTTTTAAGGAAAAAATCAGAAAAAATAAACA +TTTTTTGATTAAATCTTCCGATCTACAGATAGAAAGTGTGCAAGAAAGAA +TGCAACATTGTGCTCGGTGGAGCAAGAAGATAAAAGAAAGAGAAAGAAGG +TCCCCCACCCCTCCAGTGGTCGAAACAATGATAAATTGGACAAACGGAGG +ACCAAGGGGCCGGGCAGACACAAGAGAGAGAGTACGTGAACTGAGGAGGG +TGTGCAGGGAAAAATGGGATGGGGGCAAATCTAGTTCAAAGATGAGACAC +TTTTCAGGATCTTTGATTCTGAGAAAAATTTTGAACAAAAAGAATACTTC +AATAATTTAATGGCACATAGAAATATTTTCAGATTGTTCTTCAAAAGAAA +AATATTTTTATGCCCGGAAAATTTATTTATTGCATTTCTTCCAAAACAGT +GGCCGGTCTCGACACGACAAATTTTTGTTAAATGCGAAGAGGTGTGCGCC +TTTAAAGAGTACTGTAATTTCAAACTTTCGTTTTAATATTTACTTGTGGG +AAAACATTAATGCTTAACGAAAAATTACAGTACTCTTTAAAAGCGCACAT +CTTTTCGCATGTGACAAACATTTTCGCGTCTCGGTGACAACTTTTAAGTT +AAAGGCACATAGAACTTTTCTGAAGAATTTTATTTATTTTTCTGAAAGTT +AATTGCTACAGTATCCTTTTTCAAGTCGCACCGAGAGCCAAACTGTAGCA +AATCATCAAAAAAAAGTCGACAAAACGTGCCGAAATCAGTAAACTTGAGA +GCTTTAAAACTCTATTATCAGTTCTTCGCCAACAAAAAAAAAGAGTACCG +TATCAAAAACGAACTTCGACTTTTTTGGCTCTCCTGCATACGGACATGAT +TCTGATTGACAGTTTTCATGTTTTTTTTTGGGAGTTTTATTTATTGTGCA +TTTAAAAAATCGTATAGTTTGATGCGTGGCCTAGAATTTGCCAGTGTGAG +CATTAACTCTCCACGGTAGCCAAGAAATTTTCTACGGTGGCCTAAAAACT +GCCAGTGTAGCCTAAAATATTTTATTGTGGCCTAAATTTTCCAATGGTCT +GTTTTTTTTATAGTTGCCTAGAATTTCTTTTCGTGACCTAGAAGCGTACA +GAGTGGTGGCCTAGAAAACGATTCATGGCAGAGTTTTGAAAAAAAAACGA +AATTTCGAGAAACAAGCGAACAAAAATCGTCTGTCGAAAGAGTATTTCGA +ATGCTGGGGATGCAAATCAGCAAATCATTCAAAAAAAACTTTTGTGATAA +GAAATCAAACTGATAAGCCAGTGTCAAAGTCTCGAGGATTAAAAATAGCA +TTTCAGGTCGGGGTACGGTAGGGTTTTTGTAGAAATTAATGCAAAATTTC +AGTGGGAAACGAGTTCGTGGCCTAGAAAAATCATGTCTGAAAAATTGCAA +ATGCGCTCCCCCGAAATGGTTAAAAATTTTCAATTGATAGCCTATTTGAA +GTGGCGGCCTAGAATATCAAATAATGGCCTAGAACTCAAATTGGCGGCCT +AGAAATCAAACTAATGACCTAGATTAGGGCATCTTGTAGGCAGCTTAGAT +CACCTATTATAGGCAGGTGTAGGTAAAATTGTAGACAAATGTAAGTTTCT +TTGAAGATAGGCGTAGGTTCCTTTGCAGGCATACATAGATCATTTATTAG +GCAGATGTAGGCCTGATTGTAGGTACAGTGCCGGCCAAAAATATATCCTA +TTTTTGACTTTTGATAAATTTACAAATTTTCCAAACGAGCACAACTTTAA +AACTAGAAATGTTATCGAAAAAAGTTCAACTCATGTATGTATTGCCCATA +ATTACGTCTACTCGTATTCAATTGTTTGTTGTTTACTAGTGTCACGACAA +CAAATACAGCGGCCGACATCTCGTAAGCCCGTTTTTGACAACGTTTACTG +ATTCGGCCGTATCTCGAAAACTAATTTTTTTCTGAAAATGTTGTTAAAGT +GAAATAGTTTTCATGTTATTTGTTATCATTTGTGTTTATTCACTTTGTTC +TGAAAAATCCAGTAAAAAAGTTATGGGAGTGCAAACTTGTCGCTCACTGC +CACTCACCCGCTACAATCAAAAATCAGGTTACTTATAGTTAGTTCTAATT +TTTTTTTTGTAGAGCATTTTTTAGAAATAACACATGTAAAATCACAATGA +AGCTATATTCAAACACGATATCAAGATTCAGGAAAAAATTCATTGTTTGC +GAGAAATGTTCAAGGCGTGGCCAAACACTATTCAAGTTTAATCTCTCATA +ACTCTTTTTCTGGATTTTTCAGAACAAAGTGAATAGACATAAATGATGAC +AAGTAGTATGAAAACTATTTCACTTTAACAACACCTCGAAAAAAAAATCG +CTCTCGAGATACGGCCGAATCAGTAAACGTTGTCAAAAACGGGCTCACGA +GATGTCGGCCGCTGTATTTTTTGTCGTGGCACTGGTAAAAAACTTAAAAA +ATTGAATACAAGTAGACGCAATTATGGGCAATACTTCATCAGTTAAACTT +TTTTCGATAACATTTCTAGTTTTAAAGTTTTGCTCGTTTGGAAAAGTTGT +AAAGTTATCAAAAATCGAAAATGGCATATGTTTTTGGCCGGCCCTGTAGG +TTAAATATTTTCGTTATCAGGTGTAGGCATGAATCGCCATGTAGGCGGGC +GTAGGTATCTTCTAGGTAGGCGTAGGTTACCTGAGTCAAATTATAGGCAG +ACGTAAGTAATCATAAAAATTGACACTTTGTGGGCAGGCGTAGGTCACCT +TTTAGACAATCATAGTTAGCTTTCTAAGTAGGGTTAGGACACCTATTATA +GGCAGGTTTAATTCCTCTTATATGTGTGCGTAGAACACGTTATAGTCAGG +TGTAGGTCACTTTGTAGGCAAGTCTAGGTTCTTCTTTCGGCAGGCGAAGG +TCATCTTCTGAGCAAGTTAAGGTTCGCCTTGTAGGTCGGTGTAGGTTGCC +TCGTAGGCAGACTAAGTTACCTTCTGGGCATGCCTAGATTGACTAGTAGG +CAGGTGTTGGCACCAAGGGTGTCAGTGTCCCGTAAAAATTACAAAAACGG +GACAACGGGATGTCCCGTTCCCGTGAAAATTTTAAAAACGGGACAACGGG +ACGTCCCGTTCCCACGAAAACACCCAAAAAACGGGACAACGGGACATCCC +GTTCCCGTGAAAACGCTCAAAAACGGGACAAAAGACGTCCCGTTCCCGTA +AAAATGACAAAAACGGGACACCGGGACGTCCCGTTCCCGTGATAATTTTG +AAAACGGGACAACGGGACGTCCCGTTCCCGTGAAAACACCCAAAAAACAC +CCAAAAAAACGGGACAACGGGACAAACGGGACACGGGACTTGACACCCTT +GGTTGGCACCACTGAAGAATGCTGAAACCGACTTTTTTTTCAAAAATGTC +CTGCTCAACGAGCCGAATGCATTTTGGTCGGATTATATTGGCACACCTTT +TTGCCCCCGAGAGAATCATTGAACAAAATCTCATGCACTTTCAATTTCAT +TTTTCATTTCATCAAATAAAAAGATTCGGGAGGATTTGATATATATTGGA +AAAATAAATGAATGGGGGATTTGTATGGTGGGGGAAAAGTGCACACCCGG +AAATGAGCAGTAGGATTTTGAGCAGGAAATTGAAGGAGCTGGAGCAGGAG +AGCAGCTACAGTAACCACCCCTTCACAGCAAAACACATGGCTCATAAAAT +TGAATATTTGAAGTGAACTACTAGTGATAAGCGGTGAAACGGGGTATGTG +GCACTAATTTTTTTTTCTTCAAAAAACCCATTTCTTATCACTTGTGTGCA +GAAGCATTATGGAGACAGGCAGGAGGCAAGTGGTGGTCTAAAAATTAGAA +AAGTTCGGCCACAGCTTGCCCGATAGGAGCACACGGGCATACTGTTTCAA +CAAAAATTCGAAAAAATTGGAAAATCCCGGAATTTTGATTCCGCGGAATC +CGACGATTAAAGAAATTCTCGCGTTTCTGATTTCACGGAAATCGGTATTC +TCGAAATTTGGTTTCTGCGGTGTCTATTGTTTTGGAAATGTTGTGTTCAT +GTTTTATGAAGAACAATATAATATTATGTATAATAGATATTATATATTAT +ATATAATAGAATAATTTTAGTAAAAACCCCACAAAACTTCGAAAATAGAA +GAAATTCTCGCGTGTCTCCAAAATTACAAAAAAATCAGTTTTTTTCCTTT +ATTTTATATTACACAGGATATTTATATCAATTCAGCAAAAAAACGGGCGG +GACAGAAAATTAAGAAATTTGCGAATATTCGTTCCCACGGAAGTAAATTT +CCCCGAATTAGAAAAAATTCGAATTTTTACTGGATTTGTCTCAAGCTTTT +GAATCTAGAAACATTTTCTAGTAAAATCTCTTTAAAAAATTTTTTACACC +AAAAAACTTTTTAGGCCCTGAATTCTGCGAATTAAAAAATTCCGCAAGAG +ACCACACAAAATCGAGAGACTTAGTTAGACAAGTAGAGGGAAAAATAAGA +GGCAACAAATCATCGAAAGTTTTTTTCTGCAGAGAGAATGGGGGAGAAGT +TGCGGCGCTGAAAGAGAGAGAAAGAGAGAGAGAGACAGAGAGGGTGAGAG +ATATAACAGAAAACCAGGATAGTGCGGAGGAAGAGAAGAAAAAAGTGTTA +GAAATATTTGTCCGTCGACGCCTTCTTCGTCTTCTTCGTCGCCTTCATAA +ATGAAACTATGCATTTTCCTCAGATATTGCCTTACTATTAAATGGGGCCC +GGGCTAAAGGGTGTGGCCGGCCGATCCAAAACGGTGGCCTAGAAAAATAT +CGGCGGTGGCCGATATCAAATAAAAAAAACATCGATAGTTATGAGACCAT +AATTTTTAGTTTTTCAGATTTTGAGTCACTTTTCTGATTTTTATCCCAAA +AATAGAGCTCTTTGCTGTTTTTCTGCAGAATCAGCAGGTGGCAACTTGGT +TTTCGGAATTTGTGCTATTCTTAGAAATTCCCGACACAGCATCGAGTTTT +ACTGGAGAACACGTAGCGAGCACAGAAAAAGGAAGGAAAGACAAGAATTG +GCTCGGCGAGCAACCAGAAAAGCAGCAAGAAAAAACTGACCGAGCAAAGA +ACAGCGCGATGGGGCTCATATATATCTAAAAATGGATGGATGGAGAGATG +AGAGACAGCAGCAGTATTCGGTCAAATGAAGACAAGCCAATTTCGAAGCT +TATTTGGTATTCATGCGTGTCTTTTTTTTTCTTGCAAGAAAAACTGATCA +TTAGCAGAAAATTCAAAAAATATTGGTTGTCCGAGAGGAGTACAGAAATT +AAAAAAAATCGTCCGAAAGGAGTACAAAATTCAAAATGTCTATTATCCAA +GAGAAGTACAAAATTCAAAAGTGTATATTGTCCGAGAGGAGTACAAGATC +CAAAATATGAATTGTCCGAGAGGAGTAAAAATTCAAACCACAAAAATCCG +AATTTGCCAAGAAAGGGGCGGAGCCTGATTCGAGTGGAGTGTCGTTGCAA +AACGCAAAACTTCAAAAACATACGGTTTTCAAAATCTACCTCGCCGACCT +ACCGTAACCCTCTAAAATTTCTAGGATCAAATATCATCGCAAGAAAAGTG +TTCGTTCGAAACGAAAAATATTTCTGACGCCTCATCAATCATCATATCAG +TAACAAAAACCTGAGAGAGACGGAAACAAAGAAATATATTTTGAACCGAA +CAGGGATCCTGCAACAAATCACGTAATGGACAAAATGCGCCCTATTGCTA +AATATGCAGCAAGACGCAATTGCATTCTTCTGCCAGAATATCGATTTTTA +TACGTACTTATAGTGATAAAAAAAATGCTGAATTATCGATTTTTAATTCC +CCGGAAAAATGTGCGACAGAGCGTGTTTGCATTTTTTTTTTCGAATTTTC +GTGCAGAAAAACCCGTAAGCATCGATTTTTCTCAGTAAAAATTTCTCGCG +CCAAAATTGTTTCTATTTTTTTCGGGAAAAATCGAAAATCTCCAAAACTT +CGGTGGAGCGCACTTTCTGGACCACAATTTTTGAAGGGAAACATCACTTT +CTGCGGTTTTCAATAAACGAACAAACATCAACAAGAAACGAGAGAGAGTT +TTTGTTGACTTTCAAGAAAAAAATGGATATCGAATTTCTGTGCTCCATTT +CCCTCTCCGGGAAATGGCGCGGGGAACGTGCAAACAATGCGAGTATGTCT +AATGGCTCTCACGTAGATCGAGAAAGTGGAAAATTTGCTAGTATAGACAG +TTTAAGGAGGCTCTTTTATTCTATTGGGGAACCGATTTGTTTATGTCTTG +CCGTGGAGCGTAGTTACTGTAATTTTTTTGCAAACGTGCTCCATCGAACA +GTAAAAAAATCAGTATGCATACTAGTATGTACCTTTAAATAGCTGTAACA +CGAATTGCCTGTGAAAATAAAAATCTCGGCAAGTTCTCTCCATCGGATCA +ATGTAGGGAATTTTGCTGTTTATAATGCAAACTCGCTCTAATAAACTACA +ATTTTCGATCGGTATTTCATGCATTTCGACTGATTTTCGTTATTTTTTAT +GTACGCTCTCTATTGAAACACGGGGCCCGAGAAAATATCCAAAATCTAGA +GAGGTTGTATTGCTTAGGCTTAGCCGAAAACCTGTAAAGATTTTTTAAAA +ATTGTTCAGCCTGCGATGGACGACTTTTTGTAAAACTTGGCCACCAACTT +TTTTACGGTGCGGCTACATCGCATTTGGGTGACCTTTAATGTGTTCAGGG +TGTCTAAACATGCACCCAAAAGAGAGTGTCATTTTTAACGCGAAACAGCA +TCAATCCAAACGGGGCGACAAAAAATGAGAGAGAGAGAGAGAGCGGGCGC +AATCTAATGTTTTATCAAGTGTCTCTTCTTCTCCTCCGACCTCGTTTGCA +TCCCCCTAATTCATCATTCGTCGGTTTGTAATACAGAGAGAGGGACATAG +TGAGTGAGAGGGAAAATTGAGGAGATTCAGAGAGTTAGAAAGAGAGAGTG +AGAGGGAACTTCAACTTTTTTTTTCAAAAGTTTTGGTCGATGATTTTGAC +ATTTGATAAAACTGAATGAGAGATGATGCTTAGATAAATGAAAATTGATG +AGATGATATTTATAAATGCACTTGCGATGTTGTTTTACGTGCAAATTGCT +GATTAGTCGAGAAGTTGTGATTTTCGTGTCGGGAATATTTCACTAGGAAC +GCCCTTGCGCCTTTAAAATGTAAAGTAGCATAATTTATTTTCAGAAAATT +TAAGCGTTGGAAAAATAAGTAGTGCGCAACATATTTGACTCCCAAAATGT +TTTGTAGCGAAAACTACAGTAACTCTTTAAACGAATACTGTGGTTCTGGT +GTCGAGTTACGGGCTGCCAAAATTCGAAAGTAAATTCATTTATAATCGAA +CCCGTAAATCGACACAAGCGCTGCAGAAGTCATTCGAAGAATTACTGTTG +TTTTCGCTACTAGATATTTTGCGCGTCAAACATGTTGCGCAGTACACATT +CTCAGAATTTTGTGTTCCCGTGATATAACAATTCATTTTTCTGTCTATAA +CCTCTTTCAATTATAAGAAACCATTTGCAGCGAAACACAAAAAATTTAGC +CGATTTCTATTTCACCTATAAAATTCGCGTCAAATGGCCCGCGCTGTCAA +GACAGTCATAAAACCAAATGTTATGCAAATGGCGTAAAATTCAACAGTGC +CCGCCCGCATGGTCATTGATCGTTTAAGAAGAATGGAGGAGGGTGCGGGG +AGCATCATTTCCTGAAATGAGCCCAGAAGCGAGAGATTAGAGAATTAGAG +AAATGAGAGATCAATGAGGAGAGGGTGAAAGGTATGAACAATGAATAAGA +AAGGGATGGAAATGATCACAGATGGAAATAGATGGAATAATGAAGTGCAT +CGATGCACCATTTCAGATTTTTCGGGCTTTTCGCAGATAATTGAGGAATT +ACATTTTTCGGGCTCCATCGATAATACCCTGCCGGACAACGCGTTGGAAA +GTGTGTGTACTCCACACGGGCAAATACCTTTAGTTTTACAATGAAACCCG +AGCCGCGACCCGACACGCAACGCGCCGTAAATCGACCCCAGCCGTGGCCG +AACCAAAATGGCCTAATTCGTCAAACTTTTACATTCCAAAATATCAGGGA +AACCAGAAGTGCGCGTTTCCTGTTGTCCGAAAAAAGATTACAACAAAAAA +GAAGAAATGGAGCATTTGCGCTCCATCACACTCTCAGACAATTTCATTTT +CCACATCCTATATATATTTTGGTTTTTCTGTCGTATTTTGTTTTAATTTA +TTGGTATTTCGTTCAAAAATAATTATTTTGACTGTATTTTTGGTTGCATA +CATGTAGAACTGCTGTTTTTTAAGATATTCTGCCCATTCAAGTTTTTCAG +TGTAAAATTGATATATTTCATTCCAACTGAAAATGAGATCGAAACGATGG +AAAACCTCGGATATTACTGATTATGGAAAGAAGAGAAAAGAATCGGAAAG +TTGTGGATCAAGTTCACCGATTCTCGAAACACAGTCATCTGGCGGTGCGG +AACTTGACGAAGTTACTGAGGATGAATATTCTAGTAATTCGAGCAGTAAT +GAAACTAGCGACGAAGAGGAAAACTCAGAAGTACCAAATGTCTTATCTAT +AACAGAAAGAGGTAAGAATTGCGTCTTCTAGTGATCATACTTTTCGCCAG +ATTCCCTAATGTAATATATTTTGTTGTAGAGAAAAGTTGGCAAAAGTTAA +CGGAAAACGATTTGGGACGAATTCGTTTCATCTTGAAGTACACTAGCAAT +ACTAAAAAATGCGTGAACGAGTATTTTCAATATAATCATGGGCAAAACAA +TGAAATTATGAAAAGTCTATTATTGGATACCGATGGAACTATGACTGCAA +AGGCTTGTTCGGAATGTGCCTACGATTTGAATCAGTAAGTTACTCTCTCG +ATTTATTCCCAAAATTAATATGTGCTTCAGGTGCCACTGCAAAAAACCGC +TTCGCTTCATCAATGCTCCGTGTGGTTGGTTTGCTATTCAAAACTATAAA +TAGTTCACTGTTTCCGTTCAGAGGTCATCAACCAAGTTCTTCATGTTGAA +AATGCGGAGCCCACCAGGATCAACCATGTAATCGCAACACTCTTCCGGAA +TCACATTGGCGAGATTTTGTTGGTCCACTCTATTTCTGTGCGAGAACTGT +GATAAAACTAGTATTTTCAGCACAAAGGCTCGAACTGCGGAAGCTCGCGC +ATCTGAAGAAGCTCAAATCAGGATTCAAATCCAAGACAACTCGAACGCAT +TCCAAAGATCGTATCATAACGATCCACAACCTTCATCAGCCGAAGAACAT +GAGGAAGATATCGTGGTGGATGGCTGAGTACGGAGCTCAAATGCCTTAAG +GCGAAACAATTGGTTTTTTAATTTGCTGGTTATCATGTTAGATTTTGAAC +GTGTTAGGTCTTTCAATTGTTTTTTTTTTTCGAAATGTTGTTGTTCTAAT +AAATTTGTTTTATTTAATCAAACGTTTTTTAGTCTACTACGGGCGTGAAG +CCAGATATCAGTGGTATCTTCTTATCAGAAGCTGAATCATTTCCGGTTGA +CAATGTTTGAAGGACATAAGAAAGGCTGTGTTACTGATTTCGACCATTGA +TTTGTTTATATATGGATATGTTCCACTGCCTTTTGGAAAGGCAGTATTCC +CGGTATATATGGGCCTAATACGGAATCTAAAATAACCTGACACAAACCTG +ACGTTGACCTGTTGCCGGCCCGCGGCGGCTTAGTGTCAACTTGACAGCGG +GTCGCGATTTCACCTGCCAGTTGTTCTCCATTCAGCAGCCAGCGACCTGC +TGGCAGGTTGCCACTAACCTGACGCGGTTTACCTGTGTTATCGGCGCGTG +CATAGCTTAGTGGTTTCAGGAAATGATGCTAGTAATCAGAAGATCGGGGT +TCGGGAAACGGCAGGGGCTTGAAGGTTAGGTTCTATGAAGCAGGGCGAAG +GGTTGACAAGGAGAGGCAATAAGCAAGTAGTAGGGGTTCTCTAGAAAACA +TTTTTGTCTTTAATATGCGTTTCCTACTGATTTATTATTGATATTTGGAT +CCCCTTTTCTAGAAAAAAAAATCAGAATCAGCAGAAAAATTTGAGAAAAA +GTCATAGCAAATCAGAGTTGGTCAGAGTAAATCAGAGCTAGTCATAGTAA +ATCATAGCTAGTCAGAGAATATCAGAGTTAATCAGGGTAATAAGTAGACC +TAGTCATAGTAAATCAGAGCTAGGCATAGTAAAGCGTGGTTACTCCGAGT +AAAACCACACTTGCACCGAACTGCGGTTAGTGTGCTTTACCATTATGTAA +CTCCGCTTTTTACTCTGAGTTAGTATGATATGGTTTGTCTGAGCTGTGGT +TGGGCTTCGCGGGAAACTTGAATAATTCGAGACAAAATCTAATTTTAGCG +AATTTTCTTTAATTTCTTTGAGGTTTCTACGACAGAACTCGAAAAATTTC +GGGTTTTAATGTTTACACATTTTATTTAAAATTGAATAATCAACTGCGGG +ACTCCTCGAAAATCACATGCTCATTTAAATTTTGAAGTTCAAACCTCAAA +AAACGCGCAAAAACCAAATTCAGCTAGGATATCAAATTTATGATTGAAAT +CTATATTTTGATGCGGTGTTTCTGAAGTTTTCGCGATAAAATCCGAATAA +TAATTCCACGTACCGTATATTCTCTATCTAATTTCCAGGTCATTTTTTAA +TGCAGCACTATTAGAGACTGTCGTACTACTGGAGACTGCAGCATTAATTT +TCGAACGGCTACTGTCAATTATAGATCACTAGTATTTAGTCACAAAAGCT +AATTTTTTAAGCAGAAATTCATAAAAATGTTTTCAATATTGCGAACTTTT +GTAACAAAAAGACCCAGTAATTCAATTACTTTCGTAAATTATCAAAAAAT +CATCAAAAATATACAAAAAAATACCAAAAAATATTGAAACTTTCAAGTGA +CTCTTTCAATAGAAAATGGGGTGCAGCACTAATAGAGACTGCTGCACTAT +TTTTCGGACCCTTTTTGAATGCAGCACTATTAGAGACTGCAGTATTTACT +ACTGGAGATGCAGCACTAATAGAGAATATACGGTATATACGTAATATATT +CTTGCAGAAAAAAGTACGATTATCAATGAAAAATAGCTGATAAGAGGCTT +TTGTTTGAACTAACAGACGGAACGACTCCGGTTTAGTTCAAAAAATTCTA +AAAACACGTTGTGTCAGGCTGTCTCATTGCGGTTTGATCTACGAAAAATG +CGGGAATATTTTTCCAGAAAAATTGTGACGTCAGCACGCTCTTAACCATG +CGAAACGAGATGAGATGTCTGCGTCTCTTTTCCCGCATTTTTCGAAGATC +AAAACGAATGGGACTTTCTGACTCCACGTGTAAAAAGGGGTTACGACGGA +CCCTGGCCTAGAAATTAGGCGTGAAAATTCTCGGGCACTGGATGTAGTGA +ACGCCCGCGATGAAAAATTGGGGGAAAATTAGGCTTTCTTTGCGAGAAAG +ATTAATTAAAAATGTTTTCCTTTGTCGAAAATAATTTTTAAAAAACACAC +CACGTGTATTCAGCTCGACCAACGCCTCGAAAATTTTCAAAAAAGGCGGG +AAAAATTAGTTGAATTCGCCAAGAGGAATTTCACCGCAGCGCGTGCAAAA +ATTTCAGCATTTGCGCGTGACGGTGTTTGCACAAATTACACCGAATGGTC +GAGCTGAAAACACGTGCACACTTTTAAATAAAACTAGAAAATAAATCCCA +GGCCTGCAAATATTGCACACAAAACCGTAATCCCCTTCGCGCTAAACAAC +ACGCGCAACGATGCTCCGCTTGGGGACAAGGAAAAATTAATTTAACTCGG +GATTTTCATTAAAAAATTAGGTTTTTAGTTAATTTTTCGATGTTTTCACT +GCGAAAAAGTGTTAAAATAACGATTTTTCAACCTATTTTCAATTAATCCG +TGCAAAAAATCGTGTATTTCTCGAGTTTTGAAAGAAATTTATGAAAATCG +GCATTTTTAATAATGGTTTTTCAAATAAAAATATAATTTTTCGGTGCAGA +AAAGTCGTTGCTCGTACAGTTTTTTTAAAGCATTTTCACATCAAAATCCT +CCATTTTTCCAGTAAATCGATATGGAGTGCGACGAGACAAAGCTGAGCGA +CGGCGCAAGCGGCTGGGTGCCGAGTATCCCGACAGATATCGATTCAAAAG +ACACACCGTTGCTCGATATATCTTCTCAGGCGATTTGGGCGCTTTCCAGT +TGTAAAAGCGGTAAATTTTCCGACTTTCAAGGGAGAAAAGTGTAGAAAAA +TCGAAATTACTTCTTAAAAATCTCGTAAAAATCGAATTCTTTCAGGATTC +GGCATCGACGAGCTCCTATCCGACAGTGTTGAGAAATATTGGCAAAGCGA +TGGCCCGCAGCCGCACACGATTCTTCTAGAATTCCAGAAAAAGACCGACG +TGGCTATGATGATGTTCTATTTGGATTTTAAAAACGACGAGTCTTATACA +CCGTCAAAGTTAGCATTTTTGGCTTTTTCAAACGAAAAAATACAATGAAA +CACTGAATATCTAGTTTTTTTCTCAATTTTTGCCTAAAAAACGGCGATTT +TTCACTAGCTTTTCAATTAAAATTTGAACAAAAAGTTTTTTAAAGGAAAA +ACATGAATTTCTAGCTTTTTCAGAGGTTTTCTATTAAAAAATAGAGATTT +TTGTGATATCTGACTGAAAAATTACCAAACTGTCGATTTTTTTAAACTAT +TTTTCACTTAAAATCTGCAATTTTTTTTTTCGAGGAAACATGTGAATTTC +AAGCTTTTTCAGAGATTTTCTATGAAAAAGGTTCGTGCCGAGACCCATGT +GCTTTTAAACTTCAGAATTTTCCCAATTTTGAAATTAAAAAGAGAATGAA +AATTGATTTTCATGGAAAAATGCGTTTTTGGCCCAAAACCTCCAAAAAGT +ACAAATATAGGTCGACTTTCAACTGTTTTAGATCAATTTTTTTGCAGAAT +TCAAGTAAAAATGGGTTCATCTCACCAGGATATATTTTTCCGTCAAACAC +AAACATTCAACGAGCCCCAGGGATGGACATTTATCGATTTACGCGACAAA +AATGGGAAACCGAATCGCGTTTTTTGGCTTCAAGTACAAGTTATTCAGAA +TCATCAAAATGGGAGAGATACTCATATAAGGTAGAGGAATTGAGAATTTC +AGAACGAAAATTGCCGAAAAAATGAAATTTTAGCGAATTTGAGTCGGAAA +TTTCGAAATTTGATTGATTTTAAGCAAATTTCCAACTAAAATCTTGAAAA +TTTGATCTTTTTAGATAAATTTTTTTTTAATTTTGTGCTTTTCAAAAAAC +CTCAAAAAACAATTAAAAATTGAAGTAAAATTAATTTTTCAACAATTTTT +GAAAGGCCGAATTTTTGATTGAAAATTTTCACAATTTGTCCATTTTGTGG +TGGGGCTTATTCCGAAAAATCGTTGTTTTTTTTTTCAAAAAAGTTATAAA +AACTTTAAAATTGCCATGTAAAATATGTTTATTCTCAGACCTCGTAGGCA +CGAAGCAGGCGTAGGTCGCCTCGCAATAAATTTGAAAATCTCAAGAAAAA +TCAATAAATTTGTGATTAATCAAAAAAATTTAATTTCCTGGTCCCAGCAC +GAATGCTATTTTTCGAAAAAAAAAAAGAGGCGAGCCTAATATAGACCACG +CCCACAAAATGGGCAAAAGTTTGATTTTTCAAAAAATCGAAACAAAAATT +TTTCCAATTTTGTGAGATTTTAAAATTTCCGGTTTTTGGAAAATCGAAAA +AAAATTTCTCGTTTTTTAATTTTCAAAAAAAATTGTGCCTAAAATTCAAA +AAAAAAATCAATACTTTCTCAAAATTTCCAGAAAACAGTCCATTTTCCAG +GCACGTTCGAGTCCTTGGACCCCAGCGATCTCGTGTCTCCACAACGAATC +GAATATTCACCGGAGAACCACACGGACCGATTCCCGATAAAAATATCACT +AATTTCGACGACGAGGATTTTGCCAATTTTATCGATCACTCACTTGTTCA +CTTATCACTTCGTTAAATTTACCTCCAGTGATTCCAGATAATGAGCCAGT +TTTGCATTGAAATTTAGTGCCAAAATATAGAAAATCGCATGATTTAACAT +AAAATAGCGTTTCGAATTGAAACAATGGAAAAAAAGTGCTATGATGATTT +TTTAACACTTTTAATTGTTCCAATTTGAAGTAAAATCTATTTTCAGATAA +ATCAACTGATTTTCTATATTCTGCCACTAAAGCTTAAAAACTTGCCCTGC +TGTCCTAACCTTCAAATTGTTCCCTGCAAATTTTATTATTCTTGTTTCAT +ATTTTTGCGATTGCTTCGCGAGACCCAAACTCACACATTTACCTGTAAAA +TATAATCGAATAATTATTTATATATTTTCTGTAAATTTCCTTAGTATACT +ATAAATTTTCTGATCTCTCTTCAAAAATCGCTAGAAAAAATAAACAAATG +TCGGTTTAAAAATTCCTGGTAATTTACCTTCTATAGAAAATTTTTCGAAA +AAAAAACCGAAGAAATTCAGATGGAAATTCCCGATCCCGAACTGCCGGGA +ATACCGATTGATCCGCAAGATTTGGAGATTCTAGACACGCCCACACGGTT +TTACGAGAAGCTTTTAGTGCGTTTTTCGTGTCGGGACCCGGAAATTTGAC +ATTTTTGGCGCGCGGCTTGTTAGACTCCAAACCTTTTCAAAGATTTTTTT +TTCGAATTAAATAACATTCGTGCTTGGGCCCGGAAATTGAATTTTTGATT +TGAAAACAATTTTTTTTGAGTCCAAAATTTTCAAAGTTTGTCCATTTTTG +GCGCGTGGCCTAGTAGGATCCGCCCCTTCTAAATTTTTTTTGAGCAAGTT +TTCTGAAGCATTGATTTCAAAAATTTTTTTTGGAAATTTCTGGTTTATTT +TTCCGGTTTTTTTCCGAGTTGCTGTTTAAGTTTGGAGAAATTCCAGAATT +TGTCAATTTTTGGGGCGTGGCTTTTTCAGTAAGCACAGTTTTTTTTTTTT +GAAAAATTGAAATTTTCGCGGTGCGGTTCAAGAAAAACCACAAAAACTCA +ATGATTTTTTAACGAAAATTTCAAATTTCTTGCAAGACCTACTGCAATTT +CGATTTTTAGAAACTTTTTGAAAAAAATCCGAATTTTCTGATTTAGCCCC +GCCCCAAAAATGGAAAGATTTCCGAAAATTCGAACCAAAAGTTCGCAAAA +ACTTGAATTTCTCTCACACAGATTGACGCGCTAATTTGAATTTTTCCAAA +AATAAGCCCCGCCCCAAAAATGGACAAATTTTAAAAATTTTGAACCAAAT +AAATTCAATTTTTTTTCGCTTTTTTCCGTTTTCGAACAAAAAATTCTAAA +AATATATGGTTCTAGGCGGGGCTCAGGCACCCATCTACCTACTTAAAAAT +GCGTTAAATTTCAGGAATTAACTGCATCAACCGAACGGCGTCTCGCATTG +TGTAGTCTGTATTTGGGCGAAGGAGATCTCGAAAAAAATCTGATCGCTGC +GATCCGAGAAAGATCCGAAAAATCCGAGATTGAAGTGACGATTCTGTTGG +ATTTTTTGCGCGGAACACGGACCAATTCAAGCGGCGAAAGTAGTGTAACA +GTGCTGAAACCTATTTCGGAAAAGTCAAAAGTTGGTTTTTTTTGCAAAAA +AAAATCGATAAATCGATAAAAACCGACAATTTTGAGAATTTTCATTTCAA +ATTTGAGTCCCACATGCGCCTTTAAATATGGTGTACTGTAGTTTTAGCTC +GAATGTTGAATTTCAAAAATTGAGAATAAAGAAATGTCGTGACGAGACCC +ACAAATGTTTTGAAAAAAATTTTCAATTTCAAAAAAATGTAAAAAATTGG +GAATTTCCCTCCAAAAGTTAAATTGGTTTAGTCACAAACTTTGAAATTTT +GAAATAAAATTTTTTTCGGCTAAAAATAAGTATTTTTTAAAAACTATTTT +GAAGAAAAAAAGTTAGGTCTCGCCACGATGTATCTTGTATATGTGTATCT +AAATTGCCATGTCGTGACGAGACCCTCTCATATTTTACACTGCAACTTTT +TCCTCACGAGGGACGAGGAAAAGTGGTTTCTAGGCCATGGCCGAGGGGCC +GACAAGTTTCATCGGCCATTTATCTTGCTTTGTTTTCCGCCTGTTTTCTT +TCGTTTTTCACAGCTTTTTCCCATTTTTTCTTATTAAAACTGATAAATAA +ATATTTTTGCAGATGCCAAAACGATTTTCAAGTAAAAAAATCATGTATTC +AGTGGGCAAGCAGCGGTGAAAGTGGGCATTGTAATATGATGGATTACGGG +AATACAAAACCTAAACTTTTTCTGAAACATGATACATATGATGCTTAAAT +GCTGAGACTACCTGATTTTCATAACGAGACCGCTGAAAAAGTTTTGAGGT +TTTCAAAATTCAACTTTTTGTGCGAAAATCTCGACTTTTTCACCGAAAAA +GTTGAATTTTGGAAACCTCAAAACTTTTTCAGCGGTCTTGATATGAAAAT +CAGGTAGCTTCAGCATCTAAGCAGCATATGTATCATGTTAAAGAAAAAGT +TTAGGTTTTGTATTCCTGTAATCCATCATATTACATTGCCCACTTTCACC +GCTGCTTGCCCACTGAATACATAATTTTTTCACTTGGAAATTGTTTTAGC +ATCTGCAAAAAATATTTATTTATCAGTTTTATTAAGAAAAAACGAAAAAA +ATCAGTGAAAAACGAAAGAAGACAGGCGGAAAACAATACAAGATAAATGG +CCGCTGAAACTTATCGGCCCCTCGGCCATGGCCTAGAAATCACTTTTCCT +CGTCCCTCGTGAGGAAAAAGTTGCAGTGATTTTGCTCAAATAAAAAAATC +CCCCAAAAACCGATAATTTCACCATTTATCAGATATATCTCTTCCACACA +CCGGAGCTTAGTGGCTTAGTAAAACGAGTTCTTCCACAGCGAGCCGACGA +GATTATCGGTCTCCAGCACATGAAATTATACATTTTTGATGACAATGTAT +TGATTAGTGGGTTAGTTTTTTGTTTGCATGGGTCAGACTACAAACTACAA +AAAGCCTAATTTCAGAGCAAATTTGTCGGATTCTTATTTTACTAATCGAA +CGGATCGATATTTTCTATTCAGAAATTGCAAACCATTGGCAGATTTCTTC +CACGAAATTATCAATGTTGTTGGTGAGTTGGCGATTGCGCTCCACCGCAC +ACACTGTTCAATGGGGCTCGCTTGAACTGATAATTTTTTCTAAAAAATTA +CAAAAATTGTTTTAATTTGCCTTCAAAAAACCATCAGTTAATTAAAATTT +TCTAAGCAAAAAATTATATACTTTCTAAAAAAATTGAATTTCCCGCGAAA +ATAATTTTTTCTGAGAAAATTTGAATTTTTCACCAAAATATTTTTTTCAA +CATTTTTTACCACAAAATGAGGCGGGGCCTCGGTATACACGCTCAAAAAA +TCAAAAAATACTTGTAAATTTGACTACCAGCTATTTTTTTTTCGAAAAAA +AAATCGAAAAGTAGGCCAGTTTTCGAAAAATTCTCGACAAAAATTCCGAA +AAATGGGGCGGAGACCTGTGCGGTATTCGGCATTCGGCATATGCCGATGC +CGGTTTTTGGAGCCCGTCATATGCCGTTATGCCGATTTGAAAATTCACGG +CATATGCCGAAAATGCCGTTATGCCGAAAAATCCCGAATGCCGCACAAGT +CTGGGCGGGACTTCAAAAACCACGCCCACAACAGAGAACAAAAATTTGGA +GTGATGGTTTGCAATTCCCTCGCGCACTTTTTCTTGTTTTTTTTCAAAAA +GATGAAAAAGCGCTCTACTGTACACGTTTTTTTTCGAATATTTTCATTAA +AAATCCAATTTTCAGCCGACTCGAGCTTCATTGTCGAAAATGAGCAACTG +GTGCCGAGCCCAAAATGTGATGTGCACCCATATTTAGGTAATCTGAAAGG +ATGGGTAACCTGAAATTTTTCCAAAAAAATTTTTTTTAAGGCTCCGCTCA +TCTCTACCGAGAAATGCTCAAAACACGTGTGAATCGAGTTATCGAAAAAT +ACAAAGAATCGCGAAAAACGTCGTCGAATTGCATGTCTGCTGACACGTGG +ATTTACCCCGTTTTACAAATGGGGCTTTTGGGAATTCATCAGGAGTTTGA +ATTTTTGCAAAAACTTTTCTCACTGAAAAATCCGGAGCTCAAAATGACGA +TGGCTTCGGGATATTTCAATTTTATTCGAGATTATGAGGAATCGATTCTG +AAAGAAGGAGATTATCATTTGGATATTCTTACAGCTTCTCCTTTTGTAAG +ATTTTTTTTGAGGGAAAAATATCTGAAATAAGTTCAAAAATTTCAAAATT +GAATTTTTTCGAAATTTTTGTAGGAAATTTTGGTTAAAAAAAGTTTTCTC +GAGAAATTTGAATTTCCCGCCAAATTTTTTCTGTGAAAATTTGATTTTCC +CCTCAAACATGTTTTCTCATAAAATTTGAATTTCCCGTCAAAATGTTTCT +GAGGAAGTTTGATTTTCTCATCAAAATTTTTCAAAATTTCCAGGCGAACG +GATTCTTCGAATCAAATGGCTTCTCGAAATATATTCCACCACTATATTCC +AACATTTCTGATCAATTTCTTCGAAAACGAGAAATCAACGGCCGATTGAA +TGTAAAAATGTTCGAATATCGAAGAGAAGAATGGACATTTCATGCAAAAG +GTCTTTGGGCAGAACATAATAATCAATTAATGACATTAATTGGCTCATCA +AATTACGGTTATCGATCGGTTCATCGAGATCTTGAAGCTCAAGTGATGGT +TGTTACAAGAAATCCGACACTTATCGATCGATTGAAAGATGAGAAAAATC +TATTATTCGAATATTCATCGATACTTGACATGGCTGCACTTCAACAACCG +GAACATCATATTCCACCATTAGTTCGAGTTATTTCACGTCTTATTCGGAG +TTTTTTGTAGACGTTTTCCAATTTTTTATAGCGGAATAATAAGGTTTTTG +ACTTTAATAAATCTTTGTAGATTTCAGTTTTTTTGAAATGCAACATTTTG +CCGAATTAGGCCATTTGACAATTTTTGGTCGTGTCACGGCGCGGTTTGCA +GTAGAAAACTAAATGTATTTTGATTTGTTTTTTCGAAATATCCGAAAAAC +AACAAAAAAATCTGTTTTTTGTTGAAAAAAATGTTGCGAATTTCAGAAAA +CGGCACTTTTCCGATTTCTGCCCCCTAGGGCTGTTATGAGGGACGTCCCC +TATTGGGGGGCGGGGACGATCATTTGTCCCCCCATGGGGGACGGGGGCTC +GTCCCCGTCCCCACGTCGGGGGACGGGGAGCGCCCCTTGTCCCCGATGGA +ACGAAAAGTCGTCCCCTTTTAATTTTTGATTTATTTTAGATTTTCACTTC +ATTTATTACCGGTACAGAGAGTGTAGATAGTTAGAGAGTGCCAGACATCC +GGGACCCAATGGAGCGGGGCGCGCGGAAGAGACGATTAGTGTCGATTTAC +GAAATTTTCCTCGTTGTCATCATTTCGTAAATCGACACAAATCGTCTCTT +CCGCTTGGGTCCCGGATGTCTGGCACTCTAACTATCTACACTCTCTGTAC +CGATAATAAAATATTTTTACGTGAATCTCGTTTCCACTAAGATGTGCGGG +TGGATACCGTGGATATTCCACACAAAAAACGTGTCGCTTTAATAATTATG +AAGCAAAATACAAACGCACATTCTTCACATTGGGTAAAGGGGGCGCGCTC +CCCCTTTACCCGGGCGCCCCTTTTCGGGGGGGGGGGGGGGGCGTATTACG +GGAGGTTTTTTGAAAAATAATTTTTGAAATTTGTCAACTGTCGACAGCTG +TCGTTCAATTAATGTTTTTTTTTCAAATCTCCATACAAAAATGTTCATAG +TAAATTCTTTATCAATATTGGGGTCCCTCACAAAGTTCAAGTTTTCTTCT +CACTCTTCACGGCCGCCTTCGATTTTTTCTTAAGACCTTCATTTGCATCA +AAATACATTCGACAAATTTGAGTCACATAAGCATCATCATGTGCGTTTGC +CTGCAAATGTTAACAAAGTACCAGGCGGATGCCAAGCTTTCACGTCTTCA +TGTCTACGTAGAAAATGCAGTCATGAAGTAGGCACGCAGACAGACAGGCA +AGTACATAATCAGGCAATAAATGGGCAAGTAGGCAAAGCAGGCATGAAAT +AGGCGCTTAGGCACGTGGGTAGGCAGGTATGAGACATAGGCAAACATGCA +GGCAGGTATGAAAAGCGAGAAAAGGCAGGTGAGCATGATGAAGGCACATA +GGCAGGTAGGCAAGGAAGCTCCTAGACAGGTACAAAATAGATGTGCGCAA +AGTAGGCATGTGCAAAGAAACTAAGCTCGTCGCCAGGCATGAGGTAAGCG +CATAGGCTTGCAAGTAGGCGAGTAAACACGCGGGCATCGAATAGGCAATT +AGGCAGGTATTTTTGTGCTCCATTTGGAAACACACTTACTGGATAGAAAA +GAGTGAGAGTCGTGTAAAATGCAAATGCCAAATAAATTGGATCCGGTGCA +GCACATTTTCTCTTTGATCTCGTTTGTTCAATCAGACTCCGATAATTGAT +TTCTCCAGTTTCACTTGTATTGATCGCTTGGAAGAGGCTCTCGATGACTG +AAAAATGCTCAGAAATTTCGGATATGTTCTCGATTTTCAGTGAATTTTTC +CTGAGAAAAAGCTAAAAACTCACGAACAAACGCTGCCGATCGTCCACCAC +CAGTATTGCATACGACAAAAACCGGTCTCTCGCTGTCTGTCACTAGTTTC +AACAAATACCTAATCTCCTCGGCATCTTTCGGTCCCATATGCTCCGGCCA +TCCGGTATACTGGTAATGAGTCACCTCTTGAGTACGCTTCTTTCTGGAAA +AAAGTTTGTTGCAGGCTACCTTTTATGCCTGCATGGAAAAAAATAGTAGG +CGGACAGGCGTGAGGAAGGTTAGAATATTGATGAGAAAAATTGAAAACAA +TCATTTCAAAAAGCAAAGAATTGACCGGTTATTATTAAAAAATAAAAATT +TTTATCCGGACAATCCGATGCAGATGTGAGTGCCTGCCTACCGGCGTGCC +ACCGCGCCTATTTCATGCCTGCGTGCCTATACTTACCCAAATGTTAGCAA +CAATTGTCTAGTCTTCAACAAAGGCTTCGAGATACTCTTCGTGCAAGTGA +TTGTTAAGTCCGCCAAAATTAGTTTTTCGTCGAGTTCAGTGGGAAAGTAC +CTATCACAGTTCACCTTATTAGCTCCAATAAAGTGATCTGAAAAATAAAT +GGATTAAAAACGGAGGGTGGCTTGATAGACAGGCAGGCAGGACTACTGCC +CTGTGTAGGCCGTCTTGTAGACAAGCAGACAGGAGTGGGTCACCATGTAG +GCAGACGGGAGGGTGTAGGTTGTCTAGTGGGCAGGCAGGCGTAGGCTGCT +GCCAAGCAGATATAGGCTCACCTATTTCCGCGAAATCGCACAACATCACA +ATTGTGCTTGGTTTATTCAGCTTCACTGACTCCCAAAATGCGGCAATCGC +CAAAATATCGGAGCTTTTCTTATCAACAGGCAACTGCGGAGCAGGCATCA +ACACAAACTTCAAGCCGTTATCCAATTCAACAACATGTGATGATTCTCCC +TGGCTGAAAATGAAGATTTTTTGGTAGGTACCCATAATTTTGCCTACCTG +TCTACCTATGTGCGCTTGAGTTAAAGGTTAAACCTAAGCCTATGCCTAAA +CCTGAGCCTAAGCTGAAGCCTAAGCTTAAGGTTAAGTGTAAGCGTAAGCG +TAAACCTAAGCAATATGTAGAGGCGAAAGGTAGGCAGGCAGGCGTAACAG +TCTTACCCATTCTTTTTCGAAGACTCATATGACACCGGATCACATTGACA +GTGATTACCTCCCTGTAAGCCGCAAAACTGGGCAAAATCGTCTCCCGTAA +TTTCTAGGTTATTTGGAACATTCTCAAATACTGAAGTACAATTTCTTTTT +CTAGTAACGAAATCCGAAATTTGCGTGTTGAATGTCTTGAGGAAGTTTGA +AAAACGTGTCTCATTCACATCCACACGACTGATCATCTGATTTGGCGGGT +ACAGTTTCTCTTTTTCTTCCGAGTCGAGTATTTTGTAGCCGTTCGGGGTT +AAGCAAAAGTAAGCAATTATTGCACAAATTATGACAATGACGATCAGAGC +CAAAATTACATATTGTCCGTGTGTTCTGGGATTTTGGAAATTTTTAGTGA +AGCTTCTAGGCTTTAGCTTATGCTTAGGCATAGGCTTAGGCTTCGGCTTA +GGATTAGGCCTAAACACAGGAGCATATAGGTTGGCAGGCAGGCAAAATTA +GAGGTACCCGCCAAATATCTAGAAGCTTCACTAAAAAAAAAACGTTTTGA +ATTTAGCATGAAAACAATTTTGAAAAAGTAAAATGTTTTCTTATCTCAAT +TTTTTCCTTGATTTTATATTGTAATTAAAAATAATAATTTGAATTTTCAG +CTCGATTTAGATAGAGTTGTGCTAGATTTCAAGAAGAAATTGAGAATTTT +CGTAAAAAATATTTTTAACGCGAAAAAATTTTTAAAGCTTTAATCCAAAT +TGTTCAAAAAAGTTTGGAGTAAAAAATTTGGAATTTTTTTGATTTTCACC +CGAAAACCTTTCTTTAGAATGTCTGCCTCTTGCCTCCATCCGCGCCTTAT +GCTCAATCCGCGCCTTATGATTTTTCTCCGGGAACTTGAGACGATTTGGT +TGTTGGGAGAAGAAGTGCGGAATGTGGAGCGTTTGTTGAGAAAAGATAAA +ATTTGGAATTTTTTTGATTTTCACCCGAAAACCTTTCTTTAGAATGTCTG +CCTCTTGCCTCAATCCGCCTTATGATTTTTCTCCGGGAACTTGAGACGAT +TTGGTTGTTGGGAGAAGAAGTGCGGAATGTGGAGCGTTTGTTGAGAAAAG +ATAGATTTTCTACTATTTCTCAATTATTCAATACTATCGAACGACTTGAT +GTCCAGTCTTTGAATGTTCTTGTCGAGGAGGCGAAGGTTATTGGTAAGTG +TATGCGTGGCTTTCCGATGAATTACCAACGGCACGGAAAGCCTGAGTGTA +CCCTTTCGATTTCATCTTCGGAAAGTGTGCTAAGCGTAGGCGCGTTAAGC +TAATTTTTCCTGGTAAATCCGCAATTCTTGAAGATCGAACCAATAGGGAA +CACTGTGGCACCACGTGCAACTTCAGGGGTAGGCGGCAAACACAACGGAA +ATTTATCGATTTGCCCAATTTGCCAGAAATTTCGGTTTCCGAAATTTTGT +CGATGCATTAAGGGTTTGATAATAAAATCGAGTTTGGGAATTAGCGTTTT +TCAAAAATTGTCGAATACCTTCAGAATTTTGGTTTCCGAAAGTTTGTCTA +AAAATGCAGGGGTAGGCGGCAACTGCCGTTTGGCATATTTATTTTTGGCG +AATTCACCAAATTCCCGTGAAACATGCGTGAACTTTCTTCTCGTTTCTTA +ATTAGTTTTTCATCAAATTGATAAAAATGAGAAAATTATAAATTTGTAAA +TTCACTTCAAAATGCAGGCGGGCAGGTTTCAGTCAAGCCCTGAAACCGCG +CCTGTCTACCATGGAAGCCCTACTTTCAAATAAGATCAACTCACTGTGGT +GGTGGACCATTCTTTTCAGAATTTCCAAGATCTGGCGGTGGGAGAATTGC +AGTCGGCAGAGGCTTGAATAAATTTGAAAAAAACAAGTCAAGAGCAGCAA +GAGCCTTTTTCGGTTCATCAAGTCTGTTTTGAAAACTTGAAAACTCCAGT +CCACCATCATCCAAGCTCTTCAGAGCATCCTGAACTTCACCGAGCGACTT +CTTATTGCCAACATCCTTCACAAGTTCTACCAGTTTTTCCAACGATTTTT +CCAAGCCCATAAGACCACCAAGATTAGCCCAATCAACCTTCTTAGCTTCC +GTGAAAACATAACCATAGTCTACAAATTTTGTGGAATCAGACTTTTTAAT +TCCACTCTTCCATGCATCTAGCTGAACAAACATCACATCCAAAGATGCTC +CAAGCGCCACCAGCTTCTCCAGATTATCCTTATCGTCCTGTGCCAAAGTG +GCTCCACTCGCTGCCAACTCTCGTTGCACAATTTGTGCATGGTTCTTGAT +AATATCCACATTTGCTCTTTCTCGGAGCACGTCCTCCAGTCGAGCAATTT +CTTGTGCCGCTGGGCCAATGGAATTAGTGTGTTCAGCGGCGTTTGGAAAC +TGGGATGTTTTATCCGAAGCAAATTTGCGGCGCTTGCTAAAGTACAGCGC +CAGAGATTTCAGACCACTATTGAGGCTTGAAACTGAGATCAGAGCATCTT +CGACGGCAGTGACTATCGGCGGGAATTTTTGATCTGCTCGGAACGAATTC +AAATCTGACAGGTTCTTTTGAATTTTGTCCAATTCTTTGTTGGATTGAAG +ACAGCTCAGTACGTCGAGAAATTGAGCAATATCAGATCGAGAGTCATTGA +TTTTTTCAATAGCACGTTTTTCTAGTGTTTTCAAAAGATTCGGATTCAAG +AAAGTAGCGTTTGCCGTCATTCTACTCATGGTCAGCGACAAGCCGGTCAT +TTTTTTCACTCCATTAAAGCATGGCTCAGCGGTTGTCCAATTGCTATTGT +TCATATCCTTGCAAACAGTGAGCACTTCTGCGTGTCCTGATTTGCTTTCA +ACAAGTTGATTCATCACACTTTTCAATATCGATTTCGATTGTTCCAATTC +GGTGTCAATGTTCGATGCAATTTTAGATAGTTCCTCCAGATTCGTGAAGT +CGGGGGCGGTAGTTAGAGTAGATTTGGCGCATTGGGCTGAAAGTTTATTT +TTATTTTCGTTTTTTTGAGTTTGAACTTTTGTGGACAACCGACAGATTGG +CTCAAACTAAAAGGACTCTAAAATATACAAATTTTGGAACTCAAATCAAT +TTCGCAAATATTACTTTTTTCTACGGAGCTTTGATCAGGGTGGGGTGGCA +AACGATTTTTTTCCAGCAAACGGTAAATCGGCAAACCGGCATTTTGCCGA +TTTTCCAAAATGGCCGAAAATTTTTGAATCCCTCCCTCTAAACACTTCCG +GCAAATTGTTATCCAGCAAACTACAATTCGGCAAATTGCCTGAATTAAAA +ATTTCCGCCCAATCGGCAAATTGCAGTAACTGCAAATTTCCGATAAATTT +GGAGAAACCGGCAAATCGCCGAAAATTTTTGGTAACTGGAAAAAATTTCA +AAAGGCACTGTACCCGTGCTTCCGTTTTTTAAAAAATGCTTCTAAACAGT +TCCGGCATATTGATATCCGGCAAACGGCAAATCAGCAGTTTGGCTAAAAT +AAAAATATCCGGCGAATCAGCAAATTGCTGGAATTAAAAAGTTCCTCCAA +ATCGGCAAAACCGGGAATTTGGTGAATTCGCCAAAAATAAATATGCCAAA +CGGCAGTTGCCGCCTACCCCTGCATTTTTAGACAAACTTTCGGAAACCAA +AATTCTGAAGGTATTCGACAATTTTTGAAAAACGCTAATTCCCAAACTCG +ATTTTATTATCAAACACTTAATGCATCGACAAAATTTCGGAAACCGAAAT +TTCTGGCAAATTGGGCAAATCGATAAATTTCCGTTGTGTTTGCCGCCTAC +CCCTGAAGTTGCACGTGGTGCCACAGTGTTCCCTATTGGTTCGATCTTCA +AGAATTGCGGATTTACCAGGAAAAATTAGCTTAACGCGCCTACGCTTAGC +ACACTTTCCGAAGATGAAATCGAAAGGGTACACTCAGGCTTTCCGTGCCG +TTGGTAATTCATCGGAAAGCCACGCATACACTTACCAATAACCTTCGCCT +CATCGACAAGAACATTCAAAGACTGGATATCAAGTCGTTCGATAGTATTG +AATAATTGAGAAATAGTAGAAAATCTATCTTTTCTCAACAAACGCTCCAC +ATTCCGCACTTCTTCTCCCAACAACCAAATCGTCTCAAGTTCCCGGAGAA +AAATCATGTGATCAGTAGTTTCTCGGGCCCAAGCGTCGGTTGCCAATTGA +GAGTTTAGTGCTCCAATATCAATTGCTCCATTCGGTAGACCAACTGTGTA +CTTCTTGGTTCGCAGGGACTGCCCGATGGATTCGATGGTTTGAAGATGGA +TCTTCGATTCTTGATTTGGAAATGCATTCCGGATAGATGCCATGTGTTCT +TCTAGCTTTCTTAGTCCCCGATTGATGTCTACAATCTTGAAGGATGAAAT +AAAGTTCATCACATCACGAACTTTTGGCCATAATACAAAGAAAGAAGCAG +CAGAATTATTGTTTTTGAAGCCATGCAACGTAATCTTCGGATTCTCCACT +ATGTTCAAAAAATCTTGGGATTTTTTCAACAAATCGTTTAACGCAGAATG +GGATTTGGGAATATCGGTGAAACTAGTGAACGCTTCAATCTCTGTGTACG +AGTTGCTCCATACTGATAGCTTTTCGGAAAGGGTTGTAACTGATGAAAAA +CTGTCTGTAATGTCTTTCATGTCTGCCTTGAAATTAGTCTCGTCTGGCCA +CTTCTTGAGATCTCCAATATCATGAGCCACGTGGACAACACTTTTGACAG +TTGTGAAGAATTGATCTGCCTCAACATCGTCGCCGATATTCGATTGTAGT +TCTATAAAGGTATAGTTTTTGGGGGCAAAAAACGAAAGTGGTTCAAAATT +TTGGAACAAAATGCCTATTTTTAGATAGCTAAAATCTAAAATTTTGCAAT +GCTGACAAGTTGTGAAAATTTGAAATTTTAACAGAAAATAGGCTTTTTCC +TAAACTTTGAATCACCTTACTTTTTTTTTGAAATTTTCGAAACTTTTCGG +TTATTTCCAAAAAAAAGCCGCAAATACTCTATCAGGGGTAGGCGGGAATT +GCAGTTCGGCAAATGTATTTTCTGCAAATTCGGCAAATCGGGATGTGTAC +AATTTTGTCGTCTCTGGCAGTTTACCGACTTGCCCATTTACCGAAAATTT +TAATTCCGGCAAATTGTCCATACTCTATTACTACCATAGGCCCTTATATA +ATCTTTTTCCGCCCACCCCTGTACTCTATTACCACCTAATCTGTTACTAC +AGTGGATTTTTTGAAACCAAAATTTCAGCTTTTGAATTTTATATTCGTAG +TGAAAAGATATTCGTAGTGAAAAGTTGAAACCTGGAAAACATAGTTGCAT +AATTGCATCGTAATATGTAAAAATAGGTCTTCCATGGTAGATAGGCGCGG +TTTCAGGGCCTGCCTGGAACCTGCCTGCCCTATGTGAACGAGTAGACTGT +AGTTTTAAAAAACAAAAAAAGGTATTTGCCTAACAAAAAACATACTCAAA +TATTTGAATGTTTGCAACCAAACCTTTAAGCGCTATCAGTTTAGATTCCA +GCGAACTGTAGTCAATTGCATTCAGTTGATCCATTGAGAAATCGTATTTG +AACAAATCCAAAGTTAAATTCATTGATGGAATGGTTCCTTTTGTCAATTC +TTGTTGTAGGTACATTGCATTGATCAATCGTGAGGCGAATTGTAATCGCT +CAACGGCAGTTATCAAGTTGTCATCTGCAACTTTTATGAATGATTTTTTT +AAAAAGTTATTTGTTGTCATTTTTCTTTTATTAATTATTACGTATATTAT +ACGTATCATGCGAGTTTAGCTTTCCAACCCCCCGCGAACTCTTTTTACTT +TTTTTTTTTTTAACTTTTGTCTTTTTTGTCCTTTCTTGGCTATTTTTTTT +ATGAGAATTGACCCGAATTTGACTTTTTTCGGATTTTTAGGAATTTCTAG +GAATTTTTCTTTTTTGTCAAAGCGAGCTAACGCTCGCCACTGACGCCAAG +CCTAACATAAGACTTAACCTAAGTCTTAGCCTAAGCCTTACAAGGAAAGT +CTTTGAAGGGGCCTGTAGATTTGGGTTTCTCATGTTGATATTCCGATAGA +AGAGTGTTAGTTTTGATCTCTCCAAAAAATTTAGCTGCCCAAGCCAAGTT +TCAGCAAAGTAATGACATTTTGAAATTTCAGTTAAAAACACCATTGAAAT +ACACTGTCTTACAGTGCTATCCACACAAATATCAGCTTGCGTGAACACCG +AAAATGTGACGCCCACCACAATAGGCTGAAGACAGTGGATTTCAATGGTG +TTTTTAACTGAAATTTCAAAATGTCATAACTTTGCTGAAACTTGACTTGG +GCAGCTAAATTGTTTGGAGAGATCAAAACTAACACTCTTCTATCGGAATA +TCAACATGAGAACCCCAAATCTACGGGCCGCTTTAAAGACTTCCCTTGTT +AGCCTAAGCCTATGCAAGACACGCAAAATATACATTAACATATATATACA +ACAAATACAACGTAAAAATTGTTTTTCTGTAATTCGACTGACAAACCTTT +AGCTTCACGTTTGGAACGTGGATCTAATGACATCACATTAAAGAAACTGG +ATTCTTCTGGAACAAAATATATTGAAATTAAAGCTCTGAAACAGTCAAGA +AACCTTCGAAAGTATCCGAATTGACAACACGATTAACCGTTATAATTATC +AAAACGATTATTATTTTGATTCCTGGAAGACAGAAGAAATTCGGAACGAA +AATAAAAATCAACCTACTCATTGCAAAGTATTATGAAACTTCCCTTTGAT +CGACGGTTTTTGAATCAATTAATGATTGGAAGTGTGAATTCTGAGAGAAG +GAGTGTTGGAATTTTTATTTATTTTATAACGAAAAGGTCACGGTTTCTGT +AATTTTAATTTCTATGAAAGTTTTAGGGACTCACAGAATGTCAAACACTA +GATGGCCGAAGAAAATTTGACATAAGCAGCGAAATTTGACCTTTCAAAAA +AAAATTAATATTACGTGAAATCTTTTTTTTTCCAATGGAATTGAATTTTT +GGCTGATACATGAGGGAATGTGTTTCAAGCTGTAATTTCAGTAAAACTGT +ACAAGAAAAAACGTTCAATATTTTTACCTTTGCTTATAACTCCTCTACAA +AATTTTTTCGGACAAAAAAATAAAACAAGCATGGAGATTACAGGTGAATT +TCGAATCCTCATCTTCATTTTTCAGACTGAAAATCCAAGAAAAGTAGCCC +GAACTTTTTTCTGAAAAAGTTCCTATATACTCATCAAACATTCATAAACA +GTATTTAAACAAAAAATCCCGAGATAACACTTTTGTCTTCAAGATATTCA +GGTTGAAAACTAATGTCCTGAAACTTGGATTTTGGGTCCTTAAGAAGATA +AAACAGATAATTAGCTTTTACGTTAATACCCGCAATCATTTGCAAATTAG +AGCAAAATTAAATTGAAACTTTTTTTTGGATTTAAACATTTTTTGGAGCC +GAAATACAAGTTTCAGGACACTAGTTTTCAACCTGAATATCTTGAAGACA +AAAGTGTTATCTTGGGATTTTTTGTTTAAATACTGTTTATGAATGTTTGA +TGAGTATTTAGGAACTTTTTCAGAAAAAAGTTCGGGCTACTTTTCTCGGA +ATTTCAGTCTGAAAATGTATGATTTTTTAATTCAAAATTTGAGGGAATGT +CGTTCATTGTGGCTCGAGGTCAATGGATAAATGGCTAAGACTAAAACATC +ATTGATCGAAGAATGATTTTTTATTCATAAAAACTATATATTTGACCTGA +AATCATTGTTTTTTGTCACTATAACCCATTGGAATGAGCTGTAGAAATTA +ATTAAATTTAGAAATGATTTTACCGATACGTGGCAATGTTTAATACATTA +GTTTTCTGGCCGAAGATTTGTATGTTTTCCCGAGAAAGTGAAGCGACAGC +TTAAAAGCGCATCGCCTTTAGTGAGAGGCAGGTCTCGACGCGACGACATC +TTTCCTCGCGCGCAGCGGCGAGATTTCGTCATTCTACGTGTTGGTAAAGA +AAAAGGACGTGATTTTATCGATTTGCATCGATTTTTTTTGGATTTTTCTT +TGTTTTTATTGTATTTTTATCGAATTTTTAGTAGTTTTAAGGTTTTTTAT +CGATTTTCCTTGATTCCGTTGCGTTTTTAAGCGTTTTTCTCGTTCGTAAT +GATAAAAAGGGGGTTATTTCTCCGTTTTCCAAGAGTTATCTGCGCGTATG +CCAGATTTTGCAGGAGGAATCATCAAAATTCTCAGTTTTTGGCATGTAAT +CCTTACGAAGAGTACTTTCTGAGGCTCAATGGCTTTTTCCCCCGCTGTTA +GGTGCTTCAGTAAGTGTTCTACTCCTTTCAGGGGTTCCTTCTCTCGTCTA +GGAGATTAAATATGTTCGCATTTGTTTCTTCCCTCTCTCTTACGCGCTCT +TTCCAGCATTGTTAGTTTATCCACGCTCTTTTCCTCTGTAATTTTTCGTT +TATCACTTTCTCTAATTTTTCGGTTTCCGGTTCGTGCACTCGCGCACCCT +CTCCCTATTTTACTCTATCTCTCACTATCTCTCACATCTATCTCTATCTC +TCACAAGCTATTTTGGTATTTTGCGCGTTAAGAAGTCATGTTTTGATGGA +CCGTGTCCAAAGGAAGAATATTTTCGTCGAGTGAAAGGTATGTAACTTCG +TGTGAAGTCGACTCCATGAGTCTTGTGAATATTCCGATAACGTTTTATCG +AGATGTATTATCGGGCGGCCCGAATTTTATGTATGTTTTTCATTGTGGTT +ACCATGTAACGGGAGTTCACATCGCAGAAAGAGCAATTCTTTATCGCGAA +AGTACGATTTCAGGCCCCGGAAGGCTTTCTTATCAGTTTAATGCGACATC +TTTCGTCGGGTGAGATATATTGTCTTGCGTTTCTATCGCATTTCATTGGA +CCGGTCGAGCCAGGTCTGAGTGTTTATGAGTACGAGTCGACTCCGTGAGT +CTCAATGATTTTCCGTTTTCAGGCGGTTTTCAAGGTTTCCCGTTCTTGGT +TTCTGCTTCATCTTCTACTACCGTTTTAAGTAGGATTGGCTCAAGTCTAC +GGAAGAGTAGAGCAAGCCTACGAAGAAGGTCTTCGAAAGAGTAGCGCAAG +TTTACGGAGGATTCACGCAGGTCTACGGAAGAGTGGAGCAGGTATACGTT +AGAGTGGCACTAGACCATACTGGGAGTCCGATTTCCAATTGGATTCTCGA +AAAACCTTGTACCTGCACAAATAACCAGACGAGCCGATATATCTACCTTA +CCGAGCTCCGGGTTAATCGTCGTCAAGTATTTCAGGATGAAGCGTATAAG +GCGATGATTTTCTTTAGCTATGCCGCGCGTTTTGCAATTGCATAGCTGTG +TATTCCGTGTAGACTTTATCGCTCACTTGTTCGATTTTCAGGACATCCGG +TTCGACCTTTTTTCTTTCTCCCGCTATCGACGACGCAGATCACGTATGAG +TTGCTTTTATATACGGCGATCGATTGGTCCGGTATACGTAAAATTAGCTC +TATATTTTATCGCTTTCGTTGCTCACGCGATTCCCAGGTATTTTAATGTC +GAATCATATTCCGTCACCTACCACTACGTAGGAGATATGCAGGGCTATGT +GAGAATAACTCAGGTTTCGTAAGAGTTTCTCAAGACTAGGGAGGATATTC +GCAGGTTGTTGAGTAATTTGTTTTTCCAATTAGCTATTCTCCTTGTCAGG +ACTTATTCAGGTGTGAGTCGAAGTAGCCCGAGACGTTTGGCCCTAGTATG +GATACTTCACGACAGTTTCAGACAGATTGTGGTCCGCCTTTAATGGGAAT +TATTTCTACTGCACAGGTTCATAGCTGACTTAGCCGAATGAGCCCCTTCG +ACGTCGCAATTTGGCGGTTAGCACACTTCCAGGAAGACATAGACGAATCA +CAGTTTCAGAATTCCTATACACTTCAGTAACTACGGAGTAAGGCGATCAG +TTCCTTGCCGCATTTATATGTTCATCTTAACTTTATTTTATATTAGCTCA +CGGCTTTCATTGGAAACTACAGATAACTGAGCCAAATGCTTCGCCTTTTT +GTCACTTTTTCCCAGTTCACTCAAGCCCAGAGTAGATGTAGTTTGAGGTT +ATCTACTTCTCGTTTCCATGTGCGGATACTAGCAGAGTTTCTCCTGTTAT +AACTGAGAGTCATTTCACACACAATACGGTTTATCTGTCGGCAGTTTCTT +CTCACAAGGTTTTCGCTATAGATGAATATCTGGTATAGGGGTGAAGAATC +TGTAATTATTAAACGCCTCAAGCTTATAGCCGTGACTGACAGTTATAGCC +CCCGGCTTTGCTGGTTCTACCCTATACCACACAAAACCCAAACCAATAAA +CCCATAATACTATATAATTCGTGTTGTCTTATTAGAGCGTAACTTGATCA +GGGAAAACGAATTCTCGGGGAGCGAAGCGATCCGAGAATTGTATGTTTTC +CCGAGAAAGTGAAGCGACAGCTTAAAGGCGCATCGCCTTTAGTGAGAGGC +AGGTCTCGACGCGACGACATCTTTCCTCGCGCGCAGCGGCGAGATTTCGT +CATTCTACGTGTTGGTTTCCCCCCTCCCGCCCCACACACATATTATTCCA +AAGTGCGAGACACATATGCTATGATTTCCCTTCCGGAGAAAAATCGAATT +ATTATGAAAATATTAAGTTTAAACCGTAAGTCGTTTATTTTCAGGAGGTG +AGTTTTATTTTTCCTTCATTGTCGCCTGAGTGGGCAGTCGGTGTCTATCT +GCAACATTCGCAGCTCGACCCTTGTGCTTGTTTTGGCGGTAGCAGGAAAC +TTATGGGTTTTTTCACAGTTTCGGGAGAGATATTTACAGGCTCTGGTTCA +GGGAACCAGATTCAGAGTTTAATAATGATATATCTTTACAGGAAAATTGT +GGTTAGAGTTTCATGGCAGCTTCAGATCCCCTGATGATCAACAGTTCAAT +CCACGGAAACACGGACGAAATGAGTGGTCCACCGAGCAACAATGTGGAAC +GAGACGATTCCAGGTTTTCCATGCCCCCTAACATCGATGATGGTCTTATG +GTAAAGTTCTTCCAATCAAGCGGTGTTCGTGTTTTGGATAAACTTCTTCG +ATAAGTAATACTTGACTAAAAAATATCGAGAATTAAAGTCACAATTAAAA +TTTACAAAATATTTTGTTCCAGATTATGAATTTTCGAAGATTAGACTATT +CACGGCCACGTAGCGTTTGACATGTTGTGGGACTGAATTTCTACAAAAAC +GTGAACTCACGTAGACTGTCTCTTGAATAATTTGAATGAAACAGATGTGA +GCTCCGGAATAGGCTTAGGCTTAGGCTTAGGCGGGGCTGGGAGGAGAAAA +AAATTGCGGAATTTGCCGTTTGAAGAGCTCGGCGAGTTTGCCGAGTTTGG +CAAATTTTAAATTTTGCCGTACACACTACAAATTGGACAAAAAATCGAAA +TATCAAAAATAACAAATTGTTCTGAGTTTGATCAGTTCGGTAAGAAAATT +TTGAAAAAAGTGATTTGCAGAATTTGCCAAGCTCGCCTTTGTCTTTGGTC +AATTTAGCACCATATGAGTGATTATTATCAATTTTCCCACTGTCGCTACT +TCACATTTAAAAAGTAGTCATCAATTGCCGAAACAACTTCCTTCCAGCTT +AAACTTTTTTCTTAGCCTCATCGGGACCCTTTCCTAATCCCTTCTTAACC +TCATTCTTCCCATCTTCCAAAATTTCCATCCTTCTTCTTCTTCTTCTTCC +CACTACGACCATCTTTGTCGTATAGCACCTTTCTCGCGAGAGTGTGTGGA +AACAATTTGCGAAAAACGGCTCCCGATCCCCCCATTCGTTTTGGCGAAAT +CAATAGACACAAAAATGTTCAAACAAATCTCCCCTTCTCGTTTATCCCCC +TGTTGCACAATATCCTTTTCTCACAAAAAAACCTTTGCTCTTCAATTTTC +GGAATCATCTTTTTGCGCTTTGTCGTGTTACTGTGAAAGGCGGAGTACTG +AAATATGGAAAATATTTTTAAATGACTCCCTGATTCCGAATATCTATGTG +AGAAAGTTCAAAAAATTTTCCCTCATTTTATATTTCAGCTTGAAATCGTG +ACTTTCATTGTGCACTAATGAGATTTCGATTTCGAAGTTTTTTTGAAATG +TGTTTTCAAGGTCAATTTTCAAGGTCAATTTATTATTTTACTATCGAAAA +ACTAAAAAAATTTCAATGAGTAAAGTAAGTAAGTAAGCATTTCGTAAATA +TACAAAAATCTCGTAAATCGACACATAGCGTCTCTGGCGCGAAAATTCGA +AATCTCATGGGTGCACAAATGAAATGCGAGATTTCAAACTCAAATGTAAA +ATAAGGGAAATTTTTTTGAATTTTGTCACATAGATATTCGGAATCAGGGG +CAAATTTGAAGTCAATTAAAAATATTTTTCAGATTTCGTGGTACTCTAGT +CTAAAACTAAAACTAAAACTAAACTAAAGTTAAATTAATATTAAATTACC +ATGAATCTAATTTTTGTTTTTTAAAGTTTCCTGCAAAAATTCCAAGATCT +CAGTTTGCCGAAGTCTAAATAACGACAACTCTGAACTTTTGTCCCGAAAG +AAATCGAACACCGGTGTATACTAATAAGATCCCTCGAAGCTCGGTATACA +AAAGGATCATGAAAAAGGGGTGTCTCACCTTGCGCATAATACCTTCTGTC +TTTCCCCCTTCACCAGAAAGATTTCCTTCTTATATTTGTTCGTTTCGTTC +CTGCACACTCTCCATCTCTTCTAACCCCCTCCTCATTCAGAATACTCTCT +CATCTCACAACGCTTCTGTCTACCTGCCTGCGTCTCCTCGGTACCATATA +CTATCTTGTAGCTGCCACTTACCAACAGACTTGCCTCTTGGAGGTCTCTC +TCTCTTTTCCACCAAATCACCTTGTTCTTCCGACTTGTTCTCTCTTATCG +AACTGACTTTTCGTGTCTGCGGGCCTTTCACATTATTTTCCAATTTTATT +CGAATTTTATGTGCCCACTGCTTGCTAGGTTTATTGAGTGCCGCATTAAT +TTTATTGATTAAAAAAAAAGCCACTTGTAACAATTTTTATGAAATTTGTT +TGCATATTTATTTAACAGTAGCGAAATTGTTTTAAAATTCGTACTGTGTG +AGAAATTTGCACTTTCGAAGTGTTTAAAACATTCTATTACGGGATCACAA +GATTATGAGAATGCTTATTGCGCAACATTTTTGACGCGCAAAATATCTAG +TAGCGAAAACTACAGTAATTCTTCAAATGACTACTGTAGCGCTTGTGTCG +ATACTGGCTCGATTTTTTAAATGATTTTTTTTCGAATAGTGACGTCGATA +TTCCATTTTGCTTTCTTTTTCGTATTATAATTTTATTCATTTCGAGAATC +GAGCCCATAAATCGACACAAACACTACAGTAGTCATTTAAAGAATTACTG +TTATTTTCGCTACGAGATATTTAGCGCGTCAAGATTTTTCCTTACGGAAA +TACAAACTTCTTGGCGAAAATTTCACGAAAATTCAAATTTCCCGCTTAGA +ATTTCCCGAATTTTTCGAATTTCCTGCCAAATAAAAACTAGTTTAAATAT +TTAAAAAAAAGCTTAGAATTCTTAGAATGCGTATTGCGCAGCATATTTGA +CGCCCAAAGTATCTCATAGCGAAAACACAGTAATTCTTGAAATGACTACT +GTAGCGCTTTTGTCGATTTACGGGCTCGATTTTTGAAATAAATTTTTTAA +AATCTTTTCGAATCAAGCCCGTGAATCGACACAAGCTCTACAGTAGTTAT +TCAAAAAGTAGTTTTGGCTTCGATCGAGATATTTTGTGTGTCAAATATAT +TCCCGTAAAACAAAATACCGTCTAAAGATATAAAATTTAACGCCTATTAC +ACCCCAAAACCCGCCGGAAAATCCAGAAAAATTATATAAATTCGCAGTCA +CTTCTCAAAAATAACCTGAATAGTTGACCGCGTAATTCGACCCGTTTCCC +TACGACTGACCACACCCCGATTCTCTCGAATTACCCGCGACAAGCTTAAG +CATCTTTCTTCATTCCCACACTTTTCGTAAACTTCTGAGAGACAAAACAA +TAATATTTCTTTCTCAAATCAATAATGCCTATATTCTCCGCATCCCGTAG +CCGATCCCATCACCGTAATTCTAGAAATCCCACGAAATTTTCCAATTTCT +CTATTGAAAAGGTCTCTCTTTTATATTACCCAGGCGCAAAATTTCGTGCA +AAAATACAATCGACGGTCTCGACGCGATAATTTTTGCTAAATTCCAAAAA +TGTGTGCGCCTTTAAAGATTATTGTAAATAGCTTCAAACTTTCACCGATA +TTTTTAAAAATTGATTTTTCTATGTTTTCCGTTTAATATATATTTATTTA +TTTAAAAATTAAGTTGAAATTGAGAAATCGATGAAAATCGAAAATTACAT +TACTCTTTAAAGGCGTACATGTCGTTTCGAGACCGGGTACAGTATTTTCG +ACTGCGATTTTGGTTTTTAAAAAAACCTAACCAATAGAATTTCCAGCGCT +CACACTCATTGGGTGGAAGCAGCAGCAGTCCGACGAGCTCTTTTTCGTCA +AACGACGAATTCGACGATCGTCAGAACAAAAAGTGAGTCATCAGTTTTGT +TTGAACAGCAGGTGTGAAATTTATTGTGAAATTTAAAATGGGAAATCCGA +AAAAACACACCTTGTGTGATCTAAGATCCAAAAAAAATAGAACAATCGAT +AATTTTCGGGTAATTTTAAAGTTATTTTTAGCGAAATAAACAATGCATTT +TTGAGGGATTGGTTTTCAGTCATTTTCGATTAAAAAATTCAATGTTGAGC +TGAAAATATCGATTTTTACCAGAAAATTGATAATTTTCGAGCTCAATACC +ACAATTTTAATGTTTAAATCGCTTTGAAACCTCATAAAATCTCCCGCACC +TCCAGTTTTTGTAGTTTTCCGCCTAAAATGTCGGAAATTCAACAGAATAC +TCATTTTCCTAGCGAAATCTATTAGTTTATAATAAATTTGATCGTTTTCT +GCTTAAAATTCCCTGAAACTTCTGAAAAAAAACCGATTAATCAGCTGAAA +TTCGCTTAAAACTAATTTCGTGCCGGGACCACGGCCTTTTAAATCGGTAT +GCGCTTTTAGTTTTGTACCGTATCTATTTTAGTTTTTAAAGTAAAAAATG +AAATTTTCAGCAAGTTTTGGCGTCAAAGAAATGTATCGAACGCAGAAATT +GAACGAATAATCGAGGATTTCATAGCGAATGGTATTTTAAGTGAGTTTTA +TTCGATAAAATCGACGAAAAACCAGAAATAAACAGTTAATTTCCAGAAAT +GAGCAACGGGAACAGCTACAATCACCATCACCAATTCCCGATGAGCATTC +CAATATCGTGCTCGTCACACTCAATTCAATCACAATCACGAATGAACACT +CTGAACGCGAATAGGGATCTCCTGTCTCCCGGCAACGACGTAATTGTCAC +CAGAACCGTGTCACCGTCGTTTTATTCGCATGGAATGCCGGCCCGGGATA +ATGTTTTTCGAAAAGACGATCATGTCAGGATATTGGGGAATACAACGGTA +TGAAAATCTGCTTTTCATCGAAAAAAATTGGAATTTTCAGGACCCAGCGT +GGTATCGAGCCCGTAATGCGAATCAGGAGGAGGGTCTGGTTCATGCAGAT +TGTGTAGTGAGAATAAAGTTGGTTTTTCTGATCAATTTCTGTGAATAACC +CCGATTCCCATGAAAATAGGATTTTCAGCAGAAACTCCAGGCAAATTGAG +TTTTTGATGCGAATAATGGATTAAAAAAGATAAAAATCCATGAAAATTTA +ATTTTTTACATCAAAAATCCATAAAAATCGGATTTTTGAGCGGATTAGAT +TACTTTGCCGAAAATTCATTTAGAAAAAAACAATTCTTGCGCGCAATTGC +GCAAAAAATTCAGAAAAATGAAACATAAAAGTTAAAAAAATTATTTTTAA +ATATTTTTGAGCTGAAAATAAAAGAAAATTCGGATTTTGTGGCCAAAAAT +TCAAGAATATTCCATGAAAATTAGTTTTTGTTTGCAAAAATCCGAACAAA +AATTAATTCTTTTTTTCGCTAAAAATTGAGAAAATGGTTTTAACACAAAA +ATCCACAAAAAATTGATTTTTAGGCCACAAAATCTATGAAAATTCTGATT +TTCTGGAAAAAAATTAAGAAAATTCAAATTTTTTGTTCAAAAACTTTTTT +CAAAAGCATTTCAAGAAAATTTGATTTTTCATCAAAAAAATTAATAAATT +TTAGCGGGCAAGCCTACGACAATGGAATTGTAAGAATGAGAGCTAGCGGA +TGTGACGTGGCTCCGGGAGCAGCTTCAACAACCTCCAGCACATCATCACA +TCATTCAACTGCAGCAAACCATCAGCCATGGTTTCATTCAATGATTAGCA +GAGAAAATACTGAAAAGTAATATTGAAAATGTTGGAAAAATCTGGAAAAA +TGCGTCATTATCTCGGTTTTCAGTCGGTTTCCAGTTTTATGAAAAAAACG +TCACTAAAAACGACATATTTCTTTAAAAACGTAAACATCGGAAATTGTTT +GCATGAAAAATGTCGCGATTTTCTAGAAAATTTTAAAATTTAAAGAAAAA +TGTTGAAAATAGATTTTTTCTGAATTTTTTGAATTTTATTAGAAAATAGA +GAAAACATCATGTTTTTCAACGTTTTTCGCCTGAAACGCTGGAAAATGCA +GAAAATGGTTTTTTTAGTGGAAAATAAAAATATTTTTTAAAAAAACGAGA +ATTTTTTTTTCGTCGAAAGTTCCAACAAAAATTACATGTTTTACAAAACA +TGTAATTTTTGTTGGAACGTCTTTTTTTTCTGAATTTTTCTTTGATTTTG +TTAACTTTCTGAATTTCAATTCAAATCGGCAAAATTGTACGCGTCTTTTG +AATGTTCCCACATCTATTTTGTAACGAATACGGGAAAAAATATTTCAAAA +AGGCACATTTTTCAAGTGTTTCCGCCTTATAAAAAATTGCCACTTCCGGC +AAATTGATATCCGACATACGGCAAATCGGCGAACTGACAAATTGCCGGAA +TCGAAAGATTCCGGCAAACCGACAACCCTCCGATTTGCCGGTGTCAGAAA +ATTGAAAAGTGTAGAAAAATGACGTCACAACTAAATTATAATACATGTCA +TTTCTTAATGTATTTTAATACAGTTTTGACGTCATTTTTCTCCACTTTTC +ATTTTTCCGGCACTACTTGAATAACCCTGTATACCACTTTTAAAAATCAT +GTTTTACAAATTTGTAAACTCCAGATTACTCCGCGGCAAACCGGACGGAA +CCTTCCTAGTACGTGAATCCACAAATTTCCCCGGCGACTTCACACTATGT +ATGTCGTTTCACGGAAAAGTCGAACACTATCGCATCGAACAGACGTCCGG +CGGACAGCTGACCTGTGACAAGGAAGAATACTTTTCCAATTTGACACAGT +TGGTCTCGGTGAGTCATTTCGGGGCTGTAGAGACAGGAAAAGGGGGAGGA +ATGGGTAATGAACCGGTATTCGTTAGAATGAGACAGGTGAAGATAACAGT +TATGATTTTATATTGTGAAGAGTTGTATTATAAAAAAGGTTGGTAGAGAT +TTGAATATTTGGGAGAAAGAGAAAATGAGGGGAAAATTGTTAAAATTCGG +ATTTAAGTTTGAAAAGTCACAAAAATGTTATATAAATATTTATATTTATT +GGATATAACTAATTAAGATTTTATATAGCAATACTTTAAATAATATGAAT +ATTGTTAAATATTGATATAATATCATATCAATCTTCATTTAATGGCTAAT +TGTAATTTCCAATTTTCCAGCACTACAAACGTGACGCGGACGGTCTCTGC +CATCGCCTGGTAACTCCGATTATTTGTGAAACAGCGACATTTTCATCAAA +CGGATCATCGTCATTTGGTTCATCGTCGACAGTTGATTTGGAAGATCGAA +CATCAGTATTTCGACACGCGGGTCTAGTTATTTCATCGAACGATATTGAT +GTTGGTGATACAATTGGACACGGAGAATTTGGAGATGTTCGATTGGGAAC +TTATAAGAATCGAAAAGTCGCGTTAAAAGTGTCGAAAAGGCATGGAAATG +GAATGTTGGACTCATTGCTGGATGAAGCCAAGTTTATGGTGTAAGTTATC +AAATTATTGAGAAGAAAATAATTTTGGCAAAGCCCAAAACAATGCGTGTT +GAACAAAGTCATATTAAAAATATATTTATGTTTCAAAAATGTTATAATTC +AATTTATTTTTAATTTCGAAAATCTATAATAACAACTTTTCCAAGTTTTT +AGTTATGAGTACCCCGAAATCTGAAAAATATTTTCAATTGACTCCAAATT +TGCCCCTGATTCCGAAAATCTAAGTGAAAAATTCGAAACCTGATGGGCGC +ACAAATTATTTGTACAATTTAAACACTTTTTAATTAAGATTAAAAATTTC +CCCAATTTTTTTGAAAATATTCATTAATTTCTATTTTATGTTAATAATTG +TTTCAGTTTATAACGCTTAGTTTCAAAATTTTCAATTTTCCTGATTGATG +ACTGATAACTAATGGCAGCAAATAAATCTGAAAAATTCCGAATTTTGCAG +AGGTCTCTCGCATCCAAATCTAGTGACACTTGTCGGTGTTGTACTGGATG +ATGTGAATGTCTACATGATAACTGAATATATGGCAAATGGTAATTTAATC +GATTTACTCCGATCTCGAGGAAGGCATGCGTTGGAGAGGAGGCAGTTGAT +GATGTTTGCGATGTAAGAAAAAGTTGACAAATAAAAAAATTGGAATTTAA +CATTCAAATTAGATTGTTCAAAAATTGTTGACATTTCTGCATTTTTATAA +CCGAAAAATCGAAATTTCATTTTTTCCGCCTGAGTAATAGTAACTCACCA +CGAAAAGGGTTACTGTAGCAGTGCTTTTAGCTGTCTCTGGTTTAGAAATT +TACGATTTGCCGGTCTGTCTGAAACCCGATTTTTTCTAGATTTTAAACAA +TTTTCTAGTATCCTGTTGAATTAATTCCAAAAACATTTTTTGCTAAATTT +TTGTTCTCCGTTTGTCAAAAAGCCGACTTTTTAAAAACACTGCAAAATTT +CTCTCTAAGTTTTTTAAAAAATGTTTGCCCTTGAAATCAATGCAGTTTTT +TTTTTAAATTTTATTTTGGAGTTTTTTCGAACAAAAATTTATTTCTTCGT +CTATTCGTACCGAAACACCAAAAAATCCACTTTTTTTCGAAATTTTTTTT +TTCAAACAACAACCCTGATTTCAAGGGTAAACATTTTTTAAAAAATTTGA +AAAAAATATTGTAAAATCGGTTTTAGTTTTTAAAAAAAGTCGTTTAAATT +TGTTGCACAATTAAAAAAAAATTTAGAGAAAAATCTTGCAATGCTTCAGG +CACACAGCTGAAAATGCTAATACAGTACTGCTTTTCGTGGTTGGACCCAG +CCGTGGTTACTGTACCTCCGGCAAAGTGGAAAATTCGATTTTTTTTTGTT +AGAAAATTTGAAAATGTCAAAGATCTGATTTGAATGTTTCAATTTTTTGT +GACAGCTGTTCTTGAAATCCAAATTTTCAACTTTTTTTCCATTTTCAGGG +ATATTTGCCAAGGAATGTGTTATCTGGAATCAAAACAGATTGTTCATCGA +GACTTGGCCGCTCGAAATGTCCTACTCGACGATGATTTAGTAGCGAAAGT +TTCGGATTTTGGATTAGCGAAAAAAGCAAACAGCCAGTCACATGATTCGG +CTTCTGGCAAATTTCCGATTAAATGGACGGCACCTGAAGCGCTTAGACAT +AGTGTAAGTTTGGTTGAAAAATTGAAAAAAATTGAGAAATTTTTACAGAA +TTTATTCTTTCAAAATTAATTTCATAAAAAGAAACAAAATCATTTCAATT +TAAATTGGAATTTCGTATTCTTAAATTTTTAATTTAAAAAAATCGATATT +TTTTAAATTTAACAAAATTTGAAAAAAGAAATCCGAAAATCCGCCGGAAA +ATGCCTCAAAAATCTGCACTTTTTTTGAATTTTTGCCCAAATTTCTAGAA +TTTTCCCTTACTTCATTTTCTTTCATAGCTTGAATATCAAAAATGGGAAA +ATCTTGAAAAAAAATCCCAAAAAAATAAAAAACGAAAAAATCGATTTTCA +AAAGTTTATTTTTTAAAAATTTTTGTGATTTTTTTCTGATAAAAATAGTT +TGAAACTAGAATTTTTAGAAAATATCCAAATTTTCTAATAGTTCGCTGAA +AAATGACTCAAAAATCACCAAAAAATATTGAATTTTCGCATAAATTTTTC +AAAAATGGAATTTTTTTCATTAAAAATTAAGAATTTTTGCAATTTTCCCA +AATTTTTTTTAGCAATTCACCACAAAATCCGATGTTTGGTCATTCGGCAT +TCTTCTTTGGGAAATTTTTTCATTCGGACGAGTACCGTACCCAAGAATTG +TGAGTTTTCAGACAACATTTTTTTAATTAAAAAAATTTCTCGTGTTTTTT +CATATTATTCCTCGCTAGCTGTTGTTTTTATTTCTTGGTTGGGATCATTT +CTTTTAAGGCTCCACGGAAAGGGAATCTGCGCGAGAATGAGATCTACGAA +AATGAGCGACGATGCTAGGATGAAACGCGCGTTGTTTAGCATGTTTTTGA +GACTTTTCAAAAATAGAGTTTTTAACCTTTTTCGTAGATCCTCTTCTCGT +AGATTCCTTTTTCGTGGGTCCTCTTCCTATATTTTCGGCTTGGCCGAGTT +TTCTCCCGGCCACGATCATCACTATTTTATTGATTTTTGTCATGATTTTC +AGGGAGCCGATGGTCGTTCGGTATGTGTATATTGCATTTTTTCGTTAGGT +TCTATTTTTTTCAAATTCTATCCACTTCTATTATACAATACATCTCACTA +TCTTTTCCCCTGCCTGAAATTTTTGAAAAAAAATGAAGAAATTTTAATTT +TAAACTTTTTCCAAAATTTTCCAAAAAAAAAAGTTTTTTATCAATTTTTT +CAATAGCTCGAATTCTGAAAATGAAAAATGATGATAGAAATTGTTTTAAA +AAAATGATTTTTTTTGTTGCAAAATTTAATTTTTAAATCGAAATACAACG +TTTTTTTCAAAAAAAAAACACCTTATTCGAGACAAAAATAAGTTTCTTTT +TTTTTCAAAATTGAACATTTGGATTTTCTGGAAAATTGAATAATTAAAAA +AGATTAAATGTTCGAAAAAAAGAGAAATATATATTTATTGGCTTATTTGG +AAAAATCAAAAAATAGTAAGAAAAAAATCAAAATTGTTCGATTTTTTATT +TTTGTTTTGTTTCCGAAGATGTCCTTGTGGTATATAGTATTTTGGGTCCC +ACCACGAAAATCGCCGTGCGCCTTTAAATTCGGCCGACCACGTCTCGCCT +AAGTCCAGTCCCCCACTAATGTCAAAAAAAATTTTTTTTCGCAAAACCTG +AATTTTGAAATCTTTTTTCCAAAAAAAAAAACGTTTTTTATTTAATTTTA +AAAGAAAAAATTGGAAAAAAGTATTATTTTTTCTAATTTTGAACTTTTTA +AAAAAATTATTACACATTATCTGGATTTTCAAAATTTTCCATATTCGATG +TTAAAAATTATAAACATTTTTCAGAAAGGAACACCGAAATTTTTTTTAGA +AAAAAGTCAAATTTGGAGCGAAAATTATGTTTTTCAACAATTTTTCAACA +ATAATTTTGTTCAATTTTTTTTTTGGATCCAAAAAAATCTGTGTGTTTTT +GTGTGATTTCCGGCACCCAACTCCCCAGAATTTCCCTCAAAAACTCTATT +TTTTTCTCTGCTACCTCTTCTCAATCTTCTAATTAATTCTATGTTTTTTC +ACTATTTTTTATTATTTTTTCACCCCTTTCAGAGCTCATTTAGAGCCCAA +AAATAACCATCAGAAACACAAAAAAAACAACTTTTTTTTTCTTTTTGAAT +TAATTTTTTCAGCCTATCCAAGACGTTGTGAGATATATTGAGAAGGGATA +TCGAATGGAAGCACCTGAAGGATGTCCACCGGAAATTTTCAAGGTTATGA +ATGAAACATGGGCTCTATCGGCACAAGATCGACCGTCTTTTGGACAGGTA +GATTTTTTAAGGGAAATTTTTTAGAATTTTAAGACGAAAATCTGAAAAAA +AAACCTACAATTATGGCAATTTTTGTGATGAAAATCTACAAAATTGAATT +TTTTTTCGAAAACCTGATAGAAAAAAGAATAAAAATTAATTTGAAAAATG +CCGTAAATTGACCAAAAATATGGAATTTTTACCAAAATTTCAGGGGTTTT +TCAGATTTTACCAGAGTTTCTGCCTTATAAATTAAAAATTTCAAAGAGAA +ATATCTTTTTAAAATCAGCATTTTTAGCAATTTTTGTGATGAAAATTGTT +TAAAAATTGCCAAAAATGGGAATGTTTGAAGAAAATTCAGAAAAATCTAA +ATTTTGGGCAATTTTTGCAATAAAATTGAAAGATTCGGAAAATAATAAAT +TTTTCGAAATCCTGAAAAAATTTCACAATTTTTGCGAAAAGAATTGTAGA +AAATTCGAAATTTTATTATTAAAAATATTGAAAAAAACAAAAAATTTCAA +AAATCCGCCGAAAATGGCTTAAAAATCTAAAAGAAAAGATTTTTTGCATT +AAATTTTATTGCATTAGTATTTGCGAAAAACAAACCCGAAAATTCACTCT +AAAATTACAAAAATTTCAATTTTCTGAAGCTGCGTCCACAAAATGGCTTT +AAAAATCATTTTCATGTACAATGTCAAAATTTTAAAAAAAGTGAAATTTT +GTTCAGAAGTTACTATAATAAAGGTTTTTTGCTTTCCGGTCATTTTTTTG +AATTTTGGAACATTAACCGAAAAAAAAATTCCGCATTTTTACCCTGAAAA +ATGCGAAAATGTTTGAATTTTTTGAAAATTCCACTTAAATTTTTTATATT +TTCAGGTCTTGCAACGATTGACAACCATCCGAAATACAGTATGACATCGG +CGCACATCTCGAAACTTCCAGAAATCCATCGAATTTTCTAGTCCATATGA +TGTTTCTGTTTTTTTTTCGCTGTTTTTTACACAAATTTTGTCATATTTTA +TTGTAATTTCCCCCACACATTTTTAGGCATCGTTATTATATATTTTCTAA +TCCGCTGCCGCGCATTTCGGGAGATCCTGGAATTTAAAGGCACAGCGGTG +TTTTTGGATGGGTCCCACCGCGAAAATTATTATGCGCCTTTGAAATTTTT +TTTTCGATATTCCTAAAAATCACAAAAAACATTTTTTTTTCTAAATTAGA +GAAGTTTTAGCCTTTCTTTCGAAAAGTCGATTTTTTTGGTTTAAATTTTT +CTCGATTTGAAAAAAATTTCAATTTTTAGTGAAATCAAAGAAAAAACATC +AAGAAACTTCTATTCGAAAGAATTTTTTAAAATTGTATTTTCCGAAATAA +TTTTCTCTGTTGGGTCTCACCACGAAAATCGTCATGCACCTTTAAATTTC +CTTGCCCACACCTCTCCGAACGGCCGATACCCAATCTACGGTTTCTTCAA +TTTTCCTCTGCATTTTTCATCGATTTTTAAAAATTTTTATCGAATATTTT +CACGTTTAAAATTATTAATTTGCAACGAATTTCCCTCAACAAAAAATGCT +CAAAACTCCGCCCCTTTATTGGCATAATTTTTGCCGCCACGGAAAATGCA +ATAAATTTTATATTACTTTTCACCGATTTTTTAAGATTATTTTTAGAACT +TTTAGTTTTTGTATGTGTGTGTGCTCGTAGTTTATCGGCAAGAAATTATT +GTTTTTTTTTCTTAATTTTTAATAAGGGAACATTTTTTAAAGAGATTTTC +AGAAAATCGGTAAAGATTTAAGATGCTCTGAATATGTCCAACTTCACAAG +CTTCGTAGATTACGCGGAAAAGGTGATTTTGAATGTTGAATGTGCAAGTG +CGCCCTATGGATAAATGGAGCAGCGTGGCAATTCGAAAAAATTTAAATAA +AAACGTATTACTCGAAAGTTCACAGAGTTTTTCACCAAAAAATTGAAAAT +TCGCTGAAAAAGTCGCGGGACATTCCATTTTTATTTTTCGGGAAGAAATT +CGAGAATTGACTGAAAAAAGCGCGTCTTTATTCCAGAAATTTTAGCGGAA +AATTCCAGATTTTTTTATTTAAAAAGACTCAAAACATGAAAAAAATATTC +TGGAGAAATCAAAAATTGATTGAAAAGTTTCAGTTTTAGGCTAAAATTTT +TTTGCGAAAAATTCATTTAGTTTTTGTTGGTAAAGTTCCGATTTTTCTGC +AAAATTTGAATTTCTTTCTGAAAAAGTGCGTTTTTTTTTTCAAAAAATTC +TTAAAATCGGAAATTTTTCGCCCCGAAACTGAACCGAAAAATTCGAAAAA +TGAAGCGCGGTCAATTTTTGAATTTTGGCATTGAAAATATTCTGAAAAAT +TCAAAAATTGACGGAAAAGCTCAAAGTTTTTCACAATATAATCGATATTT +TCTCATTTTTCAATGTAAAAATCGATAGTTTCAGCCGCACGTCGCAGCAA +CAAGCCAGACACCAATACCGCCGTCACCGTTGAACGAAAAACGGCCAATT +CCACTGTTTCCAAGTGAATTTATCGATTTTTCTGTAGAAAAATCTGAAAA +TTTCTGAATTTTCAGACGAAATCAGCAGCTCTTCGTGCGATGACGTCTCG +TTTTCCATGCAATTCGGAGAATCTGAGCAGGGACATGTTATATGTACAAA +AGTTCGACTTCGATTCTATCCTGCCGTGGTGAAAGAGGTTCGAAATTCAA +AAAAAAAAGAAAACAATATTACTATACATTCGTAAAAATTAAATTTCAGT +TTAAAGGCGCATCTCACATTTAAATATGCATTATTATTCATTAGTGTCGA +CCCAGATTGAAAGCGCATGCAAATTTTGAACTTTAAAACTGGAAAAAAAA +TTTTATTACACATTCGTGTAACATGAATATTCAGTTTAAAGGCGCGTGCT +AGTTTTAAACTTCAAAAATTAAAAAAATATATATATATTCGTGAAAAAAT +GTTCTTTTTAAAAGCTCTTTAAAAGTTTAAAAATGATTATTATACGTTTC +TCAAAATTTTCAAAAATCAGGTCAAATGCACTTAGAATATTGGAAAATAT +GAAGAAAAATCTTTATACATTCCTGAAAAAATACGCATGGTCCAAAAGTC +GACAAATCGTGGCCCAATATTTTCTATTTTTTCAGAGAAATCTTCCGCAA +AGGTCGAAATTTTTCGACGATTTCTACGATGTTCCGCTCACTGCGATCGC +CAGAATTGAGGTGGCCATTGTGAAAGGTGAAAAATATTTTTACTTCAAAA +AATTATTATATTAAATTTACACATACACATTCGTGAAAAAATTTTGCCGG +TAAAAATAATGAAAAATATATACAGAAAAATACGGAAAATTTGGATGAAA +AATATTTTTTGGTGACAATTAGAATATTACCCGCAAACAAAATTCAAATG +AATTTTTTCAGTTTTTGAAAATCTAAACAAATTTCAAAATGTTATTATAG +ATTCGTGAAAAATTAAAACTCAGTTTAAAGGCGCATTTCATATTCAAATG +AGAATTATTAAACATCTTAAAGACATAAACAAAAAAAATGAAATCTGAAG +AAGAAAAATTATACATTCGTGAAAGTTGGGAACAAAATTTTGTAATTTGA +GTGCTTGACATCAGTTTAATAAAAAATTTTGAAACCAAGAATTTTCGAAA +AAAAATCACGTATACCTAAAAACTTGTAGTTTTTTAAAGTTAGTAAACTA +TTTTCTCTCAAAAATTCAAAAATATTCCAGGTAACAGTAAAGGAAAAGCG +GACAAATTTCAACGCCTCGAGACAAGCCTATCAACAATGGAAACAGTATC +AATAATTCGTCTAATATTAAAAGATGTCAGAGTTGTTACAATTGACTTGA +GAAGATCTCAAAATGCAAATATATTGGCTAATCAAATACTCTACTTCTCG +AAAAGTGGACCAATCGAAAAAATGACTCAAGTTGGAGCTGCTATGGAGGA +GCGCGGTGTGAAGGCGAAAAGTAGGCATTGGATAATTAGTATTGGGGGTT +GGGAGGGGAGGGAGGAAAGTTCGAGAAAATCGGAATATCTTATAAATATT +AGGCCGTTTGATTAATAAATCGACACATCAAGTAAATAAATTTTGAAACA +AATTAAAAATTTTAAACGTTTCGATTGATATATGTGTATCAATTTTTTAA +AAGATGTATATTAGTAACAAACAAGAAATTTTTTATTCAATAAAAATATA +CTACGGGAGCACTAAATTTTTAGAATGCGTATTGCACAACATATTGGACC +AGATATCTCGTAGCGAAAACTACAGTAATTCTTTAAATGACTGGTGTCGA +TTTACGGGCTCTTTTTTCATTTCTCCGTATTATTTTCTCTTTTTTGCTTA +ATTTTAATATTCTATCTATAACTAAAAAATTAATTCATTTCGAAAATCTA +GCCCGTAAATCGACACAAGCGCTACAGTAGTCATTTAAAGGATTACTGTA +ATTTCGCTACGCGATACTTTGTGCGTCAAATATATTGTGCATTACGCATT +TTCAGAATTTTGTATTCTCGTAAAATTTTCGAAAAAGTAAATCTTTTAAA +AAACTTTTTATTAAATGAATAAAAACGCATTTTTTGGAGAATCGGATAAA +AATAATTTATTTAAGTTTTGAAATTTTAATATTTTGAAAAAAAAACATTT +TAATTGGAAAAAAATATGAAACTTTCTTTTGTAAATATGGTTTTTACAAA +ATTCCCGAATGTCCAATATACAAACTTATCATTTTCCAGCAGCATTCAAT +AGCTACGAAGCATGGCGTTCGGAACTCCAAAGGTGCCAGCAGAAGACGGA +TTCAACGTCTGTCTGGAAAATTGTAGCACTTAACAAAGAAGGCTTCAACT +ATGCGGCTCAGGGGTGCGATTTTTGGAAAAAAAAACTGGATTTCCGATTA +AAAATATGTATAGTGTATGTATTTTTCAAATTTCCAGCTACCCTGTGTAC +GTAGTAGTGAGCAACTTCTTGGATCGTGTGGACATTGAACGACAACTACA +ACACTACAAACAAGGACGATTTCCGATTTGGGTGTGGTCTCGGGCGAACG +GACACTCGGCGTTATTCGTTTCGGCGGATCACGAGAACAATATCGCGATG +CCGGCGATTTTGGCGAAGTTAGTACATTATATTTTAAATTTGTAAAATGT +TATTTTCTTCCAGAATGCAAGAAAGTATCACCCGTTGCCATCCGAATAAC +GAGAAGCCGCATGTTATAAAATTGGACGTCGATTTTGTGTCGAATGTTGG +AAAAGCTTTTGATAATCTTCTATCGCTTTGTGCAATTGGTGAGGGAGAGC +ATTTCATATTTAAAAAAAAAATTATTCGCCGTATTTTCAGCTGTTTTATT +TTCCATTATTTTCCATATAATATGCATTTTCCCAGACTCCTACGAGCAAT +ACGTTACACTGCAAAACGGTTGGAATACGAAACTCTCGAGAACCGGATGG +CTTCATCTCGTCAAGCTGTGCCTTCAGACTACCTATCAGACGATTCAATG +GATTGTTGATAGAGATCGATCGGTTATTTTACAGGGTACTATCAATTTAG +GTTTTATTCAGAGAGAGAGAGATAGCAATTTTCAAAATATTTACAAACGA +GTTAGTCATTTACATCCACAATCGACTGATCAGAATCTGATTCGTGGCCG +TTTTCCTCCGCCAGAACTTTAGGAACTTGCACCGAACTACTTGCTGCTTG +ATCCTCCCCCTCCAGAGGATCTTCTCCAGATGGGATACAACTTTTGATGA +AGCTGATCATCGGATCCTCCTCTCCATCATCCGAACTAGTTTGTCTGAGA +AGAATATCAACCAGTGTCTGCATTAAATCACCGGGTTCCGTTCTTGCTCG +TCGAGTACTCAAATTGTGTCGGCACATGAATTTGTCCAACCATCCGCGGG +ATGCCTGAATGATAAAGGTGGAGTAGCGTCGAATAGTTATTTTTTATGTT +TTTCATATACTCGTTTGCATTAAAGTAACGGCTCTCCTACCTTGAAATCC +GAGTTCTGACTGATTTTCTTTGCCGTTTCACCGATGATTCTTCTGGTGAC +TCGTTGTTTCTCCTTACGCTGATCGTGAACCCATTTAATCAATTCCTTAT +CAACGTCGTCATACTTTAAAGGTCTTCCACCTCCCGAAAGTCGCTTTGTT +GCAGTTGAGCCGTTGTCTTCTCTGAAAGTGTTATTTGCCAAAAGGCAGCA +AGTCGAAAATTTTTCAAAAAGAAAATTTGAAATCGAACAGAGAATTTATG +TTATGCCCGTATTTCAAAATATAGGAATAGTTGAAATGACTTCTTTTGAT +AGGATTAATTATAAGCCTAGAAAAAATCATAGTATTTGGAATAAAAGGTC +CATAAAAGGTTCTCAATTGATAGGGCTTGCATGTAGGCGTTAAACCCTGC +CTTTAAGGCGACCTCCGCTTGCCTCTCGGTTACGCCTTACGTTGTGCTAA +AACATAATCAATCTTTTTTTTTTTAATTTCTATTTTGATTTTCATCAAAT +TGAGAGAAATGAGAAAATTAGAAATTTGTAAATTCACATAGGCGGGTTTC +AAGCAGGACCCTGACACCGCGCATGCCTAACATGAAAGTCCTAGCCCTGG +ACTATTTTTTTGAACACAAAAATATGTCCGAAGTGGCAAAACTTACAACT +GCTTCTCGATTTCAGCTTTCTGGGCGATCCACTGTTGAATGTTTTGCCTA +TTCACATTCAAATCCTTTGCTGCTTTCGATATATTCTTATGTTCAAGGGC +ATAATTTATGGCATGCAGTTTGAACTTCAAGTCATACGTTCTTTTTCGAG +TTTTTACAGGCACTTCTGTAGGGATTTCGCTCATTGGTTTTCTCTGAAAA +ATAAGTATATAACAAGCAAAGTCTTAACTAGTCAGCAAGTTATTGGAAAT +AAAACATGTGAGAAAAGCGAACGAAGGGGCAAGACTAATGGAGACAGCAA +ATTGGCACACACGCAGAGAGACATGGCTAATAGAGTGTGCAAGACTATTA +GAGGGTAGAGGCAGTGAGACGAATTTCCGACTGGTCAGAATGTAAAGGGG +GTGCAAGGCTAATAGGAGGAGACAAGACAAATAGAAAAACTACATTATTA +TATGAAAAGAGAGTAAGACTGAATACGTGTATGGGCACCCCACATATTTG +TATGTAAGTAGTTATGTAAATGACTTTTTGGAATTGAAAAGAAAATACCA +AGAAATGGAAAAAACCTCCGGTCAATCGTAAAAAAATTATGAAAGAAGTT +CGATCTACTCGGCTACGATTTACAGTTTCCCTTACTGATTTCTACTAAAA +TGCATTAATCTTGAGTTTATCTCTAACAAATTGATGGTACTTTTGAATGG +TTATAACACCGGATATTTTGCAGAAGACGAAGGATCAGATATGTCGATTA +TTGTGGCCAGCCTCACGCAAATGTGCTGTGATCCATTTTACAGAACAACT +ACGGGTGAGTTTATTAAATGTTTTTTCTGTACTAAAAATGGGGTTTAAAA +AACTAATTTTAATTTAGTTCTCTCCTTGTATTAATTTCCAAAATTTTCCG +AAATTTTTTTTTCAATTTAAAAATCAATTTCAGGTCTTCAACAACTCATC +GAAAAAATGTGGATTGCCCTTGGCCACCCATTTGGTGAACGGCTACTCGG +AAGAACCGACGATGATCCATCGAGACGTGGAAAACCACAGAATAAAATGA +GAACTGACGTCATGCCGACGTGGTTGCTCTTCTTGGATTGTGTTTCACAG +CTACATCGAATATATACATTTGAGTAGGTTTGGTAAAAAAAATGTTTTCC +CCCGCAAAAAAATGTTTTCCTCAAAAAATTTGAATTTCCCACCCAAAATT +TTTCTCAAAAATTTTTTTAAAAATTAATTTTAAAATTGTTTTCTCAAAAA +ATTTGAATCTCCCGGATTTAAAAATTCCAAAAATTCGTCTATCAATAAAT +TTTATATTGTTTTCGAATTTCGAATCATAAAAATTAGTTTCAAGTTAACA +CACCTTTTTTTTCAAATAATTTTTTTAAAAAATAATTTTAAAAACAATTA +ATTTTTTTCCTATTTCCAGATTCACATTCTCTCCACACGTTCTCATTGCA +CTATGGGATCTTTCATTAACTGGAATGGTTCCATCAATGGCTTGTAATAA +TCTGGAAGAGCAATTACTCGCAAAAGTCGGCGGTGGACCATTCCCATTGG +ATCGATATTTTGAGAAAAGCTACTCGAAATTATTTGGAAATATTTGGCAC +GACGCAGTGCTTTTTATGGAATCTATTAAGAAAAGTTGGTGCTTTTTAAG +AAAAAAATTTTATATCGATTGTTCTTTTCTTTTTGATTTCAGCTACTTTT +TCACCTCGGTCAGCAACATTTTTTTGCAACATTTTGGACGTGGCCGCGAA +AAAAAAATTGGTGGCCGAGTTTTCTTTTTTTTCACTGCCATTAATTTCCG +AGAGGAAAATCTAGGAATTAAAATTTTTTCGAAAGTATACAATGTTGACC +GAGAAAAAATCGGTGGCCGAATTTTCTCTTTCTTCTCTGCCACGTTATTT +TAGTAAAAAATTAGAAAAAAAAACACAAAATGTTGTTCAAATTTTGGAAA +AAGTCTGTAAAAACAACAAAAAATTGATGGCCGAGTTTTTTTTCCATTTT +CGCGGCCACGTGACAAGCAGTGATTTCTCAAATGTTTTCAGGAAAAAAAA +ACAGGCGGAATTCAGATAATTCTACGAAAACTATTTTTGTTTCTGGAAAA +AAGTCAAAACTTGAAAATCGGTGGTCGAGTGTTCTCTTTTTTTGCGGCCT +TATCTCGATTTTTCCAGATCAACCAGTGTGTGCTCACTCGAAATTCCTTC +AATGTGAATTTATTCGGCCACCGACGTCGTTTTGCGATATTCAACTGTGG +TCCGAGTGCTATCTTCGATGGATTCCTCCGGCAAACGGGAAAAATTCGGG +AAAACTCGGCGAAGAACTCTCGCTGGACGAGAAAATGATCGAAATGGCCA +AAAAATGGAACAGTTCCGAGTGGAAAATGCATTTGGACCTACCGGAAGAG +GTGACCAAACTTTTCGGATTTATAGGCTCTAAACATATTTTTACTTTCAA +TTCTTAAATTTTTAGTATTCATCTGCATATCCTTACTCGATTCCGGAGAT +TTCCCGCCCAATAATGGATTTAAATGATTTTGATATGATCCGGCCGGATG +ATTTCGACGCAATGTCCATGAATTCATCCATCAACTCATATTCGTTCGTT +AATACGGTAGGGATACTTATTAGCTCGGAAAATAAATTACGACATATTTT +GTCTCGAATTTTTTATAGGTGACTTATAATAGACATTTAGTGTCTAGGCA +CACATAAAAGTTAGATCTTTTTCAGCTATCGTTTCGATACTTTCACACAA +AAGTAGGTTTTTTTTCGCAACTTTGTAAATTGAAAAATCAATAGGTCGGC +AAATAATTGTTGGCGTATTTTGTCAATTCACGATATTTATCAAAAATTTT +ATATGTGACTTCTGGTAGAAATTTATTATGGTTGGCAATAAGTACTGAGT +CAAAATTCATATAACTTGTTTTGTTGCTTATCGATTTTTTTTAATTGCCG +GAGTTCATGTTATTAACTATGGGCTTTCATCTGAAAGTAGTCACAAAACA +TTTTAAAAACTCGAAGTGATCCAAGTCGAAACAACTTTTTCAAGGTTTAC +GCCCTCTTATTTTTTCTCTTATTTTCAGCATTGATATGAGTTTATGTACG +GATCAAGAGTGTCGGTTTTTCGATTTTTGTATAAAATCGAAATTTTTTTT +TTGATTTTTCGATTTTCCCTGAAAAACACACAATTGAAAAATGTCACTCT +TGGTACGGATATTGCTAAATCTATTATACAATGTGAGAATCCAATAAAAG +TTTTATATTTTATTTTTGCAGCCAGTTCGTAACAACACGACAACAGAATC +AATATTCGATCATTCGACACTTGAGAAACGAAATCGTCGAGCAGCTGCCA +CAATTGGCTCCGAATCGCCAGTTATTCAAATGAGACCAAAAGAGCAAATT +GTCGGATATTCGAAATATGCATTTGATGATTCATTATCACCAAGACCACA +TTCCCGAACTGTTGAGACGCCTATTTTAAAGAATGTACGGGATTTTTGGA +AAATTTAAAATTTGGAAAATGAAAAATTCAAACAAAACAATTTTTTCGCT +TTCAAATTTCATAAAAATTTATGTTAAAAATAGTTTTTAATTGAATTTTT +AAAAAATTCTTACTGAAAACTTTCGAAATAATTAAAAAAAAAAACCAAAC +TATATTTGTTTTTTTATTATTGAAAAAGTTAAAAAAAATGTTTTTTTTTG +ATAATTTTACACTGCTCGCCTTCAAAATTTGATGAAAATCTTAATACTAG +ATTTTTTTAATTTTTCATTTAAGACTTTTCGAAAAATTCGAAAGTTCAAA +AAAAAAAATCCAAAAAAAATTTCACTCAAATCAATCGCCTTCAAAATTTG +ATAAAAACTCGATGAAAATTTTGTGGAATTAAAATGTTTAATTTATCATT +CTGAGGCACCACGTTTTCAAGATCTGGTGGGATTCCGGATCTACATTCTT +CATTTCAGCGCAAAATCCCTAAATCCGGAATTCCACCGAATCTTGAAACC +GTGGTGCCTCATCATTCTACCTTTAAAAACTCGAAATTATAAAAAATTCT +GCAAAACTCTAAAAAAATTTGATTTTCGATTTTCGAAAATTTATCTTTTT +TTGTATTTAACATTCAATAAAATATTGATGAAAAAATTTCTAGAATCATA +TTTTTAAATTTTGCTTTACAAAATTTTTTAAAAATCTACAATCGTTCACT +TTCTTGCCTTCAAAATTTGAATGAAGAAAAAATTTCAAAAACTTTAAGAA +TTAAATTTAAAATGTGCTCAAAAAATTCTTTAAAAATATGCGTTTCCCTA +ATAATTTCCATGTTTCAGTCCCCATCGCCCTCCTACACCCCATTTCACCC +GACGCCCGTTCACCGGAGCAACACCGTCCGTGCCGACAATCGCCCAATTC +CCCCGCCCCGGCCGCAGGGCCTAGGAACACTGACCCCATCACGCCCCGAG +ATAAGAGCTCATCGAGATGATATAGAGAGCCCTACTATTCGGGTCACAAG +ATTTTGAAGAAAAAGTTATACTTTTATTTTAATTTCCGCTCAAAATCGGA +ATTTTCTATAAATATGCCCCTTTAAATTGAGCTACAGTAGTCACGTCGAA +AAATTTTCAATTTTTTTGAATTTTTTGAATTTTTTCATCCAGTTATAAAA +AAAAGCTTGCCCCTCAGCTCTACCCCATTTTTCTTTCATTTGTCACCTAC +TTCCTTCATATATGCCCGGTTAATTATGTATTTTTTGATGCTTTTTTAGT +CCCGCCACGGTTTTTTTCATTTCGAAAAGTCGATCGATTATCGATTTTTT +CGAAAATTTGGAAAATTTGGAGAAAATCTAAATATTATCGATTTTAAGCT +AAAATTTTAAGATTTTATTTTTTCAAATAAAATTTTGGAAATGTTTTTTT +GAAAAAAAAAGTGCAAAAAACACTCAAGGGAAAATTTTTAAAAAATTGGA +AAAAATCTTGAAAGTTTGTCGATTTTTCAGTGTGCATTTTGGAGTTATCG +GTTTTCTTTCCGAATTTTCATCAAATTTATTTTTGATCTACCAAAAAATC +TCTAAAACCCCGTGGCGGGAACCTACTTCACTTTTATTCTGCATAATTAG +ACAAAAATGTGATTATTTTCTCATTTCAAAACTTGTTACATATTTTGTGT +TGTGATACATATGTCTAAATTTTTACGGACTGAAAAAATACTTTTTTCTT +AATGTTTTTGAAATTTTCATTATTGGTGGCGTCATCCATGTCTATTTGAT +TTTCCAGACCCCCCCCCCCCCCTCTAAAATGAAAAGAACAAGACGATTGA +CAGCTAGCATGTGCGACGATCAAAGTACCGATTTGATTCAGTTGAAGGGA +CACGAGAACGCGAAAAAGTCGGAAGCCCATCTGAAAGTGCTGGAATACAT +TGGCAAACGCTATGAAATTCGAATGACCGACGGGCGGTACATACGTGGCA +CGATGATCGCCACTGACAAGGACGCTAATATGGTTTTCAACAAGGTAAAA +ATTTGATGAAAATTTGGTCCAAAAGCTCATAGTTTCAAATATTTTTCCTT +AAAATTATGCGCCGCAGGCAAAACAACATTCCGCCTTTTTCTATTGCTGG +CTTAGTTTTCGCAATTTTCTCGGCTACCAGGCTACTGCAAAAATGATCGA +TCCGTGAATTGTGCAAACATCTGAGTTACACAGAGAGTGGGGCGGAGCGG +AACATCGCAACACTGCCGCATGGTTTTTCCACAACTTTTTTTTTCAAGAA +AGTTTCGATTGTACTTGTTTTTTCTCTTTTTTGTATAAAAATGGTATTCA +TTCTAAATAATTCACATATGCTAAATTGCATATAAAAACATGGAATATCC +TCTCAAATTAAGAGTCTTAATCTTATTAGAATTAAATTGGATATCATTTT +CATTCGAAAAGAAAGAGAAAGAAACAAGTAAAATCGAAACTTTTTTGAAA +AAAATGCTTGATTTTATTTCATTTTCGTTGTTTTTTTTTCAGTATTTAAC +TTTTGAACGATCGATTATTTATAAGGTTTGCGGTTAAAAACGATGAATTT +CGTGTTTTTCTTTTCTGGATTCAAATGACAAGTTTTAACCAATTCGAATG +TCAAACACGGAAAAATAAGCGAAAATAACAAAAAATCGTGTATTGTAACC +AAAAAGTTCTCCACGAGTAGTACACTAGAGCCGACGCGCCGCAGGTTTGC +AAAACAACGCCCACCCCGTTTTCTGCGCGGCACTACACAATTTTCTATCT +CACGAATAAATATTTCAGAAAAGGCAGGATTTTGTCTGAAAATCATGAAA +AATCAAGTTTTTTTCAGGTTTCCAACGCTGAAATGGTTGGAATTAGGGTT +TGTTACCAAAAATCGTATAATATTAAAATCCCAGTGCTTCTCTGTCTTTC +AGCAATTTCTTTTAATTTCCAGGCAGACGAGCGATGGGACAAAGATCCAC +AATTGAAAGGAGTCCGATTTCTAGGGCAAGCGATGATCTCGAAAAAGCAC +GTGGAATCGATGCACGCGTTGCCGGACCCTAAAGAAACTGAAATTTGATC +CAGTTTTCTTATTTTCTCTAATTTATCCCATCCTTTTCTTGTCAAGATTA +ATATAAATTAATTTTTATCGAAGCGATTTTTGTTCATCTCATCCAAATAT +GAAAAAACATTCGAAAAAAAATCGCAGGCTTCACTTGGAACCGCGCGCCA +TCAGTTGAAAATGCTGAATATGTACAAAGACTGGAAAATATTAAATTTTT +ATGTTTAAAATTTCACGTTTTTCGTGTTTTCCACAAAAAAGCAATGCATT +GTCGTTTTTCAAAAAACACTCATGGTAAACGAAGTCCCCGTGGAGTACAC +GACAATGTCGCATCGAGACCCAAACTGGGAAACGCCTGCGCCTTTAATTT +TAGGAGTTTAATTTTCGAATTTCGAGTTATTTTTTTCTCAAGTCTTTTTG +CGACTTTTTTTTGAATATTTTATTACTTGTAGCGCTGAAATATGACAGTT +ATTATAGCGTCACACTGGGGACCTCAATCAAAACAGGTATTTTTCAAAAT +TTCGCCGTAAAATCTAATAACCAATTTTGAGATGTTGCCACCCGAGCCCC +CACGGATAATTCTGAGAGAAGTTCCGGTCCAGAATAACCAGAAAGAGCAT +CCACCGGTTCAGGAGATCAAAACCGTGTCCAGCAAGTCGAAGGAACATCG +CGTCAGTTCGAGCCGGAAAATTCCGGATCACTTCGACGTGGGCCCACGGT +TCTACATGAATGTCCCCGCAGATGGCTCAGAAGTGTTCGAGGACGACGAA +AAAGACGTCGAGAACGAGTGTTGGGCGGTGATCGAAAGAATAGGAAGCGA +GGATGACAAGTTCGAGGCCTCTGAGCTTGTCGAGTACCGCGATCACGATT +GGTACATCGCTTTGGCGATTAATAAGGAGAAAACGCCGGATAAGGCGAAT +TATCAAGTAGGAATTACGAAAAAAATTTTGATTTTCAATCTCATTTTTTA +AATTTCAGCACCTACTCTACAGCTATCGAGGCGGAATCCAACGCATAATT +CTCACGCCTCAACAGACGGATTCGATCGACAAAACGCCGCTAGTGAAGTA +CAAAATCATCGGAGACGGTCTGTACGAAGTGCTTCCGATTCACTCGTCCC +TTCCTCAAACTGGTCTAATCAGTCCCAAATATCGTTACAACAAAGGCGTC +GAGCTTCGGATTTTCGGGATAGTGAATTGGATTGATTTTGTGTTGGACGA +CGATCATCAGACGCACAGGACGATGGTTTGGACAGATGCGGTCGGACCGA +TCTATCTGAGTGCCGCGGATCGAGCCAATATTCGACGGAAGCTGCTGCTG +ACCGAGATGCAGATTTTCGCGCCGTTGCGAATGTGCCATATTACTGTCAA +GGCGGAATTTAACTTGTTAGTTAAAAAAAACGCGTAAAAAGAATAATAGT +TCCAAATTTTCAGCTCGATTCCCGATGGTTCCCCGATTCAATGGACCATA +TCATCGTTCCAGCCACTCATCGAAGAATCAGAGAAGGATCCGAATATTGG +GCGCAATTTATGGCCAGCGAGAGTGCTCAGATTCGATGATTTAGTCGTTA +CAAAGAAGGTGCTTAATCATTTTAATATTAAATTTTAACAGCATTTATAA +TTATTTATCTATTTCCAGACACCGAACGGCTACTGGCTGAAGTCTCAAAG +ATTGGAGGGTCACGTTAATGTGTTCGCCGGTGCAAATCAAATCGGAATCA +TTGAGTCGGCGGGTGAAAAATACGCGACGAAGGGAAGCATGATGGCGTTC +GTGGTTCCGTGCTATCAGAACAGCACGTTTGCATATTTCGAAGCACTTAT +CGCCGGACCCCCGCGAGTCGTGATGATTATTACCGAAGGACGCTTTCTGA +ATTATTGCCCGAAGACGTGGCCACCGTCTGTTCGGAAAATGCGTGATCAG +TATCAGAAAGAGCACGTTGTAAGCACAATTTTCCAGAGAAAAAGGCTTTC +GATAAATTTTCTTATTTTCAGCTGAAATCCGAAGTCCGAAGTTCACCAAT +CTGCATGAAACAGCCGGATTATTGCCTCAAATCACTACGAGGATTCAGCG +AGTGCCCATTTTGATCACTCAAAGTTTTATATATTTCTGTATTTCTTCTG +CCTTATTTTAAAAAGTATTTTCCCGTTTTTTTTCTTTTGTTCAATTTTCC +CTTTTTCTTTACTTGTTATGTCCTATGTTTCATGCTAAATTAACGTATAT +TTTTAATTAGCAATTAAAAAACTTTCTGATTAACTGCCAGTTTTTGAGAA +GAACCAGAAGATGGAACGCAGGCGAGTTTCTGAAACGGAAAGGGTTTGAA +ATTTTTATCAATCAAACAAACTCGCAATTTTATCAAAAACCATGCCGTCG +TTGCAAGTTTGAAAAAACCACATATATTTGCAACATTGATAGAATATCAT +TGGATCGTATGGATCCGCCATGGCCAGACCATCATATTGACATGTACCGT +TTAATGGGTTCGGTACCGCTGAAAAGTTGTTGGTCTCGCAGCGAAGTACT +ACAGTAATCGGGAAAAAGCGCTGTTTATTATCGATTTTTCAATTAAAAAT +CAATAAACTCGCCGCGAGATCCAAACCTCAACTTACGATAGCTTTTTGTA +GGAGTCGATTGTCCATCGACAAGGAAGCCAGCAACTAGGAAAATTTTGAT +AGGGAGAAGCATTGAAATTTAATTGTTTTTGGGGGTTTCGTTTGGTTTTT +ATAGGAATTTTTGAGCTGTAAGAAAACAAAGCAACATTTATTTCAATTAA +AACCGGAAAATATGAGTCATTATGGGGGGTTTTCAACCGTACGGAATTTG +ACAAATTTGAAACTACCATAAAATGGTTAGTTTTGTAGTTAGAGAACTCA +AAATTGATTTTCTAAGACAAAAAAATTGCCCTTTTTCAGAATATAGTAGG +TTTGTATAATTTCCAAAAAATTATTTTTCTTGCCCAAAAAAAAAAGGACA +GTCATTAGATGGCTGAAAAAAAAGTGGGCAAAAATAAAAAGTGTCTAATT +TTGTTGAAAACGGGTAATTAATATATGCAGAATTCAGAAAATCTAGGTTT +AACCCATCAAAAACCATTAAAAAGTGGCAAAATTTGGCAATTTTTGCAAA +AACTCACAATTTTGAAACTCCTCTAAATTGGTTCAATTTGTAGCTAGAGA +ACTTAAAATTGGTCTCCAAGCCCTAAAAAATTGTCCTTTTTCAAAATATA +ATAGTTTTAAACGTTTTTAGAAAATTTATTTTTCTTGCCCAAAAAAAAGG +ACAGTCATTAGATGGCTGAAAAAAATTGGGCAAAAATAAAAACTTGTCTA +ATTTTGTTGAAAACGGGTAATTCATATATGCAGAATTCAGAAAATCTAGG +TTTAACCCATCAAAAACCATTAAAAATCTAAAATGATTAATTTTCTAGTT +AAAGGATTCAAAATTGATCTTCGAACACTAAAAAGTTGTCAAGTATCCAA +AAAAAGTGGTTCAATTTAAAAAAAATTGGTCAGGGAAAATTATCGATTTT +TTCGCCGCTTCGCAACTTGGACGAATTTTTCTTTCGCTGCACAAAAATCA +ATAATTATTGATTTTTTTTCTAAAACAGAAAAATAGATATTTGCACTTTT +CTGAAAAATCGATATTAAACGGAAATTCGCAAAAATCGATGGTCACTAAT +TTTTTTGCAAAACCCCAGTAAAAAATCGCTTTTTTCGCCGCATTTCCTAA +CTTTTTCTATGCCACCACTATTGATTTTTTTTCCAGAAATCTTGGAGCTT +CCCAAACCCGCTCATCAGCCCGCGTGCTTCATCAATCATTCCGTTGAGAA +CTATGAATTTTTCGAATGAAAATTAAAAAGAGGGGGATTTATTAGACTGA +AAAAGTGTTTTTGTGCCACGTGGCGGCGGCCGAATTCTCCTGGACGGGAA +TTTCTAGGCCATGCTTGGGGGAGATGAGGAGATGGGGGTCAACTTCAAAT +GTGTGTAACAAAATAGAAAAAAAACTATAAAAGGTAAGAGGAGATCAAAG +GTCACGCCACTAGGGCTTGAAAAATGAATGCCTGCCTACAAATAGACATG +TAGGAATGTAGGCAGGCAGACAAAAAGTGGGTGAACAACGAGAAAAGGCA +CGTAAAAAGGGGTAAAGGTTAGAGAAAAAGAAAAAAAAAGCTCACAGAGC +ACATTAAAAATGGAAAAAAACGAGATCATTGGATATTCTGCTGCCGTTGA +TCATCGTCATCATGAATGATCAGCTGATTGGGGTCGACTATCACATCATC +TGGGTTCACGAGAGCATCTTCTTCGAGCAGCTCATGCGGAGGATGATCGT +CGTGATGATTTGGCTCTTCCACAACCACTTGTTCGAGGACATCTGGAATT +TATAGAATTAAAAAATACATTTTTTAGACAAGAAATCGACAAATTTCTGT +GTTTATTTCTATTTTTCAGATAATTCCACACAATTAGATAGTTATTGAGT +TTTCTTTCTATAAATTTCAAAAAAAAAAACGATAATTATTGATTTTTTTT +TAAATCAAAAACTTCACAAAACTCAATAATTATATATTTTTCGTCCTCAT +TCTCTTTCGGTTTTGTGTGTGTGTGAGTTTTTTTGAAAAACGCAAAATTT +TCTGTGATATTTCTATTTTTTAACCTGACATGGGCAGTTTTTGAAAAAAT +TTTGCAATATTTTCGGTGTTCTTTCTCAGAAAAACTCGAAAAATTGCAAA +ATAAATGTAAAATTTATCAAAAATTACACATTTTCGGTCAACCTTTTGCT +CAGAGAAACTAGAAAAAAAATTTCAATTTTTTTGGAAACCTGCCAAAAAA +TGAAGTTTCAGTGAAACATTTTTTTTATCTTTTTTCGAAAATTTAATACA +TTTTTTTGCAATTTTTTAATATCAATCCGTTCTCACATTTTTTGGTAAAA +ATATGAGGAAAATGAATACATTTTGGATTTTTTCAGAAAATCTGTTTACC +ATTAATCTGCTTCTCCCCAGTATAAACTTTAGGCTCATTCTCGTGCACTT +CTTCTTCCAAATTAACATCATCACCAACTGTCCCAATAACTTCTTCCTCG +ACAATTTCCTCAACAATTGCTCCATCAGGAGCCATATGCAAATGCATTTC +TCCATTATCCATTTCTTCTCCAGCCATTATTTCGACTCCAAACGTGTGAT +TCACTATTTGCAAGAGACGATGTTCGCTTTTTTCGAAGAGCATTTTGAAG +AGCAAATCGAATGTCTCGTTGTCGGTTGCTGAGCCAAATGAGTTCTTGGC +AATACGGAAGAGAGCCTCGTTTCGACTTGTTCCACGCGCCATTCCAGATT +GTGATAGAGGCTGGAAATATTACTATTTCAGATTTTTAGATTAAATGTGG +AGCTGGGAAATTCGAGTTTTCGACGAAAAAATAGCCTTTCAAAAGATTAT +TTTCAGATATGTTTAAAAAAATTCCGTTGAAAACGACGAAATTAGATAAA +AATTGGATTTTCAGCACATACACGGGCGTTTGATTACGTGGCCGTGAAAA +CGGAGAAACTCGGCCACGTAGAAACAAAACCGAAAATTGCAGAAAATCCA +GGAATTTTTTTTAATGACTCCGAAATTTCCCCGATTCCGAATAATATATA +TGAATGAATATATACTTCTGAAAAATTTCAAAACCTTTGCTCACCAAGCC +ACTACTCTGCTGCCCAAAATTTTTAGGCTCCTGATATTTCGCCTTTCTAT +ACGGCAGCTGAATCTGTTGCTGGGATGATGATGGTTGCTGAATCTCTTCG +GTATGTGAAACCTGAAGCTCTCGCTCGTCGAGCATCTCCTCAAGATGCAC +ATTTTTCTTTCTGGATCCTCCTTCTGAAGCTTCTGCTGAAGCTCCAGCCG +TGTCAGTCGTCCAATCATCCACAAAATCACCCGCCGCCGCCGAAACAATC +ATCTCATTCTTCAACTCGTACGGATCATGATCATCTTCAGCATCCCGAAT +ACCATCAGTCGCCGCCATAATCTCACGACGTCGTACATAATAGAGCATCT +TCGTGTTCACCTGAATCCCATACTTCTCCAAAATCACTTTAGCCACCTCG +GCAGGTGTCATTCTCGCGAGCAGCCGGAGCACATCCTCCCGAATGTGTGG +TGGAAGACGTTGAAGTGAGTATTCTTGAGCGGAGCTCATCGTGCTCACGT +TAACCGGAGCCGGCATCTCGCCGGGCTCAGTGTACCAGTAAATGATCATT +GCGTTGCCGATTTGATGGCCATTCTTCAACACGTACGTCACCTTCTTGCG +AAGACGTGGACAACGTGGAAGGGTGGCTGTGTAGACGTGAAGCTGGAATT +CGATGAGATCCGAACGATGGGATGATGGTGTCTTCCAGATGCGTAGTTGA +CCTTCTCGATTCAGTGCGAGCGCTTGTTTCGCAGATTTTGGACGTTTTGT +GATGCCGTCTGAAAAACAGAAAAAAAATTAAGTTTGGAGCATCTTGAATT +TGCCTTTTTTACTTTCGGAACGTCCCACTTTTGCTGATTTTTCGTGTTTT +TTTTTCTGGAATTTTGGAATTACAGGGAATATCTCTCCAAACCAATTACA +GGGAATATCTCTCCAAACTGGCCGTCGCAGGAAGACTTCACTTTTAAATT +GTTTTACCTGTAGGCACAAAAGCAAAAGAGGAGAGCCTACATCTTTGTAT +CTTCGATAAATTCGTTAAAAGTTCTTTTGTCTTTATTCATTTTTCAAATT +ATTTTCCAATGTTTTAAAAACATTTTTTCTAAACTTTACAGTAATTTGGG +CTATTTTCACTATTTTTCAACTTTTTGACGCGTTTTTAATTCTTCATTTC +AACCTCATTTTGTCCAAACTTTCTCAAATTTCCACATAATATGGCCGATT +TTCATGAAATTTTCATAATTTACACCAATATATTCAATTTTTAACCTCAT +TTTTTTCACAGAAATTCCCAACATTTTCACATATTTTTCATGACAAATTT +GAATTATTTCAATGTTTTCCAAACTTACGAGGATTGGTGCTAGTATTCTC +TGACCACGGAACCAGTCCATCACACGTCAAATTTCTTGCATCAACCTCGA +GCCCATCAATAAAGAAAACGAATGCGGCTTTGCCAGTTGTGGCTGGCGGA +AGGGCCGGTACTCGATTGTTGAGGCATCCGAGGGACTCACTGCAAAAAAA +TCATCGTTTTTTCTAGAAATGGATCGATGTTTGTGTAACTTTATCGATTT +GCTAGAATATTATCGATTATTCCGAAAAAAAATTTTAAAACAACAACTGT +ATTTCTATTTTTATTTTTTTAAAGATAGACTTCCAGATCATATTTTTTTT +GAAAATTTATTTAAAAAATTATCGATTTCTCTAGGAAAAATATCGGCTAT +TCTCGAAACTTGTGGATTTCCCTAGAGATTTATCGATTTCTGAAAAAATT +ATCGAATTTTCTAGAAATTTTGCAAATTTTTTCATAAAATTATCGATTTT +TCTGAAATATATCGACTTTTCGCCCAAAAAGTACGTACATCAATGAAGGC +TTATTGACAAGAAAGTGTAATTGTCGATTCCTATCATTCCAGAACTCCAT +ATCCAACAGCTGAAGATACAAACTACCATCATCGGCGGCTTGTGCTGGCA +CAGCAAACGGGCATTCTTTCTCGCATTCCGACATATCCGACACATCATTA +TCGATATCATGTATCTGCGTTGGCTGGAAAAATGGATCCTACACGCGTTG +AGCACACACTTTGTGAGCTCTGCGAGAGCTCAATGAGAACCTACCGGTCG +TTTTGTGGCTCGTTTCGCGAATCGTTTCAAATATCCGCCATGCATTCGTG +GTAGCTCGCCTTCCTGATTATAGTCGTACATGATGAGCGCATGGCTCACC +ACGAGCCGTGATTCGGTTTCCATCATGTAATAGATTTTTTTGCGTAGTCG +TGGCTCGCGTGGATTGATGGAATACAGGAATACCAAGTGGAATGGGCACG +TTTTGTAGTCCATGTTGTCTTTGGTCTGTGAGGGGTTTTGGATATTATTA +CGGGAGGCATAAAATTCTGAGAATGCGTATTGCACAGCATATAGACCAGA +TCCGTAAATCAACACAAGCCCTACAGTAGTTATTTAATAAATTACTGTAG +TTTTTGCTGCGAGATATTTTGCGCGTCAAATGTGTTGCGAAATACGAATT +CTCAGAATTTTTTGTTCCTAAGAACAGCTCGTCAATTTTTTTTTCAGTTT +TTCAGGGTTATTCAAAAAAAACCTGTTTTTAAAGCTTCTAGGTCTCATAT +TTAAAAAGTTTTGAGAATTTAATACATTTTTTTTAATAGAAATTTGGCAA +TTTTTTCATCACCTCATCGTCGATTATTCTTTTTGAAAAATTTTCGATTT +TTATGGGAATATATTTATTTTCCAAGAAGATTAACTTTTTTTCAAGAAAT +CTGAAAATTTATCAATTTTTCAAAAGAAATTAATGAATTTTATCAAAAAA +AGAATAACTTTTCCAGAAAATATTTTTTTTTCTTAAAAATTAAAAAAAAA +TTGTTAAATCGCTTTTTGTGTCAATTTTTCAAAAAAAAAAAAGAGGCATC +GAGAATATCCCATTTTTTTCGAAAAAAATTTTTTGGTTATTTTTCTTTTT +TTAGATAAAATGTATATACTTTTTTAAAAATGTTTTTTCACCAACAAATT +TTGATATTAAAAAGTTGGAATTTTATGACTAAATTATGGAAAACTTTTTC +GATTTTTAGAAAATCGGAAAATTTTGAAAGTGGGCGTCGTCAAAAAATTT +AATTTTTTAAGAAATTATAGAAAATATGCTGATTTTGGTATTTTTGGAGA +GCGTCGATTTCCATCGGATTTTTTTGGTTGTTTTCCCTGGGATCCATGTA +ACACCTGAAACTGTGATCCCAGCTCATCACAAATCACTCCGACTTTGCGA +ACTTTCGTCCGATAGCACGTCGGATTCTGTGCATTTCCATTATGAGACCA +TGGCGAGAAGTCGTCACGATTGATGTCGTGTGGAAAGATGGCTGTCCCGG +CGACGAAGAATGCGTACGCACGAGAATTACGAACAATTGGTGGGTGTCCC +GGCTTCGCGTAGTTCAGCAGACCACGTTCTTCGCTGGAAAAATGATGATT +ATATCGAAACATTCGAGGAAAATGGATAGAAAAAACGAAAAATTCAATTT +TTATCAAAGTTCGTTTATGTTGATGAAAACATTATTACGGGAACACAAAA +TTCTGAGAATGCGTATTGTGCAAAGTATCTCGTAGCGAAAACTACAGTTA +TTCTTCAAATGACTACTGTACCTATTGTGTCGATTTACGGAAATAATTTA +TAAATCGATAAAACAGTAGTTATTTTTAGAATTACTGTAGTCCTCGCCAC +GAGATATTTTGCGCGTCAAATATGATGCACAATACGCATTCTCCAAATTT +TGTGTTCCGTAATAAAAAATAAAGTTGTTAGATGAATATTCAGGGTCTCA +ACAAAATTTAATCTGTGTTTTCAGTTTTCATGTTTTTAGAGTGGAAAACG +TTTTTTTTTCAGAAAACAGTCAGAAATGTAGATTTTGTTCCATATTTCAA +AAAATCATTTAAAAAATATAGAACATTTTTTTGAAAAATCAAATTTCTCC +AGAGTGTAGTACGCCATTAAAGGTCTCGTCACGATTTTGTTTGTTTTCAA +TTTTTAAGTTTTTGAAGTAGAAAATTATTTTTTTTAGGAAAATTTTTCGT +CGATTTCGTTGAAAATTCGCTAATAAACGGGGATTAAAAAAAACGAAATT +TTCCAATTTTTCGAAAAAAAAAATCGAAAAATTCCTCCCAAACTTACACA +ACATTGGTATTAGCAATCCACTCCAACACGGCCTCAAACGTGCTGGCGAC +CCTCTTATGTCGAACAGTCAAGTAGATATGTCCCGTTTCCAATTGCCGGG +GATTCTCAAAATAGGGCGCCGGGTTCTCCTGCTGAGTAAGCGGATCATCG +TCAAACTCCAAATCGTAGCCATTGTTGAGCACATCCTCTTGAGACATATC +CAACAAATCATCGTCTAGCAGATGTCCCTGAGCGTCTTGAGCAATCGAAA +CATCTTGCATTAGCTGATGTTGCTGCTGCTGGTGCTGATCGTGTTGAAGC +TGGATCTGATCTAGGGAATCATTGTGATGTCCGATGACTTCTTCTTCCAC +AACTTCCAAATCTTCTACATCTATAAATTGTTCTTCATCATTCGGTGCAG +CAGATGATGTAGATGGATCTTGTGATGTATCAATCTTCTTCTGATCGTCG +ATCCATTTCGATCCTCCAACACCTCGTCCAGGTGTTCCAGGTGGTTTAAC +ATACGGACACGGAACCGGACCATCTCTCACATATTCATAGATATAACACA +CATTTCCGATCGTAATCGTATTGTTGCGTTGAATATAAATGAGACGCTTC +CGAAGACGGGGACATCTCGCCAGGACGGACATTGTTTCGACGAGACACAA +CTGTGACGAGTGCCAGCCGCCAGCCGTGTCTTTTGCCATTTGGAACTGGC +CGTTGTCGTCTTGGACGATGGCTCGGCGAGTTGAGCGGACGCGGGGTGAC +GGACCTTCCGAGGCAGCTGAAATTAATGAAACTACGGCACTCTGTACATC +TCCGGAGGCACCACGTTTTCAAGATCTACCAAAACAAGATCTACTATTTG +GAGATCTACGAAAACAAAATCTACGTTTTCAAGAAATGGTACCATGCTAA +TTGCAGTTTTCGCAGTTTTCTCGAAGAACAACAAATCAACAATGTTGACC +GCCCAGTGTGCTCCGATGTCGCGTGTTGTTTAGCGTTTAGAAAAATCTTT +TTTGAAAGAAAAACTTCAGGAGAACGATAAACAACGCACGATGAGTAATA +TGGAAGAATTTTTGTTTCGTTTTTCTTTGAGAAAACTGCGAAAAAGTGCT +AGATCCTGAAAACGTATATCTTGTTTTGGTAGATCTTATTTTCGTAGATC +TTGTTTTTGAACAGATCTCGAAAACGTGATGCCTCAATCTTCTGCAGTTG +CCGAATTTTCACATTTTTAAACCTTAAAACATATTTTTTCTAAAACTTTT +CCAAAAATCGATTTCTTCGTTTTCACGATTTTTTTCAGAGAAAATATAGA +AAATCGAAAATTTGTAAATTTTCGATTGAAAAAATGGAAAAATTACAGGA +AATTATTGAAGATTTAAACTTGTTTCTAAACAATCGAAAATTATCGTTTT +TTTTCTTTTGGAAATTTTTTTTTGGATTTTTCCCAAAATGGTGGTTTTTG +AAATCAAAAAGCGTTAAAAACAAATTTCTTTTAAAATTACCGGAAATTAT +TTTAGAAAATTTCCGAAAAGTCAATAAATTAAAAAATCGAACAAGAGAAA +GAGTTATTAAATTAAACAAAAACAATTTCACAAAAGTCGATAACTATTGA +TTTTTCATCAGAATTTCCTAAAAGTCGATATTTTTAAACCTTCTGATAAA +TTCTTTTTTTGTTAAAAAAAACTTTCGATTGATTAGAAACACGTTTAAAT +CTTTAATAACTTCCTGTAATTTTTCCTTTTTTTAATCGAAAATTTACAAT +TTTAATTTATTCTTTTAAAAAAATCAAAAAACGAAGAAATTGTTCGTTTT +TTCTGGAAAAATTAATTCTTCGGCTCGAAATTTCGATGATTTCTTTTTAG +AAAAAAATATATGTAAAAAATTATACAATTTCAAATAAAACACTGTTTTT +TTTCTTTTGATATTGAAAATAGTAGAAATTTTTCAATAAAAATTCCAATT +GTTCACTCAAAATTTCAAATTTTCGACAAAAAAACTTACGATTAACAGTC +CACGGTGACAGTCCATCGCCAGTATGATTAATCTGATTTGCAACAAAATT +CGCCGGCACAAAGTACACAAAAACGCCGGTTGTCGGAATAAGTGGCGGTA +GGTACGGTGTTCGGCGATTCAAACAATTCGATTGGCTCAGCAGCTCGGGC +TCATTCACCAAATATCGGAGGAGAAGCTTCTTGTTGTGTGCCCAACCGAG +TTTTGCAAGTTTTACGCGAAGAAACATTCCACCACGTGGTCCTTCCACTA +TCTCGTCTTCGAACTGGGAATTTTTTTTTGATGAATTTGAGAAAAATAGT +TTAAATCTTTATATTTCAGTTTGAAATCGCCGAATTTCAGTTGTGCACCT +TCGTGTATATTTACGATATGTTTAATCTTTTTCGGATGCTGATTTCCGAT +CTTTAACGGTTTTCCTTCATTTTCGTCGGTTTTTTTTGGATATGTGTTTT +TGAGGTCAATTAATGAACCATTTTATTATCAGAAAACTAGCAAAATGTTC +AATACTCGACAGAAAATCCATATGCTATATGCTTTTCTCGACTGAAAACC +GGAAATGTTGCTAGTTTTTGATAATAAAATGTTAAATTAACACATTTTCA +AAAAAAAAACACTTCTACAAAAACCGACGAAAATTAAAGAAAATCGTTGA +AAAAACGAAAATCAACACCCGATAAAGATTAAGCATTTCGTAAATATACA +CGAATTTGGTAAATCGACACATGGCATCTCTAGCGCGAAAATTCGAAATT +CGTAATTTCCAGCTGAAATATTAAATCAGGGAATTTTTCTGAATATTTCA +CTTAGATATTCGGAATCAGGGAAAAATTTGGAGTTCTTATAAAAAAATTT +ACTAAGCAAAGTTTTAGCAATTTAGGTTCTAATAGGCTTTACAAATATCA +AAAAGTCCCGATTTTTCAAGGATCTATATATATTTTTAGAACCACAGATT +TTTTGCTGTTTTTCAGCATTCTCGGAAGACCATACCGGTGTGGATCCGGG +ATCATCCAGATCTAACGAGACGTGCGGATCAGTTGGATCGACCATCGCAT +GTCTTAAATAGTCGTTTCCGTGCGGAAGATTTACGATTGGTGGAATTTCA +CCGGGACACGTGTAGTCGTAGAGAATGAGCACGTTTCCATAGATTTGGCC +ATCGCGGGAGAGGTAGAAAATCTGGAAAAAATTTTTTGAATAGATTTTTT +CGCCTTTTCTGAAGGATTTTTTTTGAAATTTGAAGGAAGACGGGTTTTTG +CTTGCATAGACTCAAAATAAACCCTTTAGAAAATTTTTACGTTGGCTCAA +AATATCGAGAATAAAAACCAATTTTTTTCTAAAATTTCGAAAAAATGGGC +ATAACGGCGGAAAATGTATTTTTATTTGATTATTGTACCTTTTTCAGTTC +ATTTTGGAGCATTTTTGGCCCATAGGCTTAAAATTAACCTTAAACATTTA +AAAAACGTGAAATAAGATATCAAAAAGCCATTATGGCCACTATGACCTAA +AAAAAATATTTAAAAAAAAACAACTTTTTTTTGAATATTCAAATTTTCTG +AAACTGATAATAAACCTTTTTTCTCAATCTTAACAGTCTCGGCAGCCACG +CGCTGTACTCGGTGAGATGAAGTTCGGCGATACGTGGATCTCCTTTGACC +GATTGGAGCCGTCCGTTGAGACGAGCAACCGGATGACGTCGGACATTCGG +TTTGATGACTGGATCGTTGAAGTGTTGCTCGCCGCCAGTAGAGCTCCATG +GCTTCAGATCGTCATTCGAGACGTCTTTTATCGACATGATTTTGGAGCCG +TCCACGTAGAATGCGAAACAGGCTTTGTGTGGAACAAGTGGTGGGAGACG +GGGTGGTTTGTCGAGAAGCCAACCTCCTTCGCGACTAAAAATGGGGACCG +TTGATTTTTGTTTTTTTTTTCTGACCGATTTTTCGGACAATAGCTTGAAA +TTTTGACAATTTTCTTTATTTTTAGAAGATATTTTTTTCTTATATTTTTT +TTTCTCTAAAAACTATAGTAAAAAATAGTTCAATTTTTTGTGGTTCTGGC +GAAAAATGTATTTTTTCGAAAAAAATTTTTTTTTTTCAAAACAAGATATT +TAGATTTATCACTGAAAATTGCTAATTTCCAGTGCGAAAAATGACTTTTT +CTGGCTATTTCTGCCTGATTTTTGATATAAATTCCAATTTTCACAATAAA +ATTGCTGAAATTTTCTCCTTTTTTCACTGTCTCCGTACATCATTGCAATT +TCGGTCTCGTTGGTGAGCAGCTCAATTATTCGTTCCTTTCTGAGAAGGTA +GGCCAGGCAGCCTGATATCACTGTGGCGTAGCAATCACCGTTTTCCGTCA +TTTCAACTTCATCTTCGAACTGCAAAAATTATAGAATTGAAAAAAAAAAA +CGATAAAATCCGACTTTCTCGATGATTTTTATGATTTTTAACTGAAAAAT +TGATTTTTCGGCATTTTCTGAAGGATTTTGATTAAAATTTGAAGGTTTTT +TTTTCTCCCGTAGGCTCAAAAAACGCCCTTTTTATGGCGGCTCAAAGGCA +AATTTTAAGTAATAATCGAATAAAAAATCATAAATTTACGACCCCTACGG +CACGGGAAATTGGAGACTTCAGCTAAAACTAACCGTTGATTTTGAATATT +TTGAGCCAAATTTGGCCAAATAGGCATTAAATGCACTCCAGATGACTAAA +AACACGTGAAAAAAGCTATTAAAATTAGGTAAATAAGACAAAAACAGAAA +AAAAAGAACTTGAAGCGAAACTGGAGCCCATTTTTGGAGACAATTCTCAT +TACAAAATTGGTTTTTTGGGCACATTTTTTAGTCTTTCTAGTTATTTCGA +ACATTTTCCGAAGAATTCCCATAAAACTTTGAAGCTTTTCCATGTAAGCC +CCTACCAATTTCACGTGGTACTGCCTTTCAGCAAGAGCTTTACTGATAAC +TCGTTCTCCTTGAACTCGGAACATTTTCGACGGTGTCGCCGCCGCCGGAT +TTATAATTTTCATCGCCTTCTTCTCCTTATCCCCATCGTCGATAGACCCA +TCGGTATCCATTGGCTTGCGTGTTCGGACACGTCGCTGTTTGCTGGGCCT +GGAAAATTTCGATTTTAAAGATTTTTTAAATAAAAAATCCCCCACAAATT +CATTTCCAAATCCGGTGGTTGCCCATCCATAAACCCGTCGTCCTCCTCCT +CATCATCACCGAACGGGTCCATTTGTATGCGATCCTCGTCTCGATATCGG +GAAAGGTTCAGAATTGGCGGCTCATCCTCTACGATGACCTCCGTCTCTGC +GTGGAGCATCGAGTCGTCGCCGGCGAAGATGGGCTCTCCGAGCTCTCCGG +CGGTGAGCTCCTCCAAATGTGGCGCTGGCTTTCTCTTTTTCGCGTTTCGA +ACCGTACTTTCCTCCGTCCTGGAGCGTTTTGGAGCTGCGATCGAGCTTGT +TGATGCAGAGGCGAGCGCTTCTTCCTTTGGGATGCCCAACTCGTAGTCTT +CATTGTTGTAGAGCACGGATTTCCGAGCATTTCGACGTGGACGAGATTTT +GTGGCTGGATCCTGGGGCTCTGCGGCAGGCTCTGGATTTTGCTGGGGCTC +TTCGGCCGGCTCTGGATTTTGCTGGGGCTCTGTTGGATTTTGCACAAGCT +CTTGATCAACTTCTTCCTGATTTTCTGCCAATTCTCCCGAATTTTCAGGA +TTCTCGGACATTTTTCTGCAATTTAATAATTGAAAATAAGAATAATTAAC +GGGGTGGAAAATTAAAAATTAAACAAGCATTAAAATAAATTTGAAAAAGT +CCTGATTTGTAGTCCGCAACGCACGCACGCAAGCATACACCAGAACAACT +AAGAGAGACGGGAGGAGAGATGGAGAATTTGAAAGAGACGGCGAGGCGAC +GAGAGAGCCGGAGGATTGAGGAAGGACAAACACACAGATGTGGGGTCTTG +CAGCGCTTTCTCTGCGTCTCTTTTTTCGACATTTTTCAATGGGAAATTTT +TTTTTGGAGTTTTTCTTTTTTTTTATCGGAAAACTTCAAAAAATTCAAAT +GGAAACGCTGTACGGACAATGCATAGAATAACACGCAAAAATGCACATTT +TTAGGCCTTAGGTTACTGTAGTGGTCTCGGCGCGAAAATGCGGATTTTCA +TTTTGAATTCAAAATAAAAAAACTGGACGTGATTTGGTACAAGCGTTTAG +TGAAAATGTTTCACAAAATAGGAGATCAATTAGATATATTTATTTATTCA +TGGAAAATGACTATTTGGAAAAAAATTGCGAAATAAATAAAACTCGATTA +AAAACAATGTGCATATGTCTTCGTTGCTTTCTTGGCGAGGGTTTCTCGGT +ATCGAGTTCTACAAGAGACACACATTACGAATAACCAAAATAGTTTAGGT +AATATACACATTGGGTGGGGGTGGGCCAGAATAATATTGAATAAGGGTGA +AGAAAAAATATTCAAAATACGTCGCTGAAGTTGGCATACAATCTTGAGTC +GGATAAATGGTAAGAAAGCAGCACCACTCAACTCAGATCACAATCTTCTG +AAGAAAAAGGGACGAATGTATAGGTTCGGAGGGGGGGGAGGGGGAAGGGG +TGGGGATGGAGGCAATTACAAATAAATCTGAAAGAAAGTTACAAATACTA +CACACCAAAACGGTGAAGACTTGCAAACGCAGTGCTTGCAAGAATTCGAT +AAAACTCGCGGATGTTAAGAGCGAATCATTTGGATTTCGGGGGCAGTAAA +TTAAATGGACAAGGCATTTCGAAAAATACACACGTTAGACTGAAAAAAAA +AAACACGATGTGATTTATGGGATGCAACACTGCTTCTTTGGTGGGTCGGA +CGCTGGCGAAGGAATGATTGTACCACTGCCACCGCCATATCCTTGTCTGT +CAGTTCCTACATGCTTGTTGGATACTGATTTGTAGATTTCCGTCAGGATA +TTAGTGAAAGCTGCTTCAACGTTGGTGCTGTCGAGGGCAGATGTTTCTGA +AAAAAAAAAATATATAAACGCAATAGATTAGTTTAACTTACCAATAAACG +ACAATTGATTTCTTTCGGCGTAGATCTTGGCCTCGTCTGTTGGAACTGCA +CGCAAATGGCGCAAGTCGCTCTTGTTTCCGACCAACATAATCACAATGTT +CTGATCGGCGTGATCACGAAGCTCCTTCAACCATCGCTCAACATTCTCGT +ACGTCACATGCTTAGCGATGTCGTAGACTAGGAGAGCTCCGACAGCCCCA +CGATAGTAAGCGGATGTGATGGCACGGTAACGTTCCTGTCCAGCAGTATC +CCAAATTTGAGCCTTCACTGTCTTGCCTTCTACCTACAAAAATAATAATT +TGAATCATAAGTGTATTCTAATGAAGTTCCTCACCGAGATGCTTCTCGTG +GCAAACTCGACTCCGATTGTTGATTTTGATTCCAAGTTGAACTCATTTCT +TGTGAAACGAGACAGGAGATTCGACTTTCCGACGCCTGAGTCTCCAATCA +GAACAACTGAAACAATTTTTCGTTTGGGAATTGAAAAATGAAAAACAAAA +TTACCCTTGAACAAGTAGTCGTATTCATCGTCACGAGAGCCCATCTTTAC +TGCTGAGCTGTAAAATGATAAAGCTTGTTTGAAAGTTGTGTATATATTGG +GACGATTGTAAAAAAGAAAAAGGGCATTGGTCACATGATTCATCAGCCGG +GCGCAATGTTTTGTTGTAAAATCGATATTAAAAGAACGAGACACTGTTTT +ATCGGCGGAGAATATTTTTATGTTCTGTTCCCGACACAAACGCGGAGTCA +GGAACCGGTTGTCTATCTCGACGGGGATTGAAAAAATATAAGTGAACTTG +ATTTAAGAATGATTCAAAGTATATGGAGTTGGGAGTTTTATATTGAATTT +TATCAATATATGAGGGTGGTTAGTCAGAAGAAAAATGTGAAAATGTATAT +AGAAGTGTGTTATGAAAGAGTATTTGAGGCTTATCATACCCGAAAAAGGG +AAGGTGAGCGGCCGAACTTTGTTTGTCGACACGATTTCGAAATAGTTGAA +CAGGATATTTTTAACAAGGGAAAGCTTTCTCTGGGTGTTCTTTTTTGATA +ATTTCAGCTAAAAATTGAAAAAAATAATTAGTTTTATGGCTGTGAACATC +CAGAATAAGCTTTTCCGAACGCGAAATGCGTGTGAAACCCATAAAATCGA +ACGTAAAACAGGTCAGGCGCACCGGCGCAGCCACGTCGGTCTGAGGGTAC +GCGACGCTAGCCGCAGCGCAAGCCTCCTCGGGTCTCGGCACGACAACTAC +CGTACCCCTTTCGCAGCGGCGCAACGGAATCTCAATTTTACATTTTTTTC +TTTTTGGCCTAACGAATTTTTCCGTTTTTTCAGAGCATTTTTCATTGATT +TTCTTAAATTTTCATCAGAATAAATTTTAGAACTAATTTCCCGTAATTCT +GATACGCGTTTTTTATAGTTTTCGTGAAGAAAATGCTGAACATTCGAAAA +ATACTGAAATAATTTAGTTTTGAAAACTTGCTCCTCTGTTTCAATATCTT +ATAATTTTCTTTTCTGATTAATATTTTGATTTTCCAGGTAATCAATCGCC +TATAATGGCTCCAACGTAAGTTTTCTTTATAAATTTATATTAGATTGAAA +TTTACTTTTAGGCCTGACTTTCAAATACTTCAATTTTGATATTAATTCTT +GGTTTTTCAGAAAGAAAGTGCCACAGGTTCCAGAAACTGTGCTCAAGCGC +AGAAAGCAGAGAGCCGATGCCCGCACCAAGGCTGCTCAACACAAGGTGAC +CGTCGCCGCTGTAAGTTTATTTAACTGTCAGAAAACAGAAAATGCTCTTC +AAAAGCACTGGTTTTAGGATCCACTATTATCCAAGCCAGCCGTCAAAACT +GAGCTATAAGAATTATCTTGTTTTTGGGTGAGGTGTATTCAATTCAGAAT +GCGTCTCAATAACACGATGACAATTCGAAATTTTAAAGTTTAAATTTTCT +TTTAGGTGTTTGAAAATTAATTTGAACTAATCCTGCATTAAAAATAAAAT +TTTTTACAGAAGAACAAGGAGAAGAAGACCCAATACTTCAAGCGTGCTGA +GAAATACGTCCAGGAGTACAGAAACGCCCAAAAGGAAGGACTCAGACTCA +AGCGCGAGGCTGAGGCCAAGGGAGACTTCTACGTTCCAGCTGAGCACAAG +GTCGCCTTCGTCGTCAGAATTCGCGGTATCAACCAGCTTCATCCAAAGCC +AAGAAAGGTGAAATTGTGTTAATGAGTTTTTTAATAACCATTCTTTGTTT +TCAGGCTCTCCAGATCCTCCGTCTTCGTCAGATCAACAACGGAGTGTTCG +TCAAGCTGAACAAGGCTACTCTTCCACTTCTCCGTATCATCGAGCCATAC +GTAGCTTGGGGTTATCCAAACAACAAGACCATCCACGATCTCCTCTACAA +GCGCGGATACGCCAAGGTTGACGGAAACCGTGTCCCAATCACCGACAACA +CCATCGTCGAGCAGAGCCTCGGTAATTTGAAAACTTATGCTTTTTAATTC +TTATTTAATTGTTTTCAGGAAAGTTCAACATCATCTGTCTTGAGGATTTG +GCCCACGAGATCGCCACCGTCGGACCACACTTCAAGGAGGCCACCAACTT +CTTGTGGCCCTTCAAGCTCAACAACCCAACTGGAGGATGGACCAAGAAGA +CCAACCACTTCGTTGAAGGAGGAGACTTCGGAAACAGAGAAGATCAAATC +AACAACCTTCTCCGAAAAATGGTCTAACTTGTTTGTTGTTCATACCTTCC +TTCCGGATAAATCGTTATTGTTTGACGTTGTTTAATTATGTGCATAAATA +ATCATGAAACGTGATCGTCTTGGCTCGACTCATCTCGCATTTCATGAAGC +GTCTCATCATTCAGATGAATCGTAAAACCGCTTTGCTGACTACTCTCCCG +AGAACAGTCACTGTTCCCTACTATGCTCCATCCTGTTTATTTCTAGAAAC +TTTTCTTCGGAGCAAGCTAATTCCCTATGAAGTGAGAGCATTTAGGTTAA +TAAACATAGTCCAGATTTAAATCCAGACAACGCAATGTTCTCTCTACAAT +GTACTCCCTCGTGAGCACCTATACCCATTGATTGATGTCGATGGGTATTT +CTTCAAAAATTTGATGGAAGGACTTGATTATCTGCTCGCCAAATATGGAA +AAGTTGGCTTAAAACTAGAATTTTAGAAAAAGCTTAAATATTCTTCCAGT +CTCTGGACTCGGGCCTGACTCCAAAAGAGCGAGCACAGGCTCTCGCATTG +AGCGCTTTGCTCGACGAGCTTACTTGGATGCTCGCCTACTCGCGAGGCCA +AGATTTCACGTGGCTCCGCGATGATCGTAAGATTATCGAAGACTTCGGGC +TTGTTCAGCTCTATTTTTGGAGGAATTGGATTGTACCGCAGATGCAGAAA +CGGGTAGATTATTGATATTTTATGGAAAAATCGATAAAATATTGATTTTT +TACTGAAAAAATTGATCAAAAATCGATTTTTTTTTCCTCGGAAAATCTGT +AAATTAGTAGTTTTTTGTTGAAACAATCGATAAAATTCTGGTTTTTCAGA +AGCAAAATCGATATATTAGGCCAAAATCACCAAAAATTATCAATTTTCCT +ATAAAATTTACCATTTTTGGCTAGATTATCGATTTTTAAGGCAAGAAAGT +CGATATTTCACAATTTTTTATTGATTTTTTTGGCTTTCCAGCGCGCAAAC +TGTGCCAAGATCTAAATTTTCCGAAATTTTCATTTCAGACACGCCGCCGA +GTGCGAGGCTACGGAATATCCGGAAAATCGGCGAGAAAGGAGGTCGCCTG +CCGAACTGAAGCAATGTTGGAGGCATTGGCCTCACTTTTGGCCTCGAATA +AATACTTTTTCGATGTCAATGAACCGTCTTGGGTAGGTGGCAGCCAAAAA +ACTCGGCCAAAACTCGGCCTTTCAGCTCGACTGCAAGGCGTTCGCCGTGC +TGGCTCAATTCAAATATACACCACTGCAGAACGAGGCCCGCGTAAAACAA +TTCATGAAGGACCGAACTCCAAATTTGGTGGGTGGCCTTGAGTTTTCTAG +GCCACGAGATTTGAAAAATTCTATAATTAGGGCATGTGGTTTCAGATGAC +ATTTGTGACGCGCATGAAAGAGGAATTCTGGTCGGATTGGTGCACCACGT +CGGAGGATTGAATTTCGTGGAAAATGCTAATTTGTTTAATGTAATATGAT +TTTGCTTCGTAGATTTTAACCTATGCTCGAATAAAATTTATATTCTAATT +TTAAAAAAATTTCAAAACAAAAAATTTCTTACGTGACAATTAAAGGGTAT +TACAATATGGGCATAAAAAATGTATTCCCTAATTTTCGAACTTGTTCAGT +CTTGGTTGCCCAGGTAATTTTTTTGCAGTTCTTGTTTGGGACTCGGAGCG +ATTTTGCGCAGATGCATCATATTTGACGCGCAGAGTTTTAATTGAGGTTT +GAGCTTGAATTGAGTTTGAATTGAATTTTAATTAAATAAAGCGAATTCTA +GAATAAAATGATGTGTTTATTGCGAAATAGATCGTGAACCTACAAAACAA +CAGACTTTACGCGCAAATTTCCGAAATTTTCCAGAAAAACCAGTCAGAAT +TTCAAATGATACTTGTTCCTCTTCTATTTCTTCTCCCAATTTTGTTGTGC +GGTGGGAAAAAGAAAAAAGCGAACAAAAATGTGAAAGAGGCGTCGAAAGT +GAACTCACTGGTTCCACCGTCGACCTCTACGGACCCGCTGAAGACTAAAG +AGAAGGAGATGAAAAAAGAAGAAGCTCCGGGAGCACCAGACGCCCCGACT +AAGCCGAAAAGTCCTCCGAAACCAGTGGTCCAGGACACGAAACTTGCTGA +AGTGCTGCCTGAAAGTGAGAAGGAAGACGAAATGAAGAATGGTATTCAGT +TGCCGAATCCGCCGAAAAATTTGGTGGGTCTCACGGCGATTTGAGTGTTT +TATCGATTTTCTATGAAATAATTGATTTTTTCTAAAATTATTGAGATCTA +GATTTGCGAGTTTTCTGAATTTTCTAATATATCGATTTTTCAGAAATGCG +AAAGTGAAATTGCTCCAAAGGAAAAGCCGGCGGCTGACGAAAAGAAGGAC +GAGAAAAAAGATGAAAGCAAGAAGGATAAGAAGGAAGAGAAAAAGGAGGA +GAAAAAAAAGGAAAATGACGAAATTATGTGAAAAATTCGATAAATTGGTT +CTTGAAGATTATTGATTTTTCATTGTCGATTTTTCAGAATTCCTCGAAAT +TTATTTGCGCGTCATATATGGTGCATTGAGTCCATAGAGACTTCAAAGTT +CACGCGCAAATGCAGACATTTTTGCACGCGCTGCGGTGAAATTCCTCTTG +GCGAATTCAAATATTTTTTCCCGCCTTTTTTGAAAATTTTCGAGGCGTTG +GTCGAGCTGAATACACGTGAAGTTTAGACTGAATGTCAAATCACAAATAC +ATCACATTTGACGCGCAAAAAATTCGTTTTGAAAATTTGCGCGTCAAATA +GGGTGCATTGAGTACGCGGAGCCAATACATCACACTTGCTTTTCGTGGAA +AATGGAGCGAAATTTGATTTTTTGATTTAAATATTACGGGAACAGAAAAT +TCTGAGAATGCGTATTGTGCAACATAATTGACGCGCAAAATATCTCGTAG +CGAAAACTACAGTAATTCTTTAAATGACTACAGTAGCGCTTGTGTCGATT +TACGGGCTTGATTTTTTTTCCATTTTCTTCAGTTTTTCTGACATTATTGT +GTTTTATTTTAATATTTTTACCGATTAATAAATGATTTCCGTAAATCGAC +ACAAACGCTACAGTAGTCATTTAAAGAATTACTGTAGTTTTCGCTGCGAG +ATATTTTGCGCGTCAAATATGTTGTGCAATACGCATTCTCAGAATTTTGT +GGCCACGTAATATTTGCGTTAAATAAAAATCAAAAAATTAAAAAAAAAAA +AACATTTCAGAAATTTTCAAAAATTTTTTGAAAAATTGACGCACAAAGTC +TCCTGTTTCCCTTTTCCCCAAAGTTTTAAACTAATAAAACTTTTTTAATT +GTCGAATCCGACCAGTTATTTAATACGAGACAAAACGGAAACAAAGATTC +CAATTTCCGATTACGGTCAGCTCAACACTTTCGCTCAAGGAATTCTCTAC +GCTTAGATTTTGATCTTAATGGAAAACTGGTAGAACTTGGTATAAAACTA +TCCAAAAAACTGGCAGAAAGAGTAGTCTTTCCGAAGAAATGAAGTCCCTA +ATCGAGGAAGATGACTTGGAAGTCGGCAGATTCCGCCGCAACGCGTTTTC +CGCCGTCGCCCTCTCCACCTCCTGTATTCTGGCGATTGTGGTGTTAACAC +CAATTGCCTATCAGGCAATTCAGAGAATTCACTCAAATTTGCTTAACGAT +GCCCATTTTTGTCAGGTAATTTTTTTAAAAAATTTAGAAATTTTGATTTG +GAAATATTCAAATAAAAAAAAAGTTTTTCGAAATTTATTTTCAATCGTTT +GAGATTTTGACATACATTCCAAAAATTCCTACTCTTCGCAATTTTTTAGT +CAACTCAAACTCAAAACCTTAAAAAAAAACCGCAAACCTGTCATGGCGCA +TCGATGTTATCCCTACGCTAAATGTTCTGTTTTCGAAGGTTACTTTTTTC +CAATTTTTATCACCAAGGAAAATGTATACACAAAAATATATAGAATTTGA +CGTGCAAATTGGCAAAAAACTAAACTTGCGCGTAAAATCACTGCATTGCC +TCTGCGGACTCAACACACCAGATTTGAAATTTCAGGAACTTATCGATTTT +TGTAAAATTTTGCAGCATGGCGCATCGATTAAATATTAAAAAAAAATTGA +AAATTATCGATTTTTTTGAACACGAACAATTTGTGGAAAATATGAAATAA +AAAAAAACATGGTGCATCGAAAAACTTACAGGCTCGAAACCGTGACCTCT +GGACAGAAACAATGAAGATGGCTCGGAGCCGCGGCCGGGACGAGGAGCTC +GTGGCCCGAACCAAGCGAGCGGTTAAAGGCACATGGCTCTTCGGACAGTA +TATTCCAGACCGATCAAGCAGAAATCGACGACAGCAATACGCCGAGGCCG +CTGGCGGAGGCGGTGGAGCACCACATGCCGAGTGTAGACGGGGTCCACCG +GGACCACCGGGTGATGGTAGGTTTTTAGATTTGCGAGGCAATTGTGGTGT +ATTGGTTTAATTTTACAGACGGGGTCGACGGAACGGACGGAAAAGACGGT +GCACCTGGAACCGATGGAAAAGACGGTCAGGTACCACAAGGACCAGCCGA +CGGAGGTTATCAAGAGGGACCATCTGATGCAGTTGAAGCATGCACACGTG +AATGCCCACCAGGACCGCCTGGACCAACTGGAGCGCCCGGAGACAAAGGA +TCTCGAGGCTACCCTGGAGAATCTGGAGAGCCAGGCACCCCGGGAAGCGC +CGGACCGAAAGGAAATGCTGGACCGTAAGTGGAACTAAAGAATCGATAGT +TTTCGGTAAAAAATCAATCATTTTAGGAAAAAAATCGATAATTTTCATTT +TCATTTTTCTCCATTAAATTATGTTAACTTTCTAGAGCTGGACCACCAGG +ACCACCCGGATATCCAGGACGTCCTGGAGAAACCGGAGATCACGGAAAGA +CGATCGCCGGAGAGGCGCCACCTGGACCACCAGGACGACAAGGAGAAATG +GGTCCACAAGGACCACCGGGACCACCAGGGCCACGTGGAAAGGACGGAGC +CGGTGGAGAGAAGGGTGCTCCGGGAGATCAAGGTAATCCGGGACCATATG +GAAAACCTGGGCAACCGGGAGCTCCAGGACCCGATGGCTCTGCTGGTGAG +AAGGGAGGATGCGATCATTGCCCACCGCCAAGAACTCCACCTGGTTATTA +AAGATTCTTCGATTGATATTTTATTTTATTTTCATGACGTTATTCATTTT +GTCATTCGGTTTTCTTTTGTTGCAATATGATAATAAATCAGATTCTCTTG +CCAGTAGTTCCAAGTGCCCCAACATATTTTTGAGTCCTTTATGTAGATCC +CTCTCCTCGAAAGCTGGATGATTTAATAAATCTTTCAGAAAAATCGAAAA +TTTTAGAAAAAAAAACATCAAAATTTTTGACAAACTGCATAATCAGTCAA +TATTCTAAAAAAAAATACGATCGCACAAAAATAAACAACGACGCAACGAC +ACTCCGCGGTTACTAAGCTCCGCCCACGATTTCATTTGCACTGCGTTGAG +TCGGCCGTATTGTTATTCAAACATGAATGAATATACTGGTGAAGTTTAAA +AAATTGGGTGTTTAGTTTTGAAGAAAATAATTTTTTTGGAATTTTGAATA +AAGCACAATTGGCAGCTGAAACTGGACTTTCAGACAAATTTTGAACGGTG +GTTGTTGATGCTTTGAGTTTATATTGTTATTCAAACATGTATGAACTTGT +AAAGTGCTTGTAAAACTTGTAAGTTGCTTGTTCGCTCATTCTGAAATAAA +ATTTAAATTAAATAAAAGTTCACGTGATACAAAAAAGCCAACTTATTGAT +TGAAATCGATAAAATCGATAAGAAATTCATTCATTTAATAGTTTTTAACA +AACAACAAATGCGATCAAAAAGTTCGGAAGGTGATTTACAACCAGAGGAC +ACCCAATCCAGAGAAGATAAAGAGACGACTGCTACGTATAGTGAGGATAC +AAAGCCAGGTAAATACAGTAGTCCTACCTTAAAATTACAGTAACCCAGCT +GACTAAATATCATAATAAAACTTGCAAAAAAATGATGTAAAATCTTAGTT +TTTAGTCTTTTGAACTGGTAGAAACTGTGTTAGCGCCACTTTTTGACTCT +AAATAGAAAAATTTCCCATTTTAAAAGAGTTGTATTATGATACACTGCGT +GGCGTGTAAAATACCAAAAAATAAGCGCGGTTTTTTTTTTCGTAAAATCA +CAGGGAAAAATCCGAAATCGGAACTCCAATCAGCCGCCAACATCCCACGG +GCCCAATAACTTCTGGGTTTTGTTTCAACAATCTCATTTACTCCAATTCC +AGAAACCCAAAAGGAGAGAAACGCGGCACTGGACAATCTTGCCAAGACCC +CAATCCAGTTAGTCGTCCAACCAACTCCTCTCACACCAGCCATCACGCCA +TGCGAAGCACCACCACCACCACCTCCACCAAAACCCTCTAGCGATAATAA +CAACTCGAAACGATTGAAAGTGAAAGATCAACTGATTGAAGTGCCCAGCG +ATGAAGTAGGCCGAGTTGAGAATAATATAGACAATTTCCCGTTCTATCAT +GGATTCATGGGAAGGAACGAGTGTGAGGCGATGTTGAGCAATCATGGAGA +CTTTTTGATTCGAATGACGGAAATTGGGAAGAGGGTCGCCTATGTGATTA +GTATCAAGTGGAAGTATCAAAATATTCATGTTCTAGTGAAACGGACCAAG +ACGGTGAGAGTTGTTTGGTATTATCATTTAGTTTCGTTTCAAATCAGACC +GAGATACATACAAATATTGAAGTTCAAATTTAGAACATGTTGCATCGCAA +TGTGTTCATTGTGCTCCCTGAAGCATTATGCGGACATCACGAATTACATA +AATTATTTTAACCAATGGTGGGCGGCAAATTGACAAATTGCCGATTTGCC +GAATTTGCCAAAAATTTTCGGAAAATTGTATTTTTGCACATTTTTTTTAA +ATTTCAAAATTTCAAATTTTATCGGCAAAATTGTATGCATCCTATGAATA +TTTCTACATCTGTTTCGAAAAGTAAGCAAATTATATGAAAATATCTAAAG +AAAAGGGGAAAAAATTCGAAAAGGCACAGTTTTCAGTGTTTCCGTCTTAC +AAAAAAAACCTCGAAAAACTTTCGGCAAATAAGCAAACCGGCAAATTGCC +GGAAATTATAGTTTCAGGCAAATCGGCAAACCGGCTATTTGCCGAATTTG +CCGAACGGCAGTAGCCTCTCACCCCTGATTTGAACATGGTGCATTGCATC +ACCGCTCCTCGACTTGGAAAGTTTATATCGGTAGATATTTGCAGCAGATG +TAATTTACTGATATTTTCAGAAAAAGCTCTACTGGACCAAAAAGTACGCC +TTCAAATCCATCTGTGAGCTTATTGCCTATCACAAGCGAAATCACAAGCC +GATTTATGAGGGCATGACGTTGATCTGTGGCCTGGCACGACATGGATGGC +AGCTGAACAACGAGCAGGTCACATTGAATAAGAAGTTGGGAGAGGGACAG +TTTGGAGAAGTGCACAAAGGATCGCTGAAGACATCTGTATTTGCAGCCCC +GGTCACTGTTGCCGTGAAGACCTTGCACCAGAACCATCTATCCGCCAATG +AGAAGATCTTGTTCCTAAGAGAGGCCAATGTGATGCTCACCCTGTCTCAT +GTAAGCTACCTGTTTCAAGTTGAACTAAACTAAAATTAATTTCAGCCAAA +TGTGATAAAATTCTACGGAGTATGCACCATGAAGGAGCCCATCATGATTG +TCATGGAGTTTTGCGACGGGAAATCCCTGGAGGACGCTCTACTCTCCAAG +GAAGAAAAAGTGTCAGCTGAGGACAAGATTCTCTACCTTTTCCACGCCGC +CTGCGGTATTGATTATTTGCACGGAAAGCAGGTTATTCACAGGGATATTG +CGGCGAGAAATTGTTTGTTGAATTCCAAAAAGATCGTGAGTTTGTTTTTC +AAAAATTTCTGAATCTATGTGAATGAAAAAATAAATTTCAGCTGAAAATC +TCCGACTTTGGATTGTCGGTCAAAGGAGTTGCTATAAAGGAGCGAAAGGG +AGGATGTCTGCCGGTCAAGTACATGGCTCCGGAGACATTGAAGAAGGGGT +TGTACAGTACTGCCTCTGATATTTATAGGTGAGCCTACGAGCATACATAG +ACATTGGTAGTGGCGTCAGCGGTGGCCTAGAAACCTTATCCGCGTCTGAA +GGTTAATCAACCTCACACAAGTCTCTATGATTTCCAGCTACGGCGCTCTA +ATGTACGAAGTCTACACGGACGGAAAGACGCCATTCGAAACGTGCGGGCT +ACGTGGAAATGAGCTCCGAAAAGCGATCATCGGGAAGAGAATCAGCTTGG +CCGTTGAGGTAGAGCTACCAGTGTTCATTGCCAACATTTTCGAGCAAAGC +AGGCAGTACGAGACCGAAGATCGCATAAGCTCCAAGCAAATTATTCAGAT +TTTTAAGGAGGTTTGTGAAGCATTTTATCGGTTTTTTGTTCAAAAAATTA +GTAATTTTCCAGGAAGTCGGATTCCATGAAATTGAGACAAGTGGGATACT +GCATAAGCTTGTCAATTCTCTTCCGAGAATTCACAATAAGGAAAGAAAAC +CCGCGGCGGTGGCAGTGTAATAAATATCTGAAAATCCCCCCACCCCTGAA +AATATTTGACTGTATTTTTTAAATCAAACACACAACGCACACAAACAGAC +AGACAGAAAGCCTAAGTACACAGAGAAAATGTTTGAGGTGAGGTGCGAAA +GGGAGGAGGCTAGAACACCTACTTTACGCCAACAAGTTATGACTTTTTGG +AATTCAAAATGTCGTTTTTTGCTAGTTCACTGCTTACCTACAAACCTTCC +TACCTTGTCTGCCTACCTTCCTTCCTATTCTCTTATTGCAAGATCTTTTG +AATTTTTCTGAAACGTCTGTCTACTTCTGCGTCATTTGCAAACAGGCTGT +TCTCAGTTTTAGGGGGTGGCAGCACCCACAAAAAAACATTGGAACAGAAA +TCAGTCGGAGTGATCTACTAGATTAGATAAACATTAGATATCAGTTTGGA +AAAGTTAAACATTATTAACTCACAATGGATTTTCTTATTGTGTTTCTTGA +TATAAAGCGTTGAGCGGTATTGATACCATTACAATGCACTAAGCTAAAGG +CTGTCAGAGCCGAATGAAAAACATGATACATCGAGCATGCGGCAATTGGC +GTTCGGAAAATCGGCAAATTAAGATTTGCCGGAAATGTTTTGAGGGATTT +TTTATAAGATTTAAATGTGCCTTTTTGAAATTGTGTCCCGTTTTCTTTAG +ATATTTTTATAGGATTCGCTCACTTTTCAAAATAGACGTAGGAGAATTCA +TAGGATGCATACACTTTTGCCGATTGAAATTTAAATTCTGAAATTTCCAA +TAAAAGTGCATCACCACAATTTGCCGACTTTTGGCAATTGCCGTTTCTCC +GGCAAATTCGACAAACCGGCAATTTGCCGATTTGTCGATTTGCCAGAAAT +TTTCAATTCCGGCAATTTTTCGATTTGCCAATTTGCCGAGAATTTCAATT +CCGTCAATTTGCCATATTGCCGGAAAAAATCGTTTGCCGCCCATCCCTGG +TTCGAACTCCTAGAATGGTAGAATATGAGTATACTAAAAATAATTTGAAC +AGAACTGGAACTGGAAGAAAAATTTTTTACCGACGTCTTCTGAGAAAATT +TCGTGAAAATTGAGTTTTTATCACTTTCTGACTCACAATAAAAAAAATTT +CCAAAATTTTTTGAATAGTTCTCGATCGTTTCCAAACTGGTCTTCCGACA +TTCAGGTGCGTGATTGGTAAATATGAGGGAACTGCCATAATCAAATGAAA +AACACGGTGTATCGTCTGAGAAAACCTTAAACTGTTCCGTTTTAGTAATT +GGACAAGGATCTGCTGAATCTCGCTACTATAGCAACCGACATCTTGCGGG +TCCAAAAAAGATTGATCTTGAAAATTTGATCCAAGTTTATTTAATCGCCG +CCACACACACACTCACAAAAAAATCAATCAAATCACCCATATCAGTTGCG +CGATTTCTAGTTTCTAGGCGCGAAAATCAAAAGGAGGAGAAGAAGCATTT +CCGCATTACTCGTGTGTGTGCCGTTTCCGTTTATTTGTCCCTCAGGCTCC +CCTCTCTGTTTTTTTTGTTTGCGAAAACTGTCTCTCTCTCTCTCTCTCCA +TCACTTTTCTGTTGCGGAATAGAGGGAGAGAGAGAGAATTTCGGAGGGAA +AAATACCTGAAATGTGATCCTCTCTCTGTATGTCATTGACTGTTGCGCGA +GAGCCTTTTCCCGCGCGCGCGAGCCTCCCACCTACCCGTCGACGAGCCTA +TTTTCTTGTCGGCGGTGCCATTCGGCAATACACGTCCCTCTCTCTTCTTG +CTCTAGAAACATTCGGATTTTGATTTTTTGATTTTTCATGGTGGATCTGT +AGGCTTTTTTAGGCCATCTTGGACTTTGTGGTGGCCTAATATATGGTGTA +TTTTCCAATTTATCATATTTGCTTTAGTATTGTCCGACTTGTAGGCAAAT +TGCACCATTTTAAGCCAAGTAATAAAGCTTTGAAGTTTGGCTGCCTAGGT +TTTTCTAGCCACCAAACAATTTTTTTGTTTTCACAGCACACTTTTTTAAA +GACTGTCATAAGTTTTCAAAATTCTTTGAAAAATTTTACACCGAATTTTG +AGATCTTTAAGTTTGGTGGCCTAAATTTTTCAAAATTTTCTATGCCACCA +GACTGAAACGTCCTAACTCTATTTGAATTATCTTTGAAACTATGAAAACT +ACAAGTTCGACTAAATATGGCTTATCCAATTAAACTCGATTGGTGGCCTA +GAAAACCAATTTCGATTTATTTCATTTTCTAGGCCACCAATAATCTTGTT +CGAAAATTACTTTTATTTAATTACAGTGGAGTTTGGAATACTTACTGCCA +TGGGCTGTAAGATGTTGCTCGCCTAACTTTTTCTATGCCAGCAACCAAAA +AGTGGTGTTGGTGGCCGACAAACCCAAACTTGGACAATTGCATTTTCTAG +GCCATCATTTTTTTTAAACTAATCGTTGTTGGTTTAGTCTACTGTAAAAA +ATCAAATCGATAAGAACATTGGGAGCCAAGCTTTGGAGTTGGTGGCCTAG +ATTTTTCTAGGTCACTAACTTGAAATGTCTGTAACTCTAAAAAATAATTT +AGAGATATATAACAGAATTAGTAGGCTAATTTTAGGATGAGAAACTATTT +AAACAATTGGTGGACTAGAAACTGAATTTTGAAATTTCTAGGCCACCAAT +TCCAAATAAGCCTATTTCACTCCTGAATTGAGATAAAACGCTGAAATTTT +GGACATATTAGAATACGCTATATTTGAAAAAATGGAATTGGTGACCTAGA +AAATATTTTTTTGAAATTTCTGCTCCACCAATTTCAATTATAGCATAACT +CATTTCATAGTTGTAGGACGGTGATTGAAATTTAGGATAGACAGATTTTA +AACCAAAACAGATTGATGGCCCTTGAAATTTCTAGGCCACCTCTCCAGAA +AAAAATCTGAAAATTGTTTTTATTTCTAATTCATTTTCTTCGTCCGTTTT +TCATCTCTCGAGGATCTTATCCCCTTGTCTTACGTCTCCCACCCGCTGCT +ATTTGGGCGACCTTCATAACTGTGAAAATTCTCACCATTCTCCCTCTCTC +GTTTTTGCCCCCCCCCCCCGGTCTCCTATCATTGTTCAAGTACACCTGTT +GTCCCATAACATCTGCCAACCAATTTTTTCCAATTTTGCCACAATTTTTA +TTCAAAAAAGTGCATTGCAGCGGCAGGCATGCCTCACTCGTACACACACT +TGAGCATACAGGAAAAGCGAAAAAATCAGTGATTGTTTGGATTCCTGGCT +CTTTCTAGGAAAAAAACTCTTCCATTTTTGTAGTGCACATCAAAATGATC +AAGCTGGTTAATTTTCAAGTGACTCCCAAAAAAATAACTGAGAAAGTTGC +GTTTTAAAGTTTCTAGGCCATTGTGGGATTTCTAGGTAGGTTTTTGAAAA +TAGAAGACAGTCTTGCACTAAAGTTTTGATTAGGCTGTTAAATGATTTTT +GTCAGTACGTTTTTTGGAACTTCGATTTTTGCCAAAAATTCCTTTTTTAG +TTTTTGTTTCAGTTTTTTGCAAATTTTTATTTCTTCCATATCTTACAACA +TTTAGAAGGTCTCAAAGTCTCTGATAGCCAAGAATTGACTCTAATGACGT +TATGAGCTCCGAGACTATTTTAACCTTTTTCCCTTTTAAGCATAAAATAT +ATAAATATCAAAAATTTAATACAAAAACTTCTCGTTTCGAAACGTTTCGA +AATCCTCCAGTTAAAAAAAAATTAGATTACGGCATCGGAAAAATTGCGAA +ACTTTTGAATCTGAGGGATTTTCAATAGAGGGTCCCGCCAGGAATTTGAG +TTTTTAACAGTACCCTTTCCATCGTCCTTCCCGAAGCCCATTACATCATC +ATTAATTTTGCGACCTTTCTAAAAGCGGTCATGGGGGGGGGGACATGTGT +TTGTTGCATATACAGGGACCCCCCGCCACAACCACCGCAACTAGAGATAA +AGATCTGCTGCACACAGACAGCTGGCACATGGATGGACAGAATGTCTCCT +TAATTTTACCGCCTATTTCATAATAATAAAAGTAGAACGGGGGGCAGAAA +AGAGAATGATTGCGAAACCACCTGCTTGGCTGTCAGCGCATAAACTTTTC +GGAAATTTTGGGTCCCACCACGCTTTTTTCGGTAACAAATTTTGAGATTT +CTCGATACACCATGATGTCTTTTGGTGGAATTTTGGGTTATCATGGCTAA +TACAAAGCTTTAACGTGCCTTGAACTTTCGCAATTTGAACTTTTGGCCTT +TACTTAAAAATTTCGATGGGGCTCTATAAGCCATGTGGTTTCGAACTTTT +CCTGAAAATTTAGATTTTTGTTCATGCACCATGTTGTTTTTTTTTTGGAA +TAATTGAGGAATTCCTTACTTTTAAAGTAAAAAGTTTGGTGAGATCCATG +TGTTTTCATATTATTCAGTTGGTAAATTATACAGATTATTGACTGAAGGT +TAATTTTTTGTTGGGAAAATAAAAATCGCCAAAATCAATAAAATCGTATT +TAGAAGTAGGGTTTCCATATAGGCGGTAAAAGGCTTGTCTGCCTGACAAT +AAGACGACCGCCGCTCGCCTCAATCCGCGGCGGAGGCAGGCAGGGTTCAG +GTAGGCACTGAAACCGCGCCTGCTTACCATGATGTTCCGTTCTTGTCGAT +GCACCATGATAATTTTGGGTTACATTTTGAGCCTTTTCGAAAAATTAATG +GTGGAAAATTTCAAGCTGAATTTTAATATTTATTTTTTTAACCGTATTGT +GGGACATGCAAATGTCTTTCATTTTGTGTCCCTTCACTCTAACGTCTTCA +GAATTTTCGAACTTCTCGATGCACCATAATGCTGTTTGGCGATAACTTTA +GAGTAAGAATGGTAGCGATTTTTGCGATGCACCATGACGTTTTTATCGAT +TTTCAGAAAAAAAATCACTCCGAGACCCAAATAGTTTCATTCTCGACGCA +CTATAACGTTTTCGAAGTAAATTTCAAAATTGCTTCTCGGAAAAGTTTTT +TGAGACCTACATGCACCTTTAATCTTCTTTGGAAACTTTGGAATTTCCGC +CGAATACTCTCATTTCAGTTGTTCTCGATGCACCATGATGGTATTTTTTT +CAAATTACTTTTTTTTGATTTTTCCATGAGAGGACCAATATCTGTCTTTA +TAACGGCGCATTCTGTAACCAAATTTTGAAATTCCACGACATTCTGCTCT +CATCGATTCAACATGATAATTTTAAAATGAAATTTAGCGATTTTTCGGGA +AAAAAACAGTTTCGAGATTTTCTAGTTATTGGACACTCTGCACCTTGCTT +ATTTGGAAATTACATTTTAAACCGACAACCCTTCAAAAACTGCTTTTCGT +CGATGCACTATGAGTGCATAATTTTGTGTAAATCGTGGTGGGCCTCTAAA +AAAACCGAAAAAAAAAACGTATAAAACGCAAACAAATTGTTTTTGTTGTA +ATGTTGACACCAACAGATTCGGCGTGGAATATACGGAAGATCGGATTTCC +AAAAAAACAACCGCTCTCCTGTTTTCGACGTTCCGCCGCTTTTTATGGGA +GAAGTAGTATGTACCTTTAAGGGTACTGTAGCCCCTTGAATATTGGCCTA +AAAGTGAAACTAGTGTTGCCAAAAAAAAACGAGATGACCAGTTTCAATAT +GTCATTTACATCTACACATTTCTAAAATCTCATTTTAAATTCCATTGTTT +TCTCGTTTCTTCTGTCCCAAAGTACCGTATCCTCATCCTTCTACCACCTT +AATTTGCATTTCTTCTTCCTTATTCACTCTTCTTCCCCTGGACGAAAAAT +GTTGCACGACAACAACAAAAGAGACCCGCCCCCCACCATCGGTTTCTCTG +AACCTCTAACTGTCCCCGCCCCCTTTTGGGAGCCCACTGTCTTTTCTTTT +TTTCTTTGGTCGCTGATTATGACGGATCGTTTTTGTCGTTTTTGTATTAC +AGGAATACAAATTTCCCAAAACGCGTATTGCACAACATATTTGACGTGCA +AAATATCTAGTAGCGAAAACTATAGTAACTCTTTAAATGACTTTTGTAGC +ACTGATGCCGATTTAATTAAATTATTTATTAACAGATAAAATATTAAAAG +AAAACACGACAATTCAAAAAAATTCATTTCGTAAATCGAGCCCGTAAATC +GACACAAGCGCTACAGTAGTCATTTAAAGAATTACTGTTTTTTCGCTACG +AGATATTTTGTGCGTCAAATATGTTGCGCAATACGCATTCTTATAATTTT +GTGTACCCGTAGTATATTTTTGTCTCTCTGATTTCCATTGCAATTTTTTA +ATTCCATATTTTTTTGGTGACAAATTTCTCCGCTTATCAATTTTTTTTTC +AACCACATAATTATTAACCCCAAAACATCGCAGATTTTCAGGTAAAATGC +CAGTCGTGAGCGTTAGACCTTTTTCTATGAGAAATGGTGAGCAATTTTTT +TGAAGTTTTTTTTTGAAATTTTTAATTTTTCCAGAAGGCTTCTCAAACGG +GCATAACACGTGGAACGACGCCGAATTTTGGAAACCGTGAGTTTTCGGCA +AATAAGCTAACAGTCTAAGAAACACGAAAAAAAATCCAATTTTCTTTTCA +AAATTCGTGATTTTCGGATGATTTTTGAACTTTTTGATTAATGTTCCCAC +TGAAAATCCTCCAAATCTCTAAAAATCCGCTTCTAAAAAAGCCTCAAATG +GCCTTGCGAGAATAGACGGAATGTTCAAGGATGACTGGTATAAAATCGGC +AAACGTGTTGCCATTCAAACAGAATATCTCGAAATTTCGCCTTCCTTTTT +TTTAAGTGGGTCGGATATTTAACATACAGAAGAGAATAGGGAGAGAAAAG +AGGGAAAAGAGGGGAAAAGTCTTCTTGGAAACAACCTCGAACCGCAATTA +AGTTTTTGCCTCACCCTTCAATTTTCGTGAGAAAGTTAAAAATCCAAATT +TTTTTCTCCTTTTTTAAAAAAAGATTTCCTCCTCAAAAATTCAAAGGATC +GAATTTTTTGTTACACGCCTGCCTCCTTTTTATTACCCTTGTTCTTGATC +GCAACCTCTTTTCTAGATTACTTGAAAAAATGCGCTATTTTTTTTCCTTT +TTCAACAGAGTCAATTTCAAAGGTGCTGTGGAAAAAGTTTCGGTTTTTTT +TTGCAAAAATAATCGAAATTTGTTCGTTTATACTGCTTAAAAAATGACCA +AAATTTCAAGTAATTCATTCGAAAAATCGATTTTTTTGAAATATACAAAA +ATTTTCAATTTTTCATATCTGAAAACACAATTTTTTCGATTTTTCATTTT +TCTTGGAAAAAACACAAAAAAAAACTGTATTTAATTTCCCACTTAATACT +ACGATATCCAAGCCCCGCCTCCGCGTATTGTACGTGAACACGGCGGCCCA +AAATTACACACTATCTCACACACGTTAAATGAGTGATACCGTACTCTCTC +TGTTTTTTCTTTCATTTTTTCGGCGCCGAAAATTTTCAATTTTTGGTGGT +TCTTTTGGCGGGATTTTTCGGATTTTTGTCGCGTTCACACACACACACCA +GTTGGTGTTGCCTGTCGTCACCCACCCGCCCCACTCTTTGTCCGTGTACT +GCTTTGCCATTTGTGCGCGCGTACCGCTGCCCGTCTGTCTTTCTCATCAT +ATGCGCCTCGTTTTGTCGCTTTTTCTCCATTTGCCCTTCCTACATGGGTA +CCTGCGGTTTTCATCGAAAATATCCTTAAAAATTCCGAAAAACCTCTATT +TTTCGATTTTTGAATCGATTTTCGCCCAAACATAACCATTTTTCAGAATG +AAGGAAGAACAAATCGCCTATAAATTGCCAGGGGCTTGGTATTACGAGGA +GGACACTGCCTCGTGCTCTCCAGTCAGCGATCCGGAGGATATTGCGCAGT +TTCTCAACTACAGAACGTCGATAGGCGTGCAAAATGTCACAGAGTCCGTG +GAAGTTCCGACGTCGGAGCATGTCGCCGAGATTGTTGGTCGTCAAGGTAA +AAATTGCCTTTTTAGTCAAATCTACAGTTTCCACAAATTTTCAGGCTGCA +AAATTAAGGCACTGCGCGCCAAGACCAACACCTACATCAAGACACCGGTT +CGCGGAGAAGATCCAATTTTCGTGGTCACCGGACGCCTGGAGGACGTGAA +CGAGGCGAAACGAGAGATCGACTGCGCCGCCGAGCACTTCACACAGATCC +GTGCGTCGAGAAGACATACACAAGGTAGGTGACCGTAGGCAGCCGGTTCC +TGAGCGCCTTGTTCAGTTGTTCCAGGAGCCCATGCACCTGGACAGATCAC +GAGCTATGTCAGAGTTCCGTTAAGAGTTGTCGGACTCGTCGTCGGACCGA +AAGGAGCGACTATCAAGCGAATTCAACAGGACACCCACACGTACATCATT +ACGCCGAGCCGAGAAAGGGAGCCCGTTTTTGAGGTAATTTTGTTGGAGAG +CATAGAGTTTTGGAGCAAAATTCTCAGCAATTTCATGCTTTTTAACAAAA +ACAGAGAAGTTTCTAGTTTCGGCTTAGAAAATACTGAAAATCGGCTTTTC +CATGGCATATATCGTGCTGAAAATCTACTTTTGACTGAAAAATTCAAGTT +TATGACTAAGAAAAGTTAGATAATTAGACCATGCTATTATTTCATAATAT +TGGTCCAATTTTTGTTGCTTTGCTGAAAATTAACAAAATTTAAAAATCGG +CGGGGTTTCTGAAATATTTCTGTATAAAAACCGATTTCAACTCCAATTTT +CCTCGATTTTTACATATAAGTAATCTAGAAAAATTGTAAAATGGGGAGAA +TTCATAAGAAAATCGGCTGTTTTGTAGCAAAGTTTGTAAATATATCATTC +TGAAAGTCTCAGCGATAACCGTGATTCTAGAAAACCTCATCAGGATTTGA +TTTCTGCGACACACTTCTCTCGAGTTTTACATAGAAGTTGTTCATTACAA +ATTTCTATTTTTAAGGTCCCCATTACCATTGTCAATCTTTCATTCCGATT +ATTTGTTTTTCCTCGTCACTGCAAGAAGGGGAGCCTAATGCCTAGACAGA +GACAGAAAACACATGTGTGTTTGTAAGTGTCTGGTGTGATATACCCAATT +CTTTTCGGCCGTCTCTTGTTTTCTTCCTGACACCGAGTTTCGAGCGATTT +TCGAGGTCGTACAGTTGTGAATTGGCTGCCACTGCTGTGGCAAACAAACA +AAAACAATCAAACTTGTGCGGAATTGATATTCTAAAGAGAATAAAGAGCA +ACCATGGGCGCCGAAACGAGCAGCGGAAGGGCTTGTGACCTCTTGGTGTG +AATTTTAAACGGTTTCCTTCCATCCGAAATGCTAAAAATTCCTCGGGAGC +CGTTTAGGGTCTTCACTGAGAGATGATGATTAGAATCTTTTAATTTGGTA +GAATTCCCCCCGCGGGACCGATTAATGTTGCATGTCGTCTTCTTCTTCTT +GGCAGCAAAATATCATTGTTGATGAGATATCTCAGTTTGATGCTCAATGA +CGCCTTGAGAAACATCCAGCACACAGTAGATTAGTCGAATTACCGATGGA +TGGGGCCGCCCGGGTTTTTGGAGCCAAGAGTCACGCGATGGGGAGTCCAC +ATACACACGCACCAACTCTTTCATTCCATCTAACAGGGTAGTAGGGTGAA +GAAAAGGGGGGGGATCGCGATGACAAAGAGACTCAATTAATTAAATGACC +GGGGCGGGCGCCAAATTGCACATATGCTTGGTTTTATTGCACCGTTGGCT +CAGGGAGAGCAACATTTTGTGGCAGCACCAGGGGTACTTCAAAATGACGA +ACAAAGGTCGTTGTTGTTTCTATAGGAAGGCTTCCGAACTTTTGAACAGT +AATCAGATCATATTAGGGTTATGTAATTGACGGTTTTGACCGTATGTGTC +TATAGATGCGTGTGTGTGTGTGTGTGTGGCGACATAAATTACCGTATCCG +CATGGCCTTTTTCCTCCTTCCTCACAATGGTAATTATCATCCCCCACTAC +TCTGGGTCGCCGGACGAACTGTGAATGTGTTGACAGTGCGGGCCCACTAG +TACATGACATCTTGCCCCGGTGCGGTGCGCTCATCGTTATTCCTCCCAAT +TTAGTTGTCCGTTTGACACAAATGCCTCCGGTACCCTGGACGAGACAAGG +AGGTGATGGATTTGCCAGGCGGGGAAGGAATTACATGATGTTTGGGAGAA +TATGAGGGAAAGGTACAGAAGCTTCACCTCGGATATTATATGCGTTCTAA +AAAGACCAATTGTCGTTTTTGTTCGTGGCTCAAATGAATAATTGGTATGG +AAATATAGAAAAATGTCCGACTAGTTTGGTAATAGAATTGTTTCGTTTTG +AACATTTCAAAAATACCTCAAATAGTGCACTTGAGATCTTTGTTGAATTT +TCAAAGGTTTTATTTTCAGATAAATTGAGCATTTTCCATACTTATAAAAT +CAATTTTTGGTTCAAAAACTTCTAATTTTCTCACCGAAAAAGTTCTCACA +AGACAGTGACAGAGGTCGCGTGTCGTTTTGATATCCATCTCGATAATCAG +AGATTGTGATCTATGCCTCAATGACACAGTTCCGCGAAGGAGTCCGAGAA +AAACGTACAAAATTGGGGAAAAATATTGGAAATAACATTTATTGAAAAAT +TAAAAAAAAAACATAAACTATTTAAATTCACAAAAATTCGGAAGCATATT +TCCTATAATGAAAACAAAAAATTCTGAAAATGTGTACTGCACAACATATT +TGACGCGCATAATCTCTTGTAGCAAAAACTACAGTAATTCATAAAATTGA +CTACTGTAGCGCTTGTTTTGAGTTACGTGCTCTACGAAATGAATTTAAAT +AATTTATCGATGGAAAAATAATTTTAAGCAGAAAATGAGAAAATAATATG +AAGAAACAAAAAGAAATTCGAGTTACGTGCTCTAAGAAATGAATTTAAAA +AATTTATCGATGGAAAAATATTTTTAAGAAGAAAATGAGAAAATAATATG +AAGAAACGAAAAGAAATTCATTCGAAAATCGAGCGCGTAAATCCAGAGCT +ACAGTAATCAGTGAAAGAATTACTGTAGTTTTCGCTACTAGATATTTAGT +GCGTCAAATATGTTGCGCAATACACATTTCTGGAATTTTGTGTTTCCGTA +ATAAAATAAGTTTTTTGCGAGAACTACAAAAATATAACTATTTCTATTCC +AGGTGACCGGCCTCCCACATAACGTCGAGGCTGCCCGCAAGGAGATCGAG +ACGCACATCTTCCAGCGAACCGGAAATCTTCCAGAAACCGACAATGACTT +TGCCGGACAGTTGGCCGGTGTCTCGTTGATGGTGCAGAAGCAGCAACAGG +CTCAACAACAAATGCAGGAGGCTCAGCAACAATCGATGTTCTATCGAAGA +GCATTCGGCAACAGTAATCCGTTCAATCAGAAGGAGATGTCGTCGTCGCC +ATTCGGAATGGAGAGCTCGTTGGGATTGGACGCGTTGCTCCGCAGTTTCC +CATCGATGCGTAGTTCGTTGACTCCGGAATCTCTTTCCGGTACTGGACTG +TCTTCTCGTCCATCGTTGGGAGGAGGACAATCGGCGAAACAAGATCTGCC +AACCTACGACTACTGGGGAACCAACAACTCGCTTAATGATATTATGGAGA +ACGGTAAGCTTTTTTTGCGAATTTTAATAAGAATTTTAAATGACAAATAA +GGATTTTTCAGAAATTCTCAGCCGCAAGTACGATGCCCTGTCCGCATGGT +CGTCGATGGGATTGGAGAAACGCGAGGAATCCCCAACCAATGGGTATATA +TTTTTGAAGGAATTTTATAAATTTTTGAAATAAAACTAAAAATTGCAATT +TTCCTTCAAAGTTCTAAATTTTTGAAAGAAAATTTGATTTTCCGCTAAAA +AATTTAAAAAAAAAACAAGTTTTCGTGTTTTCCACTCGGAACCTGACGGC +TTCTTATCAATTTTTTAAATAAAAAATAACGTTTCTAAAACTCAGAATGT +TTAAAAAATTTCACATTAAAAAATTATTTTTCCGAAATCTTGAACCTATC +CGTTTTTGAAAATAAAAAAGAGTAAAATCGTAGTTTTCTCTATAAAAATT +ATAATTTTCATTTGAAATTCAAAAATTTTTAAATAAAATTGGATTTTGTC +CGTCAGAAATCTATAAAAAGAAAATTTTTTTTGAACAATAAAAGAAAAAT +TGTAATTTTCTTTTGAACTTCAAAAAAATATGTTTTTTTTCACATGCAAA +AAATTGATTTTTTCAAAACCTCGTTTTTGAGAGAAAAAGGTGAAATTCCA +ATTTTAAGAGGTAAAGTTAAATTTATTTATTTTATGAGAAAAACTTGAAA +TTTAAAGGAAAATTACTGAAATTTACAATTTATCATACATATTTTTTAAT +TTCGACATATCTCGAAATATCAAGTCGTAAATTTTTTCCACAAAAGTGTG +ATATTCTCTTTAAAAACTAGAAAATTTCAATTGTAAATTTATGAAAAATC +AAATTTTTTGCAGGCTCATGTCCTCCCTCAAAGGAACATCCGCCGGCTTC +GGTCTTCTCAGCACAATCTGGTCTGGCGGAAACATGAATCTGAGCCCAGG +ATCGTTGGCTTCAGCATCTGCCTCGCCGACTTCATCGACCTGCGATCACA +ACGATCATACTCTCGTGCCGATCAATGGATAAGCTGTGGATCCATTCATC +ATTCCATTACTATCGTGTAGACTCTCATCTAGCAAAAACCCATCCTCAAC +GAGTTCCAAATTCATCTTTCCATTCTTTAAAAGACTCTTTTTCCCATTTT +CTACTTTGTTCATCGGTGTACGAGTCCCTCCATTCCCATTTTCTCACCTC +TTTACTACATTACTAGAACACACAAAAATCACCATCATTCTCACCCCAAA +ATCCTAGACAAAAAAAACGAAAAAAATCACATATATTTATATATAACTAT +TATTATTTGTTATTCATATTTTTGAAATATCTATATTATATATATTTATA +TATGTAACCCATGCAGTCCCCCAATATATATTCCTACAGTAGGTTTTTTT +GGAAAATCTGTAACTTTCTCTATTATTCTTTTTTGCATTATGATAGGACG +ACCAACTCATGTTTTAAACAAAAATTATATATATTATAAGGATTTCCTCT +TTTCTCTCTATCTCTCACCTAGTGTTTAACTCCCAATTTTCCCCCTCTCT +ACTACGCACAACTAACGGAGAATTGAGAGGCCTTTTATATTTATAGCACC +TCTTTATAATTAAAAACTCGAGTGATCCCCACCTCACCCATCAAATTTAT +CGTATTTTGTAAAAGTTCTGATATATTCCACAGATTTTGGTGTATGTGAA +TGAAGCGATTCGTGTCGTCTCTCCATATTCTGGTATCCATAGCAACTCCC +CGAGCTTTTGGCTCACTCGCGCACGCCCTATACTATACCTTTACTATTAT +TAAATGCACTCAACAAATCCTATCCTGCGTCAATTGGCCGATCAATTGTC +CGAATTGCCACAATATGCACCATTGCGGGTAATAATAGCACAATAGTTGA +ATATATTAATAATTCAAAAATATTTATTATATTTTGAGGTGTCCCATTGT +TTCAGACATATATCCGCGCGACGATAAGTGCCACGTTGGGGGAAACGCCA +AAGAAAACGAGTAGGGATTTGACGTATAGAGGTGAAATTTTTAGAAAATT +TGAAATTTTCTGAAAAAAAAAGGATTTTTCTTTTATGAAAAATGCTCTTT +TCGCCAAAAAAATCACAATTTTCGACTTAAAAACTTCAAAATTTTTTCAG +GAACACACAATTCAAAATACAAAATATCTCGTAGCAAAAACTACAGTAAT +TCTTTAAATGACTACTGTAGAGCTTGTGTCGATTTACGGGCTCAATTTTA +AAATTAGATAAAAATGAGAAAATAAAGACACGAAGAAACGAATGAAAGTG +TAATATCGAAAATATTCGAAAATAAATAAATTTCAAAAATCGAGTCCGTA +AATCGACACAAGAGCTACAGTAGTCATTTAAAGAATTACTGTAGTTTTCG +TTACAAGATATTTTGCGCGTCAAATATATTGTGCAATATGCATTTTCAGA +ATTTTGTGTTTCCGTAATAGGTAAAATGTCAGAAAATCAAGGATTCAGTG +CAACCCCGCGTTCTACGGGTATTTTGGCCACGGCCACTTTTTGCAAAACT +GCAAAATAGGCGTTGTTATTTCATTTTCTGAAAAAAACATTGAAAATTAT +TATCGAGAAAGTACGATCTGACAAATTTCTCATAATTTATTTTTGATCTA +CCTGTTGAACTTTACTCCGCCCCCAATCTTGTTGCCGTTGTTATTTTGTT +GTAGCTGTCTTGTCGAAGGACGGGGAGGAGCCTAGTCAACAAGGTAGATA +AAAAATATATTATGAGAAATTTGTGCGATCGTATTTTTTCGATTATATAT +ATATATATATCTTCATGTAATTCTCATGAAATCTTGAAAAAAAACGCGAC +ACATGGTATTACCACGCCCACTTTTTATAATTTGAGCGCGTGCAATTTTT +TGTCGATAACATAGTTTCTATTTAAACAAAAAACATCGTGCGCCCACATT +GAAGAAAATCCTATAATTGGGCGTGGCCTTAACTCTGAAAATTTACAGAA +CGTGTCACCCATAGCATGATTGCCGATTGGCTCGAGCAGAATGGATATCC +AATATCATCTCAAGTCTTGAAAACAGAAATGTCTGGAAACTACATGGAGA +GTGCAGAAAAACACGTGGAAAATGGGGAAAAAATCGATAATCTATTGCGA +AGTCAGCTGAAAATCGATATTCGCGATGGCACCGGTGACGATTTTGAACG +AAAATCGATAAAATCGATTGGCGCCGGCCGCCCGTTTGCAAAAATTAATA +TGGTCGATAAACAGCGAGCACCGTTGAAAATTACACCGCTTAGTGATGAG +GAATTTCGAAAAACGATGCGGAAACGGATGGAAATGGAGAGGGAACGAGT +GAGTTGCGTTAAATAATTTTTTTTTGAAATATTTAACAAAAGTCGACAAG +GCGATTTTTTAAAATCGATGTTTCGCGACTTTTATTCAAAAGAAAAATTT +CAATGCCCTAAATCACTCAAATGATGATTAAAAAAGTATTTGCGCGCGCG +CGTAAAATTTAGTGCCAGCGTATGACACTATGTGGTGCAAACTTCACTCC +GGGTCCGACACTTTTTGGATTTTGCGCATCGCTATAAAGATTTCAGATCG +CGGCGTGAGAGCGGCGTTTGCGGCGCCGACATGAGAGTCCTACTTTCCTA +CTTTTCTTGGCAAAAAAATCGATCGATTTTTCAGCTCGCACGTCTATCCA +ACCAGGCAGAAGACGATTCCGACGATTCATCGTCCTCCTCCGACTCTTCC +ACGTCATCCGCGTCGTCATCTTCCGAGGAGAAGTTGACTTTTTCGGATAT +CTTGGGGAAACCCACAGCAGCTGGCGCGGAGAAAATGATCGAACTAAGCC +AAATTCCCAACGCATGGGGTCCGTCAAAATCCGCGTTAGTCACTGATGAC +GTGGCAAGCACTTCTGACCCACTTCCGGCGATTTTCAACGCACATCTTCC +GCCGCTCTCCATGGGACGACCACCGCTGACAAAAAGCGCGAAAAGTCGGG +AAATCGACGCCATTTTCGGCTCGGATAACGTGGATTATGATTTAGAGGAT +TTCGAGCAGGATGGCGTGGCGAAGAAAAAGTCTATACTGCCTATGGAGAA +AAAGAAGGAGGAAGCGAAACCAAAGGAACAGGAGCTAGTGGAGCCGTTGG +TCTTGTCAGAAGGTAACTTTGAACTTGCACCATGCAAAAATTTCGAAAAA +TTATGCACGTGGTCACTGGCTGTCCTTTTGCATAAGCTTGAAGCAAACGC +GCCTCATTGAGAATTCACGTTTGCGCCAACTCTCGCTATCCATTGGGCGT +GAGAGACGCAGATACTACTTTTTTCTCTGAACGTGAAAAACGCAAAGAAT +AACCGTTTTGCCGTCTGCATCTCTTCTTTCACACGCTATTTTGGCTGTGG +ACGAGGAATTCTCCTCTTCCAGGATTTTCTAGGCCATTTTCTCATATTTC +TCAAGTTTTCTCGTCCGCGAGAAAACGTGAATTTTGAGACAGCCAGCGAG +CACGTGATTATGCAACTCTCCTAAAAATCGATCATTGTTCCTGTAGCTTA +TAATTTTAAAGGCGCATATTCCGCTTGCGGAGCAAAAGTAAAAAAAAAAC +ATGCCTCTACATACAAATCGATGAATTTCCTGAAAAATCAATAATAAAAA +ATTTTCAGGAGAATCAATCGACGAGCTTGAAGATTTCGACACCGGTCTAC +TATCTTCCGGAGGATCCGATTATTCTTTTTAAAATTTTCTTCTTTTAAAA +AATTTCTTTTGAAATAAATAAATTCTCACCTAGGAATTTCAACAATTCAA +CTTGAAAAAAGTTCGCGCAAACTACGAACAAATGTGTGTCGAGCGGGCGG +AGCCACTGAGAAAGAGGAGCAAAATGTACACAAAACCATATTTGAGTGTA +ATTTTTCAAAGTTTGGCGCCGATTTTCTGTGAGAGATGAGTTTTCTCAAT +TTATATTTGGTTATTTTTATTTTAGTTCTTACTGGTAAATTTCTGGGTAA +GTCCTGATGACTTTGAAAACGAAAAAAACTCTTTCATTGATGCTAGTGCG +ATTGCTAGGAAAGCAACTTTTCAGTTACCAAGAAAAAGTCCAAGGCCATA +GGGATTAGCTGCGTGGCATAACAACTCATCCATCCTCGCAGATGCAAATC +CGCTCTATTGGCAAATAACATGGAAGAGTATAAACATTTTCTCTTCCACA +CGGAAACCTAGTCCCCTTGGGGAGCGGTAGTGCCCACAACCCCGCATGTT +TACCAAACTACACAGACAGCGCTATTGTCTGCAAGTGGCAAAAAATGGCC +GCCGAAAATTTTTACAATGTAAATAATTTTCAAAGTGTTACTATTTGCAC +CTTTTTGGCAAAAATTCCATAAGTAAGAAATTTGATGGAAGAGATGCGAG +GTGCGGGGAGTCTGAAAATGGCTGCATGGCCTGTATGTGACCTGTGTATG +TGGCCTAAAGGTCTAGTTACCCCTAGAAATCAAAGTTCAGTTCAGCAAAG +AGACTTTATTTTCAGCACTCCAACAAGAGGCAGAAACTCAACGGTACGAC +GGATGGTACAACAACCTGGCGAACAGTGAATGGGGTTCTGCTGGTAGGTT +TTTTTGGAAGAGAAATGACGTCACACTGACCTACTCCTTCAGGAAGTCGG +CTGCATAGAGATGCACGTTCCTACTACTCAGACGGTGTATATTCAGTGAA +TAACTCACTTCCGTCCGCCCGTGAACTCTCCGATATACTATTTAAAGGAG +AGTCCGGTATTCCTAATACAAGAGGATGCACCACTTTATTGGCATTTTTC +AGTTTGTATTTTTTTAATACTTATAGTAGCCAATGTTTGTAGGTCAAGTA +GTTGCTTATGAAATAATGCAATCAAATGGAGTATCCTGTCCACTAGAGAC +ACTTAAAATTCAAGTACCCCTATGTGATAATGTATTTGATAACGAATGCG +AGGGGAAAACTACAATCCCATTTTACCGTGCAAAATACGACAAAGCAACT +GGAAATGGTCTTAACTCGCCTCGAGAACAAATCAATGAACGGACTTCATG +GATTGATGGATCATTCATCTATGGTACCACCCAGCCATGGGTGTCCGCAT +TAAGATCTTTTAAACAAGGACGGTTAGCTGAAGGTGTACCTGGATATCCA +CCACTTAACAACCCACATATTCCATTGAATAACCCCGCTCCGCCACAAGT +ACATCGATTGATGAGTCCAGATAGATTATTTAGTGAGTTCATTGTTCTAT +AGAAAAGTATAAATATTTAAAATTGAAGTGTTGGGAGACTCGCGTGTGAA +TGAGAATCCTGGTCTTCTTTCATTTGGTCTGATCCTCTTCCGTTGGCATA +ACTACAATGCAAATCAAATCTATCGAGAACATCCTGACTGGACAGACGAG +CAAATCTTCCAGGCAGCACGTCGTTTGGTGATTGCATCTATGCAGAAGAT +TATTGCATATGACTTTGTTCCAGGACTTCTAGGTTACTCAACTATCATTT +AATAGCTTAAACTCAGTGTTTCTTTTAAGGTGAAGACGTTCGTTTGTCAA +ACTACACCAAATACATGCCACATGTTCCACCTGGAATCTCGCATGCTTTT +GGAGCAGCCGCCTTCAGGTTCCCTCACTCAATTGTGCCACCAGCAATGCT +TCTGAGAAAACGAGGAAATAAATGTGAATTCCGGACGGAAGTTGGTGGAT +ATCCTGCATTGAGATTGTGCCAGAATTGGTGGAATGCACAGGATATTGTG +AAGGAGTACAGTGTGGATGAGATTATTCTTGGTTAGTTCATACTTGAGTG +GTTATATAATAAAGATTGTAATTTCAGGAATGGCAAGCCAGATAGCTGAA +CGAGATGATAACATAGTAGTCGAAGATCTTCGTGATTACATCTTCGGACC +AATGCATTTCTCTCGTTTGGATGTTGTTGCTTCATCAATAATGAGAGGAA +GGGACAATGGAGTACCACCGTATAATGAATTGAGAAGAACATTCGGACTT +GCACCAAAGACATGGGAGACAATGAATGAAGATTTCTACAAGAAGCATAC +TGCAAAAGTGGAAAAGTTGAAAGAGTTGTATGGAGGCAATATTTTATATC +TGGATGCTTATGTTGGAGGGTAAGCGTTTTTTATAAATTAAGTTAGAGAT +CCTCCAATATACCCTCATAACATATTGTATCAGTTTACTTCATCAATAAT +TCAGCTTGAACCATTTAGAATGCTGGAAGGAGGTGAAAATGGGCCTGGAG +AGATGTTCAAAGAAATCATAAAGGATCAGTTCACCCGTATTCGAGATGGA +GATCGATTCTGGTTTGAGAATAAACTAAATAGATTATTCACTGATGAAGA +AGTTCAAATGATTCATAGTATTACACTTCGTGATATTATCAAAGCAACAA +CCGATATCGATGAGACGATGCTTCAGAAGGATGTGAGTTTATTGTAAACA +CCCGTTGGTGATGATCGAGTAAGTTAATAGCATGTTTCATTCCAGTCATT +GATTGATATTTTGTCATGAATTGTTATATAACAATATATGTATGTATTAT +ATTACTCATGTCTCAATATTGCATTTAATTTCCAGGTATTTTTCTTCAAA +GAAGGTGATCCATGCCCCCAGCCGTTCCAAGTGAATACCATTGGACTTGA +GCCTTGTGCTCCACTTATTCAATCCACCTACTGGGATGATAACGATACTA +CTTATATCTACACTCTAATTGGTTTGGCGTGTATTCCTTTAAGTCAGTCT +TTATTTCAATCTAAATGACTACCGATAGAGACTCAGCGATTATAGAGTTG +ATCAAGCTAAGAACTTTCAGTTTGCTATAGTATCGGTCATTATATGGTTG +AACGACGTATCCGAATAGGTCATAACAGTGCTTGTGACAGCTTGACTACT +GACTTTTCAACAGAAAGTCCCAAAGTTAATGTCTACAAAGTGAATGGTTC +GTTATTTTTTCATACTTGATTTTTATTTAAATTATACGGTGAATCTGTTA +CAGCTTTGGAATGGCTTCAAGAAGAGTACATACGGCAAGTTCGGATAGAA +ATAGAGAATACCACGTTGACAGTGAAGAAGCCACGTGGTGGAATCCTTCG +AAAAATTCGTTTTGAAACTGGACAGAAGATTGAGGTATTCCACTCTATAC +CGAATCCATCAGCAATGCACGGACCATTTGTACTTTTGTCTCAAAAGAAT +AATCATCATTTGGTGATAAGATTGTCGTCTGATAGAGATTTATCTAAATT +TTTGGATCAAATTAGACAGGCGGCTAGTGGAATCAATGCAGAGGTTATCA +TAAAGGATGAGGAGAATTCTGTGAGTTTACTTCAAGAAATACGTCGAATC +TGGAAATTATTTCAGATTCTCTTGTCCCAAGCAATCACAAAAGAACGCCG +TCAAGACCGACTGGACCTGTTCTTCCGTGAAGCCTACGCAAAAGCATTCA +ATGATAGTGAACTTCAAGATTCGGAAACTTCATTTGACTCATCGAATGAT +GATATATTAAATGAGACAATATCTCGTGAGGAATTGGCAAGTGCAATGGG +AATGAAAGCTAATAATGAGTTTGTGAAGAGAATGTTCGCGATGACTGCAA +AACATAATGAGGATTCGCTCAGTTTCAATGAGTTTTTGACAGTATTGAGG +GAGTTTGTTAATGGTGAGTATGATTTACTAAAGTTCTGATCACAAAAACT +ACACGTGAATGAATGTTCCAGTCCGTTTTACACTAGGTTCGGTAAATATG +TATAATGTTATAGTGACTGTTACATGTTGAAGCAGTAGTCTTCTTTTCTT +TGAATGGCAACAAAAAGGCTCCCTCATTATTTAAGCTGTATTTCACTGCG +AATAACGGCTTAATGTGCTATTTAAACATTCGGGTCTATTAGTCTTTTAG +TATATTGTCGCGCATACTAAGGCTCGCTTTAATAATCAGTTTGAAACGCG +AATTTGATGGTGTTAAATACGATTTTAATTTGGGAATTGTTCACAATTAG +ATGCTATCTTGACTAATAATAATTAAATACAGAAACAAAAAACTTTTAAT +GGACAAAAATCACTCCGAAACTACCCAAATCGGCATTAGGTTAATGTCTT +TGATTACTCACCTTCTTTCCTAATTTCCAGCTCCTCAAAAGCAAAAACTG +CAAACTCTATTCAAAATGTGTGATTTGGAGGGAAAGAACAAGGTACTCCG +AAAGGATCTCGCAGAACTCGTCAAGTCCCTCAATCAAACCGCCGGAGTTC +ACATTACCGAAAGTGTGCAGCTTCGATTATTCAATGACGTGCTGCACAAG +TCTGGTATACATCCCTGTTTAGTATGCCAAGTATTATAAGAAGTTTCAGG +AGTAAGTGACGATGCGGAGTACTTGACTTGTAATAATTTCGACGCATTGT +TCTCGGAGATCTCTGACGTCCAGCCGATCGGTCTGCCATTTAATAGGAAG +AATTATAACTCACATATCAAGGAGTATGTTGTTGAATTCAAATCCGCAAG +TAAATACAAACTTCAGGCCATCATGCCACACCTCATTCCCAATAGTGGAC +CACTCTACTCCTGCTCCACTTTCTCTGATTCAGAGAATTTGTGCATTCCT +GGAAACCTATCGCCAACACGTCTTCATCATCTTCTGCTTTGTCGCCATTA +ACATTGTCCTTTTTTTCGAACTTTTCTGGCGTAAGTTTACTGTTTAGTTC +GGTTTTCAAAAGCAATATTCAATTAAGATTCCCGCTACCTAAACGAAGAT +CGAGACCTCCGTCGGGTGATGGGTGCCGGGATCGCTATCACTCTCTCTTC +TGCGGGAGCCTTGTCATTTTGCATGGCGTTGATATTGCTCACAGTTTGTA +GAAATATTATAACACTGCTTCGAGAGACAGTTATTGCGCAGTATATTCCA +TTTGACTCGGCTATCGCGTTCCATAAGGTAAGAGCCTCTCTCTTGGCCTA +GCGCTGTAAATAAAACTGCCAAATTTTTAAACTCCATCAATTTCAGATCG +TCGCATTATTCACCCTATTCTGGTCTACCCTTCACACCATCGGCCATTGT +GTTAACTTTTATCACGTTGGAACTCAAAGCGACCGTGGACTTGCTTGTCT +CTTCCAGGAAACATTTTTCGGGTAAGCCCCACCTACTCGGTAGATCTCTC +AGTAGATTGAACGTTGGCTTGCTTTCAGATCTGACGTCGTGCCTACCCTA +AGCTATTGGTTCTATGGAACAATTACTGGGTTGACGGGAATTGGATTAGT +TATTGTTATGAGTATCATTTATGTGTTCGCATTGCCAAAGTTCACTAGAA +GAGCATATCACGCGTTCCGGCTGACTCATCTTTTGAATATTGGGTTTTAT +GCACTCACTATTCTTCACGGACTTCCTTCACTTTTTGGGGTAAGGCTTAA +TTTAATTTGATTCATTTACGCTCTTTTTACGCTCTTGACGTCAATATTTG +TTACAGTCTCCCAAATTTGGCTACTACGTTGTTGGACCCATTGTCCTTTT +TGTAATCGATCGTATAATTGGGTTGATGCAATATTACAAGTCGTTGGATA +TTGCCCATGCAGAAATCCTTCCATCAGATATTATATACATCGAGTACCGT +CGTCCAAGAGAATTTGAATATAAATCAGGACAATGGATTACTGTATCATC +ACCATCTATATCATGTACCTTTAATGAATCTCACGCATTCTCGATTGCCT +CAAGTCCACAGGATGAGAATATGAAGTTGTATATAAAAGCAGTTGGACCA +TGGACATGGAAGTTGAGAAGTGAATTGATAAGATCATTGAATACAGGGTC +ACCATTCCCATTAATTCATATGAAAGGACCATATGGTGATGGTAATCAGG +AATGGATGAATTATGAAGTTGCAATAATGGTTGGAGCAGGAATCGGAGTG +ACTCCATATGCATCCACGCTTGTTGATCTTGTACAAAAAACATCAAGTGA +CTCGTTTCATAGAGTTCGATGTCGTAAAGTATATTTCCTATGGGTGTGTT +CGAGTCACAAGAACTTTGAATGGTTTGTGGATATGCTGAAAAATGTTGAA +AATCAAGCAAAGCCGGGAATCCTGGAGACACACATATTCGTCACTCAGAT +GTTCCATAAGTTTGATTTAAGAACTACTATGCTTGTGAGTTTTTTATGCG +TTTTTGGTTTTTTAGTGGTATAACTCTAAAACTAAATGTTTGGAGAAAAA +GGCTTAACTAATAAAATGTTGCTCATAACTTTTTCTATGCAATAAAATAT +GTTTCAAAATTTCATCCGAGATCTCACAAGTCCAAATTTGATTATTTTTC +TTAAAACGAGTATATTTCAAGACCGAAAAGTTTTCTTGAAAAAATGGTAT +ATTTTTTGCACATAATCATTTTTTCATAAAGTGCTCTGCAAATCAGAAAT +TAAAGTTCGAACAGTCTTATAGTTAGTACCGTGACATTTATTGTAACTTA +AAAAAAAAAATTACGCGACATAGAAACGCTCGATTATCTGAAAAACCAAA +TTGGATTTTGATTCTAGTTAATTTATTTTCAAAAATAAACATATTTTGTG +ATAATTGTAAACTAAAAACTATACCTGAATATTTTTATAAATTTTATGTG +GTTTTTGGTTTCAGGATTAAAACAATGGTAAAATACTACCCTAACGGCTT +ACCCAAGGCTCAGAAAATTGTAGTTAGTCTCAACAAATTAATACATATCA +TTTCTTATTTGCAGTACATTTGCGAGAAGCACTTCCGTGCCACCAACTCA +GGCATATCAATGTTCACTGGCCTACACGCTAAGAATCATTTCGGACGGCC +CAACTTCAAAGCTTTCTTCCAATTTATTCAGAGTGAACATAAGGAGGTTA +GTTTCATGGTTTTAACCTCTAAATAAAGCAAATTTGCAGCAATCCGAAAT +TGGAGTGTTCAGTTGTGGACCTGTAAACTTAAATGAAAGTATAGCTGAAG +GATGTGCAGATGCCAATCGACAACGAGATGCTCCGTCATTTGCACACCGC +TTTGAAACTTTCTAATCTTTCTACTGTTACTTACTATGAAAATCATAAAA +ATTAAGACGCTTCATGAATAAAACATTGAGAAAAAAAACCTGAAATAAAG +AATTTTCACATTTGTCCAGGTAGTATATATCCCCAATACAAACATTTTGA +GACGCGAACCTTCCCAAATAATCATCAGACATTGTTCTGTAATTAGGCAA +AAAACCAGCCCCCTAGCCTCCTCCCTCACCACAAATAAAACCAATTCCCC +CATTTCCCCCCAGTTCATTCACCAACAATGAGTTTGTTCAAAGTATACAC +CTCGTTTTCTTTGTTTTTCTCCGTTCTATTCCTTCTCGTCGCTTTTATTG +TGATCTATGACATTTTCGATGAAATTCGCGAATTTCAAGAAGTAATCGAA +AAAGATGCCAGGAAGTTTGAGGTAAGGCAATATGTGGTGCAGCAATAATT +TCCGCATTTTTCGTAGATCATACCGTTATGGGACAGTCTGACACCACGTG +ATAAAATAGTATACTAAGTATTACAAGCAAGGTTGAAACGAAAATGAAAT +TTCGTTTTCGAAAACGAAAACGAGAATTTTCGTTTTAAACGCGAAAAACG +AAAACGAAAACGAAAATATCAGTTTTGTCCAATTTAATTGGTAAAATATA +GATTTCATGAAATATTAGGTCCATTTTCGAATCAATAATAAACAAACAAT +AGTTTTATTACAAAAAAAACAATAAAAATTAAATAAAGCAAAAGAACAAT +AACAATAACACTTGCTGAACAACTATTCCATTAATCTAAACCAATTTTAA +AGCCTAAAACTTTTTGATTTTGCTGTAAGAACACAGACTTGCTCAACGAC +TTTGTAGACATCTTTCTTCTCAGCTTTGTAGAAACGCGGCCAGCTCCTGA +AAAAACTCGTTCCGATTCAGCAGATGAAGCTGGAGTTGTCAGATATCTGT +TCGCTATTTGAGAAAGCAATGGAAACTTAGATCGATTGAGCGGATTTTGC +CAAAAAACAGCGGGGTCTGATTTTCTATTGTTATCGGTATCGTAGAAAAC +TTCAACTTCTGCACTAGCACAGAGCATGGAATCTACAGGCGCTTTGTCTT +TTCTTTTTCTGATCTTGGAATGCTTTTTCTCGTAAGCTTCAAACAGGTCG +TCTATTCCCTCAAGAGTTTCATTTTCTGGCTCATCGACTGCTTCTTCCTC +TTCTTTTGATAATCCTTGAGCTAAGCTCAAAACAAGCTCTTTTCCGTCAC +AATATTTTCTTTTGTATCGTGGGTCAATGTTTGATGCAACAATCAGTTTG +AATGTCACCAGTCGGTGCCCGCGCCGTAGGTGCGGTCAACGGCTGGTATG +TATATAAAATATATTAGATTGAAAATATAACATTGAAAAAAAAAAACAAA +CATTGAAACACAATAAAAATCAAAATATAGACGCTCTTTATTCTTGAATA +AAAATAAGAATTACGAATTGTTCACTGGGAGTCAGCTTATTTCTTGTACA +AAATAATGATTTTGACCAGTGTCAGCTCAAAAAAAATACGTTGACAGAGA +GAGGTGGCATTTTCGTTTTTTCGAAAATTTTCGAAAACGAAAACGAAAAA +ATCATTTTCGCCAAAAACCCGAAAATAACGAAAAAACGAAAATTCGAAAA +CGAAAAAGTGACAAGCCTGATTACAAGGTCGGTATTTCATAATATGAATA +TTGTAGAGAAAGGTTACTAGCGATGATTCCAAAAAAATTTAGATTCATCA +GAGATGTACACCCAAATACCCAAGGCATAGGCCCTAATTATTGATTAGTC +ACAACTTCTTACTTCCAACAAGCTTTTCCTATTTTTCCAGTTCTACTCCA +CCGCCGCCTCACGTTCAATTGCCGGTCTCGACAAGCGGAGCCTATTCGGA +GGAGCTGTTTCTTTTTAGTTGTATATACATCTATTCAAAATTAAAAGTCA +TTGTTGTTGTTACCCATAAAACAGTGAATGAAAAAAAATGAAGTCTAGAC +AGAAAATGTAAAGCTGGCACAGAATACTCAAAGAAGCATAAAATATGTAT +AATAATGATGATATAGGGAAGGTTAGAACGTTTCAAAGCGATGTGCAAAT +GAAGGAGCATCTCGTTGTCGGTTGGCATCTGCACATCCTTCAGCTATACT +TTCATTCAAGTTTACAGGTCCACAACTGAACACTCCGATTTTGGATTGCT +GCAAATTTGCTTTATTTAGAGGTTAAAAAGCATTTAACTAACCTCCTTAT +GTTCACTCTGAATAAATTGGAAGAAAGCTTTGAAGTTGGGCCGTCCGAAA +TGGTTCTTAGCGTGGAGACCAGTAAACATTGAAATTCCTGAGTTGGTGGC +ACGGAAGTGCTTCTCGCAAATGTACTGCAAATAAGATGTTAAAGTTTAAA +AGCTTCAGACCTTAAGATGCCACTGCGTTTAAATGCGTCCGCTTTAATCA +GTTTATAACCAAACCTGACGTTTGATTTTGAAAATTATCTTCAATAAACT +CACAAGCATAGTAGTTCTCAAATCAAACTTGTGGAACGTCTGAGTGACAA +AGATATGTGTCTCCAAAATTCCCGACCTTGCTTGGTCTTCCACGTTCTTG +AGCACATCCACAAACCATTCATAGTTCTTGTGAGTTGAGCACACCCATAG +GAAATATACTTTACGGCAACGAACTCTGTGAAATGAGTCACTTGATGTTC +GTTGTACAAGATCAACAAGTGTCGATGCATATGGAGTCACTCCGATTCCT +GCTCCAACCATTATTGCAACTTCATAATCCATCCATTCTTGGTTACCATC +ACCATATGGTCCTTTCATATGGATTAATGGAAATGGCGATCCTGTATTCA +ATGATCTTATCAATTCGCTTCTCAACTTCCATGTCCATGGTCCAACTGCT +TTTATATACAACTTCATATTCTCATCCTGTGGACTTGAGGCAATCGAGAA +TGCGTGAGATTCATTAAAGGTACATGATATTGATGGTGATGATACAGTAA +CCCATTGTCCTGATTTATATTTAAACTCTCTTGGACGACGGTACTCGATG +TATATAATATCTGATGGAAGGATTTCTGCGTTTACAATTTCTAATTTTTT +GTAATATTGCATCAAACCAATTATGCGATCAATTACAAATAACACGATGG +GACCAACAACGTAGTAGCCAAATTTGGGAGACTGTAACAAATATTGAAGA +AACTTCTTGAACCGAACAGTGGCAAAAACTCACATCCAACAACTTTGGAA +GCCCATGAAGAAGAGTAAGTGCGTAAAAGGCAATATTGAGAAGATGTGTG +AGCCGGAATGCGTGATAAGCTCTCTTAATGAAACATGGTAACGCGAAAAC +ATAAATGATGCACATGACAGCGACCAATGCAATTCCTGTCAGACCTGTAA +TTGTGCTGAAGAACCAGTAACTGATTGAAGGAAGGAAGTTGGATCTGAAA +GTTATTTGATGAAAGTTGTTGACAGTCTTGAGGGAGTTTGTTAATGGTGC +GTATTCTAGTAAGATTGAATGCAAAAATGAATTCAAGTAAAGTATTACCC +AAAGAATGCTTCCTGAAAGAGACAAGCAAGACCTTCTTGACTTTGAGTTC +CAACGTGATAGAAATTGACACAATGTCCAACGGTGTGAAGAGTGGCCCAG +AAAGCCGCAAAGAGCGCAACGATCTAGAAATGTTCAGTTATTATAGAGTT +TTTGATACTGGCGGTCATAATAAACAATACTTTGTCCGAAATATTAGTTT +TCCCATTGTTTATCATAGTTTATTTTTTTATTCAAAAATCTGCCCTCTCT +ACAGAACACTTATATGTAAAGTAGACTTAAAAACATCTGAGTTTTTTGAG +CAACAAGAGACCCACACTCGTTCTAAAAAGAAATATATCTGGAGCACAGG +AAAATCTAAACTTAGGAGACACTTTTTTGTCAACAGAACACTACACACAA +TGAAGCAACACTGATCTAATGTTACCTTATCCTCACTTCTATTCATCATT +TATTCTTGCCTTTTATACATCGATATTTGTGTTTTTTGCTTCTTCTCCAA +TGTAGCCATTATTTTTTTTCTCATCTCTTTTTATTTTTGTTCCATTTTTA +TTTATGTAACCACTTGTGATGGTTTGTATCTATTAATGTGTGTTTTTTTT +CTACCTCACGATATCTTACTATCGTAATAAATTTAAAAAAATTAAACACT +TACAAGTTTAGGATAACATCGCTATATCATAAGTTCACATCTGGCTGAGA +AACACCATGTTCGATGCAAAGATCTTTCCTTTCATGCTTGTATTCTATTT +TAAAAAATCTTTTCAAAACATTGGGTATGCACAGTACAGTTATCCTACTT +GCATTAAACCTCCGCATTACTGTACAGATAATAAAATAACAAGTTTTCCC +TTATATCTGAACATGCTAAATATTTTTAAAAACAACTGATTTGACAAAAT +TTACTAATGCAATAATAATATTTAAAAAATGTGTTACACGCTGCCCTAAC +GTTTCTCACCTTGTGGAACGCAATAGCCGAGTCAAATGGAATATACTGCG +CAATGACTGTCTCTCGAAGAAGTGTGATTATGTTTCTACAAACTGTCAGC +AATATCAACGCCATGCAAAATGACAAGGCTCCCGCGGCACCACGAGTAAT +AGCGATTCCAGCTCCCATTACTCGTCGGAGATCCCTGTTTTCCGCCATGT +AACGATAATCTGAAAACTAAATTAACATGAGCTCCCAATTATATGAACTT +ACGCCAAAACCGTTCGAAGAAAAGAACAAGATTGATGGCAACAAAGCAGA +AGACAATGAAAACGTGTTGGCGATAGGTCTCCAAGAACGCTGAAACTTTG +TGGATCAAAGTTAGCGGTGCTGAACTGTTGATGGATCGATCCACGACGGC +AAATGAGTTCAGAGAAGATGTTCTAAAAGTTATAATTGTTATACAGTCAG +AGTCCTCCTGAATACTCACTCTCCAATACTTGGCTGATAGTTCTTTCGAT +TGAACGGCAGTCCAACTGGTTGCTTGTCAGGTATATCCGAGAACAGAGCA +TTGAAATCGTCGTAAGTCAGGTACTTGGCATCATTGCTCACTCCTGCATA +GTGCAACACTTCATTGAATAATCGAAGCTGCACACTTTCAGTAATGTGAA +CTCCAGCGGTTTGATTGAGGGACTTGACGAGTTCCGCGAGATCCTTTCGG +AGTACCTTGTTCTTTCCCTCCAAATCACACATTTTGAATAGAGTTTGCAG +TTTTTGCTTTTGAGGAGCTGGAAATTAAAGTAGGTGGTGCATAACATTTT +TTAAAGGCAGTGTTGGTTTTTCTACTGTTCAGTAAAAGAAAATCTACAAT +TGACTAAATTCTCAATACTTTGATGCCATATTAGTTGTGACCTCCCTGTC +ACACGAGAACTTTCTACAGTGCTCGCAAATTCTATAGGACTCCCCCGAAT +AAATTCAGATTCAGAATAAATAACCTTTAGAACTTTTACTATCTCGAAAT +ATTGCCGACCATAGGACACCGAGTTTCACCTCACGGCTAATGAACCTACA +AAATGTTAATCGGTCGCTAATCCCGGCCTAGTTTAAATTCAGATCAGAAG +AAATAAATTTCTTTTCGCAGGAGACTTCGGCTCTCTTGAACCAAAACCTT +TTATATGTAGTTTTGTACGTACAAAATCAAAGACAGTTCAAAACAACTTT +ACCGCTACTGCTGTTACACGTAATTAAGCTGCATTAAGAAATTATATTTA +TTCAATTAGAACTTATGTTAATGGGAAACACGCCGGAACATTCTAGAACG +TAGTCTTTGTATCACAACAAATTTATGCTGAAATACTCACCATTAACAAA +CTCTCTCAAGACTGTCAAAAACTCATTGAAACTGAGCGAATCCTCATTAT +GTTTTGCAGTCATCGCGAACATTCTCTTCACAAACTCATTATTCGCTTTC +ATTCCCATTGCACTTGCCAGTTCCTCACGAGATATTGTCTCATTTAATAT +ATCATCATTTGATGAGTCAAATGAAGTTTCCGAATCTTGAAGTTCACTAT +CATTGAATGCTTTTGCGTAGGCTTCACGGAAGAACAGGTCCAGTCGGTCT +TGACGGCGTTCTTTTGTGATTGCTTGGGATAAGAGAATCTGAAATAATTT +CCAGATTCAACGTATTTCTTGAAGTAAACTCACAGAATTCTCCTCATCCT +TTATGATAACCTCTGCATTGATTCCACTAGCCGCCTGTCTAATTTGATCC +AAAAATTTAGATAAATCTCTATCAGACGACAATCTTATCACCAAATGATG +ATTATTCTTTTGAGACAGAAGTACAAATGGTCCGTGCATTGCTGATGGAT +TCGGCATAGAGTGGAATAACTCAATCTTCTGTCCAGTTTCAAAACGAATT +TTTCGAAGGATTCCACCGCGTGGCTTCTTTACTGCCAACGTGGTGTTTTC +TATTTCTATCCTGACCTGTCGTATGTACTCTTCTTGAAGCCATTCCAAAG +CATTTACACCATAAATATCTCCCTTCGCGCCACAATCATCATTTGCAAAG +TCAGTAGTTAGGCTGTCACAAGCACTGTTGTGGCCAATAGCAATGCGACG +ATTAACCAAGTATCGGCCAATTCCATAGCAAACTGAAAGCATTTTGGTTT +GTATGGAACTAGATGCAATAGCTCACTTAATGGCACACATGCTAATCCAA +TTAGGGTGAAAACATAAGTGGTGTCATTATCAGTCCAATAAGTTGATTGC +ATAAATGGAACACATGGTTCAAGTCCAGTTGTGTTCACTTGGAATGGTTG +CGGGCACGGGTCACCTTCCTTGAAGAAGAATACCTGGAGTGATAAATACA +TTGCAATGCGGAATTCAAAAGAACATAATAATAAACCATTAAATTTGGAA +AGTAACTTACATCCTTCTGAAGCATTGTCTCATCGATATCGGTGGTTGCT +TTGATAATATCTCGAAGTGTAATACTATGAATCATTTGAACTTCTTCATC +AGTGAATAATCCATTCAATTTATTCTCAAACCAGAATCTATCTCCATCAC +GAATACGGGTGAATTGATCCTTTATGATTTCTTTGAACAACTCTCCAGGC +CCATTTTCACCTCCTTCCAGCATTCTAAAATAATAACGTTTGATTAACGT +AATCCAATATATGTGCACTGAGAAAGAAACAAGTATGCGTAATTTATTCT +GCCTAGATTTGCAAAAAAAACTACCTTGCATGGGTAACGTTTGAAATACC +GAAGGAATTGCACTATAAAACTGAGGTGACATACAACTTCCAGAGTTTAT +GCCTGCTACAAATTTTAGAGTTTGACCAAAAGAAGCCGTTAGAAGTTTAC +TCGTGAGAACTTTTTAACCCTTGAGAAGATTTAGTGAATATTCAAAATTC +CACACTTCTTAAACCAATCAGTTATGTTAAAACGAATTGATTTTCATTGT +TTTTGCTTGAAACTCTTCGAATTCACCGCATTTTAAGTTAAGCATTCCAC +TTTAAACCCAAAACTAACCCTCCTACATAAGCATCCAAATATAAAATATT +GCCTCCATACAACTCTTTCAACTTCTCCACCTTTGCAGTATGCTTCTTGT +AAAAGTCTTCATTCATTGTCTCCCATGTCTTTGGCGCAAGTCCGAATGTT +CTTCTCAATTCATTATACGGTGGTACTCCATTGTCCCTTCCTCTCATTAT +TGATGAAGCAACAACATCCAAACGAGAGAAATGCATTGGTCCGAAGATGT +AATCACGAAGATCTTCAACTACTATGTTATCATCTCGTTCAGCTATCTGG +CTTGCCATTCCTGAAATTACAACCTTTATTATATAACCACTCAAGCATGA +ACTAACCAAGAATAATCTCATCCACACTGTACTCCTTTACAATATCCTGC +GCATTCCACCAATTCTGGCACAATCTCAATGCAGGATATCCACCAACTTC +CGTCCGGAATTCACATTTATTTCCTCGTTTTCTCAGAAGCATTGCTGGTG +GCACAATTGAGTGAGGGAACCTGAAGGCGGCTGCTCCAAAAGCATGCGAG +ATTCCAGGTGGAACATGTGGCATGTATTTGGTGTAGTTTGACAAACGAAC +GTCTTCACCTTAAAAGAAACACTGAGTTTAAGGTATTATAATATAGTTGA +TTAACCTAACAGCCCTGGAACAAAGTCATATGCAATAATCTTCTGCATAG +ATGCAATCACCAAACGACGTGCTGCCTGGAAGATTTGTTCGTCTGTCCAG +TCAGGATGTTCTCGATGGATTTGATTTGCATTGTAGTTATGCCAACGGAA +GAGGATCAGACCAAATGAGAGAAGACCTGGATTCTCATTCACACGCGAGT +CTCCCAACACTTCAAGTTTAAATATTTATACTTTTCTATAAAACTATGAA +CTCACTAAATAATCTATCTGGACTCATCAATCGATGTACTTGTGGCGGAG +CGGGGTTATTCAATGGAATATGTGGGTTGTTAAGTGGTGGATATCCAGGT +ACACCTTCAGCCAACCGCCCTTGTTTGAAAGATCTTAATGAGGACACCCA +TGGCTGGGTGGTACCATAGATGAATGATCCATCAATCCATGAAGTCCGTT +CATTGATTTGTTCTCGAGGTGAGTTGAGCCCATTTCCAGTTGCTTTATCG +TATTTGGCACGTGTAAATGGGATTTCTGTCTTTCCCTCACATTCTTTATC +AAATACATTATCACATAGGGGTACTTGAATTTTAAGTGTCTCTAGTGGAC +AGGATACTCCATTTGATTGCATTATTTCATAAGCAACTACTTGACCTATA +ATTATTATTACTAATTTTTGAGGTAGAGGGCAATAAAAACGAACTGAAAA +ATGCCAATAAAGTCGTGCATCCTCTTGTATTAGGTATACCGGACTCTCCT +TTGAATAGTATATCGGAGAGTTCACGGGCGGACGGAAGTGAGTTATTCAC +TGAATATACACCGTCTGAGTAGTAGGAACGTGCATCTCTATGCAGCCGAC +TTCCTGAAGGAGTAGGTCAATGTAACGTCATTTCTCTTCCGAAAAAACCT +ACCAGCAGAACCCCATTCACTATTCGCCAGATTGTTGTACCATCCGTCGT +ATCTTTGAAATTCCTCATTTTGTTGGATTCCTGAAAAGATAAATGTTACG +AGTTTTTGATTTCCAGGCCACCAAAATCTATATGATGGCCTAGGTTCCTT +ATTGAAATTTCTAGGTCACACATGCTCCCTTCACTACATTTTCACACCGA +TTCGTGCATTTTCTCACTGAACGCGCAAATTTCCGGTCAGTAGCGGAGCA +GAGCAAACATTTGCCCCGCCACCCGAAACAATTATTTTCGTATCATTTTC +GCACCTATATTTATTCTGTTTGTTTGCCTATTTTTTGTACATTTTATCCT +TTTTCTTGTATTGGGCGACGATGGCAAGGTCAGTAAAACAGGAAATTGTT +CCTGATAACTCGGGAATTTCAGGAATTTTTCCAAAATTGGTTGGGAAACC +ACCACTTTGTTGAAATTCGAAAGATACACATTTTGTTATTTAGGTGTAAA +CATGAACACTTTCTTAGGTAAACTATGTGATTTTTATGAAAAAGAACACA +GACACCGGGTGGCACACAGAGCTTATCAGTAAACAGCTATCAGTGATTTT +GAAATTTTGGAGGGGCAGAAATGTTGCGGACAAGGAAAATTTTTGTTTGG +AATTTGAAGTTTTGAAATACGCAATTTGAGAATTTTTGAACATTTTTTTG +TAATTTTTATCCCATTCATTTTTAACCTAACATTTTGAAAATCTAGCACA +GAAAATAGTACAGACACGTTCAATTGAGCTATTCCAAAAATTATCAATAT +AGCGCACTTGGTGTCCATCTTCCTTAACTGTTTGCAATTAGTCTCTCTTT +ACAAGAAATCAGCTACTATTTGAACAGATCTTGAACACATTTTCAAAGAT +CGGCTCAAGATCAAAAGCCTCTTAAACATTTAAGATAGCAGGTCCGCTCT +GTTGACAAATTTTCCACCCGGTCCTCCGAAAGGAATTTTTTTGGTCATCC +AACAACCTAGACCATGACGGCACCGATCATGCAATTTGCCTGCTTATAAA +AAACGATATTTCTAGGCCACCCATTTTTAAATATTTTTTTGCCTAGTCTT +AGCTATGTGGAATAAATTCTAGGTCAGGAGGTTTTCTAGGCCACGTAATT +CCACTCACCTTTCCCTCCAAAAATTGAACTGAACAGTATAGCTATGTACA +GCACATGTTTTGAGCGCATTGCTCGTGCGCCTTAGAGTTTTAGTTGACCT +GAAAATATTTGAATATTTAGAAATTGAAATTTTGAAACGCAATGATTAAA +ACGGTCAAAAAAGATGTTATTTATACATACGCAACATTTCAAAATTGATA +ACAAATATTTACAGGAACACTTTTTTCCAATAATACGGTGACTAAGGGGG +AGTTTACTGATAGTAACAAATTGGAACGGTACAGGAAGAAAATTTAAAAC +CGGCTCTACCCATTTTAGTGCTACCAGCCGACAACCAAAAAAATCAATCA +GCCGCACACCCTGCTTGGAATGTGACAATCACAGAGTTTTGGAATTTTCC +TAATTTCTAAAATTTAATTTTCTAAAAACTGGGGATTTTTTCTGTAATTT +TTTTTTAATTTTAAATTATTTTTTAGGAACATTTTTTTGAAAATAACTTT +TGTTTGAAAAATTGTTCGCTAAAAGAGTATAAATAAGATCAGGCTTCCGA +AAATGTTTCAAAAAATATTTTTTCACGATTCTTGCAACAAAAAAAAACAA +ATACTGAAAAAAAAATTGTAAGAAATTTATTTTGTTGAACTTTTCAAATC +TACATTTACAACAAAAACAGTTCTTTATAATATTTTAAAATCCAAATAGA +TTCCCAGTAGATTTTGTTTAAATATTCGGAAAACGACCAAACTTTCATTT +TTTGAGTTCTTAAATTAAAAAAAAAATTTTAAATTAAAATTTTTGATTTT +CAGTCTAAAAATTTCAAAAAAGAGCTTTTAGTTCTGTAACTTTTGGAATA +AAAATTCAAAAAAAAATTGGGGGAGCCAAAAACTAACGCCTGCTTGAAAC +CTGCCCGCGAGAACTTGCAAATATTCAATTTTCTCATTTTTATTAATTTG +ATGAGAAAAATTTAGAAATAAAAAAAAATTTGCATAAGGCATCGATTGAG +GCGAAAGGCAGGCGGAGGTAATTTTAAGGCCAGGCTGGCGTTTTAACTTA +GGCTTCCATAGACCTAATATTTTCATACTTGTTGAAATTTCAGAGGTTTG +AAAATTGAACAATTTAGGCCCAAAACCTTTGTTCCTACAGTACTACAAAA +ATTCTTTGAAAAATTCCGGTAATAATAATTGGAGGAGGAGGAAAAATATA +AAATGATTCTTCGTCAGACAGAAATAAATTGGTGAAGAGAAAAAAATGAA +TTGAGAGAAAAAGAGAAAGAAAGACGGAGAGCGTCTTCGAAAGAAGGAAT +CCTCCTGCGCGGGATCGAAAAAATAAGCAGCAGCCGGGAGTGAGAGAGTA +CACTGCACTAGAAAAGATGCAGAGAGATTCACAGAAAATCGGGAGAGACC +CCCCGTATGTCGGTCGAGACTGAACACCTAAGACCTACTTCATATTTCGA +ACCGGTTCATTTTCATTGGCATTCGTATTATTATTAGTTTTGACAGGGGC +AGTCGTCGTAGATGCTATTGTTGTCAGTTTGACGTGATGGCCGTGTCATG +GGAAAAATTCGGCCATCAAAAATCGGGGGGTTCCTGCCACCCTTTGTCTT +CTATGGTCGGAGAGGCGTTTTCTAGGCTACTTATTTTGGTAGAGTAGCTG +TTAATTAAAAATTTCATCAATTTGGTAATAATGTGGCTGCAAATCATATT +TAAATTTTCTATACAGTCAGTGCCACCCAATTAAAAATTTTCTGGCAGTG +CCACCCAGAAAAAAAAAATATCCTAGGCCACCAATTTTTAAGATCATTAA +TTTTTTGGCTATCAAATTAAGTAGACCACTAAAATGTTTCGTCATTAAAA +TTTTCTAGGCCACCAATTTTGCTTGACTACTAACCTTCTTGGCCATCACA +ATTTCTAGGCCACTAATTTTTTTTCTAGGCCACTAATTTTCTAGGCCACT +AACAAACTGTTCAGGCCATAAAGTTTTCTAGGTCCCTATTTTTAGGTCTT +CAATTTTTTCAGGCCACCAAAATTCTATTCCAACATTTCTCCGTCACCAA +AGTTTCTAAGGCCTTTAATTTTATAGACGACTTCTTAATTGTAAGTCAAA +TTGTTTCAAAACGATTATTTTCAATACATATCAAAAACCCAAAATTTTTC +AAAAACTTAGTAAACTAAACTAAATTTCCAATACGTGCTTCATTTTTATA +TGTAGGCGTTTAGACACCCCAGTGGGCAGCAGTAATTGTTAATTCTTATG +ATTATCTCATTGGTACACTTTTCTTGTTCAACTTTAATTATTTATTTTTG +AAAAGGATTATCATTGGCATTGGCAAATAAATAAAATTGTTAGTGACGTG +GTGATATTGGACATTTTTTGATTTTAGTTTGCTTTTTGAAATTTCAATTT +TCGGCACTTTGAAATGTTCAAAATGTTCATTTGTATAGCAAATTATTTTA +TTAAAATTTTTTTCAAATTTATTACATTTTCAGTGAAAATTGCACAATTT +TTTAAAACTTTCTAAAAACTGCAAAAAAATAATTAGGTTTAAATAATCAA +ATCAATAATTTTTTAAAGGATTAAAATAAAATTATAGTTATTACAAATTA +TTTAAAAGATGTATACTTAAAAACTACTATTTATGTTTTGATTTTTACTC +GAAAATCCAGAAATTTTAAGTTTTCGAGAAAACTTTTTAAATTTGTTTTT +AAAAGAGGTTTATATAAATATAATGAACCCAAACTTGAAAGTGCGAAAAT +GTACTTAAAAGAGTCCAAAATAAGCAAATATCATCACGAAAAGCTCCGAA +CGTTTTTAAGTTTTTCGAAATGTTCAGTTATAGTTTTGGTAAACTGCCAA +CTTTACGAAAAATTCGGGTTTAATTTTCAATGTTTTTATACAAATATTTA +AAACAGAGTAATAGTATAAAATTTGTAAAAAAAAATTTTTTGGTCGGTAT +TTAAAAATGGTGATAGGTGATAGGGCCATTTTTGACAGTAAAAAAAACTT +TTATAATTGTTTTACATTTTACCAACATAGGAGCTGCCTTAAAAAATATC +TAAAGGCTTGGGGTTTTGCCCTACAGTCCCAAACTACCAAATATAAATGT +AAAATTTTTATAAAAATGTTCAAAATTTTTAATGATTAAAAAAATTTGCG +AAACTTAATCAAAATGCCGAATAATTGTTTCATTCCCGCGATTTTTTAAT +AATAATTTTTTTGTATAATTTTTGCATTTAGTGGCGTCATTTGTTTACAT +GTTGTGTTTTTCGGCAATATTAATAGAGGTTTTCAGAGATTTTCTAGTTT +TTGAAGCACATTTTGCCTTGTTCCCGTAAAGAAAACTTGATAATTGGAAA +GAAATTTGGCAAAACGGCGAAATTGACCAAATTGACCAAAAAAGTTAACA +AACTGTATTTAAAAATAAATTATTAAGCAAAGTAAAAACAAAGAAAACCC +ACATAAATGTCAAAAATGACGTCACTCATTTGAGCTGAAATTCAAAAAAG +AATTCGGTCCTTCTTTTTTTTTTTCAAAACAAATTTTTCTTAAATCATAA +AAAACATATTATAATTTTATGACTTTTCTGACAGTTATATTTGGAATAGT +GGGACATTTACAAGGGAAGTCGAAAAACTGAACTCCGGACTTTGACATGC +TATAGTTATTTTTCGATAAAAGAGTGAAAATAATGATCCCTCCAAAAAAT +TTTGCTGCCGCGGACCAGGTTCAGCAAAGTTATGACGTTTTGAAAGTGCC +GAAAAAAATTCCTTGACCAACCCAAGCAAAAAAAAACTTTCAAATTTTCA +AAAAAAAAATTCTGAAAGTTGATAAAAACTATTGTAACTTATTCAAAAAT +GTGAAAAACGTATATCATGCACGTTTTTTCTCCCCACGGACAAAAAACCA +CATTGCTTGATCAAAATATCTTGAGCAAAATTCTAAAAATTACTTTTTCT +TGTAGATTCATTTATTGGTTTTCTTCAGAGTTATGAGCTAAAACTTGCAT +GGCATATGTTTTTCACTGTTTTGAATAATTTACAAATATTTTTTCCTCTT +TTCAGAATTTTTTTTTTGAAATTTTTGAAATTTTTTAAAAGGGTGTTTCA +GCCACTTTCAAAACGTCATAACTTTGCTGAAGCTGGCCCGCGGCAGCTAA +ATTTTTTTGGAGAGATCGTTATTTTCACTCTTTTATTGAAAAATTACTAT +GACATGTCAAAGTCCGGAGTTCAGTTTTTCGACTTCCCTTGTTAGGGCAA +AAAATACCCACAGACGGTACTCCGCCTAAAATCAAAAAAGTTCCAGCAAC +TCGAGATCACTTTTTTACCATCTCAAATCGTTCGGTTTGTTGGGGGGGGG +GGGGGGGGGGCTTAAAGAAAAACGAAAAAATGAGACACTTGTTAATTTGA +TGGTAACAAGTGAAATGGAGAGAGAAAGAGAGTGTAAATACAAGAAGGGA +ACAAACACTTGAAAATCAAAATTGTCGGAAGGAACTAGGGGGAGGATAAA +ATATTGGAAATTAGGTTTAATAGGATATGTATCTAATCCCGAAGAATATT +ATTAAAATAATCGGTTCAAAGAATCTGAAAAAATCGATAAATGCGTTGTG +TTGTCCTACTTCCGTCCTCTACACAACGTCGTCTTCTTCTTCAGGGCGCA +TTCTTTTGTGTAACAGTGCCCCTTTTCTCTCTTGATGCCACAAAACACTT +TGGCAGTTACGCAATCGAAAGGCGAGGAAAGCAAAACGGGTATCAGATGA +TGATTAAGTGAAACTGGAACTGATAAGTGAGATGGATTGAAATACAGATA +GCCGTAAACTTTTAATAACCTAGAATTTTAGTTATTAAAGGTGTTATGTA +TGTTTCGAAATTTGAAAAGATTTTCTCAATTTTTGAATGAATTATGTTTG +AAGTAATTTAAAATGCCGAATGAAGGGTTTCAATTTTTGTTTTTTTAAAA +AGATTTTTCGTCCGGCCGATTTTTCGCAAAATGTTTTTTAAAATTTGGGT +TTATGTTCTTCTCTTTTTTCATGCCTAAGCCTAAGCTAGGCTTAGGTTTA +GGCTTACTAATCCTAATCCGAAGCATAAGCTTAATCCTAAGCCTAAACCT +CTCCTACTCTTTTAAGCTTAATGAATGCCCTAGCTTCATTTTTTTCATTT +TTCGCAGGTTTTTTTCTCAAAAACTCAAAAGCGATGCTACGAACACCAAA +AATTGGTGGTTCAAAATGTGTGTTTCTATTTTTTTCAAAATTTATTTGAC +TATACAAACCAGCTGACAATTTTCTTCAAAATTCCGTTTTTCTTATCAAA +AATAGTCAATTTTTCATCTAGAAACTTCAAAAAACCGTTACCGTTTCCCT +AAGTTTTGCTATCAGTTCCGTAAATCTTGTACCTTATGTCACATGGCATT +AGAAATATTTCAATTGAACCAATCTTGTTCGCGTGGAGTACAAGTTAAAC +ATTTATGATATGTGGATGGGTGCAATTGCGCTCTATTGAACAAACTATGT +ATCAACAGAACGCGTTAACATTATTTGTACAGGTGGGGAAAAACAGGAAA +AACGACTAGGCAAAACAAAAAGTATATAAGTTTTCTTCTACACGTCTCAT +AAAGGAAATTCAAATTTTTTAGAAAAAGAGCGGGGGGGCGCGATTGCAAA +GGTTTAGACGGCGTTAAGATCTTTGTCGACGAGTGGTTCAGCCGCTGAGA +ATGTGATTGCCGCCGGAATATTGTCCTTCTCGTTGATTGAGTCTTTCGAG +AAGAGCGCCAGAATGACGGGCAGAATGAAGAGACCGTGGAGGAGACCTGG +GAGAATTTTAAAATTTTTGAGTTTCTAGGCCACGAGTGACGTCACTATTA +TGTCCAAGAAGATATTCTAAGGACAAATTTGATGATTGTTCACTACTTTT +TCACTAAAAATCAGCTTGAATCGTAGAAAACAAAGAACTTTCAGAAAATT +TCAGCGCTCACCAATAGCAACGACCAAAAAAACGGTCTTAGCAAAGCACA +CGATTGCATAAGTTGGCACAAAAATCAACGGAAGCATGCATAGGAATGTC +GACAGTCCGGCTTCACACATTGGCATTGCCATTTCTGCCAGACTACTGTA +GACACGTTCTTGTGGAGTGCCACGTGCACGAAAAAAGTTGTAGGCCACGT +GAGCGGTGTAGTCGACCGAGAATCCCGTGGCGAGAAGGACGTCCACTTGG +ATTACCGGGTCCAGGTCGGCACCCCAAAGGGAGAGACCACCGACGAGAAC +TGTAAAAACGATTTTAAAAAAAAGTAACTTTTTCAGATTAAATCCAAGAA +AAAAACATAATTAAAATTTGTTTCAATGGTTTTTTAAAGTGACAATTACT +CATTTTCAGGTTTTAAAAACTTTAACTTGAAAAAAAAAAACATTTTGAGC +TACTTTTGAAAAAGGTTCTATTTTGAATTTCCCATCCAAACTTTTTGAAA +AAATACAAATGATAAAAATAATTGCTTTCTTAAAAAAAAATTGTTAGCAA +CCCTACCGTTCGCTAAAGATCGTTGTCGTTTTTTCTCAGAAAATTTAAAT +ATCCCGCCATATATATTTTCGGAGAATTTCAATTTCTCGAAAAATTGTTT +TCTCTGAAAATTTGAATTTTCCGCCAATAATTTTTCTCAGAAAATTTGAA +AAAAAGGATTAAAAACATGAATTTTCCGCAAAAAATGTTTTCTCAGAGAA +TATGAATGTCCCGCCAAATATATTTTCAGATAATTTTAAAGTCTCGCCAA +AACGTTTTCTTCGAACATTTTAGGATTATGTGTTGAATTTGTAGAATTTT +GATCTTGATTTAAATTTTTTCAGTTTTCAATTGAAAAAAAACTAACCATA +ACAGATACTTGCAATAACAGATGTAATCACAGCAACTGCATTAAAATTTG +CAATAAACACAAAACAAACGATTGCCATACAGACTACCGTAACCGCAATC +GATCCAATTAAGTCAGTGCCAACAGTCAGGATGATACTGAGAATTGCAGA +GTCACAGTCAAAGAGTGTAGCGTTGAATTGACTTTCTTCATGAAGAATTG +TTCGGATATGTTGCATTGCACGTGCTCTTTCTGCCCATTCAGACATTCCT +TTACCGAGAAGTGTCAGACGGAACGCTGTGACAATTGTTCTGAAAATTTG +GAAATTATTCGGATTGAAATTGAAAAGTGTATAGGAATTAAGTTTGAACT +ATTTGAGAAGTTTGTATTTTAAATTTTGCGCTAAGTTGCCTGAAAAAAAA +CTAATTTCGAACTATATACCTACAAATATTTTTCAAAGAGCTCAATATTT +GAATTTCGCGCCTAAAATATTTCGAAAACTTAAAATTTGCGACAAAACTA +TTTAAACTATTTGAGAAATTTGAACTTTTAATTAACATTTGAACTTTGCG +CCAATTTTTTTTTGGAAAATATTAAACTTTTGAAATTCTAGTTGAAAGGA +AATTCAGAAAAATTGAGGATGTAATTTTTTTATATGAAAAACTTTTAGAT +TCGATTTCGCGTCGAAAATTTTTGAATTGTCAAAATTTAAATTTTGACTT +TTGCAAAAAAATGGCGGGAAAGTGAAGTTTCATTAGGAAATTCAAATTTG +ATAGGCGTTTGACTAACTTATTATCATCTCCCATGTGATATTTTACAAGT +GGAGGGTTCCCGATCGCATCCATCCACGTCGGAAGATTATCATAAGATGG +GCGGTATTTTTCTCCAACCAGAGTGGATAAAATATTCATCGTCTTATCAA +AATTCACATATTGCGGAAGAAAAATCAGACTTCGATTGTCTCCACGAATA +CCTGGCACGTGCTCGAGCCGATCCATCATATTGTTGAAAGAGTCGTACTG +AAAATTGAATGGCCTAGTAAGTAAAAATTAGATCATGAACTTACCTCTGC +TTTGATCTCGATATTTGGAGGGTTGTTCACTATTACTGTAATAGGAAAGT +AACGGTTGAAGACTGGCCTGAAAAATGATAAATGCTCAAAAAATACAACT +TTTTTCTTTTAATAACGTAAAAAGTTTTTTAAATCGATAAAATCAATAAA +TCGGCATTTCAACTGTAAACCAAAAATAACAATTATTGATTTTTCTTACA +AAGACCTTAAAAATAAAAAAAAATCAATAAAAATAGCGATTATCTTTCCA +AAAATCTGAAAATCAATTCAAATAATTTTCTTGATCTTTTATGTTAACCT +ATAAATACCAATTATTGATTGTCTGGAAAATCAGTAAAGATTATTGATTT +TTTTGAGAACCTAAAAATCAATAAAACCCAATAAAAAAGTAATGTTTTTT +CAAACGCTTTTTCAAACAAATTCTTGATTTTACTTTCAAAAAACCAACTT +AATATTCGACAACGAATCCACCAGCTTCGAATTTGATGGGAATGCCTTTG +CAGGTTCAAAGGTCGTTTTCATGGTGACTACTCCATAAGTTGTCAACGCA +TACATCCCAAGGAGCACCATAATGCACGCTACACGCCCCTTCACGGAGCA +CACGAAGCTCGAGTACTTGGAGAGCCACGTGTCGGCTCGGGAAATTTTTG +GCTCCGTCTCATTGGCGATGGATTTGTAATCTGGGTCGTTGCAGAGGAAT +ACAATTGGAGCTAGGATCGTATAGGTGAAGATGTAGTCGAGGAGCAAGGC +GAGCGAGGCAGTTAGGCAGAACAAGGACATCTGGAAGAAGAGTTTTATTC +AAGCTAGCCCACGTTTTCAAAAACTGGGCTACGTGCCAAAAAAGGTTACC +TGAGGCGTTGGCGTCAAGAATCCGATTCCAAAAGCAATAATATTGGTAAG +TGAGGTGATTGTAATCGATGGTCCAACATCGACAATCACTTGTTCCAAAC +GGCGAGGTCTGAAAATTGCAATTTCACGATGCTTTTACAATACCCCTACA +GTACTTTTGCAGTTTCTCTACAGCACCCCTGTACAACTACGGTACTTTTA +TTTATTTATATATTTGTTCATCAGGCAACAATCATAATGATACAATTACA +ACAAGGCAGTGAACTTTTACAATACAATGCCCCACCCTCTTTTTCCGTGA +AAACTTACGTGTCAGTAATTGCAATATGATGTTTCCATCTGTGAAGTAGA +ATAAAAGCATCATCAACTCCAATTCCAAGTACCAAAAACGGCGTAACACA +TTGAATAGAGAACGACGGGAAGCCCATCCAACAAATTGCTCCAAACGAGG +CGACAGTTGCAGCCATCGGAGTGAGCAATGATGTGGCAACCAGATAGAAT +GCCATTTTGACAGATGACAGGCGGACAATGACAATGATGACCTGAGTCAG +AAGTAGGAAGAATCCGATTGTCATTAGAGTGGTAGCTTCAATGGCTCCTC +GAATCATTTCACGATTTGCTACTTGGTCACTGAAGATGGTGAACTGAACG +TGCTCGAAGGCAGAGGAGTTTTTGGAAAGTTGGAAGAGCTCGTCGATTGC +GTCCTGGGAAAAGTATAATTAGGAAATGCCGAGTGCTTGCCAGTTTTTTT +TATTATGTAAATTTGCTTCCCAGAATCGCGAAAATTTGATTTCCCGCAGA +AAAGACTGAAATTTAAATTTCTACTAAAAATTGTTCAGATGTTTGTTTTT +AGAAATTTTCTTTAAAGACAAAGATTTGAATTTCCTATTGAAAATAGGTG +AAAATTCAAATTTACTACAAAAAAATTGAGTTTTGTTAAAAACACACTGA +AAAATTGAACTTCCTGATTAAAATTGATTGAAAAATTAGAGGCTCCTAAA +AAATATTGAAAACTCGAAATGTAAATTCAAATTTCCCGTCCAAAAATTGA +CAAAAATATTTGAACTTTCTGCCAGAAACAAGTTAAAAAATCAAAGGTTC +CTCTAATAGTAAAACTGACTCAAAATTAATTGAAAATTGATCAAAAAGCC +GTATGAGTCTTCTAGGCTATTCTCACCTTAAACGCCAATTTTCCTTCTGG +AGTATCAGACCTCGAAAAATACCACAGCACCAAGGATTTGGAGCTGATCC +TCTCGGTCGGTGGTTCTGAAAGTTTCAATATTTTTTCACATTTTTCCAGA +ACTTTTTATAGTTAAAAAAATGAAATTTTAACTGGAAAGTGGCTAAATCA +TAAAAACTATTTTTCAACTTTTCATTTAACATTTCAAAAAAAATCTTACC +AAAATCCGCATTACTCAAGTGAAGTCCCAGGAAAATATCCAGTCCGCTAT +ATGGCATATCCGGATAGGTGAATACACTTGTGGTACCATTGTTTCTCCGC +GTCAAATTCTGAAAATTGCCATGTGGTCGTTGAAGAGTTTTCTAGTCCAC +CACCACCACCACCAAGGGTTTCGGTTTTTCGACTTTTTAGAAAATCGAAA +AATCGAACAATTTTTGAGAAAAACTTACAAAAAGCTGATAATGTTTTTAT +TTTAACTTTTTTCTCCATCATTCATTTTAAGAATATAGATAAATGGGATA +AGACCGTCCAGGTTTCTGTTCAGTTTTCCCTGTTGTTAAATTCATTAAGA +TGTTTGGTCCCCAAAAAACAATGTTTCTTTCATTTTTCGATTTTCAATTT +TTAGATTTTTCGATTTTCACTAAAAACATCGAATAATTGAAAAAATCGAA +AAATGACACCCTAGACCACCACCTACCGCTAACAAGTGAAAGGGGCTGTT +CAAGTCGCAGAGTGGATCGCAATTTTTTCGTCCATCCCCATCTTGGTAGC +CAACTGCCGCCGATAGTCGATTGTCCACAGTATAAATCTGAAATTTTTTA +AATTCCCGCCAGAAAAGTGGGCGTGACGGAGAATCAACTTACGTCTGCCA +GTGCGCCTTCCTGGAGAATACTGGAATTTTCGCGCTTGGCGGTAAAAATA +CAGAATGCTCGTTCCGGATAGATGTCGAGTCCGTAGTATTCCAGCCAGAC +ACGGGTTTCACTGAAAAATGTAAAAAAATTTATAGAAATTTCCGCAAAAA +GCATATATTTAAAATAGGAGTTTTAAAAAAATTAACAAAATAGTTACGAA +CGAAATTTTCATTTGCTTTAAAGTTTTCTTTTTTTTCTTATTTATTTTTG +ATCAAATATTTATTTTGGGTTTTTTAACTTCAAGTGGAATTCCAAAAAAA +TTCAATTTTCTTCCCAGTCAACCAAACATTGACCAAATCACAATAAGAAA +GGGAGAAAGGGAAATCGAATTAGAAAAAGAAAAACATTGCGAAAAAACGT +GTTATTTCTGACTGGTGGAGGAAGGAGGCTTCAAGGTCAGTAGTCACTTA +CTATCCAGCATCTGAATCATCCGGTGAAAAGGCTTTGCGAATATCTGGCT +CTAAACGAATGTGCACAAGTCCTGAACTGAGAACTAGGATGGATAAGATG +CTCACTGAAAATTGTCCAACTTGAAAAATTTCGATTTTTTATGTTTATTA +AATTTTTTCTGGTGTAAAATAGCAGAAAATGCCAAAAAAAAATGTATCAG +ACACAACTTTTTTTCAATTTTTCAAACTTTTCGTTGCAAGACCAAACATA +CAATAACAATTGTCGTTCGAGCGCGTTTTGCCCATGCACCCTTAACGGAG +ATTTTCATCGACTACTCTATAGAGCGCGTTGGTGATTTTGAAAATGAATT +TTTCTTGGAAATTTAAAACTTTTAGAAAGGGATTTTTCTATTTTTTCCAA +AAAATTATATTGAAAAATCAATAAATTAATTATTGATTTTTCAAAACTAT +AGTGATTCTGATTTGAAAAATGAAAAACATTGCTTTTAAAATTATCTGAA +CTCAGTTTTCACGAAAAATCAATAAATCGGTAATCGAAAAACATTCATTT +TTCTATTTTTCTCAATTTTTCGATGTATTTTCCAAGAAAATCGATTAATT +TATCGATTTTTTTTCCAGAATATCTGATCGATTTTTTTATTCATCGGAAA +AGTTCAATTATTTTATTTTTAGGAAATTGTTTTCCAAACTTATATTGGTG +GCCAAGTTTTCCCATTTCGACGACCATAAAGTTACAAAAAACTCACAAAG +TATCGAATAAACCGGATAGGCGGCTAACAGCCGTGCCACGACGGCACTAA +TCACATCCCATCCCATGTGCTGAAAAACTTCGAAATTTTTTTAATATTTC +AGAATTTAAAGCAGCATGCAAACGCGCTCCAACAAAGAAAAATGTTTTTA +AAAAATTGAAATTCAAAACACAAGCACGTGAAGCAGAGAATGCAGAAAAC +AAGACCACTGTCACAAAATTGTAGAAGTGAGGGAGGGAGGGCTATTGCAG +AGGTGACCAACGGGTTTCGGTTTCCAATTTTTCGGACACGGCGCAGAGGA +TTTGAGTCATTATTATTGTGTTTAGAGAGTGTAAGAGAATTAGAGAATTA +GGGATAGATGGGAAACTGTACGTACTTCTGCGAAATGGTGCACTTTTAGG +ATCGGCGGCCTAGAAATTTACATGGTGCTCTAGAAGTCTAATAGATAGCC +TAGATCTTTTTAAGTCCAGAAAATTACTTGGTGGTCTAGAAGTTTTTTTT +GTGACCTAGAAATGCAGTTGGTGGACTATAAATTCACTTGGTGGCCTAGA +AATTCATTTGGTAGCCTAGAAATGTACTTGGTGGCCTAGAAATTAACCTT +GAAGCTTAGAAGTTTGTTTGAAAGCCCAGAAATTCACTTGATTGCCTATG +AATTCACTTGGTGGTCGAGAAATGTTCGTGAAAGCCCAGATATTTACTTG +GTGGTCTAAAACATTTTTCAGTTCAGAAATACATTGGAAAAAATTTCGAT +TGAGAATTATGGCGTGGGATTTCAAGTGGTGACCTAGAAATTTGTCAAGG +GACTGAGGAATTCATTTGGCGTCTGGAAATTTTTTTGGTGACCTAGAAAT +TTATTTGGTGACCTGAAAATTCATTTCATGACCAGTGAATTTACTTGGTG +GTCTAAAAAGTCTCATGGTGCCGGTCTTAAAGTCTCATGTGTTGCAAAAA +TTATACTACAATATTTAACTTTGAAATAAAAATTCAGCGGGTCTAGATTT +GCAAGAAAAATCTGTATTTTCTCAATTTTTTTCAGGTTTTTGATTAGTTA +AAAAAAATCGAAATGATTGTTTAGAACTGCAGAGAAAAAACAATTTTGTA +TCTCCGGAATGCGCTATTCTGGGGAGTCAGATTTACTGGATTTTACTTTT +TTTCCTGCAATTCCAATGCAAAATAAGGTAAAAAAATGAGAAAACTGGCG +GAACACGGCGGTACACACAGGGGCAACTTGAATGTAAGGCAGGTGTTTAG +TAAGTGGACCGAGGGGACGGCAAAAGCTGGTATTTTTCCTGTGTCGATGG +GGGACAGTAGTAGCACACAAGAAACAAGTATTTTGATGATAATACGAATA +AGAAAAAGAAAAAGGCAGCAAAAAAGTGTGTGGCAGACCACCACCGTCCA +TCGGATTAGGGAGCGGAGGCAAACTCGCTCTACCGAACAGAGGGGTGTCC +GTTTCCCCCAAAATCCTCTGAATGTGACGTCATTGTTGGGGCGGCGGGGC +GGCGTCCAAAAATTAGTGATTTTTTTTTTGGTATTTTGGAAAAAAAGGAA +AAAATCGAGAAACATTTTTTTGTGTTTTTGGGGAGTTTGTCATGTGAAAT +TTGAAAATGTTGGGTACAATCAAAAAATTGTTTTGGTTTTTATAATTTTA +ATAGGAATTTTTAAAAATCTGAATCGTTTTTCTTTGAAAAATCAAAAAAC +AACAAAACATCCGCTTTTTTTAAAAATTGTTTGTTAAAAAAATAGAAATC +GGAAAACAAAATTTTCCGATCTTCTCGAAATTCACAAACTCATAAAAAAA +TCGAAATCCCCTTGTACCCCACCCTAGTTCACTGAAGCGCGTTTGCTTTC +TGGCCAAAGGCATGGAGGGAGGCGGGCACCTCCCTTTTGCAAAATTGACC +TAAATAAAGGTGATATGCCAGTGATAAGGAACGGTTTAATGATCCGAAAC +CGCCAAAAGTGCATAGTTTCTGCGTTAAAAAAAGTGACAACTGACATCAC +ACGGAGGCTACAAAAGGGGACTCACAAGTTTGCCGGAGAGGAATGAAAAT +TGGAAATTTGTACGGGTAAGGGGATCAATGTTCAGTGGTGGTCGCGAGGG +AGGACGGAGGGAAAAAGTGGAATTAGAATTGAATGGGAAATTGGTGGCAA +AACGGTAAACACTTCTTATTATCCAAATGCATGAGGGATGGAGAAAACTG +GAAACCTTTGCAGAATTTTGGAGGGGGTGATGAAAAGTATTGGCAACACC +TTGGTGGCCGAGAATTTTAAATTGATGATCTGGACTAAAAATTCAGATGA +TGGCCGAGTTTTTCATATTCGCACCAATACAAATGATGGCCTAGAAAGTT +TGGAGCGACCTAATTTTTCAAATTTACAAATAGATCTTTAATGTTTCATC +GACAAGGGATGTGAACTAGAAATTAAGATGGTGGCCTAGAATTATATTTA +TGGTTCGTCAAGAGGTGGCCTAACTCTTCAAATTCACGAAATATTCTAAA +GTTTAAATTTCCTTTAATTAGTATTGTGGACTAAAAGTCGAGATAATGAC +CGAACTTTTCATAAGCTCTCCACATCAATTGGTGGCCTTGAAATTCCGAC +ATGGCCGAATTTTCGTAAGTCGACCCCAGTGGTGGCCGAGCCAAAAAACA +TAATTCCGCAAACTCTTACATTTTAATATATGAGGGAAGCCAGAAGTGCG +TGCCACATTATTTTTACATTTTTGACTATCGTGCCAAAATTCCAAAATCC +TCAAAAATTTGAATTTCGCGGCACAATTTCGGGTTTTGAATATCTTTTTT +TTAGTGTGATGTAGGGCGTACTTTCCAATTTGCATAAAATAAAAAATCAA +CAAAAAGCCATACATAATGTCAAATGGTCAGTTGCAAAGAAAACAAACCT +GCGGTCAGGATGGCCGAACCAGAAAAATCAATTCAAGCTTTCGATTTCGC +CCGAAAAAAATGAGGATCAGAATAAGAAGGTGTCGCCTATTAGAGATTGG +AGGATGTTGAGAAAAAGAGAATAGTGGAGGAAAATGATGAGGTAGAACGG +AATTGAACATGCAAATAAAATGAATGTATTGGGTAGGAGAGGGAAGGTAA +CACTGTGTGTTCTGTGTTTGGAAAAGGATTGAAGTGGTGGACAAAAGGAC +TCTTGGTTTAATACTACTTGCCTGTTCTGATCAGGTTCAGAGGTATTTCA +GCAATAGCTTTTGTATTTTGCATTTTGTCTTTTTAAGTACTATTATTTAT +CAAATCCTTTTTTGTAACTTTGAATCTGATGTCAAACTTGTGGAAAGTTT +GAACTCGAAGAAATTGCTCAAAAAGTAAAATTTGCGCCCAATTTTTCGAA +TTTTTTTCGTTGTTTCTTTTTAATTTCAAAACACAAATCTTCGCCAAAAC +ATTGTTACAAAATTAACATTTTAATTTTTAAACAGCTGCTAAAGCACTAC +AAATGTGAAATTGATGCCTAAAATTGGAGAAAAATGGAGTTTTTCAAAAA +AAATTGAAATAAGAAAGTTTGGAAACTAAATGTCTATATATGGGGAAAAT +GCTATTTCGAATCTCGCGTTTTTTTAAGTTGGGCATCTCCAAAATATGAA +AAAAATACAAAAAAAAACTCCAAAAGATAATGTTGAATTTTTTCAAAACC +CTCACCAAGAAGTATGTTTTAATAAACAAAAATTTGAATTTCTTTTCGAA +TTTTTTTCAAAATTCGTAATATAAGATACCTGTCACACTTATTTTCAAGC +TAACAGGAAAAAATAAATGTTGAACTTTATTTAATGATAAAAATAGTTTG +TAGAAAATTCGTAAATTTAAAAAAATTCAAATTCTACCAAAATATATTAG +TTTTTCACCTGGAACTAAAAACATTTGAAGAATTTTTTTTAGCTTATATA +ACACTACAACCGCAACACATTTTTGTGAGAACATGTCTAGCCTCTGTCAA +ACAGTTTTCCGGTATCTTCGTGTGTGTGTTTGCTAGTGTTCAATAGATCT +TCCTGTAAAAAATCGAAAATTTCCGATTATATGCTTTTTATGTGTTTGAT +TCTATAAGCGTTTAGATTGTTATCAGATGATTTGACATTATTCGCAACAA +TTTTTTTAAATCCGAATGTTTTTCGAATTTCTATTTTTTATAATTTTCCA +GACAGTTTAAGAGCAAAGTTGAAGTTATTTTTTCCTATCAAAAAATGCAG +GAATAAATACTACCTCAATTTTTGCAAGAAAAAAAATTTACAGTAGTTTT +TTTGCTGGAAACTAAATTCCGCAGAATTTGAAAAATACTGAAAGGGTTTT +TTTCCTTTTTTAATTTGTACTCCCTACAGTACCCCTTATTTTTGAATTAC +AATTTGATGTTCGTACCTAAAATTGACACTTTTTCTCTAGTATATTTCCG +AATTCAATTCATAATTATCAGTTGAAACTAGACCCCACCAAAATCACAAA +TTGATAAGAAAACGTAGAAAGGGGAAAGCACGTGTAGCCTACAACAATAT +TAACTGTTTTCAATTTATTATTTTTATTTTCCAAGGGTTTTATTCTTAAT +TCTATTCACAATTTTTCGAAAAATATTCAGCAAAAAAGTATGCTTTCTGA +CTATATTATCAGTATAAAGTGAGTTTTTTGTGAGCATTAAAAAAATCAAT +TTTTTGTGGCCTAGCTTTGCATTTAGTGGCCTAAAAAATTAAATGCATTT +CTTCCACGTTTTCCGTAAAAAAGACAGTGGAAGAGTTTTTATCCGTACTT +GGGCAGGCTTAATATTTTGTGGCCAAATTTTTCGCGTGGTGCCTAGAAAC +TTTTTTTACGTTTTTTCTCGGAAACTTATTTTTTTCCATGGCCGTGAACG +AGTTTTGTTTAAATTTCAGGTCGCTTTCAATATTTTGATGACTAGTTTTT +TAAAAAATATTTTCCTGCTTTTAGTAATGCTTGGCCAAACGTCTTCACGT +GGTCGAGCTTTTCATTTGATGCCCTAGGATTTTTAACCTGTCGTTCTCTA +GACAATAACTACCGTGGACTCGAAAGTTCTACGCCACGTTTTAAATATTT +GTAGCCTAGAAATCAAAGTCACTTCCCGAGTGGCCTACGTTTCCCTGAGC +ATAACTAGTCCTCGAGAAGTCCAGTCGACCGTTACTGTCTACAAGATTAT +CGGCAAGATAATCCGTTTCGATTTCGATGTCCACTCATTCACTAGTCGTT +TTGTCGTCGTTGCAACAATGTGGAAATTACTAAATTTTGGCATTTTTAAA +GATTTTTAAACACATTTTTTCTGTCGGAAACTGAGAACCGCAGTTTGTAG +AGAAAAAAATTGCATTTACTTTCCTGATTGAAAAATCTTTGTTAGCGTTC +TTCCCCGCTGATTTATGTACCGTTTAAGTTTCAGCTGAGAGACAGCGTGG +GATTGGGGGAGACGCAGACAGCGAGTGAGTTTGCGTCTCCCTCTCCCTCC +CACTCTCTCATTTGCAAGTTTTGAGTTTTCATAACTCGGAGAGTGGAGCT +ATCGAAAAATTCAAAAAAAAAAACAAAAAATTAAAATAAAAAAATTCTAC +AAATTTTTAGTTGCTAATTTTTTGATAGCGCTGCTAGGTTTTGAGATAAT +GACGTTTTTAACTCTACCTCGACTTTTTGTGTGTTACCAAGTTAGTATTC +CTCTGACAAACCGCATGACCTCACCTCATTGTAGCCTCTTTCGAAATCTG +TAAACTTTACAACTCATGTTTCCTAGTGATATCCGCCTCCATCTCAGCTG +TTCTCTTTCCATCTTCTCCTAACTGTTTTCGTCTATTTTAAAAATGAGAT +TATTCGGATTTCTTACTAGTTCCGCTCAAAAACCAATAAATTTATTTTGT +AGAGCGAAAAATTCTACACATTTTTGTAGTCAACAAGTTTTTCAATGCAC +CTCTCCTCGCTGAGTTTTTAAGATCTATAATTTGATAGTAAAAATATTTT +TGACAGTAGCTTTTGTTTTAGAGATAATCAGGATTTCGCAAGCCACGGAC +TTCAGTCTAGCCTCATTTCGAAAGTTGTGAACTCTGCAAGTCATGTTGAC +TAATAGTATCCCTCTCCAGCTGTTCTTTCTCCTCCTTCACTCAAGTGGTG +ATCGTTTTCTCACTTCTCTCGCTTTTTCGCCCCTCTCTGTAGTGTCCAGA +GAGTATCAGTTATGTCTCCAGGACGCCGTGTGACGTCATCGCTGACAAGC +CGTAGCCTACAGCGCCCGGCAGAAGACCTGTTTTGACATGCCATTCGTGA +AAAATTTAGATTAGCCCTCTCACACTCTACATGTCTCCATGTTTTTTCAC +ACAAACTATTTTTTTGAAGAAATATCTTTAAAACTTTGCTTTGTCTATAA +TTGATAGCATAAAAGGTCCAATTTTTTCCGTAGCTCAGCAAATGGCGTAA +CTAAATGGTGTGAAATGTTTGATAGGGGACCGGTTTTTGGCTGAAATCTC +AGAAAAAATGGAGCCCTGCCTGCATAGAGACCCCTTTCGACTGATGACGT +CACAGAGTAAGGTGTCACATCACACCATTCTTATTTCTCTATTTGAGGTC +CAATTAGACTAGGGGGTCAGCGTGCTCTCGATTCCTAGCCGATGACGTCA +CATATTTGCCATTCACAACTTTCTAAACTTCAAACATTTTTTAATTTTTC +CCAAATTTCAGCCGATTCCTAATGGGAGGATTCCTCTCCAAACATCACCA +CCTCACTGCAGTCCACGATGCCACGTGTGGCCCAATAAAAGGTGTCGGAT +ATGAGCAAGTAGGTCATAAATTGAGCTCTCACTAAGTTAAGATGAAAGAA +AATTATTTAGGAAGACGGTTCAGTGGTGGAGGGGTTCCTTGGAATCCCGT +ACGCCGAGCCACCAATTGGAGCCTTGCGCTTTAAGAAGCCAGTTGCTCAT +CGGAAATGGACGGAGCCGCTGGATTGTGTTAGGTTCGGGCCAAGGAGTCC +GCAAAATGATGAGCTACTAGGGCAGGTGAGGCGCCTAAATCAGAGCAAAA +CTCTGTCATTTTTATAATGTTCAGTTTGTGAACACAGTCGGGAAAAGTGA +GGAGCACTGTCTCAGCCTGAACGTATTCACTCCAAAGTGGGAGTCAAATG +AATGGCCCGACGGCTTCCCAGTGATGGTCTTCATCCATGGCGGAGGCTTC +GCTGTTCACTCATCCAGCAACTACGGCTGCGCTTCCATCGCACGAAACCT +TTGCACCAAGGACGTCGTCGTCGTGACCATTAACTACCGCCTCGGCGTCC +TTGGATTCTTCACCACCGGCGACGAAGTGTGCCGTGGAAACCTTGGACTT +TGGGATCAGACTGCCGCACTCGAGTGGGTTCAGGAGAACATTCAAAGCTT +CCGAGGCGACCCTGATAATGTTACAATCTTTGGCCAAAGTGCAGGTGGAG +CATCTGTGGATCTGCTTTGCCTATCGCCGCACTCGAGGGGATTGTTCAAT +CGGGCGATTCCGATGGCAGGGAATGGAGAATGTGATTTTGCGATGCGGAC +TAGTGAGCAGCAGGCTCAGTTGTCGAGGGAGTTTGCGAGATACCTTGGAT +GGGAAGGAGATGGTAAGTGATTGAAATGTCGCTTAGTCGTAAGATGTTAG +AAATTGCATTGTCATCAGAGTTGGATTGAGTTTGTTTAAGCGTAATTTTT +ACTAAAGCCCATCGAAGCAGTTCCGTTGGCTACTTGGCCTACCACACTCA +GCCTGGGAGCCCGTCATAGCAAGGCTCAAGACATTTCCTATGTAGTTATT +TCTATTGCAAATTTAATACGGTGAATTTTCCAAAAATCTTGACGTATCCG +AATGAAAAACCAGTGCAAACTTGTTGAGTAATATCCCTAATTACTTCATT +CCAGACAACGACAGTGAAGACCTTCTCCAATTCATCGACCAGCAACCCCT +TTACAAGATCGAGATGGGCATAAACCCGAAAAGAGGATTCAAGCATTCCC +AGGCTGGAAGCTTGTATTTTGTGCCAAACTTTGACGGCGACTTCTTCCCG +AAACCACTTAACCAGCTTAGAAAAGAAGCTCCAAAGATGCAAATAATGAC +AGGAACCACCAAGTACGAGGGTCTATTTTTCAGTGAGTTTAAACTTCTGA +AAATTTTCTGAAAATTTTCTATTATAGTCGCCCTCGGTGCCTTATCGAAA +AATCCGGAAGGAATTAAAAAGTTCATGGGAAGAATCTTTAAAGAATGCGA +CTATGGAGAGCGTGCTGACGATGTGCTGCAGATGGTCTACGACTTTTATT +TCAAGGGGGTACATCCCAAGGATCATGAGAAGAATATGCATCAGATTGTG +AAGGTAGGTGGCATAGAGCCTACAGGGCCATCAGCCAGTGTTTCAGTTCA +TTGGAGACTATTCTATCAACTATGGTACATACCGTCTGGCTAACATTATG +ACGGATCTTCAACACGATGTATACTTCTATCAGTTTGACTATCATAACTC +TGCAGGATTCGGAGTGTTCCGGTGGCTTCTTCCGTTTTTGGGTGAGTTTA +GGCAGGATGGGTCAGATTTTCTAAGCTCTGGGCCACATGCTTTTTGGTAG +ATCAGTTTTAGAAATTCTAAGCTAGAAATGTATGAGTATGGTAAAACTTT +TAAATCAGATTGAAAAGAAATTTTCCAAATTATAGGACTTTGTAAAAACT +CCGATTGCTTAGGCTACTTCATCCGTACGACCGTAACCTGTCACTAACGA +TTCTAATAGTGTACCTTATCTGAACAGTATTGCCGAACTAATTGAAATTA +ATCCTGAGACTCCGAGATTACCTAGCGGTCCCTATCGCTGTGGCCCAGTG +CCCATTTGGCTCAATATCCAATTTTCAGGCTCCACACATTGCACGGAAAT +GAGATATGTGCTCGGCAAAGGAATAATCTCGAAATTCCGACCAAATGATA +ATGATAAGAAGATGCTTCACGTTATGACAACTTATTTTACAAATTTTGCA +AAATATGGGTACTTTTTTTGTGAACACTTTCGAAAAAAATTAAGCTGCTT +TCAGAAACCCTAATGGAGAAAACCAGGAGACTGGAGAATGGCAAAAGCAC +GACTCGGCACACCCGTTCCGCCATTTCAAGATTGATCTGGACGATTCTGA +AATGGTTGAGGACTATCAGGAACGGAGAGCCGAGCTATGGGATAAACTGA +GAGCATTAAATGTTAGCAGGGCTCAGATGTGAAATTGCTGTTATTTTTAC +TTGATTGATTTTACGGGTTTATAAATATTTTTGATTTGTTATATATTTAT +TTTTTCTGAGTTACATACATACATCAAGAAACATTTCAATATCTTGCAAT +CTAACTGAATTTTATTTTATAATCAGTTATTTTTATTAATCCTGTACTAT +GCCAAAAAATCTAACTTGTTTGAATCAATAACTCAACTACCAATCCTTAA +CACAAAAACCAACACGGTTCTACCCAAACGATGTATAAGCTGGCACCATT +ATAAATTATCCGCATACTTTTTCAAACAAAGGAAAAAGTCGGAAGCTTTC +CATACATTCAACTCTATTATACTTTCCCCTTTCCATGGATGTGCTTTTTG +TGTGAAACCAAAACTTAACCGCCAGAAAGCTTTTTACATAATCTATAACA +GAGGTGGGCGGCAATTGCCGTTCGGCGAACATTCTGATTTTTTGGAAATT +TTCATTTTTGGCAAATTGCCGATCTGCCGTTTGCCGGATATCAATTTGCC +GGAAGTGTTTAGAGGGTTCTTTTTACGACGGAAACACTTAAAACTGTGCC +TTTTTGAAAATATTTAATTTTTATTCTTTTTTTCGGCAAATTTGCCGGTT +TGCCCAATTTGGCAATTCGCCGGAAATTTCAATTTCGGCAGTCTGCCAAT +TTGCCAATTTTCAGAAAAAAAATTTCGACGCCCATCCCTGATGCATACCG +TTTTTGACTCAATTTAAATAGTACACAACCTTCCACATTAATGTAGTAAC +GGTAAGGTTGCCTAATTTGTTTGAACTTTGAAAGCCGCGCACAGCACCTA +CAGTAATCAATCTCCTTAAAGAGTGTTTTCGCAATACCAAACATAGGAGT +TTGTAGAAACATGAAACCGAAGGACAACACATTTTGAAACAGGTGTCACA +TTTATGTATCTGCACTTGATAGCTATGCAGTCAATGAAGCATAACGAGAG +ACATGTGTTCATTCCCGAATGGAGTCAATGAGTCATAAGGTTCTTCGTTC +TCATTTTATTATTACAGGCTTGGGTCCCACATTGATTCATATTATACTTA +CTTTTCAATTCATTGTTTTTTTGTGATTTTTTTTCATTAGAATAGTATTA +TAATAATATTCTTCTAATAATGACAATCGAAATAGTTGCAAGTAGAATAA +CGATTTGTACAGTGATGCCCATAATTGTGCATGTTTATAATGTTCTAATA +TTTCAACGCAATCATGACACAAGCTCTATAGCATCTCGTGAGTTCATTTT +TGGTGAGGTTTCAAAAAAAAAATCCTCTTGCTCAAGAGCCATACGTTTTC +AGTTAAAAATTTCTTTAATAAAATATAATGCTCATTTCTCGAACGTTACC +TGTTAATGTTAACTGCGCCTACCATGTCCGTTCAATCCCACTAGTCAGTT +ATTCTTTGCAATTAAATGATAAACTTTAATGTCTAAATCTCTTCATGGAT +ATCTCCATCTCAACCATCCATCGTTTTTTATCAACCATCATCATTCTCGT +GTTCTCGTTCTCGGGGTCGCCTCCGCTTCTTCATCATCATCACCACGACC +ATTCAAATCGTTCATCTTCCTAATCGACATATTCCCGCATTAAATTTCTC +TGTTGGGTATCAATGACTACCCAAAAACGGTCGCATTTTCTGAAAAAATG +GGAAAATTGATTCCTAATTTATTGGTTTTGACCGGTTGTAACTAACCCCC +ACACACTGTTTTTTGATACTACCTACGTCTATTTTCGGCTAATTTTAAGA +AGTCAATGATTCCTAATTGTCTTTTTTGTTATTTTCTGTGAAGTGAAGTA +TCAAGATAAAATCAGTTTGCGTCTCGCTTCGATTTTCTCATTTTTCGAAT +GCTATTCCCCCGTAGCAATATGGTTTTGTTATTACACATTTGCACTTTTT +TGCTACCCTCCCAATTCTGACTCACACTTGCATTCCGGAGACTGCCTGAG +AGTTAAAACTAAACATAATTGTTATATAATAAATGTCAAAGTTTTTCGCA +AGCTGAAAATTTTTGCCAGCTGAATTATTCCTCCTTCAAAGGAGCATAAG +TCTAAAAATGCTAGAGTTATTGGAAAGTTGCTAATTACAAGTTATAGAGT +TTAAAATTTTGAGTAGTTTCTCGATTTACAATTTTTGAAGCTTTATTCCT +TGCTCAAACTCGAGCAATGAGAGGCAGTGGGGACTCCCCCACTGGGGAGG +GGAGAACCTTGTCAACCCACTAGGGAGGGGAGAACCTTGTCAACTTTAAA +GCCACGTCCCTCTGCAGGGAAAAGATCTATCAAAAGGTTATCAACTAACA +AAATGTGCAAAATTATACGCTCTACATTTTTGTAGTTAACCGTTTTCTGT +TATCACAGTTAGTTTTTGTGAAACCATCAAATCTGTAGTTTCTCCATTAT +TATTATCACCTAACAGTATTATTATCAGCTGATAAGTATCCTTTCTTTTT +GGATAATCCCCTTGTAAAGGAATATACCATTGTCTTCATCTCCTTTTTCT +GTGTCTACCCTTATCTTTGGGTCGCCATCTGCCTCTCCTCCCCGCATATC +CCCTCTTATATCTTCAGAAATTCAGGTTCCAAGGAATATTCCGAAAAATT +TTGTTTGGAAGGTGACATGTCCGATCAATCGCTGGTCCAGAAGGTTCCAC +TACTTGGCTCGTGTTCTCAGGTGAGTATGCGCCTTTAAACATTGAGGGTA +CTGTATGCACCATAACGCAAAATTGCAGATTTTATAGTGGGGCAGGTTTG +TTCTACAGATAACCGTAAAATTTTTATGTCCCTTTAAAAGAAACTCGTCC +GAAAAATTGATAATTTACGAGGAAAACAACTTTTAAAAATGTTTTTTTAC +TTCAAACGATGCTCTATTGTGCCGAATCGCTTGTTGTTTAGCGGCGTTTC +TAAATATTTATTTACTTATCGAAAATCTTTTTTTTCATATTTATAACTGT +TTAAACAAAATCGATAATATTTATTTTTTCTGAAACTATTCTGAAAATTT +TGAATTTCCCGCCAAAAAAATTTCGGAAAATTTTGATTTTTTTTGGCATA +TTATTTTCTGATAGAATTTGAATTTTTGGCCAAAGAAATTCTGAAAGTTT +TGAATTTCCCGCAAAAATTGTATTTCTGAGAGAATTTGAATTTCTTGCAA +TTTTTCTGTGAAAAAACAATTGAAAATAAACGTGGTCGCCAATACGAGAA +AACTCGGCCACCGATTTTTTTTTCGCAAATTTTGCATTCGTTGCTGCATG +ACTGCCAAAAATTGGCGGCCGAGTTTTTTTATTCTACAGGGTTAAATTTC +ACAGATGGCCGAGTTTTCTCAGTTTCACGGTCACAGGCTTCTAGTTTATT +ATATTCATCTCCGCGGCGCGCGCACCGTACTTTCTCCTTCTCTACTCTCT +CGTTGTTCAATCCCTCTCTCGGATCCAACCAACGCCCTCTGCGATTGTGT +CATCATCGATTTGTTATCTCAAATTCCGTTTGGCTTTTCAATAACCGTGC +CTTATTGTCTCAGGAATTTCAAATTTCCGGTCAACAATTCGGATTATTAA +CCATTTCGAAAAAAATCCTTTAAATTATTTTTATTATAATGAAAAACGTG +CGATTTTTTCTCGCTGGTGGGTCCTGGCACGACTGAAACTTTTCAGCTAC +TGTACCCAGCATTGCTTTAGAATTTAAATTTTTGCCGGCAAATTAGAACT +GCAAGATTTTTTTGTTAGTTTTTAATTATAATTGTTTGGGAAAAATTACA +AACTTTAAAAAAACCTACCGTACTCCCAAGTACTGCAGCCAAGAAATAAT +TTGTTTCGTGCCAAGACCCATTTTTCCTTTAAGAACTAGAAACCTCCCTT +GTTTACAACTGTACTTAAAATCGAATTAGTTTGTTCGCTAAACATGTTTT +TCGCGCGAAATTTCGCTTTACTTTCGAAAAATGTTTTTCTTCATTTTCGT +CGGCATGCGCCTTTAAACTACTGTTTTTGAAACTTTCGAATGATAGAAAA +AATTAGAAAATATTTTTAATTTTCGCTTTCGCCGGAATATTCGAAAATTC +GAAAAAAAAACTAAATTTCATGGATTCTCAGTTAAAATTCACGGAAATTA +AAACTTGCGTAGCGAGACCTCAACGATCACATTACCTATGCGCCTTTAAA +GCTACCGTAACCCTATTTTTAATTAAAAAAAAAAGAATTTCCTTTTAAAA +TCGCCGGATTTTCTCCGTCTCTTTTCCCATCTTTTTTCATCTTCGGTACC +AATCATATGTAGGTGAGAATATCTCTGCACCCTCCAACGAACCCAACACT +ATATCGCTGCGCACCGTCCTTCAACGATGTCATCTTCCTCCTACTTCGAC +CCCCTCAATTTATTTCCGATTTCCTCTGATTTATTGATCTTTTTTCCTCT +TTTTCATCATTTCTACGTTCTATAAAGCGAGGTTTATAGCCAAATGGACT +CATTCAAACGATTACAATCCAAAGTTTTCACGTCAGTGAGCTCACTGCGA +AAATCTGAAGAGAATGTGAGTAAAAAGCGGCGGAAGACGTAAAACATCTG +AAATATTTTTAAAAAAATTTGTTAAAAGCCCCACATTTTCGAGATAAATC +TAAATTTTCAAGTTTGTAGCAGCAAATTAAGCAAAGATATATATTTCAGG +CCGACGAGCAGACATACAACACAAAACGATGCTTCATCCACGTCAATCAC +TTATCGATCGCGATCGCCGTCGTCGAGCTCTCGATTTTAATTTATCAGGT +AATTTGTTTGCCTGCAACTCAGACCAACGCTTAGTCGTCTAATTAGATTT +CAACCATATTTGATTAGAAACTGAGCAAATATAATGGGGACATAATTAAT +AGGCTTATGGATTTTATTTGATTTGACAATATGGATTTTCTAACCAAATA +TGGTTAAAATCTAATCCAATATGGAGCAAATCTAATCAAATATGGCTGAG +ATCGTGCCATATTGGATTAGATTTCGACCATATTGGATTAGATTTGTTTT +CTAATGAAATATGGAGAAAATCTAATCTAACATGGATTTCTAATCTAATA +TGGAGCAAATATAATGCAATATGGATTTTCTAAAAAATATGGTTGAAATC +TCGTTGAATATGGTTGAAATCTAATTAGACGACTAAGCGTTTATCTGAGA +AACTGGAAAAACCTAAAAAAAATCTGAAAATTTTCAGTTTTGTGTGGAAA +AAATCAATGAAAAACTCAATCCTACAGTAATTTAAAAATTCTTTTTCACT +AAAAAAATCAGTTCCCATTGAAAAAACAAACTGAAAATCAATTATTTCAG +CTCTCAAATGGCAGTTGGGGCAATTCGGAGCACTCGACCGTCTTCACAAT +CGCCGCCTTGCTCTTTCTGCTCGTCATTTTTCTGCTTTTCGTCGCGATTT +TCTACCAAATCGGAAATCTTCTCATCCCGCACATCGTCATGCAGATTCTG +CTCGTTTTGTGCTTCCTGGGACTCACATGTGCGACGCTTTATGCGCTTTT +CCACGGTGCCACGTTTCAGTTGCTCGTCGTGGTTACAAATCCGCAAATCG +CCGCTGATTCCATGGTAAGTGTGGTAAAAAATGAAATTTGTTTCCTTGGG +AAATTCCTTCTTTTTCCTCAATTTTTCCTCATTTTTTTGCTTCCAAAAAA +AAGACCCATTTTGCGAAAAAAATTTTTTTTTTTCATTAATATATGTATTT +TAAATTTTCCAGACAATTCTCCCGGCGCCAATGATCACAACAAACGTGGT +TTCCGGATTCCTAGTGGGCCTTCTCGTCATTTTCGCAGTCTCCTACTTGC +TCATCGCTGTGCTGAATGTGAGCTTTTCCCATGGCGAGACCCATGTAACT +TTAATTTTTGCAGACCTGGTGCATGTACGTCGTCATCGATAGTTACCAGC +TTTTGAAGAGCCAGAAACTTCAATCTCGTACTCCGTCGGTCGAGGAGTAT +TGTGCGCCGAAGACGATTCAACTCTCACTATACCCCAATCAAATCGTTCA +GGCCACCGATTTTTAGTCTATATTTTAGACCATTTGTTGAATTTTTCTCG +AAAAAATCCGGTAAATTTTTGTGTATATATGTCCCGAAATTCTTCACTTT +TATCACATGTGTCAGGCTTTAATTTTTTCATACTTTATTTTCGAATTCTG +TACAAAAATCTTTGATATATTCTATTTATTCTTCTCAATTAATAATCACA +CGATCCATCTTTCCACCCGTCTCGCCACCTTTGCATCACATCTCGACACT +CGAACTTTGGTTTTCCGGTTTTTTCGTTGACTTTATTGTGTAGCTGGCAC +ATCCATAGCGCAAACGCCTCGCGGCTTTCCACTTTTGGCGGCGATTCTTT +CAGATCTTTTCGGAGATCTTTGGCGCAGAAATCGCAGGGATATGTCTGAA +AAATTTAGGCGTTTTTGTGGGAATCTTGAGCTTATTAGCTAACTTTTCCT +AGAATAGACATGAAACTTCTGGCTCGATCCTTATCCTCGTCGGTAGGCTT +TTCCGGGTAGTAAACCGACATTGTGTGTAGCAAATTCCACGTGGATCTGC +CTGAAATTTGAAATTTTTGGTGGAAATTTGAATTAAAAGCGAACCGAGCT +CATCCTTGTCTACTGGACATCCGTGCAACTTCGCTCCTGTGCTCGTGCTC +GGCGTCGTCTCGGATTCTGCAAAGAACTAAAATAATTGAGATTTTTTGCT +CTGGAAATCTAGGGAAATCACCTTTTTTCTTTATTTTTTCAGCCATTTCT +CTGCCTTTTTTCATCATATCCTCTACACTGACGCATGCACGACACGGCTT +TCCATCTGGACCGATTTCCATTCTGAAATTAATTTTTAAACTTGGTTTTC +GTTTCGTCAGTTTTAGAAGCCGTTTTAGGGCGTAAACTTATGAAACTATA +CATAGTCTACGACAAATCTATAGAAATGCATTAAAAATAGGTCAAAAATG +TGAGAAATTGCGCAAAAAATGATGCAAAAACGAAAAAAAATTAACTAAAA +ACAAGAAATGCAAGTGCGCTCCACTGACACGCGTTAGAGAGCGTAGACGC +AGAGAAATCTCGAGATGAGGGAAATCGTGGCGCGCGGGAATCAAGCTTTT +TTGAATTGTCTTGATTTTTAAAGCCCAAAAAATAGATTTTTGGCGGATTT +TTGGTGGATTTTCTTGCTTTGCAATGTAAAAATTAATTATTTGTTGCATC +TAATCACTTTTAACAGAGATTTACAATTTTTTTAGTGGTCTGAACCTGGG +AAAATCCTTCAAAAATCAATTTTCCCTACAAAAATTCGTTATTTACCGCA +TTTTCCGCCCAGCTGATCAAAAATTCTTCTATTTTCTCAATTTATTGATA +ACACTCGCCCACCTCAAGCATTTTATCACCTGAAACTCGTCACACTTTAC +AATTTGTTTGCAGAAATATGCGAAAATGAGCGTTACTCAGCTAAAAAATC +TGAAACACGCGATAGCTCAGCTTCTGGAGTGGGATGGAACGAAAACGGCG +AGAAAGGCAAGTTTTTGGTGGAATTTATCGAAAAAACCTGATTTGTTTTT +TTGCAGAAAATCGTCGACGAGGTGGTTCTTCTCTATCACGCTCTGGGAGC +GGAGGCATTAAGTGAGGATAACCAGGAGATATATGATTTGTATGATTTAT +CTGCACGTATATTCAACTTAGCTAAGAAAGTTAGTTTTTTTTTTGTTAAA +AAGTCGTAAACAACAAGTAAATTTAAAAATAAGCATTAAAAAATATTGAG +GCTTATGAGAGCAAAAAATTCCAGGAAATCGAAGAAGCCAACCAACAATT +CGAAAAAGAACGAAAAAAGGGCACAAGACGAAGCGAAAAACCAGTCCCAA +CTCCACTTTTCGAGCTATCAATACAACATTTAAAACGTTGCTGTCAGCAG +GGAATCGATCACAATCAGGTGCCATGGATAGCATATTGTCTGAAACTACT +GGAATTTCCAATCACAATCACCGAAAAATCGATCGAAAACGAGATTTCCA +ACGTGCTCCTATTGAGCTCCAACGCCTCACAGCTCCATTGGGCCGAGCAT +GCTCATTTGAGCAGCTTATGGAAATGGATTTGGAGCCGTGTCGAGACCGC +CGATATTGGGGCACTCGCCATGAGAAATTATATGGAATTGGCGGCGAACT +TGCTGGAAAACGTGGATTACGTGGTTTTCGAGAAGTCGCCTATTGACCTG +ATGGCGAAAGTGATGGGAACACTGAAGAAAAGTGTGGAAATGGGAAATCC +CAAAGAATAGTGCGTGGAAAACGAGTTCTTGAAATAATGTTCAAAAAATT +CAAATTGGCTTGGACTTAGGCTTAAGCTTAAGCTTAGATTTAGGCTTAGG +CATAGGCTTACAAGGGAAGTATTTCAACTTATTCCCGGACTTCAGAATGA +AACCTATGTCATTTCGAAGAAGACTCTTTAAGTAGGTCCCTACAAAAAAT +TTAGCGGCAGAGGAGCACTTTGACCTGGAAAAAAGTCGCTCTGAAAACTT +TTCAGTGCATTTTTTCACGGCTTTCAAGGCCCGTAAAATGGCTCCAAATG +CGAATTTTTGTAGATTTTTGAAGATTTCTAGGATGCTCAGGGGCCGGAGA +GCACTCGGAATTTTTTTTGGAATTTTTTAAAATTTTCGAAAAAATCTGAA +ATTTTTTGAATAAGTCCATGGCAAAATTTTTCAGTGAATATATATATATA +TTTTTTTTAAATTTCAGAAAAGTTGTCAGTTATTTAAGATCAAAATTGGG +TGTTTTTACACAATGAAAATTTTTTTGAGATTTTTCGGAACTGCAAAAAC +CAATTTTGGAAAAAAATCGGCACCCGGAGTCGAACCCCAGTCTTAAAAAA +TATTAATCAAACTCGCTAACCACTCGGTCATTCAACGACAATTTTTCTTG +TAAATGAAATGGATGACAAAAAAACGTGACTCTTTGATATCTACTTAAAT +ATATAGGGACGTGAGAAATAGCTTTGGAAAAGGAGAGGACGCAGAGAAAA +ATTTTCAGAGCGACTTTTTTCCAGTTCAAAGTGCTCCTCTGCCGCTAAAT +TTTTTTGTAGGGGCCTACTTAAAGGGTCTTCTTCGAAATGACATAGGTTT +CATTCAGAAATCCGGGATTAAGTTGAAATACTTCCCTTGTTAGGCTCACT +AGGGAATGACCAGAATAAATGGAGCGATATTCAAAAAAAATATATTGTAT +CGGAAAGCTGGCATTCTCTACTATAAGAATATGACTGAAATTTTTGCCCG +TTCGGGCTGGAAATCTGAAATTTTTACGTCTGAAATTCTACACTGAAATC +AGTGCATTTCCTATGGTTAACAGTGGATTTTTGTCTCTGGCGCCAACAGA +AGTCTCACCACAATGGTGGAAGGGCGAAAACATCGGTTCGGTGGTCGAGT +GGTGAACGCGTTCGCCTCTTGAGCAGAAGTTTGTGGGTTCGGTTCCCATA +CATGGTTTAACTTTTGGCCTTTTTTATACAAAATTTTCAGAACGGGAAAC +AAGTATTTAGAACATTTTTTTGAGGGTTTTACATAATTTTTTTGCTTTTT +AATTGAACCATAATTACCCTGGAAACTTTTCAGAAATTTTAATTTTTTTC +GAAAATTGTCACTTTTTTCTCCACCAAACCCATGAGAAAATTTGATCGAA +AAATTTTTTTTTGAAATTTTTTTAAAAATGCATGAAATATTTTAGAGTGT +CACAAATAACCTATTTTTCATTATTTTCAATGACCGAATCATTGATTCTG +ATGCCTTATCAAGACGTTTTACCAAATCGATATTGGCAAAACATCTTGTT +TTTGAGGCTCCATATCTCTGCAGGAAAAAATCGCACTAAAAAGTGATCAA +CTAGAAACTTGTTAAACACAATGTGATCTAAAACATTTCAGTTGAACACT +TTTTTGTAAAAAATTTCGTTGCCGAGTTGGAACCAATTGATTTGAGCTTC +ATTATTTTTGAATATTCTAAATAGTTAAAGATCTATATCTTGGCAACGAA +ATTTTTTACAAAAAAGTGTTCAACTGAAAAGTTTCAGATTACATTGTGTT +TAACAAGTTTTCAGTTAATCACTTTTTAGTGCGATTTTTTCCTGCAGAGA +TATGGAGCCTCAAAAACAAGATGTTTTGCCAATATCGATTTGGTAAAACT +TTATTTTAATTTTTTTTTTTCATATTATTGTTTTTATATTGGGTCAAAAC +GTATTTGCTCTGCTAAATAGTTAGCTGGCGCTAATTTTTAATTTTATTAT +TTTCGTATTTTGATAAATTTCACTGAAATTGTCACTTTAATAGTTTACAT +TCTATTGGTTTTCTTTTATTCAATGTCTTTTGATATCGGAAACGTGATGT +TTGCCTTGCATCGTCATTTTCCCAATCCCCTCCCATCAAATCCCTCGATT +TCGAGACATGAGCAGAAGGTGGCAGATCATTTGGCAAGCATTATAAAGGA +ATCTTATTATGGAGATACCAGTGTGGAAGAATCCGAATATTTGGTTCAAG +AAGAATATGGCGATTGGGAGCCAGAAGTTTTTGAGGTATGTTGGTTTCGA +CACTATTAATTGTCATTTAAAAAACCTTTCAGCCGTATGACTGTGTGTTG +CCGGATCAAGATGATGTATTGTTCGGTGAGAAAGCTGTATCAAGGGAAGA +GTTGGATAAAGCGATCACCTTCTACCGTAGCGGAAAAATTGGAAGTAGGC +CGATAACGACTATGCACCATAGTTATCGCTGGATACGAACCGATGCTCAT +ATGAACAAACTGCGCAAGTACGAGAAAGATAAAAAAGCGTTCCAAGAAAG +CGTGCGGGTTCGTTTGGCACAGCTTACACAACGGCTTTATGAGGAGGTCA +AGGAGAAACTTGATAATGGTAACGAACATTAATATAACAAGTTTTAATAT +AAATATTTCAGGAGTCAATTTGCATGATTCTGATTTGATGGCTATGGCAC +TGGAAATCAACACCCGCGAAATGAAGTTGCAAAAACAAAACGAAATGAAG +TTGCAAAAAGCGTCACAATCCTGGATAACCCGATGGAAGCAAAGCCACAG +GTATGTAATAAATTGCGGAGTATGTTAGATATATATATATATATATATAT +AATTTCAGAATCGTGAGTCGGAGAGTCACCAAGTTTGTCACACGGAAGTG +CCTGATCAATAAAGACGCTATCAAAAAAAACGCGGATGATTTTGTCAAGA +ATGCCAGAACAGAGATCTCCAACTATCACCCGTCGATGGTCTTCAATTGT +GACCAAACCGGAATTCAAAAGGAGCTGTATCCAGCCCGGTCTTTAGCCTT +TATGGGCGAAAAAACAGTCGAGAGGTTGGCGCAATCGAAATCGTCGCTGA +CCCACTCGTTTACGTTTCTCCCGATGATTTTCCTCGATGGCTCAATGGGA +CCCAAGGCGTTTATGGTAATCGCTGAACCAAAAGGCCAGTTTCCTCCGTC +TCGTCCAATTCCAAACTGCCCAAATTTGGAAGTGCGGGCTGGATACAAGA +CACACATCATGACGAAGCAATTGATGTGCGATTTTTTCGAAAGTTGTGTC +TTCATTCCGTCTGTACCGAAAAAACTGTACATCATGCTGGACAGTTGGCC +AGCGTTCAAGGACCATACAACGATCAAGAACTTGGTTCCCAATGGTCATG +ATGTCGTCATTCGCAACATTCCAGAGCACACAACTGGAATGATCCAACCG +TTGGATGTCTATTGGAATGCGCCATGGAAGGTATGAATTTAAATCTTTAT +AACTTTTTGATAGTATTTTCCAGAGCTTGATCAAGAAGTTCACAGCATAT +GCCCTTCGAACCCAGACGGATTACGTCATCGCACAGAGGAACAACGCAAT +TTGCATGGTATCTGTGTTGTATCACCAGATCTCGGCAGAGCACTTCCGAC +CGTTTTTACAGCATTGTTGGAAGAAAGCTGGATACGTGGGTGCTGCGAAT +ACTTCATCAACACCATTTTTGACTCCAGCTCAATATTGCATTGATCATGG +TGACACAGTGATTTGCTATCACACTGGATGTAACCATCTCGGATTCATCC +GATGCGCAAGATGCAAGATGTTTGTTTGTTTTAATCATTTTGTTGTGTCA +AAACAACATCTTTGTTCATCTCCTTGAATAATTAATAAATTCATGATTGC +ATTACATTCAAGTTTCGCTATGAATAAAATTGTTTATATGAGGGGATCCA +TGGTTGTAGTGGTCCATGGTTAAGTTTAAATTTTAGGGGAAAAGATGTTG +AATGAATCATTATGGTGTTGGTCGACACATTGATCATGCTGATATCGATC +AGAAAAATTAAAATTTGGGCTTTTATATAGTTTCGAAAAAACACGTTTAA +ATTTTTGAAAAACTTTACGTTAGGGTGGAATTGAACCCCAGAGTCCCACC +ATGCTTGTCATCCACTCTATCCACTCGGCCATCTCGCTGTTGCAGGCAGT +ACTAATTGGGGATGGTGATAAGTAAAGCACGTCAAAACGAATAATTTCAG +ACGTAAAAATTTCAGATTTCCAGCCCGAACGGGCAAAAATTTCAGTCATA +TTCTTATAGTAGAGAATGTCAGCTTTCCGATACAATATTTTTTTTTTGAA +TATCGCTCCATTTATTCTGGTCATTCCCTAGTCAGGATCAGCCTCAGGCC +TAGGCTAAGCTTAGGATTAAGGGTAGGCTTTGGCTTAGGCTTATGCTCAC +GCTTAGGCTTCGGCTTGAGCTCAATCATACATCTTGCTTAAGCACGCAGC +TTAACAGCAAAGCTTAAGCACACAGATTGGGCTTAGGCTCAGGCTCAGGC +TTAGAAAAAGTCGAAAAGTTAACTAAGTCAAAAAATTTTATTGTTAAAAA +ATTGTTTAAAAAGTATTATGATTTTAATAGAAAATTGGAAAAAAACCGAA +AAAAAATGAACATAAATCAAAAAAAAAATTTTTTTTTAAAGAAAACTTCT +TTTTTTTGAAAAAAATGCAATTTTAAGGTTTTTCTGAAAAAAACTGGAAA +ATACTTTGATTTTACTGTAAAGAGAATTTTTTCTGTTTTTTTCCAAGATT +TCAACTTATTTCTGCGAGTTTTTTTTTTCAAATTTCCTCTTATTACAGTT +GGTGTCATTACCGAAAATTCTCGGTCGTCCACATTCTCTCATATATCGTA +CATCGTTGGGGTCTCGAAGCGAGAGATTTCATTCTTCGTGAGATTTTCGA +GCTCACTGGTAGTTTGTCCAACTTGATATCAGTGGCTCATAAGGATGGAG +AACAGTCCAAGGTTTGAGTTTTTTTTTCTGAGTTTGCAAACGCGCCCTAA +TTATAAAAATTTGGAAAATTCCACGTGGAAAATAGTTTGGCGAAAGTTTT +TATACAAATTTTTCGTGGAAATTAATTTTTTTTCGAAATTCTCTTTTAAA +AAATTTAAAAATGTTTTATTGGCGTATTATTTTTCTAAATTTCAGTTTTT +CGCAGATTTCACCAATAAAATATTTTTTTGAAAAATATCGCTTCGAGACC +CAAAAAAATAATTATGATTTCAATGAAAAATTGAAAAAAGCCAATGAAAT +CGAGAAATTATCGAAAATAATTCGAAAATTGGAACTTTTTAAAAATTTTA +AATTTTTTTCAAAACAAAAATAGTTTCTCAACTTTTTGCTAAACAAGAAA +TATATTTCGTGGCGAGACCCATTTCTACTAATTTTCTTTTTCAGAAATGC +ATAATGCGTTTGATTGATGATCTCGTGAAGCTCGCCATGATCGAAACCGT +ACACGGCCACCGTACCATGAACGAAGTGACACGTGGAAATATTCAAAAAC +TCGTGAAAACCGGAATCCAAGAGTCTCTGAAATCGGCGCACCGAAATTTC +TCAAGGAGTTCGACATTTTCGATTTCCGAAGAATGCGTGAGATATCTGAC +GAGATGGTTGTTGGCCGAACGAAGACTTGAACAGCCGTCTGCGGCTATGA +ATGAATCGTTTGAATTGACCGGTGATAGCAGTAGTAAGAAGAAGGACGAT +GCCACGTTTGATAGTGCGTAAATGGAATTCTACCAAAAGGAGATCTACAA +AAAGAAAATCTACGAAAATAGGATTTGGCACGGTGCCAGATCGATCTTTT +TTCGGCTCAAAATTGGAAAAACCTGCAATTTTTATACATTTTTGGCTTCG +AAAATCAGGGAACTCTGCAATTTTTGGCATTTTTCGCTAAAAAATTGGAA +AAATCTGCAATTTTTATACATTTTTGGCTCACAAACTGGAAAAACTTCCA +ATTTTCATCTCAAAAAATCGGGAATATCCGCAATTTTCCTCACATTTTTA +GCTTAAATAATTGAAAAAATCTGCAATATTTTACATTTTTGGCTCAAAAA +ATCGGGGAATTTTGCAATTTTTTACATTTTAAGTTTAAAAGTGGAAAATT +GCAAAAATCGGCATAATTTTGAACGTTTTCTTTTTTCCGGTTTTCCGTTT +TGTTACGATTTTCGTTTTGCATGGAAAATGCTTCGATTGATACCCTTCTT +TCGGAAACGAGTTTCTCCTGAAATAGGCGTAGTCTCAAACCATTTTATGG +GCGTGGTCTTTCTCTTATCTTGTTTTTATAAATGTTGTTCATTAAAACAT +TTTCAGGCCTTATCGATCTCTCCTTTGGCTCGACGATTTCCGGAAAACAT +AAATTGAACGCGTGGAATGGTGTAATGCAAATCCTGAATGAGCTCCTAAA +AAGTCGACGACTCGAACTTCAAGTCACTGAAAAAATCGTGACAATCCTCT +GGGAAAAGCGAAAATCCTACACAACGGAGCCACTCCGTACTGTGTTCTGC +TCCATTCTCTCCACAGTCGTCTGCCAGGCCGATGTTCGATTCGGTCATCG +GAAAGTGCCGACAATCGACTCGATTCTCAAATATTCGCTGTCTCTAATGC +CAAATGTCGCATCTCTTCCCAGTGCCGCTGCGTTGACCGAAACGATTGTC +AGATTCAGGACAGTATCACGAGAGGGTCTCCGTAACACGTGGGATACCGT +ATCCCGAACTAGCTCCGGCTCATTTGAAGTTGTTCGGCTGATTTCGGCGT +TGATCTCCGTTACGGAATTTGATGAGAATTCGAGATTCGCCAACGATGAG +AGAGTTCGGAGTTGGAGGTAAGTCACTATGCCACGTGGATGGATTTCCTT +TAAAAAGAGTTTTTGGAAAACAAATCAGATTTTGTATATCACTTCACCTT +TAAAGCGAAATTCTTGTTTTTTTGCAGTTTTCGAAAAGACATAATCGAAT +GGGTATTGCTGGATCCGAATGCACATAGTCACAAATTACTCTATCAGTTG +TGCCAGTATCATCCAACGTATTGTTATGAATCAGAAGCTTCTTCTAGTGG +TTAGTTTATTCCGTAGGGCTTCCATGGTAGGCAGGCGCGATTTCAGGGCC +TGACGCCTGCCTGAAACCTGCTGACCTTTCGCCTCTTTTCTCTCATTGCT +ATCAATTTGTTGAAAATCAAATTAAGAAATTAAAAAAAAAGTTCACGTAT +GTTTTGTCGTGGATTGAGGCGAGGGGCAGGTGGTGGTGGTCTTAAGGTCA +GGTAGGCAGGTGTTTTCACGCCTACATTGAAGCCATAGTACCCCATATGC +CGAAAACGCTGAAGTTTTCTCATTTTTCCAGACGACTCCCTGCTTCAAAC +TCTGAAACTATGTAAATTAGCTTGCTCTCCAGCTCCCCCATCGGCTCCAA +AAGCCCTCCGACCACTCGAAGCTTCAATTGAAGAGATTGTGAGATATGTG +CATGATAAGCTCAAGAGCATTCTCGGTGAGCATCGGCTGTCGTTTTTTTG +ATTTTTGAATTTTTAAAAACATTTTCAGCGACTGAAATCACTCTGCCTGC +ATTTGTGCTCTGCCACGAATTTGCTCTGAAGTATCCGGATAGATCTTATG +AGTTTAATGTTGGTTTTTTTTTCTAATTTTCGAAAAATTTAAGAAATTTT +AGGATATAAATAGAAATTGAAGAGAATTTGAATTTTTAAAAAATTTCGAA +TTTATGGAAATTCAGTAAAGTTTGTCGGAGTTTTTAAACGAATTTTCAGA +ATTTGTAATAAAAACTAAATTTTCTAATTTTTTTTCCACAATTTACAACA +TCTAAAAAACTTTTTAGAAATGAATTGTTAGAAGTTAGAATTCCTGGAAA +TTAAAAAAAAATTTGGATTTTTTTAGAATTCTTAAAAGTTTGATATTTTC +AAATGATATGAAGTTAACACATTTTTTAAAATATTCAAAATAAGAACATT +TTAATTTTTTTGAAGAAATGTTCAAAAAATTAACATTTTTTGGGACTTTC +AGAAGTTTCTTCTTTTTTTTTGCGTCTTTCAAGATTTTTTGCAATTTGCG +TAATTTTTATTAAGGGGACAGAAAATTCTGAGAATGCGGATTGCACAACA +TATTTGACGCGCAAAATATCTCGGAGCGAAAACTACAGTAATTCTTTAAA +TGACTACTGCTAAAATTGAGCATAAAAATAAAAATATATCGATGTATCTT +GGATCCCGTAAATCGACACTAGCGCGCTACAGTAGTCTTTTGAAGAATTA +CTGTAGTTTTCGCTACGAGATATTTTGCTCGTAAAGTGTGCACGAATTCT +TATAATATTTTGTTCTCACAAAAGTTGGTCAATTTATGGGATTCTCAAAT +TTTCGATGTTTTTTTTTTTGAAATTTAAGATTTTTAAAACATTTTTCAAA +AAACTGATTTTTCTCTTAAATTGAAAAGGTTTTTTTTTCAGAAAATGTAC +AAAAAGCTCTACCAAATCATGGAAGATCAAGAAGAAGACGAGTTTCTCCA +ATCAGCTCGCCATTTCTCAAAATGGCCTCAAAATCTGACACTACCAATAC +AAAAACAGACAATAAATTGCATGGCTGTCTTTTTCGAAGCGAATCTTGAC +AATCAGCTCGTCGATCTCTGTCAGTGGAGTGACCGACGAAAAGTGCTTGT +CGAGATGCTCGCCGAGCTGGCCGCCACAAGATCTGAAATTCGAGATAAAC +TTCAAAAATCGATGCCGTTCAACAAATTCGTCAAGGAGTGTATAATGGAG +AATCGCGGTGATTTGTATGAAATGACAAAGAGATTTGAGAAATATTCGTT +TTTGCTCTCGATTCGGAATTTAATTGTTACTAGGATGATTATAACGTGAG +TGTTTGTTTTGGGGATTGCCACGAAAAACTGGAAAAACGTTTCGAAAATT +CAAAAAATATTTCTTCAACATTAGAAAGAATTTCCATTTTTTATATAATT +TTGGAAAGTTTTTAGATTATTTTAGATAAAAAATCATTTCGAATTTACAA +AAAAAAATTATGAAATTTTAAAAACAAGTTTGAAAATGTATTTTTAAAAA +ATTTAAATATTAATAAAAAATCTTGTTTGAATTATTTAAATGTTTGCTAT +TGTGTTTTAAAAAAGCTTAAATTAAAAATTTTTTTCAACAAATGACTAAA +TTAACAATATATAACAAAAATTCAAAAAAAATTGTTTTCGAGAAAATTTT +TTGCTTTTTTTAAAAATAAAATTATAAAAAGAAACAGAATAAAAATCGAA +AAAAAAACAATTATTTTGAAATTTTCAAAAAAACTAGAAAAATGTAAAAA +TTTTGAGGAAAAAAATTCAAACATCCCAATTTTTGCAGAAACGAAGCCGC +CCGACTCCTAGGAGATGGTGAAACAATCAGTGAAACCGATATCTTCATAA +TCGAAAAGCGTACTCTTTCCACGTGTATTCGTAATGTGTCCGAAGGAAAA +GAGTTGAGCGGCTACACACTGGACCCCTATACGGTAGCTGCCAACGTGCA +CAATGTGCATTTCGATCACATAAACGTCGAAATCTATCTGGAATTGCTGA +AAAAGTCGCCATTTTTCGCTCAGAACATTGTACGCCACTTGTTACGGCAG +AATGGAAAAGAAGCAGAAGAAGAGACGTGGCACTTGCATGCCACTGTGCT +GAAAATTGTGATGAAAGATGAAAAGTTGCTGGCGGTAAGGAATTTTTTTG +GAAAAACTTGAAAAAAAAGAATTTCATCGTATTTTTAAATAATTTTTTGA +ATGAAAAATTCGGTACTTTTCCTTTTCTACCCCGCATTAAAAAAATATTC +AAACTATTGACTTATTCGAATTTAATTCTCACGTGAATGTTTGTATTAAT +ACTATTTTCATTTTTAGGCTTAGAAAACAACAGTACTAAGCCTTGAAATA +CAGAAAAAGAAAAAGAGTTCACGTTTTTATCAATGAAAATATTCCTGAAA +AAATGCGGGGTAAAAAAGGAAAAGTACCAAAAATCAAACTTTCAAAGTTA +ACAATACGCAAGTTTTCAAGTTAATTTTAATAATGGATTGTTTAAATCCG +GAATTAAAAAAGTGGTTCAAATTTTATTTTATTTGACTCTATTGTGGCGA +TTTTCATGACAATTGAAACGATTTTTGAAACTTGTATTTATTGAAAAAAA +AGTTGAAGCAGGTCGTAATTTTAATTTGAATATTTAAAAAAAACTTATAT +GGGTGCTTCAATTTTGCAAAACATTGCAATTAAAAAAAAAATTTTCAAAA +TGTGGTCGGCAAATCAGAGTGTTTGAAAAAAATCCTTCTAATTGTGTTTC +CGGAATTTTTGGGATTTTTTCTTCGAAAATAGGAATGGTTTAAATTGAGT +TAGAAATTTTTGCAAATAAAAATCGGTTTTTTAAAATCAATTTCTTGCAA +TCAAAAAATTGAAATTTTCAGCAAAATAATAAAGTTTTCTCTAATTTTTC +AATTTTCAGGTATGCGTGGCCACAATTCCAAATATGGTTCGATATCTCAA +AGTCTATCAGATTCATTTCAGTCCGAAATCCAACGCGGCGAAGTTCTTGT +AGGTTTTGTAACTGCGAATTTCAAAATTTTGCTCGTCTAATTTGACGCCT +GCTCTGTTTTTTTTTACGCGCAAATCTTAGAAATCGGTGACTTTTTCGTT +TAAAAACACCATTTTTCAGTAAAATCTGAGCAATTTTCGGTTTTTGCGCG +TCAAATATGACTAATTGAGTCAAACTTGACGCGCAAAATTTTCAAAAAAA +AAATTCAATATTTTTCCAGACACCTCGACATGGAATCGATTTCCCACTGC +CAATCATATTTGCGAAAACCAACAAAATCATCCAATCTGATCACGGCCGC +CAACTTTTTGACACTTTTCGGATGTGAAAAGCGCACGTGGAAGCGCCCGA +TTCTCAGATTTTGGAGCATTTTCAAGCAGCAACCGGCTATGTGTTGCGAG +AAATTGCTCATTTTTGTAAGCAATGATTTTTTGATAAGAAATTTCCCAAA +AATTTTGAATTTTTGAATTATTTTTGTTAACTTCTTATTTTTAACTCAGT +ATTTTTGCAAACTGAAAATTTCCAATTTTTGGGCTTAAAAAATCTCCATT +TTTCAGGCTGAAGAATGTGTCGAACTTGGCCTGAACCACCGAATCGCTTG +TCTTTTACGCGCACTGACAACCAGTGAATTCTGCCGAAAAGCTCTATGTG +ATGAATATCTGAAAATCGCGTTTCAGCTGACTTATCGATCGATTTTTCTG +ATTTTAAGCAAAAATGAGTGCAGGTTGGTGGAGAAGGATATGTGGAAAAA +CAATATTTGAAAAATAAAAAAAAAACTAATTGATTTGAATTTTCAAAAAT +TCCAAAAAAATAAAGAATTGTATTCCAATTTTCATGAAAATGGCAACAAA +AAACTCAAAGTTTCATTGGAAAATTTTTGAAATTACAAAAAAATTAATTT +TTGAGTTTCAATAAAGTTTCAAAAGTTTAGTTTGAGTAGTGTTGTCAACA +AAAATTGAATGCCTATTAGAAATAGTTGAAAAAATTGGAATTTACAAAAA +AAAACAATTTTTAAACTAATTTCTCGAATTTCAAAAAAAAAATCTTCTAA +TTTTTGAAATTGAACAATTTGGAAATTTTTTGAATTTTCAAGAAAAATTT +TCAATTTTTCGAATATTCAACAGTTCCAAAAAAAAATTTGTTGGATTTTT +TTCCAATTTTAAACAAAAAATTTTCAAATTTCCACAGATTTTTTTTTAAT +TTTTTAAATTTCAGAAAAAAATTAATTTTCATAAAAAATTGAAAATTTCC +ATTCTTCAAAAATAAGTTTTCACATTTTTCAGACCAGAAATTGTGGAGCT +CTGCGATGACATGAATCTTCGGTACGATCTTCTCCAGCACCAGATCAAAC +ATGTCGCGGCTCACCATTTGGAGCACTTTGAGCGTTTCGAAACGAAAATC +GCATTTTCTGTTGAGAAATTTCTGAAATCTGGAATTGATGGAATCGATTT +TGAAGATTTAGGATTAGTCGAGTTTTATAAGCAGTTGAACGAAAATTTGA +CAGAAGACGCGATCAGGAGCAATGAGGCGAGAAGTAAGGCCGTGGAATAT +AAATTGGTGGCCGAGTTTTTTGTAAACTATGCCACCAAACTTGGTTTCTC +CGTTCGTGGCCACAAAAATTTTGAATTTTTTGAGCTTCTCTTATAATGTT +TAAAAGTGATTTCCTGGCAAAAATTCATTTCTTTAATTAGAAAATTCCAA +AAAATTTGAAAAAAAAATGTAAACTCAATAAAAAGTCTAATTGTTTCAGA +TTTATTCTGGTTTTTATTGAATTTTCAGATTTTTTCTTCAATTTTCAGTT +TTTTTCGACTTTTCTAATTAAAAAAAACCAATTTTTGCCAGAACAAAAAC +CATTAAAAATCGACAGTAGTCATCCCATTGGAGTACAAAAATTTTAATGT +CCAAATTTTCATGACGAACGAAGAAACCTAGTTTGGTGGCCTAGTTTCCG +AAAAAACTCTGTCACCAATTTCTTTCAAAATTCAACAAAATTTTAGTAAA +TTCCAAAAAAACGAACATATTCGGCGAAAATTATTTCAAAAGCTTCCGAA +CAAAATCTAAAAACGTTCAGAAAGTTCTGGGTAATTTTTTAAATATTAAA +AAAATTCAACAAAAAAAGGGGGGCAGATAGCTCAGTCGGTAGTGGTGGCC +GCTAGCAGTCTGGAGGTCACGAGTTCAAGTCCGGCCTCACCCCCTAGGTT +CACCCAGCCTCTATTGGGAAGTGGAGCAATCCACGACTGGATTATCGGCC +ACAGTCCCCGGCTAGGACGTGGCTTAAATTACAGCCCAGAGGGATCACCA +CCAGGCAGTGTACCTGAATCCCAGATCCGCAGTGCATAGCACTTGAAGAA +CGGATCGTCCTTTAATTCTTTCAAAACTAATTTTTTACTAAAAAAAATTT +CCAGACATCTACATCGTCGACATTCTCTCAACAATTTGGCTCCAGCTCCC +CTCAATTCGTCCTCAAATTCTACCGATTCTCGCCCGCTTCAAGCACATTT +CCCCAGCGTGGACTAATTTCCCACAGCCGCCTCATATTTCGACAAACGAG +AAATCATTTCTTCAACATCTACGATTTCATCTTTATCTAAAAATGATGAA +TATCTCGAAATCCATGACGCAAGGCGAGTATGCCACGTGTATTATGATGC +TCCTGACGAGCTACGACTCGAGCCATTTCGTTGCGGATTTGATAGAGAAA +AAGCAGCTGGGAAAGCTGAAATTGCAGCAGAGAAGGAATGTTTTGTGCAT +TTTGAGCCGACTTTTGAAAGATCAAGCTGTGATGGGTGATGAAGATGAGA +CGATTATCGATCCGATTCTTTTTAAGGCAATCACCAAAGCTTCCGCCGTT +TTTGTACGTTTTTATACGACGGAAATCACTGAATTTCATGTTTCTATGCC +GAAAAATTATGAGCAATTAAATATACATCACAAGAAAGAAAATAGTTGCC +GGTTTTTGAATTTTTCTGTCATATCGGCAATTTTGGCAACTGCCACTTTT +TGAAGTTTTTAAAAATTTGGTAAATTTGGCAATTGCCAAAATTATCTCTG +TTTCGATTTTTTTCATCAGAATCATAATATTTTAAATTTCGCGCTAATTT +TTTTAGCAAATGATCTTCGAAAATTTAATGTCTCGCAGTTAAAAATACAT +CTTTGCAGGAAGACACCGCCGCGTGCATCGTACCATTTTTGTTCAAAATT +TGTGTGGATTTCAAGGGAAAATACGATAAATGTGTGATAAATTTGCTGGG +ATGTCTTAAGGGAGTTAATGCAGGTATGATTTTTCGTCAGAAATGACTGG +AACGAGTTTTTCGCATCAATTCAAATTTAATGTAATGGCATTTGGCATAT +GACATCGAATGTCGAATGCTGGGAATGCCGAATAATATATTTTGGTCGAG +TAGGAGAATAAACTAGACAAAGTTCAAATATATTCCCAACAGGGATGGCT +TCACCCGTGACCCGTTTCACCCGTTCACCCATTTTTACAAGGGAAGGTTC +TGAACTCGTTATCGGACTTCGTTACGCCACTATATACATTCGATAGAGAA +TGGTTACAGATGATCACTCCAAAAAATTTAGCTGCTTCAGAGCAGGTTCG +ACCAAGTTACGACACTTTGAAGATGCCGAAAAAAAAAATCATTGATGCAC +CCCCTTTGAAAAAAATTGAAAATTTTCACTGAAAATTTTTTTTTTCTGAA +AGTTGATAAAAATAGTTGTAATCGATTTAAATAGTAAAAAACATATATTA +TACAAGTTTTAGCCCATCACTCTCAAAAAAACCCTTAAATTAATGTACAT +ATCTTGAGAAAAATTCCAAAAAGTAGATGTTCATGTAGATCAATTTAAGG +GAGAATTATGAACTGAAACTTGTATGGTATGATTTTTCCATCATTTGCAA +CTATTTGAAAACATTTTATATCAACTTTTAGAAAAAAAATTTTTTTTTGA +ATTTTTTGGAATTTTTAAAAAGGGGTATTTTGGCACTTTCAAAATGTCGT +AACTTGGTCGAACCTGCTCTGAAGCAGCTAAATTTTTTGGAGTGATCATC +TGTAACTAATCTCTAACGAATGTATATAGTGGCGTAACGAAGTCCGATAA +CGAGTTCAGGGCCTTCCCTTGTTAGGCGTTTTTACGGGTGACGGGTGACC +CGCTCGCCCGTTTTTTTTTTCGTTTTAGTTGTTTTCACGGGTGACGGGTG +GCTCGCTCACCTGTTTTTCACCCGTTTTTGGAAGTTTTCACGGGTTATGG +GTGATCCTTGGTTCCCAAGAGGCAGCCAGTTTAGGTCAATAGGTCGTAAA +TATCGTTTTGGGCCACGTTTACAACTGGGCTGTGTGCAACTAGAGGTGCA +CTTGGGTCGAAAAGGGTCGACCCGCTCCAACTTTAGGTAGCATTTGTAGC +GACCCCGATAAATAAAATGTCGACCCCGAATGAAAATTTTAGCAAGGAGG +CCATGCTCGTTTAATTTCCATTTTCAAAATTATGATCGGACTATTGGTTG +AGCTACTGTGAAATAAGCGGGTCGACCCTGCTCGACCCATGAGCACCCCT +AGTGGCAACCATGATTTTCGGCAACTGGCAATTGCCAGAGTTGCCGAACC +CAATAAGTTTCGGCAACCGGCAATTGCCGAAGTTGCCGAACTCTAAAAAG +TGCAACCGGCAACTTTTGCGCAGCCCTGGTTTACAACTACCTAACGACTT +TTGGTAGACTAGAAATAACACATGTATTCGAATTCGACATATGCCGAATG +CCGAAAAAAGTATTGAACGACATTAGGCACAGGGATGGGCGGATACCTTT +TCGGATAACTTCACTAAATCAATTTATCAATAAGTATTGATTTAGTTATT +CTGGAGATACTATACTAGAATAAAGAGTACCTATTGAGCAACATTTTCAT +ATGACAAAAACTTTTAAAATTGTACGCATTTTCCTCGACAAGACCCTGAA +ACTCGTTATCCGATCAAAATCGGCTAACAGATAACGGACTTGCATACTTT +TTATACGGGAAACGTGTAGAATTTTAAAAAGTTTTGTGCCATGAAAATGT +TGCTCACCAGTTTCAATTTTGTTCTGATGCACTTTTTCCAGAATTACTAC +ATCAGCACGTATTGATAACTTGATTTAATGAAGTTACCCGAAAAAGTATC +CACACCCCATAATCAGCATATTTCATATGTCAAATATCAAATTTCCTGAA +TTCCGCACACCTCTGCTCTCCATACTCCAACTAATTTTAATTGCAGAAGA +CGAAATAGTAGTCCGCTGCCTTGCCGAATGCGTCGACTCCATTGGACTCA +ACGTGATTGCTCGTTACGAACGCCTGAACATTGAGACTCATTCGGAATTC +GGTGTGAAATGGTTCTTCAAATTATCCCGTCTCTTTCTGAAACATGGATT +TACTACGCATTCCTTCGCGATTGCGAATATATTATTTGACCGACTTTCGG +CGAGAAAACGAAATACAATGATGATAGATCGTACGAGTTTAGACCGAATT +GACAGATCACAGGAACTTATCAATCTTTTGGTGGAGATCTATGTGGCCGA +GGGTAACTCGGTAGCGTTGTCCTCTCTGCCACCTGCGGTACAAAATAGAC +CGGATGTTCGGCAGGTTATGAATAAGAGTTCAAAGGAATGGTTGAAATTG +CTGTCTTCGAATCAAATGGACTCGTGGGAGTTGACTATTGTGCAGTGGAT +GTGGTAATTGTTTATTTTGAAATTTTTCATTAGAATAGAAAGCAGTTTTC +TGGAAATTTTCAGGAAAACGCATTAATTTTTTACCTATTCTGCATTTCTA +GGTTCTTCAATTTTTTGAGAAAATATATATTCCTTCGAAAAAATCACTAA +CTTCTTTTCGGAAATTTAAAAAAGTTACAGTCGACGACTTTAAAAAATTC +AGTTAATAAAATTAGATTTCAAAAACAAATCGAATTTTTTAATTTGTACC +GAAATCTGGAAAATATTTTTAAATGACTCCAAATTTTTCCCTGATTCCAA +ATATCTATGAGATAAAATTCAAAAAATAATCCCTTTTTGATCTTGAAATC +GCCGAATTTCATTTGTGCACTCATGAGATTTCGAAGTTTCGCGCCAGAGA +CCCCATGTGTTGATTTACGAGATTTGTGTATATTTACGAACCCCTTAACC +TTTATCGGTTGCTGATTTCCGTTTTTCAACGAGTTTTCTTCAGTTTCGTC +GGTTTTTGTTAAAGTTTTTGTTTAAAACATTTTCAAAAAAACTTTGACAA +AAATGAAGGGAACTCGTTGAAAAACGGCAATCAGCATCCGATAAAGGTTA +AGGGGTTCGTAAATATACACAAATCTCGTAAATCGACACATGGAGTCTCT +GGCGCCAAAATTCGAAATCTCATGAGTGCACAAATGAAATTCGCGATTTT +AAGCTGAAATAAAGAACCAGGGAAAAACATTTTTTCACATAGATGTTCGG +AATCAGGGTCAAATTTAGAGTGAAAAACTTTTAAATTTTTAAATTTTTTC +AGTGGCATCCAATTCAATGCAATCACCGGCGATAAATACCTGAATTCAAT +TCTTCGTTGCAATTTCAACGAGTACACCAAAAAAATCGATTCCCCATTAA +AATTCGTCTATTTTCAACTATTCCATCTTTCGACGAGCACTCTGGAAATC +GAAGAAGCCATTTCTAGCATGCCGTTGGCTCCAACAATCGATCAAATGCG +GCTTATGATTATAGCCAACGCGACGGCAAGCTTCGAGCCACAATCCGTTG +AAGAGCACGTTGTTCGAGCTGTTCGAGAGCTCCGAGAGACGTCAAATCGG +CGAAAATCCGGTGGAAATGTGAAGGGAATTAATGAAAAAACAACGAGAAT +GGTGAAACTGGCCGAGATGCTCACCGAGAATAAAGCATACGATGTACGGA +GCAAAAAATAATGGAAAATTTGAATTTATTCAATTGTCAAAAAAAAGGAA +ATTTCCTTAATTTTTCGGTTTTTTTTTTCGGAAAAATCTGAATTTTTTCT +ATTTTGAGCAAAAAATTTAATTGAAAATCCGGAGAAAATCGTATACTTTT +TCTGCGAACCATTTTGTGGGCGGAGCCTAACTAGTAACACTTTTCAATTT +CCAAACAGAAAAGTGAGAAAAAATTCCTCTTTTTCTCAAAAATCTAAAAG +AAAAAAAAATCGGAAATTTTTGAATTTTTCGGTTTTTTCTGAATTTTTCA +ATTTTCATTCAAAGAAGGTCGAAAACTTTTCGATTTTCCGGTTTCCTTTT +TGAAAAAAAATATTTTAAAAATGTGTAGTTTGTAGTTTGTAGTTTTTGTA +GTTAATGTCTTCCACATTTTTAGGCGGCAATAAACCTGCTCGACACGTGG +GAGCACGAGTGTCTCCAATGGACATCTGTCGCTGCCGAATCAATCGATAT +CGATTTAATTCGAATCTGCAAACAACACGTGACGTGTCGGTCGGGAGATC +CAAGAATGGCGGACATAAATCTACGAACAATGCATCCACGTGTCCCGGTG +ATGAGTGACCTGGCGATTGCCGAATGGTCACTCGCGTTGAGCAAGATTAC +AATTGAATATCGGAATGATATGGAAGAGGGTATTCGGATTTTGGAATTTG +GATGCAAACATTTACAGAATAAGGATTCTGTAGAGACGAGGTTAAAGGTA +CATGCGGTCGGGTCTTGCAGCGAAATAATGCATTTTTAAAAATTCGAGAA +AAAAATTGTGAATTTTGCGCGTAAAACGTGATTCAATCTCGAATTGTTCT +ATAGATTTTTCCGACAATTCGGAAAAATGCCGGAATTGAAAATTTCCGGC +AAATCAGCAATTTGCCGTAATTCAAAATTTCCGGTAAATCGGCACATAGC +CAAAAATTAAAAATTTCGGCAAGTCGGCAAATTGCCGGAATTCAAAATTT +CCGGCAAATCGCCAAATTGTCGAAATTCAAAATTTCCCGAAAATCGGCTA +ATTGCCGGAAGTGAAAGTTTTATTGATAGAGATAAATTTAGAACTATCAC +TAGAATTTAAATGTAAAACAACTAGGAGTTATCATGTAAAACTTGTCATT +TGAATTTAACACTAGGAGTCCAATAGATTTTCAGATTTTAAAAAATTAAT +ATAAATTCAGGAAATTTTTTTTGAATTTATCCACATTAATATTCGGTATC +AGGAGCATAAATAGGATCTATTGAGATATTTTAACAAATTTCCGAACAAA +GTTTCAAATATTTTTTTCCAATTGATAGAATGTTCCATGAAACATTACAA +AAAAATTATTCATCAGGTTCTCCTAAAACTCCATTCCGTCTGTATTGGCC +AACTGTCGAAACTCGAAGAATATCGCGAAACGCGTACCTACCGTATGAAG +CAGCAGGCGGTCACCGCATTCGAACAACAAATTCAAAATTCGTGTCGAAC +CAGTCTGGCACGTGGCAATTCGGGTGACGAATGGACGAAAAAAACGGTGC +AACGGGTGAGAAAAGAGCATCAGTTTGAGAAGAATGATTTGGAAAAAGTG +GATAATTCGTTGAATTCGGCGGCCCGGAAAGCTGTATCGTCGGGTTTTGA +TGCACTTTGTGAGCAATTTTTGAAGTTTTTATTGAAAATTCAAAACTTGC +ACAAAAGGATTTTAAATTCGATTTTTCGCGATGTTTTAGCAATAAAATTT +TGAAAAATGACAAATTTTTGAAATAATTTCAGAAAGAGTGTAAAGTTTCA +GAAAAAAAAATTAAAATTAAAATTTATTTTAAAACTTAAAAAAACCGACT +TTTAGCGAATTTTTTTACGAAAAACAAAGTATTTAATTTCATAAATTAAT +TCAAAAAAAATATCTAAAATTTTTGTGAAAAACTGTTTTATACAGTTTCA +GAAAAATTTAAGAAAAAATTTTTTTTCAGAAAAAACCGGATTTTCTGTTA +ATTTGAAATTATGGAAAAAAAAACCCCAAAGGGTATTACGGAACTACAAA +ATTCTGAGAATGCGTACCGCGCAAAATTTCTCGTGGCGAAAACTACAGTA +ATTCTTTAAATGACTACTGTAGTGTTGGTGTCGATTTACGGGCTCGATTT +TAAAATTGAGCAAAAAATTATCACATAATACGAAGAAACGAAGGAAAATG +AAACTAAGTTATAAAAAAATTCGAAAATCGAGATCCCGTAAATCGACACG +AGCGCTACAGTAGTCAAAAATTAAATTAAAATTAAAGGATTACTGTAGTT +TTCGCTACGAAATATTTTGCGCGTCAAATGTGTTGCGCAATACGCAGAGA +TCTCAAAATTCTATGCTCCCGTAATAGATTTAGAAAAATTTTCCGAAAAT +TTACGTCTCGAAAAAGAAAAAAAAACTGGTGTAAAAAATTACACCAGTTT +TAATATTTACTGAAAAAAATTGGTAAAATCTAAAAATTAATCAGCTGAAA +TTGATATGTTTTGGGATAAAAAATTTTGGCGGGAAACTCAAGTTAAAAAA +AAAAATTTCAGTATGCATCAGCCAACTGGAAGACGACGACGAAGCGATCC +GCGCTTCATCTCTCATAATATTTCCATTAATCGATGTGATCTACAAATAC +GAAACGGACGTCGGAGTGATCGCCTTGCTCAAAGAGCACACCAAATCGAA +GCTCCCGTCGAAGCTGTGGATAAGTGCCACCTCACACATTGCCTCTAAGT +GCTTCTCCATCGAAAAATCGCAAATCACGAGACACTTATCACAGATTCTG +TGTCATCTCATCTATGACTACCCGTATCACGTTTTGCACACAATTTTGAT +GTATGATGACGAGAAGAACGCTTCCAAGGTGAAAGGCTTCTTGAAAACGA +TATTTGACGCGCGAGCTGACCAACGGGATTCGTCGAAGCTTAAGGAGATT +GTGATTACTATTCGTGAGGCTCACCAGGCTTATAGGTACATACGGCGGCT +AAATTTTTTTTGAAATTTCGAAAAAGACGAGAAATTCGATTTCTTATCAA +GTTTACAAAAATCTTCGCTTTTTTCTGACAATTTTAGTGTCGTGGTATCC +AATCAACGAAAAAAATTAGGTTCTTCTGGTTATTTTTGAGCATATTCAAT +AATTTAAGCAAATACTCTTTTACTTCTAAACTTTCATCGGCGATACGTGA +ACAATTTCCAAAATTATATATTATCTAACGCTACAGCATATAATTTTTAC +CAATTTTCATTCATTTTGATGGAAAAAAGCATCTAGAACATGTAATATGT +TCAATTGTTCGATTTCAATAAAAACCGACGGCATCCTTGGTTTGAATCGA +AAGTTTAGAACAGTTTTTTTCAGAGAAATTGCAATGCTTGACGTGAGAGG +AAACGTTCGGATACAACGTGTTGAAATAAACGGAAAAACGATGTACCGAT +GGCCACATGATTTGAAGATTTTCAAGTGCAAATTGCGTCAATTGCCGATT +CCCACCATTTCGCAAAAGGTTTGTTTTTATTTTATTAAAATAATTTAATG +AATATGTATTTGATCATACAAAAAAAAAATGTTTTCTTCTAAATTCCAGA +TTGGTTGCCCGGGTGACTACTCGACGACTGACCTAATCACGTGGAAACGA +TGGAAAGATGTATTCACAATTGCCGACGGAATTTCCACTCCAAAAATCTG +GGAAATTGAGGGTAGCGATGGAAAATGGTATAAAACTGTGTGGAAGAAGG +ACGACGTACGACAGGATGTGCTTGTTGAGCAAATGTTTGATGTTACGAAT +AATATGTTGGAGAAGGCGATGCTTCGGACGTATAATGTTGTCCCGTTAGA +CACTGAATGTGGAGTTATAGAGTTTTGTGGTGGAACTGTTAGCTTAAGTT +CGTTTTTTTTTCGTTTTTGAAAAAAACCAAAATAGTATTACGATAACACA +ATATGCTGAGAATGCGTATTGTACAACATATTTGACGAGCAAAATATCTC +ATAGCGAAAACTACAGTAATTTTTTAAATTACTACCGTAGCGCTTGTGTC +GATTTACGGGCTCGATTGTCGAATATTACGGGGCCATGAGATCATGAGTA +TGCCTATTTACTGGCGCGAAAATATTGGCAGGCCGCGGCAGCGAGAGAGC +GTGTGGCGAAGAGAGACGCAGGTCCCTTCGCTACGAGATATTTCCCGCCA +GAAAAGTAGCATTCTCATGATCTCATGGTCCCGTAATAGTGACAGCGATA +TTCCATTTATTTCACTTCAAAAATCGAGATGCCGTAAATCAACACAAGCG +CTACTGTCATTTAAAGAATTACTTTAGTTTTCGCTACGAGATATTTTTCC +CGTCAAATATGTTGTGCAATACGCATTCTCAGAAGAAAAAAGAGGGGGGC +AGATAGCTCAGTCGGTAGTGGTGGCCGCTAGCAGTCTGGAGGTCACGAGT +TCAAGTCCGGCCTCACCCCCTAGGTTCACCCAGCCTCTATTGGGAAGTGG +AGCAATCCACGACTGGATTATCGGCCACAGTCCCCGGCTAGGACGTGGCT +TAAATTACAGCCCAGAGGGATCACCACCAGGCAGTGTACCTGAATCCCAG +ATCCGCAGTGCATAGCACTTGAAGAACGGATCGTCCTTTAATCCTTTAAT +CCTTTAAAAATGTAAAAAAATTTCATTGCAAAAATATCAAACTATGAGAT +TTTTTCTATTATTTTTCAGAAGAAGTTATGTGTGGTGTGACACGAGAAGG +CGGTCTCCACCGGGAGTTCAATTCAGAAGAAGTTTCGGCGAGTAAAGTGT +CGTCAATGATGAGACAAGTACAGACAGAGTCCACAGAGACACGACGACAA +GTTTTTGTGGAGATTTGTCAGCAGTATTCTCCAGTTTTTAGGTAATTTTT +CTGAAAGTTGTCGAAGTTTTTTTTTTTGAAATTCAAAAAAATTCCCAAAC +AATTGGCCTTTTTTCAAATTTTTCCAAAAAATAAAATTACAGACACTTCT +TCTACACCAACTTTTCGACGGCGCAGATTTGGCGGCAAAAAATCATAAAT +TACAGGCAGAGCTTGGCCACGTGGAGTATTGGTAGGTTTCGAACTAAAAA +TGCTAAAAAATTTTCGAAGAATTCGAACATCTCAGATTTTTTCCGAAAAA +TAATAAAAACGTTATTTTCCAATTTTCTGAAAATAAGAATTTATTAGTTT +CTTGCGAAATGAAGAGTCTCAAAAAATCATATTTTTTTTAAAAATCAGAT +TTTTAAATTCTTTTTTTAAAAGTTTTATCGTGAAATTGAACGTTTATGAA +AAATGGCGAGAAAAACTTTTTTTTCGCTTTTTCAAATAATTCTCAAAATA +AAAATTCCAGTGTGCTACATCGTTGGCCTCGGCGATCGACACGCGTCGAA +TATTCTATTCGATCAGAAATTGTGCACATTTGTGCATATCGATTTGGGAA +TGATTTTGGAGTATAGTAAACGAACGTTGCCAGTTCCCGAACAAGTTCCA +TTCCGTATAACTCGAGATGTGCTCGACCCGATTCTGATTGAAGGAATCGA +GAATGGACAGTTGGCTGAGGAATGTACGCAGATTATGGAGAAATTGAAGG +AAAATGGAAAGGTACGGCGGTCTGGGGAAATTTATACGAAAAGAAAATTT +TGGACTGACAAAATTTTGGACTTGTAAAGCTATTTAAAAAATTCAAATTT +CCCGCCAAAAATATTTTTTCAAAGAATTTGAATTTTAGCTAAATTTTTAA +ACAAAATCTGAAGTTACCGCCAAAAGTTTTCCAAAAAAAATCGAATTTCC +CGCCTAAAATGTTTTTCAATAAATTCAAATTCCCGCCAATTTTTTTTACA +CAAAATTTGAATTTCGCGTCAAAAATTTTCCAAAAAATATTCAAAATTCC +CTGAATAGTTCAATTTCCCACCAAATATCAATTTTTCTGAATAAAATTTT +AGAATTTCTCGCCAAATTTCTTTTTCAATTTTTTCAATTTCCAAAATTTC +CAGGTAATCCTCGGTGTCGCCTCTGCTCTACTCCGCGAAACGATGACAAA +TTTCCGAGAAGCCGAACAGGCTGCCGGCCGCCCGTCCTACATTTCTGAAA +TGGCCATCGGACGGCTTCGAGAAAAGCTACGGGGCACCGATGACGGTGTG +ACGGCCCAATCGTCGAATCTTCAAATTCGGCGACTTTTACGAGAAGCTAC +GAGTGCTGACAATTTATCGCGAATGTTCTGCGGATGGATGCCGTTTTTGT +AGAGAAATCAGAGAAAATTTTTCTCGAAAATTAAAATTTTTACTGTATTA +TTGTTTTCTCGTATCAATTTTTCAGAATTTGCTTTGTTATTTTATTTTAC +GCGCAAAATAATCTTTCTAATTTAGAAATTTTAAAATTATGGAAACTTTC +TGAAATTTCTGCAAAATTCTAGAAAATCAAAAAATTTAGTTTTCCATCCT +AATTTTTTTTTTCGTTGATTTTCCCCAGAAAATTCAAACTTTTACTGTAT +TATTATTTTTTCATATCATGTAATGTTTTTTGTTCAACATTTACATGTTT +TTCCTACCTCTTCTATGATTTCCCCTTCCCCCAGGTCTCATTTTTCTTCA +CAATTTTTAAAATTGATTCACTGTTGAATGTGTTGTCTTTTTTCTATGCG +AATTTTATTAATTTTATGAAAAAAATTTGTAATATTTTTGTGTAAATTTT +GAGTCTTCTTACACTACAAAGTTAACCATTTCAGAGGAGTTTCAAAATAA +ATAGTGAATTTTTACAAAAATTAGATTTTCTGATTTCAGCGTACATGAAT +TGCCCGTTTTCAACAAAATAAGACAACTTTTTATTTTTGCCCAATTTTTT +TTCAGCCATCTAATGACTGTCCTTTTTTTTTGGGCAAAAATAATAAATTT +TCTAAAAGCGTTTAAAACTATTATATTTTGAAAAAAGACCATTTTTTAGG +GCTTGGCAATTTTAAGTTCTCTAGCTACAAATTGAACCAATTTAGAGGTT +TCAAAATTGTGAGTTTTTGCAAAAATTGCCAAATTTTGCCACTTTTTAAT +GGTTTTTGATGGGTTAAACCTAGATTTTCTGAATTCTGCATATATGAATT +ACCCGTTTTTAACAAAATTAGACAACTTTTTATTTTTGCCCAATTTTTTT +TCAATGACTGTCCTTTTTTTTTGGGCAAGAAAAATAATTTTTTGGAATTT +TTTTCTGAAAATGTTCGAAATTTTTGAAGTTTCTCTTGAAGCACTCCGAA +AAACCAAACGACCAGCACTACTTGCAAAGTCCGAAAATTTAAGTTTAGAA +AAATTTTGAAGTTTTAAAAGCTCCCAAACCAGAAACTCACGATATAGAAA +TTATTTCCAAACATTTCCGAAAATTCCAAAAAATGAAAAATCAGAACAAT +TTCGAAATTTTTTTCAAAACACTTCTGAAAAAAACCGAAACTGCAAAAAT +TTGAAAATGTGCTAAACTCCAAACTGTACGATTTTCCACATTTCAGAAAT +TCCAAAATTCGTAAATCTGCCAAATCCCTTCGGCGCAATAATCCCCCGGG +GTACCCCCCCCCCCCGCCCTAAAACCTTTTGCCTCTATTGTCTCTGGCGC +AGAAAATTGAAATTAAAAAATGAATCGATATTTTAAACTGTTATTCGTAG +CCATCTTCTCCGGATGTATAATCGCCTACACGAATCTATTCAATCGATCG +TTTTTCAACGGGTACTGTAGTAATAATGCTACGTGGCAACAGTCACAAGG +CGAAAGCGACAGTCACGTGGCAAATTCGTTGGATTTGTGTCGTGGCGATG +GTGTGAAGCAGTGTATTCCGCCGTTGATGAGGTTCAAACAGTTGTATCGG +GTGAGAAAGATTATCGATTTTTAACACCCGTCTCGCCAATTTTTTTCTCA +GAAATTGGAATTCCCGTCACAAAACTTTTACAGAATGTGAATTTTCGAAG +AAATTGGAATGACACCCAAAAATTTTCTCAGAAATCTAAATTCTCGGCAA +AAGTTTTCTCAGAAATTTGAATTCTCGTCAAAAATTTTCTCAGAAATTTG +AATTCCCGCCAAAATTTAAATCAGAAATTTGAGTTACCACCCTTCTCTTC +AAGTAACAGTATTCAACAATATACAATTAAATAGCTTTTCAAATTCCTAA +AAAGTTTGCTGGAGTTATCAATTTTTGATTCAAAACTCGCTAAACCACTT +GCCCATGTAGAATACATAATCAATTCTGAATAGAACGCTATTTTATCCTA +TTTTCAGACATCAAAACCGAATAGCCTAATCGCATGTGTCATTGAAAAAT +CATTTTCGACATTTCTTACTGCTATTATGTGCTTTTTACACGATCCACAA +ACATTTAAAGACAGCAATCGAACACTGGATTCTGATATTTTTGGAGACAG +GTTTGCGGCAAACGAACTCCGCTGCCGACTCTCGAATTATCAATTTTGCA +GGCTTTGTAAGGATAAAAACGAATTTACCGAGTTGAAGAAGATCGGAAGC +TGGCAGAAAATGTCGATTTTCACTGTGGTTCGGAATCCGATCGATCGGTT +TGTATCAGGCTTCACGGATAAATGTTTAAGAGAAAATGTCTGGAAAAAGT +TCAAAAATCGATGCGCCGGATGTAAGACTGTGCGTTTTATTTGCTAAAAT +CTTTTACTTAAACAATTTTTTTGGAATCTTTTATTTTCGGGAGTTTCGAA +AGTATATTGGAGTTTTTTAGAGAAAAAAATATCAATTGAAAAAGGTTTTT +TGAAAGGGGGTAACATTTTTCTAGGCCACTAGGCTTTGTAAGGTGGCCTA +GAAAATAATGTAAAAATCTAGGCCATAAGGGTTTATTGCGTGATGGCCTA +TGAAAAAGCTAGGTCGCCATAACTTTTATCAGGGTTTAGGAAAGTTAAAA +CTTCGGGCAGCAAGTTTCGCATAATGACCTAAAACTTTCTGGAGAACTAG +GCTATAAAAATGTTCATGATGGTTTCAAAAAGCGGAACATTCGGTGACCA +TAATCTTCTAGAATTTTTAGGAAAACTAGGCCATTAAGGTTTCTTCCGTG +GTCTAGAAATTCTGGAATACTAGGCTGCCAGGGTTTCTAGGCCACATAAG +AAAGGCCTAGATACAAAAATTTCAGAACGGTCTAGAAAAGTGGATAACTA +GGCCACCAATTTTCTCTTCGGAGTTTCAAAAATATATGATTCATGATTTA +CTTTTTTAAGAGTTTTTTTTTTCAAAAATTCTAAACTTTTGACACTAAAA +TGCTTCTGAATTTTTGAAAACTTTGAAAATTAAATGTTTAAAAATAATTT +TTTGAAAATCTCTCAATTTTTTTTCTTCGAAAAGCTCAAAAAAACGATAA +ATTTCCACATTTTGGCCAGAATTTAACATGTTTCGTCGATAAAATGTACG +ATCGGATGCATAGATTCGCGCGGAATCCGTATAAAGGAATCGATTTCGAC +GACAGTCACTTTTTCCCACAATCTTGGTATCGGTAAACGCGCTCTATAGA +TAAAGTCTCAATGGAGCGCATTTGCATTTTGAAATTTGATATATTTGTCG +TTTCAGGAGATGCGAGTTCTCGTCTCATCTTGTCAAATACCAAATTTTTC +AATTAGACGGTGCAAATTTCACAAATCAACTTCTTGGACTGCTGTCCGAG +CGGGGAGTTGATGAGAATGGAATTAACTTTATTAGTGAGTCTTAATCAAG +TTTGGGTCTCACCGCGAAAACCGTAATTGATTGGGGACAATGGGACCCAA +GAGAGCCCAATGGAGCGGAATTGCAACTCCTATGAATTTTCCAGACGGAA +GTCTCCATCACCGGACCCCACACAGCACAATGGATTCCGTGGAACGGGCG +GCCGTCGAGGAAACTGTTCTGAGCAGTCCGTATTTGTTGCGAAAAATAAT +TCAAATGTATTATTTTGACTTTTTGCTATTCGGGTATAAGCTTCCTGATA +TTCCAGTTGGAAATTAGGAAAGTTCTTTATATGTATTTAATTGTTGTTAA +ATAGTAAAAATCGATAAATTGCTTGAATTTTGATAAATTACGGCCACGTC +AATTTTTAGATAATTAACGGGCAAAAAAAATCTAAAATTCTTACAAATTG +AAAAAAAAAATTTCACAAAAAATAATAACATTTAGTCTAAATGTGTTATA +GCTTAGGCTGAGGTTTAGGCTTGGGCAGGTTATTTTTTAATTTTCAAGGT +TTCTCATTACATACTTTATTTCCGAAATACAAAAAAGAAGTCTCACAACG +AGTCATCAGTGCGTGTTGGTGGGTGGGGTGGGAGATTCTGGTGGCGACCT +ACAACTCACAAACAAAGATGACAACAGGGAAAATGTACACGTGGCAATAT +GGTGAAGCTATATGTATATATAATGAATAATGATATGTAAATTTGCATAA +TACAGGAACAGTACGTGATTGCTGGGGCGAGTAGAAATGTGGGTTATTAT +CTATCGATTACCATTACACATGAATTACGCTGGATTACGGTTAGAATTTT +GTGAAAAAAAATGAGTAAAACGCTGGGGCTATAAATCTATAATTGTCGAA +GATGCTCAACGAGCCAGGAACGAGGGGAACATTGCGTCAAACTGGGCGGT +CAATTCCATTAATGATGGTGCAGCTTGTGCATTGATTGCTGCAGCAGTAG +GGACTCCATGCCTCATCACCGAATCGATAATCTTCTTTCCAGATGAGAAA +CGCTCGAGACGGGAGGCGTGTTGGAGCACACGCTGCTTCATTTTCTCGTA +CCATCCAGAGTAGAGAAGCAGAATAGCTGGTGGAAGTTGACGTTCTCTGG +AAAAAAACAAGATTTTCTCTAGTTGCCTTAACACTTGGATTTACAGAATT +AGTGAATATTTAAATCAGGGTGGGCGGCAATTTTTTTTCCGGCAAATTCA +GCAAATTGCCGATTTGCCGGAAGTTTTTAAAAGGATTTTTAAAAGACGGA +AACACTTAAAACTGTGCCTTTTTGAAATTTTCTCCCGATTTCTTTACATA +TTTTCATAGATTTTACTGACTTTTCAAAATAAATGTAGGAACATTTATAG +GATGCGTACAATTTTGCCGATTAAAATTGAAACTGTGAAATTTTCAGAAA +AAATGTGCCGAATCACAATTTGCCGAAAATTTTAGTTCCGACAATTTGCC +GTTTGCCGGAAAAAACCGTTTTCCAAGCCACGTGGATCATTTTTTGAAGA +AAAAAATACGGCAAATTTACAGAAACTTTAGTACCATGTGGATTTTTTAA +GAACTATTGCCAAAGTACGTGGAATGTTCAGAAATTTTTTTGCCTTTGTG +AAATTTTGGATTTTTCTGGATTTTCGGAAAAAAATTCAAATTTTTCTATG +AAGACGAATTTCTGATTTTTTTAAAAATTTTTCACGAACTCAAATAATAC +TCAGACGCGAAATTTTACGTTTTCCGATCAAAACACGGTACCCGGGGTCT +CGAATCGACATGCAGTATTTTTCTCGCTTTGTCATAGTTTCTCGATAAAA +ATGGATTTTTTTGAATTCAAAATCCTTAAGTTTCTACCCAGGGGAGAAAA +AGAAGACTATAAAAATTTGAAGTTAAAGTACTCTTTAAAGGCGCCCTTTT +TTCGAACTTAACCAAAAATTGTCGTGTCGAGGCCTGGTACCGTATTGTGG +TGCGAAAATCATTTAAAAAATTGCGTCGATTTTTGGTTTTTTGTTATTTT +AAAAAATGTTCAATTTTTCAAAAATAGCTTTTAGATAAAAATAATAGGTT +TTTCCTTCTTTTTTTCCGGCTAAATAATTTTAAGAATCCATTTGCCACGT +TTCATCACAGAAAAAAAACTAACTCTGTGCCAATCAAAGCGGCGGTGCAA +ATCGAAATCATTTGCTGAACGACATAGTTGCCATACTGGTGGAACAGAAG +AATATCCAACGCATCACGATTCGACTCGACATCCTTCACATATCCACTGA +AAATCTCCTCCATCATCTCGTGAAGCAACGCGGGCGGTGCAAACAAGAAC +GCTCCCTCGATGACGTGCGACGCATACTTGTCCTGTGACATTGAGAGCAA +GTTACGGAGCAGGCATTTATCGATGATAGTGTCTCTGTACATTTCCATGA +TACCCGACGATTTGATGACGTATTGGATGACGTAGTTGGCGAACTCGTTG +GAAGACAGCCGGTAGCAATTACGGACGATACACGTCATCAGAGAATGCAA +CAATTGAATACGGAATTTGAAACACGGGAGCTTGGGATTCTCGGCGAGTC +TATCGATGACCTGTTGCACGAGACGACATCCATACTTGTCCTGGCACACG +GCCATCAGTGAATCTCCTGACGAGAGGAAATGCACGAAAAAGGTCCACAT +GTCGACTGGAAGTTGCTTGACGACACGTTGAATCACGTGGATCGAGATTT +GATCATCCAAGAGCTCAGCACATTGCCGCCAGGTCGAATGTGCTGAGCTC +TTGGATGAGCTGGAAGACGTTGGAATGGTCGAATTTCTGAAATTAACAAA +TTATTGATTTATTACACCTGGAAAGGCCTAAAAAGACCAAAAATAGCCCT +AAAAATTTCGAAGAAATGGATTAATTTTTAGCTAAAACGTAATTTTTTGC +CAACTTTTCTGTGTCGCGATTTTTTTAAACCAAAATCGAAAAATTTCGTT +TTTCGATATTTTGAACAAATTTCAATTTTTTCGGGAGAATATCTTAAAAC +TTAATTATTTTCCTCTAGGAGCCATTTTGTATGTTTTTTTCATCGACAAA +AAATTTTCGTTAATGTGTGCACCTTTAAGTAGTACTGTAACTTTAAACTT +TCATTGCTGCGGAATTTTTTAAAATTGATTTTCAATGTTTTTCTACAGTT +GTCGTCCAATTTCATGCAATTTAGAAAAAAACAGAAGGAAAAAGTGAAAC +ATCGATTTTAAAAAAATTCCGGAGCAATGAAAGTTCGGAGTTACAGTACT +CTTTGAAGGCGCACACCTTTTTTGTTTTAACAAAAATTTGTCGTGATGAG +ACTGGGGACAGTTTTTCGGCGGAAAAATCGCAAAATTTCGGCTAATATCG +AAGAAAAATCAATTTCCGACCGCTGCGACACTTTAGCAAAAAATTGTGAT +TTTAGCCAAAATTCAGTTATTTTTCGGAATTCCCGTGGCGAGACGTATTT +CTCCCACCTGCAGAGCCAACTGCACAACTCGACATGCGAATTTATCCTTG +CACATGGCCAAAAGCCCTCCGTCGATCATTTGACGAAGCAATTCCCGCTG +CTCGGCCGGTGTTGCGAGCTCGACGAGCTTCTGAACGATGAAATTGCCAC +TTCGACTGTGGCAGAGCCCCACGAAGAGCGTCGTGGATTCGGTGAGCTTC +TCGAAGACGGCTTTACGAATCTGATCTTCGGAATCCAGTGGGTAGTTGGC +CTCCAAGAACTTTACGCCCGATGGATCGATTGCGAAATCGATGAGCTGCC +CGTTGAACAGCACATCTTCGAGCGAAATGAAAATCGGAGCAACTGGTGGT +GGGGTCTCATCGTCGGAAGATCCCGATCCACTGTTGAAGATGTAGCTGTC +CGAGTCGGAGGAGGTGGTGTTGCTTCCGTGGCGGTAGGGAAGAAGCTTGA +CCGGCGGCTTTGGATTCTGGAAATTCGAATTTTAAATTTTTATTATATTT +TCTATTTAAATTAGAAGTTTTTATGCAATATTCTACCTTGTTCTTGTGAG +TTTTGTTCGACAAAAGCGAGAAATCCGGGTCGAAATCGAACGACGCGCCG +AGCATGTTGTACGAGTCTGTGCTTCTACGATTCGGGGTCATTTAGACAGA +AATGAATGAATACAGGTTAGTAGACGCTGAAAAATTTTGGGAATTAGGAT +TTTCAACGGAAAAAAGAGTGAAAATGAGAGGAAAACATGTAAATTTCAAC +GAAAATCGCGAAATTACCGCGCATCAAAATTCAAAATTGAATTTTTCGCG +GTGGCCCGGGTTACGGTGATTTTTAAAGGCGCATGGTTGTTTTGAGTAAG +GTCTTGACGCGAAATTTAAAATTATTGAACATTTTTATTTTATTTTTACA +TTTTTAAAGAAAAAAATGATTAAAATTCGATTTTTTAGGAGAAATTAAAC +ATTTTCACAAAAATTGCAAGAAATCGCTCGCCAAAATTCGAAAATGAAGA +GTTTGGCGGTGCTCATGGATTACGGTGGATTTAAAGGCACATGGCTTTTT +TGTATTAGGTTTCACCACGAAACTTGGAGTTTTGATAGTTTGCTTCCCAT +TTTGGGATTTATTTTTTTAATTTTCGCTCGATTTTCACACATTTTCACTC +ATTTGCACTCAATTTTTTTGCAGAAAAATGTCAATGGATATTGTTATGAA +GTCAGATGAGCAGCCGTTCATCTCTGCGCCTGTATGCTTTAAGTAAGCTC +CAATTTTTGTTATTCTGGCCTAAAATTATTTTTTTGATTTCCAGAACGTT +CGCATTTTTCGCCAAAGCATCCGCAGAGGAATGCAAACTTCTCTTCGGGC +TCCAACGCTCGAGAAAGTTTCCAGCAGGCCACGGGGCTCTCGGAGAAGAT +CACGGAAGACATTTACCGCCAAATTGAGTAGGTTTTTCGATTTTTTTACC +CTTAAAAACTACTATTTTTCTATTTTCCAGCGTCTCCCACATTTCGTCGA +TGGTCTTCAACAGAGAAATGGACGGTGGCATCGAGAGAAATCGGCTCGGC +TCGCAAGCGATTCTGCTCGACGAGAACTCCAGGCGCCGCAATCCACAGTT +CAAATCGATCGCGCTCCGCTCTCCGCTACGATCACATCGATCATAGAGCG +TTGGCAAGGAAATCGCCTCATCTGATGCCTCCGACTTTTATCAAAGAGGA +AATTATGGATGATGAGCTCGACGAGGTGAAGGAAGAAGTGGTTTCCGTTG +GAGAAGCCGCCTTGCCCACGCCAAAAGTCGAACTGAACATGGACCATCCG +GAAAAGGACCTGATCATCAGCATTTCCGTGTATCTCGGCTACACCCGTAC +CCTTCAATACCACGAGATTCGCCTCGGACGTTTGATGAAGATCACGGATC +GGCTCGAGCTCACCGGAGATCACACGCTTCGCGATCTGAAAAACGCGTTC +TCGTGCCCCATCGATTTCTCGTTTTCCGACGATTTTAGCGAGAAAAAGCC +GTCGTTCAAGGATATGGCGAAAAATAAGTGGCCGTCGACGATGTTCTTCA +TTCATGACACGTTTTATATATAACTGGAAATAATTTAATATTTTTCGAAC +AAATTTGAAAACTATAAAACCATCTTATTTTGATAAAACTCCGCCGCTGC +TCTCTGAAGCAATGAACTGCAATCAGACATCGAAGGGATCAGCCGATCAC +GGAACCAACCTGCCATTGAGCTTCTGAAAATTAATATATTTGATTCAATT +TATTGTACGAAATCGTTTTTACCCATATCTGTGAGCTAGCAAGCTAGCTA +ATCGTGATTAATTGTTGGGTATTCCTTCGCGTTCTTCAGCTTCTCCACAA +GCAAAATTCTTGTCTGCTCATCACAAATGATGTCATCAGCATCGCTCTGA +TCTTGAAAATCCTGAAATTATAACATTCTAGAGGGTTTCTGATGAGAATA +GTTACCTTACAACCAACACCAAATACGTTCTTCATTATGGCATCCGGCAG +CTTTCCATAATCGCAGAAGAAGTGCTCGGCATCACGATCGGATGCTCTAT +TTGGGAAACGACCGATGTAGACACGAACCATGTTGAGTGGCCGAGAGAGG +GATCATCTGAAACATTTAAATGTTAACTAAACAGGAGTTTAGAAACTTTA +AAACAACCTAACCTCCGTGATAACGTAGTTAGCTTCTCGAGTGAGCTTCT +TCTTCAAAATAAAACAGAATGAAACAAGAATCAAGTGGGTAAAATTGTAA +AATGAAGTATTTCAGACATTTTCGCTAATTTTGGCAGTAAAAACCTATAA +TTTTGGTAAAAATCGCTTGTATTCTGAAAAAAGAACTCAATATTTAATTT +TTTATAACTGATTTTAAAGAGAAACAAACGAAATATATGAAAAAATCGAA +AAAATCCCTGAAAAAGGCCTCCGCAATATTGATTGTTAAAGGGACACCGA +CTGTTCATCGAATGGGTCCCGCCGCGATTGTCCATTTCGAGCGCTTTTCG +CGATTTTTTACTACTGTAAAAAAGTGTAGGAAAATGTCGAAAAATGTCGA +AAAATGACGTCACAAATGTATTTAAATACATGTTTTTATTGTTACTTGAA +TAAGGCAAAATATGTATTTAAATACACTTTAATTTTCCGACATTACTTGA +ATAACCCCATAAAAAACCCCGAAAAAATTTTTTTTTTGTGAAAATAACCA +GAAAAATACATGTTAAAACAATTTTGTGAACAAAAAACTAAAAAATATTT +TTTTTGCAGAGATGAATCCCACGTGAACGTCGAATTTCCACGCCGCCTCG +TCGAACGGAATTTCAGAAGAATCGCATGTGACACGTGCAAGGAGGCGTCG +GCTCAGTGAGTACAGAAAAATCCATGGGGATTTTTTAGAAATTCGGAATT +GATTCGATTCAATAAAATCGATTTTTATATTAAAAAAAAGGATTTTATTG +GTTTTTAAAAAATTTAAGAAAAAATTACAAAAAATCTATAAAATCGATTT +TTTATTTAAAAAATTGAAACTCAATAAAAGTTCTTTCTAATTTTAGAAAA +ATCGATTAAAAAATAATGTTTTAAAAATCAGTAAGAATCGATTAAAAATT +CAATTTCATCGATTTTATTTATTTTAAAAAAACTTAATTTTTATGAAAAT +CGATCATATCGGAGTCCAAAAAATAATTGGGAAAAAACTAAATTTTCAAG +AAAATAATCGAAAAATTTTAATTTTGTTCAAATAATTGATAAAAACTCAT +TTTTTAGGTTTTTTTTCAAAAAAAATTTGAACAAAAAACACATATTTCTC +GAGCTTTTTTTCACAAATTGACCCGATTTAAATTAAAAATTCATAAGCTA +AAAACCTTCTTTTTTTAACCAAAAAAAAAACGAAATTCCCAAAAATCATC +AATTAAATCCAATTTTTTCAGCTGGATGATCGTCGACCACGACAATCTGC +TTCCCAACTCGCCAGGCTATCTGTGCTCTTCGTGCTACAAGGAATTCTGT +TTCGACGTGAACGGCAACAAAGTGTGCCAGTTTAAGGCCGTACCGTATTG +CGATCGAAAGGACATTGGCGACGGACGCCAATTCTTCACCGAGCTCGATC +TTTAGAGAGCGAAATTTAAAATTCTGTATCATTTTTTGTTGTTTTTTTTT +ATGTTTTTCGATTTGATTGTTTAATTATCAATTTTTGGCCTGTAACTGTG +TATTTGTTGAAATTCCAAATTTCGTTTTTTTTTTAAATAAAATTTCTGTG +TGCAAAAAAATTTATCCAATAAATAAACGGAATATATCGATGATATGGCA +AGTAGGGGGAAACGGACGGGAAAATGATTATTTACAGAAAGGGCGCGCAC +CAGAGGTTTCTCGGGGGAGCCCCGAGGCGGGTGGCGGAGCTTGGCTCAAA +ATCTGTCGGAAAAATGGGTGAAATGAGAGAAGAGGTAACCTAGAAAATGA +GATGAGAAATTCGGAAGTTTTGGGAAAAAAAAATCAACTTTTGAACAATT +CAATTGAAAAATCGATAATATTGATTTTTTTAAAATTCTCTAAGATCGAT +AAATCTGGTTTGGAAAAATCAATAAAATCGAATCTTAAATATCTTTTTAA +AAAACTATTTTCAAAAATCAATAATATCGATTTTTGAACAATTTGAAAAA +TCGATAATGTTGATTTTTAAAATTAAATTTTATTGATTTTTTGAAAATCG +ATTATATTGTTGATTATTGATTTAAAAATCACCAGAATCGATAAATCTGA +TTTGGAAAAACCAATAAAATTGATTTTTACAAAAATCAGCCAATAAAATA +GATTTTTTATAATCAAAAAAATCTATTTTTAAAACCGAAAAAATCGATAT +TTCAAAAATTGAAAAAAATCGATAAATCAATAAATCAATACATAGGTGAG +CTCGTCTCGTCGATTTGTGTTTTTGTGATTGGTCCCGGCTGCTTTTGAGA +TGGCCTAGGCGTTGTTCCGTATGACATTCTGGAATTTTTTTTTGTTGGGA +ATTTGGCACGCCCACAAAATGGACGGTGGCGGAAATTTAATTATTTTAAA +TACCTTTCTGGATAAAAAAAATCGATTTTTCCACTTTTTCGAGTGAATCG +AAAATTAAAAAAAACATTCAAAATTGTTTAGGGTCTCGCCACGAAAAACT +CACAAATGCACGTTATGCGGAGTGTCGTCGGATTCCGGTGTGTTGCTACG +GATCGTGTCGTCCATGCTCAGCTTCATCGTCGATTGACGTCGCCGTTTTG +TGGTGATCTGAGCGAGATTTATTGATTTTTAAAGGCGCATGGCCTAGAAA +ACACAACACTTCGGCCACGGACTTTGGCGGCCGAGTTTTCTAGGCCATGC +TGCGGCATTTAAAGGCACATACCATGATAATGAAGATCGCCAATCCGAAA +ATGATGACCAATGCGAAAGTGATAATTACAATCATCGATGATAAGGAATA +TGATGAAGTTTGCGTGGAAATCGAATCGATGTACGCTTGTGACGTCATTC +CTGGAAATTATTGATTTTTTTTTGGAAAAAAATTAATAATTACTTACCGT +CAACAGTAACACTCAACGAGTCAATTTTGTAATCCGAAATCATAGAGTTA +TTGCGTGAAAATGCGGCTTCCAACCTGAATGTTAAAAAAAAATCTATAAT +ATCGATTTTTTGAAAGTTTTTCGAAAAATTGATAAAATTGACGATTGATT +GTTTGCCCATAGAAACAGATAAAAATCGATATAACTTAATATCGATTTTT +TTTTGTGCACCTTTAAAGAGTACTGTAACTTCAAACTTTCATTGCTGCGG +AATTTTTTTATCGGTTTTTACAATTTTTTGTACAGTTTCCGTCCAATTTT +ACAGAATTGAACAACAACAGAAGGAAAAGTGAAAAATCGTAAAAAATGTC +CGCAGCAATGAAAGTTTGAAGTTACAGTACTCTTTAAAGGCGCACACCTT +TTTTGTTTTAACAAAAATTTGTCGTGGTAAGACTGGGGACCGTTTTTTCG +GCGGAGAAGTCGCAAAATTTCGGCTAATATCGAAGAAAAATCAATTTCCA +ACAGCAGCGACACATAAAAATTAGCAAAAAATTGTGATTTTAGCCAAAAT +TCAGTTATTTTTCGGAATTCCCGTGGCGAGACCCATTTCTCCCACCTGTA +GAGCCAACTGCACAACTCGACATGCGAGTTTATCCTTGCAGATGGCCAAA +AGCCCTCCGTCGATCATTTGACGAAGCAATTCCCGCTGCTCGGCCGGTGT +TGCGAGCTCGACGAGCTTCTGAACGATGAAATTGCCATTTCGACTGTGGC +AGAGCCCACGAAGAGCGTCGTGGATTCGGTGAGCTTCTCGAAGACGGCTT +TACGAATCTGATCTTCGGAATCCAGTGGGTAGTTGGCCTCCAAGAACTTT +ACGCCCGATGGATCGATTGCGAAATCGATGAGCTGCCCGTTGAGCAGCAC +ATCTTGGAGCGAGATGGTGATCGGAGCCACTGGTGGTGCAGTCTCATCGT +CGGAAGATCCAGATCCGAAGGTGTAGCTGTCAGAGTCGGAGGAGGTGGTG +TTGCTCCCGTGGCGGTAGGGAAGAAGCTTGACCGGCGGCTTTGGGTTCTG +GAAATTCTATATTTGAATTTGAAAATCAACAAAATTCAATATTTTACCCT +GCTCTTGTGAGTTTTGTTCGACAAAAGCGAAAAATCCGGGTCGAAATCGA +ATGAAACGCCGAACATGGGGGCCATTTGGACAGAAATGAATGAATACAGG +TTAGTAGACGCTGAAAAATTGGGAATTTCAATTAATTTAGGATTTTTTAA +CGGAAAAATAAGTGAAAATGAGAGGCAAACATGCAAATTAAAATCGCGAA +ATTACCGCGCTTTGAAAGGGACTCCACCGATCGGAGAGACGAGGGAAGTG +GAGAGACGCAAATCGAAGAGACGCCTTTTCAGACATTTTTTCGTGATAAT +TTTGCATGAATTGGCAAGTAGAGCTTACACGTGATGCGAATCATTGATAA +AAACATCAATTGTTGTTTTTAGTGTACTGAAATTCCGGCACAATAGCTCT +CGTAAATCGACACAAAAGTCACTCCGTGGAAAAGTGGAATTTGGATAATT +TTGTTCTTTTTTTTAAATATGATTAACGTTTTTGAAGGCTTTTGTCTCAT +AATTCATCAAATTCAAAACCGGAATTATCCAAATTCCACTTTTCCACGGA +GTGACTTTTGTGTCGATTTACGAGAGCTATTGTGCTGGAATTTCAGTACA +GTAGAAACAGAAAATGTTGTTTTTATCAACGATTCGCATCATGTGTAAGC +TCTACTTGCCAATTCATGCAAAATTATCACGAAAAATGTCTGAAAAGGCG +TCTCTCCGATTCGCGTCTCTCCACTTCCCTCGTCTCTCCGATCGGTGGAG +TCTCTTTTGAAATTCGAAAATAAAAAGTTTCGCAGTGCGCCCGGGTTACG +GTGAATTTTAAAAGCGCATCACGGTTTTGAGTGAGGTCTCGACGCGAAAT +TAGCCGTTTTTGAAGATTTGTCGTTTATTTTGGCATTTTTGAAGGAAACA +TAAGTGAAAATAAACAATTTTAATCTTAATTGAGAGAAACTTGAACATTT +TTACAAAAATTGCAAGAAATTGCGCGTTAAAATTCAAAAATTAGAAGTAT +CGCGGCGCTCAAGCCGTTGATAACAAGCCGTTATAAACTTATATAACTAT +ATAATGTAACTCGATGATTTGTTGATGTGATCTTTAAAAAGGTTGAAACT +GCCCCAGTCGATGTCCGCGCCAGAGGCGCTGTCAGCGGCTGGTTACTTAT +ATATAAAAAATATCGGGAAAAACGCACTTCCGTTCCATTTGTTTCTTTGT +TTTTGTGACGTCACTGAGAATTATGGGCGGGCCCGTCTGCCTTCGTGGTA +AGACCCATCGTGGCGAGACATATCGTGGTGATATCCTTCGTGGCGAGACC +CATCGTGGTGAGACCCATCGTGGCGAGACCCATCGTGGTGAGACCCATCG +TGGTAAGACCCATCGTGGCGAGACCTTTCGAAAATTTGGTGGGAATTCAA +ATTTTCTTAGAAACATTTTTTGGTGGGAATTCAAAATTTTCAAAGAAAAA +CTTTGGCGGGAATTCAATTTTTCAATAAATAATTTTGGCGGGAATTCAAA +TTTTCTAAGAATAATTTTGACGGGAAATTCAAATTTGTTGAGAAACTCGA +GTAAATGCTGGAATGTTCTAGAACCTTCCTGGAGATTGGGGAAAATTTTA +GTATGTTCTAGAACCATCGGCGAACTTAAGAAAATTCTGGAAAGTTCTAA +AACCTTCTAGAAAATTCGTGAAAATTCTGGATTGTTCTAGAAATTTCTAG +AAAATTCGAGAAAACTCTGGAACGTTCTATAGAACCTTCTAGAAAATTCG +GGAAAATTCTGGAATGTTCTAGAAAATCTTGTTTGCCAAAAGCTCTCGGA +AGGAACCGGAAAAGTTTCTTATGATTTGAAGAACGTCTAGAAACGTTCAA +GAAATTTAGAAGTAGTTCCAGGAAACCTGGTATTTTTAAGTTGTAACTCT +TGAAAACTTAGTTATATAATATTCATGTTGCGTTAAAAACTTCTGGAAAA +CTGAGAAAAACGTTCCAAGGCTTAGAAATTTTAGAATTTCATCTTAATTT +CGAGTACGCCAGTCGGAGCACGCGCATTGTGCGAACGGCTGGTATACAAA +CAATAGTCAGTCAATCCCATGGATCAAATTTTGAATTTTTCTAAGACTGA +ACTGTTCCTTTGATATGCAAAATTTTATAAAATTGTCTGTTATTGAAAGA +CATGAAACAAACTTGAATTACAGTAATTCTGTAAATTCTGAACTTACTAT +TAGAATCCTTAGTGAGCACACTTGAAAACGAATGAAATAAGGTATGTGAG +AATACCGTATCAATCAGATACGTCTGACACTTCCCCAAAAAAAACTATCA +GAATATGAGTACGATATGTTATTACTAGTGTGCATCTTTCCGCGCGACCA +TCATGGCTCAGCAGGTAAGACTTCGGCGACGCCTCGAGACGACGAGGTAG +TTGACGACTTTTTTCATTTTTTAGGCAGCGCCCAACTCTTGTCCGAGGTC +TACAGGCTACATGGTTTGGACGGACAGAGTATTTGCTTTATTAGTAGTAA +CAGAAATACACATAAAATCAATTAATAAGATCCATGAAATGCAATAAAAA +TCCAGTTTTCACCCATCTACTATGTCTCTCATTGAAGAACTTTTTCAGAT +AGCTTTTGGTATAGAATATATTAAAATTCATTCTTCGATTTTCTGTGGAA +TTTCTTATTTGAAAGCTTTTTCCATACCAGACAGTCACTTCTCCAAATCC +ATCCTTGAAATTTTCTTTGGGGATATTTAAAATATCATCGAGATACCAAC +AATCTACTGGTTTTTCACCTACAAGACGTGCTCTTGAATTGAAAATGTCT +GGGATATCCTCTGGAATATGTTTTTCTCCTTTGTCATGCTGATAGTATAA +GTTGAATGTGACACTTCCATTTCTCTGGCTGTTTTGTTCAGTCAATCGGA +TTAGCTTTGCTGTGACTCTGTCCATATTGTCCGGAGTAATGAGGAGATAC +GTTTTAGGAAGTAGAACAGTCATACTCTTGGCTGGGAAGTTTCGTTGAAC +ATTTGCAATCACATTGTCCATTGGTGAATAATAGTCGTTTTCCAGTTGTT +CGTTCATTTCGAGTAACATATCCTCAGAGTATTGTAAATCGATCTCCACT +TTTTCCAGAAGAACCCTCGAAACGGGTTGGGTGTTGAATGGTACATTGAA +TACGGCATTTGAAAAGTCTTTAGACGTTTCCAAAATGAAATCCATATTTG +AACTAAACATAGTATTAAAATGACCACTGTAAGCTTCGAACCGGAACTCC +AGTCTGAAATCCTTAACATTCCACTTTGAAATAAGCTGGTATAAAAAGTC +TCTTGGGATTGAAAGGAACTCTTTTCCCAGTATTAAAACGGTGAATGTGT +GGCATGTTACCAATGAATTGAGGAAATAATTTGCTCGAGCACCAACTACG +TACCGCCCTAGTTGCTTTTCGTATATGGTCCGATAAAACAACCTGTAAAA +TGTAATCTTTATAATGTTCCTGAGCATATCATGTCAAGAGTGTCTGAGTT +TTTCATCAACAAAAACAAAATTTGATTTTTTTGTTAATTTTCTAAACAAT +CCGATTTTTGGTTTTCCGGAAAATTGAAACATCGAAATTTTCCGTTTTTC +AATATCCAATTATTCGATTTTCCGATTTCCTCTCAGAAGAACGAAAAAAA +CGAGAATAAAGTTTCCATGACATTGATCGCAGTGGGCTGTTTGTTTTTGG +GATAACTTTAAGTGAAGGAATGGAGAGACTATCTAAGTATGAAAAACACG +AGAATTCACTCTTTTGAGAACCTGTTACAATACGTGTACTGTTATAATAG +AAAAACTAAAGCAGTGATTCAAACATCTGTTCGACGGTGTTCATTACAAA +TGTATCAATTTACACTCACCAGTCTTTCATTTCCAGCGCTTTGTAATGAC +GTGGAGATATCCTGATTTGATTTATGATTTCTATTATTTTTAATTCTCCA +AATAGCTCTTCTCCCAATATTCGCAACTCATCAATTCCAAAATTGCTCAA +TCGAAGATATGCGAATTTCCCGAATAGTTCGTTTAATCTGTCCATAAATC +GATCATGCTCATCAACTCCAAAATTTTCCAACATCAAATTCAAAAACTGC +TGCGGTATCGAATTTCCACCAAAATATTGAAGTTGAATACTATGAACTAT +ACAGTTTTTATTTCTATGAATGTCTCGACATATTTGACAACCACAGCAAA +AATCATTTTTATATTCTTCAACGAGTCCATCTAAAAATCATGAATGTCAA +ATCAGTAGTTCAAAAGCCATATATTTTACTCAGAATTCTGAAAAACAGGC +GCTCATGTCAAAAATTGACTTACAATCTACTCCAATCAAGCAATCGTGTA +TGAGATCATTGAGTATAATTCGAGCATCCACTCCGCACGAAATTTCGTTT +TTCTTAATCGGTTCGACATAAAGCTTGTAGACTTTCACATTTACCGTATT +TTTTAAAAATCTGAAAATAATGTTACAGCTGAGTACAAAACATTAAAAAT +TGGTTTAATTGATTGAAATTTTCACCACTTCTCATATTGTTTCCACGATC +ACAAAAAAGCATAAAAAACTTCAACAGACTCAGAAAACACTTTTTAAAGG +CAAGTTTTGAACCACCTATTTTGATGAAAAATTGTCTGAAACACTTCTCA +GATCGACTTTTCCCTAGCTCAAAGTGATCCTCTGCCGCTAGCTCTTTTTT +AGAGTGGTCATTCGAAAGTCCGGGTTTAAGTTGAAATATTTCCCTTACCG +GTCAAAATTCTATCAACATCAAAATAAAATTGAATTTTTTGGTAGTTAAC +AGAGGAAGCGGCGAGCAAAAAAACCAGGTTTTGAACAATTGATTTCAACT +TACACGAATAAGTGTTTCACCTTGTTTTTGTTTATCTCCAGTGCATTTAT +AAGAAACGAGCAAGTGCATCGACGAAGCTGTTTTAGCGGAAGTTCAGGAT +CTACTTGATTGTTAATGAATATTGATCTTTTTCTTCAATTTTTACAAGTT +TTGAAACTGTGAATTTGTATTTTTCGATGCTCATTTCGAATTTTGTGCAA +AACTTCTTCGCTGAACAATTTATTTATCAGCTGAAAAAAGAGCGAATTAA +AGTAAAATTGAACACAATTTTGATACCTGTCTATAATTAGGGATATCAGT +CCGCTGTATTGATTTTTTTGTTTGAAAAACTGAGTTTTTGTTTATTTGCA +GCGGCAAATTTTTATTAATTTTTTTTGATAAAAGTTCATCAATGCCATCA +GTGTTGTGGCACCACGGAGTGGCGGAAGACCGAACCCTTTAAGCCTCAAG +AGGAACCGAGCAACGAAGACTATGTCAGAGGTGCAGCATGGCATCGTCTA +TTTGTATATGTATTGGAAAGAACAGAACACAGTTTCAATAAATATGTTTA +TTACTCCAAAGGGGAGATAATCAACAGAGGGGGAGTGGGTCGTACACAAG +AGAGAGGGAATTGTCTGGTGTGAGAATATCACGTCCTGCCACGCGGGTCT +TTAGTCTGAAAAGGTCGAGTGTATGAATAGTCGGGGTCTTTGCAGACTCG +TAGAATAATGTCTTTGGTCAACTACACTTTCCAAATAAAGGGAGGGAAAG +GTAGGAAACGTCGGCAATTAGTCTGACTGGGAGCTGTCAATAACGGGGGG +GGGGGGGAAGAGACCAGCAAAACCGAACCAAGAGTGGGGAGGAGAGTTCC +TTTCCTGGTGCCACCGACGCTGCAGCTCGCTCCGTATCGTCGCTCATTGA +GTCGCCGCGCAGCCAATCGTTGCTACGGGGCGCGAGTGTAACTCTCGTTA +GAGAGCGTGTGGGAGCAAGAGACGCAGAAATACAGTAAACTTCTGCGACT +CCTAACTGTATGGTAAGCTTAAGAGCTGGTCTTAAAAGGTCGAATTGAAT +GTACCCCTCGCTCGGAGAACTGCTGAAGCAGTCGAGAGCGAGACATTGTG +AAATGGGCGATACAGCAGAGCCCAGTTCACAACTCTCCGGGGGGCGGGAC +TTGTAGGCTGGTTCACGTAGTGAACTTAAGGTTTGAAGCCTTCCTTTGCC +TTTCTTGGAAGAGATTGGCGGAGTGGAAGGTCGTCTGAGCTCCTGGCTTC +TTTTCGTGAGCGTTCAGCTTCTTTTGAAGATCTAGTATTAGGTGAGCTCG +GAGCTTCTTTTCTAAATCTTGCTTCGTCTGAGCTTAAAGCTTCTTTCCTG +GATTTAATAAATTTTAAAGATGGAAGCATAGGTAGTGAGGGTTCAGGAAA +GTCGGAGTCCGTCTCTTCGTCTTTTTGTGGAATTTTGTCTTTATTGTCTA +TGTCTTCCGCTGTAACCTCAAGAGGATACAGTTGATTTAGTGATCGTTCC +AACGTGGAGTTATTGAAACGAACTCGTGCCGATTCAATGTTTCCTTCTTT +ACTCGGAATGAGCTCCACAATTTTGCCCAGAGGCCATGTGTGTCTTGGCA +ACATTTCTTGTCCGACGAGAACAATGTCTCCTTGTTTAGGATCTCGAGGA +GCATCCCTTGTATTAGTCTTTTGTCTTTCTCTCAGAAACAGGAGATATGA +TGTCGACCAGATTTGCCACAACTTTGCAACTGTTGTTTCAACTCTGGCTA +AGTGTCTTCTCGTGATTTGCTCTGTTGATCGAGCTGTCTTTGGAGAATAT +TCCATCGGTTCGTCTAGATCAACTTCATTCGGTGCATCTAGCTGAACTTT +TGGTAGTAGAAAGTCGATTGGGCGGAGAGCCGTCAGATCATTGGGATCTG +TGTTGTCTGGTGTAAGTGGACGGTTGTTAATCATCCCTTGCACCTGTCTT +AACGTGCTGGACAGCTCGAAGAAGGTTAACTTTTTTTTGCCAATAGTCTT +GCGAAGTTGGTGCTTCGCAATTCCAACAATCCTCTCGTACACTCCACCTT +GCCAAGGGGCGAATGGAGTGATGTTGTGTACCTGAATTTCGTATTTGGCT +AAAAAGCAAATCATTGAGTTGCTTGGTGCGTAAAGTCTGATGTCTTGGTT +GACCATTTGGTGGCCGAGTGTAAATGTTGGTGCATTGTCACAGTAGATAT +GGGGCGGAACACCACATGCACTGGAGATTGCTCTGAGTGCGAGCAAGTAG +TTGGCTGTAGTAGCGTCTGGAATGAGTTCTAGAATGGTAGCTCTAGTCTT +CAGACAAGTGTAGATAAGAGCATAGGCTTTACCTAGCTTGTCATCGTCTG +TCTTGTATTGTATTGGACCCAAATAGTCGAGTCCTACATGGTCGAATGGT +GCAGAAGGTACAGTTCTGCAGTTTGGTAGTCGTGTGTCGTAATTGTATTT +AAAGGGTCGTGCTTTCACCTTTTTACAGTTCACGCACTGAGCAATTGTAG +TTCTTGCAATTTTGCGATCATTTCTGATCCAAAAGTGCAGTCTTACCGTA +GTTGCCAAATAGTGTAATGGTAAGTGGGTATTTCGTCTGTGGACATCTTC +CACAATTAGACACAATCAGATGTGGAACCGGATTGGGTCCCACTATCCAA +TGATGTTTGTTTCCGTCCTCGTCTACTGGGTTACGCAATGTGTCTTGCAA +AGTGATTAAGTAACCGTCTGTAACAACTGGAGAAGTTGTGTCAAAAAATG +TCTGAATCAGTATGATTTTGTCTCTGTCTTTGAATTCGAGAATTCGTATT +GTCTTGCATTGACTGAGCATAAGAACAGTTTCCTGTTATATGACTCGGTG +ACGAGCAAATCGTGCATCTACCATTGTTGATGCAGAAGCGTTTGACTTCA +ATCGCACCCATTGTGCACGTTTGAAGTGGATGGTCTTTTTTGCAGGGAGG +GCACGGATCTCCATCGAGAAATTCTTGCCAATTCTCCACGAGTCTGGAGG +TAGTATTACCCGTCTTTTGTTGAATATGCAGGTTCAGGAGGTTTTCCTTT +AGTTTTCTGTCCCGTTGGACATCAACCAAAGTACGTCGCCAATCTTCCGC +GCAGTTGTCTTCAAGATGTTTTTTGAGGCTTACGATTGGATCGTCAGCCC +GTCTGGGTCGTATAAAGTTACGCGGAGTCAGCTCGGTATAGTCAGCTTGA +TAGTCTTGCATATAGTCTTTGAGATCTTTAATTATCATGTCTTTGGATTT +AATCGTTGAAGGTTTCTGTTTAACAGTTTCCAACAAGTCTTTAATCGTCG +ATAGTCTATGTCTCAAGTCACCAGAAATAACAATCATTTTCTGTCTGGCC +AGATTAGTCGTGGATCGTATGATATCTGTTAAATTCAAAATTGGCGTACC +TGTATCCTTTGCCTTCTCGGCGACGTCCTTGAACATCTCCTCGATGATAT +CCGGCAATGAATTGGCTTCGACCAAGTATTGAGTCAGGTCTTTGTACCAT +TTGTGAAGATCCTTGATGTAGTCCATATGCTGCTGCTTGTCACAATCGAT +ATTGGCGTTAAGCCAGTCGGATGAAGACTTATCTTTGTGCTTCAAGTCTT +CAGTCTTAAGTGCGATACGCGTCAGCAACAATGCTATGGATGATGAAGTG +GAGAATGGGGTCCTGGATTCCCTTCCCAAGCTGCCACCACCGGAGTCGGG +ATCAAGACTTCCACCTCCAAGATGAAAAGTCATTCTTCTTTGAAAACCGA +GAAACTTGTTATCTAAAATCAATAATTGGTTAAGAAGAAAGACAAAATGT +TTTGAGATTAAGTAAAAGACTTAATAAGAGATTAGGAAAGAAAGATGGGG +ATGAAGACTCAATTTGAGTGATAAGAAAAAAAGGTATTTTAATATAAGAT +TCTACAATAGGGATTGGGAAAGGTGTGCCGTGGCCTAATATAGGTTTGGT +GGTACAATAAATAGGGGAAGTAATGACCCAATATGGGTGGGGGGATTATT +AAATGTTACCTAATATGGGTGAATTATTAATTATTCCTTTGGCAGAGGAA +TGTCGGTGAGGGCTAAGAGTTCCCTGTATTGTAGGTTGATTAGTCATGTA +GGGGACTGGTGTAGAGTAATTTGGTGTAGAGTAATTTGGTGTAGAGTAGG +TATTTGGTGTAGAGTAGGTTTTGGTGTAGAGTAGGTTTTGGTGTAGAGTA +ATTTGGTGTAGAGTAATTGGTGTAGAGTAGGGATGGAGGGAATTCAACAC +CGACTGGTCGTGAATCAGATCGGCCCTGAATTGGGGTAGGGGACAATAGA +AAGAAACTACCGTGTGGCCAACTGCCCCCAGCAGGGACCTAGTTGGGATT +GTTTTCACTTGAACACGAAAACAATGGGGGTTGGGAAAGTTAATAGGGAC +AAAGGAGCAAAACGAAACGTCCATTCCCGCATCGAATTGCCTCATAGGCA +CCGCACCCAAACTCTCCTGCCGCTGCAGCAGTCAGGGAATCCGACGCTCC +ACGCTCTCCATCGCGACTGGAGACCAAGTTCTTCTTTCTTCTTATAGTCT +TTTTTTTCTAGTGGCGCCGGTTAATTACTCCATTGCCAACTAGCTGTCGG +GAAGTCAGAAGTCAAATGTCCTTGCGGACGTGGAATATAACATGTTTGAA +ATTAGGGTGGTTTAAGTTTTTTGTGAGATCCCTATGGATAAATTTTGGTT +AATTTTTAAATTTGAAAGGTTTTAAAAGATGTACAAATAATTTTTAATGA +TGTATAATTTTTGGAGAAGGTACTAGTTGAAAGATATAAAGAATTTTTAA +ATTGAAAGTTAAATTAAAATTTTGAGGGGAATTGGTGTAGAAAATTAGTT +AAAATATATTTTTGGAATTTTTGAAATTTTATAATTTTTAAGGATTTTTT +AAATTTTTTAGGAAGTTATAAAAGGGGGTAAATAAACTAACTGTTCGATC +GCCGCGTCCTCCAACGAGCAAATCCTCCATCCATCCAGAGTTCTTGTCTA +CCCGTCTTGTCGTCTATTCCTCCTTTTCTTCTTGTCTCTAGCACACAGGA +GACTGTGCACTATTGTCTTTCCGTTGCAGTCAGCGAGCTGCCAGCAACTA +GTCGCATCGTTAATGGCACCTTTGCCACTGTATTGAATGCTGTGAGCTGT +TTTAAGTGCTATTACACTATAGTCTGTAGAAAACAAGAAATTTTGTAATC +GTCTTTCGTCTTTCGTCTTGAACCATATTAACAGCCGAGATTTATTAAAT +CAAGGAACAAATAACAGCTTCAACAATGTGGTATCAGATACCGGTGAGGA +GTGGTGAGGGGGGAATTTCAAAAAATTTAAAAGATAAAAATTTAGTGATC +GAATATCGAGATATTCGATGGGGATTGTCCTCGTGCCAATTTCTTGGCGA +TCCTTGGTTGGTATCGGCGTCTGACCGGCTGGTGTTGTTGCTGCTGTTGC +TGGAGTTGTGGTGGCGGTGGTCCAAATAGTTGTGGAGCAGGAACGCGAAG +TGGTGGTGGGAACTCCTGTGCGGCTGGTACGAGTTGTGGTGGAGGTTGCT +CTTCGGATGGTGGTGGCGTGTGAGCATTGAATCCTCCAGAGACTTCCATC +GCGAGGGAGATCCTGTTGATCGCTGCGTGCACCACATCTATCTTGTCGTA +CAGAACGACGTGATCCGCGGATTGGATCCACACTTCCTGGGAGCCAGAGC +CTTGTGGAGCCGTCGCAGTCGTCGGGCCATTTGGGTCGCGGCCGGTCTGG +GGGGCTGGGCCCGTACTTCCTGGGAAGTTGAGAAACCAGTCTTCGAAGAA +CTCGGATGGAGATGTGTCGTCGGTGAGCGTCGGGTCGAACGGTCTGAGAA +GATTTTAGAAAATTAATAATAGTATATGGAAAAATTGGATAAATTTTTAG +AATTTTGAAAGAATTGATTGAAAATGTGTATAAATTGAATTTTTTAGAGA +AAAATGATAAAATTTTTTAGAGAAAATAATAATTTTTAGATAATTTTTAA +ATAAAATCGAAACTTCCTTTAGTCTGGCGCTTCGTGGATGGGTAGGCTCC +ACTCAGCTGTCAACTTACGTACTACCAATGAAGAATTGCAGGATAATGTG +CATATTAGATGCAAAACGACGAGAAATAGCGAATAATAAGTCGGGGAAAG +TCGAAATTGTGCTCTGGGAGCATGAGTTTGCCAAACTCACGTCCCTCGGC +GTCTGTGGGCTCGCGAGCCGCCCTTGTGTACGATTTTAGGGGTTTTTTAA +TTTTGAATTTTTAGAATTTTAATTATTTTTAAAGAAAGTTTGGTAGAATA +AAGGGACGGGGGATGTTTAAATAGATGTGTACCTGTCGTCTATCAAGTCT +TCGACTATCGAAAACGTCGAGTCGTCGAAGTTCATATTGAATCGTCTCTT +CACGGCCCGGCGGGGGGTACATGGACGAGAATTCTCTACCGTATTCCAAT +TTGGCTGACTGCGTGCTCAACGTTGAATACTCAGTTTAAAGTTTCGTACA +CCGTTGCGTACTGCACAGCGCGCATTTTAATTGACGAAATTTCGCGAAAA +TTAACAGAAGATTTTTTTCGGAATTATAGAGCTGAAATTGAAAAAAAAAC +TATCAAATTTTCATCGAATTTGTGAAAAATCGTAAGTATGAAGATCTTTT +CTTCACTATATTCAAGGAAAATCGATATTTCGCTTTTCACAGACGAATGA +TGTCTCATTTTACTCGATGAAAGTTTCTGATGAGCTGTTTTTATCGATTT +TTGAGCGATAAAAATGCGATTTGTTGATAAAATGGATCAATTATATAAAG +AAACAACATATATTGCTCTGAGATTACTTTTTGAGAATCAATTCTTTATT +TTTCGGTCATTTTAAATTAAGCATTAAAATAAAAATATTAGAAATCATAA +TAAAAAAAACAGAAAATCGATATATTACTTTTTCTTCGGAATTTCACGAC +TTTTTTGGACGAATTTTATTCTGTAAACTTTCTTCTTCGAATTTGTGTCC +ACGTGGCTTTCAGTCGAAGAAGATTCTGCAGCACTCCTTCTTGCTTGCCC +ACAACTTACTCGAATTTTCTAAAATTTTTAACTTATTGAAATTGTCATTT +CACCTTTACACTCACTTCAGCTAAACTATTACTGCATTTCGGAAGTTGAT +AGGATACTGGTGGAGCAACAAGTGGATGGCTTCTAGTGATTGGCTGGCTT +GTCGAGCAAGTTTGTGTGATTGCCTGAAATAATTTTTGATTTCAATTTTG +AGTTGATTTAAAGCAGTGAACCTACCACCGGGTTCGGACGAGAAAGAGCA +TTACTCGGTAGACCACGGAATCCAATTTTCGTTGAATTGCCTCCAAATGC +AATAGAAGTTTGTACGTTTTGTGAGAAGTCGGGCTGAAAATTTTCAAAAT +TTGAAACTTTTCGAGAAAAATAAAAATCTCACCACAGCATTTCGAGATTT +TGTCGATTGTGGAAGCCTTTTCCTGGAGCGAAAATTGATTTTTTTTTTCG +CTAAATTTTTTCTTTTTTGGGCAGCCGTGACGTCCCGAATAACTGCTTTT +GGGTCCCGAAGATCATTTTGCGAAGAAATTGGCAGAACTGTTGCATCTTT +TGGTACGATGGAAAGACCGGGAATGGACGTGTTCTGAAATAGTTGTGTTT +TTAAGAATGCAGAAATGTTTTTCTGTACCAAAATTACCATAGTCATGTCA +TTCATGATGTTACGACACATGAGCTCTCTCAGAACATGGATGTAACGCCT +TTTCTTGTCCCGGTAATTGCAAAATCTCCTCTCAAGTGCATTGAAAATCG +CGTGGACAGATTCAACTCCTTGTTCTGTGATCCTTCCAATGTTTCTCACA +TCTTTTGCCATTTGTGGTGCATGGTAGACCAACAAGTGCAGCTTTAAAAT +AATTGTTTCTTCGGGAACCGCTACTTTCAAATCCTCCACAAATCCGCGAA +TCGAATTTTGAAGTATTAAGACGTCGGAATCATTTAAAAACTTGTTTCCC +GAAAGTGACATAATAGTTGAAAGCTTTCCCATTGCTGATTTCAATCCGAG +CAACATTGGGCATAAATTTGGGCCAAAAATGTTGAAAGTCTCCTCTACAA +CAGCCGGCGTTAGCAGCAATTTCAAATGGTTTCCGCAAAATGATTGGAAC +CAAGCCTGCTTGTCCGCTCCAAACTTAGCCCAACACTGTCCCATTTTTTC +AAGTGTTCCTTCGGGAGTACCATTCACAATTGTATCGAGCAACAATTTTT +CCGATTGAAGTGCTTTCAGTTCAGCATGCGACTCCAATTTCATCTTTCCG +GTGGCTCCTTGATACTTTTCTTCCGCACTTTTAATTAGGTTAACAGCGTT +TTTTAGAGTTGCTTTTCGTGTTTTCAGGATAGGAAAAGAAGTAGTGTTAT +CCAAAGTATCAGAATATTTCCAGAGGGGATTGAAGATATATTTGTCAAAA +ATACCCATGATAATGTGCAGAAGAGGAATCAAATAGAACATGATCGCAAC +GTGTGGCAGAAGTGGAGTACATCCTTTGCGAACACCCAAGTCGCCATTTT +CACAACAAGCTTTGTAAAGATCGATTGTTCGTGGGTGGAATGTTTCATCA +ACATTCATATCCTTGATTTTCATCCTCTCTTCAGCTCCCCGTGGATTCTG +TGCAAAACATTTGAAGCAGAAATTGTGGGATGAATGTCCTTGGTGTCCAA +GAATATCAGATTGAAACTTGCAATCTCCAGTTGCAATTTGCACAATTTTT +GCGGTTTTTTGAACTCCTTTGTCCAAATATCAAATTTTCGTTAGCTTGCC +AAGCTGCTCAAGAACGTCCGGAATGAATTTTTTCAGAGACGAATAATTGT +CGGATCCGTCATATACTGCAATTACCATAACGTGTCTCGAAGAATTCGGT +CGAGATACGTTTCCGATTACCAATGCCAACTTTGTGCTTCCACCTCCAGC +GTCACCAACGACTCCAATCTTGATTACTCCTTTCGTGTATCCGTCGTCCA +CAAATTGATTTGAATTGCATAGAAGCTCTATTCGATAGGCTAAAACTTCT +GCAATTTTCATGCACTGCACAATGGTAATCACTTTTCCTTTATTGTCGAA +CGAAGTGGAAACTTTGAAACTGGAGATCATTGATAACTGGATTGACAAAT +CTCTTGTGTTCTTTACCGATGGAAGCAAATCATAGCCAATGGCATTAGTC +AAATAGTTTTTGATTTTTTCCATCTGACTTAGAGATAATCCGCATTTTGA +TAAAAAGTCAACGGCCTCAAAGTTTGAAAGCTTGTTTTTGTAGCTTTGAT +TCTCTTCTGAATTCAGGAATTTTGTGAATTTTCGAATAAATTGTCCGACG +TCATCCTCGAGGCAGATTTCGTGTTGAAGCAAGTGAAGAGCTTTGCGAAA +TCGATTTTTGATACAACTTTTGCTTCTTAGATTCGAAATATTAACTTTAA +AAGCTGATTTTTTAAGGTTTTCAACTTCTTCGGCGTGTCTTTGTAGACTC +AGAACCATAGCTTTGCCACTTTTCTTCACATCTGCACAGCTTCTCACCAA +TCGACCTTCTATACCACTGACGATCGTTCGTATATTGCATACTTCCATTT +GCAGCGAAGAATTAGATGCTCTTATAGTGATATTTTCATGGCGGACTATT +TGCATTTCTTCCGAAAACACCGCAAACTCATCAATCCGCTTTTGTATTTC +TTCTGATATTTCATTTTTTTCATTTTTCAGTCGTTCGATCGTTAGTCGGA +GCATTTTGATCTGCGGAATTTGCTCAACATTGGAGATTATTCGAACCCTC +GGTGTACTGAACGAGTTTCGTAAAGGTGTCGGTGGAAATACGGGATTGGA +GAATCTCAGCAAAATCATATAATATTAGTTTTGAAATATTGAAAAAAATT +ACATTGTGAGAAAAAGTCGGAATTTCGTCACTAAAATCCATTTCCACGTC +TCTCGTCAGAATTCCTTCATCCATATTGAAACAATTTGACGACCTGCATG +TAGTTGCGGAGCTACTGGAAGCAATGTCGGGATGGTGGGAGTTTCGATCT +TCTGAACTGATTTCCTGATTAGCCTGTGGCGACGAGCTGCACGTCTGAAA +ATCACGTTTTTGAAGTTAGAACAAACTACTCCAACTTAATTAAAGTTGAC +AAAATTGAGCTGAACGAACCTCCACTTTCGAATTGTTCAGTTCTTCCTCT +TCAGTTTGATCTTTTGAAACTCCATTAGCACTGTTCCTTGCTCTCTGGGC +ATTTGCTAAAAGAAGGCCTGCACAAGATTTTTCTTTTCTTTTTTGTTTGA +AGTATACTTTTGTCATCTGGAAATATTGCATGAATATTATAAGGGAAACA +ATTTTTAAATATCGATTTTCACGAAATTTGAAAAAATCAATAATTTGGGC +GCATGATATTGAGCTGAATGTTTCGAATTTAGAATCAGCATGCTTTTATT +CATATTTTAGGATCTTTTTAAAAAATCTGGACCAACAGTTTTTGAAAAAA +AAATACTTTTCGTTCAGAAATGTACTGATTTTCCACTGATTTTCACGAAA +TTTGAAAAAATCAATAATTTAGGCGCATGATATTGAGCTGAATGTTTTGA +ATTTAGAATCAGCATGCTTTTATTCATATTTTAGGATCTTTTTAAAAAAT +CTGGACCAACAGTTTTCGAAAAAATTCAATTTTTGTTCAGAAATGTGAAT +ATTCACTAAATCGAAAAAAATAATTGCAAAATCCGTCGGCTGAACATTCA +AAACTTATCAATTTGAAATCAGCATATTTCAGTGTATAATTAAAAAAGGT +TTCAAAAATTCTGAGACCAATTTTTGTTGAGAAAAATAATTTTTCGTTCG +AATTATCGATTTTTCACGAAATGCCAAAAACAGTAAACTTGGGCCCATGC +TAAAAGCCTGAATCTTTCAAATTAAAAACCAGCATGATTTTTTCTATATT +CTAAGACGTTTAAAAAAAATCTGGACCAACAGTTCTTGAGGAAAGTAATT +TTTTATACAAAAATGTGCTGATTTTTCACTAAATTCAAAAAAATAATCAA +GTTGGGCCCATGCTATACACCTAAATCATTAAAATTCAGAACCGCCATGT +ATGTATTTTTTCATACCATAGGCTCTTTAAAAAAAATCTGGACCAACAGT +TTTTGAGATATGTCAAAAAAAACAACTCACTTTTTGACGTTTTTCGCCTT +TTCGCGGATGATGCGGTCGATTTTTGCGGCGATTTGTGGTCTTTCGCTGA +AAATATTATTTTTATTTCAATTTTTAACGAAGAAAACAAGAAAAAACGAC +GAGAAAACATCAAAAAACACGAAAAAAACGTCGAAAAACTCCCGCAACCT +CATGAAAAAAAATAAAGCACTGCAGCCGCGGGACTAGTTTTCGCAACTTT +CTAGGCCATGTCCCGTTCGCCGTGCCGTGTCTTGTCGTGGTGGTGTGAAG +TGTGTTGGTGTGAAGCGTGTGAGTACGGTAGGCTGCTGCAGATGTGGTGT +GAGCTGTAAAAAATCGAAATAATTCAAGAATTACGACGATTTTCGTATTT +TGAGAAGAAGAAAATTTTAAATCACGAAAATTCGAGAGAAAAAATGATCA +AATTCAGTCTCAGAAGCGAAAAATGAACTTCTTTGTCTGGAAAACAGCGG +TTGCTCGTGAGAAAAAATGTTTAAAATTGAAGAAGATCAACAAAAACAAA +AAAAGACACGTAAATGCAACTTGTTTTTAAAGGTCGTGGCCGCGTCGCGG +TCGCGCCGCGTGCGCACTTTTGTAGAAGACTCCGCCCCCTTTTTTCTTGG +CGCCGTGCCAATTTTTAGAAGGAAGAGCGTTTTTGGTTGAAATAATCGAT +TTTCGACGAGAAAATAGACTAAATCAAGTATGGTGAATCTGATTAAAGGC +ATATTAACTTTGTAAACTGCACAATTAACTAGAAATCGTACTATAACCGA +ATATAGTCAAAGGGTCGCTCAGTTCCCCCGGTCTAGAGTCCCAGGTTCAT +CTTTCGAGCTGTTTCCTGAGAAATTGTACAGGATTTGTCTGAGTCGTGAA +CTGAACACGCTTTTCAGGTAAACGTCGTCTGGATGTCCTGGAAATCAAAT +GTTAGTCTTTGTATCGATGGAAAACATGGTTTTCTCAAGGAAATAGTCGG +AAAGTCGGTCGATGCACCATGTTGTGGCACCACGGAGTGGCGGAAGACCG +AACCCTTTAAGCCTCAAGAGGAACCGAGCAACGAAGACTATGTCAGAGGT +GCAGCATGGCATCGTCTATTTGTATATGTATTGGAAAGAACAGAACACAG +TTTTAATAAATATGTTTATTACTCCAAAGGGGAGATAATCAACAGAGGGG +AGTGGGTCGTACACAAGAGAGAGGGAATTGTCTGGTGTGAGAATATCACG +TCCTGCCACGCGGGTCTTTAGTCTGAAAAGGTCGAGTGTATGAATAGTCG +GGGTCTTTGCAGACTCGTAGAATAATGTCTTTGGTCAACTACACTTTCCA +AATAAAGGGAGGGAAAGGTAGGAAACGTCGGCAATTAGTCTGACTGGGAG +CTGTCAATAACGGGGGGGGGGGGGGGGGGGGAAGAGACCAGCAAAACCGA +ACCAAGAGTGGGGAGGAGAGTTCCTTTCCTGGTGCCACCGACGCTGCAGC +TCGCTCCGTATCGTCGCTCATTGAGTCGCCGCGCAGCCAATCGTTGCTAC +GGGGCGCGAGTGTAACTCTCGTTAGAGAGCGTGTGGGAGCAAGAGACGCA +GAAATACAGTAAACTTCTCCTAACTGTATGGTAAGCTTAAGAGCTGGTCT +TAAAAGGTCGAATTGAATGTACCCCTCGCTCGGAGAACTGCTGAAGCAGT +CGAGAGCGAGACATTGTGAAATGGGCGATACAGCAGAGCCCAGTTCACAA +CAATCAGACTAACTGGCACTTACGTATAAATAATATTATGGGTTTCGTCG +CTCCCCCTCCAAATGTTTTAAAAACGATTTAAAACATAATTTATACTGTT +TTTTTTTACTACTGACCAATGAAAGTTCATGGTTGATAACATAAATCCCC +ACATTTTCAGAAAAATGGATAAGCAGAAAAAAAGTTATTAATGAACTCAT +AATTTTCATCGAAATTAGCCAGCTTTAGTTTCGGTGTATTACCAGAAAAC +AAATTTAAGTGATCTTACTCTCAACTCCAACAGAGTATCTAATTGATTAG +ACACATTTTTTACAATCTTGCTGACAATTGTGCGATTTTTGAAGATTTTG +TCAATAAGCACGTGATCCTGAAAATAAAAAAGTGAGTAATTTTACGCTCG +CGAAATTGTGAGCCAGTGGCTGCCTAGATTTTCAATTTGTTACATTATTT +TGCAGCCATACGTGGACCATAATTCTGGCGACCACTTTACGGCATTATAA +TTTTTTGAACTGCAAACAAAACATGTAAATATACATATATGTATACTAGG +AATTCGCACTAAAGTAAATTATTGAAATTCGTCAACTTTTATTTTCATTT +CTTATATTTTGTCTAATTTTCAACGAATTATTGAAAATGAAAATTTTTAA +TTCACGTCAAAATTAGTGAACGCGGTGAACGGCGACGGCGAAGGCGGGCC +GGCGTGAGGCCGGCGTGAGGCCCGCGTTTCGCGCCTCACTTAGCTGGAAA +CCCTAAGTTTCTCCAATTAAATTACAGGTGATATACATTTTTCCTCTTTA +GGATAAGAAAAGATCATTTCCTAAGCCTGACAATACAAAAATGTGGTTCA +CGTTTTTATTTTTCATAACTTAAAAAAATACTATTAAAATGAGGGCATGT +AATACACAAATACCGGCAAACGGTGTTTCAAATCAAATATTGAAGAAAAA +ACAAACAAAATATGATGAATTCTCTTTGTTCTTACCAAAATCGAAACCAT +CATTTAAAATTTAGCAATTTTTTACAGTTATATTTGGTAATTACGGCCCA +TTTTCTATAATATAAAGAAACAATTGAAACTGATCCACCCTGTCCGCCGA +CTATTGGGCATCGACAGATGGTGTTCTCAAAATACCAAAAATGGGTGGAA +CTCTCTCACGAGCGCTCTGCAGGTGTCGTTTTCCTTTGCAAAGGACTGCC +CTTCCATTCATTTGTGTCTCTATACAACATCTCATCTGTCATGCAAACCG +ACATTCCCAACATACTCGAAATCCCAATTGATGTAAGTTCTTGTTTCTTA +AACTAAAATTAGCCAACTATTTTCTAGAAATATCAATCTAGACCGAAATA +CCTTTTACTCTTGAATGATATCAAAAGTTTAAAAATGTTTTATCTGGTAA +ATATATTATTCAGTCAATAATAACAGAGCAATAATTTCCTATTTGTAAGA +CGGTTTGCCAGCCCTACTGATGTAAGCTAAAGGTCCTACAAAAAATCCCT +GAATTTTGGGTCTCCTTTGCTAACTACAAATGGTAGGCAAAAGAACATAT +TTGTGTACAAAAAAGTATGCAAGCAAAAGAGACAGCGTAGGCAGGCAAAA +GATTCATAAAAGAGAGATAGCCCCCGCGGTCAAATCATTCTACTAGTGGC +TTGAAGCCTCTGTTGATGTGATAAAAGTAACATTTTATATAGCATTGTGT +TCGATTTTTCTAACAAATAAAATGCATATCATTACTTATACAGTGCGTGC +ATGTTCTTTATGCCACCCCCAAAGTTTTTAATCATGGCAGTTTCTGTGTA +ATTTGGTGAGCAAAAAGTATTGAAAACCTATTCACAATGAAAAACCTAAA +CTCAAGAAATGTTGTGATTATATCTCGAAAATTGTGAAAAATAAGACAAT +AAATCAAAAATTGGCCGTGCAACTTCTATATGCCACCTCGGATTTTTTTA +TGATTTCTTATGATTTTAGACTATTAACTTATTATTCAAATAAAATTCGA +TTCAATTCGTATACATTTCAGTGCTAAATAACTATTCCTGTAACTTCTCC +CAAAGACGATACGATGATCAAAATATGGGGATATGTTCTAGATACTAATT +AAACATAGTATGTGAATATTGGTTCACATTGGTGGATTTTTAGCGTCGCC +AGAGGGACATATTTGGTGTCCCCAGCCGTTTTTGGTGAAAACACTATTTC +TCTTTTTTTTCTCGGTGCCAATCAAGTTGAGAAATTTCAGGCATGCTCTC +GAACCTTCAGGAAAGATCGAATACTGCAGAAAACCTGTAGACTAGGAAAA +CAACTTGGAAGTTTCTTAAAAGTTTGGAATTTTACTAGAATTTTCTGAAA +AATTTCAGAAAAAAAGAGACTTTCAAGAAACTTCTGAAAACTTCGAGAAA +GTTCTGGAATGTTCCAGATTTTTCTAAAAAGTAACAAATTCCGTTCAGAA +CAATGTTTTGAATATATGCCAGAATCTTACTCAAGTAAAATAATTTTTTT +TAAATTCTGATACTCCAAAAATATTATGAAATTTCAAAAAAAATTAAATT +TAATAGACGTTTGCAATACTATTGAAGACCTGAAAAAATGTTAGAAATTT +AGAAATTGTTCATTTTGAAGTATTCGAAATACTGTTCGATTATTCATGAG +ACTGATAATGTTATCAGTTTTTTTTATTTGAAAGCTTTCTAAGAATTTCA +TATGATTAGAACATCGAAATAGTTTTACTTTAAAGAAAAAATTGCTCCTG +GAAAATTTTAACTGCTGAAAACTTGGTTACAGAAATTTTATGATGCTCAA +ACACTTCCTGGAAACTGAAAAAAAAAAACGTTTCATCTGCAAAGAAAAAC +TTAGAACAAATTTCAATAATTTACTTTAGTGCAAATTCCTAGTATACATA +TATGTATATTTACATGTTTTGTTTGCAGTTCAAAAAATTATAATGCCGTA +AAATGGTCGCCAGAATTATGGTCCACGTATGGCTGCAAAATAATGTAAAA +AATTGAAAATCTAGGCAGCCACTGGCTCACAATTTCGCGAGCGTAAAATT +ACTCACTTTTTTATTTTCAGGATCACGTGCTTATTGACAAAATCTTCAAA +AATCGCACAATTGTCAGCAAGATTGTAAAAAATGTGTCTAATCAATTAAA +TACTCTGTTGGAGTTGAGAGTAAGATCACTTAAATTTGTTTTCTGGTAAT +ACACCGAAACTAAAGCTGGCTAATTTCGATGAAAATTATGAGTTCATTAA +TAACTTTTTTTCTGCTTATCCATTTTTCTGAAAATGTGGGGATTTATGTT +ATCAACCATGAACTTTCATTGGTCAGTAGTAAAAAAAACAGTATAAATTA +TGTTTTAAATCGTTTTTAAAACATTTGGAGGGGGAGCGACGAAACCCATA +ATATTATTTATACGTAAGTGCCAGTTAGTCTGATGGCATTGATGAACTTT +TATCAAAAAAAATTAATAAAAATTTGCCGCTGCAAATAAACAAAAACTTA +GTTTTTCAAACAAAAAAAATCAATACAGCGGACTGATATCCCTAATTATA +GACAGGTATCAAAATTGTGTTCAATTTTACTTTAATTCGCTCTTTTTTCA +GCTGATAAATAAATTGTTCAGCGAAGAAGTTTTGCACAAAATTCGAAATG +AGCATCGAAAAATACAAATTCACAGTTTCAAGACTTGTAAAAATTGAAGA +AAAAGATCAATATTCATTAACAATCAAGTAGATCCTGAACTTCCGCTAAA +ACAGCCTCGTCGATGCACTTGCTCGTTTCTTATAAATGCACTGGAGATAA +ACAAGAACAAGGTGAAACACTTATTCGTGTAAGTTGAAATCAATTGTTCA +AAACCTGGTTTTTTTGCTCGCCGCTTCCTCTGTTAACTACCAAAAAATTC +AATTTTATTTTGATGTTGATAGAATTTTGACCGGTAAGGGAAATATTTCA +ACTTAAACCCGGACTTTCGAATGACCACTCTAAAAAAGAGCTAGCGGCAG +AGGATCAATTTGAGCTAGGGAAAAGTCGATCTGAGAAGTGTTTCAGACAA +TTTTTCATCAAAATAGGTGGTTCAGAACTTGCCTTTAAAAAGTGTTTTCT +GAGTCTGTTGAAGTTTTTTATGCTTTTTTGTGATCGTGGAAACAATATGA +GAAGTGGTGAAAATTTCAATCAATTAAACCAATTTTTAATGTTTTGTACT +CAGCTGTAACATTATTTTCAGATTTTTAAAAAATACGGTAAATGTGAAAG +TCTACAAGCTTTATGTCGAACCGATTAAGAAAAACGAAATTTCGTGCGGA +GTGGATGCTCGAATTATACTCAATGATCTCATACACGATTGCTTGATTGG +AGTAGATTGTAAGTCAATTTTTGACATGAGCGCCTGTTTTTCAGAATTCT +GAGTAAAATATATGGCTTTTGAACTACTGATTTGACATTCATGATTTTTA +GATGGACTCGTTGAAGAATATAAAAATGATTTTTGCTGTGGTTGTCAAAT +ATGTCGAGACATTCATAGAAATAAAAACTGTATAGTTCATAGTATTCAAC +TTCAATATTTTGGTGGAAATTCGATACCGCAGCAGTTTTTGAATTTGATG +TTGGAAAATTTTGGAGTTGATGAGCATGATCGATTTATGGACAGATTAAA +CGAACTATTCGGGAAATTCGCATATCTTCGATTGAGCAATTTTGGAATTG +ATGAGTTGCGAATATCGGGAGAAGAGCTATTTGGAGAATTAAAAATAATA +GAAATCATAAATCAAATCAGGATATCTCCACATCATTACAAAGCGCTGGA +AATGAAAGACTGGTGAGTGTAAATTGATACATTTGTAATGAACACCGTCG +AACAGATGTTTGAATCACTGCTTTAGTTTTTCTATTATAACAGTACACGT +ATTGTAACAGGTTCTCAAAAGAGTGAATTCTCGTGTTTTTCATACTTAGA +TAGTCTCTCCATTCCTTCACTTAAAGTTATCCCAAAAACAAACAGCCCAC +TGCGATCAATGTCATGGAAACTTTATTCTCGTTTTTTTCGTTCTTCTGAG +AGGAAATCGGAAAATCGAATAATTGGATATTGAAAAACGGAAAATTTCGG +TGTTTCAATTTTCCGGAAAACCAAAAATCGGATTGTTTAGAAAATTAACA +AAAAAATCAAATTTTGTTTTTGTTGATGAAAAACTCAGACACTCTTGACA +TGATATGCTCAGGAACATTATAAAGATTACATTTTACAGGTTGTTTTATC +GGACCATATACGAAAAGCAACTAGGGCGGTACGTAGTTGGTGCTCGAGCA +AATTATTTCCTCAATTCATTGGTAACATGCCACACATTCACCGTTTTAAT +ACTGGGAAAAGAGTTCCTTTCAATCCCAAGAGACTTTTTATACCAGCTTA +TTTCAAAGTGGAATGTTAAGGATTTCAGACTGGAGTTCCGGTTCGAAGCT +TACAGTGGTCATTTTAATACTATGTTTAGTTCAAATATGGATTTCATTTT +GGAAACGTCTAAAGACTTTTCAAATGCCGTATTCAATGTACCATTCAACA +CCCAACCCGTTTCGAGGGTTCTTCTGGAAAAAGTGGAGATCGATTTACAA +TACTCTGAGGATATGTTACTCGAAATGAACGAACAACTGGAAAACGACTA +TTATTCACCAATGGACAATGTGATTGCAAATGTTCAACGAAACTTCCCAG +CCAAGAGTATGACTGTTCTACTTCCTAAAACGTATCTCCTCATTACTCCG +GACAATATGGACAGAGTCACAGCAAAGCTAATCCGATTGACTGAACAAAA +CAGCCAGAGAAATGGAAGTGTCACATTCAACTTATACTATCAGCATGACA +AAGGAGAAAAACATATTCCAGAGGATATCCCAGACATTTTCAATTCAAGA +GCACGTCTTGTAGGTGAAAAACCAGTAGATTGTTGGTATCTCGATGATAT +TTTAAATATCCCCAAAGAAAATTTCAAGGATGGATTTGGAGAAGTGACTG +TCTGGTATGGAAAAAGCTTTCAAATAAGAAATTCCACAGAAAATCGAAGA +ATGAATTTTAATATATTCTATACCAAAAGCTATCTGAAAAAGTTCTTCAA +TGAGAGACATAGTAGATGGGTGAAAACTGGATTTTTATTGCATTTCATGG +ATCTTATTAATTGATTTTATGTGTATTTCTGTTACTACTAATAAAGCAAA +TACTCTGTCCGTCCAAACCATGTAGCCTGTAGACCTCGGACAAGAGTTGG +GCGCTGCCTAAAAAATGAAAAAAGTCGTCAACTACCTCGTCGTCTCGAGG +CGTCGCCGAAGTCTTACCTGCTGAGCCATGATGGTCGCGCGGAAAGATGC +ACACTAGTAATAACATATCGTACTCATATTCTGATAGTTTTTTTTGGGGA +AGTGTCAGACGTATCTGATTGATACGGTATTCTCACATACCTTATTTCAT +TCGTTTTCAAGTGTGCTCACTAAGGATTCTAATAGTAAGTTCAGAATTTA +CAGAATTACTGTAATTCAAGTTTGTTTCATGTCTTTCAATAACAGACAAT +TTTATAAAATTTTGCATTTCAAAGGAACAGTTCAGTCTTAGAAAAATTCA +AAATTTGATCCATGGGATTGACTGACTATTGTTTGTATACCAGCCGTTCG +CACAATGCGAGTGCTCCGACTGGCGTACTCGAAATTAAGATGAAATTCTA +AAATTTCTAAGCCTTGGAACGTTTTTCTCAGTCTTCCAGAAGTTTTTAAA +GCAACATGAATATTATATAACTAAGTTTTCAAAAGTTACAGATGTTTTCG +GCCGAAATTAGACTATTTTGCAATATTTTGCGACTTTTTGCTGAAAAATG +GTACCCATCAGAGATGTGCGGCATGTGCCGAACGGCATGTGCCGATGTGC +CGAAAATTATTCCACTCGGCACATCGGCATGTGCCGACCTTTTTTGTCGG +CACATTTCGGCACATTTCGGCATATTCGGCACTGTCTGGAATATGTACCA +AAATTTATTTTTTAATTTTAAAAATGCAAAGAAACTTCAAAAAATTGATT +AAAATTTTCGGAATTTATCATTTCAACTTATAGTTTACTAACTTCAATAT +TAAGACAAATGCACTGCATTTTTTATGGGGTTATCCAACTGAATGTTCCC +GCTTTTTCCTCCTGTTTCCCCCCTCTAGTCGCGATCCAACTGGGAGGAAA +AATGCATTTTCCCCTCGTTTTCGCATTTTTTAGCTGCGAAATTTCAGAAC +TGAGCTTAGGGTGGGCATTTATAGACTTTTTTTAATTTTTTTTGACCAGA +AAAAGTTAAATTTTTATAGTTATTTTACCAATTGGACCTTAAATTTGAGC +TATGATATCTTTGTGGTAAGCCAGAGTCATGGTGAGTGATCAACTACAGA +GTTGTAGCAAATTTTCTGTTTAAAATTTTGTTAGTTGATCAATTCTTGGT +ATCATAGATTTTCACAGACTAACATAGCTGTGAAACTGGACAATTTCTTA +ATGTAAATTGCGTACACGAGATTTCTCTATTTTCCGCGTGGAGTACTAAT +ACCAAAAATTGATCAACTAACAAAATTTTAAACAGAAACCTTGCTACAAC +TCTGTAGTTGATCACTTACCATGACTGTGGCTCACCACAAAGATATCATA +GCTCAAAGTTAAGGTCCAATTCATTTTAAAAAAAACTATAAAAATTTAAC +TATTTCTGGTCAAAGAAAGCTGGAACCGCATTAAAAATTATGTTATTTTA +GTATTTCAACAAATGTCTAACTGTGAAAATTAAAAGTAAGTTTGAAAAAA +TTTCTTTAAAACATTTTTTGATAATTTTTTCATGTCCTGTGCAGATTTCA +AATTTTGAAACAATACTTTTAATTCTCATATATCTCCGTTGAAAAATTTT +TTATGACAAAGTGATCAATTACAAAGTTGTACTTTGGATTAAGAAAAAAA +AACTTTGTAGTTGATCACTTTGTCATATAAATTTTTTCCACGGAGATATA +CGCATCCGAAGTGAATGAGTTTTCACTATCAATTCTACTAAACCCTATGT +TTTTGTCTGAAATCGTGTTCAGAACATCCAAACTGAAAAAAACAACAAAC +ATTGCAAGTAATTTTTTGTTATTTATTTAAATTGATGAACTTTTTGTTTT +TTTTAAGAAGCTATATAGTATCTTTGCAAATGTGCCGAATGTGCCGATTT +TTTTAGGTTCGGCATGTACCGAGTGCCGAGAAAAAATTAATTCGGCACAT +CGGCATGTGCCGATGTGCCGAAATTTCAACAAGTGCCGCACATCTCTGGT +ACCCATCGTCTCGTCACGACAAATTTTTGTTAAATTCGAGTATGTGTGCG +CCTTTAAAGAGTACTGTAATTTGAAACTTTCGTTCCTATGGAATTTTCTT +TGACTTTTCACTTTTTCCTCTGGTTTTTATCCAATATTCATAGAAAAAAA +GAGAAAATTTTTCTAAAAATCGAAAGTTTGAAGTTACAGTACTCCTTAAA +GGCGCATAACGTTTCGGAATAAACAAAAATTTGTCGTGGCGAGACCTGAG +TATTATTACAGGAACGCAAAATTCGGAGAATGCGTTTTACACAACATATT +TGACGCGCAAAATATCTCGTAGCGAAAACTACAGTCATTTTTTAAATGAC +TACTGTAGCACTGGTGTCGATTTACGGGCTAGATTTTTATTAATTTCTGA +AAATTGAGCACCCGTAAATCGACACTACTGTAGTTATTTGAACAGGATTA +CTGTAGTTTTTCGCTACGAGATAATTTGCGCGTCAGATATTTTGTGCAAT +ACGCATTATAAGGGACAAGTTCTCCAGTGAATTCTTCCAATTACATTGAA +ATCCTTCTATTTTGAATACAAATTACTCAAAAGACAAAGTGTCGATTTAG +CCTAAACATTGCGCATGCGTAATTTCTGAATCTTGTTCGTTCTTTACATC +TGCACACTTGGGTAAGAAGTTGGGCAGCCTATGTTTTAGAGGGAAGTCAA +CAATGTTATTTTCGCACTTGTGGCAACAGAGTTGAAACTACGGTACTGTA +TATGGGTACACCTTTTAAAATTTTAAACAAAAATTTGTCTTGTTGAGACC +GGAGCACATAGATATTCTCAGTGTGTATTTGTCTAAAAACCTGCCAATAT +TTGAAAATCTTTCAAAACTTCAATATTTTGCTCCAAAAATTAAATTTTTC +AAATAATCTACAAAAAGAATCCAATTTGACTGAAAACCTGCTAATATTTA +AAAATCTTTCAAATGTATAATTTTTTTGCTCCAAAAACTGATTTTTTTCA +AATAATCACAATTTCAATTTTAATTTCGATAAAGATACACAAAAAAAAAG +AATAGCATTTAAGGATTTCCTTGTTAAGCTTCAACAGCGTAAGGGAAGGC +CTCGTTGGCAATCATCATGCGTGTAAGTTCGGCGGCGCTGAAAATAAATT +TTTGATGTTTAGCTTGCATGGTATGTATTACTGATCCCTCAACTCCGCCA +TGGTCCGACCCTGACGAAGTGGTATCTCTCCAGCATGGTGAACTCTGACG +TGATTCCAGTGCACAAGCCTTGTTGCAGTATACGACAGCCCACAGATACC +GCAGTAATACGGATAGGGAAGGGTATGCAGATGGTAGACGTGGCGAGCCC +TGAATGTTGAAACTGACTTTTTGAAATGACTGGAAAAATAATTACAAGTC +AACTTGCTGTCCGAAATTCATCATTACAAATGGAGCATTGGAATTGTTGA +GCATCAGGAGATTCCGAATTCCGATGGGTATCTTGAGGCTCTTCCATTTC +CTGAAAATTGTAATTTTAGACTTTTTAGATAATATTCACAAAATCTGTTT +AGGAAAAATTAACTACTAAAGTTACAGTAAGAATTTTGCTCTGAATTTGC +TCATAAAGGAAATTTTTTTAAGCTTGCACCCTGATTTGTTTAAATTCTTC +AATCTTTGGATTCCTCGCAAAAAATTCAATTCAGTCTCCTGGGCGTCGAA +TTGCGATGGAGCGCGCTTGCCGTGCGTTGGCGCAGCCACGGTGGTTCAGT +TGTAAGATGGGTGCAAACGCGCTCCACAGAGTTTTCGATCCCCAGGAGAC +TGTGTCCAAGTAAACTGAGTGGTAGCTTTTTTGTTCAAAAAATGTGCCCC +GCCCATTGGAAAAGCATGACCTTGTAATCGAAAATCCTTCAAATACGATT +TCTATTCAAATTTACGAAACTGAAAAAAAATTAATTTTACGAACACTTTG +ACGTCCATTCGGTGAGATTCTTTCAGGTGTGAATCGTTTTCTCTTGTTAC +GAGCATCATTTGGCTCCGGCACCGCCATCTGACCGGCCTAAAATAAGAAT +GTTTAAAAAAATATGCATTTAGGAAGTTTAATATTCAAAACAGAAGAGAC +ACATTCCATATGAAAACAACTTACATTCTGAACGTTTCCAACGTCCGCCG +ATTCCTTTACACCGTATCGATCGATTAAAAAATCGATCAGCTGACCGTTG +AGCAGTACATCCTGGAGCGAGATGGTGATCGGAGCCACCGGTGGTGCAGT +CTCATCGTCTGAAGATCCAGATCCGAAGGCATAGCTGTCCGAGTGGATGG +TGTTGGAGTGGTCGAATTTCTGAAAATTGACCAATTTTTGATTTTTTAGA +CTTGAAAAGGCCTAAAAAGGACAAAACGAGCCCCAAAAATTTGAACAAAA +GGGTTGAAATTTCATATTTTGTTAATTTTTCTGTGTCACAATTTTGATTT +TCAATCTATCGATATTTTGAATAAATTTCAATTTTTTCGGGAAAATATTG +CAAAATTTAGTCATTTTTCCTCAAAATAAACCAAAATTTGATTTTAAAAG +TTTGGAGAATGAATTGTTGAACTTGGAAACACCAAAATTAGCTCTAAAAT +TTCGAAAAAATGGGTAATTTCAACTTTCCGTATCTTTTCAGTTTGTCGGA +ATTTTTAAAAAATTTTATTACAGAAAACCACCAATAATTAAAATCTTGAC +TTTTTTTTTAACCCTAAAAGATTTTTTTCGAGAAAATATCTTAAAATTTA +GTCATTTTTCTTCTTTTTAGGAGCTATTTTTATGTTTTTTACTTTTTGTT +CCGTCAAAAACAATTTTAATTGTAAAGGTTTTTTTACGATTTTTCCAGAA +AAACCGGTAAATGACACTATTACGGGAACAAAAAATTTGGAAAATGCGTA +CTGCACAACATATCTGACGCACAAAATATCTTGTAGCGAAAACTACAGTA +ATCCTTTTCAAATGGCTACTGTAGTGTCGAATTACGGGGCTCGATGTTCA +GAAATTAATTTTTTAATCGAGCCCCGTAAATCGACACTACAGTAGCCATT +TGAAAAGTATTACTGTAGTTTTCGCTACGAGACCCTATTTTGCGCGTCGA +ATATGTTGTACAGTACGCATTTTCAGAATTTTGTGTTCCTGTAATAATAC +TAAGATCTCGCCACGACAAAGCGAAAAATTTTTATCGATTTTTCAGCAAT +TTTTCTCTTGTTTTCATAAAAATTGGGCAAAAACCGGAGGAAAAAAGTGA +CGAATTAATAAAAATTCCATGGCAACGAAAGTTTGAAGCTACAGTACTCT +TTAAAGAAGTGCACCTTTTTGGATTAACAAAATTTTGTCGTGACGAGACC +CTGGATACCATTTTTCCGGCGGAAAAGTCGCAAAATTAGCGATTTTGGGA +ATTTTTCGCGGCGAGACAACTGCACAACTCGACATGCGAGTTTATCCTTG +CAGATGGCCAAAAGCCCTCCGTCGATCATTTGACGAAGCAATTCCCTGGT +GTTGCGAGCTCGACGAGCTTCTGAACGATGAAATTGCCATTTCGACTGTG +GCAGAGCCCCACGAAGAGCGTCGTGGATTTGGTGAGCTTCTCGAACACGG +CTTTACGAATCTGATCTTCGGAATTTAGTGGATAGTTGGCCTCCAAGAAC +CTTACCCCCGATGGATAGATTGCGAAATCGATGAGCTGCCCGTTGAGCAG +CACATCTTCGAGCGAAATGAAAATCGGAGCCACTGGTGGTGGGGTCTCAT +CGTCGGATGATCCCGATCCACTGTTGAGGATAAAGCTGTCCGAGTCGGAG +GAGGTGGTGTTGCTTCCGTGGCGGTAGGGGAGAAGCTTGACCGGCGGCTT +TGGATTCTGGAAATTCGAATTTTAAACTTTTATTATATTTTTATTTAAAT +TAGAAATTTTTATGCAATATTTTACCTTGTTCTTGTGAGTTTTTTTCGAC +AAAAGCGAGAAATCCGGGTCGAAATCGAACGACGCGCCGAGCATGTTGTA +CGAATCCGTGCTTTTACGATTCGGAGTCATTTAGACAGAAAAATGAATGA +ATATAGGTTAGTAGACGCTGAAAAATTGGGAATTTTGGATTTTTTAACGG +AAAAACGAGTGAAAATGAGAGAAAAACATGTAAATTTCAACGAAAATCGC +GAAATTACCGCGCATCGAAATTCAAAATTGAATTTTTCGCGGTGGCCCGG +GTTACGGTGATTTTTAAAGGCGCATGGTTGTTTTGAGTGAGGTATTGACG +CGAAATTTAAAATTATTGAATATTTTTTTCTTATTTTTACATTTTTGAAG +AAAAAAATGATTAAAATTCGATTTTTTAGGGAAAATTAAACATTTTCACA +AAAATTGCAGGAAATCACTCGCCAAAATTCAAAAATGAAGAGTTTCGTGG +TGCGCCGGGTTACGGTGGATTTTAAAGGCGCATGGCTGTTTTGTATTAGG +TCTCACCACGAAACTTGGAGTTTTTGATAGTTTACTTCCTATTAGGGATT +TATTTTTTTAATTTTCGCTCGATTTTCACACATTTTCACTCATATTCACT +CAATTTTTTGCAGAAAAAATGTCAATGGACATTGTTATGAAGTCAGATGA +GCAGCCGTTCATCTCTGCGCCTGTATGCTTTAAGTAAGCTCCAATTTTTG +TTATTCTGGCCTAAAATTATTTTTTTGATTTCCAGAACGTTCGCATTTTT +CGCCAAAGCATCCGCAGAGGAATGCAAACTTCTAGCTTCGGGCTCCAACG +CTCGAGAAAGTTTCCAGCAGGCCACGGGGCTATCGGAGAAGATCACGGAA +GACATTTACCGCCAAATTGAGTAGGTTTTTCGATTTTTTTACCCTTAAAA +ACTACTATTTTTCTATTTTCCAGCGTCTCCCACATTTCATCGATGGTCTT +CAACAGAGAAATGGACGGTGGCATCGAGAGAAATCGGCTCGGCTCGCAAG +CGATTCTGCTCGACGAGAACTCCAGGCGCCGCAATCCACAGTTCAAATCG +ATCGCGCTCCGCTCTCTCCGCTACGATCACATCGATCATAGAGCGTTGGC +AAGGAAATCGCCTCATCTGATGCCTCCGACTTATATCAAAGAGGAAATTA +TGGATGATGAGCTCGACGAGGTGAAGGAAGAAGTGGTTTCCGTTGGAGAA +GCCGCCTTGCCCACGCCAAAAGTTGAACTGAACATGGACCATCCGGAAAA +GGACCTGATCATCAGCATTTCCGTGTATCTCGGCTACACCCGTACCCTTC +AATACCACGAGATTCGTCTCGGACGTTTGATGAAGGTCACGGATCGGCTC +GAGCTCACCGGAGATCACACGCTTCGCGATCTGAAAAACGCGTTCTCGTG +CCCCATCGATTTCTCGTTTTCCGACGATTTTAGCGAGAAAAAGCCGTCGT +TCAAGGATATGGCGAAAAATAAGTGGCCGTCGTCGATGTTCTTCATTCAT +GACACGTTTTATATCGACTCGAACACTGGCGACAAGTTTGTGGATCCGTC +GATGTGAGCAAGGGTGCCGGCTAAAAGTTTTTCAGTGTTTTTTGAGCGAA +AAGGAACAATTTTTTTCTGAAAATTATTGATTTTTCGTTAGTCTTCAGAA +AAAATGATTTTTTACGCCGCAAAATCGGGAAAAAACAAAAGAAAACTGAA +AATTAAGACATTTTCGTTGATAAAAACGAATTTTTTGGTTTTTTTTTTCA +GAAATATATTATTTTTTGCTTTATTTCAACAAAAAAAACCCAAATTTTCA +GCACAATCCGAAGTTGGGCCAAAAAGTTCGACTACATCGGTCCGATGCAC +GTGAAACAGATGTCGGAGACGAGGATCGGGGATCTCATTTGTCGGCTCGG +TCAGCCATACGTCTACATTCATCAAGGCGTCTGCGAGCACCTCATCGTCT +TCAATGACTTGTGCCTGAGGTACGGAAATTCTGGAAAAATCGAAAATTTT +GATTTAAAAAAACTCAAATATTTATGTGTTCTTTTTTTTACTAAAAATTT +TTTTCAAATTGTTTATGAAAAAAACACTAAAAAATAAGTTTTTATCAATT +ATTTAAACAAAATTTATATTTTCCGATTATCAAAATTGTTTTTTTTTTTC +AAATAAAATACCCCGAAAAATATATATTTTTTAATTTTTTTTTTCTATTT +TTTGCAGAGATGAATCCCACACAAACGTCGAATTTCCACGCCGCCTCGTC +GAACGGAATTTCAGAAGAATTGCATGTGACACGTGCAAGGAGGCGTCGGC +GCAGTGAGTAGTAGCATTTAGAAATTCGGAATTTTTTGTGAAACCCCCGA +AAAATATAGTTTTTATCGGAGTTCGAATTTTCGAAAAAAAAATCCAAAGA +GAATCGATTAAGGCAAAAATCATCAATTGAATCCAATTTTTTCAGCTGGA +TGATCGTCGACCACGACAATCTGCTTCCCAACTCGCCAGGCTATCTGTGC +TCTTCGTGCTACAAGGAGTTCTGTTTCGACGTGAACGGCAAAAAAGTGTG +CCAGTTTAAGGCCGTACCGTATTGCGATCGAAAGGACATTGGCGACGGAC +GCCAGTTCTTCACCGAGCTCGATCTTTAGAGAACGAGATTTAAAAGTCTG +TATCATTTTTTGTTGTTTTTTTTTAAATGTTTTTCGATTTGATTGTTTAA +TTACCGATTTTTGGCCTGTAACTATATTTGTTGAAATTTCAAATTTCTTT +TTTTTTAAATAAAATTTTTGTTTGCAAAAAAATTTATCCAATAAATAAAC +GGAATATATCGATGATATGGCAAGTAGGGGGAAACGGACGGGAAAATGAT +TATTTACAGAAAGGGCGCGCACCAGAGGTTTCTCGGGGGAGCCCCGAGGC +GGGTGGCGGAGCTTGGCTCAAAATCTGTCGGAAAAATGGGTTAAATGAGA +GAAGAGGTAACCTAGAAAATGAGATGAGAAATTCGGAAGAATTTTGAACA +ATTTGAAAAATCGATAATGTTGAATTTTAAAATTAAATTTTATTGATTTT +TTGAAAATCGATTATATTGTTGATTATTGATTAAAAATCACTAGAATCAA +TAAATCTGATTTGGAAAAATCAAAAAAATCGATTTTTTATAATCATAAAA +ATCAATTTTTAAAATCCAAAAAAATCGATATTTAAGAAATTGAAAAAAAA +TCGATAAATCAATACATAGGTGAGCTCGTCTCGTCGATTTGTGTTTTTGT +GATTGGTCCCGGCTGCTTTTGAGATGGTCTAGGCGTTGTTCCGTATGACA +TTCTGGAAATTTTTTTGTGAGGCAATGACACGCCCACAAAATGGACGGTG +GCAGAAATTTAATAATTTTAAATAATTTTCTGGATAAAAAAATCGATTTT +TCCACTTTTTCGAGTGAATCGAAAATTTAAAAAAAACATTCAAAATTGTT +CAGGGTCTCGCCACGAAAAACTCACAAATGCACGTTATGCGGAGCGTCGT +CGGATTCCGGTGTGTTGCTACGGATCGTGTCGTCCATGCTCAGCTTCATC +GTCGATTGACGTCGCCGTTTTGTGGTGATCTGAGCGAGATTTATTGATTT +TTAAAGACGCATGGCCTAGAAAACACAACACTTCGGCCACGGACTTTGGC +GGCCGAGTTTTCTAGGCCATGCTGCGGCATTTAAAGGCACATACCATGAT +AATGAAGATCGCCAATCCGAAAATGATGACCAATGCGAAAGTGATGATTA +CAATCATCAGCGATGATAAGGAATATGATGAAGTTTGCGTGGAAATAGAA +TCGATGTACGCTTGTGACGTCATTCCTGGAAATTATTGATTTTTTTGGAA +AAAATCAATAATTACTTACCGTCAACAGTAACACTCAACGAATCAATCTT +GTAATCCGAAATCATAGAGTTATTGCGTGAAAATGCGGCTTCGAACCTGA +AATGTTAAAAAAATCAATTATCGATTTTTTTGAAAGTTTTTGAAAGTTTT +TGAAAAATTGATACAATTAACTTGATATTCCCCCGGAAAACCTATAAATC +AATGAAAAAGTTAATATCTAAATTTTTTCCAAAAATTGAACTAAAGTCGA +TTATCGATTATCGATTTTACTAATCATTTTTCAAAAATCTATCATATAGA +CGATTCCTACGGAAACCCCGAACAAATCAAAAATCGATAAAATTGACTAT +CGATATTTTTTTCTAAATTTTACTTTTTTCGATAAAAGTCGATAGCGTTG +ATAATCGATTTTTTAGAGTTTTCCTCAAAAAATGGTAATAAAATATTTCT +AATCGGTAAGAACTCACAAATTAACAGCCATTTGAGCATCACCAAGTGAT +TTTTTGGTGAGCACGTCGGCTCCGACAACCACTGATCCTTTGGTCAGTGA +CTTGATTTCAACATTCACAAAATTGTCGTCTCCCGAAATGGAATTGATGA +ATTCTCCGATCTGGAAAAAAATCAATAATTGTTTAAAATTGATTTTTTTC +AGATCATTTTTAAAATAACTAGTCTAAATCTATATTGAAGTCTAACTCAA +AATTTTCCACAAAGGCTTACTATTAGGCTTAGGCTTAGGCTTAGGCTTAA +GCTCAGGCTTAGGCTTAGGCCACGCGAGATGAAAACAAAAGAGAAAATTT +AGTGAAAACAAGAAAAATTTCTTTTAAAAAAAAGAAAAAAAAAAAAAAAA +AAGAGCAACAGCCATGCAATTCTTAAATATAACAGGTTCAACTACTATCT +TCAAAAATCAGTTTAATATCGATTTTTCCCAAATGTCAATAATCCATTAT +CCATTTTTGACTCACCGCTGGCACCAAATCTTTCGCTAATCTCTTCGCAG +GGCCACTCTGAATATCGTTGAATTCCTCTACAAATTCCAGTGAAATAATA +CGAAAAACTATTGGTGTTCGAATGGATTTAGCCGGAAGGAATACTTTCGA +TGAGTTTTGAAGTGCCACCGGCACAGTTGAAATATCTTCAAAAGTCGTGG +ATTCCTCTGATGAGGTGGAGGTGGTCTCTTCGGAGGAGGTAGTGACGTCA +GTGGAGAGGGTTGATGGCTCGGTTTCGGCCATGGTTGTGTCCATTGTGGT +TTCCATAGTTTTTGTAGTTTCCATTGTTGAAGAGGATTTCATTCTGAAAA +TTTTGAAGTTTTGAATTTTTTCCTGCAATATATGAACACTTCCGAACCAG +CAAAACTCACTAGGTAGTGTTTTAACTATACGGTGCGATCGAGTAAAAGT +GTCATGCGATAGCTGGCATCTTAGGCTTTCAGAATCTGTAATTTGTTCCG +GCGGAAGACCTCTGTGAGTCTGGAAATTTTCATCTGAAAATTTAGTACTG +AAATCTGCATTTCCTATGGTTAACAGTGGATTTTTGTCTCTGGCGCCAAC +AGAAGTCTCACCACAATGGTGGAAGGGCGAAAACATCGCTTCGAAGCTGT +TAACCATAGGAAATGCACTGATTTCAGTACTAAATTTTCAGATGAAAATT +TCCAGACTCACAGAGGTCTTCCGCCGGAACAAATTACAGATTCTGAAAGC +CTAAGATGCCAGCTATCGCATGACACGTTTACTTTTACTCGATCGCACCG +TATAGTTAAAACACTCCCTAGTCAGATATGTGCTCTACACTTTTAAATTT +TGCAATCAAAATACTTGAATATAAAATTAAGAGATTTTTGAATTTACTAG +GCCACCTCGAAAATTTCTAGGCCACGGCAGGTTGGTAGGGTGAAGCTGCA +GACCCCATAAAGCTGTGAGAACGGTTTTTTTGCAAATTTTTTAAAACAAA +CATTTGTGAAGAATCTGAATATTATCAGAACAAAAAATAATTTCGACAAA +AAATAATAAATTTTTTTATCAATATTCAAAATTTTTAACTTCCGAAAAAA +CTCAAAAAAAAACTCACCCAGTCGTAGTGCTCTCGACCATCTGCTTCGTA +GTTTTCGGGATATTCGACAAAATCTTTGGCTCTTCCTCAGACATTTTCAG +AATTGGGAATGCGGGGCTCTGATCTGTGCTCAATGAGCTATCAATAACAC +TTCCATCCTGCTCAAAAAGTCCTTCCAGTGCACTTTGATCAAATGGTGTT +TCTCCGTCATCTCCAGCTTCTGATGGGTCACTTACTGCGACGGTGGATTG +GGTTGTGGTCACTGTAAAATTGGAAATTTGGAAGAGAAAAACCTCGGCCA +TTGGTGACGTCATACTTTTCGCCACTTCTTCGACCAGCTATAATGCCACG +CTTTTAGCAAGTTTTATTTTTGGTAAACCAAAGAGCAACCAATTTTAAAA +CTGTGTCTCCAGGTTTACCGCCAACTTAAGGGCGTGTCCGTACAGGGTTT +GCCCGTTTTATGGGCGTCGCTTAATAAATCATTTTTCAAGTTTTCAGTTT +CGTGGAAAATTAGCATCCGGGAAATTGAGTCATAAGTATGACGTCAGCAG +CCGCGCGGCTTCCCATGACGTCACTCCATGCGCTCCCCCGACGTCCCTCT +AAGACGTCACCACCTCTCACCTGGTTTAGTGGGTCGTGTCATCTCCTTCT +CTTTCAAAACTCGTCTATCAGCGACCTCGTCAACCTCAATCGGAAGGGAG +CTGAACGTAATCACCTCCAAGGGAGTGGTTGGCATCATTTCAGTCGTATT +TTCAGCGGCGAGAGTTGTTTTCTCAGTGGATTCATCCTGATCCTCCATAC +TATCATCTTCGATTGTTGCCTGGGAGAAGTTGAACATACCGCCGTCAAGC +GGAGTTATTGGGGAGAAGACGGACGTTTTCTGGATTGGGTTCACTTCTAG +GGAGGTGTCGTTCGGCGAGAGTTCGATCATTTCTGTACTTGTCTCGAAGG +TATCTGATCTGAAAGTTATGACATTTTTTTGGTGGTGGCCTGGGAGAAAA +CTAGGCCTCCTGGCCTAGAAATCTCAAACCTCGGCCTCCAGCTCTCACTA +GCTGACCTAGGTTTACTAAACATCGGCAAGACCTCTTTTCGACTACTCCC +TTACAAATTTTTAACAGTTTTTCATCACACAATTTTCCGATTCTTACCCC +TCATTCATCATTTCTTCTTTCGGAACAGCCATCATCGGCATATCATCATT +ATCAGGCATTACGGGTGTCGTTGTGTCTTTTGCCAGCGGTTTGTCGAACA +CATCTTCAGAATTTTCGTCTTGCGCGAAGGAAACTGAAAAAGTTAAATTA +CATTTTTTCTAGGCCACCAGGTTTTGCATTTTGGCCTAGAAAATGAAATG +AGAAGCTAGACCATGTGGGTTTATTGCGAGGAAAAGCTATCCCACGAAAA +CTTTTATAAGCGTCTAGAAAAGTAGAAACCTCGGCCACCAAGTTTTGCAC +TGTGACCTAAACAATTTTGGTAAAATAGGCCAGCAAAATTTCCATGATGG +CCTCAGGAAAACTAGGCCATTAAGGTTTCTTCCGTTACCTAGAAATTTTG +TAAACCTAGGTCACCAGGGTTTCTAGGCCACACAAGAAAAGCTAAAAACC +AACATTTCAGATCGGTCTGGAAAAGTGCAAAATTAAGCCACCAGGATTTG +CATGGTGGTAAAAAATTGGTAAACGTGAACTAGAAGTTTATCGGTCATCA +ACTTACGTGTCGTTGAAAATGCAATGAATAGAATAAAACCAAATGGTATG +CGCATCGCTGAAAAATTGCAAAAATTAATTTATGTTTTGGAAAATCAGAA +ATCGGAGTGTTCATTTTTTATGGGACAAGATAAAAAGAGATGGAGAAAAT +TTATATGATATATCAGGTCAAAATGACCTTCGGAAATTGGGAATGAAAAA +TCAAAATTAATTCGCGTGGAACTGGTTAAGATGATCGAAGATTGAAAAAT +TTGACAGAAATTGCAACAATACTAATGCAAAAAGTTGGTAAAATATTTTT +TTCAGTTTTCAGAAAAATCGATAGCAAAAGTCTTTTTTTTTAAATAAAAA +TTTCTGAAATATTTTCGCTGCGAGACCTAAGGTGACAAATTGGATTAAAA +ATTTTATGTGCCCATTAAGAGTTTTTCTGGAAACTGAAGAGAAAGTCGAA +AAATTAATATACCCTACTTAAATTTAAAGGCGCACGGATGAATTTCCAGA +AAACTAAAAAAAAACATCACAAAATTTGATACTCCAAGTTTAAAGATGCA +TGGGTAATCTTTGAATGAGAATTTTGTTTTAAATTTTTGAACTGCCATTT +CAGATATTATGAGAACACAAAATTCTAATAATGCGTATTGCGCAACATAT +TTTGCGCTCAAAATATCTCGTAGCGAAAACTACAGTAATTCTTTAAATAA +CTACTGTAACGCTTGTGTCGATTTACGCGCATCAAAATGAATTAAGATCA +TACATTTACCGACAAAATATTAAAATTAGGCAAAAAATAATACGAATAAT +GCATTTCGTAAATCGAGCACGTAAATCGACACAAGCGCTACAGTAGTCAT +CAAGAAAAATTACTGTACTTCTCGTTACGAGATATTTTGCGCATAAAATA +TGCTGCGCATTACGCATTCTCAGAATTTTGTGCGCCCGTAATAACCATTT +GTTAAATGCTTAAAAAATTCAGATTTTATTGAAAAAAATTTTTGAGCAAA +ATTTTTCGAAAAATAAATTTCGGCAATAAAATATTATTTTTCCATCGAAA +AAGTATCGTATGGTGTGCTTGACATAATCTTGGTAAAAAGTGGCATATTT +TGAAAACAAAAGGGGTTACCCCCTTCCTTCAGCCCGCCCGCCCGGGAAGC +CTGGGCATGCGCGCAAGTGATTGTTTTGTCTGTTGTTGCTTATGTATATG +CTTATTATTTACACATTTGTGTGTGTGTGAGTGACTACACTGCACACCTC +TTGAAACGGATTATCCGGCCGTGGTCGAGGAGGGCCGCCGAATTATGCAC +ATTCCTATGCTATGTATTGTGAATACTTCATTTCAATAACTTTATATATA +TACAGTTAGCACATACGATTTTTGAAAATTGGGGTTGTGGAAGAGTTTTC +ACACAAGTGGCCTAAAGTTTTTGAGTTTACTTTAATACTTCTAAATCACG +TGGTGTCAGGCGGTCTCAATACAATTTGATCTACAAAAAATGCCGGCATT +TTTTCCCAGAAAAATTGTGACGTCCGCACGCTCTCAACCATAAAAAATCA +GATGAGATCTGCGTCTCAACTCCCGCATTTTTTGAAGATCAAAGCGAAAT +GGGACTTTCTGACTCCACGTGCTAAATGAAATGTACGTTAAAAAATTATC +TCTGGAAATTTGGAATTGCTCGGTGGAGCGCGTTTGCCGCTTAGTAGCTG +AACCGTGATAGCTGCGCCGTGAAGAGAAGGGAAAAGTAAGGAAGTTATCA +AAACCAACGACGCACTAATGAAAAGGAACACAAGAAAAAGTGAAAGTGTT +TTTTTTTGGGTTTTTGTGATTTAGTTCGTGTGTGATAAAAGTTCAAATGG +TTCGGCAGGACAATAGGAAGGAAACTGGAATTTTATATTTCATCTCTTGT +TAAATTTACTTTTGTAGGTGTATGATTAGGTAGTGTTAATAGAAATCGGG +ACTCGTGGCCTATCATTTTTTTGTGGCCGAGTAAAAAAATCTTCCACATT +CGTCAACCATACGTGTGAATTTAAAGGTAATCTATAGGATATGATATTGG +TAAACTTTCACAGAAATCCTAAAGCTAGGTTTTGAACTATGGAGCTTTGA +AGTTTCTAGGCCCCTTTGGGAAACATAGGCCACCAACCTGAGAAAGGTAA +GGGGAGGGCAGGGTACATAAAATACAACTTTTTCTCTGAAGTTTTTTTTA +ATTAAGCGAAAAAGCCGACATAAATGTTTCAGTCATGGCCTAACTTGACA +TTGGTGGCCGATTTTTTCGAAAAACTCTTCCACGATTTAGAACATGAACT +TGGCAAAACTTCAAACAAATCCTAGAGATAGTTTTTGAATTATGAAGCTT +TGAAACTTCTAGACACGTTGAAAAAGTTAGACCTCTTCCACTGTCATAAA +CTTATAAATTCACAATTCAAAAATTATAGATTTCTTTCATATGTAGAATT +AGCCCAATTTTTAAATCCATTGCACGGCTAGATTTGAAATCATAGCAATT +TGAAAATTCTAGGCCACGCAAAAGAAAATTCTAGTTCATGGGAGTTGAAA +GAGAGTCTCGGAAGCTAATTTTAAAAGCACAAGATAGAGGAAAACCAAAA +ATTTATAAATTCATAAAAATCCAGTTTTTTAGCAGCTATGTGAAAAGGAT +TAGAATTTCAACACGGCCACCACCGCCGGAGATACAATCATTTTGGGAAT +ATATGTCGTTTTCGCGTATTTCTCACCAAAAAAAGATTCAAATCTTTTAA +TACGAAAAAAAGTTGGAAAAGAATTAGAAAAATGCTGAGAAATTTTTTTT +ATGAAAGCTTAGGCTTACAATTAGGCTTAGGCTTAGGCTTAGTTATTTTT +TCAGTGTTTTCCAAGTGCAGAAAGGAAGAAACCGACGCTTCCTGACTTTC +TATCACACACTGAGGGGAATTTCACCCAACCCCCCCCCCCCCCTCACTTC +CCGCTACTACTTTTACTGTACACTTTCACCGAAAAGTTATTGTGTCATCA +CGTCATTCGCCAAAAACGAATCGAACAAGGAGAAAAAATTGATGAGAAAA +CGCAAGTGTTTCTTCCTACACTACATAGTGTTCAACACCCCTTCATGATA +TGGCCGCGTGAAAACTCTTCCACGACCATAAAAGAAATTTACGGAACAAT +CTAGCAAATTTTCATAAAAATCGGTTGGAAACTATAAAAGTTACAGGGGT +TTGAATTTTCTAGGTCATGCGGAAAAAAACTCGGCCACGCAGGTTTTTAG +GGTTAGGGAGGCGGTGTCTTCAAAAAAAAAGAAACCTCGCACCTAATGAT +CCATGAATCTTCAAACAGAAAATGAGGTATAATCTTAGGTGGCCGAACTT +TTGTTTCTGAAGAAAACTCGGCCAAGACCACGAAAAACGTATTTTTTTGT +ATCGTTAATTGAAAAACTGAAAACAAGAAGTTTCTAGGCCATGTTGATAA +ACCTTCAGTAAAAATTTTTCCTAAGCCATTAAATTACTACTGAACTGAAA +ACCTAGGCCACGGCTTCAAAACATAGGCCACCAAAAACTGAAAGGGGGTC +GTAGGACCGGAACCTGCTATTATGAAGCAAAGTTTTGTGCAATAAAAGTT +TCAGAATTTCCAAGTTTTTAAACTATTTTTTGTCTGGAAATTATAAACCT +GAAATTTCGGGTGCGAGACAAGATGGTCAAAGAAAAATAACGAGAATTCG +GAGGGCAAAAAAATGAGAAGAATTTCCAGGAAAACAAGTGAAAGTGAGTA +TGACTTTGACCTATACGCGTATTGTCTTTTTTGTTTTCTTCTTCTCGAGA +AAAGAGAAACTGTCACAGCAGTAGTAGTTCTTCGATCACCTAATTACCTT +ATTGCCCCCTTCCAGGAAGTCACAGTTTTTTTTAGGAAATGTGTGAAAAA +TACACATTCCGCTAGGAAAAATTGAAATTGCGGTTATTGAGTTCCCTTGC +CACGACAACGTGGCCTAGGATACCGCCATGCTCTAGAAATCCCGCTTGTA +GCCTAGAATTTCCCATTGTGGCCTGGAGAAGTTTAGCGGGGCCTAAGACT +TTTAATTGTGATCTGAGAGTTTTTTCACATGGCCTAAAATGCTATACGTG +GTCTAAAATTCCTCATTGTTGAAATTTTTAGCGCGGCTTAGGATTTTCTA +TTATGGCACTGGATTCTCGCCGTGACCTAGAATTTCGTAATGTGGCCTGA +AAAGTTTAAGCGTGAAAAGTTTAAGTATTTTCAATCATAGCCTGGAGATT +TTTTACAAGAATTCCTCATTGTGGCCTTGAATTTTCTATTATGGCCTAGA +ATTTCGCATCGTGGCCTAGAAGAAATTTGCAGAGTGGTTTTGAAATTCGG +TTTGTGACCTAGGGTGCTATATTGTGGCCTAAATTCTTCCATCATAACGT +ATGATTTCACATTTTGACCTGAAAATTCTTTGCGTGGTCTAAGATTTCTC +ATTATATTCTCGAATTTAACTTCGACACGTGAGAACAATTTTGATGGCCT +AGAAATTGCTCCCGTGACCTAGGAAGTTTCAAATTTTTAAAGTTCAAATA +AATTTCACCAGAAATTCATCAAAATTTACAATTACGGAAAAAGAATCATA +TTAACCACTGCAACTTTTTTCGAACGAAGGACGAGGCAAAAAGGTTTCTA +GGCCATGGCCGAGTCCCCGACAAATTTCAGCGGCCATTTATTTTGCTTTG +TTTTTTGCGTGTTTTCTTTCGTTTTTCACCGATTTTTTCCGTTTTTTCTT +ATCAAAACTAATAAATAAATATTTTTTGCAGATGCTAAAACAATTTCCAA +GTGAAAAAATTGTGAATTCAGTCGGCAAGTAGCGGTAAAAGTGGTCAATG +TAATATGATGGATTACGGGAATAAAAAACCCAAACTTTTTCCCAAACATG +ATACATATGCTGTTTAGAAACACGGGAAAAATCGGTGAAAAACACAAGAA +AACAAAGCAAGTACAAAATGTCGTAAAATGCGGTGTATTGTGTGCAAACA +CCGATTTTTCGCATTTTTTCTCGGCCCTCGTTCGAAAAAAGTTGCAGTGT +TAACGGCGGTGGAAGAGCTTTACCTTTACAAAAGGTGGCCACAAAAAAAA +TAGAAGAAAGGATCCAAAAAGAGCAGGGAAGAGTTTTCTCAATTTGACGG +CCACGTGTTCTATAGAAAAAGATAAATACAATAAATACGTTTTTTGAACA +ATTAAAAAAACAAAAAATTTCAAGAAAAATTTAGAATATTTTTTCAGTTT +TTTTCCTGAAATTCAAATAGAATAAATGGAAGTTCAACAAAAAAAGGTGA +CCTAAATACTTATTAATTCACCTTCTTGACCTCTCGATTCTTCAGAAAAA +AGAATAGGCTTCTCCTCCTCCCACCTCCCAGACACTTATCTACACTTTAC +ATCATTCCTCCCGGCCCCCGGTTTTTTCACATTTTTCAACCTTGAAAATG +ACGAAATAAACAAGTGTTTTAGATAAATGTTTCTGTGTATGTTATCTGAA +ATCTTGGAAGGGTGTTGCAACAGAGCCCCGCGTGTAGCGTGGCCTAGAAA +TCCAAAAAGTCTTCTTTTAGATCTTCAGCTTTCTCAGCAAGTTAGGTCTT +AAGTCAAAAGGACTCTCCATGACCAAGTTATAACGATTTGTAGTTTCTAG +GCCATGGAGTACTCTCCGAAGGGGAGACATTGACCCCCTGACGCCGGATT +TGTAGGAATTTTCACGTGTTTATGCTACTGTAAGCGAGCTATATACGTTC +TTCAAAAATATCCGTCAAATTGTGACCACCGTTTCAGCACTTTAAAATTT +CTAGGCCACGCTGTCGCCATAATGGAATATTTTTCTCACGAGGAATAGAA +ATTAAAAAAAAAACTCTTCAACTGGTCGATATTTGGAAAACCAAACTAAA +ATGTTTCAGAATTATTAAAAGCTTAATTAAAACAAACAGCCACAAAAGTT +ACCTAAACTGATGAAATAAAGACATAGGCATACAGATTTATAAATCCTAT +AAGCATGGGTGTGTCACAGGTAAAGATTATGGAAAGTGAGGGAAAGTAGG +AAGATATTACTGGAAAGTTCTGGGGGAGAACGGCTGAAATCAAAATGGAT +TCGGTTGAACGCGTCGAATCACGGAGACTCGTTTGTAGGGCTTCCAGGTA +GATAAAAAATGTTCTGCCTGAATTGGGCCAAAACACATGAATCTTCAAAA +ACAAATTGACACAAGAAAATACATACTACTCCAAATTTTCAAAAATCAAA +AAATAGGCGATAGGTTTTTAGATACTAAAGTATATTGAGCAATTAAACAA +TTCACCCCCTACAACTGGCGGGCCCGCAGGGCCTGCTAGTCAGGCAAAAA +ATATATGGCCCACACTCCCAGCGACAAGAAAAATTAGGGGATATTAGAGA +CATTTACTCAAAAGGAGCATTACACAAATTTTAAAAATCTCAAAGCGGGA +AATTTTTTTAATGCGTACTGAATAAGAAATCGACGTTTAATGAAACTCAA +TTGCTACAACCCCGTAAACCTCCTTCACGTCCAATCAATAGTGACATGAA +TCCTTCCGACCAACGTCATAAAGATTGGAGATGACGAAATTTAAGATGTA +CCAAGTATGCTGGTACATACAATTTCTACGTCACAACATCTTGACAGTTT +TTTCCCTCAAAGAGAGGTGAGCCTGTAGAAGAGATACAAACGCTGCGTCC +TATCGTGGGTTCAGTTGTGGGGAAAAATTGTAAAAACTGTATGTACCAAC +TATGCTGATGTGCCAACTACCAACCAGCATAGTTGGTGCATCTTCAATTT +TGCCATCTCCAATCTTTATGACGTTGGTCGGAAGGACTTTTGTCACTATT +GATTGGAGGCTTACGGGGTTGAAACAATCGTTCATTAAAAGTCGTATTCT +TATTCAGTACGCATTTCAAAATGTTTCCCACTTTTTTTCGGCTTGATCTA +CGTAGATCTTTAAAAAATGCGGGAGAAGATATGCAGTGTTCTCAACTAAT +TTCGCATAGTTAAGAACGTGCTGACGTCACTTTTTTTTTGAGCAAAACAT +TCCGGCATTTTTTGTAGATCAATCCGTAATTGGACAGCCTGGCACCACGT +GTAAGAACACGATGCCTCTATTTTTGCCCGGGAGTGTGGGCCTTGAAAAG +TTGTGAGCTGTAGAAAAATGGACAACAAGCATGTTGTCAGTTAGCAGCAT +TTTATAAGTCAAGGACAAGTACAACCGAGATAAGTGAAAAGTTTGAAAAA +TGGAAAACTTTCAAAAAACAGCGAAGGTTCTTTGATCGATGCAAGGGCAG +AAAGTGAATAATGCATGTTTTTGAACTTAAAACAAATTGGCTAGACTTTG +ACTGAAACTACCTTTTATAAAAATGAAGAAAATGAACCATTACGAAAATG +TTAAATACACCTGAAAATTGGTGTGTTTTTATTGTCGTTCTGTAATTAAA +TTTTGAATGATCGCTCTTCTGCAAAGAACAACCACAAAAAATAATTCGAT +ATACTCAAGTATCGACACTTATGATTTGAATGCAAACATATAACAAATTA +AAATTAAAATACGGTCATTATATTTTAGGAAAATTATGGAAATTTTTTAG +GCTTATGATGTTTCAAAAACTTTCAGAACTCTAGTAAAAAACATTTTATA +TGTAATAAAACACTCAGCGACTTTAAACTTTGCAAGACAATTTGGGACAT +AATTTTGGGACATTGTAAGAACAGTTAATTGGAAAATAAAATAGTTATTC +GAATGATCGTTCTTCAAACAACCTTACAAACAACAACACACCTACTCTGC +TATAATAAGAAAATTTAAAATACTACTCAAGTTGTCACTTCAAGACCGCA +TAAGTTTATACCACTCGAACAAAAAACAGTCTTCGTTCTTTCTTTCTTGA +AAAGAGACATAATTGAAAATGAACTAATCAGCCGCTGCCCGGGATGGAAA +AAAGAAAAGAAATTCCTATCATCTTTTGACCTTGTTATTTTTGCAAATCA +TGTCTGAATAATACACTTTTTGATACATATAAATCAGGCGTGGGCGACAA +ACAATTTTTCCGGCAAATCGGCAAATTGCTGGAATTGAAATTTCCGGCAA +ATCGGCAAATCAAAAATGTTTGAAAATAGGAGAGTAAAAAGGTGGAAGTC +AAGTGATGGTAAGTACCTATTTTGTTTCAATCAAATTAAATTTTACACCA +TCTCTCTTTTTTTTCCTTATTTAACAGTCTTTGGTCTGTGTTCTGATGTT +GAAAGATAAGGGAACATGGACGAGTTGTTTTTGGGAAAAAACATTCTTTT +TGGATTATTTTAGTAAAAGAAAAATTTAAATTTATAAGCATATTCACTAA +ATATTTTTGTGGGAATTTGAAAAAAAAAGAAATTAAAGAAGAAACTGATA +AAAACTAGAAAATGTATAACTGGGAGAAAAAAGTTTCCAATTTTCAGAAC +TTTTGAAAAATTGTAGAAAATAGTTCATGCTTTCAAAGTTGTAGGAAAAA +ATAATATGTGGCCAATTTCCGAAAGAAAAAACTCTGCCACGACCAAAACT +CAGAACTAGACTGAAATTTCAGTTGTAGCTGACAAAACCATCCAAAAGAT +ATTGTAGGTTACAATATCTAGGCCGTGAAAATTAGAAAACTCGAATCAGA +TATCCTTGGCCGGAATGCGAAAAAACAAAAATTAGAGTTTTCTAGGCCAC +AAAAACTCGTCCACGTGTGCATGAACTGTCAAGTGGTCAACGTAAAAGGT +GTGAAACCCTTCAGAGAAAAACACTAGAAATGAGATAAAGTAGGTGAGAC +CTCCTGTCTCTGAGAAGCAACGTTCGAAATTCTTTTCCAATTCCATCTAT +TATTATTATTATTATTATTATTAGGACGGTATGGCGCCAGGAACTGGTTG +TTTATACTGACCACTGCCTCTTCCCGATTAGGATTCTGAATTTCGGATTT +CGGGAAATTGAGAATGGCAGATGGATGTAATTTCATTAATCATGTTCCTC +AATAAGTTAAGAAACAAAAGAAGGAAGATATAGTGAATCAGTGAGGAACA +AGAACATAGCATATATGGAATTGGCGGTGTAAGACTGGTTTACATGGTTA +CACGGAGGGAAAAAGATTTGAAAGTATTCGTCATCTTATCTAGGTAGTTG +AGACACTTGATTAGTCATAGTTGAAAGAACAAATGGAAGAAGTTCATATG +CTGAAAGCATCGCTAATAACATAATATTGGTTTTAAAGGTGGAGTACGGT +CTGTGGGTTTTTAACCTAAATGACAGAATACAGTCCCAATATACCGAATA +TAACTGTTAAAGATTTATAAAATTTATCTAAATTTTTTATGATTTTTAAA +AAAGTTTTTTTTTTTTTAATTTAAAAATTTATTCAAAATTCCAAAAAAAT +ATTTTATTCAAAACTAAAAACCCAAATTTTCTGAAACTTTACCATTTTAC +TTATTTATGTCTTAACAATAATATACACATATTAACGAAATACCCACCGT +TCAAAATTTGACTTAATCTCCAGTTTTAACTGCCAATGAGAATTTGTTCA +AAATTCCAATCTCACACCCAATGTTTTTCTTTGTTTTTCATTTTAAAACA +GTTCTATCCAGTTTAAAAATTTACCAAATAAAAATGTGTCTATTCCTCTC +ACCTCCAATCCCGTGCATGTGTTCATGTTTACCTATTGAAACGTGTGTAT +TACTATATAATACAGAACAAATATAAAATGGCCACTCTTGCACCTCCAGC +GGAAAGAAAGCTTTTGAGGTGTTACGAACACTGCAACACTTTCCTATTTT +ACTAGTTTTGAGCAATTTTCTGGTCCTTTTATTTATTTTTGTTTTGTCTG +GAACAGGAAGTTGTTTGTGTTCTGTTTGGAAAATTAATCAGTTCTACCGT +GAGATTTTTAAGTTATTTTTTGAATGGAATTTCAATTATTATTTCATTTC +ATTTGTTTTTTTTTCTCACCGAAATCCACTTTTTTTAGAAACAATTTTTT +TTTCTACATTTTTTTCCGATTTTTGTCATTCAATTTTTCAACTTCTCCAT +TTTTTCTACAAAACACCGAAAACTACAAAATACCTAAAAATTGCAAATTA +AAAAAATTTTTAAACATTTTTGCCCAAAAAATTGTTTTTTTTTTCAGAAC +ATCTAAAACTCACTAAAAAATATGCTCAAAAATTTTTTTGAGAACACTTA +ATTTTTCGAAAATCTTATTTTTGCAATATTAAATCCAGAGAAATTAGAAA +AAAAAAACGGTTTTCTACAGTACTCCTACCCTCCCTCTCCAGTACTCTTA +AAATATTCCTACAGTGTTCTTACAGTACTCTTACACCACTCCTACACTGT +TCTTACAGTGATCCGATACTACTTTTATAAGACTCCCACAGACTCCTACT +ATACCTATACCTTATCACTACAGTATCCCTGCCGTACCCCCCCCCCCCCC +CCAGTACCTATACTTGCCACTACAGTATCCTACAGTATTTCTACAGTGCT +CCTACACTACCTCTACAGTACTCCTACAGTACCATTACCAAAAATTTGAA +TAGAAAAGTGAAATTATGAACATTTTTTCCTGTATACCAATTTTTAAAGT +TTTAGTTTTGTAGTTGTTTTTGACAACGAAATCAATTTCAAAGTATTTTT +CTTTAAACAATCGTACTTTTTGCGTACTGTTCTTGCACTTTTTGGGATCT +TTTGGACTAAAAGTGCCCCCCGAAAAAAGCGCGGAATTAAAAGAACAAAA +ACCGGATAGACTGAGGAGGTGTCGAACGATGGAATGAAAAAAGAAACAGA +AATTAGATTTGGTTCAGTGAATTCTGTTTCTTTTATTTGGATTTTGGTTT +TTTGGAGTCTTGGAAAAATGTTTTATTTTTGTTCTTTCCAAGAGTCCAAA +CGTTTTTTTCCACCAAAACTCCAAAATTTTTAAAATTTGGAAATTTGATT +CACTGCCAAAACTTCCAGAGAAATTAAATGTTCAGTTTCCCGTAAATAAC +AGGGTTTCGTATCAAAAACTGTGAATTTTCCCGCCACCTATGTTTTTTAA +AAATGATTATACTCTAATTTCCCGTCAACATTTTTTTATTTTGCGAAAAA +TGATTATTTGAACATCCCAGAAAATTTTAAAAACGTCATGAGTTTTTTGA +AAATTCAATTTTTCGTGTTCCTGTAATAAAAACCATAGAAACTGTTGACC +TATAACCTGCCAGACGTTCTTCCTGTCTGTTTATACCCCCATCTGCTCTG +CACACCAGACACCCCTCCTCCTAACTACACTTTAAACTGTTACCCCCCCC +CCCCCCGTTTACCCCTCATTTGTTTTTTTTTCTAGTGCATCCCTTCCGTG +TAACCTGACACTTTTTCCAAGAAGCTCGCATTTCTTAGGAGGAGCAGCAA +TTTTTCGTTACTTAATTTTCCACACAGTAGGAAAGACAAAAAGAAAACGT +CATAGAAATTAAAAATTCTGCGTTTAATTTTTTGTTCAGTTTCTGAAACT +CAATTTTGTGGAACCGTTTTTTTCGATCTTTGTAAAATTGAATTTTTTTG +ATTTTTGGAAAATTTGGATTTTTGCTGGAAAGTCAATTTTTGTGAGAAAA +GGTTTGGCGGGAAATTTAAATTTATTGAGAAAAATTTTAGCGGGAAATTA +AATTTTTTGATAGTGAGAAAAATTCAATTGAATACCTTTTTTGTGCGAAT +TTTTCATAATATCTGAAACTCAAAAAATCTGAAAATTAACTCGAAAAAAT +TTTCAAATTTGATATTTTGGCAATTCAAAAATTGCTTAAAGAAAATAACG +GAACCTCGTTTTTTTTCTTTAAAAAAAGGTTTTAGTAACTTTTCCGGTAA +CCAAGGTTACTCTTTCCCCATCAATCTCCCAAAAGCATGCCAGAAAAAAA +AGAGAGAGAGAGAGAGATGCGTGTATGATTGTGTCATTTGACAGTGCGCA +ACAGACACACATAAAACAGCTGACATCTTCTCTTTTTATTTCAACTGATT +TTTAATTTCCCTCCTTGTGTTCTCTGAGTCTCTCTCATTTATTCAGTTTC +TCGATTTTCTTCCAAATTCATTAATATTTTAATCTATGCGTAAAGTGGAG +GAAGATTTCTTCTACGTTTTGATTTGCAATTTCTCGGGTTTTTCAAATTA +TGGATTTTGAAAAAAAAAATTTCTGAAATTTATTTTTGATTCATGTCAGA +AAATGAGTCTCCTGAATTTTTTTTGGAAAATATAAAACAAATTCTGAATT +TTTTTTACTTTTTGATGTGTAAAACAAAAAAATTGATTAGAAAAATCTTT +ATCTATTTTTTGAACTTTTCAATTTTAAAATCAAAATTAACTTCTAAGAA +ATAAGATTTTTTTCGGAATTTTGAAAAAAAATGTTGTTTTTTTGAGATTT +TAGTACATTCAATTTTCGTAAAATTCGAATTCATTTTTTTATTGTGCAAA +TGTTTTCTGACTGACTATGAGAAAAATTTCAACATTTTGAAGAACCCCCC +CCCCCCCCCCCCCCATTATTTGGACGGAGCCTGAATACGAAATGTGAGTT +CTCAGAGAAGGAGGTGAACAATTTGATTGATGTGCATATGGAGATGCTCA +TTGTGCATATCAGTTTGGAGCATCTATCTCAGAGTGAGCATGACATTTAC +TTTTACCCATTTGCGTAGGCTCCGCCATTTCACGATTTTTTTTTTCCAAT +TTTTGAACTAGTATAAAAATTTCTGAAATTTCTGTAATTTCTGCCATCTC +CTCATAAATTCCATTGTATTCTTTGCACTATTGTTCCACAAAAGTGCAAA +ATTTTCGAATTCGTAATGTGTCTTTCATATATATATCCATGCACTTTTGT +CCCTTTTCCTGAATACTAATTTGGTGTGCTCCAAGAGGAAATTTTTTTGT +TTTGTTGAAATTACTGCTCCTTTTCGGAATTTTTTAATTTCTGAGAAAAA +TTCAATTCCTAAATGTATAATACTAAAGTCAAAATACTAAAGTGTAATGG +TTTGTTTTTTGTTACAGTCTTTAGTTTGTAGCTTTTGTTTTGTGTAGTTT +TCCAACTTTTTTTTTGCCAAAATGAAGGCTGAGAAACCGAAAAAAAAAAT +TCAAAACATAGATTGGGCTGAAGCGGTATTATTGGTTTACTGTAGCATTA +CTGGGTTACTCTAGTTTGGCCCATGTTTGGTGTACGTTAGTAGTAACAAC +ATTTCGTTCATTTGTTTTTTGATTTGGTAACTTCTGGTGATTAAACTTTT +AATGTACCTAAATCTTCTGTTGCATTATTGATTTGTTGTTTTCTTCTTTT +TAAGTTAAACATGCTCAAATTAAATTCAAATTGAGTTGAAAATGCAAAAT +TATTATCAACTTGAATACCCAAAATTTTGGACGGTATTTCAAAAAAATTG +ATTTCCAGCCGCTTCGACCTTCGACACAACAAACGAATGCTAACTTTCCC +AGGATTACACAAAATAGGTCAAAATCCCCTTTTCTCAATTTTTTGCACAT +ACATCCTCATCATCATCATTGTAATGATCGTGACCATCCGGTCTTCTATT +ATTAAATGAGAGAAGGAAAGAGTATACATATGTGTCTTTTATATTAAACT +AATTATATTTCGACACATTCTGCGCATATCACTACTGCACTAGAATTACA +TTTTAAGAATAAAATGTAACCAAAAGACCAAAAAGTTGTTTGCATTTATT +GTTATAAACAGAATAGAATGAATGTTAGGAAACGTTATTAAAACTTGCAA +AGTGACACAATTCGGTATATCGATTTCTCTGAAATTACTTAACTTAGTAG +GCAGAGTTTTGATACTGATACGGATTTTACTAAATTTAATTTTTGTAAAT +CAGTATTGCTTTTATAACCTATTAAGATTTTTTTGTTCCAGCGTGCAATT +ATTTTTAATTCTATTTAGGATTTTAATAAATAGAAAAATACGTTTTGAAT +TATTTTTTACGTTATAATATTCAATAGTAAAGAAGCACACATCAATTCCC +CTATTCAGTTTCCATACTTTGCCTGATAAACATGAATAGTAAAATAGACA +CTTTCATTTATACAGACACCCCCCCCCCCTTGCTTCCGGATTAAATCCCA +ATAAAGGGTGTGGCAATAAGGCATTGTTGCAGTTTCATTGAATTTATTAA +TCATTTGACAGCATGAAATTACAAAACTGGAGAATTTCTAGTTTAAACTT +TTATACAATGAAGAAATCTTCCATAGAATCAATATTAAATTATCAATAAA +TGAGTATTTACGTTTTTCAGCAACGGTATTATTTTTATACTTACTAGTTA +TTAAGTTAGTAGTTAGTTACATTTTTAAATGCGATGCAGTCGAAATTTTT +TTATAGACTAGAAATTGTCTTAGTTTCCAGCCACTGACAAGTCGGCCAAA +TTTCAAACTTTCAGTAATTTTGCGTCATTTGTTGAGCCGCCATAACTCTT +TTTTTGAGACGTTTTCAAGAAGTTGAAATTTGGTATTTTCAGACATTTGT +ATCTTATTTAAAATATGAGTATTCACTCCTTTTACCTGCCAGTCGGCTGC +CTCCTTATCTCCTATTTTTCTCTAATGAGCACACACCACTATCATCATTA +TTATTACCACCTGTTCTTAATAATAAACATTTCCCGCACTTTATTTCCAT +TTCGATGCATTTTATAGAAAATGTTCCCCCTTTTCGAGCTTTCCAATTAG +ATTCACCCTTTGATTGCTCTTTCTTGGACGGAAGTGTTCCCCAATTCCCC +TTCATCTTATTACATTTTTATGCAGATTTTATTGCATTTTAGTGCGCTAG +ATTTTTCATGGGATTTTGCTAAATAATGCAATCACGCTCTAAATAAAATT +CTCAGTTTATATTTTAATGTTAAAACTGTGTGTAAAATTTACAAACATAG +TGAATACATTTTTCGAATAAAAGTATGAACATTTTTCGAGGGATCTATAG +AAAATTGCCGGCTGTTCCTAAATGCCCTTTCACTGGTCACCAAGTTCCTG +TTCATGCAATTCAAAAGAAATGTTCAGCCCCCCGCTCAATAGTCGCCCGC +ACCACAAAATTGAAAAGCGAACATTTTACTAGTCGAACTTTTGAATTGAA +CATTTTTGGAGTATTTTAAAGAAATGTTTTCAAGTCCACCAAAACATATG +CCAGGCCACAAAAATTTCAATTTTCCGCCAATTTTTTTCTCACAAAAGTT +GAATTTTCTCGAATTTCCGATAATTTTCGATTTATTTGAAAGTTATTGAA +ATTTATATTTTCTAAAACACTTCCACAATAACAAATTAATAGATATAATA +AAATTTGAAATTCCCATGCCACACCTCAAAAAGTGGCTCCCTTAACTCCT +GAGTGCTCGCGGAGCCCTACCAAACTTGGAACATTCTTTTCCCAACGGAG +TCATGAACATATGAGCATTAAATGAGTAGACGACATGTGTATACATAGGA +CCACCACAGCTGTTCCTTCCTTTTTATGAGAAGACATGTCATACACACAA +TGTCTCTTCTCCTTTCCGATTGGAAAATTAAAATTATAGGAGGGGGGGGG +GGGGGGGGCGATTCTTGACATTTCAATTACCCCCCCCCCCCCCCCACATC +CGTTATGTTGCATTTTGGTAGGCTTGGGGCCGAATAAGTCTCCCATGCAG +GCGTCAAAACGTCTGCGGACCTACGCCTGCCTCACGCCGCGCCTGCTGTA +CAGGAACCCGAAAAGTGTCGAACGCGGCTAAAGAACCACTTTTCGCACTA +TGCGGTGTAAACACAAGGTTTTGATTTGTAGTCATAGTGCATATATGATG +CGGGAGGCTGACAGGTAGGAGGCAAGCGTTCAACCGCGCATGCCCACCAT +GGAAGCCCTAGAGCCTAGTTTTAGATGAGTTTCAGCATTTTTGATCTACA +AGATTTTGAAAGTTTTACAAAAAAACCAAGATTTTTTGTAATTTATGAAG +TGATTTTTCTACATTTCATCTAGAAACCAGCAGAGTTATTTTTTGGGTAA +TTTATCAATAGAGCGCGTTCGCGTCATGAAAACAAAATGGCGGCCGAACT +TTGAAAATCGATGGCTGAATTTTTCGGAACAAAAGTCCGTAGCTATAAAG +CACAGGCCTACGTTTTTTTTGCTTTTAAATGACATAGTTTTCTAAAAAAA +AGTCTGTGGCCGAATTTTTAAATTTTGAATAGGGGCTTATTTCAAAAAAA +ATTTGAGGCCAACCTACTCTTCTCAATTATAACTTGCCATGGCAGAACTT +TTGAACAACTATTACAACGTTTTCAAAAAACAAGTTAAAGCATTTTTTCG +AATAAAGGTTAAATTGGTAGCCTAGTTTTCTCAAAACAAAATACTAAAAA +AAATATCGATGACCGAAGTTTATATTTGAAAAAATATGTGACCTAGAACT +TTTAACTACTCTTCCAATGTCTTCTAGCTTCTGAGAAAAAGTTCGTGGCC +TAAGTGTACCACGATGGTCTAGTTATCTCGGAAATAGCCATAGCCTAGTT +TTCTCAAAAAAATCGGTGGTCGAGTTTCCTGTATGTAGGCATGTAGGTAT +GTAATTTTTATCTTCCAGGTATCTATTTGTACTTCCCGGTAGCCAGGAGC +AATACTTTTGAATTCCTTTGCTCTCCCTATTCAGCTTCTCCCCTCACACT +CGTTTTTGGTATTCTATTGTTCTCCTCCTCTTCCCATTCTACCCCCATTT +CATTTTCCTCTTGGAGACCCCTGTCTCTCTCTCTTTGTATTGGCTCTTTT +ACGTCTTCTAGTAGGCTTTTCCTTAATGAACTTGTGTGTGTGTGCTTGAA +TCATCATCGCGTTCTCTCGTTCCATTTCCCTTTTGCAATTTTCTTTTCTT +GGAGAAATTTGGAAAGTTTTGCTCAAAATTCCTACGTACACATGCCTCAA +AATCTGGTTGTATATGGCCTAACATTCAATTTCTAGTGCACACAATAAAA +TTTTCCGGGAAATTCAAATTTTCTGATAATGAGGAAGGACTTTGGCGGAA +AATTCAAATTTTAAAAAAGTAGGCGGGAAATTCGAATTTCGAATTTTCTA +AACTTTTTGGCCGGAATTTCAAATGTTCTGAAAAATAATTTTGGAGCGAA +ATTCATATTTTCTCAGAAAAATCTCAGAAAATTTGAATCTCCCACTAATA +TTCTTCTCAAAAAACTGTTACGTGACCTATTTATATCTTATTTATTGGTC +CATTTATTACGTGGCCTAAAACATTTTTTCTTTTCCCCCGTTTACAGCGA +TCATTTGAGATGGCCTAGAAAACGCACGTTAGGCCATCAGGTTTACGGGG +TATAGTACAACCTCTTGCAGGGGACTGAGGTTCAGAAAACTACAAATTTA +GCTAATTCCCTACCTACTCTTGCAAATCCAATAACTAACCCAATTTCCCG +GGGAAATTTTTATTCTTAGAAAACAACTTGTATATCTCCGCAACTACATA +TCCCTCCTTCAAAATAATAATAATGGGAAGCTTCTGCTTCTCTACACCTT +CTTTTGACCAAAAACTTGTTGCCAGTGCCCTATTATGTACGGTCCGTTGA +GTTTTGTTGTTGTTCACAATAATATGTGTAATTCGCGCATCTGAAGAGGG +GAGGTGTAAATGTTGTGTCTAACCGTTATGTTGCTGTCACCTCCAAGTGG +TACAGGTGGCCTAGAAATTTGCGAAAACTCTTCCACGATTATATTTCTCA +AAAAATTACTTTTCTCAGAAAATTTGATTTTCTCACCAAAATATTTCTCA +GATAATTTGAATTCCCGCCAAAATTGTTTAAAAAAATAGAATATCTCGTC +AAAATTTTTATCAGAAAATTTGAATTCCCCACTAAAATTTTGCCAAAACA +TTTTATTTTCCCACTTAAAAAAGTTTTTTTTTTAATTTGAAAGTGGAAAA +GTTTTCTAGGTCACTTATACATTACCGGTGACCGAGGTCGAATTATTCCT +AGGCCACAAATCTCCCAAAGGGGTATTCCCACACCTAATTGACACCTCCC +CGGGCACCTTTGAGCACTAAGTAAGGACACCCACCCCTCTCAGCTTAATA +GCTTTTAAAGGAGCACACCAGCCATATGTTTTCTCTAATTCTCTCACTCT +CTCTCTCGGCTTCTAAATTCAATTTCCCCCCGTCACGCCTCTCGTTACGT +GAGGAGTGTTCAACATGTTCCCATTCCCTTATCCGATAAGTTTTTGGTAG +GCAGGAGCTTGTACTAGTAGAGGACATTTGTCGCTTCTTGGTCTTTCGCC +TCCATTTTCCGTAATTTATACGTGACTTAGAAAATTAGAAAAAAACGCAT +TCCACGAGTTTGTTGGACAACTTTTTTTACGTGGCCTAGAAAAAAATGAA +ACTCGGCCACCGACTTTTCTTTCACTTTTGTGAAGATATGATCTCATTCT +ATAATTCTGTCGAACCGATTAGGAGGGTGGCTGAGTTTGCACTTTTGCGT +GTTCTATACCATTTACAGAAGCTAGTCCCCCCGTCATTCTTTTTCCTGCA +AAATGTTTTTTTTTGCCCCCGGTGTCTCATCATACAGTACAGCAGCCAAT +ATTATTTGTTTTTTGTTTCGTCTTTTCGTCTTTTCGGAGAAAAAACGCTC +TATTCTATGACAAGGTGACGTCATTGGACTCGTGGCCTAGAAAGTTTGGC +AAACTCTTCCACCATTCGATTTTACAGGAGCCTCAAAGCCCCACATGGGG +CCTAGAAATCTTGACATTTCTAAAAAACATCCATTTTGAAATTTTTCGAA +ATTGGTGCAACCTAGCAACCTCTAGAACTTCACGTGACCTAGAAAAAACA +AAACCTCAAAATTTCATGTGGACTAGAAACTTTTAAAAACTCTTCCATCG +ATTTTGTTTTGTGGCGGGGACTTTTTCCAGTTTCTTTTTCACATAAAAAC +CAAAAAAAAACAAGACGTCAAGCTGTGAAAATGATTAGTCACAAAAAGAA +GAAAAACAGTAGTGTCGTTCCTGCCAATTTCAGAGATTCCTTCTTCGCTT +CTCACGACACGAGGGGGGGAGGGTCTAATTGGCACCCCCCCCCCCCCCTA +CTGAGGTGAGAAGCTTGAGTTGACTCACACGTCGCTCTTGTTTTATTCAT +TTTTGGCACAAAGTGAAGTGTGCGAAAATTGTAGTAGTCTGTGTGTGTGT +GTGTGTATGAGCATTTCGAATTTTAAAATACTTTTTTAATGTACCGCAGG +CCACGTGGTAAGTTTTTTTTCATAAATATAGGATTTGTTTTCTTGTAGAA +AAGTTTTTCGAATTTTGAAATGAAAAGGATAACTGGGAACGGAGAAAAAT +TAAGTTTTAATTTCTAGGCCACGTACCAATGAGGATGAGAAGTCGGTTTT +CTAGATCACAAGGTCATCTAAACTTTTAGGAAATTTAAAAAGTTTGGTGA +TTACGAGAATTTCTAGGCCACGTCGCAATACACCGGCGCGTTGGCGTTTT +TACACTTTCTAGACTACTAAGATTTTCCTAGGCCACGTCCCAATCAGGGC +TGTTGCAAAAAAAAATTTTCGACCAAAAAACAAAAAACAAAAAATTTTTT +GGTCTAACTATGGACCAAAAAACAAAAAACAAAAAAACAAAAAACAAAAA +AAAATTCAATGTTTGATATTGAACGGGACAAAACGGAATTTTTTCATGAA +ATATTCTGGTGATTTTTTATAAAATATTGAAAATTGAACGAACAGAAGGT +TTTTTGTTAGCTTTTTTGCTGAATCAGTGCTGTAATTTATTTTTTGGTTG +TTTTTGGTTTTTTTTTTGGTCTCAAAAAACCAAAAAAACCAAAAAATCAA +TTTTTCCCAAAAATACCAAAAAAAACCAAAAAAAAACAGCCCTGGTCCCA +ATGTACAGGTGTTGTGGTGCTTTTTGTGAGCTCTTAGGCCAGCTGGAGTT +TTCTAGGCCACTTGTAAATCAATGGTTTTTTTTCGGTGTTCTAGGCCACC +TGTCACGCCTAGACCATTGACCTAGAAGTTTAATGTTTTTGAATAATAAG +TACACGTACTCTCACATACCCGCAAATGCACATATCTATCTTCATTTCGT +GATTCTCTTCATCTCATCTTATTTTCCATTTCGGTTTACCCTTTTTTTCT +CTATGAATATATTTTCATGTACTTGCTCTTCTTCCCTGAAAAAGATTCTT +TTACACTTTTTTCATTTCCTTAGGCAGTTGTAAAGAACTTGTCATTAGAA +CTTTCAGAATGACATCAGAGTAGATGGCCGAACTTTTTCTAGGCCACGGC +TTGGGAGCCAAACATGGCTAAACATTCTAACTTCCTGGGTCATCTAGAAG +TTTCTAGGTCTTATGGGTGAAAATTGTCAAATGACAGAATTTTCTTAAGT +TATAGTTGAATTTCCCGCCAAACCGATTTTTTTTTGAAAAATTTAAATTT +CCCGCCAAAAATTTTTTGAAACGTTTAAATTTTATGCCAAACTTTTTCTG +AGAGAATTTGGTTTCGCTCCCAATTTTATTCTCTGAAAATTTTAAATTCG +CACCAAATTTTTCGAGAGCTTTTTGAAGTTCCCGGCAAAATTTGTTTTCG +AAAAATTAGATCCCCGTCAACTATGATAGAGAAGTTACGTCATCTGGCTA +CCCTGGCCGAATTTTCAATATATTTCTAGGCCACATATTGACCGCTAAAT +CATGTTGTGGAAGAGTAGTGACGTCACTTGGCGACCGCGACCATCGAGCA +GCGTGAGGGGCGAAGTATCCCCCTTCCCAACCCTAAAGACGTCGTTCATC +GCTCCTTTTTTGTTGTTGTAGGAGTTCCGTTTTTTTGTGTCTCGATTCGT +TTCCTCCTGTTTGTTGTCATTTCTGAACTCATCTCTACACTTCTCTCGTC +TTCTCTGCGTCTCTCCATCCTGCACACTATTTTTGTTTACCTCGATGATC +TTTCTTTTTGCGTGTGTGTCACTGACGAACGAACGGCTGACACAGACTAT +TGTTTTAGTTTTGTTGTTTAGAAGTAGTTGTAGTATTCCAATAGTTTTTC +ACACTTTGCATTATTTCAGATGGCTCAGGACGGAGACCGCCATCACATTT +TTGTCAGTGCTCCGCCGCCGCCGCCACCTTCCTCGTCGATTCCAGCTCCA +TCGCAGGTAAATTTAAGGTTGCAAGCGCGCTCTAATGACCTTTTTTGTGC +CTCCGGCTCCTCTTTGGGTTATTGCCAACGCGCTCCAATTCGAATTATTC +TTACTTTCAGCCAAATAGACTGGAAAAGGAGCCGCTCATCGATGAGGAAA +CTGACATGATTGACGAATCCCGAGCCACGTATTGGAAGGGATGTGAATTC +TTGAAAGCCTCTGGGTTGTACTCGAGTAAATGTGAGTTGGTCTAGAAAAT +TTGTAAAGCTCTTCCACGAAGTAATTAATAAGGGATACTATTGCCGACAC +CCAGGAACACGTATACCACGGAATTCAAATTTTAATTTTTTGAAAATATT +TTGGCGGGAATTTAAAATTTTAATTTTTTGAAAATATTTTGGCGGGAATT +TAAAATTTTAATTTTTTGAAAATATTTTGGCGGGAATTTAAAATTTTAAT +TTTTTGAAAATATTTTGGCGGGAATTCAAATTTTAATTTTTTGAAAATAT +TTTGGCGGGAATTTAAAATTTTAATTTTTTGAAAATATTTTGACGGGAAT +TTAAAATTTTAATTTTCTGAAAATATTTTGGCGGGAATTCAAATTTTAAT +TTTTTGAAAATATTTTGGCGGGAATTCAAATTTTAATTTTTTGAAAATAT +TTTGGCGGGAATTTAAAATTTTAATTTTTTGAAAATATTTTGGCGGGAAT +TTAAAATTTTAATTTTTTGAAAATATTTTGGCGGGAATTTAAAATTTTAA +TTTTTTGAAAATATTTTGGCGGGAATTTAAAATTTTAATTTTTTGAAAAT +ATTTTGGCGGGAATTTAAAATTTTAATTTTTTGAAAATATTTTGGCGGGA +ATTTAAAATTTTAATTTTTTGAAAATATTTTGGCGGGAATTCAAATTTTA +ATTTTTTGAAAATATTTTGGCGGGAATTTAAAATTTTAATTTTTTGAAAA +TATTTTGGCGGGAATTTAAAATTTTAATTTTTTGAAAATATTTTGGCGGG +AATTTAAAATTTTAATTTTTTGAAAATATTTTGGCGGGAATTTAAAATTT +TAATTTTTTGAAAATATTTTGGCGGGAATTCAAATTTTAATTTTTTGAAA +ATATTTTGGCGGGAATTTAAAATTTTAATTTTCTGAAAATATTTTGGCGG +GAATTCAAATTTTAATTTTTTGAAAATATTTTGGCGGGAATTTAAAATTT +TAATTTTTTGAAAATATTTTGGCTGGAATTTAAAATTTCTGAGAAAAAGA +ACCTTCGTGTCGAGACCCATCGTGGTGAGACCCTTCGTGGTGAGACCCAT +CGTGGTGACACCCATCGTGGTGAGACCCTTCGTAGTGAGACCCTTCGTGG +TGAGACCTTTCGTGGTGAGACCCATCGTGGTGAGACCCATCGTGGTGAGA +CTCATCGTGGTGAGACCCTTCGTGGTGATACCCATCGTGGTGAGACCTTT +CGTGGTGAGACCCACCGTGGTGAGACCCATCGTGGTGAGACTCATCGTGG +TGAGACCCTTCGTGGTGAGACCCATCGTGGTGAGACCTTTCGTGGTGAGA +CCTTTCGTGGTGAGACCCATCGTGGTGAGACCTTTCGTGGTGAGACCTTT +CGTGGTGAGACCTTTCGTGGTGAGACCCATCGTGGTGAGACCCTTCGTGG +TGAGACCCATCGTGGTGAGACCTTTCGTGGTGAGACCCATCGTGGTGAGA +CCCATCGTGGTGAGACCCATCGTGGTGAGACCCATCGTGGTGAGACCCTT +CATGGTTAGACCCATCGTGGTGAGACCCTTCGTGCTGAGACCATTCATGG +AGAGACCCATCGTGGTGAGACCCTTCGTGGTTAGACCCATCGTGGTGAGA +TCTTTCGTGGTGAGACCCATCGTGGTGAGACTCATCGTGGTGAGACCCTT +CGTGGGGAGACTCTTCGTGGTGAGACCCTTCGTGGTTAGACCCATCGTGG +TTAGACCCATCGTGGTGAGATCTTTCGTGGTGAGCCCCATCGTGGTGAGA +CCCATCGTGGTGAGACTTTTCGTGGTGAGACCCATCGTGGTGAGACTTTT +CGTGGTGAGACCCATCGTGGTGAGACCTTTCGTGGTGAGACCCTTCGTGG +GGAGACTCTTCGTGTTTGATATTATATTGGCGGGAGCTAAGGAGTTGGTG +TGGGATAATGTCAAGGTACTCTAGGGGTATTGTGGATTTGCTGTAGGGTT +ACTGTAGTTCAGAAAAATTGACTTTGTGCTTTTGAAGAGGTATTGGCTCG +AGAGTTAGAGAGGCGGAAGCTTCTGTGATATTTTTTACATTCCAGAATGT +TTGAAAAAGTAAAAGTTTCCACCTGTTTTCATGTGACATTGTTAAAAGAT +TATATGGTGTTTTATGTGTCGAACAATTTAAATTTCGCCAGTCGTTGGCC +GCGCCGTAGGCGCGGTCAGCGGCTGGTTTTTCCAGAAAAGGAATAAGAAA +TAAATTATTTGGAAGTTACTAGGACCCTGAATAGAATTCTAGGCCATATC +GAAAAAGGGGATGGGTGCACGTGGGAACCTTTTTTTGGATATTTTGGAAA +GAAGTAAGAAGTAAGAAGTAAGAAGTTGACTTAAGAAGTTGACTTTTCTA +GAGTAAGAAGTTGACTTTTCTAGAGATCATCTCCCCTCTATTATTCTCAG +CGTGACCTAGTTATCCGGAAAACTCTTCCACCAAAAAATGAGTGTCTCCA +ACTGAAAAATGCGTCATAAAACACACGGAAAAGGTACTTGTGTATTACAT +GCCCTCATTTTAATAGTAGTTTTTTAAGCCATGAAAAATAAAAACGTGAA +CCACAATTTGTATTTTTAGGCTTAGGAAATAACATTTTCTAAGCCTAAAG +AGGAAAATGTGTAATACACAAGTACCACGGAAAATTTTTTGAAACCTTCC +GAATTTGAAATAATTTAACTAAAAGTTTCTAGGCCACGATGAAAATAGAA +ACAATGATGTCCCGATTTTGCTGAAAATTTCTGTCCATAGTTATTTAGAG +TTCTGAAAAAAAAGATTTTCGAGAAATGATTTTCTAGGCCACCAGAAAAG +TTTCTAGGCCATTATCCCTTCTTGATCCTTTATCATTATGATTATGATAT +TTTTTAAACGATTTTTTAGGCCACCAGAGGGAATTCTAGTCCGTGTCAAA +AAAAAAAGAAAGGGGGTATTCTTTCCACATAAAAATCCCGTTGGCCTTTT +CAATCAAATTTCTTCAATTTTTCGCATAAAACTTACCTCCCGCTGTGACA +AGCCTCCTCCCGTCTCCCAGTATTCTCAATTCATTAATCATCACCCCCAA +TGCCCTCATCAACTACAGTATCCCTGCAATCCGCGTCTGCAAATATGTGC +CGAATATGTCATACTTCTACGTCAACGCGGTCAAATCCGCTCATCTCACC +GTGTCGATGCTCTGGAACACTGCTCTTTGTGCATAAGGCGTGTGTTGTGG +TGAGCTCTTTTTTTGTAAAATTCAAAATAATAATTAAAAAATTTAAAAAA +AAACCTTTTGTGGAATTTGCAATTTTTATAAAATCGTTAAAAACCAAATT +CAATTTATACAAATTTCCACATTTTCCAAAATAAAAAGAAATAGCCATGC +CCACAAAATGGGCGGCGCTTTCATAGCCACGTCCATTTTGTGGGCGGAGC +CTCGGATCAAAGTTTTTTCAAAAACTTACTATAAGTTGAACACGGATTTC +TGGCTTCCTTCATAAATCGAAATGGCAGAGTTTGCCGAACTAGGCCATTT +TGGGTCGGAGAGATTTTGTGTAGATTTACGGCGTGTTGCGTGTCGCGTCG +CGGCTCGTTTTTAGTTGTAAAACTGCTGTATTTGTCCGTGTGGAGTACAC +GATTTTTTCCACGCGCTGTCCGGCAGGCGATTGTCAATGAGGAGCGAAAA +TTCAATGCGAAAGGCCAGAAGCCCGTGGTTGAAGTGTGGTTTCAATATTA +CAGAAATTTTAAAGAGGAATAAACATGCCTGCCTACAAAATGGGCGGAGC +GTTGGAGGCGTGGTCTAAGAAGTCACGCCCTTTTTTTTAAATACTTGTTC +TGATGTACAATAGAGCGCATTTACATCAAATTAATAATTTGTTTTTCAAT +TTTTCCAGAGATGGCTGGAAATGTCGACTCGAAAAATGGTCCCATCACCA +CGTTGCGAACTATGCGGCTACGATTATCGACGTGGAAATATATTTCAAAT +GAAATCTTTACATGTTCCACACGTGGATCGATCATCTTGTCTGCTCAATG +TGCTCTTTTTGATTACCGTATTAATTATGATATTTTGTGGATATTTTACG +ATTCAATTCATTCAGGAGAATGCACTCTTAAAACGAAGGTGGGCGAAGTT +TTCTGGTGATGACCTAGGAAATTAGAAAACTAGGCCACCCCGCAAATGTG +GTGGCCTAGAATACCGAAATTTGACTAAGCTATGGCCTGCGGCCTAGAAA +AATAAAAGTAGACTGTATAAAATTCTCATCAAGCCTTTTGGAGATGAACT +GGAAACCCAAATTTTTTGGAAGAAAATATTGACCTCCTTTAAAACGGTGG +CCTACTTTTTCTGATGGCCTAGGATTTTAGACAAAGAAGCCACACAGCTA +CTATCCACATAGTTTCAGGAAAAAAAATAAGAAAAATAGGCTCCGCCCAC +ATATTCTTTTGAATTAGAATATACACGAGCCATTTATTTTGCTAAGTTTT +GAATGTTAGCTCCGCCCACATAATGATTTGAATTTCCCGCCCATTTTTCT +CTCAAAAATTTGAATTCCCTGCCAAATTTTTTTTTGCGAAAAACTCAATA +CTTTCAGGCTCTTCGCGCACAGTTCGACAAACACAGCGTACACGTGGAAA +CGGCGTGGCTATTTCAGCGGAAACGGGAATGGAGACGGGGACGGTAGTTC +GGATGGATATTTCTCGCGTACACCTGTCTCATCACTTTTTGACATAAAAG +TGGTCTTGTGTGCCAGCATGTTCTTGGTCTCGTTCATTTTGGCCCTTTTT +ACACAGTATAAGTGAGTTTTTTGACACGTGGCCTGGAAAATGAGAAAACT +CGGCCACCGATTTTTTCAGCCGAATTTTTTTAGTTTAGCGGTCACACGGG +CTTCTGGCCATTCTCTCTGCATTTTTCGCGCTCCATTGGCATTGGCTTGC +CGGACAACGCGTGGGAAAGTCGTGTACTCCACACGGATAAATTTGTTCAG +TTTTACATTGAAAACCGAGCCGTGACACGCCGTAAATCTACCCCGGCCGT +GGCCGAGTCAAAATGGCATAGTTCGGCAAATTCTTGAATTTCAAAATATG +ATGGAAGCCTGAAGCACGTGCGGTCATAAAAATCAATAAATTATCTTTTT +TTTCCAGAGCCGAGTCCACGATATTCCGATGTATTTTCCGATTTTTTGTG +ATCAATAAGAATTGGATGATCAAAAACTACGATATCAAGTGAGTGGGCGG +AGTGTAATTTCGGCGGGAAATTCAAAATTTTTCAAATTTTTCAGAAAAAT +TTCGCGCAAAGTTCAAAAACTCAAAACTTTCGGTAAATTTCGGCGCGAAA +TTCAAAATGTTAAAAATTTTGGGGAAATTTTGGAGGGAAAATCAATTTTA +AAAAACGTTTGTTTGAAATTTTTTTAATTTTCAGAAATGATCCCGAAATG +GCTCACCGCCGCGGTCTCCAGAAGTCTTCACCTGTTCCGTTAACCTTATC +AGCTTCTGATATGTGTATCCACGTGTCATCCTAGTCAACAATTCAACGAA +AAAAACCATTCCAGTTACAATTTCTCATTTCTTTTCACCACTTTCGGGTT +TTTTGCAAATTAAAAAAATTTCGATTTTTTTTTTGAAATTTTAATTTTCC +AATTTTTATTTTTATTCCACAACTCAGGTTGCTCAACAGTGCCTAAAATA +AATTTTATTTCTTTGATTTTTTATAAATTTACAAAAAAAATACAACAAAA +AAATAATATTACACATTCGTGAAAAACGGAAAAAAAATTCAGCCTATTTA +CATTAAAACACGTGGAATTTGAAATTTTAGCGATATATCGATTACCCTTT +CTCGGAAAACTCGTAATAAATGTGAAAAAGGCGAGGAAATTGGAAGAAAT +AAATGCGGGGGTTTCTAGAAAAAAAAATTGGGAGAAAGTTTAAAGAAAAA +TTCAAAATAATGCTCCGGTGTCATCGTGTTCCACAGTGGTTAGATTCTGG +TATTTTGTGCATGGTGTGCTCTGAAATTTAAAAAAAAAGTAAAAAATTGA +AAAAAAAATTTCTTAAAAATTAAAAAAAATGAACTTTTTTTTAAAATTTA +TATTCAAAAATAAAAATGTTTGGTATACCTAATTATTCATACTTTTATCA +ATTTTCGAGAAACTTCAATTTTTCAACTGCTAACGTATACAACTCGCGTT +ACTCGAAAAAGACCTGGGGACTAGTTTCCCACTTGGTGGCCTAGAAATCT +CCAGTAAAAACATCGACGACCGAGATATGAGTTTCTAGGCCTCCATATGA +AAAAAAAACTCGGTCGGGGACTAGGTTTCCACATGATGGCCTTGATAACT +TCAAATTTTTTGGTGACCTAGATTTTTCAAAACTTGGATTACTAGGCCAC +TAAAAGCTTTTCGGTGGCCTAGAAACCAAAATTGCGTGAATTTTTCATAA +TTCTATATCAAAATTGACTAAACCGAAAAGAATGCGATGCTTTTGCAATA +TTTCAGCAGTTGGTGTATCCCACGTGGCGACGGGATTTCGGGCGACCGTG +CCATTGATTAGAGCCAACGGAAGATATTTTGAGCATTCGGCGGTGCTCTG +CAAAAATTTTTTTTTTGCAAAAGTTAAAGACGCATGGTGGGTCTTGATCT +ATGAAATTTCGTGATTATTCGAAAATTTTTTGTCCTTATTGACAATTTTT +TTATCCACAAAAAAGGCGGATGTCCTAATTGCCAAAAATGTGGGTTTCTA +GGCCACGAAAAATAATTTTTTGCTTCAAACATCCTGCTTTTTTTCCAAAA +TTTAGCTTTAAAAAGTCGGTGGCCGAACTTTATTAAAAGTTCAATTTCTC +GGCCACAGAAACTTTGTTTAAGTTTTCACATTTGGATTTCTAGCCCACCA +ATAACGTTTTTATTTCATATTTTTATAAAAATCGAATTAAAAGTAGATGA +TGACCTAGTTTTTTTTCAATAATTTGGGTTTCTAGGCCACCAACTTTTTT +TAAAAATTTTCTTAATTTTCCATAACCAAAAAAAAAAAACAAAATCGATG +GCCTAACTTTTTGGCTTCCTAGGCCACCAATAACTCTTTTATTACTAATT +TTCCTCACTCTCTGATGTCGATAAACACTTTCTTGTCTCGAATATCGCTT +CCCACACCCATCACACTCAAATGCTCCATTCGTCTCATGAGTGAGCAAGT +GTTGATTGAGCCCATGCTTTTGCCGGAAAGTTTTCTCGCAGTCTCGACAT +TTATAAGGTCCATTGTTGGGCTGGGCCTCGTGAGCCGACGACGGGGCCGC +CCGTTTTTTCGCCCTTTTCCCCGATTTTTCCGGTGAAAAAGTGTCGAAAT +ACGCGTTATTGTCATCTAATTTTGGTACATTCGCCAACATTGCTAGATTC +TCCTGAGCCACCTGTTGTGACGTGTGAGGAATGTGATGGTGCTGATAGAG +GTCTGGTGGTGGCTGAAAATGGGGAATATTCCCGGCGCCGAACATTTTCA +GAAGTTCCAGGTCGAATCGTTGTTGAGCATCCGCGTCGACTACTTGATTG +AGGGAGACGGTGAAGTCAGTTGAGGAGGTGGATGGCAGTTTTATAGAGAA +ATCCTGCAAAAACTCAGGTTTTTGCTAAATTTTTCAATTTATCATTGTAA +TTTCCGAAAAATTATAGCTTAATTTTTAGATTTTTCGCTTGATTCTCAAG +TTTTTATGCGAAAATTTAGTTTTTTGTCAATTTTTTTTTGTTTTAAATGT +AAAACTACGGTATTTAAAGGGAGGAGCACTAATTTATGCCGATGGGTCTC +GCAGCGAAAACATTAAATGCCTTAATTTAGCCATGCGCCTGGAAGGTTAC +TGTAGTTTTTATTGATTGATTTTTCATTCAATTTGTGGTTTTTGAAGGTT +TTCAACTCATTTTGAAAGGCTTTTATAGATTTTTTTTTCTGAAAATCAAA +TTTAAATGTTAAAATAATTTTTTTTTTTTTTCACACAAAAATAACAGAAA +TTCCGAAAAATTGCAATTTAAACAGCTCTAAAATATGAAAATTAACGCGA +TTTTTATCATTTTTTGCTTCAAATCGCTGACTTCTGGCAAAAAAAAGGAA +AATTCAGCAAAAATCAATTTTTCAGAAAAATTTGATTGATTTTTGGAATT +TTTCTTACCAATCCGTCGTCTTGCCGTAAATCCTGTAGCTTCATCTCCTT +AGCCAGCAGATTTCTTACATCTAATTGCACGTGGCAATTGCAGTTCTGAA +AAAAAAATGTTTTTGAGATTTTTAGAAAACTTATTTTGTAAATGTTCTAG +GTGGGTTTTCAAATTTTTTTTTAAATTTAATTAAATCAAATTCTTCTCAC +CGTCAGTTTCTCTTTGACAAAATCGCTCAAATTCTTCTGATTTTCCTGAA +CTTTCTCCACTTTCACGGCCAAATCCTGCTGCTCACGCAAAAATTGTTTG +ACAAGACACGTTAGCTGGTTCACATTTGATAGATTGTCCGGGATTTTTAT +AATCTGAAATTTGAAATTAAGGATTTTAGCGGTTTTTTCGGCAAAACGTA +AACTTTTAACGCTGAAAACTCACATTTTTCGAACTCCGCTCCAATAATCG +TCTAGTGAATTCTTGAATAAATCCGGTTGCTTTCATAAAATTCTGAAATT +CCTCATTTCCAATGAATTCGCCCATTTTCCGATGGAAGAAAAACCAATGG +AAATACGGCAATATTTGCGCACAAAATCGATGCTGAAGTGTCGTCGGACG +CAGTGTTTCGTGTGCAGTACACGCCTACGACAAATTGCGGACTTTTTTGT +TATGGAGAGAGTAGAATAGAGAAGAAAAAAGAAGATAAAATGGATAAAAA +TTGCGCGTTTTTCTCGTTTTTTCTCTGAATCTCTCAATTTTTAGGTTTTC +GATCCATATACGTCCCGAGTGGAGATGAAGCCATAAATTTTTCTCTAAAA +ATTGTTTCTTGCCCCTCCAAATCGCTTATTCGTTTTTAAAATTATGAAAA +AAAAATGCTAAAAATGCTTACCAAACCGCAAATTTTTAATTGGAAAATAC +CCAATATTTTGCAATTTATAGTTTAAATTCAAGAAGGTGCCAAAATTTCT +GCAAAATTGCATATCTTCATATAAATTGTTACATTTTTTGTAAAAACTTG +AAAACCCTGCTTTTCACATAATAGTACTGGAATTTTTCAATTTTCAACAA +TTTCATAATTTTTGACCAATTTTTTATTGAAATTTTCAATAAAATATTTA +AAAGATGTGGCTTTCCAAGCAGATTTTCCAATTTTTCCGAGTTTGAGTAA +CTAAGTTTCAACCAAAATGATGTCACAAGTCAGAAAATTTCCCTAAATTT +CAAAACACAGGTGAATAACTATAGGATTAGAATCTGCAAAGATTGAGTCT +GGAGATAATTTCGGACATTTTTTCGGATAGTTTACGTTTCCTGTAGTTTC +AAATAGGCAATTTTACTTTAAAGGTTGCTAATAAAATTAAGAAAAATCCT +TATATAGTCTCCACCCACAGATTGGCTTTTTAGATATTTTCAAAATATCT +TGTAACGAAAACTACAGTAATCTTTAAAATTAAAATTATTACTGTATTGC +TTTTGTCCATTTACGGGCTCGATTTACGAAATTAAATTTAATAATCTTTA +ATCTATAGAATATTAAAATTAAGCAAAAAATGAGAAAATAATACGAAGAA +ATGAAGGAAAATGGAATATCGGTGTAACTATCCGAAAATAAATTCATTTA +GAAAATCGAGCCCGTAAATCGACGTTACGAAGAATTACTGTAGTTTTCGC +TACGAGATATTTTGCGCGTCAAATATGTTGAGCAATACGCATTTTAAGAA +TTTACTGTTATCGTAATAGTTCAAATTTTTCGAGATAATAGTCTTCCAAA +AAACTATTGTTTAAGGTTTTATTTTTTCCGTAATCTAAATTGATTATCAC +TAGACACTGTTCATTAATCATTCAGAACTTGTATAATCCATCTCGGTTAA +ATTGTTGGTGAGACAAAGTGTAATCTGTTCTAGTTGGGTCACACGATCCC +TTTTCCACTCAATCGCTTACCCACTCAACACTATAGACTAGACACTCACA +CAGGAAATAGTATTGTTTACCTGTTTTCTTTTGGACACTGTTTATAACTT +TTCCCTCTCCGTTTCTCTACGTTTAAATTTGTCAAAAATTAATAATTTTC +TTACTTCCACATTCAATACTCATTTAATGACCGGTATTTGAAAATATTTT +AATTTTTTAATCTTTAGTTATTACAGGAACAGTAAACTCTGGGAATTCGT +ATTGCACAACATATTTGACGCGCAAAATATCACGTTAGCTGGCATAATAT +TAGGCATATATTGTTTCTACAATCTTGTAATGTATAACTGACTAACATCT +TTGAAATAAGTTTGTAAAACTTGTGAGTTGGAAAACATTGTGCATGGATG +TCGTGTTTCGCGCACGCGCTAGAGTAGTCATAAAAAGATTACTGTAGTTT +TCGCTACGAGATATTTTGCGCGTCAAATATGTTGTGCAGTATGCATTCTC +AGAATTTTGTGTTCACGTAATAAATTAAATTGTTAAAAGATATAATAAAA +GTTAAAAGATATAACAGATTTTTTCTCACTTCCCTAATATGTTTAATAAT +CAATCATTTTAAATTGTGCCGAAAATTTTCCGTTTTCCAATTGTTCGGAA +TTTTTTCGGTTTTGCTCGAAAAAACCAAAAAGCAAATTTTTATAAATTTC +CCTGGTGTTCAAAATTTTCCCGCAATTTTTACCTATTTTATTTTCAAAAT +ATTTATTTATTTCAGTTCCCCCAAGTCAAACCGTTCGATGTTGTAGAAAT +GGAGATAATTCCGCTGCATTACGGAGCACAAGTTGGGATTTATGACGAGG +ATCATGAGGTTGGTAGATTTTAATTTGTTTTTTAAATCGTGGCCTAGCAC +ATTCTAGGCCACAGGTAGTGACGTCACTCTGAACATTTTCAATATATGTA +AATTTTAAATTCAAACTACTTAAAACTCGGAAATCACTTTTTCCGTCAGA +TACACAGAAATAAACTAGTTTTACCTTTTAAAAAACTAAAACCATTGAAC +TTTTCACAAATGTTCTTTGAAACTTGAGATAATCTGCAAATCCCAAACTA +TTAAAAACTGAAAAAGGTAGCCTAGAAAATGAAAATTTTCAATAGTTTTT +TCAAGTTCAAAGAAAAAAAATTGAATTTTTAAATTGTTTTTTTTCGCTAC +AAGTCAAAATTATATTATATTTATTAGTTTTTTTCAATTTAAGAACATTA +CTAAAATTAGTGCATATTTAAAAAAAATGTTTGTTTCGGAGAAAACAACT +ATTAGTAATTGCACTGCAATCATCAGATTAGTGAGGAATTTAGTTCTATT +TTTTTCTTTTTTTTCTGTTTCAAAGTCGTTTTTTCATGAAAAATAGACCT +TCGAGCTACTGGTTTTTTGAGAAATATTATTTCAATTTTCAATTTCATGA +TGAACAACATTTTTGGTAACACATTTAATTCTAGTAGAATATTATCCACT +TTTTCTCTAATTTTTCAAAATTTATTCCTAAGTTTTTCTGATCAATGAAG +AACTACCTTTTTACGACAATATTGCCTTCAATTTTTTCTCTCTGAAAATT +CGAAATTTATCTGAATCAATGGTGCCGGTTTTCTTATTTCTGAATAACGA +AATAGATTTTTTATTTATTTTTCAACAATTCCCGGAAATTTCTCTATTGT +TAAAAACAAATGAAGTGAAAATCGATTTTTTTACTTCGAAAGTTTAACAT +GAAATTCGATAAATTTAATCTATGATCTTTCAAGCTCCGCGAGTTTGAGG +CGGGATGTTGATAATTAGAGATATGCCGGGGGAGAACACTACTCTCCAAT +TATATTTCGGTTGCTCGAGAAATATTTTTAATGATAAATACTGGATACTA +GATTCTATAGAAAACTAATTTATTTCAATAAATTTATTATTATTCAGGAG +AATTATATTTTCTTGCTCGAAAGAAAATAAATAATCAAAAACCGACGCAT +TTTCCTGAATTTATAGTTATTCAGAAGAATATAGATTTTTATTTTCAAAT +TCTGAGAATTCAGAAAACATGGCTATTTGCCGGCCTAGAAAATAGAACAA +CTAGGCCACCGATCATTTTTGTTTTGCCGTTGTCAGGCTTCTGGCCTAAC +TTTCTCTATCTTAAAAGATTCCCAAATTCAAACTACTGGCTTTCCAAAAC +CTTCAAATTGTGGAATGAACTTGTGATTCCAAAGATCTGATGTCAAGAAT +TCAGTCCATAGTTCATATACTCCAACAACACTTTTGGAATTTTAAATCTT +CATGGTTTTCAAAAAGAATCCACCAAATTATTTAGCAACGGGGTTTTCCC +TTCTAAACAATTGTGTGACACAAATCATAATCTCCGTCACTTTGTACAAT +TTTTCTAGTTTTGGTGATTTCCCCTCATGAGCTCAACGCGGCGGAGTAGA +TCTTCCATGCAGGCGTTAAAACGCCTGCCTGCCTGACTTTAAGGCGGCCT +CCGCCTGCCTAACGCTTCAGTCCTAGTCTTGTGCTAAACCATACATGAAC +TATTTTTCTAATTCTTAATTTGGTTCTCATAAAATTGATAAAAATTAGGA +AAATTTGAAATCTGAAATTTCAAGTAAAAATGGGCGGCAAACTTTGTATA +AAAAAAAAAAGAAAGCTCGGCCACCAATTTTTCAAAGTTTCTTACCGCTC +TCTGTCTTGCCTCGGGCAAGCCCTAAAACTTTAGAAAACATCCCCGAACA +AAAAAGTAATAAATCCTTCAAATGTGGGAGATGCCCCGTGTATATGTCAC +CTGTCGACTCGTCGAAAACGTTTGTGCCACCCGGCTCTTTACCTCGTCTC +CTCTTACTCATCATTTTACTGCCCCCGTTGCTTTCCGGCTAATGAGGTTC +TTAGGGCGTAGGACGCCATTGATTTGTGCTCTTTTCAGGCAAAATTTTAG +ATTTTATTTCTCTGATTTCACTCAATTATCAGACAATCTAAGTTTTTTGA +CATGTTCAATGCTGGAAGCAATTTTCGATTTTTTTATCGACCATGGCCTA +AAATTACGGGTCAATTTCCTGAAACGGACGAACATTTTTGAAAGCAAAAC +AGTTTGTAGAGTTTCGCTAAAATTTCTGATTTTTATCGAAAAAATCGGGC +ACACCAAACAAAAGTTCGTTTGTGTCAGGACCTTGACGGTACGCAATTTT +CGGACAAACCACGTGTGGCTGATTCAAAAATGTCAACTAAATTGACATCT +TGAAAACATTTTTTTCACCTGAAAACCACTAACAGTGTCAGGTTAATCCG +ATTCAAGCGCTATTTTTATGAACTTTCCTGAAAGTTTAATTCCACACGTT +GTGAGGGAATTTGACACATTTTTAGAAAACCTGATCTCACGGTTAATTTT +TAAACACTTCGAGGGCCCAGAAATCCTAGTTTTTTTTCTGGTTATTCATA +GTTTTTCTAGAATTTAATTTCACATCTACATTTCTAAACAAAACTTTTGA +AGGTCCTTGTAATTCTTCTCTAGTTTTTTATTGTCAAATTAAGTTTTCTC +CAAATTAGGAAGAAGCGATAATTGCGGGTTTTGTGAGGGAAGTTTGTCGT +CGGTCCATTTGTTTTGAAATGAGAATCGGAACGATTTCCTGTCTCCCGTA +GAAACCAATTAAACGAAAACTTTTTTTTTTCATTTCGTTCATTTTGCATG +CTTGCTAGCCTCGTCTATTGGAATTCTTTTGTACTATGATTCTATTCTAG +TTGTGTCTGCATTAAAAAAATCGATTTTTTTGTTGAGTATATTTATTTTT +CAAACAAGCCGAAAAAATAGATCAAAACTGAAAATTTTATAAGAAAAATT +TCAGTTTAAATCTAGTTTTTTTTTCAATTGGCCAACTTATAATTTATATA +TACTCTCAAAATCAAAAAAAAATGCACATTCTATATTACCCACAAACATC +GAAAATCCGCTATTCCCTCAATTATAAAAAATGTGAGAAAATCCTCGATT +CTTGGTTGCTATGAGACAGATTTCAGATTTTTCACCGGATAAACAAGACG +TTATCATTACTTTTCAGTAATGCGCGTTTATTTTTCTATTCCATTTTTCG +AATTTTGAGATGTTGTATTATTTAGAGAGCACGAAATTCTAAGAATGCGT +ATTGCGCAACATATTTGAGGCACAAAATATCTCACAGCGAAAACTACAGT +AATCCTTTAAATGGCTACTGTAGCGCTTGTGTCGATTTATGTAAATCATA +TATTCGTCGATATAATATTGAGCGAAAATTAAGAAAATAATACGAAAAGC +GAAAAATTAATATCGAAAATCGAGATTCCGTAAATCGACACAAGCGCTAC +AGTAGTCATGTAAAGAATTACTGTAGTTTTTGCTACGAGATATTTTGCGC +GTCTAATATGTTGTGCAATACGCATTCTTAGAGTTTTGTGCCTCCCGTAA +TATTATGTACAATGCGTATTTCCTCTGCATGCAAGACTAATTTCCGATTG +GTCTGTAGAGGTGCAGTTGGCTGGCTGACTTTTAATACTTATGTTCCTTT +AAATTTTCAAGTACGATTAGGAACCCTTTCTCTCAGAATTTCACTAGTGT +ACCTTAATGTTTGTCTTTTGCTACCTGAGACGATCATCAAGTCTTTTCTT +TTGTTTGTATTAGATTTCGCAGTAAAATTGTGAAAAAAATTGCAAAAAAT +TGAGAGCAAGAGCAGAAATGTGCACTTCTCGTTGTACCACGATTTTTCGT +TTTCCCACTAAATACCTATACGTATAGGATTATCCAAAGATGATCCCGGG +GATCACCAGTTCTTAGTTTCCTTATCAATTTTATATTACTCGTATGCCTT +CCTCGTTTTTTTTTCTAAAGCCATGAAAATCATAGGTATCGCCTCAGCGG +GTCGTAGAAGGAGCACAATGTACTCGAGCTCGTCACGAAGACCGTTTCGA +CGGCTGGTTCCGCTTAAAATGGTTAGAGAACTGGGTCTTGATGCGATCCT +AACAAATTTTTTGAATCTCTAAATAGTCCCTATAGATCATGTAATAATAT +AGGTTGAACGTTTTACAGAATAAAGTTTTACAATAAACTTTATAGCATGG +GTGTGTGGCAAATTTGCCGGACTTGCCGTTTTCCGAGATCGGCAAATTTG +CCGAGTTTGCTGCACACATGAAAAATTTTTAATTAAGATTTTGTGCAAAA +ACTAATGTAGCCCCTGGTTTACACCTTTTTACGATATTCTGAGTACATTC +GAAAAGGATGTTTTAAATAGATTGAATATCAAATCAAAAAAGAAAGTTGC +ATGAGTATTATATCTAAAAACTTTTAAAGAACACATTTTCAGGCACAAGG +CCGAACGGCAACCGACTACGCGGGTCAGGACTACGATGAATGTTATGATA +GGTTAGTTTCTTTTTCTATTATTTCATTCAGAATATTACGAATTAATGCT +TAAAAAATTTTCAAATTAATTTTCAAATCAACCGCCTTAGCTCCACCCAG +CTCTCTAGATCGCAACCCGCAATAAAGCCCATAAATCAGTGGGCAGCTGC +TGCTGCTCCGTAGTGGATCAGTCTGTCGTCTCTCCGATCAGTGCGCTCTC +GATGATACTCTCACATTTGACCTTTCTCGCTTTTTGTAAACTATGTGCTG +GACACGTTGAAAGTAGTATCAATTGCACTTTTCTGGGTAGTTACCGATAA +AATTGCCCAGATGGAAGAGTTTTCCATAACAATTTCTCTTCCATTTTCAT +CTATCAGCTCTGTGGCCCCGCTCATTAGTGTTTCTCTAGCCGATGCTGTT +CCAGGTTCCCATGGCAATGTGTACATGTGTGCCTAAAGTGAGCCAAAATG +CTCTTTGAATTATTCATTCATCCTATGTTTTTTATTCGTCCTCACGTGAC +CTGCACCACACTGCGCATTAAATATTAATTGGCACTGAAGAGAGCCGCCG +CTCGGGCAAATGTTTAAATTTTAAATTTAATTGATTTATACATATTTGAA +AAATGAGACACTATGTTATTTTCGCCGAATTCGTTCTCTGAGCATTGCGT +TCATATCTTTGCACCTATATGAACAATTAAAATAATTTGTGTGTCCGGTA +ACGAAAAACCCGAAATAAGTCTTGCCTATACAGGAGTTTGTGGAAAGTTT +TCAAAATTTTTAATGCAAACAACGAAGGAAATTGGAGACGTAATACGATC +ACTAGCAATCTGAATTTCTACTTTCAAAACGTTTTTTTCATAAGAAACTC +CATTATCCAAAATCCGGCCACCTTGCTAATCCTGAGTCCATAATAGGCAT +TGCTAAGGCAAATCTAGGGCTTTTGGCCGATAAAAGACTTTTTGATAATA +ATTTCCAAGCTTAAACCTTATTCATATTACTTTTAGTAATCCTATAAGTT +TTGTTTGCAGTGGTTCAGAATTGCCGAACATTCCAAGTTTTTTGATAAAG +GTTTTACATATATGTTGAGCTTAAAAAATAAACTCAAAAAAATTAACAAT +TAGTTCATACGTTATTAATTTCAACGAGTTTTAGTGTAAATATATATGTG +GTCCTCTATATATTTTCCGTATTATTATTATTATTGATTCGCTCCAAAGC +TTTAATTTCAGTCTCAAGACTATACTGCTCAACTGTGTTTATAGTAGTAT +TTTCAAACGAACAAAAAGTGACAATACAGTATACTTTAAACTAAAAAAAA +CTTTGTCGATGAAAGTCTATCGATCAAACTAGCGAAATCCGCCCGTTTAA +TCCGTTTTCCCGCCACCATCACTTATTGTGTTTTCATAGAGCTTTATTTG +ACGGAATTTCCTTTCTTCTGATTTTTCATATTTAACCAAAACTTACTTGA +AAGAATCTTAAAAGGGATTTTTACAACTCTCTGGATCAGATTTTTCGAAT +TGTTTCATTCGCAAAAGAAGAGCGACTCACTGCTATAAATGCAACATTCA +CCACACTATCTCCACAATTTCATCTATTAATTCATACAATGACACTACAA +TAATCCCCACTTGCTCAGAATTTGTCTCTCCCGCGGGGGACAAATTGGAA +TCAATCATTCTGTCGGTCGACCATTGAACCACCACCACACAATATGGTTC +AGCGGGGGGAGGTCCAGTTTTATTGTTATTACGTATACTGCTAGGGGAAC +CCAATTTTCGGACCCCGCGCGGAATATTCAAATTGGAAAGAGTGTGTGTG +CAAAAACTTTGTCCATCTTGTGTCCAGCAGACCAGCCAGCAGCTTCTCAA +TTTCCGCTTCAACTTTCTCCACTTTCCCATGGGACAAACCTTTTGTCTTT +CTTCTGGCTTCTCCTCTTACTTCTTATTCTTCTTCGTTGCCCAAATTGTG +CTGGAAGAACTAGAGATGCTGAAAAGAAATAGGAAAAGAGCACGAAGACA +ATATTTATGTTTTGTTTTCCATGGTTCGCCTCGAGTATTTGATTAGGCTT +CTCCTTGTTGTCTTCACTCGACGTCGTGTTCTCTATTTTATGTCCACTCT +TGAATTCCTGGAGTTTTCAGTGCACGCATTTGTTGAGCTGTAAGAAAGCT +GCAGGAGTTTCCCAGAATTTGATCGATTTACGGAGCGGAGTGTCGTACTA +CTTATTTCCGGATTATAAAATTCTGAGAATGCGTATTGCACACCATATTT +GACGCGCAAATTATCTCATAGCGAAAACTACAGTAATTTTTACGTTTCGA +GAATCGAGCCCCCCTAAATCTACACAAGAGCTACAGTAGTAATTTAAAGA +ATTACATTTCCGAACCTTTCTCATTTTTCAACAATTTTTTAACTTGCCTA +GCGTAGCCGAAAATTAGCGGTAATCGCTTCAAGACCCAAAACAAGCCAAT +TTCATCAAATTTCAAGTAGAATTTTGTGAAAACAACCGTCACTACCATTC +TGATGACCCTTTACTTCGACCGCCCAGTTCGTTAAACATTTTTGAATTTT +GTTCACCTGTCTGCCACCACATATCTTTCTTCATCAAAATTCAACGTGCT +GCGATCATCATCTTCATCTCTGTCTCTTCATCTCGCCCAAATTCATTTCC +GTCACTGCGTCTCGTACTGATTTTTTTTCATTTGTCTCCAATCATTTAGA +GGCCAAAAGACCTCCTCTCAATTTTTTTCTGTCTGTCATTGACCCCTCAG +TTGCGAACCGATTCAGAGTTTACATAAACAAGCTCGCTTTGTATATAATG +TTGAGTGAGCGAGAGAGTGAAAGAGAGAAGACGCAGGAAGCTAAGCGTTT +CCTTTGTTTCAAGCTCTGTCAAATTGTCAATTTTCTAGCTAGAAGATTCT +TATGAAGTTTTGAACATTCTAGATTTAGTTTGTTACCTACAACAGGTGAA +TTTGTCTTTCTTGTCCAGAGATAAAACTTATCGTGGCCTTTTCCGAAATA +GTATCAGATTTCCTTTGTACAAGGGCTTTCGTGAGGCGGTAAATCGCCTG +CCTGACTTTAAGGTGACCTCCGCCTGCCTCTCGCCTCAATACGTTATGCT +AAAACAAACGTGAACTTTTAAAAAAATTTAATTTTCAACAAATTGATAAA +AATTTAAAAAATTTGAAATTTACCTGCCTACCATAGAAGCCCTACCTTGT +TCCACTATTGATGCGATTCATTCTATTACAAATCAATGTAACGAACTCCG +AAGTTTGATAGCCCGAGGCGTTTTCCTTGTTAATTTGATATCGATTATCA +GTTTGACCAACCAAACACCATCGATTTGGCTTGATTTTCAAGGAATTTAT +AGAATTTCGTAGAGTTTTGGACTATGTTTTGCATTTACGTTGAATGGAGA +GAATTATATTTGAATAATTGAATAACTTGTTAATGGTTCAAGGATTACCC +GTTCCGAAGTCTAGAAATGCCCTGGCGATGCTCCCGTCGAGAACTGTAAC +CGATAATCAATCAATATTGCGGGTATTAATTGGCTAATATTCATAATCCT +GAAAAGTTATTTGAATAACGGCAAACTCCCAAGAAACATACCATTTCCGA +GGTGTATGAGAATTTTAACAAGACCTTAGGGTACATAAGCCTATCAGTTT +GAAAAACAATGTCGGAATTTGTGCTTCCATGGTAGACAGGCGCGGTTTCA +GGGTCTGAAGCTTGCCTGAAGGCCAGGCAGACAGGCGTTTTAATTCCTAC +ATGGAAGCCCTAGAATACAGCATATACGGTACCTAAGCCAATTATCAAAT +TTTACTTTTAAAAATTCATTCCACAGGTGTTCCTGTTCTGCTGCATCATC +GTCACACAGACACTTACACGCGCCTTTTCACTTCTCATTTCCCACTTTTT +CTTCGTTTTTCTCGCTTTTTCTTCTTCTCGACACGAAGAAGTAGGATAGA +TCTAGAGACGTCGAAAGCCATAATTGTTTCCGTCGGCGTCTCCACGCGCA +CTCGTACTGTCTACAAGTGCCACACACACACTTGAAGAAAATAGAGAGAG +GTGCAGGAGGAAAAGGAGGGGACGACTTCTGAAAGTGTCGATAACTACCT +CCTATTTGAGTAAAGAGTGCAAGAAATATATGTGCGTGTGTGTCTAATGA +GAGGGTCTTGGAGCGATTTTTAAGCATGTACAGGCATGAATCAGGCGGCA +GGTTCCAGCCAGGCTCTGAAACCGCGCCTGCATACCAGGGAAACCCAACG +ATGGTTTTTCTTTGCCCGGTTGATCCCTTTCTTGGATAGTTTTAGTCTTC +GTCCGTTTTTCATTCATACTCTTTTTGTAACTGTTCAAAAGTCTAGTTTC +ATATAATCAGAAATTCGAGAAAAAGGATTTTTCGAGGCTCTGAAAAAAGA +TCCCAGAAGATTGTGTCTAATTCTAATTCTCTACAGAAAATGCCCAAATC +GAAAATTTTTCGACAGATCCTCGTATTTCGAAATTCTGGAACATTCGGCA +AAGCTGAAAATGTCACAACTTGCCAAAATGAACATTTTCGGCAAATCGGC +CAATAGCTGTATTTTTCAAACTTTCGGTAAACCGGCAGTTCGCCAAAAAA +AATTCGGCCATGGTCTAGACTCTAGAGTTGGGCGGCAGACAATTATTTCG +GGCAAACGCAAAAATTAAAAATGGAAATTGGTGTTCGGCAAATCGACAAT +TCGCCGGAATTGAGAGTTTCCTGCAAATTCGGCAAACCGGCAATTTGCCG +AAGGGCAACTTCTCCGAACTGACACCCCTTCCAAAAATCCGAAATTTTTT +TAGCTTCACCCCCTTCCCTCCCTTCTCGTTTTCTAAAAACCGGACACACC +TCTTACAATTATTACAAACACCACTACGTACGTATTAAACGTCTCTCGTA +ATAAGTGGGGCGCCAAAATATAATGGTTTTTGTTGTGTTTAGTTAGCCTC +CTCCTCTCTACTTCTCCACCATCATCAAATCTACCACCACAATAACATTA +ATTCGATCATCAACTGACTACTTTTGTCTTTCAATGTGGATTTGTAGTTG +TTGGTTATTTGAATTCTTAACTATATATCCATCCCTATGTTGAAAATTTG +AAATTTTTGGTAAATTTGAAAGATACCAAGTTTATGTATATTATAATATA +TTATAAAAATTTCCGGTAAATTGATATCCTGCAAACGGCAAACCGACAAT +TTGCCGGAATTGAAAATTTCCGGCAAACCGCAATTTGCCGATAATAAATT +TGCCTTTATTGATTCTAGGTTTCGAAAAATTACGTGTTCCGTTTTTTTTT +TGAATATTAAAATAGGAATATCAGAATTTTTTATTTTTTATTCTGCAACT +TTTCAAATTATGTTCAAATTTATTATAAAACTATCGTAAGTGTGAATTTG +CAATTAATTTTCTTATTGCTAGGTATCAGTTTTACTAGGGCTGTCATGTA +TGTACCAAAACGCCTACCGCGCCTTCTGTCTAGTGCGGTGCGGAACCCGA +AAAGTGTCGGAATCATCTTTCGCAGTATGTGGTGCTGAAACCAAGCCTTT +GAGTTCTCGCCATAGTGCGGCGAGAGGCCGGCATGAGGCGGGCAGGTAGG +AGGCAGGCTTCAGGAACTGTGTCGCGTCTGCCTCCCAATCCCAGAATACT +TTTTTTTTCAAAAAGTTGCAATGGAAATCAGATTTTCAAACGCAACCTGT +CTTCCTCTTGTACTCAACTTTTACTTGATGATAGTCGATAAAGGTGTGAA +CGCGGTGAGGTGTAACCGTGTGACAATACATCATTGTATTATTCTTTTTC +GCAAAAAAAAAACATTCTTTTGGGTATTATATTCTACCAATGTATCTTTC +ATTTTCTCGATTGATTTTTTCTCCGGCGAAAAGAAAACAAATTGAAAAAA +AACGTCAAAACATAAACATTTGGAAAATATAAAGGTGGATATAAAAACGG +TTTCTTTCTTCTGGAACATTCATTTTTAACCATTTTCCTACATATTTTCA +CGCTAAGCCGGAGCAAAACAGAGACAGTCGAGACTGTCAAAACATGTAAA +ATATACGTTTTTTGGTATACCTATTTATTAACAGGTGCTCCCTTTTCTCT +AAAAGTTTAAATTTGTCGCGAAAAAATGCAAGAAATGTTTTTTTTCTAAA +AACTAAAAACTCGATCAAAAATAATAATTGGGTATTTAAATATTCCGGAA +TCTCCATTTTCTTCCCGTTCCTGCCCTTCCATTTTTTTCTTCCTGCACTT +ACTCGAGTATTCATCCTCTTCTACTGCTGCCATAAAAGGTCTTCCGCTTC +ACTGAAGCCTTCTGCACAGCAGCGTATCCTCCCGCTTCATATCTCGTTGC +TGAACTCCATATAGCTTGTTATAGCTCAGTTTTAGACGGATTTAGGTTCG +AATTTCTGTAGGGTCTCTAGGAGTACTGTAATAAGTGATGTGTCAAAAAT +TTGGCCTAAACTGTCATTGCTATAGATTACGGTGATAGAAATTTGAATAT +GTATGAAATAGTGAAAAATCAGTAGACTGAGCCTTACTCAAATTCACATC +CGTTCGAGATATTTCTGAGTTCTGAATTTCTGTTGATTGCAATTGCCGTA +ACTTATAGCAAGGAAAGAACAATTTGAAGCCGAATTTACGGCACAAAATT +AGTTTTGGTGCTTCTAGAGCCTATTTTATAAAATATATACTTGACACGTG +GCTTTTCAATATCACCATCTCAAGAAATTACCACAATCGTTTCAGGTGCG +AACAAGAGTGTGGCGAGGAGGCGTGGCGAATCGCGTGCTGCTCACGAGTC +GGGAAGATCGCCATCCTTGTCATGTCAATCATTGTATTATATCTTATCAT +ATCAGGTTGGTTTAAATACATATTATTCAAATTTATCTGAGTTTACACAA +TGAATTTTCAGCATTAACGCCCTCCGAAAGCACACACAAGACGGACCTCA +ACGAGCCGCGGCCTGGTATTAATTTAACAAGGTGAGAATGTTGGGAACAT +ATTACTATTGTAGGAAATTGCTCGATAATTCCACACTTATTGAGTTCACA +ATTAATTTCTACTATATTAACTGTGTTTTTGGTAAAGAAGTATCACTTTT +TCCCCTCCCAACTCCGATAATTCGGCATTCCTAGAGTTTTAACACAATGT +TTTACGACATACTTATGAAGAGTTGATGCAAATCGCAAAAAAAAAACAGA +AAAATAACTATTTTATGAATAGTATCATTATCGTATGGTGTCGTCAAAAT +GTTTTGTTGTTTTAGTTTTTTTTTACTCGAAATTTTCTGAAAACACCGAA +TTTCATATTGAATCAAATTTCTTGATAATTTATTAGACATTTCGATTTTA +CAGAGCCAATCAAGTACTCACCGGATTATGTGATGCCTATGAGCGAGGAG +ACGTTTCCGGAGACTCTTGTAATCGACTTTGCTATGATCGAAACTGGCTT +GTCACTGACTTTTACGAAGGGCACAAGACTGTGGTCATAGTGAAAGATGG +CGGACAGATTGCTGTCTATAAAAGCACAAAACCGTTTATGGATCAATTCG +ACGAGCCGAAAGACCATCTGACGGATGCAGAGTTCTCGGATCGAGTAGTC +GATATGGTGAATGATGAGCTGAGACTCGGATGGCCGAAACACTATCGACG +GCATTTAATGGAGACTGTGTGGCCGACACTGTTACGGACCAAGGGAGAAG +CCATGTCGAAAGCGGATCGACGATCCTTGTGGGCTTTGTTAAAGCAGCCT +GAATTCATCCTGTTCCGAGTGTTACCGTTGACACGTGTCACGCCGAAGCT +CATTGGGACGTGTGGACATATGTATCAGACTGAGTCACTGGTGGCGTTCA +AGATGAAAGGGTATTATACGAATTTGAAGGTGGGGATTTTTTTTTAACTT +GATTTTAAAAAAAAAATTTTCTCAATCCAAATTTACAGGCAAAAATCTTG +GTGCATGTCATGGGAACCCTGAAGCTCTTATACGAATTTCTCGACGAACC +CCTTCAATGGTGTGATGTTCGATTTGATAATCTCGGGTTATCAGCAGATT +ATCCGAAAAGGTAGGTCTGCCTGTTTTTTTATTTGATTTTTTTTTCCGAA +AAAATCTACATTTTCAATTATTCGAAACGTAATTCGAATAAAAGTTATTA +ATGATTTTTTAAACAAAAAAATTGATGATAATCCAACCGGAAACTCAAAT +TTTGAAAACCCCTAAAAATCCAAATTTCTCAATTTTTCTGCAGATTCGCT +CTAATGGACGGTGACATGGTGTACACGAAATCGAAATTGGATTCTCTCCT +AAAAGGACGTCCGTGTGAAAGTGATAATGATTGTAAAATTGGAGACTGTG +AGGCGAGATGCACTTCTAATATGGTGTGCTCGTCGAGGAGTAACGGGAAT +TTGGAGGTAAGCTTGAAAGTTGAAAAAGTTTGGAAAAATTGTGAAAAATC +AATAAAATCGGCAAAAAACGAGCTTTTTTCCAGATGGCCGAATTTTTCAT +AGTTTGCAAAAGTTCGTCCACCTGTGAAAAATTGCTAAAAAAGCAACAGC +ATTGATGAATATTCATAAAAAACCAATAAATTCGACAAAAACCTTTTTGA +TTTTTCCAAAAATCGAAAATCACATTCTGATGTTCAAATTGAATTTTCAA +AAAAAATATAGAAATTTCCTAAAAGTTTTAATTCTCAAAAAACGAACGAC +TGACAAAAAATTTTTAAAAAAGTGAATTTTCCGAATTTTTTCTAAAGAAA +AACTGAAAATTTGAGAATTTTCAGTCAGAAATGTGATTTTTTTTTTGATT +GAAAGGAGTTTATTTTGTAGAATTTAACTTCCACTATCAGAAAAAAATTT +ACCTATTTACTTTGTAATAGGAAAAAAGTTGTGAAATTGTTAGGAAAATT +TTTTTCAACTTTACAATTTCCCGGACAGGCCTGTAGTTCCTTTTTTTCAA +AACGTAAAAGAAAAAATTAATTAAAAAGTTCAAACTCCTAGAATTTATAC +ATTTATTTTGCATTCTAAAAAACAAAGTTTTTCTTGATTTTTTTGTGTAA +AAATTGAAAAAAAATCCAAATTTTGTAGGTCTTCTGCGATAAACTGGTCA +ACAAACTGTTCGCAAATCAATGGTCCAAAAATAATAAATATTTGGTCGCA +TGCCGGGATACAGGACGAAATATCACAACTCGACTCAACGAATTACGGTT +AACATGGTCATGGAATCTGCCGGATGTTTAAAGGAATCTAGCTCAATTCT +TTCTTTTTTTTTCTTCTACTCCATGTGTCAAAAAATCCCCGTGTCTTATA +ATTTTCTGGTGCTTTTTTCCATATTTTCCTTTTTTTGTGTTCTGGCTCAT +TTTTCCATGGCTCACAGAGCCCGAAAGCTTAGGATTTTGAAATTTTATTC +GTTTTTTTCTCATAATTCTGTCATCATTTTTTGCTCTGCATCATCATCAT +CATCGTCAACATCATCGCGTTTTATTATGGGTTCATGTATTATTACACTT +TCCTCGAAAAAAAATTTTGACGAACGTGTAATATGTTTCACCTTGTCTCA +TTTGTACCTCGTTCATTGTTACGGGTTTGAAGTTTTAAAACTCTGAATTT +ATATGAAGAATTTTAATTTAAAAAAAAACTTTGTTTCCTTTTTTGAATTT +TTACAGACAAATTTTTGGCTTGAAAACTGAAAAACCCTGACTAAACTTAC +TATTTATGTGTTGGGTATCAACGTGTATTGACCCACGACGTGGCTAAGAA +GATCGTACAACGTGAACTCTATGAACTAACTTATTTATTCCTTAGTTTAG +TAATGTAATAAACTACTCGTCTTCTCCTCCTCGTCTCGCCTTCGAATACA +CAACATTATGAAAAGAGTTTTTCTTAAGATAAAAAATGTTCTAAAAAATC +GATGGCCGAGTTTCCTATTTACGCGGCCACAAGACCAGTAAAAAAGTGTT +AACACAAGTGCGAAAACTAGAACATTTATTTTCAAATTTCACCCGATTTC +TACAAAAAATCAACAAAAAAGTCACAAAATTTAAAATATGAACATAATAA +TCAATATCCCGCTGGCGCTGACTCCTCCCCTTTTCGGAAATCACTGTTCG +CATAGATTTGGCCGTCGGAAAGTCGTTCGGCGGCGGTGACAACTGTCAAA +TTGTTCACTGCCTTCATTACGTGACCACGATCGATCAGGGATTTCACGTA +GGCTTTCGGGAAGTTTGGCTCGTACCACGTGTAATTTGGCTAAAAAATAA +GGAAATTGGGAAAGGTTTTGATTTTATTGATTGAAAAATATTTCATGTGA +AAGTCGAAAATTGATTGAAAATTAAATTCAGAAGTTTTTTTTCTGAAAAT +TATTGATTTTTATTTTTAAAAAATCAACTTTTTGACAATTATCGATTTTT +CCAACAAAAAAAAAATCAAATTTCGCGTGTAATTCTCTACCTGTAACTGA +TTGTGCATCCTTGGAGCATCAACAGCTTGTTTAACATCTGCTTTCAGCCA +TAACGCATGCAGTGCAACTCCAGCAACACCCGAAATAATGGTGGATCCAC +CGGCTCCGCCGACCGCCATAAGCTCCGCCCCTTTTGTGTTAAAGATCACT +AATGGACTTTGACTACTCATGGGGCGTTTTCCAGGGCGAATGAAATTGGC +GGGAGACGGTGGGAAACCGAAGAAATTCGGATGACCGGGAGTGGAAAAGT +CGTCCATTTCGTTATTCCAGAGAATTCCCGTCGATTCGGAGGATACTAGG +GCACCCAGGCTGGAAGAATTTGAGATGGTGGAAGAGTTTTTTTGGCGGTG +GCCTAGAAAATGTCTTCATATCCGAAAAAGTCAAAGTGATGGCCTAGAAA +TTTAAGTTTGTGGCCTATAAACTTGAACTGATGGCCTAAAAATTGAACGT +CGTCCTAAAAATGTTTTTAACTGATGGCCTAGAATTGAAAGGTGATGGCC +TCCAAATTTCAGGTGGGCGTATATAAACTTTGGTTGATGGTCTAGAAATT +ATACACGTGGCCCAGATTATGAAATCACTTCGGTATAAAATCCAGGTGGT +AAACAATTTACTATTAAGACTGCCTAAAATCATCCCCTGGCCTAATTAGT +TTAAAATTTTTGGTGACGACCTCGAACTTGTTCATTTTTATCAACTGCAG +TTGCTTGTCGACTGAGGACTAACTTCTCACTTGCTGGCCGAGTTTTCGAA +GTTCGGCCACCAAAAATTTCCTTTAAAAAAGCCAAACTCACTATAAGTTA +ATGGTAGACGTAACCGAAACTGCATTGCCGTCTGCATCGATAATCGATAC +ATGAGTTGTTCCATGATCCTGCGGTGGTGCTTCAAACGATCCTCCATAGT +AATCATCAGGATGCGTCGTGTCTGTGATCTTCGACCTAACCCAATCCGCC +CACTCTTTTGACGTAATATTTTTGGCGATTTCCGTGGCGTTTGCCACGAA +TTGCGGGTCGCCAAGCCAGCTTCTAGCCGCATAACTAAATTTGCTAGATT +CCAGAAAATGATGGTATAACGTTGCGATTTCGTTGAACGACTTCATGTTA +TATTCGAAGCCATCCATCACGTTAAGTATTGCCTGAGCCACCGCTGAGCC +CGAGGGAGGCGGCGGGCCGCAGACTCCGCGCCCGTTTTTCAGCTTTGTGT +AGATCACATTTTTTGAGTCGTGGACTATTGATTTGTAATTTTTAAAGTCC +TGAAGCCGGATGATCCCACCGTTGGCTTCGAACTCTTTGGCGAGTTGCTC +GGCGAGCCGACCTGTATAAAAGTCGGCGATGGGATCTGTGGAGTTTGCGA +GTAGCCGGAATGTTTCTAGAAGGTTTTGGCGGGTTTTTATCTGCTCTCCT +GGTTGGAAGACACGCTGAGTTTCGGGGTTGATGAAGTTTTTCATGGTGGG +CTCCGCGCGGATTTGGTGCTCGTTTTGGTTGAGAGCTTTTGCAAGGGCAT +GGGACGTTGGGTAGCCTGGAATTTTTTAGGATGGCCTAGAAACATGAACC +GATAACATAGTTACTTATTTTGTGACCTCGAAATTTTCATGATGGCTTAG +AAATTTTTATGATGGCCTAGAATTTTTATGGTGACCTAGAAATTTTTTGA +TGGTCTAGAAATTTTTAGTAATGTAATAAACTACTCGTCTTCTCCTCCTG +AAAAAATTTGGGCCCGTCTCCCTTCGTGGTGAGACCCATCGTGGCGAGAC +CCATCGTGGCGAGACCCATCGTGACGAGACCCATCGTGACGAGGCCTATC +GTGGTGAGACCCATCGTGGCGAGACCCTCCGTTGAGAGACCCATCGTGAT +GAGACCCATCGTGGTGAGACACGCCGTGGTGAGACTTATTGTGATACCCA +TCTTAACGTACACAGTAATTGGAGAAACTTTTAAACTGATTTTTACAAAA +AGTTCAACATTTAACTTACCAAGAGCTCAATATTCCGTTGCCTCGCTTTT +TGTTGCCCTCAGGGATTATTGTTCTGTTGCCTCCATTTCCGTTACCCCTG +TTGTGTTGCCTTCGAGCAGCGTTGAATCCGTTGCCCCCCCCCTTTTTCGT +TGTCCCCGGGGAATATTAAATCCGTTGCCCCCGTTATCCGTTACCCCTAG +GGATTGTTGGCCGGTCTAAAAACGGCCACCAGAAAAGTTTTTGAGCATCA +AAAATGTTCTACGCCGTTAGGAGTTTTTTAGGCCAACAGAAATATTCTAG +GCTCGCAGAAAAAGTGCCCACCTTCAGCCAACAAATCAATAGTTGGTTTC +AACAACTGTCTCCACTCGACTTTTCCACTTCCGAATCTCTCGAATTCAGT +CCGGAGGCCGTGAAGCTCTCCGGGCACCGCAATCGCCTTCCATCCGATTC +TCGACTGATTCCATTTGTCACGGTACATTTCCTCTGTTGCGGCGAGCGGA +GCAATCTCCCGAGCATCGATTACCGTACACTCTTTTGTCGTTCTGGAAGA +ATTTTAGAGGTTTCTAAGTCATTGAAAATATTTTTAGGCCACGGCAGAAG +TTTAAAGGCCACACGCGCTTCTGGCTTTCCTCATATTTTGAAATGGAAGA +GTTTGCCGAGTTAGCCCGTTTGGACTAGGCCACGACCGGGGTAAATTTAC +GGAGCGTCGTGTAGACGATTGTCAATGGAGCGCGAGAAAAACGCTTTGAC +GAAGGCCAGAAACCAGTGAGGCCACAATGTGATGTTTGCAAAAATGTTTT +TAATGGCCTAGGAAAATCATTCTTTCTTCCAAAATTTTTCTTCTTTGTTT +TCCTTTTCGATTATTGATTTTTAGTTGAAAAATCAATATTAATAATTATC +TTTTTTTTTAATTATTGATGTTCCGCTCCAATTCGTGGCGAGACCAACAA +CTCACGCATTATAAATAGTCATAAAATGTCCGCCGCCAATTCCGGCCGAA +TGTGTATCCATTACACCGATACAGAAAAGTGCGGCGATTGCCGAATCCAC +CGCATTTCCGCCTTTCAGCAAAATATTCCGACCGATTTCTGAGCAAATTT +CGTTGTCGGCGGCGACGGCGGCTTTCGAATATTTTCCGAGTGGAGAAAGT +GATGGTCCAGGCCAACGGGGTAGGCGGGCATTGTTCTGGAAACCTTGCCG +AGTTTTATTTTTATCGGCCACGTAGCAAATCGGCCAGCCATGAACCGACT +GCGGACTAGTTTTCACCCTCGTGGCCTAGCTTTCTAACAAACCTGCATTA +GTAAATGAAAATACAATGAAGCGAATGCGACCGTTGAGATTAACAACGTG +AATACGAGAACCGTTAAGCCGACCGCCGCGACTAAAGTACGGATTTTCAT +GGGTTGCTCGGCCTCGATAAGCGGCTCAACTTCATCAAATGGTCCATATT +CTGGCGGTAAATTATCATCGTCCGGAAACGTGTTATAGTATTGAACAGGA +GGTGGGTTACTGCTGAAAAGTCGAGTTTTGCGCGTCAAATTTGATGTATT +GAGTGGCATGATCACTATTATTACAAGACCGCGAAATTTTGAGAATGCGT +ATTGCACAACATTTTTGACGCGCAGAATATCTCGTAGCGAAAACTACAGT +AACTCTTTAAATCACTACGGTAAAGCTTGTGTCGATTTACGGGGTTTCGG +TTTTTTCATTTTTTTTGTGTTTTTTAAAAAACAATTTATCGACTAATGAA +TGATTTCCGTAAATCGACACAAACACTACAGTAGTCATTTAAAGAATTAT +TGTAGTTTTTGCTACGAGATATTTTGCGCGTCGAATATGTTGCGCAATAC +GCATTCTCAGAATTTTGTGTTGCCGTAATAATTCTGATTTAAAAATGGAA +TTTTCAAAAATCAGAGGTTTCCCAAAAATTTGAATATTCCACAAAAAAGA +TGAATCTGAAGAGTATTTTCAATTTTTTGAGAAAATAATCGATTTTCTGG +ATTAAAAAATTTGAATTTATAGATTTCTAGATTCTAAAATTTGAATTTGT +GCAATTTCAAACAAAAATGTATCGATTTTTATCGACTTTTCATAAAATTT +AATTTAATTTTCGAAATTCCGAAAATATTGCCCGTTTTTCATATACCAAA +AAAGTTGTATCAATTTTTTCAAAAAATTAAATTTTCATCGATAGTTGTTT +TCAAAGCATCATGATTTTTTTGAAAGAATTTGCAAATGTGAGAACTACAG +TACTCCCTTAAAGGCGCACGCTTGTTTTTATTTTTAAAAAATTGGTCGTT +TCGAGACCTGGTACCGTATTTTCGCATTTGGGTAATATTTCCAGCATTAT +AAATTTAAAAACAATGCACTTTTTAAATCTTGAATCCATATATATATTTT +TTTCAGAAACTCATGCCGCCTCGTTTGGGTCTCGATTCGAATTTTTTTCA +CAAACGTATAATATTTTCTCGAAAAACCCGCGAATTTTTAACATTATCGA +TTTTTCTCTCACCTCGTCGATTGCCCTTCAGGAGTCATTATTCAGAATTG +AGTATGAATTAAAAAATCATAGAAAAAGTCAAAGCGCTGTCAATTGGAAA +TTTAGGACGAGAATGTCAAAATTGCAACTTTTCACGATAACGGAATTCTA +TCGCAAAACTAGATAAGAGCTACAGTTTGCTGCGTGTAAGCGCGCTCCAA +TGACAAACGAGAAGAGAAGAGAAGAGGGGGTAACCGCCAATAGCTCTCTT +TATCGAGGATAGTCTTCAAGTGACAGAAGAGATATTCTGTGGTGGGAGAG +AGTTGGGTGGAAGGGGGAACAATGAGGACTACGGAAGAATGACTTTTAGA +TTTGGAGTATAGGAGAAAGTGGAGGTTTTGGCTGAAATTATTTTCAAAAA +CTTTAACTGTAACAACTAACGAGTAGATTTGAAAATGAGGATAATATTCA +ACACAACAGAAAAAAAGTCGATAGGTAACTAATAAAAATTAGAGAAAATG +TGGCATCGGGGAGAAGTGGTGGAACAAAAGAAGAAACTGATGATGATGAT +AGGAGGATAGCCGCGAAACAAGCGATTAACAGTGAACAAGATTCATTTCG +GTGAAGATGGAGAAGATAACAGCAAAAAAAAAAACACAACAAAAGTCCTT +ATTATTGCCCATTGAGAGTTTGTTGAAGGACACTGGTAAGGTGCTCGTCG +ATTCCATCTTGCTGCGCGAATTGTGGGAACGATGCGTAGATTTGCTTCAG +GATTGTGACAATTCTTTGCTTGGTTTGGTTGCCGCTATCGTCGTCGTTGA +AAGCATCGTTGGCGATTGAGAGCAAGCCTGAAAAATACAAATAAAAATAA +AATAAGTTACGGATTTTTTTAGATTAGAACTTACAAACAAGGAAGATTCT +CGGAAGATTCTGATTTTCTGGTCCAAAAAGTGCGGCGTCTTGTTTATCAA +ACAATTCGGCGAGACACGTGTAAATGTAGGGGCTTTCCTCGGTGTCTGAA +TATGTTGGCAACCAGCTCAGGAACATCTCGACGACCTGGAAATAATATGG +AACTTTTTTCTTGAAAAACTGAATTCTAAAACCAACCTTTCCGTAGGCTT +CAGCAGGAAGTGGCACATTGCCGATGATTTTGGCAAATGCAGAAATCGCG +TTTTCCGTGGCAACAGTGCTCTCCTCGGTGGCTCGGGCGTCCTCTCGTTG +AATCATGGCGGCCAGTGGCTCCAAACAGCTCAAAATCTCGTTTCGGTAGT +CGCTGATCTGGTGGTAGTTGATGGCCATAACTCCGAAACCGTAGCTCGCT +GCTTGTCTCACTTCAGGATACTCATCTCCCAACAACTTGTACATTATTGG +AATAAGCTTCGGGAAGCGAGTTGGCATATGTCCGACACCGAACTCGATGG +CGTCATCGAGAAGGCACATTCCCCATTGTCTCTCGAAGTATTGTTTGGAT +CCCTCGATGAGTTGAATGGCACAGTTGAACACGTTGATCATTCCCTCGAA +GATAGTTCCCTTGAACTCCTTCATAAGAGAGTGAGTCAAATCAGAGATGG +CTCCAAGGCATGAGGCCTCCAATTCCATGAAATAATCGAGCTCCTCCTTA +GCTTCAGCATCATCGTCATCTTCATCTTCAACTGGACGATCGCTCATTCT +CTTTCCGTAGTTTTCAAGTTGCTTGAGAAGCACCGAAATGATGAGTTGAA +CCTCTTCCTCGGCGATTCCCTCGGTTTTCATAACCTCAATGCACGATCCG +ATGGTCGTCATGAACGAGGCGAGAATCTCGACATCGTCCTCCTCCTCCAT +AGAGGTCGTCAATGCCTTCAAGAACTCGCACCACAAACGACGCTTGTCAG +CCAATCCTTGCTTCTCAACACAGGTCAACAAGCATGGCATGATTTCAGCG +GAAGCCGTACGAACTCCGTCGTGAAGTCCGAAATCGAGATTCTTGATGGC +GAGCTCGTAGACGTCGACGACGTATGGCATGAAAGCCTCCTTCATCTCCT +TGGCGAACGCGACAAGCATATCGCAAGCAGTTGCCTTCTCCTCAAGACCG +CTGGTGCGGATTCCGACAGTCTTTTCTCCTCCGATTCCGTGGTATTCAAC +TCCTTCCTCGTTTTCGTGAACATCTTCGTCTGAAATTTATATATTTTTTT +AACACGTAAAACTAAAAAACACTCACTGTTGAAGATATTGAAGTCTGGGC +GGTAACGAGCGGCACGAAGAACTGGATCCATGACAACTGGGAGGAATGGT +GCGAAATCGGCTCCAAGAATAGAGCAGAAACGAGTCCATGAGCTGATCAT +GTAGCTGTATTGTGGATCATCGATAGCCAAATCCTTCATTCCGTCTCCGA +GAAGGTTCAGGATCTCGATTGCAGTAGCGTGGAATTGTTCCTTTCCGACA +GCATATCCGATGAGAGAGATGCATTCGATGGTCTTTCCTCTCAACTCCTT +GAGCTCTCCGACGTTTTGAAGAATGTGAACGAGGTTCGGGATGAGGCGAG +CATGATGTTCCTTGAAGAGCTCCTCGGCGGCTTCAGCGACGGAGGCGATG +GCGGTGACGATGTTCTCAACGACAACCTGGTATCTCTTGTCTCCGAGACG +ATTGAACACAGCGGAAAGCACATTTTCGAGTTTCTGAAGAATGAATGGAA +GATATTGTCCAATGATGCTCTTTGGGCACTCCTCGGCAAAGTTGACAAGA +GCCGAAGCGGCATGAGCACAGACACGTGGAACATCGGTTCTGTCAAGAGA +CTCGAGAAGAGCTGGTATGACGGCGGCGTGGCACTTCTTCTGAAGAGTTG +GAGCGAAGTCAGAAGACATTTGTCCGATGGCGTTGCAAGCCGCGTATTGA +ACTCTTGGATGAGCATCATTGACGTAATTGGTGATATGAGCCATAATTTG +CTCTATGTGTGGTTCCATAGATCTTTGGCACCCTTCACCGACGGCGGAGA +ACGCGCGAAGAGCCGCGTGCTTCATCTTCCAGTCTTCGCTGGTCAAAAGC +TTCTCGACAAGTGGAAGGAACACTGGGAGCATCACTTTTCCGTTGATGCA +GCAAGCAACACGGTCGATGGCGCTTTCGGCGATGATTGGGATACTGAAAA +ATAATTTAATTGAAGAAAAACTAAAAATTTATCCTTACTCTTCATAGTCT +TCTTCCTCTTCGATCTCGTTGAGCCACTCATTGAGCACATCGTCATCCAT +TTCGGTCATGCATGAAAGAAGAGTCTCGAGAATTGGTCCAAGAGCTCCTG +GTGCGTATTTCTTGAGTCCTTTTGGTGCGGATTCCATGTACGAGCAAATA +ACTTCGATGGCGTTCTGACGGACCATCTCGTTCTTTTCCTTGTTTCCAGC +AATCTGAAATTTGAAAAAATGAAATTTTTAAATTGGGCCATTTAAATTAC +TTACAGCAAGAGTGACTTGAAGAACCTGAGACATATGAGTGTTAAGGCAT +TTTGGCAGAGAAGAGGCGAGCTCGGCGAACTCTCCGAGTGGTCCATCTGA +ATCATCCTCGTCGCTGGTTTCATTGCAAACTTGAAGAACATTTGGAACAA +GAGAGGTCATAAGCCTGACAACATCCTTCTCCTCATCATTATCAACAGCG +AAAGCGATAACAGCACGGACGGCGGTGGCCTTGATTTGCAAATCCGGTGT +AGCCATGCACTTTTCCAAGACAACTTTGAGGGTTGGAAGGAAGTGGGCCA +GCCTGTTTCCAAAAATTATTGGGCATCCGCGAAGAATAAGCAGGGCTATG +TAGTTTCCGGTAAGATCCTCGCTCTTCAAACAATGATCCATCAGCTCGAG +GACTCCTCCCCATGTCATATCTCCAGAATCGTCGATGAGGTTTGAAGCGA +TTTCAGAGATCAAATCAGCAATCTTCTTCTTAATCGAGAGTTCGGTCTCG +TGAACTATCATCTCGAGAACTTTGGCGAGAATGCGCTGTTTGTTCTCCTC +GTTCAGCGTTTCCCAAATCGCATCCCAGTCTCTGGCGAGAACTCGTCGCA +GAAACACCAAAACTGTGGATCTGGCCTGAAAATCGAAAATTCATGGAATA +TATAGGAATTTGAGTGAACTAACATCAGAATTATTCGTGTGGTGTGTGTA +GGCCTCGAAAAGTGCAGCTACTTTGGTTGGTCCTTCAATCTTTTCATAGA +CTTCTTCAGCTTGTTTTCGGATATCATTGTCTGCTGACTGCAGTTTTGTG +ATGAGCTCAGTGAATTGATTGACGTCCATTGTAGGGAACCCTGAAAATCA +GAATATGTGCTAAAAATTTCAAAATTGAGAAGGAAAAAGATGAAAGCGAG +TCGGTTTTGCAGATAAACGCCTGGGGAATACGCGGAATCGCTGAGGAAAA +TAGATTTTTAGTATAAAAATTGGCATTTTCAACAAAAAACCTATCGGAAA +ATGTGAAAAATAGGCCAACAAATATTGAATTTTGGGACAAAAACGCCTCG +AGTGCACGATTCTCAACGGAGCGCACTTGCTGCGTCACACGCACTTTAAA +CTGTACACGGCGGGAAGTTCAAATTTTAAAAGGATTCACGTGATTTTCAC +GACATTTACTGGTTTTTTCAGCGAGTTTTCGCAACTTTTCGGCGACAACC +GATGATGATTTATGTTTGGAATATGATGATGGTAGCGTGTTGCGAAATAA +AAAATCGATGGAATGAGTCAGCGAGAAACTAATATTTGCATAGAGAACTG +TTTGCAATTTTGGCATTACATTGGCCAGTGCACTGACAAAAAAAGAAAAA +AATAAACGGCAAAATCTCTAATACCTATTCCAGGCAACCAGTGTCTGGCG +ACGATGGAGAGTAATTCTGAAAGAGACGCAGTTGAAAAGAGTGTGTTTTT +CGCTTTTTTTTTCAGACAGAAGAGTAAAAAGAGTAAATACGTATCAGTAG +TAAAAACAATGTGCGAGCTGGGAAATCAGTAATAATTAACTACTTGTGAT +ACAAATTCCTCAAGGAATGAAGGAGAAAGTGTACTTTTTTTGAGACCCGA +AGAACTCGGGGGATGTCCAATTGGGGGGATTACCAACTCGGGGGATTGGC +CCCGCCCACAGAACCGTGGCTTGCAATACGCCCATTTCTGCAACTGCCGC +ACGGTTTTAAAACTGTATTTTTCTCAATAGAGCGAGAATTAACAAGAAAA +AATAATTTTAAAACCGTGCGGCAGTTGCAGAAATGGGCGTATTGCAAGCC +ACGGTTCTGTGGGCGGGGCCAAACTCCCGAGTTGGTAATCCCCCCAATTG +GACATCCCCCGAGTTCTTCGGGTCTCCTTTTTTTTAATTTTGAATTGAAA +AATTGTCCGAAAAGTGCAAACGTAGAACATCAAAACCAGTGGAGGGGCGA +AATTTGATAGATCGCATGTTGCAAGAATGAGCATTCTACGAGTTTCGCGC +CATTTCTGCGTAGCGCGCACAATATTGTGCAATAAATCTCGGTATTTGCG +TACATGCATCATATCTTACGCGCAAATCATATTGGAAATTTCCCCGAAAC +ACGGGGAGGCAAAGCTAACGTGGCTGAAGAAATTTCTACAGTAGTCCCAT +TTGGCTGACTGAATATTCAACGCGAATAAGTTTTGTACACTATTGCGTAC +TTTGCGTACGCGCATTTTATTTGACGACAATTCGTCAATATCAGCTCTGG +CTAAAAGCGCTTTTCTCATTATTTAAGCGAATAAAAGTCGAAAAAAAATG +TTTTGTGATAGAGAATAGTAATTTAAAAAATAAAAAAGTGCATATTTTAT +GTTTCTCATTATGTTTCCACTGATTTTCTGAGAAAAACCGAAAATTTCCT +CTTTTTTCGATGAATTTCAGCTGAATAGTTTGTTTTTATCTAGTTTTTCT +TCCGATTGACTGAATAACACATTTAATAACATCAATATAACGTTTAAAAC +ATTCATTGTCTCGAAAACCAATATAAAACTCGTCAGAGAGGGATACTTAG +TAGATATGCTGAACAAGGAAAAGAGAGAGAAGAACATTAACCGAATGGGG +AGGGGGGAATAAGAAATCTGAACAGGAACGAAATATAAAGAACATTATTA +GAAAGAACAAGCATGGCTTGATCTTCTTGGCAGTCGTCTCCTTATCCTAT +CACTTCTTCTCGGCGTCCTTCTGATCATGCTACCGAGCAACGTGGCACGA +TCGAAGAGTTTCACAACGGTTTGATACTTTCGCTCCACGAGGGGGCTCCC +AATTCAGCGAGGGTCCTCTCACGAAGTTTAATTTTTTAAAATTAAAAAAT +AAGTAACACCTCAAGAATTCCATCGAAGTTGTGCTCCTTTGCAATAAGAC +GAAATTTTTTTTTACGGAATTGAACAGGATCATTGAGGTACGGCATGAAA +ACGGCTTCCTCGTTGAACGATGTTGAAGCTCCTTCACCATTGCACCTGAA +AATCAACTTCTAAATTTTCCAATTTAAAGAAAATCCACATACTTATCCTC +GGAAACGAATCCAATATTCTGGTTGCTGAGTGGAATTGCTTCAAAGATTT +TGATCAGATTTTTTTTTGAAATTTTCGATCACACATCTTGTATCCACCAA +ATCGCCGAGTGCTTCATGAACTTCAGACTCGTGCTTTCCAACCTCTTCCA +TGAGCTTCACTTCTTCTGCTTGGAACTTTTGATTGCCTTCGGACCGATCT +GACTTGTAGTTTCTTCTTAAATAGTGGCTGATTGAGCAGTCGACCTTGCA +GTCCTACCTTCTTTGGCTTCTTCTGCGGCACTTGAGCCCTTGTAAGAGCA +CTTATTGCTGCTTAACCTTCCTTATTAATACTTCGAACAGCTTCTTCTTG +TTCGCATCTATTTCGAATTTTGTCTTGAAATCTTCCAATGCAGCGACAAC +GTAATATCTGGAAATTATAAAAACATTAAGAGAAAATATTTTGAAAAAAA +ATCGAAAATTGCACTGAATTCCTAAATTTTTTATTAAAATCGAAAAAAAA +AAATGAAATACGTGAGATTGAGTTTCGAGACTTTTTTATTCAGAATCAGC +ATATATTTCTCCATATTTGAGTAGGTTTTCAGAAATATTGTACCATAATT +TTTGGAAAAATGTAATTTTTAATTCGAAATTGCACTGAATTTCTCGAATT +TTTCACTAAAATCGAGAAAATAAATATGAAATACGCGAGATTGAGGTTCA +AGACTTTTTAATTCGGAATCAGCATATATTTTTCCATATTTGAGTAGATT +TTCAGAAATATTGTACCATAATTTTTCGAGATATTTTGAATAATAACTTA +CTTTTCGACGTTTTTTGCCTTTGTCCGGTTTAATCCATCGAATTTCGAAG +CGGTTTGCGTAGATTAGCTGAAAACATTATGCTTATTCCACGTAGTAACA +AGAAAAAACAAGAAAAAATAAGAAAAAACGAAGAAAAATAAGCATATAAG +TCAAATTAAAAATGTTTATTCGATCAAAATTCTTAACCATAGGAGGCGGT +GGCTAGCCGGCGCACTCTCGCGGCCACGTTAGCTTTGCCTCCCCGTGGAA +AGGAGCCATGATATTACGGAAACACTATTTGAATTCTGAGAACGCGAAAT +ATCTCGTAGCGAAAACTACAGTAACCCTTTAAATGACTACTGTAGCGCTG +GTGTCGATTTACGGGTTCGATTTTTAAAATTATTTTTTTTGTTTTTTGTG +TGCGTCATCGATTACTAAATTATAAATTATTTCCGTAAATCGACATACAA +TCGCTACAGTATTCATTTAAAGAATTACTGTAGTTTTCGCTACGAGATAT +TTTGCGCGTCACTCCTTCAGGCACCACATCTTACACTCAAAATCGAGGTG +AATTTCTGTGTATTTGACAGCAAAAATGTCGTGAAAAACAATTAAATAAG +GCAATTTGAAGAGGAAAAAACTGGGGCAGATGTGAGATAAGAAGAAGAAG +AAGCGGGGCTTCGACAACCGTAAACTAATCAGAGATGGAAAGTGAGAAAT +TTGAAATTTAAGACAAAAAAGTTAACAACGGGGGATTTTTTTTAGAGAGA +AAGAGCGAGTAATCGGGCAGCAGCAGAGAAAAAAAAAGATAATAAACAAT +TGAAAAAATATAAATATCGGGGAAATTATTGCTGAATAGACTGCAAATAG +GTGACAATCTCGGGCGGTACAGAACGAAGTGTCTCTGGACAATTTCCGGG +TCCACGGACAAGAACGGCCTGCGCAAAGTAGGCCTTGTGGTTGGCGATGT +TGGCGGCGACGGGCGGTTGCTTGGGAGCGTAACTCAGACGACAGAATGGG +TTCACAAATTCTCCCTCGGCGTTGTACATTGAAGCTTGCTCTTCTTCTGG +TGATAGGACGGCTCGATCGGAGGCTGAAGCAGCTTCCAGCAGCATTGCCA +CCTCGTATGACAGAATTCCGTATTGACCACTGCAAAAAAAATTTATATGA +GAAATTGAATTTAAAATGATTTTATTTGTAATTTTGTTTTTGTTAATTGT +CGTTAATTGTTTTTTTTTTGAGAAAAAACCGAAAAAAAAATTAAAATCTT +CATTTTTGATTTAATTTTTTTGTTGAAAAATCGGCAGTTTTCGATTTTGT +TTTTTTGAAAAAATAGGGAAAAGTCGGTAATTGTCGATTTTTCAAAAAAC +TGAAAATTCCAGATTTTGTCAGGAAAAAAAACGAAGAAATCGACAAAATT +TCAATTTTATTTTTTTAAATTTGTGTTTTTCAAATTTTTTTTTGATATGT +GATTTTTAACTTTTCTCTGGAAAAAAACCGAAAATTTGCAATTTTTCAAT +TTTTTCCAAAAAAATCTTTAAAAAATAGAAAATTTTCGTTTTTTTTTCTG +AAATATTTAAAAATTGTAACTTTCTATTTTTTTTAAACCCGTATTAAAGT +TTAAAAAAAAAATCGGAGAAAAAAAAACTGAATCGAAAATATGTGATTTT +CAATTTCCTTTGAAAAAAATATAAAAAATCGAAAATTTTCGTTTTTCGAT +ATTTTTTCTGGAAAAAAGCCTAAATTTTCATTACTAACACAAGCTGCTGC +GTGACATCGGCTAGCAAATTGCCCATTCCAATGGCAATAATCCGTTTCTC +AGGCCCCGTTGTCGTTTGTTTCAGACCTGGCAAATCAATGCATACGACCT +TCTCGATGAGCATTCCGAACATGCCAGTCTGAATATTCTCACACGATTGA +ACAAGATCCTGTGCACTCCGGGCGATCGTAAATCGACACAAGAACACGAT +GAATAGCTTCATAAACTTGGGTGTCTTCGACGATTGAACTCTTCGAAACA +TTGTATTGAGCACAAATGTCATCGCGGAACCCTCGAAGTGCTCAATCGAC +GGAAGAATCGTCGCCGCCAACTGGAAACCGTATTGATCCAAGGTTTTCGA +GCCCAAAAGCCGCGCCAAATGGCTCAAGATCAACCCAGAATTCTCCGAGA +CGACTCGCTGAGCATTCACGGAAAGGATCACTTCGAGAACCGAAAGTGCC +GCTGGAACATTCGCTGATCTCGCCCAAAGACGTTCGGATAGCAGAAACGG +AAGGAACGGTGAGAATTGATCGATCGATGAGTTTCTAGCGATACATGAGG +AGACGAGAACTCCCGTGATTTGGAGAGCATATGGGATGAGATCTTCCAAA +TCCTCGCGGAAGATCACTTCGATCAGTGGAAGGAGTTGAGCATCCAGTGA +GGCGCCGATTGTTCGGGTCTGGAACAGGAAATTCGTTAAAAAATATAAAA +TGTTCTTAAAATTGCTATCACTTTTTTTTTGAATAAGAAAAAAAATCACA +AAAAGGAAAACACGAAAAAGCAGACAAATGTTTCGATTTTGCAATTTTTA +ATTTTTTTTTTTCAGAAAAAAATTATCGATTTCTTCTTTAAAAAAAGAAG +ATTCTTTTCGATTTTTTCGGAAAAAAACATCGAAAAATTGAAAAACAAAA +AGTTTTGATTTTTTTTTCAGTGAAAATCGTTCAATTTTTCGGGGTTTGTT +TCGACAAAAATAATTAAAAACTAAAATTTTTCAGTTTTTAGGTTTCTTAT +CAGAAAAATTGAATTTTTTCGATTTTCCGAAAAATTAAAAAAAGGTATAT +TTTTTGAAAACACGAAAACGGAAAAGTGTTGGTTTTTTGTAAATTTTTGC +GTTTTCCAGCAAAATTGCCAATTTTTCCGAAAATTTTCAGATCGAAAGTT +AAATTATCGATGTCTATTCCAATTTCCGAGTTTCAGCGAATTTTTTTTTG +CAGAAAAATTTCAGAAAATTTGACAAGTTATGTTCCAATTTATGAAAAAA +AATTTGAGACCAAAGTGCGGCACGGAAAAATGGGCGGAGTTTAGAGTGGT +ATTTTTCTCTCAAACTACTCCTTACCTTGGTGATCAACACACAAATCGTC +TCAAACAAAAAGTGCGTGTGCACCGAATCCGCCGGATTTTTCGTCGCCGA +CTCGACCAACTGTGCGAGCTTGACCGCAATCGCGTCCGCATGCCGAATCG +TGTCGTCATCGAGAATCACAATGATCCTCAAAATCGCCTTGATCAGATAC +GGCGAGTTTTGCGCTTTGGCATCCTTGTCGAACGCGGTGACAAGGTTCTG +AAGGATCGAGGAGACTGGAAGATTTTGAGCCGAGAAGATTTTGTTGGAAT +CAGCGAGAAGGATCTTTTCAATAGCGTAAGCTGCGTACTTGTGCAGAATC +GGAGTATTCGAGCTGAGAAGAGCGTCCGCCGACTTGATCGCAGTCATAAG +GTGCTCTGGAGCCAGCTGTTTCCTGAAAGTGACCGCAAACTTCAGTGCAT +CAGCTTTAAGGATCGGAGTTTGATTGACATCGGCGTTGAGATGTGTGGCC +ACTTGTGTGATGAAGAAGTCGTTGATGTCCACCAGCGGGTTCGTCGCCGT +TACTCCACTCTTAGCAGTCTCCGTCTTCACCGCGATCGCCGTGATCAGCG +AGTAGACAATGTCGATCTTGATCCAATCACCACTTCCCAGCAGGTTCTGC +ACGATCTCCCCCAGACATGGAAGCATTTGCGCCTCGAATCTTCGGCAGAG +ACCTCGCGCAAGATCGATGGCTCCACGGCGTCGAGTTCCTACATCGGTAC +CCTCGATGTCTCGCTTCATATAATCCAGTGGCTCATCCTCGAACAGTTCC +ATATCCTGTTGACGAAGCAGAAGGTTCTGAACGCACACGTTCTCGGCGAG +AGTCTTCAGAACGCCTTCACCAGTGAAGTGTCCCTCGTAGTACTGTCGCT +GGCTGACCATCGACAGAAATTCCAGCGCGGCGCACACCATCGTATCGTAT +CGAGTGTCGGGGCCGGTAGACTTGAGCAGATTCCAGACGGCAAGGATGAT +GTCGGGCACGAACTCGGAGATCTCCTCCTCGTAGCGTTGCGAGTAGAGCG +TGAAGATCTCACAGATCTCGTGCTTAAGCTCGTCCAGAGTTGTAGGTTCT +CCCGAGTTGGAGGTCTGCGTCGGCGCGTCGATTTGCACGAGATGCAAGAA +GTGTGGCATCCAGTCCTTGAGATGATCCTCGAAGTATTCCGGAATCTCCT +GTGAGCACAGAGAATGGTAGACTTTTGCAATGAGAAGTAAGACTCGGAGC +CATTGGGCGATCTCGTCGGCTCCGAGTTGATCCTTCCGCTGTCCCACCTC +CATCATGTTCCGTAGCAACAGAGTTAGAGGCTCTTGGGTCTGAAAAATCG +GTTCTTTTTATTTGTAACTGAAAAATCTGGGGAGAAAACAGTTTTTCGGT +CCAAATTCGAGACTGACATTCAGATTTCTTCAATTTTTTGGCTCAAAAAT +TTTGAAAATTTGTCCATTTTTATAGGAAAATTATCAATTTTCGCCAAAAA +TTCCTCATTTTTGCTTTAGTTAAAATTTTTGACTAAAAAATCATAAAATG +TTGAATTTTTCACGATTTTTCGGAAAACAAGGCCAGCTTTAGCTAGCTTA +AATGTCTAATTTTGGTCATTTTTTAGGGTCAAAGCGGACAAAAATTCAAC +TTCCGACGGCTGCGACGTAAAAAAGTGGCCAAAATTGGGGATTTTAGCTG +AAATTAGCCAAATTTTGAGCCAAAACGCAACTCACGCTCAGTAGACACTT +CTTCAGCTCTTTCCAAAGCTCTGCTGACTTGGATTCGAATCGGAATTTGC +GGAAAATCTGCTCCATCGACGCCAGCGAGGCCACCAGGTGATTGAGATCC +GCTCCGTTCAGGAATTTCGACAAATATGGAACCAAATCTGGCCATTTTTC +GGGAAAATCTCTCTGAGCGATGAGATACAGAGCATTGGACAGGATTTCCT +GAACATTTGATTTTGTATTGAACATCGCTTCGAGAAGCATGCTTCTGAAC +TGCTCCTCGTCTTCCTGGCCCATTTCTACCTCTGGTGCCGGGCCCTGAAA +CAATTTAAATATAAAATTCACGCATTTATTCAAATTTTCCAACCCAATTT +CTCTTCACAAAATTTTTCAAAGCGACAGCCGCGGCGATTCGGATCTGCGG +AGCAATTTGTTGCTGTTCGTTGACCACCAGTTGAAGAATTTGAATGATAT +AGCCTGGATTTGATTGCAGCGAGCGGAGCGCTTCTTCTCCACGCTTGCGA +ATCGCAGCATCCGGCTCCAGAGTCTGCTGGAGAGCTGCTCCGATTTGCTC +CATCTGAAAATAGGGAAAAATAGCTGTTTTGGGGGTGAAATAGGGAAGAA +TTAGGTGAAAGGACAAAGATAGTTTAGCTTAAAACTTGAAATCTAAAATT +TCCGGTCAAAATATTAAAGTTTTACGCAATTTTTCGCAGGCCCGCGGGGA +ATAAACTCGCAAAAATTCGCAAAAATAAAAAAAAAATTTCAAAAGTGTGA +AGTGTTTGCGTACAGCGCACCCGACCCGACGCGCAAATTTTTTTCATTAT +GTTCTCTGTTTTCACTGATTTTTACTGATTTTTCCTAGTTTTCCCTTGAT +TTTCTTCAAATTTTCCACTTTTTCAGCAAAACGTGCATAAAAAAATAAAT +TAAAACATTTCAATTTTCAAAACTTTGCAAAATAAAGGCGTCGTTGCGTA +CAATGCGCACGACTTGACGCGCAAACTTCCCAATTTTTATTCTTAAATTT +TCCTGGATACCCCTGGTTTTTTCTCTGTTTCCCCCCTAATTTTTCGCATT +TTCAGCAAACATGGGTGTTGATAAAAAGCAAAAGCAACGAAAAACCAATC +CATTCGAGCTAAAATTCAACAAATCCAAGCATGACGTGAGTTTTTCAGAG +TTTTGAAGAAAAAATCGATTTTCTCGCAGATTCTCGGCCGGAAAAAGGGC +GCACAAGTTGGAGCACCGACTGCGTCACGAAAACGAGCTCACGAGCAACG +TGAACAGACGCTAGGCGTAGAATATGACCGGAAAAATAAGATTAGCAAAA +TTGTCGACAAACGGCTCGGCGAAAAGGACGGAAAAAGCGAGGAGGAGAAG +GGCGCGATGAGATTCACAGAGGAAAGAGTCAAAAATTATAAAAGAGCATC +GAAATTCAACTTGACAGATGATGGAGATGAGGAGGAAGAAGGTTTATTCC +GAAATAAATTGAGAAAAATTTTAATAAAGTAAATTTCAGTACTTACTCAC +AAGGGAAAAGCGCTCTCGGACATTGAAAAATACGACAAATCGATGATTTC +CGACTCGGATGACGATGAAGAGCCGGGAAATTTGGGCTCAAATATGGTAA +AAGTGGCTCATTTCGGTGGTGGAGAGAAGACCGCCGAGGAGCACGTCCGC +GAAAAAATCAGCCGAGAGGATATGATTTCGAATTTGATTGCGAAAACGAA +GCTGGCGCGTCACGAGAAGCAACAGCAGAAGGATGAGCTCGAGCTGATGA +CAGAGTCGTTGGATTCCAAGTATCAGGCTTTGATGGGCAAAATGAAGGCT +TCATTTAGGCCGACCGGGCGCCAGCCGCTGGAAAAAGATGATTACGACAA +ATTGGTACGGGAAACATCCCGGTTTTCTCCAAATTTTTAAGATAAAAGAT +AATTATAAATTTAGAGTGAAAATCGATTTTTTTCACAATTTTTTAGTGGA +AAACCTAAAACCCAAAAAACTTGATCTGAAAATGCTAATTTTTAACCATT +TTTGCTATGGAAATTGGAAATTTTCATTAATTTTGCTGTAAAAGTTGAAG +AAATCCAAGTTTTAGCTTTGTAATCAGAGAAAACACTGTAAAATTATTTC +GGAATTTGTGCAATTTGAAGTGAAAAATAAAACATTTAACTTCTTATCGC +GAAAGAAATTGAGCTGAACTGAGAATTTTTTTGACGAAAAATCATTAAAA +AGTCAATTTTTTTGACAAAAATTCGAGAAAAGTCGGTTTTTCTTTTGACA +AAAATGACGAAAAAGGCAATTTTTAATTTAAAAAAATAAATTTTTCGCCG +AAAAATAACTTTAAAAAAGTCGTTTTTTTACAAAATAAAACAATTTAAAA +TAACTATTTTTCGACAAAAAAATTAAGAAAAAGCCAATTTTTTTGTTTAA +AAAATGATAGAAAAAGGCTTTTTTTTTGTTTCTTCGCCTAAAAAATCAAG +AAAAATAGGTTTTATTCCATTTTTTATCCAAAAATTATTATTTTTCCAGA +CAATCACCTTGAAAACCGAAGCCGACGCTCGTGCCACCCCAGCAGATCGT +AAGCTATCCGAAGAAGAAGAAGCTCTGAAAGAAAAAGAACGTCTGGAAAC +TCTCGAGGCCGCCCGTATCTCGAAAAATAATGCATTTTTCAACGCAAAAT +CTCATTTATCAGCCGATGCCGACGTTGATATCGATGCTGGATCGAAGGCC +GACGCCAGAAAAGTTCAGGCGAAAAATTCGAGATTTGAGGTCAAATTTGA +CGATGAAGGTGGCCTGATCGATGAGGATACGGTGGAAAAATCCAGGATTT +TAAAGAAAAATCTGGATGGTTCTGATGAATCTGACGATGACGAGGATCTA +GAAGATGAGGAAGAGGATCTGGATGATCTACTGGAAGATGAGGATGAGCT +GGAAGAAGATTCCGATGATGAGGAAGCTCAGGAAGCCCAAAAAGTCGTCA +AAAAAGCGAAAAAATCTGCTCCAGAACCCGCTGAAACTCTGCCATTCGTA +TTCGAAATGCCGAAAAACTATAAAAAATTCTGTGCTCTTCTGGAAAAACA +CTCGGAATCGATGGATTTAGTGCTGGAACGACTCGTGAAATGTCATCATC +CGAGCCTTAAAGAAGGAAATAAGAAGCGTCTGAATAAGCTTTTCCTCTTG +TGTTTAAGATGGTTTGATGATATGTCGAAGGAGGAATTGACAGCGGAAAG +TGTGAAGGAAATGAATTTAGCGCAGGAAACTATGCATGCGTTGATGAAGG +TAGCGATTGGATGGAAAAGCTGAAAAATTACCGCACTTTTTAATCTGAAA +ATTGAAAAAATTCGAGAATTTTTGACCTAAAATTTTGAAAAATTCCCGAT +TTTTATACCCCAAAAATTGCAAAAAAGTCCCGATTTTTTACCAAAAAATG +TTTTAAAATCCCCGAATTTTTTACCTAAAAATTGCAAAAAAGTTTCGATA +TTTAGACCCAAAAATTGCAAAAAAGTCCCGATATTTTTACCAAAAAATGT +TTTATAATCCCCGAATTTTTGACCTAAAAATTGCAAAAAAGTCTCGATTT +TTAGACCCAAAAATTGCAAAAAAGTCCCGAATTTTTTACCAAAAAATGTT +TTAAAATCCCCGAATTTTTGACCTAAAAATTGCAAAAAAGCCGGTTTTTT +TACAAAAAAATGTTTTAAAATCCCCGAATTTTTGACCGAAAAATTGCAAA +AAAGTCTCGATTTTTAGACCCAAAAATTGCAAAAAAGTCCCGAATTTTTT +ACCAAAAAATGTTTTAAAATCCCCGAATTTTTTGACCTAAAAATTGCAAT +AAATTCCAAAAACTTTGGCCAAAAAATTAAAAAAAATACCCGAATGTTTG +ACCCAAAAATTGCAAAAAAGCCCCGATTTTTTGAGAAAAATCATGTGAAA +TTAAAACCTTTTTTTTTTGAAAATCAGTCTCGAAAAAAAAAAGAAAAACC +AGGAAAATCATGAAAATTTAAGAAAAAAATCATTAAAAATAGGAAACGAT +CATGGAAATATTTTTAAAGAAACATTATATAAAAAATCATTAAAATTTCA +GAAAAAAAATATGGAAAATCCTGAAAATAAAGAAAATAATATTAAAAATT +CAGATTAAAAAACGCAAAAAATTCAACAATTGAAAAAAATTTCAAATTGT +TTTTTGCAGTTCGACATTCAATACGGAGTCCGATGTGTGCGTGCTCTAAT +CCGTCAACACTGGAAAGGCCGCCAGGATAAACAGAAGAGTAGCCCAGTGT +CATTTGGATTAATCTCTGCAATTCGTCTTGTTTCCGGCCTCTTCCCAGTT +GCCGATTCCTGGCATCCTGTAGTGGTTCCGGCTCTTTTTTTGGCAACTGA +AGCACTTTGCTCGGCGAAATGTGCCAATTTGAATGCGTTGGCTAAACAAA +TTCAATTGGCTAATGCTATTGTTGAATATGTGTCTGAATCCAAGAGGTAA +TACTTGGAAACGAACATTTAAATAGGCAAATTTTGAAAAAAATACTGAAA +GCTTTGATATAAAATAGGAAAAGTAACGAAAAAAAAAGCCAAAACCACCA +AAAATATTATTTTCAAAAGCTAACTCAAAAAATTTAAAATTCAGAATTGT +CGCTTAAAAAAATCTATTTTTTTCGATATCGAAAAAAGATTACTATAAAA +ATTCAAAAAAGCAATTTTTTAAAATATAACTTGATTTTTTTTTCTGAAGT +TCATTTTTTAACAAATAATTGCATTAATTTTCCATTTTAATGTTAAAAAA +AAGCGAATTTTTCAAAAATTGATATAAATTTTGTTTTGGCAATTTTTAGA +TCAGAAAACATTGAAAAAATACAAAAATCCCGTTTTTTTTTAAATTAATT +TTTTAGAAAAAATTGCAATTTTTCAAAAATCTTCCGGTCATTTCTCTATT +TTTAAAAAATCTCTCGTCTCTTTTAAAAAAATTTAAAAAACCGAATTATC +GAAGCGTATCAAAATTTTGAAATTAAAAAAAAAACCGAACTCCATTTTTA +CGAAAAATCCGAAAGTTGAAAATTGTTTTCAATAAAATAAATTTCAGATA +CGTCCCCGAGCTGGTCGCATTTGCTCGAAGTGCTCTTCTGCTTGCAGTTA +CAGAGAAAAGTGAGAAATTCGCGACAAATGGATTCCCGATTTCCAAGCCA +CACACGGAAATGTTATGCTTTGAGGAGAAGGTAAATTTATAAAATTTGTT +TTTTTGAGCAAAAAATTGGTTTTTTTTTTTGGTTTTCTCTTTAAAAAAAT +TTGCTTAAAAACGCTCAATATTTAAAAAAAAAACTGGCAAAATCGAATTT +TATAATATAAATTAAAAATTTTGTTCAAATAAAAATGATTTTTTTTTGAA +AATTTAGTTTTGAAAAATTTAAAATTAAATTTTAAATTTTCACAAAATTG +CCAATGATAAAATGTTCACTTTTTCTTGTATAAAACTGCTTGAAATTTTT +TAAAAGCAATTTTCCGAAAAATAATTTTTTAATAGATTTCTGAAAAACCG +AAAAACCACCGATTGAAAAACGAAAATCAAGTTTTTTTCCGAATTTTCTA +TTTTTAACAAATTAAATATCAATTTTGCACATACAAAACGGTTAAAAAAA +AACAAAAAAAATTGCCGAGAGCCAAAAAAATTTAAGTTTCAGCGATTTTG +AAATTTTTTTTTTAGGAAACACGGTCTCCTCGGGTGGAAACGAAGGGGGA +GGGAGATTGCTTGCGCGTTTCACCGATGCGCCTTTCGCGTGCTGGCGCAC +TTCTGAATATTGAATTATTTTTGCGGAAAAAATTCATTTCTTCTATGAAA +TTTTCTTGAGAAAGCAAAGGAAAGATGATGAAATGAATTTTTAAAATAGT +TTTCTCAGTTAAAAAGAGAATACCTTGCTGCAAAAGGTTAAATTTATTGA +AAAATTGAGAAAATAAGAAGTTTATCTTTGTTTTCACTACATAAAGTGGG +GAAATCTCAAAAAAATTTGAAGACAATTAAGAAATATAATTAAATATATA +GCCTGAAAGTCAAATAAGAAATGAAGGTTTGGTCACAAACAATTTTATTT +TTGAATTGAAGTTTTGAGAAATGATCATGTGCCAGAATCACTAAATCTGA +GACATTCAGCCCAATTTCTTTAATTTTCTGTGATTTTATCATGGAAGTGT +GGCTTTTTCTGTGATCTTGCCAGTTTTAACAAGTTGAAATTGGAAAATCG +TGAAGTGGGAAACTAGCAGTGAAGCTTCCAAAAATTTCAAGCCTTACTGA +AAGGAAAGTATTGGAAACTAAAAACGAAAGCTTAAGAAGATACCGTTTTT +ATATATTTGAGTTTTGAAAAGCCTTAATAGGTTTTAAATACAGTTTTCTC +AAGAATTCAAACTTGTAACGATTAAGTTGAGGCACAGAATAAGATGGTAA +TACTAAGTTATGTTGAAAAAAGCCAAGAAAGACTGAAAACATTGCTTTCA +ATCTGATTTTTTGTAAGTAATGTAATGTTGAAACATTATTCTTCATAGTT +CAGCACTTTGTATGGCTTATTTGAGCCCAAACGTACAGTAGTATGTGGCA +AGAAATAAAATATTGTGCCAACAAAATTGGAGCCGAAAAACCCATGATAA +AATGTTTAATACGTGTATTGCTCTAATAAAATACCAAATATTAATTAGAT +TCACTGTCTCGACTCTTTTTAATTCAGATTAATAACTTTTAGCTCCTCTT +TTTAACGAAAAATTATAACTGGATTTCACAAAAAGAGTTCGATCTGAGTT +CTTTCAACAGGTACATAGACGAATTATATCTTAAAATGACGAGAAAAGTT +TGCTCTATAAACGTTATCATTGCAGGTTATGAGAAAAACAAATAAAAATT +TAATTTTAAAAAATCCGAAAATTCAGTTGTTATTTTCAAACAGTTCGTTA +TGCATTTCCACCGAACGGTTTCCGATAATTTTTGTTTCTCCACTTTCGGT +TCAGTCTACTTTATAATTGTTATCATTTTGAAATAGAAAAATCGACGAAA +AACTAATAAAAATCGAGGGAAATCACTCTTCAACGGTGAAATCTCGGTGG +ACGCAATGAAGCTGCAGCATTTCAAAAAAATTTTAGAAGCAATTTTGGTC +ATTTCAGCTTCAAAAAGCTTTAAAACTTAAAAAAATTAAAATTCATTTCA +AAAAATTTGAAATTAGTCATTTAAAATATAAAAATTAGAAAAATTCTAAT +TTTCAGCGAATTTTCAAATTTATTTTTATTTCAGAAAAATTCAAATTTTG +GCTTTCAAAAAAGCTTACAAAATATTAATTTTTAAAAAATCTAACTTTCC +CAATTTTTCAGTACACTGGCCCCGCACTCCAGCCAATCTCCCTGACCACA +ATCTTCAACAATTCCCCATCCGATCCATCTCTAAAGCTTCACGTTCTTCG +TGCTCTGCTCTCCCTCATCCAACATCTCCGTGTAATCTACTCCAACCAAA +ATGAGACCTATTCTATCGTTTTCAAGCCATTCCTCCGGATTTTGGAATCA +ATTCAAGCCAAAAATCTTCCAGCCGAGGTCCAGGAAGAGCTGGAGACTCT +GTGCGCCTCAATGAAGGCTGAAATTGGAGCCAAGTGCCGTCTGGTGCACC +TGTCGCTGGTGAAAACCGAAAAGAGCATGCTGAAAATGCTGGAACCCCGT +TTCGAGTGGGATTTCGATCCGGAACGCCCACATCACGGACCCAAAGACGA +GAAGAAGAAGCTGACGAAGAATCTGAGGAACGAAAGACGCGGAGCCATCA +AGGAGCTCAGAAAGGATACGGCATTCTTGGCCAGGAAGCAATTGTCGAGT +GTCAAGACGAAGGATCGTGCGAGAATTGCGGCCACGAAACGTGTCATGGG +CGGTCTTATGCAGCAGCAGGGTGAATGGAATAAGGAGAAGCGTACGGCGG +ATGTTGAGAAGAAGAAGGACAAGAAATAATTTAAATTTTCCTATTTTTTG +TTTGTTGAAAATGACTTTATTTGGCAAAAAAAACCCCTAAATTTCAGTTT +TTCTCGATTTGTTGAAAAATAGTCAAAAAACTGATTTCTATGTTATTTTT +GGTCAAAATTTGCCTTTTTCAAACATTTTTTTTGCCATTTTTCCTCCATT +TTTTGTTATTTTTTTTTTTCGTTTTGTTATGAGATATGTTTCTGTTTTGT +TGACATTTTTTATTATTGAAAATTAAACGAGTTTTCTGAATTTTTTTGTT +CAATTTTTTTGAAATTTTCCGTTTCACATACGTTTGTCAATATCTCGATT +AATTTTTGAAGTTTTCCAATTGACTCGCGCATTTTCTAAAAAGTTTTTAA +ACTTTACATTGAAAATACCCCTCTAACTCGAATATCTGATTTTATTGGAA +TTTTGAGTTTTTTTAGGTTAAAAAATTCTTGTGCTAAAATCATCCATTAT +AGTTCGTAAGTCAGCAAATTTTGGCTCAAACTTAGAGCGATTTCCAATTT +ATGGAGTTTTTTGTTCAGAATTCTCGAAATTTTCTCATTTCTGGAAATTT +TGAGTCTACGAGTCACACAGTTGTTCCGTAATTAGCTTCACTTACATCTC +CTCAACTCTGCAAACTCTCAAACTTTCGGGAAAGGGTCTCGCCACGAAAT +CACGGGTGGGCGGCAATTGCAGTTCGGCAAATTGCCGGTTTGCCGGAAAT +TTTCAATCCCGGCAAAATTCCGTTTGCCGGAAGTTTTTAAACGGGATCTT +TTATAAGACGGAAACACTTAAAACTGCCATTTTTAATTTTTTGCCCGTTT +TCTCTAAATATTTTCATAGAATTTACTGACTTTTTAGGATAGATGTTTTC +ATGGGATGTGCACATGTTGTTCCGGCAAATCGGTAATTGCCGAAAATTTG +AAAAACGACAATTTGCCAAAAAAATCGTTTGCCGTTCACCCCTGTATTGT +ACCATTTTTGGCGAAAATGCGCGTAAATTAATATGCTTGCGTGTGTAATA +TTTCGTTCATATATTCTAAATATACGCACCTTTTGAAATATTCATAATAT +ATGCATTTACGTACGTTCGAGAATATTTTGGGAATACACATTTATCATCA +TTCCCACCCGTTGCCATAGTATCCTCATCCCCGCCCCGCCCCGCCCCTTT +CTCTCATTTCCTCTTCCAAATCCTTAATGGCTCATCCGGTCATTGGAGAG +ATATGGCAGATGTGGCGGTTTTGACGAATGTTCTGGAGAACTCGAATTTT +ATATAACTATTAGACAATTTCGATATTAAAAACATTTATATGTAAAATTT +TCAATTTTTTGAATTTGCTCGCCGAATTTTGACTTTCTGACAATTGTGTG +TCGATTTACGAGGGTTATGTATATTTACGATATGTTTTTAATCATTATCG +AATGCTGATTTCCGTTTTTCTACGAGTTGTCTTCATTTTCGTTGGTTTTT +TTTTGTTTTTTTTTTTTGAAAGTGTATTTTTTAAGGTCAAAAAACTAGAA +AAATATTCAGTTTTCAGTCAGGAAAACCATTTATTTGGTTTTTTCAATAT +TAAAAAAATTATTGGGAAAAATGAATGAAACTCGTCGAAAAACGAAAATC +ATCATTCGATAAAGATTAAATATTTCGTAAATCGACACACATGTCTCCGC +CGCGAAAAATCGAAATTTCATAGAGGCATAAAAATTCACAATATTTTAGT +TTTTTTATTTTTTATTTTAATCCAAATCCCTATTCATGCTTAGATTTTTA +GGTGTTTTTCTGTAAAAAATCAAAAAATTGTATATTACTCATAAATTTTT +CCAATTTTCTCAAACCTTGGATCTCGCCACGACATTATTAAAAAATTCCC +GTTTTCTGCAGAAATGACGACAACGGAAGAAGCTCCCAAATCGCCGCTTT +TCGAGGCAATCGACAAAAATGACACTGAAGCAGCGCTGGCACTGCTGAAA +ACGAAGGAACAAGCCGCTCAACGGGATCCCAGTGGAATGAGTGTGCTGGC +AGCTGCCGCGTATAGGTATGCACCTTTAAAGCGGCGACGGTTACTGTATC +CTCGCAGATTGTTTAAAGGTACATACCGTAATCCGTTGAATTTCAGAGGA +AATCTTACGTTGGTCGAGAAAGCGATTGAGCTGAAATGTGATGTGAATGA +TAAAACCGATGGAACTCTGTACACTCCACTCATGTTTGCCGCCTTATCAG +GTAGGGCAAAAATTTTTTAAAAAAATTTTTTGCGTCAAATTTGATGCAAA +TTCTGGTTTTTTACCGTTGAAAAGTAAAAAAAAATTCCGAAAAAATCGAT +TTTTATGCTAACAACAAACTTTTAAGTGAAAAATCGTGGAAAATTAGACC +CAAATCACGTATTTTTGATCTGAAATTCAATTTAGCGAAAAGTCATCGAA +ATTTTATGGTTTTCGCGGTGAGACCCAATATTCGCAATTTTTTTTTGCAC +CAAATACAACACATTTGACGCGCAAATTCAAATTTTTGAAACTTTTTTCC +GTTTTTACAATATTTTTAGGCTGAACCCCAATATTTGAAAAAAAAAAAAC +CAATACACTATATTTTACGCGCAAATGTTAAATTTTTATTTAAAATCCTC +GTAAAGTTCTATTTTCTTTTTTTGATCGTTTTCAAGCTCAAAAATTCAAA +TTTCAATTCGAAATATTACCGGAACACAAAATTCTGAAAATGCGTACTGG +TCAACATATTTGACGCGCAAAATATCTCGTAGCGAAAACTACAGTAATTC +ATTAAATGACTACGGTAACGCTTGTGTCGATTTACGGGCTCGTTATTAAA +AATCATTAATTTCAAAAAAATCGAGCCCGTAAATCACCACAAGCGCTACC +GTAGTCATTTAATGAATTACTGTAGTTTTCGCTACGAGATATTTTGCGCG +TCAAATATGCTCAATACACATTCTCAGAATTTTGCGTTAACGTATTACTA +CTTTCTTAGTTTTTCCAAAAAAAAAATTCGAATACACCATATTTGACGCG +CAAACTTTTTTTTTCAAAGCAAAATTGTCAAACGTTTGCAGGAAAACAGG +ACGTATGCCGCCTGCTAATGGACTCCGGAGCCCGTATGTATTTGGTGAAT +GGAATCGGAAAAACCGCCTCTGAACTGGCGGCATTTGTGGGTCATCACGA +GTGTGTGGCAATTATCAATAATCATATAACAATTGATGTGATCGAAGATC +TTTTGCGGCCAAAAGTGAATGGAAAATATGAAGGAGCTGAGGAATATCCG +GATGAGCTGGCTGTATTTATTCATTCATTGTGTGGATCACATGAGATTCA +TCCTGTTAAGATTATTTTTCGATTCAGTAAATATCCCGATTCGTTGAAGT +ATAAGAAAAAGGTACATAGCTGTGTAGTTTGGAAAAAAAACGAAAAATCT +GAAAATTTGAGAAATTTCCTTAAGCTTTTTCAAGATGCGCATTTTTGTTC +ATTCTTATTTTCAAAAAAATCCAAAAAGTTTTTTAAAAAATTTAATAAAG +CATTCTTTTTAATTTCAAAACAAAAAAGTTATACCAAATAAAAACTTTTA +GTAATCAAAATTTTTCACTTTTTCTCGGTTTTTCTCATCGTTTTTCAAAT +TTGAGATCTCTTCCTGAATTTTGCCTAAAAATTGATTTTTTCAAAATATT +TTCAGAAATGATTCTTTCTGTGAAAAAATGTTTGAAAATGCGAAAATATT +CGAAACTAAAAAAACTTTTATTAAAATAAATTTTTGAAATTTTTCAGAAT +TTAAAAATTGAATCGAATTAGGTATCAGTAGTTTTCAGATCGATTTTTTC +GAATTTCTGAATTTGTTAAAAACTAGAAATTAAAAAAAAAACTTTTGATG +TTAAATGTTTTTCGAGATTAAAATAAACCGAAAACCCAAAAAAAATGTAA +AAATTGTGTTCTTTTTGTTATAATAAACCAGAATTTTCTCGAAATTTTCA +GAAGGTTCTAGAATATTTCAGAATTTTCTCGAAATTTCCAAAAGGTTCTA +GAACATTTCAGAATTTTCTCGAAATTTTCAGAAGGTTCTAGAACATTCCA +GAATTTTCTCGAAATTTTCAGAAGGTTCTAGAATAGTTCAGAATTTTCTC +GAAATTTCCAAAAGGTTCTAGAACATTACATAATTTTCTCGAAATTTCCA +GAAGGTTCTAGAACATTCCAGAATTTTCTCGAAATTTTCAGAAGGTTCTA +GAATATTTCAGAATTTTCTCGAAATTTCCAAAAGGTTCTAGAACATTTCA +GAATTTTCTCGAAATTTTCAGAAGGTTCTAGAATATTTCAGAATTTTCTC +GAAATTTCCAAAAGGTTCTAGAACATTACAGAATTTTCTCGAAATTTCCA +AAAGGTTCTAGAACATTACAGAATTTTCTCGAAATTTTCAGAAGGTTCTA +GAATATTTCAGAATTTTCTCGAAATTTCCAAAAGGTTCTAGAACAATCCA +GAATAATGTTTTCAAAAAATTCAAATTTGAATTCCCGCCAAAATGTTTTC +AAAAAATTAAAATTCGAATTTCCCGCCAAAATATGTACAGTACTCCTACA +GTACCTCTACAGTACTACTACAGTACCCCGACCATATCCCACTACTAACC +CCAAACCTATATCTCTTCAAAAGACTAAAACACAATTTTTCCTAAACTAC +AGTAATCCTACCGTACTCCTACAGTACTACTACAGTACCCCCACCATATC +CCACTACTAACCCCAAACCTATATCTCTTCAAAAGACTAAAACACAATTT +TTCCTAAACTACAGTAATCCTACCGTACTCCTACAGTACTCCTACAGTAC +TACTACAGTACCCCGACCATATCCCACTACTAAGCCCAAACTAATATCCC +TCCATCAGCCGAAAACGCCTTGCCTTTGTAAACTATGACGTCACTACTTA +ACAAACGGACACTATTTTTTTATATTTTTTTTTCAAAGCAAAAACCACCC +ATTTTCCAGATCCTCTACGTCATCGATCGTGTCTTCGAGAAACAGCTTCG +ATGTAAGGAAAGCAATGAAATAATGTCGCTCAAGCTTTGGCTAATTCTAT +TTTCAATGCGTGAAACCTCGAAATTCGTGGAGTCGAACAAGGAAAAGTCG +CCAGAAGAAGCGTCTCTACAGTACGCAAAACTGATTTCCACGTGGCAAGA +GGGCGATGAAACTAGGCGAGCACTTGACGTGATGCTGAGAAATGCGGTTG +CTTCGTTCCCGTATAAACATTCATTACTTCATGATACTCTACAAAAAGCA +CTGCAAAAAAGTCAAATTGGTGAACGACCAAGTGCCTATGAATACATTGT +TCAGGCACTTTTCGGACAACGAATCGCTGCGGTCTGCCAGTTTTGCTCGG +TTTGCGGACATCCTGGAGCCAAGAAACGGTGCACACAGTGCAAAGTATGG +AGTTTTTAGGGTTAAAAATAATTATTTAATAATTTAATAAAGCTCGAATT +TGGGAAATAATCAATTCCAAATTTTAAAAATATGGAAAAAATTTTATTCC +GTTACATTTTATGAATTTTCCCACAAACTCGGCATTTGGCTCTAGCTTCT +TGCCCAAGTTTAGCCCAAAAAATATTAACTTGAAGCTGTCTAAACTTGGG +CAAAAGTTAGACAAAACTTTGGCAAAACTTGGATTCAAGCTTTACCAAGG +TCTAACCCAAGTTTCACCCAACTCTTGCCAAACTTTGGCCCAAACTTTTC +TTATTTCGTTTCAAATTTGGGCCAAAGTTTGGCAAGAGTTGGGTGAAACT +TGGGTTAGACTTTGGTAAAGCTTGAATCCAAGTTTTGCCAAAGTCTTGCC +TAACTTTTGCCCAAGTTTAGACAGCTTCTGATCCAAGTTAACATTTTTTG +GGCTAAACTTGGGCAAGAAGCAAGAGCCAAATGCCGAGAAACTCGAATAA +AAATTGAAAGTTTTCAAAATTTCAGTTCGTTTTTAATTTACAAAATTTGG +CAGCTCTAACAATTCTTTAAAGATTCTTTAAATTAAAAAAAAGAATTATT +AAAACTTTTTAAAAAAATTCATTCTGTAGAAAATTCCCGTAAAATACTCT +TTGAAAATCCGGGAAAAAACTTCAAAAAACAAAAATAAATTCTAGACATT +CTGTAAATATCGAAAAAAGAACATTTTGTCTGTAAATGTATTAGTCAAAA +TTAATTTCTGATACTTTTTCCAATTTTTCAAAATTTTAAGTGTCGAGGTT +CAATTTTTTTGAATTTCCTGTTTTTCCTTTATTAAAAAAAGTTTTCTATA +ATATGCTGTATTTGAAAATTAAAAACTATATCTGAAAATATCGAGGCACA +ACGTTTTCAAGATCTGGTGAAATTCCGGATCTACGTTTTCCGGATCTACC +ATTTCCGGATCTACGTTTTCCGGATCTGGCACCGTGCCAACGCACAAAAC +GCTTTTTTGTTCACTCGACGCACGTTGTTTTTTGAAAATTTCTTCTAGAA +GAAACGCTTAACAACACGCGACGCGTAACAACGGAGCATCGTTATCACGT +TTTTCTCCGAGAAAAATAGCGTTTTAAGAGTTGGCACGGTGCCAGATCCG +GAAATGGTAGATCCGGAAAACGGAGATCCGGAATTCCGCCAGATCTTGAA +AATGTGGTGCCTCAAAATATCGATTAAAGAATTTTTTCTGAAAAATATCC +AATTTTTCAACAACAGAATAGCTAAAAAGTGAAAAAAAACTCAATTCTCA +TTATAAATTGCAAACAATTTCCAAATTTTGATAAAATGGAAAAGAGTTTA +AAAATTTCAGGCAACACATTTTTTAACTCTAGTAAACGTTTTTTAAATTC +CAACAATTTTTACAGCTCGCCTACTGTTCCCAAGAATGCCAAAAATTCGA +CTGGCCAATTCACAAAAAAGTGTGCTCATTTCTGAAAACGCGACAAGAAG +TGTCGCCCACCGACGAGACCGCCATGTCGCTGGACGATATTCAGGCTCAA +ATCGCCAAAATCGACGTGTAGAAGTGCCGATATTTCGATCTCAATATACT +TTTTTTCTGGAATTTATTTATTTTTAATGTATATTTCGGCTTCATCTCAT +TGCACGAACTTTTAATTTCATTTTCATAAATTCATTTTTGAAGTCATTCC +TTGAACAAAAATTCACTAAAACATGCATTAAGAAATATGGAATCCAAAAA +TTAATCTAAAAACCTTTTCAAAAAACCACTTCGTCAAAAACTGATGATGG +AAAACTCGTTGAAAAACGGAAAGAGTATCCAATAAAGATTAAAAATTTCG +ACATTTCGTAAATCGACACAAATCTCGTAAATCGACAAAAATGAAAAAAT +CAGGAACCCAAGAAATTCAATATTCTCATTTGTAAAGACAACTGGTAAAA +CATTTTCAAATCAAAAAATTATTTTTTTTGCCCTCAAAATTGATCTCCGA +ATACTATAAAAAAGAAAACTATAAAAAGTGGCGAAAATTCGAAATTTTTT +AACCCCTCTAAAATGGTTCATTTTAGTTGTCTAATGATACAACAAAGTAG +ACATAGTTCTACAATATCTGATAAATACTTGAAAAGTCTAAAAACAAAAG +TTTTTTCGTTTTTTTAACGGATTTTTAAAATCCAGAAGAACGAAAAAAAA +TTTTTTTAAGAGAATAGAGTAAACTAATCATGTTCGAGCAAAAAAATCCG +ACTTAGAATATGAACGGACCCAAGTGTATCATAATTATTTTAATTTCTGT +GTATCAGAATTATTTTAGTTTCCTTAGTGTGATTCCCAAACTGCTTAAAT +TCTAGGAAATATTTCTTTACTGGAACACTCTTAGCCACTGTACGCTGCCG +AACGAATAATAAGAGAATACAGAACACCAATTATGCCCGAGAAAAAGATC +CTACTCAGAATATAAACATAGTCAAATTTATCGGATGTATAAAGATTCCC +GAAGACACTTTCCAATTACCCAAATTGTTCATATTCTAAATCAAATTCTC +TTACTAGAACGCTCTTGGCCAATGTACGCAGCCGAACGTATCATAAGTGA +ATACAGAACACCAATTATGCCCGAGAAAAAGATCCTACTCAGAATATAAA +CATAGTCAAATTTATCGGATGTATAAAGATTCCCGAAGACACTTTCCAAT +TACCCAAATTGTTCATATTCTAAATGAAATTCTTTTACTAGAACACTCTT +GGCCAATGTACGCAGCCGAACGTATCATAAGTGAATACAGAACACCAATT +ATGCCCGAGAAAAAGATCCTACTCAGAATATAAACATAGTTAAATTTATT +GGATGTATAAAGATTCCCGAAGACACTTTCCAATTACCCAAATTGTTCAT +ATTCTAAATGAAATTCTCTTACTAGAACACTCTTGGCCAATGTACGCAGC +CGAACGTATCATAAGTGAATACAGAACACCAATTATGCCCGAGAAAAAGA +TCCTACTCAGAATATAAACATAGTCGAATTTATCGGATGTATAAAGATTC +CCGAAGACACTTTCCAATTACCCAAATTGTTCATATTCTAAATGAAATTC +TCTTACTAGAACACTCTTGGCCAATGTACGCAGCCGAACGTATCATAAGT +GAATACAGAACACCAATTATGCCCGAGAAAAAGATCCTACTCAGAATATA +AACATAGTTAAATTTATTGGATGTATAAAGATTCCCGAAGACACTTTCCA +ATTACCCAAATTGTTCATATTCTAAATGAAATTCTCTTACTAGAACACTC +TTGGCCAATGTACGCAGCCGAACGTATCATAAGTGAATACAGAACACCAA +TTATGCCCGAGAAAAAGATCCTACTCAGAATATAAACATAGTCGAATTTA +TCGGATGTATAAAGATTCCCGAAGACACTTTCCAATTACCCAAATTGTTC +ATATTCTAAATGAAATTCTCTTACTAGAACACTCTTGGCCAATGTACGCA +GCCGAACGTATCATAAGTGAATACAGAACACCAATTATGCCCGAGAAAAA +GATCCTACTCAGAATATAAACATATTCGAATTTAACGGATGTATAAAGAT +TCCCGAAGACACTTTCCAATTACCCAAATTGTTCATATTCTAAATGAAAT +TCTCTTACTAGAACACTCTTGGCCAATGTACGCAGCCGAACGTATCATAA +GTGAATACAGAACACCAATTATGCCCGGGAAAAAGATCCTACTCAGAATA +TAAACATATTCGAATTTATCGGATGTATAAAGATTCCCGAAGACACTTTC +CAATTACCCAAATTGTTCATATTCTAAATGAAATTCTCTTACTAGAACAC +TCTTGGCCAATGTACGCAGCCGAACGTATCATAAGTGAATACAGAACACC +AATTATGCCCGAGAAAAAGATCCTACTCAGAATATAAACATAGTCAAATT +TATCGGATGTATAAAGATTCCCGAAGACACTTTCCAATTACCCAAATTGT +TCATATTCTAAATGAAATTCTCTTACTAGAACACTCTTGGCCAATGTACG +CAGCCTAACGTATCATAAGTGAATACAGAACACCAATTATGCCCGAGAAA +AAGATCCAACTCAGAATAAAAACATATTCGAATTTACCGGATGTATAAAG +ATTCCCGAAGACACTTTCCAATTACCCAAATTGTTCATATTCTGAATGAA +ATTCTCTTACTAGAACACTCTTGGCCAATGTACGCAGCCGAACGTATCAT +AAGTGAATACAGAACACCAATTATGCCCGAGAAAAAGATCCTACTCAGAA +TATAAACATAGTCGAATTTATCGAATGTATAAAGATTCCCGAAGACACTT +TCCAATTACCCAAATTGTTCATATTCTAAATGAAATTCTCTTACTAGAAC +ACTCTTGGCCAATGTACGCAGCCGAACGTATCATAAGTGAATACAGAACA +CCAATTATGCCCGAGAAAAAGATCCTACTCAGAATATAAACATATTCGAA +TTTAACGGATGTATAAAGATTCCCGAAGACACTTTCCAATTACCCAAATT +GTTCATATTCTAAATGAAATTCTCTTACTAGAACACTCTTGGCCAATGTA +CGCAGCCGAACGTATCATAAGTGAATACAGAACACCAATTATGCCCGGGA +AAAAGATCCTACTCAGAATATAAACATATTCGAATTTATCGGATGTATAA +AGATTCCCGAAGACACTTTCCAATTACCCAAATTGTTCATATTCTAAATG +AAATTCTCTTACTAGAACACTCTTGGCCAATGTACGCAGCCGAACGTATC +ATAAGTGAATACAGAACACCAATTATGCCCGAGAAAAAGATCCAACTCAG +AATATAAACATATTCGAATTTATCGGATGTATAAAGATTCCCGAAGACAC +TTTCCAATTACCCAAATTGTTCATATTCTAAATGAAATTCTCTTACTAGA +ACACTCTTGGCCAATGTACGCAGCCGAACGTATCATAAGTGAATACAGAA +CACCAATCATGATCGAGCAAAAAGATCCGATTCAGAATATAAACATATTC +GAATTTATCGGATGTATAAAGATTCCCTATTGGGAAGTGGAGCAATCCAC +GACTGGTTTATCGGCCACAGTCCCCGGCTAGGACATGGCTTATATTATTG +GGCCAAGGGGAGCACCACCAGGCAGTGTACCTGACTCCCAGATCAGCAGT +ACATAGCACTTGAAGAATGGATCGTCCTTTAATCTTTTAATCTTTTAAAA +AGAATCGAAGGAACTCTCATCGGGTCATGTGGTTGTGGGGACAAAGAGGG +AGGCTTACATCAATACCAAATACCTGTGGTAGATCACAATACCTGTGGTA +GATCACACCCTATCCACAAAGAAAATCTGTGGACGTCCTCAAAGGAGGCC +GCCCGCGCCCTTGAGCTGGCCAACAAACCCTTCGAGCTGGGTGGAGGAAT +ACTCCAGCCGAGCGACTGAAAACGGCGGTAACGCCACGTTGTCGCACAAT +AACAACAAAAAAGCCCGCGGGCCCCAAGAAGCTCAAGAAGCCCACGGCTT +AATTTTCAAATCAATTACCTTACTATGAATCTCCTTTTTGCTCTACGAGT +CGTCGTTGATGTCATCCTTCCGTCCAACCTCCGTCAAACAGTCCATCTGA +CCATCCGTCCAACCAACATGTGGTGGAGTGTCCAACGCATCTGAAATTGA +AAAATATTTATATCTGATTTTTTAAATGGAACCATTTACAAAAAACATAA +ACGGAAAACGCTTAGCAAAAAAACAAACAATTAGTATTTAGAAAAACGGA +GACAAATGCTCTCGCGATCTTATTTATATTAATTTTCCAGTCGATTGCAA +GGCATCTGCTCCCACGGGTTTATATAAAATTGTGTAACTAATTTTAAACT +TCTCTTGAAACCTTTCAACCAGTACTTTTCAAGAGTTTTTGGTAATTTTT +CGATTTTTCAGAAATTTCAAAAAAACGGCGAAATTCCACTCAGAACCCTC +ATTAATATTTCACTAGTCCAGCACACTAACCCAAAAAATTATTTTTTTTT +TGAACTACAGTAATCCTACAAAATTGCTACAGTACTATTACGGGACCATA +ACAAAATTTTGATAATGCGTATTGCGCAACATATATGACGCGCAGAATAT +CTTGTAACGAAAACTACAGTAATAATTTGAATGACTACTGTAGCGTTTGT +GTCGATTTACGGGCTCAATTTTCGTAATGTTACACGACACATTTTTTTGA +CAAATGCAAAAAAGTGTGCGCCTTCAAATTAAAAAAAAATTTGATTTTTG +TTGCCGGCTTTTAACACATCGAAAAAATAAAAGAAACGAAAGTTTGTAAT +TACAGTACTCCTCTTAAACGCGAACACCTTTTCGCTTTTCAGAAAAACTT +GCGCCGTTTCGAAACCGGGTACTATACTTTTATATTAAAATCGATTAAAA +ATCGCGAAATTTTGCGGTGGAGCATATGTCAAATTGCAACTCGAAAAGAA +AAAATCTGAAAATGCATGCTGTGAAAAAAAAAGCAGCAGTACTCCAAGTC +ACCCATTGGAAAGAATGACTGAAAATTGAAAACAATTCTTCACTTTGAGC +GAAAAAATGCCGCGTTGAATGAGAGAGGGACGAATCGAAATTTAAAAGGA +GAAGATCAAAAAAAAATGTTTGTGGTAGGTCTGGAATCTTGCAAATTATC +GTTTTAAAATCAATTTTTAACACTTTTATATCATAAAAATAGTTTTTCAT +CAATCAATCGATTAAAATACCAACTCTCGAAAATTAACAGCTTTAACAGC +GCCGTCTACTGATTTGAAATTGCAGTCGCTGCCGCTCAATTAAATGTTTT +GCGCGTCAATTAAAATGCCTTGTACGCAGATGCGCGTCTCCTAAAAAATA +AAAAGTTGTCCAATTTTATTGAAAACGGGTATTTAATTCATGTAAATATG +CTGAATTTAGAAAATCTAGGTTTAACCTATCAAAAACTATAAAAAAGTGG +CAAAAATGGGCAATTTATGGCAAAAATTCACAATTTTGAAACTCCTCTAA +AATGGTTCATTTTATTGGTAGAAGAGGACTAAAAATTGATATCCGAACCC +TAAAAAAATTGTCCTTTTTCAATATTCAGAAGAAAATTATGAAGTTATTT +ACTTCCATTTTTCGATTGTACGGTAAATCAAAACTAAAGGTGGGCACGGT +ATCTGATAAAGTTACGATCGTTCCAGGATCACGAAAATCGAATAATTACA +CAGCCAGAGTTACATGAAACAGTGTTTGGGAAATTTAAAAATCAGTACAA +GAAAACCTCAAAAAAAAAACAAAATTACAGGAAAAAACGGAAATTTTCAG +TAAAAAATTATAGGGTATGTAAAATCGATAAAATATTTAAAATTCAATCG +TATTCTCCGTTTTCGGCGTTCGGATCGTTCACTGGAAGTACGGGATGTCG +AAGTTTGAAATTGAAGAATTCGCACCAACCGGCTGGAAGTAGATCGTGGG +AGCTGCAAAAAATGTTCGTGGCCGCGAAAAAAATCGGTGGCCGATTTTTG +TTTTTTCGCGGCCACGTTGTGACTAGACGGCGAAATAAAAATTTGTTTTT +TGGTTTTTAGTGTTCAAAACTGTTGTTCTTGTTGAAAAACAATTTTTTCG +AATTTTTTTTGTTTTTTCAACTAATTTTTTTTTCTGAAAATGCTTTTAGA +ACAGTTCATTTTGTTTTTTTTTCAATTTTTTTCAGACACCCCTTACTCCA +TATCATAAAGCTCGGAAAATTCGGAATCCCATCCCTGAAACTCGATGAGC +ACCGTTCTACCGTGTACTTCTTCGACGGAGGCCGGTGATATCCAGTAGGT +CTCGTTTTGGCCGACGGCTTCAAGGACACGACCGAACTGAAAAATATTGT +TTTTTTTTTCAAAACCATTTTTTTTAGGAAAAAATTTTTATTGAAACGTT +TTTTTTTTAATTTTAAAATTCCAAAAAAACGCAAAAGTGCAAAAAAACTT +GAAAAAAATGTTCTCAATATTTTTTCCGACTCACAATCAAAGAAAATTTG +AATCGAAAAAAATTAATTGTTTTCTTTTAAAATTTAAGGAAATTATTTTT +CTAATTATTTCTTCCAAAAAAAAGTTTAAAAATAATAATTTTTCAAGTGT +TTTTCAAGAGAAAATTAAAAAATTTCAAATTTCAAATTTTAATATACTTT +TTATTTTAAAAACTTGTATAAATCTCCGAATTATATGGATTTTTTTGAAA +AATAAAAAATTTTTTTATTGGAAAAAGAAATCTGATTTTTATAGTTTTTT +TTTTTAATTTGAAAAATACGAATTCTATCACGGCAACTCAAAATTCTGAG +AATGCGTACTGCCCAATATATTTGACGCGCAAAATATCTCGTAGCGAAAC +TACAGTAATTCTTTAGATGACTACTGTAGCGCTTGTGTCGATTTACGGGT +TCAGTTATTTAAATGACTTTATTTTTCGTATTATTTTCTTCATTTCAATT +AATTTTAAAAATTGAGCCCATAAATCGACGGTACCGTAGTCATTTCAGGA +ATTACTGTAGTTTTCGCTACGAGATACTTTGCGCGTCAAATATGTTGTGT +AGTACGCATTTTCAGAATTTTGAGCTGCCGTGATAGAATTCGTATTTTTC +AAATTAAAAAAAAACTATAAAAATCAGATTTATTTTTCCAATAAAATTCG +TCTAATTTATAAAAAAAAATAAAAATAAAAATTGAACAACGCTGAAAAAT +CCCAGATTTTTTTTTCTTATTTTTTGAAAAAAAAAACTTTTTTTGGAATT +TTAAATTACATAATTTTTTTGGTTCAATCAATTTTTTGGTTAAAAAGCGT +TTTTTTTTCCTTCAAAAAAGCACCTCAAACATGTGCCTTCTCTCCTTGCT +CGGCAACGGCCTAAGCATCTCATCAGGAATTTTTTCCGCCTGCTTCTCCT +TCAAATACCCTTCCCACTTGAATTTCCCGGGCTCAGTGCCTGCAAGCCGA +TCCAGCTTGATTCCGAACTTCTCAGCATAGCCGACAGGATGCATAAAATG +ATTATCAATATGAATTGGGAAGGATTCATCGTCCGATTCTGTCTCATCAG +GTGAAATAATTAAAAATCCAGGCGTTTTGCATATTTTTCGAATTGTTGCG +ACGCAAAATGACTGGCGTAGGTCGCTGAGTGGATCCAAAAGTTCAAATTT +TTGGCCGACTTTTAATAAATTTAATTTTTCAGCTGAAATGTCAGGTTTCC +CAGCAAAAAGTTGCTCGAAAGTGACGTCATCTTTATGATAACTTCCAGAA +CCTTCTGCGATCCGTCTGGAATGTTCCAAATAACCTTCCGTAGCCTTAGT +CCGTAATCCATTAATCATTGCAAATCCGACTGGAAACAGGAAGAAGCTCG +ACTCATCCACCCAAAACTCGACGTTTTCATGCTGAACCTGCCGATCTTTG +GCCTCTACGGAAGGAAGATCTTCGGGATAATCCTGAGCGGTGACCATGAC +CATCAGACGGCGGCCAAGGATCCTGAGGATCCGTGCGACACGGATTTCTG +TTGGCTCCAAGTAGTTGAGTAGCTCGACGCGTTGATTCAGCCGGAAACGA +GATGGGCGGTGGGCAAGGTGGCGGAGTTGGTCGAAGATTTTTGGCTCAGA +GATTCGATTTTCGTGCAGCTCGGCTTGAAATTCCTGCAGGAAAATTTTTT +TAGGAAATGGGAAAATCAGAAGGGTTTTTTGGAGTTTTTTTTCAGTATTA +TTTTTTTTGTTGTTTTTTTGAGGCTTTGTTAAAGTTTTTAGGTGAATTTT +TTTTGTTGATATTTTTGGTTTGTTTAAGAATAAATCATTTTTTGAAAAAA +ATTCGTTTTTATATTTTCGGTTTTTTGCTGGTTTAGTTAAAAGTTTTTTT +TTCGGATTTTCAGGTTTTTTGACAAAAATTGATTTTTTTTTTGGTGTATT +TCTTAGGTTTTCGGGTTTTTTTTTTGGTTTTTGACGAAAAATTTATTTTA +AAAAAAACGGACTTTTTTGCAAAAAATATGGGGTTTCTTAAAAAAAAAAA +TTTCAATTTTTTTTGTTGGATAAAATTAAAGTTTCTTTTATGGTTGATTT +TTCGCCTTTTTTCACATTCTCCACCAGAAAAAACATGAAAAAAACCAGAA +ATGAGTAGTTTTGAGCAATTTTCAGGCAGTTTTTCCGCTCAGAAAATAAT +TTTGGCCGGATTTTCATGGTTTCTCACATCCAGAATCTCCTCTGTTGGCC +GTGGTACGGGCGGTGCAGGCGTAGATCCACGTCGCCAAAATTTCGGGCAT +TGCATCGGTTTCAGCAAGCTCAGTGGCCTGTATTGAAGCCATTTCATCGC +TGGATCCTGCTTGAGACCGCTGAAATTTCGCGTTTTTTTTTGGAAATTTT +GTTGAAAAATAACCTTCCAATATCGAAAATATCCTCTGAAAGCATATGAA +ACCAGCAGGGTCTTCTATTAAGTTCCCCCACAAATTTAATTGCCACGTAG +AAGCCGCAGACAGCAGTCACCTCGCCGAACCAGCGGATTTCTGGAGATTT +AGTGGTTATAGAAGGATCCAGAGACGGTCGGACGACTACTTCTAGCTGAA +AACATTAAGATTATGGCTTTAAAGTTTTTTAAAAGAAAAACCAACTCGAA +ATCCAGGTTTTAGGTGCTGATTTAGCTTTTCCAGCGGCAAACAACCCTCC +AGCGCCTCGACAGGTAAAAATTGAGTATTTCCATCATAATTACATCGGAG +TTCATCTGACCATGTGAATGTTCCTTCAATTTGTGGCTTTGGAATCCGCT +GGGCGATTTTCTCAACTGGATTTCTTCGACGATAGAATAGCCGTTCTTCG +GTGAAATATCGGTATTCTGCTTCTTCAAGTTTGTAATTATATTGACGCTG +AAAGTAATAAATTATGTTTTTCGATAAAAATGCTTTTAAAATTACCTTTT +TATTCGAAAAATTCATTGATTTTAATTAAAAATCTATTTAAATTGTTTAA +ATTAAAAAGTTCCAAGCTTCTGTAGTTATCGCGTCGAGACCCAACACACT +AATTACCACATGCGCCTTTATATAAATTTTAAGAAAATCAACATTTTAAA +AGATTTTTACAGTTTTTTTGTCGTTAAATTTTTCGAAAAAATGATTTAAA +CTCACAGTAAACTTGTTTGAAACTTGAATATTAAAATTTCACAGTCAATG +GGTTAAATTTCAAGACTTTCCCACTGATGATACGGTAGGCGCGAAGTACG +GTAGTTTGTTTTGTTTTTTTTTATTTTGCCGCCGAGTGATTCAAATTTGA +ATTTATATCATCCGATTTTTTGATTTTTTCCTCAATATTTCTCGATTTTT +CAGCTTTCAGTGTGATTTTCCAAGAGCCGTAGCTCGACCAGACGACGGAG +AGCCTGAGGCTGGTCGCCAGAAGCACTATGAAGTGTGGGTTTTTTTTAAA +GCATAATTTGCATTAATCTTCTAATATTTTAGCCACCCCACACCGTCCAC +GAACAAACTCCGAATCGAAGCTCGGGGCTCGCGAGCAGCTTCTCCGGGAC +TCTATACGAGTGGGTTTAAGTTCTTAATTTCAAATTTCACTCATTTAAAA +ATTTTATTTTTTAGCTTCAAGTAGCTTCGGAGCCGTACGTCCACATGACA +AAGGAATCCACGTGGGACGAGGCGAAAAAACTGGCGATCAGTCTTGAAAA +GAAGCCGGACATTGTCCGTAAAGCGATATACAATCGTCGTCGCTTCGTCA +ATGAAAAGATAAAAAGTGCGCTGGTCAAGCGCGAAATCATCGACCCAAGA +AGCCCGGCAATCCATGAAATAGCAGTGGCGGCGGAGGTATTTTAAAAGAA +AATCAGACAAATTTAATATCTAATTATTCCCCATTTTCTTGCAGACAATC +GCCATAAACGTTGTGCACTTCTTGGAGACTCATCACGCAAAAATACTCGC +TGAAATCAAAGCGGCCGCCGCTGGAGCCGGCGCCCAGCTCCGAACTGCAT +GAATTAATTCAAATTAATATTTTTAAACTCATTTTTCACACAAATAATCA +TTCATGTGTCCATTTTTCACTCTCGAAACCCATATACCCTCACTCTAAAT +ATCAATATAATGCACATTTCTCATAGTTTTAATCTGCCCTTACCAATTAA +ATCTTACCAATTTTCCGCCATGATCCCTTTTTCCATTTTGAATAAAATTC +GACGACGATTTTTCCATTAAAACAAGAAATATATAAATAGATTCAAAAGT +GGCGCTTGTGTCGCTCAGCGGTCTCCTCCACTTGCACACTATCTCACCGC +GGCCTTCCAATTACTCGTCCATTTTCCAGCTGTAAAAAGTTTATAAAAAC +TGAAATAAATGCAATTTTCAGCAGAAAATCGCTGAAAATGCGGCAAATCG +TCGAGCTAAAGTCACTTTTGACTTCGGAGCCAATTAAAGCCATCGAGCTC +TTCGATAGGCTCGTTGGACAAGGTTTGAGCCGAAAATCTAAACTTTTAAG +CTGAGATTTCTTTTAAAAATCCCTTCCAGATGCCGACACAATCACCCAAG +AAGCCTGTGGAACCCTCGCCAACTATATCCGGCATTCCAGTGTTTTTAAG +CGACGGCTTCTGTTCACGGAGCTCCAAAAATGCTCGTTTTTTGCGAAATT +GTGCATTTCGTTTCAATTTCACAGCTTTGAAGACACAGTTTTTCCGCGAA +AATTGATTTTCGAACGATTCAGCGTGTTTTGCGGTGAACTGGAAAAGGAC +AAGCCACGTGGGTTTTCATTTATTGAAAATTGAAAAGATTTTTGCAAAAA +ATCATAAAATTTAATGTAAAACTGAACAAAACTCGATTTTTAACCGAACC +TTTTTGTTTTTTCCGTGAAAAAATCGGTTTTCCAAGTTTTTCGAACATTT +TCCGAAAAAAAATTACGCAAAAAAAACGATTTTCAAGTAACAAATCCGGA +AAAATCAAACTTAAATATTTTCGGAAAATTTCATAATTTTCTTCAAATCT +CTGTAAAAAGTAGATTCGATTTCTGGGAAATTTGAATTTATGTCATTTCT +TTAAAAGCGCATGCTCTTTTGTAGGGTCTCGCAACGAATTATTCAATTTA +AACTTTGAAATTCGCGCCGAAATTTGGGTCTCGGCGCGATTTTTCGAAAA +ATAAATGAAAAATATGTACTATTAATTTTTTCTTGAAAATTATTGATTTT +TCAGATCACCGGCACCACGTCACCGCTGTCGGATCGAATCGTTTCTTCAA +TTTGGGACTACTTTCCGATGGAAGCCCCGTCTCAGAACCCCGACTGGTCC +CCGTGCCACGTGTAATTCAAATCGAGATGACAAATACACACACAATATTT +TTGACTGCTGAAAATCAGATTTACGGCTGCGGAAAAGCTTCATCTTTTTT +GCCGGATAAAACGGAGGAGACGGACGGTGGTTATGTGGCACTGCCCACTT +TGGTAGAAATTCCAAAAGTTACTGGATACGTGGCAGCTGTGAAGGTGTTC +GATGGAGGATCACAGTTTTTGATTGGCGGCAAAGTACGGTTCTAGAAAAT +TGGTGGCCGAGTATTTTTTCGCGGCCACATGGCGATTTTCTACACGAAAA +GTTGTGTAAAAGACAAAAAGGTGTGCGCCTTCAGGGATTACTGTAGCTGA +AGTTTTTCATAGATTTTTTTTTTGGCTTTAAAAAAATCCTTAAAGGTGCA +TTTTCGTGTCGAGACCTTGTTGTATTATTTTGCTAATTTTGCTTAAAAAG +TACAGTACCAGGTCTCGACACGAATAGTTTTGATAAATGCAAAAATGTGT +GCGCCTTTAAGGATTACTGTAGTAAAAAATAAGAATCCCTTTTGGAAAAT +TTGATAATTTTGTGAAGAAAAATAGATAATTCTTTGAAAATGAATAATTT +TTTGGAAAAATCTTTTTTTCTTATTTTTCTAGACGTACACCTTTATTTCA +TTAAAAAATTGTCGCGCCGAGACCTGATACCGTATTTTTGAGCGCAAAAT +CGTGCCGAGACCCAAATTCGTGAATTCAAATTTTCAGTGGTATTGTGTTG +GAAAATGTTCGATTTCCGGAGAAACGCGACGAATTTCGTCGAATTGTTTT +GTTCTGGTAGAGGAGGAAAACGAGGAGAAATTGGAGAAAATGACGAAAAA +TATCGATTTTTACGTGGCAAATGTGCCGATTGAGGAAAGGATTGTGAAGG +TGGATTTTTTTTTTCAAAAATTTGAAAACAAAAAAACTAAAAAAAAAAAT +TTTAATCTTAGTTTCTAGAATTCAAGCCAGTTATAATAATTTTTAAACTA +AAAATTGCATCTTCCGAATTTTCAAGATTTTTTTTTCTGAAAATCGTTTA +AAAAAATATCTTGAAAAATCAAAATTTCAAAAAAAACAAAACTTGAAAAA +AAAAACGTCTTTAGCGGTATTTTTTCTATAATTTTTCAATTTTTTTCAGC +TTAAAAATCATAGAAAATCGTAATTTTTTGACATTTCTTCCAGGTATATC +TAAAAATGGACCAAAACGAGATTCTGTGGGATAGAACGAGCGATTTCTCA +GCGGAAAAGCCGATTTCCTTCATAATCAATGGATTTCCACAAATGGCAAT +TTTCGAATCATTTCAACTTTTAAATGATGGAACTATTTATGCTGCGAGAA +ATTCACTTTTCAAAGGAAAATTGGAGCTATGGAAGAACAAAGATGACGGG +TTTAAAGTGAAAAGCGGGACTGTTTTGGAGCATTTTGACACGAAATATAC +ACTTATTGCACTGATGGAAGAGGTTCCCGGTACTATTGGAACAGAGTTTT +TCAAAGTTTCACCAGATGGGCAGAATTTGATTATGAAGGTTCATTTTGTT +TGGAATTTGAAGGAATTCGACCTTAAAAATATAAAAAATTGCACTGATGA +TGTTATGGATTTTTTTTTCAGAAAAAAAAAAACGAAAAATTGAATGCTAA +ATGACAGAAAATATGCCCCTGTAACATTTTTTTTTTGAATTTTCTAAATT +TTAAATTATTTTTTTCAGTTTTGCGCAAATCAAAGAAACGGCCGAATTAA +ATTTGAATTCCCGCGCAAAAGAGTGACGTCATTTTTTTTTTCCCGTTTTC +CGGATGTATTATTAGGTTTTTATTTTAAACACAGTTTGTCAATTTTTCAG +ACATTTTTTTTTAAACTTGATAACCCGAAAAAAGTGGCCTAGAAATCGGC +TTTACAATTTTTTTTTTAAATCGACAAACTGTGTTTCAAATTATGAAACA +AGGAAAAAACGAAGAAAAACTTATAGCCGGAAAACGCGAAAATGTCGAAA +ATGACGTCACTAAATTGCGCGGGAAAAAATATAGAATTTTTTTTTAATTA +ACAGCTATATTGAATCATTAGGGCTTGTTCTCCGTCAAAAAATTTCTCGA +AAAAATTGATTTTTCGTTTTTTTTTGGAAAATCGAAAAATTTTGTTTCTC +AAAAAAAACAAAATTGGAATTTTTATTAAAAAATTATTTTAATCCAACAA +AAAAAACTAAAATTTTTTGCAAAATTTAAAAATTCATAAAACATTTAAAA +AAATTTTTTAAAAGTTATATTGGGACTGTATTCTAATACTTGGACTAAAA +AAACCCACATTTGACAAAAAATTCAATTTAAAATGAATATTTTCAGATGG +GCTACCAAAACGAACAGAAAACCGAGAAATTCGAATTCGAGTCTCCCAAA +ATTCACAAAATCATCAAAAATCGTGAAGTACAATGTGATCCAGTTGATAT +TCCGTTAGACTCGACTATTCATTTTCATCAAAATTATAATCAAGAAGTAT +TGAAATTTCAATCGAATCGATTATTATTTCAATGGATTTATCCGAATTAT +TTGTTTCAAAACGATGGAGATGTACATTTTTCAATTGAACAATTGGAGAC +TGTATTTGCTGTGGATTTGGAGAATTTGGAATTGTGAGGGTTTCTTTTAT +TAATTAAAATTTTTTTAAGTGGAAAAATTTTGGTTTTCTTTTCAGAAATT +ATTGTAATGTTGTAACTAAATATTACGGGAACACGAAATTCTAAGAATGC +GTATTGCACAACACATTTGACGCGCAAAATATCTCGTAGCGAAAACTACA +GTACTTCCTTTAATGACTACTGTAGCGCTCGTGTCGTTTTACAAGCTCAA +TTTTTTAATACTTTAAATTAAAACTTTTACTTTAAATTTTAAAAAAATTC +GTCTTATTTTTTAATTTTTGCTTTATTCCAATATTCTGTCGATAAATAAA +TCATTTTAATAAATTTAGAAAATTGAGCCCGTAAATCGACATGCGCTACA +GTATCCATTTAAAGAATTACTGTAGTTTTCGCTACGAGATACTTTGCGCG +TCAAATATGTTGCGCCGTACGCATTCTCAGAGTTTTGTGTTCCCGTAATA +TAGAAAATTAGAAGTATGTTAAAATTTTTAAAAAGTATTTTTTTTGGACT +TTTACCCAAAGATTTTTTTTTGCAAATTTTTAGTGAAAATTATTATTTTT +TTCAATTCACGCTAAAATTTATTAAAAATTTAAATAATTTTAGACTGTAT +TCTATACAATCAAAAAACAACAAACATCAATAAAATTTTCAATGAGTTTA +AAATTTTTTTGAATTTTTTAAAACTTTTCTTCGTTGACAAAACGTTCACA +AAACTTGAAAAAATATATTTCAAATTAATACTTAAAAATTCAAACAAAAA +ATTTTTAAAATTTTTCAGCCCGAAATACCAACCTATATCACCAGAAGAAT +TCGTTCCCACCGACACTTCTCCCTCCGATATCTGGTATTTAAAATCCAGT +GAAAAATTGAAAATCCCTTGTCACAAGTACCTTCTCCTACTACATTCACG +TCAAATTGGCGCGATGCAGAGATTTCATTCAAATTATGGGAATTTCGGCG +ATTTTAAGGATGGTAAATCTGAAAATGAAGTGGAAATTGAAGCGAATGCT +AGTGTTGAAACTGTGAAAAATGCGCTGAGAGGGATGATCAATATTCGAAC +TCTTTTCAAAATTAAGACTATTGAGGTAATTGGATTTTTGGTGAAATTTG +AAATGAAAAAATATTTATAAAAATTGAATTTTTTTTCAAATTTTTTTTTC +AGTCACCATAAGTCAATTTTCCATTAGATAAAAATCGATACTTTTTCTAA +ATGCGATAAAAATTGGAAATTCTATAAATTCCGGAAAAATCGATTGATTT +CAAAAAATCGATAATTTCCGGAAAATTGATAAATTCCAGAAAATCGGTAA +TTTCCGGAAAAATCGATAATTACCGGGAAAACCAATTAATTTCCAGAAAA +ATCGGTAATTTCCGGAAAAATCGATTGATTAAAAAAGTCAATAATTTCCG +GAAAATTGATAATATCTAGAAAAATCATTAAATTCAGGAAAAATCGATAA +ATTCCAAAAAAAAATCGATAATATCCTGAAAAGTGAATAAATTCCTAAAA +ATCGATGAATTTCATCAATTCCGGGAATATTTTTTAAATTTAAACTTTAA +AAAATATTTTTTTAAATCTTTAATCCTTATCTATTTTATTCAAAAAAAAA +CTGATCAAAAAAATTTTTTTTTTTCAAAAATTCAATATTTTTGCAGTTAA +TCGAATGCATCAACTTCTACGATTATCATTTAATGGATGAAATGTTCAAT +GATTCAATGCATATTCTAATGGAAACAATCACTGAATTCACACTTCCATT +TCTCTACGAATTATTCTATTCGTTTGAGGAAAAAGTGTTGGAGGGACTTT +TGCAGAGGAAATATTTGATTTCTAACTCAATTTCCAGTGTTTTACCGCCA +AAGGAGCTTCTTGTACGGTAAGTGAGTTAAGAAATGGAAAAAAACACATT +TTTGCTACTGTTGGAATTTTTTTTATTTCACAAATATATTTTTTTTCATT +TTAAAGTTAAGTAGGAGTTTATCAACTTTTCTGGATTTCATCAATTTTTC +CGAAATATTTTGATTTTCCCGGAATTTCTGTGTTTTTCAGGAAAAAAACC +CCAGAAAACTAACAAAAAGAATTAGCAAAAATGACCTAAAAACCGTAAAA +CTATGTATCCCAACTTGTCCACGTGTAGTACAAAAAACCGATGTGCACCA +ACAAGAATTTTTGCAAAAGCTATTTTTCCATTCAAAACTGCGCCCCAAAC +AGTTGAAATTTTATAGAAAATTTTCGAAATTCGCTTCTCCGAAAATAAAA +ATCTCAGATCCGCCCATTTCTTGGCTCTTCCAGATTCGCTGAAAAACTGG +ACACCGATTGCCGCCGACACCACACATTAAAAGTTCCGTCGAAATTCAAA +AATCTAGAAAATCTGAGCACCTATGAGCCCGAGTACATTGTCAAATATTT +TCTGAATCTCGACCAAGATTCGGAGGATGTGACGTGGCGATCGATACGTC +ACGAATTCCACGACACACTTGACACGTGGCACGCGGAAGCTGTGAAGAAG +AGAGATGAGAGACGTATGCACGGAGCAACACGGAGCAGAACGAGTAGTAT +TCGGAAGGAGAGCTTTACGAAAATTCAAAATGTTTCGATGACGTCATCGC +CGGTAGGAATATCGATTTTTATGTATCGAATTTACTGGAAAACTATCAAA +AGTTTAGGAAAAATATCGATTTTCCTGAAATTTATCGATTTTCCTGAAAT +TTATCGATTTTCCTGAAATTTATCGATTTTCCTGAAATTTATCGATTTTT +CTGGAATTTATCGATTTTTCTGGAATTTATCGATTTTCCTGAAATTTATC +AATTTTTCTGGAATTTATCGATTTTTCTGGAATTTATCGATTTTTCTGGA +ATTTATCGATTTTTCTGGAATTTATCGATTTTTCTGGAATTTATCGATTT +TTCTGGAATATATCGATTTTTCTGGAATTTATCGATTTTTCTGGAATTTA +TCGATTTTTCTGGAATTTATCGATTTTTCTGGAATATATCGATTTTCCTG +AAATTTATCGATTTTTCTGGAATTTATCGATTTTCCTGAAATTTATCAAT +TTTTCTGGAATTTATCGATTTTTCTGGAATTTATCGATTTTTCTGGAATT +TATCGATTTTTCTGGAATTTATCGATTTTTCTGGAATATATCGATTTTTC +TGGAATTCATCGATTTTTCTGGAATTCATCGAGTTTTCCGAGATTTATCG +ATTTTTCTGGAAATTTTACTCCCCAAAAATTTAACAATATATCGTGCCGA +GACACGAAAAACTCTAAAAATTACAGATTCCAATCGGAGGCGGCCGCTCG +AAACCCGAAAGTTTCTCAAAATCAATCAATAGTCCTGTCATTCAATCGCC +ACTCTCTCCCTCACCAATCAAAGGAATGCCAAAGGTAATCGTGTCGAGAC +CCACCACGCCACCTGCGCCTTTAAATTCCACGTTTTGTAGTCCCGCCACG +ATAGTATTTCCAATTCACTGGACGATTTTCCTGAAATGAGCATTTCACCG +TCCCCCTCGACACCGAAATCCTCTTCCGGTGGCGGTCGCTTCGCACCAAA +AGGAACTCGATTTAAAAAGGATTTCGAAATTCTCGTGAAACCTTCCCAGT +CACCACAGAATCCGTGGAAAATGGGCGGAGCTTCCGCGTCGATTCGCGAA +GAAATTGATCCGCAGGAGATCCGATTCGACGAAGTTGTGAAGAAGGAACA +GAAATTGCAGACTAATATACGTGCGTCACTTGAAATTTTGGAAAAATCGA +TAATTTTCAAAAAAATCGACCTTTTTTTGGAAATTATCGATTATTCTTGA +AAATTATCGATTATTTTAAAAAATTATCGAATTTTCTGAAAAGGATCGAT +TTTTTCGGAAAAAGTTTCGATTTTCTCGAAAAATAACGACTTTTTTTTTG +AAAATTATCGATTTTTAAAGAAATTATCTATTTTTTTGGAATTTATCGAT +TTTTTTTAGGAAATTATCGATTTTTTTAAGGAAATTATCGATTTTTTTAA +GGAAATTATCGATTTTTTTGGAATTTATCGATTTTTTTTAGGAAAAAGTT +TCGATTTTTCTCGAAAAATAACGACTTTTTAAAAAAAATTATCGATTTTT +AAAGAAATTATCTATTTTTTTGGAAATTATCGATTTTTTTTGAAAATCAT +CGATTTTTAAGGAAATTATCGATTTTTTTGGAATTTATCGATTTTTTTAG +GAAATTATCGATTTTTTTGAAATTTATCGATTTTTTTAGGAAATTATAGA +TTTTTTCTGAAAAATTATCGATTTCTCAAAGGAAAAGTATCGATTTTTGG +AAATTATCGATTTTTAAGGAAATTATCGATTTTTCAAAAGAAGAGTATGG +ATTTTTTGAAACTATCCATTTTTCTTTTAATTATTGATTTTTTTCCTGAA +AAATTATCGATTTCTCGATGGAAAAATATCGATTTTTCTGAAAATTATCG +ATATTCTTTTGGAAATTATCGATTATTCTAAAAAAAATTATCGATTTTGC +AGGAAATTCTCGATTTTTAAAATAAAAACAGCGATTTTTTTTTTGAAAAT +CATCGATTTTTAGGGAAATTATCGATTTTTCTGAAAATTATCGATTATTT +CTTCAAAATTATCGATTTTTCGAAGAAAAGTATGGATTTTTGGAAACAAT +CTATTTTTCTTCAAATTATTGATTTTTTTACCTGAAAAATTATCGATTTT +TCTGAAAAAATATATAATACCACACATTAATTTCAGGAACCGGATTCAAA +AAAGTGCAGCTTCTACCACACGTGGAGACGGAAGAGCTCGCCGGAGCTCA +AATTTTGGAGGTTTTTCGACGAGAACTTCACGATGAGGCGCTCATATGTG +TAGGAATTTGTGATGGTTTTTTTCTCAAAAATTTGAAATTTTTCAGGTGG +AACTGGTGATGAGCGACGATTTGGAGGTGGAAAACGAGCAGATCATCTGG +GGAAACATGCCGGGACTTGTTCGGCGTTAAATTTTAAATTTTTGATTTTT +TTTTTTCTTGTAACTTGCATTTTTTGTTTAATTTAGTGTTTTCGGTGTTT +TTTGTTGAAATTTTCGGGTTTTTAATATTCAAAAATTAATTAAATTATTA +TAAAATAAATGCATTTAGAAATGCGGTATAAATTGAAAATTTTCAAAAAC +CATCTCCCCGAATCCAGTGGTTTAGGATGAAAATCGTGGAAATCGAGCCG +AACGAGAGAATTCCGAGTTGCCACGTGGGTCTGAAAATTGAGTGTATTTA +ATTTTGGAAAATTTTGGAGATCTCTTACATTTTCTCAAAAATCCATAGCT +TTTTCCCATTTTTTTGTTGCTGGATCATTTTCAGCTCTTCGGTTATATCG +CAGACTTTGAAGCAAGGGTCTTCCGGGAGAATTTCCTGAACATTTGAAGT +TTTTGGGTGAAAAAAAAGCTTTTTTAAAAGATTTTTTGGTATTTTCAAAT +AATATCGGAAATTTGCGTTTAAATTTTTTTTTTCAAAAAAGTGAATTTTT +TCAAATTTTTCGAAAAATCGAAAAAAAAATTTTCGGGTTTCTGGAAATTT +TAATTAAATGTGTTTATGATGATGAGAAAATATAGTTGACAAAATAATTT +TTTCCGATTTGTCAATTTTTCAAAAAATTTGAAAACAATTTTTTCCATTT +TTATTCCTGAACATAAAAAATTCGAAAAATTTTCGTTTTTAATAATATTT +CGGAAAAATTTTGAATTTACCGTAGTTGTGTCATTTTTAAAGAAACTCAC +AATATTTCTAATCGAAGTATGCATATTTTTTAAATGAATTTTTGGAAAAA +TTTCAAACTTGTTTTTTGTTGAATTTTTCGATTTTCTTTCGTTTTTTTAA +ACAGAACAAATTTTTCATCATCTTTTCTACAAACAAAACAAAAAAAACAA +TTTTTGTTTTTAGAAAAGCGAGAAAAATTTCGAAAAATTATTTTAAAAGT +TAGAAAAATATCAATTTTGAACGGAATTTTTTCAAAATTCGATTTTTTTG +TTTATTTTTCTAATATGTTCAGTTTTTGGCCATTTTTTTTTTTAAAAAGT +TTGCTTTCAAAAAATTTTAAATGAGAATTTAGATTTTTTAACGAGAAATG +TTGAAATTGAGAAGAAAAAAAAAATCAATTTTAAATAGAAAAATTTTCTT +TTTCTAACATTTTCAGTTTTCTCAAAATTCCAAAAACTCGTACATCCTCC +TGACAAGTACAGTAATCCATTGGATCCAGATTCTCCTCTCCAACACTCGT +TTCCCGAATTTTTTCGAACCAATTGTTCATTTTCATAAGAACCGAGCTCA +TCGCAATCAATTTCCCGATATTTCCATCGTATTCCTCCGAAAATTGCTGA +AGCCGATTCAAATTTCCAATATCATGCTGGTGGAGAGAATACGGAGTGTT +CAATAGATCCGTAATTGATTTAACTTTAAAATTTGGTTTTTTCATTGTAA +TAATCATGCTAATCGTCTTGACATGATCTGTTAAATTCTCTCGTTTCGGC +GGAGAATATAATCGATATTCCAGTGGCACGAGGTTGTCGAGAAATCTATT +GAAATTCTGATAAATATCGTTCCAATCACTTCGAAGCTCGTCAGTTTCGG +CTCCAGCTCCGCTTTTGAAGCCAGTCGTTTTTAGATTGTGCTCCAGCGTG +TCTATTGAGCTCTGAAAATTTGATTTCAAAAATTTTGAGTAACTCAGACA +ACCCCATTTTTCATCTAATTCGAAATTAGCCACATCTTATAAGAAATTAA +CCACATCTAATTAGAAAAAACTTTTCTAATTAGAAAGGATGCATATCTAA +TTAGAAAAGCTGCACACCACATCTAATTAGAAGGGATGCTCGTCGAATTA +GAAATGAGGCACATCGAATTAGAAAGGGGGCGCGTTGAATTAGAAGTTAT +GCGCATCTAATTAGAAAGGAGGCACATATAATTAGAAACACATTGCGCAC +CACATCTAATTAGAAGGGATGCTCGTCGAATAGTACTACCTTTTAATGTA +TGTACTACCTTTTAATGTATGTACTACCTTTTAATGTATGTACTACCTTT +TAATGTAAGTACTACCTTTTAATGTATGTACTACCTTTTAATGTATGTAC +TACCTTTTAATGTATGTACTACCTTTTAATGTATGTACTACCTTTTAATG +TATTACCTTTTGGCTCTTAATGTTGAAAATAAATCGAATCAAATTAGAAA +CAATGCGCGTCGAATTAGAAAAAAAGCATGCCGAACTGGTGCGCGTTAGT +TGACCCTATTTTTCTAATTAGATGAGAGGAATAGGGTTGTCTGAGTAAGA +CTGCAAATTATCAAAATTTTTTGGTTCAATTTGTTTTTGGAGAAAAAAGT +GAAATTTCCTGGCAATTTTCAGTATTACGTAGACGTCGAAATATGAGATT +TTTCACCATTTCTTATGGGTCTCGCCACGCCGACAATCAATTATTGTAGT +TCATGTCGATTTACGGCGCCACTGTTGCATTAATATTCCAAATGACAAAT +TTGCCGCCGAGTTTAAAAAATTCAATAAAAGCCCGTAAATCGACATGAAC +TACAGTAGTTGGTTGTCGGCGTGACGAGACCCAATTCTCATCTTTCGACG +TCCACGTAATATAGAAATTTTTTTTTTGAAAAAATCAAACGATTTTGCCT +CAAAAAATTCAAAACTGTAAATTCAAAAAATACCACAAAAAAAAAGCGAA +AAAAATCGCGGAAGACAGTGGCGCCAGGCTGTCTCAATACAGTTTGATCT +ACAAAAAATGCGGGAATTTTTTCACAGAAAAATTGTGACGTCAGCACGTT +CTTAATCATACGAAATCAGATGAGATTTCTGCGTCTGCCATCCCGCATTT +TTCCAAGATCAAAGTGGAACTGGGACTTTCTGAATAGGACTTTCTGATTC +CACGTGGGAAGGATGACAAATCCAAAATTGCGATATTTCACTAATTTCAC +TGCTTGAATTTCCTTGGAACCAATCAGCGTCTTCAAACTCCGCCCACTCC +ATCTGATTGGTTGAAAAATGGGCGGAGCAAATCGCTGATTGGTCGCAGTT +CTCATTTTTAGCCAAAGTTAAAAATCTCGATTTTTCAAGGTTTTTTGACC +ACCTCCAATTCCAAGCTTCTTCCTTACCTTCAAATCGTAGAATATTGCCA +ATTCTCTGATTGCATCGAGTCCTTCCTTCAAAACCACAACATCTTGCAAC +TCGAACCCCGAAAGCTGATATTTCTCGTTTAACTTGAATTCTCCTAGAAT +ATCCTTCGCACGTAGCAACTCTCCAACGATTCCTTCAGTTGGTAGAAACT +CTTGTAGAGTGTACACTGCCTCCCAGATCTTCTCAAGATCCCCGTAATTC +CAGACATCTTCCGAGCTAGCCACAAGAAATTGCATATGTTGGTGTTTTTC +GTTTCGAGCAACACATTCCAATGAGGATACGAAGTTAGACTCGTTGATTT +TTGTTAAAACGTTTATCATGCTGGCGTAGATTTCCTCGAATTTGGTTTTT +CTTTCTTGAAATTTTTTGTATAGTTTTGAGGGTACCATACAAAAATTCTC +GGGAAACTTTTCGATATCATCTATCATCATCGTCAGGTTATCGAAATCTA +TATACTACAGTGTTTTTTGAAGAGTTTCCACGATATTTTGATCGGTTTGA +TGTTTGAATGCTTCGAGAATACGCTCGTCTCCGCAACGTCTTAACGTAAT +GCAAGGCTGTGCGGTGTGTACAAGTGTCTTGTTTAGCTCTTCAAAACCGG +AGCGATACATAGAAATGGTTTCATGCGCAGCGTCCAGCTGCTCAGGGCTC +TTGAAAGTTTTCAAACATTCCGAGAAGCTCTCAACAATGCTGTTGAGGTT +ATCCTTTGGCAGATTTTCCCGAATTTGATTAACTTCTGATAGATATTTAT +CGATATATTCGATATTTTTATGATATTTTTCCGTGTTGTTTAGGATTTTT +TGCATCGCAAATTCGAATTCCACATAGTATTCCAAAAACTTATTCAATGG +ATGCAGGAATTGAATTGATCCTTTGCCAGAAACGCTTTTTATCCAATAAT +TGCTCTGCTCTTTTATGGACTCTCGAATACTTTCTTCTCGTTTAGGGAGA +CCTAAAGCTCCACGATCAATTCGTTTTTTGAAAGAAATAATTCAAAAATA +CCCAAAAGAAAATTGCCTGATGGCCTGGAAGAATGCGTATCCGAGGATTG +AATACTACGAATAACGTCCCTGACCTTTCGCACCCAATTTGAAAGCCCCA +GTGTCGTATTGGTGTCGCGAATCATTTCTAAATCACTCAACGCCGCTTCG +AAATTGTTCAGTCTTCCCACTGACAAGAAGTCTCGAACACTTTTACTTTC +ATTTTTCATTATAGTCGTAGCGAGTTTGAAGAGATAAAATGGATCTTGAT +GGAGCAATGCGAATTCTTTCTTGGCTCGTTCCGGAAAGAAATTTCTGTAG +TAGGCGCCAACCTCTTCGACCGTTTCATAGTTCCGTTCTGTACGATCTTA +AAAGGTGGAGTACCGAAATCTGGGGAATATTTCTAAATAACTCCAAATTT +GCTCCTGATTTCAATTATCCATGTGAAAAAATTCAAAAAATCCCTGATTT +TGTATTTCGGCTTGAAATTGCCGAATTCCATTTGTGCACACATGCAAATT +TTTCAAACGCGCGCCCAAAGAAATTATCATTGGAGCGCGTTTGCCTCATT +TGATTCTCTCCGGAGCACGGTAGCACAGAAACTAGATGGATTGGTTCATG +ATACTCAGTCTGGAAACCTATATTGGCTACTATCTCGAAAACCATCATAA +AATCGATTTTGCGATGCAAATAAGAAATGACCGCAATGAAATTATCTATC +TCCATTCGTGATGAATTTTCGATTTTGTACTTCCTGGCCAAGTTATGCAC +GTTTGTTCGGTGGAGCGCGTTTTCACCCATCTAGCAACTGACACGGTGGT +TCAGTAGCCAATATAGGTTTCCAGACTGAGTATCATGAACCAATCCATCT +AGTTTCTGTGCTACCGTGCTGAACCACCGTGCTCCATCTACCGTATTTCT +TCCATTAATATGGCTGCAATACTATTTTTCGATGGTCTTCCCGCTTGCAA +TACTAATAGGGAGTGCAATACTAATTTTCAGAATATTTTTCTGCCTTTGA +GCTTACTAGTTTTTTTCTGAAAAAGCTCGAATTTTATGTAAAAATTCAGA +AAATTGGTTTTAATTGTAACCTATAAGTTTCAAAAATTCAATCTCGTAGA +AATTTTTTTGAAAAATTGTTGCAAAATAGGCAAAAAATATTGTAGAAGTC +CTGAAATTAGCGAGACGGGATTGCAATAAAAAAAAGTAAACGCAAGACTA +TTAGGGAGTGCAAGACTAATAGGGAGTGCCATACTAATTTTCGGAAGGTC +TCCGAGGGGCAATACTAATAGGGAGTGCAAATCTAATAGGGAGGCCATAC +TAATAGAAGAAATACGGTATTTTTAGTTCCTTTATTTTTTCAACGAGAAA +ATCAAATGAGGCAAACGCGCTGCAATGAAAATTTAAATTTATTTGTGCGC +GCATTTGAAAAAACTCATTCGGACGCAAATAATATTCACGAATTTAAGCT +GAAATATAATATCAGGGAAATTTTTTTGTTTTTTTTTCATACAGATATTC +TGAATCAGAGGAATTTTTTTTAGTTATTTGAAAATATTTCCTAGATTTCG +GAAATCAAAACAGCAGCTTTTGTACAACAGCTTTTTTTTAAATGTAAAAC +TTGTTTAAAAGTCAAACCACGTCCATTTTAAAAATTAATTTTTTAACTTA +TAAAATAAAAACATGTGGAATGCTTTTGCATGTACATTTATACAAGTTTT +TTGAGAAAAATACATTTAAATTTGAAAAATGTGTTTACTAAAATTCTGAT +CAATTTTTTTGTTATTATATATTAATAGCTGAACTTTACTTTAAGACAAA +AATTCCTCTAATTAAAATCTACCTTCAAACCATTTTTTCAGTTTTTGCAA +ATTCTCCTCGGAAATCGCAGTAGGACTGGGAGCTAGATCATTGAGTGGCG +AGAGAAAATCACGGAAATTTTTCAGGCGATTTTTCAGGCCCCATGTTGCC +TCCCATCCGTATTTTGGTTTCATGAGAGATTGGAGATCATGAAATAAATG +CAAAAAAGCATCCAGCGAGGTGGTGATCTTTTTCAGTGATTCTCGCTGTA +GTTGAAGATGTGGGAGCTTCTTAAGTAAATTTACAGCTTCTTCTCTATCC +TTATAAACTTTAGTGTTCTTCCTTTTCCCGACAATCTCCTCGAAAGCTCT +CTGCTCATCCCATCCGCCAATAGATTTTGTTTTGTAGAAACTTGAAATCC +TATCAAAATCGATATCCCGATCTAATAGCTGATTCGTCAGATCCGTAGAA +GCGATTTCGCCGCTGAGAAGCCCATCGACGATAAGATAGCAGTTAAGGAG +CGGTGGTAGTGAGCTCATCCAGTGAATCCACAGGTTTATGGAGTCCTTTC +CGTAGACTGAAATTATTTTTAATATTAAAGTAGAAAAAAATTATTATATA +AACTAACTATACGCAGGAAAACTCGCATTAAGTTCCAGATTTCGATCGAA +GAATTGTGGATGTCCAGCTGGAAATTTTTATTTAAATTTAGTAAATTTAG +TGAAGAAATTTAATTTAAAAATACCTGTCAAGCGCTGACCCTTAATCTGC +TCCAACATTTGAATACCTTGCCGCTCCCTTTCCGAAATTTCGAGATCTCC +GCAGTGTTTACCCGGTAGAAAAACAAGAAGAAAGGGAATTATCGTTATAA +TCATCGTTATCTGGAAAAAAATTAATTTTCATGGAATATATTTCAAATTT +TCGACAACCAAACGCTGAAAATTCACATTTTTTTCAGGAAATTTGGTTGA +AAAATCTGTTTTTCATAATATTTTGAGAAAAAAACAAGCGTAAAGGTATT +CAAGGCGCATGCAATTCACTTAAGCCAGGGTCTCGAAGCGAACAGAAAAC +ATACGGTATTTGAAAATATTCTTGTTTTCCGCGGAAAGTCGCAGAATTTA +ATTTGATTTTTTTAACTTAAAAAAACAGAAAATTAACCGTTATACCTTTT +GAGCAAAAAATTCTACAAGATAATAATTTAAAACAATTAAAAATTGAATA +AACATTGAAAATTAAATGCTTAAATTTCAAGGCGCGTGCATCAAACTTTT +GTTTGGGTCTCACACCGAATGTAACAAGTACGGTAAGAGTGCGCGCTTAT +TTTCATTTTTCGAATTTGTGCGACCAGTTCTCATGTTTTTTAAACGATTT +TTGCGGTAATTTTGGCCATTTTTTCTAGTTCCCACCGACAAATTGCATTA +TTTCCGTATTTTCAACGAAAATTTTGTTAAAAAACCAACAAAAATTTAGA +AAATTGCATCATTTTGCAGGGATGAATGGTCAAGCGGATCGCTGCGACCG +AACCGCCTACGTTTCGGGTCTTCAGCCGACAATCTCCGACATAGAACTGT +TCGAGGTGTTCAATCGTGTCGCTCACGTCGAGAAGGTCATCGTTCGCAAT +GGAGCCGCCCGTCACGCGCTCATTGTTTTCAAGTTGGCATTTTTTTTCCA +TTTTTCCTCATCTAAATCTCTAATTTTCCTATTTTCAGAACTGTTCAAGG +CCTGTATCAGGTGCTCGTAAACTTTCAAGGAACAACTCTTCACGGCCGTC +AGCTGCACATTCGTCCACTGCGAGAAAGTTCGCACGCGAACAGCGAGGCC +ATCTCAACGATGTTCGAGAAGGTCAAACATCAGGGAAATTCCGGGAATTC +TTCGTATCGTCAAGAGCACTCGTTCCCCGAGTACCGAAACCAGAACCCAC +AGGCTTCATCATACCTTCCACCGAATCCACGTGGTCATCGAAACTCGACG +GGCTGTTTCAATGGTGGCGGCGGGGGCTATGGACGCCGACGTTCCGCCGG +TGGATACAATCAGTACAATCAGAACAAGTATCCGAACGAAACGTACCCGG +GAATGACTCTGTTCGATAATCATCCAGTGCAGCAGTATTCGGGCTTCAAT +CCCATCGATTTTCGCTTTGATGACTATGTGGAAGGAGCCAAAAGGTGCAA +AATTCGCCAAATTTCGCTAAAAAATCTGAAATTTCGCCGACTTTTCCCGT +AGCGCAGCAGTTTTTTCTTGATTTAGGCACATTTCAGGCAATTATTTTCG +GCAAATCAATATTTTTCCACCATATATGTTCTAGAATGTTTTAGATGTAC +TAGATTTTATTTTCAGACGAATCAAGTGATTTTCTATATTTTTACACTAT +TTTTTGTTGAAATATGACCAGAATATGCAACAAAGTGTTCCAGCTGCTGC +GAAAAGGAAAAATCGGCGAAATTTCGAATTTCAGTCTATTTTAATCTGTT +TAAGCAAAAAGAAAACTAATTTTTAAAATTCAGATTCGACAACCTTGCCA +ACCTGATTCGCTCGAGCACCCCCACGGATCCGTTCGCTAATTATCAAAAG +TATTTTTGAATTATTTTGAAAATCAATAAATTGGTTTTTTTTTCAGACCT +TGTGAATCCACAAGCACATCTCGTTCTCGTACGAATTCAGCAAAAGATCA +AAAGCATGGCCCGCCAACGTGGAAAATGGAGCTGCAGATTAAGAAAGATG +ACCACCACCACGCCGGCGGCGGAGCAGCAACCACAGGACAGAAGCTGTCC +CCACAACAGTTTTTGGCTCAGATAGCTCAGAGACAACAATCGGAGCAAAA +CGCGGATGAGGTGGCCAAGAAGAAGCGTCCGAACCTTTCGGTTATCAATC +CATCGCTTTTCTATGAGCAATACCCGAGAACATCGTCGCCAGTTGTTTAT +GCTTCAAAATCTAGTAATATTTTTTGGAGATTTTGGGAAAAAAACAAATT +TTCTCGAAAATACGCCCGAAATAGTGTTTCACGCGAAAATTGGCGATATT +TCAATTTTTCTGAAAAATTGCTATAATTTTTTCGATTTTCACGTGAAATT +GCAAGTTTTTGGATATTTTTCTCGAAAAACGTCAATTCATCGATTTACGC +AGCTAGTATACTCAGCAATTGACCATTTTTTTGCAGACAATTTGGTATTT +TTTACTTAAAATTCTTGATTTTCGACTTCTCGTGTGCTAATCACTTTTTC +AAATGCGCGCCCGAAGAATTTCTCATTGGAGCGTGCTTGCTTCGTGTAGA +TTTACGAGAGCTTTCCATTTATTTAACTTCTTTCGTGCTTTTTCAGTTTT +CCAGCGAGTTTCTGGCTCGACCCCTCGGTGTATTTTGTGCAAACACCGTC +ACGCGCAAATGCATGCACTTTTTCAACGCGCTGCGTGAAAATTCCTCTTG +CGATTTCAAATATTTTTTCCCGCCATTTTCCAAAATTTTCGAGAGGGGGG +GGGTCGAGCCAGAACACCTTGGTTTTCCAGCGAGCTTCCTTCATTTACGT +CGATTTTTTTTTTAATCTTCGTTAAAGTTCTAAAAAAAAACGACTTAAAT +CATTTTAAATTTTCCAAAATTCGGTTTTCCTTCTGCAAAAAAAATCAATT +TCCAGAACCATCCGGCCACTACGACGACAAAATCGCATCTCCACACGATC +CGGCAGTTCTCGCTTACAGTCGCCTTCGTGTACCTCAATCGGCCTTCGAC +AGTCTCTCACCAATCGACACCGACAATTGCTCATTCATCACAAAACACTT +GGGACCAACAACCGGTGTGAAGCGTGATTTGACGAACGACGAGTTGTCGG +ATATGATTGTATCAACTGGAAATCTCCGAATCAATCCAACCAACATCGAT +CATCATGACGAACCGGCACCATGGTCTCCGCTGAAACGTCTTCGCGCCGA +AAGTGGATCCCTATCAACTGCACAAGTCGCGTCGCCCGAGTTCTCACCGA +TCAAACCAAAGACAATGGAGTTCCACGAGACTGAGGATGATGTTTTTGAA +ACTGGACCACCACCAACCTACTTATCCGAAGGAAACGAAAACGCGGAGAA +GAAATGTGTTGAGCAGCCGAAAATCAACTACGACGACATTAATAATAGTC +GTCTTCCGTCGAATTCTCATTCGGCAGCACCGAATTCCGAGAAGAAGCAT +TTCGTTTTTCCGGTACGGGGGCTTTTTTTTGAATTACCGAAAAAATTCCC +AACTTTTTAAAGTTCAAAAAAGTCAAAATTTTTGTCCATTTTCTGGGCGT +GACTGCTTATGCCCCGCCCCCCTTTTTCGAAGTTTCTGCTTCTCGGAAAA +TGTATTCCCAAAGTGCCAGTTTTGAGGCCCCACGAAAAGGGAGCAGAACG +AAAGAGGCACCACGGATTCAAGATCTGGTGCGATTCCGGATCTGGCACCG +TGCCAACAACTTGAAAACGTGGTGCCTCTGAAAATTTGCTGCCAAGGTTG +AAATATCGAATGCATTACCCGTAAATCGACACGAGCTACAGTAACCTGTT +ATCCGCGTGGCGAGACCCATGCGCGTCAGATGTGGCGAAAATTATACTAA +AACCTGTTTAACTTGCAGAAAAACTTAATTTTTTTTGTTGAAAAAATTGA +GCCAAAAGACTCAAAAATTTCATAAAGCGAAACTTTAAAAAAATATATAA +TTTGTTAAAAATTTCACGAAATATTTATGAATTAATTAATTTTTCCAGGA +ATACCCAATGTGCCGTCACTCGTCAGTTCCATCGATTGCTCACTTGGTCG +GTGATCTGTCGGACTTTTGCCCACACGCTACAGCCGACGAGAAGATGCTG +CTCGACGAGGCGTCTTCAATCATCGAAAATACAACTCCAGCAGTGTCTAC +TGCTCCGGCTGCTGCTCCAGGAGCTACAATGCTCCAAATATAGGAGAAGA +TCACATATACAATAATATAATCTTATTGCATTTTCGCAATTCTCGTTCTC +TCCACACACATACACACATCATCCCAAGTATTCCTGTGCTGAATCTCAGT +TTGAATGATGTTTCATACCGTTTTTATCCCACTATTGCCTTATCGTTTCC +TGTTTTATTATATTTTTCATTTTTTATATTGCCACCACCACCACCAACAC +CACCCTCTCTATCTTTTTTTGTTCTTTTGCCTCCAGCAACATCATCACCT +AGTTTTCTGTGAATTTTGAATTTTGTGTTCCCCCGAGTCCCCTCTGATAG +GAATGATAGGAAAAACAATGAAAATGCGAGTTTTTTCAAAAAAAAAAATA +CAAACTAGGAAACTATAGAAACAAAAAAAAAACATTTGAGGCGCAGTACC +GAAATCTCTCCAAATTTGGCCCGAAAAATTCAAAAGAAAATATTTATTTT +TCTAAATTATTATTTTTCCGCCACTCCAGCCTCATTCTCATTGGAGCGCG +CAAAGTCATGTCGATTTACGAGATTAAGATTTTCAACGAGTTTCATCATT +GTTATCGATTTTCGTGTAAAGTTAACTAATTTTTTTGAAAATTTTCGCAA +AAAATTTTGGATAATAAAATGTTCAATTGGCACGAAAATGCAGATCTTCA +GCAAAAAAACCGACAGAAATGTGTAAAACTGAATCTCGTAAATCCACATG +GCATAACGCGCTCCAATGAGAATGTTTTTAGCGAAAAGTTTGAACAAAGG +AATATCAAATCAGGGCCAAATTTGGAGCAATTTCTAAAATATTTTCTCAA +TTCTTTCGGTATTCCACATTCAAACAATTATTCGGCCGTTCCCATGAGCC +TCTGAATCTCGATGGGATCCCTTGGCACTGCAGCAGTCAACAGCTCAATC +CCTCCAGCTTCACTAGTCGCCACGTCATCCTCGATACGGTATCCAATGCC +ACGAAACTCTTTGACAGGCCAATCCATCGGAACATACACTCCCGGCTCAA +TGGTAAATGGCACATTCGGTGGTAGATCAATGTCTCGGGATACTGTCGGA +CAATCGTGAACATCCATTCCGAGATAATGACTGACGTGGTGGGGACACAG +CTTCTCCGCCTGATGAATCATCTCCTTGTGATCCGTAGATCGAATCAGGC +CGAGTTCGGTGAAACTTGCCGCGAGAAGTTCGTTCATTCGGCGGAACAGG +GCGCTTAGGCGGACTTTTTCCATTGAGTGGGCGTAGGTGAGCAGTTCTTC +GTGAACGTAGAGAAGCGCTTCGTAGAGGGATAGTTGGGCGTCTGACCAGC +TGCAAAAACGAATTTTTTTTTGGGAAGGTTTTTTGAAACGATTTTTCAAA +TTTCGTTCGAATTATATTAAACTTTATATAAAACGATTATCCACGGATTT +CTGGCTTCCCTCATAAATTGGAATGGAAGAGTTTACCGAACTAGGCCATT +TTGGCTCGGCCATATCTGGTGCCGCGTCGCGGCTCGATTTTAGTTGTAAA +ACTAAATGCATTTGTACGTGTGGAGTACACGACTTTCCCACGCGTTGTCC +GGCGGGCGATTGTCAATGGAGCGCAAAAAATTCACTGAGGAAGGGGAGAA +CTCCGTGATTAGCACCGCCTATTTCTCTCACGAATCTATTTCTTCGAAAT +CTTCTATTTTTTAAAAATCAATTCCTGAATTCTGAAATTCATTATAGCGT +AATTTTTTGGGAATTTCACCCTGAATTCCATTTCTACGGAACAACATTTT +TTTCTCGAATTTGTGGTGACTCAAATTAGAATTTTCAAAATCTCCAGAAA +AAAAATCATTTTTCCTGAATTTTCTGGAGATTTTTAAAGGAATAAAGTGC +AAAAAAGACTCTTTTTGAGGCACCACCGAAAGGAGAAAGGAGAACACAAA +CCACGCCCATTTTTCCGTGCCGCGCGCAAGTTTTTCTGCAAATTTTTATT +TTCAAACGAGACAGCGAAACTCCGAAATAACGCATATCGTGTTCTTTATC +ATCAACGTGTTATTTCGGAGCTTCGTTGTCTCGTTTGAAAATAAAAATTT +GCAGAAAAACTTGCGCGCGGCACGGAAAAAATGGGCGTGGTTTCTGTTCT +CCTTTTTCACCTGTTCTCCTTTCGGTGGTGCCTCTTCTTTTTTTTTTCTA +TGTTTAGCGTAATTTTTTAGCCATCTTGGAATAGCCCCGCCCATTTCTCC +CACAAATCCATATCTACGAAATCTCGCATTCCAGAATGATTTGTGGTGTC +TCAAACGGGAATATTCAAAATTTCTAGAAAAACCCCATTTTTCTTGAATT +TTGGCCGAACTTCTGTAATTTCTGAAATTCTGAGAAAAATTTTCATTTGA +GTCACCACAAATACTGGAATGCAAGATTTCGTAGAAATAGACTTGTGGGC +GAAATCAGCAAAAAATGGGAAAACATTCAATTTTTTTTAATTTTTTGGGG +TTTTATCACTAATTTTTAGCACTTACAATCCAGAAATCGGAAAGCAACGT +GTCACATCTGACACATAACCATTCAAATCACACCCAGCATCCACGAGAAC +ACATTCCCGGGGATTTAGGTCATTATTTGCGTCCAAATAGTGAATAGTGT +TGGCACGAACACCACCGGCAATCACTGGTGGATATGCTTGCATTTCTGAT +CCACGACGACGTCCTTCAAACTCCAAGAGCCCGCAAATCGCGTTCTCGTT +GTGTAGATCACGTGATCCCGATATCATTGAGCTCATTGTCTGGGCTCCCA +CGTTGCACACGTCACGCATTGAGCTCATTTCGGATGGAGATTTTATTACT +CGGCGACGTTCGATCTGCAAGGAAAACTTGAAAATTGGCAAAAAAATAAT +TTTTTTTTTGAAATTTTAAAACGATTTTTCGGGTGTTCAGAAAAATTTTT +TTTAGGAAAAAATTGGAATTTTCCAAAAGTTTCAAAAAAATAATTTCTAG +AACTTTTTCCTAAAAAAAAAATGAATATTGAAAGCTTCGAAAACAGTAAA +AATTGGGAAAATTTTTTTACCGTTAAAAAATTTTTTTTTTTCGAAAAAAA +AATTTTCAGTTTAAAATTTGGAGCGTTTTCAATTTTATTGATAATTGGTG +AAACAAAATAAAAAGTAAATAAAAAATTTTTTTTTTGAAAAATTTGAAAA +ATTAGATTAAAAATGTTTATTCTGGGATGAAAAAAACCTCCTAAAACCAT +TTTCTGGAAAATTTAAACTTCCTATTTTGTTCAGACAATTCTTTTTTTTC +AAGAAAAAATCAAATTTTCCACTAGAAAATCGAAAAAAATTGACCTCGTT +TAAAAATTGGACAAAATTTGAATTTTTACTTTGAAATCCTCGAAAATCGG +ATTTTTTTTTCAAAGCTTGAACAATTTTCTGCAAATTCTATATATCTCTA +AACTCACAAAATGATTAATTTCCCGAACAGAATTAGCTTTAGCCTGTACA +AACTTATAGAGTAAATCATCAGAAGTCGAATCAAAAAACACTGCAGTTCC +CTTATCGCAAACTTTTTCCAAAGTCTGTAGAATCCGGCTAGTCGGCACAC +ATTCCGTGAATTTTGCAGTCTTTTCCCATTCGGATTCAGTTGGTAGGGCG +CCTTCCCATAGCTCATCATAGGCACTACGACGGTCAGCAAAAAGAATATT +TGTTTCTTTTGAAGATTCGGATATTCCTGATTGCATTATGTAATAACAAT +CTGGTGTGGTGATTCCGTTTAGGTATCTGCAAAAAAAAAAAATTTTTCAA +ATTTTTTTCTGTTAAAAATTTAATTTATTTTTTTTATCAAACAATTTTGA +ATTTTTCCCAAAAAAAATCCGAAAATTGTGAACAAATCTATTATTTTCGT +TGAACAAAAAAAAAACAAATTCAATTTTTAAATAATTTAATTTTCGTTCA +GAAAAAGAAATTTGTCGATTTTCGGCGGCAATGATTTTTTTTAACGAAAT +TTTCCTGAAAAATTCAATATTTCAATAATTCCTGATTTTCTAGTTTTTTT +TTTAAAGAAGAACATGTTAAATTTCTACTAATTTTATAACAAAAAATTTC +GGGAAAATCTAGAATTAAAAAAAAATGTTTTCAGAAAAATTCTACTAATA +TATTAATTTTAGCTTAAATTTCGATAATTTTAGGTTATTTTTCAATTTTT +TTAGGGCGAAATTTTGATTTTCAAAACAAAAATATTTTCTGACAAAAAAA +TTAATTTTCATTCTTTTTTAGATTTTTTGAAAAATTTTCAATTTTTTTCT +GAAGAATTTGGTACTTGTGTATTACATGCCCTCATTTTTAAATTAAATTA +AATGTTCATTAATTTCTCCATTTAAATTAAACGTGATATACATTTTCTCT +TTTTAGGCTTAGAAATTGCTATTTTGCTACTTAAAAAATTACTATTAAAA +TGAGGGCATGTAATACACAAGTACCAAGAATTTCAATCAATTCTTGTTTT +TGAAATTTTTTTTGGGAAAAATTCCAATTTTCGATTGTTTCTTCGATTTT +TTCAGAAAAAAAATTTTCTAAAATTTATTTATTTGTTTGAAAATTGGATC +TAAAAAAATTTCTCTAGTTTTTATTTTTTTTCTGGAAAAAGCTTTTTTTA +ACTTAAAAAGTTAATCTGTGGCCGAGTTTTCTCTCATCATTTTCACGGCC +ACGGCCATCAAAACCGAACCTGAAATGGCTTTTCTGTCGGAACGCGTGTG +GAACATCCGGTGCAATATATGATTTCCGTGCTCCTTTCATCACAACGACC +ACTTGCTTTTCTGAAACTTTGAGAGGTCATGGCCTAACTTTTAAATGGTT +TTCTAGGCCACCATGGTGATTTTATTACGGTACCGGGTCTCGACACGATG +AATTTTGTAGAATAAATTTTTCTGAAAAATTTCGTTTTTTTTTTTAGAAA +AATCAAATTTTCAAGAAAAATGGGAAAACATTTTTCAGGAAAAATTTAAT +TTTATAGAGAAAAATAGAATTTTTCCTTTAAAAAAATCTGAAAATTCGGA +TTTTTGAGAATTCTCTTTATTTGGATTTTAAAATCCAAATTTTCAAAAAA +AAATTTAAAAATCGGAAAATTCCAAATTTTTGAGAGTAAACTCGCCTTAA +TTTTTTTTTTCAATTAAAAAAATTAATTTTTTAAAAGAAAATTGGAATTT +TTACCCAAAAATTGGCAATTATTCGAGTTTTCAACGGAAAAATCTGAAAA +ATCCGAATTTTTGAAAAAAAAATCTTTAAAAATCCCAATATTCAATTAAA +AACCGCGAAATTTCGGATTTTTGAGAAAATTTTAATTTAAAAAAGTCCTA +TTTGTACTGCAAATCCTCATTTCCAAATGATGGCCTAACTTTTTCAGAAT +TCTAGGCCACCAGGCCATTTCTCTGCCTCTTACCCCCAGTTTTGACCTCT +TTTTTGAGTAAATTCATCAAATTCGTCCTTCTCATCGCATATTCCTCATT +TGGAATTCGCGATGGCCACATTGGTAGGCTCCGCCCACTTCTGAGCATTT +TTTTTTTGGATCTGATCTGTGTGGGAGGGAAATTCGAATTTTTTTAGAAA +TGAATAAAACTGAAAAAAATAGATTTTTTGGGAAACAGGGAACCTGAATT +TTCGAGAGAAAAAAGGAGGTAAAACAAAAAATTCGATTTTATATTGAGCA +AAAATTAATAGAAAAAATAAACTTAACAATTATGAACAGAAAAACCTACT +AAAAAAGTCTAAAAAATGAATGAAAAATTGCAAAAAAAATCTACAATCGA +TACGAGACTCCTCCTCCAACAATGCAGTTCTCGCCGGTGATGTACCTGAA +AAAAAGTGATTTTTTTTTGAATTTTTAGAAAACAAAATTATGAAAAAAAC +CAAAAAATTTCCGAATAATCGAAATTTTTCGGAAGTTTTAGGTTAAAAAA +ATTTTTTTTTGATGAAAAGTTTTTTTTCAACAATTCTGAAAACTAAAAGT +ACCAAAAAATTTTAGTTTTTTCGATTGTTTCAATATGATAATTTTTTTTA +AATGTTTAAAATTGTATTTTTTCAAAAAATATTATCAATTTTCCAATTTT +ATGGTAATTTTGGATGTGAGATTTTTTTCTTCAAATTTTCGAAACGTTTC +TCGATAAAAAAATTTTTCAACTGAAAAACTACAAAAAATCCTCTTATTTT +GAAGAAAAATCGATATTTTCTCAAATTGTTCAGATTTTTTCTGTTTTTAC +CAAAAGTGACCAAATTTTGAGACTTTTCGATCCAATGTTTAAAATTTTTT +TCCCGTTTTTTCGATATTTGCGGTTTAAATTTTTTTTAAATTTTTTGATT +CAATTTTAATAAGTTTGAGTGTTTTTCGATTTTTTGTCCAAATTTTTTCA +AATTTTTTTCCAGAAAATTGGTAGAAGCCAAAAAGTGCGATTTTTTTCCT +TAAAAAAGATAATTATTCAGTTTTTCGACTGTTTTCTTCTTGCTTCCAGA +TTTTTTCTCGAATTTTTTTTATATTTGAATTGTATTTTTAAATATTATAC +TCCTAATCGATAAAAATTAGTTTTTTTTTCAATTTAAATTGGAAAAGAAC +GTTCTTTTTCGTAAATTTTAGTGATTTTTGATTCCAAATTTTTGGATTTT +TTCAAAAAATTTCCCAGAAAATTTTACCTGGCTTTGGTAGAAGCCAGAAA +TTCGATTAAATAAGCTTTTTTGGGTTTTTCGACAATTTGTCAAGTTAGGA +ATTAAACTTTTAAAATTTTTTTCAAAAATTTTAAAAAACTAAAAGTATTT +CTGAGAATTTTTCTGAAATTAATTATTCAGTTTTTCGACTGATTTCTGCT +TGCTTCCAGATTTTTTCTCGAAGTTTTTATATTTGATTTTTTTAAAAAAT +ACTCTTAATCGAAAAAAATTCATTTTTTGAATTTTTTCGGGACTTTTTTT +TTCGAAATTTTCGTAAGTGTTAGTGTTTTTCGATTTTTGATTCTAAATTA +TTGGATTTCTTCAAAAAATTTTTTCAGAAAATTCTACCTGGCTCTGGTAG +AAGCCAGAAATTCGATTGAAGAAGCTTTTTTTTCGGTTTTTTGGACAATT +TTCCAAGTTTTAGTTAGGAGTTAAACTTTTTCAAATTTTTTTTGAATTTT +TTTCAAAAACTTTAAAAACTAAAAGTATTTCTGAGAATTTTTGAGAAAAG +CATTTTTTTTCTCGAATATTTGAACTTTTTAAATTTTTAAAGCTTTTTAT +TTTTAAATATCAATTCGAATATTTTACTCTTAATCAATGAAAAATCGATT +TTTTTGATAATTTTTTTCAAAAAAAAATTCGAATTTGAAATTTTTTTCAT +TCAGAAAAGGGAATTTGACTATTTGAAAACAATTTTTTGTTGAATTTTTC +GTAAATTTGAGTGATTTTCGATTTTTGATTCCAAATTTTTGGATTTTTTT +TTGACAATTTTCCAAGTTTTGGTTAGGAGTTAGATTTCTTGGAATTTTTT +TTTGAATTTTTTTCAAAAATTTTAAAAACTAAAAGAATTTCTGAGATTTT +TTCCTTAAAAAAGAGGAATTTTTTAGTTTTTCGACAGATTTCTGCTTGCT +TCCAGATTTTTTCTCCAAGTTTTTATATTTAAATCTTTAAAATTTATATT +TTTAAATAATATTTCAGATATTATACTCCTAATCGATAAAAATTCGTTTT +TTTTTCAAATTTTAATTGAAAAAAATCGATTTTTTCGATAATTTTTTAAT +TTTTTTAAAATTCGAATTTGAAACTTTTTCATTCAGAAAAGAGAATTTGA +TTATTTGAAAACAATTTTTAATTTAATTTTTTAATCCTTTAAATTTTCGT +AAATTTGAGTGTTTTTTGATTTTTGATTCCAAATTTTTGGATTTTTTTCC +AAATTCTCCAAATTCTTATTTTTGCAGAAAATTCTACCTGGCTTTGGTAG +AAGCCAAAAATTCGATTTAAGAAGCTTTTTTTTGGTTTTTTTTGACAATT +TTCCAAGTTTTAGTTAGGAGTTAAACTTTTTTCAATTTTTTTTTTTGACT +TTAAAAAAAAATTTAAAAACTAAAAGTATTTCTTAGTTTTTTCCTTAAAA +AAGAGGAATTTTTTAGTTTTTCGACTGACTTCGTTTTTGAATTTTTAAAA +ATTCAAAAATTGTATTTTTTAAAATTCTAATCGATAAAAATTCGTATTTC +GATTTTTGATTTCAAATTTTTGGATTTTTTTCAAACATTTTTCCAGAAAT +TTTTACCTGGCTCTGCTAGAAGCCGAAAAGTGAGATTTTTTTCCAAAAAA +AGATAATTATTTAGTTTTTTTTCTCGAACGTTTTATTATTTGAACTTTAA +AATTGTATTTTTAAATAATATTAAAAATTTAAATAATAATATAGAATTTT +TTTGAAAATTCCTGAATTTTCTGATTAAAAAAACATTTTCTGATGCATTT +TAGAAACTGAAATTTTTTGAAATCTTTTTGGAATTTTGGAAAATTTCGAA +TTTGTTGATTATACTCTTAATCGATAAAAATTCGTTTTTTTCCAATTTTA +TTTGAAAAAAATGATTTTTTCGATAATTTTTTTGATTTATTTTCGGGAAT +TGACTATTTGAAAACAAAAACTTTAAAAAAAAATCAAACTTTTTTTTTGA +AATTTTCGTATTTAAATTTGAGTGTTTTTCGATTTTTGATTCTAAATTTT +TGGATTTTTTCCAAATTCTCCAAATTCTTATTTTCAGAAAATTCTACCTA +GCTCTGGTAGAAGCCAAACATTCGATTTAAGAATCTTTTTTTTTTTTTGG +ATTTTTTTTTGACAATTTTCCAAGTTTTGGTTAGGAGTTAGATTTCTTGG +AATTTTTTTTTGAATTTTTTTCAAAAATTTTAAAAACTAAAAGAATTTCT +GAGATTTTTTCCTTAAAAAAGAGGAATTTTTTAGTTTTTCGACAGATTTC +TGCTTGCTTCCAGATTTTTTCTCCAAGTTTTTATATTTAAATCTTTAAAA +TTTATATTTTTAAATAATATTTCAGATATTATACTCCTAATCGATAAAAA +TTCGTTTTTTTTTTCAAATTTTAATTGAAAAAAATCGATTTTTTCGATAA +TTTTTGAATTTTTTTTTTACAAATTCGAATTTGAAATTTTTTTCATTCAG +AAAAGAGAATTTGATTATTTGAAAACAATTTTTAATTTAATTTTTTAATC +CTTTAAATTTTCGTAAATTTGAGTGTTTTTTGATTTTTGATTCCAAATTT +TTGGATTTTTTTCCAAATTCTCCAAATTCTTATTTTGCAGAAAATTCTAC +CTGGCTTTGGTAGAAGCCAAAAATTCGACATAAGAAGCAACATCAGACGG +TCTTCCAAGTCTTCCCAACGGAATCATCGATTCCAAGTGTTGTTTAATCT +GACGAGCTTCTTCTCCAGAAGCATGATCCCATACAGCACCAGTTCCGTCT +CCTTCAATCATTCCAGACACCACACTATTCACGCGGACTCCTTGTTTCGC +GGCACTCTGAGCTACGGATTTTGTAAGTGATAGGACACTGCTAGATGCAA +CTGAGTAGAGACCCATATCGATTGATGGAGTGAAGCCGAAACATGACGTT +AGGTAGATGATACTGCCGTTTCTGGAAAAAATCGATTTTTTTTGGACGGG +AAATTTTGCCTGCCTACGTGCCTACCTGCCGGCCTATTTTAGCCTATTTT +TCATTTTTTTTTTGTTGTTCTATTTTTTTGCCGTTTTTTGGGAATTTCAT +GATTTCTAGGGTAGGCACGACTTCATGCCTACGTGCCTATCTACCGGCCT +AACATTTGATATTTTTTTAGAATTCCATGATTTCTAGGTAGGCAGGTAGG +CACGAATACATGCCTGCCTACCGCCTGTTTTTTTGAAATTTTTTTGTGTG +AAAAATTAAAATTCATGGGAATGCTTTTTTTTTCAAAATTCAATGATTTT +TAATGCAGACCGCGCCTATCTGCCTACCGCCTATTTTTGGCATTTTTTGT +GTGCAAAACAAAATCAAATTAGCTTTTTTCTTTTCGTTTTTCTACGATTT +TTTCCAAATTTCAAGATTTTTCGGATAGGCACGACTTCCCACCTACTGTG +CCTACCTACCTACCGCCTATTTTCGGCATTTTTTGTGAGCAAAAAGAGAT +CAAATTAGCTTTTTCTCCTGTTTTCTACGATTTTTTTGGGTAGGCACGAC +TCCATGCCTACCGTACCTACCTACCTACCTCCTATTTTCGGCATTTTTTC +TCGTGCAAAAAATCATATTTATGAAAACACTATTATTTTTGTTTTCTGAA +TTTTTTTTCCAAATTTTGTGATTTCTAGGGTAGGCACCGACTTCATGCCT +ACGTGCCTACCTACCTACCGCCTATTCTCGGCATTTTTGTGAGCAAAAAA +TTAACATTCTTGAAAATCCTTTTTTTGTTTTACTACAATTTTTTCAAGTT +GCATGATCTCTAGGGTAGGCACGATTTCATGCCTACTTGCCTATCTACCT +ATTTTTCCCTTTTTTCGTGGTTTAGGTAGGCAGGCATGAGTCAGGCACGA +AAATCTAGAAACATAATTTTGATTCTATCGGTAAAATAGGCTTTCAAGAC +AGTTTGAATTTTTCGAATTTCTACCAGCAAAAAATAATATCTGAAATTTT +CGCGGCGAGACCCAAAAACTGACTGAGATTTGGCGAGCGTCGACATAGCG +GCTTGCGAAAGACGGAACGGTGTTGTCAGATTGTTGGCGAAAAGCTGAAA +TTGGTTTTTCGAGGTCAATTTTCCACGTGGAATTCAAATTTCAGCACTCT +CGAACCTTATCAAAATCCTCGCCGGATGTCTCAATAATCTCGCCGAGCAC +CTCATTCTGTGGTGGAACTATAATTAAAGTGTCCAGACCGCCGAGCTTCT +CAGCCACTTTCGTGATCAGCTCCTTCCTGTGCTCGGCATTTGCCACGTCT +AATGAGAAAGCTGTGACGTCACCTCCAACCTGAATTTATTCCCGAATTTC +TCTTTGTCAAGTTCTGAAAATCTGCCTAAACCTTTATATTGTCCTCTGCA +ACCTTTCCCACACTATTCGGACAGTCTGCGGCGGCGGCGACCTTGTAGCC +GGTGAACGCGAGTCTTCTCACGACGGCTTTACCCAGTGTGGACGTTGCCC +CGATTACAAGTGCACATGACATTACGCTGAAAGCCCGATGAGGAGGCATA +TTTATAGATACACCTAGACATCAGGTACATTTATTTGGAAATCCGTAGAA +AATAAAGAACATGTGAAAATAAAACAGATCATTTTATTATTTAGAGGGGA +GAGGGAGGGGGAGCAAAGTCGCTGACTGAGAACTTTCGAAAACCGGTTAG +TTACTCCAGTTGTACGGCTTATTCATGCCATATTTTCCAAGATTTCCACC +ATTGTGTTGGTATTGAGAATGTTGATTCTGCTGAGCTGCCGGCTTCGATC +CAGACATCTTGTCGTAACTCTTGCGCTCGTCATCCTGTCCGTAGAGTTGA +CGACCTCCAGCGCTGCTTCCAACATTGGGCATCATGTTCATGAATGGAGT +AAACTGGTGTGGAGCAGGTGAGTACTGCTGCATGAACAACGACGACAAGT +TTGGCTGCTGCATGTAGTTCGTCGCCTGGAACCCTGGTGGTGGTCCAACA +TTCGACGCCTGCTGTGGCTGCTGATCCCGAGAGCTTTGAGATCCGAACTT +ATTGAAGTCCATAAGTCCATGAGTCTCTCGTTGTTGACCAGATTGCACTT +GTTGCGCAGAAGCAGCCTGTGACAGAGGAGCAGTTGGAAGCAAGCTTGTA +AGATCAACTCCCATTCCGTATTGCATAAGAGCAGCAGTATATTGCTCATC +TCGAACTCCTGGCATTGGATTGTACATGTTCATGTAGTTGTTCATGTATG +GTGCATATGGGAGTTGTTGAGTGAACATCATATGTGGATGCTGTTGTGGA +TGTCCAGTCGGTTGTGATTGAGCTGGTGGAGTTTGTTGCTGCTGCTGCAC +TGGCTGTTGTGGGGCTTGTTGCTGCTGCTGCTGTGGCTGGTGCTGCTGAG +CAGATTGCTGTGTTGGAAGTGGTCCAGAATTGTTGAACTTGTTCGGCGCC +ATCCTGTCCGTTGGTTGATATGAAGCGGACGAAGTGTCATAGGACAATCC +TCTGTTAGATTGACCATATGACAATGGAGGTGAAGTCGATTTTAAGTTGT +AATCGCCGTTAGGAATTGACGTCCTTTCTGGCTGAAAAATAATCGAGAAT +TAGAATAAATCGTCTTTGCAACAAATTTAACTCACCTCAACTTGTTTCGG +CATAATACGAGAAGAGTTAAATATATTTTCACTGGCATTTGAGATCGAGG +CAGCGGAGGATTCAGTAGAAGGAAGCTGTGGGCTTGGAGCAGCCTCAACA +AATCCAAATGAGTAGTCATGAATGTTCGTTGGTGCAGTTGTGCCAACAAA +TTCCACTCCAGGATCAGGAATAATCTGGACTGGTGCTGCACTTGGAATTG +GAGATAATCCTAGTCCTGGTGCTTCACTCAATCCTATTCCAAGATCCGTC +TTCAGTTGAGTGGTCCATGCTTGATTTGGTTCTGGGGTGCTTTGTACATT +TTCATCGTGATGAGTCGACACATTAGGCGTCTGCTCCTCAGCCAAAACTG +ATGATTCACTGAAAATTAAATTTTTAATAATCTAAATACAGGGACAGAAC +AACTTACTTTTGGAAGAAACCATCTTCTTTCTCCGGCTGATGCGAAGTTT +CTGGCTCGAAAAATACTGGCGCTGCTGCTGGCTCTTCTTTAACTGGTGCA +ACTGACGGAAGTGGAGGTTGTGGGGAGAGACTCCTCCTTGGCGGAGCTGC +TGGTTGAGGATTCTGTGCCTGGTGCTTTCGGAGTGCTTCTTTGCGATGGG +CAGCTGCTGCTACTGCAGCAAATGAGATCGGTGCCGGCGCAGAAGATGTG +GGAACAGTGGCGGTGACGGATTCCTCTACTGGTGGTTGAACTTCGGTGAC +TGTGGTATCCACTTTAGTCTGATTCTGAAAAAAAAACACGTTTCGTCATT +TTCCTTCTTCAAAAAATTCTTACCTCATCAAGATCAGCAGTGAACGCATC +TGGCTCAAGTGCTGATGATGGAGCAACAGCTCGAGAATATCCACCTCTGG +CGCCACCTCTTCCACCTCGTCCAACATACGGTTTTTCAAATCCTCCTCGA +GTCGAGCGTGGTGCTGCTCCTTCCTTATTATCACGGTTATCCCGATTATT +ATCTCGGCTTTCTCTTGGAGCTCCATTGGATCGCCCGCGGCCTCCTCGAT +CGACGAAACCGGTGCCTCCACCTGAAAAAAACATATCAATATTTGATCTA +TTTCAATCAAGCACGAACCTCTGCCTCTTGCTACAAATCCTCTGTTGTTA +TAACTGCCCTCTTCCGGCTTCTTCTTTTCCTTTTTGGCTCCTTTCTGTTC +AGTCCACGAGTCAAGTTTATCTCCAGCATCCAGAATGTGATCGATTGCGC +CGTAAAGATTGTTGTCAGTATCCAATAGCGCTATCTCAGCTTGTGCTTGT +GTACATCCGGTGGTTTCGATAATCTGAAAATGAAAAAGACATGAGCAGTG +AAAAAACCCCTCTTGGGAATGCGCGAACACTTTAATTAGCCCAAATGAGT +AGGACATCTGGGTACTCTTACTCTCGCTGCACCATCTCAAGCGCGGACAC +CTGCTTTTGTCCTTTTATTTGCCATCTGGCCCCGTCTTATCGATTCGAAA +TTCCTATTGACACTGAAAGCGGACACTAGAGAAGTTCAAAACAACAAAGT +CACGTGCGTCATCATGTCGGTGTGTGGCGAGCGTTCGCGTGATGCAAAGA +TCACTATTTTCAGGAAAGCGTCATTTCCAGCTTGGAGACTTACCGTCTTG +ATCATAAACTGTATGTCCTCCTCATTTCCGGAATTTCCTTCCAGTGTGAG +TCGTGCAAGTCGCGCTTGATCGCTGGTAGCTTTTTTGTCGCCTTTAATAC +CCATTCTGAAAACAAATTATAAATAAAAAGGGTCAGTCATGTGAACGCAA +GAATGGAATGAGAATCACGAGAATACAACTATCAAAGGAAGGTTGAATGA +AAGGAAGGTCAAATAGATGACAAAAGTAGGAAAAGAACGAAATATGGAAC +CTTCCAGATCAAAAAAACATTATCAAAAGAAAAGCCTCGCACAGAAGACT +CTAACGAACATGTTAGGATGAAGAAATATTTCAGCAATACATCACGTTGA +ACTTTGGAGGATATTCTAGAGAAGAAAACCCCTACATTTTACAATAATTT +TGAAATGGAATTCGAATGAACTGCTATACAATGGAGAATCCTATTTAGCG +ATGATAAAGTGTAGGCTTGTTACTAGATTGAATAAAAATTTCGAAATGTA +ACAATACATTGACTGAAAATTTGGGTATTTCAGAGTGTGATATCACAAAA +ATCAATATTTCCACTAAACTCAAAAGTTCTTACGCTGAAAAATCATTAAA +AAATTGAAAAATCACCGCAAGCTAGACTAGAATCGCGTTCAAATCTCGCA +AATTCCCGCAGTTGAAAATGCGGGCGACCGCGACGCGAGCCGCAACGCAC +CCCTCCAAACATGCGGCATGGGTCTCGCCACGACCGAAAGTACGGTCACT +CTTGGCAGTATAAAAGGCGACCATTTTCCGCTATTTTCCGGTAAATTTTC +AAATGAAACTGTGTTGCGGAGGGGGTTTTCCGCTAATTTTGCGGAAATTT +AGCTATTTAATGTGAAAATGTGAATAAAACAAAAGAAAGTGGGGAGGAAT +AGCAAGGAAACACACTGTTGAACCCTGGGAATTATCGATTTTGTATGAAC +TCTTCTTTTATGGCGTCGAAATTATCGACACGAAAACTCAAAACCTTGTC +ACATTTCTGAGAGAGAAATATCATTTTCAGCACACATGAGTCTTCCCAGA +TTTCGACTCGTTCAGGGAAAGGCGATCGGCGAGCGATCAACGCCAGGAGT +CAGCACACCAGAGCCGGTAATTGTTTTTTTTTATTTCAAAATTTCTACAA +CAACAAAAAGAACTAACAATAATTTATTCCTTTGATTCCAGGCCCCTCCG +CAAATAAAGCAGGAAGTCGACTACCAAGATGCTCATCAAATGGCTCCGGA +ACCCGTGGAAGCACCCCGTAAATATTTAAAAATTTAAAAAAGTTAGAAAA +AAAATTTGAATCCCAATTTTCAGAGGCTCAAAACCATCAAATGCAGCCGC +CTCGTCAACCTATACAACAGCAGATGCAGCATTTTCAGTCACCATCGCCA +ATGGCTCCACAAGGGCCGCCCGGGACTCCACAAAACTCTGCAGCGGCGGC +CGCCGCTGCTTCAGATGACAAAAACGTGACAAAATGCGTCCGCTTTCTGA +AAACTTTAATTAATCTGTCGAATAACGATGATCCAGAAATGCCGGACAAG +GCCGCCCGTGTCAAAGAGCTAATTCGAGTGAGGAATTGAGCGAAAAACGC +GATAAAAACCGGACAAATTCGGATATTTCAGGGCGTAATTTATCTGGAAA +CGACGGCTGAAGAGTTTACACGAAATCTGCAACAAGTGCTCAAATCTCAG +GCTCAACCGCATCTTTTACCATTCCTTCAGAATACTCTTCCGGCATTGAG +GAATGCTGTTCGAAATGGTTCGGTTTTATGTGCAAAAAAATTAAAATCGA +CAAAAAAAAAATCATCGAAAAACAGGAAAATTTGAGTTGAAAAGCAGCGA +AAAACTTGAATTTAACATAAAAAATTGCAAAAAATCCGTTGAATTACATT +TTTCAAGAAATTGTGTAGAAATTCCATGAAAAAAATTCAAAATTTCCAAA +TTTTTTGGCTATTTCTAGTCAATTTCTTTAAAATTCCATTTTTGATAGCG +AAAATTATCAAGTTTCTAACAATTTCAAGCTGTTTTTGGTGATTTTTTCA +ATTTTTCGGCTTTGAAATTCCATTTTCCGGAGTATATTGTCATAATATAT +CCGAGTTCCACAAAATTGAGCAAAAAAAATTAAAAATTTCCCTTTATTTA +AAAATATTTTCAGCTGTCAGTAATATATGGATTTTCCGCAATTTTTCTCA +CAATTTTGAGCAAATTCCTGATTTTCAGCCAATTTATAAGGATTTTCACC +CATTTTCATAATTTAGGGCTATTTTCAGCTGAAAAATTGTAATTTAAAGT +TTTTAAAATTTTTATAGATTTTCTCAAATTTCAGCTCAAAAATTCGATTT +TCAAGCGCATTTCCAGGCAATTTATTAAGATTTTCACCAATTTTTTTAGC +TTAAAATTTAAAATTTCCACATTTTTTGTCTATTTCCAGTAAATTTCTTT +AAAATTCTATTTTTGAAAGCAAAAATTATCAAGTTTATCGCACTTTTTCA +ATTTTTCCGGAGTATATTTTGGTAATTTATCCGAGTTCCACGAAATTGAG +CAAAACAATTATTTAAAAACTTCCCTTTATTTAGAGCTATTTCCGCAAAT +TTTCTCGCAATTTTCACGCAATTTTCATAATTCAGGGCTATTTTCAGCTG +AAAAATTGCAATTTAAAGTTTTTAAAATGTTTATAGATTTTCTCAACATT +CAGCTCAAAAATTCGATTTTGAGGCGCATTTCCAGGCAATTTATGAGGAT +TTTTACCTATTTTCTAGATTAAAAATCTTTTTTTTTCCTCAATTTTGGAC +TATTTTCCCTAATTTTCAAATTTCCAGGCACTGCATCAGTTGAAGGCGTA +AATCCACCGCCTGGCTACGTTTTCAACAATGGAAGAACCCCAGGACCCCC +TCAGCCACCTCCACCTCAACAACAATCCCAGCAGCAGCCACCACTAGAAA +TGCGTCAAATTCCGAATCCGAATCAAATACCCCCACAAATGGTTCAAGGG +GGTCCCCATATGGTATCTGTAGGCGCCCGGCCAATGATCAGGCCTATGGG +CCCCGGCGGCCCAAGCCCAATGGGCCTACAAGGCCCCGTACGAGGGCCGA +TGGGACATCAGATGGTCCAGATGCATCCTCCTCCCCCACCACAGCAGATT +CAACAGCAGCACCCGGCTCCCCCTGTAGAAATGGAGGTGGAAGAGAATTT +ACAGCCTACCGCGGCGGCCACGGCCACGAGGCAATATCCTGAAGGATCGC +TGAAATCGTCGATTCTGAAGCCGGATGAGGTGCTGAATAGGATCACGAAA +CGAATGATGTCATCGTGTTCGGTGGAAGAGGAGGCGCTTGTCGCGATTTC +AGATGCTGTTGAGTCGCATTTAAGGGAACTTATTACACTGATGGCCGGAG +TTGCAGAACATCGGGTGGAGAGTTTGAGGTATTGAGGAGAATTGATTTTG +CTTCAAAATACGGCAGCGAAAAAAAAATTAAGCAAAAATAAGGAAATTAT +TGAAGAAAAATCGTCTTAAAAACAATTTTACATTAAAAAAAAAGATTTTT +AAATTTCAAAGGTTCCGAACTATTTATTAAAAAAACATCTAGATTTTGTT +TTAAAATCCAAACAAAAAACATTGCTGAAACGCGGTAATTTTTTTTCAAA +AAAATATAAAAATCTGAGAAATATTTTCAAAAATATCTCCAATTTTCCCC +TGATTCCGAATATCTATTCGAAAAAATTCAAAAAAAAAATTTCCCTTTAT +ATTTCAGCTTGAAATCGCTTTGTGCATGCACACCATGAGATTTTTCAAAT +GCGCGCCCAGATAAATTCTCATTGGGGCGCACTTGCTTCGTGTCGATTTA +CGGGAGCTCTTCATTTTTAAATTTCTTTTAAGCTTTTTTTTTCAGTTTTT +CAACGAGTTTCCTTGATCTTCGTCGATTTTTTGTCATTTTTTTTCCTGAA +ATTTTGTTTTGTGTCAATTTGAAAATTTTTTAGGTCAAAACTCCTGTGTT +CGTCGAGATCTGACGTAAAAATATAAAATTCCGGGAGTTTTGAGATATAA +AAAAAATATTTTAAAAATTTCAGAAAAAAAACTGACAAAAAAGCGACAAA +ATAAAAGAAACGCGCAAAAAAAAAAAAAAAAAACTTAAAAAAGCACGAAT +AAATTTTTTTAAAAAATGGAGAGCTGCCGTAAATCGACACGAAGCAAGCA +TAAAAAAATGGCTTTTTTCCTAACAATTTTTTGTGAAAAATCCGAATTTT +CCATCCTAAACACTACAAAAGATTCCAGAATTCCGGAGAACTACGTGGCA +ATTGATGACGTCAAACGGCAACTTCGATTCCTTGAAGATTTGGATCGTCA +AGAGGAAGAATTAAGGGAAAGTCGAGAAAAAGAGTCGCTAATTCGAATGA +GCAAGAATAAGAATAGTGGAAAAGAGACGATTGAAAAAGCGAAAGAAATG +CAACGACAAGATGCTGAAGCGAAAAGGAATCGAGATGCGAATGCGGCTGC +AATTGCAGCACTTTCCAGTAATAAAACTGTCAAGAATAAGTTCGTTTTTA +GCGTGAAATTTGCAGAAAAATTATTTTTAAAAAATAGATTTAAAAAAAAC +AATTTCCTGACCAAGGGTGTCATTTTTCGATTTTTCGGTTTTCAAAAATT +CGAAAAATGAAAGTTTCGTTTTTCGATTAAAAAACTGAAAAACCGACACC +TTTGTTTCTGAGATTTGGATTTAGAAATAAGCAAAAAAAAATTATTCAGA +AAAAATTGTTTTACAATGCTGCAAAATCGATGAAAAAATAAAATAAATCA +ATAACTAATTTCTAAAAAATGGAAAAAAATTTCGTTTTTTTCGAATTTGT +ATTTCACAAAAAAAAATTTTTAGAATAAAAATTTTCAATTAAAAAATTAC +TATTTAAAATCACTGAAAAAAAATGAAAAAAATAGAAAATTCAGAAAAAT +AGCGAAAAAAAAGTTTTTTTCCAGAAATTTCGTTAAAACGATCAAGATTT +TAACCCTAAAATTTAGATAAAATCAATTTCTTGTGGTTCTTAATTTAAAA +AAAAAAACAGTACTTTCCAGTAATAAAACTTTCAAGAATAAATTCGTTTT +TAGTGCGAAATTCGCAAAAAAAATTACGAAAAAGTGAAAATAGAAGCTGA +AAGGAAAAATGTTTAAAAAATAAGAATATTTTCGACATTAATTGGTTTTT +ATATATATTTTTTTGTAGAAGTTTAAAAAAATTACTAAAATCACTGAAAA +AATTGAAAAAAATTTTAAAATCTGGAAAAAAAGCAACAAAAAATTAATTT +TTCCAGAAATTTCGTTGAACTATTCGGTATTTTAAGCCTAAAATCAAGAT +ACAATCAATTTGAACAAAATTTGCTTTAAAAATACTAAAAATTCGAAAGA +AATAGAAAAAAAAAGAAATTTTCGAAATTTGGATTTATTGTTAGAGAAAA +GCTGAACACTTACAAAAAATTAATTTTTTACGTTTTGAGAAAAATTTTTG +AAAAAAAAAATCGATTTTTAAATAATTTTTAGAATTTTTTAGAACTATAA +TTTTTGAATTTCAGTGACTTATAATCACAGAAAAAAATGAACGAAAAACA +AATGAACATCTTTTCGGCAAAAAAACGTATTTTAAAAAAAAATTTAAATT +TCTAGTGACTTTGAAAAAAAAACCACATTTTCCAATAATTTCCAGGAATA +AACTAAATTTCTTTGGAGAAATTTGAAATTTATTTCACATTTCGAAAAAA +TTTATATAGAAATAAAAATTTATATGAAAATAAAAAATTTGCAGCTCCTT +CCAGTAATGAAACTGTCATTTGTTGAAAATTAGTTTTTTTTTAATTTAGA +AATTCTCTTTTCGAAAAAAAAGGTTTTTTTAAAACTTGATTAAAAATTAA +TTCATTTTTTTCCAAAATTAGGGAAAAAATAATTTCTAAAAAATTAGACA +AATACACTTTTTTGTTGAAAAAAACAACATTTTCCAATAATTTTCTTTTT +TTTTAAATTGCTTCCACTAAATTCACTTTTTGAAGAAATTTTTTGAAATT +TTTACTGAAAATTGTTGGAAAATTATTAAATGTGCATTTTTTTGCAATTT +CCAGTTGATAAACTAATTTCGGTTCAATTTAAAATAAATTTCGAAAACCA +ATTTCAAAAAATTCATTTTTTACAATTTGTTTTTGTTGATAAAACGAGCT +AGTTTCTACCAAAATACCGCTTTTTTACATTGAAAATTTAAATTTCAGAT +GGGAAAACACGGGCGCCGCAACGACAGCACCTCGTCCACGAACAGTACGT +GTAACAACTCGTGATCTACATCTTTTAGTCAATCAGGATAGCCGATTCAC +AGGGTAGCGATTTTTTTTGTTTAAAAAATTTTTTTAAAAAACACCGTATT +AAACATTGATTTTTATTGGAAAAAACTGATTTAAAAATTTTTCAAAAAAC +TTTCAAACGAATGGTAGTTTTTAATATTTTAATTTTAAAAAATTCCAATA +AAAATCAATTTTTATACGATTTAAAAAAATTTTGAAAAGTTATCCAATTT +TCTCCTAAAAAAACTCATTTTTTTTCCAGAACATTCATCCGTGAAAAGAT +GTCATACGGTGGTCCGGCAGTCGATACAACTATCTGAACTAAAGAAATCT +CATGGAAAAAGGAGCGAAAATTCTGCTTTTCTCGTTTTCTTTTTTTAAAT +TTAATTTTATTTTTCCACAAATTAAAACAATCACTTTTTTCCAGTCAAAT +AATAATTATTTCTCATTTTTAAACGAAATGCTAGACATAAAAAAAAGCTT +CTTTTTCAGCTTTTCAGCCAAAAATTTCAGATTTTTCAGAAAAAATTCAA +CAACAAAAAATTGGCAAAGTGCAAAAAAACCAGAATTAGATATTAAAAAT +ACAGGAAAAATCGAGAAAAATGAGTTACAATTCAGAAAATTAGGCAATTT +TTTTTTCAAAATTTCTCAAAAACACTGAAATTTCGGTATTTTTTTCTCTA +CTTGAGCACAACCTCGTGTTGCACCAATCGAACATAGTCTTTGAGCGTCG +GTGGAAGTGGAAGCTCATCGATTATTCGCTGATAGACACCGTCGGCACCG +GCGATTTCCAGATTTCTACGTTGGCGAAGGTGGATGGCGCGCTGGAAAAA +TTTCTAATTTCGAGCTGAAAACTCTTTTATGAAAGCAAAATTTCATAGTT +TCAATTCAAAGTTCGAATTCCTCGCAAAATTTCAGTCGGAAAACCGAAAA +CTAGAAGTTTCTTGCTCGAATTTGAAATTTCGAGGGGTACGGTATCCTCG +AAAGTACGCAAACACCGAATTTTGTTTTTTTGAAGTTTTGGCGCCAAAAA +TACAATACCCGGGGTCTCGACACGACAAATTTTTAAAATTTTTTTGAGTA +CTGTAATTTCAAACAAAAAGTTTTTTTTCGAATAAACTCGAATAATACGA +TAAAAAACATATTTTAATAAAAACCGTGGCAACGAAAGTTTGAAAGTACA +GTACTCTCTTCAAAGGCGCACACCTTTTACGCATTTAACTTTCGTGGCGA +GACCCCGGGGATACCGTAATTTTTGACTCAAAATTTAAACAATAAATCCG +TTAAAATATTAAAAAATTTTTAGATATTTTTCAAAAAGACTGTCGAAAAA +TTGTTTTTTTATAATTTTTAGAATATTAACAAACAGTTTAAAAATTCCAA +CAAATTTTGTTTTTCATACCGAAAAGAAGAAAAATGGACAAAATAGTAAG +CTATTTTTGTGTGTCAAAGTGTCTTATTTCGGCTTGATCTACGTAGATCT +ACAAAAAATGCGGGAGAAGAGACTCAGAGTTCTCAACTGATTTCGCATGG +TTAAGAACGTGCTGACGTCACATTATTTTAAGGCGAAAAAATCCCGCCTT +TTTTTGTAGACCAAACCGTAATGGGACAGCTTGGCACCACGTGACACCCC +CCGATTCTCACCTGTTCGTGATTTTGGCGAACTGCCATTTCTTTCAAATA +ATCGTCTAGCGGGGGACTCGATGCTGAAAAAAAAGTTTGATTCGTTAGAG +GAGCACAAAATTCTGAAAATGCGTATTGCACAACATATTTGACGCGCAAA +ATATCTCGCAGCGAAAACTACAGTAATTCTTTTTAAATGACTACTGTAGC +GCTTGTGTCGATTTACGGGCATCGATAGAATATTTTTAAAAAAGAAGAAA +AAAGAGGGAATAATACGAAGAAAAAAAGGAAAAAAATAAATTCATTTCAG +AAATCGAGTTCGTAAATCGACACAAGCGCTACTGTAGTCATTTAAAGAGA +TACTGTAGTTTTCGCTACGAGATATTTTGCGCGTCAAATATGTTGTGCAA +TACGCATTTTAAGAATTTCCAGTTTTTTCAAACCTTTAAACTTACATTTT +CGCGGTTTTTTGGCGCTCTCGGATTTCGGGGAACGTATACGTCGGCGACG +TGACGTGGTTGAAGCAGGGTCCGTCGAACAACATGGCTCTTCGTCTTCCG +ATACTTGGGATTCTGTTGATGTTGACGGTGATTCCTGAGGTTCCTCTAGA +GCATCTGAAAGCTCTTGCTCATCTTCTGATAAATCTCCATTGGGACGTTC +AACCAGGCCGGTGGTGGAAGGATCATTGATGTTCGGAATCATTACAATCT +CCATTCTCGGAGTATTTGGAGTTTCTGGTCGAGCTATCGAGGAAAGTATG +CGATGATGGCGGGGTCTATCATGATTAATCGTCCATTCGAGCACATATGC +TGGTGCTGGAAGGATTGAAAATTGTAAAAACTAAGATTTTTTGGCCAAAA +AAATAATATTTTCTCAAAAATTTTGAAATTCTCGACAAATATTTTTTACT +ACTGCCGGTACAGAGAATGTAGATAGTTGAAGAGACACAGACATCCCGGG +ACCCAAGGGACGGGGCGCGGGATGTCTGTGTCTCTTCAACTACCTGCACT +CTGTGCTGGTAATATACTTTTTCCAAAAAAAAAACCTACATTTCGGAAGT +AAAAATGGAAAATTTCGGAGTCTACACAATTGGAAATTTTAATTTTTAAA +AAATTAAAAATTGTTTTAATTCGGAGTTTTAGACGGAAAAAATTATTAAA +CTCTAAAATTTTTAAAAATCGAAAAAAAACAAGTCTGAGAGTGAAAAAAA +TTAATAAATTTTGAACTGAACATTAGATATTTCGATTTTTTTTTGAAAAT +CATAAATGTTTTCTCGCAAAATTCGGATTTTTTTTACCTGCTCGATTTTC +AGTAGCCGGAGCTGTATTTCTGAGATTGGCACCATCCAAATGTGCTCGGG +GCGCTGCAAATTTGATATGAAATTTCACTAAAAAATTAGGAACTTATACA +AATTTTCTAAAAGAAATACTAATGTTAAGATAATCGAAAGTTTGGAGTGA +CAGAAAAAATTGTTTCAGCTTCTAGAAATATTTTAATTTAGAAAAAAACT +TCCAGAAAATTAAAATTTTTTTTTAGAACTTTTGAACATTTTTCCTGATT +TTTCTTTTTTTTCCATTTTTTGGAATTGCTGGGAATTTCTCTTTTTTCCT +TCATCCCACAGCTTCGCTTCAGCCTAGGCCTAAGCCTGAGCCTGAGCCTA +TGCATAAATCTAAGCCTAAGCCTGAGCCTAACCCTATGCCTAAAACAAAG +CCTGGACCTAGGCCCAAGTCTAAGTCTAAGCCCACGCTCAAATTTAAATC +GACTCAAGTAACTACTTTAAAGTTGGCAGAAATATTTGAATTCAAAAAAA +TTTTTAACCAAAAAAAAAATAATTTAAAAGAAATTGTTTTTTTTAAATAA +AATCAACAATTCACCTGTAAAACCTTGCATTTCTCTCCAATTCAACATTT +CTTGAAGAACGTCAGTTCTTGTTTCATTCCATCGACGAACATGATCTGCT +ATAGTATTTCGAATATTTTGTTCATTGTTTTCTTGTTCTCTGGGATTATT +ATTACGACCCAAATATTGATCCATGACGTCATCCAAGTGATTACGGGTTC +TTTGATCTGCTGGGAATATTTATAAGCACTTTTTTAATTTAAAACATATT +TTTTAGTGATTTTTTTTCGAACTTTTGAATTTTGAATTAAAAAAAAAAAA +ATTAAAAAGTTAAATCCTGAGGGGAGCCAAGAAGTGGGCGTGTTTTAGGA +CATACTCTTCACTTACGCTTTGGTCTACAAAAAATGCGGAAAACTTTTGC +CCAAAAAATGTGACGTCAGCACGTTTTTAATCATGCAAAATCATTTGAGA +GTTCTGCGTCTCTTCTCCCGCATTTCTTGTAGATCTACGTAGATCAAGCC +TAAATGAGACACTCTGACACCACGTGGAAAATAAAAATCGAACATTTTCA +AAAAAATTACTCAATTGATTGTCTGCTGGAGTTAGTTGGTCGATTCTGAA +AAATATTAAAGTACTAAAAATTTTCCTTAGCAACATAGCGCGTTTGCATC +AAGAAAGGCGGGATTTTTCTAAGCCCGCCCTTTAATGGATCATCAATTTC +TAGGAAAAATCGATATTTTACACTAAAAGTGATCCAAGAAAATCAATAAA +TCGGAAAATTTTCCGATTTTCCGTGCTTTTTTGCGAAGATTTATCGAAAA +TGATTTCCATTAGAGCACGCTTGCAATTTTTTTCACCAATAGCTTTCAAA +TTTCTTACGGTCTTGGATCAAAAAGTTGTCGACGCCGATTCAACTCTTCG +AATTGTTCAGCTTGATGCCTTTGAACATGATCCATATACGTATTTCCACC +TTTCATCACCATTATTGATCCGCAAATCTGACGATTGACACGTGGATTGT +AGGCGTGTCGGCGAATGTCGCGGCGGAGTGCCTGACGCGCCAAGTAGGTC +AACGTGCGGGGACCACTAAAAAATCCGGGTTATTGTGATTTCGTGGTGAG +ACCCGAAAATAGTAGAATTTCCTCGTACATCCTGTGCCTAAGCAGGTTTT +CAGTTTTTGATGGGTTGTTACCTTCATACACCTACCTGCCTTTGTGACTG +CCTCCCTGCCTGCCTAAATGTGTGTATGCCTACCTACAGTCTGTTTATCT +GCCTCAACGCCTTCATACCTACTTGCCTACCTTGCTTACATACCTGCCTA +CGCGACTACCTATCGGCCTACCGGTTGGCAAGTAGGAAGGCTAACAGGTA +GGTAAGCTGGCAGGCCTGAAATTTGCAATTTTTGCGAAAAACCGAATTAC +CTTTCGAAAGGCGTAGGCGTTGAGATCCGTTCCTCCTTCGGAAGCCTGAT +CATTGGAGAAAATGTCATTCTTCCAGGGACGTCATACACAGTACGATGCT +TGGAAACTCTTCTGTATCGGCAAACCTGAAAACCTTTAAATGTGGAGGAG +CCAAGAACTAGACGGAGCCTGTGTAAGGAATATTGTTTCCGGAAACACGG +ATTTTCAAATTTTAGGCTCCACCCACTCACCACGCAAAATTTCATTTTTG +GCCCAAAAAGTAAATGTGCAGAAATTGTATTTCAAATTGTAGAAAAACCA +AGAAATGGGTGGAGCCTGCCTGCCTGCCGGGCTCCGCCCACTTCTTGCCA +AACCATACCCCCTGTATACGTGGCATGACGAGTTGTCCTCCAACATTCAA +CATTCCAAGCATTCGTTTCAACAACTGAGAATCATCGGCAACGAATCCGA +CAAAAATTCGATCATATCGATTTTGATGAGCTTCAAGAAATTTGACATCG +GTGATGTCGCACACTTTGAGCTCCGGCCGAGCCCAGCCGACAGAGCTCGC +TTCGGGTGTAGTTATCCATTGATCAATGCATGTTTCCGAGTAGGTGACGA +GATTCTCGTAGAGTTCGATCCCATGATTTATACCAGTTTCACCTTAAAAA +TAGGGTTGTCAGGCCACGCCCATTTTTAAAAAATGAATTAAAATTTTCTG +AGAAAAAATTTCAAACTTTGGTGGGGCATTAAATTTTTTCACATAAATTT +TTTCGGCGGTAAATTCAAATTTTTTAAAAAATTTCTTTTTTTTTTGGCGG +GAAATGTGCCGCAAATCAGAAAAACTGAAATTTCTACAAAAAAAGTTGGT +GGCCGAGTTTTCTCATTTTGTGGTCAGAAAACTCGGCCACCGATTTCTTT +TGCGGCCCTGTGATTACTTAAAAAAATCGGTGGCCGAGGATTTTTATTTT +CGCGGCCACAAGTAATGAAGATTGCACAAAATTGATAATAGGGAAAACGC +GGCCACGAAGTCTAACATGTGCCACGTGGCCGTTAAAAAAAAGCCGGTGG +CCGAGTTTTATTATTTTTCTAGGCCACGTAACCAGAACTCACCCAATAAA +ATGCCAGCAATCGTACTTAAATACCCTGAACCAGTTCCAATATGAAGAAA +CGAGTGTCCTTTACGCAAATCCAAATAATCGAATAATTTCGCATAAATAT +CAATTGCTCCAACACGAAGTGCTCCCGGATAGAATGGACCGCCCGGTTCT +GTGGAGGTCAACGACGGAAGACGTGTAAATTTCCGTTCACTAATCGGAAG +AAAATCGGATCGATCGACAAGTCGAAAGGCTCGTTCGATGTTTCGACGAC +GGATTGTGTCGTTTTTTACGAGAAAATCGATAAGATCGTCGTTTTGGCTT +TCACTATTGCCCATTTCTGGAAAATCGATTTTTTAAAATTTTAGATTTAT +TTATTGATTTTAAATAAATAATTAGAGAGCAGTCATGTGTTTTTCCTTGT +ATATTTACGAGAGAAATCTCAAAAAATTATTCAAATAGGAAATTTTACGC +CAACAATAAAATGTAGAGTGGTGTGCGCCTTTAAAAAGTACTGTAATTTC +AAACTTTTTGGCGCAAAATTTTAGAGTAGTTTTCTTTAAATTAAAAATTC +AAAAAAAAAACAAATCAAGATAAATACAAAAGTTTGAAATTACAGTACTC +TTTAAAGGATCACACCATTTTGCATTTAAAAAAATTTGTCATGTCGAGAC +CGTAATTTTAACGCAAAAAACGTGAATTTTCGCGTCTGTGTAAAAGAAGT +TAGTTAAGGAGAAAAAACAATTGAAAAATCAACAAAAATTGAACTTTCAA +CGGAAAATCAAAAATCGTTGCGAGTCAATAATTTTTTAGCTTTGAGGAAA +ATAACCCTTAAACTCAAAAAACAATTAATCGACTCAACATCAAAATTTCG +TTACAAGACCCAAATTAAAATTTTTTATTTTGGGATAATTGCTCCTAAAA +TTAATAAATTCCAGAGAAACGAGTAAATCGTGGCGAGACCCACTAGCGTG +TACCTTTAATTTCGAAATTATTTTGGGCTGTTCATCACGAACACACGTGT +TGCCTAGCTACCAAATTCAAAAAACGAAAAACAAAAAAAACAGGTTTCTT +TGAAATGAAAAATCGATAATCAGCAACGTGGCAAGATGTCTCAAATTATT +GGAAAAAAAAAACGTTGAAATTCTCAGAAAACGGACCGTTCTGTGGCAGA +ATTGTGAACGGCGTGCAAGGCCACGACCCGTGGAGAGCGCGTGAGAGTGC +AGAAAAAAGGAGGCGAGAGAAAACGGCTGACCCGTGGATAGACTTTGTGG +ATTCAGGAGACGCAGAGCGACCGTGAGAGACCCAGAAATATATGCAGAAA +GTTAAGGCGTGCAATAGTGTTGGAAATTATAATAAATGGGTACGGTAGGT +ATGACCTTTCGGGATCTTTGTGGGTCTCGCCGCGACGAGTTTTCAAGGTG +CATAAGGTTTTTGCGATGGGTCTCGTCACATAATTGTAGATTAAAATTGT +TGATTCGAGATAAATGGAAATTCGAAGCGTCTAAAACAGTTAGAACTTTT +AGTTTACATTAGGTTGAGCTCAACTGTCCAACCCCGTCAAACTTTTTCCA +CTTTTTTTTTACTTTTGCCTTTATGTCCTTTTCGGCCGTTTTCCTGGGGG +TTTTTACCAGACTACGAAATATCCTAACTTGGTAAGCCTCAGCCTAAGCC +GAAGCCTAAACCTTGGCTTTCAACTATACATACACATTTCCTCCTTTTTA +AACGATATTAATTAATTTACAAAACACCAAAAAAATATACAAAAAATGAT +TTGAATTTATGAGTTTCCCGCTAAATACCTACCGAGACCCAACTTTTGGC +CGTGGAGCGCGCTTGCACTTAAACTTCAATTTTTCACATCCCCATAATAA +CTTCCTTGTTTTAAATTGTTTTTCCCTATATTATTATTATCCTTATCACG +AGATGCCCTTGCAAAACACATTGTAAAAATAGTATTCTCAACTGATAATA +ATATTTTGTGTACCCCACGATAGTCCTTCTGGACCATAAAAATATTGATA +ATTACTGATAAGCTTTCTCTGTGGTTTCTGTAGTTTTGGTGATATTTTGG +GCAACAAATTTATATTATGGAAACACGGAATTCTGAAAATGCGTATTGCG +CAACATATTTGACGCGCAAAATATCTCGTGGCGAAAACTACAGTAATTCT +TTAAATGACTACTGTATCGCTTGTGTCGATTTACGGGCTTGATGTTGGAA +ATTAATTTATTTTCGAATTGTGACAGCGATATTCAGTTTTCCTTTGTTTT +TTTTTTTCGTATTATTTTGTTATTTTTATGCTTTCTTTTAATATTTTATC +AATTAATGAATGATTTCCGTAAATCGACACAAGCACTACAGTAGTCATTT +AAACAATTACTGTAGTTTTCGCTTCGAGATATTTTGCGCGTCAAATATGT +TGTGTAATACGTAAAGAAAGTTTGAAATAATTGTTTTTAAATAATTTCTT +ATTCATTCACTGTCAATTCTCACCGAAAAAAAAAATCCAAGTTCCTCCCG +CCAACTTGGCACGATGCCAAAAGGTTCTCAGGCCCATTCATGTCATTCAA +TCCATTCAAATGAACGACTTTTCGTTCAGTTTAGGCTTCTTCTTTTTCCG +GTTTAGTACTTTTTCAAACCGAAAAAAAAAATCCCAAATTGAATGCAAAT +GTGCTCTATTTGGAATAGACTTCACCCTATTTCGGAATTTTTTCCGATTT +TCTGAAAATCTTTAACACTTTTCTAACTGTTGCATTAATGACATTTTTCT +AGAAATTCTACTGCAAACGCGCTCAGTTGCGAAAGTTTTTGGGTCTCACA +ACGATTTCGGAAGAAAAACGTTTTATTCGTTGCGAGACCCGGAAGAGCCC +GGTGGAGCGCGTTTGCAATTTTTTTGGTTTGAAAATTTTGCGCAACGATG +CTCCAAAATAACACCTCGCGAATTTTATCGTTTTTTTAAATTATGACTTT +TCCGGTCCCAGAACGAATTACAAAAGCAATTTTTATGAAAAATCGTTACA +AGACCACAAAAAAAAGCGCAATAGAGCGCGTTTGCACCTTTTTTTCTTGG +AAAAGTCTCGTTTTTTTCTCGGTAAATTCACTGTGACATTGACCTTTCTC +GAAAAACGAAAAGTGTAATGGAAAGTGAACAAAAGTGACAATAATCTGGT +GAATTGCGTTTTGTTGTAATATTTTTGTATCTTCTTTTCTTTTTTTAATC +TGCGAAAAATAGAAAAGTTTTGGAGAGAAAGTGATTTTCGACGAAATTTT +CCTGATTTTGCTAAAATTGAACAAAAATTGTCATCATTTTCTGTGGGGTT +TCTCAAATGTTTTCTTAAAATTTATGCGCCTTTAAATTTGGGGGATTACT +GTAATGTTTGTATTTTTCAATTTTGTTTCGGGAACACAAAATTCTGAGAA +TGCGTACTGCACAATATATTTGACGCGTAAAATATCTCGTAGCGAAAACT +ACAATGGATTAAAATTTAATGAAATATCGTTATCACTATTCGAAAAGAAT +TTCATTATGAAGCCCGTAAATCGACACAAACTCTACTGTAGTCATTTAAA +GAATTACTGTAGTTTTCGTTACGAGATATTTTGCGCGTTGTCCCCGTAAT +AGTTTAACTTTTACCACGTGGCCGCCAGAAGAAAAACTTCTGCTACCGGA +TTTCATTTCCTCGGCCACAAACCCTTTTGACCCCCGAAAAAGTACATAAA +AACAATTCCGGGGACTGGGTCTCCAATCTCTCGCCCCCACTCACTAACAA +GGGGGACACCCTCAGAAACGAATGCCGTCTAACCGTCTGCACCCTCTCTC +TCGTCGCTCCAAATTCTTGGATCAATGCCAACTAACACGCAGTGTCCCCC +CTCCTCCTTCATCCACCCAAATGTTTCATCACTTCCCGGCCACCGCAGGC +TTCTCTCTCTTTCTCTAAATCTCTCATAAACTACTGTCTCTCTCTCTCTG +CTTCTTTTGCTCAATTGTTCTTCTTCATCACTACTATTTGCTCAATTTTC +GTAAATATTTTATTTTAAAATATCCCTTTTTCCTCCCCCCGCCTCTCTGC +TTCTCGCTTGACGCGCCACATACACTAAAAAAACCGGTTTTTTCTATCTC +TCTCCGCCCGATCATTGAATAGATAGTGTGTGCTGTACATCAAATTTCCA +TGGAAAAATCGCGCCGAAATTCCAGAAAATTCCACTTTTTCTAGAATTTT +CAGCGATTTTTTTCGGTTTTTGAATTTAATACAAAGCGAAATTCCGTGAA +AAATTAATTTTTCCTCAATTTTTGACGAATAAAAAATATTAGTATTGTTT +TTTTTTCAAGAAAGTGTGATTTTTTCACAATTTTCTATGGTTTTTACGGA +GAAAATCTTGAAATTCCACAGAAAAACTTGACAAGTCTTTGAAAATTAAT +AAAATTTCACCGTATCTGCCGATCGTTGCAAGACACACTCCACAAAAGAA +GTCGTGCGCCTTTAAACTGTGTACGGTAACTATATTGATTTAATTTTTTT +TTTCGATTTTGCGTCTATTTTTCCAATTTTTCTCTGATTTCGAACGATTT +TTTGCATTTTACCTCAAAAAAATTAATTTATTTAGATGATAAAGTGGAAA +TTGCTGATTTTTTACAAAAAAACACTTAAAAAACGAGTTTTCTCATCAAT +TTCAGTTGTTTCTGGCATGGCTCATTGTTTATCGACACCTGCTTGTTTTT +CTCCTCCTCTCCCATCAATTTTATGAGTTTTTCTTCGAAATTTCTCCATT +TTTCCCGTTCAAAAACCGCCAAAATTCGCTTTTTTTTTTCCAGAATTCGC +CTACTATAGCACTACTAGATGTGTTAATTTGGAATTATTTTTCAAAAAGA +AATGTATCCGGACGGGCTAACTGAAAATGAGAAGCTCAAAGTGAAGGAGC +TGTGCACTATGGTCAATATATCCGATGAGGATGCGATTAAATTGTTAAAA +GGTGGATAATTAAGCTGAAAAGTGGAAAAAAAAATGCATTTTTTACCTAA +AATTTACCTAAAAATTGGACCAAAACGTCATAAAAATACTGAAAAGTCAG +AAAATTGTCTAAAAAAACTAATTTTCGCTAAATAATTCCAGAAAACGACT +GGGACATTGCAATTTCATCGCGAAGAGTGTCGAAACAAGAGGATAAAACA +TTGGTTCCGGGCACTTCGAGAGGTAAATTTTTGAAAATTTTCAGAATCAA +ACTGAAAAATAGATATATTGTGTGAAAAAATCCATTTTCGCCGTAAGAAA +AGTGAATTTTGAGCGGTTTTTCAAATTTTAAACTGAAAAAAAAAATCAAT +TTATCTGAAATTTTGCTCTTTTCGGCGGGTTTTTTCTCAAAATTTGATGA +AAAAGTTCTAGAAAAACGACAAAAAAGCCTTTAAATGTACTTTTTTCTGC +GATTTTTTATCTTAAATTTAAAATTTTGCGCGTCAAATCTGGTGTTTTGA +CTCCGCCCACTAAATTTAAACTTTTCGTGAAAAAAAAATGTTTTTCTCCG +ATTTTTAATTGTTAATTTAGGCAAAAAAATACAAAATTTGCCCAATTCAC +CTATTTTTTCCAAAAAATCACAAACTTTGCGCGTAAAATCGGGTGTTTAT +GCTCCGCCCACAAAAATTTCTTAGAATTCGATTTTCGGCGGATTTTTTCT +CAAAATTTGATGAAAAATCTGAGAAAAACTACAAAAAATCTTTGAGCTTT +ACTTTTTCTCTGCGATTTTTATCTAAAATTTGAAGTTTTGCGCGTCAAAT +CTGGTGCCTTGGCTCCGCCCACAAAATTTGAAGTTTTCGTTTAAAAAAAT +GTTTTCACCACTTTTTCGCCGCTTTTTCGCCTGAAAAATCCCAATTTTTT +TGCAGAAGAAATCGATTTGGATCGATTATCGAGTCGTCTACGTGTTCACG +GATTAGCCTTCTATCTTCCAGATTTTGGAGGTTTTCCTAATGAATTTCGA +ACGTTTTTGGAGAAGGATTTGATAGAGACGCAGACACAGAAGAGACTGGA +GGCGTCCAGTAAGTTGTTTTCTGGAAAAATTGAAAAAAAAATTGAATAAA +AAAAATGATTTTTTTAATCGAAAAAAAAAGTTTTCAAAAATAAAATTGGA +AAAGGTGAAAAAAATTGAACAATTAAAAAAGAGCGACAAATGAATAAAAA +AAAACTTTTTTTTTTTCGAAAAAAAAGAAAACAAATGTTTTTTAATCGAA +AAAATAAAAAACGAAAAAAAAAGGAAATTTTTTTTACAATTAGAAAAAAA +AAATTAAAAATGTATTAAAAATTTTTTTTTTTGACATTTTCTTTCGCTTT +TTAATAAGTTTTGACTAGCGGGCCCTGCGGGCCCGCCAGTTGCAGGGGGT +GTAGGGCGAGTCCCCCAGTCGGGCGTAGGTTCTCGGCTTCGCCTCGAACC +TGTCAGAGGATTCGCGACAATTGCAGTGAGTCAATGGGAGGAGGGGAGAC +CCACTCATATTTTATAAAATCGAACATTTCTATTTGAATCCCGAGCACTC +ACAAAAAAACGAAAAAGTTTGTCAGTTGGGGGAATCGAGCAAAAGAGCAA +ATTATTCACAGCCATACGCACTAACCACTCGGCCATGCGGGAGAGACCTG +TCACAGAAATGTAGGGAAGGAAAATTTCTGGGGGGGGGGGGGGGGGGGGG +AGTTGTCTTTCGATTCCGTTTTATTCAATAATGACAATTTGGGGAAAGAC +GTTTGAAAACCGTTTATCACTGATAAGTCAGCAGGAAAACAATTTTTTGA +AATTTTTTTATAGCATTGTACTCATTATTTAATTCCCGAAAGAGAGCCGA +AAAGTTGAAGGTGTTATCTTGTAAATTGGTTTATTTGAAGAAAAAACAAG +TTTTGGCCTGAAAATTTTGAAAAAATAATATCTCTTGGCAGAGCATTGCT +AATGCGACGAAACTCCAGCTTCCATTAGATAAAATCAAAAACTATGAATC +AGAAATACATTCCGCAAAACTTTAGTGGAAAAAATGTTCAGGAGACCCAG +GAAACCACTCCCCCCAGTACTAAATTTTTGAATTATTTTTTCTTGAAAAA +TTTTCCCACTGAACTTTTTACAAATTTTATATGTCTCGATGCGTCTTGAT +GAGACCTACACGTCAATTTTTGGAAAACTAAGAAAACTTGAAAACTGACC +GAGTTATGATTGAAAAAGTAGATTAGCAAAGATGGGAAAGTGTGCAAAAT +TTGGCACTTATTCGTCTTGCTCGGCCGACTCATAGTACTTTTTCCAATTC +TGAGTTAAAAATCGTGTTCAGCGTACTTTTGTACGTGGGATAAAGAAAAA +AAATATCAAAAAAGATGAAGTAGAACTTGAGATAAAGACGAAAAACTACT +TTTTCGGAAAAAATTTTTTTTTGGCAAAATGGCATTTTTTGGCCTTTTGT +TTTATCACAACTTTTTGCCTTTTGCACTTATGAACTCAAACTTTCTTTCA +AAAAATCCACCTCTCTGAGTAGTATCTTGCACATAAATTTGGAACAAAAC +CGAGCAAAACCCGAATTTTAATTCAATTAAAACATGGTTTTTTGGGGGTA +AAAAAAGCAACAAAAAATTTTTTCAAACTGGGGAAAGCCGCCCTGAGCTC +AGTTTTGCTCCAAACTTTGTGCAGTTTTTTGCTCCCCCGTGGGGTGAAAT +ATTTCTAGTAAGCTGTCAAATATTACAAAATTCAGTCAAACGGCTCTGGA +GTTATTAATGAAAACGCAGTGTGACATTTTTTCGCAAGCCAAAAAAAACG +CGAAAAAACGCGAAAAAGGGGCGGAGTCTGTACACTCGGCATTTATTAGA +GGCTGCTTGGCAGATTTTGAAATATCGGAAAAACTTTAAAAGTTCTTTTT +TTTCCAGGACACCTAAACTGGTGGCATCAATTCGGCCAAAAACTCTACCC +GCTATCAACTACTGGAGACGGAAATTGCCTTCTTCACGCCGCATCGTTAG +GTAAATGGTTTTTCAGAGCGAAAAATCGGAAAATCGCTAAAAACTTACTA +TTTCCACTGAAAAAATTGTAGAGATCGCTCAAAATTTCACTATTTTCTGA +ACATTTTGATAAAAAACGACAAAACTATTTCAAAACGAGCCCCGAAAATT +GTTTTTTTACTAAATTTTTTTTGGAGAAGTGCAAAAATTTAAATTTTTGA +ATTAAATCTTTAAATCTTCAACAAAATTTAATCGTAAATTTTCAGGTATG +TGGGGAGTACATGATCGTCAGCTATCACTTCGTGAAACTCTCTACGAACT +TCTTACAAATGGCGCCAGAAAAGAAGCAATCCGACGGCGATGGAAATGGG +TTGAGAATCATATGAATCAGGTAATTGGCGAGAGAAGAATCTGTGAAAAA +TTTCTTAAAATTCGGTGAAAAATGATCAAAAATGAGCTGAAAACCGGTCA +CGTAGTTGAAATCCGCGGAATATGAAATTCCCAGAGGAAACAATTTTCGT +GGATTTCAACTTCGCGAATTTTTCTCAAAAAGCTTGAGTAAAAACTCACG +GAGTTGAAATCCGCAGAATTCGAAATTCCCAGAGGAAACAATTTTCGTGG +ATTTCAACTTCGCGAATTTTTCTCAAAAAGCTTGAGTAAAAACTCACGGA +GTTGAAATCCGCGGAATTCGAAATTCCCAGAGAAAACAATTTTCGTAGAT +TTCAACTTCGCGAATTTTTCTCAAAAAGCTTGAGTAAAAACTCACGGAGT +TGAAATTCGCGGAATTCGAAATTCCCAGAGAAAACAATTTTCGTAGATTT +CAACTTTTCTAGATTTTTTGCCAATTTTTTATTACATGTTACAAAAAAAC +GGCTGTAAATACTCACGGAGTTGAAATCCGCGGAATTCGATTTTTGTAGA +TTTCATCTTTTCCAGAATTTTCCAACAAAAAAAACCGGAAAAAATTATCC +GACACTCCATGGAATCTAGTTTTCGGAGATTTCAACATCGAGAACTTTTT +TCGCACATTTTTTTGCATTTTTAAAAAATTTCACCAATTTTCCAATTAAA +ATTTTTTAAATTTCCAGAGTAACGGTCTCGCATTGACCCTCTCGGAAAAT +GAATGCTTGAGTAAAAACTCACGGAGTTGAAATCCGCGGAATTTGAAATT +CCCAGAGAAAACAATTTTCGTAGATTTCAACTTCGCGGAGTTTTCTGTCA +ATTTTTTGAGATTTTTTCTCAAAAAGCTTGAGTAAATACTCACGTAGTTG +AAATCCGCGGAATTCGAGATTCCAGGAAATTCGATTTTCGTAAATTTCAT +CTTTCCCAGAATTTTCCAATTAAAAAAAAACGGAAAAAATTATCCGACAC +TCCATGGAATTTAGTTTTCGGAGATTTCAACATCGAGAACTTTTCTCGTA +GATTTTTTTGCATTTTTTAAAAATTTCACCAATTTTTCAATTAAAATTTT +TTTAAAAAATTTTCAGAGTAACGGTCTCGCATTGACCCTGTCGGAAAATG +AATGGGAACTCGAATGGGATGTTGTACTCGGATTATCATCTCCATTACCC +CGTAAACAAGAGGATAATGGCTCAAATTCCACAGATCAAATCTACGAGAG +TCTTGAGGCAATCCACGTGTTCGCGTTGGCTCATGTGCTCAAAAGACCAG +TTGTGGTTGTATCGGATACGGTAGGGAATTTTAAAATTTTTTAATTCTTC +AAAAATTTATTGAAGAGAACAGTAACAAAAAATTTGGTTACTTGTGAATT +TTACAGAAATATAGAAAATTTTAATTTAAAAAAATTTCGAGATTGGTGAG +AATCAAGGGTGTCAAGTCCCGTGTCCCGTTTGTCCCGTTGTCCCGTTTTT +TGAGTGTTTTTACGGGAACGGGACGTCTTTTGTCCCGTTTTTGAGCGTTT +TCACGGGAACGGGATGTCCCGTTGTCCCGTTTTTTGGGTGTTTTCGCGGG +AACGGGACGTCCCGTTGTCCCGTTTTTAAAATTTTCACGGGAACGGGACA +TCCCGTTGTCCCGTTTTTGTCATTTTTACGGAACATTGACACCCTTGGTG +AGAATAAAAAATCAATAATACACATAATTTTTGGAAGAAAAATCGATTTT +AAAAATGAAGCTTAACATTTTTTTTCGAAAGAAAAAAAGTGTAAGAAGTT +TATCAAAAAAAAAAACATTGAAAAAAATATCTTCAAAAATGTTCAATTTT +GTTTTAAGGTGCAACTATTACAAGAGCACACAATTCTTAGAATACGTATT +GCGCAACCTATTTGACGCGCGAAAACTACAGTAATACTTTAATTGTCTAC +TGTAGTGCTTGTGTCTCGATTTACGAGCTCGATTGATAGAATATTCAAAT +AATTTATTTATCGATTTAATATTCAAATTAGGCAAAAAATGAGAAAAAAT +ATACATGTGAAAAAATTAATTTTAAAAATAGAGCCCGTAAATCGACACAG +TAGTCATTTAAAGGATTACTGTAGTTTTCGCTGCGAGATATTTTGCGCGT +CAAATTTGTTGCTTAATACGCATTCTTAGAATTTTGTGTTCACATAATAC +GGTTTTTCAAAAATTTTAAATCTTCATAAAATTCATCAATAATAACTAAA +ACTTAATCAAAAAAAAATTTAATTTTAGTGTAGTCATCAGAAAAAGTCCA +TCAAAAAAAGTCCATCAAAAAACCATCAAAAAAAGAAAATTGAAAAATTT +GAATTAAAACATTTTTTTCGAATTTTTGAAAATAAAAGTGTTTGAATATT +AAACGTAATTAAAAAAAAAGATTTTCCTTTTTTAGAAAAATCTATTCATA +TTAGAACAGTCGATTTTATAAAAGTATCGATTTTTTTATTAATTGGATTT +TTTGTAAAATAATAATCGATTTTGAAAATAAATTGCTTAAAATATTGTAT +TTTTTGACAGAAAAAATGTAAAAAATTTATCAAAAATAAATAAAATTGCA +AATAATTTTACCTACAAATTAATTGTTTATTAAATAAAGTTTAAATAAAT +TAGAACAGGAGTAAAACGAGTTTTCAAAATTATTCTTTAAAATCTCGGGT +TCTTTTAATTCAAAAATTCTTTTAAAAAAAACTCAATAATTACGGATTTT +TCAAAAATTCGAAAAATTCAGAAATTCAGAATTTGGATAACATAATTCTA +GTTGACTTCCAAAAAAATGATATGTGACTTACTTAAGGTACAACTAACAT +TAATTTTCCAAAATTCTTATGGCTGCTTTAAAACACGCCAATGGGGTCAT +AATGACCGAATATTATGTTTAAAAAAATCAAAAAAAATTTTCTGATTTTA +TATGATTTTTTGAAAATTGGAAAAATCACAGTTTTAACCTAATTATTTTT +GAATTTCTGCCAATTGGATTTGTTCGGTGCAGCGCGCTTGCATTATTTTT +ATTTATTTATTTTATTTATTCTCGTTATTTCACTGATTTTCTTCATTTTC +TATGTTTTTTTTTCTCGGAAAATGAAAGAAATAAACAAGACAAATGCGAA +ATGTTTGTTAAAAAGTAATTGAAAATGCGTAAAACTGTGATATTCTGAGT +TCCGACGACGAAGAGCCTGAAATTAGTATATTTTTCAGTTTCACTCATTT +TCAATTACTTTTAAACAAACATTTCGCATTTTTCTTGTTTATTTCTTCCA +TTTTCTGAAGAAAAAACATAGAAAATGAAGAAAATCAGTGAAATAACGAG +AAAAATATATATAATTCATTAAATAAAAATAATGCAAGCGCGCTCCACCG +AACAAATCCAATTGGCAGAAATTCAAAAATAATTAGGTGAAAACTGTGAT +TTTTCCAATTTTCAAAAAATCATATAAAATCTAGAAAATTTTTTTGAATT +TTTTTATCATAATATTCGGTTATTGTGGCCCCATGGGCGTGTTTTAAAAC +AATTTCCCCACTGAGCGTAGTCCACCTTTGAAATGTTCTCAAAAAATGAA +AAAAAAACGAGTTATAAAAATTATTTTTTAAAAATCCAATATTTTAAATT +AATTTTTTTTTGCAGATTCTGCGAAACGCGAAAGGCGAAGAACTGTCTCC +AGTGGCTTTTGGTGGAATATATCTTCCATTAGAATGCCCACCATCACAAT +GTCATCGTTCACCACTTGTTTTATGCTATGATTCTGCTCATTTCTCACCA +CTTGTACTCATGAGAACAGAGACTAACAATAAACGTAAGCAATTTTTTTT +TTGAGAAAAAATATTTTCAAAATCATTTTTTAACTGAATTTTCAAATTTC +CCCCCCCCGTCCCCCCCATTTTTTTCGAAAAGTGAATTGGAATTTTCCTG +AAATTTGCACAAATTTTTTTTTGAAAATTCAAATGTTCGTCAAATAATTA +TTTTATTCGAAAAATCGACATTTTTCCAAATTGTAATATTTTTATTCTAA +AAATCCAAAATTTGATTTGGTAAAATTTCTGTCAACAATCAATTAAAAAT +CCAAAATTTTCAAAAAAATTGTGATTTTATTCGGGAAATTCGAAATTTCC +TATTTAAAATTGGATAAATCTAAAAGTTTTCGATTTTATAATTTTTAGGA +AAACAAGTTTTCAAATTTTTTTAATTATTAAAGTTTTTTTTTGCAATTTC +ACTAAATGAGCCAAATTTTAAAAGTGGAGCACCGAAATTTGAGACTTTGC +TTTTTTAGACTCAAATTGGTCCAAAACTACCGAATTTTGTAATGATACAT +TCTGAAAATTTCTCAAAAAAAAGTTATGGCTGTTTAAAGTTCGGCAAAAT +AAGGCCCATTTTCAGCTAAAATCAAAATTTTTTCCAACTTCTAGGTGTCG +CAACGTCTGGACCCTAATTTTTATTTATTCATCACTTTTTAATAAATATT +GTGGCCTTTGATTGGGCGTTTAATCGTTGTTTTAAGTACATTTATGATCT +TTGGAGTACAAATAAACGTTACATTTTGTACCCCAAAGACCATAAATGTA +TTTAAATCAACGATTAAACGCCCAATCAAAGACCACAATATTTATTAAAA +AGTGTTGAATAAATAAAAATTAGGTTCCAGACGTTGCGACACCTAGAAGT +TGGAAAAAATTTTGATTTTAGCTGAAAATGGGCCTTATTTTGCCGAACTT +TGAACAGCCATAACTTTTTTTTGAAAAATTTTCAGAACGTTTCATTACGA +AATTCGGTAGTTTTGGGCCAGTTGGGTCTAAAACAGCAAAGTCTCAAATT +TCGGTACTCCACCTTTAAAGAATTCATATAATTTTCTAAAACAACATATT +CTGATTTACAGAAATACATTTAATATCAATATGAATTATTTGAAAAATCA +AAAAATTTATATTTATTTTCAGAAATAATTCCGATAATCGATGTGAACCG +TAACCTGCTGCCTGTCCATTTTGCAGTTGATCCAGGAGAGTCATTCGATT +GGTCCAAATTAGAAACAAATAGTAATACACAGACAACTACTGATATGTCA +CAAATTGATAAGCTTGCGTTGATTAGTCAATATATGGATATTATTAGGTA +AGAAAATGAGAAAAAGGATTTTTTCAATTTTTTTTTCTAAAAAAAATATT +CAAAATATCGTTAAAAAGCCAAAAATGTGTACGTTTTAATTTAAAAAATA +TTAAAATTTTTTTGTCCCAAAATTAAAATATCGAAATCAAAATGTTTCCG +ACATTTATATAGAAATTCTGGAAATTTTTTTAAAATCGAAATCATATTTT +GAATGAAACTACAGAAAACAGCGCCAAAAAAGAAAAAAAATCGTTTTTTT +TTTTCGAATCTTTCATTACAAATATTTGAAAAAACGATACAATTATGTTT +CGCGAAAATTTTTTAAAAAAACTTTAAAAAATTATTAAAATCAGCTATTT +AATCACAAATGAGAAATATATCGGAAATCTGGAAAAAATTAAAAAAATTT +TTTGCGTATTTGTCTGAATTTATTTTACAAATACCAAAAAAAAATCAATT +ATTGTTGGAAAAAATTGAAATACAACGGAAATCGAATTATTTTTATTTAA +AAAGAACGAAAAAAAATCCAGAAACCATCACAAAATTATTGGAAAACGAG +AAAGCTGATTTTTCGCTAAAGTTCAAAAAAATTTACAAAAAAAGAAAAGT +ATTAAAATCGGTAATTTTCCCAGCTTGAAAAACTGAAAAATTCGAGTTTT +CTAAAAAAAATTAAAAAAAAAAATCAAAATATTCCTCAATTTTGGAAAAT +TACGGAAAAAGTAGTTTTCTTTAGCTTTCGGCCAAAATTTTATCATAAAA +ATTTCCGGAATGCATAGTTTTAGAGAATAATTTTAAATTGAAACACTAAA +TTTTTTAAAAAACTTTTTTTTTTGAAAATCCCGGATTTAAAAAAAAATAA +AATTTGAATTTCATATAAATATTTTGTTAGGAAAAATAGTTTCTAAACAA +AAATTTGAAAAAAAAAATATTTTTTTTTTCATATTCTTTGAATAAAAAAA +ATCTGAATTTCGAAACATTTCAGATTAGACGTTCGTCGTGGCTCAATCCG +TAGCTCGCGGAGAGTTCGAAGTGCTCACGCGCAACTTCTCACCGAATCTC +GTGGTGAAAATGGGCAAAATTTGCCCCAAAAATCAATTAAACCAAGAGAT +TTAAGTGCACATTCTAGTGATGAACAACCATCAAATAATGCAAAAGGAAT +GACATTAGCATCAAGTGGAATTGGTTCTGGAAGACATGAGAAATGGAGAT +TAATCAATGAAATTCGGTAAGCATTTTTTTTTTGGATTTTTGGCCTGGAA +AAAATTTTTCCAACAAAAACTTGAACAGAATTTTTGAAAAAAATGTTGGA +AAATTAAAAAAAAATTTTTTAAAGTAATCAATTTTAATTTTAAAAATTAG +AAACTTTTCAAATAAAACATTTTTATTTTTTCAAAAATTTTGAATTTCAT +TTTCAGAATAATCATTAATGAAAATTCAAAAAATTCAAACTACAATACTA +CGATAACAAAAAAAAATCAGAATGCGTACTACGCAACATATTTGACGCGC +AAAATATCTCGTAGCGAAAACTACAGTAATCCTTTAAATGACTACTGTGT +CGATTTACGGGCCTTGTTCTATTTTTGAAATTAATTCATTTTCGAATAGT +GACAGCCATATTACATTTTTCTTCGCTTTTTTGTATTATTTTCTCTTTTT +TTTTGCCTAATTTGAACATTCTATCAATCGAGCCCGTAAATCGACACAAG +CGCTATAGTAGTCATTTAATGAATTACTGTAGTTTTCGCTACGAGATATT +TTGCGCGTCAAGTATGTTGCGTAGTACGCATTCTCAAAATTTTGTGTTCC +CGTAATATGGTAGTTTGAATTTTTTTAATTTTCATTAATGATTATTCTGA +AAATGAAATTCTAAAGTTTTGAATAAATAAAAATGTTAAAAAATTTTTAT +TTGAAAAGTTCCTCATTTTTTCAAATTAAAATGGATTACTTTTAATTTCC +AAAATTTGTTTACAAAAAATTCGTTTAAAAAAAAATTAAACTGTTAAATG +TTAAACTTTTCAAAAAAAAAGTTCAAAATTTTTCTGTAAATTTTTAAAAT +GATACATGTAATTTAGATTATAATTTAAAAAAAAGACAAACATTTTTTGA +CGAAAAATATTAAAATTTTGTTAAAAAATGAAAGTTTTTAAAGCCTAAGC +CTTAGCCTCAGCCTAAGCCCAAGCCAAAGCCCAAGCCTAAGCCTAAGTTT +GGTACTGCAGTATTTAAAAAAAAAGTTTTTCCCCAAATTTCTTCTGTTTT +CTTAAAATTCAAAACTGTTATTTGCAAAAAAAAATGTTTTTGCAAAATTT +GAAATTTATTGAACTGAAAAAAATGTGAATTTTTTAATTGCCTTTGTCGC +AGCGGCTGGAAACAATTTTTTTTTTGAAATCAATTTTAAGAATAAAAATT +GATTATCTTGCGTTTTAAACTTGATTAGGGTATTTAAAAATCGATGGACG +GCGAGTTTTGGTTCAAAAAAATTAAAAATCTCGCCGTCCATCGATTTTTA +AATACCCTAATCAAGTTTAAAACGCAAAGTAATTAACTTGTATACTCGAA +ATTTGACGATGATTTCAAAAAAAAATTGTTTCCAGCCGCTGCGACATTGA +TAAGTTGGTCAAATTTCCGATTTTAACTAATTTTAGGCCATTTTTTGAGC +CGTCATAACTTTTTTCTGAAAAGTTTTCAAGAAGTTTCATTATAAAATTC +GGTGTTTTCAGACAATTTTGAGTCTAAGAAGCCAATAAAAAATTCGACTA +CACCACCTTTAAAGCTCAAAATAACGTCCAAAAATTCAATTTCCAGAACC +CACGTGCTTCGAACTTTTCGTATTTCCTCATCAACACGTGGCAAAGAGAA +ACTAATCGATACGGACGATTGTATTGCAAGAATGAATTCGACGTGCGTTC +TCGCATCGGAATTATTGCCAACTCATCACCAATACATGGACAAAATAATC +AATGAATACATGAAAAGTGCGAAACAACGATTCCAACAGAATCAGCGAAC +ACAATCGGATAGTCGGAAACGGATTAGTCGAAGTTTCAGTGCAAGCTCAC +TTATGCTCACGTGTATCGGTTGTGATTCGGTACGAGACCCACTTTTTGAT +GGAATTTCGAGAAAAAAGTTGAAAAAACGGAGAATTTGGCACAAGTAGCC +TCAATATTTGAAAAAAAAAACCGAAAAAATGGATGAGGGGAAGCCAAAAT +ACCAGAATTTACACCCAATTTTCAAAGTTTTATTGATTTTTTACAAAAAT +TTTCTCAGTTTTTCAGTAAATTTGCCAGATCTGACCATTTTTTAGGAAAA +CTGAAAATTTTCGGTGTTTTGCCAGAATAGCAACTTCCTGAAAATTTAGA +ACTAATTAATTTTTAATTTTTTGGGGGAATCATTTATTTCCTAACAGAAT +TTGATTTGAATTTCGAAAAAAACCGATTCTAAGCTTAAAAATTGACAAAA +ATAGCAATGAATGTCAAAAAAATTGCTAATACATAAAAATTGTTTGAAAA +AATACAAAAATAACAATTTTTATTTAAACTTTAAAAATTTTTCAAATTTT +AAAAATTGAAAAAATTAAAAAATTTTTAAATTAAAATTAAAACATTTTTT +GTTAAAATTTGAAAAAAATTCAAAAAAAAAATTTACATTAAATTTTTTTT +TTCAGGAATTCAAGCCGGCATCTCAAGTGACAAATATCATGTGTGATCAA +TGTTTTGCTTGGCAAAAAATGAGTGTTCTCACGTCGAATTGCGACCAATT +TATGGGAAATTCTGGGCCACCGTGCAAAAGTTCAACACTTCCGTCATTTG +GTAGTAATGATAGTAATCAGAATGATAAGGAAAATATTGTGGAGGTACTT +AATGTGGTGCCTAAAGATGGAGCCAAGACACTTACCAGGTATGGTTGAAA +TTTTGAAAAAATTAGAATTTTCAACGAAAACAGAAATTATTTTAAAAATT +TATTTTTAATTGAAAAATAAAAATTTCTCCCAAAAAATTTTCCCAAAAAA +AGTGTTTATGTTATTTTTGAAAATTATAATTGAATTGATTTTAAAAATTA +CGAGAACACAAAATTTGGAGAATGCGTATTGCGCTACATATTTGACGCGC +AAAATATCTCGTAGCGAAAACTACAGAAATTCTTTAAATGGCTACTGTAG +CGCGCTAGTGTCGATTTACGGGCTCTATTAACGAAATGAATTAAAATCAT +TTAGTTATCGAATAATACAAAAATCATTTCATTTCGAAAATCAAGCTCGT +AAATCGACACAAAAGCTACAGTAGTCCTTTAAAGGATTACTGTAGTTTTC +GATCCGAGATATTTTGCGCGTAAAATATGTTGCGCAATACGCATTCTTTG +AATTTTGGCTTCTCGTAATATACGAAGGTTGAAAATTTCAGATTTTTAAC +ACAAAAACTTATGAAAATAAAATTTATGAAAAGTATAAAAAGTTGAGAAA +ACAGAAATTTTAATTTTTGCGAAATCTAGATGTCAATTTCTTCACAAAAT +TTTTCAAAAATCGATTTTTCTTTCGAAAATTTTTTTTTGTAATTATTTTA +AATCAAAATTTGGCGATTTTCAAAATGTTTATTTTATATTTAATTTCTAA +AATTAATTATTTTGATTAAAAAATATATAAATTCAATTTTCAGATTGTAA +AATGAATTTTTTTGAGTTTGCCGTTGAAAAATAGAAAACAAATTATTTTT +AATAACTGAAATAACTGAAAATGTTGTTTGAAAAATTACATTTTTCCAAA +AAATCGAACATTTTTGACGCGCAAAAAAATTTGTAAAAAAAAATTTTCAA +CAGAAAAAACTGTAAAATAGGAAAAAAATTTACCTAAAAAGCGTATGTGC +CTTTAAAATGTACAGTAACCCCAAAAAAATCGATTTTTTGCAGTATGCGA +GCTGTGGAGGACGAAAACGGTGTGGTTCACTATTATATGGACGATGAAGT +AGCGGATTCGTGATTCTATTATACTCATTTCTTTTTTTGAAAATATATTT +ACTAGAGACCAGTTTTCATTTGATTTTTATCGATTTTTTTTGGATTCCAA +ATTTTTGTTTTTTTTTTGTTGCTTTTTGTGTGTTTTTTGCCGTCTATCCT +TCTTTCCTGCCAACGGGATTTTCTCTTCTTTTTTTTTTTTGAAAAACTCA +ATTTTCCCGCCTAGTATTGCTTTTTTCGAGATTTTTTCTTCCATTTTTCA +TATCCGCGCCAGCTTTTTCTCTCCCCTCCTTTTTTCACCCATATTTTCGA +GCTTTTTTCTGTGATTTTTTTTTCACCCCCAAAATTTTTTGTACCAAAAA +ATTGATGCTTCTTTTTTTTCTCTTTATTTCCAACAAAATGCTTGGCCAAA +GAAATAAACTCTTTTATAATTTATCATTCAAAAAATTTGAGACCAAATTG +AAATCCACATCCAGCAACTGCAAAGTGTCATTTGACAATGCACAAATCGC +ATGGCACGCCCCGTTTTCGTCGATCACCCGGGAACGCGTATTCTGGGACC +AAATGAGGAGGCGGTGGCGATCGGAGAAAATGAAGTATGGACCACATCTG +GAAGACACACCTGATTTTACGCGCAAAAATTTAGAAATGTATCGATTTTT +CGGTCAAAAATCAATATTTATCGATTTTCGGAGGGCACATGGGCTTCTGG +CCTTCCTCATTGAATATTCGCGCTCCATTTACACTCGCCTGCCGGACAAC +GCGTGGAAAAGTGTGGTGTACTCCACACGGACAAATACATCAGTTTTACA +ACTAAAATCGAGCCGTGACGCGACACGCAACGCGCCGTAAATCTACACAA +AATCTCTCCGACCCAAAATGGCCTAGTTCGGCAAACTCTGCCATTTCGAT +TTATGAGGGAAGCCAGAAATCCGTGAGGGCAAAGATTGAACAATCTGAGT +TAAATCGTTTCCATACAAAATTTTTTGAAAATTTTATTCTGAAACTGTCT +AAAACTCGAAAAGTTATCAATTTTCTGGTTAATTTCTGAGGAAATTCAAA +AATTGATATTTTCGAAAAAAAAAATCGGAGCCAATACACATCATTTGACG +CGCAAATGTTGAATTTTCAAATTTACGAGAACCCACGGGATTCTGGCTTC +CCTCATAAATCGAAATGGCAGAGTTTGCCGAACTAGGCCATTTTGTGTCG +GAGAGATTTTGTGTAGATTTACGGCGCGTTGTGTGTCACGTCGCGGCTCG +TTTTCAGTTGTAAAATTGATGTATTTGCCCGTGTGGAGTACACGGCACTT +TTCCACGCGTTGTCCGGCATTTGTCAATGGAGCGCGAAAATTCAATGAGA +AAGGCCAGAACCCCGTGAGAATCCTAAAATTCTGAGAATGCGTATTGTGC +ATCATATCTGACGCGCAAAATATCTCAAAGCGAAAACTAGAGTAATTCAA +TAAATCACTACTGTAGTGCTTGTGTCGATTTACGGGCTTTCGAAGAAGTT +ACTTTTTTAGTTTCTTCGTATTATTTTTTTTCATTTTTTGTCTAATTTTA +ATATTCTATCGATAAATGAATGGGTTTTTATTTATTTTTATTATCGAGCC +CGTAAATCGACACCAGTGCTACAGTAGTTTTCACTACGAGATATTTTGCG +CAATATATTTATAAAAGTTGACTAGCGGGCCCTGCGGGCCCGCCAGTTGT +AGGGGTGTAAGGCGAGTCCCCTTGCCGGGCGTAGGTTCTCGACTTCGCCT +CGAACCTGTTAGAGGGTTTGTGAAAATTTCAGTAGGTCAATGGGAGTCTT +CTTGTTTTTTGAGTTCGGTTTGACCAAAAACAGATGCACCCGATGAATCA +GTTAAAGCTGAGTTTTGATTGATTGAAGTTTGAGGAGGCTTTATATTAGG +GGAGACGTACCCATATTTTGTATAAAATTGAGTATTTCTATTCGAATCCC +GATTACTCACAAAAAAACAAAAAAAATTGACACTTGGTAGAATTGAACCA +ACTACCAAAATTTCTGCAGTCATACGCACTAACCACACGGCCATGCGGGA +GACACCTCAAACTGGGATGTAGGGAAGAAAATTTTCTGGAGGAAGTCGTC +TTTCGATTCCGCTTTCTTCAATTATTACTATTTGGGGAAGACGTTCGAAA +ACCGTTTATCACTGATAAGTCAGCGGAAAACCTAATTTTTGAAAATTTTA +TCACAGGATTGTACTCATTATTGAATTCCCGAAAAGGAGACGTACAGTTG +AGGGTTATATCTTGTACACAGACAGATGTATAGAATAAAACAAGTTTTGG +CCTGAAAATTAAAAAAAATAATATCTCTTGGCAGAGCATTGCTAACGCGA +CGAAACTTCATCTTCCATTAAATAAAATCAAAAACTATGAATTAAAAATA +CATTCCGCGAAACTTTAGTGGAAAAAATGTTCAGGGGACCCAGGAAACCA +CTCCCCCCAGTAAAAAATTTTTGAATTATTTTTTTCTTGAAAAATTTTCC +CACTGAACTTTTTACAAATTTTATATGTCTCGATGCGTCTTGATGAGACC +TACACGTCATTTTTTAGAAAACTAAGAAAACTTGAAAACTGACCGAGTTA +TGATTGAAAAAGTAGATTAGCAAAGATGGGAAAGTGTGCAAAATTTGGCA +CTTATTCGTCTTGCTCGGCCGACTCATAGTACTTTTTCCAATTCTGAGTT +AAAAATCGTGTTCAGCGTACTTTTGTACGTGGGATAAAGAAAAAAAATAT +CAAAAAAGATGAAGTAGAACTTGAGATAAAGACGAAAAACTACTTTTTCG +GAAAAAAAAATTTTTTGGCAAAATGTCATTTTTTGGCCTTTTGTTTTATC +ACAACTTTTTTCCATTTGCACTTATGAACTCAAACTTTTTTTCAAAAAAT +CAGTCTCTCTGAGTAGTATCTTGCACATGAGTTTGAAACAAAACAGAGCA +AAACCCAAATTTTAATTCAATTAAAACATGCTTTTTTGGGGGTAAAAAGA +GCAACAAAAAATTTTTTCAAACTGGGGAAAGCCGTCCTGGGCTCAATTTT +GCTCCGAACTTAGTGCCGTTTTCTGCTCCACTGTGGGGCAAAATATTTCT +AGTAGGATTTCAAATATTAGAGCATGAAGTCACACGGTTCAGGAGTTGTG +AATGAAAACGAAGTGGGACATTTTTTCGCAAGCCAAAAAAAACGCGAAAA +AACGCGAAAAAGGGGCGGAGTCTGTACACTCGGCATTTATTAGAGGCTGC +TTGGCAGAAAATTATCAATTATGTATATGTATAAGAATTATATTCGAATT +TCACGCGTAAGTTCCAAATTTAGCAGCATAGCCGCCTGAAGTTCGAAATT +TAAAATAAAAAAACCGAAAAGTACCTGACAGCCAACGTGGCAACAAATGG +AATCTCATCGACAAGTCCTTCAGAATTGAATACTGCAGCATTTGACGTAT +GATAAATGACTGCCACGAATTGATTTTCAAATAATATTTTATTGATTGAC +GTGGCAGTTTGGTGGCTGAGCGGTTTGTAGTCCAATGTTGGTAGAGTTAA +TAGGTAAAGACCACCCGTCTCGGTTGCCACACACGCTTCTTCGCCGCTTC +TGGAAAATTTGGTTTTGAATTTCTAGGCCATTGGGTTAGGCTTCGTTTTT +GAAATGGGTTAGAAATGTAGAAAATGGAAATTCTAGGCCATCAATTTTCC +TTTTGCATGTGTGTAGGAAATTGGCTAACATTCTAGAAAATCGATAATTT +TATAGAAAGTGAAATTTTCGCAAAATCAATAATTCGATAAAAATCGATAA +ACTTTGATAGAATTTTGTTCATCAAAAACCGATAATGTCCGAAAAATTTC +AGAAAATTAGATTTTTTTAACAGTCCGTTCATTTCGTGGCCTAGAAACTT +ATTTCTAGGCCATGGAAGAGTTTTTCCAAGATTCACGGCCACACGTACAC +TTGCATGCTAACAATTGCGACAGGCTTATTAGAAGTCGAAGATCTTCGAA +TTTTTCGCGACAGATCCGACACTGTGAGCTTTGTCCCGCCGAGTTTTTCG +AGTCCTGATGTTCCGATTTGCCATAAAATTATATTACCATCGTCGGAGCC +TGATAAGAGCCCGTGACGACACATTTCTAGGCAAGTTACTGCTCCGTCGG +TTATCTGGAATAGAGAACATTTGGAACTTGTCGATTTTCAGAAACATTTT +ACTGTACTTTTTTATGGGCAAAACATTGTTTTTTTTAATTAAACAAAACT +ACTGATAATTGTAAAAAGATCAATTTTTTAGTGTTTGAAGATCATTTTTG +AGTTCTCTAGCTACAAAATAAACAATTTTAGAGGAGTTGCAAAATTGTGA +ATTTTAAAAATAAATTGCACAATTTTGCCACTTTTTAATGGTTTTTGATG +GATTAAACCTAGATTTTCTGAATTCAGCATACATGAATTACCGCTTTTTG +ACAAAATTAGACAACTTTTTATTTTTGTCCAATTTTTTTCAGCCATCTAA +TGACTGTCCTTTTTTTTGGGCAAAAAAATAAATTTCCTAAAAGCGTTCGA +AACTACTATATTTTGAAATATTTTGAAATAGGACATTTTTTTAGGGCTCG +GAGATCAATTTTAAGTTCTCTAGCTACAAAATGCGGAAAAAAATGTAAAA +AAGTTTGGTACTTGTGTATTATACCCCCGCCATTTTAAAAATTAATAAAA +TTTCCATCAATTTATTTATTTAAATTAAACGTGATACCATTTTTCCTTGT +TAGGCTTAGGAATGGTTTTTTCCTAAGCCTGAAATTCCACACGTTTTTAT +TTAATGAGTTAAAAAATTAACTTTTAAAATGGCGGGGGTGTAATACACAA +GTACCAAAAGTTTCTAGGCCCCATTTGCTGGGCCACAATTTATAGGCTAC +AGTTTCTAGGACACATTTTCCTGGGAACATTTTCTAGGCCACATTTTTTA +GGCCACATTTTCTTAGCCAAAAATGTACTCACAAACTTAGCAACGTGGCA +ACAATTTCAAAAAAAACCTCATACCTTCTTCTCGAAAATTATTTTATCTT +TCGAACACATTGAGATATTTCCAGAAACGTCGCCGAGAATAAATTGGGTC +GATGAGTAGAAAACTGCAGAAATTGCACAAACCGGTAGAGGAATCGAGAA +GCTCTGAAATTATTCTTCATTAATTTTTTCATGCAATTTTAATCTCGGAC +CAATCAGCGTTTTGCCACGTCTTTTTTTTTTCGAACCAATCAGAGGAGTG +GGCGTGGCTAGATGCTGATTGGTCAGTTTCAAATTTTTTACAAAATATGA +CCTACCGTAGAAGAAGAGCACAAAAGTGCTCTCGCCTGATGGGAACAGAA +AGTTTCATGAGAGATACCGCCGAACAGAATTAACGTTTTTCGTGAAGAGC +TTGAAATCATTAGAATGATATTTTCATTTCGGGTCTGAAATAATTCAATT +TTAAAGGTACACGCCACCACCGTATCCTACTTCCACATGGTACTTCTGCA +CAGTTTCCAGCGCAACTTTATCGAATTTGTGAAATTCCAAAAGCCTGTCG +TAGTTCACCTTAGAATCGTCACGCACGAAATCGTAAAGGAGGTTCAGAAC +CTAAAAGTTTGAAAAATATGTCCTAGGAAATCAAACTGTGAATTTCTAGG +CCACATGATGGAAATTCGTATGAAAATTGCGACGAGCCCTAACATGTGGC +CTATTAATTGTGGCCTAGAATCTGCTGCCTACAAGTTGTGGCCTAGAAAA +AATGTTTCCTAGAAATTGTGACCATGGCCTAGAAATTTTGGCCTAAAACA +TCCGACATAGAAATTGTATGGCCTAGAAAGTGTGGGGGCAAAAGTTTTTA +ATTTTCAATTCGGTTTTTTTTTTCACAAAATGGAGAATTTTTTGATTTTT +ATGTCTGAAATTGAATGGGAAACGTGGAAATATTGCTAATAACCAACCTC +TTTGCTAATTGTAATATCCTTTTTCACATTCTCGCCGACACCATTATCCA +CAGAATCCGTCTGAACTTCTTTATTTTCTTGAAAATTTGCCACGCATTCC +ACGTCTTTTTTATTTGTCTCTATCGTCTGCGTCTCCGACGTCTTATACAC +TATTTCTCCCTGAAGGCGGATAGGTTTTCTCCACGTGAACTGGAATAGTG +TGACGTCTTCCATTATTAGCTGAAAATTTGAGTTAAAACTGCTCTATCAC +ACTAAACACGACGACACTCGTGGCCGCGGAAATTAGAAAACTCGGCCACG +TAACTTGGTTAAATTAATGAAAATATTATAAAAAACTTTCGAAAATTTGA +AACATTTTAACTTTTTTTAAAAAAAAACACATGCAAATGTTCCTAAACTG +GCTAAATAAACAACGCACATCCCCGGCGGAGCTCTGGTTTTCCATGGCAA +CCGAGAATGCGTGCGGGCCAACGGGGAGAATGTGGAGTACGTAGAGACGC +AGACAGTTGTATAAAAGGGGCGGCAACTTGAAAAAATAAATTTCTAGAGA +TTAATCCGTGCAAAGTTGTTTTTAATTACCGATGACCGAGTATGTGATTT +TTCTAGGCCACGGAACCAAATTACGGCGGAGTTCCGTTGAAAATATCGCT +TAATTGTTTTGTTTTTTCTACCAAATTAACTGACTGAAAATCCAGTTTTT +TTTTTCTGAAATTAGGTTCTTTCAAAAATCACCTGAGTGTTCCTTGATTT +GTTTTCGTAACTTTTTTCTCTCCAACTATTACACTACGGGTGTTTTGACA +ACACAATGGAAAACATGTCTGTTCAGTTTAAAGACTGACAAGAGTCTCGT +AGTCTCTCGCGGACTAGCTTACGGCCCTTGTGGTCTAGAATATTGAAAAA +CTTAGTTTCAGTATTGTGGCCGCGAAATTTGAAAACTCGGCCATCGATTT +TTTTTCCCACACCATGGGGCAATATTCACTAGACCATTCATTGTAACAAA +TATTTCAAAACTAAGAATTAAAAAAACTCCTACGCAATTTCCCCAGTCAC +TTGGCGGCTCTCACGCTCCCTATTTCAGATGTTAACCTCATTTGAATAAA +TTGCTTCTCCCATGTGTTTTTGGATGGGATACTCCATCTTTTTCAACCAA +TTTTTTCTCCTTACTTTTGTTTTTAACGGCTTTTTTTCATATTTCTGATT +GAGAATAGGTCAAGTGATGACGTAATAGAGCGCGTGGAAGAGGAGTGACG +TCACACGTGGCCTAGGAATCTCTGCGACCACCACATGAAAAACGTTTTAT +TTTCTAGGCATCCCTACCTACCCGTGTTTTGTCTCTATTTTGACAATTTT +TTGCAAGTAAATTCCCGGCTGAAACAAGGTCACCGCAACACAAAATAGGT +GAAGGGATGATCTCTTTTTTTCCAGAGTCAGTCAACATACATAAATTATG +TGTGTCTCTTCCATTTTCCTGTCGTCAATTTGTTCACTATTCGCTTCACT +AATTCCTGCTTTGCATTTTAATGTCCGTGCCCTCTCACTGGAACTGACAT +TTCACACAATGTTTTTTTCGGTGGAAAAAAGTTTTCTAGATTTTGATATT +TGCTGGAAATTTGGAAAATTTAGCGACTTGACCGTGCAAAAATTTTGGTG +GCCGAGTTTTCTCTTTGCGCGGCCACGTTGTAATAGTTGCCAGGTGTCGC +AAGTTTTTAAAATGACCGAGTTTTCTCTATTCACGACCAGATCTCTCATT +ATAGCCGACTTCCGACTTGCGTAAAAGTGCGACGTGGCCGAGAAAAATTT +CAGTGGCCGAGTTTTCACGCGAAATCACATTTTTTTAGTTTTTTGGTACG +TGGCCTAGTTTTTTAAAACCATTGTTTATCTCCACCCAATCTAAAAAAAT +TTCTGCGGATTTTTAAACCATGGCCGTAAAAAAAAGCCACTCTCATATAT +TTTTTCGACACCTTTCGGTTTTAGAAATATATTTTTAAAAATAAAATAAA +TGGCTTTGAAATCCAAATAGAAATAATTTTCCAAAAAAAGTGGAAAATTT +TCTAGGCCACTTGAAATTTTTTCCGAGATCTTTTTTGGGAAAGGAATTTG +TGGCCTAAAAAACAAAAACTCGGCCACTATTTTTTGACCATTTTTTCCAT +GTGACGTCACTTGTGACTTACAATTCCTTTTCTCAATTTCTTATGAGAAA +TCGCTTTTTTTAAGACTTTTTGTGATTTTGTTGCATTTTCTCCCAGTCGG +AGATTACGCCACGTGGAAATAGTAAACTCGGCCACACTCTTATAATTTTT +TGGCGTCTTTTGGGAAAAGTAACAAGTTCAAACAATGTAAATTACATAGC +CTAGACTTAGCTGACCAAGGCTTGTTTGAAATATTTTTGTGGCCTAGAAA +AATAAATATTCGGCCATTACTTTTTCTTCTCATTTTTGTCAGAAGACGTC +ACTGAAAACCTAGAAATCTCTCTTCCAGGGCTGCAAATGAGTATATCCTC +CATACCTTCGTCACCGTCAATATCGGGATCTTCCACGTCATCGACCGCGC +CGAACATTTCATTTTGCTATACATGGACCACTAAGGTAAGCGGCCTAGAA +AAATAGAAAGTTCGGCCAGCTCTTAAAAAATCGATTAATGATAATTTTCA +GTTAAAAACGCGAAAAACTGCGGACGGCGAGGCGACGATTTTATCGATTT +CTCCGAAATTCGCGACAGTCCACCAACTTATTTCGTTTCAATGGAATATT +CGAATTCATGCCACTTCTGAAATGGTAAGGCTTGTTTTTTTTTGAGGTAG +GCAGGCACGAAAGCGTCTGCTTGCTTTTCGAAAACACGTGGCCGCGGACT +GAAAAACTCGGCCACCAAAAATCTGAAACTGTGAGTCGCCCTGACAGAAT +TTTTTATTTTCTCGGCCAAACAGCAAAAGCCGACAAGTGAAGTTAAAAAG +GGAGGAGCATTTTTTTAAATAAAAAACTAGACTCCTAATGACCTCAAAAA +TATCATATTTTTAAATGTAAGAGTCGGCCACGTCCGCGGTCGATTTACAC +AGTGTCGCGGCTCGGTTTTCATTAATTGAGCACTGAGAAGTTTCACTTCT +CCAATTTCAATTTTCAGAACGAAGAAGACGAAGAAGTGGACTACGTGGCA +GTTGACCTTTACCTGGTAGATGGTCCTGTAAATGAGGTGAACGTTATGGC +CGAGGTGGGGGCTCTAGAGAAAACATCCACAGCAACGTTGGGAAGCCTTC +CCGCAGGTCAGAAAGAAGCAAAGACTATAAAAATGCAAAAGGGCTCTGGT +TGTGAGATAACGGATGCAGATCGAGAATGTGTGTCGAAGTATTTGAAAGA +GAACGTGGAGAATATCATCAAAATCTCCATAATTATAAATATGGAGACAC +GACTTTTCGAACCATCAACCTATTTGGATGCAATATCTCCAACTCCTCGA +GCATCATTTCTAACGGCAAATTACAATGCGAGAGTTAACAGTAAGGTATG +GAAAAGGCGATCACGGAAAAGGAATGGAAGAATCGAGCGAAGAGTGTTAA +GTGATAAAGAGAAGACGAAGTATGAGAGTAAAGTACAAATGATATTGGAT +GAGGAACGGGAGAAGCTGTGTGATAAACGAGAGATGTTGAAGGAGGATGA +TGGTGGATCGAGAAGAGCTTCGTTGATTTCTCAGTTCAGGGAGAATCAAC +ATGAATCTGTGTTGGATGATCATATGTTCAAGAGGGTAAGGTTTTTATTT +TTAATGCCTAAAACTTTGAGATTGAGGCAGTTCAATAGGCTATATACATA +TAAGTGTGGACCCAACAAGTTTGTTACATGAAGTATTTTTTCCAGATCCT +CGTTAGCTGCTGTGAATCTTGCGAGCAACGTCGTCTATCGTTCATGTGTG +ACAGTCGAACCGAGGATGATTCTGAAGGGGAAGATTGTGAAGACAATGAA +GAAGATGATGGAGAAGGTGGCTCCGATGATGAGGAAGACGATGGAGAGGA +GCCTCATTTTGAATGTGATAAGAGTGATAAGGAGCATGTCCACGATGTAG +GTCTCCTTTAAAATATCGTCCATAAAAGCTTAATTTTTTAGATGCTAGCA +AATCTATACTTCAACAAAGTAGTCCTTCCCGAAATGGAATATGTCGAGGA +TTTTGTGGATTTCCTGATTGATGCGGAGCTCAATGACTTGCCAGTTCTCA +AAAGAGCTTGTGAGAGGTATTTGTGCAGTGAGCTGAATTCGGTAGGCTTC +TGTTCAAAAAAATATAAAAATCTAATCGAAATATTTTCTAGAAAAAAGAC +ATTGGAACTTGTCTCCTGTTGGATTTGCTTTTCAACTCGATTGTATTCAA +CTTGCCTGTTATGAAGTCGATGACCTTGACGGAGTTGGCGAATCGAACGC +ACGAGTTTGTGGATGCTGACACACTTTTGGATCAGGAAGAGTTTAAGTGA +GTAGGGTGTGCGGCAAATTTGCCGAATTTGCCGAGCACGGCAAATTTCAA +AAAAGTAGATTTGCCGAATTAGCCGAGCTCGGCAAATTTCGAAAAACTTA +TTCATAAACCAGCAGTGTGTAAAGAATTCAGTAGTTTTGGTGCTCCAAAA +ACATTAAAAAATATCAAATTTTTTCGAGTTTGTCAAGCACGGCAAATTTG +CCGAATTTGTCGTGTTCGGCAAATATTGGAAAAATAGATTTGCCGAATTT +GCCGAGTTCGGCAAATTTTGAGATTTGCCGCACACCCCTGGTGTGCACCG +TTAAAAATTCTTTTTTTCCAAAAATCTAAAACTTGAGGTTAATAATGTGA +CCGAAAAACTGAAAAAAAAAAGAATTTGCCGCTGCAAAACCATAATCCGC +CAAAAGTTTTCTTTGTTTTTTTTTCGAATTGCAGGGTTTCCGAATCTGTC +AAAATTGGAAACACGACAGTTTGCCGAAAAAATTTAATTTTTGAGTGAAC +TGTTGATGCGAAATTCATTAAATACGATTTCAAAAAGCTCGGTCACGTAT +TTGTAATTTTAGAGTGGGATTAGCTATTTAAAAATTACATTTGTAATTTC +CAGAAACCTGGATAAAAGAATGCGAACGCTTGCCGATCGGAATCTCGTGG +AGCTCATCGAGCAATGTGTTACGTTTCGTGACCAAAAAGCAAGAGTTCGC +GTTTTGCCGACCGCCGAATCATTTGATATTTCGTTCGACTTAACTAATCA +ATAATATTATCGTGTTACTTTTTTCCTCTGTTTTCTTTCTCATTTTTAAA +AATGAATGCTTTTTTCTTTTTTTTTACCCGATTTTCCACACGACTAACTC +CAAAATCAGCCGCGCCTTTTTGTCTTTTATCCCTGCTTTTCCACACATTT +ATCAAATAAAGAGTGCAACGAAGTGCAAAATGGGAAGTAGTAGTGCTGCA +ATCTCATTTAGAGTACACTTTTGGAGCTCTTTTCTCCAGATATATTATAT +GCTGTAGATGGAAACTTTTCCAGTTTATATATAATATTTTTCATTTTCCA +TATTGCCCTTCACTGCTCATCATCCAATGGGGTGCATCTAATTACGGCAA +AGCTTCGCGGATGGGGCGAGTAATGAGCAAAAGAGCACAAGGATGGGGCT +CTTTTGTTCCTCATTTTCATTGCTTTTTGATTTCATTTCCTTTTCAACAT +GTTTCCATTTTCGAAATTAATCGGCTTTTCTGACCCAGGACTCACGGGAG +ATGAAAATTAATCTTTAAGAATTGTGCTTTGAAAAACAATATCATACACT +TTTCAAACTTCATTTCTCCGTTGTTCCCAGTAAATTCCAAGCTGTCATCC +ATCAACTCTCTGATAAAAAATAATCATTTGGTCCGTCCGTCGCGAAAATG +AAGTGAAAAAAGTTAATCCCGGCATGTTGAAATACACATTTCGTCGCGTG +GAGTATAGTTATGCTTCGATTTCTCAAGAGGATTCTTCTTTCCCCCTTTT +CATATTTTTTCGGGCAAAGAAGAAATCTCTGTCACCCCCCGACTAAAAAA +CGCTAAAAATTCAGCGTTCATTGTTCGGTTTTCCGTTTCAAAAAGAAAAA +AGTGTGTCAAAAACTCAAAAAGTCACCGCCTAAAGTTAGTTAGCACCTTT +TTCCATTGTGAAGATTTTCTTTCCTTCAATACAACTACTACAGTTTGTTT +CCTGTGTGTCGTCCTATTGTTGTGGGTGTAATTGTTCGATAGAGCGCGCT +TTACAAAATCTCTCGAATTAATTGAAAGTAGTGTGTTGTAGAGACCTTGA +CTCCTTTGTCAACACTGTAATTAGGAAGGAGTACACCGCCGGGCGGGTGA +GAACAGTTATTATAACGATAGTGGTTTGTTATTGTTTGTTATTAATAGGT +TAGTTGTCTACTTTAAACGTTTTTTGTTTGAAAAATTTCTGTTAATTAAA +AAATACATAATTTATAAAAATGATGAGTTTTTTTTTCAAATTTCTCAAAA +ACCGAACCCATGGGGTTTTTTGAGAAAAAATAAGAAAATTTTTCTAGTTA +TTCAAAAAATCTATACATTTTAATATCTGTAAATTGTAAATTTGGAAGAC +AAAATTTTGACAATGCGTATTGAATTTGAGTTTATTTAACTTAAAGAAGA +GAAATAGACAAATAAATAATTATATATATTGCGCAACATATTTGAATAAT +ACATTTATTTTTCGTAATATTTATTTTGAAAAATGATTGAAAATAAAACT +CGAAGAAAACTATATTTAAAAATGTCGGTGCTTTTTTTACATTTTTTAAA +CGAAAAAAAATGCGAAAAAAACCAATTTTCCGAGTTTTTTCTTCAAAATA +TTCGTCCCTGTTCATGAAAAATGTTCTCACTTATGTAAGTAGTTGTCACG +CAATGCAGTTGTTGACCAAAAATTATTTTCCGAGTAAACCCTATAATTTC +CAAATTCTCTTCTTCTGAAATTTTGAACTTTCCATCGGGAAAATGTCATT +TCAACTCGAATTCACACTAATTATACATCTGTATAATTATTTAGATTCGT +ACTTTTTCCTCCTTTTGAAAAAGTGCACAGACACCGCCGTTATCTTTACA +ACCGTCTGGCAGGACCGGTGTTGTAGGCTTTAAATAAATATTTTTCCATA +AATTTCTTAATTTTTAGCTGAAACGATTTTCCAACAAAAAAAAACGCACA +TTTAAAATGGTTACCGTATTTCTTCTATCAATATGGCTGCAATACTATTT +TTCGATGGTCTTCCCGCTTGCAATACTAATAGGGAGTGCAAGACTATTAG +GGAGTGCAATACTAATTTTCAGAACATTTTTCTGACTGTGAGCTTACTAT +TTTTTTTTCTGAAAAAACTCGAACCTTGTGTGAAAATTCAGAAAATTTGA +TTGTAATTGCAACAAAAAGGTGTAATTACTTCAATTTCATAGAAATTTTT +CCAAAAATTGTTGCACAGTAGGCAAAAAATGTTGTTAAAATCTCAAAATT +AGTGAGGTGATTTTGTACCAAAAAAAAAGTAGACGCAAGACTATTAGGGA +GTGCAACACTAATTGGGAGTGCAATACTAATTTTCGGAGGGTGTTCAAGG +AGCAATACTAATAGGGAGTGCAAGTCTAATAGGGAGGTCATATTAATAGA +AGAAATACGGTAAATTTTATATTTTTCGGTGCATTTTCATTTTAAAAACA +ATTTGTTTGAAAATAATTATTTTTAAAAATCGTTTTCTTCAAATTTTTTG +TAATTATAAGAAACCAAAAAACCTTTATTTAATTTTCAACAAGTGTATTT +TCTAATTAAAACAATTATGAAAATTCACAATAAAAGTTCAGGACTGAATC +CAAAAAAACTTTTATTTCAAAAACGAAACACCTTGTTTGCCAAAAACCTG +GAAAAGCCTGGAAACCTGGAAAATCGAATAACATCAAATTTTGCAAATTT +TAAGCGTTTTCTCGAAAAAGTTGACCTGAAAAAATAGGATTTTTCAGTTT +ATTTTATAAAAAAGCGAAAAAAAGCAAATTTTTTGAGAAAAAAATTGCCT +AAATTTTCGAAAAATCATTTTCAAAACTATTCACGATTAAAATTCGTTTA +TCCATTTCTCCTTCAATTCTTCCAGATTCGAATGAAAACTTGCTCAGAAA +AAATGCTAAATTTGCTCTTTTTCGTATCCACTACTACTGCTACTACTAGT +AGAAGTTCTTCATTCGGTGGCCGGACTACTTTGAATCAAATCACATTTGT +CGGGAAGAAGGAGGTCGTGCCTTTGCACTTCTGGTCACTCCAGAAATTGA +AGAAATTGAGCAGCTCGAGTTTTGGAGTATTCCAGGCAACTCGGTCGTTT +TTGAAAACCTATTCTATGAAAACTGCAAACTATGTGGCTTCATCTGGTCT +GGCTGGAATTTTTTGTTTCAAATTTTGACCCAGTACCTTGAGAATCAACC +AGTTTTCCACGTATGCTAAAATCCGAAAAAGTGACTCACACGAGAAAGTT +TCAATTTCCGTGATGACGTTCGCCTGGCTCTTCAGCTCATTCTTTTGTCT +CCAGAGCTCTGGGGAGCTGCAAATGAGTTGAGAGCAAGCACATTGCGTGA +GCAAGATAGCTCCAAAAGATATGAAGAGAGCAGGCGGGAGATGAAATTGG +ACGATGAAAAGTCGCCAGAAGCATAATTTTGGTGCGGCGACACCCGAATA +ATGAGACATTTACGACTTTTTGGAACATCTTCTACGGCCAGAATGTTTCG +TAACATTTTGGTAATTTGAGTTGTAGTTTTGAGGGGCTTTTTTCGATTTT +TAAATTTGTATTGACTCTTATTCGCAAAAAAAGAGAACTGCTATAGCACG +TGTAGTCAAAATGTCTTTTTGATCTTCAAAAAATGCGGGAGTTAAGACGC +AGACATCTCATCTGATTCGCATGGCTAAGAGCGTGCTGACGTCACAATTT +TCTGGAAAAATATTCCCGCATTTTTTGTAGATCAGGCTATGATGTGTGTG +TTCAATGAGACAGCCTGACACGACGTGATGTAGTTCACATTTTTCGGCAG +TTTTTTTCCTGAAAAATGTGGATTTTCGTTTTTTCTTAAGTTGTCAAATT +ATCGAAAGCTACTAAGCTTGAGTAACTTAGGAAAAGTAGGATTTTAAATT +GTTTTCACGGGCCTCGCAACGAAAGATCTCACTACTATCACCAGAAATCC +AAAAAAACGAAAATATTTGTCGTGCCGAGCCCAGGCTCCGTATTTTTGAA +GCGAAATTCCTAAACTCCCTAACCGCTGAAAATTTCTGAGTTGATTTTCC +ATCACCTTCTATATACAGTCTTTCGACCCGAAAACGATTTGAATTCGGCT +TTCTCCTCAAATCCTCTGTATTGCATCCTCTTTCTTAGTTGATTTATTTG +TAGCGGATTCTTCCCCTTCCCATCCGTGGCGTTATTGTTCGGTTACGATA +CGCTTCTTGTGAAGGTTATATGCAAACGACTACTTGCCATTCGATTCTTT +CTCCAAAAACGGGTTATTCCATTTCCTTCAACTAAGGAGCTGTTTTTTTC +TTGGTTTTTTGTAGAAAACCTACATTCAAAGTCGAAGTAGTGAAAGTCAA +AAATTACCAAATTTCGCAATTTAATTTTTAATAAAATGTCGCCCGAATTA +ACGATAAGTTAATAAGAACAAAATTCAGTTAGTCCGAGAGTCGTGATTTG +CCGATTTAGAACAGCATTTAGCTGAAAAAAACGATTTTTTTCCAAAGTTT +GAACTGCCACTACATTTTTCTCAAGTATTGAGAGTTTTGAATTTCCATCA +TTTAGTTGTAACCACACTTTTCTTCCGATTCCCATAGCAAGCGAAAGTTG +TCTTGTTTCCGAATATCTGACCTAACTTGGTTTTTTTACGACTGATGCCG +AATTTTGAAAAGTTTATTAGAAACTTTCCACGCTCTCCCCTTTCCAACCT +CGCAAACCCTTTTGTCTGTAGTTGGGATCTGTTGCTTTTTTGGGCAATTT +TTTGCCAGCTTGATCTACATATCATTGCTTGATCTACATATCTTGAGCAA +AATTCCAAAAAGTACGTTTTCTTGTAGATTAATTTGTGGGTTTTTTTTGA +GAGTTTTGAGCTAAAACTTGCATGGCATATTTTTTTCACTGTTTTAAATC +ATTTACAAATTATTTTTTCCTCTTTTTAGAAAAAAAAAATGTTTGTTAAA +ATTTTGGAAAAATTTCAAAAAGGTGTTTTATCCACTTCCAAAACGTCATA +ACTTTGCTGAAACTGGACCGGGGCAGCTAAATTTTTCGGAGTGATCATTA +TTTTCACTCTTTTATCGAAAAATTACTATGGCATGCCAAGCCCGGGGACC +CATTTTTTCACTTCCCTTGTAAGCCGAAGCCTTAGTCTAAGTCTAAGCCT +ACGACTGAGCATAAGCCTCAGCCTAAGCCTAAGCGTAAGCCTCAGCCTAA +GCCGAAGCCTAAGAATAACGGGAAACTTTTTTTGTTGCTTTTTTTTGTTT +TTTTTCAAATGCCGAAAAATAATTGCGGCATTTGAATTATGACTTTGTTG +TTCCTAGAGATTCTGGTTTTCAAAATAGGCAAAAATGCCATGAACCTTAA +CGATGTTCTTTCTCCCCGCCCTTTGAACACTCTGAAGTTTCCCGCCATGT +CAACCTTTTTTGATCGTTCGGCACGATAACGTTCTGAGTGCCGCGGTGCC +CGTTAATTTCCATCGAATCGTTAGGTTTTCTCCTTCGATTCCTAACGATC +AAGCCATAATTTATCCGCAAAATGGGATTTTCTCCCTTTTGTGATGATGA +TGATGATGGCCTCCCTCTTCTCTGCGATGACAGTCGAGTGATGAATGTCT +TCCTTCACACTTGTCCGTTTATCATTTATCACTCTGTGCTGAAAACCGGT +CTCTCTCTTCCCCTGACCTCTTCGGCTTTGTGAAACAGTGAAAGAGAAAC +GGAAAACAGGCGGTGTCAGATGGTTGACACGTTGATGTCGTAATCCATTT +AGTATTAATGCTACTATGTACGCCATTTGCTATATATGCCCATATTTTCA +ATGGCTTTGAGCACAAGCTTTCAGAATTGGCAATCAATTTCTAAAATTTT +AAAATTTTGAAAACCAATATATGGGTGGAGCCTATTTCTTAACTGTTCCG +TAGTTACCGAAAAAGTCGGAAAGCGCCGATTATCTAATACTTTCGAATTC +GGCAAAACTGAAATTTCTTCAGATTTTTATGATTTTGAGAGAAAAAATTA +TATTTCTTTGCCAAAAAACATGTATTACTTAAAATTTGTTTGTTTTATTA +TTTGAGCTCAATAACTATCAAATTGACAAACAATTCATTGGCAAAAATGC +CGAATATCGTAAATTTGAAAAAATCGGCAATTCCCGAATTGCTGCACACA +TCTTGGTTTTTTGAGCTAATTAATTGAATTTTTAAGAACTTTTATTTTGG +TAATCTAAATTTTAGTTACTGAATTCATTGCGAAAAAAATTTCTTCAGAA +TAGGGCTTCCATGTAGGCGTCAAAAAGCTTGCCAAACCTTAAGACGACCT +CCGCCTGCCTACCTCAATCTATGTGCTGAAACATATGCGAACTTTTTTTG +CAATTCTTGATTTGGTTTTCATCAAATTGATAGAAATGAGAAAATTTAAA +ATTGAAAATTTACGCACAAGTACAAAAAAGGATTCAGGCAGGCGTCAGGC +CGTGAAACCCCGCCTGCTTACCATGGAAGCCCTACTGCAGAAAATGAGAA +ATCTGATGTTCAAAAAAAAAAAGAAACCAGCCGTGTTTTTCCTTGAAATT +CGAAAAGTTCCCCGATTTTCCCCTCATTTCCGGACCGTTTGTTCCCATGG +TGGACCGGTATTTTCACCACTCCGTCAAAGGCGATTATCGGGTCTGTCTG +TCGTCGACGACCCATCACACCAAATCGGTTGAATTGTCGCACCCCTTTTT +TAATCGGCAATATATTTACTTTTTATTTGTAACTAAGTAGTAAACAGTAA +TAGTTTTTGCAAGAATATGCATAACACCTTATTTCACTTGGTAAAGTAAT +TGAACTGTTGTAATTGAGCTGAACATGATTCACCTACGAAAAAATGCCTG +TGACCTAGGGCTTGCATGTATGCGTTAAAATGGCTGCCTGCCTGACCTGA +AGGCAGCCTCCGCCTGCCTTTTGCCGGTTTATGCTAAAAACACGGTTTAT +GCTACGTGAAATTATTTTTTCATTTTTAATTTGATTTTCAACTTTTGAAA +TTTGAAAATTCACGTCAAAATGCAGAAAAGAAGGTGAGGCAGGCAGGTTT +CAGGCAGGCGTCAGGCCCTGAATCGGCGCCTGCCTATCATGAAAACCCTA +CTCTGAACTCGATTTCGCCCTCCAAACATCAATTTCCGTCATTCTCCTTC +CGTCCTTTTTACCCACTTTTTTAATGAATTTGAAATGAGTAGTCGAGGGA +AATTTAGTGAACCTACTAGAAGTCGCCACGGTTTTCAGCAGCAAATTTTT +TAATTTCGTAGAAATATGTGCTTCTGTGTTAAAATTAATAATAGCTAAAC +TATTGGATAATGTACTTTAAGACGTGCAATGTCACTCCATATTTTATAAA +ATGTTGAAAATTTTGGAAGGGATCGAGGAAGTTTTGATACTTTTTAGAAA +TCGAAAATTTTCAATTTCCGATTCCCTTCAACATTATATACCTCAACAGT +TTAATAAGATACAAAAAATCTTCAGAGAGTCATCTGTTCGCACACAGTTT +TACCCCTATCAAATTACAGATGTGTTGCCTTGCACATCTGTGAGAACTTC +ACACTATTCTGCTACAACAGATTTTCGGAACAGAAGGTGTGATGTTTCTA +CCTGACTATGAAGATTCACGTGGGCGGCAATCCAAATTTTTTGAAATTTG +GAGATTTTCGAGTTATCCATAAAAGATTCCGTTAAAGAGAGATCACAATT +TTTTTTGTAGATTGACAAGAAAATTACCCCAACAATACTCAAAACAATTG +TAATTACAATTGAATTATTACTTTTCAATTCTTAATTTTTTAAGTGCTGA +AACTTTTCTATTGACGTTAACCCCTGCAAAAATGCAAAATTGATCAACAT +CTAGTAAATCTACTAACAAGGGAAGTCTTTGAGGGGGTCCGTAGATTTGG +GGTTTTCATGCTAAAATTCCTACAGAAGAGTGTTAGTTATGATCTCTCCA +AACATTTTTGCGCATTTTTAAAGTGATTTTATTCTTATTCGGGAACCTAG +AATCATTGTCCGCACTTTTTGGAAATTTTTATTTTTTTCATTTTTGCTCA +AAATTTCTTGATCAACTCCAAGCAAAAAAATCAAAGTTTTTCAACAAACA +TTTTGTTAGTTGATCATTTTTCAAAATAATTTATCTCAACGAAGTTATGC +AACTTCAAAGTTGGTTAAATATTTTGCACAAAGTTCGTGAGATGTAGATC +ATTTCGACGGTTTACTTGCGAATAGAGAGTTAAAACTTGTGTAATGTACG +TTTCATACATTTCTGAACAATAAAATAGCAATTTCATACATTTTTACAAA +AATAAAAAATTTCCTATTTTTGCTTGGAGTTGATCAAGAAATTTTGAGAA +AAAAATGAAAAAAATAAAAATTTCCAAAAAGTGCGGACAATGATTCTAGG +TTCCCGAATAAGAATAAAATCACTTTAAAAATGCGCAAAAATGTTTGAAT +GAGTTGTTTAAAACTTTATTCAACTTACAAAAATATTTCAAAAATAGAAG +GAATCGAACCAAACCTTAAATATTATCAGACGCGCGCACTCCCAACTCGG +CCACCGAGGACAATTTTCAACTCAATGTGGTGGGTGTCACATTTTCGGTG +GTCACGCAAGCTGAGATTTGCGTGGACTGCATGGTAAGACAGTGGATTTC +AATGGTGTTTTTAACTTTCAAAACGTCATAACTTTGCTGAAACTTGACCG +GGGCAGCTAAATTTTTTGGAGAGATCATAACTAACACTCTTCTGTAGGAA +TTTTAGCATGAGAACCCCAAATTTACGGACCCCCTCAAAGACTTCCCTTG +TAAGTCAAACAAAAATTCTGTATTTTTCAGAGTACTATACATAGTATATA +TTTCTGAAATTCTCTCAACAAAATCCTTTCCCCTTCCTCATTTTCCCACG +TAAAGTAAAGTCAAAATACATTTTAATTACCATTAATACCTAAATGAACC +AAACAGGTCGGTCTTGCCCTCAATTCTACCATTTAGTCTCACGGCTTTTG +TACTTGTTCACCCACTTCCCCCATTCTATAATCCAACCACACAACTTTTG +GCAACAAAGTGTTCAATCGAAATGGGACACTATTTGCTATTCCTATAATT +GACAGGCTGGTGGAAGGAGGAAAGCAGCACACGACGAAAGGCATAAAACA +ACTTGGCGTTGTGTTAATCCCACCCGTATTGCATTCTATATTAGGTCGAC +AAACAGTTCATTCATGTCGATTTTCGATCATTTCTCAGAGTTTTGCTTCG +AATTGTAGGTTCATGGAGTTAGCCATTCTGTCTATTTTTTCCGCTGAATT +TTAAGATGTTTAATACTTATTTGCCACCTTTTCGACGGAATGACATGTAC +CGGTCAAATCTTGGAATCGATCTAAGAGATGACAATTTTGAATGTATATA +CTCAAAATGGGCTCAAATGAACGAATTTCGTAATGAATTTTTTAAAAACT +TTTTTCAAAATTTTTTATGGTGGTTCAAAGTTTCGAAAAAATTGACCGGT +ACATGTCATTCCGTAAAAAAAAACGCGCTTCTATCTGAAACAACAATTTT +TTTGATAAAAACTTTCAACTACAAACTTGTTCTTTACAAAAAGATCAACA +ATTTATTAGTTGAGCACTTTTCTGTACAAAAAATTATCCGCGCAGATATG +ATCTACCAAAGTGAATTTGGAAAATTGGCCCGTCAATGCTTCGTTGCAGT +GCTATTTTAGGATCTTTGAGAGCTCGCCGTGAGCTTGGCTCTGGAGATTC +GCAGCTAAAAAGGAGTAACCGTTTCTTTAGGAGTAACCGTTTCAAGACAT +GGGCTATCGAATGGCATAGGTCTCATATGCAAGTCCGATGGGCACCTTCT +GACGGTTCCCTAGTCAGATAGAAGCCAAAATTTGGGCGAGGTATGCCCAT +TGTCATTCTAACTGTCGAAAAAGTGGCCTCCGCCAAGACGTGATAACTAT +TTCTCTCAATTACTCTGCACTCCCAATAAATCCTACACACCGTTTGAATT +GAGTCATTCAAGTGTCAGTTGTTCAGTTTCTAGCAGTTGATACGTGTGTG +TGTGTGGTGGTGGTCAACCAACTGTCGCCCTTTTGAACACACACACACAC +ACATACTTTTCCTGCCATATTCCTCCCCAAGAAAGAGAGAAAAATAAGTT +GCATCTTTTCTTTTCTATATCTCTATCCACTAACACACCCTGTTATTCGC +ATGTTCTCTCCATTCTCCAAACAACGCAATCAGTGTCCGCCTAAATCTAC +ATAATCGATTCAGGGGGAATTAACTGTGTAGTTTTGTAATACTTTTCCTT +AAGGTTCTTGAAATTTTATATTTATAACCGACCGATTATGCCTAATTATA +ATTATAATTTAGAGAATTTTTCAATTTAACAACTATTGCGATGTTTTGAA +TTTTTGATAAAACCGGAGTATTTTTTCAAGAAATTCTGTTTAAATTAGCT +GAAAAATTTTGATTTACTAGTTTTTGGTTTGCCTCAAAAAAAATCGGTAA +AAATTTTTTGGGGCTTTTTTCTCAAAAAAAAAAAAAGAACGATTCAGGAG +ATTTTTCATAACTTCGAAACTTAGTGCAAAATCTTTTACGGGGTGTCGAT +TTTTTGATATTCGAAAAATCGGGTTATTGCTCTATTAAGAAAAATTATTT +CCTGGACATATTTTCTGAAGAATTCCTCGTCTTTTCCCATTTTTCTACAA +TTTTTCCTGATTTTTCATAAAATTGAAACTTTCGCTGTTCAGTTTTCCCT +TCAAAATGAATTTTTTCGACGACGAATGTTCAGAAAGTTAACAAATAATT +TTAAGATTTTGTCAAATTTTCACACACGTACTTTTCCACCAAAATTGACA +AAAAACCCTAAAATTTAATTTCTAAAATTTTCAAAAAATCGTGATCCATT +CTTCCTTATCATGTTATGTCTTGCAAGCGTTGCCTCAAAGTCATCAATCA +GCTAGTTGTCATCAATTCAGCGATACTTAGAGATTGAAAGAATGAGTAAT +TCATCCTTGTTTCTTCTTCATCTCCTCACTTCACTTCCAATTTTCCATCT +GTTACCAATCAATTTGGCCTGGCGATTAGTCATCTATTTGTTCGTCAAAT +TTGGTGCAAATTGGCTCGTGTCACTGATAAGTGGTTATTTTTTCTTTTTG +GTTGATAAGGTTACCTGATAAGGTCATTTCCTTTTTGCGCCTTTTTTCCA +GTAGTAATTCCTCTAATGTTCGTTTTGAAGTTACTAATCGAAGTTGTTAA +AGTATTAGATTTTTTTAAAATCAATAGGAATGTTTTTTTAATACAGTGTT +AACAAAATTTTATGTTTTAAAAAGTTAAAATAAATTTTAAAAAATCTCTG +AGTTGAATTGTTAATTTTTAAAACTATAAACAGCATTGGCATTCATAAAA +AACAAATTTCGACAAAAAATTCGTAAAAATTGCTGAAATCGCACTAAAAA +TACTCAAAACACTGAATTTTTTGCTCATAAAATCTGGAAAATCAAGTCGT +TTTACTTGATATTGCCATAGGAAATTACAAAAAAAAAGTGATTTTATTAA +AGGCTGGTCAAAATTTCATATTTGAACAACGTTTTATAAAACCGCTGTCA +GAGTAGAACAATATAGGTGTAAAATGTAGTTAAAAACTATTCTTCGATTT +TCCTACATTTTTTTTTCTGTAAATTGAAGTTTTCTCGTAGAACAAGAAAA +TTTAAATTTAAACCAAGTTTTTAAATTTTCAATTAAAAAAAACTACAATT +TTCGATTTTTAATAAAACATTTTAAATCCCAATTTTTCTTTCAAACATAT +TTTCCAATGCTGATTCTGAATCCATGAAGTCTTAACACTTCAATTTCAAC +ATTCTGTTGCAACAAGTCGTCCCATCTGACCAATAACAAGGGCTCATCAA +TCACTGACGAGGGCCCCCGGGCGCCGCCATCATTTTCCTCTCTTTCTCTC +TCTCTCTCTCTCTCTCTCTCTCTCTTTGTTTCTAAAAAGAAGGAAAATGA +GCTGCAATTTATCAAATCCACGGTCTTTTTCCCTCAAATTCTCTGCCTCT +CTAGTCTTCTCCCTCATGGTCATTGTCGCCACATTTGTGACTCACAAAAT +GGGCCGTATTATACAAAAATAATTAAAGTTCAATGCGTATGCGTGTGTGT +ATTTGTTGCTGGGTGAGGGCAAATGCACATTAGCCACCCACAACAAACTT +ACGTTTTTTTTTTTGTATTTTGCCTTTTTCTTCTTGAAGAATGGTGTCAC +ATCACATTACGACCTTTTCTTTGTTACGGAGAAAAGAAGATTGGAGCGGA +ACTGACTGAGGTGTGAATACTTTGTTGGTTTTTTTGGCTATACCTATTAG +TTACCTTATTTTTGAGAAAAAAAAATTTGAAGCATGTTATTTTTCGAGTT +GTTGGTAGGATGTTGATAATTACTGTTATCGTGATTTTCTTATTAGAAAT +TAATTTTTATTTATTTAGTAGAATTGGGGATTTTTATTCAAATGATCCAA +AATAATCTTTCGACACTGAAATCACGACCATTTTTGAGCCAATCAACGTT +TTCAAACTCCGCCTACTCTGTCTGATTGGTAGGAAAAGTGGGCGGAGCAA +ATTGCTGATTGGTTTCGAAGTTCTCGACTTAGAAATACCAGAGTTCATCA +AAACTGAAATATTGCGTTTTTAAAGGATATATTATTATTATTATTATTTT +CTCTCGATTTTTTTATTCTGTGGTTGCTCTGAATTTCAGATTATTCGAGA +TAGTTTTCGATAAAGCGACAGATTGTTCAGTTTCTGAATTTTCCATAATT +TATCCTCTAAAAGTGAAAGTCAAGGTTTCGTTCTTTGCAAAAAACTCATT +TTTTTGAGAGTTTTCGGAATTTTGGCTCGCATCACGCTCCAATAAATTAA +TTCAAAATTTCGGAAATTATTAACTTCTTCCATTTTATCAATACTGTGTT +AATCTCACTTTTCTAATTTGAAACAAAAATTGAATTTTCATCGATTTCCA +AAATACTTTACATGCTTGGCAATTGAAAATTAGTTTTGTTTTTCAAATTC +TCAGTTTCCAGCCACTGAAAACATTGCGAGCCTCCATTGGGTCCGCTCCT +TCCTTCCGAAACACATTTCCCAGTACTCTTTCCAATCTGGTCAACATTTG +AAAGGCTGTTGGGGGGTCGAAAGGCAATAAACAACCGAAAAATAGTTTAT +TCCAATGTCATCGAATCCTCCCTGGCTTCTCATATTGTTGCCAAAAATGA +TGATGGAAATTGTTTTTCGTTTGTATACACACACATCATCCTGTGCCACA +CCTTTTCCCCACTCTTTTTCCCGACGAGCTTTTTCATTCGGAAGGCGACA +CAGATAGCAATTACCGACATATGGAACCAATCGTACTCTCTCCGCTGACT +GCGACTACCTAATTAACCTTTTATTGAAAAAATGAGAGAGAGAGAGAGAG +AGGATATGAACGGAAGAAGAAAAAGAGGCAAAGCAATTGTTTACTTGTTT +TTCGAAACAATTCAAAATTTTGTTTGGGCTGTGCGCCTTTAAAGATGGAA +AAAAAACGGAAATTTTCCAGCAATTCGTTAATTTTTTTGTCGGCAAATTT +GGCAAATCGGCGAATTACCGGTTCGCCGATTTGCCAGAAATTTTCATTTT +CGGCAACTTGCCGGTTCGCCGATTTGCCAGAATTTTTCATTTTCGGCAAT +TTGCCGGTTTGCCGTTGCCGGAAGTGTTTAGAGGAATTGTTTATGAGACG +GAAGCACTGTGCCTGTTTGCCAATTAAAATTGAAATTCTGAAATTTCCAA +AAAAATGTGCACAAGCACCATTTGCCAAAAACTTTTTCAGTTGCCGGTTT +GCCGATTCGCCGGAAAATTTAAAATCCGGCAATTTGCTAATTTGCCGGAA +AAAATCGTCTACCGCCCACCCCTCCACCGAATTCGGAAATTTTGTAAAAA +ATAACTTTATTTTTGGGCCAATACGATACTACTTTTCCTAAAAAGAAGCT +GTTACAGTAATCAATGTATCATCTTTTCCATCTCGAATGGTACCTGTGTT +TACCTTAACTGTCACATAACTGTGAAGAGTACTTGAGATGACAAGTAGTC +TTATCAGAAAACCTCCCCGCTTACTGCTTCTCGGGTGTCGGGTTACCGTG +TTTGCTGAACGGTTTTTCGTAGGGATTACTGTAGAGAATTGGATGAGTAG +TTGGGATTAGGCGATTAGGGGGAAATTGGAAAACATGTCTGTGCACTCCA +TATGTTTCTAATAAGAATCCTTGGAAATTTGCATATAACTCAAGAATGGT +ACTGGTCCAGTTTCGTTTTGTTATCTTGATTCTTCGAAATGGTGCTCACT +CAACTTGATTCCATCCCCAGGACGCTAGTTATTTTCGTAATCTCCGCGTT +CGATCTCGAGCTCCTCCTCTATGGAAATGTTAATTTGTGAGGGCTATCGC +GTCCACAGATTTATAGCGTCCGTCGTGCGGTTTCGCTGGGTTCTCGCAGC +CACCCCCCCCCCCCCCCACTCATCAATCGCGTAAACTTTTTGTGAGCACG +CAGCACACAATGTGCTCAGGAGGCTTCTGTCTCTTCGGAGATCCAACATG +TGGCACCTCCTCAAAGTGTTCACTGGCCTCCTCGGCTCGGCAGTCAAATT +TATTCATCTCTTTGGAGATTGGCTCACAATTTTTTTGATTTGAATTCAGT +GACTATTTATCGATTTCTAGGGCTTCTATGTAGGTTGCCTGTGTGCCTGT +CGTCTGACGTTAAGGCGGCCTCCGCCTGCCTCTCGCCTCAATCCGTGCCT +TGTGCCAAAACATACGAATTAATTCGATTTTTATCAAATTGATAAAAATG +AGAAAATTAAAAATTTGTAAATTCAGACAGGCCTGAGGCAGGCAGATTTC +AGGCAGGCATCAGGCTCAGAAACCGCGCCTGTCTACCATGGAAGCCCTAC +TGCTATGTAACGTTTGAGATATTCGGTTCAGATAAAATAAGTTGAAGTTA +CGCGAAGAAATTCTGAATTTTGAATATTTTCCAATAGTTTCTAATAGTAT +TTAGATGTTGTATTTAGATACTGTTGCTACAAAATTTTTAGAAAATTCCG +TGGTAAAGTTCAAAAGACTACTCTTTCTCTGAATATTGGTTAATAATATG +AATCCGTTCTGCTTTTTTTCCGTATTCCAATTCTTGACGACTTGATATGA +AGCCAGCTCAAATAATAGGCCTCCCACGTAGTGTCAGGCTGTCCCAATAC +GGTTTGATCGACAAAAAATGCTGGAGTGTTATGCCCTTCAAAATGTGACG +TAAGCGCGCTCTTAACCATGCAAAATCAGTTGAGAACTCTGCGTCTCAAC +TCCCGCATTTTTTGTAGATCTACGTAGATCAAGCCGAAAGGATACACTCT +GTCACCACGTGGCCTCCTAAGGACTATTTTGCAAGGACCTAATTTTCTGA +ACCTTCACAAATTGATCTGCACCGTTTGAGATCGATTGAAAAGTTCTAAA +ATTTTCTGTCCTGTATACTTTTTTCTGTACATAAGTCCTACCGAAAGGGT +CCCCCGCGGTAATAATTACCCGTCAAAACAATGTGTACTACTAGCCGAGA +TATGAGTTGTTATTGTTGTCATAATACAACAAGATTTGGATCACCGCCCA +ATTTTCTTGTCAAAAAGTTCCGCTTATCTCGTTTTCTGCTAATTAGAGAA +TACTCTATGGGAATTGGTTGATCCACTCCATTAGTGAATGTTCCCCCAAT +AACCATGGAGCTGTTAGAACAAAGACGAAAACCCGCCAGAAGACACACCT +TCTTGAGAGCAGGTATTAGAAAAATGAATGAAAGGAATTGGGAGGGGAAC +CCGCGGTGGCCGAGACTTCCCACTTGACCCGATTTGTGCACATACGCAAT +ATCGATGAGGAGTGGTGGTCCATTCGATACAGTCTTGCACCATGTTTGTC +GAAATGCTATTTGGTTGGCTGGCAGATGTTTTTGGTCCAATTTTCTTGTC +AAATTTTGTCTTGATCTGACAGATTTTAGGATTCTTGGAATTCGACTCTT +CACCGAAAAAATATAATTTTTCGGAGTTTGTTCAATTTTTCAGTATCCTG +ATTGGAACATTTTAATGTTTTACAAAATTCGATTCTAAATTTTAAAGCAC +ATTTTGACCTAGTAGGACTTTCGGAATTTTGTAGCCTTTATAAAAAATCG +GTGGCCAAGTTTTCTATAATTTTTTTACGTTTTGAAATTGCCTTTTTATG +AATTTTAAAATGTGGAACATTTTTTGAATGACTTAGTTTTTCAAATTCCA +CGTAGTGTCAGAGTGTCCCATACCAGTTTAATCGACGTTGATCTACAAAA +ATCGCGGGAACTCTGACGCAGAGCTCGCAACTGATTTTGCAGGGTTAAGA +CTTGCTGACGGCACATTTTTTGGGAAAATTTTCCGCATTTTTTTGTAGAT +CAAACAAATTTCATATTGCCTCGATTTGTTCGCTATAGTTGTCTAGTTTT +GAAATCGTTGGAATTTCTTGAAATTCGAGTTCTTGAAACATTTAGGTTTT +CACCTAGTTTTCTCTGCGTGTTTTTTGTGTTGAAAAAACGGTTCTCAGAA +ATTTGACTGCTTTGAAAATTTCGAATTTCATCTCCAAAAAAAAGTGAACA +ATTCGTATTTTTCTAGAATTTTTGGAAATCTCTTTAAAATGAGTTTTTCT +GAAACATTTTAATCTTGAAATAGTCAGAGTTACGTCAAATTCTATTTTTT +GAGGAATTTATTTTTTGTGAGAAGAAAACAACAAATCCGCAATTTTTTTC +CGAATAATTAACCAATCCAAGATCCCCCCTCAAACCGGATGGCATTTATT +CGGATCCCGGCAGGTGTTCGAATGAGATATGTATCCATTAACACATTGTG +CATACACATAGACACATTGTCAACGTATGCCGTACACAACAAAACAACTG +CGCTCGTTCGCACCTCAATCCTTTGATGTTCTCCGCCGGGGGCTCCTGTA +AGGTCAGGAGTTTTCTAAAAATGTTGCCTTCTTCTCCGTCTTCTTCCTCT +TCATCATCGAATATTCCAGAGGGGGGCCGACACGCTTCACTTGATTTTCG +ATGGCAATTTGTTTGAAGAATTCAAGAATTCGAAGAATTTATTTGGAAAC +TCACTACTCTCTTTTTTACGTTTACATCCAACTTTTGGCACTTAGGCGCC +TCCAACTGCAACCATATGGTGCTCAATGAGCCGAGAGGGATCATCTGTGA +ATTTGGTGTTTTTTTCTCAATTGGTTGCCTATTTGATTGGAGAGAGATTA +ATTTGCATACAATTACCTCTATTTGGCTCAGGGGTGGACGGATATTGCCG +TTCGGCATTTTTTGCCGACAAGTACGGCAAATCGGCAATTCGCCGATTTG +CCGGATTGCCGGAAATCTTGATTTTCGGCAAACCGGCAAACATCAGCGTA +CTATTTTACTATTCAAAATAAATGTAGGAACATTCATAGGATGCGTACAA +TTTTGCCGATAAAATTTAAATTCTGAAGCTTCAAAAAAAATGTGCAAAAC +CACAATTTGCCGAAAATTCTAGCCGATTTCAATTCCGGCAATTTTTTGCC +GAAAAAAATTGCCGCCCACCCCTGATTTATATTCAGTCTGTTACCGATTC +TAGTGAGGGGTTTCCAGCCTTTGCATGAATAGGTGTCTGCTACATTAATT +GCGCAATCCACATTGATACAGAGCAACCTCAATTGTTGTTTTTTCTGTGG +CCCGTTCTGCTCGTTACACCTATAAAAAGGTGGTCAAACAAGTCGTAAAA +TTTGGGTCATGAGATGGTCCCTGGGTTAATTGGAGAAGTGCCGTCATTGA +GAGAGAGAGAGCCAATTACGTATGAGGTCTGCTCTGCTCTCGGGAAGACT +CTATAACCCTTCGTTTTTGGCGGGAGATATGAGATATTTTGCTGTAATTA +TCGCACTTGTTTTGGGTATTCTCTTTTTGTATGATTTACCTAAAATTTTT +GAGCAGTTGTGATTATCCTATTTTGTTTCGAGAACCTAGAAATGTTTCCT +ATCATAGTAACCGTTTAACTCTGTGAGTATAGTTTTACTTTAAGTTGCTC +CGTTTTTTATTTGACTAGCACAGCTTTTTTACATTGCTCCGGTTTTGGCC +AAAGGTTTTCTGTTTTTTTTTTGCAGTTCTGACTTATTCTGGCCTGCTTT +ACCCAGCTAAGCCTAGGCCCGGTTACAGTCCATAAGACAACATTTTTGAA +CTCAATAATTGCCGAATTGCCAAAATGCCAAATTTTCGATTGCTGCCCGT +CTGAGTAAGTCTGAAACAGTTTGTGTGAAATTGAGCCGGAAACTACTCGG +AGTGATGTGGCCACTTCCCTATTTAGTTTCTCGGTTGATTTTCACACTTC +CCGCCGAGAGCCCGAAGCATCTGCCAGCTGAACGGTTTCCGTCGTTTTTC +ATGTCTATCGCTAAAATGTGCGCGTTACACACACATAAACATCACTTCTC +TCATAAAGTGATGGATAATTCGAGTGGATTGCATCTGACACCACACTTCC +GATAATCGCTTCGTCGTCTTGTCATCATCGTCGTTTTCTTCGTCTTGTTG +TCGTCCGGTCCCCACACACACATCAAAACGGCTACTTCCGACGTGTCGGT +GGTTTGTGTGTGTGTCAAACGGCACCACCACAAGTGGTTGCCCTCGCCCG +TGTGCTAATTCGCATTTTGTCTTGTTAATCACGCAATAGTGATAACAATC +GCTTCCGGACCATTGCTAATATAATATATTGGCTACCGCGGGCATGTCTT +GGCAATAACCTTGATGTCAAGTTTTATCGTTAAAATGTGAAGCTGTATGA +TTGCGAAAAATTTGAAGTTTTCCCATTCAAATTGTAGGCATATTTGAAAA +ATTTCTGAAGATTTATATCTGTCGTAAGTGGAACGGTTTATTTGGTTTCT +TGGGTCTCGTCGCGAAAAGCTTTCACTATGGTTTGAAGCACGACTGGGCG +ACAATCGAAGTCGAAGTTCGGCAATTCGATAATTCGGCAATTATCGAGTT +CAAGATTTTCGAAAGAAAAACTCAAAAAATAATTTTGAAATCTATTTATT +AGTTCTGGACACGCGGAGTCAGAAAGTCCCATTTCGCTTTGATCTACGAA +AAATGCGGGAGTTGAGACGCAGACATCTCAACTGATTTCGCATGGTTAAG +AGTGTGCTGACGTCACAATTGTTCTGGAAAAAAATTCCCGCATTTTTTGT +AGATCAAACCGTAATGGGATAGCCTGGACGTAGAACTCGCCAAATCGTAG +ATATATGCATAATGAAAACTCTAGAGTTAACTCTGCCACCCTCATAAAGT +GAGTTAGAAACATTTCTGCTCTGAGGAACTATAGAACCCCCTTTCAAGTC +GATCGTCAGCAAATTCTAGAAAGATCTGACAGTGGCCGATTTTTTAATGT +TTCTAGGCCACGTAAAAAAGCTGATGTCTTGTTACTTTTCAATTCGAAAA +TCCCTTTTTTTAATTTTTCGGCAGCACCCGGTCCGAGCCAACATCTTCCT +AAACACTTCAAAACCCCGCCCCCTTCTGCCCTCCCGGGTGTCTCCGTGTT +GTTCAGGGTGTTGTCCACCCCCTAGACACCCAACTGACCATTCACCCGTC +TCCTCCTCCCCCTCTACAACAACCACCACCACCTGATCCATTCCATTATA +ATGATATTCCGCATACTTGTCATACAGAGAATACCCGGTTTGCTGCTGCC +AAACGGTTTTCATTTATTCCATTTCTCACTCCTTGATTGTTGTCAATTCT +TCGATTCGATGCGGCAAAACTAGCGCCAGTGGGGAAATTGCTTTAATAGT +AAACAATTTTTTTTTAAATTTCCTATATTTTTTGTATAAGATTTTCTTTT +TTAATTGCAAATCCCATGGGAAAGTCTCAAATTGCATAAAATTCCAATTT +GAATTCCCTCCAAGATTTCAATGTTCGATGGAGCGCACTTGAATTATTAT +AATTTTTATCAATGAATTTTTTTATCATCTCTGACTGATTTTTCACGATT +TTTTGTGTAGTTTTAGAGGAAATTTACTGAAAAATCCAAGTTAAATGTAA +ATTTCCGATTTTTATACAATTTTTGGACTACTTTCCCCGCCGCCACCGCT +AAAAATCCCAATTTCCTGCAAGTTTTCACCTGCTCTGACTCATTTCCGCG +AGCGCGCGCGCTCGTACTTTTTATCTTTTACTATTTATTTATCTCCTCCA +AAAAAAAATCCCGTTAATTTTTTTTCCCTTACAATTTCTCATAATTTACT +CATTTAGTTTGGCTTAAAAAATGCTAAATTAAATTTTTTTTTCATTTCCA +GATCACATGACACAACGAAAATGAGGAGAAAAATGAAGTTATTCCTATTT +TTATTATTAGTAATTAATATATGTCGGTCGGCCGCTGCTAACGGTGACGA +ATGCCCGAAATTGTGAGTTTTTCGCTTAAAAATCAGATTTTTTTCGAATT +TACTGTGAAAAAGCGGGGGTTTTGCCTGAATTTTCACTTAAAACTGCTTT +TTTTTGCTAAAATCCCGAATTTTTCAGAGAAAAATAATTCAAACTCCATT +TTTCAGCTGTAAATGTGCTCCGGATCCGGTGCAGCCGACGTCTAAACTCC +TATTATGCGACTATTCTTCGAAAAACACGACAATTACACCTATTGCGTCG +TCGAATTATGATCAGGTTGCTAATATTCGGTGAGGTTTTTTGATTTTTGA +ATGAAAAATTTGAGAAATTTTTAAAAATGGGAAAAAATGTGATTTTTAAA +TCAAGATATCGGAAAATACGAAAAAATTTCCAAGAAAATGGTGGTTTTTA +TCGAAAAAATGTTAAAAATGCATAGAAAATTTGGATTTTCGAGTTCGAAA +TTTTCTGAAAACAAAAAAAAAAGTTTTTTTTTACACTAAAACATTAAAAT +TGGATTTTTTTTTCCGAAAAACATAATTTTTCAATTTCTAACAGTAAAAA +GCTCACAAAATTCCTTGAAAATTGACAAATTTAGTATTTTTTACACGAAA +AATGCATTAAAATTGAATTTTTAAAACAATTTAAACTTAAAATAAAATTT +TCATTTATTCTACACGGTAAATGTATTAAAATAATTAAAACTTCGAAATT +TTAAATTAGAAAAAATCAAATTTCCTCCTTATTCTCAATTTTTTTTTACA +GCAAAATTTCAGTTGAATTTTCCCATAATTTTGAATTAAAAATGTGTTTT +ATTCCAAAAAAAAACTATTTTACAACAAAAAACTAGATTTTTTCCCAATT +TTCTATGAAAAATTTAATTTACCAATAACTTATTTTCTTTTTCCAGATCA +CTATTCATATCTTGTGATAATAATAATTTCCAATTTCCGGATGCCTACTT +CAAGTCGTTAACCGCGTTGCATCATCTGCGGATAGTGGTGAGTTTATTAT +ATTATCAGCTGTTCTCTACAGAACATCTGCTTTTTGCGTGTAAATTTAGA +GGTCAATTTTCGGAAAAATTGGAAAAATTGGCCTAAATCTCAATTTGAAG +TAGATTTTCACGTGTTCAAAAATGTTCAAAAAATTCAATCAAAAATTCGA +TTTTTGGAATACTTCAAAAAAATTTAATTTTCTTCGAGAAAACCGGTAAA +TTACAAAAAAAATTCGTTGGCGATTTTTTTCTGTAGTTTTCCAGAAAAAC +AAACGAAAATTTTAATTTTTAATTTTTAAATTTTCCAAAAAAAATTTTTA +AAAATTCATAAATATGTCCATTTTAATTTTAAAAATATCGGAAAATATTC +AAAAAATGAACTTTTCTATCGAAAATTTAACAAGAAAAAATTACGAAAAG +TTCATTCAAAAAATTAAAATTCTTCTATATCTGAGGAAGGCTAACAGTAA +TTTTTTCCCATTTTTTGACTCTTTGAGCAAATAACCGTATCACTAATTAC +CTTAACCATCAAAAAAGAAAGGTGTGCCTGTCTTCTATTCATCCTCCTCT +CGACACCAAATTCTTAAGAAGAGCCCCCCACTCGGATGTCTCTAATTAGG +CACAAATGTTACGTCATTTTGTCATTTGTACGGCCACAGATGACCTCCGG +TGTGCTTGGAGGACTGCGAGAGAGGAGGATTAAGGGGATTTTTATGTCCT +ACAATTGATTTTTTTAGGTCAAAAGTAGGGATTTTAAGGCCAAAAATAGA +GATTTTTTAGGTCAAAAGTAGGGATTTTAAAGCAAAAAAAAAAAATTTTC +GGCCAAAACAGTGGTTTTTAAGGCCAAAAAATTTAATTTTTCCGTTTATG +ACACCTAAAATTGGGGTGAAATTTTTTTTTCGGATAGAAATCTAAAATTG +CAATTGTTAATTATTCCAACATTTTTTTTTGCATTAAACGTTATTGTAAA +AACATTGAAAATCACTTGATTTATCCGAAAATTTCATTTATTTCAGATAA +ATATTGTTTAATAAAAAATGTGTTAAAAAACATGGTGCATAGATATATAG +ATAATTTTGTAGAATAATTGAAAATTGCAATTTTTAACTTCCTACCCGAG +TAAACAGAATTTAAATCCAATTTTAGGTGTCATAAACGGAAAAATCCCAA +TTTTTGGCCTTAAAAAATCCCAATTTTTCGGCCTAAAACTCCCTAATTTT +GGCCTAAATCACCCTATTTTTAGCCTAAAAAAGTCCCCTGTTTTTCCATT +TTCCCCAGGAACTCGTAGAAGAACATGTGTTAGGCGTGAAGAGGTTAAGC +CGATTAGCCATGTAATATTCAATACTTGAGTATAGAAGGGCCAGAAGCAG +CAGCAGCAGGGGGTGCTCCAAGAGCACCACCTCAACAGATGTATAAAGTG +GTTTTCGAGTAGATTTGTGGTTTTGCACACGGTGGAAGAAATCTGAAATT +TGAATTTTTTAAAGCCATTTTTGTGCTGAAAAATGTACAGAATAACCGAA +ATTTCACCACCCTTTAAGGTACGGGAAATCTCCGGGAAAAAGGCTCAAAA +ATTGCATAAAAATGGAGATTTTAAAGCTAAAAATAGCTATTTTAACAAGT +TTTTTTGCAGGGATGCGAGACCACACATTTCTCTGTGAAATTGTTCGAAG +ATTTGGCCGCTTTGAGAAGATTGGAACTCGATCAGGTACATTTTTCTTGG +AAAATCTAGAAAATTTTGCTGAAATTGGCTCAGAAATGTCCTAAATAGTA +GAATTTTTCATTAAAAAGCCTCTCAAAACGGCTTAAAATTAAGTAAAAAT +CGACATTTTTTCACAGATCTCCACCGCCTCAACCTCTTTCGAAATGACCG +AAGACGTCCTAATGCCGTTGGCTCGTCTCGAAAAGTTTTCCCTCACGAGA +TCACGGAATATCGAGCTTCCACAGCGACTTTTGTGCTCTCTGCCGCATTT +ACAGGTATATTTTTGGGTAATTGATAATTCGCCAAAAAGAACAGCAGCCG +AAAACTCAAATTTTTCACGAAATTTGCCGAAAAACTAGATTTGTAAAATA +AAAAGAATGCAAGAATTTTTAGCTTAAAAATCTCAATTTTGAACGATTTT +TAAAGCAATTTCAGTATGAAAAATCCAGATATTTTTTGGGTAAAAATTTG +GTGAAAACGCGTTAAAATCTGCATTTTTGAACGAAATTCGCCAAAAATCA +AGACTTTTGTAGTGCATTTTACTGTAAAAATGTATACCTATTTTCTATTT +TTATGCGTACTGCGCAATATATTTGACGCGCAAAATACCTCGCAGCGAAA +ACTACTCTTCAAATGACTACTGTAGCGCTTGTGTCGATTTACGGGATCGA +TTGATAGAATATCAAAATTAGAAATAAATGGGAAACTACTGCGAAAACAA +AAATTTATTTCAAAAATTGAGTCCGTAAATCGACACTACAGTAGCCATCT +AAAGAATTACTGTAGTTTTCGCTACGAGATATTTTGCGCGTCAAATGTGT +TGCGCAGTATGCATTCCCATCTTGTTCTCTACATTCAATTACCACCACAT +CTCACAGAGAAGGAATTAGTTGTTTATTAGTACGTGGGGGGGGGGGGGCT +TTAAAGCTTACTACTTCTTCTTTCTTTCCACTTTCTGACGTTCAACCATC +TGGTATTCCTGGCGGCGGGGCAATTGAAAATGAGAACAAAAGGACATCGA +TGGAGGGAGGAGGATTGAGAGTTTGGAAATTGTGAAGAATGCGCGCGGAA +GGAGGAGGTCAAATATCACAAGCGCCGGAAGTTGTTGTCAGCCAGAAGCA +ATAAAGGCCTAATTATGATGATGATGAAGAACCTCCCTGAAAGAGAATAG +CGAAAATGTGAAGTTTCCATCTCAAGGGAGCGATTTTTTAGTGATCATGG +AGTCTTGAAGTGTGCACATAGTCTACGTGCCCCACAAGAGCCTATGCCTG +CCTTATGCCTACTCACATGCTCACAGCCAAACTCTTTCGAAATCAGAATT +CTACATTGTAGAATCTACAACACTGAAGTTTCTGCCATAACGTTGAAAAT +AGGCACCTACGCCTGAATACGTGCCTGATCAACATGGATGCCATATAGTC +CAGGCTGTATAGTCGTAAAACAGGGATTTTTTAGGCTCATGGGTTTTTGT +CGGAAAAAATCGAACATTGAGAAAACCAGAAATTTTTCAAATTTTCGTAT +ACTATTCCACGAATCGTTTCTCCCGTTTATCGAATCTCCACGTCGCACTG +TAATTTTTCAAGTATCGTTAGTCCATTCGCCCGAGAAACTCCACAGTTAC +AAATGCTTTGCAAGCATTTTCAAGAAACCATGGTTCCTGGCATGTTTTGG +CGCATTCAATAATGCCGCTAATAATAATAATAATGCCTCCTATTATGATG +TCGCGTTGTCATCGTTTGCTGCTGCTCCGTCAGATACTTTATGGGGTTGT +TGTTTTCTCCCTCCGCATCAAACGACGTTCCTCTCTTCAAAATGATGATG +GATATACATATATCTATGTTTATAGAAGAATTGAACCCCACACTTTACAT +ATGAATAGATGGGGACCTTGTTACCTTGACTATCGGGAAGAGATTGAAGG +TTCCAAAGACGGCTGGCTGTGGCTCATTAGGCTAAATGATGCGTGATATT +ATTCGCTCTACGGCACCTCTATGATCCAGGAATAGCAGTCACTGTCAACA +AGAGTCACCTCACGGCAACAATACTCCGCTAATTACGGTTTGCGGCAAAT +CCCAGAATTTATTTGAAATTCTAACTGGGTGTTGCAGATGGGTCGAGGAA +ATATGATAGCAATAATTATTGTTACGTGGCAATTGTAATCCGTCAGATAT +CGTTTCGAGACCTGCTGACTCAAGAATGTGAAAATGGACAAATTTGGAAA +ATAGGTAGCGGAAAATTTTCGCAAGTTTTGAAAATTTCGGTCATGATACG +ATACGAACTCCTTGATTTTCACAGCCCGACAAGCCGTACGCGTACGCAAT +TTGTCTACCGTATACCTGAACGTTCAGGCTCGTCTATCTCGAAAACAGTT +GGTCCAGCCTTTTTGTGGGGCATATAAAAAAGGTCAGAACATAAATTCTA +AAATTTTTTGGACCATAGCTTGTTTCGTTATCACGCGCCCAAACCTGATC +TACACTCAAATTATCAGTAGAGCGCATTTGCATGGATGTACCACTTGCCG +GGCCGTGATTTTGAATGGAATATTAAATTCCACGTCACTCTAGTGAATCT +CCGCTTCTCAATATGCTTCATAATTCATCAAATTCAATTCATTTTCGGAT +AAGCCAGTTGTAAACAGTTGTGTGTGTGTGAGTGAGCTCATCCTTCATAA +AATGAATAGAGATAGAACACTGACACTCTCTCAAAGACAAGAGGAATTAA +TAAATATGAGAGCTCATTAGCTGCTCTTCTCGTGACTACTAATTAGGAGG +GTGGTACATGAAACAGTGTATGTGTAAAGGGATCCCCGCCGCCGCCGCCG +CCAATGTCTTTCGGTGTATGGCAATATCCGAGTGGTGTTCTCATTTTGAA +GAGAGTATTAGGATGTAACGTATCAACTGGAGAGAGATAGTTCAAAGATT +GGGGATTTGAGATATTTTAGGTGTCGAAATGGATGAAATATAAGCATAGG +GAGGAAATAAATAGAAAACGATATACTTAAATAGCAATAGTTATTTGAGT +TCTTACTGTAGTTTTCGCTAAGAGATATCGCGCGTCAAATAAAATGCTCT +ACGTACGCATTCTCATGATTTATTGTTCCCGTAATATAAACATAGCAAAC +ATTTTTAATGTTTAAATATTCCTCAATGCTATTGAAATTCAAATTAGTAC +AAAGAAAGCAATTTTTCGATTTTTTTAACGAGAAAACTAAGTTTTCATCA +AAAAATATGTAGATTTTGATGAAAATAATATGACAATTTATTTAAACCTA +TATATTTTTTTGTCCAAAACAACTTTACGAAAAAAATTTTTTTTTAAATA +AAATTATTGGATTTTTCGTCAACTTTACGATAAATTCCGAAAAATTAACA +ATAAATATAGGAGAAAAAAATCCGAAATTAACGAAATCCCCTGTTCCAGG +TTCTGAATATCTCGTCAAATGAGCTTCCATCACTGCGAAGAGAGGAATCG +TGTGTCGCTCAGCAGCTTCTGATCGTCGATTTGTCTAGAAATCGGCTCAC +CAACATCGAGTAAGGGATTTTCCGGATATTTTATAATTTTGATCTTTAAA +AATTTCAAAGTTTGTGAAAATGTGAAAATCTAAAAATGTGGAACAAATAT +TGGTTTTATCTATTTAATACCCCAAAACTTTGAGATTTTTCCGTTGAAAA +ATCGAAAATTCGAAAATTATCTCAAAAATTTCAGGCAATTCCTACGTGGC +ATCCCGGCAATCCGGCAAATTTCGGTGGCTTACAACTCGATCGCCGAGCT +CGATTTATCGCTGGCAACTCCATTTCTACAACAACTCGATGCTGAAGCCA +ATCGAATCGTCGACTTGACGTCACTTCCAGGCACTGTTGTACACGTGAAT +TTGGCTGGAAACGCGCTGAAAAGGGTGCCGGATGCGGTAGCCGAGTTGGC +GAGTCTTGTGGCGTTAAATGTGTCGAGAAATGAGATTGAAGCCGGAAATT +CGTCGGTTTTTTGTGGGTTTTCGGATTTTTTTTTGGAAATTTGAAATTCG +GAAAAAATTCAATTTTTACATACAATTTTGCGTATTTTGATCATATTTGT +TTTAAAAATCGAGAAATTTAAAAAAAATCAAATTTCGCTTATTTTCATTG +GAGAATACATGAGAAAAATATTTTTGTTTCGAAAAAGAAAAATAGCCAAA +ATTTAATGCTATTTTTTCGAAAAATTTCGATTTTAATTTTTGAAAAAGTA +TTGAATAATTTCATCAAATTTGTTTTATTTTGATGAGAAAATACGTGAAA +AATGGAAAAAAAATATGAAAATCTTTAAAACAAAAAAATAATCAGATAAT +TATGCAATTTGGCCTGAATTTTCAAAAAAAAAACTTGGATTTTCGAAAAT +TTCATCAAATTTTGTGTATTTTCATGCAAAAAAAGATAGGAATTTCCAAT +TTTTGACCTTAATTGCAAAGAAAAATTCCTAAAAAATTGTAACGTTTCAA +AATCTCGATTTTCTTCTGAAATTCTCAAAATCTTCATATTTTTCCAGCTT +CCCCAGAACTCGAAATGCTCGACGCCTCTTACAACAAATTGGACAGTCTG +CCCGTCGAATGGCTTCAAAAATGCGAAAAACGCATTGCTCACCTCCATTT +GGAGCACAATTCGATTGAGCAGTTGACTGGTGGAGTGCTGGCGAATGCGA +CTAATTTACAGACGGTTCGTAGACTTGTTTTTTTTTTTTTTTGAAAAAAA +ACACGCTGAAAAAATCTAATAAAACCCAAAAATTTGCATTTTTGTTTAAA +AAATATGAAAAATTGTTCAAATTCCTAGTTTTCAATATTTTCAACAAAAA +AAAATTCTAGAGCTTCCATGGTAGGCAGGCGCGGTTTCAGGGCCTGACGC +CGACCTTTCGCCTCTTTTTTGCATTTTTACGGGAATTTTCAAATTTCTAA +TTTTCCCCATTTCTATCAAATTATTGAAAATCAAATTAAAAACGCGAATC +GCGTATTGAGGCGAGAGGCACGCAGAGGTTGCCTTAAGGTCAGACAGGCA +AGCTTTTTAACGCCTAACGTAATTTTAAAACCTGAAACATTAGAAACTTC +CACACGTTTGTAATTTCACTGAATTTTACTGCACCTCTTCATAAATTCAA +TGTATTTAGATAGTGTAATTTTTAAAGGTGGAGTGCCGAAATTAAAGACT +TTGCTTTTTTAGACCAAAATTGGTCCTAAATAACCGAATTTCGTAATGAG +ACTTTCTGAAAATTTCTCAAAAAAAAGTTATGGCGGTTCAAAGTTCGGGA +AAATAAGGTCAATTTTCAGCTAAAATCAAAATTTTTAAAATTTTTTATTT +ATCACTTTTTGATAAATATTGTGGTCTTTGATTAGGCGGGGCACCAATAA +AAGTTACATTTTGTGCCCCACTGACCATGAATGTATTTAAATCAACGAAT +AAACGCCTAATCAAAGTATTTATTAAAAAGTGATAAATATAAAATTTAAA +AATTTTGATTTTAGCAGAAAATGGGCTTTTTTTTCTCAAACTTTGAACCG +CCATAACTTTTTTTTTGAGAAATGTTCATTACGAAATTCGGTAGTTTTGG +ACCAATTTTGGTCTAAAAAAGCAAAGTCTCAAACTTCGGTACTCCACCTT +TAAAGAACAGTGTAATTTTTTTCTATTTTCCAATCAGTGCAACTCTAATA +GCAACTCTAAACTTATTTCAATAAACTCTAGGCACAGTATTTTGAATAGG +CGATCGCGTGACAGTTTTAACCAAACATAGTCATGATGACCTTTTGTCCT +TACAGAATCTTCTCAAGTTCATGCACACACAGGTGTCATTTACTCTGTCA +AGTATTGTATAAGTGTGATCCCGAGAGTATTATAAATGGTAGTTAGACCA +CCCTTATGGTTAAGTTGTTCGTATAATTGTAGGGGTGGGGATCTTACCAC +ATTTATACGGCCCCCCTCCTATTGTATTGTATTGTTGCCACCAGTCGTCT +TGAGAATCTCTTTCAATCCGGGGTGACAGAAGGTGTCATATTGTCGGAAT +GTGTAATAGGTGGGTCTCGAATGGATATCACTAACAGCTGTGAAGGGATC +CGAGAAGGGTTTTCGGTCTTTCTAGGGGTTTAACTTTCCGCTGTCAATAT +TATTAATCTTACAAGGAAAGGGTTTTAGTTTACCGTCAGACTTTAAAACG +AGACATGTGTCATTTGAAAGTGTTCCATAAGTGTATGTCACTCCAAAATT +TCAAGCGGCAAAGCTCCAGTCTCAAACCCTCTAGCATCGATCTGAAAACG +TTTCAGTGCATTTTTCACTACTTTGAGGCAAGTAGAATTTCTCCAAAATG +TTTTTTTTGCAAATCTTCAATGTTTTTCAGAACGTTTAAAAGAAGGAAAA +CAATCTGGAAAATTTTTGGAAAATTTTAAATTTTTTGAAAAAAATCTGAA +ATTTCTTGGACCTGGTGGCGTGAAGAAATGTTCAGATTTTTTTCAAAAAG +CTTAAAAATTTTCCAAAAATCTCCCAGATTGTTTTCCTACTTTTAAATGT +TCTGAAAAACATTGAAATTTTGCATGTTAGTACGATTTGATAATCGTGTT +ATAATTACATTACACATACATAATAATCAATTGAAATATACAATTCTTAA +TTATAACCTGAAATTGAGATTAGATACCTTAGACAATACAACAAATAAGA +ATGTGATCGATTCAGCAGACCCCTATTTGTGAAAAATGCCTTCTAAATTT +TATTTTACACTTCTCCTAGTAGATGAACAGCACCTGCCAATAATTTCATT +GACAGCCGGATGGTTTTTGGCTCCTCTAAGACAGTATAATCCCGTCTCCC +CCGGGGGGAAGTGGTGTCAAATTGCTTTGCGGAGCAGGTGCTTTTTTCTG +AATCGAATTGGCTTATTGGTGACGGAAAAACCCCTAATAGAATTGATACA +ATTTGGTTTTCAAGAGGATTTGGGGAAGGGTTTAGAGGGTAATTGAAACT +GAGTAGATCTTCGTCTGTCGTGGAGATCAGAAGATTGAGGGAAGTACTGG +GTTTAAGGGGGTCAAGGAGTACTGTAGCGCATTTCGAATACTACTTTAGA +TAGTTTAGGTATTATATCAATAGGATAATATATTATCAAGTTGCACCAAA +ATTGGAGATTCTAGTAGTGCATTTTCTTTATATGCTAGGTATGTATAAGT +TTCTAATAAGTGTATATACCTACCATGTACCTAGGGGGAGTAGAGTTTGT +GGGTATTTTGCTTAAATAGACTAAAACGTGTCCAAAACCACCGAATTTCA +AAATGAGACTTCACAAAAAATTTCCAAAATTTTTTTTATGGAAAAAAGAG +CAAAATTTAACTAAAATCCGAAATTTCGCACAGTTTTCTTTGTCACAGCC +GCTGGATTTGAATTTTTCTGAAATTATCACCCTTTAATCCTTATTTTAAT +AATTTATCTCGCGGAAATTCGTTGATTGAGACAACTTTTAGGCCGATAGG +CATCCCATCTTGATCATTTTTGGATGCCTATCGGCCTAAAAGTTTTTTAA +TTTCAGAAAAACTAAAATCCAGCTGCTGTGACAAAGAAAAGTGTGCGAAA +TTCCAGATTTTAGCAAAATTTGACTCTTTTTTTTCTCGAAATTTTGACTC +GCCATAAAAATTTTTGGAAATTTTTTGTGAAGTCTCATTATTAAATTCGG +TGGTTTTGTACCAGTTTTAGTCTATTTAAGCAAAATACCCACAAACTATT +ACACTTTACTTTAACAAGACACACAATAATTCACAAATGGTGTAGTATCA +TGCCGGAATTTATATAGGATTGATTCTTGAAGAACGAAATTTTAAATAGA +TTATTGCAGACTATGTAACACTATTTGTATAAACAATTAACATAGTGTAT +TGAATAATGACTTTATTGAAATTAATACAGTTTTTGATATACCCATCTTC +TATTAGTATATCATGCAATACTAATAGGTAATATGCAATATCACTTTAAT +TGTTATTTCCCATGCGTCGTGTTTATACAAATGCTTTATATACTCGAATA +GTCTATAATAATCCAATTAAACTCGAGAATCCCAATACAGAATATAGTGT +TTACCAAAAACACTTGTGTTATTATTCTAATATACATGCACACACACACC +CACACACAGGTTTGACACCAGTTCTACTAATATTTGCATAATACCATTGA +GATACCTGAAGTACCCTATAGATATGCACGGGATTCGTTTCGGGCACTGC +CACGGAAAATATTGAAAAAGTGTGGTAAATTTACGAAAAACAACAAAAAA +AATGCGATTTTCCAGAGAAATACGAAAAAAAAGAAAAAAATATTTAGAAA +ATTAACAACAAAAAAAAAAATTTTTTTTTATTAAATAATAAAATGTGTTC +ATTCTGTTTTTCCCCTTTCAGTTAAACTAGGGCTTCCATGGTAGGCAGGC +GCGATTTCAGGGCCTGCCTGAAACCTGCCTGCTTCACGCCGGCCTCAGGT +CGCCTTAAGACGGCTGCTAAAAATTTGAAAAAAAAATTTCAAAATTTGAA +TTTCCGCGCTTTTTTCGAATTCCTAGAACGCTTTTTTTTAATTAAAAAAA +AATTTCAGTTGGACCTTTCATCGAATCAACTTCGAGTTTTTCGAGACGAA +GTACTTCCGGAGAATTCGAAAATTGGAAATTTGAGACTTTCCAACAACTC +TTTGGAGCTCCTCGAGCCGTCGAGCCTGAGCGGCTTGAAATTGGGTAATC +TAAATTTATATGAATTTTGCAAATTCTAAAAATCCTAATTTTTTCTAGAA +TCCCTTGATCTGAGTCATAATAAGCTGACAGAAGTGCCCGCCGCAATTGG +AAAAGTCGAGCAGCTGAAAAAAGTGGATTTGAGCCATAATAGAATTGCGA +AGGTTTATCAATATGTGCTCAATAAGATTAAGCAATTGCATACTGTTGAT +TTGTCGAATAATCAGTTGCAAAGTGTGAGTTTTTTGTTGATAAAAATTTA +AAATTTGAATTTTTTCTTTTTTTTTAATTATTAATTCTGAAAAATTCAAC +GAAATTTCCGAAAATTACTTGAAATTTAAATTTTTATCCAGAATTTAGTC +TATAAAAACGAAAAAATACGAATTTTCGATTAAAAAAATTAATTTATTTA +AAAACACACTTTCGAAAAAAATTTTGAATTAAAAAAAATTTAAAGTTCCT +TAAAAAACTATTTCCTCAATTTTTTTTCTGAAATTTCACTCTTTCATTTT +TTAATTCATTTTTTAAGTCTATAAATACGAAAAAACACGAATTTTCGATA +AAAACACATTTTTCAAGTTTTTAAAAATAATTTTAAATTGGAATTTTTCT +TTAAAAAATTGTTTTTTATAAAAAAACACATTAATGCATTTTTTAAAAAA +TAATTTCTTGAAATCTTCCAAAATCGGTTGTAATTTTAGCGAAAATAACT +ATTTTTTCCAGTTTTTATTTAAAAAATCCCTCGAAATTTGAATTTATCCA +GAATTTAGTCAATAAATGCGAAAAAATACGAATTTTCGATTAAAAAAATT +AATTTATTTAAAAAACACTTTCGAAAAAAAAATTTTCAATAAAGAAACTA +GTTCTTAAAATTTTTTTTCTGAAATTTCACTTTTTCATTTTTTAATTCAA +AAAATTTGAATTTATCTACAATTTACTCTATAAATACGAAAAAAATACAA +ATTTTCGATGAAAAAACACAATTTTCAAATTAATAAAAATATAATAAAAA +ACATATTACTAAATTTTTAAAAAATAATTTCTTGCAATTTTCCAAAACCG +GTTTTAATTTTAGCGAAAATAACGATTTTTCCAGTTTTTATTTTAAAAAT +TCCCTTGAAATTTGAATTTCTCCAAATTTTTTCTTGAAGTTTTTAAAAGT +TCCATCATTTTCTACTGGAACTTTCAAAAAATGTTCCTTAAAAAATCTCT +AATTTCCGCTAATTTCTACGTAAAATTTCAGCAAAAAAACAACGACATTT +CATGTTTTTTTGTTAAAAAAATAATTTTCTTGAAAATTTCTTTGGAATTC +GATTTTTTTTGAGTTTTAACCCAATAAAATGTATAATTTAAAAATATAAA +AATTCCAGATCGGCCCCTACATCTTCTCCGACAGTTCTGAACTTCATTCC +CTGGACGTGTCGAATAATGAGATTTCACTGCTGTTCAAGGACGCTTTTGC +GAGATGCCCAAAGCTGAGGAAAATTTCGATGAAAATGAATAAAATTAGTG +AGTTGAAGCACGAAAAACTGCCCAAAAATTAAAATTTTGAAATTTTTGTG +TTTAAAAACCTAGAAAATCGAGATAAAGTAGGCTTAAAGTTGCTCAAAAT +CCGCAGATTTTTTGAAATCGATTTTGAAAAGTGCACATGGAGCTAAATCA +GACTTCAAAATTCTCAAATTAATTGCATTTTCACTCGAAAACCTCTGAAA +ACTGCCTTCTTCCTATATTAAATCAAATTTTCTTTCAGAATCCCTCGACG +AAGGTCTCACAGAAGCTTCCGGCCTCCGACGTCTCGACGTATCTCATAAC +GAGATCCTCGTGCTGAAATGGTCGGCTTTACCTGAAAACTTGGAGATTCT +CAACGCTGATAACAATGATATCAATCTCCTGACCGCCGCCTCAATGTCCC +CAAGCACCGCAAACTTGAAGTCCGTTTCGCTTTCCAACAACGGCATCACC +ATAATGAATGCGGACCAGATTCCGAATTCGCTCGAGTCGCTGGACGTGTC +GAATAATCGACTTGCAAAGCTCGGGAAGACAGCGTTGGCCGCGAAATCTC +AGTTGAGAAGGCTCAACTTGAAGGGCAATCTGCTTACCGTAGTGGCCACC +GAGTCGATGAAAGTCGTAGAGGCTGTGCATCCGTTGAAAGTGGAAATCTC +GGAGAATCCTCTGATCTGTGATTGTCAGATGGGATGGATGATTGGTGGAG +CGAAGCCAAAGGTTCTCATTCAGGACTCTGAAACCGCAAGCTGTTCCCAT +GCCGTTGATGGGCATCAGATCCAGATTCAAAGTCTCAGCAAGAAGGATCT +ACTGTGCCCATACAAAAGTGTATGTGAGCCGGAATGTATCTGCTGTCAAT +ACGGAAATTGCGATTGCAAATCCGTATGCCCCGCCAATTGCCGATGCTTC +AGAGATGATCAGTTTAATATCAACATTGTCAGATGCCACGGGAACTCATC +AATGGTGCCCAAAAGAGAATTCGTGGTCTCCGAGCTCCCGGTCTCTGCGA +CAGAGATCATTCTGAGCGGAGTCACCCTTCCACAGCTCCGAACTCACAGC +TTCATCGGAAGACTTCGTCTCCAGAGGCTTCATATCAATGGAACCGGGCT +CCGATCCATCCAACCGAAGGCTTTCCATACTCTTCCAGCACTGAAGACGC +TGGATTTGTCGGATAACTCGTTGATCTCGCTGAGCGGGGAGGAATTTCTA +AAGTGTGGAGAAGTCTCGCAGCTTTTCCTCAATGGAAATCGATTTTCCAC +GCTATCCCGTGGAATCTTCGAGAAGCTTCCGAACTTGAAATATCTGACAC +TTCATAACAACTCCCTCGAAGACATCCCTCAGGTTCTTCACTCGACGGCG +CTCTCCAAGATCTCCCTGTCATCGAACCCCTTGAGATGCGACTGCTCGGG +AGGATCCCAACAGCACCTTCACCATCGTCGTGACCCAAAAGCTCATCCAT +TCTGGGAGCATAATGCGGCCGAGTGGTTCTCGTTGCATCGGCATCTTGTC +GTTGATTTCCCCAAGGTTGAATGCTGGGAGAACGTGACGAAGGCCTTCCT +GACGAACGATACGACAGTGCTGAGCGCCTATCCACCTAATATGGGAAATG +ACGTCTTTGTGATGCCTATTGAAGGTTGGTTTAAAATTTTTAAAAAAACG +CGCGTCAAATATTTTAAAGTCTTTTGTTCGAAAAATAACCATTTTACAAT +ATGTAGGATATATCTATAACAGCTACTGTAAAAACTCCAGATGTTTGAAT +TTTTTTAAAAATGCGACGTGGTAAATATTATATTGATTACATATTATTAT +TACAGTGTATTTTTTTCCACTTCTACGACTTTAAAGGGGGGCGCATTTAC +GCGCGATGGTCCCAGCATTGGTCTCGCCACGCACCCCAAAAATCAATGGG +TGGCGCGTGTCGAGACCATCGCGCGTAAATGCGCCCCCCTTTAAAGTCGT +AGAAGTGGAAAAAAATTCACTGTATAATTATTAGTCAAATGATACTTATT +ATGATATTAGAAATTAAAAAATTAGGTTTGAACATTTTTTTTCCTCGATT +TTTTTACGGTATTTCACCATGTATGCGTTATAAATACAAATATGATCCCT +ACCTTTTTATAACTTTAAAATAACTTTTAAAAAGGAATATAATACATGCA +CAAGCACCATAAAATTTCAACGTTTGCTTTTTCTGGTCCGAAGAATTTTT +TCAATACGTTTACTTTATATATCACATATACAAACAATATACTGAGAATG +CGTATTGCGCATTATATTTGACGCGCAAAATATCTCGGAGCAAAAACTAC +AGTAGTCCTATAAATTCCTACTGTACTGCTTGTGTCGATAGAATATTAAA +ATTGCAAAAAAAATTTAAAAAAACGAAAAAAAAACAAAGTATAAGGGAAT +ATATAGCTATTCCAAAATAAATCAATTTCAAAAATCGAGCCCGTAAAAGA +GAAGGACTTACTGTAGTTTTCCCTACGAGATATTTTGCGCGTCAAATATG +TTGTGAAATACGCATTCTGAAGATGTAGTGTACTCGTAATATATATTTTT +TAACAATTCAAACATTTCCAGAATTCCTGCGCGACTACAACTCAACAATC +TGTGTTCCATTCTCATCTGGATTCTTTGGACAAGACCCTCAGAATAGTAT +ACTCTTTGTAATAATAACTATATCGATTGCTGTTCTCCTCTGTGTCCTCG +TTATTCTCGCAATTTCATTTATTCGAAAATCTCACGACGCAATCAATCAA +CGAAGATACAAAGCATCATCTCTAAATTGTTCAACATCAGCCGGCTCGTC +GCCTCTTCCGGTTCCGCTGTTGAGTTATCACGCATTTGTGAGCTATTCGA +AGAAGGACGAGAAAATGGTGATTGATCAATTGTGTCGACCGCTGGAAGAT +GAAGATTATCAGTTGTGCCTGTTGCATCGGGATGGGCCGACTTATTGCTC +GAATTTGCACGCGATATCTGATGAACTCATAGCTCAGATGGACTCGTCGC +AATGCTTGATTCTTGTGTTGACTAAACACTTTTTGGAGAACGAGTGGAAA +ACGCTGCAGATTAAGGTAACAAATTCAAACTTTCAGTTTAAAATTGATAT +ATTCGTAAAAATAAGATGTTCTTAAAAATTCTGAGAATGCGTGTTGCGCA +AAATATCTCGTAGCAAAAGCTACTGTAATTATTTTATATGACTATTGTAC +CGTTCAAAATTACTATCCAAATATTTGATTTTTTGTTTTAAAAAATTATT +TGGAATTTACTCAAATATTGAAAACAATATTATCGAAATTCCAGAAAATT +TGGTGGAAATTCCGAAAATTTCAATTTTTTCGCTAATTTTCGAGAAAAAA +AAAATTAAAATTTGGATTATATGAAATAAATTTCCAAACATTAAATTAAA +AATTTTTTTTTTTTGGATTTTCCAATCTCGAACCTTCAAAAATTGAATTT +TTTTGAAATTTTTTTTCGGAAAAAGTAAAAAATGCTCGAAATATCGACAA +AAAGTTGAAGTATTTTTTTTTGTAAAATTGGAGATTTTTGAGATAAAAAA +TCTGAATTTTCATTCAAATCTTGAACATCAAAATCAGCAAAAAAAATTGC +TATAAATTTATTTAAATAAGATTTAAAAAGAGTAATTCGCTATGATTTCA +AATTTTCAAAAAAAAAAATTTTTTTTTCAAGTTTTAATTTTTGAACACTA +TCAAAAAATTTATTTTTAAACCAAAAAAATTCCGAATTTTCTGTAAAATC +TCAAAAAAAAAACATTCCTAGAAATTTAATCGAATATGATTTAATAATAC +TATTTTTAAATCATATTCAATTACATTTCTAGGAATTATTTTTGCTAGAT +TTCAAAAAGTGTATGAAAAATTAAAACTTTTTGAAAAAAAAACTGTTCTA +AATATAATTTATAACACCAGAAATTCACTAATAACACTCCACATTTTTCC +AGACCTCCCACCAACTATTCGCCAAAAACCGTGCAAAACGAGTGATCGCC +GTGCTCGGCGACGGTGTGGACGCGAATCTGCTGGACGATGAGCTCGGACA +GATTCTACGGAAGCACACGAGAATCGAGATGCGGAGCCATTTATTCTGGA +CACTTTTGCACTCATCACTTCCATCACGACTTCCATTACCATCGAATAGT +GGCGATGATTCGTCTCAACTATATTCGGATATCTATGGAATTGTGCCTTC +CGATGTTGTTTAGCTTACAGTTTTCCCGTTTAGGTCACAGTTTTTAGTAT +TTTTTTTCCTCTTCCAAATGTACGAGTTTCCATTATTCACGAGGTTTCTT +TTTCACCCCCAATTCTTCTGTGCACAATTTGCCATTTTTTGAATTTTTAC +AACAATACCGGTACTATATTTTTCGATTTTCTTTCTTTTTCTATGAATCT +TGCCATCATTCTCTAATAATTGACCAGCGATTATATTTTTGATTTAATAA +TTGAATATTCTCGTTTTTCAGTTCAAATTATTGCTTTTTTCTGTCACCAC +AAATTCAAATTCTCGTCCTACCCTGTGTGATCTTCTGTAATATATATATA +TTAATAATCGTCGTTTCTTCTTGTTGTCATTTGCGGATGCTTATGAAGCT +TGTATTTTAATTTTTTGTTTTGTTTTTTTTCCTGTTTCAGCTGCAAAAAA +TTCGGTAGAAATTCTTGAAAACACGCAAAAAATGAATAAAAAAAATAGTA +TATTAGCTTGTTCGAGAGGAGTTCACAAGCGGGTGGCCTAACATCTCCGC +GGCCGCCCAGTGGTGTACTCCTCTCGGGTGAAAGAATTCCCATTTTATCA +TCAGTTTTTCGGCCTATTTTTTCAGTTTTTCTCAACTAAATAGTCAATTA +TCTCTTAAATAATGTCGAAATTAATTTAATTTACACATTTTTCCAATAAA +ATTCCAATTTTCGGTCATTAAATTACCCCTTTCGAATTTTGCTCTCAAAA +ATTAAATTTTCATCGATTTTTAATTCTCAAAATTCTTGAATTTTCAGCGA +AGATGGGCAAATTCAGCAATCAGAAGAAAAATCGTGTCAAGAACAAGGTG +GCGGTGACAGTAAAAAAAGCGCAACGCATGAAGGCAGACGCTAAAAATGC +CAAAAAAGACGGTGAAGTGGATGTTGAGATGAAGGAGGAGGTGGTGAGAG +TCAGAGGACTCGCCGTATCGTCGCTGGTGAGAAAAAAAAGGAAAAACTCG +GCGAAATTCTTGATTTTGATTTTTTTTTTCAGAAAAAATTGGCCTCCGGT +GAGCTGCAAAACGTGCCAAAAGTGAACGAGAAGAAGATTATCCGCAAGAC +AGAGCTTCCAGTTCGAGAGAAGTAGGATTTTCTCGATCTCTCCAAACAAA +AAAATTGTTTTTTTCAATTTCAGCAAAAAGATCCTGGACGCTCCGACTGG +AAAACGTGGCACCACTGCTCAATACATCACAAAAAAGAAGGCAAAGAAGA +TGTACAAGAAGATGACACACGACGCACGCGACAAATATCGAAAAATTCAG +GCGGAACTGGCCGGAGACGGTGAAGATGACGAGGAGGGTGAAGCCGAGGT +GATGGAGCAGTGATTTTGGATTTTTCCGCGGCATTTTTAAAATTGTTTTT +TTTTGTTGATTTTGTTACTGTTTTTCATTTTCCACATAAAATAATCGAAA +ATTTATTTATCACAAAAACTTTTGCACAATTTGCTCAGCTGAGTGAGCCA +ACTGTTTGCCACGTGTCACGATTCGATGCATCCATCCATTGGGCTCCTCG +AGCTCCGCTTTCGGAGCCTGTAGCTGCTTTAGAATTATTGTCCAGAGCTC +AGAAATGTTCATCGAGTACTGCGCGGAAACTTCGACGAAATTGCACTTGT +GTACTTTGGCCAGGCAGGCTCCTTCTGGAAAAATCAATTTAAAAATCGAT +AATTTGAAGTTCCACGTGGAGCCGCGACGCGGCACGCGTTGCATCGTTTT +TTTTGGTTGAAAAACATGGTGCATCGAAGAATTTTCCTTTGACGATTTTA +TACGCAATGCATCACATTTGACGAACAAAAATTCAAAATACTTTACTTTG +CAAACGCGCTCCATTGATAAACTTATGAAAAATCGATAATGCTCAAATTT +CACAAAATTTTCCTCCATTTGAAATTATATAATTGTTAAACAAAATTAAT +AAAACCAAACATTACGCGCAGTTTCCGATAAATTTCGATTTTTTCAAAAT +GCAAGCGCGCTCCATTGCTAAACCTTGAAAAACCCACCCATTTTCGACAC +CACCGTATTCCGTTTCAAATCGATTTTATTGCCAATCAGTATAATATTGG +CTCCGCGAGCAATTTTTCGATTCAAAAGCCGACTGAGCAGGTCTGTGGCA +CACACGAATGATTCTCGATTGTCAACGTTGTACACTATTGCGTACATTGT +CAGTGATGACGCGAATGGAGAATTCTGGAAAAAAACAAGAGTTTAAAGGC +GCAGGTGGGTCTCGCCACGATCCATGTTTTTTTGCGGGAATAGTGGAAAT +TTGGAGTTAGTAAAAAAATCAAATTTGTGTAATTTTTAATAAAATCGGTT +CGCAAATGCGCTAGTACATCAGATTTCACGAGCAAATTTCATTTTGTGAG +ATTTGCACCAAAGATATGGGCATTTGAACTGATTTTTTAATGGTAAACAC +GCGAAAAAAAATACATATCCAAAAATTGAAAAAATTTTAGGTTTCACAGT +CTCCTCGGCATCGAAAGCGCAGTAGTAGGGGTGGCGATAGGGCGCCCTGC +TAAATTTTCTATTTTTATGGTCTTTCTTTTCGTTTTGTGCTAATGAACAA +AAGTTAAGTTCGAAATCTGCGAAAAAAATCGTTTCAACGCTAAGAAACGA +AGAATTGTATTTCTCAACGGTAAAAAGATTCACTCCTGCGCCAAGGTGAC +AGCAAGTGCGCCCCAGCCCAATTCGACGCTGAAGAGACTGTGGGTTTAAA +AATTTAGAGAAGTCGCAAATTTTTTGTTCAAGATATCAGCCTAAGCTACG +GTTTAAAGGCGCACAAGCACGTGGTGTCAAAGTGTCCCGTTTCGGTGTGA +TCTACCAAAAATGCGGGAATTTAGACGCAGACTTCTCAGCAGATTTCGTA +TGGTTAAGAGTGTGCTGACGTCACATTTTTTTCTGCAACAAATTCCCGCA +TTTTTTGTAGATCACACCAAAATGGGACTGTTTGACAGCACGTGCACAAG +CAGATCACAAGTGGGTCTTCGAGTTATCCTCCCCAAATCCTGTCCAGTAG +AGCGCACTTACCTCCAACGTGGCTTCCAGCAACATTTCCAACTCGATTTG +CTCGTTATTCAACAGGAAATTCATCGTTTTCGATGAAGTGTCATCTCCCT +CATTTGACTCATTATTGTATTGGGTGACGAGCCGCGTGGCAAATTGGTTA +ATTGCTGACAGCAATGTTTTCTTCCCGCTATTCCTTGATCCATAGACACG +TAGAACCACATGTTGCATTGGAACATTCGACGTTTCTTGGAATAGCCAGA +CTTCTGGACACGTGGCTCGGCGATCTTCTGAAAATTTTTAAATTTTCAAA +AATTTGGTTAAAAATTTCAAAGGAAAATCAATAACAAAGCTACTCCAAAA +TTTTCAGCCTGATTGGTTGGAAAATGAGCAAGTTACAGCGCTTCAAGAAT +TCTAGGCCACGGTCACCAGGGAGTGGTGGCGGTGACCCTCTATTTCATTT +TTAGATTTTTTAAATGGGAAACTCGAATTTAAATGTGAAACATCTGGAAC +ATTCCAAGAAAAATTCAAAAAAACTCTCTAAGGAGTCGATAACCCTCCCC +CAATTCCTGAGATGTGACGTCATCAGGGGGAGCCCGTGACCTCATAGCTT +CAAATTTGAATTTTTCAACGAAAAGTGTGAAATTAGATGTAAAATTACTA +GGAAATTAGAAGAAAGATTAGAAAAGAAATTTCGGGGGTGTCGCTCACCA +CCCCCCCCCCCCATTTTTATAGTGTGACGTCATAGAAAGTGGGTCCCCGC +TACCTTCCATTTTCAAAGTTTTTTTATTTTTCCGATGATTGTATTACTGT +ACTCACTGTAATTATGTGCAACAACTGGTTGTCCAGTGGAGCACGTTTGC +TTATACCCATTGTCCGTCACAAATCCATTCTTAATTCCAAAACTTCGAAG +ACTTCCCTCCGGTCGTTTTTCGACGTCTTCGATGTTGTTTTGGTGCATTT +GTAGAGAGTATTGGTATCTGGAATATTAAGGGGAAAATGGTGAAAAAATT +CAGAAATGTACAGGTAATCGAGAAAAAAAGTTAAAACTTTTTTTGAACTA +AATTTTTTTTTCAAAATTTCAAAAAAAAAATTTTATTTGAAGAACTTTTT +TATAATGTTAATTTTTCTGAAATTACTTAACTTTTTCTCTCAAAACTTGC +TCACTGAGTTTTTAAATAGATTTCTGAAATTGTCCACGTGAAGTACACTC +CCAATATATCAAAGGAGCGCATTTGCGAACTAATTTTATTAAAAATTTCA +CAAATTTATTTTTTTTAATAACCTAAAATTTCCGCTATTTTATCGTATTT +TCTAAAATAAATAAAAAATTGTCCAGGAGGAGTACATGGCCAATTTATCA +ATAGAGCTCATATGCACACTTGTTAAAAAACAAAAAAAAAACTTATTCAC +CTTGGCGGTGGGTACCGCTTTTTCACACGACGAGGCGAGTTTTCCGAGCT +GAAAAATGATACTTTTGGCTGGGAAGTTTTAGAATTTTGGGGAAAATAAG +CATTTCCGGTGAAAAAAATTGTTTTTTATTGGAATAGTTTTTAATATTCT +AGGCCATGTCGTAAAGAATTGAGTCAAAATTTAAATTTTTGAGGTACGAG +CTTCCAGTTCCCCCCACAATTCCCCCTATGGCCTAGAATTTCAGAAAACT +CTACCATCGATTCAAACTCTGTTACTTTTGAGGATAAGGGGTTCCGGACG +CCCCAAACTTCCGCCCGTGGCCTAGAACTCCCAACTTCTTCCACCGACCT +GGACGTGGTGCTCGTACTGGCAAAATGCTCATCAACATCTGGCAGTAAAT +TGTTCAACCGTCTTGGGGACACGGTACGCGGGGTCGACGGTAGACTTCGG +CGACTGATCGGCGATGTAGGAAGACTTCTGAAAAAAAATCAATCAATAAA +ACAACGACACTCTGCTCGTGAGGATCCGCCCATTCCGCTTGTTGTTTACC +AATTTCTTTTAAAAAAATTCTACAATGCGCAAAATTAATAGAACTACCTT +CTTATAATTTTTTTTTAACTCAAAATTTTCAAAAAAACAACGACACTCCG +CTTGTAGACTCCGCCCACTTTCCAAAAAGGACAATTCGGAGTGTCGTTTG +AAAAATATCCTAAAATTTGAAAAATTCATTTTTAGTCTCAAATTTTAATG +AAAATTACGTGAAAATCTATAACAACTACGACACTTTTGGCTCCGCCCAA +AAACGTCTTTTGGCTCCGCCCGAAAACGGGGCGGAGCCTGGCACTAATAT +TACAGTTTTTATTTCCATAAGTGATTAAAAAATCAACAAAAAAATTATTT +AGAAAGTATCTCAATTATTGAATGAAATTTTATAAAATCTACGACACTCC +GCTTGGAACCCCCTCCCCCTGCCAAGAATGGGGCGGAGCCTAGAACAAAC +GGAGTTTTTGCAAGAAAAATATTGCTTGAAATTTTAAAGACATTAATAAA +AATCCGAGTTTTTAGAAAAAATTGGGCCAAATCGAATAATAAAAAATACG +TTACTCCGCTAATAAAACCAGCTCATTACCAAGAAAGGGGCGGAGCGTAT +ACAAACGGAGCGTCGTTTGAAAAAATATTTTTTGGAAAACTAAAATGTTC +CAGCGGGAGGAAGCTTCTGCAAAGGCAATCTAATTTTTTTCCGGAAATTC +AATTTCCTCAGGGTTCTCTCTGCAAATTTGTTCACGAAAAAACTCGTGGT +GCTGTGCAAATGCGCTCTATTGATAATTTCATCTAGAGAGCGCAATTACA +TCAAATTAGCAATGGAGCGTTGTTGCATACCTTCTCGTTGCAGCGGGAGA +CGCTGGTGACGGAGGTGATAGCCGTGATGAAAATTGTTGGGGTATCGCCA +GCGCAACTGGAAGGGAAACACGACGATTCGACATTTTTCTGTAAAAAAAT +CCATGATAAAACTAAAATTTAAAGAAAAAATAATGTAAATAAAAGTGGGG +AAGTGGCTAAGCGGGGACACAAATACGCGGGAAATCCGCTTATTTTTGCT +GGATTTGACGTAAAAATCCGAATCAACTGGCACTCGACGCGTTTTCCAAC +AAGAAAAAACTAAAATTTCATATATTGGTGGCCTAGAAAATTCGAAAACT +GTTCAAGCTTACGTAAAGTGTGTATTTTCCATATTAGAGAATAAGATTGG +AAGAAAAATAAAATATTGTAATTTCTAGGCCACCGCAAAACTTCTAAGTC +ACCTATGAAATTTCTAGGCTACCGTGAAAATTCTAGGCCATCATAAAAAT +AAAATTTATATATTTTTGTCCTGAAACTAAGTCCACTTCCGCCAGAAATA +ATAAAAGCAACAAAAAAGACAACACAAAAAATTGAGAACTCTTAAGAACA +AAAGAAATCCGACCCGAAATCGAATACCCCACGAAAATTTTCGGAATTTA +GAAAGAAAAACTATTTTTAGACACTTTTTTTCCTTCAAAAGGAGGAACTT +TGTTGCGCGGCCTAAAAAATAGAAAACTCGGCCACCGATTTGTTTGCGGC +CACGGGACACTCCGCAGTTGCAAAGGCTACAGATGCAAATACTGGAAAAC +TAGGTCACCAAGTGGAAACCTTGGTCATCGCGTGGAAAAAAACTTTGACA +AAAAATTTTTGAAAATTTTATAAATTTATTCTAGGCCACCACCTGTAAAC +CTAGGTCACCATGTGGAAGGCTAGATCACCAAGTGGAGCCTAGACCAGCA +CATAGGCCTCTAGGCCACCACGTAGGAAATTAGGTCACCAACTGGAAAGC +TAGGCCTCCACATGATAAATAATATTTTTTGGAATTTCGTTTTGACCAAA +GAAACTTGTTTTTACCAAAATATTTGAAAATCGTTTTCAAGGCCGTCCGG +TGAAAACTGTGTAAACCTAGGCCACCAAATAGAAAGTCAGGCTGCGACAT +CTAAACTTAGGCCACCAAGTAGAAAGCTAGGCCATCAAGTAAAAACCTAG +ACCACTATGCCAAAATAGATGCCTTCTAAAAGTTTCAGGGAAAAAATGTT +TTTCAACAAAAATTTTTAAAATCGTGGCCGAGTGGACTTTAATAAAATTT +ACTTTTTCAGCCACGTGGCAGAGGGATATCGGAGCATCGTTTGAATTTTC +TAATTTCTGAAAGAAAACCGGAACACATTGCAAAAATACGAAAAATATAA +CTGAAGCTGACATATGAAATGAGTTCTATGCTCCCCGCCGCCTATTCTTC +TCATTTTTCTGCTTATTTTTGTCGTTGGGGGGATGCTGGTATCATATTCT +TCGTCCCCTCTTCTTTCATTGCCAGTCTATTCAGTATTATAATTAGCGTG +TATTCCCTATTGGATTCTGCTCCCCGTCGTTTTTTTTTCTATGCGAAAAA +AATAGAAAATACGAGGTGAACGGGAATTTTTATGAAAACGAACGAAGAAT +TTGAGTTTTCTAGGCCACCAAATTGAAACATAGGCCAGCAAACGGATCTC +TAGTAAAAACCTAAACCACAATACGAAAAACTAGGCCACCAACGAAAAAT +GGGAGATTCCGCTTGTGTGTTCAAGCATTTTGTAAAATTCTAGATTGTTT +TAAAAACTTAATTTTTCCAGTACAAAAATCGATTTAAAAACAATAAATAT +GTCAAACTCGTGACGTTTGTCAATAGAGCGCGTTTGCATGTCAAACAAAA +CATATTCGGTGTAGATTTACGGGGACACTTTACAAAACAAAAAACCTTCA +CAAGGCTCCAAATAAGAGCTAGAAAATGGAACAAATTTCCGTTTTTTTTT +TGTTGGTGAGTGTCTTGTGAGGAGGGGACCGCCCGTGTCTCTTCCAAAAA +CATTATTAAATTAGTGTGACGTCATCACATTGAAAAACAACAAATATAGT +TCGAGTTTTGAAGAAAAATTTCGGAATTTTTCTGGTGAAAAAATTTCAAA +AATTTCAATTTTTTTTTAAATCTTAAAAAATTTTTTTATATATTTTTAAA +TTCAATGTTTGATCTGAAAACCAAATTTTCACACAAAAAATCTGGTTTTT +GACGTCTAAATTTGCTTTTTTTCACCCAATTACGAGGTTCTCCGTGGGAA +GGTGTGTCTAGACACTTGAACTTTTGCTTTTTTATTTTTTTTCTAATTGA +AAATGATTAAGCTAGATATATTTTCTCTCTTTTCTTAATCAGAATTGTTT +TTGAAGATTTTAAATTTTTACACTCCCGTGCAGCAAATGCGCTCCGATGA +GAAGTATGGAAAATTACAACTGGAGATTTTCAAAATGTTCAATTAAATTT +TGCGTTTTTCTTTTAAAGGTTCAAGAGTCTAGAAAACTACGAAAAGGTGC +TGTGACCTTATCGATGACGTCATCACAATTCTTGAAAAACTGGGAAAATG +AGACGATGTGGAAAGAGGGGATTATTTATGCTTAAATAAACTTTTTGCAC +TAATTAATTCATATAGTTGTAGTGCTTCTTTATATTTTAAGAGAAATTGC +AAATTTTGCACCCAAAAAAGTAGACGGCCGAGTTATGGGAAAACTCTTCC +ACGGACACAAGACGTGGAAAACTAAAAGTTTCCGTTGTTTTTTATACGCC +CGCATGGCACATCCCCGCCCCAACAAAATTTTCAGGTTTTCAGGGTGAAA +ACATTTTTTCAGCTGCTGGGCGGCTTCTCGTGCAGCTGGAAATGTATTTC +CAGACGGGTTGGAACCGGGATTTGTCATTCAATTGTTGCAATTACGCTCT +ACCGCTAAACCTCGTTTGGACTCCACGTGGACAACACGGTGCCTTATTGT +AAATTTCTCTTCCATCTCCATAATTTCAGAACAAACCGTCGCTTTTATTC +TCCATAATATTATAATTTTATTTAAAAAAATCTGGAAACATTTATCGATT +TTTGTGAAAATCTATGTGAGATTATTGACAGAAATACAAGAAAATCGATG +CAAACATGCTCTATTGCTAAATAGTTCGTGTACTCTACGTCGACGACACG +ATTTCAAGAGTTTTTCGTTTTTTGAACAAATCATCTGTTATTATTGCAAA +ATTCGGTACATTACTCAAAAAAAAACAATAATTGATAAACATGTAGAAAC +ATACATGCAAACACGCTCCGATGCAAATTATTGATTCTCCAACTTTTATT +GTTAAGTTATCTTGAAAAAAAAACTGATAAAACGAGAAGTCCTTGGTGGT +ATCGGTCGCCTAGAAACAGATGAAAGAATGGAAAAACAAGTATTACGGGC +GGCTCCGTTTCGTATTATGGGGGGTGGGCCGCAGATGATCCTTTAGAATA +AGAAAAATGTCTAGTATTTTGTGATACTTGTGAAATATAACCCTAAACTT +AAAAAATAAATTAGGGCTCAAAAATGGTATTTTTCTAATGTAAGCCTACA +AGCACAAAGGTATTCAATTTTTTTTCAATAGCTAAAAAATTAATTTTTAA +ATTGTGATATCATAATACTTACACAAGTACCAATTTTGTTTTAAACGATA +GAATATTCCATAACTTTTGGGTAGGATTTTCTGCACTCGAAAAAAACGGG +ATTTTCAACAAAAATAGTGGACTTTTTAAAAACAACGAAAAAGTTTTGCT +TGGGACCAAGTCTAGCAGATTACAAAAACTGATTCTTCCAGTCAAAGATT +TTATATATCACTTAACAATTGTTTTGCCTACCTAGCAAATTCCGAAGTCA +GAAAAGTTGAATTTCCCTCCAACAATTTTTTTTCATAGTCAGCCAATTTG +CATTTCCCGCGAAAAAATTTACGGATTCACCACAATGGGTCTCCCACCAA +TAAAATTAATTATTCATTTATCTTCTTAAAAGGTCACACGAGATGCCAGC +GACACAGGGCAAGTGCGACCACTATCCCGAAAAAGACACCGACAGAACCT +AACGAAGGCTTCCAAAAATAGCATAGAAATACAAGAGACACAGAATATCC +CATGATGTTCTGTCACTTTCAACATCATTCTGCCTTTTTTGTTCCCTTGT +GTATGGTGACTATAATTTGATTGTTCTGAATAATCTGATGTCTACTTGTG +TTGTGGACCACTATTGATTTTTGCTGCTTTGGTTAATTTGAGGTAATACT +TTAACAAATTTGTTTTAAATATCATAGTCATTTTACAAATTTCAACAGTT +TTCCTATTAATCCGCTAAACCGCAACTAAAAATGAAAAATTAAAACTTTT +CTCAAAACTGTATGGGAAAGTTCAGTGACGGTTATGATAATTACAACATC +GTTAATGCAAATTTAACAGGTTTCGCAAAATTATATTCAAAAAATTTTTT +AAATCGTTTATTACGGTAACAAGAAATGTTGAGAATGCGTATTACACAAC +ATATTTGACGGGCAAAATATCTCAGAGCGAAAACTACAGTAACTCTTTGA +ATGAATTCTGTAGCGTTTGTATCGATTTACGGGCTCGATTTTCGAAATTA +ATTTATATTTGTAAAGTGAAAGCTATATTCAATTTTTCTTCGATTATTTG +TTGTTTTGTTTTATTGTGTTTTTGTTTTATTTTAATATATTTGTCACTTT +TCAAATAGAAATTAATATCGAAAATCGAGCCCGTAAATGGACACAAACGC +TACAGTAGTCATTCAAAGAGTTACTGTAGTTTTCGCTCTGAGATATTTTG +CCCGTCAAATATGTTGTGCAATACGCATTCTCAACATTTCTTGTTACCGT +GATAAACGATTTAAAATTTTTTTTAAAACTATTTTTTTAAGTAGAACAAA +ATTCAGAAAACAACTCGATAAAAATGTCCTAGTCATCCGATTAAAATAAT +TTTTTGAAATAAATAATATGAAAATTAAATTTTAAATATTAAAAATGTTA +TTGTTGCTTTAAAAAACGTTATTGGACTTTTCAAGGCGGCAAAAAAATGA +AAATAAAAATCGATTATTTTTTGAATTGTTGACTTTTCGGTTTTTAAATG +TTGTTGAAAAGAAACGAATTGTATATACGAATTTCAATTAAAAAGTTTAA +AATGTTTTTTAAAATGTTTTATTTTTTTCAGATAGATCAACTGAACTTCA +TAACTTTAAAAAGCCAGTCTGGGATGTATCTATACCACTCTATCAGACTA +CTCTTAGCACTAATCACAATGTACGACCCCGTGAGAGATTGTTGTCTGTA +CTGGATACTACACGAGTGGTAGAATATAAAGAAGTGTGGTGACAAGTTTG +GGATCTGAGTCCAGTAGAAAAAAATCATTCTACCGAAACTCGAAACTATG +AGCGACTGGTCAAAACTATGCATTTGACGACGTCTACCTGTTTTAAGTTA +TTGGTGGTGAGTGTGCCTTTGAAGAAGTCGCTCGAGCCTCGACCTTCTCC +GACTGGCTTGAACTGAAAGATCCTCGGGAATCATTTTTAGAATTTAGAGG +TGGAGTACCGTCTGTGGATTTTTTTTTGCTCGAAACGATAGAATACAGCC +CCAATATTCCGAACAGGGGTGCGCGGCAATTGCCGTGTGGCAATAGAATT +TTCGGCAATTTCGGCAATTGCGGCAACTTAGGCAATTGCCAAAATTGCCG +AAAATTCACAAAACCGGCAATTGCCGAAATTGCCGATTGCCGGAAATCCG +AATTGGAAATATAAATTTGATTTTTTTTTGTAGTTTTAAGAGCTTGAACA +TGCATTTTACTAAACAATTTTCTCTTTTTAAGCTCAAAATGGTTTAATCC +TTTGAAGATTGACCGTTTTCTTTTAGAAAATTACTGACAGAATATTAAAA +AACAATGTGACATTTTTCAATTTTCGATATACATTTAGGTTTGAAAATTG +CCGAAAATGCCCTGCAATCGGAATTTCGGCGATTTCGGCAATTGCCGAAA +TTGCCGATTGCCGGAAATTTTGAAAACCGGCAATTGCCGAAATTGCCGCG +CACCCCTGATACCGAATATAACTGTAAAAAATGTATTAATTTTTTTGTTG +ATTTTTTGAAAATTTTCATAAAAGTAAAGAAAGGGCCAAATTATGTTTGA +ACTACTAGTAGTCTGTGACTTCATTTTTGGCATTTTTCCGTTTTTCAGCA +ATAATGATTGGTTTTCTTTGTTCTCTAATTTTAAACATATTTCTTCACAA +ATGTCTCAAAAATTAACAACTTCAGTTTAAAGTAATAAAACAAAAAAAAA +AGAAAAATAAAGAAAAACCAGTCAGTTTTTTCAAAAATAATTCAAAAATA +ATTCGGTCCTTATTTTTTTTTTTTTGCAAAAAAAAACAAAACAAACTCCC +CTATAAAAATTTTCCAAAAAAAAATTGGAAGGTTTTTTTTATTTCAGCCT +ATTTTTGGAAGTTGTCGAACTCGATCAAAACATTTTTTCATTGGTTTAAG +TTTTATTATGCTTGAAATATTCAAATTCCAACATACCAGGCATTGAAAAA +TCAGTTTTCGTCGCTTTTTGACTCGAAATAAAAAAAACCAAAAATTTTTG +AAAAGTTTTATTATGATAGAGTCATTCAATTATATTCCCAGTACTTTTAA +ATAATCAAACAATTTTTTAGAATGGCTAGTTTCAAAATCGGCGGCTTTGT +CGTTACATATGAAAACATGCACAACAATATGAAAAATAGGTATGTCTTCA +AAAATATTAAAAACAATATTTTTTTAATTTTACAGATGTTAGCAGTTCGA +CGAAGCAATGCAGGAACTACAGTTATACAATCAAATTCACGCTTTTTATA +TATTAATTTTTAAAATCATAAAAATTACAATTTTCATCAACGTTGATCAG +CTAGACGAATGCATTAAGAAAAGGGAAAACATAGGGCTTCCCAAAACGTC +TGCCTCGCCCGCCTTGTGGCGACCTGCGCCTGCCTCGTGCAGGCCGCGTC +TCCAGTCAGTGCAGTGCAGAAATTTTTATTTCAAAATTGTACAAAAACAT +GGAAAAATAGAGAAGGATAATTTTTTAGGCCTCGGAAATCAATTTTAAGT +CCTCTAGCTACAAAATGAACCATTTTAGAGGAGTTTCAAAATTGTGAATT +TTTACAAAAATTACCCAATTTTGCCACTTTTTAATGGTTTTTGATGGGTT +AAACCTAGATCTTCTGGATAATTCCGCATATATGAATTACCGTATTTCCT +ATATTAGTTTTGCATGCAAGACTAATTTTCAATTGGTCTGTAGGGGTGCA +AGACTAATAGAGACTGCAAGACTATTAGAGGCTGCAAGACTAATTTTCGA +ATGCTATAAAACTCCGAAACGTGACCAATTTTTGATTGTAAACTCAACTT +GATATCGTTTAAACAACAAAAAATACATCCTTTTCCAATATTTAATCAAT +TATTTGAACGCTTTTAATCAAAAACTCGAGTTCAATTTGCCCAGAAATGG +GCCAATTTATTAACGTTGCAGCATCTATGCAAGATATTGCTGGACTGGAA +AAAAGTCGGGTGCAAGACTTTTAGAGACTGCAATACTAATAGAGGCTGCA +AGACTAATTTTCGATTTGCCCGTAGGGGTGCAAGGCTAATAGGGATGCAA +GACTATTAGAGGAAATACGGTACCTGTTTTTGACAAAATTAGACAACTTT +TTATTTTTGCTCAATTTTTTTTCAGCCATCTAATTACTGTCCTTTTTTTT +TGGACAATAAAAATAAATTTTCTAAAAGCGTTTGAAACCACTATATTTTG +CAAAAGGACAATTTTTTAGGGATTGGAGATCAATTTTATGTCCTCTAGCT +ACAAAATAAACAATTTTAGAGGAGTGTCAAAATTGTGAATTTTTACAAAA +ATTGCCCAATTTCGCCACTTTTTATTTTGGTGGGTTATACCTAGATTTTT +TAAATTCAGCATATATGAATTACCCGTTTTCAACAAAATTAGACAACTTT +TGATTTTTGCCCAATTTTTTTTTCAGCCATCTAATGACTGTTCTTTTTTT +GGGCAAAAAAAATAAATTTTTCTGCAAACGTACAAAACCATTAGAAATTG +AAAAAAGGCAATTTTTTAGGGTTCCGATATCAATTTTGAGTCCTCTAACT +TCAAAAATGACTATTTTAGAAGAGTTTCAAAATTGTGATTTTTCTGCCAT +AAATTGCCCATTTTTGCCACTTTTAATGGTTTTTGGTGGGGTATACCTAG +ATTTTCTGAATTCTGCATATATGAATTACCGTTTTCGACAAATTTAGACA +ACTTTTTATTTAAAAAATTAAAAAGGATTAAAGGACGATCCGTTCTTCAA +GTGCTATGCACTGCGGATCTGGGATTCAGGTACACTGCCTGGTGGTGATC +CCTCTGGGCTGTAATTTAAGCCACGTCCTAGCCGAGGACTGTGGCCGATA +ATCCAGTCGTGGATTGCTCCACTTCCCAATAGAGGCAGGGTGAACCTAGG +GGGTGAGGCCGGACTTTTATCTCGTGACCTCCAGACTGCTAGCGGCCACC +ACTACCGACTGAGCTATCTGCCCCCCTTGGGGAAAAAAATAATTTTTTTT +TTTTTTGGGCAAAAAAATAATTTTTTGGAAATTGTACAAACCAAATATTA +TATATTAAAAAATATTATCCAAATATTCCAAATATTCCAAATATTCCAAA +TATTCCAAATTCCAAATATTCCAAATATTCCAAATTTATTCCAAATATTA +TGAAAAAGGCCATTTTGTTAGGGCTGGGAAGTTTGAATTTTTACAAATAT +TGCCCAATTTTGCCGCTTTTTAATGGTTTTTGATGGGTTAAACCTAGATT +TTCTGAATTCTGCATGTATAACTTACTTGTTTTCAACTAATTCAGACAAC +TTTTTATTGTTTTTTTTTCAAATTTTTTCAGCCAATTAATGACTGTCCTT +TTTTGGGCAATTTTTTTTTTGAAACAAAAAAAAATTAAATTAAATTGCCC +AATTTTGCCACTTTTTAATAGTTTTTGATGGGTCCCGGAAACCTAGGAAA +CCTAGTCCCGGAAAATCGAAAAATCGAAAAAAAATTTTTTGAAAATTTAC +CAATGAAAAAAAAAAGACTCAATTTTCTTCCAAAATAAAAAAGTGGGCAA +AATTTTAAATATTTTTCGAAAAAAAAACATAACTTTTCAAAAAATTTTTC +GATTTTCCAACAAAAAAGTGAAATAAGAAGACATGCAGGTTACTGTAGCT +GATAAAGCTTCAAGCGTACCAGGACCCGAAAACCGCCGCCCGCGTAAATC +GACATATTTAATGTACCATCAATTTGATCCTCCTCTTCCTCCTTCTTTCA +ATGACACCACACAACTTCCTGTTATGAAGGTCTCAATTCCCCTTCATAAC +ATTCTTTGTAATTAATGCACCCTAAACAAACTGTGCAAACACACTTAGAC +ACCCCCCTCCTACACGGTCTTTGGAGTTCCCCCGCTCAACTCTAATGGAC +CTGGTAATCCCTTGCGCGGTGGGATTTTTCGGGTCTCGCCGCGATTTTTA +TCCGAATTCCGGAATACCGGAAATGGCGTGGAAATCGATATTGCAACAAA +GAAAACTGTTTTATTTTCAAAAATCCGCTCACTTTTTTTAAAAGTGATCT +TTCAATCATTTTTAAAGTTTTTTTTTTTGAAAGCACGCGTTTCTGGCTTC +CCACATATTTTGGAATGTAAGAGATTGCCGAGTTAGGCCATTTGGACTCG +GCCACGGCCGGGGTCGATTCACGTAGCGGCTCGGTTTCTGTAGAAAACTA +AATGTATTTGTCCGTATGGAGTACACAAGCTTTTCCAGGCGTTATCCGGC +AGGCGATAGAAGCCGCGACGCAACACGCAACGCGCCGTAAGTCTACCCCG +GCCGTGGCTGAGTTATGATGGCCTAACTCGGCAAACTCTTGCATTTGAAA +ATATGAGCGAAGCCAGAAGCAGGTGAACATGGATTTCTGGCTTCCCTCAT +AAATTGAAAAGGGAGAGTTTACCGAACTAGGCCATTTTGGCTCGGCCATA +TCTGGGGCAGATTTACGGCGCGTTGCGTGTCGCGTCGCGGCTCGTTTTTA +GTTGTAAAACTGAATGTATTTGTCCGTGTGGAGCACACGACTTCCCCACG +CGTTGTCCGCTAGGCAATTGTTAATGGAGCGCGAAAAATTCAATGAGGAA +GGCCAGAACCCCGTGTGTGATTTTTGCAACTACAGCCCAAAATTTGAACG +GGATTAATACAAATTTAATTTGAAATTTGGATTTCGCAATTCAAAATTTG +CGAAATTAAAATTTCGAAAACCCGAATCTCATCGAAATTAAATTCCAAAG +TTTTCATTCAAATTTCAATGAGGTCTCTATTGAGCCGAATTCCCGCGCAC +GGGAGGTAGTGGACCCCTTTTGTATGTTTAGGGGTACAAAGACCCCCTAC +CACCCCTTGTATATGCACAATAGAGAACACTCAAGACCCGCCCACCCTAG +GCCCCTCATCCAAAACATATCCGAATATACCCTCTACTGTACTTTATTTA +CTTGCTCCGTTTACCCGGGTACCAGGGTACTCCCTAAACTAACTGAATTT +CCAAGGTGGTGGCCTAGAAAAAGCTCTTCCACTGGTTTTTTTGTGGAAAG +AAATGATGAAGGTTCTTGTTGTTTTATTGCTTATGGTAGGTTTTTTTTGC +CACGTGTCCGGAATTTTTAAAACTATTTTTCTATTTTTTAAAGGCCCAAA +ACTTTGTTTTTTTTAATGTTATCGTTTTTTCGTGAAAAAAATTATTTCAG +AAAACGGGGGTTTTAGGTTTAGGCTAAAGCGTAGGCTTAGGTTTAGGCCT +AGGCTTAGGCTTAGGCTAAGGCTTAGGCTTAGGCGTAGGCTTAGGCATAG +GCGTAGGCTTTAGGTTTAGGCTAAAGCGTAGGCTTAGGTTTAGGCCTAGG +CTTAGGCTTAGGCTAAGGCTTAGGCTTAGGCGTAGGCTTAGGCGTAGGCG +TAGGCTTAGGCCTAGGTGTAGACTTCGGCTCAAACATAAGCTCAGGGGCA +AAAAAAGGAGAAACTCCCACAAATTCCTAAAAATCCTGAAAATTTTTTTA +AATCTTAAAATAGTCAATTTTCAGTGGAAATCACAGTGAGCATTTTGAAA +ATCCAATAATTTTCAGGTAAATTCGACATTTTCGTTCGGATTGGACAATG +AAATAATCGGTGAACCAAAGTTACAATGCAATCCGGAAAGTATTACATTC +TCCTTCAACACACGGAATCCGTTTATGTTAGTCTTGGGGTCTCGACACGA +ATTTTTCCCGCAAAATTAGTTTTCCACGCGTGAGTACACCGCAAGTAGAG +CGCTTATCAATAAATTATAAATTATCAATAGAGCGCACTTGCCCCCGGTG +AATTTCAAAATTTTCAGAGGAAACGTATATATTCGTGGCTTCTACCGAAC +ACCCGGCTGTCGTCGGCAATTCCTCGCACCGAATCAGGCTGGCGGCTCAT +TTACGGTACGGCTCGGCGATTGCGGGATGCGGCGGTCCCGACAAATCAGT +GGACATTCGCCACGTGGCGTCAATCAGCACATCACTTTTGTTGCGAACTT +TCATCCGAATCTCGCGACGAAAGAGGAACGATCATTCAATATTCGATGCT +TTTATGCGCACAGTGAATCTGTTGTCAAAGCTGATCTGGATGTCAGGTAG +GGATGCAAATCGATAAATTCCCCGAAAATCGATACATTTTCCAAAAATCA +ATAAATACCCAAAAAATCAAACAATTCCCAGGAAACTGGAAGAAAATTCT +CAGAAAATCAATAAATGTATTTGTTTTGCAGCTCAATGCCGGAGGAATCG +TTCGAACAGGGTGTGACAATCGTGCCCCAATGCACATATTCCCTTCGTGA +AGGGACATTTGAGGGCCCAAAAGTGTCGAATACACGTGTCGGAATGACAA +TTGTTCATCGATGGGACTGTGATACATCGGGGAACTATGGAATACTGCTA +CGTGGATGCACCATACTCGATTCACGTGGTGTTGAATCTTTTCCATTGCT +TGATGAGAATGGGTAAGAGTAGGGAAGTGTCGGCCGCTAGAAAAGAAAAA +TATATCACTAGAGCACGTTTTCTAAGCATTTTTCTCAATAGAGCGCGCTT +GCTCAATTCCCTAAAATAAATTATGGTGCATCGAAACGTGTTTACGTACT +GATAGAGCTGTAGTACTCGAGGAAGCTGAAAAAAATAATGAAGAAAGTGA +AAAAAATCAAAAGTGTGAACACAGCAGCCTTGTCAGATAAATTTCAAAAA +TCTGTGCATTTGGTCGTAAGTTATGGCGCATCAAAAGTTTTTTGAAATTC +TCAATAGAGCACATTTCAAAAAAGAGCGATTTTCGCAAAGCCCCTTTCTT +CGTTGTTTGATTTAAAAACAATGCAATTTCGTTTATTTCGCAAATTTTTG +AAAAATGAGTTAAATTTGCAACAGAGCGCGATTGCACACACACACACACA +CACATCAAACGTCAGAGACCCCACTGATTTTGGAGATTAAATTACGGTAG +ATAGAGAATCACAAGGAAAACATCACGAACTTTGTTCCGTCAATTCCCGT +GGTGCTTGTTATCATCAGAATGCAAAATTTGAAAGTCTGAAATTAAGCCG +TTTCCGCTAAAACGTAGCGAATCTCATTCCACCGAGTCTATTTTCGTGAG +GTCTCCAATTTTTCAAGTCTCTGCTCGTTATGGTGCATCGAAGGGTAATT +CAAAATTTCAAATAATTTTTAGACACTTTTCGACCAGTTTCAAATTTTTT +TTATGGTGCATCGAAAGAATTTTGCGTAATTTTCAATAGAGCGCGATTAC +TACTCACCTCTAAATTTCTGCAAATTCTTTTTCCAGATGCTCAGTGTCCC +GTGACTTCCCACAAGTGGTATATCTCCCATCACTGACGTCAGCCTACATG +GCAATCGAAGCCATCTCATTTCCTGACCAACCATCGATTTCTTTCTCGTG +TCAAATTAAGTTGTGTGATAAGGGAAGTGATGAGTGTCGGGGTATGAGTC +CCCCCGCGTGTACCCCATTGACACAGGTCCCCATCACGGGACAAGTACCA +ATGCCATTTGATAATACAATTGGAAATACGTTTGGTGAGTTATTTACGGC +CGAGAAAACCTGCAAAAATAAAAGTTCAGCCACCGAACTTTTTGACATTT +TTGCGCAACTGTATGCCGCACAAAACTTTACGTCAGAAGTGGGCGTGTCC +GCCTGCAGGCCCCGATGTTTTAGATGTAAAAAATTAGATGTTTTAGATGT +AAAAAATTGAAATTTGAATACAAAAAAAAATTCGGCCACCGATTTTTTTT +GCTTTCACGTTTTGTCAATGCATTTCCAATTTTTTTCGTGAAACGTTTTT +GTCAGAATTGGGCGTGTCTTGTAAAGTCCCGCCCAATTTATGGGCGTGGC +TTGTTTCGACCAAAAATACTGTTTTTTTAACTCACAAAAACAGAGCTATA +AACTTTTTGAAAAAAACATCCCTGTCCTCTCCTTTCTCCATTCTAAAATT +TGAATTAGATGGCCGTGAAAAACCCCGGCCGCGGTCTTCAATTACAGTGA +AGAATTTGGCGGCAGAGCGCGTTTTCACAGTCTTTTTTTGTCGTCACTGA +GCAAACTTCAACTGCTTCCAGCCAGAAATTTACAAGCAAATTCAAATTTT +CAGACGGAATCCCACTGGAGCCGTGGATGAAAGAGCCCTCTCCTCCCACT +GATGACGTGGCAAACATCACCTCAGAAGGCGAGCCAATGCCTCGGCTCAT +CACCGAAGAGGAACAATATCAAATCGAGTCGAACCATGTTGAGGCGCGAG +AAAAACGATTTGCTCATCGATTATTCAATATCACATCGGAAGATCTCTAT +GTTGAGCCAACCGTCGAGCCAATGGAAGTAGAGATGCCTGGAGCACCGAG +AGAAACTGCTCGGAGGGTGTCTGAGCCATGTGTCTCGGTTGAAACTTTCT +ATATTTCGGCGCTTGCTGTACTTTTCGTTTTTGTCGTTTCGATTGGGATG +GTCTGTTTCTTCGGAAGTCATATGCTTAAAAAGTTGGTTTTTTATTGATT +TTCCTCCCACAGGGTTCTGACCTTCCTCATTGATTTTTTTGCGCTCCATT +GACAATCGCTTGTCGGAAAACGCATGGGAAAGTCGTGTACACGGACAAAT +ACATTTGGTTTTACAACTAAAATCGAGCCGCGCCGCAACACGCAACGCGC +CGTAAACCTACCCCAGCTATGGCCGAGTCAAAATGGCCTAGTTCGGCAAG +CTCTTTCATTTCAAAATATGAGGGAAGCCAGAAATCCATTTCCCCAAATT +GCAAGATATTTGTGGCGTGGCCGAAGTTTTCTAGTTTCTCGGCCACGTTG +TCAAAATTATTTTAAAAAATCGCTGGAAACACTAAATTTAGATATCTCCT +GTAGATTGTGATTCGCGGAAAAATTCCATGAATCTCGTTCTCCCAGTTTT +TTTTTTGTAAATTCAACAAATCAAATGAGCGCCAAAACCTCACAAATCTC +ATACTCCCAAAATTTGCGTTCCTCTTTTTCTTGAGGCCTCCTCTTTTCAC +TGTAAAATTTAAAAAACTCGTAACTTTTTCTTCAGAGCGCGATTGTACGC +ACAGAAAGTCTTTAAAGTCTGAAAATATTTTAAAGTTCCCCAAAATCCCA +CAAGTCTCATTCCACCGAGAGGTCATTTTCCGTGAGGTCTCTTTCTTGGG +TCTCGACGCGAAAATACTGTAATTTTATTAATTTTTTCAGAACTCAAGAC +TGTGAAATGCCGATTCCAGTCCCAGAAGGATATTATCTAAGCAAACACTG +AAACTCTTGTTTAAAAGTATTCGTTTCCCATCCACGTGCCATAATTCTTG +CATTTTCTTTTTTTTTCCCTATTTTTATTCAATTTATTTACAATTTGTTC +AATAAATAATCAATAAATAATAATTAAAAATAACATTAAAAGTCACATTT +TCCGAAGGAACCACGCGTGGAATGTAACGGTGCCGTTGTCGAATGGTTCC +GGCTGAAAATTGATTAGTTATCATTGGAGCGCAATTGCATTTTTCTCGAA +AAATCGATGTTTTCGTGTGATGCAGAATTATCGATTTTTTTTAACTTGGT +GGCCGAGAAAATGGAAAACTCAGTCATCGACTTTTATTTACCTGGAACGA +AAAAATTTAAAGTATGATCACGCGCTAAAGCCTCAATTATGCAAAATGCT +TTAAAAACGGGTTTTGGAATTTTCTAGACCACTGGTGACGTCACTCCTTT +TCCATTTATTATTCTAACTGTTTTCTAGGCCACTGATGTCGATATTTTTC +CACTGCTGGGTTTCTAGATCGCCTGCGACGTCATTTCTCTTCCATACCCT +GCTCTAGCGGGTTTCTAGGCCACTGGAGAAATTATTTTTCTTCCAAAAAA +AAATCTAGGCCATTAATGACGTCATCATTTTTTCTTTTCTTTAGGATTAC +CTCAGGTTCCTCATATTTCAGATCCATCCTCGCCAATCGTTCATTCTCAT +GAACTTTTTCCACTTTTTCACTGCTCGTACTCTTCTCATCTACTGTATCC +GCCACCACAACGTCCGGAGCAACAACTTGCTCATCAATATGCTGATATTC +GGGCTCCTGGCGGTCCCAACGTGGTGTCTCTGGTGCAGTTTCATATTGAT +TTTGCTGCTTCTCCAGGAGGTTCTGTATTGAACTGATCGCTGAGGAGGAT +CCAACGATCGGAGGCATCGGAGGCGGCAGAGGAGCCATAGATGGAGTCTG +AGAAGCCATCATTTGGAGTTGGGGGTAATTCCTTTGTTGGGACATCTGTG +GGGACATTTGTGGGGACATTTGAGGGGACGGGGACATTTGGAATACCATC +GGAGGCATTGGAGGTGGTGGGGGTGCCGGAGCCATTCGTATCATTGGAGC +CATCACGTAAGATGGTGGAGATGGTGGGAGACTGGAATTTTTTTTTTGAA +TTTTTTTTCATAACACGGGCTTCTGGCCTTCCTCATTGCACTTTTCGCGC +TCCGATGATAATCGCCTGCCGGACGACGCGTGGAAAAGTGGTGTACTCCC +CACGGACAAATACATTTAGTTTTCAACTGAAAACCGAGCCGCGACGCGAC +ACGCTACGCTCCGTAAATGGCCTAATTTCTTTTTTTTAATCTTGAGTTAA +AGTTTAATTTTAATTATTTCTACAGAATTGAATGGCTGGGAATGTGCCAC +GTGGCCGAGAATTCTCCTGCGTGGCCTAGAAAATTCAAAAAAATATTTTT +TGGTGGTTTTGATTACAAAATAAAGGATTTATACGGATAAAAACCTATTT +TAAAAGCCGTGAAAAAAATCATATCAACCACTGCCTAAAAGATTGAAATT +TTTATGATGGCCGAGAATTCTCAAGTGTGGCCTAGGAAAAATCAAGGCTT +TTGAAAATTTGCTCATTTCGAAAATTAAAAAAAACAACTCAATTGATAGT +AAATTTTAAAATTAAAAATTATTTTTCTGGTTTTTTTTTCTCAATTTTTG +CAAAATCAAAATTATAATCAATTTTTAATCCAGAATTCGTCAAGTGGCCT +AGAATTCTACTGCGTGGCCTAGAAAATTCCACCAAAATTTAAATTTTCCA +AATTGTAAAAATGCTCCAAAAAGTTGAATGGTGGCCGAGGTTTTTCGTTT +TTCACTTTTCACAGCTACGGAAAAAAACTCGGCCACCAATAGTTTTTCCT +AGGCCATGTTTCAAATGCCCTATTTCTATGTTAATTACAGTATTTTCTAG +ACAAGATTTTAAAAAAACTCACGAATAGCACATGGAGCTCTGACACTTGC +TCCCACCAATACAAAATTCCGAATTTTTTACAAAAAACTGCAAAACTATA +AGAATTTGTGGTAGAAATTGGGGCATTTACGTAATAATAATAATAGAAAA +ATGTCCGCAAATTTTTTTTCATAAATTTCATAGGGAGGAGGTAAGCTTCA +GCTAGAAGCCATTCAATTTTATTGGGGCGCCGAAAATCTTCGGAACACTT +TTACAATTTATACAGTAGTGTACAACTTTTACAACTTAATAATATCTTCA +ATACTTCCAGAATATTCTTCTTTTTCCTCCTCAATTGCCACGTCATCATC +TTGTAATCTGGTCCATTTTGCTGGCGAGGCGTCGGCAAACAGGCAGAATA +TAGTATTTACGAAGAGAAGTAAGCCCGCATGCGCCAGGAAACAATTACGC +CAGTCTGTGAATCTGAAAAAAATAATCTTGTCTTTTAGGGGACCTACGCC +TGCCTGCCTACGTCTGCCTTGCAGGGGACCTTTGCCTACCTACTTGACTA +CCTTCAAGTGAGACCTATGCTGGTTTGCCTGCATTTTTGTCAGTGCCTTC +TAGGCCTATGCCTACCTTACAAACTATGTAGGTCAACTGCCTGCTTTCAA +GGTGGCCTAGGTCAGCCTACATGCTATCTACGTCTACCCCAATGTACCCT +GTGCCTATCTACCTGCTTTTAATGCTATCTGCCTTTTCGATAGTCTTTTA +GGGAATCTACGCCGGTCCAGCTCACATAGGTTATCTATGCCTATGCCTTC +CTGCCTGCCTCCAAAGTGACCTACGCTTACCGTGTTTTTTTTTCTAGACC +GTATATACCTACATGCCTGCCTTTAAGTTTACCTATGCCTGCCTGCATTC +CTCATGCCTGCGTGCCTACATGAATACCCTAAAAACTCACGTATCATCAG +TAACAATCATATTGACGAAAAACGGTTCGATGAATATCGTGCAAGCCCAG +ATGTTCATGATCTGGAAGAGAAATCGTTGGCCTAAAAATTTTCTCGGCCA +CCCCCTTACCTGCTGCATTGCGAAATAGGCGTACTGCTGGGAGTGCAACG +TGGCACACTTGTTGAATCCCGCCGTATTGCACCCCATCACACTTTCGGCG +CAAATCTGGAATGATGGAAGAGAATAGGAAAACTAGGCCATGGATGTATG +TGCGCTATGTTGATAATCGGTTATTTTCAACGTGGATTATCAATTGAGCG +CACTTGTCCCACTGGAAGAGTTTTCCTATCTAGGCCACCACCACCACCCA +CTCACCATTATAATAATAGCCAGCAAGTGTTTTTCCTGTGGAATAAATGC +TAGAACGATGAAAAAAACGGCGGCCACGGCCAGAGCGATTGTGTTGAAAA +TTTTAGTTTTCAGAGTTTCTGAGATGAATCTGGAATATTGATTTTTGGTG +GCCGTAGAGAGGAAAAACTCGGCCACTGATTTTTTTCACAATTATAAAAT +TATTTTTCCAGGAAAAACCCCCGAAAAACTCACTTAATATAATCACTAAT +AATTCCCGACGATAATTTCGTAAAAAATTGAAAAATAATGGGTAAGGCGG +CCAAAAAACCGGACGAAAGTACGTCATAGTTCAAATAATTTTTCATATAT +TGCGGATTGAATTGGGATACCAATTGAACTGTTATCAAATCTCCAAACGA +TGCGATCCAACAAGCCCACAGGCTTAAACTTGTCAGAATATGACGGAATG +GAAGATTTTTTGGCCGGGATACCTGCAAAACGAAAAAGTAACGGGCTTCG +AATTTCCCCCCCCATGTTTTCAAATGGAAGAGGTGGCCGTGAATAAAGCT +AACCTCGACCGGGGGTCGCGACTCGCGACAAACGGGAAAACTCAAAGAAA +TTTCGTACTGTCGCTACTTTTTTTGAGTTTTCCTGTTTGTCGCAGGTCGC +GACCCCCGGTCGAGGTTCGCTTTTTTCACGGCCACCTCTTCCATTTGAAA +ACATGGGGGAAATTCGAAGCCCGTGAAAAGTTAGGCCATGCAATGCGATG +TGGTGGCCGAGGTTTTGAAAACTCGGTTACTCTCATGTAAAAAATCTTGA +AGTTGAAGCAAATTTGCGTACATGAAACCCATTTACCTTGCTAGCAGTTT +TAGAAAAATTTGGGATTTTCTCATACTAATGAGGGAACGTCTTAATTGTC +GACAAATTGCGTACCCCGAGGAACCCACTAATTCAGTCCTAGGTTTAGGC +ATAGGCTAAGGCATAGGCTTAGGCGTAGGCCTAGGCTTAGGCTTAGGCTT +ACACGTGGTGTCAGAGTGCCTCATTTCGGCTTGATCTACGTAGATCTACA +AAAAATGCGGGGGAAGAGCCGCAGAGTTTTCTACTGATTTCGCATGGTTA +AGAGTGTGCTGACGTCACATTTTTTGGGGCAAAAATTCCCGCATTTTTGG +TAGATCAAACCGTAATAGCACAGCCAGGCACCACGTGCGCTTAGGCTTGG +GCTTTCCGTAGTCCTTCGGGCGCGTTTTTCTCAAAAATGATACGTGGTAC +AATTTCAGGTTTTTTTCCGCTCCAAAATCTAGTTATAATTTGTGTCCGGT +AGAGCGCGTTTGCACTCACTTTCTTTCCCGATTTCCCTTCTCGAATCCTC +TCCAATTCCTTCTCGCCAACCCAACTGTGCTCACTCGGCGAGCACTTGAA +AAATAGGAAAAACAGCGAAAAAGTGACCAACGATACACCGGCGTGCACAT +AGTAAACCGACGTCCATCCACCAGACGAAGAGCATAACCATCCCGAAACT +GGCATTGTAAATATATTTGAAAGTTGTGTATTTCCGGTTAATAGGCCAAT +GAATACTCCGTGCTCGTATGGGGTCGCCCAATTTGCTGTAATTGAGCCAG +CGAGGGGAAATGTGGCTGAAAATGCCATTCCTTGACAAATACGGGCGGCC +ACAAACCATCCGTAGCCAATGGTACTTGCCAACGGGATAAGGGCTGTTGA +AACTGGAAAAATTGAGTGCAATACATCATATTTGACGCGCAATTTTAAAA +TTTAAAAAATGGAAACGCGCTCTAATGATGCTTGGTGTACTCCTCTCGGA +CAATAAATGTCAATAATTTTTGAAAAATCGATAATTTTTTTTTAATTTCA +GAAAAATTCGTGAAATCTGTTTTATTTTGCGCGTAAAATATGATTCTTAA +ATACTTAATTCAGTATTTTACGCACGTGGTATCAGAGTGTCTCATTTAGG +CTTGATCTACGTAGATCTACAAAAAATGCGGGAGAAGAGACGCAGAGTTC +TCAACTGATTTCGTATGGTTAAGAACGTGCTGACGTCACATATTTTCGGG +CAAATAATTCCCGCATTTTTTGTAGATCAAACCGTGATGGGACAGCCTGA +CACCACGTGCTTACGCGGAATTTTTCACAATTTTTTGTGCTTCATGCACC +ATGTTTTTGTTTCGAAAAATCAGATTATTGTTTTGCGCGTCAAATTCAAC +GCCCACTGTGCAATACACCATATTTGACGATCAATTTCAAAAATTTTGTA +TGCTTTCGATGCATGCTTTTTGGGGTACTGTAGCTTTGAAAATACGCATG +CACTGGATCTGACGACAAAATGCACAGTTTTTATAAAATTAGTCTATAGA +AATTAGTCAGTTTTCTCGAAACAAATAAAAACTACAGAAAACTCGGCCAC +CGATATTTTTTTTTTTCGCGGCCACGATTGACGTCATACCTCCCGAAATA +ATTCCGGCGACAATGAAGACAGGTTTATGCGGCAAATGTTGAAAAGAAAT +GGAAAATGGAATCGAGGCGGCAAGACTTCCAATAGCCACACACGATTGAA +GAAAATTCGACTCTGATTTGGTATAGTTCACTGAAAAAATCAACTATTTT +GGCGGCCGCCAATGGAAAAACTCGGCCACCGAATTAAAAAAAAAACCTTT +TGAAGTTGAAGTACTATTATCATCTTGCATACAAATTTTTGTAAAATTAT +AAGTATTCATATTTGAAAGAATCGAGGTCAAACACAGTGTGGCACATATT +AAAATCTGCAAAAAAATCGTGAAAATTCAATTTTCCGGGGGTTTTGAGTT +CAAAAAGTACCAGAAATCGGACAGGAACCGGCGAGTTGACCATGGTGCAT +CAGAAACCGGAATTTTAAATAAGTAAAAAAATTTATGATGCTCGTGGTGA +TAACGAAAAGTGCAGTGATCAATTTAAGGGAAATACTGCTGGGGGATTAA +ACGTTGACACTGTCAACTTGATAGTGTTAATTTGATCAATGCTTTGTACT +TGTTTTTTGCAGGAAAAATTCTTTGAAAATTGCAAGACTATAGTATAGTC +TGAAAATTTGATGAAATCTAAAACTTTAATAAATACCGTTAATTATCATT +ATTTTTATGAAATTTTAATATAATCTACTTAAAATTTAATTTTCTAGGCA +TCTGTGAGCTTAAATTTTCGATTATCCCTCGCCAAATTAAAGATTTGCAG +ACTTTTAAGCTTATAAGCTTATTTCAGTGAGAGAGAGCATTGTGAGAAGA +GAAACGCAGACGAGGCTGGCGCGTTTCTCGTGCTCTGACGCGAGTCTCGA +TTTGCTTGCGCATTTCTCGTGCGCGCGACGTTCATTTTATTTTTCCGATT +TTTTTTCAGTTTTTCTGAACTTTTCTTCTTGAATTTGTGATTTTTTATTT +ATTTTTCACGTCTTGTTGCAAAATAACTGATTTTTCACACAAAATATTCG +AATTTTCAGGTCGGCAACATGGGATTCTTGTGGAAAACTGCAAAACTCGG +AATTAAAGTTGGACTCGTCGCCGGCGCCGTCAAACTGTCAATCGATAACG +ATATTTGGTCGACTAACAATGTTAAAGTATTAGTTTTCCCCCGTTTTTCC +ACGAAAATTTTCATTTTCAGGGCAGCGAACTGTATCAAAAGCTTAAAAAG +TACATTCTTCCCGGCACCGTCGTCTTTCCAGAGCAGGTTTTATCGATTTT +TTCTCTGAAAATGCAATTTTTTTCTTATTTTCAGCTCCCAACAGTCGAAG +ATGTGCAGCTGAAGGCCGGTGGAAAGTGGAACAGTGCTGTTGACTCGGTA +GGCTGCATTTTTGAGAGGAAACACGGAAAAATTGCTGCGAAAGTTGGAAA +AAAGTCCTGGAAAATGGAGATTTGGCGCCGAACGTTCAAGAAATTCCATA +ATTTCAAAAATCTATCTGAAAAATTGAAAAATATAAATTTTCAGTCATTT +TTAGTCAAATTTCAGAGCTAAACGTCGAAAAAAGTGCCTAAAACTAGGAA +AAATATGACAAAAAGACACAAATTTTGGAGAAAATTGCTGAAAATAATGC +AAAACACTTTTTTTCACAAAAAGCGAAATTCAAAAAAAATTCCACGTCAA +AAATTAACCAAATGCAAGTACGCTCCATCGCACTTTTTTCCAATTTCTGA +CTCGAAAAGTCTTAAACTTCTGGTTTTGTAGGAAAGATAATGCAAAACGC +AATTTTTAGTCCAAAATTCAGAGAAAATTCTGAAATTGTTTTTAAAAAAA +ATGCAAGCACACTCCATGGCACTTTTTTTTCAAAATTTCGCGTAGAAAAT +TACAGACATTAGCAAAATTCCGACGATTTCGCTGCGAGACCAGAAATATT +GTAGGAAATTCAAACATTATCCGAAAATAATGCAAACGCGCTCTATCGCA +CTTTTCTCCAAGTTCCCACTCAAAAAGCATAGAAAATACCTGAAATTGCC +GTTTTTTTTCACCGGAATTTCAAATTTACGCGATTTCGCTGCGAGACCCA +AGCTAGTGCAGTGGAGCGCATTTCCAACAATTTCAAACTCAATTTTTTTC +AGGTATTCACCACAATCGAGAACGTCCCATCAAGCGTGAACACAGTGGCC +AATCGACTCATCAATAATAAATAAATTCCCCATAAAAATTATCGATTTAT +CGATTTTCCCCCCGAATCCTCGTGTATTCCTTCGTTAGAATGTACTTTTT +CCCTCCTCATTTTCTAGAAGTATTTGTGTGTGTGCTCTATGAAAAAATTT +GCAATTTTTGACTTTAAACGGACGGTGCATTATATTATTTTATCAGTTCC +CATCGTTGATCAATTTTCTCCACTGATTATCAATTCACTGATAAGCTCAC +ACTGCCTGCCCAACTCAATTCATCGCAACTTCTTCTCCCTGCTTTTTTTT +GCCATGAATTCGACGGTGGCTTCCCGTTTCTCATGGGGACTCATTCTGGC +GTCGATCGATTTTTTGGCGTGCCTACTGTTCGCCTGCCTGCATGATGGAA +CTTTCAAATTCGCGAATTTTACTTCGCAATTTGGCGATTTTTCGTTTTTT +ACGAGGTTCGATTGATTGGTGGCCGAGTTAATTTTAGGCCACGAAAAATG +AAAATTGAAGCCGAGTGTCATTTTCGCTGGAATTCTAATTTTCAGTGTGT +AAAAATATAGAAAACTGCAAAAAATTTTGAATTCCCGCCAAAAACTAACG +TTACGAGACCCAAGTACAGTGGAGCGCAGTTGCAAAAAAAAATTTTTAAT +GATTTTTTGCAACTACGCTCCACAGTCCTTGGGTCTCACAACGTTGAAAC +TAAAATTTTGGAATTTCTCCCATAACTTCTTATAATAACGATATTCGGTG +GTCTCGACACGACATATTTTCATTAAATAAAACGGGTGTGCGCCTTTAAA +GAGTACTGCAGTTTCAAACTTTAGTTGCTAAGCGTATTTTCAACAAAGCA +ACGAAAATTTGAACTTACAGTACTCTTTAAAGGCGCACGCCCGTTTTTAT +TAAAACAAAAACTTGTCGTGTCGAGACCGGGCACCGTAGTTTTGACGCTA +AAAATAAGATTTATGAAAAAGCGGGTTTCCAGAAAATTTCACTTTTCAAA +CTTTGATGAAAATTTGAAGTTTCCAGCCAAAATCGCTGCGAGACAGTGGA +ACGAGTGCAGTAGAGCGAAATTGCTGTAAAATTTTGAAAAAAAAGTGAGA +AATTTAAAAACACGGATTTCTGGCCTCCCCCGTAAATTGAAATGGAAGAG +TTTGCCGAACTAGGCCACTTTGGCTCGCCCATATCTGGGGTAGATTTACG +GCGCGTTGCGTGTCGCGACGCGATTTTAGTTGGAAAACTAAATGTTTTTG +CCCGTGTGGAGTACACGACTTTCCCACGTGTTGTCCTCTAGGTGATTGTC +AATGGAGCGCAAAAAATCCAATGAGGAAGGCCAGAACCCCGTGAAAAAGT +ACGCGTTTTTGAAGCAATTCATCGAAAGAAGACAGTAAAAAAAAAGTCAA +AAATTCAAATTTCCAATAGAAAAACCACCAAACCCAACAATTTTTCCAGC +ACAATCGACCTATTCTTGCTGCAATTTTTCCGTTTTGCACTATGGATGGT +GCCGGCGGCAATCCACGTGGCCAACAAGGCGGACACGTTGACAATGTGGA +AAGAGGTCGGTGGCCGCGTGGCCTAGAAATCCCGAAAATTTCAAATTTTC +AGCCAATTTTCTGCTCGGCACTGCTCATCTGCGCGGCGAGCCCCACAAAA +TTGCTCCTCCTCACAGAAAAGCTGAAGCCCGATGAGTTCCTCACTTTCGG +CGACACTGCCTTCCTTGTCTGGAATTTCATTTCCGCGATCATTTTGAACT +CCTCGTGGACAAGATACTTCTCGCGAACTCCGTCTTCATATATAATTCTG +GAGGATGAGGATGTAAGTGCGCTCCGCTGAGAAAATGTTTTGATCACCCC +CACGATTTTCAGCTCGAGGTGGCTCCAAAACAAACGTTTGAGCTTATTTT +CCGCCTGCTCCAATACTGCAAACGTGAATGGCTCTGGCATATTTCCGGAT +TCTCGTGGCTCTTTATTTATTCGATCAGTAAGAGAATATCCATCGGGGGT +TTTTTGTTTCGAATTTAAAAAAAAACACAAGTGGAAGAGTTTTTAAGATT +TCTAGGCCACGCACCCACTCCAAAACCCCAATTTTCAGCCCGTATCTTCG +TTCCCTATTACACGGGACAAGTCATCGCTACCGTGGTCGCCACAAAATCG +TACCCAGCCCTCTCCAACGCTGTCTACATCATGACAATCATCTCGTTGGT +GAGCGCTGTCGCCGCCGGATTCCGTGGAGGATCCTTCGAGTACGCCTACG +CAAGGATCCAGAGGGCAATCCGCTACGATTTGTTCCACGGACTCGTGAAA +CAGGATGTCGCTTTCTATGATGCTCACAAGACCGGAGAGGTGACTTCTCG +TCTGGCTGCTGATTGTCAGACTATGTCGGATACAGTTGCGTTGAATGTTA +ACGTTTTCCTCAGGTAGGTGTGGGTCCGTGACCGAAGTTCCCAGATCACA +TGACCTAATTTTCCCAAATTCTTCCAGAAACTGCGTTATGCTCCTTGGAT +CGATGATCTTCATGATGAAGCTTTCGTGGCGCCTCTCCCTCGTCACATTC +ATCCTCGTCCCAATTATCTTCGTCGCCTCCAAAATCTTCGGAACATATTA +TGATGTAAGTGCGCTCCAGCGAAAACGTTTTTCTAAAGTTTTGACCCCAA +AATTCTGTCAAAGTGCCCCATTTTGGTTTGATCTTCGGAAAATGCGGGAG +AAGAGGCGCAGGCTTTGCAACTGATATCACATGGTTAAGATTGTGCTGAC +GGCACATGGAAAAATTCCCACATTTTTTTGTAGATCAAACCGCACCTGAC +ACCACGTGAAATTTTTGACAAGTCAAGAAAAATTTCGGCAATTGTGAAAT +AATCGAATTACCGCCGCACGTGGTGCCAGGCTGTCCCATTACGGCTTGAT +CTACAAAAAGTGCGGGATGTTTTTGCCCAACAAATTTGACGTCAGCACGT +TCTTAGTCATGCGAAATTAGTTGAGAACTCTGCGTCTCTTCTCCCTCATT +TCTTGTTGTTCTACGTAGATCAAGTCGAAATGACCCACTCTGACATCACG +TGCCGCCTCCCACCCCTGCTCCGACCAGGAATCAGCGGATCTACTTAGTC +TCAACTTGTTTTATTTCAGCTCCTCTCCGAAAGAACACAGGACACAATTG +CCGAGTCCAATGACGTTGCCGAGGAAGTTCTCTCCACAATGCGTACAGTC +CGATCCTTTTCCTGCGAGAACGTCGAAGCCGATCGCTTCTACGGGAAGCT +CACCCACACACTTGATGTCACCAGAACCAAGGCGATCGCCTATATCGGAT +TCCTCTGGGTCTCCGAACTTTTCCAGTCGTTCATCATTGTGTCAGTCCTC +TGGTATGGAGGCCATCTAGTGCTCACCCAGAAAATGAAGGGAGATCTTCT +AGTGTCATTTTTGTTGTATCAAATGCAACTCGGAGATAATCTTCGTCAAA +TGGGAGAAGTCTGGACAGGATTGATGCAATCTGTTGGAGCAAGTCGTAAA +GTGTTCGAGTACATTGATCGAGAGCCCCAGATTCAGCACAACGGGGAGTA +TATGCCGGAGAATGTTGTTGGAAAGATCGAGTTCAGAAATGTTCACTTCA +GTTATCCAACTCGTTCCGATCAGCCAATCCTTAAGGATCTCTCGTTTACC +GTTGAACCAGGAGAGACTGTCGCATTGGTTGGACCATCTGGCTCTGGAAA +GTCTTCGTGCATTTCTTTGCTTGAGAACTTCTACGTCCCGAATGCTGGAC +AGGTTTTGGTGGATGGAGTTCCGTTGGAAGAATTCGAGCATCATTATATT +CATAAGAAGGTACGTTGGCGTCAATTTCGGTTCGACAAATCGTTTGCCGG +TTTGCCGGCAATTTTAATTTTTGGCAAATTGCCGATTTGCCGGAAGTGTT +TAGAGTGCTTTTTTATAAGACGGAAACACTTGAAACTGTGTCCGTTTTTA +AATTTTTGTGCCGGTTGGCGATTTGCATGATATTTTCAATTCCGGCAATT +TGCCGATTTGCCGGAAATTTTCCATTATGGCAAGTTGCCGATATGCCGGA +AATTTTGATTTCGAAAAATTGCCGATATGCCGGAAGTTTCAATTCCGGCA +ACTCGCCGATTTGCCGGAAATTTCAATTCCGGTAATTTGCCGATTGGCAG +GAACAAATCGTTTGCTCGCAGTCTATTCGGATAAAAATTGCGCCAACTGT +TCATCCGTTTGCACAGAAAAAGCATTTCCGCGCTTCGCTATTGGCCAATT +TCAAAATAGTGGGCGTGACCAACCAATCACGGGTGTTTCTTGCTTTCCAT +TGCTGAAACTGTGATTGGTTGGTCACGCCCAATTTTTTGAAATTGACCAA +TTGCGAAGCGATGACTTTGGACGCAAGAAACTTCCGTTTTCTCCTTTAGC +TGTCGATCGAGATTCTCTCCTTTAAAAACACATTGCCGATCTTTTCAAAG +CCCCTGTTTCAAACGACACAGCTAGTAACAACAAAAAACCTCGAAAACTT +CCAATTTTTCAGATCGCCCTTGTCGGCCAGGAGCCCGTCCTGTTCGCTCG +TTCTGTGATGGAAAATGTCAGATACGGTGTCGAAGTGGCGGATACGGTAA +GCACGATTAAATGCACCATGAGCCAAACAAAAAAACTTGTTCAGGAAATC +ATTCGCTCTTGTGAAATGGCGAATGCTCACGGATTCATTATGCAAACCAC +GTTGAAATACGAAACAAACGTCGGAGAGAAGGGAACACAAATGTCCGGTG +GTCAGAAGCAACGTATCGCAATTGCTCGTGCTCTTGTTCGTGAGCCAGCG +ATTCTCTTGTTGGATGAAGCCACGTCGGCGTTGGACACCGAGTCCGAACA +TCTTGTTCAGGAAGCGATTTATAAGAATTTGGATGGAAAGAGTGTCATTT +TGATTGCACATCGATTATCGACTGTTGAGAAGGCTGATAAGATTGTGGTT +ATTAATAAGGTGAGTTGCAATTGCGCTCGACCGAGATTTGGTCGCAAACC +TGACACGGGGTTCTGGCCTTCCTCATTGAAATTTCCGCGCTCTATTGACA +ATCGCCTGCCGGACAACGCGTGGGAAAGTCGTGTACTCCACACGGACAAA +TACATTTAGTTTTACAACTAAAATCGAACCGCGACGCGACACGCAACGCG +CCGTAAATCTACCCCAGATATGACAGAGCCAAAATGGCCTAGTTCAGCAA +AAACTCTTCCATTTCAATTTATGAGGGAATCCAGAAATCCGTGCGCCCGT +GGTGTATTACTCGTGGATAACTGCTCATATTTCAGAATTGAGAATTTCGC +TAAAAACTGTAGAATCGCGTTAAAAATGAGACCTCACCAAAACAGGATTC +ACGAAACAAGAATTCACAGAAATAGTATTCAGTGGGCGCAGTGTGCGCAG +TGTGCGCGGGGGTTGCGAAAGCACACTTTTCGGTCCCGCCCCCTAAATCG +TGTTTTTCGTGAATACTGAATCTGGGAAATTTGAAAACTCGGCGAGTTTT +TCTGTGCGGCACACCCACGTGGTGTCAGGCTGTCTCATGGCCCGACAAAG +GGTACATCAGTGTAAATGCGCTCTACCGAACAGAACGCATAACCCACGTG +GTGCCAGGCTGTCCCATTACGGCTTGATCTACAAAAAGTGCGGGATGTTT +TTGCCCAACAAATTTGACGTCAGCACGTTCTTAGTCATGCGAAATCAGTT +GAGAACTCTATGTCTCTTCTCCCGCATTTTTTGTTGATCTACGTAGATCA +AGCCAAAATGAGACACTCTGACATCACGTGATAACCTGGTTGATACTACG +CGTACGGCTTGCCGGGCCGTGTTTCTCATTGCGGTTTGATCTACAAAAAT +GCGGGAATTTTTCCCCCAGGAAAGTGTGACGTCAGCACACTCAGTCTGCG +TCTCTTCTCCCGCATTTTTCGAAGATCAAACCAAAATGAGACATTTTGAC +ACCAACACACACACACACACACACACACACACACACACACACACACACAC +ACACACACACACACACACACACACACACACACACACACACACATCATATT +TGACGAGCAAAATCGGCCCCATAATTACAGGGAAGAGTCGAACAAATCGG +AAATCACGAAACCCTACTGAAGGACACCAACGGAACCTACGCGAAGCTCG +TTCAACGCCAAATGATGGGAGATCAGAAGCCACGTAAACGGCCGGCGGTC +GCCAGATCGGGACCTCAGCCAGCCGCGTCAATCAACGTGGCAGGACCATC +GCAGGGTAATGCAATGTCCCTGTTGTCGACGTCTTTCAGCCAATCTGCCA +GTAGTGTTACTTCTCATTAATTGTTTTTTCTTCTTGTTAATTGGCAAAAT +ATTATGATGAACTTGTTGGGTTGATTAATTTGTAAGAATAAAGTATACAA +TTATTCATTCATTATTAAAATTTGGGCACATAGAAAAAATTGTGGAAAAA +CTGTAAAAAATCTGCAAAAACGTGGAAATTATTCAAATCAACTCCAGGTA +GTCGTTGTCGACATCGTCTCGCTGCCGCATCGTGTTCTGAAAATCCATTT +TTCACTTTTTTTAAAGCAGATTCCCAGCTAACCGTCGACCGGATCGTGTT +GTTCCATCCGCGGATTTGAGAGTAGGAGCTTACGGTGCCACGTGTCTCGT +TGGCAGCTTGCCAATTATTCACAGACAGCCTGTACGAGTCGCTCAACAGT +GGACCGGCGTTTAGAGTCTGAAAATATATAACGGGAACACTAAAATTTTA +GAATGCGTATTGTGCAACACATTTGACGCGCAAAATATCCAGTAGCGAAA +ACTACAGTAATCCTTTAAGTGACTGCTGCACGTGGTGCCCAGCAGGGCTG +GGAATTTTTTGGTTTTTTGGTTTTTTTGGTTTTTTGGGACCAAAAATCCA +AAAAATCAAAAAAAAAAACAAGTTACCGTGTCTAGTCTCGACTCGAGACT +ATTCTGTATTAAAATACATCGAAACATGTATTTTAACACAGTTGTGACGT +CATAATGTAATACATTTGGCAACATTACTTGAATAACCCCATTAAAAATC +ACCTAAAGCATAAAACATTTTTTGGTTTTTTTTTGGTTTTTTTGGTTTTT +CCAAAATTTCAATTTTTTTGTTTTTTGGTTTTTTTGGTTTTTCAAAAACT +TCAAATTTTTGTTTTTTGGTTTTTTGGTCCAAAATTTTTTTTTGGTCCCA +GCCCTGGTGCCCAGCTGTCCCATTACGGTTTGATCTACAAAAAATGCGGA +AATTTTTTGCCCGAAAACATGTGACGTCAGCACGTTTTTAACCATGCAAA +ATCCATGCTTCTCCCGTATTGTTTGTAGATCAACGTAGATCAAGCCGAAA +TGAGACACACTGTGACCGCGTGCTACTGTAGTGCTCGTGTCGATTTACGG +GATCAATTTTCGAAATGATTATACATATAATTATCGATAGAATAATAAAA +TTAAGCAAAAAAAAATCGGAAAATAATACGAAAAAACAAAGGAAAATTGA +AAATCGCTGTCAAAATTCGAAAAAAATTAATTTCGAAAATTGAGTTCCCG +TAAATCGACACAAGCGCTACAGTAGTCATTTAAAAAGGATTACTGTAGTT +TTCGCTACGAGATATTTTGCGCGTCAAATATGTTGCGCAATACGCATTCT +CAAAATTTTGAACTCTCCGCCTCTCACAGCTGGGTCTCGTTAGGTATGGG +GGCGGATCCTTTTCAATTGGCGGTGGAGCGCGATTGAAAAAATTTTCGAT +TTTTTTTCGATTTTTCAGAAAAAATATCGATTTTTTCCGATTTTTCAGAA +AAAAAATTCGATTTTTTTTTGATTTTTCACAAAAATTATCGATTTTTTAG +ATTTTTCAGAAAAAATATCGATTTTTTTTTCAGATTTTCAGAAATTATTT +TGATTTTTTTTTAATGTTTTGTCCCTTTTTCTGAAATTCTACCTCATAAT +GATTGCTTCTTCCACTTCCGCCTCGCTGCCCGTAGTTCAGTGTCGAGTAA +TTCGCATTCGATACTGTGTAAATCGACAGTGGAATAACCGGGTAGATCAT +AATGTAGTACAATGTGGCAAAGTGGATCACTAACTGAAAATTATTGGATT +TTTCTAATAATAAGGTGGGGAAATCCGAAATATGTGAAAAATATTTTTAA +TAAACAAATTTTCCCCTGATTCCGAATATCTATATGAAAAAATTCAAAAA +AAAATTTTCCAGATTTTATATTTAAGCTTGAAATCGCTTGAGCCCGCATC +ACTATTTTCAAATGCTTGCCCAAAGAAATTTGCATTAGAGCGCGCTTGCA +TAGTTTGATTTTCTTCATTCAAATATTGTATTTATTACCGCCAAATTCAA +TTTTTTAACCGGTTTCATTCATTTTTGTCGAAAAAATATATTTTTCAGAA +AAAAACCGGTGAAAAAAAACCAAAATCGACAAAAACTAATGAAGCTGGCT +GATAAAAATTGAATTCGGCGAAAATAAATAAAATATTTAAATGAAGAAAA +TTCTTAGGCGCAAACGAAATTCGCCATTTCAAGCTTAAATATAAAATCAG +GGATTTTTTATTTATTTTTTTTTCACATTGATTTTCGAAATCAGGGAAAA +ATTTGGGGTTAATTATAAATATTTCCCAGATTTCGGTAAGAAAAATATGA +TTATTTTTTTACTAAAAAATAACCCCCACCAGTAAAGCGTAGAAAATTGA +GATGATAAATGCGAAAATGATGAACGCGGAAGAAAAAAAGTCGGGATTCT +TTTGGGCAGTGCTGGAGTAGTTGAAGATCGAGATGATTGTAGAATAGTAG +GACAGGAATGAAACAATCATCTGTAATTTATTTTTTTAAAGCTTCCAGGT +CAATACACGTGGTGTCAGAGTGTCTCATTTCGGTTTGATCTACTGTGTAG +ATCTACAAAAAATGCGGGAGAAGAGACGCAGAGTTCTCAACTGATTTCGC +ATGGTTAAGAACGTGCTGACGTCACATTTTACTGGGAGAAAAATTTCCGC +ATTTTTTGTAGATCAAGCTGTGATGGGACAGCCTGGCACCATGTGGGTGC +CGAGGGTATTGCTTTTTGGTATTTTTTGGAATTTCGAAAAAAACTTTCCG +ATTTTTTTGAAAATAGCTCTTTTTATAGAAGAAAATAGTTTTTTCTCATC +AACACAAATTTTAGAACAATTTTTTCGATTATCCGGAAAATTGAAAACTT +TCGTTTTTCTATGTTCCATTTTCGATTTTATAAATTTGGGAAAACCTAAA +ATTTCGATTTTTTTTGAAAAAAAAACGAGTATTCAATAATTTATATATTA +TAGGCATTCTTTTTCTCTAATTTCTTCTGAAAAACATTAAAAAAAAATTT +TTTTTTTTTTAAACCAATTTTCAGTAATTTTTTTCTGTAAAAAATACGAT +TTTTTTCCAATAAATTTCTAGTTTTTTCTCTCTTTTCGTACATTTGGACT +GTTTCTAATTTTTGCTTGCTTTTTTCTATATTTTTTCTGCGATTTCCTAT +GAAAAGTACCAAAAAATCGGAAATTGTTTTTTTTTTTCGATTTTTTAGGA +AAAAAAACGATATTTCCTATAAATGTTTTTTTCATAAGTAAATACTTTTC +TCCTTTTCCTTTTGATCTACAATATTTCGAATTTATTTTGAAAAAAATTT +TTTAAACGTTTTTTTCTGAAACAAAGACCCAAATTTTCAATAATTCAATA +ATTTTTCTGGATTGTTCAACCGAAATATACACATTTTTCAATAAATTTAT +AGTGTTCTCCTCTATTTTTGTTGATTTTTACTACTATAATTTTTTCAAAA +TTTTCGAAAAAAAAAATTTTTTTTTTGGAAAATTTTAATTTCAATTCGAT +TTAAAAAATATAAATGTTCATATTTTTTCATCGAAATATATATTTTTTGA +TTTTTCAACCTTTAAATTGTTTCATTTTCTCTGAAAAAATCGGAAAAATC +AACAGAAAAATCGAATTTTTTAAAAATATTTTCCGATTCCGACCGTAATT +TTTATGAAAAAAAATCGGTTTTCTCGTTATTTTCTACAACAAAACCTCAA +AAAACATGCTGGGCAACGTCAAAATCGCTCGATATCGAATCTTCAGCTCA +GTCTCATGTTTCACCAAATACACCGCATACAGAAACATCGTGCAGCTGAT +GAAGAAGAAAATGAGCAGATATGCACACTTTTCCACGAAAAATTCGCCCG +AAATCATGAAACGTGGCAAATTGAGCACAATTCGATGGAGCCAATAGCAG +GTCGATGAGCTGCAGCGGAAGCTTTCATTGGGATCTGTGCAGTACGTTGG +AACCGATAAATGTTCCTGCATTGATCGGATACAGTAGACGAGCAGGCAAA +TGTATTTTACAAGTGAGATATTCTGAAAATTTTTGAATTTTTTTTCCGAA +TTTAAAATTTTAGTTTCTCGATTGTTTTGAAGTAAAAAAATTGATTTTTT +AGAAAATTATATGTTTTGTTTAATTTATTTAAAAATCTTTAAAGGTGGAG +TAGCGCTAGTGGGGAAATTGCTTTAAAACATGCCTATGATACCACAATGA +CCGAATATCATGATAAAAAAATTCAAAAAAATTTTCTAAATTTTATAGGT +TTTTTTTTGAAAATTGAAAAATCTCAGTTTTTGCCTAATTCCAATTTGAA +TTACCGCTAATTGGATTTGTTCGGTGGAGCGCGCTTGCACGTTTTTAAAT +TTTTTTATTTTATTTTATGTTATTTTCCACCGATTTTTAATGTTTTCGGT +GTATTTTTGCTCGAATTTTAGAGAAAAAGTCAAGATAAATGCAAATTTTC +AATTAAAAAGCACGCTTACAGGCGTAAAAATGACAAAGTACCGATTTTAA +ACGATTTCCAACCTGAATTAATTAATTTCACTGATTTACGCCTGTAATCG +TCTTTTTTAATTGAAAATTTGCATTTATCTTGGCTTTTTCTCTAAAATTC +GAGCAAAAATACACCGAAAACATTAAAAATCGGTGGAAAATAACAAAAAA +TAAAATAAATAAATTTAAAAACGTGCAAGCGCGCTCCATCGAACAAATCC +AATTGGCGGTAATTCAAATAGTAATTAACAAAAACTGAGATTTTTTTCAA +TTTTCAAAAAAATCGTATAAAATTTAGAAAATTTTTAAAAAATTTTTTTA +TCATGATATTCGGTCATTGTGGTACCGTGTTTTAAAGCAATTTCCCCACT +AGCGCTACTCCACCTTTAAAGTGCTAATGTAAACTTTTTGTACACGTGGT +GTCAGAAAGTCCCATTTCGGTTTGATCTACAAAAAATGCGGGAGAAGAGA +CGCAGATTTCTCAACTGATTTCGCATGGTTAAGAACGTGCTGACGTCACA +TTTTTTTGGGAGAAAAATTCCCGCATTTTTTGTAGATCAAACCGTAATGG +GACAGCCTGGCACCACGTGTTTGTACAATTACACATTATCCTGGAACTTT +CCAGAAAATTTGAATTTCCCGCCAAAACTTATGGGTCTCATCACGATGAG +TCACTAACCTCAAACCGATATATTTTCTAAAAACAAAAACTCAAATTTTC +TCAAACTACAGTAATCCTACAGTAATCCTACAGTACCCCTACAGTACTAC +TACAGTACCTTGGCATTGTCCCCCACCAATATACAACCCAATATACCTTC +AAAAAACAAACACGTAATTTTTCCCAAACTACAGTAATCCTACAGTACTC +CCACAGTACCCCTGCAGTACTACTACAGTACCTTTTTAGAACATTTTTCT +GTTTTTCGATTTTTTCGCAAAAAAAATTCAGTTTTTTCAGCAAAAAAATT +GATTTAAAAATATTTCAAGTTACTTTTTAAAAGCTTTTCAAAAGTTTTTC +AATCCGTAAAAATAAAATTTTACGAATTCTTGTATTTTTTAAATTATCTG +AAATTTTTTTTTCTCAAAAAAAAAACTTTTTTTTTCAAGTTTTCAATTAA +TTTCGGCAAATTTCAAAAATTTTAGGTTTAAAAAAATTCAATTTTTATGC +TTAACATTTTATCGACATAAAAATCATTAACAACTACGAACAATTTGTGG +AAAACGTTTTTGGCAGTGGAGCGCACTTGCGCCTCGTATTCAAAAAGCCA +CACAAAATGGTGAAATATTCCCAAAAATCAAATAATTGTTTCGCTACGAG +ACCCAAAATACCGCAAAATAGTAATTTTTACCATAGTAATTTTCAAAAGT +GGCACGTAGACCTGATGAAACGTGTCGTTCACCTCCTCCGAGCTTCTGCC +ACGTGAGCTGGTGCTCCGGCATGGCTGATACATTTGTGAAGTTCGCTAAA +ACAGAAAAATATTATAAATAAGCGGAAAATTTCGTGGTCTCGACACGACA +AAAAATAATAAAAATTATTCGTGGTGAGACCCGAGTTGTTTTGGAGCAAA +ATTCTCAAAATTGGGGTATCACGTGGTGTCAGAGAGTCCCATTTCGGTTT +GATCTACAAAAAATGCGGGAGAAGAGATGCAGAGTTTGCTGACGTCACAT +TAAAAAAAAATTCCCGCATTTTTTGTAGATCAAACCATAATAGGACAGCC +TGGCACCACGTGCGGGGATTAAAACCCGCGCCGCACAGAAAAAAGGCGGA +GTGTTATTTCGCAACACCGCGGCACGGTTTTTTGTTGATCTTTTTCAATA +GTCTTGATATTACTTGCGATTTTTGCAAATTCAAAAAATCAACAATAAAC +CGACCGTGCCGCAGGGTTGCAAACTCCGCCTCTTTTTCTGTGCGATGCTG +ATTTTTTGCGAAATTCACGAATCAAAAAGCACACGTGGTGTCAGTGTCTC +TCATTTCGGCTTGATCTACGTAGATCTACAAAAAATGCGGGAGAAGAGAC +GCAGAGGTCTCAACTGATTTCGCATGGCGCCACACATTTTTGGACAAAAA +ATTCCCGCATTTTTTGTAGATCAAACCATAATGGGACAGCCTGGCGGGGA +TTAGAAACCGCGCCGCACAGAAAAAAGGCGGACCGTAGTTTCGCAACACC +GCGGAACGGTTTTTGATATTACTTGCGATTTTTGCAAATTCAAAAAATCA +ACAAAAAACCGTGCCGCAGGGTTGCGAATTTACGCTCCGCCTCTTTTTCT +GTGCGATGCTGCTTTTTTTGCGAAATTCACGAAAAAAAAAAAGAAAATAA +AAGTACATTTACCGATAAAAGTGACGATAGACCGCCGATATACATGGAGA +GAATAGAGAGAGAAATGTGAAGTTTATTAGAAAACAATTTTGTAAAATTA +TGATGATGATGAAGATTTGCGGAATCTGGTAATCGGTTTTAATTGCCTTT +TCTATTATATTATATTAATCACTTGATGATGTACGGCTTTGCGCTTCCTC +GTCCACGGTCTCCAGATGACGGAATCCACGTGGCGATACTGATCGATTGT +GTTTTGGAGTGGTGGTGCTGCTGGTGCTGGTGGAGGGAATTGAGGTGGTT +GCAGTGGATATTACGCTGAAAAATTGAAAGGATTGGTGGAGGAAATGAGA +GAAATTTGAGAGCATAAATTTTTAAAAATCGAAAAAAAATTTTTTTTTGC +TATTTTTGGGCAGAAAATGGCGAAAACGGTGTTTTTTTGGGTAAAAAATA +ATAAAAATTTACAATTTTTTTTGACAGAAAAATGCGGAAAAGCTGTTTTT +AGGGTTGAAAAATCAAAAAAAAAATTTTTTTTTGCTATTTTTGGGCAGAA +AATGGCGAAAAACGGTTTTTTCAAGTTTAAAACATCAAAACAATTTTTTT +GCAATTTTTTTACAGAAAAATGAGGATAAGCGGTTTTAAAGGTTTAAAAA +ATTTTTTAAAATTTTTTTTGCGAATGGAAATTTTCTGAAAAATCGTGCAA +ATGCCTAATTTGTGCAAAAATCTTATCTGGTCAATGATTTTTAAGAGAAA +ACACCGGTTTTAGAAGGGAAAAAGGCAAAAAACTGGATTTCCAGTGAATT +TTATACTAAAAATGGAAAAAATTCAGAAATTTTTTAAGGAAAAATCAGAA +TTTTCGCAATTTCTACACGAAATATATAGAAATTGAGGAGAACCTCGGAT +TTTTTGCGGAGTTTAAACAATAATTTTTCGGCTAAAATTAACGATTTTCA +GAGAAAAAACTTAAAAAAAACAGAATTTCAGTGAATTTTACACGAAAAAC +GTAGCAAAAAGAGGTTTTTAGGGAATTTCCAAGTCAAATTTCCGAAATTC +TTGCGATTTCAACCCTGAAAAATAGCGAAATTGAGGAAAATCTCGGATTT +TTGCAGATAAATAATATTTTTTCCAATGATTTCCGTCTCCAAAACACAGA +ATAATTTACCAATTCGACGATGGTGAGGAGGGAGAGCCCAGCTCGTTGGT +GACAGCCGTGAGATCCGAGAACAAATTGACGCTGGCTGAAAAAATGGAAT +AAACGCTAAATTGATGATTTCCGCTATTAAAGTGCATATAGAAATACGAA +AAAGCAAAAAAAAAAATTTTTTTTAACCTTTTCCCTGGAATCGAAGAGCA +GTTTGCTTGCGGATTGGACGTCGAAAAGGGCCTAAAATTCTCATTTTTCG +GCCTGAAATTCCTCGAAAAACCCACTATTATTGGTAGTCGGAGATGGCTG +ATCGCCTCGTCGCTGGTAATATAGCACGCCTAGCCAGAATCCGTAGAGAA +AATAAATATAGACTGCCCACACTAGGATGATGGGAAGAAACGACAATCGG +CAGGCGTCTGGAGTGAAGAAATCAAGATTTTTCAGATTAAAAATTAAAAA +TCTTTAAAGGTGGACTACACCCTTGTTGGGAAATGGCTTTCAAACATGCC +TATGGTACCACAATGACCAAATATCATGATTAAAAAATTCAAAAAATTTT +TCTAGATTTTATATGATTTTTTGAAAATCGAAAAAATCTCAGTTTTTGCC +TAATTCCTATTTGAATTACCGCCAATTGGATTTGTTCGATGGAGCGCGCT +TGCACGTTTTTAAATTTATTTATTTTATTTATTGTTATTTTCCACCGATT +TTCAATGTTTTCGGTGTATTTTTGCTTGAATTTTAGAGAAAAAGTTAAAA +TAAATGCAAATTTCCGATTAAAAAATCACTGAAAATGCGTAAAACTGAAA +AATATGCTAGTTTCAGGTTTGTTGTCGTCGGAACTCATTATTTTACAGTT +TTACGTATTTTTCACATTTTTAAACACTTTTTAGCAAACATTCTGCATTA +ATCTTGCTTTTTTACTTCTCTTTCCGATAAAAATACACAACTAATGAAGA +AAATCAGTGACATAATAATAATAATAATAATAATAATAATAATAATAATT +TATTACGCTCGCTGGGAGACGTGAAGGAATACAGAATACAAAAGTTATCA +TTGTTCGCTTGAACTAGAATTGGTGCAGTCGGGCAATCGTTTCCATTCCA +TTAAAATGTTGTCCTTGTCCTTGCGTTGTCCTTGCGTAGACTCCCCCATA +GTGGGCGAGCGATTCCCGAGTGAAAATAATCACGGAATGAAAAAATAGAA +GAAAAATAGAATAAATTAATAAAAAAAATAATGCAAGCGCGCTCCAACGA +ACGAGTTCAATTGGCGGTAATTCAAATAGGAATTAGGCAAAAACTTTTTC +AGATTTTTTCAATTTTCAAAAAATCATATAAAATTTATAAATTTTTTTTG +AAGTTTTTTAACGTGATATTTGGTCATTGTGGTACCATAGGCGTGTTTTA +AAGCAATTTCCCCACAGGGTGTAGTCCACATTTAAAAATTAAAAATTAAA +AATTCTACCTAACAAAATCGAAAATTTCAGATTCTCCTTGATTAAAAGCT +TTATTATTGAGTAAAGAGTCCGCAGCGTCCACACGGAGAGCGGGTACAAG +ATGGAAATCTGAAAATATTTAGGATTTTCAAGGGAAAATATCGATTTTTT +TTAGCAAAATACCACAGAAATTGCGGATGGAATGAGTAGAAGAGCCGGGT +TGACTTTCCGGGGAAAGTTTCGACGTGTGATGCTCGTCTCGGAGAGCCTC +ATTCCCAAGAATCCGGTTGCGATGCTGAAGAAAATCGATGGAAAAAGTCT +AAAATATCCCCTGAAACCCTACCTAAAAATCAGAAAATACGAGAAAATAT +TGATTAAATTCCGAGCCGGCACATAATTCGGGCGGATCAGCACTCCATTG +AAGTTTCGAAACGTTTCGCCGTTCCACTGAAGTCCATCGAAGCCGGGAAC +GGATGGCGGCTCGAAATGCTCGTCGACACTCATTTGACTGGCCCTGTAGA +GCCCGATGATGGCAATGGCGAGCATTCCCACTTCCACATGGAATATCAGG +CTCTGAAAATTAAAATTTAGCTTTTAGACGGAAAAAATCGATTACTTTGA +CATGAACTTGATCGAAAAGCCAGCGATACGGGTATTTTCGGTGCAGGCGG +CCTGATTCCGGACGTGCTCCTCGAGATATATTGGAATTTGTCGAGCGGAT +ACTAATATCTGCCATTTTTTCGCTGAAAAATCAGAAAAAATAAGTTTTAA +AACAGAATTTTAATGGAAAAATAAACGGAAAAATTCGAAACTTTTTTTTC +CGCCATTGAACACCAATGTGCCTTTAAGGTACGGTAGCTCTTCGTGGTGA +GACCACTGCGCCGCGCATCTGATTTCTCGTGGGAAATTTGTTTCGAATCC +TACGTTTTTTACAGATTTTTCTTTTTTTTCGTTTCGCTCATCATTTTTTT +GTTGCAAAAAATCCAATTTTCAGACAAAAATGTCAGAACGCCAATCCAAA +TATTTTGACTATCAAGGTATCGTCATTTCCTCCACTGGACAAGATAACCA +AGATTCGGAGACGGACCTCGTTTATCTCATTCAAGCTCATGTACGTGAAT +TCCCTCCGTTTTCATATTTAAAATAATAAGCTCGTTTTCAGGGAAAAGCG +GCCCCGAAGAACATCATGTACGGTGTCTCCAAGTGCGCATTTGTTCCAAC +AAACTTGGAGAGGAATTTCGATAATATCGAAGAGGCAAAAAATCTTGAGT +CAGTATTTATTTGATTTGAGCCCATTTTTAATCTGTTAACACTTGAATTT +TTAGACGTCGATCCAAAATCCCGCTAAAGTTCGGTGAAGTCATCCTATGG +AACGAATCGGACTGTGATCACGATAAGAGGATAATCCTTCATATCAAACG +AGAAAAACCAATTTATGAAGCGTCTTCCAGCAGAAATGGACTTATTTTGA +AAGTCGGTGGCGTCATCCAGCCCACCTCAACGACCTCGTTCTGGACGCCA +TTATGCACCGTCACCATGCGTATGTTTCTTCTTGATTTTCGTCTCTCTAA +CCATATATTTATTTCAGCAGAGACAGAGGCGACCCGTGCGGAGCCAGACG +TTTGGCTATACGCCTGGATTCGATTCGAAACTACCATGAAGAGTGGTCTA +GATCCTTTCAATATGACTGCAACATTCGAATCGTTTGACAGTTGCGATCC +ATCCGACCAAGCACGCGTCTGTGAAGCGGTATTTGCTTTTTAAAAATTTT +TTACGGGATTTTGAACAAATAACTTTCAGCCATGGAACGCAGGCTCTCCT +GACTCTAAATTCGGTGTTTGGCGCCCGGATCCAAAGCCTGCTGATAGCGA +CGACGAAATTGATATCGAGCCGAGAGAAGGCTGGCACTTGCCAGAAGACA +AATGGGCCGAGGTTAAGGTTGCTTTGTGGATTCTCGTTGACAATTTGATT +TTGCAGGTCATCAAGATGCAGCTTGGCCTGTATGTCGGCGAACGCCTACT +GATTTGCAAAGAACTCTCGCAGTTCGACTTTATTATCCCACTGCAGAAGC +CATTTTCCCGAGGAACGGACAAGACTTTGATCTACCCAGCCGTCGGAGAA +TACTTTCATTTCAGTGCTATTTGGTCGATGCAGCACAACGGTTTTCTGAT +CTATGAGCTTCAGCCAGTTCCACTTCTCAGACAGCATGTAACCTCTGTCA +ACGGAAATGTAAGTTATAATATTGATTTTTTTGTCCAGAACATAATTTTT +ATTTCAGCTCCTTACCCGCGTCGTTCCTGCCAGTATCAGAGGTCTCTTCG +TTGACAAGGAGGGCACTCTTGGATTGATTGATGACCCACACCATCTTCTT +TCATTCTTCGAGTTTCATCCAGCTGGTTATGAATTCTTGAAGGCTATGGT +AATCATGAGTGGGTCTTATTTTGAAACAAACGCTTTCAATTTTCAGGCCG +AAGTTCGTGCTGTTCGAACTTCAGAAAACAAATCTGTCCGTTACCGCATT +GTTCGTACATCGGGAATGTCCATTTTTGAAAACTGGCTTCGTGATACTCA +GGTCTCTAAAGTTAAATTAAACTCGTCCTTTTCACCCCTGAATTTTTCAG +TTCGTTGTTGGTCCAGTCAAAGGAATTCGAATCAATGAAGACACTGTCAT +TTGTGCCAAACATCCGAATGTCTACTTCAAAATCCCCAATAACTTGAAGG +AAGGAATCCCCATTGGCGGAGGAGTTCAATTCGTTGGAAAGCGACAAGCT +GGAGTCGACAGTGAAATTATGATCACCGAATGTTCTCCATGTCCAGCGTT +CACTTGTAAAAATTACTCGGTCTCTGGTGATACGGTTAGTCTTCAATTAT +TTAATAGTTTTTATTCTATGAGGAAAATATTCAGCGCTTGTTCCAAGTGT +ACTTGAAGCCAAATTGCGATCATGAGCAGTTGGCGGAGAGTGATTCGATG +GGATTTGTGGATTTCAGAGAGTTGGAGACTCCATGTAGAGGAAAGTGAGT +GTGTCAGGATTTGTAAAAATAATTGTAACTGAATTTTAAGGTTCCTGGCA +TGGGTCCGTGAATCCATTACTGTCAATGATTGTCGCCGTGCTGCTACCAT +CATGGAAGTATGCTCGACAGCCATCTGTCCTCCGTTGATTGCAATGAGCG +CGAATTCGAGCAGAGCAACATCGGCCAGAACTACGCCAGCTGGAAGTTCC +ATTGGATCCAGATCATCAATTCAATCAAGAGCATCTGCAGCTACTTCAGT +GAGCTCAAACGTAAGTTTATTTTTAAGGTTGGAAGATGATAAAAACAAGT +TTTTCAGCGATTCGTTGGCCCTTCAAGCCGCAGAACTCCATCTGGTACTC +CACAAAGCTCAACATCTTCCAGGGTCTAATTAAATATATACGCATCCCGT +TTTCCCCCGTATTTGTGTTTCAAATGTTCTGCTCATTTTTAATCTACCCG +TTATCCAACCAAACATTTATTTATTTAAACTTCAAGTTCCACCACCATCC +CATTCCGCACAACTTGTCTCTCGTAATTTTCTCGTGCTCTAATGAAGTTG +TGGTAGGTTATTCTAGTGAATACACCCATGTTAAGCAGCGAATACATCCA +GAAAAGTCCCAACAAGCCGGCAGCGAGATACTCCCCCCAAAATGATGGTT +GATCGGTACATCCAAGATAGGGTAGCATCGCGATAGACGTGAGCAAGTTC +GTTATGCACTTGAAAAACTGAAATTTCAGAAAAGATTAGGTGTATCAGAA +GGTTAAAAACAAACAAATGACATATAGATGAACGAAGCCAGTGATGGAAT +CGGATTCCGAATACGAGAAGCCATTCCCGGAGATACTGTGATAAGAATCT +GTGTGATCGAGAACACAATGAGCACACCCACCGGGAACATGAATTCCATG +GAAACACGGAGGCAAAGGTCACAGTACTGCAAAAAATGCGAAATTTTGGC +GATTTTTGCTCTAAAAAATGCACTGGCCGGGTCTCACCACGACAAATTTT +TGTTGTCAGTTGAATGCCAATAGAGTGTGCGCCTTTAAGGAGTACTGTAG +TTTCAAACTTTTGTTGCAATCGATTTTACAGTTTTCCCGAGAAACAAAAG +TTTGAAACTACAGTACTCCTTAAAGGCGCACACACTCTTTCCGCATTCAA +CTTAACAAAAGGTTGTCGTGTCGAGACCCGGCCACTGCATTTTTGTAGCA +AAAAAAATTTGAAATTTTCAAGTCTGGATAATAATATATAATATTTTTAC +CTCAACTATGGGAATTTGCATTTCCAAACTATCCAAACAATCGCTGAACC +CGAAAGCATCACAAATAATCGATCGATATTGTCGCGGAATGTCACGTATC +GATTGGTAGATCATGAATATGTTGCCAAGTAACGCGAAAATCTTGAAAAA +TGGAGGATTTTGCTTTTAAAAAATCCAAAAAAAAAAACTTAAATTCGACA +ATTTCCTGTTTGAATTCCCTCCAAAATGAGAACTGCAGGACCCATCAGCG +ATTTGAGTGGGCGGAGTCCGAGGGCGCTGATTGGTCGTGCAGTTCTAATT +TTGGAGGGAATTCAGCCAAATTTGAAAAATCTCGTTTTTTTTGCAATTCT +TTTGTGGTATTTTCGACATGGGGTTCTTTCTGGCTTTCCTCATCAAGGGT +GTCAATGTCCCGTAAAAATTTCGAAAACGGGACAACGGGACGTCCCGTTT +TTTTGAAAACACTCAAAAAACGGGACAAACTGGGCGGTTAAAAAAAAGAG +TGCATAGTTGGCGTAAATTTTAGTGTATTCGAGGCAAATTATAAAAAAAA +CTGCATGTAAGTCATTAATCTGCATGAATTTAAGTCTTGAAACAAAACTC +AAAAACAGAACTTTAAAATGTGCAACAAAATCATGAGAGAAATTGTCCCG +TTCCCGTGATAATTTTGAAAACGGGACAGCGGGACGTCCCGTTCCCGTGA +AAACACTCAAAAAACGGGACAACGGGACAAACGGGACACGGGACTTGACA +CCCTTGTTCCTCATTAAAATTTTCGCGCTCCATTGATAATCGCCCTGGGA +AAGTCGTGTACTCCACACGGACAAATCACATTTAGTTTTACAACTAAAAT +CGAGAAAATTGGGAGAGTTTTTGCCGCGAACCTGGCCTAGTTCGCGGCAA +AAACTCTTCCATTTCAAAATATGGGCGAAGCCAGAAATCCGTGATATTTT +CAGCATATTTTTTTGATTCGAAGCAAATCTCAGTTTCTCACCACAACGAA +CAACTTCACATTCGGATGCCGCCCGTCTTCGAAACGTGGAATTCCAACTG +AATTCACCGATTCGACACTTGAACCGGGTGACATCATCATATTTTCAACC +AGCTCATACTCGAACTCCGGAATATCCGGCACCACATCAATCGGTGCTGG +TTCTGGCGGTGGCGGCTCAACTGACACTTTTCCTTGATCTAAAATTTGTT +TTTTTCTGAAAATTTGTCACTGTACCAAATCAAAAAAAAAACCTTACCAG +AACTCATAATTTTTGGATTTTAATTTGTAAATTGCAAAACAGAAAATGAA +TTGGAATTTTTTCACTTTTTATTTATGGGAGGGGGAAATTCTTTGTTGTT +GCAATAAAGTAAAACAATCACAGTAAATGCCAGTACAATAGTTTTTCACG +TGTAATATATTAACCAATTACTATATTCAATAACTCTGTCGTCTAAATAC +ATAGGGTAGGGGGGAAGGTGAGGGAAAATGGAAATAATAAAGTGAAATGT +TTTGTGTACTTGCGATAAAACAATCAATAAATGGGAACAAGCCGATGATA +AACTGATAAACCGAACGTGAATATCGAGAGAGGGAGGAAGAAAGCGTATA +CCCGTTAATGAAATCAAGTTAATGGAATTATTTGGATTGAAACAAAACAA +CGAAAATATCAATGTTTGAGCATAAGGAATGAGGGAATGGCACTGGTGGT +GGTGGATAAATGAATCGGGGGGAACGGAATCTATGGAAGTTTCGAATACA +TCGCATCGAGTTGCTTCGAGTAGTGAGCCTTCAGCTTCGGACGCTTGCTC +TTCAACGTTGGCGTGAGAAGATCATTCTCGACGCTGAATTGCTCGGCGGA +GAGACTGATATCGCGCACTTGCTCGAACGAGAAGAGCCCGGCTTTCTTGC +CAACAGCGACCATGTCATCGAGGATCGCCTTTTTGACGGCGTCGTTGTTG +CACAGCTCTTCGAATGTTCCCTTGATTCCTTGGTCGGCCATCGCTGGGAC +GAGAACCTAGAAAAATTGAAAATTACATATATATATATATATATACACGC +TCTCCTCAAAGCCGAATAATTATTAGAGCGCGCTTACTGCGCTTCGCGTT +TCTGCATCCGCGGCATTTTGACTTTACACTGAAAAAAGCAGATATTTCAG +ATTTATCGAATTTTTAGCTTTTAAAATTTTTTTCTGCATTTTTCGAACAA +ACCTTTTGTTAAACAGTGAAAATTGAATTTAAAATGACTAAAATGAACTT +TTTTCGTTCACTGGTTGTGAAATGGTTTGAATTTGAAGAAATCAAAGGGA +TTTTTCTGAATTTTTTAATAATTTTCTATTAAAAATCGGTTTTAAACCAT +TTTTTGACCCTAATGTTAAGTCACAAATGTATTGAAACCGGTTTTTAATA +GAAAATATTTAGAAAATAAGAAAAATCCCGTTGATTTCTTCAAATTCAAA +CCATTTCACAACCAGTGGACGAAAAAAGTTCATTTTAGTCATTTTAAATT +CGATTTTCACAGTTTAACAAAACGTTTGTTCGAAAAATGCAGAAAAAAAA +TTTTAAAAGCTAAAAAATCGATAAATCTGAAATATCTGCTTTTTTCAGTG +GAAAGTCAAAATACCGAGGATGCAGAAATGCGAAGCGCAGCAAGCGCGCT +CTAATAATTATTCGGCTTTGAGGAGAGCGTGATATATATATATTTTTTTT +AATTTTGAAAATATTTAAAACCAAAAAACCAACCTCAGCATCAGGTACAA +CAATAGCAATGAGACACGTCTTCAGTGATTCTCCATGAACAAATGATTGA +GCGACATATTTCGAGCGGACATAGATGTTCTCAATCTTCTCCGGTGCCAC +GTATTCTCCCTGCGAGAGCTTGAAAATGTGCTTCTTGCGATCCACAATTT +TCAGCGTTCCCTCAGGAGTCCATCGTCCAATGTCTCCAGTGTGCAACCAT +CCATCCTCATCGATCGTCTCCTTCGTTTGTTGCTCATTCTTATAGTATCC +CTTGAAGATGATGTGTCCCTTGACACACACCTCGCCGGCTTGATCCTTCG +CGTAATAGTTCAACTCGGGCACGTCGACCAACTTGATCTGACACGATGGG +ATCACCATTCCGACGTGTCCGGCTAGCGAATCTCCTTCCATCGAGACAGT +GCAAGCGGCGACACATTCCGTTTGACCGTAACCCTCGACGACGACACATC +CCATAGCGGCACGAACGAAGGTGAGCACATTCGTCGAAAGTGGAGCCGAT +CCGGTGATCATCAGACGCACACGCCCTCCGAATCCTTCGCGAATCTTTTT +GAATACCAAATTGTCGAAGAATCCGTCATTTCTGATATTGAAGCTGGAAA +AAAAAAGAAGATATTAAATACTATCAAATCATTCAGACCACTCACTTTGC +CATATCTCTGGCCTTGTATGAGATAGCGAAATCAAACAACATCTTCTTCA +AAGTCGACTTGTTCACTTCAGACATCACTTTATCGTAAAGCCGATTCAAG +ACACGTGGCACCACTGGCACCACAGTCGGCTTCAACTCTTTGATATCCTC +GGCCAACACACGTATGTCACCACGATAGAATCCGACTTTCGCGCCGACAC +AGAAGCACACACTCTCGATGACTCTCTCGAGCATGTGAGCCAACGGAAGG +AAGCTGATCATCGAATCGGTCGCCGCGATGCCACTGTGCTTGAAGAAGTC +CATACAGACACCGTCGGCGATCACGTTCGCGTGAGTGAGCATCACACCTT +TCGGTGTTCCAGTCGTTCCTGACGTGTAGCATATGGTCGCAAGATCCTCT +GGTGTTGGTGGAATGTGTGCTGGACGAGTCTTGGCGTTCTTTCCAATCTT +CTCGAGATCCTCGAACGTGAGCACCTCGACTCCGAGCGATGACGCAGTCG +TTTTGAGCTCATCGGTGACTGGTTCCATCACAACAAGTGTGCTCAAACTT +GGGCATTGCTCCTTGAACTTTAAGAGACCTGAAATCAAATTTCCTTTTGT +TTTTAATAATATTCCTTATCAAACTCACCAGTGGCCTTTGAAATATCATC +ACAGACAACAATCTTGATCTCTGCCTGATTCAAAATGAATATCGACGCTT +CTGATCCAAGGGTCTCGTAGATCGGCACAATCACATTCGAATAGTTGTAG +GTGGCGAATTCGGTGATGATCCATTCGGCGCGATTCTTCGAGTAGATCCC +AATGTTCTCCGCGTTGCCAGTCGGAACGCCGAGCTCACGGAACGCGACGG +ACACGTTGTCGGCTCGCTCGAGAATCGTATTGTACGACTCCCACACGTAC +GGGATTGAACCATCCGACTGTTTGACTCGACGTCCGAGCATCGGCCCGTT +GTTCGAGAGACGGGCTCCACGGCGAACACCCTGGTAGAGGGTGCGCGCGT +CTTCGAACAGGAAAGCCTGGAGTTCGTCGTCCTTCAGGTAGGCGCTGATG +CGGGAACCATCCTGGAAATTAACATTTTAGTCGGGGGGTTTTTTTGGAAT +TTTTTTTTCGCTCGTTTTCTATTGTAAACCGAGCCACGACGCGACACGCC +GTAAATCGACAAGCCCAAATGGCCTAATTCGGCAAAATCTTACATTTAAA +AATATGAGGGAAGACAGAACTCCGTGATTGGAGAAAATTAAAGGAGGACT +AACGGTTCGGACGATTTTGAACGTATAGACCCAAAATGAGCTCAAATGAA +TGAATTTCGTAATGAAACTGCTCAAAAATTTTTATGGCGGTTCAAAATGT +TGAAAAAATTACACTGATTTTGGCTAAAATCACGAATTTTCCCATTTTTC +CGTGTCACATCTGTTCGAAGTTGGATTTTTTGGAATTATCGTTTTTTATT +ACATATATTGGTAGTTTATCTCATTTAATTTCGTCGATTAAAGTACATTT +AAAGCCGATAGGTAACCAATTTCGATAATTTTTGGTCACCTATCGGCTTT +AAATGTACTTTAATCGACGAAATTAAATGAGATTAATTACCAATATATGT +AATAAAGGACGATAATTTCAAAAAATCCAATTTCGAACAGATGTGACACG +GAAAAATGAGAAAAATTCGTGATTTTCGCCAAAAACAGTGTAATTTTTTC +AAAATTTTGAACCGCCATAAAAAATTTTTGAAAATTTTTTGAGCAGCTTC +ATTACGAAATTCGTTCATTTGAGCTCATTTTTGGTCTATACGTTCAAAAT +CGTCCGAACCGTTAGTCCTCCTTTAAGTTTAAAAAAAAAACGGCATATTT +TGCCCAGTTTCTCTCCAAAACTCACCGGCAAAATGCGACTCTGATTCATC +GGATCCACCAGTGGCTTGACATTTCCCGAATAGGTGACCCCACTGAACGA +GTAGGATCCCGACGTCGATGACGAGCTCTTCGACAAGTAGTATCCGAGGC +CCATGGTGACTGCGGCGGCGGCTCCGATTTGAACGTACGGTGGAAGGGAA +GAGTTCGAGTTTGGTGCCGAAATGAAATCGACAATACTTCTGTAACAATT +GAAATTATATATAGAGAGGACGGGTGATGATGATGAGTCATCCAGGTTGT +TGTTGTCGCGCGCGCGCGCCCGCACTGTTCCCCACAAAACAAACAACTTA +TTTGAAATTATGAAATCGAAGTTTCTTTGTTATTTTATTTTATTTCACAA +GATGGTTTTCATGTTTTATATACCATTCGCAAAAACAATACCTAGTTTTT +GCTCGTTTGGACTCAGAAATTTTGAGACTTTTCTGAAAAGTTTAATGGCA +GATCAAAATTTCGGAAAAAGGTGAATTTTAGCGAAAATTCGCCGTGGTTT +TTCGAAATTTTGATCTGCCATTAAAGGTGGTGTAGTCGAATTTTTTTATT +GCTTTATTAGACTCAAAATTGTCTGAAAACACCGAATTTCATAATAAAAC +TTAAATGGCCTAAAATTAGCTAAAATTTGAAATTTGACCGACTTGTCAAG +CGGCTGGAAACGTTTTTTTTTTGAAATAACCGTCAAATTTTGAATATACA +GTGCAATTATCTTGCGTTTTCAACTTTATTTAGGTACTTTAAAGTCGATG +AACGGCGAGATTTGTTTTTAATTTTTCACGAAATCTCGCCGTCCATCGAC +TGTAAAATACCTAAATGAAGTTGAAAACGCAAGATAATTGCACAGTATAC +TCAAAATTCGACGGTGTTTTCAAAAAAAAAAAAACTGTTTCCAGCTGCGA +CGTCGGTCAAATTTCAAATTTTAACTAATTTTAGGCCATTTTTTGAGCCG +TCATAACTTTTTTTGAGGAGTTTTCAAGAAGTTTTATTATGAAATTCGGT +GTTTTCAGACAATTTTGAGTCTAATAAAGCAATAAAAAAATTCGACTACA +CCACCTGTAATGGCAGATCAAAATTTCGAAAAACCACGGCGAATTTTCGC +TAAAATTCACTTTTTTTCCGAAATTTTGATCTGCCATTAAACTTTTCGGA +AAAGTCTCAAACATTTTGAGTATAAACGAGCAAAAACTAGTCATTGTTTT +TGCCAATGGTATATAAAACATGAAAACCATCCTGTGAAAAAAAAACAACA +AAAACACTTGAAATTCGTAATTTCAAAGTTCTCCAAAAAAAACATACACA +CACCTCGATTGAGACTGTACCCACGCAGCCGTGTCTGTGATAACCATTCT +GTGTGTTTCTGTGTTTAAGTGGCCTATTTATAGTCTTCTGCCAAAAGACG +AAACCGCTTCTAAAATGAGATTAAATTGAGGTGGAAACGACGACGACGAA +GAGGTGGAAGAAGTGAGGGTGAAAATCGAAAAAACAAAGAAGAGATCAAA +GTTATTCCATCTTTAGAACTTTCTCCACTGCCAGCAATTGATAATAATAA +TAAGATTTTTATGTTGATAACTCTTTCGGTATCAATACAAAAAGGGGTGA +AAACCCGCCTCGACAAGCCTTTCGATCAGGCCATATATTTCTTTATCACA +CTCTCCGCACATTTCGGAACAACTTTGACCTCCCCGGCAAGGGGGCAAAA +GTTTCGAGAAGTTGTGTTGCGCGCGAAGGAGATGGAGAAGATGGAGAAGA +TAGGCAAACACGTACACCTCCTCAAACAGTAGTAGTAGTGATAATTGATT +TGATTAGTGATTCGGGTGGGCAAAACGAGAGAGATAGAAAGAGAAAAAGC +GAAGAGGACAACGAACACGTGTAATCAACCGTGTGCCAAAGTTCTCGCCC +TTTGGACTAATTGCAGTTTTTTTGGAGGAAATTCAATTAACACTGAAAAC +TAGTTCGTTTAAGTGTTTACGCTGAATGGGCCAGGTTTTGAGGGAAAACG +ATTTTCGAAGAACTTTAAATGTGGGGTACCGAAATCTGAAAAATATTTTA +AATTGACTCCAAATTTTCCCCTGACTCCGAATATCGATGCGAAAAAATTC +AAAAAAAATTTTCCTGATTTTATATTTAAGCTTGAAATCGCCGAATTTCA +TTTAGAAATTCGCATTGGAGCGCGCTTGCATCGTTCGATTTTTTTTTCGT +TTATTTTATTTATTTTCGCCGAATTCAATGTTTTTAAAGCCAGTTTCATT +CATTTTTGTCGAGTTCTCATCGAAAATTTTTTTGACAAAAATTAATGAAA +CTGATTAAAAAATTAAATTCGGCGAAAATAAGTAAAATAAACGAAGAAAA +TCAAACGATGCAAGCGCGCTCCAATGCGAATTTCTTTGGGCGCGAAGTTG +AAAAAATGGCCCGGGGCACAAATGAAATTCGGCGATTTCAAGCTTATATA +TAAAATCAGGGAAATTTTTTTGAATTCTTTCGCATCGATATTCGGAACCA +GGGAAAAATTTGGAGTCAATTAAAAATATTTTTCAGGTTTCGGTACCCCG +CCTTTAACGGATTTTTTGGCTTAAAATTGGAAACTCTTGGTATAAAACTT +GTAGAAACACCGAGTAAACTGTACACGTTTTAGACGATAATTCAAAAGTA +TCGAGGGAAGTATCCAGAAGTTGAAAAATTGCGAAAAACAGGTAAAATAA +GGAATTCAACGCGTGAATTTTGCATTTTTAGACTGAAAATAGTGTGGTAT +TTCTTCAAATATAGACGAAAATATCGACTCGCACTGGTTTTCGATCGATA +TTTATAGGTCGAGTTCATTGCTATGCACAACATTCCGGGAAAACACGAGA +TTTGAGGAATTTCTGAGCAACTTCTGAGTAAAGCCAACAAAACATTTTGT +ACAATTTTCTTGTTGGTCTTGCTCAGAAAATTTTCAATCAAAAACCAATT +GGAAATCGATATTTTCTGCTAGTTTTGAAAAAACACATGATTTTTAATCA +AAAATTGTTAAATTCATGCAATTTTCCAAAGTTTTACACGATTTTTTCTC +TGGAATTCACATGCTTTTTAAAGCAAACGGCCGTTTCTCGTTGTTGGCTT +CCACGCGATTCCATAGAAACACTGGGGCACCAGAGAAACCGGGGTCGAAG +CAAATGACCAACAAACAACAAACGGATGTGTGCTTTTTCTTCGTTTTCGT +CTTCACGAGGAACCACCACGCAAAATGGAACTACAACTACGATTGATAAC +GAAAAAAAAAAAGAAGAGATGATGATAGTTTTTGCAGCAATAAAAAGAGT +GATAACAAGATACACTCTATCTCACCCACACCTTTCCGTTCAAAGATAAG +GAAATAAGATTCGGGGGGTTCAAAGTGTTGGAGCCAAAAACGGAAAACGG +AGGGAGCAATTGTTCGTTGAACGAACAATAAAAAACCATCATCTGCGTCT +CAAAAATACACGTGTAAGTGAGCGAGTGAGTGAGTGAGTGCCGGGGAATA +AAACGAGTTATATGACCAACACAACGAGCGACGTTGCTGCTGCGTTTCCT +CACTCTCTCCTAGTGAGCGTGTGTGCGCACCACACTCACATGAGCGCATG +CAAGGGTGTATGCGCAAGTGGTACATCGACTCGGTATGAGAAGGACAGAG +CAGTAGTAAGGAGCACACGTTATGTTGCTCCACTACTCACTGTTGCGTAC +CGTGTAGCCTCTGCGGGCCACCGCGGTGCAAAGTACAGTGGAAGGAGGAG +AGTTGAAAAATTGGTGTTTATTTTACTTTTAAACTCGTTTTCCTCCGGAT +TTTGAAGAGAATTGGTTGACTTTTTGAATTTTAGGCGAAAAGCGCGGGAA +AAATCGAAAAAAGATGTGAAAACGAGTGAATTTTAGGGCAAAAGTGAACC +GACAATTGTTATGAGCAATCGGGCTTCTCGGTCGGAAAACAGATCACAGA +AAAATCGGAAAATCCAGCAAAATACTCGAAAATTATGCAATTTTCTAGAA +TTCCAAGCGAAATTTTCTAGAATTTGAGGCAAAATGATACGGAAACCAAC +GAGAAATCCAGAAAAAAAAACTATTTTCATCGAATTCTAGGTGAAAAGCT +CTGAATTATTCGATTCTCCGTCGGGGTAGACTCAAAAATTATGCAATTTT +ATAGAATTCTAGGCCAAACATCGCAGGATCGCCTACACAATTTCCGGAGA +ACGATGAAAATCGGCAAATCTGAAGCAAATAGGAGTGAAGGAAGAGGCTT +CGGATCAGTTTTTCTGAAGAAAATACAAAACTTTCGCTTTCGCAAAACTT +TCGGGAAAATTCTCAGAAAAGGCGTCAAAAGCTCAAAAAATCGACGTTGC +ACGATTTTCGACGGAAAAATAGAGTAAAATATCCGAATTTCTGCTTTAAA +ACTCGAAAAATTGCCCAAAAATCCGTTTGTTTTCGCCAAATTTCTCCTAT +TTGGGGGTCACAAGGCGAGCGGGAGCCGCCGACGACGAGATGAAGAGCTC +CACAGAGCCCCTGAGCCAACAACACAACACTCACCCAAAAATATTGGAAT +TCTCCGGAAGGAAATCGTCGTACGACGACGGCGGCGGCGACGGTGCCATT +TTTCATGGGGAAAATTAGAACCTTGTTCGAATTTGTGATTTATTATCGAT +TTTCTATGTGCCACGTGTGCCCTATTGCGTGACCCACCTGATTAGTTGCG +CGAGTATTTTGTCAGTGCGGTCGACGATCACCCGAAGAATGGAGAAATTG +TCTGAAAAATGCGAAAATTGGCTATAAAACGACGGAAAAAGAAATAAAAA +CAAGTGAAATGAGGCCGAGAGGCAGGTGAATTGTTTATGCAATTTTAGAA +ATGTGATATTTTGGCGGTGTAGATCGAAAAAAATGCGAAAAACACGAAAA +CAGGTCGAGAAATTCGCAAATTTTCGACGACTAAAATTCAAATGCACAAC +GTTCGCGCGCGCGCCGAAGTACGGTAGGTCCCGCATTTTTGCGCGCGCGA +AATTCAAATTTTAATTTTAATATTTTTTCTTTCTTCTTTTCTTTGATTTT +TTAAGAATATTGTGCAAAAAATTCGTTCATTTTTCGAATAAAATTGTTAA +AAAAGACGAAAAAAAAAAGAAAAAATAAGACAATTTCTCGGTGGCATACA +AATAAATACAAGTTATTGTTCGGGAAAAAAATCACAATTTTACATTAAAT +CCAGGTTTGTAATAAAATCAATTATTATTTTATTTTCTTCCAAATCCGGC +ACATGGATTTGGGCATCCGCTGGTCATGCAGCAGCCACCTCCACTCCCTC +CGAGACACGCCAACGACTCGCCGGTTGAGATGGCGAGAAGCACGAAGCAA +ACGACCATGACCTGGAAGAAAATGTGTGAATGTTAAGGTCTCTTAATATT +CCAATAAAATTATTTGGTTTTTTTTTACCGGTGTTCTTGCCAGAAAAGTG +CAAAAATTAATTAAAACTCTAATCGTGGCGAGACCCATCTTAGAAACGAG +AGTATGCGCCTTTAAAATTGGGCTACCGTAATAATCGAATTTTTGCAATC +TTGCAATTGTTGATTTCCGAAGAGCGTTAACAAGAAAACATTTGATAGAA +ATGACACATGAATTAGGTAAAATTTGGTTTTTTTTTAGATTCTTATAATT +CAGATTTCTATTTTGGACACGGAGTTCTGGCCTTCCTCATTGAATTTTTC +GCGCTCCATTGACAATCGCCTGCCGGACAACGAGTGGGAAAGTTGTGTAC +TCCACACGGACAAATACATTTAGTTTAACAACAAAAATCGAGACGCGACG +CGACACGCAACGCGCCGTAAATCTACCACAGATATGGCCGAGCCATAATG +GCCTAGTTCGGCAAACTCTTCCATTTCAATTTATCGATGTCAGAGTGTCC +CATTTCAGCTTGATCTACCTAGATCTACAAAAAATGCGGGAATAATACGT +AGAGTTCTCAACTGATTTCGCATGGTTAAGTACGTGCTGACGTCACATTT +TTTGGGCTAAAAATTCCCGATTTTTTTGTAGATCAAAAAACTGTGATGGG +ACAACCTGACACCACGTGATTTATGAGGAAAGCCAGAAATCCGTGATTTG +GAGAGCACAACAAAAAAAGAAATTCGGCCACTGATTCGCGGCCACGAGCC +ACTGTGCCTTCTCAAGATATTAGTTAATAATTGACGCTGTGAGACCCACA +GTTAAAGGCGCATGCTCAGCATGACTGGCCAATCTAATAGCATCTACAAT +GATAATTGAAAAAAAAACTCACAGTTTGGCAAAGTTTAGCGACGAGTGAC +ATAATTCTCCGAAAGCTTCAGCTGAACAATTTCAGGGATTACTTGCTGTT +TCCCATCGCTTCACCGTCTTATATAGTGCCATCGCCGATTGGCAGAATGG +GATACACCTGCCCCCAACTGCGCAGTTGAATACGATCCGTGTCTCTCTGC +GTCTAGCGGTTCTCCACGATGTTTCTTTGGCGGCGGTGAAGCCGTGTGTG +TGTGTGTGGCTCCTCCATTCTGATTGAATGTGTAACACTGCGGGCAACCG +ATTGGTTTTGGCGGCGGCGGGAAAACGAATCCGGATATACTACATACACA +AACACACACTCACACACACCGAAGGAACTTTTCAGAGAAACCTGAACTGG +CTTTTTATGATTTAAGTGCTTCTGCTGCCAGCATGATGTGGTGGTTGTGT +GTTGTCAATAGGATTTATGCTAATTCCTGACACATTCAAGAGATGAAACA +TCAAACCGGGTAGGAACTTAGTCCACCCAACACTGTGAGAGATTAATAGA +ACCTTTAAAAGTGGCACTTCTAGGCAGAATTCAATAGAATGGTGGGCGCC +TTGGAGCCTAGTCGACCTGCGATGTGAGTGGCAAGGTTGGCAGAGCTAGG +ATAAGCTTCTGGAACTGTAGGACTGTAACAAGCAAGGATCCCGCTCTGGT +ACTGTAGTGAACTTTGAGATCAAATTAGGTTTTTCAATATTTAACTAGCA +CTGTTTCCGGCCCTGATCTTAGAAAGAAAAGAAAAAAAGGATGTGAACCA +GGCGTGGGCGGCAAACGATTTTTTTCCGGCAAATCGGCAAATCACTAAGT +TGCCGGAATTTAAAATTTCCGGGAAATCGGCAAACTGACACTTTGCCAAT +TTGCCGAACGGCAATTGCCGCCCACACCTGATGTATACATATATATGCTT +TCACTCATGTGGTGCCAGAATGTCTCACTGCGGTTTGATCTACGAAAAAT +GCGGGAATATTTTTCCAGAAAAATTGCGGCGTCAGCACGCTCCTAACCAT +GCAAAATCAGATGAGATGTATGCGTCTCTTCTCCCGCATTTTTCGAAGAT +CACAGCAAAATAGAACTTTCTAACTCCACGTGTCTACTGAGAAAAGAGCC +GAAAGCTTATTTTCCACGTATCAGGGATCGGAATCCCACCTAGCTAGTTC +ATCCTATTGCATCATTGAAGCATCTTCCGGATTCTCCACTTTGTTTGCTT +TTCGAAATCGTTTCAAACTGAAAGCCGCGCTTTCAAGGCCGTCTTCTTCC +GATTTTCCGATCTACCTTTTGTTGATCATCACGTGCCTGGCGATCACAAC +ACTGTTCAACCGGAATATCTGAAGATGTTCCACCAAATGGATCGTTTTTC +TCAGGACGGAAGAATACTAATTTGCAAAAAGTCTGTTCTGTTCTAAAAGT +TCTGAATCTTCTGAAAAAATTTCAGACTTAGATCCTGTCATTACATGGGC +AAGCAGTGGAGTCGGAGATTTTTTATCAAAATATATGGATAGGTAATCAG +GGAGAGACTGGCTCCTTTGTTACAATATATTAGGTTTTGTTCTTTAAAAT +GTTCAAATGAAGCTGAAGAGTTCCGGCTAAAAGTATATGATTTTTCAATG +ATTTTTCAAAAATTTCAAGGTATAACTCTGAAACTAAAATTTAAAAAAGA +AACTAAATTGGATTTTAATGTTAGTTAGTTTATTAACAGAAAGAGCAGTA +TTTTTTGATAATTGTAACCTGAAAACTCTATTTTTCTAGTTTCGTGAAGT +AAAAATGTTTTATTATGTGACATTTATTGAAATTTAATTATAATACACTG +TTAGAAATATTTTATTATCTAAAAAAGTAAATTGGATTATAATGTTAATT +ATTTTACTATCAAAAAGATCAGTATTTTGTGATAGTTTTAACCTAAAAAC +ATTTCTGAAGATCGTTTTTTGTGAGAAAAAATTATTTTAATATGTGTCAT +TTAAAGCAACTTTTAAAAAATTGCGGTTTAGAAATGTTCAGCTATCAAAA +AAAAGTACATTGGATTTTGGTGCCAGTCAATTTATCAACAGAAAAAGTGG +TCCTAAAATAATTTCCAAACTTATTAATGGTGGTAGCATTAAAAAACACT +TTTTTTTGGATTTTTTGAAATGAATAGTGTATTTACAGAGACAATGGTAG +ATCAACCTAAAAGAACAAAAAATTTGCAATTTTTCCAGGTAGGACACTTT +TTTGCTACTCGAATATAACTAACCTAAAATAATTTCCAAAAGTTTCAATG +GTGGTAGCACAAAAAAAAACAATTTTTTTGATTTTTGAAATGAATAGTGT +AGTTACAAAGACGGTGGTACATTGACCTAAAAAAACGAAAAATTTACTAC +TTTTTCAGGTAGGACACTTTTTTGCTACTCGAATATAACTAACCTAAAAT +AATTTCCAAACGTTTTAATGGTGGTAGAATGTAAAATAACTTGTTTTTTT +TTGGTTTTTTGAAATGAATAGTGTAGTTACAGAGACAATGGTACATTGGC +CTGAAAGAACAAAAAATTTGCTATTTTTCCATTTTGACCAAAACTATTGG +TTTTGTCCCCAAAAAATTAGTAAAATGACCCACAATCCAGTTATTTTGCT +GTTTAAGCAGACACACTACACGGAATTATTTTCAGAAACCAGATGTATGT +TAAGATTTTAGTAGTTTCGGTGCTGCAAAAACCATCAAAAAATACCAAAT +TTTTCGGCGTTTGTGAAGCACGGCAATTTTTGAGATTTGCCGCACACCCC +AGGTACAGAGACAATTTTATATCGACGTGAACGAACAAAAAATTTGCTAT +TTTCTCAGGTAGGCCACTTTTTTGCTGCTCTAATTTCACACACCTAAAAT +AATTTTCAAATGTTCATCCTACCCTTATATGTAGTAAGAAGATTTCAAAT +TCAAATTTTCATGCATCAACTCGTCCCCACCGTTTTTGTTTCCCTGGCTG +ACTCATCTGACCTTGTCACCCCACGTGTGTTTGTCTTTGTGCCCCCTCTC +GTGCTCACCTTGTTCCAAATTCTGTGAAAACTCATCTCGAAGGCCATTTT +CTTCGTTTATGAGTTTTGAAAAAAAAACGTTCAGACAACTGCAAATGACC +TCCCCGGCGTCGAGAATCGGTGATAACCTTGTACTTCTTAGATGAGACCA +GATACAAAGTGCACCAAAAAATTCAAATTCGCTTGAGAAGCGCTGGCGAG +AGATTCGAAGCGAAAACGAGTTGATTGACAATCGGAACATATACACACAC +CAGAAGACAAAGTGGGGGAAGAAAGGAAACAAAAAAGATAGAGAGGAAGG +AGATTTTGAAAAACGACAATCTCTCTGTGTGTGTGGGTGACAGGTGAAAA +AGTGAGAGTGAGAAAAACGTGGTGGGTACTGTATTGATGAACGATCAGAC +CAAGTTGCATTCAAATTTCTTTGATTGGATTGTTTCCTGATCGGTTTGGT +AGAAGGTGAAGTTGGATTTTGTTCACTGAAGTTATTGGATTTCGAGACAT +GAGCAAGCTAGGTTCAGGATGACTGTAGTGGCCGGCTAACTTTCCGTACA +CCTTTGGCCGACTAGTGAGTGCAACCAGGGCTAGTAAGGAGGTACATCCT +GGTTACCGTAAGCTTATTAAAATTCTGAAAACACCCTACAAAAACTGATA +TTTGTAAAGTTCTCCAAAACAGGTGCTAAAACTTCTGAGGCAAGAGTAGG +CACTTGGAGTCAGAATGTCTTATTTCGATTTGATCTACAAAAAACGCGGG +AGTTGAGACGCAGAAATCTCATCTGATTTCGCATGTTTAAGAGCGTGCTG +ACGTCACAATTTTTCTGGAAAAATATTCCCGCATTGTTTGTAGATCAAAC +TGTAATGAGACAGCCTGGCACCACGTGGGTAGGTGTCGGGATGCACGTGG +TGTCAGAGTGTCTCATTTCAGCTTGATCTACGTAGATCAACAAAAAAAAA +TGCGGGAGAAGAGACGCAGAGTTCTCAACTGATTTTGCATAGTTAAGCTC +GCGCTGACGTCACATTTTTTTTGCAAAAAATTCCCGCATTTTTTGTAGAT +CAAACCGTAATGGGACACCCTGGCACCACGTGGGGATGCATTAGTATGAT +TACTGTAGATAAACCTTGAACAATATATATACATTAATTTCGTAATGCTT +GAAACTTGGACCCAAAAACTATCTGTAACTAGAAAATCTGCAAAAATGAG +TTTGCGACTTAAAGCTGGAAGTATACAAGTTGCGCAAAGACCTTTCCAGT +GGCTTCAGCTAGCAACAAAAAAATTTGTAAATTTGCCGGTCCCCACACCA +CATCAAACGTGCAAGACGGGCAACTTGGTACATCCAGTTCACCTGCACTC +CAACTACTTCCCAGAACGCCACATAGTTGAATTATTACCCAACTTGGTAC +ATTATTTTGTCGACTCGACACACCATCACCCCACCATAAACCCCTGCAAA +TAAGGAAGCCGATCGCTATCTACTCATCTTTAGGGACCTTTTTTGCCGCT +TTTTATTGATTTGAACAAAATCTCAGCAGAGCAGTCAAAAATTGCCAATA +TTCCAATTTTTCAGTTGCCAAAGATTTTAGAGTTTCAATACCTACTAAAT +CCTCCCGTTCCAGCCATCCGTTCTTGATATTCTCTCCATAAATTTTCGCT +TATCTCCTCTCTTGTAAAACTAACGTTCACTTATCCACATAATAAATACA +ATAAATGTATTATATACATATATATTATATATATATATATATATATATAT +ATATATATATATATATATATATATATATATGTATATATATATCTCAAAAA +ATCAAACAGGATCTCTCTTTTCCTCCAGGAGAAAAAGAAGATGCCGTTTT +GCAGCCAACAATACTCTCACTCTCAATACACGACGCGACGACGTGGCATC +CCTCCCCCCATCCTGCCTTTCTTCCCCGTTTCTCCTGTGTCATCGAAATT +TCTAGGGCAGCAGCACACCGGATTGGTTGGCATGTGAAGCCGACGTGGAT +CGTGATGGTGATGATGTGGCGGATTGTGATAGATCGTGTTTTTTATCCGG +CGATTACTGCGAGAATTGTCTGAAAGAGTGGCAGGGCCTGGCGCCTGTCT +TTCGGCTCTTTTCAGCATTTTGACGTGAATTTCCAAATTTCTAATTTTCT +CATTTCTATAAATTTGCTGAAAATCAATCAAAGAAATAAAAAAAAAGTTC +ACTCATGTTTTAGCATACGGCGCGAGAGGCAGGCGGAAATCGCCTTAAGG +TCAGGCAGGCAGGCAGGCGTTTAACGCCTACATGGAAGCCCTATAGCACA +CATCTATCTGAAACTGGGAATGTTGTTCCGAAGTGCATTGGAGTGCCTGA +AATTATACAATGTTTGTTCTAATTTATCATTTACTGTATATAAAGCGCTT +ATTCCGTGTGTCCATAGTTGGTAGTCTATGTAGTCTGAAGTTTTGGCTTC +TGGAAGGATAGTGAGTTGGGGTTAGTGTAGGGATATGGTCGGGGAACTGT +AGTGGTACAATAGCGGTACGGTAGCAGTACTGTAAGATTATGGTACTTTC +AGAAAAAAAAGTTTTCAGCCCCAGAAGTCGGGGTCCGTGCCGGAGGAGCG +GACAACGGCTGGTTATCAATAAAGAATACCAACATTTTATCACAGATCCG +GTTACCGCTAGACAAGAAGGTAAAAATTCGCATTCTGAGAAGGACTACTG +TAGCAGGTGTTTAGCGTGTGTCCGAGTAGATGTGGCGACTCTTAATTTAA +GTTGTAGTTTCCTGGTGTCCCCTAATCGCGAACTTCACGATAATTGTAAA +TATTTTAGTGTGGCCTATGTTTACAGGTTTTACGGACAGCCTAGCCCGAG +AAAAACTCTGGAAAAAAATCCCAAAGCTCTTATCCAAAACTACCAAAGTA +TTCTATGCAATTCCCTTTTTGCATTTCCTCACCCCGCCTAATAAGGCATG +TTGTTTACCGCCGACTTTCCGCAATAATCTATTCTCGCAATCATGTGATT +TACCTGACGAATCGAAAGTATACGGTAACCTTCACATTTGGAAGAGGAGA +AAGGAATTCGTTGGAGCCTTGACCCATTCTCCCCACAGGCATAATTCAAA +AAAATATTCACATCAAGAATGCGGATTTGCCACAACCCAACGGGTTCTCC +CATCCAGCATCTCTACCTTTGCCGAGGCAGAAACTGAGGACCGATCTCGA +TCTGCCGCCGCGTTCCGACAAATGTAATAGCAGCCCCCCGCGCGATAGCT +TTTCACTTTTTCTTCTCTTTCTGGCTACTGCTGCTGCCTCCTCCTGCGCA +AGGATGATGCTGCTAGGATGATACCCTACGAGATTACGGAACTATCCGAT +AAATTAGCTTGATGGAGACTAGAGAGATAGTCCCGAAGCTCTGAAGGAAC +CTGATCTTGTTACAGTCTTGGAACCGAACAGCTGATTGCGTCGTCGTATT +ATCGTTATTCATTTCGTAAATAGATTTTCTCTAGGATTGATTCCCGGTTG +AGCCACGTCACTGTCCGAGAACATTCCGGAATGTTATGCATATGTTCTTG +TAAATAACCTTTCTCCTTCCTCCGGCCGGCCAACTACTTTCATTTCTTGA +TGCGTCGAGATACGATATCCAAGGCCATCTTTCAAAATCGCAAGTTATCC +ATCTTTTTTCGCTGATGACTCTCTCTCTCTCTACTCCTTCGCCCATCTCG +TCTTCAGAATCACCTACCGCAAAACAATTGAATAAGTGAGTGTGGAAGTC +ACGTCATGAGCGCGACGAAAAGAGAGAAAGAGAGAGAGAGAGAGAGAAGT +GCCGAAGACGTCGGAAGAGAAAAGCTGGAGGAACCAGCGGCTGGATCGTC +GTTTGTTGATGATGCCTCCTGCCTGCCATTGTTATTCGATATTCCGATAT +TCGATTCTTTTTTGCCGCCGCCGCCCAAGAGGAGAGGAGAATCAGAGAAG +CTTGCGCGCTCCCTATCAAAAAAAAAAGATTATCAAATTTGAAGCAGCAG +AAGCTGGGAAATGGAAATAATAGCGGATAAACAAAGAGAGCGAAATGTTT +TGGGCAATAAATTTGTAGTTTGATGATAAGAGTGGCATTTTGATATGAGG +AAGCTTGCAGAATCTAGTGGTGAACAGGAAGCTTTCGCTATGGAGCAAAA +TGGATTCCGTCATTTTTCTTAAAGAATCGGAGTCGAGATGAAACACCCAG +CCGGAGCTGAAAAATTATTCTGCTGAAAAATCGAGGTGCTTGAAGTACCA +GGGCGTTATACAAAAGATCCAGGGATCCTAGTTCTGCAAAAAAAATTTCT +GCATAATGAAATGGAGAACAGGGCGGTGCGGCAACCAAGATTTTCGGCAA +CCGGCATTTGCCGAAGTTGCGGAACCCAAAACATTTTGGTAACCGGCAAT +TGCCGAAGTTGCCGAATTCAAAAAATTTCGGCAACCGGCATTTGCCGAAG +TTTCCGAATTCAAAAAATTTCGGTAACCGGTTGCCGCACAGCTCTGATGG +AGAACCCGGTGGTCAGCTCAGAGTTTGGATCACCACAACCCAGAAATACC +ATCTTTCAGTGCCTCATACGTAGAAACACTCTAGCTCAAAGTGCCCCTGA +GGCCCTGGGATCTATCCTTACCTGGAAAACTGTGTAAAATTTCGAATATT +CACAGATCCTAGGTTCGTAGTTTCACAAAATGTTCCCACTCTGCCTTCGG +ATCCCCAGGACGCATTGCTACAATATTTTGCACTTGGTACAGTACTCAGC +TTTCCCTTTTTGCACCAAAAAACATTATTGATCCTTACGATTAGCGTCCT +AGATAGGCTACAAGGCCATCGAGATCTCAAATATGCAAATTCTTAGGAAA +GAAAGTGATGTTTCATCATCTTCTTGGATTAAAAATTTCCGAGGAAAAAC +ATGGCAAAAATCAGGTTGATCGTGAAACTCGTCGGGGGCTCCTCTCACTT +CTTCCCCATCTTCATCTCTCCTTCTCTTTCCCGATCCGATCTTTTTTCCT +TTCTTCCATTTTTTCTCGTTTTTCCTTTCCATTTTTTCTTCTCCTTCTTG +TGTTTGATTATCCATCCTCCTTGCCCTTTCTCCTTGTTTCATTTTTCTTT +ATTCATTCGGATGGAATAGAGATATGGTTCCGTAAATTCATTCCAATACT +AGAAGAATTAGTAAGACATTCGTAGGGGGGAAAATTCCGCGCAGAAAGCG +ACAGGAGGTTCGGGATTGGGTAATCGTCGGAAAAATGAAAAATCGCGCGC +GCCCGCCCGCGCAGATGGGATATATACTAAATCACATGGGCAGCGACATG +ATATACGATGGATTGCGTGATCGATAGGCTTTTCAAGGAGGTACATTAGC +ACTGGTGGGCGTCGGGATCCTTGAAGGAACAACGATCTTTGAAGGAGATG +ACGAGGATGTTGTGAAATTTAATTGTGATATCATTCTATTATGTAATCCC +TGGCCTAGAATATACATCATCTTTTAGAATTCTGGTCGGCTAGATGTTTT +CGGGAAGTGCTTCTAAAGGATCGGCGCTGCCATGTATGTAGGAAGTGCTT +ATGCCAACCCCAATCATCTTCTCAATCTACTCCTCAGAAGTTCAGTTCTG +CCAATCCGCACGCTCCACCTTCGTCGCCTATCCGTTTCTCATGCGAGTCT +CGGGTCAAGGCAAGTGTGCGTGTCCTTCAGTCGTGAAGTCCTATTCATTT +ATTTTTGCTGCCAAAGTCCGAACAGTTTTTTCTAGCCGTGTCGGCAAAAG +GGTTCTTATTGCGAATTCACCTCCTCCCCACTCGAGAAATCGCCCCCCCG +CCGTCCTTGGTAAAACTGACCTAGAAAAATAAAAACAACACAAAGCGCCT +CCCGCATCATCACGCGTATATATGTATATATATAAGATGGTAGGCGGGAA +GAGGAATCGACGCAATATCGACTGAAGGTTGCGCAATCGAGATGGCTCTT +CCCGGCACGGATACCTCCTCCTCGCGTACCAGGCACCCGCATATAGCTAA +AGTTCTCCGCCCATTTCGTTACTTTTTTGTGCTTCCCATATCATCGCAGC +AGCGCTTATGCCATTGCGCCCGACCCGATCCAACTTCTTATTCTTGTTCC +TTAGCCTTCTCCCCCTCCCATGTCCTCCCGATATCCAAAAAGTGGGAGGA +GCATGCCATAGTGAGAGGGCGGGGCCGGGACACACACAAGGCTGGCCCCG +AGAAAACGAACAACACTTATGCCGAGGACAGTCTCGACAGTTGGTGGTCA +CCCCACCTGCGCCTTGATTACCCCGCCCGTCCGCGCCCGCCGGGCTAAAG +TATTTTGTTTGCCATTCATGTTCCTCATTCGACGTTCATCATGCTTCTGT +TATGCTTCTTGGTGTTGGTCCGGTTCCTTTCTCTCTCTCTCTCTTTCTTC +CTTGTGGATCAGATGCCATTCCGCCTTTTTGCTAGATAAGCGCATATTCA +TCTCACTCTTCTTTGTTTTCAATTCAGCATTCTTTATATATCCAATATCC +TACATCCTATATCCTCGTTCTCTCCTCATTTTCATTCATATGCCGATCCA +TTTGGTACTGGTGGTGTCGTTCTTCTTAGTTTCGCTTTCCAATTCTTTTC +TAGACAATTCCTTCTATTTCCAGAAACTTTTTTCTACACAATGCTCCCAG +ACAGCCCATCCCCACGCGCTGCCCTTGCTCTCTCCGATCTTCAGCCACAA +ACCGGCGCCTCAACGTTCTCAATTGGCAGTGGATCAGGCAACTGGTAAGT +CGAGTTCTTATGTAACTAGTAGGATGGTAGACATCGAGATTAACGATGTC +TGGCATTCGTTACGTAACGAACGGGTTCTCCCGCCGACCATCGAAGCGCT +TAAGCGCCGAGATTCTCGGCTTCATCGCACCCCGGTCTAGCAAGTTTTCC +AATCCATCCCAAATTACAGGTCGACAAGAGGTGTTGGTGGAGTTAATGGT +GATTACATGGACAAATCCGGCGGAGGAATGTTCGGAAACAGCAGAAACAA +CGTGAGTTATAAAAATATCTGGGGGGGGGGGGGGGGGGGGAAGTGTTGTT +CTAGGCCAGGGACATTGAGAACCGCGTGATGAAGAGTACTTTTATCCGAA +TTAAATCATAGGCAACGAAAACAAGAATCAGGTTCTTGTGCTTTGCACAC +CATGTCGGAATATCCGTCTCAATCAAAACGAAAAAAGCCTAAGCTGGACC +AAGTGTTAAATGCTTAAATGCCAAAAATGAACAATCTTTCAAATCACTTT +CATCTTCCTGTAAATCAGAGAATCCTGAAGCGCTGGCGCGCACACTTACG +AAAAGTGAAAGCCGATATATCAAGTTTATCACCTAGCGGGACTTCCATTG +TCTCATTGTCTCTTGGCTATCCGCCCCACTTTCCCCCCGGATCATCCGCC +CCCTTTAATCCAAGACTCTCGAACAGTTTCGCTTCATTCCAGGACCGATT +CGCATTCGGCAACAACAGCTCGTCGTCCTCATCAGCAGGCTGCTTTTCAT +CGAACAATTCGTCAGGCGGACTTTTTTCCAGTAAATAAGTTAATATGTGA +GTTTTTTTTGTGTACATTTTCTTCTTTTCAAGATCCATTAACATTTCAGA +ATGCGATCGGCAGCCGGTATTCTTATTCTAATCTCAATAATTATTCCCAG +TGTATATAGTGAACCGAAGTTGCCCGATTGCGAGCAAATACCAAAAGTCT +TGTGCTGTACCCAACGTGTCTTAGATAAATGTATGTCTGGTTGTATCGAT +TATGTCACTGAGAAATGCCCCCACAAATTGGAAAAATACGAGACGATCGA +TGAAGAGCCATCGACGAGAGCTCCAAAGAAGCAGGTGAAGCCAGCTAAGG +CAACTAGCAACAGAGTTGTCGGAGCAGTTGAAGTAGACCATGAAGCCAAG +GAGCAGTTCATCGACTCCAAGGATATCAGAAGAGCACCACGAGTCGGTGA +TGCCAAGCTTCTCAGCCAGGAGTACCCGATCACCGAGGTCACCGACGCCG +ATCTCTCCTCCGAGTGCGGAACCGAGAAGTCTCAGCCACCATTCTCACCA +TGCTTGTCCCGCAAGTCGGCCGACGACGTCTTCCTCTCCTGCTGTCGCCA +ACAGGTTCCATCCAACTGTCACAGCCTCTGCACCTACGAGCATCGTGAGC +ATGTCGCCGCTGAAACTCTGATCCAGGCGATCCAGCAAGAGCACTGCGAT +ATGAAGGTAAGAATAGTTCAATCTTCCTATTGAGTTTTTTTTTTGAGTTT +TTCCAAAATTCATTCTTTCAGTACTTCTCCAAACTGCTCTACTGTGCCAA +CCAAAACCGCGACAACCGCGCGTGCTGCTCCAACCTCGGCATGTCAAACG +CGGAACTCGGCGTCGGCGATCGTTGCCTACGTATGTGCAACATCTCCCCG +TCGGGAGACCGTGTAAGCTCTATGGAGAAGGAGGATCTCGTCTGCCTGTC +CAACTGGAACGTCATCATGTACTGTGCCAGAGGTGGTCTTCGTACCATCA +ACTAGACCATCATCCCCGTTCTCTTCTCCCGTAATAAGCTGGCTCAGGTT +GTTAATAATAATTCGCCGCTCGTCTTAATAATTTTCCATTTTCCAATCTC +GTCCCCCCTTTTCAACACTACCACATTTCTCAGTGATATTCATCTGAACC +GCCCGACATACATCAGTTCCTCATAGTACCTAACAGGGTTCAACAAACCC +ATCCACACACCGTCCCCCCACGTAACACCCCCCCCCCCCCCACTTAAGGA +CCAAGTCCTAGTTACTGAATGTGCAACATTATGGCCAGAATGCAATACTT +GTCCCATCTGAATCCATGTTATTTGATAATCTATGACAGTATTATACAAC +CCTTTTTTTTCAAAACACAAGCCCCCTTGAAAACGAACTCATTGTATGTC +AAACGGTATCCCTTATTACACGATTAATTGTGGAGTTTGAAGCGAATAAA +TCAATCAATTTCTCGTTGGGTCCCACAGCGAAATGACTATTACCGGTACA +GAGAGTGTGGATAGTTAGAGAGTGACAGACATCCGGGACCCAATGGGGCG +GGGCGCGCGGAAGAGACGATTTGTGTCGATTTACGAAATGATGACAACGA +GGAAAATTTCGTAAATCGACACAAATCGTCTCTTCCGCGCGCCCCGCCCC +ATCGGGTCCCGGATGTCTGTCGCTCTCTAACTATCTACACTCTCTGTACC +GGTAATACTATTGCAGTAATCGCAGGTTATTTCATAGCGATTTTTCATAG +CTTCACGGATTTCTGGATTCCCTCATAAATTGAAATGGAAGAGTTTTTGC +TGAACTAGGCCATTTTGGCTCTGTCATATCTGGGGTAGATTTACGGCGCG +TTGCGGTTCGATTTTAGTTGTAAAACTAAATGTATTTGTCCGTGTGGAGT +ACACGACTTTCTCACGCGTGGTCCGGCAGGCGATTATCAATAGAGCGCGA +AAAATTCAATGAGGAAGGCCAGAACTCCGTGCAGCTTTACTCGCGAATTC +AGGTGTGTGTTTTAATTGTCTTTATTCAGTTTTCTGATAATGAATATACT +TTTTTACAGAAAAACTGGAAAACTGATAAAAAAGTCCCCAGAAACTAGAT +ATTGAAATTACAGTACACTTTAAAGGCGCACACATTTTCACAGTAAACAA +AAAATTTGTCGTGCCGAGATATTTCATCCAGATTATCAGTTGTTAAAATT +TGACAACACTCATTTTGAATATTTAATGAATTCGAATGGAAAATAGAAGA +AAGCTGCCAAAAAGTGAAATTAAATTCTCAAAAACTTGATTTCCAGACTT +TTTTGGCGATTTTCGACCAATTTCAGCAGAATTTTTAGCAGAATTTTACA +AATTTTTTTATTTTAAAGCTTATTTTAATAATTTTTCTCTGAAATATATG +AATATCTTTGCTTTCGATGGATCTTCCTCAAAAGTAGACACACATTTTTA +TTTTTCTACAAAACTGTGCAAAGTTACGTCGTGGTGTTTGCGTACCTCGG +CGGGAATTTAAAGAGAAATGGCATTTTTCACTTTTCTCGCAGTTTTTCTG +ATTTTTTTTTCGTTTTTTCGTAGTTTCCTAATAAAAAATCGTTCCAATTG +TTTCCAGGTAATGGCTGGATTTGAAATTCAAAGAGTCGAGTCCAAATTCT +TCGACTTGGACGACATAATCGCCAAGTCAGACTCCACGTCTTGCACATTT +GAGATTGGAGATTTGAATCCAGGTCTGAAATCGCATCGAAAACCTAAAAA +TTCTAGTGATTTTTGTTCAGATTTCTTCCAGGAAATGCTGGGAGTTTCGA +AGCCAACTCAAAATGCAGACGGATACGGCGTTGATGCTCCATACTGGCTG +CTGGAATCCGTTAGAAGTTCATTTTCCGTGAGAATTTAGTTAGATTTGCC +CCGAATTTTAATTGAGAATTCCAGATTCAACTGCCAAAAGCTTATAGTGT +GAACATGCAAAATGTGCTGAACGCTGACAGCAAGAAATTGAATCTCTCCG +GCTTGCAGCAACACTTTTACGGCAACGGGATGCAGTTATGCCGTCTGATG +AAGGGCGAAAATCCGGACGGCGCGCTGAGCCTCGCACGATGCCTTGTCTC +CACACTTACACAGCGATTAGGAGGTATTAATTAATATAATAAAGCACTTA +TAAAATACAATTTCTGGTTTTTTTTTGTTGCAGAAATTGTGTCAACTGCA +ACCCATCTGCAAAGCAAAGGCGAGAAATTTGACAGCCTCGAGACAAAAGT +GTTCCTGGAGGGTAAACGGTGCAAAGAAGACATTGATACTTGGCTGAGAC +AAGACAATAAGTGCTCGAGCAAGAAGCGTAAGAGACTTTCGTTATAAACT +TCAAATTTCTTATGCTTGAATCTAATTTTATTTTTTTTAATTCGTCTGTA +AATATAATTCAAACCCACCATTCTGTAATAATATTTTATTTTCTATTTTT +TCACACTCATTTTTGTGTTTTATTGGTGTAATAAACCTGGTTTCATGACT +TTTTTGCAAGGAATTTTGTTGAAAAGGCTGCTGCAAAAACTTTGCCAGCA +AAAAATTTTGTGCAAGCACGCTCCATCGCACAGTTTGAACGTCGCGGGTC +GAAGTTAGATGTGCAGGTCATATAGCAAAAAGAGAAACACCCCTTTTTTT +CTCGAGAAGTTTCACCAATTTTGCGCGATTTTTCAACTATTTTTTTGCTT +TTTTGGCTTAATTTTGGCTCAGATTTTCCTCAAAAACATGAAAATCCAAT +CTAGAATAAGTAGTAATGGGTATATTCTAAGATTGTGCAAAAGTTAGCTT +GAATTTCCTCGATTAAAGCTTTCCTACCAAGAAAAATGTGTGGATATTTT +GAATTTACAAGTTTTTCATCTTTTTTTTGTAATATTCTCTTTGAAACTCC +TGTTTCTCTCAAATTTGTAAACTTTCATAAACGTTTTTTTCAGGGTTACC +ACATTAAACAATGACCGGAAGCACCGAAACTCGCCAGAAGGAAGTCAAGG +AGGTTGGTTGTTCAAAGTGACGTCTAAAATATTTAAATTTCTATATTTCA +GCCACAAGTTGACGTTTCGGATGATTCCGACAACGAGGCCGTCGAGCAAG +AGCTCACCGAGGAGCAAAGACGTGTGGCCGAGGCTGCTGGACTTGGAGAT +CACATCGACAAGCAGGCCAAGCAAAGCCGCTCCGAGAAGAAGGCCCGCAA +GCTCTTCTCCAAGCTCGGACTCAAGCAAGTGACTGGTGTCTCCCGTGTCT +GCATTCGCAAGTCGAAGAACATCCTCTTCGTCATAAACAAGCCAGACGTG +TTCAAGAGCCCAGGATCTGACACCTACATCATCTTCGGAGAAGCCAAGAT +CGAGGATCTCACCCAACACGCCCAGATGTCTGCTATTGAGAACTTGAAGC +CAACTCGTGAGGCCCCACAACTCAAGACTGTCGAAGAGGACGAGAATGAG +GATGTTGAGGTAATTCAGTAACTTAATCGGATTTATTACATTAATTGTAC +GGTTTAAGGAGGATTCCACCGGCATTGAGGAGAAGGACATCGAGCTTGTC +ATTTCCCAAGCCAACACCACCCGCAACAAGGCCATCAGGGCGCTTAAGGA +AGCTGACAATGACATCGTCAATGCCATCATGAGCCTTACCATGTAGCTTG +TTTCCTGATGACCTTGCAGATACTCTTGTTATCGTTGTATCTCTTGCTTA +TCCCGTTTTCCGTTCCAAGTAAACGTTTATCAGTCTTTTTTAACTTTTTT +GTTATGTTTAAAAAACAATTGCATCTTCGAATTGACCTACCTTTTACAGA +AAAGAACAATTAAATCACTGTTTGTGTAAAACACCCCTCTATTGATCGAG +AACTTTCACTTCTTCCAATTCTTTACTCGTATGACTGTGATTCATTTCAC +CTGCTATCACTTTATCATGACATTCCAGTTTATATCAACAGCAAATACCA +ATTGTGTGTATGTGAAAAATGCTATTGAATAGCAAGCGCGCCCCAACAAA +CACGTTTGAATGCGCGGGCGAAACGGCGTTAGATGTGCAGGTCATATGAC +AAAACGCATCGACCAGCAGCCAATGGCAAGTTACTGCGAGCTGTTATAGA +TTTTTTCACATGGTTTCCAGTGTTATCAGTTGGAAATCGATCGATAATAC +TGACTAGTAGTACTTAACATCTTCATTCCCACCGTTTCGCTGTCATTTGT +GATACGTGGATTTATTTTTCCTTTCTCGCCGACTTTTCATTTCTAAATCT +TTTCTGGAATTGCGAAATTTTCAGCCAGTTTCATGATCGAATGGCTCGTA +ATGAACCATCATCTCAGCAGCCGAGTAGTTCCGGGAGTAATGGAACTCCA +GCACAACAAAACGGGTCGGCAAAACCATCAAAAGTCACAGTAAAAGGTAA +CAATTCGTAGATTTTTTGCATCTGTTCTAATAATATTTCCCCCTCTTAAT +CATAGTCGTCAACGCGTCGTTCACCAAGGCAGCCGACTGCTATGTCGAAA +TCACGAGTGACACGTCATCGGCGGCGCCAAAAAAGACGACTGTAAAGAAG +AAGACGATGGCGCCCGAGTGGAATGAACATCTCAACGTTCATGCAAATGA +ATCTTCGACAATTTCGTTTCGTCTATTGCAAAAAGCCAAGCTATTCGATG +ACACGTGTCTAGGGATGGCGAAGCTGAAGCTTTCGAGTCTCACAAGAAAT +GAGAATGGAGAGTGTAAGTGGTTTTATTGAAATTTTCTCAAAAAATCTAT +TATTTCAGTCAAAAACGACATCAACAATATATCTTTGCTGGCCAAAGACT +CCTCGAAAATCGGAACTCTCAACATAATTTTCTCCGGATATCCAGAGCGG +AAACGAAGAAGCGCAGGAGTACGAGCTGAAACCGCCGCGTCTGCAAGTTC +AGAGGCATCCACGTCAAATGGCGTTGCCACGTCATCCTCGGCGCGGAGAC +CGGCGACAGCGAAGCGTGACACTTTGGCGGCTCCAACGGTAATCGTGACG +AGACCCATTTTGAATTATTTAATTATTCATGAAACGCTCTACTGGAGTGT +TCATAATTATTAGAGCGCGCTCGCGCGGCACCTCACGAACTCCAGAATTC +GCGAGGACAGCAGTTTTTGGCTATTTTGGCTTCTATGGAAATTATTTTTA +ATTTTTTGATTTAAAATATTGTTGAGAAGCATCATCCAAATTGAAAATGT +GTAAAATTATGAAATTTGACCGAAAACTGAAGGTTTTACAGAGAGGAGTC +ACCACGGCTTTCTTTAAAAAGTATCAGTACCGTCAGTATTTCGATTTCAG +AGTCGTAAAATATGTCATTTTGTAGAGAAACGTCTGTTTCACAAAAATCC +ATGTTTGATATTTTAATTGTTTAATTTCTAATATAAAAATATTCAAAAAA +TCAACAAGTTTACGTTAAAATCGAATTTTTCAATCGTTCAGTTTTTAATA +AGAACAATTTCATAATTTCAAACATGGATTTTTTTGAAACAGACTTTTCT +CTACAAAATGACATATTTTACGACTCTGAAATCGAAAAAACTGACGGTAC +TGATACATTTTAAAGAAAGTCGTGGTGACTCCTCTCTGTAAACCTTCAGT +TTTCGTTAAAAATAATTTCCATAGAAGCCAAAAATAGCCAAAAACTGCTG +TCCCCGCGAAACGAAATCCCGCGAATTCTGGAGTTCGTGAGGTGCCGCGC +GAGCGCGCTCTAATAATTATGAACACTAGAGGAGAGCGTGAATGAGCGTT +TTTTATTCTTTTCTCTGCATTTTTAATGCTACAGAATCATACACAAAATG +TTGTCAAATACATGCATTACTCTACTACTCTTAATGTTTACTTTTCATTT +GCAGAGTACCGCAGCGGCGGCAGCAGCAGCAACAGCAGGCGGCACCCCGG +CCGCCGGAGCAGAAGAACAGCTTCCCGATGGATGGGAGATGCGTTTCGAT +CAATACGGACGCAAGTACTACGTGGATCACACCACCAAGAGCACCACGTG +GGAACGCCCGTCTACTCAGCCATTGCCACAGGGATGGGAAATGCGAAGAG +ATCCGAGAGGAAGAGTGAGTTTTCCGGCGGAAAAAGCAGATTTAGCACGA +GAAAAGCGTTTCTGATTATATTTTTGATGCGAAAATCATCAAAATTAAAA +ATATCTACCGTAGCCGCGGATACCTGGACCAAAATGCCGAAAAAAGTGAC +CTGATAAATTATTTTAAGGCTAAAATCTTGATTTTTACATAATTAGTGTC +TTATTTTTGTTGATTTCTTGTCAAATTTTTGTAATTGCATCGAAATAGGC +CAAAAATAAAGTAAAAATCAACTTCCAACACAGAAAAACTGACAAAATTG +AAGATTTTTGCTGAATTCAGGCAATTTTTCGTAATTTTGATCCTCCATAA +TTTTTTTTTTCGAGAAAATTTTGAAATTTTTTCTTTAAATACGGCCTGAA +AATTAGGAAATTATAACGACGGATAAAAAATTCTGATTTTCTTTATTTTA +ACCAAGGTCTCCAATTATTTGATAATCGAAAAAAAAAAAACTTTCCAGTG +ATTTTTACTTGAAAAATGTCTAAAAATTCACGCCAGGTGCACAATCCATT +TTCAGGTGTATTACGTGGATCACAACACGCGCACGACCACCTGGCAACGA +CCGACAGCCGATATGCTTGAAGCACACGAACAATGGCAATCGGGAAGAGA +TCAGGCGATGCTTCAATGGGAACAACGTTTCCTTCTCCAGCAGAACAACT +TTAGCGCCGACGATCCACTCGGACCATTGCCCGAAGGATGGGAGAAGCGT +CAGGATCCGAATACGTCGAGAATGTACTTTGTGAATCATGTAAATAGAAC +GACACAATGGGAAGATCCGAGAACACAGGGGTATGTGAAAATTTTCAATT +TTCCAATAATATTTCTATCAAAAATCACAGTTTTAATGTTTTAAAAGTTT +CAGAGGCTCCGACCAACCTCTTCCGGATGGTTGGGAAATGCGATTCACCG +AGCAAGGCGTTCCATTCTTCATCGATCACCAGTCTAAAACCACCACCTAT +AATGATCCAAGAACCGGAAAACCCGTCGGCCCGCTCGGCGTCGTCGGTGT +TCAAATGGCCATGGAGAAGAGTTTCCGGTGGAAAATTGCACAATTCAGAT +ATTTATGCTTGGTAAGGGAGGGCGAGAAATTCTTTGATTTTAGCTATAAA +TTGATGTAAATTTCAGTCAAACAGTGTGCCTAATCATGTCAAAATCACAG +TATCCCGTAATAACGTGTTCGAAGACTCATTCCAAGAAATTATGCGTAAA +AATGCAGTCGATCTACGCCGGCGGCTGTACATTCAATTCCGAGGCGAAGA +GGGTCTCGACTATGGAGGTGTCGCCAGAGAATGGTTCTTCCTGCTGTCGC +ACGAAGTGTTGAATCCAATGTATTGCCTATTCATGTATGCTGGTAATAAC +AATTATAGTCTTCAAATCAATCCAGCTTCATTTGTTAACCCGGATCATCT +TAAGTATTTCGAGTATATTGGACGATTCATTGCCATGGTGAGTGTTTTTT +TTTAATTGAAAATCAGTTGAAAATTGGATGAAAAATTGCGAAATCGAGAG +AAAATCGAGTTTTCCGCTTTTTACAATTGAATTTTAAAATTTTAAACGTT +AAATTTTGCAGAAAATTCCAAAAAAAAGCACTTGGATCTAAAATTTTTGT +TTTTTGATGAAGGAAATCCTTAAATATCGATTTTTTTTATTTTCAGCTCA +AAAAACCTGGAAATTTCGATGATCTCAAATTTTCAGATCAATATATTTCA +TTTTCTCCTAAAAATGTTATTTTTATTTAAACAAATAGTTTTTCTTAGAA +AATTCCTTTATTTTCAAATTTCCAGGCGCTATTCCACGGGAAATTCATCT +ACAGCGGTTTCACGATGCCATTCTACAAAAAGATGCTCAACAAGAAGATT +GTTTTAAAGGACATTGAACAAGTCGATTCGGAAATTTATAATTCATTGAT +GTGGATCAAGGATAACAATATCGATGAATGCGATATGGAGCTCTATTTTG +TTGCCGATTACGAGCTGCTCGGCGAGCTCAAGACTTATGAGCTTAAGGAG +GGCGGTACAGAGATTGCTGTTACCGAGGAGAATAAGGTGAGATTTTGGAT +TAGCTAGAGCTTATAAAAATAATTTTTAAATAAAATAATTTAATTTAAAA +AATCCCAATTTTCCAGCTTGAATACATCGAACTGCTCGTTGAGTGGCGCT +TCAATCGCGGTGTCGAACAACAGACAAAAGCCTTCTTCACCGGCTTCAAC +TCGGTCTTCCCGTTGGAATGGATGCAGTATTTCGATGAAAGAGAGCTCGA +GCTGTTGCTCTGCGGAATGCAGGACGTTGATGTGGACGATTGGCAGAGAA +ATACTGTCTACAGACATTATGCTCCACAGAGCAAGCAGGTAGGGGAGAAC +ATTTGATTAAAACTTCTTTTTTTTTAATTAAAAAATACATTTATAGGTAA +CCTGGTTCTGGCAATGGGTTCGAAGTCTGGACCAAGAAAAACGTGCCCGG +CTCCTACAATTCGTCACAGGAACGTGCCGTGTGCCAGTCGGTGGATTTTC +CGAGCTGATGGGCTCGACGGGACCACAACTATTCTGTATCGAGCGTGTCG +GCAAGGAGAACTGGCTCCCACGGTCGCATACGTGCTTCAATCGACTCGAC +TTGCCGCCATACAGAAGCTACGATCAGCTCGTCGAGAAGTTGAGCATGGC +GATCGAGATGACGGAAGGATTTGGAAACGAGTAGTCTCCCGTTGTTTTTT +TTTGGTTTTGCTGGCCGCCTAATTATTGTATAACCCTCATATTTCTTCTC +ACCCACACCCCATTGATTTTCCTTTTTTTTCTCTCCATCAATTAATGTTT +CTTTTTTTCGAATTTGTGTGATAATTTTCGTGTTGTGATACCACTTGCTT +AGGTTCTCTCTCTCTCTTTCCTTTCCTTCTGGGTATGTACCTATATTTAG +AATATAGACAAAGCATCTAGTTTTTTTGGATTTAATTTCCAAATTTCCCG +TTTAATTCCAACAACAAAAAAACAATTCCACCACTTTTCAAATATTTTTT +TTGTGTCCATTGCTTCATTGCTTTTCTTCTTCTCAACCATTTCAACCACC +ACCACCCAATCTGCGCCTTATTCTTACTTGGTCCTTGTCATTCTTAGTTC +CAGTTTTTTTCACGGAAGCAGCTCTCGATTATTAATTCAAATGCATCCCC +CCAACCAATCCGTCACCCCCCGATTAGAACAATTTCTACTTTTTTTTTTG +AAAACAAAAAAAAACACAATTCCTCGATTTGGTTGTAATGAATTTAATTT +TTTAAATTTTGAGCCTTTTTTGTTGTTTTAGGTTTTCTTAACTTTCAGAA +TTTCCATGCGGAACACACGGAGAGCAGAAGATCAATATTTTGAACCCTGC +AGGAGAAGGACGGGACCCTTTGGTCACTCATGTCTCGGCTGTCTGCGTCT +CTCCTCTCTCTCTGCACCAGCGGAGAGGATGGATAGCCTCATTCGTTTTA +TTTCGGACTTTCGATTTTTCTTATTGCTCCACGTTTTAGCTTTTATCAGA +TTCGGGGAGCTCTTGCTTTTTTCTTGATTTTTTCGTAAAGTGTTCTTGGG +TCCCGCAGCGAAAATTAACTTTAAAATGATTTTTTAAAAACTTTCTAAAA +ATTCATTTTTTTTTCCATTTTACGACTAGAAATTTCGAAATTTGAAAAAA +AAAACCGTGTTGCAAATGCGCTCCAGCGTACAAAACAAAACCGCCACCAA +AAAATTTAAATTACTGAAAAAAACGATGAAATTTTGAATTTGTTTTGCCA +TTTTCCGGCAATGATTTTTTAAATAAAAAAAACTGTACAACAAATGCGCT +CCAGCGAACTAACCTTCAAATTACCGAAAAAAATTATAAAAATTTGAATA +TTTCCGATTAACCCAAGAAAAGAAAAATTCAATGATTTTCTTGAAAAAAG +TTATTTTTTTCTCAATTTTTCGTCAATAATACTCAAAATTTGAAGAAAAA +TTGTGTAGCAAGCGCGCTCTAGCGAACCAAACAAAATGTCTCCATTGAAG +CGTTTCACGAGGTTCTGGCCTACCTCATTGAATTTTTCGCGCTCCATTGA +CAATCGCCCGCCGATAACGCGTGGGAAAGTCGTGTACTCCACACGGACAA +ATACATTTAGTTTTACTACAAATATCGAGCCGCGACGCGACACGCAACGC +GCCGTAAATCTACCCCAGATATGGCCGAGCCAAAATGGCCTAGTTCGGCA +AAAACTCTTCCATTTCAATTCATGAGGGAAGCCAGAAATCCGTGATCCAA +GTAAAAAAAATCCCAAAAATTTCAATTTGCAAGGGCGCTCCATTGAAAAC +TGTGGCGCCGATCGCAACTCACGGTCGAATTTGAATTTTTAGTTGAAAAA +AAAACACCAATTTGAACTGAAAATTTGAATTTTCAATTTTTTCCCTAAAA +TAAATTGTTCAGAGTTTCGCTGTCGAATTGTTGATACCCGCTCGTCAGAA +TTGGAAATTGAGAAATTGAGAGAGAATTAGAGAAGGAGAGGAAGAGGAAC +TGCTCACTGGTCCCCTCACTCCATCCGAAATTAGGCACTTTTTGCTCCGG +CGGCACTAGAAGACGAAGAAAAAACGACGAGCAGAACACAATCAATTTCG +TCTTCTTTTTTATTTTTTTTTGGTTTTTTCTTGTTGGTACCACGGATTTC +TGGCTTCCCTCATAAATTGAAATGGAAGAGTTTTTGCCGAAATAGGCCAT +TTTGGCTCGGCCATATCTGGGGTAGACTAACGGCGCGTTGCGTGTCGCGT +CGCGGCTCGATTTTAGTTGTAAAACTAAATGTGATTTGTCCGTGTGGAGT +ACACGACTTTCCCACGCGTTGTCCGGCGGCCGATTGTCAAAGGAGCGCGA +AAAATTAAATGAGGAAGGCCAGAACCCCGTGGTAAAACATGGTGCATCAA +CGCAAAAATTTTTCATTTTTTGGAAAAACTCAATTGTTTTTTTTTCGCGT +CGGGACCACCAAACCAGAGCTCGTTTACTAAATTGAATTTCCAAAAAAAA +AAAAATTTCGCTCTGTTCAAAATTCGAAATTCAGTTTTCTTTCCCTAAAA +CCTAATAAAATGATCTTGGCACAATGCTCACTGTGAGCTTTGGGTCTAGA +ACGATGGCCTAGAAATGTTGAGATTTCCTCTTCCAGCGCCCTTGCCAATA +TGACCTAGAAATTTCAAATTAGTATAACTCGGCCATTTTCCATCCGTTTT +CGCCAAAACTACACCATTATAACATTTAAAACTTACTTTTCAATATGATG +ATAATACTTTTCCAGTGGAAGAGTTTTCCGCATTTCTAAGCCACCAAAAC +CTCTCCTCCCGACGTTTTATCAAACAAATGATATCACTGTGATTTGTGTT +GTAAGTTGCGCGCATGATTGCACTTGCGCAATTAATTAAGACAATTACTC +AAAATTTTGATCGAATTAACCCCATGTACATATAAAATACAAGATTTTTG +TGTATTGTTCTTCAAAGTTTTTTGTCGTATTTATATAGAAGCAGTGTACA +CCTAAATTTGGCTTATTACGACCTTTTTTTCCAAGGAAAATACTCATTTT +TAGGGTTATAAACCCCTTGATTGATACGTGGCCTAGAAAACTGCAAGCGC +TTTTTCCTGGAAGTTTTAGGCCACCAGTTAGAGTCTTGCAAAGACGGACT +AGTTCTCACATGACCCAGAAAGTCTTAGTCCATCACGTATTTCTTACGAC +GCCTAGAAATGCAAATCTTCGGCCACCAATTTTCATAGACATTCTAGGCC +ACCCTTTTTGACGTGGCCTAGAATCTTTAACAAAATTTGTAATGAAAATC +CTAGGCCACCATTCAGTTAGCTCTCATTTTTGATACTTCGCCTAGATTTT +TAACACGTGGCCTAGATTTCTATTTTAACACGGGGCTTAGATTTTTATTT +TAACAAGTGGCCTAGGTTTTTGCTACTAGGCCTAGATTTTTTACATGTGA +CCTAGATTTTTATTATAGCACCTGACCTAGATTGTTGGCATTTGGCCTAG +ATTTCTGTCATGTGACCTAGATTTTTTAATGCACCAAAAATTCTCCATAC +AAATTTAACTCCTACACTCTAATTTGTAATCAGAACCTTCGATAAGAAGA +ACATGGAGCTACTGCGGTGCTCAAATTCCGAACAAAAAACGGCTGAAAAA +CTGAGGTATACGTGGTTTTTTTTCGAAACTGATAAAAGTCAGCATAAATC +ACGATAAACTGAACGTCCTTTGGCCAAGTTTAGAGAAACCTAGGCCACGG +GTAGTGGTGGCCGAATTTTAAAAAAACTGGGCCACGAGGTTTACGTGGTG +TCAAATTGCCCCATTTTGGTTTGATCTTCGAAAAATGCGGGAGACGAGAC +GCAGACTTTTCAACTGATTTCGCATGGTTAAGAACGTGCTGATGTCATTT +TTTTCCGTGGAAAAATTCCCGCATTTTTTGTATATCAAACCACAACGAGA +CACTCTAACACCACCGTCCGGCCGTTCAAACGAAAATTTAGGCCACGGCC +ACTAGGGTGAAGTGGAATGCCCTACCCTTCTCTACAAAATTCATTGGAGA +AACCTAGGCCATGCTCAAAGAAACAGTGGCCGAGAAAGGAAAAACTAGGC +CGCGTTCGCTTTGTACCTCTCTTATAAAACACTGTCTGTTAGTTCATAAA +TCAGAGTCTGCCCCCTATCACTACTCTCTCATTTACCTGCCCCTCTTAAC +AAACAATCAACCCCCCCCCCCCCTCTAAATCGACTACTTGTTCCCCGTTG +TACCTGTCTGCGTCTAGCTATTTCTGTTAAATTTTTGGAACGAAAAAGTG +GTATGTGAATGTACGAAACAAAAATAATAATCAATTGAATACAATTTTTG +CCCCCCCCCCCCCCCCCCCTCCACCCCGCTTGCCTGTCTCTAACCGGTTT +CCCCTTTTTCACCTCAATCAGCCCCCCCCCCCCCCCCCCCCCCCCAATTT +CATTTGACTGTACATTTTCCTTTACCTATCTGCGTATCTACACAATTTTT +GTATTTTTTCCTTTTATTTTTCTAATTATAAACCCTGCAATTTGCAAGAA +AAAATCTCTAAAACGCTTGGCCCCTTACCCGGAGTGCGACCGTGGCCTAG +AAATTTATATTTCTTATAAGACCCCCCGGCTCTTCCAATTTTTCATTTTT +TTTCTTTGAAAGCCTAAATTTTCATTTTTTCTTAGAGATCAATATATTAT +GGGTTAGTAAAAAATTTCAAAAACAAGCTCCCCGTGGGCGTGGAAGAGTT +TTCCAAATTTCTAGGCCATACTTTTCGAAGGCGTTGGGGTACGCTCGCAC +CCTAGTACTAAAAATTGTAAATTATAAAATTATCATAAAATTGGCTCAAA +GCATTTGAAAATAATAAAAAAAATTTTAGAAAAAAAAACACGAAAAAAAC +CCCTATTTTGAACATGGTTCATCGACCGGGACCTATATACTTTGAAAGCT +TATATCTCGCTTCATGTTTGTTTTATCAAAAATTTTTCAACCAACAAAGT +GTTTATTATTTCTTTTTCTATATTTTTGTAATTAAAAACTTTTTGATAGC +TTCAAAAGTAACTGAGATACATGTTGTCAAACAGAGCAAACTTATAGCTT +AGCCCAATTATTTATTTTTTGCTGTGTAACATTTCTTGTATAAACTTTTA +AAGTTTACGGTTTTTTTAAATTTCTAAAAAAAATTATTGACACTTTAAAG +GGAGGTCATGTGGAGATAGCCTGTACAAATAAAACTGATGAACTAGGACG +AACCGAAATTCATAAACCATTATTTACACAGGTGATTCTTGCCTTTTTTG +GAGGGTTAAAAAGGTTAAAAATTATTTAAAGCTTGGAATGAGCATTTGTG +CGGCCGAGTTTTTATTTTCTAGGCCATAATTTTTAAAACAATGGCCTAGA +AGCACAAATTTCTAAGTAATTTGAATTTCCCGCCAAAAATTTTTTTTTCC +ATAAAATTTAAATTTCCCGTCGAAAATTTTTTTCGGAAAATTTGTATTTC +CCGCCAAAAGATTTTTTGTCTCAAAAAATTTGAATTTCCCGCCAAAATGT +TTTCTCAGAAAATTTAAATTTCCCGCCAAAATATTTTTTGTCTCAAAAAA +TTTGAATTTCCCACCAAAAATTTTATCCCAAATTTTATCGAACATTTGGT +GGCCGAATTTCCATTTTCTAGGCCACCCTCAGTTAAATCGTCAAATAAGT +TGACCTAATTAAATTAAAAATTAACAATTTGTAATGTCTCCGACCAAAGT +TTCATAATTGTATAGATCATCATGGTGGGAGGCGGGGTAGCACTTATGAG +TGAACTTACCGGTTGACCGCCCGTCTATACATAGTAGCCAACACCCGACC +ATTTTCTGCCAAATACCTATAATATCGCTTCGAGACCCAACTATTGCACA +GTTGTGGTTTATTTCGGTTGAAGACCCAATATTAATTTACCTACAGCTGC +TAAAGCGTTTTAAGACCTAAAAAATTAAGCAAGGCCCAAAAATCCAAACT +TAATACTATAGTACTTCTCGTTTCGAGACCCAAAATCCAAAGCTAGGCCA +TATTCTTGGTGAGACCCACCTGTAATAAATATCACTTGAGTGAAAGTGAA +CTCTTACTTTTTTCTTTCGACAGCCAAAAAAAATTGAGTCAATTAGCAAA +TAATTCACGTCTCCCCCTTTCAATGTTTACATACACATTACGAACGAGAA +AAAAAAACGAGAGAAAAATTGAGTGAAATGGAATCAAAATGTGTTCATTT +TTACTTTTTATGAAAATTTGGATAAGCACATGGCGTCAGAGTGTCCCATT +TCGGCTTGATCTACGTAGATCTACAAAAAATGCGGGTGAAGAGACGCAGA +GTTTTCAACTGATTTCGCTTTTTTTTGGGCGAAAATTTCCGCATTTCTTG +TAGATCAAACCGCAACAGTGGATAAGCGCGCTCTATCGACAAACCCGGTG +TGTACTACTCGCGGACAACCAGTATAGTTTTTTTTTTGAATTTTTGTTCG +AAATTGAAATTGAAATAAGATGCCAAATTTAAATTTAAAAAATAACAATT +TTTGAAATTAAATTTTTAAAAAAATTCCCCGTAAATCTACACTTAGTCGC +GTAAATCGACAAGGCTATTTTTTTCAATTTTTGCCCATCGCACTTTTTTT +GCCCAATCAATCATCGTCAATTGATCCATTGATCTTCTTCTTCTTCTCTT +TCTCTTTTCTCACCACCGAAAATTTCATTTTATTTTTTGACACTGTCTGC +GTCTCTCTGTACCCCCTATCTCTCGCCTCTCAAGGACTATTACAACGAAA +AATTTGGGGAGAAGCCGTGATTTTCATTTTAATTTTGATGAAAAATTTTA +ATGAAAATGAAAAAAAAAATTGTTTTTCAAAAAACAATCCCCTCGTAAAT +CCACACCAAATTCAATATTCACCTTATTACAAATTGATTATTTTTCCCAA +AAAACACACGACATCGGGCGCCCATCTATTGTTTTTTATTCCAAAAAATT +TCTGCAACTGTCTGGGTCTCCGGTTAACACTGAGAAACAACAAATTTCAT +TTTTCGATTCATTACATTCATTTTGAAGGTTTTTGGTTACAAATTCGACA +CGGATTTCTGGCTTCCCTCATAAATTGAAATGGAAGAGTTTGCTGAACTA +GGCCAACTTGGCTCGGCCATATTTGGCATAGATTTACGGCGCGTTGCGTG +CCGCGTCGCGCCTCGATTTTAGTTGTAAAACTAAATGTGAAGTGTCCGTG +TGGAGTACACGACTTTCCCACGCGTTGCCCGGTGAGAGATTATCAATGGA +GCGCGAAAAATTCAATGAGGTAGGTCAGAACCCCTTGAAAATTGAGAAAA +AAAAATCTCACAACGATACTCCGCAAAGTGTGCGTGTTGTTTATTAAATG +ATAAATTCAAAAGCAAATAGCGATTTTGTTTCAAAAATATGCCGAAAAAA +AAGAAAAAAAATTAAAACAAAAGTTCAGCCACCAATTTTATTTCTCGGCC +ATGGTTGTGTCGTTGTTTATTTTTTTGCGATCGTATTTTTTCTATAATAA +GACTTAAAATGAAAAAACATTAATAAAAATCAGTTTTCCATGGCCACTGT +CAAAAGTCGCAACGACACTCCCCTTCCAGGCTCCTCCCCCCCGCGTGTAT +TTTAGCATGTAGTGTAAATTACGCGATTTTGTGTATAAAACCCTAATTTT +TTAGAAGATTTGAGAAAAAAAACTTTTAAAAAATGGGAAAAAATCCCCTT +TCCCTTTTTTGAAATACTTTCCGACAAAGTTTAGCCAAAAGTCCAAAAAA +AACCAATATGGCCTAGAAAAAATCAAAAACTCGGCCATCCAAAAAACTAG +GCTACACGTTCTTTCGACCTCTGCTCCCCACACCTATGCTGCCCATATCA +AATGTCTCCCGGACCCCTCATTCCGTCACACATTTCTCAAAAAAATGTCT +CTTTTTCTCAAATTCTCTGTCGAAAATCCCATATCTCTTCAGTGTTCAGA +ACTGACTGTTTTATTTCAATTCTCATGATCTCATGTCTCCCGTATGACTC +ATTCCTTCGATATATTTTTCTTTTTTCAAAAATCATTTTTCCTATATATA +GACTTTGTTCGGTGGGAATTTCTCATTTCAAAATATTTATTGAGGTCGCT +TGTTCCCTTTTTATATGGTCGTGGCCTAGGTTTCTAAAACTCGGCTACCA +TTTCCAAGTTGTAGCTTCGAGCTCTTTGTCTCGGAGTAGAAAAAATTCAC +GAAATAAATAAAAGTTCACGTGGCCGTGGCCTAGATTTCCAAAACTCGGC +CACCAATTTTTTTTCTCTTATCAGTAAACCACGTAGAACTCCTTTTTTTC +TAGCCATTTTTTAACTGAATTTCCAACATATTCGGTGGCTCCATCAATTT +TACTGATAGTAATTTCCAATAAAAAAAGGTATTTCTGTCGATAGGAACCC +ATTTTCATCTACTTTTTGTTTCTACTTTATGGGTTTTGCCACTTTCCCGC +ATGCCTACGTGCCTACCTATCTGCCGACCTAATATACCTCGTAGGCAGAC +CTCGGCCGCCTTGTGGTGAGATGCCAGTCGCTTTGTAGGCAGGCGTAGTT +TGTCTTGCTGGTATGAGTAGGCCTGTCAGCCGCCCAGTAGGCAAGCGTAG +GCATGATGCAGGCGTAGCAGGCTTCTTAACTAGGCATCGGCTGCCTTGTA +AGCCGGCGCAGGTAAGTGAAGGTTTCTTCGTGGCTGGCATCCTTGCAGTC +AGGCACAAGTCGTCGGCTTGAAGGCAGGCAGATGCCGCCTAGTAGGCAGG +CATATTTTACTTATAGGCAGGTATTAATGATCCTCTAGGCTTGCGTTGGT +CGGTTTGTAAGCTGTCGTAGGCTGCCTTGTAGGCAAATTGAACTCTCAAA +CCAAACAACACAAAAATTCCAATATTTTTTGTACCTTCTGATTTTGATCT +CTGACTCATGATCTCTTTATCAATCTCATATCTTCCATTTTTAGAAATAA +ACAATTTTTCCCTTCTATTCATTGACTTTAATCCCTTTCAATATTCATTC +AATACACCTATAATACGAAAAACTCTTATCTTTTTTCATTTTATCACACA +TGGTGCATAATATTATAGTTAGTGGCTATTGAAAAAGCACATCATTTTAT +CACTTTTTGTCACTTTTCCACGATTCTCAACGTCTTTTTTTTAAACACAA +AACGTTTCCCGTCATTTTCTACAGTACTCCCGCATTTTCATTTTCCAGGT +GAGACCTGAGATGGAGGGCGACGAGTTGGTTCATCGTCCGACGGTCCTCT +CGACGACGGCTTCTGCCACGTCACGGCCGCGACACAAGACTTTTGAGCTG +TTGGGTCCGGTGAATAATATCTCGTTGGCTGATATGTATAAAGTGTGCGG +GAAGATAATTGGCAGGTTCCCGATTGCATTTATTATTGCGACGGTGATCA +TGTGCAGTGGTGGATGTTAGTTTTTTTTGACGTAAAAAATACAGTTTGAG +AAAATCTTTTTTTAGATCAAAAAAGAAGAAAAATATGGAAAAAACAACAT +TAAAATATTTTTTAGAAATCAAAAAATGTAAAAACTGTATGATTTTACTT +AGGGCCTCCATGGTAGACAGGCACGGTTTTAGGGCCTGACGCCTGCCTGA +AACCCACGTGGAGTCAGAAAGTCCCATTTCGCTTTGATCTTCAAAAAATG +CGGGAGAAGAGACGCAGATATCTCATCTATTTCGCATGGTTAAGAGCGTG +CTGACGTCACAATTTTTCTGGAAAAATAATCCCGCATTTTTCGTAGATCA +AACCGCAATGAGACAGCCTGACACTATTAAGCCGCAAAGGCAAAAGTGTT +TGCCGTCTGAATTTTGAAACAAAAGGTTTAACCGGTGAAAATTGAAAAAA +AGTATAATAATAATAATAATAAAAGTAGAACTATTTTCAGTATACTAAGG +CAAAATGATTGTTTTATAAAAAAACTTAATTTTAAAATTAGATCTCCTAA +ATGTTTCAAGCAGCACAACTTTCATGTGATGTCAGGCTGTCTCATTACAG +TTTGATCTACAGAAAACGCGGGAATTTTTCTCCCAGGAAAATGTGACGTC +AGCACACAATGCATAATCAGATGAGATTTCAGCGCCTCAACTCCCGCATT +TTTTGTAGATCAAACTAAAACAAGACTCTCTGACACCACGTGAATTTTCC +AACCATCAAACTATCACAAAAAAATTGGCGCCAAAAAAACTTCTTTAAAA +ACTTCTCATTTCCAGTAGGAACAATCGGTCTCGAACTGAAGGATAATGTG +CGCGACGGGTACACGCCGAAAAACTCGCTATCCCGACTGGAAAATCGCCT +TTATCGAGAGTTCCTGAGTTCCGAAGGTGATCCGGTGATGACTACAGTTC +TCATGACTGCCAAAGACGGAGGATCCATGCATCGGATCAAGTATTTGGAA +GAAGCACAGAGGGTGAGTGGCATAACATATCGGATACCGTATTTCCTCTA +TTAGTAAGGCATGCAAAACTGATTTTCGGACACCTAATTTGATGCAAAAC +TAATAGAGGGTGCAAAACTAATTTTCGAACAGGTTTTTTCTCATTAAGTT +ATATTATAATATCATCAATTTCAATAACAACTTCTGAACCAAAATGGGCG +AATTTTACGACTGATACGCAAAAATTGTCCGAGTTGTACTCATATTTTGC +CAGTTTTGACTTGTTATACCAAGTCTGTAAGAGTTTTCCTAATTTTCAGA +ACGATTTTATAATGCAAATTTTGAATTCCTAAACATAGGGAACAAATTAA +GGGGTGCAAAACTATTAGAGGTGCAAAACTAATAGAGAGTGGAAAACTAA +TTTTCGATTAGTGATTTTTGATGCAAAACTAATGGAGGTGCAAAACTAAT +AGAGGTGCCTAACTAATAGAGGAAATACGGTATATTTTTTTGAATAAAAA +ATTTCAGCAATGGCTCTACATCTCCAAAAACCTATCCGCAGACGTTGGAA +ACGGCGAGTTCATGAAATTCGGAGATTTCTGTGGCCACTACTGCCAAGCC +AACGACATCATAGGATACTTCCTGGACGCCTACAAAACCAAGTCAGCTGA +CCCAAAAATGGATGGCTACCAACTCAATTACCCAATTACCACAGTAATGG +GTTATCAGCTTCATCTCGAGCGTAACTTTTTCGGGGTTACTGTGAATCAG +TCGGATCCGGTCACTAATATTCAGAGTATGAAGGTTCTGACGCTTCCTGT +GTTGTCAGAGGTACGGACGTTTGAGGATACGGATAAGCTGAACAAGTGGG +AGCTGGCGGTTTATAACTATGCTACAGGATACTCTGCACTCGAGGGTGAC +GATCATTTGGTGGAGATTAATGTGAGTGAATAAATTGGACCATTTCAAAA +ATATTGGGCCAGCCCTAAAAAGACAGCGGGCCGGCCCATATCGACCCACT +TAACAGGCTCAAAAAAGTTTAGTTCAGTTGTGTGCCGCAAATTTTGAAAT +TTGCCGAGCTCGGCAAAATCGGCAAATTTGGTAAATCGCATAATTTTCGA +GCTCGGCAAATTCGACAAGGCTAAATGTTTGAATTTTGCCGTTTTCGGCA +AACGGCAAATTTGGCAAATTTGCCTTACACCCCTGGTTTAGGGGTTTCGT +GTTTAATTTTCAAAGCTTAGATAAACCTCTTTTCCAGGTGATCGGTGCTG +AAGTCGTCGACACCGAAATGAACAAGGACGCTCAGAAAATGGTGCCCTAC +TTCATCGTCGGAATCGTCTCGATGATCATCTTTATCTTCTGCACCGTATC +CATCTCTGCCTCCTACTACGGATACTTCTCCTGGCGAATCGGACTCATCG +CCCTCGCCTGCCTCTTGGTTCCGATTCTCGCAATTCTCACTGCATTCGGA +ATCAATAATATGCTGGGAAATCGAACGAACTCTCCGATGATGATCATGCC +GTTCTTGATCAATGGAATCGGAGTCAACGATGCGTTTTTGACACTTCAGA +ATTGGTTGCAGCATAGCCCGGATCTTCCGTCAGGGAAGCGGTTGGGGTAT +ATGTTGGCTGAAGCTGGTCCATCGATCACTACGACCACTTTGACAAATGT +CATTGTTTTTTTGATCGGGTGGATGAACCCAACGGAAGGTAAGGTTCAGT +GGTGGACGGCAAACTACTTTTTCCGGCAAATCGGTAAATCGGTAAATTGC +CGGAATTGAAATTTCTGGCAAATCGGAAAACCGGCAATTTGTCGATTTGC +CGAATTTGCCGGAAAAAAAATTGCCGAACGGCAACTGCGCCCTGGTAAGG +TGCATAGCTTTGGCCTCTAACATAAAAAAATTTGTCTATTCATCCTTTAT +TCCAAAACGACATGTATTCCAGAGATGTCAATCTTCTGCCTTGGATGTGC +AATCTCCCTACTCCTCGCCTACGTCTACACCCTCACGTTCTTCTGTCCGG +TGCTAGTTCTTCTGCTTAGCGAACGCGTCAATGAGCCCAGCAAGCTCGAG +GGCACTTTCAACAAGGTTCTCGGATTCTACGCAAAAATCATATGCAGCCG +ATGGACATTTGCACTTCTCATCATCGGAAGTCTTGTCTACTGGGGTTTCG +GTATCTATGGAACACTGGGGATCCGTGCCGTGTTGAACACTGCAAAGATC +CTTCCCCTGGAGACGCCGATCCGCAAACCGAACAGGATTATCGAGGAGAC +CGTGTGGAAAGAGTTCTACCCAGTCACCGTGATTGTGAACAGCCCAGTTG +ATATAAGCAATGCAAATGCACTTCGAGCATTTGACAACCTCGTTCACGAC +TTTGAATCGATGGAAAAGTGCCGGGGATCCGAGTACACCATATCTCCAAT +CAGAGACTATCAGACCTATTTTTACGGTGTAGGAGCCGAGGACTTTGATT +ATGAGGAAGAAACCGTGAAGAACACCTCACATTCTTTAGATTTCAGTGTA +AGTTAGCAGTCCACGCGTTCCTATTAAAATCTACATATATGCCTATAACG +TGTTTATCCACAGAAGAGAAAAATCGCCATATCTGCCGCGCAAATGAATC +CGCGGGAAGAGACAAAACTACTGTAGTTTTTAACCAATTTGTGTAGATTT +ACGAGCTATTGCGTCATCGTTGTATTTAATTTTGAGCCGCAATTTTTAAT +TTTCAGGCGTTTCACACGTTTTTATATTGAAATTTATCTATTTATTGAAT +AAATCTTAAAAGAAAACACAAAAAAATTAGAAAAATTCCGAAAAACGCCT +GAAAATTAAAAATTGCGGCTCAAAATTAAATTCAACGATGACGCAACAGC +TCGTAAATCTACACAAATTGGTTAAAAACTACAGTAGTTTTGTCTCTTCC +CGCGGTTTCATTTGCGCGGCAGATATGGCGATTTTTCTCATCTCTGGATA +AACACGTAATACCTACATATTTTGTGTGCCTAAAAACATGCCTAGCAGTG +AAAGTAGACAAATGTAAGCACACAAACGTGAGTAGGGCTTAAATGGTATG +CAGGCACTGTTTTAGGGCCTGACGCCTGTCCAGGCCTGTCTTGTACGTTT +CATCAATTCAAGCCGTATATTTCCAGAAGCTCACCGGATTCCTTGCCAAC +CCTATCTACAAGCATCACAAGGGAGGACTAAAACTTAACTTTTCAAATCC +GTTAGTTCCTATCTGCCACCTTACCCTAAATCGAGTACCATTTTCAGTGT +TCCAATCCGAAAAGTGCAACTGATATTCGCTTATGAAAACGTAACCTCGT +GGGATGAACGGATTCAGATTATGCAGGACTGGCGGACCATCGCAAGTTCC +CACGTGGCCCTAAATGTTTCAGTGTGGAATGTGAACGCAATGTTCGTAGA +TCAAATGCTGAGCCTGAAGGGATTGGCGATCTCGGTAAGATCTCAATGGT +TCCAGCGCCCTATAAATACCGCTTATTCTTTCAGAATGCCCTAGTCACCT +TGGGATGTATGGCTGCCGTCTGTGTAGTCTTCATCCGCAACCCCCTCTCA +GTTGGCCTAGCGACCGCTTCGATTTTATCCATCTCCATTGGAGTAACTGG +ATACCTGTGCTTCTGGGACTTGGATCTGGACCCTGTGACCCTGTGCGCAG +TAATTGTTTCAATTGGAATGTCCGTTGACTTTGTTGCCCATGTGGCCTGT +CACTATCAGGTCAGGTATAAAGAGTTCGAGGAGAAAGGAGTATTGAAGAG +GATTGAGATGAAAACTCCCGAATCTCGAGTCGTCAACTCGCTGTCCAATG +TGCTCTGGCCAATGGTCCAGTCGGCTTCTTCAACTCTTCTATGTGTACTT +CCACTTGGTATTCTACAGGTACCTACCAATACCTATACTTTACCGATAAC +CCTACCCCTCAAACATTCCAGAACTACCTCCCAATGGTTTTCGTGAAAAC +CATCCTGCTCGTCGTGATCTGGGGAATGTTCCACGGTCTTGTGCTGCTCC +CGTGCATTCTTGCACAGTTTCCCCTGTCTGTGTTCAACAAGACGTTCGCC +GACTTGTTGTTCGGCAGAACATCCTCTTCGTCTTGCTCTTCGGAGTCCGA +TTCGGAAACCGACACCGGTGATGCTCAGGAGATGGTTCCGCTCGCTGGAA +CCGAGAAGGCTTAAGATCTGAAATTAGTTGTTGTTTGTTATTATGTACAG +TTGGGATACAAAGTGTATTATGTAGTCTGTAGTGTCGCAGTGCTACAAAC +TACAAATTCAAAGCTACAAACTATAAACTCATTGAGATCTGGCAGAGCTT +TATAGTTTGTAGTTTTATGTAGCAGCTACAAACTACAAATTTCGATTGTT +GTAGTTTGTAGTATGGCGCACAAACTACAATGTACATTTTGCAAGTTTTC +TAGATTTTTTTCTCACTCACACACACACACACACACCGTTTTGCTACGTG +GCTGCGAAAATGGAAAACTCGGCCACGTCGCAATTCACACATCGCCAGAA +ACTTCTAGCTTTACCAGTAGCTTTTCATGATCTACTCTTCTTTTTTTTCC +CCCCTCAATTTCTATTTGAAATTTCAGAATTCCCTCAATTAGTCTTCTGT +CACCGTGTCCTCCTCTTTTCCGCAAGCGGGTCCCCTTTTCCCCCCACAGA +TCGGCTTCTCAGGGTTCCTATAGCACTTTTTTCTTCGATTCTTGTCACAC +AAAAAATTGTACTTCCATCGCTCGACGTGTCCATTTTTTCTTGTATTTTT +TAAATGCATTTTTTGATAAATTTGATTTTTTTTATCATCCAGAAAATGGT +CAAAAATTCAGATTTTCTTGCTGGGATTTTGCTGGAATTTTTTCAAGCAT +CAGACATGCAAAAACTTATGCAAAACTACACAACACTATCGATGGGGACT +GTTCGACTCTTCACCCCAGTCAAACTTTTTTTCACTATTTTTTTTAACTT +CTGTTTTTTTGGTACTTTTCTGGCCGTTTTTATGGAATTTTTTAACCCGA +CATTGGAGTTTACCTTTTTTTGTTCAGGATTTTAGGAATTTCTGCGACCT +TCTCACTCATGTCCTCCAGCCCCGCCTAAGCCTATGCCTTAACTCAAGCC +TAAGCCTAAGCCTAAGCCTAACCTAAATCGCGTCAGAGATAACGTTCGCC +ACTGACGCCAAGCCTCAACCTAAGCCTAAGCCTAAGCCTAACACTAAGCC +TAAGTATAAGCCTAAATCTAGGCCTCAGCCTAATACTAAGCCTAAGCCTA +AGCCTAAACCCAAGCCATAAGAAGACACTCTAAAAATGTTCAGATTATTA +AAAAATTACATTCAAAGTTTTCTTCAAAATTTTGCTTTCGACTTTCCAAG +TAATCAATACCATGTAGAATTCCAAAATCTTCATACAAATCCCTCCCCTC +TTCACATCTTTCCCGACAGCTTGTACTATTTCTCCTCCACCCACTAGGCC +AGGTCAACGCTGCGTCTCTCGTGTTTCATATGCTATCTCCCTTTTGTGGA +ATCCGTTCATCGTTTCGGATCGCTTACTTCTTCCGCGCGCGTCGCATTTC +ACTTTGAAATAAACTTCAGTTTTCCTTTCCAAAATTTAATTGGTGGAAGC +GTTTGAACATGCGAAATTTGTTAATTATCGTGTGTATTCATTTAATATTA +CTACTTGTACATTTTACCGATGCATGTAAGTTTTGGATGTATCAAAAAAT +TAAATAAATTTCTTAAAGGTGGAGTAGCGCTAGTGGGGAAATTGCTTTAA +AACATGCCTATAGTACCACAATGACCGAATATCATGATAAAAAAATTCAA +AAAATTTTTTAAAATTTTATATGATTTTTTGAAAATTGGAAAAATCTCAG +TTTTTGCCTAATTCCAATTTGAATTACCGCTAATTGGATTTGTTCGATGG +AGCGCGCTTGCACGTTTTTAAATTTATTTATTTTATTTTTTGTTATTTTC +CACCGATTTTTAATGTTTTCGGTGTATTTTTGCTCTAATTTTAGAGAAAA +AGTCAAGATGAATGCAGATTTTCGATTAAAAAGCACGCTCACAGGCGTAA +AAATGACAAAGTAACGATTTTAAACGGTTTCGAACCTGAATTAATTAATT +TCACTGATTTACGACTGTAAGCGTGCTTTTTAATCGAAAATTTGCATTCA +TCTTGACTTTTTCTCTAAAATTCGAGCAAAAATACACCGAAAACATTAAA +AATTGGTGGAAAATAACAAAAAATAAAATAAATAAATTTAAAAACGTGCA +AGCGCGCTCCATCGAACAAATCCAATTAGCGGTAATTCAAATTGGAATTA +GGCAAAAACTGAGATTTTTCCATTTTTCAAAAAATCATATAAAATTTAGA +ATTTTTTAAAGAATTTTTTTATCATGATATTCGGTCATTGTGGTACTATA +GGCATGTTTTAAAGCAATTTCCCCACTGGCGCTACTCCTCCTTTAAAGTT +TGAAGTTTTAGTAAAAAAAGAGTGTCGGTTTTTTAGTTAATAATATTAAT +TTCCAGTCGCCGGAACAGTTCGACCATTTTTCACCACTCTTCCAGTACCT +GGAAGAAATGTTCCTATTATGAGATTATTCGAGAACTATGCTGCATCGTG +CCGACCAAAAAGTAAAAAGGACTTCAATGTTGATCAGCTGGCAAATGTAG +GTTTTTTCCCGCAAAAAGTCGTATTTCGTGCAAAACCGGCAAAAGCAAAA +ATTTTGAATACCGGCAATTGTCGGAGTTGCCGATTGCCGGAAATCAAAAT +TGCGGGAAATAAAATTTTGATACTTTTTTGTAGATTTAGGAGCCTAAAAA +TGCATTTTAATGAACAATTTTTAATTTTCAAGCTCAAAATGATTTAATCC +TTTAAGGATTGACCGTTTTCTTTAAAAAAGACTAACCGAATACTATAAAA +AAAGGTGAAATTTTTTCAATTTCCAAAATATAATTAATTTTGGCAACTGC +CGATTGCCGGAAATTGCCGATTGCCGGAACTTCACAATACCGGCAATTGC +CGAAATTGCCGATTGCCGGAAATTTCCAAAACCGGTAATTGCCGGAATTG +CCGATCGCCGGAAATTCCCGATTGCCGCGCACCCTTGTATTAAAGGATAC +GGCAAACGATTTTTTCCGGCAAGCGGCAATATCGGCAATTGCCGAAATAA +AATATTTTCGGCAAACGGCAAACGGCAGTCAGCAACATGCCACTTCTCCA +ATTTTCGGCAATTTCGGCAAACGGTCAATTTGCCAGAAATCATCGGAAAA +TTGTGATCTTGCACATTTTTTCTGGAAATTTCAGAATTTCAATTTTAAAC +AACAACATTGTACACATCCTATGAATGACACATATCTTAAAAAGCCAGTA +AATTCTATAAAAAATATCTAGAGAAACTGGCAAAATAATTAAAAAAGGCA +CGGATTCATGTGATTTTGATTATTGAAAATATCTTTGAAAACTTTCGGAA +AATTGATATCCGGCAAATCGGCAAATCGGCAACTTGCCGATTTCCCGAAT +TTGCCGAGCAATGAACTACACTGTTCCAAATCGAATTCGTAACCGATATT +ATACTTAGGAATGATATTTGTAACTCGTATAAATATTAAATAATATATAT +ATATTCCAGCTTCTCCAATCTCTCCAAATGGATGAAGTAGCCACAAAAGC +CTACAACTCCCTATTCTTCTCAATGGCTGATATGCAAATCGAAAAGTTCA +TGGGTAAATGGTACACAGTTGTTGATTCGAAAGAAGTTCATAAAGAGGAT +TGTTCAATTTTCTATTGTAAGTTTATTTTCATTCTGAAAATGAGATGCAA +ATTTTCAGTCGATATGGTACTTCAAACTCCATACACCGCAACATTCACCT +CAAAGCAGTACGGAGTGATTAATAATGATGTCGTCACCAATGAGGGGTAC +GGTAGTATGGTTGGTCCAGAGCCCGGAGCCGTTCTTATTACAACTGGTAG +TGAAAGGGATCAGTGTCCATGTAAGTATTTTAAATAACTTTGGTCCGGTG +ATATTAAGATACAAGTTTAAATACTTCCCGTTTCAAAAACTTCGAATTTC +CCGCCAAAACTTTTCTCTGAAAATTTTAATTTCTTTCCAAATTTTTTTCT +TTGAAAATTTGAACTTCCCGCCAAAATTTTGTAGTCAAAAAATTTGAATT +TCTCTCCAAGAATGTTTTCTCAGAAAATTTGAATTTCCCGCCAAATTGTT +AATGTCAGAAATTTTGAATTTCTCGCCAAAATTTATTTTCTGAAAATTTG +GATTTCCCGCCAAAATTTTTTTCTCAATAAATTTAAATTTCCCGCCAAAA +TTTTTCTCTGAAAATTTTAATTTCTTTCCAAATTTTTTTCTTTGAAAATT +TGAATTTCCCGCTAAAATTTTATTGTCAAAAAATTTGAATTTCTCTCCAA +GACTGTTTTCTCAGAAAATTTGAATTTCCCGCCAAATTGTTAATGTCAGA +AAATTTTAATTTCTCGCCAAAATTTATTTTCTGAAAATTTGGATTTCCCG +CCAAAATTTTTTTCTCAATAAATTTAAATTTCCCGCCAAAATTTTGTTAT +CAAAAAATTTGGATTTCTCGCCAAAATTTTATTGTCAGAAAACTTGAATT +TCTCGCCAAAGTTTTTTCTCAAAAAATTTGAATTTCCTGTCAAAACTTTG +TAATCAAAAAATTTGAATTTCCCGCCAATTTTTTTTCTCCGAAAATTTAA +ATTTCCCGCCAAAACTTTGTTATCAAAAATTTGAATTTCTCGCCGAAATT +TTATTGTCAGAAAATTTGAATTTCCCGAAATCTCTATGAATAAAACATTT +GCAGTTTTCCCTGTACGAATCGGTGGCTTGAGTGACGAAGGAGAATATCA +ATACATGATCTTAAGTACACCACTGAAGTATCCAACGATGGTCTTGACAA +GGTAAGTTTGCCTTAAAATTTGTTTTCTAATTATTCCAATCTAATATTCA +TGTGATGTTGAAAAATGCAAACATGTATTTTAATACATTTTCCCCCTATT +GATGCGTACCGAAAAATGTAGAAAAATGGAATCATTTTTTTGCATTTTTC +GACATTTTCGACATTTTTGACATTTTCCGACATTTTTCGACGTTATTCGA +CATTTTCACGCATTTTTCAGAGTTTGCCGAACTAGGCCATTTTGGCTCGG +CCATATCTGGGGTAGATTTACGGCGCGTTGCGTGTCGCGTCGCGGCTTGA +TTTTAGTTGTAAAACTAAATGTATTTGTCCGTGTGGAGTACACGACTTTC +CCAGGCAATTGTCAATGGAGCGCGAAAAATTCAATGAGGAAGGACAGAAC +CCCGTGTCCACAGGAAGAATTTTCTCTGCGTCTCTTGTCTTTAGCATTTA +AAGTGGGGCGACGCCGATGTAGAAAAATGCTGAAAAATTTCGAAAAATGT +CGAAAAATGCACAAAATGATGGCATTTTTCTACATTTTTCTGCATTTTTC +GGCACGCAAAAAACATCACATGAATAACCCCATAAAAACTCCAATTTTTC +CAGAGACCTAACCCTATTCGAAACGAAATGGAAGCGAGAAGTGTATGATT +TTGTTGAGAAGAATGGTTTCATGAGTCCAATGGCAGCATTGAACACTCGT +CTCCATTTCACAGATGTCGATGTTTGCAGAAAAGTGAATAAGTTATATGA +GAATGGAAATGTTTGAGTTGAAGATTATCTTTTTTCTGATGATACGGCAG +AGTTTTTGACGGGTTGTGCAGTGTTTATTTTTAACCTTCATGTGTATTTA +AAAATAAAGATTAATTTAATTGAATCTGTGTTTAATATGAACTTTTAAAA +CACAAAATTTCAGATTTTGGTTTAAAAACTGTAGACACTTGATACTTTGT +TGAGTGTACCTAATTTGAATTTCGCGAAAAAATGACTGTCATATGATTCT +TGACCGTGTACACCTCTCGGGCAATACATTAATATTTTAATATTATGGAT +TATAAGCATTTTCAGTAGACTTTCCATATTTTCTCATGATTATTACTCAT +TTTTATGACGAAAAGCATTGTTTGGAACTCAAAATTATCAACTTTAAATG +TTAAAAAATATTCAGGAAAACATAATATTTGCCTATTAAAAAATTTCCCA +TTAATTTTCCACAAAAAAGTTTCTTTTTTCTTTTTTTAATTTTTTCTCAG +AAAAATCAAATCTCCCAACAAAGTTTTTCTCAGAAATTTTGAATCCACCG +CCAAAAATTTTTCTCAAAAAATTTGAATTTCCCACCAAAAAAATTTTTCT +CACAACTTGAAAATTTGAATTTCCCACCAAAAATGTTGTCTCAAAAATAG +TAAGTTTCCCGCCAAAACTTTTTTTAAAAGAAAATTTGAATTTACCGCCA +AAAATTACTTACCAGAAAATTTCAATTTCCCGCCAAAAATGTTTTCTCAG +AAATTTTTAATTTTTGGTCAAAATTAAAATACTACTACGGTACCTTAATC +CTACACCTCCACCCAAAAAATCATTTTTCAAAAACTACTACAGTACTACT +CCTACAGTACTCCTACCGTACTCCTAAAGTACTCCTACCGTACTCCTACA +GTACTCCGACCGTACTCCTACAGTATCACTACAGTACTCAAACCATATCC +ACCACTAACACCAATCCAATATCCCTTCAAACGACAATAACTTTTTTATT +CAAAAATACAGTAATCTTACTGTAGACAATCTTTTAAATTATAGTCTTCA +TCCAAAACTATAACGGACTCCATCCCATAAAAAGTAAACGACAAGTCATA +AAAATTGGAATTCGCGTAGTTTGCTCTTCCGTGAAGGCAAACACACGTGC +TCAGCTATATTGATAAGAGATGAAAAACGAGAGGAATCAGTCGAGGTGTC +TGATCTACTTCCAGGATGGTGACCGCTCTTCTACTCCTATTGGCTCTTGC +AGCCACCTCTTTGGCGGCTCTTCCAGATTTGGGATATCCCGGATGGCAGT +GCGATGCATCGCTTTATCAGAAGTAGGTGGCTTACTTTAATTACTAAAGT +TTGAAATTTTCCTCGCTTTCAGGAGCAAAAATACCCCGACTTCTGCCCAC +TCCGTCCGATTCACCGACATAAAAGTTTTGGGAGCTCTCGGAGACTCCTT +GACCGCCGCCAATGGAGCCGGAGCACCAAAGGGAGACCCTCTGGCTGTGA +TCCTTCAGTACAGAGGACTAGCCTTCCAGTGTGGAGGTGACCACTCTCTC +GACGAGCATGTCACTGTTGCAAGTAAGCCATTTTTCTGGGGAATTGAGAA +AACTGAGTTGTTGTAGATGTGCTGAAAAAGTTCAGCCCTAACCTAATGGG +ATACTCCACTGGAATCGGAAGTGCCAACGTTTGGGAGGTCTCAAAACTGA +ACCAAGCAGTTCCAGGAGCTGAAGCAATCGATATCATCACTCAGGCCAGA +GCTCTGGTGCAAATTATCCAAAGCCACAAGGAGGTAGCCAAGTCCAAACT +AAACATCAATTCCGATGCATTTCCAGATTGATTACAAAACTGATTGGAAG +CTTATCAACGTATTCATTGGAGCAAACGACATGTGCGCCTATTGCAACGA +CCGAGAAAATGTAAGATAGTCAAAGATCATTCCACACCCGTTTTATTGCA +TTTTTATAGGGCCCACACTCAAAAGCAATCTGGAAGCAAAATGTGATCAC +TGCCATTCAAATTTTAAAGGATAACTTACCAAGGTAGGTAAACTATAGGG +ACATGACATTCTAAAGTAAATAACTATAATATTATGAAATTGTCACATAC +CTATACCTACCTATAAATACCTACATGGTCCAGAGCTGTGTGGCAAATTT +TGAAACCAGCAAATTCGGCAAATTTTCCGGGGTCGTCATACTTGGTAAAT +CGCAACATTTTTTGGAGCTCAAAAAGTGCCAAAATTAACAGAAAATCTAA +GTTGTTAAACATTTGTGGCAAATTCCAAATTTGTCCAAATTTTTGAAATT +TGCCTTGCTCGGGCAAATTCGGCAAATTTGCCGTGGTTGTCGGACTCGGT +AAAGCGCATCATTTTTTGGTGCTCAAAAAGTACCGAGTTGATGGAAAAAC +TAAGTTGTTAAACATTTGTGGCAAATTACAAATTATGTCCAAATTTTTGA +AATTTGCCTTGCTCGGAAACCGGCAAATTCGGGAAATTTGGCACACCCTT +GATCCCATAGCAGTGGCGCAAAAAAATCTTTAAAATTGTGGCCGTTTCCG +TGCCAATTATAAATTAAAGTTAAACATATTATCGAAAAAATACGATCGCA +AATTTTTCTCGTAACTTATTTTTGATCTACCTTGTTGACTAGGCTCCTCC +CCTTCCTTCGACAAGACAGCCACAACAAAATAACAACGGCAACAAGATTA +TGGGCAAACACGTGGTGCCAGGCTGTCCCATTACAGTTTGATCTACAATA +AATGCGGGAATTTTTCGCCCAAAAAAAAAGTGACGTCGGCACGTTCTTAA +CCATACAAAATCAGTTGAGAACTCTGCGTCTCTTCTCCCGCATTTTTTGT +AGATCAACGTAATTCAAGCCAAAATGAGACACTCTGACACCACGTGGGCA +GAGTCAACTTCCAAAGGTAGATCAAAAATTAATTATGAAAAAAATTTGCG +ATCGTATTTTTCGATAATAAGAGCCAACATTTTTCGGCTTTTTATGGAAA +TTTTTTTTTCAAAAAGAGGAGTATGGTCCATAACTATGCCATCAATACCA +AGTCCTTCCAGAACCATCGTATCCATGACCGGAATGTTCGACATGGCCAT +GCTTCGCCAAATCGACCACGACAAGTATTTCTGCGACGGCCTCCATGTGT +TCGAGTGCCCATGCGAGAAGAACAAGGACTTCCCGAATACCGACATCTCG +GCTGCCTGCCATCTTTACATGGATGCTCAGCAGGAGATTCAAGACTCGGG +AATCTTCGACTCAACAGATGACTTTACATTTGTCGTTCAACCATTCTTCA +ATGGAATCACAGTTCCACCACTCAAGCCCGACGGAGAAGTCAATCTGGAT +TGGTTTGCACCGGATTGCTTCCATTTCTCAAAACTAGGCCACGCCAATGT +TGCCAAGCACTTGTGGAACAATATCGTTCAACCAGTCGGATCCAAGAACC +ATCAAGTCAATCTGTCAGATCCTACCATTCCACTAAACTGCCCAGACACC +AAGTGCCCATTCTTCAGAACAACTAAGAACAGTGTTGACTGCTCGAAATA +TATGACTGCCTAGACTGTAGGAAATTGTGTTTGTGTGTGTAATTTGACGT +ACTTATCGGGTCTGCAATAAAATGTTTTATCGTGTAATCTTTAATTTTTA +ACGTGTGAGACATAAAAGAAAGAGCACCCTCAATAAAAATATCCACGTGG +AGTACACAATATAGCTATCAATAGAGCGAGTAAATATTTTTGCAATAATT +ATTTATTAGAAGAATGGAGATCAAGGTAAAGGAAGAGATCTTGATTTTGA +AAAAAAGATACTGGAAATACTAATTGTTCACGGGATTTCATAGAAGGGGA +TATATCACGACTTTTTCTTTGAAAAATAAAAACAACATAAAATTATTGCG +GCTTCACAATCTGATCATCCGGTATTTCTCCAGATCTTTCCTTTTCCGAT +TCGATCTTCTTCCACTTGGTACGCCGGTTTTGGAACCAGATTTTCACCTG +GAATTTGAGAAATTTCAGCTATGCGTTGAGTGCCGCGTTACGTGCTGCGT +TGCGTGCTGCGTTGCGTGCCGCGTTGCGTGCCGCGTTGCGTGCTGCGTTG +CGGGCTGCGTTGCGTGCCGCGTTGCGTGCCGCGCTGCGTGCCTACCTGCG +TCTCCGTGACATCCAATCGTTTTGCAAGCTCACTTCTGTCACTACTTGAC +AAATACTTTTTCGCCTCAAACTGCTTCTCCAGTTCGAATACTTGTTTCCC +GGAAAATGTCGTCCGCGCCTTCTTTCTCTTTGTTTTTTGACATTTTTCTA +TAGGAGACTCTTTGGCTTGGTCGAGGCTGGATTCTGAAAAAATATTCTTA +ACGGCTGATTATTTTTCTACGTGTAGCATTTTTCCGAAATTCATTGAACA +AAATTAGTAAATTTCCAAAAAATTTTTTTTCCAAAATTTCGAAAACATTT +TAATTTTTTTCAGATTTTCTAATATTTTAAAACAAAAATTGAGAGTAAAG +GAAATAAAAATTGTGTCTTGTAATTTTTGTAATTTTTACTCAAAAAAAGG +CCAGTGAAATACTATTACAGAAAATACGAATCGATGCACCATGTCAAAAA +GAATAGTATTTCACCTCAAATGCACCATGCCCAAAACTAGTCTATTTTTC +AACTACAAAACTTCATACACCTAATCCAAAGAAATCAACTTACTGCATCT +TCCAAATTCATCAATTTCTCCATTAACAGTTGGTAAGTCAAGTATATCCT +TTATCAGGTGACTAGTTCTTCTCTGAGGCTTCACATCAGACGTCAACAGT +GCAAAATAGGGTTGAAGTAGTTGGAAGAGCAAGTCAGTTTCCATTTTGCA +CGAATGAAAAGAACTTCTGAGAGACTTCTCTATACAGTAGGTCTCGAGGT +CCCCGCCTTCTCTTCAATCAAATAATTGAAATTCTGGACTCTCGGGGGAC +TTTTGACGGTTGACGACGACGACAATTTGCCAAAGTGGTCGACAATGATT +GCGCAATTGGTGTGGAAAGAAGAAGAAGATGGGTGAGTTCTGAGATGATG +ACAAAAAGAGCATGAGCCAGCAAATTGAATAAGAGACCGGATTTCGAGAA +GGAGGAGGGGGAGAGGAGGATTGGTGGTAAGGGATGATACTTGATGCAAT +TGAGGGAATGAGTTTCTCATACTTGACTATTAAATACTTTTCTTGAACTT +AAATATTTGAATTGAAATTTTGGAGTAGCGGAGGCACATGTGATATTATT +GTGCTAATTTGTAATACTTGGACTTTCAAATATAACCTCAATTATTTGAA +AAAAACCTTTTGAATAGACCAGCAAGGTTGATCTACAATTTTTCATGGAA +ATCGAATTAATTTTGTAAGGATGTCTACTGAGTATAAGCTTATTGTTAGG +CTTAGGCTTAGGTCTAGACTTAAGGCTACACTTAAATTTAGGCCTAGGCT +TAGGCTTAGGCTTAGGCTTAGGCTGAGGCTTAGGCTGAGGCTTAGGCTTA +TGCTCAGACTTAGGCTTAGGCTTACGCTTAGGCTTAGGCTTAGGCTTAGG +TGTTGGCTTCAGAATAAGCTCAGGCGGGGGTGAGGGAAGGGTAGAAAAAA +AAGAAAGAGAAATTTCCAGAAATTCACAAAATCCAGAAAAAAACATATCT +TTCACAAGTTTATATTTTTATAGCCTAAAAAATTACTTTTAAAATGAGGA +TATGCAACCCGCACGCAAAAAAACCTTTTTTTTTTTGAGCAATTTCACGG +CTCTTTTTTTTTTAATTTAAAAATACAATAAAAAAACCAAAAAAATTTTC +CGAGCCCAAATTGCTCCCAAATGCTCTAAATTTCTTTTGAAGTTTGATAT +ATTCCTATTAGAACTTGAGGAAAATGTAAAACTAGAGAAACATAATACTA +CGCATGTTAAATGTAAATTACTTACTTTTAAAAAGTCGTACGTTATTTTG +GAAAGTTTGAGGTTTTTGCATTTTTTCCGTAATATCACTGAACACTTTTA +TTTAAATATCATCAATTATCGGAAGTTTATAGGTTGCAGGAGAAAAAATA +TATTCTAGCGGGAAAATGAAATGAGACGGGGGGACATTTTTAACCAAAAA +AAAATCAGAAAACAGTTGGTAATAAAATTATTCCAAGAAAGTATAAATTC +ATGACTTCCATCTTGGGAACATTCTTAAAAAATGTCAACGAATAAATCTT +TGTGGCAAACAAACTTTTTCCATAAATGTTTCAGACCTTATATAGCGGAC +ATGAAAGTTGATTGCTTATTTGATATGTCTTGAGTTTATTTTTTTTTATT +TCAAGCGAGGGGAGATTTATTTGCCTAGATATATATATAATTATTACTGG +AACGAACTGGAAAAAAACTTGGGATCAAAAAAATCAAAAATTCAAATTCA +AAAATTCAATTTTTCGAAACTTTTTCTACAGCTTTGTCGAGAAGCAACAG +ACAAATACTTATAGCTAAAATTTTATTAATATTCTAGTTTTAGTCATGGT +GAATCGAGAATTTGTCAATTTCCATGTGGTATCTTAAAAATAAACCGATA +CACGTGGTGTCAGGCTGTCTCATTGCGGTTTGATCTACGAAAAATGCGGG +AATATTTTTCCAGAAAAATTGTGACGTCAGCACGCAAAAATTAATAAGGG +TCTAACCAAAAAAACTTGAATCTTGGAAATATTTTTAATTCACCCTAAAT +TTTCCCCTGATTCCGAATATCTATGTGAAAAAATTCAAAAAAAATTTCCT +GAATTTATATTTAAGCTTGAAATCTTTCATAAAAATTTTTTTTTTTTAAA +TTTCATTTGTACTCGCATCACTTTTTTCAAACTCGCGCCCAAATAAATTA +GCGCGCGCGTGCATCGTTTGACTTTTTTTCGTTTAGTTTTTTTTATTTTA +GCCGAATTCAATTTTTTTAAAACCAGTTTCATTCATTTTTGTCGGTTTTT +TTTTTCTGAAAAAAATGTAAAAAAACGAAAAAAAATCAAACAATGCAAGC +GCGCTCCAATGCTAATTTATTTGAGCGCGTATTTAAAAAAGAGACCGGGA +TACAAATGAAATTCGGCGATTTCAAGCTTAAATATAAAATCTGGCAAACT +TGTTTTGAATTTTGAATTTTTTCACATAGATACTCGGAATCAGGGGAAAA +TTAGGATTCATTCAAAAATATTTCCCAGATTTCGGTACCCCACCTTAAAA +ATTTTTTTTTGGGAAAACAAGGAAAATTTCTAGCTTGAACTTATTTTATC +AATACCTAAAATGCTGAACATTAAAACACACACACCCGTATGAGTATTAT +ATACTTCCAAGGAAACATTTGAAAAATAAAGAGTTCTCCGCTTTGATTAT +ACACTTGTGATATTCTCACGCCTGGCACTTGGCACCAGCTCAAAGTGCTC +ATTTTGGCTATAATTGTTTGAAGGTATATGAAAAAGTGGAAATTGGGAGG +AAAAATGGCATGTTTTGGCTTTCTCTACCTGGCCTATGTGTTAGAAAACT +CTTCTATGAAAATTCAGTTTAATTTTTTAATTTTTCTTAATTTTTAAAAT +TCTAAAAATGGCTAAACTTTCAAAAATATAATTTTTAAAAAGCCAAATAC +TATAAAATTTCTTTGTTAATTTCTTTATAACCAAAATTAACGATTTTCAA +AAGTCAAATTTTTCAAAATTACAAAAAATTTAAAATTACTGTAAGATGCG +CAAAAATTACAGAGTTTTCAAAATATAAAACACTCTTGTGGCCGAAAACT +TCCAAAGTTCAGGAAATAAAAATTCCAAAAAAAAATCAAGAAAAAAATGT +ATCTCGAAAAATTACCGCTATTAGAAAATCGCCTTCTCTAAAATTTCCCA +AATTTTGAAATTATGGAAATTCCCAGATTTTTCAAAAGCGATCTAGTCGG +AGTTGTCAGAAAAAAAGTTCAAGAAAACTTTCTCTAGAAACTCAAAAGTT +GGCCTGATCAGAACTTGTTGGATTTTTTCAATTTCCCAAAAAATTTTCAA +AGTTGCCGAAAATTACCGAAACTCCAGGGCTCACTTTTAGACCTTAAAAT +GAAACTTTTGCCATTTGAAAGAGGCTCTTTGAAAAAGGTCTCTGCAAAAA +ATTTAGCGGCAGACGAGCACTTTGAACTAGAAAAATGTCGCTTTGAAATT +GCTATCATTGAAATTTTTCACTACTATAGAGGCCGGTAAAATTGCTCCAA +ATCATAATTTAAAATATTTTTTCATGATTTTTTTTTATTTTTTCATGATT +TTCGAGGTAGGCAAATATTCTGGGAGCTTTTTTGGATATATTTATTTTTT +TGGAAAAAAAAATCTGAAAAATCCCACATTTCCAATAAAAAAATTCCAAA +AAGCTTTCAGAATACTTGTCTACCTCGAAATATCCTAAAATTCATAACAA +TTTCAAAAAAAATATAATTTGGAGCAAATTAACGGGCTATTTCAAAGTCT +AAAAGTGAGCTATAATGCATACATTCCAGAAAATGGAATAAAAAATAAAC +TGAAGTCAATTTAATCTAATCTCATGATACCTCCTCCTCCTTCCCCCAAC +AAATAATGCTCAATAGCCCCCAATCAACTCGTTCCAATTTGAATAGTGTA +TTATTTAACAAGCTTCATCATCTCTTCCTCCTATTTTTTTTTGTCATTTT +TATCGTCCCCTCGGCCGTTTGTATTATCCTCTCTTCCTTCTTCTTCTTCT +TCTTGAAAACGAATTGAATTTCTTCATCCAATTCACTCAAATCACATCCT +CCACGGACACATTCAATTAATCCAAACGTCCTTTTCAATTGAACACAACA +ACAATCACTATTTCATAAAAATTGTTTTAAATGTACATATATCAAAAATT +GCGACGGCTGGAAAAATTAAATTTTTACACCAGAAGAAAATTTGTAACCA +TAGTTATGGTAGCTATAACTCAAAAAAGTAGGAAAATTATGTGACATGTT +CTCAGGACTGCAGTGATCGCAATAAAAATAAATTCTGCTGATCCAATACT +CTTGAAATAATAAATCGTTTCTGATTGATTCCATCATTCTCAGACAAATG +GAGCTTGGTTGAGTGCTCAATTGGTCAATGTCGCTGTCATGGCACCAGGG +TTGTGCGGCATCCGGATTTTCTGGCAATCGGAAATTGCCTTTTGCCGAAC +TCTAATTTTTTTTCGGCGATCGGCATTTGACGGTTGCCGAAAAACTCGTT +TTTTCGTTTTTTCGCCATTTTTCGGCATTTTTCGGCGTGCTTAAACTCTT +TGAGGTTTTTTTTTTATTTTTTCTTGTATTTTATAAATCTAAATAATTCA +ATTCCAAAGTTTGATAAGGAGTGTCTTGGTTTAAATTTTCTAGCACAGAT +CAATTTCATTTATTAACGATCAGACTGGTAGGATAGTCAACGACCCCAGA +GGCAAGAATGATTCAAAATAATTGCACACATGGACAGCAATAGACAAAAT +CTTTGAGAGTTTTATGGTGGGGTGGCGATGTGTCGACCAAAAGAGTATAT +CCACTATATGGCTAATAATTCAAATATGTTGTATTTTGGAAAGTGTTAGA +ACACAAGTGACTTGAGTGTTTTCGGATACAAGAGACACAGAGATGTCCCT +TGATTGTTCACAGAAAGCGATTTTTAAGGGTTTGACTACAATATTTGCGG +ATTTATGTTTCAACGAATAAATGTAAAAAACTCGAATATCATTTACTATA +TATAAAGCGCTTATTCCGTTTTTCCATAGTTTGTAGTCTATGTAGTCTTT +GTAGTTTGCGTAGTTTTAGCTTCTGGAGGGATAGTGAGTTGGGGTTAGTG +TAGGGATATAGTCGGCGTACTGTAGTGGTACAATGGTGGTACGGTAGGAG +TACTGTATGATTACGGTAGTCTCAGAAAAATTGGTTTTCAGCTCCAGAAG +TCGGGGACCGCGCCGGAGGTGCGGTCCACGGCTGGTATATACATATGTAT +ATGTATGTATATATGTATACATATATTCAATTAAATTTAATTTAAAAAAT +AAAAAAAACATTTCTCACAAATGCCGAAAACACCGAAAAATGGCGAACAT +TTTTAGGCATTCGCCGATATTTTGACCAACTATTTTTTTTTGGCGAACGG +CATTCGCCGTTTGCCGCACAGTCCTGCATGGCACCCCGACCGGTTTCGTG +ACAATAGTTTTGACCTGAACGCACTAGGAGTCAGGAAGTTATAGGGGTCA +TGGGTGCTTTAATGACCCCCTGTAAAAAGCACATATATTGACAACAAAAT +TTGCTCGCTGTTTTTTGTATTAATTTTTTGTCTCCCCTCGATGCGCATTT +CTAGTAATGATGCACATATTTATTTTTTTTCATGTACATATCTAACAAAA +TCATAAAACTGAAAATTGCGCTTTTGTTCAAGTTAGCAAGACAACCATTA +TAAAGCTTTCCAAATAGCAAATTAGCAAAATAAAGTGAGAAGCTAGAAGA +TAATGGGGAGTCCCTATAATCTTTCGGGCACACCTTCAGACTTTGTGACT +ATAATAGCCCAAACCCACAGTTTACTGAAAACTAGGGCTTCATTTGCTAT +ATGGTACCCCTAAACTCTTTCAGTAATCGAATCCCAAGAAACCTTCACAT +CTGTAACCTGGACAAAAAACACACAATTTCAAAAATATAGAATTCTTTAT +TCAAGAATCATCATCATCATTTTTTTCAATTTGTACAGACAAATGCCGAC +CATATTTTTTGTCAGGGGAATGGCAACGGCGGGAACCCAAGAAAATCAAA +CAAAAATATGGAGAGAAAAATGAGCCAGAGAGCCTGAGCAACCATGCATA +AATAATGAGGAGTTGGTGAGATGAAGAAAAAACAGATAAGTTACGACGCG +AGGAACTATTTGAAAAATAAACTGCTAAATACTATGTGCTTAATCCTCCC +AGGTAAGCGAGTGACGGTTCTCGTATCTCAGCTGGCAGTTTCTCTTTCCG +TACCAGTTGACGTAGGCGAACTCGGCGTCGGAGACGATGGCGTTGAAGCG +TCCTCCGAACTTGGCCGAGGCGTCTCCCTCGATCTTTCTGGCGGCCTCGA +GGTTGTCCTGGAAGGTATCAGTGATTGGATTTGATTTATAGTTCTTCTTT +TTTTTCTTTAATTTCTTGCTTGTAATTCTAAAGCAACTAGAAAAAAAAGT +TTCGGAACGCATCTATCATGCCAATTTACATAACCGGTATGGGTTTGCGC +GCGCGGGGGGCTTGCAACATTTTCTTAAATGACATTAAGGTATGAGAGGG +GGGGGGGGTGTTGTAAATAGGTATCCAGTTCTTGTCTGTCCCCGTTATCA +AGTTTCTCTGGTGACGCAACGCAAGAAGGCAGAAAACAAACCTTCTCGTT +CTTCAAAGCGGCCTCAACGATGGCGCGGAGCTCTGGATCGTCGCAGTTTC +CCTCGTCTCCTTCCTCATCGGCGTACTCGACAGCTTCGTTGGTCTCCTGG +AAATTTAGAAATTAGATTTTTCTCGAAATTTGGCCGAATATTAAAAAAGT +AATACTAAGAATTTCCCCACGAAAGGCTGAAAAATTGAGGTTTCCTGGGA +AAAGTGAAATCCCGGTCTCAAAATTTTTTTTGATTTTTGAGCTCCGTTGA +ATACCGACAACAAAAATGGCTCTGGAATTTGAAAATTACGGGGAACTGAA +ACGCAACTTCTACTGCTGCCAGTATGTCTCTCCCGCATTTTTCGGAGGCT +CAATCGTAGATCAAAGTTTTCCGAATAAGTTACTATTAGGTTTTTATCGA +GAATTGGTACTAGACTATGTTGACAAATACCAAATATCAAATATTTACCC +AGATGCAAGTTATGGTGCTTTGAACTAGAATTCCTGGGAACTGATTGTAA +GTGTCAAAACCTCAGCCAACCGACCTAAGCCTAAGCCTAAAAAGGTGTAT +CGAACTTAAATTTCGACATGGCATGGCATTCAAATGGGTATACCGATGAT +TTTGTTTCAGCAAAATTTTTAGGGTCGAATTTTTAAGGTAGAGCAAAATT +GGGATAATTTTAAAGACTATTAATTGTCCAAAAATCCAACAAATCCAACT +TCAAATGAGCTTAAACTTTAGATCACCTTCCCAAAAACCCACCTCAACAG +TATCAACTTGCTCGGTGGCGGTCTCGGTGGCGGTGGATGGCTGCTCCTCA +ACAATATCATCATAGGTGCTCTCCTCCTTGGCAGCGGCAACTGGAGCCTG +AGTCTCCTCGACAACTGGAGCTGGAGTCTCTTCAACGACAACTGGCGCCT +CGGTCTCCTCGATCACAACTGGAGCCTCGGTCTCAACGACGGCTGGGGCT +TCGGTCTCTGCAACGACGACTGGTGCTTCAGTCTCAGCGACGATTTCTGG +AACGATTTCCTCTTGGACAGTCTCGACTACGGTTGGCTCTGGTGCTTGCT +GTGGTTCTGGTGCTTGTTCTGGTTCTGGTGCTTGCTGTGGCTCGACAACA +GTCTCGACGACCTGCTCGACTGGTGTTGGGACTGGCCCCTGGGTGTATGT +GGCGACTGGTGCGACTTGCTCGACAACTGAAGTGTGGGTGAGGGTGAATG +TGTGGGTGGGAGTGGTGCGAATCTGACTAAAAACTGTAAAAACTAACCTT +GAACAGCCTGGTGCTCTGGTGGAGCTTGGTAGTTTCCTCCCTGAGAGACT +TGGGTCACCTGGATAGAGCTGACTGGTCCCGATTGGTATCCTCCTTGTTG +AACTTGCTCGACTGGGGCAGATGGTCCGGCGTTGTAGCCTCCTTGTGGGG +CGACTGGGGCTGGTTGGGAAGCTCCAGCGTATGAGGGTCCTCCTCCGATT +GGTCCTTGGGATCTAGCGTATGAGGATGCTCCGACAGCTTGGGAAGCTCC +AGCGTATGATGGTCCAGCTTGCGATCCAGCGTGCGAAGATGCTCCTCCTC +CGATTGGTCCTGGACCAGCTTGGTAGGCACCTCCACCGACTTGTCCTCCG +AATCCTTGTGGTCCCTGGGAGTACGAGGCTCCTCCGACTGGTCCAGGTCC +TCCGAATGGAGCGGCATATCCGGCTCCTCCACCGATTGGTGCCGGTGGTG +GTGGTGGTGGGGGTGGAAGGGCAGGCGCGGCGGCATAGCTTCCGCCTCCG +CCTCCGGTTGCGTAACTGTAAATGAACACATTGGGAATAGTATGGAAGAG +GTGGCTAAAGGGGGAAGCAGGTTTTAGTTTTGGCGGCCAGCAGCAGGAAA +AAGGACATTTTGCATGAATGGGGTGGCAAGTAGAATGGACTTTGTCGCTC +CTTAAGGAAGACATCAAAAGAACTTCAGAAAGAAAGAAATTATTTTTGGA +ATCAGGAAAAAGCATTTGAATAGCAGTAGAAAAAATATAACAATATAGTC +ACAAAAATACAAAAAAAAAGGCAAAATCTTACCTCGAGCTAGAGCATGGT +GGAGCTCCTCCTCCGCACGATGGCTGGGATGGTGGGCAACATCCACCGGC +GCTTCCGGCACCTCCGATACACGCTAACGCAGGCGACACGGCCAATAAGA +CGGCTACCAAGACTCTCATCGTTTTTGAGAAGGCAGAAATCGCAATGGAA +TGCTGAGTAACTGTCGTCGAATGGCAACGTAGGACGTGCCTTTTCTACCT +GCCACCCCAAACTAACTCCGCCCATGGCCGTCTGGAGGGGGCACGCGCGC +GCACGAAGCCTTCCGAAAGACGCCCGATCGCGTTTTATCGATGATGATGA +TGATGATGATGAGATGAAGCCTCTCTCTCTCCGTCGGAGGGCACCTTGCG +ACATTCACCTTGTGTGCGTGTGTGTGTTGCAGAATAGGGGGAAGAAGAAG +CGATCGCGTACAAATGGGGTTCGTGTTCATTTCCGAATGATCCAATGATC +AGCTGGAATATTCCTATTAATGTGACTCGTGCCACGTCATTGTTAATGAT +CTACTATGTTTGAGTGATTGGATATGTGTTGTTTCCTTTTCTAGTTAGAT +TCCTGAACAGTTCACCTTTACCTAATCCGTGATCGATGTTCCAATGCTTC +TTCCTTTCACTTCCACTGCGGCACCTAATCAGGCGGAATAACATGCTTTC +ACTCTGCCGGTAAAGTGTGAAAATCCTAAAGTTTTAGATTTCAAAGATTT +CAAAAACGATCGTTGATCCTACCGCGCTTCCGCATCAACTGATATCAGGT +TTTTTTTAATGATAAGATTGTGGAGGAATGAACTGGTGAACTTTTAGGCT +GATTTAGAGCCACGTGGAAACTTCCAGCTTTTACCTAGGTGACTACAAAC +TACGGAAGATCAAATTACATACATTTTGTAAAAACATACATCACTTTCAA +AAATTTCGGTTTAGTTCAAAAAATCACATTTTTACTGTTTTGAGATTTTT +TTTTTCCCAAAAATGTCGATGCAATTTTGATGTCGATGCACCACGGGCGA +TTTAAAGGAAATTATCAGTTTTCTGAATATTTTTGTTTTGTATGTCTTGA +TTATGGGTTTTGTAGGCTTCGATGGCAGGCAGGCGAGGTTTCGGGTCCTG +GCGCCCGTCTGAAACCTGCCCGCTTCACGCCGGCCTTTTGCCTCTTTTTT +GCATTTTTACGTGGTGCCAGGCTGTCCCATCGCAGTTTGATCTACAAAAA +ATACGGGAATTTTTCGCCCAAAAATATGTGACGTCAGCACGTCTTTAACC +ATACGAAATCAGTTGAGTCTCTTCTCCCGCATTTTTTAGTAGATCTGTGT +AGATCAAGCCGAAATGAAACACGCTGACACCACGTGTGTTTCTCATTGGA +AATTGGAGGCCTAGAAAATCAAAAGTTAGGCCATCAACAGATTTTTGTTT +CAGCAAAAGGCGCGGATTGAGGCGAGGTCGCTTTAAAGTCAGGCAGGCAG +GCGGTTAACGCCTACAGGAAAACTTTAGGTTTTAGGTTATCTGTATGTTT +CCCTTTTGTGTGTTTTTTAGACGTCCAAAGAATCGTATCAAAATGAATAG +GTATTTTCTCGTTTTATGCAGATAGGTAAAGGTCTGTAACCTGAAAATCC +AGAGCCTTATAATCCACACCTACATAATCATCAATTAAAATATTCAGATA +ACTGATAATTTCCTGAAAATAAGATATCTGTAAATTGAATCAACGCCAAT +TTTAGACATGGTGCATCAAATGCAACATTGTATTGATATATAAACTTTGG +CAGTCAATACATGTTTTCTTATGCATTGTTCTCAGTGCACCTTGATCAAT +TGAGTAGACTTCATCTATTCTTGTCCACTTCCTAAACATGAAATCAATCA +CGGCACCCCATCAAAAAGCACTAAAAAAGTACATTTAAAAGAGTACATTA +TTATTGCCCGTTCAATCCTCGTAATGTATCTTTGCAAGTTCCTTCTTCCT +CTGACATTTCCCGTTCCAATTCTCCGCCATACCTGATATGCTCGACTTTT +TCGATCATAGACGCGAATTGCGCAACGCGCGAAAATATCTTGCGCAATGA +ACAAGGAGAAGAAGAAGAAGAAGAAGTAGGAGAAGCCAAATAAAAGATAG +GTGATAACCGAGATGTTAAGCCAAAGAGAAGGAGTGTAATAGCTGAACAA +GGCCTATTTTTGTGTAACTCCCCCCTCTGACAGCTTCTTCACTTTCCCTC +CAACCGTTTTTACTCTGTATGGTAATTGTTGATGGATCGCCATGGAAAAG +CCCTAATGGTCATGAATAAGCTGTAAAGCAGCGGGGGTGAGCTTGAAGGA +CGATCGGACAAATGAGATATGAAGCGTGAAAAACGGAAAGCATGCTTAGA +GGGGGAGATATATGTAGATTTGGGGAAAAGCTACAAGGTCGATTTTTATC +CGGTGTCAGGATTATAGAGGTGTTTTGAAGTAGAAGCAAGGCACTGAAAT +TCACCACTTCCTCTATTAGAATTGCACATTTTTTAAAACTATGTACCTGT +TTTCTTAAGAATTGCTTGAAAAGTTGAATTTGAACTAGTAGTTCTTGCAA +AAAGGCCAATTGAACTATCTGGTTTAGTTGCGTCCTTATTAATATTGCAC +TTTTTAATTCCGGCAAAACGCCGGTTTACCGATTTGCCGGGGATTTTCAT +TTTTGGCAAATCGCCGATTTGCCGTTTGCCGAAAAAATTTTTAACAGACG +GAAAAACTTAAAACTGTGTCATTTTGAATTTATTACCGTTTTCTTTAGAT +ATTTTCATAGAATTTGCTAACTTTTGAAAATAGATGAAGGAACATTTATA +TTATTTGAAATTGAAATTCTGAAACTTCCAAAAAAATAAGTTGCAAAACC +ACAATTTGCCGAAATGCCGTTTTCCCGGCAAATTCGGCAAATCGGCAATT +CGCCGATTTGCCGAAAATTTCAATTCCGGCAATTTGCCGACAAAGCAATG +TTTCATAATACATAAAATGTTTCTAATTTTTAAGAATGATTTTTTTAATT +TTGACAAAGTTTTTTTATAAAAGAGCCGAATTATTTTAAATTCCCGCGCA +AATAAGTGACGCCATTTTTTACATTATTTGTATTTTCTGGCTAAATTAAT +TGGTTTATGTATGTTTTTTCTTTAGTTTATAACTTGAGTAAAATTCACAG +TAAAAATTAATTTTGAAAAATCGATTTTTAGTTTAATTTCAATTTCAGAG +TTTCGGCAAATGTATTCTCAATTAACAAGTTTTCCAAACGGAAAAAAATC +TGAAAATTGACAAACCACGGTGTAGATCAAGCCGAAATGAGACACCCTGA +CACCACGTGTGTTTCCCCTTGGAGGCCTAGAAAATCAAAAGTTGGGCCAC +CATCAGGTTTTTGTTCGACTCAATTGGTAAACTTTGCAGACTAGGCTGAA +ACGTGGTATTTGCAAAAATACAATTTTACACATTTATTTTCCACAAACCG +AATAAAATCCTTATCTCAACAGTGTTATATAATTTTTTTTTTCAGATCAC +TATCACGACATTTTAAAATATATTACAGCACTCTCTTCTTTAGGTTTTGA +ACGTTGATGCTTCGAGGATAAACATGAAAACCAGATCAGCTTTTCCGTGA +CCTCACATACTCATTTTCTCAAATTCTCAAAAATGTTCTGCCTTCTCCAA +CGGTCTCTAAAAAAGCTTGGAAAACCCACAAAAGGTGTCTTGGGACACTT +CTGTCTCTCTCTTTATCGATGACCGGATCGCCCGGATAAACGGGTTTTGC +GGACTGACACCAGCAGGTGGAAATGGGCACACTTGTAAAATAAAACGAAA +AATAATAATAAAAATAACACGGAATGCGGAGAGAAGTGGCAAGATCGGAA +GAATGGTGGGGGGGGGGGGGGGGGGGATTACATAAAGATGGCGGCATAAA +GTGCGTTTCATTAGGGGGATATTGGGGTTTTTATAGGGGGAAACTTTGAT +TTTTTTGAAAAAAAAATTAAGAAAGAAGCGACAACAACCAACAACAAGGT +CATTTTTAAAAGGAAAATTTGGCATGAAATTTACATTTTGGGATGAATTA +TGAGGATATACTCATATAACCTAATTTTGTCACAAAAAAAACGTCGAAAT +TTTTAAAAATGACTACATTCTGCAATTTTGAAAAATTTGGTGGTCCTACC +ACGAAAAATCCATGGTTTTTTGGTATTTTGACGAAAAACTGATTTTTTGT +GTTTTTTTTCTGGTATTTTGAAGCCGCTGTACTTCAAACCCTTTTCATAT +TCTAAAAATATCTTTTTGCAAAATTCGGTTTTTTCTAAAGTTCAAAATAA +ACCACTATTTTCAATTTTTAACGGAAAATCTGCAAATAAAATTTCGGAAA +ATTCCGGCAATTTGCCGATTTGCCATAAATTTCAAGTTCCGGCAACTTGC +CGATTTGCCGATTTGCCGTAAATTTCAAATTCCGGCAAATTTGCGAATTG +CCGTCCTACCATGAAAAATCCTTTTTTTTTCTGGTATTTTGAGACCGCCG +TACTTCAAACAATTTTCATATTTTACAAATATCTTTGAGCGAGCGGTTTT +TTTTGAATTTCAAAATAAACCAAAAGTCTACTTTTTTTGGTTTGTTTTTG +TAATTTTTTTTTTAGAAATTTCAATTTTTATCGGCAAATTGGCAATTTGC +CGGTTTGCCGGAAAATTTCAAATCTGGCGATTTGCTGCTTTGCCGATTTG +CAGGAAATACCTATCCCTGATGTAAATTACCAGAATTAGAAGTTTGGTAC +ACGATTGGCACACAATTTTTTGGTACAAAACACGCTAAAAATTAAATGTT +TTTGAAAAAAAAAATTCTTTTGAAATTGTTTTAGTGTGAATTTCCATGTA +TTCAATTTTTATCATTTTTAGCCTGTTGCTCCAAACTAGGTTTTCTCCCA +CGTGGCATCTCTCATTACACATAAAAATACCTGCTAACTCAAAACATTAA +TCAGAGATCCATATCCATGTCTTCCTCACTTTCCAACTTTTTCCCTCTTA +GCTTATCTAGATATATGTAGGTATATCTATATCTACAAACAACTTTCTCT +TTTCAAACATCCAGTTTATCTTCTGACCTTTGCAACATTTTTCCTTTATT +CCAAACTTCCGCCAGATTGCATCTTATTCAATTATTACATTCAAAGAGTG +TCTAAAGTTTTGCTTAGAAGAAACAAAAGGTAAAATGTCAGATATGTTTA +GAGAAGGTTGTAAAATTTGGCAATTTATTGTAAAAATTCGCAATTTTGAA +ACTCCTTTAAAATGGTTAATTTTGTAGTTAGAGGACTCAAAATTAATGCC +CGAGAACTAAAAAGTTGTCATTTTTCATTTATCAATGATTTTACTTAATT +TCAAAAAAAAAATTTTGCCCAAAAAAGGACAGTCATTAGAAAAAAAAACG +GAAAAATGATATGGAGTGATTCTTTTTTATTTTATAAAATTAATCAGCAT +AGTCAAATGTACCAGAAAAAAGCAAATAAAATGTACTAGATTGACCGGAA +GATTATTTGAAAAATTGCAGAAAATGCACCAAAAGCTGCTTTTTTCAAAA +ATTCAAAAGTACGGTAAAATCATACGGAGCTATTCTTTTTTATTTCATAA +AACTCTTCAGCATAGTCAATAATACCAGAATATGTCAATCAAAGTATAAT +AGCTTGTACGGAAGTATCTTTTTAAAAATTGATAAAAATATATAAAAGCT +GTTTTTTTCAAAAATTCAAAAGTATGGGAAAATCATAAGGAGTCATTCTT +TTTTATTTCATAAAACTCTTCAGCATAGTCAAAAATACCAAAATATGTCA +ATCAAAGTATAATAGCTTGTACGGAAGTATTTTTTTAAAAATTGATAAAA +ATATATAAAAGCTGTTTTTTTCAAAAATTCAAAAGTATGGGAAAATCATA +TGGAGTCATTCTTTTTTATTTCATAAAACTCTTCAGCATAGTCAAAAATA +CCAGAATATATCAATCAAAGTATAATAGCTTGTACGGAAGTATTTTTTTA +AAAATTGATAAAAATATATAAAAGCTGATTTTTTCAAAAATTCAAAAGTA +CGGGAAAATCATAAGGAGTCATTCTTTTTTATTTCATAAAACTCTTCAGC +ATAGTCAAAAATACCAGAATATGTCAATCAAAGTATTATAGCTTGTACGG +AAGTATTTTTTTAAAAATTGATAAAAACAAATAAAAGCTGATTTTTTCAA +AAATTCAAAAATTCAAAAGTATAGGAAAATCATATGGAGTCATTCTTTTT +CATTTTATAAAATTCTTTAGCATAGTCAAAAATACCAGAATATGCCAATC +AAAAGATAATAGCTTGTACGGAAGTATTTTTTTTTTAATTGATAAAATAT +ATAAAAGCTGATTTTTTCAAAAATTCAAAAGTACGGAAAACTATATGGAG +CGATTCTTTTTTCTGTTATAAAACTGTTCATCATTGCCACGTATACCTGA +AACTACCAGAAAAAGTATGCTAGCATGTACGGAAGATTATTTGAAAAATT +GCAGAAAATGCACCAAAAGCTACTTTTTTCAAAAATTCAAAAGTATGGAA +AAATCATATGGAGCGATTCTTTTTTCTTTTATAAAACTGTTCAGCATAGT +AAAATGTACCAGAAAATACCAAAAAAAAGTATGCTAGATGTTCGAAAAAT +TGTTTTTATAATTTTTGAGAGGAGTTTCAAAATTGTGAATATTTACAAAA +AATGGACATTCTTGCCACTTTTTACTAATTTTTGATGGGCTAAACCTAGA +TTTTCTAAATTTTACATTTATGAATTACCCGTTTTCGACGAATTCAGGCA +AATTTTTATTTTTTCCTATTTTTTTCAGCCATTTAATCAGCCATAATAAT +GAATGTCCTTTTTTTTTGGGCAAAAAAAAATTTTTTAAGGCTCGAAGACC +AATTTTAAGTTCTCTAGCTACAAAATGAACCATTTTAGAGGAGTTTCAAA +ATTGTGAATTTTTACAAAAATTGCCCAAATTTGCCACTTTGTAATGGTTT +TTGGTGGGTTAAACCTAGATTTTCTGTATTCTGCATATATGAATTACCCG +TTTTCAACAAATTTTGACAAATTTGTATTTTTTCCAAAATTTTTTTTCAG +CCATCTATTCCTTTTTTTTGTCTGTTTTTTTTTCGGGCAAAAAAACCTTT +CCCCACTGGTGCTATACCACCTTTAACGGTAAATTTTACTGGTCTAAAAA +TCGGCGAAAAAATGAAACTTCAAGTAATATAATGGTAATTGAGTTTTTTT +TTCTATTTTCTTTGTTCAAAATATCAATTATGACAAAAAACGAGAAAATT +ATATTGACACAGTTAAGCGGATATAAATAATAAAACATCACAAGCACATT +TAATTTTTCAAACCCCCTCAGGAGTCATGAAGAAATCCTTCTCTGCACAT +CTACCTTTCTCCACATCCAACTCCTGATTTATTTTCTCCGCAAACTCCGT +GTAACTTTTAATTGCAACATTCAAAAGTTTTGTATGATGCTTCAAGTGAC +CCAAGTCGATTACACAATCCCCGCAAAGAGCTTCGCTGCGAATTTTGTCA +ATTCCCTCTTCTAAATTCACTTGTTCTCCAAACTTCACTGATTTCCTTAG +GATCCCAGTGCTCAGGCAACAGTTTGTGCAAATTCTCAAGGTTTTTGATT +TCAGTTGGCAAGCGGTGCAGATAGGGCTCTGGAATTTTAAATTATTGATT +TTTTTAAAAATTATTAACTCACCTCGTCGCTTTCATGTGCTCTTCTTGGA +TTATGGTCATATGGAACTAAGAATCTCGAAAGTTGTATTAAATCCCACAA +AGATCGATTCACATTTTTCCTTTCAAACGCATTTTCTCGTTTACAGTGTG +GACATCTCTTGTTCAGTAGTTGGAGTCGGCATCTGTCGCAGATAGTGTGA +CCGCAAGTGCCTATACAAGGGATTTGGGTATCATGATCTGGAAAATTTGG +TGTGTAGGGCTTCCATGGTAGGCAGGCGCGGGGCCTGGCCCGCCTCACAC +CGGTGAATTTACAAATTTTTGATTTTCTCGTTTTTGTCATTTTGATGAAA +AACATTGAGGCAGGCGGAGGTCGCCTCAAGTTCACTCGGCGTTTGCCGCC +AGCTTCCTACCCAAAGCTTTGCAACTTCTTACCCAAGCCTTGCCCAAAAA +ATAAAAAGCTTAAATATCAAAATTACTCAATTTTGTGTCATTCTACTAAT +TTTCTGAGAAAATTTGAATTCCCGCCAAAAATTTTATTGGAAAATTTGAA +CTACTGGCCAAAATTTTTTTTGGCTGCGCCAAAGATGATCTTAGAAATTT +GAATTCTCGCCAAAATTTTTCCCAGAAATTTGAACTTCTTGCCAAAAATT +TTTGTTGGATAATTTGAATTTCCGGCAAAAATTATCTTATAGTGAGGACA +CAATCAATAGTTTTGGTCAAAATTGTATTGTCAAATTTTTGATGTGTGTT +GGCAATTTTGGCAAATTTGCCGAGCTCGGCAAATTCGGCAAATTTGCCGA +GCTCGGCAAATTCGGCAAATCTACTTTTTGAAATTCGCCAAATTTGGCAA +ACGGCAGAAAAAAGTACAATTGAGATTTGAGGTACACAAGACTTACATCG +AAATTAATCTAATTAAAAGAATATCACTTACCATATTCATCATAGCATAT +ACTGCATTCAGTAACCTTCATCGCAAAAATAGTCTAGACACTGACCAAAC +ACTACACACTTGATGCTATTTATATACTTTCTATGCTGAGCAATACAGAA +CATGCGATGTGAGGAATCTTAGGTAGCAGAAGTACAAAAAGATTGACATG +TGATTAAATTCCTAATTTGTTCCTTATCACATTTCCCATATGTCAATTAA +TTCGTAGATAGATGCTATTGATAAAAGTTTTTCGAGAATTTGTAAGATAT +GAAAATAATATTCCTCATTTTTAATTTAATGATACAGTACTTTGAAAATT +TCAACAATTTCAACAATTTTTAACACCTATGTTATCATTCATATACAACA +ATTTGTTTAATACAGTAATACATTTCCACCCACGTGGTATTAATACAGTG +TTAAGCTTGTTATTTTTTAAGGAAAAATTTAGAAAATTTTTCTTCCTCAT +TTTGCTTACTTTTCAAAAAAGCGTGCAACTCCCTCATTTAAAAAAGAAGT +GTCGTCGCTGAGGAAAATGTTAAAAATTTCTCTCATGGTGCTAAAATTAC +TAACTAAAAACAGTAAGTATCGTAGCGAAACATTTCAAAAATTTTCAAAA +TTTTTTATTTATAGTCAACAGTTTTGGAAGTCAATTAAAAACATTTTTTA +CTATTTTTAATATTTAAAAACGTTTCAGTTGCTTGTAACTTTATAAGTTT +GCCTACCGTACATTTACCGTAAAACAACCTTAAAAATGTAAGCTTTTCTC +CCGATAAAAATCTTTACTCAGGAGTTCGCGACTCTTCTCTTACATTAATT +TTTTCTCTAATATATTGAGCTCAAACCTAGCTGTAAAATTGAACATACAT +ATAACTTTGAGTGCAATTTAAATTTCAGAAAACTTTCACAAACCCAAAAA +TTGAGAATGCTCAGGACAGTTTGACCTTTCAAGAAAATTGCTTCGAGAAA +ATTCCAAGCTTCACAAAATTGCTCATTGCCAAGTTATTTCCTTTAGTTTG +TGGCCAACGCCTTAAAAAATACAAATTAAAAAAAAAACTCTGACACCACG +TGATGATGCAATCAGACTCACGAACTCACGGGGTTCTGCCCTTCCTCATT +GAATTTTTCGCGCTCCATTGACAATCACCCGCCGTACAACACGTGGGAAA +GTCGTGCACTCCACAAGGACAAATACATTTAGTTTTACAACTAAAATCGA +GCCGCGACGCAACACGCAACGCGCCGTAAATCTACCCCAGATATGGCCAA +GCCGAAATGGCCTAGTTCGACAAACTCTTCCATTTCAATTTATGAGGGAA +GCCAGAAATCCGTGCGAACTGCGAGCCTAACGCTCTTTTTCAAAATATCG +TATAACTCGGAAAACAAGCCATATTCCCAGTTCCTGTTTTATTTCGAAAA +ACAGATAATACAAAAGAAATATCTGAAAATTAAGAATAACATGTTTTTAT +TAAATACTTCTTTGTCTATATTCCATATAAAAAGAACCCCATGCGAATGA +AACACTCACTATACATTCAAAATGAATTTCGCCATCTACCTTCTCGCTTT +CATCGCCTGTCTCGCTAACTTTGGATTTTCACAGGGTAATCCAGGACTCT +CATTTGATCCAGAAGAAGATTCAGTAAATATTGTAAGTTTTCGGATTAAT +GGTTACAACATCTATAAGATTGTTTAGAATGGCAAAGTGCCAGTGGGAGC +AGTGAAGACGTTGGTTAATGATCTTGTGAGCCCTACTATTGCAATTGTGG +AGAAAACATTATCCTCATTGTCAGTTTAAGGAGCTACGGGAGGGCTCCAT +CCATCTCAAATGTTTCAAATAACTCATATTGTTCTTTTATCTGGGAGTAA +ATAAATTACATATTGGGAATCCTTTTCTTTTTGTTGTTAACCAAGTTGCC +GGTTGCCAAATTTTTTTGGGTTCGGCAACTTCGGCAACTGCCGGTATCAA +TGTCAAACATTTTGAAGCTTAGAAAAAAGCATTCAGAGAGCCTGAAAAAT +TCTATAATTTCACTTTAAACGAAAAAAATACCATACTTTTTTACCAAAAC +GCTCAAAAATATAATTTCAACAAAAAAACATTGAAACCTGGTTGCCGAAT +TTTTTTGGGTTCGGCAATTGCCGGTTGCCGTTAACCTCGGTTGCCGCACA +GCCCTGATGTGGAACTCTGCAGGCCTAGCGGCATCCATGTGAAGGAAGCG +TATTGTATTTATTTTTAAACATAAATTAAAAAATCGATAAAACCTTCATA +TATATAAATTGTTTAGACCGGTGAATAAAATGAGACGATGCCACGCGAGT +TGGCGAACGCTTTTCTCCGAAGATCCAAGTCAGGACGTCGTCGATGGGCG +GGACCCGGTGGGCGGAGCTTAGTCGGATAGCGCAGCAGACAAAATACGGG +CGGTGCGTCGAGATCAAGTGCGTACTCCTCGACGGAAAGGGAGCTTGACG +CGTGGATTGCGTTCTCGTCGGATGAGGAAAGATCTTCTGAGGAGGCGACC +GGAGCCAGTGGTGGGAGCTCTTGTAAAAGGCGTTCTCTGAAACAAATAGT +GGTGTTAAGGGGAAATGCGATGGGAAATCCGAGTAGTTGATGTCCGCGGA +ATTAATTTTCTCGGGGTTTCATGGAAATTTAATTCCGCGGATTTCAACTT +GCCGAGTTTTTATTCGATTTTATGAAAAAAATTACACGAGAAATTGTTTT +TTTTAATTAAAGTATCCGAAATCCCCGGAAACAGATTTCCATAGAGAGAG +GTCACTAGAGGTTTCATGGAAATATGTATTCAAGGTCTTAAACTACCCAA +TTTTTTTACCTCGATTTTAACAAATTTCAAGTAAATTTGAATAATTCTAA +CCAGTTTTGTTGTTTTACACAAAAATTCGGGTTCTTTAATCCGCGGAAGT +AGCTTTCCAGAGGTTTCATGGAAATATGTTTCCGGAGATTTCAACTACCC +GAGTTTTTTATCTCGATTTCACACATAATCGGCATAAGAAACTACAATTA +TTTGTTTTCGGGGAAACTTTAAAAAACCCCAGAAAGTTGAATTTCTAGAA +ATTAGCTTTCCCGAGGTTTCATGGAAATTTGTTTTCGCGGATTTCAACTA +CCCGAGTGTTTTACATCAATTTCATCATAATTGACATAAGAAACTACAAT +TATTTGTTTTGGGCGAAAGCTAAAAAATCCCCGGAAATCTGGATTTCTAG +AAACTAGCTTTCCCGAGGTTCATGGAAATTTGTTTCCGCGGATTTCAACT +ACCCGAAATTTTAATTCAATCTTTAAAAAACATCCAGTTTTTGTGACATG +TTCTTCAGTTAAAAAAAATCAGAGTGTTGGAATCCTAAATTTCTAAATTT +TCATAGTTTCCGCGGATCGAATTTCTAGAAATTACCTTTCCCGAGGTTTC +ATGGAAATTAGTTTCCGCGGATTTCAACTTCCTGAAGTCTTCATTGGATT +TCAATATAATTCGCACAATAAAAAAAGCCAAAACGCGAGGATCCCTGGTA +GTTGAAATCCGCAAGAATAGTTTTCTCTAGTTTGAAAAATTTACTGAAAC +CCTTACTTTTGCTTTCCCAAGAATTCGAGTTGTTCCTCGAACAATTGCTT +TGCAGTCCCAATATTCGGCGAAAATTTCGATGGTTCACTATTCCGACGGT +GCTCTTCAATTTTTCGCAAGTTTGCTGATACCTGAAAAATCGATATTTCA +GACTATCTGTGCCAAAAACTAATTTATTAATTTACCTTCTGACTAGCATC +CTCCAGCTCAACAATGTTATGAATGGTGGCTTTATACTGTTTCAGCTTCT +CCTCAATTAAAGTCTGAACACAACCCGTTTGCCGTGCCACGTCATTCAAC +TGCTCCTGAGCATGAGCACTATCTTGTCGGCGGAGCACACATGGCCCGAA +GATCAGAGCCAAGTTGTTGCAGCCCATTTTGTTGACGGCTTCCTGGTCGG +CGACACGTGCCAAATGATACATTAGGCGATCGAGCACGGCGCGGTTCGGT +TTTGGGAGAAGCTCGATCATTACGGAAAGACAACGGACACGTTCACCCAT +ATCCTCCACTTCTGTAATTTTTTTTTTTGGACGAAAAAAAACAACAAAAA +ATATCATTTTGACAAAATGTTAACTTTCAGAAAATTTGAAAATTGATTTA +TTTTTTTTGTTTCAATTTTTAGGTTTATGAATGAATCCGATTTTTTTTTG +TCGAAATTTTTAATAAGAGCCCTAGTAGGCATGTGGTGTGTGTGTGTCTC +ACTTCGGCTTGATCTACGTAGATCTACAAAAAAATGCGGGAGAAGAGACT +CAGAGTTCTTAATGGATTTCGCATGGTTAACAATATGCTGACGTCACTTT +TCTGGGGAAACAATTTCCGCAATTTTTTGTAGATCAAACCGTATTGAGAC +AGCATCTCTGCCTGGCTGCGGACGCCTCGTTTTTCCCTTGGAATTTTTTT +GGCGCGAAATTCAACTTTTCAAGTAAGTGCGAATATTTTCAAGTGAGACT +GTTCAAAATTATTTTGCTGCCAAATTTGAGTTTGCAAATAAATTATTGAG +CAAAATTCAAATGTTCAAATATTTTCTTTCGAAACGTAATGAAAAAACTC +AAAGTTACAAATAATTTGGCGCGAAATTTGAGTTTTCAAATATTTCTAGT +GCAAAATTTGAATTTTTCGAATAATTCTGGTCCAGAATTCAAAAATTAAA +AAAAAATTAGTTTGAAGCGATGCTCAGGTTTTCATAGAGCTTCCATGTAG +GCGTTAAAACGCCTGCCTGCCTGCCTTATGCCGCGCCTAATGCTTGAATA +TACGTAAACTTTTTTTCATTTCTTAATTTGATTTTCAACAAGTTGATAGA +ATTGAGAAAATTATAAATTTGTAAATTTACTTAAAAATGCAAAAAAATAG +GCAGGGTTCAGGCAGGTGCCAGGCCCTGAAACAGCGCCTGCCTACCATGA +AAGCCTATCGTAAAAAATCCAAATTTAATTTTTAATTTTACTAAAATTTC +GATGGCTCGTTTTTTTTCAAACATCACAAACCTGAAACATTCAAAAAATT +TTCATAGAGATCAAAAATGATAATTGGTTCGGCGAGTTCTCGGAAGAACG +CCTTGACAAGTGTAGTTAGCACATGAACTCCAATATCCTCAAGATTCACA +GAATCCGCATCTGAAACTCCGAATTTGATTTTTTTTTTTTCAATTTTTCT +GCAGTTCAACAATTACCTGCAGTCGATTCAATCACTTTTCTGATACTTCG +AACTTGGGGTAGAGATCCACTTTTTCTGAAATTACGGGCGCAAAAATTTC +AATTTCAAAGACCTTCAGGTATTTCCGTACCTATAAACTCCTTCCACAAA +CAGGGCACGTGTCTCAATTGCAAAAAAGAGTCGGTCCAAGAGTGTTGGCA +CAGTATGATCATCATCGACAATTGATACTAAAGAGGCGCCAAAGAATCTT +CCACCATTTGTCTGAAATTCAATATTTATAATAGCATTATAATAGCATAT +TTGGCTGTAGTTTGTAGCAGGGGTCAGGCAAATTGCCGATGTTGCAAATT +TCCGGCAAATCGGTAAACCGGCAAACTGCCGGTTTGCCGAATTTGCCTAA +AAATTTTTGGCAACTTTTTTTTGGAATTTTCAGAATTTCCATTTTAATCG +GCAAAATTTTACGCATCGTATGAATTTTCTTACATTTATTTTGAAAAGTA +AGCAAATTCTATGAAAACATCTGAAGTAAACGAGAAAAAAAAATTCAAAA +AGGCACAGTTTTAAGTGTTTCCGTCTTATAAAAAATCCCTCTAAACATTT +CCGGCAAATCTGATATCCGGCAAATTGCCGGAATTGAAAATTTCCGGCAA +ATTTTGATTCTGAATTTTTCAAAAAAACTGTTGGCAAAATACAAATTTTA +TTTTATTTTCAAATATGTTTTTTTTTTCAGAAAAGTAAATTTTTTGCCGG +GAATCAAATAATTCTTGAAAATGTTTCAAGATTTTTTTGCCACGAAATCA +GACGTTTTCAGAACAGTTTTAGCGGAAAGTTAAAAAAAAATTTCAAAATT +TTTGGCAGGAAGTAAATATTTTTCAGAACATTTATCCGAACAGTTTTGGC +TGTAAATTCAAATGTTTAGTTTTCAACAACTCTTAGCGGAGAATCCAATA +TTTTTCAGAATTTTGGAAATTAAAAATTTATCGAAAATTAATTGCAATTT +CTAAGAAAGCAGTTGTAATTTTTTTTTTCAAAAAGCTACCGAAAAAATCT +GGCAAATTTGGCAAATTTGCCGAGCTGAGCAAACCCGGAAAAACGCAATC +ATTTTCTATACTTTTTGGATCATCAAAATTACTGAATTCCTACAATTAGT +ACACGTCAGATTTTTCTATAAGCTCCGTTTGGTCTACTTGTATAAAGCTC +GAAATATCTCAATGTTATGTTATTTTACTAGATTTTTTTGGAACAAAATC +AATAATTTCGGTTAAATTATATTGTTCATTTTGTGGTGTGTGCGTGAAAT +TTCAAAATTTGCCGAGCTCGGCAAATTCGGCAAATTGCCGCACACCCCTG +TATTACTCACCTTCGGATCAATCGCCTTTCCAGTCATCTGACACGGATGT +GTGACCTTCGGCTGACACTTTTTATGACACGATATCCGGCACGCAACACA +AGTGTACAGCTTCTCATGGTGCCATATTAACTGATTACACACTTCACAAT +AAGTCGGCACATGGACTGCTTCGGCACGGAATCGGTGACCAGCATGTACC +TGGAATATTGGAATTGCGTGGGCAGGGGAAACTAGTTTCATTGAAAATTT +TTTTTTAACTGCTGAAATTAGTCCAAAATGACATGTTATATGTACTTTTC +TCAAAATGTGTGAAAATTGCACACTGAATTAATAAATAATATTATTTTTG +TAAAAACATAAAAAGGGGAAAAGTCAGCGGTAAAAAAGTAAAAACACTCA +GAGTTAGATCTTTTGACCTCCAAAATCCATGAAAATTTGCTTCATTTTTT +TCATAGCTGTGACGTCGTGGGCGGCAATTTCCGTTCGGTAAATTTATTTT +CGGCAAATACGGCAAATTGCCGATTTGCAGTTTGCCGGATATCAATTTGC +CGGAAGTTTTAAAAGGGATTTTTTAAAAATTCCAAAACACTTAAAACTAT +ACTTTTTTGAAATGTATTTTTACTATTTTCTCTAGATATTTTCATAGAAT +TTACTTACTGTTCAAGCCCACAGCTTGCCGAAAATTTCCGGCAAACTGTC +GGTTTGCCAAAATTGCCGAAAATTTAAGAAACGGCAATTTGTCGGTTTTG +CCGTTTTCTAAAAAAATTTAAATTTCGGCAATTACTGTATTTGCCGTTTG +CCGAAAAACTAAATTTGCCGCCCATCGTCACACAATACAAAAAAATTGCG +CGGCTTCTGGAGATCAAATCTGACAGCTTACTGTATTTATAACTACAAAT +TCACGCTGTGTTTTTCTCTAATTCACGTGGTGTCAGGGTGTCTCACTTCG +GCTTGATCTACGTATATCTACAAAAAATGCGGGTGAAGAGACGCAAGAAT +GTGCTAACGTCACTTTTTTTTTGAAAAAAAAAAAATTCCCGCATTTTTTG +TAGATCAAACCGAACCGTAATGGGACATCCTGGCGCCACGTGCTAATAGT +AAGTCACTACATTCTTACCGCCGCTACATCTGATTTTACACGCTTCTTTC +CAACTTTCTGAATACCAATATTTTACACAATTTTCTCGGATTTTGATATA +TAATACTTTCGCGGGCTTCTGGCTTCCCTCATATTTTCAAATGTAAGAGT +TTACCGAATTAGGTCATTTGGGCTAGGCTACGGCGCGTTGCGGCTCGGTT +TTCATTGCAAAACTAAATGTATCTGTCCGATTGTCATTGGAGCGCGAAAG +GAAAGCTAGAAGCCCATGTATTAAAAAATCGACTTACCTTTATCATTGAT +GACTTCTCCTTCCCGCGCTTCTTTTTCGATTGCACATGAACGTATTCGTT +CAGGAAACCTCTGGAATTGAAAAAAATTGTTTTGTTACAAACGCGCCCTA +ATAACAATTGATCGTGTATTCCACGTTGGAAATTATACAAAATACAATGG +AGCACTTTTGCTCGAAGCCTAACATTTTCTAAATGTTTTCTCACCTAAAA +GCGTTAACGCCAAGTGTTGTCGGAAAGGACACACTCTCCTCGAGACAGAC +TTTCGTTAAAAGTCCCTCGAACATTGTGATGACGTCACGGTATTTAAGCA +CGGATTGCTCGACCTGAAATGATATGTTGCTAATTACACTTGCGTGGCCG +TGAACCCCAAAAACTAGGCCACCTTTTGCGCCCAATTACCGATAAAACCG +CCTCATATCCCAACAGCTCCATATGGAAAGCTCTTAGCGACTTTTTGAAG +ACCGCATCCACTACAGTATCCCTTTTGGCATTACTCTCGTTTAGATGACG +TGTCTTGTTGAAAATAAAAATACTGAATTGTCGGAGATCGTCGGTGGATT +CTACAAGCATGTTTCCAGGGTCGATCTGTAAGTATTGTTTAAGTACAAAG +TACTACTGCTTCAGTAAGCATTGTAGTTTATAGTTTGTGGTTTGTGTTTT +GTAGTTTGTGGAGTTTTTAGTATGTAGTGTGAAGCTTGATATTCATTTTG +CAGTACATTGACTTGGATTGGGGTGTGCTAAGATATAATATCAAAGTACA +AACAACGAGTGACAAATTAAACATCTCAATCCGAAAACTACAAACTAAAC +CCTACAGACTACAAACTACAAACTATATCCTACAGACTACAAACTACAAA +CTACAAATCACAAACTACAACCACGCAAAAGAACGTTACCTACCTGTTGC +TTGGTTTTTGTTAAACTGAACGTGCCGGTCGATGGAATTGGTGAGGAGGA +TTGCCGCTGCTTGTGGGGCCTGGAGTTTCAATTTTTTTTTGTTTCAATTA +AGATTTTCCTCAAATGTTCCTTACATCAAATCCCATGGCCGTTTCGGTGA +ATGCAGCCGAGTTGGTGATCGAACTGGTGACGTGGGATTGCACGGGATGG +AGGAGGCGAAGACGAAGCATTCCTTGTGCAGGCACATTTTGCATCCTGGA +AGAGTTCAAATTACGGCTTCTAGGTCATGGTGGCCGTGGCCGAGGCTTGA +AGGGATGCTAGGTCAAGTCTGACGTCACATGTGGTTTTTCTAGGACACGT +TACAAAGATTTCGAAGCGCCCAATTTTCGGAGAGGTTTCTAGGCCATGAA +AATGTTCTAAATTTCAGGTTTCTAGGCCAGTAGAGAATTTTGAGGTTTCT +AGGCCAGTAGAGAATTTTAGGCCATATCTGACGTCACACTTTTTGGGACG +CGCCTAATAACGATGGTGGACCTCTATTCTAGGAGGAGCAACACATTTTT +TACGAATTTCTAGAAGATGCAACTTCTGCTACTAGGCCACTCATGTGGTG +CGAGGCTGTCCCATTACGGTTTGATCTACAAAAATGCGGGAACTTTTTGC +CCAAAAAAATGTGACGCCGGCACGTTCTTAAACTTGCAAAATCAGTTGAA +AACTCTGCGTCTCTTCTCCCGCATTTTTTGTAGATACGTAGATCAAACCA +AAATGGGACCACACACACACACAAAACCCACTCTGACACTTGTGCGCCTG +TGAGATGAAGTTCGTCAGGTGCCGATTGCAAAGAGCACATATCTCCTGCC +GATGAAGTCGTGACATCTTGAATTGATGGTCTTTTGCGACGAACACGTCC +GGCGTCAGTTCACTGGCAAAACTTGGTCCCGGAGACGGTTCATCCTCGTC +CTCGTTCCTGCCAAAAAGTGCCTTCAAATTCTTTTTTGCCTTCTGGAATC +CCAACTTTCCAGCGCCTCCTTTCTTTTTGGAATGTGTTGGGCTTAGCTGA +AAATTCAAAAGTTTTTAATATTATAAGTAGAACCCTTACCGTGAACGAGT +CATCACATCTTGACATTGAGAAATTGTTGGATTCGGTACTATTAGCCCTC +CGTAACATTTTTAATTTGGTGGTTGAAGCCGTAGGGGCCAGAGATTGCCG +TCTATGATGGGATAGATCAGCTCCTTCAATGAGCTTCAACTTTGTGTCTT +CCAGGATAAATGTGGCGTCCACGTCGACGGCGTCATCGCTGAAAAAAGGT +TTGCGTGTTACGGTAAGCGAGAATTATGGCAGAGGTGGGCGGAAATTGCC +GTTCGGGAAATTTTTTGTCGAAAAATTGCCGGTTTGCCGAAAATTTGAAT +TCCGACACTTTGTCGGTTTGCCAGAAATTTTCAATTCCGGCAATCTGCCG +ATTTGCCGGAAAATTTCAATTTCAGCAAGTTGTCGATTTACCGGAAATTT +AAATTCCGACAATTTGCCAATTTGCCGGAAATTTCAATTCAGGCCATTTG +CCGATTTGTCGGAAATTTCAATTCCGGCAATTTGCCGATTTTCCGGAAAT +TTCATATCCGGCAATTTGCCGATTTGCTTGGAAAATATCAATTCCGGCAA +TTTGCGAATTTTCCAGAAAATTTCAATTCCGGCAATTTGCAGATTTGCCT +GGAAATTTTCAATTCCGGCAATTTGCCGATTTACCGAAAATTTCAATTCG +GCAATTTGTGAATTTTCCAGAAAATTTCAATTCCGGCAATTTGCCGATTT +GCCTGGAAAATTTCAATTCCGGCAATTTACCGATTTACCGAAAATTTCAA +TTCGGCAATTTGCGAATTTTCCAGAAAATTTCAATTCCGGCAATTTGCAG +ATTTGCCTGGAAATTTTCAATTCCGGCAATTTGCCGATTTACCGAAAATT +TCAATTCGGCAATTTGTGAATTTTCCAGAAAATTTCAATTCCGGCAATTT +GCCGATTTGCCTGGAAAATTTCAATTCCGGCAATTTGCCGATTTACCGGA +AATCTCAATCCGGCAATTTGCGAATTTTCCAGAAAATTTCAATTCCGGCA +ATTTGCCGATTTACAGGAAATTTCAATTAAGGCAATTTGCCGCTTTACCG +GAAATTTCAATCCGGCAATTTGTGAATTTTCCAGAAAATTTCAATTCCGG +CAATTTGCCGATTTGCCTGGAAAATTTCAATTCCGGCAATTTGCCGATTT +GCCTGGAAAATTTAAATTCCGGCAATTTGCCGATTTGCCGAAAAATTGCA +ATTCTGGTACATTGCCGATTTCCCAGAAAATTTCAATTCCGGCAATTTGC +CGCTTTACCGGAAATTTAAATTCCAACAATTCTGGCACATTGCCGATTTG +CCAGAAAATTTCAATTCTGGCAATTTGCCGCTTTACCGGAAATTTAAATT +CCGGCCATTTGCCGATTTGCCAGAAAATTTCAATTCTGGCAATTTGCCGC +TTTACCGGAAATTTAAATTTCGGCAATTTGCCGATTTGCCGAAAATTTAA +ATTCCTAAGAAACAGTGGCCGAGATCAGTTTTGACGTCACTTCTCTTCCA +GAAAATGCACTAAAGTGATGTGACGTCATGACTGAGTTTCTAGGCCACGT +TTCGTTTGATAAAATTGGCGGAGGACCTAATTTCCAATGGAAAATAAATT +CAATTTTTTTAAATTTCATAATTTTCTGAAAAACTCACTCCTGAAAAGCA +TCACTCTCTTCCGAAATATCATCATCAAGCCCATCCTGCGTAGACTTATC +ACTATCCGAATCATCATCCGAAAGAGCAAAAGCCGCCAGAGAGCTCGGAT +CACTCAAGTCGAACTTTGTAAGATTCACAGCATGAACCTTCCGAACTCTA +AACGGTGACTTCTTAACGTTCAAGGCTCCATTGCCCTTTGGAATCTCGCC +GACTCGCTTGCGAACCGATGCTCCGCGATACGCAGACTGCAGAGCTATCA +CCGATTCTCTTATCGATAAATATTTCTGTCGTTGCTTGTACTTCTTCCAA +TTACACTGTATCGTTTGAGCTGCTAAGGCTTTTTTCCGAACTTCGGCTCT +TGCAAATGATCCTCGAATCAATGCTTGGATCTTGATAATACCCTCTTTCA +TTCTCAAATATCGCTTTCTAGCCAACATTGTCCTGAACCATCGTTGAAGT +GTATCGATTGATTGCATAATTGTCCGATGCAAATGATCATCGAGTATCAA +CTTTTCAGCGTCTCTCATAAAAATCTTATTGGTTCCATATTGAATATTAT +CATTATCAATCGATGCATGGGAATGTATGTACTCTTTCACATCGTCCACA +GTACTATCCCTTCCGTTTCGCAAAAGAATTCGGTATTGCTGGACAAAGCT +TGGATACTCAATTCTCACAGAGTACCCGGCTCTCCGAATTCGAACGGTCT +CGAGCATTCCGGTGTAGCGGAGCTGGCGGAGGATTATGTTGTCGTCGAAG +TGGTTGGCGATCTATAAAATTTTAGGTGAGTGGTTTTTGTCAATAATTTC +TACTTATATTCAGTCATATAAATAAAAACACATATAAGAAAAGTACCAAA +AATTTCGATCACCTAATTTTTTTAATTTTTTCTATACTCTTACTAGTATG +AAAGAGCAGGATACAAAAATAACTCCACAAGTGATAAACCACCTTTAATT +GGATTAGTGTGTATCACTTTGAGTAAGCTAATATTGAAGGTTTAAATGTG +GACTACCTAGCCTAGCAAGAGAGGTCCTGTAAGTAGACTTCAAAAATATA +GATTATCTTATGAACATATGAACTTATAAACAAACGTTGGTCAAAAAGTA +GGTGTTCAAAGATTCCACCAAAGTTTACAAACTCACCTTATCATTATTAC +TCTTAATACACCTTATAAAATACGGCGTCGCGTTGGCCAGTGTGCTCATC +AACCTCGTCAACGAGTACTCGAACTGCTTTGAAACCGACGATGGCTTCTT +GGCAAGCCTCCGTCCTCCGATAGCCTCCTTCAGAATTTGCAGCGATTTCA +GCAAGCTCATTTTGTCGTCAGACTTTCCCGCCGGGGTACGCCGTGCTTGA +TTTCTAATCGTGTTGAACATGCTGGTATCACAAAAGTCTGGAACTTCACA +GCGAAGTTCGCCACGTAGAAATGCGGAGAGAGCAGAGTCCGAGCCACGAC +GGGGAGACGTTACGATGGAGTCCATTACTCGGAGATGGCCGGCGGATTCT +GGAAATGTTGAATAATTATATTAAGGGCAGGATAGCTCAGTCGGTAGTGG +TGGCCGCTAGCAATCTGGAGGTCACGAGTTCAAGTCCGCCTTCAACCCCT +AGGTTCACCAAGCCTCTATTGGAAAATGGAGCAATCCACGACTGGATTAT +AAGCCACAGCCTTCGGCTAGGACGTGGCTTAAATTGTAGCCCAGTGGGAG +CACCACCAGGTAGTGTACCTGACTCCCAGATCCGCAGATACACTCAAAAT +AAAAAAACTGCGTGGCGTGTACTGCAGAAAACCTAATATTTAGGCCCCGC +CTTTTTCTCGTCCACTCACGGAGAAAAGGCAACAATTTTGAACCCAACCA +ATATCAGGCCGCCGACATCTCACGGGTTCCGCGCGCCGCTGCGTTTAACT +CGCTGTGGGCGTGGCGAGCTGTCTCCGCTTGCTGCGAGTTAAACATTGCG +GCGCGCGGAACCCGTGAGATGTCGGCGGCCTGATATTGGTTGTGGTCAAA +ATTTTTTGCCTTTTTTCCGTGAGTGGACGAGAAAAAGGCGGTGCCTAAAT +ATTAGGTTTTCTGCAGTACACGCCACGCAGTTTTATTATTTTGAGTGTAC +TTGAAGAACGGATCGTCCTTTAATCCTTTAATTATACATTGCATTTTTTT +TCCACTTCTACGACTTCGAAGGGGCGCATTTACGCGCGATGGTCCCGCCA +CCCACCCCAAAAATCAATGGGTGGCGCGTGCCGAGACCATCGCTCGTAAA +TGCGCCCTCCTTTAAAGTCGTAGAAGTGGAAAAAATGCACTGTAGAAATG +AAGAATACCATACTTTTTGTGTTAATTTTTTCTATAATATCGTAGTTGTC +CATTTATTTAAATCTTCCCACTTATTTAACTAAGGACTTCTAACGCTTAT +TCCAGTTATTGGTTCCGATTAAATCTACGAAAACTTGCCACTTTTCTGCA +GTTTCCTTGTCGATTGCTTGAACGCGTTCATCGCCCGAAACACACTTCTC +AGCACATTCCACCTGTGCACCGCCACCGGATCGATTCCCAGCAGGGTCTT +CATCACTGAGCTCGTACTGGACTTCAGAGCGTTCAACACATCCTGTCTCA +TTAGGTCCTTATTCTTTTCTCGGAAACCCTGAAATTTAGTTTTGACGTGA +TGATGGAAGACGTTTTTTTTGGAAGTTGTGTGTTTACCGTAATTTGATAC +TTGACTTTTCCAGCATAATGAGCCACGATGAATGCCGGCTCCTTCTTCTG +TGGGGTCTCATAGTATTCGTTGTTCTGGAAATTTAATCATGGAACTAGTC +ATGTAAAAACATTTGAAGGAGTTAAGGTATGTCCCGGAGGAGTGAACATC +TTAAGCCTGACCTAGAAGTTGATCCAAGTGGCAAGCCGACTGGCCTGAAT +CCTATTAACAGGCCTACATGTGAATATTAAAGGTGGATTAGCGCCAGTGG +GAATTTTGTCTAAATACACTTATAACGATGCCAAACGATCGAATATCATA +ATAAAACACTCCAAAAACTTTTAGATTTTTCATAATTTCCGGTCAAAGTT +TTGGAACATTGACAAAATTTTGACAAATTTGAGCTTTTGAGGACATCAAA +ATCAATGTAACATTTTTTTGGACCCCTACAATGTCTTTTTACGAAAAATT +AAAACAAAATTATAGTATAACAAATAGAGAAAAAAATTTTTTTTAGTCGA +ATTTGTGTCACTTTTTGACTGTAAATAAAAAAATTTTGAAAAATTTTTGA +AAAGTTTTATCATGAGATTTGGTCATTTTGGGAGCATAGGAGTGGTTTTT +AACAATTTCCACCACCGGCGCTACTCCACCTTTAATCGATAATCGATTGC +AATTTTTTCATACCTTCAAAAACTGATTTAACTTCGCCAGCATTGAGTCA +TCTGTTCCATTATTGATATTACTCTCCTCATCGACTAGCCTGAGAATTCC +ATATGGTTTACTCTGAAAATTCATCGGAATTTATATATATGGATATATAT +ATATATATATATATATATATATATATATATGTATATATATACATGTATAT +ATATATATATATACAGTGTGGGAAAGTTCTATAGGACCCCCCCTAATTTG +AAGGTTTGAGGAACTTCCGAAAATTTTTTTGAAAAACTGCTAATGCCATT +CGTTTTTAAATTGAAAAAAACCTATATACATTTTTTTCCAGAAGTTTATC +TCAAAAACTGAGGTCGCGCTGGAAAAAACGTCAAAATCCAGTGTGAAACT +TCTATAGGACCCCCCGTTTTTTTTCACGATTTTTACTAAAATCAACAGAT +TTTGGAATTTTTGACAAAGCTCAAATCAAGTTTGAGTTAGAAATGAGTTC +AGATAAGCAGTTTTGACTTTAAAAAATTAATACGAAATGTTCTCGTGGGA +TCTCCAGACTGGTTCTGATTCTTCCGAACTTTGATGTTCAAGTCTGTTTC +AAGCTTCCTGGTGCTCTCGGTAATGCCAAAACTTGATAAACTCTCTTTAA +CAAGTTCCTACTAAAATTCCTAGCACACACACCATAAAAATTTTTACGCC +ATCCCCAAGAAACCAGTCAGAAACAGCGTATTAACAAGTTGCAGTTATTT +TTGATCAACAACAGAACATTCATATACTAAAATCAAGAAAGGATCAATAG +TTAATCGGGTTTCCTTGTGTGCGGATGATCTCAAACAGTCTGTCCTCCAT +TGATCTGACCAAACTTTTCAGCTGGTTGTCCGGAATAGACTTCCAAGCGT +CGAGAATTCCTTGCTTCAACGATGCAACTGTTGGGTAAGTCTTGTTCTGA +GCATACACGATACGGACAAGAATCCCCCACAAATTTTCGATTGGATTGAG +ATCAGGACTTCGAGCTGGCCAATCAAGAAGGTTGATCTTCTTGAGCTTGA +AATAGTCGCGGGTTGAGTTGCTCACATGGATTGTCGCATTATCCTGCTGA +AATCTAAAGTCTTTTCTGGAGTAGTGACGAAGATATTTGGAGAGCTCCAG +TTCCAAGACGTTCTGATAGTCAGTGCTGTTCATCTTGCTACTGACGAACT +GTATCTCAAGCTTCTTCTTCTCCGTGAACGCTCCCCAAACCATCACCGTT +CCTCCTCCAAAATTACGTCTCGAAAAAACCATTGGTTCCTTGCGCAAATC +GCGCCAATAGTAGCGGCAACCGTCAGGCCCATCGAGATTGAATTTCTTTT +CATCGGAGAAGACAACCTAAAACAATGATCCTAATTATTCACTCTTGCTT +TTTTAAATTCTCACTTTACTCCAATTCGTTCCCATATTGTTCTTAGCAAA +TTCCAATCGCTTGAGTTTATGGTCTGCAGAGAGTAACGGAGCAGGGCGAA +GTTTCTGACGAACGATTACACCAGATCGTTTGATGACATTGAGGATGGTC +CTTTTTGAAGCAGACAATTGAAGCTCATTGCGAATATCTCTTGCCGTCTT +ACAGGAGTTGGAGGCAGCACGAATCACATTTCGTTCGTCACGCACGGAGA +GAGCTTTGCGACGAGGAGCTCTTTTAGATGTACCGTAGCTCACCGGATCC +TTCAGATACTCGCGAATACAGTGTCGAGAACGGGAAATTTTCCTACTCAT +TTCATGCAGGGACACATTGAGCAATTTCATAACATCCAGCTGAGCGCGTT +CAGTGTCCGAAAGGGCAGATCCTCGAGGCATTGCAAGTTAGACTGCTTTC +GAAGTAAGCTTTCCAGCCTCTATATGTGTGCCACAACACATGCCACAATT +CCACATTTAATAATTCACGCAAAAAATAGTAAATAACATCTGTGAGGGAC +AATTTAACTTGAAATATTGGTCCCATGGAACCTTGTAATCAAAGAAAAAC +GATTTGATTCCTGATAAGCCTTCCATTGTTTCCTGCTGCATATTTTGCCA +AATCAGCTTGACTACACAGTCGAAACATCTAAAGTGCGTGCTAGGAATTT +TAGTAGGAACTTGTTAAAGAGAGTTTATCAAGTTTTGGCATTACCGAGAG +CACCAGGAAGCTTGAAACAGACTTGAACATCAAAGATCGGAAGAATCAGA +ACCAGTCTGGAGATCCCACGAGAACATTTCGTATTAATTTTTTAAAGTCA +AAACTGCTTATCTGAACTCATTTCTAACTCAAACTTGATTTGAGCTTTGT +CAAAAATTCCAAAATCTGTTGATTTTAGTAAAAATCGTGAAAAAAAACGG +GGGGTCCTATAGAAGTTTCACACTGGATTTTGACGTTTTTTCCAGCGCGA +CCTCAGTTTTTGAGATAAACTTCTGGAAAAAAATGTATATAGGTTTTTTT +CAATTTAAAAACGAATGGCATTAGCAGTTTTTCAAAAAAATTTTCGGAAG +TTCCTCAAACCTTCAAATTAGGGGGGGTCCTATAGAACTTTCCCACACTG +TATATATATATATATATATATATATATATATATATATACATTTGAAACCC +AAAAAGGACTTATTGGACTTACCTGAAACAGCTGCACACACTCCGTATTA +TCAGTATACTCGATATTGGTCCAAGAAATGCCCTCCTTCAAGTACTCCTC +TTGTTCAAATTGGAAAATATGTTGATTGAAATAGGACTGAAGTTTCTCAT +TGGCATAGTTGATACATAACTGTTCAAAGCTGTTGCATTGAGACCCAACG +TCTTCAAATCCGAATATATCCAAGATACCTGAAAATTACTTCAATTTTTA +ACAATTGATAATTAATCTAACCTATATAATATCCCTTCCCAGCTGAGAAG +TCCTTCTTCAGCAATGCCTGATTAATCCTGAGGACTATATAGTGAAACAA +AGAGTTGTATATGCACTTTGCCATGGCATCTCGGGTGTTGGTGGCCTGAA +ATTAATTTTTTTATCTTAAATTCTTAATTTCACTTCTGTATATATATATA +TATTACCTCAGAGACACTATATCGCAAAACTACAGTTTCTGTCTTCATAA +CATGTCGTTTCATAGTGAGAGCCTGCATGAGAGTGTCGGTTTTGATGTGA +AGCAGATTTGCGACTAAATCCACGACTTCTTCATTTTCAATATACCCACT +TTCATCGCTATGGTAGCCATGTCTCTGGAAAATTATAGGAAAAATAAAAA +AAATTTGATGATGTTATTATATTAGGAATCCTCTAAACAAGGGTTTTCAG +GTTTTTTGGTTTTACGATTATTCAAATTTTTATGGAAATTATTATAATTC +AAATAATTTTCGTCACTATTATAGCCATGTTGTTGAAATAATATGCTATT +TTTAAAGGTGGAGCACCGAAATCTGGAAACTATTTTTAAATGAGTCCAAA +TTTTCCCCTGATTCCGAATATCTATGCGAAAAAATTTTAAAAAATTCATT +TATCAAATTTTTCAAATTTTTCAAACGCCGAATTTTCGCGCCAGAAACGC +CGTGTGCACGTGGTATCAGAGTGTCTCATTTTGGCTTGATCTACGCAGAT +CTACAAAAAATGCGGGAGAAGAGACGCAGAGTTCTCAACTGAGTTCGCAT +GGTTAAAAATGTGCTGACATCACATTTTTTTGGCATTTTTTGTAGATCAA +ACCGTATTGGGAGAGCCTGGCACCACGTGAGTAGGCAGGCATTTTTTGCC +TGACTGCTTGCGGGTGCCTCGTTTTTTCCTCAGAATTTTTTGGCGCGAAA +TTCAAATTTTCAAATAATTTTGAATATTTTCGAGTGAAGCTTTAAAAAAT +TGTTTGTGCCAAATTTGAGTTTGCAAATAAATTATCAAAAAATGTGCTGA +CGTCACGTTTTTGAGCAAAAAAATCCCGCATTGTTTGTAGATCAAACCGT +AATAGGACAGCCTGGCACCACGTGCGTGTGTCGATTTACGAGATTTGTGT +ATATTTACGAAATTTTTTATCTTTATCAGACTCTGATTTCCGTTTCTCAA +CGAGTTTTCTTCATTTTTGTATGTGATTTTTTTAAGGTCCATTAAATATT +TTATCATCAAAACCCTAGCAAAATTTTTGGTTTTCAGTCGGTAAAATCAT +ATAGGTAATTGGATTTTCCGTCAAGTTGTGACCTAATAGTAAGCATTGGA +AATTTTGCCAGTTTTAAATAATTAATTGACCCTAAAACACACATTTCAAA +AAAAAACCGATAAAAATTAAAAATTCCGTAAATATACACAAATCTCGTAA +ATCGACACATGGCTCTAGCGCGAAAATTCAAAAACTCTTGGGTGTACAAA +TAGCGATTTCAAGCTCAAATATAAAATCGTGGAAATTTTTTAAAAATTTT +TTTCACATAGGTATTCGGAGTCAGGGGAAATTTGGAGTCAATTAAAAATA +TTTTCCGGATTTCGGTGCTCCGTAGAACTCTCTGAATAAAATTTTAAAAC +TATGGCAATAGGCAATTATTCGGTAGTTAACTTCTGAGTTGTATTTCTTT +TTGAATCTAAACCGTCCCAATCATTTACCTTGATATATGTGATATTGCCA +AGAAGCAACACTGCCGAAATAATCCCGAAGATGGTCTGCTGGGTCTTTGC +ACAAAATCCGACGGAGCTCATTGCATGCCTCAACCTATCAAACTCATTCC +GCTCGTTCACACCTTCCAGTGCAAATGGCTCGTTCTGGAAATTTTTAATT +TTTTTTTAATTTTTTAAAAAATCGCTTTGAGGTCAGCGAATGTATCCCAT +ATTCGCTCCAAACTTTTCCCAGCTCACCTGATTCAAATACTTATAATCAT +GTGGCTTCAACAAGAAATATTTCTTCCTTTCTTCCTCGTCTGCACCCTCC +AGAAGGTAGTAGAATACGTGGTAGTTTCTGAAAAAAATATTAAAGTCCAA +GTGAGACACCAAGGGAGTTTATGTACCGTTCTCCTTTAGTTTGAAATATG +ATGCGTGATTTTTCCAGCAGGTAGATCTCCACGTTTGCTCTGAAAAGTAC +AAGTATAAGGCATTTTTTGTGGTATAGACATCAGGAGAAGGCTTCAAATT +TTACGTTCAGGTCAATTTAGGTCATAGTGCCTAGTAAGTATGGTACCTAT +AAGCTTGATTACTGCCAAAGTAAAAATTTTCCAATTCCGGCAATTTGCCG +ATTTGCCAGGCATTCCAATTCCGGCAATTTGCCGATTTGCCAGGCATTCC +AATTCCGGCAATTTGCCGGTTTGCCGGATTGCCGGAAATTTAAATTCCGG +CAATTTGCCAAATTTTTTTTCATTTTCGGCAATATACTGGATTGCCAAAA +TGTTACGGCAACTTGCCAATTTGCAGGAACTTTTCATTTTCGGCAAATTG +CCGGTTTGCCGATATCCCAGAAATTTTCAGGTCCGGCAAGTTGTTGATTT +GCCGATTTTCCCCGGAAATTTCAGTTCCGGCAACTTGCCGATTTGCCGGA +AATTTTCAAATCCGGCAATCGCGGGAAATTTCAATTCCGTCAAATTACCA +ACATGCCGGATATTCCAATTCCGGCAATTTGCCAATTTGCCGAGCATTTA +AATTCCGGCAATTTGCCGAATTGCTGAAAATATCAATTCTGTCAAATTGG +CAATTCGCCGGACATTCCATATCCGACAATTTGCCGATTTGCCGATTTCC +CAGAAGTTTTCAATTCCGTCAAATTTCTAATTTGCCGGAAATTTCAATTT +TACTAAGTCGCCTGCTAGCCTCCTAATCTCACCCGGAAACCATTCCATTC +TCCCGATAGTTGATTTTGATGAATTTTCCAAATCTGCTACTATTATTGTT +CGTTAATGTGACAGCATTTCCAAAAGCCTCTAGAACAGGACCAGCTGACA +GAAGTGTCTGCTCAGTACTGCAGCCTGTTGAACCTTTCTGTGATAGCGAT +ATCAAATGGGACATCAGATGATTCGTGGATTCCGTTTTTCCCGAACCACT +TTCCCCGGAGATTACCACGCATTGATTTTCCTTGATACGGAGCATGCTGA +AAAAATTGTTTTTTTAAAAATTAGTAGTGACATTTAGTTAATCCAGCATC +AGAATGTATATCTCTGAAATTTTTTTTTTTTGAAATCAAAAGTGCTTTGA +GGGTCTTGAAACGAACACATAACTGCAAAAAAATTGGTGGCCGAGTTTAT +AATCGGCCACTTGGCAAATATACAAGCCAATACACAAAGTGAGCACCTAC +GTGGCCGAGTGAAGAGAAAACTCGGCCACCGATTTTTTTTGGTCACTTGA +AATTTCAAAAAATAGTAACTGGGTTCCGGTAAGAACTTAGAACTCACTTG +TGGTAACAGACATCGGCGATTGCAAAAATGTGCGGTGGTAGTGAGCCGAG +CCGCTTACTTTGAAAGTATAGCCTAGCATATTTTGGGTTGTAGATCGGAA +AAAAGCAAAACGGGTTCACGGCTACTAGAATTGGACCGATGTACGTGTAA +ATGTGCCCATTCGCGAATCTTTCCCGCAAATTGTCCAAGAGGGTTTGCTC +CGTGAGCTCTGGCAAGTTACAGAGATCGGCGTACTCGCGGTCCTGAAAAA +TTTTAAGGTTTAAAATTTTTTTAAATATAAAAATATTTAAAGGTGGAGTA +CAGGAAATCTTTTTTAATTACTCCAAATTTTCCACTGATTCCGAATATCT +AAGTAAAAAATTTTGAAAAAATTTCCCTGATTTTGTATTTAAGCTTGAAA +TTACGATTTTCATTTGTGCCCGCACCACTTTTTTCAAATACGCCCAAAGA +AATTCGCATTGGAGCGCGTTTGCATCGTTTGATTTTCGTCGTTTATTTTA +TTTATTTTCCACGGGGTTCTGGCCTTCTTCATTGAATTTTCGCGCTTCAT +TGACAATCGCCTGCCGGACAACACATGGAAAAGTGTCGTGTACTCCACAC +GGACAAATACATCAGTTTTACAACTAAAGACAAGCCGCGACGCGACACGC +AATGCGCCGTAAGTCTACACAAAATCTCTCCGACCCAAAATGGCCTAGTT +CGGCAAACTCTGCCATTTCGATTTATGAGGGAAGCCAGAATTTCGTGATT +TTCGCCGAATTCAATTTTCTTGAACCAGTTTCAATCATTTTTGTCGAGTT +TTTGCTAGTTTTTTTTTTGACAAAAAGGAATGAAACTGGTTAAAAAAACT +GAATTTGGCAAAAAATAAATAAAATCTTTAAATGAAGGAAATCAAAGCGC +GCTCCAATGCGAATTTATTTGGGTGCGCATTTGACAAAAACACGTGGTGT +CAGGCAAGGGTGTCAATGTCCCGTAAAAATTTCGAAAACGGGACAACGGG +AATTCCCGTTCCCGTGAAAATTTTAAAAACGGGAAAACGGGAATTCCCGT +TCCCGTGAAAACTTCAAAAACGGGACAACGGGAATTCCCGTTTTTTTGAA +AACACTCAAAAAACGGGACAAACTGGGCGGTTTAAAAAAAAGAGTGCATA +GTTGGCGTAAATTTTAGTGTATTCGAGGCAAATTATAAAAAAAAACTGCA +TTATAAACATTTTTATCGATTTTTTCAATATTAAACAGATATTTAAAAAG +CCAAAAAATGAGGGAAAATGTCCCGTTCCCGTGAAAATTTTAAAAACGGG +ACAACGGGAATTCCCGTTCCCGTGAAAACACCCCAAAAACGGGACAACGG +GAAAAACGGGAAACGGGAATTGACACCCTTGGTGTCAGGCTGTCTTATTT +CATTTTTATCTACAAAAACAGCGGGAATAGTTTTCCAGAAAAATTCTAAC +GTCTCTTAACCAGGCGAAATAAAATGAGAAGTCTGCGTCTCTTCACCCGC +ATTTTTTGAAAATCAAAAAAAGAGACCGGGCACAAATTAAAATCAGGGAA +AATTTTTTTAATTTTTTCACATCTAAATTCGTAATCGGGGGGCAAATTTG +GAGTGATTTAAAAATATTTCCCAGATTTCGGTACCCCACCTCAAAAAAAA +ATAATTAAAGAATTGCCTTACCTGTGGCTGAACCAAGAATTTCGTAAGAA +AAGCGTCAATCGATGAGGCGACCTCTGCACTTCCAAACCGAGTGCCGCCG +GTTGCCGCCCGATAACCGCGGTGTCGAAAAACAAATCGATTTTTTGGAGT +GGCACTGTCCACCACTACAGGCAGTCTTGACCAGATGGCCTGTACCGCGA +CTGGGTATTCCCCGGGGTCTAGGCGGCGTTCTTTATAGGTTTGACCGTCG +GGGGTGCCCATCATTTCGAAGAGGTCAAAGTCTTGTACCGACTGGCCTTC +TAGTTCTGGAAATTTTGACTTTAGAAAAGAAATCATTTTTTTCCTTTTTT +TTTTAAATTAGCCCGTGGCTTTTTTCAAAATTAAAAGAAAATTTGAAAAA +ACATTGCATTAGAGCGCGTTTGCATTCACTCCATGCAGTCCAATTTTGCT +GGGAGCTTGAGTGTCTCATTCGACTTGATCTACACAGATCTACTAAAAAT +GCGGGAGAATAAAATCCACTGATATTGTATGTTTAAGAATGTGCTGACGT +CACATATTTTTGTGCAAAAAATTCCCGCATTTTTTGTAGATCAAACCATG +ATGGGACAGCCTGGCACCACGTGAGATTGTGTCGACAAATTTTTGTTGAA +GATGTATGGCCAAAAACGGCACATTTAAGTAATTTATCAGTAGAGCGCGT +TTGAAATTTTTTTAAAAATTCTTTTTAAAAAGAGTTCCCACTACCCCAAG +TCCTCCGATTTTTCTAAAAACTAAGAGAAGGGAATCTACGACCCTGAGCC +TTTAAAACCTTACCAGCTCTCCCGGCGAGCACTTTTTCGATGAGCTCCTC +CGTCGTGCACCGCTTATGAACCTCCAAGTGTACCGTATCATTTTCACAGT +CGGGATTGAAGCTGTGCATATAGACGGCTACCGTATGTGTGTGTGCATCG +TCTGTCGCGTTGATTGTGTGAGCACGTCGGGGAAAACATCCCGTCGCTCC +AGCTGATATTGAGTCAAATGACATTTAGTTAATCCAGCATCGGGATGTAT +ACGTCTGTAAAAAAAAATTTTTTTTGAAAGTAAAAGTGCCTGGAGGATCA +TGCAACGAACACAAAAATTTCACAAGACCGCGAAAAAAATTGGTGGCCGA +GTTTTCTCTTTCGCGGTCACTTAGGAAATACTAAAATCGCACGGATTTCT +GGCTTCTCTCATAAATTGAAATGGAAGAGTTTGCCGAACTAGGCCAGTAT +AGCTCGGCCATATCTGGGGTATGTTTACGACTTTCCCACGCGTTGGGCGA +TTGTCAATGGAGCGCGAAAAACTCAATGAGAAAGGCCTGAACCCCGTGAG +ATCGAAATGAAAATTTGCTAAATGGCCGAAAATTGAAAACTCGGCCGCCA +ATTTTTCCACACGGCCACAGGAAAAATCGTAACAAAAATTGAGAGAAATT +TATTAGAAAAAATCTGAAAGTAATTTTTATTGCACCGTGGCCGCAAAATG +TAAAAACACGGCCACCGATTTTTTTAATGTGGGGAAAAAGTTGGTGGCCG +AGTTTTATATTTTGCGGCCACTTAGAAAATATTTAGATCGAAGGGAAATT +TTGTTGAAAATACGTTTAACGAAAACCAGTCAATTTTTGTTACATGACCG +AAAATTGAAAACTCGACCACGGATTTGTTATGCTTTATAAATTTTTGAAA +CTATTATTTTTTGATTCAGAAATTTTTGGAATTGAAAAAAACTCGGCCAC +ATTTTTTTTCTCACGGTCACAATTTTCTTTGTGATCGTAAAAATGGAAGC +TCGGCCATGGTGGCCGAGTTTTTTTCGCTGCCACTGGTAACACGTGGTTG +GGTGAAGAGAAAACTCGACCACCGGTTTTTTTTGGCCACTGAAATTTTTA +AATTTCAAAATATTTTAAATTTTGCTGCAATCTTTCACCACAACCGCGAA +AAAATGAAAACTCGGCCACCAATTTATTTATTTTCACTGGGAGAAAAAAT +ATTGTTAGCCAAGTTTTCTTTTAGGCAACAGAAAATCAAAAAATGAGCGA +TTTTTGTTACGTGGCCGTGAAAAGAGAAAACTCGGCCACCAATTATTTTT +AATTTGAGGCACTGTTGTAAAATCTTATAAAAAAACAGGTTTAGTACATT +GAACTCAAAAATAAGGAAGATTTTTGGAAAAACAAAAATTGCTGGCCGAC +AGCTGGAAAAAACTCGGCCACCAACTTTTTCCGGTCACACAGCAAAATCT +CTCGATTTTCGATGTTTGAATATTGAAATCTGGGTTGGATTTTTTAGTAT +CATTTCATTTCCGGTGGAGAAACGAGGGAGAGAAAAAGAGAAAAAAGATT +TGTAGTGTCCCGGGAAGCTCTCTTTCTCATGTGGGAAGAAAGTGGAAGAA +GCTTCTGCAGCAGCAGCAGCAGTGGTTCACGAAAGAGAGAGAGAGACATG +TTGGACATGAAAATGATGAAAAATAAGAAGATGAAGAAGAGAATTACACA +CTACCACCACAACACAGATTATTTTTATCACGTTTTGAGGGGGCGCTTCA +CACAATTTTCATGGCCTAGAAATTTAAATTTGGTGGCCTAGAAAATACTA +TATTAATTATATTAATTATTCTACGAAATTTCAATAATTTAAACGGGAAA +ATTTATTTTAAAAAAGCCTAGAAGAGGTTTTGAAATTGGTGGACTAGGAA +ATGAAAAATTGTGTTTTTGGAATTTTCTAGGCCATTTGAACTTCCTGACG +TCCACAATTTTCATGACTTCGAAATTTGAATTTGGTGGCCTAGAAAATCA +TAAAAACTAAGAAATCGAGAAAAAAGCATGGATGAAATTTTGAATTTTAT +AGGTCATTTGAAATTTGTGGCCTAAAAAATGAAAAATGATTTTTTTTTTT +TTGAATTTTCTAGGCCACTTGAATTTCCTGACGTCCACAATTTTCATAGC +CTAGAAATTTAAATGTGGTGGCCTAGAAAATAATTAAAACTAAGAAATCG +AGAAGAAAAGCGTGGAAGAAGTTTTGTATTTTCTAGGCCATTTGAATTTG +GTGGCCTAGGAAATGAAAAAAAGATTTTTTAGGAAATTTCTAGGCCACTT +GAAGTTGGTGGCCTAGGAAATTAAAATTTGTGTTTTTGGCATTTTCTAGG +CCATTTGGATTAGGTGGCCTAGGAATTGAAAAGTAGTTGTTTTGGAATTT +TCTAGGCCATTTGAATTTGGTGGCCTAGGAAATGAAAAAATATTTTTTAA +AGGAAATTTCTAGGCCATTGAAGTAGATGGCTTAGGAAATAAAAAAAGGT +TTTTTAAAGGAAATTTCTAGGCCATTGAATTAGGTGGCCTAGGAAATGAA +AAATGATTTTCTTAAAATTTTTTAAGCCACTTGAATTTGACGGCCTAGGA +AATGAAAAATGGTTTTTTGGTAATTTCTAGGCCACTTGAATTTGGTGACC +TGGGAAATGAAAAATGATTTTCTTGGAATTTTTTAGGCCACTTGAATTTG +ACGGCCTAGGAAATGAAAAATAGTTTTTTGGTAATTTCTAGGCCACTTGA +ATTTGGTGGCCTGGGAAATGAAAAATGATTTTCTTGGAATTTTTTAGGCC +ACTTGAATTTGACGGCCTAGGAAATGAAAAACAGTTGTTTTGGAATTTTT +TAGGCCACTTGAATTTGACGGCCTAGGAAATGAAAAATAGTTTTTTGGTA +ATTTCGAGGCCACTTGAATTTGGTGGCCTGGGAAATGAAAAATGATTTTC +TTGGAATTTCTAGGCCATTGAATTAGGTGGCCTAGGAAATGAAAAATGAT +TTTCTTAAAATTTTTTAAGCCACTTGAATTTGACGGCCTAGGAAATGAAA +AATGGTTTTTTGGTAATTTCTAGGCCACTTGAATTTGGTGACCTGGGAAA +TGAAAAATGATTTTCTTGGAATTTTTTAAGCCACTTGAATTTGACGGCCT +AGGAAATGAAAAATAGTTTTTTGGTAATTTCGAGGCCACTTGAATTTGGT +GGCCTGGGAAATGAAAAATGATTTTCTTGGAATTTTTTAGGCCACTTGAA +TTTGACGGCCTAGGAAATGAAAAACAGTTGTTTTGGAATTTTTTAGGCCA +CTTGAATTTGACGGCCTAGGAAATGAAAAATAGTTTTTTGGTAATTTCGA +GGCCACTTGAATTTGGTGGCCTGGGAAATGAAAAATGATTTTCTTGGAAT +TTTTTAGGCCACTTGAATTTGACGGCCTAGGAAATGAAAAATAGTTTTTT +GGTAATTTCGAGGCCACTTGAATTTGGTGGCCTGGGAAATGAAAAATGAT +TTTCTTGGAATTTTTTAGGCCACTTGAATTTGACGGCCTAGGAAATGAAA +AATAGTTTTTTGGTAATTTCGAGGCCACTTGAATTTGGTGGCCTGGGAAA +TGAAAAATGATTTTCTTGGAATTTTTTAGACCACTTGAATTTGACGGCCT +AGGAAATGAAAAATAGTTTTTTGGTAATTTCTAGACCACTTGAATTTGAC +GGCCTAGGAAATGAAAAATAGTTTTTTGGTAATTTCTAGGCCACTTGAAT +TTGACGGCCTAGGAAATGAAAAATAGTTTTTTGGTAATTTCTAGGCCACT +TGAATTTGGTGGCCTGGGAAATGAAAAATGATTTTCTTGGAATTTTTTAG +GCCACTTGAATTTGACGGCCTAGGAAATGAAAAATAGTTGTTTTGGAATT +TTTTAGGCCACTTGAATTTGGTGGCCTAGGAAATGAAAAATGATTTTCTT +GGAATTTTCTAGGCCACTTCAATTTGGTGGTCTGGGAAATGAAAAATGAT +TTTCTTGGAATTTTTTAGGCCGCTTGATTTAAGTGGCCTAAGAAGTTAAA +AATAGTTGTTACGGAATTTTCTAGGACATTTGAACTTGGTGGCCAAGGAA +ATGAAAAACTTTTTTTTTTGGAATTTTCTAGGTTTCTGTAATATTAATTT +ATTCATTTAAAAAATTAAAAAACATTAAATTTTTTTTAAATTTCGTGTTT +CAAAAAAAAAATCAAATTTGCCCAAAACTTCAAAAATAAGCTAAAAAATT +GTAAAACGATACAGAACGGCTAATAAAACTTGAAAATAATAAGCGTGATG +AGTCGGAAAGAGCCGCCGGCTGGGACCTTCTTTTTCTCTTTTTTTCTCCT +CTCCCATCCCGAGCAGGAGCAACACAACGAGAGAGCACAACAAGAAGAAA +AAGCAGATAGATATATAGATATATGTTGTCTTCTCTTCATATTCTTTCTT +TTATCTTTTCATTCGAAACAACACTTGGTTCATTTCTCCCGTTGGACGGG +GGGGGGGGGGGGGTGACGCGGGAGACGAAAAAAAAAAGAAAAATTGGGAT +GGGAGTTGGAGAATGTTTGGAAAAAGATTGATTGATCAATCAATTTGCCA +GCCGAGTCTCGGCTATTTTCGGAAATCGGGGCTATGCAAATGCGCCCTAC +TGATAAAATGGGACGTGTCATTTAAACTCCTTGGTTTTTTAAAAAGAAAC +GCAAAATCGGCAAATTTCCAGTTTGCCGATTTGCCAGAAATTTTCAGGTA +CAGCAATTTTCCGATTTGCCGATTTGGCGGAAATTTCAATTTCGACAAAT +TGCCGGCTTGCCGAAATGCCAAAAATGTCCAGGTCCGGCAATTTGCCAAT +GTTGATTTTTGGCAAGTTGCTGGTTTGCCGGAAGTTTTCATTTTCGGCAA +ATTACCGATTTGCCAAAACGCCAGAAATGCTCAGGTTCTCTAAACCGCTG +GTTTTCCGGAAATTTTTCATTTTCGGCAAATTGCCGGCTTGCCAAAATGC +CGGAATTTTTCAGGTCCGGCAATTTGCTGATTTGCCGGAATTTTTCATTT +TCGACAAATAGCCGGTTTGCCGAAACGCAAGAAATGCTCAGGACCGGCAA +TTTGCCGATTTGCCGGATATTTTCATTTTCGGCAAATTGCCGGTTTGCCG +ATATGCCAGAAATGTTCAGGACCGGCAATTTGCCGAATCGCCGGAATTTT +TTATTTTTGGCAAATTGCCGATTTGCCGAAAGGCCAGAAATGTTGCGGTC +CGGCAATTTGCCGAAATGCCATAAATGTTCAATTTCGGCAATTTGCTGAT +ATGCCGGAGTTATAAATTTCGGCAAATTGCCGGCTGGTCGATATGCCGGA +AATTTTCAGGTCCTGCAATTTGATGATTTGCCGAAAAATTTATTTAAAAA +AAAAATTAATTTTCGCCAGACAGGAAGTCTCTAAAATCTCATTTAATAAG +AAGAAACAAAAGAAACAAATAATGGCCTAACAAGTTTCGAGTTACAGAAA +CCTAGGCCACTTTGAACACCGGCGTGGCCTAGAAACCCAGTTCCACAAAA +ATAAGAAAAAATTAAAACTCGGCCACATAATCTAGGCCAGGAGCATACAA +ACACTCCACGAATATTAAAGACTCTTTCTAGGTTAGTGGCCGTTAACGAT +GGAAAACTCGGCCATCTGCCAATTTTGTTGCTTAAAATTGGAAAAATAAA +GTTTTTTTAACTTCAAAAAAAAAAGATCAAAAAGTGAAAAGCGGGGATTT +TTCTCACACAATTTAATAAATCTGTAGCCGAGTAGCGGAGAGCTCTCGGA +GCTCAACGTGAATTTCTATTTGGACGGTAAACATACTCAGCCACCCCACC +CCAGCCCACCGTTACTGTCTTTTTTTTTCTTTTTTATTATCAACCAGCAC +TTATCACCTTTATCTTTGTGTGATCCCGCGCCGCGCAAGAACGAGAGAGA +GAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGA +GAGAGAGAGAGAGAGAGAGAGAGAGAGGGATATTGGTGAGACGCAGACAA +TTAGAGTCACTCGTGGGCTCTTTCACACATGTGATATTGAACGAGAAATT +GCGCACCTAGGCCACAAAAAAAACAGTGTATTCGATTTCATGATAGGGGA +GAAGCTGGCACGGTGCCAAGTTTCAGAAAAAATATGGAATTTTTGCTTGA +AGCATGGTGAATCAGACGTGCTTACGTCACAATTTTTCGGGATAAATATT +CCCGCATTTTTTGTAGATCAAACCGCAATGAGACATCCTGATACCACGTG +AGGTTAATTAAAAGTATTGATCGGGATTTTGAGCGTCAAATATGGTGTAT +TTACCGGCAACCCTGATGCGCCAGATTTGACGCGCAAATCCTTCATTTTA +ATAAAGTTGGGCGTCAAATGTGATGCCTGAATTTTCAATTTTTTGAAATG +TTTTGATTTCGTGAAAAATAACGGCGAATTTCAGAAAATTTATAGAAAAT +TTTCATTTGTTGCGACCAAAAAATCTTAAAAACGACCAAAATTCTCAGGA +AATTCACATTTTTCGCCGAAAAAACCATTTTGCGCGTAAATTCTGATGTA +TTTTGCCGTAGGCTATGTGTGAAAACACTGCCGGTAATACGTCATATTTG +ACGCGCAAACCACAAAAATCCTCGAAATTATTCCGGGTGCACAAAATTCT +GAGAATGCGTACAGCGCAACATATCTGACGCGCAAAATATCTCGAAGTGA +AAAATACAGTAATCCTTTTCAAATGACTACTGTAGCGCTTGTGTCGATTT +ACGGGATCTCGACTTTCGAAATGGATTAAAATATATTATTTATCAATAGA +ATATTACAAAAAGAAGTTAATTTCGTAAATCGAGCCCGTAAATCGACACA +AGTGCTATAGTAGTAATTTTAAGAATTACTGTAGTTTTCGCTACGAGATA +TTTTGCGCGTCAAATATGTTGTGCAGTACGCATTCCCAGAATTTTTCGTT +CCCTTTCACAAAAATCTTCAAACTTGCGCGTAAAATTTGGTGCATTGGTG +CCTGTGAGGGGTTCACCTATACAAGTGGTGCCAGGGGCTGTCCCATTACG +GGTTGATCTACAAAAAATGCGGGATTTTTTTGCCCAAACCATGCGAAATC +AGTTGAGAACTCTGCGTCTCTTCTCCCGCATATTTTGTAGATCAACGTAG +ATCAAACACTCTGACACCACGTGGGCCGATGATGTAAGTGCACCAGATTA +CACGCGCAAAAACTGAAAATCTGAAAAAAAAAAAAGCGAAAACTGTCAAA +TTTGAGCGAGTTTTTTATTCCACGAATCACAAGAAAAATCAATAAAAAAT +CGATAATTAAAAAGTGAGTATCATATTATTCGACAACAGAATTTCCAGTT +TCATCAGTGAGCATTGTAAGTATACGATGAGCCATCGACGGTCCAACACG +TCTCCCGTTCTCTGCCACAAGTTCGCCAATCTCTTGAATAGCGAGCGAGT +AGTCCATTTTCGAGTATTTATCGATTGCGGCAATCGGATCAGGGATTAGT +TCGAGAATTGCACGTCGCTGAGCATCCGACAGCCGATCGATTGTTGTGAG +CATTTTCGACCACCAATCCGTGACGATTTCCGAGCGACTTCCGATCACAA +TTCCCTGGAAAAAAATCATCGGGGTTTCATGCTTTTGATCTATTTGATCT +ACAAAAAATGCGGGAATTTTTTGCCCAAAAATATGTGACATCGTCAGCAC +GTTTTTAACCATGTGAAATCAGTTGAGAACTCTGCGTCTCTTCTCCCGCA +TTTTTTGTAGATCTACGTAGATCAAGCCGAAATGAGACATTCTGAGTCTT +GACACGACAAATTCCCGTTAATTACATACGGATGTGAGCCTTTGTTGGAT +GTGAGAGAGTTTCCAGGTTTTTCTCGAAAGCTTTTCTTAAAATTTCATTT +AAAAAATAATTTTTTAACGAAAAACTACAAAAAATCATCCGAAAAACCTG +GAAAATCGATGAAAAACTCTGTGACAAATACAGTACTGTTTAAAGGCGCA +CGCCAGTTTGTGTTCTGAGAATGCGTATTGCACAACATATTTGACGCGCA +AAATATCTAAACTACAGTAATTCTTCAAATGACTACTGTAGCGCGCTAGT +GTCGATTTACGGGTTCGGCTTTCGACAAATTTCGAAAATCGAGCTCGTAA +ATCGACACAACCGCTACAGTAGTAATTTAAAGAATTACTGTAGTTTAGAT +ATTTTGCGCGTCAAATTTGTTGTGCAGTACGCATTCTCAGAACTTTGCGT +TTTCGTGATTTTTTTTTTCAAATTTTAACTGCAGTAAAAAAATAAAACAA +CATAAATTTCATTTAAAAAAAACGATTTTAGCGCTCTTTAAAGGCGCACA +CCCGTTTGTGTTTTAAAAAAAAAAAATGTCGCGTCGAGACCAGATTTCTG +CAGATTTCGCGCCAAGACCCAACCTTATCCCCCTGATACTGTAATTTGTG +GCCTCCTGCCCCTCCTGCACCACCACCACCGCCCCCATCACTTCCAGCGT +CGAGCTTCTTCTTCTCCTGTCTCGCCAAACTTCTCAAGTACTGAGCAGTG +AATAGTGCCAGCTCGGCGATCGTTTCGATTTGCACAATTTGTGCACGATG +TTGCTCGTAGATTTGCAGCGATAAATTGTGCAATTTCTTCTTTTTCGCAA +TTTCTGCCCTGCCGAATGAGACGATGAGCATTGTGCAGCGGCCACCGTTT +TGAAATCCGGATTTTTGCTGGAAAAATAAAATTTAAATGAGATTTTTTTT +AGGTCTCGCAGCGATTTCTCTGGCTGTTTCAATTACGGTTTGATCTACAA +AAAATGCGGGAATTATAAAAAATGTTTGCCCGGTAAAATGTGACGTCAGC +AAAGTTTCTTAACGCTGCGAAATCAGTTGAGAACTCTGCGTCTTTTCTCC +CGCATTTTTTGTAGATCTACGTAGATCAAGCTGAAATGAGACACACTGTG +TGTGCAAACACTATCCACAATACATCATATTTGACGCGCAAACTCTAATT +TTTTTTTCGCTGCGAGACCTAAAAAATCTCAAACTTTCCAGTGAAAATCC +GGATTTTCTTCATTTTAAAAAAGTTGCGCGTCAAATGTGATGTGCCTGAA +TTTTCGCTTTTTTGAAATTTTTTATTTCGTTAAAAATGACGACGAATTTC +TGAACATTTATAGAAATTTTAAAAATTTTCATTTTTTGGGTTAAAAAAAT +CTTAAAAACAACCATAATTCTCAGGAAACTCAAATTTTTCGCCGAAAAAC +CCATTTTGCGCGTGAAATCTGGTGTATTTTACCGTGCCTAGGCTGTGTGA +GAACACTGCCGGTCATACATTATATTTGACGCGCAAACTGCAAAAATCGT +CGGAATTATTTCGGGAACACAAAATTCTGAAAATGCGTATCGCGCAACAT +ATTTGACGCGCAAAATATCTCGTAGCGAAAACTACAGTAATTATGTAAAT +GACTACTGTAGCGCTTGTGTGTCGATTTAAGGGCTCAATTTTCAAAAAAT +CGAGATCCCGTAAATCGACATAAGTGCTATAGTTGTTATTTAAAGAATTA +CTGTAGTTTTCGCTACGAGATATTTTGCGCGTCAAATATGTTGTGCAATG +CGCATTTTCAGAATTTTGTGTTCCCGGAATAATTCCGACGATTTTTGCAG +TTTGCGCGTCAAATATGATGTATGACCGGCAGTGTTTGCCCACATCGCCT +AAGCACGGTAAAATACACCAGATTTTTCGCGCAAAATGGGATTTTCGGCG +AAAAATTCGAATTTCCTGAGAATTTTGGTCGTTTTTACTATTTTTTAATC +CAAAAAAAAATGAAAATTTTTAAATTTTCTATAAATTTTCTGAAATTCAC +CGTCGTTTTTCACGAAATAAAAAAATTTCAAAAAATTGAAAATTCCGCCA +CATCACATTTGACGCGCAACTTTTTTAAAATGAAGAAAATCCGGATTTTT +CTGGGAAATTTGAGATTTATTTAGGTCTCGCAGTGAAAAAAAAATTAGAG +TTTGCGCGTCAAATATGATGTATGACCGGCAGTGTTTGCCCACATCGCCT +AAGCACGGTAAAATACACCAGATTTTTCGCGCAAAATGGGATTTTCGGCG +AAAAATTCGAATTTCCTGAGAATTTTGGTCGTTTTTACTATTTTTTAATC +CAAAAAAAAATGAAAATTTTTAAATTTTCTATAAATTTTCTGAAATTCAC +CGTCGTTTTTCACGAAATAAAAAAATTGATAAAATACACGATAAAATACA +TCAGATTTTACGCGCAAACTGGCAAAAAAATTGATTTTTTGGCTTTTTCG +GACTAAACATTAGAAAAAAGACTATACTCCAACAATTTTTTTCAGTTTTT +TTTTTGAAATTTTTTTTTTTTCAGTTTAAAATGTTTTCATCGCTTTGTTC +GTTTATTTTTGTCTGTTTATTGTGATTTTGTGCGAAATTAATGTAAAAAT +TTCCATATCCAACACTGTTGTGTGATTAATTCGGATAGATAAAAAATGTT +CAGCATGTTGAGTTTAGTTTTCGTCGTCCAATTTAGCTTTTTTTTGATTT +TCAGTCAAGATTTTCTTTCGCCTTCCGCTTTTTGACTTTTCTATGCAGTA +ATGACCAGTCTTGATTTCTAGCTTTTAGTGTTTGGTTTACCATTCTGCTA +TTACATGAGTCACACCTTATCACTAATATAAATGCAGCATAATTTCAGAG +TGAGCAAGCCGCGAGTATTAAACCAGCGCTGTTTTAAACTGATAATGATT +GCAGTTTCCTTCATTCTCACCGAATATCAATTTTTATTCATTCCAGAGTC +TCTCGAACTATGGAAAAACAACTAAAAGCTATGTCCGTCTCGGACAAACC +TGCTGCCCCAGCTGCCCAAAAGCTTGGTACCGCTCCGCTCGCTGCAAAAA +AGACGAGAAATGAGGAGTGGGGAACCAAGGTCAATATCGATACCAACATT +CGCAAATTGAGTAAGTTTTTATTTTACAATTACCAGTCGTTCGAGCTTAT +ATATCAATATTTTTTAGCGATCAAACCGAATCAGCCAATTTACAAGTACG +CTGTGCAAGTGAACTACGTCTTCCGGAAACCTGATGGAACTGAGGCGACA +ATCGAAATGTCCAAATCAGCCAAAAAGGGAACGGAGCACGACAACGACAA +AACACGCTGCCAGAACGTTTACAATGAGGCGATCAAGCGTTACGATGAGC +TGAAAACCGGAGGACCGTTTTTCTACGATCGTCAAGCCTCTTTGTACACT +CTGACCAAATTGAAGAATGAGGTGAATTCGATTTTTTGCTTAAAGTTTAA +TATTTTGCGTTTCAGAGCATCTCTTTCGTTGTTACTGACAAGATTTGCAA +GCGACAAAACTTCAAAGAGGCACAGTTTGTTCTCAAAAAGGTGGATCAAT +CGTTCCAGTCAACATCGAATGACGTCATCAAGACAACCAACTCGTGCCCA +GCCAATGCCGACAAAACTTTGCTTGAGGCAATGAACATCATTGTCTCGGG +ACCAGCGTTCGAAAAGTATGCCGCTTTCAGAGATAATCAAGCTATTTCAT +CTCGTTTTCAGCAAAAATGTTATCACCGTTGGAGCATGCGTTCATTACCT +CATCGACCCAACTGGAGTCGAGTAAGAAACTTTAAGAAATTATCATATTA +GTATTTAATTGTTTTTTCCAGCGTCGCGTACAAGGAATACCCTGAAGGAC +AACTCTACTCAGGAGTTGGTGTTTCAAAGTCGGTGAAGACATTGGAAGGA +ACGGACAAGAAAGTTCCATCACTCTTCATGACAACTGAAAGTTAGTTTTT +CAGAAAATCTAGATTTTTTTCAAAATGTTATAAAATTGTTAATTTTCAGT +GAAGACAACATTGTTCCATCCGGATTATGCCCCACTTGTGGAACTTTTGC +AAACGTTCAGAGGTTTCAGCACAACTCTCAAAGCGAATTCTCCAGCCGCG +CAGAGAATTGAGAAAGCCTTTGTTGGACTGGATGTTGTCTTGAATTACGG +TGTGCACAAGGGTCTCGGAGAGGATGGTGTCGTTATGAAGATCCGTCGAT +TCCACACGTCAGCTAAGGAGACATGTTTTGAAGTTGAGAAGTCAACTCGT +GAATTCACGAACGTCTTTGACTACTTCAAAAAGAAGTATGGAATCACTTT +GAAGTATCCCGATTTATTCACCATTGAAGCGAAAGGGAAACAAGGAAAAA +TTCATTTCCCTGCGGAAGTTCTCCTTCTCTGTCCGAACCAGACGGTCACG +AATGATCAAATGATCAACAATGAGCAGGCGGACATGATTAAGGTAATTTT +ATATTTTAAAATCTGAATAATATCCCGAATCCTTTTTCAGATGTCAGCCG +CACAACCACATATCAGAAAGACGACAACTGATACTATCGTGAGAAACGTC +GGATTGGCTTCCAACAATATCTATGGCTTCATCAAAGTTGAAGACCCAGT +CAACCTTGAAGGAATGGTTCTTCCAAAACCTAAGATTGCGTTTGCCGGTA +ACCGACTCGCTGATTTGGCAAATCCGAAGTCTAGATTCCCCACCGACTTC +AATCGTGCTGGACAATATTACGATGCCAAGGAATTGACGAAATGGGAACT +GGTCTTTGTTCAAAACGAAGAAGTCCAGTAAGTTTCAGTTTGTAATTTTT +CATTTTATTGACTCAATTTCAGAGGACTTGCTAAGCAGCTCGCCGATGAA +ATGGTGAATAATGGTATGAAATGCAGCAACCCAACGATGAGTTTCATCAT +TAGAGGTGATTTGGAACCAATCTTCAAGAAAGCGAAGGCTGCTGGAACGC +AACTTCTCTTCTTCGTTGTCAAATCTCGTTACAACTATCATCAGCAAATC +AAGGCGTTGGAGCAAAAGTATGACGTGCTCACTCAGGAGATTCGCGCTGA +AACCGCCGAGAAAGTCTTCCGTCAACCACAAACTCGTCTTAACATTATCA +ATAAGACGAACATGAAACTCGGAGGACTGAACTATGCTATTGGGAGTGAA +GCGTTCAACAAGCCAAATAGATTGATCGTTGGATTTGTTACTTCTCAACG +AGTTGGTGGAAATCCAGATGTGAGTCATGTGTTACAGCTGCATAATCATA +TTTCATTTTTTCCAGTATCCAATATCAGTTGGATTTGCTGCAAATATGCT +CAAGCATCATCAAAAGTTTGCTGGTGGATACGTGTATGTTCATCGCGATA +GGGATGTTTTCGGATCCATCATCAAGGATACTCTCTTGACAATCTTCAAA +ACATGCACTGAGCAGCGCGGAAGACCAGATGATATCCTTTTGTATTTCAA +TGGAGTTTCCGAAGGTCAATTCTCAATGATCAACGAGGAATTCAGTGCCC +GAGTGAAGGAGGCGTGCATGGCATTCCAAAAGGAGGGAACCCCGCCATTC +AGACCACACATCACCATCATCGCCTCATCAAAGGCTCACAACGAGCGTCT +GTACAAATCCGACAAGGGACGTATTGTTAATTTGGAGCCGGGTACGGTCG +TGGACCATACCATTGTGAGCAATGTCTACACTGAGTGGTATCATGCCTCA +GCTGTTGCTCGCCAAGGAACTGCAAAGGCTACCAAGTTCACTCTCATCTT +CACCACTAAAGCAGGCCCACAAGCTGAGCCATTGTGGCATCTCGAGCAAT +TGACCAATGATCTTTGCTACGATCATCAGATTGTCTTCCATCCGGTCGGA +CTTCCCGTCCCACTGTACATTGCTGATCGTTACAGTCAACGTGGAGCAAT +GGTTCTTGCCGCCAATCAAGGGTAAGTGACAGTAAAATGTATACGACATC +TCATTTATTATTTTCAGTCCAATCTACAATGAAGGACAAATCGATCTCGC +GGCTACCAACAGTGCATATGGCTACGGAGAGAAGAAGCTCTTCACCACTC +GTTTCAATGCATAATTATCTGTACTCCTCCGTTTCTTTTACTTGGCTGTA +TAATGTTTTATTTCCGTCAACCCAGAATACTTTCGCTATGATTGTATATT +TTTTAGCATTTGGTCATTGTAATTTGTAATTATTGTCGGAATGGATAAAA +TGATTTAAGAATCAAATGCATCGCTTCTTGGACAATTCCTGTTGATAATC +TCATTCTGATATTTTCAAAAGTTGTGGTATTGATTTTAAAAATTAAAATA +TTTGCAGCTGCCGCTGTGACTGGAGAAGTTGATGTTTTATTTCTTCCAAT +TCAGCTGTTTGTACCTGTTTTGTAATGTTATTACTTTCTTTCGAACAAAA +TGTCATTCTTTTTCTGGCAGAAAATTCCGCTTTTTAAAAATTATTTTTAC +AACATTACAGATGGATCCTTCTGTTGTGTCTCGATTGGAGAATGTTGCGA +ATCGAATGGAGAATATATTGCTGAAATATGACTCGAACAAAAAAGGCAAT +TAAATAATTGTTCTCGAAATTATAAATTTCAAAAAAATCGCTTTTTAGAA +ACTCCGGTCGGCGCGACGCCTCAAATCATTAATCTTTATGACGATGCGAT +CTGTGAGAATCTCGTCTCGTTTTATGATTTATCTGCAAAAATTGGAGGAG +ATTTGAATCGCCTTGGATGCATGGTAAGGAAATATATAATATTTAATTCA +AATTTTATCGAAAATTATGTTTCAGACTAAGAATCTATTTTTCACGCTTT +TTTCGATGTTTTTTGTGGATTGCGTGTGGGCGCAAAAAAGCGGACAACGA +CGAGTTCGCGACTCTTGTGAACGATTTGACGACGGAAATTGTTGCATTTT +CCGATTTCAAGGAGAAAAATCGAAAATCCGAATTCTATAATCATATTTGT +GGACTTGAAGCTGCGGTTGGAGGTGAAAATTTGCCCCTGATTCCGAATAT +CTATGTGAAAAACTCTTCATTATTTTATATATTTCAGCTTGAAATCGCTT +GTTCATCCATTACTTTTTTCAAGCACACGCCATATTCTCATTGGAGCGCG +CCGTGTTGTGTCGATTTACGAAATTTTCCAATTTTTTCAATTTCAGTTTT +TAAACGAGTTTTTATTTTTGTGGGCTTTATTTTTGTGGGTTTTGCTTTTT +GGGTTAAAAAAAATCTTAAAAACAATCATAATTCTCAGGAAACTCAAATT +TTTCGCCGAAAAACCTATTTTGCGCGTGAAATCTGGTGTATTTTACCGTG +CCTAGACTATGTGTGAGAACACTGCCGGTCATACATCATATTTGACGCGC +AAACTGCAAAAATCGTCGGAATTATTTCGGGAACACAAAATTCTGAAAAT +GCGTATCGCGCAACATATTTGACGCGCAAAATATCTCGTAGCGAAAACTA +CAGTAATTATGTAAATGACTACTGTAGCGCTTGTGTGTCGATTTAAGGGC +TCAATTTTCAAAAAATCGAGATCCCGTAAATCGACACAAGTGCTATAGTT +GTTATTTGAAGAATTACTGTAGTTTTCGCTACGAGATATTTTGCGCGTCA +AATATGTTGTGCAATGCGCATTTTCAGAATTTTGTGTAAAAATTTTTGTG +TTTAGTGATTTTTGCAGTTTGCGCGTCAAATATGATGTATGACCGGCAGT +GTTTGCCCACATCGCCTAAGCACGGTAAAATACACCAGATTTTTCGCGCA +AAATGGGATTTTCGGCGAAAAATTCGAATTTCCTGAGAATTTTGGTCGTT +TTTACTATTTTTTAATGCAAAAAATGAAAATTTTTAAATTTTCTGAAATT +CACCGTCGTTTTTCACGAAATAAAAAAATTTCAAAAAATTGAAAATTCCG +CCACATCACATTTGACGCTCAACTTTTTTTAAATGAACAAAATCCGGATT +TTTCTGGGAAATTTGAGATTTATTTAGGTCTCGCAGCGAAAAAAAAATTA +GAGTTTGCGCGTCAAATATGATGTATGACCGGCAGTGTTTGCACACACAT +AGCCTAGACACGATAAAATACATCAGATTTTACGCGCAAACTGGCAAAAA +AATTGATTTTTTGGCTTTTTCGGACTAAACATTAGAAAAAAAGACTATAC +TCCAACAATTTTTTTCAGTTTTTTTTTGAAAAATTCCATATTTTCTGAAG +TTCAAATAAATATATATTTTTTTAAAGTTCAAAAAATTCAAATTAGCGCG +TTAAAAACGACGTATTCAGGCATCACATTTGACGCGCAATTTTTTTTTTA +AAGAAGGATTTGCGCGTCAAATCTGGCGAATTAGGTTTGTCGGCGGAATA +CACCGAATTTCACGCGCAAAATTTCAAACCTCAATGATAAAATCGGAGAG +CGTATTCGAGGAAATTACGTCTTTCAACGTCTCCGCCGGAACCACGACAG +CGAACAAGTTTTGTGTTGACTGAAAAAAAAATTAAATTTTTCGACAAAAA +AAATTAAATTTTTCAACGAAAAAAAATTAAATTTTTCAACGAAAAAAATT +AAATTTTTCAACAAAAAAAAATTAAATTTTTCAACAAAAAAAAATTAAAT +TTTTCAACAAAAAAAAATTTAATTTTTCAACAAAAAAAAATTAAATTTTT +CAACGAAAAAAAATTAAATTTTTCAACGAAAAAAATTAAATTTTTCAACA +AAAAAAAATTAAATTTTTCAACAAAAAAAAATTAAATTTTTCAACAAAAA +AAAATTTAATTTTTCAACAAAAAAAAATTAAATTTTCCAACAAAAAAAAA +TTAAATTTTTCAACAAAAAAAAATTAAATTTTTCAACAAAAAAAAATTAA +ATTTTTCAACAAAAAAAATTAAATTTTTCAACAAAAAAAAATTAAAATTT +TCAACGAAAAAAAAATAAATTTTTCATCAAAAAAAAATTCAAATTTCCGC +GGAAAGTGCAAAAAATTTACAGAATATTCAAATCGTTCACTTCTCCCGCT +ATCATCTTCACGCAATTCGACACATTTTCGTCGCCATTCGATGCGGGTTC +CCAGTGATGTATCGATTTTCAGTTGATTATCGATTTTTCGCTCCACGTAC +AGTACACTGAGTTCCGCTTCGAGGCCATCTGAAATTTTTTTTTTAATTTT +TTTAACGATTTTTTTTTCAGAAAATCAATAAATCTATTCAGCTGTTTTTT +TTTAACTTTTACACAATTTTCCGTTTGAAAATGTCAAAAAAATGTGTTTT +TGAGCCACATTTTATTCAAAAAATTTTGAAAAATTCCCTGCATTTTCGCT +GTGGGACCCAAGAAGTGCGTGTGCCTTTAAGAATATTTCAATTTTTTTAA +AACTTAAAACAAAGATTTAAAAAATTCTGCTTTCTAAAAATAAATAATTA +TTTATTTTTTTGTGTATTTGTTTGGAAAAAATCAATATTTATCGATTTTT +GTGAATTTTTTTGAAAAAAATCAATATTTATCGATTTTTGTGAAATTTTT +TGGGAAAAATCAATTATTATCGATTTGTGTGAATTTTTAAGAAAAAAATC +AATAATTATCGATTTTTTGTGATTTTTTCGCAAAAAAATCAATAATAATC +GATTTTTGTAAATTTTTTAATCGAAATTCGGCTTTTTCCGGTAAAAACAT +CAAAATTTCGCAAAATTAATCTGATTTTTTCTGCGAAAAATTTAAATTTC +TCATAAAACTTTCGAAAAATCGAATATTTTAAAAATCAATAATTTCGATT +TTTGGTTAATTTTTTTGGAAAAAATCAATAATTATCGACTTTTTGCGATT +TTTTTTTTGAAAAAAATCAATAATTATCGTTTTTTTTTAATTTATTGGAA +AAAATCAATAATTATCGAATTTCAGTGAAATTTTTGGAAAAATCAATAAT +AATCGTTTTTGTGTGATTTTTTTCGGAAAAAATTAAAAATTATCGTTTTT +TGTGAATTTTTTGAAAAAATTAATAATTATCGACTTTTTTTGAATTTTTT +TTTGGAAAAAATCAATAATCATCGATTTTTTTGTGAATTTCTTGGAAAAA +AATCAATAATTATCGATTTTTCCGATTTTTTCCAAAAAAATCGATAAATC +AATAAATTTTCCTTACGCCACGTGTCAATTACAGTCTTCCCCACGTGGCA +AAACGTGTAGAGCTCGCATTTCGAATTGGTTGCCGCCGAAATTTCGCGTT +CGATTTTTCGAGTTTCCTTGTCTTTCTGAAATTTTTTTTTTCTAAATTTT +CTGAAAAATGTTCTTCTGTAAAACCTCTTTTTCCTCTCTTCTCCGCGCCA +TTTCGCTCTTTTTTTTATCCTTTTCCAGCGTTTTTCTCTCTTTTTCAGCT +TCCCGAGCTCGTTTCGCATTTTCTCGGAGTTCCTGAATAAGTTTTAAATT +TTTAAGGGGAAATTTGCTATTTGGAGAGTAAATATTTTCGCTGTGAGACC +CGTGGACCTGAAAATTTTGATTTTCCGCTTAAAATCAACTGAATTTCGCT +TAATTGTGATGTTTTAAGCTGAAAAAGCTGAATTTTGATTTTAAAAAATT +GAAAAAAATTAATATTTTTAAAGGCGCATTTATTGATTTTTTTTCCAAAA +AAAATTTACAAAAAAATTGATAATTATTGATTTTTTCCAAAAAAATTAAC +AAAAATCGATAATTTTTTTTCCAAAAAATTCACTGAAAAATCGATGATTA +TTGATTTTTCCAAAAAAAATTCACTGAAAAATCGATAATTATTGATTTTT +CCAAAAAAAAAAATCACAAAAGTCGATAATTACTGATTTTTTCCAAGAAA +ATTTTAAAAAAAAACGACAATTATTGATTTTTTCCGAAAAAATTACAAAA +AAATCGACAAGTACTGATTTTTTCTGAAAAAATTACAAAAAATCGATAAT +TATTGATATTTTACAAAAAATCGATAATTATTGATTTTTTACAAAAAATT +CACAAAAAAATCGATAATTTTTAATTTTTTTCAAAAAAAAAATCACAAAA +AATCGATAATTATTGATTTTTACCAAAAAAAATCACAAAAATCGATAAAT +ATTGATTTTTTCCAAAAAAATTAACAAAAATCGATAATTATTGATTTTCC +CAGAAAAAATTCACTGAAAAATCGATAATTATTGATTTTTTCCGAAAAAA +TTCACAAAAAAATTGATAATTTTTTAATTTAAAAAAAAATCACAAAAAAT +CGATAATTATTGATATTTTACAAAAAAAAATTACAAAAAATCGATAATTA +TTGATTTTTTACAAAAAATTCACAAAAAATCGATAATTTTTAATTTTTTT +CAAAAAAAAAATCACAAAAATCGATAATTATTGATTTTTTCCAAAAAAAA +TCACAAAAATCGATAATTATTGATTTTTAGGCGGAAAAGCCGAATTTTTA +TCAATTTTTCAAAAAAACAATCGATAGTTTTAAAGGCGCATGCGCTCTCC +TGGGTCTCACAGCGAAAAGTGGATTTTTCAAATTTTTTGGATAAAATTTC +GCTGAAAAACGTATTTTTTTGACAGTTTTAAAGGGAAAATTGTCTAAAAT +CAAAAAAAAATTGTTTTTTCAACAATTTTTTCAGTTTTCGTAAAAATTTC +AGTTTTTTTTTCGCGAGAAAAAAACCAATTCTCGATTGAAAAATCAGAAA +AAATATTTTGGTATAAAAATATTTTTGGTATTACGATATTTTGGGTCCCA +CCTCGAAAATTTAGAGGATTTTTCAAATTTTTAAGATTTTCTTCAACTTT +TAACAATTTTTTTCGGAATAAAAATCGATTTTCGCTGCGAGACCCAAAAA +AAATAGATTTTCTCGAATTTTGCGATGGAACTTTTGATTTTTCGGTGAAA +TTTTCCAAAAAAATCGCAAAATGTATCAAAAAATCAATACTTTCTGCGTC +TCCTTCTCATCGTCGGTTAGTTTCCGTTTTTCGGGTCTCGCCACGACATT +TATGTCAGTATTCTCTTGTGAGCTTGAGCACAACGAGTATGAGCTCGTCT +GATTCTGACGGATCATTTCGTCAAGATTGAGCATTCCCTCATCCAGCCAT +GTTTTTGCCGCAGCTGGAATTGCATCCTTATTCACTGCGTCGACGATGGA +AAAGCTCGCGGAGTACCTGGAAATTATCGATTTTTTATTGATTTTTTATC +GGTTTTTATCGATTTTTTTGATGGGGAAAAATCGGAAAAATCGATAAATT +TCGATTGGAAAATTCAAAAAACTTCGGGTCTCACAACGAAAATTGATTTT +TTTTCTTGGATTTTCAAATTTTTAAACTTTTGTTGTAACAACAGTGGAAA +TTTTTCGAAAAAAAATCAATAATTATCGATTTTTTGAAAAAAGGCAATAA +TTTTCGATTTTTTGAAAAAAAAAATCAATAATTATCGATTTTTTGTGAAT +TTTTGAAAAAAATCAATAATTTTCGATTTTTTGTGATTTTTTTTCGAAAA +AATCAAAAATTATCGATTTTTTGTGGATTTTTTGAAAAAAATCAATAATT +ATCGATTTTTTGTGGATTTTTTGTAAAAAATCAATAGTTTTCGATTTTTT +TTGGAAAAAATCAATAATTATCGATTTTTTGTGGATTTTTTGAAAAAAAT +CAATAATTATCGATTTTTTTTTGAATTTTTTGAAAAAAATCAATAATTTT +CGATTTTTTGTGATTTTTTTTCGGAAAAATCAAAAATTATCGATTTTTTG +TGAATTTTTTTTTGGAAAAATCAATAATTATCGATTTTTGTGATTTTTTG +TAAAATATCAATAATTATCGATTTTTTGTGATTTTTTTCGGAAAAATCAA +AAATTATCAATTTTTTGTGATTTTTTTTTTGGAAAAATCAATAATTATCG +ATTTTTGTGATTTTTTTTGGAAAAAATCAATAATTATCGATTTTTGTGAA +TTTTTTGTAAAATATCAATAATTATCGATTTTTTTGTAATTTTTTCGGAA +AAAATCAATAATTTTCGATTTTTTGTGAATTGATTTTTTTTGGATTTTCA +AAATTTTAAACTTTTAAAATAAATTTTTCCATAGTTTTTTGTTGAAAAAT +TCCTGAAATTTTGAAATTCAATTAATTTTTTCTTTAAAAAAATCGTTGAA +AAATTAGTTTTTTGGAAAAAAAATCAGCGAAAATAGATTTCGCTGTGAGA +CCCAATTGGGCTCCTCAAAGTCCCTGCGCCTTTAAAATATCGTTTTTTTT +TTGTTAAATTTTCCCGCGAAATTAATCAGATTTTTTCTGCGAAAAAGTGA +AATTTCTCAAAGAAACTTTTGAAAAATCAATTTTTTTAAAAAGAAAACCC +CTAATTTTTCCGTTTTTCCCGCTAAAAAAACATCTAAAAAATTTGAAAAA +TCCACAGAATTATCGCTGTGGGACCCAAAGTGCATGCGCCTTTAAGATTA +TCGATTTTTTTCAAATTTTTCAATCGAAATCAGGTTTTTTTTTTCAGCAA +AAATCATAATTTTGCGAAATTAATCTGATTTTTTGTGCAAAAAATTCAAA +TTTCTCTTTTTTTACGTTTTTTCGCCAAAAAAACCATCTAAAAAATTCGA +AAAATCCAGAGCATTTTCGCTGTGAGACCCAAGTCCGTGTGGCTTTAAAA +ATATCGATTTTTTGTTAAATTTTCCAATCGAAATTTGGCTTTTTTTCCGG +TAAAAAATCATAATTTTGCGAAATTAGTCTGATTTTTTGTGCGAAAAAGC +GAAATTTCTCATAAAACTTTTGAAAAATTGATTTTTTTTTTCTGGAAAAA +CCTATTTTTGTCGTTTTTTCGCTAAAAAACATCTAAAAAATTCGAAAAAT +CCCCAAAATTTTCGCTGTGAGACCCAAGGCTCCTGAAAGTCCCTGCGCCT +TTAAAAATATCGATTTTTTGTTAAATTTTTAATCGAAATTCGGCTTTTTC +CGGTAAAAACATCAAAATTTCGCAAAATTAATCTGATTTTTTCTGCGAAA +AATTCAAATTTCTCATAAAACTTTCGAAAAATCGATTATTTTCCGCTAAA +AAATCATCTAAAAACTCGAAAAATCCAGACAACTTTCGCTGCGAGACCCA +AGTCCATGCGCCTTTAAAAATATCGATTTTCTGTGAAATTTCTCACAATT +TCTCCAAATTTCCCGCCGTCACATTCGTCGTTTCCTCAATCATAATACAG +TCCTCATCATCATCATCATCCGAGAGGACTACAATCGCCTCGTCCATCTG +AATAGTGGGAAAATATCGATTTTTTGTAGAAAATCATATATTTAAATTGA +TTTTTTTACAATAAAAAAAATTTTGGGGATTTTTTTGGAAATTTCGGGTA +AATCGTGTAAATCGTGTAATTTAAATTCATTTTTGTTTCAAAAAGTCAGG +GGGGGGGGGGGAAAGAAAAAATTTTTGACAAAGCGTGGAGCGAAAAAAGG +AGTAAATATACAGTCGCGAAAGAACGATCGCTCCGCCAATTTTGCATGCG +GCAAAGGGGCGTGGTTTATTGGGGGCGGGATTCCGGCGCAACCCTGCGGC +ACGCTTTTTTCTCGCTTTTTTCGTGCGGTAATTTTCAGTTATTTTTATTC +GTTTTCTGTTCGAAATTTCACGATTTCGCTCGATTTTGTTCGTTTTTTCG +GATAAAAAAGTGTCCAACTATTTTTTAAATGAAAAATAACCAAGTTTTCA +CAGATTTTACCCGAAAAATGCTTTGTTGGTCTCTCTTTCTGTAAATTACG +ATTGTTAAGAGAGAAAATGGGGGAAAAAAAGGAAAATGTGAAGAGAAAGC +GTTTTTTTAACGTTTTGCTTCGTATATTACAGAAAAAGAGACAAACGAAG +CATTTTTTCAAGTAAAAACTGATAAAACTTGGTTATTTTTCATTTAAAAA +TAGACACTTTTTTATCCGAAAAAACGAACAAAATCGAGCGAAATCGTGAA +ATTTCGAACAGAAAACGAATAAAAATAACTGAAAATTACCGCATGAAAAA +AGCGAGAAAAAAGCGTGCCGCAGGGTTGCGCCGGAATCCCGCCCCCAATA +AACCACGCCCCTTTGCCGCATGCAAAATTGGCGGAGCGATCGTTCTGTCG +CGACAGTATGTAACATGTAAGGTAACAAGGTGGGTTGGTTTTCATGAGAA +AAGGGGGATTTTTTTCCGATTTTTCAGGTGCAGAGCCCACGCTCTCCTCA +AAGCCGAATAATTATTAGAGCGCGCTTGCAGCGACTCGCGTTTCTGCATC +CGCGGTATTTTGACTTTCCACTGAAGAAAGCAGATATTTCAGATTTATCG +AATTTTTAGGTTTAAAATTTTTTTTTTCTGTATTTTTCGAACAAACCTTT +TGTCAAACAGTAAAAATCGAAATTAAAATGACTAAAATGAACTTTTTTTG +TCCACTGGTTGTGAAATGGTTTGAATTTGAAGAAATCAACGGGGTTTTTC +GTATTTTCTGAATATTGTTCTATTAAAAATTGGTTTTAATACATTTTTGA +CTTAACATTAGGGTCAAAAAATGGTTTAAAACCGATTTTTAATAGAAAAA +TATTCAGAAAATACGAAAAATCCCGCTGATTTCTTCAAATTCGAACCATT +TCGCAACCAGTGGACGAAAAAAGTTCATTTTAGTCATTTTAATTTCGATT +TTTACTGTTTAACAAAAGGTTTGTTCGAAAAAAACAGAAAAAAAAATTTA +AAAGCTAAAAATTCGATAAATCTAAAAAAGCTGCTCATTTCAGTGGAAAG +GCAAAATACCGCGGATGCAGAAACGCGAGACGCTGCAAGCGCGCTCTAAT +AATTATTCGGCTTTGAGGAGAGCGTGGTGCAGAGCCCCAATTTTAAACAA +AAAATAGCGGAAAAAAATATTTAAAAAAACGAGGATTAAATAAAAATTAA +ATAATGTCAGCAATGTTCATTGGCATCTCGTCGATTTGTGTCGAGTAGTA +CTGCTCAATGTCGCGGAGAATTCGTACGTCGTCCTGTTTGACGAAATTGA +TGGCGACTCCCTTGCGGCCGAAACGTCCCGAACGGCCGATACGATGGATG +TAGAGCTCACGGTTGTTCGGCAAATCGTAGTTGATTACCTGGAAAATTTT +TTGATGAAAAGCTGATTTTTGCGATTTTCGCCATTTTTTGACCTAAAAAA +TTGGCGAAATTCGGAATTTTTAAACAAATTTTGACGTAAAGTAGGTTAAA +ATTCCAAAATTTTACGGTAAATAGCCTGAAATGCTTTAAATTGATCCTTT +TTTGCACAATTTTAACAATGAAAACCTGTATTTTTCGCTACTTTTAGTTG +AAAAAAGCTTCCAAAACGAGTAAAATTGGCAAATTTTATCGATTTTCGCA +AATTTTTCACCTAAAAATTGAAGAAATCGGTATTTTTAAACAAATTTTGG +CATAAAGTAGGTTAAAATACCAAAATTTTACGGTTTTTAGCAATTTTTGA +GTCAATTTTCAAAATGTTCCAGTATTTTTGCAACTATTTGGTTTTTATTC +ATCTATGTTCTTTGAAAATTCTTTTTTTTAAGGTGAATTAGGTTAGAAAG +GGGTCGATTTTGCAGAATTTTGACAGATTTCGCATGAAAATTTGAATTTT +CAGGCGAAAATCATCAAAAATATGATTTTTTGCTACTTTTAGTTGAAAAA +AGTGTACAAAACGAGTAAAATTGACAAATTTTTATCGATTTTCGCCATTT +TTTCACCTAAAATTTAATTTTTTTTTTCTAGTGAAATAAGTTAAATTCAG +TGTTAAAATGTATCTATTTTCGCTCAAAATTTGAAAATTTTCAATTTTTC +ACTGAAATCCATGAGAAACCAGTGAAAAAATTTTTTCAATTTGAAAATTT +GCAGTGAATTTTATTTTTTCTGCTAATTTTTCGGTGAAAAATGCACTTTT +TCACGAGAATTAGCGGGATTTTTGTATTTTCAAAGTTTTTAGGTCAATTT +TCAAAATGTTTCTCGCTGAAAATTGATTTTTTGTCAATTTTTCACATATT +TTCTATGAAAAATTCCACCTTTTTGCAGAATTTTGACTAAGAAATACGAT +TGTCGCCTAAAAGTTTGAATTTTTCAATTTTTTTTTGCTGAAAATCATCA +AAAATACGATTTTCAACAGAAAATGATGAAATTTTCGCTATTTTTCGCGG +AAAATCATTGATAACCTGATTTTTTCGCTACTTTTAGTTGAAAATAGTTT +ACAAAACGAGTGAAATTGGCAAATTTTATCGATTTTCGCAAGTTTTTAAC +CTAAAATTTAGTTTTTTTCTAGTAAAGTAGGGAAATTCAGTGAGATTTTT +TAATTTTTCACTGAAATCCATGAGAAATTAGTGAAAAAAAAATGTTTTTG +GCCAACTTTTCACATATTTGATATGAAAAATGCCGTTCTGAACAAAAAAA +GCTGTGGAAATTCAACTTATTGTCAATTTTCCGCTGAAAAATTCATTTTT +TTTTCTCAAGAATTCGCATTAAAACTGCGGAATTTCTTGTATTTTCAGCA +GAAAATGATGAAATTTTCGCTATTCTTCGCGGAAAATCATTGAAAACCTG +ATTTTTTCGCTACTTATAGTTTAAAATAGTTTACAAAACGAGTGAAATTG +GCAAATTTTATCGATTTTCGCAAGTTTTTAACCTAAAATTTAGTTTTTTT +TTCTAGTAAAGTAGGGAAATTCAGTGTCAAAATTTACTTATTGGGTAAAT +GGAAATTGTGAATTTCCATTGTAAAAATTTCTGCTGGGAAATTCATTTTT +CCCAAATTTTTCATATAATTAGGCTGAAAAATGCAATTTTTCACAAGAAT +TCGCATTAAAACAGCGGGATTTTTTTTGTATTTTCAACGGAAAATGCTAT +TTTTTGCGGAAAATCACTGCAACTTTTTCCTCACGAGGGCCAAGGAAAAG +TGGTTTCTAGGCCATGGCCGAGGGGCCGACAAGTTTCAGCGGCCATTTAT +CTTGCTTTGTTTTTCGCCTGTTTTCTTTCGTTTTTCACAGCTTTTTCCCG +TTTTTTCTTATTAAAACTGATAAATAAATATTTTTTGCAGATGCTAAAAC +AATTTCCAAGTAAAAAAAATTATGTATTCAGTCGGCAAGCAGCGGTGAAA +GTGGGCAATGTAAAATGATGGATTACGGGAATACAAAACCTGAAATTTTT +CTGAAACATGATACATATGCTGCTTAGATGCTGATACTACCTGATTTTCA +TAACGAGACCGCTGAAAAGTTTTGAGGTTTCCACAATTCAACTTTTTTGG +TGAAAAAATCGAGATTTTCGCACAAAAAGTTGAATTTTGAAAACCTCAAA +ACTTTTTCAGCGGTCTTGATATGAAAATCAGGTAATTTCAGCATCGAAGC +ATCATATGTATCATGTTTCAGAAAAAGTTTAGGTTTTGTATTCCCGTAAT +CCATCATATTGCATTGACCACTTTCACCGCTGCTTGCCGACTGAATACAT +AATTTTTTTACTTGGAAATTGTTTTAGCATCTGCAAAAAATATTTATTTA +TCAGTTTTAATGAGAAAAAACGGGAAAAAGCTGTGAAAAACGAAAGAAAA +CAGGCGGAAAACAAAGCAAGATAAATGGCCGCTGAAACTTGTCGGCCCCT +CGGCCATGGCCTAGAAACCACTTTTCCTCGTCCCTTGTGAGGAAAAAGTT +GCAGTGGGAAAATGCTATTTTTCGCGGAAAATCGAAAATGTACCAAGGAC +ACTTGCGGAACATCAAGTCCTCTCGCCCAAACATCAGTAGAAATGAGGAC +ACGAGTGGTTCCAGCTCTAAACTCCTTCATAACCTCATCACGATCCTTCT +GCTCCATATCTCCATGCATCGATGAGACGGTAAAGTTGGCCTCCTTCATC +TTATCAGTCAACCAGTCCACCTTTCTACGTGTATTACAGAACAACACCGC +CTGAGTGATGGTTAAGGTGTCGTAGAGATCGATAAGCGTGTCGAACTTCC +ACTCCTCCCGATCAACTGCGACGAAGAACTGCTTGATGCCTTCCAGTGTC +AACTCGTCACGCTTCACAAGGATCCGAATCGGATCCGTCATGAATTTACT +CGTCATCTCCAGAATCTCATGAGGAAGCGTCGCGGAGAGCAGCACCACCT +GGGCTCCGGGCGGTAGATAGCGATAGATATCGTAAAGCTGCTCCTTGAAC +CCCTTGTTGAGCATCTCGTCGGCTTCATCGAGCACGAGAAGCTTGATGGC +GCGGGTGCGCAGGTTTCGACGGCGAATCATGTCGAAAACGCGTCCCGGAG +TACCGGAAACCACGTGCTGGCCGTAGTCGAGCTTTCGGATGTCCTCGCCG +AGATTGGTGCCTCCGATACAGGCGTGGCACTGGACATTCATATAGTCGCC +GAGCGCCAGCACGACTTTTTGAATTTGAACTGCCAGCTCTCGTGTCGGCG +AGAGAATCAGAGCTTGGGTCTCGCGGACCTGGGTGTCTAGCGATTGGAGT +ACGGAGATCGAGAATGTCGCCGTTTTTCCTGTTCCGGATTGAGCTTGAGC +GATGACGTCACGAGCCTTGAGAATTGCGGGGATGGCGCGTTGCTGGATGG +CAGATGGCTTTTCGAAGCCGTACGCGTAGATTCCACGAAGCAAGTCTTCT +CTGGAAATCGAAAAAAATTTTGAATTTAGTTTTATATTTAAAGGTGGTGT +AGTCGAATTATTTATTTCTTTATTAGACTCAAAATTGTCTGAAAAAAAAG +TGTACAAAACGAGTAAAATTGGCGACTTTTATCAATTTTCGCCATTTTTC +ATCTAAAAAAATCGACGAAATTCGGAATTTTAAACAAATTTTGACGTAAA +GTAGGTTAAAATTCCAAAATTTTACGGTTTTTAACAATTTTTCCACCTTA +AAGTTGGTGTAGTCGAATTATTTTTTTCTTTATTAGACTCAAAATTGTCT +GAAAACACCGAATTTCATAATGAAACTTCTTGAAAACTGAAAACTTTTCA +AAAAAAAGTTAAGGCCTCTTGAAAAAAGGCCTAAAATTAGTGAAAATTTG +AAATTTGACCAACTTGTCTGTCAAGCGGCTGGAAACAATTTTCTTTGAAA +TTGTCGTCTAATTTTGGGTATACAGGTCGATTACCTTGCGTTTTCAGCTT +TATTTAGGTATTTAAAAGTCGATGGACGAAGAGATTTGTCAAATTTTTTT +CACCAACTATCTTCGTCCATCGACTTTTAATACCTTAATAAAGCTGAAAA +CGCAAGATACGACCTGTATACCCAAAATTAGACGACAATTTCAAAAAAAA +TTGTTTCCAGCCGCTTGACAGACAAGTTGGTCAAATTTCAAATTTTCACT +AATTATAGGCCATTTTTCGAGCCGCCATAACTTTTTTTTGAAAATTTTTC +AAGAAGTTTCATTATGAAATTCGGTGTTTTCAGACAATTTTGAGTCTAAA +AAAGCAATAAAAAAAATTCGACTACACCAACTTTAAGGTGGAAAATTTTT +TAAAAACCGTAAAATTCTGGAATTTTAACCTACTTTACGTCAAAATTTGT +TTAAAATTCCGAATTTCGTCAATATTTTAGATGAAAAAATGGCGAAAATC +GATAAAATTTGCCAATTTTACTCGTTTTGTACACTTTTTTCAACTAAAAG +TAGCGAAAAATCATGTTTTTGATGATTTTCAGCTGAAAATTCAAATTTCA +GGCAAAATTCTGCAAAAAAAGGGTAATTTTTCAGAGAAAATATGGGAAGA +ATTGAAAAAAAAAACTGTTTTCAGCAAGAAAAATGTTTGAAAATTTACCT +TTAAATTTTTAAAAACCGTAAAATTTTGGAATTTTAACCTACTTTACGTC +AAAATTTGTTTAAAATTCCGAATTCCGTCGATTTTTTTAGATGGAAAAAT +GGCGAAAATCGATAAAAGTCGCCAATTTTACTCGTTTTGTACACTTTTTT +CAACTAAAAGTAGCAAAAAAATAATGTTTTGAGGCGAAAATTTGTTTTCA +GCGACAAAATTCTGCAGAAAAAGTTCAATTTGAAGCTTTTCTGGTTATTT +ATAGAGAATTTTCCGTTAAAATCGATAATTCAATACCTCAAGCCCATTTT +GTCAAAAGTTGGGATAATTGAGACCTCCTCAGACGACTCGAACTCCACAG +TCGCCATATCGTCGTTTTTCTTTTTATTTTCCGCCATTTTTGAAGGAAGA +ACTCTGTAAAATCGATAAAAATGAATATTTTCGAGCATTTTTGCAGAGAA +ATTCAGCATTTTTAGGTGGAAATTATCAAAATCAATGAATTTACATCGAA +AAAATCAAGAAAAACGTGTAAAAACGATAAAATTGATTATTTTCGGGCAT +TTTGCAGAGAAATTCAAGATTTTTAGGAGGAAATTAACAAAATAAGTGAA +TTTACATCGAAAAAATTAAGAAAAACCTGTAAAATCGATAAAAAACTAGT +AAAAGAGCAAGATTTCGAATGTTTTCGAAAATACCCTGTTTTTCGAGCAT +TTTTGCAGAGAAATTCAGCATTTTCAGGTGGAAATTTACAAAATAAACGA +ATTTACATCGAAAAAATCAAGAAAAATGGTGATTTATCGGCTATTTTCGC +TCATAATTCGTAGGATTCGATTCGAAACTAAAATTCGAAATTCGAAAAAC +ATGGCCGTGGCCTAGCGTTCCCCTCCTAGTCCACGGCCGCGCACGATTTA +CGGAGAGCACGATTATTGATCGATGACACATGGTTTCCGACTGTTTTTCC +TGTTAAATTTACCCTTAAATCACAATTTTCCATAGAAAATGGGTGGAATT +TTCTCGAAAAAAGAGAAATCACCAAAATCGGCGCCGGTTTCCGATCAGGA +TAATGCGATTTTGGTTTGTTTAATGAGGTTTTTCACATGGAAATTATTAT +TTTTTTGGTAATTCCAGGCGCTCAAAACACAACGGGACAAAATGAAGCAA +ATGATCAAGCGAAAAGAGAATTGTTTGGAGAAGGAACGACAATTGGCAAA +GCAGCTTATAAAGGATGGCCGGAAAGAGTAAGAAATTTCAGAAAATTCAG +TTTTTTTTATTAAAAAAAAAAAATATATATATAAATTTTTAACTAATTTC +AGCCGTGCTTTACTGCTTCTGAAGAAGAAACGCTACCAAGAGAAGATTAT +CGATCAAACCTTGAACCATCTTAGCAAAATCGAGCAAATGGTATTGAAAA +ATCAGAAAAAAATAAAAATTTTCCAGCAAAAAAATCAATAAATTTCCAGG +TAAATGACCTAGAATTCGCAGAAGTTCAACAGCGAGTAACCGATGGCCTT +CGACAGGGAAATGAAGCGCTGAAAAAGATGAATCAACTATTCGATATCGA +TGAAATCGACAGGATTATGGAAGAAACCAAAGAGGCGGCGGAATATCAGG +AAGAAATCTCGAATATGCTGTCCGGCCAGCTTTCCAACACGGATGTCTCG +GACGTTGAGAAGGAATTGGAGGATCTGTTGGCGGCGGAATGGGGCACAGT +TCAACTTCCAGAGGCTCCGAGCCATGAGCTGCCTGAAGCAGAGCGGGAAC +GGCAAAAAGGTTGAGATTTGCCGAGAAAATTCCTAAATTTTCCCTAAATA +AATAATTTTTTTTCAGAAAAAGAGAAGCCACGTCGCGAGAAGATTGCTCT +GGAAGCCTAAATATTGCTTGTTACTGTGAATAAAATAAATTCATTATATT +ATTATATTTTTTATACAATTTTGTCTTACTGGCGTTGTTCTGAACGAAAA +ATTCGTTTAAATAACGCTGTAACAAAAAATCTCATTTTGCGCGTAAAATA +AAATGCCAGTGACGCAATCACCACGACGAAAAATCGCACAGTTTTGGAAA +ATTGCGGTTTTTCAAACTTTTTTTCGCTTTTTTCGGATGCTATTCAAGCG +GCTATAGACTGTTCAAATAGAGATAGAACGGTCAGAAAATGAGAGACATA +GACAAATAAAGAGACAATTTATTGACTTTTTAGGCTATTCTTTGTTGGAA +ACCAACAAATTTTGTGTTCCCAGGCTTTTCTTTGCAAATTCTGAAGGGTT +CTTCTTTGCAGATGCGTCGACGTGTAGCTCTGGACAATGACGAGCATGAT +GGTAAGTTAAAAAATTGGAAAAAAAAACTTTGGTTTCTATTAAATTTTAT +TATACTTATTCCCTTTTTATAATTAAAGGCGTCTAGCTCATTCAAGCTCA +TTCACGACGTTAGTTGACGCATTCCTCCTTGCACGCATGGCCTAGTGGGT +TAAGGCGCTGAACATCACTCAGAAGTCCACAAGTTCAAACCCAACGAGGC +TCCCCCGCTTTTCTAACCCTAGCTTGAGCAATCAAATCGGAACGCGTCGG +AGCTGTCTCGGAGCCAGAAGCCTCATCAAATATTTTGATTGCTTCCAAAC +AATCTATCGCACGTTTGTGCTCCTCATTTCCGTAATGACGTGTGCATGCG +TAAGCTTGATCTTTCCAGTTTTCTAGGTGACTCATTAGAGCAATCGAGTG +AGCAACTCGTTCATTCGGTATTTCATGAGCCAATTGCTATGCGGGACGCG +GGGCTTCTGGAAAAAAATTAAACAAATATTTTTCGTTTTTTTTTCCACAT +GTGTGGATCTCAATTTATTTCTTCTTTTTTTGTTTACCTCATTTTATAAA +ATTCTCCTTTTTTTCTCATTAATTTTTCTGTGGCTTTTTCAAAGATCTTT +TTCAGATTTTCATCTATTTGTTTTAATGTGGAGCAAAATTGAAATTTGTC +TGGTAGATACGGTAGCTTTAAAGGCGCATACTAAATTTAAAGTGACAAAA +TAAATATTTAGTTCCATATGGAATTTCAATTTTTGCTGCCAGGCTGTCCC +ATTACGGTTTGATCTACAAAAAATGCGGGATTTTTTTTGGCCCAAATAAT +GTGACGTCAGTGCGTTCTTAACCATGCGAAATCAGATGAGAACTCTGCGT +CTCAACTCCCGCATTTTTTGTAGATCTACGTAGATCAAACCAAAATGGGA +CATTCTGACACCAGGTATTCGCCGCGGAACCAGTTTTATACCGTATTTCG +TATGCGCCTTTAATTCTACCGTACCCGCTTCTGGAAGTTTGGAAGTTTGA +AAAACTATTAAATAGAATTTATTAATTTTTGCATATTACTTTGTGCAGAA +TACCTCTAAAAATATTAAAATCCAGATAAACATGGTTTTTAAAATGTTTT +GCACAAAAAGCGATGATTTCGCTTCGAAGCCACTTTTATAAAACGCCTTG +TGCGCCTTTAATTCCACCGTACTCGCCAAAATTAAACTGAATGAGCGAGT +TTTGAACTAATTTTTACGAAAAAATCACGTTCTGATCGGTTCTGGTCTTC +CTCTAAAATCGGTTCTGGTCTTCCTCTTTGAATTTTCGCGCTCCATTGAC +AATCGCCTGCCGGACTGGGAAAGCCGTGTACTCCACACGGACAAGTACAT +TTAGTTTTACAACTAAAATCGAGCCGCGACGCGACACGCAACGCGCCGTA +AATCTACACCAGATATGACCGAGCCAAAATGGCCTAGTTCGGCAAATTCT +TCCATTTCAATTTATGAGGGAAGCCAGAAATTCGTGTATTTTTACAAAGA +AATGTGAAAAAGAAGCTAAAATTTCAATGAAATAGAGATTTTTCCCGGAA +TCTCACAGTTTCGCAAAATACTATGGATTAAAAAACGCTGAAACCCAAAT +TTGCGCGTAAAATTCAATGTATAGCGAACATTCACGGATTTCTGGCTTTT +CTCATATATTGAGATGGAAGAGTTTGCCGAACTAGGCCATATCTGGGGTA +GATTTACGGCGCGTTGCGTGTCGCGTCACGGCTCGATTTTAGTTGTGAAA +CTAAATGCATTTGTCCGTGTGGAGTACACGCGTTGTCCGGCGGGCGATTG +TCAATGGAGCGCGAAAAATTCAATATGGAAGGCCAGCACCCCGTGTTAAC +ATTTAAAAATTACAAGATTTGCCCCCTCAAACATCCCTGGAAAAACTAGA +AAAACCTCGTGTGCTTGCCTGACAACAGCTGTTCACCGACAAAAAGATGA +CGGGGAGGGCTTCAACAGAGCTTGTGTTTCCTCGTCAACTCTTTCGAGAA +CTGACAGCACTTTTCATATAACTCATCACTAACTTTCGCTGCTCGTGGCG +GTTTTTTTTAGTTCCCCAGTAATGAGTCAATTTTGTCTGTTGCTCAGAAC +TCTCAATTACCGATGCTATTAGCGGAAGGACTTTTGGAGCGCCGGAGCCA +GAGCAAAATTCATTTTTATTTGAAAAATGAGTGATGAGTTTTTCTCTCTG +TTTTTCCATGTTTTTCTCGTTATTAGGCTGTAACTTTCCACATACACTTG +GTGTCAGAGAGTCCCATCACGGTTTGATCTACAATAAAAGTGTGACGTCA +GCACGTTCTTAACCTTGTGACAATAGTTGAAAAATCTGCGTCTCGTTTCC +CGCATTTTTGTAGATCACACCGTGATGGGACTCTCTAACACCACGTACAC +ATGAAAATTTCGCTGAGAACAAATTTTTGCGCGTCAAATCTGATGTATCC +GGACTGTACCGATATCAATACATCGAATTTGACGCGCAAACTCCGTTTTC +ATGGGGAATTGTTGAAAAAATTGTTTAACTTCCGGAAAATTAACATTTTT +CAGAGAAAATCAAAATTTTTCTGTTTTTCCTTAAATTTCTAGGAAAATTG +TAGCAGATTTTGTTGAAAAAATTCAAATTTCCACTGAAAAAAGTGAAAAA +AGAAGACGATGTGTAAGCCTAAGCCTAAGCCTAAGACTAGGTCTAAGCCT +AAGCCTGAGCCTATGCCTCAGCCTGAGAATAAGCGTGAGCCTAAGCGTGA +GCCTAAGTCTAAACCTAAGCCTAAGCCTAAGCCTGATCCCAAGCCCACAT +GGTGCCAGGCTGACCCATAACGGTTTGATCTACAAAAAATGCGCGAAATT +TTTTGCCCAAAAAATTTGACGTCAGCGCTTTCTTAACCATGCGAAATCAG +TTGAGAACTCTGCGTCTCTTCTCCCGCATTTTTTGTAGGTCTACGTAGAT +CAAGCCTAAATGGGACACTCTGACACCACGTGAAGCCTAATCCTGAGTCT +AAGCCTTATCCAATTTCCGAAAAATCAATAAAAATGCAAATAACATAGAT +ATTCCCGCCTAAAGTTCAATAAATTATTTTTTTTTTGAAACTTTTTTCAA +AACTTGCGAATGCATAGTACCAAAAAACGCCATATTTGACACGCAATTTT +TGGATTGACTTTTTTTTGAATTGATATGTCATGAGCATCACTCAAGTGGT +TCCAAAAAGGCGTCAAGTACTTGAGCCCTCCCTGAGCCACCACCGTCTCC +AGAGAGCAGCCGAAACCAAAAACAAATAGGGGGAAAATGAACAGTTCTCT +CTGTTTCAAAATCTATATATTCCTGTTCTTTGTATTATCTTCCGTGCGGC +TTCAGCCCTCTACTGCTGCTCCAATTCTTTTCCATGTTATTTACCGTACC +GATTAGACGAATGAACAGGACCCCCTTTTACCGTTCAACCGATGAGCCAA +TGTGCTCTTTGTTGGCTAATTTGGGTGTTTTGCTCATTTGGAGGAACACT +AACTTCCCTCTCTAACTACACACTACGTGGAAGAGTTTTTTCAGATTTCT +AGGCCTCGCAACTTTCCTTGGTGGCCCAGAAAAACGCTTAAAACTTCAAG +GTCAAAACGTTCATTTTTGTTGAAAAAAATCGGTTTTTACTTGAATTTTT +GTAAGTGGAAGAGTTTCCTAAATTTCTAGGCCATGTGCTTTTTCCTGCTT +ATCTGAAAATTTTGTTCAAATTTTCTTTTTTCACTTAAATATTCCCCGAA +AATCTTGTCCACAAAAAGAAATTTTTGAACATTCAGATCATTTTTTTAGA +ATGGAAGAGTTTTCCAGATTTCTAGGCCACATGGCTTTTCCTGGTGGCCT +AGAAAATTTTCTGTTGGAAGAATCAGGTTTTTACTTGAATTTTCGTAAGT +GGAAGAGTTTTTTACATTTCTAGGCCACGTGATTTTTTCCTGATGGTCTA +GGAAACTTGTTTTCTCTAATTTTCCCCGATTTTGGATAATATTTGTTTAG +TGGAAGAGTTTTCAGAAATTCTAGGCCACGTGGTTTTTTTTGGAAAAGAA +ATATTTAGATCACATTAACATGTACTTTTATCAGATTTTTTGCCAAAATA +CCAATTTTACAAGCTATTTTTTTGTTATATGTAAATTTTGTGGAAGAGTT +TTTAAAATTTCTAGGCCACCTCTAGATGCACGTGGTGTCAGAGTGTCTCA +TTTCGGTTTGATCTACGTGGATCTACAAAAAATGCGGGAGACGAGACGCA +GAGTTCTCACCTGATTTTACATGGTTAAAAACGTGATGACGTCACATTTT +TTGGGCAAAAAATGCCCGCATTTTTTGTAGATCAAACCGTAATGGGACAG +CCTGACACTACGTGTACGTGCAGATGGCCTAGAAATGCTAAAATCTGTTT +TTTAAATGTAACTTTGAAAGTGAAAGAAACAATTAGAAACAAGTTGGCTG +TCGCCCCCAAAAAGTCTGTTCTGGCTATGTGGTCGCGAAAAGAGAAAACT +CGGCCACCAATTTTTTTCCACGGCCAGATCTATGACGCTATGACGTCACA +TTATCAGCTTGTTTCCGATTTACACACACATACACGTACACTTTCTCCGT +ATCACTTTCACTGATAGCTTGAAACGAGATTAATCATCATTCCAGCTATT +CTTTTTTATTTATTAGGTTAATGCCACTACTACTATTATTTTTTCATATT +AAAAATACAATGAACTATGTAGACATAAATTCAAATGAGATGCCAAAAAG +TGAGTTCGAACTTGTGGAAAATGTGTGTTTTTTAATAAATTTTTCAAAAA +TATAGTAAATTTCTGAGAAATTTTGATTTGAATTCCCGCCAAGCATTTTT +TTGAAAATTTTGAATTTCCGCCAACCATTTTTCCTTTTTTTTCAGAAAAT +GTGAAAAAATTTTCTAAGCAAATTTGAATTCCCGCCAAGATTTTTTTTGA +AAAAATTTCGAACTCGCGCTAAAGTATTTTCTAATAGCAGGATTATTGGA +ATCCCCGCCAAAACATATTCTCAGAAAATTTGAATTTCCGCCAAAACTTT +TTCTGATAAAATTTAAATTCCCGCCAACCATTTTTTCCTGAGAAAATTGG +AAGAACATATTTTCAGTGAGAAAATTTGAAAATATTTTTTTCAGAAAGTT +TGAATTCCTGCCAAAACATTTTCTAAGAAAATTTGAATTCCCGGCAAAAC +TTTTTCTGATAATTTTTTGAAATTCCCCGCAAAAATTATAGTAAATGAAG +ATGATTTGAGCAAAGTTATGACGTGGCCGCGGAAAAAATTGATGGCCTAG +TTTTCTCTTTTCGCGGCCACGTAGCCAGAACAGACTTTTGGGACCGTACA +ACCAACAAATATTTCTTCCCCTTTCAAAAATACATAAAAACCAGATTTTG +ACATTTCTAGGCCATCTAGAGGTGCCTCGTGGCCTAGAAATTTGAAAAAC +TCTTCCAGAAAATTTGTTCTGTATTTCTTGAAAGTGCTCCAACAAATCTG +TGCAAATTTTAAAAACGTTTCAAAATATTTATTGAATAAATTCTTTTGTT +GCACAAAGAGGTATCAAATCAGACCACCAGATTCGACCGTTGATCATTGT +TTCAGTTGATAGGTAGGCAGGCGTGGTTGCCTGAAACCTGCCGGCCTCAC +GCTGGGCAAGAGGCAGGCCGCCTTAATGTCAGGCAGGCAATGCCTACATG +CAAGCCCTACTTCTACGATTATCTCGAAATTTAGCGAGTTTTTATTTGTC +CAAAAAAAATCGCAACTGAACAACATGAAAAAGCCGCCAAAAACTTTCAT +AAAATTCTGTCCGTAGTTTGCCGTTTCTTGCGTCTCATGCTTAATCCCTA +CTGTAATTATGCTGAGATTTTCGATCTTTTTCACTTTTTGAAAATTTTTG +GCAATTCTTTTTAAGTTTGTTGAGATTGTAACTTATGACAAACAGTAACT +AAAAAGCGTGGCCGCCAAATTTTCTAGGCCATCAATATCAGTTGCGTCAT +TTCTTCACCATACTGGACCGAGAAATATTCTAGGACATGTGTTTGCGTCA +TTCCTCTTCCATTCCTAGTCCCAAAAATTCCAAGACCACTGGTAAGTTTG +GCCGAGAAATATTCTAGGCCATCGATGTTAATGACGCCATTTCATACCCG +AATTGGCCACTAAAATTCTTAGGTCATCAGTGACGTCACACCTCTTCCAA +GCCTTGGAATGAGCATTTCTAGGCCCTCTAATCTAGGCTTGGCCGTCAAA +TTTCCTAGGCCAGGTGACGCCATCCCTCTTCCATGCTCGACCACTAGGTC +AAATGACGTCACTTCTCTTCCACCTACCGCACTTTGATTTCCTAGGCCAC +CATGTGACGTCACTTCTCTTCCATCTAGGTTTCCCATGCCCTTCTCCTCT +CACGTGGTATCAGAGTGTCTCATTTTGGCTTGAATACGTTGATCTACAAA +AAATGCGGGAGAAGAGACGCAGAGTTCTCAACTGATTTCGCTTGGTTACG +CACGTGCTGCCGTCACATGTTTTTGGGCAAAAAATTCCCGCATATTTTGT +AGATCATACCGTAATGGGGTGTCCTCTTGTTAAATATCGAAATTTCACTC +AAAAATTTTGAACGTTGAGCTTTTTGTCTCTGGTCAATTGGTCAGCCGCG +CAGTGTTCCGGTGTTTGTGCTCATGTTTTCGTGTGCACATTTGTGCTGCT +GCTAAGGCGTATTTTGTTCCGGGCGGGGACAGGGGGGAGAAGCAAAAATG +TGTCAAATTTTGTTTGTTTTGCCATTGATATTGTCCTTCTGCTCAGAGGA +TTTCCTCATTTTACGCCGTATGTGCAAAAGCATAATCACCACAATAATTT +TGAATATAAGTTTGCAAACGCGCCCTATTGATAATCCTCGCCCGTGTAGT +CTGCGTGCACGTGGTGTCAAAGTGTCCCATTTTGGTTTGATCTCCGAGAA +ATGCGGGAGAAGAGGTGCAGACTTTTCAACTGATTTTGCATGGTTAAGAG +TGTGCTGGCGTCACGTTTTTCTGGGGGCAAAAATTCCCGCATTTTTTGTA +GATCAAATTGCAAAGCGCCCTATTGATAATCTTAGCCCGTGTAGTCTCTT +GTTTAATTTTCAATTTTTCTGGTTCGGCACCTAAACTGTAACTACGACAC +TCGGCAAAGTTAGACTGTTAAACTCCGCCCACTTAATGGCACCTTTTTTG +CAGAAATGTACCCAACCGACAAAGAGCAGACACGGACCACATTTGAGACG +AGAAGTCGGCGGAAACGGCTGGCGCAGGTCGCCGCCACAATTGCTAGCGT +GATATTACTCTTGTTGGCAGGTAAGTAAAAAACTACGACACTCCGAGACC +AAGAAAAAAATCGATAATCGAAATATTGAAAATTGCAAAATTTATTTCGC +CGGATCATTTTCCATATCGATTTTCTGAATGGTATGGTGATAGCAATCCT +CATCGTAGGCACATCCCTGGTGAACCACGTACTCTTGACCTGAAAAATAG +GTTTCGTTCGGTGGAGCACATTTGCATACACTGACCTTTAATCGGGTGGC +GACACGCTTTACACTTGAAACATGCCATATGCCAGTGGACATTGAACGCC +GACACGCATCTCTCAAAAGTCGGCAATTTGCACGCGTGGCATTTTGGTGA +CTTGGCCGCCCGGTGACAGTCCGCGCAACGGAGCGCGTTACCGTACGGCG +CGGGCATTGGATAACACGGAGTCATGCCAATGACTGTCTGGAATTTTGGA +GAAATTTATTGATTTTTTGACGGAATTTAATGAAATAAGGAAAAATCAAT +AATCGACATATTTATTTCGCAAAAAAAAAAAAACATTATTGATTTTCACG +GATTTCTGTCTTCCTCATAAATTGAAATGGAAGAGTTTGCCAAACTAGGC +CATTTTGGCTCGGCCATATCTGGGGTAGATTTACGGTGCGTTGCGTGTCG +CGTCGCGGCTCGGTTTTTGTAGTAAAACTAAATGTATTTGTCCGTGCATG +GAATTCTGGCTTCCCTCATAAATCGAAATGGCAGAGTTTGCCGAACTAGG +CCATTTTGGGTCGGAGAGATTTTGTGTAGATTTACGGCGCGTTGCGTGTC +GCGTCGCGGCTCGTTTTCAATTGTAAAACTGCTGTATTTGTCCGTGTGGC +GTACACAACACTTTTCCACGCGCTGTCCGGCAGGCAATTGTCAGTGGAGC +GCAAAAATTTAATTAGGAAGGCCAGAACCCCGTGTCCGTGTGGAGTGCAC +GACTTTCCCGCGCGTTGTCCGGCGGGCGATTGTCAATGGAGCGCGAAAAA +TTCAATGAGGAATGCTTTTTGCAAAAACAAATTACATAGGCTTCTGGCCT +TCCTTATTGCATTTTTCGCGCTCCATTGACAATCGCCTTAAAGCAGGGGA +GTGTGTGTGTGTGTACTCCACACGGACAACTTAAAATGAAAACCGAGCCG +CGACGCGACACGCAACGCGCCGTAAATCTACTCCGGCCGTGGCCGAGTCA +AAATGGCTTAATTCGGCAAATTCTTACATTTCAAAATATGAGGGAAGCCA +GAAACGTGTGTCACATGTTATAAAATTAATTTTGAAAAAAAATTATTAAA +TTTCGCAAAAATAAATTATCGCTTTTTGTAAGAATTTATCGAATGAATTG +ATTAAAAATTTATCGAATTTTAGCGAATCAGAAAATATCGATTTTCACTA +AGAATTTATCGAATTTTTCGATTTTCGCTAAAATTATCGATTATTGCAAT +GTTTTACCTGACAAACCGAGCATTTCAGGCATGAAATATGATACATCTCG +TCTTGAATTTTGATCACTTTTCCCTGCAAAAATCGATATTTTCAATTGAA +TATATTTCCAAAAATGTGCTCACAGTTTGAGCTTCTTGACGAGTCAGCGT +TGTTGTGCAGCCTTTGCAATGGATATTATATGGAAGAACAATCTTTTGGA +GACGTTTATTGTTCGACGAGAACAACATTTTTCGAATTTTTGAAATGATT +AATTTAAAAATTTAAAAAGGAGAAAATTGAAGAGAAACGTGGGAAAACGT +ATTGATTTTTCAAAATTTTATTGATTTTATAATCACGGGGTTCTGGTCTT +CCTCATTGAACTTTTCGCGCTCCATTGACAATCGCCTTCCGGACAACACG +TGGGAAAGTCGTGCACTCCACACGGATAAATACATTTAGTTTTACAACTA +AAATCGAGCCGCGACGCGACACGCAACGCGCCGTAAATTTACCCCAGATA +TGGCCGAGCCAAAATGGCCTAGTTCGGCAAACTCTTCCATATGAGGGAAG +CCATAAATCCGTGTATAATCAAACGCGCAATTTAAAAAAATCGGTAGTTG +AAATTTATCGATTTTCCCTCGATCTTATCGATTTTTTAAAAGACTTATCG +ATTTTTATCCAAATTTATTATTTGAAAAATCAACGTTTATTGATTTTTGT +CATGATTTATCGATTTTCTCAAGAGATTATCGATTTTTGCTGTCGATGCA +CCATGTGCAAACTTCGCCACGTTTTTTCGCGGCGAGACCCAAATTTTTTG +AATTTTCAGTTCTCGGTCTGGTATACGGTAGCTTCTACCTCTACCGTCGA +TATGTGACAGATGCAAATGATAAACGGGATAATGATGAATATTTGCGAAA +ACTCGTTCGTCAAGTCAATGACTCGCCGGAGACCACGTGGAAAGCCAAAT +TCAATAAGTTTGGTGTCAAAAATCGATCTTACGGATTCAAATATACGAGA +AATCAGACGGCGGTCGAGGAATACGTGGAACAAATTCGAAAATTTTTCGA +GTCTGATGCGATGAAGCGGCATTTGGAGTGAGTTAACTCAAATTTGAGCG +GGAAACAACGATGCTCCGCGCTCTCGCCGCATGTAGTTTAGCGCGTAAGC +TGTGATGCATACGATAGTCCTGCAATGCATCATATTTTACACGCAAATGC +AGAAATTACCAAATTTCGAGAAAAATCTATATTTTCCTTTTAAAAATTAT +CGATTTTTTAAACAAAACTTCTGAATAATTGGATTTTTCCAGAAGTTTTA +AAAAGTTTTGGGTACAATTTTAAAAAGACAGCAAAATGTTCGTAAAACAC +CAGGAAAGAATTTTGCGCTTAATATCTGATGCTTCGTAAACTCCACGGGC +TTCCGGCCTTAAAGCCGAGCTACGCGCCGTAAATCTACCCCGGCCGCAAC +GCGCCGTAAATCTACCCCGGCCGTGGCCGAGCTCAAGTGGCCTAGTTCGG +CAAAATCTTCCATTTCAAAATATGAGTGAAGCCAGAGGCGCGTGAATGAT +GACTTCCACACGGTTCGGTAGAGCGCATTTACACTTATGTACCCTTTGCC +GGGCTGCGTTCAAAACCTAAAAATTTGAAATTTTGCGCGTAAGATCTGGT +GCATTGGGTTCTGAATTATTTCGACAAAACATGGTGCATCATCCCAAAAA +TTGCAATTTTGCAGTGAACTTGAGAACTTTAACAGCTCCGATGTTCCGAA +AAACTTCGACGCTCGTCAGAAATGGCCGAATTGCCCGTCAATCTCGAATG +TTCCAAATCAGGGAGGATGCGGGAGTTGCTTCGCGGTCGCCGCCGCCGGT +GTCGCCTCCGACCGTGCCTGTATTCACTCGAATGGAACTTTTAAGTCACT +TTTGTCCGAGGAGGATATTATTGGATGCTGCTCGGTGTGCGGAAATTGTT +ACGGCGGAGATCCACTGAAGGCCTTGACCTATTGGGTTAATCAGGGACTT +GTTACAGGTAAGCGGTGACGTCATAGGTGGCCTAGGAACCTTTGATCTAC +AATGTGATTGAATTTTATATCACGCAATTTGTAATAATTTCTAAAAAAAA +TTATCGATTTTTCTGAAAATTAACTTGTTCCAAATTTTGAACGAATTTTC +TAGAAGATTTTTGCAATTTATCGATTTTTGCAAGCTATCGATTTTTCCCG +CAAACTATCGATTTTTCTAGAAAATTATCGATTTTTCTAGAAAATTATTG +ATTTTTCTAGAAAATTAACGATTTTTCTAGAAAATTTTCGATTTTTCTAA +AAAAAATTATCGACTTTTTTCTCAAAAGTATCGATTTTTGCAATTTATCG +ATTTTTTGAAATTTATCGATTTTCCCTGCAAATTATCGACTTTTTTGAAA +ATAAGCTTTCCCCAAAAATTTGAACGAATTTTCTAGAAATTATCAACTTT +TGCAATTTATCGATTTTTTTTTTGCAATTTATCGATTTTTTGCAAATTAT +CGATTTTTTGCAAATTATCGATTTTTCCAAACAATAACGATTCTTCTAAG +CCCGTGGAAGAGTTTTTCGAAAACCTAGGCCATCTCTATTTCCAGGTGGC +CGTGACGGTTGCCGTCCCTACTCGTTTGACCTGTCGTGTGGAGTCCCGTG +CTCGCCGGCCACGTTCTTTGAGGCCGAGGAGAAGCGAACATGTATGAAGA +GGTGTCAGAATATCTATTACCAGCAGAAATATGAGGAGGATAAACATTTT +GGTTAGAGATATTTTTTTTTAGAAAAATAGAGAAAAATTTCTGGGATCTA +TTCAAAAATGGCAAACTTTTTGGAAATTATCGATTTTTTCCGGTAAATAA +TTATCAATTTTTTTCTCGGAAAATATCGATTTTTTCGGAAATTGACAATT +TTTTCGAAAATTATCGATTTTTTCCGTTAATGATCGATTTATTCGGAAAT +TATTGATTTTTCCGATAATTATCGATTTTTCGGATAATTATCGATTTTTT +CCGATAATTATCGATTTTCCGGTAATTATCGATTTTTTCCGATAATTATC +GATTTTTCGGATAATTATCGATTTTTTCCGATAATTATCGATTTTCCCGA +TAATTATCGATTTTTCCGGTAATTATCGATTTTTTCCGATAATTATCGAT +TTTTCCGATAATAATCGACTTTTCCGATAGTTATCGATTTTTCCGATAAT +TATCGATTTTTTTTCGATAATTATCGACTTTTCGGGTAATTATCGATTTT +CCCGATAATTATCGATTTTTCCGGTAATTATCGATTTTTTCCGATAATTA +TCGATTTTTCCGATAATAATCGACTTTTCCGATAGTTATCGATTTTTCCG +ATAATTATCGATTTTTTTCGATAATTATCGACTTTTCGGGTAATTATCGA +TTTTTTTCCGGAAATCATGAATTTTTCCAATAATTATCAATTTTTTCCGA +TAATTATCAATTTTTCCGATAATTATCGATTTTTCGGATAATTATCGATT +TTTTCCGATAATTATCGATTTTCCCGATAATTATCGATTTTTCCGGTAAT +TATCGATTTTTTCCGATAATTATCGATTTTTCCGATAATAATCGACTTTT +CCGATAGTTATCGATTTTTCCGATAATTATCGATTTTTTTTCGATAATTA +TCGACTTTTCGGGTAATTATCGATTTTCCCGATAATTATCGATTTTTCCG +GTAATTATCGATTTTTTCCGATAATTATCGATTTTTCCGATAATAATCGA +CTTTTCCGATAGTTATCGATTTTTCCGATAATTATCGATTTTTTTCGATA +ATTATCGACTTTTCGGGTAATTATCGATTTTTTCCGATAATTATCGATTT +TTCCGATAATAATCGACTTTTCCGATAGTTATCGATTTTTCCGATAATTA +TCGATTTTTTTTCGATAATTATCGACTTTTCGGGTAATTATCGATTTTCC +CGATAATTATCGATTTTTCCGGTAATTATCGATTTTTTCCGATAATTATC +GATTTTTCCGATAATAATCGACTTTTCCGATAGTTATCGATTTTTCCGAT +AATTATCGATTTTTTTCGATAATTATCGACTTTTCGGGTAATTATCGATT +TTTTTCCGGAAATCATGAATTTTTCCAATAATTATCAATTTTTTCCGATA +ATTATCAATTTTTCCGATAATTATCGATTTTTCGGATAATTATCGATTTT +TTCCGATAATTATCGATTTTCCCGATAATTATCGATTTTTCCGGTAATTA +TCGATTTTTTCCGATAATTATCGATTTTTCCGATAATAATCGACTTTTCC +GATAGTTATCGATTTTTCCGATAATTATCGATTTTTTTTCGATAATTATC +GACTTTTCGGGTAATTATCGATTTTCCCGATAATTATCGATTTTTCCGGT +AATTATCGATTTTTTCCGATAATTATCGATTTTTCCGATAATAATCGACT +TTTCCGATAGTTATCGATTTTTCCGATAATTATCGATTTTTTTCGATAAT +TATCGACTTTTCGGGTAATTATCGATTTTTTTCCGGAAATCATGAATTTT +TCCAATAATTATCAATTTTTTCCGATAATTATCAATTTTTCCGATAATTA +TCGTTTTTCCCGATAATTATCGATTTTTCCGATAATTATCGATTTTTCGG +ATAATTATCGATTTTTCCGATAATTATCGATTTTTCCGATAATTATCGAT +TTTTCCGATATTTTTTTTCGGAAATGGCTGCCCCATCGCGGTTTGATCTA +CAAAAAATGCGGGAATTTTTAGCCCAAAAACATGTGACGTCAGCACGTTC +TTAACCATACGAAATCAGTTGAGAACTCTGCCGCATTTTTTGTAGATCTA +CGTAGATCAAGCCGCAATGAGACACTCTGGCACCAAGTGTCTGTAATTGA +CTTCACGGAAGAAAATATATTTTTATTTAATGCGCAAAACTAAAATTCAA +AATTTCGTTTCGACCAATACACCATATTTTAAGCGCAAATTTCAATTCAA +ATTTTTGCAGCAACCTTTGCCTATTCAATGTATCCCCGCTCAATGACAGT +ATCCCCCGATGGAAAGGAACGAGTAAAGGTGCCAACAATCATCGGTCACT +TCAACGATAAGAAAACCGAGAAGCTGAACGTGACCGAGTACCGTGACATC +ATCAAAAAAGAAATTCTACTTTATGGTCCCACCACGATGGCGTTCCCAGT +TCCCGAAGAATTCCTTCATTATTCGAGCGGAGTGTTCCGCCCGTATCCAA +CTGATGGTTTCGACGATCGAATTGTGTATTGGCACGTGGTTCGATTGATC +GGATGGGGAGAATCAGATGATGGAACACATTATTGGTTGGCTGTTAATAG +TTTTGGTAACCATTGGGGTGATAATGGTGAGTTTTCGTGCAAATTGCGCA +CGGCCCGGCAAATGGTACATCCATACAAATGCGCTCCACTGATAATTTGA +GTTTAGCCAGGTTTGGGCGCGTTTTAAGGAAAACGCCTTGGTCCAAAAAA +TTTAGAATTTGATTTCGGACATTTTTTATATGCATCACAAAAATGTTGGA +CGAGCCGTTTTTGAGAAAAAGCCCAGGTATACGGTAAACAAATTGCGTAC +AGGTGCCACTTCCCGGGCCGTGATGCGCGTTAAATATAGTGCTTTTTAAG +AATGCGTGTTGCGCAACATATTTGACGCGCAAAATATCTCGTAGCGAAAA +CTACAGTAATTTTTCAAATGACTACTGCAGCGTTTATGTCGATTTACGGG +CTCGAAAAAAAAGTTACAGCGATATTCCATTTTTTCTCATTTTTTGCTTA +TTTTTATTTAGTATTCTCACGGTGTGTCATTCTGTCCCATAACGGTTTGA +TCTACAAAAAATGCGGGAATTTTTCGCCCAGAAAAATGTGACGTCAGCAC +GCCCCTAACCATACGAAATTTGTTGAGAAATCTGCGTATAAATTCCCGCA +TTTTTTGTAGATCACGCCGAAGTGAGACACTTTGACACCACGTGTATTCT +ATCTAAAAATAAATTATTTCAAAAATAGAGCCCGAAAAAAAAAATCGACA +AAAGCGCTACAGTAGTCATTTAAAGAATTACTGTAGTTTTCGCTACGAGA +TATATTGATATTTTGCGCGTCAAATATGTTGCGCAGTACGCATTCTTAGA +ATTTTGTGTTGCCGTAAATAAATTTGGACGTCAAATACAGTGCATATTGC +GGTCGATCGGCTACAATATATTTTGCGAGCAAATTTGGAAGTTTTGCGCG +TCAAATATGATGTAGCCGATCGGTCATGTTACAAAACACCATATTTGACG +CGCAAAACTTTAATTTTGGACAAAAAGTCAGAGAATTAGTATTGCGTAAA +AAACTGGCAATTTTTTTCAGAACATTTCTGAAATTTTCAATATATTTTCA +AACTTTTCGCGTCAAATATGGTGCATCAAGTCGCGAACCAAATACACTCT +AACACGTAGTGCCAGGCTGTCCCATTATAGTTTGACCTACAAAAACGCGG +GAATTTTTCGCCCAAAAAAATGTGACGTCAGCACGTTCTTAACCATGCAA +AATCAGTTGAGAACTCTGCGTCTCCTCTTCTCCCGCATTTTTTGTAGATC +AACGTGATTCAGGCCGAAATGTGACACTCTGACACCACGTGGCCCTAATT +AACTCGTAAAAATCACCGTTTTTTTTCCAGGACTCTTCAAAATCAACACA +GATGACATGGAAAAATATGGTCTAGAGTATGAAACAGCAGTCGTCTAATT +ATAATTCGGCAAAAATTTTTTGTAAATAGTTAAATATTGTCCACCTATTT +CATCCCCACCCGATTGCATCTCAACTTGTCCCATTTCCGAGAAAAATCAA +TTATTTATTTTTATTCGGCCATCATTTATTAGCTCCCTCATTCCATAGTT +TTTTTTTAATTAGATTTTTTTTGGATGCTAAAATTTGCCATTCTCATAGA +CATTTTCAATATTTGTGTAAAATAAATCATTTTTCTGGTCTTCAATTGAT +GGAAAAAAACAAAAAAACAATGCGCGTCAGGTTTGGTGTATTGTGTGCAA +ACACCGAGCGCATATTTTGAAATTTATTTTTTTTTCGAATTTATTAAAGT +TGCTGATTTTCTTTAATTTCAGGCTTAAAAATGTCGGATTTTGTGCCAGA +AACCGAGGAAAATGAAGAAGAATCTCAAAAAATCGATGAAATCCATGAAA +TCCCAGCTCAAGCAATTATCATCGACCAAAGTGAGGAAAATGCTGACTTT +ATCAATTTTCAATTACTTTTTGCATTTTTTCTAGGTTTTTCTCGACGATT +TCTCAACAATAAATGGTACGGAAAGTACGGCGAAGATGGGGATCTTCTGG +AGCACATCGACGAGGACTGGGAGCCCGTAGGCCTCGACGAAGTGGAATTT +CTGAGCCAACTGTGGTTTGAGCAGGAGGATCAGGAGAAAAAAGCTCATAG +GCACTATGATTGGGATGAAGAAAAGAAGGAATGGGTGCCGAAGGCCAAGC +AGGAGGAGGTCAATGAGGATTTTATCGCAGAATATCAAGCGAATTACGGG +GTTCAGTATGATGATATTTATAAAAAAATGGACGAAGAATTGCAAGAAAA +AGCGGCAAAAGCTCAAAAAGAAGATGAAGAGAAGAAGGAGAAGAAGCGGA +AGAAAAAAGTTGGCTTGGGAGCCGGGGAAGACGCTAAAGAGGGCTGGCTT +GACCTAGGAGATAAGGTTCATGCGGTTTATGTGTCAAATCTTCCGGAAGA +TATTACAGACGAGGAATTCCAGAAATTTATGTCAAAATGTGGAGTTATTC +AGCCGGATATTCGAACGAATAAGCCGAAATGCAAGCTTTACCGGGAGGAA +AACGGCAAACTCAAAGGCGACGGAAGATGTTGTTATATTAAGAAGGAATC +TGTCGAGCTTGCCTGTAACATTCTCGATGGAGCGAACTTAAACGGGCGGG +AAGTGAAGGTTGAGGAAGCTCGATTTGAGATGAAGGGCGATTTTGATCCG +GCGAGGAAGCGGCGGAAATTGACTGCGGCGCAGAAAAAACGATATATGGA +GCAGCAGAATAAGTAATAAAAAATATTTGGTGAAATTTGAAATAGCTCGT +AAATCGACATTAAGCTGAAAAAATGAAAAAAAACCAAAAAAAATCGTATT +ACGGGAACACAAAATCCTGAGAATGCGTACTGCACAACATTTTTTTTTTT +TTTGACGCGCAAAATATCTCGTAGCGAAAACTAAGACTACTGTAGCACTT +GTGTCGATTTACGGGCTGCTCGATTTTCGAAATGAATTAAAAGAATTTAT +TTATGTGATATTGAAATTGGGCAAAAAATAGGAAAATAATACAAAAAAAT +CTAAAAAATTTATTTCAATAATCGAGCCCCCGTAAATCGACACAAGCGCT +ACAGTAGTCATTTAAAGAGTAGTTTTCGCTACGAGATATTTTGCGCGTCA +AATATGTTGTGCAATACGCATTCTCAGAATATTGTGTTCCCATAATATAT +CGACGAAAAAATTGGCCCAAATCGTGGATTTTTGTCCGAATTTGATGACA +AATGGCTTTGAAAATCACAAAATTTCAGAGAAAAATTTCGATTTTTGGTT +TAAAAAAACAAAAATTGAAACCCAACAAAATTGTTAACTTGAAAACCTGC +TGAAAATCTTAGAATTTTCAGATTTCACCCAAAAAATACCAGATTTAACT +CGAAAATTGCGAATTTTAGGCCAAATTCCTTGCATTTTTCATAGAAAAGA +TAAACTAACGACACAAAATCAAATGAAATTGACTAAAAAACTATTGAATT +TTGTAGAAAAATCCCGATTTTTGCCTAAATTTGCAAAAAAAATATTTTAT +TTTAGCATTTATTTTTCTTAATTTTCACACTAAAAATTACGAAAAAAGAC +AAAAAAAATTTTTTTCATTCAACAATTTTTTGGGCTAAAATGTGTAATTT +TTGCGGGAAGAATTCGAAAAATTATTAAAAATCGTAGAGACTAACTGAAA +ATCAATTTTTTAGGGACCAAAAAGCCAACTTTTGCCGATTTTACTCAAAT +TTTTCCGTGAAAAATCCGGAATTTTTAAATATTATTTAATTGCGAAATTT +TACAATTTTTACACCTAAAATAAGGGTAATATGGTAGCTGGTCTCGACAC +GACAATTTTTTTGTTAAATTCTAAAAAAGGTGTGCGCCTTTAAAGAGTAC +TGTAATTTCAAACTTTATGGAATTTTTTTTTGATTTTTCAAATAAACTAC +GAAAAATCGAAGAAAATTCCACAAAGTTTGAAATTACAGTACTATTTAAA +GGCGCATACCTTCTAGAATTTTACAAAAAATTTGTCGTGTCGTGACCGGC +GACCGTATTACCCTAATTTTTGGTGTAAAAATCGTAAACTGTCCGGATTT +TTCACTACGAAATTCAAATTCGAGGAAAATCGAAAAAAATTGGTTGTTTT +GGTTCCTAAAAAATATATTTTCAGTTATTTTCTACCATTTTTTAATAATT +TCTCGAATTTTTCCCTCAAAAATTACAAATTTCAACCAAAAATTCTGATT +TTTCCTTTCCAGAATCTTCGAATGGACGCCCGATAAGCCACGTAACTACC +GTCCAAAGTCGGACTGTACGGTTATTGTCAAAAATCTGTTCACTCAGGAA +ATGATGAACAAGAATGCGGCGTTGATGTTGGATTTGAAAGAGGAAATGAC +ACAAAGTTGTCAGAAATATGGAATTGTTAAGAAAGTCGTCGTTTATGCGG +TTGGTATTGAGGAAATTTGTGGAAATTTCGATTTTTGTAAAAAAAATTTA +TTCTAAAAAAATAAATTAAAAAAAAAAGATTTAAAAAATTTAAAGCTAAT +TTTCGAAAAATTGAAGCTAATTTTGGAAAAAAAACCGAAAATTTTTTTTT +TTAGAAATGTCGATATTCATAAAAAAATATTCTAAAAACGGGATCAAAAA +TTTTTGAAGCTATTTGTCGGAAAAATTTTTAAAAATGTAAAGCTAATTTT +CGAAAAAAAACCCAAAATTATTGGATTTAACAAATTTTCAAAAAAATTGT +TCTAAAAAAGATAACCTTTAACATTAAAAAAATTATGGCTATTTTTCGAA +AAATTAAAAAAAAACAATTTTTAGCTAATTTTCGAAAAAAAACCGAAAAT +TTGTGGAAATTTCGATTTTCAAAAAAAATTTATTCTAAAAAAAAATAAAT +TTTTAACATTAAAAAATGGCTATTTTTCGAAAAAACCGAAAATTTTTGGA +AATTTCGATTTTCGAAAAAAAAGTATTTTAAAAAAACAATGAGAAATGGT +TATAAATTGTTCTTTCAAAAATTTTTTACAGCTTTTTTTTTCGAGAAATT +TAAAAAAAAAACAATTTTTAGCTAATTTTAAAAAAAGTAAAGCTAATTTT +CAAAAAGAACCCCAAAATTGATGCATTTATCGATTTTTAAAATAAATTGT +TCAAAAAAAGATAAATTTAAAAAAAAAGTTATTGGATTTTTTAAAGTTAT +TGGATTTTTCAATTTTCAAAAAAAAATCATCAAAATGTATAAATAAATAA +AAACTATGGATTTCGAAAAATTAAAAAAAACAATTTTTAGCTAATTTACG +GAATTAAAACAACAAAAAATTTCGGAAAATCGAAAATTGTTGGTTTTTTT +TTTCGATTAAAAAAATTCAAAATCTTCTGAAAGACATTTTTAAAATTTCC +AAAAAAAAATTATGAGTATTTTTCAAAAAACAAATCGAATTTTGATTAAC +TTCCGATTTTTTTGACATTTTTTGAAATTTGAAAATCATTAATTCAAAAA +TTTTTATTGAAATAATTCAAAAATTTTTATTGAAAAAAAACGAAAATTTT +TGATTTTCGCTTGAATATTTCGGAAAAAACAATCGATTAAAAAAAAAATA +GGCTTCTAGTTATTTTTCAAGAATGCTTTTTTTTTGACAAACTGCTGATT +TTTTGTCAGTTTCGTCGATTTTCGTTGTAAAAAATCAAAAATTCAAAATT +TCTTCTATTACGAGTGCACAAAATGCTGAGAATGCGTATTGCACAACATA +TTTGACGCGCAAAATATCTCGTAGTGAAAACTACAGTAATTCTTTAAGTG +TCTACTGTAGCGTTTTCGGAAAAATTCCACTTTTTTTATTTAAAAAAAAA +AACGAAATATTTTGATTTTTTTTTATTAAAAAAAACGAAAAATTTTGATT +TTTTATTAAAAAAAACGAAATATTTTGATTTTTTATTTAAAAATGAAAAA +TTTTGATTTTCCAAAAAAAAAGGCTCCTAATTAAAAAAAAAAAATTTTTT +TGAAAAAGTGCAGATTTTTGTCTTAAAATTTAAATCAAAAATTTTTAAAT +AGACTTTTTCCATCAAATTTCCCCAATTTTCAGAACCACCCGGACGGCGT +CGTATCGGTAACCTTTCCAACGACAGAAGAATCGGATATGGCTGTAAAAT +ATCTTCACGGACGAGTAGTTGACGGTCGGAAATTGACAGCCGAGCTCTGG +GATGGCCGGACAAAGTTTAAGGTCGAGGAGACGGAAGAGGATGAGGAGAA +GCGTCGGAAAGAGTACGAGAAGTATATTGAGGGTGGAAGTAGTGAGACGA +AGGAGGAGAGCGACGACGATGATGACGATGAAGCTGAAGATAATTGATTG +ATCTAAATTTTTTCTGAAAAATTATTTTTAGTTTATACATTTTTCCGAGA +GGAGCAACCGATCAATTTTTACCAAAACTATGTTCAAAATCGCCCAAAAA +TATCAAATTTAGTGAATTTTCGTTTTCATGGATTTTTCGAAAATTAGCTT +TAAAAATGTTTGCCAAATTTTTCGACGATATCGCGATATTTTAAAAATTT +CGAACAAAAATTGCCTAATTTCAATTAAAATCCCTTTTTTCGAAATTTTC +TAATTTTCTGGGCCAATTGGGTCGTTTAAAAAGAAAAATGGCCAAAATTT +GAGAGTTTTAAAAAAATTCTAAAATTTCAATCCTACGATTTTCCGGGAAA +AAAATTTTCTTGGAAAATTGCTTTTTTTTTGAAAAATTATTTTTAGTTTA +TACATTTTTTTTCCGAAAATAGGAACAACCTATCAATTGAAATTTTCAAA +AAAAAATTAATTAAATTTGGAAGCATTTTCCGAAAAATTGCATGTTTTCG +GTTTTCTAGAAAAAAAAAACTAAAAGAACGAAAAATTTCACCAAAAATCA +AATATGAAAATACTTTCCTAAAAATCTGAAAAAACCAGAAATTTTCAATT +TTCCCTATTCAAAAAAATTCAAAAAAAAAACCAAATTTCAGTTAAAATCC +CTTTTTTCGAAAATTTTAAAATTTTCTGCGCCATTGTGTCGTTGATTTGA +AATTTTTTTCTAAAAATCCGTGAATTTTTGAAATTAAACAAAAAATTTGA +AAAATCAAAAATTATCGATTTTTCAACGAAAAAAATTCAAAAATTTCAAT +CTTACGATTTTCCTAACTAAAAAAAAATTTGAAGTAACGAAAATGTTCAA +TTTTTTCGAAAATTTTCGAGGTCATTTAGAGTTTTTTCTGTGAAAATTGC +ATTTTATATACTCATTTAAATTAATTTTTATATATTCCTTTCCCGAAAAC +TTCAAAAAAAAAACCCAGTGATACAATTAAAATCGAGATAATCACAGACA +AAGTAGGCAGTAGGCAGGCAAAAAACAGGCACATATTAAGGTAATACAAA +ATTCTGATAATGCGTACATCGCAACACATTTGACGCGCAAAATATCTCGT +AGCGAAAACTACAGTAATTCGTTAAATGGATACTGTAGCGCGCTAGTGTC +GATTTACGGGAATCTTAAAGAACCTAAAGAATTGTAGGAAAAATGGAGAT +CCCGTAAATCGACACTAGCACGCTACAGTATCCATTTAAAGAATTACTGT +AGTTTTCGCTACGAGATATTTTGCGCGTCAAATATGTTGTTCAATACGCA +ATTTTAAAATTTCGTGGTCTCATAATAATACACAATTAACTAGTAAATCT +ACAAAATCTACAAAATTCTCTTCATCAACTCTTCCACAGCTCGATCGACC +TGTGCATGAGTCTCCTCGTACGCCCACAGAGAGCACAACGCCACGTTGCT +ATTGTCGAGACGTTCCTTATTCGAAATCTGTGACGACATGCGATCCTTGG +CCTGATCTTCAGTCAGGTTATCCCTCGCAACGACTCGACGGACGGCTTCA +TCTGCTGGCACGAAGACGGTCCACGTTTCGGCGAGCGTTTTGTGCCATCC +GGCTTCGATTAGTGCGGCCGCTTCGATGACTGAATGAATTTTTTTTTCAA +CTTTTGCAGAAAAAATTATGATTTTGCAAAATTAACGGGGAAAATTGGCT +GTTTAAAAAATATTTATTATTTTCGCGTTTTTTTAAAATAAAAATCGATG +AAAATTCTGCAAAGTTTGAAGCTTCAGTACCCTTCAAAGGTGCACACGTT +TTAGAATTTAGCAAAAAATTGGCGTGTTCACGATTTTTTGGTTAAATTCA +AGAAAGTGTGCGCCTTTAAGGAGTACTGTAATTTCAAACTTGCTGAATTT +TCATCGATTTTTCACTTTTTTTCCACGATTAGTAAAATTTGTGTTATTGT +AGATTTTTTAAATTTAATACCAAATTTTCCAAAAAATCGAAAAAAAAAAG +AAAAAATGTAATTTCGTTATTTTCAAAAAAATAAATTGAAAAATTGAAAA +AAAATCCAAATATTCGATTATATTTTTTCAGAAAATAAAAATGAAAATTG +GAAAAAAACATATTTTTGGGTTTTTCGATTTTCCAAAAAATTTAAACATT +TAAAAAATCTAAATTTTCGATTTTTTTCAAAAAAAAAAAATTAAAAATCG +CACAAAAACCAAAAAAAAACATTTTTGGCCGATTTTCCAAAAAAAAAAAG +AAAAATAAACAAAAAACAAATATTTCAAAAAAAAAAACAATTTTTTCCGA +TTTTCCAGAAAAACAACTGAAAATCGGAACAATAATTTGTTTTTTCTATT +TTTCAAAAAATATTGAAAAATAAAAGAAAAAACGGAAATTTTCGATTTTT +TTCCGATTTTCCAAAAAAAAAAAATTCAAAATCTCACAAAAACCAAAAAA +AAAATGAAAAATCAAAGAAAAACGAAAATTTCGTTATTTTCAAAAAAATA +TCGAAAAAACTTTTTTTTCTTCCGATTTTTCTGAAAAACACTGAAAATTG +TGGAACAATAATTTTTTTCTATTTTTTTGGTCTCCACGATTTTTCGCGAA +AAATTTCAAAAATTAAAATTTTTTTTTAAATCCAAATTTTCACTTCCCCC +CCCCCCCCCCCCTCACCAACAACTTTCGCCGTCGACTTCTTCACAATCTC +CATAGCTTTCTCTTTCACCTCCGGCCAAACAAGCTCACTCAGCTCGCGGA +GCTTCACCTTATCCGAAAACACAATCGTTCCAAGCTTCCGGCGGTCTACA +ACTCCATCGACAACGACATCCCCTCCAAAATGTTCGCCGATTTTTCGATT +CAACGAGCTTCCCCGTTCATAGCACGTGTGTGCGAGCTTATCACAATCGA +TAACATCGAAATTATGCGTTTCACGGAGATATTTCCCGATATGACTTTTT +CCCGACGCAATTCCTCCGGCGAGCCCAATGATGTACGGGGCGCCCGTTTC +TCTTGGAACCGCCCGAGCTGGACGGAGCAAGTGACCCAGATCCTCTCGTC +GTCTGGAGCTTGAGCTGATCTTTGTCTCTTTCAGGATCTCATCGGATCCT +TCCACCAGCTCGACAATTATCACATCCAGCTGCGACATTCCTTGCTCATT +TCTCTTTTTGTTCACCGCATCGGCACCTTTAATGGTCTCCCGGGACACTA +CTATCGCTTCGAGGTCTTTTATTCGTGTTGAAGGACCGAATGGGTCGATT +ATTGGCTCCGCGAGACATTTTGCCTGGAAAATTATGGGGGTTCTATTGAG +CAAAAATGACCATTTTTGGAAAATTAGAAAATCGGAAAAAAAAATTTCCC +GAAATTTTTTATTTAGAAAAGTTTTTAAAAAACAGAAATTATATATTTTT +TGAGTTTTCCAAAACAAAAAATCGAAAAAAAATATTTCGATTTTTCGGAT +TTTCCAAAAGAAAAAATTTAAAATATCGAAGTTTTTAGATTTGCAATAGA +AAAATTGAAAAAAAAAACGGAAATTGTATTACGGGAACAGAAAATTCTGA +GAATGCGTATTGTACAGCATATTTGACGCGCAAAATATCTCGTAGCGAAA +ACTACAGTAATTCTTTAAATGACTACTGTATCGATCAAGCCCGTAAAGCG +CTACAGTAGTAATTTAAAGAATAACTGTAGTTTTCGCTACGAGATATTTT +GCGCGTCAAATATGTTGTGCAATACGCATTCTCAGAATTTTGTGTTGCCT +TAATGCAATTTCCGTTTTTTTTTCAATTTTTTCTTTTGAAAATCTGAAAA +TTTCGATTTTTTCCAATATTTTCTTTTGGAAAATCCGAAAAATCGAAACA +AAAATTTTTTTCTATTTTTTAAATTTTTTTTTTTGGAAAATCGGAAAAAA +ACCAAAATTTTAGTTTTTTAAAATATTTTATGGACCAAAAATATCGATTT +TTCCTAAAGTTTTATAGAAAACTGAAAAATTTAAATATTTATTGTTTTTA +ATTTTTAAATTTTTATGGAAAAATTTCGATTTTTTTTTTTGAAAAAAAAG +CTTTTTTTAAATTTTTCTTTATTTTTGGAAAATCGAACATTTGCTATTTT +TTTCGATTTATTAATTTTTTTGTTGGAATTTCTAAAAATCGATGTTTTTT +TTTCAAAAATCAGCGGTTTTTCCGAAAAATGGCAAAAATTTTTTTAAAAA +ACATTTATTTCTTTTCCTATTTTTCGAAAAATAAATAATTTTTTCTGGCA +ATTTTTAATGAATTTTTGATCGGTAAACTCTTACAGTCCCGGAAATATCC +TCTACAAAATCGACAACTTTCTTAATCCGAAACTCCACAGGCTCAATCAT +CTCGAATAATGATTTTTCTGGAAAAAAACCAATTTGTTAAAAGTTTTATT +TCCAAGCTATAATCTAACTAATAATCATATCCTTATCGGTGACCCCCACG +ACAATAACATCAGAAGCGAGCTCGGCAGCCTTGTTGAGCAACACTTTGTG +CCCATTGTGAAGCCGATCGAATGTGCCGCCCAACACGACTTTTTTGTACT +TTTTCGCCGCCGCCAATTTTTCCGCGTTCTCCAGCAGCTTTTCCTCGCCG +ATTAGCACATAATTCTCGGGATTTCCGCGGATTTCCGACACAACTAGACG +GACGTCGAGCTTCGGGCATGAGCTCGCCGATGTTAGGTAGATTTTCGAGA +CTAGCTCGTCGGTTCGCGGCTCGTCCGGGTTTAATCTGCAAGGAATCCTT +GTTAACCTTGATTTTCGAGCCGGGAAAAAGCCCAAAGCACTTTACCTCAC +ATAAAGCTTCGAGCTTAACGCGGCGGCCGCAGACGTGAGCAATTGCTTCA +GTTTTTGCACATTTTTGCTATTTAACACGAGAAGTCCGTATTTCGAGCTC +ATTGAGAATGATGAGAAATATCAGGGAATATTCCTCAAATTTTAAATAGA +AAAATTCGCTGCCACGTTCGCTGCTCTTATCGGCTGCGCGTCTCTATTTC +ACACACTGTCTCATCTCTCGTCTCGCGTCTCTCGTCTCTAACGCGTGACG +GTGGAGCGCACTTCCCTCCTTTTTGCTGTAAAATCTTTCAGACATGCCGG +AAACAAGAAAAACAAGAAATTATTGAACTGAAAATAATGTAAACGTACTC +ATCGTATTTTTAGCTTCAAAATAAGATATCTTAGAGCATATAATATTGCT +TCTAAACGAAAACCAAAACATCGCTGAAAATGTTGTGAATTTTATGAAAA +TCTAGGATCATTTTTCCCATTTTTATGAAAAACAACAATAAAATGAGAAA +AATTACATGGGAAAACCGAAGAAACTTAAATTTCGCGGTCAAAATTCGAA +TAGAATTACTGTATTTTTCGCTCAGAGATATTTTGCGCGTCAAATATGCT +GCGCGTGCGCATTTTCAGCGTTTTTTATTTAATAAAACAGTAATAAAATG +ATTAAATGCATTTTGTGTGATTTTCAGCCCAAAATGTTTGAAATAAATTG +TTGTTGTTCAAGCCAGCATTTTTAAAAACTTAAATATATGGGAAAACCAT +AAAAATAACACAAAAGTTTGGCAAAATTTTGGAACTACAGTACTCTTTAA +AGGCGCAAGCCCTTTAAGACAAATTTGTCGTGTCGAGACCGGACAAATAT +TCTAAATTTCTTTTATACATACGCAGATTTAAAGTACAGAAGAGCGCATT +TGCACATTGCGCAATTTCTAAATTTTTTCTAACAATAAAAATTAAAACCA +AAATACTTTATTCAATACCACAAATACCACAAGTTCATTTATCTTATTCA +ACCTCTTCCGCCGACGTCGTCTTGTTGTTGCTCTTCCCCTTCTTCTTAGA +CTTCTGAAATTTTCTCATATATGCAAACGCGCTCCGATCTAACAAAAAAC +CTTCTTCTTCTTTTTCTTCTTGTCTACATCTTCCTTCTTTGGCTGCTCTC +CAGATTCTCCCCCGGCTCCCGGATCGCTCTTCCCAAAGTCCATCTCCGGC +TTCAGCCCAACCTCAGGCGGCGCGATCATCAGTACCTGCTGGTATCCAGG +ACCCTTGTAATCCGTCATACAATCCCAATCTGGTGGCTCCTGGGTATTTG +ACTTAGACTTCTCAAACAGCTTCTGGATCCCATCAGCGATACGATCGTAC +TCCACAAACTCAGCGACATCCTTGGGCTCACGGATGATGGTCAGAAGATC +AAAGAACCCAGCAGTGGTCTCCGGAGTGGTTCTCCAAACCGACGCGACCA +TCGGTGCAGTGATGCGACGTTTCAAGTGGAGCACGTCCTGTTCGCTTTCC +TTGTTGAGCAGTGCCCATGGGAGAGCTCCGAGGAAGAACTCGAGCACCAT +GTACCACCAGGACTCCATGTCGTCCTTGTAGCCGAGATTTTTCTGGGAAG +AAAAAAGTTGTTTTAAAGAAATTGTGAACGGTAAGGTTACCCCCTGGTGA +GCATGAACGCTCGCGTACTTGACGACTCCTCTGTAGTGAATCGCATTCTT +TCTCATCTGCTCCTCAGCTTCGTCGTTCTTCTTGACGAATCTTAATTTTA +AAAAAAGTTTTCGGGGTAGATTTACGACGCGTTGCGTGTCGCGTCGCGGT +TCGATTTTAGTTGTAAAACTAAATGTATTTGTCCGTGTGGAGTACGCGAC +TTTCCCACTCAAAATAGGATGGAATTGAATTCGGAGGTGTCACTGTTGCA +AATTCGGATTGTCTGAATAAATATAAAGTGAGATTTTGAATTTTGCTCCA +TTGATAATGGTGTTTTTTTTTGAAATTCTGCAAACATTAATTTCTAGAAA +ATTTGAGTTTCCTCCAAAATTTTTCACAGAAAATTTGAATTCCCGCCAAA +ATTTTTTCTCTGAAAATTTGAATTCCCGCCAAAATTTTTTCTCTGAAAAT +TTGAATTCCCGCCAAAATTTTTTTCAGAAAATTTTGAACCCCGCTTAAAT +TTTTCTGAACTAGGCTATTTTGTCTCGGCCATATCTGGGGTTGTGGTTTA +CGGCGCGTTGCGTGTCGCGTCGCGGTTCGATTTTAGTTGTAAAACTAAAT +GTATTTGTCCGTGTGGAGTACGCGACTTTCCCACGCGTTGTTCGTCAGGC +AATTGTCAATGGAGCGCAAAAACTGCCGACCGCTCCAAATAACTACTTTT +TGCACTTCATTGCATACACACAGCAGCTCGCGGCGTCGGCATGAGGCCCG +CATTTCGCGCCTCACTGGAAGCCCCAGATGCCAAAAAATCTACCTCGGTC +TCTTGCACAACCCGAAATCCAACAGGTAAACCTGATGGTGCTGTCCGTCA +ATCTCTCTTCCAATACAGAAATGCGATGGCTTGATGTCGCGATGAATGAA +TCCATTCCGGTGGAGGTCACGAATCGCGGCCAGCGTCTGCTCGGCCAAGT +GAAGACCCGTCGCCATGCTGAACTTGCGATCCTTGTTCGTGTTCATCATC +AGCTCGTATAGGTTCTCGCCATACTGAAATATGGAATTTGGCTGAAGTTA +GGCAACGAAAAATGGTACCAATGGCATCACAATGAAGAGGAAGCGATTTG +GAACCGTGCCACGTTCCTCGATATTCGTGAAGAATGGAGATGGGTGGTGG +ATCGACGCGAGGACAACTGACATTTGACGAAGAAGCTGGAATTTTTTTTG +CTCTCTAGAAACGGTTTTCACGGCGGCCGACAATTTCCGAGTTTGGAAAC +TCACTGCACTTAGTCATGTAATTTTATAATGAGTGGCTAAACTCGGAAAT +TGTCGGCCGCCGTTAAACCACAAGACAGTTGGTTCCTTCGCCGCGACCGA +CACTTTCCGGGTTCCGCGCCGCACTATACAGAAGGCTGGCTGCGCGAGGC +AGGCTAGACCGCGGCAGGTGTTTTGGCGCCTACATGGACTTGCTAGCTTG +TCAACAAGGCAGCCTAAGCGTGCCTGCAAAAGGTAGGCAGGCACGCTTCT +AAAACCGTGCCAACACACCATAAATAACTCACCGAGCTCTTCATGTTCAA +CGCCTCGCATTTGACCGCAAAAAACTTCCCATCACTCTCGCGTTTTACCT +TGTAAATCGAGCCGAACGTGCCCGTCGCCAGCGGTTTCGTGACTTCATAG +GTGCCGTTTTGTGCTCGAATGAGCTCCTTTTGCGGTTGTCCAGGTCCGAC +TGACGTCATTGATTTAACACCGAAATGTCACGATTATTCGGAAGTGAATC +GATAATCGAAAATCGGAGACTCGAAACTTTTCGAAATAGATTTTATTATC +TTTGTAGGGTTTTTGGAGTTTATGATGATAATGAGGAGGGGGGATTTTAT +GTGGATTAAGAGGCTACGAGGAAAATATTTATTTTTTAAATATTTTATTG +TCATTCTTTTCTTTTCTAGATTTTCACGTTTCTTATTATTAAAAAAAAGT +TTTTCAGAATTTATTTCAAAATCCCGAACATAATCTGAAATTCAGAAATA +CTACAAAAGAAAAACGAAAAAAAAACTGAGAAAAATGGTCCAGATTCTCC +AGTATTGTTAGGCGTACCCCCCCCCCCCCCCTACCTACCTACCTTCCTTC +CTCGCCTACATGCATACCTGCCTACCTACACGCCTGAGTGCCTGCCTACC +TTCCTGCCTACGTTTATGTCTACATTTTTTGCCAGCCTTTTGCCAGTATA +CTTTACGTGTGTTCTTAATTACGTGCCTATCTACTTACCTTTCTTCCTCG +CCTACATGTATACCTGCCTACCTACACGCCTGCGTGCCCGCCTCCTGCCT +ACCGACTCACCTACCTGTTTGCATACATGCCTGCCTACCTTCTTGACCAT +GCCGAGGCGCCTATCTTACTACTTGCCTACCTACACGCCTGTCTATTGCC +TACCTGTTTGGTTACATGTGCCTGTGCCGTACCTGTGCCTCAAAAACATC +TTTATTTTGTAATAAATAATTTTAATAAAACTTTATAAAACAAAAAAAAT +ACAAAATTGAAAATAACCTAACAAAAAGTCTTTTCAAACCCCTTCGAACT +GCTCAACTGATAAAAATTCGTGTTATACTTCAACAATTTGAACTGCAAAT +CCGATTTGACACAGCTAAACTTGTATTTTGTCGCTTTATTCCTGCACAAA +TGTGCTCCTGGGCAATTGAGACTATTCGAATCGGTGTAGTAGGTGGTGAA +GCTCTTTGAGCATCTTATTGTAGAGTGATCTTCTCGAAGACGGCCCAGAA +TTGCGGTGATTGAGGGATTTGTGATGGTTCTGGGGATTTGATGTAATAAA +TTTAAATTGTGTGGTTTAGATGCAGAAAAAAAAACTAAGAATTCAGACTA +AGACTTGAAAAAGAGCCAAGAAAAGGGCGGAGCCTATTATCGATTTTTCC +ACTTGCCGTTTATGAAGTTTATCTACACTTATATAGTCTATTATCAATAC +TAAGTTAAACAGTATATGGTATAATAAATACTATGACTGCAAGAAAAATC +AATAATAGGCTCCGCCTCTATATTTGTTTTTTCTCGTTTTAAATCCAAAC +TTATTCTACGCCGAACCTATATTCTTTTATATTTTTTGAAATTATATATC +CTTCTATTTATAAGATTTTTCCAGCCAAATTTTTTTTTCTCAGAAAAATT +GAGTTTCCCGCCAAAATGGGTTTCTCAAAAAATTTGAATTTCCCGCCAAA +ATTTTTTTTCTCAGAAATTTAAAATTTTCCGCAAAATTTTTCTCAGAAAA +TTTGTATTCCCCGCCAAAAATGTTTTCTCATAAAACATGAATTTCCGTCA +AAACTTTCTCATAAAATTTGAATTTCCCGCCAAAATTTTACGAGAAAATT +TGAATTTCCAGCCAATCTTTTAATGAGAAAGTTTGAATTCCCACCAAAAT +GTTTTTTTTTCTCAGAAAATTTGAATATTCCGCAAAAATGTTCTGAGGAA +AATTGAATCTCTAGCCAATTTTTTCTCATAAAATTTGAATTTCCGGTCAG +CTTTTTTCTGAAAAAGTTTGAATTTCGCGCAAATTTTTTTTCTCAGAAAT +TTTAAACCTCTGGCTTTATTTTTCTCAAAAAAATTAAAATGTCCTGCCAT +TTTTTTAAAAAAAAAATTCACAGAAAATTTGAATTTTTAATTTTAAAATT +CACAGAAACTGACTTCCTTATCGACATGCCAATTGTCACACGATCCGCTG +ATTTCAGAGCTTCACCGCCCGTAAAATTGCCACGTATCATTGAATCCACG +TCAGCAGAGTCGGGAATTTCAAAAATTTTACTATCATCCATTTGTTTGCT +GGAAGCGTTAATTATCGATTTTTATTTTTTTATTCGTTATATTAATTTTA +TTCATATTTTTTGAAAAATAAAATCAATTTCACTCTCGGATTTCTGGCTT +CCCTCATAAAATGAAATGAAAGAGTTTGCCGAACTAGGCCATTTTGGCTC +GGACATATCTGGGGCAGATTTACGGCGCGTTGCGTCGCGGCTCGTTAAAA +ATAGATTTATTTGTCCGTGTGGAGTACACGACCTTCTCACGCGTTGTCCG +GCAGGCAATTGTCAATGGAGCGCGAAAAATTCAATGAGGAAGGCCAGAAT +CCCGTGTTCACTGATTTTTTGAATTTACAATTTTTAAAGTATCGAATAAA +AATTTTAATTGAAAAAATCGATTTTCAAAAAGTTTTAAAATTTTTTTAAA +ATTTGAATTTAAAAATCGATTTTAAAAATTATTGATTTTCGAGCAAACCT +TTTCAATTTGTACGGATGTTCCACGGGCTCATTGAGCCAAACACTATCGA +TTAAAGATGGGCGTGTCACCACTTTTGCCACGCCCCTTTCATTCCGATAT +TCCAATAACCCGACGAATATCTCTGATTCGTAATAGTTGGCGAACTCGGA +AAAATAGGAATCGAACGATTTCGGCACGAGAAGATCAGACCACTCGAGAA +ATGTGATGAAGCTCCCCGAGCTCTGAAAGTTTGGATAAATAGAGTTGTGA +GCCTAGTGCAAGTTGAAAAAATCGATAAATTATCGATTTTCTGATTGTAC +GAATTTAGGCGGGAATTCAAATTTTCTGAGAAAAATTTAGGCGAGAATTC +AAATTTTCTGAGAAAAATTTAGGCGAGAATTCAAATTTTCAGAGAAAAAA +TTTTGGCGGGAATTCAAATATTCTGAAAAAAAATTTGCCGGGAATTCAAA +ATTTCTGAAAATAAATTTAGGCGAGAATTCAAATTTTCAGAGAAAAATTT +TGGCGGGAATTCAAATTTTCTGAAAAAAATTTAGGCGAGAATTCAAATTT +TCTGAGAAAAATTTAGGCGAGAATTCAAATTTTCAGAGAAAAAATTTTGG +CGGGAATTCAAATTTTCTAAGAAAAATTTTGGCGGGAATTCACATTTTCT +GAGTAAAACTTTGGCGGGAATTCAAATTTTCTGAGAAAAATTTAGGCGAG +AATTCAAATTTTCAGAGAAAAAATTTTGGCGGGAATTCAAATATTCTGAA +AAAAAATTTGCCGGGAATTCAAAATTTCTGAAAATAAATTTAGGCGAGAA +TTCAAATTTTCAGAGAAAAATTTTGGCGGGAATTCAAATTTTCTAAGAAA +AATTTTGGCGGGAATTCAAATTTTCTGAGTAAAACTCTCTGGCGGGAATT +CAAATTTTCTGAGAAAAATTTAGGCGAGAATTCAAATTTTCAGAGAAAAA +TTTTGGCGGGAATTCAAATTTTCAGAGAAAAAATTTTGGCGGGAATTCAA +ATTTTCTGAAAAAAAATTTCGGCGGGAATTCAAATTTTCAGAAAAAAAAT +TTTGGCGGGAATCCAAATTTTCTGAAAAAAAATTGGCCGGGAATTCAAAA +TTTTTGAAAAACATTTTCGGCGAGACTTCAGGGGTTCTCATAAGAATTCA +AATTTTCTGCAAAAAATTTTGGCGGGAATTCAAAATTTCTGAAAAAAAAT +TTGCCGGGAATTCAAAATTTCTGAAAATAAATTTTGGCGGGAATTCAAAT +TTTCTGCAAAAAATTTTGGCGGGAATTCAAATTTTCTGCAAAAAATTTTG +GCGGGAATTCAAATTTTCTGAGAAAAATTTTGGCGGGAATTCAAATTTTC +TGAGAAAAATTTTGGCGGGAATTCAAATTTTCTGAGAAAAATTTAGGCGA +GAATTCAAATTTTCAGAGAAAAAATTTTGGCGGGAATTCAAATATTCTGA +AAAAAAATTTAGGCGAGAATTCAAATTTTCTGAGAAAAATTTAGGCGAGA +ATTCAAATTTTCAGAGAAAAATTTTTGGCGGGAATTCAAATATTCTGAAA +AAAAATTTTGGCGAGAATTCAAATTTTCAGAGAAAAATTCTGGCGGGAAT +TCAAATTTTCTAAGAAAAATTTTGGCGGGAATTCAAATTTTCTGAGTAAA +ACTTTGGCGGGAATTCAAATTTTCTGAGAAAAATTTAGGCGAGAATTCAA +ATTTTCAGAGAAAAAATTTTGGCGGGAATTCAAATATTCTGAAAAAAAAT +TTGCCGGGAATTCAAAATTTCTGAAAATAAATTTAGGCGAGAATTCAAAT +TTTCAGAGAAAAATTTTGGCGGGAATTCAAATTTTCTAAGAAAAATTTTG +GCGGGAATTCACATTTTCTGAGAAAAATTTTGGCGGGAATTCAAATTTTC +TGAGAAAAATTTAGGCGAGAATTCAAATTTTCTGAGAAAAATTTTGGCGG +GAATTCAAAATTTCTGAAAATAAATTTTGGCGGGAATTCAAATTTTCTGC +AAAAAATTTTGGCGGGAATTCAAAATTTCTGAAAAAAAATTTGCCGGGAA +TTCAAAATTTCTGAAAATAAATTTTGGCGGGAATTCAAATTTTCTGCAAA +AAATTTTGGCGGGAATTCAAATTTTCTGCAAAAAATTTTGGCGGGAATTC +AAATTTTCTGAGAAAAATTTTGGCGGGAATTCAAATTTTCTGAGAAAAAT +TTTGGCGGGAATTCTAATTTTCTGAGAACATTTTTGGCGGAAATTCAAAT +TTTCTGAGAACATTTTTGGCGGGAATTCAAATTTTCTGAGAAAAATTGTG +GCGGGAATTCAAATTTTCTGAGAAAAATTTAGGCGAGAATTCAAATTTTC +AGAGAAAAAATTTTGGCGGGAATTCAAATTTTCTAGAAATCAATTTTTTC +AGAATTTCAGAAAACACCACCCCGGCTATCAATGGAGCGCATTTTCAAAG +TCTCACTTTATATTTATTCAGGCAATCCGAATTTGCAACAGTGACACCTC +CGAATTCAATTCCATCCAATTTTGATTTCCCATAAAAATCTGGAAACGAG +TCAACTGATATTCCTTTGAGACGCTTCAACTCTTCTAGAAATTCGAAAAA +CGGGCGACTTGTAGTTGCCACGTATGTTTGGAGATGGCCGCCGAAACTGG +AAAAAAAATTTAAAATAAACTGACAAGTCTATATATTTTTTCTTTAAATT +TTTTTAATCGAAAAGCACCCCTATTATATAAATTCTTTTTTAACCTACCA +TTTTTAATAATTGATGGCCGAGTTTTCTTTTTTAGGCCATGTTCAAAAAG +CCGGTCGGTACCGGTTTTTGGTGACCGAATTTTCAAATTTTCTAGGCCAC +GTAGAAAAACCAGGTCTTCTTTTCACACATTGATTGTTTAATTTTCTCAA +AGAACCCCCTCTCCTATAAAATCACGGTTAATAATGGGCGATAAGTCGAT +GGCCGAGTTTTTTTTATATATTTCTAGGCCATGTAGCAAAAACTGACCCT +TTTTAACCCCAGAATGTTCTCAAAAATCGTATTTTTTAATTGTGGAAAAG +CCCAGAAAATTATGTATGCTGCAAAATCACAAGTCGGCGGCCGAGTTTTC +TCTCTTCCTAGGCCACGCTGCAAAAACTAACCTTCCGTTTACATATTGAC +TTTTTCAAATAATTTCAAATAAAAATTATTCACTTATAAAATCATTTACT +TCATGATTGAAAGCTTTTGCAATTGGTTAAAACCGGAAATAAGTCGATGG +CCGAGTTTTCTCTTTTCTAGGCCACGTACCAAAAGTGTCCCTTTTTTACC +CCAGAATGTTGTCAAAAATCGTACTTTTTATTTGTGGAAAAGCTCGGAAA +ATTATGTTGTAAAAAATGAGTCAAGTCGGTGGCCGAGTTTTCTCGTTTTC +TAGGCCACGCTGCTTAAACTGACCTTCCATTTACATTTTGGCTTTTAAAT +TCAAATAAAAATTATTCCCTCATAAAATCGTTTACTGTCATTGTGAGAGC +GGTTAAAAACAGGAAAAAAAATGGTGGCCGAGTTTTTTTTTCTAGGCCAC +ATAGCAAAAAACTCACCTAGTATACACATGAGCAGCTAACAACACATTCT +GCCATCTAACATTATTATAAATAGGCGGAGTACATACAACCAAATCCTTC +GGCTTATTATCCGCCGGCAAATATCGAATTTTCGCGGTATGCCCATTCAC +AAGAAGCTCCAGCTCCGTGAGCTCTTCCTCAAGCACTATAGTACCCACAA +GTGTCACGTATTTGCATAAATTATGCGGAGTTGCTCTGTGAATTTGAAGT +GGTTCGAGTACGGTTTTTGTGTCGTCACTTCGGATTGCGATAATCTTACG +ACGTTCCCAATGTGCATCCCGAGGCGCGATAAAGGTTAGTGTTACTTGGT +TTTTGTAGAGACTGAAAAATTTCAAAAAACTTAAAAACTAACGTAGTTTA +AAACATTATTCTTCTTTTTTTATTCTGAGATATTTTGATTTTGAAAAAAA +AAAATTTTTTTTACGAAAAAAAAATTGGCAAAATACCTCAAAAACTGTGA +GTTTGTTGAAATTTAGTTTTTACAACCACGGGAATTAATTTTTTAAATTA +AAAATATTTTACGTGTAGTCCTCTCGAATAATTTTGAAAAATATATGAAG +TGTTGAATTCTGCCGAGTTTTTTTGTCCGAGTGGACTACAAAAGTGCAAA +GAATTTGGAATTTTTCAAACTTTATATTTAACAGCAATCATCAACAACTT +AAAAAAATTTAGATTAAAAAATTTTTTTTGGAAGTTTTCGAAAAAAATTT +TGGAAAAATTTTTAATTTTCAGAAAAAAAAACCAGTTTGATTTTTTTCTT +AAATTCTTTTTTGAAAATTTGTTGAAACTTTTTTTTAAATGCTAGACTTT +TTTTTTGAATTTTCACGCGGTTCTGGTTTCCCTCATATTTTGAGATAGAA +GAGTTTGCCGAACTAGGCCATTTTGGCTCGGCCATATCTGGGGTAGATTT +ACGGCGCGTTGCTTGTCGCGTCGCGGCTCGATTTTAGTTGTAAAACTAAA +TGTATTTGTCCGTGTGGAGTACACGACTTTCCCACGCGTTAGGCGATTAT +CAATGGAGCGCGAAAAATGCAATGAGGAAGGCCAGAACCCCGTGAAAAAT +ACATTTTAAAAAATACTTGAAAAATGTTTAAATTTTCTTTTTAATTTTAA +ATTTGAAATTTTGTAACTTTACAAAAAAATAATTTTTCGAAATTTTTTTC +AAATATTTTTTTTCGAATTCTTTTTGTTGAAATTTCAATTCTCTGTTCTA +AAAATCAATATTCCTTACCTGTATCCCACTCCATAATAGTACGCAGAAAC +AAAAAATAGGTCTTTCTCGTCGTTATCCAATTCTTTAATCTTATTAGTGT +ATGAATTTCGAACACGTCTTAATGCAGGCAAGGGATGTATTGAAATATGT +ACAAATGCTAATAATATTACAAATAGATATAGGGTCCTGCAACGAATTAT +CAACTGCTCGTAGAGTACGGAATAGGGTTTGAATTGAAAATTGTTCAGTT +TCGTGTCGGAATTCATTTTTATTATGGGGAGGAAAACAATCTAGTGTGGT +GGTAGTGGTAATGACAATCGCTATTTGAAATCATGTTGAATAGCTGCGAT +AAGTATCGGGCGCCAGCGTGGCCTAGGATTTGGGAAAACTCTTCCACCAG +AAGCTAGTCGTGGCCCAGGCTTTGAAATTTGATTATTTGATCAAGAAATT +TACAACTAAATTTAAAATCAACAGTTAAGACATTTTTCATAGACTTTTCG +AAAAATTTCTGATTTTTCCATATCAAATAACCTCGGTACGCATCTAACCG +TCAGTTGCCTCGTGGCCTAGAACTTTTGAAAACTCTTCCACGAGAAGATC +ACCGTAGCCTAGAAAGTTTTGAAACTTGTGTAGTTCGCTTGGAATTTTTT +TTTGGTTTTTTTGTCAACTAACTAGGTTCAATAGCTATTAAAAAGTTGCA +AAATTGGGCAATTTTTGTAAAAATTCACAATTTTGAAACTTCTCTAAAAT +TATTAATTTTGTAGTAAGAGGACTCAAAATTGATCTTCAAACACTAAAAA +ATAGCCCCTTTTTAGAATATAGTGGTTTCGAATATTTTTTGAAAAATTAT +TTTTTTTTACCCAAAAAAAAGGACAGTCATGGCTGAAAAAAAATTTGGAA +AAAATAAAAAAATTGTCTAAATTTGTTGAAAACGGGTAATTCATGCATTC +TGAATTCAGAAAATCTAGGTTTAACCCATCAAAAACCATTAAAAGCGGCA +AAAATGGGTATTTCATTGTAAAAATAATGCATATACAATAAACAATGTAG +AGGAATGTTCAAAATCTGTAGTTTTTTTGAAATTTTTTTTTTATTTTTTG +GTTATTTTTTTTGCAAATTTTCTCGTATATTTAATTAGTTAGTTTGCATG +TTACATGCTAATGAAAAGGTTTTTTTTGCATCCTGATACATATAAAAACC +GAGAAATTCACAATTTCACAATCAGTAAGGTATTTAATTTTTGTTAACTT +TAGTCTTCTGCTCCTCTAAAGCTTCTGGAAGAGGACACTTTCTAAATTTT +CAAAATATTTTTTGCGCCACTTTCCTGTCAAATTTCTGGCATTATTACAT +CCAAAACCCAATAAAAATCGGAATTCCATAGCTACGACAACGTCAGCAAA +AGCGGAAAGAAATTTTGTTTGCCTGTCTAACGAGTCACAAAGCATACACT +GACGTTTCTATCAGAAAAGACAGGATTTCGTATCAAAACAAAAATTGGGT +GCGATTGCTCGATGCACCATGTGATATTTTGCTTTTTTTAAAAATTATTT +TGCTCGTAATGTATGGTGCACTTATTCCGTGGCTGCAGAATTTGCACGCG +GTGTCATAATGCCCATTTCGACTTGATCTACGTAGATCTACAAAAAAATG +CGGGAGTTGAGACGCAGAGGTAGGGCTCAACTGATTTCGTTTGGTTAAGA +GCGTGCTGACGTCACATTTTTATGGGCAAAAAATTCCCGCATTTTTTATA +GATCAAACCGTAATGGGACAGCCTGACACCATGTGAATGCAAACTTTACG +CGAAAATTTTTAGATTTTTAATAATCTTAGAATTAGCTATGGTTTTATAG +AATAATATCAAAATTATCCAAAAAAAAAAACACATTTTTTCAAAATTTTA +GATTTCCAGTTTCTATTTGAACTTTAAAAGACTAATCCAAATTTTGTTTT +GTTTCAACGATTTTTCATTGATCTCTCCAAAGAATTCATTGAAACACATC +ATTCACAAAACTAAAAACTCCCCGACTTGGCTTTCATTCCGAGATGACAA +ACTTTTTGGTGGCAAAGGTTCTTTGGGGGCATAGTATCCAAGGAGACAAA +GTATCCAGTAGACAAACTGGGGTGTATCTTGGGGGGCATATCTTTGGTGA +CAACCTTTTTTTCGACTAGATTTTTATATGTATTTTTCAACTAATTTTTG +TTCACATTTTTCTGGAATAAGTTTTTTAATGCAATTTTCAATCGATTATC +GGTTATAATTCCCTCACAATTGAATGTATGAACGATGGTCTTTTGGGAAA +AGCTGTAAAACGTCCAACTAACTTGGAATATCGTGAGGCTCTTCCTGATG +GTCTGATCCTTCAGCTCCGAAGGATCACATGGGTACCTTCTGATGTTCTG +ATCCTTCAGATAAGAAGGATCGTAAGGGTACCTCCTGATGGTCTGATCCT +TCAGATCCAAAGGATCACGAGGCTCTTCCTGATGTTCTGATCCTTCAGCT +CCGAAGGATCACATGGGCACCTTCTGATGATCTGATCCTTCAGATAAGAA +GGATCGTAAGGGTACCACTTGATGGTCTGATCCTTCAGCTCCAAAGGATC +ACGAGGCTCTTCCTGATGTTCTGATCCTTCAGCTTCGACAGATCATATGG +ATTTTTGACAAAATTTGAAAAAAAAAATTTTGAAAAAAAACTCGAAATTT +TTTTTTGTTATTCTTCATTCTTTAAAGAATAGTTCAAATTTATCATGATA +GGACCGAAAACTTTCAAGAAACAGTATAACTATACATGATAATCAGCTTC +TACCAAATAATGATAAATTCTCCGCGATGACAAACTTTTCGGTGACAAAG +TATCTTGGTGGACAAACAAAAATTACCGAAAACTGATGTAAGGAATAGTG +AAATAGAGTCCTATGGACTATTAAACATGTTCAGTAGGTGTATTCAGGAC +TGTCCGTCAAAATAAAAAAAAGTTTGTCAGACGAAGTTCGAACCTGGGAC +CTGTAGGATGCAAAGTGCGCTCACTACCACTACACCAGCTATGCGAAAGT +CGGCGAGCCTCATCGAAGGCTATTATAAAACTTAGTTCGCACGAGTATGA +TCGACATTCAACAAACAGTAATATCTCTCAACAAGAATTTCTTCATGGAA +TTGAGGTCATTTGACTATTTTTATCGGTTTTTCAAGTTGAGCATAGGGTC +TTTTAATTTTTTGAGCATAGAAAATCATGAAAGCTGCCTGTTCCTTGTAT +CCTGGATCGAAATAGACGTATCTGGCCTAAAATATTTCCTGAACAGTGAT +CATTTCATGTCCATTGTGTGTTTCTCTGTATTTTGAACCAGAAAGTTGAA +CAAAAATGATAATATTATATCGAAAAATGGAACAAATACAAATAATTTTT +AGGCCTAATCAAATTTCCTCCGGATATTGTTTTTTTTGTCATGATTATAT +GTGTCTAAATTTTTTATAATGTGTTTTATAACAAAATTCGTCATTATTTC +CTTCATTTCAAGCAAAATTTAACAGTTCGAGCTTAAAAATAGATGTTGCA +AAAAATTTAATTCGTTTCGATGAATACGGTATACGGTCGGTGTTTGCGTA +CTTTGGCGTTTGCGTATGAAGCATCCTATTTGACGCACGAAACTTTCAAT +GAAATTTAATGCAAATTCTGCATCGAAAAGGACATTACGATGGAAATAAT +GACGAATTTAATTATAAAACACATTATAAAAAATTTAAAAACATATAATC +ATGACAAAAAAAACAATGTCCGGAAAAAATTTGATTAGGCCTAAAATTTA +TTTTTTATTTTTTTCCATTTATCGATTCAATATCAACATTTTTGTTCGAC +TTTCTAGCTCAAAATTCATAGAAACTCACGATGGACATGAAATGATCACT +TTTCAGGAAATATTTTAGGCCAGATACGTCTATTTCGATCCAGGATACAA +GGAACAGGCAGCTTTCATGATTTTCTATGATCAAAAAATTAAAAGACCCT +ATGCTCAACTTGAAAAACCGATAAAAATAGTCAAATGACCTCAATTCCAT +GAAGAAATTCTTGTTGAGAGATATTACTGTTTGTTGAATGTCGATCATAC +TCGTGCGAACTAAGTTTTATAATAGCCTTCGATGAGGCTCGCCGACTTTC +GCATAGCTGGTGTAGTGGTAGTGAGCACACTTTGCATCCTACAGGTCCCA +GGTTCGAACTTCGTCTGACAAACTTTTTTTTATTTTGACGGACAGTCCTG +AATACACCTACTGAACATGTTTAATAGTCCATAGGACTCTATTTCACTAT +TCCTTACATCAGTTTTCGGTAATTTTTGTTTGTCCACCAAGATACTTTGT +CACCGAAAAGTTTGTCATCGCGGAGAATTTATCATTATTTGGTAGAAGCT +GATTATCATGTATAGTTATACTGTTTCTTGAAAGTTTTCGGTCCTATCAT +GATAAATTTGAACTATTCTTTAAAGAATGAAGAATAACAAAAAAAAATTT +CGAGTTTTTTTTCAAAATTTTTTTTTTCAAATTTTGTCAAAAATCCATAT +GATCCGTCGAAGCTGAAGGATCAGAACATCAGGAGGTACCCATGTGATCA +TTCGGCTCTGAAAGATCAGATCATCAGGCAGAGCCTCATGTTCTTTTGGA +GCTGAAGGATCAGAACATCAGGAAGAGCCTCATGATCCTTTGGATCTGAA +GGATCAGACCATCAGGAGGTACCCTTACGATCCTTCTTATCTGAAAGATC +AGATCATCAGAAGGTACCATGTGATCCTTCGGATCGGAAGGATCAGATCA +TCAGGCAGAGCCTCATGTTCTTTTGGAGCTGAAGGATCAGAACATCAGGA +AGAGCCTCGTGATCCTTTGGAGCTAAAGGATCAGACCATCAGGAGGTACC +CTTACGATCCTTCTTATCTGAAGGATCAGAACATCAGAAGGTACCCATGT +GATCCTTCGGAGCTGAAGGATCAGACCATCAGGAAGAGCCTCACGATATT +CCAAGTTAGTTGGACGTTTTACAGCTTTTCCCAAAAGACCATCGTTCATA +CATTCAATTGTGAGGGAATTATAACCGAAAATCGATTGAAAATTGCATTA +AAAAACTTATTCCAGAAAAATGTGAACAAAAATTAGTTGAAAAATACATA +TAAAAATCTAGTTGAAAAAAAGGTTGTCACCAAAGATATGCCCCCCAAGA +TACACCCCAGTTTGTCTACTGGATACTTTGTCTCCTTGGATACTATGCCC +CCAAAGAACCTTTGCCACCAAAAAGTTTGTCATCTCGGAAAGAAGGCCCC +CCGACTTTGCGCGTAAGATATGGTGAGACCCTAATACATCATATTTGACG +CGCAAAATATCTCGTAGCGAAAACTACAGTAATTTTTTAACCGTCTACTG +TAGCGCTTTTGTAGATTTACGGGATCTCGATTTTTTTAATGATTAAAATT +AAACAAAAAATGAGAAAAGAACACGAAGAAACGAAGAAAAATGAAATATC +GATGTCACTTTTCGGAAAAAAAATTAATTTCAAAAATTGAGCCCGTAAAT +TTACACATGCGCTACGGTAGGCATTTAAAGAATTACTGTAGTTTTCGCTA +CGAGAAATTTTGCGCGTCAAATATATCGCACAATACGCATTCTCAGAATT +TTGTGTTCCCGGAATAATTTATTTATTGGTTTTTTTGGTTGTATTGGTCC +CAAAAATCAACAAAAAAAAATTTTTATGAAAAATTTCTGTTTTCTTCCGT +TTAAAATCAAAAGTTGGTTTTTTTTGTTGCTTTTTTTGATAAATTTTTGC +AACCACCCTGATTTATATTCCCATAAATATTTAATGTCCCGCTTATGATA +TCTACTGCTTCTTTGCAAAATTCCTACCTGCGGACCAAATACACCATACT +TGACGCGCACTTTTTTTTTGATTTTCAGCTGGACAAACACATTTTCAGCA +TGATTCTGACTTATTTATTTAACTCTTATCACTCTTATCGTTAAAAAACG +CCCTTATAATCATCAACCTATTTTCATTGTCATTCAAAAAAAAAAACTAT +TTCGTACTCGTCGATCGTACTAATTTGTCATCGTTCCGTTCCGTCGAGCA +AAAATCAATGTAGTTTTACGTTTTCCGTTGAAAAAAAATCCAAAAAAAAA +TCCAAAAAAAATCCAAAAAAAAATTCCTTGTTAATTAAAACCGTGAATAA +AAAATTCAAATAAAAAGTTCAAACGTTTCGTTATAAAAATGTACACCGGT +AAGCTCAAAAATATACATTTCAGATTCTAACAATGTGCGACGATACGCTC +GCATTTTGTAGTCCAGCTCCATTCAGTGATGATGTAGAGGTTATTAAACA +ACGTGAGGCGATCGATTATTCCACACAAATCACTCTGGAAGATGCGATTT +CTGGGAACGGTAAGTGCGCTCCGTTGTACTCATAGTTCGCTGAATGAAGG +CATGTATAAGTTCTCAAATTTTCAAATGAAAATTGCCAAAAAAGGTTTTT +AGTTAAAATTTAAAAAATTATCGATTTTTAAATTTATGAAAATTTTTTCG +AAAAATTTGTGTTTTTTGTTTTTGTTTTATTGATTTATTGATTTTTTGGC +GAAAATGTGAAAAATCGAAAAATTATGGATTTTTTCTTGGAATTAAAAAA +AAAAAACTTTATCGGCTAAGCGAAACTTGCTTTTTCGGTTTATTGATTTA +TTGATTTACTTGAAAAAGTACTTGAAAAAATCAATACTTTTATCACGGGG +ATCTGGTCTTCCACATTAAACTTTTCGCGCTCCATTGAGAATCGCCCGCC +GGACAACGCATGGGAAAGCCGTGTACTCCACACGGACAAATACAATTAGT +TTTACAACTAAAATCGAGCCGCGACGCGACACGCAACGCGCCGTAAATCT +ACCCCAGATATGGTCTGGTCTAGTTCGGCAAAAACTCTTCCATTTCAATT +TATGAGGGAAGCCAGAAATCTTTGTTTTTATTTTATTTTGAAATCTCTAA +ATTATCGATTTTTTGGAAAAAAAGTTGTTTGAAAATTCGATAATTTTTTA +ATGATTTTTTGGAAAAATTAAAATTTTCGCTTTTCAAAAAAATCAAAAAT +TATTGATTTTTGAAAAAAAAAACACGGCATGCAATTCCTAGACCACCAAT +CAAAAACCTCTTCCAGTGACTCGTCCGGTCCGTGTCTACGCTGACGGTGT +CTACGATATGTTCCACTACGGCCACGCGAATCAATTCCTGCAGATCAAAC +AAACTCTTCCGAATGTCTACCTTATTGTTGGCGGTGAGTTCGGCCCGCGA +AATTCAAAATTTTTAATTTAAAAAAAAAACGATTTTTTCCAGTATGTTCC +GACGAAGAGACTATGAAGAATAAGGGGAGAACTGTGCAGGGCGAAGAAGA +GCGGTACGAGGCGATTCGGCATTGCCGGTACGTCGACGAGGTGTATAAGG +CGTCGCCGTGGACATGTCCGATACCGTTTTTGAAGGAGTTGAAGGTAAAT +TGCGCGTGAGATTCGGTGTTTGCACAGTTTTATCTCCAAAAACGAAGGAA +ATTTTATACCTAAATTTCGGAAAAAAATCAATAAATTATTGCCTTTTTTA +AACGTCACAAAATCGATAATAATTTGAAAATCACAATTTTTTTTTTATTT +TCAAAATTTCGTTGTTCTATCACGGGAACGCAAATTTCTGAGAATGCGTA +CTACACAACACATTTGACGCGCAAAATATCTCGTAGCGAAAACTACAGTA +ATTTGTTAAATGACTACTGTAGCGCGCTAGTGTCGATTTACGGGCTCTAT +TTTAAGCTCAATTTTAATTTCTATCGATAAATATATGATACAAAATATTG +ATCCCGTAAACCGACACTAGCGCGCTACAGTAGTCATTTAATGAGTCACT +GTAGTTTTCGCTACAAGATATTTTGCGCGTCAGATATGTTGCGCAATACG +CATTCTCAGAATTTTGTGTACCCCGTAATAAAAATTCGAGTTTTTCTAAA +CAAAAAGTTTAATTTAAAAAACCTCTAATATTCGAGATATTCGATTGGCG +ATTTATTGATCTATTGATTTTTCGATAAATATTGATTTTTCAATTTTTAC +AATATTCGAAACAATTATCGAAATTTCAAAAAACTAACAAAAAATATTTG +CGGAGGAAAATCGATAACTTTTCAATGTATATTTTCTGAAATTCCATAAA +ATTGATTTTTCTAAATTTAATTTGTTCGATTTTCGGGTTCTCGGTTTTCC +TAATTTCTGTAATTTTGAGTCGATAATTTTTTGTTTTTTTTTTTCAATTG +AAACTTTTATTGATCAAGGATTTCTGGCTTCCCTCATAAATTGAAATAAG +AAGAGTTTGCCGAACTAGGCCATTCTGGCTCGGCCATATCTGGGGTAGAA +TTACGGCGCGTTTCGTGTCGCGTCGCGCCTCGATTTTAGTTGTAAAACTA +AATGTATTTGTCCGTGTGGAGTACACGACTTTCCCACGCGTTGTCCGGCA +GGTGATTGTCAATGGAGCGCGAAAAATGCAATGAGGAAAGCCAGAACCCC +GTGATTGATTATTGAGTTTTGGAAAACTATTTTAAAAAACCTGATTTGAA +AGAAAATATCGGTAATTTTTCGGATTTTTAACAAGAAAAAGGTTTTTATT +TCCGGAAACTTTCATTTAATAATTATTTATTTATTGATTTCTCGGAAAAA +TTTGCCGAAATCTATCGAACTATAGTCGAACAATTGGACGAAAAGTCGAA +AAAAAAATTCTAGGCCACGAATTTCCTCTTCCAGGTTGACTTTATGTCAC +ACGACGCTCTGCCATACCAAGGTCCCGCCGGAGAAGACATCTACGAGAAG +CACCGCACTGCTGGCATGTTCCTGGAGACGCAGAGAACCGAAGGAATATC +GACGAGCGATTCGATTTGTCGAATTATCCGCGACTACGACACGTATGTCA +GAAGAAATTTGCAGAGAGGATATTCGGCCACCGATTTGAACGTTGGCTTT +TTTACAGTGAGCCTGGCCTAGAAAGGGGTGGCCTAGAAAGAGGTGGCCTA +GAAAAACAAAACTCTTCCATTTTTTTCAGACCAGCAAATATCGTCTGCAA +GACACCGTAGTGGGAATAAAAGAAATGGGCCGTGGCCTGCTGCAAACGTG +GAAAACGAATGCGGATTACTTGATTGAAGGATTCTTGACGACATTTGCCA +TCAGTGATCCGAAACCGTTGCCGAACAACAAAAGTGCCGATGAAAATGTG +GAAAATAGGGAGAATATTGAGAATTTTTAGAAAAAATTCGTGTAAATTAT +GGGAATAAAAATTTGAATACTCGTGAATGTTTACTGAATTTATGCAATTT +ATTTTTTGAAATTTTCAATTTTTTTGGAAAATTTTTTTTTCTTAGGCTTA +GGCTTAGTCTTTGGCTTTGTTTTAGGATTAGGCTCAGGCTTAGGCTTAGG +CTTAGACAAAAACTTAAGCTTAGGCTTAGGCTTTTGATTAGGCTTAGGAT +TAGTCTGTCTTTCACTTAGGTTTGGCGTCATTGGCGAGCGTTAGCTCGCT +ATTTAGGCTTGGGTTAATTAGGCTTAGGCTTAGGCCTAGCTTTAAACTTA +GGCTTAGGCTTAGGCTTAGAATCAGGCGGGCTAGGGAAAAAAAGAGAAAT +TCCAAAAATTCCAGAAAAAAGGAAAAAAGGTACATCCCGAAGTCGGGTCA +AAAAATAAAGTGAAGAAATGAAATTTTCACGAAAATGAATGAATATTTTT +GAGTCTCGCGGATTTATTTTCATAATCATATTCTGAACGTATTATTGACT +CGTCGTGTGGGACATTTCAATGGATTTTCCGTAAAAATCTCTGTAGAATT +CCGCATCGGTCAACGATTCTTCACAAGAGCCAAACTCGGCGAGTCGGTCA +AACAAATGTTTGAGCTCCTGAAGAGTAGTTCAAAATTATATATGAATTGA +TTTATCTTGCAAACCTTTCTCCGTTTGTCGGTAAAAAGTCCTTCGGGGCA +GATTTCCGTATCAATCAGACGATTTGCAATGTATACAATCCACATGAGAT +TTGTTCGCCTTGAGAATTTCTCCCAGTTGCCCCTGGAACGTTAATTTTTC +TGAATTTCTAGAAAGGATATAGAAATAGCAACAAAAAAAAAAATTTATCC +AAATAATGAGCTATTTAATGTAGTTTATATTACTACAAATACTTTTCTCA +TAAGAACGTCTTGTTCTTGATAAATGTGTGCTTTAAGAAAAAAAAAAGTC +AAAAATAGAGTCCTGAGATGTCGGGCGTTGTACCTATTAGGGGTGTCAAT +AAGTTCCGGGTCAAAATTCATAACTTTTTTCGTAGCAAATCGATTTTCTT +GAAAATGTGGGAATTTATGTTATCAAACATGGTCTTTCATTTGACGGCAC +TTTCAAAAAGTTTTGACCACTCCATGTACCCTAGCTCGGATCCACTTTTT +TCAGGCGTATGCCCGATCTCGCTTCTTTGTAACTTTCAATTGAGACTTAT +GTGCGGATTTTGATTTATTAAGTATACAATGTAAGAATACAATAAAAATT +TGAGAAAAAATTCGTTCAAAAAAACAATTTTTTTGATCGGCAAAAAACCC +TCGAAAAAAATTTTGTCGAAAACTCTTGATTTTTTGTACAGGAATGATGC +AACCAATTCTGAACAATTTTTTAACACATAAAAGTTTTGAATTTAAGGCG +TCACACACAAGCGGCAATGGAAAAAATGATTTTTTAGTGAATTTTTTGAA +ATTTTTGAGAAATTCTCGAAATCTAAATATTAAATTCAAATGTTTTGTGT +GTTGAAAAATTGTTCAGAATTGGTTGCATCACTCCTGTACAAAAAATCCA +GAATTTCCGACAAAAATTTTTCCGAGGATTTTTTTGACGAACCAAAAAAA +TTTGTTTTTTTGAAGGAATTTTTTCTCAAATTTTTATTGTATTCTTACAT +TGTATACTTAATAATTCAAAATCCGCACATAAGTATCAATTTAAAGTTTC +AAAGAAGCAAGATCGGGCATACGCCTGAAAAAAGTAGATCCGAGCTAGGG +TACATGGAGTGGTCAAAACTTTTTGAAAGTGCCGTCAAATGAAAGACCAT +GTTTGATAACATAAATTCCCACACTTTTAGAAAAATCGATCAGCCACGAA +AAAAGTTATGAATTTTGACCGGTAACTTATTGTGCTACATGCTTGTTGCG +AAATATACCTATTTACCTATACCTATACCTATACCTGCAATTTTCTCTCA +TCTCTCGATATACTTCAAATTGTGGAGCATCTGGTCCTTCAAAAATCGTC +GTATCCTCTTCCAAATCCCAGTAGATAGTTGTCGAATCTAAAATTATATA +TTTTTAATTATAAATTGTATATTTTTTTAATTTAAAAAATAACAAACCTT +TCGAAATGCGGCTAAGTGTGAAATCAATAATATTGACCTTAATTCCATGG +GTCCTCAGTGGAATTTTCTGCCCATGCACAGTGTAGGAGAGCTCTTCCAC +TCCGTTCCGATCGATCAGCACATTACTAAGATTTAAGTCCCTGTGCTCGA +ATTCAAGAGCTGCTTCAGCTGCAACCATTGAGAGAACGAGCTGGTGAATG +ATGGAAAATAGTTCATCTTCACTTTCAAGGACAAAATCTGCCAGCGAGAT +TCCACCATTTGCCGAGACGAAAAGGATAAAGTTTTGATGTTCTGAAGAAT +AAACATCTGGCCTCAAATGTTCGGATTCATTGAGCTTATCGTAGGCATCC +CAAGCTCTCAGTAATCCCTTAGGATATTCCCCCATGACTATTTGGGCTGA +AATCATTTCGATAAAATTCGGCGTAGAATTCCAAGAATTTGGGTCTCTCA +ACGCCGACAGTTCCTTCATCACAATCACCTCTGACAAAACGGCGTGGGTT +GTTGGAATTTCCACGGATTGATTTCCATAGAAACATCCGTTGTTTTCGAA +TGGCAAAACTTTGATAGCAACCGGTCTACCATTCCAGACAGTTGAGAAGA +CTTCACCGTACGCTCCTTCGCCGAGCTTCTTCACTTTTCGAGCATCTAGC +GCCGACGTTGGTAGGCTACCCCATGGTTTTGCTTCTTTTTGGCCAACAAC +ACGGAGAAGTTGTGCCATGGACGGATCTTTATTGTGAAATGTGATACTGC +CAATGGGGATATTTCTAGAATCAGGATGAGCTGACCGAGCACTTGGAGCT +CTTTTGTTCAGTTCAGCAAGCATGCACAGTTCGAAAGCATGCACAGTGCG +AAAATGACTTTTCTGAAATTGTCATCAAAAGTTCATTTTGAAAATTCGTT +TCGGCAAAAAATGCAAATGCATTTCTGAAACTCACCAGTTGTCTCTGAAA +TCGTCGTTCGTTGGTCATGTCGAGTGCAAGAACGGTGGTGGTGACCACTG +CCGTCTTCGTGAACCGCATCCAAGACATGTTTCGGGAGATAACTATAGAA +ATGAAGTTTTGAAAAAAAAACTCAAGACCACAATTATTGAAACACGTTAT +TAGGCCAATAACTTCACACGTGAATTAATACATTATTCATGTATTTTTCT +TTGACTGTTATCACGGGTTTCTGGCTCACGGTAGTTCAGCCACGGTAGCA +CAGAAAATAGATGACCACGTTCATGATAATCAGTCTGAAACCTATATTGG +CTGCTATCTCGAAAACTCTCTAAAAACGCGTTTTGAGAAATTATTGATTT +TTTGGAGAAAATCAGAAATTATTGATTTTTTGGAGAAAATGGGAAATTTT +TCATTTTTATTGGGGAAAATCAGAAATTATTGATTTTTGGAGAAAATCAA +AAATTATTGGTAATTTGAAGCAGGGGTGGGCAGCAATTGCCGTTCGGCAA +ATACGCAAATTACCGGTGTGCCGATTTTCCGGGAATTTTCATTTTCGGCA +GTTTGCCGGTTTGCCGATTTGCCCGACATTTTTCAATTTCGGCAATTTGC +CGGTTTGGCGATTTGCCCGAAATTTTTCAATTTCGGCAATTTGCCGGTTT +GCCGATTTGCCCGACATTTTTCATTTTCGGCAATTTGCCGGTTTGCCGAT +TTGCCCGAAATTTTTCAATTTCGGCAATTTGCCGGTGTGCCGATTTGCCA +AAAATTTTCATTTTCGGCAATTTGCCGGTTTGCCGATTTGCCGGAAATTT +TCATTTTCGGCAATTCGCCGGTTTGCCGATTTGCCCGAAATTTTTCAATT +TCGGCAATTTGCCGGTTTGCCGATTTGCCGGAATATTTCATTTTCGGCAA +TTTGCCGGTTTGCCGATTTGCCCGAAGTTTTTCAATTTCGGCAATTTGCC +GGTTTGCCGATTTGTCGAAATTTTTCATTTTCGGCAGTTTGCCGGTTTGC +CGATTTGCCCGAAATTTTTCAATTTCGGCAGTTTGCCGGTTTGCCGATTA +GCCCGAAATTTTTAAATTTCGGCAATTTGCCGGTTTGCTGATTTGCCAGA +AATTTTTCAATTTCAGCAATTTGTCGATTTGCCATTTGCCGGAAGTGTTC +AGAAGGATTTTTTTATAATAAGGAACCACTTAAAACTGTGCCGTTTTGAA +ACTTTTCCCCGTTTTTTTAAGATGATTTCATAGAATTTGCTTACTTGGTT +TGCCGAATTGCCAGAAGTTTTTCAATTCCTACAAGTTGCCAATTTGCCGG +AAACTTTTTAATTATGGCAATTTGCCGGTTTGCCGATTTGCCAGAAATTT +TTCAAATTCGGCAATTTGCCGGTTTTCCGATTTGCCGGAAATTTTTCAAT +TTCGGCAATTTGTCGATTTGCCGGAAAATTTTTATTTATGGCAATTTGCC +GATTTGCCGGAAAAAAAATCGTTTCCCGCCCACCCATCAGTTGATGAGTT +CATCTTTTTTTTGTGTCTCTCCCATCAATCTTAAACTCGACCCGGACTGG +CAAACGCATATCTACAGTTTTCTCTTCTTAAAATGGTGGTCTTAAGTTTC +GAAGACTATGCGTAATTTCTAGCGAAGTGGCGAATTTATGATGATTTTGC +AATTTATCAATGAAAAAAACAAAAAAAGCATTTCCGCGTGGCAAATTATC +ACTGTTGTGCCGCGAATAGTACTGATATAATTTTTTTTTAAATTGAATCA +GTTTGGAATTTCGAATTTTTGAAACAACCGCCGGCAAAATGAATAATATA +CTGTGAGTTTTCAAAGATTGTTCCCCGGTTTTCTTGTAGATTTTTGTGCA +ATTTCAAAATTTCGACTTTCAGCGGAAACAAAAATACAAAAAGGTCGAAG +AAGAAGGACGGAAAGTTTACGAGCAACACTGCTACTGATCTTGTTGAGGC +CCCAAAACCAGGTGGAGCAAAAGGATCCAAAAAACCAAAACCATCGAAAG +GAAATGACGACAGGGGACGCGGCGAACCGGAAATGACTGCACAATCCAAA +AAAACCAAGAAAGCAAAAAAAGTGAGACAGAAGAGAGATACAAAGGCACC +GGTGAGTTCAATTTTATAGTTTTATAGATATAATTGTATCAGGGGTGGGC +GGCAATTGCCGTTCGGCAAATTGATTTGCCGCCAAATTCGGCAAATCGGC +AAATTGCCGGTTTGTCGATTTGCCGGAAATTTTCAATTCCGGCAATTTGC +CGGTTTGCCGATTTGCCGGAAATTTTCATTTTCGGCAAATCAGTTTTGCC +GGAAATTATAAGACGGAAACACTGTCTTTTTGAATTGTTCCCGTTTTTTC +TACATATTTTCATAGAAATTCATAGAGACAATTTGCCGAAATTTTTCGGC +AAATTGCCGTTTTTCCGGCAATTTACCGATTTGCCGGAAATTTCCATTCC +GACAATTTGCCGATATGCCAATTTGCCGGAAAAAATCGTTTGCCGCCCAC +CCCTGAATTGTATCCCTTTTTAGTCTCCTGCAATGTCACCTCGATCACGT +GAAATGCTGTCAGACAACAAAAAGACGACCGTTGAGGATGATCCAGCAGT +TCCAATAACAACAAGTGTCGCTGGAGCAGTCACTTCTACGATTCCTGCTC +TCATGTCCACTGAAAACGCGTTTCAGCCACCCAAAGACCTTATCTCGGGA +AGAAAGCCAAAAGGTGCTCCGAACTTGTCTGGCAGCGTTCCACTTTCACA +CAAGAGCTCACTGACTGGAGGTGCAGATAAGTGGGTTGGAGAAGCCGTGG +CAAAGAATTGGATGGATTCGATCGGTTAGCATCCTTTTTTTTTTGATTGG +AGGCCCCGGCGGCGTAAAAATCGTGCCAGAGTTGCAAGAGTGGGCGTTTT +TTTTTGTTTTTCTGTTGTTGGTGGGGCCTTATTATTATTTGGTCGATGGT +GATTTTACTTTACTGGTGGAAATCCGCTAATAAAACTAAAAACATCGGGA +TATAAATAAAAACCCAACTTTAAAAAGCGAACCAATCAGCAGTTTGCTCC +GCCCACTATTCAACCAATCCAATGATTGGTTCGAAATTGGGTACTCATTT +TAGAGGGAATTCAAACGGAAGATTAGCAAGTTCGGTTATTGTTTCATTAG +AATATCATTGCTTATATATATATTTAAAAAATAGTGTACGTCATCAATGG +GCGGAGCCTCTCCCATCGTGGTGAGACCCATCGTGGTGAGACACATCGTG +GTGAGACCCATCGTGGTGAGACCCTTCGTGGTGAGACCCTTCGTGGTGAG +ACCCATAGTGGTGAGACCCATCGAGGTGAGACCCTTCGTGGTGAGACCCA +TCGTGGTGAGACCCATCGAGGTGAGACCCTTCGTGGTGAGACCCATCGTG +GTGAGACCCCCATTAATTTTGGCGTGAAATTCAAATTTTCTAAGAACAAT +TTTTTGGCTTTTTTTTTAAAGAAAAATCTGGAAAATTCTAGCATTTTTTT +AGAATAATCTGGAAATTTCTTGAACTTTCTAGCTAAATCTGGAAACTTCT +AGAATTTCCTAAAATAATCTGGAGACTTCTAAAAAAGATCAGGAAATTTC +TAGAACTTTTTTAGAATCTTCTGAAAACATCTTTCTAGAGTATACTAAAA +ACTTCTAGAATTTTCATAAAATTCCGCGAAGCTCGAGGAAGAGATTTGTT +CAAACAATTTAATGTGGAGCCAGTCGGAGCACGCGCTTTGCGCGTGCGAA +CGGCTGGTTTTAGATATTTTGTAGTATTTTTCAAATCTTAAATTTTCAGA +CACAGCAGAGGTGAAAAAGGAATACGATAAACTGCAATCACAGAAAATCG +ATGTGGAGAAGGACTGTAAAACCTGGAAATCCAACCCAAAATTTAACCAA +TCGGAAGACTTTCCTGCCTTGGACTCCAATCTCGTGAAACTTGGCAAAGA +CTATGTGAACATCAGTCTTGTAGATGTTCCATTGGGAAGAAATGTTCATC +TCGGTCAAGCTCCGGTCACGAATACGGAAGAAACATTCTGGAAAGCTGTG +TTCGACAAGCGAATCACTCACATTGATCTACTCGTCGGCGATGAAACCAT +CGAATTCTTCCCTAAAAAGGCAGAAGATTATACAAATTATGGTCAGATGT +GGATCAATAACCGCCGTGTCGAGTATGTCAATGACGATGTGTACCGATTT +GCAATTGAAGTAGTGCCCCACGGATGCTCCAACTCGATCATCTGCAATGT +GACTGTTATCAGCAATTGGAAAGTGGACACTGTGCCTTTGAAACAAGCAA +TCGCCATCAAAGAGGCACTTGGTCTAAACTACTTCTTGCTGAAAGCACCC +GCTGACGAGCATGCGATGATCGTCTCACCACGTGGAGCTGGACGAGCTGG +CTACTTTTTGGCACTTGCGGTTGCAGTCAACACAATTGATACAAAGCTTG +CCGAACCATGTATTGCGGATATTGTCAAATCGATTCGCTCCCAGAGACCA +AGAGCCGTGGATTCATTTTGTCAGTACTGCTCCCTGTACATTTCGTTGCT +CTACTTCATCAAGGTATTGGTTTTTGAATTCTTGTAAAATGAGAGAATAA +TTCTCAAATTTACAGAAGAAAGTGACAAAACCAGCAGAAGGGGATAAAAA +GCCAACACTGAGCAACAAATACATCTACAAGAAGTCGGTTGAGTTGACCA +AGCAATTCACCGTTCTCCTTCTCGAAGCGAGTCAGCAAAGTGTGATGGGA +CCTGGATAGTTCTTCTCCATTTTGAATATGGAAAAGCATTTGAAGTGATC +TGGGTTTGAAAATGAAGAATTTTATAAACCCTGGATTATTTCCGAAATCT +TGCTTCCTGCCTGCTGTCTCATTGCGGCTTGATCTGCAAAAAAAGCGGTA +ATATCTCCCCCAGGAAAATGTGACGTCAGCACACTCTTAACCATGCGAAC +TTAGTTGAAACGTCTGCGTCTCTTCTCCCGCATTTTTCGAAGATCACACC +AAAATGGGATACTTTGACAACACGTGCCTGCCATCGCTTCCTGACCGGGG +ATTTTGTTAGAAAATTCGTGGAAAATAGGAAGAAACATTTCGAGAAAATG +GAATTATTGATTTTCTGATTTTCTCAAACAAAAAAAAATTAAAATCGATT +GATTTCTGGCTTACCTTACCTAAATTGAAATGGAAGAGTTTGCCGAACTA +GGCCATTTTGGCTCGGCTATATCTGGGGTATATTTACGGCGCGTTGCGTG +TCGCGTCGCGGCTCGATTTTAGTTGTAAAACTAAATGTGATTTGTCCGTG +TGGAGTACACGACTTTCACATGCGTTGTGCGGCGGGCGATTGTCAATGGA +GCGCGAAAAATACAATGAGGAAGGCCAAAACCCCGTGTATTGATTTTTCG +AAAATTTCGGAAAAATCTCTTTGTTTTATTCATTATATTTCTCCTAATTT +CTTTGAAATGTTCAAAAAATCTGATTTTCTTTTTTTTCCCGAATTTTTGA +AAAATCGATATTTGCTATCCATATTTCTCGAAAAGAAAATCGATTTATTA +ATTTTTTTCCGGTTTCCTGGAAGCTAATCAATTCAGAAAAAAGAATTAAG +CTATGAATATATACTTATAAAAGTCGTAAAAGGTATGGAAATATAAATTA +TTTTAAAACAGCGATTTCTGACTGAAGCATCTCAACTACCAGGGCCTCAA +GTTCTTCTTATCCGACAAATGAGACGAGTCGGAGCTATAATTGTGCCGAT +ATTTTCCGGGCGCCGTCTCTTCGAACTCGGATACGGTAGCCTGCCCGACG +TATTTGAAATCGCCCATTAGCACTTCGTGGCAAGCGCCGATTGATGCTCC +GTGGCCGACGAGTAGGAGGTTTCCTGAAAGAAAATCGATAATTTGCGGCG +TGTTTTTATTGATTTTTATGTGAAAATTGGCAAATTATTGATTTTTCGGC +TGAAATCATAAATTACTGATTTTCTGTTAAAATCAGTAATTTATTGATTT +CTTCGGCTAAAATCAGAAATTATCGATTTTTCTGTGAAAATCTGAAATTA +TTGATTTTTCTGCGAAAATCAGAAATTTACGTAGTTTCGCAAAAATTACC +TTCATATTTCTCGAAAATCGCCCGCAGGGTCTTTCCGACACGTGGCACAC +ACGCGTCATCTCCACATCCTTCGCGGGGTAGTGTGTACTGAAAAAAAAGT +TCGGTAATTTTTCTAGGTCTCGCAGCGATTGCCGCCACCGGTATATTTTC +ATTTTTCCAACTATAGCGCCAGCACCGGCGCCGGCATCTTTTTATTTTTC +CACGTAGCACGTCGGCGCCGGCAGCCGCGCAAACTATTTTCGCCGCCGCC +GGCATCTTTTTATTTTCCACATAGCGTGCCAGCGGCGCCGCCGGCATATT +TTTATTTTTCCACGTAGCACGTCGGCGCCGGCAGCCGCGCAAACTATTTT +CGCCGCCGCCGGCATTTTTTACTTTTCCACGTAGCGCGCCAGCGGCGCCG +CCGGCATGTTTTTATTTTTCCACGTAGCGCGCTAGCGCCGCCCCCGGCAT +CTTTTCATTTTTCCACGTAGCGCGCCAGCGCCGGCAGCCGCGCAAACTAT +TTTTCGCCGCCGCCGGCATCTTTTTATTTTCCACATAGCGTGCCAGCGGC +GCCGCCGGCATATTTTTATTTTTCCACGTAGCGCGCTAGCGCCGCCGCCG +GAATTCATTCATTTTTCCACATAGCGTGCCAGCGGCGCCGCCGGCATCTT +TTTATTTTTCCACGTAGGGCTCTAGCGCCGGCGGCATTTTTCATCTTTTC +ATGCAGTGCGCCAGCGCCGCCGCCGGCATCTTCTCATTTTCCACGTAGCG +CGCTAGCGCCGGCGGCAGCGCAAACCATTTTTCGCCGCCGCCGGCGCCTT +TTCATTTTTTAATTAGTGCGCCAGCGCCGCCGCCGGCATCTTTTGATTTT +TCCACGCAGTGCGCCAGCGCCGGCAACGGCGCAATTCTAATCTCGGTCTT +TTTTGAGCGATACCTTCGAGAAAACAGGAATATAGTCCAAATCAACAAGC +GGAAATTTCTCAGCTAGTTTGTCGGTTTCCCAGAATCCAGGAGGCTTATC +ACAAAGATAAAGTGCCTCACAAAGGCCACCGTCCGCCTTCACTTTCATTC +CTTTATCCTCAATAATCGTCGAAGCTGTCTCAATTGTCCGATCGAACGGC +GAGGCAAACGTATGCGAGATTTGTGCATTTTCGAACCGATTTTTGCACTC +TTTCGCCTGTTGCCGACCGCGCACGCTGAGCATCGAATTGTCCGACGTGA +GACCGTCGGCTCCGTCGAGTTTACGCCAATTTCGATTGATATTGTCCTCG +CTGCAATGCAAAAAATCAATAATTTCTGATTTTCACCGTAAAATCAATAA +TTTCTGATTTTTGTTGAAAAATCATTACTACCGATTTTAACTGAAAAATC +AATAAATTCAGATTTTCATTTTTTTTTTCGAAAAGTCGATAATTTCCAGA +TTTTCATCGAAAAATCAATAATTTGTGATTTTCACAAAAAATCAATAATT +TCAGATTTTTACCGAAAAATTGATAATTTCAGATTTTCACCGAAAAATCA +GAAATTATTGACTTTGGATAAAAATCAATAATTTACTGATTTTCATCGAA +AAATCAATAATTTCAACCTTTCGCAGAAAAATCGATAATTTTTAATTTTC +ACCGTAAAATCAATAATTTCTGATTTTCACCAAAAATTAATAATTTTAAT +TTTTTTTTCGAAAAATCAATATTTTCTAATTTTTATCGGAAAATCAATAA +TTTCCGATTTTCACCAAAAAATCAATAATTTCAGATTTTTATCGAAAAGT +CAATAATTTACGAATTTGACAAGAAAAAATCAATAATTTGCTGATTTTAA +CAGAAAATCAATAATTTTTGTTTTTCATTGTTTTTTTTTTCGAAAAATCA +GTACTTTTTTAATTTCCCCAAAAAATCAATAATTTTTGATTTTATTTTTC +GAAAAATCAATAATTTCAGATTTTAACCGAAAAAATCAATAAATTCAAAA +AATTTCATTTTTTTTTTGAATTCTTAAAAGTACCGTTCCGCGTGTCGAAC +AATCCAAATTTTCCGTGGATAAGTGATCGGCATCCTATCGAGATCGGTTT +TAGCTGAAAAAAAACCTTAAAAAATTGGAAAATTGTGTACTCCTCTCGGA +CACGTGGTGTCAGGCTCTCCCATTACGGCTTGATCTACAAAAAATGCGGG +ATTTTTCGTTCTTAACCATACGAAATAAGTTGAGAACTCTGCGTCTCTTT +TCCCGCATTTTTTGTAGATCAACGTAGATCAGACCAAAATGAGGCACACT +GAATGAAGACACCAGGATTTTTCGAAAAACTCTAAAGAAATTCTGCAAAA +AGTGACGTCATGAGGTATATAGGTATGAAATCGAATACTTGGTATCAAAT +GACGGAAAAATAAACGAAAGTTGCAAAATTTTTTGATGGAATTTATTAGA +CTTTGGCGGGAAAACAGATCAAATTTACATTAAAAAATACGGGAAAAATA +CGGGGAAAAAAACCAAATTATTGCCTAAAAAATTCAGGATTAAATTGCGA +GTTGTACTTTTTCTTCTTTCCACGCTTCTCCTCCGAATCCTCGGCGGCTT +TTCGTTTCTGCAGCAGCTCAATTTCCTCGGGATGTAGCAAAGCATGGGCT +CTCGCTTTCTCGACTCGTTCCCGTTTCAGACGCTCGTCTCGCATGCTCGC +CAGCTTCTGCCGTCGTTCTCGATCGTATTCCTCTTCGAGTTGACGTTCTT +CAGAGCTATCACGGTGGCGGTGCTTTTCTGGAAGAAAAATTGGGGGGTTT +TTTTGTAGTTTGTAGTGGTGAGCACCCTATATTGGAGGCGCGAAAAAAGA +GATTTTTCGAATTTTTTTGTAGATCAACGTATGGTTAAGAACGTACTGAC +GTCATATAATTTTGGGCGAAAAATTCCCGCATTTTTGGTAGATCAAACCG +TAGTTGGACAAAAAGCAGATTTTTCGAAAAAAAATTACGAATTTCTGGCT +TTCCTCATAAATTGAAATGGAAGAGTTTTTGCCGAACTAGGCCATTTTGG +CTCGGCCATATCTGGGGTAGATTTACGGCGCGTTGCGTGTCGCGTCGCGG +CTCGATTTTAGTTGTAAAACTAAATGTGATTTGTCCGTGTGGAGTACACG +ACTTTCCCACGCGTTGTCCGGCAGGCGATTGTCAATGGAGCGCGAAAAAT +TCAATGAGGAAGGCCAGAACCCCGTGGTGGTTCGATGCACAAAACTGATT +TTTTTTTTGAATTTTTGGGATTGCGCAAGAAATTTCGCCGAAAAAGTCGA +TAACTCAAAAAATTCTAAAAAATTTGGATAATCTGGAGAAAAAACCCAAA +ATTTGCTGAAAATTTCGAAAAATTTAGCTTTAAATTTTTGCGCATGGCCG +CCGGAAAAGAAAAAAACTCGGCCACCAATTTTTTGGCGGCCATGATGCAA +GACACCATATTTGACGCGCAAAAAAAGGTGTTTTTGGATGTTTTTTTCTT +TTTCCGCCAGAATTTTTAATAAATTTCCAGGGACAAAAAATCATAACCTG +TTGCAAAAATGTTTTTTTTTTCGAAAAATTCAATTTTGCGCGTCAAATGT +GATGCTTTAAGCTCTGTGGCCGCCGAAAAAGAGAAAACTCGGCCACCAAT +TTTTCACTCTCCATTGACAATAGCCTGCTGGACAACGCGTGGAAAAGTGT +CGTGTACTCCACACGGACAAATACATTTAGTTTTACAACTAAAATCGAGC +CGCGACGCGACACGCAACGCGCCGTAAATCTACCCCAGATATGGCCTGGC +CTAGTTCGGCAGAAACTCTTCCATTTCAATTTATGAGGGAAGCCAGAAAT +CCGTGGCCGAAAAAGAGAAAACTCGTCCACCGATTTTTTTTTCTGACGGC +CATGACAAGTTTGCGCGTCTATAATACATCATATTTGACGGGCAAAAAAT +TTTTTAAAGTTTTTTCGAATTTTTGTGATTTTCGAGCAGAAAAAAAAATT +GTCTGAAAATTTATGTGGCCGCGGTAAACTTCGGCCACCGATTTTCGACG +ATTTTGCCCGTGTTTTTGACGGAAAAAGCACCATATTTGACGCGCAAATT +TTCAAAAAAAAAAAAGCCCAAAAATCGCACTTTTCTTCTTCTTCTTGTCT +TTTTTATGCCGTTTCTTCGCCTTTTCTTCACTATCACTATCCTCTCGTTT +CCGCTTCCTCTCCTCTTCCAGCTCTTTCCGCTTCAAACACGGCAGAGCAT +CGCGCGCTTTTCGTCGATCAAGTGGCTCGGCGGCTCTTCGCAGCGGCAGC +TCCTCGTACCACTCTTTTTTCTTGTTTAAATCGTTCGTATTATCCGCGAA +ATACACCTGAATTCCCATTTTCGACTCCCATTCCTTCTTCTCGGCAGCTT +TTTCCGCTTCGTAGTCGCGGTTTCCGGATCCATAGTTTTTTCGTTCTTCA +CGTTCGAGATCCTGCAAAATATCGATTTTTTTTGGAGAAAAATATAGTTT +TTTTTTGGAGAAAATTATCGATTTTTTGGAAAAAATTATCGATTTTTCGG +GGAAAATTAACGATTATTTTAATAGAAAATTATCGATTTTATTTGGGAAA +AAAATCACTGATTTTTTGGAAAAAATTATCGATTTTTTTCGGAGAAAAAA +TATTAAATTTTTTGCAGAAAATTATCGTTTTTTTTTTTGAAAAAAATTAC +CGATTTTTCAGAGAAAAATATCGATTTTTTAGAATAAAATTATGGATTTT +TAAATATAAAATTATCGATTTTTAGGGAGAAAATTATCGATTTTTTTTGG +AGAAAAATATTGTTTTTTTTTGGAGAAAAATATAGATTTTTTTGAAGACA +TTTATCGATTTTTTGTTGATAAAATTATCGATTCTTCGGGGAAAAATATA +GCTTTTTTTGGATGAAATTATCGATTTTTTGGGAGAAAAAATACCGATTT +TTTTGGATAAAATTATCGATTTTTTTGAAGAAAAAGTATCAAATTTTTTG +AAGAAAATTGTCAATTTTTTTGGAAATAAATATAGTTGTTTTGGATAAAA +TTATCGATTTTTCAGCTAAAAATATAGATTTTTTTAGATAAAATTATTGA +ATTTTAAAAAGAAAATTATCGATTTTATGGGTAAAAAATAACGATTTTTT +TGGAGAAAATTATTGATTTCTTCGGGGATAAATATTGATTTTTTCGGGGA +AAATTATCGATTTTTGGATAAAATTATCGATTTTTTGGAAAAAATTATGG +ATTTTTTTTGAAGAAAAATATTGATTTTATTGGAGAATAATATCGAATTT +TTTCGGGAAAATATCGATTTTTTGGAGAAAATTATCGATTTTTTTTGAGA +AAATTATCGATCTTTTGGGTAAAATTATCGATTTTTTGAAGCAATTCTGA +GCCAAATTTTGAATTTTCGAGCGGCAATTTTTGCACAAAGCATCATATTT +GACGCACAAAATTCGAATTTTTCAGAATTAGTTTCACAAAAAATCCATCT +ATCACCTGAAACAAGTTCACATGTCCCGTTTCATCTGAAATGCTGACATC +TTTTGCTGCTCCAGCTGAGCTCGAACCAGCTCCTCCACTAAACATCGTCT +CCATTCGTTGATCGGCTCGGGCTCTCAACTGCATCAGGCGCCGCTCGTTT +TCCGCCTGAATTTGCCTGTCGAGCACACGCTGCTCATCTTCGGCGGCTTT +TCGCTCGTCTCGGCGAACCCGTTCCATGTTGGATTTTGTCCGAACGTGCC +ATGATTTGTGATGGAGAATGTTCATCTGGAAGCGGAAATTATAGAGAAAA +AATTGATAATTGTGCTCGAAATTTGGCTCTGGAAGAAGCGCAAAAAATCA +ATAATTTCGTCCAAAAATCTATTTTTTTCAGAAAAACCAAAAAGCGTTTT +TTTTTCCAAAAATAAAGATAATTTTCGTCCAAAAATCGATAATTTACTTC +TAAAAGTCTCAATTTTTCCAACAAAAAAAACAATTTTCGTCGAAAAACCG +ATGTTTTCAGAAAAATCAAAAATCAAAAAAAAAATTAAAAAATTAAAAAA +AAATCAATAATTTTTTCTAAAATCTTGCAATTTTTTTCTAAAAATCGTTT +AATTTTCTTCTAAAATCGATATTTTTCCGGATTTTTTCGTGAAAAAAATC +GTCAATTTTATTGAAAATTTTGCTAAATTTCGAAAAAAAATCTTGAAATT +TCGATGCACCATGATTTTGAAAATTCTGCTCCGGATCAATTTTTCGAGAA +AAATTATCGATTTTTGGAAACTATCATACAAAAATCGATAATTGTGCTCG +AAATTTGGCTCTGGAAGGAGGAAAAATCAATAATTTTCTTCTAAAAATCG +ATTTTTTTTCCAAAAAATCAATAATTTCGTCGAAAAACCGATGTTTTCAG +AATAATCAAAAAAAAAATTAAAAAATTAAAAAAAAATCAATAATTTTTTC +TAAAATTTTGCAATTTTTTTCTAAAAATCGTTTAATTTTCTTCTAAAATC +GATATTTTTCCGGATTTTTTCGTGAAAAAAATCGTCAATTTTATTGAAAA +TTTTGCTAAATTTCGAAAAAAAATCTTGAAATTTCGATGCACCATGATTT +TGAAAATTCTGCTCCGGATCAATTTTTCGAGAAAAATTATCGATTTTTGG +AAACTATCATACAAAAATCGATAATTGTGCTCGAAATTTGGCTCTGGAAG +GAGGAAAAATCAATAATTTTTTTCTAAAAATCGATTTTTTTTCCAAAAAA +TCAATAATTTCGTCGAAAAACCGATGTTTTCAGAATAATCAAAACAAATT +TCAAAAATAATAAAAAAATCAATAATTTTTTCTAAAATTTTGCAATTTTT +TTCTAAAAATCGTTTAATTTTCTTCTAAAATCGATATTTTTCCGGATTTT +TTCGTGAAAAAAATCGTCAATTTTATTGAAAATTTTGCTAAATTTCGAAA +AAAAATCTTGAAATTTCGATGCACCATGATTTTGAAAATTCTGCTCCGGA +TCAATTTTTCGAGAAAAATTATCGATTTTTGGAAACTATCATACAAAAAT +CGATAATTGTGCTCGAAATTTGGCTCTGGAAGGAGGAAAAATCAATAATT +TTTTTCTAAAAATCGATTTTTTTTCCAAAAAATCAATAATTTCGTCGAAA +AACCGATGTTTTCAGAATAATCAAAACAAATTTCAAAAATAATAAAAAAA +TCAATAATTTTTTCTAAAATTTTGCAATTCTTTTTTCTAAAAATCGATAT +TTTTCCGGATTTTTTTCGTGAAAAAAATCATCAATTTTATTGAAAATTTT +GCTAAATTTCGATAAAAAAACGATTATTTTGAAATTTCGATGCACCATGA +TTTCGAAAATTCTGCTCCGGATCAATTTTTCTAAGAAAATTATCGATTTT +TGGAAATCATCACACAAAAACCGATAATTTTGTGAAAAAATTCGATTTCG +ACGCACCATGATTTCGAAAATTCTCAGAATTTTAGAAAATTTATCGATTT +TGTGTAGAAAAAATTCGAATTCCAGTGGAAAAATTTTCTTTTCTCAAAAA +ATGTTTGATTTAAAAAAAATCGATTTTTTCAGAAATTCAGGCATTTTTTT +GCAAAGTAAATTGGCAAAAATCGATGATTTCACTGTGAGAATGGGAATTT +TTGTCAAGAAAAATATAAAAAATTGCCTTAAACAATTAAAGTGGTTGTCA +AAAAATTGAAATTTTGGAAAAAAAAATATATTTACAGATGAATTTATTAG +AAAAATTCCACAAAAAAAGAGGTTCCATCTAATATTATTATGTCGCATTG +GGGGTTATATCACATAATTTTTTTTTGTTTCGGTTGCCGTGGAGAAGGGG +GAAAATATCACATTTTTCAGAGGAAAATCACAATAAATATAAGGAAAATT +TACAAAAAAAGGCGCGGGGGGAAATTTCTTCACAAAATTATCGATTTTTG +GGTGATAATTTCCAAAAATCGATAATTTTTATAGCAAAATTGATCCGGAG +CAGACTTGGGATAAAGCAATTTTTGGAGGGGGAAAATGAACAAATTAATA +AAATATAATATATTCGGGGCAAAAAATGGGAAATAATTAAATTGTCGGAA +CATATAAATGATTAATTGATTGAGCCAATGGCATTGGTTTCATGTGAGCC +AACGCTTCATTACAGAACACTTCCTCCCGATGACGTAGCGGACGAGAATG +CTCGACACGAGCAAGACGGTAGGCTCTAGAGGCGTTTATCTGGAAATTTT +TAGTGAAAAAATGAAGAAAAAAAGCTTTTTTCGCTGAAAATTCCAAGATT +TTCGGTTTTTTTTTTGCTAATTTTTTTTAAATTTGCCTTGAAATAAATTT +CCAGATGTTCAGTAGTTTTTTTTTCCTTCAAAAATCGATTTTTCAATTAA +TCAAACATTTTTCAGAGTATTAATAATTATTTTTCCACCAGAATTTGAAT +ATTTTATCCAAATTCTGAGAACCGGCTCACAGAGCGGCTTTTACTACGTG +GCCTAGAAAAATCAAAAACTCGGCCAATGATTTATCTGGGATTTTTGACG +TGGGATGTTTCTGAAACTTGACGAGAATGTTCTCGAATGGGGGTTCTATA +GTTCCACCGTGGCGATTTTTGAGAAAATGTTCCGTATCCATGTTATGAAG +GTGGCCGAGTTTTCTTATTTTACGGCCACGTAATAAAAACCGCTCTGTGG +GCTCCTGAGCAGAATTTTCGAAATCATGGTGCATCGAAATTTCAAAATTA +TCGATTTTTTTTTTGAAATTTAGCAAAATTTTCAATAAAATAAGAAATCA +TGGTGCATCGACAAACCAATTTTTTCCATTTTTTCGGAATTTAAAATAAA +ATTTAAAAAAAAGTAAAATTCTGGAATTTTACTTTTTAAAAATATTTTTT +TCAAATTCTGGCAGTTTTAAAATAATAAAAAAACGTTTTTTTTCCATTTT +TTTCAAAAATTTTTTTCTGAAATTTAGTACTACAAATGTAAAATTTACAG +GGTTTTCACAGGAATTTTCAATTTTTTTGATTCGCTTTTCTTCAAAAATT +CTAAATTTTCAGGTTTTTTTTTCCAATAATTTTTAATTTTTGTGAAAAAA +AAATGTTTTTAATTTTTTCAGACTTAAAAAATTGTGACAACTTTTTTCAA +TTTTTTCCGCAAAAATAAATTTTCGGAAATTTCAAATTTCCTACAAAAAA +CCCCTTACCACAGTAAGCCTAACCAACTGTGAGAGCTCGCTCATCGTGAC +TAGGGCTCCGTCGAAAAGCGGCCCAAACTCCAGAGCCGACGCCGTATCGA +CGCGCACTCGAACCATCTGAAAAACCAAATAATGGAAGAGTTTTTTTTCG +GCCAAGCCAGGCTGCCCCATTTGATCTACGTAGATCTACAAAAATTGCGG +GAGAAGAAAAAAGAGACGCAGAGTTCTCAACTGATTTCGCATGATTAGGA +GTGTGTTGACGTCACATTCGCAAAAAATTCCCGCATTTTTTGTAGATCAA +ACTGTAATGGGACAGCCTGGGACCACGTGCAGTGTTAGGCTGTACCATTA +CGGTTTGATCTACAAAAAATGCGGGAATTTTTTGCAAATGTGACGTCAAC +ACACTCCTAATCATGCGAAATCAGTTGAGAACTCTGCGTCTCTTTTTCTT +CTCCTGCATTTTTGTAGATCAACGTAGATCAAGCCTCTCTCTCTCTCTCA +CCTTATCACCGACTTGCTCCAACACAATCAGAACATCACAAAACTTGGTG +GCAATCGTTTCGCGGGTGTACACTTTCCGTGTGTTCTCAGTCCACACCAC +ATGCACCTCATCGTTTCCGATATGCTTCCACTTCTGCTGCACATCGCCGT +TGAGCATCGTGCTCACATGGAATATCACCTCAGCCTCGGCGTCTGCAAAG +TACGGAGCCCGTGTCTCTACGGGCAGGCCACCGGTGTAACCATCGTGTCC +TCGACCCACTTTGACCTCCCATCCGAGCTCCGACGTGAAGCTGTCAAATT +GCGCGGAGGCGGAGGCGGTGGTGTTGGACAGGATCGATGCTCGATCTTCC +TGCGATTCTCCTACATAGATCACAGCGACTTTGTGGACTTCACGAGAAGA +AGTCTGATCTAAATGCTTCAAGTCACGCGGGAAATTCGCGTGAACCTGAG +ACACAAGTGGGACGAATCCCAGGGAAGCCGACAGCGATCTCCATTCGAGA +AGCTTCGCGTTCGGAGTGAACGCTGGCAAATGATCGTGAGCCGCCGACGA +TGTGCCAAGTGGCTGTGGCTGCCGTCTAGACGTCTCAATCATCGATGTAA +ACTGTGCGGCACCATCGACAGGCGACGGGCTCCCACGTGACGGGGGGTAG +TCCGGTAGATCATCGAACGGATCATCCATCGCTCCGAGGATCCCCTGGCT +TTCCCGACCGGGACGTTTTCCCTTGAGAGCCTCTTTGCGTAGCCAATTGG +TCACGTTGGTGGCAGGCTTGCGGACATCCTCATGGGTATCTAGATCCCAG +ATATGCCGGCCAACTACCGTTCGGGAAGTGATTTCGCAGGGGGATTTGGC +GTGGAAATCCTTTCGGGACACCGAGATAATCGCCGATTGCCGATTAATAT +ACACGGTTTTATCCTCTCCTTGTAGTGGCGGTGCTCCTGCAGAGCTCCAT +CTCTGAACCTCAAAACCTCGCACCGGATACTGACCACCGAGCGTGACAAG +CTCTCCATGGAGCACCATATGCCTATCGGCCAAGATACCGCGAATGACGA +GTGGCATTTGAGGTTGTGGCCATTGCATACAAAGCTTCACCATCTGCCAC +TCGATCTCGGTTCTCGTACGCTCATCGCGTAGGAGCGAGGCGGCACGGAG +CAGCGCCTGGAGCAGTGTGGTGCTCGAGAACTGGGCGAGCGAGGCGATCG +ACGAGCAGAAGAGCGGAATGAGCCGCATCGCGAACTGATGGGTTTCGATG +GTTTTCAACGCGGTGAGCACCAAGTCGATTTGGGCTTTTTGCACGATGAG +GATGGCTAGCGAGTTCACGATTACTACGGCGTTCTCCGATACGTCTGTAT +TGACAAGCTGATCGAGAAGGATTTGCTCGGCTCCAGGATACGATGAAGCT +AGCATTGAGAACAACTTCAACGAGTTCGAGGACACCTTCGTGTCCTTCGA +GCTCTTCGCCGCCTGCAACATTTTCGGCAAATGCTCCAGAGCTCGCGGAG +CAACAATTGATAGTTCGTGTGCAGAGAGCCCACAAATCGCCGGAACCACT +AGTTGCTCCTTGGATTGCATAAGACGGATGAAGCAGAGAAGAATGTTGGC +CGAGAGCAGTGGCGGTGGCCGACGGATCGTTGATTCGTTGAGAATTGCAC +TTAGAGCCGGAACACAGCGGGGCAGCAGGATTGGGGGTACGGTAACGAGG +CGGCACGCGAGCCAGTGGGCCAGTGGGTGCAGGTTTACCTGGAAAGCAAA +ATTTTTTTTGGCTTTTTTTCAACTCGAATTTTTTTTCTAAATTTTTTTGT +AAATTTTCTAAAAAATAATTGTTCGATTTCAGAGTGCCTCATTTCGTGCG +TGATCTACGTTGATCAACAAAAAATGCGGGACTGATTCTGCATGGTTAAG +AACGTGCCGACGTCCTATTTTTTGGGCAAAAAATTCCCGCATTTTTTGTA +GATCAAACCGTAATGAGACAGCCTCACGTCGTGCCAGAAAGTCCCATTTC +GTGCTTGATCTACGCTGATCTACAAAAAATGAGGGGCTGATTGTGCATGA +TTAAGAACGTGCTGACGTCACATTTCGTTTGGCAAAAATTCCCCCATTTT +TTGTAGATCAAACCGTAATGGGACAGCCTGACACCACGTGATCTTCAAAT +TCCCGCCAGCCTGAAACCCACCAAAAGCAAGTTCTCAATCGTCAATGACA +TGCAATCGATTGCCACGTGGGCACTCGAGTTGGTATACGGATCCACGAGT +GAGATGACACGACGCCACGTTTGAAGCCACGCCAATTTGTCGCCAGACCA +AGACTGAAAAAGGGAAAAAGTGTGATATGCGCCTTTAAGAAAGGGTTACT +ATAGTTGTCAACAACAGAAAAAAATGCTGAAAAGGCATTTTTCAGGGTCT +ATTTTCACAATGAGTTTGGGTATAAATTGGAGAGTTTTCCATAGATAATG +CGTACTGCGCAACTAATTTGACGCGCAAAATATCTCGTAGCGAAAACTAC +AGTAATTTTTTAAATTACTACTGTAGCGCGCTGGTGTCGATTTACGGAAA +TTAATTAAAATAATTGATAAACAAAACAGAAACTATGTTCAAAAATCGAG +ATCCCGTAAATCGACACAATCGCTACAGTAGTAATTTAAAAATTACTGTA +GTTTTCGCTACGAGATATTTTGCGCGTCAAGTATGCTAAAAAATATGTAG +TTGTGGGAGCCTTGTGAATTTTTAGAAGGTTTTTTGAAAAATAACTCGCC +ACTATTAAAAAAAATATATATTTTGAGGCATTTTCAAAGGGTTAAAGTAA +TTTTTTACTTTTAAAATCGTTTTTTTTTATAAAATAAATTTTAAGCGTTT +TTAGTACAATTTTCGTAAGTTTTTCGTTTTTTTTTTGGTCATATTTTGTA +GTTTTTTACACTATTTTCCAGAAATCGTCAGAAAAAGCACTTAGAAACGG +GCTAGAAAAACGGGGTTTCGGCTTGCTGCGAAACTTTTTTTTTTGAAATT +ACCGCGCAAAAATAAATTGTCATTCAAGTAATGTTGCAAAATGTATTAAA +ATATAGGTTTTTAAAAATGTATTTTAATACAGTTGTGACGTAATTTTTCT +ATTTCAATTTTTGCAAAATAAGAAAAAAAATGAATGTAAAAAAGTTAGAA +AGTTTTTAAAACACATTTTATACAGGTCATTACGCTCTATTTTCTGCCAT +TTAAAGCGAGAATGTTTTTTGACACTACATATATAATATTAGGTCTCCAA +ATAAGATCCGGGTCAAAAATCATAACTTTGTTCGCTGTGTATCGATTTTT +ATGAAATTGTGGGAATTTGTGTTATCAACCATGATCTTTCATTTGACAAT +AGTCACAAAATTTTTTGGCCGTCCGAAGTGCCCGTACTCGGAGCCAATTT +TTTCAGACATTTTTCAGATCTCGCTTCTTTTCAGGTTTCAACTGAGGTTT +GTGTGCGGATATTGCTTAGTTTAGTACACAATGTAAGAAAACAAAAAAGT +TTGGAAAAAAATCCGTCCAAAAAAAATTTTTTTGTCGCTCGTCAAAAAAT +CTACAAAAAAAATTTTGTCGAAAATTCTTGAATTTTTATACAAAAATGAT +GTAACCGTGTGCAAACTAATTTTAAACATACAAAACATTTGAGTATGAAA +TTTGGATCTCGAGAAATACTCCAAAAACTCGAAAATAGTTCGAAAAAGCT +GTGTTTTTTGTTATTTTTTTTAGTGTGACGCACCAAATTGAAATTTTTTG +TATGTGTAAAAATAGTTTGCACATGGTTACATCATTTTTGTATAAAAAAT +CGAGAATTTTCGAAAAAAAATTTTTTTGAAGATTTTTTGACAACCGACAA +AAAAAATTTTGTTTGGACGGATTTTTTTCCAAACTTTTTTGTTTTCTTAC +ATTGTGTACTAAACTAAGCACAATCCGCACACAAAGCTCAATTGAAAACT +GAAAAGAAGCGAGATCTGAAAAATGACTGAAAAAACTGGCTCCGAGTTAG +GGCACTTCGGACGGCCAAAAAATTTTGTGACTATTGTCAAATGAAAGATC +ATGGTTGATAACATAAATTCCCAAAGTTTCATAAAAATCGATACACAGCG +AACAAAGTTATGATTTTTGACCCGGATCCTATTTGGAGACCTAATATATA +TATATATATAAAGATACCTACCGTAACCGCATTTGTAATATCATCAGTGT +CATGAAAAACGTTATCCTCTGCAATTGTGTTCGACGATGACATACTATCT +CCAGTCTCTGACGAATCATTTCTCGGGTCTTCCATCATTGCCGATTCGAT +TGCCTGTCGTCGACTGTTCTGTGAGACTTCTGTCGCTTTTCGGAGAGCTT +CTTCACGGGAGAATATGTCGATATGGGCGAGATGGAGGATTAATGCTCGC +GTTACACTGTTCACAATCTGAAGATTTCGTTTTATTTTTTTGATTTTGGC +TGGAATTTCATAAAGCTATGCTTTTGTTGAAATTTTAGTTTAAAAAAATA +AGGTTTTTGAACTGAAAATTGGGATAAGAATTAGAAAAAAATTTGTTTTT +TCTCTAAAACTGCTGCATTTTATTCAATTTTGTAAGATTTTCTGTACAAA +ACATAATAATTTTTGAATTTTTTTTCCAAATTTTTTGAAATTTCAGCAAG +AACTGGACAAAAAGCACTACTTTTACTAAAATTGGCAGCATTTAGGAATT +TCTGAAAAAAACAATTAATTTTCATTATTATTGTCATATTACAGGAACAC +ACTATTCTGAGAATGCGTATTACACAACATATTTGACGCGCAAAATATCT +CGTAGCGAAAATTACAGTAATTCTTTAAAAATGACTACTGTAGCGATTGT +GTCGATTTGCGGGCACGATTTTTTGAAATGAATTTTAATCATATTTTGAG +CAAAAAATGGGTCAAAAATCAAGCCCGTAAATCGACACAATCGCTACAGT +AGTAATTTAAAGAATTACTGTAGTTTTCGCTACGAGATATTTTGCGCGTC +AAATATGTTGTGTAATACGCATTCTCAGAATTTTGTGACTTTTCAAAAAA +AAAAATCGTGATCAAAAAAAATTTTTAATTGTTTTTTAAGATGAAATTAC +GATTTTTTTCGTTCTCTATAAATTTTGATCAAATTTATTTCAAAAAAAAA +AAAAATTCTTTCTATATTTTTTTTTTCGAGTTTTTTTTTCTATCTTCTGT +ACAAAACACAGCAATTTAAAAAAAAGGCAAAATTTTAAGATTTTTCTAAA +TCTAGATTTCTAATTTTCCTCGGGGTTCTGGCCATCATCCTCATAAACAG +AAATGGAAGAGTTTTTGCCGAACTAGGCCATTTTGAAACTCTTCCATTTC +AATTTATGAGGAAGGCCAGAGCCTCGTGGAAAATTAGAAATTAGATTTCG +AAAAATCTTAAAAGTTTGCCAATTTCTTATTAGATTGATGTGTTTTGTAC +AGGAAATTGAGAAAAAAATCGGCAATTTTATACAATTTAATTTTAAAAAA +TATAGTTAAAAATAGAAAAATTCAATGAAACTGGAAAAAAATGTTTACTT +TGAAAAGTTAAAAAAAATGAAAAAAAAACTCAAAAATTGAATAAAATGCG +GCAATTTTTGAAAAAAAAGCTTTTTTCCATAGTTTCTGTCAATTTTCGGC +TAAGATTAATTTTTTTTCATCAAAATTTCGATTTTCATACTCTCTTACCG +AAGCCCATTGCTCAGCCATCGGTATCCAAACACCCTTCTTCATGACGTCA +TGCACCTCATCCCACACCTCATCGTCAATTTCGATGCGTCTGACAGCCTT +AATCACGACGACATTCGAGATGAGTGTCGACGTAAAAGCAGCCGACACAT +TCTGGGAAAACGCGTCCGATTGGCGACAGATTTTCGAGGCGCATGTGCAG +AGTCCCGCCATTAATTCTGACCAGAATTTTTGGGGAAGCGGTTTTGGGAG +TTGAATTCGATGGGAAACCAGCTGCTTGCACGATGTTAGAATCGCAAATG +CTATGGAGATTGCCGAGGAGTGACTGGAAAAATATTTTTTTTTAATTTTT +AAAGGGATTTTGGGAAATCGAAAAATTTAAAAACTCGGATTTATGAAGTT +TTTGGCAAACCGGCAACTTCTGGTTTTTGGAATTTCGCCACTTTTTAACA +ACCGGCAATTTGGCGATTTGCAAATTTTTGGAAAACCGGCAATTTATGGT +TTTTTTTTCGGAATTTTGCTAATATTTTTAAAACCGGCAATTTGCCGATT +TGCAAATTTTTGGAAAACCGGCAATTTGTGGTTTTTGGAACTTGGCCACT +TTTTATAAACCTACAATTTGCCGATTTGCAAATTTTTGGAAAACCGGCAA +TTTCTGGTTTTTTTTTGGAATTTTTCTAAAATTTTAATAAACCGGCAATT +TGCCGATTTGCAAATTTTTGGCAAACCGGCAATTTGTGGTTTTTTTGGAA +TTTTTCTAAAATTTTAATAAACCGGCAATTTGGCGATTTGCAAATTTTTG +GAAAACCGGCAATTTTTGATTTTTGGAATTTTGCTAAAATTTTTAAAAAC +CGGCAATTTGCAAATTTTTGGAAAACCGGCAATTTGTGGTTTTTGGAATT +TTGCCACTTTTTATAAACCGACAATTTGCCGATTTTCAAATTTTTCGGCA +AATTGCAGGTTAATAAAAAGTGGCAAAATTCCAAAAAAAAACCAGAAATT +GCCGGTTTTCCAAAAATTTGAATATCGGCAAATTGTAGGTTTATAAAAAG +TGGCAAAATTCCAAAAAACCACAAAATGCCGGTTTTCCAACTCTTTCAAC +GAGAGTATCCAATTTTTTAAATAGAAAAATTGCCGTATTCCCTACCGTTC +TCCACACATTTGCCGATTTTCAAATTTTTGGAAAACCGGCAATTTTTGAT +TTTTGGAAGTTTGTAAAAATTTTTTAAAGCGGCAATTAGTGGTTTTTGGA +TTTCTGTCACTTTTTATAAACTTACAACTTGCCGATTTCAAATTTTTGGA +AAACCGGCAATTTGTGGTTTTCAAGTTTTCTGCTAATTGGCAAACTGGCA +AAATGCCTTATTTTGGAAGTTTAGGTAAATTCTCAGAACACCGGAATTTT +GACATTTTTCAAAATTCCAAAAACCACAAATTGCCGGTTCGCCAAAAATT +TGCAAATCGGCAAATTGCCGGTTTTTAAAAATTTTTGCAAAATTCCAAAA +AACCACAAATTGGCGGTTTGCCAAATTTGCGAAATTCCTAAAACTGGAAA +TTGACGGTTTTCAAAAAAAAAAAAAGAAGGGAAATCGGCAAATTACAGAC +TTACAAAAAGTGGCAAAGTTGCAAAAGCCAGAAATTGCCGGTGTGCCAAA +TTTGCGAACATTTGAAAATACCACAAATCAAATTGCCGGTTTGCCGAAAA +TGTGCAAATCGGCAAATTGCCGGTTTTTGAAAATTTTTGCAAAACTCCCA +AATTTACAGAAAAAATTCCAAAAATCAAAAATCCGAATTATTCCAGAATT +TTTTCTTCGGAAAAATTAAAAATTGTTCAATTTTCCAACATTTTCAACAA +GCGTATTATCGAAAAAATACAATCGCACAAATTTCTCGTAATTTATTTTT +GATCTACCTTGTTGACTAGGCTCCGCCCCTAATCTTGTTGCTGTTGTTAT +TGTTGTTGTGGCTGTCTAGTTGAAGGAAGGGGCGGAGCCTATTCAACGAG +GTAGATCAAAAATAAATTATGAGAAATTTGTGCGATTGTATTTTTTTTCG +ATAAAATCCAATTTTTTAATGGAAAATTGCCAATTCCCTACCGTTCTCCA +CATTGAGCCAAATACGGACTGTGAAAGAAGCCCAACAAGATATTCGAGAG +CAACAGCGAGCATCGTTCAATCGATACTTCTCCAGACGCTACGAATGGTG +GAATTTCGTACTGCAAAAGCCATGCGGAGAGCACATTTACCACTTTATGA +GTGACATTTGAGCATGCCAATGGGAGTTTCATTGCTTCACGCATTAGTGT +TAATGCTACGTTTGTTGCCTGGAAAAGGACAAAAAAAACTATTTTTTTAA +ATGTAAGTAATTAATTTATTTTTTGAAATCTCTTTAAATGTGGTGTAGTC +GAATATTTTTTCAATTGCTTAATTACCCTCAAAATTGTCTGAAAACACCG +AATTTCATAATGAACTTCTTGAAAACTTCTCAGAAAAAAGTTATGACGCC +TCAAAAAATGGCCTAAAATTGGTTAAAATTTGAAATTTGACCTACTTGCC +AAGCGGCTGGAAACTAGCTTTTTTTTGAAATCACTGTCAAATTTTGAGTA +TTCAATTTAATTATCTTGCGTTTTCAACTCGATTCAGGTATTTTAAAATC +GATAAACGAAGAGATTTTTAAAAATTATTTACCAAATCTCTTCTTCCATC +GATTTAAAAATACATAAATTTAGTTGAAAACGCAAAATAATTAAATTGAA +TACCCAAAACTTGACTGTGATTTCAAAAAAAAGTTAGTTTCCAGCCGCTT +GACAAGTCGGTCAAATTTCAAATTTTAACTAATTTTAGGCCATTTTTTAA +GCCGTCATAACTTTTTTTTTTTGAGAAGTTTTTCAGGAAGTTTCATTATG +AAATTCGGGTGTTTTCAGATAATTTTTAGTATAATAAAGCAATAAAAAAA +ATTCGACTACACCAACTTCAAAAATGTAAGCAATTTTATTTTGAAGGCGG +TTTTCTTTTACTTTTCTAAAAAAAAAATTTATTCAATTTTACGATTTTTT +GCGTAAAAAAACACGGTCAAATTTTTGTTAAATTCGAAAAGGCGTGTCCA +TTACGGTTTGATCTACAAAGAATGCGTGAATTTTTAGCCCAAAAAGTGTG +ACGTCAGCACGAAAATTCTGCGTCTCTTCTCCCGCATTTTTTGTAGACCT +ACGTAGATCAAGCCGAAATGGGAGAGCCTGACACCACGCGCGTGTGCGCC +TTTAAAGTGAGTACTGTAATTTCAAAAATTCCACAACATCGAGAGTTTGA +AACTACAGTACTACTATTTAAAGGCGCACACACTTTTTCGAATTTAACAA +TAAATTGTCGTGTTGAGACCGTATTTAGGGCTCAAAAAAAAAATAATTAT +CTCGTTAGAATATTCGGGAAAGTTGCAGTTTCACTGAAAATTTGAATTTC +CCGCCAAAACGAATTTTCTCCGAAAAATTTGAATTTCCGCCAAAAAATTT +TTTTAAATCAGAAATTTGAATTTCCCGCCAAAATCGTATTTCTCAGAAAA +TTTGAATTTTCGCCAAAAATAAAAAAAAAAATTTTGGCGCGAAATTCAAA +TTTTCTGAAAAAAAAATATTTCGGCGGGAAATTCAAATTTTCTGAGAAAA +TATTTTTTGGCGCAATTTTTCATAGAAATTTAGTTCTTTTGATGTGTAAA +TTTCCAAAAATTTCAACAAAAAATCGCATTTTTCTTATTTTTTCCCCAAA +ATTTTCAAATTTTCTCCTCCAAAACCACGGAACTTTATGCGACGAAAAAA +GCGCATTTCGATACAAAATCAACGATGCATGTGTAGTTTGTAGTGTTGGT +TGTCCTCCAGCCGTTGTGTGAGTTGTTGCCGATGCAATATTATTAATCCA +TCGAATTAGCCAATATCTTGCAATTACCACCGGATCAGCTGTATCCAATG +GTTCACCATTCTCATCGGCTCCTTCCCAGCCACCGAATACATCGACTCCG +TTCGTTTCCAGATCGGTGAAGCATTCGCCCATGTATAGCTTTATTACTCT +GAAAATTGAAGAGTTTTGTACTCCTCTCGGACAATTGGAGGTGATTTTTT +TTTTCGAATTCTTTAAAACAAAAATTTCCCGAAATTGAGCTTTTAAAATT +TTAAAATTTCAAAATTTCAAAATCAAAAAAAAAAAAAAAAACTTTTGTAC +AAAATTTAAAGTGGAGAATTTTTGTATTTTAGACAAATTTTTTAAACATT +TCTAGCAGAGTTGAAAATTTCAGGCAAATCGGCAATTCGCCGAAATTGAA +AATTTCTCATAAATCGGAAATTGCCGAAAATGAAAAATTCCGGCAAGTCG +GCATATTGCCGGAATTGAAAATTCCTTACAAATCGGCAATTTGCCGGAAT +TGAAAATATCCGGCAAATCGGCAATTTGCCGGAGTTGAAAATTTCCGCCA +AATCGGGAATTTGCCGAAATTGAAAATTTCGTATAAATCGCCGATTTGCC +GGAGTTGAAAAATTCTGGCAAATTTGAAAATCGGCAATTTGCCAAAGTTG +AAAAATTCCCGGCAAATCGCCAATTTGCAGATTTTTCGACCGAAATTTGC +CTACCGGCAATTCCTGCCGACCCCTTTTTTCCGAGAAGAATTAACTTTCC +ATTTCTAAAAAATCTGTAATTTGCCGGAGTTGAAAATTTCCGGCAAATGG +GCATTATGCCGAAAATGAAACATTCCGGTAAATCGGCAAATTGCCGAAAA +TGAAAAATTCCGGCAAATCGGCAATTTGCCGAAGTTGATAATTTCCGCCA +AATCGGGAATTTGCCGAAATTGAAAATTTCGTATAAATCGCCGATTTGCC +GGAGTTGAAAAATTCTGGCAAATTTGCAAATCGGCAATTTGCCAAAGTTG +AAAAATTCCCGGCAAATCGCCAATTTTTTGCCTGTTGTGCATATTATTTT +CACGACTAAAAATCGTAATAAATTAAATTAAATTAAATTTGCCGATTTTT +CGACCGAAATTTGCCTACCGGCAATTCCTGCCGACTCCTTTTTGCCGAGA +AGAATTAAAATTTCCATTTCTAAAAAATCTGTAATTTGCCGGAGTTGAAA +ATTTCTGGCAAATTTGCAAATCGGTACTTTGCCGGAGTTGAAAAATTCTG +GAAACCGGCAACCCGGCAAACCGCCAATTTGCCGATTTTTCGACCGAAAT +TTTTTTTTCCTGTCGACCCCTTTTTCCGAGAACAGTTAAATTTCCAAAAT +TCTCTAAAAACCACAAACTTCTCAATAATAAAATTCGCACACTCCTGTCG +CTTCCCCTCATCATTCCACTCAATCCGCACAGTTTCTCGAGTACAGTACT +CCAAAAACTTGTCCAAATAAACTTGGAGCATTTGAGCCCGTTCTTTCGAA +GTCTGCGACGCCGACGCTGTCGACTTAATCGGCCCATTCCTCAGTCGTTC +ACACCAATCACCGGCTCCCGACGATTGACAGTACTCGTTGAGCACATCTT +CCGCATTTTCACCACTGGTAAGCGGGAAGAATGGTAGAAGACACTGAAAG +ACACGATCCAGGTCTGGTGTCGCTTTTCCGTACACTCCGAGACATTGATA +GAACACTAGGAACAAGCGAATCGCAATTTTTCGCACTGCCATCAAATTTT +TCGGGTAGACTGCTTTTTTGAGAAGCGATTCGATTGCATGACGTTGCCAG +CCTGAGAGAAATTGGGAAAATTTTTAATTTTTATTTAAAGGTGGGGTAGC +GCTAGTGGGGAAATTGCTTTAAAACATGCCTATGGTACCACAATGACCGA +ATATCATGATATAACAATTCAAAAAAATTTTCTAAATTTTATATGATTTT +TTGAAAATTGAAAAAATCTCAGTTTTTGTCTAATTCCAATTTGAATTACC +GCCAATTGAATTTGTTCTATGGAGCGCGCTTGCACGTTTTTAAATTTATC +TATTTTATTTTTTGTTATTTTTTGTTATTTTTCCACCAATTTTTAATGTT +TTCGGTGTATTTTTGCTCGAATTTTAGAGAAAAAGTCAAAATAAATGCAA +ATTTTCGATTAAAAAGCACGCTTACAGTCGTAAATCAGTGAAATTAATTA +ATTCAGGTTTGAAATCGTTTAAAATCGTTACTTTGTCATTTTTACGCCTG +TAAGCGTGCTTTTTAATTGAAAATTTGCATTTATCTTGACTTTTTCTCTA +AAATTCGAGCAAAAATACACCGAAAACATTAAAACTCGGTGGAAAAAACA +ACAAAAAATAAAATAAAATAAATTAAAAAACGTGCAAGCGCGCTCCATCG +AACAAATTCAGTTGGCGGTAATTCCAATAGAAATTAGGGGGGAAAACTGA +GATTTTTTCAATTTTCAAAAAATCATATAAAATCAGGAAAATTTTTTTGG +ATTTTTTATCATGATATTGGGTCATTGTGGTACCATAGGCGTGTTTTAAA +GCAATTTCCCCACTGGCGCTACTCCACCTTTAATTTCTGACGGTTTTTTT +TCGGTTTTCCTTGAAAAATCCTCTAAAAATCGATAATTTGTAAAAATTGC +GTTGTTTTTCCGGGATTTTTTTCGGTTTTCCCACGGGGTTCTGGCCTTCC +TCACTGAATTTTTCGCGCTCCATTGACAATCGCCCGTGTACTCCACACGG +ACAAATCACATTTAGTTTTACAACTAAAATCGAGCCGAGACGCGGCAGCC +AACGCGCCGTAAATCTACCCCAGATATGGCCTGGCCTAGTTCGGCGAAAA +CTCTTCCATTTCAATGTATGAGGGAAGCCAGAAATCCGTGTTTTCCTCAA +AAAAATCCTCTAAAAATCGATAGTTTGTAAAAATTGCGTTGTTTCTTCGG +TTTTTTTTGCAATTTGAGGGTTTTTTGTCGATTTAACACGGATTTTTGGC +TTCCCTCATATATTGAAATGGAAGAGTTTCTGCCGAACTAGGCCAGGCCA +TAACTGGGGTAGATTTACGGCGCGTTGCGTGTCGCGTCGCGGCTCGATTT +TAGTTGTAAAACTAAATGGACTTTGTCCGTGTGGAGTACACGGGCGATTG +TCAATGGAGCGCGAAAAATGCAATGAGGAAGGCCAGAAGCCCGTGCGGAA +AGACGGGGAATCTCCGAAAAACGGGGAAAATCTACAAAAAAATGAGTTTA +AAAAAGACTTCCTCAAAAAAATTCAAAAATTGTGGTTTTTTTTTTAATTT +TTTGTATTTTGATAAATTTTTTGCGACATCAAAAAATGGAAGAACTTTTT +TTTTTCGATTTTTGAATTTTTTGTTGGTGAAAAAGAAGAAAATTTCGAAA +ATTCGTTAGGGAATGGATAAATTTTAATCAAAAATCGATTTTTTAAAATT +ATTTTTTGCAGTTTTGCATAAAAAATCCAGATTTTTTCGCATTTCGCGCG +TAATTTTCATTTTTGTCGTTTTTTTTTTCTGAATTTTCCGAAATTTCTGG +AAATTTTTTCTTTTCTTGTTCTGAAGCTTATGCCTAAGCCTAAGCCTAAG +CCTGAGCCTAAACTCCAAAAACGCACCACTTCCAACAAGCTCCGGAGCCA +AACAGAGCACCTGCTCCAGTGTCCAAAGCCCGGATTCAGCCTCAATTGCA +CTATCGATTTGACTGCTGACATCGTTGACGAGCAGAAGCTCGTCAACGAG +ATGAAACGTCTCGAAACTGTGCTCATCGAGCAGTTGACGCTTTTCCTGAA +GAAATGTTGTGGTCGAATTAATGCGAAATATGGGAAAATTCGGGTTAAAA +TCGATGAAAAATCGTGGAAAAACGAACATTTGTGGTTAATGTGTCGAGCA +GAATCTTCAAATGTTTCACACGGCTCACACAATCCCTGTTCAAGTCGGTG +AATCTTGAAATGCTCGCCTGCACATCTGACGATTTGCCCTTTCGGGCAAA +CATTTTCCTGTGATTTTAGGCGATTTTCTGCAAATTTTCGCTGTTCAAAC +GTTTAAAATCGACGGAAAATGCGTATATTTTACTAAATATGCGAGAAATA +GTGATTTAATTCGAAAAAATCAATATAAAAATGGAAAAAAACTACAGTAG +TAATTTAAAGGCGCATACCTCGAAAGTTAAAATCGTGCCAGGACCCGCCG +CAATTTAGAATCGATTTTTAGATGAAAACTTTTTTTTTCTTACTAAAAAT +TAAAATTTTTCACTGAAAATTTCGGTTAAACTCTGACTTTTAACACGAAT +CTTATCAAAACTATGACAATTTCTAGTGAAAATCGCCAATTTTGTGTGTA +AAATCAATTTTTTCAGTGAAAAATGTTTTTTTTTGAGTTAAAACTAAATT +TCGAGCTTGAAACTAGAAAATGTCAAGTAAAAAATTCATTTTTAAGCGAA +AAATTAACGTTTTTTTCCAAATTTTCGCCTATAATTCACACAAAAAATAC +TGAGTCAGCAAACAATGTGGGAGCATCCCGAAAATGGTGCAGAATGGTAG +AGCAAAAACGAAAAATCGATGAATTATTGTGGAGAGAGAGGAAATTTTAT +TCAATTTTTGAGGAATGGAGGTTAAAAAAAAGAGTAGAAACATTGAAAAG +TGGCAAAGAAATCCAGCTTGAAACCGGAAAAACTCCCAGAAAACGAAGCA +AATAAGAAAATCCCACAAAAAATCCGAATTTAATTGCAGTTTTCGACCGA +AATTCAGCCAACCAGTGAGTGGTTCAATTATTAAAAAGCACATATATACA +TATAACTTTATTCAAAGGACATAATCCATATAAAGTCTGTCAAAACGGAA +AAGGTTCTTTCCAAACACACAATTGGCCCCCTCTGTCCAAAAGAGAGAGC +ATGGGAATCGGAGAGGGCGGTGAGAGAGACGCAGACATCGAGATGACACT +TTTTGACAGCAACACTGTGTGTGTGTGTGTGTGTGTGTGAGTCTCTGTGA +TTGAGTGAAAGCACTTTTGGGAATATATACTGGTAGAAATTTAATTTAAA +ATGATAAAAAATTTCTTGGGATTTTTTTTTTTGAGTACTGTAGCCACAAA +AGTACGTAATTTTCTTGAAAATGCGCCCATGGGGTCCCAATGACGTAATA +TCATGATAAAAAATTTTTGAAAATTGGAAAAATCTCAGTTTCCCCTCCCC +CCCCCCCCTAATTCCAATTTGAATTTCCGCCAATTGAATTCGTTCGGCGG +AGCGCGCTTGCATTATTTTTATTAATTTATTTAATTTTCTCTGTTGTTAT +TTCACTGATTTTCTTCATTTTTTGGGGATTTTTAATTGGGAAAAGAGAGA +AAAATGCAAGATAAATGCAAATTGTTCATTAAAAAATCACTGAAAATGGG +TAAAACTGTGAAATATGCTAATTTCAGGCTTGGTGTCGTCGGAACTCATA +ATTTCGCAGTTTTACCCATTGTCTATGATTTTTTAATGAACATTCTGCAT +TTATCTTTTTTTTTTAAATTCAATTTCTATTAAAAATCCCCAAAAAATGA +AGAAAATCAGTGAAATAATTAGAAAAAATAAAATAAATTTATAAAAATAA +TGCAAGTGCGCTCCACCGAACGAATCCAATTGGCGGGAGTTCAAATAGGA +ATTAGAGGGAAAACTGAGATTTTTTTCAATTTTCAAAACAAAAAATCATA +AAAAATAAGCATTTTAGCTTAAAAACTCGAAAAATCATACAAAAATTAAT +TTCAAGTTGTCCACGAGTAGTACGCGACGCCTGGTTGCAAAAATGGCGTA +GATTTCGATTATTAAAAGCTTAAAAATCATTTTTTTTTACCAATTTCCAA +TTAAATATCCTAATTTTAATCTCAATTTTCTTGAAAGACGTGCAAATATA +GATACATCTAACATAAAAATTCTTCGCTGCGAGACCCAGGACCCCATAAA +TCGCCTGCGCCTTTAAATTTATATTTATTTTCTCTCTCAAACAGCGATGA +AAATCACGTTTTTGAACCAAATTTTCCAAAAAATAAGACAAATTTCTATT +TTAAAAACCACTTTATTCGGTCATTGGTCGCTAAATAGCAAATTTTGAGG +CAAAAAAAAAACGAACAGACAACGGAAAATCGAGTGAAAACAAGTGAGAA +CACAGCAAAACTAGTCCTAATTAATTAAAGGCGCATCACGTGGAAAAGAA +AACTGTTGTGGAAGAATAAAAAATGGAACATGAGGGGAAATATTACAAAA +ATAGTAAAAGATGCATCAAGATTAAGATTATTTTTCGAAAATCGAGTCCT +CCGCCCAGGAATTCATCATAATTTTCGACTTTTTTTCGGAGATTGCTGCA +CATTGTCGGCTGCTCCGGTGGTTTTTGGAAGGTTTTGAGAGCTGAAAGAT +TTGAATTTTTTGGAATTTCGAGAAATTTCTTTTTTTTTACCCGAAGCGCT +TTGAATCTGGCGAGCTGCATTTCCAGCTTGCATTGTGCGTTCAGTGACTT +TGATTCCTTGAAGTTTTCTGAAAAAAAAACACGAGTTTTGACTTGAATTT +TCTGAATTTTTAACACGGATTTCTGGTTTCCCTCAAAGAATTGAAATGGA +AGAGTTTTTGCCGAACTAGGCCAGGCCATATCTGGGGTAGATTTACGGCG +CGTTGCGTGTCGCGTCGCGGCTCGATTTTAGTTGTAAAACTAAATGTGAT +TTGTCCGTGTGGAGTACACGACTTTCCCACGCGTTGTCCGGCAGGCGATT +GTCAATGGAGCGCGAAAAATTCAATGAGGAAGGCCAGAACTCCGTGATTT +TTCTTTTACTCGGCGTAGATTTCGCAGTTTCAGACTGTTTTTCAGGTCTA +ATCAGCGGAATTTTCGTTGATCCCGCCAATCTCGGTGATTTTCTGAGCCT +TTTTCGCTCAGGTTCTGGGATTTCAGCTTTTAGAGCAATCTTTGAAATTT +CGACAAGTTTCTTGAAGTCCAACGCAATTTTTTCAGTAGAATTCGCAGTT +TCCGGCAATTTTTCTGAGCAAATCTTCGAAATTTCGACAAGTTTTCTGAT +TTTCGGCGTAGATTTCGCAAATTCTGACGGTTTTTCTGCAAATCCCGGTG +ATTTTCGGCTCGGGGAGCTCCCAGCTGCTCTATTGTTCAGCATTGTCTGC +TCAGTAGCGGGGGCGTCTTGATTTTCAGTAGAATTCGCAGTTTTCGGCAA +TTTTTCTGAGCAAATCTTCGAAATTTTGACAAGTTTTCTGATTTTCGGCG +TAGATTTCGCAATTTCTGACGGTTTTTCTGCAAATCTCGGTGATTTTGGG +CTCGGGGAGCTTCCAGCTGCTCTATTGTTCAGAATTGTCTGCTCAGTAGC +GGGGGCGTCTTGATTTTCAGTAGAATTCGCAGTTTCCGGCAATTTTTCTG +AGCTAATCTTTGGAATTTCGACAGGTTTTCTGACTTTTGGCGTAGATTTT +GCAGTTTCTGGTGATTTTCGGCACGATGAGCTCCCAGCTTCTTCATTATT +CAGCCTTTTCAGCTGGGCTTCTTGAGAGCCTGTAATCACGTCGCCGTCGT +CATCCTCTGAATCATCATCCGACCAAATTTCGATTATTTCCTGAAAAAAT +CGATTTTTTTTGCTTTTTTTTGCTCTTTTCTCATTGTCAGCTTTTCCCAC +TTTCCAGCAATTTCTCCACGGCGTCGGAACGTATCCTGGTCGCCGATCGA +ACTGGATAACTGGCCGGCTGGCGATAAATCGGCGAAGATCTGCTACTATC +TCGTCTGAAAACGTTTTTCTGCTAAAACCTGCTAAAAATCTGGCTAAAAT +CACCTGATAACATTACAATATCATCATTTCCGGGCATTTTTGACGAAAAA +AAAGCGGAAAATATTTAGAATTTCGAAAATGAAGAGAAGCGTTACGGTAC +TAAAGGCACATGGCGTAAAATATTCCGCAGGACTCGCCGCGATTTATGAT +TTTCACTATTTTTTTTGGGCAAAAGTTGACATTTTTCAGAATAAAATTCA +AAATTGTGTTGATAAATTGTTTATTTGATTTTTTTTTCAAATTTAAATAA +ACTGTAAATTTTAAATTTTCCCCCAAATATTCGCAAATTCCCTTCAAACC +AAGTTTTAATAGCACAGTAATCCCCGAGCAATCGCGCTCCACCGGACTAA +CCTACACACCGCGAATTTTGAATTACATCCCTCATAATTAATTGTTTTTG +CCATTTTTTCGCTATTTCCAGTGGATTTTAATGAGTAAAAGCCTACAAAC +CGACGAAAATGGCGGTGTCAGTGAAAGTCCATCAAATTGCACATATTGCT +ACACGCTGGAATGCTCTCTACGCATCGAATCCACCTCATCAATCAAGAAA +AAGACTCCAATCTCCTCGAAAAGCGCTATAATGACTGTCGGCAGAAATGC +GCAGAGGTTTTAGTCGAATAAATGCCTGTTTTAAGAGCAAGAAATTCCAG +AAAAATTCACCTTCAAATCGAGCTAAAGACCACCGCTACCGGACAGCCCG +CTGTAGTGTGCTATGACGTCACAGATGCAGTTGTACACTTGCAAAGCGTT +GCAAATGGGAAGTGTACTGTAGAAATTCCTTCGCTGTAAGACCTAAAAGA +CCAGAAAAATGGAAAATATCTGAAAACCCCAATTTCAGCTCGTTAATGTT +CCAAATGTTCAATTGCGCGCCGCGAAAGCTCAACGTCTTCATGAAATCTC +TCCAAGCAAAGTTGGATATTATGAAAATGGAGAAAAGCCCAATTTCAGCA +GTGTAAAATCGATAAATTATCGAAAAATCAATAAAAATCCCTTCAGACCC +CGGCAATTCTCACGTCCGCCGGCAGTTTTCAGCGTTCTGAGCCCGCTGAC +GATCAGCGAAATGCGAAAAGTGAAGAAGCTACGCGAACCGTCGGCGCTGG +CGAGACCTTCGAAAGAGGCGACCACACCGAAGCGGCGGTAATTTGAAATT +TTCACATTAAAAAAAAATCGCGAATTTCAGCACTTCCTCAATGAATTTGC +TCGCCGGCGGCTTGGAAAATCGAATTATGAATCGATCGATTGGGCTGAAA +AGGACGACCAGTTTTGCTAGAGATGATCGTGAAAAAGCCGAGGTTCTGCA +GCTAAAAATCCGTCAAAAATCGATAAAATTTCGTTTTTTTTCCGTGAAAT +TCCAGGTTTTTTAGTCCAAAAGCACGGATTTCTGGCTTCCCTCATAAATT +GTAATGGAAGAGTTTTTGCCGAACTAGGCCAGGCCATATCTGGGGTAGAT +TTACCGCGCGTTGCGGCTCGATTTTAGTTGTAAAACTAAATGTATTTGTC +CGTGTGAAGTACACCACTTTCCCATTGCCCGGCGGGTGATTGTCAATGGA +GCGCGAAAAATGCAATTAGGAAGCCCAGAAACCCGTGAAAAAGTGTCACG +CGGTTTTCAAAGTAGAGGTGCAAGCGCGCTCCACCGCTCCACGGTGCTTG +GCGGCAAAACCAGAATTTTCGCTGATTTCAAGCATTTTCCGTCGTTTTTC +ATGATTTTTCATGTCGAAATAGTGTTTAAAAATGTCTTTAATGCTGAAAA +GTGAATATTTCAAAAATTTTGACATGAAAAACTGAAAAAATTATCGGAAA +AGTGTATTTTTTGAGTTTTTACTTATTTTTCGGTTTTTAAAAAAATTATT +TCTACATAAAAATTGATGAAAACAGCATATGAAGTGCAAAAAATAAAGAA +GACTTACATAAATTTTGACAAAAAATCACGAAAAACAATAAAAAAAGTCG +AAAAATGATTGGAAACGGAGAAATTTTCCCTTTTTATGTAGAAATTTTGA +ATTTTTTCAAAATTTTCTCAATTTTGAAACACAAAACATGAAAAATGATT +GAAAATATTTGAATTTTTAGTTTTCGCGCCAATACCTAACGAGACCCATC +GGTGTGACCATGGAGCGCGCTTGCATCTCGATTTTAAAATTCGTATGAAT +TTTTCGCGCTCCATTGACAATCGCCTGCCGGACAACGCGTGGGAAAGTGT +CGTGTACTCCACCCGGACAAATCACATTTAGTTTTACAACTAAAATCGAG +CCGCGACGCGACACGCAACGCGCCGTAAGTCTACTGAGCCAAAATGGCCT +AGTTCGGCAAAAACTCTTCCATTTCAATTCATGAGGGAAGCCAGAAATCC +GTGTTTTAACCTAGAAAATCAAGAATTTTTTTGGGAAAAAATGCCAAAAA +TCCCAGATTTTCCCTAATTTTCAGCTAATTTTTCCCCGAAACAGACAATT +TTCAGACCCTTGTCTCCCTGAAATCATTCAAAGATGCTCCTGCAATTTCC +GAACGGATTCAGCTGTCAGATGAGCAAAAATCGGTTGTCCGATGTGTGAT +AAATGTAATTTTTCGTTCGAAAAAAAAAATTATCGAAAATTTGCAGTCTC +GAACGAGTGTCTTCTTCACGGGATCCGCTGGAACCGGAAAATCTGTGATT +CTTCGGAGAATCATTGAAATGTTGCCCGCCGGGAACACCTATATCACCGC +AGCGACAGGTAGAGGATCACTTTGAAATATTTGCAAAAAATCGTGTCAAG +ACCTCCCCCAAAAAATTTTCATGTACCTTTAAAAAATAGAACCGACTTTT +TTTAATTAAAAAATCATTAAAAATTAGAGGAAAATTTGGGAAAAAAAATC +ATTAAAAATTCTTTAAATAATAATTGTTTATTTGTCACAAGAAATAGCTA +CACCGGAAGATAAAGAAAAAAAGTAAATAAAAAAGATGTGTGGACAAATA +AGTAAAATGACCAATTGGACCAGCTATAGCCCGGGAGGTTAAGTTGGGGG +GAAGAGGGTGTCAAATGGGATAGAGTCTAGGCGCGACGCAAATGCATTTG +GAGTTAACAGTTTAGGGAAACGTTTTGCTATTCGATTCCACAACGACAAG +TTAACATGTAGAAAACATTTAGACGGAACACCACAGACAACAAGTAGATA +GGGGTGACGAGTAGAGCGTGAAGCTCGAACGAACGATGATAAGGACGGGA +AGTGATACTCGCTTGAAATAATTTTATGGAAGGTTCGGAGGATTTGAAGA +ACCCGTCTATGGTGGGTAGACAATAAATTAAATTGGGAAAGCCTACTACT +GTATGACGAGTAAGATAAATTGCACCTTTGAAAGACACACTTTGAGAAAA +ACCGGAGGGGAGATTCTAGTTTTTTGGCAAGTTCGGTGGAGTTGGGCGGG +AAGAGCTCGCAGCCATATTCGAGTACGGGGCGGATGTAAACATTGAACAG +TTTAAAATAGAATTCGGGACTTTTAGAGCGGAATGAACGAAGGATTTGGC +GACACTTAAGGAGGGCACTATTAGAAGTCTGATTAATATGATTAACAAAT +GATAATTTGGTATCGACAATGATTCCAAGATCTCTGATAGAATCACGCGG +TTTAATTTCAACACTATTTACAAAGTATTTATGACGGGGGTTCTTTTTTC +CAAAATGTAATACGGCAGTTTTGTGCTCAGCAAGATTTAGACGCCATTTT +TTACACCAATCAGCGACAATATTGATGCTTGTTTGGATAGAGGTGGGGTC +CGATCCGAGTAATTTTAGATCGTCGGCAAAGGCTGTAACATGGACATCAG +GGGGGAACAAATCTAATAAGCCATTAATATACAAAAGAAAGAGGAATGGT +AAAATTGTGGAAAAAACCGTAAAAAATCAACAAATTTCGAAAAAAAATCG +TAAAAAATTGAGACATTTGAAAAAAAAAATCTAGCAAAATTTGAAAAAAA +AATCGTTTAAAATTCAGCAAATTTATTTTAAAAAATCATTAAAAATTCAG +CAAATTTGGAAAAAAAAACAAATAAATCTGTAAAATTAAAAAAAAAACCA +GTAGAATTTGAAAAAAAATTGTTTAAAAAATTCAGCAAATTTCTAAAAAA +AAATCATAATTAATTGATAAAAATTTTTTAAAAACGTAAAAAAATATTTA +AAATTCTGCAAAATTTGAAAAAAATCGTTTAAAATTCAGCCAAATTTCGA +AAAAAAAAGCATTAAAAAAGAGAAAAATTGGAAAAATTCTGCACAATTTT +TTAAAAATTATTATTCTGAAAAAATTTAAAAATTCATGGAAAAATCTGCA +AAATTATTTTTTAAAAATCGTTAAAAATTCAGCAAAAATTGGAAAAAAAT +CGTTTAAAAATCAGCAAATTTCGAAAAAATAAAACATTAAAAATTCAACA +AAATTAAAATTAGAAAATCATTAAAAAATACAGCCAAACCGTAAAAAATC +AGCAAATTTCGAAAAAAATTCGTTAAAACTTCAGCAAACTTCTAAAAAAA +ATCATTTAAAAATGCAGGAAATACGAAAAAGAAACATCAAAAATTGAGAC +AATTGGAAAAAAAATTCGTTAAAAATTAACCCAAATAAATTTGCTGAATT +TTTTAGATTTTTTTTTTTATAAATTTGCTGAATTTTTGAAAAAAATTCAG +CAAATTTATTTTAAAAAAATCTAAAAAATTCAGCAAATTTCTTTTTTAAA +AATCGTTAAAAATTCGGGAAAACTTGGAAAAATTGTGCAAAATTCAGAAC +AAAAAAATTTCAAAATTTTCCCAATTTTTAAGTTTTTATTTAGTTTTCAG +AATTGTTTAATAGTGAAAAAATCATAAAAAATTCAACAAAATTTAAAATT +CAAAATTTTCCAGAATTTTCATGGGTCCCGCCACGATCCACTCCAACCTT +CAAAAAATCATGTAATTTCCAGGCGTTGCGGCTTCCCAAATCGGCGGAAT +CACACTTCACGCGTTTTGCGGTTTTCGCTACGAAAATTCGACGCCTGAAC +AGTGCCTAAAACAGGTTTTACGCCAAAATCACATGGTCCGACAGTGGAAA +CAATGCTCACACTTGATAATTGACGAGATTTCCATGATTGATCGCGACTT +TTTTGAAGCTCTCGAATATGTGAGCTCATTGCGTTTTGATCTACAAAAAA +TGCGGGAGTTTTCCCAGCATTGCTCATTTGATCTACAAAAAATGCGGGAA +TTTTCCCAGCATTGCTCATTTGATCTACAAAAAATGCGGGAATTTTCCCA +GCATTGCTCATTTGATCTACAAAAAATGCGGGAATTCTCCCAGCATTGCT +CATTTGATCTACAAAAAATGCGGGAATTTTTCAAGTGTGACGTCAGCACA +CTCATGCGAAATCTGCTGAAAAGTCTGCGTCTCTTCTCCCGCATTTTTCG +GAGATCAAACCAAAATGGGACCCGAAAATTCCAAAAAAAAATCGATAATT +TCCCGTCCCAGGTCGCCCGTACCGTCCGTAATAACGATAAGCCGTTCGGT +GGAATTCAGCTCATTATCACTGGAGATTTCTTTCAATTACCGCCCGTCTC +GAAGGATGAACCAGTTTTTTGTTTTGAGGTGTGCGGAATTTCGGAGCATC +GTTTGGACCGTCTAACTCTTAAAAAAATTTTTTTGCAGAGCGAAGCCTGG +AGCCGATGTATCCAAAAAACGATTGTCCTGAAAAATGTGAAACGACAAAA +TGACAATGTTTTTGTGAAAATTTTGAATAACGTTAGAGTTGGAAAGTACG +TAAACTACTGGAAAAATTTAAAAATTTCGAATTTTTCAGGGTTTTTTACT +AGAAATTTTGATTTTTTTCAGTGAAATTCCAATAAAAGCTGGAAATTTTC +AGAAAAAAGGAAAAAATATGAAAATTTGTAATTAATTTCGAAAAATGCTG +AAAATCTCCAAAACCTTCCAGAAAAGCTGGAAATTTCATAAAAATTTGGG +AAAATCTGAAATTTTCAGAAAATTCAAAAAAAGCAAAAAATCTCGAAAAC +CTTCCAGAGAAGCTGGAAAATTTCAGAAATTTCCAAAAAAATAAATTCTG +AAAATTTCATAAAAATCACTGATTTCTGTCTTCCCTCATAAGTTGAAATG +GAAGAGTTTTTGCCGAACTAGGCCATTTTGGTTCGGCCAGATCTTGGGTA +GATTTACGGCGCGTTGCGTGTCGCGTCGCGGCTCGATTTTAGTTGTAAAA +TTAAATGTATTAGTCCGTGTGGAGTACACGACACTTTCCCACGTGTTGTC +CGGCAGGTGATTGTCAATGGAGCGCGAAAAATTCAACGAGGAAGGCCAGA +ACCCCGTGATAGACCGGCCAACACGGGGTTCTGGCCTTCCTCATTTCATT +TTTCGCGCTCCATTGACAATCACCTGCCGGACAACACGTGGGAAAGTGTC +GTGTACTCCACACGGACAAATACATTTAGTTTTACAACTACTAATTGAGC +CGCGACGCGACACGCAACGCGCCGTAAATCTACCCCAGAAATGGCCGAGC +CAAAATGGCCTAGTTCGGCAAAAACTCTTCCATTTCAATTTATGAGGGAA +GCCAGAAATCCGTGTGAAATTTCCAAAAAGAAGCTCCAAAAAAAAATTCC +AAAAAAATCTCGATAGCCTTCCAGAAACGCTGGAAATTTCAGAAAATCTC +CTGAAATTGATAAAAATTCGAAAAAAATCTCAAAATTGTTAGAAAATCAG +TGAAAATTTGGAAAATTCAGAAATTAAAAAAAAAATTTTTTTTTGGAATT +TAGAATTTAGAATTCTTCAAATTGTCGAAAAATGCTCCAGAAAACTTGTA +AAAATTTAATTTTTTTTTTTTTGAAATTTCCAAAAAATTTATTTATTTTT +CAGATGCGACTTCAAATCAGCGGATATTCTAAAGGAATCCTCGAAAAATC +AATTCCCATCCAGCGTAATTCCAACCAAACTGTGCACACATTCAGATGAC +GCCGATCGAATTAACAGCTCAAGCATCGAGACAACACAAGGCGACGCGAA +AACCTTCCACGCCTACGATGACGAGAGTTTTGACACGCACGCCAAGGCCC +GAACGTTGGCACAGAAGAAGCTTGTGCTGAAAGTTGGAGCTCAGGTGATG +CTCATCAAGAATATCGATGTGATCAAGGGACTTTGTAATGGGTCACGTGG +ATTTGTGGAGAAATTCTCTGAAAACGGGAATCCTATGATTCGATTTGTAT +CGCAAGCCGATGCTTCCATTGAGGCACGTTTTACAGAAATGACCATTTTA +TGGGCGTGGCTTTTTTTTTGGAAAATTTTTTTTTTCCAAAATTTCTGGAT +TTTTCTCTAAAATGGAAAAAACCCACGAAAATTGTAAAAAATTTGAAATT +TTTTAAATCGGAAAAAAATAAAATTTTCTTTCTTAAAATTAGGCTTAGGC +TTAAGCTTAGGCCTGGGCTTAGTCTTAGGTTTATGCTTAAATTTGAAAAA +AAAAATTTCTAATTTTTTCCAGATTTTTCCGTTTTTTTTTTCAGAGAAAA +TCTAAAATTTTCGATTTCTACCTGTTTTTCAAAAAAAGTTAAAAAAAACA +TTTTCGCAAATTTTGTAGAAATTTTTCTTTTTTTTTTCTTAAAATTAGGC +TTAGGCTTAGGCTTATGCTTAGGCTTAGGCTTAGGCTTATTCGTAGGACT +ATGCTTTGGCTTAGACTTAGACTTAAGCCTAAGCCTAAGCCTAACCCTCT +TAAAAAGTTACAAGAAGGTTTTTCCTTGCGCTTGGAGCGCAAAAGAAAAG +AAAAAGAGCTATTCAGACTTAGGGTGCCCAACTGGAATAAAACATTGGAA +ATCCTTATGACACACTTAAGCCTAAAGGCCCGAAAAACATACTAGGATGC +CCAACTGGAATAAAATATTGGAAATCCTTATGACACACCGGCGGTATGGC +GCGGCTTAAGCCTAAATAGCCACTTTTATCAAAATACATTTGAGCTCGTC +TTGCGTTTTACTTTGACTTCTCAGGCAACTCAAAAGTAATCTGTGGATAT +TTTTCAGTAATCTAAATGAAGACTATAGATTACTAAGAAACTTGGAGATT +TCATAATATTTGGGGGGATGCGAGCATCCATTGGAGATTTGCCATTTGAT +AGAACTTTTAGCGGCAAAAGTCCAAAACAAAGCTCACAGTGGGCTCTCAA +AGATCATAAAATAGCACTGTAACGAAGAACTTTAACGATCTAACGAAGCA +ATTTTACAAATTCACTTTGGTAGCTCATATCTCCGTGGATAAAATTTTTA +CAGAAAAGTCATCAACTGATAAGTTGTTGATATTGTTGTAAAGAACAAGT +TTGTAGTTGAAAGTTTTTTTTACCAAAAAATTTTTGTTTGAGAGAAAAGC +ATTAGAAACGGAATAGCATCATAAAAATAACAACAGCAGTTGCCGCACTT +CACGCGGTTCTATCTCAAACAAAAGCGGAGATATGAGCTACCAAAGTGAA +ATTGGAAAATTGGCCCTCCAATGCTTCGTTAAAGTGCTATTTTCAGGATC +TTTGAGAGCCCGCCGTGAGCTTGGTTCTGGAGTTATATTGATCAAATTGA +CCCTCCAGTAAAGGAGGACCTTTGATGAATATAATCACTCTGATGGTATT +TAATTCCGATGAGTAATCCATTTTTCTTTTTCTCACATTTGTGAACCAAA +AATAAGTTTTAAATTAAGGCGGGATATTCTAAGGTGTGATAACATATGTT +ATTTATTTTTAAATTTAAATAAAGTTTTTTTTTAATTTTTGCTAAAAAAC +GAATAGTTTACAACCGCCTCGCTCAAATGTATTTTGATAAAAGTGGCTAT +TTAGGCTTAAGCCGCGCCATACCGCCGGTGTGTCATAAGGATTTCCAATA +TTTTATTCCAGTTGGGCATCCTAGTATGTTTTTCGGGCCTTTAGGCTTAA +GTGTGTCATAAGGATTTCCAATATTTTATTCCAGTTGGGCATCCTAGTTT +TTTTTTTTCGGGCCCTTAGGCTTAAGTGTGTCATAAGGATTTCCAATGTT +TTATTCCAGTTGGGCACCCTAAGTCTAAATAGCTCTTTTTCTTTTCTTTT +GCGCTCCAAGCGCAAGGAAAAACCTTCATGTAACTTTTTAAGAGGGTTTC +ATATATTTTATTAAAATCGGGGCGAAGCCCTGATTTTAAATCCATATTGT +TTTTGTTTTTGTCTTCCACTATCCCTGCAAATAGGAAAGAGAATGTGTTC +TTTCTGATGAAGTAAAAATCATCATAAAATCTTGAAAACTGAGAGCAGGA +GGTAATATTTGAATATATTGGGTTGTAAATGTGTGTCTCCCTGTGGGTGG +GGTGGCGATGTGTTGGCAGCCAATCCTTCAACGAACTGTATCTCCCGCCT +GTATCTCCCTTCAAAGTGAGAATTGGGTTACAAAAATTTGAGGGAATATG +AAAAAAGGTGTGAGGATTTCAAAAATATTATTGTTGAAACACCAGACCAA +ACCACTTTTTCTGGGCAAGAGACAGAAAATTAATTTTTTGAAAAATTTCA +AACTGGCACAAAATTTTTTCAAAAACAAATTTTCACAAATTGTTAAAAGA +TGCCATTTTTAATCAATATTGTTCATTGAACACAGAAAAGAAAACGAAGA +TTCATCAAAAAATGAGTGAAAAATCGCAAAAATTCGAAAAAATCCGTGCT +GAAAAACTCGAGTTTTTGGCGGTGCTGAAAAAAATTTTCACTAAAATTTT +TTTGAAACTTAGTTTTTCGGATTTAGCGTCAAATTTTGAATCTATATAAA +AAAAAAAATTAAAATTGATCTCAGATTGAGTGAATAATAAACGCTCAAAG +TTGAAAAATGAACAACGCAAAAACGGCAGTAACTTGCTTCAAGGTCGGTT +GTCTCAGTGAGTTTTCACTCAATTTTCGAAATTTTTTTGCTCTATCGCTT +TAGAAATATTTGTAATTTCATTTTTTTTCCTCAAAATCAAAATATCTCAA +ACGACCGCCATCCTACGAGAAGGGAAAAAAAAAGTTTTTGGAAAAAAAAT +CAAAAATTTTTTTTCTGCCTCGATTTTCAAAATGAAAAAATCACTTTTTC +GGAATAAACTTTTTCACAAATGTATTTTGATAAAAGTGGCTATTTAGGCT +TAAGCCGCGCCATACCGCCGGTGTGTCATAAGGATTTCCAATATTTTATT +CCAGTTGGGCATCCTAGTATGTTTTTCGGGCCTTTAGGCTTAAGTGTGTC +ATAAGGATTTCCAATATTTTATTCCAGTTGGGCATCCTAGTTTTTTTTTC +GGGCCCTTAGGCTTAAGTGTGTCATAAGGATTTCCAATGTTTTATTCCAG +TTGGGCACCCTAAGTCTGAATAGCTCTTTTTCTTTTCTTTTGCGCTCCAA +GCGCAAGGAAAAACCTTCTTGTAACTTTTTAAGAGGGTTAGGCTTATGCT +TAAGCTTAGGGTTAGGGTTAGGGTTAGGCGTAGGCGTAGGCTTAGGTTTA +GGCTTCGGCTTCAGGAATATTTAAAAAAAAAATCGAAAAATAGATTTTGC +GAAAAAAAATCGTGATAAAGCCTGCTAAAATTTTCAAAAAAATTAAATTT +TTCAAATTTTTCAAATTCCCAAGATTTTGGTCTCGCAGCGAAAACATCCA +ACTACAGTAACCCTCGCCCTCTCCAATTTTCAGATCCGCCGCTCCAAGTT +CTCAGTCCGCATTCCCGGGAGTGATGCTCCGTTGATTCGCCGTCAACTCC +CACTCCAACTCGCCTGGGCCATCTCCATTCACAAATCGCAGGGAATGACG +CTCGACTGTGCGGAAATTTCGTTGGAGCGCGTTTTCGCCGACGGACAGGC +GTATGTGGCGTTGTCGCGCGCACGATCACTGGCGGCAATTCGAATTATCG +GCTTCGACGCGTCGTGTGTCCGAGCGAATTCAAAGGTGAACAGGGGATTT +TCGAGATGGAAATCTATGAAAAATGGATGGATGGTGTTAGATATCTCCTT +TTCGTGGGTTCTCTCACGTGGTGTCAGAGTGCCTCATTTCGGCTTGATCT +ACTGTGTAGATCTACAAAAAATGCGGGAGATGAGGAGACTCAGACTTCTC +AACTGGTTTCGCATGGTTTAGAACGTGCTGACGTCACTTTTCTCTGGGCA +TAAAATTCCCGCATTTTTTGTAGATCAACCGGTAAGGGATCTCTCAGCTA +CGTGGAAAATTATCGATTTTTTATCGAATTTTTTGCAGGTTATCGATTTT +TACAAATCCATCGAGGCAGAATGCGACGACGAACAGGACTGGGAAGCCCC +TGCTGCTGGACCAAGGCTCAAGCGAGTTCGATCGATTTAATTTTTTTTTT +TAAATTTTTTTGTGATCTCCAAATGTTCTGTCTTTCTGTCTTCCCCCCCC +CCCCGCCAAAATTCATTAACTGTTTTATTTCACAACACTCTGTATCATCA +TAATTTTCACATAAAATTGGCTATTTCAATGTTGACGTCGAATTTTTAGT +CCTATCAGCGTCATCGGATCTGAAAAAATGGAAAACTTGAACAAAAAAGC +AGGGGGTGGCCTAGAAAGCACAAAAAAAACTCGGACACAGTTCAACGGAG +GCAGTTTTTGGAAAAAAAAAAACGTCATTTTCGTATAGCCACACTGAAAT +TGAAAGAATTCTGGCCGAGTTTTCCAAATTCTAGGCCACCATGCAAACCG +ACATTTTGGGCGGAAAAGTGCCGGTGGCCGTGGAAGAAGGAAAAACTCGG +CCACTCTTCTATGTACTCCTCTCGGAGAATTGTGTTTTCCATGGCCGAGT +TTTTGTGTTTTCTAGGTCATGTCGGCATTTTTCTTAGTCAGTTTCAAAGG +AAATACGATACCTGGTCTCGACGCGAAAATTTTTTAATTAAATCCAAAAA +GACGTGCGCCTTTAAAAAGTACTGTAATTCCAAACTTTCGTTGTTGGGAA +ATTTTTATCGATTTTTCGTAGTTTTCAAAAAAAATAATCAAATGTACACA +GGGTTCTGTTCTTCCTTATTGATTTTTTCGCGCTCCATTGACAATCGCCC +GCAGGATAACGCGTGGGAAAGTCGTGTACTCCACACGGACATCGAGACGC +GACGCGACACGCAACGCGCCGTGAATCTACCCCAAATATGGCCGAGCCAA +AATGGCCTAGTTCGGCAAACTCTTCCATTTCGATTTATGAGGGAAACCAG +AAATCCGTGAGTAGTGAGAAAAACAACGAAAAAATCGATAAAATTTCCCA +ACAACGAAAGTTTGAGATTACAGTAGTCTTTAAAGGCGCACACTTTTTCG +CATTTAACATAAATTTGTCGTGGAGAGAGTATTTTTGGCGCAAAACTTCG +CATTCGGGTAATGATAATAGAAGAATTGAAACTCACAAATTCTCCGCCGT +CTCCTCAAGCAGCAGCGGCACAATAAACATGAAATACACGGCCAACACGA +AATGAATCGGCACCATCGACACAATGAACAACGACATTCGGAGCATGTGC +TCCAAAACTGTCGGCCGCAACTTTTTCGACGGATTCTCAAAGACGAGATA +CACTTGCATCGGGCTGTGCACATCTTGAACCGACTTCTTCTTCATTACAG +CGCTCCCTTCTCTGGGCAGCAGGTAGCGTGTCCACGTGGTGTAGGGTGAC +TCAGTGGTTGTGTGATTTATCGGCGTGAGCTGGAGCATTTTTGCAGAGTC +GCAGGCCAAGGTAGCGGAGGTGTTGGCTCTGAAAGTAGATTTCATACAGG +ATGGTAATTTCGGGGAGTACTGTAGTGGTGTTATAGTGGTACTGTAGGAG +TACACTGTAGGGGAACTGTAGGGGTGCTGTAGCAGTACTGAGGGGGGTAC +TGTAGGAGTACTGTAAGGGTGCTGTGGGGGTACTGTAGGAGTAATGTGGG +GGTACTGTAGGAGTACTGTAGGAGCACTGTAGGGGAACTGTAAGGATACT +GTAGGAGTAATGTAGATGTACTGTAAGGGTACTGTAGGGGTGCGCTAGTG +ATACTGTAGGGATCATGTAGGAGTACTGTAGAAGTCCTGTAAGGGTACTG +TAAGGGTACTGTAGAGGTGCGCTAGTTGTACTGTAAGGGTACTGTAGGGG +TACTGTAGGTGTACTGTAGGAGTAAAGTAGATTAACTGTAAGGGTACTAT +AGGGGTACGCTAGTGGTACTGTAGGAGCACTGTAGGCGTACTGTAAGGGT +ACTGTAGATGTACTGAAGTAGTTCTGTAAAAGGTACTGTAGGGGTACTGT +AAGAGCACTCTAGGGGCATTGTAGGGGTACTGTAGGTGTACTGTAAGGCT +ACTGTAGATGTACTGTAAGGGTACTGTAGTTGTTCTGTAAAGGGTACTGT +TGGGGTACTGTAGGTTTACTGTAAGGGTACTGCAGGGGTGCTGTAGGGAT +ACTGTAGGAGTACTGTAGTGGTTCTATAGGAAGACAAACTTTTTTTTGAA +TTTACTCATCGGAGAATCTAATATTTTTCACCAAATCGATACACCATAAA +AATTTTAGGACCCAAAGCTAAAAAAAAAAACCAACTTCTCCAATATCATC +TCCATCAATTCCAGTTGTTCTGTGCAGTTCGCCATCCCTTCCTTCTTCAA +TTCCTTCGCCCGATTCTCCAAATCGTCCACCATCTTCACACCCCGCCGAC +ACGCCGTCTCCACATACCGTTCCGTACCAGCTTCCGCAATTTTCATAAGC +TTCTCGACAGACTCGTTAAACTTGCGTGTTGGCTTGAACAAATGGGAACC +TCGAATCGCCTCGGGAACCGGATTTCCACCTCCTTCCACCAGGAGGCTGA +ACAGTGTCGTTTTCTGCCTGACGGCCTTAGCCAGGACGTGCCCATAGTTG +ATCATGTAGATTTGCCCGTTTTCAGATATGTTGAATGTTTCAGCAGATGA +GAACATTTGAAAATTATTTGATTGTGCGTGTTCATGCACCACAGTAATGA +ATGCGAGGCGGCAAATTAAAACTCTGAAAGTTTAGATAATTGTACTTTAG +TTGAAATCTACTTTGGTTGACAGGTGCATCGACTAGACTAAAAAAAAAAG +CAGGTAGGTAGGTAGGTAGGTAGGTAGGTAGGTAGGTAGGTAGGTAGGTA +GGTAGGTAGGTAAGTAGGTAAAGCGAGACACGGTGCATCGATCTGACTTT +AAAAATCTCAATCTCGTATCTTAAGCGTCTTTGGTTCTGTCAGGGAAGCA +GGTAGGGGGGAGGTAGGTGTGATCAGGCAGAGCACCGGAGTTAATATCTG +GTGGATTGTGGGCTGCTAATAGGTAGGTAGGCAGGTAAGCAAGCAAGCAA +GCAGGCAGGTAGGTAGGTAGGTAGGTAGGCAGGCAGGTATCAGTTGACAA +CTTTTTGATGAAACTAAACGGAGCCGAGTTATAAGGTGCCAAAGTTGCAC +TAGACATGGTGCATCGACCTAACTTGAACAACTCGTATCTCAAGTGTCTT +TGGTTCTATTTGGGAGGCAGGTAGGTAGGCAGGTAGGTAGGTATATCTTA +GGTTGTTTCAAAACTATTATACATTAAAAATCAATAAAAATATTTTGCAC +GAATTTTATCAGTTGACAACTTTTTGATAAAACTAAAAAGAGCCGAGATA +TTGTAAGTTGCAAAAGTTGAACGAGACATGGTGCATGGAAGGTAGGTAGG +TAGGTAGGTATTTAAGTAGGTAGGTAGGTAGGTAAGCATTCCGTATTTCT +CTCTACTTTGACAGCTTATATCCTGGTTGTTTTGTGTTGTATCAAAAAAT +GTTTAACAAAGATAACATAGAAAAATATTTAGCACGTAGCAAATTTAAAA +AACTAGGTTGGTAGGTAGGTAGGTAGGTAGGTAGGTAGGTAGGTAGAAAG +GCAGGCATGTAAGTAGTAGGTAGGTAAAAGTACTCACGTGGAGAACATCA +AGCAGAAGATCGCTGAGCAAATTGAAAGTGGTACTGGAAGTTGAGCAAGT +ATTTTGGAGTATTTTTCTGGAAAAAAATAAGTATTCAAAGTAACTAAAAT +AAAATACCAACTCCGAAACTCAAACTTCATAATAAACAAAATCGTCAGAA +TCCCACTGGAGAGGACTGCAAAAGTCACTGTCGTGTTGGCAGACGTCTGA +TAAAAATCGAGGGTGTGTCCGGATGGTAGGAGAAGCACATTATCGTGATA +CTTTGACACAAATTCCTCAATAGACGCCAACGCTTTTCCGAAAACTGGAA +TCGAAATGTTCAAAGCATTGAGAATTATTTTCTGGTACTCTTCCACCAGG +ATGTTGTACTCCGAGTTTAGATCCGCTGAAAAATTTAAATTTGTATTAAA +TTGGGCAATACTCGTACTTGCCTACCTGCCTACTGGTAGGTAAGCAGCCT +ACTTATTTTCAACTTACAAAACTCCATATACTTTGTAACGTTTTCCAATT +TCGCAAAAATCGATTTCTCGAAATATTTGCACTTCCCCTCGACAAATGAT +TTCTTGGCGGGAATCTTCAGGAACAGCTGAAAATTTTTTTTTCCGGTGGC +CGAGTTTTTTCACGGCCACGACGTACCTTATTAAACATGGTGAAGTTGGC +GTAGTCATGCAAGAACCAATTTATTCGGCGGCGTTCGTTTTCGGTGACGG +CGAAGTCTCGTTTGAACAAGCACGGTATGTAGGACAGCTTACGGTGGAGA +CGCTCTTTGATGGCTGGAAGTTATGACGTCATGAATAATAAGGGATGAGA +TTTCTAGGCCACGTGTGACGTCACAGCAATCCCCGAAACCTTTTTGGATG +GCCGAGTTTTACCGATTTCTAGGTCATCGAGCGAAACTTTTGTGATACTT +TGGCAATGGTCATCAGGTAGACAAACAACGTGATAATTTCTAGGCCACGC +TTGACGTCACGTGGCCGAGATTTCGCGCCAGGACCTAGAACTAGACATGG +TGCATCGACCTAACTTAAACAACTCGTATCTCAGGTGCCAGGTAGGTAGG +TAGGCAGTCAAGCAGATAGGTAGGTAGGCAGGTATTTTAATTTCATTTCT +GCGGCTACAACACAATTTCTCTTCCAATCAAGGACGTAAATTTCTAGGCC +ACACATGCAGAGTGCGGACTAATAATTAAAGTGTTTTACGACATGGCCGA +GAAAAGAGAAACCTAGGCCATGGTAGTTAGGTGTGACGTAACGCCACTAT +AAAACTATAAAACTCACGCATAAAACTGTGATCATTGGCGGTTTCGAGCA +TCGTCCTTCCATAGACCGCATCCTGAGTACACTCTCGTAAATTGGCGGCC +AAAATTGTTAGACCAAGGATACAAAATATGGGGATAATGGTGAATCCGGA +GCGATTATCATCCAACCAATACACGATTACTTCGATAACCTCGAAGAGCA +GCAATTTCCAGACGACGAGGAATATCAGCAGAGCTGTGATCAGGCAGAGC +ACCGAGATTATTATCTGGCGGATTGTGGGCTGAAAATAGGTAGGTAGGTA +GGTAGGTAGGTAGGTAGGTAGGTAGGTAGGTAGGTAGGTAGGTAGGTAAG +TAGGTGGTAGGTAGGGAGGCAGGTATCAGCTGCCAACTTTTCGATAAATA +TTAAACGGAGCCGAAATATAAGTTGCCAAAGTTGTACTAGACATGGTGCA +TCGACCTTACTTAAACAACTAGGTAGGTAGGTAGGTAGGCAGGCAGCTAG +GCAAGTAGGTAAACTCACCAAATGCCTGAAAACAATTGCAAGAACATCGG +AATAACCCGAGCTCCTCCCGTTCAACGTCGCGACCACAAGCGCGTGCACA +CTTTTCCGCAGCTTCTCATCATCGCGATCAGCGCAAAAATCCTCGATTAT +CTCGAATCGATGGCTCTTTTTTGTGTGCGCCGGGTCTAATTTATAGCTGA +TCGGCTCGGGAAACCAATCGTCACACTGCAGCTTCGCATCCTCCAAGCTG +AAGCCGTGAGAAAACTGTGCACTGCATAGGAATAGAAGTAATTTCAGTTT +CATTTTGTTCTGGAAGAAGGCATTTTTATGGATGGAGTTTGAAAATAATA +ATTAAAAAAAAAACTTACAGCTGGAACTTTGTGAAATCGATAATGAAACA +ATAAATCTAAAAAAAGCTCAAAAAATTTTTGACAAAATTTAAAACTGTAA +CGTGTATGAAGGTCACGTGAAAACTGAAAACTCACCAAAAATGTCGAAAA +ATAGCAAGAAACTAGGCACACGTAGACTTATGGTAGGCAGGAAGGCGTAG +GCGTTGATCCAGGCAGGGTCACGTCTTGAAGGCAGACTGTTAGGTATAGG +TAGGCATAGGTAGCCATGTAGGCGTAAAGGCAGGAAGGCATCTCTAGATC +CTTTTTGTGGCAGATTGGCCGCTTTGCAGGCAGGCAGGTGTGGGTGGCCT +AGTAGACCGAAAAACAAGCAGGTAAAGTTCCTATAGTAGTAGGTAGGCGA +GCCAAACCTTTTTTGTAGATGATGAAGTAGGTGTAGGCCGTCTTTTGAAG +GCAGTGAGGCAGACAAGGTTAGGTCGTCGCAAAGGTTGGCTGGAAGGTAG +GCACGTGGGTCAGCAGATAAGCGTAGGCAGGCATAGGCAGGAAGGCATAG +GCAGGTAGACGTAGGCAAGTAGACGTAGACAGGATAAGATTCAAATATGA +AAATCGTGAAAAGGGGAAAATTTCTTATTCTTCGAGTGCGCGACAGTATG +CGTAGGCAGGTAGGCGTTGGCAGGTAGGCGTAGATAGGTAGGCGTATGCA +GGTAGGCGTAGGCAGGTAGGCGTAGTCAGGTAGATAAGCAGGTAGTCGTA +GACCGGGTAGGCGTAGGCAGGTAGGCGCATGCAGATAGTCCTAGGCAGGT +AGGCGTAGGTACGTATGCGTTGGCAGGTAGGTGTTGGCAGGTAGGCGCAG +GCAGGTAGACGTAAGCAGGTAGGCGTAGGCAGGTAGGCGTAGGTAGCTAG +GCGAAGGCACGTAGGCGTAGGTAGGCAGGCATAGGCAGGTAGGAGTAGGC +GTAGACATGCGCACATGAAAACCTTATAAATGTTTCAACCCCATCATCAT +CATCCCATTTTTCTCTCGATCAAAACGAAAAAATGTGCGCAAACACAAAT +TGCATCCATTTCTCTCTCTTTTTTACTCACTTATATATCTCTCATCACTT +TATCCCCCGTTTTTCAATCCCTTCCAAACACTTCCAAAACTCTCCAGAAC +TCCTAGAGAGTAACACGAGAGAAAATATTTGAACTTTTGTCTCGACCAAG +TTTTTTTTTTTGGGATTTTTTCTTTGGATTTCTACAAATTTGATGTATTT +TTTCCATTTTTCGTGCAAAATATGGTAATGGACTAGGTTTTTGCTACGTG +GCCTAGAAAAATCTCGGCCACCGATTCTGAGCTGTTGCAGCGGCCGCGGC +CGAGGGTTTTTCTCTTCAATCGATACCAATCCCTCTTTTACGCAAGGAAT +CACGTGGAGTCAGAGTGTCTCATTTCGTCTTGATCTACGTAGATCTACAA +AAAATGCGGGAACTGATTTCGTATCGTTAAGAACATGCTGACGTCACATT +TTTTTATCATAAAATTCCCGCATTTTTTGTAGATCAAACCGTAATGGGAC +AGCCTGGCACCACGTGCTCTTCCAACCTTTATATTTTTTTTGACAAAATC +TTGAGAATTTCTAGAATTTCAACGAAAATCCAATTTTATACCTAAACTTA +AAAAAAAATTGCTAAATTGTGTTCGACTAGCAAAAAATGCACCCAGTTTT +ACAAAAAATCTTTTTTTCTGAAAAAAAATTCAGTGGAAAATGTCTATAAT +TTTCAGTAATTCATACTAAAAAAAATCCAATTTTTACAACAAGTTTTTGT +GGCCGCGGCCGAGGTTTTTCCTCTTCCACGTGGTGTCAGAGTGTCTCATT +TCGGCTTGATCTACTTAGATCTACAAAAAACGCGGAAACTGATTTCTCAT +GGTTAAGAACGCGCTGACGTCACATTTTTTTGATCGTAAAATTCCCGCAT +TTTTTGTAGATCAAACCGTGATGGGACAGCCTGGCATTACGTGAAAACAA +ACAATGCAAGCGCGCTCTAATGCGAATTTATTTGCTCTACCACCAGATAA +ATTCCACTTCTTCACAATAAACCTAAATATTTTTTGTGTCAAAATCTTGA +GAATTCTTAGAATTCCAGAATTTCAGCGAAAACCTAATTTCCGATTTTGT +TATTGTTCAGGGGAACAAGTGAGCCACACAGCTTCCGCTTCTGCTCCGAA +TTCGATTCCCCTGAGGCATTTTTGTTCGAAAAAAGCCTCATTTGTCATAC +TTGTCGGCAACTTTCTTCGAAGTTTTTGTTCTTGTTTCAAATAATTTTTC +TTCAATACTTGTTCCTTCCGTCCCAGCAGATGTTCTTTTGCGGGGGGGGG +GGGGGAGGGGAGAAAAAAAATAAGAGAAGAAGCAGAAACTCGACACTTTT +GTGTCCGCATTTCTCGTAAAGTTTTCAGATTTTTGAGCTTTTCAAGCTAT +AGCTGAACCACCTAGCAAATTTCGCCGCAGAGTTGATTTCTCCGGGAGTG +GGCTTTCTACTGGAGACCTCACTTTTTTTGCCTTTTACTAGAGCTTTTTA +ATTTTTTAATAATTTATTGCAGCTCTATGGATTTTCCAAAAAAAACCACC +GAAAAGCCCGAAAAATCAAAATTTTCGTTTTTAAAACCCTAAATTCCATA +CTCCGTCCAAAGAACACTCACATAAAAATGAAGAGATTTCGCAAAAAAAG +TGAAATCCAATTCAATTTATTTCAATTTTGAAGAGTGCGTTCGTCAGCTT +TTTTTTCGACAAAAAAAAAAGAAAATGTGTAGTGTAGTTTTCAACAGATT +TATTGTTTTATTAATATAATAGAAATCAAACCTTCTTTCTGCCTACCTAC +ATGGCTACCTACATGCCTACTTGCAAGTAGACCTGTCTATCTAGGTACTT +ATCTCACACCTCTTTACCTACATACCTACCTTCCTACTCACCTGCCTACT +CATGTAGACATAAGTGATCGTCAAAAAAGAAGCTGATGGATCAAAAGTTT +TTGGAAATTTATTTCGATTTTCAGGTTTTAAAAATTGCGGAAGATGTTTA +ATTTTTGACGATTAGTTTAGAATTTTTTTTAATTAAGAAAAAAAAATTAT +TATTTTATTTTTAAATTACTCCAAATTTTCTTCTGATTCCGAATATCTAT +GTGAAACTTTTTTTAATTCCTTGGTTTTATATCTAAGCTTAAAATCGCTA +ATTTCATTTGTGCACCCAAGAGATTTCGAATTTTCACGGGGTTCTGGCCT +TCCTCCTTGAATTTTTCGCGCTCCATATAATATTGACAACCGGGCAACGC +GTGGGAAAGTCGTGTACTCCACACGGACAAATACATTTAGTTTTACAACT +AAAATCGAGCCGCAACGCGACACGCAACGCGCCGTAAATCTACCCCAGAT +ATGGCCGAGCCAAAATGGCCTAGTTCGGCCAAAACTCTTCCATTTCAATT +TATGAGGGAAGCCAGAAATCCCGTGTAATTTTCGCGCCAGAGACGCCATG +TGTCGATTTACGAGATTGGTGTATATTTACAAAATGCGTAATATTTATAG +AATGCTGATTTCCGTTTTTTTTTTTTGAAAAATGTCATGTGTGCACAAAT +TAAATTCGGCGATTTTAAGCTTAAATATAAAATCAGGGAAATTTTTTAAA +TTTTTTTCACGTAGATATCCGGAATCAGGGGAAAATTTGGAGGCAATTAA +AAATGTCTCCCTGATCATTTAAATTCTTTAAAAGTACTCTTCAGAATCCT +TTTTTCCTAACCAAATAAAATAATTTCTGACGCCTTTTTTTTCTCTTTTC +AATAAGAAGCAAAAAACAGACGAACCTATTCCAATTTCCCACCACACCAA +TTCGTTCTTTCCGCATTCTTTTTCTTCCATTATTTATCTCCCTTTTCCTC +CATTCTCTGTGCTCTTATATATATCCATCATCCCATTTTCTTTCTTGTTG +TGTGGTATGCTCTTTTTCATCCATTATTCGAAAATTCTCATTTTCCAAAG +TTTTTTGTCAAATACATTTTAAAAATTTTTTAAACCAAATCTCGCCGTCC +ATCGATTTTAAAATACCTTTTTTGAGAAGTTTTCAAGAAATTTCATTATG +AAATTCGGTGTTTTCAGACAATTTTGAGTCTAATAAAACAATTTAAAATT +TTGACTACATCACCTTTAACTTGTAGAATGCCGTTTAAACACACTTATCA +CTTTTTCAGAATCCCATATGCAATGGTATCACTTGCTCCTGCTAATTCTC +ATGATCCTGGTCCTAATCCCATGTTTCTGGCAAGCTTGGCTACGATTTTC +CCGTCGATTCTCCGATTCCTATGATCTATCAAGAAATGCGCAAAAGCGTG +ATGAGATTTCAAAGGAGTTTTATGTATAGCTTACTGACAGGATTTCAAAA +AACAGTTACGGTAAGATTTTTCGAAAAATTTCACGGATTTCTGGCTTCTT +GCCGAACTAGGCCATTTTGGCTCGGCCATATCTGGGGTAGATTTACGGCG +CGTCGCGTGTCGCGTCGCGGCTCGATTTTATTTGTAAAACTAAAGGTATT +TGTCCGTGTGGAGTACACGACTTTCCCACGCGTTGTCCGGCAGGCGATTG +TCAATGGAGCGCGAAAAATTCAATGAGGAAGGCCAGAACCCCGTGCCTGT +ATAGGATATTTTGAATCTCAAAAGAATTTGAAGATTTGAGTTTTTTGAGT +TTGAGGTGGAAAAAATCGTAAAAAATTCCTTTCCGATAAATTTTCGGATG +CAAAAATGTGATCCATGCTGTAAAAAATCCAAGAAAGCCAAGAAATGTGC +GGAGCCTATTTTCCGATTTTATATTACTTTTTATTTCAAAACTTGATTCA +AAAATATCAAATTCGGAAAAAAAACCGCAACTTGGTAAAATTTCCTCGAA +AAATATTCTCCGCTTAGGCTCCGCCCCTCTCTTGGCATTTCGAATTTTTT +CGTTAAATTTTTGGAAACTGAAATTAAGTCCAAAAAGAACCAAGAAACGG +GCGGAGCCTATTATGGGATTGAAAAGACATGGTGCATCGATATGGAAACG +GCTTTTAATTTGGTTTTTTTTAAATAAGAAACTAGTAAAATTCAAGTGGC +CTAGCTTTCAACTCTTCCATAATTCCAGGGTACATTCCAACTGGTCATTG +CTCATTGCTCTCTCTTTATGCTTCTCATCACCAACGAATCCACTCAATTT +TCACTCAAGCTGTCATCTCCAGCAGTGTCTCTCAATTTAATTATGCTTGA +AATTGTTTTATAAAATGAAACAACACATACTCTGTAAAAGCAATTTATTA +TTAAAAAGTATATATATACACGTATTCCTGGGTGGGTATTGAGACTAACG +GAAGCGACATGGAGGAGAATTTGAATTTCATTAAAAAAAAAAAACAAAGA +GGTAGGTTACTGTAGCATCCAATCTGGAGGCTGCACAAAGAAGACTCCAC +CGTCAGTGGCGCAATATGTTGGACACACCTGGAACGTTGAAACATTATTT +ATTTCTTTAAAATTTTCTTTGTCTAAGCCTGAGCCTAAGCCTGAGCCTAA +GCCTAAGTCTAAGCCTAAGCCTAAGACTAAGCCTAAGCCTGAACCTAACC +CTAGGCCTAAGCCTAAGAAAAAGCCTAAGCTTGAGCCTAAGCCTAAGCCT +AAGCTAAAGCCAAAACCTAAGCCTAAGCCTAAGCCTAAACCTAAACCTAA +ACCTAAGCCCGAGCTTAAACCTGAGCCGATACCTAAGCCTAAGCCTAAGC +CTATTCCTAAGCTTAAATATAAACCTAAACCTAAGCCTAAGCCTAAGCCA +AGCGCTGAGCGTAACTTAGAGCCTAAGCTGAGCCTGAGCCTAAAACTAAG +CCTAAGCCTAAGCTTGATCTTAAGCTTAAACCTAAGCCCTGAAAATTTTT +TTTTGAACTCCACAACAAAATTTGTAGAATGTTTTTAAAAATTGGGATTC +TGAAATTCCCCGCCAAAAAGTTTAAAAACTTCACATTTTAATTTATCTGT +AAAATTTATATAAATCCCTCTTAGATTTTGAATTTCGCGGCAAAACTTGT +AGAACATTTCAAAAATTTACTTTCGCGCCAAAGATTGTCGCGCGAAATTT +ACAATTTTTCTATAAAAAATGTATTTCATAGAATTTCAAAAAATCGAAAA +TCGCGCCAAAAATTTTTAAAAATTTTTTTCAGTATTGTGACGTCATAGAC +TACAAACTAACCCCTCTATTGCCTTCCTCCCCGTGCTCTCCAATGAGTCC +TTCGGCTCCAGCGGCTCCATCATTCCCTGGGAACCCGGGCTTTCCTTTTT +TTCCTCGTGGGCCTTGTGCACCAATCGGGCCGTCGATACCAGGCATACCA +GACGGTCCTGGCGGCCCGAATTCTCCTTCCTCTCCGATCGGACCTGCTGG +TCCCGGGATGAACGGTTTCGGGGTGGCGTCCGCACCCGGGTCGCCCATTT +CTCCATCCAGTCCTGGGATTCCCTGAGGGCCTTGTAGGCCTTTTGGTCCC +ATTTTTCCATTTTCCGCGCGAAGTCCATTCTTTCCGGGTAGTCCTGGCTT +ACCAGTGTCTCCTTTCACTCCCTGAAAATTTAGTTTAGTGGTATAGGCCT +ATCAAATAGGCTTACCGTAATCCCAGTGGTTCCTTGTACTCCTCTCGGAC +ACGGATCCGCACACAAAGACTTATAATTCACAGGAGGCTCACATGGTAGG +CGCGCTGGAAGTCCAGGCGCACCTTCCGATCCTTTCGTTCCAGGAAGACC +GTCTCTTCCAGGGATCCCCGGGGGTCCTTGTGGATGACGGCACTCACATA +CTCGGGATCTTGCGGTTTGGCCGGTTTCGTGTAGGAAATCGTCGATTTCA +TCTCTTTTCTGGCGGGTTATGTTTTGGAAATCGTTGGCGACATCGGATAG +CATGCTTTTCATCTCGAGGGCGCTTTCCTGGAAATTTAAATTTGCTTGAA +ATTTTCAAACTTGTTATATTATAATTTACAAAATACTGACTGCCTTTGTA +AGTTTTTTATTACAGGAACACAAAATTCTAAGAATGCGTACTGCACACTA +TATTTGACGTGCAAGATATCTCGTAGCAAAATCTACAGTAACTCTTAAAA +TGACTACTGTAGCGCTTGTGTCGATTTACGGGCTCGATTTTCGCAACTTT +TTTTCTTTCGGATTTCCTTCGTTTCCTCGTATTGTTTTCTAACTTTTTAT +TTCAAAATTTCAATATTCTATCGATAAATAAATCATTTTAATTTATTTCG +AAAATCGAGCCCGTAAATCGACACAAGCGCTACACGAGTCATTTAAAGGA +TTACTGTAGTTTTCGCTACGAGATATTTTGCGCGTCAAACATGTTGTGCA +ATACGCATTCTCAGAATTTTGTGTTTCTCTAATACTGTGTTTTTAGGATT +TTGAATGAAAGGAAAAGCCCGAAACTTTTAAACAAATTTTTCGGTGCATT +CTGTATCAAAAAAGCTGAATAAAATTGTACAAAAAAATGCCACATTTTAT +TGAAAAATTGATAATAAAATAATTTGTTTTCAAATAATTTTTGAATTTCT +CAATTTTTTGGAATTTTTGGATTTTTTCGGGCCAGAAAGTAGGCATTCTC +ATGAACTGATGTTTTCTTCATAATAATATATTCAAAAAAACGGTCTCCCA +CAAAAAAAGGTCCGAGAGGCGAACAAGGTTGTAAAACGTTGCTATTGTTT +ATTTACAACCGCCATTATACCCCTATAGGGGTTGTAACACCACATAACAA +TTTGATAAGATGCACACAGTAGGGAGAGGGACCTAATTTAAAAATATAAG +AATTTTCTCATTAAATACAATTTTTCTCTATTTCTTTCAGGAATATCGAG +AGGAAAATCAGCGAAATTTTTGGAAATTTTTGGTTTTTTTCTAACGAAAC +AAAAAAAATTTGAAAAATTTCAAGAAATTCTGTGTATTTATCGATAAAAT +TTCAGAAATCAAGGGGGTCGTATAGAAGTTAGACGGTCGGTTTTTCGACT +TTCAGCTAACTTTATGAAATTTCATTTGTTCAGGTTTTCTGACATTTAAA +ATCAAATGGCATTAGCAGTTTTTCATGAAAAGTTTCAGAAAGTCTCAAAA +CTCCAAATTTTAGGAGGGTCGTATAGAAGTTGGACGCACTAAAAAAAAAG +GAAAAATGTGGTTCTAATTATTACGGAAACACTAAATTCTGAGAATGCGT +ATTGCACAAAATATTTGATGCGCAAAACATCTCGTAGCGAAGACTACAGT +AATTCTTTAAATGTCTACTATTGTAGCGATTGTGTCGACACGTGGTGCCA +GATTGTCTCATTTCGGCTTGATCTACGTAGATCTACAAAAAATGCGGGAG +AAGAGACGCAGACTTCTCAACTGATTTCTCATGGTTAGGAACGTGCTGAC +GTCACATGTTTTCGGGCCGAAATTTCCCGCATTTTTTGTAGATCAAACCG +TGATGGGACAGCCTGGCACTATGTGTGTCGATTTACGGGTTTGATTTTTG +AAATTGATTAAAATAATTTAGTTATCGATATTATATTGGAATTAAACAAA +AAGTGAGAAAATAAATCGAGCCCGTAAATCGACACTACAATAGTCATTTA +AAGAATTACTGTAGTTTTCGCCACGAAATATGTTTGCGCGTCAAATATAT +TGCGCAGTACGCATTCTCAGAATCCGTAATCCTCAAACTTCTCACCTGAC +AGTACTCGGCATCGTTGACAGTATTCTGAATAGCCGGTCGAAGTATTGAG +GCAAGGGGTCCTACAGAAACAATAAACGACGACATCGTGGATAGCGAGAT +AAATAGTGAAACTATGATTAACGTGGCGTATGCCGTTTCTCGAGCATTCT +CGTTCATTTTCCAGGAGAAGCCTCCAAGAGAAGCCTATGGAGGATCCAAC +GAAAAGTGAGTAAAGAAATGATGCGCTGGCGCGGAAAAACGAGAGCGATT +ATGTATGGGAGTGACCCAAAAACACGGAAAAGTAACGGATAACAAGAAGA +AGAAGGGGGCAACTTTCTCTTTCTTATCATCATCACCATCATCATTATCT +CCTTTCTCGGGATTCCGTCATGAGAATGAATCCATTTACTCGTTTTTTTT +GTGTCCATTTAAGTTTGTCTATAAATATGGCTAATTTCAACTTTAAAATC +AAATAATGAAACTAGTAATTCTACTCATCTCTCACGCAATTCCTTTCTTT +TATGTGATATATAACTTTTATTCCATATTTAAAGAAATTTCAAGTTTAGA +GTCTAACTTGAAAATTGCCAGTGATGAATATAAAATTAGAATGAAGAATA +TTTCCAGAGAAGTTGGAAGTGTAGTCTTGGAGGAGAAGAGAGGAAAGAGG +TGAGGAAAAATTACGTTTTTTTGAAGTTTTTTCTTTAATTTTCGAAGGAT +TAGGCTTAGGCTTGGGCTTAAGTTTAGGCTTAGGCTTAGGTATAGGCTTA +GGCTTAGGTTCAGGCTTAGGCTTAGGCTTAGGCTTAGGCTCAGGCTTTTG +TTCAGGCTTAGGTTTAGGCTTAGGCTTAGGCTTAAGCTTATGCTTAGGTC +AAAGTATAGGCTAAGAGGCCTAGGCTTAGACTTAGGCATAGGCTTAGGCT +TAGGCTTAGGCTTAATCTTAGGCTTAGGATTAGGCTTAGGCTTAGGCTCA +GGCTGAGGCGTAGGCTTAGACCAAGGCGTAGGCTTAGGCTTAATCTAAGG +CTTAGGTGTCGGCTTAGGCTTTAGCTTAGGCTTAGTCTTAGGCTTAGGTT +AATCTTAGGCTTAGGATTAGGCTCAGGCTTAGGCTGCGGCCTGGGTTTCG +GCTTAGGTATAGGCTTAGACTGAAGCTTAGACTTAGGTTTGGGCCTAGAA +TTAGGCTTAGGCTTAGGCTTAGGCTTGGGCGGGGCTGGGCGGATGAGAAA +AAGAGAAAAATTCCAGGAAAATCCAAATAAAATCCAGAAAAAATAATAAA +AAAAAGGAAAAAACGGGAAAAATGGGGCATTCCGCGTCTGCCGCGTCAAA +AACTTTTCCTTAAAAAACGGACAGAGAAGGACCAAAAAAGACAAAAGTTT +AACAAAAAATAGTTAAACATTTTTTTTGACGGGGTTGAGCTCACCCAGCT +GAGCTCACTCCATAATTGCACACAAAATTCTCAAAAAATTAATTTTAGAG +ACTACACAGAGGCTAGCAAATGCACATGCTCTTCAACGATTTCTCAGAAA +TGCCCGCCAGGCTCCAAAGGTGCTCCAGGAGCCGATGGTCTGGACGGGAT +CCCCGGCTCCAGAGGTCTGAATGGTATGGATGGAGAGGCTGGGCACAGTA +ATATGGATGTTTGTGAGTTGCCCAAGATCTTTTATTTTTTGTAAATTCAT +ATTCCAGTCATGTCACCAACAGGATGCATCCGTTGCCCAGCGGGTCCTCC +AGGTTCTCCTGGTGATCATGGTTCTCCTGGTGAACCAGGGTACCCGGGAC +CTTCAGGACCTCCAGGGGAACCCGGTTACGCAACAATTGGGCTTATCGGG +CCACCTGGACTCGCAGGCCAAGATGGTCTAGATGGAGCTCCTGGCGAGCC +GGGAGTAGGTGGAATGGATGCAGTGAAGATTGTTTCAGTTGATGGAAAAA +TTGGAAGAAGAGGAGAAGCGGGGAACAAAGGAAGCAAAGGATCTCGAGGA +GGAGTTGGAAAAGCTGGAGGGCCTGGGGTGGCTGGAGAAATGGGAGAAAA +AGGAGCAAGAGGTGAAGATGGAAAGCCTGGAGAGTCTGGAAAGGTGAATT +CTCAGAAGTTGATCGATGCACCAGGGCGACAAATTAAGCGAATCGGCAAA +TTGCCGATTTGCCGATTTGCCGGAAACTTTCAATTCCGGCAATTTGCCGG +TTTGCCGATTTGTCGGATATCAAATTTGCCGGAAATGTTTAGAGGGATTT +TTTAAAAGACGAAAACACTTAAAACTGTGTCTTTTTGAATTTTTTCCCGT +TTTCCTAACTAGGGAATATTGTTAATAGGGGAATTGCTAGGAAGAAAAAA +CAAACTTTAAATGACAGATGAGGTCTTTGGCTACAAAAATCATTTTTTTC +ATTATTTTCATTTTCATAGAATTTGCTCACTTTTCAAAATAGACGTAGGA +ACATTCATAGGATGCGTTTAATTTTGCCATTTGAAATTTAAATTCTGAAA +TTTCCAAAAAAAATCGGCAATTTGCCGGTTTGCAGATTTGCCGGAAATTT +TCCATTCTGGCAATTTGCCGATTTGCCGATTTGCCGATTTGCCGGAAACT +TTCAATTCCTGCAATTTGCCGGTTTGCCGATTTTCCGGAAATTTTAATTC +CGGCAATTTGCGGATTGGCCGATTTGCCGGAAATTTCAATTCTGGCAATT +TGCCGGTTTGCCGATTTGCCGGAAATTTCAATTCCGGCAATTTGCCGGTT +TGCCGATTTGCCAAAAATTTTAATTCCGGCAATTTGCCGGTTTGCCGATT +TGCCAAAAATTTTAATTCCGGCAATTTGTCGATTTGCCGATTTGCCGGAA +ATTTCAATTCCGGAAATTTGCCGATTTGCCGGAAATTTAAAATCCGGCAA +TTTTCCAAAACTGTATAATTTTTCAGCCCGGCGCACCTGGAATCCCTGGA +AAAGATGGTACATACTGCCGATGTCCCGATCGAAATCGTTACGATATTTA +TCCATATAAATCGAAAATCTGATAATAGTAATAAAGATAATAATACAATA +AATACAGACAGGAAACGAAAAGCGAGCACTGACGATTGTATGATACCCGA +AACATTAAGGAGGAGCACAAAAAACACAATGAAAAGACACAGAAAAATTG +AAATTTGAAAAACTGGTAACGAGACTAGAATCGTCATGATGATCTTGTTG +AAAAAATTGGAAAAAAATTAAGAATCTAGAAATTGATTAGGCGCAGACTT +GACACGATCTTGGGCACCGAATCCGCATTTCAGGCCAATTTTCGCATGCT +CCGCCTTGAGCCCATGACGGGCAGAGGGAGTCATGATCGATGCATCTGAA +ATGGGGAATATTATTTTTTATTTTAAGCTTCAGGTTTAGGCCTATCGACT +TTGGATCTCAGGCTCAGGTCCTTAAATTGTGTATCTCAAGCTTAGGCTCT +CTCGCTCAAGCCTTTAGATTTCAAATCTTAGCCTTAAGCTCTCCGACTGA +TTTAGGATATCAGACTAAGGGCCTAGGACTTTGGGCCTGAGGCTTAGGCT +AGTATTCAATCTCAAGCTTAGGATCTCACGCTTAAGCTCTCTGACTCAGG +CCCTTAGATTGCAAAAACCTTTGCCTTAGGCTCCCCGACTGATTTAGGAT +ATCAGACTTAGGGCCTAGGACTTCGGGCCTGAAGCTTAGGCTCTCAGATT +CAGGCCCTCAGACTTTGAGTCTAAGGCCGTTAGACTACGATTTTCAAGCT +TACAATTAGGCTTTTAGGCTTAAAATCAAAATCCAATTTAGTTTTTTAAA +AATAATCAAACATTTCTAAACCGCAATTTTTTAAAAATTACCCTAAATAT +TTCAAATTTTAGGCTTAGACTGTCAGACTTAAACCTTTAAACTTTTGGTC +TCAAATTTAGCCTACAAGTCTGTGGACCTAAGACTTTGGACCTCGAACTG +CGGCCCTTAGATCTCATGCTTGGGCTCTAATATCCTGGCCCTCTAGTCCT +AAATCTTTTGATCGTAGTTTCAGGCTTTCAGGCTTTCAGGCTTTCAGGCT +TTCAGGCTTTCAGGCTTTCAGGCTTTCAGGCTTTCAGGCTTTCAGGCTTT +CAGGCTTTCAGGCTTTCAGGCTTTCAGGCTTTCAGGCTTTCAGGCTTTCA +GGCTTTCAGGCTTTCAGGCTTTCAGGCTTTCAGGCTTTCAGGCTTTCAGG +CTTTCAGGCTTTCAGGCTTTCAGGCTTTCAGGCTTTCAAGCTTTCAGGGT +TTCAGGGTTTCAGGCTTTTAGGCTTTCAGGCTTTCAGGCTTTCAGGCTTT +CAGGCTTTCAGGCTTTCAGGCTTTCAGGCTTTCAGGCTTTCAGGCTTTCA +GGCTTTCAGGCTTTCAAACTTTCAGGCTTTCAGGCTTTCAGACTTTCAGG +CTTTCAGGCTTTCAGGCTTTCAGGCTTTCAGGCTTTCAGGCTTTCAGGCT +TTCAGGCTTTCAGGCTTTCAAGCTTTCAGGCTTTCAGGCTTTCAGGCTTT +CAGGCTTTCAGGCTTTCAGGCTTTCAAACTTTCAGGCTTTCAAACTTTCA +GGCTTTCAGGCTTTCAGACTTTCAGGCTTTCAGGCTTTCAGGCTTTCAGG +CTTTCAGACCACAACTAGACCGGCAACACACGTGTTGTCTAATTACTCAC +CTCTTTGCCGGCGCTCTATGCATATTTGATGGTAACTCGATTGTCTTTGA +AGCTATCACTTTCACAGCTTCCCAAGTTTCCCGAGCTGTTGGAATGATCT +GAAACATCAAAAATCATCATCAAAAATCGTGGTGAGACCCAAAATTACCT +GATTCTCAGCCAGCAAGAATCCATCCCAAACTTGCTCTTCGGGTCTCAAC +TCGAACAGGAATGAGTACTTGACGTGGGCTTTTCCCTTTGCCCAATCTTC +TGAGCCACCGGATGCGGGGTCTGGAAATATTTTGAAATTTTATACATAGG +AGCCTTAAGAAATAAGAGCTTACAAAGTGTATCTGCACCGGTTCCAACTT +TGTACTGCGTGTTGTAGACACTATTCAAAGCCTGAGCTGCTGAGAGGGCA +GTGGATCTCTGAAATGTTTAGAAAATATGACCATGACTTGGGCAAACAAT +TCCCGCATTTTTGTAGATCACACCGTAATGGGATAGCAAAACACGTGGTG +CCAGAGTGTCGCATTTCGTTTTGATCTACGTAGATCTACAAAAAATGCGG +GAACTGATTTCTCATGGTTAAGAACGTGCTGACGACAAATTTTTTTGAGC +GAAAAATTCCCGCATTTTTTTGTAGATCAAACCGTAATGGGACAGCCAGG +TACCAAGTAAAAAATTTACTCACCAAATCATTCAAATCATTTGAATAAGT +TCTGACTTGATGGCCGAACGGATACATCAAAATTTGAGAGTACGAGTGGA +AGGTGAGGAATGTCGAAATACGGTGTCGCTGCACGAAATCTCTAACCGCC +GCAGTCTCGGGCTCCGAGAAGGCGTAGGCTCCCTGATAGATTTCCGAGCA +AGGATCAGTTGATGAGCCGACTTGTCCGAAGAACCAGTCAAAGTTTCGAT +TGAGGTCGACACCTTGACAGCAGGTTGTTGTGGGAGGTTGGAAGAGTCCT +GAAAGGTTTTTATTTTTGAGATTTTTAACTTTCACGGAGAATTGCCAAAA +TCTTAGTTTTCATAGCCTGTGTGACATTATTTGGGCGTAACTAAAGTCCA +GAAAGCTTATGCCTTGTGCTGATGAATTTTTGCAAAAATTGTGCCCAGTT +TTGCCACTTTTTAGTGGTTTTTGATGGGTTAAACCTAAATTTTCTGAATT +CAAGTTTTTATTTTTTCCAAATGTTTTTTCAGCCATCGAATGGCTGTCCT +TTTTTTCGGGCAAAAAAATAATTTTTCTGAAACTATTTGAAACAATTATA +TTCTAAAAAAAAGGCAATTTTTTAAATTTTTTCTAGTAAATTTTGAGTCC +TCTAGCTACAAAATAAACCATTTTAGATGAGTTTCAAAAATGTGCATTTC +TACAAAAATTGCCCAATTTTTGCCACTTTTTGGTGGTTTTTGATGGGTTA +AACCTAGATTTTCTGAATTCTGCGTATATAAATTACACGTTTTCAACAAA +TTTAGACATTTTTTTTATTTTTGCCCAATTTTTTTCCAGCCATCTAATGA +ATATCCTTGTTTTTAAGCAAAAAAAAATTTCTGAAACACAATTATTATGA +TCCAAAACAGGGGTGTGCGGCAAATCTCAAAATTTGCCGAGCACGGCGAA +TTTGGCAAACGGCAAATTTGGCAAATTCAGCAAATTTGCTGAGCTTTACA +AACTCCGCAAAAATTTGATACTTTTTGAAGCACCTAAACTACTAATTTCT +GAACAAAAGTTCAAAATAACTTGATTTTGTGCCATTTTTCTAAATTTTTG +GAAATCAATAATTTTGTCAATAATTTTGGTTAAAATTGTATTGTCAAATT +TTTGACGCGGGCGGCAAATTTCAAAAATTTCTGAGCTCGGCAAACGGCAA +ATTCGGCAAATTTGTCAAATTTGCCGCACATTTTTTTTTGGTTCAAAACA +TAATAAAACACTCCAAAACATTTTAGATTTTTCATAATTTCCGGTCGAAG +TTTTTGCAAATTGCTAAAATTTTGAAAAATATGAGTATTTGAGGAAATCC +AAAGCAATGCCGCATGTTCCGACCCCTACAATGTTTTAATACAAATGATT +AAAACAAAATTACAGTAGACAAAATGTAGAAAAAAAATTATTTTTGGTCG +ACTTCCAAAATTATGAGTGGCAAAAACTTTGTAATTGTCACTTTTTGACA +GTAAATAAAAAATTTTAAGAATTTTTTTGAAAAGTTTTATTATGATATTC +GGTCATTTTGGGACCAAATGAGTGGTTTTTAACAATTCCGGCACTGGCGC +TAGTCCAGCAATTGCCGTAATCTTAGTTTTCATAGCCGACATTATGCGGG +CCTAACTGAAGCCCAGAAAGCTTGTTTACAAAAATGAGCAAGCAGAAAAA +GATCAATCTCCCCAACAAACCTGTTGCCTGTTGAATACACTTTGGTGGTG +ATCGATTCTTTCTCCACAGTCTGATCTCCGGATCATTGCTACTTCTACTG +TACTCATAACCATCCGGATTCAGCAGTGGAACAATATACCATTCGAGTTG +ATCTACGAATTGCTTGATTTGAACATCTTTGTCGTACTGGGTGACCAGTT +GGTGAATGAAATAGAGTACTGTCGATGGTGACACCCATTCACGAGCATGG +ATTCCTCCGTCCACCCAGATGCCACGTTTCGTACCTCCGTTACGCTTGTT +GGTGATCTGGAATTGAGGAAAATTGGGGTGAGATGGGATCACTAAATTCT +GAATCTAGTTTCTGTGCTACTGTGTGTTACGTTTTTTGCGCTCCATTGGC +AATCGCCTGCCCATCAAAAACCGTCAAAAAGTGGCAAAACTGGGCAATTT +TTGTAAAAATTCACAATTTTGAAACTCCTCTAAAATGGTTTAGTTCGTAG +CTAGAGGACTTAAAACTGATTTTTGAACCCTAAAAATTGTCTAAATTTGT +TGAAAACGGGTAATTCTTGTATGCTGAATTCAGAAAATCTAGGTTTAACC +CATCAAAAACCATCAAAAAGTGGCAAAAGTGGGCAATTTTTGTAAAAATT +CACAATTTTGAAACTCCTCTAAAATGGGCAATTTTGTAGCTAGAGGACTC +AAAATTAACTTCCAAACTCTAAAGAATTGTCCTTTTTCAGAATATAGTGG +TTTCAATAATTTTCGAACAGAATTTTTTTTGCCCAAAAAAGGATGGCTGA +AAAAAATTTTGGCCGAAAAAAAAACAGTTTTACACTGAAAGCCAAACCGC +GACGCGACACGCAAAGCTCGGTAAATCGACCCCAGCCGTGGCCGAGTTCA +AATAGCCAAATTCGGCAAACTCTCACATTTCAAGCTATGTATTTCAAGCC +AGAAGCGCGTGCGATTTCTCAAAAACCGGCAGCTCAGTTGCAGGAGGACT +TTACGAAAATTTTGAAAATTCCAAGGTATAATTGGTAGGTTTTTCGGCAT +GTTGCATGGTACTTAAAATGTTTTTTTAACTTTCAAAAGTGGCTTTTATT +TTGGTTCTTATTGCAAGCCTAATAATAAAAATACTATCCACGTTTTAAAT +GCTTCCATGGTAGGCAGGCGCGGTTTCAGGGCCGACATGGAAGCCCTACA +TGTCACGGATTTCTGGCTTTCCTCAGAAATTGAAATGGACTAGTTTTTGC +CGAACTAGGCCAGGCCATATCTGGGGTAGATTTACGGCGCGTTGCATGTC +GCGTCGCGGCTCGATTTTAGTTGAACAACTAAATGCATTTGTCCGAGTGG +AGTACACGACTTTCCCACGCGGGCGATTGCCAATGGAGCGCGAAAAATTC +AATGAGGAGGGCCAGAATCCCGTGATCGTCCGAAGCAAAGTTAAAACAAC +AAACCTTAATCAACGGGATCTGCCGTCCTTCGTGAGTCGTTCCGATTGGC +TGCACAGACACAAGCTCCGGATAAGTGATGGCTAATGAGTTCAGGTAGTT +GATAACATCAGCAAACGAGTGATATTGTGCAAGGTTAAATTGAACCTGCA +ATAAGTTATCATTGAACTATGTATCATTGAACGTGGTGTCAGAGTGCCTC +ATTTTGGATTGATCTACGCTGATCTACAAAAAATGCGGGAGAAGAGACTG +ATTTCGAATGGTTAAAAACGTGCTGACGTCACATTCTTTTGGGCTAAAAA +TTCCCGCATTTTTTGTAGATCAAACCCTAATGTGACAGCCTGACACCACA +TGTATTCACTCACTTTCTGCTCCCTCCAATCATGCAGTCGAACTTGTTTC +CGAAGCTTATCCCGCTTCTCCTTCTGCTCGACAATCACTCTGAAATCGAT +GAAAAGATTGTAAGTTGGGCTTAATAGTGTCCCCCCACGACACCCATCAC +GCGTAACGAGCCGTGACGCGTTTGAATAAAGAGGGTATTTGGACTTGTGA +TCCCCGCGAAAACCTGTATCGCACGTGATGCCAGGGTGTCTCATCACGGG +TTGATCTACAAAAAATGCGGGAATTTTTTGCCCAAAAATGTGACGTCAGC +ACGTTCTTAACCATGCCGAATCAGTTCCCGCATTTTTTGTAGATCTACGT +AGATCAAGCCGAAATGACACACTCTAACACCACGTGGTATCGCCGAAAAA +CTCACTTCTGAACGTCATCAATCATAACGGAATGCTTAATCGAATGATCA +TCGAGCTCTTTCATAAACTGCTGAGTTTTCTCATCGGATATCATCACATG +AACCTCCTTGCCAGCTTCCGACGGGGATTTCCAAAAATCTAGCTGAAAAT +TTTAGTGTGTCTGAAGCACCCTTATCAGTTCATATTATATTTCAAAATTT +TTCTCTAACCCCTCAAAACCGTACTCTACATCGCCGTTCTGGCCGAGTGG +TCTAAGGCGCTGCGTTCAGGTCGCAGTCCTCTCCGGAGGGCGCAGGTTCG +AATCCTGCGGACGGCAGATTTCTTTTTTGAATACTACTCTTCAAACAATG +CATGATGAAGAAGAAGAAGAAAAAGAGAAGAACGTATTGGCTTTTCCTTT +TACACTTTTGAAATCCCTAGGAACAGGTTATAAACAGCGATGTAACATGA +AAAGCAGCAGTGAGAGTGATCGAAAACGAGCTGATTATGATTTGTTCAAT +TATATGACACCGCTATTGTAATGGTTGGTTTGTTGCGTGGAACATCATAC +CTTTACATCGTTTAAATACAAATTATGAAGAATGTCTACTTGATCTTGGG +TCGTCGGCTGCACCCTCCATACTGTGAATTTTCTGAAAAATCGAGAGTTT +ACCGGCTTTTGGGGGAGATTTTACCATTGACTTTTGACTTTTTGGAGAGA +TCTAAATCTAGTAGATCATGCGGCGGTTAGGTCTATTTGAAATAAAAAAT +AATTGATCTAGATATGAAACATGGAGATCTAAGGGTTTTGGTAAAGTTGA +GTAGAATTTTTAATTATTTTTTTGAAAATTTGTTTGCAACATTTTACAAA +AAAAGACGAATAAATATTGACCAAAAAAATTTTTTTCAATAAAAAATGTT +TAAAAATTAACCACCTTTTAGCTTTTAAAGGTGGAGTAGCGCCAGTGTGG +ATTTTGTCTAAATACACTTATTATGAACCAAAATGGTCAAATATCATAAT +AAAACACTTCAAAAAATTTCTTTATTTCAGATTTTTCATAATTTCTGGCC +AAACTTTTTGCAAATTTCCAAAATTTTGAATGTCGCAGTTTCCGACCCCT +ACAATGTTTTAATACAAATAATTGAAACAAAATTACAGAATAAAAAATGT +AGAAAAAAAATTTTTTTTTTGGTCGACTTCCAAAATTATGAGTGGCAAAA +ACTTTGTAATTGTCACTTTTTGACAGTAAATAAAAAATTTTAAGAATTTT +TTTGAAAAGTTTTATTATGATATTCGGTCATTTTGGGACCAAATGAGTGG +TTTTTAACAATTTTCCCACTGGCGCTACTCCCCGTTTAAAGTTCTATGCT +TTTTAAAACTCACGTTTTTTTTTATGAAGTCTATTTTAAAAAATCTGGAC +TCTCAGTGGACAGTTCAGCATTTTTCGAAATTTCAGAAATTTAAAACATA +AGTCGGAAGTGGTCCTAAAACTTCAAAAAAATTCTCACAATATGTTTTTT +TGATGAAAACAAACTTATATAGTGCCAAAATGACCAAAATTTTTTTAAAA +ATAATATTGAAAAATCTTTAAAAAATCTCTTCTGGTTTTTATTTATTTTT +AAAAAATTCATATTGAAATATTATAGTGCTTTAGATTGCTCGGAAAAAAT +TCCACAAATTTTTTAATTTTTCATAAGTTTTATAATGATATTTGGTCATT +TTAGCTCTCTCGGGTAATATTGCAAACCCACGTGGTGCCAGGATTTCCCA +TTAAGGTTTGATCTACAAAAAATGCGGGACTTTTGCTTAAAAAGATGTGA +CGTCAGCTCATTTTTAACCATGCGAAATCAGTTGAAAACTCTGCCGCATT +TTTTGTAGATCTACGTAGATCAAACCGAAATGAGACATTCTGACACCGTG +TCCACCTTCAAAGTTAGTAATTGCATGAACAAAAAATTCTGAGAATGCGT +ATTGCACAACATATTTGACGCGCAAAATATCTCGTTGCGAAAACTACAGT +AATTCTTTAAATTACTACTGTAGGTCGATTTGCAGGCTGGATTTTTTGAA +AAAAAAATGAATTAAAATTTAATGGAATATTTCTATCTCTATGTATTAGA +AAATAAGGCCCGTAATGAGACGAGCGGGCCTGCCTACCTGCCTGACTATA +GAAGGCCGCCTTAAAATCAGGCAGGTAGGTTTTAACGCCTAGCCTACAAT +AAACATAAAGAGAAATGCCTAAAATAACAATAACTTTCCATTATCCTTTC +TTATCGTCCTCCCCGGCGATCGCCTAAGATCATAGATAACAACTAGCCGC +TTTCGGTCATGCAATTATTATATTATAATTGATGGATGGATGGGGGATAA +TCCAGAGAAAGGGGAAAAAGAAACTTAGAATCCTAGAAAACAGGTTCCCC +TGACTCAAACAAAAAAACCTACTTTTGATGTGCCAACACGGATGGCACGA +CGAGACCGATGAGGACGATGATGTTCATCATCATCATCTTCATCGTAGTA +AAACTTGGGGGGTGATGAGGGGCAAAAGGATGCCCTCCGCGCGTCAAGTG +TTCGTTGAACAATCCGACGCAGACGGTTAAACAAAGCAACACAGTGGTGT +CTCCGCCCAACTTCCGCGCGTCCGCCGCCGCCCTGTGTACTGTCTTGTCC +TATCCTATCTCTCTTTTCTCCACCCCGGCTTGTGTGTGAGATTCTTCTCA +TTACTAGAAGAAGGTCTCTAGTAGAAGAAGAAGAAGAAGAAGAAGACGAC +GATGGAGAAGAAGCTGAAGGCACGACGCACTGTTTGCGCAACGATGTTTG +TTTTTGCGCGCGCGAGCGCCGCATTTAAAACGTGTAAATCGGTTTCAAAA +GCGCGCGCGCGCGGTCTTCTTTCTCCGCTTGCGCGCACGCATTGACAAAA +AACCGAAAGGTGCAAAAGTGAAGAGGCCAACTACTTTCGTCCTCTTTGAG +CACCTAATTGTGGAAAGCTTTTGCTCTGATGTGAAATGAAGTTGGGTAAG +CTATTCCTGTCTGGGTGATGTTTTCAACTTCCGGGGGCATTGTTGGGAAA +GTGAGGACCAAAATAGGCCATAAAAAATGAAGATATACATGCTTAGGCTT +AGGCTTAGGCTAGGCTTAGGCTCAGATTCAGGCTTAGGCTTAGGCTTAGG +CTTAGGCTTGGAATTAGGCTTGGCGTCAGTGGCGAGCGTGAGCTCGCCAC +TGACGCTATTTAAGCTTGGGTTTATAGCGTTTTTTTAATTTTTCAAAGGG +TTCCCGTCTGCCGATCAAAGCGAAATTTAACAGAGAGTCGTATAGGCCGC +CAAGAAGCTGAAGTTTCAAATTGATTTCATTAAAACTCGCTTAGGCTTAG +GCTTAGGCTTAGGCTTAGGCTTACGTTTTAGCCATATGCTAGCTGATCCG +GAACATATTTTTAAAAATTGCAATATTTGACCAAAAGCTGTATTTTTCAA +AAATTCAAAAGTACGGTGAAATCATATGAAGTGCTTCTTTTTCTTTCATT +AAACTGTTCAGAATTGTCATTTTTACTAGAAAATACCAAAAAAATATGCT +AGCTTGACCGGAACATATTTTAAAAAATTAGAATTTTTGACCAAAAGCTG +TTTTTTCAAAAATTGAAAAGTACTGGAAAATCATATGAAGTGCTTCTTTT +TTCTTTCGTAAAACTGTTCAGAATTGTCATTTATACCAGAATATATTAAA +CAAAGTATGCTACCTAATCCGGAACATTTGTTTCCAAAATATTTTAAAAA +AAAGATTTAGCGGCTCTGACTAAATTGTTTGTTCGTTTTTTCTGGACCCT +TTTTTCCCCTTTTTTTGGGTGAAAAATTTTGTAAAAAATTTGACCGAGGT +GTAGAGTTGAATTCATCAATTTTTGACATTTTTTGAGTACGGGCACATGA +AAACGAAATTTCCAAAAACGCTTATTTCTCGGGATATAGTTCAATTCTAC +CAAATTTTTCTTTGCAAATCTGCTAATTCTACAAATCTACTAACCGAGGT +GTAGAGTTGAACTCATTTCCAAAAAGAAGTAGCAGTCCTGAAAATGTTTT +AGTGAGTCTTCTCATTACTCTAGAGCCCGAGCCAGTAAAATTGCTCCAGA +AGTAGTAATTTATAAATTTTTGATGATTTTATGCTGTCCAATGATAGAGA +AATTGTTAAAATTTTCAGATCAAATTGGAATTTTCACAGCCAAATATTTT +GGAAAATTTTCCACAAAAAATTGGGCGGAAAATTGGAATATTAATTCGAT +TTAATTCGATTTGGAGCAGTGTATAAATTCAAAGTTTCCTCCCTTAACAG +CCATTCAAATGCACTTTTTTCTTCGTTTAGTTTTTCTTATATATGGCCTC +CAGGCTCTCACCAAGTTCCGTTTTACCGGAGAGTTTAAGTGCAAACATAA +ATTCCTGAGATCCCATGTTGTAGTTTATGAAGACGATGAGGTGTTGTGAG +TAGAAATGAAAAATGAGAAATGTTGTATTTAATATTATAAATTGTTTCAG +CGACAACGTTATCAGTAAACACCATTACGTGTTCCATACAAATGCACCAC +ATATGTATCTCGTTGAGGCTGAAGATACCAATGACGGATTGCCAAAGTTT +TTGGATGTATTACTTTTTAATTTCCCGCTTTTTCTCTAGTATTTCTCAGA +AAATTTGAATTTCCCGCCAAAATTTTTTATCAGAAAATTTGAATTTCCCA +CCAAAATTTTTTATCAGAAGATTTGAATTTCCCACCAAAATTTTTTCTCA +GAAAATTTGAATTTCCCACCAAAATTTTTTCTCAGAAAACTTGAAATTCC +CGCCAAAAACTTTTTCTCAGAATTTTGAAATTCCCGCTAAAAAATGTTTC +TCAGAAAATTTGAAATTCCCGCTAAAAAATTTTTCTCAGAAAATTAAAAA +TCCCCGCCAAAACTTTTTCTCAGAGAATTTGAATTTGCCGCCAAAAAATT +GTTTTCTCATAAAATCTGAATTTCCCACCAAAATTTTTTCTCAGAAAATT +TGAAATTCCCGCTAAAAAATTTTTCTCAGAAAATTTGAATTTCCCGCCAA +AAAATTGTTTTCTCATAAAATCTGAATTTCCCACCAAAATTTTTTCTCAG +AAAATTTGAAATTCCCGCCAAAAAGTGAACATTCTAGGAGTTTGGCAGTT +TACCAAAACCTTGACTGACCATTTTGGAAAATCGAATAACCTCTTAAATA +AAAACTCTAACTTGTAAAAATTTAAAAATTTAAATATATAGCTTTGCAGT +CCTATTTCGAGTTATACATGATCATCGTCCACGATTGCACGGATAATGGG +AAATACAAGTTGTTGACAGTTGACTTGGGATCTTATTATATCAAGGATGG +GTAGGTACTTTCTACAGGGCAGGCTAGGGCTTCCATGGGAAGCAGGAGCG +GTTTGCCGGCTTCTCGCCTGATTCCTGCACTTTGGCAAAAAGTCAAAGCC +TCGATGCTCACACATAGGGCTGGCATATTGGACGTCCGGTTTTTTGAAAT +TTTAAATTTTTCCGAGAGGTAGTTTTTTTTGTACGGCGGCCGACAATTTC +CGAGTTTGGCCACTCATGATAAAATTATATGATTAAGTATAGTGAGTGGC +CAAACTCGGAAGTTGTCGGCCGCCGTAAAAAAAACTACCTCTCGGAAAAT +TTTAACATTTCAAAAAACCGGACGACCGGACGCCCAATATGTCAGCCCTA +CTCACACCAAATAGTACTATAAGCGGTTTTTTTTGCCGCAGCCGACACTT +TACGGTTTCCACGCCGCACTGTACAGAAGGCGCGGCCCGAGGCAGTTGTC +AGGCGTTTTGGCGCCTATATGCAAGCTCTAGGGCAGGCATTTCTGTTTTC +AAAAAAATGAATATTTTCAGGCAGTACGATGAAACACGCAACATTGATCT +GAACAATGCCGGTGAATGGACAAACGAAGTAATCGGAACAAAGGCGATGG +TGATGTCCAAGATATTTATTTTCAATGTTTGATAAAATTGTTCATCAATA +TTCGAGCCTACCTGCCTACCTGCCTACAAGGTAGCCTACATATATTATTT +TTCCTAATTAACAAAAATATAATTAAAACATGATTAAGATTTTCTGAAAA +TGAGCAAAAAGTGTTTTTAACTTCCACTTTTTGCCCAACAGGTTTAAGAT +AGGCATGTGACAAAGCCTACATTCAAGGCAACCTACGCCTGCCTCGGTAC +ATGGTGCATCGACCAATATTTACCTCTTAGCTTCGAGAGCTTATATCTCG +GTTACATTTTGCTCTATCAAAAAATGGCCAACTGAAAAACTGTTCTCCAA +TGCTTTTTCTACAATTTTGTGGTTAAAATTTTTTTAATATCTTGAAAACT +AGCGAAAATATAAGCCACCAAGTCGCGCGCCGCCCCCCGAGAAAGCAATT +CCAACCCAAGTTTATTGCAATAAAAACCAGTAGAAACGAAAGAAATGAGG +TTGATTTTGGAGACTTTTCAGGTGACACGGGGAGCTTTTACATTGTTGGC +ATTATTCAGATTCGATTGAGAAGGAGAAGTCGTGGGGAGGCTGAAAAATG +TTCTAAAGTTGTTGAAAAAAAAAACAAATCTGCATTTTTTAAAAACCTGA +TTCTTAGACTTCCATCCATTGCCATAAGTGCACAGAACAGTCTGTTGCTC +TTGCTCTTTGTGCTCCGTGTCCTCGGAGCCATCATCAACCTTGTCTGGAA +CTGTCGGTGTTGGCTCAGTTGACGGAGCAAATGAGGAGGATGGTGTCGCA +GATTCTTCAGTTGGTTTGGGAGATGATGGCGGAGCTGGCTGAGGTGGAAT +TGGAGATGCTCTTTTTTTTGGGGTTACTGCAGACTGTTTGCTCTTCAAAC +TCTTGCTCCGCGATTTTGTGCTCTTTTTTGTTTTCTTCTTTGGCTGCTTT +TGTTGCTTCTTGCTTTTTATCTGAAAATTAGAGTTTCTAGGCAATCAAGC +GATTTTCTAGGCCACCAGACATATATTTAGCCATGTCGGAATTTTCTAGG +CCATCACAGACAGTTCTAGGCCATATAGAAATTTTCCTAGGCCACCTAAA +ACTTTTCTAGGCCACCAACAGTTTTCTATGACCGCGATTTTTGCTAGGCC +ACCAACAAAAGCAAATAACACATTTTCTAGGCCACCAACAGAATTTCAAA +TTTTTCTAGGCCTTTAACTCACATATTTCACAATGGAAGCGGCGGCGAAC +ACGATGAAGGCTACAATGAGAATGCCAATAATTATGAATATCACTACTTT +GGTCCATGGCGTCGATGATGCTGCAAAAATGGAGGTACAAATATGCAAAC +GCGCTCTACCGCACTACCAGTGCGGTAGAGCGCGTTTCAAACTAACAGCC +AGAAGTTGGCGCCGGTGGTCGCTGAGTGGAGGTGGACATTATCAGGAAAT +GAATGAGAAAATGGAGAAATTTGGGAAAATTGATTAGAGACGTGGGATTT +TTTTTTAATTTTTATAATATTTTTGAGTAGGGGGAAGGGGTGAGGGTCAC +GGAAAATACCAAAAATTTGTGATTTTTCCATTAAATTGGAGCAAAATTGA +CACCATACCTCGTGGCCTAGAAAACTGCAGAATTTCTAGGCCACACACGT +TACGTCATAATTTACCTGTTAAACCAGGTAACCAACAATCAAATCAAGAG +TAATTAATCATCTCCTATCTTCTTTTATTTCTCCGTTCCTACTCCCAATG +TTTTTTTTTTGTAATTTGTGATCACAAATTGTTGCATTTTGTAGTACGCC +ATGTACGTCTGTGTACTACTTTTTTCTGAAAAGAATACAAAAATGTTCGC +TTTCAGGAAAAAATAGTGAGAGGTAGAAGAAAATTACGGGGACTAGAAAT +ATGTAAAAGTTCGACAACGTAGGCAGGTAGGCAGGTAGGCAAGTAGGCAG +TTAGGCAGGTAGGCAGGTAGGTAGGCAGGATAGTAGGCTGCCAGGCATAA +TAAAGATGCAGGCACGTAGGCGGATGTTGCAGGCATGAGAAGTCACGGGG +GTAGGCAGGCATGTGGGTATGTAAGCAGATGTAGGTATGTTGCAGTCATG +ATGAAGGCACGTGGGTAGGTAGGTAACTAGTTAGGCTGGTAGGGAGGTAG +ACAGGTAGGCAGGCAGGCAGACGCGTAGGAAGAGTTAGCCAGGATGCAGG +CACGTAGGCAGATGTAGGTATGTTGCAGGCATGCTGAAGTCACGTGGGTA +GGCAGATTGGTAGATGTGTACGCAGAGTAGGTATGTTGCGGGTATTATGA +AGGCACGTGAGTAGGTAAGCAGGCAGGTAGGTAGGCAGGCAGGTAGGTAG +ACATGTAAATATGCAGGCATATACGTAGGGAGAACAAGCCATAATTCAGG +CACGTAGGCAGATTTAGGTATGTTGTAGGCATGATGACGTAACGTGGGTA +GGCAGATAGGCAGGTAGGCAGGCTCGTAAGCTGGCAGGCATAATAAAGAC +ACATAAGCAGGCATGTAAATCTGCAGGCAGATACGTAGGAAGAGCAAGCC +AGGATGCAGGCACGTAGGCAGATGTAGGTATGTTACAGGCATGATGAAGG +CACGTGGGTAGGCAGGTAGGTAGGCAGCCAGGCAGGATCGGAGGTTGGTA +AGCATAAAAAAGACAGGTAGGCGGGTAGGCAAGCATGTAAATGTGCAGGC +AGATACGTAGAAAGAGCAAGCCAGGATGCAGGCACGTAGGCAGATGTAGG +CATGTTGCAGGCATGATGAAGGCACGTGAGTAGGTATGCAGGGAGGTAGG +TAGGCAGGCATGCAGGCACATAGGCAGATGTAGGTATGATTCAGGTAGGC +AGGCAGGTAGGAAGACTGAATGCAGGCGTGTTGCTAGGCAATAGCGCCCT +TTCCTTGTTATGACAATCTCGATAATCTAATAATAAGCTATTCAATCATA +TCACTGCGCCGATACACAAACTACCTGTTTTTTTGAGTATGCGTCTCGTC +CCGTCTGCCCAAAAGCTTCTACAGAGTGATTAGACGGTATAAGGGGGAGA +GATAGGATAGATTTCAATCATTCTCACTTTTTTCGTCCCTTTCTCTGTCT +TCCTTCTCCCTTTTTTTACAGGGCGCTTTTCCCTTTTTCGTGTGTGTGAA +GAGAGAGAGTGCATACAGGTGTAGAGGACGCCCAGACATCGAGACGGAAC +AGGATTCTTCATCGTCTTCAGCTATTTGGAAGAAGGAGTAGAAGGTGACG +GTGTGTGTTTGGAGACGTGTAATCATCATGTCTTATAACACTTCCTTGCT +CATTTTTCTCTGCTTCTCTGCCGTCTCTCTATCCACACAGTCTTTCGCCG +TTTATCGATTATTACCCAAATCACAGACGGATTTTCAAGCTATACAGAGG +TTATACAAAAATGCGACGGATCATGATGTGAGTTTTGTTTTCGCATTTTT +GAGCAGATACAATTTCTAGGCCACGAAAAATTTTTCTAGGCCGTTGAAAA +AATCACTAAGTTTTCTAGGTCACAATTTTGAGCAAGTTCTAGGTTATTAG +ATTATTACGCCATGGTGCATTTTTCTAGGCCATCAGGAAATTTTGCAGGC +CACCATGAGTTTTTGATGCAGTTGAACTAAGTTAGTGGCCTAGAAAAACC +TTTGTTAGCCTAGAAATATTTTCGCCGGCCTAAACACATTTTTGGTGGCC +TAGAAACACTAACTTTTGGTAGCCTAAAAATTTTCTGTGACCTGGAAACA +TTGTTGGTGGCCTGAAAACATTTTTGGAGGCTTAGAAATATTCTTGGCAA +TTTGAAAACATTTTTGGTGGCCTAGAAATATTTCTGATGGCCTAGAATGT +TTTTGTGGTCTATAAATAATTTTGGCGGCCTAAAAAAATTTGGAATGGCT +TAGCAAAATTTTTTTGGTGGTCTACAGCCATTTTTAACGACCAAGAAACA +TTTTTGGTGGCCTGAAAACATTTTTGGTGGCCTAGAAACATTCTTGGTGG +CCTGAAAAAACATTTTCGGTGGCCTAGAACCATTTTTGGAGACCTGGAAA +TGTTTTGGTGGCCTAGAATATTTTTGGTGGCCTAGAATATTTTTGTTGGT +CTAGAAATATTTCTGATGGTCTAGAATGTTTTTGTGGTCTATAAATAATT +TTGGTGGCCTAGAAATATTCTTGGAGACCTGATAACATTTTTGGTGACCT +ATAAATATTTTTGACAGCCTAAAAATTTTCGGTGGCCTAGAAATATTTCT +GATGGCCTATAATGTTTTTGTGGTCTATAAATATTTTTAATGACCTAGAA +ACATTTTTGGTGGCCTTGAAACATTCTTGGTGGCCTAGAAATGTTTTTGG +TTTCCTAGAAACATTCTTGGAGACCTGAAAACATTTTTGGTGGCCTAGAG +ACATTTTTAATGGCCTAGACACATTTTTGGTGGCCTAGAAATGTTGCTGA +TGGCCTATAATGTTTTTGTGGTCTATAAGTATTTTCGGTGGCCTAAAATA +TTTTTGGTGACCTAAAACATTTTTGGAGACCTGGAAATGTTTTGATGGCC +TAGAAATATTTGTGCTGTGCTGAAACATTGTCGGTGGCCTAGAAATATTC +TTGGAGACCTGAAAACATTTTTGGTGGCCTAGAAAAATTTTTAGTGACCT +AAAAACTTTGGGAATTACCTGGAACCAATTTTGGCGACCTAGAAAAATTT +TCCGTGGCCTAAAAATTCCCAATAATTAACAAATTTTTAGTTAAACTTCT +GGAAAACGGGCAAGGACAAGCACGGGTTTTGGGATGTGATGGTGGATATG +AAGAATTCGAAATATTTTTTGGACTTTCTACAAGTAAATGATATTTCTTA +CATAAAGACGATTGATGACGTGGAGGGGTGAGCTTTTTCTGAAATTTTGA +AAATTACATAAAGAATATGTGCTCTATTGATAAACTGTTAGGATCACCGT +AAATCGACAAGAATCTCCGTAAATCCACAACGGCCCCATCTCAAAAATTC +CTAGGCCACACGTGTGACGTCATTTTTCTTCCAGATTAATAACAAAGCAC +GAGAACAACAAGACCCTCTCGAACATGTTCCCCCGTCTGTGGGATGACTC +CTCGTCTGCTCACTATGACTTCCACACCTATGGATCCTATCAGCGAATGA +CTGATTGGATGAAGCAGCTGGTGGTGAAGTATCCAAAGATGGTTCAGTAT +ATATCGATTGGAAAAACTACGGAGGGCAGGAATATCGATGGAGTTGAGGT +AGGTCTAGAAGGCTGCCTTAGGTCTAGGTCTAAGTCTAGGTTTAGGTCTA +GGTCTAAGTCTAGGTCTAGGTCTAGGTCTAGGTCTAGGTCTAGGTCTAGG +TCTAGGTCTAGGTCTAGGTCTAGGTCTAGGTCTAGGTCTAGGTCTAGGTC +TAGGTCTAGGTCTAGGTCTAGGTTTAGGTCTAGGTCTAGGTCTAGGTCTA +GGTCTAGGTCTAGGTCTAGGTCTAGGTCTATGTCTAGGTCTAGGTCTAGG +TCTAGGTCTAGGTCTAGGTCTAGGTCTAGATCTAGGTCTAGGTCTAGGTC +TAGGTCTAGGTCTAGGTCTATGTCTAGGTCTAGGTCTAGGTCTAGGTCTA +GGTCTAGGCCGATTTCGATTTCTATGTGTATGGCCTATAGTGATTTTCAG +ATCGGCGGAGACTCCCGCACCAAAAAGATTTTCTGGATCGATGGAGGTAT +TCATGCTCGAGAATGGGCGGCCCCGCACACGGCTCTCTTTTTCATCCATC +AGGTATGTGATCCCGCCCCGTCAGAAAAAAGTGTGTTCCGATTAGTTCCG +CTTGGATTACACAAATGTTGGCAGAGACAGAAAAAGGGAAAACTTGATAA +CAAATGGGTTGGAAAAAACGTAATCGGATGATGCAATCGCGCTCTATTGC +ACTACCTCAACAAAACATTTTTTTGCAGCTTACCTCCCGCGCAAACGAGC +CCGGAATCAAGAAATTGCTGAACGAGATCACATTTGTAGTGGTTCCCTGC +TTGAATCCAGATGGCTATGAGTTCACGAGATCCTCCACAAATCCACATGT +AGGTTGGGGTAAGGTTACTGTACCCCCCCCCCCCCCCCTCCCCAACTCAA +AGGCGCAAGCACTCCCAAATTTTTTGCAGGTTCGTCTGTGGCGTAAGAAT +CGCTCGAAAATGCAATGCCGTAAGGACATTTGGGGACGCAATCGCTGCTG +TCGCGGTGTCGATTTGAATCGTAATTTCGATTTCCACTTCAGAGGTGAGA +GAGAGAGGGTGAAGTGGTTTTTCTCAAAGTGGACTTGAAAATTAAGGGTC +AAAGTTTTAAAAGAAAACTTTGAAAAAAACTTGGGAATTTGTTCACGAAT +ATACGAAGTTGCTGAAAATTTGTAAAACGTTTTGGAACATTCTAAAACTA +TTTGAATTTAAATAATTTTTTAAACATACCAAAAAATCATGGATGTTCTC +AAAATTCACGAAAGTTTCGAAAATTCCCTACAGTACTCCTGAACTAGCCC +TACAGTATCCTTAAAGTACCCTACAGTACCTATACAGAACTCCTGTAGTA +CCCTTACAGTATCCCTAAAGTATCCCTACAGTACCCCTACAGTTTCCCTA +TAGTACCCCTACAGTACTCTCGCAGTATCCATACAGTAGCCCTACAGTAT +CCCTACAGTACCCCTACAGTATTCCTACAGTACCCCTACAGTAGCCCTAC +AGTACCCCAGTAGCACCCTTACAGCATCCCTAAATTATCCCTAAATTATC +CCTACAGTACCCCTACAGTACCCCTACAGTACCCCTACAGCATCTCCATA +GTACCCCTATAGTAGCCCTACAGTATCCCTACAGTTCCCACACAGCCCTT +ATAGTGCCTATACAGAACCCCTATAATACCCCATACAATACACCTACAGT +ACCCCTACAGTATCCGTAAATTACCCCTATAGTACCCCTACAGTACCCTG +ACGGTACTCCTACAGCACCCCTACAGGACCCCTATAACATCCCTACAGTA +CCCCTGCAGTACCCATACGGTTTCCTTACAGTATCCCGTGAGTATCCCAA +CAATACTCTCACAGTACTGCTACAGTACCCCAAAAGTACCCCTACAAAAC +CCCTACAGTACCCCTACAGAACCCTCACGGTACCCTACCGTATCCCTACA +GTACCTGAAGCTCCAAAAATTTCCCCCACTTCCAGAAAGCGGTACAAGCG +ACGACCCGTGCTCCGAGATCTACCAGGGACCCTCTCCATTCAGTGAGCCC +GAGGCAAAAGCCGTACGGGACGCGTTGTTGTCGCAGAGATATAAGGGAAG +AACCGACGCCTATATCACACTACACACTTATTCACAGGTACTGTTAAGCA +GTTGAAAACTTTTTCTCGGCCACCGATATTTTCTCGGCCATCGATATTTT +CTCGGCCATCGTTATTTTCTCGGCCACCGAAATTTTTCGCGGTCATCGAT +ATACTCTCGTTCACGGATATTTTTCCCAGCAACAGATTTTTTTCTCGGTC +ACCGATATTCTCTCGGCCACCAAAATTTTGTTTTTCGTGGCCATCTATAT +TTTCATCGGCCATCTATATTTTCTAGGCCACCAATTTTTTCTCGGTCTCC +GATACTTTCTCGGCTACCAACTTTTTCTCGGCCACCAACTTTTTCTCGGC +CACAGATTTTTTTCTCGGCCATTAATTTTTGACGGCCACCGAAATTTTTT +CGGTCACCGATATTTTTCACGGCCATCGATATTTTTTGAAAATTTGATTT +GAGCAAAATATTTTCAGATTTGGATTCATCCATATGGTCACAAGAAGGAT +GCATATCCAGGAGATATTAAGGATTTGGTGAGTGATGACGTCATTCTTCT +TGAAACGTTGAAACTCAAATTTCCAGTACGAAGTTGGCAAAAAAGCTGCT +CAGGCTCTGAAACGGGTTTACGGCACAAAATACGTAGTCGGAAGCGGTGC +GGACACGCTCTACCCGGCGTCTGGAGGATCTGAAGATTGGGCAAAGCACG +AGGCGAAGGTCAAATTTGTGTACCTTCTAGAATTGAGGCCCGACGAGAAA +AGTAAAAAAAAAACGTTCAAAGTTGCTGAAAAAAGTTGGGCGATAATTTC +AGACTGGGATGGGTTCATACTGGACGAGAAGGAGCTGATCCCGACGGCTC +GGGAAACTTGGGAAGGTGTCCGAGTTGTGGCGGAAGCTGTGCTCGATCGG +ATAGTTGCCGGCAAGTCGACGGCTCCAAGAGGTAGGCAAACTTTGATGTG +CCTGCCTGCCTTGTGCCTACAGTTTTATTACGAGTAGGCACGGAGGTAGG +CAAGTAGGCAGGCAGAAATGTGGACCGATAGGCGTAAGGTTAAGGGCTTG +CGAAGCTTTTGCGTAGGATTGCGAAGAAAAAGAAAAATTTTTAAATTACA +GTGCGCACGGCCTAAAGGAGATGGCTTCTGAGGTAGTCACTACGATGCTC +CGCTTGCTCTGACCACGCCCCTTTCCTGGTTTCTCGATTTTTGTTTTAGA +AATTACACTTGTTTATTTTATGATTGTTGATAAATGTTTTTTTAAACATA +ATTTTTCTTGAAAAAACAACTTACAATTAGAGAAAATAGCAGCGAGCGGT +CGTGGCCGCGAAATGAAAAACTCGGCCACCAGCTATAAAATTAAAACGTA +TAATAATTTGGTGGTTCAGTTTTGCAGAAAAAAAATGGCTGGCCGAGTTT +TCACGTTTCTAGGCCATCTAGCAAAGTTGCTCTGAAGCGCTTTCGCGAAT +TCGTTTCCGAAAAAACTGTAGGTGAAAACTCGACCACGCTTTCTTAAAGC +CACGAAATTTTGAAATAATTTCTCGGTCACCAATTTTTTCTCGGCCACCG +ATATTTTCTCGGCCACCGATATTTTCTCGGCCATCAAAATTTTTCTAGGC +CACCAACTTTTTCTCGGCCATCTATATTTTCCCGGCCTCCGACATTTTTT +CTCGGCCACCGATATTTTTCGCAGCCGTCTATATTTTCTTGGCTACCAAT +TTTTTCTCGGTCTCCGATACTTTCTCGGCTACCAACTTTTTCTCGGTCAT +AGATATTTTTCGCAGTCATCTATATTTTCTCGGTCAGCGATATTTTCTTG +ACAACCCATGTTTTTCTCGGCCACCGATATTTTTCTCGACCATCTATATT +TTCTCGGCCACCAAAATTCATTCTCGGCCACTTATATTTTTCTCGGCCAC +CAATATTTTTCTCGGCCACCTATATTTTCTCGGCCACAGATTTTTTTCTC +GGCCATTAATTTTTGACGGCCACCGACATTTTTTTCGGTCACCGATTTTT +TCTCCGCCATCTATATTATCTCGGTCACCAATTTTTTTCGGTCATTGATA +TTTTCTCGGCCACCAATATTCTTCTCAGCCATCAATATTTTATCGTCCAC +CGATATTTTATCGGCCACCGAAATTTTTCGCGGTCATCGATATACTCTCG +TTCACGGATATTTTTCCCAGCAACAGATTTTTTTCTCGGTCACCGATATT +CTCTCGGCCACCAAAATTTTTCTCGGCCACCGATTTTTTTTCCTGGCCAC +AGATATTTTTCTCGGCCTCCGATATTTTTCTCGGCCACCGATATTTTTTC +TCGGCCACCAATTTTTTTCTCGGCCTCCGAAGTTTTTCGTGGCCATCTAT +ATTTTCATCGGCCATCTATATTTTCTAGGCCACCAATTTTTTCTCGGTCT +CCGATACTTTCTCGGCTACCAACTTTTTCTCGGCCACCAACTTTTTCTCG +GCCACAGATTTTTTTCTCGGCCATTAATTTTTGACGGCCACCGAAATTTT +TTCGGTCACCGATATTTTTCACGGCCATTGATATTTTTTTCGGTCACCGA +TACTTTCTCGGCCACAAATATTTTCTCGGCCACCGAAATTTTTCGCGGTC +ATCTATATTTTCTCGGCCTCAGCCATCGATATTTTTCTGGACCGTCTAGT +TTTTTTTTGGCGGCCGTGACCTCCAAATAGAATTACAAAAATAAACGATA +CATCTCATATTTCTGTGCAAATCCTCAAGTACCCCCCCCCCCCCCCCTAT +ATTTATTGTTCCAGAAGCCCCAAAAGCTCGCGGATTCCGATTCGGCGACG +GCACCGAAGGATCATGTTTCGATGTCCGACACGCGTGCAAACGATGGGTT +CAGGAACGGGAGGAGCTGTGCAGGACGGTGCCAATTTTCATGCGCGAGAA +CTGTGCCTACTCTTGCAATTTCTGTTGATTTTTTTGGTGTGCCACTTCTT +TTTTTCTGTACATATATCCATTTTGTCTTCTACATACATATATATATGTA +TATGAAATGTTTAAAAACCTAAAACCTAAAAAAAAACCAACCTAATACAG +TGTTCACGAGCGCCCCCCGCCGCCGGCGGCTCCTTATTTGCCTTGTGCTC +ACCGTGAGGTGGCTCCGCGCGGGAGCCCCAGTGATGAGCATCTCTTTTGT +CCACACGAATAATACAATAACACGGGCTCCTCTTCAAATATGACAAAATG +TCAAATTTTGGCGTCTCTCCTGACTTGGAGCTTCTGGGTCTTCAGACACG +TTCTTGTGTGTGAGGCGAGATGCGATTACCCTCTATATTATTGATTTTTG +GAGCATTTTTTGGTTTTCTAGGGGCTATTCATAATACAGATGATAATGCC +GGCTATCATAAGTAAGTCCCCAAAATACCCATATGGCCTAGAAATTCGGA +AAACTCTTCCATTTCACTTTTGGTAGGGACATTTGGTTTCTGTGCTAGCT +TTTATGCTGAACATGGTAATTTAAATTTCCTAGGCCAGTGTATATGTTTT +TCTAGGCTACGACATACAATTTTTTAGGCCACAAAATATTTTTTTTTAAT +TGCGGCTTATAAAAATGTTCCATAAATTATCTATTTTTGAATTACAGTCT +GAAAATTTCCATTTTTCAAGGGCACCTTTCTAGGTCACAAAAACGGATTT +TTTCAACATAGGCATTTTTCAACTTTTTCTAGGCCACGACAGATGGAAGA +GCTTTTCGTAAAAAAAGCTCGGCCACCACCCCACCTAACCAAAAAACTTC +CAGCTTCAAACTAATCCGAATCAATCCGGAAACTGAAGGAAGTGTGAAAT +ATCTTCGAAGTCTGTACGAGGATCCCTCTCCGTACGAGCTGGATTTCTGG +CAGCCTCCTACGAATATCGGTTAGTGTGACTTACCCACGTGATGTTAGCG +TGCTCCATTTTAGTTTGATCTACGTAGATCTACCAAAAATGCGGGAGAAG +AGACGCAAAGTTCTCAACTGATTCTGCATGGTTAAGAACGCACTGACGTC +ACATTTTTTGGGAAAAAAATTTCCGCATTTTTTGTAGATCAAACCGTGAT +GGGACAGTTTGCCACCACGTGCTTACCCAGGAAAATCTGAAATTTTTCGA +ATTTTCAGGAGCTATCGTAGACTTGACAGTTGCTCCGGCGGATGCTCCAA +GATTTGTGAAGGATTTGGAATCGAAGAAGATCAGCTACATCGTGGCGGTT +AATGATTTGTCAAAGTTCGTTTTTTTTTCTAGGCCACGGCCATCTGTGAC +GTCACTAAACTAGTTTCCAGAGCAATCGAAAACGAGCGCGGAAGCGACAA +ATTCTACAACCCGGTCGCTGGTTTTGCATACGACAAGTACAACAGTTTGG +AGGAGATTCAAACAGAAATGAAGCGGCTTAAGAAGGAATACCCGACCATG +ATCACGCTTATCGATATCGGACAAAGTCACGAGAATCGTACGCTTTTGGT +GATGAAGGTAAGAGCGAACGCGCTCTATTGAGTGGGCGTGGTCACGTCCA +CGTTTTGCAAAGTGGGCGCACGGTTCCTTTACAGCGGTCCCAGCTTTTGA +AGTTTTGAGTAATTTTTATATGGGAATTGCTAAAATTCATTTAAAAAAAA +CCCAAAAATACTTTTAAAGTCGTAACGAAAAAAAACAACCGTGCGCACGT +CTTGCAAAAAGTGGGCGTCCCAAAATTTAAAAACGACGGAATTTCATTAT +TTCAAACGCTCCAAACTCATTTTCACTACAAAGACATCACGCGCCTCCTG +GGAAAGCCCTTACTCATTTGCTGGATATATGACGTCACTAAATTAGTAGA +TGTGTGAAACCGCGCTCCATTGTACTACGCAACACCGATCCCACGTGGTG +TCAAAGTGTCCCATTTCGGTGTGATCTACCATAAATGCGGAAATATTGAC +GCGGATTTCTAAACAGATTTCGCATGGTTAAGAGCGTGCTGACGTCACAA +ACTTTTCTCTGCAAGAAATTCCCACATTTTTTGTAGATCACACTAAAATG +GGACCGTTTGACGCCACCTGCGCTCTCACTTTCAACACTCCCATTAAGCA +TTTCATGTACGCGCCAAAACGCACGGATTTCTGGCTCCCCTCATAAATTG +AAATGGAGTTTGAAAAAGAGTTTGCCGAACTAGGTCATTTTGGCTCGGCC +ATATTTGGGGTAGATTTTCGCCGCGTTGCGTGTCGCGTCGCGGCTCAATT +TAAGTTGTAAATCTAAATGTGTTTGTCCGTGTGGAGTACCCGACTTTTCC +ACGCGTTGCCCGGAATGCTATTGTCGATGGAGCGCGAAAAATTCAATAAG +GAAGGCCAGAACCCCGTGAAAACGCCTGCCGCGCCCCCGCCTGCCTTGCA +GCGCGGAACCCAAAAAGTGTCGGCCGCGGCGAAAGGCCCTCGCACTATGT +GGTGTTAATACCTAGCTATTGACTTATCGCCATAGTGTAAAAAAACCCAA +ACTCCCAAATTTTCAGATAACCGGAAAACGAAACCCCCTCGGCTCGAAAA +TCTCCATGTGGATTGACGCTGGAATTCATGCTCGAGAATGGATTGCTCCG +GCGACCGCAATGTACATTGCTCATGAGCTTCTCCTCGGGTATGAAAACGA +CGCGACGGTGGCTAAGCTGATGGACCATATCGATTTTTATATTCTACCTG +TGATGAATCCAGATGGATATGAGTATTCCAGAGAAAAGGTTGGTTTTTGA +ACCTTAAAAAAGCCTTAAAACTAGTGCTCTATTTCAGAACCGCATGTGGA +GGAAAAACCGGAGCCCCGCAAAATGCGCCCGGCAAACTTTCAGTACGGTC +TGCTGCTCTGGAGTCGACCTCAACAGGAACTTCGATTGGTTCTGGGCCTG +TAAGTCACGTGGTGTGAGAAAGTCTCATTGAAGTTTGATCTACAAAAAAT +GCGGGAATTTTTTGTAGATCAAAGCGAACTGGGACTTTCTGACTCTACGT +AGTTAGCTCAATATTAGACCTTAAAAAATAACTTAATCTTAAAAATTTCC +AGCCACCGGTTCGTCTTCGGATCCGTGCCACGACACGTATCACGGCTCGG +CGGCCTTCTCGGAGCCTGAATCACAAGCTGTCAGGGATTTCCTGGAGCAA +AACACACCCGAGGCGTTCATCTCGCTGCATTCCTACTCCCAAATGTGGTT +GATACCATATGGACACAGAAAACAGAGTTATCCACAGGACTACCATACTG +GACTGCGGCCATTGGCTCTGCGAGCAACTAAGGCGTTGTATGAGTTGTAT +GGGACGAAATATCAAGTCGGGACCGGCGCTGATTTGATGTGTAAGTTAAT +ATCCTTTTTTTCGAATTTTTAAATTTCTAAGGATTTCAAGAAATTTTAAA +ATTTTGAAAATTAAAAAAACAATTTTTTTCGGAATGTTTAAAAATTAAAA +AAAAAATTTTTTTAATAGATTTTTTAAAGCTTTTTTTTGGAAAATTTTGG +ATTTCTGAATAATTTTTTTTTCAGAACTGGAATTTTTGAGTTTATTAAAG +ATTTTTTTAGGACTTTTTAATTTAGACATTTCCTGAAAAATTTTTAAATT +ATTAAAATTTCGAACTTTTTCGATATTTTCGGATTTTTTTGCAACCTGAA +TTTTATTTTTTTTTTGGATTTATTGGAATCAGGGGTGGGCAGCAAGATTT +TTTCCGGCAAATCGGCAAATCGGCAATTTGCCGGAATTGAAAATTTCCGC +CAAATCGACAATTGCCGGAATTGAAAATTTCTGGCAAAACGGCAAATCGG +CAAACTGCCGGAATTGAAAATTTCTGGCAAACCGGCAAACAGGCTAATTG +CCGATTTGCCGAATTTATCGATAAATCAGTTTGCCAAACGGCAATTTCCC +CCACCCCTGATTGGGATCTTTGAAATAAAACAGGAAGAAATTTTAAATTG +TTGGAAATTTTGTAATTTTCCGGAATTTTAATAAAAAAATGCTGAAAATT +CTAAAAGTTTTGGAACTATGTAAAATTATTTGTGATTTAAAAAAAAACAT +TTTTTGGACTTTTCTGAAATTTCACGGATTTCTGGCTTCTCTCATAAATT +GAAATGGAAGAGTTTTTGCCGAACTTGGCCATTTTGGCTCTGCCATATCT +GGGATGGATTTACGGCGCGCTTCATGTCGCGTCGCGGCTCGTAAAACTAA +ATGCACTTGTCCGTGTGGAGTGAGGAGAAAATTCAATGAGGAAGGCCAGA +ACCCCGGATTTTTGAAATTTTGAAGTTCTGAGAAACCTGTGACTTCTACA +CTAACCCTGAAGAATTTCAGACGAAGCTTCTGGAGGATCACATGATTGGG +CTAAGGGGCAGCTTAAGGTCCCCTATGCCTACCTGATTGAGCTCCGACCA +AAGAACACCATGATGGGGTAAGCAGGACGATGGATCCTATCAAAATTAAA +ATTTCATTCCAGCCACGGCTTCCTTCTCCCCGAACGAGAAATTGTGCCCA +CTGGACTGGAAACCTTCGAATCCATCAAAGTGGTTGCCGACGAGCTTGTG +GCGCAATTTGTGGAACCTGTGATTCGAGCCAAGCTGACCACAACCACAAA +GCCCGCAATCCCACCGTATCGGCGTGGGTACTCTATAATCGACACCACAA +CTATGGAGCCGGTCGATGAGATTACACAGAAGCCTACAGAAGCTCCAACC +ACAGAGGAGCCCACCACCACTACTACGGAGGAACCTACAACTACCACAAC +GACCGAGGAGCCTACCGAAGCCCCAACAGAACCCAGTCCGACTACTGTCG +AGGCCACCGAGGCTTCTACAACACCAGAAGCTTCCACATCCTCTGAGACA +AGTACCACAGAGAATTCTGAACCCAACCAGAAGACATCCACACCAGTGGC +ACCTGAAGCAAGCACCGTTGAGGAGGTTGGTTTTTGGCTTAGTCTCAGGC +TTAGGCCTAGGCTTAGGCTTAAACTTAGCCTTAGTCTTAGACTGAGGTTT +AGGCTTAAGCTTAGGCTTCAGCTTAGGCTTAAACTTAGTTTTATCTTAGG +CTGTGGCTTAGTCTTAGACTTAGTTTTAGGCTTAAGCTTAGGCTCAGACT +TCGGCTTAGGCTTAGGCTTAGAATTAGGCTTAGTTTTAGGCTTAGACTTA +GTCTTGGGCTTAAGCTTCGGCTTAGGCTTAGTCTTAAGCTTAGGCTTAGG +CTTGCACTTGGGCTTGGCGTCAGTGGCGAGCGTGAGCTATTTAGGGTTTT +ATGCTTAGCTTTAGACTTAGGCTGAGGTTTAGGCTTAGGCTTCGGCTTAA +GCTTAGGCTTATGCTTAAGCTTAGGCTTGGACTTAGGCTCATACTTAGGC +TTAGGCTTAGGCTTGCACTTGGGCTTAGGCTTAGGCTTATGCTTAGTTTT +AGGCTTAGATTTAGGTTCAGGCTTAGGCTTATACCTAAGCAAATACATTT +TTGGAACTATTTGGATATTTGCCAGCGACCTATTTTATCAACTTCGAATT +TCCCAAACCATTCCAGGAAACAATCACACCGATCAAATGCGTCGACTACG +GTGACTACTGTCGTCTTTGGGGAGTCTTACAGCTCTGCTATCGGGATCAG +GTCTCCAAGTTGTGCCCCAAGACTTGCGACTCGAGGTGCTCTTTTTCGGT +GTGAGGCGCACGCTGGAAACTATCGTATGACAAATTGTCAGCTTATGTAT +GTATAAATGATTTCAAACTTTTGTAATTGTGGACTAAAAACTACATTTTT +CATGCCTGACTGACTGCCTGGCAGCGTGTCAGCGCCCGACATTTTCTGAG +TTCCACGACGGGATCCTGGCAGGCGTAGGCGTGCAATTTTTAACTCATCA +AATTGCTTGGAATAATTAAGCACTGCTACAAATGATGTCACTAGCTACAA +ACTACAAACTAGGAATTTCACACTACAAACTACAAACTACAATCTTAGCT +CTTCAAGCTATGAAATACAAACTAAGAAATTTTTATTTTTCAATATTTTT +TAAACGAGGTGTAATTATGGGCGTATATAGTAAAAACTGGAACGACAAAA +TGCAAATCACAAACTACAAACTAGAAACTAAAAACTAGAAACTGCAAACC +ACAAACTACAAACCACAAACTACAAACTACAAACTACAAACTACAAATTA +CAAACTACAAGCTACAAACTACTGAACTCTGAATAAATTTGAACGTGTAA +ATTTTGCGTTTTTGTGCAATGATTGGACGTATGAATTGCGAAACCATAAG +TGTTTAATCACATACTACAAACTACAAACTACAAACTACAAACTACAACC +TAGAAACTACAAACTACAAACTACAAAATATAAATTACAACCTTCAAGAA +ATTTGTATTTTTCAATATTTGTCGAACAAGTTTTAATTATTCGACGAATA +AAGTCAAAGCTGAAATCATAAAATGCTAACCACAAACTACAAACTACAAA +CTACAAACGGCAAACTACAAGCTACAAATTACTGAACTCTAATAAAATTT +GAAAGTGTACTCATGGTTTTGTGCAATTACTGGACGTATGAATTACGAAA +CCATAAGTTTTTAGTCACACACTACAAACTATAAATTACAAACTACAAAC +TACAAATGAAAACTACAAACTACAAACTGGAAACTACAACAGCAAACTAC +AAACTACAAACTACAAGCTACAAACGCTTATATAATTCGATTTTAGTTAT +TTTCTGTTTTTTATTTTTCCAAATTCTCAAACCTGAAATAAAATTACCTA +CACACAAATGTTTCTCATTATGCATCGAATGACTAATATTTTCCAATAAA +CGTTTTGAAAAAGTATGGAAGAAACAAAAAATGGAAAACAAAGGCGGAAA +TATGCATTTTTCTTCTCATTTTCTTGAAATTCGTGTGATTGTACTTATTG +ATTTTTTGTTGTTGTTAAAAACGTGGTAGGCAGGCATTCATGCCTACGTG +CCTGCCTACCAGTCGAATTCGAACCCGCAAGATGTCGGCCGCTCCCTTCG +ATTTTGGAAGTTTTTACTTATTTTCCTCTTCTGCTAACACATTAGACAAT +TATTATTCAACCCGTGTACACAATAGGGCGGCTAATAATTAGGTTGGCAG +GTAGAGGTGTACAGGAAACGTTTATAAGCTCTTTATTTACTACTGAGCTA +CCACTTATTTGGAGCCAATGCATTTTGTTTCTCAACAAGTTGGAGATTCC +AGAACAACCAAGATTTGGGCGGGGCTTATTTTGAGGCAATTTTTCAACTG +TACAGTAGATTCATATAATTTAAGTTTTGAAAACATTTAGGCGGGAATTC +AAACATTTATTTTTAAAACCATCTTGGCGGGAATTCAAATTCTAGTTTTT +CGAAAACACTTTGGCGGGAATTCAAAATGTTATTTCTTAACAACTTCCTG +AAATGCTCTAGAACCTTCTGGAATATTTGAGAAAACTCTAGAATGTTCTA +GAACCTTCTGAAAAATTCGAAAAAAGTCTAGAATGTTCTAGAGCCTTTTG +GAAAATTCGAAAAAAATCTGGAATATTCTAGAACCTTTTGGAAATTTTGA +GAAAATTCTGGAATGTTTTGGAACCTTCTGGAAAATTCGAGAAAATTCTG +GAATGTTCTAGAACCTTCTGAAAAATTTGAGAAAATTCTGGAATGTTCTA +GACCCTTCTGGAAATCCGAGAAAATTCTGGAATGTTCTGGAACCTTCTGG +GAAATTTTTAGAAAAATCCTGGAATTCTCTAGGACCTTCTGGAAAATTTG +AGAAAATTCTTGTCGCCAAAGTTTTGTGAAAAAATTTAGCTGGAAACTAA +ATAATTTTGTGAGAATTCAAACTTTAATTTTTCCAATTTTTTCGGATTTT +TTTTTTAGCTTTTAAGCTTTTTACATTTTCTATAAATTTTAGATTTCAAA +AAAAAATTGGCGAAAAATTTTGACCAAATTTTTTGGCTTTATAGCATAAT +TTCAAAAAGTTTAAAAAGTCCAAACTTTGCTCCAGTCCCCAAAAAAAAAT +TTGGTGGAAAATTCAAATCATGTTTTTTTTTCAAAAAATTTCATGGCCTA +GAAATTTCAGCAAAGCAGTAAGGCCGCCTACCTCCCTTCAATCCGAAAAA +TACCTAAAAATCAATCCCAAGCAATTAGTCTCATCAAGAAAGAAAAGAGC +TCTGCTTGTGCCCACTCCTCATCTCTTCTCATGTATTTGCTTTCAATTAA +ACATCTTACTCAGACAGCATAACGAAGGAAACAAAAAACGAAAGAATAAC +GAAATGAGCATATTTCCTTTATTTATTCCTTATTTATGTATTCAGGTAGA +ACAAAAAACCGGCTCGGCGGGTTTATTTGTCTGTAAATCTTATGCCTACA +CGCCTACCTACAGCGGCCCTGACTGCCTATTTGCCTAGTGTTTTTTGTCC +TTTTCGGTTGGTTTTTTTGAAAATTTTTCCTGATTTTTTTTGTCGTTTTT +TTTCCATTTTTCTGAATTTTTAGGAATTTATGGAAGTTTCTCTTTTTTCT +CCCCCCCTCGAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCC +TAAGCCTAAGCCTAAGCCTAAGCTTAAGCCTAAGCCTAAGCCTAAGCCTA +AGCCTAGGCCTAAGCCTAAGTCTAAGCCTAAGCCTGAGCTTAAGCTTAAG +CCAAAGCCTAAGCCTAAGCCTACTCCTATGCCTGAGCCTAAGCCTAAGCT +TAAGCCTAGGCCTAGGCTAAAATAAGCTCGGCCCCTTTCTGGGCCAAAAT +TTCATGTACCTCCTAAAATTGTTTCATCCTAAATAGCCAAAAAACTTGGA +AAAATCTATTTTTCAAATTTTGTAAAAATGTCAAAGAAAAATTCTCAGAA +GTGCGGGAAAGTTTGACCCAGAAAGGGGCGGAGCCTATTTTTGGATAGGC +TCCACCTCTTTCTAGGTTTTTTAAAATCAAATTTAGGTGTTTCCTGGTAA +GTTTTAGTGGTTTCATTTTTTGTATTCATCACATTTCTTTTTCATTTTTT +ACATTTTTCTCATAATTAATTTTTGATCTACCTGTTGAACTTGACCCCGC +CCCCCAATCTTGGTGCCTCAAAGGAATCGGAGGAGTCTAGTCAACAAGGT +AGATCAAAAATAGAATATGAGAAAAATTTGCCATCGTGTTTTTCGATAAT +ACTACAGTTTCATACAATAATCCCACAACTTAAAATTCAGCAAATAACCA +GGAAATGGGCGTGGCTTAGATTTTCAAGGTTTCGTTGTTTTTTCCAGGTT +GTACTTCTGATCTGAACGGGCTCCGACAAAAAATGCACAAAATTCGTAGT +AGTGATGTGTGACGTCTGTTCTGATGACTCGAATTCATATTATAAAAGTC +GAAAAATTCCTTCCGAACGAACCCCCCATCATCCTAACATCATCCAGATT +TCTGCACCCGCCCGCTCATATAATCTGCTTTTCTTCACCCATAATCTTTT +TGCTTATTTCTCAATCTCCGTCTTTCTTGCGTTTTTAATTAATTCAAGAA +ATCAAGCAGTTGTGGTTAATGGCGTTCTACGAATTGCTTTTTTCTTGTAT +TATGATATTTTAATTAATTTTATTTATTTAGTATCTAGGCATGTACATGT +GCAAGTTGAGTTGAATAACCTGAAAATTTTGTGCCAAGTTATGGGCGGGG +TCTTTCATACATTTTTTAAATTGTTTTTTGGCTAAATTTGTATGTATTTG +CTTTGAAAGTTGTGTTTTTTTTCAATTTTCTTTAAAAAAAAACCAAAAAA +AAAAATTGGTATGTAGTAACGTAGGTAGGCAAGAAGTAGGTGTGTAGGTA +GGGACTTGAAAATAGCAGCTATGAATAGGTGCGGTATTTGAAGTTTAGGC +AGGTTCGTAGGCAGATAGGTGAGTAGAAAAATCATTCAGAAGACATTCAG +GTAGGCTCACTGGTAAACAGGCATAATGTAGGTACGTAGGTTAACACTTA +CGTACGAGGCAGTAGGCATCAGGGCTTTGTGGCAACCGGCAACCGGCAAC +CAAAAACCAGGTTGCCGGTTACCGAAAAATTGCCGAAATTTCAGCAACCA +AAAGTCGCCAGAATTTTCTCGAATTTTCCAAAAGGTTCTAGAACATTCCA +GAATTTTCTCGAATTTTCCAAAAAGTTCTAGAACATTCCAAACTTTTCTC +AAAGTTTCCAAAAGACTCTAGAACATTCCAGAATATTCTCGAATTTTTCA +GAAGGTTCTAGAACATTCCTGAATTTTCTCGAATTTTCCAAAAGGTTCTA +GAACATTTCAGAATTTTCTCAAATTTTCCAAAAGGTTCTAGAACATTCCA +GAATTTTCTCGAATTTCCCAAAAGATTCTAGAACATTCCAGAATATTCTC +GAATTTTTCAGAAGGCTCTAGAACATTCCAGAATTTTCTCGAATTTTCCA +AAAAGTTCTAGAACAAGTTGCAGAAATTTTCAGCGTACGGCAACTTCAGC +AATTGCGGGTTGGCATGTAGGCAGGCAGGCATGTTAGTAGGCAGTTTTGA +CAGTTTTGAAGTTAACAATCCTACCTGATGCACAAGAAAATGCGCGGCAA +TTGCGGACCGGCAATTCTACAAAATGAGACGGTTGGGCATGTTCTTCCGA +TATTTTTTATAAAAATTTAATGATAAAGTATAGAAAAATATTTGTTTTAT +TTGAAAATAAGTTTTATTTGGCTAGGAACAACCGAAAAAGTGCTCAAAAA +TTGTCGGAATCTTGAAAATTGCCGTGAAAATTTCCAACATTTCGACTATT +TCTGGAGATTTTTACAATTTTGTCTATTAAAAAAAAACAGTTACTTTCAA +ATAAAGCAAATATTTTTCTATATTGTGTCATAAAATTTTAATGAAAAATA +TCGGGGGAACATGCCCAACCGTCTCATTTTGTAGAATTGCCGCGCACCTT +GTTAGTTTATCCCCGTAAACCTCCAATCAATAATTGGCAGGAGTCCTTCC +GTCCGTCCAAAACGTCATAAAAACTGGAGATGGCAAAATTGGAGATGTGC +CAAGTTTGCTGGAGAGGTGGGGGGAAGGAGACAATCATGTTGTCTGCGTA +TCTCCAGACTCGTCTGCTATCTCTCTTACCCGGCAAATGGGACCTCCCCA +GAACGGTGATTTTGTCCTTTCAACACCTTTTTTGTGTTTTTGTTTGTTTG +ACACCTTTTTTTCACTACTTTGCGGGAATTTAGACTGATTTCTCATGGTT +AGAAACGTGCTGACGTCACATTTTTCGCGGGAAAAAAAACCCGCATTTTT +TGTAGATCAAACCGTAATGGGATAGCCATTCTAACAATTCACTGTTTTTT +TTCTGAACAAGTCTGAAGTTTTGAGTTCAGCACCCGCAATTCTGTCTCTG +ATAAGTTTGAAAGTTTCAAATTGAAACCTCTCAATTGTCGGACCAGCGCG +CTACTTCATCATACCCCGCAAATTGAACTGCTCGCGGCAAAATTTAAAAA +TTGATGCTTCTCCAGAAACATCCCACCAGAAACTACCTAAGACTGAACTT +CATTAACTTCTTTTAAACTTAAACAACGATCATAATACCTTAAAAAAAAC +GTTTGTACGTGGTGTCAGAGTGTCTCATTTCATTTTGATCTACATAGATC +TACAAAAAATGCGGGAGAAGAGACGCAGAGTTTTCAACTAATTTCGCATG +GTTAAGAACGTGCTGACGTCACATTTTTTAAGACAAAAAATTCCCGCATT +TTTTGTAGATCAAACCAGCCTGGCACCACGTGCGTTTGTAATCGTTCAGT +AGGTAGGTAGACACAGGTCAGTAGGCATAGGCAGGCGGTAGGTCTGAGGT +AGGTGTTGTTGACCACCACGTAGCAAAACATGCTTGACGACTAGCCTCAA +ACGGATAATCACAAAGTTCTACGTAGTTATGATTTCAAGCCGCCCAATGA +GCACATTACGCTGACTAAGCCACAGCTATAAGACCCTCCTCCGAGTATAT +TCATCACCAAACATCCAGTTTCCAGTTTTGCAGTCTTTTTTTCTGTTGGA +AAATAAAGAGAGTACATCTCATTAGACATTAATGAACAATTTCAAGTTCA +AAACTATAAATATAAATAAAGCTAGTAATTGAGCCAGTCCAACCAAATTT +CCCACAAGTTCATTATAAACCTTCCAATTTCCCAATCCCATGTACTCCTA +CTAATCAGTTTCTTTCCTTCCGCCCTACTTTCCAAATTCATTTATCCGCT +TTGCATACTTTTCGGTAATCTTGACGATTTTCAGAGGTTTCTAGAATTTT +TTATTTTTTCAAATTATGCAAAAATAAATTTTTTTTTGTATTCTCAAAAA +ATTGCTAAAATTGTCCAACTTCCCATTTCTCGGAAATTGACGTAATTGCA +GTTTTTTGAATTTTTTTGAAATTACTGATTATCAAATTTTGTTGGAAAGT +TTCCTTTCACCTACACACCTACCATATGCCTATCTGCCTAGGTGCTTACC +TACACGCCTGCTTCGTGCCTACCCGCCTACCTGCCTGGTTTATTTTCAAA +AAGTGCAAAGAGCCAAAAGTTTCGAATTGTCAAAATTGCTCGGAAATTTT +TTGAAATTTTGGAAAATGCCAAAGTTATCAAATTCCGCATAATTCCAAAA +TTGGCAGCCCGACATCATGCCTGCCTACATTCCTGTCTGCATATAGGCCT +GACAAAATGTCCATCAATGTATGTACCTATTTCATACCTATCTACCTGTA +TAAACATAGTTCATCTCTACCTCAAACAGCATGTTACAGGCTTTCTTCTT +ACCTACCTACTTCATTAACTGCTGTTTATTGACCTGTCTACGTGCCTACC +TCATGCCTGGCATGCCTACATACCTACCTCATTTATCAGATCCTCATGAA +GCCTATTTACAAGCCTACTTCCAGCCTACCTATTGTGTTGATTACGATCA +CCGTCTCTAGGTTGCCTAACCTGCCTAATTGTGTCTACCTACTTAGCTAT +CTCATGCCTGCCTACTAACCTGCTCAAGTACCTACTTCATGCCTACCGGC +CTACGTTCCTACCAACGTGCCTACCTGCCTGCTCACTAGCCTAAGTGTCT +GCCTACATAAATTGTCCGTTAGCACATCAAACTTTTCATATATACAAAAA +ATTGCATAAAAAGAAGATAATCATTAATAACAAGTGGGTAACTCAAAAAG +GAAATTGGTTTATCTCCCGGCTCCGAGAGCACCAGCACTTTGCTTTTCCG +TCACTACAACCTCTAATTTTGTTTTGTTCGAAGGACTTTTTCCGATACAT +ACTAATTTTTTCGGATCCGGTTGGCTCTGGATTTCAAGTTTTATAATAAC +TTGGGCTCCCAGTGACGTCACCAAAGGTGCAATTAGCCTTTAGTAACTAA +ACAGCTTGCTCCTAGTTTACTGCTCCGTCTTCTCAAATGAAACAGAGAGA +GAGAGACCCCTCATCGAAAATTCAATTAAACGCTAAAACGTAGGTAGGAA +AGAGAGAGAGAGGGAGACTCCTCCCAAAAAAAAAAGACAGGGGGGCTCTC +TCTCTCTCTCTCTCTCTTCGAGCGGCAAATCGGCTTCCGAATTCATTCAA +AAACAAATTATGTGCTCAACCACCACCACTACCACCGGCTCCAGGCGGGT +AATTACACTTGAAAACCAAGTACTAGGTTTCGTGGCCGGGCAAACTTTTT +CTTATTAGACCCCGGTGGAATTTTGTAGGTCTATTTAAAATTGCAATTGC +GCTATTTTGTACTGTTTTTTTTTTGACAAACTTTGAAGCTTGATGTCAAG +CTGGAAAAGCGCTCTAATGACAATTTTGACTGCAAACTCGCTCTGTTGAT +AAATGGTCCGTGTACTCCACGGGGGCAATTAAACTGGATTTTTTTCGATT +AAATAATATCTTGATTTTTTGCAGTTTTGGCTTAGGCTTAGGCGTAGGCT +TAGGTTTAGTCTCGGGCTTAGGCTTATGGTCAGGGTCAGGCTTAGGCATA +GGCTTGGGCTTAGGCTTCGGCTTAGACTTAGGCTTAGGCTTAGGCTTATG +CTTAGGCTTAGGCTTAGGCTTAGGCTTAGGCTTAGGCTTAGGCTTAGGCT +TAGCCTAAGGCTTAGGTTTAGGTTTAGACTTGGGTTTAAACAGGCTCAGG +CTTAGGCTTAGGCTTAGGCTCATGCTCAGGCTTAGGCTCAGACTTAGGCT +TAGACTTAGGCTTAGGTTTTGGCTTAGTCTTAGGTTTGGACTTAGTCTTA +GGCTTAGTCTCGGACTTAGGCTTAGGCTTAGGCTTAAGTTCAGGCTTAGG +TTTAGGCTTAGTCTGAATATTTGGCTTAGCCTTGGGCTTAGGTTTAGGGC +TTAGGCTTAGGATTAGGCTTTGGCTTGCCGGCCACCTGGGATATTGTGGT +TTGACAGGGGTAGGCTATCCAAATTTTAAAAAAATCGGCTACAAAATTAA +TATTTAGATGGGCCTATAAACCATTTCTCTAGGCCATCCTGCAAAATTTC +CAAGACAAAAAATTTCAGCCGTGAATAAAGTTTCCGTTTTCCTAGGCCAC +CTCCAAATTTTCCACGTCATATGTAAGGTATCGGAGGGTACTGTAGAAAA +TTATCAAAAATCAGCAAAGAATAATAAGCATTAAGAAAGTTTTTTGTGTG +TGTGTGTTTTTTGTGGGAGAAAACATTTCCCCTCTCCTTTTTTCCTGCCT +GCTCATTTGGATACCACCGCTAACCCAACTTGACTTTGATTACCCATTTC +CGTCCCCCTTCTTCGTCTTCTTCTACTCCGGGATAGAGAGAGAGCTCTAT +ATAATTACTTTCGTCTTCTTGATCCGTTACCGCCCATTGGCAATTGGTTT +GAGCTGCCGCCGGAGAATATATACATGCATGTCTAATTTTTTACTGGAAA +ATCTAGGAATTTTTACGTTGAAAATTTGGTTAAAAGCGTACAGATCGGCC +CATGCTGGTGATTGTACGAAATTTTAATTTCAAAGTATCTGCAGAGGAAG +CTAGGCCACAAGCCCCTACGTGGCCGTCAAAATTGAAAACTAGGCCACCG +ATTTTTTCTCGGACTTTTTATCTACTTTTGCTATTAGGCCCTGTCTTCTT +TTTTGCAACGTTTTTCTACTAGGTCACCAAATTTTTCCTAGGCCAAGCTG +CCTAAAACTCGGCCACCGATTTTTATTTGCGTCGGTCTGTAACATTCAGG +CTCCGACCAGCTCGACTTTTGCTACGTGGTCGCCAATTTTTCCTAAGCCA +CATCGAAAATGACTCGCTGTGACATTTGTACTTTTTTTCACACGGCCTAG +AAATTTTGAAAAAAACTCGGCCACTGATTTTATCGGCCTTGGAATCCTAT +GTAACTTTGTGGCATGATTTTTTATTTATTGTCCATCCAGTTTTTCGTCT +GAAAATTACAAAATGTTTTAGTGACCGTTGGAGAAAACTCGGCCACCAAT +TTTTTTCTCGGCCAAGTTACCAAATTACGGGATACCGTGTTCTCTATCAT +ATTTCTGGCTCAAAACATACTCTACTTCCGTGCTGCCTACGTGGCCGCTC +AATTAGAAAACTCGGCCATCATTTATTTTCTAGGCCATGTCGAAAATAGG +TAATGTAAATAGGCAAAGAAATGCGGTGGTTCAAGTAATTTTGGGAAATG +GATTTTAAAAAGTTGAAAAAATAAATCAAATGAATAAGTCTGAAACACGC +AAACCTTAAAGCTAGGCCATCAATTTTTTTCTCGGCCAGGTTGCCAATCT +ACGGGAAACCGTCATGTTTCTTGCTCAAAATTACACCCTATTCTCGAAAA +ATTTTTTTTACGTTGAGTATGCTCTCCTGCCTAGGTGGCCGCCCAATTAG +AAAACTCGGCCACCCATTTTTTCTAGGTCATGTCGAAAATAGGCGATGTA +ATGGGGTAGTTCAAGGAATTTTGCGTAATGAATAACCCCAAAAATGTTTT +CAATATATGGCCGCCAAAAAAGAGAAAACTCGGCCACCAATTTTTTCTCG +GCCAGGTAGGCTACCAATCTACGGGATACCGTGCGCTCCATCCTATCTCA +GGCTCAAAATTACGCCTTTTTTCTCGAAAAATTTTTGCATACTCTCCTCC +CGTGCGGTTCTTAATTAATGAAAGACGTTTTTTTTTCTCCTTGTCTAACG +AGTGTATATGCAGAATTCAGGATATGCGTCTTCTTTTCCGAGTTCTTGTC +TTCAAAGCGAAAAAAAAAGTGTGTGTGTGTGTGGACATAGGAAGACTCGT +CTTCGAAGAAGACGCTCATTAGCTCATTTCATCCACTCGCTAATTTCATT +AATTTTGTGCTTCTTCGCCTGCCTTCCGACGTGTTTACCCACACCACCAC +CACCACCACTCAGTACCTCCTCACTCACCGTGGAGAAAGATGTTCTGGAT +TTTTTTAAGCTTTTGAGTTTTGTGTCCTACCTCACTTTTTAGGCTCCACC +CACTTCTTGGCCTGTTATTTCGGTTTATTAGAATTTGTGTGGTGTACTAC +AAATTTCGATCCGAAAAATGGCAAAAAAAATTCAGCTGACTGAATTTTTT +TGAACTTTCAAAGGTTCAGTTTTTGCAACCTAAACCTCTCTTAACTTTAA +CTTTTCAAACCCCGCCCATATCTTGGCTTTTCCAGAAATCCGAGTAATTT +TTTGGGAAATTTATGGTACAACTAGCTATCAGAACAATTTTTACGGAAGT +TTTTTTAATTTTATTTTAATTTAAGTCTACTGAAATTGACCTAAAATATA +TTTTGAAAAATGCTTTGATCCCGAAATTGGCCAAAAAACGTTGATCGAAT +TTTTTTGAACTTTCAAAGGTTCCGTTTTTGCAACCTTTAAGCCCCGCCCA +TTTCTTGGCTGTATTGTATTCAAAGTTAAAAGTTGTTCATGTTGTACTAA +AATATGCAAGTATCATAAAAAATTAACTTTTTAAGCTCCACCCATTTCTT +GGTTTTTCTGGAAATCCGAGTAATTTTCTGGGACTGTTATGGTACAATTA +GGTATCAGAAAAAAAATCAAGGAAATTTTTTACTTGGATTTATGTCCACT +GAAATTGACCTGAAAATGTTTTGAGATTTTAAAAAACTTAAATATTTTGA +TAAAGGTAGAATTTGAATTCCCCGCCCATTTCTTGGCTGCAGTTCCCAAC +TGTCCAACTTTTTGAATATTTTCTCAAACTTCATGGCCTAAAATTCCAAT +TCTAGGCGATCTACCTTGATAAGAACTTACTCCTGAGTTATGTTTGAAAA +ACATAGTCCATCCGTGGCCTAGAAATCCAAAACTAGGCCATCAGATTTTA +GGTTCCTAGGCCCAATCACAAAGCCAGCAGTTTTAAGTTGTCAAATTTCA +GTGGCATAACCTCATAATTTAGACCTATTCTATTAGGTCAGCCTATTACA +GTTTCTGGCCTAGAAATTTTCCTTGAGTTTGAGCCCACTACCCCCACACC +CACATGGCCTAGAAACCCAAGCCTAGGCCATGTGTCCCCGCATTCTCACT +CACTTTTAATTTCTTAATCCACTTACACAATTCTCTCCCCCTTTTCCAAT +TTCACATCGAACCCGGGAAAGCTCATTAGCTCATTTGTTGTGTGTGTGTG +AGTTGAAGAAGCGGGGGGAAGGGGAGCCCCCCTTTTGAGTGGACGGGGAG +CTAGAATGGAAAAAGAGAGAAGGAGGAGAGCCATTTTGAATGGGTATGCA +ATTAGCAATCGATGCAAATTAATTAAACAAACAACGAAATGAAAGGGGGG +GGGAGGGCAATCGCCTGCCTTCACTCACATGTCCCCTGCTGGAAATGTGG +AAATGTAAATTAAAATTAGAAAACTAGCAAAAAAGTGCGTTTTTTATTCC +TACTTGTTAATTAGTTTAAATTTCTATATATGTATGGCTTTGACATGCCA +ATTTTGGCGTCTAAGGGTAGGTATAGGTGGGCGATGCACCATGTTAAATG +GTCGATGCATCATGCCAAATAGTAAATGCACCATTACACATTGAAAATTT +AGCATTATACACTCCATATAACTGAAATTCGGGGCCCAATCAATATCATG +CCGCCGACATCTCACGGACTCCGCGCGCCGCTATGTTTAACTCGCAGCGG +GCGGAGACAGCTGGCCGCGCCCACAACGAGTTAAACACAGCGGCGCGCGG +AACTCGTCAGATGTCGGCGGCCTGATATTGGTTGGGTCCCGAATTTCAGT +TTTATTATTTGGAGTGTATAATGCTAAATTTTCAGTGCACCGTGTTAAAT +GGTCGATGCACCATGATAATGCTAAATAGTCCATGCACCTTGTCTAGAAA +ACTCGTTGAGTACTGTACTTATGAAACAGTTTAGCAAAAAAAAATGTCAG +CCTGTTTGGCTCCGCCCCGAAAGTGGGCGGAGTCTAATTTCTTGAATTTT +TTTTTTTCAAAAATTGTTTTAAAAATAGCTCTGTGAATTCCACCTCAAGC +AACTATTTTTAGTGGAAAGCAAATTTTTTCAAAATTTTGCGCAAATGGTT +CTGAGGCTCCGCCTTGAAATTGGATGCTCTTAATTAAGAAAGAAGTGTTA +GTCCCGCCCCTTTATTGGAGGAACTCAAAACTGGGAGGAGCTTAAGAAGG +TTATAAAATTTTGCTAATTAAAACACCCAGCTCCGCCCACTTATATATTA +GTTGACTCCGCCCCACCCATTAAAAGTGGGCGGAGCTTAAAAATATTGAC +CACGCCCCTTTCTTGGGTAGTTTTAGCGTTTTTCATAGAGTCAATTTTCA +CGGCGGACCCCGGATCGATGCACCATGATTTGACGCGCAACCCAGGTAGT +ATGACGTCACTCGTGGCCGAACTCGCGGGGGAAATTTGTACTTACAGCAA +TAAATTTCGGTGTCTCACGGAGCACCTGCACACGTACCGATCATGAGTGA +TGCTTCCCACCACAAGACATACACATACACACACAAACCTACTAATTAAG +ACAAATTATAGAACAAGTGGGGGGAGAAGGGTAGAAATAAAAGTGAGCAG +TGCGAGAGAACGCGTTAGACGGAGAAGCTGCTCTGGGAGACGTGTGAGAG +GCATATAAGTTGGATTAGTTTACTGCTCTTTTCATGGGAAAATCAAGTGA +GCTCCAAATATTTAATCTGACTTTGATTTGGTTTGATTCTGAAATTTTTT +TGGGATTTGCAGAAAAAATACGTTTTTTTTTTGTATTTTGGAATCGCACC +AATACGCTGCGTTGCCCTCCTACAGTGCAACTGAGCCACATTTCTCTTCC +ATAACTTTTTTCTTAATCTCAAAGATTAAAACTCTGCAAAAGCTCAATAT +TTTATAAATGATAAGGATTAGCAAAGTGTGGGTGATCTTCCAGAGGGGGG +ATTACCATAATTCATTACTCATTTTTCAAGTTTCATCTGTGTTTTGTTTG +ATAACCTAGGTGACCTACTAGTTTACCTACAGGGCTGGGACCAAAAAAAA +AATTTGGACCAAAAAACAAAAAAACAAAAAATTGAAGTTTTTGAAAAACC +AAAAAAACCAAAAAAAAACAAAAAAAAACAAAAAAAACCAAAAAATTTCT +TATGCTTAAGTTGATTTTTAATGGGGTTATTCAAGTAATGTTGCAAAATG +TATTAAAATACATTATGACGTCACAACTGTGTTAAAATACATGTTTTAAT +GTATTTTAATACATAATAGTCTCGAGTCGAGACTAGACATGGTAAACACT +TTTTTGGATTTTTTTGGATTTTTTGGTCCCAAAAAACCAAAAAAAACCAA +AAAATCGATTTTTCGTCAAAATACCAAAAAAAACCAAAAAACAAAAAAAC +CAAAAAATTCTCAGCCCTGGTTACCTGTCAGCAAATAATTTTCCCCTATA +TACCACCACTTCAGGAGTAATCAACACCCCAAAACGGCAATTATTTATTA +TTCTCCTCACCTTCTCAACACTCCATAGCGCCAGCCAGCCTAATTTGATT +GTTTAATTCGATTCAGGGCACCCCACCACACACAAATTTATTAATTTTTG +TCTTTCTCGCCATTTTCCAATAATTTTCCCGGCTTGTGTTAGCTTTATTA +TAGAACTTTTTAAAGCGATTTCTTAGGAATTTATGTGTGACGTCATATGT +GGCCTAGAAATTTGACGATCTCGGCCGTCGGGGTCGATGAACCATGTTGT +GATGTATAGGTGGCCTAGAAAATTTTAGGCCACCATGATAGTCGTGGCCT +AGAAATTTGGGCGCCTTCAGGTGGCCTAGAATGTGAAAAGTGACGTGTGA +CCTAGTTCTTTTGACGGTCAGGCCAATTTTCCAATTCGATGCTTTTTTTT +TAATTAAGGTCCATATTCTGCAATTTTAGGCTCCGCCCATATCTTGGTTA +AACATTTTTTTTTTGCTTTTTTCTGCAATATTCATTCAATCCATCATTGT +TCTCAAAATTTGATGCACCATGATATGGCAGTGGCCTAGAAAGTGCGACG +TCACTTATGGCCTAGAAAATTCGAGGATCTTGAAATGGGAGAAAGTAAAA +AAGTAATCAATGCCCCCTGACGGTCGTGGCCTAGAAAGTTAGAAGATCTA +GAGGAGGGGAGTAGGAGATCGATGCACCATGTACAGCTACAGTGACGACT +CACGTGGCCTAGCTTTTTCGCAGGCCACGGCCATAAAAAAATGTATGAGA +TCGATGCACCATGTTTGTCGCGGACTAGAAATCGAGAATGTGGCGCACGT +CACGCATGGCCTAGTGACTTTTACGGTCAGGCCGAAACACAGGACGTGGC +CTAGAAGTCATTCTGTTAGTCTAAGACTCTGCAAAAACTCTCAAAAAAGG +TGAGCCTATGTGCCTGCCTACTTGCCTACATTCTTGCCTACCTGTTACTG +CTTTCTAATCTGTACCATGTTGCACCTACAGTACCCCCTTCCGCCCCCGT +AAAGACTTTTTCAAGCTCAAAAGTGCAGAAAACACAAAAAAACCAAGCCC +AATCTACAAAAGCTCATCTATTCGTGCTTGGATTAAAATGCCATTAAAAT +GATTAATTAAGAGATCGAGACTGGTTGAAAACTGATCGGATTAAAAAGCG +ACTGAGGTCCGCGAATGAGCTTTTCATGCAACTGATGAGCACATTTCCTG +TGTATGTACACTGATGATAAATCTCCTTATCTTTTCCGAGACATAACAAT +CTCAATGTTCTTCATTAGTTTCTTCATTTCCTTCTGAAATTTGTTGCTTT +GATTTATTAAAATCTGTCATTATGTAAGATCCATAATTCGTGATTCGAAA +TTTTTTACAGTTTTTTTTAAATATAGAAATTTGAATAACTTTCCTACCAG +GCTGCCCCAATACAGTTTGATCTACAAAAAATGCAGGAATTTTTTGCCCA +AAAATATGTGACGTCGGCACGTTCTTAACCATACAAAATCAGTTGAGAAC +TCTGCGTCTCTTCTCCCGCATTTTTTGTAGATCACCGTAATACAATGCAA +AAATGAGAGAAAAAAATTTGAAAAAAAACCTATCCAAAAATTTGGCATTT +TCAGATTTTTTTTTTCGAGCAGACCTAAAAATGTTTCGATAAATTCTAGA +TTTTTTGAAAAACTGTCTGAATTTTTTTTTTTGAGAACAATGATTATATT +TTAAAGATCAGTGTTGACTTGAATCATGTAGCGTAAAAAAGGTTAAAAAA +AAACCAAGATATGGGCGGAGCCTAAAATTACAGAAATTGGACCGTAAATT +TTTCAAAAAATTTTTTTTTTTTCAAAAACCGAAATTTTATTTTAATTTCA +AAATTTCCGCTTCGGGGTTTCTTGATTTTTTCAATTTCAATTTCAATTTT +TTAGATTTTTTCCCGTAAAAAACCCAAAATAAATTTACTGAAGCTTCACT +ATTGGATTAAAAATTTATAAGGTTCTTTGCGGGAAAATTAGTAAAAAATC +GAAAATATATTTTAAAAGAAAAATCAAAATTAATACAAAAAATTAAGGCT +TCCATGTAGGTTCGCGTGGTGCCAGGCTATCCCATTATTTTTTCTTTTTT +TTTTTTTTTCCCCAGGAAAGTGTGACGTCAGCACGTTCTTAACCATGCTA +AATCAGTTGAAAAGTCTGCCTCTCTTCTCCCGCATTTTTCGAAGATCATA +CCAAAATGGGGCACTTTGACGCCACGTGTAGACTGTAGGCCATAAACCGC +CTGCCTGCCTGATTTTCAGGCTACCTACGCCTGCCTGTCGCCCCAATCCA +CGCCTTATGCTAAAACACATTCATTTCTTAATTTGATTTTCACCAAAGTG +ATAAAAAAGATAAATTAAAAATTAGTACATTCTCGTCAAAATGCAAAAAG +AGTCGTAAGGCAGGCAGGTTTCAGGCAGGCCCTGGCTCACGCCTGCCTAC +GATGCCGGTTACTAAATTTCCAAAATACCTTATTTACTCTACAAATCCTC +TACCCCGACATTACATCTCAAAACTCATCCTATTAATTTCTGCCTTAGGC +GATAGCACTACTAATTGATAGGAAAAGACGACTTGTGTGTGTGTGTGTTG +AATTATTATACTAATTTGATTTTAGGCAGCCTCTTTCGTCAAAAAAAAAT +AACTTGTGTCACCACACCACACCTCCCACGTTTTCGGTGAGTGAAGCTTC +TGCTCGCTGTTAAGCAGATATTCATAGGGAAATCATCCGTAAATCCATTC +AAGTCCTCTTTATTTTCTTCTTCTTCGACCAAATTAGTATACAGATGTCA +TCAACTTTTTTGTTTCTTTTTGAGGGCCCAGGCTGTTCATTACAGTTTGA +TCTACAAAAAATGCGGGAAATTTTTTTTTGCTTTTTGCCCAAAAGAATGT +GATGTCAGCACGTTCTTAACCATGCAAAATCAGTTGAGAACTCTGCGTCT +CTTCTCCCGCGTTTTTTGTAGATCTACGTAGATCAAAACGAAGTGGGAAA +CTCTGACACCACGTGCTTTGAGAAAAAATTTGAAAAAAACCTTTTTAAAA +ATTTGGCATTTTCAGTTTTTTTTCTTTACAAAATTTTTTTGAACGAATCT +AAAAATGTTTCGATAAATTCTAGATTTTTTGAAAAACTGTCTGAAATTTT +TTTTGAGAACAATGATGACTTGAATATTGTAGAAAATCGTAAAAATAAGT +TTTAAAAAACCAAAAAAAAATGGGCGAAGCCTAAAATTACAGAAATTGGA +CCATAAAAGTTTCCAATTTTTTCTTCACAACTTTTTTCAAAATTGCTGAA +ATAAAAAAAAACTATTATTTAAATTTAAATTTCAGAAATCCTAATTTTGA +CGCCGATTTTTAAAATTATAAGGATTTGTTTTTCCTGCAAATTCTTTTTT +AGAAACTTACAGTTTGTCGGTTTGTCGATAGAGCGTGCTTATTCACCAGG +CTGTCCATTACAGTTTGATCTACAACAGTGCGGGAACTTTTTTTTTGCTT +TTTGTCCAAAAGACTGTGATATCAGCACGTTCTTAACCATGCAAAATCAG +TTCCGCATTTTTTGTAGATCAACGTAGATCAAACCGAAATGGGGCACTCA +GACACCATTTGGGGGGCCTAGAAACCGGTCCCTTTCTCATTCAAAGTGCT +CTCTGTTATCAAGTCTCCCACGCTTTATGCATTCAACTTTGTACAGTTCA +CACGAGCACCCACGACTTGATTATTCAACATTATACAGAACTAACTATTC +GAATCTCAACATGTCTTCTTGCCGAATTTAATCAACTTTGACTTCTTCTT +CTTCTTCGACTTCTTTATACAACTACTCATCTTCTAGTTGCCCCTCTAGT +TGCCTCACACAAGCAAAATTTCTTTTGAAATGAAATTTAAACGAATTGAC +TAGTCAAAATTTCATCAATTTTCTACTAGAGAGAAGCGACGAGATTGACT +TTTGGCAAATATAGAAGAGAGAGGCACCGAAAATGAATTAGATTTAACAC +AACAACGAGTAGATGAGTTGTGTGTGTCAACGATGATGATGATGATGAAA +AGAGCAGAGGAGCAAGCATGAGTGATTTCTGCGGCGGAGGTCGCGGCGGA +TGAGGAGCATGAAGAAGGCTAACGAGCTGTATGGCGATGCGGCTAAAAAT +TGATGATTACTGTAGATTTGGAGCTTTACACCGTTTAACTGGCTACGATT +ACATACAGACTTGTTTTAGAATATTCTGTATTTGAACCTAATAATACAAA +TTGCCGGTGTGCCGATTTGTCGGAAATTTTCAATTCCGGCAACTTGCCGG +TTTGCCGATTTGCCGTAAATTTTCAATTCCGGCAACTTACCCGTTTGCCG +ATTTGTCGGAAATTTTCAATTTTGGCAAACTGCCGGTTTGCCGATTTGCC +GGAAATTTTCAGTTCCGGCATTGTGCCGGTTTTCCGATTTGCCGGAAATT +TTCAATTCCGGCAATTTTCCGGTTTGCCGGTTTTCCGTTTGCCGGATAAC +AAAGTGTTTAGAGGGATTTTTTTATAAGAAGGAAACTCTTAAAACTGTGA +CTTTTTGAAATTGTTTCCCGTTTTCTTTCGATATTTTCATAGATTTTGCA +AGAATGCGTGCAGTTTTGCCAGTTTAGACGTAATTGAATTTCTGAAATTT +CAAAAAAAAAAGAGCAAAATCATAAATTTTTGACATTTGTCATTTTTTCC +GGTAATTTGGCGATTTGCCGGAAAAAAATCATTTACCGCCAACTCATGGT +ACGTCTAACCGCAAAAATTTTTTGGGAGCCTTTTCTGGCTTTCTTTCAAG +CTATCGTAATGTGACCACACACCTTTCTATAATTTTCAGTATTTACGCCA +ACCGAGAAGATCACAGTAGTTTAAGGTTATGGTGCAGTTTCTGGTCAATG +GATCAGGTCTCTTACCGCGAAAATTTTAATACCGTGAATGTGAAGCTTTG +AAAATTTTCTGCCGTAAATTGTCAATTTTCTGCCGCACTTTGTCAATTAT +CTCATAAAGGTCACTTAAGTTAGCCAAACCGTGAGCCAAAACTGCCCCTT +ATTCCTCATGCCGTCTTGGAGGAAATCTAGAGCAAACCCTGGTCCATATT +CGGACAAGGTCCCCTTTCTTCCCCCAAGCGTCTATCTAACTTTTCCTAAC +TACATATAACGGAATTAATAATCCTATCCCCAATTTAACGTGTCCTTAGT +TCTCTCCCTCCTCACCGTCTTCTAGTTTCATCCATGTCTCGCCTCATTTC +ACCCGATTGACGATCATCTCGGCTCCACACTTTGACACCATAGCGCGAAT +GAAAAAAAAGAGTGAGAAAAGGGGAAAAAAGTTGCTGCCCTATTATTAGG +AGTCAAATAGACACACACACACACACACTCAATTTTAATGGATTACGCAC +GATTTGACACCATCGACACCAATTTGGAAATGGGGGCACATAGATACATA +CACAAAAGGAGTTGTACTACTAGTTTTGGAACTAACATCATTCTAACATC +TTTTCATTTATGATTTGATTTATGCAAATGTCCTTGATTCGTGACTTCTT +GTATAGTAGTTGGGATAAGTATAATCATGGTAGTTGCTCAAGACTAAGCT +CTTTAGCAGTTTTAAGGTATGCCCCAGTTCGGGATTCCGGCTTGCTTTAA +GATTGTGTCAGGTCCGGCCCAGGTTGTCTAAAAAATACAGGTCTGCTCCA +GGACGGTATACCATCACTATATATAAAGCACGTGTCGTTCCGTCACTTTG +TAGTTTGATCTTTGATCTTTGGTCTTTGAACTCTGTAGTTTGTAGTCTCA +TCACACAAGAGAGGTCACATAGGCCCGGCCCCTTTTGTGACGTCATCACA +AATTGGCGGGAAATTCAAATTTTCTGAGAAAATATTTTGGCGGGAATTTA +AAATTTAATTTTTTGAAAACATTTTGGCGGGAATTCAAAATTTAATTTTT +CAAAAACATTTTGGCGGGAATTCAAAATTTAATTAGACTGTTCTCGGTTC +GGCCCAGATATATCCAAAGTCTTTCTCAAGACCACTCTAGATCTGTTCTA +CTGTTACCCAAGACTGCCGCTCCACACCCTGTATAAGTTGGCCCTAAGGC +TCCACTGAGTTTGATCTAAATCTTGCCAAGCCTGTATCATACCTACCTAG +GCCCACCACAGGTGCATCTCTCACAGATCTTCCACAGGTGTTTCTAAGTC +TGCATCAGATCTGCACCAGGTCTGTTTTTAGTTTTGCCTGGGTGCAGCCC +AGTAGTCTACCTCACTATCAAGCAGGTCCTGACACCAGTTCCTAGGTCTC +ACATTCAGGCTTCTAGGCGGATAGTCTACCTAGCTAAAGCTTCAACCTCC +ACTGTTTTAAAGGCTTCCCCTTTCTCAAACTTCAACTAACATTAATACAT +ACATATGTTATTAATTCGCGACTCGGCGACTAATAACAATAATTCAAAAC +CTCTTTCCTGGCAATGCTTCCGGTACTCAACACGGAGAGAGAGGTGGCAG +GTATCCGGTAATTTATTAACTCGAGCCGCGCACCCTGGCTCCCAGAGCAC +ACAGCCCCGATGATCGCTCATGCACGAGTACTCACGAGGTGGTGGTGAGA +GGTAGGTTGGAGAAAGCGGTTCTACCTTCACAAATTTCAATTTCAATTTC +CTCTCTCTCCGTTTTACTCGGGCCCCCCCCCCCCCCTTCTTTCAATTTTT +CGCCCCAAATTTGTGCTCCTTTAATGGAAAGTTTTTGAGTGTGTGAAAAA +GAGAGAGAGAGAGACACCTTCGTGTCACGCCAATTGCACTAATATGTGCT +CTCCCCACCTAGAGCTACCAAAATGTTCAATTCACAATTTCCGAACTAAT +TCGTGTCAAGTTTTTAGTTGGTCCTAACTCTTTGGCCTAGAAATTTAGAT +TTCTAGGTCATCCATCTAGATGCGGTGGCCTAGAATCCTAAGCTTTAGAT +GCCCAGGCCATCAGGCCTAGATTCTGAAATGTTGTGATTTTTCTAGGCCA +TCAACTTTGACCCAAAAGCCCTCTAATTTTTAGGCCATGAATCTAGGAAC +CTATCTAGAGGCCTGATCCTTTGCTTTCTTGCCAAAAACTAGAGATCAAT +GCCCTAGAAGCTCACAAAACTTTGGCCTAATAATTTCTAGGCCACCAATT +TTTTAAAGATAGCCTAAGTCATCAACCTAAAATTCACGGCTTAGAAATCA +TGAAATTCGCTTTTAAGGCCTCTGACTTCATAGCAGTGGCCTAGAACTCC +AACTGTCAGTAGTCTGTAAAAATGAGCTTTTTGGGCCTCGAACATAACAT +GGGACATGGAAGCCTAACATTTTTAGGCCACTGACTTTAAAGCAATGGCC +TAGAACCCCGTTTTTCTGTAGCCTAGACTATCATCTAGAAATCAATGGCC +TAGAATCCTAAAAATAATATTTTTCGGCCACCAAAATTTTAGGAATGGCC +TAGAAATCTATTTTGTTGTATTCTAGGCCACCATCGACAAAGGAATGGCC +TAGAATCCCTAAGAATGTGATTTTTAAGCTACCATCTATGTACCCTAGAC +CAATATTTAAAATTCAATGGCCTAGAAACTAGAATATTTGATTTCTAGGC +TACTAACTGTTGTGTGCTGTATCCTAGACTATCATCTAGACCCCAATGGC +CTAGATTCCTGAAAATGTGTTTTTTCGGCCTGAAATAGGCCTAACATTTT +CCAGTCCACCAACTCTTTTAAGATGACCTATAAGTTTAATCCTAGCTTGC +CAACTATAAATAATTGGCCTAGAAGCTCCTAGGCCACCATCTAAAAATCG +ATGGCCTAGAAACCTCCCATTTTTTGTATCCTAGGTCACCAACAACCACT +GATGCCCAAGACCCCGGCTTCTTATTTCATAATGAGCAGCAAAATGAGCT +ACCGTACCCCTTCTACACACTTCCTCCCTCTCCACACCCATTTCCCCTCA +TTTTCGTCTATTTTAGCGGCGGCGGCGCGGGATAAATTTGTGAGAGGTGA +GCTGCTCACAATAATGGGCTTGTTGTAATAGGCGGCAGTGGTAGTGGTGT +ATGGATAATTGTGAGTTCCCAAACACACAAAACTTTTTCGCCGCAATTGT +TATGCAACCAACATAATAATAATAATAATAATAAGTGAATGTGCATAAAT +GTGCTCTTTTTCGCGTCTCCACACCCGTCCTGATGGGGACGACGCTTCGT +TGAATAGTTGGAATAATAATAATAAATTGGAAAAATTTGGGCGCCCCCCT +CCTAACACCCTAACACACACGAAATTTCATTTCGCGCGCGCTTCGAAAAC +AAATTGAAGACAAGTTTTTCGCGAGACAAGTTATGATAATTTGTGGGATG +TGGTCCCCGCCGGCAGCTTCCATCAATTTGGAGCAAATTTGTGCTCTCGC +AAACCTTCTTAAAGAAGGGTTACACTAACAAAGTTTGTCGGAATCGATAT +TTTTGTAAGTGGGCCTGAACCCCCGGTCTTTAAATTGATAGGCATTCTAG +GGCTTCCATGGGAGACAGGCGCGGTTTTAGGGCCTGACGTCTGCCTCTCG +CCTCATTTCTGCACTATGGCGAGAAGCCAAAGACTTGGTGTTCACACTTT +GTGCCAGAGTGTCTCATTTCGGCTTGATCTACGTAGATCTACAAAAAATG +CGGGAGAAGAGAAGCAGAGTTCTCAACTGATTTTACATGGTAACCAGAGC +GTGCTGACGTCAAATTTTTTTTGGACGAAAAACTCCCGCATTTTTTGTAG +ATCAAAAACCGTAATGGGACAGCAGGGCTTTCCACCAGAATAATTCCACT +TCTTCACAATAAACCTATATATTTTTTGTCAAAATCTTGAGAATTTCCAG +AATTTCAACGAAAACCACTGCTAAAAGTGGTTCTTTCGCCGCGGCCGACA +CTTCTCGGGTTCCGCGCCGCACTATAAAGGAGGCGCGGCGCGGCAGGCGG +CGCGAGGCAGGCGTTTTGGCGCCTGCACGGATGCCCTACACCAAACTGCA +AACATTTCTAGTTCCGTTTTTCGGACTCTACGCCTTATTTCGGTCTTTTT +GTCACAACTTCGCTACACTGTGTTTTTCTCCACTTCTACGACTTTAAAGG +AGGGCGCATTTATGCGACTCACGTGATGTCAGGCAGTCTCATTGCGGTTT +GATCTACAAAAAATGCGGGAAACTTTCCACCAGGAAATTGTGACGTCAGC +ACACTCTTGCGAGATCAGTTGAAAAGTCTGCGTCTCTTCCCCCGCATTTT +TCGAAGATCAAACCAAAATGGGACATTCTGACACCACGTGGTGACTTAGG +ATCAATGTAGATCGTTTTATAGGCCATCCATTGATTTTTAGAGCTCGTGG +CGGGACCATTTTAAATGAATTTCCAAAATTTCCAAAAACCTAATTTTTTT +GTCAATTCACAAGTCCCCCGGACCCCCTCCATTGTCCCCCCGTTCACAAC +TTCCTCCCTCGTTAACCACCCATTTAGCGGGACAAAATTAGCGAATCATT +GACTCATAATCAAGTAAATCGGTGAATGCTCGACGAGCAAGAGGGGGGGG +GGGGGGTCTAATCGAATTACGGGGGAAGGGACCCCTCCGCGCGACACCTC +GCTGCCAATTAACAAGTCAACTACTTGGGGGGGGGGGGGGGCCTCCTCAC +AACAATGTTTGTATTATATTTCTTGTTATTATGATTATTATTATTATTAT +TATTAGAAATTAGTTAGTATGAATATATAATATCAACTAAAAACAAAATG +ACAGTTAATAATAATTGAAGTCATCCAATAGGTGCCAATTAGTCAAAGAG +AGGGGTCTGTGAAAACAGAAATAGAAGAGAGAAGGCGGGGGAGAGGGGCG +CTCTCAAATAATTAATCTGGGCTCCGTGGGCTCGTAAAATTCCGATAAAA +TGGCTTGTTTGTAATTAGCTAATTCACGGAATCTTTTTTTTTTGTTGGGG +TTTTACTATGTTTTTGAACAACTTCCTGTTATAACATGTTTCAAAAAAAC +TATTGACCTCAATGGGGACTTGAACCCTGGTGTTGAGATTGGTAGTCTGT +TAACCAGTACACCAAAAATTGCAATTTTTGATTTTTGTTTTGTCTATTTT +TTTGAATACAACGATAAGTAAGGATCATTTAGATTTAGAAAAAAAAAATC +AAATTTTGTAAAAATTTTCTAAAAAGTTATGAACATTCCACTTTCACAGA +TTTCTGGCTTCCCTCATAAATTGAAATGGAAGAGTTTTTGGCGAACAAGG +CCAGATGCGTTGCGTGTCGCGTCGCGGCTCGATTTTAGTTGTAATGCATT +TGTCCGTGTGGAGTCCACGACTTCCCCCGTTGTCCGCCAGACGATTGTAA +ATGGAGCGCGAAAAATTCAATGAGAAAGGCCAGAACCCCGTGCACTTTTT +TGTTTCTAAAACTGAAAATTTTGAATTTTGAAATTTTCCTTGGTTTTACA +GTATACAAAATCTTAGTTAGAGTTCGCAAAAATTATTGACACTGGTGGGG +GCTCGAACCCCTGAGGTGGCATCCCTGTTAGCCACTGCGCCAAAATTGCT +AAAACTTCAAAAAAAAAATTTTAGACCGTTTTTAAGGTTTTTAGACTTCC +GACTCTTCAAAAATTCCTATACAAAGTCTTCGTAAAACTAATGACTGGGG +GGCTCGAACCCCGGTCATCATATCAGTAGTCATCCCTGTTAGCCACTACA +CCACTTGCCCAGACGTGTTTCTGGTCTGTTTTACGGTGCAGCGTGGCCTA +AAAAAAACTAGTCAGCCACCAATTCGAAAAGTCCATAGACCAAGTTAATA +TAGAAATTCTTCAAATTCGAGCCAACCAACTAATATATTCACTAACCTAT +TTTCGCCGTGTTCTTCCTGTGTGTGTGTGTGCCCCTAGTTAGGCCTAGCC +CCCCCCCTTATTTTACTTGCTTCACAATTCAATTGGCCCCCACACAGTTA +CAGTAGTCATAATCATTTTGTGTCGGGTTTTCGACACATCGTTTAAACGT +GTTACCTCTCTCGGGGCCCCCTCTTCTCCTACTTCTTATTTGCTCAAAAT +TTGCGCGTCGAAATTTCTTCGTCGTGCGCTGCCCCTTCCGAATAATCAGA +TTCACCAATGTATAAAATAGGCCACGCCTCACTTTTTCCACACCCATCAT +CTTCCCTCAACTTTCCTCTTCTCAAATGCCTAATCAGCCAGTTATAACGA +GGGTGCTCTTCGTGTGGCGCCCCGCCCATTTTATTGCTCCTCTCACGCTT +CATTCTCACTTTTTCTGGGGATCCTTTTTTTTGCAGACCTAAAAATTTGA +GCTCAGCCATATTTTTTTTGTAAATATAATCAAAAAAAAATAGACATTAG +TCAAAAAAGTTGTTTTAAGCCTAAAAAAATTTTTCAGATAAAAAACGTTT +TTCTTTAACTTTTTTGAACAGTTTTTCAGTGAAATATTTTTAAATTTTTA +TTTTAAAAAAATGTTTGTTTATCTAAGCCTAAGCCTGAGCCTAAGCCTAA +TAACCCTAAATAGCGTCAGTGTGGGAGCTCACGCTCCCCCACTGACGCCA +AGCCTAAGCCTACGCCTAAGCCAAAGCCTAGGCCTAAGCCTGGGCCGAAG +CTGAGACCTAAGCTTAAGCCTAAGCCTAAGACTAAGACTGAGTTCAAGCC +TAAGCCTAAGACTAAGCCTGAGTCTCAGCCTAAGCCTAAGCCTAAGCCTA +AGCCATTTTTAAAAAGCTTAAAAATTTTTGCAATTACTATTTTTTCTGAA +AATCTGTAAAAATATCGAATTTTTAGAGTTGCTATAAAATTTAAAATAAT +ATTCAAAAAATAATCCGAAAAAATTAAATTTTTTTTCTCAAAACGTAGAT +CATACAGAATCAGCTTTAAAAAATTCAAACCATTTTTCGTTTCAAAAATG +TTCAGAAAATTTGTAAAACTTGAGTTTTGAAGAAAGTTTTCATAAACTAG +CTCTTGAATAGGGTTTTTAAGTAGGCGTTAAAACGCTTGCCTGCCTGACC +TTCAGGCGACTTTCGCCTGCCTGCTTGACTTTCAGACGTTCTCTGCCTGC +CTGCCTGACTTTAAGGCGACCTCCGCCTGCCTCTCGCCTCAATCCGAGCC +TTATCTCTTAAAATGTTTTTCATCAAATTGATAAAAATACGGAAATTACA +AAATTTTGTAAGTTCATGCCAAAATGCAGGCATCAGGCCCTGAGGCCACG +CCTGCCTAGGCCTCCGACTTTCGTTCTACAATTGTCGTTGCCGTTTCCTT +TATCCCATTTTCATACCCCAAAGTTATGATTTTTCTTACACCCCTTGCGC +TGCTGCTGCTTCCGCTCCCGTGATCTTATGAATCAGTAGTCAGAACTGCA +GGTGTGAATCTCCACAATGATCACCCAATAAACGCGAAACACCATTAGAA +ACAAAGTGTCCCCCGTTTTTTTTTTCTGAGAGTGTCGGCACCCCCCTAAC +ATATGCGGGGAACATTGTCTCAAGTTTTGTGTGCTCCTCCAGCTCCTCCA +TATGGTTACCGTAGTCCCCTGTCAGTGTTGTGTAATTGTTGTTGTAACTA +TCCCCCGAATACCTCTCCTCACATTCATTCACAACACAGGTGTCAACTCA +ACTCTCAGTGCTCATTTGAAGTTTATGAAGTTTAGCTTCCGGGGATGGCT +CTCCTGGGCTCCCCGCTCCCTCGAAAATTTAATTAATTGCAAGCACATGT +GGTGGTGGTGGGGCGAGCTCCGCGCTTCCCCCCCCGCCCCGATTCTCTCT +CTCTCATTTGCGACTCATTAGATTTTAAATCACTCTCAAACTTTCCACTT +TTCCAACTTTCGCGTTTTTTAAATTTTTTTTTCACTTTTTCCTCACAAAT +TCATCCAAAAAAATTTCCAGAGTTGCCCCGCCCATATATTGGCTAAATGG +TAGAATGGACGTGGCACTTTTGACAATGGATGACAACAACAAACCGCCGA +CAAGTTCAGAGTCTACGGAGAGTAGGGGTGAGTTTGGCCGGGGGACCGAT +AATTTTTAGGCCAAGACTTCTTTTTTTTTAAATCATTTTCAAAGGTACGT +TACCTTCACGTGGTGCCAGGTTGTCCCATTGCTTTTTGATCTACAGAAAA +TGCGGGATTTTTTCCCCAAAAAATGTGACATAAGCAAGTTTTTAAATCTT +TTCTCCCGCATTTTTTTGTAGATCTACGTAGATCATACTCTGACACCACG +TGTACCTTGAACCTCCTGGCTTTCTGAAACTAGAGTTCGTCGCTAGAGCG +CATTTGCATTGTCGTGGTATTTAATTTACAGTACCGCCAGAATCATGTCG +CGCCGCTTGTAGTCTAGTGGTTAACACGCTTCAGCTCTAAACAATAGGTC +CGGGGTTCGATTCCTTGCAAGATGAAATTTCTTTCTCAAGATGGAGGTAC +ATATGTGCTTTAAATGTGCACTAGAGATAGCGAAACTGATACCATGGTCC +GACATGTACAGGGTTCCGCGCGCGCCTAGGGCCTCCAAAACGCCTGCTGC +TCCAGTTTTGCGGCGACCTCCGCCTAACTCGCGGCGCGCCTTCTGTATAG +TCACGGCCTTCTGTCTTCCCTCATAAATTGAAATGGAAGAGTTTTTGCCG +AACTAGGCCATCTTGGCTCGGTCACATCTGGGCTCGATTTTAGTTGTAAA +ACTAAATGTATTTGTCCGTGTGGAGTGCACGACTTGCCCACGCGTTGACC +GGCGGGCGATTGCCAATGGAGCGCGAAAAATTCAATAAGGAAGGCCAGAA +CCCCGTGTATAGTGCCGCGCGTGGAGCCCGAAAAGTGTCAGCCGCGGCGG +AAGAACCACATTCCATAGGACTAAAAAACTAAAGTTCTCTCTTTCAGAAA +CATCACCACCAATGATGCCAGATTCTGCGGAGATAATGCGACTTCTTACG +GATCCTTCGACGGCTCAGATGTTTGGTAGGTCATAGATCAAATTTTTTCC +GCAATTTCCCGAAAAATTTCAGCCAACGAAAACACAAAATGTCAGCTGGG +ACGGATTCTCGCCGCGTCAGGCTTCGACGAGGCGAGCCTCTCCTCCTCGT +TTCCGTTCGATCCGACGCTCGGCGCGTTCGCCGACATTTCCCAATTCTCA +TCACTCCGAAATTCGTCGAAAACGCTGAAATGTCCAAAGTGTAATTGGCA +CTACAAGTACCAGGAGACCCTTGAAATTCATATGAAGGAGAAGCACAACG +ATGTGGATGTCAAGTGCATGTTTTGTGCCGAGAACCGTCCCCACCCGAAG +CTGGCTCGCGGTGAGACGTACTCGTGCGGTTATAAGCCATATCGATGCGA +TTTGTGTCGGTACAGTACGACGACAAAGGGCAATTTGAGTATTCATATGC +AAAGTGATAAGCATCTTCATGCAGTGCAAGAGCTCCCGAATAGTATAGGT +AGGTGGGGGGGGGAGGCGAAGGGTACTGTAGTTTTCGTGGTGGGACCCAA +GAATTTGAATTTCACAAGAATTTAACTGTTGAACTCGAACTTTTCGATTC +TAGGGTCTCGCCACGCAAAAACACTTACGCCAACTTTTTTGAACCCTAAA +AAATGATACTCAAATTAGAGTTCTCAGTGAGCTAAATTCGATTTTACAGT +ATTTTTTTAATTTGACGTTCTGTGGGTCTTACACTCAAAGGGTACTGTAG +TTTTCGTGGTGGGACCCACTTGTCCAAAAATGGACGTGATTATATTTGGA +TTAAAGCCCCTAACTTTTCTGATTTTTTTAATAAATTGGTTTTATTTTGA +AAAGACTGAGAAAATTGAGTTTAGATCGAAATCAATAAAAATCGCGTCGA +GACCCAAATTTCCCGGGTCTCGGCACGAAAATGGGGGAGAGGGTACTGTA +GTTTTCTGGCTTCTCTCATAAATTGAAATGGAAGAGTTTTTGCCGAACTA +GGCCGGCCATATCTGGGGTAGATTTACGGCGCGTTGCGTGTCGCGGCTCA +ATTTTTGTTTTAAAACATGAGGAAGACCAGAATCCCGTGTTTTCGTGGTG +GGACCCAAATGGGTCATGATTATACTTATTTGAAAGGCCTTAAGCTGAAT +TCAGATTTAAGATTTTTATTATTTTAATTCAAAAATATCCTGAATTTTCC +AGAATTCGCAGCCAACTTCGCGTGTGGTGCTCCAGTTAGCCGAAGTAGTC +CAATCGAAGAGTCCGACGGATCCCTGGTCTGCTTGATCTGCGGTATCTTC +GCCACCGAATCTATCGCCGAAATGATGGAACACGTGGAACAAGACCGTTC +CAGGACGTTCCAAGGAGACGTTACCGTCCTAAACGGGAGCTTCCGGTGCC +ACTTGTGCCCGTATAATACCACATTGAAAGCCAATTTTCAACTACACACA +AGGACGGATAAGCATCTGCAAAAGGTTCAAATTGTGAGTTTTGTATTCCC +CTCTCATCATCTTCTTATTTTTATTGTGTCGCCCTTTTCCCATTTTTGTG +TGTCTGTGTGTGTATGCGCACCGATTTGCATATACACATAAATTCATGAT +TTAATAGCGTAATGAGTAATATTTGCTTTGCCAAGGCTAACAGTTTTCGT +ATTTTAAAGCCTTTTTTCTACAATTTTTGAAAAAAAAATTCAAAAATTTG +AACATTTCAATATATCCCTAGAAAGCTCAAAATTGTAGTGAAAATTTTGA +ATTCAGTACGCTGAGACCTTTAAAATAAGTATAATCATTACTAGGTTTTG +GTTCTGACGCGAAAGTGTTCGTGGCGGAGCCCAAGCAAGGCGTAATTGAT +TATAGGGTCTTTGCACGCAAAAAATTTAAGGTCCGGTAGGCGTGGCGGGG +AGTTTTTCTTGAATTATTTTAGTTTTTCATAAATTTTCAATTTTTTGGAA +TTTATTTTTCTCTCCCTTCCCCCGCGTAGTCTGAGCCTAAACCTAAGCCT +GAGTCTAGGCCTAAGCCGAAGCCTAGGCCTAAGCCTGAACTTAAGTTTAA +GCCAAAGCCTGAGCCTAAGCCTAAGCCTAACCCTAAGCCTCAGCCTCAGC +CTAAGCCTAAGCCTAAGCATAAGGCTAAGCCTAAGCCTAAGCCTGAGCCT +AAGCTTTAGTCTAAGCGTAAGCCTAGGCCTAACCCTAACCCTAAGCTTAA +GCCTAAGCCTAACCCTAAGCCTAACCCTAAGCCTGAGCCTAAGCCTAAGC +CTAAGCCTAAAGTCTTCGTGTCGAGACCCAATTATACTCAATTGAAAGCT +CACAATGAGCTGAATTCAAATTTCTCAATGAAAATGTGAAATACTTTGAT +TTTACGGTCGGTGGCTTTACTCCCCCCGAACTTTGGAAAAAACTCTGAAA +TTTTTTTTTCATTGAATTCCAACCGGTTTCTACTCTCTCCGGCTATTAGT +GTATGTGTCTTTCACTTCTTTGTTCTCGTCGGGTTGTTCCCAATTTCCAA +CCCTCGTTTTACTCATTCCCCCTCTCATTTTCCCAATCCAATTAGTTATA +CCTATGGGGGGAGGTGACGGTGATGATTCTCGCCATTAAGACCCCCCCCC +TCTCCTGGGCCGATTGAGATGGAAACAAAACAAAACTGTCAATTTGAATA +AATTCGCAATTTGACGCGGGCGGCGCAGCGGGTTGCCGAGAAGGATATAA +ACTGGGGAACTCTACTTAGCCCGTAAGGTGTCGGCTGCTACTATTTTATC +ACATCTCAATTTTTACGGAATCCCGTAAGGCGTCGGCTGCTTCTCTGTTT +TTGCATGTTTTTACAATTTCGGCCCGTCCGATGTCGGCTCCTTCCAATTG +TTTTGCAAAACAATTTAAAATTTGAGCCAGCAAGGTGTCTGCTGCTCCGG +CTAGATTTCCAATATTTAAATTTTGCACAATCCTGTAAGATGTCGGGTGC +TTCTCAGTTTTTACAAAGTTTTTTCTCAAATACGGCCCGCGCAGTGTCGG +CTGCCACCTCGTATGTTTCATCAAACTTGAACGATTCGAGCCCGTTAGCT +GCCCGCTGCGTCTTTTTTTTTCTCAAAATTCCAGCCCGTAACTTTTCGGT +TGCTGAAATAAACAAAATTTTTACGAAATTTTAACCCTTGAAGTGTCGGC +TGCAAATTAAGATACCTACTCATTCAGATTCCCGTCTCTCCCTCTCCCTC +TCTCTTCATTGGGGAGTCCTTCTCCCGAGAGAAAATGAATAAAACTGTCA +ATTTGAATAAATGCACACAGCGGGAGATGTTTTTCTGTGAAGACTCCACC +GTCTTCTTCGTCTTCTGCCTATTAAGCGATGATCCTTTCACTTAACTGTC +GTTCCCTCCCCCTCTCCACATACCAATAAACCTTGCCAAAAGGTCGAGTA +TGCTTTGCCCGCCATCGTGCCGGAGGTCTTTTTTCTAGACTATGATGTTT +TTTTTTGGAAAAACATTTTTCTATGGATCGATGCACCATGATGCCGAGTT +GCCGAGTTTTCAATTTAATCAATTTTGAGATTTCAATTTTAGTCCCTTGT +ACATATTAATTTTTTTGGAATTAACATTAAAATTTGATAAACTGTAGCTA +CAACTATTTATTTTTGTGCCAAATTATACTATCCAATTTGACTTGTCTCT +TGATGCACCATGACTAACTTTCTAAGATCTCATATTTTGGCCTAAAATTA +TTCTCAAATATTTAAATTTAAACTTTAATCCTATTTTTTTTAATTCCTCG +GAAAAAACCCCGTTAACAGAATTCCCAATTTGGCCTCCAGGAGCTTTTGT +CGATGCACCATGTTCAACATTTTTTCAAAATTTTGCTCATTTTGACCTGA +AATTTTGTCATTTTTTTATGTTGCAGGGTTTTTTATTTTGTGATTTTTGC +GATGAAAACCACATTATGTGGATGAAAAAAGTTTGGAATCTAGTTTTCCC +GTTAGGCTGCCATATTGCTATGTAGTTGATGCACCATGTCCAGCTTTCTG +AAATTTTACTTTTTACATTTTTTGCTCAGTTTGACTTTAAAATTTTGTTA +GTTTGACCTTAAAATTTTGTCAGTTTGACATTAAAAATTTGTCAGTTTGA +CCTTAAAATTTTGTCAGACATATAATTTTTTTGTGTTTTTTGGTTAAAAA +ATTGAAGGTTTTTCGCGATATTTAACACATTACATGGAAAAATTCTTTTG +ATCGAGTTTTCTAATTTGTTCGTGTAGCAAGTCGATGCACCATGTCCAAT +TTTTTAAAATTTTACTTTTTTTAAATTATTTGCCCAGTTTGACCTTAAAA +TTTTGTCAATTTTACCTTAAAATTTTGTCAGTTTTACCTTAAAATTTTGT +CAGTTTGACCTTAAAATTTTGTCGGTTTTACCTTAAAATTTAATCAGACA +TATAAACTTTTCTGTTTTTTGGGTTTAAAAATTGATTTTTTTTGCGTTAT +TTAACACATTAAATGGCAAAAAATCATGCACCATGTCTAACTTTTTCCAA +AAACACTTGATTTTTCCCTAAAAGTTTGTCAGAATTATACATTCCTTAAG +TTCAAAACCGTACGGAAAAATTAGAACCCATGTCGATGCACCATAAGCTT +TGGCTCGCTGAGCTTCGTTGCTGCTCCTGCATATCTCTTACCCCCTCTCG +CCGCTCTCAGAACATTGACCAATTACTTGGGCGGAGCGCCGTTTTGAAGT +CGATTGGCTGATGAGTGTCCCGCCCCGCCCCCCGTCCCGCAAATTTTCGG +AGGAACTTTGCACTGCACACACACACACACAAATACACAAATACACGCCA +ATTATTGTCGATTTTTCTTGAAAATTTCTTCATTATTGTATATTGACTTT +TTTTGTCGTCCTCTAGTCTTCCGCCATCCTCGGCGTCTTCATTCGTTTCA +TTATTTCATACACCTGTTACCACTTAATTCGCCTATTATCCTCCTCATTA +CCTTCATTTTTCGGTCGGCGTTGACGTCGACATTGGCGCCCGAAATGAGA +GGAATAGGGGGGGGGGGGGGGGGGTATAGACGACGGCGACTACGACAACC +ATGATGACGATCATTTTCGTTCTATTCATCTAATCCTGCTAACCGTCGAT +TTGTCCCCCTCCGTTTTTCAACTTACCAAAACTTTTCGGTTACCTTGGGA +ATTGGTCCCCTTTTATAGGCGCGTAAATTGACAACATATTTTGCTCACTT +TTTCGAAGTTTCACAATTTTTAGTTAGTCCGTTTTTTCAATCTGGCCGAG +TTTTCAATTTTCCCCGGCCAGGGAATTCTAGTAGTATTCACATAATTTTT +CTTATTTTTGGTTTTCTAGGCTACGATAAAACTCCCTATGCCCGGCAAAA +CTTCTAGGTCCCCCATTTTACACCTGACTTCCTACCTATCTGAAATGCCT +ACTTGCCTTTCCACCTGACTAAGATGCCTACCTACCTAAAACCTACCTAC +CGAACTATAAGATGACTCCTTACCTACATAAGACTTGCCGATCTGAAATA +CCTACCTACTAAGACATGCTACCTAGCCTACCTATCTAAGATACCTACTT +ACATATAATGTACCGACACAAGACTTGCCTACCTACGCAAGGCATGATTT +TTTAGACCTACCTACCTGTACTTAAGATTTAAGACCTAGATCTTATTACA +TAAGAATTTTCATCTTAGATACCTACTCAAGATCCTACCAAAGATGCATG +CCTACCTATGACCTACTTACTTAAGATACCTGCCTACCCAAACCATACTA +CCTAGCGCTAGCGCCCACCTACCTAAGATACCTACTTACCTATAATTTAC +CTACACAAGACTTGCCTACCTACGCAAGGCATGATTTCTTATTGTTAGAC +CTACCTACCTAACTATAAGTACTTAAGATTTAAGACCTAGACGTTATTGC +ATAAGACTTTTTGTCTTAGATACCTACTCAAGATCCTCTTACCCAAGATA +TACCTAGATGAACTTCCGACCTAAGATGCCTACCTACCTAAGCCCTGTCT +ACCTAAGACCTACCTATAAGAACTTCCTACCTAAAAACACCTACCTAAAA +TAAGCCTTCAAGCTCAAAAATTTTTAGAGCATCTGCATGAGATAAGGCTG +AAAAATATTAACGAATAAGTGGAGAGCGATTAAGTTCCTGCCCTCTTAAA +GTTCGGAAGTAGGCGCCGCAAAACCCCATTACTATTGCTCATCGAGCCAT +TTCCGGTACTCAGTACTTTTTCATCCCCCACTCACTTTTTTCTCTCTTCT +CGATTTGATTTGCATTCTTTTTCCCCTCGAATTTCGAGCTGAGCCCGGTT +GATTTCCCGCACTTTCTCAATTCTTTCCTTAAGCCACCCCACTTGACCAG +GAGCAGTTCATTCAAACTCGCACTTAATCATATTATGACCCCCCCCCCCC +ACCCCTCTTAATTTCCTAATCCCCCTCCCCCTCCTCCTCATAATGACCAA +AAGACAATTGCAGGCGAACCATCTTCGTGAGGGAACCCGTCCGCACACGG +CAATCTACCGTCTGTCGAGCACAAAGACGAGCGTTCAAGTGTTGTGTCGA +CAGTGTCAGGAGGTGATTTCCAGTGGCGAATCGCTCCGCGAGCATCGACA +CTTTCACGCCCTGCTTGCCGCCAAGCAACGCTTGTGGCGATGCAAGTTGT +GTAGGCTGGAGTTCGACTCGGTTCTTCTTGCAGCTGGTGAGTCTTGATAG +TTTTTTTTAGGAAGAAATTATATCTGTAAGTCCCCCAAATATAAGGCCCC +CATGTCCATCTTAATGAAGCTTCTGACTTAATTTTTACTATAGATTTTGA +ATTTTGTCTATCGGAAGAAAAATTAGGTTCACCATGATTTTTCGATTTTT +TCGATGCACCATGATTTGTTGCTAGAATAGAAAACAATTCGTGGCCAAGT +TTTTTAATTATTTCTTTTTGTCGGCCAAGTTGCAAAAGTCACCTTTTGTG +TATGGATGCACCATGACCCTTTTCAGTGGATTTTGGCCCAAAAATCGTCA +AAATTTTGAATTTTTAAAAATCAAACTCTAAATTACCTTTTTTTTTCAAA +TTTTCTTAACAAATTGGAGCATTTTAGAAAGTTCCGATGCACCATGATTT +TTGCTAGAATTGAAAAAAAAATTGTCGGGCAAGTTGCAAAACTCACATTT +TATGTATCGATGCACCATGACCATTTTCGAAATTTTGCGGTATCTATTCA +AATAGTGCACATAGCCGTAAAACATTGGTGGTGGCCTCGTTTTCTCATGC +TTCGGCCACGAAAAAAAAAATTCTACAGTTTTTTGGATCGATGCACCATG +ATTATTTTTCAGTGAAAGCCTGTTTTTGCTTAGCTCAAAGGCCGGCTTAA +TGTTCCCACAAAACGTAATCCAAAAATTTAAATTTTACCGTCAAACTTTT +AGCCTGGCGTACACTAAAAATTGTAAAGTTTCAATATATCAAAAATATTT +CTGGCCTATAAAATTAAACCTGAAAGCTTAGAAATCCAAGATATTTTTTA +AAAATTGATGTCCAATACATGGGTGTGCAGCAAATCTTAAAGTTTGCCGT +GCTTAACAAACTCCGAAAAAGTGTGATATTTTTTTATGCTTTTTGGAGCA +CCAAAACTACTGAATTCGAGCTTAGCAAACGGCAAATTCGGCATATTTGC +CGCACACCCCTGGTCCACTAGTTAAGCAAAACCCACCGCTGAAAACTAAT +CAATTGGTGTTTGAAACGGTGTGTGCTACTACTAGAATTTCGCTGTTCAA +AATCTCTTTATTAAACACTTCTTTGTGTCTATTCTGCCCTTTCCTCCTCC +CCGCGCAAAATCCACTTGTACCTCTAATTACGGTCAACAAGTTTGCGGGT +TTAGTTTAGTGAATGAATTGTGAAATGAATGAATGAATGAATGGATAGGT +AGGTGTGTATGTATGTGGAAAAGTGCGACACACACAACCAGCCGTCCACC +ACCGCCACTACCACCAGCAGTAGCAACAGCCATCAAATATAATCCTTGCA +TTTCATTATTTCATAGTGTCATAGATAGTAGCAGGCCCGAGGTCCGAAAG +GCCTTGACAGCGGTTTATATTCATTTCATTTGACACCCCCCCCCCCCCCC +CCCCCTCCTACTATTCTTCTTCTCTACCACATACATTCACATAGTCAGGC +CATTCATGTTTTTCACACAATTTTGTTAATAAAGCCGCTCTGGCGCCACC +TCTCAGTAGTCCTTCTTCTTCATCATCATCACTCCCTCTCCCTTACCAAT +AACCAAAAACAGTCATTGATGCGTATCGGAATTATAATCGCGCATTTATT +GTAGGACACATGACTTGCCACGAGCCGTCCACTTGGCCCAACGAATCACT +TGGTGAGTCTCTTTACAGTGAATCTTGAAATTTGTGTTGTTTTGTTGTGA +AATATTGTTAATCGTTTTTTTATTAGTATCTCCAATTAGGCCAAAACTAT +AATCGTGAAAGAATAGTTTCTGCACATGGTGCATCGACCTGATATATCTC +ACTTTTTTTGGGCTTCATCAAAAACTTGTTAGCTAATTATAGTTAAGCAT +CACATCTATTGATATGTTCAATTTGAACAGAATATGGTGCATTGCATTGT +ATTGCAACTGAAACAATTTTATTGGCGCATAACATTCAACTATGTAGTTT +ATGTACATCGATCTTAATTACCGTATTTCCTCTATTAGTATTGCACCCGA +CTAATTAACTTTGAAACGTTATATCTCGGTTCATATTGAAGATATCAATA +TATAATTAACTATGAAATAATAGCAAAAGAACTAACAAATATTTTGTTAG +TTGACCATTTTTGAATAGGACAAACGATTACGGAGATATAAGCTGTCAAA +AGTGGACAATGGGGTGCAATACTAATTGTGTAAATACCTTATATCTCGGT +TAGCTTTGGTTTTAACAAAAATTTTAAACTGACAAAATATAAGTCATCTA +AATGTCTATAGTTTTGTAGTTAACAATTTTTTGATATCTTTAAAATGAAC +TAGCGATTTTCGACATGGTGCATCAACCTCAGTTACCTAGTCTAACTTTG +CTGGCTTATTTCTTAGTTTTAGTATTAACCGTTCATTTTAATATACTTTT +ATAGATAGTTAACAATTTTTTGATACCTTCAAACTGAACCGGAGCGATTT +TAGACATGGAGCTTTGATCCTATCTTGCCTTAATTTTCAAGCTTATCTTT +TTGTTGTAAAAAAAATTTAGACATGGTGCATTGACCTGAACTACCTGATA +TATCCTACTTGATATATCTTCAATTTTAGCAAGTTTTGGAAAAAAAAAAT +TTTAATGAAATCGATTTTTTTTTTCAATTTTCAACCTTCCGGCCAAAATT +TTCAATTGAGTTTTGACCTTTTTTTTTAACCCGGCAAAAATCTAAAAACT +CCCAAGAACAATCTCCCACAAAAAACTAAAAACTTGTGAATCTAGATTAG +TCAAAAATTTGCACCTTCTTCCCATGGGATGGCTCAATCGAACCCAGTTG +ATGAATCGGCCTGTGGGCCGCGAGCAGTCGCCGCTCTAATTTGGAGCATT +TGTATATATATAGCGAAGAATTTCACGTGACCAATGAAACCAATAGAAAT +CCAATCATATTTTTGTTTTGTCTCTAAATCATCTCTTCCCTCTCTCTCTC +TTGCCCCTCCTTAACCAATCAGAGACGCACACACCGCACCGCCCGTCCGT +CATCGTCATCGAGTTCCGCAATTAGTCGTCTATTCTCTCCGTTTTTGATT +GGAGATGGAGCGAAAATGAAAGAGAAAGAACGAGAGAGAGAGAGAGAGAT +TAGCTCTTAGATTCATTCAACTAATCTTGAAATAACACACACACACACAT +ACACAAATGAATTATCTTCATTTCAAATCATGGAAATCAGCAAATTCGCT +AGAAATTTCATGGAAGGGGAAGCTTGAATTAGGAGCACTACTTGATACCG +AGTTGGAATTGTAGTCTTTTAATATTTGAAGAAATATCACAATTTTTCAT +TTTAAACTTCTAAAAATATGCAAGTTACTTGATGCATCATGCCTCTTTAG +ATAACGTTTTTTTTAGGCTTAGGCTTAGGTTTAGGCTTAGACTTAAGCTT +AGGCTTAGGCTTAGGCTTAGGCTTAGGCTTAGACTTAGGCTTAAGCTTAT +TCTTGAGCTTAGGCTTAAGCTTAGGCTTAAGCTTAGGCTTCGGCTTGGGC +TTAGGCTTAGGCTTAGGCTTAGGCTTAAGCTTAGGATTAGGCTTAGGCTT +AGGCTTAGACTTCTAGATACTTTCTCAAACCACCAAATTACTGTATATTC +TCTATCATAGATACTACTTCCATTTGGCAGCTTATAACTCAAGTCTTTTG +TTAGAGATATCACTAGCTTTAATTACAACATTATAGGTTAATAAATACAC +CATATTTTGTTAGTTTAAATTTTTTGATTAACCTAACGAGAACCGAAATA +TGAGTAGTCAAAGATTATCGATGCACCATGGTACTACACTTTACTTTGCC +GGCTCATAACTCGGTTTATTTTCAGGATATCAAAAAGGTTTTTACTACAA +ACCTATAGAGAAACATATAATAAAAATATTACTATTTTGCAAAATTTTGG +TAAAACTAATAAGAATTGAGATATAGGCCGTTGAAGTTGCATGATGCAGT +TCAAAGCCTACGGTTTTAGACTTATAGCTTTAAAAGGAGGTACCGTATTT +CCTCTATTAGTATTGCACCCATTGTTCAACTGTGACATCTTATATCTCAG +TTACTGTTTGTTCTAATCAGAAATTGTCAACTAACAAAATATTTCTTAGT +TCTTTTTCTATCATTTCTTAGTTGACCATATATTGATACCTTTAAAATAA +ACCGAGATAAAACGTTTCAAAGTTAAGTAGTCGGGTACAATACTGATGGA +CGAAATACGGTATTGAATATTTTGATCTACGTAACTATTTGATCTAAAAT +CTCGATATCATTTTAATTTCTGATCCATAGCTTTGCGTTCAATTATCCTG +CCTAAAAAATCTCTAAAAATAACGTCTACGAGAGCGGGTGAAACAATAGG +TGGTTAGATGTAAGTTGATACCCCTGAAGGGCATCCGGGATCCCCGCGCA +AAAACAGTACAAACATGAGATGTACAATCCCCCATTTTTTTGTGGTCGCT +CTAAGTTGAAATCGATGCAAAGACATTGTCAATATAGCCGTGACGCGACG +GGCGGGTGGGCTGGCGCGCTCGATGAATCAAGATCGTTTTGGGAAGAGAG +GGACTGAAAATATTAAAACAACATTTGCATTTTGTAATTGTTTGAATCAT +CATCATCATCATCATCATCAATCATATCATAGAGGTGGCGAAACTTTTCC +TGCTGGGAATGTGTCTCCTTTTTAGTACAGTCAATAAATGTGTCACTTTT +GAACGGGGGAAAAGCTTTTCTGCTTTTCTTCGCTCTCCACCTCCTTCCCT +CCTCGCTCATAAATTTCCATTTTTCTCTTTACAAACATTGATTGATTTCC +TTATTCTATTGACTTTCTGATATTAAATTGATCATCTACTAAAAGGTATA +TATATATATAAGGTATATCAACTCTTGGAGCCCATATCTTTAATGCTCAT +CAAACTCCCAGTTAGGACTGGGAGTGAAGTACTGGGTGGTGGGATAAGAA +AGTTAGGATGTGACGGGTTTCATGCTCATCTCGAGCTGCCAATCTTGCAC +ATTAAGCAATTGGCTCATTGGCATGCTCTTGTCCTCTGGGCCTGCCGCGG +AGCCATCTCCCGTTTGATATCTGCTCCCGGGGGACGTTCCCAACTTGGCC +GGAGAGAGGCGCCGCGAGCAGCACAAGCTCAACCAAAACTTTTCTAATGT +AATGGGCCGGAATTAGGGGAAGAACAAACGAAGGAGAGGGTGGGGTGGAT +GAGGAAGAGAAAAGAGCACCACCACCAACTGATTTGATGGTTGGAGAGGA +GCTCGTTTTGTTTTCTTGTCGTCGTAAGAAGAAGAAGAGAAGCGCGCTAG +TTAGTGGTTAAACGAATCAAGACCCGAATGTGATAGATGTGCCGCCAATT +TAGCCAGTAGGATTTTTGCTGATTTTGCACACATTCATTTTTCGCTTGCC +TAGACATTACATCCCATCTTATTCCGCTTCATTCATTGTCGTGATTTTAA +GATTTGGGGGACCTAGGAGCCTCTACAGTATTATTTAAATTTCACTTTTG +TTTGGATTTTGAAAAGAGATGCGTCATACATATTCATTTTAAGGCACCTA +TGTATACAGTTCAAAATTTTGGAACATTCCTGGAATAGCGATCTTAAAGC +GGGAAATATAATGACATTATCTGACAATTTTTTCGAACACCTAAAAAACT +TGAATAAAGCCAATTGAATCGTATCCCTAATGGTTTGCAAAGTTGGGCCA +TGCTCTGAATAGCTTAGAGTTCCATCCTGACCTGGAGCTCGCCAGAAGCT +GAACGCACTGAACTTCCAGTCAAGCCTCTTTTGAATAAGTCTAGTTGCAG +ACTAGAAGCCTTAACTACCTGATGAGATTTTCACCCTTCTCTCATTAGTC +TATTTCATTAAGCATGAACTTACACGAGAATTCCAATTACATTACCATGT +AACATTACTTAAGATCCCATTTCCACTTAATTTGTGAAAATCGATACGGT +TTTATAAGAAGTGTTTTGTCCTTTTGCCTATAGCCTAGAGCAAAAATACC +CAAATTATTTGGCAGATCATGTCTCCGACAATATTCTGATCGATTAAGAA +ACTTTTGCAAATCTGCTCGGTTTTTTAGTCTACATTCGCCCCCAGATAAC +TGTTCTCGGCAAGTTGCCGATTTGCCGATTTGCCGGAAATTTTTCTTTTC +GCCAACTTACTGATTTGCCGGAAATGTTTAAGGGATTTTTTTGAAGACGG +AAAATTTTTTCATTAGATATGTTCATAGAATTAGCTTGCATTACAAAATA +GGTGTATGAACATATTCAAAGGATGCGTACAATTTTGCCGATTGAAATTG +AAATTCTGAAATTTCCAAAAATAAATGTGCAAAACCACAATTTGCCGTTT +TCCGGCCAATTCGGCAAATCGGCAATTTTCTGGGTTGCAAATTTGCCGGA +AATTTTCAATTCCCTTTATTTGCCGGGTTGCAAATTTGCCAGAAATTTTC +AATTCCGCAAATTTGCCGTTTTTCCGGCCAATTCGGAAAATCGGCAATTT +TCCGGGTTGCAAATTTGCCGGAAATTTTCAATTCCCTTTATTTGCCGGGT +TGCAAATTTGCCAGAAATTTTCAATTCCGGCAATTTGTCAGTTTGCCATA +AATTTTCAATTCCGGCAATTTGTCGATTTACCGGAAAAAATCGTTTGCAC +CCACCCTTGATGTGAACGCTAGCACTACCTCCTAGTATTAAGGCTCCAGC +TAATTTCTATATCATGGCTCCCAACTATACGTTCCTCCCTCCTCCCCCTT +CCCAATTTCGAATGGGCGCCAATTATTGCTCAATTCCCATCAGATTGGGG +GGGGGGGGGGGGGGGGCATTCGTACAGTGTCAACACGAATAATAATTATG +AGCCCTCTTCTATGCCCAAAGCGCGGCGTCTTCTTCTTCACCCCTCTAGG +AAGTTCTCATAATTAGCATTTTGTAAGACTCGGTGTCCCCCTTTCAAGTA +TCTCTGGATGATTCCCCCCTCTCGCACACACTCTTCCCATTTTTTTTTCA +CAATAATCATAATCATCAAGTTGGACACCAAAAAAGCCATAAATTCGATT +CCGGTCGAATCGAGAGAATTGGAAGAGAGAGAGAGAGAGAGAGAGAAAGA +GGAAATGAGACAGAGGGGTGAGAGATGGAAAACGAACAAGTGTGATGGTC +GTCCCCCCCCCCCCCCCCCACGGGGCCGCTCCTCATTCCTATATTTATTT +ACAGCTCTCTCTCTCTTTTTCTCTTCAATTTCCATCTCTCTCTCCTCATC +TACAGTAATCGGGGAGGGGCTAGTGATAAGCCTCTCCCCGCCCCCCCCCC +CCCGGCGGTTAGGTGTCAGAAATTAATCATAGAGGCCACGCCTCTAATGT +TTTCGGAGCATCATCCTTAATTCTTTAATTCATTAACCTTAATTCATTAG +TCTTACACTGAATTTCATAACTAAACTTGTTGAAAAAACTTCTCAAAAAA +AAAAGTTTTGGCGGCTTAAGAAATGGCCTAAAATTAGTTCGACTTTTCAA +GCGGCTGGAAACTAACTTTTTTTGAAATCCCCCCTAATTATGGGTCTACA +ACGTAAATAAAAAAATTTGGTGACCAAATTTATTTAGGCCAAATCTGGTG +TTCAAATTTTTTAGGCCAAATCTGGTGACTAAATTTTTTAGGGCCCAATA +TGGTGAAAAAATTTTTTAAGGCCAAATCTGGTAACCACAATTTTTTAAGG +CCAAACTTTTTAAAGACCAAATTTTTAGAGCCAAATCTGGTGACCAAATG +TTTTTAGGGCCGAATCTAATGACCAAATTTTTTTAAGGCCAGACCTTTTA +AAGCCCTAATTTTTTAGGGCCAAATCTGGTGACCAAATTTTTTAGGCCAA +GTCTTGTGATCAATTTTTTAGGCCAAATCTGATGACCAAATTTTTTAGGC +CAAATCTAATGACCAAATTTATTTAGGGGCCAAATCTGGTGACCAAATGT +TTTTAGGGCCAAATCTGGTGACCAAAATTTTTTAAGGCCAAATCTAGTTA +CCAAATTTTTTAAGGCCAAATCTGGACACCGAATTTTTTAGGCCAAGTCT +TGTGATCAAATTTTTTTAAAAATTTTTTTCAAATCTGGTGACCAATGTTT +TTTTAGGGCCAAATTTGGTGGCAAAATTTTTAAGGCCAAACTTTTAGGAC +AAATCTGGTGACCAAATTTTTAAGGCCAGAATCCACAACTTTTTTTTGAG +AAATTTTGAAGAAGTTTCTAATTCACCTAATTCATTACTCTTTTTGAATT +TAATCTTCGATATTCCAGATTTCAAAACGATGGAGGATGCGGCGTACGCG +TGTGCTGGCTGCGAATTCACCACAAGTGAGTTTTTTTTGTTGTTTCCTTA +TCAGCATCAGCTCTATGCCTTCTCCCCACCCCACCCCGCTCCTCCTGTAA +CCTTCAATTGCCATTCATTTCACACAGTAATAGTACCACACAACACCCTT +CCATGCCTTCAATTTGACTCATTAATAGCCCTTTTCACCATGTCTTTTTT +CCCCCTCTTTCTCTCTAATACTCAACCTTTACCTACCTACCCGCAATTTA +ATTGGCAACTAATTCGGATACATTCGGACGGCTCAAACGATGCGCGTCCG +TCGTCGGGTGCCCGAGACTGGGACCGGTTTTCAGAATGTCAGTGTATGTG +TGTGTGTGTCTACCGGCTGGCAGGCAGCCACACCACTGCGATTCGTTAAT +TTATTGTGAGATGATGACTGTACATTATTTTGAGTGCTGCTGGTGCTGGT +GGTGTGCATCATATAATTATAGCCTAGTTGATAGAGATATATCGACACAC +ACACACATACACATTTACTTTCAATTGCTTCTACCCAATCTTTTTTCTTC +CATTCTCCAATTCCTCTCCTTGCTCCCATTTCGCCCTTTGATATTCACCG +CGTTTCGCGTTTCGCACTAATTTCGCGCCCGGACCGGTGTGCTCGGCGCG +GCACGTCTTTCATCTTTTTGCCTCAATTTCATTATGATAATAATAATCAT +AATAATTATGCGAGACACGGCAAAGACGCGCTCAAGAAACTGATAAGTGT +GTATAGGTCGGGTCCTTTTGAGAGAGAGAGAGAGCGAGGTGTGATAAGCG +CGTCTAATGAGCATGGGCAATCATAACATTCCTATCAGCATATCAGCATT +AAAACATTTTTTTCAGAAGACGTGTCGGACTTTGAAGAGCACGCAAAAGG +ACACGAAGAGGAGGCGGGAGCCTCTTCACAGAAGGCGTGTGCGCTGTGCC +TTGAGCCCACCGACGACCTCGAAAAGCACCTTGTCGAGCAGCATCGCATC +GCCGAGAGCGCCATCGAAAAGTTCCTGCTTACTGAGAGAACAGCCAAGTG +AGTGTTTTTTTTTGTCTTCAACTCAAATATCTAGTAGTAAGTCTTATACT +TGGCTTATATTTCAGCGGTTTCAAAATATTTTTGATAGCTTTAAAAACCA +TAGAATAACAATTAATTTGACAACAATTTTGTCGTTTGAATTTTTTGACA +AAAATTTTGTCGTTTGAATTTTTAAAATATGATCAAAGACAACCGAGATA +TAAACGGTCAAAGTCCAGTGAGAGGGGCCATACTAATAGGGATTATACGG +TAGGTAACGAAATTTTGATAAGACTTATAAGGACAAAGATAATGGAGCTA +GAAAGTTTAAACTAGTCCAATTTGAACAATAAAAATATATATAACGTACT +TTTTAGTATAAATATTTTAAAAGTAGAGTAATCTGAGATACAGTAAATTT +TTAACAATTTCTAGTCGATGCACCATGTGCAAAAACTAGTCCAGTCCTAA +AATTAAATAGCACGTACTTTTTAGTATAGATATTTCAAAAGTTAAGCCAT +CTGATATACAGTGAATTTTACCAATTCCTAGTCGATGCACCATGTGCCCA +CTTAACTTTCACGGCTCACTTCCCGGCTAATTTCAAACATTTCAAAATAT +TTTCAACTATTCAACTATAGAGGGGTTTTTAATAAACATTTTCTCAGTTG +ACGACTTTTTTATAGAATCAAAGACTACCTAGATATAGCTAGTTAAAGTC +GAGATGCAAGATTTTTCGGAAAAATCACGTGGTGTTTTCGGTTTGATCTA +CGTAGATCAACGAAAAATGCGGGAGAAGAGACGCAGAGTTATCAACTGAT +TTCGTATGGTTAAGAACGTGCTGACGATGTCACATATTTTTGAACAAAAA +ATTCCCGCATTTTTTGTAGATCAAACCGTAATGGGGCAGCCTCGCACCAC +GTGAAAAATTAGTTTTTGAGGCTTTTCTAGTCTAGAACTAAAGTTTTTTT +TTTGATTGGCCTTGTTTTTTCTAGTCTTAAACACCAGGTAGATCAAAACA +AATTTTTTTTCAGAGTTTCGATTTTTATGAATTTAAAACTTTCAAATTGT +CGCACTTCCTGTCCCTTTCAACCCCAAAAACGTTACGATTTTGTGCTATC +ATAATCATTAAACCATGCTTGCTTGTGTCAAGTTGCACAGGGTGCGCCGG +GGGGGGAATTGGCATTACTGTAAATTTCCTGCGTCTCCATCCTTGCCCCC +AGTGTCCCCATCGGCAATTAGAGAGTACGATCCGATTTTGCATATTTTAT +TCACGTCGCCTCTTGTTTACTCGCTCTAAATTTCAATCCGTCGCCAACCC +CCCCCCCCTGCCTGCCTCTTCCATTCATCATGAGTATTAGTGTATTGATT +AATTTTCGAATTCACGAATGAATTCATTGCTGGCGCCCTGCTACTAGTAA +TCAGTGAGGTCATAGCGTTGTCCTTTCGATAGGGCTAATTAAATGTTTCT +CTAGGAGCGGGAGGATAGATTTGAAATCAGGTGGGCGTCGGTTTGATCTA +CGTAGATCTACGAAAATCGCGGGAATTTAGACGCAGACTTCTCAACTGAT +TTTGCATGGTTAAAAACGTGCTGACGTCATATTTTTAGGGGAAAATATCC +CGCACTTTTTGTAGATCAAACCGTAATGGGACAGCCTGACACCATGTGCT +CAGTTACAATTGGAGGGTTTTGTCGGAAAAAAATCAATTTTTTAAACTGA +CAACACATTTTGCTCATTCTCCAAAACTGAGCCAAATGTGTTGTCAAACT +TTTCTTGAAATTTTTTTGAATCGAAATTATGTTGAGGTGAATTTTCAAAT +TTCAAAAAATGCCCCATTTCTATCAATTTGTCTTCACCTATGTTTTCGAA +TAAGGGCGAGGCGAGAGGCAGGCGGAGGTCGCCTTAAGATCATAAGATAG +CCTTATGTGATGACGAAAAATGCCAAAAAATGTATTTTTATATAGTTTCC +CCGTGTGTAGAAAAATGTAAAAAGAGCATGCATTTTGTGCATTTTTTGAC +ATTTTTCTGCATTTTTTTTTGACATTTTTTTTTCATTTTTCCACACAGAT +GAATAGCGGAAAAACGGAAAAAAATACATTTTTGCATTTTTCATGATCAC +ATGATCAACCCCATAAGGTTTTTTAAGGCATAATATTGATATTTTTTATT +AGTCTACTTTGCATAATGCCTACTATTGAAGGCAAATCAAATCGACATCA +CTTTTTGCTCATTTTCAAAACTGAGAGGCACGGCTTCTATGTTGACTACT +AAACCAGTAATAACACTTATAAAATGTTTGGAAAACACTCATACACATTG +CCACGTCATTTGGATGGAAGGGACCCCATTTGTTGAATCATAATTGATTG +TTAAACTATCATCACTCTCCCCCCGCCCTCCTCATTGGACCCCACGGCTC +CAAACTGTCTCCAATTTGCTCCCCGTCCTCTTCTTATCACCTTGACGCGT +AATTGAATTTTTGCGGATTTCTTCCTCCCCACCGCTTCCTTTGCTCCTTG +GGGGAAAAGTATGGAGAGTGTTTATGTGTGTGATTGAATTGAAGAAGGTG +GCTGACTCATTCTTTCATTTTCCTCGCTTTCTTTGAAAGAACAACTTGAC +AGTTTCCCCCCCCCCCCCCCATCTTATAATAATAATTACTTGCAGAGAAG +CGTCGTGTTCATCGTCGTCGGAGCCGAGCTCAGAATTCGCGCATCGCTGC +TCGAGGTGCTCGATGGCGTTCCGAAGCGAGTCGCAGCTGCAGACGCATTC +CCTTCAGCACGTGTTCAACACGTTCCACAAGTGCCCCACGTGTGGCGATT +CGTTTGATGAGAATACTATTGTGGTGAGTGAATTCACAACACTTTTGGCT +CACAGTCACGCTTGATCTACGTGTTTTTAGACAATTTTGAGTCTACACGT +GGTGTCAAAGTGTCTCATTTCGGCTTGATCTGCGTTGATCTACAGAAAAA +TGCGGGAGAAGAGTTTTGGGCAAAAAATTCCCGCATTTTTTGTAGATCAA +ACCGTAATGGGACAGCCTGGCACCACGTGCTCAGTTAAAGTAAGAGGGTT +TTGTCACTAGATTTATTTTTTGTAAACTGACAACACATTTTGCTCATTCT +CCAAAACTGAGCTAAAAGGGTTGTCAAACTTTTTTTGAAATTTTTTTAAA +CGAAATTAGTTTTGCTAGTTTTCCTAAAAGGAGCAAAAAGTGTTGTCCAA +TTTTTATAAGAAGGTTTTTGTCGCCTAATCGATTTTTGTAAACTGACAAC +CCTTTTCGCTCTTTTTTCAAAATTAATTTTTTTCTTTTGGCATTAATCCC +ATTTTTTGTAAATTAACAAAAAAATTTCAAAAAATCTTCAAGTATTTCTA +CAGGGTGGCCTAGATTCTCTATAGGGTGGCCTACATTTTTACACTGGTTG +TCTAGATTCTTAAACAGGGTGGCCTCGATTCTGTACAGGGTGGCCTAGAT +TTTCTACACGGTGGTCTAGATTTTCACTGGTGGCCTAGATTCTCACACTA +GGTGGCCTAGATTTTTCCACTAATAGCCTAGATTCTTTACAGGGTGTCCT +AGATTTTCACACTGGTGTCCTAGATTCTACACAGGGTGACCTAGATTTTT +TACACTGGTGGCCTAGATTCTCTACAGGGTGGCCTAAATTCCTTATAGGA +TGACCTAGATTCTTAAACAGGATGACCTAGATCTTGACACTAGTGGCCTT +GATTTTTTACAGGGTGGCCTAGATTTTCTACAATGGTCTAGATTTTTTGC +AGGGTGGCTTGGATTCTTAAACAAGGTGGCCTAGATTTTTCACAGGGTGG +CCTAGATTTTATACAGGGTGGTCTAGATTTTTACACTGGTGGCCTAGATT +CTTTACAGGTTGGCCTAGATTTTCTATAGGATGGCCTAGATTCTTAAACA +GGGTGGCCTAGATTCTTTACAGGGTAGCCTAGATTCTTCACAGGGTAGCC +TAGATTTTTACACTGGTGGCCTAGATTTTCTAAAGGGTGGTCTAGATTTT +TGCACTGGTGGCCTAGATTCTTAAACAGGCTGGCCTAAATTCCTTAGGGG +ATGCCCTAAATTCTTAAACAGGATGACCTAGATTTTATACAGGATGGCCT +AGAACTACTTTTTGTAAATCGACAGCACTTTTTGCTCGTTTTCCAAATCG +TTTTTTTTTCAGACCCATATGTTGGAGCACACCAAAGAAGAATGCGAAAT +GTGCTCTGAAACATTTGCCACAAAAGAGGCATTCCTCTCCCACCTGAACT +CAGCCCGACACCTACAACAGGCAAAGAAGCAGCTGGAAAACTCACTGGTC +GACTTAAACTCTCAGGTGAGCCGCCGCCGTGCCTCCTGCCGCCTGGCTAC +CGTAATCACCGTACCCATTATTTAATTGATTTGCTTTTAGCCACGCCGCT +GCTGCTCGGAGCGCAGAGGTGACAGAAAAAGCCGACAAAAAACAACATTA +AAATTATTACACTTTTTTATGATTGAATGCGAGAGAGATGTATGTGTGTG +GAGAGATGGAGAGGCGCATGAAATGGTGTTCGGGTTCCATAGCAAGCTCA +TTGAGCACAATGATTTTTTTTTAAATATATTTTATTGGAAATGACAGAAG +CTGAAGCTTGAAAGGAACGTCCAGTTTTAAATTAAAGTATTGATTTAGCA +CGTAGTTTCAGCATGTCCCATCACGGTTTGATCTACAAAAAATGCGGGAA +TTTTCTTCCCAAAAAATTTGACGTCAGAACGTTCTTAACCATGCGAAATA +AATTGAGAACTCTGCGTCTCAACTCCCGCATTTTTTGTAGATCTACGTAG +ATCAAACCGAAATGGGACACTTTGACACCATGTGATATTTAAAGGGTCTA +GAAAGAACTTAAAATAGCCTAGCCAAGAAATGGGCGGAGCTTTGGTAGGA +ATTTTCATAAGTCGAGGACTCCGCCCATTTCTTGGCCAATTTGGGTTTTT +GGCCTTCAATTTTTAGTGTTCACTAATTTCCAATAAGTTTAGGATTGAAA +AAGTTTTTGAGGTGAAAATTGATCCTAGCATAGGCTCCGCCCATTTCTTG +GTTTTTTTTTTGTTTTTTTTTCTTTTAAACTAAAATTCCACTGAACTTGT +CTAATTTCAGTTTCCAAAAATTTAACGAAAAAATTCGAAATGCCAAGAAA +GGGGCGGAGCCTAAGCGAAGCCTATTTTTCGATGAAATTTGGCCAAGTTG +CGATGTTTTTGAATTTCATATTTTTGAATCAAGTTTTGAAATAAAAAGTA +ATATAAAATTGGAAAATAGGCTCCGCCCATTTATTGGCTTTGTTGGATTT +TTTACTGCATAGATCACATTTTTGCATCCGAAAATTTATCGGAAAGGAAT +TTTTTTTCCCAATTTTTTTCCGTAAACTGTATCATCAAATTCTTTTGAGA +TTCAAAATATCCAACATAAGCACGGGGTTCTGGCCTTCCTCATTGAATTT +TTCGCGCTCCATTGACAATCGCCTGCCGGACAACGCGTGGGAAAGTCGTG +TACTCCACGCGGACAAATACATTCAGTTTTACGCGCCGTAAATCTACCCC +AGATATGGCCGAGCCAAAATGGCCTAGTTCGGCAAACTCTTTCATTTCAA +TTTATGAGGGAAGCCAGAACTCCGTACATAGGCGCAATAAAAGGTGAAAT +AGGCTCCGCCCATATCTTGGATCGGTTCCAATAATGTATCCAAATTGACA +TGTGTTAGTTACACTTGTTCCTAATCCAAAATTCTATCCGAATTTCAATT +TCCCAAAGTCAAAAAGTCAACAAGTTCTGTTCTTATATGTGTAAGGCGCG +CGCGAGCGCGATCGTTTGTCTCTAGTATTTGCTCATCTCTCTCTCTCTCA +ATTACCGTACCCATTATCATTCCGCCCATGGATGATGATGATGATGAAAA +TGAGCGGTGGGCCCCCTCTTCCCCTGCCTCTTTTCGCGCATTCATCATGT +TTGTACAAAAGGCGGCGGTTTGAGAAAAGAAGACAGTGAGAGGGAGGGAG +AGAGAGAGGTGATGAAGGTAGTAAACGTGTGTCGACAAACACATATAGAG +AACGATTCGTGTGAAATAGATGAGGGCAAATAGGACGAATTTATTTAAGA +GAAGAATAAGATGCTTTGGCCCAGATGAGGGGGGGGGGGGGGTATCATGA +AGGTGTGATGACGAACCATATTCCTTCAATGTTTGTTGCTCGCTTAACCG +CCGTCGCCGCAATTTAAATTGTTTCGACTGGGTGATCAGACAAATAAGAA +GACGTAGACGGTTTTTCTTGGGGGGGACGTTCAGCTTTGATTCCTTTCAA +ATAATCGATGCGGCCTAGCTTTCTGATCTCCAGAAACCGCGGGCCTTCTT +TGCTAAATTTTAAGCGATTTTACTTCCTCCCCCCCCCACTTTGATCTACT +TTAACAGCTTATATCTCGGTTGTCTTTAGCTTCATCAAAAAGTTATCAAC +TAACAAAGTGCGTGCCAAATATACTTCTACAATTCGGTAGTTAGTATTTT +TTGGATAAAAGTTAAGACAACCGAGATATAAGCTGTTGAAGTAAATTTCT +AGTTTGACTTACTCCCCCAATTTTGATCTACTTTTACAGCTTATATCTCG +GTTGTTTTTGGTAACAGCAAAAAGTTGCCAACTAACATATTACGTGCCAA +ATATTTTTCTAAAATTTGGTAGTTGAAAATTTTTGAATAAAAGTTAAGAC +AACCGAGATATAAGCTGTTGAAGTAGATTTCTAGTTTGACTTACTCCCCA +AATTTCGATCTACTTTGACAGCTTATATCTCGGTTATTTTTGGCAATATT +AAAAATTTGTCAACTAACAAATTACGACCCAAATATTTATCTACAATTTG +GTAGTTGAACATTTATGTTAAAAGTTAATACAGCCGAGATATAAGCTGTT +GAAGTAAAGCAGTGGTGGTGCTTAGCTCGACCTATATTTTTGAATTGCAT +AACAGTTATAACTAACTTATTTTATGTGAAACCCTATTCTAGCTAGTTGA +CTTACAAAATCTCCAGAAACTTTTGCCTGCCTACCACCTTTAGCAGCATA +AGCGCCTATAGGCACACCTACTGCCTACACCTATGCCACCTACTGTACAC +CTACTGCCCATACGCCTACTGCCTTTTGCCTACTTTCTACATAACTTTGA +ACTGCCCGTTTCTAACCAATAATCTTTTACAGGACGTCGAAAAGCAGCGT +ATTTATGTGTGCAACGTCTGCAAACAATCCTATCCACAAGCGGCTAATCT +CGACGTGCACATGAGGTCAATGACACATCAGAGCCGGATGAGCCGGCTGT +CCGAACTTGTGGCAACCGGGGAGCTTAATGGGGAGAAGGCCGTGTTTGAG +CAACCAGGAATACCGGCACCGACGATAAACAGCTTCATTGAGACGGTAGG +TGAGGGGTTTGAGCAGGCATAATCCTGAAAATCATCTGTTTGGTTTCTGT +GAAAAACTTTTGTGCGGAAAATAGTTTATTTATAGTTCAATTTGAAAAAA +ACTGGTTTCCGATTTTCAATTTTCAATTTTCAATGTTCGATTCTCGATTA +ATAAAATTTCCAATTTCCAATTTCCAGACAACCAACCAATCCTCACTGAA +CGACCTGATGTCACTGCTCACACGAAGCGAGTCGGATGAGATTCGAGAAG +AAGTAAACGGCCTTCAAGTCATGACACAGATCAAAGTCTACGGTGAATCC +AAGATCACTAGCCTAGTCCCAGAGTTGGCCGGGAAAATCGATAACATCGC +GCTCTTCGATGACTCCCGTGCGGCAGAGGTGTCGAAGATCGATTGCTCGG +CTTGTGGGCAGCAGATCTCAGGGATCCTTGCTTTGAACCTCCATTATGAA +GAGTCCCACTCATCGAAGATCCCGAGTGACGTGTTAAGAAAGTTCGGAGA +GCGGTTACTTGCCGCATTAGAGGACGGGTTGAGCAGAGAGAATTCCGTGA +AGAACGGATCGCAAAGCCCTCTGAGCAATGACGATGAGCCCATGGAGAAG +AAGATGCGGCTGGAGAATATGCTTCCTGAAATGGACAAGAACGCGGCAGC +GTCGCAATTCGCAATGTTCCAACAAATGATGAACTGCTTCCCGTTCATGG +CACCACCAGGCACGTCTAGTGGCAACTTTGGCTTCTCGCCAGAAATGATC +AATCAGCTCATGAATCCTGCGGCGGCGGCGGCGGCGGCGACTGCAGCAGC +AGCAGCCCACGCTGCCAACAACTCGCCGGCGAAGAGAGCAAGAACACGGA +TCACTGATGATCAGCTCAAAGTTTTACGGTAAGTCGTCTTGTGTGTGATT +ACTGTAAGCTACGGCGAACAGGAGAGACCCGAGGGGGGCGGTGGAAAATG +AATTGCAAACAATAGGTGGGAAATGGTCGGCGCCGTGATCAAAATGAATG +AGAAATGAGAATGAAGAACAAACATTGTGTGTGAGTGTGTGTGTGTGAGA +CGAGACGAAAATCAATCAATTTCTGGAAAAAACAACACATATATTTTCCC +GGCGAACTTTCTGTTTGAGGGACCGTACGGAACAGGACCCCCCTGAAAAA +AAAAATCCGGAAAATCCTAAGCCTAAATAGCGAACGCTCGCCACTGACGC +CAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCCAGCCCAAGCCTAA +ACAGGAACCCCCTGAAAAATCAAAAAATCCGGAAAATCCTAAGCCTAAAT +AGCGAACGCTCGCCACTGACGCCAAGCCTAAGTCTAAGCCTAAGCCTAAG +CCTAAGCCCAGCCCAAGCCTAAACAGGAACCCCCTGAAAAATCAAAAAAT +CCGGAAAATCCTAAGCCTAAATAGCGAACGCTCGCCACTGACGCCAAGCC +TAAGCCTAAGCCTAAGCCTTGGCCTAAGCCCAGCCCAAACCTAAGCCCAA +GCCTAAGCCTTTCACCTTCCTAATTTTCAGGCAGGCCCTAAAAACCGCGC +CTGCCTACCATGGAAGCCCTAATCTGTGCGCTTTAGATTCTGAACCCTTA +AATATGTTGCACGGCCGGGCAAAGGGCACATCAGTGTAAACGCGCTCTAC +TGATAATTCGAGTTTAGCCAGGTTTGGGCGCGTTTCAAGGAAAAAAACTT +TGGCTCAAAAAATTGTGAATTTATTTTCGAACATTTTTATATGCATCACA +AAAATGTTAGACCACCCGTTTTTGAGAAAAACGCGCCCAAACGTCCAGGT +ATACGGTAGACAAATTGCGTACAGGTACCACTGGGGGGTCGTGTTTGGGC +TTTAGTTTAGCTAAGGGAATCTGTAGCGGCCCAACGGCCTAACTGCAAGC +CTCAGCTTATTCGCCATAGGCTTGTCTGCCGTATTTCAAGCCGATTCCAA +CAAAAAACTTCCAGCCAATACTTCAACATCAACAACTCGCCGTCAGAAGC +GCAAATCAAGGAGATGTCACAAAAAGCGAGCCTTCCGGAGAAAGTCATCA +AACACTGGTTCCGCAACACACTTTTCAAGGTTTGTTTATTTATTTTACAA +AACTATTCATATTGTTATTAGGCTCGGAAATGAGCGAGGTGAGAACATGA +GTGTGGTAATTAGTCATCGGATGAATACCCACACAAGAGGGAGAGCAAAC +AAGAGAGCAATTGAGACGAGGGAGGGAGAGAGGGAGAAAATAAGAAAATG +TTAATGTCAGTTGGGTGCCAGGCGCTCGGCCAGGACCACAGGCCGGGAAC +CATTTAGTTTTGATTACGATTTCCGTCGTGACTCATGATGGGAATTGATA +TTTGTGCCTGTGGTGATAGAATAGTTAGAGCAACTATCAGGAAGGGGACA +AGTCGCAGTGCGAGACTATTAGAACCTGCAAGGTTTATTCTGATAGATTT +GGGACTAATAAGGACTAATTTGGTAGAGACTAATTGGCTCTCTTGATATA +TACCAGCTTAATAATTTCTACAAAAAAAACTGTAAGAACGCTTCGAGATT +CGAGCTTCGGGAAAGCTTAAAGGATGGGTACCGAAAAATTTTTTTTCCCT +GATTCCGAATATCGATGTGGAAAAATTCAAAAAAAATTCCCTGATTTTAT +ATTTGAGCTTGAAATCACGATTTTCATTTGTGCCCACCTGGTGTCAGAAT +GTCTCATTTTGGATTGATCTACGTTGATCTACAAAAAATGCGGGAGAAGA +GACGCAGAGTTCTCAACTGATTTTGCATGGTTAAGAACGTGCTGACGTCA +CACTTTTTTGGGCAAAAGCAAAAAATTCCCGCATTTTTTGTAGATCAGAC +TGTAATGAGACAGCCAGGCACCATGTGTGTGCCCCGGTTCAATTTTCAAT +TTTTTAAACCAGTTTCTTTTTTTTTAGTCGATAGGTTTTTTTCTGAAAAA +TATTTTTTTTGCCAAAAATGAATGTAACTGGCTAAAATAAACTAAAAATA +AAACGATGCAAGCGCGCTCAAATGCGAATTTATTTGGGCGCGAATTTGAA +AAAAGTGATGCGGGCACAAATGAAAATCGGCGATTTTAAGCCTAAATATA +AAATCAGGGAAATTTTTTTGAATTTTTTCACATTGATATTCGTAATCAGG +GGAGAATTTAAAGCCAATTAAAAATATTTTCCAGATTTCGGTGCCCCACC +CTTAATGAGATAAAAGAGCAAAAAAGGTGTTTTGTAACTTTTTAAGTTTT +TTCTTTTTCAGGAACGCCAACGCGACAAGGATTCCCCGTACAACTTCAGC +ATCCCTCCCCAAATGGGAATCGACTTGGACATCTACGAAAAGACCGGCGA +GACAAAAGTACTGTCGCTTAGCAATGAAGCACCAAAGTCTGAGTTGAGCT +CTGCGCGCGCCACACCGACAATTCCGACTCCGATACCGCTCATCGTTGAA +GAGAAGAAACCGGAGCCAAAGAGCCAGACACCATCGTCTTCTTCCTCTCA +GCTCAACCTGCAGGCTATGTTATCTCAGATGCAGGGAAGTTTTTTCGACG +CGTCAAACTTCATGTCAGCATCAGTGAATCCGATGACACCGAGCACTCCT +TCCTGCAACACGTCGTCCAGTGGACGACGAGCCAATCGCACGAGATTCAC +AGATTTCCAGCTGAGAACTCTACAGCAATTTTTCGACAAGCAAGCCTACC +CGAAGGATGATGATCTTGAAGCGCTGAGCAAGAAGCTTCAGCTGAGTCCA +CGTGTGATTGTCGTCTGGTTCCAGAATGCACGGCAGAAGGCCAGAAAGAT +CTATGAGAATCAGCCGAATCACGAGAGTTCCGATCGATTTGTGAGAACGC +CGGGATCGAACTTTCAGTGCAAAAGGTTGGTTTTAGTGTTGGAAATTAAC +ATTTAAATTTAAATTTTCCTAAATTCCAGGTGCAGCCAAGTATTCCAACG +CTACTATGAACTCATCCAACATCAACAGAAAAAGTGCTACAAAGACGATG +TAGCAGCCCTGGCAAGTGACAACAAGAGTGTCGAAGAATCACTGACGGAA +GAAGAGAAATCCCAGCTTCTGGCTCAACAACAGGTCGCCCAACTAGCCAG +CACTCTGGAGCTCCCAAAGTTCCAGCCGGCAGAGCTTTTGAAAATGATCG +GAGCTAATTCGGTGACTCCATCCTCGTCGGCTGCAAGTCAGAAGTCTAGC +AACGACGTTCTGCTGAAGATGTGTGAATCGATTGTTGGTGGGAGCACACC +TAGTACATCATCGTTCCACAAACTTTGTATATTCTGCGCTCAAGACTTCA +AGGATCGGAGTGCGATGAGTGAGCACATGGCTCAGAAGCATCCCCAGCAT +ATGCTTCTTCCAAACTTCGATCTCGACATGATGCCAGACGCTGGTGGTGC +AGAGCTTCTCATGGATCTTAAGGACTCTGCGTTGGATCTTTCGGGCTCTT +CAGTCGACTACCGGGATTCTATCTCAACATCTCCATCTCGATCCGAAGAT +GATGTTCTCACAGAGGCTCTGGATGATTCTGCATTTGCCGCGTTCGGACT +ACAGCTTGCAAATTCCACAAGCGGCTCGGAATGCAGATCTCCGGCGAGCA +ACAAGAGATTCCGAACTCATCTCACACCGATGCAAGTGCAAATGATGAAG +AGCGTGTTCAACGAGTACAAGACCCCATCCATGGCAGAATGTGAGCTTCT +CGGCAAGGAAGTCGGCCTTCACAAGCGTGTCGTTCAAGTCTGGTTTCAAA +ATGCGCGAGCCAAAGAGCGAAAGACGCGCGGTGCAGTTGACGAGGACTCT +CGATCCGGAGAACTTCACTGTGAAATTTGTGATAAGACGTTCGCGACGAG +GCTTTCGCTGCAAGACCATCTGTTTGCCGAGCAGCACATTGAATTTTTAA +GGAATAATCTGAAACGGGAAGGGGTCTCCGAGTTGACGACCGCTTCGGTG +ACCGAGTGCTCTCCAGAGAAAAAGTAAGAAATTTAATTTTTAATTTAATT +TTACATATATCATTACCCTATATAACCTTAAAAATTTTCCAGAGCAAAGC +TTCCGAACCCGCTGGATCTTGCCAGTTTCCCGTTCCTCAACACGTTCGAC +ATTCAAATTTACGGAACACCCATCGCCTTTCTGCAGGTGCCTGATGAGAT +CAAAAAGCAGATCACTGATGATATCACGGCTGGAAAATCGCGAACCACGT +TCTCCCAGGACGGTTTTCCGCTCGACAAGTTGAAAGAGTCGCTGCCCGAG +GATGAGAAATCAAATTTGACAGTAACCCAGAAAGATGTGAGCTTTTTTTT +TTTGGGAAAAATTTTGAACAATTTGGCAATTTCAGGTCGGATGGGCGTGC +CCGGCATGTACATTTGTCTTCCAAGAAGAAAAGAAGCTCCGTGAGCATCA +AAAAGCCATGTGCCAAAGTGATAAGGTGGGCAAGAAATTAGGAAACGGGC +TTGAAGTTTAGCTTATAGTTAGGCAAGTGGTGTCAGACTGTCTTTGATCT +ACAAAACATGCGGGAATTGGAATTTTTCCCAGAAAAATTGTGAAGTCAGC +ACGTTTTTAACCATGCAAAATCAGTTGAGATGTCTGCGTCATTTCTCCCG +CATTTTTTGTAGATCTACGTAGATCAAACCGAAATGAGGCACTTTCTGAA +TCCACGAGCTAGGCTTAAGCTTAGGCTTAAGCTTAGGCCTTTTCTCAGGC +TTAGGCTTAGGCTTATGCTCAGGCTTAGGCCTTTTCTTAGGCTTATGCTT +GGGCTTAGGCTTAGGCGTAGGCTTAGGCTTAGGCTTAGGCTTATGCTTAG +ACTTAGTCTCACTATCAGTCTTAGGCTTAGGCTTAGACTTAGGCTTAAGC +TTAGGCTTAAGCTTAGACTTAGGCTTAGGCTTAGGCTTAGGCTTAGGCTT +AGGTTTGGGCTTAGGCTTAGGCTTAACCTCAGGCTTAGGCTTAGGTTTAG +GCTCAGGCTTAAACTTAGGCTTAGGCCCAGGCTTAGGCTTAGGCTCACAC +GTTCTCACGTTCTTAACCATACAAAATCAGCTAAGAACTCTGCGTCTTTT +CTCCCGCATTTTTTGTAGATCTACGTAGATCAAACCGAAATGAGGCACTT +TCTGAATCCACGAGCTAGGCTTAAGCTTAGGCTTAAGCTTAGGCCTTTTC +TCAGGCTTAGGCTTAGGCTTATGCCCAGGCTTAGGCCTTTTCTTAGGCTT +ATGCTTGGGCTTAGGCTTAGGCGTAGGCTTAGGCTTAGGCTTAGGCTTAT +GCTTAGACTTAGTCTCACTATCAGTCTTAGGCTTAGGCTTAGACTTAGGC +TTAAGCTTAGGCTTAAGCTTAGACTTAGGCTTAGGCTTAGGCTTAGGCTT +AGGCTTAGGTTTGGGCTTAGGCTTAGGCTTAACCTCAGGCTTAGGCTTAG +GTTTAGGCTCAGGCTTAAACTTAGGCTTAGGCCCAGGCTTAGGCTTAGGC +TCACACGTTCTCACGTTCTTAACCATACAAAATCAGCTAAGAACTCTGCG +TCTTTTCTCTCGCATTTTTTGTAGATCAACGAAGATCGAGCCGAAATGAG +GCACTCTGACATCACGTGGGCTAAGACTTAGGCTTAGGCTTAGGCTTAGG +CTTAGGCTTAGGCTTAGACGTAGGCTTAGGCTAGTTATTTGTAACTTTTT +TAAATCTCCCCCGAGTCAAAAAAAAAAACAATTCAATTCCAGACGCTAAC +CCTGGTGCAAACCCACTACTCGTGCAAAAGCTGTCAAAGTGATTTCTGTC +TTCAATCCGAGTATCAATTCCATCTCTCAATGCCTCCTCATACTACTACT +ACTACCACGACGACGCCATAACAAAACCCCCCAAATAGTCACCTCATGTC +ATTTCATTTGCCGTCTTCACTCAAGGACCTATTTCCGTCTCTCTCTCTCT +CTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTTCTCCTCTCG +CCTTAAAAAAACCACAACTCCTTATCCCGATCTGAGCTCACTTCCTATCC +CCCAAAGTAATTTCTTTGTAATATCTATATCCACTTTTTTTTCGACACAC +TACACCACATCCCGCCGCCTATCCCCTCCCCCCCCACCGCTTTATGACAC +AAAAACTGGTTTCGCTTTTGTCTTCAATTTCACCCCAACCGCCTGCAGCT +TCTCATAATAATTAATAATTTTTCTTACCATGCACAATGATTTTGATAAA +TATATATATATATAGTCATCAGGATTGCCCCCTTTCTAGGATATGTTTTT +TTTTGTCTTCACACAATTTTCCCATTTTCTATGATAAGAATTATTTCTTT +GTCCGGTTGACACATGTAGATGTTCCCCTTCCAATTTTTAATAGATTTCT +ATTCTAGTTTTTTGCAGGCCTCACTATTCTATTGCAATAATCACTTGGAT +TTCATGTATGGAACGCAATAATAATTCAATAAAATATTGGTACTTCTTTT +TTGAAACACACTAATTCAAACTCACGCGGTTCCAGGCTGTCCCATTACGG +TTTGATCTACTAAAAATGCGGGAATGTTTACTCCCAACAAAATGTGACAT +CATCAGCACGTTTTTAACCATGCGATATCGGTTGAGTACTCTGCGTCTCT +TCTCCCGCATTTTTTGTAGATCAAGCCAAAATGAGACACTATGACACCAC +GTGTAGACTTAAAATTGACTGAAACCACCGAATTTCATATTGAAACTTCT +TGAAATCTATTCAAAAAAAAAGTTATGAAGGCTCAAAAAATGGCCTAAAA +TTTGTTAATTTAAACAAAAGACACTTAAAACGGTGTCTTTTTGAATTTTT +CCGTTTTTTTAAACATATTTTCATAAAATTTACTTATTTTTCAAAATAGA +TGTTGGAACATTTATAGGATGCGTTCAATTTTGCCATTTGAAATTGAAAT +TCGGAAATTTCAAAAAAAAAAAAAAAAAGTGCGAAACCAAAATTTTCCGA +AAATTTTCGGCAATTTGCCGGTTTGCCGGAAATTTCAATTCCAGCGATTT +GCCAATTTGCCGAATGGCCGGAAATTTCAATTCCAGCAATTTGGCGATTT +GCCGATTTGCCGGAACCTGCTAACCTACCTACTAACTTGCTAATCTTCAA +GGTTTTTAATGAGTTTTCAATAGAAAATTCGGTGTTTTCAGGCAATTTCG +AGAAAGCAATACAAACGTTTAACAAAAAAAAGACGCTTTTTCCTCTTATC +CGATTCTCAATTCTCAATTTTGCCTTATCAATTTATCCTCTCCTCACAAG +GTGACACACACACACACACACACACACACACTCGTTTCTCGACAAAAAGC +TATGAGCTAACAAGCGCCTTCTCGCGTAAGAATACATCCACTGATAAGAC +ATCTGATAAGAGTGGAACCCGTCCGCCATTGTCTCGAGAAATACACGCCT +CCGCCCGGGAGGACAGGTTATCCCACCTCGTCGCTTCACTTCATTGTTTC +AAACGATTCCATCGGCTTGCGCTTGGATTTTCTCTTATGCAACTTGCCAT +TCTTCTTTTATTGCTTAACATCATGGTTATTTATTAGGGAAATTGTTCTA +CCCTGACTTGAAATGACTGAAGACGGCCTATTTTACTTTAATTTGAAGAC +TCAGAAGACTACTATAAGCGGTCATTCTTGTTGCGAAAATTTCTGCATTT +AAAGGTGGAGTAGCGCCAGTGGGAAAATTGCTTTAAAACACGCCTATGAT +ACCACAATGACCGAATATCATGATAAAAAAATTCAAAAAAATTTTCTAAA +TTTTATATGATTTTTTGAAAATTGAAAAAATCTAAGGTTTTCACTTAATT +CATATTTGAATTACCGCCAATTGGATTTGCTCGATGGAGCGCACTTGCAC +GTTTTTAAATTTATTTATTTTATTTTTTGTTATTTTCCACCGATTTTTAA +TGTTTTCGGTGTATTTTTGCTTGAATTTTAGAGAAAAAGTCAAAATAAAT +GCAAATTTTCGATTAAAAAGCAAGCGTACAGGTAAATCAGTGAAATTAAT +CAATTCAGGTTCATTTTTACGCCTGTAAGCGTGCTTTTTAATCGAAAATT +TGCATAAAAAACATTTAAAATGGGTGGAAAATAACAAAACATAAAATAAA +TAAACTTAAAAACGTGCAAGCGCGCTCCATCGAACAAATCCAATTGGCGG +TAATTCAAATAGGAATTAGGCAAAAACTGAGATTCTTTCAATTTTCAAAA +AATCATATAAAATTTAGAAAATTTTTTTGAATTTTTTATGGTGCGTCCAT +AGAAAAACCGGAGTTCCTCGCTTTTTTTTCCTCGAAATTCAAAAAAGTAG +GCGTGGCCAACCAATCAGCTGTTGTTTCTTGTTTTCTCATTGCTCAGCTT +AAAATTTTACAGCCTCTAATTGGTTGAACACGCCCACTATTTTGAAATTG +ACCAATAACAAAGCGAGAAACTTCTTGTTTTTTCCGCAGACTATGGACGC +TTCCGCACGCGGGAAATTCCCGTTTTCCGCAGACTATGGACGCACCATTA +TCATGATATTGGGTCATTGTGGTACCATAGGCATGTTTTAAAGCAATTTC +CCCACTGGCGCTACTCCACCTTTAATGCATTCTGCGTCTATTTTATACAG +TTCTGACCATAAAAGCACACAAATTTTTGTCTCAAAGTTTAGGAATATAT +AGATTTAAGGAAGAAAGTTTTAGTAAGAAAAAATATAGTCTTCTTCATGT +TTTCTTTTTTTTTACAATATCCATTTGCCATCCGTTTTTTTTTCTGCAAC +CTTCGATAAATGTTTGCTTGGATAACTATGTAAGGTGCTTTGAACACTCG +GCATTTGGGCTTCTTGCCCAAGTTTAGCCCAAAAATATTAACTTGGATCA +GAAGTTGGGCAATACTTTGGCAAAACTTGGATTCAGGCAATATCAAAGTT +TAACCCAAGTTTCACCCAACAAACTTTGGCCTAAACTTTTTTTGTTTCGA +ACTTGCGTAGAAGTTTTTGCCCAATTTTCGCCCAACTTTTGCCCAACTTT +TGCCCAAGTTTAGCCAACTTCTGTTCCAAGTTAATATTTTTGGGCCAAAC +TTGGGCATGAAGCTAGAGCCGAATGCCGAGCTAATTTTATTTGACTCTAT +CCGAATTCTGCTAATTCTCAAAAATCCCCCAATTGCCAACCATTTCAGAA +TGCATTGGAGTAGTTGGGCGATAGCGCTCAACGTGCTCGTGCTGGCTTTG +GCCGACAGTGCTCCTGAAAGATTCCCAGAGGATCATGTGGACCTGGTACT +TCCTATGAAAAGTATCCACCATTTCACCTAAACGTTTCCTAATCATCTTG +ATTACAGTGAAATACGACAGTCATCTTCGACAAGCTGATCTTCCACCGCA +CTTCATTGGTGCCAATGAGACGAACTTGGTTCCGCTCACCTTGAGATTGG +AGACTAGGAGGAAGAGATGCTCGTGTGGATGTTCGGGATGTGATCTTTTC +CCGAATAGATCTTGTTGTTCGAGCTGTAAGTTTGCGATTCTATAAGACTT +GTCAACGTGGTGTCAGGCTGACCCATTACGGTTTGATCTATAAAAAATGC +GGGAAGTTTATGACCAGAAAAAAATGACGTCATCACATTCTTAACCATAC +GAAATCAGTTGAGAAATCTGCGTCTCCCATTTCTTCTCCCGCATTTTTTG +TAGATCTACGTAGATCAAGCCGAAATGAGACAATTGAAATTCCAGCTTGC +TGCTCCTCTCAAAAACCAATCCCACTTGCCTGCTGTCCGCCACCTCCCCC +ACCAAAACCGTGTTGCCAGCCAGCCTTCGGCCCTTGCTGCCCGGCAACCC +CAAACTGTTGCCCGAAACCCTGCTGCCGAGGTCGTCGCCCCGAATACGAA +GAGTACGAGGACGAGGAAGGCAACCCTGGAGGCGTCCCAGCACCACCAAA +CCCACCAAGAACTTGCTGTCCTCCACCAACACCTGCTGCTCCACCACCGC +CACCACCTCCACCACCACCGGCTCCGGAAGCTCCAACGCAATGCTGTGGA +TCACAGCCTTATGGAAGAACACCGTGCAGGTCCGGATGTCCGAATGGAGA +TTGTGGATGCGGAAGACCTTGCTGTTACTATCAGAACCCCACATGTTGTA +ATCAAGGGCAAAAGGCTTGCTGCCCACCTGAACAGCCTTGCTGTCCTGAG +TTGAAGCTGGATAACTGCCTCGCTTCGGTCCCACCTTGCCTTCGCGCCTG +TCCATCGTGCCCTTGCAGAAAACGTCTGATGCTTGGGAAGAGAACTAAGA +GAGACGCACCGGGGCTTCATTGCCAGCCAAGTAAGCTATAAGTTTAGATT +TTCACGTAGTGTCAGGCTGTCTCATAGTGGTTTGATCTACAAAAAATGCG +GGAATTTCTCGCCCAGGAAAATGTAACGTCAGCATCAGGGCTGGGACCAA +AAAAAAAATTTTTGGACCAAAGAAGTTTTTGAAAAACCAAAAAAACCAAA +AAAAAAACAAAAAAAAAACCAAAAAATTTTTGATATGCTTAAGTTGATTT +TTAATGGGGTTATTCAAGTAATGTTGCAAAATGTATTAAAATACATTTAT +GACGTCACAACTGTGTTAAAATACATGTTTTAATGTATTTTAATACAGAA +TAGTCTCGAGTCGACACTAGACACGGTAAACTTTTTTTTTAGATTTTTCG +TCAAAATACCAAAAAAACCAAAAAATTCCCAACAGCATGTTCTTAACCAT +GCGAAATCAGTTGAAAAGTCTGCGTCTTTTCTCCCGCATTTTTCGAAGAT +CAAACCAAAATGAGACACTTTGACACCACGTGGATTTTCAAAACGCTGAA +AATAAGTAAAATAAATAAAAAATTTTCAGTCGGACTCCTTGGTCAACAAT +CCCCACCGACTCTGATTTCAAAGCCGGTAAAGACCATAATAAAATCAAAA +TCCCGCGTTGCTGGAACCAAGACATCTCAAGTGTCCGTCACCAAAAAGCT +CATCGAACAATCCTCTGACCACGTGGAATCGCCTCCAACAGCCGGAAGAC +TCTACGACTTCCGAAGAGCCCACGTTCGAGTCAAGAGAAACATGAACTTT +GGAAATGGAGCATGCCAGCTGTGTCTGAACGGAACTCCGCTCAAGAGAAC +CAAGCGGTCTCTCGATTGTGTTCCGTGTACCTACCTACAACCACAATACT +CTGATTGGAACCCGTTCCTCGGAGATCAAACGCCACGCGGATCGCAGTCG +CCAGTTGGAACTCCACTCGCCGGGCACAGAACTAAGAGAGCTGGCGTGAG +TTTGACTCATAGAAATTAACGAAGCTAAATTTATTTTTGCAGTGCCTTCC +TCATCCACAATGTACCCTGCATGTCCGTCGCTATAAGAGAAACCTGATCG +GATCCCAATATTGTGAGCCATGCAATGGACACTACGGTAGAAAGAAGCGG +GAAGCCGAGAGAGATCAGTGCTTGAAAAGAGAGAAAAGATATGCAGATGA +ACAGTGTGATAACGATGAGTTCAGTATCAATGAGCGAAGCAAACGACAAG +CCTACAATCCAAAAGGAATTTTGGATATCGTGAAGCTCCTATCCAAGGCC +TCCTCAGGTGGCAACAATCCAGGAGGATGCATGAAGTTCCCAGCCTGTGT +TCTGGCTCAGAAGAAGAGAAGAAAGAGAAATGCAGATCGGCTCGACACGT +ACTACAAAGCTGTGGAGGAGCACAAGAAGCTGGTGGAAGAGTACGAGATG +GCGATGGAGGAGCACAAGAGAGTCAAGCGGCAGTTCTTCGCTCCGGATAA +TGCTGCATCCTGTGTTCCGTGTCCGGCATGGGTGACACTTGCCTTGGCTA +GCAGAAAGAAGAGAGAAGTCGAGAAGGTGGAGAAGCATATGACGATGAGC +GAAGCTATCGCGGATATCAGAGCAAAGAAGGGGTATAAGGAAGGATTTGA +TGATGATGATGAGGTGAGGACTAGACCTGAAATTTTAGATCCTGTAAGAA +CTTTTTGAAAATTCCAAAAAAAAAACCCCCTAATTGAATCACGCGCGCAC +GCGCCACTGAGAAGGATACTGTATTCGCGGCGAGACCACCTGCACATCTA +ACTCCCAAAAGTGACGAATTTGGCCTAAAATGGACTTTCTTCATGGGATT +TCCACAGTTTTCACCATTTTTTTGACACAGTTCATGACTTTTTACACTCA +AAAAATTATTGGCGTGGTCATTTCACAATGATTTCAACAATTTACTGGAT +TTTACGCGTGTACTTCATCGTGGCACACCAAAAATTGATCTGGTTCATGT +GGTGTCAGAGTGTCCCATTTTGGTTTGATCTACGTAGATCTACAAAAAAT +GCGGGAGTTGAGAGACGCAGAGATCTCAACTGGCGTCACATCAATGCGGA +TTTTAAAATTTTCATTTCAGGACGACGAATCCTCTGAGGAAACCATCGAG +ACCCGCAGAAAGCAACGCCGCTCCTGCCAACAAAGTGACGATTGCCTGAA +CAACGTCGAGTACGCAGTCTTCCAAAAAGTCTATGCAGACAAGAGAACCA +AACGAGAAGCCGTGTTCCGTCGTAAGAAGTGCTCGAGGTGTGGAGTCTCT +GGGCTCACGCCACATCGTGTCAAGAGAAACTTCGGGCAGCCGAATATCAA +CGTCTCGGAGCAGAATTGCATGGCATTCCCACAGTGTCGGCATAGAGTGA +AGAGAAACTTTTTGGGAGAAGACTGTAACATCTGTACACAGGATACTGGT +CTGAAGCGGAGGAAGAGAGACTTCGGAACAGCGGTAGGTGTTGGTTTAAT +GAGCTTCCTTATCTTAAAGTTTTCAGCAATGCTACCCATGCCCAGGAACA +CGTTCATAACTTGAAGCGACTCCCTCCGATTCTCACATATCACATAAATA +CCACCTCGTAATAATAATTCAACATGACTAATAAAACAAATAAGTACATA +CATACATTTATATTAGCTTTTAGCACCCGTAGCAATTTGGAGCAAGAAAA +TATGTGTAAAGAAATTGGAGATGTAGTAGATTTGGTCGTTATAGTGATCG +CAGATCTTTCAGCTCTTTGAGCCGGAATATTGACTGGCTTGGAGCCAGGA +GATGAACCTCGCGGGGGAATGAGGCAAAGTAGGGGTGAAGCATTGCACTG +GCTGCGGAGACACGGCTTTCCGGGCGGAGCTGTAATTTTGAGGGTTACAA +GATAGGTGTAGCTCGATGTCGATTCATTTAGACTAGCATTGCAGCCAGGG +CTTAAGCTTTCGGCTTGAGCTTGCACTCAAAGATTGCTGCTCAATATAGC +TCGCGAAGACTGATTTGTCAAAGATTAGACTAGTAGGCCTGGACTGACTT +AAAGGTGGAGTAGCGCCAGTGAAAATTTTGTCAAAATACATACATAATGA +TCCGAAAAAAAAACCAAATTTCATAATAAAACAATCCAAAAAATTAGATT +TTTCACAATTTCAGGTCAAATTTTTGGCAAACTGCTAAAATTTTGAAAAA +TGAGCAATTGAGGAAATCTAGAGCAATGTCGCATGTTCCGACCCCTACAA +TATTTTAATACAAATAATTAAAACACAATTACAGTATAAAAATGTAGGAA +AAAAAATTTTTTTTTTGTTGGTCGACTTCCAAAATTATGAGTGGTAAAAT +TACAGTAAATAAAAAATTTTCAAAATTTTTTTGAAACGTTTTATTATGAT +ATTCGGTCTTTTCGGGACTAAAGGAGTGGTTTTTACAAGTCTACTTACCT +GAAGAAGCATCCCCAGAAGTTCCTGACCAGTCTTCAGAATCTTCGTGAAC +ATCGGGTTCACCGCGATGAACGACAACTCCCGATACCTGGGGAACAGTTC +AGGGGTGTAGCCTGGTAATGTCTTTACCTGAAACAAACATCTTTATCTCT +AGATTTTAGATTCCCTCACCTCCGGCCACTTTTTCTCGTCTGGAGTACCC +CGAATGCTGAAGATCATATCCAACTGGTCCTTGGTGCCGGGGTAGTGAGA +GTCCTTGGATCCCGGGAACAAAGCGGCGCCCGTGCAAATTTCAGCGAATA +TGCAACCGACTCCCCTGCAAAGTTAGTAGATATAGTTGGTACCTTTTATA +AAATAATATCCTCCTACCACATATCCAGGGAAGTTGAATAGTCGGTACTT +CCCATGAGAACATCAGGCGGGCGGTACCATAAAGTGACCACCTCGTGAGA +ATATGTCCTACTCGGCACAGATTTCGCCCTGGCTAGACCAAAGTCTGCGA +GTTTTAAAACACCGTCTTCGTCGAGAAGCAAGTTTTGTGGTTTTAAATCT +CTGAAAATCAGTTTTTATCAAGAGTTATGGCCGCAACGGCGCCTCCGCCG +ACCCCAGCGGTCGCCGCGCCGGCCTCCGCGGAACCCCGAAAATGTCCGCC +GCTCCAAACAACCACTTTTTTGCACTACGTTGCGCACACACCAGGCTACT +CATTTCACGCCAAGCTGCGGAACACCGAACGTGTCCGCCGCTCCAAATAA +CTCCCTTTCGCAATACGTTGAGCACACACCAAGCTGCGGAACTCCCAACG +TGTCGGCCGCTCCGAACAACCACTTCTACGCACTTCATTGCGCACACACC +AGGTTACTCATTTCACGCCAAGCTGCGGAACCCTGAACGTGTCCGCCGCT +CCAAACAACTCCCTTTCGCAATACGTTGAGCACACACCAAGCTGCGGAAC +CCCCAACGTGTCGGCCGCTCCGAACAACCACTTCTACGCACTTCATTGCG +CACACACCAGGCTACTCATTTCACGCCAAGCTGCGGAACCCCGAACGTGT +CGGCCGCTCCAAATGACCACCTTTCGCGCTTCAACGGCGTCGGCGTGAGG +CCCGAATTTCGCGCCTCACTCTGCTGGGAGCCCTATCAACACTAGGGAGC +AGTTTGAAAACTAACCTATGAAGAATCTTCTTCCTATGACAAAAATCGAG +TCCGCGGAGAAGTTGAAAGAGGAGAAGCTTGATGTCAATGCTATCCAACC +CATAGACGTTCTGCTCCAGGTACTTGCTCAAATCCATTTTCATGTACTCG +AACACAAAAGTTAGCTGGTGGTGTTGATAGAAGATGTCGTGCAAAGAGAC +GATATTCGCATGACGGAGGTTTCTGAGAAGCGAGGCTTCACGGATAGCGG +TGAATGGGAGACCTTCTTGAAATTGAAGTTTGATCTCTTTCAAGGCGACT +ATGGATCCGTCAAGTCTGAAAATATAATTTAGTTTGGTAATATCAGCTGT +TAAAATATCTAACTTCGATTCGCACTTATACACCGTTGCATAAGATCCTT +CCCCCAGCTTGTCAATTCGTTTGTACAGATCATTCACATCCTGCGGTGTC +ACTTCCTCCTTCGCAGGAAGCGTTATCGTATTTGGATCGTAGTGTGCTGA +TCGTGGTCGACGTCTTCGAAGATGTGTGAAGTCGGCCACAGTGTTGCTAG +ATGGTGGTGGTGGCATTGATGGAGAGTTCTTGTTTAGGGGCACGGTTGAC +ATGGTTTCAGATGGATTGTTGGAGCGGGAACGTGATTGGCGGCTGAAATG +GTATTACTAGGGTTTGATTCGGAAAATTTTCTTAGAAAAACAGTTTGGCG +GGAAGTTTAAATTTTCTGATTAAAAATGTTGGCGTAAGTGGTGTCGAAGT +GCCCCATTTTGGTTTGATCTACAAAAAATGCGGGAGTTGAGACAAAGACT +TTTCAACTGATTTTGCAGGATTAAGCTGACGTCACATTTTCCTGGGGGAA +AAATCCCCGCATTTTTTGTAGATCAAGCCGCAATGAGACAGCCTGACACC +ACGTGTTGACGGGATATTTAAATTTTCTGAGAAAAACATTTTGGCGGGAA +GTTCAAATTTTCTGAGAAAAACATTTTGGCGGGAAATTGAAATTTTCTGA +CAAAAAAATTTTGGCGGGAAATTGAAATTTTCTGACAAAAAAATTTTGGC +GGGAAATTGAAATTTTCTGACCAAAAAATTTTGGCGGGAATTCAAATTTT +CTGGGAATTAACTTTGGGGAGAAGTTCAAATTTTCTGTAAAAATTTTGGC +GGGAAATTGAAATTTTCTGACAAAAATATTTTGGCGGGAAAATCAAATTT +TCTGAGAAAAAAAAATTTTGGCGGGAAATTGAAATTATCTGACAAAAATA +TTTTGGCGGGAAAATCAAATTTTCTGAGAAAAAAAAATTTTGGCGGGAAA +TTCAAATTTTTTTTTTTTGAAAAGAAAATTCTACGGACCGGAAACGGCCC +AACTACGGCTCAAGAGCCGTCTCGGTCGGTAAATGTGTTTTTTGCTCTAA +ATAATGCATTTAACGACGTAAAAATGCTTAAATTAGCCAACTGGTATCAT +AGGTATTAAAAAAATTCGTTTTCTTAAAATCCATTTTTTCCTCTTAATGG +CCATTTTTTTACATTCCCCGTAGTTTGCCCGTAATTGGTCCGTCCCGCTT +TTCATATCCGTAGTTCACCCGTTAATGGTCCGTTCCCGGTCCAAGATCCG +TAAACGGACCGTACCGGCTTTGCCTGTGGTCAGATATAACTAGTAAGTCA +AGTGGTGTCAGGCTGCCCCATTATGGTTTGATCTACTAAAAATGCGGGAA +TTTTTCCCCCAGAAAAACGTGACGTCAGCACACTCTTAACCATGCGATAC +CAGTTGAAAAGTCTGCGTCTCTTCTCCCGCATTTCTCGGAGATCAAACCA +AAATGAGGCACTTTGACACCACGTGGTAAGTTATAACAAACATAACAAGG +TGTCGAAACTACTGTAATTATAGTCTTACTTCAATATACAACCTAATAAG +AATCTCCACCACTTACCTCAAAAAGCTGAAAATATTCTTATTATGATGTT +CTGGTGTGCTTCCACTTCCGGACCCCGATGATGCCCCATTCACATGATTG +GAGTGCCATGATTGTGTCATTTCATTTGTTCCGTTTTTCGAGATCGGAGA +TTTGGTGGAGCCTCCTGAAAAAACAGAAATAAATGTGGAATTATATGGGG +GCTCATATGTTTTCGGAACTAACCTTTTTGGGAGAAGACTCTGGAGAGCA +TTTTTGTGTAAACTGACTAACTTGTGCCACCCCCCGCACCCCATAGAATA +AATTGGCTAAAATTTCGAAAAAAAAAACTCGCCACCGCCGTTATTCTTGT +ATTTCTTCTCCTTATTCCGACTCCGACGCAAAGTGAAAATTGACGAGGAC +GGCTGGAATAATGTTTTGTGTTTGTGTCTTGTGGAAGAGATGCAGAATCG +CCGGAAGTTTAGAGGGGGTGGCGTGACTTACTGACCTTCCGGGTGCTCGG +CGAGCCGTCCACGTCCTGAATTCGTTGCGGCGACATTGTGGTGATCTGGA +ATATGTGGAGCGTAATCGAAATATTTAGGCTTAGGCTTAGGCTTAGACTT +AGGCTTAGGCTTAGTCTTCGGCTTAGGCTTAGGCTTAGGCTTAGGCTTAG +GCTTAGGCTTAGGTTTAGGCTTAGGCTTAGGCTTAGGCTTGGGACTGGGC +TTAGGCTTGAGCTTTGGCCTAAGCTTAGGCTTAGGCTTACGCTCAGGCGT +AGGATTAGGCTCTGGCTTTGGCTTTGGCTTAGGCTTAGACTTAGGCCTAG +GTTCACGCTTAGGCCTAGGCTTACAAGAAATATCCTCATTTACCGACCGA +CTGTGGCCTAGGATTTCAAAAAATGACCCTTTTTGAAAAATCGAAAAATC +GAAATATCGACGAATTTTCGTTTTTGAGGCGTTTTTTTAATTTCAATTTT +TATAATTTTTTTCGGTTTTTCGATTTTTCTTGAAAATACCAAACTCACCC +TATGCAAGTTCTCCGACGACTTCGAACTCCTAACAGCGGTGAGCTGTGGA +TGATGTATCATAGACAGTGAGCACGATGCTCTCATAGGCCTCTCGGCCTC +CTCCAGCCCAAACCATACTCCAATATGCGAGGTTATTTTTCCCCACATTT +GATTGAAAGATGGTATCTGCAAGTGAAATTTTTGGGTGGGGAAAAAGAAC +GTGAACGAATAATTTGGAGCAGCGGGGGGGGGGGTGGAAAAATGAAGAGC +TGCTCGGAGGAGGGAGCCGTACTACGAAATGAGAAGAGGAGAAGCCGGTG +TGACGGCGGGGCGTTAATGGGTTACTAAAGCCTCCACATTCCCATTTTCA +GCCGTTTCGAAACAAAGAAAATAGAAGAAAAAAAAGACAGATGAAAAATG +ACTTGGGTGGGTTCGGTGAAAAACAGGAAGCAGGAAGAGTGAGGAAATTG +GATGGTGGAAGAGTTTTGGCATTTCTAGGTTACCGGGAATCTTTAGAGAC +ACCTGGGCTGTCCCATTACAGTTTGATCTACAAAAAATGCGGGAATTTTT +CGCCCAAAAAATTTTCAACAAATTTAGATATTTTTTACATTTTTTCCCCA +ATTTTTTCAGCCATATTTCAGCCATGACTGTCCTTTTTTTCGGGCAAAAA +AAAATTTTCTCTGAAAATGTTCGAAACTACTAAATTATGCAAGAAGACAA +TTTTTAAGGTTCGGAGATCAATTTTGAGTCCTCTAGCTTCAAAATTATCC +ATTTTAGAAGAGTTTTAAAATTGTAATTTTTTACAAAAATTGCTCAATTT +TGCCACTTTTTAATAGTTTTCTAAACCTAGATTTTCTGAATTCTGCATAT +ATGAATTACCCGTTTTCAACAAATTTAGACAATTTTTTTCATTGTTTCCA +AAATTTTTTTCAGCCATTTTTCAGCCATTACTGTCCTTTTTTTGGGCAAA +AAAAATAATTTTTTGAAATTACATTACACACCTTCCATGTTTTCTTCGTA +GATTTAAGGTCCATGTCCACTGCTTGGTGGAAGAGTTTTCCGAGTTTTTA +GGTCACCGGAGAATTTGAGTTGGAAGAGTTTTCGCATTACTCCCCAACTG +TGATAGAACTTCAAAAATGAATATGCAGGGACATCACTCAAATTTGACAT +GTCAGTTTAAAGGAACACGCTGATTTTCCGAGTGGGTCTCGCCACGATCC +AGGTGCTAAATTTTCACAGTTTTTAGTATGTACCTAGTGGCTTATTTCTA +AACAACACGCGCATAACATCGGAGTGTCGTTGCATAGGCCACTCTAAAAC +ATAAACAAATGTGTGAAGAAAAATTAAACACAACTAGCACGGATTTCTGA +CGTCCCTCAGAAGTTGAAATGGAAGAGTTTTTGCCGAACTAGGCCAGGCC +ATATTCGGGGTAGATTTACGGCGCGTCGCGGCTCGATTTTAGTTGTAAAA +CTAAATGTATTTGTCCGTGTGGAGTACACGACTTTCCCAAGCGTTGTCCG +GCAGGCGATTGTCAATGGAGCGCGAAAATTCAATGAGGAAGGCCAGAACC +CCGTGGGATTTTGAAATTTTTTTCAGATATGACAAAAAATGACAATGCCA +AATTTAAAATGCATTAATAGCGGACAGAGGAGAGAATAAGTAGGGAAAAA +AGAAGAAAAAAAAAGACGGGCGGCGCTTCTCTCATAAAATAGTAATTGGT +CATTCTAAGTGTGCCTATTGTTCCTTATTTTTCGCTTTTTCTTGGCTCAT +TTTAGCTCAAAAACCAAATGTCGAAGAGTTTCTAGAGAACTAGGCCACGA +GAGGGAAAAACTAGGTCACTGGAATTTCTACGCTAAAAATTTGGCCCAGC +ATATTTACCTACGTGGCCGTAAAAGAGAAAGTTCGGCCACTAACTTTTTC +GGGCTATCAAAAAAGGTTTACCAAAACTTTATAAAAAAGAAACCACTTGT +GGAAAATGGCCGTGCATACTAAAGTTCGGCCACAAACTTTTTTAAAACTT +TTTTGCTCAAATTGAAGTACAGGACCACTTCGATGGGCGGTTTTCACTAC +TTGGCCGTGTAAGAGAAAATTCGGCCACCAACTTTTATTCAAGGCCACAC +CTCCAAATCCTTCAAAGCTTCAAAAATTTTCTACGTGGCCGTGTACGAAA +AAATTCGGCCATCATCTTTTTTTTGGGTCACGTCGCTAAATTCTTCAGAG +CTTCAGAGATTTTCTACGTGGCCGCGGGAGAGAAAATTCGGCCACCAAAT +TATTTTTTAAGGCCAAACCTCCAAATCCTTCAGAGCTCATATTTTCTACG +TGGCCGTGTACGAGAAAACTCGGCCACCAAATTAATTTTGAAGGCCCCAC +CTCCAATTTCTTCAGAGATCATATTTTCTACGTGGCGTGGCCGTGTACGA +GAAAATTCGGCCACCAAATTCTTTTTTAAGGCCAAACCTCCAAATCCTTC +AGAGCTCCTATTCCCTTCGTGGCCGTAGGAGAGAAAGTTCGGCCACCAAA +TTAATTTTTTAAGGCCACGTCGCCAAATCCGTCATATTATGAGGAAAAAA +GTAAAAAATAATACTAATAACAATTGAAGAAAAATTGAAAAATATAAAAA +TATAAGAGACTAGTAAATGAAGAGGAATGAAGAGCGAATAGGAGGCCAGA +GAGAGAGAGGGGAGGAAATTGTGCTGTTGAAGACCTTGAAGAGAGAGGCA +CAGCAATAGATAAATTGAATTACAATGGGGTGAGGAGCCGGGTCTGTCCC +CCCCCCCCCCCCCCCCCAAAAAGTGCGAACAAATGTGATGAAGCGCAGAG +AAAATCGGGAGGGGGGGGGGGGGGGGGGGCTGTGCTCCAGGTTGATTGAG +CCAAGTGTTTCGACTTTTTGCCGAACACGTTGAGCTCTCCGATGAGCCGG +GCTCACCGGAGAGCCCATGGAGCCCCATGAAGCAGAGGGTCACAAGGTTT +GAGACTTCCGGGAGATAGACTGCACAACGTACAAAGACTAAAACTTTTTT +TTTTTGCAGGTGAGGCATGAAATTTAGAGCTTTTTTGCAACAAAATCCAA +CATTTTTTTTGTAAAATAAGGTCAAATGACGAGTTTTTTCTATAATCTGG +CCGAGAAAACCTGAAAATTGATCTACCTTGATAAACAGGGCGCGCGGGTG +TAAAGCGGAGCGTCGTTGTGAAGCTGAAATATTGTTGAACGAATTCTGGA +ATTCTGGCTTCCCTCATAAATTGAAATGGAAGAGTTTTTGCCAAACTAGG +CCAGGCCATATCTGGGGTAGATTTACGGCGCGCTTTTTTTTGGGCATAAA +ATTCCCGCATTTTTGTAGATCAAACCGTACAGCCTGACATCACGTGTTTT +TGGCCCCGCTAAACAGGGCGCGGGTGTAAACATTCAAATATTATGTGAAA +AAAACGCATGAATTTGAACAATTTTGCGTAGAATTTTTGAACAAAAAAAT +ATATGAATAACTAATGCAAAACGAACAGAACTAAATTTTCTGAAATTGAA +GAGAGGGGAAAAAAATTGGGAAATTTTGGACATTTTTCCCAACGACGCAT +TGAGCCACCGGACCCAGATGAGCAAATAAACCGGGGGAGCAGGAGGAAAA +TGGAAATGACAAAAAAGGCGGAGGAGGAGAAGCTCACGTATTTAGTATCC +CATAGAAAGAGTCAATTTTCATAAACTGCGACAATTGACTACCAGGGAGC +AGTTGCGCTCTACCGACAAAATCAAGCAAGGTCCACGTAGTGCCAGTCTG +TCCCATTACGGTTTGGTCTACAAAAAAATGCGGGAAAATTTGGCTCAAAA +AAATGTGACGTCAGCACACTCTTAACCATGCGAAATCAGTTCCCGCATTT +TTTGTAGATCTACGTAGATCAAGCCGAAATGAGACACTGTGGCACCACGT +AAAGGTCCTTCTTACAGAGTGCGCTAGAGCGCGATTGCCAGTTTTCTAAA +AAAAAAATCTAACATGAAAAAATGTGCGTAAAAGCGGAGTTTCGTTGCGA +TGTAAAATTTGGAGAAAAATTGAAAACTGAGGAGGAAGAAAAAGTTAAAT +GCCTCTTCGCAAGACCGGGATTAAATAGTATTTTACTTCTTTTTTTTCCT +TCAACTTTTTGAAATTTTTGGCGGAATGGGGAAAAGGAAAAAAAAACGAA +ATCATCGATAAAAACAACACTAGGCCACCCAGAAGTAAACCTAGGCCACC +TTATAGAAATTCTAGGCCACCCTGTAAGAATTTTAGGTCATCGCGTAGAA +AAGCTAGGCCACCCTGTTGAACTGCTAGGCCACGCTGTTGTACACTTAGG +CCACTCTGAAAAAAATCTAGACCTCCCTGTAAAAAATCTAGGCCACCTTG +AAAGAATTTTAGGTCATCGTGTAGAAATTCTAGGCTACGTTTTCGAAATT +CTAAACCACTCTGTAGAAAACTTGGGTCATCTACCGAAATTCTAGGCCAC +CCTGCAGAAAACTTAGGCCATCTACCAAAATCCTAGGCCACCCTGTAGAA +AACTTAGGTAATCTACCAAAATTCTATGCCACTCTGTAGAAAACTTAGGC +TACCTCGTTAAAGTTCTAGGCCACCGTGTAGAAATCTTAGGCTACCTCGT +TAAAATTCTAGGCCACCCTGTAGAAAAATTAGGTGATCTACCAAAATTCT +ATGCCACCCAGAAGTAAACCTAGGCCACCTTGTATAAATTCTAGACCACC +CTGTAGAAAACTTGGGCCATCTACCAAAACTCTAGGCCACCCTGTAGTAA +ACTTAGGTCATCTACCAGAAAACCTAGGCTGTTCCGTTACGCCGCATGCT +AAAAAATCCAGACCGCCCTGTAGAAAATCTAGGTCACTCCCTACAAAACC +TAGGCCACCCTGTGAAAATTCTAGGCCACCTTGTGAAAATTCTAGGTCCT +TCCCTAGAAAAACTAGGCCACCCTGTTAAACTCTTAGGCCACTCTCTAGA +AAAACTAGACCACCCTGTAAAAAAACCTCGATGGCCTAGAAAAAAGCTTG +GGAAATTTTGTGGAAAAAGTTAAAAAGGAAAATCTAGGCCACCCACAAAA +AAGCTAGGCCACGTGGCAAGAAACTTCAAAAGTGACGAATGATGAGACGA +GAGGCGTATGTTTGAGGTCAAAAAGGGTGAAAAAGAAGAAAAAAAGACGA +GGCGGAATGTTTCTTTTTTCTTTTCAAACTGAGCATCTCCCCGTCTCTCG +GCCACCAATACTACTACTACTACAACTATTCATGTTTTTAGAGAGCCCCC +CCCCCCCCCCCCCCCGGCCACTTGTCAGCTTTTTTGACGGAAGATGCCAA +CACACAATCGAAGGGGAAACCATAAAAACCCGCCAACGACACTCCGTTTT +AAGGCCCGGATGCCCAGATGTATGAAAAAATGGAGAAACTGAAGGCTTCT +CCCCTCCCCCCCCCCTCCCTTAAAAAATGATGAATTACTAATGGTGCCGC +CCATGTTGTGTTTGTTGCTTTCCCCCCGTGCTCCATCATTGGGGGAACAT +GACAGCCACCTTGAGTTACATGTATACAAAGTGACAGGAGGGAAAGATAG +GGGTAAAAGTGCAAAAAGGGAGTCGCGGGTTCGAACCAGTGAGGGTTTGC +AAAATTTGGGCTGTGCGCGGCGCCTTAGACTACTGCGCCACGCGTGCGAA +CTGTAAATAGAACTGTCAGGCTAAATACGAACGTTCGGTTTTTAAACTCG +ATTGGCAAAAATGAAATGAATGAATAGACAGGAATGACTCATATTTTTTG +CATAAAGGGGCCTGGGTCTGGGAACTAGGAACTAAACTAAATGAAGGAAA +ATTGAGGCATCTCCCGCCAATTGAGTAGAAAAGTGATGAGAGCGGCAAAA +AGAGATAGGGGGGGGGGGGGGGACCCATTCATTTTACACTGGACACCACA +CTCCCCACTCTCTCTTTGATGACGAAGGACATGAGTACGAACTCGCGAGC +ACAGAAATACGACACGTTTTCTTCTCATTTTTTTTTTGCAAAAGGTGATG +ATGATAATCGCTTCTAAACGAGGGGAAGTGTACTAAATAATAAAATTGCG +AGTGGATATTGGATTTTTTCGTTATTTTCCGCTCTGAAAAACCTGAAAAT +CAGTCGGAAATTCGAGTTTTGGCTAACTTTTTGTAAATTTTGTTTAAAAA +ATCACTTTTCGCTGCGAAACCACCTGAAAGGATATAGTGGGCATGCGCCT +TTGAGCGCTACAGTGGAGGGAATGCAGTATCTCTTGGAAGTCAGATTTGC +CGATTGTTTTAACGCAAAACCTGAAGTATAGAAAAGAAAACATGAAAATT +TATTGAAAATATAATAAATAAATTAAGCAAATTACATATCAACTGAGAAA +ATCACCTGCTGGAGAGAAAAATTGAAAAAAAACCAGAAAATCGGCAGGAA +AGCAATAATCGAGCAAGATCCTTGGAATTTTTAGGTGCAGATATCGGTTC +AAAAGGAAAACACTATTTTAGCTTTTTTTTGTCTTAAGTTCAATGTTATA +ACACAAGAAACGATATTTCTATGGCATAATTTTTGGGTCCTAGAAAGCAG +ATTTTCACGTAGATTGGTCTGAAAATAATATTGGAGTAATTTTTATTATT +TTTCCTTGCATTATAAAATTATTTCTCTTTTATTTCTCAATTCTAAAACT +ATTTTCCCGTTCTTTTTCCCTATATCTCGCGCTTCTCCGGGATGTTGCAT +CCCATTCGACGTGAGGAGTCTCGGAGTCTCTCCGCTGCAAACGCGCTCCA +CTGGACACAGAAAATAAAAAAAATAAATTGTTCGAATTCATGCAATTTTC +TTCTAATTTTCTCCGTTTTTCGTCAATTTTTCTGCAAAAAAGACAAAATT +TACAGGTAGCAATGTATGGGGGATATCAAGGAGCATATGGGTAAGGCTAA +AAACTAGGAAAAACTAGGAAAAACCCATGGAAAACTAAAAAACTCTGAAA +TTTCAAATTTCAGAGCCTACGGGAACCAGCAGGCGGCTTCACAACCATAT +CAACAGCAAGGACAACAGAATTATTACCCGTAACTCGAAAAAAATTCAAA +AAATTCGAAAAAAATCAATTAAAAAGATCAAAATTTTCAATTTTTTCAGC +GGAGTGAACCCGTACGCGGCGAATTATGGGTACGCGGCAGCACAGCTTCC +ACCACCACCTCCACCACCGCCAGTATGCCTTAAAATTGAAGAAAATTTGA +TTAAAAAATTGAAAAAATGCAAATTTTCAGGTAGCCGATCCATACGCCGG +CCAATTTCAGACATTTCCCTCTCAAGCCACCAAAATAGCGCCGAATCCCT +ACTTTAAAAAGCCACAAAATCAGCAGCAACAGGGTATTTTCGCCGTGTTT +TCTGGCTGCAAAAAAATTAAATTATCGATTTTTTTAAGGCTACGACGCGG +CGGTCTACAATTACGCTCAGCAGAATACTCCGAAAAATTGGAAACACGGC +GGCGGCGGCCGGCAGGGGAGACAGGGATCTGGCGATAATAAACAGTACTA +TTGTGAGGTAAAAAACGTGGAAAAAATCGAGTAAAACACAGTTTTTTATT +CAAAAATCTGAGAATTTCCGTAAAAAATCCTGTTTTTTGACGTTTTTAAG +CAAAAAAATCGGGTTTACAGCACTTTTAGAGATAAAAAAGTGGAAAAAAT +CGAATTTTGGACCTGATTTTGGGCTTGAAAGCATGATTTTTATCAGAAAA +CACAGTTTTTTTTGTCAAAAATCTGAGAATTTCTATGAAAAGTCTTGTTT +TTGGATGTTTTTAAGCAAAAAAATCGGGTTTACTTCATTTTTAAGGGTAC +AAAAGTGGCGAAAAGTTAATTTCTTGTAAATTTTCACATGCAAAATATTG +AATTTATTAGGTTTTTTCCAGAAAAAGTAGTTTTTTTGCTACATTTACAG +GCTTTTAAAACTGAAAACATGTTAAATTTCGAGGAAAATCGACAAAAAAA +CCCATCTTTTGGCCAAATTTAAATTTTTGAGCAAAAAAATCGGGTTTGCA +GCACTTTTAAAGATAAAGAACTGAAAAAATTCAATTTCTTGGAGAAAAAA +GCAATTTCAACACCAAAAATAGCAAAAAATTCGGGAAAATTGTCAATTTT +TTTGAAAAAAAACTTGAAAAACCGGATTTCCAGTTGTTTTTTCATGATTT +TTTCTCAAAAATCTCATAAAAATTGGAAAAAATTCCGAATTTTTTACTGA +AAATTCGAGAAAAATTGAAATTTTTTCAATTCCGATTTAAAAAACATTTT +TCGCTAAAAAATTGAATATTTTTAGGCTTTAAAGTTCGGAAAAGATGCTG +AAAATTCGGAATTTTCTGTTTAAAGAAATTTTTTTTGTGCTGAAAAATTG +ATTATTTTTATGCTCCAAAAACTGGAATTTTTGAAAAATTCGGACAAAAA +AATTTTTTTATTAGTTTTTAAATTTTTTTAATTTTTCAACCCGCTTTTTG +CCCAAATTTAGATTTTTTATTTAAAAAATCGGGTTTACAGAACTTTTAAA +GGTAGAAAAACTGCAAAAAGTTAATTTCTTGGATATTTTCAGGCTTTAAA +GTCCAAATAAACATGTTGAAAATTGAAATGTCTTCAATTTCGATTAAAAA +CATTTTTTTCGCTAAAAAATTGAATATTTTTAGGCTTTAAAGTCCAAAAA +ACAAGCTGAAACTTGAATTTTTTTCATTTTCAATTTAAAAAAATTTTGCT +CAATAGATTTTCAGGCTCCAAAACACTGGAATTTTGGACTTAATCGAAAA +TTCGGACAAAAAAATATTTTTATTAGTTTTTAATTTTTTTAATTAAAAAA +AATCCCAATTTCCAGGTGTGCAAAATCTCATGCATTTTTAGGGTTAAAAT +TGGAAAAAATTATCAAAAATTTTCGAATAAAAATGGAATAAATCTGATTT +TTATAAATTTTTCGAAAAAAAAATGATTTGTTGGCAAAAATTAAATATTT +CAGGCTTTGGAAGTCCAAAAACCATGTAGAAAATTCGGAAAAAATCGAAA +AATTGGAAGAAAAAAATTTTTAATTTCAAAAAATTTCAAAAAAATATTTA +AAGCTGGTGTAGTCGACTTTATTTATTGCTTAAGTAGACTCTAAATTGCC +TGGAAACACCGAATTTCATAATGAAACTTCTTGAAAACTTCTCAAAAAAA +AAAGTTATGACGGCTCAAAAAATGGACTAAAATTAGTTAAAATTTGAAAT +TTGACCGACTTTTCAAGCGGCTGGAAACATTTTTTCTTTGAAATCACCGT +CAAATTTTGAGTATACTGTGCAATTATGTTGCGTTTTCAACTTCATTTAG +GTATTTTAAAGTCAAAGGGCGGCGAGATTTTTAATTTTTTGAACCAAATC +TCGCCGACCATCGACTTTAAAATATCTAAATCGAGTTCAAAACTCAAGAT +AATTACATTATATAATCAAAATTTGACGGTGATTTCAAAAAAAAGGTAGT +TTCTAGCCGCTTGAAAAGTCGGTCAAATTTCAAATTTTAACCAATTTCAG +GCCATTTTTTTAGTCGTCATAACTTTTTTTCGAGAAGTTTTCAAGAAGTT +TCATTATGAAATTCGTTGTTTTCAGACAATTTTGAGTCTGATAAAGCAAT +AAATAAATTCGACTACACCGCCTTTAAATATTTTTTTGAATTTTTTTAAA +ATTAAAATTTTTTTTTCCAATTTTTCGATTTTTTCCGAATTCTCCACGTG +GTTTTTGAACTTCCAAAGCCTGAAATATTCAATTTTTGCCAACAAACTAT +TTTTTTTTCGAAAAATTTATAAAAATCAGATTTATTCCATTTTTATTCGA +AAATTTTTGATAATTTTTTCCAATTTTAACCCTAAAAATGCATGAGATTT +TACACACCTGGAAATTTGGAATTTATTTGTAGAATTTTTGGATTTTTTAA +TTAAAAAAAAGTTTTTTCCGATTTTTTTTCCGAATTTTCAACATGGTTTT +TGAACTTCCAAAGCCTGAAAATGATTTTTTGAATAACTTTTTGATTTTTT +CGGTTATTTTTGGTTTTTTTTTTTAATTTAAAAAAATTAAAAAATTAATA +AAAATATTTTTTGTCTGATTTTTCGATTAAAGTCCTGAAAAAAAAATCTA +TTTTATAGCAAAAAATCCTAATTTTCAGCCTGTTTTTTTGCCTTGATATT +CAATTTTTACAAAAAAATTTTTTTTGGAGTTTTTTGCCTAAAAAATCGAA +AAAAAAAATCATCTTTTCTCGAATTTTTGGAAGAAAAATTAAAAATTTCA +AAAATAATTCAATTTTTTGGTGTTTTTCGGGTTTTTTACATAATTATTTT +TTAATTTAAAAAGTTTGTAAATAACCATAAAAATTTATAATTTTTTAAAT +TAAAAAATAATTATTAAAAAAAACTCGAAAAACACCAAAAAATTGAATTA +TTTTTGAAATTTTTAATTTTTCTTCCGAAAATTCGAGAAAAGATGATTTT +TTTTCGATTTTTTAGGCAAAAAACTCCAAAAAAAAATTGTTTTGTAAAAA +TTTAATATCAAGGCAAAAAACAGGCTGAAAATTCGGATTTAAAAAAATAA +TTTCTTGCTATAAAATAGATTTTTTTCAGGACTTTAATCGAAAAATCAGA +CAAAAAATATTTTTATTAGTTTTTTAATTTTTTTAAATTAAAAAAAAAAT +CAAAAATATCCGAAAAAATCGAAAAATTATTCAAAAAATCATTTTCAGGC +TTTGGAAGTTCAAAAACCATGTTGAAAATTCGGATAAATAAAAATATTTT +TTTGTCCGAATTTTCGATCAAAGTCCAAAAACTTCCAGTTTTTGGAGCCT +AAAAATAATCAACTATTGAGCAAAATTTTTTTAAATTGAAAATGAAAAAA +ATTCAAGTTTCAGCTTGTTTTTTGGACTTTAAAGCCTAAAAATATTCAAT +TTTTTAGCGAAAAAAATGTTTTTAATCGAAATTGAAGACATTTCAATTTT +CAACATGTTTATTTGGACTTTAAAGCCTGAAAATATCCAAGAAATTAACT +TTTTGCAGTTTTTCTACCTTTAAAAGTTCTGTAAACCCGATTTTTTAAAT +AAAAAATCTAAATTTGGGCAAAAAGCGGGTTGAAAAATTAAAAAAATTTA +AAAACTAATAAAAAAATTTTTTTGTCCGAATTTTTCAAAAATTCCAGTTT +TTGGAGCATAAAAATAATCAATTTTTCAGCACAAAAAAAAAATTTTTAAA +CAGAAAATTCCGAATTTTCAGCATCTTTTCCGAACTTTAAAGCCTAAAAA +TATTCAATTTTTTAGCGAAAAATGTTTTTTAAATCGGAATTGAAAAAATT +TCAATTTTTCTCGAATTTTCAGTAAAAAATTCGGAATTTTTTTCCAATTT +TTATGAGATTTTTGAGAAAAAATCATGAAAAACCAACTGGAAATCCGGTT +TTTCGAGTTTTTTTTCAAAAAAATTGACAATTTTCCCGAATTTTTCGCTA +TTTTTGGTGTTGAAATTGCTTTTTTCTCCAAGAAATTGAATTTTTTCAGT +TCTTTATCTTTAAAAGTGCTGCAAAAAACTACTTTTTCTGGAAAAAACCT +AATAAATTCAATATTTTGCTTTTTTTTTTCCTTTTTTTGTGAAAATTTAC +AAGAAATTAACTTTTCGCCACTTTTGTACCCTTAAAAGTGCAGTAAACCC +GATTTTTTTGCTTAAAAACTTCCAAAAACAGGAATTTTCGGGTTGAAAAA +TTAAAAAATTTTAAAAACTAATAAAAATATTTTTTTGTCCGAATTTTTCC +AAAATTTCAGTTTTTGGAGCCTAAAAATATTCAATTCTTTAGCGAAAATT +GTTTTTTTTTCAAAAACTTCCTACGACTACACCACCTTTAAAAAACCAAA +TTAAATTAGAGAAATTCTTCAAAAAATCCCCAAATTTCCAGGTTTGCAAA +ATCTCGTGCGCCGGCGGAATCACATACAAAGAGCATCTGGAAGGTCAACG +GCACAAGAAAAAAGAAGCTATGGCAAAACAGGGCATACCGAGCACTTCCC +TCGCTAAAAATAAGCTTTCCTATCGTTGTGACCTATGTGACGTCACTTGC +ACCGGTCAGGACACGTATTCGGCTCACGTTCGTGGCGGAAAACACTTGAA +AACTGCACAATTGCACAAAAAATTGGGAAAACCGGTGCCTGAAGACGTTC +CGACGATTATTGCTCCGGGAGCCGATGGGCCGACGGAGACGAAAGCCAAA +CCGAAATGGCATCAACAAGCTCTGCCTGGCGGGAAAATGTGCGGAATTTG +AAAAAAAAATTTTGGAAAAAAACGAGAAATTGCACATTTTTAGGCTCAAA +AATCTGAAAATTTAGCAAAAAAATTTAGAAAAATTTGGATTTTTAGAAAA +AAATTAGCGTTTTCTCGCCAAAAATGCTCAATTTTCGATAAAAATGTACA +TTTTTTTTTTTGGATTTTTAAAAAAATATTTTAGGGCTCAAAAATCTGTA +AATTCTGCAAAAAAAATTCTAAAAAATTTTGAAATTTTGAGATTAAATCT +TTCGCCAAAAAAACGAAAAATTTGAATTTTACAACTTAAAATGCTCAATT +TTCGAGGAAAATGTAAAATTTTTTTTCAATCTGAAATCTGTAATTTCTTT +TAAAAAATCGATTTTTTAAAAAATTTCTACTGTAAAATTTTGAAAAAGTT +GAACGACGTCAAAAAGAAGGTAAAAATCCGAAAAAAAGCAACAAAGAACT +AGGAATTTTAAAATTTCCAAAAATGGTCTGAAATTTTGAGAAATCAAAAA +AAACAAGTTTCTTTCAGTTTTTTTTAGAAAAAAAAATCGTATTTCAGAAT +TTAAATTTAAAGCATATTTTAAACTTTTAAACGCAAAAACATTATATTTT +TCTTTAAAAAAAAAACAATTTAAACGCATTTATTGCTTTATTAGACTCAA +AATTGTCTGAAAACACCGAATTTCATAATGAAACTTCTTGAAAAAAAAAA +GTTCTCAAAAAAACAAGTTATGATTGCTCAAAAAATGGCCTCAAATTAGC +GGAAATTTGAAATTTGACCGACTTGTCAAGCGGCTGGAAACTAGCTTTCT +TTTTTGAAATCACCGTCAAATTTTGAGTATAAAATGTAATTATCTTGCGT +TATCAACTTGATTTAGGTATTTTAAAGTCGATGGACGGCGAGACTTTTAA +AGGTGGAATACCGAAATTTAAGACTTTGCTTTTTTAGACCGAAATTTTGG +CAACTTATCGGTGCGACACTGCAAAATTGCCAAAGTTTGAGATTTTAGCT +AAAAATAGGCCGTTTTTTCCAAAAACTTTGATCGGCCATAACTTTTTTTT +GGAAAATTTTCAGAACGTCTCATTACGAAATTCGGCAGTTTTGGGCCATT +TTGGGTCTAAAAAAGCAAAGTCTTAAATTTCGGTACTCCACCTTTAAAAA +TCTCTCCGTCCATCGACTTTAAAATACCTAAATCAAGTTGATAACGCAAG +ATAATTACATTTTATACTCAAAATTTGACGGTGATTTCAAAAAAAAAAAG +TTTCCAGCCGCTTGGCAAGTCGTTGAAATTTCAAATTTCCGCTAATTTGA +GGCCATTTTTTGAGCAATCATAACTTGTTTTTTTGAGAACTTTTTTTTTC +AAGAAGTTTCATTATGAAATTCGGTGTTTTCAGACAATTTTAAGCCTAAT +AAAGCAATAAAAAATTAGAATATACCACTTGAGAAAAATTAAAGATTTTT +TTAAGTTTAAAATAAAAAAATATGTTTCTTTCCGATTTTTTGATAGTGAG +ATAAAAGTTTTGGCGGGAAATTCAAATTTTCTAGAAAAAAAATTGAAAAA +ACTCATAGTGTATAACTGCACAGAACGGCTGGTTATGAGTATAGGTGTCA +AAGTGTCTCATTTCGGTTTGATCTACAAAAAAAGCGGGAATTTTTCCCAA +AAAAAGTTACGTCAAGATGCTCTTTTTTATTAAATTTAATTAAAAAAGAG +AGCATGCTGACGTAACTTTTGAGGAAAAATTCCCGCTTTTTTTTGTAGAT +CAAGCCGAAATGAGACACTTTGACACCACCACGTTCAGACAAAATCCCCC +ACTAAATATTTGGTAAAACTAGTTCAAAACCCGACTGTAGTACATTTTTG +GCAGAAATTTGAAAATTTCAACTTAAAACCGCTCAATTTTTCCAAAATTT +CACAGTATGCATTTCAAAAATTATGGTTTTGTTTTTTTTTAATCGAAAAA +TATATTTTTAACAAAAATGGACCATTTTTAGTTGTAAAATTCAATTTTTT +GGCGCTTTCAAATTTTTAGGCAAAAAATGTGCAATTTTCTCCAAAAATTT +TCAGATTTTTTAACCCTAAAATTAAAAAAAAATCTAAAATATTAGAATTT +CCCGCTTTTTTTTTCAAATATTTCAATTTTTCCAATTAAAACACAAAAAT +TGAGCATTTCTAGTTGGCACATTCAAATTTTTAGGCGAAAAATTTGATTT +CAAAATTTCAAAATTTTTCAGAATTTTTTTTTGCTAAATGTTCAGATTTT +TGTGCGCAAAAATATTTGAAAAATCCAAAAAAAAAACTCGAAAATTGAGC +ATTTTCAGTTGTAAAATTCAACTTTTTAGGCGGAAAAATGTGCAATTTTT +CCCCAAAAAATTCAAATTTTCCAACTTTTCTCTCAAATAGCACAGAAACA +GAAAATTTGTTATACCTAATGTGGAAAAACTGAATTAAAACAGATTTTTT +GAAAAAATGCACTTTTTTTTTTGCCAAAAAATAGTTCAAACCCCGACTTT +TTGTTCCAGAGTTTCCAGGTCATCGGTATCATCGCATAAATAAATTTTGC +GGGAAAAATTCCCGCTTTTTTTGTAGATCAAACCGAAATGAGACACTTTG +ACACCCCACGTTCAGACAAAACCCCGACTTTTTTCCAGAGTCATCGGCAT +CAACACGGTAAACTTCGTCGGCGGTACGAAGCTCAACTCCACCGGACAAC +TCGAGGAGAAGAAGCGCGAAGTTGCTGCCGCCGTGAGCTCAGTCGGCCGG +AAAACCGGTGGTGCTGCTGCAACGACGACGATTGAGGTGGAAGACGAGAA +GCTCCGAGCAATGATCGCCGCCGAGGAGGTACAACCTGTCGGCGAGGAAC +ATGTCACTGAAGAACGTGATGCTACCGGAAAACTGGTGCAATTCCATTGT +AAACTGTGCGATTGCAAGTTCTCCGATCCGAATGCCAAGGAGATTCATAT +CAAAGGTCGTCGACATCGTGTCAGCTATCGGCAGAAGATTGATCCGACGT +TGGTGGTGGATGTGAAGCCATCGAACAAAAGATCACAGGAGAAGCGGAAG +AATCAGCTTCCAGCAGTTCATGGTGTGTGGATTTTTTAACAAAAAATCAA +CAACAACACAAAAAACATGTTCCAATAAAATTGGAAAAAAAAATTTAAAA +AATCCCAAATTTCCAGGTGTCTAAAAATCTCATGCATTTTTAGGGTTAAA +ATTGGAAAAAATTATCAATTTTTCGAATAAAAATGGAACAAATCTGATTT +TTATAGAAAAAATAATAATTTGTTGGCAAAAATTGAATATTTCAGGCTTT +GGAAGTTCAAAAACTATGTAGAAAATTCAGAAAAAATCGAAAAATTGGAA +GAAAAAAATTTTTAATTTGAAAAAATTCAAAAAAATTTAAATTTTTTTAA +AAATTGAATTTTTGAGTAAATAATTTTTTGCTATAAAATTCAATATTTTC +AGGCTTTCAAGTCCAAAAACCGTGTTGAAAATTCCGAAAAAATCGAAAAA +TTGGAAAAAAAATTTTAATTTAAAGGTGGACTACGCTCAGTGGGGGGAAA +TTGCTTTAAAACATGCCTATGGTACCACAATGCCCGAATAGCATAATAAA +AAAATTTTAAAAAATATTCTAGATTTTATATGATTTTTTGAAAATTGGAA +AAATCACAGTTTTTGCCTAATTCCTATTTGAATTACCGCCAATTGGATTT +GTTCGGTGGAGCGCGCTTGCATGTTTTTAAATTTATTTATTTTATTTATT +GTTATTTTCCACCGATTTTTAATGTTTTCGATGTATTTTTGTTTGAATTT +TAGAGAAAAAGTCAAAATAAATACTAATTATCGATTAAAAAGCACGCTTA +CAGGCGTAAATCAGTGAAATTAATTAACTCAGGTTCGAAATCGTTTAAAA +TCGTTACTTTTTCATTTTTACGCCTGTAAGCGTGCTTTTTAGTCGAAAAT +TTGCATTTATTTTCACTTTTTCTTTAAAATTCAAGCAAAAATACACCGAA +AACATGAAAAATCGGTGGAAAATAACAAAAAATAAAATAAATAAATTTAA +AAACGTGCAAGCGCGCTCCATCGAACAAATCCAATTGGCGGAAATTTAAA +TGGGAATTAGGCAAAAACTGAGATTTTTCCAATTTTCAAAAAATCATATA +AAATCAGAAAAATTTTTGTTTTTTTTTTAATTTTTTTAAACATGACATTC +GGTCATTGTGACCCCATAGGCATGTTTTAAAGGTGGTGTAGTCGAATTTT +TTTTATTTCTTTATTAGACTCAAAATTGTCTGAAACCCCGAATTTCATAA +TGAAACTTCTTGAAAAATTTTCAAAAAAAAGTTATGGCGGCTCGAAAAAT +GGCCTAAAATTAGTGAAAATTTGAAATTTGACCAACTTATCATTGTCGCA +TCGGCTGGAAACAATTTTTTTTTTGAAATTGTCGTTCAATTTTGGGTGTA +CAGGTCGATTATCTTGCGTTTTCAGCTTTATTAAGGTATTTAAAAGTCGA +TGGACAAATGGATCTGTCAAATTTTTTACCAAATCTTTTCGTCCATCGAC +TTTTAAATACCTAAATAAAGCTGAAAACGCAAGATAATCGACCTGTATAC +CCAAAATTGAACGACAATTTCAAAAAAAAATTGTTTCCAGCCGCCGCAAC +AATGATAAGTTGGTCAAATTTCAAATTTTCACTAATTTTAGGCCATTTTT +CGAGCCGCCATAACTTTTTTTTTTGGAAAAGTTTTCAAGAAGTTTCATTA +TGAAATTCGGTGTTTTCAGACAATTTTGAGTCTAATTAAGCAATAAAAAA +AATTCGACTACACCACCTTTAAAGCAATTTCCCCACTGGGCGCTACTCGA +CCTTTAAAGGGGGAGTAGAGTTTGTGGGTATTTTGCTTAAATAGACTAAA +ATTGGTCCAAAACCACCGAATTTCATAATGAGACTTCACAAAAAATCTCC +AAAAATTTTTTATGGCCGGTCAAAATTTCGAAAAAAAAAGATGCAACTTT +TGCTAAAATCTGAAATTTCGCACACTTTTCTTTGTCTAGCAGCCGCTGGA +TTTTAGTTTTTCTAAAATTATCACCCTCTAATCCTTCTTTTTGGTAATTT +ATCTCGCGAAAATCCGTTGATTGAGACAACTTTTAGGCCGATAGGCATCC +AAAAATGATCAATCTAGGGATGCCTATCGGCCTAAAAGTTGTCTCAATCA +ACGAATTTTCGCGAGATAAATTATTAAAATAAGGATTAAAGGGTGATAAT +TTCAGAAAAACTAAAATCCAGCTGCTGTGACAAAGAAAACTGTGCGAAAT +TTCAGATTTTAGCAAAAGTTGCATCTTTTTTTTCGAAATTTTTTATTTTG +ACCGGCCATAAAAAATTTTTGGAGATTTTTTGTGAAGTCTCATTATCAAA +AATTCGGTGGTTTTGAACCAGTTTTAGTCTATTTAAGCAAAATACCCACA +AACTCTACTCCCCCTTTAAAGGAATGAAAATAATTATTGGAACGTTTGTT +TTTTAAAATGATTTTTTGTTAAAAAATCCACACCGACGAAAAATCCACAG +TTTCAGAGCCTCCGAGCTTCATGAAAACGCCGTGGTTCGCCCCACCGGCT +CCAGAAGGCCGGGAATTCAATATAGTAGATGATAGAACTATTAACGAAAA +GTACGCCGGGCTTAATCCGGGCGTCGAGTTCATTTCCAATGTGGATCGCC +TTATTTCGGATATCAATGAATCGCTGAAGTATGTGTCGGATAAGATCGAG +CGAGACGTTCGGAAGATCCCTGAAGACGTGGTGGAGCTTCCCACCACCAC +CACCACAACGGAGCAGCCGCCGCGGACAGTGTTGGGATGCTCGAGAGTTG +GAATTATTGCGAAGGGAACGTTCATCAAAGGGGATCGGTGTGCGGAGGTG +GTTCTGACGTGTACGCCGGTGCCGACTTCGGGGCTTGTTGAGCAGATTAG +GCGGTTGTTTGGAGAGTCGACGGTACGGGCCGGCCTTTTTTTTTTGCCGG +AAATTTGGGGATTTACCGGTTTGCCGGAATGTTTTTTTTTCCGGCAAATT +GCCGGTTTTCGCCGGAAATTTGAAAAACGGCAAACTGGCAATTTGCCGGA +AATTTTCAGTTTCGGCAAACTGCCGCGATTTGCCGGATAACAATCGTTTA +TTCCGGCAAATTCGGTAAGTTGCCGGTTTGCCGATTTGCCGGTTTGTTGA +ATTTAGCGGAAATACGGCAAACGGCAAGTTGCCGGTTTCCCGACTTACCG +GAAATTTGAAAAACGGCAATTCGCCGGTTTGCCGGAAATGTGAAAAACGG +CAAATTTCAGAATTCGGCAAGTTGCCGGTTTTTGCCGGAAATTTTCATCT +TAGGAAAATTGCCGGTTTTTGCCTGAAATTTTCATTTCAGGAAAATTGCC +GGTTTGCCGGTTTGTCGAATTTTCCGGAAATGTGGAAAACGGCAAGTTGC +CGGTTTGCTGATTTGCCGGAATTTTTAATTTTCGGCAATTTACCGATTAG +CCGGAAATTTTTTAACGGGATTTTTGATAAGACGGATTTTTTTCCGGCAA +ATTCGGCAAGTTGCCGGTTTGCCGGAATTTTTCATTTTTGACAAATTGCC +GATTCGCCGAATAATAATTATGCCAGAAATTTGAAAAACGACAAGTCGCC +GGTTTGCCGATTTGCCGGAAATTTCAAAAAACCGGCAATTTGCAGAATTT +TGCCGGAAATTTTCATATTCGGCAAAGCTACCGATTTGTCGGATTTTTTA +AACCGGTTTTTTCATAAGATAGATTTTTTTTCCGGCAAATTTCCGGCAAG +TTTCCGGTTTGCCGGAAATTTCAAAACCGGCAATTTTCCGAATTCTGCCG +ATTTCTTGTTTGACAATCTCAATAATTACACAGACATCTCTAACAATTGA +GCCGGATCCCGAGTCCCCATCAAGCCTTATCGTCACAGCTAACTACTTTC +CCAATATGAAATGTCGTATTCTAATCACTTCAGCTGTAGTTAGAAAAGAC +GATGATAGTATTGTAACTGGATGTGCTGCTGATAAGGATTTGTGCATTTA +TGCGCTCGCTTCTATTCGGAATACAAAGTGGTATGATGTGAGTTTTTTTT +AAATTTTACACATATTTTAAATTACTTTATCATTGGAAAATCTAATAAAT +TAGAGCCCAGTTTACAAAAAAATCTATATTTTTCCAAAAAAAAAATTGAA +AAAAATCGATAATTTCTCAAAAAATGTTTACAAAATCGAACTTTTTCCAA +AAAACTTTGAAAAAATCGATAATTTTAAATAACTGCTGACAATTAAAAAA +AATCGAAAATTTCTCAAAAATTGAAAAAATTAATATTTTTCCAGAAAAAA +TTGAAAAAAATCGATAATTTCAAATAATAGCTGAAGATTTTTTAAAAAAA +TCGAAAATTCGAACCTTTCTCAAAAAATTTGAAAAAAATCGATTTTTTTT +CCAAACTTTTTTTCATCAAAAATTTCTCAAAAATTTGGAAAAAATTAGAA +AAAATCAATATTTTTCCGAAAAAATTTGAAAAAAAAATCGATAATTTCAA +ATAATAGTTGCAATTTTTAATTTAAAAGCGAATTTTTCAAAGATTTTTCA +AATTTTTCACGTTTTTTTCTCTGGTTTTTTTAAATTAAAAAGCGTAATTT +TTACCGAATTTATCATTAAATTACATGAATTTTTCTGAAAGAGCGAGAAA +ATTAAAATAATTCGGAAAAAAAACAATTTTTTTCCAAATTTTCCAAAAAA +TCCCACAGAAACCACCAAACTTTACTTTTTTTTTTTAACAAAAAAAAGTT +TTAAAAAATATCAATTTCCGGCTTTTTTTCTGCCAAAAACTTTGGAAAAT +GTGGGTAATTTTGGCTTTAAAAGTTTAAAAATTGAAAAAATCAGGAAAAC +TTTTTGAATTTTCAGAGTCACTGCCAATACTTGAACTCGTGCCAATCAGT +TATTCGACTGCTCCGAGATTTGCGAAATAAATATCCTGAAGTTGCGTGTC +TTGATGATTATGTAAGTTTGAGAGTTTGGAAAAATATTCGAAATTTTTTG +TGAAAAATTTGGTAAAAGTTCAAAATAATGTATAATTCTTTAATTTTTTT +GCGAAAAAATTAATTTTTTGAAAAAAATTCTCTATATTTTTTGCTAAAAA +GTTTAAAAATCTAAATAGTATGAAAAAATATTTTAGCAGAATCAACAAAA +ATTGTATAAATTCATAATTTTTTGAAAAAAATGAAATAAATTTTTTTTTG +CGAAAAAAATATGCGAAATAGGTTTTTTTAATGCAGGAAATAGTTTTATA +GCTGAAAAAATGAGAAAAAACGGAGAAAATTGAAAAATTACGTACATTTT +GCAGATTTTTTGCTCACAATTTTGTAAAAATTTCGGCAAAAATATCACCT +TATTCAAAAAAAAATTGCTAAAAAAAATTTTTATAATACAAAAAAAATAT +GAAATCTATCTATTTTTTTCAAAAAATCTACCTAAAAATCTATTAATAAT +TTTCAATTTTTTTGTGAAAAATTTTGAAAAAATTCAAAATAATGTATAAT +TCTATAATATTTGGCGAAAAAAATTAATTTTTGAACTATAATTTTTTTTT +TGAAAACTAGTTTCAAAAATCGATATTTCACCTAAAAAAAACCCTAAAAA +TAGGCGGCAAACTATTTTTCCGGCAAATCGGTGGTAATTGCCGAAATTTT +TGGCAAATTGTGGCTTTGCAATTTTTTTTTTGTTGGAAATTTCAGATTTT +CAAATTTAATCGGCAAGAAAACTGAAAAATCCCGTTTAAAAAATTCCGGC +AAATCGGCAAACCGGCAAATTGCCGAATATAATATTAGGTCTCCTAATAA +GTTCCGGGTCAAAAATCATAACCTTGTTCGCTGTGTATCGATTTTTATGA +AACTTTGGGAGTTTATGTTATCAACCATGATCTTTCAATTGACAATAGTC +ACAAAATTTTTTGACCACCCCAAGTGCCCGTACTCGGAGCCAATTTTTTC +AGGCATTTTTCTGATCTCGCTTCTTTTTATCTTTGAATTGAGGTTTGTGT +GCGGATTTTGCTTTGTTTAGAATACATCATTAGAAAACGAGAAAAGTTTG +GAAAAAAATCTGTCCAAAAAATTTTTTTTGGTTGATCGTCAAAAAAGCTT +CAAAAAGATTTTTGTCGAAAATTCTAGATTTTTCATACAAAAATGATGTA +ACCAAGTGTAAATTATTTTTATACATACAAAACATATCAATTTAGTTCGA +TACACTAAAATGATAATAAAAAATATAATTTTTTCGGATAATTTTTGAGT +TTTTTGAATATTTCTTAAGTTTCAAATTTCAAACTAAAAGGATTTGTGTG +TGTAAAAATAATTTACACTTGGTTACATCATTTTTGTATCAAAAATCTAG +AATTTTCGACAAAAATCTTTTTGAAGCTTTTTTGACGATCAACCAAAAAA +AATTTTTTGGACGGATTTTTTTCCAAACTTTTCTCGTTTTCTAATGATGT +ATTCTAAACAAAGCAAAATCCGCACACAAACCTCAATTCAAAGATAAAAA +GAAGCGAGATCAGAAAAATGCCTGAAAAAATTGGCTCCGAGTACGGGCAC +TTGGGGTGGTCAAAACATTTTGTGACTATTGTCAAATGAAAGATCATGGT +TGATAACATAGATTCCCAAAGTTTCATAAAAATCGATTTGCAGCGAACAA +AGTTATGATTTTTGACCCGGAACTTATTTGGAGACCTTATACAATTTTTC +AACATTTTCCAGAAAATGGAGCTAATCGTCTCGAACATTATCGATTCATC +TCCAATGTCACTTGGACTATCCGATGCGTTTAAGCGAATTGTCGAAGCAC +TTGCATCTGGATATTTGTATTCTGGTAGGGGGGTTAACATTTAATTTTTT +TAAAATATTGAAAAATGAGCATATAAAAAGTTTTAAAATAATTCAAATTT +TTACAAAAAAAAAATTTTTTTTTTCAATTATTTTGCGTTTTTGTATGAAA +ATTGTGTTTTGAGAACGGAAACTCTTTTTTTTTAATTAAAATTTTGAAAA +AAAATCCTGGAAAAATGCTGAATTTTTCGGGATTTTTCGGAGCACATTTC +CAAGCTCTAAAAATTGCTGAAAATTGAATTTTTCAGAATTTTTTTGAATT +TTGCACAAAAATGACTATTTTAGGAACAAAAAAAACATTTTTCAATCACC +GAAAAAATGTATTAATTTTATATTTTAATGTTAAAAATACGGTATTTAAA +TTTTTTTTAAACGTTTTTTTTACACAAAAAGTTGAAATTAGGTTGAACCC +GGATAAAATTTAGAAAAATTAAAATTTCAATTTTTTTTGCGTTAAAATAT +GTTTTTTAAGGTTGAAAAAAATATGTTTATTCAAATAAACACATTTCTTG +AAAAGTTCTTTTGATTTTTAATATTAAAAAATTTATTTTTCAAAAAAAAA +TTTATTTATTTAATTTTAAAATTTTAAAAACTTTAAATGTGGTGTAGTCG +ATTTTTTAAATTGTTCTATTAGACTCAAAATTGACTGAAAACACCGAATT +TCATAATGAAACTTCTTGAAAACTTCTCAAAAAAAAGATATGACTGCTCA +AAAATGGCCTAAAGTTAGTTAAAATTTGAAATTTGATCTACTTGTCAAGC +GGCTGGAAACTATTCTTTTTTTTGAAATCACCGTCAAATTTTGAGTATAA +AATGTAATTATCTTGCGTTATCAACTTGATTTAGGTATTTTAAAGTCGAT +GGACGGAGAGATTTTTAAAGGTGGAGTACCGAAATTTAAGACTTTGCTTT +TTTAGACCCAAAATGGCCCAAAACTACCGAATTTCGTAATGAGACGTTCT +GAAAATTTTCCAAAAAAAAGTTATGGCCGATCAAAGTGTTTGGAAAAAAC +GGCCTATTTTTAGCTAAAATCTCAAACTTTGGCAATTTTGCAGTGTCGCA +CCGATAAGTTGCCAAAATTTCGGTCTAAAAAAGCAAAGTCTTAAATTTCG +GTATTCCACCTTTAAAAGTCTCGCCGTCCATCGACTTTAAAATACCTAAA +TCAAGTTGATAACGCAAGATAATTACATTTTATACTCAAAATTTGACGGT +GATTTCAAAAAAGAAAGCTAGTTTCCAGCCGCTTGACAAGTCGGTCAAAT +TTCAAATTTCCGCTAATATGAGGCCATTTTTTGAGCAATCATAACTTGTT +TTTTTGAGAACTTTTTTTTTTCAAGAAGTTTCATTATGAAATTCGGTGTT +TTCAGACAATTTTGAGTCTAATAAAGCAATCAAAAAAATATTCGACTACA +CCACTTTTTGGCCTATTTTTTTGGCCTAAAATTGAAATTTTTCCAGCAAT +CCTAAGCGATCCGTGTGAGACGTCTCGTCCGAACGTTCTCGATGCTTTAA +CCGACGAGCAGAAGCATTCGTTGACCGCCCTGGCACAGAATTTTGTTCGG +CAAATTGCATTCAATCAGATACATGAGGTATGCGGGGATTTTTCCTGTGC +AGAAAAAATGTTTAGTAAATTAGGGAAAAAAACCTTGAGTTTTTAAAAAA +ATCTGTGGAAAATTTGAAAATTTTCGCAAAAAAAAAATTATAATAAAATT +AATTTCAAATTTGCAAAAATTTCAATTTTTCAAATAAATTTTGAATTTGC +ATTCCAAAGTCACTAAAATGGAAAAAATTGCTAAAAATTGAATTAAAAAT +ATTTCTTTCCTGAAAATTTTTTATTTTCCGAGAATTCTGAAATTTCTTTT +AAAAAAAATTAAATTCGCGAAAATTTGAAATTTTTTGGAATATTGCAAAA +AATTGCTAAAAATTGAATTTTCCTATATTTCGATTTTTTAGATTTTTTAA +AAAAGTTTTTTTTCAGCCATTTCTGGCCGAAAATTGAGAAAAAATAGTCA +GAAAATTCAAAAAATTGCTTTTTTTTTTCAATTTTCCGAAATTTTGAATA +TTGATCGTCCGAAAATTTAAAAAATAATCGCTAAAAAGTTGAAAAAAAAA +TTATTGAAAACAATTTTTTTAAAATAATTTCTAGCAGATTCCATGAAAAA +AGGCTGAAATTTACGAAACAATTTTTTTTTCAAATTCAATTCAGAAAAAA +TTGAATTTTCTCTGATTTTGGGCCGATATTTATAAGATTTTTCAGAATTT +TCCAAAAATTCTTGAGAAAAATTGAAATTTTTCTGCCGTATTCCTATGAA +AACAGCGGAAAATTGAATTTTCCAAGTTATTTTTATAGGGAAAATTATAG +TGACTCTATAGAATTCATGAAAAATTCTGACAAAAAACCAAACATTTTGG +CCCAAAATCAGAGAAATTTCACAAAAAAAAATGCTGAAAAATTTAATTTT +CAGCAATTTTTTTTTCAAATTTTTTTAAAAAATAAATTTTCGTAAATTTC +ATAATTTTCAGTTTTTTTCCATTTTTTTAAAGAAAAATTATTTTTCCAAA +AATGTGCAGAAATTTCAGAATTTTCGGAAATTAAAAAAATTTTTAGCAAA +AAAAAAAATTTTTTAATCCAATTTTTATGATTTTTTCACTTTTTCGGTGG +TATTAGGACTGCAAATTCAAAGTTTCTTGGAAAAACATAAATTTTCAGAA +AATTTAAAATTAATCTGATTATAATTCGGAGCATAAAATGTGCTTTTATC +AACAACATTTTTTTTTTCGAAAAGTCAAATTTTTCCACATTTTTAAAAAT +TCCTTTTTTTTGTATATATTCGGATTTAAATTTTTTTTTTAACGGGTTTA +AGCTATTTTCTGAGCAAAAAAATTGAATTTTTCTAAAATCACCATTTTTC +TTCCAGATTCTCGGAATCGATCGTCTTCAAGACACTATTGATCTACCAGA +GGATGCTCCGATGCTCAAAAGACCACTGGAGAGCAATGAAAATGCTGAAA +ACGCAGAAAATCTCGACGATTCGCCAGTTTCCAAAAAGGAGAAGCTCGAC +GAGGAGCCCGCCGATATTTGAGCATTTTTATTTTAAATTTGGTTTAAATT +ATTTAATTTTCCTCTAATTTTCCTCATCTCTGTGTTTTTTTCTAATGTTT +TTGGGTCCCGTAGCGAAAAAACGAATGGCTCTCTTCGCGGTGAGACCTTG +AAATTTTTATTTTTCTACTATTACCTCCCCCTGCAAACGCGCTCTATTGA +CGACAATTCGCAATGGAGCGCGATTGCATATTTTGTTACTACATTTTCCA +CACTCATGTTCGATCTTCCACTAGGGGAGGGTCTCGCAGAAGGATTTTTT +GAAAAATTTAGATTTTTTTTTGAAAAATATTCGAAACAATTTTACGTTTT +TCGAAAAAAGTCCTAATTTAGCCTAAAAAATCAAAAATTGATAGGATTTT +TGAAAAAAATTCAAAAAATCAAAAAAAATTGCAAAAATTTTTATTTTTTT +TTTTGAAGAAAATTTTTTGTAAAAATTTGATTTTTTTGAAAAAGTTTGAA +TTTTGAATTTTTTGAAAAATTCTAAAAATTTTGAATTTTTTGAAAAAAAC +TCAAAATTTTTGGAAAAATTTTGAATTTTTTTGAATAAATTCAGAACTTT +TTGAAAAAATTCGAATTTTTCTGAAAAAAACTCAAAATTTTTGGAAATAA +TTGAATTTTTTCGAAAAAATTCGAGAAAATTCCTAATTTAGTCGGAAAAA +AATATTAAAAATTGATACGATTTTTGAAAAATTTTCCCAAAAATTCTATA +GAACTGTCCTGAATTTCTAAAAAAAATTCAAAAAAAAAACAAAGTTTTTT +AGAAATTTGCAAATTTCTTTAAAATTTTGGAAAAAAATCTATTTTTTGTT +GAAAAGTCTGCAATTTCTAAAATTTTCCTATTTTTTCTGCTAAAACCTGC +AAAAAAGGACCCTCCCCCTAACTATCTTGTTCCTCCAAAAACCGACAATT +CTTCTGTTTTTGTGTTATAATCGTCCTTTTTCTTGTTCAACAAAACAAAA +ATTAAAATAAATTAGAAGAAACGGTAAATTTAGATACGTTTTTGCCACGT +GGCCGAGGTTTTTCACGGCCACGTGGCAAAGGCCGGCAAGAAATGCGCTG +TGGTGGGAGAGGAAATTGATAGGGAAGAAGGAAGAAGAAAAAAAAAAGAA +AAAATCAATATTTTAAAGCCAAAAAAAATTTTTCTGAAAAGACTAGCAAA +ACAGGAATGGTTATGGGTAAAGCCGAGGTTTTGAAGGAGAATTTTTGGGA +AAAAAATTGCAAAAAAAAACGAATCGGTAGGGACGGACCGGCAAGATTGA +TTGAAAAATTGACGAAATTATCGATTTTTTGGCGGCGCACGGGGTTCTGG +CCTTCCCTCATAAATGGAAGAGTTTTTGCCGAACTAGGCCACCAGGTCAT +AACTGGGGTAGATTTACGGCGCGTTGCGTGTCGCGTCGCGGCTCAATTTT +AGTTGTAAAACTAAATGTATTTGTCCGTGTGAAGTACACGACTTTCCCGG +CGCGCGATTGTCAATGGAGCGCGAAAAATTAAGGGCCAGAAGTCCTCAGA +ACCCCGTGCAAAAATCGATAATCCCGTTTAGAATCGGTGAGGGCGTGGAA +AGAAAGAGATGATGAAACGGGAATGAGCAAAATTGCAAAAAAAAACAACA +AGAAATTCCAGAAAATTCCATAGAAAACGGGGTCTAAAGCACCAGATTAG +TGTTGTGCGTGGGCGTCCACTGTGACGTCATCACCTTCCACTTTTCGTAG +TTCGACTCGAGCTGATCGGAGAGCTCGCCGAGCTTGGCGAACTCGGTGAA +TGTGGCGAATGCTTCGCGGGCGAACATGTCTGTAAAATCAGAAATCAGGA +GAAAATTCAATTTTGCGCGTCAACTTTGATGTTTTTTTGTGTTGGTGAAC +TTCAGAAAATTGAATTCGCCAAATTTTACGAGCAAAATTGGGTTCTTTTG +GTATTTTTCGTGGAAATTTAACCAAAAATCGAGTTTTCTACGGAAATTTA +ACGTATTTTATCGATTTTTCATCAGAAATCAGTAGAAAATTCCGTTTTGC +GCGTCAATTTTGATGTATTCGGGTCGGTGAACTGCACCAAACTGGATTCG +CCAAATTTTACGAGCAAAATGGGGGTTTTTGCAAATTTTTCTTGGAAACT +CAGTCAAATATTGAATTTTTCGTGGAAATTTAACCAAAAATCGGGCTTGC +TACGGGAATTTAACAAATTTTATCGAATTTTATTTTGCGCGTCAAATTTG +ATGTTTTTTGTGTCGGTGAACTTCAGAAAACTGTATTCGCCAAATCTTAC +GAGCAAAATTGGATTTTTTGGGTATTTTTCGTCCGAAATTGATTTGTCCA +GTGAAATTAAACGCGATTTATCGATTTTTTATCGGAAATCAGTAGAAAAT +TCAATTTTGCGCGTCAAATTTGATGTTTTTTGTGTTGGTGAACCTCAAAA +AACCGTATTCGCCAAATCTTACGAGCAAAATTGTATTTTTTGCGTCTTTT +TCGTGGAAATTTTTACAAAAATCGTTCTTTTAAAAAAAAAATTCCACACA +AAAGTACAATTTTCACACAAAAACTGCAATTTGCGCGTAAAATATGGCGC +AATCGGTTGAGTGCGGCACGCCGACTCAAAAACACCATATTTTACGCGCA +AATATTAATTGAAGCGCCTTCACGTGGTGTCAGGTTGTGTCATCACGGTT +TGATCTACAAAAAAATGGGGGAATTTTTTGCCCAATAATATGTGACGTCA +GCATGTTCTTAGCCATGCAGAATCCGTCTAAAATCCCGCATTTTTTGTAG +ATCAACGTAGATCAAGCCGAAATGAGACACTCTGGGCTTCAAAACACTCA +CCAATAAAACCGCATTGTGTGATCGGAACGTTACACGTGTTCCGATCGAA +TACCTCCATCGTCACAGGCAGCCCTTTCTCTTTTTCTTCTCGAGTCTGGA +AAATATTGATTTTTATTTTATTCTTGGAATTTTAAATTTCAAACAGTAAA +AAACCAAAAATTATCAGTTTTAACTTATCCAAGTTAAAGAACTACAGTGA +AGAGAACTACAGAAATATTAAAAAATATATCGATGCACCAAGAGCCCAAG +AAATCTCTGAGAGCCCATATCTCGGCTCATTTCGAAGTTACAAATAAACT +GCAAACTATAAAAATATAGAAAATTAAATTTCAATTATTTTGTTAGTTAA +CAAAATTTGGCTAGAATTGAAATGAACTGGGATATGGGCTGGCAAAGTTC +ACTGAATTTTTTCTTTTTTTTTCTTTTGTTTATTTTGATCTCTACACCAG +GGGTGAGCAGCAAACGATTTTTTCCGGCAAATCGGCAAATCGTTAGCTTG +CCGGAATAGAAAACTTCCGGCAAATCGGCAAACCGGCAAATTACCGATGT +GCCGAGTTTGCCGGCAACCGTATGTTCCCTATGAGTATGGCCACCCATCA +ATCGACTTTGTCGGCTTATATTTCAGCGGTTTCAGAAGTTTTTTGATATT +TTCAAAAACCAGAGGATAACGATAGATTTGAAAAATATTTTGTCGTTTGA +ATTTTTAAAATATGATAAAAGACAACCGAGATATAAACGGTCAAAGTCAA +GGGGGGCCATACAAAAATTTTTTTTTGGAAATTTAGAAAAAAATGTGTTT +CCGTCTTATTAAAAAAATCTCTCTAAGCATTTCCGGCAAACCGGCAATTG +CCGCCCTCCCCCGACCTACGCACCTGTTCAAAGTACTCCTCAACAATCCG +ATGCGCCCATCGCTGACACAATCCCCACTCTCTCGCCGGATTGGAGATGT +CGGCGCACTTGACAAGCATATCACATATCGTAAGTGAATTCGTGTCACGT +TGCTCCTCCGGCACATCTGTCACATGCATCTTGTTGAACTTGGCGAGGTA +CTCAAAGTGTCGACTGATGTCCGTAGCCAACACCATCTCCACCATCGCAT +GTCGCATTTGGATGAACTCCTCGCGCGACAGACTCGAGAAGATGTTCACG +TTGGCGTTGTGCTGAAGGGTTAGCTGAAAGGCTAGTGCGATGTGATGATT +CTCCAGGATCGAGTTATCATTGTAAAGTATTGCAAGCGACTGTCGCGTAT +TGATCAGGTACGCGTTTCCTCTTCCAGGATGGTCTAGATCATGCACCGCC +GCTGCGAGAAGAGCCGCCACCGCATGACTTTCATTCACGTGCACGGCGAC +CGACGGGGAGTCCAGGAAGAATGAGGTGGCCTGTAGGACGTCGGCTGCGT +GAGTTGCGTTGTGATACGTGTTTCCCGCATGGTAATGAGCCTCGATGGAT +AGAATCCAACGGTGGAGGAGATCGTCGGAGCAGCCGAGCACATCGCAAAC +CTTCCACCTCTCGAAGACTTTCATTCCGACTTGGGAAAGAGCGTGGTGAT +CCGACACCTTTTCCAGATGAAGGATGTCGAATTTCCAGCAATTGTCGTTT +TCCAGCGCGTTCTTCACGTCAGCAGATACCCGCCGACGTTCTCCATGGGA +TCCTCGCTTCTCTCGATGCGCGTCGACGACGCTTCGCTTTCGCTGCCTAG +CTGGATGATGGAGGCGAATGAGACCATCGTAATATTGAGTTGCTATCCGA +TCGGCGTCGCGGAATCGATTGATCGACGGCGCGTACAGCTCGTGCGACGA +CAGCACCTTCATCGCGTCCTTTATCGTTTGTGCCGGTTCTCCGTCGACCC +GTGCCGACACGTCTCGGAGCATTGTGAGCACCTCGGAGATGGGCGCCTCG +ATGCCGCCCGTCTGCGATTTCAGGCTTTTCAGGGAGACGTCGCGGAAGAT +TGCGGCGGTGTCACCGGTGGTGTTTGAGCGTTTCATATACACGAATTGAC +TACTGCAAAATTCATAGAATTTTTTGATTAATTGGTGGCCGAGTTTTTTA +AAATGGTGGCCGAGATCTTTAAGTTGATGGCAGAGTTTTATAGGTTGATG +GCCTAGTTTTTTAAAATGGTGACCGAGTTTCTATGCAATTTTGTGGCCGT +GTTTTTGTATAAGTTGGTGGCCGAATTTTATAAATTGACGGCCGAGTTTT +ATAGGTTGGTGGTCGAGTTTTATGAATTGGTGGACGAGTTTCTATACAAT +TTTGTGGCCGAGTTTTTGTATAAGATGGTGGCCGAGTTTTTTCAAAATGA +TGGCCGCGATCTTTAAGTTGATGGTCGAGTTTTATAAGTTGGTGGCCGAG +TTTTATAGGTTGATGGCCGAGTTTTTATGTAATTTGGTGGCCGAGTTTTA +CAAGTTGATGGTCGAGTTTTATGAATTGGTGGCCGAGTTGCTATACAATT +TTGTGGCCGTGTTTTTATATAATTTGGTGGACGAGTTTTATAAATTGGTG +GCCGAGTTCTAACGGATTAAGCAAAGGAAACTAGAACAGAATTTTATTGA +AGAGAAAACTAGGCCATCAGCTTTTCAAGAAAAACTCGGCCACCAAATTT +TCCAGCAAAAAACTAGGTCGCCAGTTTTTCCAGCAAAAAAACTCGGCCAC +CAAATTTTCCAGCAAAAAAAACTGGGCCACCAAATTTTCCAGCAAAAAAA +AAATCGGCCACCAATTTTTCCACGGAAAACTAGGTCATTTCATTGTTCGT +TTGAGAGAAAGCTAGGTCACGTACATTTTCAATAAGAAAACTCGGCCACC +AATTTCTTGAGCATAAAAAATTCGGTCATCAATTTTTATAGAGAAAGTTC +GGCCATCAAGGTTGAAAAATAAGCTAGGCCACCGATTTTTTTTGTTGAAA +AAAACTCGAACACCTAACCTATTTTCCTTTTTTTTTCAAGCCTAGAAAGC +TCGGTTATCGAGTTTTTAGGCCACCGATGCATTTTTTTAATCGAAAATCG +AAAAAAAAAATCGGTGGCCGACTTTTTCATTTACGGCCACCAATTAAAAA +AAACTCACTTGTTAGCAAACGGGACCCGTATAAATTTCCAGTCGCAACTC +CGCCGCCGCTCCTCTTCGCCACGTGCCCTCGGCAGGGACTTTCGTCGCAT +TTCCGATTCGGGTTGTCCGATCACCTCGGATCGTATGCATCCCGTCACGT +TCTCGTAGGCGCGGTTAACGTACTGCACTACTCGTTGCTCATCACATATT +TCCACTGCTTGATCCGTCTGAAAATACGCAAAATTTGAAGGTTTGTAGGC +ACACGTGGCGCCAGTCTATCCCATTACGGTTTGATCTACAAAAAATGCGG +GAATTTTTCACCCAAAAATATATGACGTCAGCTAGTTCTTAACGATTCTC +AACTCCCGCATTTTTTGTAGATCTACGTAGATCAAGCCGAAATAAGAGAC +ACTCTGACACCGCGTGTAGGCAGGTAGGCGTTCAGCCAGGCGATTAGGCA +GGCAATTAGGCAGGCGATTAGGCAGACTAGTAGGAGGTAGGCAAGTAGGC +ATGGAGGCCAAAAGCTCACCTCATCCAAGACGGCGAAAAGGGCGGGCAGC +GCGCGGATCCGATTCGCGAGCCGCCCGACGTAGTCGAAGAGCACCACGTC +ACGCGTATTCCACGTCACATGCTGAAAAGAAACGAATGAATGGGAATCAG +TGTGAATGAAATATTAATTAGAATTGAAAATGAGAAAGTGAGAAAACGGA +TGACTTACATGAATGATGTTGGACTGCGCAAGAGCTCTCCGTCGCTTTTC +GCTGATGTGTCTGGAATATGTGATTGTTAGATTGACAATTCTGGCAGAGT +GGTCTAGAAAATTGGGGAAAACTCGGCCACCGATATGTTTTCTTTGGTTG +TGGTTGGAAAATTTTGGCGACCGAGTTTTTCAACGTATCCAAATTTATGT +GGCCGTGGCCGACTAAGGCCACATAGAAAAGAAAAATACCGAAACAATTG +GTGGCCGAGTTTTATCAACGTAGCCTAAATTAGGTGTACTTGGCCGAACT +TTTCTTCTGACGGCCACGCAGCAAGGAAAAAATAATGAAAAAAAAGTTGG +TGGCCGAATTTTAAGCCTACACAAAAAGTTGGTGGCCAAATTTTAAGCCA +ACAAAAATTGGGGGCCGAGTTTTTGTTTTTTGAAAAAATTCGTGGCCGAG +AAAATGGGAAAACGCGGCCACCGATATTTTTTCTTTGGTTTCTGGCTGAA +TAATTTTGGTGGCCGAGTTTTTGTTTTGGATAGGTTGGTGGCCGATTTTT +ATCATTTTAACCTAATTTACGTGTTCTTGGCCGAACTTTTTTCTGACGGC +CACATAGCAAGGAAAAAATAACGAAAAAAAAGTTGGTGGCCGAATTTTAA +ATTCACAAGAAAAGTTGGTGGCCGAATTTTAAGCCTACAAAAAGTGGCGG +CGCTTTTTCTACAAAAAATTGCTGTCATTATTTTAATTGGAAAAACTTGT +GGCAGTGATTTTGTTTTGAAAAAAATCGTGGCCGAGTTTATCTGTAAAAT +TGGTGGCCGAGTTTTATTCACGTAACCTAATTTACGTGGCCGTGGCCGAC +TAAGGCCACATGGCAAAGAAAAATACCGAAACAATTGGTGGCCGAATTTT +TAGTCTAAAAAAATGGCGGCCGAGTTTTTGTTTAAAAAACCGTATTTAGT +ATATCTGGGACGAAAAATGGTGGCCGAGGTTTTTCAATGTATCCAAACTT +ATGTGGCCTTGGCCTATAGCCTAGCTTTCCTAAACCATTTGTTTAAAAAG +TTGGTGGCCTAGTTTTCCAGCATAATCCAACTCACTTCTCGGCGATCGAC +ACAATCAACACCTCCTCTGTGCTCACCGATGAGACGTCTCTGAAAAAACG +TTTCGTTAGTAGATCATGGCTGACGATCAACGCTGCTCCCTTACTTGGCG +ATTTGCGATGGATGAGGTACTCGAAGATCTATGAATACAGCTAAAGGGCA +TATTGATTCAACGTCGGATGTTGCCTGCAAGAAAGTGTACATATTCAAAA +ATTTCCAAAATTCAATTTCCTTTTTCCCGCCCGTGTCCGAATTTCCGGAA +CTGACCACGTTTCAGTCATGGTCTTCGTAATTCCCAATTTCCTTTCTCCC +TTATCTTTTTACGTCAATCATGATAGCGGTGATACGTGTTTCGAGGGTAT +ACATGCTCACACAACAATGCACTTAATCAGCTAATCTCTCCCACACCTCC +ACAGAGAGAGTGTATGAGCAAGAGAAAGAGCACCTGCTTCTTCCAGATTA +GTGAGCGAGCCTGTTGTCATCTGACTTCTGCTGACGGAGGGAGCTTGAAA +AGCGGAGCAGGAAGAGGAGAAGAAAAAGAGCATTCAGAGATAATTACGCG +CGAGTCGTAGTAGTATGTATACACTGACTTCTTCTTCTTCTTCTTCCTCT +TTTTCCCCGTCTTCTGCTCGTTGATGTCTGCCATTATATTGATCATTAAC +GAGGGCCTAAGAATCCTGGAAGAGTTGTGAGGTCACACTGATGGCCTAGG +AATCTCAAAGGCAGGCCATATCATATTGCAGGCCATATCAGGCCCCATAG +CCTGGCCATAGTAGGTCACCACAAGCTATGGACTGCCCTCAAGATTTTGG +CTCAATTTGGATAAGCTTCTTCGGAGCCCCTGGGCTTAACAGACTGACGT +CATAGGTGGTATATCTCGGCTAGGCGGAAACTCGGAAATGTGAATTTTTT +GACGCAAACCAAAGATCTTATAGATCCTTGAAATCTTCCACAGGACTTAG +CAGACCGGAGGCCTGGGAACTATGCAGTTAGAGGTAATCGCCAAGTCCAG +GGCTCCGAAGAGAGAGGGCCCAGGGCTCCGAAAAAAGCTTAAATTTTGGG +CCAAAATTTCCCAAATTGGGCCAAAATTTCAAAAGTATGTAGTAGGTTTC +AACCCTCATATTTCCCGGGATCATGATTTTGTGGACTATTATTTTCAGGC +TGTGGTGGCCTGCTATACCCAGACTATGTACTGGGCCAAGCTCTGGCCAG +GTTATGGCCTTTAATAGCCTTGAATTTTGGAGTCAAAGTTCTTGCAGAGC +CTAGGAGACGCTTACCACTTCGGATCAAAGGCCTGATCTAAAACTCAATG +GATCATGACCCTAGAACCTCAATTTTCATAAGCCTAATACGCAGCTACTG +GTCTAAGCTCTGACCAGGCTATATGGCCTGATATGGCCTGAACACTTCGG +TGGCCTAGTCTAGGTTTTTCCAAGCCCCAGCGGGCCTCAATTTTCATAAG +CCTAAAGACGCAGCTACTGGGCCAAGCTCTGGCCTTGAATTTTGGAGTCA +AAGTTATTGCAGAGCCATCATGCCTAGGAGGCCTAATCTAGATTTTTTCA +AGCATTGAGGCCCCCACGGGCCTCAATTTTCATAAGCCTAAAAACTCAGC +TGCAGCCTTACCTGTGTTGGAAATGATACTGTACAAATCCATCCGGATGC +CCGTAACGAGTCGAGGAGCACACTCTCGCCGGTGCCTTCCGTCACGATCA +CAGCCTGCAAAAAACGCATTATTTATAAGATCTTACAGGGGATTTTCAGG +ATTTTCAGGAGGATTTTGTCGTGTGCCAGACCTCAAAGCTCGTCGGGATA +AAATGCTGATATTGATTGACATGCATATATATAGATATATATGAAGTTGG +AAGAGCGGAAGCAGCAGCAGTGGCAGCAGAACTTGTGTGTGACGGGGATT +TGTGGGAACAAGGCGCCAAAGAAGACGAAGCAGAAGAAGAAGAAGAAGCC +GGGGGCAAGCAATGAATGCAATGTATGTAGGAGTATGTAGGAGTATGTGT +GTGTGTGTGTGTGTGTGCGAAAGTCTCTCTATGTGTGTGTGTGTGTGTCA +CAGGTTATATATTGCGTGTGCACAAAAAATGTATGAGGTCTCCTGATGTG +TGTGTGAGTCTGTGAGTCTGTGAGTGCAGTGTACAACACCTTTTGCGGAG +TCTTATCACATACTGATACGAAAGTGTTTGTATTTTTATATTTCTTTGCC +ACGTCACACTTTATTCAATTTTTCGCGTGTGCCTCTCGCCCCGTCATTGG +CACGCAGTAGAAAAAGAAGTAGAAGAAGATGCGTCTTCTTGTTGCCATAT +CCCATCCAACTTTGTTACTTACGGAATTCGCGCGCGCGCGCGGGGAGGAG +AAGCAGAAGACGACGACGACGAGCTCGAAAGAAGACGAGTCCGCCTGCGT +CTCTGCAGTGATCTCGTGTCCCTCGGCAGCGGCTGCGGCGCGCGCTTCAA +TGAAGACGAGAGCTCCCCCCCCCGGCGGCGCCGAATACGCGATTTGTCAT +CGAGATGAGCGCTTTGCTGACAGAATAGAATGGGCAAAAACAGGAATACG +GAATACAGTAGTCATGTTTTGTTGCAATGTTATGGGAAAGCTGGCTTGGC +GTGGTCGTCGAATTTTTCGCGCTTCATTGACAAAGAACAAGGGAAAGTCG +TGTTCTCCACACGGACAATCACACTAAGTTTTAGGACTAAAATCGAGCCG +AGCCAAAATGGCCTAGTTCGGCAGAAACTCTTCCATTTCAATTTGTGAGG +AAAGCCAGAGTTCTGTGAACCTCGGACCTGCGATCGCCGACCTGCGATCT +CCTAGACAAATGCTCACCCCAGCGCGGGACTCGGGAAAGTTAGCGCCAGG +AGAATAATTTTTGAATTTGAAGAAAAAAAAAGAGGAACTTACAGTTTTCA +GCATCTTCACTTGCATCGGCCCAAACGTGTCATGTGCCGTGGAGCTGCTC +GTTGCGGCGACAGTTAGCAGAGGTGTTGGTGGAGCACCACGCGATCCACC +TCCACCACCACCATTCTCAGAATACGACCCACCGCAGCACCATCTCATTG +CAAACACTGGCCTGGATGCTGCTGCTGCTGTTGCTGCTGGTGCTCTCTGT +GCGCCTCTTCTAGCTGCGGGCGTGTGCTGCTGCCTCCTGCCAGCTTGACT +GTGTGCGCTAGCCCCGAGCACACTCTTTTCACCCTCTTCTCCCCCCACCC +CGCTTCTATCGCCCATTCTCTCAATTCTTCTCTGCCTCCTCCTCCTCCTC +CTCCTCCTCCCAATTCTCATGTCATCGGGGGGCCCGTCGTGTCGTCGAGC +GCCCTCTCGCGTCTGCAATGTCTCGGCGCCGCCGCCGTCGTCGTCGTCGT +CGTCGTCGTCTTCGGGGGGTTGTCATCTGCTGTGTTCACACTGATGCCGC +CGCCTTCACCGCCCATCTCATCGTCTCCTCCTCTGTGTGGACCCGCCGAC +CGGCCGGCGCGCCTTCTCCCATCAGTTCTATCTCTCTCTCTCACTCACTT +ACTCTCAAACCGCGTCAATTGATCTCTCTGGCACGCTCTTCGCTCGGCGA +GCTGTATTCGGTGTCGGTTTTCAGTCTGCGTCTCCGCGCCCCGGTGCAAT +GCATATGTTCCATCACGTTCTGCTCCTCTTGTTGCTCCGTGTGCTGCCGT +GTTTTACGCAATTTCAGGTAAAATTGATACAATTGATACAATTGATAATT +ATCGAAGTGTCCTCTATGTGTACTCACGCTGTTAATTTAATGGCCTAACC +ACAGAATTATGCTTCTTTAATTTTTGAACTCGTAGCTCCGTATGTTAAAT +CCACTATGAGATTCCTTGCCATGTTTTTGCAATATTTTTTTGTTTGTTAT +GAGAAAGTGTATGTGTTCTTTGTTTGGTCACATGGGAACCGCTGGCCTGA +GAATGGAAGGTTTTCTGGGACAGAGCTTTTGAATCCGATAGCCTACAATA +GGGCCCCAGTGCAATAACGGTAGGCAGGCCCGAGGCCTAATTTAGTCCAA +ATAGTCCTTATTCAGTCTAGATGATTCAAAGCTAAAATCAAAGGGCTGTT +CCATTACGTTGTGATCTACAAAAAATGCGGGAATTTTTCGCCCTAAAAAT +GTGACGTCATCACGTTCCATGCGTTATTATTTATGAAGTCTGCGTCTCAT +TCTCCCGCATTTTTTGAAGATCTACGTAGATCAACCAAGCGCCTTACCCC +TAGCCTCTAAGCTCCTAGGGCCCTCTAGGACCATTTAGGCTTTTTGGACT +GTCTAAGACCAATTGGGCTTTTAGGCTCCTAGGTCCCTCAAGGACCGTTA +GGCCTCTTGGACTATCTGAAACCATCTGGGCGTCTAGGCTCCTAGGGCCC +TATAGGACTATTTAGGCCTCTTGGACTATCTAAGACCATCTAGACTTCTA +GGCCTCTAGGGCTCTCTAGGACCATTTTGACTTGTTCTATAGGACCTTGT +TCGACTAGCTAAGACCATCTGGGCTTCTAGGCTTCTAGGGCTCTCTAGGA +CCATTTAGGCCTCTTGGACTATCTAAGACTAATTGGGCTTCGAAGCTCCT +AGAGCCCTCTAGGACCATTTAGGCCTCTTGGACGATCTAAGATCATCTGG +GCTTCTAGGCTTCTAGGCCCCTCTAGGACCTTCTAAGACCCCAGTCTTTA +TTCCCTAGCCTCTAGGCTCATAGGCCTCGATTCCGCAATTCTAATGGCTT +TGGGAGCCCAGTTCTAAGGCCCATGGACTTCCACAGTAGCTTTTCAGTCA +ACCATTTCCAAGTTAACCAAGGACCATTTAAGCCTTTTGGGCTATCTAAG +ACCATCTGGGCGTTTACTTTCTAGGCCTTTTCCTGCCTATTGGGCCCTCT +TGGACCTTCTAAGACCCTGGCCTTTAATCCCTAGCCTCTAATCCTCTAGG +CCTCGATTCCGCAAATACAATCCCAGTTCTAGACTCTCAGGGCCCTTGGG +CTTGTAGGCTTTCAGTTAACCATTTCAAACAGGTGCCGTTCCGCTCCATC +TCTTCTTGCTCTCTCGTGCTCCTCTCCTACACCATCTTCTCTCATTGTTC +TGACGGATGGATGAGCTGTCATCATCATCATCAAAGCTCCAAAGACAATT +GCCATCAATTTGTGCCGCCGCTGTGCTAAGTGGTCTTATTCCGCCGGGAC +AAAAAAAAAGGGAAAATTCTCTGGGAATTTGGACTAACACCACCTACTAT +TACTGTAAAAAAACATTTGGAGAAGGGGGAAACGAACTAAAAAAAAACAA +ATTAAAATCGGCGTATCAAATTGAAATCATATGATTCGTTGCCGTCGTCT +TCTCTGCAATGATCGTTTGTTCCGTCGTGTCAAACTAACCTACTCAATGT +CATAAAGAACAAAGAATGAATTCAATAAAACAAGACGAAAAAATAAATAC +ATTCAGGTACTGTACAGAGAGAATCAGGATCACATCTGGAATAGCTCGCA +GCCTGTTCGATTCTGGGAGCTTGTTGAGTATAGGCCGACCACTACGCCGC +CGCCGACCACTACGACAGAGTATATACCGCCACCGACGACTACGTATGTT +CCCTGAACTTTAAAGTTGCATTTTTTTTTAAAGGATTAGGGGTTTTAATT +GAAATTTCAGAATTTTTGGTAAATTTTTTAAAATTAGTTTTATTTTTTTA +CGGGCTTTTGCGATTATTACTGGTAGAATGAAAGTATGTACATTTCTTGT +AGATCAGAAAATTTAATTTTTGATATCCGATAAATGTTAAAAACTCGATC +GAAAAAAAAATAAATTTTTCCAAAAACTAAAAAGTTGCAAAATTTATTTT +TTTTACAATTCAAAGTTTGTAATTTTTGACAAAATACATTCAGAAATTTT +TTTGGAATAGGGGTTTTAATTAGGCTTGGGCCTAGGTTTGGGCTTGGGCT +TGGGCTCAGGCTTAGGCTTATGGTTAGGCTTAGGCTTAGGATTGGGCTTA +GGCTTAGGCTTGTGCTGAAGCTTGGGCTTGGGCTTAGGCTTCAGCTTAGG +CTCAGGCTTAGGCTTGTGCTGAGGCTTGGGCTTAGGCTTAGGCTCTCAGG +CTTAGGCTTGGGCTTGGGCTTGGGTATGGACTTAAAATTTTTTTTCAAAA +ATTTTATTTTTCGAAAACTTATGGTTTTACCGGTATAAAGTGCCTTTTTT +TGTACATAAAAAATAATTTTTAAATTTTTTAACGTTCCTAAAAACTAAAC +AAACTGTAAAGAAAATTTTGTTTAAAAAAAAAATCAATAAAACATATTTT +CAGTAATTTCCAAAATTTGATTTCCCGGTAAAAATCAACAATTTTTTATC +GGGGCCACAAAAAAAATTCGCTGAAAAAAATTCAATTGGATGTATTTTCT +GCAAATTCGAGTCAATTTTCTGAAAATAGTTGTTTATTTTCCCTGATTTT +TTGGCGTTTTTTCCTTTTTTAAAGGAATTTTAGGACTTTCTGGGATTTAG +AAGGGTTTAGCCTAGGGAGTGATTAAGCCTAGGCTTAAGCCTGAACCTGA +GCCTAAGCCTAAACCTAAGCCTAAGCCTAAGCCTAAGCCTAACATCAAAA +AAACCGGAAAATCCTAAGCCTAAATAGCGTCAGTAGCAAGCTGACGCTCG +CCACTGACACCAAGCCTAAGCCTCAGCCTTTAACGAAAAACAATTTTGGC +ACAAAAATTGCAAAATTTCCGCTTCTCCGCTTCTCTTAAGACATTGAATT +TCCAAATTTAAAAATTTTTAGAAAAAAAAAAACCTCGGTCCAAAATGATC +TGAAAATTCTTATTTAGGCTTTAAAAAATTTCACTTTTTTCTGCGACACT +TTCCATAACACCACAAATTCGGCGAATCGACCTGTTGATGATCTTGTCTC +GACCCGCTCTCTCTCTAAGTGATTATAACAGAGATACACCCACACACCCA +CACACGTCATCTATTATGTTCTAGAACTTTATACTTTATGATCAAAACCG +AATGCTACAAACTAAAAAAACATCACCACTTTTTCCAAATTTTCGTCACA +TTTTTGCAGTCCGACCACAACTACAACCACCAAAGATCCATGTGAATCAT +CGCATCCGTTGGATCTGACGCGTCGGCTACGGGACACTGCCGGCTACAAT +CGTATCTATATGGCCAGCGACTTTTCGTCGGCTCGCAATGAGTTTCCTGA +TCTCAGGGGTTTGGCTCACAAAGCTTCAACGGACTATCATTGCGGGAAGA +GGTGCCAACGGTGAGCTCTCAATGCCTACCTGCCTACTTGTTTGCAGTAT +CAAACATATAATGCCTACAAGCCTACGCGCCTACCTTGGTCTACGAGCCT +GAACTTGCACATTTTCTGTGCCTAACATGCACGCTATACTTTTGTCTGCC +GTTACGCGCCCCCCCCCCCCGCCTATCTGCCTACAAGTCTCCCTTTTGTC +TTTATGCCTACGCGCCTATCACATGCCTACCTGCCTATTTGCTTGCGGTC +GAGTCGATACATATCATGCCTACGAGCCTACGCGCCTACCTTGGGCTACT +AGCCTGAATTCGCATTTTTCCAGTGCCTAGCTTGCGCGCTATACCTATGC +CTGCATTTACGCGCCTTCTCCCCGCCTAGCTGCCTACAATCGCACTTTCT +GCCTACCTGCATGCTTTCCTACCTATTCGCATACTTAGGCGTACCTACCA +CAAGCTTAGCTACCTACAAAACTGCCTTCTGCCAACCTGCATGACTGCGT +ACCTTTTCGCCTGCTTAGGTGCCTACCACAAGCCTCCCTTTTGTCGATAT +TCCTACGCGCCTATGGCATACCTACATGCCTACTTGTTTGAGTCGATACA +TATCATGCCTACGCGCCTACCTTGGCCTACCTTGGCCTACAATCCTGAAA +TTGCACTTTTCCTGTGCCTAGCTTGTACACTATACTTATGCCTGCCTTTA +CGCGCCTTCTCCGCGCTTATCTGCCTACAAGCATACCTTCTGCCTCCTTG +CATGCCTACATACCTATTAGCCTGCTTACGCGAACCTACCACAAGCCTAG +CTGCCTACAAACCTCCCTTCTGCCTATATGCCTACGCACCTAACTCCTGC +CTGCCTATACGTCTACCTCATGCTGAAAACAGACCTGCCTTGTACCTACC +TATGCGCCTACCTAAGATTTGCCTCCTACGTGCCTGGCTGCCTATTTTGC +CTATAGGCATTACTGTCAGTGCGTCTACCCAGAGCCTACCTTTAGGTAGA +CGTTTGCCTACCTAAAGCAACCGCCTACAAGTCTATTCGCCTGCCTCCTT +GCCTACCTACACACCTCCCTTATCCCGGCTTTTCCACCTGCCTATGCGCC +TATCTCATGCCTACCCAAGACCTGCAAACGTGCCTAGCCGTATGCCTACC +TAACTTCGCGCCTACATATGCCTCCCTTTCAGATCGAGTCAACTAATTCG +AAAAATCATAAAAACCGGCCAACCGGCAGAAGCCGAACGTGCTTGGTGGG +ACGAGGAAGAGTGGGAGGAGGGCGAGAGACGCAGGAAACGAGCCATCGAA +TGGAAGGATACAGATGATCGTCTGCTAATGCGAAATACCGGAACATCACG +TCATATTTTGGGTAGGTAGGTGGGTGAACACAGCAAGTGCGCTCCATCGC +GCGGGACACTTTTCCCGCGCTTTTTAGGAGGTCAAACACGGAATTTTTCC +AGGAATGACTGTGGCGGTGGAATGCGATGATGAGACTGGAGAATTTAATA +GTGGTGGATACTCGTTGTGTACTACGTGCCGTGCTGTTCGACACTTGCCA +TCCACGTATTTTCCACGTGTCATTAATGAGCTGATTTGCTCGCAGAAAGC +GTGTTTGCGAGGAGAAGGAAAATGCATACAACGGGTTATGCCGATGAAGG +TATGTAATTTTTTTGTTTTTGCAATGGAGCGCGTTTGTACTCACTCCACG +AGAATCACGTGGTGTCAGAGTGTCTCATTTCGGATTGATCTACAAAAAAT +GCGGGAGAAGAGACACAGAGTTCTCAACTGATTTTGGATGATTAAGAACG +TGCTGACGACACATTTTTATGGGCAAAAAATTCCCGCATTTTTTGTAGAT +CAAATCACTTGGAGAATATTATTTTTATTTGAATATGATCCTTTAAAGAA +AAAATAAAATTTGACTGAATTTCCCGCCAAAAAATTTTCGCAGAAAATTT +AAATTTCCCGGCAAAATATTCACGGATATCTGGCTTCCCTCATAAATTGA +AATGGAAGAGTTTTTGCCGAACTAGGCCAGGCCATATCTGGGGTAGATTT +ACGGCGCGTTGCGTGTCGCGTCGCGGCTCGATTTTAGTTGTAAAACTAAA +TATATTTGTCCGTGTGGAGTACACGACTTTCCCACGCGTTGGTGATTGTC +AATAGAGTGCGAAAAATTCAATGAGGAAGGCCAGAACCCCGTGAATATTT +TCTCAAACATTTTTTTTGGAATTAATGTGCAATCGCGCTCTAACGCAGTA +TCCAAAACTTGGGTCTTTTGGCGGGAAACCCGAAAATTCAAAGTTTTTTG +CTTTAAAATATCGTGAAACAGACGAAACTAGTCGCAAAATTTCAAATTTA +CGGTCTTGCCGCGCCAGTGCGGTGGATCACGATTGCACTTAAGAAAAATG +GCGAAAATCAAAAATTTGGTTTATTTTTGGCAACTATTTTTCATTCTCTA +TCAAATTCATACTGTACACGTGGAAAATCATTGATTTTCCCGAAAATTTG +AATAAATGGGATGCAAGATGCGAGCGCGCCCTATTGTGATTCGTTAAAAT +TCGTTAGAAGCGTCACTGAAATCGAAATTTTTTCTCGAAAAATTGCAGTG +TGCCACGTTGTAAAATATCGATTTTTTGGAAAATTTAATATTTAGAAGTG +CGGATGCATCCTATTGTGCTCCAATAAAATTACACGGGCTTCTGGCATTC +CGCATTGAATTTTTCGCGCTCCATTGACAATCGCCCGTGTACTCCACACG +GACAAGTGCATTTAGTTTTAAAACTAAAATCGAGCCGCGACGCGACACGC +AACGCGCCGTAAATCTACCCCAGATATGGCCTGGCCTAGTTCGGCAAAAA +CTCTTCCATTTCAAAATATGAGGAAGGCCAGAACCTCGTGGAAAATATCG +ATTTTTCCATTTCCACGTGGCCAAAGGAATTGCAAGCGCGCTCCAGTGAA +CTCGCCCAATTTCCATTTTTTTTCAGGTTCTCCGAAACGTGGGCACCCGC +GAGTGTGCTCGCTGGCAAATGAGCCAAATCGACGTGCGAACGTGTTGTGA +TTGTATGCTCAATCCGTCATCACCACTGGTCACCTATTTATGAGCGAAAA +AACCGGGGAAAAAAACACACAAAACAACTCAAAACTCAACAAAAAAAAAT +AATTTTACAAGATTCAACGAAACAACAAAAAAAAGAAACAATGGAAATTA +AATACGGATGCTGCTGCCAAATATGCTGCCAAATTCAAATTCTCGCCTTG +TACACACGATCTTTATTGAAAACGGTGATCAACGGGCACCCTCCACTCTG +ACCTTTTATCTGAAAATAATTGTTTTAAAGATTTATTTGATTAAAAACCT +CGGCCACGGCCGCGACGCAGCCGCTCCGCACGCAGCTGCGTCGCGGTCGG +GTGGATCCTAACCTGAACTTCTCCCTCCAGCTCGTTATCGTCGTCGACCA +CCTCGAACAGTTTGCTAGCCTCGAATAGAAATCTGAAAAAAATAAATTGG +TTTTTTTTGAAAATATATAATGTTTTATGTTTGGGCTTCTGGCCTTCCTC +ATTGCATTTTTCGCGCGCTCCATTGACAATCGCCCCCCTGTGTACTCCAC +ACGGACAAATCACATTTAGTTTCACAACGAACGACACGCAACGCGCCTGG +CCTAGTTCGGCAGAAAAACTCTTCCATTTCAATTTATGAGGGAAGCCAGA +AATCCGCGTGTGTTTTATTGATTTTATTGATTTTTTTACTTTCGAAAATC +GCGTTCCGGCTGGTAGAAGCACAAGGTTTTGCGCGTGTCGGCGATTCGAT +CCCTCGACCATTCTCTGCAAAAAAAATATTTTTTTTTGTGTAAAATTCCC +AATCTGCGAGAACGGGATCTACGAAAAATTTTTTTTTTAATATTTTAATG +ATTTTTTCAGAGATCACATTCTTGCAGATCATCTTTTCGTGGGGCCTCCT +AATTTTTCAGTGCTGCACATTTATTTAACATTCAAAAGTGCTTTTTTCAT +AAAAATTTGAATTTTTTGCCCAAAAATCGAGAAAAACGCCGCTCCGCCTC +TTTTTCCGTGCGGCACTGTGCCTTTTGCAAGCTGGGCACAGTTTTGTAGG +CGTGAGCATGGTCTTACTTGAGCGCTTGAGTGATCTACGAAAAAAAAAAA +GCTTTTTTTAAAATTTATGTCGGAGATCACATTCTTGCAGATCATCTTTT +CGTGGGGCCTGCTTATTTTTCAGTGCCGCTCGGAAAAAGAGGCGGAGCGT +CGTGAGGCACGGTTTTTTGTCACGATTTTACAGTTTTTTGACTAAAATTC +TTGATTTTGGATCATTTTCGTTGATTTTTTTCGGAAAAAGCTGATTTTGG +CAAAAAAAAAATTTTCGCTTTTTTTTGGACAAAGAAGAGCCAAAAAAAAA +AATGAAAAAATCATAAATTTTTTAGTTTTTACATTTTTTTTTTTGAATTG +AAAAATGTTTTTTTGTGTTTTTGGTGAAAAAAACTACTTTTTTTTGCGAA +AAAAAAATAGCAAAAATGACCAAAAATCGGAAAAAAAAAACGCCGCTCCG +CCTCTTTTTCCGTGCGGCACTTCGCCATTTGCAAGCTGGGCACGGTTTTG +TAGGCGTTGTCATGTTGTCATTACTTGAGCGCTTTGAGGCAAAGACTTAT +GGGAGAACGGTGAAATCCAAAATTGGTGGCGTTCGGGAAGAGACGGGGGT +GCTTCTGAAAAAAATTGTTGAAAAATGCAAAAAATCTGAAATTTTAGAGC +ATTTTTCTGAAAAAAATGCAAAAAATCCGAAATTTTTGAGCATTTTTCTG +AAAAAAACGCTAAAAATCTGAAATTTTAGAGCATTTTTCTGAAAAAAACG +CTAAAAATCTTAAATTTCTGAGCATTTTTCCCGGAAAAAAAAAGATTTTT +ATGCACCTCTGCGAAAACTTCATCCATCATGGTAATTGAAAAATCACAAC +TGTCCAAAAGCACCGAATTCACAGTGTCGAGCTCGAAAACGCCGACATCT +TCGACCTAAAATGCTCAATTTTAATGGGGAAAAGCTCTAAAATCATGGGC +TTCTCGCATTCCTCGTTGAATTGTTCGCGCTCCATTGACAATCGCCCCCG +TGTACTCCACACGGACAAGTGCATTTAGTTTTAAAACTAAAATCGAGCCG +CGACGCGACACGCAACGCGCCGTAAATCTACGAAAAAAAAAAGGAATTTT +TGCTGAAAAATCGATAAAACACGTTAAATTTAACCAGAAAAATCAATTTT +CGCACAAAAATTCGCAAAAAAAAAAAATCAAATTTTGCTCATAAAATTTG +GCGATTTCAGTTTTCTGAGGTTCACCGACCCAAAAAACGTCAAATTTGAC +GCGCAAAACTTGAATTTTCTATTGATTTTTGATGAAAAATCGATAAAATA +CGGTCAATTTAACCAGAAAAATCAATTTTTAACGAGAAAAGCCAGAAATC +CGTTGAAAAAGCTCTAAAAATCAAAATACAAACATTCGAGAGAGTCAGAT +GACGGAGACAGACGCATTTTTTCAGAATTTTCTGCAAATTTAGGTCCAAA +CTGACGAAATAGAAGACACGGAGCACACTGGAAATGAAAAAAAATTAATT +AAATGCTAGATTTTTAGCATTTTTTCAGAAAAAATGCACTAAAATTTCAG +ATTTTTAGCATTTTTTTCCGGAAAAATACACTGAAATTTCAGATTTTTAT +TTATTTTTTTTTGAAAAAATGCTACAGACCGAATAGTTTGCCAGGCATTT +CTGCCGCGGAGGAAATCGGCGATGAACTCTGCCACGTAGCGGCATTCGAT +GGGCGGTGGCTGAAAATTTGCAATTTTTTGGCCTAAAATTTGGTTTTTTC +TGGAAAATTCTCTTACCAACGGGAAGGTTTTCGTCTTCGGAATGCCTAAA +TTAACAATACAAGCCCTCGGAGCAATTCTCGCAAGAATTGGAGCCAGCTC +CTTGGCATAAGTGAGATCATAGATGAAGAAGACGAGCCGCTTCACCATTA +CGATGCTCTTGCAGCGTTCACGGCGTTCTGCGTATTTTTCCAGGATACTC +TGAAAAAAAATCCGTTAATTTTAGCCAAAAAATCCGTTAAATTTAGCCAA +AAAATCCGTTAATTTTAGCCAAAAAATCCGTTAATTTTAGCCAAAAAATC +CGTTAATTTTAGCCAAAAAATCCGTTAACTTTAGCCAAAAAATCCGTTAA +TTTTAGCCAAAAAATCCGTTAATTTTAGCCAAAAAATCCGTTATTTTAAG +TCAAAAAATCCGTTATTTTAGCCAAAAAATTCGTTAATTTTAGCCAAAAA +TTCGCTAGTTTCAGCCAAAAAAATCCGTTAATTTTAGCCAAAAAAGAACC +GTTATTTTTAGCCAAAAAATCCTTTAATTTTAGCCAAAAATTCGATATTT +TTAGCAAAAAAAATCCGTTAATTTTAGGCAAAGAACCGTTAATTTTAGCC +AAAAAATCCGTTAATTTAAGTCAAAAAATCCGTTAATTTTAGCCAAAAAA +ATCCGTTAATTTAAGTCAAAAAATCCGTTATTTTAGCCAAAAAATTCGTT +AATTTTAGCCAAAAATTCGCTAGTTTCAGCCAAAAAAATCCGTTAATTTT +AGCCAAAAAAGAACCGTTATTTTTAGCCAAAAAATCCGTTAATTTTAGCC +AAAAATTCGATATTTTTAGCAAAAAGAATCCGTTAATTTTAGCCAAAAAT +CCGTTAATTTTAGCCAAAAATCCGTTAATTTTAGCCAAAAATTCGATATT +TTTAGCAAAAAAAATCCGTTAATTTTAGGCAAAGAACCGTTAATTTTAGC +CAAAAAATCCGTTAATTTTAGCCAAAAAAATCCGTTAATTTAAGTCAAAA +AATCCGTTAATTTTAGCCAAAAAAATCCGTTAATTTAAGTCAAAAAATCC +GTTAATTTTAGCCAAAAAAGAACCGTTATTTTTAGCCAAAAAATCCGTTA +ATTTTAGCCAAAAATTCGATATTTTTAGCCAAAAATCCGTTAATTTTAGC +CAAAAATCCGTTAATTTTAGCCAAAAATTCGATATTTTTAGCAAAAAAAA +TCCGTTAATTTTAGGCAAAGAACCGTTAATTTTAGCCAAAAAATCCGTTA +ATTTTAGCCAAAAAAATCCGTTAATTTAAGTCAAAAAATCCGTTAATTTT +AGCCAAAAAAATCCGTTAATTTAAGTCAAAAAATCCGTTAATTTAAGTCA +AAAAATCCGTTAATTTTAGCCAAAAAAGAACCGTTATTTTTAGCCAAAAA +ATCCGTTAATTTTAGCCAAAAATTCGATATTTTTAGCAAAAAGAATCCGT +TAATTTTAGCCAAAAATCCGTTAATTTTAGCCAAAAATCCGTTAATTTTA +GCCAAAAATTCGATATTTTTAGCAAAAAAAATCCGTTAATTTTAGGCAAA +GAACCGTTAATTTTAGCCAAAAATTCGATATTTTTAGCCAAAAAATCCAT +TAATTTTAGCCAAAAATTGCTAATTTTAGCAAAAAAATTCGCTATTTTTA +GCCAAAAAATCCGTTAATTTTAGCCAAAAAATTCGCTATTTTTAGCCAAA +AAACTGTTAATTTTAGCCAAAAATCCGTTGATTTTAGCCAAACAATTAGT +TATTTTTAGCCAAAAAATCCGTAAATTTTAGCCAAAAAATCTGTTATTTT +TAGTCAAAAAATTCGTGAATTTTAACCGGAAAATCCGTTATTTTTACTAC +AAAAATAGCGAATTTTCGCCAATTTTAACCAAAATCTCTCGATTTTTTGT +CAAAAATGCACCAAATGTGCGCTTTTTTTCGTTTTTTTTTGGCATTTTCC +CTACTTCAATAGCGAGTTTGCAGGTCGTCGTGCAAATTTTGACTTCGATT +TCAACAGAATCCAGCAGAATTCGATCATCAGTCATACATTCCAAACAATT +TTCAGCATCCTTTATGGGCACTTCGATGAAATCTGAGAGAGCAAACACTT +TAGAATTGCCAGGGTTTACAGCTCTTTTAATCACCATCCAACTGGCACGC +GACGTCCATTTTTGGCTGCCCATTCACCCGCTCGCCGCCACCCTTGCAAA +TGTTGTGAAATTTGATGACAAACGGTTCAGAGTACTCGAAATTCTCCAGA +TCGCCGTGCTCGACGAGCTCGTTGTTCGATGGTGCTCTTTCCGGCGTTCT +TTTCCATCTGAAACTGCTGTTTTTCCTTTTTTTTTTTGTCGCAAAATCTT +TTTTTTCACCGAATTTTTCCACCAACCTGAACAGCGAATCTTCGAAAAGA +GACGAAGAATTCGATTTTGGGCTTTCCAAATTTGAAAAATTCAAAGAAGT +TGTCACAGAACTAGCCATTTCGAAGTTGAAATGATTAAAAATCAAAAACA +AAAAATTTCGATAAAAATCAATGTCCGAGAGGAGTACACGCTTGGGAACC +ATGCGCGGGTCTCGCACGGAAGAGACGAATTGAAGTACGGTAGCTCGTAA +ATCCTGTTCCACGATTGATTTTTTTTTAATTTTTGATCAATTTTTTCGAT +TTTATCCCAGAAGTTCTTGAAAATTATCCGTTTTTTTGCAATTTTTTCGG +AAAAATGCTCTAAAATTTAAGATTTTTAGCATTTTTTTCCGAAAAAAATG +TTTTAAAATTGCAGATTTTTAGCATTTTTTCACAAAAAATGCACTAAAAT +TAAGATTCTTAGCATTTTTGCGGAAAAAATGCTAAAAATCTTGCAAAGAC +TGAAAAAATTCGAATTTGTTGTAATATTGCATGTTTTCCGAGGTTTTACA +TCAAATATGTGTAGTTTTCCTTGAAATTTGACGTTTTTCACTGAAAAATT +CTACAAAAATAAGCATTTCTGAGCTCTTTTGTCGCAAAAGTTGATGAAAA +TCGCCAATTTTTCAATAAATATTGCACAGAAACCGTCAGATTTTTAGCAT +TTTTTCGGAAAAATGCACTAAAATTTTAGATTATTAGCAATTTTTCAGAA +AAATGCTCTAAAATTTAAGATTTTTAGCCCTTTTTTTCAGAAAAATTCAC +TAAAATGCAAGATTTTAATCATTTTTTTGCAAGAAAAATGCTCTAAAATC +TAAGTTTTTTAGCATTTTTTTCGGAAAAATGTTTGAAAATCCCTTCTTTA +ACGCCTTTTTCGCACTAAAAGATGCTCAAACTAGTTTAAACTTTCAGAGT +TTTCCCATGCTTTTGCCCCCTCCACTTCACAAGAAACAAGAAACAAATAC +GGCGGGAAAAAAGCGAAAATTCGCGGAAAACATCATTTTCAATGCATTTT +TCATCGCGAAAATTGCCGAATTTCATTAAAAATGGCCAATTTTTGTGCCA +GTTTTCCCAATTAATCATGTATTTTCGATTAACTCGAAGCCCCTGCGCAG +AGAAAAACACAAAAATGTTGCAATTGTTTGTGTAAAGCACTTCTCTGCGC +GTCTGCGGCATCCGATATGACGAGCAATATATATCTTTTTTCTGGGAGCC +TTTTATTTTAAATTTATCATTTTTCATTTAGTTTTTGAGAAAAAAATTCC +CCCAAAATTAACCTAAAAGCCTTGAAAATGTGAATTTTGAGTGAAATTTG +ACGTTTTTCAGCGAAAAATTCTCAATTTTTAGTGCATTTTTGCCGGAAAA +ATGCTAATAATCTTGAATTTTAGTGCTTAGCGGAAAAAAAATTCAAAATG +AAAATGTCGAATTTGAAATAAAATGCTTTAAAATTTAAGATTTTTAGCAT +TTTTCCCGAGAAAAGCTAAAAATCTTAATTTTTATAGCTTTTTTGTTGAA +AAAATGCTAAAAATCTTAAATTTTAGATCATTTTATTTCAAATTCGACAT +TTTCATTTTGTATTTAAGAAAAAATAACCTCAAAGTCTGAAAAATATCGA +ATTTTGAGTGAAATTTGACATTTTTCAGCGAAAAATTCTCATTTTTCCGG +AAAAAATGCTAAAAATCTTGAATTTTAGTGCATTTTTCCAGAAAAAATGC +TAAAAATCTCAATTTTTAGTGCATTTTCCCGGAAAAATGCTAAAAATCTT +AAATTTTAGAGCATTTTCCAGAAAAAATGCTTAAAATCTTGAATTTCAGA +GCATTCTTAATGAAAAATGCTAAAAATCTTAAATTTTAGAGCATTTTTCT +CGAAAAAATGCTTAAAATCTTGAATTTCAGAGCATTTTTTTCGGAAAAAT +GCTAAAAATCTCAATTTTTAGTGCATTTTTCTGAAAAAATACTAAAAATC +TTGAATTTTTAGAGCATTTTCGCTGAAAAATAATAAAAATTTTAAATTTT +AGAGCATTTTTCCGAAAAAAAAAACGCTAAAAATCTTGTAATAACTGACA +AATTTCGAATTTTGAGTAAAATGGCATGTTTTTTGAGGTTTTTCCTTGAA +ATTTGACGTTTTTCACCTAAAAATTCGACAAAAATGAGCATTTCTGAGCT +CTTATATTGCAAAAATTGACAAAAATCGTCAATTTTTCAATAAAAATTGC +CCAAAAACCTTAAAATATTCTGAAAAAAGCCGAAAAAACCCCATTTTTTA +GCCATTTTCTACAGAATTTTACATTTTTCTCAACTTTCTTCACCTAAAAT +CGCCGATATTATTCACATAAAATTCCCTTTTTTTTCAGCGCAATGGGGTG +TATTATGAGCCAGGAGGATGAAGCAGCGAAACGAAGATCCAAGAAGATTG +ATCGATTGGTAAAAATTGGGGATTTTTCGTTGAAAAAACTCGATTTTTTG +TGAAAAAATATAGAAAAATCATCAAAACTGCTTCAAAAACCGAAAAATTT +CACTAAAAACTAGAATTTTTGCTCGAAAACCTCAAAAAATCGCAAAATTT +GCAGTGAAAACTAGATTTTTATTTTTAAAAAATTCAAAAAGTTCATAAAA +ATCAATAAAAAAATCGGATTTTTTTTCTTAAAAAATCTGGAAAACTGTCT +AAAAATCTACTCAAAATCAGTTTTTTTTGTAGAAAATCTGAAAAATAGTC +TAAAAAATTAATAAAAATCGATTTTTTGGGAGAAAATTTGAAAAATTACG +AAAAAAATCAATAAAAAATCGGTTTTTTGGGAAAAACCCTGAAAAATTGT +CTAAAAATCTATAAAAAATTGGATTTTTTAAATAGAAAATCTGAAAAACT +GCCAAAAAATCAACAAAAAATCGATTTTTGTGTGAGAAAACCTGAAAAAT +TATCAAAAAATTGGTTTTTATCTAGAAAATCTGAAAAATTACCTAAAAAG +CAATAAAAAATCGGTTTTTTTTCTGGAAAAACTGTAAAATAGCCTAAAAA +TCAATTTAAAAAAAGTTTTTTTTTTTGTAGAAAACCTGAAAAATTATCAA +TAAAAACCACGAAAAACAGTTTTTCGCTTATAAAAAGTCCAAAAATCCCA +AAATTTGCATTAAAAACTAGATTTTTATTTCAAAAAAATTCAAAAATTGC +CTGAAAATCAATAAAATTGTTGTTTTTTTTTGGAAAAAAAAACCCTGAAA +AATTGGCTAAAAATCCCAAATTTTTTTGCAGCTCAAAGAAGACGGCGAGA +ACTCAATGCGAACCATCAAGCTTCTGCTCCTGGGAGCCGGCGAGTCTGGA +AAATCGACGATTTTAAAGCAGATGCGTATCATTCACGACGTCGGATATAC +GACTGAAGAGAGAAAAGTGTTCAGAGGCGTCGTTTATGGAAATATTATTT +TGGTCAGTGCTCCGATGCACTGAAAAATGACAGGAAATTGGCAATTTTGA +CCAAAATTCGTGGATTTTAACCAAAAAATCCGTTAATTTTAATCAAAAAT +CGGCTAATTTTAGCCAAAAAATTCGCTATTTTAACCAAAAAATCCGTTGA +TTTTAGTCAAAAAATTCGCTATTTTTAGCCAAAAAATCGCTATTTTTAGC +CAAAAAATCCGTTAATTTTAGCCAAAAATTTCGCTATTTTTAGCCAAAAA +ATCCGTTAATTTTAGGCAAAAAATCCGTTAATTTTAGTCAAAAAATCCGC +TATTTTAACCAAAAAATCCGCTATTTTAACCAAAAAATCCGTTAATTTTA +GCCAAAAAATTCGCTATTTTTAGCCAAAAAATCCGTTAATTTTAGCCAAA +AAATTCGCTATTTTTAGCCAAAAAATCCGTTAATTTTAGCCAAAAAATTC +GCTATTTTTAGCCAAAAAATCCGTTAATTTTAGCCAAAAAATTCGCTATT +TTTAGCCAAAAAATTCGCTATTTTTAGCCAAAAAATCCGTTAATTTTAGC +CAAAAAATTCGCTATTTTTAGCCAAAAAATTCACCAATTTTCGTTTAAGA +TTCTCCAATTTTTGACAAAAAAATTCACCGAATTTGCTCAAAATTCTCCC +TTTTTTGGCTAAAAAATGCATAAATTACACAATTAAACCAAAAATTACCC +AATTTCGCCCAAAAACTCTAATTTTTACCAAAAATTCTCCTATTTTTTGT +TGAAAATTCACCAATTTTTTTGCCAAATTTTAACAGAAAAATCTATAAAA +TATCAGGCGAAAATAACCTAATTTTGGTCAAAAATTCACCGATTTTTGTT +CAAAATTCTTCAATTTTACCCAATATCCACCAAATTTTAACCAAAAAAGT +CTAAAAAATTATTCAAAAAATCCCTAATTTTGGCCCAAAATTCTCCATTT +TTACTCAAAAATTCTCTCTTTTTAACCAAAAAATCTAGAATATTAGGTGA +AAAATGCCTAATTTTGGCTAAAAATTCACCGATTTTTGACAAAAAAAACC +TCCAATTTCAGCTTAAAACTCTCTGATTTTTACCAAAAAAATCTAAAATA +TTAGGCGAAAAATCACTAATTTCGGCTAAAAAATCACCAATTTTTGACAA +AAGAAACTCCAATTCCAACAAAAAATTCACAAAATTTACTCAAAAATTGT +CTGTTTTTCACAAAAAAAAAACCTACAATATTAGGAGAAAATTCACAAAT +TTTGGCCAAAAAATCCCTAATTTTGGCCGAAAAATTTGCCAATTTTGTTC +AAAATTCTCCAATTTTCGACTAAAAAAACCTGCCATATTCAGCAAAAAGT +TCACCAAATTTACTCAAAAATTCAAAAAAAATCTAGAATATTAGGCGAAA +AATCCCTAATTTTGTCCAAAAATTCACCGATTTTTGACAAAAAAAACTCT +AATTTCAGCAGAAACTTCACCAAATCATAGCCAAAAATTCACTGTTTTTT +ACCAAAAAAATAGAATATTAAGAGAAAATCCCTAAATTTGTCCAAAAAAT +TAAACAAATTATAGCCAAAAATGCTCTGTTTTTTACCAAAAATTCTAGAA +TATTAGGTAAAAAATCCCTAATTTTTCCCAAAAAATTCACCGAATTTACT +CCAAAATGCTCTGTTTTTGACAAAAAAAAACTCTAATTCCAGCACAAAAT +TTACCAAATTATAGCCAAAAATGCTCTTTTTTTTCCAAAAAAAATCTAAA +ATATTAGGCGAAAAATCCCTAATTTTGTCCAAAAATTCACCGATTTTTGA +CAAAAAAAACTCTAATTTCAGCAGAAACTTCACCAAATCATAGCCAAAAA +TTCACTGTTTTTTACCAAAAAAATAGAATATTAAGAGAAAATCCCTAAAT +TTGTCCAAAAAATTAAACAAATTATAGCCAAAAATGCTCTGTTTTTTACC +AAAAATTCTAGAATATTAGGTAAAAAATCCCTAATTTTTCCCAAAAAATT +CACCGAATTTACTCCAAAATGCTCTGTTTTTGACAAAAAAAAACTCTAAT +TCCAGCACAAAATTTACCAAATTATAGCCAAAAATGCTCTTTTTTTTCCA +AAAAAAATCTAAAATATTAGGCGAAAAATCCCTAATTTTGGCCAAAAAAA +TTACACCAATTTTCCCCAATTTCAGCTTAAAATGTTCAATTTCTAACCAA +AAAACCCCCAAATTTTAACCCAAAAATTCCCTCGAATTTCACCCCAAAAC +CGTCCAATTTTCCAGTCTCTCAACGCCATCATCCACGCTATGGAGCAGTT +AAAAATCAGCTTCACCACACTCGATCACGAATCAGATGCCCGAAAGCTTC +TAATGTTCAGCACAACAGGCGAAGAGGATGAGCTGCCCGAAGAGCTCGTC +GTGCTCATGAAGAGTGTTTGGTCCGATTCGGGAATTCAGAAAGCGCTCGA +AAGGTGGCGAAATTTCGCTGAAAATTGAGAAAATTCGAGGGATTTTCGCT +GAAAATCGAGAAATTTCGGTGGAAATTAGCTTATTTCCATGAAAAAATCG +TTAAAATCCCAGAAAATTGCGATTTTGGACTATTTTTGAGCATTTTTCGC +GTTTTTTCCATGAAAAATTCAATGAAATCGATTTTTTAGGTCATATTCGC +TGAAAATTACCGCTTTTTTCGATGAAAAATTCGTTGATATTCGTTGAAAA +TTATCTATTAGAGCTAATTAAAATTTAAAATTCCAAAAAAAAAAATATTT +TAAAATAATCAATCGAATTATTTTTTGCTCACACTTTCAAAAACCGCTAA +AAATTCTAAAAAAAAAATTTTGGAGCCCCTTTTCCGCTAGAAAATAGCTT +TTTTTCCCTCAAAATCCGGGAAAATTCAGAAATATTTAATTTTTTGGCTA +TTTCTGACTCTTATTCCCACACAAAAATAGTTTTACCAAAAAAAAACAAT +TTTTGTCAAAAATTCGAAAAAAAAATTTCTGGGAAATATTTTTAAATGAC +TCTAAATTTTCCCCTGTACCCGAATATCGATGTGAAAAAATTCAGAAAAA +TTTTCCGCGATTTTATATGATTTTTTGAAAATTGGACAAATTTCAGTTTT +CCCCCCTAATTCCTATTTGAGTTACCGCCAATTTGATTTGTTCGATGGAC +TTGCACATTTTTGAATTAATCTATTTTATTTTTTGTTGTTTTTTCCACCG +ATTTTTAATGTTTTCGGTGTATTTTTGCTTGAATTTTAGGGGAAAAGTCA +AAATAAATGCAATTTTCGATTAAAAAGCACGCTGACCGGCGTAAAAATGA +AAAAGTAACGATTTTAAACGATTTCAAACCTGAATTAATTAATTTCACTG +ATTTACGCCTGTACGCGTGCGTAGATCAGTGAAATTAATTAATTTAGGTT +CGAAATCGTTTAAAAGCGTTACTTTTTCATTTTTACGCCTGTAAGCGTGC +TTTTTAATCAGAAATTTGCAATTATTTTGACTTTTTCTCTAAAATTCAAG +CAAAAATACACCGAAAACATCAAAAATCGGTGGAAAATAACAAAAAATAA +AATAAATAAATTTAAAATTGTGCAAGCGCGCTCCATCGAACAAATCCAAT +TGGCGGTAATTCAAATAGGAATTAGGCAAAAACTGAGATTTTTGAGGCAC +CACGTTTTGAAGATCTGTTCAAAAAGAAGATCTACGTTTTCAGGATCTGG +CACCGTGCCAACTGCGGTTTTCTCGATGAAAAACGTAACAACGATGCTCC +GATGTTACGCGTCGCGTGTTGTTTTGCGTTCAGAAAGATATTTTTTGAAA +TTTTCTTCTTGAAGAAACGCTTAACGACACGCAACGCGTAACATCGGAGC +ATCGTTGTTACGTTTTTCATCGAGAAAACCGCAGTTGGCACGGTGTCAGA +TCCTGAAAACGTAGATCTTCTTTTCGTAGATTTTCAGAATGTAGATCTTC +TTTTGGTAAATCTTCTTTTCGTAGATCTTCTTTTCGTCGATCTTCAAAAT +GTAGATCTTCTTTTGGTAGATCTTCTTTTCGTAGATCTTCTTTTCGTAGA +TCTTCTTTTTCGTAGATCTTCTTTTTGAACAGATCTTCAAAACGTGGTGC +CTCTGATTTTTCCAAATTTCAAAAAATCATATAAAATTTAGAAAATTTTT +TTGAATTTGTTTATCAGCATATTTGGTCATTTTGGTACCATATTTTCCCC +TGATTCCGAATATCAATGTGAAAAAATTCAAAAAAAAAATCCCTGATTTT +ATATTTAAGCTTGAAATCGCCGAATGAGATTTTTCAAATACGCGCGCACA +AATAAATTCTCCTTGGAGCGCGTTTGCCTCATTTGATTTTCTCCATATTT +ATTTTTACTTTTTTTTCAGTTTTTCACAGCTATTTTCATTCATTTTTATT +GTATTTTATAGGTTTTTTTTTTTGAAAAATAAATTTTTCCGTGTGAATTG +AACATTTTATTTGCATAAAAATGAATGAAAATAGCTGAAAAACTGAATAA +AGTAAAAATAAATATGGAGAAAATTAAATGAGGCAAACGTGCACCAAGGA +TAATTTATTTGGGCGCGTATTTGAAAAATCTCATGTAGGAGGCAAATGAA +ATTTAGGCGATTTCTAGCTTAAATATAATATCAGGGAAATTTTTTTTTTG +ATTTTTTCACATCGATATTCGAATCAGGGGAAAATTTGGAGCCACCTGTA +ACAAAATTTTATGAAAAAAAAAACTGTATAATTTCTAACAACTTTTTTTT +TGTAGATCACGCGAATATCAGCTCAACGATTCGGCCGGCTACTATCTGAG +CCAACTCGACAGAATTTGTGCTCCTAATTACATTCCCACACAGGTATTTT +TCACTGGAAAATTCACAAATTTTTCCACTACTAAAAATTCAAATTTCCTT +TGCAGGATGACATTCTCCGCACAAGAATCAAGACAACAGGAATCGTGGAG +ACGCAGTTTGTCTACAAAGATCGCCTATTTTTGTAGGGGGAAAATTAATT +TTAAAAAATTGAAAAAATCGTCGCCGAAATTCAGGGTTTTCGACGTTGGC +GGACAGCGATCCGAACGAAAAAAGTGGATTCATTGCTTCGAAGACGTGAC +GGCACTCATTTTCTGCGTTGCACTGTCAGAATATGATATGGTTCTTGTCG +AAGATTGTCAGACGGTGCGATTTTCGAGTTTTTTGCTTTTTTTTCGTTTT +TTTCCCAAGTTTAGGGTTTTTCGGTGAAAATCTCGGTTTTCTTGGTTAAA +ATGGTTTTTTTTTTGGCAAAAAACGGCAAAAATTGAGGATTTTAGCGTAT +TTTGGCGAAAAATTGAGTTAATTACATGGAAAATTTCAGAATTTGAGTTA +AAATTGTAGTTTAAGGATTTTTTAGTGATTTTCTCGATTTTTGAACCGAA +AAACGTTCGAATTTCATTTATTACGCGCGACCACAAAATGCTGAGAACGC +GTATTGCACAACATATTTGACGCGCAAAATATCTCGTAGCGAAAACTAAA +GTAATTCTATAAATGACTACTGTAGCGCTCTTGTGTCGATTTACGGAAAT +CGTGTATTAATCGATAAAGTATTTTTTTTAGAAACACAAAAATGACAAAA +AAAATACGAAAGAAAATTGAATTGTTTCGAAAATCGAGTCCTCCCGTAAA +TCGACACAGTTGCCATTAAATTAAATAAAATTAATGTTAACTGTGTCGAT +TTACGGGAGGACTCTCGATTTTCGAAACAATTCAATTTTCTTTCGTTTTT +TTTTGTCATTTTTGTGTTTCTAAAAAAAATACTTTATCGATTAATACACG +ATTTCCGTAAATCGACCCACAAGAGCTACAGTAGTCATTTTCAGAACTAC +TGTAGTTTTCGCTACGAGATATAATTGCGCATCAAATATGTTGTGCATGA +CGGATTCTCAGCATTTTGTGGTCGCGCGTAATGAAAAGCGAAAAAATCGA +TATTTTCTGATTTTTGCGCCGAATTTTGTTAATTTTTCTTTTTTTTTTTT +CTGCGAAAACCACATTTTCCTGACTAAATTCAGGTTCAGCCATTTTTTTT +CGCAAAAATCGACGAAAATTGAGAATTTTAGCGTACTTTTAATTTTTTTA +AATTTTTTTCGCTCTGAAAATTATGAAAAAATCAAAATTTTCTCGATTTT +TGAACCGAAAAACGTTCAAATTTCATTTAAAAATCGAAAAAATCGGGAAA +AAATTTTCCGATTTTTGCACCGATGATTTTCGCTAATTTTTCACCACATT +TTTTGCGTTTCAGAATCGAATGCGAGAATCGCTAAAACTGTTCGACTCGA +TTTGCAACAATAAATGGTTTGTCGAGACGTCGATTATTCTATTTCTCAAC +AAAAAAGACTTATTCGAAGAGAAAATCGTTCGATCTCCACTCACACACTG +CTTTCCGGAATATACGGGCGCCAATAATTACGAAGAAGCTTCTGCGTACA +TTCAACAACAGTTTGAGGATATGAATAAGAGGACTACTGGAGAGAAAGTT +GGTGGTTTTTTTGAATTCACTGCAACTTTTTCCTCACGAGGGACGAGGAA +AAGTGGTTTCTAGGTCATGGCCGAGGGGCCGACAAGTTTCAGCGGCCATT +TATCTTGCTTTGTTTTCCGCCTGTTTTCTTTCGTTTTTCATCGATTTTTT +TCGTTTTTTCGTAATAAAACTGATAAATAAATATTTTTTGCAGATGCTAA +AACAATTTCCAAGTAAAAAAATCATGTATTCAGTCGGCAAGCAGCGATGA +AAGTGGGCATTGTAATATGATGGATTACGGGAATACAAAACCTAAACTTT +TTCTGAAACATGAAACATATGATGCTTAGATGCTGAAATTACCTGATTTT +CATAACGAGACCGCTGAAAAGTTTTGAGGTTTCCACAATTCAACTTTTTG +TGCGAAAATCTCGACTTTTTCACCAAAAAAGTTGAATTTTGGAAACCTCA +AAACTTTTCAGCGGTCTCGTTATGAAAATCAGGTAGTTTCAGCATTTAAG +CAGCATATGTATCATGTTTCAGAAAAAGTTTAGGTTTTGTATTCCCGTAA +TCCATCATATTGCATTGCCCTTGTTTCACCGCTGCTTGCCCACTGAATGC +ATAATTTTTTTACTTGGAAATTGATTTAGCATCTGCAAAAAATATTTATT +CATCAGTTTTATTAAGAAAAACGAAAAAAATCGATGAAAAACGAAAGAAA +ACAGGCGGAAAACAAAGCAAGATAAATGGCCGCTGAAACTTGTCGGCCCC +TCGGCCATGGCCTAGAAACCACTTTTCCTCGTCCCTCGTGAGGAAAAAGT +TGCAGTGAGAAAACTCAATTTTTGAATTTTTTTTTCATGAAAATCGGAAA +ATCTTCAATTTTTCCTAATCAATTCCATCTCTACAGAATCAAGAAATCTA +CACCCAATTCACATGTGCCACCGACACTAACAACATTCGATTCGTTTTCG +ATGCCGTCACCGACATTATCATTCGAGATAACCTCCGCACGTGCGGGCTC +TACTAAATTTTTCCGCTAAATTTTAAATTCCGTTTTTTCCCCCCAAAATC +CCCTCCCAGACATTTTCCGGTATTTATGTATTGACCACACACAACTCTTC +TCTCCCGTCTCCGCTGTTCAATGCTACGGTTATTCTCTTTTTTTTTCTTT +TTTTTTCCTGAAATTCCAAGGGTGTCGTTGAAAATCGAAAAATTCGAAAA +ATTTGGGTTTTTTAGAGGAAAAGCCAAAAATTCAATTTTTTTTTCGATTT +TTATTCCGGAAAATTCGAAAAATTTCGATATTTTTTAAATTTTTTACAAA +AAATTCGAAAAATTTGGATTTTTTCAGGAAAAAGCCAAAAAATTACAATT +TGTGTTTAAAAAAACGAAAAAAAAAACCAATTTTTCTGATTTTAATTCCG +GAAAAATCAAAAAATCTCGATTATTTTCAGAAAAATTCGAAAAATTTGGG +GCTTTTTCCAAAAAAGAAATCGTAAAATTTCGATTTTGTCCAGGAAAAAT +CGAAAATTTAATGTTTTCTTTTTTGGCTTCTTCCGGAAAATCCAAAAATT +TTGAATTTTTTGGATTTGTTTTCAGAAAAATTGGAAAAATTTGGATTTTT +CAGGAAAAAGCCTAACAATTTCAAATTTTGCTTTAAAAAAACTTTAAAAA +ATTGATTTTTGAGGAAAAAACGAAAAATTTCGACATTTTTTGATTTTTTT +TTTACCGAAAAAAAAATTGATTTTTTCCAGGAAAAAGCCAAAAATTTTCA +ATTTTTAAGGAAAAATTCGAACAATTTTGATTTATTGATTTTTTATTACG +GAAAAATCGAAAAATTTGGGTTTTTTAGAGTGAAAAGCCAAAAGTTCAAT +TTATTTTTCTGGAGAAATCCAATTATTTCAATTTTTGAATTTTTTCAAGA +AAAATAAAAAAATGTCGATTTTTTCCAGAAAAATCGAAATTTTTCGTTTT +TGAATGAAAAAAAATTTTTCCTTCAATTTTTCCTTTAAAAAAAATAAATA +AAAATGTTCGAATTTCCATGAAAAAAAGTCAAAAAAATTCAAAATTTTCC +ATTTTCCCTGACAAAAAAATCAAAATTTTCCGATTTTCCTAAACCAAAAT +CCCAAAATTTTCTGATTTTCCAATTTTCTCTGAAAAATCGAATTTTTTGC +CGCACACCCCTGGTTTCACGTGGTGGTCAGGTTGTCTCATTGCGGTTTGT +GATCTACAAAAAATGAGGGAATCTTTCCTCCCCCGGGAAAATCTGACGTC +AGCGCACTCGTGTAACCATGCGAAATCCTCTGCTGAAAAGTCTGCGTCTC +TTCTCCCGCATTTTTTGTAGATCAACGTGTAGATCAATCCAAAATGACAC +CTTGACACCACGTGCCTAAGCCCAAGCCTAAACCAATCCATTTTACCGGT +ATATCTCTACAACCTTTCACTGTCTGAAATATCGCGTCATTTTATATTAT +TATTATTATTGTATTCGCTTAAACGACAACAATTCCCCCATTTGATTCAA +AAAGTAAACATTTCCGAACTTTTTAAAAATTTGAAAAATATTTTTAAAAA +ATTTTAGCGTGAAAAACTTGTCCCCCCACCCTGCCTCTCCAAAAAAAATT +AATTTCGGAAGAATTCAGTCCTTGTTTTTGTAAATTGAGAACGTAATGCG +CTTTTTGGTGGTTTTTGCATATTTATCGACACTTGCGTACGCGAGGTATC +GATTCAGATTCCGTGAGTTTTTTACAACAAAATATCGCTAAGCAATCGCG +CTCCAGCGCGAAACTTCAAAAAAAGGCCAAAATTTTGCGTCGCTTTCTAT +GATTTTAAGACGAAAAGCGAGGAAAAATCAATAAAAACAGCGAAAACTTT +GAAATTTACGGGTTTGCCGCTTTTTTTGCGCTAGAGCGCGATTGCTCACT +GAGTTCAAGCGCCCTTCTTATTTTGAAATGGAAGAGTTTGCCGAATTAGG +CTATTTTGGTGCGGCCACGGCTGGGGTCAATTTACGGCGCGTTGCGTGCC +GCGTCGCGGTTAGGTGGACCACGCCTTTCCCACGCGTAGACGATTGTCAA +TAGAGCGCCGAAAATGCAAGGCCAGAAGCCCGTATGAGTGAAGTTTTTGT +TCATTTTCACTTTTTTTTCGTCGTTTTTAACGGTTTTTATGTGAAAATCA +ATAAAAACGGCGAAAATAATTAAAAATTTTCGATATTCCGGGTTTGGCGC +TTGCTTTGCGCTAGAGCGCGATTGGTCACCGAGTTCAAACGGCGCACTCT +GGCTTCCCTCTTAATTTGAAATGGAAGAGTTTGCCGAATTAGGCCATTTT +GGGTCGGCGGGTAGATTTACGGCGCGTCGCGTGTCGCCTCGCGGCTCGAT +TTTGATTGTAAAACTAAATGTATTTGTCCGTGTGGAGTACACGCGACTTT +CCCACGCGTTGTCCAGCAGGTTATTGCCAATGGAGCGCCGAAAATGCAAG +GCCAGAAGCCCGCCGTATAAGTAGCCCATATGAGTGAAGTTTTTGTACAT +TTTCACTTTTTGTTTCGTCGTTTTTATGGTTTTTATGTGAAAATCCACAG +TCTCCTCGTCATCGAAAGCGCACAAAAAACTGCTTACTGGCGCGTTTCGC +GTTTTTGCTAGCGCATTTTGTGGATTTCTCCGAAATTCAGAAATTACGCG +GAAAATAGGCTAGAATTCCAAAATTACAGCCCCGCCTCTTTTGATAATTA +TCTTCAGGATGAAGAAGATGATCGCGAAGGTGGGTGACTTGAAATATACA +AGAAAAATATGATTTCTTCAGAGAAACACCATTTTTACCGTTGATTTTTT +AATATCCCTACTCCTCCTTCAGTTTTTGACCAAATTTTCTCTTTTAATGG +TCTTTCATTTCATTTTGTGCTAATAAACAAATGTTAAGTTCGAAATCTGC +GAAAAAATTCGTTTCAACGCTAAAAAACGACGAAGTTTATTTTTCAACAC +TAAAAAGATTCACTCCCTCCCCCGGCTGTGCCAATGTGCAAGTGCGCCCC +AGCCCAATTCGACGCCGAGGAGACTGTGAAATCATTAAAAACAGTGAAAA +TAACGGAAAATTTCTGAAATTCCGGGTTTGCCGTTTTTTTTTGCGCTGGA +GCGCGATTGCTCACCGATTTCAAATAGCGCACGCGCTTCTGGTTTCCCCC +ATAAATTGAAATGGAAGAGTTTTCGCCGAACTAGGTCATTTTGGCGCGGC +CACGACCGGGGTAGATTTACGGCGCGCTACGTGTCGCGTCGCGGATCGAT +TTTAGTTGTAAAACTAAATGTAGTTGTCCGTGTGGAGTACACGACTCTCC +CGTCCGGCAGGCGATTGCCAATGGAGCGCGAAAATGCGAGGCCAGAAGCC +CGTGCATTTTTTTGCGGGTCCCGCCACGACATTTACCCTTTCAGACACGT +GTATCAAAGAGGACCAGGCGATTTTGGAGAAGGAAAATGTGAACTCGCCA +CGCCAATTTCTTTTTATCGATGACGGACAATCGCCAAAGTGGAGGGAAAA +TGATCTCGAAGGAAAAGGAATTCTTATGAGCTTCGGAAATCGATTGAAGA +ATCTGACAAACGGATATGAGACTGTGAGACTTTTTTTACGGGTCTCGACG +CGATTTCCCACGGATTTCGGGCTTCCCTCATAAATTGAAATGGAAGAGTT +TTTGCCGAACTAGGCCCCGGCCATATCTGGGGTAGATTTACGGCGCGTTG +CGTGTCGCGTCGCGGCTCGATTTTAGTTGTAAAACTGAATGTATTTGTCC +GTGTGGAGTACACGGGCGATTGCCAATGGAGCGCGAAAAATTCAATTTGT +GTCTCGTAACGATTTTATCGATTCTTTTTCAGGGTGCCGAACAAGCTCTG +CGTGTCCTTGAATTCAACAATACGGAACACTTTCTTGTGATCAATTTTTG +GATGAGAAGCTACTATTTCATGAAAAACGGTGATAAATATCAGCTGTCAT +ACACCGGAACCACCATCAAACCCGATTTGAATCACTTTATTCGGTTAGCA +GGCTTGGAGATGCAATATCGCTCCATCGCAACCATTTTTTCAGCGTATAC +TTCATCTGCGCTCCAGCGAACAGTCAGAGTGCGTTGATCGTGTTTGGGGA +TCAGTCGAAACCGCGAGTTTTAAAGTCGAAAAAATCGAAGAGGGAAGCAG +CGCTGATTGATGAGAATTCGGGGAAGAAGCTGAAAAAGTGCCAGAAAATT +CGGACGAAAAGAGCGGCGGCGGTGAATAACTCGACGGAGTGGACACAGAC +GCTGAAGGATACTCGGAGACTTAAACAACGTAGCGAGTGAGTTTGTGCCA +AACGATACTCCGATGTTCCGCTTCCGCTGAGGACACCGCGTCGTTTGATC +TCTGAAAATTGCGAGAGTCAGCCTCGTGTAAGTTTACCGCAAATTTGGAG +GTCAAGCAGCGAGGTCCTCATATTTTGAAATGGAAGAGCTTGCCGAATTC +GGAGTCGATTTACGGCGCGTTGCGTTGCGTGTCGCGTCGCGGCTCGTGAT +TTTCGCATATTTATCGACACTTGCGTACGCCAGGTATCGATTCAGATTCC +GTGAGTTTTTGCAACAAAAAAATCGCTGAGCAATCGCGCTCCACTGGAAA +ACACCCGAAAAGTTTTGAAATTCCGGGGTTGCCGCTTGTTTTGCGCGCTA +GAGCGCGATTGCTCGCCGAGTTCAAACGGCGCTCTCTGGTTTCCCTCTTG +TACGAGACGAGCGTCGCGGTTCGGTCCAGCAGGCGATTGTCAATGGAGCG +CGAAAAACACGTGGTGTCAAAGTCTCCAATTATGGTTTGATCTTTGATAA +ATGCGGGAGACGAGAGACACCGACTTCTCAACTGATTTCGCATGGTTAAA +AGTGTTCTGACGTCACATTTTTCTGGAAGAAAAACTCCCGCATTTTTTGT +AAATCAAACCGGATTAGGACAGCCGGACACCACGTGGAAAAACAAGATGA +GGGAAGCCACAGAAGCCCGTGCAGAGTCTCGGTTTTATCAGTTTTCGAGT +AGTTTCGCACCACAAAAAGCGTGTGACGTCACATTTTTCCGGCCGCAAAA +TTCCCGCGTTTTTTGAAGATCAAACCGAAATGCATTGTTTCAGAATCTAC +TCTTGGGCACGTCTCTCGTTCATTCACCTCGGTTTCGGTATGGTAGTGAT +CGTCAACGCCATCGTTTTTTTGTTCTTTTTCAAGTATTTCAAGAAGTTCA +ACTCGACGGTGAAGAATGGAGATCAGAAGCAGGAATCGGATGAGACTGAT +GAGAAGACTGAGAAGACTGAGAAGCAGGCGAAATAGAACTTTTTAGTCTA +TCTGTGTTGAAATAAAGGAATTGAAAAAAAAAAAAAAAAAAATTTTTTTG +CATATATGCATGTGGTGTCAGAGTGGATTATTTCGGTTTGATCTACGTTG +ATCTACAAAAAATGCGGGAACTGATTTTGCATGGTTAAGAACGTGCTGAC +GTCACATATTTTTTGGGCGAAAATTCCGGCATTTTTTGTAGATCAAACCG +TGATGGGACGTCTGGCATCACGTGTACATGTAGAAATGAGATACAACATG +TTATGTACCGTTATCCTACAGTACTATAGGTGAACCCCTCAATTTTTGAC +CTCCAAAAATTGCGGGAATCTTATAGGTCAACTTGCAGGGGGTCGTGGAC +ATGAATAAGCCAAATTCAAATTATTCAAGCCAAAAAGATGATAGCGCAGA +CACGTGCCCCCAATTTCGGTTTGATCTACTGTGTAGATCTACAAAAAATG +CGGGATTTAGGACGCTGAGTTCTCCACTGATTTTGCAACAAATTCCCGCT +TTTTTGAAGATCAAACCGGACAACCTGACACCACGTGAAGGAATAAACCA +CGCTCTTTTGCCAAAATCTTAAGAGTTTCTACAATTTCAGTGAAAATCCA +GTATTAGATTTGATATTTGAAAAAAAAAAGTTAAATAATGGACGCGGCCT +AGTCTTTCCTCTTCTACTAGCAAAACGCCCTGTTTTACAAAAAAAATCTA +TAGTTTCTGAAAAAAAAATCAGTGGCAAATGTCTACAATTTTCAATATTT +CATACTAAAAAAATCACAAAAAATTATTTTATGGCCGCGGTCGAGTTTTT +TACTCTTCCACGTGGTTTCAGAGTGTCCAATTTCGGTTTGATCTACCGTG +TAGATCTACAAAAAATTCGGGAGTCGAGAACTGATTTTGCATGATTGCTG +ACGTCACATTGTTTTGGGTAAAAAATTCCCGCATTTTTTGTAGATCAAAC +CGGACAGCCTGGCACCGCGTGCGCAGAGAAGAAAAAGCTAATGAGCACGC +GGTGTCAGGCACGGCTTGATCTACAAAAATTGCGGGAATTTTCAACCCAA +AAATATGTGACGTCAGCGCGTGCTTAACCATGCAGAATCAGTTCTCAACT +CCCGCATTTTTTGTAGATCTACGTAGATCAAACCGAAATGGGACACTCTG +ACACCACGTGAATGAGCCAATTGAGCAAAAATCGTACTGAAAGAGATCGT +TTTATTCGCGCAGAGGTTAGTTACACGAATTGAATAGAAAAAATAATGTT +TTGCAAAAAAAAAGTAATGTACATACTCATGGAAATAAATTTATTATGGG +GGAGCTTGATTATTACAAGTCGACGAAGAGCAGCACTCCTTCTTCTCCTC +CTTTTCCTTCTCTTTTTCCTTTGGAAGCTGCGGAGAATTCGACTCGGATT +TCGACATTAGACGGGAGCTGGAGCATCTGAAAAAAAAACGCGAAAAATGG +TAGATCACACGTTTTCCAACCTATTACCTTCTCAAACTAAGACTGGAGAA +GAGCGGTGTACACTTGAGCATGTCCTTCAACTGTATCGACTCGTAGTTTT +CGATCGATTCCTGGAACTTTTCGATCCACAGCTCCTTGTCCGCCTTGTCG +GCGGCTTGTAGGGTGTAGATGCCGACGACTTGGTAGTAGCGGGTTAGGTG +AATTATGACGAACGCGAATTTTAGGGACACTGGAAGAGGAACACACTTAT +AGTGACACTACAGTAGTCCTAGAAGGTATTGGTAAGGTACTGGTAAGGTA +CTGACTGCGCTAATTTTTGTACGTTACACATTTTCCTGGAGTTTTGCAGA +CCTTCAAGAAAATTCTAGCACTTTCCAGATTTTCTCCGAAAAATTCCTGC +ACTTTCCAGATTTTTCCAGAGAATTCCTGCACTTTACAGATTTTTCTAGA +AAATTTTGTTTTTCTCAGAGTTTTTCCTATAACTACAGTAATCCTACAGT +ACCCCGACCATATCGCCCCTACCAACATACAACCCAATATTCCATCAAAA +GACAAAAACTCAAATTTTCCCGAACTACAGTAACCCTACAGTAACTCTAC +CGTATACCTACCGGGCCCCTACAGTACTGCTGCAGTACCTTGACATTATC +CCCTACCAACATACAACCCAATACCTCTTCGAAAGCTGGGAACTCAAATT +TTCTATAACTACAGTAATCCTACAGTACTTCTACAGTACCTCTACAGTAC +TACTACAGTACACCGACCATATCCCCCACTAACCCTAAACCAATATTCCT +TCAAAAGACAAAAACTCAAATTTTCCCAAACTACAGTAAGCCTACAGTAC +TCCTACAGTCCCCCGACCATATCCCCCTACCAACATACAGCCCAATATTC +CATCAAAAAACAGAAAAAACTCAAATTTTCCAAAACTACAGTAACCCTAC +AGTACTCCTACAGTACTCCTACAGTACCTCTACAGTACTCCTACAGTACC +TGGACATCATCCCTCACCAACTTCCAATCTAATACCTCTTCAAAAGCTGA +AAATTCAAATTTCCTATAACTACAGTAGTTCTACAGTACTCCTACACTAC +CTCTACAGTACCACTACAGTACCCCTACAGTACCCCGACCATATCCCCCC +ATTGACTCTAAACCAATATCCCTTCATAAGCACACTACAAAGACTACGTG +GACTACAAACTATGTATGGTCAGACGGATAGTTTTTTTTAATATAAGAAA +TGATGATGAACTATATATACTACTATATATACTGACACTGATTCACCAAA +ATTAGCGACTCTGGCAATTCACCAAAGATAGGGTACGGTACTGGTATGGT +ACTGGTACGATACTAGACCCCAGTTCTTTAATACGATTCCCTAAAATTGC +TCACTCGGCGTTGCCTGGTCGTTGGAGTCCGCATCACAGAACACGCAAGA +ATCCAACGGTACCGGCTGTCGTTGGACGATGTAGTGCTCGGATTTCCCGA +TTGGGACTCCTTTCTGCAACTCTTTCAGTAATAAAACAAGTAATAAAACT +TCGCGGGACTCCTCACCACTTTCAGCTTCGAAGCGCACTTTTTAGTTTTA +GTCAGCACAAACATGTCGTTGAATAGAAACGCGTACATATCAACGGTCCG +CCCGTTTTCCACAAGCTCGAGGGGGCCTTCGTGGATAAGCTTTCGACGCG +GATGAGCCAGAAGGTTCTCGCAGAATTGACGGGATAAGGCGACGCGGAGG +AACTGGAATTGTAAAAAATCAAGGGAAAATGTTGCAGAGAAAACAAATGT +TTCAACTTACATCAGGGACATAAGACTTGGGCTCCAAGTCGCTTATATTC +GGCCAGACAACCTGTGTCTGCAACTGCTGAAGCCTCTCAAAATTATGAAG +CCACTGCACACTATCATCAATCGATCGGAGTGATTCCGTCATTGTGTCGA +TCACCTTCTCCACCTTTCCCTTACTCTCCTCTTCCTCCGATCTTTTGTGA +ATCTCGCGGAGAAGGATCGGAAGCCGAGTGATTCGTTGAAGCGGTGCGAT +CAAAAGATCCTCGAGCTGTAGACGGAAGCATCGTTCATCGGCCAGACATA +TCCGCTCGAATTCCGTGAATCGTTCCTCTTTCTGTCGAATTGAGCCGAGA +TATTCCATGGTTGCCTTGTAGTTGATGCAGTAGGCTTGGTAGGCCGAAAT +TGTGGAGGGGCCTTTGGAGAACTGGAAGTTTAGAGTTATAACAAGGCATA +GTCTCAAGCTATTTTCCAGCCTATCCAAGCTGTGGTCCTGGTGCTTAACA +GTCTTGATTTTTTAGAGCTGGAAAACCGGACTAATCCGGACTACGGAAGC +CTGGTTTTTGTCTAAACGACAACATTGTGCAACAAGGTACGCTTTTTCAT +ACTACTTTTTTTTAAACTTTTGTTTTTTTTTGTTCTTTTTCGGCCAGCTT +TTAGGAACTTTTTTGACCCAACTTCGAAATGTCCCTTTTTTTTGCAATTT +TAGGAATTTCTAGAAATTTCCCATTTTCTCTTTTTCCAGCCCCTTCTAAA +CCTAGGCCTAGGCCTACGCATAAACCTAAGCCTACGCCTAAACCTAAGCC +TAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTA +AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCTTAAGCCTGAGCCCAAG +CCTAAGCCTAGGCCTAAGACTAAGCCTATGCCTAAGTCCCAGCCTTAACC +CAAGCCTAGGGCTAGTTGAAAGCCTAAGCCTAACCCAAACCCTAAGCCTA +AGCCTAAGCCTAAGTCCAAACTTAGGCCTAAGCATATGTCTAAGCCTAAG +CCGAAAATGTCCCTTTTTTTTGCAATTTTAGGAATTTCTAGAAATTTCCC +ATTTTCTCTTTTTCCAGCCCCTTCTAAACCTAGGCCTAGGCCTACGCATA +AACCTAAGCCTACGCCTAAACCTAAGCCTAAGCCTAAGCCTAAGCCTAAG +CCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCT +TAAGCCTGAGCCCAAGCCTAAGCCTAGGCCTAAGACTAAGCCTATGCCTA +AGTCCCAGCCTTAACCCAAGCCTAGGGCTAGTTGAAAGCCTAAGCCTAAC +CCAAACCCTAAGCCTAAGCCTAAGCCTAAGTCTAAACTTAGGCCTAAGCA +TATGTCTAAGCCTAAGTCTAAACCGTAGCCTAAGCCGAATCCCAAGCCTA +AGCCTAAGCCTAAGCCGACGGAGCACGAGGAGAAAGTCCAAAACTTCACA +AAAAAACAAACATTTCTCTCAATCTCGGTCAGTTTTCAAAAATATTTCGA +GTAATTTTTCAGCACAAATAACAAAAACCCACCCTTTCAAACAAGTCCAC +AACTAGCTGTGTGCAGTCCCAATTCTCCTTGTCTACCGTACTGAGCAACG +AGAGGAACGATTGACAGAAGGTTCGAGATATTCTGACAAAATAAAAATGT +GTGTGTGTGTGTGAAATGGCACGTCAGATTAAAGGCAAATAGAAAAAAAA +AACCAATTAAAAACTGAACGAACCTGCAGAGTTGATCCAAATTTCCGAAA +AGGAGGTCCGGCTCGACAAGCAGTAGACATCCCTCGACTTGACATCTCTT +CAGCGGCTCCTTGTAAACATCGCGGAGCACGAAGAGCTGACGATAGAGGA +AGACGAGCTCCGTGTGGAACAGCTCCCATACCGCTTGAAGGTATTTGTGT +TTGGATGAGGGAATTGTCGTGGTCTCGTCTCCCATGAACATTTCCTCAAA +GGATACTGGCTGAAAGTTGGATTTTTTTTTGGTATTGGAGCTCGTCTCTG +GGCTCGTTTTGCAGTTTGTACCCTTAAAAAGACATTAAAAAGACATCAGC +AACAAACTCCAAAATCCCAAGTAGTAAACAGATTTTTTCTAAAACGGCAA +AATTGAGTGAGGAATTTTTATTCGATGCACCATGTTTCTCACTCAAATTT +GACTACTCATAACTTAGTTAAACCTAATCCAATACTTCCTTAAAAGCTAA +AAATTCACATATTCCCAAACTACAGTAAACTACAGTACCCTACCGTACCC +CTACAGTACCCCGACAGTACCCCTACAGTACTTTGACAATATCCCCCATC +AACTCCCTACAAAATCATCAAAAACAAAAAATTCACAATTTTCAAATCTA +CAGTAACCCTAGAGTGATCCTACAGTATTCCTACAGTACCACTACATTAC +CTTGACATATCCCCCACCAATTTCCAACCAAATACCTCTTCAAAAACTAA +AATTCACATTTTCCAAAACTACAGTAACCCTACCGTATACCTGCAGTACC +ACTACAGTACCATTAAAGTACCTTGACATTATCCCCCACCAACTTCCAAT +TAAATACCCCTTCAAAAGCTAAAAATTCAAATTTTCCCGAACTACAGTAA +CCCTACCGTATATCTACAGTACCCCTACAGTGCCACTACAGTACCTTGAC +ATTATCCCCCACCAACTTCCAACCCAATACTCAATCAAAAGCTAAAAATT +AACATTTTCCCAAACTACAGTAACCCTACCGTATTCCTACAGTACCCCTA +TAGTTTCACCTACCAACAACTTTTCCAGCTCATCATCCTCAATCTCATGA +TCCTTAGAAGTCTCCAACGCGGCCTGCACATGCTTAATAATCTCCCTCCG +TTTTGCTCTGCCCGACCACTCGTAAAGTCTCTTCAGAATCCAGGGCGATC +GATTTTTCTGCGGCTCGGAAGCTTCTGCATAGAAGGCTTGAGAGGCTATT +GTGGCACGTTGAAGATCTGAAAATGAAGAATCGGTGGGGATCAGTGGTGA +CAGCGAGGGAGAAGATCTATTTGGTGGGGTGGCACATATAGAAGTGGGTA +GTAGCGGTTTTTTGTGTGATCTTTGTGTAAATAGACATGATATTAGGGCT +TCCGTGGTAGGCAGGTGCGGTTTTAGGGCCTGGCGCTTGCCTGACGCCTG +CCCGTCTCACGCCTGCCTGGCGCCTTTTATTCTGCATTTTGAAGTGAGTT +TTCAAATTTCAAATTTTCTCATTTTTATCATTTTGTTGAAAATCAAATTA +AGAAATGAAAAAAAGTTTAAGTAGGTTTCAGCATCAGGCGTGTATTTAGG +CGAGAGGCAGGCGGGGGTCGCCTCAAAGTCAGGCAGGCAGGCCTTCTTAT +GCCTACACGGAAGGTGTTCAAAAATCGGTTGCGTGTGTCCAGTAATGACA +AGAATCATACAAAGCATTCGACTTTTACACAAAACTAGTCTGTATTCCAC +CTGTACAAAAACCTACCGATCGATGTGATTTTATTTGAATCTGAAAAAAA +AATTTCTCAGAAAATTTGAATTCCCGCCAAAATGTTTCTTTGAAAGTTTG +AATTCCCGCCAAAAACATTCTCAGAAAATTCAAGTTCCCGCCAAAAATGT +TTCTTTGAAAATTTGAATTCCCGCCAAAATTTTTCTTTGAAAATTTGAAC +TCTCGCCAAAATGTTTTTTTTTTGAAAATTTGAATTCCGATAAAAAACTT +TTTACAGAGAATTTGAATTTCCCCCTACAATTTTCACAGATCTACTTATA +TATATATATATATATATATATATAAGTTGAACTTTAGTTTTCAAAAAAAA +ACCGGTCATTTATTAAAGCACGTGGTGTCAAAAAATATTTTTTCGGCTTG +ATCTACGCCGATCTACAAAAAATGCGGGAGAAAAGACGCAGAGTTCTCAG +TTGATTTCTCATGGTTAAGAAAATTCCCGCATTTTTTTGTAGATCAAACC +GTAATGGGACAGCCTGGCACCACGTGCTAAAGTTATAGTTAATTTACAAG +TCCTGGTTGGACCTGCAGGATGTCAGGCGCTGAAACGTGTTTCAGGATAA +AGTTGGTAAACTTTTATAACCAAGAGGAAAGTGTTATCGATATTTTGCTA +GTTGAACATTTTTTTTTGCTAAAAAGTAAGAGTATTTGAGCCAGGCGTGC +GCGGCGATCGGTAATTTCCGAAAATCGGCAATTTCGGCAATTGCCGGTTT +TGTGAATTTTTGGCAATCGGCAATTTTGGCAATTGCCGAAATTGCCAAAA +ATTCGATTCCGCACACTCCTGCTTTGAACTGTGCATTTCCAAAATCCAAT +AGAAATTCTGCCGACACTGTAAAATCCCTACCTGCCAACAATCCTCCGCC +GGAGCTGATTGCCCTATTGAACAGGTGACTCTCGTTAGGGGATATTTGAA +CATGTGGGACAATGATCACATTGTCCGACGAGCAGCACCCTTGGGATGAG +GTCTCCTGATTCTCACTTGGCTGATCAGGAATGATTGCATGGCGACGGGA +AAGTTGCTCCTTGTTAGGGTGAATTGTTTGGGGCTCTCCTTCTTCTGGCT +GGAAAAATACAATTTTTTGAAGTTTTTGAAAGAAAGCTTGTCATTTTTTT +GTTGCTATTTTTTACCCTAAAAATGTGGTTTCAAAATTTTTTTACCTCTG +AATATCTAATCAACGGGGTGAACAACTGCAGATCGACCATACTCGAGCTT +CTAAAAGTTTGAAGGAAGCTTCTCGTGAAGCACGAAAAAAAAAGAAACAC +GAAATAGTTACCCTTACAATTATCAGAATAGGATGGGATGTACAGAGAAG +TAAATAGGAAGAGAAATGAGAAGAGTTGCACTAGAGAAGTATGTACAATT +AATAATTTATGAGCATCTGAGAAAATGAGAGCGACTTGAAAATCTGAAGA +GCAAGGAAGATAAAACTCGGTCTCTTATCAGAAAATTTGAATTCCCGCCA +AAATGTTTATTGTTTAATTTGAACTCCCGCCAAAACTTTTCACAACGAAT +TTGAATTTTTCGCCAAAATTTTTCTCAGAGATTTTGAATTTTCCCGCCAA +AAGTTTTACCAGAAAATTAAAATTCCCGCCAAAACTTTTCACATCGAATT +TGAATAACCCGGCAATTTTTTTATCAGAAAGTTTGAAATCCCGCCAAAAT +TTTTCACATGAAATTTGAATCTTTCGCCAAAGATTAAAATCGTTGGATAA +TTTTAATTCGCGGCTGAACGTTTCCAATTCGAATTAAGACCGGCCAAAGT +TTTTCGGGGTTTTTTTTAAAACTTACTACAAAAAAGCATACATTTATTTT +CCTAACTAGACGCCTTACTAGGTAAAACCCGCTTTTCACATCAAAAACTT +CAACAATGCGTCACCGCCAAAAGAGATTCTTGCACTTCACCACGAATAAT +AGATCAGAAGGAAAAGCGTGTAGTGAGTTGAGAATTATAACTAATTCATA +TCCCCCGAAAAAAAAAACGCTGATGTCTATATTCTATACATGGTGAGAGC +TCACCGAAGAATAGACGGGTAATGAGATATATATGTGATACATAAATGTG +TGCGCCCGGGTATCCGAGAGCCGAAAACAGAAGCATGGAATGGAGCAACT +AGGGAAAATTGTGTTATCACGAGGCACGGCGGGAGACACAATAATATGAT +TTTTTTTCGAAAATTTTCCATTTTCACGTGGTTGTCCCATTACGATTTGA +TCTACCAAAAACGCGGGAATTTTTCGCCTAAAAAAATGTAACGTCAGCAC +GTTGTTTACCATGAGAAATCAGTTGAGAAATTAGCGTCTCTTCTCCCGCA +TTTTTTGTAGATCTAACTTGATCAAGCCGAAATGAGACGCTCTGACACCA +CGTGACGAAAAAAAGTAGATCAAAATTTGGCAAGCCCTTATAAAAGTCCC +TTTTTCAGTTCTAGGCGGAGCTCAGTTTGACTGATGACGTAAACGCAAAT +CTTGAAATTTCGAATTCTCTATGGAAATTAGAACTTCCCGCCGCCGCCAG +ACTTTGTAAAGTTCAACAAAAAGATGAAATATAGAAAAAGTTCAGACTAT +GATAAGGAACTTATGACTAACGTCTCTTGAGGTGAATGAGTATGATGTGA +TTAGTGATGCAAGACGACTAGACCGAGAGAGAGAGAGAGAGAGGCTCAGA +GAGGGGGGAGGGAAGGTAGGTTTGTAGGTAGGCAAGCAGGTAGGCAAATA +GGGGGTCGTAAGTAGAAATTATGAAGGAACCTAGGTCGGCAGCCATAAGG +TAGGCATAAAGTAGGTCAGCATCCAAGTAAGTTAGACAGGTACGCATAAG +ATAGGAAGGTAAGTAGGCGCGGTGGCAAGGAGACTCAAGGCAAAGTAGGA +CAGGAAGTAGGCAGTAGGTAGGCACGATGAAGGTAGGTGGGTAAGCTTGT +AAGAAGGCAGCCATAAAGTATGAACGTCGACAGTAGGCATGCATTTAGTA +GGTAGGTATGAAATAAGAATTAAGGTATGCATAAGGAAGTAAAGTATGAA +TGATGAAGCCATGTAGATACAGAAATATCAGGCAAGTAGACAGGCAGGCA +TAATATAGGAAAGTTAGCAGTAGGTAAGCATGTAGTAGGTACGTGGGTAG +GCATGTAGGTAGGCACGTGGTAGGCTTATGGTAAGCAGAACACAAGCACA +GAAATATGCATATTGGCAAGTATGTAGGCATGCATAAGATACAAAAGTCG +ACCAGGCATGTAAGTAGGCACATAGGTAGGCAGGCTTGAGGCAGCAATGT +AGGTGATCTCGTAAGTAGGTATGAGTAAGGAACCTAGGTAAGTCACAGGT +ATTTGGCACAACCTGTGTTCTTCTCAATGGTAATCAGGCGAACGTGCCTG +CCTGCCTACCTAGAAATTCGGTAAAAATTGTGGAAAAAAAACTAGGGGAA +CCTCTTCCCAATGGAATGCGTAATGTGAGTGGGAGGCGGCAAAAAAAGAG +CGGACGTAAACACTTTTTCCTAATTCTCTTTTTCTCTCGCTCGTGGAAAA +TGAATGAATATTTGATACAATTTTGTGGGTACAGCCAGCAGGAGAAGAAG +AAGCTGATGTCCCGACGCGCGCGCGCGAAAAAAACTTTCAATTCCCTCCC +CTAATTATCCGCCTAACGCCTAATGTGTGTCAAATTTACCATGTATTTTT +TTCTCCTCTCGGCTATGTTTTTTTTTCTTTTTCAGCAAAAAAAAGTACGG +GCACATGAGGTCGGGATGGATAATTAGGGATGTGTGCCAATTTGTTGGAT +AATAGACAAAAAAAGTACGTGAGATTTTTAGAAAATGCTGAGAAAAATAT +CACGAGGCGTTGGGGACGTGGCCGCGAATGAGAAAACTAGGCCACCTTCA +CAGGGCCCTGGCCTTCCTCATTGAACTTTTCGCGCTCTACTGACAAACGC +CCGTGTACTCCACACGGACAAATGCATTTAGTTTTGCAGCTAGAATCGAT +CAGCGACGCGACACGCAACGCGCCGTAAATCTACCCCAGATATGGCCGAG +CCAAAATGGCCTTGTTCGGCAAACTCTTCCATTTCAAATTTTTTATTCAG +TTTAATTTTCTAGGATACGCCTACGAGTGATCTAGGCCAGGCAGTAGGTA +GGCAGCCAGTGTAGGTAGCCCCCTTTTGGTGTCAGGCTGTCCCATCGCGG +TTTGATCTATCAAAAATATGGGAACTTTTCTCCCAGTAAAATGTGACGTC +AGCACGTTCTTAATCAGGCGAAATCAGTTGAAAAGTCTGCGTCTCCTCTC +CCGCATTTTTTGTAGATCAACGTAGATAAATACGAAATCAGACACTCACG +TGGTGCCAGGCTGTCCCATCGCGGTTTGATCTACAAAAAATGCGGGAACT +TGTGCCCAAAATTATGAGACGTCAGCACGTTCTTAATCAGGCGAAATCAG +TTGAAAAGTCTGCGTCTCTTCTCCCGCATTTTTTGTAGATCAAAGTAGAT +CAATCCACATTAAGACCTTCTGACACCATGCCCGAGAAGAGTTCAAAATA +AATTTCGTAGAACATAAATTTTTCCACGTGGATTTTACAGCACAATTGCT +TATAGAGCGCGGTTGCACCCCAAATTTTACAGGAAAAATAGGAAAATTTT +ACCAGATTTCCCGCGCAAGACACGAAACAAGGTCTTAAAAAGTGGGAGAG +CATGAAAAATCCTAAGAAAGTAAGAAACTTCTGGTTTACCACATAACTCA +AATTGGAGATAGTTCGACCTTAAAAATTTTGCACCAAAAAGGGCGGAGCC +AAAAACACCAAAACTTACGTGCAAATTTGTACATGAAAAAACTAAAAAGG +ACACCTAAAACCGGCGAAATATGAAGAAAAACGCTGAAAATGAGCAATGT +GTATCAATTTTTCCCCCGTTGCTTAATTTAATACATGTCTTCCTCTCCCC +CTTCCTTCCTGCTTCACACTCTTTCGGGCGGCGCCTCCTTTTGATTTGAG +ACTTGAGACTTTTTTTTTTGTGATGTGCGTTGAGTAGTGTGGGATGCATA +TATTATGAATCAAAAATCTGACATCAAAAATATCGCTGAAAAAATAGTTA +AAATTTGCTTTAAAACTGCCGTTTTTGATCTACAGGGTGCTTTGGCGCGT +TGCGGTCGCGTCGCGGCTTGGAGTTCTAGGCCACGGCCATTCAATTTGAC +ACTACTACAATCAGAAATATTTTGTAATTCTTAGGCCATCAAAAAATTTT +TAAGCCAGAAAACAAATCCGGAAATTTCTAGGCCATCAAGAATTTCTAGG +CCACATCAGACTACTTTGAAAATTTCTAGGCCACAATGGGAACTAATTTC +TGAACCTAATTTCTGAAATTTCTTGGCCACGATCTGAAATTTCGAAGCCA +TAATTTGAAATTTCTAGGCCACGATCTGAAATTTCTAGACCATCAACAAT +TTCTAGGCCACGATTTGAAATTTCTAGGCCACGATTTGAAATTTGTAGGT +CAAGGTTTGAAATTTCTAAGCCACGATTTGAAATTTCTAGGCCACGATCT +GAAATTTTTAGGCCACGATTTGAAATTTCTAGGCCACGATTTGAAATTTT +TAGGCCACGATCTGAAGTTTTTAGGTCATCAAAAATTTCTAGGCCACGAT +TTGAAATTTCTAGGCCACGATCTGAAATTTCTAGGCCACGATTTGAAATT +TCTAGGCCACGATTTGAAATTTTTAGGCCACGATCTGAAATTTCTAGGCC +ATCAAAAATTTATAGGCCACGATTTGAAATTTCTAGGCCACGATTTGAAA +TTTCTGGGCCACGATCTGAAATTTCTAGGTCATCAAAAATTTCTAGGCCA +CGATTTGAAATTTCTAGGCCACGATTTGAAATTTCTAGGCCGCGATCTGA +AATTTCTAAGCCATCAAAAATTTCTAGGCCACGATTTGAAATTTCTAGGC +CGCGATCTGAAATTTCTAAGCCATCAAAAATTTCTAGGCCACGTTTTAAA +ATTTTTAAAATGTTTAAAATTATAGGTTTTCAAAAAAATTCTAGGCCATC +AAAAATTTCTAGGCCACGATTTGAAATTTCTAGGCCACGATCTGAAATTT +CTAGGCCACGATTTGAAATTTCTAGGCCACGATTTGAAATTTTTAGACCA +CGATCTGAAATTTCTAGGCCATCAAAAATTTATAGGCCACGATTTGAAAT +TTCTAGGCCACGATTTGAAATTTCTGGGCCACGATCTGAAATTTCTAGGT +CATCAAAAATTTCTAGGCCACGATTTGAAATTTCTAGGCCACGATTTGAA +ATTTCTAGGCCGCGATCTGAAATTTCTAAGCCATCAAAAATTTCTAGGCC +ACGTTTTAAAATTTTTAAAATGTTTAAAATTATAGGTTTTCAAAAAAATT +CTAGGCCATCAAAAATTTCTAGGCCACGATTTGAAATTTCTAGGCCACGA +TCTGAACTTTCTAGGCCACGATTTGAAATTTCTAGGCCACGATTTGAAAT +TTTTAGGCCACGATCTGAAATTTCTAGGCCATCAAAAATTTATAGGCCAC +GATTTGAAATTTCTAGGCCACGATTTGAAATTTTTAGGCCACGATCTGAA +ATTTCTAGGTCATCAAAAATTTATAGGCCACGATTTGAAATTTCTAGGCC +ACGATTTGAAATTTCTAGGCCACGATTTGAAATTTCTGGGCCACGATCTG +AAATTTCTAGGTCATCAAAAATTTCTAGGCCACGATTTGAAATTTCTAGG +CCGCGATTTGAAATTTCTAGGCCGCGATCTGAAATTTCTAAGCCATCAAA +AATTTCTAGGCCACGTTTTAAAATTTTTAAAATGTTCAAAATTATAGGTT +TTCAAAAAAATTCTAGGCCATCAAAAATTTCTAGGCCACGATTTGAAATT +TCTAGGCCACGATTTGAAATTTTTAGGCCACGATCTGAAATTTCTAGGCC +ATCAAAAATTTATAGGCCACGATTTGAAATTTCTAGGCCACGATTTGAAA +TTTCTGGGCCACGATCTGAAATTTATAGGTCATCAAAAATTTCTAGGCCA +CGATTTGAAATTTCTAGGCCACGATTTGAAATTTCTAGGCCGCGATCTGA +AATTTCTAAGCCATCAAAAATTTCTAGGCCACGATTTGAAATTTCTAGGC +CACGATTTGAAATTTCTAGGTCACGATTTGAAATTTCTAGGCCACGATTT +GAAATTTATAGGCCGTGATCTGAAAGTTCTAGGTCATCAAAAATTTCTAG +GCCACGATTTAAAATTTCTAGTCCATCAATAATTTCTAGGCCACCAGAAA +ATTTGTGTTCACTTTTTTTTTTGGTTTTTGGTATGTATTTTTCAGAAATT +ATTCAAAATTTGTGGGAGCAACAATATGCTTTTTTAGTTTCTAGGCCACA +AAATTCTTTGGCCATTTTCACATTTTTTCCCGCCGCCAATGGTTCCACTG +GATAATTGAATGTATAGAAAAAAGGGAAGAGTTCAGCTGGCGCAAAAGAG +GGTAATTCGTTGGAAGGGAAAAAAATAAATGCAAATCTTCGCCAAAAACC +AATTTTCGGTCGGAGCTCGGCGCGGGCCGACACACACAAAAATGGAGCAG +AAGAAGACGTCAGAATCTTCTTTTTCAGAAGGCTTTCTCACTTTGAAAAT +GGGGTGTCCAATTTCTTGTTGCTAATTGTTGGATGGGGAAAGAATGATAT +TTTGTTTCAGGTTTCACACAACATCAGCCTAGACATTTTTTTTTTGTTTT +CTCCAAGAGGAGTACACACACTATAAATTGTTGTAAAAATCGAAAAACAC +GTGGAGCCAGAATTTCTTATTTCGATTTGATCTACAAAAAATGCGGGAGT +TAAAACGCAGACATCTCACCTGATTTCGCAAGAGCGTGCTGACGTCACAA +TTTTTTTGGAAAAATATTTCCGCATTTTTTGTAGATCAAACTGCAATAAG +ACAGCCTGGCACCACGTGAAAAATAGTATTCCTCTTGAAAAAGATTTCCC +GAATCAAGTTCCTTGAAAGGAGTACGCAAAATTTTGCAAAAAAAATCGGT +GGCCGAGTTTACTCTTCTGGCGGCCACGTAACAAAATTAACAAGGAAGGA +TAAAAAGGAAAAAAAAATTTTACTCGTAAAAAGGTACCAGGAAGCAATTT +GAGGAAGGAAGGAAATGTGAGTGTCTACTCTAATGATCTACCAGTTTTGG +TGGCCGCGGAACAGAGAAAGCTCGGCCCCCAAGTATTTTTTCAAATATCA +CGGATTTCTGGTTTCCCTTATAAGTTGAAATGGAAGAGTTTTTAAAGAAC +GAACTAGGCCATTTTAGCTCGGCTGGGGCAGATTCACGGCGCGTTGCGTG +TCGCGTCGCGGCTCGATTTTAGTTGTAAAACTAAATATATTTGTCCGTGT +GGAGTACACGACTTTCCCACGAGTTTTCCGACAGGCGATTGTCAATGGAG +CGCGAAAAATTCAATGAGGAAGGCCAGAAACCCGTGAGATATTTAAAAAA +TATTCCAAAACTATTTTTATATTCAAAATTGGAAATTATACATACTATAA +GTATTTTCAACTACATACATGGCCGCGAAAAAAAAAAACTCGGCCACCAA +TTTTCGCGGTCACTTACCGCAGATCTCCATCGATCCTGAAGTCTTGCCGT +ATACAATAAGGGCATTTTTCGGATCATAGTGAATGAATTATTTCAGGAAT +ATTATTTCAAAGAACACACACCACACAAGAAATGTGAAGGGAAGGAAACG +GGGAAAAAGAGACAGGTGGAAAAATACATTTTCTCTATTATTTCGCTCTG +TTTCTGACTAGGAAATGAATCAGAATCAGTGATTAAGAAACTGGGAATTT +ACGAGGTGTTTAGGGAGATGGTGACCGCGAGGATGAGGAAAAACTCGGCC +ACCGCAAGACTTACCGGCTTAATCAATTGATTTCCTCGTATGTGATGGAA +CAATGTGAGAGCCGGAGCTTCACTCGTCATAGCTTTGTGTCTAGGTGGCT +CTCAAGTACTGCTGGACCTGAAAAACTGCAAATTTAATTTGAAATTTGGG +ATGCAAAAAAGTAGCAGCCGACACCTGCCGGGTTCCCGCAAGATGTCGGA +TGCTTCAATTGACCTAGTAGAATCGTTAGTGATCTACCGAGCAAAAACAA +GTATGCTTGCAAGAAAAAAAGGCGTGTGGCTCAAGTTGACAAATTCGACA +CTTTGGACACACGAAATTGGATGAGCCACACCACACCGGCTAGCTCAGAA +GAGCCCCTCCGACGTCAAGGACCCCATGTGCGCGCGCGAGCCGAGATTCT +GGCAACATGAGAAGCGGAGAAGGCGAAGAGAAGAGTGCTAATTTGAACTT +GTTGCTGCAGGAAAAATATCTAGGCTTAGGCTTAAGCTTGGGCTTAGGCT +TAGACTTATGCTCAGGCTTAGGCTTAGGATCAGGCTTAGGCTCAGGCTTA +GGCTCAGGCTTAGGCTCAGGCTTAGGCTCAGGCTTAGGCTCAGGCTTAGA +ATTGGGCTTCGGCTTCGGCTTTGGCTTGGCTTAAGCTTAGGCTTAGGCTC +AGGCTTAGAATTGGGCTTAGGCTCAGGCTTAGAATTGGGCTTAGGCTCAG +GCTTAGAATTGGGCTTAGGCTTTGGCGTAGGCTCAGGCTTAAGCTCAGCC +TTAGGCTTTGGCGTAGGCTTAGGCGTAGGCTTAGATTTAGGTTTAGGCTT +AGGCCTTGGCCTAGGCACAGGCCAAGGTTTCAGGTCACTATCACTTGCTC +CTAGGTGTGGCTGGGGAAATGAAATTCTAGGCCAGTGACGTCAAGATTCT +GGAAGAGTTCCGTTGACGCCACCAAAAGCAACAAAAACTTCAAATCTGAG +AAGATCAGAACAAAATGTACTGAAAGTACAAAAAGCCCGCACTTTTTTCT +CTATTAATACTACTCATTTGAAGAGTGGGGAAAAGAAAAATGTGTTGCAA +GAAATAATTCCGTGCGAAAAAAGTTTGAGAGGAATGAATGGAGCGGAACT +TTTTTTTTTGTTGGAAAATCGTAGGTGTGACGTCACTTCTCTTCCAACCC +CCAGGTTTCTAGGCCACTTAAGAATTTTGCAAAAAAATCACAGAGCAAAA +CTACAAAAAGGAAAGAAGAAATGTGCTCTTGGAAAATAATAAATATTGGT +TACGAAATAAAAGAGAAAAGAGAACGAAAAAAATAAAAAAGAAAATGGTA +ACCAAGGAGGAATGTGGAGAAGAGGCTCTTGTGAGCCCAGATATACCCAG +CAATTAGGGAGCGAGTACTACTGCCGGGAGATGACGTTTCGAGGATATTT +CTCACTGGAATGGAGGGTGGTGGAAGAGTTTTGTAAAGTTCTAGGCCACG +GGTTTTTTTGGCCAATGAGCATGGTGCATCGATGAAAAGCTATTGGGTTT +CTCGGCCACAATAAATTACAAAAACCTAGTACGATGGAGCACACTTGCAA +TAGAATTGCAAAAATTTATTTGAAAATTGAGAAGAAAGAAAATCAGGGGG +GCATAAATGCTCAACAGTGCAATCAAATTGTAGAAGAGCTTTCGCCCAAA +AAGCTAGGCCACGGAGGAGACCGCTGGAGAAAGTGACGTGTATATGGTGG +AAGAGTTTTCTTGTTTTTCTAGGCAATCTTGGGCGATTGCAAAAATTGAA +TTTATGAAAAGATGGCTTGGAAGAGCTTTCGCATAGAAAATCTAGGCCAC +GGCTAGCAATTTAATAGGGGATAGAAAACCGCGTCGGAAGATTATTTAAC +TTTTCCATAAAAATTAGCAAATTTAAGAGAGTTCAGATACTGATCTGGAA +GAGTTTTTGAGCAAAAAACCTTGGTCACGGCCAGCAACTAAAGTAGTAGG +GGAGATAGGGTACCCCGCTAATTTTTTATTTATTTTTCAAAGAAAGTTTT +AAGGTTTCGGGAAAAATTTTGATGAAATGGCTTGGAAGAGCTTTTGCCGA +AAAAACTTAGGCCACGGCCAGCAATCTAATGAGAGGGGGAGGGTTCCCCG +CTAAATTTTTTTTTTGATTTTTAAACAAAGTTTCATGGGTTCGGGGGAAA +ATTTGATTAATTGACTTGGAAGAGTTTTTAAGCAAAAAAAAACCTAGGCC +ACGGCCAGCACCCTAATGAGAGGGGGGAACATAAGGTACCCCGCTATTTT +TTTTTGATTTTTCAAAGAAAGTTTTAAGGTTTTGGAGGAAATTTGATTAC +ATGACTTGGAAGAGCTTTTGCAGAAAAAAACTTAGGCCACGGCCAGCAAC +CTAAAGTAGTATGGGAGATAGGGTACCCCGCGGAAAATTTTTAAATTTTG +GTAAACAACAATGGAAGAATTTTCCGGTTTTCTAAGCCATTGCATTTTTT +CAGCGTCACGGATTTCTGGCTTCCCTCATAAATTGAAATGGAAGAATTTG +CCGAACTAGGCCATATCTGGGGTAGATTTACGGTGCGTTGCGTGTCGCGT +CGCGGCTCGATTTTAGTTGCAAAACTAAATGTATTTGTCCGTGTGGAGTA +CACGACTTTCCCAGGAAGGTGATTGTCAATGAAGCGCAAAAAATTCTCAA +AAAAAATCCAGATTCCCGTGCAGCGTCGCAGGAGATCATTTTCAAGAAAT +CTGGCTCAAGAAGGATTCAGTAAAACAAGAAAAGAAATAAAAAAGGAATG +AAAGGTAAGGGTGGACAAGTCGGCGGGACAACTTGTCACTTGCCATCATC +ATCATTTTTCTTCTCCTCCTCATCAGCTTCTGCTGCTCCGCGAGCTCGCG +ATGACTCTTCTGAAATTCTAAACTTGGCCAACACAACGTCGGCAACGAGT +TTCGAATTTACACACACACACACATACGAAAAAAGCTCATTAATTGGAGC +AGGAGACGGAAGAGAGGGAGGAGAGGCTGCTCAATGAGTTAGAGAAGAGA +GAGAGAGAGAGAGACTGAAAGATGAAGTATAAGCAGAAGTCGTCGGGATG +ACAGAAGAAGGAGGAGAAGAAAACGTGAGAAGGGGGGATGTGGAGACAGA +AGGATATGTAAATATATTAGATTCAAGGATTACAGCAATTTTAAGGAGGC +AAAAAAAAACAACGATGCTCCGATATTTTTGGGGTTACTGTAGTTTTTGT +AGATACTTCCAGAAGTTATAAACAAATCCGAGTTTTTTAAAATTTGCCAG +AAGCACGGGTTCATTGAATTTTTCACGCTCCATTGACAATCGCCTGCCGG +ACAACGCGTGGGAAAGTCGTGTACTCCGCACGGACAAATACATTTAGTTT +TACAACTAAAATCGAGCCGCGACGCGACACGCAACGCGTCGTAAATCTAC +ATATATGGCCGAGCCAAAATGGCCTAGTTCGGCAAAAACTCTTCCATTTC +AATTTATGATGGAAGCCAGAAATCCGTGCAGAAGTTTCTCGGAAAAAAAA +CAGAAAGTTTGCGAAATGGCAACCTCTAATTCATTAACATAAATACATCA +AATATGACGCGCAAAAATGAATTAATTTACTAGTGAAACATGGTGCATTG +AAGTCGGTGTTTGCACAATTTGTACAGATCTGAGGTTCACTAACACCAAT +GCACGGCCCGAGAAGTGGTACCTGTACGCAATTTGTCTACCGTATACCTG +GACGTTTGGGCGCGTGTATCTCAAAAACGGTTGGTCCAGTTTTTTTGTGA +TGCATATAAAAAATGTCCGAAATTAAATTCTAAATTTTTTGGACCAAAGC +TTTTTTCGTTATCACGCGCCCAAACCTGGTCTACACTCAAATTATCAGTA +GAGCGCATTTGCATGGATGTACCACTTGCCGGGCCGTGTTCAAAGGGGTG +CAACGATTGCGCGTCAAATCGAATGCAACTACAGTAATCCCTAGTAGTTG +CGCTTCAAATTTGATGCATTGCACGGCCCGGCAAGTGGTACATCCATGCA +AATGCGCTCTACTGATAATTTGAGTGTAGACCAGGTTTGGGCGCGTGATA +ACGAAAAAAGCTTTGGTCCAAAAAATTTAGAATTTAATTTCGGACATTTT +TTATATGCATCACAAAAAAACTGGACCAACCGTTTTTGAGATACACGCGC +CCAAACGTCCAGGTATACGGTAGACAAATTGCGTACAGGTACCACTTCTC +GGGCCGTGTTGAATGTTTGAGAAATGTTAAAATTTTGAGTTATATGTGCT +GGAAAATTGACATGAACATGGTTTTTTTCATTATTTGCGCGTGAATTATG +GTGCATTGAAGTCGGTGTTTGCACAATTTTTTTCAGATCTGAGGTCAACT +GACACCAAAGCAACAGAGTTGACGCGCAAATTTTAAAATGCGCTTAACAT +TTGGCACGCTTTGCAGTCGGTGTTTGCACATTTTCGATTGTTGTGTGAGG +TTCACCGACACACCAGATTTGACGCGCAAAATTGTACGAAAACAGTTAGT +TAGAAAACTAATAAAAACTATTAATAAAAGTATAGTGCATCCTGAAAAAT +TATTTCTGCAAATGTATCTATAGAATTTAAAACAAAATATACAAAAAAAA +ATTATGAAAACCACGACGAAAAACCCGGAAATGTTTTTTGGGTAGCTTGT +CGATTCCGGAGGGTATTGAATTTCGCGCTCGAATAATATTGTTTCCTATT +CATTTTCCCCAGAATACCTACAGAATTTGGGGGAAAAATATGAACTGGTA +CCTAACATTAACCTACACGTTTTTTAAATAAGTTTAGGCCACGCCCAGAA +AGTAGCTGGGCGGGGTTGCAGATTTTTCTAGCTTTCCGAAATATAAAAAG +TCGGAAAAAAAGTTGTAGTCTGTAGTTTGTAGTTTGTAGTTTGTATCAGG +TTGTCCCATAAGTTTTTGTACTTTTTTTCAAATATTTTTCCAAAACTTCT +AGAAAGTTTTAAAATTTTTTCATCGTAGGTCGTGTCAAGGTCGGGTCGTC +CCCTTTCAGAAAAGATTCATTTCATCCATTTCTACTTTGCCACGATGACA +ATCATCAAACTTGAACGTCGAGACGTTAGATTGCTTCTTCTTTATGAATT +TCGTCTTGGTCATTCAGCAATGGAAGCGGAACGAAACATATGCGGTGCGA +TGGGTGAGGGAGCACTCTCTTATAATACAGCAAAGAGTTGGTTTCAAAAG +TTCAAGAACGGCGACTTCAGTCTCGAAGAAATAGAACGTTCTGGGCGACC +GGTAGAGTTAAATGAAGAAGACCTAGTGAAGCTGGTGGAGGAAGAGCCTC +GTCTTAGTCTTCGTGAAATGGAAGAGAAGCTTGAGTGTTGTCATAGCACA +ATTGCACGTCACTTGGGTCGCCTTGGTTTTACTTCAAAACTTGGAACTTG +GGTGCCTCATGAACTTTCGGCATCACAGAAGCTCACTCGGGTCAACGTTT +GTACTCAACTTCTAACTTTTCGTCGAAAGTTCGATTGGCTGAACAATCTG +GTTACTGGAGATGAGAAGTGGGTGCTCTATGTTAACCATTCCAGAAAACG +TCAATGGCTTCCGATCGGTGAGAAAGGAATACCGACGCCAAAGCCTGATC +TTCACCCAAAAAAGATTATGATCTGTGTCTGGTGGGGTGTTCAAGGACCC +GTGCACTGGGAATTGTTGCCAACTAATAAAACTATCACTGCTGATTACTA +TTGTGCCCAATTGGACCGAGTTGCAGAAAAGACCAACGGAAAATATGAAA +AACTATATTTTCTTCACGATAATGCTAGGCCTCATGTCGCCAAGAAGACT +TTCCAAAAGCTGCAAGATCTTGGTTGGACTGTTTTACCGCATCCACCATA +TTCTCCAGATCTTGCACCAACCGACTACCATTTGTTCTTGTCTCTCAGTG +ACTACATGCGCGACAAGCAATTCGACGACGAAGAGCATCTCAAAACTGAA +CTCTCCACTTTCTTCTCATCGCGTTCGCCGGATTTCTTCTCCCGTGGCAT +CATGATGTTACCTAGTAAATGGCAACAAGTGGTGGACACTAATGGTGAAT +ACTTGTGTGAATAGTACTACTTGTCGCTTGAGAGAAATAAATTTTTTTCA +AAAAAAAAATAGTACAAAAACTTATGGGACAACCTGATAGTTTTAGTTCG +TTATTTGCAAATTGTTAACGTTAGTATTAGGAGAGCCGAAATAAATAAAT +TTTAGAAAAGAAAACGAAATTATATACATAGTTCATTAAAATGTGGTAGT +TTGTAGTTTGTAGTCTATGTATTATGTCTATTCAAATTGTATTCAACATC +AAAAATTAAACAGGAAACTTATATTTAAAAAAAAAACGAATACTGAAAAA +AGGCGGCTGCATAGGAAAAAACAATGATTCTCCTCCAAAAAATAGAATTC +CGCATTTTTTCAGCGGCTATTTTCACGATGATGAGAGGAGACAACAAAAA +CATTTGAGATGAGAAATGAGGGGAATATTGCACAAAAATTGGGAAATGAT +TTTTTTTACTTTATACACAGTTAAAATGCGATGCGCGCATAGTGTTTTTG +GCGTGGATCGCGAGTGGGAGAAAAAGGAACCGGAAATGATGCGCATTGTG +CGTCCATCGCGAATTTGAGATGCATTGTGCGAGCATCGCGAACATAAATA +ATGGGCACATTGTGGATTCTCCTTTCTGATAATATTTTACTCTCTATGGC +TTCACCAATTATCTTTCTCTCTGTGGCTTCCCACTATATTTTACTCTCTG +TGGCTTCACCAATTATTTTACTCTCTGTGGCTTCCCACTATATTTTACTC +TCTGTGGCTTCCCACTATATTTTACTCTCTGTGGCTTCACCAATTATTTT +ACTCTCTGTGGCTTCCCACTATATTTTACTCTCTATGGCTTCCCACTATA +TTTTACTCTCTGTGGCTTCCCACTATATTTTACTCTCTGTGGCTTCCCAC +TATATTTTACTCTCTGTGGCTTCCCACTATATTTTACTCTCTGTGGCTTC +ACCAACTATTTTACTCTCTGTGGCTTCCCACTATATTTTACTCTCTGTGG +CTTCCCACTATATTTTACTCTCTGTGGCTTCACCAACTATTTTACTCTCT +GTGGCTTCCCACTATATTTTACTCTCTGTGGCTTCCCACTATATTTTACT +CTCTGTGGCTTCACCAACTATTTTACTCTCTGTGGCTTCCCACTATATTT +TACTCTCTGTGGCTTCCCACTATATTTTACTCTCTGTGGCTTCCCACTAT +ATTTTACTCTCTGTGGCTTCACCAACTATTTTACTCTCTGTGGCTTCCCA +CTATATTTTACTCTCTGTGGCTTCCCACTATATTTTACTCTCTGTGGCTT +CACCAACTATTTTACTCTCTGTGGCTTCCCACTATATTTTACTCTCTGTG +GCTTCACCAACTATTTTACTCTCTGTGGCTTCCCACTATATTTTACTCTC +TGTGGCTTCCCACTATATTTTACTCTCTGTGGCTTCACCAACTATTTTAC +TCTCTGTGGCTTCCCACTATATTTTACTCTCTGTGGCTTCCCACTATATT +TTACTCTCTGTGGCTTCCCACTATATTTTACTCTCTGTGGCTTCACCAAC +TATTTTACTCTCTGTGGCTTCCCACTATATTTTACTCTCTGTGGCTTCCC +ACTATATTTTACTCTCTGTGGCTTCACCAACTATTTTACTCTCTGTGGCT +TCCCACTATATTTTACTCTCTGTGGCTTCCCACTATATTTTACTCTCTGT +GGCTTCCCACTATATTTTACTCTCTGTGGCTTCACCAACTATTTTACTCT +CTGTGGCTTCCCACTATATTTTACTCTCTGTGGCTTCCCACTATATTTTA +CTCTCTGTGGCTTCACCAACTATTTTACTCTCTGTGGCTTCCCACTATAT +TTTACTCTCTGTGGCTTCCCACTATATTTTACTCTCTGTGGCTTCCCACT +ATATTTTGCTCTCTGTGGCTTCCCTCTATATTTTACTCTCTGGCTTCACA +GTATATTTTATTCTCTGGCATCACAATATATTTTACTCTTTGGCTTCGCA +GAATATTTTACACTCTGGCTTCACAGAATATTTTACTCTCTGGCTTCGCA +GAATATTTTACTCTCTGGCTTCGCAGAATATTTTACTTTTTGGCTTCACA +GAATATTTTACTATCTATTAATCTATTTCTTCGTATAACAATCTATTTTT +TCGTATAACAATCTATTTTTTGTATAACCAACTTCAAACTCAACTTTTCC +AAAACTACAGTAACCCTACAGTAATTCTACAGTACTCCTAAAACTCCCCG +CAACCTGCAGTTCAATGACACCTCGTTTTCTCACGCGTGACTCATGACTC +ATTAGCTTACATTTCCTTCATCCATCGGTGGTGGGGCGCTGTGTAATATA +CAAGAAGAGACACCACCACACGCTGCTATTTCTGCTGCTGGTCTGTCTTC +GTTTACAGCCACTTATGACTCAGCACTGCCATCAATGACTACTTCCTTCT +TTTTTATCTTTTCGGCTTCATCTCGAGTAGCAAATTTAACAAAATTCAAT +AGGTGTGACGTCATCAAATGCCTTCGTGGCCTAGAAATCCAAGATTTCTC +TCGAAAGGATCAATGTGATGTCATGGCCTAGAAAACTCCAGTGTGAAACC +TAGGCTATGTTAAATAGTCTTGAAAACTCTAAACTGAAGCACATAAGGCT +ATGATGTCATCGCCTAGAAATCCCAATTCTATGACGTCATGAAAGACCTG +AACTGCACCGAACCTAGGAATACCCTCAAAAGGGGTGCTGTGAAGTCATG +TCCTAGAAAACATGAGTGCGAAAACTAGGCCGTAATCTACCATGTGGTAG +ATCATGCGGCCCTATTGATGGCCTAGAAAACTTACAGCTTGAAGCTATGA +CGTCACGACCTAGAAACTCAATAGTTGTGACGTCATCAATGACCTAGGTG +TATCTCGAATGACGCAGTGTCTTCTAGAATTTTCTGAATATCACACAAAA +GTATAACATCTTCTTGAAACCAAATAATTTTGTTGTAACACCCACACAGT +ATTGTAACAAATGATATAATAGCGATCGGAACATTCGAGAAAACTGGAAA +TTTGAGGTCTGACCTTGTTCGGGAAACTTACCAGTGATTATGAGGTGTGT +CGAAAAATGTGGCCTAGAAAATGGGAAAACTCTTCCTTTTTTTTTTTAAG +TCCAGAATTACGTTTTTGAGAACGAGAAGTGCATTTCATTTTTGTTAGGT +TGGAAATTTAAAATTTAAATATTCGTCTCCTAGTTACAGCCGTGGAAGAC +TTTTTCAGAAACTTTAGCCACGTGTCGAAGTCTGGCGGTGCCCACGATAT +TAGAGAATGTTGATATTTCCTATTTACTTATCTCCTCGAAATTTTAAGAT +TAAAGTTACTACCGTTAAGTTACACTGGTGGAAGAGTTTTTAAGATTTCT +AGGCCACGGCAAAGTTTGGGTGTGCCAGTGACCCTAACACTAAATTTTTA +AATTTTTTTCAGCCAAATCATCATATGGTGGCCTAGAAAATTTAACACCT +GAAAACTCTTCCATATTTTTTTAATTTCTGAAATCCAACAAAATAATTTT +CAAACTCCTCTTCCTTTTTTCCAGAAAAATAAATTAATGTAAATCAAGTT +CATCTCCGATGAGTTGTAACGGTGGAAGAGTTTTTCAGATTCCTAGGCCA +CGTCAAAGTTTGAGGGCTTCCCGTGACCCTAACACTAAATTTTCCAATTT +TTTCAGCCAACCCAAATCAGAAGCTTTCTCTTTGTGTAATAACATGACAA +TGGGCTATTATCATATGAAATTTTTTAGGTTAAATTTCTGAGGTCATTTG +CAAAGGTGTCATGACTAGTTTGGAGGCTTTTTTGTGACGGTAGGGGTATG +AAACAGGTTGTTACTTCTCGAAAAGGTATTATGTGGGGGAGAGGAGAAGG +AAAGAAGGAAGGCAGATTAGCCAACAGAGATACAGCAAATTTTGTGTGAG +TGGTGGCAGTTTTGAGAAGAAGCCATGCGCCAAGGTCGGTTTGCCTTCTG +TTTTCTCATTTTTCGGTTTTTTTGTGAATTTTTGTAAATTAAAAATATTT +TTTTATAGAAATAAAAATTCAGAAAAAAATACTGGAAGTTTCGTTTGCCT +TCAAACATTTTTTAAAAATTCACAGTTTTTCAAATAGATGTACTTACACG +TGGTGTCAGAGTATCTCATTTCGGCTTGATCTACAAAAAATGCGGGAATC +TTTTGCCCAAAAAAATGTGACGTCAGCACGCTCTTAACCATGCGAAATCA +GTTGAGAACTCTGCGTCTCTCCTCCCGCATTTTCTGTAGATCAGCGTAGA +TCAAGCCGAAACGAGACACTCTGGCACCATTTTATTTTTTTGGGCAAAAA +ATTCCCGCATTTTTTGTAGATCAAGCCGTAATGGGGCAGCCTAGCCCCAC +GTGCACTTATTCCTTATGCCGAACGACACTCCGATATCCCGTTTTTACAG +TATGACTGTGGGTTACTGTACCATTTTTGGTGCTTTTGTAATATTGTTTT +CTTTTTCAAAAACCTAGGAAAAATTTGAACAATTGTTTTTTTTTAATATT +TGAATTTTTTAGGCTCCCACACATTTTTGCGGGATATCGGAGTATCGATG +TAAACGTTTTTTTTTTGGTTTTTTGTATTAAAAAGGGTTTAAGTGTTGTA +ATAAGACATTTTGAATAAAAAATAGCTAGCGCCGCCACGACTTACTGGCT +TCCCTCCTAAATAAAAATGGAAGAGTTTTTGCCGAACTAGGCCATTTTGG +CTCGGCCGTATCTGGGGTAGATTTACGGCGCGTTGCGTGCCGCGTCGCGG +CTCGATTTTAGTTGTAAAACCTAATGTATTTGTTGTCCGTGTGGAGTACA +CGACTTTTCCACGCGTTGTCCGGCAGGCGATTGTCAATGGAGCGCGAAAA +ATTCAATGAGGAAGGCCAGGACACCGATTCAAAGATATAACGGCCCACAT +TTCAACAGCGGTATATCGGAGTGTCGTTATTTTAAGCTTGCACACGGGCT +TCTGGCCTTTTTCATTGCTTTTTCGCGCTCCATTGACAATCGCCTGCCGG +GCAACGCGTGGGAAAGTCGTGTACTACACACGGACAATTTTTTTTAAGTT +TTATAATGAAAACCGCGACGCGACACGCAACGCGCCGTAAGTCTACCCGG +GCCGAGCCGACACGTGGTGTCAGAGTGTCACATTTCGGCTTGATCTACGT +AGATCTACAAAGAATTTTGCATGATTAAGAACGTGCTGACGTCACACTTT +TTTGGGCAAAAAATTCCCGCATTTTTTGTAGATCAAACCGTAATGGGACA +GTCAAAATGGCCTAATTCGGCAAACTCTTACATTTCAAAATATGAGGGTA +GGCAAAAGCATGGGGAATTTGTGATTAAATTTTTGAAAAAGGAAACAATT +TTTTCCAAATTTCTTCTGAAATTTTTTCAAAAATAAATGTTTTTTTTCCC +TAAAATCTTCAAATTTCTAGTTTCAATCTCTCACTACCGTGACCAAAAAT +TCCTATGATTTTTGACCTCCCGCCACACAGTTTTACCACCAACTTCTTCC +CCCCCCACCCACCCACTTACTTCTCGTATCTGAAACTCCGCCCCATTTTT +CGTGTACTTTACTACTACTTGAATGATGATGAGGTAGAACAAATCTGTGT +TTATTGGCAGAAGCAGTGGTAGCAACAGGAGAAGAAGAAGAAGCATCACT +GTGTGGAACCAGCCAGCTGTGTTGTTGTGGTTTTAGTCGTGGAGAGAGAG +AGGACGACGTCGTGTGTCTTCAATAAAATGAGGATCTCATCGCTCTTATT +CCTGACTTTCTTGGCTGGAATTGTTCAGGTAAGCTGGGTTTTAAGTATTG +ATATTGGTGCTATTTGAAAATTATTTCAAAAATTTTTGGAAAATTTTTTT +TTTTTGGCCCAAAAATTTTTTTTCTAGAACTTTATCATTCCTAGGCATAC +TCTAAATATGTCTGCAAATATTATTTTTTCTGGAAAATTTTGAAAATGTA +TATATGGATATATGCAAGTTTGGAAGTTTTTGTAGTATTATTTTGAAAAA +TTATAAATTTTTTTAAAAAAAATTTTTTATAAATCTAGCAAGAAACGTTT +TTAAAAACAATTTTAGTCAATTTTCTTTTTTTTTTTTTGGAAATTTCACC +AAATATCGGCCCAAAATCTATGCAATACTATTTTTTCACAAAGAAATTTT +CAAAATTTGACATTATACAGATCTAGGGCTTCCATGGTAGGCAGGCGCGG +TTTCAGGGACCTGCCTGAAACCTACCTGGTTGCCGCCGGCCTTAATTTTT +ACGGGAATTTAGAAAAATTTCTAATTTTCTCATTTCTATCAATTTGATGA +AAACCAAAATAAATTGGCGAGAGGCAGGCAAAGGTTGCCTTAAGGTCAGG +CAGGTAGGCGTTTTAACACCTACCAGCTTTACAAAAGCACTATACAAGTC +TGTTTTTGAAATCTCTAGCTTTAAAAATCTTTAAAACAAGACATGGTGCA +AGACAAGACAAAGACATCGACAAATTTTCGACAAAATTAATTTTTTTCGA +AAAACTTTTAGTTTCTTCCAAATTCGCCAAAGTGAAAAAAAAGTTCCTAA +ACGTGAGATTTTGTATGTCTTCTACACATACTAGCCAATATCAATTACAA +TATCTGCCAAGAAAATCTCGAACCAAACACCAAAACGGCGTTTGGTAACC +GGTTTTTTTTCCAAAAAAACTATACATAGTTTCTAGTAAACAAATACGAA +TGGAAAATTCAAGGTGACAGAGAAGAAAAAAAGATTAGAAAAAAAATCGT +TGGTGGTGGCCTAAGAATTGCATGTAACGTCACACCTCGGCCAGGGGTCA +TGGTACATGCTACATGATTACCCATGGCAAAAGAGTGACGTCACTCTCGG +CCATGATTTTTAGGTTTAGGCTTAGGTTTAGGCTAAGGCTTCGGCTTAGG +CTTAGGCTTAGGCTTAGGCTTAGGCTTAGGCTCAAGCTTAAGCTTAGGCT +TAGGCTTACCTTATGAGCCTATAAGCTTTCTGAAAAAGACAAATATTAAA +AAAAAACCAAAAAAAAAAAAAAAAAAAGACAAACAAACAAATAAAAACAA +ACAAACAAATAAAAACAAACAAAATATTTGAATTTTTCTAAGAAGACAAA +TACGTCACTCTCGGTCACGATTTTTGGGCTTTAGGTTTAGGTATATGTTT +AGGCTTAGGCTTAGGCTTAGCCTTAAGCTTAAGCTTAGGCTTAGGCTTAG +GCTCAAGCTTAAGCTTAGGCTTAGGCTTACCTTATGAGCCTATAAGCTTT +CTGAAAAAGACAAATATTTAAAAAAAACCAAAACAAAAAAAAAAAAAAGA +CAAACAAACAAATAATTTTTCAGGCCCAAGACTTCCTTGCAATGTTCAAG +CCGTTCCTCGGAGGTGGCGGTGGTGGCGGTAATCCGTTTGCAAATCCACA +GGCGATCGGCGTAAGTTTTCCGACAGGCAAACAGACAAACAGACAGACAA +TCGAAAGTGGTCCAGGCGCTGAATGTGTTACGCAATTGGTTTTGGGCGCC +ACGCGCGCATATTATTTGCATATATACATACATCATTCAGATAAATGGCA +TTGAAAACGAACAAAAAGTGAAGATTTAGTGGGTTGGCAAATGCATTTTA +TGTTTCTTTTCCAGGGTCTCTTCCAACAATTCGCCGGTGGAAATGGTGGA +GGATTCGGGCAGCTTCTTGCTGGAGCAATGGCACCGGTATGTGTTGCGAC +GTTTAAAACGGAGTGTCGTTGTGAAATTTTCCGCTTTGGAAAACATTGAG +AATATTCGAAAATTTTTGTAAAATTTTGAGATTTTCTTTTTCCAAGCTTT +GGGCTTAGGCTTAGGCTTAGGCTTAGGCTTATGCTTAGGCCTATGCTTAG +GCATAGGCTTAGGCTTAGGCTAAAGCTCATGACTAGACTTATTCTTAGAT +TTAGGCTTAAGCTTAGGCATGGCCTTAGGCTTAGGCTTTTGCTTAGGCTT +TTGCTTAGGCTTTGGCTAAGGCTTAGGCATAAAAAAAGAGAAATTCCCAA +AGTAAAAAAAAAGACAACTTTTGACAAATTTGAAAGTGAAATGTTATATT +TTAAGCCTATTTTTTCCCTAAAAAGAAAAAAATTACTTTTATAGTTTGAA +AACGATTTTTTGGCAGTGTTTCAGCAGTCAAAAATATGGCTGAAAAAAAA +AGTTGATTTCAAAATATTTTTCATCTCAATTAATTCTTTTAAATTTGCTC +TACCAAATTTGAAAAAAATATTGAAAATTATTTTAAAAAATTTAAATTAT +TAAATTTCAAGTAAATTCGAAAATTTTGTTTATTTATTTTATGTTCATTC +TTACAATATAAATTATAATCCTCAAACATTCCAGAAACCAGCACCAGCCG +CAGCTGGACCCCGCTCAGCTCCAGCTCCAACCAACGAGGACTACAACACC +GACATCGACGTTCCAGCTCCAAAGGCAAAAGCCCGTGCAGCTCCAACTCC +ACGAAGAGCACAAGGTGATGATGATGATAATATTGATATGTCTCTGACAC +GTCTTGGCTAACTTGGCTTGGAAAAGCACAATTCCTTTAATACAAAAAAC +TTTTCTCAAAGATTCTCAAAATTTTGCACTTTAATTTTTAAGTTTAATTT +TTAAAAAGTTGTCTCACGTTTTTTAACCAATTTATATGCAAATATGATCC +TTATTACTAACAATATTTAGTAATCTAAACATAAATTGGAATATTTGGTC +TTTTTCCCGCCGAAAATGATCAAACATTCCGAAGTTAGCAACAGAAAATT +GCAGTGAATTGTGTTGGTTTAATTTTACCGTCGTTTTTCATATTTTTTGC +CCGATAGCTTTGCTGTGTTTTGTGCCATCCTTTTCTCTGTGATATACTGT +TACTTACTTCAATAAATGATTCTTTTAAAAGTTTTCGCACAAAAAATTTA +GAGTTGCTGGCAAAAATACACGCCGACACGTGGTGCCAGAATGTCTCATT +TCAGCTTGATCTACGTTGATCTACAAAAAATGCGGGAGAATGGAGACGCA +GAGTTTTCTATTGATTTTGCATGGTTAAAAACGTGCTGACGTCACATTTT +TTTAGGCAACAAATTCCCGCACTTTTTGTAGATCAAGCCGTGGTGGGACA +TCCTATCCCCACTTGCGCTGGGGGGACAAAACCGACATAACTTTTGAAAC +ATATTACACATATACATTTAATATATGTTTTCTGAGAGAAAACGTTTTAG +AAATTTTAGAGAATTTCAGCAAAAAAATTCTGATAGCTTTTTGGAAATTT +ATATTATAAAATTTTTTTTTTTTTTTAATTCTGATTTTTTCAAAAAAGAA +ATTTTGCAAACCGCTTCCAGAATATTTGCCTGTCTCAAAATACCCTAAAA +AACATTAAAATGTTTCAAAAATTATCTTTTGGAACAATTTTACGGGTCAC +GCGAAATACTTTCTTTGTAAGTTTTTTTTCTTTGAAATTTAGATTTATTC +CCAATATACGTAAATTTTTCACTGAAAGTTAGAAAATTATACTTGTTTTT +TTCCAGAAATTGAAATGTACATGATACAAGGCTGCTACATTCCAGCAAAA +TCTGATAAAATTTTAGAAACAATTTTTTGTCAGAGTCTTGAATATTTGAG +CTATAAGTTTTTTTTTTTCAAAAAATTAATCCAGTTTGGCCTAAAAACTT +AAGGCTAAGATTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTCAGCCTAA +GCTTAAGCCTAAGCCTAAGCCTCAGCCTAAGCCTAAGCCTAAGCCTAAGC +CTAAACTTAAGTCTAATCCTAAGTCTATTCACTAAAATTTTGACGTAAAA +CTTGGGACTAAAAATTTTGGACACAAATTTTTTACCTAATTTTTTGGTCT +AAGCCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAA +GTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGT +CTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCT +AAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAA +GTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGT +CTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCT +AAGTCTAAGCCTAATAAGCCTAAATAGGGTCTAACGCTTGCCACTGACGC +CGCTAACGCTCGCCACTGAAGCCACGCCTAAGCCTAAGCATAAATCAATT +TGAAACTTCAGACTTAAATTTCTTGGTGGCCTATACGACTCTCTGTTAAA +TTTCGCTTTGATCAGCAAACGGGAACCCTTTGAAAAATTAAAAAACTAAC +GCTCGCCACTGACGCCAAGTCTAAACCTAAGGGTAATACTAAGCCTAAGC +CTAAGCCTAAGCCTAAGCGTAAGCTTAAGCGTAAGCGTAAGCGTAAGCGT +AAGCCTAAGCCTAAGCCTAAGTGTAAGCGTAAGCGTAAGCCTAAGCTTAA +GCCTAAATCTTTCGACAAAAATTTTGACCTAAAACTTTGACCTAAAATTC +GAGACTAAATATTTTGGACTCAAATTTCGGCCTGAATTTTTGGACTAATT +CTGGGAACTATTCCAGAGTAATTTTAACAAATTGAAAACTTTTTATAGTA +TTCGTAAAACAAAAAATAAATGCAATGTTTTCAGTAATAAATTTGAAATT +TTTGAAAAATTAAATATTTCTTCGAAACTTCGAAACTTCCTTTTCTCTGG +CATAACCCCAAATTCCAGCCGATGCCCCGCCAGTATACCGCCAGCCTCGC +ACAAAAGCCGAAAAAATCGAAAGATTCCGGAATATCGCTCGGACATTCTC +GCCGTTCGTGTACGAGGTGAACACCACACCAGCTCCTCACTTTGACAACT +TCATCTGGCAACAAAATGCACCAGCTGTCACACCGGAGCCATTCACATTT +GCTCCATTCTCCTTCCCAACTCTTGCCACCGTCGCACCACCAGCTCCAGG +ACCCGGCGGCCCGACTCTTGAGCCATTTTTACCGACGACAGCTAGTCCGA +AGCTGTTAGCTCATAACACTGCTAGGGTATCAAAAAATTTGAATACTGAA +TACCTCCCTATAACTTTTTCAAATTCCAGATGATCCGAGAAATCGCTTCA +TTTTCCGACGGAGGACGCTCCAGGGATCAGGATTTTGGCGCAGTTCAAAC +GCTCATGCAAGCCTTCTTCGAGGCAGTCTCCAGTGGAAATAATGGTGGAG +CAGGAGCTGCCGCCGGAGCCGGAACAGCTTTAGGAGTAGGTTAAGCTCAC +TAAAGAGGTCGTGAAGTTTTACTATTTTTTAGGATGCTCCAATGCTTCAA +GCCCATCGAGATGGTACCGAGTTGGGAGCCAATCGCGCGCTGACCAACAA +GCTTTTCGAGTCGGATATGGTGTTGACGGTCAAGCAGATGAAGGCGTGAG +TGTGGGGTACTGTGCAATAAGATTATTGTAGGGGTACTGTAAGATCTCTG +TAGGGATACTGTAACCCTACCGTGATATTACTAAAGGGGTGCTGTAAGAT +TACTGTAGGGGTACTATAGGATTACTGTAGGGGTACTGTAAGATTACTAA +AAATATACTGTGAGATTACTGTAGGGGATGCTGTAAAATTTCTCTAGGGA +TATTGTAGAATTACTCTAGGGATACTGTAGAATTACTGTAGGGAACTGTA +AGAGTACTGTAGGATTACTAAAGAAGTACTGAAGGATTACTGTAGGGGTA +CTGTAAAATTACTATAGAGTACTGTAAGATTTCTGTAGGGGTACTGTAGG +ATTACTGTAGTATTACTAAACAAGTACTGAAAGATTATTGTAGGGGTACT +GTAAAACTACTATAGAGTACTTTAAGAGTACTGTAGGATTACTAAAGAAG +TACTGAAAGATTACTGTAGGGGTACTGTAGGATTACTGTAGTATTACTAA +ACAAGTACTGAAAGATTACTGTAGGGGTACTGTAAAATTACTATAGAGTA +CTGTAAGATTGCTGTAGGGATACTAGAAGATTATCGTAGAGATACTGTAA +GATTATTGTAGGGGTTCTGTAAGATTTCTGTAGGGTTACTGTAGAATTAC +TGTAGGGTACTGTAAAATTACTGTAGGGGCACTCTAAGATTACTGTAGGG +ATACTGTAGAATTACTGTAGGGTTACTATAAGTTTACTATAATATTTCTG +TAGGGTACTGTAAGATCACTGTAGAGGCTACTTTAAGATTCCTGTGGGGG +CACTGTAACACTACTGTAAGATAACTAAAACGGTACTGCAGGGTACTATA +AAGCGACCACCCTAGATTCATGGTTATTTCAGAATTGTGCTCGCCGCCCA +AGAGGCCCGTAACCCTCACGGACGTAAAAAGCGAAAGGTGATTACGGGAT +CCGTGTACCGATGGAAGAGTGTGATTCCGTTCCGATTCAAAGGTGGCGAC +GCGAAATGGAAGAAGCTGATCCGTGAAGGCCTAGGCCTATGGGAGAAGGA +GACGTGTGTGCGATGGAGCGAGAATGGCCCCGGCAAGGATTATGTGATCT +TCTTCAGAGGATCTGGGTGAGTTGACATGCCCATGGTTTTCGGATAGTTT +GGGTTTTTTTTCAGATGCTACTCATCAGTCGGAAGAACCGGAGGATCTCA +ACTTATTTCGATTGGGTATGGCTGTGAAGATGTAAGTTTTAGTATTTCTA +CTATACTATTTATTTTAAATTCAAATTTTCTAGAAAGGAATCGTTGCTCA +CGAAGTCGGTCACTCCCTAGGCTTTTGGCACGAGCAGTCCCGTCCGGATC +GGGATGACTACATCCATTTAAGAAAAGACTGGATTATTAAGGGAACCGAT +GGAAACTTCGAGAAACGAAGTTGGGAAGAAATCGAGGATATGGGCGTTCC +GTATGATGTCGGAAGTGTCATGCATTATGGGTCGAATGTAATTTTAAATT +TTGAGTCGGTAGTTTTTAGATACTGAAAATGATTTTCAGGCTTTTACAAA +GGACTGGGACCAAATTACTATTGAGACCAAAGATAGTAGATATCAGGGAA +CGATTGGTCAACGCCAGAAGCTTTCGTTTATCGATGTTAAGCAGGTTAAC +AGGCTTTATTGCAATTGTGAGTTGTTATGCAAAAATGAAAAAAATTTGAC +CACTGAGCGGATCGAACGCCCAACCTTTCGATCTGGAGTCGAACGCGCTA +CCATTGCGCCAAGCAGTCACATTTTGTTGCAGGAAACGGTGTATAGAGGA +GAAAAGAAAAAAATAGACAACCCTACGTTTTATCAGTGGAGCGCGGTTGC +AATTTAACATTCCAATTTTCAGCTGTTTGCCCGGTTGCCTTACCCTGCAT +GCATGGAGGATACCCCGACCCCAATAACTGTGCGGTTTGTAAATGTCCAG +ACGGGCTCGGAGGAAAGTTGTGTGGACGTGCCGCAAAGGGCACAGATCAT +GGTAAAACTCCACTGGAATTTATGGGAAAAAACCGCCCTAAAATTTTCAG +ACAAATGCGGCGGTGAGCTAACAGCGACCGCCGAATGGCAGGAGATGGTC +TACAAGGGGAAGCGGACGTGCAATTGGAAGGTGAAGTCGCCGAGCGGTGG +GCGGGTTCGGTTGGTGCTCACCGAGCTCAGGTACCAGTGTGCACCGGCGT +GTAAGGCCTACATCGAGATCAAGCATAATACCGACTTCCAGCAGACCGGA +TTCAGAGTTTGGTGAGAACCCTAGATTCCCAAAAAATTCTACACTTTTTT +CAAAAAAAAATCGAAATTCGACCCATTTTGGCGGGAATTAAAATTCTTTT +AAAAATGACAAAAAAAATATTTTTCTGCAGAAAATTTTTCGACTTTTTAG +AAAGCAAGCTTTCACGCGGTTTTGGCTTCCCTCATATATTGAAATGGAAG +AGTTTTTGCCGAACTAGGCCATTTTGGCTCGGCCATATCTGGGGTAGATT +TACGGCGCGTCGCGGCTCGATTTTAGTTGTAAAACTAAATTTAATTGTCC +GTGTGGAGTACACGACTTTCCCACGCGTTGTCCGGCAGGCGATTGTCAAT +GGAGCGCGAAAAATTCAATGAGAATCGAGCCGCGAAGCGACACGCTACGC +GCCGTAAATCTACCCCAGATATCGCCGAGCCAAAATGGCCTAGTTCGGCA +AGCTCTTCCATTTCAATTTATGAGGGAAGCCAGAAATCCGTGTAAATTTT +TAATTTTTTGTTGCTTAAAAAAAAAAACTAAACAACTATTTTCCAATTCA +AATTTCTAGCTGCTTCAACAAAACATATGACGTCATCTCCGACCAATCTG +AAGCCCTGATCCTCTCCAACGCGAACATCGTGGACTACGAGGTCTCCTAC +AAGCTGCAATGGATTCAAGGTACCCCACCCCCCCCCCCTTTTCTATCCAT +AGAGCGCACTTTCTTCCAGACAACGGAAAAGCTCTTCCACCACCGAAACC +CACGTCGACCTGGGTGCCCGGAAAAGAGAATCGACCATTCCGCGGAGTGG +AGAACTCGGGCGGCACCATCGAAAAGTTCATCCTGCAAGCGATCCCAAAG +ATCCGAGACTCGCATCGGCCACTGGAGAGTATTACTAGTATTGTTGCGGA +ATATGGTCTCGCAACGCTACTTGGTATATCGCATAATGGAAAGTAGTCCG +TTTGGAACGATTTTTGCAATCGTCAGAGGAATATATATATATATTTGTAA +ATTTTGTACCATCCCAAAAATCCAATTTTTCTTTCACAATTTTCAAAATT +TGCTCATCTTTCACAATTACTCGGGTTAACACATTTAATGCCTTTCAATA +AATAACAGTTCATATTTAAAGTGATTATTATATTACAGGAACACATATAT +CTGAGAATGCGTATCGCACAACATATTTGACGCGCAAATATCTCGTAGCG +AAAACTACTTTAAAAGACTACTGTAGCGCTTGTGTCGATTTACGGGCTCC +TTTTTTGAAATTTACACGGTTTTCTGGCTTCCCCTCAAAAATTGATATGG +AAGAGTTTGCCGCGAACTAGGCTATTTTGGCTCGGCCATATCGTTCAAAA +ACTACAGTAATTCTTTAAATGACTACTGTAGCGCTTGTGTCGATTTACGG +GCTCCATTTTTGAGATTAATTTTCTTTCGAGTTCCCTTCGTTTTTTTTGT +AATTTTTTGCTTAATTTGAATTTTTTTTTGATAAATTAAAAAAAATGATT +TTACACGGTCTCCTGGAGTGTTCATAATTATTGGAGCGCACTTGCTGATC +CTTGCCGCGCTTATTTACTTTTTCACCGTTAGAAAATGAGTAAAATCAAC +GATTTTGGTCAAGAAATTTAAAATAAAATTATTAATTGATTTCAAAACCG +AGTCCACGTGGTGCCAGACTGCCCCATCACGGTTTGATCTACAAAAAATG +CGGGAATTTTTAGCCCAAAAATGTGTGACGTCAGCACGTTCTTAACCATA +CGTTGAGAGTTGAGAATTCTGCGTCTCTTCTCCCGCATTTTTTGTAGATC +TACGTAGATCAAGCCGAAATGAGACACTTTGACACCACGTGCGAGTCCGT +AAATTGACACCAGTGCTACAGTAGTCATTTAAAAAATTACTGCATGTCAA +AATTAAAATTTCCTGTTCCCGTAATATCGGATTCAGCACGCCACCCTATG +AAAATACCAAAATTGGAAAAAAATCAATAAAAATTTATTTTCACGGAAAA +AAAATTGAGACCACCTTTTTGTTTTCTATCTATATAAACCCGTTGTTTTT +CACAAAAAATTATTGAAAATCCTTCAAATCATATTATTAGTTCGAAACGT +CGACGCGTAGGTGTTCGATCGTACACTGCCGGGAATTGCCGGTTGCGGGA +GTTTCGGCACCGCCGGTTGATATCCTTCTTTGCTAACTTTTGATCTGAAA +ACATTGACTTTTGCTACGTGGCCGTGGAAGAGAAAACTCGGCCACTATGT +TTGTTTTTGCGACAAGGGTATATGCGCAAACCTACAAAATGATCTTCAAA +AAATGCGCGAATTTTTTGCCCAACAAAATGTGACGTCAGCACGTTCTGAA +CCGTGCGAAATCAGTCCCGCATTTTTGTAGATCTGCGTAGATCAAGCCGG +ACCACAAAAATATCAAAGTTTTGAATTTTTCAAAAAAAAAGCACTTACGA +GGATCTAGTCAGCTTGAACAGCAAGTAAATAAGACAAAACGCGCACATGA +TGAAGCTCAAAAGTAGATCAAACGAGAACTTGGTCGCCGAGACCGCATTG +AAACTTCTGTCAAGTGAGAGAAACGGTTGGGTGGCATCGTTCACAAATGA +AAGCATGTAGAATAGTCCAGCAATCGGATAGACTGCCGCAATGACTCCGG +CAAACCCATTGACATCCTGCTCATCAGAGCCCAGAAGCCGGCAGCAAGCA +GACGAAAGAGCAATGGAGCTGATGAGGAATAGAATGAGCTCCCGGCAGAA +GTTGAAGATCCAGTCGGTGCCCGGGCTTGCTGCTCCGATGAAGCAGAGTC +CGGTGAGGGGATTGGCGGCGACGGCTTTTGCGAGTAGCGCGAGCATTAGT +GGAGCCAGCGGGATTCCCAGGATGAGCATGATCACGCGGGTTCTGGAGTC +GTCCTGGAAGATCATTTTTTAAAATTTAATTTTTGAAAATTTATCATGTC +TGGAAAAGGTACAGGCTGACTAGACCTATTTCACGTGGTGTCAGAGTGTC +TCATTTCGTCTTGATCTACCATGATCTACAAAAAATGCGGGAGAAGAGAC +GCAGACTTCTCAACTCTCAACGTATGGTTAAGAACGTGCTGACGTCACAT +TTTTAATGTACAAAAAATTCCCGCATTTTTTGTAGATCAAACTGTAATGG +GACAGCACAAAATTCAAAGCCCTCACCAATATATGCGATGTCCTTGTCGC +CTTATTCCACGACACACAGATCAAGAGCCACCAGAGACGTGAGCAAGTTG +CCGTGTAGTAAATCAGTGAGGCCACTGAAGAACATGGAACATGGGAAAGC +CCTCCGACGACGAAGAGCAGGTGATGGGTGTAGTCGGTGCACGAGATTTG +GAACTTCAAAATTCTTTTTGAATGGCTCAAAAATATTGATTTTGAGCCAA +GTTATGACCATTTGAAGTTGGTGGCCTAGGATTTTCCTAGGAGTATTCTA +GGCCGCCAACTTTGGACAGCCATAACTTGGCTGAAAATCAAAATTTTTGA +AATCTAATTTCACAGTTGAATTTAGCAGACCATGAGCTTCAATTTGACAT +ATTTTTGTGCCTTGCCACGAAAACTCGCAGACCTACAGTAATCCGGCCAA +AATTAATGTTAACTGAAAGCTCAGAGTCTGCTAAATTTAAATACAAAGTT +CGATTTCCAAAATATCGATTTTCAGAAAAATTATGAAGACTCTAAGTTGA +TGGCCTAGCATTTTCCTAAGAGTATTCTAGGCCGCCAACTTCAAACGCTC +ATAACTTGGCTCAGAATTAATATTTTCGAGCAAAATAAAAAGAATTTAAC +ATAAAATCTTGTGATCTACCGGAAACTAGATGAGCGCAATTTTAAATATC +TAGGCCACCAAGTGAAAACCGTGACTCGGCTCAAAACCATTATTTCTGCT +TCAACCAAAAACCAATTCATTTATTTTAATTGAAAGCCCGGTGTCGGCTC +AATTCAAATACCAAGTTTATTTTCAAAATACCAATTTTCAAAAAAGCTAT +GAGCGTTCTAAGTTGGTGGCCTAGGATTTTCATAGATTTTCTAAGCCACC +AACTTCAAACGCTCATAACGTGGCTTAAAATCAATATTTTCGAGCAAAAT +AAAAAGGATTTAATATAAAATCTTGTGATCTATCGGAGAATGCATTTTAA +ACTTTCTAGGTCACTAAGTAAAATATTCGGCCACCAAGCCTCGGCCGAAA +ATTATTATTTCTGCTGAACCAACAACCAAATTCTCCAAAAACTGCTTACC +TGATCTTTAAACGAAATGCTCACAATATAAATAACCGATGTCGCACAAAA +CGAGATGCACGAGAAGAACATGGCAGTTTCCGTAAGTGAGTGGAGCATCT +CGAGACGTCTAAAGTAGATCCTGATTTGTTTTTGGAAAATTAGGCCACAC +ATCACACAATCCAAAACTTACGATAAGCCGACTATGAAGACTGATAGAAT +TGTTAGTATTACAGAGCTCAGCGAGAGAAACAACAAGAGTCGGGTGGCGG +ATTCACGGTCAGTCTGGAAATGTACTCATTTGTTACTGAACTAGGTCTAC +TTAAGCCTAAGCCTAAAGTAAGCCTACCTGCCCAACCTTCTGTGGGTTCG +AGCACAAAGGCACACACTTTGAGGATCGATTCAGGAACACCTCATCCTGT +GGGCATTTTCCGTTGAGGCGGTCGACCTCCCGTTGAATATCTTCTACTCG +ATCATTACCGTCGTCCTCCTGGAAAAGAAAGATGATTGATTTGAAGCTGT +GTATCTAATTACCCCCGTTTGATGATATAGGACCGGAGAGATTACAATCA +GATGTTCTCTGTTTTTCTCTGTTTTTTGGTAGCTAGTATAGAAAACTATA +GAGTACTGTAATTCCTATTTGGGAGCTTGGTATTGTGCTATTATCAAAAA +AATACAATTGCACAAATTTCTCATTGATCTACCTGTTGAACTTGACTCCG +CCCCCAATCTTGTTACTGTTATTATTAAGGTAGATCAAAAACACAAGGAA +GATCAAAAATAAATTACGAGAAAATTGTGCGATTGTATTTTTTTCTATAA +TATCAAACATTTATTGATTTTAGGACATTCTGTGATTAACTTTTATAGTT +TCACGGATTTCTGGCTTCCCTCAAAAAATTGAAATGGAAGAGTTTTCGCT +GAACTAGGCCATGTTGGCTCGGCCATGCGTGGCGCGTCGCGGCTCGATTT +TAGTTGTAAAACTAAATATTTCCCACGCGTTGTCCGACAGGCGACTGTCA +ATGGAGCGCAAAAAATTCATTGAGGGAGGTTTCTATTTGGCAATGCGCTT +TTGGTTTTTCAGTGATCTTTCAAAAAATTTTTCATAATTTTCAAATGATC +ATAACTCTGAAACTAAAATTTTTGGCAAAAAAAGTCGTAATATTGTAAAA +TGTTGCTCATAATTTCTTCTATACGATAAAATTTTTTCAAAATTTTACAT +TAAACAGGCCAATAGGTACAGCGCCCGACAACTCGCGGGTCCAAAAATTT +TTCAAAAATCGTCAAAATTCGACTCGCGAGATGTCGAGCGCTAAATCTAT +TGACTTTATTTTTTTGAATTTTTGAAAAATTTGTTATCCAATAGAAAAAT +TTATGAGCAACATCTTATTAGTTAAGCGTTTCTTGCCAAACATTTTATAT +TCAGAGCTATACTCATTTGAAATTTTTGAAAAATCACTGGAAAACCAAAA +ACGCGGCAAACGATTTTTTCCGGCAAATCGGCAAATTGGCAAACTGCCGG +AATTAAAAATTTCCGGCAAATCGGCAAACCGGCAAATTGTCGAATTTGCC +GAAAATTTCGGCAAATTGTGGTTTTGCACTTTTTTTGGAAATTTCAGAAT +TCCAATTTCAAATTGCAAAATTAAACTCATCCTATGAATGTTTCTACATC +TATTTTGAAAAGTAAGTAAATTCTATGAAAATATATAAGGAAAACGAGAA +AAAATTCAAAAAGACATAGTTTTAAGTGTTTCCGTCTTATTAAAAAATCC +CTCTAAACTTTTCCGGCAAATTGATATTCGGCAAACGGGAAATTGGCGAT +TTGCCGGAATTGAAAAACCCGATACTTACACTTTCTTTCGCTGCAAACTT +TGCCCTCTCATCTTGAATTGCTCCTTGCTCATTTGGCCCTTTCATGCACA +TTTTCTCTCGATTGTTCTCCAACGGGAACTTATCACAACGAATCACATCG +GGCCACTTGAAACCGAAACTTTCCAGCACTGGAAGACACTTTTCCTGGAC +GGAAAGACACAATGGACGGCATGGACCAATTGGGTTGGCTAGCTGAAATT +TTTTTGAACGATGAAATGATAAAAATGTGCGATTCTTCTCTGATTGAACT +CACTTTCTCGTTGCACATCGGGAAGTAGACGGAGCACAGGAAGAATTTGA +GCTGCTCGGAGCAGACAACGGAGAGCAGGGGCTTGTAGGTGAGGATGGAT +TCGGAGGCGTCTTTCCATGATTCCTCGTCGACGAGATTTGGGAAGCTGGA +ATAAGGGCTTGTAAAGTTTGAGAAACTTGAGATTTACAGGGTCAAAAATT +GCTCACGAGCTCTCCCGGTTGCCGAAAAGTTGCCGAAATTTGAGCAACCA +AAAGTTGCCGATTGCCAAAAATTGTAGGGTACGGCAACTTCGGCAATCGC +CGGTTACCGAAGATTTTAGAGTTCGGCAACTTCGGCAATTGGCGGTTGCC +ATTGCTCTCACGAAATTTCCCGCTATTTTTGGAGATTAAACAGCAAGTGC +ACGTGTGGGTGTCTCAAACAGGAAAGAAATCCTGGCAGGAGCCGACTTGC +CGGAAATTTTCAATTCCGGCAAATTGTCGGTGTGCCGATTTGCCGTTTGC +CGGTTCTCAGATTTGCCGGAAGTGTGTAGAGGGATTTTTATAAGACGGGA +ACACTGAAAACTGTGCCTTTTTGAATTTTTTCCCGTTTTCTTTGGATATT +TTCATAGAATTTGCTTACTTGTCAAAATAAATGTAGGAACATTCATAGGA +TGCGTTTAATTTTGCTATTTGAAATTGAAATTCTGAAATTTCCAAAAAAA +TGAGTACAAAACCACAATTTGCCGGAATTTTTCAATTCCAGCAATTTGCC +GATTTGTCGTTCTGCTGGTTTGCCGGAAATTTTCAATTCCGGCATCTTGC +CGATTTGCCGATTTGCCGGATTGCCGAAAATTTTCAATTCGTTAGCCGTC +CACCCTGGATCCTGCCATCCAAAAAAAAACGGAAATTTTTGGCAAATTGC +CGTTTTTCCGCCGGCAAATTCGGCAAATCGACAATGTGCTGTTTTGCCGT +TTTGCCGGTTTGCCGGAAATTTTCAATTCCGGCAATTTGCCGATTTGCCG +ATTTGCCGGTTTGCCGGAAATTTTCAATTCCGGCAATTTGCCGATTTGCC +GATTTGTCGGATTGCCGAAAATTTTCAATTCCGGCAATTTGCCGATTTGC +CGATTTGCCGGTTTGCCGGAAATTTTCAATTTCGGCAATTTGCCAATTTG +CCGTTTTGCCAAAAATTTTAGGGTTCGGCAAATTCGGCATTTGCCGTTTT +GCCAAAAATTTTAGGGTTCGGCAACTTCGGCAGTTGCCGGTTTCCGCACA +TCCCTGTCCCACACGCCCCAGGTGGAAGATGGTGGAAGAGTTTCTAGCGG +GTCCATCAAGGATGGGAATCATCAGTCAACACAATCCTTAGCCGACCTTC +CCAAATTCATCATTCCTTCCTTCCAAAACGGTTTCCGGTCCTTCCAACCG +ATTAATACCAGCCACCACCACACCACCAAACCCTCTCCTTCGAAATAGAG +AACAAAGTTGCATACCCCCCTCATTTCTTTGTTTTGGAGAAAGGGGCGTT +TTGTGGTGCTCGGAGAGCCTGAGGACGTGACAAGTGATATATAGACGGGC +TTATACTATCTGCTCGTCCATATTTCACGCGCCTAGGCAGAGTGCACGGC +GGGAGGTGGAGACGCAGGTTCCCGTCCAACTGCCGCAGAGCATCCCCTAT +CTGCTCCTATCAATTGTTCGGAGAGACTTTTTTGTGAATTTTGCTTTTTG +CAAGAGGTCTGAGATTTGGGATTTGGGCTTTAGGCTTTAGGCTTTGGGCC +TTGCTTTGCGCCAGAGAATGGAAATTTGTCCGTATTTTCCCGGCTTATAT +CAAAAAATGATCAACTATAAAAATATAGAAAAAGATTTTTCAAGTTTTTT +GTCAGTTAGTATTTTTTGATAAAACAAAAGAGAGCCGAGATATAAGCTGT +CAAAGTAGAGCAAGGGTGGTTTGATCTACAAAAAATGTGGGGATTTTTTT +TCAAACTTGCTCTACTGATAAATTAATAAATTACTCCCACAAAATCCAAT +AAGCCTCAAACTTAAGATCCTCCAATCTCATCCCCCTCATAAAACAATAA +TACTAAATCACTAGATCTCCGGTAGTATATATCAGAAGAACAGTTGCTCT +CCCTCTCGAACCGACTTACACTTGAGAAAAATAAATTGTGGAAGAGAAGT +GACGTCATCGTAACCTACCACTTCACAAGTTTATATATATATATATATAT +AAGTACTAGTTAGGACTAGCTAAGACCTAATTAGAACATAGGTATGGCCT +GTAAGTTAGGACCTAATTAGAACTCACTAGGACTATATATATATATATAT +ATATATATATATATGTAAACAAGAACCCGGGCGGGTAACCCCTTACGGTC +AGAGGGGTGTCCTACACCAAGGGTATGTAAACTGTGTCCCCCAGATGGCG +AAGTTGAGAGGGAAAAAGTGAAAAAGCGCGCCACATGGCCTCGCGACCGT +ATGTTGCAATTTCAAGCAACGTTTTTGATTTATTGGAGGAGAAATTTTGA +AAAAGTGAAAAAAAAGTGTGACCCCATATGAGATGCGTAATAAAATTCCC +TACAAGACCTTAAGAAAACGTGGCTGGCTGGCAAAAAACAGGTGGCAATA +ATAACGGAATGTGTATGTGTGTGTGTGTGTGTGTGTGTGCTCGAAGAGCA +TAGGCTCGTAAATCGTTATAATTGATGCTGGAGGAGAAGGAGACGATGGG +CCTCCAAAGTGTTACACCTGGTATTTGTTGGGAAAAATTTGGGGGAAATA +GGCATTAAACTACCTAACCTAATTGAGTTTTTTCAAAGCTTATATTATTA +TAACTAAGAGGTGTGATAATAAATAATTAAAGAACTTTAAAATTATCAAA +AACGCTTTCAAATCTGTAAAGCTGATATTTTAAGGATTTAGTACTAGTTA +AAATCTAGTTGGGACCTAGGTAAGACTATCTAGAAAGTTCGGACGTAACT +ATTTAGGAACAGTTAAGTCTTAAGGCCTGCTTGGGTACAGGTAAAAATGT +TTAGAAAGTTAGGAACTAAATAGGTGAAGTAAGTACTAGTTAGGACTAGT +TAAGACCTAATTAGAACCTAGGTAAGGCCTGTAAGTCAGGACCTAAATAG +GACTTACTAGGACTTAGGTAAGACTAGTTAATGTCTTGTTAGGACTAGTT +AGGACTAGCTAAGACCTAATTAGAACCTAGGTACGGCCTGTTAGGGAAGA +TCTGATTAGGACTTACTAGGATTTAGGTAGGACTAGTTAAGATATAGTTA +GGACTAGTTAGGACTAGTTAAAATTTAATTAGAATCTAGGTATAGCCTGT +AAGTTAGGACCTAATTAAGACATACTAGGGCTTAAGTAGGACTAGTTAAT +ACTAGTTAAGAACTAATTAGAACATAGGCACGGTCTGTTAGTTAAGGCCT +AATTAGGACTCACTAGGACTTAGGCAGGGCTAGTTTAGTTATTGTTAGGA +CTAGTTAGGACTAGTTATGTACCTAATTTGGACTCACTAGGACTTAGGAG +GACTAGTTATAATCTTGTTAGTAATATTTAGGACTAGTTAAAATCTAATT +AGAACCTAGATATATCCTGTAAGTTAGGACCTAATTAAGACTTGATTTGC +TAGGATTTAGACAGGACTAGTTAAGATATTGTTTGGACTAGTTGACTAGT +TAAGACCTAATTAGATCTTAGGTACGGCCTGTAAGTTAGGGCCTAATTAG +GACTGAATAGGACTAAATTTCTTGTTACGAATAGTTAGGACTAGTTAGGA +CTAGTTAAAACTTAATTAGCACCTAGGTACGGTCTGTTAGGGAATACCTA +CTTACCAGGCCTTAGGTAGGACTAGTCATGACCTAATTAGAACCTAATTA +GAACCTGGGCACGGCCTGTTAGGGAAGACCTAATAAGGACTTACTAGGAC +TTTGGTAGGACTAGTTAGGACAAGTTAAGACCTAATTAGAACCTTGGTAT +GGCCTGTAACTTAGGACCTATTTAGGACTTACTAGGACTTAGGTAGGACT +AGTTAGGACTAGTTGGAAGTTGGGACCTAACTAGTTAGACCCTTAATTTT +GTACACATGCTTATTAATATCAATAAAAATTTTAAAAAAAAACGACTTTT +TTAAGTTTAACTATATAAAACTATAATTTGGAAAATTTGCTACTTTGCTT +AAAAATCGAGAAAAAACCTAGCGTTTCTATAAAAAACCATCTTGAAGTAA +ATTTTGAAAAAACCCCGTCATCCAACAAAAAAAAATTCACTCACCTCGTT +AAGTTATACGGCAAATCGTTGCACATCTCATGATCCACCTTTTGACACCT +CTGCCCGTCCACACCAATCACAAAGAGCAACAGGAGCCAGGTTACTCCGA +GGTAACCACGAAATGGTCCCATTAATGATAATGGAATTGGGGGCTCACAG +CCTGGGTGGGGGAAAATATTGAGAGTAAAAGAAACAATGAGAAGAAAGAC +GGAGGATAGGCGGGGGGGGGGGGGGGGGCACACCAGTGGCAGCACCACCA +CGGCCTGTCCGTTGACAAATGACCCAAACGGACGGGGGGCGGGAAGAGTG +TCTGTTGTGTGTGTTGGGAGATGGCTGGCGGTTATCAGATATTTGTATGA +ATGGTATAGAGAAACAGAGACCAAGAGAGCTGAAAGATGGAGAGGCGAAA +GAGGAAGAGAGGGGGGGGGGTGGAAGTTTTTACGAGCCCTGTAATAAATA +TATCGAAGCAGCAAATCATTTGATGATAACGGAGGAGCGCGGGGACGGAG +ACGGCAATCATCATCATTATTAGGACCAGGGGTGTGCGGCGAATTTTTGC +CGAATTTGCTGTTTGCCGAGCTCGGCAATTTACCGAATTTGCCAAGCTCG +GCATATTTCAAAAAAGTAGATTTGCCAAATTTGCCGAACTTGGCATATTT +CAAAAAAGTAGATTTGCCGAATTTGCCGAGCTCGGCATATTTCAAAAAAG +TAGATTTGCTGAATTTGCCGAATTTGCCGAGTTTGCCGAGTTCGGCAAAT +TTGCCTATTTAGCCGAGCACGGCATATTTCAAAACAGTAGATTTGCCGAA +TTTGCCGAATTTCCCGAGCTTGGCATATTTCAAAAAAGTAGATTTGCTGA +ACTTGCCGAGCTCGGCAAATTTGCCTATTTAGCCGAGCACGGCATAGTTC +ACAAAAGTAGATTTGCCGAATTTCCCGAGCTTGGCATATTTCAAAAAAGT +AGATTTGCTGAACTTGCCGAGCTCGGCATTTTTCAAAAAAGTAGATTTGC +TGAATTTGCCGAGCTCGGAATATTTCAAAAAAGTAGATTTGCTGAACTTG +CCGAGCTCGGCATTTTTCAAAAAAGTAGATTTGCTGAATTTGCCGAGCTC +GGAATATTTCAAAAAAAGTAGATTTGCCGAATTTGCCAATTTTGCCGTTT +GCCGAATTTGCCGAGTTTGCCGAGCACGGCATATTTCAAAAAAGGAGATT +TGCCGAATTTGCCGAATTTGCCGAATGTGCCGATGCCGAGCTCCTGTTGA +TTTTTTTCCAAAAATTCAGTAAAACGACACAAATTTGTTTTAAGAATTCA +TTAGTTTCGGTGCTCCAAACAACATCAAAAAATATCAAATTTTTCCGAAT +TTGTTAAGCACGGCAAATTTGCCAAATTTGCCGAATTAGCCGAGCACGGC +TAATTTTGAGATTTGTCGCACACCCCTGATTAGGACCGAGAAAAGGGCCT +AACATGATTTCACAATTTGAAAAATGAAATTCAATTTTTCTTGGGAAAAA +AGTATGAATCTCTTCCTCCGCCCGTTTCCGGCAGAAACAATTGAACCAAA +CGAGCCAAAAGTGCACATTGTGTAACTTTGTTGGGGAGTGTAGATAACCA +GAAGAAACAAGATGGAACTTTCTTGCGATGAACAAATTTTGGAACACTGG +AGGGAAATGATTGGTGTTTTTTAAGCTTTTTAGTCAATTTTTAAAACTGT +TCTACAATAGGCCCAAATAGGCCTAATAGGCAAATAGGCCAAGTAGATTA +AATATGCCAAATAGGCAGTATAGGTTGAATAGGTAAACAGGCCAAATAGG +TCAAATAAGCTAAATAGGCGAGACTGGTGCTCAAATACTTTTTGAACTGG +TAATGTTTTTTCTTCTACACAAAAACAAAAAAGTCCCTGCTTAGTTCCGC +AAAATTGTGATTTTTTTCAAAAGTTACCCATTTTTGCCACTTTTCAATAG +TTTTTGATAGGTTAAATCTAGATTTTCTGAATTCAGCATATATGAATTAC +CCGTTTTCAACAAATTTAGGCAAATTTTTATTTTTGCCCAATTTTTTTAG +CCATCTAATGACTGATTTTGGGCAAAAAAAATTTTCCTGAAATTGTACAA +AACCATTAGAAATTGAAAGGCTCCTCAGTTTAAAGGCACATGAGGTTTTT +CGGAGTGGGTGGCAATTGTCGTTCGGCAAATTTTTTGGTCGACAAATTCG +ACAAATTGCTGGTTTGCCGATTTGCCGGAAAGTATTTTCTTACTTTTCAA +AATATATGTACGAACATTCAGAGGATGCTTACAATTTTGCCGGATAAAAT +TTAAATTCTGAAATTTCCAAAAAAAATGTGCAAAACCATAAATTGCCAGA +AATTTTTAATTCCGGCAATTTGCCGATTTGCCGATTTGCCGTAAATATCA +ATTCTGGCAAATTGAAGATTTGCCTTATTTGCCGACTTGCCGCATTCCCT +GATGTAGGCATCAAAACGACTGAACACCAAGTTTTTTTGAAATTTTTTAA +GTTTACCTTTATAATTTTTAGTGCTCAAAAAGTTCCAAAATTAAATAAAT +TTTGAAATTTGCCGAGCTCGGCAAACGGCAAATTTGCCGCACACTCCTGT +TTCAAATGTTCACCGCATATTTAATTATTCCGGAAATCCCCTCAAACATC +CATCAAAAGTGTTTTCCCTGATTTGTTGACTCTGACACCGACGGTGGTTG +TTCCCCCCCCCCCCCACTCTCTCAATTGGCATGTAAATGAGCCCGTATGA +ATGAAGTGCCTTTTGGCGGCAAAATGCATATCTCCAAGTACCATTGAATT +AATCTTCCATCCCCCATTGTCTCCTTCTATATAGGGGGGAGGATGCGTGA +TTCTTGAAATATGCTCCAAGTGACAAATTGAGCGTGTGTGATGTATCGTG +GCAGATGGCTGGCTGACAACGGATCAGTTCCAAAAACTGTATCAAACGGG +GGGAAGAGAGGGGAGATGAAGGATGGGGGCAGATGGAGTCATCGATGCAC +CATGTTTTTTGGAGCTGTTCACTCAGATATTAGGGTATTTTAATCCCCTT +TTTAAGGTCTATTTCTGATCGTAAAACTTGGTATTTTCAACTCATTTTTA +ACTCAAAAATTTCAAAAGTTTGAAAAATTACACAAAAACCTAAATTTTGA +TCTGGTTTCAGGCATTTTAGTCCCTGTTAAGCGTCTTCGATGCACCATGT +TGTTGTTCAACTTGTTTAAACTTTTTAGTTCCGCATCGAGGAAAATGGAA +AATAAAAAATTATTTATGTATTCAAAAACCATACTTTGATTCTCCGTAAC +AACGCTTTCATGGGAGGCAGGCCCGGTTTCAGGGCCTGACGCCTGCCTCA +AACCTGCCGGCCTCACGCCGGCCTCACGCTTCATTTCTGCATTTTGGCGA +AAAATCAAATACTTGGACATAGTGAAAAGGTGATTTTTTCGACGCGGCCG +ACACTTTTCGGGTTCCGCGCCGCACTATACAGGAGGCGAGGCTCGCGGCG +CGAGGCAGGCGGAGGTCGCCGCAAGGCAGGCGCGGCAAGCATTTTTGTGC +TTACATGGATACCCTAGTCTACACAAAGCACGAATTTCTGGCTTCCCTCA +TAAATTGAAATGGAAGAGTTTTTGCCGAACTAGGCCATTTTGGCTCGGCC +ATATCTGGGGTAGATTTGCCGTCGCGTTGCGTGTCGCGTCGCGGCTCGAT +TTTAGTTGTAAAACTAAATTTATTTGTCCGTGTGGAGTACACGACTTTCC +CATGCGTTGTCCGGCGGGCGATTGTCAATGGAGCGCAAAAAATTCAATGA +GAAAGGCCAGAACCCAGTGAAAAAGATAATTTGACAATTACAAATAATGT +TTTAAAATTTTTTTTTTGTTTTTGATTTTTGGTTCTCCTTGTGTTTTAAG +AACATGATGCATCACCGCTGGAAATTGCTGGATATGTAAAAAAATTATTT +ATGTACATATTTAAAAATCAAATCTTGATTCTCCGGGATAGAAGCATAAA +TCAAATTTATTACTGTAAATTTTCACTTTCAGTACATTTAATTGAAATTT +TTAAGCTTTGAAGTTCAGGGTATCATAGTTTTGCCTCCAAAATCCACTTG +CCCAAAAAACAAGCCTGGGAATTCCCGGCGGGGGACGATGGTTCGATAGC +ATCAATCATATCTGTGTGTGTGTGTGTGTGTGCAAGGCGGGGGATGAGCC +GGCGCGCGAAACGAATAAATCAAGAAACGTCTCTCTTTCTGCGAGCACGG +ATTTTGTTGTGAGCCCGCGCGCGCGCGGTCTATAGGAGGAGAGGGGTATC +ATGCACTTCTAATACAGGGCATACTTCTTTCATTTCCATGTTTTTGTACA +TGTAATAAAATTGTTAATTAGCCAAAAGTGGTTCACATGTTCACGTCGTA +AACGTCGGTTTTCAGGGTGTACTGATAATGAATGTGCTCTGTGTGGAGAC +AAAGAGGCAGCAGAGAGCAAGAATCAGTTAGGTTAGGCAGGTGACTTTTT +TCAATTGTGACTAGGAAAAAGTATTTTGGGAATTTTTTTTTATTTTTTGG +CTTCTGCCCAGATTTTCAGGATTTTTCAAATATTTACAGAAATTTTCGTG +ATTCTACAATAATATTTTTGTAATTTTCTCAATTTTCAAAAAATTGCCAA +TTAATTTTGAAGTTTCGAATGAAGCAATTGCCGAAGTTGCCGACTCCCGG +AAATTTCGAAAACCGGCAATTGCCGAAATTGCCCTTTGCCGGAAATTTCG +AAAACCGGCAATTGCCGAAATTGCCCATTGCCGGAAATTTCGAAAACCGG +CAATTGCCGAAGTTGCCGACTCCCGGAAATTTTGAAAACCGGCAATTGCC +GAAATTGCCGACTCCCGGAAATTTTGAAAACCGGCAATTGCCGAAGTTGC +CGACTCCCGGAAATTTTGAAAACCGGCAATTGCCGAAATTGCCGATTGCC +GGAAATTTCGAAAACCGGCAATTGCCGAAATTGCCGCTTGCCGGAAATTT +CGAAAACCGGCAATTGCCGAAATTGCCGATTGCCGGAAATTTTGAAAACC +GGCAATTGCCGAAATTGCCCATTGCCGGAAATTTCGAAAACCGGCAATTG +CCGAAATTGCCGCTTGCCGGAAATTTTGAAAACCGGCAATTGCCGAAACT +GCCCTTTGCCGGAAATTTCGAAAACCGGCAATTGCCGAAGTTGCCGACTC +CCGGAAATTTCGAAAACCGGCAATTGCCAAAATTGCCGATTGCCGGAAAT +TTTGAAAACCGGCCACTGCCGAAATTGCCGACTCCCGGAAATTTCGAAAA +CCGGCCACTGCCGAAATTGCCGACTCCCGGAAATTTCGAAAACCGGCAAT +TGCCGAAATTGTCGATTGCCGGAAATTTCCGATCCCTGAGTTTAGCCTTT +TTCAGCAAATCAAACAGTTTATGATTATTTTTTCAAAAATTGTTCTGCAG +TGCTCTTGCATCACTATTGTGGCCCTCCTTTAAATACAGTACTTTCTACA +GTACCACTACATCAATGATCCTTCCAGTAATGCCAACACATTGTACCACT +ACAGTAATCCTACAGTACCCTATACAGTACCGTCGCAATACAATTACCGT +AACACTATGGAAATCTTACAATAGACTACAGTATACAAAAACTACAGTAA +CCCCCTTGAAGTTAGTGTAAAACTTGCAAATGTTCAACTCTTTTTTCTGA +TTTTTTTTTGTTAAGTTCAGAAATTGTAGAGTGTTTTTGGCTTCTGCTCA +GATTTTCAGAAATTTTCGTGATTCTATAGTAGTCTTTTTGTAATTTTCTC +AATTTTCAGAAGTCTGCAAATTCAATTTGAAATTTCGAATAGCTTTAAAA +AACTCAAACAGTTGGCACAAATTTTCGTAGATTCATGTAGAATTTCAGCC +TTTTTCAGCAAATCAAACAGTTTTTTATTTTTTTTTGTATTTTTTCAGAA +ATTGTTCTCACCCTCCAAAGTACTATCACGTCCTAACAGTAATATTAGCC +TACCGTATCACTACAGTAATCCTCCAGTACTTCTGTGCATGCTACAGTAC +CCTTGCATCACCATAGTGGTGATCCTTTAAACCTACAGTACTTCTACAGT +AGCACTACAGTACCACTTCAACAGAATCTTTCCAGTAATATCAGCGTATC +GTACCACTACCGTAATCCTACAGTACCGCCACAATACTATTACCGTAACA +CTATGAAAATCTTACAATACACTACAGTATACAGAAACTACAGTAACCCC +CTTGAAGTTGGTGTAAAACTTGCAAATGTCTACCGTAATCCTACAGTACC +CCAATACAGTACCGCCGCAATACAGTTGGCATAACACTATGAAATCTTAC +AGTACACTACAGTATGCAAAAACTACAGTAACCCCCTTGAAGTTGGTGTA +AAACTTGCAAATGTTCAACTTTCTACAAATTTGCCATTAACTTGTAAGTT +GGGGGAGCGCATCGAAGTGTATACATATATGTACATGCCAACCAATTATT +TTCTCAAACAATTTATTAATAGTCGAAGACACCTGAAGCAACGATTAGGA +GGAAGAAGAGGAAGGAGAGATTGGCAGAAGAAGAAGAAGAAGACGAATTA +GTTGAAGAATCTGTTGAAACGGAAGACGTTGTTTGTGATGTCTCTAGCCG +TGCGACAGCTTCCCGTTTCAGACGGAACGATGTTCGCACGGCGATCGGTG +GCGAGATGTCGGACACGTCGATTGTCGACGAGAAGGGATCAGAGACGGTT +GAAGAATGCTGAGGAGGAGGATTATGTCGACGTTCCCGTCCACGACACGC +GGCCTGGGTACACGTGACACAGACGTGAAGGTTACAGAAGATGTTCACCT +CGTTGCTGGAATAATAGTCGTTGAGAGGTGGGTGGTGAACATGAACAAAG +AACTTAAGAGGCTTACCTCGTTGGGAATGCCCAGGCCTTTATGTGGTTGT +AGAAGATGGTCTTACCATTGCGTCGAGTCACTTCAAAGTCTCCCCACACC +TGGAACAATTTTCTATGGAAGTCTCAAATAATATGCAGTTGGTCGATGCA +CCATGATGAATTTTGTGCCAAACATGGTGCATCGACGCTAAATAATTTTC +TTTTGAAATTTAAAGATGTTTTGCTAGACTTTCCCTAAACATCTTTTTAG +TTTTCCAATGTTCTCTAATATCATCATGGTGCATCGAGAAAAAATGTTAT +AGGAGGAGTAAAGAAATTTGAGACTTTACTTTTTTAGACCAAAAATGACC +CAAAACTACCGAATTGTTTAGTAAGACGTTTTGAAAATTTTTCAAAACAA +AGTTATGGCGGTTCAAAGTTCTGGAAAATAGCATATTTTCAGCTAAAATC +TAATGTTTTGGGGGCTGGGGGAGGAATAAAAATGTAATTTTTTTTGTGCC +CCACTGCCCGAAAATGCACTTTAATCGACGAATAAACGGCTTATAAAGGG +CCACAATATTTATAAAAGAGTGATATTATAGTTATAAATAAAAATTGAGT +TCCCGACCGAGAAAAAAATTGGCGAAAATTTTGATTTTAGCTGAAAATGG +GACTTTTTTTCCAAAACTTTGAGCGGCCATAACTCTTTTTTGAGAATTTT +TCAAAACGTCTCATTTAGAAATTCGGTAGTTTTGGGTCATTTTTGATCTA +AAAAAGTAAAGTCTCAGATTTTGATACTTTCTCGATGCACCATGATGAAG +AGAAAAAAAGAGAAAATTTAGAAAAAAAAAAAAAGAACCCTTCCGATGTT +TTGGGAAAGTTTAGCAAAACAATAGATTTGTAAAAAATTCAATTTCATTA +GGTTCCTATTAAATTCTCAATTTTTATCAATGCACCATACATTTTCAGCG +TGAAATTTTGTAAAATGCACAGGAATGAAAATTGATCAGGTGTGTATAAA +ATAAGAAATTGAAGCATTTTGTTTTTTTTTTTGTCGATACACCATGATGA +ATTTCACGTCAAACATGGTGCATCCTGGAAAGGAGAGAGTTTTAAAAATG +TATCATTTTTTTCTCGATGCACCATGAAGATTTATATTAGTAGAACTTAA +ACCGCACTTAGCATAAGTGGCATAAAAATAAAGGTGGAGTAGCGCCAGTG +GGGATTTTGTCTAAATACACTTATTATGATCCAAAACGATCGAATATCTT +AATGAAACACTCCAAAATATTTAAGATTTTTCAAAATTTCCGGTCAAAGT +TTTGGCAAATTGCCAAAATATTGAAAAAAAATATGAGCTTTTGAGGAAAT +CCAAAGCAATGTCGCGTGTTTCGACCCACACAATGTTTTTATACAATGTA +GAAAAAAATTTTTTTTTGGTCGACTTTTAAAATTATGAGTGGCAAAAACT +GAGTAATTGCCAATTTGACAGTAAATAAAAAATTTTCAAAAACATTTTGA +AAAGTTTTATTATGATATTCGATTATTCTGGCACCATTTGAGTGGTTTGT +AGTAATTTCCCCACTGGCGCTACTCCACCTTTAAAATTAAAAAAAAAATC +ATAATGGGTATTTAATATCAATGAAAATTATCGATTTTTCCAAATGTATC +AAAATGAGTGTTCAGCGCGAAATTTTGTGCAGGACTTTTTCTTTCAATAA +TATATCCCGAATGATGCATTAGTTATGGGCTACACGATTTTTAGAAAAGC +ACCTGGCCATGCTTAAAGGTGGAGAACCGAAATTTGATACTCTGTCTTTT +TAGATCCAAAACGGTCCAAGACTACCAATATTCGTATTAACCTGTTCTGA +AAAATTTTCAAAAAAAAAAGTTATGGCCGTTCAAAGTTTTGGAAAAATGG +TCGATTTTTAGCTAAAATCTCAAATTTTGGCAACTTTTCAATGTCACAGC +TGGAGCTTAATTTTAGAAACAACACGTGATAAATTGCAAAAACATGCATA +AAAATATGTTCCAACCGCTCCGACACTAAAAAGGTGCCAAAATTTGAGAT +TTTAGCTAAAAATCGACCATTTTTCCAAAACTTTGAGAGGTCATAATAAC +TTTTTTTTTTGAAAAATTTTCAGAACGTCTTAATACGAAATTTGGTAGTT +TTTGGACCATTTTGGGTCTAAAAAGGCAAAGTATCAAATTTTGGTACTCC +ACTCACTATCGAAGCAGAGCCCCAAAAGTTTGACCGACCCAATTTTGTAA +GTTTCTTCGATGCACCATGATGATTTTGAGCAAAATGTTAGTTTTTTTTT +TTGAAAAACTGGTGGCAGGACCCAGTTTTCGGCAGTTTTAAATGTCGATG +CACTATGTTTTTTTTAATGAAACCGTACCTCCCCAGAAGTCTGCAAAGAG +CATCCGTGTGAGTCCGACAGTGGTAGCTCGGATATCCCGTCATTCGCCCA +ACACCTTCCGATTCGTCCATTCTGATCATCGCTCATTTCAACTGTGTACG +TCTACAATTTACAAATAGTTTCTTTTGATTTATGGAGTTCCTGACTTACA +ACTCTATCACCAACTGCTAACGGACGTTGTAGCTGCTTTGAATCCAAACT +GTCGCCGTCTAGAACACGAACTCGGTAGTCGACTGTCTGAAACATTATAT +GGGTCTCGCAGCGATAATTTTGAAGCCTTACCTTATTATCCGATAGGCTG +CTTGCTGTGGTGGCATCCGAGTTGATAGTGATTCCACCAAATGATACGGT +CACCTGAGATTCTTTAGGAACAGGGGCAGCAGGTATACAGGTCAGAAGGA +ATCGTTTGTCGGTTTCTGCATTGAATCTTAAAAAAAAACGATGAGGAAGT +TATTTTTTATTTTTGTCTATTTTTGTTCGTATATGGTTTTTTAGGTACCA +TGGAATAAAAAAAATGCTCCTAAAAAAATTAGTTTCAATAACAAATATTA +CTGGTACAGAGAGTGTAGATAGTTAGAGAGTGACTGACATCCGGGACCCA +ATGGGGCGGGGCGCGCGGAAGAGACGATTCGTGTCGATTTACGAAATGAT +GACAACGAGGAAAATTTCGTAAATCGACACAAATCGTCTCTTCCGCGCGC +CCCGCCCCATTGGGTCCCGGATGTCTGTCACTCTCTAACTATCTACACTC +TCTGTACCGGTAATACCATAATATGATCATCATTCTACATTAGAAAAAAA +TCGATCTGAAATCACAGATTTTTGGCCTCCCTCATAAATTGAAATGGAAG +AGGTTGCCAAACTAGGCCATTTTGGCTCGGCCATATCTGGGGTAGATTTA +CGGCGCGTTGCGTGTCGCGTCGCGGCTCGATTTTAGTTGTAAAACTAAAT +GTAGTTGGCCGTGTGGAGTACACGACTTTCCCACGCGTTGCCCGACGGGC +GATTGCCAATGGAGCGCGAGAATCTCAATGAGGAAGGCCATGGCGCGCCA +GAACCCCATGATTTTTAGGGTATTTCGAGGTTGGCAAATATTCTGGAATC +TTTTTGCAAAATGTTTTTTTTTTTTTGAAAAAAAAATTCCAAAAAATATC +CTGATCGATGAAAATTGTTGGGTGAAAAAAGTTGCAGATTTTAGGAGAAA +TTTGAGAAATTAGAAAAATTAGAAATTAGGAGAAATCAGAAAATTTCCAA +ACTGCTTTCAGAATACTTGTATATATTGAAATAGCCTAAAAATCATGAAA +TTTTTCAAAAATCTCTAAACTAGCCTCCAAATTTGGTAGTAAAAATTCAC +TGGCAGCAACTTCAGAGCGAGATTTTTCTAGTTTAAAGTGCTCGTATGTC +GCTGAATTTTTTGTAGGTACCTATTTGAAAGCTCTTTTTTCAAAATTCAA +AAATTTAATTTTCAAGTTTAAATTTTGAGTAGCGCCAGTGGGGGATTTTG +TCTAAATACACTTATTATGATCCAAAACTACCTGAGTAATTGCCACTTTT +TGACAGTAAATAAAACATTTACAAAAAAAAAAAGTTTTATTATGATATTC +GGTCACTTTGGGACCAAATGAATGGTTTTTCATAATTTCCCCACTGGCGC +TACTCCACCTTTAAAACTGAGCGGAAATACTTTCCTTGTGAGCATAGCGG +CAAAAAACCTAGTACCACATGGCAAAAAAAAACCCACTCATTGTTAGCCA +TGACAACTTCGATCTCATTCTCCAAATTGCCTTCTCCGTTCTCCTTGGTC +GAGCAGCCAGTCAGCGGAATCTAAGCAAATAATGCCCAAAAATTCAATAC +ATTCAATAGGCAAACCTTCAACTGATATTTGGTGTCCGATTGAAGCGTGC +CATTTGCATAGATACACTTTGGATGGCCCGCGCGACTTTGTATCGTGCCA +CGGAAGTTTTCGTCAAACTTGATTTTCAATAGGAAATCTGTCTGCAATAT +TGAAGACGTTTTTTTCCTTTTGGGTGGTGACCTTCAAGGTTTTGGCCTGG +GTTTTTAATCTTCCATTAAATGCCCTTCAAATTCGCTTTTTCGAGAGTTT +AAGAGAGTTTCTAGGCCGAGGAACTTCTTGCAGCCAAATTTCTAAACTAT +TGTGTTTTTGCCAAAAACAATGAAACATTTTAGGTCATTTGTGACGTCAT +ATTTTTTCCATGCAACTTTTTATTGGCTCCACACATCTTCCAAAAAGCCT +AAGCCTGAGCCTAATCCAATGTCTAAGCTTAAGCCTAAGGTTCAGCCTAA +GCGTACGCCTAAGCCCAAACCAAAGCCTAAGCCTAAGCCTAAGCTCAAGC +CTAAGCCTAAGCCTAAAAAAAACCGGAAAATCCTAAGCCTAAATAGCGTC +AGTAGCAAGCTAACGCTCGCCACTGACGCCAAACCTAAGTCTCGGCTTAA +GCCAAAGCCTAAGCCTAAGCCTAAACCCATGATTAAGCCCAATCCTAAGC +CTACGCCTAAGCTTGAACCTAAGCCTAAGCCTAAGCCTAAGCCTAAACCC +AAGCCTAAAATTTCTAGGCCACCACTAATATTTTCAAAACTCGATTCTCA +AATACTTCATTTTTTCAGGATATGAAAGTAGGACAGAAATGGGCAGGGTA +TATGGTATGGAGCAAATATCACAAGATGGCAGAAACATAGATACGGGGTG +GGAGTGTTGGACTAGGTGACTTTTCTAGGCCATCCCTACCTTATCACACG +CAATAGAAGTGTCCACAATGGCCACCGATCGAATCAGCGGTGGCAGCACC +ACAACCACCGACCAAATGATCCAGTGCAGAATCATAAATTTGTGGAGGGA +AAAATCGATAACAGTAGTGAGGGTAATAGTAGTAATAATACAAATATATA +TGGAAAAATGAATACAAAAAGATGTGTGCGCTGGTTGGGGTGGTGGCGTA +AGAATACAGGTGGGTGGGGGGTATAATTGGAGCGTGGCCGAGGAGGAGAA +TCGCAAAAAAAAGAAGGAAAGAAAGAGGATAGTAATGACATGTTACGGTA +GAAGGACAACTACCTAATTATATGAAAGAGGGGGGGGGGGCGACGAGAAG +AGGAAAAAGTCTTACGCAATTTGCTACTCGACTTTCAATTTCTGCTAGAA +ATCGAAAAAAAAATAGGAAACAAATTCCGACTCTATTCGATATCATCACT +TCCGGGGCACGGCACAGGTCGGATCAGATTCAACGACGTCTCGCGATCCC +GACCCTCTGATCTTACGGCCATCCCATTGTTCACATGATAGTCGATGAGC +TCGGAGATGTTGCTGAACGTGCGATCGCGGGTTCGGACTCTCTGGAATTT +TGAGAGGTTTGAAGGTTTGGCGGGGGGGGGGGGGGAGGGTCTTACGTTGT +GATTGTCCAGTAGGATGAGATGTTTGTGCTCGTTTTCAGCGGTTCGGCCA +CTCAGCACGTACTTGCCGGGCGTGTGGTCGCTTTGTCTGCAAGGAACTGG +ACAAGTTTGAGCGGCCGACAGCTTGCGGGTCTTTTTTTAGAGAAGGGGGA +CTGTGAGGTGTCCGCTGCTTCAGACAATCTTAGCATCATGCAAACCTTGC +ATCTTTTGTATTTCAGGAAAAAAAACGCAGAATTTTTTTTGAACAAAAAT +TTCAGCCTAAAACAAAAATCTAAAAAAATTTTGGGAGGATGAACTTATTA +TACCAAATTTTTCCCTGGTCTTTCAAGAATTATTTAAAGTCCCGTGGCTT +CTGAACATATTATCAAACAAATTACAGATATGAAATGTGACTGAAGCTTT +AAGTCAGAAATATATAAAAAAAGGATTTTTCATACTATTTTTTCAGTCAA +ATTTGATTTTTTTAGACTTTCAGATTTTTCTACGAAGTCTGTTAAAATAG +GCTTATATTAAAAAGCTATCCGATTTACTATTAGTAAAAAATTATAGCGA +CCGACATCTCGCAGGTTGTTAAAGAAAGGTGCATTGACCGGCTCACGCAA +CTTTGGCAGTTTATATCTCGGCTGGTTTTGGTTTTATTTAAAAAATTTCA +ATTGACGAAATATTTATCACTTTTTCTACTAAAAGTTTGCAGTTGAACAC +TTTTTGCTAGCAGCGATATTAACCGAGATATTAGCGGAAAAAGTTACATG +AGAAACATGGTGCATCGACAAGAAATATCTCACAAAACTTTGGCAGGTTA +TATCTCGGCTGGTTGTGGTTTTATTAAAAAATTGTTAATTAACAAAATGT +TTATCCTTTTTTCTACTACAACTTTGCAGTTCAACACTTTTTGCTAGCAG +CGATATAAACTGAGATATGATTGGAAAAAGTTACATGAGAAACATGGTGC +ATCGACAAGAAATATCTCACAAAACTTTGGCAGGTTATATCTCGGCTGGT +TGTGGTTTTATTGAAAAATTGTTAATTGACAAAATATTTATCCTTTTTTC +TTCTACAACTTTGCAGATGAACACTTTTTGCTAGCAGCGATATAAACCGA +GATATGATTGGAAAAAGTTACATGGAAGACATGATGCATTGATCAGCTAT +CATAGCTCATATTTTACTTATCTCAGGTTTTACCAAAAAATTGCCAATTA +TTAAAACATTAGCCTTTTTCTTCGAAAATCAAATTTTGCCCGAATTGCCG +AAAATATAGATTTGATATTTTTTTGTAGATTTAGGAGCCTAAACATTTTT +TAATTTTTTAAGTATTGACCGTTTGCTTTTAAAAATGACTAATCGAATAC +TGAAAACACAGTTAACTTTTTTTTCAATTTTCGAATTATAATTAGGTTTG +AAAATTGCCGAAAATGTCGGCATTCAGTTGGAATTTTGGCAATTGCCGAA +AATTTCCGATTCCCACGCGCCCCTGGTGTGAACCTAGTGAGCATGAAGCC +AAACGTTTTAGAAATTCAGCAAAATTCTAGCTTTTTTCTATAAAAAATCT +AAAAAACCTTACCGAACCAAAAAATCGCCTTCCGTCTTCAACAAAGCCTG +TGCATCCTCTCTGGATAAATTTCCATGATACCAAACTTTCCCCACAACAT +CCTCAGTTACAGTAGGTGCTCGGCAATTCGACACAAATGACTGTCGATGC +AGGGAACTTCGATGTCTCATCGGCGGCGCCGGCACCGTAAATCCATCGTT +AGAAGTTGAAGCATTCGCCTGTGCATCAAAAGTGTTCACATTGATCGCAG +TGGTAAGGACGTCGATGAGCTTGTGCACATCCTCGATGAACACCACGTGG +CATCGACGATCCGTTCCATCCTTGTTTTTTGCAATGTAGCCGAACATTAG +CTCCGTGTCCGTACCCTTTTGGCCTTGGGCTCCGAATGAGAAGAATGAGA +AGGGATGACGTTGAATTAGACGACTTTGTTTTATGATTTTGATCATTTTC +GAGGAAATGTTGATGTCTACGGGGAAGTTTTCTTTTTTCACTTCACCGAT +TACCTGAAAATAAGGATGGTTTACCTGGGCTTTTTCATCGACCCGTGAAG +TGTCGGCTGCAATAATTTTAGTCGAAATTAGTGATAATAACTTTTCTATG +AATAGCGGCTGACATCATTTAGCGCGATTTTTGATCGACCTGTAAGATGT +CGGTTGCTTTAGTACATTCTATAGTGGCAGGCTTTTGGCTGAATTTTACT +GGATATATAAGCTATCAAAATTTGAGCATGTCGATGCACCATGTAATTAT +CTCAGTTTATTTCGCTGCTATCAAAAAGTGTTAAAATGCAAAGTTGTAGT +AGAAAAAACGATAAATATTTTGTCAATTGACACTTTTTCAAAAAAAAACC +AAAACCAGCAGAGATATAAGTAGTCAAAGTTGAGTCAGATATTTCCAGTC +GATGCACCATGTAACCTTTCTCTAATAACCTGTGAGATGTCGGTTGCTAT +AATTTTTTAGTCATTAATTTGGACAGCTTGTTAATTTGAAATAATTCTTG +ATGATATCGTAGCGCGGCCGACATTTCACGGGTCCTTTTTTTTAAACATT +TTGCAAAGCTGGTCATGCATTTTTGGTAACACTTAATATCAAATTAATGA +GAAAATGTTTTGTAAATTTTTACCATTAGCCATGCCCAGAAAATGGCAAG +TTTTTTATTTTATTTTCTTTTGTTTTTTTAATTCACAAAAAAAAACTCAC +CCTACTAACAACTGGATTGATTTCTCGAGCCGCAGTCACGCCAACAGTAG +CTGCAACGTGTTGTATACATTCTCTGAAAATTGAACAGTTACTTTATTAC +GTAGATTTTTTATATATTTGAGCTTGCAGATGTTACCTGCCTTCATGCCT +GCCTACCGCCTGATTTCTAAATTTTTGAATAAGATTTTTTTTTGATTTTA +AGCCATAAGAAAAACTAACGAAACAACTTGAACTCTCATCTCGGAAACCA +TCACGTTAATTGACTCGACTACTGGAACACTTCCGAGGTACTGAAAGACA +ATTTTATATTTTCGGGGAAAAAACTAATAAAAAACTCACAGTAGCCGACA +GAGAAACCCCGCTGCTCCGCAGCTCCTCTGCAAATGAGGGCTCCACGTTG +AGCATCGCCGCAAGTTGATTTTTCGACGGAATTTTTGATTATTTTTAGAA +AAAATCTAACTCGAAATTCGTTACAACCGAAATTTTGCAAGATTGAGTGA +ATGAGGAATGACCGGGAGAGAAACGGAGACGCAGGCGGTGAGCGGAGTGG +GAGAGAGAGCGCGCGAGACGGAGAGGCGCAGGCAGTGGTAGGGAGGAGAC +AGGGAAAGATTAGATTGGTGTTGACTGGGTGAGTCAGCATTCTAATAAGT +TAAGTTGACTCATAACTTTGTTTTTTGATCAGAGGGGGGGGGGGGGGGCC +GTGGCCTAGAAATATCATTGCCTACTTATTACGTCACTAATGGTCTAGGA +AACCTTGATAGCTTTTTTGGAGAAGATATGACGTCATTGGTGGACTAGAA +ATCTTATTTTAGTTCTGGAAGAGAAATATTTTGACCGTGGAAGACAAATT +AATGATGTGACCGGTGGCCTAGAAGTTTCAAATTATACCTGGGGAAATAA +ATGACGCCACTGGTGGCCTAGAAAACTTAAACTATGCCTGAAGACGTCAC +CGGTGACCTAGAAATTTAATTCTGGCGACGTCATAGAAATTTGAATTTTG +ATGAGAAATATAATTTTATTGGTTTTCTGAAAATTGAATTTTATTGATTT +TTTGGCAACCGGGAAATTGGAAAATTTAATAAATTGAACAAATGCAATAA +AATAAGCAGTTTTTCAACAGTCATTACTTTTTTCCGTGAACCGTTTTGAT +TTTAATTTGTAAATCTAGGTCGGAAAAGTCACACACACCGAGGAGCTAGG +CTTCCCTCATCCTCCCTGGATCAGTCGGTAACTGCTTCGACTGGGGAGTG +GGAGTGGGAGGGGTGGGATGAGTTCAATTCTTCTGGAATTCCATAATTTT +TATTTTTGTTTTTTTGCGCCTACATATACCTGTGAAAATTGGAACTCGAC +ACAAAAACCTCTCTAGCGCGGCTTAAATTTACTTCAATTCTTCCGGAATT +CCATAATTTTTATTTTTGTTTTTTTGCGCCTACATATACCTGTGAAAATT +GGAACTCGACACAAAAACCTCTCTAGCGCGGCTTAAATTTACTTCAATTC +TTCCGGAATTCCATAATTTTTATTTTTGTTTTTTTGCGCCTACATATACC +TGTGAAAATTGGAACTCGACACAAAAACCTCTCTAGCGCGGCTTAAATTT +ACTTTCCTGTCCCAAAAACTCATCTATAATATTTTTAAAAAATCTAGAAT +CCAAATCTATCAGATTTTTTTGAATTTTTGATTTTTTTCACATCGAGATT +CGGAATCAGCGGAAAATTTGGAGTCAATTAAAAATATTTTCCAGATTTCG +ATACTCCACATTTAAAGGAGATCACCTGAAACGCCAGAATATGATACTTC +ATACTCTCCATCTTCTCGCTTTTGAAAATAATCAAAAAAAATAGTCGCCG +TATTTATTGATATAGAAAAAATACCAACAAAATTGTAACTATTGATTAGC +CATACAGGGTCTTTAAAGTCAACATTCATAGTGGGAGCTGGAAATAAAAA +TATATAATAACTTGTTAAAAGAATTTATTGTGGAGTTATAACACCTATAG +ACAATTAAAATCACCTGCTGCCTAAAGAGTATTTACCAGAAGCAAAGGTT +TTCTGAATTTAGTGGAGTTTGTCCATTTACTTTTTTGCATGTTATTGAAT +TGAAATGATACATAGTGAAACTAGAGGTAAAATTATTTACTAGGTTTAGG +CTTAGGCTCAGGATTAGGCTTAAGCTTAGGCTTAGTTTTAGGTTTAAGCT +TAGGCTTAGAATTACCGATAACTGATAACTTTTGCAAATTTAGTTTCTGT +AATATCGGCAATAGCCAAAATTGCCGGAAATTTCTGCGATTCGAATAAAT +AAATTGAAATAAAAATTAGTTCCTAAGATACATGTTATCTTTTTGCAGGA +AAGTAGTAAACTCATGAAATGAGAAATTGCGATGAGGAAGGAAACATTCC +TATGGTTCCTTAGACAATTTCTCACCTTACATTAGTATATAATATATAAA +TGATGAATTTGACTTTTTGAAATTCTCTTCAATAAATACATTTAGTTGTT +TTTTTTTTAATGAGTAAAGTTGCAGAGTGTGGAATTTGCTATGAGGAATA +TGGTGAATATTGTTGGAAATTTTTCTGAAAGTTTTCATTTTTTTTGGAAA +TTTAGAGAGTTGGGTGTAATTACTGAAAATTATGTTTTAAAAAAATTATT +TTAATGATTTTTCAAATTTTACAAAAAACTCATTTTTAAATCATTAGAGG +TGAAGTAGCGCCAGTGGGAAGATTGTTAAGATCCACTCCTTTAATCCGAA +AAGTACCGAATATCATAATAAAACTTTTCAAAAGTTTTTAGAAACTTTTT +TATTTACTGTCAAAAAGTGACAACCACTCAGTTTTTGCCACTCATAATTT +TGGAAGTCGACCAAAAAAAAAATTTGTTTTCCTACATTTTTTATACTTCA +ATTTTGTTTTAATTATTTGTATTGAAAAATTGTAGGGGTCGAAACATGCG +ACAATCCTGTCAGTTTTCAAAAATCTCTACTTACAAAATATAGGACACGC +TCCAAAAATGGATGTTTTTACAGACAACGCCATCCGAATCCCTTGCATCG +GCACATGCGGTCATACGTTATGTGACAGTTGTCGTGAGAAAATTAGAGAT +AAAAAATGTCCTCAGTGTAATCAGAAAGGCGCATTTGTTGTGAAAAATGT +GAATAAACAATTTTGGGATTTAATTGTTTTTTCGCAATTTTTAAAACCCC +AGGAAGTGGAAGTTGAGGAGACTGAAGAGGTTGGTTAGAACTTTTTTTTT +GGATTTTTCGGTATTTCCGGGAGGTTATCCTTTGGGCCTAAAACTAGGCC +TAAGAGTAGGCCTAAGCCTAAGCCTAAAACTAAGCCTTAGCCTAAAACTA +AGCATGAGCCTGAGCCTAAGCCTAAGTCAAGCCTAAGCCTAAGTCTGCTG +CTATCAAAAAGTGTTAAAATGCAAAGTTGTAGTAGAAAAAACGATAAATA +TTTTGTCAATTGACACTTTTTCAAAAAAAAACCAAAACCAGCAGAGATAT +AAGTAGTCAAAGTTGAGTCAGATATTTCCGGTCGATGCACCATGTAACCT +TTCTCTAACAACCTGTGAGATGTCGGTTGCTATAATTTTTTAGTCATTAA +TTTGGACAGCTTGTTAATTTGAAATAATTCTTGAAGATATCGTAGCGCGG +CCGACATTTCACGGGTCCTTTTTTTTTAACATTTTGCAAAGCTGGTCATG +CATTTTTGGTAACACTTAATATCAAATTAATGAGAAAATGTTTTGTAAAT +TTTTACCATTAGCCATGCCCAGAAAATGGCAAGTTTTTTATTTTATTTTC +TTTTGTTTTTTTAATTCACAAAAAAAAACTCACCCTACTAACAACTGGAT +TGATTTCTCGAGCCGCAGTCACGCCAACAGTAGCTGCAACGTGTTGTATA +CATTCTCTGAAAATTGAACAGTTACTTTATTACGTAGATTTTTTATATAT +TTGAGCTTGCGATTGTGTAATCAAAAATAAACATTTGAAGCATGATACGA +AATATTTGAACGATTTTTTTTCGGAAAATCAATAAATGAAAATGGAGTTT +TTTTTTTGGATTTTAGCAAACTTCCCAAATGACGGAAAGATCATATGAAG +CGATTATTTTTTCTTTTATAAACCTGTTCAGGATTTGCATTATTATGAGA +AAATCCTAGGCCAATTAGGCTAGCATGTACGGAAGTATTTTTTAAAAATT +TATAAAAGTAATGAAAAGCTGATATTTTCAAAATTCCAGAATGACGGAAA +AATCATATGAAATGCTTTTTTTTTCTTTTTTAAACCTATTTAGAATTGTC +AAAACTACCAGAAAATACTAAACAAAATAGCTTAGCTTGACCGGAAATAT +TTTTAAAAAATTGATAAAAATAATGAAAAGCTGATATTTTCAAAATTCCA +GAATGACGGAAAAATCATATGAAGCGATTCTTTTTTCTTTTATAAACCTC +TTTAGAATTGTCAAAACTACCAGAAAATACTAAACAAAGTAGGTTAGCTT +AACCGGAAGTAATTTTTACAAATTGATAAAAATAATAAAAAGATGATTTT +TTCAAAATTCCAAAATGACTGAAAAATCATATGAAGCGATTCGTTTTTCT +TTCATAAAATAGTTTAGAATTGGAATAATGATCAGAAAATACTAAACAAA +GTAGGTTAGCTTGACCGGAAGTATTTTTAAAAAATTGATTAAAAAAACTG +ATTTTTAAAAAATTCCAGAATGACGGAAAAATCATATGAAGCGATTCTTT +TTTCTTTTATAAAGTAGTTCAGAATTAGCATTATTATGAGAAAATCCTAG +GCGAATAAGGCTAGCATGTACGAAAGTATTATTTAAAAATTTATAAAAGT +AATGAAAAGCTGATTTTTTAAAAATTCCAGAATGACGGAAAAATCATATG +AAGCGATTCTTTTTTCTTTTATAAACCTGTTCAGAATTGTCAAAACTATT +AGAAAATACTGAACAAAATAGGTTAGTCCTAGGAAAGACTAGTTAGGAAA +GAATTCTTAAAATAGGAAGTTGAACAGAAAATCTGGAAGATCTGAAATCT +GGAAAAAGGAACTCTCAAAAATTCAAATTTTGATTTTAGGAATATATGGC +TGTGTAGTCTTCATAGACAATCAAAATAAATTATTTTAATTTTCAACCAT +CTTTATGCACGGGCTTCTGTCCTTCCTCATTGAATTTTTCGCGCTCCATT +GACAATCGCCTGCCGGACAACGCGTGGGAAAGTCGTGTACTGCACACGGA +CAAATACATTTAGTTTTACAACTGAAATCGAGCCGCGACGCGACACGCAA +CGCGCCGTAAATCTACCCCAGATAAAGCCGAGCGAAATGACCTAGTTCGG +CAAACTCTTCCATTTCAATTTATGAGGAAAGCCAGAAACCCGTTTTTATG +TAAAAGTTCATACTGTGCAGTTAATTTAAACAAATCAAAATTTGGAAAAT +GATTTTTGGCTTTGTGCAAACTGTAGCGTTTTAGGCGTTAAAAATCTGCC +AATGAATAAAAAATTTCTTATAAAATTTTTAAAAAAACAGTTATTTGCCC +ATTCCGTTTTTCAACATTTATCAATTACGGTTCCAGTGATCAAATGCTTA +CACGGAAGTCACTGATGACGTTGACTCCATGTTTGGTTGCGATGTGAAAA +AGGTCGTTTTTTGCCCAAATCGAGAAAGGTCACACACACACATAGACATA +CACAAAACCTTATATAATTTGTAAGATATTTTGTTTGATTCGAGAAAAAA +AAGAGAACAGGTATTCCTGCGGCGTCGTTTTTCTAAACGGCAGGAAAAAT +TGAGAGAAAGAAAGAGAAAGAAAAAAGATGGAAAAAAACAGTTTAAATAT +AATTATTAGGTTTAATTATTAGGGGTGCACCATATTGTCGTAGGGGCCCT +TCTCCAAAGTTTTAAGTTTATCGATAGAGCGTGAATACATAAAGAGAGAA +ATTTGACCTGCAAAAAAAATATATGGTTGGTTCCCATGCCATAAAAAATC +CATGCAACAAATGAAAACAACACCTGCCAAGTGTCCTCCGCCAGTCTAAC +CAAGTTTTTCCCTCCAAATGTTCCGTGACATTGTTGTTTAAGGCTTTGTA +CTTTCCGCAGCCGTCTTATTCTTCCCGAAGTGTTCTCCCTAGATAATCGG +GTTTTTTTGTTGAATCGGCTGGGGGTAATGATCGGAGAAGATATATATGA +AATAAATGAATAAAAAAGGAACACCTTTTGGAGAGGCAATGAAAAAGCAA +GCTATGCAAAGTATTGATCCGTTGTTATGAATGGGCTTGCTTAGGCTTAG +GTTTTTTTTAGGTTTAGGCTTAGGCTTAGGCTTAGGCTTAAGCTTAGGCT +TAGGCTTAGGCTTAGGCTTAGGCTCAGGTTTAGGCTTAGGCTTAGGCTTA +GGCTAAATCTAGGCTTTGGCTTAGGCTCAGGCTTGTGCTTAGGCTTAGAC +TTAGGCTTAAGCGTAGGCTTAGGCTTAGGTTAGGCTTAAGCTTAGACTTA +GACTTAGACTTAGGCTTAGGCTTAGGCTTAGGCTTAGGTTTAGGCTTAAG +CATATACCTAGGCTTAGCCTTAGGCTTAGTCTTAGGCTTAGGCATATGTT +TAGGCTTATGCTTTGGCTTAGGCTTAGACCGTGTGTATATCCGAATGTGT +GTTTTATTATGTTCCTGATTCTGAAATCATTTGTTAGTTTAATATCTACA +AACATTCCAAACAGTCTGTATGTGCTGCCAGGTGGCATTTCCTTAATCAT +CTCAAATATATTTGGTTTCATTTCCCCCCATCGCAAAATCCCTTTCTTTA +CCTGTCATTTCGCCTTTACGTTCAACTTATTTGATTTTGTTGTTTTCAAG +TGATAATCACGATTAAACAACGAATGAAAAAAATAGGTATGGAATTACTA +CGGTATTCTTTTTTGCCTATCCTTCTTTCTCTCATTTTCCTTTTGTCTTC +TAACAAGTTCTGCACTTTTGAGGTACATTTCTTCTCCGATTTGATCAGTC +AAAGCTATTCGGTTTAAACCATCTTCTATTCAATTCTGATGATTACTGTT +AGGAACGAGTGGTCACTTAATTCAAAAGGTCGAACTGTTGTACTAATTGA +ATTGGAAAATTTGTAGGTTATTTGACGTTTATCAGAAATTGAAGATTTGA +TATAAAATTTGGTAAAAATGAAAAATAAAGTTTCATTTAGAGTAGTATTC +TGGCTTCCCTTATAAATTGAAATGGAAGAGTTGGCCATATTGGTTCGGCC +ATATCTGGGGTAGATTTACGGTGCGTTGCGTGTCGCGTCGCGGCTCGATT +TTAGTTGTAAAACTAAATGTATTTGTCCGTGCGGAGTACACGACTTTCCC +ACGCGTGGTCCGGAAGGCGATTGTCAATGGAGCGCGAAAAATTCAATGAA +GAAGGCCAGAACTTCGTGTAGTATTAGCAGACCAGGTTTTCACATAAATT +TGAGCGGTGAAACTAAAATTATGACATTTTTACGCAACTTTATGGGCCAG +AAAATTTTTTTTGGAATTTTTTTTTGAAAAAAATTCAAAAATTTTGATAA +AAATAATTGCCAAAAAGACAAATTTTGAGTAATTTTACTGCCTCTAAGAG +TAATGAACAAATGTTTCCAACTTTTTGCAAATTACTTTCTTAGTTCCCTT +GCAAATCTATATAGATTGAATTTGGCCTAAAACCTAACAATTTAGCTGCA +ATATTGTTACAAAAATTTGGGTACAATAGTGTGTTTATTGAAACATGTGT +TCTTGAAGTTGGGTAAGAACAATTGATGAAGGTTGTACCAAATGAACAAA +AAATGTTTTTAGAGAAAGTCTGAAACATTACCTTATTTCTGATGGTCGTT +AATCAAATTTTACTGTAACTGTTATGAAACCTTGGGCATCGTATTTTCTC +TATTAGTGCAGCCGACCACTTTACTTTGAGACGTTATATCTTGTTTATTT +TAAAGATCTCAATATTTTAATAACTACAAAATCATAGAAAAAGAACCAAC +AAAAATTTTGTTAGTTGACAATTTTTAAATAGGACAAACGATAACTGAGC +TATGAGCTGTCAAAGTTGAACAATGGTGGTGCAATAGAAGGAACTAATAG +AAAAAATACGGTAACCTAAATTTTTATGTTAAAATAAGAAGTAGCGGGTT +GATTCCAGAAGTTTTTTTTATAAGGTAACCATCCGCTGACCGCGCCTCCG +GTATCCCTTCAAAAGGCAAAAAGTAAACTTTTCTAAAACTACAGTAATCC +TACAGTAGTCCTACAGTACACCTACAGTACCTCTACAGTATCTTGACGTG +ATCCTCTACCTACTCCCAACCCAGTACCTCTTCAAAGGCTAAAAAGTCAA +AATTTCACAAACTACAGTAATCTTACCGTACTCCTACAGTAACCCTACTG +AACCATTACAGTAATTTGACATTATTCGCCACCAACTCCAAACCCAATAC +CTCTTCAAAAGCTAAAAAGTCAAAAGTTCACAAACTACAGTAATCCTACC +GTACTCCTACAGTACTCATACAGTACTACTACAGCACCCCGAACATATCC +CTCCACTAACCCCAAGTCAATATCACTTTAAATGACGAAAAGTCAATTTT +TCCAAAACTACAGTAATCCTACAGAACTCCTACAGTACCCCTACAGTACT +ACTACAGTACCCTGACTATGTCTTCCACTAACTCCAAACCAATATCCCTT +CAAAAGACGAAAAGTTAATTTTTTCAAAACTACAGTTATCCTACAGTACT +CCTACAGTACCCCTACAGTACTACTACAGTACCCTGACTATGTCCTCCAC +TAACTTCAAACCAATATCCCTTCAAAAGACGAAAAGTCAATTTTTCTTTT +TTTTAATTGAAATTGTCCGTTATTCCCTATTATGTAATTTTCCAAAAATG +CTGCCAACCTCAAAAACTGTTATGTTTTTGTTCATACACATTTAGCCACC +ACCTGCATATGACCCATAAAAAACCATACTTGACACCTGACATACTTGGT +TTCGATACAAAAATCGAGAACATTTGGCAAACCTGAGTTGTCATTCTATT +GGCTATTCACCATGTGCTCTAATAAAGTAGAACTTGGGAATATGTGTCAA +GGCTGTAAATGGGGGAGTAGTATTGTTAACATATGTACTGTGCAATATTC +CAGATGCCAAGTATACAGATTATCTAATGACAATAGGTAATTTGATTTTT +CAGGTGCTATAGTGCTATATTGTTCCAAATACATGATTTTTTTTTAGAAA +ATTGAGGTGTGGTGTCGAATGTCCCATAATTTTGGATAATCAATGGTCTT +TAGCGAAATCCTAATTTGAAGCCGTTTAAAGCTCGAAAGTGCAATACATT +TACAACTGCATTAGCGTTTTATTTTGCTCTGAAAATGACAAATACACAAA +ATTTTGGATTAAACCGCCTGGTTTTAAAACCGAGCTTAAACAATTTTAAT +TTTACAAATTAAAAAGTAAAAATTTTCTAAATTCCCTACACTAAAATTTA +GCGTCCACATCACTTTCTACCCCTTAATTAATTTTTTACTACATTTAACA +AAAATATTTTGAACCGGCAATTGTCAAAATTGCCTATTCCCAAAAATTTC +CAAAACCGGCAATTGCCAAAAATTTTCAAAGCCGGCAATTGTCAAAATGG +CAGCAAACTTCCAAAACCGGCAATTGCAGAAATTGCCTATTGCCAAAAAT +TTCCAAAACCGGCAGTTGCCGAAATTGCCGAAACTGCCGCAAACTCCCAA +GACCGGCAATTGCCGAAATTGCCGGTTGCCGAAAATTTTCGAAACCGGCA +GTTGCCAAAATTGCCGCAAACTTCCAAAACCGGCAATAGCCTAAATTGCC +GATTGCCAAAAACTTCCAAAACCGGCAATTGCCGAAATTGCCGATTGCCA +AAAATTTTCAAAAAAATTTCAGAAATTGATACATTTTTTAATTGTTGTGG +GAATTTTTTTTAATAAATTTGAAACATATCACATCCTCCTGTTTTCAAGA +AAATTAATTCCTTCAGTTTCTGACGACTCAAATCCTCCTCAAATGCCAAA +TTTATTTTGGGAAACTATACCAATTCTCAACAGAATTTTAAAGGTGGAGT +ATTGCCATTTTGTCTAAGTACACTTATAATAATCCAAAACAACCGAATAT +CATAGAAAAACACTCGAAAAAAAATTTTTTTGGTCGACTTCCAAAATTAT +GAGTGGCAAAAACTGTGTAATTGCCACTTTTTGACAGTAAATTAAAAAAT +TTCAAAAAAATTTTGGAACGTTTTATTATGATATTCGGTTATTTTGGGAC +CAAGTAAGTGGTTTACTCCACCTTTAAAAATTTAGCCGTTATACAAACTC +CAAATATATCCATTATTCTTTCCCCTATACCCTACCCATAACAAAACAGA +AAAATTTCAAATTCGCATCGTCGCAACACCACAGCATGTCCATTTGGAGT +GATGTTCCGAGAGAAAGGTCAAATCGTCTACCTCCTTATTCTAACCATCT +CTATGCCTATATATGAGGCTTTAATGAACGAGCGCCGCCGCCGCGCGCCT +AGCGCCTCCGAGTGTCGCAAAGTGCAACTTGTTTGCCACTTAACCTGAAT +TCTACTGTGTTGTATTATGTGAAGAATCGGATAGATGTAATGTGTAACAA +TAAAAAACCACGACGACGACTGAATATGGAATCGGCTAGGTGGTGCAAAA +GTTTCGGAAAGTTTTGGTACCATGGTACCTGTGTAAGCTCTGTGAATTTT +TGAGCCACGATGGGTCTTGCAACGATATTTCGTCGAAACTTTATTCTCGA +AAGTTTGTTCAATTTAAATTTTCCGCAAAAAACATTTTTTGAAAATATTT +TTAAAAATTTGAATTTCTCAGCATTTTTTTTTTAATATGAAGTTTCCAAT +CCCTCAAAAAAAAATTTCAGAGAACATTTGAATTTCCCGGAAACCCCAAT +TTCTGAGAATTTTTCAATTTCCCTTTAAAATAAAATTTCGGAGAAAATTT +GAAATTCCCGCCAAAAATTTATTTTGAAATATTTGAATTTCCCGGCAAAT +ATTTTTTTTTTTGAAAACTTTGATTTAACGGAAAACCCATTTTCTGAGAA +TTTTTGAATTTCCAGTTTAAAGAAATTTCCACGGGTTTCTGGCTTCCCTC +ATAATTTGAAATGGAAGAGTTTGCCAAACTAGGAAATTTTGGTTCGGCCA +TATCTGGGGTAGATTTACGGCGCGTTGCGTGTCGCGTCGCGGCTCGTTTT +TAGTTTTAAAACTAAATGTATTTGTCCGTGTGGAGTACACGACTTTCCCA +CGCGTTGTCCGGCAGGCGATTATCAATGGAGCGCGAAAAATTCAATGAGA +GGAGGCCAGAACCCCGTGAATTCCAGCAAAAAACTTTTTGAAACTATTTG +AAATTCCCACAAAAAAACAGTTTTGCTGAGAATGTTTGAATTTCCCCCAA +AAATTTGACGGAATACTTGAAATTCAAAAAATGTTGTGAGAATATTTGAA +TTTCACGGAAAACCTGTTTTCTGAGAGTTTTTGAAAATCCCTCAAAAAAA +ATTTCGGAGAAAATTTGAATTTCCCTCAAAAAATTTCGAGAAATATTTTA +AATTACCGGCATATTTGACATTTTGAACTCCCCACAAAAAAATTTTTAAA +AATATTCGAAATCCCGGAATAATTTTTTTCACTATAGTCAGAAAAGATCA +ACTGACTAACTTTTCACAAACTACAGTACCCCGAGCATAACCCCCATTAG +TTTCCGATAGCTACAGTAATCCTACAGTACTCCTACAGTCCCCCTTCATA +ACGTTACCCTGATTACTAAAAAATGCCCTTTTAATGCGTATTATCACATC +TCACATGATTAAGACCAAAAGGGGTGTCCTTCAGATAAATACCCGTTCAA +TTTTTTTTACTGCAAACCAGTAGACTTATCTTTTAGGTTATGAAGAGAAG +ACTAAGTGTAAACAAGGTCGTTGGAAGTGATATGTTAAGAAGTTAACGGC +AAAATCGATGCCAAAACTTTCTGAGCTTTGACTTCTACTGCTCAGCTCAT +TCCATAACCATGAGCTCATCAACTTGCCCTCCCCCCCCCCCCACTATCTT +CCACCACACTTTCATTCCTCATTGTCGCAACAAACCCATCTCCGGATTCG +TCCTTTATATGTGTCACAACACAGGAGTACTCCTTAGCGCGCCAACTTGT +AATACCCCCAGCGACTTGGCCCAGAAACTTTCCTCTAATCGCATCCACAA +TATGGTCTGCAAGTACAAGATTAGCACCCCCCATTGTATGTCAATTTGTC +TAGTTTTTTATTCCATTGAACTATTCCACAATGTAGAAAATTGGGGTTAT +GGTACATCGAAACATGGTGCATCACATAATGGTGCGCCCAAATCATGGTG +CATCGTCAAAAATAAGAATCCGAGTCCTCCCAGACATCCATGTAGGTATG +CACTTTCCCGCCTGTTCCGCATCTAACCAACGATTAACTGAATCTTTACG +ACCCTCTCTCCTCCGAATGATGTTGAAAAATGTCGCGCCAGCACCTTTGG +AGGGGGGGGGGGGGGGGTTAAAAAGATTCCAATCTACCACCTATCTTCTC +CATTTATCTTCAATTTTGCCCCCCGCGCTCTTAGATTAAATGAACTTTTT +TGGCTAAATCACAGCACTTTTTATTAAATCTAGGAACTGCATCTAAACAA +TGCATGTGGTTACAGTTACCGAAAAATGTTGAAAATTTGGGAAAAGTGCC +AAAATGTTGAATCAAGTCAGAGAGATTCGAAGACGCTTCTAGCAATTTTT +TGACAGTTCCTGTCCCCTTTCGGTAGATTTGCGGCAATTCTCGGCAGATT +TACACCCGCTTTTGGCGGTTTTTCGGCAACTTTTAGCAATTTTGGCAATA +CTTGAAAACTTCTATTTAGCAACTTTTAGTCAATTTTCTGTAATTTCTGA +GAACTTCCGATTTTCTTTTACATTTTTTTCCGATGCACCATGTCCCGAAC +GCTCGCGCCACGACTTTTTTATTCATTATAGCAGGTCCTGTTTTGATGCA +CCATTTCCCAAAGAGCCCTGCAATGCTGGCTCATGTCACGATGTACCATG +TCCTGAAATGTCCCACCACGTTCCGCAACGAGGTTTTACTGCCAAATTTT +ATGCAATTCCAAAATATTTTTCGACAATTTTGTTAGCTTTTCCCTTTCAA +AAAAGTTCAAAATTCTGTTCCAAAACCACACCAAAAAGTCGAAGATCCGC +AAAATCTGCACTTGAAACACTATTTGACAACCCCCGTCTCAGGCTATCAA +AAATGCATGCAGTCATATATATGTGCAGCTTGTGAAACAAAAAACGAGAG +GGATCAGGGGCTCAGTGCTCAAGGTAGATGTGCAACTCTATGAAATTGAT +CGGTTATGCATGGCAAGTAAGAGTGACAGGGAGCGAAGTATGATGATGAT +GATGATGATGGTGTGGAGAGAGCGCAACGTATGAGTTATTGAATTTTCGA +GAAAGGTTATCTTTGATGGGGGGGGGGGGGGGGGGGGGCAGTTCATGGTG +CATCGAAATATAAAAACTTTCGTGGAGATACGCTTTTTGAAGAATTTTGT +GACACCTTCTTGGTGCATCGAGACAGTTTTCGTGGCAAGACCTGATTTGG +TTGAAACTCTGAAGCCAAATCGCGCTCTACGATTTTGTGACCAGGCCAAG +GTTTTGGTGGCATGGTGCATCATAGTAAAAATTCAAATCCTGGGAAAAAA +AGCTCTATATATAATATCCAGCCATGGACCGTACCTCCGGCGTGGCCCCC +TTCTGGAGCTAAAAACTAATTTTTCTAAAACTACCGTAACCCTACAGTAT +TCCTACCGTACCACTATTGTACCACTACAGTACCCCGACTATATCCGTAC +ACTAACCCCAACTCACTATTTATCCAGAAGCCAAAATTTCACAGACTACA +AAGACTACATAGACTACAAACTATGAACACACTGAATAAGCGCTTCATAT +ATATAGTGAATGATGGTGAGATCCATGTGACATGGTGCATTGTGACAGGC +ATTTTGGGAAGGGGGCTTTGAGCACAAAACAAAATCTTTAGTTATTTTTC +CGACAATTTCCAATAAAGTGAAGTTTAACAAGGTCGTGGCGTACTTGTTT +CCAGTTTCCTCACGAGTGTTGCATATTATACCGCCAGTAATCATTGCGTT +ATCACATAGTTGACAACGGTTTGATAATGTCACAAAGTGTGGGGGTTTTG +GAAGTGGCATCAAACCAGCATACGATTATTAGGACGTGATGAACTTATTT +TACCTGAACATATTATTAGGTGGTGGAGCTGGGAGCTTAGTATTTGGGTT +TTGAAACAATGCACCATGTCCTAAAAGATGCTTTATTGCTAGGTAGGGTG +CCGCGACTTTTGTATTCATTATAACAGGTTCAGTTCCGATGCATCTGCAT +TTTTTTAATACTGTTCTTATTCTTAGCTCAATAATTCAGGCTGAGGGCCG +CAGGCCCGAACACTTTTGGAAACTGTGGGCCAGCTTTAATCCTATTCCAA +GCAAATTGTTATTCGCTCAAGCCAACTAACCAGATTTCCTCAAACTTTAA +TCGCTCATATCTCAGCTCAAAACCATAGCAGAGACTTCGTTTTTTAATCA +ATCGATCCCAAATTTTAAGGAAATCTCGAATATCCCTATCTCAGGTTTGA +GGCGAAGCCGAGAACCTGCGCAAGCTACCTTTTTGGGCATCCCCATTCCC +GAAAGGCTGGCGCGGCCCTGCCGCGCTAGTCATTTGCCAAAACGTCAAAT +TGGGTCATGTCACGATCCATAATGCCTTGAAGGGTTCTTCTGCAACAGTC +CTAAAAGAAACTTAGCACTCTGGTTGAGGTATAGATGCACCATGTCCCAA +AGGGTCCTGCCATGTTGGGACATGTCACGATGCACCATGTCCTGAAAGAT +CCACGCTCGAAAACTACATTGTTCCGAGTGTTTACCTCTATTTCAATACG +AAATTTCAGCAAATTTTCATCCAAAATCATGTCATTCTAACAAGAGCCTA +TCATGTTGACTATAGGGTCGTGACGACCTGCTCGAGTTCGCCTCGCTCTC +CTGTTATCAGAATAGCTATGCGTTAAGTACGCGATGTATTGACAGTCACG +ATTTAACGCTTCAGTTTTGTAGTTTTGCTGGAAATTTTTGAGTTTTTCGT +TTTTTCTTGGCTCAAATCGAGTTTTGCTTTTTTGACGATTAAATAATTTA +TTCAAACTTAGCGCATTTTTTGACTGATTGTGAGACATGATGCATCGTGA +CAGGGCTTAATCGTGGCGAGACCCTCTAGTACAAAATTCTTTTAAATATC +AGTAAAAGCATTATAATCCATGATTCTATACTTATTTTATGGAATTTTCA +GCCTTAAAAAAATCTGAAATTTACGATGCTAAAATCTACTCAAATTATAG +TTTCAATCCAAAATTTCTCAGAAAAACTAAAATTAGCATAAAAATGTTTT +GTCTGAAATAGCCCTAGATTCAAATATCCCTAACACCCCAAAAAACACCA +ATGTACATCTCCTCTCCGTAAATATGTAGTTTTACAACCGCCTCTCTGTT +GACTGGGAGCCATAAATGTAGATATATTATCTTTCCAGATCGCCTGCCGG +CCCCTCCCACCTGATTGTAAAACTGCTCTTTGCTGTGGCGTTTTATCGAC +TTGTTTTTCTTATATATTCCATTCTACATACCTTAACACATTTTCTTGTA +TATTTTCTATACACTTTTTTAACTATAAAAAAATGCAACTCCTTTTTCTT +CGATTTCTTTTTATGCAAATTTTTTGGCTTAAAGGTGGAGTAGCACCAGT +GGGGAAATTGTTAAAAACCACTCCTTTGGTCCGAAAAGTACCGAATATCA +TAATAAAACTTTTCAATATTTTTTTGAAATTTTTTTATTCACAGTCAAAA +AGTGACAATTACTCAGTTTTTGCCACTCATAATTTTGGAAGTCGACCAAA +ATGTTTTTTCTAGATTTTTTATAATGTAATTTTGTTTTAATTATTTGTAT +TAAAACATTGTAGGACAAGACAGGGCCGCAACATAAGATATTGCTTTGAA +TTTCCTCAAAAGCTCATATTTTTCAGAATTTTGGCAATTTGCCAAAACTT +GGTATTTAAAAATTGTTAGAGATAACTGTATTTAGACAAAACATAGAACA +TTTGTATTTCAAAATAGTTCAAAATTCTAGTTTTTGAAATTTTGCGGCCA +GACTGACCCCCACGATGCACCATGACAAATTGCAATTTTTTTTTCAAAAA +TTGTTTTCCAAAGGGGCGTGTTCCAAACATCTGACCCAAGTTTTCCCGTA +GTTCTTCTCTCCCCCAGCGGGGTAAACACTGCACTTTACGACTCCGCCCA +GTGCTTTTTTTTTCGCAGAAACTGAGAGAGAAAGAAACATCTGCGTCTCT +CTCCCCCAGTACGCTCGTTCCCGCCCCCCACCTCGATCTGCCAGACCACA +CCGACCTGATTCGAGATTCCTTTTCTTATATGTATATGTTTTTGGAGAGG +TGATCTTGTTTTTTTTGTTTCTCCTTTGGTTTTGTTCTCTATGCTCTGAA +CTTTGGTCTCCTACTTTTCTACAGTTTTTTTTTAAATATCCAAATTTTTG +AAATAGAGGGTTGATCTACATGACCCCCATGCTTAGTCTACTATAATGCT +ATATCTGATGTTCCTCCGAATGGCCTGGTAGGTGAAGGCTTTTAGCCCAG +TGAGCCGGCTTACCAAGTCTAGGACCATGGTTCTTACAACTTAAGGCCCA +AAAAAAGCAGGCATCTGGCCTAACTTCCCCCTCACTAAATCTGTAGTAAT +ATATAATTTCTATCATACTCCATCTTTTTTTTCTACCTCTTATCATGTTG +TTATTGAGCAGCAACGCCCTTATATTGTTTGGTATATATATTTGATATAA +AACCTCGTAGTAAATTTTATTTTACACAACAACATTTATTATTTACTTTT +TTCATACTATTTTTTTTTTGCAGAACGAAAAAAAAATGCTATTCACAATT +GAGCAACTGGAGCTCATCAAAAAGCTGCAGCACACCGGGATGTCATCCGA +TCAGTTGCTCAAGGCTTTCGGCGAGCTGGAAGTTCCAGAGCAGCTTCAGA +ATAACAACACAATTGCCGCAGCCCTGTACAGCCCACTCCTGGTCCAACAT +CTCACAACACCCAAATCAGAGACTCCAGTCAAACTCACCGTGCAGACAGT +GCCGACACCTGTGAAGTCAGAGCCACAATCTTCAAATTGCTCATCACCAT +TTGAGCATCCGATATGCTCGAATGCTCCGCGGCCGATTAGGAGTCAGCGA +ACGCCGATGAAGGAGATTACCACACTGGACGATCCGAATGAGCTGGAGGA +GTTTATGAAGCAGGGCGAGGAGGCGTGCATTTTGGATATGAAGACGTTCA +TCACACAGTACTCGTTGCGGCAGACTACGGTAGCAATGATGACAGGTTAG +TTCCCAAAAAAGTGTAGTGGAAGAGTTTTTTTTCTAAAATCTAGGCCGTG +ACCAGAAATAAATCAGAATACATCCCCGGCGCCTAGATTCCTAATCTCTG +CTGTTAGCCACAGTGCAATTGAGTATTACTGTAGTTGATTCCTTCTATGA +CGTCATATGAAATAAAGTTGGCTAAAGGGAAAAGGGGACTCTGGATCTTA +GGCGAGCAATTCTCTGCAGCCGGCACCAGAATCGATCCCCCGGTGCCTGG +ATATCTATCCTTCGCTGTTAGCCACTGCGATATGCCCCACCCGCGCTGAG +ATCGAACCGAGGCGTCTGAATTCCTAGGCGAAGTTGCTACCCACTGCGCC +ATGTCAATCTTCTAAATTTCCAGGAGTAAGCCAGCCGTACATTTCAAAAT +TGCTCAACGGCAACCACCGTGAACTATCGCTCCGTTGCCGTAAGAACATC +TACTGTTGGTACCTGAACTGCCGACGTCATCCCAACAAACTCGCTGCCTT +CCTCGCCGATCCGACAACTCGCCTCGAGACGAATGGAGATGGCGAGCTGA +TCCCACAACGTCGAGAACGCTACGTGTTTCGTCCAATTCTGATCCGAATG +CTCGAATCGTTCTTCACACAAACGCCATTCCCAGATCTTCCACGGCGAGT +CGAAATAGCGAATGCTTGCAATCACGTTCTGAAGATGGATAAGAAAGGTG +TTGGGTTGATGCCAAAGGAGGTGGTCAGCCCTCAAGTCGTTTCGAATTGG +TTTGCAAATAAGCGGAAGGAGTTGAGAAGAAGATCCGCTGAAGCTTCGGC +CGCCTCCACCTCGTCCGCTTCGTCTTCTGCGTCATCGACTGCTAATCATG +ATTCTGTCAGTGTGTCCAGCATGAGCCCTCGCGATGAAGAGGTGAGAGTT +TTAATTTCTCGGCCACGCTGTACTCTGGGTGGAAGAATTTTTTCTAGGTC +TTATAAGGAATCGCCCTCCGGTTTTCCCACAAGTTAAGTCATAAACATGT +ACCATCTAGAGGTTAAATTTCTGGAGTTTTATTTATTTGAGAGTGATGGT +AAACCTGTCAGTCCTTGGCAAACATGTGTCTGTTTGGTCTCAAGGTCTAG +GTCTAGGTCTAGGTCTAGGTCTAGGTCTAGGTCTAGGTCTAGGTCTTGGT +CTAGGTCTAGGTCTAGGTCTAGGTCTTGGTCTAGGTCTAGTTCTAGGTCT +AGGTCTAGGTTTAGATCTAGGTCTAAGTCTAGACACAAATTTCTAGGCCA +CGAAAATTTCTGCCGTGGCCTAGGATTTTTTAGGCCATATTCTAGGCCAT +GATCCAAAAAAAACTTTCCCTGTCTCCTCTAACCCATTTTTTTTGCAGAC +AAGCTCCCGTAACACAACCCCGGAGACAGCAATCTCCCCGTCACCAGCAG +TGTCCACTTTTGAAGTGTCCCGCCCGTCTGCCATCATCTCTGCCACGTCA +TCAACAACCTCGCCAATCTCAATTCCAGCAACAATCATTCCATCAGTATC +GCCGTCAGCTCTCGAACTTTTCGCCATGGCCCAACAGCTTGGAGTTCAGC +TTCCGGTTCCATTTCCAACATTGCCAACACACTTTTTCCCGTTTCAAATG +GCTCCGTTCTACGGGAACCCGGCTTCTATTTTGAAGTCTGAGTGAAGCAT +TTCTAATTTTCTTTTCTTCTTTTCTACACCAATATCTTTTTTCCATTTAT +TCAACTTATTCTTCATCCCATGACACGAAAACCTCAATTCTTTCATATTA +CAAACGATGCTCCGTTTCTTACGCCCTGCCCCACACACGCCCCGTCGTCC +AAAAATCAATCAATAATCGATTTTTCATAATATTTAATTTGTTTTTTTTG +TGTTTCACTGCTGTTTTAATATTTGAAAAGTACGAGTTTCTTCAAAAACA +TTTTTTGAATAATATTTGCTTCACACTCCACGCGTTTCGTAATGTATCGC +TTGCCCTGAAATTTTGTTGGAAATTCCATTTTTTGTGCAATTTTTGTTAT +TTTTCAAGCGAGAATAAATATTTTCTAGTTCTAGAATTCAATGAAATACT +TTGCAAACGCGCCCCATTGCACTTGACCGAGGGGTGAAACAAGTTCAGTG +TTTTCAAGATATTTTTTTTTAAAAACTTGAATTTGGAACAATACAAAAAT +CTGTAAAATGCAACAGTTTTCCAAATCTTGTCCACGTGGAGTACACAATA +ATTTTTCATCTATACGGAAAGATTTCAAAATTGGAATGTTAAATTATTTT +GTGGTTTCTAGGCCATGGGAAAACTAGGCCATCAAAAAAATTCCAGAGTG +ACCTGGAAGTTCTAAAACTTTGTTGAAACTTGTCCACGCGGAGTACACTG +GTAGTTTATCAATAGAGCGCAAGTAATAATCCCTTGGAATTTTCCTTTCA +CCACCCCCTCTCCATTTTATATGAGAGTTTTTTCCCTCGCAATTTCCCAC +GCTCAAGAGGGTGGCCGCCATTTTTTTTTTGAGGGGGGTCGTATCTAGAT +TTGAAACACGTCATTTATGCTCAAAATGTGCCAATTTTTATTGTTTTTGA +GTTTCTAGGCCATTTTGGTAAGTTAGGCCGCATACTGACTTTGCGACTTC +CAAGGATATGGCCTAGCTTTTTTTTCTAGGCCATATAATTTTTTGAGTTG +CAACTGTGGCCAATGTTTTTTTTGGGTTTCTATGCCACTTGTGAAAAGTT +AGGTCATAGAATAACCTTACGGTAAACGGGTCCTCACAATCAGGAATTGT +GGCCTAGTTATTTTCCTAGACCACGTTTGATTTTTGTCTTTCTAAGCCAG +GTTTGGGTCTAGCTCTAGACCTAGGTCTAGTTATAGGTTTAGGTCTATGT +CTAGGTCTAGATCTAGTTCTCTCACGTGAGAAAATTAGGCCACCTTTCCC +CCTAAACTCTATGATCTCAAAACTAAAACTACTTTCTAGAAAACTCTTCG +AAAATCATAAAACCAATTTTTTATCACTATTTTCATGCTAAAATCCAATC +AGAAATTGATCAGAAACACGCATATAAATATTACGACTATAAATTCATTT +CTTTTTTTCATTTTTCCCTCCAGAAGGCTCTTGGCGAGAAAAATCTGCAT +ATTTTTTCTACTTATATGTGTCGAGACATGTGATATTCCGGCCGGCGGTG +GCTCTGAATGAATATTCAATTGAACGAGAAATATATATTCTCTCCAGAAG +GCGTTTATATTATGTGTTGCTCCTGTTTCTGCTGTATTCGGCGTGGATTT +GGTATGCTTCTCAGTGGAGTGCAGTTGCAGCATTTTTTTTCTTCAAATTT +TGCAATACTCTCGAACTTTTTGCACTTTCAAGCCTTTTTTTGGGTTGCCT +AGAACACTAGAATTTCTGGACTATTTTGAGATTTCTAGGCCATTCTTGAG +ATTTCTAGGTCATATTGTGATTTCTAGTGCATTTTTGGGTTTCAAGGCCG +AATTGGAAGTTTTAGGCCATTTTTCGGTCACATTTTTAGGCCACTTTGAG +GATCTTGTGCCAAACTGGGATTTCTAGGCCATCATGGGATTTTTAGGCCA +ATTTCGAGTTTTCCAATCATAATATAATTTCTAGGCTATCTTGAAATTCC +TAAGCCAGTTTGGAATAATTAGGCCATCTTGGGATTTCTACGCCATTCTC +GGATTTCTAGGTTAAACTGGAAATTTTAGAATTTTGGGGTTTTAGGTCAT +ACTGCGAATTTTAGTCCACGGTTGGATTTATAGGCTATCGTGGGATATCT +AGGCCGATTATGGAATCCTAGGCCAACTTAAAATTTCTAGGCCATTTCGG +GATTTCTAGGCCATCACGCCTCCTAAAAGGCACAGACAAAGTTCAAAACC +CACCAGAAAAAAGTGTGGTGAATTAGTCAGCAACACCCCATTTTTCTTTT +CCAAAAACTAAAAAAAAAGATACCCCTGACAGATATGGGCAGAGATGGGG +GTGCGAATCCTGAAATTTCCGAATTCCAGTGGGAGCTTTTTGTGCCAGAA +AAAGTAGTGGGGGCAAGTGAGAATGTGTGTCGCCTTCCACTTTTCAAACA +CCATTTTGTCCGTTTCGCCGGCCCGAAAATAGGCTTGAAAAGCTGTGGCC +TAGAATTTTTTCTCAAAATTTTTGACGTGGAAGAATTTTAAGATTTTCGA +GGCCAAGAGGTGGCCTAGAATTCAACATTTATTGGCAATTCTTATCTAGA +TCCCGAACCCCGACCAGTCAGTTTTTAATTTCCGGTGTCTGAATTTTTAA +TTAAAAATTATTTTTGGGAGGAGCTCCTGTTTTTTTTTCGTCAAAAAATG +AAGGTGGCCTAGCTTTCTCATTTTAAGGCCACGAATTCTAGTTAATTTTT +TGTTGGCTCATTTTTTGTTTCAAAAAACGAAAGTTAGTCAAAAACTTTTC +TGCATATCAAATGCTCTTTTTGAGGTTTTTTCCTGCAAAATTTTTCTAAG +AAAATTTGAATTCCCGCCAAAATTTTTCTCAGAAAATTTGAATCGCCGCC +AAAATTTTTCTCTGAAAATTTGAATCGCCGCCAAAATTTTTCTCAGAAAA +TTTGAATTCCTGCCAAAGTTTTCACAATGGGTCTCACCACGAATGGTGAC +AGACCCCGCCCACAATTCTCAGAGACATTGGGTGTGTTTTAGACCAAAAA +AATAGTTTTTTTGACAAAAACAATTTTCCAGCAAATACTTGATCAGTTGT +CATTTGTCTGTTGAAAGTGGAAAAAATAAAACATCTTTCCTTTTTTCTGC +TTCTCCCCCTCCTCGTCCTTTTTGTGCTCAAAACTCAAATGGCTCATCTC +AATTGCATGACAAATTAGCAAAAGATGAGAGCAATTTTTCCCTGTTTCTC +TTTTTTTTCCTCCGTTTGGCTCCTCCTCATGTCTTTTTTAGTAGTTTTCA +GAGTTTTACTATTGAATGTTCAAACTGGCTAAAAAATTTTGATTTTTTTT +TCTTTTTAAACTCTTACGAAAATTTTGATATAGGTTAGAAGCCTAAAATC +GACGGCCGACAGCGTTTACATTTGTGGCCTAGACTTCCAAGCCTTGGCCA +TGGCAAAAACTTGTTTAGCCTACCTTTTCAAATAGTGGCCTAAAAACCCT +ATACTATTTCTGAACTAACTGTTTACTCAAAAGAGAAAGTTAGTGGCCTA +ACTTTCTGAATGGTGGCCTAGAAAACTCAATTTTGGCACTTTCATGACCG +GTCATCAACCTGACATTGATGGCCTAAGTTTTAATGAGTGGCCTAGAAAA +CCAAAATATGGCCATGCGCTCAGCATGATCTAACTTTCCAACTCTGCTAT +AAATTCCTTGGGGGAAACCTCGGCCATCACGGGTGGCCTAGAAAACTGAA +ATTCGGCCAAGACCCCGTAATTCATGGCCTAACCTTTTAAAAGGACAGCG +TTTGGCTTTGGTGGCCTAGTTTTTTGTGGCCTAAGTTTACAGAAAAAATC +CTCAGCCACAACCTTTACCCTATACATGAAATCACATAAAAATGTCCAAA +TATTTTCCAATTAAATTTCCAATTCTCCACCCTTAATTCTTCATTTTCTT +TTCTTCTTTTATTCCTTTTTCACTCTCTCATTCTGAAACTAATCTTTTCA +ATTCTCAGCTTCTCTTTTCTGGTGTGGCTCATTTTCACTTTGCTCCCGCC +ATTTTCAATAGGATTATCCGTGCACACACACACATGGCTCAGTGAGCAAC +ACCAACAAAAAAGAGCATATATAGATATACAACGATATCTAACTAGTTAC +ACAGGAGCTTCTGTTGTTCTTCTGTGCCCCTCCGAGCCGAGACAAACTTT +TGGAAAAGAGCAACGCTTCTGGAGCCGACATATTCGAGAAATCCCGGAGA +CAATTGAGACCACTATGAGGAAATGATGGTCGAGGAGGAAATGAGAGATG +GCGTTGCTCAAAGTGCGCGACGAATGCACCAAGTTGGTCGGTTATCAGTG +AGTTTTTGTTTTTTGTTGGCCGAAGTAGAGATAACTAGGCCACCTAGGTA +GGCTGACGATCTTCAGTTTGCAAATCCTCTTCCACCGCACTTTTTTGAGC +GATCTAGGTTTGCAAAAGGTAGGCCGCCTGGTCCACCGTACCTGTCATGA +TGGCAGAGGTCTGGGAAAGCTAGGCCACCTGTCTGAGCTGATGGTCTAAG +GTCTAAAGTTTACCAAAAACTCTTCCACCGAAACTTCTAGGGCGACCAAG +GCTTGCAGAAGCTAGGCCACCAGACTTGGCTGGTGGCCTAGAATTTTCAA +GAACTCTTCCATCGTAAATTATTAGAAAGCCGCGATAGGAAAAAGCTAGG +CCATCAAATTACCTTAGTGGCCCAGAATCTATAAAAACTCTCCCATCGTA +CTTGCAAGGACGGCTGAGCTTGGAGGAAGCTAGGCCACCAGAATAGGCCA +GTGGCCTAGAATCAACAAAAACTCTTCCACCGTACCTCCTACAATGGCCG +AGGTAGGGAAAGATGGGCGCCAGGCTAATCTAACTTTCCTAGACTGACCT +AAATGGGAGAAAACTAGGCCACCGGGTTTACGGAGTGGCCGAAAATTTAC +AGAGACATTGCCCTGACTATCTGACTGTTTTTTTAGCGAAAGAACTTTCA +TATTTTCTAGGCCAGGGGCCCCCTACGCCCCAACACAATCCAATTTTTTT +TTGCAGATTTCTAAACTCGCACATTTGTCTCTGCATATCACTCATCCAAC +TTCTCGTCTGCTGCTGGGCCGTTGCTCAGCACGTCAACTCCTACATGACG +CACAGTAAGGTGAGCCAGAGTTCATTGGAGCGAATTTGTAACCAGAGAAA +ATTCAAAACTTAAAATTCAGATCTTAAAATGTGATTTTCTGGAGGGGAGC +CTCCCGCTGGAGGCCGTGGACGCTGTAATTTTCGATATCCGACTTTTCCA +TTACCTATGGGGCATTCGAGGATGTGTGGCAGAGTATTTGGATGGTGGTG +GGTACTTTTAAGTTTCCCACGAATCTTTACATTTTTCAGGCTTCGGGCGA +CTTTTGTGGTGCGTTTCCCACTGCTTAACCCTGGTTTTCTCCATTCCGGT +CACCTTCATCTCCCATCCGAAACCCTGTCTCTTTTGGCCGCTGCTTTTTC +AGGTGAGTTGGCTGAAAAAATTTGGAAAAAAACTTTTTTTAAATTTTTTC +CGAAAGGCGCAGTGGGATTTTCCACGACTACCACTCACAACAGCATGGTT +CGAGTCCGCGTGGGTGTGAATTTTTTTTCTAGTTTTTTTTTGAAGTACGG +AAATTGTATTTAGCCTTGAAAAATTCTAAAATAAGCAAACAAAAAAATCT +CCGATCAAAAACCAAGTAATCCGTCTCCAAAAAGCGCAGCAACGTCAAAT +GGTCCCACGGGGGGCCTGAAACGACAAATTTCCTGACATTTGACGGGTTA +TCCATCCGCCACCCTCTCTTTTGAAGGAACATTGACTTTTTCCGTTGAAA +TGGATAAAAAAATTGAAAAGAATTAGATAGATTCGGGAGAATGAATATGG +TGGCCTAACGTGGTGCTTGACCCATGGCCTAGAAAACCAAAACTCGGTCA +TCACCCTGATTGAGTGCCCCTTAAGAGATTAGGCCACGTACGACGCAATC +CTAGGCCACCAATAGTTTTCTCGGCCACAGCCACCCCAAACAAAAATCTG +AACTTTCTGATCCTTTACATCTGTACCCACTGAACCGTTTGTTTATCTTT +TTACTCGCTCCACGGGAGCAGAACTTTTTTTTTGAAATTCCACAAAAGAA +TGGGACAGACACTAGTGTATTTTGTTTTTTATTCAGACATGAGCCAGACC +AGAAATAGGATTGAATCTCGGATTTCAGAGCCTGGAAAAAATCGGAAAAA +ATCGGAAAACTGTGGGAGAACTGAGTTGGGTGGTAAATTTGGCAAATTGC +CAAAATTTGGGGAAATTAACTTTTTCGGTAATCTGTAACTACAGTTTTCC +TAAAAATGTATGAACCTTTTAGTGATTCTGCATAGTTTTTCAGGTCTTTA +AAATTGAACCTACAGTACCCCGTACAGTTCAGAAGATTGCAAAATTCCAA +GTTGACCACTTTTAAAGCGTGTATCTCGGCTGATTGGGAAAGTATCGGAA +TATTTTAAAATACAAATTTATTGTTGGAAAATTTTTTTTTTACTTAAAAT +TAATTAAAATTCAGCTTTCAAAAATGAGCAATGTATTTATAGATCCCATG +CAACTTTGAAATTTTGTATATCCGTTCAGTGTAATGCTATCAAAAAATTT +TCAACTACAAAATTATAGTAAAATTTAAAACAAAGAAATTGTTAGTTGAC +AACTTTTTAATGAAATAAAGTACAACCGAGATATGAGTTCTCAAAGTTGA +GCTACTTTATCGGCAACCACAATATAAGTCGCCCCCGTACAATGCACCAT +GTGGTAGAAAATTTCGGTTTGATCTACTTAGATCTACAAAAAATGCGGGA +GAAGAGACGCAGAGTTTTCTTTGCATAGCTAAGAACGTGCTGACGTCACA +TTTTGTTGGGCAAAAAATTCCCGCACTTTTTTGTAGATCAAACCGTCGTG +GGACAAACTGGTACCTCTTCGTTTTGTTGGTATGAAAATTTTGAAACTCA +CTTCGTTTTGTTGGTATGAAAATTTTAAACTAGAAAAGCCAAAGTTGAGC +TAGGCGCTCAAATTTGGTAGCATTTACTTTTTTCAACAAAAAAATAGCTG +GCCGAGCTTTCCATTTTTACGGCCACGTTGCAATAAAAATCCAGGAGGTC +CATGTCATCAACAAAAGTGCAAGGATGTAAAACAATTACACCGAAACGTT +TGTCGGGAACTGCTTTTTCAAAAAAAAAAGGATCTCTCCGAACACATGTC +ACCCCCAGGGTTCTAGCGTCTCCCTGACCTCGCGAGCTATTTCCTTGAGA +CATATCTCTCCGAAACCTTTTGTAATGGTTGTTTCATGTTCTTCTTCATC +TTCTTCTTATTCTTCTTGCTGGGATAAGCAGTTGAAGAAAACGAAAAGAA +CACATAAAACACAGGCACACACACACACACATACACACCGTAATATCATA +TAAAAGTGCGTCTGCGTCTCCCAGAGCGCCCTGGGGGTAAGGAACGCGGG +CGCCCGCAAGGAAAAAGTGCAAAGAAATTAGAGAAAAAAGACCGGTCTCT +CACTCACTTCTCGATCCCTTTTCTTCTCTAACTATAAAAAATGTGTGGCC +TAACGAACGAAAGCGAAAAAAATCATCGAGAGAAGTAGTGAGAGAGAGAG +AGAAGAAAGAGTTTTTTTGGACGCCGCCGCAGCTGCCAAGCATCAATAAT +GACATGCTGGAGAAAAAAATTCCAAAGTTTAAATGTATTGGGGATCAGAA +GCCTAGACCATAAGCCCCTTGTAGAGTTTTCTCGGCCATAGCCTTTTTGG +TACGGTACATATACATAGAGACTTCAGATTGGGAATTGCGAATCTGTTAG +AGTAAGAATAGGCCTAAAACATTATTGGGCCTAACGGTGACGGAGACTAG +GCCTTGTTGGGAGCTTAAACTATGACATTGCCTAGAACGTTGTTCTATCT +TGGTTATGTGGTGTCGGGCTTTCATGATCAGCTCCTCTACTTTTGTCCAG +AGAAGTTTTGGACTTTTTCTATGGGTGCTTTGGGCTCTATTGCACAAATA +GGTGATCTTGCGCACAACACAACGTAGATCAAATTCTTGTCTAGGCTCTG +CAGGCTCCTGAGAGGTGTTTTGTACAAGCCCAAAGCAAAAGGATCTCAAA +ATGTTTACAGGACTTCAAGCAGAGGATTTTTCGATGATTGCCAAAAATTT +TGGAACTTTTATAGGCTTAAGCTTATGGTTATGTTTAGGCGTAGGCTTAG +GCTTAGGCGTAGGTTTAGGCTTTGGCTTAGGCCTATGCTAGGCCTAGTAC +CATAATACTATTCTTACCGCCGCGCCTGATCAAACCAAAGAGTAGGTCAA +CAACCAATATTGACTTGCACTTTTTGCACGGTTAACTATATTACGCATAT +GGCCAATTTTGTTAGGGAGCATTGATTCATGGAAAAAATTTCGGAATTTA +TGAATGTTCAATTAAACTGGACTACGACAATTATTGGGTTCAAACATTTG +AAAATTTTTTGGCCGACGTCGGAACGTCTCACTTTTTCCTGATTTTTGTA +GTTTTTCCTTTTTACCGAATTTTTAGGAATATCTGGGAATTTCTCGTTTT +CTGATTTTTTTTCAATTGTTTTTAGATCCCCCAAGCCTAAGCCTAAGCCT +AAGTTTGAGCATAAGCATAAGCCTAAGCCTATGCCTAAGCCTACGCCTCA +GCCTAAGCCAAATGCGGAGCCTAAGCCTAAGCCTAAGTCTAAGTCTAAGT +CTAAGTCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTGCCGGAGCCTAA +GTATAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTATGCCTAAGC +CTAAGCCGATGCCTAAGCCTAAGCAAGTTCCGACATTTTCGACAATTATC +TAAAAATCCTCTGCTTGAAGTCCTGAAAATCTTTAGGGATCCTCAAGTTT +CGAGTTTGTACGGAACGGCCCAAACGCCTCTTGGGAGCCTGCAGAGCCTA +GACAAGAATTTGATCTATGTTGTGTTGTGTACAAGGTCACCGGTTTGTTG +TGCATCAGAGCCCAGAGCACCCACAGAAAAAAGTCCAAGAGTGTATAGCC +TACGGTAGTCCTTGTTTAGGAGACATAGACAGTCTCTTTCTCTAACGGTT +TTTGTTTATTCTTTTTTTTTCTCCCCCTACTTTCCGACAGACATTTTCAT +CTTCATCTCCTTCTGCTGCGCGAATTGAATGGTCTATAAGTGTCTGCGTC +TCGCCGATTCGTACAGTCTATCGCTTTGAAATCGTCACCCCCAGGCAAAC +AGGACACCCGAACACACACACAACTATCCTCATTCTCAAAAAAATGGCTT +CACTGCATAAAAGTGCAGAAATTAGAGAGTATGCGGAGATTCGGAGAATC +CAGAGAGAACACACAAACACACTCGGAAACTCATATAGTTAGACCAGAAT +GATGGCTTTTTTGGAAATTTGAATTGGAAAGGGGTTTTTGAAAATTGGTT +GGAAGCATTTCAGATAGATTTACATTGAAAAAAATTAGCAGGAGCACCTT +TTCCATTTTAAAAAAATTTGTTGGCTTTAACTTTTTTCACGGATTTCCGG +CTTCCCTCATAAATTGAAATGGAAGAGTTTTTGCCGAACTAGGCCATTTT +GGCTCAGCCATATCTGGGGTAGATTTACGGCGCGTTGCGTGTCGCGTCGC +GGCTCGTTTTTAGTTGTAAAACTAAATTTATTTGTCCGTGTGGAGTACAC +AACTTTCCCACGCGTTGTCCATCTGAAGATTGTCAATGGAGCGCGAAAAA +TTCAGTGAGGAAGGCAAGAACTCCGTTTTTTTTCAATACTGAAAAGTCTA +ATATTGAATTAATAAATTATTCAAACATTTAAAAACAATCATTTTTAGTG +TTTTGAATTTTTTTTTAATTTCAAATTTTTCTTTAAAACATTAAAATTTT +AAAAACATTTCCAAATTGTTCCAAATAACATTATTGAACTCGTAAAACAA +ATTTAAAGGTGAATTTTCATTTATTTCGTTAAAAAATTACCTTTTAAAAT +TTATTTTTTCAAAAAAATCTGGATTTTTTTTCTGCGATAATATTCGAGCA +GTTTTTTTCGATTTTTTTTCTGAAATTCTGTGAAATTATTAACATTATTT +GAATTAATTATTCAAACAATTTCAAACAGAAATACAACGAGTTTTTCCAT +TTTTTATCATTTTCCAAAGTTTCAGAAAAAAATTTCGCAAAAAAAATTTA +GATTTTTCCAAAAAAATTAAATTTTTGAAAAATTCTCAAACGCACGGATT +TCTGGCTTCCTTCATAAATTGAAATGGAAGAGTTTGCCGAACTAGGCCAC +TTTGGCTCTGCCATATCTGGGGTAGATTTACGGTGCGTTGCGTGTCGCGT +CGCGGCTCGATTTTAGTTGTAAAACTGAATGTATTTGTCCGTGTGGAGTA +TACGACTTCCCCTCCGACAGGCGATTATCAATGAAGCGCGAAAAATTCAG +TGAAGAAGGCCAGAACCCAAAGTTTCACCGAAAAATTCGAAATAAAAAAT +CCTGAAAAATTTTTTAATTTTTCCATAAAAATTAAAAATTTTTAAAAAAT +TCCCAAATTGTTCCCAAGACACATTTCAGAGCAGGTTTCAAAAAATCATA +TAAATTATTTATAAGGGTAACAACACAAAATTTGGGTAACAAGAGCAACA +ATTTTTAATTAAATGTTTCATTTTTCATCAAAATTACTCAATTTTCCTGT +TTCAGCAATCGGCCTATGGTATTTGCCTCCTGGTTCTTCTTCTAGCAGCT +CTTCCAAGAATTGTTGTAGTACTTGCGTCTCCACAAGCGGCTCCGTTGAT +TCCTATTCTGTTTTATCTTGTTGGCACCGCGCTCAATTTTTTTCATGTGA +GTACTTGCTCACTTTTTTATGGTCTAAAAATTGGCGGGAAATTCAAAAAG +TTAAGAGTTTCAAAAAGATCGGCATAAAATTTAAATTGAACATTTTTGGG +GATTTTTTTGGAAAAAAAAACAAATTCGAAATTCGACCCATTTTGGCGGG +AATTCAAATTCTTTTAAAAATTTCGAAAAACATTTTTCTGCAAAAAAAAA +TTTTCATTTAAAAAAAAAACATTTTAAAAAGCAAGCTTTGCCGGGAAGAA +TTCAAAAAATGTGGCTGGGATTTTGGCGCGAAATTCAAATTATTTTAAAA +AATTTTTGAGAATTTCTTGAAAAAAAAACTGAAAATAATTTTGCGGAAAT +TTGAATTCTTTAAAAAATGCCAAAAAAAAAAGATGTTTGTGCAGAAAAAA +TTTTAATTTTTAAAAAGCAATTTTTCACGGATTTCTGGCTTCCCTCATAA +ATTGAAATGGAAGAGTCTGCCGAACTAGGCCATTTTGGCTCTGCCATATC +TGGGGTAGATTTACGGCGCGTTGCGTGTCGCGTCGCGGCTAGATTTCAGT +TGTAAAACTAAATATATTTGTCCGTGTGGAGTACACGACTTTCCCTCCGA +CAGGCGATTATCAATGAAGCGCGAAAAATGCGAAGAGGAATCTGTTCTAA +AATTAGGCGGGAAATTCAAAAAGTTCAGGGTTTCAAAAAGATCGGCGAGT +TTCAAAAATGTCAAAAATATTTTTCTGCAGAAAAATTGTCGACTTTTTAA +TAAACTTTGCCGGAAAGAACACGTGGTGTCAGAGTGTCCGGTTTGATCTA +CGTAGATCTACAAAAAATGCGGGAGTTGAGAAGCAGAGTTTTCAACTGAT +TTCGAATGGTTAAGAACGTGCTGACGTCACATTTTTTGGGCGAAAAATTC +CCGCATTTTTCGTAGATCAAACTGTAATAGGACAGCCTGACACCAAGTGG +AAGAATTCAAAAAATGTCGCTGGAATTTTGGCGCCAAATTCAAATTACCA +AACGGTATTTAATACATAGAGCTTCTCACTCAACATCTGAGCTACCGGAA +ATTAACAACCTTCACATTTTTTGGTCATTACTCACACACATGTGGTTTCT +AAGCAAGTTTCAGATACTTTTTTTTTTGTTTTTTTTTGAATTAATACTAT +TTTTTGCAAAAGTCGCTTCGGGACCCAAAAAAAAAATTCAAATTCTTTTC +AGTTATACGTGTACTGGCACTGGTATTGGCACGTGAGTGCCATGTGGAAT +TCGGTGGTCCGTGTAAAGTTCGGACAGCGGCTCGAAAACGCGAATAAGCG +AAGTCGACGGGATAAGCCGATTGTGCCGAAGGAGGAGATCGATGATGCCG +TTTTGCATTACGTGCCAGCGAATAAGCCAACTGAACAGCAGAATCATGTT +CAGCACAATCATATCAGTCAAAACGGGATTCAGCAACCAAAGGTAGGTCT +ACCTACCTGCCTATTTTCCTGCCTACTCGCCTAAGTTTGTCTAAAATCCA +ACTGCTTGTCTGTTCTGCATACCAATATGCCTAGACATACCCACATTTCT +GCTCATCTTCTAACATGCCTGCTCGCCTAACTTAATGCTGTATGCCTATG +TACTAGGTTACTGCCAGCCTGCCTACTTGCCTACCTACACAAATGCCTAT +CTGACTACATCTATATCTATGCTTCTCTATGCATAAATGCCTGCCAAAAT +GGCTAACTGCGTGTCAAAGTTCATGCATGCCTGCCTACCTGCCTACGTGC +GTACATGCCTATTTGCTTACCTAAATGATTACCTGCTTACCTACCTGTCT +ACCTGCTTAAGAGCCCTACTTATTTGCCTACCCACCTGACTGCGTGTCTC +CTCTCTTTCTGCCAATCTAGGCCTACATGTCTATCTAGGCCTATATAAAT +TCCTACCTGCCTACCTGCCTAAATACCTACTTGCCTGGCTATGTCTTCTT +ACCAACCGTTTTTTTATGCCTACGTACCTGCGCGCATGCCTACCTACGTG +CCTACCAACACCTACAAATACCTGTCCGCCTTCATCACATTTTTCACTTT +CAGGTAATCCTTCCACCACCGAACCCCTACAACACCGCGCCCACACATTA +TCGACGCCGATCCTCCACAGAAGCCCACCGCTACCACCCACCTCGGCAAC +CGAGAAGCTCGGCGCCAACCCACCACCGAGTACCGGCCGACTATCCGAGT +GACGAGGAAGACGACTATGATGATACGGAAGGAGACGACGCGGATATTGA +TGATCTACCCACACCGCCACCGCCGATTTACGCCGTCCGCCTGACCTCCG +ATTCGTGGGAGAATCAGATGAGCCGCCCGTCGGGTAGACGGCGGTTACCG +GCGACTCCGAATTTGCCGAAACATGGAGAATTGCCGCAGATATTTAATAT +TCCTCATGCTAATGTTTAATCAAATTTTTGGGGTTTTATGGGTTTTGGAT +TTTCGGAGCGGAGCTTCATTTATCGCTTTAATATTGAATCAGGGGTGGTT +TTCAATTCTGGCAATTTGCCGGTTTGCCGATTTGCCGGAAAATTTAATTT +TCGGCAAATTGCCGATTTGCTGTTTGCGGGATATCAGATTTTCCGAAAAT +GTTTAGAGGGATTTTTTATAAGACGAAAACACTAAAAACTGTGTCTTTTT +GAATTTTTTCCACTTTTTCTACATATTTTCATAGAATTTGCTTACTTTTC +AAATTGCCGATTTGCCGGAAATTTTTAATTCCGCCAATTTGCCGATTTGC +CGTAAAAAATCGTTTGCCGCCCACCCCTGTATTGAATTATCCGGAACACA +GCAACACTCTGAAATTCGAGCATTAGTTAAATGTGATATTTGAAAAGTTT +TGCAAACAAAATAATTTTCCCCAGCTTTCATCATTTTTTCTTTCAACAAA +AAAAAACCGAGTGATATTATGATTTCCAATTTGTGCTATTTTGAGTTTTA +TTTTATTTTATTTTGTTGTTTTCAATAAATAAACGAATATTTTTTGGTCA +TTTTTTGGCGCTATGAAACTAAAAAATTTCAGGTAACTTAGCGGGAAGTT +CGTTTTTTTTTCATTTTGGCAGGAAATTTCATTTTATAAAATGGCAAAAA +CTTTTCGTTAAAAGTTTTTAAATTTTGAGAAAATTGACGAGAAATTAAAA +ATTTCAAATTTTTTGGCTCTAAATTAGGATTATAATTTTCCGAAAAAAAA +TTTCCGAATTAAAATTTGGCGTCTCAGTGTGTTATTCAATTAGAAAAACC +TTCAAAATATTAAGACATTTCGGAGGCACGTGGTGTCAGAGTGTCTATGC +TCCTTTAAATGATGCATTCAAAGGCGCTTACACACCTGCACGTAATCTCT +TTTTTGTCTCAAAACAAAAGGAGCTTCAGACTCTCATATCTCTGCAACTC +TGTGTGAATAACAATTGGAGCCCCAGAGCTCCCGGCTCCACACTGCCCGT +TTCCATGGAGACACTCCGATTATTATGGGAGCCACCACTGCTCGCCGAGC +AGCAGCAGCAGCAGCCCATTGTTAACCCGATGACCAATATCTATATTTGG +GTCCGGACCGCCCGTTCCCTTCAGTTTTTTTATCCGACTATCGATGTGGA +GGCCGATGGGTTCGGTTGCTTCTATGAGATTTGTTTGGAAATTGTTGGCT +TGTTGGAGGAGTGCGATAGGATAAGGTAAGCGTGCTCTATTGATAACACG +AATTTTTGTGATTTTCGGCAACATGGGATCGTGGTTGCCCAAAGGGAAGG +AAACGCGCCCCATTGATAAAATCATTTCGCAATAGAGCGCATTTTCATCA +TTTTTTTGCAGTTTTGACGAATTCGAGACCCTCTGCGAGAATAGAATATC +GGAAGTTTATGTGGAAGCAATTTTTCAAAATGCTGTGGAACAAGGAAATG +TGAGTTTTTTTGTGATTCTGATGCTAATTTAGCAAGTGCGCTCTATCGAC +AATTATGACTTTGTGCACGTTCAAGTATTTTCTCAAAGTTTAACACAGGG +TTCTGGCCTTCCTCATTGAATTTTTCGCGCTCCGTTGACAACGGACAACG +CGTGGGAAAGTCGTGTACTCCACACGGACAAATCACATTTAGTTTTACAA +CTAAAATCGAGCCGCGACGCGACACGCAAGGCACCGTAAATCTACCCCAG +ATATGGCCTGGCCTAGTTCGGCAAAAACTCTTCCATTTCAATTTATGAGG +GAAGCCAGAAATCCGTGAAGTTTAACAAATTGTGAGGTGTAGCAAACACG +CTCAAGTGACAATTTTTACTTTATGCGTCATAAATTTTTTTCTGAAACTT +AGAAAACGCGCTCTATTGCTACTTTGAACGGAAAACGCGCTCTAATGTCA +ATTTTATTTCCAGATAAACGCCCGCCTAAAGCTTCTCACCTTCTCACTTC +TCTTCGCAGGTCTCCAACAAAAAACTAAAGATCTCACAAATTCCATCAGG +TCGGACGTGGTCTTGACACGAATTTCAAAGTATTTTGGTAAATTTGAAGA +ATAATATTTGTTATTTTTTTGTTTTCCGAACTTTACAGGCCAAATATTCA +AACTTTTGTTCCAATTAGACGTGGGCCGCCGGTTACAGGACAGAGAAATT +GTGCACGCCATTGGAAATGGGCAGGTGAGAAGTTCGGCTACAAAAACGTG +ACGCGTGGCCTAGAAAGATTTGTTTTTCCACAGCTTTTTCCACAGCTTCC +ACAGCTAACGGGATGGCCTAAAAAACTCCACGGTCGTTTAGCGATAGAGC +GCACTTGCACATTTTGGGAATCTTCTGGAAGAAAGTAAACGTCACAAAAG +GCCTAGAAATCTTTATCGTGTGTGGTTTAAGAAACAATTCTCGGCTTTGA +AATTATGGTTGCTCGGGGAAAAATGATTGTTAGAAGCCGCACGCTTGCAC +GCTTGCACAGCTTGGGAATTTTCTGGAAAAGAAGTGACGTCACTGGTGGC +CTGTAAATTTTCGCCATGTGTGAATTAACAAAACAATTATGGGCTTTGAA +ATTATCGATTTTCACGGATTTTTGGCTTCCCTCATAAATTGAAATGGAAG +AGTTTTTGCCGAACTGGGCCATTTTGGCTCGGCCATATCTGGGGTAGATT +TACGGCGCGTTGCGTGTCGCGTCGCGGCTCGATTTTAGTTGTAAAACTAA +ATTTATTTGTCCGTGTGGAGTACACAACTTTCCCACGCGTTGTCCGGCGG +GCGATTGTCAATGGAGCGCAGAAAATGCAATGAGGAAGGCCAGACCACGT +GAAAATCAATAAGTTTTTCAGCAAAAAATGAAAAATGAGGAAATTTCGTT +AATTTTAGTTTTGTTAGCAGTAGTGCGCGCTCACATAGTTCAAGAATTTT +TTTTTGAAGAAAAGTGACGTCACAGATGGCCTAGGAATCTCATCTATGAC +GTCACTTCTCTTCCACTTTATCCTATTTTCAGGGCTATGAATTCCTGGAC +ACCCTATTTGAGGGAACAGTAAAGCACAGACATGGAAACTCGAACCATCA +CGGCGTGCGCCCCCTTTCCCATATAATCCCCCAAATTCTCGAAAAAGCGA +GCAGTATATCCCTACCATTTTTGTGCAATGAAATCCGCCGACACCTTATC +AAAGACCCGTATCATATTGATGAGTTCTCAACTGACAAACCTGCTCAAAT +ATTTTCGACGGCTCGCCGAACGACACTGGCACATAATAGTCGACGGGTGG +TACACTTGCATTATATCAATCGAATTGAAGTGCTGCGGAAGGATGAATTT +GCGAATGTTCACCTGAGAATTTGTAATGATAAGATTAAGGCGTCGTTCGT +TTTTGTTCCGTTGAGGTGAGATTTTTTGGCCGAACTTTTTTTTGTTGCTT +TTTTTGAAAAATTTTTAAGAGATTTCATTTTTTTTTACAATAATAGAAAA +ATCAGAAAAAATATTCACGAAACCAATAAGTGGGCGGAGCATCAAACTGG +CACGCTCATTTTCCGTAGATCGTTTCTGCCAAAATCGAAAATTTCTTGAG +CTTTCTTGAAAAATAACGCTAAATTTAATTGTGAATTTATTATTATCTCG +AAAAAAATTATCAAACAGTCGAAAAGGGGCGGGCTTACATTTTTTAGCCC +CGCCCACTTTTAGATTTGTTTTGTTGAAAAATGTCCAAAACTGAGTTTTT +CTCGGAAAATTTGAATTCCCGCCAAATTTTTTTCCAGAAAATTTGAATTC +CCGCCAAATTTTTTCCAGAAAATTTGAATTCCCTCCAAATGTTTTTATTT +TCAGAAAATTTGAATTTCCCGTCAAAATTTTTTTCCCAGAAAATTTGAAT +TTCCCGCCAAAATTTTCCCAGAAAATTTGAATTCCCGCCAAAATGTTTTC +CAGAAAATTTGAATTCCCGCCAAAAAAAATTTTCTCAGAAAATTTGAGTT +TCCCGCCAAAAAATTTTTTTTAAAAGAAAATTTAAATTCCCGCCAAAATG +TTTTCCAGAAAATTTGAATTCCCGCCAAAATTTTTTCCAGAAAATTTGAG +TTCCCGCCAAAAATTGTTTTACTGAGAAAATTTGAATCCCCCCCCCCCCC +CCCCCCCCAAAAAATTGTTTTACTCAGAAAATTTGAATTCCCGCCAAAAA +TGTTTTTTCTAAGAAAATTTTAATTCCCGCCAAATTTTTTTTTAGAGAAA +ATTTGAATTCCAGCCAAAATGTTTTCCAGAGAATTTGAATTTCCCTCCAA +ATTTTTTTTTCTCAGAAAATTTGAATTCCCGAATTTTATTTTTGAAAATT +TGTGTGAAATTAAATTTTTGGGAATATTCATTGTGGCCTAAGTTGCTCCA +AATGGAAGAGTTTTTTAAAAATTAATTTCTCGTCCACGCGTCAATTGTAT +GCAAGAAATTCGAATATTTTCCAGATGTGAAACCGTATTCCTCGACAGAC +TTATGTACACAAAATGGATAGTTCTTGGCGCAGTACGCGGCATTGTAATT +GTTAAAAATTGTCAATCGACCCGAATTTCGGTGAGCTGCGACCAGCTGAT +TGTGCTCGATTCGAAAAATATCGAAATCTACGCCATGTCGCCGAAGAAAC +CAATAATTTTCAACAGCTCTGCGGTAACTTTTGCCCCATTTAACACGATT +TACGAGGTGAGTTCGGTGGGGCGCGTTTGCATTTATGAATTCGAAAATTT +>CHROMOSOME_II +CCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCC +TAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTA +AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAG +CCTAAGCCTAAGCCTAAGCCTAAAATAGTGACTCTGGCAGTTCTCTAAAA +TAAGTGACTCTGGCAGTTCACCAAAAATTGTGACTCTGACCGTTCACCAA +AAATAGTGACTCTGACCGTTCACCAAAAATAGTGACTCTGACCGTTCACA +AAAAATAGTGACTCTGACCGTTCACCAAATATAGTGACTCTGACCGTTCA +CCAAAAATTGTGACAATGACCGTTCACCAAAAATTGTGACTCTGACCGTC +ACTATTTTTATTGAACTGCCAGAGTCACTATTTTTAGTGAACTTCCAGAG +TCACAATTTTTAGTGAACTGCCAGAGTCACTATTTTTAGTGAACTGCCAG +AGTCACTTATTTTGGTGCACTGGGGTGGGTCACGCCCCCAGTTCTCAGTT +ATGGGTACTCTGATCCACTCGGGACCCACTTTATCGTGTTCCCCGTGCCT +CATTTACCCTAGAGCTTCCTCCTTTACCTCTCCTCTCGCTATCTCTAACA +TTCCAATGGAAACTCCTATTTGAATTACCGCCACCGATGTGCCCGACGCG +ACTTACTGTTAGCCCTTGTTTTGCACAAATCTGTTGGCTTCCATATTTAA +AAGTTAATTAATGACCCAATGTTCTTTTTTTCTCTAAATCTCCACAAGAT +GTTCTGTTTTCCCTACTGGACACTATCGTTCACTGCGTCTCACCAATTCA +CATTGTCTCTACTTTACCTTTTTTGTCATAGTACACGTTCGCCAACGGTG +TCGACGGCCAAATGCTTTGGGCAGCGTTTGCTTTTTTTATAATTAGTTTT +ATTTTATTAAAACAATAGCTCTAAAGTTTACAAGTCATTTGTTATAGGCT +AAATGAGTTATGTCTAATAAGTAATTTGAACTAGATACTTCCGTGTAAGT +GACAATGTATCGGAAAAGTCCTCAAAGTGCGATGTAGAAGTTCACATGTA +CTTTGTTTGGCATGTTAGTAAAAGAGCCAGTATGCTGATTCATTTTATAT +TCTATATACTCATGTAATATGCCCATGTAAGGTTTAATTCCAAAAATATG +AGCGTGTTCTATTTTATAATATTTTACTAAAATACCTTTCAGTTAATTGC +ACTCAAATTTGTTGTTCTTCATTCTCTCGTTATGATTTAATCTTATTGCG +TCAAGGTCATTATTTTAGGTCCATTAGTTATCGATCTGAAACATGTTGTT +GTATTTTTCTATTCTTGTGAGCTCAGGACACCTCATACAACTCCAGAGAA +AATGTGTCTCATTATTCTTGTCTTTTTTCAAGATCTAATCAATTTTCTAC +ATTAACGACGTTTTTGTCGTTCTGCTTCTTTTTTTCGTTCGTTTGTCTCG +TCCATCAGCTGTCCACTCATTTCTCTCCCACTCACTAGGCAGTGCTTTGT +TTGGTTCCGATTGGCAGCTGGCTGCAGGGCCTGCATCTCTTCTATGTCTC +TCATTTACTTGCATTCTTTTCTTCGTTAATTTTTGTTATGATATTTAAAC +GGGAAGAAGAGTTTGTGGTTCTTCTTTTTATAATCACTAAAACTTTTGGA +TAAGTAACAATTTTCTGATAAAAATATTTTCACGGCGAAGAAAAAAGAAA +AAGAAGAGTAGTTTTTGCACGTTTTCATATAATTATTTTCGTTGATCAAA +TGTTCTTCTGGAGTTTTCTAATAAATTTCTTATCGACTTTTTTTCAGAAA +TTTTTCTCAACTTGTCATGTCAATGGTAAGAAATGTATCAAATCAGAGCG +AAAAATTGGAAGTAAGTTCTTTATAATTTCATTTATATACTATAAGTTTT +CTCGATCACAGGAGAAACAAAAACAACAGACAACACAAAAAACAATAAAA +CAATATTGCTCTAGTAATCAATAGTGTTGTAAAGAGGGAAGAAAATTGTT +ATCTGTGTAGCAGTCAACGTTGATTGAGATGTTGTGTTTGACTATAGAGT +TGAAAATAATAACTTCAAACTTGCAAGTCATGACTTATCAAACACTGCCG +GAACTTATTCTGGATCAAAGGAAAGTTGTCCAACTGTAGAGTCATGTTTT +TCAAAAGAAAACACAATTTTTAAGTATAAATATTTTGAAAAAGTATGTTT +TAGAAGTATGTCAAATTAAAAAAAAAATCCTTGGTTAAAAAATGATTTTT +TTGGATATATGTGTATTTTTAACTAAAAATATATACTTTACATATATATT +TTGGCGCAGTTATTTGATCTATAAATCAAACTTTTTGATAGACATTTTTT +TATATTTACAACAACTAGGGTTGTTATGAAAACGCCTATTATTCTACAAA +CTAAATTATTTTAATCATACATTCCCCACTATCTAAAAACTAATGCAATT +TTCAGATTTTGTCATGTAAATGGGTAGGATGTCTCAAATCAACAGAAGTG +TTCAAAACGGTTGAAAAGTTATTAGATCATGTTACGGCTGATCATATTCC +AGAAGTTATTGTAAACGATGACGGGTCGGAGGAAGTCGTTTGTCAGTGGG +ATTGCTGCGAAATGGGTGCCAGTCGTGGAAATCTTCAAAAAAAGGTATTT +TTAATTTAATGTGCATTTTATAATATAAATTCTTCAGAAAGAGTGGATGG +AGAATCACTTCAAAACACGTCATGTTCGCAAAGCAAAAATATTCAAATGC +TTAATTGAGGATTGCCCTGTGGTAAAGTCAAGTAGTCAGGAAATTGAAAC +CCATCTCAGAATAAGTCATCCAATAAATCCGAAAAAAGGTATTCACAATT +TGCATGATATTGTTATAATCTAATTTTCAGAGAGACTGAAAGAGTTTAAA +AGTTCTACCGACCACATCGAACCTACTCAAGCTAATAGAGTATGGACAAT +TGTGAACGGAGAGGTTCAATGGAAGACTCCACCGCGGTAAGTGTGTTTCT +TTAAAAATTACTTCCTTTTTTCAATTGTTTGAAATTAACAAGAAACCTGT +TGGAGCGTATTTCTGAACTTTTAAATCGAAAATATCATTTGCAAAAAAAC +TTGAAAATTGAGAAACTTTTTTAAAAGTGGAGTAGCGTCTGCGGGTTTTT +TTGCCCTAAATGACAGAATACATACCCAATATACCGAATATAACCGTAAT +AAAATTATGCGATTTTTATTTTTATTTTTCATGAATGTTAGGGGCAAAAA +ACCCACATGCGCTACTCCGCCTTAAGAAGAATCAGCTGTGAGCACTATCC +ACTATACATTGGAAATTTACAAATAAAATAGAGATTAAGTAATATAATTT +TTAAGGGTTAAAAAAAAGACTGTGATATACTATGATGATGGGCCGAGGTA +TGTATTTCCAACGGGATGTGCGAGATGCAACTATGATAGTGACGAATCAG +AACTGGAATCAGATGAGTTTTGGTCAGCCACAGAGATGTCAGATAATGAA +GAGTACGTTGTTTTGCAAATTGATTAAAAGTGGAGTAGCGTCAGTTAAAA +ACTCTAACATGTCTTAGGTTTTTCAAAAGTTTGGTCAAAGTTTTGGCAAA +CTGCCAACTTCTTGAAAACTTCGTTAAAAAAATTCTTGAAATGATTTGAA +AATTTGTATTATGTTATTCTCTTATTTCTGCACTATTCTATATGGCGCTA +CTATACTTTTAATTGATTTCTTGAAAGCAGTTCAATAATAATTAATTTTA +GAGTATATGTGAACTTCCGTGGAATGAACTGTATCTCAACAGGAAAGTCG +GCCAGTATGGTCCCGAGCAAACGAAGAAATTGGCCAAAAAGAGTGAAGAA +AAGGCTATCGACACAAAGAAACAATCAGAAAACTATTCGACCACCAGAGC +TGAATAAAAATAATATAGAGATAAAAGATATGAAGTAAGTCGAAATTGAC +AAACAGTGGTTTTTGTTTAAGTTTATTGCGAAATATTCAAAATTAGACAT +GTTAAAATTTTGCGAGATAATCTAAAGATTAGGTATACAGATTTTTTCAT +GTAAAGTTACATTCATCAAAATTTTTGTGTTCACCAAATTAGACAAAAAA +TGTTAGTTACACAGTATATTTATTTTTTATATCAATAAAACCTTTTTCAG +CTCAAATAACCTTGAAGAACGCAACAGAGAAGAATGCATTCAGCCTGTTT +CTGTTGAAAAGAACATCCTGCATTTTGAAAAATTCAAATCAAATCAAATT +TGCATTGTTCGGGAAAACAATAAATTTAGAGAAGGAACGAGAAGACGCAG +AAAGAATTCTGGTGAATCGGAAGACTTGAAAATTCATGAAAACTTTACTG +AAAAACGAAGACCCATTCGATCATGCAAACAAAATATAAGTTTCTATGAA +ATGGACGGGGATATAGAAGAATTTGAAGTGTTTTTCGATACTCCCACAAA +AAGCAAAAAAGTACTTCTGGATATCTACAGTGCGAAGAAAATGCCAAAAA +TTGAGGTTGAAGATTCATTAGTTAATAAGTTTCATTCAAAACGTCCATCA +AGAGCATGTCGAGTTCTTGGAAGTATGGAAGAAGTACCATTTGATGTGGA +AATAGGATATTGATTTTATAACGTGTAATTGAGTTTTGGCCAAAAAGGTA +TGGAAAGGTGGCTGTTTAGTTATATATTTTTCTATTATTTATTTGAAACA +TGCAAAATTGAAGTGAACAATAAGTGATGTTCATGGAAATTTAAACTGTT +TTATGATACTTTTTTGAGAAATTGAAAAATCTGTTCATTTTAGAAACAAT +GTCCACATGGTTCTAAGAGCTAAAATTTTTATTTTCATCCATTTAGAGTA +CTTTCTCTTTTAGAGTACGGCCCCAGAGCGATGTTAGAAACCTGAGATCG +GTCAACACAGACCGTTAATTTTGGGAAGTTGAGAAATTCGCTAGTTTCTG +>CHROMOSOME_III +CCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCC +TAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTA +AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAAAGCGCGAAATCCTATGAA +ATTTCAAGGATTTATAACTTTTTGAGTCCGAAAAGAGTCGGAAATCAGAT +AAAAATAAAATCGGGCTTTTCGACCAAAATTAGGCCTCGAAAAGTCTGAG +AAAGCACGGAATCTATGGATTCACGGCTTTTTGATTCCGAAAAGGTTCGG +AAAGAGAAGAAAATCGATAAGAATCGATAAATTTGCAGAAGTATTGCAAA +TAAATTCCGATTTTCACTAGAATTGCGTCATTTGGGCGCAGAAAATCGGG +CTTTTCGACCAAAATTAGGCCTAGAAAAGCATGAAAGGGGTCCAAATTCT +GAGATTTCGCAACAGTTTTTGGACAAGGTTATCCCGGAAATTAGCGGGAA +GCACTGAAGATCGAAAAACTGAAGATCTTGTCGTTGAGAATCGTTCAACA +GCGTCAGTTACTACTGAAAAACTGATTTTTGAGCAGAAAATCTGCCGAAA +TGTCCGAAATCGGACGAAAATCAGTGGTTTTTTCGCCAGGAACTCGTAAA +CGAGCGGGAAAAAACACTAAAATAAAATACATAATCGACGACGGCGTCGA +AAAATGGACTTTGGAGGCGATTTTGAGATAAAAATCGCCTCTCTGAGACC +GCGTCACCGCAACTCGTGCCTCCATCTGACTCAGGATCCGAATCCGGCTA +ACGAGTATACTCGAGCCGGTTCGGTCGATGCACCAATGTTGACACCCATG +TTCTTCGGGGAGTCAGACCCGATAGGTAACAAACGTGCGGCTTACTTAAT +GACGCGCGGAGGATACGGAGCTAGTACGAGCGGTGCGACTGATGATGCAT +AGGGAATAACAGTACACAAGCTTGAATTAATCCAAGTTTATTATCGAATA +AAAGGATTAATCAAAGAAAAAAGGAGGAAAGGGCGAGCTGCATTGGGAGA +CGACCTTCCTCGACGAGAGTTGTTGAAGAATTGAATGGATCGTAGGCCAG +AGGCCTATAATAATTATTGTGTGGATTTACGGGCAACGACACTCCGGAGT +AACGCTAGTTAGCGAAGGAGCGCGGTTGCATCTGAATAGCGCATATTGGC +ACGTAATTCAAATTAGAAAAATTACTAAAATGATTTAATTAATATTTTTA +ATAGAACGAATGGAATATAATCAGCAAATGGTACAAGCGGACGTCACAAC +ACATTGCTTAATAATAAATTTCCAACTGAAACCAATAGATTCAGCCTTGA +CACAACTGATCAGAAACTTGTTATACATGTTAAAATACTCGAATTCATAT +TCATCGCCACCAGAATAATTGGGTTTGAACACTCTTGCAACTTCAACTGA +GATGGTACCGTAGATCCAGAAGATGCATTGTTGGAATGTACTTCTTCCCA +AAAGGTTCTGAGATTTAATTGATTTTTAACCTGGGCCTAAAAGTCTCACT +TACGTACATTTCTAATATTTAAGGCATTTAGTGCTGAGAAGTATTCGACA +GTGGCCTCGATGTTTTCAAAGTGGAATAAATAGTGAATTGGAATAATGTT +GAAATAATGACCAAAAACTTTACATTCTTTTGATTTTTTCCACTGATCCA +TCCGAGTAAGCTGCTCAAAGTCATCGATTGTTTCAAGGCACCACAATTCA +ATACTTTTCAACTCTTGAGAATCGAAATAGGGCAGCGTAGATATAATATC +ATTGGGTGACACAAAAATAATCGATAATTCCTTCACATGAATGCATTGCT +TAGATCTGAGGATGTTCAGAAAATATGTGGTAACGTTAAGGTCTTGTTGA +GTTTGTACAACAAATTCGAATTTCCTGACACGTCCCAGTAATATTCTCAA +ATCGTTGAAAGCTAGTTGCATGAAGTTATCTCTTCTGATTACTCTCTTTC +TTCTGTGAGCCACAATCGAATTCCCGGCATTGGTGTAAATGATTTTCATT +TTATCAATCCGCATTTCAACTCGACCATTGCATACCCAAAACGAGATAGA +ATCAAAATTAATTCCATTTTGAACAACGGCAGCTCTCAGACTTTTACAAA +TTTTGAGGTGAGTGAGTCTGAAGAATAATAGCTTGGTTATGATTTTTCAA +AGTTAGGGTACCGAAATCTTGGAAATATTTTTAATTGACTCCAAATTTTC +CCCTGATTCCGAAAATCGATGTGAAAAAAATCAAAAAAAAAATTCCTGAT +TTTATATTTAAGCTTGAAATCACGCATTTCATTTGCGCCCCGGTCTCTTT +TTCAAATTCGCGCCCTAATAAATTTGCATTGGAGCGCACTTGCATCGTGT +CATTTTCTTCGTTTTTTTCATTTATTTTAGCAGAATTCAATGTTTTAAAC +CAGTTTTATTCATTTGTGGAGAGTTTTTATCGGTTTTTTTTTGACTAAAA +TGAAAAAAGGGTCCAAATGAAAATCGAGATGAGCTAAGTCAAGCTTAAAT +ATAAACCAGGGAAATTTTTTGATTTTTTTTTTCACTTTGATATTCGGAAT +CATGGGAAAGTTGGGAGTCAATTAAAAATATTTCCCAGATTTTGGTACCC +CACCTTTAAATCAAAATAAAATCAACTAACTGATCCACTGGCTTTAGCTT +TTCCAATACTTGACCAAGGATCTCTGTGGGCATATCGGAAAGAGTAGGGG +AAATGTGATCCTGGCTGTAACAATCAAATTGCCATTAACCCAGTATTTCA +ACAAAAAAAAACTCACAAATTCATATATCGCACAAAATTAATTGCCCACC +ATTTGTCAAGTTCAGCTCCACGTTCTTCAGTCAGAGCACGTCGGGCTTCT +CGGCTGATTGTTACCATTTTCAAAAGATATAATTTCTTTAACACAGAAGT +TAAATAAAATATGTCCGATAGCAAAAAGTAGATGTGAATGAATTGAAGAA +GAACTGAGAAATAGCTAAATATCTATGTCTTAATTTTCATAGAGTTTCAT +TGTCAGATACTACAATGTTACTATTGAGAAAAATGTCAAACTGATAAGAA +TAGCAGCCAGCTTAAAATGAAAATTTGATAAGAAATTGCTGTCTTAATAT +TAATTATATTGTCGTCAACAAACAGAATTTTCACTTGCTAGTTGTTAGTT +TAAATTATATTTTGATACCGAAAAGTGTTTGAAAATGGGGGGAAACTAGA +AAATAAAGTTTTCTACATATTCCATATTTTCAGAATTGATTTCAAGATAT +GTCGGAAACAAGCCAAGAAGCTCGACGTGCACTGACGGAAGAACGGGGAA +AGGTGCTTGACAAATGGTGGGCAATTAATAATTTGAGATTCATGAAATTG +TGAGTTTTTTGGAAATACTGGCTTATTGGCAATTTGATCGTTACAGTCAG +GATCCCATCTCCCCCACGCTTTCCGATATGCCCTCAGAGATTCTTGTTCA +AGTTTTTGAAAAATTTGATTCTATAGAACATTAAGTTGCTTTGACTTTTA +CAACAAAAATATTCGGTATAAAAATGTTCTGACTTATTTGTCGAAAAGTT +TGTCGAAGTCTGAAGCCCGCCGTGGAAAAAATTGAAATTCATTTTGATTC +TATTTCGTTTGAAGTATTTAATAAAAATGTTATTATGAAATTGGATGGAT +TAAAAATTCTCTACAATGATGTCGCAAATGGTGCTTCTATAGTGGCTTAC +AATAACAAGGAAGCAATGATCAAAGGAGAAAACTTCCTGAAACTAGCTTT +CAATGATTTGGGAATACTACTGGAACGTGTGAGGAAATTCAAATTTAAAA +TCTATGGAGACGATGTACATGCCATTGCCACATTTCTTTTAAATGCTCTC +AAAGCTGATCAGTGTGTTCACGTAAAGAAAGTAGTGCTTTTTTACGTGCC +ACTCATTGATATTTGCTCAATTCTCTCGTATTTTGATTCTGAAATGTTGG +AAAGAATTGACTTGCGTTGTAATGATACAAACGCTCATTTTGAACAACTT +GCTCAAAAAAAATTCCAACGAACAAAATGTGTAGAACTTTACAAACTTTT +TAATAAAGATTTCCAAATTTTTATACAGATTCACTAAATTTCCAGAGTTT +TCCCACAAACCGACACACAGACCGACCTGGTAGTGGAGAGGACAACATCT +TTATTCAATCCAGTCAGTGAAGTGGAATTAAACTGGGCTTCAAGGAAGAA +ATGGCACAACGGAAAAGGTCGGGAGAAAAACCAAAAGTCGGAAAAATATT +TTTTATTGAGATATAATTTTTTTTGGTAGAAACATTTTTCTTCGAATTTA +AATTATATTTCGCGCCAAAAATAAGATTAAAAACCAAAAAAAAATCCGAG +TGTGGAGAAGTATTTTCGAAAATATTCCTCTAATAATACCCTTTAACAAG +GGCTATAATAATGGAATTTCGGGTGCTTGAAAATGAGTTTTTTGAGATTA +GAAGTATGAATTTTTGTGTCTGGTGTTAAGTTATTTAAGTTATATTGAAT +GGAAATTTTAAAAAAATTCTGAAAAAATATTTATAATTGTTATTTGAAGC +TACTATTTCACCTGGAAACTTCTAGAATTTCCAATTTTTTTAAAAATTTT +TTAAAAATTTTTTTATTTTCAATATTTTTCACATATGATACAATTTATTA +TGAGATTTTCGGAATTTTTTAAGTGAAGTTTTTCCCTAAAGTTTTCAAAA +TTGACTCGAATTTTCTGGAATTTTTTTTTTCAAAAGAAACACAGCTTTTG +TTTAATTTCCAGTTAATTTTTAGCTTTAACATTAAAAAAAATTTCTTTCA +TTTTTAACAAAAATTCCCCTTCTTATTTTAGAATTCAAAGCCAAAAACCT +TCAAATTCAATTTTATCTAAAACCTCCTCAAATTCGAAAAAGTGTGAGAG +AGATACGCGAGCTACGAAAAAGAGCAAAAATCTGAGTTTTTGAGCACTTC +>CHROMOSOME_IV +CCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCC +TAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTA +AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAG +AAGAGACCAAACCGAAAAATCAATTTTTTAAACGAAAAATCAATGTTTTA +AACGAAAAATCTATTTTTTAAACGAAAAATCAATTTTTTAAACGAAAAAT +CCATAAAAAATTGTTATAAAAATTCTGGAAAAAAAACTAAAAACTTAATT +TTTGCTTTGAACATTCATCTTTCGCGAAAAAAATTTCAGCAAATAAAACC +GAAAAATACAATTTTGCAAATAAAAAATCTAAATCAACAGTAAAAAACAA +AAAAGTCAAATTTCAATAGAAAAAAAAATCAAAAATCAATTTTTACTCCA +AAAATTCAACTTTTGCCAAAAACTAACCCAGAAAAATCAATTCACAAAAA +AAAACAAATAAAACTGCAACGATGTTTGTGAAAAAAATTTTCTTGATATT +TTTAACGAATTTTTGTTTAAAAAAAATGCATTTTTGGCCATAAAATTTTT +TTTTTGATTTTTTCAAACGAATTTCCCCTCAATTTTCTTGCAGATCGACG +TGGATATTGACGACCTAGATGACGATTTTCTCTCCACAAACGGAATGGAA +CGACACGGTTCAGAATTACAAGGAGAAGTGGTTTTCACTACGACGAGTAC +TGCGAATAACAATGTGAAACGAGCCGTCGAATATTTCGAAGATGATAATC +AAGATGATGCACTAACATCCACTTCATCCGGCAACAGTACACAGAAGGAA +TCGTCTCCGTTCACAGATTTTGATGATGTTCCGCCGCCACCAGTGGCTCC +AGAAACTCCGGCTCCAGCCCAAAACCGCCGAGAATCTGCGTCCCCCGAAC +GTCAATTCCTTGATGAGAGTCACCTCGGCGGAATTGGATCTCCGTTATCA +CAGAGTACAAGGCTCGATGAGACGTTTATTGAGGAATACTCTATTGAGTT +GGACACCTCTGGGAAGTATGTGTTGGGAAAAAAAATCCGAAAATTGATTG +AAAAATTCGAAAAAAAATCCAAAAAACCTTTTTTTAATGAGATTTTTTCT +GTGCAAAAATTTAAATTTAGAGCTGAAGAATGTGCACTTCTAGAAAAACT +TATTTTAAAAAATTCACATCCTTTTATCAAATTTATTAGCATATTTATAC +AAATTGATGGATAAAAATTCCAAAAAAGTTCCAGAAACAACATTTCCTCC +GCAGCTTCACCTGGTCCCAAGTCTCCATTTGACGATGATTTTACTGATAC +AGCTGCCCCGGTAGCCCCGCCACCAGCACCTACAAAAGCTGCCGAGGAAT +ATCGCCGGCAACCACATCAGAATCCGTTTGATGAGGAAGAGGAAGAAGAA +TCACAGTTTGGAGGGGGAACTCTGTCCGGTAGAGACCCATTTGATGAAGA +TGTACGTTTTTCGTAAAGTTCGGAATTTTTAGGGTATAAATTGAAAAACA +AATGGAGAAAATATGAATACCTAGATTTTTTTTTTCAAAAAATCCCAACC +CTAATATCCACAATTTTTTTTCAGTCTGGAAACTCTAACGAAAACCAGCT +CCGCGAGAAGAAGCTCCACAAAAAAGAGCAACTAGCTCACCGGCTCTCCT +CCTCTTCCGAAGAAATTGTGGAAGCCTCAATTCACGAGGATGAGCCAATT +GTGATGGCTCAAATTCCAGAGGAGAAGCCCAAACCGAAGGCTATCCCGGC +TTTTGATAACGCCTATGACGCCGACTTTGACAATTCCCCACCACTTCATC +ATTACTCGGCGGTTCATTTGGAAACTGGGCTCTCACCGCTTGAGGAGGCT +CAGAGAGCTCTCCGAGCCAACCGAGCAAGGCATAAGCCGTCGAATGTATC +GTTGGCAGAGGAGGCGAAGCTTGCTGCCAGACAGAGATACTCGAATGCAT +CGGATATTAGAAGAGAAGAGGAGGAAGAAGTGGTGGAAGAAGATCCAGCA +GTGGTAGTTCCAGTTCTACGGAAGGATCTGGAAGTTGAGGAGGCTCCGAA +ATCGGTACGACCGCCTAGATATCGGAAGTCAAGGGAAATTGAGGAACCGG +TGGTTGTTGATCGGTTTGTTGAGGAAGAAGTTGATGAGAAGGAGGATATT +GATGCGATTTTTGAGAAATATCGAAAGGTTCGTAAAGATATTTTCGAGAA +AAACGGCGTTGAAAATTTGAAAAATTTGAACTTTTTTCGAGTTAAAAAAT +TTAAACATATAGAAAAGATATGAATCTGACAAAATTTAGAGAAAATAAAA +TGTTATTCACCAAATCGCCAATTTTTCTGCATTTTTTTGTCCGTTTTACT +TTGGTAATTCTGGTAATACAAAACTAGTTTTTTTTCAAAAAAGAATTGCA +GGAAAAATATTTTAAATGTTTTTTGAGCACTTGAGCGCATGAGATAGAAA +AACGTTATTATTATGCATTCCCTCATATAAAAGTTTGTTCAATTTTTTTA +ATTAAACCCCGCTCTTTGAGAAAACTCTGGACTCTACATGGAGACTACCT +TAATACAAATTAACTCATAAATATCGGTGATTTTCAACTAGTTATTCATA +TGATGCAATTACTGATTTAATAACTTATAATTATGTGTCAATTTCAGACG +TCTGTATCCGCCGATCCAAAATCTCACACGCCGATTTTGATGGCCGACGA +GTACAAAGAACCACAGAAGCAAGGTGAGTTTAGTTCGAAAAAAAATCATA +ACACACACCAGTAGGTTTAAAAACATTGTTAGAAAATTTGAAAAAAAAAC +CAAAAACCGTCGTAAAACTACACTTTTTCTATTGAAAATAGAACAAACAA +ATCAAATATCCTACATGTAAAATTTAAATCGAGTGGAATTAAATTCTTCA +AACAAAAAGAAATCTGCATTTAATATCGATTTCTCATTCAATTGTTATGA +ATCATAAAACATGATTTTTTACGACCTCCTCTGAATTATCTACATTGTTC +TCTTTTTCATACTTTCCATATTCTAGTATCGATAGGACTAACACAATTTT +AATAGTGAGTTCGTTTTTCAAACAATTGGGATTAATTTTCAACTGAACTA +GACTGTTTCTGAACGCTCAAAACCTTCAAAATCAATGCTTCTTCAAAACG +AAAAAATTGCACACTATAAACCTCTCACTTGAAGTGGCAGCGCTCGTTTT +ATATTGAGAAAATATATATTCAAAAAAATGCTGCTGCTTCTTCAGCTTCT +CGCCGGGCGCCGCCGCCAATAGTGAGTTCGTTTTTCAAACAATTGGGATT +AATTACAAAAAAACTTAACTGCGCAATTTTTAATTGGGAAACTTTCAAAT +TTTAACCATAACTATCAATACAGCGGTATACGAAATTTTTCTTCAAAATC +GCACCGATACTGCATTTTTCCGGAAAAGGACAAAGTCGGCTAATTGCCGT +TTTTTATAATTTTTGCTCATTAAGCTTATTCCATTAAAAATACAATTCTT +GTTTAAAATTGCTGAACGGCGAATTTTGTCTACCCGTGGTGGAAATTGCC +GGTTTGTTGATTTGCCGGAAAATTTCATTTTCGGCGTGCCGATTTGCCGT +TTGCCGGATATCAATTTGCCTGAAACGTTTAGAGGAATACAACGGAAACA +TTTGAAACTGTGCCTTTTTGAAATTTTTTCCCTTTTTTTTACAATATTTT +CATAGAATTAGCTTACTTTTCAAAATAGATGTAGGAAAATTCATATGCGT +ACAATTTTGCCAATTAAAATTTGAATTCTGAAATTTACAAAAAAATGTGC +AAAACTACTATTCGCCGAAAATTTTTGGCAAGTTGCCGATTTGCCCGAAA +TTTTTATTTTCGGCAAATTGGCGCTTTGCAGTTTGCCGGAAAAAATTACA +TACACCTGTTTTCAGCCTAACTTAAAATATGATTTACTTTGAAAAATAGG +GAATTAAATTTAAATAAAATTTTCAACTGAACTAGACTGTTTCTGAACGC +TCAAAACCTTCAAAATCAATGCTTCTTCAAAACGAAAAAATTGCACACTA +TAAACCTCTCACTTGAAGTGGCAGCGCTCGTTTTATATTGAGAAAATATA +TATTCAAAAAAATGCTGCTGCTTCTTCAGCTTCTCGCCGGGCGCCGCCGC +CACATTTACCGGCCAACCCGTTCTCTGAGGTTGTCTTGTAAGGGCGTTTT +CATGTATATTCAGATTATTATGCATGAATTTCATTAATAACGGTATCCAC +CCACGTATATTTCTCTTCTTCTCTCTTTCTGTTGCGACGGGGGATGTCGA +TTGATTACGCCACGGGCGCTAGCCTATTCCGAATGCATTGAGAAATTTGA +GACCAGATTCTGGAGTTTTTGGAAGACGAATCGTCGGCAGCGGAGCTCGA +TTTTAATTTAATTTCGAGAGCACCCGCGTGCTCTCGCCTCGACACCCTCA +AACTTCTTCTTCTTCTTCTTTTCGTCGTCTTTCACTTTTTTCCTTTTTCC +TGTCCTAACCACGGCGTCTTCCTCCAATTTTCAGTTACCACGACGTCATT +AGCTATTTTTAGTCCGAGTGTGGAGCTTGAGAATTTGAGCAATTCTGATG +TGACATTCCTGTCGTTTTTAGCGCTAATTTTCCTAAAACCTTCAAAAATT +TAGAAATTCTCTATCGTCTTTCAAGAGCCTAAGTTTTTTTTTTCGAAATG +AGTTTTTTAAAATTGATCGAAATGTTTTTAAATACTGAATATTTGGGATT +CTAGATTTTTACTACAATATTTCCTTTTCAATTTTTAATTGGACAAAATT +TCAAAATGTTAAAAAAATTCTCCGAATTGAATGCTATTTTTCTAAAAAAT +TTTTTTAGTGCCTGCACCAGTTGTCGTTGCTCAGGAGTCGCCGATCTTAA +AACGAAGAAACTCTCTAGTACCATCAAGGATCAGTGGAAGGCAGTCGACG +>CHROMOSOME_V +GAATTCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT +AAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA +GCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCATAAGC +CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCATAAGCCTAAGCCT +AAGCCTAAGCCTAAGCCTAAGCCTAAGCATAAGCCTAAGCCTAAGCCTAA +GCCTAAGCATAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAACA +TAAGCCTAAGCCTAAGCCTAAGCCTAAAACATTTGGAAATTATTTTTGAT +CGTTTATATTCAAGTAGCAAGAAAGTGTCCTAGCGTTAAAAATAGGAAAT +TTTTCGCTCTTTCAGAACAGTATACTCATGTCTCTGTACCGACGATATTC +ATTTCAAAAATCGCAAAAAAAGTTTTTTTCAAAATACCACTACCATTAAA +ACATTTGGAAATTATTTTTGATTGTTTATATTCAAGTAGCAAGAAAGTCT +CCTAGCCTTAAAAATAGGAAATTTTTTGCTCTTTCAGACCAGTATACTCA +TGTCTCTGTACCGACGATATTCATTTCAAAAATCGCAAAAAAAGTTTTTT +TCAAAATACCACTACCATTAAAACATTTGGAAATTATTTTTGATTGTTTA +TATTCAAGTAGCAAGAAAGTCTCCTAGCCTAAAAATAGGAAATTTTTTGC +TCTTTCAGATCAGTATACTAAACATTCACGTGTGGATTAAAATTAAAAAG +GTAGTGTTAAATAATTAAAAATCATTTAGGGGGGAACGAAACCCATAAGT +ACTGTCATTTTTATCTTTTACCTTTTTTTTTACGTACGACGTTTTTCGCT +GTTTTCCCTGATACAAAATGCGTTGTTCTTGTTTATTTATGTTTTTCTTG +AAAATGTTATCAACACTGATAATCTGAAAAATTATAATTTAAAACTTAAA +CGAAGCTAAAATGTGGCTGTTATAATACAGCGACTCAATGAAAAACTCAA +AAAAAAGTTGACTTTGCACGCTATGGTTAAAAATGAATGAATTCTTGGTA +CATGGTTTTTTTTGTGATTTTTCGTTGAAAAATCCACACCGTGTCAGAGA +GAGCTGAAAATGTTCATTGAAAGCGCTAAAAAACATTTGAAAAAATGCCA +ATTTTTCCGTAAGATAATTCGATTTGAAAGTTTGAAAACTGAATAGTAAT +TGTGTACTTGCAAAGAACCTTGTTTGCTTTTTAGTTTATTTGATCTACCA +AAGATTGGGTTCACTGTCTGACCATTTGGGTCACTAATCTCATAAACCGT +CAAAACAATCCAACGTGGTACAAAGTACATCAAGTTTTTCACAAGTCCTA +TAGTTAGCTGCGCATCCCTAATAGGTATCCCCATTAATTTTTTTTTCAAG +AAGAATGGCAACACAAACACCCCTCTCTGATGACTCGTGTGTCAAAAACG +AGCTCACGGAACTCTCCTCTAGTGAAACGGTCTCGAGGATTGACGAGGCC +CCGAAATTTCATGTCAAAGCTGTCGTCGGGCGTGTTGTGATAAAACATTT +TGGTGGCCGGGATTGTGTTTGTGTTCAGTCAGAAAGACGCTATTAGGACC +TCCTCCCATCTTATTAGCTGTTTATCCTTCATCACAAGACATCTCAATAT +TGGTTCCATAGGTGTAGCTTCTTCTGCTTCTTCTTCTTCTTTTGTACCTA +CGTCATCATACATTGGTTACTGTCCTACCGAGGTTTGTTTCAAATTTGCA +CATTTAAAATGGTATACACCTTTAAAATAAACTTAGAAGTAAGGCCTTTG +GTCCCACTACAAAAAATTTACAGTAGTTTGGTTCAGACTTTTCTAAATTT +AATTAAGGTTATTTTTTATTGACAAAAAATATTTTAGTTCAAGAAATATG +TTATGTTCAGTGGGTTTCCTGTCATATACTTCTACTTACCGTATTTCCTC +TATTAGTCTTGCATGCAAGACTAATTTTCAATTGACCCGTAGGGGTGCAA +GACAAATAGGGGTGCAAGACTAATAGAGGCTGCAAGACTAATAGAGGAAA +TACGGTAGTTATACTGGCAAAAGCGATAGCATTTCGAGAGAAAAATATTC +TTAAATGTGCTCAATATGGCTGATACAGATAGGTTTTTCATTACAGACAG +GTTTTTCATTTCAATTTTAAAAAAATACCTGACAGTTTATCAAGAAAATC +CAGCACATTCCAGAGTTATTAGAGTATTTAGAAGTTTGCAAGTTCCCAAT +TTTGTCAAGGGATTTTTCAAAGTTTCTCAAACTTTCCAAAAAATGCAAAA +AAAAACATTCCAAAAGTACCAATTTTTCCAAAAAATTCCATAAATATATT +CAGTCCACCGAACGTTTTTAGATCTAACTGAGAGTTCTCCTGAAGTTTTT +CAGAGTTTGAAGGAATTTATAGAAGTTTCTGATGTTTTACAGGATTTTAC +TAAAGTTTCTCAAATTATCTATAAATGCCAAATCTTTTCAGAAAGTTTTC +AGAAAATTTCCGGAAAACCTTCAATTTTTCAAGTTTTCCAGAAGATTCTC +GATTTTTCCAAAATCGTTTCAGAATTTTCCTAATTATTCCCATATTTCCA +TCGACTTCTTATAGTTAATTTGATTTTCATCAAATTGATACAAATGAGAA +AATTTGAAATTTGATAACTCACGTTTCGATGCAAAAAGAGACGAAAGGCG +GCGTGATGCGGGCAGGATTTAGGCAGGCGGTAGGCCCTGAAACCGCGCCT +GCCTACCATTGAACCTCTAAGCTATTCAGTTGTATTTTTTGATATTCCAG +ATGCGTACCGACGTGGGTTCTATTCCATTAATGTGTATTCTGTCTACACT +AACGACTGGTGTGTTCGGATATCTTCCGACAGAAGATCTCACAAATTCGA +TAATTTCTGGAAACGGTGGTTATCCAGTTCCTCCGGACACTATTATACCG +GCCGATGGAGATGAGGAAGGTAAGTGGATCAGAAATTAATAATTATAAAT +TTTTTAGAGTAGGGTTTTCTTCTGAAATCTGATATTTTGTGAATTTTGCA +AAAAATTGGAAAAATCGACAACGAAATGCAAATTGTTTCGTTAAATGCAA +AATGGATGCGCACCTTTAAAGAGTAAAGTCTATGAAAATGCTTTTATTTG +GTATTACAGTTCTTTTCAAAGGCACACATATTTTTCCCATTTAACAAAAA +ATCGTCGTGACCTTATATCGTATTTTCGGCGCAAAAATCGGAACATTTCG +CGTCTGTATAATACCCCATTTAAAGGTTTACGACGCAATAATACAACACC +GGGTCTCGACGTGGCAAACGATTGTTTATTGATTTTCACGGGATTCTCGC +CTTTCTCATTGAATTTTCGCGCTCCATTGGCAATCGCCTGCCGGACAACG +CGTGGAAAAGTGTAGTGTACTCCACACGGACAAATCCATCGGTTTTACAA +CTAAAAACGAGCCGCGACGCGACACGCAACGCGCCGTAAACCTACACAAA +ATCTCGCAGACTCAAAATGGCCTAGTTCGGCAAACTCTGCCATTTCGATT +TATGAGGGAGGCCAGAATTCCGTGATTTTCCCATTTCTCACGGCCTCTCT +AAATTTCACGTTTTTCAAAATTCATCTTTTTCTCTCTGCTCTCTCACTCT +CTCACGTGAAATATTACTTTCTGAATAATAATTTGTGTTTAATTAAATCA +AATTTTATTGAAATAGAATTCATGATACACGATCTTGAGAAGAGCTCTGT +CCTCCAGGCTGCGAACTGGAGCGTAGAAAGTTTTCATATTGTTAAAAACT +GCAAAGAAATGTTCGATTCCTTGTTCTGACGTGTGATGCTTTCTCAAATA +TGGAATTAAATGACAGACAAGGAGATGAAGTTTCGGAGTGACTCATTATT +TCATCAGTTTCATTAGGAAAAACACTCTTTATTTATTCAAGGAACTGTTA +AAGCAAAACTTCAATTTTGTCAATCTCTTGGTCTAAATACGTTCTATCGT +TAGATAAATCTAACTATCTAACTGAAACGAGTACAACTATATTGTAACGC +AAAAAAGCTAAGCGCCATAAAACACAAGTAAAACAGGCTCCAGTAAGCCT +AAACTGTTTTTACTATAAAAAACCATTGTCATTCACCTACCTACCAAATG +CCAATATAATTGGTTGAAAAAAATTAGTTTAATCTCCTCGCAAGATTTTT +TTCTCCGAAATTTAAGATTGGGCGCTTAGTGATATCATAACTCTGCAGCC +ATCAGAAAAACTGAAATGTATTTAAACTGTAAGTTTTAATCGTTTTATGA +GGATTATTTCTTTAGTTGACAGTTTTTTGATAGCTTCTTTAGTTATTGAG +CTACGGGCTTCCAAACAAAACCAATCAAAAACCACTATAAACCACAATGT +CCTAAAAGTGAAATTACTCAGTCAATTTTTAACCAAATCACGGCATTAAT +GTCTTGATATCTTCATTGAACAATTTGTAAAAATCGTAAGGCGGTAGTTT +TTTGATAAATGTCATCGTTTTTTAGTAAAATTGCGTTAACCATTCAAAAA +TGGCCCATTTTTGGTGTTTTCAGGCCTAATTCTTGTTTTTGAAATTCCGG +AGCCAGTTTTTATCGAAAATTTTTGTGCAATGTCAAAAAATGACCGGAAA +AAAATTCTCTACAATCGTAAGGCGGTACTTTTTAAAATTTCGTTTCCATT +CTTCCCCAGGGATCCCGTAAAAAACCAATTTTTCGACTAGGTCTCACATT +TTGCCCTACAAGAGCATAGTTAATGTTATAAATTTGGATTTTTTGGTCGA +ATTTGATGAGGTAATATTCAGTTGTTTGTTTATTGTTGGAAAATCTGAAG +ATTTATCAGCGAATCGCCCGATTTCGCCAATTATGACCAAAAAACCCCTA +GTTTAGGATTTTCACGAATGGATGAGTTCATTGATACGCTTCCACGCTGT +>CHROMOSOME_X +CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT +AAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA +GCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGC +CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT +AAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA +GCCTAAGCCTAATCTGTGCTCCAAAGCCTTCGAACTGACGGACTTGTGTC +CCGAAGTCGAACTCTTGAAGTTGTCACCGAGTTGGCTAATAAGAAAGACG +CTACGTTGTCTTTTTAGTAAGTTTTCGTCGAAATTCTGGAAAAAAAATCT +GAAAAAAATGAGAAAAATTGAAGTTTCTTGTGAAAACGTGCAGCAGCCGA +CAACTAACGGGACTGGGAAAATTGAAATTTTTAACACAGTTAAAATGCGA +TGTGCGCATAGTGGGTGAAAGGCCATAATGCGCGCACCGCGTGTGGCGAC +CACCTATTATGCACCTATCGCGAACGGTTCGCGATGGGTCCATAATGTAT +CCATGATGCTTCCACTCACGAAACAAACAATTCGAAATATATATTGTTTT +TCCGCCTATTTTTTTAACATTTTATTGCAATTTTTATTGAATTTTTGATT +TTCACTGGTTTTTTTTCTTGAAATTTTGTTTCGTATGTGGTATTTTGTAA +TAATCATAATATTTTTTTCTAAATTGTGTGTCTTTTAGAGAAAACACTGC +TCTAACCAGTTGAGGCATTTAAAAACATCATTTAAACAACATGGCAAGCA +TTATTTCGTTCCTAATAAATGGAAGCATAGTCAGGATTACTGTAGTTTCA +CATGTATTTAGCCATTAAAATTGTAATCTGAGTTTTCATCGGTATTTGCG +CATACTCAGAAAATTTTGTTAAATATCTTGTCTGTTCCTGTATTTTCAAG +AGCGAAATATCGTCAAAATCAGATTATTTCGTTGAATCTGGAAATGCCCA +CTGTTCTTCATGCCTACTCGTGTCTATTTCTCATCAGCGTTATAACTCAC +CTTTTAAATAATATTGTAGAAACAAATTTTTTGCAGCTTCTCTTCGAGCA +GCAGACTTCACAAAAACTTCATCAACAAGAAAAAACGTGAAAATCTTCAA +CATCGGAATGTCTAGGTGAAGGATGTCGGAACGGGCAAGGTTTGGAGCAC +GGCTCAGCTTTTTTAGATTTTAGATTTTAATTTAGAAACACACCACCGAA +GAGGAGGAGATAAAGATGGCTCGGCTCCAGAATGCATTGAAAGTTGTTGG +ATGGTCGAATGGATTGAAAGCAATTGTAAAGAAGGAGTTACCCGGAAGCC +CTGCCAAAAAGCAAAAACCGGCATCGGTTGCGCCGAAAATTTTGGACTCC +TCGATCGGAAGAGTGAGTTTGCTGATTTTCAAAAAATAGGATGAAAGGCT +GAATAATTTGAGCTCTCAATTGCTAAAAATATACGGATGGACAAAACTAC +GATCATCATTGGTCACAAAGTTGCAGCTCCGAAAAGAGAATTCGTCTGGA +ATTCTGGAAGTTCACAAGAATGGTGAGTACTTACCTTTCAAGTGAAAATT +GAGGAAAAATTGAGAAAGAAATGTGTTGAAAGATGCAAAAAAATGACAAA +AATTCAGCTTATCCTGCTAAAATTACGCGTGAAAAAGCATATTTTGTGCT +TGAAAATCGCAAAAAAAATGCATTAGAAAAACCGATTTTATTTAGTCCTC +CTAACAAATCGATTTTTGTAGACCTGGAGTCATCCTAGCAAACGAGGCAA +CACTGGAAGAGGACGAAAAACGTTAAGATTCCGTATGAAGATGTCAGAAA +ACCGAGTTAGGAGGAACTTGGAATTAAATTTTTGAGTTTTCTTTTTTCTA +TAATTTTTTAAGCTCACTTTTTATTCTTTTTGTTGTTCTCCCACTTAGGC +CATGTTAATAAATGTGTTTTTGTTAAGAAAACTGTCTTAAATGCTCAGGA +TCAGGTTTTATTATTAAAAAAACAAACCCACAAAGCGCACATAATTTATG +TTCGCGATGCTCGCAAAATGCATCTCAAGTTCGCGATGGACGCACAATGC +GCGCGCAATGGGCATCATTTCCGGTTCCTTTTTAACACACGCGCGATCCA +CTCCGAAAGCACTATGCGCACATCGCATTTTAACTGTGAATGAAAATTTG +AAAAAAAAAACTAAATTTGAGAATTTTTGAGTTAAAAAATTCCAAATTGC +AGAGAAATAAAAAATAAAATTTTTAGAGAATATATCGAAAGAAATTCAAA +TTTTTAAGAAAAAATCCCAAAAATAAATCATTTTTCTAGAAAAAAAAAGC +AAAAAGTTCCCATTTTGCGATAAAAATCGAAAAAATCCCGATTTTTTTAC +AATTTTCTAAAAAAAAACTGAAAAAAATCCACATTTTTCAGAAAAAAACG +CTAAAATTTTAATTTTTTCTAGAAAAAAACAAAATTTTCAATAAAAAATC +CAAAAATAAAACCAAAATTAAAAAATTATAATAATTACGGGTAAAATCGT +ATGAAATCCCGTTTTTTTTTTAATCGTAATTATTTTCAATTTTTTGGTTT +TCTCCTCAAAAAAAATTGTTTTTTTTCCCATTTTTCTTTAAAAATTGAAA +GTTTTCCAATTTTTCTCGAAATATTGACTCAAAATTAGCTTTTTCTTCGA +ATTTTTAATAAAAATTTTCACTTTCGCGACCCGTTAGTTGTCGGCTGCAC +GGTTTTCTGAAAATTGAGAAATAAAATTAGAAAAGTTGCAAAATTGAAAA +AAAAAACCGCAAAAAACTGAAATTTTCTAGGCAAAAAAAAATAAAAGAAA +TCCACAAATTTTTCGATAAAAATTGAAAAAATCCAAATTTTCCTGAAAAA +AATCCCAAAAATCCAATTTTTCTACAAAAAAAACCCAAAAATCCACTCCT +TTTCGATAAAAATTTGAAAAAATTTCGATTTTTCAAGAGAAAATTCCGAT +TTTCTAGAAAAAAAACCCCAAAAAACTATAATTTTCCTTTAAAAAAAACC +CCAAAAATCCAAATTTTTGTACAAAAAATACCAAAAAATCCACATTTTTC +AATAAAAATTAGAAAAAAAAAACAATTTTTGCTGAAAAAAAACTCAAAAA +TCCAATTTTTCTACAAAAAATACAAAAAAAATCACGATTTTCCTGAAAAA +AACCCAAGAAACTATAATTTTCCTGAAAAAAAAATCCAAAAAAAAACCGG +GAAAAAAACAAAAGAAATCCAAATTTTTCGATAAAAAAATTGAAAAAATT +CCGATTTTTCAGGAATAAATTCGGGAAAAAATTCAATTTTTCTAGTAAAA +AACCCAAAAAAAACCCAATTTTTTTGCAGTTTCCGTCACTTCTTCTACCA +CCGTTTCCACAGTAATCTCATCGAAGGCTCAGGTCGCCTACTCGACAAAA +TTAATGATACTACTGCTGCCCAACAACAACTACAAACTACAAACGAACTC +GACGGCGATGGCCCAGAAATTGCAATCGCCGCGGCCAAAGCATTCCATCC +GACTGAAAAATTCGATTTGGAAATGAATGTGGACGACGATGAAATTCTGA +AAGTATTTGATATACAAGAACAAGAGCAAATTGTGATGAAAAAAATCCGA +CATTTGGAGAATTCTGACTTACATTTCGAGCGAATTCATGTGAATTTGGC +GAAAAAAGAGCGATTTTTTGACGACGTTCAGAGCTCGGAAAATGACTCAA +GCGACGAAAAACTCGCCGAAATTTGCGATTTTTTGAGCCAAAATTGCCGG +GAAATCTCGAATGCTGCGAAGCCTCCTCGAGCAACACTTGACGAATGGAT +TCAGACTGGAAAATTCGAAATACAACGTCGTCGAGAGATCCGGGCGGTTT +GCCACGTCATCAAGGCCATCGGTCAGATGGGAATTACACTTGGCGAGCTG +TGTGGAAAATTGAAAATTGCCATAGAGCAAATTGCCGGAATTTTGGCCGA +TTTGAGCGGAGACAAGAAATGGTGTCCGAGACCTTGGATTGCGCCGGAAG +GTTTTCTTTTTTTTTTAAGGGATTTTTGGGGCGAAAAATTTGGATTTGGC +TCACCACGCGCGAGCTTTGATTTAAAGGTGTTTTCGCGGTGAGACCCGGA +AATTTTATTTTTCCTAAATCTCTCTGAACCCGGTCATGATTATACTTAAA +TGAAAGCTCACGGCGAGCTGAATTCGAATACTAAGTGTATGGTTGTTTAG +CTACAGTAACCTGACACTGAATTTCGCGGCGAGACCCGAAAATCCCCAAA +AACTCTCAAAAACCGTCTTAGAATCGATCAAAATATGTCAAGATTATACT +TAAAGGAGGACTAACGGTTCGGACGATTTTGAACGTATAGACCAAAAATA +AGCTCAAATGAACGAAATTCGTAATGAAACTGCTCAAAAATTTTTCAAAA +ATTTTTTATGGCGGTTCAAAATTTTGAAAAAAATTACACTGATTTTGGCT +AAAATCACGATTTTTTCTCATTTTTCCGTGTCACATTTGTCCGAAGTTGG +TTTTTTTAGAATTATCGTCCTTTATTACATATTTTGGTAATAAATCTCAT +TTAATTTCGTCGATTAAAGTGCATTTAAAGCCGATAAATAACCAGTTTCG +ATGATTTTTGGTTACCTATCGGCTTTAAATGTACCTTAATCGATGAAATT +AAATGAGATAATCTACCAATATATGTAATAAAGGACGATACTTCCAAAAA +AGCCAACTTCGGTCAGATGTGACACGGAAAAATGGGAAAAATTCGTGATT +TTAGCCAAAATCAGTGTAATTTTTTTCAAAATTTTGAACCGCCATAAAAG +ATTTTTGAAAAATTTTTGAGCAGTTTCATTACGAAATTCATTTAAGTATA +ATCATGAGCGGGTTCAGAGAGATTTAGGAAAAATAAAATTTCCGGGTCTC +>CHROMOSOME_MtDNA +CAGTAAATAGTTTAATAAAAATATAGCATTTGGGTTGCTAAGATATTATT +ACTGATAGAATTTTTAGTTTAATTTAGAATGTATCACTTACAATGATGGG +GTTTAAAATTCTATAGTAAAAGTGTTTTTTGTTTTAGCTGTTTTAAGTAG +GATTATTAGATATATTAATATTGACCCTATAAAAAGAAGTTTTTTTCTTA +TCTTTTCACTACTTTTTAGTATACCAGTTATTTCAATGAGAATACATATT +TGGTTTTCTTACTTTATTTGTTTATTATTTTTAAGTGGTATTTTTGTTAT +TTTGGTATATTTTTCTAGTTTATCTAAAATTAATGTAGTGAAAAGTTATA +TAGCTGTGTTTTTACTTTTGTTAAGAATGTTATATTTTTCTCCCACAGTA +TTAACTTATAGAAGATATTTAGGTTTAAGAGGTTTTTATTATAGTATTTA +CTGGTTTATTTTTTGTTTTATTTTAGTATGTTTATTATTTTTTATAAATT +TTAGTAGTTATTTTTTAAATTTTTCAGGTGCTTTACGTAAAGTTTAAAAT +TATGTTTTTATTTGTTAGATTATTTATATTTATTTTTAAATGACAACGTT +TAATTTTTATTCTAATTTCTTTAGAATTTATAATGTTGAGATTATTTTTA +AAATTTTCTTATGTTTTAGGGGAAATAATGTTTTTTTATTTTATGTGTTT +TTCTGTTATTTCAAGAATCCTGGGTATGGTAGTTATAGTAGGTAATATAA +AATTTTTTGGTAGTGATAATTGTATTTTTTAGTAACAGATATAAGTTAAG +TTTAAACTATTGATCTTCAAAATCAAAAATTTATTTCTGTAGAGATAATA +GTATAAATAAGTATGTTTCTTTTTCGCAGAAATGGTTTTTTATCTTATAA +AGTTTTCTTTCAGGGAATTAAAATTTGATCATGGTTTAAGATGATTTAAA +ATGGTATTATCTAAATTTGATTTACAGAGTAGGCAATAAAAATTTACCTC +GGCAATTTATCGCTTGTAAAATACTTGTTCCAGAATAATCGGCTAGACTT +GTTAAAGCTTGTACTTTAATTGATGTTAATTATGAAATTATTATATTTTC +TTTTAGATCTATGGTAGAATTTGGATTTATATTAGTGAATTTTCATAATT +TTAAGATTTGTTGAACAAAGCAGATTAGTACCTGGTTAGACAAAAATTAA +AAGAGCAGGAGTAAAGTTGTATTTAAACTGAAAAGATATTGGCAGACATT +CTAAATTATCTTTGGAGGCTGAGTAGTAACTGAGAACCCTCATTAACTAC +TTAATTTTTTGACTCGTGTATGATCGTTTATTTTATTCTTAAGGATTATA +ATAAAAAATTTTTAATTTATTAAAATAGATATATACCCGGTTTATGATTT +AAGAAACATTTGGCCTACAATATTTTATATTATGGATTTTAGTTTTAGTT +AACTAAATGAAATTGTAAAAGACAGTAAAAAATTCTTAATGTATTTTTGA +AGATTATCTAGAAGTGGTACAAATCATCCATCAATTGCCCAAAGGGGAGT +AAGTTGTAGTAAAGTAGATTTAGGGGAACCTGAATCTAGTAATAAAACTA +TTTTTAAATATGTTTTGAAAACATGTTTTGAGGTAACTCGTAGTTTTTAA +GAGTTAGTTTAATATAGAATTGTTGACTGTTAATCAAAAGGTGTACCTCT +TAATATAAGAGTTTAGTTTAAGTTAAAACGTTAGATTGTAAATCTAAAGA +TTATTGCTCTTGATAATTTTAGTTTTACTTATAGTTATTTTAATGATGAT +TTTTATTGTTCAAAGAATCGCTTTTATTACTCTATATGAGCGTCATTTAT +TGGGAAGAAGACAAAATCGTCTAGGGCCCACCAAGGTTACATTTATGGGA +TTAGCACAAGCTTTATTGGATGGGGTTAAACTTTTAAAAAAAGAACAAAT +AACACCCTTAAATTCCTCTGAAGTATCATTTTTACTTGTACCAGGAATTT +CTTTTGTTGTAATATATTTAGAATGATTTACGTTACCATATTTTTTTGAT +TTTATTAGTTTTGAGTATTCAGTTTTATTTTTTTTATGTTTAATTGGATT +TTCTGTTTATACAACTTTAATTAGCGGTATCGTAAGAAAATCAAAATATG +GTATAATTGGGGCCATCCGTGCTAGAAGACAAAGAATTTCTTATGAAATT +GCTTTTTCTTTATATGTTTTGTGTATTATTATTCATAATAATGTTTTTAA +TTTTGTTTCAAAATTTAATTTGAGACTTTTAATTATTTACATCCCATTTT +TAATTATAGTAATTGCTGAACTTAACCGGGCGCCATTTGATTTTTCTGAA +GGTGAAAGGGAGTTAGTTAGAGGATTTAATGTGGAGTTTGCCAGAGTAGC +TTTTGTTTTATTATTTTTAAGGGAATATGGAAGATTAATTTTTTTTAGGG +TACTTTCTTCTGCTATATTTTTTAAATTTTCAATTTTTATAGCATTTAGT +ATTTTTTCATTATTAATTTTTATTCGTAGTTCATACCCTCGTTATCGTTA +TGATTTAATAATAAGTTTATTTTGATTTAAACTTTTACCAATCTCTTTAA +TTATATTGTGTTTTTACGCAGTTATTTTTTATTATTAATCAAGTTTATTT +TTTAGACATTTTTATATTTGTTTTTGTTTTACAATTTTTGTTTTATTTTA +AAGAAAGTATATTAAATACTTTAGTGAAAAAATTTCTTAATAGGTTAGTA +GGAGTATTTAGATATACAAATACTTTACCATTAAGGTCAGTAATTTCTAT +TTTTACTTTTATTGTTCTTTTAACTTGTTGTTTTGGAGGTTATTTTACTT +ACTCTTTTTGTCCTTGTGGAATGGTTGAATTTACTTTTGTTTATGCTGCT +GTAGCGTGATTAAGTACTTTGTTAACTTTTATTTCAAGAGAAAAATTTTC +AGTTTATATAAGAAAACCAGGAGACACATATTTGAAAACTCTTAGAATGC +TATTAATTGAAATCGTTAGAGAATTTTCTCGTCCACTTGCTTTAACAGTG +CGTTTAACAGTTAATATTACTGTTGGTCATTTAGTTAGAATAATGCTTTA +TCAAGGATTAGAATTAAGAATAGGTGATCAGTATATTTGATTATCAATTT +TAGCCATTATAATAGAATGTTTTGTTTTCTTCATTCAAAGTTATATTTTC +TCTCGTTTAATTTTTTTATATCTTAATGAGTAATAAAAAAAAAAAGATGT +TAACTTAAGTTTTAAAGTGCCAAACTTTTAATTTGGAAATGGTGGACCAC +ATCTTAGTTGATATAGCATAAGAAGTGCATTTGTTTTAAGCGCAAAAGAT +ATCCGTCAACTAACGAGTTCATAAAGCAAGTCTTCTAAATTTGTTCTAGG +TTAAATCCTGCTCGTTTTTGATTGTTTTTATTTCTTTATTTACCTTGTTT +TTAACATTATTAAGAATTTTGACTAATAACGTTATTGTTTGATGAAGAAT +TTTTTTATTGATAACTGTAGTTTTTATTCTATTAAATAAAAGCAGCAAGA +GATATACCAGAATTTTTAATTATTTTGTTATTCAAGAGTCTTTAGGTTTA +TTATTTCTTCTTTGTAGAGGAGGTCTATTACAATTTTTTATTATTTTATT +GAAAATTGGTGTAGCACCGCTCCACTTTTGAATTTTTAATGTAACAAATA +ACATTTTTAATTATGGGCTAATGTGGTTTTTAACATTTCAAAAATTACCA +TTTTTAACTATTTTATTACAAATTTTTTGGTTAAGATCCGTGTATATTTT +GTTATTTGGTTTATTGATTTGTTATGTTCAAATTTTTGTCATAAAAAGTT +ATAAAAATTTGTTAATTATTTCATCCACAGAGTCTTTTAATTGGATTGTT +TTGGGAGTATTTTTTTCAATGTTTAATACATTTTATTTATTTATTTATTA +CTTTGTATTAATAGTTTTATTAATTTCTAAGTTTTCTAAAACTAGGGGTT +ATAATTTTATTAATTGAGAAACAACATTAGTATTTTTAAATATTCCATTT +AGAGTTTCATTTTTTGTAAAAATTTTCTCATTGAGGGAAATTTTTAAATA +TGATAGATTCTTTACTCTATTTTTGCTTTTTACAATATTTTTATCTGTAT +TGGCATTTAGATTTTGATTAATTAACTTGAGAATGAAAAATAATGAAGAA +ACTTCAAATAATAATAAAATAAATTATTTTATTATTTTTCCGTTAATAGT +TATTTCTATTATTTAATTACTTTTCTAGTAAAATATATTATATTATCTTG +ATAAGGTAAAGTTCCAGTTGGGAGAAGTAAGATGTAAAATAGATATTACT +ATGTTTGGTTACGGTCCAAAAAGATGCACATCTTTGCGATCTAGTTTAGA +AAAAATATTTGTTTTTGGTGCAAAAGAGTTTGATTGCATTTAGTTTACTC +TTTTAGTTTATAATTAAAATATGGCCCTGAAGAGGCTAAGAATATTAGGA +GTATTGAAAATTAATAATAGATTATTAAATTTTGTTAATGGGATGTTGGT +GACATTGCCATCTAGAAAAACTTTAACATTAAGATGAAATTTTGGTAGTA +TATTGGGTATAGTTTTAATCTTTCAGATTTTAACAGGTACATTTTTAGCA +TTTTATTATACGCCCGATAGGTTAATAGCATTTTCAACAGTGCAGTATAT +TATGTATGAGGTAAATTTTGGATGAGTATTTCGAATTTTTCATTTTAATG +GGGCCAGGTTATTTTTTATTTTTTTGTATTTACATATTTTTAAAGGGTTA +TTTTTTATAAGATATCGTTTAAAAAAAGTATGAATGTCTGGTTTAACAAT +TTATTTATTAGTAATAATAGAAGCTTTTATAGGTTATGTTTTAGTTTGAG +CTCAAATAAGATTTTGAGCAGCAGTAGTTATTACTAGACTTTTAAGAGTT +ATTCCAATTTGAGGGCCAACTATTGTTACTTGAATTTGAAGAGGTTTTGG diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/ce.fa.fai b/src/samtools-1.3.1/htslib-1.3.1/test/ce.fa.fai new file mode 100644 index 0000000..2ad2e7f --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/test/ce.fa.fai @@ -0,0 +1,7 @@ +CHROMOSOME_I 1009800 14 50 51 +CHROMOSOME_II 5000 1030025 50 51 +CHROMOSOME_III 5000 1035141 50 51 +CHROMOSOME_IV 5000 1040256 50 51 +CHROMOSOME_V 5000 1045370 50 51 +CHROMOSOME_X 5000 1050484 50 51 +CHROMOSOME_MtDNA 5000 1055602 50 51 diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/compare_sam.pl b/src/samtools-1.3.1/htslib-1.3.1/test/compare_sam.pl new file mode 100755 index 0000000..3ae304b --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/test/compare_sam.pl @@ -0,0 +1,194 @@ +#!/usr/bin/perl -w +# +# Copyright (C) 2013 Genome Research Ltd. +# +# Author: James Bonfield +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + +# Compares two SAM files to report differences. +# Optionally can skip header or ignore specific types of diff. + +use strict; +use Getopt::Long; + +my %opts; +GetOptions(\%opts, 'noqual', 'noaux', 'notemplate', 'unknownrg', 'nomd', 'template-1', 'noflag', 'Baux'); + +my ($fn1, $fn2) = @ARGV; +open(my $fd1, "<", $fn1) || die $!; +open(my $fd2, "<", $fn2) || die $!; + +# Headers +my ($c1,$c2)=(1,1); +my (@hd1, @hd2, $ln1, $ln2); +while (<$fd1>) { + if (/^@/) { + push(@hd1, $_); + } else { + $ln1 = $_; + last; + } + $c1++; +} + +while (<$fd2>) { + if (/^@/) { + push(@hd2, $_); + } else { + $ln2 = $_; + last; + } + $c2++; +} + +# FIXME: to do +#print "@hd1\n"; +#print "@hd2\n"; + +# Compare lines +while ($ln1 && $ln2) { + chomp($ln1); + chomp($ln2); + + # Java CRAM adds RG:Z:UNKNOWN when the read-group is absent + if (exists $opts{unknownrg}) { + $ln1 =~ s/\tRG:Z:UNKNOWN//; + $ln2 =~ s/\tRG:Z:UNKNOWN//; + } + + if (exists $opts{nomd}) { + $ln1 =~ s/\tMD:Z:[A-Z0-9^]*//; + $ln2 =~ s/\tMD:Z:[A-Z0-9^]*//; + $ln1 =~ s/\tNM:i:\d+//; + $ln2 =~ s/\tNM:i:\d+//; + } + + my @ln1 = split("\t", $ln1); + my @ln2 = split("\t", $ln2); + + # Fix BWA bug: unmapped data should have no alignments + if ($ln1[1] & 4) { $ln1[4] = 0; $ln1[5] = "*"; } + if ($ln2[1] & 4) { $ln2[4] = 0; $ln2[5] = "*"; } + + # Canonicalise floating point numbers + map {s/^(..):f:(.*)/{"$1:f:".($2+0)}/e} @ln1[11..$#ln1]; + map {s/^(..):f:(.*)/{"$1:f:".($2+0)}/e} @ln2[11..$#ln2]; + + + if (exists $opts{Baux}) { + # Turn ??:H: into ??:B:c, so we can compare + # Cramtools.jar vs htslib encodings. Probably doable with (un)pack + map {s/^(..):H:(.*)/{"$1:B:C,".join(",",map {$_=hex $_} $2=~m:..:g)}/e} @ln1[11..$#ln1]; + map {s/^(..):H:(.*)/{"$1:B:C,".join(",",map {$_=hex $_} $2=~m:..:g)}/e} @ln2[11..$#ln2]; + + # Canonicalise ??:B:? data series to be unsigned + map {s/^(..):B:c,(.*)/{"$1:B:C,".join(",",map {$_=($_+256)&255} split(",",$2))}/e} @ln1[11..$#ln1]; + map {s/^(..):B:c,(.*)/{"$1:B:C,".join(",",map {$_=($_+256)&255} split(",",$2))}/e} @ln2[11..$#ln2]; + + map {s/^(..):B:s,(.*)/{"$1:B:S,".join(",",map {$_=($_+65536)&65535} split(",",$2))}/e} @ln1[11..$#ln1]; + map {s/^(..):B:s,(.*)/{"$1:B:S,".join(",",map {$_=($_+65536)&65535} split(",",$2))}/e} @ln2[11..$#ln2]; + + map {s/^(..):B:i,(.*)/{"$1:B:I,".join(",",map {$_=($_+4294967296)&4294967295} split(",",$2))}/e} @ln1[11..$#ln1]; + map {s/^(..):B:i,(.*)/{"$1:B:I,".join(",",map {$_=($_+4294967296)&4294967295} split(",",$2))}/e} @ln2[11..$#ln2]; + } + + # Rationalise order of auxiliary fields + if (exists $opts{noaux}) { + @ln1 = @ln1[0..10]; + @ln2 = @ln2[0..10]; + } else { + #my @a=@ln1[11..$#ln1];print "<<<@a>>>\n"; + @ln1[11..$#ln1] = sort @ln1[11..$#ln1]; + @ln2[11..$#ln2] = sort @ln2[11..$#ln2]; + } + + if (exists $opts{noqual}) { + $ln1[10] = "*"; + $ln2[10] = "*"; + } + + if (exists $opts{notemplate}) { + @ln1[6..8] = qw/* 0 0/; + @ln2[6..8] = qw/* 0 0/; + } + + if (exists $opts{noflag}) { + $ln1[1] = 0; $ln2[1] = 0; + } + + if (exists $opts{'template-1'}) { + if (abs($ln1[8] - $ln2[8]) == 1) { + $ln1[8] = $ln2[8]; + } + } + + # Cram doesn't uppercase the reference + $ln1[9] = uc($ln1[9]); + $ln2[9] = uc($ln2[9]); + + # Cram will populate a sequence string that starts as "*" + $ln2[9] = "*" if ($ln1[9] eq "*"); + + # Fix 0 cigar fields + $ln1[5] =~ s/(\D|^)0\D/$1/g; + $ln1[5] =~ s/^$/*/g; + $ln2[5] =~ s/(\D|^)0\D/$1/g; + $ln2[5] =~ s/^$/*/g; + + # Fix 10M10M cigar to 20M + $ln1[5] =~ s/(\d+)(\D)(\d+)(\2)/$1+$3.$2/e; + $ln2[5] =~ s/(\d+)(\D)(\d+)(\2)/$1+$3.$2/e; + + if ("@ln1" ne "@ln2") { + print "Diff at lines $fn1:$c1, $fn2:$c2\n"; + my @s1 = split("","@ln1"); + my @s2 = split("","@ln2"); + my $ptr = ""; + for (my $i=0; $i < $#s1; $i++) { + if ($s1[$i] eq $s2[$i]) { + $ptr .= "-"; + } else { + last; + } + } + print "1\t@ln1\n2\t@ln2\n\t$ptr^\n\n"; + exit(1); + } + + $ln1 = <$fd1>; + $ln2 = <$fd2>; + + $c1++; $c2++; +} + +if (defined($ln1)) { + print "EOF on $fn1\n"; + exit(1); +} + +if (defined($ln2)) { + print "EOF on $fn2\n"; + exit(1); +} + +close($fd1); +close($fd2); + +exit(0); diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/cross_validate.sh b/src/samtools-1.3.1/htslib-1.3.1/test/cross_validate.sh new file mode 100755 index 0000000..c8a531f --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/test/cross_validate.sh @@ -0,0 +1,126 @@ +#!/bin/sh + +# +# ----------------------------------------------------------------------------- +# Author: James Bonfield. +# +# This cross validation script is designed to run the htslib test_view +# and cramtools.jar CRAM implementations to test compatibility between +# implementations. +# +# The test set may contain many dubious and ambiguous SAM cases, such as +# single base reads (is that quality "*" really meaning Q9 or no quality?). +# Some of these may fail one or the other implementations and be acceptable +# in the short-term, so to spot more important regressions we can tag +# specific cases as being known-pass or known-fail. +# ----------------------------------------------------------------------------- +# + +vers=3.0 + +cramtools_jar=$HOME/work/cram/cramtools/cramtools-$vers.jar + +test_view="./test_view -o VERSION=$vers" + +cramtools="/software/bin/java -Xmx4000m -jar $cramtools_jar" +cramtools="/software/bin/java -Xmx4000m -jar $cramtools_jar" + +run_out() { + out=$1; shift + echo "$@ > $out" + $@ > $out +} + +run() { + echo "$@" + $@ +} + + +sam_to_Ccram() { + run_out _tmp.cram $test_view -C -t $1 $2 + #run_out _tmp.cram $HOME/io_lib/trunk/build.seq3/progs/scramble -r $1 -O CRAM $2 + if [ $? != 0 ] + then + crash=`expr $crash + 1` + false + fi +} + +Ccram_to_sam() { + run_out _tmp.sam $test_view -i REFERENCE=$1 _tmp.cram + #run_out _tmp.sam $HOME/io_lib/trunk/build.seq3/progs/scramble -r $1 _tmp.cram + + if [ $? != 0 ] + then + crash=`expr $crash + 1` + false + fi +} + +sam_to_Jcram() { + run $cramtools cram -R $1 -I $2 -O _tmp.cram -n -Q --capture-all-tags + if [ $? != 0 ] + then + crash=`expr $crash + 1` + false + fi +} + +Jcram_to_sam() { + run $cramtools bam -R $1 -I _tmp.cram -O _tmp.sam + + if [ $? != 0 ] + then + crash=`expr $crash + 1` + false + fi +} + +compare_sam() { + #run ./compare_sam.pl $i _tmp.sam -nomd -notemplate -unknownrg -Baux + run ./compare_sam.pl $i _tmp.sam -nomd -Baux + if [ $? != 0 ] + then + fails=`expr $fails + 1` + false + fi +} + +trials=0 +fails=0 +crash=0 + +files=`ls -1 *#*.sam` + +# Restrict to known workers from SAM->CRAM->CRAM in cramtools +#files="auxf#values.sam c1#bounds.sam c1#noseq.sam c1#pad1.sam c1#pad2.sam c1#pad3.sam c1#unknown.sam ce#1.sam ce#2.sam ce#5b.sam ce#large_seq.sam ce#tag_depadded.sam ce#tag_padded.sam ce#unmap.sam ce#unmap1.sam ce#unmap2.sam xx#large_aux.sam xx#large_aux2.sam xx#pair.sam xx#rg.sam xx#unsorted.sam" + +for i in $files +do + r=`echo $i | sed 's/#.*/.fa/'` + echo "=== $i" + + # C to C + trials=`expr $trials + 1` + sam_to_Ccram $r $i && Ccram_to_sam $r && compare_sam $i _tmp.sam + + # Java to Java + trials=`expr $trials + 1` + sam_to_Jcram $r $i && Jcram_to_sam $r && compare_sam $i _tmp.sam + + # C to Java + trials=`expr $trials + 1` + sam_to_Ccram $r $i && Jcram_to_sam $r && compare_sam $i _tmp.sam + + # Java to C + trials=`expr $trials + 1` + sam_to_Jcram $r $i && Ccram_to_sam $r && compare_sam $i _tmp.sam +done + +# Overcounts failures as an early fail can lead to 1 or 2 more fails. +echo "" +echo ============ +echo No. tests: $trials +echo No. diffs: $fails +echo No. crash: $crash diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/faidx.fa b/src/samtools-1.3.1/htslib-1.3.1/test/faidx.fa new file mode 100644 index 0000000..1a72d11 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/test/faidx.fa @@ -0,0 +1,17 @@ +> +ATGC +>trailingblank1 +AAATTTGGGCCC +TTTGGGCCCAAA +GGGCCCAAA + +>trailingblank2 with last dna line the same length +AAATTTGGGCCCAAATTTGGGCCC +TTTGGGCCCAAATTTGGGCCCAAA +GGGCCCAAATTTGGGCCCAAATTT + +> foo +TGCATG +CA +> bar description +TTTTAAAA diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/fieldarith.c b/src/samtools-1.3.1/htslib-1.3.1/test/fieldarith.c new file mode 100644 index 0000000..3627a89 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/test/fieldarith.c @@ -0,0 +1,74 @@ +/* test/fieldarith.c -- CIGAR field arithmetic test suite. + + Copyright (C) 2013 Genome Research Ltd. + + Author: John Marshall + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include + +#include "htslib/sam.h" + +int ntests = 0; +int nfailures = 0; + +void check(const bam1_t *aln, const char *testname, const char *tag, int value) +{ + int32_t refvalue; + uint8_t *aux = bam_aux_get(aln, tag); + if (!aux) return; + ntests++; + refvalue = bam_aux2i(aux); + if (value != refvalue) { + fprintf(stderr, "%s FAIL for %s: computed %d != %d expected\n", + testname, bam_get_qname(aln), value, refvalue); + nfailures++; + } +} + +int main(int argc, char **argv) +{ + bam_hdr_t *header; + bam1_t *aln = bam_init1(); + int i; + + for (i = 1; i < argc; i++) { + samFile *in = sam_open(argv[i], "r"); + if (in == NULL) { perror(argv[1]); return 1; } + + header = sam_hdr_read(in); + while (sam_read1(in, header, aln) >= 0) { + check(aln, "cigar2qlen", "XQ", + bam_cigar2qlen(aln->core.n_cigar, bam_get_cigar(aln))); + check(aln, "cigar2rlen", "XR", + bam_cigar2rlen(aln->core.n_cigar, bam_get_cigar(aln))); + check(aln, "endpos", "XE", bam_endpos(aln)); + } + + bam_hdr_destroy(header); + sam_close(in); + } + + bam_destroy1(aln); + + return (nfailures > 0); +} diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/fieldarith.sam b/src/samtools-1.3.1/htslib-1.3.1/test/fieldarith.sam new file mode 100644 index 0000000..180d1e8 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/test/fieldarith.sam @@ -0,0 +1,15 @@ +@SQ SN:one LN:1000 +@SQ SN:two LN:500 +@CO For each SAM record that has each listed aux field, performs these tests: +@CO XQ is the expected result for bam_cigar2qlen() +@CO XR is the expected result for bam_cigar2rlen() +@CO XE is the expected result for bam_endpos() +@CO (Note that these are all zero-based, while POS is one-based in SAM) +r1 0 one 50 20 8M * 0 0 ATGCATGC qqqqqqqq XQ:i:8 XR:i:8 XE:i:57 +r2 0 one 100 20 50M * 0 0 ATGCATGCATGCATGCATGCATGCATGCATGCATGCATGCATGCATGCAT qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq XQ:i:50 XR:i:50 XE:i:149 +unmapped 5 two 200 0 * two 200 0 ATGCATGC qqqqqqqq XQ:i:0 XR:i:0 XE:i:200 +hascigar 5 two 200 0 6M2S two 200 0 ATGCATGC qqqqqqqq XQ:i:8 XR:i:6 XE:i:200 +s1 0 one 300 20 2M * 0 0 AT qq XQ:i:2 XR:i:2 XE:i:301 +su1 4 * 0 0 * * 0 0 AT qq XQ:i:0 XR:i:0 XE:i:0 +su2 5 two 400 0 * two 400 0 AT qq XQ:i:0 XR:i:0 XE:i:400 +su3 4 one 500 0 2M * 0 0 AT qq XQ:i:2 XR:i:2 XE:i:500 diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/formatcols.vcf b/src/samtools-1.3.1/htslib-1.3.1/test/formatcols.vcf new file mode 100644 index 0000000..c46cf46 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/test/formatcols.vcf @@ -0,0 +1,6 @@ +##fileformat=VCFv4.3 +##FILTER= +##contig= +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT S1 S2 S3 +1 100 a A T . . . S a bbbbbbb ccccccccc diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/hfile.c b/src/samtools-1.3.1/htslib-1.3.1/test/hfile.c new file mode 100644 index 0000000..180f2ff --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/test/hfile.c @@ -0,0 +1,206 @@ +/* test/hfile.c -- Test cases for low-level input/output streams. + + Copyright (C) 2013-2014 Genome Research Ltd. + + Author: John Marshall + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include +#include +#include + +#include + +#include "htslib/hfile.h" +#include "htslib/hts_defs.h" + +void HTS_NORETURN fail(const char *format, ...) +{ + int err = errno; + va_list args; + va_start(args, format); + vfprintf(stderr, format, args); + va_end(args); + if (err != 0) fprintf(stderr, ": %s", strerror(err)); + fprintf(stderr, "\n"); + exit(EXIT_FAILURE); +} + +void check_offset(hFILE *f, off_t off, const char *message) +{ + off_t ret = htell(f); + if (ret < 0) fail("htell(%s)", message); + if (ret == off) return; + + fprintf(stderr, "%s offset incorrect: expected %ld but got %ld\n", + message, (long)off, (long)ret); + exit(EXIT_FAILURE); +} + +char *slurp(const char *filename) +{ + char *text; + struct stat sbuf; + size_t filesize; + FILE *f = fopen(filename, "r"); + if (f == NULL) fail("fopen(\"%s\", \"r\")", filename); + if (fstat(fileno(f), &sbuf) != 0) fail("fstat(\"%s\")", filename); + filesize = sbuf.st_size; + + text = (char *) malloc(filesize + 1); + if (text == NULL) fail("malloc(text)"); + + if (fread(text, 1, filesize, f) != filesize) fail("fread"); + fclose(f); + + text[filesize] = '\0'; + return text; +} + +hFILE *fin = NULL; +hFILE *fout = NULL; + +void reopen(const char *infname, const char *outfname) +{ + if (fin) { if (hclose(fin) != 0) fail("hclose(input)"); } + if (fout) { if (hclose(fout) != 0) fail("hclose(output)"); } + + fin = hopen(infname, "r"); + if (fin == NULL) fail("hopen(\"%s\")", infname); + + fout = hopen(outfname, "w"); + if (fout == NULL) fail("hopen(\"%s\")", outfname); +} + +int main(void) +{ + static const int size[] = { 1, 13, 403, 999, 30000 }; + + char buffer[40000]; + char *original; + int c, i; + ssize_t n; + off_t off; + + reopen("vcf.c", "test/hfile1.tmp"); + while ((c = hgetc(fin)) != EOF) { + if (hputc(c, fout) == EOF) fail("hputc"); + } + if (herrno(fin)) { errno = herrno(fin); fail("hgetc"); } + + reopen("test/hfile1.tmp", "test/hfile2.tmp"); + if (hpeek(fin, buffer, 50) < 0) fail("hpeek"); + while ((n = hread(fin, buffer, 17)) > 0) { + if (hwrite(fout, buffer, n) != n) fail("hwrite"); + } + if (n < 0) fail("hread"); + + reopen("test/hfile2.tmp", "test/hfile3.tmp"); + while ((n = hread(fin, buffer, sizeof buffer)) > 0) { + if (hwrite(fout, buffer, n) != n) fail("hwrite"); + if (hpeek(fin, buffer, 700) < 0) fail("hpeek"); + } + if (n < 0) fail("hread"); + + reopen("test/hfile3.tmp", "test/hfile4.tmp"); + i = 0; + off = 0; + while ((n = hread(fin, buffer, size[i++ % 5])) > 0) { + off += n; + buffer[n] = '\0'; + check_offset(fin, off, "pre-peek"); + if (hputs(buffer, fout) == EOF) fail("hputs"); + if ((n = hpeek(fin, buffer, size[(i+3) % 5])) < 0) fail("hpeek"); + check_offset(fin, off, "post-peek"); + } + if (n < 0) fail("hread"); + + reopen("test/hfile4.tmp", "test/hfile5.tmp"); + n = hread(fin, buffer, 200); + if (n < 0) fail("hread"); + else if (n != 200) fail("hread only got %d", (int)n); + if (hwrite(fout, buffer, 1000) != 1000) fail("hwrite"); + check_offset(fin, 200, "input/first200"); + check_offset(fout, 1000, "output/first200"); + + if (hseek(fin, 800, SEEK_CUR) < 0) fail("hseek/cur"); + check_offset(fin, 1000, "input/seek"); + for (off = 1000; (n = hread(fin, buffer, sizeof buffer)) > 0; off += n) + if (hwrite(fout, buffer, n) != n) fail("hwrite"); + if (n < 0) fail("hread"); + check_offset(fin, off, "input/eof"); + check_offset(fout, off, "output/eof"); + + if (hseek(fin, 200, SEEK_SET) < 0) fail("hseek/set"); + if (hseek(fout, 200, SEEK_SET) < 0) fail("hseek(output)"); + check_offset(fin, 200, "input/backto200"); + check_offset(fout, 200, "output/backto200"); + n = hread(fin, buffer, 800); + if (n < 0) fail("hread"); + else if (n != 800) fail("hread only got %d", (int)n); + if (hwrite(fout, buffer, 800) != 800) fail("hwrite"); + check_offset(fin, 1000, "input/wrote800"); + check_offset(fout, 1000, "output/wrote800"); + + if (hflush(fout) == EOF) fail("hflush"); + + original = slurp("vcf.c"); + for (i = 1; i <= 5; i++) { + char *text; + sprintf(buffer, "test/hfile%d.tmp", i); + text = slurp(buffer); + if (strcmp(original, text) != 0) { + fprintf(stderr, "%s differs from vcf.c\n", buffer); + return EXIT_FAILURE; + } + free(text); + } + free(original); + + if (hclose(fin) != 0) fail("hclose(input)"); + if (hclose(fout) != 0) fail("hclose(output)"); + + fout = hopen("test/hfile_chars.tmp", "w"); + if (fout == NULL) fail("hopen(\"test/hfile_chars.tmp\")"); + for (i = 0; i < 256; i++) + if (hputc(i, fout) != i) fail("chars: hputc (%d)", i); + if (hclose(fout) != 0) fail("hclose(test/hfile_chars.tmp)"); + + fin = hopen("test/hfile_chars.tmp", "r"); + if (fin == NULL) fail("hopen(\"test/hfile_chars.tmp\") for reading"); + for (i = 0; i < 256; i++) + if ((c = hgetc(fin)) != i) + fail("chars: hgetc (%d = 0x%x) returned %d = 0x%x", i, i, c, c); + if ((c = hgetc(fin)) != EOF) fail("chars: hgetc (EOF) returned %d", c); + if (hclose(fin) != 0) fail("hclose(test/hfile_chars.tmp) for reading"); + + fin = hopen("data:hello, world!\n", "r"); + if (fin == NULL) fail("hopen(\"data:...\")"); + n = hread(fin, buffer, 300); + if (n < 0) fail("hread"); + buffer[n] = '\0'; + if (strcmp(buffer, "hello, world!\n") != 0) fail("hread result"); + if (hclose(fin) != 0) fail("hclose(\"data:...\")"); + + return EXIT_SUCCESS; +} diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/noroundtrip-out.vcf b/src/samtools-1.3.1/htslib-1.3.1/test/noroundtrip-out.vcf new file mode 100644 index 0000000..5824064 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/test/noroundtrip-out.vcf @@ -0,0 +1,9 @@ +##fileformat=VCFv4.3 +##FILTER= +##contig= +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT NA1 +3 50 . A T 0 PASS . GT:GT 2,4:. +3 60 . T C 0 PASS . GT 0/1 +3 70 . G A 0 PASS . GT:GT 2,4:. +3 80 . C G 0 PASS . GT:GT 2,4:0/1 diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/noroundtrip.vcf b/src/samtools-1.3.1/htslib-1.3.1/test/noroundtrip.vcf new file mode 100644 index 0000000..c461041 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/test/noroundtrip.vcf @@ -0,0 +1,8 @@ +##fileformat=VCFv4.3 +##contig= +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT NA1 +3 50 . A T 0 PASS . GT:GT 0/1 +3 60 . T C 0 PASS . GT 0/1 +3 70 . G A 0 PASS . GT:GT 0/1:. +3 80 . C G 0 PASS . GT:GT 0/1:0/1 diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/sam.c b/src/samtools-1.3.1/htslib-1.3.1/test/sam.c new file mode 100644 index 0000000..9e90769 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/test/sam.c @@ -0,0 +1,215 @@ +/* test/sam.c -- SAM/BAM/CRAM API test cases. + + Copyright (C) 2014-2015 Genome Research Ltd. + + Author: John Marshall + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include +#include +#include +#include + +// Suppress message for faidx_fetch_nseq(), which we're intentionally testing +#include "htslib/hts_defs.h" +#undef HTS_DEPRECATED +#define HTS_DEPRECATED(message) + +#include "htslib/sam.h" +#include "htslib/faidx.h" +#include "htslib/kstring.h" + +int status; + +static void fail(const char *fmt, ...) +{ + va_list args; + + fprintf(stderr, "Failed: "); + va_start(args, fmt); + vfprintf(stderr, fmt, args); + va_end(args); + fprintf(stderr, "\n"); + + status = EXIT_FAILURE; +} + +uint8_t *check_bam_aux_get(const bam1_t *aln, const char *tag, char type) +{ + uint8_t *p = bam_aux_get(aln, tag); + if (p) { + if (*p == type) return p; + else fail("%s field of type '%c', expected '%c'\n", tag, *p, type); + } + else fail("can't find %s field\n", tag); + + return NULL; +} + +#define PI 3.141592653589793 +#define E 2.718281828459045 +#define HELLO "Hello, world!" +#define BEEF "DEADBEEF" + +#define str(x) #x +#define xstr(x) str(x) + +static int aux_fields1(void) +{ + static const char sam[] = "data:" +"@SQ\tSN:one\tLN:1000\n" +"@SQ\tSN:two\tLN:500\n" +"r1\t0\tone\t500\t20\t8M\t*\t0\t0\tATGCATGC\tqqqqqqqq\tXA:A:k\tXi:i:37\tXf:f:" xstr(PI) "\tXd:d:" xstr(E) "\tXZ:Z:" HELLO "\tXH:H:" BEEF "\tXB:B:c,-2,0,+2\tZZ:i:1000000\tY1:i:-2147483648\tY2:i:-2147483647\tY3:i:-1\tY4:i:0\tY5:i:1\tY6:i:2147483647\tY7:i:2147483648\tY8:i:4294967295\n"; + + // Canonical form of the alignment record above, as output by sam_format1() + static const char r1[] = "r1\t0\tone\t500\t20\t8M\t*\t0\t0\tATGCATGC\tqqqqqqqq\tXA:A:k\tXi:i:37\tXf:f:3.14159\tXd:d:2.71828\tXZ:Z:" HELLO "\tXH:H:" BEEF "\tXB:B:c,-2,0,2\tZZ:i:1000000\tY1:i:-2147483648\tY2:i:-2147483647\tY3:i:-1\tY4:i:0\tY5:i:1\tY6:i:2147483647\tY7:i:2147483648\tY8:i:4294967295"; + + samFile *in = sam_open(sam, "r"); + bam_hdr_t *header = sam_hdr_read(in); + bam1_t *aln = bam_init1(); + uint8_t *p; + uint32_t n; + kstring_t ks = { 0, 0, NULL }; + + if (sam_read1(in, header, aln) >= 0) { + if ((p = check_bam_aux_get(aln, "XA", 'A')) && bam_aux2A(p) != 'k') + fail("XA field is '%c', expected 'k'", bam_aux2A(p)); + + if ((p = check_bam_aux_get(aln, "Xi", 'C')) && bam_aux2i(p) != 37) + fail("Xi field is %d, expected 37", bam_aux2i(p)); + + if ((p = check_bam_aux_get(aln, "Xf", 'f')) && fabs(bam_aux2f(p) - PI) > 1E-6) + fail("Xf field is %.12f, expected pi", bam_aux2f(p)); + + if ((p = check_bam_aux_get(aln, "Xd", 'd')) && fabs(bam_aux2f(p) - E) > 1E-6) + fail("Xf field is %.12f, expected e", bam_aux2f(p)); + + if ((p = check_bam_aux_get(aln, "XZ", 'Z')) && strcmp(bam_aux2Z(p), HELLO) != 0) + fail("XZ field is \"%s\", expected \"%s\"", bam_aux2Z(p), HELLO); + + if ((p = check_bam_aux_get(aln, "XH", 'H')) && strcmp(bam_aux2Z(p), BEEF) != 0) + fail("XH field is \"%s\", expected \"%s\"", bam_aux2Z(p), BEEF); + + // TODO Invent and use bam_aux2B() + if ((p = check_bam_aux_get(aln, "XB", 'B')) && ! (memcmp(p, "Bc", 2) == 0 && (memcpy(&n, p+2, 4), n) == 3 && memcmp(p+6, "\xfe\x00\x02", 3) == 0)) + fail("XB field is %c,..., expected c,-2,0,+2", p[1]); + + if ((p = check_bam_aux_get(aln, "ZZ", 'I')) && bam_aux2i(p) != 1000000) + fail("ZZ field is %d, expected 1000000", bam_aux2i(p)); + + if ((p = bam_aux_get(aln, "Y1")) && bam_aux2i(p) != -2147483647-1) + fail("Y1 field is %d, expected -2^31", bam_aux2i(p)); + + if ((p = bam_aux_get(aln, "Y2")) && bam_aux2i(p) != -2147483647) + fail("Y2 field is %d, expected -2^31+1", bam_aux2i(p)); + + if ((p = bam_aux_get(aln, "Y3")) && bam_aux2i(p) != -1) + fail("Y3 field is %d, expected -1", bam_aux2i(p)); + + if ((p = bam_aux_get(aln, "Y4")) && bam_aux2i(p) != 0) + fail("Y4 field is %d, expected 0", bam_aux2i(p)); + + if ((p = bam_aux_get(aln, "Y5")) && bam_aux2i(p) != 1) + fail("Y5 field is %d, expected 1", bam_aux2i(p)); + + if ((p = bam_aux_get(aln, "Y6")) && bam_aux2i(p) != 2147483647) + fail("Y6 field is %d, expected 2^31-1", bam_aux2i(p)); + + // TODO Checking these perhaps requires inventing bam_aux2u() or so +#if 0 + if ((p = bam_aux_get(aln, "Y7")) && bam_aux2i(p) != 2147483648) + fail("Y7 field is %d, expected 2^31", bam_aux2i(p)); + + if ((p = bam_aux_get(aln, "Y8")) && bam_aux2i(p) != 4294967295) + fail("Y8 field is %d, expected 2^32-1", bam_aux2i(p)); +#endif + + if (sam_format1(header, aln, &ks) < 0) + fail("can't format record"); + + if (strcmp(ks.s, r1) != 0) + fail("record formatted incorrectly: \"%s\"", ks.s); + + free(ks.s); + } + else fail("can't read record"); + + bam_destroy1(aln); + bam_hdr_destroy(header); + sam_close(in); + + return 1; +} + +static void iterators1(void) +{ + hts_itr_destroy(sam_itr_queryi(NULL, HTS_IDX_REST, 0, 0)); + hts_itr_destroy(sam_itr_queryi(NULL, HTS_IDX_NONE, 0, 0)); +} + +static void faidx1(const char *filename) +{ + int n, n_exp = 0; + char tmpfilename[FILENAME_MAX], line[500]; + FILE *fin, *fout; + faidx_t *fai; + + fin = fopen(filename, "r"); + if (fin == NULL) fail("can't open %s\n", filename); + sprintf(tmpfilename, "%s.tmp", filename); + fout = fopen(tmpfilename, "w"); + if (fout == NULL) fail("can't create temporary %s\n", tmpfilename); + while (fgets(line, sizeof line, fin)) { + if (line[0] == '>') n_exp++; + fputs(line, fout); + } + fclose(fin); + fclose(fout); + + if (fai_build(tmpfilename) < 0) fail("can't index %s", tmpfilename); + fai = fai_load(tmpfilename); + if (fai == NULL) fail("can't load faidx file %s", tmpfilename); + + n = faidx_fetch_nseq(fai); + if (n != n_exp) + fail("%s: faidx_fetch_nseq returned %d, expected %d", filename, n, n_exp); + + n = faidx_nseq(fai); + if (n != n_exp) + fail("%s: faidx_nseq returned %d, expected %d", filename, n, n_exp); + + fai_destroy(fai); +} + +int main(int argc, char **argv) +{ + int i; + + status = EXIT_SUCCESS; + + aux_fields1(); + iterators1(); + for (i = 1; i < argc; i++) faidx1(argv[i]); + + return status; +} diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/test-regidx.c b/src/samtools-1.3.1/htslib-1.3.1/test/test-regidx.c new file mode 100644 index 0000000..abb390b --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/test/test-regidx.c @@ -0,0 +1,118 @@ +/* test/test-regidx.c -- Regions index test harness. + + Copyright (C) 2014 Genome Research Ltd. + + Author: Petr Danecek + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. +*/ + +#include + +#include +#include +#include +#include +#include +#include + +void error(const char *format, ...) +{ + va_list ap; + va_start(ap, format); + vfprintf(stderr, format, ap); + va_end(ap); + exit(-1); +} + +int custom_parse(const char *line, char **chr_beg, char **chr_end, reg_t *reg, void *payload, void *usr) +{ + // Use the standard parser for CHROM,FROM,TO + int i, ret = regidx_parse_tab(line,chr_beg,chr_end,reg,NULL,NULL); + if ( ret!=0 ) return ret; + + // Skip the fields that were parsed above + char *ss = (char*) line; + while ( *ss && isspace(*ss) ) ss++; + for (i=0; i<3; i++) + { + while ( *ss && !isspace(*ss) ) ss++; + if ( !*ss ) return -2; // wrong number of fields + while ( *ss && isspace(*ss) ) ss++; + } + if ( !*ss ) return -2; + + // Parse the payload + char *se = ss; + while ( *se && !isspace(*se) ) se++; + char **dat = (char**) payload; + *dat = (char*) malloc(se-ss+1); + memcpy(*dat,ss,se-ss+1); + (*dat)[se-ss] = 0; + return 0; +} +void custom_free(void *payload) +{ + char **dat = (char**)payload; + free(*dat); +} + +int main(int argc, char **argv) +{ + // Init index with no file name, we will insert the regions manually + regidx_t *idx = regidx_init(NULL,custom_parse,custom_free,sizeof(char*),NULL); + if ( !idx ) error("init failed\n"); + + // Insert regions + char *line; + line = "1 10000000 10000000 1:10000000-10000000"; if ( regidx_insert(idx,line)!=0 ) error("insert failed: %s\n", line); + line = "1 20000000 20000001 1:20000000-20000001"; if ( regidx_insert(idx,line)!=0 ) error("insert failed: %s\n", line); + line = "1 20000002 20000002 1:20000002-20000002"; if ( regidx_insert(idx,line)!=0 ) error("insert failed: %s\n", line); + line = "1 30000000 30000000 1:30000000-30000000"; if ( regidx_insert(idx,line)!=0 ) error("insert failed: %s\n", line); + + // Finish initialization + regidx_insert(idx,NULL); + + // Test + regitr_t itr; + int from, to; + + from = to = 10000000; + if ( !regidx_overlap(idx,"1",from-1,to-1,&itr) ) error("query failed: 1:%d-%d\n",from,to); + if ( strcmp("1:10000000-10000000",REGITR_PAYLOAD(itr,char*)) ) error("query failed: 1:%d-%d vs %s\n", from,to,REGITR_PAYLOAD(itr,char*)); + if ( !regidx_overlap(idx,"1",from-2,to-1,&itr) ) error("query failed: 1:%d-%d\n",from-1,to); + if ( !regidx_overlap(idx,"1",from-2,to+3,&itr) ) error("query failed: 1:%d-%d\n",from-1,to+2); + if ( regidx_overlap(idx,"1",from-2,to-2,&itr) ) error("query failed: 1:%d-%d\n",from-1,to-1); + + from = to = 20000000; + if ( !regidx_overlap(idx,"1",from-1,to-1,&itr) ) error("query failed: 1:%d-%d\n",from,to); + + from = to = 20000002; + if ( !regidx_overlap(idx,"1",from-1,to-1,&itr) ) error("query failed: 1:%d-%d\n",from,to); + + from = to = 30000000; + if ( !regidx_overlap(idx,"1",from-1,to-1,&itr) ) error("query failed: 1:%d-%d\n",from,to); + + // Clean up + regidx_destroy(idx); + + return 0; +} + + diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/test-vcf-api.c b/src/samtools-1.3.1/htslib-1.3.1/test/test-vcf-api.c new file mode 100644 index 0000000..2df9b71 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/test/test-vcf-api.c @@ -0,0 +1,284 @@ +/* test/test-vcf-api.c -- VCF test harness. + + Copyright (C) 2013, 2014 Genome Research Ltd. + + Author: Petr Danecek + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include +#include +#include +#include + +void write_bcf(char *fname) +{ + // Init + htsFile *fp = hts_open(fname,"wb"); + bcf_hdr_t *hdr = bcf_hdr_init("w"); + bcf1_t *rec = bcf_init1(); + + // Create VCF header + kstring_t str = {0,0,0}; + bcf_hdr_append(hdr, "##fileDate=20090805"); + bcf_hdr_append(hdr, "##FORMAT="); + bcf_hdr_append(hdr, "##INFO="); + bcf_hdr_append(hdr, "##FILTER="); + bcf_hdr_append(hdr, "##unused="); + bcf_hdr_append(hdr, "##unused=unformatted text 1"); + bcf_hdr_append(hdr, "##unused=unformatted text 2"); + bcf_hdr_append(hdr, "##contig="); + bcf_hdr_append(hdr, "##source=myImputationProgramV3.1"); + bcf_hdr_append(hdr, "##reference=file:///seq/references/1000GenomesPilot-NCBI36.fasta"); + bcf_hdr_append(hdr, "##contig="); + bcf_hdr_append(hdr, "##phasing=partial"); + bcf_hdr_append(hdr, "##INFO="); + bcf_hdr_append(hdr, "##INFO="); + bcf_hdr_append(hdr, "##INFO="); + bcf_hdr_append(hdr, "##INFO="); + bcf_hdr_append(hdr, "##INFO="); + bcf_hdr_append(hdr, "##INFO="); + bcf_hdr_append(hdr, "##FILTER="); + bcf_hdr_append(hdr, "##FILTER="); + bcf_hdr_append(hdr, "##FORMAT="); + bcf_hdr_append(hdr, "##FORMAT="); + bcf_hdr_append(hdr, "##FORMAT="); + bcf_hdr_append(hdr, "##FORMAT="); + bcf_hdr_append(hdr, "##FORMAT="); + + bcf_hdr_add_sample(hdr, "NA00001"); + bcf_hdr_add_sample(hdr, "NA00002"); + bcf_hdr_add_sample(hdr, "NA00003"); + bcf_hdr_add_sample(hdr, NULL); // to update internal structures + bcf_hdr_write(fp, hdr); + + + // Add a record + // 20 14370 rs6054257 G A 29 PASS NS=3;DP=14;AF=0.5;DB;H2 GT:GQ:DP:HQ 0|0:48:1:51,51 1|0:48:8:51,51 1/1:43:5:.,. + // .. CHROM + rec->rid = bcf_hdr_name2id(hdr, "20"); + // .. POS + rec->pos = 14369; + // .. ID + bcf_update_id(hdr, rec, "rs6054257"); + // .. REF and ALT + bcf_update_alleles_str(hdr, rec, "G,A"); + // .. QUAL + rec->qual = 29; + // .. FILTER + int32_t tmpi = bcf_hdr_id2int(hdr, BCF_DT_ID, "PASS"); + bcf_update_filter(hdr, rec, &tmpi, 1); + // .. INFO + tmpi = 3; + bcf_update_info_int32(hdr, rec, "NS", &tmpi, 1); + tmpi = 14; + bcf_update_info_int32(hdr, rec, "DP", &tmpi, 1); + float tmpf = 0.5; + bcf_update_info_float(hdr, rec, "AF", &tmpf, 1); + bcf_update_info_flag(hdr, rec, "DB", NULL, 1); + bcf_update_info_flag(hdr, rec, "H2", NULL, 1); + // .. FORMAT + int32_t *tmpia = (int*)malloc(bcf_hdr_nsamples(hdr)*2*sizeof(int)); + tmpia[0] = bcf_gt_phased(0); + tmpia[1] = bcf_gt_phased(0); + tmpia[2] = bcf_gt_phased(1); + tmpia[3] = bcf_gt_phased(0); + tmpia[4] = bcf_gt_unphased(1); + tmpia[5] = bcf_gt_unphased(1); + bcf_update_genotypes(hdr, rec, tmpia, bcf_hdr_nsamples(hdr)*2); + tmpia[0] = 48; + tmpia[1] = 48; + tmpia[2] = 43; + bcf_update_format_int32(hdr, rec, "GQ", tmpia, bcf_hdr_nsamples(hdr)); + tmpia[0] = 1; + tmpia[1] = 8; + tmpia[2] = 5; + bcf_update_format_int32(hdr, rec, "DP", tmpia, bcf_hdr_nsamples(hdr)); + tmpia[0] = 51; + tmpia[1] = 51; + tmpia[2] = 51; + tmpia[3] = 51; + tmpia[4] = bcf_int32_missing; + tmpia[5] = bcf_int32_missing; + bcf_update_format_int32(hdr, rec, "HQ", tmpia, bcf_hdr_nsamples(hdr)*2); + char *tmp_str[] = {"String1","SomeOtherString2","YetAnotherString3"}; + bcf_update_format_string(hdr, rec, "TS", (const char**)tmp_str, 3); + bcf_write1(fp, hdr, rec); + + // 20 1110696 . A G,T 67 . NS=2;DP=10;AF=0.333,.;AA=T;DB GT 2 1 ./. + bcf_clear1(rec); + rec->rid = bcf_hdr_name2id(hdr, "20"); + rec->pos = 1110695; + bcf_update_alleles_str(hdr, rec, "A,G,T"); + rec->qual = 67; + tmpi = 2; + bcf_update_info_int32(hdr, rec, "NS", &tmpi, 1); + tmpi = 10; + bcf_update_info_int32(hdr, rec, "DP", &tmpi, 1); + float *tmpfa = (float*)malloc(2*sizeof(float)); + tmpfa[0] = 0.333; + bcf_float_set_missing(tmpfa[1]); + bcf_update_info_float(hdr, rec, "AF", tmpfa, 2); + bcf_update_info_string(hdr, rec, "AA", "T"); + bcf_update_info_flag(hdr, rec, "DB", NULL, 1); + tmpia[0] = bcf_gt_phased(2); + tmpia[1] = bcf_int32_vector_end; + tmpia[2] = bcf_gt_phased(1); + tmpia[3] = bcf_int32_vector_end; + tmpia[4] = bcf_gt_missing; + tmpia[5] = bcf_gt_missing; + bcf_update_genotypes(hdr, rec, tmpia, bcf_hdr_nsamples(hdr)*2); + bcf_write1(fp, hdr, rec); + + free(tmpia); + free(tmpfa); + + // Clean + free(str.s); + bcf_destroy1(rec); + bcf_hdr_destroy(hdr); + int ret; + if ( (ret=hts_close(fp)) ) + { + fprintf(stderr,"hts_close(%s): non-zero status %d\n",fname,ret); + exit(ret); + } +} + +void bcf_to_vcf(char *fname) +{ + htsFile *fp = hts_open(fname,"rb"); + bcf_hdr_t *hdr = bcf_hdr_read(fp); + bcf1_t *rec = bcf_init1(); + + char *gz_fname = (char*) malloc(strlen(fname)+4); + snprintf(gz_fname,strlen(fname)+4,"%s.gz",fname); + htsFile *out = hts_open(gz_fname,"wg"); + + bcf_hdr_t *hdr_out = bcf_hdr_dup(hdr); + bcf_hdr_remove(hdr_out,BCF_HL_STR,"unused"); + bcf_hdr_remove(hdr_out,BCF_HL_GEN,"unused"); + bcf_hdr_remove(hdr_out,BCF_HL_FLT,"Flt"); + bcf_hdr_remove(hdr_out,BCF_HL_INFO,"UI"); + bcf_hdr_remove(hdr_out,BCF_HL_FMT,"UF"); + bcf_hdr_remove(hdr_out,BCF_HL_CTG,"Unused"); + bcf_hdr_write(out, hdr_out); + + while ( bcf_read1(fp, hdr, rec)>=0 ) + { + bcf_write1(out, hdr_out, rec); + + // Test problems caused by bcf1_sync: the data block + // may be realloced, also the unpacked structures must + // get updated. + bcf_unpack(rec, BCF_UN_STR); + bcf_update_id(hdr, rec, 0); + bcf_update_format_int32(hdr, rec, "GQ", NULL, 0); + + bcf1_t *dup = bcf_dup(rec); // force bcf1_sync call + bcf_write1(out, hdr_out, dup); + bcf_destroy1(dup); + + bcf_update_alleles_str(hdr_out, rec, "G,A"); + int32_t tmpi = 99; + bcf_update_info_int32(hdr_out, rec, "DP", &tmpi, 1); + int32_t tmpia[] = {9,9,9}; + bcf_update_format_int32(hdr_out, rec, "DP", tmpia, 3); + + bcf_write1(out, hdr_out, rec); + } + + bcf_destroy1(rec); + bcf_hdr_destroy(hdr); + bcf_hdr_destroy(hdr_out); + int ret; + if ( (ret=hts_close(fp)) ) + { + fprintf(stderr,"hts_close(%s): non-zero status %d\n",fname,ret); + exit(ret); + } + if ( (ret=hts_close(out)) ) + { + fprintf(stderr,"hts_close(%s): non-zero status %d\n",gz_fname,ret); + exit(ret); + } + + + // read gzip, write stdout + htsFile *gz_in = hts_open(gz_fname, "r"); + if ( !gz_in ) + { + fprintf(stderr,"Could not read: %s\n", gz_fname); + exit(1); + } + + kstring_t line = {0,0,0}; + while ( hts_getline(gz_in, KS_SEP_LINE, &line)>0 ) + { + kputc('\n',&line); + fwrite(line.s,1,line.l,stdout); + } + + if ( (ret=hts_close(gz_in)) ) + { + fprintf(stderr,"hts_close(%s): non-zero status %d\n",gz_fname,ret); + exit(ret); + } + free(line.s); + free(gz_fname); +} + +void iterator(const char *fname) +{ + htsFile *fp = hts_open(fname, "r"); + bcf_hdr_t *hdr = bcf_hdr_read(fp); + hts_idx_t *idx; + hts_itr_t *iter; + + bcf_index_build(fname, 0); + idx = bcf_index_load(fname); + + iter = bcf_itr_queryi(idx, bcf_hdr_name2id(hdr, "20"), 1110600, 1110800); + bcf_itr_destroy(iter); + + iter = bcf_itr_querys(idx, hdr, "20:1110600-1110800"); + bcf_itr_destroy(iter); + + hts_idx_destroy(idx); + bcf_hdr_destroy(hdr); + int ret; + if ( (ret=hts_close(fp)) ) + { + fprintf(stderr,"hts_close(%s): non-zero status %d\n",fname,ret); + exit(ret); + } +} + +int main(int argc, char **argv) +{ + char *fname = argc>1 ? argv[1] : "rmme.bcf"; + write_bcf(fname); + bcf_to_vcf(fname); + iterator(fname); + return 0; +} + diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/test-vcf-api.out b/src/samtools-1.3.1/htslib-1.3.1/test/test-vcf-api.out new file mode 100644 index 0000000..d3bb73e --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/test/test-vcf-api.out @@ -0,0 +1,28 @@ +##fileformat=VCFv4.2 +##FILTER= +##fileDate=20090805 +##unused= +##source=myImputationProgramV3.1 +##reference=file:///seq/references/1000GenomesPilot-NCBI36.fasta +##contig= +##phasing=partial +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##FILTER= +##FILTER= +##FORMAT= +##FORMAT= +##FORMAT= +##FORMAT= +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT NA00001 NA00002 NA00003 +20 14370 rs6054257 G A 29 PASS NS=3;DP=14;AF=0.5;DB;H2 GT:GQ:DP:HQ:TS 0|0:48:1:51,51:String1 1|0:48:8:51,51:SomeOtherString2 1/1:43:5:.,.:YetAnotherString3 +20 14370 . G A 29 PASS NS=3;DP=14;AF=0.5;DB;H2 GT:DP:HQ:TS 0|0:1:51,51:String1 1|0:8:51,51:SomeOtherString2 1/1:5:.,.:YetAnotherString3 +20 14370 . G A 29 PASS NS=3;DP=99;AF=0.5;DB;H2 GT:DP:HQ:TS 0|0:9:51,51:String1 1|0:9:51,51:SomeOtherString2 1/1:9:.,.:YetAnotherString3 +20 1110696 . A G,T 67 . NS=2;DP=10;AF=0.333,.;AA=T;DB GT 2 1 ./. +20 1110696 . A G,T 67 . NS=2;DP=10;AF=0.333,.;AA=T;DB GT 2 1 ./. +20 1110696 . G A 67 . NS=2;DP=99;AF=0.333,.;AA=T;DB GT:DP 2:9 1:9 ./.:9 diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/test-vcf-hdr-in.vcf b/src/samtools-1.3.1/htslib-1.3.1/test/test-vcf-hdr-in.vcf new file mode 100644 index 0000000..1aba1f4 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/test/test-vcf-hdr-in.vcf @@ -0,0 +1,25 @@ +##fileformat=VCFv4.1 +##fileDate=20150126 +##reference=hs37d5 +##phasing=partial +##FILTER= 200.0"> +##FILTER= +##FILTER= +##FILTER= +##INFO= +##FORMAT= +##FORMAT= +##FORMAT= +##FORMAT= +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT NA00001 +1 12065947 PTV001 C T,A 29 PASS . GT:GATK:AD:DP:GQ 0/1:0/1:3,2:5:19 +1 109817590 PTV002 G T 77 PASS . GT:GATK:AD:DP:GQ 0/1:0/1:3,2:5:20 +1 153791300 PTV003 CTG C 81 PASS . GT:GATK:AD:DP:GQ 0/1:0/1:3,2:5:21 +1 156104666 PTV004 TTGAGAGCCGGCTGGCGGAT TCC 30 PASS . GT:GATK:AD:DP:GQ 0/1:0/1:3,2:5:22 +1 156108541 PTV005 G GG 31 PASS . GT:GATK:AD:DP:GQ 0/1:0/1:3,2:5:23 +1 161279695 PTV006 T C,A 32 PASS . GT:GATK:AD:DP:GQ 0/1:0/1:3,2:5:24 +1 169519049 PTV007 T . 35 PASS . GT:GATK:AD:DP:GQ 0/1:0/1:3,2:5:24 +1 226125468 PTV097 G A 99 PASS . GT:GATK:AD:DP:GQ 0/1:0/1:3,2:5:109 +16 2103394 PTV056 C T 68 PASS . GT:GATK:AD:DP:GQ 0/1:0/1:3,2:5:72 +4 31789170 PTV021 G . 77 PASS . GT:GATK:AD:DP:GQ 0/1:0/1:3,2:5:38 diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/test-vcf-hdr.out b/src/samtools-1.3.1/htslib-1.3.1/test/test-vcf-hdr.out new file mode 100644 index 0000000..578ef39 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/test/test-vcf-hdr.out @@ -0,0 +1,16 @@ +##fileformat=VCFv4.1 +##FILTER= +##fileDate=20150126 +##reference=hs37d5 +##phasing=partial +##FILTER= 200.0"> +##FILTER= +##FILTER= +##FILTER= +##INFO= +##FORMAT= +##FORMAT= +##FORMAT= +##FORMAT= +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT NA00001 diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/test-vcf-sweep.c b/src/samtools-1.3.1/htslib-1.3.1/test/test-vcf-sweep.c new file mode 100644 index 0000000..44c2fb1 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/test/test-vcf-sweep.c @@ -0,0 +1,114 @@ +/* test/test-vcf-sweep.c -- VCF test harness. + + Copyright (C) 2013 Genome Research Ltd. + + Author: Petr Danecek + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include + +int main(int argc, char **argv) +{ + if ( argc!=2 ) + { + fprintf(stderr,"Usage: test-vcf-sweep \n"); + return 1; + } + + // Init variables. The checksum is just for this test program to output + // something and verify that all sites are read in both passes - fwd and + // bwd. + bcf_sweep_t *sw = bcf_sweep_init(argv[1]); + bcf_hdr_t *hdr = bcf_sweep_hdr(sw); + int chksum = 0; + + // First we must sweep forward and read the whole file to build an index. + // If this is undesirable, we can require the presence of a .gzi index + // which can be created with `bgzip -r` from the samtools/htslib package + bcf1_t *rec; + while ( (rec = bcf_sweep_fwd(sw)) ) chksum += rec->pos+1; + printf("fwd position chksum: %d\n", chksum); + + // Now sweep backward. + chksum = 0; + while ( (rec = bcf_sweep_bwd(sw)) ) chksum += rec->pos+1; + printf("bwd position chksum: %d\n", chksum); + + // And forward and backward again, this time summing the PL vectors + int i,j, mPLs = 0, nPLs; + int32_t *PLs = NULL; + chksum = 0; + while ( (rec = bcf_sweep_fwd(sw)) ) + { + // get copy of the PL vectors + nPLs = bcf_get_format_int32(hdr, rec, "PL", &PLs, &mPLs); + if ( !nPLs ) continue; // PL not present + + // how many values are there per sample + int nvals = nPLs / bcf_hdr_nsamples(hdr); + + int32_t *ptr = PLs; + for (i=0; i +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + +use strict; +use warnings; +use Carp; +use FindBin; +use lib "$FindBin::Bin"; +use Getopt::Long; +use File::Temp qw/ tempfile tempdir /; +use IO::Handle; + +my $opts = parse_params(); + +test_view($opts); +test_vcf_api($opts,out=>'test-vcf-api.out'); +test_vcf_sweep($opts,out=>'test-vcf-sweep.out'); +test_vcf_various($opts); +test_convert_padded_header($opts); + +print "\nNumber of tests:\n"; +printf " total .. %d\n", $$opts{nok}+$$opts{nfailed}; +printf " passed .. %d\n", $$opts{nok}; +printf " failed .. %d\n", $$opts{nfailed}; +print "\n"; + +exit ($$opts{nfailed} > 0); + +#-------------------- + +sub error +{ + my (@msg) = @_; + if ( scalar @msg ) { confess @msg; } + print + "About: samtools/htslib consistency test script\n", + "Usage: test.pl [OPTIONS]\n", + "Options:\n", + " -r, --redo-outputs Recreate expected output files.\n", + " -t, --temp-dir When given, temporary files will not be removed.\n", + " -h, -?, --help This help message.\n", + "\n"; + exit 1; +} +sub parse_params +{ + my $opts = { keep_files=>0, nok=>0, nfailed=>0 }; + my $help; + Getopt::Long::Configure('bundling'); + my $ret = GetOptions ( + 't|temp-dir:s' => \$$opts{keep_files}, + 'r|redo-outputs' => \$$opts{redo_outputs}, + 'h|?|help' => \$help + ); + if ( !$ret or $help ) { error(); } + $$opts{tmp} = $$opts{keep_files} ? $$opts{keep_files} : tempdir(CLEANUP=>1); + if ( $$opts{keep_files} ) { cmd("mkdir -p $$opts{keep_files}"); } + $$opts{path} = $FindBin::RealBin; + $$opts{bin} = $FindBin::RealBin; + $$opts{bin} =~ s{/test/?$}{}; + return $opts; +} +sub _cmd +{ + my ($cmd) = @_; + my $kid_io; + my @out; + my $pid = open($kid_io, "-|"); + if ( !defined $pid ) { error("Cannot fork: $!"); } + if ($pid) + { + # parent + @out = <$kid_io>; + close($kid_io); + } + else + { + # child + exec('bash', '-o','pipefail','-c', $cmd) or error("Cannot execute the command [/bin/sh -o pipefail -c $cmd]: $!"); + } + return ($? >> 8, join('',@out)); +} +sub cmd +{ + my ($cmd) = @_; + my ($ret,$out) = _cmd($cmd); + if ( $ret ) { error("The command failed [$ret]: $cmd\n", $out); } + return $out; +} +sub test_cmd +{ + my ($opts,%args) = @_; + if ( !exists($args{out}) ) + { + if ( !exists($args{in}) ) { error("FIXME: expected out or in key\n"); } + $args{out} = "$args{in}.out"; + } + my ($package, $filename, $line, $test)=caller(1); + $test =~ s/^.+:://; + + print "$test:\n"; + print "\t$args{cmd}\n"; + + my ($ret,$out) = _cmd("$args{cmd} 2>&1"); + if ( $ret ) { failed($opts,$test); return; } + if ( $$opts{redo_outputs} && -e "$$opts{path}/$args{out}" ) + { + rename("$$opts{path}/$args{out}","$$opts{path}/$args{out}.old"); + open(my $fh,'>',"$$opts{path}/$args{out}") or error("$$opts{path}/$args{out}: $!"); + print $fh $out; + close($fh); + my ($ret,$out) = _cmd("diff -q $$opts{path}/$args{out} $$opts{path}/$args{out}.old"); + if ( !$ret && $out eq '' ) { unlink("$$opts{path}/$args{out}.old"); } + else + { + print "\tthe expected output changed, saving:\n"; + print "\t old .. $$opts{path}/$args{out}.old\n"; + print "\t new .. $$opts{path}/$args{out}\n"; + } + } + my $exp = ''; + if ( open(my $fh,'<',"$$opts{path}/$args{out}") ) + { + my @exp = <$fh>; + $exp = join('',@exp); + close($fh); + } + elsif ( !$$opts{redo_outputs} ) { failed($opts,$test,"$$opts{path}/$args{out}: $!"); return; } + + if ( $exp ne $out ) + { + open(my $fh,'>',"$$opts{path}/$args{out}.new") or error("$$opts{path}/$args{out}.new"); + print $fh $out; + close($fh); + if ( !-e "$$opts{path}/$args{out}" ) + { + rename("$$opts{path}/$args{out}.new","$$opts{path}/$args{out}") or error("rename $$opts{path}/$args{out}.new $$opts{path}/$args{out}: $!"); + print "\tthe file with expected output does not exist, creating new one:\n"; + print "\t\t$$opts{path}/$args{out}\n"; + } + else + { + failed($opts,$test,"The outputs differ:\n\t\t$$opts{path}/$args{out}\n\t\t$$opts{path}/$args{out}.new"); + } + return; + } + passed($opts,$test); +} +sub failed +{ + my ($opts,$test,$reason) = @_; + $$opts{nfailed}++; + print "\n"; + STDOUT->flush(); + if ( defined $reason ) { print STDERR "\t$reason\n"; } + print STDERR ".. failed ...\n\n"; + STDERR->flush(); +} +sub passed +{ + my ($opts,$test) = @_; + $$opts{nok}++; + print ".. ok\n\n"; +} +sub is_file_newer +{ + my ($afile,$bfile) = @_; + my (@astat) = stat($afile) or return 0; + my (@bstat) = stat($bfile) or return 0; + if ( $astat[9]>$bstat[9] ) { return 1 } + return 0; +} + + +# The tests -------------------------- + +my $test_view_failures; +sub testv { + my ($cmd) = @_; + print " $cmd\n"; + my ($ret, $out) = _cmd($cmd); + if ($ret != 0) { + STDOUT->flush(); + print STDERR "FAILED\n\n"; + STDERR->flush(); + $test_view_failures++; + } +} + +sub test_view +{ + my ($opts, %args) = @_; + + foreach my $sam (glob("*#*.sam")) { + my ($base, $ref) = ($sam =~ /((.*)#.*)\.sam/); + $ref .= ".fa"; + + my $bam = "$base.tmp.bam"; + my $cram = "$base.tmp.cram"; + + print "test_view testing $sam, ref $ref:\n"; + $test_view_failures = 0; + + # SAM -> BAM -> SAM + testv "./test_view -S -b $sam > $bam"; + testv "./test_view $bam > $bam.sam_"; + testv "./compare_sam.pl $sam $bam.sam_"; + + # SAM -> CRAM -> SAM + testv "./test_view -t $ref -S -C $sam > $cram"; + testv "./test_view -D $cram > $cram.sam_"; + testv "./compare_sam.pl -nomd $sam $cram.sam_"; + + # BAM -> CRAM -> BAM -> SAM + $cram = "$bam.cram"; + testv "./test_view -t $ref -C $bam > $cram"; + testv "./test_view -b -D $cram > $cram.bam"; + testv "./test_view $cram.bam > $cram.bam.sam_"; + testv "./compare_sam.pl -nomd $sam $cram.bam.sam_"; + + # SAM -> CRAM3 -> SAM + $cram = "$base.tmp.cram"; + testv "./test_view -t $ref -S -C -o VERSION=3.0 $sam > $cram"; + testv "./test_view -D $cram > $cram.sam_"; + testv "./compare_sam.pl -nomd $sam $cram.sam_"; + + # BAM -> CRAM3 -> BAM -> SAM + $cram = "$bam.cram"; + testv "./test_view -t $ref -C -o VERSION=3.0 $bam > $cram"; + testv "./test_view -b -D $cram > $cram.bam"; + testv "./test_view $cram.bam > $cram.bam.sam_"; + testv "./compare_sam.pl -nomd $sam $cram.bam.sam_"; + + # CRAM3 -> CRAM2 + $cram = "$base.tmp.cram"; + testv "./test_view -t $ref -C -o VERSION=2.1 $cram > $cram.cram"; + + # CRAM2 -> CRAM3 + testv "./test_view -t $ref -C -o VERSION=3.0 $cram.cram > $cram"; + testv "./test_view $cram > $cram.sam_"; + testv "./compare_sam.pl -nomd $sam $cram.sam_"; + + # Java pre-made CRAM -> SAM + my $jcram = "${base}_java.cram"; + if (-e $jcram) { + my $jsam = "${base}_java.tmp.sam_"; + testv "./test_view -i reference=$ref $jcram > $jsam"; + testv "./compare_sam.pl -nomd $sam $jsam"; + } + + if ($test_view_failures == 0) + { + passed($opts, "$sam conversions"); + } + else + { + failed($opts, "$sam conversions", "$test_view_failures subtests failed"); + } + } +} + +sub test_vcf_api +{ + my ($opts,%args) = @_; + test_cmd($opts,%args,cmd=>"$$opts{path}/test-vcf-api $$opts{tmp}/test-vcf-api.bcf"); +} + +sub test_vcf_sweep +{ + my ($opts,%args) = @_; + test_cmd($opts,%args,cmd=>"$$opts{path}/test-vcf-sweep $$opts{tmp}/test-vcf-api.bcf"); +} + +sub test_vcf_various +{ + my ($opts, %args) = @_; + + # Excess spaces in header lines + test_cmd($opts, %args, out => "test-vcf-hdr.out", + cmd => "$$opts{bin}/htsfile -ch $$opts{path}/test-vcf-hdr-in.vcf"); + + # Various VCF parsing issues + test_cmd($opts, %args, out => "formatcols.vcf", + cmd => "$$opts{bin}/htsfile -c $$opts{path}/formatcols.vcf"); + test_cmd($opts, %args, out => "noroundtrip-out.vcf", + cmd => "$$opts{bin}/htsfile -c $$opts{path}/noroundtrip.vcf"); +} + +sub test_convert_padded_header +{ + my ($opts, %args) = @_; + + $args{out} = "headernul.tmp.cram"; + cmd("$$opts{path}/test_view -t ce.fa -C ce#1.sam > $args{out}"); + + foreach my $nuls (0, 1, 678) { + my $nulsbam = "$$opts{tmp}/headernul$nuls.bam"; + cmd("$$opts{path}/test_view -b -Z $nuls ce#1.sam > $nulsbam"); + test_cmd($opts, %args, + cmd => "$$opts{path}/test_view -t ce.fa -C $nulsbam"); + } +} diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/test_view.c b/src/samtools-1.3.1/htslib-1.3.1/test/test_view.c new file mode 100644 index 0000000..e3754ad --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/test/test_view.c @@ -0,0 +1,198 @@ +/* test/test_view.c -- simple view tool, purely for use in a test harness. + + Copyright (C) 2012 Broad Institute. + Copyright (C) 2013-2014 Genome Research Ltd. + + Author: Heng Li + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include +#include +#include + +#include "cram/cram.h" + +#include "htslib/sam.h" + +int main(int argc, char *argv[]) +{ + samFile *in; + char *fn_ref = 0; + int flag = 0, c, clevel = -1, ignore_sam_err = 0; + char moder[8]; + bam_hdr_t *h; + bam1_t *b; + htsFile *out; + char modew[800]; + int r = 0, exit_code = 0; + hts_opt *in_opts = NULL, *out_opts = NULL; + int nreads = 0; + int extra_hdr_nuls = 0; + int benchmark = 0; + + while ((c = getopt(argc, argv, "IbDCSl:t:i:o:N:BZ:")) >= 0) { + switch (c) { + case 'S': flag |= 1; break; + case 'b': flag |= 2; break; + case 'D': flag |= 4; break; + case 'C': flag |= 8; break; + case 'B': benchmark = 1; break; + case 'l': clevel = atoi(optarg); flag |= 2; break; + case 't': fn_ref = optarg; break; + case 'I': ignore_sam_err = 1; break; + case 'i': if (hts_opt_add(&in_opts, optarg)) return 1; break; + case 'o': if (hts_opt_add(&out_opts, optarg)) return 1; break; + case 'N': nreads = atoi(optarg); break; + case 'Z': extra_hdr_nuls = atoi(optarg); break; + } + } + if (argc == optind) { + fprintf(stderr, "Usage: samview [-bSCSIB] [-N num_reads] [-l level] [-o option=value] [-Z hdr_nuls] || [region]\n"); + return 1; + } + strcpy(moder, "r"); + if (flag&4) strcat(moder, "c"); + else if ((flag&1) == 0) strcat(moder, "b"); + + in = sam_open(argv[optind], moder); + if (in == NULL) { + fprintf(stderr, "Error opening \"%s\"\n", argv[optind]); + return EXIT_FAILURE; + } + h = sam_hdr_read(in); + if (h == NULL) { + fprintf(stderr, "Couldn't read header for \"%s\"\n", argv[optind]); + return EXIT_FAILURE; + } + h->ignore_sam_err = ignore_sam_err; + if (extra_hdr_nuls) { + char *new_text = realloc(h->text, h->l_text + extra_hdr_nuls); + if (new_text == NULL) { + fprintf(stderr, "Error reallocing header text\n"); + return EXIT_FAILURE; + } + h->text = new_text; + memset(&h->text[h->l_text], 0, extra_hdr_nuls); + h->l_text += extra_hdr_nuls; + } + + b = bam_init1(); + + strcpy(modew, "w"); + if (clevel >= 0 && clevel <= 9) sprintf(modew + 1, "%d", clevel); + if (flag&8) strcat(modew, "c"); + else if (flag&2) strcat(modew, "b"); + out = hts_open("-", modew); + if (out == NULL) { + fprintf(stderr, "Error opening standard output\n"); + return EXIT_FAILURE; + } + + /* CRAM output */ + if (flag & 8) { + int ret; + + // Parse input header and use for CRAM output + out->fp.cram->header = sam_hdr_parse_(h->text, h->l_text); + + // Create CRAM references arrays + if (fn_ref) + ret = cram_set_option(out->fp.cram, CRAM_OPT_REFERENCE, fn_ref); + else + // Attempt to fill out a cram->refs[] array from @SQ headers + ret = cram_set_option(out->fp.cram, CRAM_OPT_REFERENCE, NULL); + + if (ret != 0) + return EXIT_FAILURE; + } + + // Process any options; currently cram only. + if (hts_opt_apply(in, in_opts)) + return EXIT_FAILURE; + hts_opt_free(in_opts); + + if (hts_opt_apply(out, out_opts)) + return EXIT_FAILURE; + hts_opt_free(out_opts); + + if (!benchmark && sam_hdr_write(out, h) < 0) { + fprintf(stderr, "Error writing output header.\n"); + exit_code = 1; + } + if (optind + 1 < argc && !(flag&1)) { // BAM input and has a region + int i; + hts_idx_t *idx; + if ((idx = sam_index_load(in, argv[optind])) == 0) { + fprintf(stderr, "[E::%s] fail to load the BAM index\n", __func__); + return 1; + } + for (i = optind + 1; i < argc; ++i) { + hts_itr_t *iter; + if ((iter = sam_itr_querys(idx, h, argv[i])) == 0) { + fprintf(stderr, "[E::%s] fail to parse region '%s'\n", __func__, argv[i]); + continue; + } + while ((r = sam_itr_next(in, iter, b)) >= 0) { + if (!benchmark && sam_write1(out, h, b) < 0) { + fprintf(stderr, "Error writing output.\n"); + exit_code = 1; + break; + } + if (nreads && --nreads == 0) + break; + } + hts_itr_destroy(iter); + } + hts_idx_destroy(idx); + } else while ((r = sam_read1(in, h, b)) >= 0) { + if (!benchmark && sam_write1(out, h, b) < 0) { + fprintf(stderr, "Error writing output.\n"); + exit_code = 1; + break; + } + if (nreads && --nreads == 0) + break; + } + + if (r < -1) { + fprintf(stderr, "Error parsing input.\n"); + exit_code = 1; + } + + r = sam_close(out); + if (r < 0) { + fprintf(stderr, "Error closing output.\n"); + exit_code = 1; + } + + bam_destroy1(b); + bam_hdr_destroy(h); + + r = sam_close(in); + if (r < 0) { + fprintf(stderr, "Error closing input.\n"); + exit_code = 1; + } + + return exit_code; +} diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/xx#blank.sam b/src/samtools-1.3.1/htslib-1.3.1/test/xx#blank.sam new file mode 100644 index 0000000..e69de29 diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/xx#large_aux.sam b/src/samtools-1.3.1/htslib-1.3.1/test/xx#large_aux.sam new file mode 100644 index 0000000..93fb8cf --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/test/xx#large_aux.sam @@ -0,0 +1,4 @@ +@SQ SN:xx LN:20 +a1 16 xx 1 1 10M * 0 0 AAAAAAAAAA * aa:i:1 ab:i:1 ac:i:1 ad:i:1 ae:i:1 af:i:1 ag:i:1 ah:i:1 ai:i:1 aj:i:1 ak:i:1 al:i:1 am:i:1 an:i:1 ao:i:1 ap:i:1 aq:i:1 ar:i:1 as:i:1 at:i:1 au:i:1 av:i:1 aw:i:1 ax:i:1 ay:i:1 az:i:1 ba:i:1 bb:i:1 bc:i:1 bd:i:1 be:i:1 bf:i:1 bg:i:1 bh:i:1 bi:i:1 bj:i:1 bk:i:1 bl:i:1 bm:i:1 bn:i:1 bo:i:1 bp:i:1 bq:i:1 br:i:1 bs:i:1 bt:i:1 bu:i:1 bv:i:1 bw:i:1 bx:i:1 by:i:1 bz:i:1 ca:i:1 cb:i:1 cc:i:1 cd:i:1 ce:i:1 cf:i:1 cg:i:1 ch:i:1 ci:i:1 cj:i:1 ck:i:1 cl:i:1 cm:i:1 cn:i:1 co:i:1 cp:i:1 cq:i:1 cr:i:1 cs:i:1 ct:i:1 cu:i:1 cv:i:1 cw:i:1 cx:i:1 cy:i:1 cz:i:1 da:i:1 db:i:1 dc:i:1 dd:i:1 de:i:1 df:i:1 dg:i:1 dh:i:1 di:i:1 dj:i:1 dk:i:1 dl:i:1 dm:i:1 dn:i:1 do:i:1 dp:i:1 dq:i:1 dr:i:1 ds:i:1 dt:i:1 du:i:1 dv:i:1 dw:i:1 dx:i:1 dy:i:1 dz:i:1 ea:i:1 eb:i:1 ec:i:1 ed:i:1 ee:i:1 ef:i:1 eg:i:1 eh:i:1 ei:i:1 ej:i:1 ek:i:1 el:i:1 em:i:1 en:i:1 eo:i:1 ep:i:1 eq:i:1 er:i:1 es:i:1 et:i:1 eu:i:1 ev:i:1 ew:i:1 ex:i:1 ey:i:1 ez:i:1 fa:i:1 fb:i:1 fc:i:1 fd:i:1 fe:i:1 ff:i:1 fg:i:1 fh:i:1 fi:i:1 fj:i:1 fk:i:1 fl:i:1 fm:i:1 fn:i:1 fo:i:1 fp:i:1 fq:i:1 fr:i:1 fs:i:1 ft:i:1 fu:i:1 fv:i:1 fw:i:1 fx:i:1 fy:i:1 fz:i:1 ga:i:1 gb:i:1 gc:i:1 gd:i:1 ge:i:1 gf:i:1 gg:i:1 gh:i:1 gi:i:1 gj:i:1 gk:i:1 gl:i:1 gm:i:1 gn:i:1 go:i:1 gp:i:1 gq:i:1 gr:i:1 gs:i:1 gt:i:1 gu:i:1 gv:i:1 gw:i:1 gx:i:1 gy:i:1 gz:i:1 ha:i:1 hb:i:1 hc:i:1 hd:i:1 he:i:1 hf:i:1 hg:i:1 hh:i:1 hi:i:1 hj:i:1 hk:i:1 hl:i:1 hm:i:1 hn:i:1 ho:i:1 hp:i:1 hq:i:1 hr:i:1 hs:i:1 ht:i:1 hu:i:1 hv:i:1 hw:i:1 hx:i:1 hy:i:1 hz:i:1 ia:i:1 ib:i:1 ic:i:1 id:i:1 ie:i:1 if:i:1 ig:i:1 ih:i:1 ii:i:1 ij:i:1 ik:i:1 il:i:1 im:i:1 in:i:1 io:i:1 ip:i:1 iq:i:1 ir:i:1 is:i:1 it:i:1 iu:i:1 iv:i:1 iw:i:1 ix:i:1 iy:i:1 iz:i:1 ja:i:1 jb:i:1 jc:i:1 jd:i:1 je:i:1 jf:i:1 jg:i:1 jh:i:1 ji:i:1 jj:i:1 jk:i:1 jl:i:1 jm:i:1 jn:i:1 jo:i:1 jp:i:1 jq:i:1 jr:i:1 js:i:1 jt:i:1 ju:i:1 +a2 16 xx 1 1 10M * 0 0 AAAAAAAAAA * aa:i:1 ab:i:1 ac:i:1 ad:i:1 ae:i:1 af:i:1 ag:i:1 ah:i:1 ai:i:1 aj:i:1 ak:i:1 al:i:1 am:i:1 an:i:1 ao:i:1 ap:i:1 aq:i:1 ar:i:1 as:i:1 at:i:1 au:i:1 av:i:1 aw:i:1 ax:i:1 ay:i:1 az:i:1 ba:i:1 bb:i:1 bc:i:1 bd:i:1 be:i:1 bf:i:1 bg:i:1 bh:i:1 bi:i:1 bj:i:1 bk:i:1 bl:i:1 bm:i:1 bn:i:1 bo:i:1 bp:i:1 bq:i:1 br:i:1 bs:i:1 bt:i:1 bu:i:1 bv:i:1 bw:i:1 bx:i:1 by:i:1 bz:i:1 ca:i:1 cb:i:1 cc:i:1 cd:i:1 ce:i:1 cf:i:1 cg:i:1 ch:i:1 ci:i:1 cj:i:1 ck:i:1 cl:i:1 cm:i:1 cn:i:1 co:i:1 cp:i:1 cq:i:1 cr:i:1 cs:i:1 ct:i:1 cu:i:1 cv:i:1 cw:i:1 cx:i:1 cy:i:1 cz:i:1 da:i:1 db:i:1 dc:i:1 dd:i:1 de:i:1 df:i:1 dg:i:1 dh:i:1 di:i:1 dj:i:1 dk:i:1 dl:i:1 dm:i:1 dn:i:1 do:i:1 dp:i:1 dq:i:1 dr:i:1 ds:i:1 dt:i:1 du:i:1 dv:i:1 dw:i:1 dx:i:1 dy:i:1 dz:i:1 ea:i:1 eb:i:1 ec:i:1 ed:i:1 ee:i:1 ef:i:1 eg:i:1 eh:i:1 ei:i:1 ej:i:1 ek:i:1 el:i:1 em:i:1 en:i:1 eo:i:1 ep:i:1 eq:i:1 er:i:1 es:i:1 et:i:1 eu:i:1 ev:i:1 ew:i:1 ex:i:1 ey:i:1 ez:i:1 fa:i:1 fb:i:1 fc:i:1 fd:i:1 fe:i:1 ff:i:1 fg:i:1 fh:i:1 fi:i:1 fj:i:1 fk:i:1 fl:i:1 fm:i:1 fn:i:1 fo:i:1 fp:i:1 fq:i:1 fr:i:1 fs:i:1 ft:i:1 fu:i:1 fv:i:1 fw:i:1 fx:i:1 fy:i:1 fz:i:1 ga:i:1 gb:i:1 gc:i:1 gd:i:1 ge:i:1 gf:i:1 gg:i:1 gh:i:1 gi:i:1 gj:i:1 gk:i:1 gl:i:1 gm:i:1 gn:i:1 go:i:1 gp:i:1 gq:i:1 gr:i:1 gs:i:1 gt:i:1 gu:i:1 gv:i:1 gw:i:1 gx:i:1 gy:i:1 gz:i:1 ha:i:1 hb:i:1 hc:i:1 hd:i:1 he:i:1 hf:i:1 hg:i:1 hh:i:1 hi:i:1 hj:i:1 hk:i:1 hl:i:1 hm:i:1 hn:i:1 ho:i:1 hp:i:1 hq:i:1 hr:i:1 hs:i:1 ht:i:1 hu:i:1 hv:i:1 hw:i:1 hx:i:1 hy:i:1 hz:i:1 ia:i:1 ib:i:1 ic:i:1 id:i:1 ie:i:1 if:i:1 ig:i:1 ih:i:1 ii:i:1 ij:i:1 ik:i:1 il:i:1 im:i:1 in:i:1 io:i:1 ip:i:1 iq:i:1 ir:i:1 is:i:1 it:i:1 iu:i:1 iv:i:1 iw:i:1 ix:i:1 iy:i:1 iz:i:1 ja:i:1 jb:i:1 jc:i:1 jd:i:1 je:i:1 jf:i:1 jg:i:1 jh:i:1 ji:i:1 jj:i:1 jk:i:1 jl:i:1 jm:i:1 jn:i:1 jo:i:1 jp:i:1 jq:i:1 jr:i:1 js:i:1 jt:i:1 ju:i:1 Aa:i:1 Ab:i:1 Ac:i:1 Ad:i:1 Ae:i:1 Af:i:1 Ag:i:1 Ah:i:1 Ai:i:1 Aj:i:1 Ak:i:1 Al:i:1 Am:i:1 An:i:1 Ao:i:1 Ap:i:1 Aq:i:1 Ar:i:1 As:i:1 At:i:1 Au:i:1 Av:i:1 Aw:i:1 Ax:i:1 Ay:i:1 Az:i:1 Ba:i:1 Bb:i:1 Bc:i:1 Bd:i:1 Be:i:1 Bf:i:1 Bg:i:1 Bh:i:1 Bi:i:1 Bj:i:1 Bk:i:1 Bl:i:1 Bm:i:1 Bn:i:1 Bo:i:1 Bp:i:1 Bq:i:1 Br:i:1 Bs:i:1 Bt:i:1 Bu:i:1 Bv:i:1 Bw:i:1 Bx:i:1 By:i:1 Bz:i:1 Ca:i:1 Cb:i:1 Cc:i:1 Cd:i:1 Ce:i:1 Cf:i:1 Cg:i:1 Ch:i:1 Ci:i:1 Cj:i:1 Ck:i:1 Cl:i:1 Cm:i:1 Cn:i:1 Co:i:1 Cp:i:1 Cq:i:1 Cr:i:1 Cs:i:1 Ct:i:1 Cu:i:1 Cv:i:1 Cw:i:1 Cx:i:1 Cy:i:1 Cz:i:1 Da:i:1 Db:i:1 Dc:i:1 Dd:i:1 De:i:1 Df:i:1 Dg:i:1 Dh:i:1 Di:i:1 Dj:i:1 Dk:i:1 Dl:i:1 Dm:i:1 Dn:i:1 Do:i:1 Dp:i:1 Dq:i:1 Dr:i:1 Ds:i:1 Dt:i:1 Du:i:1 Dv:i:1 Dw:i:1 Dx:i:1 Dy:i:1 Dz:i:1 Ea:i:1 Eb:i:1 Ec:i:1 Ed:i:1 Ee:i:1 Ef:i:1 Eg:i:1 Eh:i:1 Ei:i:1 Ej:i:1 Ek:i:1 El:i:1 Em:i:1 En:i:1 Eo:i:1 Ep:i:1 Eq:i:1 Er:i:1 Es:i:1 Et:i:1 Eu:i:1 Ev:i:1 Ew:i:1 Ex:i:1 Ey:i:1 Ez:i:1 Fa:i:1 Fb:i:1 Fc:i:1 Fd:i:1 Fe:i:1 Ff:i:1 Fg:i:1 Fh:i:1 Fi:i:1 Fj:i:1 Fk:i:1 Fl:i:1 Fm:i:1 Fn:i:1 Fo:i:1 Fp:i:1 Fq:i:1 Fr:i:1 Fs:i:1 Ft:i:1 Fu:i:1 Fv:i:1 Fw:i:1 Fx:i:1 Fy:i:1 Fz:i:1 Ga:i:1 Gb:i:1 Gc:i:1 Gd:i:1 Ge:i:1 Gf:i:1 Gg:i:1 Gh:i:1 Gi:i:1 Gj:i:1 Gk:i:1 Gl:i:1 Gm:i:1 Gn:i:1 Go:i:1 Gp:i:1 Gq:i:1 Gr:i:1 Gs:i:1 Gt:i:1 Gu:i:1 Gv:i:1 Gw:i:1 Gx:i:1 Gy:i:1 Gz:i:1 Ha:i:1 Hb:i:1 Hc:i:1 Hd:i:1 He:i:1 Hf:i:1 Hg:i:1 Hh:i:1 Hi:i:1 Hj:i:1 Hk:i:1 Hl:i:1 Hm:i:1 Hn:i:1 Ho:i:1 Hp:i:1 Hq:i:1 Hr:i:1 Hs:i:1 Ht:i:1 Hu:i:1 Hv:i:1 Hw:i:1 Hx:i:1 Hy:i:1 Hz:i:1 Ia:i:1 Ib:i:1 Ic:i:1 Id:i:1 Ie:i:1 If:i:1 Ig:i:1 Ih:i:1 Ii:i:1 Ij:i:1 Ik:i:1 Il:i:1 Im:i:1 In:i:1 Io:i:1 Ip:i:1 Iq:i:1 Ir:i:1 Is:i:1 It:i:1 Iu:i:1 Iv:i:1 Iw:i:1 Ix:i:1 Iy:i:1 Iz:i:1 Ja:i:1 Jb:i:1 Jc:i:1 Jd:i:1 Je:i:1 Jf:i:1 Jg:i:1 Jh:i:1 Ji:i:1 Jj:i:1 Jk:i:1 Jl:i:1 Jm:i:1 Jn:i:1 Jo:i:1 Jp:i:1 Jq:i:1 Jr:i:1 Js:i:1 Jt:i:1 Ju:i:1 +b1 16 xx 1 1 10M * 0 0 AAAAAAAAAA * ZZ:Z:!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/xx#large_aux2.sam b/src/samtools-1.3.1/htslib-1.3.1/test/xx#large_aux2.sam new file mode 100644 index 0000000..9e338ed --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/test/xx#large_aux2.sam @@ -0,0 +1,11 @@ +@SQ SN:xx LN:20 +a1 0 xx 1 1 1M * 0 0 A # aa:i:1 +a2 0 xx 1 1 1M * 0 0 A # aa:i:1 ab:i:1 +a3 0 xx 1 1 1M * 0 0 A # aa:i:1 ab:i:1 ac:i:1 +a4 0 xx 1 1 1M * 0 0 A # aa:i:1 ab:i:1 ac:i:1 ad:i:1 +a5 0 xx 1 1 1M * 0 0 A # aa:i:1 ab:i:1 ac:i:1 ad:i:1 ae:i:1 +a6 0 xx 1 1 1M * 0 0 A # aa:i:1 ab:i:1 ac:i:1 ad:i:1 ae:i:1 af:i:1 +a7 0 xx 1 1 1M * 0 0 A # aa:i:1 ab:i:1 ac:i:1 ad:i:1 ae:i:1 af:i:1 ag:i:1 +a8 0 xx 1 1 1M * 0 0 A # aa:i:1 ab:i:1 ac:i:1 ad:i:1 ae:i:1 af:i:1 ag:i:1 ah:i:1 +a9 0 xx 1 1 1M * 0 0 A # aa:i:1 ab:i:1 ac:i:1 ad:i:1 ae:i:1 af:i:1 ag:i:1 ah:i:1 ai:i:1 +aA 0 xx 1 1 1M * 0 0 A # aa:i:1 ab:i:1 ac:i:1 ad:i:1 ae:i:1 af:i:1 ag:i:1 ah:i:1 ai:i:1 aj:i:1 diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/xx#large_aux_java.cram b/src/samtools-1.3.1/htslib-1.3.1/test/xx#large_aux_java.cram new file mode 100644 index 0000000..ceafd2f Binary files /dev/null and b/src/samtools-1.3.1/htslib-1.3.1/test/xx#large_aux_java.cram differ diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/xx#minimal.sam b/src/samtools-1.3.1/htslib-1.3.1/test/xx#minimal.sam new file mode 100644 index 0000000..eb72140 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/test/xx#minimal.sam @@ -0,0 +1,10 @@ +@SQ SN:xx LN:20 +@SQ SN:yy LN:20 +a0 16 xx 4 1 10H * 0 0 * * +a1 16 xx 4 1 5H0M5H * 0 0 * * +a2 16 xx 4 1 5H0I10M0D5H * 0 0 * * +A0 16 yy 4 1 0H * 0 0 * * +A1 16 yy 4 1 0I * 0 0 * * +A2 16 yy 4 1 0D * 0 0 * * +A3 16 yy 4 1 0M * 0 0 * * +A4 16 yy 4 1 0P * 0 0 * * diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/xx#pair.sam b/src/samtools-1.3.1/htslib-1.3.1/test/xx#pair.sam new file mode 100644 index 0000000..aa8c77b --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/test/xx#pair.sam @@ -0,0 +1,7 @@ +@SQ SN:xx LN:20 +a1 99 xx 1 1 10M = 11 20 AAAAAAAAAA ********** +b1 99 xx 1 1 10M = 11 20 AAAAAAAAAA ********** +c1 99 xx 1 1 10M = 11 20 AAAAAAAAAA ********** +a1 147 xx 11 1 10M = 1 -20 TTTTTTTTTT ********** +b1 147 xx 11 1 10M = 1 -20 TTTTTTTTTT ********** +c1 147 xx 11 1 10M = 1 -20 TTTTTTTTTT ********** diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/xx#repeated.sam b/src/samtools-1.3.1/htslib-1.3.1/test/xx#repeated.sam new file mode 100644 index 0000000..88fc3d6 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/test/xx#repeated.sam @@ -0,0 +1,7 @@ +@SQ SN:xx LN:20 +S 67 xx 1 1 10M = 11 20 AAAAAAAAAA ********** +S 131 xx 11 1 10M = 1 -20 TTTTTTTTTT ********** +S 67 xx 1 1 10M = 11 20 AAAAAAAAAA ********** +S 131 xx 11 1 10M = 1 -20 TTTTTTTTTT ********** +S 67 xx 1 1 10M = 11 20 AAAAAAAAAA ********** +S 131 xx 11 1 10M = 1 -20 TTTTTTTTTT ********** diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/xx#rg.sam b/src/samtools-1.3.1/htslib-1.3.1/test/xx#rg.sam new file mode 100644 index 0000000..2d7efbc --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/test/xx#rg.sam @@ -0,0 +1,13 @@ +@HD VN:1.4 SO:coordinate +@SQ SN:xx LN:20 AS:? SP:? UR:? M5:bbf4de6d8497a119dda6e074521643dc +@RG ID:x1 SM:x1 +@RG ID:x2 SM:x2 LB:x PG:foo:bar PI:1111 +@PG ID:emacs PN:emacs VN:23.1.1 +@CO also test +@CO other headers +a1 16 xx 1 1 10M * 0 0 AAAAAAAAAA ********** RG:Z:x1 +b1 16 xx 1 1 10M * 0 0 AAAAAAAAAA ********** RG:Z:x2 +c1 16 xx 1 1 10M * 0 0 AAAAAAAAAA ********** +a2 16 xx 11 1 10M * 0 0 TTTTTTTTTT ********** RG:Z:x1 +b2 16 xx 11 1 10M * 0 0 TTTTTTTTTT ********** RG:Z:x2 +c2 16 xx 11 1 10M * 0 0 TTTTTTTTTT ********** diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/xx#tlen.sam b/src/samtools-1.3.1/htslib-1.3.1/test/xx#tlen.sam new file mode 100644 index 0000000..4b2f70e --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/test/xx#tlen.sam @@ -0,0 +1,34 @@ +@CO xx has been encoded using the SAM spec; leftmost to rightmost +@CO yy has been encoded using bwa/picard methods; 5' to 3' +@CO +@CO 00000000011111111112 +@CO 12345678901234567890 +@CO AAAAAAAAAATTTTTTTTTT +@CO 1>>>> <<<<2 x1 +@CO +@CO 1>>>> x2 +@CO <<<<2 +@CO +@CO 1>>>> x3 (7..15 vs 10..11) +@CO <<<<2 +@CO +@CO <<<<2 1>>>> x4 (1..20 vs 16..5) +@CO +@SQ SN:xx LN:20 +@SQ SN:yy LN:20 +x1 99 xx 1 1 5M = 16 20 AAAAA ***** +x1 147 xx 16 1 5M = 1 -20 TTTTT ***** +x2 99 xx 7 1 5M = 10 8 AAAAT ***** +x2 147 xx 10 1 5M = 7 -8 ATTTT ***** +x3 147 xx 7 1 5M = 10 8 AAAAT ***** +x3 99 xx 10 1 5M = 7 -8 ATTTT ***** +x4 147 xx 1 1 5M = 16 20 AAAAA ***** +x4 99 xx 16 1 5M = 1 -20 TTTTT ***** +y1 99 yy 1 1 5M = 16 20 AAAAA ***** +y1 147 yy 16 1 5M = 1 -20 TTTTT ***** +y2 99 yy 7 1 5M = 10 8 AAAAT ***** +y2 147 yy 10 1 5M = 7 -8 ATTTT ***** +y3 147 yy 7 1 5M = 10 -2 AAAAT ***** +y3 99 yy 10 1 5M = 7 2 ATTTT ***** +y4 147 yy 1 1 5M = 16 10 AAAAA ***** +y4 99 yy 16 1 5M = 1 -10 TTTTT ***** diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/xx#tlen2.sam b/src/samtools-1.3.1/htslib-1.3.1/test/xx#tlen2.sam new file mode 100644 index 0000000..b02989e --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/test/xx#tlen2.sam @@ -0,0 +1,36 @@ +@CO As per xx#tlen.sam but every read is unsorted with partner +@CO +@CO xx has been encoded using the SAM spec; leftmost to rightmost +@CO yy has been encoded using bwa/picard methods; 5' to 3' +@CO +@CO 00000000011111111112 +@CO 12345678901234567890 +@CO AAAAAAAAAATTTTTTTTTT +@CO 1>>>> <<<<2 x1 +@CO +@CO 1>>>> x2 +@CO <<<<2 +@CO +@CO 1>>>> x3 (7..15 vs 10..11) +@CO <<<<2 +@CO +@CO <<<<2 1>>>> x4 (1..20 vs 16..5) +@CO +@SQ SN:xx LN:20 +@SQ SN:yy LN:20 +x1 147 xx 16 1 5M = 1 -20 TTTTT ***** +x1 99 xx 1 1 5M = 16 20 AAAAA ***** +x2 147 xx 10 1 5M = 7 -8 ATTTT ***** +x2 99 xx 7 1 5M = 10 8 AAAAT ***** +x3 99 xx 10 1 5M = 7 -8 ATTTT ***** +x3 147 xx 7 1 5M = 10 8 AAAAT ***** +x4 99 xx 16 1 5M = 1 -20 TTTTT ***** +x4 147 xx 1 1 5M = 16 20 AAAAA ***** +y1 147 yy 16 1 5M = 1 -20 TTTTT ***** +y1 99 yy 1 1 5M = 16 20 AAAAA ***** +y2 147 yy 10 1 5M = 7 -8 ATTTT ***** +y2 99 yy 7 1 5M = 10 8 AAAAT ***** +y3 99 yy 10 1 5M = 7 2 ATTTT ***** +y3 147 yy 7 1 5M = 10 -2 AAAAT ***** +y4 99 yy 16 1 5M = 1 -10 TTTTT ***** +y4 147 yy 1 1 5M = 16 10 AAAAA ***** diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/xx#triplet.sam b/src/samtools-1.3.1/htslib-1.3.1/test/xx#triplet.sam new file mode 100644 index 0000000..1255725 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/test/xx#triplet.sam @@ -0,0 +1,7 @@ +@SQ SN:xx LN:20 +@SQ SN:yy LN:20 +a1 67 xx 1 1 10M = 6 20 AAAAAAAAAA ********** +a1 35 xx 6 1 10M = 11 -20 AAAAATTTTT ********** +a1 147 xx 11 1 10M = 1 -20 TTTTTTTTTT ********** +a1 67 yy 1 1 10M = 6 15 AAAAAAAAAA ********** +a1 3 yy 6 1 10M = 1 -15 AAAAATTTTT ********** diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/xx#unsorted.sam b/src/samtools-1.3.1/htslib-1.3.1/test/xx#unsorted.sam new file mode 100644 index 0000000..05887a3 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/test/xx#unsorted.sam @@ -0,0 +1,8 @@ +@SQ SN:xx LN:20 +@SQ SN:yy LN:20 +b1 147 yy 11 1 10M = 1 -20 TTTTTTTTTT ********** +a1 147 xx 11 1 10M = 1 -20 TTTTTTTTTT ********** +a1 99 xx 1 1 10M = 11 20 AAAAAAAAAA ********** +b1 99 yy 1 1 10M = 11 20 AAAAAAAAAA ********** +c1 99 xx 1 1 10M = 11 20 AAAAAAAAAA ********** +c1 147 xx 11 1 10M = 1 -20 TTTTTTTTTT ********** diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/xx.fa b/src/samtools-1.3.1/htslib-1.3.1/test/xx.fa new file mode 100644 index 0000000..a233f7d --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/test/xx.fa @@ -0,0 +1,5 @@ +>xx +AAAAAAAAAATTTTTTTTTT +>yy +AAAAAAAAAATTTTTTTTTT + diff --git a/src/samtools-1.3.1/htslib-1.3.1/test/xx.fa.fai b/src/samtools-1.3.1/htslib-1.3.1/test/xx.fa.fai new file mode 100644 index 0000000..97b1a3b --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/test/xx.fa.fai @@ -0,0 +1,2 @@ +xx 20 4 20 21 +yy 20 29 20 21 diff --git a/src/samtools-1.3.1/htslib-1.3.1/vcf.5 b/src/samtools-1.3.1/htslib-1.3.1/vcf.5 new file mode 100644 index 0000000..47e833a --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/vcf.5 @@ -0,0 +1,120 @@ +'\" t +.TH vcf 5 "August 2013" "htslib" "Bioinformatics formats" +.SH NAME +vcf \- Variant Call Format +.\" +.\" Copyright (C) 2011 Broad Institute. +.\" Copyright (C) 2013 Genome Research Ltd. +.\" +.\" Author: Heng Li +.\" +.\" Permission is hereby granted, free of charge, to any person obtaining a +.\" copy of this software and associated documentation files (the "Software"), +.\" to deal in the Software without restriction, including without limitation +.\" the rights to use, copy, modify, merge, publish, distribute, sublicense, +.\" and/or sell copies of the Software, and to permit persons to whom the +.\" Software is furnished to do so, subject to the following conditions: +.\" +.\" The above copyright notice and this permission notice shall be included in +.\" all copies or substantial portions of the Software. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +.\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +.\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +.\" THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +.\" LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +.\" FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +.\" DEALINGS IN THE SOFTWARE. +.\" +.SH DESCRIPTION +The Variant Call Format (VCF) is a TAB-delimited format with each data line +consisting of the following fields: +.TS +nlbl. +1 CHROM CHROMosome name +2 POS the left-most POSition of the variant +3 ID unique variant IDentifier +4 REF the REFerence allele +5 ALT the ALTernate allele(s) (comma-separated) +6 QUAL variant/reference QUALity +7 FILTER FILTERs applied +8 INFO INFOrmation related to the variant (semicolon-separated) +9 FORMAT FORMAT of the genotype fields (optional; colon-separated) +10+ SAMPLE SAMPLE genotypes and per-sample information (optional) +.TE +.P +The following table gives the \fBINFO\fP tags used by samtools and bcftools. +.TP +.B AF1 +Max-likelihood estimate of the site allele frequency (AF) of the first ALT allele +(double) +.TP +.B DP +Raw read depth (without quality filtering) +(int) +.TP +.B DP4 +# high-quality reference forward bases, ref reverse, alternate for and alt rev bases +(int[4]) +.TP +.B FQ +Consensus quality. Positive: sample genotypes different; negative: otherwise +(int) +.TP +.B MQ +Root-Mean-Square mapping quality of covering reads +(int) +.TP +.B PC2 +Phred probability of AF in group1 samples being larger (,smaller) than in group2 +(int[2]) +.TP +.B PCHI2 +Posterior weighted chi^2 P-value between group1 and group2 samples +(double) +.TP +.B PV4 +P-value for strand bias, baseQ bias, mapQ bias and tail distance bias +(double[4]) +.TP +.B QCHI2 +Phred-scaled PCHI2 +(int) +.TP +.B RP +# permutations yielding a smaller PCHI2 +(int) +.TP +.B CLR +Phred log ratio of genotype likelihoods with and without the trio/pair constraint +(int) +.TP +.B UGT +Most probable genotype configuration without the trio constraint +(string) +.TP +.B CGT +Most probable configuration with the trio constraint +(string) +.TP +.B VDB +Tests variant positions within reads. Intended for filtering RNA-seq artifacts around splice sites +(float) +.TP +.B RPB +Mann-Whitney rank-sum test for tail distance bias +(float) +.TP +.B HWE +Hardy-Weinberg equilibrium test (Wigginton et al) +(float) +.P +.SH SEE ALSO +.TP +https://github.com/samtools/hts-specs +The full VCF/BCF file format specification +.TP +.I A note on exact tests of Hardy-Weinberg equilibrium +Wigginton JE et al +PMID:15789306 +.\" (http://www.ncbi.nlm.nih.gov/pubmed/15789306) diff --git a/src/samtools-1.3.1/htslib-1.3.1/vcf.c b/src/samtools-1.3.1/htslib-1.3.1/vcf.c new file mode 100644 index 0000000..3602e14 --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/vcf.c @@ -0,0 +1,3483 @@ +/* vcf.c -- VCF/BCF API functions. + + Copyright (C) 2012, 2013 Broad Institute. + Copyright (C) 2012-2016 Genome Research Ltd. + Portions copyright (C) 2014 Intel Corporation. + + Author: Heng Li + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include +#include +#include +#include +#include +#include +#include "htslib/kstring.h" +#include "htslib/bgzf.h" +#include "htslib/vcf.h" +#include "htslib/tbx.h" +#include "htslib/hfile.h" +#include "htslib/khash_str2int.h" +#include "hts_internal.h" + +#include "htslib/khash.h" +KHASH_MAP_INIT_STR(vdict, bcf_idinfo_t) +typedef khash_t(vdict) vdict_t; + +#include "htslib/kseq.h" +KSTREAM_DECLARE(gzFile, gzread) + +uint32_t bcf_float_missing = 0x7F800001; +uint32_t bcf_float_vector_end = 0x7F800002; +uint8_t bcf_type_shift[] = { 0, 0, 1, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; +static bcf_idinfo_t bcf_idinfo_def = { .info = { 15, 15, 15 }, .hrec = { NULL, NULL, NULL}, .id = -1 }; + +static const char *dump_char(char *buffer, char c) +{ + switch (c) { + case '\n': strcpy(buffer, "\\n"); break; + case '\r': strcpy(buffer, "\\r"); break; + case '\t': strcpy(buffer, "\\t"); break; + case '\'': + case '\"': + case '\\': + sprintf(buffer, "\\%c", c); + break; + default: + if (isprint_c(c)) sprintf(buffer, "%c", c); + else sprintf(buffer, "\\x%02X", (unsigned char) c); + break; + } + return buffer; +} + +/************************* + *** VCF header parser *** + *************************/ + +int bcf_hdr_add_sample(bcf_hdr_t *h, const char *s) +{ + if ( !s ) return 0; + + const char *ss = s; + while ( !*ss && isspace(*ss) ) ss++; + if ( !*ss ) + { + fprintf(stderr,"[E::%s] Empty sample name: trailing spaces/tabs in the header line?\n", __func__); + abort(); + } + + vdict_t *d = (vdict_t*)h->dict[BCF_DT_SAMPLE]; + int ret; + char *sdup = strdup(s); + int k = kh_put(vdict, d, sdup, &ret); + if (ret) { // absent + kh_val(d, k) = bcf_idinfo_def; + kh_val(d, k).id = kh_size(d) - 1; + } else { + if (hts_verbose >= 2) + { + fprintf(stderr, "[E::%s] Duplicated sample name '%s'\n", __func__, s); + abort(); + } + free(sdup); + return -1; + } + int n = kh_size(d); + h->samples = (char**) realloc(h->samples,sizeof(char*)*n); + h->samples[n-1] = sdup; + h->dirty = 1; + return 0; +} + +int bcf_hdr_parse_sample_line(bcf_hdr_t *h, const char *str) +{ + int ret = 0; + int i = 0; + const char *p, *q; + // add samples + for (p = q = str;; ++q) { + if (*q != '\t' && *q != 0 && *q != '\n') continue; + if (++i > 9) { + char *s = (char*)malloc(q - p + 1); + strncpy(s, p, q - p); + s[q - p] = 0; + if ( bcf_hdr_add_sample(h,s) < 0 ) ret = -1; + free(s); + } + if (*q == 0 || *q == '\n') break; + p = q + 1; + } + bcf_hdr_add_sample(h,NULL); + return ret; +} + +int bcf_hdr_sync(bcf_hdr_t *h) +{ + int i; + for (i = 0; i < 3; i++) + { + vdict_t *d = (vdict_t*)h->dict[i]; + khint_t k; + if ( h->n[i] < kh_size(d) ) + { + // this should be true only for i=2, BCF_DT_SAMPLE + h->n[i] = kh_size(d); + h->id[i] = (bcf_idpair_t*) realloc(h->id[i], kh_size(d)*sizeof(bcf_idpair_t)); + } + for (k=kh_begin(d); kid[i][kh_val(d,k).id].key = kh_key(d,k); + h->id[i][kh_val(d,k).id].val = &kh_val(d,k); + } + } + h->dirty = 0; + return 0; +} + +void bcf_hrec_destroy(bcf_hrec_t *hrec) +{ + free(hrec->key); + if ( hrec->value ) free(hrec->value); + int i; + for (i=0; inkeys; i++) + { + free(hrec->keys[i]); + free(hrec->vals[i]); + } + free(hrec->keys); + free(hrec->vals); + free(hrec); +} + +// Copies all fields except IDX. +bcf_hrec_t *bcf_hrec_dup(bcf_hrec_t *hrec) +{ + bcf_hrec_t *out = (bcf_hrec_t*) calloc(1,sizeof(bcf_hrec_t)); + out->type = hrec->type; + if ( hrec->key ) out->key = strdup(hrec->key); + if ( hrec->value ) out->value = strdup(hrec->value); + out->nkeys = hrec->nkeys; + out->keys = (char**) malloc(sizeof(char*)*hrec->nkeys); + out->vals = (char**) malloc(sizeof(char*)*hrec->nkeys); + int i, j = 0; + for (i=0; inkeys; i++) + { + if ( hrec->keys[i] && !strcmp("IDX",hrec->keys[i]) ) continue; + if ( hrec->keys[i] ) out->keys[j] = strdup(hrec->keys[i]); + if ( hrec->vals[i] ) out->vals[j] = strdup(hrec->vals[i]); + j++; + } + if ( i!=j ) out->nkeys -= i-j; // IDX was omitted + return out; +} + +void bcf_hrec_debug(FILE *fp, bcf_hrec_t *hrec) +{ + fprintf(fp, "key=[%s] value=[%s]", hrec->key, hrec->value?hrec->value:""); + int i; + for (i=0; inkeys; i++) + fprintf(fp, "\t[%s]=[%s]", hrec->keys[i],hrec->vals[i]); + fprintf(fp, "\n"); +} + +void bcf_header_debug(bcf_hdr_t *hdr) +{ + int i, j; + for (i=0; inhrec; i++) + { + if ( !hdr->hrec[i]->value ) + { + fprintf(stderr, "##%s=<", hdr->hrec[i]->key); + fprintf(stderr,"%s=%s", hdr->hrec[i]->keys[0], hdr->hrec[i]->vals[0]); + for (j=1; jhrec[i]->nkeys; j++) + fprintf(stderr,",%s=%s", hdr->hrec[i]->keys[j], hdr->hrec[i]->vals[j]); + fprintf(stderr,">\n"); + } + else + fprintf(stderr,"##%s=%s\n", hdr->hrec[i]->key,hdr->hrec[i]->value); + } +} + +void bcf_hrec_add_key(bcf_hrec_t *hrec, const char *str, int len) +{ + int n = ++hrec->nkeys; + hrec->keys = (char**) realloc(hrec->keys, sizeof(char*)*n); + hrec->vals = (char**) realloc(hrec->vals, sizeof(char*)*n); + assert( len ); + hrec->keys[n-1] = (char*) malloc((len+1)*sizeof(char)); + memcpy(hrec->keys[n-1],str,len); + hrec->keys[n-1][len] = 0; + hrec->vals[n-1] = NULL; +} + +void bcf_hrec_set_val(bcf_hrec_t *hrec, int i, const char *str, int len, int is_quoted) +{ + if ( !str ) { hrec->vals[i] = NULL; return; } + if ( hrec->vals[i] ) free(hrec->vals[i]); + if ( is_quoted ) + { + hrec->vals[i] = (char*) malloc((len+3)*sizeof(char)); + hrec->vals[i][0] = '"'; + memcpy(&hrec->vals[i][1],str,len); + hrec->vals[i][len+1] = '"'; + hrec->vals[i][len+2] = 0; + } + else + { + hrec->vals[i] = (char*) malloc((len+1)*sizeof(char)); + memcpy(hrec->vals[i],str,len); + hrec->vals[i][len] = 0; + } +} + +void hrec_add_idx(bcf_hrec_t *hrec, int idx) +{ + int n = ++hrec->nkeys; + hrec->keys = (char**) realloc(hrec->keys, sizeof(char*)*n); + hrec->vals = (char**) realloc(hrec->vals, sizeof(char*)*n); + hrec->keys[n-1] = strdup("IDX"); + kstring_t str = {0,0,0}; + kputw(idx, &str); + hrec->vals[n-1] = str.s; +} + +int bcf_hrec_find_key(bcf_hrec_t *hrec, const char *key) +{ + int i; + for (i=0; inkeys; i++) + if ( !strcasecmp(key,hrec->keys[i]) ) return i; + return -1; +} + +static inline int is_escaped(const char *min, const char *str) +{ + int n = 0; + while ( --str>=min && *str=='\\' ) n++; + return n%2; +} + +bcf_hrec_t *bcf_hdr_parse_line(const bcf_hdr_t *h, const char *line, int *len) +{ + const char *p = line; + if (p[0] != '#' || p[1] != '#') { *len = 0; return NULL; } + p += 2; + + const char *q = p; + while ( *q && *q!='=' ) q++; + int n = q-p; + if ( *q!='=' || !n ) { *len = q-line+1; return NULL; } // wrong format + + bcf_hrec_t *hrec = (bcf_hrec_t*) calloc(1,sizeof(bcf_hrec_t)); + hrec->key = (char*) malloc(sizeof(char)*(n+1)); + memcpy(hrec->key,p,n); + hrec->key[n] = 0; + + p = ++q; + if ( *p!='<' ) // generic field, e.g. ##samtoolsVersion=0.1.18-r579 + { + while ( *q && *q!='\n' ) q++; + hrec->value = (char*) malloc((q-p+1)*sizeof(char)); + memcpy(hrec->value, p, q-p); + hrec->value[q-p] = 0; + *len = q-line+1; + return hrec; + } + + // structured line, e.g. + // ##INFO= + // ##PEDIGREE= + int nopen = 1; + while ( *q && *q!='\n' && nopen>0 ) + { + p = ++q; + while ( *q && *q==' ' ) { p++; q++; } + // ^[A-Za-z_][0-9A-Za-z_.]*$ + if (p==q && *q && (isalpha(*q) || *q=='_')) + { + q++; + while ( *q && (isalnum(*q) || *q=='_' || *q=='.') ) q++; + } + n = q-p; + int m = 0; + while ( *q && *q==' ' ) { q++; m++; } + if ( *q!='=' || !n ) + { + // wrong format + while ( *q && *q!='\n' ) q++; + kstring_t tmp = {0,0,0}; + kputsn(line,q-line,&tmp); + fprintf(stderr,"Could not parse the header line: \"%s\"\n", tmp.s); + free(tmp.s); + *len = q-line+1; + bcf_hrec_destroy(hrec); + return NULL; + } + bcf_hrec_add_key(hrec, p, q-p-m); + p = ++q; + while ( *q && *q==' ' ) { p++; q++; } + int quoted = *p=='"' ? 1 : 0; + if ( quoted ) p++, q++; + while ( *q && *q != '\n' ) + { + if ( quoted ) { if ( *q=='"' && !is_escaped(p,q) ) break; } + else + { + if ( *q=='<' ) nopen++; + if ( *q=='>' ) nopen--; + if ( !nopen ) break; + if ( *q==',' && nopen==1 ) break; + } + q++; + } + const char *r = q; + while ( r > p && r[-1] == ' ' ) r--; + bcf_hrec_set_val(hrec, hrec->nkeys-1, p, r-p, quoted); + if ( quoted && *q=='"' ) q++; + if ( *q=='>' ) { nopen--; q++; } + } + + // Skip trailing spaces + while ( *q && *q==' ' ) { q++; } + + *len = q-line+1; + return hrec; +} + +static int bcf_hdr_set_idx(bcf_hdr_t *hdr, int dict_type, const char *tag, bcf_idinfo_t *idinfo) +{ + // If available, preserve existing IDX + if ( idinfo->id==-1 ) + idinfo->id = hdr->n[dict_type]++; + else if ( idinfo->id < hdr->n[dict_type] && hdr->id[dict_type][idinfo->id].key ) + { + fprintf(stderr,"[%s:%d %s] Conflicting IDX=%d lines in the header dictionary, the new tag is %s\n", __FILE__,__LINE__,__FUNCTION__, idinfo->id, tag); + exit(1); + } + + if ( idinfo->id >= hdr->n[dict_type] ) hdr->n[dict_type] = idinfo->id+1; + hts_expand0(bcf_idpair_t,hdr->n[dict_type],hdr->m[dict_type],hdr->id[dict_type]); + + // NB: the next kh_put call can invalidate the idinfo pointer, therefore + // we leave it unassigned here. It myst be set explicitly in bcf_hdr_sync. + hdr->id[dict_type][idinfo->id].key = tag; + + return 0; +} + +// returns: 1 when hdr needs to be synced, 0 otherwise +int bcf_hdr_register_hrec(bcf_hdr_t *hdr, bcf_hrec_t *hrec) +{ + // contig + int i,j, ret; + khint_t k; + char *str; + if ( !strcmp(hrec->key, "contig") ) + { + hrec->type = BCF_HL_CTG; + + // Get the contig ID ($str) and length ($j) + i = bcf_hrec_find_key(hrec,"length"); + if ( i<0 ) j = 0; + else if ( sscanf(hrec->vals[i],"%d",&j)!=1 ) return 0; + + i = bcf_hrec_find_key(hrec,"ID"); + if ( i<0 ) return 0; + str = strdup(hrec->vals[i]); + + // Register in the dictionary + vdict_t *d = (vdict_t*)hdr->dict[BCF_DT_CTG]; + khint_t k = kh_get(vdict, d, str); + if ( k != kh_end(d) ) { free(str); return 0; } // already present + k = kh_put(vdict, d, str, &ret); + + int idx = bcf_hrec_find_key(hrec,"IDX"); + if ( idx!=-1 ) + { + char *tmp = hrec->vals[idx]; + idx = strtol(hrec->vals[idx], &tmp, 10); + if ( *tmp || idx < 0 ) + { + fprintf(stderr,"[%s:%d %s] Error parsing the IDX tag, skipping.\n", __FILE__,__LINE__,__FUNCTION__); + return 0; + } + } + + kh_val(d, k) = bcf_idinfo_def; + kh_val(d, k).id = idx; + kh_val(d, k).info[0] = j; + kh_val(d, k).hrec[0] = hrec; + bcf_hdr_set_idx(hdr, BCF_DT_CTG, kh_key(d,k), &kh_val(d,k)); + if ( idx==-1 ) hrec_add_idx(hrec, kh_val(d,k).id); + + return 1; + } + + if ( !strcmp(hrec->key, "INFO") ) hrec->type = BCF_HL_INFO; + else if ( !strcmp(hrec->key, "FILTER") ) hrec->type = BCF_HL_FLT; + else if ( !strcmp(hrec->key, "FORMAT") ) hrec->type = BCF_HL_FMT; + else if ( hrec->nkeys>0 ) { hrec->type = BCF_HL_STR; return 1; } + else return 0; + + // INFO/FILTER/FORMAT + char *id = NULL; + int type = -1, num = -1, var = -1, idx = -1; + for (i=0; inkeys; i++) + { + if ( !strcmp(hrec->keys[i], "ID") ) id = hrec->vals[i]; + else if ( !strcmp(hrec->keys[i], "IDX") ) + { + char *tmp = hrec->vals[i]; + idx = strtol(hrec->vals[i], &tmp, 10); + if ( *tmp || idx < 0 ) + { + fprintf(stderr,"[%s:%d %s] Error parsing the IDX tag, skipping.\n", __FILE__,__LINE__,__FUNCTION__); + return 0; + } + } + else if ( !strcmp(hrec->keys[i], "Type") ) + { + if ( !strcmp(hrec->vals[i], "Integer") ) type = BCF_HT_INT; + else if ( !strcmp(hrec->vals[i], "Float") ) type = BCF_HT_REAL; + else if ( !strcmp(hrec->vals[i], "String") ) type = BCF_HT_STR; + else if ( !strcmp(hrec->vals[i], "Character") ) type = BCF_HT_STR; + else if ( !strcmp(hrec->vals[i], "Flag") ) type = BCF_HT_FLAG; + else + { + if (hts_verbose >= 2) fprintf(stderr, "[E::%s] The type \"%s\" is not supported, assuming \"String\"\n", __func__, hrec->vals[i]); + type = BCF_HT_STR; + } + } + else if ( !strcmp(hrec->keys[i], "Number") ) + { + if ( !strcmp(hrec->vals[i],"A") ) var = BCF_VL_A; + else if ( !strcmp(hrec->vals[i],"R") ) var = BCF_VL_R; + else if ( !strcmp(hrec->vals[i],"G") ) var = BCF_VL_G; + else if ( !strcmp(hrec->vals[i],".") ) var = BCF_VL_VAR; + else + { + sscanf(hrec->vals[i],"%d",&num); + var = BCF_VL_FIXED; + } + if (var != BCF_VL_FIXED) num = 0xfffff; + } + } + uint32_t info = (uint32_t)num<<12 | var<<8 | type<<4 | hrec->type; + + if ( !id ) return 0; + str = strdup(id); + + vdict_t *d = (vdict_t*)hdr->dict[BCF_DT_ID]; + k = kh_get(vdict, d, str); + if ( k != kh_end(d) ) + { + // already present + free(str); + if ( kh_val(d, k).hrec[info&0xf] ) return 0; + kh_val(d, k).info[info&0xf] = info; + kh_val(d, k).hrec[info&0xf] = hrec; + if ( idx==-1 ) hrec_add_idx(hrec, kh_val(d, k).id); + return 1; + } + k = kh_put(vdict, d, str, &ret); + kh_val(d, k) = bcf_idinfo_def; + kh_val(d, k).info[info&0xf] = info; + kh_val(d, k).hrec[info&0xf] = hrec; + kh_val(d, k).id = idx; + bcf_hdr_set_idx(hdr, BCF_DT_ID, kh_key(d,k), &kh_val(d,k)); + if ( idx==-1 ) hrec_add_idx(hrec, kh_val(d,k).id); + + return 1; +} + +int bcf_hdr_add_hrec(bcf_hdr_t *hdr, bcf_hrec_t *hrec) +{ + if ( !hrec ) return 0; + + hrec->type = BCF_HL_GEN; + if ( !bcf_hdr_register_hrec(hdr,hrec) ) + { + // If one of the hashed field, then it is already present + if ( hrec->type != BCF_HL_GEN ) + { + bcf_hrec_destroy(hrec); + return 0; + } + + // Is one of the generic fields and already present? + int i; + for (i=0; inhrec; i++) + { + if ( hdr->hrec[i]->type!=BCF_HL_GEN ) continue; + if ( !strcmp(hdr->hrec[i]->key,hrec->key) && !strcmp(hrec->key,"fileformat") ) break; + if ( !strcmp(hdr->hrec[i]->key,hrec->key) && !strcmp(hdr->hrec[i]->value,hrec->value) ) break; + } + if ( inhrec ) + { + bcf_hrec_destroy(hrec); + return 0; + } + } + + // New record, needs to be added + int n = ++hdr->nhrec; + hdr->hrec = (bcf_hrec_t**) realloc(hdr->hrec, n*sizeof(bcf_hrec_t*)); + hdr->hrec[n-1] = hrec; + hdr->dirty = 1; + + return hrec->type==BCF_HL_GEN ? 0 : 1; +} + +/* + * Note that while querying of FLT,INFO,FMT,CTG lines is fast (the keys are hashed), + * the STR,GEN lines are searched for linearly in a linked list of all header lines. + * This may become a problem for VCFs with huge headers, we might need to build a + * dictionary for these lines as well. + */ +bcf_hrec_t *bcf_hdr_get_hrec(const bcf_hdr_t *hdr, int type, const char *key, const char *value, const char *str_class) +{ + int i; + if ( type==BCF_HL_GEN ) + { + for (i=0; inhrec; i++) + { + if ( hdr->hrec[i]->type!=type ) continue; + if ( strcmp(hdr->hrec[i]->key,key) ) continue; + if ( !value || !strcmp(hdr->hrec[i]->value,value) ) return hdr->hrec[i]; + } + return NULL; + } + else if ( type==BCF_HL_STR ) + { + for (i=0; inhrec; i++) + { + if ( hdr->hrec[i]->type!=type ) continue; + if ( strcmp(hdr->hrec[i]->key,str_class) ) continue; + int j = bcf_hrec_find_key(hdr->hrec[i],key); + if ( j>=0 && !strcmp(hdr->hrec[i]->vals[j],value) ) return hdr->hrec[i]; + } + return NULL; + } + vdict_t *d = type==BCF_HL_CTG ? (vdict_t*)hdr->dict[BCF_DT_CTG] : (vdict_t*)hdr->dict[BCF_DT_ID]; + khint_t k = kh_get(vdict, d, value); + if ( k == kh_end(d) ) return NULL; + return kh_val(d, k).hrec[type==BCF_HL_CTG?0:type]; +} + +void bcf_hdr_check_sanity(bcf_hdr_t *hdr) +{ + static int PL_warned = 0, GL_warned = 0; + + if ( !PL_warned ) + { + int id = bcf_hdr_id2int(hdr, BCF_DT_ID, "PL"); + if ( bcf_hdr_idinfo_exists(hdr,BCF_HL_FMT,id) && bcf_hdr_id2length(hdr,BCF_HL_FMT,id)!=BCF_VL_G ) + { + if (hts_verbose >= 2) fprintf(stderr,"[W::%s] PL should be declared as Number=G\n", __func__); + PL_warned = 1; + } + } + if ( !GL_warned ) + { + int id = bcf_hdr_id2int(hdr, BCF_DT_ID, "GL"); + if ( bcf_hdr_idinfo_exists(hdr,BCF_HL_FMT,id) && bcf_hdr_id2length(hdr,BCF_HL_FMT,id)!=BCF_VL_G ) + { + if (hts_verbose >= 2) fprintf(stderr,"[W::%s] GL should be declared as Number=G\n", __func__); + GL_warned = 1; + } + } +} + +int bcf_hdr_parse(bcf_hdr_t *hdr, char *htxt) +{ + int len, needs_sync = 0; + char *p = htxt; + + // Check sanity: "fileformat" string must come as first + bcf_hrec_t *hrec = bcf_hdr_parse_line(hdr,p,&len); + if ( !hrec || !hrec->key || strcasecmp(hrec->key,"fileformat") ) + fprintf(stderr, "[W::%s] The first line should be ##fileformat; is the VCF/BCF header broken?\n", __func__); + needs_sync += bcf_hdr_add_hrec(hdr, hrec); + + // The filter PASS must appear first in the dictionary + hrec = bcf_hdr_parse_line(hdr,"##FILTER=",&len); + needs_sync += bcf_hdr_add_hrec(hdr, hrec); + + // Parse the whole header + while ( (hrec=bcf_hdr_parse_line(hdr,p,&len)) ) + { + needs_sync += bcf_hdr_add_hrec(hdr, hrec); + p += len; + } + int ret = bcf_hdr_parse_sample_line(hdr,p); + bcf_hdr_sync(hdr); + bcf_hdr_check_sanity(hdr); + return ret; +} + +int bcf_hdr_append(bcf_hdr_t *hdr, const char *line) +{ + int len; + bcf_hrec_t *hrec = bcf_hdr_parse_line(hdr, (char*) line, &len); + if ( !hrec ) return -1; + bcf_hdr_add_hrec(hdr, hrec); + return 0; +} + +void bcf_hdr_remove(bcf_hdr_t *hdr, int type, const char *key) +{ + int i = 0; + bcf_hrec_t *hrec; + if ( !key ) + { + while ( inhrec ) + { + if ( hdr->hrec[i]->type!=type ) { i++; continue; } + hrec = hdr->hrec[i]; + + if ( type==BCF_HL_FLT || type==BCF_HL_INFO || type==BCF_HL_FMT || type== BCF_HL_CTG ) + { + int j = bcf_hrec_find_key(hdr->hrec[i], "ID"); + if ( j>0 ) + { + vdict_t *d = type==BCF_HL_CTG ? (vdict_t*)hdr->dict[BCF_DT_CTG] : (vdict_t*)hdr->dict[BCF_DT_ID]; + khint_t k = kh_get(vdict, d, hdr->hrec[i]->vals[j]); + kh_val(d, k).hrec[type==BCF_HL_CTG?0:type] = NULL; + } + } + + hdr->dirty = 1; + hdr->nhrec--; + if ( i < hdr->nhrec ) + memmove(&hdr->hrec[i],&hdr->hrec[i+1],(hdr->nhrec-i)*sizeof(bcf_hrec_t*)); + bcf_hrec_destroy(hrec); + } + return; + } + while (1) + { + if ( type==BCF_HL_FLT || type==BCF_HL_INFO || type==BCF_HL_FMT || type== BCF_HL_CTG ) + { + hrec = bcf_hdr_get_hrec(hdr, type, "ID", key, NULL); + if ( !hrec ) return; + + for (i=0; inhrec; i++) + if ( hdr->hrec[i]==hrec ) break; + assert( inhrec ); + + vdict_t *d = type==BCF_HL_CTG ? (vdict_t*)hdr->dict[BCF_DT_CTG] : (vdict_t*)hdr->dict[BCF_DT_ID]; + khint_t k = kh_get(vdict, d, key); + kh_val(d, k).hrec[type==BCF_HL_CTG?0:type] = NULL; + } + else + { + for (i=0; inhrec; i++) + { + if ( hdr->hrec[i]->type!=type ) continue; + if ( type==BCF_HL_GEN ) + { + if ( !strcmp(hdr->hrec[i]->key,key) ) break; + } + else + { + // not all structured lines have ID, we could be more sophisticated as in bcf_hdr_get_hrec() + int j = bcf_hrec_find_key(hdr->hrec[i], "ID"); + if ( j>=0 && !strcmp(hdr->hrec[i]->vals[j],key) ) break; + } + } + if ( i==hdr->nhrec ) return; + hrec = hdr->hrec[i]; + } + + hdr->nhrec--; + if ( i < hdr->nhrec ) + memmove(&hdr->hrec[i],&hdr->hrec[i+1],(hdr->nhrec-i)*sizeof(bcf_hrec_t*)); + bcf_hrec_destroy(hrec); + hdr->dirty = 1; + } +} + +int bcf_hdr_printf(bcf_hdr_t *hdr, const char *fmt, ...) +{ + va_list ap; + va_start(ap, fmt); + int n = vsnprintf(NULL, 0, fmt, ap) + 2; + va_end(ap); + + char *line = (char*)malloc(n); + va_start(ap, fmt); + vsnprintf(line, n, fmt, ap); + va_end(ap); + + int ret = bcf_hdr_append(hdr, line); + + free(line); + return ret; +} + + +/********************** + *** BCF header I/O *** + **********************/ + +const char *bcf_hdr_get_version(const bcf_hdr_t *hdr) +{ + bcf_hrec_t *hrec = bcf_hdr_get_hrec(hdr, BCF_HL_GEN, "fileformat", NULL, NULL); + if ( !hrec ) + { + fprintf(stderr,"No version string found, assuming VCFv4.2\n"); + return "VCFv4.2"; + } + return hrec->value; +} + +void bcf_hdr_set_version(bcf_hdr_t *hdr, const char *version) +{ + bcf_hrec_t *hrec = bcf_hdr_get_hrec(hdr, BCF_HL_GEN, "fileformat", NULL, NULL); + if ( !hrec ) + { + int len; + kstring_t str = {0,0,0}; + ksprintf(&str,"##fileformat=%s", version); + hrec = bcf_hdr_parse_line(hdr, str.s, &len); + free(str.s); + } + else + { + free(hrec->value); + hrec->value = strdup(version); + } + hdr->dirty = 1; +} + +bcf_hdr_t *bcf_hdr_init(const char *mode) +{ + int i; + bcf_hdr_t *h; + h = (bcf_hdr_t*)calloc(1, sizeof(bcf_hdr_t)); + if (!h) return NULL; + for (i = 0; i < 3; ++i) + if ((h->dict[i] = kh_init(vdict)) == NULL) goto fail; + if ( strchr(mode,'w') ) + { + bcf_hdr_append(h, "##fileformat=VCFv4.2"); + // The filter PASS must appear first in the dictionary + bcf_hdr_append(h, "##FILTER="); + } + return h; + + fail: + for (i = 0; i < 3; ++i) + kh_destroy(vdict, h->dict[i]); + free(h); + return NULL; +} + +void bcf_hdr_destroy(bcf_hdr_t *h) +{ + int i; + khint_t k; + for (i = 0; i < 3; ++i) { + vdict_t *d = (vdict_t*)h->dict[i]; + if (d == 0) continue; + for (k = kh_begin(d); k != kh_end(d); ++k) + if (kh_exist(d, k)) free((char*)kh_key(d, k)); + kh_destroy(vdict, d); + free(h->id[i]); + } + for (i=0; inhrec; i++) + bcf_hrec_destroy(h->hrec[i]); + if (h->nhrec) free(h->hrec); + if (h->samples) free(h->samples); + free(h->keep_samples); + free(h->transl[0]); free(h->transl[1]); + free(h->mem.s); + free(h); +} + +bcf_hdr_t *bcf_hdr_read(htsFile *hfp) +{ + if (hfp->format.format == vcf) + return vcf_hdr_read(hfp); + + BGZF *fp = hfp->fp.bgzf; + uint8_t magic[5]; + bcf_hdr_t *h; + h = bcf_hdr_init("r"); + if (!h) { + fprintf(stderr, "[E::%s] failed to allocate bcf header\n", __func__); + return NULL; + } + if (bgzf_read(fp, magic, 5) != 5) + { + fprintf(stderr,"[%s:%d %s] Failed to read the header (reading BCF in text mode?)\n", __FILE__,__LINE__,__FUNCTION__); + bcf_hdr_destroy(h); + return NULL; + } + if (strncmp((char*)magic, "BCF\2\2", 5) != 0) + { + if (!strncmp((char*)magic, "BCF", 3)) + fprintf(stderr,"[%s:%d %s] invalid BCF2 magic string: only BCFv2.2 is supported.\n", __FILE__,__LINE__,__FUNCTION__); + else if (hts_verbose >= 2) + fprintf(stderr, "[E::%s] invalid BCF2 magic string\n", __func__); + bcf_hdr_destroy(h); + return NULL; + } + int hlen; + char *htxt = NULL; + if (bgzf_read(fp, &hlen, 4) != 4) goto fail; + htxt = (char*)malloc(hlen); + if (!htxt) goto fail; + if (bgzf_read(fp, htxt, hlen) != hlen) goto fail; + bcf_hdr_parse(h, htxt); // FIXME: Does this return anything meaningful? + free(htxt); + return h; + fail: + if (hts_verbose >= 2) { + fprintf(stderr, "[E::%s] failed to read BCF header\n", __func__); + } + free(htxt); + bcf_hdr_destroy(h); + return NULL; +} + +int bcf_hdr_write(htsFile *hfp, bcf_hdr_t *h) +{ + if ( h->dirty ) bcf_hdr_sync(h); + if (hfp->format.format == vcf || hfp->format.format == text_format) + return vcf_hdr_write(hfp, h); + + int hlen; + char *htxt = bcf_hdr_fmt_text(h, 1, &hlen); + hlen++; // include the \0 byte + + BGZF *fp = hfp->fp.bgzf; + if ( bgzf_write(fp, "BCF\2\2", 5) !=5 ) return -1; + if ( bgzf_write(fp, &hlen, 4) !=4 ) return -1; + if ( bgzf_write(fp, htxt, hlen) != hlen ) return -1; + + free(htxt); + return 0; +} + +/******************** + *** BCF site I/O *** + ********************/ + +bcf1_t *bcf_init() +{ + bcf1_t *v; + v = (bcf1_t*)calloc(1, sizeof(bcf1_t)); + return v; +} + +void bcf_clear(bcf1_t *v) +{ + int i; + for (i=0; id.m_info; i++) + { + if ( v->d.info[i].vptr_free ) + { + free(v->d.info[i].vptr - v->d.info[i].vptr_off); + v->d.info[i].vptr_free = 0; + } + } + for (i=0; id.m_fmt; i++) + { + if ( v->d.fmt[i].p_free ) + { + free(v->d.fmt[i].p - v->d.fmt[i].p_off); + v->d.fmt[i].p_free = 0; + } + } + v->rid = v->pos = v->rlen = v->unpacked = 0; + bcf_float_set_missing(v->qual); + v->n_info = v->n_allele = v->n_fmt = v->n_sample = 0; + v->shared.l = v->indiv.l = 0; + v->d.var_type = -1; + v->d.shared_dirty = 0; + v->d.indiv_dirty = 0; + v->d.n_flt = 0; + v->errcode = 0; + if (v->d.m_als) v->d.als[0] = 0; + if (v->d.m_id) v->d.id[0] = 0; +} + +void bcf_empty(bcf1_t *v) +{ + bcf_clear1(v); + free(v->d.id); + free(v->d.als); + free(v->d.allele); free(v->d.flt); free(v->d.info); free(v->d.fmt); + if (v->d.var ) free(v->d.var); + free(v->shared.s); free(v->indiv.s); +} + +void bcf_destroy(bcf1_t *v) +{ + bcf_empty1(v); + free(v); +} + +static inline int bcf_read1_core(BGZF *fp, bcf1_t *v) +{ + uint32_t x[8]; + int ret; + if ((ret = bgzf_read(fp, x, 32)) != 32) { + if (ret == 0) return -1; + return -2; + } + bcf_clear1(v); + x[0] -= 24; // to exclude six 32-bit integers + ks_resize(&v->shared, x[0]); + ks_resize(&v->indiv, x[1]); + memcpy(v, x + 2, 16); + v->n_allele = x[6]>>16; v->n_info = x[6]&0xffff; + v->n_fmt = x[7]>>24; v->n_sample = x[7]&0xffffff; + v->shared.l = x[0], v->indiv.l = x[1]; + // silent fix of broken BCFs produced by earlier versions of bcf_subset, prior to and including bd6ed8b4 + if ( (!v->indiv.l || !v->n_sample) && v->n_fmt ) v->n_fmt = 0; + + if (bgzf_read(fp, v->shared.s, v->shared.l) != v->shared.l) return -1; + if (bgzf_read(fp, v->indiv.s, v->indiv.l) != v->indiv.l) return -1; + return 0; +} + +#define bit_array_size(n) ((n)/8+1) +#define bit_array_set(a,i) ((a)[(i)/8] |= 1 << ((i)%8)) +#define bit_array_clear(a,i) ((a)[(i)/8] &= ~(1 << ((i)%8))) +#define bit_array_test(a,i) ((a)[(i)/8] & (1 << ((i)%8))) + +static inline uint8_t *bcf_unpack_fmt_core1(uint8_t *ptr, int n_sample, bcf_fmt_t *fmt); +int bcf_subset_format(const bcf_hdr_t *hdr, bcf1_t *rec) +{ + if ( !hdr->keep_samples ) return 0; + if ( !bcf_hdr_nsamples(hdr) ) + { + rec->indiv.l = rec->n_sample = 0; + return 0; + } + + int i, j; + uint8_t *ptr = (uint8_t*)rec->indiv.s, *dst = NULL, *src; + bcf_dec_t *dec = &rec->d; + hts_expand(bcf_fmt_t, rec->n_fmt, dec->m_fmt, dec->fmt); + for (i=0; im_fmt; ++i) dec->fmt[i].p_free = 0; + + for (i=0; in_fmt; i++) + { + ptr = bcf_unpack_fmt_core1(ptr, rec->n_sample, &dec->fmt[i]); + src = dec->fmt[i].p - dec->fmt[i].size; + if ( dst ) + { + memmove(dec->fmt[i-1].p + dec->fmt[i-1].p_len, dec->fmt[i].p - dec->fmt[i].p_off, dec->fmt[i].p_off); + dec->fmt[i].p = dec->fmt[i-1].p + dec->fmt[i-1].p_len + dec->fmt[i].p_off; + } + dst = dec->fmt[i].p; + for (j=0; jnsamples_ori; j++) + { + src += dec->fmt[i].size; + if ( !bit_array_test(hdr->keep_samples,j) ) continue; + memmove(dst, src, dec->fmt[i].size); + dst += dec->fmt[i].size; + } + rec->indiv.l -= dec->fmt[i].p_len - (dst - dec->fmt[i].p); + dec->fmt[i].p_len = dst - dec->fmt[i].p; + } + rec->unpacked |= BCF_UN_FMT; + + rec->n_sample = bcf_hdr_nsamples(hdr); + return 0; +} + +int bcf_read(htsFile *fp, const bcf_hdr_t *h, bcf1_t *v) +{ + if (fp->format.format == vcf) return vcf_read(fp,h,v); + int ret = bcf_read1_core(fp->fp.bgzf, v); + if ( ret!=0 || !h->keep_samples ) return ret; + return bcf_subset_format(h,v); +} + +int bcf_readrec(BGZF *fp, void *null, void *vv, int *tid, int *beg, int *end) +{ + bcf1_t *v = (bcf1_t *) vv; + int ret; + if ((ret = bcf_read1_core(fp, v)) >= 0) + *tid = v->rid, *beg = v->pos, *end = v->pos + v->rlen; + return ret; +} + +static inline void bcf1_sync_id(bcf1_t *line, kstring_t *str) +{ + // single typed string + if ( line->d.id && strcmp(line->d.id, ".") ) bcf_enc_vchar(str, strlen(line->d.id), line->d.id); + else bcf_enc_size(str, 0, BCF_BT_CHAR); +} +static inline void bcf1_sync_alleles(bcf1_t *line, kstring_t *str) +{ + // list of typed strings + int i; + for (i=0; in_allele; i++) + bcf_enc_vchar(str, strlen(line->d.allele[i]), line->d.allele[i]); + if ( !line->rlen && line->n_allele ) line->rlen = strlen(line->d.allele[0]); +} +static inline void bcf1_sync_filter(bcf1_t *line, kstring_t *str) +{ + // typed vector of integers + if ( line->d.n_flt ) bcf_enc_vint(str, line->d.n_flt, line->d.flt, -1); + else bcf_enc_vint(str, 0, 0, -1); +} + +static inline void bcf1_sync_info(bcf1_t *line, kstring_t *str) +{ + // pairs of typed vectors + int i, irm = -1; + for (i=0; in_info; i++) + { + bcf_info_t *info = &line->d.info[i]; + if ( !info->vptr ) + { + // marked for removal + if ( irm < 0 ) irm = i; + continue; + } + kputsn_(info->vptr - info->vptr_off, info->vptr_len + info->vptr_off, str); + if ( irm >=0 ) + { + bcf_info_t tmp = line->d.info[irm]; line->d.info[irm] = line->d.info[i]; line->d.info[i] = tmp; + while ( irm<=i && line->d.info[irm].vptr ) irm++; + } + } + if ( irm>=0 ) line->n_info = irm; +} + +static int bcf1_sync(bcf1_t *line) +{ + char *shared_ori = line->shared.s; + size_t prev_len; + + kstring_t tmp = {0,0,0}; + if ( !line->shared.l ) + { + // New line created via API, BCF data blocks do not exist. Get it ready for BCF output + tmp = line->shared; + bcf1_sync_id(line, &tmp); + line->unpack_size[0] = tmp.l; prev_len = tmp.l; + + bcf1_sync_alleles(line, &tmp); + line->unpack_size[1] = tmp.l - prev_len; prev_len = tmp.l; + + bcf1_sync_filter(line, &tmp); + line->unpack_size[2] = tmp.l - prev_len; + + bcf1_sync_info(line, &tmp); + line->shared = tmp; + } + else if ( line->d.shared_dirty ) + { + // The line was edited, update the BCF data block. + + if ( !(line->unpacked & BCF_UN_STR) ) bcf_unpack(line,BCF_UN_STR); + + // ptr_ori points to the original unchanged BCF data. + uint8_t *ptr_ori = (uint8_t *) line->shared.s; + + // ID: single typed string + if ( line->d.shared_dirty & BCF1_DIRTY_ID ) + bcf1_sync_id(line, &tmp); + else + kputsn_(ptr_ori, line->unpack_size[0], &tmp); + ptr_ori += line->unpack_size[0]; + line->unpack_size[0] = tmp.l; prev_len = tmp.l; + + // REF+ALT: list of typed strings + if ( line->d.shared_dirty & BCF1_DIRTY_ALS ) + bcf1_sync_alleles(line, &tmp); + else + { + kputsn_(ptr_ori, line->unpack_size[1], &tmp); + if ( !line->rlen && line->n_allele ) line->rlen = strlen(line->d.allele[0]); + } + ptr_ori += line->unpack_size[1]; + line->unpack_size[1] = tmp.l - prev_len; prev_len = tmp.l; + + if ( line->unpacked & BCF_UN_FLT ) + { + // FILTER: typed vector of integers + if ( line->d.shared_dirty & BCF1_DIRTY_FLT ) + bcf1_sync_filter(line, &tmp); + else if ( line->d.n_flt ) + kputsn_(ptr_ori, line->unpack_size[2], &tmp); + else + bcf_enc_vint(&tmp, 0, 0, -1); + ptr_ori += line->unpack_size[2]; + line->unpack_size[2] = tmp.l - prev_len; + + if ( line->unpacked & BCF_UN_INFO ) + { + // INFO: pairs of typed vectors + if ( line->d.shared_dirty & BCF1_DIRTY_INF ) + { + bcf1_sync_info(line, &tmp); + ptr_ori = (uint8_t*)line->shared.s + line->shared.l; + } + } + } + + int size = line->shared.l - (size_t)ptr_ori + (size_t)line->shared.s; + if ( size ) kputsn_(ptr_ori, size, &tmp); + + free(line->shared.s); + line->shared = tmp; + } + if ( line->shared.s != shared_ori && line->unpacked & BCF_UN_INFO ) + { + // Reallocated line->shared.s block invalidated line->d.info[].vptr pointers + size_t off_new = line->unpack_size[0] + line->unpack_size[1] + line->unpack_size[2]; + int i; + for (i=0; in_info; i++) + { + uint8_t *vptr_free = line->d.info[i].vptr_free ? line->d.info[i].vptr - line->d.info[i].vptr_off : NULL; + line->d.info[i].vptr = (uint8_t*) line->shared.s + off_new + line->d.info[i].vptr_off; + off_new += line->d.info[i].vptr_len + line->d.info[i].vptr_off; + if ( vptr_free ) + { + free(vptr_free); + line->d.info[i].vptr_free = 0; + } + } + } + + if ( line->n_sample && line->n_fmt && (!line->indiv.l || line->d.indiv_dirty) ) + { + // The genotype fields changed or are not present + tmp.l = tmp.m = 0; tmp.s = NULL; + int i, irm = -1; + for (i=0; in_fmt; i++) + { + bcf_fmt_t *fmt = &line->d.fmt[i]; + if ( !fmt->p ) + { + // marked for removal + if ( irm < 0 ) irm = i; + continue; + } + kputsn_(fmt->p - fmt->p_off, fmt->p_len + fmt->p_off, &tmp); + if ( irm >=0 ) + { + bcf_fmt_t tfmt = line->d.fmt[irm]; line->d.fmt[irm] = line->d.fmt[i]; line->d.fmt[i] = tfmt; + while ( irm<=i && line->d.fmt[irm].p ) irm++; + } + + } + if ( irm>=0 ) line->n_fmt = irm; + free(line->indiv.s); + line->indiv = tmp; + + // Reallocated line->indiv.s block invalidated line->d.fmt[].p pointers + size_t off_new = 0; + for (i=0; in_fmt; i++) + { + uint8_t *p_free = line->d.fmt[i].p_free ? line->d.fmt[i].p - line->d.fmt[i].p_off : NULL; + line->d.fmt[i].p = (uint8_t*) line->indiv.s + off_new + line->d.fmt[i].p_off; + off_new += line->d.fmt[i].p_len + line->d.fmt[i].p_off; + if ( p_free ) + { + free(p_free); + line->d.fmt[i].p_free = 0; + } + } + } + if ( !line->n_sample ) line->n_fmt = 0; + line->d.shared_dirty = line->d.indiv_dirty = 0; + return 0; +} + +bcf1_t *bcf_copy(bcf1_t *dst, bcf1_t *src) +{ + bcf1_sync(src); + + bcf_clear(dst); + dst->rid = src->rid; + dst->pos = src->pos; + dst->rlen = src->rlen; + dst->qual = src->qual; + dst->n_info = src->n_info; dst->n_allele = src->n_allele; + dst->n_fmt = src->n_fmt; dst->n_sample = src->n_sample; + + dst->shared.m = dst->shared.l = src->shared.l; + dst->shared.s = (char*) malloc(dst->shared.l); + memcpy(dst->shared.s,src->shared.s,dst->shared.l); + + dst->indiv.m = dst->indiv.l = src->indiv.l; + dst->indiv.s = (char*) malloc(dst->indiv.l); + memcpy(dst->indiv.s,src->indiv.s,dst->indiv.l); + + return dst; +} +bcf1_t *bcf_dup(bcf1_t *src) +{ + bcf1_t *out = bcf_init1(); + return bcf_copy(out, src); +} + +int bcf_write(htsFile *hfp, bcf_hdr_t *h, bcf1_t *v) +{ + if ( h->dirty ) bcf_hdr_sync(h); + if ( bcf_hdr_nsamples(h)!=v->n_sample ) + { + fprintf(stderr,"[%s:%d %s] Broken VCF record, the number of columns at %s:%d does not match the number of samples (%d vs %d).\n", + __FILE__,__LINE__,__FUNCTION__,bcf_seqname(h,v),v->pos+1, v->n_sample,bcf_hdr_nsamples(h)); + return -1; + } + + if ( hfp->format.format == vcf || hfp->format.format == text_format ) + return vcf_write(hfp,h,v); + + if ( v->errcode ) + { + // vcf_parse1() encountered a new contig or tag, undeclared in the + // header. At this point, the header must have been printed, + // proceeding would lead to a broken BCF file. Errors must be checked + // and cleared by the caller before we can proceed. + fprintf(stderr,"[%s:%d %s] Unchecked error (%d), exiting.\n", __FILE__,__LINE__,__FUNCTION__,v->errcode); + exit(1); + } + bcf1_sync(v); // check if the BCF record was modified + + BGZF *fp = hfp->fp.bgzf; + uint32_t x[8]; + x[0] = v->shared.l + 24; // to include six 32-bit integers + x[1] = v->indiv.l; + memcpy(x + 2, v, 16); + x[6] = (uint32_t)v->n_allele<<16 | v->n_info; + x[7] = (uint32_t)v->n_fmt<<24 | v->n_sample; + if ( bgzf_write(fp, x, 32) != 32 ) return -1; + if ( bgzf_write(fp, v->shared.s, v->shared.l) != v->shared.l ) return -1; + if ( bgzf_write(fp, v->indiv.s, v->indiv.l) != v->indiv.l ) return -1; + return 0; +} + +/********************** + *** VCF header I/O *** + **********************/ + +bcf_hdr_t *vcf_hdr_read(htsFile *fp) +{ + kstring_t txt, *s = &fp->line; + bcf_hdr_t *h; + h = bcf_hdr_init("r"); + if (!h) { + fprintf(stderr, "[E::%s] failed to allocate bcf header\n", __func__); + return NULL; + } + txt.l = txt.m = 0; txt.s = 0; + while (hts_getline(fp, KS_SEP_LINE, s) >= 0) { + if (s->l == 0) continue; + if (s->s[0] != '#') { + if (hts_verbose >= 2) + fprintf(stderr, "[E::%s] no sample line\n", __func__); + free(txt.s); + bcf_hdr_destroy(h); + return NULL; + } + if (s->s[1] != '#' && fp->fn_aux) { // insert contigs here + int dret; + gzFile f; + kstream_t *ks; + kstring_t tmp; + tmp.l = tmp.m = 0; tmp.s = 0; + f = gzopen(fp->fn_aux, "r"); + ks = ks_init(f); + while (ks_getuntil(ks, 0, &tmp, &dret) >= 0) { + int c; + kputs("##contig=\n", 2, &txt); + if (dret != '\n') + while ((c = ks_getc(ks)) != '\n' && c != -1); // skip the rest of the line + } + free(tmp.s); + ks_destroy(ks); + gzclose(f); + } + kputsn(s->s, s->l, &txt); + kputc('\n', &txt); + if (s->s[1] != '#') break; + } + if ( !txt.s ) + { + fprintf(stderr,"[%s:%d %s] Could not read the header\n", __FILE__,__LINE__,__FUNCTION__); + return NULL; + } + bcf_hdr_parse(h, txt.s); + + // check tabix index, are all contigs listed in the header? add the missing ones + tbx_t *idx = tbx_index_load(fp->fn); + if ( idx ) + { + int i, n, need_sync = 0; + const char **names = tbx_seqnames(idx, &n); + for (i=0; ikey = strdup("contig"); + bcf_hrec_add_key(hrec, "ID", strlen("ID")); + bcf_hrec_set_val(hrec, hrec->nkeys-1, (char*) names[i], strlen(names[i]), 0); + bcf_hdr_add_hrec(h, hrec); + need_sync = 1; + } + free(names); + tbx_destroy(idx); + if ( need_sync ) + bcf_hdr_sync(h); + } + free(txt.s); + return h; +} + +int bcf_hdr_set(bcf_hdr_t *hdr, const char *fname) +{ + int i, n; + char **lines = hts_readlines(fname, &n); + if ( !lines ) return 1; + for (i=0; ivalue ) + { + int j, nout = 0; + ksprintf(str, "##%s=<", hrec->key); + for (j=0; jnkeys; j++) + { + // do not output IDX if output is VCF + if ( !is_bcf && !strcmp("IDX",hrec->keys[j]) ) continue; + if ( nout ) kputc(',',str); + ksprintf(str,"%s=%s", hrec->keys[j], hrec->vals[j]); + nout++; + } + ksprintf(str,">\n"); + } + else + ksprintf(str,"##%s=%s\n", hrec->key,hrec->value); +} + +void bcf_hrec_format(const bcf_hrec_t *hrec, kstring_t *str) +{ + _bcf_hrec_format(hrec,0,str); +} +char *bcf_hdr_fmt_text(const bcf_hdr_t *hdr, int is_bcf, int *len) +{ + int i; + kstring_t txt = {0,0,0}; + for (i=0; inhrec; i++) + _bcf_hrec_format(hdr->hrec[i], is_bcf, &txt); + + ksprintf(&txt,"#CHROM\tPOS\tID\tREF\tALT\tQUAL\tFILTER\tINFO"); + if ( bcf_hdr_nsamples(hdr) ) + { + ksprintf(&txt,"\tFORMAT"); + for (i=0; isamples[i]); + } + ksprintf(&txt,"\n"); + + if ( len ) *len = txt.l; + return txt.s; +} + +const char **bcf_hdr_seqnames(const bcf_hdr_t *h, int *n) +{ + vdict_t *d = (vdict_t*)h->dict[BCF_DT_CTG]; + int tid, m = kh_size(d); + const char **names = (const char**) calloc(m,sizeof(const char*)); + khint_t k; + for (k=kh_begin(d); kformat.compression!=no_compression ) + ret = bgzf_write(fp->fp.bgzf, htxt, hlen); + else + ret = hwrite(fp->fp.hfile, htxt, hlen); + free(htxt); + return ret<0 ? -1 : 0; +} + +/*********************** + *** Typed value I/O *** + ***********************/ + +void bcf_enc_vint(kstring_t *s, int n, int32_t *a, int wsize) +{ + int32_t max = INT32_MIN + 1, min = INT32_MAX; + int i; + if (n == 0) bcf_enc_size(s, 0, BCF_BT_NULL); + else if (n == 1) bcf_enc_int1(s, a[0]); + else { + if (wsize <= 0) wsize = n; + for (i = 0; i < n; ++i) { + if (a[i] == bcf_int32_missing || a[i] == bcf_int32_vector_end ) continue; + if (max < a[i]) max = a[i]; + if (min > a[i]) min = a[i]; + } + if (max <= INT8_MAX && min > bcf_int8_vector_end) { + bcf_enc_size(s, wsize, BCF_BT_INT8); + for (i = 0; i < n; ++i) + if ( a[i]==bcf_int32_vector_end ) kputc(bcf_int8_vector_end, s); + else if ( a[i]==bcf_int32_missing ) kputc(bcf_int8_missing, s); + else kputc(a[i], s); + } else if (max <= INT16_MAX && min > bcf_int16_vector_end) { + bcf_enc_size(s, wsize, BCF_BT_INT16); + for (i = 0; i < n; ++i) + { + int16_t x; + if ( a[i]==bcf_int32_vector_end ) x = bcf_int16_vector_end; + else if ( a[i]==bcf_int32_missing ) x = bcf_int16_missing; + else x = a[i]; + kputsn((char*)&x, 2, s); + } + } else { + bcf_enc_size(s, wsize, BCF_BT_INT32); + for (i = 0; i < n; ++i) { + int32_t x = a[i]; + kputsn((char*)&x, 4, s); + } + } + } +} + +void bcf_enc_vfloat(kstring_t *s, int n, float *a) +{ + bcf_enc_size(s, n, BCF_BT_FLOAT); + kputsn((char*)a, n << 2, s); +} + +void bcf_enc_vchar(kstring_t *s, int l, const char *a) +{ + bcf_enc_size(s, l, BCF_BT_CHAR); + kputsn(a, l, s); +} + +void bcf_fmt_array(kstring_t *s, int n, int type, void *data) +{ + int j = 0; + if (n == 0) { + kputc('.', s); + return; + } + if (type == BCF_BT_CHAR) + { + char *p = (char*)data; + for (j = 0; j < n && *p; ++j, ++p) + { + if ( *p==bcf_str_missing ) kputc('.', s); + else kputc(*p, s); + } + } + else + { + #define BRANCH(type_t, is_missing, is_vector_end, kprint) { \ + type_t *p = (type_t *) data; \ + for (j=0; jl&7) { + uint64_t zero = 0; + int l = ((s->l + 7)>>3<<3) - s->l; + kputsn((char*)&zero, l, s); + } +} + +// p,q is the start and the end of the FORMAT field +#define MAX_N_FMT 255 /* Limited by size of bcf1_t n_fmt field */ +static int vcf_parse_format(kstring_t *s, const bcf_hdr_t *h, bcf1_t *v, char *p, char *q) +{ + if ( !bcf_hdr_nsamples(h) ) return 0; + + char *r, *t; + int j, l, m, g; + khint_t k; + ks_tokaux_t aux1; + vdict_t *d = (vdict_t*)h->dict[BCF_DT_ID]; + kstring_t *mem = (kstring_t*)&h->mem; + fmt_aux_t fmt[MAX_N_FMT]; + mem->l = 0; + + char *end = s->s + s->l; + if ( q>=end ) + { + fprintf(stderr,"[%s:%d %s] Error: FORMAT column with no sample columns starting at %s:%d\n", __FILE__,__LINE__,__FUNCTION__,s->s,v->pos+1); + return -1; + } + + // get format information from the dictionary + v->n_fmt = 0; + for (j = 0, t = kstrtok(p, ":", &aux1); t; t = kstrtok(0, 0, &aux1), ++j) { + if (j >= MAX_N_FMT) { + v->errcode |= BCF_ERR_LIMITS; + fprintf(stderr,"[E::%s] Error: FORMAT column at %s:%d lists more identifiers than htslib can handle.\n", __func__, bcf_seqname(h,v), v->pos+1); + return -1; + } + + *(char*)aux1.p = 0; + k = kh_get(vdict, d, t); + if (k == kh_end(d) || kh_val(d, k).info[BCF_HL_FMT] == 15) { + if (hts_verbose >= 2) fprintf(stderr, "[W::%s] FORMAT '%s' is not defined in the header, assuming Type=String\n", __func__, t); + kstring_t tmp = {0,0,0}; + int l; + ksprintf(&tmp, "##FORMAT=", t); + bcf_hrec_t *hrec = bcf_hdr_parse_line(h,tmp.s,&l); + free(tmp.s); + if ( bcf_hdr_add_hrec((bcf_hdr_t*)h, hrec) ) bcf_hdr_sync((bcf_hdr_t*)h); + k = kh_get(vdict, d, t); + v->errcode = BCF_ERR_TAG_UNDEF; + if (k == kh_end(d)) { + fprintf(stderr, "[E::%s] Could not add dummy header for FORMAT '%s'\n", __func__, t); + v->errcode |= BCF_ERR_TAG_INVALID; + return -1; + } + } + fmt[j].max_l = fmt[j].max_m = fmt[j].max_g = 0; + fmt[j].key = kh_val(d, k).id; + fmt[j].is_gt = !strcmp(t, "GT"); + fmt[j].y = h->id[0][fmt[j].key].val->info[BCF_HL_FMT]; + v->n_fmt++; + } + // compute max + int n_sample_ori = -1; + r = q + 1; // r: position in the format string + l = 0, m = g = 1, v->n_sample = 0; // m: max vector size, l: max field len, g: max number of alleles + while ( rkeep_samples ) + { + n_sample_ori++; + if ( !bit_array_test(h->keep_samples,n_sample_ori) ) + { + while ( *r!='\t' && r=v->n_fmt ) + { + fprintf(stderr,"Incorrect number of FORMAT fields at %s:%d\n", h->id[BCF_DT_CTG][v->rid].key,v->pos+1); + exit(1); + } + } + else break; + } + else if ( *r== ',' ) m++; + else if ( fmt[j].is_gt && (*r == '|' || *r == '/') ) g++; + if ( r>=end ) break; + r++; l++; + } + v->n_sample++; + if ( v->n_sample == bcf_hdr_nsamples(h) ) break; + r++; + } + + // allocate memory for arrays + for (j = 0; j < v->n_fmt; ++j) { + fmt_aux_t *f = &fmt[j]; + if ( !f->max_m ) f->max_m = 1; // omitted trailing format field + if ((f->y>>4&0xf) == BCF_HT_STR) { + f->size = f->is_gt? f->max_g << 2 : f->max_l; + } else if ((f->y>>4&0xf) == BCF_HT_REAL || (f->y>>4&0xf) == BCF_HT_INT) { + f->size = f->max_m << 2; + } else + { + fprintf(stderr, "[E::%s] the format type %d currently not supported\n", __func__, f->y>>4&0xf); + abort(); // I do not know how to do with Flag in the genotype fields + } + align_mem(mem); + f->offset = mem->l; + ks_resize(mem, mem->l + v->n_sample * f->size); + mem->l += v->n_sample * f->size; + } + for (j = 0; j < v->n_fmt; ++j) + fmt[j].buf = (uint8_t*)mem->s + fmt[j].offset; + // fill the sample fields; at beginning of the loop, t points to the first char of a format + n_sample_ori = -1; + t = q + 1; m = 0; // m: sample id + while ( tkeep_samples ) + { + n_sample_ori++; + if ( !bit_array_test(h->keep_samples,n_sample_ori) ) + { + while ( *t && ty>>4&0xf) == BCF_HT_STR) { + if (z->is_gt) { // genotypes + int32_t is_phased = 0, *x = (int32_t*)(z->buf + z->size * m); + for (l = 0;; ++t) { + if (*t == '.') ++t, x[l++] = is_phased; + else x[l++] = (strtol(t, &t, 10) + 1) << 1 | is_phased; +#if THOROUGH_SANITY_CHECKS + assert( 0 ); // success of strtol,strtod not checked +#endif + is_phased = (*t == '|'); + if (*t != '|' && *t != '/') break; + } + if ( !l ) x[l++] = 0; // An empty field, insert missing value + for (; l < z->size>>2; ++l) x[l] = bcf_int32_vector_end; + } else { + char *x = (char*)z->buf + z->size * m; + for (r = t, l = 0; *t != ':' && *t; ++t) x[l++] = *t; + for (; l < z->size; ++l) x[l] = 0; + } + } else if ((z->y>>4&0xf) == BCF_HT_INT) { + int32_t *x = (int32_t*)(z->buf + z->size * m); + for (l = 0;; ++t) { + if (*t == '.') x[l++] = bcf_int32_missing, ++t; // ++t to skip "." + else x[l++] = strtol(t, &t, 10); + if (*t != ',') break; + } + if ( !l ) x[l++] = bcf_int32_missing; + for (; l < z->size>>2; ++l) x[l] = bcf_int32_vector_end; + } else if ((z->y>>4&0xf) == BCF_HT_REAL) { + float *x = (float*)(z->buf + z->size * m); + for (l = 0;; ++t) { + if (*t == '.' && !isdigit(t[1])) bcf_float_set_missing(x[l++]), ++t; // ++t to skip "." + else x[l++] = strtod(t, &t); + if (*t != ',') break; + } + if ( !l ) bcf_float_set_missing(x[l++]); // An empty field, insert missing value + for (; l < z->size>>2; ++l) bcf_float_set_vector_end(x[l]); + } else abort(); + + if (*t == '\0') { + break; + } + else if (*t == ':') { + t++; + } + else { + char buffer[8]; + fprintf(stderr,"[E::%s] Invalid character '%s' in '%s' FORMAT field at %s:%d\n", __FUNCTION__, dump_char(buffer, *t), h->id[BCF_DT_ID][z->key].key, bcf_seqname(h,v), v->pos+1); + v->errcode |= BCF_ERR_CHAR; + return -1; + } + } + + for (; j < v->n_fmt; ++j) { // fill end-of-vector values + fmt_aux_t *z = &fmt[j]; + if ((z->y>>4&0xf) == BCF_HT_STR) { + if (z->is_gt) { + int32_t *x = (int32_t*)(z->buf + z->size * m); + if (z->size) x[0] = bcf_int32_missing; + for (l = 1; l < z->size>>2; ++l) x[l] = bcf_int32_vector_end; + } else { + char *x = (char*)z->buf + z->size * m; + if ( z->size ) x[0] = '.'; + for (l = 1; l < z->size; ++l) x[l] = 0; + } + } else if ((z->y>>4&0xf) == BCF_HT_INT) { + int32_t *x = (int32_t*)(z->buf + z->size * m); + x[0] = bcf_int32_missing; + for (l = 1; l < z->size>>2; ++l) x[l] = bcf_int32_vector_end; + } else if ((z->y>>4&0xf) == BCF_HT_REAL) { + float *x = (float*)(z->buf + z->size * m); + bcf_float_set_missing(x[0]); + for (l = 1; l < z->size>>2; ++l) bcf_float_set_vector_end(x[l]); + } + } + + m++; t++; + } + + // write individual genotype information + kstring_t *str = &v->indiv; + int i; + if (v->n_sample > 0) { + for (i = 0; i < v->n_fmt; ++i) { + fmt_aux_t *z = &fmt[i]; + bcf_enc_int1(str, z->key); + if ((z->y>>4&0xf) == BCF_HT_STR && !z->is_gt) { + bcf_enc_size(str, z->size, BCF_BT_CHAR); + kputsn((char*)z->buf, z->size * v->n_sample, str); + } else if ((z->y>>4&0xf) == BCF_HT_INT || z->is_gt) { + bcf_enc_vint(str, (z->size>>2) * v->n_sample, (int32_t*)z->buf, z->size>>2); + } else { + bcf_enc_size(str, z->size>>2, BCF_BT_FLOAT); + kputsn((char*)z->buf, z->size * v->n_sample, str); + } + } + } + + if ( v->n_sample!=bcf_hdr_nsamples(h) ) + { + fprintf(stderr,"[%s:%d %s] Number of columns at %s:%d does not match the number of samples (%d vs %d).\n", + __FILE__,__LINE__,__FUNCTION__,bcf_seqname(h,v),v->pos+1, v->n_sample,bcf_hdr_nsamples(h)); + v->errcode |= BCF_ERR_NCOLS; + return -1; + } + if ( v->indiv.l > 0xffffffff ) + { + fprintf(stderr,"[%s:%d %s] The FORMAT at %s:%d is too long...\n", + __FILE__,__LINE__,__FUNCTION__,bcf_seqname(h,v),v->pos+1); + v->errcode |= BCF_ERR_LIMITS; + + // Error recovery: return -1 if this is a critical error or 0 if we want to ignore the FORMAT and proceed + v->n_fmt = 0; + return -1; + } + + return 0; +} + +int vcf_parse(kstring_t *s, const bcf_hdr_t *h, bcf1_t *v) +{ + int i = 0; + char *p, *q, *r, *t; + kstring_t *str; + khint_t k; + ks_tokaux_t aux; + + bcf_clear1(v); + str = &v->shared; + memset(&aux, 0, sizeof(ks_tokaux_t)); + for (p = kstrtok(s->s, "\t", &aux), i = 0; p; p = kstrtok(0, 0, &aux), ++i) { + q = (char*)aux.p; + *q = 0; + if (i == 0) { // CHROM + vdict_t *d = (vdict_t*)h->dict[BCF_DT_CTG]; + k = kh_get(vdict, d, p); + if (k == kh_end(d)) + { + // Simple error recovery for chromosomes not defined in the header. It will not help when VCF header has + // been already printed, but will enable tools like vcfcheck to proceed. + if (hts_verbose >= 2) fprintf(stderr, "[W::%s] contig '%s' is not defined in the header. (Quick workaround: index the file with tabix.)\n", __func__, p); + kstring_t tmp = {0,0,0}; + int l; + ksprintf(&tmp, "##contig=", p); + bcf_hrec_t *hrec = bcf_hdr_parse_line(h,tmp.s,&l); + free(tmp.s); + if ( bcf_hdr_add_hrec((bcf_hdr_t*)h, hrec) ) bcf_hdr_sync((bcf_hdr_t*)h); + k = kh_get(vdict, d, p); + v->errcode = BCF_ERR_CTG_UNDEF; + if (k == kh_end(d)) { + fprintf(stderr, "[E::%s] Could not add dummy header for contig '%s'\n", __func__, p); + v->errcode |= BCF_ERR_CTG_INVALID; + return -1; + } + } + v->rid = kh_val(d, k).id; + } else if (i == 1) { // POS + v->pos = atoi(p) - 1; + } else if (i == 2) { // ID + if (strcmp(p, ".")) bcf_enc_vchar(str, q - p, p); + else bcf_enc_size(str, 0, BCF_BT_CHAR); + } else if (i == 3) { // REF + bcf_enc_vchar(str, q - p, p); + v->n_allele = 1, v->rlen = q - p; + } else if (i == 4) { // ALT + if (strcmp(p, ".")) { + for (r = t = p;; ++r) { + if (*r == ',' || *r == 0) { + bcf_enc_vchar(str, r - t, t); + t = r + 1; + ++v->n_allele; + } + if (r == q) break; + } + } + } else if (i == 5) { // QUAL + if (strcmp(p, ".")) v->qual = atof(p); + else memcpy(&v->qual, &bcf_float_missing, 4); + if ( v->max_unpack && !(v->max_unpack>>1) ) return 0; // BCF_UN_STR + } else if (i == 6) { // FILTER + if (strcmp(p, ".")) { + int32_t *a; + int n_flt = 1, i; + ks_tokaux_t aux1; + vdict_t *d = (vdict_t*)h->dict[BCF_DT_ID]; + // count the number of filters + if (*(q-1) == ';') *(q-1) = 0; + for (r = p; *r; ++r) + if (*r == ';') ++n_flt; + a = (int32_t*)alloca(n_flt * sizeof(int32_t)); + // add filters + for (t = kstrtok(p, ";", &aux1), i = 0; t; t = kstrtok(0, 0, &aux1)) { + *(char*)aux1.p = 0; + k = kh_get(vdict, d, t); + if (k == kh_end(d)) + { + // Simple error recovery for FILTERs not defined in the header. It will not help when VCF header has + // been already printed, but will enable tools like vcfcheck to proceed. + if (hts_verbose >= 2) fprintf(stderr, "[W::%s] FILTER '%s' is not defined in the header\n", __func__, t); + kstring_t tmp = {0,0,0}; + int l; + ksprintf(&tmp, "##FILTER=", t); + bcf_hrec_t *hrec = bcf_hdr_parse_line(h,tmp.s,&l); + free(tmp.s); + if ( bcf_hdr_add_hrec((bcf_hdr_t*)h, hrec) ) bcf_hdr_sync((bcf_hdr_t*)h); + k = kh_get(vdict, d, t); + v->errcode = BCF_ERR_TAG_UNDEF; + if (k == kh_end(d)) { + fprintf(stderr, "[E::%s] Could not add dummy header for FILTER '%s'\n", __func__, t); + v->errcode |= BCF_ERR_TAG_INVALID; + return -1; + } + } + a[i++] = kh_val(d, k).id; + } + n_flt = i; + bcf_enc_vint(str, n_flt, a, -1); + } else bcf_enc_vint(str, 0, 0, -1); + if ( v->max_unpack && !(v->max_unpack>>2) ) return 0; // BCF_UN_FLT + } else if (i == 7) { // INFO + char *key; + vdict_t *d = (vdict_t*)h->dict[BCF_DT_ID]; + v->n_info = 0; + if (strcmp(p, ".")) { + if (*(q-1) == ';') *(q-1) = 0; + for (r = key = p;; ++r) { + int c; + char *val, *end; + if (*r != ';' && *r != '=' && *r != 0) continue; + val = end = 0; + c = *r; *r = 0; + if (c == '=') { + val = r + 1; + for (end = val; *end != ';' && *end != 0; ++end); + c = *end; *end = 0; + } else end = r; + if ( !*key ) { if (c==0) break; r = end; key = r + 1; continue; } // faulty VCF, ";;" in the INFO + k = kh_get(vdict, d, key); + if (k == kh_end(d) || kh_val(d, k).info[BCF_HL_INFO] == 15) + { + if (hts_verbose >= 2) fprintf(stderr, "[W::%s] INFO '%s' is not defined in the header, assuming Type=String\n", __func__, key); + kstring_t tmp = {0,0,0}; + int l; + ksprintf(&tmp, "##INFO=", key); + bcf_hrec_t *hrec = bcf_hdr_parse_line(h,tmp.s,&l); + free(tmp.s); + if ( bcf_hdr_add_hrec((bcf_hdr_t*)h, hrec) ) bcf_hdr_sync((bcf_hdr_t*)h); + k = kh_get(vdict, d, key); + v->errcode = BCF_ERR_TAG_UNDEF; + if (k == kh_end(d)) { + fprintf(stderr, "[E::%s] Could not add dummy header for INFO '%s'\n", __func__, key); + v->errcode |= BCF_ERR_TAG_INVALID; + return -1; + } + } + uint32_t y = kh_val(d, k).info[BCF_HL_INFO]; + ++v->n_info; + bcf_enc_int1(str, kh_val(d, k).id); + if (val == 0) { + bcf_enc_size(str, 0, BCF_BT_NULL); + } else if ((y>>4&0xf) == BCF_HT_FLAG || (y>>4&0xf) == BCF_HT_STR) { // if Flag has a value, treat it as a string + bcf_enc_vchar(str, end - val, val); + } else { // int/float value/array + int i, n_val; + char *t, *te; + for (t = val, n_val = 1; *t; ++t) // count the number of values + if (*t == ',') ++n_val; + if ((y>>4&0xf) == BCF_HT_INT) { + int32_t *z; + z = (int32_t*)alloca(n_val * sizeof(int32_t)); + for (i = 0, t = val; i < n_val; ++i, ++t) + { + z[i] = strtol(t, &te, 10); + if ( te==t ) // conversion failed + { + z[i] = bcf_int32_missing; + while ( *te && *te!=',' ) te++; + } + t = te; + } + bcf_enc_vint(str, n_val, z, -1); + if (strcmp(key, "END") == 0) v->rlen = z[0] - v->pos; + } else if ((y>>4&0xf) == BCF_HT_REAL) { + float *z; + z = (float*)alloca(n_val * sizeof(float)); + for (i = 0, t = val; i < n_val; ++i, ++t) + { + z[i] = strtod(t, &te); + if ( te==t ) // conversion failed + { + bcf_float_set_missing(z[i]); + while ( *te && *te!=',' ) te++; + } + t = te; + } + bcf_enc_vfloat(str, n_val, z); + } + } + if (c == 0) break; + r = end; + key = r + 1; + } + } + if ( v->max_unpack && !(v->max_unpack>>3) ) return 0; + } else if (i == 8) // FORMAT + return vcf_parse_format(s, h, v, p, q); + } + return 0; +} + +int vcf_read(htsFile *fp, const bcf_hdr_t *h, bcf1_t *v) +{ + int ret; + ret = hts_getline(fp, KS_SEP_LINE, &fp->line); + if (ret < 0) return -1; + return vcf_parse1(&fp->line, h, v); +} + +static inline uint8_t *bcf_unpack_fmt_core1(uint8_t *ptr, int n_sample, bcf_fmt_t *fmt) +{ + uint8_t *ptr_start = ptr; + fmt->id = bcf_dec_typed_int1(ptr, &ptr); + fmt->n = bcf_dec_size(ptr, &ptr, &fmt->type); + fmt->size = fmt->n << bcf_type_shift[fmt->type]; + fmt->p = ptr; + fmt->p_off = ptr - ptr_start; + fmt->p_free = 0; + ptr += n_sample * fmt->size; + fmt->p_len = ptr - fmt->p; + return ptr; +} + +static inline uint8_t *bcf_unpack_info_core1(uint8_t *ptr, bcf_info_t *info) +{ + uint8_t *ptr_start = ptr; + info->key = bcf_dec_typed_int1(ptr, &ptr); + info->len = bcf_dec_size(ptr, &ptr, &info->type); + info->vptr = ptr; + info->vptr_off = ptr - ptr_start; + info->vptr_free = 0; + info->v1.i = 0; + if (info->len == 1) { + if (info->type == BCF_BT_INT8 || info->type == BCF_BT_CHAR) info->v1.i = *(int8_t*)ptr; + else if (info->type == BCF_BT_INT32) info->v1.i = *(int32_t*)ptr; + else if (info->type == BCF_BT_FLOAT) info->v1.f = *(float*)ptr; + else if (info->type == BCF_BT_INT16) info->v1.i = *(int16_t*)ptr; + } + ptr += info->len << bcf_type_shift[info->type]; + info->vptr_len = ptr - info->vptr; + return ptr; +} + +int bcf_unpack(bcf1_t *b, int which) +{ + if ( !b->shared.l ) return 0; // Building a new BCF record from scratch + uint8_t *ptr = (uint8_t*)b->shared.s, *ptr_ori; + int *offset, i; + bcf_dec_t *d = &b->d; + if (which & BCF_UN_FLT) which |= BCF_UN_STR; + if (which & BCF_UN_INFO) which |= BCF_UN_SHR; + if ((which&BCF_UN_STR) && !(b->unpacked&BCF_UN_STR)) + { + kstring_t tmp; + + // ID + tmp.l = 0; tmp.s = d->id; tmp.m = d->m_id; + ptr_ori = ptr; + ptr = bcf_fmt_sized_array(&tmp, ptr); + b->unpack_size[0] = ptr - ptr_ori; + kputc('\0', &tmp); + d->id = tmp.s; d->m_id = tmp.m; + + // REF and ALT are in a single block (d->als) and d->alleles are pointers into this block + tmp.l = 0; tmp.s = d->als; tmp.m = d->m_als; + offset = (int*)alloca(b->n_allele * sizeof(int)); + ptr_ori = ptr; + for (i = 0; i < b->n_allele; ++i) { + offset[i] = tmp.l; + ptr = bcf_fmt_sized_array(&tmp, ptr); + kputc('\0', &tmp); + } + b->unpack_size[1] = ptr - ptr_ori; + d->als = tmp.s; d->m_als = tmp.m; + + hts_expand(char*, b->n_allele, d->m_allele, d->allele); // NM: hts_expand() is a macro + for (i = 0; i < b->n_allele; ++i) + d->allele[i] = d->als + offset[i]; + b->unpacked |= BCF_UN_STR; + } + if ((which&BCF_UN_FLT) && !(b->unpacked&BCF_UN_FLT)) { // FILTER + ptr = (uint8_t*)b->shared.s + b->unpack_size[0] + b->unpack_size[1]; + ptr_ori = ptr; + if (*ptr>>4) { + int type; + d->n_flt = bcf_dec_size(ptr, &ptr, &type); + hts_expand(int, d->n_flt, d->m_flt, d->flt); + for (i = 0; i < d->n_flt; ++i) + d->flt[i] = bcf_dec_int1(ptr, type, &ptr); + } else ++ptr, d->n_flt = 0; + b->unpack_size[2] = ptr - ptr_ori; + b->unpacked |= BCF_UN_FLT; + } + if ((which&BCF_UN_INFO) && !(b->unpacked&BCF_UN_INFO)) { // INFO + ptr = (uint8_t*)b->shared.s + b->unpack_size[0] + b->unpack_size[1] + b->unpack_size[2]; + hts_expand(bcf_info_t, b->n_info, d->m_info, d->info); + for (i = 0; i < d->m_info; ++i) d->info[i].vptr_free = 0; + for (i = 0; i < b->n_info; ++i) + ptr = bcf_unpack_info_core1(ptr, &d->info[i]); + b->unpacked |= BCF_UN_INFO; + } + if ((which&BCF_UN_FMT) && b->n_sample && !(b->unpacked&BCF_UN_FMT)) { // FORMAT + ptr = (uint8_t*)b->indiv.s; + hts_expand(bcf_fmt_t, b->n_fmt, d->m_fmt, d->fmt); + for (i = 0; i < d->m_fmt; ++i) d->fmt[i].p_free = 0; + for (i = 0; i < b->n_fmt; ++i) + ptr = bcf_unpack_fmt_core1(ptr, b->n_sample, &d->fmt[i]); + b->unpacked |= BCF_UN_FMT; + } + return 0; +} + +int vcf_format(const bcf_hdr_t *h, const bcf1_t *v, kstring_t *s) +{ + int i; + bcf_unpack((bcf1_t*)v, BCF_UN_ALL); + kputs(h->id[BCF_DT_CTG][v->rid].key, s); // CHROM + kputc('\t', s); kputw(v->pos + 1, s); // POS + kputc('\t', s); kputs(v->d.id ? v->d.id : ".", s); // ID + kputc('\t', s); // REF + if (v->n_allele > 0) kputs(v->d.allele[0], s); + else kputc('.', s); + kputc('\t', s); // ALT + if (v->n_allele > 1) { + for (i = 1; i < v->n_allele; ++i) { + if (i > 1) kputc(',', s); + kputs(v->d.allele[i], s); + } + } else kputc('.', s); + kputc('\t', s); // QUAL + if ( bcf_float_is_missing(v->qual) ) kputc('.', s); // QUAL + else ksprintf(s, "%g", v->qual); + kputc('\t', s); // FILTER + if (v->d.n_flt) { + for (i = 0; i < v->d.n_flt; ++i) { + if (i) kputc(';', s); + kputs(h->id[BCF_DT_ID][v->d.flt[i]].key, s); + } + } else kputc('.', s); + kputc('\t', s); // INFO + if (v->n_info) { + int first = 1; + for (i = 0; i < v->n_info; ++i) { + bcf_info_t *z = &v->d.info[i]; + if ( !z->vptr ) continue; + if ( !first ) kputc(';', s); + first = 0; + kputs(h->id[BCF_DT_ID][z->key].key, s); + if (z->len <= 0) continue; + kputc('=', s); + if (z->len == 1) + { + switch (z->type) + { + case BCF_BT_INT8: if ( z->v1.i==bcf_int8_missing ) kputc('.', s); else kputw(z->v1.i, s); break; + case BCF_BT_INT16: if ( z->v1.i==bcf_int16_missing ) kputc('.', s); else kputw(z->v1.i, s); break; + case BCF_BT_INT32: if ( z->v1.i==bcf_int32_missing ) kputc('.', s); else kputw(z->v1.i, s); break; + case BCF_BT_FLOAT: if ( bcf_float_is_missing(z->v1.f) ) kputc('.', s); else ksprintf(s, "%g", z->v1.f); break; + case BCF_BT_CHAR: kputc(z->v1.i, s); break; + default: fprintf(stderr,"todo: type %d\n", z->type); exit(1); break; + } + } + else bcf_fmt_array(s, z->len, z->type, z->vptr); + } + if ( first ) kputc('.', s); + } else kputc('.', s); + // FORMAT and individual information + if (v->n_sample) + { + int i,j; + if ( v->n_fmt) + { + int gt_i = -1; + bcf_fmt_t *fmt = v->d.fmt; + int first = 1; + for (i = 0; i < (int)v->n_fmt; ++i) { + if ( !fmt[i].p ) continue; + kputc(!first ? ':' : '\t', s); first = 0; + if ( fmt[i].id<0 ) //!bcf_hdr_idinfo_exists(h,BCF_HL_FMT,fmt[i].id) ) + { + fprintf(stderr, "[E::%s] invalid BCF, the FORMAT tag id=%d not present in the header.\n", __func__, fmt[i].id); + abort(); + } + kputs(h->id[BCF_DT_ID][fmt[i].id].key, s); + if (strcmp(h->id[BCF_DT_ID][fmt[i].id].key, "GT") == 0) gt_i = i; + } + if ( first ) kputs("\t.", s); + for (j = 0; j < v->n_sample; ++j) { + kputc('\t', s); + first = 1; + for (i = 0; i < (int)v->n_fmt; ++i) { + bcf_fmt_t *f = &fmt[i]; + if ( !f->p ) continue; + if (!first) kputc(':', s); + first = 0; + if (gt_i == i) + bcf_format_gt(f,j,s); + else + bcf_fmt_array(s, f->n, f->type, f->p + j * f->size); + } + if ( first ) kputc('.', s); + } + } + else + for (j=0; j<=v->n_sample; j++) + kputs("\t.", s); + } + kputc('\n', s); + return 0; +} + +int vcf_write_line(htsFile *fp, kstring_t *line) +{ + int ret; + if ( line->s[line->l-1]!='\n' ) kputc('\n',line); + if ( fp->format.compression!=no_compression ) + ret = bgzf_write(fp->fp.bgzf, line->s, line->l); + else + ret = hwrite(fp->fp.hfile, line->s, line->l); + return ret==line->l ? 0 : -1; +} + +int vcf_write(htsFile *fp, const bcf_hdr_t *h, bcf1_t *v) +{ + int ret; + fp->line.l = 0; + vcf_format1(h, v, &fp->line); + if ( fp->format.compression!=no_compression ) + ret = bgzf_write(fp->fp.bgzf, fp->line.s, fp->line.l); + else + ret = hwrite(fp->fp.hfile, fp->line.s, fp->line.l); + return ret==fp->line.l ? 0 : -1; +} + +/************************ + * Data access routines * + ************************/ + +int bcf_hdr_id2int(const bcf_hdr_t *h, int which, const char *id) +{ + khint_t k; + vdict_t *d = (vdict_t*)h->dict[which]; + k = kh_get(vdict, d, id); + return k == kh_end(d)? -1 : kh_val(d, k).id; +} + + +/******************** + *** BCF indexing *** + ********************/ + +hts_idx_t *bcf_index(htsFile *fp, int min_shift) +{ + int n_lvls, i; + bcf1_t *b; + hts_idx_t *idx; + bcf_hdr_t *h; + int64_t max_len = 0, s; + h = bcf_hdr_read(fp); + if ( !h ) return NULL; + int nids = 0; + for (i = 0; i < h->n[BCF_DT_CTG]; ++i) + { + if ( !h->id[BCF_DT_CTG][i].val ) continue; + if ( max_len < h->id[BCF_DT_CTG][i].val->info[0] ) max_len = h->id[BCF_DT_CTG][i].val->info[0]; + nids++; + } + if ( !max_len ) max_len = ((int64_t)1<<31) - 1; // In case contig line is broken. + max_len += 256; + for (n_lvls = 0, s = 1< s; ++n_lvls, s <<= 3); + idx = hts_idx_init(nids, HTS_FMT_CSI, bgzf_tell(fp->fp.bgzf), min_shift, n_lvls); + b = bcf_init1(); + while (bcf_read1(fp,h, b) >= 0) { + int ret; + ret = hts_idx_push(idx, b->rid, b->pos, b->pos + b->rlen, bgzf_tell(fp->fp.bgzf), 1); + if (ret < 0) + { + bcf_destroy1(b); + hts_idx_destroy(idx); + return NULL; + } + } + hts_idx_finish(idx, bgzf_tell(fp->fp.bgzf)); + bcf_destroy1(b); + bcf_hdr_destroy(h); + return idx; +} + +hts_idx_t *bcf_index_load2(const char *fn, const char *fnidx) +{ + return fnidx? hts_idx_load2(fn, fnidx) : bcf_index_load(fn); +} + +int bcf_index_build2(const char *fn, const char *fnidx, int min_shift) +{ + htsFile *fp; + hts_idx_t *idx; + int ret; + if ((fp = hts_open(fn, "rb")) == 0) return -1; + if ( fp->format.compression!=bgzf ) { hts_close(fp); return -1; } + idx = bcf_index(fp, min_shift); + hts_close(fp); + if ( !idx ) return -1; + ret = hts_idx_save_as(idx, fn, fnidx, HTS_FMT_CSI); + hts_idx_destroy(idx); + return ret; +} + +int bcf_index_build(const char *fn, int min_shift) +{ + return bcf_index_build2(fn, NULL, min_shift); +} + +/***************** + *** Utilities *** + *****************/ + +int bcf_hdr_combine(bcf_hdr_t *dst, const bcf_hdr_t *src) +{ + int i, ndst_ori = dst->nhrec, need_sync = 0, ret = 0; + for (i=0; inhrec; i++) + { + if ( src->hrec[i]->type==BCF_HL_GEN && src->hrec[i]->value ) + { + int j; + for (j=0; jhrec[j]->type!=BCF_HL_GEN ) continue; + + // Checking only the key part of generic lines, otherwise + // the VCFs are too verbose. Should we perhaps add a flag + // to bcf_hdr_combine() and make this optional? + if ( !strcmp(src->hrec[i]->key,dst->hrec[j]->key) ) break; + } + if ( j>=ndst_ori ) + need_sync += bcf_hdr_add_hrec(dst, bcf_hrec_dup(src->hrec[i])); + } + else if ( src->hrec[i]->type==BCF_HL_STR ) + { + // NB: we are ignoring fields without ID + int j = bcf_hrec_find_key(src->hrec[i],"ID"); + if ( j>=0 ) + { + bcf_hrec_t *rec = bcf_hdr_get_hrec(dst, src->hrec[i]->type, "ID", src->hrec[i]->vals[j], src->hrec[i]->key); + if ( !rec ) + need_sync += bcf_hdr_add_hrec(dst, bcf_hrec_dup(src->hrec[i])); + } + } + else + { + int j = bcf_hrec_find_key(src->hrec[i],"ID"); + assert( j>=0 ); // this should always be true for valid VCFs + + bcf_hrec_t *rec = bcf_hdr_get_hrec(dst, src->hrec[i]->type, "ID", src->hrec[i]->vals[j], NULL); + if ( !rec ) + need_sync += bcf_hdr_add_hrec(dst, bcf_hrec_dup(src->hrec[i])); + else if ( src->hrec[i]->type==BCF_HL_INFO || src->hrec[i]->type==BCF_HL_FMT ) + { + // Check that both records are of the same type. The bcf_hdr_id2length + // macro cannot be used here because dst header is not synced yet. + vdict_t *d_src = (vdict_t*)src->dict[BCF_DT_ID]; + vdict_t *d_dst = (vdict_t*)dst->dict[BCF_DT_ID]; + khint_t k_src = kh_get(vdict, d_src, src->hrec[i]->vals[0]); + khint_t k_dst = kh_get(vdict, d_dst, src->hrec[i]->vals[0]); + if ( (kh_val(d_src,k_src).info[rec->type]>>8 & 0xf) != (kh_val(d_dst,k_dst).info[rec->type]>>8 & 0xf) ) + { + fprintf(stderr,"Warning: trying to combine \"%s\" tag definitions of different lengths\n", src->hrec[i]->vals[0]); + ret |= 1; + } + if ( (kh_val(d_src,k_src).info[rec->type]>>4 & 0xf) != (kh_val(d_dst,k_dst).info[rec->type]>>4 & 0xf) ) + { + fprintf(stderr,"Warning: trying to combine \"%s\" tag definitions of different types\n", src->hrec[i]->vals[0]); + ret |= 1; + } + } + } + } + if ( need_sync ) bcf_hdr_sync(dst); + return ret; +} + +bcf_hdr_t *bcf_hdr_merge(bcf_hdr_t *dst, const bcf_hdr_t *src) +{ + if ( !dst ) + { + // this will effectively strip existing IDX attributes from src to become dst + dst = bcf_hdr_init("r"); + char *htxt = bcf_hdr_fmt_text(src, 0, NULL); + bcf_hdr_parse(dst, htxt); + free(htxt); + return dst; + } + + int i, ndst_ori = dst->nhrec, need_sync = 0, ret = 0; + for (i=0; inhrec; i++) + { + if ( src->hrec[i]->type==BCF_HL_GEN && src->hrec[i]->value ) + { + int j; + for (j=0; jhrec[j]->type!=BCF_HL_GEN ) continue; + + // Checking only the key part of generic lines, otherwise + // the VCFs are too verbose. Should we perhaps add a flag + // to bcf_hdr_combine() and make this optional? + if ( !strcmp(src->hrec[i]->key,dst->hrec[j]->key) ) break; + } + if ( j>=ndst_ori ) + need_sync += bcf_hdr_add_hrec(dst, bcf_hrec_dup(src->hrec[i])); + } + else if ( src->hrec[i]->type==BCF_HL_STR ) + { + // NB: we are ignoring fields without ID + int j = bcf_hrec_find_key(src->hrec[i],"ID"); + if ( j>=0 ) + { + bcf_hrec_t *rec = bcf_hdr_get_hrec(dst, src->hrec[i]->type, "ID", src->hrec[i]->vals[j], src->hrec[i]->key); + if ( !rec ) + need_sync += bcf_hdr_add_hrec(dst, bcf_hrec_dup(src->hrec[i])); + } + } + else + { + int j = bcf_hrec_find_key(src->hrec[i],"ID"); + assert( j>=0 ); // this should always be true for valid VCFs + + bcf_hrec_t *rec = bcf_hdr_get_hrec(dst, src->hrec[i]->type, "ID", src->hrec[i]->vals[j], NULL); + if ( !rec ) + need_sync += bcf_hdr_add_hrec(dst, bcf_hrec_dup(src->hrec[i])); + else if ( src->hrec[i]->type==BCF_HL_INFO || src->hrec[i]->type==BCF_HL_FMT ) + { + // Check that both records are of the same type. The bcf_hdr_id2length + // macro cannot be used here because dst header is not synced yet. + vdict_t *d_src = (vdict_t*)src->dict[BCF_DT_ID]; + vdict_t *d_dst = (vdict_t*)dst->dict[BCF_DT_ID]; + khint_t k_src = kh_get(vdict, d_src, src->hrec[i]->vals[0]); + khint_t k_dst = kh_get(vdict, d_dst, src->hrec[i]->vals[0]); + if ( (kh_val(d_src,k_src).info[rec->type]>>8 & 0xf) != (kh_val(d_dst,k_dst).info[rec->type]>>8 & 0xf) ) + { + fprintf(stderr,"Warning: trying to combine \"%s\" tag definitions of different lengths\n", src->hrec[i]->vals[0]); + ret |= 1; + } + if ( (kh_val(d_src,k_src).info[rec->type]>>4 & 0xf) != (kh_val(d_dst,k_dst).info[rec->type]>>4 & 0xf) ) + { + fprintf(stderr,"Warning: trying to combine \"%s\" tag definitions of different types\n", src->hrec[i]->vals[0]); + ret |= 1; + } + } + } + } + if ( need_sync ) bcf_hdr_sync(dst); + return dst; +} +int bcf_translate(const bcf_hdr_t *dst_hdr, bcf_hdr_t *src_hdr, bcf1_t *line) +{ + int i; + if ( line->errcode ) + { + fprintf(stderr,"[%s:%d %s] Unchecked error (%d), exiting.\n", __FILE__,__LINE__,__FUNCTION__,line->errcode); + exit(1); + } + if ( src_hdr->ntransl==-1 ) return 0; // no need to translate, all tags have the same id + if ( !src_hdr->ntransl ) // called for the first time, see what needs translating + { + int dict; + for (dict=0; dict<2; dict++) // BCF_DT_ID and BCF_DT_CTG + { + src_hdr->transl[dict] = (int*) malloc(src_hdr->n[dict]*sizeof(int)); + for (i=0; in[dict]; i++) + { + if ( !src_hdr->id[dict][i].key ) // gap left after removed BCF header lines + { + src_hdr->transl[dict][i] = -1; + continue; + } + src_hdr->transl[dict][i] = bcf_hdr_id2int(dst_hdr,dict,src_hdr->id[dict][i].key); + if ( src_hdr->transl[dict][i]!=-1 && i!=src_hdr->transl[dict][i] ) src_hdr->ntransl++; + } + } + if ( !src_hdr->ntransl ) + { + free(src_hdr->transl[0]); src_hdr->transl[0] = NULL; + free(src_hdr->transl[1]); src_hdr->transl[1] = NULL; + src_hdr->ntransl = -1; + } + if ( src_hdr->ntransl==-1 ) return 0; + } + bcf_unpack(line,BCF_UN_ALL); + + // CHROM + if ( src_hdr->transl[BCF_DT_CTG][line->rid] >=0 ) line->rid = src_hdr->transl[BCF_DT_CTG][line->rid]; + + // FILTER + for (i=0; id.n_flt; i++) + { + int src_id = line->d.flt[i]; + if ( src_hdr->transl[BCF_DT_ID][src_id] >=0 ) + line->d.flt[i] = src_hdr->transl[BCF_DT_ID][src_id]; + line->d.shared_dirty |= BCF1_DIRTY_FLT; + } + + // INFO + for (i=0; in_info; i++) + { + int src_id = line->d.info[i].key; + int dst_id = src_hdr->transl[BCF_DT_ID][src_id]; + if ( dst_id<0 ) continue; + int src_size = src_id>>7 ? ( src_id>>15 ? BCF_BT_INT32 : BCF_BT_INT16) : BCF_BT_INT8; + int dst_size = dst_id>>7 ? ( dst_id>>15 ? BCF_BT_INT32 : BCF_BT_INT16) : BCF_BT_INT8; + if ( src_size==dst_size ) // can overwrite + { + line->d.info[i].key = dst_id; + uint8_t *vptr = line->d.info[i].vptr - line->d.info[i].vptr_off; + if ( dst_size==BCF_BT_INT8 ) { vptr[1] = (uint8_t)dst_id; } + else if ( dst_size==BCF_BT_INT16 ) { *(uint16_t*)vptr = (uint16_t)dst_id; } + else { *(uint32_t*)vptr = (uint32_t)dst_id; } + } + else // must realloc + { + bcf_info_t *info = &line->d.info[i]; + assert( !info->vptr_free ); + kstring_t str = {0,0,0}; + bcf_enc_int1(&str, dst_id); + bcf_enc_size(&str, info->len,info->type); + info->vptr_off = str.l; + kputsn((char*)info->vptr, info->vptr_len, &str); + info->vptr = (uint8_t*)str.s + info->vptr_off; + info->vptr_free = 1; + info->key = dst_id; + line->d.shared_dirty |= BCF1_DIRTY_INF; + } + } + + // FORMAT + for (i=0; in_fmt; i++) + { + int src_id = line->d.fmt[i].id; + int dst_id = src_hdr->transl[BCF_DT_ID][src_id]; + if ( dst_id<0 ) continue; + int src_size = src_id>>7 ? ( src_id>>15 ? BCF_BT_INT32 : BCF_BT_INT16) : BCF_BT_INT8; + int dst_size = dst_id>>7 ? ( dst_id>>15 ? BCF_BT_INT32 : BCF_BT_INT16) : BCF_BT_INT8; + if ( src_size==dst_size ) // can overwrite + { + line->d.fmt[i].id = dst_id; + uint8_t *p = line->d.fmt[i].p - line->d.fmt[i].p_off; // pointer to the vector size (4bits) and BT type (4bits) + if ( dst_size==BCF_BT_INT8 ) { p[1] = dst_id; } + else if ( dst_size==BCF_BT_INT16 ) { uint8_t *x = (uint8_t*) &dst_id; p[1] = x[0]; p[2] = x[1]; } + else { uint8_t *x = (uint8_t*) &dst_id; p[1] = x[0]; p[2] = x[1]; p[3] = x[2]; p[4] = x[3]; } + } + else // must realloc + { + bcf_fmt_t *fmt = &line->d.fmt[i]; + assert( !fmt->p_free ); + kstring_t str = {0,0,0}; + bcf_enc_int1(&str, dst_id); + bcf_enc_size(&str, fmt->n, fmt->type); + fmt->p_off = str.l; + kputsn((char*)fmt->p, fmt->p_len, &str); + fmt->p = (uint8_t*)str.s + fmt->p_off; + fmt->p_free = 1; + fmt->id = dst_id; + line->d.indiv_dirty = 1; + } + } + return 0; +} + +bcf_hdr_t *bcf_hdr_dup(const bcf_hdr_t *hdr) +{ + bcf_hdr_t *hout = bcf_hdr_init("r"); + char *htxt = bcf_hdr_fmt_text(hdr, 1, NULL); + if (!hout) { + fprintf(stderr, "[E::%s] failed to allocate bcf header\n", __func__); + free(htxt); + return NULL; + } + bcf_hdr_parse(hout, htxt); + free(htxt); + return hout; +} + +bcf_hdr_t *bcf_hdr_subset(const bcf_hdr_t *h0, int n, char *const* samples, int *imap) +{ + int hlen; + void *names_hash = khash_str2int_init(); + char *htxt = bcf_hdr_fmt_text(h0, 1, &hlen); + kstring_t str; + bcf_hdr_t *h; + str.l = str.m = 0; str.s = 0; + h = bcf_hdr_init("w"); + if (!h) { + fprintf(stderr, "[E::%s] failed to allocate bcf header\n", __func__); + free(htxt); + return NULL; + } + bcf_hdr_set_version(h,bcf_hdr_get_version(h0)); + int j; + for (j=0; j 0) { + char *p; + int i = 0, end = n? 8 : 7; + while ((p = strstr(htxt, "#CHROM\t")) != 0) + if (p > htxt && *(p-1) == '\n') break; + while ((p = strchr(p, '\t')) != 0 && i < end) ++i, ++p; + if (i != end) { + free(h); free(str.s); + return 0; // malformated header + } + kputsn(htxt, p - htxt, &str); + for (i = 0; i < n; ++i) { + if ( khash_str2int_has_key(names_hash,samples[i]) ) + { + fprintf(stderr,"[E::bcf_hdr_subset] Duplicate sample name \"%s\".\n", samples[i]); + free(str.s); + free(htxt); + khash_str2int_destroy(names_hash); + bcf_hdr_destroy(h); + return NULL; + } + imap[i] = bcf_hdr_id2int(h0, BCF_DT_SAMPLE, samples[i]); + if (imap[i] < 0) continue; + kputc('\t', &str); + kputs(samples[i], &str); + khash_str2int_inc(names_hash,samples[i]); + } + } else kputsn(htxt, hlen, &str); + while (str.l && (!str.s[str.l-1] || str.s[str.l-1]=='\n') ) str.l--; // kill trailing zeros and newlines + kputc('\n',&str); + bcf_hdr_parse(h, str.s); + free(str.s); + free(htxt); + khash_str2int_destroy(names_hash); + return h; +} + +int bcf_hdr_set_samples(bcf_hdr_t *hdr, const char *samples, int is_file) +{ + if ( samples && !strcmp("-",samples) ) return 0; // keep all samples + + hdr->nsamples_ori = bcf_hdr_nsamples(hdr); + if ( !samples ) { bcf_hdr_nsamples(hdr) = 0; return 0; } // exclude all samples + + int i, narr = bit_array_size(bcf_hdr_nsamples(hdr)); + hdr->keep_samples = (uint8_t*) calloc(narr,1); + if ( samples[0]=='^' ) + for (i=0; ikeep_samples,i); + + int idx, n, ret = 0; + char **smpls = hts_readlist(samples[0]=='^'?samples+1:samples, is_file, &n); + if ( !smpls ) return -1; + for (i=0; ikeep_samples, idx); + else + bit_array_set(hdr->keep_samples, idx); + } + for (i=0; insamples_ori; i++) + if ( bit_array_test(hdr->keep_samples,i) ) bcf_hdr_nsamples(hdr)++; + if ( !bcf_hdr_nsamples(hdr) ) { free(hdr->keep_samples); hdr->keep_samples=NULL; } + else + { + char **samples = (char**) malloc(sizeof(char*)*bcf_hdr_nsamples(hdr)); + idx = 0; + for (i=0; insamples_ori; i++) + if ( bit_array_test(hdr->keep_samples,i) ) samples[idx++] = strdup(hdr->samples[i]); + free(hdr->samples); + hdr->samples = samples; + + // delete original samples from the dictionary + vdict_t *d = (vdict_t*)hdr->dict[BCF_DT_SAMPLE]; + int k; + for (k = kh_begin(d); k != kh_end(d); ++k) + if (kh_exist(d, k)) free((char*)kh_key(d, k)); + kh_destroy(vdict, d); + + // add the subset back + hdr->dict[BCF_DT_SAMPLE] = d = kh_init(vdict); + for (i=0; isamples[i], &ignore); + kh_val(d, k) = bcf_idinfo_def; + kh_val(d, k).id = kh_size(d) - 1; + } + bcf_hdr_sync(hdr); + } + + return ret; +} + +int bcf_subset(const bcf_hdr_t *h, bcf1_t *v, int n, int *imap) +{ + kstring_t ind; + ind.s = 0; ind.l = ind.m = 0; + if (n) { + bcf_fmt_t *fmt; + int i, j; + fmt = (bcf_fmt_t*)alloca(v->n_fmt * sizeof(bcf_fmt_t)); + uint8_t *ptr = (uint8_t*)v->indiv.s; + for (i = 0; i < v->n_fmt; ++i) + ptr = bcf_unpack_fmt_core1(ptr, v->n_sample, &fmt[i]); + for (i = 0; i < (int)v->n_fmt; ++i) { + bcf_fmt_t *f = &fmt[i]; + bcf_enc_int1(&ind, f->id); + bcf_enc_size(&ind, f->n, f->type); + for (j = 0; j < n; ++j) + if (imap[j] >= 0) kputsn((char*)(f->p + imap[j] * f->size), f->size, &ind); + } + for (i = j = 0; j < n; ++j) if (imap[j] >= 0) ++i; + v->n_sample = i; + } else v->n_sample = 0; + if ( !v->n_sample ) v->n_fmt = 0; + free(v->indiv.s); + v->indiv = ind; + v->unpacked &= ~BCF_UN_FMT; // only BCF is ready for output, VCF will need to unpack again + return 0; +} + +int bcf_is_snp(bcf1_t *v) +{ + int i; + bcf_unpack(v, BCF_UN_STR); + for (i = 0; i < v->n_allele; ++i) + { + if ( v->d.allele[i][1]==0 ) continue; + + // mpileup's allele, see also below. This is not completely satisfactory, + // a general library is here narrowly tailored to fit samtools. + if ( v->d.allele[i][0]=='<' && v->d.allele[i][1]=='X' && v->d.allele[i][2]=='>' ) continue; + if ( v->d.allele[i][0]=='<' && v->d.allele[i][1]=='*' && v->d.allele[i][2]=='>' ) continue; + + break; + } + return i == v->n_allele; +} + +static void bcf_set_variant_type(const char *ref, const char *alt, variant_t *var) +{ + // The most frequent case + if ( !ref[1] && !alt[1] ) + { + if ( *alt == '.' || *ref==*alt ) { var->n = 0; var->type = VCF_REF; return; } + if ( *alt == 'X' ) { var->n = 0; var->type = VCF_REF; return; } // mpileup's X allele shouldn't be treated as variant + if ( *alt == '*' ) { var->n = 0; var->type = VCF_REF; return; } + var->n = 1; var->type = VCF_SNP; return; + } + if ( alt[0]=='<' ) + { + if ( alt[1]=='X' && alt[2]=='>' ) { var->n = 0; var->type = VCF_REF; return; } // mpileup's X allele shouldn't be treated as variant + if ( alt[1]=='*' && alt[2]=='>' ) { var->n = 0; var->type = VCF_REF; return; } + var->type = VCF_OTHER; + return; + } + + const char *r = ref, *a = alt; + while (*r && *a && toupper(*r)==toupper(*a) ) { r++; a++; } // unfortunately, matching REF,ALT case is not guaranteed + + if ( *a && !*r ) + { + while ( *a ) a++; + var->n = (a-alt)-(r-ref); var->type = VCF_INDEL; return; + } + else if ( *r && !*a ) + { + while ( *r ) r++; + var->n = (a-alt)-(r-ref); var->type = VCF_INDEL; return; + } + else if ( !*r && !*a ) + { + var->n = 0; var->type = VCF_REF; return; + } + + const char *re = r, *ae = a; + while ( re[1] ) re++; + while ( ae[1] ) ae++; + while ( re>r && ae>a && toupper(*re)==toupper(*ae) ) { re--; ae--; } + if ( ae==a ) + { + if ( re==r ) { var->n = 1; var->type = VCF_SNP; return; } + var->n = -(re-r); + if ( toupper(*re)==toupper(*ae) ) { var->type = VCF_INDEL; return; } + var->type = VCF_OTHER; return; + } + else if ( re==r ) + { + var->n = ae-a; + if ( toupper(*re)==toupper(*ae) ) { var->type = VCF_INDEL; return; } + var->type = VCF_OTHER; return; + } + + var->type = ( re-r == ae-a ) ? VCF_MNP : VCF_OTHER; + var->n = ( re-r > ae-a ) ? -(re-r+1) : ae-a+1; + + // should do also complex events, SVs, etc... +} + +static void bcf_set_variant_types(bcf1_t *b) +{ + if ( !(b->unpacked & BCF_UN_STR) ) bcf_unpack(b, BCF_UN_STR); + bcf_dec_t *d = &b->d; + if ( d->n_var < b->n_allele ) + { + d->var = (variant_t *) realloc(d->var, sizeof(variant_t)*b->n_allele); + d->n_var = b->n_allele; + } + int i; + b->d.var_type = 0; + for (i=1; in_allele; i++) + { + bcf_set_variant_type(d->allele[0],d->allele[i], &d->var[i]); + b->d.var_type |= d->var[i].type; + //fprintf(stderr,"[set_variant_type] %d %s %s -> %d %d .. %d\n", b->pos+1,d->allele[0],d->allele[i],d->var[i].type,d->var[i].n, b->d.var_type); + } +} + +int bcf_get_variant_types(bcf1_t *rec) +{ + if ( rec->d.var_type==-1 ) bcf_set_variant_types(rec); + return rec->d.var_type; +} +int bcf_get_variant_type(bcf1_t *rec, int ith_allele) +{ + if ( rec->d.var_type==-1 ) bcf_set_variant_types(rec); + return rec->d.var[ith_allele].type; +} + +int bcf_update_info(const bcf_hdr_t *hdr, bcf1_t *line, const char *key, const void *values, int n, int type) +{ + // Is the field already present? + int i, inf_id = bcf_hdr_id2int(hdr,BCF_DT_ID,key); + if ( !bcf_hdr_idinfo_exists(hdr,BCF_HL_INFO,inf_id) ) return -1; // No such INFO field in the header + if ( !(line->unpacked & BCF_UN_INFO) ) bcf_unpack(line, BCF_UN_INFO); + + for (i=0; in_info; i++) + if ( inf_id==line->d.info[i].key ) break; + bcf_info_t *inf = i==line->n_info ? NULL : &line->d.info[i]; + + if ( !n || (type==BCF_HT_STR && !values) ) + { + if ( n==0 && !strcmp("END",key) ) + line->rlen = line->n_allele ? strlen(line->d.allele[0]) : 0; + if ( inf ) + { + // Mark the tag for removal, free existing memory if necessary + if ( inf->vptr_free ) + { + free(inf->vptr - inf->vptr_off); + inf->vptr_free = 0; + } + line->d.shared_dirty |= BCF1_DIRTY_INF; + inf->vptr = NULL; + } + return 0; + } + + // Encode the values and determine the size required to accommodate the values + kstring_t str = {0,0,0}; + bcf_enc_int1(&str, inf_id); + if ( type==BCF_HT_INT ) + bcf_enc_vint(&str, n, (int32_t*)values, -1); + else if ( type==BCF_HT_REAL ) + bcf_enc_vfloat(&str, n, (float*)values); + else if ( type==BCF_HT_FLAG || type==BCF_HT_STR ) + { + if ( values==NULL ) + bcf_enc_size(&str, 0, BCF_BT_NULL); + else + bcf_enc_vchar(&str, strlen((char*)values), (char*)values); + } + else + { + fprintf(stderr, "[E::%s] the type %d not implemented yet\n", __func__, type); + abort(); + } + + // Is the INFO tag already present + if ( inf ) + { + // Is it big enough to accommodate new block? + if ( str.l <= inf->vptr_len + inf->vptr_off ) + { + if ( str.l != inf->vptr_len + inf->vptr_off ) line->d.shared_dirty |= BCF1_DIRTY_INF; + uint8_t *ptr = inf->vptr - inf->vptr_off; + memcpy(ptr, str.s, str.l); + free(str.s); + int vptr_free = inf->vptr_free; + bcf_unpack_info_core1(ptr, inf); + inf->vptr_free = vptr_free; + } + else + { + assert( !inf->vptr_free ); // fix the caller or improve here: this has been modified before + bcf_unpack_info_core1((uint8_t*)str.s, inf); + inf->vptr_free = 1; + line->d.shared_dirty |= BCF1_DIRTY_INF; + } + } + else + { + // The tag is not present, create new one + line->n_info++; + hts_expand0(bcf_info_t, line->n_info, line->d.m_info , line->d.info); + inf = &line->d.info[line->n_info-1]; + bcf_unpack_info_core1((uint8_t*)str.s, inf); + inf->vptr_free = 1; + line->d.shared_dirty |= BCF1_DIRTY_INF; + } + line->unpacked |= BCF_UN_INFO; + + if ( n==1 && !strcmp("END",key) ) line->rlen = ((int32_t*)values)[0] - line->pos; + return 0; +} + +int bcf_update_format_string(const bcf_hdr_t *hdr, bcf1_t *line, const char *key, const char **values, int n) +{ + if ( !n ) + return bcf_update_format(hdr,line,key,NULL,0,BCF_HT_STR); + + int i, max_len = 0; + for (i=0; i max_len ) max_len = len; + } + char *out = (char*) malloc(max_len*n); + if ( !out ) return -2; + for (i=0; iunpacked & BCF_UN_FMT) ) bcf_unpack(line, BCF_UN_FMT); + + for (i=0; in_fmt; i++) + if ( line->d.fmt[i].id==fmt_id ) break; + bcf_fmt_t *fmt = i==line->n_fmt ? NULL : &line->d.fmt[i]; + + if ( !n ) + { + if ( fmt ) + { + // Mark the tag for removal, free existing memory if necessary + if ( fmt->p_free ) + { + free(fmt->p - fmt->p_off); + fmt->p_free = 0; + } + line->d.indiv_dirty = 1; + fmt->p = NULL; + } + return 0; + } + + line->n_sample = bcf_hdr_nsamples(hdr); + int nps = n / line->n_sample; // number of values per sample + assert( nps && nps*line->n_sample==n ); // must be divisible by n_sample + + // Encode the values and determine the size required to accommodate the values + kstring_t str = {0,0,0}; + bcf_enc_int1(&str, fmt_id); + if ( type==BCF_HT_INT ) + bcf_enc_vint(&str, n, (int32_t*)values, nps); + else if ( type==BCF_HT_REAL ) + { + bcf_enc_size(&str, nps, BCF_BT_FLOAT); + kputsn((char*)values, nps*line->n_sample*sizeof(float), &str); + } + else if ( type==BCF_HT_STR ) + { + bcf_enc_size(&str, nps, BCF_BT_CHAR); + kputsn((char*)values, nps*line->n_sample, &str); + } + else + { + fprintf(stderr, "[E::%s] the type %d not implemented yet\n", __func__, type); + abort(); + } + + if ( !fmt ) + { + // Not present, new format field + line->n_fmt++; + hts_expand0(bcf_fmt_t, line->n_fmt, line->d.m_fmt, line->d.fmt); + + // Special case: VCF specification requires that GT is always first + if ( line->n_fmt > 1 && key[0]=='G' && key[1]=='T' && !key[2] ) + { + for (i=line->n_fmt-1; i>0; i--) + line->d.fmt[i] = line->d.fmt[i-1]; + fmt = &line->d.fmt[0]; + } + else + fmt = &line->d.fmt[line->n_fmt-1]; + bcf_unpack_fmt_core1((uint8_t*)str.s, line->n_sample, fmt); + line->d.indiv_dirty = 1; + fmt->p_free = 1; + } + else + { + // The tag is already present, check if it is big enough to accomodate the new block + if ( str.l <= fmt->p_len + fmt->p_off ) + { + // good, the block is big enough + if ( str.l != fmt->p_len + fmt->p_off ) line->d.indiv_dirty = 1; + uint8_t *ptr = fmt->p - fmt->p_off; + memcpy(ptr, str.s, str.l); + free(str.s); + int p_free = fmt->p_free; + bcf_unpack_fmt_core1(ptr, line->n_sample, fmt); + fmt->p_free = p_free; + } + else + { + assert( !fmt->p_free ); // fix the caller or improve here: this has been modified before + bcf_unpack_fmt_core1((uint8_t*)str.s, line->n_sample, fmt); + fmt->p_free = 1; + line->d.indiv_dirty = 1; + } + } + line->unpacked |= BCF_UN_FMT; + return 0; +} + + +int bcf_update_filter(const bcf_hdr_t *hdr, bcf1_t *line, int *flt_ids, int n) +{ + if ( !(line->unpacked & BCF_UN_FLT) ) bcf_unpack(line, BCF_UN_FLT); + line->d.shared_dirty |= BCF1_DIRTY_FLT; + line->d.n_flt = n; + if ( !n ) return 0; + hts_expand(int, line->d.n_flt, line->d.m_flt, line->d.flt); + int i; + for (i=0; id.flt[i] = flt_ids[i]; + return 0; +} + +int bcf_add_filter(const bcf_hdr_t *hdr, bcf1_t *line, int flt_id) +{ + if ( !(line->unpacked & BCF_UN_FLT) ) bcf_unpack(line, BCF_UN_FLT); + int i; + for (i=0; id.n_flt; i++) + if ( flt_id==line->d.flt[i] ) break; + if ( id.n_flt ) return 0; // this filter is already set + line->d.shared_dirty |= BCF1_DIRTY_FLT; + if ( flt_id==0 ) // set to PASS + line->d.n_flt = 1; + else if ( line->d.n_flt==1 && line->d.flt[0]==0 ) + line->d.n_flt = 1; + else + line->d.n_flt++; + hts_expand(int, line->d.n_flt, line->d.m_flt, line->d.flt); + line->d.flt[line->d.n_flt-1] = flt_id; + return 1; +} +int bcf_remove_filter(const bcf_hdr_t *hdr, bcf1_t *line, int flt_id, int pass) +{ + if ( !(line->unpacked & BCF_UN_FLT) ) bcf_unpack(line, BCF_UN_FLT); + int i; + for (i=0; id.n_flt; i++) + if ( flt_id==line->d.flt[i] ) break; + if ( i==line->d.n_flt ) return 0; // the filter is not present + line->d.shared_dirty |= BCF1_DIRTY_FLT; + if ( i!=line->d.n_flt-1 ) memmove(line->d.flt+i,line->d.flt+i+1,(line->d.n_flt-i-1)*sizeof(*line->d.flt)); + line->d.n_flt--; + if ( !line->d.n_flt && pass ) bcf_add_filter(hdr,line,0); + return 0; +} + +int bcf_has_filter(const bcf_hdr_t *hdr, bcf1_t *line, char *filter) +{ + if ( filter[0]=='.' && !filter[1] ) filter = "PASS"; + int id = bcf_hdr_id2int(hdr, BCF_DT_ID, filter); + if ( !bcf_hdr_idinfo_exists(hdr,BCF_HL_FLT,id) ) return -1; // not defined in the header + + if ( !(line->unpacked & BCF_UN_FLT) ) bcf_unpack(line, BCF_UN_FLT); + if ( id==0 && !line->d.n_flt) return 1; // PASS + + int i; + for (i=0; id.n_flt; i++) + if ( line->d.flt[i]==id ) return 1; + return 0; +} + +static inline int _bcf1_sync_alleles(const bcf_hdr_t *hdr, bcf1_t *line, int nals) +{ + line->d.shared_dirty |= BCF1_DIRTY_ALS; + + line->n_allele = nals; + hts_expand(char*, line->n_allele, line->d.m_allele, line->d.allele); + + char *als = line->d.als; + int n = 0; + while (nd.allele[n] = als; + while ( *als ) als++; + als++; + n++; + } + + // Update REF length + bcf_info_t *end_info = bcf_get_info(hdr,line,"END"); + line->rlen = end_info ? end_info->v1.i : strlen(line->d.allele[0]); + + return 0; +} +int bcf_update_alleles(const bcf_hdr_t *hdr, bcf1_t *line, const char **alleles, int nals) +{ + kstring_t tmp = {0,0,0}; + char *free_old = NULL; + + // If the supplied alleles are not pointers to line->d.als, the existing block can be reused. + int i; + for (i=0; i=line->d.als && alleles[i]d.als+line->d.m_als ) break; + if ( i==nals ) + { + // all alleles point elsewhere, reuse the existing block + tmp.l = 0; tmp.s = line->d.als; tmp.m = line->d.m_als; + } + else + free_old = line->d.als; + + for (i=0; id.als = tmp.s; line->d.m_als = tmp.m; + free(free_old); + return _bcf1_sync_alleles(hdr,line,nals); +} + +int bcf_update_alleles_str(const bcf_hdr_t *hdr, bcf1_t *line, const char *alleles_string) +{ + kstring_t tmp; + tmp.l = 0; tmp.s = line->d.als; tmp.m = line->d.m_als; + kputs(alleles_string, &tmp); + line->d.als = tmp.s; line->d.m_als = tmp.m; + + int nals = 1; + char *t = line->d.als; + while (*t) + { + if ( *t==',' ) { *t = 0; nals++; } + t++; + } + return _bcf1_sync_alleles(hdr, line, nals); +} + +int bcf_update_id(const bcf_hdr_t *hdr, bcf1_t *line, const char *id) +{ + kstring_t tmp; + tmp.l = 0; tmp.s = line->d.id; tmp.m = line->d.m_id; + if ( id ) + kputs(id, &tmp); + else + kputs(".", &tmp); + line->d.id = tmp.s; line->d.m_id = tmp.m; + line->d.shared_dirty |= BCF1_DIRTY_ID; + return 0; +} + +int bcf_add_id(const bcf_hdr_t *hdr, bcf1_t *line, const char *id) +{ + if ( !id ) return 0; + + kstring_t tmp; + tmp.l = 0; tmp.s = line->d.id; tmp.m = line->d.m_id; + + int len = strlen(id); + char *dst = line->d.id; + while ( *dst && (dst=strstr(dst,id)) ) + { + if ( dst[len]!=0 && dst[len]!=';' ) dst++; // a prefix, not a match + else if ( dst==line->d.id || dst[-1]==';' ) return 0; // already present + dst++; // a suffix, not a match + } + if ( line->d.id && (line->d.id[0]!='.' || line->d.id[1]) ) + { + tmp.l = strlen(line->d.id); + kputc(';',&tmp); + } + kputs(id,&tmp); + + line->d.id = tmp.s; line->d.m_id = tmp.m; + line->d.shared_dirty |= BCF1_DIRTY_ID; + return 0; + +} + +bcf_fmt_t *bcf_get_fmt(const bcf_hdr_t *hdr, bcf1_t *line, const char *key) +{ + int id = bcf_hdr_id2int(hdr, BCF_DT_ID, key); + if ( !bcf_hdr_idinfo_exists(hdr,BCF_HL_FMT,id) ) return NULL; // no such FMT field in the header + return bcf_get_fmt_id(line, id); +} + +bcf_info_t *bcf_get_info(const bcf_hdr_t *hdr, bcf1_t *line, const char *key) +{ + int id = bcf_hdr_id2int(hdr, BCF_DT_ID, key); + if ( !bcf_hdr_idinfo_exists(hdr,BCF_HL_INFO,id) ) return NULL; // no such INFO field in the header + return bcf_get_info_id(line, id); +} + +bcf_fmt_t *bcf_get_fmt_id(bcf1_t *line, const int id) +{ + int i; + if ( !(line->unpacked & BCF_UN_FMT) ) bcf_unpack(line, BCF_UN_FMT); + for (i=0; in_fmt; i++) + { + if ( line->d.fmt[i].id==id ) return &line->d.fmt[i]; + } + return NULL; +} + +bcf_info_t *bcf_get_info_id(bcf1_t *line, const int id) +{ + int i; + if ( !(line->unpacked & BCF_UN_INFO) ) bcf_unpack(line, BCF_UN_INFO); + for (i=0; in_info; i++) + { + if ( line->d.info[i].key==id ) return &line->d.info[i]; + } + return NULL; +} + + +int bcf_get_info_values(const bcf_hdr_t *hdr, bcf1_t *line, const char *tag, void **dst, int *ndst, int type) +{ + int i,j, tag_id = bcf_hdr_id2int(hdr, BCF_DT_ID, tag); + if ( !bcf_hdr_idinfo_exists(hdr,BCF_HL_INFO,tag_id) ) return -1; // no such INFO field in the header + if ( bcf_hdr_id2type(hdr,BCF_HL_INFO,tag_id)!=type ) return -2; // expected different type + + if ( !(line->unpacked & BCF_UN_INFO) ) bcf_unpack(line, BCF_UN_INFO); + + for (i=0; in_info; i++) + if ( line->d.info[i].key==tag_id ) break; + if ( i==line->n_info ) return ( type==BCF_HT_FLAG ) ? 0 : -3; // the tag is not present in this record + if ( type==BCF_HT_FLAG ) return 1; + + bcf_info_t *info = &line->d.info[i]; + if ( !info->vptr ) return -3; // the tag was marked for removal + if ( type==BCF_HT_STR ) + { + if ( *ndst < info->len+1 ) + { + *ndst = info->len + 1; + *dst = realloc(*dst, *ndst); + } + memcpy(*dst,info->vptr,info->len); + ((uint8_t*)*dst)[info->len] = 0; + return info->len; + } + + // Make sure the buffer is big enough + int size1 = type==BCF_HT_INT ? sizeof(int32_t) : sizeof(float); + if ( *ndst < info->len ) + { + *ndst = info->len; + *dst = realloc(*dst, *ndst * size1); + } + + if ( info->len == 1 ) + { + if ( info->type==BCF_BT_FLOAT ) *((float*)*dst) = info->v1.f; + else + { + #define BRANCH(type_t, missing) { \ + if ( info->v1.i==missing ) *((int32_t*)*dst) = bcf_int32_missing; \ + else *((int32_t*)*dst) = info->v1.i; \ + } + switch (info->type) + { + case BCF_BT_INT8: BRANCH(int8_t, bcf_int8_missing ); break; + case BCF_BT_INT16: BRANCH(int16_t, bcf_int16_missing); break; + case BCF_BT_INT32: BRANCH(int32_t, bcf_int32_missing); break; + } + #undef BRANCH + } + return 1; + } + + #define BRANCH(type_t, is_missing, is_vector_end, set_missing, out_type_t) { \ + out_type_t *tmp = (out_type_t *) *dst; \ + type_t *p = (type_t *) info->vptr; \ + for (j=0; jlen; j++) \ + { \ + if ( is_vector_end ) return j; \ + if ( is_missing ) set_missing; \ + else *tmp = p[j]; \ + tmp++; \ + } \ + return j; \ + } + switch (info->type) { + case BCF_BT_INT8: BRANCH(int8_t, p[j]==bcf_int8_missing, p[j]==bcf_int8_vector_end, *tmp=bcf_int32_missing, int32_t); break; + case BCF_BT_INT16: BRANCH(int16_t, p[j]==bcf_int16_missing, p[j]==bcf_int16_vector_end, *tmp=bcf_int32_missing, int32_t); break; + case BCF_BT_INT32: BRANCH(int32_t, p[j]==bcf_int32_missing, p[j]==bcf_int32_vector_end, *tmp=bcf_int32_missing, int32_t); break; + case BCF_BT_FLOAT: BRANCH(float, bcf_float_is_missing(p[j]), bcf_float_is_vector_end(p[j]), bcf_float_set_missing(*tmp), float); break; + default: fprintf(stderr,"TODO: %s:%d .. info->type=%d\n", __FILE__,__LINE__, info->type); exit(1); + } + #undef BRANCH + return -4; // this can never happen +} + +int bcf_get_format_string(const bcf_hdr_t *hdr, bcf1_t *line, const char *tag, char ***dst, int *ndst) +{ + int i,tag_id = bcf_hdr_id2int(hdr, BCF_DT_ID, tag); + if ( !bcf_hdr_idinfo_exists(hdr,BCF_HL_FMT,tag_id) ) return -1; // no such FORMAT field in the header + if ( bcf_hdr_id2type(hdr,BCF_HL_FMT,tag_id)!=BCF_HT_STR ) return -2; // expected different type + + if ( !(line->unpacked & BCF_UN_FMT) ) bcf_unpack(line, BCF_UN_FMT); + + for (i=0; in_fmt; i++) + if ( line->d.fmt[i].id==tag_id ) break; + if ( i==line->n_fmt ) return -3; // the tag is not present in this record + bcf_fmt_t *fmt = &line->d.fmt[i]; + if ( !fmt->p ) return -3; // the tag was marked for removal + + int nsmpl = bcf_hdr_nsamples(hdr); + if ( !*dst ) + { + *dst = (char**) malloc(sizeof(char*)*nsmpl); + if ( !*dst ) return -4; // could not alloc + (*dst)[0] = NULL; + } + int n = (fmt->n+1)*nsmpl; + if ( *ndst < n ) + { + (*dst)[0] = realloc((*dst)[0], n); + if ( !(*dst)[0] ) return -4; // could not alloc + *ndst = n; + } + for (i=0; ip + i*fmt->n; + uint8_t *tmp = (uint8_t*)(*dst)[0] + i*(fmt->n+1); + memcpy(tmp,src,fmt->n); + tmp[fmt->n] = 0; + (*dst)[i] = (char*) tmp; + } + return n; +} + +int bcf_get_format_values(const bcf_hdr_t *hdr, bcf1_t *line, const char *tag, void **dst, int *ndst, int type) +{ + int i,j, tag_id = bcf_hdr_id2int(hdr, BCF_DT_ID, tag); + if ( !bcf_hdr_idinfo_exists(hdr,BCF_HL_FMT,tag_id) ) return -1; // no such FORMAT field in the header + if ( tag[0]=='G' && tag[1]=='T' && tag[2]==0 ) + { + // Ugly: GT field is considered to be a string by the VCF header but BCF represents it as INT. + if ( bcf_hdr_id2type(hdr,BCF_HL_FMT,tag_id)!=BCF_HT_STR ) return -2; + } + else if ( bcf_hdr_id2type(hdr,BCF_HL_FMT,tag_id)!=type ) return -2; // expected different type + + if ( !(line->unpacked & BCF_UN_FMT) ) bcf_unpack(line, BCF_UN_FMT); + + for (i=0; in_fmt; i++) + if ( line->d.fmt[i].id==tag_id ) break; + if ( i==line->n_fmt ) return -3; // the tag is not present in this record + bcf_fmt_t *fmt = &line->d.fmt[i]; + if ( !fmt->p ) return -3; // the tag was marked for removal + + if ( type==BCF_HT_STR ) + { + int n = fmt->n*bcf_hdr_nsamples(hdr); + if ( *ndst < n ) + { + *dst = realloc(*dst, n); + if ( !*dst ) return -4; // could not alloc + *ndst = n; + } + memcpy(*dst,fmt->p,n); + return n; + } + + // Make sure the buffer is big enough + int nsmpl = bcf_hdr_nsamples(hdr); + int size1 = type==BCF_HT_INT ? sizeof(int32_t) : sizeof(float); + if ( *ndst < fmt->n*nsmpl ) + { + *ndst = fmt->n*nsmpl; + *dst = realloc(*dst, *ndst*size1); + if ( !dst ) return -4; // could not alloc + } + + #define BRANCH(type_t, is_missing, is_vector_end, set_missing, set_vector_end, out_type_t) { \ + out_type_t *tmp = (out_type_t *) *dst; \ + type_t *p = (type_t*) fmt->p; \ + for (i=0; in; j++) \ + { \ + if ( is_missing ) set_missing; \ + else if ( is_vector_end ) { set_vector_end; break; } \ + else *tmp = p[j]; \ + tmp++; \ + } \ + for (; jn; j++) { set_vector_end; tmp++; } \ + p = (type_t *)((char *)p + fmt->size); \ + } \ + } + switch (fmt->type) { + case BCF_BT_INT8: BRANCH(int8_t, p[j]==bcf_int8_missing, p[j]==bcf_int8_vector_end, *tmp=bcf_int32_missing, *tmp=bcf_int32_vector_end, int32_t); break; + case BCF_BT_INT16: BRANCH(int16_t, p[j]==bcf_int16_missing, p[j]==bcf_int16_vector_end, *tmp=bcf_int32_missing, *tmp=bcf_int32_vector_end, int32_t); break; + case BCF_BT_INT32: BRANCH(int32_t, p[j]==bcf_int32_missing, p[j]==bcf_int32_vector_end, *tmp=bcf_int32_missing, *tmp=bcf_int32_vector_end, int32_t); break; + case BCF_BT_FLOAT: BRANCH(float, bcf_float_is_missing(p[j]), bcf_float_is_vector_end(p[j]), bcf_float_set_missing(*tmp), bcf_float_set_vector_end(*tmp), float); break; + default: fprintf(stderr,"TODO: %s:%d .. fmt->type=%d\n", __FILE__,__LINE__, fmt->type); exit(1); + } + #undef BRANCH + return nsmpl*fmt->n; +} + diff --git a/src/samtools-1.3.1/htslib-1.3.1/vcf_sweep.c b/src/samtools-1.3.1/htslib-1.3.1/vcf_sweep.c new file mode 100644 index 0000000..38e384f --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/vcf_sweep.c @@ -0,0 +1,183 @@ +/* vcf_sweep.c -- forward/reverse sweep API. + + Copyright (C) 2013 Genome Research Ltd. + + Author: Petr Danecek + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include "htslib/vcf_sweep.h" +#include "htslib/bgzf.h" + +#define SW_FWD 0 +#define SW_BWD 1 + +struct _bcf_sweep_t +{ + htsFile *file; + bcf_hdr_t *hdr; + BGZF *fp; + + int direction; // to tell if the direction has changed + int block_size; // the size of uncompressed data to hold in memory + bcf1_t *rec; // bcf buffer + int nrec, mrec; // number of used records; total size of the buffer + int lrid, lpos, lnals, lals_len, mlals; // to check uniqueness of a record + char *lals; + + uint64_t *idx; // uncompressed offsets of VCF/BCF records + int iidx, nidx, midx; // i: current offset; n: used; m: allocated + int idx_done; // the index is built during the first pass +}; + +BGZF *hts_get_bgzfp(htsFile *fp); +int hts_useek(htsFile *file, long uoffset, int where); +long hts_utell(htsFile *file); + +static inline int sw_rec_equal(bcf_sweep_t *sw, bcf1_t *rec) +{ + if ( sw->lrid!=rec->rid ) return 0; + if ( sw->lpos!=rec->pos ) return 0; + if ( sw->lnals!=rec->n_allele ) return 0; + + char *t = rec->d.allele[sw->lnals-1]; + int len = t - rec->d.allele[0] + 1; + while ( *t ) { t++; len++; } + if ( sw->lals_len!=len ) return 0; + if ( memcmp(sw->lals,rec->d.allele[0],len) ) return 0; + return 1; +} + +static void sw_rec_save(bcf_sweep_t *sw, bcf1_t *rec) +{ + sw->lrid = rec->rid; + sw->lpos = rec->pos; + sw->lnals = rec->n_allele; + + char *t = rec->d.allele[sw->lnals-1]; + int len = t - rec->d.allele[0] + 1; + while ( *t ) { t++; len++; } + sw->lals_len = len; + hts_expand(char, len, sw->mlals, sw->lals); + memcpy(sw->lals, rec->d.allele[0], len); +} + +static void sw_fill_buffer(bcf_sweep_t *sw) +{ + if ( !sw->iidx ) return; + sw->iidx--; + + int ret = hts_useek(sw->file, sw->idx[sw->iidx], 0); + assert( ret==0 ); + + sw->nrec = 0; + bcf1_t *rec = &sw->rec[sw->nrec]; + while ( (ret=bcf_read1(sw->file, sw->hdr, rec))==0 ) + { + bcf_unpack(rec, BCF_UN_STR); + + // if not in the last block, stop at the saved record + if ( sw->iidx+1 < sw->nidx && sw_rec_equal(sw,rec) ) break; + + sw->nrec++; + hts_expand0(bcf1_t, sw->nrec+1, sw->mrec, sw->rec); + rec = &sw->rec[sw->nrec]; + } + sw_rec_save(sw, &sw->rec[0]); +} + +bcf_sweep_t *bcf_sweep_init(const char *fname) +{ + bcf_sweep_t *sw = (bcf_sweep_t*) calloc(1,sizeof(bcf_sweep_t)); + sw->file = hts_open(fname, "r"); + sw->fp = hts_get_bgzfp(sw->file); + bgzf_index_build_init(sw->fp); + sw->hdr = bcf_hdr_read(sw->file); + sw->mrec = 1; + sw->rec = (bcf1_t*) calloc(sw->mrec,(sizeof(bcf1_t))); + sw->block_size = 1024*1024*3; + sw->direction = SW_FWD; + return sw; +} + +void bcf_sweep_destroy(bcf_sweep_t *sw) +{ + int i; + for (i=0; imrec; i++) bcf_empty1(&sw->rec[i]); + free(sw->idx); + free(sw->rec); + free(sw->lals); + bcf_hdr_destroy(sw->hdr); + hts_close(sw->file); + free(sw); +} + +static void sw_seek(bcf_sweep_t *sw, int direction) +{ + sw->direction = direction; + if ( direction==SW_FWD ) + hts_useek(sw->file, sw->idx[0], 0); + else + { + sw->iidx = sw->nidx; + sw->nrec = 0; + } +} + +bcf1_t *bcf_sweep_fwd(bcf_sweep_t *sw) +{ + if ( sw->direction==SW_BWD ) sw_seek(sw, SW_FWD); + + long pos = hts_utell(sw->file); + + bcf1_t *rec = &sw->rec[0]; + int ret = bcf_read1(sw->file, sw->hdr, rec); + + if ( ret!=0 ) // last record, get ready for sweeping backwards + { + sw->idx_done = 1; + sw->fp->idx_build_otf = 0; + sw_seek(sw, SW_BWD); + return NULL; + } + + if ( !sw->idx_done ) + { + if ( !sw->nidx || pos - sw->idx[sw->nidx-1] > sw->block_size ) + { + sw->nidx++; + hts_expand(uint64_t, sw->nidx, sw->midx, sw->idx); + sw->idx[sw->nidx-1] = pos; + } + } + return rec; +} + +bcf1_t *bcf_sweep_bwd(bcf_sweep_t *sw) +{ + if ( sw->direction==SW_FWD ) sw_seek(sw, SW_BWD); + if ( !sw->nrec ) sw_fill_buffer(sw); + if ( !sw->nrec ) return NULL; + return &sw->rec[ --sw->nrec ]; +} + +bcf_hdr_t *bcf_sweep_hdr(bcf_sweep_t *sw) { return sw->hdr; } + diff --git a/src/samtools-1.3.1/htslib-1.3.1/vcfutils.c b/src/samtools-1.3.1/htslib-1.3.1/vcfutils.c new file mode 100644 index 0000000..141fe0e --- /dev/null +++ b/src/samtools-1.3.1/htslib-1.3.1/vcfutils.c @@ -0,0 +1,691 @@ +/* vcfutils.c -- allele-related utility functions. + + Copyright (C) 2012-2015 Genome Research Ltd. + + Author: Petr Danecek + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include "htslib/vcfutils.h" +#include "htslib/kbitset.h" + +int bcf_calc_ac(const bcf_hdr_t *header, bcf1_t *line, int *ac, int which) +{ + int i; + for (i=0; in_allele; i++) ac[i]=0; + + // Use INFO/AC,AN field only when asked + if ( which&BCF_UN_INFO ) + { + bcf_unpack(line, BCF_UN_INFO); + int an_id = bcf_hdr_id2int(header, BCF_DT_ID, "AN"); + int ac_id = bcf_hdr_id2int(header, BCF_DT_ID, "AC"); + int i, an=-1, ac_len=0, ac_type=0; + uint8_t *ac_ptr=NULL; + if ( an_id>=0 && ac_id>=0 ) + { + for (i=0; in_info; i++) + { + bcf_info_t *z = &line->d.info[i]; + if ( z->key == an_id ) an = z->v1.i; + else if ( z->key == ac_id ) { ac_ptr = z->vptr; ac_len = z->len; ac_type = z->type; } + } + } + if ( an>=0 && ac_ptr ) + { + int nac = 0; + #define BRANCH_INT(type_t) { \ + type_t *p = (type_t *) ac_ptr; \ + for (i=0; iid[BCF_DT_CTG][line->rid].key, line->pos+1); exit(1); break; + } + #undef BRANCH_INT + if ( anid[BCF_DT_CTG][line->rid].key, line->pos+1); + exit(1); + } + ac[0] = an - nac; + return 1; + } + } + + // Split genotype fields only when asked + if ( which&BCF_UN_FMT ) + { + int i, gt_id = bcf_hdr_id2int(header,BCF_DT_ID,"GT"); + if ( gt_id<0 ) return 0; + bcf_unpack(line, BCF_UN_FMT); + bcf_fmt_t *fmt_gt = NULL; + for (i=0; i<(int)line->n_fmt; i++) + if ( line->d.fmt[i].id==gt_id ) { fmt_gt = &line->d.fmt[i]; break; } + if ( !fmt_gt ) return 0; + #define BRANCH_INT(type_t,vector_end) { \ + for (i=0; in_sample; i++) \ + { \ + type_t *p = (type_t*) (fmt_gt->p + i*fmt_gt->size); \ + int ial; \ + for (ial=0; ialn; ial++) \ + { \ + if ( p[ial]==vector_end ) break; /* smaller ploidy */ \ + if ( bcf_gt_is_missing(p[ial]) ) continue; /* missing allele */ \ + if ( p[ial]>>1 > line->n_allele ) \ + { \ + fprintf(stderr,"[E::%s] Incorrect allele (\"%d\") in %s at %s:%d\n", __func__,(p[ial]>>1)-1, header->samples[i],header->id[BCF_DT_CTG][line->rid].key, line->pos+1); \ + exit(1); \ + } \ + ac[(p[ial]>>1)-1]++; \ + } \ + } \ + } + switch (fmt_gt->type) { + case BCF_BT_INT8: BRANCH_INT(int8_t, bcf_int8_vector_end); break; + case BCF_BT_INT16: BRANCH_INT(int16_t, bcf_int16_vector_end); break; + case BCF_BT_INT32: BRANCH_INT(int32_t, bcf_int32_vector_end); break; + default: fprintf(stderr, "[E::%s] todo: %d at %s:%d\n", __func__, fmt_gt->type, header->id[BCF_DT_CTG][line->rid].key, line->pos+1); exit(1); break; + } + #undef BRANCH_INT + return 1; + } + return 0; +} + +int bcf_gt_type(bcf_fmt_t *fmt_ptr, int isample, int *_ial, int *_jal) +{ + int i, nals = 0, has_ref = 0, has_alt = 0, ial = 0, jal = 0; + #define BRANCH_INT(type_t,vector_end) { \ + type_t *p = (type_t*) (fmt_ptr->p + isample*fmt_ptr->size); \ + for (i=0; in; i++) \ + { \ + if ( p[i] == vector_end ) break; /* smaller ploidy */ \ + if ( bcf_gt_is_missing(p[i]) ) return GT_UNKN; /* missing allele */ \ + int tmp = p[i]>>1; \ + if ( tmp>1 ) \ + { \ + if ( !ial ) { ial = tmp; has_alt = 1; } \ + else if ( tmp!=ial ) \ + { \ + if ( tmptype) { + case BCF_BT_INT8: BRANCH_INT(int8_t, bcf_int8_vector_end); break; + case BCF_BT_INT16: BRANCH_INT(int16_t, bcf_int16_vector_end); break; + case BCF_BT_INT32: BRANCH_INT(int32_t, bcf_int32_vector_end); break; + default: fprintf(stderr, "[E::%s] todo: fmt_type %d\n", __func__, fmt_ptr->type); exit(1); break; + } + #undef BRANCH_INT + + if ( _ial ) *_ial = ial>0 ? ial-1 : ial; + if ( _jal ) *_jal = jal>0 ? jal-1 : jal; + if ( !nals ) return GT_UNKN; + if ( nals==1 ) + return has_ref ? GT_HAPL_R : GT_HAPL_A; + if ( !has_ref ) + return has_alt==1 ? GT_HOM_AA : GT_HET_AA; + if ( !has_alt ) + return GT_HOM_RR; + return GT_HET_RA; +} + +int bcf_trim_alleles(const bcf_hdr_t *header, bcf1_t *line) +{ + int i; + bcf_fmt_t *gt = bcf_get_fmt(header, line, "GT"); + if ( !gt ) return 0; + + int *ac = (int*) calloc(line->n_allele,sizeof(int)); + + // check if all alleles are populated + #define BRANCH(type_t,vector_end) { \ + for (i=0; in_sample; i++) \ + { \ + type_t *p = (type_t*) (gt->p + i*gt->size); \ + int ial; \ + for (ial=0; ialn; ial++) \ + { \ + if ( p[ial]==vector_end ) break; /* smaller ploidy */ \ + if ( bcf_gt_is_missing(p[ial]) ) continue; /* missing allele */ \ + if ( (p[ial]>>1)-1 >= line->n_allele ) { free(ac); return -1; } \ + ac[(p[ial]>>1)-1]++; \ + } \ + } \ + } + switch (gt->type) { + case BCF_BT_INT8: BRANCH(int8_t, bcf_int8_vector_end); break; + case BCF_BT_INT16: BRANCH(int16_t, bcf_int16_vector_end); break; + case BCF_BT_INT32: BRANCH(int32_t, bcf_int32_vector_end); break; + default: fprintf(stderr, "[E::%s] todo: %d at %s:%d\n", __func__, gt->type, header->id[BCF_DT_CTG][line->rid].key, line->pos+1); exit(1); break; + } + #undef BRANCH + + int nrm = 0; + kbitset_t *rm_set = kbs_init(line->n_allele); + for (i=1; in_allele; i++) + { + if ( !ac[i] ) { kbs_insert(rm_set, i); nrm++; } + } + free(ac); + + if ( nrm ) bcf_remove_allele_set(header, line, rm_set); + kbs_destroy(rm_set); + return nrm; +} + +void bcf_remove_alleles(const bcf_hdr_t *header, bcf1_t *line, int rm_mask) +{ + int i; + kbitset_t *rm_set = kbs_init(line->n_allele); + for (i=1; in_allele; i++) + if ( rm_mask & 1<n_allele, sizeof(int)); + + // create map of indexes from old to new ALT numbering and modify ALT + kstring_t str = {0,0,0}; + kputs(line->d.allele[0], &str); + + int nrm = 0, i,j; // i: ori alleles, j: new alleles + for (i=1, j=1; in_allele; i++) + { + if ( kbs_exists(rm_set, i) ) + { + // remove this allele + line->d.allele[i] = NULL; + nrm++; + continue; + } + kputc(',', &str); + kputs(line->d.allele[i], &str); + map[i] = j; + j++; + } + if ( !nrm ) { free(map); free(str.s); return; } + + int nR_ori = line->n_allele; + int nR_new = line->n_allele-nrm; + assert(nR_new > 0); // should not be able to remove reference allele + int nA_ori = nR_ori-1; + int nA_new = nR_new-1; + + int nG_ori = nR_ori*(nR_ori + 1)/2; + int nG_new = nR_new*(nR_new + 1)/2; + + bcf_update_alleles_str(header, line, str.s); + + // remove from Number=G, Number=R and Number=A INFO fields. + uint8_t *dat = NULL; + int mdat = 0, ndat = 0, mdat_bytes = 0, nret; + for (i=0; in_info; i++) + { + bcf_info_t *info = &line->d.info[i]; + int vlen = bcf_hdr_id2length(header,BCF_HL_INFO,info->key); + + if ( vlen!=BCF_VL_A && vlen!=BCF_VL_G && vlen!=BCF_VL_R ) continue; // no need to change + + int type = bcf_hdr_id2type(header,BCF_HL_INFO,info->key); + if ( type==BCF_HT_FLAG ) continue; + int size = 1; + if ( type==BCF_HT_REAL || type==BCF_HT_INT ) size = 4; + + mdat = mdat_bytes / size; + nret = bcf_get_info_values(header, line, bcf_hdr_int2id(header,BCF_DT_ID,info->key), (void**)&dat, &mdat, type); + mdat_bytes = mdat * size; + if ( nret<0 ) + { + fprintf(stderr,"[%s:%d %s] Could not access INFO/%s at %s:%d [%d]\n", __FILE__,__LINE__,__FUNCTION__, + bcf_hdr_int2id(header,BCF_DT_ID,info->key), bcf_seqname(header,line), line->pos+1, nret); + exit(1); + } + if ( type==BCF_HT_STR ) + { + str.l = 0; + char *ss = (char*) dat, *se = (char*) dat; + if ( vlen==BCF_VL_A || vlen==BCF_VL_R ) + { + int nexp, inc = 0; + if ( vlen==BCF_VL_A ) + { + nexp = nA_ori; + inc = 1; + } + else + nexp = nR_ori; + for (j=0; jkey), (void*)str.s, str.l, type); + if ( nret<0 ) + { + fprintf(stderr,"[%s:%d %s] Could not update INFO/%s at %s:%d [%d]\n", __FILE__,__LINE__,__FUNCTION__, + bcf_hdr_int2id(header,BCF_DT_ID,info->key), bcf_seqname(header,line), line->pos+1, nret); + exit(1); + } + continue; + } + + if ( vlen==BCF_VL_A || vlen==BCF_VL_R ) + { + int inc = 0, ntop; + if ( vlen==BCF_VL_A ) + { + assert( nret==nA_ori ); + ntop = nA_ori; + ndat = nA_new; + inc = 1; + } + else + { + assert( nret==nR_ori ); + ntop = nR_ori; + ndat = nR_new; + } + int k = 0; + + #define BRANCH(type_t,is_vector_end) \ + { \ + type_t *ptr = (type_t*) dat; \ + int size = sizeof(type_t); \ + for (j=0; jkey), (void*)dat, ndat, type); + if ( nret<0 ) + { + fprintf(stderr,"[%s:%d %s] Could not update INFO/%s at %s:%d [%d]\n", __FILE__,__LINE__,__FUNCTION__, + bcf_hdr_int2id(header,BCF_DT_ID,info->key), bcf_seqname(header,line), line->pos+1, nret); + exit(1); + } + } + + // Update GT fields, the allele indexes might have changed + for (i=1; in_allele; i++) if ( map[i]!=i ) break; + if ( in_allele ) + { + mdat = mdat_bytes / 4; // sizeof(int32_t) + nret = bcf_get_genotypes(header,line,(void**)&dat,&mdat); + mdat_bytes = mdat * 4; + if ( nret>0 ) + { + nret /= line->n_sample; + int32_t *ptr = (int32_t*) dat; + for (i=0; in_sample; i++) + { + for (j=0; j=0 ); + ptr[j] = (map[al]+1)<<1 | (ptr[j]&1); + } + ptr += nret; + } + bcf_update_genotypes(header, line, (void*)dat, nret*line->n_sample); + } + } + + // Remove from Number=G, Number=R and Number=A FORMAT fields. + // Assuming haploid or diploid GTs + for (i=0; in_fmt; i++) + { + bcf_fmt_t *fmt = &line->d.fmt[i]; + int vlen = bcf_hdr_id2length(header,BCF_HL_FMT,fmt->id); + + if ( vlen!=BCF_VL_A && vlen!=BCF_VL_G && vlen!=BCF_VL_R ) continue; // no need to change + + int type = bcf_hdr_id2type(header,BCF_HL_FMT,fmt->id); + if ( type==BCF_HT_FLAG ) continue; + + int size = 1; + if ( type==BCF_HT_REAL || type==BCF_HT_INT ) size = 4; + + mdat = mdat_bytes / size; + nret = bcf_get_format_values(header, line, bcf_hdr_int2id(header,BCF_DT_ID,fmt->id), (void**)&dat, &mdat, type); + mdat_bytes = mdat * size; + if ( nret<0 ) + { + fprintf(stderr,"[%s:%d %s] Could not access FORMAT/%s at %s:%d [%d]\n", __FILE__,__LINE__,__FUNCTION__, + bcf_hdr_int2id(header,BCF_DT_ID,fmt->id), bcf_seqname(header,line), line->pos+1, nret); + exit(1); + } + + if ( type==BCF_HT_STR ) + { + int size = nret/line->n_sample; // number of bytes per sample + str.l = 0; + if ( vlen==BCF_VL_A || vlen==BCF_VL_R ) + { + int nexp, inc = 0; + if ( vlen==BCF_VL_A ) + { + nexp = nA_ori; + inc = 1; + } + else + nexp = nR_ori; + for (j=0; jn_sample; j++) + { + char *ss = ((char*)dat) + j*size, *se = ss + size, *ptr = ss; + int k_src = 0, k_dst = 0, l = str.l; + for (k_src=0; k_src=se || !*ptr) break; + while ( ptrn_sample; j++) + { + char *ss = ((char*)dat) + j*size, *se = ss + size, *ptr = ss; + int k_src = 0, k_dst = 0, l = str.l; + int nexp = 0; // diploid or haploid? + while ( ptr=se || !*ptr ) break; + while ( ptr=se || !*ptr ) break; + } + } + else // haploid + { + for (k_src=0; k_src=se || !*ptr ) break; + while ( ptrid), (void*)str.s, str.l, type); + if ( nret<0 ) + { + fprintf(stderr,"[%s:%d %s] Could not update FORMAT/%s at %s:%d [%d]\n", __FILE__,__LINE__,__FUNCTION__, + bcf_hdr_int2id(header,BCF_DT_ID,fmt->id), bcf_seqname(header,line), line->pos+1, nret); + exit(1); + } + continue; + } + + int nori = nret / line->n_sample; + if ( vlen==BCF_VL_A || vlen==BCF_VL_R || (vlen==BCF_VL_G && nori==nR_ori) ) // Number=A, R or haploid Number=G + { + int inc = 0, nnew; + if ( vlen==BCF_VL_A ) + { + assert( nori==nA_ori ); // todo: will fail if all values are missing + ndat = nA_new*line->n_sample; + nnew = nA_new; + inc = 1; + } + else + { + assert( nori==nR_ori ); // todo: will fail if all values are missing + ndat = nR_new*line->n_sample; + nnew = nR_new; + } + + #define BRANCH(type_t,is_vector_end) \ + { \ + for (j=0; jn_sample; j++) \ + { \ + type_t *ptr_src = ((type_t*)dat) + j*nori; \ + type_t *ptr_dst = ((type_t*)dat) + j*nnew; \ + int size = sizeof(type_t); \ + int k_src, k_dst = 0; \ + for (k_src=0; k_srcn_sample; + + #define BRANCH(type_t,is_vector_end) \ + { \ + for (j=0; jn_sample; j++) \ + { \ + type_t *ptr_src = ((type_t*)dat) + j*nori; \ + type_t *ptr_dst = ((type_t*)dat) + j*nG_new; \ + int size = sizeof(type_t); \ + int ia, ib, k_dst = 0, k_src; \ + int nset = 0; /* haploid or diploid? */ \ + for (k_src=0; k_srcid), (void*)dat, ndat, type); + if ( nret<0 ) + { + fprintf(stderr,"[%s:%d %s] Could not update FORMAT/%s at %s:%d [%d]\n", __FILE__,__LINE__,__FUNCTION__, + bcf_hdr_int2id(header,BCF_DT_ID,fmt->id), bcf_seqname(header,line), line->pos+1, nret); + exit(1); + } + } + free(dat); + free(str.s); + free(map); +} + diff --git a/src/samtools-1.3.1/install-sh b/src/samtools-1.3.1/install-sh new file mode 100755 index 0000000..0b0fdcb --- /dev/null +++ b/src/samtools-1.3.1/install-sh @@ -0,0 +1,501 @@ +#!/bin/sh +# install - install a program, script, or datafile + +scriptversion=2013-12-25.23; # UTC + +# This originates from X11R5 (mit/util/scripts/install.sh), which was +# later released in X11R6 (xc/config/util/install.sh) with the +# following copyright and license. +# +# Copyright (C) 1994 X Consortium +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to +# deal in the Software without restriction, including without limitation the +# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +# sell copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN +# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- +# TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +# +# Except as contained in this notice, the name of the X Consortium shall not +# be used in advertising or otherwise to promote the sale, use or other deal- +# ings in this Software without prior written authorization from the X Consor- +# tium. +# +# +# FSF changes to this file are in the public domain. +# +# Calling this script install-sh is preferred over install.sh, to prevent +# 'make' implicit rules from creating a file called install from it +# when there is no Makefile. +# +# This script is compatible with the BSD install script, but was written +# from scratch. + +tab=' ' +nl=' +' +IFS=" $tab$nl" + +# Set DOITPROG to "echo" to test this script. + +doit=${DOITPROG-} +doit_exec=${doit:-exec} + +# Put in absolute file names if you don't have them in your path; +# or use environment vars. + +chgrpprog=${CHGRPPROG-chgrp} +chmodprog=${CHMODPROG-chmod} +chownprog=${CHOWNPROG-chown} +cmpprog=${CMPPROG-cmp} +cpprog=${CPPROG-cp} +mkdirprog=${MKDIRPROG-mkdir} +mvprog=${MVPROG-mv} +rmprog=${RMPROG-rm} +stripprog=${STRIPPROG-strip} + +posix_mkdir= + +# Desired mode of installed file. +mode=0755 + +chgrpcmd= +chmodcmd=$chmodprog +chowncmd= +mvcmd=$mvprog +rmcmd="$rmprog -f" +stripcmd= + +src= +dst= +dir_arg= +dst_arg= + +copy_on_change=false +is_target_a_directory=possibly + +usage="\ +Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE + or: $0 [OPTION]... SRCFILES... DIRECTORY + or: $0 [OPTION]... -t DIRECTORY SRCFILES... + or: $0 [OPTION]... -d DIRECTORIES... + +In the 1st form, copy SRCFILE to DSTFILE. +In the 2nd and 3rd, copy all SRCFILES to DIRECTORY. +In the 4th, create DIRECTORIES. + +Options: + --help display this help and exit. + --version display version info and exit. + + -c (ignored) + -C install only if different (preserve the last data modification time) + -d create directories instead of installing files. + -g GROUP $chgrpprog installed files to GROUP. + -m MODE $chmodprog installed files to MODE. + -o USER $chownprog installed files to USER. + -s $stripprog installed files. + -t DIRECTORY install into DIRECTORY. + -T report an error if DSTFILE is a directory. + +Environment variables override the default commands: + CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG + RMPROG STRIPPROG +" + +while test $# -ne 0; do + case $1 in + -c) ;; + + -C) copy_on_change=true;; + + -d) dir_arg=true;; + + -g) chgrpcmd="$chgrpprog $2" + shift;; + + --help) echo "$usage"; exit $?;; + + -m) mode=$2 + case $mode in + *' '* | *"$tab"* | *"$nl"* | *'*'* | *'?'* | *'['*) + echo "$0: invalid mode: $mode" >&2 + exit 1;; + esac + shift;; + + -o) chowncmd="$chownprog $2" + shift;; + + -s) stripcmd=$stripprog;; + + -t) + is_target_a_directory=always + dst_arg=$2 + # Protect names problematic for 'test' and other utilities. + case $dst_arg in + -* | [=\(\)!]) dst_arg=./$dst_arg;; + esac + shift;; + + -T) is_target_a_directory=never;; + + --version) echo "$0 $scriptversion"; exit $?;; + + --) shift + break;; + + -*) echo "$0: invalid option: $1" >&2 + exit 1;; + + *) break;; + esac + shift +done + +# We allow the use of options -d and -T together, by making -d +# take the precedence; this is for compatibility with GNU install. + +if test -n "$dir_arg"; then + if test -n "$dst_arg"; then + echo "$0: target directory not allowed when installing a directory." >&2 + exit 1 + fi +fi + +if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then + # When -d is used, all remaining arguments are directories to create. + # When -t is used, the destination is already specified. + # Otherwise, the last argument is the destination. Remove it from $@. + for arg + do + if test -n "$dst_arg"; then + # $@ is not empty: it contains at least $arg. + set fnord "$@" "$dst_arg" + shift # fnord + fi + shift # arg + dst_arg=$arg + # Protect names problematic for 'test' and other utilities. + case $dst_arg in + -* | [=\(\)!]) dst_arg=./$dst_arg;; + esac + done +fi + +if test $# -eq 0; then + if test -z "$dir_arg"; then + echo "$0: no input file specified." >&2 + exit 1 + fi + # It's OK to call 'install-sh -d' without argument. + # This can happen when creating conditional directories. + exit 0 +fi + +if test -z "$dir_arg"; then + if test $# -gt 1 || test "$is_target_a_directory" = always; then + if test ! -d "$dst_arg"; then + echo "$0: $dst_arg: Is not a directory." >&2 + exit 1 + fi + fi +fi + +if test -z "$dir_arg"; then + do_exit='(exit $ret); exit $ret' + trap "ret=129; $do_exit" 1 + trap "ret=130; $do_exit" 2 + trap "ret=141; $do_exit" 13 + trap "ret=143; $do_exit" 15 + + # Set umask so as not to create temps with too-generous modes. + # However, 'strip' requires both read and write access to temps. + case $mode in + # Optimize common cases. + *644) cp_umask=133;; + *755) cp_umask=22;; + + *[0-7]) + if test -z "$stripcmd"; then + u_plus_rw= + else + u_plus_rw='% 200' + fi + cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;; + *) + if test -z "$stripcmd"; then + u_plus_rw= + else + u_plus_rw=,u+rw + fi + cp_umask=$mode$u_plus_rw;; + esac +fi + +for src +do + # Protect names problematic for 'test' and other utilities. + case $src in + -* | [=\(\)!]) src=./$src;; + esac + + if test -n "$dir_arg"; then + dst=$src + dstdir=$dst + test -d "$dstdir" + dstdir_status=$? + else + + # Waiting for this to be detected by the "$cpprog $src $dsttmp" command + # might cause directories to be created, which would be especially bad + # if $src (and thus $dsttmp) contains '*'. + if test ! -f "$src" && test ! -d "$src"; then + echo "$0: $src does not exist." >&2 + exit 1 + fi + + if test -z "$dst_arg"; then + echo "$0: no destination specified." >&2 + exit 1 + fi + dst=$dst_arg + + # If destination is a directory, append the input filename; won't work + # if double slashes aren't ignored. + if test -d "$dst"; then + if test "$is_target_a_directory" = never; then + echo "$0: $dst_arg: Is a directory" >&2 + exit 1 + fi + dstdir=$dst + dst=$dstdir/`basename "$src"` + dstdir_status=0 + else + dstdir=`dirname "$dst"` + test -d "$dstdir" + dstdir_status=$? + fi + fi + + obsolete_mkdir_used=false + + if test $dstdir_status != 0; then + case $posix_mkdir in + '') + # Create intermediate dirs using mode 755 as modified by the umask. + # This is like FreeBSD 'install' as of 1997-10-28. + umask=`umask` + case $stripcmd.$umask in + # Optimize common cases. + *[2367][2367]) mkdir_umask=$umask;; + .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;; + + *[0-7]) + mkdir_umask=`expr $umask + 22 \ + - $umask % 100 % 40 + $umask % 20 \ + - $umask % 10 % 4 + $umask % 2 + `;; + *) mkdir_umask=$umask,go-w;; + esac + + # With -d, create the new directory with the user-specified mode. + # Otherwise, rely on $mkdir_umask. + if test -n "$dir_arg"; then + mkdir_mode=-m$mode + else + mkdir_mode= + fi + + posix_mkdir=false + case $umask in + *[123567][0-7][0-7]) + # POSIX mkdir -p sets u+wx bits regardless of umask, which + # is incompatible with FreeBSD 'install' when (umask & 300) != 0. + ;; + *) + tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$ + trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0 + + if (umask $mkdir_umask && + exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1 + then + if test -z "$dir_arg" || { + # Check for POSIX incompatibilities with -m. + # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or + # other-writable bit of parent directory when it shouldn't. + # FreeBSD 6.1 mkdir -m -p sets mode of existing directory. + ls_ld_tmpdir=`ls -ld "$tmpdir"` + case $ls_ld_tmpdir in + d????-?r-*) different_mode=700;; + d????-?--*) different_mode=755;; + *) false;; + esac && + $mkdirprog -m$different_mode -p -- "$tmpdir" && { + ls_ld_tmpdir_1=`ls -ld "$tmpdir"` + test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1" + } + } + then posix_mkdir=: + fi + rmdir "$tmpdir/d" "$tmpdir" + else + # Remove any dirs left behind by ancient mkdir implementations. + rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null + fi + trap '' 0;; + esac;; + esac + + if + $posix_mkdir && ( + umask $mkdir_umask && + $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir" + ) + then : + else + + # The umask is ridiculous, or mkdir does not conform to POSIX, + # or it failed possibly due to a race condition. Create the + # directory the slow way, step by step, checking for races as we go. + + case $dstdir in + /*) prefix='/';; + [-=\(\)!]*) prefix='./';; + *) prefix='';; + esac + + oIFS=$IFS + IFS=/ + set -f + set fnord $dstdir + shift + set +f + IFS=$oIFS + + prefixes= + + for d + do + test X"$d" = X && continue + + prefix=$prefix$d + if test -d "$prefix"; then + prefixes= + else + if $posix_mkdir; then + (umask=$mkdir_umask && + $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break + # Don't fail if two instances are running concurrently. + test -d "$prefix" || exit 1 + else + case $prefix in + *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;; + *) qprefix=$prefix;; + esac + prefixes="$prefixes '$qprefix'" + fi + fi + prefix=$prefix/ + done + + if test -n "$prefixes"; then + # Don't fail if two instances are running concurrently. + (umask $mkdir_umask && + eval "\$doit_exec \$mkdirprog $prefixes") || + test -d "$dstdir" || exit 1 + obsolete_mkdir_used=true + fi + fi + fi + + if test -n "$dir_arg"; then + { test -z "$chowncmd" || $doit $chowncmd "$dst"; } && + { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } && + { test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false || + test -z "$chmodcmd" || $doit $chmodcmd $mode "$dst"; } || exit 1 + else + + # Make a couple of temp file names in the proper directory. + dsttmp=$dstdir/_inst.$$_ + rmtmp=$dstdir/_rm.$$_ + + # Trap to clean up those temp files at exit. + trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0 + + # Copy the file name to the temp name. + (umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") && + + # and set any options; do chmod last to preserve setuid bits. + # + # If any of these fail, we abort the whole thing. If we want to + # ignore errors from any of these, just make sure not to ignore + # errors from the above "$doit $cpprog $src $dsttmp" command. + # + { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } && + { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } && + { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } && + { test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } && + + # If -C, don't bother to copy if it wouldn't change the file. + if $copy_on_change && + old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` && + new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` && + set -f && + set X $old && old=:$2:$4:$5:$6 && + set X $new && new=:$2:$4:$5:$6 && + set +f && + test "$old" = "$new" && + $cmpprog "$dst" "$dsttmp" >/dev/null 2>&1 + then + rm -f "$dsttmp" + else + # Rename the file to the real destination. + $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null || + + # The rename failed, perhaps because mv can't rename something else + # to itself, or perhaps because mv is so ancient that it does not + # support -f. + { + # Now remove or move aside any old file at destination location. + # We try this two ways since rm can't unlink itself on some + # systems and the destination file might be busy for other + # reasons. In this case, the final cleanup might fail but the new + # file should still install successfully. + { + test ! -f "$dst" || + $doit $rmcmd -f "$dst" 2>/dev/null || + { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null && + { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; } + } || + { echo "$0: cannot unlink or rename $dst" >&2 + (exit 1); exit 1 + } + } && + + # Now rename the file to the real destination. + $doit $mvcmd "$dsttmp" "$dst" + } + fi || exit 1 + + trap '' 0 + fi +done + +# Local variables: +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "scriptversion=" +# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-time-zone: "UTC" +# time-stamp-end: "; # UTC" +# End: diff --git a/src/cnvnator/src/samtools/kprobaln.c b/src/samtools-1.3.1/kprobaln.c similarity index 98% rename from src/cnvnator/src/samtools/kprobaln.c rename to src/samtools-1.3.1/kprobaln.c index 04e526a..e319708 100644 --- a/src/cnvnator/src/samtools/kprobaln.c +++ b/src/samtools-1.3.1/kprobaln.c @@ -1,6 +1,6 @@ /* The MIT License - Copyright (c) 2003-2006, 2008-2010, by Heng Li + Copyright (C) 2003-2006, 2008-2010 by Heng Li Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the @@ -23,6 +23,8 @@ SOFTWARE. */ +#include + #include #include #include @@ -87,8 +89,8 @@ int kpa_glocal(const uint8_t *_ref, int l_ref, const uint8_t *_query, int l_quer if (bw < abs(l_ref - l_query)) bw = abs(l_ref - l_query); bw2 = bw * 2 + 1; // allocate the forward and backward matrices f[][] and b[][] and the scaling array s[] - f = calloc(l_query+1, sizeof(void*)); - if (is_backward) b = calloc(l_query+1, sizeof(void*)); + f = calloc(l_query+1, sizeof(double*)); + if (is_backward) b = calloc(l_query+1, sizeof(double*)); for (i = 0; i <= l_query; ++i) { // FIXME: this will lead in segfault for l_query==0 f[i] = calloc(bw2 * 3 + 6, sizeof(double)); // FIXME: this is over-allocated for very short seqs if (is_backward) b[i] = calloc(bw2 * 3 + 6, sizeof(double)); diff --git a/src/cnvnator/src/samtools/kprobaln.h b/src/samtools-1.3.1/kprobaln.h similarity index 95% rename from src/cnvnator/src/samtools/kprobaln.h rename to src/samtools-1.3.1/kprobaln.h index 0357dcc..50ae77b 100644 --- a/src/cnvnator/src/samtools/kprobaln.h +++ b/src/samtools-1.3.1/kprobaln.h @@ -1,6 +1,6 @@ /* The MIT License - Copyright (c) 2003-2006, 2008, 2009 by Heng Li + Copyright (C) 2003-2006, 2008-2010 by Heng Li Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the diff --git a/src/samtools-1.3.1/misc/HmmGlocal.java b/src/samtools-1.3.1/misc/HmmGlocal.java new file mode 100644 index 0000000..75c3192 --- /dev/null +++ b/src/samtools-1.3.1/misc/HmmGlocal.java @@ -0,0 +1,202 @@ +/* misc/HmmGlocal.java. + + Copyright (C) 2010 Broad Institute. + + Author: Heng Li + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +import java.io.*; +import java.lang.*; + +public class HmmGlocal +{ + private double[] qual2prob; + private double cd, ce; // gap open probility [1e-3], gap extension probability [0.1] + private int cb; // band width [7] + + public HmmGlocal(final double d, final double e, final int b) { + cd = d; ce = e; cb = b; + qual2prob = new double[256]; + for (int i = 0; i < 256; ++i) + qual2prob[i] = Math.pow(10, -i/10.); + } + private static int set_u(final int b, final int i, final int k) { + int x = i - b; + x = x > 0? x : 0; + return (k + 1 - x) * 3; + } + public int hmm_glocal(final byte[] _ref, final byte[] _query, final byte[] _iqual, int[] state, byte[] q) { + int i, k; + /*** initialization ***/ + // change coordinates + int l_ref = _ref.length; + byte[] ref = new byte[l_ref+1]; + for (i = 0; i < l_ref; ++i) ref[i+1] = _ref[i]; // FIXME: this is silly... + int l_query = _query.length; + byte[] query = new byte[l_query+1]; + double[] qual = new double[l_query+1]; + for (i = 0; i < l_query; ++i) { + query[i+1] = _query[i]; + qual[i+1] = qual2prob[_iqual[i]]; + } + // set band width + int bw2, bw = l_ref > l_query? l_ref : l_query; + if (bw > cb) bw = cb; + if (bw < Math.abs(l_ref - l_query)) bw = Math.abs(l_ref - l_query); + bw2 = bw * 2 + 1; + // allocate the forward and backward matrices f[][] and b[][] and the scaling array s[] + double[][] f = new double[l_query+1][bw2*3 + 6]; + double[][] b = new double[l_query+1][bw2*3 + 6]; + double[] s = new double[l_query+2]; + // initialize transition probabilities + double sM, sI, bM, bI; + sM = sI = 1. / (2 * l_query + 2); + bM = (1 - cd) / l_query; bI = cd / l_query; // (bM+bI)*l_query==1 + double[] m = new double[9]; + m[0*3+0] = (1 - cd - cd) * (1 - sM); m[0*3+1] = m[0*3+2] = cd * (1 - sM); + m[1*3+0] = (1 - ce) * (1 - sI); m[1*3+1] = ce * (1 - sI); m[1*3+2] = 0.; + m[2*3+0] = 1 - ce; m[2*3+1] = 0.; m[2*3+2] = ce; + /*** forward ***/ + // f[0] + f[0][set_u(bw, 0, 0)] = s[0] = 1.; + { // f[1] + double[] fi = f[1]; + double sum; + int beg = 1, end = l_ref < bw + 1? l_ref : bw + 1, _beg, _end; + for (k = beg, sum = 0.; k <= end; ++k) { + int u; + double e = (ref[k] > 3 || query[1] > 3)? 1. : ref[k] == query[1]? 1. - qual[1] : qual[1] / 3.; + u = set_u(bw, 1, k); + fi[u+0] = e * bM; fi[u+1] = .25 * bI; + sum += fi[u] + fi[u+1]; + } + // rescale + s[1] = sum; + _beg = set_u(bw, 1, beg); _end = set_u(bw, 1, end); _end += 2; + for (k = _beg; k <= _end; ++k) fi[k] /= sum; + } + // f[2..l_query] + for (i = 2; i <= l_query; ++i) { + double[] fi = f[i], fi1 = f[i-1]; + double sum, qli = qual[i]; + int beg = 1, end = l_ref, x, _beg, _end; + byte qyi = query[i]; + x = i - bw; beg = beg > x? beg : x; // band start + x = i + bw; end = end < x? end : x; // band end + for (k = beg, sum = 0.; k <= end; ++k) { + int u, v11, v01, v10; + double e; + e = (ref[k] > 3 || qyi > 3)? 1. : ref[k] == qyi? 1. - qli : qli / 3.; + u = set_u(bw, i, k); v11 = set_u(bw, i-1, k-1); v10 = set_u(bw, i-1, k); v01 = set_u(bw, i, k-1); + fi[u+0] = e * (m[0] * fi1[v11+0] + m[3] * fi1[v11+1] + m[6] * fi1[v11+2]); + fi[u+1] = .25 * (m[1] * fi1[v10+0] + m[4] * fi1[v10+1]); + fi[u+2] = m[2] * fi[v01+0] + m[8] * fi[v01+2]; + sum += fi[u] + fi[u+1] + fi[u+2]; + //System.out.println("("+i+","+k+";"+u+"): "+fi[u]+","+fi[u+1]+","+fi[u+2]); + } + // rescale + s[i] = sum; + _beg = set_u(bw, i, beg); _end = set_u(bw, i, end); _end += 2; + for (k = _beg, sum = 1./sum; k <= _end; ++k) fi[k] *= sum; + } + { // f[l_query+1] + double sum; + for (k = 1, sum = 0.; k <= l_ref; ++k) { + int u = set_u(bw, l_query, k); + if (u < 3 || u >= bw2*3+3) continue; + sum += f[l_query][u+0] * sM + f[l_query][u+1] * sI; + } + s[l_query+1] = sum; // the last scaling factor + } + /*** backward ***/ + // b[l_query] (b[l_query+1][0]=1 and thus \tilde{b}[][]=1/s[l_query+1]; this is where s[l_query+1] comes from) + for (k = 1; k <= l_ref; ++k) { + int u = set_u(bw, l_query, k); + double[] bi = b[l_query]; + if (u < 3 || u >= bw2*3+3) continue; + bi[u+0] = sM / s[l_query] / s[l_query+1]; bi[u+1] = sI / s[l_query] / s[l_query+1]; + } + // b[l_query-1..1] + for (i = l_query - 1; i >= 1; --i) { + int beg = 1, end = l_ref, x, _beg, _end; + double[] bi = b[i], bi1 = b[i+1]; + double y = (i > 1)? 1. : 0., qli1 = qual[i+1]; + byte qyi1 = query[i+1]; + x = i - bw; beg = beg > x? beg : x; + x = i + bw; end = end < x? end : x; + for (k = end; k >= beg; --k) { + int u, v11, v01, v10; + double e; + u = set_u(bw, i, k); v11 = set_u(bw, i+1, k+1); v10 = set_u(bw, i+1, k); v01 = set_u(bw, i, k+1); + e = (k >= l_ref? 0 : (ref[k+1] > 3 || qyi1 > 3)? 1. : ref[k+1] == qyi1? 1. - qli1 : qli1 / 3.) * bi1[v11]; + bi[u+0] = e * m[0] + .25 * m[1] * bi1[v10+1] + m[2] * bi[v01+2]; // bi1[v11] has been foled into e. + bi[u+1] = e * m[3] + .25 * m[4] * bi1[v10+1]; + bi[u+2] = (e * m[6] + m[8] * bi[v01+2]) * y; + } + // rescale + _beg = set_u(bw, i, beg); _end = set_u(bw, i, end); _end += 2; + for (k = _beg, y = 1./s[i]; k <= _end; ++k) bi[k] *= y; + } + double pb; + { // b[0] + int beg = 1, end = l_ref < bw + 1? l_ref : bw + 1; + double sum = 0.; + for (k = end; k >= beg; --k) { + int u = set_u(bw, 1, k); + double e = (ref[k] > 3 || query[1] > 3)? 1. : ref[k] == query[1]? 1. - qual[1] : qual[1] / 3.; + if (u < 3 || u >= bw2*3+3) continue; + sum += e * b[1][u+0] * bM + .25 * b[1][u+1] * bI; + } + pb = b[0][set_u(bw, 0, 0)] = sum / s[0]; // if everything works as is expected, pb == 1.0 + } + int is_diff = Math.abs(pb - 1.) > 1e-7? 1 : 0; + /*** MAP ***/ + for (i = 1; i <= l_query; ++i) { + double sum = 0., max = 0.; + double[] fi = f[i], bi = b[i]; + int beg = 1, end = l_ref, x, max_k = -1; + x = i - bw; beg = beg > x? beg : x; + x = i + bw; end = end < x? end : x; + for (k = beg; k <= end; ++k) { + int u = set_u(bw, i, k); + double z; + sum += (z = fi[u+0] * bi[u+0]); if (z > max) { max = z; max_k = (k-1)<<2 | 0; } + sum += (z = fi[u+1] * bi[u+1]); if (z > max) { max = z; max_k = (k-1)<<2 | 1; } + } + max /= sum; sum *= s[i]; // if everything works as is expected, sum == 1.0 + if (state != null) state[i-1] = max_k; + if (q != null) { + k = (int)(-4.343 * Math.log(1. - max) + .499); + q[i-1] = (byte)(k > 100? 99 : k); + } + //System.out.println("("+pb+","+sum+")"+" ("+(i-1)+","+(max_k>>2)+","+(max_k&3)+","+max+")"); + } + return 0; + } + + public static void main(String[] args) { + byte[] ref = {'\0', '\1', '\3', '\3', '\1'}; + byte[] query = {'\0', '\3', '\3', '\1'}; + byte[] qual = new byte[4]; + qual[0] = qual[1] = qual[2] = qual[3] = (byte)20; + HmmGlocal hg = new HmmGlocal(1e-3, 0.1, 7); + hg.hmm_glocal(ref, query, qual, null, null); + } +} diff --git a/src/samtools-1.3.1/misc/ace2sam.c b/src/samtools-1.3.1/misc/ace2sam.c new file mode 100644 index 0000000..77b9993 --- /dev/null +++ b/src/samtools-1.3.1/misc/ace2sam.c @@ -0,0 +1,251 @@ +/* The MIT License + + Copyright (c) 2011 Heng Li + + Permission is hereby granted, free of charge, to any person obtaining + a copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. +*/ + +#include + +#include +#include +#include +#include +#include +#include "htslib/kstring.h" +#include "htslib/kseq.h" +KSTREAM_INIT(gzFile, gzread, 16384) + +#define N_TMPSTR 5 +#define LINE_LEN 60 + +// append a CIGAR operation plus length +#define write_cigar(_c, _n, _m, _v) do { \ + if (_n == _m) { \ + _m = _m? _m<<1 : 4; \ + _c = realloc(_c, _m * sizeof(unsigned)); \ + } \ + _c[_n++] = (_v); \ + } while (0) + +// a fatal error +static void fatal(const char *msg) +{ + fprintf(stderr, "E %s\n", msg); + exit(1); +} +// remove pads +static void remove_pads(const kstring_t *src, kstring_t *dst) +{ + int i, j; + dst->l = 0; + kputsn(src->s, src->l, dst); + for (i = j = 0; i < dst->l; ++i) + if (dst->s[i] != '*') dst->s[j++] = dst->s[i]; + dst->s[j] = 0; + dst->l = j; +} + +int main(int argc, char *argv[]) +{ + gzFile fp; + kstream_t *ks; + kstring_t s, t[N_TMPSTR]; + int dret, i, k, af_n, af_max, af_i, c, is_padded = 0, write_cns = 0, *p2u = 0; + long m_cigar = 0, n_cigar = 0; + unsigned *af, *cigar = 0; + + while ((c = getopt(argc, argv, "pc")) >= 0) { + switch (c) { + case 'p': is_padded = 1; break; + case 'c': write_cns = 1; break; + } + } + if (argc == optind) { + fprintf(stderr, "\nUsage: ace2sam [-pc] \n\n"); + fprintf(stderr, "Options: -p output padded SAM\n"); + fprintf(stderr, " -c write the contig sequence in SAM\n\n"); + fprintf(stderr, "Notes: 1. Fields must appear in the following order: (CO->[BQ]->(AF)->(RD->QA))\n"); + fprintf(stderr, " 2. The order of reads in AF and in RD must be identical\n"); + fprintf(stderr, " 3. Except in BQ, words and numbers must be separated by a single SPACE or TAB\n"); + fprintf(stderr, " 4. This program writes the headerless SAM to stdout and header to stderr\n\n"); + return 1; + } + + s.l = s.m = 0; s.s = 0; + af_n = af_max = af_i = 0; af = 0; + for (i = 0; i < N_TMPSTR; ++i) t[i].l = t[i].m = 0, t[i].s = 0; + fp = strcmp(argv[1], "-")? gzopen(argv[optind], "r") : gzdopen(fileno(stdin), "r"); + ks = ks_init(fp); + while (ks_getuntil(ks, 0, &s, &dret) >= 0) { + if (strcmp(s.s, "CO") == 0) { // contig sequence + kstring_t *cns; + t[0].l = t[1].l = t[2].l = t[3].l = t[4].l = 0; // 0: name; 1: padded ctg; 2: unpadded ctg/padded read; 3: unpadded read; 4: SAM line + af_n = af_i = 0; // reset the af array + ks_getuntil(ks, 0, &s, &dret); kputs(s.s, &t[0]); // contig name + ks_getuntil(ks, '\n', &s, &dret); // read the whole line + while (ks_getuntil(ks, '\n', &s, &dret) >= 0 && s.l > 0) kputsn(s.s, s.l, &t[1]); // read the padded consensus sequence + remove_pads(&t[1], &t[2]); // construct the unpadded sequence + // compute the array for mapping padded positions to unpadded positions + p2u = realloc(p2u, t[1].m * sizeof(int)); + for (i = k = 0; i < t[1].l; ++i) { + p2u[i] = k; + if (t[1].s[i] != '*') ++k; + } + // write out the SAM header and contig sequences + fprintf(stderr, "H @SQ\tSN:%s\tLN:%llu\n", t[0].s, (unsigned long long)(t[is_padded?1:2].l)); // The SAM header line + cns = &t[is_padded?1:2]; + fprintf(stderr, "S >%s\n", t[0].s); + for (i = 0; i < cns->l; i += LINE_LEN) { + fputs("S ", stderr); + for (k = 0; k < LINE_LEN && i + k < cns->l; ++k) + fputc(cns->s[i + k], stderr); + fputc('\n', stderr); + } + +#define __padded2cigar(sp) do { \ + int i, l_M = 0, l_D = 0; \ + for (i = 0; i < sp.l; ++i) { \ + if (sp.s[i] == '*') { \ + if (l_M) write_cigar(cigar, n_cigar, m_cigar, l_M<<4); \ + ++l_D; l_M = 0; \ + } else { \ + if (l_D) write_cigar(cigar, n_cigar, m_cigar, l_D<<4 | 2); \ + ++l_M; l_D = 0; \ + } \ + } \ + if (l_M) write_cigar(cigar, n_cigar, m_cigar, l_M<<4); \ + else write_cigar(cigar, n_cigar, m_cigar, l_D<<4 | 2); \ + } while (0) + + if (write_cns) { // write the consensus SAM line (dummy read) + n_cigar = 0; + if (is_padded) __padded2cigar(t[1]); + else write_cigar(cigar, n_cigar, m_cigar, t[2].l<<4); + kputsn(t[0].s, t[0].l, &t[4]); kputs("\t516\t", &t[4]); kputsn(t[0].s, t[0].l, &t[4]); kputs("\t1\t60\t", &t[4]); + for (i = 0; i < n_cigar; ++i) { + kputw(cigar[i]>>4, &t[4]); kputc("MIDNSHP=X"[cigar[i]&0xf], &t[4]); + } + kputs("\t*\t0\t0\t", &t[4]); kputsn(t[2].s, t[2].l, &t[4]); kputs("\t*", &t[4]); + } + } else if (strcmp(s.s, "BQ") == 0) { // contig quality + if (t[0].l == 0) fatal("come to 'BQ' before reading 'CO'"); + if (dret != '\n') ks_getuntil(ks, '\n', &s, &dret); // read the entire "BQ" line + if (write_cns) t[4].s[--t[4].l] = 0; // remove the trailing "*" + for (i = 0; i < t[2].l; ++i) { // read the consensus quality + int q; + if (ks_getuntil(ks, 0, &s, &dret) < 0) fprintf(stderr, "E truncated contig quality\n"); + if (s.l) { + q = atoi(s.s) + 33; + if (q > 126) q = 126; + if (write_cns) kputc(q, &t[4]); + } else --i; + } + if (dret != '\n') ks_getuntil(ks, '\n', &s, &dret); + ks_getuntil(ks, '\n', &s, &dret); // skip the empty line + if (write_cns) puts(t[4].s); t[4].l = 0; + } else if (strcmp(s.s, "AF") == 0) { // padded read position + int reversed, neg, pos; + if (t[0].l == 0) fatal("come to 'AF' before reading 'CO'"); + if (write_cns) { + if (t[4].l) puts(t[4].s); + t[4].l = 0; + } + ks_getuntil(ks, 0, &s, &dret); // read name + ks_getuntil(ks, 0, &s, &dret); reversed = s.s[0] == 'C'? 1 : 0; // strand + ks_getuntil(ks, 0, &s, &dret); pos = atoi(s.s); neg = pos < 0? 1 : 0; pos = pos < 0? -pos : pos; // position + if (af_n == af_max) { // double the af array + af_max = af_max? af_max<<1 : 4; + af = realloc(af, af_max * sizeof(unsigned)); + } + af[af_n++] = pos << 2 | neg << 1 | reversed; // keep the placement information + } else if (strcmp(s.s, "RD") == 0) { // read sequence + if (af_i >= af_n) fatal("more 'RD' records than 'AF'"); + t[2].l = t[3].l = t[4].l = 0; + ks_getuntil(ks, 0, &t[4], &dret); // QNAME + if (dret != '\n') ks_getuntil(ks, '\n', &s, &dret); // read the entire RD line + while (ks_getuntil(ks, '\n', &s, &dret) >= 0 && s.l > 0) kputs(s.s, &t[2]); // read the read sequence + } else if (strcmp(s.s, "QA") == 0) { // clipping + if (af_i >= af_n) fatal("more 'QA' records than 'AF'"); + int beg, end, pos, op; + ks_getuntil(ks, 0, &s, &dret); ks_getuntil(ks, 0, &s, &dret); // skip quality clipping + ks_getuntil(ks, 0, &s, &dret); beg = atoi(s.s) - 1; // align clipping start + ks_getuntil(ks, 0, &s, &dret); end = atoi(s.s); // clipping end + if (dret != '\n') ks_getuntil(ks, '\n', &s, &dret); + // compute 1-based POS + pos = af[af_i]>>2; // retrieve the position information + if (af[af_i]>>1&1) pos = -pos; + pos += beg; // now pos is the true padded position + // generate CIGAR + remove_pads(&t[2], &t[3]); // backup the unpadded read sequence + n_cigar = 0; + if (beg) write_cigar(cigar, n_cigar, m_cigar, beg<<4|4); + if (is_padded) { + __padded2cigar(t[2]); + if (beg && n_cigar > 1) cigar[1] -= beg<<4; // fix the left-hand CIGAR + if (end < t[2].l && n_cigar) cigar[n_cigar-1] -= (t[2].l - end)<<4; // fix the right-hand CIGAR + } else { + // generate flattened CIGAR string + for (i = beg, k = pos - 1; i < end; ++i, ++k) + t[2].s[i] = t[2].s[i] != '*'? (t[1].s[k] != '*'? 0 : 1) : (t[1].s[k] != '*'? 2 : 6); + // generate the proper CIGAR + for (i = beg + 1, k = 1, op = t[2].s[beg]; i < end; ++i) { + if (op != t[2].s[i]) { + write_cigar(cigar, n_cigar, m_cigar, k<<4|op); + op = t[2].s[i]; k = 1; + } else ++k; + } + write_cigar(cigar, n_cigar, m_cigar, k<<4|op); + // remove unnecessary "P" and possibly merge adjacent operations + for (i = 2; i < n_cigar; ++i) { + if ((cigar[i]&0xf) != 1 && (cigar[i-1]&0xf) == 6 && (cigar[i-2]&0xf) != 1) { + cigar[i-1] = 0; + if ((cigar[i]&0xf) == (cigar[i-2]&0xf)) // merge operations + cigar[i] += cigar[i-2], cigar[i-2] = 0; + } + } + for (i = k = 0; i < n_cigar; ++i) // squeeze out dumb operations + if (cigar[i]) cigar[k++] = cigar[i]; + n_cigar = k; + } + if (end < t[2].l) write_cigar(cigar, n_cigar, m_cigar, (t[2].l - end)<<4|4); + // write the SAM line for the read + kputc('\t', &t[4]); // QNAME has already been written + kputw((af[af_i]&1)? 16 : 0, &t[4]); kputc('\t', &t[4]); // FLAG + kputsn(t[0].s, t[0].l, &t[4]); kputc('\t', &t[4]); // RNAME + kputw(is_padded? pos : p2u[pos-1]+1, &t[4]); // POS + kputs("\t60\t", &t[4]); // MAPQ + for (i = 0; i < n_cigar; ++i) { // CIGAR + kputw(cigar[i]>>4, &t[4]); kputc("MIDNSHP=X"[cigar[i]&0xf], &t[4]); + } + kputs("\t*\t0\t0\t", &t[4]); // empty MRNM, MPOS and TLEN + kputsn(t[3].s, t[3].l, &t[4]); // unpadded SEQ + kputs("\t*", &t[4]); // QUAL + puts(t[4].s); // print to stdout + ++af_i; + } else if (dret != '\n') ks_getuntil(ks, '\n', &s, &dret); + } + ks_destroy(ks); + gzclose(fp); + free(af); free(s.s); free(cigar); free(p2u); + for (i = 0; i < N_TMPSTR; ++i) free(t[i].s); + return 0; +} diff --git a/src/samtools-1.3.1/misc/blast2sam.pl b/src/samtools-1.3.1/misc/blast2sam.pl new file mode 100755 index 0000000..fc46851 --- /dev/null +++ b/src/samtools-1.3.1/misc/blast2sam.pl @@ -0,0 +1,178 @@ +#!/usr/bin/env perl +# +# Copyright (C) 2009 Genome Research Ltd. +# Portions copyright (C) 2014 Ontario Institute for Cancer Research. +# +# Author: Heng Li +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + +use strict; +use warnings; +use Getopt::Std; + +my $dummy_score; + +&blast2sam; + +sub blast2sam { + my %opts = (); + getopts('sd', \%opts); + die("Usage: blast2sam.pl \n") if (-t STDIN && @ARGV == 0); + my ($qlen, $slen, $q, $s, $qbeg, $qend, @sam, @cigar, @cmaux, $show_seq); + $show_seq = defined($opts{s}); + $dummy_score = defined($opts{d}); + @sam = (); @sam[0,4,6..8,10] = ('', 255, '*', 0, 0, '*'); + while (<>) { + if (@cigar && (/^Query=/ || /Score =.*bits.*Expect/ || /^>\S+/)) { # print + &blast_print_sam(\@sam, \@cigar, \@cmaux, $qlen - $qend); + @cigar = (); + } + if (/^Query=\s(\S+)/) { + $sam[2] = undef; + $sam[0] = $1; + my $next_line = <>; + if ($next_line=~/^(\S+)$/) { + $sam[0] .= $1; + } + } elsif (/(\S+)\s+total letters/) { + $qlen = $1; $qlen =~ s/,//g; + } elsif (/^>(\S+)/) { + $sam[2] = $1; + } elsif (/Length\s*=\s*(\d+)/) { + $slen = $1; + } elsif (/Score\s+=\s+(\S+) bits.+Expect(\(\d+\))?\s+=\s+(\S+)/) { # the start of an alignment block + my ($as, $ev) = (int($1 + .499), $3); + $ev = "1$ev" if ($ev =~ /^e/); + @sam[1,3,9,11,12] = (0, 0, '', "AS:i:$as", "EV:Z:$ev"); + @cigar = (); $qbeg = 0; + @cmaux = (0, 0, 0, ''); + } elsif (/Strand=(\S+)\/(\S+)/) { + $sam[1] |= 0x10 if ($2 eq 'Minus'); + } elsif (/Query\s+(\d+)\s*(\S+)\s+(\d+)/) { + $q = $2; + unless ($qbeg) { + $qbeg = $1; + push(@cigar, ($1-1) . "H") if ($1 > 1); + } + $qend = $3; + if ($show_seq) { + my $x = $q; + $x =~ s/-//g; $sam[9] .= $x; + } + } elsif (/Sbjct\:*\s+(\d+)\s*(\S+)\s+(\d+)/) { + $s = $2; + if ($sam[1] & 0x10) { + $sam[3] = $3; + } else { + $sam[3] = $1 unless ($sam[3]); + } + &aln2cm(\@cigar, \$q, \$s, \@cmaux); + } + } + if ($sam[2]) { + &blast_print_sam(\@sam, \@cigar, \@cmaux, $qlen - $qend); # the last argument may be a problem + } +} + +sub blast_print_sam { + my ($sam, $cigar, $cmaux, $qrest) = @_; + push(@$cigar, $cmaux->[1] . substr("MDI", $cmaux->[0], 1)); + #push(@$cigar, $qrest . 'H') if ($qrest); + if ($sam->[1] & 0x10) { + @$cigar = reverse(@$cigar); + $sam->[9] = reverse($sam->[9]); + $sam->[9] =~ tr/atgcrymkswATGCRYMKSW/tacgyrkmswTACGYRKMSW/; + } + if ($sam->[9]) { + if ($dummy_score) { + $sam->[10] = ""; + map {$sam->[10].="I"} (1..length($sam->[9])); + } + } else { + $sam->[9] = '*'; + } + $sam->[5] = join('', @$cigar); + print join("\t", @$sam), "\n"; +} + +sub aln2cm { + my ($cigar, $q, $s, $cmaux) = @_; + my $l = length($$q); + for (my $i = 0; $i < $l; ++$i) { + my $op; + # set $op + if (substr($$q, $i, 1) eq '-') { $op = 1; } + elsif (substr($$s, $i, 1) eq '-') { $op = 2; } + else { $op = 0; } + # for CIGAR + if ($cmaux->[0] == $op) { + ++$cmaux->[1]; + } else { + push(@$cigar, $cmaux->[1] . substr("MDI", $cmaux->[0], 1)); + $cmaux->[0] = $op; $cmaux->[1] = 1; + } + } +} + +=head2 SYNOPSIS + +blast2sam.pl is a script for parsing output of NCBI's blastn output (default format) into sam format + +=over + +blast2sam.pl out.blast > out.blast.sam + +=back + +=head2 OPTIONS + +The script has some (hopefully) useful options for tweaking the output sam + +B<-s> Print out sequence of the query. + +Note that the current implementation prints out +the sequence of aligned query which may be trimmed or otherwise +different from the sequence of raw read in the input fastq. The CIGAR string +is also calculated for this query sequence, not the original read + +B<-d> Dummy base quality score will be printed as field #11 in sam file. + +Blast output does not have base quality information for a read, so this option +allows to have some fake value instead, may help when using sam file with some +programs. Hardcoded to be a string of 'I' that corresponds to Phred score 40 +according to Sanger format. + +Using both options: + +=over + +blast2sam.pl -sd out.blast > out.blast.sam + +=back + +Note that there is no header generated, so you will need to run + +=over + +samtools -hT your_ref.fasta your_file.sam > your_file_with_header.sam + +=back + +=cut diff --git a/src/samtools-1.3.1/misc/bowtie2sam.pl b/src/samtools-1.3.1/misc/bowtie2sam.pl new file mode 100755 index 0000000..c39be7b --- /dev/null +++ b/src/samtools-1.3.1/misc/bowtie2sam.pl @@ -0,0 +1,111 @@ +#!/usr/bin/env perl +# +# Copyright (C) 2009 Genome Research Ltd. +# +# Author: Heng Li +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + +use strict; +use warnings; +use Getopt::Std; + +&bowtie2sam; +exit; + +sub bowtie2sam { + my %opts = (); + die("Usage: bowtie2sam.pl \n") if (@ARGV == 0 && -t STDIN); + # core loop + my (@s, $last, @staging, $k, $best_s, $subbest_s, $best_k); + $last = ''; + while (<>) { + my ($name, $nm) = &bowtie2sam_aux($_, \@s); # read_name, number of mismatches + if ($name eq $last) { + # I do not know whether the multiple hits are ordered on the + # number of mismatches. I assume they are not and so I have to + # keep all these multiple hits in memory. + @{$staging[$k]} = @s; + if ($best_s > $nm) { + $subbest_s = $best_s; + $best_s = $nm; + $best_k = $k; + } elsif ($subbest_s > $nm) { + $subbest_s = $nm; + } + ++$k; + } else { + if ($last) { + if ($best_s == $subbest_s) { + $staging[$best_k][4] = 0; + } elsif ($subbest_s - $best_s == 1) { + $staging[$best_k][4] = 15 if ($staging[$best_k][4] > 15); + } + print join("\t", @{$staging[$best_k]}), "\n"; + } + $k = 1; $best_s = $nm; $subbest_s = 1000; $best_k = 0; + @{$staging[0]} = @s; + $last = $name; + } + } + print join("\t", @{$staging[$best_k]}), "\n" if ($best_k >= 0); +} + +sub bowtie2sam_aux { + my ($line, $s) = @_; + chomp($line); + my @t = split("\t", $line); + my $ret; + @$s = (); + # read name + $s->[0] = $ret = $t[0]; + $s->[0] =~ s/\/[12]$//g; + # initial flag (will be updated later) + $s->[1] = 0; + # read & quality + $s->[9] = $t[4]; $s->[10] = $t[5]; + # cigar + $s->[5] = length($s->[9]) . "M"; + # coor + $s->[2] = $t[2]; $s->[3] = $t[3] + 1; + $s->[1] |= 0x10 if ($t[1] eq '-'); + # mapQ + $s->[4] = $t[6] == 0? 25 : 0; + # mate coordinate + $s->[6] = '*'; $s->[7] = $s->[8] = 0; + # aux + my $nm = @t - 7; + push(@$s, "NM:i:" . (@t-7)); + push(@$s, "X$nm:i:" . ($t[6]+1)); + my $md = ''; + if ($t[7]) { + $_ = $t[7]; + my $a = 0; + while (/(\d+):[ACGTN]>([ACGTN])/gi) { + my ($y, $z) = ($1, $2); + $md .= (int($y)-$a) . $z; + $a += $y - $a + 1; + } + $md .= length($s->[9]) - $a; + } else { + $md = length($s->[9]); + } + push(@$s, "MD:Z:$md"); + return ($ret, $nm); +} diff --git a/src/cnvnator/src/samtools/misc/export2sam.pl b/src/samtools-1.3.1/misc/export2sam.pl similarity index 95% rename from src/cnvnator/src/samtools/misc/export2sam.pl rename to src/samtools-1.3.1/misc/export2sam.pl index ec6dacf..37adfe6 100755 --- a/src/cnvnator/src/samtools/misc/export2sam.pl +++ b/src/samtools-1.3.1/misc/export2sam.pl @@ -1,545 +1,545 @@ -#!/usr/bin/env perl -# -# -# export2sam.pl converts GERALD export files to SAM format. -# -# -# -########## License: -# -# The MIT License -# -# Original SAMtools work copyright (c) 2008-2009 Genome Research Ltd. -# Modified SAMtools work copyright (c) 2010 Illumina, Inc. -# -# Permission is hereby granted, free of charge, to any person obtaining a copy -# of this software and associated documentation files (the "Software"), to deal -# in the Software without restriction, including without limitation the rights -# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -# copies of the Software, and to permit persons to whom the Software is -# furnished to do so, subject to the following conditions: -# -# The above copyright notice and this permission notice shall be included in -# all copies or substantial portions of the Software. -# -# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -# THE SOFTWARE. -# -# -# -# -########## ChangeLog: -# -# Version: 2.3.1 (18MAR2011) -# -# - Restore file '-' as stdin input. -# -# Version: 2.3.0 (24JAN2011) -# -# - Add support for export reserved chromosome name "CONTROL", -# which is translated to optional field "XC:Z:CONTROL". -# - Check for ".gz" file extension on export files and open -# these as gzip pipes when the extension is found. -# -# Version: 2.2.0 (16NOV2010) -# -# - Remove any leading zeros in export fields: RUNNO,LANE,TILE,X,Y -# - For export records with reserved chromosome name identifiers -# "QC" and "RM", add the optional field "XC:Z:QC" or "XC:Z:RM" -# to the SAM record, so that these cases can be distinguished -# from other unmatched reads. -# -# Version: 2.1.0 (21SEP2010) -# -# - Additional export record error checking. -# - Convert export records with chromomsome value of "RM" to unmapped -# SAM records. -# -# Version: 2.0.0 (15FEB2010) -# -# Script updated by Illumina in conjunction with CASAVA 1.7.0 -# release. -# -# Major changes are as follows: -# - The CIGAR string has been updated to include all gaps from -# ELANDv2 alignments. -# - The ELAND single read alignment score is always stored in the -# optional "SM" field and the ELAND paired read alignment score -# is stored in the optional "AS" field when it exists. -# - The MAPQ value is set to the higher of the two alignment scores, -# but no greater than 254, i.e. min(254,max(SM,AS)) -# - The SAM "proper pair" bit (0x0002) is now set for read pairs -# meeting ELAND's expected orientation and insert size criteria. -# - The default quality score translation is set for export files -# which contain Phread+64 quality values. An option, -# "--qlogodds", has been added to translate quality values from -# the Solexa+64 format used in export files prior to Pipeline -# 1.3 -# - The export match descriptor is now reverse-complemented when -# necessary such that it always corresponds to the forward -# strand of the reference, to be consistent with other -# information in the SAM record. It is now written to the -# optional 'XD' field (rather than 'MD') to acknowledge its -# minor differences from the samtools match descriptor (see -# additional detail below). -# - An option, "--nofilter", has been added to include reads which -# have failed primary analysis quality filtration. Such reads -# will have the corresponding SAM flag bit (0x0200) set. -# - Labels in the export 'contig' field are preserved by setting -# RNAME to "$export_chromosome/$export_contig" when the contig -# label exists. -# -# -# Contact: lh3 -# Version: 0.1.2 (03JAN2009) -# -# -# -########## Known Conversion Limitations: -# -# - Export records for reads that map to a position < 1 (allowed -# in export format), are converted to unmapped reads in the SAM -# record. -# - Export records contain the reserved chromosome names: "NM", -# "QC","RM" and "CONTROL". "NM" indicates that the aligner could -# not map the read to the reference sequence set. "QC" means that -# the aligner did not attempt to map the read due to some -# technical limitation. "RM" means that the read mapped to a set -# of 'contaminant' sequences specified in GERALD's RNA-seq -# workflow. "CONTROL" means that the read is a control. All of -# these alignment types are collapsed to the single unmapped -# alignment state in the SAM record, but the optional SAM "XC" -# field is used to record the original reserved chromosome name of -# the read for all but the "NM" case. -# - The export match descriptor is slightly different than the -# samtools match descriptor. For this reason it is stored in the -# optional SAM field 'XD' (and not 'MD'). Note that the export -# match descriptor differs from the samtools version in two -# respects: (1) indels are explicitly closed with the '$' -# character and (2) insertions must be enumerated in the match -# descriptor. For example a 35-base read with a two-base insertion -# is described as: 20^2$14 -# -# -# - -my $version = "2.3.1"; - -use strict; -use warnings; - -use Getopt::Long; -use File::Spec; -use List::Util qw(min max); - - -use constant { - EXPORT_MACHINE => 0, - EXPORT_RUNNO => 1, - EXPORT_LANE => 2, - EXPORT_TILE => 3, - EXPORT_X => 4, - EXPORT_Y => 5, - EXPORT_INDEX => 6, - EXPORT_READNO => 7, - EXPORT_READ => 8, - EXPORT_QUAL => 9, - EXPORT_CHROM => 10, - EXPORT_CONTIG => 11, - EXPORT_POS => 12, - EXPORT_STRAND => 13, - EXPORT_MD => 14, - EXPORT_SEMAP => 15, - EXPORT_PEMAP => 16, - EXPORT_PASSFILT => 21, - EXPORT_SIZE => 22, -}; - - -use constant { - SAM_QNAME => 0, - SAM_FLAG => 1, - SAM_RNAME => 2, - SAM_POS => 3, - SAM_MAPQ => 4, - SAM_CIGAR => 5, - SAM_MRNM => 6, - SAM_MPOS => 7, - SAM_ISIZE => 8, - SAM_SEQ => 9, - SAM_QUAL => 10, -}; - - -# function prototypes for Richard's code -sub match_desc_to_cigar($); -sub match_desc_frag_length($); -sub reverse_compl_match_descriptor($); -sub write_header($;$;$); - - -&export2sam; -exit; - - - - -sub export2sam { - - my $cmdline = $0 . " " . join(" ",@ARGV); - my $arg_count = scalar @ARGV; - my $progname = (File::Spec->splitpath($0))[2]; - - my $is_logodds_qvals = 0; # if true, assume files contain logodds (i.e. "solexa") quality values - my $is_nofilter = 0; - my $read1file; - my $read2file; - my $print_version = 0; - my $help = 0; - - my $result = GetOptions( "qlogodds" => \$is_logodds_qvals, - "nofilter" => \$is_nofilter, - "read1=s" => \$read1file, - "read2=s" => \$read2file, - "version" => \$print_version, - "help" => \$help ); - - my $usage = <) { - $export_line_count++; - my (@s1, @s2); - &export2sam_aux($_, $export_line_count, \@s1, \@conv_table, $is_paired, 1, $is_nofilter); - if ($is_paired) { - my $read2line = <$fh2>; - if(not $read2line){ - die("\nERROR: read1 and read2 export files do not contain the same number of reads.\n Extra reads observed in read1 file at line no: $export_line_count.\n\n"); - } - &export2sam_aux($read2line, $export_line_count, \@s2, \@conv_table, $is_paired, 2, $is_nofilter); - - if (@s1 && @s2) { # then set mate coordinate - if($s1[SAM_QNAME] ne $s2[SAM_QNAME]){ - die("\nERROR: Non-paired reads in export files on line: $export_line_count.\n Read1: $_ Read2: $read2line\n"); - } - - my $isize = 0; - if ($s1[SAM_RNAME] ne '*' && $s1[SAM_RNAME] eq $s2[SAM_RNAME]) { # then calculate $isize - my $x1 = ($s1[SAM_FLAG] & 0x10)? $s1[SAM_POS] + length($s1[SAM_SEQ]) : $s1[SAM_POS]; - my $x2 = ($s2[SAM_FLAG] & 0x10)? $s2[SAM_POS] + length($s2[SAM_SEQ]) : $s2[SAM_POS]; - $isize = $x2 - $x1; - } - - foreach ([\@s1,\@s2,$isize],[\@s2,\@s1,-$isize]){ - my ($sa,$sb,$is) = @{$_}; - if ($sb->[SAM_RNAME] ne '*') { - $sa->[SAM_MRNM] = ($sb->[SAM_RNAME] eq $sa->[SAM_RNAME]) ? "=" : $sb->[SAM_RNAME]; - $sa->[SAM_MPOS] = $sb->[SAM_POS]; - $sa->[SAM_ISIZE] = $is; - $sa->[SAM_FLAG] |= 0x20 if ($sb->[SAM_FLAG] & 0x10); - } else { - $sa->[SAM_FLAG] |= 0x8; - } - } - } - } - print join("\t", @s1), "\n" if (@s1); - print join("\t", @s2), "\n" if (@s2 && $is_paired); - } - close($fh1); - if($is_paired) { - while(my $read2line = <$fh2>){ - $export_line_count++; - die("\nERROR: read1 and read2 export files do not contain the same number of reads.\n Extra reads observed in read2 file at line no: $export_line_count.\n\n"); - } - close($fh2); - } -} - -sub export2sam_aux { - my ($line, $line_no, $s, $ct, $is_paired, $read_no, $is_nofilter) = @_; - chomp($line); - my @t = split("\t", $line); - if(scalar(@t) < EXPORT_SIZE) { - my $msg="\nERROR: Unexpected number of fields in export record on line $line_no of read$read_no export file. Found " . scalar(@t) . " fields but expected " . EXPORT_SIZE . ".\n"; - $msg.="\t...erroneous export record:\n" . $line . "\n\n"; - die($msg); - } - @$s = (); - my $isPassFilt = ($t[EXPORT_PASSFILT] eq 'Y'); - return if(not ($isPassFilt or $is_nofilter)); - # read name - my $samQnamePrefix = $t[EXPORT_MACHINE] . (($t[EXPORT_RUNNO] ne "") ? "_" . int($t[EXPORT_RUNNO]) : ""); - $s->[SAM_QNAME] = join(':', $samQnamePrefix, int($t[EXPORT_LANE]), int($t[EXPORT_TILE]), - int($t[EXPORT_X]), int($t[EXPORT_Y])); - # initial flag (will be updated later) - $s->[SAM_FLAG] = 0; - if($is_paired) { - if($t[EXPORT_READNO] != $read_no){ - die("\nERROR: read$read_no export file contains record with read number: " .$t[EXPORT_READNO] . " on line: $line_no\n\n"); - } - $s->[SAM_FLAG] |= 1 | 1<<(5 + $read_no); - } - $s->[SAM_FLAG] |= 0x200 if (not $isPassFilt); - - # read & quality - my $is_export_rev = ($t[EXPORT_STRAND] eq 'R'); - if ($is_export_rev) { # then reverse the sequence and quality - $s->[SAM_SEQ] = reverse($t[EXPORT_READ]); - $s->[SAM_SEQ] =~ tr/ACGTacgt/TGCAtgca/; - $s->[SAM_QUAL] = reverse($t[EXPORT_QUAL]); - } else { - $s->[SAM_SEQ] = $t[EXPORT_READ]; - $s->[SAM_QUAL] = $t[EXPORT_QUAL]; - } - my @convqual = (); - foreach (unpack('C*', $s->[SAM_QUAL])){ - my $val=$ct->[$_]; - if(not defined $val){ - my $msg="\nERROR: can't interpret export quality value: " . $_ . " in read$read_no export file, line: $line_no\n"; - if( $_ < 64 ) { $msg .= " Use --qlogodds flag to translate logodds (solexa) quality values.\n"; } - die($msg . "\n"); - } - push @convqual,$val; - } - - $s->[SAM_QUAL] = pack('C*',@convqual); # change coding - - - # coor - my $has_coor = 0; - $s->[SAM_RNAME] = "*"; - if (($t[EXPORT_CHROM] eq 'NM') or - ($t[EXPORT_CHROM] eq 'QC') or - ($t[EXPORT_CHROM] eq 'RM') or - ($t[EXPORT_CHROM] eq 'CONTROL')) { - $s->[SAM_FLAG] |= 0x4; # unmapped - push(@$s,"XC:Z:".$t[EXPORT_CHROM]) if($t[EXPORT_CHROM] ne 'NM'); - } elsif ($t[EXPORT_CHROM] =~ /(\d+):(\d+):(\d+)/) { - $s->[SAM_FLAG] |= 0x4; # TODO: should I set BAM_FUNMAP in this case? - push(@$s, "H0:i:$1", "H1:i:$2", "H2:i:$3") - } elsif ($t[EXPORT_POS] < 1) { - $s->[SAM_FLAG] |= 0x4; # unmapped - } else { - $s->[SAM_RNAME] = $t[EXPORT_CHROM]; - $s->[SAM_RNAME] .= "/" . $t[EXPORT_CONTIG] if($t[EXPORT_CONTIG] ne ''); - $has_coor = 1; - } - $s->[SAM_POS] = $has_coor? $t[EXPORT_POS] : 0; - -# print STDERR "t[14] = " . $t[14] . "\n"; - my $matchDesc = ''; - $s->[SAM_CIGAR] = "*"; - if($has_coor){ - $matchDesc = ($is_export_rev) ? reverse_compl_match_descriptor($t[EXPORT_MD]) : $t[EXPORT_MD]; - - if($matchDesc =~ /\^/){ - # construct CIGAR string using Richard's function - $s->[SAM_CIGAR] = match_desc_to_cigar($matchDesc); # indel processing - } else { - $s->[SAM_CIGAR] = length($s->[SAM_SEQ]) . "M"; - } - } - -# print STDERR "cigar_string = $cigar_string\n"; - - $s->[SAM_FLAG] |= 0x10 if ($has_coor && $is_export_rev); - if($has_coor){ - my $semap = ($t[EXPORT_SEMAP] ne '') ? $t[EXPORT_SEMAP] : 0; - my $pemap = 0; - if($is_paired) { - $pemap = ($t[EXPORT_PEMAP] ne '') ? $t[EXPORT_PEMAP] : 0; - - # set `proper pair' bit if non-blank, non-zero PE alignment score: - $s->[SAM_FLAG] |= 0x02 if ($pemap > 0); - } - $s->[SAM_MAPQ] = min(254,max($semap,$pemap)); - } else { - $s->[SAM_MAPQ] = 0; - } - # mate coordinate - $s->[SAM_MRNM] = '*'; - $s->[SAM_MPOS] = 0; - $s->[SAM_ISIZE] = 0; - # aux - push(@$s, "BC:Z:$t[EXPORT_INDEX]") if ($t[EXPORT_INDEX]); - if($has_coor){ - # The export match descriptor differs slightly from the samtools match descriptor. - # In order for the converted SAM files to be as compliant as possible, - # we put the export match descriptor in optional field 'XD' rather than 'MD': - push(@$s, "XD:Z:$matchDesc"); - push(@$s, "SM:i:$t[EXPORT_SEMAP]") if ($t[EXPORT_SEMAP] ne ''); - push(@$s, "AS:i:$t[EXPORT_PEMAP]") if ($is_paired and ($t[EXPORT_PEMAP] ne '')); - } -} - - - -# -# the following code is taken from Richard Shaw's sorted2sam.pl file -# -sub reverse_compl_match_descriptor($) -{ -# print "\nREVERSING THE MATCH DESCRIPTOR!\n"; - my ($match_desc) = @_; - my $rev_compl_match_desc = reverse($match_desc); - $rev_compl_match_desc =~ tr/ACGT\^\$/TGCA\$\^/; - - # Unreverse the digits of numbers. - $rev_compl_match_desc = join('', - map {($_ =~ /\d+/) - ? join('', reverse(split('', $_))) - : $_} split(/(\d+)/, - $rev_compl_match_desc)); - - return $rev_compl_match_desc; -} - - - -sub match_desc_to_cigar($) -{ - my ($match_desc) = @_; - - my @match_desc_parts = split(/(\^.*?\$)/, $match_desc); - my $cigar_str = ''; - my $cigar_del_ch = 'D'; - my $cigar_ins_ch = 'I'; - my $cigar_match_ch = 'M'; - - foreach my $match_desc_part (@match_desc_parts) { - next if (!$match_desc_part); - - if ($match_desc_part =~ /^\^([ACGTN]+)\$$/) { - # Deletion - $cigar_str .= (length($1) . $cigar_del_ch); - } elsif ($match_desc_part =~ /^\^(\d+)\$$/) { - # Insertion - $cigar_str .= ($1 . $cigar_ins_ch); - } else { - $cigar_str .= (match_desc_frag_length($match_desc_part) - . $cigar_match_ch); - } - } - - return $cigar_str; -} - - -#------------------------------------------------------------------------------ - -sub match_desc_frag_length($) - { - my ($match_desc_str) = @_; - my $len = 0; - - my @match_desc_fields = split(/([ACGTN]+)/, $match_desc_str); - - foreach my $match_desc_field (@match_desc_fields) { - next if ($match_desc_field eq ''); - - $len += (($match_desc_field =~ /(\d+)/) - ? $1 : length($match_desc_field)); - } - - return $len; -} - - -# argument holds the command line -sub write_header($;$;$) -{ - my ($progname,$version,$cl) = @_; - my $complete_header = ""; - $complete_header .= "\@PG\tID:$progname\tVN:$version\tCL:$cl\n"; - - return $complete_header; -} +#!/usr/bin/env perl +# +# +# export2sam.pl converts GERALD export files to SAM format. +# +# +# +########## License: +# +# The MIT License +# +# Original SAMtools work copyright (c) 2008-2009 Genome Research Ltd. +# Modified SAMtools work copyright (c) 2010 Illumina, Inc. +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. +# +# +# +# +########## ChangeLog: +# +# Version: 2.3.1 (18MAR2011) +# +# - Restore file '-' as stdin input. +# +# Version: 2.3.0 (24JAN2011) +# +# - Add support for export reserved chromosome name "CONTROL", +# which is translated to optional field "XC:Z:CONTROL". +# - Check for ".gz" file extension on export files and open +# these as gzip pipes when the extension is found. +# +# Version: 2.2.0 (16NOV2010) +# +# - Remove any leading zeros in export fields: RUNNO,LANE,TILE,X,Y +# - For export records with reserved chromosome name identifiers +# "QC" and "RM", add the optional field "XC:Z:QC" or "XC:Z:RM" +# to the SAM record, so that these cases can be distinguished +# from other unmatched reads. +# +# Version: 2.1.0 (21SEP2010) +# +# - Additional export record error checking. +# - Convert export records with chromomsome value of "RM" to unmapped +# SAM records. +# +# Version: 2.0.0 (15FEB2010) +# +# Script updated by Illumina in conjunction with CASAVA 1.7.0 +# release. +# +# Major changes are as follows: +# - The CIGAR string has been updated to include all gaps from +# ELANDv2 alignments. +# - The ELAND single read alignment score is always stored in the +# optional "SM" field and the ELAND paired read alignment score +# is stored in the optional "AS" field when it exists. +# - The MAPQ value is set to the higher of the two alignment scores, +# but no greater than 254, i.e. min(254,max(SM,AS)) +# - The SAM "proper pair" bit (0x0002) is now set for read pairs +# meeting ELAND's expected orientation and insert size criteria. +# - The default quality score translation is set for export files +# which contain Phread+64 quality values. An option, +# "--qlogodds", has been added to translate quality values from +# the Solexa+64 format used in export files prior to Pipeline +# 1.3 +# - The export match descriptor is now reverse-complemented when +# necessary such that it always corresponds to the forward +# strand of the reference, to be consistent with other +# information in the SAM record. It is now written to the +# optional 'XD' field (rather than 'MD') to acknowledge its +# minor differences from the samtools match descriptor (see +# additional detail below). +# - An option, "--nofilter", has been added to include reads which +# have failed primary analysis quality filtration. Such reads +# will have the corresponding SAM flag bit (0x0200) set. +# - Labels in the export 'contig' field are preserved by setting +# RNAME to "$export_chromosome/$export_contig" when the contig +# label exists. +# +# +# Contact: lh3 +# Version: 0.1.2 (03JAN2009) +# +# +# +########## Known Conversion Limitations: +# +# - Export records for reads that map to a position < 1 (allowed +# in export format), are converted to unmapped reads in the SAM +# record. +# - Export records contain the reserved chromosome names: "NM", +# "QC","RM" and "CONTROL". "NM" indicates that the aligner could +# not map the read to the reference sequence set. "QC" means that +# the aligner did not attempt to map the read due to some +# technical limitation. "RM" means that the read mapped to a set +# of 'contaminant' sequences specified in GERALD's RNA-seq +# workflow. "CONTROL" means that the read is a control. All of +# these alignment types are collapsed to the single unmapped +# alignment state in the SAM record, but the optional SAM "XC" +# field is used to record the original reserved chromosome name of +# the read for all but the "NM" case. +# - The export match descriptor is slightly different than the +# samtools match descriptor. For this reason it is stored in the +# optional SAM field 'XD' (and not 'MD'). Note that the export +# match descriptor differs from the samtools version in two +# respects: (1) indels are explicitly closed with the '$' +# character and (2) insertions must be enumerated in the match +# descriptor. For example a 35-base read with a two-base insertion +# is described as: 20^2$14 +# +# +# + +my $version = "2.3.1"; + +use strict; +use warnings; + +use Getopt::Long; +use File::Spec; +use List::Util qw(min max); + + +use constant { + EXPORT_MACHINE => 0, + EXPORT_RUNNO => 1, + EXPORT_LANE => 2, + EXPORT_TILE => 3, + EXPORT_X => 4, + EXPORT_Y => 5, + EXPORT_INDEX => 6, + EXPORT_READNO => 7, + EXPORT_READ => 8, + EXPORT_QUAL => 9, + EXPORT_CHROM => 10, + EXPORT_CONTIG => 11, + EXPORT_POS => 12, + EXPORT_STRAND => 13, + EXPORT_MD => 14, + EXPORT_SEMAP => 15, + EXPORT_PEMAP => 16, + EXPORT_PASSFILT => 21, + EXPORT_SIZE => 22, +}; + + +use constant { + SAM_QNAME => 0, + SAM_FLAG => 1, + SAM_RNAME => 2, + SAM_POS => 3, + SAM_MAPQ => 4, + SAM_CIGAR => 5, + SAM_MRNM => 6, + SAM_MPOS => 7, + SAM_ISIZE => 8, + SAM_SEQ => 9, + SAM_QUAL => 10, +}; + + +# function prototypes for Richard's code +sub match_desc_to_cigar($); +sub match_desc_frag_length($); +sub reverse_compl_match_descriptor($); +sub write_header($;$;$); + + +&export2sam; +exit; + + + + +sub export2sam { + + my $cmdline = $0 . " " . join(" ",@ARGV); + my $arg_count = scalar @ARGV; + my $progname = (File::Spec->splitpath($0))[2]; + + my $is_logodds_qvals = 0; # if true, assume files contain logodds (i.e. "solexa") quality values + my $is_nofilter = 0; + my $read1file; + my $read2file; + my $print_version = 0; + my $help = 0; + + my $result = GetOptions( "qlogodds" => \$is_logodds_qvals, + "nofilter" => \$is_nofilter, + "read1=s" => \$read1file, + "read2=s" => \$read2file, + "version" => \$print_version, + "help" => \$help ); + + my $usage = <) { + $export_line_count++; + my (@s1, @s2); + &export2sam_aux($_, $export_line_count, \@s1, \@conv_table, $is_paired, 1, $is_nofilter); + if ($is_paired) { + my $read2line = <$fh2>; + if(not $read2line){ + die("\nERROR: read1 and read2 export files do not contain the same number of reads.\n Extra reads observed in read1 file at line no: $export_line_count.\n\n"); + } + &export2sam_aux($read2line, $export_line_count, \@s2, \@conv_table, $is_paired, 2, $is_nofilter); + + if (@s1 && @s2) { # then set mate coordinate + if($s1[SAM_QNAME] ne $s2[SAM_QNAME]){ + die("\nERROR: Non-paired reads in export files on line: $export_line_count.\n Read1: $_ Read2: $read2line\n"); + } + + my $isize = 0; + if ($s1[SAM_RNAME] ne '*' && $s1[SAM_RNAME] eq $s2[SAM_RNAME]) { # then calculate $isize + my $x1 = ($s1[SAM_FLAG] & 0x10)? $s1[SAM_POS] + length($s1[SAM_SEQ]) : $s1[SAM_POS]; + my $x2 = ($s2[SAM_FLAG] & 0x10)? $s2[SAM_POS] + length($s2[SAM_SEQ]) : $s2[SAM_POS]; + $isize = $x2 - $x1; + } + + foreach ([\@s1,\@s2,$isize],[\@s2,\@s1,-$isize]){ + my ($sa,$sb,$is) = @{$_}; + if ($sb->[SAM_RNAME] ne '*') { + $sa->[SAM_MRNM] = ($sb->[SAM_RNAME] eq $sa->[SAM_RNAME]) ? "=" : $sb->[SAM_RNAME]; + $sa->[SAM_MPOS] = $sb->[SAM_POS]; + $sa->[SAM_ISIZE] = $is; + $sa->[SAM_FLAG] |= 0x20 if ($sb->[SAM_FLAG] & 0x10); + } else { + $sa->[SAM_FLAG] |= 0x8; + } + } + } + } + print join("\t", @s1), "\n" if (@s1); + print join("\t", @s2), "\n" if (@s2 && $is_paired); + } + close($fh1); + if($is_paired) { + while(my $read2line = <$fh2>){ + $export_line_count++; + die("\nERROR: read1 and read2 export files do not contain the same number of reads.\n Extra reads observed in read2 file at line no: $export_line_count.\n\n"); + } + close($fh2); + } +} + +sub export2sam_aux { + my ($line, $line_no, $s, $ct, $is_paired, $read_no, $is_nofilter) = @_; + chomp($line); + my @t = split("\t", $line); + if(scalar(@t) < EXPORT_SIZE) { + my $msg="\nERROR: Unexpected number of fields in export record on line $line_no of read$read_no export file. Found " . scalar(@t) . " fields but expected " . EXPORT_SIZE . ".\n"; + $msg.="\t...erroneous export record:\n" . $line . "\n\n"; + die($msg); + } + @$s = (); + my $isPassFilt = ($t[EXPORT_PASSFILT] eq 'Y'); + return if(not ($isPassFilt or $is_nofilter)); + # read name + my $samQnamePrefix = $t[EXPORT_MACHINE] . (($t[EXPORT_RUNNO] ne "") ? "_" . int($t[EXPORT_RUNNO]) : ""); + $s->[SAM_QNAME] = join(':', $samQnamePrefix, int($t[EXPORT_LANE]), int($t[EXPORT_TILE]), + int($t[EXPORT_X]), int($t[EXPORT_Y])); + # initial flag (will be updated later) + $s->[SAM_FLAG] = 0; + if($is_paired) { + if($t[EXPORT_READNO] != $read_no){ + die("\nERROR: read$read_no export file contains record with read number: " .$t[EXPORT_READNO] . " on line: $line_no\n\n"); + } + $s->[SAM_FLAG] |= 1 | 1<<(5 + $read_no); + } + $s->[SAM_FLAG] |= 0x200 if (not $isPassFilt); + + # read & quality + my $is_export_rev = ($t[EXPORT_STRAND] eq 'R'); + if ($is_export_rev) { # then reverse the sequence and quality + $s->[SAM_SEQ] = reverse($t[EXPORT_READ]); + $s->[SAM_SEQ] =~ tr/ACGTacgt/TGCAtgca/; + $s->[SAM_QUAL] = reverse($t[EXPORT_QUAL]); + } else { + $s->[SAM_SEQ] = $t[EXPORT_READ]; + $s->[SAM_QUAL] = $t[EXPORT_QUAL]; + } + my @convqual = (); + foreach (unpack('C*', $s->[SAM_QUAL])){ + my $val=$ct->[$_]; + if(not defined $val){ + my $msg="\nERROR: can't interpret export quality value: " . $_ . " in read$read_no export file, line: $line_no\n"; + if( $_ < 64 ) { $msg .= " Use --qlogodds flag to translate logodds (solexa) quality values.\n"; } + die($msg . "\n"); + } + push @convqual,$val; + } + + $s->[SAM_QUAL] = pack('C*',@convqual); # change coding + + + # coor + my $has_coor = 0; + $s->[SAM_RNAME] = "*"; + if (($t[EXPORT_CHROM] eq 'NM') or + ($t[EXPORT_CHROM] eq 'QC') or + ($t[EXPORT_CHROM] eq 'RM') or + ($t[EXPORT_CHROM] eq 'CONTROL')) { + $s->[SAM_FLAG] |= 0x4; # unmapped + push(@$s,"XC:Z:".$t[EXPORT_CHROM]) if($t[EXPORT_CHROM] ne 'NM'); + } elsif ($t[EXPORT_CHROM] =~ /(\d+):(\d+):(\d+)/) { + $s->[SAM_FLAG] |= 0x4; # TODO: should I set BAM_FUNMAP in this case? + push(@$s, "H0:i:$1", "H1:i:$2", "H2:i:$3") + } elsif ($t[EXPORT_POS] < 1) { + $s->[SAM_FLAG] |= 0x4; # unmapped + } else { + $s->[SAM_RNAME] = $t[EXPORT_CHROM]; + $s->[SAM_RNAME] .= "/" . $t[EXPORT_CONTIG] if($t[EXPORT_CONTIG] ne ''); + $has_coor = 1; + } + $s->[SAM_POS] = $has_coor? $t[EXPORT_POS] : 0; + +# print STDERR "t[14] = " . $t[14] . "\n"; + my $matchDesc = ''; + $s->[SAM_CIGAR] = "*"; + if($has_coor){ + $matchDesc = ($is_export_rev) ? reverse_compl_match_descriptor($t[EXPORT_MD]) : $t[EXPORT_MD]; + + if($matchDesc =~ /\^/){ + # construct CIGAR string using Richard's function + $s->[SAM_CIGAR] = match_desc_to_cigar($matchDesc); # indel processing + } else { + $s->[SAM_CIGAR] = length($s->[SAM_SEQ]) . "M"; + } + } + +# print STDERR "cigar_string = $cigar_string\n"; + + $s->[SAM_FLAG] |= 0x10 if ($has_coor && $is_export_rev); + if($has_coor){ + my $semap = ($t[EXPORT_SEMAP] ne '') ? $t[EXPORT_SEMAP] : 0; + my $pemap = 0; + if($is_paired) { + $pemap = ($t[EXPORT_PEMAP] ne '') ? $t[EXPORT_PEMAP] : 0; + + # set `proper pair' bit if non-blank, non-zero PE alignment score: + $s->[SAM_FLAG] |= 0x02 if ($pemap > 0); + } + $s->[SAM_MAPQ] = min(254,max($semap,$pemap)); + } else { + $s->[SAM_MAPQ] = 0; + } + # mate coordinate + $s->[SAM_MRNM] = '*'; + $s->[SAM_MPOS] = 0; + $s->[SAM_ISIZE] = 0; + # aux + push(@$s, "BC:Z:$t[EXPORT_INDEX]") if ($t[EXPORT_INDEX]); + if($has_coor){ + # The export match descriptor differs slightly from the samtools match descriptor. + # In order for the converted SAM files to be as compliant as possible, + # we put the export match descriptor in optional field 'XD' rather than 'MD': + push(@$s, "XD:Z:$matchDesc"); + push(@$s, "SM:i:$t[EXPORT_SEMAP]") if ($t[EXPORT_SEMAP] ne ''); + push(@$s, "AS:i:$t[EXPORT_PEMAP]") if ($is_paired and ($t[EXPORT_PEMAP] ne '')); + } +} + + + +# +# the following code is taken from Richard Shaw's sorted2sam.pl file +# +sub reverse_compl_match_descriptor($) +{ +# print "\nREVERSING THE MATCH DESCRIPTOR!\n"; + my ($match_desc) = @_; + my $rev_compl_match_desc = reverse($match_desc); + $rev_compl_match_desc =~ tr/ACGT\^\$/TGCA\$\^/; + + # Unreverse the digits of numbers. + $rev_compl_match_desc = join('', + map {($_ =~ /\d+/) + ? join('', reverse(split('', $_))) + : $_} split(/(\d+)/, + $rev_compl_match_desc)); + + return $rev_compl_match_desc; +} + + + +sub match_desc_to_cigar($) +{ + my ($match_desc) = @_; + + my @match_desc_parts = split(/(\^.*?\$)/, $match_desc); + my $cigar_str = ''; + my $cigar_del_ch = 'D'; + my $cigar_ins_ch = 'I'; + my $cigar_match_ch = 'M'; + + foreach my $match_desc_part (@match_desc_parts) { + next if (!$match_desc_part); + + if ($match_desc_part =~ /^\^([ACGTN]+)\$$/) { + # Deletion + $cigar_str .= (length($1) . $cigar_del_ch); + } elsif ($match_desc_part =~ /^\^(\d+)\$$/) { + # Insertion + $cigar_str .= ($1 . $cigar_ins_ch); + } else { + $cigar_str .= (match_desc_frag_length($match_desc_part) + . $cigar_match_ch); + } + } + + return $cigar_str; +} + + +#------------------------------------------------------------------------------ + +sub match_desc_frag_length($) + { + my ($match_desc_str) = @_; + my $len = 0; + + my @match_desc_fields = split(/([ACGTN]+)/, $match_desc_str); + + foreach my $match_desc_field (@match_desc_fields) { + next if ($match_desc_field eq ''); + + $len += (($match_desc_field =~ /(\d+)/) + ? $1 : length($match_desc_field)); + } + + return $len; +} + + +# argument holds the command line +sub write_header($;$;$) +{ + my ($progname,$version,$cl) = @_; + my $complete_header = ""; + $complete_header .= "\@PG\tID:$progname\tVN:$version\tCL:$cl\n"; + + return $complete_header; +} diff --git a/src/cnvnator/src/samtools/misc/interpolate_sam.pl b/src/samtools-1.3.1/misc/interpolate_sam.pl similarity index 78% rename from src/cnvnator/src/samtools/misc/interpolate_sam.pl rename to src/samtools-1.3.1/misc/interpolate_sam.pl index 6cd6831..26cde1a 100755 --- a/src/cnvnator/src/samtools/misc/interpolate_sam.pl +++ b/src/samtools-1.3.1/misc/interpolate_sam.pl @@ -1,5 +1,29 @@ -#!/usr/bin/perl +#!/usr/bin/env perl +# +# Copyright (C) 2009 Genome Research Ltd. +# +# Author: Heng Li +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + use strict; +use warnings; ###Builds interpolated pileup from SAM file ##@description counts bases between paired ends and piles up single end reads. @@ -19,7 +43,7 @@ my $sam_file = $ARGV[0]; if(!defined($sam_file)) { die("No sam file defined on arg 1"); } unless(-f $sam_file) { die("Sam file does not exist: $sam_file"); } -open(SAM, $sam_file) || die("Cannot open sam file"); +open(SAM, $sam_file) || die("Cannot open sam file"); ##Globals my $current_location = ""; ##Current RNAME being processed @@ -31,8 +55,8 @@ while (my $line = ) { my @tokens = split /\t/, $line; - - if ($current_location ne $tokens[2]) { ##Start a new sequence region + + if ($current_location ne $tokens[2]) { ##Start a new sequence region for (my $i = $current_position; $i <= $current_size; $i++) { ##Close the previous sequence region if (defined($close{$i})) { $open = $open - $close{$i}; @@ -43,22 +67,22 @@ if ($current_location ne "") { print "\n"; } - + ##Initiate a new sequence region - my @location_tokens = split /:/, $tokens[2]; + my @location_tokens = split /:/, $tokens[2]; $current_position = 1; $current_location = $tokens[2]; $current_size = $location_tokens[4]; $open = 0; - %close = (); + %close = (); print "#" . $tokens[2] . "\n"; - + ##Print pileup to just before the first read (will be 0) for (my $current_position = 1; $current_position < $tokens[3]; $current_position++) { print $open . "\n"; } $current_position = $tokens[3]; - + } else { ##Sequence region already open if ($tokens[3] > $current_position) { ##If the new read's position is greater than the current position ##cycle through to catch up to the current position @@ -73,7 +97,7 @@ } } $open++; ##Increment the number of open reads - + if (($tokens[1] & 0x0080 || $tokens[1] & 0x0040) && $tokens[1] & 0x0010 && $tokens[1] & 0x0002) { ##if second read of mate pair, add close condition $open--; my $parsed_cig = &parseCigar($tokens[5]); diff --git a/src/samtools-1.3.1/misc/maq2sam.c b/src/samtools-1.3.1/misc/maq2sam.c new file mode 100644 index 0000000..30ac2ec --- /dev/null +++ b/src/samtools-1.3.1/misc/maq2sam.c @@ -0,0 +1,199 @@ +/* maq2sam.c -- convert MAQ output to SAM. + + Copyright (C) 2008, 2009 Genome Research Ltd. + + Author: Heng Li + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include +#include +#include +#include +#include + +#define PACKAGE_VERSION "r439" + +//#define MAQ_LONGREADS + +#ifdef MAQ_LONGREADS +# define MAX_READLEN 128 +#else +# define MAX_READLEN 64 +#endif + +#define MAX_NAMELEN 36 +#define MAQMAP_FORMAT_OLD 0 +#define MAQMAP_FORMAT_NEW -1 + +#define PAIRFLAG_FF 0x01 +#define PAIRFLAG_FR 0x02 +#define PAIRFLAG_RF 0x04 +#define PAIRFLAG_RR 0x08 +#define PAIRFLAG_PAIRED 0x10 +#define PAIRFLAG_DIFFCHR 0x20 +#define PAIRFLAG_NOMATCH 0x40 +#define PAIRFLAG_SW 0x80 + +typedef struct +{ + uint8_t seq[MAX_READLEN]; /* the last base is the single-end mapping quality. */ + uint8_t size, map_qual, info1, info2, c[2], flag, alt_qual; + uint32_t seqid, pos; + int dist; + char name[MAX_NAMELEN]; +} maqmap1_t; + +typedef struct +{ + int format, n_ref; + char **ref_name; + uint64_t n_mapped_reads; + maqmap1_t *mapped_reads; +} maqmap_t; + +maqmap_t *maq_new_maqmap(void) +{ + maqmap_t *mm = (maqmap_t*)calloc(1, sizeof(maqmap_t)); + mm->format = MAQMAP_FORMAT_NEW; + return mm; +} +void maq_delete_maqmap(maqmap_t *mm) +{ + int i; + if (mm == 0) return; + for (i = 0; i < mm->n_ref; ++i) + free(mm->ref_name[i]); + free(mm->ref_name); + free(mm->mapped_reads); + free(mm); +} +maqmap_t *maqmap_read_header(gzFile fp) +{ + maqmap_t *mm; + int k, len; + mm = maq_new_maqmap(); + gzread(fp, &mm->format, sizeof(int)); + if (mm->format != MAQMAP_FORMAT_NEW) { + if (mm->format > 0) { + fprintf(stderr, "** Obsolete map format is detected. Please use 'mapass2maq' command to convert the format.\n"); + exit(3); + } + assert(mm->format == MAQMAP_FORMAT_NEW); + } + gzread(fp, &mm->n_ref, sizeof(int)); + mm->ref_name = (char**)calloc(mm->n_ref, sizeof(char*)); + for (k = 0; k != mm->n_ref; ++k) { + gzread(fp, &len, sizeof(int)); + mm->ref_name[k] = (char*)malloc(len * sizeof(char)); + gzread(fp, mm->ref_name[k], len); + } + /* read number of mapped reads */ + gzread(fp, &mm->n_mapped_reads, sizeof(uint64_t)); + return mm; +} + +void maq2tam_core(gzFile fp, const char *rg) +{ + maqmap_t *mm; + maqmap1_t mm1, *m1; + int ret; + m1 = &mm1; + mm = maqmap_read_header(fp); + while ((ret = gzread(fp, m1, sizeof(maqmap1_t))) == sizeof(maqmap1_t)) { + int j, flag = 0, se_mapq = m1->seq[MAX_READLEN-1]; + if (m1->flag) flag |= 1; + if ((m1->flag&PAIRFLAG_PAIRED) || ((m1->flag&PAIRFLAG_SW) && m1->flag != 192)) flag |= 2; + if (m1->flag == 192) flag |= 4; + if (m1->flag == 64) flag |= 8; + if (m1->pos&1) flag |= 0x10; + if ((flag&1) && m1->dist != 0) { + int c; + if (m1->dist > 0) { + if (m1->flag&(PAIRFLAG_FF|PAIRFLAG_RF)) c = 0; + else if (m1->flag&(PAIRFLAG_FR|PAIRFLAG_RR)) c = 1; + else c = m1->pos&1; + } else { + if (m1->flag&(PAIRFLAG_FF|PAIRFLAG_FR)) c = 0; + else if (m1->flag&(PAIRFLAG_RF|PAIRFLAG_RR)) c = 1; + else c = m1->pos&1; + } + if (c) flag |= 0x20; + } + if (m1->flag) { + int l = strlen(m1->name); + if (m1->name[l-2] == '/') { + flag |= (m1->name[l-1] == '1')? 0x40 : 0x80; + m1->name[l-2] = '\0'; + } + } + printf("%s\t%d\t", m1->name, flag); + printf("%s\t%d\t", mm->ref_name[m1->seqid], (m1->pos>>1)+1); + if (m1->flag == 130) { + int c = (int8_t)m1->seq[MAX_READLEN-1]; + printf("%d\t", m1->alt_qual); + if (c == 0) printf("%dM\t", m1->size); + else { + if (c > 0) printf("%dM%dI%dM\t", m1->map_qual, c, m1->size - m1->map_qual - c); + else printf("%dM%dD%dM\t", m1->map_qual, -c, m1->size - m1->map_qual); + } + se_mapq = 0; // zero SE mapQ for reads aligned by SW + } else { + if (flag&4) printf("0\t*\t"); + else printf("%d\t%dM\t", m1->map_qual, m1->size); + } + printf("*\t0\t%d\t", m1->dist); + for (j = 0; j != m1->size; ++j) { + if (m1->seq[j] == 0) putchar('N'); + else putchar("ACGT"[m1->seq[j]>>6&3]); + } + putchar('\t'); + for (j = 0; j != m1->size; ++j) + putchar((m1->seq[j]&0x3f) + 33); + putchar('\t'); + if (rg) printf("RG:Z:%s\t", rg); + if (flag&4) { // unmapped + printf("MF:i:%d\n", m1->flag); + } else { + printf("MF:i:%d\t", m1->flag); + if (m1->flag) printf("AM:i:%d\tSM:i:%d\t", m1->alt_qual, se_mapq); + printf("NM:i:%d\tUQ:i:%d\tH0:i:%d\tH1:i:%d\n", m1->info1&0xf, m1->info2, m1->c[0], m1->c[1]); + } + } + if (ret > 0) + fprintf(stderr, "Truncated! Continue anyway.\n"); + maq_delete_maqmap(mm); +} + +int main(int argc, char *argv[]) +{ + gzFile fp; + if (argc == 1) { + fprintf(stderr, "Version: %s\n", PACKAGE_VERSION); + fprintf(stderr, "Usage: maq2sam []\n"); + return 1; + } + fp = strcmp(argv[1], "-")? gzopen(argv[1], "r") : gzdopen(fileno(stdin), "r"); + maq2tam_core(fp, argc > 2? argv[2] : 0); + gzclose(fp); + return 0; +} diff --git a/src/samtools-1.3.1/misc/md5fa.c b/src/samtools-1.3.1/misc/md5fa.c new file mode 100644 index 0000000..e193ef7 --- /dev/null +++ b/src/samtools-1.3.1/misc/md5fa.c @@ -0,0 +1,91 @@ +/* md5fa.c -- MD5 checksum utility. + + Copyright (C) 2008, 2009 Genome Research Ltd. + + Author: Heng Li + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include +#include "htslib/kseq.h" +#include "htslib/hts.h" + +KSEQ_INIT(gzFile, gzread) + +static void md5_one(const char *fn) +{ + hts_md5_context *md5_one, *md5_all; + int l, i, k; + gzFile fp; + kseq_t *seq; + unsigned char unordered[16], digest[16]; + char hex[33]; + + for (l = 0; l < 16; ++l) unordered[l] = 0; + fp = strcmp(fn, "-")? gzopen(fn, "r") : gzdopen(fileno(stdin), "r"); + if (fp == 0) { + fprintf(stderr, "md5fa: %s: No such file or directory\n", fn); + exit(1); + } + + if (!(md5_all = hts_md5_init())) + exit(1); + + if (!(md5_one = hts_md5_init())) { + hts_md5_destroy(md5_all); + exit(1); + } + + seq = kseq_init(fp); + while ((l = kseq_read(seq)) >= 0) { + for (i = k = 0; i < seq->seq.l; ++i) { + if (islower(seq->seq.s[i])) seq->seq.s[k++] = toupper(seq->seq.s[i]); + else if (isupper(seq->seq.s[i])) seq->seq.s[k++] = seq->seq.s[i]; + } + hts_md5_reset(md5_one); + hts_md5_update(md5_one, (unsigned char*)seq->seq.s, k); + hts_md5_final(digest, md5_one); + hts_md5_hex(hex, digest); + for (l = 0; l < 16; ++l) + unordered[l] ^= digest[l]; + printf("%s %s %s\n", hex, fn, seq->name.s); + hts_md5_update(md5_all, (unsigned char*)seq->seq.s, k); + } + hts_md5_final(digest, md5_all); + kseq_destroy(seq); + + hts_md5_hex(hex, digest); + printf("%s %s >ordered\n", hex, fn); + hts_md5_hex(hex, unordered); + printf("%s %s >unordered\n", hex, fn); + + hts_md5_destroy(md5_all); + hts_md5_destroy(md5_one); +} + +int main(int argc, char *argv[]) +{ + int i; + if (argc == 1) md5_one("-"); + else for (i = 1; i < argc; ++i) md5_one(argv[i]); + return 0; +} diff --git a/src/samtools-1.3.1/misc/md5sum-lite.c b/src/samtools-1.3.1/misc/md5sum-lite.c new file mode 100644 index 0000000..c3e44d4 --- /dev/null +++ b/src/samtools-1.3.1/misc/md5sum-lite.c @@ -0,0 +1,63 @@ +/* md5sum-lite.c -- Basic md5sum implementation. + + Copyright (C) 2008, 2009 Genome Research Ltd. + + Author: Heng Li + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include +#include +#include "htslib/hts.h" + +static void md5_one(const char *fn) +{ + unsigned char buf[4096], digest[16]; + char hex[33]; + hts_md5_context *md5; + int l; + FILE *fp; + + fp = strcmp(fn, "-")? fopen(fn, "r") : stdin; + if (fp == 0) { + fprintf(stderr, "md5sum: %s: No such file or directory\n", fn); + exit(1); + } + if (!(md5 = hts_md5_init())) { + fprintf(stderr, "md5sum: %s: Failed to allocate md5 buffer\n", fn); + exit(1); + } + while ((l = fread(buf, 1, 4096, fp)) > 0) + hts_md5_update(md5, buf, l); + hts_md5_final(digest, md5); + if (fp != stdin) fclose(fp); + hts_md5_hex(hex, digest); + printf("%s %s\n", hex, fn); + hts_md5_destroy(md5); +} +int main(int argc, char *argv[]) +{ + int i; + if (argc == 1) md5_one("-"); + else for (i = 1; i < argc; ++i) md5_one(argv[i]); + return 0; +} diff --git a/src/samtools-1.3.1/misc/novo2sam.pl b/src/samtools-1.3.1/misc/novo2sam.pl new file mode 100755 index 0000000..2e0cae4 --- /dev/null +++ b/src/samtools-1.3.1/misc/novo2sam.pl @@ -0,0 +1,281 @@ +#!/usr/bin/env perl + +# Contact: lh3 +# Version: 0.1.3 + +#Modified by Zayed Albertyn(zayed.albertyn@gmail.com) & Colin Hercus(colin@novocraft.com) + +use strict; +use warnings; +use Data::Dumper; +use Getopt::Std; + +&novo2sam; +exit; + +sub mating { + my ($s1, $s2) = @_; + my $isize = 0; + if ($s1->[2] ne '*' && $s1->[2] eq $s2->[2]) { # then calculate $isize + my $x1 = ($s1->[1] & 0x10)? $s1->[3] + length($s1->[9]) : $s1->[3]; + my $x2 = ($s2->[1] & 0x10)? $s2->[3] + length($s2->[9]) : $s2->[3]; + $isize = $x2 - $x1; + } + # update mate coordinate + if ($s2->[2] ne '*') { + @$s1[6..8] = (($s2->[2] eq $s1->[2])? "=" : $s2->[2], $s2->[3], $isize); + $s1->[1] |= 0x20 if ($s2->[1] & 0x10); + } else { + $s1->[1] |= 0x8; + } + if ($s1->[2] ne '*') { + @$s2[6..8] = (($s1->[2] eq $s2->[2])? "=" : $s1->[2], $s1->[3], -$isize); + $s2->[1] |= 0x20 if ($s1->[1] & 0x10); + } else { + $s2->[1] |= 0x8; + } +} + +sub novo2sam { + my %opts = (); + getopts("p", \%opts); + die("Usage: novo2sam.pl [-p] \n") if (@ARGV == 0); + my $is_paired = defined($opts{p}); + # core loop + my @s1 = (); + my @s2 = (); + my ($s_last, $s_curr) = (\@s1, \@s2); + while (<>) { + next if (/^#/); + next if (/(QC|NM)\s*$/ || /(R\s+\d+)\s*$/); + &novo2sam_aux($_, $s_curr, $is_paired); + if (@$s_last != 0 && $s_last->[0] eq $s_curr->[0]) { + &mating($s_last, $s_curr); + print join("\t", @$s_last), "\n"; + print join("\t", @$s_curr), "\n"; + @$s_last = (); @$s_curr = (); + } else { + print join("\t", @$s_last), "\n" if (@$s_last != 0); + my $s = $s_last; $s_last = $s_curr; $s_curr = $s; + } + } + print join("\t", @$s_last), "\n" if (@$s_last != 0); +} + +sub novo2sam_aux { + my ($line, $s, $is_paired) = @_; + + chomp($line); + my @t = split(/\s+/, $line); + my @variations = @t[13 .. $#t]; + @$s = (); + return if ($t[4] ne 'U'); + my $len = length($t[2]); + # read name + $s->[0] = substr($t[0], 1); + $s->[0] =~ s/\/[12]$//g; + # initial flag (will be updated later) + $s->[1] = 0; + $s->[1] |= 1 | 1<<($t[1] eq 'L'? 6 : 7); + $s->[1] |= 2 if ($t[10] eq '.'); + # read & quality + if ($t[9] eq 'R') { + $s->[9] = reverse($t[2]); + $s->[10] = reverse($t[3]); + $s->[9] =~ tr/ACGTRYMKWSNacgtrymkwsn/TGCAYRKMWSNtgcayrkmwsn/; + } else { + $s->[9] = $t[2]; $s->[10] = $t[3]; + } + # cigar + my $cigarstring =""; + if (scalar @variations ==0 ) { + $s->[5] = $len . "M"; # IMPORTANT: this cigar is not correct for gapped alignment + } else { + #convert to correct CIGAR + my $tmpstr = join" ",@variations ; + if ( $tmpstr=~ /\+|\-/ ) { + $cigarstring = cigar_method($line,\@variations,$len); + $s->[5]=$cigarstring; + } else { + $s->[5]=$len. "M"; + } +} + +# coor + $s->[2] = substr($t[7], 1); $s->[3] = $t[8]; + $s->[1] |= 0x10 if ($t[9] eq 'R'); + # mapQ + $s->[4] = $t[5] > $t[6]? $t[5] : $t[6]; + # mate coordinate + $s->[6] = '*'; $s->[7] = $s->[8] = 0; + # aux + push(@$s, "NM:i:".(@t-13)); + my $md = ''; + $md = mdtag($md,$line,\@variations,$len); + push(@$s, "MD:Z:$md"); + +} + +sub mdtag { + my $oldmd = shift; + my $line = shift; + my $ref =shift; + my $rdlen = shift; + my @variations = @$ref; + my $string=""; + my $mdtag=""; + my $t=1; + my $q=1; + my $deleteflag=0; + my $len =0; + foreach $string (@variations) { + my ($indeltype,$insert) = indeltype($string); + if ($indeltype eq "+") { + $len = length ($insert); + $q+=$len; + next; + } + my $pos = $1 if $string =~ /^(\d+)/; + $len = $pos - $t; + if ($len !=0 || ($deleteflag eq 1 && $indeltype eq ">")) { + $mdtag.=$len; + } + $t+=$len; + $q+=$len; + if ($indeltype eq ">") { + $mdtag.=$insert; + $deleteflag=0; + $t+=1; + $q+=1; + } + if ($indeltype eq "-") { + my $deletedbase = $2 if $string =~ /(\d+)\-([A-Za-z]+)/; + if ($deleteflag == 0 ) { + $mdtag.="^"; + } + $mdtag.=$deletedbase; + $deleteflag=1; + $t+=1; + } + } + $len = $rdlen - $q + 1; + if ($len > 0) { + $mdtag.="$len"; + } +# print "In:$line\n"; +# print "MD: OLD => NEW\nMD: $oldmd => $mdtag\n\n"; + + return $mdtag; +} + +sub indeltype { + my $string = shift; + my $insert=""; + my $indeltype; + if ($string =~ /([A-Za-z]+)\>/) { + $indeltype=">"; + $insert=$1; + } elsif ($string =~ /\-/) { + $indeltype="-"; + } elsif ($string =~ /\+([A-Za-z]+)/) { + $indeltype="+"; + $insert=$1; + } + return ($indeltype,$insert); + +} + + +sub cigar_method { + my $line = shift; + my $ref =shift; + my $rdlen = shift; + my @variations = @$ref; + my $string=""; + my $type=""; + my $t =1; + my $q=1; + my $indeltype=""; + my $cigar= ""; + my $insert = ""; + my $len=0; + my @cig=(); + foreach $string (@variations) { + next if $string =~ />/; + my $pos = $1 if $string =~ /^(\d+)/; + + if ($string =~ /\+([A-Za-z]+)/) { + $indeltype="+"; + $insert = $1; + }elsif ($string =~ /\-([A-Za-z]+)/) { + $indeltype="-"; + $insert = $1; + } +#print "$pos $indeltype $insert $t $q\n"; + $len = $pos - $t; + if ( $len > 0) { + $cigar.=$len."M"; + push(@cig,$len."M"); + } + $t+=$len; + $q+=$len; + + if ($indeltype eq "-") { + $cigar.="D"; + push(@cig,"D"); + $t++; + } + if ($indeltype eq "+") { + $len = length ($insert); + if ($len == 1) { + $cigar.="I"; + push(@cig,"I"); + } + if ($len > 1) { + $cigar.=$len."I"; + push(@cig,$len."I") + } + $q+=$len; + } + $insert=""; + } + $len= $rdlen - $q + 1; + if ($len > 0) { + $cigar.=$len."M"; + push(@cig,$len."M"); + } + + $cigar = newcigar($cigar,'D'); + $cigar = newcigar($cigar,'I'); + + #print "$line\n"; + #print "c CIGAR:\t$cigar\n\n"; + return $cigar; + +} + + + +sub newcigar { + my $cigar = shift; + my $char = shift; + my $new = ""; + my $copy = $cigar; +#print "$cigar\n"; + $copy =~ s/^($char+)/$1;/g; +#print "$copy\n"; + $copy =~ s/([^0-9$char])($char+)/$1;$2;/g; +#print "$copy\n"; + my @parts = split(/;/,$copy); + my $el=""; + foreach $el (@parts) { +#print "$el\n"; + if ($el =~ /^$char+$/) { + $new.=length($el).$char; + }else { + $new.=$el; + } + + } + return $new; +} diff --git a/src/samtools-1.3.1/misc/plot-bamstats b/src/samtools-1.3.1/misc/plot-bamstats new file mode 100755 index 0000000..b84e19a --- /dev/null +++ b/src/samtools-1.3.1/misc/plot-bamstats @@ -0,0 +1,1398 @@ +#!/usr/bin/env perl +# +# Copyright (C) 2012-2014 Genome Research Ltd. +# +# Author: Petr Danecek +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + +use strict; +use warnings; +use Carp; + +my $opts = parse_params(); +parse_bamcheck($opts); +if ( @{$$opts{bamcheck}} > 1 ) { merge_bamcheck($opts); exit; } + +plot_qualities($opts); +plot_acgt_cycles($opts); +plot_gc($opts); +plot_gc_depth($opts); +plot_isize($opts); +plot_coverage($opts); +plot_mismatches_per_cycle($opts); +plot_indel_dist($opts); +plot_indel_cycles($opts); +create_html($opts); + +exit; + +#-------------------------------- + +sub error +{ + my (@msg) = @_; + if ( scalar @msg ) { confess @msg; } + die + "About: Parses output of samtools stats (former bamcheck) and calls gnuplot to create graphs.\n", + "Usage: plot-bamstats [OPTIONS] file.bam.bc\n", + " plot-bamstats -p outdir/ file.bam.bc\n", + "Options:\n", + " -k, --keep-files Do not remove temporary files.\n", + " -m, --merge Merge multiple bamstats files and output to STDOUT.\n", + " -p, --prefix The output files prefix, add a slash to create new directory.\n", + " -r, --ref-stats Optional reference stats file with expected GC content (created with -s).\n", + " -s, --do-ref-stats Calculate reference sequence GC for later use with -r\n", + " -t, --targets Restrict -s to the listed regions (tab-delimited chr,from,to. 1-based, inclusive)\n", + " -h, -?, --help This help message.\n", + "\n"; +} + + +sub parse_params +{ + $0 =~ s{^.+/}{}; + my $opts = + { + args => join(' ',$0,@ARGV), + + # for file version sanity check + sections => + [ + { + id=>'SN', + header=> + "# Summary Numbers. Use `grep ^SN | cut -f 2-` to extract this part.\n", + }, + { + id=>'FFQ', + header=> + "# First Fragment Qualitites. Use `grep ^FFQ | cut -f 2-` to extract this part.\n" . + "# Columns correspond to qualities and rows to cycles. First column is the cycle number.\n", + }, + { + id=>'LFQ', + header=> + "# Last Fragment Qualitites. Use `grep ^LFQ | cut -f 2-` to extract this part.\n" . + "# Columns correspond to qualities and rows to cycles. First column is the cycle number.\n", + }, + { + id=>'MPC', + header=> + "# Mismatches per cycle and quality. Use `grep ^MPC | cut -f 2-` to extract this part.\n" . + "# Columns correspond to qualities, rows to cycles. First column is the cycle number, second\n" . + "# is the number of N's and the rest is the number of mismatches\n", + }, + { + id=>'GCF', + header=>"# GC Content of first fragments. Use `grep ^GCF | cut -f 2-` to extract this part.\n", + }, + { + id=>'GCL', + header=>"# GC Content of last fragments. Use `grep ^GCL | cut -f 2-` to extract this part.\n", + }, + { + id=>'GCC', + header=>"# ACGT content per cycle. Use `grep ^GCC | cut -f 2-` to extract this part. The columns are: cycle, and A,C,G,T counts [\%]\n", + }, + { + id=>'IS', + header=>"# Insert sizes. Use `grep ^IS | cut -f 2-` to extract this part. The columns are: insert size, pairs total, inward oriented pairs, outward oriented pairs, other pairs\n", + }, + { + id=>'RL', + header=>"# Read lengths. Use `grep ^RL | cut -f 2-` to extract this part. The columns are: read length, count\n", + }, + { + id=>'ID', + header=>"# Indel distribution. Use `grep ^ID | cut -f 2-` to extract this part. The columns are: length, number of insertions, number of deletions\n", + }, + { + id=>'IC', + header=>"# Indels per cycle. Use `grep ^IC | cut -f 2-` to extract this part. The columns are: cycle, number of insertions (fwd), .. (rev) , number of deletions (fwd), .. (rev)\n", + }, + { + id=>'COV', + header=>"# Coverage distribution. Use `grep ^COV | cut -f 2-` to extract this part.\n", + }, + { + id=>'GCD', + header=>"# GC-depth. Use `grep ^GCD | cut -f 2-` to extract this part. The columns are: GC%, unique sequence percentiles, 10th, 25th, 50th, 75th and 90th depth percentile\n", + }, + ], + + # for merging + merge_keys => + { + 'sum' => + [ + 'raw total sequences:', + 'filtered sequences:', + 'sequences:', + '1st fragments:', + 'last fragments:', + 'reads mapped:', + 'reads mapped and paired:', + 'reads unmapped:', + 'reads properly paired:', + 'reads paired:', + 'reads duplicated:', + 'reads MQ0:', + 'reads QC failed:', + 'non-primary alignments:', + 'total length:', + 'bases mapped:', + 'bases mapped (cigar):', + 'bases trimmed:', + 'bases duplicated:', + 'mismatches:', + 'inward oriented pairs:', + 'outward oriented pairs:', + 'pairs with other orientation:', + 'pairs on different chromosomes:', + ], + 'min' => + [ + 'is sorted:', + ], + 'max' => + [ + 'maximum length:', + ], + }, + }; + for my $key (keys %{$$opts{merge_keys}}) + { + for my $val (@{$$opts{merge_keys}{$key}}) { $$opts{hmerge}{$val} = $key; } + } + while (defined(my $arg=shift(@ARGV))) + { + if ( $arg eq '-k' || $arg eq '--keep-files' ) { $$opts{keep_files}=1; next; } + if ( $arg eq '-m' || $arg eq '--merge' ) { $$opts{merge}=1; next; } + if ( $arg eq '-r' || $arg eq '--ref-stats' ) { $$opts{ref_stats}=shift(@ARGV); next; } + if ( $arg eq '-s' || $arg eq '--do-ref-stats' ) { $$opts{do_ref_stats}=shift(@ARGV); next; } + if ( $arg eq '-t' || $arg eq '--targets' ) { $$opts{targets}=shift(@ARGV); next; } + if ( $arg eq '-p' || $arg eq '--prefix' ) { $$opts{prefix}=shift(@ARGV); next; } + if ( $arg eq '-?' || $arg eq '-h' || $arg eq '--help' ) { error(); } + if ( $arg eq '-' || -e $arg ) { push @{$$opts{bamcheck}},$arg; next; } + error("Unknown parameter or non-existent file \"$arg\". Run -h for help.\n"); + } + if ( exists($$opts{do_ref_stats }) ) { do_ref_stats($opts); exit; } + if ( !exists($$opts{bamcheck}) ) { error("No samtools stats file?\n") } + + if ( !exists($$opts{prefix}) ) + { + if ( !$$opts{merge} ) { error("Expected -p parameter.\n") } + $$opts{prefix} = './'; + } + elsif ( $$opts{merge} ) { error("Only one of -p or -m should be given.\n"); } + if ( $$opts{merge} ) + { + if ( @{$$opts{bamcheck}} < 2 ) { error("Nothing to merge\n") } + } + else + { + if ( !exists($$opts{prefix}) ) { error("Expected -p parameter.\n") } + if ( $$opts{prefix}=~m{/$} ) { `mkdir -p $$opts{prefix}`; } + elsif ( !($$opts{prefix}=~/-$/) ) { $$opts{prefix} .= '-'; } + } + return $opts; +} + + +# Creates GC stats for either the whole reference or only on target regions for exome QC +sub do_ref_stats +{ + my ($opts) = @_; + + + my %targets = (); + if ( exists($$opts{targets}) ) + { + my ($prev_chr,$prev_pos); + open(my $fh,'<',$$opts{targets}) or error("$$opts{targets}: $!"); + while (my $line=<$fh>) + { + if ( $line=~/^#/ ) { next; } + my ($chr,$from,$to) = split(/\s+/,$line); + chomp($to); + push @{$targets{$chr}}, $from,$to; + if ( !defined $prev_chr or $chr ne $prev_chr ) { $prev_chr=$chr; $prev_pos=$from } + if ( $prev_pos > $from ) { error("The file must be sorted: $$opts{targets}\n"); } + $prev_pos = $from; + } + close($fh); + } + + my $nlen = 0; + my %lens = (); + my %gc_counts = (); + my ($skip_chr,$pos,$ireg,$regions); + open(my $fh,'<',$$opts{do_ref_stats}) or error("$$opts{do_ref_stats}: $!"); + while (my $line=<$fh>) + { + if ( $line=~/^>/ ) + { + if ( !scalar %targets ) { next; } + + if ( !($line=~/>(\S+)/) ) { error("FIXME: could not determine chromosome name: $line"); } + if ( !exists($targets{$1}) ) { $skip_chr=$1; next; } + undef $skip_chr; + $pos = 0; + $ireg = 0; + $regions = $targets{$1}; + } + if ( defined $skip_chr ) { next; } + + # Only $_len sized lines are considered and no chopping for target regions. + chomp($line); + my $len = length($line); + $lens{$len}++; + $nlen++; + + if ( scalar %targets ) + { + while ( $ireg<@$regions && $$regions[$ireg+1]<=$pos ) { $ireg += 2; } + $pos += $len; + if ( $ireg==@$regions ) { next; } + if ( $pos < $$regions[$ireg] ) { next; } + } + + my $gc_count = 0; + for (my $i=0; $i<$len; $i++) + { + my $base = substr($line,$i,1); + if ( $base eq 'g' || $base eq 'G' || $base eq 'c' || $base eq 'C' ) { $gc_count++; } + } + $gc_counts{$gc_count}++; + } + + # Calculate median length + my $n = 0; + my $median_len = 0; + for my $len (sort { $a<=>$b } keys %lens) + { + $n += $lens{$len}; + if ( $n >= $nlen ) { $median_len = $len; last; } + } + if ( !$median_len ) { error("FIXME: median_len=$median_len??\n"); } + + print "# Generated by $$opts{args}\n"; + print "# The columns are: GC content bin, normalized frequency\n"; + my $max; + for my $count (values %gc_counts) + { + if ( !defined $max or $count>$max ) { $max=$count; } + } + for my $gc (sort {$a<=>$b} keys %gc_counts) + { + if ( $gc==0 ) { next; } + printf "%f\t%f\n", $gc*100./$median_len, $gc_counts{$gc}/$max; + } +} + +sub plot +{ + my ($cmdfile) = @_; + my $cmd = "gnuplot $cmdfile"; + system($cmd); + if ( $? ) { error("The command exited with non-zero status $?:\n\t$cmd\n\n"); } +} + +sub open_file +{ + my ($file) = @_; + my $fh; + if ( $file eq '-' ) { $fh = *STDIN; } + elsif ( $file=~/\.gz$/i ) { open($fh, "gunzip -c $file |") or error("gunzip -c $file: $!"); } + else { open($fh,'<',$file) or error("$file: $!"); } + return $fh; +} + +sub parse_bamcheck1 +{ + my ($opts, $i) = @_; + my $file = $$opts{bamcheck}[$i]; + print STDERR "Parsing samtools stats output: $file\n" unless !$$opts{verbose}; + my $fh = open_file($file); + my $line = <$fh>; + if ( !($line=~/^# This file was produced by (\S+)/) ) { error("Sanity check failed: was this file generated by samtools stats or plot-bamstats?"); } + if ( $1 ne 'plot-bamstats' && $1 ne 'samtools' ) { error("Sanity check failed: was this file generated by samtools stats or plot-bamstats?"); } + my %dat; + while ($line=<$fh>) + { + if ( $line=~/^#/ ) { next; } + my @items = split(/\t/,$line); + chomp($items[-1]); + if ( $items[0] eq 'SN' ) + { + $dat{SN}{$items[1]} = $items[2]; + next; + } + push @{$dat{$items[0]}}, [splice(@items,1)]; + } + close($fh) unless $file eq '-'; + + # Check sanity + if ( !exists($dat{'SN'}{'sequences:'}) or !$dat{'SN'}{'sequences:'} ) + { + error("Sanity check failed: no sequences found by samtools stats??\n"); + } + my $nseq_new = $dat{'SN'}{'sequences:'}; + my $nseq_ori = exists($$opts{dat}{'SN'}) ? $$opts{dat}{'SN'}{'sequences:'} : 0; + + my %add = map { $_ => 1 } (qw(FFQ LFQ MPC GCF GCL IS ID IC RL)); + for my $a (keys %dat) + { + if ( !exists($$opts{dat}{$a}) ) { $$opts{dat}{$a} = $dat{$a}; next; } # first bamcheck file + if ( $a eq 'SN' ) + { + for my $b (keys %{$dat{$a}}) + { + if ( exists($$opts{hmerge}{$b}) ) + { + if ( $$opts{hmerge}{$b} eq 'sum' ) { $$opts{dat}{$a}{$b} += $dat{$a}{$b}; next; } + if ( $$opts{hmerge}{$b} eq 'min' ) { $$opts{dat}{$a}{$b} = $$opts{dat}{$a}{$b} < $dat{$a}{$b} ? $$opts{dat}{$a}{$b} : $dat{$a}{$b}; } + if ( $$opts{hmerge}{$b} eq 'max' ) { $$opts{dat}{$a}{$b} = $$opts{dat}{$a}{$b} > $dat{$a}{$b} ? $$opts{dat}{$a}{$b} : $dat{$a}{$b}; } + } + } + next; + } + if ( $add{$a} ) { add_to_matrix($$opts{dat}{$a}, $dat{$a}, 0); next; } + if ( $a eq 'COV' ) { merge_coverage($$opts{dat}{$a}, $dat{$a}); next; } + if ( $a eq 'GCC' ) { merge_gcc($nseq_ori, $$opts{dat}{$a}, $nseq_new, $dat{$a}); next; } + if ( $a eq 'GCD' ) { merge_gcd(); next; } + error("not processed: $a\n"); + } + if ( $i==0 ) { return; } + + $$opts{dat}{SN}{'error rate:'} = sprintf "%e", get_value($opts,'SN','mismatches:') / get_value($opts,'SN','bases mapped (cigar):'); + update_average_length($opts); + update_average_quality($opts); + update_average_isize($opts); +} + +sub parse_bamcheck +{ + my ($opts) = @_; + for (my $i=0; $i<@{$$opts{bamcheck}}; $i++) { parse_bamcheck1($opts,$i); } + + # Determine the default title, for now use the first BAM name: + # 5446_6/5446_6.bam.bc.gp -> 5446_6 + # test.aaa.png -> test.aaa + if ( !($$opts{bamcheck}[0]=~m{([^/]+?)(?:\.bam)?(?:\.bc)?$}i) ) { error("FIXME: Could not determine the title from [$$opts{bamcheck}[0]]\n"); } + $$opts{title} = $1; +} + +sub add_to_matrix +{ + my ($dst,$src,$key) = @_; + my $id = 0; + my $is = 0; + while ($is<@$src) + { + while ( $id<@$dst && $$src[$is][$key] > $$dst[$id][$key] ) { $id++; } + if ( $id<@$dst && $$src[$is][$key] == $$dst[$id][$key] ) + { + for (my $j=0; $j<@{$$src[$is]}; $j++) + { + if ( $j==$key ) { next; } + $$dst[$id][$j] += $$src[$is][$j]; + } + } + else { splice(@$dst,$id,0,$$src[$is]); } + $is++; + } +} + +sub rebin_values +{ + my ($vals,$bin_size,$col) = @_; + error("pd3\@sanger todo: rebin_values\n"); +} + + +sub merge_coverage +{ + my ($dst,$src) = @_; + if ( !($$dst[0][0]=~/^\[(\d+)-(\d+)\]$/) ) { error("Could not determine bin size in COV: $$dst[0][0]\n"); } + my $dst_bin = $2 - $1 + 1; + if ( !($$src[0][0]=~/^\[(\d+)-(\d+)\]$/) ) { error("Could not determine bin size in COV: $$src[0][0]\n"); } + my $src_bin = $2 - $1 + 1; + my (@dst, @src); + for my $row (@$dst) { splice(@$row,0,1); push @dst,$row; } + for my $row (@$src) { splice(@$row,0,1); push @src,$row; } + my $dst_out = pop(@dst); + my $src_out = pop(@src); + my $bin_size = $dst_bin; + if ( $src_bin > $dst_bin ) { my $vals = rebin_values(\@dst,$src_bin,0); @dst = @$vals; $bin_size = $src_bin; } + elsif ( $src_bin < $dst_bin ) { my $vals = rebin_values(\@src, $dst_bin, 0); @src = @$vals; } + add_to_matrix(\@dst, \@src, 0); + for my $row (@dst) { unshift(@$row, sprintf("[%d-%d]", $$row[0],$$row[0]+$bin_size-1)); } + push @dst, [sprintf("[%d<]", $dst[-1][1]), $dst[-1][1], $$dst_out[1]+$$src_out[1] ]; + @$dst = @dst; +} + +sub merge_gcc +{ + my ($ndst,$dst,$nsrc,$src) = @_; + if ( @$dst != @$src ) { error("todo: improve me\n"); } + for (my $i=0; $i<@$dst; $i++) + { + if ( $$dst[$i][0] ne $$src[$i][0] ) { error("todo: improve me\n"); } + for (my $j=1; $j<@{$$dst[$i]}; $j++) + { + $$dst[$i][$j] = ($$dst[$i][$j]*$ndst + $$src[$i][$j]*$nsrc) / ($ndst + $nsrc); + } + } +} + +sub merge_gcd +{ + # todo +} + +sub get_value +{ + my ($opts, $id, $key) = @_; + if ( !exists($$opts{dat}{$id}) ) { return undef; } + if ( !exists($$opts{dat}{$id}{$key}) ) { return undef} + return $$opts{dat}{$id}{$key}; +} + +sub get_values +{ + my ($opts, $id) = @_; + if ( !exists($$opts{dat}{$id}) ) { return (); } + # todo: add version sanity check here + return (@{$$opts{dat}{$id}}); +} + +sub update_average_length +{ + my ($opts) = @_; + my @vals = get_values($opts,'RL'); + my $sum = 0; + my $avg = 0; + for my $val (@vals) { $sum += $$val[1]; } + for my $val (@vals) { $avg += $$val[0]*$$val[1] / $sum; } + $$opts{dat}{SN}{'average length:'} = sprintf "%.1f", $avg; +} + +sub update_average_quality +{ + my ($opts) = @_; + my @vals; + push @vals, get_values($opts, 'FFQ'), get_values($opts,'LFQ'); + + my $qsum = 0; + for my $row (@vals) + { + for (my $i=1; $i<@$row; $i++) { $qsum += $$row[$i] } + } + my $qavg = 0; + for my $row (@vals) + { + for (my $i=1; $i<@$row; $i++) { $qavg += ($i-1)*$$row[$i] / $qsum; } + } + $$opts{dat}{SN}{'average quality:'} = sprintf "%.1f", $qavg; +} + +sub update_average_isize +{ + my ($opts) = @_; + my @vals = get_values($opts, 'IS'); + my $sum = 0; + for my $row (@vals) { $sum += $$row[1]; } + my $avg = 0; + for my $row (@vals) { $avg += $$row[0]*$$row[1] / $sum; } + my $dev = 0; + for my $row (@vals) { $dev += ($avg - $$row[0])*($avg - $$row[0]) * $$row[1] / $sum; } + $$opts{dat}{SN}{'insert size average:'} = sprintf "%.1f", $avg; + $$opts{dat}{SN}{'insert size standard deviation:'} = sprintf "%.1f", sqrt($dev); +} + +sub get_defaults +{ + my ($opts,$img_fname,%args) = @_; + + if ( !($img_fname=~/\.png$/i) ) { error("FIXME: currently only PNG supported. (Easy to extend.)\n"); } + + # Determine the gnuplot script file name + my $gp_file = $img_fname; + $gp_file =~ s{\.[^.]+$}{.gp}; + if ( !($gp_file=~/.gp$/) ) { $gp_file .= '.gp'; } + + my $title = $$opts{title}; + + my $dir = $gp_file; + $dir =~ s{/[^/]+$}{}; + if ( $dir && $dir ne $gp_file ) { `mkdir -p $dir`; } + + my $wh = exists($args{wh}) ? $args{wh} : '600,400'; + + open(my $fh,'>',$gp_file) or error("$gp_file: $!"); + return { + title => $title, + gp => $gp_file, + img => $img_fname, + fh => $fh, + terminal => qq[set terminal png size $wh truecolor], + grid => 'set grid xtics ytics y2tics back lc rgb "#cccccc"', + }; +} + +sub percentile +{ + my ($p,@vals) = @_; + my $N = 0; + for my $val (@vals) { $N += $val; } + my $n = $p*($N+1)/100.; + my $k = int($n); + my $d = $n-$k; + if ( $k<=0 ) { return 0; } + if ( $k>=$N ) { return scalar @vals-1; } + my $cnt; + for (my $i=0; $i<@vals; $i++) + { + $cnt += $vals[$i]; + if ( $cnt>=$k ) { return $i; } + } + error("FIXME: this should not happen [percentile]\n"); +} + +sub plot_qualities +{ + my ($opts) = @_; + + my @ffq = get_values($opts, 'FFQ'); + if ( !@ffq ) { return; } + + my $yrange = @{$ffq[0]} > 50 ? @{$ffq[0]} : 50; + my $is_paired = get_value($opts,'SN','reads paired:'); + + # Average quality per cycle, forward and reverse reads in one plot + my $args = get_defaults($opts,"$$opts{prefix}quals.png"); + my $fh = $$args{fh}; + print $fh qq[ + $$args{terminal} + set output "$$args{img}" + $$args{grid} + set ylabel "Average Quality" + set xlabel "Cycle" + set yrange [0:$yrange] + set title "$$args{title}" + plot '-' using 1:2 with lines title 'Forward reads' ] . ($is_paired ? q[, '-' using 1:2 with lines title 'Reverse reads'] : '') . q[ + ]; + my (@fp75,@fp50,@fmean); + my (@lp75,@lp50,@lmean); + my ($fmax,$fmax_qual,$fmax_cycle); + my ($lmax,$lmax_qual,$lmax_cycle); + for my $cycle (@ffq) + { + my $sum=0; my $n=0; + for (my $iqual=1; $iqual<@$cycle; $iqual++) + { + $sum += $$cycle[$iqual]*$iqual; + $n += $$cycle[$iqual]; + if ( !defined $fmax or $fmax<$$cycle[$iqual] ) { $fmax=$$cycle[$iqual]; $fmax_qual=$iqual; $fmax_cycle=$$cycle[0]; } + } + my $p25 = percentile(25,(@$cycle)[1..$#$cycle]); + my $p50 = percentile(50,(@$cycle)[1..$#$cycle]); + my $p75 = percentile(75,(@$cycle)[1..$#$cycle]); + if ( !$n ) { next; } + push @fp75, "$$cycle[0]\t$p25\t$p75\n"; + push @fp50, "$$cycle[0]\t$p50\n"; + push @fmean, sprintf "%d\t%.2f\n", $$cycle[0],$sum/$n; + printf $fh $fmean[-1]; + } + print $fh "end\n"; + my @lfq = (); + if ( $is_paired ) + { + @lfq = get_values($opts, 'LFQ'); + for my $cycle (@lfq) + { + my $sum=0; my $n=0; + for (my $iqual=1; $iqual<@$cycle; $iqual++) + { + $sum += $$cycle[$iqual]*$iqual; + $n += $$cycle[$iqual]; + if ( !defined $lmax or $lmax<$$cycle[$iqual] ) { $lmax=$$cycle[$iqual]; $lmax_qual=$iqual; $lmax_cycle=$$cycle[0]; } + } + my $p25 = percentile(25,(@$cycle)[1..$#$cycle]); + my $p50 = percentile(50,(@$cycle)[1..$#$cycle]); + my $p75 = percentile(75,(@$cycle)[1..$#$cycle]); + if ( !$n ) { next; } + push @lp75, "$$cycle[0]\t$p25\t$p75\n"; + push @lp50, "$$cycle[0]\t$p50\n"; + push @lmean, sprintf "%d\t%.2f\n", $$cycle[0],$sum/$n; + printf $fh $lmean[-1]; + } + print $fh "end\n"; + } + close($fh); + plot($$args{gp}); + + + + # Average, mean and quality percentiles per cycle, forward and reverse reads in separate plots + $args = get_defaults($opts,"$$opts{prefix}quals2.png",wh=>$is_paired ? '700,500' : '600,400'); + $fh = $$args{fh}; + my $pos_size = $is_paired ? " set rmargin 0; set lmargin 0; set tmargin 0; set bmargin 0; set origin 0.1,0.1; set size 0.4,0.8" : ''; + print $fh qq[ + $$args{terminal} + set output "$$args{img}" + $$args{grid} + set multiplot + $pos_size + set yrange [0:$yrange] + set ylabel "Quality" + set xlabel "Cycle (fwd reads)" + plot '-' using 1:2:3 with filledcurve lt 1 lc rgb "#cccccc" t '25-75th percentile' , '-' using 1:2 with lines lc rgb "#000000" t 'Median', '-' using 1:2 with lines lt 1 t 'Mean' + ]; + print $fh join('',@fp75),"end\n"; + print $fh join('',@fp50),"end\n"; + print $fh join('',@fmean),"end\n"; + if ( $is_paired ) + { + print $fh qq[ + set origin 0.55,0.1 + set size 0.4,0.8 + unset ytics + set y2tics mirror + set yrange [0:$yrange] + unset ylabel + set xlabel "Cycle (rev reads)" + set label "$$args{title}" at screen 0.5,0.95 center + plot '-' using 1:2:3 with filledcurve lt 1 lc rgb "#cccccc" t '25-75th percentile' , '-' using 1:2 with lines lc rgb "#000000" t 'Median', '-' using 1:2 with lines lt 2 t 'Mean' + ]; + print $fh join('',@lp75),"end\n"; + print $fh join('',@lp50),"end\n"; + print $fh join('',@lmean),"end\n"; + } + close($fh); + plot($$args{gp}); + + + + # Quality distribution per cycle, the distribution is for each cycle plotted as a separate curve + $args = get_defaults($opts,"$$opts{prefix}quals3.png",wh=>$is_paired ? '600,600' : '600,400'); + $fh = $$args{fh}; + my $nquals = @{$ffq[0]}-1; + my $ncycles = @ffq; + $pos_size = $is_paired ? " set rmargin 0; set lmargin 0; set tmargin 0; set bmargin 0; set origin 0.15,0.52; set size 0.8,0.4" : ''; + print $fh qq[ + $$args{terminal} + set output "$$args{img}" + $$args{grid} + set multiplot + $pos_size + set title "$$args{title}" + set ylabel "Frequency (fwd reads)" + set label "Cycle $fmax_cycle" at $fmax_qual+1,$fmax + unset xlabel + set xrange [0:$nquals] + set format x "" + ]; + my @plots; + for (my $i=0; $i<$ncycles; $i++) { push @plots, q['-' using 1:2 with lines t ''] } + print $fh "plot ", join(",", @plots), "\n"; + for my $cycle (@ffq) + { + for (my $iqual=1; $iqual<$nquals; $iqual++) { print $fh "$iqual\t$$cycle[$iqual]\n"; } + print $fh "end\n"; + } + if ( $is_paired ) + { + print $fh qq[ + set origin 0.15,0.1 + set size 0.8,0.4 + unset title + unset format + set xtics + set xlabel "Quality" + unset label + set label "Cycle $lmax_cycle" at $lmax_qual+1,$lmax + set ylabel "Frequency (rev reads)" + ]; + print $fh "plot ", join(",", @plots), "\n"; + for my $cycle (@lfq) + { + for (my $iqual=1; $iqual<$nquals; $iqual++) + { + print $fh "$iqual\t$$cycle[$iqual]\n"; + } + print $fh "end\n"; + } + } + close($fh); + plot($$args{gp}); + + # Heatmap qualitites + $args = get_defaults($opts,"$$opts{prefix}quals-hm.png", wh=>'600,500'); + $fh = $$args{fh}; + my $max = defined $lmax && $lmax > $fmax ? $lmax : $fmax; + my @ytics; + for my $cycle (@ffq) { if ( $$cycle[0]%10==0 ) { push @ytics,qq["$$cycle[0]" $$cycle[0]]; } } + my $ytics = join(',', @ytics); + $pos_size = $is_paired ? " set origin 0,0.46\n set size 0.95,0.6" : ''; + print $fh qq[ + $$args{terminal} + set output "$$args{img}" + unset key + unset colorbox + set palette defined (0 0 0 0, 1 0 0 1, 3 0 1 0, 4 1 0 0, 6 1 1 1) + set cbrange [0:$max] + set yrange [0:$ncycles] + set xrange [0:$nquals] + set view map + set multiplot + set rmargin 0 + set lmargin 0 + set tmargin 0 + set bmargin 0 + $pos_size + set obj 1 rectangle behind from first 0,0 to first $nquals,$ncycles + set obj 1 fillstyle solid 1.0 fillcolor rgbcolor "black" + set ylabel "Cycle (fwd reads)" offset character -1,0 + unset ytics + set ytics ($ytics) + unset xtics + set title "$$args{title}" + splot '-' matrix with image + ]; + for my $cycle (@ffq) + { + for (my $iqual=1; $iqual<@$cycle; $iqual++) { print $fh "\t$$cycle[$iqual]"; } + print $fh "\n"; + } + print $fh "end\nend\n"; + if ( $is_paired ) + { + @ytics = (); + for my $cycle (@lfq) { if ( $$cycle[0]%10==0 ) { push @ytics,qq["$$cycle[0]" $$cycle[0]]; } } + $ytics = join(',', @ytics); + print $fh qq[ + set origin 0,0.03 + set size 0.95,0.6 + set ylabel "Cycle (rev reads)" offset character -1,0 + set xlabel "Base Quality" + unset title + unset ytics + set ytics ($ytics) + set xrange [0:$nquals] + set xtics + set colorbox vertical user origin first ($nquals+1),0 size screen 0.025,0.812 + set cblabel "Number of bases" + splot '-' matrix with image + ]; + for my $cycle (@lfq) + { + for (my $iqual=1; $iqual<@$cycle; $iqual++) { print $fh "\t$$cycle[$iqual]"; } + print $fh "\n"; + } + print $fh "end\nend\n"; + } + close($fh); + plot($$args{gp}); +} + + +sub plot_acgt_cycles +{ + my ($opts) = @_; + + my @gcc = get_values($opts, 'GCC'); + if ( !@gcc ) { return; } + + my $args = get_defaults($opts,"$$opts{prefix}acgt-cycles.png"); + my $fh = $$args{fh}; + print $fh qq[ + $$args{terminal} + set output "$$args{img}" + $$args{grid} + set style line 1 linecolor rgb "green" + set style line 2 linecolor rgb "red" + set style line 3 linecolor rgb "black" + set style line 4 linecolor rgb "blue" + set style increment user + set ylabel "Base content [%]" + set xlabel "Read Cycle" + set yrange [0:100] + set title "$$args{title}" + plot '-' w l ti 'A', '-' w l ti 'C', '-' w l ti 'G', '-' w l ti 'T' + ]; + for my $base (1..4) + { + for my $cycle (@gcc) + { + print $fh $$cycle[0]+1,"\t",$$cycle[$base],"\n"; + } + print $fh "end\n"; + } + close($fh); + plot($$args{gp}); +} + + +sub plot_gc +{ + my ($opts) = @_; + + my $is_paired = get_value($opts,'SN','reads paired:'); + my $args = get_defaults($opts,"$$opts{prefix}gc-content.png"); + my $fh = $$args{fh}; + my ($gcl_max,$gcf_max,$lmax,$fmax); + my @gcf = get_values($opts, 'GCF'); + my @gcl = get_values($opts, 'GCL'); + for my $gc (@gcf) { if ( !defined $gcf_max or $gcf_max<$$gc[1] ) { $gcf_max=$$gc[1]; $fmax=$$gc[0]; } } + for my $gc (@gcl) { if ( !defined $gcl_max or $gcl_max<$$gc[1] ) { $gcl_max=$$gc[1]; $lmax=$$gc[0]; } } + my $gcmax = $is_paired && $gcl_max > $gcf_max ? $lmax : $fmax; + print $fh qq[ + $$args{terminal} + set output "$$args{img}" + $$args{grid} + set title "$$args{title}" + set ylabel "Normalized Frequency" + set xlabel "GC Content [%]" + set yrange [0:1.1] + set label sprintf("%.1f",$gcmax) at $gcmax,1 front offset 1,0 + plot ] + . (exists($$opts{ref_stats}) ? q['-' smooth csplines with lines lt 0 title 'Reference', ] : '') + . q['-' smooth csplines with lines lc 1 title 'First fragments' ] + . ($is_paired ? q[, '-' smooth csplines with lines lc 2 title 'Last fragments'] : '') + . q[ + ]; + if ( exists($$opts{ref_stats}) ) + { + open(my $ref,'<',$$opts{ref_stats}) or error("$$opts{ref_stats}: $!"); + while (my $line=<$ref>) { print $fh $line } + close($ref); + print $fh "end\n"; + } + for my $cycle (@gcf) { printf $fh "%d\t%f\n", $$cycle[0],$$cycle[1]/$gcf_max; } + print $fh "end\n"; + if ( $is_paired ) + { + for my $cycle (@gcl) { printf $fh "%d\t%f\n", $$cycle[0],$$cycle[1]/$gcl_max; } + print $fh "end\n"; + } + close($fh); + plot($$args{gp}); +} + + +sub plot_gc_depth +{ + my ($opts) = @_; + + my @gcd = get_values($opts,'GCD'); + if ( @gcd <= 1 ) { return; } + + # Find unique sequence percentiles for 30,40, and 50% GC content, just to draw x2tics. + my @tics = ( {gc=>30},{gc=>40},{gc=>50} ); + for my $gc (@gcd) + { + for my $tic (@tics) + { + my $diff = abs($$gc[0]-$$tic{gc}); + if ( !exists($$tic{pr}) or $diff<$$tic{diff} ) { $$tic{pr}=$$gc[1]; $$tic{diff}=$diff; } + } + } + + my @x2tics; + for my $tic (@tics) { push @x2tics, qq["$$tic{gc}" $$tic{pr}]; } + my $x2tics = join(',',@x2tics); + + my $args = get_defaults($opts,"$$opts{prefix}gc-depth.png", wh=>'600,500'); + my $fh = $$args{fh}; + print $fh qq[ + $$args{terminal} + set output "$$args{img}" + $$args{grid} + set ylabel "Mapped depth" + set xlabel "Percentile of mapped sequence ordered by GC content" + set x2label "GC Content [%]" + set title "$$args{title}" + set x2tics ($x2tics) + set xtics nomirror + set xrange [0.1:99.9] + + plot '-' using 1:2:3 with filledcurve lt 1 lc rgb "#dedede" t '10-90th percentile' , \\ + '-' using 1:2:3 with filledcurve lt 1 lc rgb "#bbdeff" t '25-75th percentile' , \\ + '-' using 1:2 with lines lc rgb "#0084ff" t 'Median' + ]; + for my $gc (@gcd) { print $fh "$$gc[1]\t$$gc[2]\t$$gc[6]\n"; } print $fh "end\n"; + for my $gc (@gcd) { print $fh "$$gc[1]\t$$gc[3]\t$$gc[5]\n"; } print $fh "end\n"; + for my $gc (@gcd) { print $fh "$$gc[1]\t$$gc[4]\n"; } print $fh "end\n"; + close($fh); + plot($$args{gp}); +} + + +sub plot_isize +{ + my ($opts) = @_; + + my $is_paired = get_value($opts,'SN','reads paired:'); + my @isizes = get_values($opts, 'IS'); + if ( !$is_paired or !@isizes ) { return; } + + my ($isize_max,$isize_cnt); + for my $isize (@isizes) + { + if ( !defined $isize_max or $isize_cnt<$$isize[1] ) { $isize_cnt=$$isize[1]; $isize_max=$$isize[0]; } + } + + my $args = get_defaults($opts,"$$opts{prefix}insert-size.png"); + my $fh = $$args{fh}; + print $fh qq[ + $$args{terminal} + set output "$$args{img}" + $$args{grid} + set rmargin 5 + set label sprintf("%d",$isize_max) at $isize_max+10,$isize_cnt + set ylabel "Number of pairs" + set xlabel "Insert Size" + set title "$$args{title}" + plot \\ + '-' with lines lc rgb 'black' title 'All pairs', \\ + '-' with lines title 'Inward', \\ + '-' with lines title 'Outward', \\ + '-' with lines title 'Other' + ]; + for my $isize (@isizes) { print $fh "$$isize[0]\t$$isize[1]\n"; } print $fh "end\n"; + for my $isize (@isizes) { print $fh "$$isize[0]\t$$isize[2]\n"; } print $fh "end\n"; + for my $isize (@isizes) { print $fh "$$isize[0]\t$$isize[3]\n"; } print $fh "end\n"; + for my $isize (@isizes) { print $fh "$$isize[0]\t$$isize[4]\n"; } print $fh "end\n"; + close($fh); + plot($$args{gp}); +} + + +sub plot_coverage +{ + my ($opts) = @_; + + my @cov = get_values($opts, 'COV'); + if ( !@cov ) { return; } + + my @vals; + for my $cov (@cov) { push @vals,$$cov[2]; } + my $i = percentile(99.8,@vals); + my $p99 = $cov[$i][1]; + + my $args = get_defaults($opts,"$$opts{prefix}coverage.png"); + my $fh = $$args{fh}; + print $fh qq[ + $$args{terminal} + set output "$$args{img}" + $$args{grid} + set ylabel "Number of mapped bases" + set xlabel "Coverage" + set log y + set style fill solid border -1 + set title "$$args{title}" + set xrange [:$p99] + plot '-' with lines notitle + ]; + for my $cov (@cov) + { + if ( $$cov[2]==0 ) { next; } + print $fh "$$cov[1]\t$$cov[2]\n"; + } + print $fh "end\n"; + close($fh); + plot($$args{gp}); +} + + +sub plot_mismatches_per_cycle +{ + my ($opts) = @_; + + my @mpc = get_values($opts, 'MPC'); + if ( !@mpc ) { return; } + + my $nquals = @{$mpc[0]} - 2; + my $ncycles = @mpc; + my ($style,$with); + if ( $ncycles>100 ) { $style = ''; $with = 'w l'; } + else { $style = 'set style data histogram; set style histogram rowstacked'; $with = ''; } + + my $args = get_defaults($opts,"$$opts{prefix}mism-per-cycle.png"); + my $fh = $$args{fh}; + print $fh qq[ + $$args{terminal} + set output "$$args{img}" + $$args{grid} + set style line 1 linecolor rgb "#e40000" + set style line 2 linecolor rgb "#ff9f00" + set style line 3 linecolor rgb "#bbbb00" + set style line 4 linecolor rgb "#4ebd68" + set style line 5 linecolor rgb "#0061ff" + set style increment user + set key left top + $style + set ylabel "Number of mismatches" + set xlabel "Read Cycle" + set style fill solid border -1 + set title "$$args{title}" + set xrange [-1:$ncycles] + plot '-' $with ti 'Base Quality>30', \\ + '-' $with ti '30>=Q>20', \\ + '-' $with ti '20>=Q>10', \\ + '-' $with ti '10>=Q', \\ + '-' $with ti "N's" + ]; + for my $cycle (@mpc) + { + my $sum; for my $idx (31..$#$cycle) { $sum += $$cycle[$idx]; } + print $fh "$sum\n"; + } + print $fh "end\n"; + for my $cycle (@mpc) + { + my $sum; for my $idx (22..31) { $sum += $$cycle[$idx]; } + print $fh "$sum\n"; + } + print $fh "end\n"; + for my $cycle (@mpc) + { + my $sum; for my $idx (12..21) { $sum += $$cycle[$idx]; } + print $fh "$sum\n"; + } + print $fh "end\n"; + for my $cycle (@mpc) + { + my $sum; for my $idx (2..11) { $sum += $$cycle[$idx]; } + print $fh "$sum\n"; + } + print $fh "end\n"; + for my $cycle (@mpc) { print $fh "$$cycle[1]\n"; } + print $fh "end\n"; + close($fh); + plot($$args{gp}); +} + +sub plot_indel_dist +{ + my ($opts) = @_; + + my @indels = get_values($opts, 'ID'); + if ( !@indels ) { return; } + + my $args = get_defaults($opts,"$$opts{prefix}indel-dist.png"); + my $fh = $$args{fh}; + print $fh qq[ + $$args{terminal} + set output "$$args{img}" + $$args{grid} + set style line 1 linetype 1 linecolor rgb "red" + set style line 2 linetype 2 linecolor rgb "black" + set style line 3 linetype 3 linecolor rgb "green" + set style increment user + set ylabel "Indel count [log]" + set xlabel "Indel length" + set y2label "Insertions/Deletions ratio" + set log y + set y2tics nomirror + set ytics nomirror + set title "$$args{title}" + plot '-' w l ti 'Insertions', '-' w l ti 'Deletions', '-' axes x1y2 w l ti "Ins/Dels ratio" + ]; + for my $len (@indels) { print $fh "$$len[0]\t$$len[1]\n"; } print $fh "end\n"; + for my $len (@indels) { print $fh "$$len[0]\t$$len[2]\n"; } print $fh "end\n"; + for my $len (@indels) { printf $fh "%d\t%f\n", $$len[0],$$len[2]?$$len[1]/$$len[2]:0; } print $fh "end\n"; + close($fh); + plot($$args{gp}); +} + +sub plot_indel_cycles +{ + my ($opts) = @_; + + my @indels = get_values($opts, 'IC'); + if ( !@indels ) { return; } + + my $is_paired = get_value($opts,'SN','reads paired:'); + + my $args = get_defaults($opts,"$$opts{prefix}indel-cycles.png"); + my $fh = $$args{fh}; + print $fh qq[ + $$args{terminal} + set output "$$args{img}" + $$args{grid} + set style line 1 linetype 1 linecolor rgb "red" + set style line 2 linetype 2 linecolor rgb "black" + set style line 3 linetype 3 linecolor rgb "green" + set style line 4 linetype 4 linecolor rgb "blue" + set style increment user + set ylabel "Indel count" + set xlabel "Read Cycle" + set title "$$args{title}" + ]; + if ( $is_paired ) + { + print $fh qq[plot '-' w l ti 'Insertions (fwd)', '' w l ti 'Insertions (rev)', '' w l ti 'Deletions (fwd)', '' w l ti 'Deletions (rev)'\n]; + for my $len (@indels) { print $fh "$$len[0]\t$$len[1]\n"; } print $fh "end\n"; + for my $len (@indels) { print $fh "$$len[0]\t$$len[2]\n"; } print $fh "end\n"; + for my $len (@indels) { print $fh "$$len[0]\t$$len[3]\n"; } print $fh "end\n"; + for my $len (@indels) { print $fh "$$len[0]\t$$len[4]\n"; } print $fh "end\n"; + } + else + { + print $fh qq[plot '-' w l ti 'Insertions', '' w l ti 'Deletions'\n]; + for my $len (@indels) { print $fh "$$len[0]\t$$len[2]\n"; } print $fh "end\n"; + for my $len (@indels) { print $fh "$$len[0]\t$$len[4]\n"; } print $fh "end\n"; + } + close($fh); + plot($$args{gp}); +} + +sub merge_bamcheck +{ + my ($opts) = @_; + my $fh = *STDOUT; + if ( !$$opts{merge} ) + { + open($fh,'>',"$$opts{prefix}merge.bchk") or error("$$opts{prefix}merge.bchk: $!\n"); + } + + print $fh "# This file was produced by plot-bamstats, the command line was:\n# $$opts{args}\n#\n"; + + for my $sec (@{$$opts{sections}}) + { + my $sid = $$sec{id}; + if ( !exists($$opts{dat}{$sid}) ) { next; } + + print $fh $$sec{header}; + if ( ref($$opts{dat}{$sid}) eq 'HASH' ) + { + for my $key (keys %{$$opts{dat}{$sid}}) + { + print "$sid\t$key\t$$opts{dat}{$sid}{$key}\n"; + } + next; + } + + if ( ref($$opts{dat}{$sid}) eq 'ARRAY' ) + { + for my $rec (@{$$opts{dat}{$sid}}) + { + print $fh "$sid\t", join("\t",@$rec), "\n"; + } + } + + # + # if ( $sid eq 'ID' ) + # { + # print $fh "# $$opts{id2sec}{SN}{header}\n$$opts{id2sec}{SN}{exp}"; + # # output summary numbers here + # for my $id (keys %{$$opts{dat}}) + # { + # if ( exists($$opts{exp}{$id}) ) { next; } + # for my $key (keys %{$$opts{dat}{$id}}) + # { + # print $fh "SN\t$id\t$key\t$$opts{dat}{$id}{$key}\n"; + # } + # } + # } + } + +} + +sub bignum +{ + my ($num) = @_; + if ( !defined $num ) { return 0; } + my $out = ''; + my $slen = length($num); + for (my $i=0; $i<$slen; $i++) + { + $out .= substr($num,$i,1); + if ( $i+1<$slen && ($slen-$i-1)%3==0 ) { $out .= ','; } + } + return $out; +} + +sub create_html +{ + my ($opts) = @_; + my ($fname,$prefix); + if ( $$opts{prefix}=~m{/$} ) + { + $fname = "$$opts{prefix}index.html"; + $prefix = ''; + } + else + { + $prefix = $$opts{prefix}; + $prefix =~ s{^.*/}{}; + $fname = $$opts{prefix}; + $fname =~ s/-$/.html/; + } + open(my $fh,'>',$fname) or error("$fname: $!"); + print $fh q[ + + + + + + + ]; + + my %imgs = + ( + 'insert-size' => 'Insert size', + 'gc-content' => 'GC content', + 'acgt-cycles' => 'Per-base sequence content', + 'mism-per-cycle' => 'Mismatches per cycle', + 'quals' => 'Quality per cycle', + 'quals2' => 'Quality per cycle', + 'quals3' => 'Quality per cycle', + 'quals-hm' => 'Quality per cycle', + 'indel-cycles' => 'Indels per cycle', + 'indel-dist' => 'Indel lengths', + 'gc-depth' => 'Mapped depth vs GC', +# I think this may be broken: 'coverage' => '', + ); + my @imgs = (qw(insert-size gc-content acgt-cycles mism-per-cycle quals quals2 quals3 quals-hm indel-cycles indel-dist gc-depth)); + for (my $i=0; $i<@imgs; $i++) + { + if ( $i % 3 == 0 ) + { + # new row + if ( $i>0 ) { print $fh "\n"; } + print $fh ""; + } + if ( -e "$$opts{prefix}$imgs[$i].png" ) + { + my $desc = $imgs{$imgs[$i]}; + print $fh qq[
$desc
\n]; + } + else { print $fh "
\n"; } + } + + my $reads_total = get_value($opts,'SN','raw total sequences:'); + my $reads_filtered = get_value($opts,'SN','filtered sequences:'); + my $percent_filtered = sprintf "(%.1f%%)", $reads_filtered * 100. / $reads_total; + my $reads_mapped = get_value($opts,'SN','reads mapped:'); + my $percent_mapped = sprintf "(%.1f%%)", $reads_mapped * 100. / ($reads_total - $reads_filtered); + my $reads_dup = get_value($opts,'SN','reads duplicated:'); + my $percent_dup = sprintf "(%.1f%%)", $reads_dup * 100. / ($reads_total - $reads_filtered); + my $reads_mq0 = get_value($opts,'SN','reads MQ0:'); + my $percent_mq0 = sprintf "(%.1f%%)", ($reads_mapped ? $reads_mq0 * 100. / $reads_mapped : 0); + my $reads_nonprim = get_value($opts,'SN','non-primary alignments:'); + my $read_avglen = get_value($opts,'SN','average length:'); + my $bases_total = get_value($opts,'SN','total length:'); + my $bases_mapped = get_value($opts,'SN','bases mapped (cigar):'); + my $bpercent_mapped = sprintf "(%.1f%%)", $bases_mapped * 100. / $bases_total; + my $error_rate = sprintf "%.2f%%", 100.*get_value($opts,'SN','error rate:'); + + $reads_total = bignum($reads_total); + $reads_filtered = bignum($reads_filtered); + $reads_mapped = bignum($reads_mapped); + $reads_dup = bignum($reads_dup); + $reads_mq0 = bignum($reads_mq0); + $reads_nonprim = bignum($reads_nonprim); + $bases_total = bignum($bases_total); + $bases_mapped = bignum($bases_mapped); + + print $fh qq[ +
+ + + + + + + + + +
Reads
+ + + + + + + +
total: $reads_total
filtered: $reads_filtered $percent_filtered
non-primary: $reads_nonprim
duplicated: $reads_dup $percent_dup
mapped: $reads_mapped $percent_mapped
zero MQ: $reads_mq0 $percent_mq0
avg read length: $read_avglen
Bases
+ + + +
total: $bases_total $bpercent_mapped
mapped: $bases_mapped
error rate: $error_rate
+ + + + ]; + + close($fh); +} + + + diff --git a/src/samtools-1.3.1/misc/psl2sam.pl b/src/samtools-1.3.1/misc/psl2sam.pl new file mode 100755 index 0000000..0a16e60 --- /dev/null +++ b/src/samtools-1.3.1/misc/psl2sam.pl @@ -0,0 +1,85 @@ +#!/usr/bin/env perl +# +# Copyright (C) 2009 Genome Research Ltd. +# +# Author: Heng Li +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + +# This script calculates a score using the BLAST scoring +# system. However, I am not sure how to count gap opens and gap +# extensions. It seems to me that column 5-8 are not what I am +# after. This script counts gaps from the last three columns. It does +# not generate reference skip (N) in the CIGAR as it is not easy to +# directly tell which gaps correspond to introns. + +use strict; +use warnings; +use Getopt::Std; + +my %opts = (a=>1, b=>3, q=>5, r=>2); +getopts('a:b:q:r:', \%opts); +die("Usage: psl2sam.pl [-a $opts{a}] [-b $opts{b}] [-q $opts{q}] [-r $opts{r}] \n") if (@ARGV == 0 && -t STDIN); + +my @stack; +my $last = ''; +my ($a, $b, $q, $r) = ($opts{a}, $opts{b}, $opts{q}, $opts{r}); +while (<>) { + next unless (/^\d/); + my @t = split; + my @s; + my $cigar = ''; + if ($t[8] eq '-') { + my $tmp = $t[11]; + $t[11] = $t[10] - $t[12]; + $t[12] = $t[10] - $tmp; + } + @s[0..4] = ($t[9], (($t[8] eq '+')? 0 : 16), $t[13], $t[15]+1, 0); + @s[6..10] = ('*', 0, 0, '*', '*'); + $cigar .= $t[11].'H' if ($t[11]); # 5'-end clipping + my @x = split(',', $t[18]); + my @y = split(',', $t[19]); + my @z = split(',', $t[20]); + my ($y0, $z0) = ($y[0], $z[0]); + my ($gap_open, $gap_ext) = (0, 0, 0); + for (1 .. $t[17]-1) { + my $ly = $y[$_] - $y[$_-1] - $x[$_-1]; + my $lz = $z[$_] - $z[$_-1] - $x[$_-1]; + if ($ly < $lz) { # del: the reference gap is longer + ++$gap_open; + $gap_ext += $lz - $ly; + $cigar .= ($y[$_] - $y0) . 'M'; + $cigar .= ($lz - $ly) . 'D'; + ($y0, $z0) = ($y[$_], $z[$_]); + } elsif ($lz < $ly) { # ins: the query gap is longer + ++$gap_open; + $gap_ext += $ly - $lz; + $cigar .= ($z[$_] - $z0) . 'M'; + $cigar .= ($ly - $lz) . 'I'; + ($y0, $z0) = ($y[$_], $z[$_]); + } + } + $cigar .= ($t[12] - $y0) . 'M'; + $cigar .= ($t[10] - $t[12]).'H' if ($t[10] != $t[12]); # 3'-end clipping + $s[5] = $cigar; + my $score = $a * $t[0] - $b * $t[1] - $q * $gap_open - $r * $gap_ext; + $score = 0 if ($score < 0); + $s[11] = "AS:i:$score"; + print join("\t", @s), "\n"; +} diff --git a/src/samtools-1.3.1/misc/r2plot.lua b/src/samtools-1.3.1/misc/r2plot.lua new file mode 100755 index 0000000..3247916 --- /dev/null +++ b/src/samtools-1.3.1/misc/r2plot.lua @@ -0,0 +1,83 @@ +#!/usr/bin/env luajit + +function string:split(sep, n) + local a, start = {}, 1; + sep = sep or "%s+"; + repeat + local b, e = self:find(sep, start); + if b == nil then + table.insert(a, self:sub(start)); + break + end + a[#a+1] = self:sub(start, b - 1); + start = e + 1; + if n and #a == n then + table.insert(a, self:sub(start)); + break + end + until start > #self; + return a; +end + +function io.xopen(fn, mode) + mode = mode or 'r'; + if fn == nil then return io.stdin; + elseif fn == '-' then return (mode == 'r' and io.stdin) or io.stdout; + elseif fn:sub(-3) == '.gz' then return (mode == 'r' and io.popen('gzip -dc ' .. fn, 'r')) or io.popen('gzip > ' .. fn, 'w'); + elseif fn:sub(-4) == '.bz2' then return (mode == 'r' and io.popen('bzip2 -dc ' .. fn, 'r')) or io.popen('bgzip2 > ' .. fn, 'w'); + else return io.open(fn, mode) end +end + +local eps = {}; + +function eps.func(fp) + fp = fp or io.stdout + fp:write("/C { dup 255 and 255 div exch dup -8 bitshift 255 and 255 div 3 1 roll -16 bitshift 255 and 255 div 3 1 roll setrgbcolor } bind def\n") + fp:write("/L { 4 2 roll moveto lineto } bind def\n") + fp:write("/LX { dup 4 -1 roll exch moveto lineto } bind def\n") + fp:write("/LY { dup 4 -1 roll moveto exch lineto } bind def\n") + fp:write("/LS { 3 1 roll moveto show } bind def\n") + fp:write("/RS { dup stringwidth pop 4 -1 roll exch sub 3 -1 roll moveto show } bind def\n") + fp:write("/B { 4 copy 3 1 roll exch 6 2 roll 8 -2 roll moveto lineto lineto lineto closepath } bind def\n") +end + +function eps.font(ft, size, fp) + fp = fp or io.stdout + fp:write(string.format('/FS %d def\n', size)); + fp:write('/FS4 FS 4 div def\n'); + fp:write('/' .. ft .. ' findfont FS scalefont setfont\n'); +end + +local scale = 8; + +if #arg == 0 then + print("Usage: r2plot.lua "); + os.exit(1) +end + +local fp = io.xopen(arg[1]); +local n = tonumber(fp:read()); + +print('%!PS-Adobe-3.0 EPSF-3.0'); +print('%%' .. string.format('BoundingBox: -%d -%d %.3f %.3f\n', 10*scale, scale, (n+1)*scale, (n+1)*scale)); +print(string.format('%.3f setlinewidth', scale)); +print(string.format('/plot { setgray moveto 0 %d rlineto } def', scale)); +print(string.format('/plothalf { setgray moveto 0 %.2f rlineto } def', scale/2)); +eps.func(); +eps.font('Helvetica', scale-1); + +local i = 1; +for l in fp:lines() do + local t = l:split('\t'); + print(string.format("%d %d FS4 add (%s) RS", (i-1)*scale-2, (i-1)*scale, t[1])); + for j = 2, #t do + if tonumber(t[j]) > 0.01 then + print(string.format('%.2f %.2f %.2f plot stroke', (i-1+.5)*scale, (j-2)*scale, 1.-t[j])); + end + end + i = i + 1; +end +for j = 1, 21 do + print(string.format('%.2f %.2f %.2f plothalf stroke', -8*scale, (j-1) * scale/2, 1.-(j-1)/20)); +end +print('showpage'); diff --git a/src/cnvnator/src/samtools/misc/sam2vcf.pl b/src/samtools-1.3.1/misc/sam2vcf.pl similarity index 79% rename from src/cnvnator/src/samtools/misc/sam2vcf.pl rename to src/samtools-1.3.1/misc/sam2vcf.pl index afaf91e..0caef09 100755 --- a/src/cnvnator/src/samtools/misc/sam2vcf.pl +++ b/src/samtools-1.3.1/misc/sam2vcf.pl @@ -1,9 +1,28 @@ -#!/usr/bin/perl -w -# +#!/usr/bin/env perl +# +# Copyright (C) 2009, 2010 Genome Research Ltd. +# +# Author: Petr Danecek +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + # VCF specs: http://www.1000genomes.org/wiki/doku.php?id=1000_genomes:analysis:vcf3.3 -# -# Contact: pd3@sanger -# Version: 2010-04-23 use strict; use warnings; @@ -65,8 +84,8 @@ sub iupac_to_gtype 'W' => ['A','T'], 'Y' => ['C','T'], ); - if ( !exists($iupac{$base}) ) - { + if ( !exists($iupac{$base}) ) + { if ( $base ne 'A' && $base ne 'C' && $base ne 'G' && $base ne 'T' ) { error("FIXME: what is this [$base]?\n"); } if ( $ref eq $base ) { return ('.','0/0'); } return ($base,'1/1'); @@ -81,10 +100,10 @@ sub iupac_to_gtype sub parse_indel { my ($cons) = @_; - if ( $cons=~/^-/ ) - { + if ( $cons=~/^-/ ) + { my $len = length($'); - return "D$len"; + return "D$len"; } elsif ( $cons=~/^\+/ ) { return "I$'"; } elsif ( $cons eq '*' ) { return undef; } @@ -111,7 +130,7 @@ sub do_pileup_to_vcf my $keep_ref = $$opts{keep_ref} ? 1 : 0; my $title = exists($$opts{title}) ? $$opts{title} : 'data'; - print $fh_out + print $fh_out qq[##fileformat=VCFv3.3\n], qq[##INFO=DP,1,Integer,"Total Depth"\n], qq[##FORMAT=GT,1,String,"Genotype"\n], @@ -124,9 +143,9 @@ sub do_pileup_to_vcf { chomp($line); my (@items) = split(/\t/,$line); - if ( scalar @items<8 ) - { - error("\nToo few columns, does not look like output of 'samtools pileup -c': $line\n"); + if ( scalar @items<8 ) + { + error("\nToo few columns, does not look like output of 'samtools pileup -c': $line\n"); } my ($chr,$pos,$ref,$cons,$cons_qual,$snp_qual,$rms_qual,$depth,$a1,$a2) = @items; $ref = uc($ref); @@ -137,14 +156,14 @@ sub do_pileup_to_vcf { # An indel is involved. if ( $ignore_indels ) - { + { $prev_ref = $ref; $prev_pos = $pos; $prev_chr = $chr; - next; + next; } - if (!defined $prev_chr || $chr ne $prev_chr || $pos ne $prev_pos) + if (!defined $prev_chr || $chr ne $prev_chr || $pos ne $prev_pos) { if ( !$$opts{refseq} ) { error("Cannot do indels without the reference.\n"); } if ( !$refseq ) { $refseq = Fasta->new(file=>$$opts{refseq}); } @@ -160,35 +179,35 @@ sub do_pileup_to_vcf my $alt1 = parse_indel($al1); my $alt2 = parse_indel($al2); if ( !$alt1 && !$alt2 ) { error("FIXME: could not parse indel:\n", $line); } - if ( !$alt1 ) - { - $alt=$alt2; - $gt='0/1'; + if ( !$alt1 ) + { + $alt=$alt2; + $gt='0/1'; } - elsif ( !$alt2 ) - { - $alt=$alt1; - $gt='0/1'; + elsif ( !$alt2 ) + { + $alt=$alt1; + $gt='0/1'; } elsif ( $alt1 eq $alt2 ) - { - $alt="$alt1"; - $gt='1/1'; + { + $alt="$alt1"; + $gt='1/1'; } else - { - $alt="$alt1,$alt2"; - $gt='1/2'; + { + $alt="$alt1,$alt2"; + $gt='1/2'; } } else { - if ( $ignore_snps || (!$keep_ref && $ref eq $cons) ) - { + if ( $ignore_snps || (!$keep_ref && $ref eq $cons) ) + { $prev_ref = $ref; $prev_pos = $pos; $prev_chr = $chr; - next; + next; } # SNP diff --git a/src/samtools-1.3.1/misc/samtools.pl b/src/samtools-1.3.1/misc/samtools.pl new file mode 100755 index 0000000..45b9c0f --- /dev/null +++ b/src/samtools-1.3.1/misc/samtools.pl @@ -0,0 +1,552 @@ +#!/usr/bin/env perl +# +# Copyright (C) 2009, 2010 Genome Research Ltd. +# Portions copyright (C) 2010 Broad Institute. +# +# Author: Heng Li +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +# Author: lh3 + +use strict; +use warnings; +use Getopt::Std; + +my $version = '0.3.3'; +&usage if (@ARGV < 1); + +my $command = shift(@ARGV); +my %func = (showALEN=>\&showALEN, pileup2fq=>\&pileup2fq, varFilter=>\&varFilter, plp2vcf=>\&plp2vcf, + unique=>\&unique, uniqcmp=>\&uniqcmp, sra2hdr=>\&sra2hdr, sam2fq=>\&sam2fq); + +die("Unknown command \"$command\".\n") if (!defined($func{$command})); +&{$func{$command}}; +exit(0); + +# +# showALEN +# + +sub showALEN { + die(qq/Usage: samtools.pl showALEN \n/) if (@ARGV == 0 && -t STDIN); + while (<>) { + my @t = split; + next if (/^\@/ || @t < 11); + my $l = 0; + $_ = $t[5]; + s/(\d+)[MI]/$l+=$1/eg; + print join("\t", @t[0..5]), "\t$l\t", join("\t", @t[6..$#t]), "\n"; + } +} + +# +# varFilter +# + +# +# Filtration code: +# +# d low depth +# D high depth +# W too many SNPs in a window (SNP only) +# G close to a high-quality indel (SNP only) +# Q low RMS mapping quality (SNP only) +# g close to another indel with higher quality (indel only) +# s low SNP quality (SNP only) +# i low indel quality (indel only) + +sub varFilter { + my %opts = (d=>3, D=>100, l=>30, Q=>25, q=>10, G=>25, s=>100, w=>10, W=>10, N=>2, p=>undef, S=>'', i=>''); + getopts('pq:d:D:l:Q:w:W:N:G:S:i:', \%opts); + die(qq/ +Usage: samtools.pl varFilter [options] + +Options: -Q INT minimum RMS mapping quality for SNPs [$opts{Q}] + -q INT minimum RMS mapping quality for gaps [$opts{q}] + -d INT minimum read depth [$opts{d}] + -D INT maximum read depth [$opts{D}] + -S INT minimum SNP quality [$opts{S}] + -i INT minimum indel quality [$opts{i}] + + -G INT min indel score for nearby SNP filtering [$opts{G}] + -w INT SNP within INT bp around a gap to be filtered [$opts{w}] + + -W INT window size for filtering dense SNPs [$opts{W}] + -N INT max number of SNPs in a window [$opts{N}] + + -l INT window size for filtering adjacent gaps [$opts{l}] + + -p print filtered variants +\n/) if (@ARGV == 0 && -t STDIN); + + # calculate the window size + my ($ol, $ow, $oW) = ($opts{l}, $opts{w}, $opts{W}); + my $max_dist = $ol > $ow? $ol : $ow; + $max_dist = $oW if ($max_dist < $oW); + # the core loop + my @staging; # (indel_filtering_score, flt_tag) + while (<>) { + my @t = split; + next if (uc($t[2]) eq uc($t[3]) || $t[3] eq '*/*'); # skip non-var sites + # clear the out-of-range elements + while (@staging) { + # Still on the same chromosome and the first element's window still affects this position? + last if ($staging[0][3] eq $t[0] && $staging[0][4] + $staging[0][2] + $max_dist >= $t[1]); + varFilter_aux(shift(@staging), $opts{p}); # calling a function is a bit slower, not much + } + my ($flt, $score) = (0, -1); + # first a simple filter + if ($t[7] < $opts{d}) { + $flt = 2; + } elsif ($t[7] > $opts{D}) { + $flt = 3; + } + if ($t[2] eq '*') { # an indel + if ($opts{i} && $opts{i}>$t[5]) { $flt = 8; } + } + elsif ($opts{S} && $opts{S}>$t[5]) { $flt = 7; } # SNP + + # site dependent filters + my $len=0; + if ($flt == 0) { + if ($t[2] eq '*') { # an indel + # If deletion, remember the length of the deletion + my ($a,$b) = split(m{/},$t[3]); + my $alen = length($a) - 1; + my $blen = length($b) - 1; + if ( $alen>$blen ) + { + if ( substr($a,0,1) eq '-' ) { $len=$alen; } + } + elsif ( substr($b,0,1) eq '-' ) { $len=$blen; } + + $flt = 1 if ($t[6] < $opts{q}); + # filtering SNPs + if ($t[5] >= $opts{G}) { + for my $x (@staging) { + # Is it a SNP and is it outside the SNP filter window? + next if ($x->[0] >= 0 || $x->[4] + $x->[2] + $ow < $t[1]); + $x->[1] = 5 if ($x->[1] == 0); + } + } + # calculate the filtering score (different from indel quality) + $score = $t[5]; + $score += $opts{s} * $t[10] if ($t[8] ne '*'); + $score += $opts{s} * $t[11] if ($t[9] ne '*'); + # check the staging list for indel filtering + for my $x (@staging) { + # Is it a SNP and is it outside the gap filter window + next if ($x->[0] < 0 || $x->[4] + $x->[2] + $ol < $t[1]); + if ($x->[0] < $score) { + $x->[1] = 6; + } else { + $flt = 6; last; + } + } + } else { # a SNP + $flt = 1 if ($t[6] < $opts{Q}); + # check adjacent SNPs + my $k = 1; + for my $x (@staging) { + ++$k if ($x->[0] < 0 && $x->[4] + $x->[2] + $oW >= $t[1] && ($x->[1] == 0 || $x->[1] == 4 || $x->[1] == 5)); + } + # filtering is necessary + if ($k > $opts{N}) { + $flt = 4; + for my $x (@staging) { + $x->[1] = 4 if ($x->[0] < 0 && $x->[4] + $x->[2] + $oW >= $t[1] && $x->[1] == 0); + } + } else { # then check gap filter + for my $x (@staging) { + next if ($x->[0] < 0 || $x->[4] + $x->[2] + $ow < $t[1]); + if ($x->[0] >= $opts{G}) { + $flt = 5; last; + } + } + } + } + } + push(@staging, [$score, $flt, $len, @t]); + } + # output the last few elements in the staging list + while (@staging) { + varFilter_aux(shift @staging, $opts{p}); + } +} + +sub varFilter_aux { + my ($first, $is_print) = @_; + if ($first->[1] == 0) { + print join("\t", @$first[3 .. @$first-1]), "\n"; + } elsif ($is_print) { + print STDERR join("\t", substr("UQdDWGgsiX", $first->[1], 1), @$first[3 .. @$first-1]), "\n"; + } +} + +# +# pileup2fq +# + +sub pileup2fq { + my %opts = (d=>3, D=>255, Q=>25, G=>25, l=>10); + getopts('d:D:Q:G:l:', \%opts); + die(qq/ +Usage: samtools.pl pileup2fq [options] + +Options: -d INT minimum depth [$opts{d}] + -D INT maximum depth [$opts{D}] + -Q INT min RMS mapQ [$opts{Q}] + -G INT minimum indel score [$opts{G}] + -l INT indel filter winsize [$opts{l}]\n +/) if (@ARGV == 0 && -t STDIN); + + my ($last_chr, $seq, $qual, @gaps, $last_pos); + my $_Q = $opts{Q}; + my $_d = $opts{d}; + my $_D = $opts{D}; + + $last_chr = ''; + while (<>) { + my @t = split; + if ($last_chr ne $t[0]) { + &p2q_post_process($last_chr, \$seq, \$qual, \@gaps, $opts{l}) if ($last_chr); + $last_chr = $t[0]; + $last_pos = 0; + $seq = ''; $qual = ''; + @gaps = (); + } + if ($t[1] - $last_pos != 1) { + $seq .= 'n' x ($t[1] - $last_pos - 1); + $qual .= '!' x ($t[1] - $last_pos - 1); + } + if ($t[2] eq '*') { + push(@gaps, $t[1]) if ($t[5] >= $opts{G}); + } else { + $seq .= ($t[6] >= $_Q && $t[7] >= $_d && $t[7] <= $_D)? uc($t[3]) : lc($t[3]); + my $q = $t[4] + 33; + $q = 126 if ($q > 126); + $qual .= chr($q); + } + $last_pos = $t[1]; + } + &p2q_post_process($last_chr, \$seq, \$qual, \@gaps, $opts{l}); +} + +sub p2q_post_process { + my ($chr, $seq, $qual, $gaps, $l) = @_; + &p2q_filter_gaps($seq, $gaps, $l); + print "\@$chr\n"; &p2q_print_str($seq); + print "+\n"; &p2q_print_str($qual); +} + +sub p2q_filter_gaps { + my ($seq, $gaps, $l) = @_; + for my $g (@$gaps) { + my $x = $g > $l? $g - $l : 0; + substr($$seq, $x, $l + $l) = lc(substr($$seq, $x, $l + $l)); + } +} + +sub p2q_print_str { + my ($s) = @_; + my $l = length($$s); + for (my $i = 0; $i < $l; $i += 60) { + print substr($$s, $i, 60), "\n"; + } +} + +# +# sam2fq +# + +sub sam2fq { + my %opts = (n=>20, p=>''); + getopts('n:p:', \%opts); + die("Usage: samtools.pl sam2fq [-n 20] [-p ] \n") if (@ARGV == 0 && -t STDIN); + if ($opts{p} && $opts{n} > 1) { + my $pre = $opts{p}; + my @fh; + for (0 .. $opts{n}-1) { + open($fh[$_], sprintf("| gzip > $pre.%.3d.fq.gz", $_)) || die; + } + my $i = 0; + while (<>) { + next if (/^@/); + chomp; + my @t = split("\t"); + next if ($t[9] eq '*'); + my ($name, $seq, $qual); + if ($t[1] & 16) { # reverse strand + $seq = reverse($t[9]); + $qual = reverse($t[10]); + $seq =~ tr/ACGTacgt/TGCAtgca/; + } else { + ($seq, $qual) = @t[9,10]; + } + $name = $t[0]; + $name .= "/1" if ($t[1] & 0x40); + $name .= "/2" if ($t[1] & 0x80); + print {$fh[$i]} "\@$name\n$seq\n"; + if ($qual ne '*') { + print {$fh[$i]} "+\n$qual\n"; + } + $i = 0 if (++$i == $opts{n}); + } + close($fh[$_]) for (0 .. $opts{n}-1); + } else { + die("To be implemented.\n"); + } +} + +# +# sra2hdr +# + +# This subroutine does not use an XML parser. It requires that the SRA +# XML files are properly formated. +sub sra2hdr { + my %opts = (); + getopts('', \%opts); + die("Usage: samtools.pl sra2hdr \n") if (@ARGV == 0); + my $pre = $ARGV[0]; + my $fh; + # read sample + my $sample = 'UNKNOWN'; + open($fh, "$pre.sample.xml") || die; + while (<$fh>) { + $sample = $1 if (/) { + if (/\s*(\S+)\s*<\/LIBRARY_NAME>/i) { + $exp2lib{$exp} = $1; + } + } + close($fh); + # read run + my ($run, @fn); + open($fh, "$pre.run.xml") || die; + while (<$fh>) { + if (//i) { + if (@fn == 1) { + print STDERR "$fn[0]\t$run\n"; + } else { + for (0 .. $#fn) { + print STDERR "$fn[$_]\t$run", "_", $_+1, "\n"; + } + } + } + } + close($fh); +} + +# +# unique +# + +sub unique { + my %opts = (f=>250.0, q=>5, r=>2, a=>1, b=>3); + getopts('Qf:q:r:a:b:m', \%opts); + die("Usage: samtools.pl unique [-f $opts{f}] \n") if (@ARGV == 0 && -t STDIN); + my $last = ''; + my $recal_Q = !defined($opts{Q}); + my $multi_only = defined($opts{m}); + my @a; + while (<>) { + my $score = -1; + print $_ if (/^\@/); + $score = $1 if (/AS:i:(\d+)/); + my @t = split("\t"); + next if (@t < 11); + if ($score < 0) { # AS tag is unavailable + my $cigar = $t[5]; + my ($mm, $go, $ge) = (0, 0, 0); + $cigar =~ s/(\d+)[ID]/++$go,$ge+=$1/eg; + $cigar = $t[5]; + $cigar =~ s/(\d+)M/$mm+=$1/eg; + $score = $mm * $opts{a} - $go * $opts{q} - $ge * $opts{r}; # no mismatches... + } + $score = 1 if ($score < 1); + if ($t[0] ne $last) { + &unique_aux(\@a, $opts{f}, $recal_Q, $multi_only) if (@a); + $last = $t[0]; + } + push(@a, [$score, \@t]); + } + &unique_aux(\@a, $opts{f}, $recal_Q, $multi_only) if (@a); +} + +sub unique_aux { + my ($a, $fac, $is_recal, $multi_only) = @_; + my ($max, $max2, $max_i) = (0, 0, -1); + for (my $i = 0; $i < @$a; ++$i) { + if ($a->[$i][0] > $max) { + $max2 = $max; $max = $a->[$i][0]; $max_i = $i; + } elsif ($a->[$i][0] > $max2) { + $max2 = $a->[$i][0]; + } + } + if ($is_recal) { + if (!$multi_only || @$a > 1) { + my $q = int($fac * ($max - $max2) / $max + .499); + $q = 250 if ($q > 250); + $a->[$max_i][1][4] = $q < 250? $q : 250; + } + } + print join("\t", @{$a->[$max_i][1]}); + @$a = (); +} + +# +# uniqcmp: compare two SAM files +# + +sub uniqcmp { + my %opts = (q=>10, s=>100); + getopts('pq:s:', \%opts); + die("Usage: samtools.pl uniqcmp \n") if (@ARGV < 2); + my ($fh, %a); + warn("[uniqcmp] read the first file...\n"); + &uniqcmp_aux($ARGV[0], \%a, 0); + warn("[uniqcmp] read the second file...\n"); + &uniqcmp_aux($ARGV[1], \%a, 1); + warn("[uniqcmp] stats...\n"); + my @cnt; + $cnt[$_] = 0 for (0..9); + for my $x (keys %a) { + my $p = $a{$x}; + my $z; + if (defined($p->[0]) && defined($p->[1])) { + $z = ($p->[0][0] == $p->[1][0] && $p->[0][1] eq $p->[1][1] && abs($p->[0][2] - $p->[1][2]) < $opts{s})? 0 : 1; + if ($p->[0][3] >= $opts{q} && $p->[1][3] >= $opts{q}) { + ++$cnt[$z*3+0]; + } elsif ($p->[0][3] >= $opts{q}) { + ++$cnt[$z*3+1]; + } elsif ($p->[1][3] >= $opts{q}) { + ++$cnt[$z*3+2]; + } + print STDERR "$x\t$p->[0][1]:$p->[0][2]\t$p->[0][3]\t$p->[0][4]\t$p->[1][1]:$p->[1][2]\t$p->[1][3]\t$p->[1][4]\t", + $p->[0][5]-$p->[1][5], "\n" if ($z && defined($opts{p}) && ($p->[0][3] >= $opts{q} || $p->[1][3] >= $opts{q})); + } elsif (defined($p->[0])) { + ++$cnt[$p->[0][3]>=$opts{q}? 6 : 7]; + print STDERR "$x\t$p->[0][1]:$p->[0][2]\t$p->[0][3]\t$p->[0][4]\t*\t0\t*\t", + $p->[0][5], "\n" if (defined($opts{p}) && $p->[0][3] >= $opts{q}); + } else { + print STDERR "$x\t*\t0\t*\t$p->[1][1]:$p->[1][2]\t$p->[1][3]\t$p->[1][4]\t", + -$p->[1][5], "\n" if (defined($opts{p}) && $p->[1][3] >= $opts{q}); + ++$cnt[$p->[1][3]>=$opts{q}? 8 : 9]; + } + } + print "Consistent (high, high): $cnt[0]\n"; + print "Consistent (high, low ): $cnt[1]\n"; + print "Consistent (low , high): $cnt[2]\n"; + print "Inconsistent (high, high): $cnt[3]\n"; + print "Inconsistent (high, low ): $cnt[4]\n"; + print "Inconsistent (low , high): $cnt[5]\n"; + print "Second missing (high): $cnt[6]\n"; + print "Second missing (low ): $cnt[7]\n"; + print "First missing (high): $cnt[8]\n"; + print "First missing (low ): $cnt[9]\n"; +} + +sub uniqcmp_aux { + my ($fn, $a, $which) = @_; + my $fh; + $fn = "samtools view $fn |" if ($fn =~ /\.bam/); + open($fh, $fn) || die; + while (<$fh>) { + my @t = split; + next if (@t < 11); +# my $l = ($t[5] =~ /^(\d+)S/)? $1 : 0; + my $l = 0; + my ($x, $nm) = (0, 0); + $nm = $1 if (/NM:i:(\d+)/); + $_ = $t[5]; + s/(\d+)[MI]/$x+=$1/eg; + @{$a->{$t[0]}[$which]} = (($t[1]&0x10)? 1 : 0, $t[2], $t[3]-$l, $t[4], "$x:$nm", $x - 4 * $nm); + } + close($fh); +} + +sub plp2vcf { + while (<>) { + my @t = split; + next if ($t[3] eq '*/*'); + if ($t[2] eq '*') { # indel + my @s = split("/", $t[3]); + my (@a, @b); + my ($ref, $alt); + for (@s) { + next if ($_ eq '*'); + if (/^-/) { + push(@a, 'N'.substr($_, 1)); + push(@b, 'N'); + } elsif (/^\+/) { + push(@a, 'N'); + push(@b, 'N'.substr($_, 1)); + } + } + if ($a[0] && $a[1]) { + if (length($a[0]) < length($a[1])) { + $ref = $a[1]; + $alt = ($b[0] . ('N' x (length($a[1]) - length($a[0])))) . ",$b[1]"; + } elsif (length($a[0]) > length($a[1])) { + $ref = $a[0]; + $alt = ($b[1] . ('N' x (length($a[0]) - length($a[1])))) . ",$b[0]"; + } else { + $ref = $a[0]; + $alt = ($b[0] eq $b[1])? $b[0] : "$b[0],$b[1]"; + } + } else { + $ref = $a[0]; $alt = $b[0]; + } + print join("\t", @t[0,1], '.', $ref, $alt, $t[5], '.', '.'), "\n"; + } else { # SNP + } + } +} + +# +# Usage +# + +sub usage { + die(qq/ +Program: samtools.pl (helper script for SAMtools) +Version: $version +Contact: Heng Li \n +Usage: samtools.pl []\n +Command: varFilter filtering SNPs and short indels + pileup2fq generate fastq from `pileup -c' + showALEN print alignment length (ALEN) following CIGAR +\n/); +} diff --git a/src/samtools-1.3.1/misc/seq_cache_populate.pl b/src/samtools-1.3.1/misc/seq_cache_populate.pl new file mode 100755 index 0000000..048108d --- /dev/null +++ b/src/samtools-1.3.1/misc/seq_cache_populate.pl @@ -0,0 +1,322 @@ +#!/usr/bin/env perl + +# The MIT License + +# Copyright (c) 2014 Genome Research Ltd. +# Author: Rob Davies + +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: + +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. + +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. + +# Import references into a cram reference cache from fasta files. +# See below __END__ for POD documentation. + +use strict; +use warnings; +use Digest::MD5; +use Getopt::Long; +use File::Find; +use File::Temp qw(tempfile); +use File::Spec::Functions; +use File::Path 'make_path'; +use IO::Handle; + +$| = 1; + +# Directory where the cache will be built +my $root_dir; + +# Number of subdirectories to make below $root_dir +# Each subdir will eat up two hex digits of the file MD5 +my $subdirs = 2; + +# Directory tree to search when using the -find option +my $find = ''; + +# How much data to read before spilling to a file +my $max_acc = 256 * 1024 * 1024; + +my $usage = "Usage: $0 -root [-subdirs ] input1.fasta ...\n $0 -root [-subdirs ] -find \n"; + +# Deal with options +GetOptions("root=s" => \$root_dir, "subdirs=s" => \$subdirs, + "find=s" => \$find) || die $usage; + +unless ($root_dir && $subdirs =~ /^\d+$/) { die $usage; } +if ($subdirs >= 16) { + die "$0: Error: -subdirs should be less than 15.\n"; +} + +# Regexp to convert a hex MD5 to a list of $subdirs subdirectory names, the +# remainder making the filename in the leaf directory +my $dest_regexp = "(..)" x $subdirs . "(" . ".." x (16 - $subdirs) . ")"; +my $dest_re = qr/$dest_regexp/; + +# Ensure $root_dir exists +unless (-e $root_dir) { + make_path($root_dir); +} + +if ($find) { + # Find mode - search a directory tree for anything that looks like a + # fasta file. Any that are found will be put into the new cache, if + # they are not already there. + find({ + wanted => sub { + find_files($File::Find::name, $root_dir, $dest_re, $max_acc); + }, + no_chdir => 1, + }, + $find); +} elsif (@ARGV) { + # If a list of files was given on the command line, go through them + # and try to add each one. + foreach my $name (@ARGV) { + open(my $fh, '<', $name) || die "Couldn't open $name: $!\n"; + process_file($name, $fh, $root_dir, $dest_re, $max_acc); + close($fh) || die "Error closing $name: $!\n"; + } +} else { + # Otherwise read from STDIN + process_file('STDIN', \*STDIN, $root_dir, $dest_re, $max_acc); +} +exit; + +sub find_files { + my ($name, $root_dir, $dest_re, $max_acc) = @_; + + # See if $name is a candidate file + + my $fh; + return if ($name =~ /~$/); # Ignore backup files + return unless (-f $name && -r _); # Ignore non-regular and unreadable files + + # Inspect the first two lines of the candidate + my $buffer; + open($fh, '<', $name) || die "Couldn't open $name: $!\n"; + read($fh, $buffer, 8192); # Should be enough to find the header & sequence + close($fh) || die "Error closing $name: $!\n"; + my ($l1, $l2) = split(/\n/, $buffer); + + # Check for fasta-like content + return unless ($l1 && $l1 =~ /^>\S+/); + return unless ($l2 && $l2 =~ /^[ACGTMRWSYKVHDBNacgtmrwsykvhdbn]+$/); + + # Looks like a fasta file, so process it + open($fh, '<', $name) || die "Couldn't open $name: $!\n"; + process_file($name, $fh, $root_dir, $dest_re, $max_acc); + close($fh) || die "Error closing $name: $!\n"; +} + +sub process_file { + my ($name, $in_fh, $root_dir, $dest_re, $max_acc) = @_; + + # Process the fasta file $in_fh. Each entry in the file is read, and + # the MD5 calculated as described in the SAM specification (i.e. + # all uppercased with whitespace stripped out). The MD5 is then + # split using $dest_re to convert it into the path name for the entry + # in the cache. If the path is not already present, the entry (in + # uppercased and stripped form) is saved into the cache. + + # Entries shorter that $max_acc will be kept in memory. For fasta files + # with lots of short entries this can save a lot of unnecessary writing + # if the data is already in the cache. Anything longer + # gets written out to a file to keep memory consumption under control. + # The temporary files have to be made in $root_dir, as the final + # destination is not known until the entry has been completely read. + + my $id; # Name of current fasta entry + my $ctx; # MD5 context + my $acc = ''; # The accumulated sequence + my $tmpfile; # Temporary file name + my $tmpfh; # Temporary file handle + my $extra = 1024; # Extra space to pre-allocate to account for reading + # 1 line past $max_acc + vec($acc, $max_acc + $extra, 8) = 1; # Pre-allocate some space + $acc = ''; + + # Use an eval block so any stray temporary file can be cleaned up before + # exiting. + eval { + print "Reading $name ...\n"; + for (;;) { # Error catching form of while (<>) {...} + undef($!); + last if (eof($in_fh)); # Needed if last line isn't terminated + unless (defined($_ = readline($in_fh))) { + die "Error reading $name: $!" if $!; + last; # EOF + } + + if (/^>(\S+)/) { + # Found a fasta header + if ($ctx) { # Finish previous entry, if there is one + finish_entry($id, $ctx, \$acc, $tmpfh, $tmpfile, + $root_dir, $dest_re); + undef($tmpfile); + $acc = ''; + } + $id = $1; + $ctx = Digest::MD5->new(); + } else { + unless ($id) { die "Found sequence with no header\n"; } + # Read some sequence + chomp; + s/\s+//g; + if ($_) { + $_ = uc($_); + $acc .= $_; + $ctx->add($_); + + if (length($acc) > $max_acc) { + # Spill long sequences out to a temporary file in + # $root_dir. + unless ($tmpfile) { + ($tmpfh, $tmpfile) = tempfile(DIR => $root_dir, + SUFFIX => '.tmp'); + } + print $tmpfh $acc + || die "Error writing to $tmpfile: $!\n"; + $acc = ''; + } + } + } + } + if ($ctx) { + # Finish off the last entry + finish_entry($id, $ctx, \$acc, $tmpfh, $tmpfile, + $root_dir, $dest_re); + undef($tmpfile); + } + }; + my $err = $@; + if ($tmpfile) { unlink($tmpfile); } + if ($err) { die $err; } +} + +sub finish_entry { + my ($id, $ctx, $acc_ref, $tmpfh, $tmpfile, $root_dir, $dest_re) = @_; + + # Finish writing an entry + + my $digest = $ctx->hexdigest; + + # Get the destination directory and filename + my @segs = $digest =~ /$dest_re/; + my $dest_dir = (@segs > 1 + ? catdir($root_dir, @segs[0..($#segs - 1)]) + : $root_dir); + my $dest = catfile($dest_dir, $segs[-1]); + + # Make the destination dir if necessary + unless (-e $dest_dir) { + make_path($dest_dir); + } + + if (-e $dest) { + # If the file is already present, there's nothing to do apart from + # remove the temporary file if it was made. + print "Already exists: $digest $id\n"; + if ($tmpfile) { + close($tmpfh) || die "Error closing $tmpfile: $!\n"; + unlink($tmpfile) || die "Couldn't remove $tmpfile: $!\n"; + } + } else { + # Need to add the data to the cache. + unless ($tmpfile) { + # If the data hasn't been written already, it needs to be done + # now. Write to a temp file in $dest_dir so if it goes wrong + # we won't leave a file with the right name but half-written + # content. + ($tmpfh, $tmpfile) = tempfile(DIR => $dest_dir, + SUFFIX => '.tmp'); + } + + # Assert that the $tmpfile is now set + unless ($tmpfile) { die "Error: Didn't make a temp file"; } + + eval { + # Flush out any remaining data + if ($$acc_ref) { + print $tmpfh $$acc_ref || die "Error writing to $tmpfile: $!\n"; + } + # Paranoid file close + $tmpfh->flush() || die "Error flushing to $tmpfile: $!\n"; + $tmpfh->sync() || die "Error syncing $tmpfile: $!\n"; + close($tmpfh) || die "Error writing to $tmpfile: $!\n"; + }; + if ($@) { + # Attempt to clean up if writing failed + my $save = $@; + unlink($tmpfile) || warn "Couldn't remove $tmpfile: $!"; + die $save; + } + + # Finished writing, and everything is flushed as far as possible + # so rename the temp file + print "$dest $id\n"; + rename($tmpfile, $dest) + || die "Error moving $tmpfile to $dest: $!\n"; + } +} + +__END__ + +=head1 NAME + +seq_cache_populate.pl + +=head1 SYNOPSIS + + seq_cache_populate.pl -root [-subdirs ] input1.fasta ... + + seq_cache_populate.pl -root [-subdirs ] -find + +=head1 DESCRIPTION + +Import references into a cram reference cache from fasta files. + +When run with a list of fasta files, this program reads the files and stores +the sequences within it in the reference cache under directory . The +sequences in the cache are stored with names based on the MD5 checksum +of the sequence. + +By default, sequences are stored in a hierarchy two directories deep, to +keep the number of items in a single directory to a reasonable number. This +depth can be chaged using the -subdirs option. + +If the -find option is used, the program will scan the given directory tree. +Any files that appear to be fasta (by looking for a first line starting with +'>' followed by somthing that looks like DNA sequence) will be read and +added to the reference cache. The traversal will ignore symbolic links. + +Samtools/htslib can be made to use the cache by appropriate setting of the +REF_PATH environment varaiable. For example, if seq_cache_populate was run +using options '-root /tmp/ref_cache -subdirs 2', setting REF_PATH to +'/tmp/ref_cache/%2s/%2s/%s' should allow samtools to find the references that +it stored. + +Note that if no REF_PATH is specified, htslib will default to downloading from +the EBI reference server and caching locally (see the samtools(1) man page for +details), defaulting to $HOME/.cache/hts-ref/%2s/%2s/%s. This is functionally +equivalent to running this tool with '-root $HOME/.cache/hts-ref -subdirs 2'. + +=head1 AUTHOR + +Rob Davies. + +=cut diff --git a/src/samtools-1.3.1/misc/soap2sam.pl b/src/samtools-1.3.1/misc/soap2sam.pl new file mode 100755 index 0000000..08e0c4c --- /dev/null +++ b/src/samtools-1.3.1/misc/soap2sam.pl @@ -0,0 +1,128 @@ +#!/usr/bin/env perl +# +# Copyright (C) 2009 Genome Research Ltd. +# +# Author: Heng Li +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + +use strict; +use warnings; +use Getopt::Std; + +&soap2sam; +exit; + +sub mating { + my ($s1, $s2) = @_; + my $isize = 0; + if ($s1->[2] ne '*' && $s1->[2] eq $s2->[2]) { # then calculate $isize + my $x1 = ($s1->[1] & 0x10)? $s1->[3] + length($s1->[9]) : $s1->[3]; + my $x2 = ($s2->[1] & 0x10)? $s2->[3] + length($s2->[9]) : $s2->[3]; + $isize = $x2 - $x1; + } + # update mate coordinate + if ($s2->[2] ne '*') { + @$s1[6..8] = (($s2->[2] eq $s1->[2])? "=" : $s2->[2], $s2->[3], $isize); + $s1->[1] |= 0x20 if ($s2->[1] & 0x10); + } else { + $s1->[1] |= 0x8; + } + if ($s1->[2] ne '*') { + @$s2[6..8] = (($s1->[2] eq $s2->[2])? "=" : $s1->[2], $s1->[3], -$isize); + $s2->[1] |= 0x20 if ($s1->[1] & 0x10); + } else { + $s2->[1] |= 0x8; + } +} + +sub soap2sam { + my %opts = (); + getopts("p", \%opts); + die("Usage: soap2sam.pl [-p] \n") if (@ARGV == 0 && -t STDIN); + my $is_paired = defined($opts{p}); + # core loop + my @s1 = (); + my @s2 = (); + my ($s_last, $s_curr) = (\@s1, \@s2); + while (<>) { + s/[\177-\377]|[\000-\010]|[\012-\040]//g; + next if (&soap2sam_aux($_, $s_curr, $is_paired) < 0); + if (@$s_last != 0 && $s_last->[0] eq $s_curr->[0]) { + &mating($s_last, $s_curr); + print join("\t", @$s_last), "\n"; + print join("\t", @$s_curr), "\n"; + @$s_last = (); @$s_curr = (); + } else { + print join("\t", @$s_last), "\n" if (@$s_last != 0); + my $s = $s_last; $s_last = $s_curr; $s_curr = $s; + } + } + print join("\t", @$s_last), "\n" if (@$s_last != 0); +} + +sub soap2sam_aux { + my ($line, $s, $is_paired) = @_; + chomp($line); + my @t = split(/\s+/, $line); + return -1 if (@t < 9 || $line =~ /^\s/ || !$t[0]); + @$s = (); + # fix SOAP-2.1.x bugs + @t = @t[0..2,4..$#t] unless ($t[3] =~ /^\d+$/); + # read name + $s->[0] = $t[0]; + $s->[0] =~ s/\/[12]$//g; + # initial flag (will be updated later) + $s->[1] = 0; + $s->[1] |= 1 | 1<<($t[4] eq 'a'? 6 : 7); + $s->[1] |= 2 if ($is_paired); + # read & quality + $s->[9] = $t[1]; + $s->[10] = (length($t[2]) > length($t[1]))? substr($t[2], 0, length($t[1])) : $t[2]; + # cigar + $s->[5] = length($s->[9]) . "M"; + # coor + $s->[2] = $t[7]; $s->[3] = $t[8]; + $s->[1] |= 0x10 if ($t[6] eq '-'); + # mapQ + $s->[4] = $t[3] == 1? 30 : 0; + # mate coordinate + $s->[6] = '*'; $s->[7] = $s->[8] = 0; + # aux + push(@$s, "NM:i:$t[9]"); + my $md = ''; + if ($t[9]) { + my @x; + for (10 .. $#t) { + push(@x, sprintf("%.3d,$1", $2)) if ($t[$_] =~ /^([ACGT])->(\d+)/i); + } + @x = sort(@x); + my $a = 0; + for (@x) { + my ($y, $z) = split(","); + $md .= (int($y)-$a) . $z; + $a += $y - $a + 1; + } + $md .= length($t[1]) - $a; + } else { + $md = length($t[1]); + } + push(@$s, "MD:Z:$md"); + return 0; +} diff --git a/src/samtools-1.3.1/misc/varfilter.py b/src/samtools-1.3.1/misc/varfilter.py new file mode 100755 index 0000000..5393c30 --- /dev/null +++ b/src/samtools-1.3.1/misc/varfilter.py @@ -0,0 +1,227 @@ +#!/usr/bin/env python +# +# Copyright (C) 2009, 2010 Genome Research Ltd. +# +# Author: Aylwyn Scally +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + +# Author: lh3, converted to python and modified to add -C option by Aylwyn Scally +# +# About: +# varfilter.py is a port of Heng's samtools.pl varFilter script into +# python, with an additional -C INT option. This option sets a minimum +# consensus score, above which the script will output a pileup line +# wherever it _could have_ called a variant, even if none is actually +# called (i.e. hom-ref positions). This is important if you want to +# subsequently merge the calls with those for another individual to get a +# synoptic view of calls at each site. Without this option, and in all +# other respects, it behaves like samtools.pl varFilter. +# +# Aylwyn Scally as6@sanger.ac.uk + + +# Filtration code: +# +# C low CNS quality (hom-ref only) +# d low depth +# D high depth +# W too many SNPs in a window (SNP only) +# G close to a high-quality indel (SNP only) +# Q low RMS mapping quality (SNP only) +# g close to another indel with higher quality (indel only) +# s low SNP quality (SNP only) +# i low indel quality (indel only) + + +import sys +import getopt + +def usage(): + print '''usage: varfilter.py [options] [cns-pileup] + +Options: -Q INT minimum RMS mapping quality for SNPs + -q INT minimum RMS mapping quality for gaps + -d INT minimum read depth + -D INT maximum read depth + -S INT minimum SNP quality + -i INT minimum indel quality + -C INT minimum consensus quality for hom-ref sites + + -G INT min indel score for nearby SNP filtering + -w INT SNP within INT bp around a gap to be filtered + + -W INT window size for filtering dense SNPs + -N INT max number of SNPs in a window + + -l INT window size for filtering adjacent gaps + + -p print filtered variants''' + +def varFilter_aux(first, is_print): + try: + if first[1] == 0: + sys.stdout.write("\t".join(first[4:]) + "\n") + elif is_print: + sys.stderr.write("\t".join(["UQdDWGgsiCX"[first[1]]] + first[4:]) + "\n") + except IOError: + sys.exit() + +mindepth = 3 +maxdepth = 100 +gapgapwin = 30 +minsnpmapq = 25 +mingapmapq = 10 +minindelscore = 25 +scorefactor = 100 +snpgapwin = 10 +densesnpwin = 10 +densesnps = 2 +printfilt = False +minsnpq = 0 +minindelq = 0 +mincnsq = 0 + +try: + options, args = getopt.gnu_getopt(sys.argv[1:], 'pq:d:D:l:Q:w:W:N:G:S:i:C:', []) +except getopt.GetoptError: + usage() + sys.exit(2) +for (oflag, oarg) in options: + if oflag == '-d': mindepth = int(oarg) + if oflag == '-D': maxdepth = int(oarg) + if oflag == '-l': gapgapwin = int(oarg) + if oflag == '-Q': minsnpmapq = int(oarg) + if oflag == '-q': mingapmapq = int(oarg) + if oflag == '-G': minindelscore = int(oarg) + if oflag == '-s': scorefactor = int(oarg) + if oflag == '-w': snpgapwin = int(oarg) + if oflag == '-W': densesnpwin = int(oarg) + if oflag == '-C': mincnsq = int(oarg) + if oflag == '-N': densesnps = int(oarg) + if oflag == '-p': printfilt = True + if oflag == '-S': minsnpq = int(oarg) + if oflag == '-i': minindelq = int(oarg) + +if len(args) < 1: + inp = sys.stdin +else: + inp = open(args[0]) + +# calculate the window size +max_dist = max(gapgapwin, snpgapwin, densesnpwin) + +staging = [] +for t in (line.strip().split() for line in inp): + (flt, score) = (0, -1) + # non-var sites + if t[3] == '*/*': + continue + is_snp = t[2].upper() != t[3].upper() + if not (is_snp or mincnsq): + continue + # clear the out-of-range elements + while staging: + # Still on the same chromosome and the first element's window still affects this position? + if staging[0][4] == t[0] and int(staging[0][5]) + staging[0][2] + max_dist >= int(t[1]): + break + varFilter_aux(staging.pop(0), printfilt) + + # first a simple filter + if int(t[7]) < mindepth: + flt = 2 + elif int(t[7]) > maxdepth: + flt = 3 + if t[2] == '*': # an indel + if minindelq and minindelq > int(t[5]): + flt = 8 + elif is_snp: + if minsnpq and minsnpq> int(t[5]): + flt = 7 + else: + if mincnsq and mincnsq > int(t[4]): + flt = 9 + + # site dependent filters + dlen = 0 + if flt == 0: + if t[2] == '*': # an indel + # If deletion, remember the length of the deletion + (a,b) = t[3].split('/') + alen = len(a) - 1 + blen = len(b) - 1 + if alen>blen: + if a[0] == '-': dlen=alen + elif b[0] == '-': dlen=blen + + if int(t[6]) < mingapmapq: + flt = 1 + # filtering SNPs + if int(t[5]) >= minindelscore: + for x in (y for y in staging if y[3]): + # Is it a SNP and is it outside the SNP filter window? + if x[0] >= 0 or int(x[5]) + x[2] + snpgapwin < int(t[1]): + continue + if x[1] == 0: + x[1] = 5 + + # calculate the filtering score (different from indel quality) + score = int(t[5]) + if t[8] != '*': + score += scorefactor * int(t[10]) + if t[9] != '*': + score += scorefactor * int(t[11]) + # check the staging list for indel filtering + for x in (y for y in staging if y[3]): + # Is it a SNP and is it outside the gap filter window + if x[0] < 0 or int(x[5]) + x[2] + gapgapwin < int(t[1]): + continue + if x[0] < score: + x[1] = 6 + else: + flt = 6 + break + else: # a SNP or hom-ref + if int(t[6]) < minsnpmapq: + flt = 1 + # check adjacent SNPs + k = 1 + for x in (y for y in staging if y[3]): + if x[0] < 0 and int(x[5]) + x[2] + densesnpwin >= int(t[1]) and (x[1] == 0 or x[1] == 4 or x[1] == 5): + k += 1 + + # filtering is necessary + if k > densesnps: + flt = 4 + for x in (y for y in staging if y[3]): + if x[0] < 0 and int(x[5]) + x[2] + densesnpwin >= int(t[1]) and x[1] == 0: + x[1] = 4 + else: # then check gap filter + for x in (y for y in staging if y[3]): + if x[0] < 0 or int(x[5]) + x[2] + snpgapwin < int(t[1]): + continue + if x[0] >= minindelscore: + flt = 5 + break + + staging.append([score, flt, dlen, is_snp] + t) + +# output the last few elements in the staging list +while staging: + varFilter_aux(staging.pop(0), printfilt) diff --git a/src/samtools-1.3.1/misc/vcfutils.lua b/src/samtools-1.3.1/misc/vcfutils.lua new file mode 100755 index 0000000..31102ac --- /dev/null +++ b/src/samtools-1.3.1/misc/vcfutils.lua @@ -0,0 +1,694 @@ +#!/usr/bin/env luajit + +----------------------------------- +-- BEGIN: routines from klib.lua -- +----------------------------------- + +-- Description: getopt() translated from the BSD getopt(); compatible with the default Unix getopt() +--[[ Example: + for o, a in os.getopt(arg, 'a:b') do + print(o, a) + end +]]-- +function os.getopt(args, ostr) + local arg, place = nil, 0; + return function () + if place == 0 then -- update scanning pointer + place = 1 + if #args == 0 or args[1]:sub(1, 1) ~= '-' then place = 0; return nil end + if #args[1] >= 2 then + place = place + 1 + if args[1]:sub(2, 2) == '-' then -- found "--" + table.remove(args, 1); + place = 0 + return nil; + end + end + end + local optopt = place <= #args[1] and args[1]:sub(place, place) or nil + place = place + 1; + local oli = optopt and ostr:find(optopt) or nil + if optopt == ':' or oli == nil then -- unknown option + if optopt == '-' then return nil end + if place > #args[1] then + table.remove(args, 1); + place = 0; + end + return '?'; + end + oli = oli + 1; + if ostr:sub(oli, oli) ~= ':' then -- do not need argument + arg = nil; + if place > #args[1] then + table.remove(args, 1); + place = 0; + end + else -- need an argument + if place <= #args[1] then -- no white space + arg = args[1]:sub(place); + else + table.remove(args, 1); + if #args == 0 then -- an option requiring argument is the last one + place = 0; + if ostr:sub(1, 1) == ':' then return ':' end + return '?'; + else arg = args[1] end + end + table.remove(args, 1); + place = 0; + end + return optopt, arg; + end +end + +-- Description: string split +function string:split(sep, n) + local a, start = {}, 1; + sep = sep or "%s+"; + repeat + local b, e = self:find(sep, start); + if b == nil then + table.insert(a, self:sub(start)); + break + end + a[#a+1] = self:sub(start, b - 1); + start = e + 1; + if n and #a == n then + table.insert(a, self:sub(start)); + break + end + until start > #self; + return a; +end + +-- Description: smart file open +function io.xopen(fn, mode) + mode = mode or 'r'; + if fn == nil then return io.stdin; + elseif fn == '-' then return (mode == 'r' and io.stdin) or io.stdout; + elseif fn:sub(-3) == '.gz' then return (mode == 'r' and io.popen('gzip -dc ' .. fn, 'r')) or io.popen('gzip > ' .. fn, 'w'); + elseif fn:sub(-4) == '.bz2' then return (mode == 'r' and io.popen('bzip2 -dc ' .. fn, 'r')) or io.popen('bgzip2 > ' .. fn, 'w'); + else return io.open(fn, mode) end +end + +-- Description: log gamma function +-- Required by: math.lbinom() +-- Reference: AS245, 2nd algorithm, http://lib.stat.cmu.edu/apstat/245 +function math.lgamma(z) + local x; + x = 0.1659470187408462e-06 / (z+7); + x = x + 0.9934937113930748e-05 / (z+6); + x = x - 0.1385710331296526 / (z+5); + x = x + 12.50734324009056 / (z+4); + x = x - 176.6150291498386 / (z+3); + x = x + 771.3234287757674 / (z+2); + x = x - 1259.139216722289 / (z+1); + x = x + 676.5203681218835 / z; + x = x + 0.9999999999995183; + return math.log(x) - 5.58106146679532777 - z + (z-0.5) * math.log(z+6.5); +end + +-- Description: regularized incomplete gamma function +-- Dependent on: math.lgamma() +--[[ + Formulas are taken from Wiki, with additional input from Numerical + Recipes in C (for modified Lentz's algorithm) and AS245 + (http://lib.stat.cmu.edu/apstat/245). + + A good online calculator is available at: + + http://www.danielsoper.com/statcalc/calc23.aspx + + It calculates upper incomplete gamma function, which equals + math.igamma(s,z,true)*math.exp(math.lgamma(s)) +]]-- +function math.igamma(s, z, complement) + + local function _kf_gammap(s, z) + local sum, x = 1, 1; + for k = 1, 100 do + x = x * z / (s + k); + sum = sum + x; + if x / sum < 1e-14 then break end + end + return math.exp(s * math.log(z) - z - math.lgamma(s + 1.) + math.log(sum)); + end + + local function _kf_gammaq(s, z) + local C, D, f, TINY; + f = 1. + z - s; C = f; D = 0.; TINY = 1e-290; + -- Modified Lentz's algorithm for computing continued fraction. See Numerical Recipes in C, 2nd edition, section 5.2 + for j = 1, 100 do + local d; + local a, b = j * (s - j), j*2 + 1 + z - s; + D = b + a * D; + if D < TINY then D = TINY end + C = b + a / C; + if C < TINY then C = TINY end + D = 1. / D; + d = C * D; + f = f * d; + if math.abs(d - 1) < 1e-14 then break end + end + return math.exp(s * math.log(z) - z - math.lgamma(s) - math.log(f)); + end + + if complement then + return ((z <= 1 or z < s) and 1 - _kf_gammap(s, z)) or _kf_gammaq(s, z); + else + return ((z <= 1 or z < s) and _kf_gammap(s, z)) or (1 - _kf_gammaq(s, z)); + end +end + +function math.brent(func, a, b, tol) + local gold1, gold2, tiny, max_iter = 1.6180339887, 0.3819660113, 1e-20, 100 + + local fa, fb = func(a, data), func(b, data) + if fb > fa then -- swap, such that f(a) > f(b) + a, b, fa, fb = b, a, fb, fa + end + local c = b + gold1 * (b - a) + local fc = func(c) -- golden section extrapolation + while fb > fc do + local bound = b + 100.0 * (c - b) -- the farthest point where we want to go + local r = (b - a) * (fb - fc) + local q = (b - c) * (fb - fa) + if math.abs(q - r) < tiny then -- avoid 0 denominator + tmp = q > r and tiny or 0.0 - tiny + else tmp = q - r end + u = b - ((b - c) * q - (b - a) * r) / (2.0 * tmp) -- u is the parabolic extrapolation point + if (b > u and u > c) or (b < u and u < c) then -- u lies between b and c + fu = func(u) + if fu < fc then -- (b,u,c) bracket the minimum + a, b, fa, fb = b, u, fb, fu + break + elseif fu > fb then -- (a,b,u) bracket the minimum + c, fc = u, fu + break + end + u = c + gold1 * (c - b) + fu = func(u) -- golden section extrapolation + elseif (c > u and u > bound) or (c < u and u < bound) then -- u lies between c and bound + fu = func(u) + if fu < fc then -- fb > fc > fu + b, c, u = c, u, c + gold1 * (c - b) + fb, fc, fu = fc, fu, func(u) + else -- (b,c,u) bracket the minimum + a, b, c = b, c, u + fa, fb, fc = fb, fc, fu + break + end + elseif (u > bound and bound > c) or (u < bound and bound < c) then -- u goes beyond the bound + u = bound + fu = func(u) + else -- u goes the other way around, use golden section extrapolation + u = c + gold1 * (c - b) + fu = func(u) + end + a, b, c = b, c, u + fa, fb, fc = fb, fc, fu + end + if a > c then a, c = c, a end -- swap + + -- now, afb and fb tol1 then + -- related to parabolic interpolation + local r = (b - w) * (fb - fv) + local q = (b - v) * (fb - fw) + local p = (b - v) * q - (b - w) * r + q = 2.0 * (q - r) + if q > 0.0 then p = 0.0 - p + else q = 0.0 - q end + eold, e = e, d + if math.abs(p) >= math.abs(0.5 * q * eold) or p <= q * (a - b) or p >= q * (c - b) then + e = b >= mid and a - b or c - b + d = gold2 * e + else + d, u = p / q, b + d -- actual parabolic interpolation happens here + if u - a < tol2 or c - u < tol2 then + d = mid > b and tol1 or 0.0 - tol1 + end + end + else -- golden section interpolation + e = b >= min and a - b or c - b + d = gold2 * e + end + u = fabs(d) >= tol1 and b + d or b + (d > 0.0 and tol1 or -tol1); + fu = func(u) + if fu <= fb then -- u is the minimum point so far + if u >= b then a = b + else c = b end + v, w, b = w, b, u + fv, fw, fb = fw, fb, fu + else -- adjust (a,c) and (u,v,w) + if u < b then a = u + else c = u end + if fu <= fw or w == b then + v, w = w, u + fv, fw = fw, fu + elseif fu <= fv or v == b or v == w then + v, fv = u, fu; + end + end + end + return fb, b +end + +matrix = {} + +-- Description: chi^2 test for contingency tables +-- Dependent on: math.igamma() +function matrix.chi2(a) + if #a == 2 and #a[1] == 2 then -- 2x2 table + local x, z + x = (a[1][1] + a[1][2]) * (a[2][1] + a[2][2]) * (a[1][1] + a[2][1]) * (a[1][2] + a[2][2]) + if x == 0 then return 0, 1, false end + z = a[1][1] * a[2][2] - a[1][2] * a[2][1] + z = (a[1][1] + a[1][2] + a[2][1] + a[2][2]) * z * z / x + return z, math.igamma(.5, .5 * z, true), true + else -- generic table + local rs, cs, n, m, N, z = {}, {}, #a, #a[1], 0, 0 + for i = 1, n do rs[i] = 0 end + for j = 1, m do cs[j] = 0 end + for i = 1, n do -- compute column sum and row sum + for j = 1, m do cs[j], rs[i] = cs[j] + a[i][j], rs[i] + a[i][j] end + end + for i = 1, n do N = N + rs[i] end + for i = 1, n do -- compute the chi^2 statistics + for j = 1, m do + local E = rs[i] * cs[j] / N; + z = z + (a[i][j] - E) * (a[i][j] - E) / E + end + end + return z, math.igamma(.5 * (n-1) * (m-1), .5 * z, true), true; + end +end + +--------------------------------- +-- END: routines from klib.lua -- +--------------------------------- + + +-------------------------- +-- BEGIN: misc routines -- +-------------------------- + +-- precompute an array for PL->probability conversion +-- @param m maximum PL +function algo_init_q2p(m) + local q2p = {} + for i = 0, m do + q2p[i] = math.pow(10, -i / 10) + end + return q2p +end + +-- given the haplotype frequency, compute r^2 +-- @param f 4 haplotype frequencies; f[] is 0-indexed. +-- @return r^2 +function algo_r2(f) + local p = { f[0] + f[1], f[0] + f[2] } + local D = f[0] * f[3] - f[1] * f[2] + return (p[1] == 0 or p[2] == 0 or 1-p[1] == 0 or 1-p[2] == 0) and 0 or D * D / (p[1] * p[2] * (1 - p[1]) * (1 - p[2])) +end + +-- parse a VCF line to get PL +-- @param q2p is computed by algo_init_q2p() +function text_parse_pl(t, q2p, parse_GT) + parse_GT = parse_GT == nil and true or false + local ht, gt, pl = {}, {}, {} + local s, j0 = t[9]:split(':'), 0 + for j = 1, #s do + if s[j] == 'PL' then j0 = j break end + end + local has_GT = (s[1] == 'GT' and parse_GT) and true or false + for i = 10, #t do + if j0 > 0 then + local s = t[i]:split(':') + local a, b = 1, s[j0]:find(',') + pl[#pl+1] = q2p[tonumber(s[j0]:sub(a, b - 1))] + a, b = b + 1, s[j0]:find(',', b + 1) + pl[#pl+1] = q2p[tonumber(s[j0]:sub(a, b - 1))] + a, b = b + 1, s[j0]:find(',', b + 1) + pl[#pl+1] = q2p[tonumber(s[j0]:sub(a, (b and b - 1) or nil))] + end + if has_GT then + if t[i]:sub(1, 1) ~= '.' then + local g = tonumber(t[i]:sub(1, 1)) + tonumber(t[i]:sub(3, 3)); + gt[#gt+1] = 1e-6; gt[#gt+1] = 1e-6; gt[#gt+1] = 1e-6 + gt[#gt - 2 + g] = 1 + ht[#ht+1] = tonumber(t[i]:sub(1, 1)); ht[#ht+1] = tonumber(t[i]:sub(3, 3)); + else + gt[#gt+1] = 1; gt[#gt+1] = 1; gt[#gt+1] = 1 + ht[#ht+1] = -1; ht[#ht+1] = -1; + end + end +-- print(t[i], pl[#pl-2], pl[#pl-1], pl[#pl], gt[#gt-2], gt[#gt-1], gt[#gt]) + end + if #pl == 0 then pl = nil end + local x = has_GT and { t[1], t[2], ht, gt, pl } or { t[1], t[2], nil, nil, pl } + return x +end + +-- Infer haplotype frequency +-- @param pdg genotype likelihoods P(D|g) generated by text_parse_pl(). pdg[] is 1-indexed. +-- @param eps precision [1e-5] +-- @return 2-locus haplotype frequencies, 0-indexed array +function algo_hapfreq2(pdg, eps) + eps = eps or 1e-5 + local n, f = #pdg[1] / 3, {[0]=0.25, 0.25, 0.25, 0.25} + for iter = 1, 100 do + local F = {[0]=0, 0, 0, 0} + for i = 0, n - 1 do + local p1, p2 = {[0]=pdg[1][i*3+1], pdg[1][i*3+2], pdg[1][i*3+3]}, {[0]=pdg[2][i*3+1], pdg[2][i*3+2], pdg[2][i*3+3]} + local u = { [0]= + f[0] * (f[0] * p1[0] * p2[0] + f[1] * p1[0] * p2[1] + f[2] * p1[1] * p2[0] + f[3] * p1[1] * p2[1]), + f[1] * (f[0] * p1[0] * p2[1] + f[1] * p1[0] * p2[2] + f[2] * p1[1] * p2[1] + f[3] * p1[1] * p2[2]), + f[2] * (f[0] * p1[1] * p2[0] + f[1] * p1[1] * p2[1] + f[2] * p1[2] * p2[0] + f[3] * p1[2] * p2[1]), + f[3] * (f[0] * p1[1] * p2[1] + f[1] * p1[1] * p2[2] + f[2] * p1[2] * p2[1] + f[3] * p1[2] * p2[2]) + } + local s = u[0] + u[1] + u[2] + u[3] + s = 1 / (s * n) + F[0] = F[0] + u[0] * s + F[1] = F[1] + u[1] * s + F[2] = F[2] + u[2] * s + F[3] = F[3] + u[3] * s + end + local e = 0 + for k = 0, 3 do + e = math.abs(f[k] - F[k]) > e and math.abs(f[k] - F[k]) or e + end + for k = 0, 3 do f[k] = F[k] end + if e < eps then break end +-- print(f[0], f[1], f[2], f[3]) + end + return f +end + +------------------------ +-- END: misc routines -- +------------------------ + + +--------------------- +-- BEGIN: commands -- +--------------------- + +-- CMD vcf2bgl: convert PL tagged VCF to Beagle input -- +function cmd_vcf2bgl() + if #arg == 0 then + print("\nUsage: vcf2bgl.lua ") + print("\nNB: This command finds PL by matching /(\\d+),(\\d+),(\\d+)/.\n"); + os.exit(1) + end + + local lookup = {} + for i = 0, 10000 do lookup[i] = string.format("%.4f", math.pow(10, -i/10)) end + + local fp = io.xopen(arg[1]) + for l in fp:lines() do + if l:sub(1, 2) == '##' then -- meta lines; do nothing + elseif l:sub(1, 1) == '#' then -- sample lines + local t, s = l:split('\t'), {} + for i = 10, #t do s[#s+1] = t[i]; s[#s+1] = t[i]; s[#s+1] = t[i] end + print('marker', 'alleleA', 'alleleB', table.concat(s, '\t')) + else -- data line + local t = l:split('\t'); + if t[5] ~= '.' and t[5]:find(",") == nil and #t[5] == 1 and #t[4] == 1 then -- biallic SNP + local x, z = -1, {}; + if t[9]:find('PL') then + for i = 10, #t do + local AA, Aa, aa = t[i]:match('(%d+),(%d+),(%d+)') + AA = tonumber(AA); Aa = tonumber(Aa); aa = tonumber(aa); + if AA ~= nil then + z[#z+1] = lookup[AA]; z[#z+1] = lookup[Aa]; z[#z+1] = lookup[aa]; + else z[#z+1] = 1; z[#z+1] = 1; z[#z+1] = 1; end + end + print(t[1]..':'..t[2], t[4], t[5], table.concat(z, '\t')) + elseif t[9]:find('GL') then + print('Error: not implemented') + os.exit(1) + end + end + end + end + fp:close() +end + +-- CMD bgl2vcf: convert Beagle output to VCF +function cmd_bgl2vcf() + if #arg < 2 then + print('Usage: bgl2vcf.lua ') + os.exit(1) + end + + local fpp = io.xopen(arg[1]); + local fpg = io.xopen(arg[2]); + for lg in fpg:lines() do + local tp, tg, a = fpp:read():split('%s'), lg:split('%s', 4), {} + if tp[1] == 'I' then + for i = 3, #tp, 2 do a[#a+1] = tp[i] end + print('#CHROM', 'POS', 'ID', 'REF', 'ALT', 'QUAL', 'FILTER', 'INFO', 'FORMAT', table.concat(a, '\t')) + else + local chr, pos = tg[1]:match('(%S+):(%d+)$') + a = {chr, pos, '.', tg[2], tg[3], 30, '.', '.', 'GT'} + for i = 3, #tp, 2 do + a[#a+1] = ((tp[i] == tg[2] and 0) or 1) .. '|' .. ((tp[i+1] == tg[2] and 0) or 1) + end + print(table.concat(a, '\t')) + end + end + fpg:close(); fpp:close(); +end + +-- CMD freq: count alleles in each population +function cmd_freq() + -- parse the command line + local site_only = true; -- print site allele frequency or not + for c in os.getopt(arg, 's') do + if c == 's' then site_only = false end + end + if #arg == 0 then + print("\nUsage: vcfutils.lua freq [-s] [samples.txt]\n") + print("NB: 1) This command only considers biallelic variants.") + print(" 2) Apply '-s' to get the allele frequency spectrum.") + print(" 3) 'samples.txt' is TAB-delimited with each line consisting of sample and population.") + print("") + os.exit(1) + end + + -- read the sample-population pairs + local pop, sample = {}, {} + if #arg > 1 then + local fp = io.xopen(arg[2]); + for l in fp:lines() do + local s, p = l:match("^(%S+)%s+(%S+)"); -- sample, population pair + sample[s] = p; -- FIXME: check duplications + if pop[p] then table.insert(pop[p], s) + else pop[p] = {s} end + end + fp:close(); + end + pop['NA'] = {} + + -- parse VCF + fp = (#arg >= 2 and io.xopen(arg[1])) or io.stdin; + local col, cnt = {}, {}; + for k in pairs(pop) do + col[k], cnt[k] = {}, {[0]=0}; + end + for l in fp:lines() do + if l:sub(1, 2) == '##' then -- meta lines; do nothing + elseif l:sub(1, 1) == '#' then -- the sample line + local t, del_NA = l:split('\t'), true; + for i = 10, #t do + local k = sample[t[i]] + if k == nil then + k, del_NA = 'NA', false + table.insert(pop[k], t[i]) + end + table.insert(col[k], i); + table.insert(cnt[k], 0); + table.insert(cnt[k], 0); + end + if del_NA then pop['NA'], col['NA'], cnt['NA'] = nil, nil, nil end + else -- data lines + local t = l:split('\t'); + if t[5] ~= '.' and t[5]:find(",") == nil then -- biallic + if site_only == true then io.write(t[1], '\t', t[2], '\t', t[4], '\t', t[5]) end + for k, v in pairs(col) do + local ac, an = 0, 0; + for i = 1, #v do + local a1, a2 = t[v[i]]:match("^(%d).(%d)"); + if a1 ~= nil then ac, an = ac + a1 + a2, an + 2 end + end + if site_only == true then io.write('\t', k, ':', an, ':', ac) end + if an == #cnt[k] then cnt[k][ac] = cnt[k][ac] + 1 end + end + if site_only == true then io.write('\n') end + end + end + end + fp:close(); + + -- print + if site_only == false then + for k, v in pairs(cnt) do + io.write(k .. "\t" .. #v); + for i = 0, #v do io.write("\t" .. v[i]) end + io.write('\n'); + end + end +end + +function cmd_vcf2chi2() + if #arg < 3 then + print("Usage: vcfutils.lua vcf2chi2 "); + os.exit(1) + end + + local g = {}; + + -- read the list of groups + local fp = io.xopen(arg[2]); + for l in fp:lines() do local x = l:match("^(%S+)"); g[x] = 1 end -- FIXME: check duplicate + fp:close() + fp = io.xopen(arg[3]); + for l in fp:lines() do local x = l:match("^(%S+)"); g[x] = 2 end + fp:close() + + -- process VCF + fp = io.xopen(arg[1]) + local h = {{}, {}} + for l in fp:lines() do + if l:sub(1, 2) == '##' then print(l) -- meta lines; do nothing + elseif l:sub(1, 1) == '#' then -- sample lines + local t = l:split('\t'); + for i = 10, #t do + if g[t[i]] == 1 then table.insert(h[1], i) + elseif g[t[i]] == 2 then table.insert(h[2], i) end + end + while #t > 8 do table.remove(t) end + print(table.concat(t, "\t")) + else -- data line + local t = l:split('\t'); + if t[5] ~= '.' and t[5]:find(",") == nil then -- biallic + local a = {{0, 0}, {0, 0}} + for i = 1, 2 do + for _, k in pairs(h[i]) do + if t[k]:find("^0.0") then a[i][1] = a[i][1] + 2 + elseif t[k]:find("^1.1") then a[i][2] = a[i][2] + 2 + elseif t[k]:find("^0.1") or t[k]:find("^1.0") then + a[i][1], a[i][2] = a[i][1] + 1, a[i][2] + 1 + end + end + end + local chi2, p, succ = matrix.chi2(a); + while #t > 8 do table.remove(t) end + --print(a[1][1], a[1][2], a[2][1], a[2][2], chi2, p); + if succ then print(table.concat(t, "\t") .. ";PCHI2=" .. string.format("%.3g", p) + .. string.format(';AF1=%.4g;AF2=%.4g,%.4g', (a[1][2]+a[2][2]) / (a[1][1]+a[1][2]+a[2][1]+a[2][2]), + a[1][2]/(a[1][1]+a[1][2]), a[2][2]/(a[2][1]+a[2][2]))) + else print(table.concat(t, "\t")) end + end + end + end + fp:close() +end + +-- CMD: compute r^2 +function cmd_r2() + local w, is_ht, is_gt = 1, false, false + for o, a in os.getopt(arg, 'w:hg') do + if o == 'w' then w = tonumber(a) + elseif o == 'h' then is_ht, is_gt = true, true + elseif o == 'g' then is_gt = true + end + end + if #arg == 0 then + print("Usage: vcfutils.lua r2 [-hg] [-w 1] ") + os.exit(1) + end + local stack, fp, q2p = {}, io.xopen(arg[1]), algo_init_q2p(1023) + for l in fp:lines() do + if l:sub(1, 1) ~= '#' then + local t = l:split('\t') + local x = text_parse_pl(t, q2p) + if #t[5] == 1 and t[5] ~= '.' then -- biallelic + local r2 = {} + for k = 1, w do + if is_gt == false then -- use PL + if stack[k] then + local pdg = { stack[k][5], x[5] } + r2[#r2+1] = algo_r2(algo_hapfreq2(pdg)) + else r2[#r2+1] = 0 end + elseif is_ht == false then -- use unphased GT + if stack[k] then + local pdg = { stack[k][4], x[4] } + r2[#r2+1] = algo_r2(algo_hapfreq2(pdg)) + else r2[#r2+1] = 0 end + else -- use phased GT + if stack[k] then + local f, ht = { [0]=0, 0, 0, 0 }, { stack[k][3], x[3] } + for i = 1, #ht[1] do + local j = ht[1][i] * 2 + ht[2][i] + f[j] = f[j] + 1 + end + local sum = f[0] + f[1] + f[2] + f[3] + for k = 0, 3 do f[k] = f[k] / sum end + r2[#r2+1] = algo_r2(f) + else r2[#r2+1] = 0 end + end + end + for k = 1, #r2 do + r2[k] = string.format('%.3f', r2[k]) + end + print(x[1], x[2], table.concat(r2, '\t')) + if #stack == w then table.remove(stack, 1) end + stack[#stack+1] = x + end + end + end + fp:close() +end + +------------------- +-- END: commands -- +------------------- + + +------------------- +-- MAIN FUNCTION -- +------------------- + +if #arg == 0 then + print("\nUsage: vcfutils.lua \n") + print("Command: freq count biallelic alleles in each population") + print(" r2 compute r^2") + print(" vcf2chi2 compute 1-degree chi-square between two groups of samples") + print(" vcf2bgl convert PL annotated VCF to Beagle input") + print(" bgl2vcf convert Beagle input to VCF") + print("") + os.exit(1) +end + +local cmd = arg[1] +table.remove(arg, 1) +if cmd == 'vcf2bgl' then cmd_vcf2bgl() +elseif cmd == 'bgl2vcf' then cmd_bgl2vcf() +elseif cmd == 'freq' then cmd_freq() +elseif cmd == 'r2' then cmd_r2() +elseif cmd == 'vcf2chi2' then cmd_vcf2chi2() +else + print('ERROR: unknown command "' .. cmd .. '"') + os.exit(1) +end diff --git a/src/samtools-1.3.1/misc/wgsim.1 b/src/samtools-1.3.1/misc/wgsim.1 new file mode 100644 index 0000000..cd62123 --- /dev/null +++ b/src/samtools-1.3.1/misc/wgsim.1 @@ -0,0 +1,55 @@ +.TH wgsim 1 "22 April 2016" "samtools-1.3.1" "Bioinformatics tools" +.SH NAME +wgsim \- Whole-genome sequencing read simulator +.SH SYNOPSIS +.B wgsim +[\fI\,options\/\fR] \fI\, \/\fR +.PP + must be a fasta file containing a reference genome. +.PP + and are the first and second read output files. +.SH OPTIONS +.TP +\fB\-e\fR FLOAT +base error rate [0.000] +.TP +\fB\-d\fR INT +outer distance between the two ends [500] +.TP +\fB\-s\fR INT +standard deviation [50] +.TP +\fB\-N\fR INT +number of read pairs [1000000] +.TP +\fB\-1\fR INT +length of the first read [70] +.TP +\fB\-2\fR INT +length of the second read [70] +.TP +\fB\-r\fR FLOAT +rate of mutations [0.0010] +.TP +\fB\-R\fR FLOAT +fraction of indels [0.15] +.TP +\fB\-X\fR FLOAT +probability an indel is extended [0.30] +.TP +\fB\-S\fR INT +seed for random generator [\-1] +.TP +\fB\-A\fR FLOAT +discard if the fraction of ambiguous bases higher than FLOAT [0.05] +.TP +\fB\-h\fR +haplotype mode +.TP +Parameter defaults are given in square brackets. +.SH AUTHOR +Copyright 2008 Genome Research Limited. +.br +Copyright 2011 Heng Li. +.TP +wgsim is part of samtools, https://github.com/samtools/samtools diff --git a/src/samtools-1.3.1/misc/wgsim.c b/src/samtools-1.3.1/misc/wgsim.c new file mode 100644 index 0000000..9e7c962 --- /dev/null +++ b/src/samtools-1.3.1/misc/wgsim.c @@ -0,0 +1,468 @@ +/* The MIT License + + Copyright (c) 2008 Genome Research Ltd (GRL). + 2011 Heng Li + + Permission is hereby granted, free of charge, to any person obtaining + a copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. +*/ + +/* This program is separated from maq's read simulator with Colin + * Hercus' modification to allow longer indels. */ + +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include "htslib/kseq.h" +KSEQ_INIT(gzFile, gzread) + +#define PACKAGE_VERSION "0.3.2" + +const uint8_t nst_nt4_table[256] = { + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5 /*'-'*/, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 0, 4, 1, 4, 4, 4, 2, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 0, 4, 1, 4, 4, 4, 2, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 +}; + +/* Simple normal random number generator, copied from genran.c */ + +double ran_normal(void) +{ + static int iset = 0; + static double gset; + double fac, rsq, v1, v2; + if (iset == 0) { + do { + v1 = 2.0 * drand48() - 1.0; + v2 = 2.0 * drand48() - 1.0; + rsq = v1 * v1 + v2 * v2; + } while (rsq >= 1.0 || rsq == 0.0); + fac = sqrt(-2.0 * log(rsq) / rsq); + gset = v1 * fac; + iset = 1; + return v2 * fac; + } else { + iset = 0; + return gset; + } +} + +/* wgsim */ + +enum muttype_t {NOCHANGE = 0, INSERT = 0x1000, SUBSTITUTE = 0xe000, DELETE = 0xf000}; +typedef unsigned short mut_t; +static mut_t mutmsk = (mut_t)0xf000; + +typedef struct { + int l, m; /* length and maximum buffer size */ + mut_t *s; /* sequence */ +} mutseq_t; + +static double ERR_RATE = 0.02; +static double MUT_RATE = 0.001; +static double INDEL_FRAC = 0.15; +static double INDEL_EXTEND = 0.3; +static double MAX_N_RATIO = 0.05; + +void wgsim_mut_diref(const kseq_t *ks, int is_hap, mutseq_t *hap1, mutseq_t *hap2) +{ + int i, deleting = 0; + mutseq_t *ret[2]; + + ret[0] = hap1; ret[1] = hap2; + ret[0]->l = ks->seq.l; ret[1]->l = ks->seq.l; + ret[0]->m = ks->seq.m; ret[1]->m = ks->seq.m; + ret[0]->s = (mut_t *)calloc(ks->seq.m, sizeof(mut_t)); + ret[1]->s = (mut_t *)calloc(ks->seq.m, sizeof(mut_t)); + for (i = 0; i != ks->seq.l; ++i) { + int c; + c = ret[0]->s[i] = ret[1]->s[i] = (mut_t)nst_nt4_table[(int)ks->seq.s[i]]; + if (deleting) { + if (drand48() < INDEL_EXTEND) { + if (deleting & 1) ret[0]->s[i] |= DELETE; + if (deleting & 2) ret[1]->s[i] |= DELETE; + continue; + } else deleting = 0; + } + if (c < 4 && drand48() < MUT_RATE) { // mutation + if (drand48() >= INDEL_FRAC) { // substitution + double r = drand48(); + c = (c + (int)(r * 3.0 + 1)) & 3; + if (is_hap || drand48() < 0.333333) { // hom + ret[0]->s[i] = ret[1]->s[i] = SUBSTITUTE|c; + } else { // het + ret[drand48()<0.5?0:1]->s[i] = SUBSTITUTE|c; + } + } else { // indel + if (drand48() < 0.5) { // deletion + if (is_hap || drand48() < 0.333333) { // hom-del + ret[0]->s[i] = ret[1]->s[i] = DELETE; + deleting = 3; + } else { // het-del + deleting = drand48()<0.5?1:2; + ret[deleting-1]->s[i] = DELETE; + } + } else { // insertion + int num_ins = 0, ins = 0; + do { + num_ins++; + ins = (ins << 2) | (int)(drand48() * 4.0); + } while (num_ins < 4 && drand48() < INDEL_EXTEND); + + if (is_hap || drand48() < 0.333333) { // hom-ins + ret[0]->s[i] = ret[1]->s[i] = (num_ins << 12) | (ins << 4) | c; + } else { // het-ins + ret[drand48()<0.5?0:1]->s[i] = (num_ins << 12) | (ins << 4) | c; + } + } + } + } + } +} +void wgsim_print_mutref(const char *name, const kseq_t *ks, mutseq_t *hap1, mutseq_t *hap2) +{ + int i, j = 0; // j keeps the end of the last deletion + for (i = 0; i != ks->seq.l; ++i) { + int c[3]; + c[0] = nst_nt4_table[(int)ks->seq.s[i]]; + c[1] = hap1->s[i]; c[2] = hap2->s[i]; + if (c[0] >= 4) continue; + if ((c[1] & mutmsk) != NOCHANGE || (c[2] & mutmsk) != NOCHANGE) { + if (c[1] == c[2]) { // hom + if ((c[1]&mutmsk) == SUBSTITUTE) { // substitution + printf("%s\t%d\t%c\t%c\t-\n", name, i+1, "ACGTN"[c[0]], "ACGTN"[c[1]&0xf]); + } else if ((c[1]&mutmsk) == DELETE) { // del + if (i >= j) { + printf("%s\t%d\t", name, i+1); + for (j = i; j < ks->seq.l && hap1->s[j] == hap2->s[j] && (hap1->s[j]&mutmsk) == DELETE; ++j) + putchar("ACGTN"[nst_nt4_table[(int)ks->seq.s[j]]]); + printf("\t-\t-\n"); + } + } else if (((c[1] & mutmsk) >> 12) <= 4) { // ins + printf("%s\t%d\t-\t", name, i+1); + int n = (c[1]&mutmsk) >> 12, ins = c[1] >> 4; + while (n > 0) { + putchar("ACGTN"[ins & 0x3]); + ins >>= 2; + n--; + } + printf("\t-\n"); + } // else: deleted base in a long deletion + } else { // het + if ((c[1]&mutmsk) == SUBSTITUTE || (c[2]&mutmsk) == SUBSTITUTE) { // substitution + printf("%s\t%d\t%c\t%c\t+\n", name, i+1, "ACGTN"[c[0]], "XACMGRSVTWYHKDBN"[1<<(c[1]&0x3)|1<<(c[2]&0x3)]); + } else if ((c[1]&mutmsk) == DELETE) { + if (i >= j) { + printf("%s\t%d\t", name, i+1); + for (j = i; j < ks->seq.l && hap1->s[j] != hap2->s[j] && (hap1->s[j]&mutmsk) == DELETE; ++j) + putchar("ACGTN"[nst_nt4_table[(int)ks->seq.s[j]]]); + printf("\t-\t-\n"); + } + } else if ((c[2]&mutmsk) == DELETE) { + if (i >= j) { + printf("%s\t%d\t", name, i+1); + for (j = i; j < ks->seq.l && hap1->s[j] != hap2->s[j] && (hap2->s[j]&mutmsk) == DELETE; ++j) + putchar("ACGTN"[nst_nt4_table[(int)ks->seq.s[j]]]); + printf("\t-\t-\n"); + } + } else if (((c[1] & mutmsk) >> 12) <= 4 && ((c[1] & mutmsk) >> 12) > 0) { // ins1 + printf("%s\t%d\t-\t", name, i+1); + int n = (c[1]&mutmsk) >> 12, ins = c[1] >> 4; + while (n > 0) { + putchar("ACGTN"[ins & 0x3]); + ins >>= 2; + n--; + } + printf("\t+\n"); + } else if (((c[2] & mutmsk) >> 12) <= 4 || ((c[2] & mutmsk) >> 12) > 0) { // ins2 + printf("%s\t%d\t-\t", name, i+1); + int n = (c[2]&mutmsk) >> 12, ins = c[2] >> 4; + while (n > 0) { + putchar("ACGTN"[ins & 0x3]); + ins >>= 2; + n--; + } + printf("\t+\n"); + } // else: deleted base in a long deletion + } + } + } +} + +void wgsim_core(FILE *fpout1, FILE *fpout2, const char *fn, int is_hap, uint64_t N, int dist, int std_dev, int size_l, int size_r) +{ + kseq_t *ks; + mutseq_t rseq[2]; + gzFile fp_fa; + uint64_t tot_len, ii; + int i, l, n_ref; + char *qstr; + int size[2], Q, max_size; + uint8_t *tmp_seq[2]; + mut_t *target; + int max_loop, max_loop_err = 0; + + l = size_l > size_r? size_l : size_r; + qstr = (char*)calloc(l+1, 1); + tmp_seq[0] = (uint8_t*)calloc(l+2, 1); + tmp_seq[1] = (uint8_t*)calloc(l+2, 1); + size[0] = size_l; size[1] = size_r; + max_size = size_l > size_r? size_l : size_r; + + Q = (ERR_RATE == 0.0)? 'I' : (int)(-10.0 * log(ERR_RATE) / log(10.0) + 0.499) + 33; + + fp_fa = gzopen(fn, "r"); + ks = kseq_init(fp_fa); + tot_len = n_ref = 0; + fprintf(stderr, "[%s] calculating the total length of the reference sequence...\n", __func__); + while ((l = kseq_read(ks)) >= 0) { + tot_len += l; + ++n_ref; + } + fprintf(stderr, "[%s] %d sequences, total length: %llu\n", __func__, n_ref, (long long)tot_len); + kseq_destroy(ks); + gzclose(fp_fa); + + fp_fa = gzopen(fn, "r"); + ks = kseq_init(fp_fa); + while ((l = kseq_read(ks)) >= 0) { + uint64_t n_pairs = (uint64_t)((long double)l / tot_len * N + 0.5); + if (l < dist + 3 * std_dev) { + fprintf(stderr, "[%s] skip sequence '%s' as it is shorter than %d!\n", __func__, ks->name.s, dist + 3 * std_dev); + continue; + } + + // generate mutations and print them out + wgsim_mut_diref(ks, is_hap, rseq, rseq+1); + wgsim_print_mutref(ks->name.s, ks, rseq, rseq+1); + + for (ii = 0; max_loop = 1000, ii != n_pairs; ++ii) { // the core loop + double ran; + int d, pos, s[2], is_flip; + int n_sub[2], n_indel[2], n_err[2], ext_coor[2], j, k; + FILE *fpo[2]; + + try_again: + is_flip = 0; + + do { // avoid boundary failure + ran = ran_normal(); + ran = ran * std_dev + dist; + d = (int)(ran + 0.5); + d = d > max_size? d : max_size; + pos = (int)((l - d + 1) * drand48()); + } while (pos < 0 || pos >= ks->seq.l || pos + d - 1 >= ks->seq.l); + + // flip or not + if (drand48() < 0.5) { + fpo[0] = fpout1; fpo[1] = fpout2; + s[0] = size[0]; s[1] = size[1]; + } else { + fpo[1] = fpout1; fpo[0] = fpout2; + s[1] = size[0]; s[0] = size[1]; + is_flip = 1; + } + + // generate the read sequences + target = rseq[drand48()<0.5?0:1].s; // haplotype from which the reads are generated + n_sub[0] = n_sub[1] = n_indel[0] = n_indel[1] = n_err[0] = n_err[1] = 0; + + // forward read + for (i = pos, k = 0, ext_coor[0] = -10; i >= 0 && i < ks->seq.l && k < s[0]; ++i) { + int c = target[i], mut_type = c & mutmsk; + if (ext_coor[0] < 0) { + if (mut_type != NOCHANGE && mut_type != SUBSTITUTE) continue; + ext_coor[0] = i; + } + if (mut_type == DELETE) ++n_indel[0]; + else if (mut_type == NOCHANGE || mut_type == SUBSTITUTE) { + tmp_seq[0][k++] = c & 0xf; + if (mut_type == SUBSTITUTE) ++n_sub[0]; + } else { + int n, ins; + ++n_indel[0]; + tmp_seq[0][k++] = c & 0xf; + for (n = mut_type>>12, ins = c>>4; n > 0 && k < s[0]; --n, ins >>= 2) + tmp_seq[0][k++] = ins & 0x3; + } + } + if (k != s[0]) ext_coor[0] = -10; + + // reverse read + for (i = pos + d - 1, k = 0, ext_coor[1] = -10; i >= 0 && i < ks->seq.l && k < s[1]; --i) { + int c = target[i], mut_type = c & mutmsk; + if (ext_coor[1] < 0) { + if (mut_type != NOCHANGE && mut_type != SUBSTITUTE) continue; + ext_coor[1] = i; + } + if (mut_type == DELETE) ++n_indel[1]; + else if (mut_type == NOCHANGE || mut_type == SUBSTITUTE) { + tmp_seq[1][k++] = c & 0xf; + if (mut_type == SUBSTITUTE) ++n_sub[1]; + } else { + int n, ins; + ++n_indel[1]; + for (n = mut_type>>12, ins = c>>4; n > 0 && k < s[1];) + tmp_seq[1][k++] = (ins>>(2*--n)) & 0x3; + tmp_seq[1][k++] = c & 0xf; + } + } + if (k != s[1]) ext_coor[1] = -10; + + + + for (k = 0; k < s[1]; ++k) tmp_seq[1][k] = tmp_seq[1][k] < 4? 3 - tmp_seq[1][k] : 4; // complement + if (ext_coor[0] < 0 || ext_coor[1] < 0) { // fail to generate the read(s) + --ii; + continue; + } + + // generate sequencing errors + for (j = 0; j < 2; ++j) { + int n_n = 0; + for (i = 0; i < s[j]; ++i) { + int c = tmp_seq[j][i]; + if (c >= 4) { // actually c should be never larger than 4 if everything is correct + c = 4; + ++n_n; + } else if (drand48() < ERR_RATE) { + // c = (c + (int)(drand48() * 3.0 + 1)) & 3; // random sequencing errors + c = (c + 1) & 3; // recurrent sequencing errors + ++n_err[j]; + } + tmp_seq[j][i] = c; + } + if ((double)n_n / s[j] > MAX_N_RATIO) break; + } + if (j < 2) { // too many ambiguous bases on one of the reads + if (max_loop--) goto try_again; + if (!max_loop_err) { + fprintf(stderr, "Failed to produce a sequence with insufficient Ns. " + "Omitting some sequence-pairs\n"); + max_loop_err = 1; + } + continue; + } + + // print + for (j = 0; j < 2; ++j) { + for (i = 0; i < s[j]; ++i) qstr[i] = Q; + qstr[i] = 0; + fprintf(fpo[j], "@%s_%u_%u_%d:%d:%d_%d:%d:%d_%llx/%d\n", ks->name.s, ext_coor[0]+1, ext_coor[1]+1, + n_err[0], n_sub[0], n_indel[0], n_err[1], n_sub[1], n_indel[1], + (long long)ii, j==0? is_flip+1 : 2-is_flip); + for (i = 0; i < s[j]; ++i) + fputc("ACGTN"[(int)tmp_seq[j][i]], fpo[j]); + fprintf(fpo[j], "\n+\n%s\n", qstr); + } + } + free(rseq[0].s); free(rseq[1].s); + } + kseq_destroy(ks); + gzclose(fp_fa); + free(qstr); + free(tmp_seq[0]); free(tmp_seq[1]); +} + +static int simu_usage(void) +{ + fprintf(stderr, "\n"); + fprintf(stderr, "Program: wgsim (short read simulator)\n"); + fprintf(stderr, "Version: %s\n", PACKAGE_VERSION); + fprintf(stderr, "Contact: Heng Li \n\n"); + fprintf(stderr, "Usage: wgsim [options] \n\n"); + fprintf(stderr, "Options: -e FLOAT base error rate [%.3f]\n", ERR_RATE); + fprintf(stderr, " -d INT outer distance between the two ends [500]\n"); + fprintf(stderr, " -s INT standard deviation [50]\n"); + fprintf(stderr, " -N INT number of read pairs [1000000]\n"); + fprintf(stderr, " -1 INT length of the first read [70]\n"); + fprintf(stderr, " -2 INT length of the second read [70]\n"); + fprintf(stderr, " -r FLOAT rate of mutations [%.4f]\n", MUT_RATE); + fprintf(stderr, " -R FLOAT fraction of indels [%.2f]\n", INDEL_FRAC); + fprintf(stderr, " -X FLOAT probability an indel is extended [%.2f]\n", INDEL_EXTEND); + fprintf(stderr, " -S INT seed for random generator [0, use the current time]\n"); + fprintf(stderr, " -A FLOAT discard if the fraction of ambiguous bases higher than FLOAT [%.2f]\n", MAX_N_RATIO); + fprintf(stderr, " -h haplotype mode\n"); + fprintf(stderr, "\n"); + return 1; +} + +int main(int argc, char *argv[]) +{ + int64_t N; + int dist, std_dev, c, size_l, size_r, is_hap = 0; + FILE *fpout1, *fpout2; + int seed = 0; + + N = 1000000; dist = 500; std_dev = 50; + size_l = size_r = 70; + while ((c = getopt(argc, argv, "e:d:s:N:1:2:r:R:hX:S:A:")) >= 0) { + switch (c) { + case 'd': dist = atoi(optarg); break; + case 's': std_dev = atoi(optarg); break; + case 'N': N = atoi(optarg); break; + case '1': size_l = atoi(optarg); break; + case '2': size_r = atoi(optarg); break; + case 'e': ERR_RATE = atof(optarg); break; + case 'r': MUT_RATE = atof(optarg); break; + case 'R': INDEL_FRAC = atof(optarg); break; + case 'X': INDEL_EXTEND = atof(optarg); break; + case 'A': MAX_N_RATIO = atof(optarg); break; + case 'S': seed = atoi(optarg); break; + case 'h': is_hap = 1; break; + } + } + if (argc - optind < 3) return simu_usage(); + fpout1 = fopen(argv[optind+1], "w"); + fpout2 = fopen(argv[optind+2], "w"); + if (!fpout1 || !fpout2) { + fprintf(stderr, "[wgsim] file open error\n"); + return 1; + } + if (seed <= 0) seed = time(0)&0x7fffffff; + fprintf(stderr, "[wgsim] seed = %d\n", seed); + srand48(seed); + wgsim_core(fpout1, fpout2, argv[optind], is_hap, N, dist, std_dev, size_l, size_r); + + fclose(fpout1); fclose(fpout2); + return 0; +} diff --git a/src/samtools-1.3.1/misc/wgsim_eval.pl b/src/samtools-1.3.1/misc/wgsim_eval.pl new file mode 100755 index 0000000..7e4fa94 --- /dev/null +++ b/src/samtools-1.3.1/misc/wgsim_eval.pl @@ -0,0 +1,339 @@ +#!/usr/bin/env perl +# +# Copyright (C) 2009 Genome Research Ltd. +# Portions copyright (C) 2009-2011 Broad Institute. +# +# Author: Heng Li +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + +use strict; +use warnings; +use Getopt::Std; + +die (qq/ +Usage: wgsim_eval.pl + +Command: alneval evaluate alignment in the SAM format + vareval evaluate variant calls in the pileup format + unique keep the top scoring hit in SAM + uniqcmp compare two alignments without multiple hits +\n/) if (@ARGV == 0); +my $command = shift(@ARGV); +if ($command eq 'alneval') { + &alneval; +} elsif ($command eq 'vareval') { + &vareval; +} elsif ($command eq 'unique') { + &unique; +} elsif ($command eq 'uniqcmp') { + &uniqcmp; +} else { + die("[wgsim_eval] unrecognized command.\n"); +} +exit; + +sub alneval { + my %opts = (g=>5); + getopts('pcag:', \%opts); + die(qq/ +Usage: wgsim_eval.pl alneval [options] \n +Options: -p print wrong alignments + -g INT correct if withint INT of the true coordinate + -a generate ROC curves + +The default output has columns of mapping quality, number of correct +alignments \/ total number of alignments at that mapping quality, +cumulative sum of number of alignments, and the ratio of cumulative +correct alignments over cumulative total alignments. + +The -a option outputs columns with mapping quality, number of mapped +reads with mqual >= the mqual in the first column, and the number of +mismapped reads. Together they can be used to produce ROC curves for +accuracy of aligners. +\n/) if (@ARGV == 0 && -t STDIN); + my (@c0, @c1, %fnfp); + my ($max_q, $flag) = (0, 0); + my $gap = $opts{g}; + $flag |= 1 if (defined $opts{p}); + $flag |= 2 if (defined $opts{c}); + while (<>) { + next if (/^\@/); + my @t = split("\t"); + next if (@t < 11); + my $line = $_; + my ($q, $is_correct, $chr, $left, $rght) = (int($t[4]/10), 1, $t[2], $t[3], $t[3]); + $max_q = $q if ($q > $max_q); + # right coordinate + $_ = $t[5]; s/(\d+)[MDN=X]/$rght+=$1,'x'/eg; + --$rght; + # correct for clipping + my ($left0, $rght0) = ($left, $rght); + $left -= $1 if (/^(\d+)[SH]/); + $rght += $1 if (/(\d+)[SH]$/); + $left0 -= $1 if (/(\d+)[SH]$/); + $rght0 += $1 if (/^(\d+)[SH]/); + # skip unmapped reads + next if (($t[1]&0x4) || $chr eq '*'); + # parse read name and check + if ($t[0] =~ /^(\S+)_(\d+)_(\d+)_/) { + if ($1 ne $chr) { # different chr + $is_correct = 0; + } else { + if ($flag & 2) { + if (($t[1]&0x40) && !($t[1]&0x10)) { # F3, forward + $is_correct = 0 if (abs($2 - $left) > $gap && abs($2 - $left0) > $gap); + } elsif (($t[1]&0x40) && ($t[1]&0x10)) { # F3, reverse + $is_correct = 0 if (abs($3 - $rght) > $gap && abs($3 - $rght0) > $gap); + } elsif (($t[1]&0x80) && !($t[1]&0x10)) { # R3, forward + $is_correct = 0 if (abs($3 - $left) > $gap && abs($3 - $left0) > $gap); + } else { # R3, reverse + $is_correct = 0 if (abs($2 - $rght) > $gap && abs($3 - $rght0) > $gap); + } + } else { + if ($t[1] & 0x10) { # reverse + $is_correct = 0 if (abs($3 - $rght) > $gap && abs($3 - $rght0) > $gap); # in case of indels that are close to the end of a reads + } else { + $is_correct = 0 if (abs($2 - $left) > $gap && abs($2 - $left0) > $gap); + } + } + } + } else { + warn("[wgsim_eval] read '$t[0]' was not generated by wgsim?\n"); + next; + } + ++$c0[$q]; + ++$c1[$q] unless ($is_correct); + @{$fnfp{$t[4]}} = (0, 0) unless (defined $fnfp{$t[4]}); + ++$fnfp{$t[4]}[0]; + ++$fnfp{$t[4]}[1] unless ($is_correct); + print STDERR $line if (($flag&1) && !$is_correct && $q > 0); + } + # print + my ($cc0, $cc1) = (0, 0); + if (!defined($opts{a})) { + for (my $i = $max_q; $i >= 0; --$i) { + $c0[$i] = 0 unless (defined $c0[$i]); + $c1[$i] = 0 unless (defined $c1[$i]); + $cc0 += $c0[$i]; $cc1 += $c1[$i]; + printf("%.2dx %12d / %-12d %12d %.3e\n", $i, $c1[$i], $c0[$i], $cc0, $cc1/$cc0) if ($cc0); + } + } else { + for (reverse(sort {$a<=>$b} (keys %fnfp))) { + next if ($_ == 0); + $cc0 += $fnfp{$_}[0]; + $cc1 += $fnfp{$_}[1]; + print join("\t", $_, $cc0, $cc1), "\n"; + } + } +} + +sub vareval { + my %opts = (g=>10, Q=>200); + getopts('g:p', \%opts); + my $skip = $opts{g}; + die("Usage: wgsim_eval.pl vareval [-g $opts{g}] \n") if (@ARGV < 1); + + my $is_print = defined($opts{p})? 1 : 0; + + my ($fh, %snp, %indel); + # read simulated variants + open($fh, $ARGV[0]) || die; + while (<$fh>) { + my @t = split; + if (@t != 5 || $t[2] eq '-' || $t[3] eq '-') { + $indel{$t[0]}{$t[1]} = 1; + } else { + $snp{$t[0]}{$t[1]} = $t[3]; + } + } + close($fh); + + shift(@ARGV); + my (@cnt); + for my $i (0 .. 3) { + for my $j (0 .. $opts{Q}) { + $cnt[$i][$j] = 0; + } + } + while (<>) { + my @t = split; + my $q = $t[5]; + next if ($t[2] eq $t[3]); + $q = $opts{Q} if ($q > $opts{Q}); + if ($t[2] eq '*') { + my $hit = 0; + ++$cnt[2][$q]; + for my $i ($t[1] - $skip .. $t[1] + $skip) { + if (defined $indel{$t[0]}{$i}) { + $hit = 1; last; + } + } + ++$cnt[3][$q] if ($hit == 0); + print STDERR $_ if ($hit == 0 && $is_print); + } else { + ++$cnt[0][$q]; + ++$cnt[1][$q] unless (defined $snp{$t[0]}{$t[1]}); + print STDERR $_ if (!defined($snp{$t[0]}{$t[1]}) && $is_print); + } + } + + for (my $i = $opts{Q} - 1; $i >= 0; --$i) { + $cnt[$_][$i] += $cnt[$_][$i+1] for (0 .. 3); + } + + for (my $i = $opts{Q}; $i >= 0; --$i) { + print join("\t", $i, $cnt[0][$i], $cnt[1][$i], $cnt[2][$i], $cnt[3][$i]), "\n"; + } +} + +sub unique { + # -f: parameter to recalute mapping quality + # -Q: do not recalculate mapping quality + # -a, -b, -q, -r: scoring system + my %opts = (f=>250.0, q=>5, r=>2, a=>1, b=>3); + getopts('Qf:q:r:a:b:m', \%opts); + die(qq/ +Usage: wgsim_eval.pl unique [options] \n +Options: -Q recompuate mapping quality from multiple hits + -f FLOAT mapQ=FLOAT*(best1-best2)\/best1 [opts{f}] + -a INT matching score (when AS tag is absent) [$opts{a}] + -q INT gap open penalty [$opts{q}] + -r INT gap extension penalty [$opts{r}] +\n/) if (@ARGV == 0 && -t STDIN); + my $last = ''; + my $recal_Q = defined($opts{Q}); + my $multi_only = defined($opts{m}); + my @a; + while (<>) { + my $score = -1; + print $_ if (/^\@/); + $score = $1 if (/AS:i:(\d+)/); + my @t = split("\t"); + next if (@t < 11); + if ($score < 0) { # AS tag is unavailable + my $cigar = $t[5]; + my ($mm, $go, $ge) = (0, 0, 0); + $cigar =~ s/(\d+)[ID]/++$go,$ge+=$1/eg; + $cigar = $t[5]; + $cigar =~ s/(\d+)M/$mm+=$1/eg; + $score = $mm * $opts{a} - $go * $opts{q} - $ge * $opts{r}; # no mismatches... + } + $score = 1 if ($score < 1); + if ($t[0] ne $last) { + &unique_aux(\@a, $opts{f}, $recal_Q, $multi_only) if (@a); + $last = $t[0]; + } + push(@a, [$score, \@t]); + } + &unique_aux(\@a, $opts{f}, $recal_Q, $multi_only) if (@a); +} + +sub unique_aux { + my ($a, $fac, $is_recal, $multi_only) = @_; + my ($max, $max2, $max_i) = (0, 0, -1); + for (my $i = 0; $i < @$a; ++$i) { + if ($a->[$i][0] > $max) { + $max2 = $max; $max = $a->[$i][0]; $max_i = $i; + } elsif ($a->[$i][0] > $max2) { + $max2 = $a->[$i][0]; + } + } + if ($is_recal) { + if (!$multi_only || @$a > 1) { + my $q = int($fac * ($max - $max2) / $max + .499); + $q = 250 if ($q > 250); + $a->[$max_i][1][4] = $q < 250? $q : 250; + } + } + print join("\t", @{$a->[$max_i][1]}); + @$a = (); +} + +sub uniqcmp { + my %opts = (q=>20, s=>100, b=>4); + getopts('pq:s:b:', \%opts); + die(qq/ +Usage: wgsim_eval.pl uniqcmp [options] \n +Options: -q INT confident mapping if mapping quality above INT [$opts{q}] + -s INT same mapping if the distance below INT [$opts{s}] + -b INT penalty for a difference [$opts{b}] +\n/) if (@ARGV < 2); + my ($fh, %a); + warn("[uniqcmp] read the first file...\n"); + &uniqcmp_aux($ARGV[0], \%a, 0, $opts{b}); + warn("[uniqcmp] read the second file...\n"); + &uniqcmp_aux($ARGV[1], \%a, 1, $opts{b}); + warn("[uniqcmp] stats...\n"); + my @cnt; + $cnt[$_] = 0 for (0..9); + for my $x (keys %a) { + my $p = $a{$x}; + my $z; + if (defined($p->[0]) && defined($p->[1])) { + $z = ($p->[0][0] == $p->[1][0] && $p->[0][1] eq $p->[1][1] && abs($p->[0][2] - $p->[1][2]) < $opts{s})? 0 : 1; + if ($p->[0][3] >= $opts{q} && $p->[1][3] >= $opts{q}) { + ++$cnt[$z*3+0]; + } elsif ($p->[0][3] >= $opts{q}) { + ++$cnt[$z*3+1]; + } elsif ($p->[1][3] >= $opts{q}) { + ++$cnt[$z*3+2]; + } + print STDERR "$x\t$p->[0][1]:$p->[0][2]\t$p->[0][3]\t$p->[0][4]\t$p->[1][1]:$p->[1][2]\t$p->[1][3]\t$p->[1][4]\t", + $p->[0][5]-$p->[1][5], "\n" if ($z && defined($opts{p}) && ($p->[0][3] >= $opts{q} || $p->[1][3] >= $opts{q})); + } elsif (defined($p->[0])) { + ++$cnt[$p->[0][3]>=$opts{q}? 6 : 7]; + print STDERR "$x\t$p->[0][1]:$p->[0][2]\t$p->[0][3]\t$p->[0][4]\t*\t0\t*\t", + $p->[0][5], "\n" if (defined($opts{p}) && $p->[0][3] >= $opts{q}); + } else { + print STDERR "$x\t*\t0\t*\t$p->[1][1]:$p->[1][2]\t$p->[1][3]\t$p->[1][4]\t", + -$p->[1][5], "\n" if (defined($opts{p}) && $p->[1][3] >= $opts{q}); + ++$cnt[$p->[1][3]>=$opts{q}? 8 : 9]; + } + } + print "Consistent (high, high): $cnt[0]\n"; + print "Consistent (high, low ): $cnt[1]\n"; + print "Consistent (low , high): $cnt[2]\n"; + print "Inconsistent (high, high): $cnt[3]\n"; + print "Inconsistent (high, low ): $cnt[4]\n"; + print "Inconsistent (low , high): $cnt[5]\n"; + print "Second missing (high): $cnt[6]\n"; + print "Second missing (low ): $cnt[7]\n"; + print "First missing (high): $cnt[8]\n"; + print "First missing (low ): $cnt[9]\n"; +} + +sub uniqcmp_aux { + my ($fn, $a, $which, $b) = @_; + my $fh; + $fn = "samtools view $fn |" if ($fn =~ /\.bam/); + open($fh, $fn) || die; + while (<$fh>) { + my @t = split; + next if (@t < 11); +# my $l = ($t[5] =~ /^(\d+)S/)? $1 : 0; + my $l = 0; + my ($x, $nm) = (0, 0); + $nm = $1 if (/NM:i:(\d+)/); + $_ = $t[5]; + s/(\d+)[M=XI]/$x+=$1/eg; + @{$a->{$t[0]}[$which]} = (($t[1]&0x10)? 1 : 0, $t[2], $t[3]-$l, $t[4], "$x:$nm", $x - $b * $nm); + } + close($fh); +} diff --git a/src/samtools-1.3.1/misc/zoom2sam.pl b/src/samtools-1.3.1/misc/zoom2sam.pl new file mode 100755 index 0000000..930ab91 --- /dev/null +++ b/src/samtools-1.3.1/misc/zoom2sam.pl @@ -0,0 +1,116 @@ +#!/usr/bin/env perl +# +# Copyright (C) 2009 Genome Research Ltd. +# +# Author: Heng Li +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + +use strict; +use warnings; +use Getopt::Std; + +&zoom2sam; +exit; + +sub mating { + my ($s1, $s2) = @_; + my $isize = 0; + if ($s1->[2] ne '*' && $s1->[2] eq $s2->[2]) { # then calculate $isize + my $x1 = ($s1->[1] & 0x10)? $s1->[3] + length($s1->[9]) : $s1->[3]; + my $x2 = ($s2->[1] & 0x10)? $s2->[3] + length($s2->[9]) : $s2->[3]; + $isize = $x2 - $x1; + } + # update mate coordinate + if ($s2->[2] ne '*') { + @$s1[6..8] = (($s2->[2] eq $s1->[2])? "=" : $s2->[2], $s2->[3], $isize); + $s1->[1] |= 0x20 if ($s2->[1] & 0x10); + } else { + $s1->[1] |= 0x8; + } + if ($s1->[2] ne '*') { + @$s2[6..8] = (($s1->[2] eq $s2->[2])? "=" : $s1->[2], $s1->[3], -$isize); + $s2->[1] |= 0x20 if ($s1->[1] & 0x10); + } else { + $s2->[1] |= 0x8; + } +} + +sub zoom2sam { + my %opts = (); + getopts("p", \%opts); + die("Usage: zoom2sam.pl [-p] +Warnings: This script only supports the default Illumina outputs.\n") if (@ARGV < 2); + my $is_paired = defined($opts{p}); + my $len = shift(@ARGV); + # core loop + my @s1 = (); + my @s2 = (); + my ($s_last, $s_curr) = (\@s1, \@s2); + while (<>) { + &zoom2sam_aux($_, $s_curr, $is_paired, $len); + if (@$s_last != 0 && $s_last->[0] eq $s_curr->[0]) { + &mating($s_last, $s_curr); + print join("\t", @$s_last), "\n"; + print join("\t", @$s_curr), "\n"; + @$s_last = (); @$s_curr = (); + } else { + print join("\t", @$s_last), "\n" if (@$s_last != 0); + my $s = $s_last; $s_last = $s_curr; $s_curr = $s; + } + } + print join("\t", @$s_last), "\n" if (@$s_last != 0); +} + +sub zoom2sam_aux { + my ($line, $s, $is_paired, $len) = @_; + chomp($line); + my @t = split("\t", $line); + @$s = (); + # read name + $s->[0] = $t[0]; + # initial flag (will be updated later) + $s->[1] = 0; + $s->[1] |= 1 | 1<<6 if ($s->[0] =~ /_F$/); + $s->[1] |= 1 | 1<<7 if ($s->[0] =~ /_R$/); + $s->[1] |= 2 if ($is_paired); + # read & quality + $s->[9] = "*"; $s->[10] = "*"; + # cigar + $s->[5] = $len . "M"; + # coor + my @s = split(/\s+/, $t[1]); + $s->[2] = $s[0]; + $t[1] =~ /:(\d+)$/; + $s->[3] = $1 + 1; + if ($s->[0] =~ /_[FR]$/) { + my $u = ($s->[0] =~ /_F$/)? 1 : 0; + my $w = ($t[2] eq '+')? 1 : 0; + $s->[1] |= 0x10 if ($u ^ $w); + $s->[0] =~ s/_[FR]$//; + } else { + $s->[1] |= 0x10 if ($t[2] eq '-'); + } + # mapQ + $s->[4] = 30; + # mate coordinate + $s->[6] = '*'; $s->[7] = $s->[8] = 0; + # aux + push(@$s, "NM:i:$t[3]"); +} diff --git a/src/samtools-1.3.1/padding.c b/src/samtools-1.3.1/padding.c new file mode 100644 index 0000000..cea79cf --- /dev/null +++ b/src/samtools-1.3.1/padding.c @@ -0,0 +1,618 @@ +/* padding.c -- depad subcommand. + + Copyright (C) 2011, 2012 Broad Institute. + Copyright (C) 2014-2016 Genome Research Ltd. + Portions copyright (C) 2012, 2013 Peter Cock, The James Hutton Institute. + + Author: Heng Li + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include +#include +#include +#include +#include +#include "sam_header.h" +#include "sam_opts.h" +#include "samtools.h" + +#define bam_reg2bin(b,e) hts_reg2bin((b),(e), 14, 5) + +// The one and only function needed from sam.c. +// Explicitly here to avoid including bam.h translation layer. +extern char *samfaipath(const char *fn_ref); + +static void replace_cigar(bam1_t *b, int n, uint32_t *cigar) +{ + if (n != b->core.n_cigar) { + int o = b->core.l_qname + b->core.n_cigar * 4; + if (b->l_data + (n - b->core.n_cigar) * 4 > b->m_data) { + b->m_data = b->l_data + (n - b->core.n_cigar) * 4; + kroundup32(b->m_data); + b->data = (uint8_t*)realloc(b->data, b->m_data); + } + memmove(b->data + b->core.l_qname + n * 4, b->data + o, b->l_data - o); + memcpy(b->data + b->core.l_qname, cigar, n * 4); + b->l_data += (n - b->core.n_cigar) * 4; + b->core.n_cigar = n; + } else memcpy(b->data + b->core.l_qname, cigar, n * 4); +} + +#define write_cigar(_c, _n, _m, _v) do { \ + if (_n == _m) { \ + _m = _m? _m<<1 : 4; \ + _c = (uint32_t*)realloc(_c, _m * 4); \ + } \ + _c[_n++] = (_v); \ + } while (0) + +static int unpad_seq(bam1_t *b, kstring_t *s) +{ + // Returns 0 on success, -1 on an error + int k, j, i; + int length; + int cigar_n_warning = 0; /* Make this a global and limit to one CIGAR N warning? */ + uint32_t *cigar = bam_get_cigar(b); + uint8_t *seq = bam_get_seq(b); + + // b->core.l_qseq gives length of the SEQ entry (including soft clips, S) + // We need the padded length after alignment from the CIGAR (excluding + // soft clips S, but including pads from CIGAR D operations) + length = bam_cigar2rlen(b->core.n_cigar, cigar); + ks_resize(s, length); + for (k = 0, s->l = 0, j = 0; k < b->core.n_cigar; ++k) { + int op, ol; + op = bam_cigar_op(cigar[k]); + ol = bam_cigar_oplen(cigar[k]); + if (op == BAM_CMATCH || op == BAM_CEQUAL || op == BAM_CDIFF) { + for (i = 0; i < ol; ++i, ++j) s->s[s->l++] = bam_seqi(seq, j); + } else if (op == BAM_CSOFT_CLIP) { + j += ol; + } else if (op == BAM_CHARD_CLIP) { + /* do nothing */ + } else if (op == BAM_CDEL) { + for (i = 0; i < ol; ++i) s->s[s->l++] = 0; + } else if (op == BAM_CREF_SKIP) { + /* Treat CIGAR N as D (not ideal, but better than ignoring it) */ + for (i = 0; i < ol; ++i) s->s[s->l++] = 0; + if (0 == cigar_n_warning) { + cigar_n_warning = -1; + fprintf(stderr, "[depad] WARNING: CIGAR op N treated as op D in read %s\n", bam_get_qname(b)); + } + } else { + fprintf(stderr, "[depad] ERROR: Didn't expect CIGAR op %c in read %s\n", BAM_CIGAR_STR[op], bam_get_qname(b)); + return -1; + } + } + return length != s->l; +} + +int load_unpadded_ref(faidx_t *fai, char *ref_name, int ref_len, kstring_t *seq) +{ + char base; + char *fai_ref = 0; + int fai_ref_len = 0, k; + + fai_ref = fai_fetch(fai, ref_name, &fai_ref_len); + if (fai_ref_len != ref_len) { + fprintf(stderr, "[depad] ERROR: FASTA sequence %s length %i, expected %i\n", ref_name, fai_ref_len, ref_len); + free(fai_ref); + return -1; + } + ks_resize(seq, ref_len); + seq->l = 0; + for (k = 0; k < ref_len; ++k) { + base = fai_ref[k]; + if (base == '-' || base == '*') { + // Map gaps to null to match unpad_seq function + seq->s[seq->l++] = 0; + } else { + int i = seq_nt16_table[(int)base]; + if (i == 0 || i==16) { // Equals maps to 0, anything unexpected to 16 + fprintf(stderr, "[depad] ERROR: Invalid character %c (ASCII %i) in FASTA sequence %s\n", base, (int)base, ref_name); + free(fai_ref); + return -1; + } + seq->s[seq->l++] = i; + } + } + assert(ref_len == seq->l); + free(fai_ref); + return 0; +} + +int get_unpadded_len(faidx_t *fai, char *ref_name, int padded_len) +{ + char base; + char *fai_ref = 0; + int fai_ref_len = 0, k; + int bases=0, gaps=0; + + fai_ref = fai_fetch(fai, ref_name, &fai_ref_len); + if (fai_ref_len != padded_len) { + fprintf(stderr, "[depad] ERROR: FASTA sequence '%s' length %i, expected %i\n", ref_name, fai_ref_len, padded_len); + free(fai_ref); + return -1; + } + for (k = 0; k < padded_len; ++k) { + //fprintf(stderr, "[depad] checking base %i of %i or %i\n", k+1, ref_len, strlen(fai_ref)); + base = fai_ref[k]; + if (base == '-' || base == '*') { + gaps += 1; + } else { + int i = seq_nt16_table[(int)base]; + if (i == 0 || i==16) { // Equals maps to 0, anything unexpected to 16 + fprintf(stderr, "[depad] ERROR: Invalid character %c (ASCII %i) in FASTA sequence '%s'\n", base, (int)base, ref_name); + free(fai_ref); + return -1; + } + bases += 1; + } + } + free(fai_ref); + assert (padded_len == bases + gaps); + return bases; +} + +static inline int * update_posmap(int *posmap, kstring_t ref) +{ + int i, k; + posmap = realloc(posmap, ref.m * sizeof(int)); + for (i = k = 0; i < ref.l; ++i) { + posmap[i] = k; + if (ref.s[i]) ++k; + } + return posmap; +} + +int bam_pad2unpad(samFile *in, samFile *out, bam_hdr_t *h, faidx_t *fai) +{ + bam1_t *b = 0; + kstring_t r, q; + int r_tid = -1; + uint32_t *cigar2 = 0; + int ret = 0, n2 = 0, m2 = 0, *posmap = 0; + + b = bam_init1(); + if (!b) { + fprintf(stderr, "[depad] Couldn't allocate bam struct\n"); + return -1; + } + r.l = r.m = q.l = q.m = 0; r.s = q.s = 0; + int read_ret; + while ((read_ret = sam_read1(in, h, b)) >= 0) { // read one alignment from `in' + // Cannot depad unmapped CRAM data + if (b->core.flag & BAM_FUNMAP) + goto next_seq; + + uint32_t *cigar = bam_get_cigar(b); + n2 = 0; + if (b->core.pos == 0 && b->core.tid >= 0 && strcmp(bam_get_qname(b), h->target_name[b->core.tid]) == 0) { + // fprintf(stderr, "[depad] Found embedded reference '%s'\n", bam_get_qname(b)); + r_tid = b->core.tid; + if (0!=unpad_seq(b, &r)) { + fprintf(stderr, "[depad] ERROR: Problem parsing SEQ and/or CIGAR in reference %s\n", bam_get_qname(b)); + return -1; + }; + if (h->target_len[r_tid] != r.l) { + fprintf(stderr, "[depad] ERROR: (Padded) length of '%s' is %u in BAM header, but %llu in embedded reference\n", bam_get_qname(b), h->target_len[r_tid], (unsigned long long)(r.l)); + return -1; + } + if (fai) { + // Check the embedded reference matches the FASTA file + if (load_unpadded_ref(fai, h->target_name[b->core.tid], h->target_len[b->core.tid], &q)) { + fprintf(stderr, "[depad] ERROR: Failed to load embedded reference '%s' from FASTA\n", h->target_name[b->core.tid]); + return -1; + } + assert(r.l == q.l); + int i; + for (i = 0; i < r.l; ++i) { + if (r.s[i] != q.s[i]) { + // Show gaps as ASCII 45 + fprintf(stderr, "[depad] ERROR: Embedded sequence and reference FASTA don't match for %s base %i, '%c' vs '%c'\n", + h->target_name[b->core.tid], i+1, + r.s[i] ? seq_nt16_str[(int)r.s[i]] : 45, + q.s[i] ? seq_nt16_str[(int)q.s[i]] : 45); + return -1; + } + } + } + write_cigar(cigar2, n2, m2, bam_cigar_gen(b->core.l_qseq, BAM_CMATCH)); + replace_cigar(b, n2, cigar2); + posmap = update_posmap(posmap, r); + } else if (b->core.n_cigar > 0) { + int i, k, op; + if (b->core.tid < 0) { + fprintf(stderr, "[depad] ERROR: Read '%s' has CIGAR but no RNAME\n", bam_get_qname(b)); + return -1; + } else if (b->core.tid == r_tid) { + ; // good case, reference available + //fprintf(stderr, "[depad] Have ref '%s' for read '%s'\n", h->target_name[b->core.tid], bam_get_qname(b)); + } else if (fai) { + if (load_unpadded_ref(fai, h->target_name[b->core.tid], h->target_len[b->core.tid], &r)) { + fprintf(stderr, "[depad] ERROR: Failed to load '%s' from reference FASTA\n", h->target_name[b->core.tid]); + return -1; + } + posmap = update_posmap(posmap, r); + r_tid = b->core.tid; + // fprintf(stderr, "[depad] Loaded %s from FASTA file\n", h->target_name[b->core.tid]); + } else { + fprintf(stderr, "[depad] ERROR: Missing %s embedded reference sequence (and no FASTA file)\n", h->target_name[b->core.tid]); + return -1; + } + if (0!=unpad_seq(b, &q)) { + fprintf(stderr, "[depad] ERROR: Problem parsing SEQ and/or CIGAR in read %s\n", bam_get_qname(b)); + return -1; + }; + if (bam_cigar_op(cigar[0]) == BAM_CSOFT_CLIP) { + write_cigar(cigar2, n2, m2, cigar[0]); + } else if (bam_cigar_op(cigar[0]) == BAM_CHARD_CLIP) { + write_cigar(cigar2, n2, m2, cigar[0]); + if (b->core.n_cigar > 2 && bam_cigar_op(cigar[1]) == BAM_CSOFT_CLIP) { + write_cigar(cigar2, n2, m2, cigar[1]); + } + } + /* Determine CIGAR operator for each base in the aligned read */ + for (i = 0, k = b->core.pos; i < q.l; ++i, ++k) + q.s[i] = q.s[i]? (r.s[k]? BAM_CMATCH : BAM_CINS) : (r.s[k]? BAM_CDEL : BAM_CPAD); + /* Include any pads if starts with an insert */ + if (q.s[0] == BAM_CINS) { + for (k = 0; k+1 < b->core.pos && !r.s[b->core.pos - k - 1]; ++k); + if (k) write_cigar(cigar2, n2, m2, bam_cigar_gen(k, BAM_CPAD)); + k = 0; + } else if (q.s[0] == BAM_CPAD) { + // Join 'k' CPAD to our first cigar op CPAD too. + for (k = 0; k+1 < b->core.pos && !r.s[b->core.pos - k - 1]; ++k); + } else { + k = 0; + } + /* Count consecutive CIGAR operators to turn into a CIGAR string */ + for (i = 1, k++, op = q.s[0]; i < q.l; ++i) { + if (op != q.s[i]) { + write_cigar(cigar2, n2, m2, bam_cigar_gen(k, op)); + op = q.s[i]; k = 1; + } else ++k; + } + write_cigar(cigar2, n2, m2, bam_cigar_gen(k, op)); + if (bam_cigar_op(cigar[b->core.n_cigar-1]) == BAM_CSOFT_CLIP) { + write_cigar(cigar2, n2, m2, cigar[b->core.n_cigar-1]); + } else if (bam_cigar_op(cigar[b->core.n_cigar-1]) == BAM_CHARD_CLIP) { + if (b->core.n_cigar > 2 && bam_cigar_op(cigar[b->core.n_cigar-2]) == BAM_CSOFT_CLIP) { + write_cigar(cigar2, n2, m2, cigar[b->core.n_cigar-2]); + } + write_cigar(cigar2, n2, m2, cigar[b->core.n_cigar-1]); + } + /* Remove redundant P operators between M/X/=/D operators, e.g. 5M2P10M -> 15M */ + int pre_op, post_op; + for (i = 2; i < n2; ++i) + if (bam_cigar_op(cigar2[i-1]) == BAM_CPAD) { + pre_op = bam_cigar_op(cigar2[i-2]); + post_op = bam_cigar_op(cigar2[i]); + /* Note don't need to check for X/= as code above will use M only */ + if ((pre_op == BAM_CMATCH || pre_op == BAM_CDEL) && (post_op == BAM_CMATCH || post_op == BAM_CDEL)) { + /* This is a redundant P operator */ + cigar2[i-1] = 0; // i.e. 0M + /* If had same operator either side, combine them in post_op */ + if (pre_op == post_op) { + /* If CIGAR M, could treat as simple integers since BAM_CMATCH is zero*/ + cigar2[i] = bam_cigar_gen(bam_cigar_oplen(cigar2[i-2]) + bam_cigar_oplen(cigar2[i]), post_op); + cigar2[i-2] = 0; // i.e. 0M + } + } + } + /* Remove the zero'd operators (0M) */ + for (i = k = 0; i < n2; ++i) + if (cigar2[i]) cigar2[k++] = cigar2[i]; + n2 = k; + replace_cigar(b, n2, cigar2); + } + /* Even unmapped reads can have a POS value, e.g. if their mate was mapped */ + if (b->core.pos != -1) b->core.pos = posmap[b->core.pos]; + if (b->core.mtid < 0 || b->core.mpos < 0) { + /* Nice case, no mate to worry about*/ + // fprintf(stderr, "[depad] Read '%s' mate not mapped\n", bam_get_qname(b)); + /* TODO - Warning if FLAG says mate should be mapped? */ + /* Clean up funny input where mate position is given but mate reference is missing: */ + b->core.mtid = -1; + b->core.mpos = -1; + } else if (b->core.mtid == b->core.tid) { + /* Nice case, same reference */ + // fprintf(stderr, "[depad] Read '%s' mate mapped to same ref\n", bam_get_qname(b)); + b->core.mpos = posmap[b->core.mpos]; + } else { + /* Nasty case, Must load alternative posmap */ + // fprintf(stderr, "[depad] Loading reference '%s' temporarily\n", h->target_name[b->core.mtid]); + if (!fai) { + fprintf(stderr, "[depad] ERROR: Needed reference %s sequence for mate (and no FASTA file)\n", h->target_name[b->core.mtid]); + return -1; + } + /* Temporarily load the other reference sequence */ + if (load_unpadded_ref(fai, h->target_name[b->core.mtid], h->target_len[b->core.mtid], &r)) { + fprintf(stderr, "[depad] ERROR: Failed to load '%s' from reference FASTA\n", h->target_name[b->core.mtid]); + return -1; + } + posmap = update_posmap(posmap, r); + b->core.mpos = posmap[b->core.mpos]; + /* Restore the reference and posmap*/ + if (load_unpadded_ref(fai, h->target_name[b->core.tid], h->target_len[b->core.tid], &r)) { + fprintf(stderr, "[depad] ERROR: Failed to load '%s' from reference FASTA\n", h->target_name[b->core.tid]); + return -1; + } + posmap = update_posmap(posmap, r); + } + /* Most reads will have been moved so safest to always recalculate the BIN value */ + b->core.bin = bam_reg2bin(b->core.pos, bam_endpos(b)); + + next_seq: + if (sam_write1(out, h, b) < 0) { + print_error_errno("depad", "error writing to output"); + return -1; + } + } + if (read_ret < -1) { + fprintf(stderr, "[depad] truncated file.\n"); + ret = 1; + } + free(r.s); free(q.s); free(posmap); + bam_destroy1(b); + return ret; +} + +bam_hdr_t * fix_header(bam_hdr_t *old, faidx_t *fai) +{ + int i = 0, unpadded_len = 0; + bam_hdr_t *header = 0 ; + + header = bam_hdr_dup(old); + for (i = 0; i < old->n_targets; ++i) { + unpadded_len = get_unpadded_len(fai, old->target_name[i], old->target_len[i]); + if (unpadded_len < 0) { + fprintf(stderr, "[depad] ERROR getting unpadded length of '%s', padded length %i\n", old->target_name[i], old->target_len[i]); + } else { + header->target_len[i] = unpadded_len; + //fprintf(stderr, "[depad] Recalculating '%s' length %i -> %i\n", old->target_name[i], old->target_len[i], header->target_len[i]); + } + } + /* Duplicating the header allocated new buffer for header string */ + /* After modifying the @SQ lines it will only get smaller, since */ + /* the LN entries will be the same or shorter, and we'll remove */ + /* any MD entries (MD5 checksums). */ + assert(strlen(old->text) == strlen(header->text)); + assert (0==strcmp(old->text, header->text)); + const char *text; + text = old->text; + header->text[0] = '\0'; /* Resuse the allocated buffer */ + char * newtext = header->text; + char * end=NULL; + while (text[0]=='@') { + end = strchr(text, '\n'); + assert(end != 0); + if (text[1]=='S' && text[2]=='Q' && text[3]=='\t') { + const char *cp = text+3; + char *name = strstr(text, "\tSN:"); + char *name_end; + if (!name) { + fprintf(stderr, "Unable to find SN: header field\n"); + return NULL; + } + name += 4; + for (name_end = name; name_end != end && *name_end != '\t'; name_end++); + strcat(newtext, "@SQ"); + + /* Parse the @SQ lines */ + while (cp != end) { + if (end-cp >= 2 && strncmp(cp, "LN", 2) == 0) { + // Rewrite the length + char len_buf[100]; + int tid; + for (tid = 0; tid < header->n_targets; tid++) { + // may want to hash this, but new header API incoming. + if (strncmp(name, header->target_name[tid], name_end - name) == 0) { + sprintf(len_buf, "LN:%d", header->target_len[tid]); + strcat(newtext, len_buf); + break; + } + } + while (cp != end && *cp++ != '\t'); + if (cp != end) + strcat(newtext, "\t"); + } else if (end-cp >= 2 && + (strncmp(cp, "M5", 2) == 0 || + strncmp(cp, "UR", 2) == 0)) { + // MD5 changed during depadding; ditch it. + // URLs are also invalid. + while (cp != end && *cp++ != '\t'); + } else { + // Otherwise copy this sub-field verbatim + const char *cp_start = cp; + while (cp != end && *cp++ != '\t'); + strncat(newtext, cp_start, cp-cp_start); + } + } + + // Add newline, replacing trailing '\t' if last on line was the LN: + char *text_end = newtext + strlen(newtext); + if (text_end[-1] == '\t') + text_end[-1] = '\n'; + else + *text_end++ = '\n', *text_end = '\0'; + } else { + /* Copy this line to the new header */ + strncat(newtext, text, end - text + 1); + } + text = end + 1; + } + assert (text[0]=='\0'); + /* Check we didn't overflow the buffer */ + assert (strlen(header->text) <= strlen(old->text)); + if (strlen(header->text) < header->l_text) { + //fprintf(stderr, "[depad] Reallocating header buffer\n"); + assert (newtext == header->text); + newtext = malloc(strlen(header->text) + 1); + strcpy(newtext, header->text); + free(header->text); + header->text = newtext; + header->l_text = strlen(newtext); + } + //fprintf(stderr, "[depad] Here is the new header (pending @SQ lines),\n\n%s\n(end)\n", header->text); + return header; +} + +static int usage(int is_long_help); + +int main_pad2unpad(int argc, char *argv[]) +{ + samFile *in = 0, *out = 0; + bam_hdr_t *h = 0, *h_fix = 0; + faidx_t *fai = 0; + int c, compress_level = -1, is_long_help = 0; + char in_mode[5], out_mode[6], *fn_out = 0, *fn_list = 0; + int ret=0; + sam_global_args ga = SAM_GLOBAL_ARGS_INIT; + + static const struct option lopts[] = { + SAM_OPT_GLOBAL_OPTIONS('-', 0, 0, 0, 'T'), + { NULL, 0, NULL, 0 } + }; + + /* parse command-line options */ + strcpy(in_mode, "r"); strcpy(out_mode, "w"); + while ((c = getopt_long(argc, argv, "SCso:u1T:?", lopts, NULL)) >= 0) { + switch (c) { + case 'S': break; + case 'C': hts_parse_format(&ga.out, "cram"); break; + case 's': assert(compress_level == -1); hts_parse_format(&ga.out, "sam"); break; + case 'o': fn_out = strdup(optarg); break; + case 'u': + compress_level = 0; + if (ga.out.format == unknown_format) + hts_parse_format(&ga.out, "bam"); + break; + case '1': + compress_level = 1; + if (ga.out.format == unknown_format) + hts_parse_format(&ga.out, "bam"); + break; + case '?': is_long_help = 1; break; + default: if (parse_sam_global_opt(c, optarg, lopts, &ga) == 0) break; + fprintf(stderr, "[bam_fillmd] unrecognized option '-%c'\n\n", c); + return usage(is_long_help); + } + } + if (argc == optind) return usage(is_long_help); + + strcat(out_mode, "h"); + if (compress_level >= 0) { + char tmp[2]; + tmp[0] = compress_level + '0'; tmp[1] = '\0'; + strcat(out_mode, tmp); + } + + // Load FASTA reference (also needed for SAM -> BAM if missing header) + if (ga.reference) { + fn_list = samfaipath(ga.reference); + fai = fai_load(ga.reference); + } + // open file handlers + if ((in = sam_open_format(argv[optind], in_mode, &ga.in)) == 0) { + print_error_errno("depad", "failed to open \"%s\" for reading", argv[optind]); + ret = 1; + goto depad_end; + } + if (fn_list && hts_set_fai_filename(in, fn_list) != 0) { + fprintf(stderr, "[depad] failed to load reference file \"%s\".\n", fn_list); + ret = 1; + goto depad_end; + } + if ((h = sam_hdr_read(in)) == 0) { + fprintf(stderr, "[depad] failed to read the header from \"%s\".\n", argv[optind]); + ret = 1; + goto depad_end; + } + if (fai) { + h_fix = fix_header(h, fai); + } else { + fprintf(stderr, "[depad] Warning - reference lengths will not be corrected without FASTA reference\n"); + h_fix = h; + } + char wmode[2]; + strcat(out_mode, sam_open_mode(wmode, fn_out, NULL)==0 ? wmode : "b"); + if ((out = sam_open_format(fn_out? fn_out : "-", out_mode, &ga.out)) == 0) { + print_error_errno("depad", "failed to open \"%s\" for writing", fn_out? fn_out : "standard output"); + ret = 1; + goto depad_end; + } + + // Reference-based CRAM won't work unless we also create a new reference. + // We could embed this, but for now we take the easy option. + if (ga.out.format == cram) + hts_set_opt(out, CRAM_OPT_NO_REF, 1); + + if (sam_hdr_write(out, h_fix) != 0) { + fprintf(stderr, "[depad] failed to write header.\n"); + ret = 1; + goto depad_end; + } + + // Do the depad + if (bam_pad2unpad(in, out, h, fai) != 0) ret = 1; + +depad_end: + // close files, free and return + if (fai) fai_destroy(fai); + if (h) bam_hdr_destroy(h); + if (in) sam_close(in); + if (out && sam_close(out) < 0) { + fprintf(stderr, "[depad] error on closing output file.\n"); + ret = 1; + } + free(fn_list); free(fn_out); + return ret; +} + +static int usage(int is_long_help) +{ + fprintf(stderr, "\n"); + fprintf(stderr, "Usage: samtools depad \n\n"); + fprintf(stderr, "Options:\n"); + fprintf(stderr, " -s Output is SAM (default is BAM)\n"); + fprintf(stderr, " -S Input is SAM (default is BAM)\n"); + fprintf(stderr, " -u Uncompressed BAM output (can't use with -s)\n"); + fprintf(stderr, " -1 Fast compression BAM output (can't use with -s)\n"); + fprintf(stderr, " -T, --reference FILE\n"); + fprintf(stderr, " Padded reference sequence file [null]\n"); + fprintf(stderr, " -o FILE Output file name [stdout]\n"); + fprintf(stderr, " -? Longer help\n"); + sam_global_opt_help(stderr, "-...-"); + + if (is_long_help) + fprintf(stderr, +"Notes:\n" +"\n" +"1. Requires embedded reference sequences (before the reads for that reference),\n" +" or ideally a FASTA file of the padded reference sequences (via a -T option).\n" +"\n" +"2. Input padded alignment reads' CIGAR strings must not use P or I operators.\n" +"\n"); + return 1; +} diff --git a/src/samtools-1.3.1/phase.c b/src/samtools-1.3.1/phase.c new file mode 100644 index 0000000..6909912 --- /dev/null +++ b/src/samtools-1.3.1/phase.c @@ -0,0 +1,789 @@ +/* phase.c -- phase subcommand. + + Copyright (C) 2011 Broad Institute. + Copyright (C) 2013-2016 Genome Research Ltd. + + Author: Heng Li + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include +#include +#include +#include +#include +#include "htslib/sam.h" +#include "htslib/kstring.h" +#include "errmod.h" +#include "sam_opts.h" +#include "samtools.h" + +#include "htslib/kseq.h" +KSTREAM_INIT(gzFile, gzread, 16384) + +#define MAX_VARS 256 +#define FLIP_PENALTY 2 +#define FLIP_THRES 4 +#define MASK_THRES 3 + +#define FLAG_FIX_CHIMERA 0x1 +#define FLAG_LIST_EXCL 0x4 +#define FLAG_DROP_AMBI 0x8 + +typedef struct { + // configurations, initialized in the main function + int flag, k, min_baseQ, min_varLOD, max_depth; + // other global variables + int vpos_shift; + samFile* fp; + bam_hdr_t* fp_hdr; + char *pre; + char *out_name[3]; + samFile* out[3]; + bam_hdr_t* out_hdr[3]; + // alignment queue + int n, m; + bam1_t **b; +} phaseg_t; + +typedef struct { + int8_t seq[MAX_VARS]; // TODO: change to dynamic memory allocation! + int vpos, beg, end; + uint32_t vlen:16, single:1, flip:1, phase:1, phased:1, ambig:1; + uint32_t in:16, out:16; // in-phase and out-phase +} frag_t, *frag_p; + +#define rseq_lt(a,b) ((a)->vpos < (b)->vpos) + +#include "htslib/khash.h" +KHASH_SET_INIT_INT64(set64) +KHASH_MAP_INIT_INT64(64, frag_t) + +typedef khash_t(64) nseq_t; + +#include "htslib/ksort.h" +KSORT_INIT(rseq, frag_p, rseq_lt) + +static inline uint64_t X31_hash_string(const char *s) +{ + uint64_t h = *s; + if (h) for (++s ; *s; ++s) h = (h << 5) - h + *s; + return h; +} + +static void count1(int l, const uint8_t *seq, int *cnt) +{ + int i, j, n_ambi; + uint32_t z, x; + if (seq[l-1] == 0) return; // do nothing is the last base is ambiguous + for (i = n_ambi = 0; i < l; ++i) // collect ambiguous bases + if (seq[i] == 0) ++n_ambi; + if (l - n_ambi <= 1) return; // only one SNP + for (x = 0; x < 1u<>j&1; + ++j; + } + z = z<<1 | c; + } + ++cnt[z]; + } +} + +static int **count_all(int l, int vpos, nseq_t *hash) +{ + khint_t k; + int i, j, **cnt; + uint8_t *seq; + seq = calloc(l, 1); + cnt = calloc(vpos, sizeof(int*)); + for (i = 0; i < vpos; ++i) cnt[i] = calloc(1<vpos >= vpos || f->single) continue; // out of region; or singleton + if (f->vlen == 1) { // such reads should be flagged as deleted previously if everything is right + f->single = 1; + continue; + } + for (j = 1; j < f->vlen; ++j) { + for (i = 0; i < l; ++i) + seq[i] = j < l - 1 - i? 0 : f->seq[j - (l - 1 - i)]; + count1(l, seq, cnt[f->vpos + j]); + } + } + } + free(seq); + return cnt; +} + +// phasing +static int8_t *dynaprog(int l, int vpos, int **w) +{ + int *f[2], *curr, *prev, max, i; + int8_t **b, *h = 0; + uint32_t x, z = 1u<<(l-1), mask = (1u<>1; y1 = xc>>1; + c0 = prev[y0] + wi[x] + wi[xc]; + c1 = prev[y1] + wi[x] + wi[xc]; + if (c0 > c1) bi[x] = 0, curr[x] = c0; + else bi[x] = 1, curr[x] = c1; + } + tmp = prev; prev = curr; curr = tmp; // swap + } + { // backtrack + uint32_t max_x = 0; + int which = 0; + h = calloc(vpos, 1); + for (x = 0, max = 0, max_x = 0; x < z; ++x) + if (prev[x] > max) max = prev[x], max_x = x; + for (i = vpos - 1, x = max_x; i >= 0; --i) { + h[i] = which? (~x&1) : (x&1); + which = b[i][x]? !which : which; + x = b[i][x]? (~x&mask)>>1 : x>>1; + } + } + // free + for (i = 0; i < vpos; ++i) free(b[i]); + free(f[0]); free(f[1]); free(b); + return h; +} + +// phase each fragment +static uint64_t *fragphase(int vpos, const int8_t *path, nseq_t *hash, int flip) +{ + khint_t k; + uint64_t *pcnt; + uint32_t *left, *rght, max; + left = rght = 0; max = 0; + pcnt = calloc(vpos, 8); + for (k = 0; k < kh_end(hash); ++k) { + if (kh_exist(hash, k)) { + int i, c[2]; + frag_t *f = &kh_val(hash, k); + if (f->vpos >= vpos) continue; + // get the phase + c[0] = c[1] = 0; + for (i = 0; i < f->vlen; ++i) { + if (f->seq[i] == 0) continue; + ++c[f->seq[i] == path[f->vpos + i] + 1? 0 : 1]; + } + f->phase = c[0] > c[1]? 0 : 1; + f->in = c[f->phase]; f->out = c[1 - f->phase]; + f->phased = f->in == f->out? 0 : 1; + f->ambig = (f->in && f->out && f->out < 3 && f->in <= f->out + 1)? 1 : 0; + // fix chimera + f->flip = 0; + if (flip && c[0] >= 3 && c[1] >= 3) { + int sum[2], m, mi, md; + if (f->vlen > max) { // enlarge the array + max = f->vlen; + kroundup32(max); + left = realloc(left, max * 4); + rght = realloc(rght, max * 4); + } + for (i = 0, sum[0] = sum[1] = 0; i < f->vlen; ++i) { // get left counts + if (f->seq[i]) { + int c = f->phase? 2 - f->seq[i] : f->seq[i] - 1; + ++sum[c == path[f->vpos + i]? 0 : 1]; + } + left[i] = sum[1]<<16 | sum[0]; + } + for (i = f->vlen - 1, sum[0] = sum[1] = 0; i >= 0; --i) { // get right counts + if (f->seq[i]) { + int c = f->phase? 2 - f->seq[i] : f->seq[i] - 1; + ++sum[c == path[f->vpos + i]? 0 : 1]; + } + rght[i] = sum[1]<<16 | sum[0]; + } + // find the best flip point + for (i = m = 0, mi = -1, md = -1; i < f->vlen - 1; ++i) { + int a[2]; + a[0] = (left[i]&0xffff) + (rght[i+1]>>16&0xffff) - (rght[i+1]&0xffff) * FLIP_PENALTY; + a[1] = (left[i]>>16&0xffff) + (rght[i+1]&0xffff) - (rght[i+1]>>16&0xffff) * FLIP_PENALTY; + if (a[0] > a[1]) { + if (a[0] > m) m = a[0], md = 0, mi = i; + } else { + if (a[1] > m) m = a[1], md = 1, mi = i; + } + } + if (m - c[0] >= FLIP_THRES && m - c[1] >= FLIP_THRES) { // then flip + f->flip = 1; + if (md == 0) { // flip the tail + for (i = mi + 1; i < f->vlen; ++i) + if (f->seq[i] == 1) f->seq[i] = 2; + else if (f->seq[i] == 2) f->seq[i] = 1; + } else { // flip the head + for (i = 0; i <= mi; ++i) + if (f->seq[i] == 1) f->seq[i] = 2; + else if (f->seq[i] == 2) f->seq[i] = 1; + } + } + } + // update pcnt[] + if (!f->single) { + for (i = 0; i < f->vlen; ++i) { + int c; + if (f->seq[i] == 0) continue; + c = f->phase? 2 - f->seq[i] : f->seq[i] - 1; + if (c == path[f->vpos + i]) { + if (f->phase == 0) ++pcnt[f->vpos + i]; + else pcnt[f->vpos + i] += 1ull<<32; + } else { + if (f->phase == 0) pcnt[f->vpos + i] += 1<<16; + else pcnt[f->vpos + i] += 1ull<<48; + } + } + } + } + } + free(left); free(rght); + return pcnt; +} + +static uint64_t *genmask(int vpos, const uint64_t *pcnt, int *_n) +{ + int i, max = 0, max_i = -1, m = 0, n = 0, beg = 0, score = 0; + uint64_t *list = 0; + for (i = 0; i < vpos; ++i) { + uint64_t x = pcnt[i]; + int c[4], pre = score, s; + c[0] = x&0xffff; c[1] = x>>16&0xffff; c[2] = x>>32&0xffff; c[3] = x>>48&0xffff; + s = (c[1] + c[3] == 0)? -(c[0] + c[2]) : (c[1] + c[3] - 1); + if (c[3] > c[2]) s += c[3] - c[2]; + if (c[1] > c[0]) s += c[1] - c[0]; + score += s; + if (score < 0) score = 0; + if (pre == 0 && score > 0) beg = i; // change from zero to non-zero + if ((i == vpos - 1 || score == 0) && max >= MASK_THRES) { + if (n == m) { + m = m? m<<1 : 4; + list = realloc(list, m * 8); + } + list[n++] = (uint64_t)beg<<32 | max_i; + i = max_i; // reset i to max_i + score = 0; + } else if (score > max) max = score, max_i = i; + if (score == 0) max = 0; + } + *_n = n; + return list; +} + +// trim heading and tailing ambiguous bases; mark deleted and remove sequence +static int clean_seqs(int vpos, nseq_t *hash) +{ + khint_t k; + int ret = 0; + for (k = 0; k < kh_end(hash); ++k) { + if (kh_exist(hash, k)) { + frag_t *f = &kh_val(hash, k); + int beg, end, i; + if (f->vpos >= vpos) { + ret = 1; + continue; + } + for (i = 0; i < f->vlen; ++i) + if (f->seq[i] != 0) break; + beg = i; + for (i = f->vlen - 1; i >= 0; --i) + if (f->seq[i] != 0) break; + end = i + 1; + if (end - beg <= 0) kh_del(64, hash, k); + else { + if (beg != 0) memmove(f->seq, f->seq + beg, end - beg); + f->vpos += beg; f->vlen = end - beg; + f->single = f->vlen == 1? 1 : 0; + } + } + } + return ret; +} + +static int dump_aln(phaseg_t *g, int min_pos, const nseq_t *hash) +{ + int i, is_flip, drop_ambi; + drop_ambi = g->flag & FLAG_DROP_AMBI; + is_flip = (drand48() < 0.5); + for (i = 0; i < g->n; ++i) { + int end, which; + uint64_t key; + khint_t k; + bam1_t *b = g->b[i]; + key = X31_hash_string(bam_get_qname(b)); + end = bam_endpos(b); + if (end > min_pos) break; + k = kh_get(64, hash, key); + if (k == kh_end(hash)) which = 3; + else { + frag_t *f = &kh_val(hash, k); + if (f->ambig) which = drop_ambi? 2 : 3; + else if (f->phased && f->flip) which = 2; + else if (f->phased == 0) which = 3; + else { // phased and not flipped + char c = 'Y'; + which = f->phase; + bam_aux_append(b, "ZP", 'A', 1, (uint8_t*)&c); + } + if (which < 2 && is_flip) which = 1 - which; // increase the randomness + } + if (which == 3) which = (drand48() < 0.5); + if (sam_write1(g->out[which], g->out_hdr[which], b) < 0) { + print_error_errno("phase", "error writing to '%s'", g->out_name[which]); + return -1; + } + bam_destroy1(b); + g->b[i] = 0; + } + memmove(g->b, g->b + i, (g->n - i) * sizeof(void*)); + g->n -= i; + return 0; +} + +static int phase(phaseg_t *g, const char *chr, int vpos, uint64_t *cns, nseq_t *hash) +{ + int i, j, n_seqs = kh_size(hash), n_masked = 0, min_pos; + khint_t k; + frag_t **seqs; + int8_t *path, *sitemask; + uint64_t *pcnt, *regmask; + + if (vpos == 0) return 0; + i = clean_seqs(vpos, hash); // i is true if hash has an element with its vpos >= vpos + min_pos = i? cns[vpos]>>32 : 0x7fffffff; + if (vpos == 1) { + printf("PS\t%s\t%d\t%d\n", chr, (int)(cns[0]>>32) + 1, (int)(cns[0]>>32) + 1); + printf("M0\t%s\t%d\t%d\t%c\t%c\t%d\t0\t0\t0\t0\n//\n", chr, (int)(cns[0]>>32) + 1, (int)(cns[0]>>32) + 1, + "ACGTX"[cns[0]&3], "ACGTX"[cns[0]>>16&3], g->vpos_shift + 1); + for (k = 0; k < kh_end(hash); ++k) { + if (kh_exist(hash, k)) { + frag_t *f = &kh_val(hash, k); + if (f->vpos) continue; + f->flip = 0; + if (f->seq[0] == 0) f->phased = 0; + else f->phased = 1, f->phase = f->seq[0] - 1; + } + } + if (dump_aln(g, min_pos, hash) < 0) return -1; + ++g->vpos_shift; + return 1; + } + { // phase + int **cnt; + uint64_t *mask; + printf("PS\t%s\t%d\t%d\n", chr, (int)(cns[0]>>32) + 1, (int)(cns[vpos-1]>>32) + 1); + sitemask = calloc(vpos, 1); + cnt = count_all(g->k, vpos, hash); + path = dynaprog(g->k, vpos, cnt); + for (i = 0; i < vpos; ++i) free(cnt[i]); + free(cnt); + pcnt = fragphase(vpos, path, hash, 0); // do not fix chimeras when masking + mask = genmask(vpos, pcnt, &n_masked); + regmask = calloc(n_masked, 8); + for (i = 0; i < n_masked; ++i) { + regmask[i] = cns[mask[i]>>32]>>32<<32 | cns[(uint32_t)mask[i]]>>32; + for (j = mask[i]>>32; j <= (int32_t)mask[i]; ++j) + sitemask[j] = 1; + } + free(mask); + if (g->flag & FLAG_FIX_CHIMERA) { + free(pcnt); + pcnt = fragphase(vpos, path, hash, 1); + } + } + for (i = 0; i < n_masked; ++i) + printf("FL\t%s\t%d\t%d\n", chr, (int)(regmask[i]>>32) + 1, (int)regmask[i] + 1); + for (i = 0; i < vpos; ++i) { + uint64_t x = pcnt[i]; + int8_t c[2]; + c[0] = (cns[i]&0xffff)>>2 == 0? 4 : (cns[i]&3); + c[1] = (cns[i]>>16&0xffff)>>2 == 0? 4 : (cns[i]>>16&3); + printf("M%d\t%s\t%d\t%d\t%c\t%c\t%d\t%d\t%d\t%d\t%d\n", sitemask[i]+1, chr, (int)(cns[0]>>32) + 1, (int)(cns[i]>>32) + 1, "ACGTX"[c[path[i]]], "ACGTX"[c[1-path[i]]], + i + g->vpos_shift + 1, (int)(x&0xffff), (int)(x>>16&0xffff), (int)(x>>32&0xffff), (int)(x>>48&0xffff)); + } + free(path); free(pcnt); free(regmask); free(sitemask); + seqs = calloc(n_seqs, sizeof(frag_t*)); + for (k = 0, i = 0; k < kh_end(hash); ++k) + if (kh_exist(hash, k) && kh_val(hash, k).vpos < vpos && !kh_val(hash, k).single) + seqs[i++] = &kh_val(hash, k); + n_seqs = i; + ks_introsort_rseq(n_seqs, seqs); + for (i = 0; i < n_seqs; ++i) { + frag_t *f = seqs[i]; + printf("EV\t0\t%s\t%d\t40\t%dM\t*\t0\t0\t", chr, f->vpos + 1 + g->vpos_shift, f->vlen); + for (j = 0; j < f->vlen; ++j) { + uint32_t c = cns[f->vpos + j]; + if (f->seq[j] == 0) putchar('N'); + else putchar("ACGT"[f->seq[j] == 1? (c&3) : (c>>16&3)]); + } + printf("\t*\tYP:i:%d\tYF:i:%d\tYI:i:%d\tYO:i:%d\tYS:i:%d\n", f->phase, f->flip, f->in, f->out, f->beg+1); + } + free(seqs); + printf("//\n"); + fflush(stdout); + g->vpos_shift += vpos; + if (dump_aln(g, min_pos, hash) < 0) return -1; + return vpos; +} + +static void update_vpos(int vpos, nseq_t *hash) +{ + khint_t k; + for (k = 0; k < kh_end(hash); ++k) { + if (kh_exist(hash, k)) { + frag_t *f = &kh_val(hash, k); + if (f->vpos < vpos) kh_del(64, hash, k); // TODO: if frag_t::seq is allocated dynamically, free it + else f->vpos -= vpos; + } + } +} + +static nseq_t *shrink_hash(nseq_t *hash) // TODO: to implement +{ + return hash; +} + +static int readaln(void *data, bam1_t *b) +{ + phaseg_t *g = (phaseg_t*)data; + int ret; + while (1) + { + ret = sam_read1(g->fp, g->fp_hdr, b); + if (ret < 0) break; + if ( b->core.flag & (BAM_FUNMAP | BAM_FSECONDARY | BAM_FQCFAIL | BAM_FDUP) ) continue; + if ( g->pre ) { + if (g->n == g->m) { + g->m = g->m? g->m<<1 : 16; + g->b = realloc(g->b, g->m * sizeof(bam1_t*)); + } + g->b[g->n++] = bam_dup1(b); + } + break; + } + return ret; +} + +static khash_t(set64) *loadpos(const char *fn, bam_hdr_t *h) +{ + gzFile fp; + kstream_t *ks; + int ret, dret; + kstring_t *str; + khash_t(set64) *hash; + + hash = kh_init(set64); + str = calloc(1, sizeof(kstring_t)); + fp = strcmp(fn, "-")? gzopen(fn, "r") : gzdopen(fileno(stdin), "r"); + ks = ks_init(fp); + while (ks_getuntil(ks, 0, str, &dret) >= 0) { + int tid = bam_name2id(h, str->s); + if (tid >= 0 && dret != '\n') { + if (ks_getuntil(ks, 0, str, &dret) >= 0) { + uint64_t x = (uint64_t)tid<<32 | (atoi(str->s) - 1); + kh_put(set64, hash, x, &ret); + } else break; + } + if (dret != '\n') while ((dret = ks_getc(ks)) > 0 && dret != '\n'); + if (dret < 0) break; + } + ks_destroy(ks); + gzclose(fp); + free(str->s); free(str); + return hash; +} + +static int gl2cns(float q[16]) +{ + int i, j, min_ij; + float min, min2; + min = min2 = 1e30; min_ij = -1; + for (i = 0; i < 4; ++i) { + for (j = i; j < 4; ++j) { + if (q[i<<2|j] < min) min_ij = i<<2|j, min2 = min, min = q[i<<2|j]; + else if (q[i<<2|j] < min2) min2 = q[i<<2|j]; + } + } + return (min_ij>>2&3) == (min_ij&3)? 0 : 1<<18 | (min_ij>>2&3)<<16 | (min_ij&3) | (int)(min2 - min + .499) << 2; +} + +static int start_output(phaseg_t *g, int c, const char *middle, const htsFormat *fmt) +{ + kstring_t s = { 0, 0, NULL }; + ksprintf(&s, "%s.%s.%s", g->pre, middle, hts_format_file_extension(fmt)); + g->out_name[c] = ks_release(&s); + g->out[c] = sam_open_format(g->out_name[c], "wb", fmt); + if (! g->out[c]) { + print_error_errno("phase", "Failed to open output file '%s'", g->out_name[c]); + return -1; + } + + g->out_hdr[c] = bam_hdr_dup(g->fp_hdr); + if (sam_hdr_write(g->out[c], g->out_hdr[c]) < 0) { + print_error_errno("phase", "Failed to write header for '%s'", g->out_name[c]); + return -1; + } + + return 0; +} + +int main_phase(int argc, char *argv[]) +{ + int c, tid, pos, vpos = 0, n, lasttid = -1, max_vpos = 0, usage = 0; + const bam_pileup1_t *plp; + bam_plp_t iter; + nseq_t *seqs; + uint64_t *cns = 0; + phaseg_t g; + char *fn_list = 0; + khash_t(set64) *set = 0; + errmod_t *em; + uint16_t *bases; + + sam_global_args ga = SAM_GLOBAL_ARGS_INIT; + static const struct option lopts[] = { + SAM_OPT_GLOBAL_OPTIONS('-', 0, 0, 0, 0), + { NULL, 0, NULL, 0 } + }; + + // FIXME Leaks galore in the case of error returns + + memset(&g, 0, sizeof(phaseg_t)); + g.flag = FLAG_FIX_CHIMERA; + g.min_varLOD = 37; g.k = 13; g.min_baseQ = 13; g.max_depth = 256; + while ((c = getopt_long(argc, argv, "Q:eFq:k:b:l:D:A:", lopts, NULL)) >= 0) { + switch (c) { + case 'D': g.max_depth = atoi(optarg); break; + case 'q': g.min_varLOD = atoi(optarg); break; + case 'Q': g.min_baseQ = atoi(optarg); break; + case 'k': g.k = atoi(optarg); break; + case 'F': g.flag &= ~FLAG_FIX_CHIMERA; break; + case 'e': g.flag |= FLAG_LIST_EXCL; break; + case 'A': g.flag |= FLAG_DROP_AMBI; break; + case 'b': g.pre = strdup(optarg); break; + case 'l': fn_list = strdup(optarg); break; + default: if (parse_sam_global_opt(c, optarg, lopts, &ga) == 0) break; + /* else fall-through */ + case '?': usage=1; break; + } + if (usage) break; + } + if (usage || argc == optind) { + fprintf(stderr, "\n"); + fprintf(stderr, "Usage: samtools phase [options] \n\n"); + fprintf(stderr, "Options: -k INT block length [%d]\n", g.k); + fprintf(stderr, " -b STR prefix of BAMs to output [null]\n"); + fprintf(stderr, " -q INT min het phred-LOD [%d]\n", g.min_varLOD); + fprintf(stderr, " -Q INT min base quality in het calling [%d]\n", g.min_baseQ); + fprintf(stderr, " -D INT max read depth [%d]\n", g.max_depth); +// fprintf(stderr, " -l FILE list of sites to phase [null]\n"); + fprintf(stderr, " -F do not attempt to fix chimeras\n"); + fprintf(stderr, " -A drop reads with ambiguous phase\n"); +// fprintf(stderr, " -e do not discover SNPs (effective with -l)\n"); + fprintf(stderr, "\n"); + + sam_global_opt_help(stderr, "-...."); + + return 1; + } + g.fp = sam_open_format(argv[optind], "r", &ga.in); + if (!g.fp) { + print_error_errno("phase", "Couldn't open '%s'", argv[optind]); + return 1; + } + g.fp_hdr = sam_hdr_read(g.fp); + if (g.fp_hdr == NULL) { + fprintf(stderr, "[%s] Failed to read header for '%s'\n", + __func__, argv[optind]); + return 1; + } + if (fn_list) { // read the list of sites to phase + set = loadpos(fn_list, g.fp_hdr); + free(fn_list); + } else g.flag &= ~FLAG_LIST_EXCL; + if (g.pre) { // open BAMs to write + if (ga.out.format == unknown_format) + ga.out.format = bam; // default via "wb". + + // Open each output file g.out[0..2], dupping and writing the header + if (start_output(&g, 0, "0", &ga.out) < 0 || + start_output(&g, 1, "1", &ga.out) < 0 || + start_output(&g, 2, "chimera", &ga.out) < 0) return 1; + } + + iter = bam_plp_init(readaln, &g); + g.vpos_shift = 0; + seqs = kh_init(64); + em = errmod_init(1. - 0.83); + bases = calloc(g.max_depth, 2); + printf("CC\n"); + printf("CC\tDescriptions:\nCC\n"); + printf("CC\t CC comments\n"); + printf("CC\t PS start of a phase set\n"); + printf("CC\t FL filtered region\n"); + printf("CC\t M[012] markers; 0 for singletons, 1 for phased and 2 for filtered\n"); + printf("CC\t EV supporting reads; SAM format\n"); + printf("CC\t // end of a phase set\nCC\n"); + printf("CC\tFormats of PS, FL and M[012] lines (1-based coordinates):\nCC\n"); + printf("CC\t PS chr phaseSetStart phaseSetEnd\n"); + printf("CC\t FL chr filterStart filterEnd\n"); + printf("CC\t M? chr PS pos allele0 allele1 hetIndex #supports0 #errors0 #supp1 #err1\n"); + printf("CC\nCC\n"); + fflush(stdout); + while ((plp = bam_plp_auto(iter, &tid, &pos, &n)) != 0) { + int i, k, c, tmp, dophase = 1, in_set = 0; + float q[16]; + if (tid < 0) break; + if (tid != lasttid) { // change of chromosome + g.vpos_shift = 0; + if (lasttid >= 0) { + seqs = shrink_hash(seqs); + if (phase(&g, g.fp_hdr->target_name[lasttid], + vpos, cns, seqs) < 0) { + return 1; + } + update_vpos(0x7fffffff, seqs); + } + lasttid = tid; + vpos = 0; + } + if (set && kh_get(set64, set, (uint64_t)tid<<32 | pos) != kh_end(set)) in_set = 1; + if (n > g.max_depth) continue; // do not proceed if the depth is too high + // fill the bases array and check if there is a variant + for (i = k = 0; i < n; ++i) { + const bam_pileup1_t *p = plp + i; + uint8_t *seq; + int q, baseQ, b; + if (p->is_del || p->is_refskip) continue; + baseQ = bam_get_qual(p->b)[p->qpos]; + if (baseQ < g.min_baseQ) continue; + seq = bam_get_seq(p->b); + b = seq_nt16_int[bam_seqi(seq, p->qpos)]; + if (b > 3) continue; + q = baseQ < p->b->core.qual? baseQ : p->b->core.qual; + if (q < 4) q = 4; + if (q > 63) q = 63; + bases[k++] = q<<5 | (int)bam_is_rev(p->b)<<4 | b; + } + if (k == 0) continue; + errmod_cal(em, k, 4, bases, q); // compute genotype likelihood + c = gl2cns(q); // get the consensus + // tell if to proceed + if (set && (g.flag&FLAG_LIST_EXCL) && !in_set) continue; // not in the list + if (!in_set && (c&0xffff)>>2 < g.min_varLOD) continue; // not a variant + // add the variant + if (vpos == max_vpos) { + max_vpos = max_vpos? max_vpos<<1 : 128; + cns = realloc(cns, max_vpos * 8); + } + cns[vpos] = (uint64_t)pos<<32 | c; + for (i = 0; i < n; ++i) { + const bam_pileup1_t *p = plp + i; + uint64_t key; + khint_t k; + uint8_t *seq = bam_get_seq(p->b); + frag_t *f; + if (p->is_del || p->is_refskip) continue; + if (p->b->core.qual == 0) continue; + // get the base code + c = seq_nt16_int[bam_seqi(seq, p->qpos)]; + if (c == (cns[vpos]&3)) c = 1; + else if (c == (cns[vpos]>>16&3)) c = 2; + else c = 0; + // write to seqs + key = X31_hash_string(bam_get_qname(p->b)); + k = kh_put(64, seqs, key, &tmp); + f = &kh_val(seqs, k); + if (tmp == 0) { // present in the hash table + if (vpos - f->vpos + 1 < MAX_VARS) { + f->vlen = vpos - f->vpos + 1; + f->seq[f->vlen-1] = c; + f->end = bam_endpos(p->b); + } + dophase = 0; + } else { // absent + memset(f->seq, 0, MAX_VARS); + f->beg = p->b->core.pos; + f->end = bam_endpos(p->b); + f->vpos = vpos, f->vlen = 1, f->seq[0] = c, f->single = f->phased = f->flip = f->ambig = 0; + } + } + if (dophase) { + seqs = shrink_hash(seqs); + if (phase(&g, g.fp_hdr->target_name[tid], vpos, cns, seqs) < 0) { + return 1; + } + update_vpos(vpos, seqs); + cns[0] = cns[vpos]; + vpos = 0; + } + ++vpos; + } + if (tid >= 0) { + if (phase(&g, g.fp_hdr->target_name[tid], vpos, cns, seqs) < 0) { + return 1; + } + } + bam_hdr_destroy(g.fp_hdr); + bam_plp_destroy(iter); + sam_close(g.fp); + kh_destroy(64, seqs); + kh_destroy(set64, set); + free(cns); + errmod_destroy(em); + free(bases); + if (g.pre) { + int res = 0; + for (c = 0; c <= 2; ++c) { + if (sam_close(g.out[c]) < 0) { + fprintf(stderr, "[%s] error on closing '%s'\n", + __func__, g.out_name[c]); + res = 1; + } + bam_hdr_destroy(g.out_hdr[c]); + free(g.out_name[c]); + } + free(g.pre); free(g.b); + if (res) return 1; + } + sam_global_args_free(&ga); + return 0; +} diff --git a/src/samtools-1.3.1/sam.c b/src/samtools-1.3.1/sam.c new file mode 100644 index 0000000..237c3e8 --- /dev/null +++ b/src/samtools-1.3.1/sam.c @@ -0,0 +1,147 @@ +/* sam.c -- format-neutral SAM/BAM API. + + Copyright (C) 2009, 2012-2015 Genome Research Ltd. + Portions copyright (C) 2011 Broad Institute. + + Author: Heng Li + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include +#include "htslib/faidx.h" +#include "sam.h" + +int samthreads(samfile_t *fp, int n_threads, int n_sub_blks) +{ + if (hts_get_format(fp->file)->format != bam || !fp->is_write) return -1; + if (bgzf_mt(fp->x.bam, n_threads, n_sub_blks) < 0) return -1; + return 0; +} + +samfile_t *samopen(const char *fn, const char *mode, const void *aux) +{ + // hts_open() is really sam_open(), except for #define games + samFile *hts_fp = hts_open(fn, mode); + if (hts_fp == NULL) return NULL; + + samfile_t *fp = malloc(sizeof (samfile_t)); + if (!fp) { + sam_close(hts_fp); + return NULL; + } + fp->file = hts_fp; + fp->x.bam = hts_fp->fp.bgzf; + if (strchr(mode, 'r')) { + if (aux) { + if (hts_set_fai_filename(fp->file, aux) != 0) { + sam_close(hts_fp); + free(fp); + return NULL; + } + } + fp->header = sam_hdr_read(fp->file); // samclose() will free this + if (fp->header == NULL) { + sam_close(hts_fp); + free(fp); + return NULL; + } + fp->is_write = 0; + if (fp->header->n_targets == 0 && bam_verbose >= 1) + fprintf(stderr, "[samopen] no @SQ lines in the header.\n"); + } + else { + enum htsExactFormat fmt = hts_get_format(fp->file)->format; + fp->header = (bam_hdr_t *)aux; // For writing, we won't free it + fp->is_write = 1; + if (!(fmt == text_format || fmt == sam) || strchr(mode, 'h')) { + if (sam_hdr_write(fp->file, fp->header) < 0) { + if (bam_verbose >= 1) + fprintf(stderr, "[samopen] Couldn't write header\n"); + sam_close(hts_fp); + free(fp); + return NULL; + } + } + } + + return fp; +} + +void samclose(samfile_t *fp) +{ + if (fp) { + if (!fp->is_write && fp->header) bam_hdr_destroy(fp->header); + sam_close(fp->file); + free(fp); + } +} + +int samfetch(samfile_t *fp, const bam_index_t *idx, int tid, int beg, int end, void *data, bam_fetch_f func) +{ + bam1_t *b = bam_init1(); + hts_itr_t *iter = sam_itr_queryi(idx, tid, beg, end); + int ret; + while ((ret = sam_itr_next(fp->file, iter, b)) >= 0) func(b, data); + hts_itr_destroy(iter); + bam_destroy1(b); + return (ret == -1)? 0 : ret; +} + +int sampileup(samfile_t *fp, int mask, bam_pileup_f func, void *func_data) +{ + bam_plbuf_t *buf; + int ret; + bam1_t *b; + b = bam_init1(); + buf = bam_plbuf_init(func, func_data); + if (mask < 0) mask = BAM_FUNMAP | BAM_FSECONDARY | BAM_FQCFAIL | BAM_FDUP; + else mask |= BAM_FUNMAP; + while ((ret = samread(fp, b)) >= 0) { + // bam_plp_push() itself now filters out unmapped reads only + if (b->core.flag & mask) b->core.flag |= BAM_FUNMAP; + bam_plbuf_push(b, buf); + } + bam_plbuf_push(0, buf); + bam_plbuf_destroy(buf); + bam_destroy1(b); + return 0; +} + +char *samfaipath(const char *fn_ref) +{ + char *fn_list = 0; + if (fn_ref == 0) return 0; + fn_list = calloc(strlen(fn_ref) + 5, 1); + strcat(strcpy(fn_list, fn_ref), ".fai"); + if (access(fn_list, R_OK) == -1) { // fn_list is unreadable + if (access(fn_ref, R_OK) == -1) { + fprintf(stderr, "[samfaipath] fail to read file %s.\n", fn_ref); + } else { + if (bam_verbose >= 3) fprintf(stderr, "[samfaipath] build FASTA index...\n"); + if (fai_build(fn_ref) == -1) { + fprintf(stderr, "[samfaipath] fail to build FASTA index.\n"); + free(fn_list); fn_list = 0; + } + } + } + return fn_list; +} diff --git a/src/samtools-1.3.1/sam.h b/src/samtools-1.3.1/sam.h new file mode 100644 index 0000000..5130105 --- /dev/null +++ b/src/samtools-1.3.1/sam.h @@ -0,0 +1,145 @@ +/* sam.h -- format-neutral SAM/BAM API. + + Copyright (C) 2009, 2013-2015 Genome Research Ltd. + + Author: Heng Li + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#ifndef BAM_SAM_H +#define BAM_SAM_H + +#include "htslib/sam.h" +#include "bam.h" + +/*! + @header + + This file provides higher level of I/O routines and unifies the APIs + for SAM and BAM formats. These APIs are more convenient and + recommended. + + @copyright Genome Research Ltd. + */ + +/*! @typedef + @abstract SAM/BAM file handler + @field type type of the handler; bit 1 for BAM, 2 for reading and bit 3-4 for flag format + @field bam BAM file handler; valid if (type&1) == 1 + @field tamr SAM file handler for reading; valid if type == 2 + @field tamw SAM file handler for writing; valid if type == 0 + @field header header struct + */ +typedef struct { + samFile *file; + struct { BGZF *bam; } x; // Hack so that fp->x.bam still works + bam_hdr_t *header; + short is_write:1; +} samfile_t; + +#ifdef __cplusplus +extern "C" { +#endif + + /*! + @abstract Open a SAM/BAM file + + @param fn SAM/BAM file name; "-" is recognized as stdin (for + reading) or stdout (for writing). + + @param mode open mode /[rw](b?)(u?)(h?)([xX]?)/: 'r' for reading, + 'w' for writing, 'b' for BAM I/O, 'u' for uncompressed BAM output, + 'h' for outputing header in SAM, 'x' for HEX flag and 'X' for + string flag. If 'b' present, it must immediately follow 'r' or + 'w'. Valid modes are "r", "w", "wh", "wx", "whx", "wX", "whX", + "rb", "wb" and "wbu" exclusively. + + @param aux auxiliary data; if mode[0]=='w', aux points to + bam_header_t; if strcmp(mode, "rb")!=0 and @SQ header lines in SAM + are absent, aux points the file name of the list of the reference; + aux is not used otherwise. If @SQ header lines are present in SAM, + aux is not used, either. + + @return SAM/BAM file handler + */ + samfile_t *samopen(const char *fn, const char *mode, const void *aux); + + /*! + @abstract Close a SAM/BAM handler + @param fp file handler to be closed + */ + void samclose(samfile_t *fp); + + /*! + @abstract Read one alignment + @param fp file handler + @param b alignment + @return bytes read + */ + static inline int samread(samfile_t *fp, bam1_t *b) { return sam_read1(fp->file, fp->header, b); } + + /*! + @abstract Write one alignment + @param fp file handler + @param b alignment + @return bytes written + */ + static inline int samwrite(samfile_t *fp, const bam1_t *b) { return sam_write1(fp->file, fp->header, b); } + + /*! + @abstract Load BAM/CRAM index for use with samfetch() + @param fp file handler + @param fn name of the BAM or CRAM file (NOT the index file) + @return pointer to the index structure + */ + static inline bam_index_t *samtools_sam_index_load(samfile_t *fp, const char *fn) { return sam_index_load(fp->file, fn); } + #undef sam_index_load + #define sam_index_load(fp,fn) (samtools_sam_index_load((fp), (fn))) + + /*! + @abstract Retrieve the alignments overlapping the specified region. + @discussion A user defined function will be called for each + retrieved alignment ordered by its start position. + @param fp file handler + @param idx index returned by sam_index_load() + @param tid chromosome ID as is defined in the header + @param beg start coordinate, 0-based + @param end end coordinate, 0-based + @param data user provided data (will be transferred to func) + @param func user defined function + */ + int samfetch(samfile_t *fp, const bam_index_t *idx, int tid, int beg, int end, void *data, bam_fetch_f func); + + /*! + @abstract Get the pileup for a whole alignment file + @param fp file handler + @param mask mask transferred to bam_plbuf_set_mask() + @param func user defined function called in the pileup process + #param data user provided data for func() + */ + int sampileup(samfile_t *fp, int mask, bam_pileup_f func, void *data); + + char *samfaipath(const char *fn_ref); + int samthreads(samfile_t *fp, int n_threads, int n_sub_blks); + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/src/cnvnator/src/samtools/sam_header.c b/src/samtools-1.3.1/sam_header.c similarity index 85% rename from src/cnvnator/src/samtools/sam_header.c rename to src/samtools-1.3.1/sam_header.c index 88b6a1c..64da68f 100644 --- a/src/cnvnator/src/samtools/sam_header.c +++ b/src/samtools-1.3.1/sam_header.c @@ -1,3 +1,29 @@ +/* sam_header.c -- basic SAM/BAM header API. + + Copyright (C) 2009-2013 Genome Research Ltd. + + Author: Petr Danecek + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + #include "sam_header.h" #include #include @@ -5,7 +31,7 @@ #include #include -#include "khash.h" +#include "htslib/khash.h" KHASH_MAP_INIT_STR(str, const char *) struct _HeaderList @@ -92,7 +118,7 @@ static list_t *list_append(list_t *root, void *data) list_t *l = root; while (l && l->next) l = l->next; - if ( l ) + if ( l ) { l->next = malloc(sizeof(list_t)); l = l->next; @@ -127,7 +153,7 @@ static int tag_exists(const char *tag, const char **tags) if ( !tags ) return -1; while ( tags[itag] ) { - if ( tags[itag][0]==tag[0] && tags[itag][1]==tag[1] ) return itag; + if ( tags[itag][0]==tag[0] && tags[itag][1]==tag[1] ) return itag; itag++; } return -1; @@ -157,20 +183,20 @@ static const char *nextline(char **lineptr, size_t *n, const char *text) if ( !len ) return to; - if ( !*lineptr ) + if ( !*lineptr ) { *lineptr = malloc(len); *n = len; } - else if ( *ntype,types); if ( itype==-1 ) { - debug("[sam_header_compare_lines] Unknown type [%c%c]\n", hline1->type[0],hline1->type[1]); - return -1; // FIXME (lh3): error; I do not know how this will be handled in Petr's code - } + debug("[sam_header_compare_lines] Unknown type [%c%c]\n", hline1->type[0],hline1->type[1]); + return -1; // FIXME (lh3): error; I do not know how this will be handled in Petr's code + } if ( unique_tags[itype] ) { @@ -255,7 +281,7 @@ static int sam_header_compare_lines(HeaderLine *hline1, HeaderLine *hline2) { if ( unique_tags[itype] ) return 2; // the lines have a matching unique tag but have a conflicting tag - + return 0; // the lines contain conflicting tags, cannot be merged } itag++; @@ -316,7 +342,7 @@ static int sam_header_line_merge_with(HeaderLine *out_hline, const HeaderLine *t if ( out_hline->type[0]!=tmpl_hline->type[0] || out_hline->type[1]!=tmpl_hline->type[1] ) return 0; - + tmpl_tags = tmpl_hline->tags; while (tmpl_tags) { @@ -344,31 +370,31 @@ static HeaderLine *sam_header_line_parse(const char *headerLine) from = headerLine; if ( *from != '@' ) { - debug("[sam_header_line_parse] expected '@', got [%s]\n", headerLine); - return 0; - } + debug("[sam_header_line_parse] expected '@', got [%s]\n", headerLine); + return 0; + } to = ++from; while (*to && *to!='\t') to++; if ( to-from != 2 ) { - debug("[sam_header_line_parse] expected '@XY', got [%s]\nHint: The header tags must be tab-separated.\n", headerLine); - return 0; - } - + debug("[sam_header_line_parse] expected '@XY', got [%s]\nHint: The header tags must be tab-separated.\n", headerLine); + return 0; + } + hline = malloc(sizeof(HeaderLine)); hline->type[0] = from[0]; hline->type[1] = from[1]; hline->tags = NULL; int itype = tag_exists(hline->type, types); - + from = to; while (*to && *to=='\t') to++; if ( to-from != 1 ) { debug("[sam_header_line_parse] multiple tabs on line [%s] (%d)\n", headerLine,(int)(to-from)); free(hline); - return 0; - } + return 0; + } from = to; while (*from) { @@ -383,16 +409,16 @@ static HeaderLine *sam_header_line_parse(const char *headerLine) else tag = new_tag(from,from+3,to-1); - if ( header_line_has_tag(hline,tag->key) ) + if ( header_line_has_tag(hline,tag->key) ) debug("The tag '%c%c' present (at least) twice on line [%s]\n", tag->key[0],tag->key[1], headerLine); hline->tags = list_append(hline->tags, tag); from = to; while (*to && *to=='\t') to++; if ( *to && to-from != 1 ) { - debug("[sam_header_line_parse] multiple tabs on line [%s] (%d)\n", headerLine,(int)(to-from)); - return 0; - } + debug("[sam_header_line_parse] multiple tabs on line [%s] (%d)\n", headerLine,(int)(to-from)); + return 0; + } from = to; } @@ -406,10 +432,10 @@ static int sam_header_line_validate(HeaderLine *hline) list_t *tags; HeaderTag *tag; int itype, itag; - + // Is the type correct? itype = tag_exists(hline->type, types); - if ( itype==-1 ) + if ( itype==-1 ) { debug("The type [%c%c] not recognised.\n", hline->type[0],hline->type[1]); return 0; @@ -488,7 +514,7 @@ static void sam_header_line_free(HeaderLine *hline) void sam_header_free(void *_header) { - HeaderDict *header = (HeaderDict*)_header; + HeaderDict *header = (HeaderDict*)_header; list_t *hlines = header; while (hlines) { @@ -513,7 +539,7 @@ HeaderDict *sam_header_clone(const HeaderDict *dict) // Returns a newly allocated string char *sam_header_write(const void *_header) { - const HeaderDict *header = (const HeaderDict*)_header; + const HeaderDict *header = (const HeaderDict*)_header; char *out = NULL; int len=0, nout=0; const list_t *hlines; @@ -570,10 +596,10 @@ void *sam_header_parse2(const char *headerText) const char *text; char *buf=NULL; size_t nbuf = 0; - int tovalidate = 0; + int tovalidate = 0; if ( !headerText ) - return 0; + return 0; text = headerText; while ( (text=nextline(&buf, &nbuf, text)) ) @@ -584,8 +610,8 @@ void *sam_header_parse2(const char *headerText) hlines = list_append_to_end(hlines, hline); else { - if (hline) sam_header_line_free(hline); - sam_header_free(hlines); + if (hline) sam_header_line_free(hline); + sam_header_free(hlines); if ( buf ) free(buf); return NULL; } @@ -597,31 +623,31 @@ void *sam_header_parse2(const char *headerText) void *sam_header2tbl(const void *_dict, char type[2], char key_tag[2], char value_tag[2]) { - const HeaderDict *dict = (const HeaderDict*)_dict; + const HeaderDict *dict = (const HeaderDict*)_dict; const list_t *l = dict; khash_t(str) *tbl = kh_init(str); khiter_t k; int ret; - if (_dict == 0) return tbl; // return an empty (not null) hash table + if (_dict == 0) return tbl; // return an empty (not null) hash table while (l) { HeaderLine *hline = l->data; - if ( hline->type[0]!=type[0] || hline->type[1]!=type[1] ) + if ( hline->type[0]!=type[0] || hline->type[1]!=type[1] ) { l = l->next; continue; } - + HeaderTag *key, *value; key = header_line_has_tag(hline,key_tag); - value = header_line_has_tag(hline,value_tag); + value = header_line_has_tag(hline,value_tag); if ( !key || !value ) { l = l->next; continue; } - + k = kh_get(str, tbl, key->value); if ( k != kh_end(tbl) ) debug("[sam_header_lookup_table] They key %s not unique.\n", key->value); @@ -635,21 +661,21 @@ void *sam_header2tbl(const void *_dict, char type[2], char key_tag[2], char valu char **sam_header2list(const void *_dict, char type[2], char key_tag[2], int *_n) { - const HeaderDict *dict = (const HeaderDict*)_dict; + const HeaderDict *dict = (const HeaderDict*)_dict; const list_t *l = dict; int max, n; - char **ret; + char **ret; - ret = 0; *_n = max = n = 0; + ret = 0; *_n = max = n = 0; while (l) { HeaderLine *hline = l->data; - if ( hline->type[0]!=type[0] || hline->type[1]!=type[1] ) + if ( hline->type[0]!=type[0] || hline->type[1]!=type[1] ) { l = l->next; continue; } - + HeaderTag *key; key = header_line_has_tag(hline,key_tag); if ( !key ) @@ -658,15 +684,15 @@ char **sam_header2list(const void *_dict, char type[2], char key_tag[2], int *_n continue; } - if (n == max) { - max = max? max<<1 : 4; - ret = realloc(ret, max * sizeof(void*)); - } - ret[n++] = key->value; + if (n == max) { + max = max? max<<1 : 4; + ret = realloc(ret, max * sizeof(char*)); + } + ret[n++] = key->value; l = l->next; } - *_n = n; + *_n = n; return ret; } @@ -687,7 +713,7 @@ void *sam_header2key_val(void *iter, const char type[2], const char key_tag[2], HeaderTag *key, *value; key = header_line_has_tag(hline,key_tag); value = header_line_has_tag(hline,value_tag); - if ( !key && !value ) + if ( !key && !value ) { l = l->next; continue; @@ -702,27 +728,27 @@ void *sam_header2key_val(void *iter, const char type[2], const char key_tag[2], const char *sam_tbl_get(void *h, const char *key) { - khash_t(str) *tbl = (khash_t(str)*)h; - khint_t k; - k = kh_get(str, tbl, key); - return k == kh_end(tbl)? 0 : kh_val(tbl, k); + khash_t(str) *tbl = (khash_t(str)*)h; + khint_t k; + k = kh_get(str, tbl, key); + return k == kh_end(tbl)? 0 : kh_val(tbl, k); } int sam_tbl_size(void *h) { - khash_t(str) *tbl = (khash_t(str)*)h; - return h? kh_size(tbl) : 0; + khash_t(str) *tbl = (khash_t(str)*)h; + return h? kh_size(tbl) : 0; } void sam_tbl_destroy(void *h) { - khash_t(str) *tbl = (khash_t(str)*)h; - kh_destroy(str, tbl); + khash_t(str) *tbl = (khash_t(str)*)h; + kh_destroy(str, tbl); } void *sam_header_merge(int n, const void **_dicts) { - const HeaderDict **dicts = (const HeaderDict**)_dicts; + const HeaderDict **dicts = (const HeaderDict**)_dicts; HeaderDict *out_dict; int idict, status; @@ -746,13 +772,13 @@ void *sam_header_merge(int n, const void **_dicts) out_hlines = out_hlines->next; continue; } - - if ( status==2 ) + + if ( status==2 ) { print_header_line(stderr,tmpl_hlines->data); print_header_line(stderr,out_hlines->data); debug("Conflicting lines, cannot merge the headers.\n"); - return 0; + return 0; } if ( status==3 ) sam_header_line_merge_with(out_hlines->data, tmpl_hlines->data); @@ -794,7 +820,7 @@ char **sam_header2tbl_n(const void *dict, const char type[2], const char *tags[] for (i=0; i + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#ifndef __SAM_HEADER_H__ +#define __SAM_HEADER_H__ + +#ifdef __cplusplus +extern "C" { +#endif + + void *sam_header_parse2(const char *headerText); + void *sam_header_merge(int n, const void **dicts); + void sam_header_free(void *header); + char *sam_header_write(const void *headerDict); // returns a newly allocated string + + /* + // Usage example + const char *key, *val; + void *iter = sam_header_parse2(bam->header->text); + while ( iter = sam_header_key_val(iter, "RG","ID","SM" &key,&val) ) printf("%s\t%s\n", key,val); + */ + void *sam_header2key_val(void *iter, const char type[2], const char key_tag[2], const char value_tag[2], const char **key, const char **value); + char **sam_header2list(const void *_dict, char type[2], char key_tag[2], int *_n); + + /* + // Usage example + int i, j, n; + const char *tags[] = {"SN","LN","UR","M5",NULL}; + void *dict = sam_header_parse2(bam->header->text); + char **tbl = sam_header2tbl_n(h->dict, "SQ", tags, &n); + for (i=0; i + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include +#include +#include "sam_opts.h" + +/* + * Processes a standard "global" samtools long option. + * + * The 'c' value is the return value from a getopt_long() call. It is checked + * against the lopt[] array to find the corresponding value as this may have + * been reassigned by the individual subcommand. + * + * Having found the entry, the corresponding long form is used to apply the + * option, storing the setting in sam_global_args *ga. + * + * Returns 0 on success, + * -1 on failure. + */ +int parse_sam_global_opt(int c, const char *optarg, const struct option *lopt, + sam_global_args *ga) { + int r = 0; + + while (lopt->name) { + if (c != lopt->val) { + lopt++; + continue; + } + + if (strcmp(lopt->name, "input-fmt") == 0) { + r = hts_parse_format(&ga->in, optarg); + break; + } else if (strcmp(lopt->name, "input-fmt-option") == 0) { + r = hts_opt_add((hts_opt **)&ga->in.specific, optarg); + break; + } else if (strcmp(lopt->name, "output-fmt") == 0) { + r = hts_parse_format(&ga->out, optarg); + break; + } else if (strcmp(lopt->name, "output-fmt-option") == 0) { + r = hts_opt_add((hts_opt **)&ga->out.specific, optarg); + break; + } else if (strcmp(lopt->name, "reference") == 0) { + char *ref = malloc(10 + strlen(optarg) + 1); + sprintf(ref, "reference=%s", optarg); + ga->reference = strdup(optarg); + r = hts_opt_add((hts_opt **)&ga->in.specific, ref); + r |= hts_opt_add((hts_opt **)&ga->out.specific, ref); + free(ref); + break; +// } else if (strcmp(lopt->name, "verbose") == 0) { +// ga->verbosity++; +// break; + } + } + + if (!lopt->name) { + fprintf(stderr, "Unexpected global option: %s\n", lopt->name); + return -1; + } + + return r; +} + +/* + * Report the usage for global options. + * + * This accepts a string with one character per SAM_OPT_GLOBAL_OPTIONS option + * to determine which options need to be printed and how. + * Each character should be one of: + * '.' No short option has been assigned. Use --long-opt only. + * '-' The long (and short) option has been disabled. + * Otherwise the short option is character . + */ +void sam_global_opt_help(FILE *fp, const char *shortopts) { + int i = 0; + + static const struct option lopts[] = { + SAM_OPT_GLOBAL_OPTIONS(0,0,0,0,0), + { NULL, 0, NULL, 0 } + }; + + for (i = 0; shortopts && shortopts[i] && lopts[i].name; i++) { + if (shortopts[i] == '-') + continue; + + if (shortopts[i] == '.') + fprintf(fp, " --"); + else + fprintf(fp, " -%c, --", shortopts[i]); + + if (strcmp(lopts[i].name, "input-fmt") == 0) + fprintf(fp,"input-fmt FORMAT[,OPT[=VAL]]...\n" + " Specify input format (SAM, BAM, CRAM)\n"); + else if (strcmp(lopts[i].name, "input-fmt-option") == 0) + fprintf(fp,"input-fmt-option OPT[=VAL]\n" + " Specify a single input file format option in the form\n" + " of OPTION or OPTION=VALUE\n"); + else if (strcmp(lopts[i].name, "output-fmt") == 0) + fprintf(fp,"output-fmt FORMAT[,OPT[=VAL]]...\n" + " Specify output format (SAM, BAM, CRAM)\n"); + else if (strcmp(lopts[i].name, "output-fmt-option") == 0) + fprintf(fp,"output-fmt-option OPT[=VAL]\n" + " Specify a single output file format option in the form\n" + " of OPTION or OPTION=VALUE\n"); + else if (strcmp(lopts[i].name, "reference") == 0) + fprintf(fp,"reference FILE\n" + " Reference sequence FASTA FILE [null]\n"); +// else if (strcmp(lopts[i].name, "verbose") == 0) +// fprintf(fp,"verbose\n" +// " Increment level of verbosity\n"); + } +} + +void sam_global_args_init(sam_global_args *ga) { + if (!ga) + return; + + memset(ga, 0, sizeof(*ga)); +} + +void sam_global_args_free(sam_global_args *ga) { + if (ga->in.specific) + hts_opt_free(ga->in.specific); + + if (ga->out.specific) + hts_opt_free(ga->out.specific); + + if (ga->reference) + free(ga->reference); +} diff --git a/src/samtools-1.3.1/sam_opts.h b/src/samtools-1.3.1/sam_opts.h new file mode 100644 index 0000000..25e9279 --- /dev/null +++ b/src/samtools-1.3.1/sam_opts.h @@ -0,0 +1,99 @@ +/* sam_opts.h -- utilities to aid parsing common command line options. + + Copyright (C) 2015 Genome Research Ltd. + + Author: James Bonfield + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#ifndef SAM_OPTS_H +#define SAM_OPTS_H + +#include +#include +#include +#include + +typedef struct sam_global_args { + htsFormat in; + htsFormat out; + char *reference; + //int verbosity; +} sam_global_args; + +#define SAM_GLOBAL_ARGS_INIT {{0},{0}} + +enum { + SAM_OPT_INPUT_FMT = CHAR_MAX+1, + SAM_OPT_INPUT_FMT_OPTION, + SAM_OPT_OUTPUT_FMT, + SAM_OPT_OUTPUT_FMT_OPTION, + SAM_OPT_REFERENCE, + //SAM_OPT_VERBOSE +}; + +#define SAM_OPT_VAL(val, defval) ((val) == '-')? '?' : (val)? (val) : (defval) + +// Use this within struct option lopts[] = {...} to add the standard global +// options. The arguments determine whether the corresponding option is +// enabled and, if so, whether it has a short option equivalent: +// 0 No short option has been assigned. Use --long-opt only. +// '-' Both long and short options are disabled. +// Otherwise the equivalent short option is character . +#define SAM_OPT_GLOBAL_OPTIONS(o1, o2, o3, o4, o5) \ + {"input-fmt", required_argument, NULL, SAM_OPT_VAL(o1, SAM_OPT_INPUT_FMT)}, \ + {"input-fmt-option", required_argument, NULL, SAM_OPT_VAL(o2, SAM_OPT_INPUT_FMT_OPTION)}, \ + {"output-fmt", required_argument, NULL, SAM_OPT_VAL(o3, SAM_OPT_OUTPUT_FMT)}, \ + {"output-fmt-option", required_argument, NULL, SAM_OPT_VAL(o4, SAM_OPT_OUTPUT_FMT_OPTION)}, \ + {"reference", required_argument, NULL, SAM_OPT_VAL(o5, SAM_OPT_REFERENCE)} + //{"verbose", no_argument, NULL, SAM_OPT_VERBOSE} + +/* + * Processes a standard "global" samtools long option. + * + * The 'c' value is the return value from a getopt_long() call. It is checked + * against the lopt[] array to find the corresponding value as this may have + * been reassigned by the individual subcommand. + * + * Having found the entry, the corresponding long form is used to apply the + * option, storing the setting in sam_global_args *ga. + * + * Returns 0 on success, + * -1 on failure. + */ +int parse_sam_global_opt(int c, const char *optarg, const struct option *lopt, + sam_global_args *ga); + +/* + * Report the usage for global options. + * + * This accepts a string with one character per SAM_OPT_GLOBAL_OPTIONS option + * to determine which options need to be printed and how. + * Each character should be one of: + * '.' No short option has been assigned. Use --long-opt only. + * '-' The long (and short) option has been disabled. + * Otherwise the short option is character . + */ +void sam_global_opt_help(FILE *fp, const char *shortopts); + + +void sam_global_args_init(sam_global_args *ga); +void sam_global_args_free(sam_global_args *ga); + +#endif diff --git a/src/samtools-1.3.1/sam_view.c b/src/samtools-1.3.1/sam_view.c new file mode 100644 index 0000000..402e1d3 --- /dev/null +++ b/src/samtools-1.3.1/sam_view.c @@ -0,0 +1,1042 @@ +/* sam_view.c -- SAM<->BAM<->CRAM conversion. + + Copyright (C) 2009-2015 Genome Research Ltd. + Portions copyright (C) 2009, 2011, 2012 Broad Institute. + + Author: Heng Li + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notices and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include "htslib/sam.h" +#include "htslib/faidx.h" +#include "htslib/kstring.h" +#include "htslib/khash.h" +#include "samtools.h" +#include "sam_opts.h" +KHASH_SET_INIT_STR(rg) + +typedef khash_t(rg) *rghash_t; + +// This structure contains the settings for a samview run +typedef struct samview_settings { + rghash_t rghash; + int min_mapQ; + int flag_on; + int flag_off; + int min_qlen; + int remove_B; + uint32_t subsam_seed; + double subsam_frac; + char* library; + void* bed; + size_t remove_aux_len; + char** remove_aux; +} samview_settings_t; + + +// TODO Add declarations of these to a viable htslib or samtools header +extern const char *bam_get_library(bam_hdr_t *header, const bam1_t *b); +extern int bam_remove_B(bam1_t *b); +extern char *samfaipath(const char *fn_ref); +void *bed_read(const char *fn); +void bed_destroy(void *_h); +int bed_overlap(const void *_h, const char *chr, int beg, int end); + +// Returns 0 to indicate read should be output 1 otherwise +static int process_aln(const bam_hdr_t *h, bam1_t *b, samview_settings_t* settings) +{ + if (settings->remove_B) bam_remove_B(b); + if (settings->min_qlen > 0) { + int k, qlen = 0; + uint32_t *cigar = bam_get_cigar(b); + for (k = 0; k < b->core.n_cigar; ++k) + if ((bam_cigar_type(bam_cigar_op(cigar[k]))&1) || bam_cigar_op(cigar[k]) == BAM_CHARD_CLIP) + qlen += bam_cigar_oplen(cigar[k]); + if (qlen < settings->min_qlen) return 1; + } + if (b->core.qual < settings->min_mapQ || ((b->core.flag & settings->flag_on) != settings->flag_on) || (b->core.flag & settings->flag_off)) + return 1; + if (settings->bed && (b->core.tid < 0 || !bed_overlap(settings->bed, h->target_name[b->core.tid], b->core.pos, bam_endpos(b)))) + return 1; + if (settings->subsam_frac > 0.) { + uint32_t k = __ac_Wang_hash(__ac_X31_hash_string(bam_get_qname(b)) ^ settings->subsam_seed); + if ((double)(k&0xffffff) / 0x1000000 >= settings->subsam_frac) return 1; + } + if (settings->rghash) { + uint8_t *s = bam_aux_get(b, "RG"); + if (s) { + khint_t k = kh_get(rg, settings->rghash, (char*)(s + 1)); + if (k == kh_end(settings->rghash)) return 1; + } + } + if (settings->library) { + const char *p = bam_get_library((bam_hdr_t*)h, b); + if (!p || strcmp(p, settings->library) != 0) return 1; + } + if (settings->remove_aux_len) { + size_t i; + for (i = 0; i < settings->remove_aux_len; ++i) { + uint8_t *s = bam_aux_get(b, settings->remove_aux[i]); + if (s) { + bam_aux_del(b, s); + } + } + } + return 0; +} + +static char *drop_rg(char *hdtxt, rghash_t h, int *len) +{ + char *p = hdtxt, *q, *r, *s; + kstring_t str; + memset(&str, 0, sizeof(kstring_t)); + while (1) { + int toprint = 0; + q = strchr(p, '\n'); + if (q == 0) q = p + strlen(p); + if (q - p < 3) break; // the line is too short; then stop + if (strncmp(p, "@RG\t", 4) == 0) { + int c; + khint_t k; + if ((r = strstr(p, "\tID:")) != 0) { + r += 4; + for (s = r; *s != '\0' && *s != '\n' && *s != '\t'; ++s); + c = *s; *s = '\0'; + k = kh_get(rg, h, r); + *s = c; + if (k != kh_end(h)) toprint = 1; + } + } else toprint = 1; + if (toprint) { + kputsn(p, q - p, &str); kputc('\n', &str); + } + p = q + 1; + } + *len = str.l; + return str.s; +} + +static int usage(FILE *fp, int exit_status, int is_long_help); + +static int add_read_group_single(const char *subcmd, samview_settings_t *settings, char *name) +{ + char *d = strdup(name); + int ret = 0; + + if (d == NULL) goto err; + + if (settings->rghash == NULL) { + settings->rghash = kh_init(rg); + if (settings->rghash == NULL) goto err; + } + + kh_put(rg, settings->rghash, d, &ret); + if (ret == -1) goto err; + if (ret == 0) free(d); /* Duplicate */ + return 0; + + err: + print_error(subcmd, "Couldn't add \"%s\" to read group list: memory exhausted?", name); + free(d); + return -1; +} + +static int add_read_groups_file(const char *subcmd, samview_settings_t *settings, char *fn) +{ + FILE *fp; + char buf[1024]; + int ret = 0; + if (settings->rghash == NULL) { + settings->rghash = kh_init(rg); + if (settings->rghash == NULL) { + perror(NULL); + return -1; + } + } + + fp = fopen(fn, "r"); + if (fp == NULL) { + print_error_errno(subcmd, "failed to open \"%s\" for reading", fn); + return -1; + } + + while (ret != -1 && !feof(fp) && fscanf(fp, "%1023s", buf) > 0) { + char *d = strdup(buf); + if (d != NULL) { + kh_put(rg, settings->rghash, d, &ret); + if (ret == 0) free(d); /* Duplicate */ + } else { + ret = -1; + } + } + if (ferror(fp)) ret = -1; + if (ret == -1) { + print_error_errno(subcmd, "failed to read \"%s\"", fn); + } + fclose(fp); + return (ret != -1) ? 0 : -1; +} + +static inline int check_sam_write1(samFile *fp, const bam_hdr_t *h, const bam1_t *b, const char *fname, int *retp) +{ + int r = sam_write1(fp, h, b); + if (r >= 0) return r; + + if (fname) print_error_errno("view", "writing to \"%s\" failed", fname); + else print_error_errno("view", "writing to standard output failed"); + + *retp = EXIT_FAILURE; + return r; +} + +static void check_sam_close(const char *subcmd, samFile *fp, const char *fname, const char *null_fname, int *retp) +{ + int r = sam_close(fp); + if (r >= 0) return; + + // TODO Need error infrastructure so we can print a message instead of r + if (fname) print_error(subcmd, "error closing \"%s\": %d", fname, r); + else print_error(subcmd, "error closing %s: %d", null_fname, r); + + *retp = EXIT_FAILURE; +} + +int main_samview(int argc, char *argv[]) +{ + int c, is_header = 0, is_header_only = 0, ret = 0, compress_level = -1, is_count = 0; + int is_long_help = 0, n_threads = 0; + int64_t count = 0; + samFile *in = 0, *out = 0, *un_out=0; + bam_hdr_t *header = NULL; + char out_mode[5], out_un_mode[5], *out_format = ""; + char *fn_in = 0, *fn_out = 0, *fn_list = 0, *q, *fn_un_out = 0; + sam_global_args ga = SAM_GLOBAL_ARGS_INIT; + + samview_settings_t settings = { + .rghash = NULL, + .min_mapQ = 0, + .flag_on = 0, + .flag_off = 0, + .min_qlen = 0, + .remove_B = 0, + .subsam_seed = 0, + .subsam_frac = -1., + .library = NULL, + .bed = NULL, + }; + + static const struct option lopts[] = { + SAM_OPT_GLOBAL_OPTIONS('-', 0, 'O', 0, 'T'), + { "threads", required_argument, NULL, '@' }, + { NULL, 0, NULL, 0 } + }; + + /* parse command-line options */ + strcpy(out_mode, "w"); + strcpy(out_un_mode, "w"); + while ((c = getopt_long(argc, argv, + "SbBcCt:h1Ho:O:q:f:F:ul:r:?T:R:L:s:@:m:x:U:", + lopts, NULL)) >= 0) { + switch (c) { + case 's': + if ((settings.subsam_seed = strtol(optarg, &q, 10)) != 0) { + srand(settings.subsam_seed); + settings.subsam_seed = rand(); + } + settings.subsam_frac = strtod(q, &q); + break; + case 'm': settings.min_qlen = atoi(optarg); break; + case 'c': is_count = 1; break; + case 'S': break; + case 'b': out_format = "b"; break; + case 'C': out_format = "c"; break; + case 't': fn_list = strdup(optarg); break; + case 'h': is_header = 1; break; + case 'H': is_header_only = 1; break; + case 'o': fn_out = strdup(optarg); break; + case 'U': fn_un_out = strdup(optarg); break; + case 'f': settings.flag_on |= strtol(optarg, 0, 0); break; + case 'F': settings.flag_off |= strtol(optarg, 0, 0); break; + case 'q': settings.min_mapQ = atoi(optarg); break; + case 'u': compress_level = 0; break; + case '1': compress_level = 1; break; + case 'l': settings.library = strdup(optarg); break; + case 'L': + if ((settings.bed = bed_read(optarg)) == NULL) { + print_error_errno("view", "Could not read file \"%s\"", optarg); + ret = 1; + goto view_end; + } + break; + case 'r': + if (add_read_group_single("view", &settings, optarg) != 0) { + ret = 1; + goto view_end; + } + break; + case 'R': + if (add_read_groups_file("view", &settings, optarg) != 0) { + ret = 1; + goto view_end; + } + break; + /* REMOVED as htslib doesn't support this + //case 'x': out_format = "x"; break; + //case 'X': out_format = "X"; break; + */ + case '?': is_long_help = 1; break; + case 'B': settings.remove_B = 1; break; + case '@': n_threads = strtol(optarg, 0, 0); break; + case 'x': + { + if (strlen(optarg) != 2) { + fprintf(stderr, "main_samview: Error parsing -x auxiliary tags should be exactly two characters long.\n"); + return usage(stderr, EXIT_FAILURE, is_long_help); + } + settings.remove_aux = (char**)realloc(settings.remove_aux, sizeof(char*) * (++settings.remove_aux_len)); + settings.remove_aux[settings.remove_aux_len-1] = optarg; + } + break; + + default: + if (parse_sam_global_opt(c, optarg, lopts, &ga) != 0) + return usage(stderr, EXIT_FAILURE, is_long_help); + break; + } + } + if (compress_level >= 0 && !*out_format) out_format = "b"; + if (is_header_only) is_header = 1; + // File format auto-detection first + if (fn_out) sam_open_mode(out_mode+1, fn_out, NULL); + if (fn_un_out) sam_open_mode(out_un_mode+1, fn_un_out, NULL); + // Overridden by manual -b, -C + if (*out_format) + out_mode[1] = out_un_mode[1] = *out_format; + out_mode[2] = out_un_mode[2] = '\0'; + // out_(un_)mode now 1 or 2 bytes long, followed by nul. + if (compress_level >= 0) { + char tmp[2]; + tmp[0] = compress_level + '0'; tmp[1] = '\0'; + strcat(out_mode, tmp); + strcat(out_un_mode, tmp); + } + if (argc == optind && isatty(STDIN_FILENO)) return usage(stdout, EXIT_SUCCESS, is_long_help); // potential memory leak... + + fn_in = (optind < argc)? argv[optind] : "-"; + // generate the fn_list if necessary + if (fn_list == 0 && ga.reference) fn_list = samfaipath(ga.reference); + // open file handlers + if ((in = sam_open_format(fn_in, "r", &ga.in)) == 0) { + print_error_errno("view", "failed to open \"%s\" for reading", fn_in); + ret = 1; + goto view_end; + } + + if (fn_list) { + if (hts_set_fai_filename(in, fn_list) != 0) { + fprintf(stderr, "[main_samview] failed to use reference \"%s\".\n", fn_list); + ret = 1; + goto view_end; + } + } + if ((header = sam_hdr_read(in)) == 0) { + fprintf(stderr, "[main_samview] fail to read the header from \"%s\".\n", fn_in); + ret = 1; + goto view_end; + } + if (settings.rghash) { // FIXME: I do not know what "bam_header_t::n_text" is for... + char *tmp; + int l; + tmp = drop_rg(header->text, settings.rghash, &l); + free(header->text); + header->text = tmp; + header->l_text = l; + } + if (!is_count) { + if ((out = sam_open_format(fn_out? fn_out : "-", out_mode, &ga.out)) == 0) { + print_error_errno("view", "failed to open \"%s\" for writing", fn_out? fn_out : "standard output"); + ret = 1; + goto view_end; + } + if (fn_list) { + if (hts_set_fai_filename(out, fn_list) != 0) { + fprintf(stderr, "[main_samview] failed to use reference \"%s\".\n", fn_list); + ret = 1; + goto view_end; + } + } + if (*out_format || is_header || + out_mode[1] == 'b' || out_mode[1] == 'c' || + (ga.out.format != sam && ga.out.format != unknown_format)) { + if (sam_hdr_write(out, header) != 0) { + fprintf(stderr, "[main_samview] failed to write the SAM header\n"); + ret = 1; + goto view_end; + } + } + if (fn_un_out) { + if ((un_out = sam_open_format(fn_un_out, out_un_mode, &ga.out)) == 0) { + print_error_errno("view", "failed to open \"%s\" for writing", fn_un_out); + ret = 1; + goto view_end; + } + if (fn_list) { + if (hts_set_fai_filename(un_out, fn_list) != 0) { + fprintf(stderr, "[main_samview] failed to use reference \"%s\".\n", fn_list); + ret = 1; + goto view_end; + } + } + if (*out_format || is_header || + out_un_mode[1] == 'b' || out_un_mode[1] == 'c' || + (ga.out.format != sam && ga.out.format != unknown_format)) { + if (sam_hdr_write(un_out, header) != 0) { + fprintf(stderr, "[main_samview] failed to write the SAM header\n"); + ret = 1; + goto view_end; + } + } + } + } + + if (n_threads > 1) { if (out) hts_set_threads(out, n_threads); } + if (is_header_only) goto view_end; // no need to print alignments + + if (optind + 1 >= argc) { // convert/print the entire file + bam1_t *b = bam_init1(); + int r; + while ((r = sam_read1(in, header, b)) >= 0) { // read one alignment from `in' + if (!process_aln(header, b, &settings)) { + if (!is_count) { if (check_sam_write1(out, header, b, fn_out, &ret) < 0) break; } + count++; + } else { + if (un_out) { if (check_sam_write1(un_out, header, b, fn_un_out, &ret) < 0) break; } + } + } + if (r < -1) { + fprintf(stderr, "[main_samview] truncated file.\n"); + ret = 1; + } + bam_destroy1(b); + } else { // retrieve alignments in specified regions + int i; + bam1_t *b; + hts_idx_t *idx = sam_index_load(in, fn_in); // load index + if (idx == 0) { // index is unavailable + fprintf(stderr, "[main_samview] random alignment retrieval only works for indexed BAM or CRAM files.\n"); + ret = 1; + goto view_end; + } + b = bam_init1(); + for (i = optind + 1; i < argc; ++i) { + int result; + hts_itr_t *iter = sam_itr_querys(idx, header, argv[i]); // parse a region in the format like `chr2:100-200' + if (iter == NULL) { // region invalid or reference name not found + int beg, end; + if (hts_parse_reg(argv[i], &beg, &end)) + fprintf(stderr, "[main_samview] region \"%s\" specifies an unknown reference name. Continue anyway.\n", argv[i]); + else + fprintf(stderr, "[main_samview] region \"%s\" could not be parsed. Continue anyway.\n", argv[i]); + continue; + } + // fetch alignments + while ((result = sam_itr_next(in, iter, b)) >= 0) { + if (!process_aln(header, b, &settings)) { + if (!is_count) { if (check_sam_write1(out, header, b, fn_out, &ret) < 0) break; } + count++; + } else { + if (un_out) { if (check_sam_write1(un_out, header, b, fn_un_out, &ret) < 0) break; } + } + } + hts_itr_destroy(iter); + if (result < -1) { + fprintf(stderr, "[main_samview] retrieval of region \"%s\" failed due to truncated file or corrupt BAM index file\n", argv[i]); + ret = 1; + break; + } + } + bam_destroy1(b); + hts_idx_destroy(idx); // destroy the BAM index + } + +view_end: + if (is_count && ret == 0) + printf("%" PRId64 "\n", count); + + // close files, free and return + if (in) check_sam_close("view", in, fn_in, "standard input", &ret); + if (out) check_sam_close("view", out, fn_out, "standard output", &ret); + if (un_out) check_sam_close("view", un_out, fn_un_out, "file", &ret); + + free(fn_list); free(fn_out); free(settings.library); free(fn_un_out); + sam_global_args_free(&ga); + if ( header ) bam_hdr_destroy(header); + if (settings.bed) bed_destroy(settings.bed); + if (settings.rghash) { + khint_t k; + for (k = 0; k < kh_end(settings.rghash); ++k) + if (kh_exist(settings.rghash, k)) free((char*)kh_key(settings.rghash, k)); + kh_destroy(rg, settings.rghash); + } + if (settings.remove_aux_len) { + free(settings.remove_aux); + } + return ret; +} + +static int usage(FILE *fp, int exit_status, int is_long_help) +{ + fprintf(fp, +"\n" +"Usage: samtools view [options] || [region ...]\n" +"\n" +"Options:\n" +// output options +" -b output BAM\n" +" -C output CRAM (requires -T)\n" +" -1 use fast BAM compression (implies -b)\n" +" -u uncompressed BAM output (implies -b)\n" +" -h include header in SAM output\n" +" -H print SAM header only (no alignments)\n" +" -c print only the count of matching records\n" +" -o FILE output file name [stdout]\n" +" -U FILE output reads not selected by filters to FILE [null]\n" +// extra input +" -t FILE FILE listing reference names and lengths (see long help) [null]\n" +// read filters +" -L FILE only include reads overlapping this BED FILE [null]\n" +" -r STR only include reads in read group STR [null]\n" +" -R FILE only include reads with read group listed in FILE [null]\n" +" -q INT only include reads with mapping quality >= INT [0]\n" +" -l STR only include reads in library STR [null]\n" +" -m INT only include reads with number of CIGAR operations consuming\n" +" query sequence >= INT [0]\n" +" -f INT only include reads with all bits set in INT set in FLAG [0]\n" +" -F INT only include reads with none of the bits set in INT set in FLAG [0]\n" +// read processing +" -x STR read tag to strip (repeatable) [null]\n" +" -B collapse the backward CIGAR operation\n" +" -s FLOAT integer part sets seed of random number generator [0];\n" +" rest sets fraction of templates to subsample [no subsampling]\n" +// general options +" -@, --threads INT\n" +" number of BAM/CRAM compression threads [0]\n" +" -? print long help, including note about region specification\n" +" -S ignored (input format is auto-detected)\n"); + + sam_global_opt_help(fp, "-.O.T"); + fprintf(fp, "\n"); + + if (is_long_help) + fprintf(fp, +"Notes:\n" +"\n" +"1. This command now auto-detects the input format (BAM/CRAM/SAM).\n" +" Further control over the CRAM format can be specified by using the\n" +" --output-fmt-option, e.g. to specify the number of sequences per slice\n" +" and to use avoid reference based compression:\n" +"\n" +"\tsamtools view -C --output-fmt-option seqs_per_slice=5000 \\\n" +"\t --output-fmt-option no_ref -o out.cram in.bam\n" +"\n" +" Options can also be specified as a comma separated list within the\n" +" --output-fmt value too. For example this is equivalent to the above\n" +"\n" +"\tsamtools view --output-fmt cram,seqs_per_slice=5000,no_ref \\\n" +"\t -o out.cram in.bam\n" +"\n" +"2. The file supplied with `-t' is SPACE/TAB delimited with the first\n" +" two fields of each line consisting of the reference name and the\n" +" corresponding sequence length. The `.fai' file generated by \n" +" `samtools faidx' is suitable for use as this file. This may be an\n" +" empty file if reads are unaligned.\n" +"\n" +"3. SAM->BAM conversion: samtools view -bT ref.fa in.sam.gz\n" +"\n" +"4. BAM->SAM conversion: samtools view -h in.bam\n" +"\n" +"5. A region should be presented in one of the following formats:\n" +" `chr1', `chr2:1,000' and `chr3:1000-2,000'. When a region is\n" +" specified, the input alignment file must be a sorted and indexed\n" +" alignment (BAM/CRAM) file.\n" +"\n" +"6. Option `-u' is preferred over `-b' when the output is piped to\n" +" another samtools command.\n" +"\n"); + + return exit_status; +} + +int main_import(int argc, char *argv[]) +{ + int argc2, ret; + char **argv2; + if (argc != 4) { + fprintf(stderr, "Usage: samtools import \n"); + return 1; + } + argc2 = 6; + argv2 = calloc(6, sizeof(char*)); + argv2[0] = "import", argv2[1] = "-o", argv2[2] = argv[3], argv2[3] = "-bt", argv2[4] = argv[1], argv2[5] = argv[2]; + ret = main_samview(argc2, argv2); + free(argv2); + return ret; +} + +int8_t seq_comp_table[16] = { 0, 8, 4, 12, 2, 10, 6, 14, 1, 9, 5, 13, 3, 11, 7, 15 }; +static const char *copied_tags[] = { "RG", "BC", "QT", NULL }; + +static void bam2fq_usage(FILE *to, const char *command) +{ + int fq = strcasecmp("fastq", command) == 0 || strcasecmp("bam2fq", command) == 0; + fprintf(to, +"Usage: samtools %s [options...] \n", command); + fprintf(to, +"Options:\n" +" -0 FILE write paired reads flagged both or neither READ1 and READ2 to FILE\n" +" -1 FILE write paired reads flagged READ1 to FILE\n" +" -2 FILE write paired reads flagged READ2 to FILE\n" +" -f INT only include reads with all bits set in INT set in FLAG [0]\n" +" -F INT only include reads with none of the bits set in INT set in FLAG [0]\n" +" -n don't append /1 and /2 to the read name\n"); + if (fq) fprintf(to, +" -O output quality in the OQ tag if present\n"); + fprintf(to, +" -s FILE write singleton reads to FILE [assume single-end]\n" +" -t copy RG, BC and QT tags to the %s header line\n", + fq ? "FASTQ" : "FASTA"); + if (fq) fprintf(to, +" -v INT default quality score if not given in file [1]\n"); + sam_global_opt_help(to, "-.--."); +} + +typedef enum { READ_UNKNOWN = 0, READ_1 = 1, READ_2 = 2 } readpart; +typedef enum { FASTA, FASTQ } fastfile; +typedef struct bam2fq_opts { + char *fnse; + char *fnr[3]; + char *fn_input; // pointer to input filename in argv do not free + bool has12, use_oq, copy_tags; + int flag_on, flag_off; + sam_global_args ga; + fastfile filetype; + int def_qual; +} bam2fq_opts_t; + +typedef struct bam2fq_state { + samFile *fp; + FILE *fpse; + FILE *fpr[3]; + bam_hdr_t *h; + bool has12, use_oq, copy_tags; + int flag_on, flag_off; + fastfile filetype; + int def_qual; +} bam2fq_state_t; + +static readpart which_readpart(const bam1_t *b) +{ + if ((b->core.flag & BAM_FREAD1) && !(b->core.flag & BAM_FREAD2)) { + return READ_1; + } else if ((b->core.flag & BAM_FREAD2) && !(b->core.flag & BAM_FREAD1)) { + return READ_2; + } else { + return READ_UNKNOWN; + } +} + +// Transform a bam1_t record into a string with the FASTQ representation of it +// @returns false for error, true for success +static bool bam1_to_fq(const bam1_t *b, kstring_t *linebuf, const bam2fq_state_t *state) +{ + int i; + int32_t qlen = b->core.l_qseq; + assert(qlen >= 0); + uint8_t *seq; + uint8_t *qual = bam_get_qual(b); + const uint8_t *oq = NULL; + if (state->use_oq) { + oq = bam_aux_get(b, "OQ"); + if (oq) oq++; // skip tag type + } + bool has_qual = (qual[0] != 0xff || (state->use_oq && oq)); // test if there is quality + + linebuf->l = 0; + // Write read name + readpart readpart = which_readpart(b); + kputc(state->filetype == FASTA? '>' : '@', linebuf); + kputs(bam_get_qname(b), linebuf); + // Add the /1 /2 if requested + if (state->has12) { + if (readpart == READ_1) kputs("/1", linebuf); + else if (readpart == READ_2) kputs("/2", linebuf); + } + if (state->copy_tags) { + for (i = 0; copied_tags[i]; ++i) { + uint8_t *s; + if ((s = bam_aux_get(b, copied_tags[i])) != 0) { + kputc('\t', linebuf); + kputsn(copied_tags[i], 2, linebuf); + kputsn(":Z:", 3, linebuf); + kputs(bam_aux2Z(s), linebuf); + } + } + } + kputc('\n', linebuf); + + seq = bam_get_seq(b); + + if (b->core.flag & BAM_FREVERSE) { // read is reverse complemented + for (i = qlen-1; i > -1; --i) { + char c = seq_nt16_str[seq_comp_table[bam_seqi(seq,i)]]; + kputc(c, linebuf); + } + } else { + for (i = 0; i < qlen; ++i) { + char c = seq_nt16_str[bam_seqi(seq,i)]; + kputc(c, linebuf); + } + } + kputc('\n', linebuf); + + if (state->filetype == FASTQ) { + // Write quality + kputs("+\n", linebuf); + if (has_qual) { + if (state->use_oq && oq) { + if (b->core.flag & BAM_FREVERSE) { // read is reverse complemented + for (i = qlen-1; i > -1; --i) { + kputc(oq[i], linebuf); + } + } else { + kputs((char*)oq, linebuf); + } + } else { + if (b->core.flag & BAM_FREVERSE) { // read is reverse complemented + for (i = qlen-1; i > -1; --i) { + kputc(33 + qual[i], linebuf); + } + } else { + for (i = 0; i < qlen; ++i) { + kputc(33 + qual[i], linebuf); + } + } + } + } else { + for (i = 0; i < qlen; ++i) { + kputc(33 + state->def_qual, linebuf); + } + } + kputc('\n', linebuf); + } + return true; +} + +// return true if valid +static bool parse_opts(int argc, char *argv[], bam2fq_opts_t** opts_out) +{ + // Parse args + bam2fq_opts_t* opts = calloc(1, sizeof(bam2fq_opts_t)); + opts->has12 = true; + opts->filetype = FASTQ; + opts->def_qual = 1; + + int c; + sam_global_args_init(&opts->ga); + static const struct option lopts[] = { + SAM_OPT_GLOBAL_OPTIONS('-', 0, '-', '-', 0), + { NULL, 0, NULL, 0 } + }; + while ((c = getopt_long(argc, argv, "0:1:2:f:F:nOs:tv:", lopts, NULL)) > 0) { + switch (c) { + case '0': opts->fnr[0] = optarg; break; + case '1': opts->fnr[1] = optarg; break; + case '2': opts->fnr[2] = optarg; break; + case 'f': opts->flag_on |= strtol(optarg, 0, 0); break; + case 'F': opts->flag_off |= strtol(optarg, 0, 0); break; + case 'n': opts->has12 = false; break; + case 'O': opts->use_oq = true; break; + case 's': opts->fnse = optarg; break; + case 't': opts->copy_tags = true; break; + case 'v': opts->def_qual = atoi(optarg); break; + case '?': bam2fq_usage(stderr, argv[0]); free(opts); return false; + default: + if (parse_sam_global_opt(c, optarg, lopts, &opts->ga) != 0) { + bam2fq_usage(stderr, argv[0]); free(opts); return false; + } + break; + } + } + + if (opts->fnr[1] || opts->fnr[2]) opts->has12 = false; + + if (opts->def_qual < 0 || 93 < opts->def_qual) { + fprintf(stderr, "Invalid -v default quality %i, allowed range 0 to 93\n", opts->def_qual); + bam2fq_usage(stderr, argv[0]); + free(opts); + return true; + } + + const char* type_str = argv[0]; + if (strcasecmp("fastq", type_str) == 0 || strcasecmp("bam2fq", type_str) == 0) { + opts->filetype = FASTQ; + } else if (strcasecmp("fasta", type_str) == 0) { + opts->filetype = FASTA; + } else { + print_error("bam2fq", "Unrecognised type call \"%s\", this should be impossible... but you managed it!", type_str); + bam2fq_usage(stderr, argv[0]); + free(opts); + return false; + } + + if ((argc - (optind)) == 0) { + bam2fq_usage(stdout, argv[0]); + free(opts); + return false; + } + + if ((argc - (optind)) != 1) { + fprintf(stderr, "Too many arguments.\n"); + bam2fq_usage(stderr, argv[0]); + free(opts); + return false; + } + opts->fn_input = argv[optind]; + *opts_out = opts; + return true; +} + +static bool init_state(const bam2fq_opts_t* opts, bam2fq_state_t** state_out) +{ + bam2fq_state_t* state = calloc(1, sizeof(bam2fq_state_t)); + state->flag_on = opts->flag_on; + state->flag_off = opts->flag_off; + state->has12 = opts->has12; + state->use_oq = opts->use_oq; + state->copy_tags = opts->copy_tags; + state->filetype = opts->filetype; + state->def_qual = opts->def_qual; + + state->fp = sam_open(opts->fn_input, "r"); + if (state->fp == NULL) { + print_error_errno("bam2fq","Cannot read file \"%s\"", opts->fn_input); + free(state); + return false; + } + uint32_t rf = SAM_QNAME | SAM_FLAG | SAM_SEQ | SAM_QUAL; + if (opts->use_oq) rf |= SAM_AUX; + if (hts_set_opt(state->fp, CRAM_OPT_REQUIRED_FIELDS, rf)) { + fprintf(stderr, "Failed to set CRAM_OPT_REQUIRED_FIELDS value\n"); + free(state); + return false; + } + if (hts_set_opt(state->fp, CRAM_OPT_DECODE_MD, 0)) { + fprintf(stderr, "Failed to set CRAM_OPT_DECODE_MD value\n"); + free(state); + return false; + } + if (opts->fnse) { + state->fpse = fopen(opts->fnse,"w"); + if (state->fpse == NULL) { + print_error_errno("bam2fq", "Cannot write to singleton file \"%s\"", opts->fnse); + free(state); + return false; + } + } + + int i; + for (i = 0; i < 3; ++i) { + if (opts->fnr[i]) { + state->fpr[i] = fopen(opts->fnr[i], "w"); + if (state->fpr[i] == NULL) { + print_error_errno("bam2fq", "Cannot write to r%d file \"%s\"", i, opts->fnr[i]); + free(state); + return false; + } + } else { + state->fpr[i] = stdout; + } + } + + state->h = sam_hdr_read(state->fp); + if (state->h == NULL) { + fprintf(stderr, "Failed to read header for \"%s\"\n", opts->fn_input); + free(state); + return false; + } + + *state_out = state; + return true; +} + +static bool destroy_state(const bam2fq_opts_t *opts, bam2fq_state_t *state, int* status) +{ + bool valid = true; + bam_hdr_destroy(state->h); + check_sam_close("bam2fq", state->fp, opts->fn_input, "file", status); + if (state->fpse && fclose(state->fpse)) { print_error_errno("bam2fq", "Error closing singleton file \"%s\"", opts->fnse); valid = false; } + int i; + for (i = 0; i < 3; ++i) { + if (state->fpr[i] != stdout && fclose(state->fpr[i])) { print_error_errno("bam2fq", "Error closing r%d file \"%s\"", i, opts->fnr[i]); valid = false; } + } + free(state); + return valid; +} + +static inline bool filter_it_out(const bam1_t *b, const bam2fq_state_t *state) +{ + return (b->core.flag&(BAM_FSECONDARY|BAM_FSUPPLEMENTARY) // skip secondary and supplementary alignments + || (b->core.flag&(state->flag_on)) != state->flag_on // or reads indicated by filter flags + || (b->core.flag&(state->flag_off)) != 0); + +} + +static bool bam2fq_mainloop_singletontrack(bam2fq_state_t *state) +{ + bam1_t* b = bam_init1(); + char *current_qname = NULL; + int64_t n_reads = 0, n_singletons = 0; // Statistics + kstring_t linebuf[3] = {{0,0,NULL},{0,0,NULL},{0,0,NULL}}; + int score[3]; + int at_eof; + if (b == NULL ) { + perror("[bam2fq_mainloop_singletontrack] Malloc error for bam record buffer."); + return false; + } + + bool valid = true; + while (true) { + at_eof = sam_read1(state->fp, state->h, b) < 0; + + if (!at_eof && filter_it_out(b, state)) continue; + if (!at_eof) ++n_reads; + + if (at_eof || !current_qname || (strcmp(current_qname, bam_get_qname(b)) != 0)) { + if (current_qname) { + if (score[1] > 0 && score[2] > 0) { + // print linebuf[1] to fpr[1], linebuf[2] to fpr[2] + if (fputs(linebuf[1].s, state->fpr[1]) == EOF) { valid = false; break; } + if (fputs(linebuf[2].s, state->fpr[2]) == EOF) { valid = false; break; } + } else if (score[1] > 0 || score[2] > 0) { + // print whichever one exists to fpse + if (score[1] > 0) { + if (fputs(linebuf[1].s, state->fpse) == EOF) { valid = false; break; } + } else { + if (fputs(linebuf[2].s, state->fpse) == EOF) { valid = false; break; } + } + ++n_singletons; + } + if (score[0]) { // TODO: check this + // print linebuf[0] to fpr[0] + if (fputs(linebuf[0].s, state->fpr[0]) == EOF) { valid = false; break; } + } + } + + if (at_eof) break; + + free(current_qname); + current_qname = strdup(bam_get_qname(b)); + score[0] = score[1] = score[2] = 0; + } + + // Prefer a copy of the read that has base qualities + int b_score = bam_get_qual(b)[0] != 0xff? 2 : 1; + if (b_score > score[which_readpart(b)]) { + if(!bam1_to_fq(b, &linebuf[which_readpart(b)], state)) { + fprintf(stderr, "[%s] Error converting read to FASTA/Q\n", __func__); + return false; + } + score[which_readpart(b)] = b_score; + } + } + if (!valid) + { + perror("[bam2fq_mainloop_singletontrack] Error writing to FASTx files."); + } + bam_destroy1(b); + free(current_qname); + free(linebuf[0].s); + free(linebuf[1].s); + free(linebuf[2].s); + fprintf(stderr, "[M::%s] discarded %" PRId64 " singletons\n", __func__, n_singletons); + fprintf(stderr, "[M::%s] processed %" PRId64 " reads\n", __func__, n_reads); + + return valid; +} + +static bool bam2fq_mainloop(bam2fq_state_t *state) +{ + // process a name collated BAM into fastq + bam1_t* b = bam_init1(); + if (b == NULL) { + perror(NULL); + return false; + } + int64_t n_reads = 0; // Statistics + kstring_t linebuf = { 0, 0, NULL }; // Buffer + while (sam_read1(state->fp, state->h, b) >= 0) { + if (b->core.flag&(BAM_FSECONDARY|BAM_FSUPPLEMENTARY) // skip secondary and supplementary alignments + || (b->core.flag&(state->flag_on)) != state->flag_on // or reads indicated by filter flags + || (b->core.flag&(state->flag_off)) != 0) continue; + ++n_reads; + + if (!bam1_to_fq(b, &linebuf, state)) return false; + fputs(linebuf.s, state->fpr[which_readpart(b)]); + } + free(linebuf.s); + bam_destroy1(b); + + fprintf(stderr, "[M::%s] processed %" PRId64 " reads\n", __func__, n_reads); + return true; +} + +int main_bam2fq(int argc, char *argv[]) +{ + int status = EXIT_SUCCESS; + bam2fq_opts_t* opts = NULL; + bam2fq_state_t* state = NULL; + + bool valid = parse_opts(argc, argv, &opts); + if (!valid || opts == NULL) return valid ? EXIT_SUCCESS : EXIT_FAILURE; + + if (!init_state(opts, &state)) return EXIT_FAILURE; + + if (state->fpse) { + if (!bam2fq_mainloop_singletontrack(state)) status = EXIT_FAILURE; + } else { + if (!bam2fq_mainloop(state)) status = EXIT_FAILURE; + } + + if (!destroy_state(opts, state, &status)) return EXIT_FAILURE; + sam_global_args_free(&opts->ga); + free(opts); + + return status; +} diff --git a/src/samtools-1.3.1/sample.c b/src/samtools-1.3.1/sample.c new file mode 100644 index 0000000..4cc89ce --- /dev/null +++ b/src/samtools-1.3.1/sample.c @@ -0,0 +1,134 @@ +/* sample.c -- group data by sample. + + Copyright (C) 2010, 2011 Broad Institute. + Copyright (C) 2013 Genome Research Ltd. + + Author: Heng Li + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include +#include "sample.h" +#include "htslib/khash.h" +KHASH_MAP_INIT_STR(sm, int) + +bam_sample_t *bam_smpl_init(void) +{ + bam_sample_t *s; + s = calloc(1, sizeof(bam_sample_t)); + s->rg2smid = kh_init(sm); + s->sm2id = kh_init(sm); + return s; +} + +void bam_smpl_destroy(bam_sample_t *sm) +{ + int i; + khint_t k; + khash_t(sm) *rg2smid = (khash_t(sm)*)sm->rg2smid; + if (sm == 0) return; + for (i = 0; i < sm->n; ++i) free(sm->smpl[i]); + free(sm->smpl); + for (k = kh_begin(rg2smid); k != kh_end(rg2smid); ++k) + if (kh_exist(rg2smid, k)) free((char*)kh_key(rg2smid, k)); + kh_destroy(sm, sm->rg2smid); + kh_destroy(sm, sm->sm2id); + free(sm); +} + +static void add_pair(bam_sample_t *sm, khash_t(sm) *sm2id, const char *key, const char *val) +{ + khint_t k_rg, k_sm; + int ret; + khash_t(sm) *rg2smid = (khash_t(sm)*)sm->rg2smid; + k_rg = kh_get(sm, rg2smid, key); + if (k_rg != kh_end(rg2smid)) return; // duplicated @RG-ID + k_rg = kh_put(sm, rg2smid, strdup(key), &ret); + k_sm = kh_get(sm, sm2id, val); + if (k_sm == kh_end(sm2id)) { // absent + if (sm->n == sm->m) { + sm->m = sm->m? sm->m<<1 : 1; + sm->smpl = realloc(sm->smpl, sizeof(char*) * sm->m); + } + sm->smpl[sm->n] = strdup(val); + k_sm = kh_put(sm, sm2id, sm->smpl[sm->n], &ret); + kh_val(sm2id, k_sm) = sm->n++; + } + kh_val(rg2smid, k_rg) = kh_val(sm2id, k_sm); +} + +int bam_smpl_add(bam_sample_t *sm, const char *fn, const char *txt) +{ + const char *p = txt, *q, *r; + kstring_t buf, first_sm; + int n = 0; + khash_t(sm) *sm2id = (khash_t(sm)*)sm->sm2id; + if (txt == 0) { + add_pair(sm, sm2id, fn, fn); + return 0; + } + memset(&buf, 0, sizeof(kstring_t)); + memset(&first_sm, 0, sizeof(kstring_t)); + while ((q = strstr(p, "@RG")) != 0) { + p = q + 3; + r = q = 0; + if ((q = strstr(p, "\tID:")) != 0) q += 4; + if ((r = strstr(p, "\tSM:")) != 0) r += 4; + if (r && q) { + char *u, *v; + int oq, or; + for (u = (char*)q; *u && *u != '\t' && *u != '\n'; ++u); + for (v = (char*)r; *v && *v != '\t' && *v != '\n'; ++v); + oq = *u; or = *v; *u = *v = '\0'; + buf.l = 0; kputs(fn, &buf); kputc('/', &buf); kputs(q, &buf); + add_pair(sm, sm2id, buf.s, r); + if ( !first_sm.s ) + kputs(r,&first_sm); + *u = oq; *v = or; + } else break; + p = q > r? q : r; + ++n; + } + if (n == 0) add_pair(sm, sm2id, fn, fn); + // If there is only one RG tag present in the header and reads are not annotated, don't refuse to work but + // use the tag instead. + else if ( n==1 && first_sm.s ) + add_pair(sm,sm2id,fn,first_sm.s); + if ( first_sm.s ) + free(first_sm.s); + +// add_pair(sm, sm2id, fn, fn); + free(buf.s); + return 0; +} + +int bam_smpl_rg2smid(const bam_sample_t *sm, const char *fn, const char *rg, kstring_t *str) +{ + khint_t k; + khash_t(sm) *rg2smid = (khash_t(sm)*)sm->rg2smid; + if (rg) { + str->l = 0; + kputs(fn, str); kputc('/', str); kputs(rg, str); + k = kh_get(sm, rg2smid, str->s); + } else k = kh_get(sm, rg2smid, fn); + return k == kh_end(rg2smid)? -1 : kh_val(rg2smid, k); +} diff --git a/src/samtools-1.3.1/sample.h b/src/samtools-1.3.1/sample.h new file mode 100644 index 0000000..8e8efa5 --- /dev/null +++ b/src/samtools-1.3.1/sample.h @@ -0,0 +1,41 @@ +/* sample.h -- group data by sample. + + Copyright (C) 2010 Broad Institute. + + Author: Heng Li + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#ifndef BAM_SAMPLE_H +#define BAM_SAMPLE_H + +#include "htslib/kstring.h" + +typedef struct { + int n, m; + char **smpl; + void *rg2smid, *sm2id; +} bam_sample_t; + +bam_sample_t *bam_smpl_init(void); +int bam_smpl_add(bam_sample_t *sm, const char *abs, const char *txt); +int bam_smpl_rg2smid(const bam_sample_t *sm, const char *fn, const char *rg, kstring_t *str); +void bam_smpl_destroy(bam_sample_t *sm); + +#endif diff --git a/src/samtools-1.3.1/samtools.1 b/src/samtools-1.3.1/samtools.1 new file mode 100644 index 0000000..22289c5 --- /dev/null +++ b/src/samtools-1.3.1/samtools.1 @@ -0,0 +1,1991 @@ +'\" t +.TH samtools 1 "22 April 2016" "samtools-1.3.1" "Bioinformatics tools" +.SH NAME +samtools \- Utilities for the Sequence Alignment/Map (SAM) format +.\" +.\" Copyright (C) 2008-2011, 2013-2016 Genome Research Ltd. +.\" Portions copyright (C) 2010, 2011 Broad Institute. +.\" +.\" Author: Heng Li +.\" Author: Joshua C. Randall +.\" +.\" Permission is hereby granted, free of charge, to any person obtaining a +.\" copy of this software and associated documentation files (the "Software"), +.\" to deal in the Software without restriction, including without limitation +.\" the rights to use, copy, modify, merge, publish, distribute, sublicense, +.\" and/or sell copies of the Software, and to permit persons to whom the +.\" Software is furnished to do so, subject to the following conditions: +.\" +.\" The above copyright notice and this permission notice shall be included in +.\" all copies or substantial portions of the Software. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +.\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +.\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +.\" THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +.\" LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +.\" FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +.\" DEALINGS IN THE SOFTWARE. +. +.\" For code blocks and examples (cf groff's Ultrix-specific man macros) +.de EX + +. in +\\$1 +. nf +. ft CR +.. +.de EE +. ft +. fi +. in + +.. +. +.SH SYNOPSIS +.PP +samtools view -bt ref_list.txt -o aln.bam aln.sam.gz +.PP +samtools sort -T /tmp/aln.sorted -o aln.sorted.bam aln.bam +.PP +samtools index aln.sorted.bam +.PP +samtools idxstats aln.sorted.bam +.PP +samtools flagstat aln.sorted.bam +.PP +samtools stats aln.sorted.bam +.PP +samtools bedcov aln.sorted.bam +.PP +samtools depth aln.sorted.bam +.PP +samtools view aln.sorted.bam chr2:20,100,000-20,200,000 +.PP +samtools merge out.bam in1.bam in2.bam in3.bam +.PP +samtools faidx ref.fasta +.PP +samtools tview aln.sorted.bam ref.fasta +.PP +samtools split merged.bam +.PP +samtools quickcheck in1.bam in2.cram +.PP +samtools dict -a GRCh38 -s "Homo sapiens" ref.fasta +.PP +samtools fixmate in.namesorted.sam out.bam +.PP +samtools mpileup -C50 -gf ref.fasta -r chr3:1,000-2,000 in1.bam in2.bam +.PP +samtools flags PAIRED,UNMAP,MUNMAP +.PP +samtools fastq input.bam > output.fastq +.PP +samtools fasta input.bam > output.fasta +.PP +samtools addreplacerg -r 'ID:fish' -r 'LB:1334' -r 'SM:alpha' -o output.bam input.bam +.PP +samtools collate aln.sorted.bam aln.name_collated.bam +.PP +samtools depad input.bam + +.SH DESCRIPTION +.PP +Samtools is a set of utilities that manipulate alignments in the BAM +format. It imports from and exports to the SAM (Sequence Alignment/Map) +format, does sorting, merging and indexing, and allows to retrieve reads +in any regions swiftly. + +Samtools is designed to work on a stream. It regards an input file `-' +as the standard input (stdin) and an output file `-' as the standard +output (stdout). Several commands can thus be combined with Unix +pipes. Samtools always output warning and error messages to the standard +error output (stderr). + +Samtools is also able to open a BAM (not SAM) file on a remote FTP or +HTTP server if the BAM file name starts with `ftp://' or `http://'. +Samtools checks the current working directory for the index file and +will download the index upon absence. Samtools does not retrieve the +entire alignment file unless it is asked to do so. + +.SH COMMANDS AND OPTIONS + +.TP 10 \"-------- view +.B view +samtools view +.RI [ options ] +.IR in.sam | in.bam | in.cram +.RI [ region ...] + +With no options or regions specified, prints all alignments in the specified +input alignment file (in SAM, BAM, or CRAM format) to standard output +in SAM format (with no header). + +You may specify one or more space-separated region specifications after the +input filename to restrict output to only those alignments which overlap the +specified region(s). Use of region specifications requires a coordinate-sorted +and indexed input file (in BAM or CRAM format). + +The +.BR -b , +.BR -C , +.BR -1 , +.BR -u , +.BR -h , +.BR -H , +and +.B -c +options change the output format from the default of headerless SAM, and the +.B -o +and +.B -U +options set the output file name(s). + +The +.B -t +and +.B -T +options provide additional reference data. One of these two options is required +when SAM input does not contain @SQ headers, and the +.B -T +option is required whenever writing CRAM output. + +The +.BR -L , +.BR -r , +.BR -R , +.BR -q , +.BR -l , +.BR -m , +.BR -f , +and +.B -F +options filter the alignments that will be included in the output to only those +alignments that match certain criteria. + +The +.BR -x , +.BR -B , +and +.B -s +options modify the data which is contained in each alignment. + +Finally, the +.B -@ +option can be used to allocate additional threads to be used for compression, and the +.B -? +option requests a long help message. + +.TP +.B REGIONS: +.RS +Regions can be specified as: RNAME[:STARTPOS[-ENDPOS]] and all position +coordinates are 1-based. + +Important note: when multiple regions are given, some alignments may be output +multiple times if they overlap more than one of the specified regions. + +Examples of region specifications: +.TP 10 +.B chr1 +Output all alignments mapped to the reference sequence named `chr1' (i.e. @SQ SN:chr1). +.TP +.B chr2:1000000 +The region on chr2 beginning at base position 1,000,000 and ending at the +end of the chromosome. +.TP +.B chr3:1000-2000 +The 1001bp region on chr3 beginning at base position 1,000 and ending at base +position 2,000 (including both end positions). +.TP +.B '*' +Output the unmapped reads at the end of the file. +(This does not include any unmapped reads placed on a reference sequence +alongside their mapped mates.) +.TP +.B . +Output all alignments. +(Mostly unnecessary as not specifying a region at all has the same effect.) +.RE + +.B OPTIONS: +.RS +.TP 10 +.B -b +Output in the BAM format. +.TP +.B -C +Output in the CRAM format (requires -T). +.TP +.B -1 +Enable fast BAM compression (implies -b). +.TP +.B -u +Output uncompressed BAM. This option saves time spent on +compression/decompression and is thus preferred when the output is piped +to another samtools command. +.TP +.B -h +Include the header in the output. +.TP +.B -H +Output the header only. +.TP +.B -c +Instead of printing the alignments, only count them and print the +total number. All filter options, such as +.BR -f , +.BR -F , +and +.BR -q , +are taken into account. +.TP +.B -? +Output long help and exit immediately. +.TP +.BI "-o " FILE +Output to +.I FILE [stdout]. +.TP +.BI "-U " FILE +Write alignments that are +.I not +selected by the various filter options to +.IR FILE . +When this option is used, all alignments (or all alignments intersecting the +.I regions +specified) are written to either the output file or this file, but never both. +.TP +.BI "-t " FILE +A tab-delimited +.IR FILE . +Each line must contain the reference name in the first column and the length of +the reference in the second column, with one line for each distinct reference. +Any additional fields beyond the second column are ignored. This file also +defines the order of the reference sequences in sorting. If you run: +`samtools faidx ', the resulting index file +.I .fai +can be used as this +.IR FILE . +.TP +.BI "-T " FILE +A FASTA format reference +.IR FILE , +optionally compressed by +.B bgzip +and ideally indexed by +.B samtools +.BR faidx . +If an index is not present, one will be generated for you. +.TP +.BI "-L " FILE +Only output alignments overlapping the input BED +.I FILE +[null]. +.TP +.BI "-r " STR +Only output alignments in read group +.I STR +[null]. +.TP +.BI "-R " FILE +Output alignments in read groups listed in +.I FILE +[null]. +.TP +.BI "-q " INT +Skip alignments with MAPQ smaller than +.I INT +[0]. +.TP +.BI "-l " STR +Only output alignments in library +.I STR +[null]. +.TP +.BI "-m " INT +Only output alignments with number of CIGAR bases consuming query +sequence \(>= +.I INT +[0] +.TP +.BI "-f " INT +Only output alignments with all bits set in +.I INT +present in the FLAG field. +.I INT +can be specified in hex by beginning with `0x' (i.e. /^0x[0-9A-F]+/) +or in octal by beginning with `0' (i.e. /^0[0-7]+/) [0]. +.TP +.BI "-F " INT +Do not output alignments with any bits set in +.I INT +present in the FLAG field. +.I INT +can be specified in hex by beginning with `0x' (i.e. /^0x[0-9A-F]+/) +or in octal by beginning with `0' (i.e. /^0[0-7]+/) [0]. +.TP +.BI "-x " STR +Read tag to exclude from output (repeatable) [null] +.TP +.B -B +Collapse the backward CIGAR operation. +.TP +.BI "-s " FLOAT +Integer part is used to seed the random number generator [0]. Part after the +decimal point sets the fraction of templates/pairs to subsample [no subsampling]. +.TP +.BI "-@ " INT +Number of BAM compression threads to use in addition to main thread [0]. +.TP +.B -S +Ignored for compatibility with previous samtools versions. +Previously this option was required if input was in SAM format, but now the +correct format is automatically detected by examining the first few characters +of input. +.RE + +.TP \"-------- sort +.B sort +.na +samtools sort +.RB [ -l +.IR level ] +.RB [ -m +.IR maxMem ] +.RB [ -o +.IR out.bam ] +.RB [ -O +.IR format ] +.RB [ -n ] +.RB [ -T +.IR tmpprefix ] +.RB [ -@ +.IR threads "] [" in.sam | in.bam | in.cram ] +.ad + +Sort alignments by leftmost coordinates, or by read name when +.B -n +is used. +An appropriate +.B @HD-SO +sort order header tag will be added or an existing one updated if necessary. + +The sorted output is written to standard output by default, or to the +specified file +.RI ( out.bam ) +when +.B -o +is used. +This command will also create temporary files +.IB tmpprefix . %d .bam +as needed when the entire alignment data cannot fit into memory +(as controlled via the +.B -m +option). + +.B Options: +.RS +.TP 11 +.BI "-l " INT +Set the desired compression level for the final output file, ranging from 0 +(uncompressed) or 1 (fastest but minimal compression) to 9 (best compression +but slowest to write), similarly to +.BR gzip (1)'s +compression level setting. +.IP +If +.B -l +is not used, the default compression level will apply. +.TP +.BI "-m " INT +Approximately the maximum required memory per thread, specified either in bytes +or with a +.BR K ", " M ", or " G +suffix. +[768 MiB] +.TP +.B -n +Sort by read names (i.e., the +.B QNAME +field) rather than by chromosomal coordinates. +.TP +.BI "-o " FILE +Write the final sorted output to +.IR FILE , +rather than to standard output. +.TP +.BI "-O " FORMAT +Write the final output as +.BR sam ", " bam ", or " cram . + +By default, samtools tries to select a format based on the +.B -o +filename extension; if output is to standard output or no format can be +deduced, +.B bam +is selected. +.TP +.BI "-T " PREFIX +Write temporary files to +.IB PREFIX . nnnn .bam, +or if the specified +.I PREFIX +is an existing directory, to +.IB PREFIX /samtools. mmm . mmm .tmp. nnnn .bam, +where +.I mmm +is unique to this invocation of the +.B sort +command. +.IP +By default, any temporary files are written alongside the output file, as +.IB out.bam .tmp. nnnn .bam, +or if output is to standard output, in the current directory as +.BI samtools. mmm . mmm .tmp. nnnn .bam. +.TP +.BI "-@ " INT +Set number of sorting and compression threads. +By default, operation is single-threaded. +.PP +Historically +.B samtools sort +also accepted a less flexible way of specifying the final and +temporary output filenames: +.IP +samtools sort +.RB [ -f "] [" -o ] +.I in.bam out.prefix +.PP +This has now been removed. +The previous \fIout.prefix\fP argument (and \fB-f\fP option, if any) +should be changed to an appropriate combination of \fB-T\fP \fIPREFIX\fP +and \fB-o\fP \fIFILE\fP. The previous \fB-o\fP option should be removed, +as output defaults to standard output. +.RE + +.TP \"-------- index +.B index +samtools index +.RB [ -bc ] +.RB [ -m +.IR INT ] +.IR aln.bam | aln.cram +.RI [ out.index ] + +Index a coordinate-sorted BAM or CRAM file for fast random access. +(Note that this does not work with SAM files even if they are bgzip +compressed \(em to index such files, use tabix(1) instead.) + +This index is needed when +.I region +arguments are used to limit +.B samtools view +and similar commands to particular regions of interest. + +If an output filename is given, the index file will be written to +.IR out.index . +Otherwise, for a CRAM file +.IR aln.cram , +index file +.IB aln.cram .crai +will be created; for a BAM file +.IR aln.bam , +either +.IB aln.bam .bai +or +.IB aln.bam .csi +will be created, depending on the index format selected. + +.B Options: +.RS +.TP 8 +.B -b +Create a BAI index. +This is currently the default when no format options are used. +.TP +.B -c +Create a CSI index. +By default, the minimum interval size for the index is 2^14, which is the same +as the fixed value used by the BAI format. +.TP +.BI "-m " INT +Create a CSI index, with a minimum interval size of 2^INT. +.RE + +.TP \"-------- idxstats +.B idxstats +samtools idxstats +.IR in.sam | in.bam | in.cram + +Retrieve and print stats in the index file corresponding to the input file. +Before calling idxstats, the input BAM file must be indexed by samtools index. + +The output is TAB-delimited with each line consisting of reference sequence +name, sequence length, # mapped reads and # unmapped reads. It is written to +stdout. + +.TP \"-------- flagstat +.B flagstat +samtools flagstat +.IR in.sam | in.bam | in.cram + +Does a full pass through the input file to calculate and print statistics +to stdout. + +Provides counts for each of 13 categories based primarily on bit flags in +the FLAG field. Each category in the output is broken down into QC pass and +QC fail, which is presented as "#PASS + #FAIL" followed by a description of +the category. + +The first row of output gives the total number of reads that are QC pass and +fail (according to flag bit 0x200). For example: + + 122 + 28 in total (QC-passed reads + QC-failed reads) + +Which would indicate that there are a total of 150 reads in the input file, +122 of which are marked as QC pass and 28 of which are marked as "not passing +quality controls" + +Following this, additional categories are given for reads which are: + +.RS 18 +.TP +secondary +0x100 bit set +.TP +supplementary +0x800 bit set +.TP +duplicates +0x400 bit set +.TP +mapped +0x4 bit not set +.TP +paired in sequencing +0x1 bit set +.TP +read1 +both 0x1 and 0x40 bits set +.TP +read2 +both 0x1 and 0x80 bits set +.TP +properly paired +both 0x1 and 0x2 bits set and 0x4 bit not set +.TP +with itself and mate mapped +0x1 bit set and neither 0x4 nor 0x8 bits set +.TP +singletons +both 0x1 and 0x8 bits set and bit 0x4 not set +.RE + +.RS 10 +And finally, two rows are given that additionally filter on the reference +name (RNAME), mate reference name (MRNM), and mapping quality (MAPQ) fields: +.RE + +.RS 18 +.TP +with mate mapped to a different chr +0x1 bit set and neither 0x4 nor 0x8 bits set and MRNM not equal to RNAME +.TP +with mate mapped to a different chr (mapQ>=5) +0x1 bit set and neither 0x4 nor 0x8 bits set +and MRNM not equal to RNAME and MAPQ >= 5 +.RE + +.TP \"-------- stats +.B stats +samtools stats +.RI [ options ] +.IR in.sam | in.bam | in.cram +.RI [ region ...] + +samtools stats collects statistics from BAM files and outputs in a text format. +The output can be visualized graphically using plot-bamstats. + +.B Options: +.RS +.TP 8 +.BI "-c, --coverage " MIN , MAX , STEP +Set coverage distribution to the specified range (MIN, MAX, STEP all given as integers) +[1,1000,1] +.TP +.B -d, --remove-dups +Exclude from statistics reads marked as duplicates +.TP +.BI "-f, --required-flag " STR "|" INT +Required flag, 0 for unset. See also `samtools flags` +[0] +.TP +.BI "-F, --filtering-flag " STR "|" INT +Filtering flag, 0 for unset. See also `samtools flags` +[0] +.TP +.BI "--GC-depth " FLOAT +the size of GC-depth bins (decreasing bin size increases memory requirement) +[2e4] +.TP +.B -h, --help +This help message +.TP +.BI "-i, --insert-size " INT +Maximum insert size +[8000] +.TP +.BI "-I, --id " STR +Include only listed read group or sample name +[] +.TP +.BI "-l, --read-length " INT +Include in the statistics only reads with the given read length +[] +.TP +.BI "-m, --most-inserts " FLOAT +Report only the main part of inserts +[0.99] +.TP +.BI "-P, --split-prefix " STR +A path or string prefix to prepend to filenames output when creating +categorised statistics files with +.BR -S / --split . +[input filename] +.TP +.BI "-q, --trim-quality " INT +The BWA trimming parameter +[0] +.TP +.BI "-r, --ref-seq " FILE +Reference sequence (required for GC-depth and mismatches-per-cycle calculation). +[] +.TP +.BI "-S, --split " TAG +In addition to the complete statistics, also output categorised statistics +based on the tagged field +.I TAG +(e.g., use +.B --split RG +to split into read groups). + +Categorised statistics are written to files named +.RI < prefix >_< value >.bamstat, +where +.I prefix +is as given by +.B --split-prefix +(or the input filename by default) and +.I value +has been encountered as the specified tagged field's value in one or more +alignment records. +.TP +.BI "-t, --target-regions " FILE +Do stats in these regions only. Tab-delimited file chr,from,to, 1-based, inclusive. +[] +.TP +.B "-x, --sparse" +Suppress outputting IS rows where there are no insertions. +.RE + +.TP \"-------- bedcov +.B bedcov +samtools bedcov +.IR region.bed " " in1.sam | in1.bam | in1.cram "[...]" + +Reports read depth per genomic region, as specified in the supplied BED file. + +.TP \"-------- depth +.B depth +samtools depth +.RI [ options ] +.RI "[" in1.sam | in1.bam | in1.cram " [" in2.sam | in2.bam | in2.cram "] [...]]" + +Computes the depth at each position or region. + +.B Options: +.RS +.TP 8 +.B -a +Output all positions (including those with zero depth) +.TP +.B -a -a, -aa +Output absolutely all positions, including unused reference sequences +.TP +.BI "-b " FILE +.RI "Compute depth at list of positions or regions in specified BED " FILE. +[] +.TP +.BI "-f " FILE +.RI "Use the BAM files specified in the " FILE +(a file of filenames, one file per line) +[] +.TP +.BI "-l " INT +.RI "Ignore reads shorter than " INT +.TP +.BI "-m, -d " INT +.RI "Truncate reported depth at a maximum of " INT " reads." +[8000] +.TP +.BI "-q " INT +.RI "Only count reads with base quality greater than " INT +.TP +.BI "-Q " INT +.RI "Only count reads with mapping quality greater than " INT +.TP +.BI "-r " CHR ":" FROM "-" TO +Only report depth in specified region. +.RE + +.TP \"-------- merge +.B merge +samtools merge [-nur1f] [-h inh.sam] [-R reg] [-b ] [ ... ] + +Merge multiple sorted alignment files, producing a single sorted output file +that contains all the input records and maintains the existing sort order. + +If +.BR -h +is specified the @SQ headers of input files will be merged into the specified header, otherwise they will be merged +into a composite header created from the input headers. If in the process of merging @SQ lines for coordinate sorted +input files, a conflict arises as to the order (for example input1.bam has @SQ for a,b,c and input2.bam has b,a,c) +then the resulting output file will need to be re-sorted back into coordinate order. + +Unless the +.BR -c +or +.BR -p +flags are specified then when merging @RG and @PG records into the output header then any IDs found to be duplicates +of existing IDs in the output header will have a suffix appended to them to differentiate them from similar header +records from other files and the read records will be updated to reflect this. + +.B OPTIONS: +.RS +.TP 8 +.B -1 +Use zlib compression level 1 to compress the output. +.TP +.BI -b \ FILE +List of input BAM files, one file per line. +.TP +.B -f +Force to overwrite the output file if present. +.TP 8 +.BI -h \ FILE +Use the lines of +.I FILE +as `@' headers to be copied to +.IR out.bam , +replacing any header lines that would otherwise be copied from +.IR in1.bam . +.RI ( FILE +is actually in SAM format, though any alignment records it may contain +are ignored.) +.TP +.B -n +The input alignments are sorted by read names rather than by chromosomal +coordinates +.TP +.BI -R \ STR +Merge files in the specified region indicated by +.I STR +[null] +.TP +.B -r +Attach an RG tag to each alignment. The tag value is inferred from file names. +.TP +.B -u +Uncompressed BAM output +.TP +.B -c +When several input files contain @RG headers with the same ID, emit only one +of them (namely, the header line from the first file we find that ID in) to +the merged output file. +Combining these similar headers is usually the right thing to do when the +files being merged originated from the same file. + +Without \fB-c\fP, all @RG headers appear in the output file, with random +suffices added to their IDs where necessary to differentiate them. +.TP +.B -p +Similarly, for each @PG ID in the set of files to merge, use the @PG line +of the first file we find that ID in rather than adding a suffix to +differentiate similar IDs. +.RE + +.TP \"-------- faidx +.B faidx +samtools faidx [region1 [...]] + +Index reference sequence in the FASTA format or extract subsequence from +indexed reference sequence. If no region is specified, +.B faidx +will index the file and create +.I .fai +on the disk. If regions are specified, the subsequences will be +retrieved and printed to stdout in the FASTA format. + +The input file can be compressed in the +.B BGZF +format. + +The sequences in the input file should all have different names. +If they do not, indexing will emit a warning about duplicate sequences and +retrieval will only produce subsequences from the first sequence with the +duplicated name. + +.TP \"-------- tview +.B tview +samtools tview +.RB [ -p +.IR chr:pos ] +.RB [ -s +.IR STR ] +.RB [ -d +.IR display ] +.RI +.RI [ref.fasta] + +Text alignment viewer (based on the ncurses library). In the viewer, +press `?' for help and press `g' to check the alignment start from a +region in the format like `chr10:10,000,000' or `=10,000,000' when +viewing the same reference sequence. + +.B Options: +.RS +.TP 14 +.BI -d \ display +Output as (H)tml or (C)urses or (T)ext +.TP +.BI -p \ chr:pos +Go directly to this position +.TP +.BI -s \ STR +Display only alignments from this sample or read group +.RE + +.TP \"-------- split +.B split +samtools split +.RI [ options ] +.IR merged.sam | merged.bam | merged.cram + +Splits a file by read group. + +.B Options: +.RS +.TP 14 +.BI "-u " FILE1 +.RI "Put reads with no RG tag or an unrecognised RG tag into " FILE1 +.TP +.BI "-u " FILE1 ":" FILE2 +.RI "As above, but assigns an RG tag as given in the header of " FILE2 +.TP +.BI "-f " STRING +Output filename format string (see below) +["%*_%#.%."] +.TP +.B -v +Verbose output +.PP +Format string expansions: +.TS +center; +lb l . +%% % +%* basename +%# @RG index +%! @RG ID +%. output format filename extension +.TE +.RE + +.TP \"-------- quickcheck +.B quickcheck +samtools quickcheck +.RI [ options ] +.IR in.sam | in.bam | in.cram +[ ... ] + +Quickly check that input files appear to be intact. Checks that beginning of the +file contains a valid header (all formats) containing at least one target +sequence and then seeks to the end of the file and checks that an end-of-file +(EOF) is present and intact (BAM only). + +Data in the middle of the file is not read since that would be much more time +consuming, so please note that this command will not detect internal corruption, +but is useful for testing that files are not truncated before performing more +intensive tasks on them. + +This command will exit with a non-zero exit code if any input files don't have a +valid header or are missing an EOF block. Otherwise it will exit successfully +(with a zero exit code). + +.B Options: +.RS +.TP 8 +.B -v +Verbose output: will additionally print the names of all input files that don't +pass the check to stdout. Multiple -v options will cause additional messages +regarding check results to be printed to stderr. +.RE + +.TP \"-------- dict +.B dict +samtools dict + +Create a sequence dictionary file from a fasta file. + +.B OPTIONS: +.RS +.TP 11 +.BI -a,\ --assembly \ STR +Specify the assembly for the AS tag. +.TP +.B -H,\ --no-header +Do not print the @HD header line. +.TP +.BI -o,\ --output \ FILE +Output to +.I FILE +[stdout]. +.TP +.BI -s,\ --species \ STR +Specify the species for the SP tag. +.TP +.BI -u,\ --uri \ STR +Specify the URI for the UR tag. Defaults to +the absolute path of +.I ref.fasta +unless reading from stdin. +.RE + +.TP \"-------- fixmate +.B fixmate +.na +samtools fixmate +.RB [ -rpc ] +.RB [ -O +.IR format ] +.I in.nameSrt.bam out.bam +.ad + +Fill in mate coordinates, ISIZE and mate related flags from a +name-sorted alignment. + +.B OPTIONS: +.RS +.TP 11 +.B -r +Remove secondary and unmapped reads. +.TP +.B -p +Disable FR proper pair check. +.TP +.B -c +Add template cigar ct tag. +.TP +.BI "-O " FORMAT +Write the final output as +.BR sam ", " bam ", or " cram . + +By default, samtools tries to select a format based on the output +filename extension; if output is to standard output or no format can be +deduced, +.B bam +is selected. +.RE + +.TP \"-------- mpileup +.B mpileup +samtools mpileup +.RB [ -EBugp ] +.RB [ -C +.IR capQcoef ] +.RB [ -r +.IR reg ] +.RB [ -f +.IR in.fa ] +.RB [ -l +.IR list ] +.RB [ -Q +.IR minBaseQ ] +.RB [ -q +.IR minMapQ ] +.I in.bam +.RI [ in2.bam +.RI [ ... ]] + +Generate VCF, BCF or pileup for one or multiple BAM files. Alignment records +are grouped by sample (SM) identifiers in @RG header lines. If sample +identifiers are absent, each input file is regarded as one sample. + +In the pileup format (without +.BR -u \ or \ -g ), +each +line represents a genomic position, consisting of chromosome name, +1-based coordinate, reference base, the number of reads covering the site, +read bases, base qualities and alignment +mapping qualities. Information on match, mismatch, indel, strand, +mapping quality and start and end of a read are all encoded at the read +base column. At this column, a dot stands for a match to the reference +base on the forward strand, a comma for a match on the reverse strand, +a '>' or '<' for a reference skip, `ACGTN' for a mismatch on the forward +strand and `acgtn' for a mismatch on the reverse strand. A pattern +`\\+[0-9]+[ACGTNacgtn]+' indicates there is an insertion between this +reference position and the next reference position. The length of the +insertion is given by the integer in the pattern, followed by the +inserted sequence. Similarly, a pattern `-[0-9]+[ACGTNacgtn]+' +represents a deletion from the reference. The deleted bases will be +presented as `*' in the following lines. Also at the read base column, a +symbol `^' marks the start of a read. The ASCII of the character +following `^' minus 33 gives the mapping quality. A symbol `$' marks the +end of a read segment. + +Note that there are two orthogonal ways to specify locations in the +input file; via \fB-r\fR \fIregion\fR and \fB-l\fR \fIfile\fR. The +former uses (and requires) an index to do random access while the +latter streams through the file contents filtering out the specified +regions, requiring no index. The two may be used in conjunction. For +example a BED file containing locations of genes in chromosome 20 +could be specified using \fB-r 20 -l chr20.bed\fR, meaning that the +index is used to find chromosome 20 and then it is filtered for the +regions listed in the bed file. + +.B Input Options: +.RS +.TP 10 +.B -6, --illumina1.3+ +Assume the quality is in the Illumina 1.3+ encoding. +.TP +.B -A, --count-orphans +Do not skip anomalous read pairs in variant calling. +.TP +.BI -b,\ --bam-list \ FILE +List of input BAM files, one file per line [null] +.TP +.B -B, --no-BAQ +Disable probabilistic realignment for the computation of base alignment +quality (BAQ). BAQ is the Phred-scaled probability of a read base being +misaligned. Applying this option greatly helps to reduce false SNPs +caused by misalignments. +.TP +.BI -C,\ --adjust-MQ \ INT +Coefficient for downgrading mapping quality for reads containing +excessive mismatches. Given a read with a phred-scaled probability q of +being generated from the mapped position, the new mapping quality is +about sqrt((INT-q)/INT)*INT. A zero value disables this +functionality; if enabled, the recommended value for BWA is 50. [0] +.TP +.BI -d,\ --max-depth \ INT +At a position, read maximally +.I INT +reads per input file. Note that samtools has a minimum value of +.I 8000/n +where +.I n +is the number of input files given to mpileup. This means the default +is highly likely to be increased. Once above the cross-sample minimum of +8000 the -d parameter will have an effect. [250] +.TP +.B -E, --redo-BAQ +Recalculate BAQ on the fly, ignore existing BQ tags +.TP +.BI -f,\ --fasta-ref \ FILE +The +.BR faidx -indexed +reference file in the FASTA format. The file can be optionally compressed by +.BR bgzip . +[null] +.TP +.BI -G,\ --exclude-RG \ FILE +Exclude reads from readgroups listed in FILE (one @RG-ID per line) +.TP +.BI -l,\ --positions \ FILE +BED or position list file containing a list of regions or sites where +pileup or BCF should be generated. Position list files contain two +columns (chromosome and position) and start counting from 1. BED +files contain at least 3 columns (chromosome, start and end position) +and are 0-based half-open. +.br +While it is possible to mix both position-list and BED coordinates in +the same file, this is strongly ill advised due to the differing +coordinate systems. [null] +.TP +.BI -q,\ -min-MQ \ INT +Minimum mapping quality for an alignment to be used [0] +.TP +.BI -Q,\ --min-BQ \ INT +Minimum base quality for a base to be considered [13] +.TP +.BI -r,\ --region \ STR +Only generate pileup in region. Requires the BAM files to be indexed. +If used in conjunction with -l then considers the intersection of the +two requests. +.I STR +[all sites] +.TP +.B -R,\ --ignore-RG +Ignore RG tags. Treat all reads in one BAM as one sample. +.TP +.BI --rf,\ --incl-flags \ STR|INT +Required flags: skip reads with mask bits unset [null] +.TP +.BI --ff,\ --excl-flags \ STR|INT +Filter flags: skip reads with mask bits set +[UNMAP,SECONDARY,QCFAIL,DUP] +.TP +.B -x,\ --ignore-overlaps +Disable read-pair overlap detection. +.PP +.B Output Options: +.TP 10 +.BI "-o, --output " FILE +Write pileup or VCF/BCF output to +.IR FILE , +rather than the default of standard output. + +(The same short option is used for both +.B --open-prob +and +.BR --output . +If +.BR -o 's +argument contains any non-digit characters other than a leading + or - sign, +it is interpreted as +.BR --output . +Usually the filename extension will take care of this, but to write to an +entirely numeric filename use +.B -o ./123 +or +.BR "--output 123" .) +.TP +.B -g,\ --BCF +Compute genotype likelihoods and output them in the binary call format (BCF). +As of v1.0, this is BCF2 which is incompatible with the BCF1 format produced +by previous (0.1.x) versions of samtools. +.TP +.B -v,\ --VCF +Compute genotype likelihoods and output them in the variant call format (VCF). +Output is bgzip-compressed VCF unless +.B -u +option is set. +.PP +.B Output Options for mpileup format (without -g or -v): +.TP 10 +.B -O, --output-BP +Output base positions on reads. +.TP +.B -s, --output-MQ +Output mapping quality. +.PP +.B Output Options for VCF/BCF format (with -g or -v): +.TP 10 +.B -D +Output per-sample read depth [DEPRECATED - use +.B -t DP +instead] +.TP +.B -S +Output per-sample Phred-scaled strand bias P-value [DEPRECATED - use +.B -t SP +instead] +.TP +.BI -t,\ --output-tags \ LIST +Comma-separated list of FORMAT and INFO tags to output (case-insensitive): +.B AD +(Allelic depth, FORMAT), +.B INFO/AD +(Total allelic depth, INFO), +.B ADF +(Allelic depths on the forward strand, FORMAT), +.B INFO/ADF +(Total allelic depths on the forward strand, INFO), +.B ADR +(Allelic depths on the reverse strand, FORMAT), +.B INFO/ADR +(Total allelic depths on the reverse strand, INFO), +.B DP +(Number of high-quality bases, FORMAT), +.B DV +(Deprecated in favor of AD; Number of high-quality non-reference bases, FORMAT), +.B DPR +(Deprecated in favor of AD; Number of high-quality bases for each observed allele, FORMAT), +.B INFO/DPR +(Number of high-quality bases for each observed allele, INFO), +.B DP4 +(Deprecated in favor of ADF and ADR; Number of high-quality ref-forward, ref-reverse, alt-forward and alt-reverse bases, FORMAT), +.B SP +(Phred-scaled strand bias P-value, FORMAT) +[null] +.TP +.B -u,\ --uncompressed +Generate uncompressed VCF/BCF output, which is preferred for piping. +.TP +.B -V +Output per-sample number of non-reference reads [DEPRECATED - use +.B -t DV +instead] +.PP +.B Options for SNP/INDEL Genotype Likelihood Computation (for -g or -v): +.TP 10 +.BI -e,\ --ext-prob \ INT +Phred-scaled gap extension sequencing error probability. Reducing +.I INT +leads to longer indels. [20] +.TP +.BI -F,\ --gap-frac \ FLOAT +Minimum fraction of gapped reads [0.002] +.TP +.BI -h,\ --tandem-qual \ INT +Coefficient for modeling homopolymer errors. Given an +.IR l -long +homopolymer +run, the sequencing error of an indel of size +.I s +is modeled as +.IR INT * s / l . +[100] +.TP +.B -I, --skip-indels +Do not perform INDEL calling +.TP +.BI -L,\ --max-idepth \ INT +Skip INDEL calling if the average per-input-file depth is above +.IR INT . +[250] +.TP +.BI -m,\ --min-ireads \ INT +Minimum number gapped reads for indel candidates +.IR INT . +[1] +.TP +.BI -o,\ --open-prob \ INT +Phred-scaled gap open sequencing error probability. Reducing +.I INT +leads to more indel calls. [40] + +(The same short option is used for both +.B --open-prob +and +.BR --output . +When +.BR -o 's +argument contains only an optional + or - sign followed by the digits 0 to 9, +it is interpreted as +.BR --open-prob .) +.TP +.B -p, --per-sample-mF +Apply +.B -m +and +.B -F +thresholds per sample to increase sensitivity of calling. +By default both options are applied to reads pooled from all samples. +.TP +.BI -P,\ --platforms \ STR +Comma-delimited list of platforms (determined by +.BR @RG-PL ) +from which indel candidates are obtained. It is recommended to collect +indel candidates from sequencing technologies that have low indel error +rate such as ILLUMINA. [all] +.RE + +.TP \"-------- flags +.B flags +samtools flags INT|STR[,...] + +Convert between textual and numeric flag representation. + +.B FLAGS: +.TS +rb l l . +0x1 PAIRED paired-end (or multiple-segment) sequencing technology +0x2 PROPER_PAIR each segment properly aligned according to the aligner +0x4 UNMAP segment unmapped +0x8 MUNMAP next segment in the template unmapped +0x10 REVERSE SEQ is reverse complemented +0x20 MREVERSE SEQ of the next segment in the template is reverse complemented +0x40 READ1 the first segment in the template +0x80 READ2 the last segment in the template +0x100 SECONDARY secondary alignment +0x200 QCFAIL not passing quality controls +0x400 DUP PCR or optical duplicate +0x800 SUPPLEMENTARY supplementary alignment +.TE + +.TP \"-------- fastq fasta +.B fastq/a +samtools fastq +.RI [ options ] +.I in.bam +.br +samtools fasta +.RI [ options ] +.I in.bam + +Converts a BAM or CRAM into either FASTQ or FASTA format depending on the +command invoked. + +.B OPTIONS: +.RS +.TP 8 +.B -n +By default, either '/1' or '/2' is added to the end of read names +where the corresponding BAM_READ1 or BAM_READ2 flag is set. +Using +.B -n +causes read names to be left as they are. +.TP 8 +.B -O +Use quality values from OQ tags in preference to standard quality string +if available. +.TP 8 +.B -s FILE +Write singleton reads in FASTQ format to FILE instead of outputting them. +.TP 8 +.B -t +Copy RG, BC and QT tags to the FASTQ header line, if they exist. +.TP 8 +.B -1 FILE +Write reads with the BAM_READ1 flag set to FILE instead of outputting them. +.TP 8 +.B -2 FILE +Write reads with the BAM_READ2 flag set to FILE instead of outputting them. +.TP 8 +.B -0 FILE +Write reads with both or neither of the BAM_READ1 and BAM_READ2 flags set +to FILE instead of outputting them. +.TP 8 +.BI "-f " INT +Only output alignments with all bits set in +.I INT +present in the FLAG field. +.I INT +can be specified in hex by beginning with `0x' (i.e. /^0x[0-9A-F]+/) +or in octal by beginning with `0' (i.e. /^0[0-7]+/) [0]. +.TP 8 +.BI "-F " INT +Do not output alignments with any bits set in +.I INT +present in the FLAG field. +.I INT +can be specified in hex by beginning with `0x' (i.e. /^0x[0-9A-F]+/) +or in octal by beginning with `0' (i.e. /^0[0-7]+/) [0]. +.RE + +.TP \"-------- collate +.B collate +samtools collate +.RI [ options ] +.IR in.sam | in.bam | in.cram " [" out.prefix "]" + +Shuffles and groups reads together by their names. +A faster alternative to a full query name sort, +.B collate +ensures that reads of the same name are grouped together in contiguous groups, +but doesn't make any guarantees about the order of read names between groups. + +The output from this command should be suitable for any operation that +requires all reads from the same template to be grouped together. + +.B Options: +.RS +.TP 8 +.B -O +Output to stdout rather than to files starting with out.prefix +.TP +.B -u +Write uncompressed BAM output +.TP +.BI "-l " INT +Compression level. +[1] +.TP +.BI "-n " INT +Number of temporary files to use. +[64] +.RE + +.TP \"-------- reheader +.B reheader +samtools reheader +.RB [ -iP ] +.I in.header.sam in.bam + +Replace the header in +.I in.bam +with the header in +.IR in.header.sam . +This command is much faster than replacing the header with a +BAM\(->SAM\(->BAM conversion. + +By default this command outputs the BAM or CRAM file to standard +output (stdout), but for CRAM format files it has the option to +perform an in-place edit, both reading and writing to the same file. +No validity checking is performed on the header, nor that it is suitable +to use with the sequence data itself. + +.B OPTIONS: +.RS +.TP 8 +.B -P, --no-PG +Do not generate an @PG header line. +.TP 8 +.B -i, --in-place +Perform the header edit in-place, if possible. This only works on CRAM +files and only if there is sufficient room to store the new header. +The amount of space available will differ for each CRAM file. +.RE + +.TP \"-------- cat +.B cat +samtools cat [-h header.sam] [-o out.bam] [ ... ] + +Concatenate BAMs. The sequence dictionary of each input BAM must be identical, +although this command does not check this. This command uses a similar trick +to +.B reheader +which enables fast BAM concatenation. + +.TP \"-------- rmdup +.B rmdup +samtools rmdup [-sS] + +Remove potential PCR duplicates: if multiple read pairs have identical +external coordinates, only retain the pair with highest mapping quality. +In the paired-end mode, this command +.B ONLY +works with FR orientation and requires ISIZE is correctly set. It does +not work for unpaired reads (e.g. two ends mapped to different +chromosomes or orphan reads). + +.B OPTIONS: +.RS +.TP 8 +.B -s +Remove duplicates for single-end reads. By default, the command works for +paired-end reads only. +.TP 8 +.B -S +Treat paired-end reads and single-end reads. +.RE + +.TP \"-------- addreplacerg +.B addreplacerg +samtools addreplacerg [-r rg line | -R rg ID] [-m mode] [-l level] [-o out.bam] + + +Adds or replaces read group tags in a file. + +.B OPTIONS: +.RS +.TP 8 +.BI "-r " STRING +Allows you to specify a read group line to append to the header and applies it +to the reads specified by the -m option. If repeated it automatically adds in +tabs between invocations. +.TP 8 +.BI "-R " STRING +Allows you to specify the read group ID of an existing @RG line and applies it +to the reads specified. +.TP 8 +.BI "-m " MODE +If you choose orphan_only then existing RG tags are not overwritten, if you choose +overwrite_all, existing RG tags are overwritten. The default is overwrite_all. +.TP 8 +.BI "-o " STRING +Write the final output to STRING. The default is to write to stdout. + +By default, samtools tries to select a format based on the output +filename extension; if output is to standard output or no format can be +deduced, +.B bam +is selected. +.RE + +.TP \"-------- calmd +.B calmd +samtools calmd [-Eeubr] [-C capQcoef] + +Generate the MD tag. If the MD tag is already present, this command will +give a warning if the MD tag generated is different from the existing +tag. Output SAM by default. + +Calmd can also read and write CRAM files although in most cases it is +pointless as CRAM recalculates MD and NM tags on the fly. The one +exception to this case is where both input and output CRAM files +have been / are being created with the \fIno_ref\fR option. + +.B OPTIONS: +.RS +.TP 8 +.B -A +When used jointly with +.B -r +this option overwrites the original base quality. +.TP 8 +.B -e +Convert a the read base to = if it is identical to the aligned reference +base. Indel caller does not support the = bases at the moment. +.TP +.B -u +Output uncompressed BAM +.TP +.B -b +Output compressed BAM +.TP +.BI -C \ INT +Coefficient to cap mapping quality of poorly mapped reads. See the +.B pileup +command for details. [0] +.TP +.B -r +Compute the BQ tag (without -A) or cap base quality by BAQ (with -A). +.TP +.B -E +Extended BAQ calculation. This option trades specificity for sensitivity, though the +effect is minor. +.RE + +.TP \"-------- targetcut +.B targetcut +samtools targetcut [-Q minBaseQ] [-i inPenalty] [-0 em0] [-1 em1] [-2 em2] [-f ref] + +This command identifies target regions by examining the continuity of read depth, computes +haploid consensus sequences of targets and outputs a SAM with each sequence corresponding +to a target. When option +.B -f +is in use, BAQ will be applied. This command is +.B only +designed for cutting fosmid clones from fosmid pool sequencing [Ref. Kitzman et al. (2010)]. + +.TP \"-------- phase +.B phase +samtools phase [-AF] [-k len] [-b prefix] [-q minLOD] [-Q minBaseQ] + +Call and phase heterozygous SNPs. + +.B OPTIONS: +.RS +.TP 8 +.B -A +Drop reads with ambiguous phase. +.TP 8 +.BI -b \ STR +Prefix of BAM output. When this option is in use, phase-0 reads will be saved in file +.BR STR .0.bam +and phase-1 reads in +.BR STR .1.bam. +Phase unknown reads will be randomly allocated to one of the two files. Chimeric reads +with switch errors will be saved in +.BR STR .chimeric.bam. +[null] +.TP +.B -F +Do not attempt to fix chimeric reads. +.TP +.BI -k \ INT +Maximum length for local phasing. [13] +.TP +.BI -q \ INT +Minimum Phred-scaled LOD to call a heterozygote. [40] +.TP +.BI -Q \ INT +Minimum base quality to be used in het calling. [13] +.RE + +.TP \"-------- depad +.B depad +samtools depad [-SsCu1] [-T ref.fa] [-o output] + +Converts a BAM aligned against a padded reference to a BAM aligned +against the depadded reference. The padded reference may contain +verbatim "*" bases in it, but "*" bases are also counted in the +reference numbering. This means that a sequence base-call aligned +against a reference "*" is considered to be a cigar match ("M" or "X") +operator (if the base-call is "A", "C", "G" or "T"). After depadding +the reference "*" bases are deleted and such aligned sequence +base-calls become insertions. Similarly transformations apply for +deletions and padding cigar operations. + +.B OPTIONS: +.RS +.TP +.B -S +Ignored for compatibility with previous samtools versions. +Previously this option was required if input was in SAM format, but now the +correct format is automatically detected by examining the first few characters +of input. +.TP +.B -s +Output in SAM format. The default is BAM. +.TP +.B -C +Output in CRAM format. The default is BAM. +.TP +.B -u +Do not compress the output. Applies to either BAM or CRAM output +format. +.TP +.B -1 +Enable fastest compression level. Only works for BAM or CRAM output. +.TP +.BI "-T " FILE +Provides the padded reference file. Note that without this the @SQ +line lengths will be incorrect, so for most use cases this option will +be considered as mandatory. +.TP +.BI "-o " FILE +Specifies the output filename. By default output is sent to stdout. +.RE + +.TP \"-------- help etc +.BR help ,\ --help +Display a brief usage message listing the samtools commands available. +If the name of a command is also given, e.g., +.BR samtools\ help\ view , +the detailed usage message for that particular command is displayed. + +.TP +.B --version +Display the version numbers and copyright information for samtools and +the important libraries used by samtools. + +.TP +.B --version-only +Display the full samtools version number in a machine-readable format. +.PP +.SH GLOBAL OPTIONS +.PP +Several long-options are shared between multiple samtools subcommands: +\fB--input-fmt\fR, \fB--input-fmt-options\fR, \fB--output-fmt\fR, +\fB--output-fmt-options\fR, and \fB--reference\fR. +The input format is typically auto-detected so specifying the format +is usually unnecessary and the option is included for completeness. +Note that not all subcommands have all options. Consult the subcommand +help for more details. +.PP +Format strings recognised are "sam", "bam" and "cram". They may be +followed by a comma separated list of options as \fIkey\fR or +\fIkey\fR=\fIvalue\fR. See below for examples. +.PP +The \fBfmt-options\fR arguments accept either a single \fIoption\fR or +\fIoption\fR=\fIvalue\fR. Note that some options only work on some +file formats and only on read or write streams. If value is +unspecified for a boolean option, the value is assumed to be 1. The +valid options are as follows. +.RS 0 +.\" General purpose +.TP 4 +.BI nthreads= INT +Specifies the number of threads to use during encoding and/or +decoding. For BAM this will be encoding only. In CRAM the threads +are dynamically shared between encoder and decoder. +.\" CRAM specific +.TP +.BI reference= fasta_file +Specifies a FASTA reference file for use in CRAM encoding or decoding. +It usually is not required for decoding except in the situation of the +MD5 not being obtainable via the REF_PATH or REF_CACHE environment variables. +.TP +.BI decode_md= 0|1 +CRAM decode only; defaults to 1 (on). CRAM does not typically store +MD and NM tags, preferring to generate them on the fly. This option +controls this behaviour. +.TP +.BI ignore_md5= 0|1 +CRAM decode only; defaults to 0 (off). When enabled, md5 checksum +errors on the reference sequence and block checksum errors within CRAM +are ignored. Use of this option is strongly discouraged. +.TP +.BI required_fields= bit-field +CRAM decode only; specifies which SAM columns need to be populated. +By default all fields are used. Limiting the decode to specific +columns can have significant performance gains. The bit-field is a +numerical value constructed from the following table. +.TS +center; +rb l . +0x1 SAM_QNAME +0x2 SAM_FLAG +0x4 SAM_RNAME +0x8 SAM_POS +0x10 SAM_MAPQ +0x20 SAM_CIGAR +0x40 SAM_RNEXT +0x80 SAM_PNEXT +0x100 SAM_TLEN +0x200 SAM_SEQ +0x400 SAM_QUAL +0x800 SAM_AUX +0x1000 SAM_RGAUX +.TE +.TP +.BI multi_seq_per_slice= 0|1 +CRAM encode only; defaults to 0 (off). By default CRAM generates one +container per reference sequence, except in the case of many small +references (such as a fragmented assembly). +.TP +.BI version= major.minor +CRAM encode only. Specifies the CRAM version number. Acceptable +values are "2.1" and "3.0". +.TP +.BI seqs_per_slice= INT +CRAM encode only; defaults to 10000. +.TP +.BI slices_per_container= INT +CRAM encode only; defaults to 1. The effect of having multiple slices +per container is to share the compression header block between +multiple slices. This is unlikely to have any significant impact +unless the number of sequences per slice is reduced. (Together these +two options control the granularity of random access.) +.TP +.BI embed_ref= 0|1 +CRAM encode only; defaults to 0 (off). If 1, this will store portions +of the reference sequence in each slice, permitting decode without +having requiring an external copy of the reference sequence. +.TP +.BI no_ref= 0|1 +CRAM encode only; defaults to 0 (off). If 1, sequences will be stored +verbatim with no reference encoding. This can be useful if no +reference is available for the file. +.RE +.PP +For example: +.EX 4 +samtools view --input-fmt-option decode_md=0 + --output-fmt cram,version=3.0 --output-fmt-option embed_ref + --output-fmt-option seqs_per_slice=2000 -o foo.cram foo.bam +.EE +.PP +.SH REFERENCE SEQUENCES +.PP +The CRAM format requires use of a reference sequence for both reading +and writing. +.PP +When reading a CRAM the \fB@SQ\fR headers are interrogated to identify +the reference sequence MD5sum (\fBM5:\fR tag) and the local reference +sequence filename (\fBUR:\fR tag). Note that \fIhttp://\fR and +\fIftp://\fR based URLs in the UR: field are not used, but local fasta +filenames (with or without \fIfile://\fR) can be used. +.PP +To create a CRAM the \fB@SQ\fR headers will also be read to identify +the reference sequences, but M5: and UR: tags may not be present. In +this case the \fB-T\fR and \fB-t\fR options of samtools view may be +used to specify the fasta or fasta.fai filenames respectively +(provided the .fasta.fai file is also backed up by a .fasta file). +.PP +The search order to obtain a reference is: +.IP 1. 3 +Use any local file specified by the command line options (eg -T). +.IP 2. 3 +Look for MD5 via REF_CACHE environment variable. +.IP 3. 3 +Look for MD5 in each element of the REF_PATH environment variable. +.IP 4. 3 +Look for a local file listed in the UR: header tag. +.PP +.SH ENVIRONMENT VARIABLES +.PP +.TP +.B HTS_PATH +A colon-separated list of directories in which to search for HTSlib plugins. +If $HTS_PATH starts or ends with a colon or contains a double colon (\fB::\fP), +the built-in list of directories is searched at that point in the search. + +If no HTS_PATH variable is defined, the built-in list of directories +specified when HTSlib was built is used, which typically includes +\fB/usr/local/libexec/htslib\fP and similar directories. + +.TP +.B REF_PATH +A colon separated (semi-colon on Windows) list of locations in which +to look for sequences identified by their MD5sums. This can be either +a list of directories or URLs. Note that if a URL is included then the +colon in http:// and ftp:// and the optional port number will be +treated as part of the URL and not a PATH field separator. +For URLs, the text \fB%s\fR will be replaced by the MD5sum being +read. + +If no REF_PATH has been specified it will default to +\fBhttp://www.ebi.ac.uk/ena/cram/md5/%s\fR and if REF_CACHE is also unset, +it will be set to \fB$XDG_CACHE_HOME/hts-ref/%2s/%2s/%s\fR. +If \fB$XDG_CACHE_HOME\fR is unset, \fB$HOME/.cache\fR (or a local system +temporary directory if no home directory is found) will be used similarly. + +.TP +.B REF_CACHE +This can be defined to a single directory housing a local cache of +references. Upon downloading a reference it will be stored in the +location pointed to by REF_CACHE. When reading a reference it will be +looked for in this directory before searching REF_PATH. To avoid many +files being stored in the same directory, a pathname may be +constructed using %\fInum\fRs and %s notation, consuming \fInum\fR +characters of the MD5sum. For example +\fB/local/ref_cache/%2s/%2s/%s\fR will create 2 nested subdirectories +with the filenames in the deepest directory being the last 28 +characters of the md5sum. + +The REF_CACHE directory will be searched for before attempting to load +via the REF_PATH search list. If no REF_PATH is defined, both +REF_PATH and REF_CACHE will be automatically set (see above), but if +REF_PATH is defined and REF_CACHE not then no local cache is used. + +To aid population of the REF_CACHE directory a script +\fBmisc/seq_cache_populate.pl\fR is provided in the Samtools +distribution. This takes a fasta file or a directory of fasta files +and generates the MD5sum named files. +.PP +.SH EXAMPLES +.IP o 2 +Import SAM to BAM when +.B @SQ +lines are present in the header: +.EX 2 +samtools view -bS aln.sam > aln.bam +.EE +If +.B @SQ +lines are absent: +.EX 2 +samtools faidx ref.fa +samtools view -bt ref.fa.fai aln.sam > aln.bam +.EE +where +.I ref.fa.fai +is generated automatically by the +.B faidx +command. + +.IP o 2 +Convert a BAM file to a CRAM file using a local reference sequence. +.EX 2 +samtools view -C -T ref.fa aln.bam > aln.cram +.EE +.IP o 2 +Attach the +.B RG +tag while merging sorted alignments: +.EX 2 +perl -e 'print "@RG\\tID:ga\\tSM:hs\\tLB:ga\\tPL:Illumina\\n@RG\\tID:454\\tSM:hs\\tLB:454\\tPL:454\\n"' > rg.txt +samtools merge -rh rg.txt merged.bam ga.bam 454.bam +.EE +The value in a +.B RG +tag is determined by the file name the read is coming from. In this +example, in the +.IR merged.bam , +reads from +.I ga.bam +will be attached +.IR RG:Z:ga , +while reads from +.I 454.bam +will be attached +.IR RG:Z:454 . + +.IP o 2 +Call SNPs and short INDELs: +.EX 2 +samtools mpileup -uf ref.fa aln.bam | bcftools call -mv > var.raw.vcf +bcftools filter -s LowQual -e '%QUAL<20 || DP>100' var.raw.vcf > var.flt.vcf +.EE +The +.B bcftools filter +command marks low quality sites and sites with the read depth exceeding +a limit, which should be adjusted to about twice the average read depth +(bigger read depths usually indicate problematic regions which are +often enriched for artefacts). One may consider to add +.B -C50 +to +.B mpileup +if mapping quality is overestimated for reads containing excessive +mismatches. Applying this option usually helps +.B BWA-short +but may not other mappers. + +Individuals are identified from the +.B SM +tags in the +.B @RG +header lines. Individuals can be pooled in one alignment file; one +individual can also be separated into multiple files. The +.B -P +option specifies that indel candidates should be collected only from +read groups with the +.B @RG-PL +tag set to +.IR ILLUMINA . +Collecting indel candidates from reads sequenced by an indel-prone +technology may affect the performance of indel calling. + +.IP o 2 +Generate the consensus sequence for one diploid individual: +.EX 2 +samtools mpileup -uf ref.fa aln.bam | bcftools call -c | vcfutils.pl vcf2fq > cns.fq +.EE +.IP o 2 +Phase one individual: +.EX 2 +samtools calmd -AEur aln.bam ref.fa | samtools phase -b prefix - > phase.out +.EE +The +.B calmd +command is used to reduce false heterozygotes around INDELs. + + +.IP o 2 +Dump BAQ applied alignment for other SNP callers: +.EX 2 +samtools calmd -bAr aln.bam > aln.baq.bam +.EE +It adds and corrects the +.B NM +and +.B MD +tags at the same time. The +.B calmd +command also comes with the +.B -C +option, the same as the one in +.B pileup +and +.BR mpileup . +Apply if it helps. + +.SH LIMITATIONS +.PP +.IP o 2 +Unaligned words used in bam_import.c, bam_endian.h, bam.c and bam_aux.c. +.IP o 2 +Samtools paired-end rmdup does not work for unpaired reads (e.g. orphan +reads or ends mapped to different chromosomes). If this is a concern, +please use Picard's MarkDuplicates which correctly handles these cases, +although a little slower. + +.SH AUTHOR +.PP +Heng Li from the Sanger Institute wrote the original C version of samtools. +Bob Handsaker from the Broad Institute implemented the BGZF library. +James Bonfield from the Sanger Institute developed the CRAM implementation. +John Marshall and Petr Danecek contribute to the source code and various +people from the 1000 Genomes Project have contributed to the SAM format +specification. + +.SH SEE ALSO +.IR bcftools (1), +.IR sam (5), +.IR tabix (1) +.PP +Samtools website: +.br +File format specification of SAM/BAM,CRAM,VCF/BCF: +.br +Samtools latest source: +.br +HTSlib latest source: +.br +Bcftools website: diff --git a/src/samtools-1.3.1/samtools.h b/src/samtools-1.3.1/samtools.h new file mode 100644 index 0000000..1e72654 --- /dev/null +++ b/src/samtools-1.3.1/samtools.h @@ -0,0 +1,39 @@ +/* samtools.h -- utility routines. + + Copyright (C) 2013-2015 Genome Research Ltd. + + Author: Petr Danecek + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#ifndef SAMTOOLS_H +#define SAMTOOLS_H + +const char *samtools_version(void); + +#if defined __GNUC__ && __GNUC__ >= 2 +#define CHECK_PRINTF(fmt,args) __attribute__ ((format (printf, fmt, args))) +#else +#define CHECK_PRINTF(fmt,args) +#endif + +void print_error(const char *subcommand, const char *format, ...) CHECK_PRINTF(2, 3); +void print_error_errno(const char *subcommand, const char *format, ...) CHECK_PRINTF(2, 3); + +#endif diff --git a/src/samtools-1.3.1/stats.c b/src/samtools-1.3.1/stats.c new file mode 100644 index 0000000..eb6bb52 --- /dev/null +++ b/src/samtools-1.3.1/stats.c @@ -0,0 +1,1730 @@ +/* stats.c -- This is the former bamcheck integrated into samtools/htslib. + + Copyright (C) 2012-2015 Genome Research Ltd. + + Author: Petr Danecek + Author: Sam Nicholls + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +/* Assumptions, approximations and other issues: + - GC-depth graph does not split reads, the starting position determines which bin is incremented. + There are small overlaps between bins (max readlen-1). However, the bins are big (20k). + - coverage distribution ignores softclips and deletions + - some stats require sorted BAMs + - GC content graph can have an untidy, step-like pattern when BAM contains multiple read lengths. + - 'bases mapped' (stats->nbases_mapped) is calculated from read lengths given by BAM (core.l_qseq) + - With the -t option, the whole reads are used. Except for the number of mapped bases (cigar) + counts, no splicing is done, no indels or soft clips are considered, even small overlap is + good enough to include the read in the stats. + - GC content of reads not calculated for "=" sequences + +*/ + +#include + +#include // for isatty() +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include // for crc32 +#include +#include +#include +#include "sam_header.h" +#include +#include "samtools.h" +#include +#include +#include "stats_isize.h" +#include "sam_opts.h" + +#define BWA_MIN_RDLEN 35 +// From the spec +// If 0x4 is set, no assumptions can be made about RNAME, POS, CIGAR, MAPQ, bits 0x2, 0x10, 0x100 and 0x800, and the bit 0x20 of the previous read in the template. +#define IS_PAIRED_AND_MAPPED(bam) (((bam)->core.flag&BAM_FPAIRED) && !((bam)->core.flag&BAM_FUNMAP) && !((bam)->core.flag&BAM_FMUNMAP)) +#define IS_PROPERLYPAIRED(bam) (((bam)->core.flag&(BAM_FPAIRED|BAM_FPROPER_PAIR)) == (BAM_FPAIRED|BAM_FPROPER_PAIR) && !((bam)->core.flag&BAM_FUNMAP)) +#define IS_UNMAPPED(bam) ((bam)->core.flag&BAM_FUNMAP) +#define IS_REVERSE(bam) ((bam)->core.flag&BAM_FREVERSE) +#define IS_MATE_REVERSE(bam) ((bam)->core.flag&BAM_FMREVERSE) +#define IS_READ1(bam) ((bam)->core.flag&BAM_FREAD1) +#define IS_READ2(bam) ((bam)->core.flag&BAM_FREAD2) +#define IS_DUP(bam) ((bam)->core.flag&BAM_FDUP) +#define IS_ORIGINAL(bam) (((bam)->core.flag&(BAM_FSECONDARY|BAM_FSUPPLEMENTARY)) == 0) + +// The GC-depth graph works as follows: split the reference sequence into +// segments and calculate GC content and depth in each bin. Then sort +// these segments by their GC and plot the depth distribution by means +// of 10th, 25th, etc. depth percentiles. +typedef struct +{ + float gc; + uint32_t depth; +} +gc_depth_t; + +// For coverage distribution, a simple pileup +typedef struct +{ + int64_t pos; + int size, start; + int *buffer; +} +round_buffer_t; + +typedef struct { uint32_t from, to; } pos_t; +typedef struct +{ + int npos,mpos,cpos; + pos_t *pos; +} +regions_t; + +typedef struct +{ + uint64_t a; + uint64_t c; + uint64_t g; + uint64_t t; + uint64_t n; + uint64_t other; +} +acgtno_count_t; + +typedef struct +{ + // Auxiliary data + int flag_require, flag_filter; + faidx_t *fai; // Reference sequence for GC-depth graph + int argc; // Command line arguments to be printed on the output + char **argv; + int gcd_bin_size; // The size of GC-depth bin + int nisize; // The maximum insert size that the allocated array can hold - 0 indicates no limit + int trim_qual; // bwa trim quality + float isize_main_bulk; // There are always some unrealistically big insert sizes, report only the main part + int cov_min,cov_max,cov_step; // Minimum, maximum coverage and size of the coverage bins + samFile* sam; + bam_hdr_t* sam_header; + + // Filters + int filter_readlen; + + // Misc + char *split_tag; // Tag on which to perform stats splitting + char *split_prefix; // Path or string prefix for filenames created when splitting +} +stats_info_t; + +typedef struct +{ + // Dimensions of the quality histogram holder (quals_1st,quals_2nd), GC content holder (gc_1st,gc_2nd), + // insert size histogram holder + int nquals; // The number of quality bins + int nbases; // The maximum sequence length the allocated array can hold + int ngc; // The size of gc_1st and gc_2nd + int nindels; // The maximum indel length for indel distribution + + // Arrays for the histogram data + uint64_t *quals_1st, *quals_2nd; + uint64_t *gc_1st, *gc_2nd; + acgtno_count_t *acgtno_cycles; + uint64_t *read_lengths; + uint64_t *insertions, *deletions; + uint64_t *ins_cycles_1st, *ins_cycles_2nd, *del_cycles_1st, *del_cycles_2nd; + isize_t *isize; + + // The extremes encountered + int max_len; // Maximum read length + int max_qual; // Maximum quality + int is_sorted; + + // Summary numbers + uint64_t total_len; + uint64_t total_len_dup; + uint64_t nreads_1st; + uint64_t nreads_2nd; + uint64_t nreads_filtered; + uint64_t nreads_dup; + uint64_t nreads_unmapped; + uint64_t nreads_single_mapped; + uint64_t nreads_paired_and_mapped; + uint64_t nreads_properly_paired; + uint64_t nreads_paired_tech; + uint64_t nreads_anomalous; + uint64_t nreads_mq0; + uint64_t nbases_mapped; + uint64_t nbases_mapped_cigar; + uint64_t nbases_trimmed; // bwa trimmed bases + uint64_t nmismatches; + uint64_t nreads_QCfailed, nreads_secondary; + struct { + uint32_t names, reads, quals; + } checksum; + + // GC-depth related data + uint32_t ngcd, igcd; // The maximum number of GC depth bins and index of the current bin + gc_depth_t *gcd; // The GC-depth bins holder + int32_t tid, gcd_pos; // Position of the current bin + int32_t pos; // Position of the last read + + // Coverage distribution related data + int ncov; // The number of coverage bins + uint64_t *cov; // The coverage frequencies + round_buffer_t cov_rbuf; // Pileup round buffer + + // Mismatches by read cycle + uint8_t *rseq_buf; // A buffer for reference sequence to check the mismatches against + int mrseq_buf; // The size of the buffer + int32_t rseq_pos; // The coordinate of the first base in the buffer + int32_t nrseq_buf; // The used part of the buffer + uint64_t *mpc_buf; // Mismatches per cycle + + // Target regions + int nregions, reg_from,reg_to; + regions_t *regions; + + // Auxiliary data + double sum_qual; // For calculating average quality value + void *rg_hash; // Read groups to include, the array is null-terminated + + // Split + char* split_name; + + stats_info_t* info; // Pointer to options and settings struct + +} +stats_t; +KHASH_MAP_INIT_STR(c2stats, stats_t*) + +static void error(const char *format, ...); +int is_in_regions(bam1_t *bam_line, stats_t *stats); +void realloc_buffers(stats_t *stats, int seq_len); + + +// Coverage distribution methods +static inline int coverage_idx(int min, int max, int n, int step, int depth) +{ + if ( depth < min ) + return 0; + + if ( depth > max ) + return n-1; + + return 1 + (depth - min) / step; +} + +static inline int round_buffer_lidx2ridx(int offset, int size, int64_t refpos, int64_t pos) +{ + return (offset + (pos-refpos) % size) % size; +} + +void round_buffer_flush(stats_t *stats, int64_t pos) +{ + int ibuf,idp; + + if ( pos==stats->cov_rbuf.pos ) + return; + + int64_t new_pos = pos; + if ( pos==-1 || pos - stats->cov_rbuf.pos >= stats->cov_rbuf.size ) + { + // Flush the whole buffer, but in sequential order, + pos = stats->cov_rbuf.pos + stats->cov_rbuf.size - 1; + } + + if ( pos < stats->cov_rbuf.pos ) + error("Expected coordinates in ascending order, got %ld after %ld\n", pos,stats->cov_rbuf.pos); + + int ifrom = stats->cov_rbuf.start; + int ito = round_buffer_lidx2ridx(stats->cov_rbuf.start,stats->cov_rbuf.size,stats->cov_rbuf.pos,pos-1); + if ( ifrom>ito ) + { + for (ibuf=ifrom; ibufcov_rbuf.size; ibuf++) + { + if ( !stats->cov_rbuf.buffer[ibuf] ) + continue; + idp = coverage_idx(stats->info->cov_min,stats->info->cov_max,stats->ncov,stats->info->cov_step,stats->cov_rbuf.buffer[ibuf]); + stats->cov[idp]++; + stats->cov_rbuf.buffer[ibuf] = 0; + } + ifrom = 0; + } + for (ibuf=ifrom; ibuf<=ito; ibuf++) + { + if ( !stats->cov_rbuf.buffer[ibuf] ) + continue; + idp = coverage_idx(stats->info->cov_min,stats->info->cov_max,stats->ncov,stats->info->cov_step,stats->cov_rbuf.buffer[ibuf]); + stats->cov[idp]++; + stats->cov_rbuf.buffer[ibuf] = 0; + } + stats->cov_rbuf.start = (new_pos==-1) ? 0 : round_buffer_lidx2ridx(stats->cov_rbuf.start,stats->cov_rbuf.size,stats->cov_rbuf.pos,pos); + stats->cov_rbuf.pos = new_pos; +} + +void round_buffer_insert_read(round_buffer_t *rbuf, int64_t from, int64_t to) +{ + if ( to-from >= rbuf->size ) + error("The read length too big (%d), please increase the buffer length (currently %d)\n", to-from+1,rbuf->size); + if ( from < rbuf->pos ) + error("The reads are not sorted (%ld comes after %ld).\n", from,rbuf->pos); + + int ifrom,ito,ibuf; + ifrom = round_buffer_lidx2ridx(rbuf->start,rbuf->size,rbuf->pos,from); + ito = round_buffer_lidx2ridx(rbuf->start,rbuf->size,rbuf->pos,to); + if ( ifrom>ito ) + { + for (ibuf=ifrom; ibufsize; ibuf++) + rbuf->buffer[ibuf]++; + ifrom = 0; + } + for (ibuf=ifrom; ibuf<=ito; ibuf++) + rbuf->buffer[ibuf]++; +} + +// Calculate the number of bases in the read trimmed by BWA +int bwa_trim_read(int trim_qual, uint8_t *quals, int len, int reverse) +{ + if ( lenmax_sum ) + { + max_sum = sum; + // This is the correct way, but bwa clips from some reason one base less + // max_l = l+1; + max_l = l; + } + } + return max_l; +} + + +void count_indels(stats_t *stats,bam1_t *bam_line) +{ + int is_fwd = IS_REVERSE(bam_line) ? 0 : 1; + int is_1st = IS_READ1(bam_line) ? 1 : 0; + int icig; + int icycle = 0; + int read_len = bam_line->core.l_qseq; + for (icig=0; icigcore.n_cigar; icig++) + { + int cig = bam_cigar_op(bam_get_cigar(bam_line)[icig]); + int ncig = bam_cigar_oplen(bam_get_cigar(bam_line)[icig]); + if ( !ncig ) continue; // curiously, this can happen: 0D + + if ( cig==BAM_CINS ) + { + int idx = is_fwd ? icycle : read_len-icycle-ncig; + if ( idx<0 ) + error("FIXME: read_len=%d vs icycle=%d\n", read_len,icycle); + if ( idx >= stats->nbases || idx<0 ) error("FIXME: %d vs %d, %s:%d %s\n", idx,stats->nbases, stats->info->sam_header->target_name[bam_line->core.tid],bam_line->core.pos+1,bam_get_qname(bam_line)); + if ( is_1st ) + stats->ins_cycles_1st[idx]++; + else + stats->ins_cycles_2nd[idx]++; + icycle += ncig; + if ( ncig<=stats->nindels ) + stats->insertions[ncig-1]++; + continue; + } + if ( cig==BAM_CDEL ) + { + int idx = is_fwd ? icycle-1 : read_len-icycle-1; + if ( idx<0 ) continue; // discard meaningless deletions + if ( idx >= stats->nbases ) error("FIXME: %d vs %d\n", idx,stats->nbases); + if ( is_1st ) + stats->del_cycles_1st[idx]++; + else + stats->del_cycles_2nd[idx]++; + if ( ncig<=stats->nindels ) + stats->deletions[ncig-1]++; + continue; + } + if ( cig!=BAM_CREF_SKIP && cig!=BAM_CHARD_CLIP && cig!=BAM_CPAD ) + icycle += ncig; + } +} + +int unclipped_length(bam1_t *bam_line) +{ + int icig, read_len = bam_line->core.l_qseq; + for (icig=0; icigcore.n_cigar; icig++) + { + int cig = bam_cigar_op(bam_get_cigar(bam_line)[icig]); + if ( cig==BAM_CHARD_CLIP ) + read_len += bam_cigar_oplen(bam_get_cigar(bam_line)[icig]); + } + return read_len; +} + +void count_mismatches_per_cycle(stats_t *stats, bam1_t *bam_line, int read_len) +{ + int is_fwd = IS_REVERSE(bam_line) ? 0 : 1; + int icig,iread=0,icycle=0; + int iref = bam_line->core.pos - stats->rseq_pos; + uint8_t *read = bam_get_seq(bam_line); + uint8_t *quals = bam_get_qual(bam_line); + uint64_t *mpc_buf = stats->mpc_buf; + for (icig=0; icigcore.n_cigar; icig++) + { + int cig = bam_cigar_op(bam_get_cigar(bam_line)[icig]); + int ncig = bam_cigar_oplen(bam_get_cigar(bam_line)[icig]); + if ( cig==BAM_CINS ) + { + iread += ncig; + icycle += ncig; + continue; + } + if ( cig==BAM_CDEL ) + { + iref += ncig; + continue; + } + if ( cig==BAM_CSOFT_CLIP ) + { + icycle += ncig; + // Soft-clips are present in the sequence, but the position of the read marks a start of the sequence after clipping + // iref += ncig; + iread += ncig; + continue; + } + if ( cig==BAM_CHARD_CLIP ) + { + icycle += ncig; + continue; + } + // Ignore H and N CIGARs. The letter are inserted e.g. by TopHat and often require very large + // chunk of refseq in memory. Not very frequent and not noticable in the stats. + if ( cig==BAM_CREF_SKIP || cig==BAM_CHARD_CLIP || cig==BAM_CPAD ) continue; + if ( cig!=BAM_CMATCH && cig!=BAM_CEQUAL && cig!=BAM_CDIFF ) // not relying on precalculated diffs + error("TODO: cigar %d, %s:%d %s\n", cig,stats->info->sam_header->target_name[bam_line->core.tid],bam_line->core.pos+1,bam_get_qname(bam_line)); + + if ( ncig+iref > stats->nrseq_buf ) + error("FIXME: %d+%d > %d, %s, %s:%d\n",ncig,iref,stats->nrseq_buf, bam_get_qname(bam_line),stats->info->sam_header->target_name[bam_line->core.tid],bam_line->core.pos+1); + + int im; + for (im=0; imrseq_buf[iref]; + + // ---------------15 + // =ACMGRSVTWYHKDBN + if ( cread==15 ) + { + int idx = is_fwd ? icycle : read_len-icycle-1; + if ( idx>stats->max_len ) + error("mpc: %d>%d\n",idx,stats->max_len); + idx = idx*stats->nquals; + if ( idx>=stats->nquals*stats->nbases ) + error("FIXME: mpc_buf overflow\n"); + mpc_buf[idx]++; + } + else if ( cref && cread && cref!=cread ) + { + uint8_t qual = quals[iread] + 1; + if ( qual>=stats->nquals ) + error("TODO: quality too high %d>=%d (%s %d %s)\n", qual,stats->nquals, stats->info->sam_header->target_name[bam_line->core.tid],bam_line->core.pos+1,bam_get_qname(bam_line)); + + int idx = is_fwd ? icycle : read_len-icycle-1; + if ( idx>stats->max_len ) + error("mpc: %d>%d (%s %d %s)\n",idx,stats->max_len,stats->info->sam_header->target_name[bam_line->core.tid],bam_line->core.pos+1,bam_get_qname(bam_line)); + + idx = idx*stats->nquals + qual; + if ( idx>=stats->nquals*stats->nbases ) + error("FIXME: mpc_buf overflow\n"); + mpc_buf[idx]++; + } + + iref++; + iread++; + icycle++; + } + } +} + +void read_ref_seq(stats_t *stats, int32_t tid, int32_t pos) +{ + int i, fai_ref_len; + char *fai_ref = faidx_fetch_seq(stats->info->fai, stats->info->sam_header->target_name[tid], pos, pos+stats->mrseq_buf-1, &fai_ref_len); + if ( fai_ref_len<0 ) error("Failed to fetch the sequence \"%s\"\n", stats->info->sam_header->target_name[tid]); + + uint8_t *ptr = stats->rseq_buf; + for (i=0; imrseq_buf ) memset(ptr,0, stats->mrseq_buf - fai_ref_len); + stats->nrseq_buf = fai_ref_len; + stats->rseq_pos = pos; + stats->tid = tid; +} + +float fai_gc_content(stats_t *stats, int pos, int len) +{ + uint32_t gc,count,c; + int i = pos - stats->rseq_pos, ito = i + len; + assert( i>=0 ); + + if ( ito > stats->nrseq_buf ) ito = stats->nrseq_buf; + + // Count GC content + gc = count = 0; + for (; irseq_buf[i]; + if ( c==2 || c==4 ) + { + gc++; + count++; + } + else if ( c==1 || c==8 ) + count++; + } + return count ? (float)gc/count : 0; +} + +void realloc_rseq_buffer(stats_t *stats) +{ + int n = stats->nbases*10; + if ( stats->info->gcd_bin_size > n ) n = stats->info->gcd_bin_size; + if ( stats->mrseq_bufrseq_buf = realloc(stats->rseq_buf,sizeof(uint8_t)*n); + stats->mrseq_buf = n; + } +} + +void realloc_gcd_buffer(stats_t *stats, int seq_len) +{ + hts_expand0(gc_depth_t,stats->igcd+1,stats->ngcd,stats->gcd); + realloc_rseq_buffer(stats); +} + +void realloc_buffers(stats_t *stats, int seq_len) +{ + int n = 2*(1 + seq_len - stats->nbases) + stats->nbases; + + stats->quals_1st = realloc(stats->quals_1st, n*stats->nquals*sizeof(uint64_t)); + if ( !stats->quals_1st ) + error("Could not realloc buffers, the sequence too long: %d (%ld)\n", seq_len,n*stats->nquals*sizeof(uint64_t)); + memset(stats->quals_1st + stats->nbases*stats->nquals, 0, (n-stats->nbases)*stats->nquals*sizeof(uint64_t)); + + stats->quals_2nd = realloc(stats->quals_2nd, n*stats->nquals*sizeof(uint64_t)); + if ( !stats->quals_2nd ) + error("Could not realloc buffers, the sequence too long: %d (2x%ld)\n", seq_len,n*stats->nquals*sizeof(uint64_t)); + memset(stats->quals_2nd + stats->nbases*stats->nquals, 0, (n-stats->nbases)*stats->nquals*sizeof(uint64_t)); + + if ( stats->mpc_buf ) + { + stats->mpc_buf = realloc(stats->mpc_buf, n*stats->nquals*sizeof(uint64_t)); + if ( !stats->mpc_buf ) + error("Could not realloc buffers, the sequence too long: %d (%ld)\n", seq_len,n*stats->nquals*sizeof(uint64_t)); + memset(stats->mpc_buf + stats->nbases*stats->nquals, 0, (n-stats->nbases)*stats->nquals*sizeof(uint64_t)); + } + + stats->acgtno_cycles = realloc(stats->acgtno_cycles, n*sizeof(acgtno_count_t)); + if ( !stats->acgtno_cycles ) + error("Could not realloc buffers, the sequence too long: %d (%ld)\n", seq_len, n*sizeof(acgtno_count_t)); + memset(stats->acgtno_cycles + stats->nbases, 0, (n-stats->nbases)*sizeof(acgtno_count_t)); + + stats->read_lengths = realloc(stats->read_lengths, n*sizeof(uint64_t)); + if ( !stats->read_lengths ) + error("Could not realloc buffers, the sequence too long: %d (%ld)\n", seq_len,n*sizeof(uint64_t)); + memset(stats->read_lengths + stats->nbases, 0, (n-stats->nbases)*sizeof(uint64_t)); + + stats->insertions = realloc(stats->insertions, n*sizeof(uint64_t)); + if ( !stats->insertions ) + error("Could not realloc buffers, the sequence too long: %d (%ld)\n", seq_len,n*sizeof(uint64_t)); + memset(stats->insertions + stats->nbases, 0, (n-stats->nbases)*sizeof(uint64_t)); + + stats->deletions = realloc(stats->deletions, n*sizeof(uint64_t)); + if ( !stats->deletions ) + error("Could not realloc buffers, the sequence too long: %d (%ld)\n", seq_len,n*sizeof(uint64_t)); + memset(stats->deletions + stats->nbases, 0, (n-stats->nbases)*sizeof(uint64_t)); + + stats->ins_cycles_1st = realloc(stats->ins_cycles_1st, (n+1)*sizeof(uint64_t)); + if ( !stats->ins_cycles_1st ) + error("Could not realloc buffers, the sequence too long: %d (%ld)\n", seq_len,(n+1)*sizeof(uint64_t)); + memset(stats->ins_cycles_1st + stats->nbases + 1, 0, (n-stats->nbases)*sizeof(uint64_t)); + + stats->ins_cycles_2nd = realloc(stats->ins_cycles_2nd, (n+1)*sizeof(uint64_t)); + if ( !stats->ins_cycles_2nd ) + error("Could not realloc buffers, the sequence too long: %d (%ld)\n", seq_len,(n+1)*sizeof(uint64_t)); + memset(stats->ins_cycles_2nd + stats->nbases + 1, 0, (n-stats->nbases)*sizeof(uint64_t)); + + stats->del_cycles_1st = realloc(stats->del_cycles_1st, (n+1)*sizeof(uint64_t)); + if ( !stats->del_cycles_1st ) + error("Could not realloc buffers, the sequence too long: %d (%ld)\n", seq_len,(n+1)*sizeof(uint64_t)); + memset(stats->del_cycles_1st + stats->nbases + 1, 0, (n-stats->nbases)*sizeof(uint64_t)); + + stats->del_cycles_2nd = realloc(stats->del_cycles_2nd, (n+1)*sizeof(uint64_t)); + if ( !stats->del_cycles_2nd ) + error("Could not realloc buffers, the sequence too long: %d (%ld)\n", seq_len,(n+1)*sizeof(uint64_t)); + memset(stats->del_cycles_2nd + stats->nbases + 1, 0, (n-stats->nbases)*sizeof(uint64_t)); + + stats->nbases = n; + + // Realloc the coverage distribution buffer + int *rbuffer = calloc(sizeof(int),seq_len*5); + n = stats->cov_rbuf.size-stats->cov_rbuf.start; + memcpy(rbuffer,stats->cov_rbuf.buffer+stats->cov_rbuf.start,n); + if ( stats->cov_rbuf.start>1 ) + memcpy(rbuffer+n,stats->cov_rbuf.buffer,stats->cov_rbuf.start); + stats->cov_rbuf.start = 0; + free(stats->cov_rbuf.buffer); + stats->cov_rbuf.buffer = rbuffer; + stats->cov_rbuf.size = seq_len*5; + + realloc_rseq_buffer(stats); +} + +void update_checksum(bam1_t *bam_line, stats_t *stats) +{ + uint8_t *name = (uint8_t*) bam_get_qname(bam_line); + int len = 0; + while ( name[len] ) len++; + stats->checksum.names += crc32(0L, name, len); + + int seq_len = bam_line->core.l_qseq; + if ( !seq_len ) return; + + uint8_t *seq = bam_get_seq(bam_line); + stats->checksum.reads += crc32(0L, seq, (seq_len+1)/2); + + uint8_t *qual = bam_get_qual(bam_line); + stats->checksum.quals += crc32(0L, qual, (seq_len+1)/2); +} + +// These stats should only be calculated for the original reads ignoring +// supplementary artificial reads otherwise we'll accidentally double count +void collect_orig_read_stats(bam1_t *bam_line, stats_t *stats, int* gc_count_out) +{ + int seq_len = bam_line->core.l_qseq; + stats->total_len += seq_len; // This ignores clipping so only count primary + + if ( bam_line->core.flag & BAM_FQCFAIL ) stats->nreads_QCfailed++; + if ( bam_line->core.flag & BAM_FPAIRED ) stats->nreads_paired_tech++; + + // Count GC and ACGT per cycle. Note that cycle is approximate, clipping is ignored + uint8_t *seq = bam_get_seq(bam_line); + int i, read_cycle, gc_count = 0, reverse = IS_REVERSE(bam_line); + for (i=0; iacgtno_cycles[ read_cycle ].a++; + break; + case 2: + stats->acgtno_cycles[ read_cycle ].c++; + gc_count++; + break; + case 4: + stats->acgtno_cycles[ read_cycle ].g++; + gc_count++; + break; + case 8: + stats->acgtno_cycles[ read_cycle ].t++; + break; + case 15: + stats->acgtno_cycles[ read_cycle ].n++; + break; + default: + /* + * count "=" sequences in "other" along + * with MRSVWYHKDB ambiguity codes + */ + stats->acgtno_cycles[ read_cycle ].other++; + break; + } + } + int gc_idx_min = gc_count*(stats->ngc-1)/seq_len; + int gc_idx_max = (gc_count+1)*(stats->ngc-1)/seq_len; + if ( gc_idx_max >= stats->ngc ) gc_idx_max = stats->ngc - 1; + + // Determine which array (1st or 2nd read) will these stats go to, + // trim low quality bases from end the same way BWA does, + // fill GC histogram + uint64_t *quals; + uint8_t *bam_quals = bam_get_qual(bam_line); + if ( bam_line->core.flag&BAM_FREAD2 ) + { + quals = stats->quals_2nd; + stats->nreads_2nd++; + for (i=gc_idx_min; igc_2nd[i]++; + } + else + { + quals = stats->quals_1st; + stats->nreads_1st++; + for (i=gc_idx_min; igc_1st[i]++; + } + if ( stats->info->trim_qual>0 ) + stats->nbases_trimmed += bwa_trim_read(stats->info->trim_qual, bam_quals, seq_len, reverse); + + // Quality histogram and average quality. Clipping is neglected. + for (i=0; i=stats->nquals ) + error("TODO: quality too high %d>=%d (%s %d %s)\n", qual,stats->nquals,stats->info->sam_header->target_name[bam_line->core.tid],bam_line->core.pos+1,bam_get_qname(bam_line)); + if ( qual>stats->max_qual ) + stats->max_qual = qual; + + quals[ i*stats->nquals+qual ]++; + stats->sum_qual += qual; + } + + // Look at the flags and increment appropriate counters (mapped, paired, etc) + if ( IS_UNMAPPED(bam_line) ) + { + stats->nreads_unmapped++; + } + else + { + stats->nbases_mapped += seq_len; // This ignores clipping so only count primary + + if ( !bam_line->core.qual ) + stats->nreads_mq0++; + if ( !IS_PAIRED_AND_MAPPED(bam_line) ) + stats->nreads_single_mapped++; + else + { + stats->nreads_paired_and_mapped++; + + if (IS_PROPERLYPAIRED(bam_line)) stats->nreads_properly_paired++; + + if ( bam_line->core.tid!=bam_line->core.mtid ) + stats->nreads_anomalous++; + } + } + *gc_count_out = gc_count; +} + +void collect_stats(bam1_t *bam_line, stats_t *stats) +{ + if ( stats->rg_hash ) + { + const uint8_t *rg = bam_aux_get(bam_line, "RG"); + if ( !rg ) return; // certain read groups were requested but this record has none + if ( !khash_str2int_has_key(stats->rg_hash, (const char*)(rg + 1)) ) return; + } + if ( stats->info->flag_require && (bam_line->core.flag & stats->info->flag_require)!=stats->info->flag_require ) + { + stats->nreads_filtered++; + return; + } + if ( stats->info->flag_filter && (bam_line->core.flag & stats->info->flag_filter) ) + { + stats->nreads_filtered++; + return; + } + if ( !is_in_regions(bam_line,stats) ) + return; + if ( stats->info->filter_readlen!=-1 && bam_line->core.l_qseq!=stats->info->filter_readlen ) + return; + + update_checksum(bam_line, stats); + + // Secondary reads don't count for most stats purposes + if ( bam_line->core.flag & BAM_FSECONDARY ) + { + stats->nreads_secondary++; + return; + } + + // If line has no sequence cannot continue + int seq_len = bam_line->core.l_qseq; + if ( !seq_len ) return; + + if ( IS_DUP(bam_line) ) + { + stats->total_len_dup += seq_len; + stats->nreads_dup++; + } + + int read_len = unclipped_length(bam_line); + if ( read_len >= stats->nbases ) + realloc_buffers(stats,read_len); + // Update max_len observed + if ( stats->max_lenmax_len = read_len; + int i; + int gc_count = 0; + + // These stats should only be calculated for the original reads ignoring supplementary artificial reads + // otherwise we'll accidentally double count + if ( IS_ORIGINAL(bam_line) ) + { + stats->read_lengths[read_len]++; + collect_orig_read_stats(bam_line, stats, &gc_count); + } + + // Look at the flags and increment appropriate counters (mapped, paired, etc) + if ( IS_UNMAPPED(bam_line) ) return; + + count_indels(stats, bam_line); + + if ( IS_PAIRED_AND_MAPPED(bam_line) ) + { + // The insert size is tricky, because for long inserts the libraries are + // prepared differently and the pairs point in other direction. BWA does + // not set the paired flag for them. Similar thing is true also for 454 + // reads. Mates mapped to different chromosomes have isize==0. + int32_t isize = bam_line->core.isize; + if ( isize<0 ) isize = -isize; + if ( stats->info->nisize > 0 && isize >= stats->info->nisize ) + isize = stats->info->nisize-1; + if ( isize>0 || bam_line->core.tid==bam_line->core.mtid ) + { + int pos_fst = bam_line->core.mpos - bam_line->core.pos; + int is_fst = IS_READ1(bam_line) ? 1 : -1; + int is_fwd = IS_REVERSE(bam_line) ? -1 : 1; + int is_mfwd = IS_MATE_REVERSE(bam_line) ? -1 : 1; + + if ( is_fwd*is_mfwd>0 ) + stats->isize->inc_other(stats->isize->data, isize); + else if ( is_fst*pos_fst>0 ) + { + if ( is_fst*is_fwd>0 ) + stats->isize->inc_inward(stats->isize->data, isize); + else + stats->isize->inc_outward(stats->isize->data, isize); + } + else if ( is_fst*pos_fst<0 ) + { + if ( is_fst*is_fwd>0 ) + stats->isize->inc_outward(stats->isize->data, isize); + else + stats->isize->inc_inward(stats->isize->data, isize); + } + } + } + + // Number of mismatches + uint8_t *nm = bam_aux_get(bam_line,"NM"); + if (nm) + stats->nmismatches += bam_aux2i(nm); + + // Number of mapped bases from cigar + if ( bam_line->core.n_cigar == 0) + error("FIXME: mapped read with no cigar?\n"); + int readlen=seq_len; + if ( stats->regions ) + { + // Count only on-target bases + int iref = bam_line->core.pos + 1; + for (i=0; icore.n_cigar; i++) + { + int cig = bam_cigar_op(bam_get_cigar(bam_line)[i]); + int ncig = bam_cigar_oplen(bam_get_cigar(bam_line)[i]); + if ( !ncig ) continue; // curiously, this can happen: 0D + if ( cig==BAM_CDEL ) readlen += ncig; + else if ( cig==BAM_CMATCH ) + { + if ( iref < stats->reg_from ) ncig -= stats->reg_from-iref; + else if ( iref+ncig-1 > stats->reg_to ) ncig -= iref+ncig-1 - stats->reg_to; + if ( ncig<0 ) ncig = 0; + stats->nbases_mapped_cigar += ncig; + iref += bam_cigar_oplen(bam_get_cigar(bam_line)[i]); + } + else if ( cig==BAM_CINS ) + { + iref += ncig; + if ( iref>=stats->reg_from && iref<=stats->reg_to ) + stats->nbases_mapped_cigar += ncig; + } + } + } + else + { + // Count the whole read + for (i=0; icore.n_cigar; i++) + { + if ( bam_cigar_op(bam_get_cigar(bam_line)[i])==BAM_CMATCH || bam_cigar_op(bam_get_cigar(bam_line)[i])==BAM_CINS ) + stats->nbases_mapped_cigar += bam_cigar_oplen(bam_get_cigar(bam_line)[i]); + if ( bam_cigar_op(bam_get_cigar(bam_line)[i])==BAM_CDEL ) + readlen += bam_cigar_oplen(bam_get_cigar(bam_line)[i]); + } + } + + if ( stats->tid==bam_line->core.tid && bam_line->core.pospos ) + stats->is_sorted = 0; + stats->pos = bam_line->core.pos; + + if ( stats->is_sorted ) + { + if ( stats->tid==-1 || stats->tid!=bam_line->core.tid ) + round_buffer_flush(stats, -1); + + // Mismatches per cycle and GC-depth graph. For simplicity, reads overlapping GCD bins + // are not splitted which results in up to seq_len-1 overlaps. The default bin size is + // 20kbp, so the effect is negligible. + if ( stats->info->fai ) + { + int inc_ref = 0, inc_gcd = 0; + // First pass or new chromosome + if ( stats->rseq_pos==-1 || stats->tid != bam_line->core.tid ) { inc_ref=1; inc_gcd=1; } + // Read goes beyond the end of the rseq buffer + else if ( stats->rseq_pos+stats->nrseq_buf < bam_line->core.pos+readlen ) { inc_ref=1; inc_gcd=1; } + // Read overlaps the next gcd bin + else if ( stats->gcd_pos+stats->info->gcd_bin_size < bam_line->core.pos+readlen ) + { + inc_gcd = 1; + if ( stats->rseq_pos+stats->nrseq_buf < bam_line->core.pos+stats->info->gcd_bin_size ) inc_ref = 1; + } + if ( inc_gcd ) + { + stats->igcd++; + if ( stats->igcd >= stats->ngcd ) + realloc_gcd_buffer(stats, readlen); + if ( inc_ref ) + read_ref_seq(stats,bam_line->core.tid,bam_line->core.pos); + stats->gcd_pos = bam_line->core.pos; + stats->gcd[ stats->igcd ].gc = fai_gc_content(stats, stats->gcd_pos, stats->info->gcd_bin_size); + } + + count_mismatches_per_cycle(stats,bam_line,read_len); + } + // No reference and first pass, new chromosome or sequence going beyond the end of the gcd bin + else if ( stats->gcd_pos==-1 || stats->tid != bam_line->core.tid || bam_line->core.pos - stats->gcd_pos > stats->info->gcd_bin_size ) + { + // First pass or a new chromosome + stats->tid = bam_line->core.tid; + stats->gcd_pos = bam_line->core.pos; + stats->igcd++; + if ( stats->igcd >= stats->ngcd ) + realloc_gcd_buffer(stats, readlen); + } + stats->gcd[ stats->igcd ].depth++; + // When no reference sequence is given, approximate the GC from the read (much shorter window, but otherwise OK) + if ( !stats->info->fai ) + stats->gcd[ stats->igcd ].gc += (float) gc_count / seq_len; + + // Coverage distribution graph + round_buffer_flush(stats,bam_line->core.pos); + round_buffer_insert_read(&(stats->cov_rbuf),bam_line->core.pos,bam_line->core.pos+seq_len-1); + } +} + +// Sort by GC and depth +#define GCD_t(x) ((gc_depth_t *)x) +static int gcd_cmp(const void *a, const void *b) +{ + if ( GCD_t(a)->gc < GCD_t(b)->gc ) return -1; + if ( GCD_t(a)->gc > GCD_t(b)->gc ) return 1; + if ( GCD_t(a)->depth < GCD_t(b)->depth ) return -1; + if ( GCD_t(a)->depth > GCD_t(b)->depth ) return 1; + return 0; +} +#undef GCD_t + +float gcd_percentile(gc_depth_t *gcd, int N, int p) +{ + float n,d; + int k; + + n = p*(N+1)/100; + k = n; + if ( k<=0 ) + return gcd[0].depth; + if ( k>=N ) + return gcd[N-1].depth; + + d = n - k; + return gcd[k-1].depth + d*(gcd[k].depth - gcd[k-1].depth); +} + +void output_stats(FILE *to, stats_t *stats, int sparse) +{ + // Calculate average insert size and standard deviation (from the main bulk data only) + int isize, ibulk=0; + uint64_t nisize=0, nisize_inward=0, nisize_outward=0, nisize_other=0; + for (isize=0; isizeisize->nitems(stats->isize->data); isize++) + { + // Each pair was counted twice + stats->isize->set_inward(stats->isize->data, isize, stats->isize->inward(stats->isize->data, isize) * 0.5); + stats->isize->set_outward(stats->isize->data, isize, stats->isize->outward(stats->isize->data, isize) * 0.5); + stats->isize->set_other(stats->isize->data, isize, stats->isize->other(stats->isize->data, isize) * 0.5); + + nisize_inward += stats->isize->inward(stats->isize->data, isize); + nisize_outward += stats->isize->outward(stats->isize->data, isize); + nisize_other += stats->isize->other(stats->isize->data, isize); + nisize += stats->isize->inward(stats->isize->data, isize) + stats->isize->outward(stats->isize->data, isize) + stats->isize->other(stats->isize->data, isize); + } + + double bulk=0, avg_isize=0, sd_isize=0; + for (isize=0; isizeisize->nitems(stats->isize->data); isize++) + { + bulk += stats->isize->inward(stats->isize->data, isize) + stats->isize->outward(stats->isize->data, isize) + stats->isize->other(stats->isize->data, isize); + avg_isize += isize * (stats->isize->inward(stats->isize->data, isize) + stats->isize->outward(stats->isize->data, isize) + stats->isize->other(stats->isize->data, isize)); + + if ( bulk/nisize > stats->info->isize_main_bulk ) + { + ibulk = isize+1; + nisize = bulk; + break; + } + } + avg_isize /= nisize ? nisize : 1; + for (isize=1; isizeisize->inward(stats->isize->data, isize) + stats->isize->outward(stats->isize->data, isize) +stats->isize->other(stats->isize->data, isize)) * (isize-avg_isize)*(isize-avg_isize) / nisize; + sd_isize = sqrt(sd_isize); + + + fprintf(to, "# This file was produced by samtools stats (%s+htslib-%s) and can be plotted using plot-bamstats\n", samtools_version(), hts_version()); + if( stats->split_name != NULL ){ + fprintf(to, "# This file contains statistics only for reads with tag: %s=%s\n", stats->info->split_tag, stats->split_name); + } + else{ + fprintf(to, "# This file contains statistics for all reads.\n"); + } + fprintf(to, "# The command line was: %s",stats->info->argv[0]); + int i; + for (i=1; iinfo->argc; i++) + fprintf(to, " %s", stats->info->argv[i]); + fprintf(to, "\n"); + fprintf(to, "# CHK, Checksum\t[2]Read Names\t[3]Sequences\t[4]Qualities\n"); + fprintf(to, "# CHK, CRC32 of reads which passed filtering followed by addition (32bit overflow)\n"); + fprintf(to, "CHK\t%08x\t%08x\t%08x\n", stats->checksum.names,stats->checksum.reads,stats->checksum.quals); + fprintf(to, "# Summary Numbers. Use `grep ^SN | cut -f 2-` to extract this part.\n"); + fprintf(to, "SN\traw total sequences:\t%ld\n", (long)(stats->nreads_filtered+stats->nreads_1st+stats->nreads_2nd)); // not counting excluded seqs (and none of the below) + fprintf(to, "SN\tfiltered sequences:\t%ld\n", (long)stats->nreads_filtered); + fprintf(to, "SN\tsequences:\t%ld\n", (long)(stats->nreads_1st+stats->nreads_2nd)); + fprintf(to, "SN\tis sorted:\t%d\n", stats->is_sorted ? 1 : 0); + fprintf(to, "SN\t1st fragments:\t%ld\n", (long)stats->nreads_1st); + fprintf(to, "SN\tlast fragments:\t%ld\n", (long)stats->nreads_2nd); + fprintf(to, "SN\treads mapped:\t%ld\n", (long)(stats->nreads_paired_and_mapped+stats->nreads_single_mapped)); + fprintf(to, "SN\treads mapped and paired:\t%ld\t# paired-end technology bit set + both mates mapped\n", (long)stats->nreads_paired_and_mapped); + fprintf(to, "SN\treads unmapped:\t%ld\n", (long)stats->nreads_unmapped); + fprintf(to, "SN\treads properly paired:\t%ld\t# proper-pair bit set\n", (long)stats->nreads_properly_paired); + fprintf(to, "SN\treads paired:\t%ld\t# paired-end technology bit set\n", (long)stats->nreads_paired_tech); + fprintf(to, "SN\treads duplicated:\t%ld\t# PCR or optical duplicate bit set\n", (long)stats->nreads_dup); + fprintf(to, "SN\treads MQ0:\t%ld\t# mapped and MQ=0\n", (long)stats->nreads_mq0); + fprintf(to, "SN\treads QC failed:\t%ld\n", (long)stats->nreads_QCfailed); + fprintf(to, "SN\tnon-primary alignments:\t%ld\n", (long)stats->nreads_secondary); + fprintf(to, "SN\ttotal length:\t%ld\t# ignores clipping\n", (long)stats->total_len); + fprintf(to, "SN\tbases mapped:\t%ld\t# ignores clipping\n", (long)stats->nbases_mapped); // the length of the whole read goes here, including soft-clips etc. + fprintf(to, "SN\tbases mapped (cigar):\t%ld\t# more accurate\n", (long)stats->nbases_mapped_cigar); // only matched and inserted bases are counted here + fprintf(to, "SN\tbases trimmed:\t%ld\n", (long)stats->nbases_trimmed); + fprintf(to, "SN\tbases duplicated:\t%ld\n", (long)stats->total_len_dup); + fprintf(to, "SN\tmismatches:\t%ld\t# from NM fields\n", (long)stats->nmismatches); + fprintf(to, "SN\terror rate:\t%e\t# mismatches / bases mapped (cigar)\n", stats->nbases_mapped_cigar ? (float)stats->nmismatches/stats->nbases_mapped_cigar : 0); + float avg_read_length = (stats->nreads_1st+stats->nreads_2nd)?stats->total_len/(stats->nreads_1st+stats->nreads_2nd):0; + fprintf(to, "SN\taverage length:\t%.0f\n", avg_read_length); + fprintf(to, "SN\tmaximum length:\t%d\n", stats->max_len); + fprintf(to, "SN\taverage quality:\t%.1f\n", stats->total_len?stats->sum_qual/stats->total_len:0); + fprintf(to, "SN\tinsert size average:\t%.1f\n", avg_isize); + fprintf(to, "SN\tinsert size standard deviation:\t%.1f\n", sd_isize); + fprintf(to, "SN\tinward oriented pairs:\t%ld\n", (long)nisize_inward); + fprintf(to, "SN\toutward oriented pairs:\t%ld\n", (long)nisize_outward); + fprintf(to, "SN\tpairs with other orientation:\t%ld\n", (long)nisize_other); + fprintf(to, "SN\tpairs on different chromosomes:\t%ld\n", (long)stats->nreads_anomalous/2); + + int ibase,iqual; + if ( stats->max_lennbases ) stats->max_len++; + if ( stats->max_qual+1nquals ) stats->max_qual++; + fprintf(to, "# First Fragment Qualitites. Use `grep ^FFQ | cut -f 2-` to extract this part.\n"); + fprintf(to, "# Columns correspond to qualities and rows to cycles. First column is the cycle number.\n"); + for (ibase=0; ibasemax_len; ibase++) + { + fprintf(to, "FFQ\t%d",ibase+1); + for (iqual=0; iqual<=stats->max_qual; iqual++) + { + fprintf(to, "\t%ld", (long)stats->quals_1st[ibase*stats->nquals+iqual]); + } + fprintf(to, "\n"); + } + fprintf(to, "# Last Fragment Qualitites. Use `grep ^LFQ | cut -f 2-` to extract this part.\n"); + fprintf(to, "# Columns correspond to qualities and rows to cycles. First column is the cycle number.\n"); + for (ibase=0; ibasemax_len; ibase++) + { + fprintf(to, "LFQ\t%d",ibase+1); + for (iqual=0; iqual<=stats->max_qual; iqual++) + { + fprintf(to, "\t%ld", (long)stats->quals_2nd[ibase*stats->nquals+iqual]); + } + fprintf(to, "\n"); + } + if ( stats->mpc_buf ) + { + fprintf(to, "# Mismatches per cycle and quality. Use `grep ^MPC | cut -f 2-` to extract this part.\n"); + fprintf(to, "# Columns correspond to qualities, rows to cycles. First column is the cycle number, second\n"); + fprintf(to, "# is the number of N's and the rest is the number of mismatches\n"); + for (ibase=0; ibasemax_len; ibase++) + { + fprintf(to, "MPC\t%d",ibase+1); + for (iqual=0; iqual<=stats->max_qual; iqual++) + { + fprintf(to, "\t%ld", (long)stats->mpc_buf[ibase*stats->nquals+iqual]); + } + fprintf(to, "\n"); + } + } + fprintf(to, "# GC Content of first fragments. Use `grep ^GCF | cut -f 2-` to extract this part.\n"); + int ibase_prev = 0; + for (ibase=0; ibasengc; ibase++) + { + if ( stats->gc_1st[ibase]==stats->gc_1st[ibase_prev] ) continue; + fprintf(to, "GCF\t%.2f\t%ld\n", (ibase+ibase_prev)*0.5*100./(stats->ngc-1), (long)stats->gc_1st[ibase_prev]); + ibase_prev = ibase; + } + fprintf(to, "# GC Content of last fragments. Use `grep ^GCL | cut -f 2-` to extract this part.\n"); + ibase_prev = 0; + for (ibase=0; ibasengc; ibase++) + { + if ( stats->gc_2nd[ibase]==stats->gc_2nd[ibase_prev] ) continue; + fprintf(to, "GCL\t%.2f\t%ld\n", (ibase+ibase_prev)*0.5*100./(stats->ngc-1), (long)stats->gc_2nd[ibase_prev]); + ibase_prev = ibase; + } + fprintf(to, "# ACGT content per cycle. Use `grep ^GCC | cut -f 2-` to extract this part. The columns are: cycle; A,C,G,T base counts as a percentage of all A/C/G/T bases [%%]; and N and O counts as a percentage of all A/C/G/T bases [%%]\n"); + for (ibase=0; ibasemax_len; ibase++) + { + acgtno_count_t *acgtno_count = &(stats->acgtno_cycles[ibase]); + uint64_t acgt_sum = acgtno_count->a + acgtno_count->c + acgtno_count->g + acgtno_count->t; + if ( ! acgt_sum ) continue; + fprintf(to, "GCC\t%d\t%.2f\t%.2f\t%.2f\t%.2f\t%.2f\t%.2f\n", ibase+1, 100.*acgtno_count->a/acgt_sum, 100.*acgtno_count->c/acgt_sum, 100.*acgtno_count->g/acgt_sum, 100.*acgtno_count->t/acgt_sum, 100.*acgtno_count->n/acgt_sum, 100.*acgtno_count->other/acgt_sum); + } + fprintf(to, "# Insert sizes. Use `grep ^IS | cut -f 2-` to extract this part. The columns are: insert size, pairs total, inward oriented pairs, outward oriented pairs, other pairs\n"); + for (isize=0; isizeisize->inward(stats->isize->data, isize)); + long out = (long)(stats->isize->outward(stats->isize->data, isize)); + long other = (long)(stats->isize->other(stats->isize->data, isize)); + if (!sparse || in + out + other > 0) { + fprintf(to, "IS\t%d\t%ld\t%ld\t%ld\t%ld\n", isize, in+out+other, + in , out, other); + } + } + + fprintf(to, "# Read lengths. Use `grep ^RL | cut -f 2-` to extract this part. The columns are: read length, count\n"); + int ilen; + for (ilen=0; ilenmax_len; ilen++) + { + if ( stats->read_lengths[ilen]>0 ) + fprintf(to, "RL\t%d\t%ld\n", ilen, (long)stats->read_lengths[ilen]); + } + + fprintf(to, "# Indel distribution. Use `grep ^ID | cut -f 2-` to extract this part. The columns are: length, number of insertions, number of deletions\n"); + for (ilen=0; ilennindels; ilen++) + { + if ( stats->insertions[ilen]>0 || stats->deletions[ilen]>0 ) + fprintf(to, "ID\t%d\t%ld\t%ld\n", ilen+1, (long)stats->insertions[ilen], (long)stats->deletions[ilen]); + } + + fprintf(to, "# Indels per cycle. Use `grep ^IC | cut -f 2-` to extract this part. The columns are: cycle, number of insertions (fwd), .. (rev) , number of deletions (fwd), .. (rev)\n"); + for (ilen=0; ilen<=stats->nbases; ilen++) + { + // For deletions we print the index of the cycle before the deleted base (1-based) and for insertions + // the index of the cycle of the first inserted base (also 1-based) + if ( stats->ins_cycles_1st[ilen]>0 || stats->ins_cycles_2nd[ilen]>0 || stats->del_cycles_1st[ilen]>0 || stats->del_cycles_2nd[ilen]>0 ) + fprintf(to, "IC\t%d\t%ld\t%ld\t%ld\t%ld\n", ilen+1, (long)stats->ins_cycles_1st[ilen], (long)stats->ins_cycles_2nd[ilen], (long)stats->del_cycles_1st[ilen], (long)stats->del_cycles_2nd[ilen]); + } + + fprintf(to, "# Coverage distribution. Use `grep ^COV | cut -f 2-` to extract this part.\n"); + if ( stats->cov[0] ) + fprintf(to, "COV\t[<%d]\t%d\t%ld\n",stats->info->cov_min,stats->info->cov_min-1, (long)stats->cov[0]); + int icov; + for (icov=1; icovncov-1; icov++) + if ( stats->cov[icov] ) + fprintf(to, "COV\t[%d-%d]\t%d\t%ld\n",stats->info->cov_min + (icov-1)*stats->info->cov_step, stats->info->cov_min + icov*stats->info->cov_step-1,stats->info->cov_min + icov*stats->info->cov_step-1, (long)stats->cov[icov]); + if ( stats->cov[stats->ncov-1] ) + fprintf(to, "COV\t[%d<]\t%d\t%ld\n",stats->info->cov_min + (stats->ncov-2)*stats->info->cov_step-1,stats->info->cov_min + (stats->ncov-2)*stats->info->cov_step-1, (long)stats->cov[stats->ncov-1]); + + // Calculate average GC content, then sort by GC and depth + fprintf(to, "# GC-depth. Use `grep ^GCD | cut -f 2-` to extract this part. The columns are: GC%%, unique sequence percentiles, 10th, 25th, 50th, 75th and 90th depth percentile\n"); + uint32_t igcd; + for (igcd=0; igcdigcd; igcd++) + { + if ( stats->info->fai ) + stats->gcd[igcd].gc = rint(100. * stats->gcd[igcd].gc); + else + if ( stats->gcd[igcd].depth ) + stats->gcd[igcd].gc = rint(100. * stats->gcd[igcd].gc / stats->gcd[igcd].depth); + } + qsort(stats->gcd, stats->igcd+1, sizeof(gc_depth_t), gcd_cmp); + igcd = 0; + while ( igcd < stats->igcd ) + { + // Calculate percentiles (10,25,50,75,90th) for the current GC content and print + uint32_t nbins=0, itmp=igcd; + float gc = stats->gcd[igcd].gc; + while ( itmpigcd && fabs(stats->gcd[itmp].gc-gc)<0.1 ) + { + nbins++; + itmp++; + } + fprintf(to, "GCD\t%.1f\t%.3f\t%.3f\t%.3f\t%.3f\t%.3f\t%.3f\n", gc, (igcd+nbins+1)*100./(stats->igcd+1), + gcd_percentile(&(stats->gcd[igcd]),nbins,10) *avg_read_length/stats->info->gcd_bin_size, + gcd_percentile(&(stats->gcd[igcd]),nbins,25) *avg_read_length/stats->info->gcd_bin_size, + gcd_percentile(&(stats->gcd[igcd]),nbins,50) *avg_read_length/stats->info->gcd_bin_size, + gcd_percentile(&(stats->gcd[igcd]),nbins,75) *avg_read_length/stats->info->gcd_bin_size, + gcd_percentile(&(stats->gcd[igcd]),nbins,90) *avg_read_length/stats->info->gcd_bin_size + ); + igcd += nbins; + } +} + +void init_regions(stats_t *stats, const char *file) +{ + FILE *fp = fopen(file,"r"); + if ( !fp ) error("%s: %s\n",file,strerror(errno)); + + kstring_t line = { 0, 0, NULL }; + int warned = 0; + int prev_tid=-1, prev_pos=-1; + while (line.l = 0, kgetline(&line, (kgets_func *)fgets, fp) >= 0) + { + if ( line.s[0] == '#' ) continue; + + int i = 0; + while ( i=line.l ) error("Could not parse the file: %s [%s]\n", file, line.s); + line.s[i] = '\0'; + + int tid = bam_name2id(stats->info->sam_header, line.s); + if ( tid < 0 ) + { + if ( !warned ) + fprintf(stderr,"Warning: Some sequences not present in the BAM, e.g. \"%s\". This message is printed only once.\n", line.s); + warned = 1; + continue; + } + + if ( tid >= stats->nregions ) + { + stats->regions = realloc(stats->regions,sizeof(regions_t)*(stats->nregions+100)); + int j; + for (j=stats->nregions; jnregions+100; j++) + { + stats->regions[j].npos = stats->regions[j].mpos = stats->regions[j].cpos = 0; + stats->regions[j].pos = NULL; + } + stats->nregions += 100; + } + int npos = stats->regions[tid].npos; + if ( npos >= stats->regions[tid].mpos ) + { + stats->regions[tid].mpos += 1000; + stats->regions[tid].pos = realloc(stats->regions[tid].pos,sizeof(pos_t)*stats->regions[tid].mpos); + } + + if ( (sscanf(&line.s[i+1],"%d %d",&stats->regions[tid].pos[npos].from,&stats->regions[tid].pos[npos].to))!=2 ) error("Could not parse the region [%s]\n", &line.s[i+1]); + if ( prev_tid==-1 || prev_tid!=tid ) + { + prev_tid = tid; + prev_pos = stats->regions[tid].pos[npos].from; + } + if ( prev_pos>stats->regions[tid].pos[npos].from ) + error("The positions are not in chromosomal order (%s:%d comes after %d)\n", line.s,stats->regions[tid].pos[npos].from,prev_pos); + stats->regions[tid].npos++; + } + free(line.s); + if ( !stats->regions ) error("Unable to map the -t sequences to the BAM sequences.\n"); + fclose(fp); +} + +void destroy_regions(stats_t *stats) +{ + int i; + for (i=0; inregions; i++) + { + if ( !stats->regions[i].mpos ) continue; + free(stats->regions[i].pos); + } + if ( stats->regions ) free(stats->regions); +} + +void reset_regions(stats_t *stats) +{ + int i; + for (i=0; inregions; i++) + stats->regions[i].cpos = 0; +} + +int is_in_regions(bam1_t *bam_line, stats_t *stats) +{ + if ( !stats->regions ) return 1; + + if ( bam_line->core.tid >= stats->nregions || bam_line->core.tid<0 ) return 0; + if ( !stats->is_sorted ) error("The BAM must be sorted in order for -t to work.\n"); + + regions_t *reg = &stats->regions[bam_line->core.tid]; + if ( reg->cpos==reg->npos ) return 0; // done for this chr + + // Find a matching interval or skip this read. No splicing of reads is done, no indels or soft clips considered, + // even small overlap is enough to include the read in the stats. + int i = reg->cpos; + while ( inpos && reg->pos[i].to<=bam_line->core.pos ) i++; + if ( i>=reg->npos ) { reg->cpos = reg->npos; return 0; } + if ( bam_line->core.pos + bam_line->core.l_qseq + 1 < reg->pos[i].from ) return 0; + reg->cpos = i; + stats->reg_from = reg->pos[i].from; + stats->reg_to = reg->pos[i].to; + + return 1; +} + +void init_group_id(stats_t *stats, const char *id) +{ +#if 0 + if ( !stats->sam_header->dict ) + stats->sam_header->dict = sam_header_parse2(stats->sam_header->text); + void *iter = stats->sam_header->dict; + const char *key, *val; + int n = 0; + stats->rg_hash = khash_str2int_init(); + while ( (iter = sam_header2key_val(iter, "RG","ID","SM", &key, &val)) ) + { + if ( !strcmp(id,key) || (val && !strcmp(id,val)) ) + { + khiter_t k = kh_get(kh_rg, stats->rg_hash, key); + if ( k != kh_end(stats->rg_hash) ) + fprintf(stderr, "[init_group_id] The group ID not unique: \"%s\"\n", key); + int ret; + k = kh_put(kh_rg, stats->rg_hash, key, &ret); + kh_value(stats->rg_hash, k) = val; + n++; + } + } + if ( !n ) + error("The sample or read group \"%s\" not present.\n", id); +#else + fprintf(stderr, "Samtools-htslib: init_group_id() header parsing not yet implemented\n"); + abort(); +#endif +} + + +static void error(const char *format, ...) +{ + if ( !format ) + { + printf("About: The program collects statistics from BAM files. The output can be visualized using plot-bamstats.\n"); + printf("Usage: samtools stats [OPTIONS] file.bam\n"); + printf(" samtools stats [OPTIONS] file.bam chr:from-to\n"); + printf("Options:\n"); + printf(" -c, --coverage ,, Coverage distribution min,max,step [1,1000,1]\n"); + printf(" -d, --remove-dups Exclude from statistics reads marked as duplicates\n"); + printf(" -f, --required-flag Required flag, 0 for unset. See also `samtools flags` [0]\n"); + printf(" -F, --filtering-flag Filtering flag, 0 for unset. See also `samtools flags` [0]\n"); + printf(" --GC-depth the size of GC-depth bins (decreasing bin size increases memory requirement) [2e4]\n"); + printf(" -h, --help This help message\n"); + printf(" -i, --insert-size Maximum insert size [8000]\n"); + printf(" -I, --id Include only listed read group or sample name\n"); + printf(" -l, --read-length Include in the statistics only reads with the given read length []\n"); + printf(" -m, --most-inserts Report only the main part of inserts [0.99]\n"); + printf(" -P, --split-prefix Path or string prefix for filepaths output by -S (default is input filename)\n"); + printf(" -q, --trim-quality The BWA trimming parameter [0]\n"); + printf(" -r, --ref-seq Reference sequence (required for GC-depth and mismatches-per-cycle calculation).\n"); + printf(" -s, --sam Ignored (input format is auto-detected).\n"); + printf(" -S, --split Also write statistics to separate files split by tagged field.\n"); + printf(" -t, --target-regions Do stats in these regions only. Tab-delimited file chr,from,to, 1-based, inclusive.\n"); + printf(" -x, --sparse Suppress outputting IS rows where there are no insertions.\n"); + sam_global_opt_help(stdout, "-.--."); + printf("\n"); + } + else + { + va_list ap; + va_start(ap, format); + vfprintf(stderr, format, ap); + va_end(ap); + } + exit(1); +} + +void cleanup_stats_info(stats_info_t* info){ + if (info->fai) fai_destroy(info->fai); + sam_close(info->sam); + free(info); +} + +void cleanup_stats(stats_t* stats) +{ + free(stats->cov_rbuf.buffer); free(stats->cov); + free(stats->quals_1st); free(stats->quals_2nd); + free(stats->gc_1st); free(stats->gc_2nd); + stats->isize->isize_free(stats->isize->data); + free(stats->isize); + free(stats->gcd); + free(stats->rseq_buf); + free(stats->mpc_buf); + free(stats->acgtno_cycles); + free(stats->read_lengths); + free(stats->insertions); + free(stats->deletions); + free(stats->ins_cycles_1st); + free(stats->ins_cycles_2nd); + free(stats->del_cycles_1st); + free(stats->del_cycles_2nd); + destroy_regions(stats); + if ( stats->rg_hash ) khash_str2int_destroy(stats->rg_hash); + free(stats->split_name); + free(stats); +} + +void output_split_stats(khash_t(c2stats) *split_hash, char* bam_fname, int sparse) +{ + int i = 0; + kstring_t output_filename = { 0, 0, NULL }; + stats_t *curr_stats = NULL; + for(i = kh_begin(split_hash); i != kh_end(split_hash); ++i){ + if(!kh_exist(split_hash, i)) continue; + curr_stats = kh_value(split_hash, i); + round_buffer_flush(curr_stats, -1); + + output_filename.l = 0; + if (curr_stats->info->split_prefix) + kputs(curr_stats->info->split_prefix, &output_filename); + else + kputs(bam_fname, &output_filename); + kputc('_', &output_filename); + kputs(curr_stats->split_name, &output_filename); + kputs(".bamstat", &output_filename); + + FILE *to = fopen(output_filename.s, "w"); + if(to == NULL){ + error("Could not open '%s' for writing.\n", output_filename.s); + } + output_stats(to, curr_stats, sparse); + fclose(to); + } + + free(output_filename.s); +} + +void destroy_split_stats(khash_t(c2stats) *split_hash) +{ + int i = 0; + stats_t *curr_stats = NULL; + for(i = kh_begin(split_hash); i != kh_end(split_hash); ++i){ + if(!kh_exist(split_hash, i)) continue; + curr_stats = kh_value(split_hash, i); + cleanup_stats(curr_stats); + } + kh_destroy(c2stats, split_hash); +} + +stats_info_t* stats_info_init(int argc, char *argv[]) +{ + stats_info_t* info = calloc(1, sizeof(stats_info_t)); + info->nisize = 8000; + info->isize_main_bulk = 0.99; // There are always outliers at the far end + info->gcd_bin_size = 20e3; + info->cov_min = 1; + info->cov_max = 1000; + info->cov_step = 1; + info->filter_readlen = -1; + info->argc = argc; + info->argv = argv; + + return info; +} + +int init_stat_info_fname(stats_info_t* info, const char* bam_fname, const htsFormat* in_fmt) +{ + // .. bam + samFile* sam; + if ((sam = sam_open_format(bam_fname, "r", in_fmt)) == 0) { + error("Failed to open: %s\n", bam_fname); + return 1; + } + info->sam = sam; + info->sam_header = sam_hdr_read(sam); + if (info->sam_header == NULL) { + error("Failed to read header for '%s'\n", bam_fname); + return 1; + } + return 0; +} + +stats_t* stats_init() +{ + stats_t *stats = calloc(1,sizeof(stats_t)); + stats->ngc = 200; + stats->nquals = 256; + stats->nbases = 300; + stats->max_len = 30; + stats->max_qual = 40; + stats->rseq_pos = -1; + stats->tid = stats->gcd_pos = -1; + stats->igcd = 0; + stats->is_sorted = 1; + stats->nindels = stats->nbases; + stats->split_name = NULL; + + return stats; +} + +static void init_stat_structs(stats_t* stats, stats_info_t* info, const char* group_id, const char* targets) +{ + // Give stats_t a pointer to the info struct + // This saves us having to pass the stats_info_t to every function + stats->info = info; + + // Init structures + // .. coverage bins and round buffer + if ( info->cov_step > info->cov_max - info->cov_min + 1 ) + { + info->cov_step = info->cov_max - info->cov_min; + if ( info->cov_step <= 0 ) + info->cov_step = 1; + } + stats->ncov = 3 + (info->cov_max-info->cov_min) / info->cov_step; + info->cov_max = info->cov_min + ((info->cov_max-info->cov_min)/info->cov_step +1)*info->cov_step - 1; + stats->cov = calloc(sizeof(uint64_t),stats->ncov); + stats->cov_rbuf.size = stats->nbases*5; + stats->cov_rbuf.buffer = calloc(sizeof(int32_t),stats->cov_rbuf.size); + + if ( group_id ) init_group_id(stats, group_id); + // .. arrays + stats->quals_1st = calloc(stats->nquals*stats->nbases,sizeof(uint64_t)); + stats->quals_2nd = calloc(stats->nquals*stats->nbases,sizeof(uint64_t)); + stats->gc_1st = calloc(stats->ngc,sizeof(uint64_t)); + stats->gc_2nd = calloc(stats->ngc,sizeof(uint64_t)); + stats->isize = init_isize_t(info->nisize); + stats->gcd = calloc(stats->ngcd,sizeof(gc_depth_t)); + stats->mpc_buf = info->fai ? calloc(stats->nquals*stats->nbases,sizeof(uint64_t)) : NULL; + stats->acgtno_cycles = calloc(stats->nbases,sizeof(acgtno_count_t)); + stats->read_lengths = calloc(stats->nbases,sizeof(uint64_t)); + stats->insertions = calloc(stats->nbases,sizeof(uint64_t)); + stats->deletions = calloc(stats->nbases,sizeof(uint64_t)); + stats->ins_cycles_1st = calloc(stats->nbases+1,sizeof(uint64_t)); + stats->ins_cycles_2nd = calloc(stats->nbases+1,sizeof(uint64_t)); + stats->del_cycles_1st = calloc(stats->nbases+1,sizeof(uint64_t)); + stats->del_cycles_2nd = calloc(stats->nbases+1,sizeof(uint64_t)); + realloc_rseq_buffer(stats); + if ( targets ) + init_regions(stats, targets); +} + +static stats_t* get_curr_split_stats(bam1_t* bam_line, khash_t(c2stats)* split_hash, stats_info_t* info, char* targets) +{ + stats_t *curr_stats = NULL; + const uint8_t *tag_val = bam_aux_get(bam_line, info->split_tag); + if(tag_val == 0){ + error("Tag '%s' not found in bam_line.\n", info->split_tag); + } + char* split_name = strdup(bam_aux2Z(tag_val)); + + // New stats object, under split + khiter_t k = kh_get(c2stats, split_hash, split_name); + if(k == kh_end(split_hash)){ + curr_stats = stats_init(); // mallocs new instance + init_stat_structs(curr_stats, info, NULL, targets); + curr_stats->split_name = split_name; + + // Record index in hash + int ret = 0; + khiter_t iter = kh_put(c2stats, split_hash, split_name, &ret); + if( ret < 0 ){ + error("Failed to insert key '%s' into split_hash", split_name); + } + kh_val(split_hash, iter) = curr_stats; // store pointer to stats + } + else{ + curr_stats = kh_value(split_hash, k); + free(split_name); // don't need to hold on to this if it wasn't new + } + return curr_stats; +} + +int main_stats(int argc, char *argv[]) +{ + char *targets = NULL; + char *bam_fname = NULL; + char *group_id = NULL; + int sparse = 0; + sam_global_args ga = SAM_GLOBAL_ARGS_INIT; + + stats_info_t *info = stats_info_init(argc, argv); + + static const struct option loptions[] = + { + SAM_OPT_GLOBAL_OPTIONS('-', 0, '-', '-', 0), + {"help", no_argument, NULL, 'h'}, + {"remove-dups", no_argument, NULL, 'd'}, + {"sam", no_argument, NULL, 's'}, + {"ref-seq", required_argument, NULL, 'r'}, + {"coverage", required_argument, NULL, 'c'}, + {"read-length", required_argument, NULL, 'l'}, + {"insert-size", required_argument, NULL, 'i'}, + {"most-inserts", required_argument, NULL, 'm'}, + {"trim-quality", required_argument, NULL, 'q'}, + {"target-regions", required_argument, NULL, 't'}, + {"required-flag", required_argument, NULL, 'f'}, + {"filtering-flag", required_argument, NULL, 'F'}, + {"id", required_argument, NULL, 'I'}, + {"GC-depth", required_argument, NULL, 1}, + {"sparse", no_argument, NULL, 'x'}, + {"split", required_argument, NULL, 'S'}, + {"split-prefix", required_argument, NULL, 'P'}, + {NULL, 0, NULL, 0} + }; + int opt; + + while ( (opt=getopt_long(argc,argv,"?hdsxr:c:l:i:t:m:q:f:F:I:1:S:P:",loptions,NULL))>0 ) + { + switch (opt) + { + case 'f': info->flag_require = bam_str2flag(optarg); break; + case 'F': info->flag_filter = bam_str2flag(optarg); break; + case 'd': info->flag_filter |= BAM_FDUP; break; + case 's': break; + case 'r': info->fai = fai_load(optarg); + if (info->fai==NULL) + error("Could not load faidx: %s\n", optarg); + break; + case 1 : info->gcd_bin_size = atof(optarg); break; + case 'c': if ( sscanf(optarg,"%d,%d,%d",&info->cov_min,&info->cov_max,&info->cov_step)!= 3 ) + error("Unable to parse -c %s\n", optarg); + break; + case 'l': info->filter_readlen = atoi(optarg); break; + case 'i': info->nisize = atoi(optarg); break; + case 'm': info->isize_main_bulk = atof(optarg); break; + case 'q': info->trim_qual = atoi(optarg); break; + case 't': targets = optarg; break; + case 'I': group_id = optarg; break; + case 'x': sparse = 1; break; + case 'S': info->split_tag = optarg; break; + case 'P': info->split_prefix = optarg; break; + case '?': + case 'h': error(NULL); + default: + if (parse_sam_global_opt(opt, optarg, loptions, &ga) != 0) + error("Unknown argument: %s\n", optarg); + break; + } + } + if ( optindsam,bam_fname); + if (bam_idx == 0) + error("Random alignment retrieval only works for indexed BAM files.\n"); + + int i; + for (i=optind; isam_header, argv[i]); + while (sam_itr_next(info->sam, iter, bam_line) >= 0) { + if (info->split_tag) { + curr_stats = get_curr_split_stats(bam_line, split_hash, info, targets); + collect_stats(bam_line, curr_stats); + } + collect_stats(bam_line, all_stats); + } + reset_regions(all_stats); + bam_itr_destroy(iter); + } + hts_idx_destroy(bam_idx); + } + else + { + // Stream through the entire BAM ignoring off-target regions if -t is given + int ret; + while ((ret = sam_read1(info->sam, info->sam_header, bam_line)) >= 0) { + if (info->split_tag) { + curr_stats = get_curr_split_stats(bam_line, split_hash, info, targets); + collect_stats(bam_line, curr_stats); + } + collect_stats(bam_line, all_stats); + } + + if (ret < -1) { + fprintf(stderr, "Failure while decoding file\n"); + return 1; + } + } + + round_buffer_flush(all_stats, -1); + output_stats(stdout, all_stats, sparse); + if (info->split_tag) + output_split_stats(split_hash, bam_fname, sparse); + + bam_destroy1(bam_line); + bam_hdr_destroy(info->sam_header); + sam_global_args_free(&ga); + + cleanup_stats(all_stats); + cleanup_stats_info(info); + destroy_split_stats(split_hash); + + return 0; +} diff --git a/src/samtools-1.3.1/stats_isize.c b/src/samtools-1.3.1/stats_isize.c new file mode 100644 index 0000000..3aa9c20 --- /dev/null +++ b/src/samtools-1.3.1/stats_isize.c @@ -0,0 +1,221 @@ +/* stats_isize.c -- generalised insert size calculation for samtools stats. + + Copyright (C) 2014 Genome Research Ltd. + + Author: Nicholas Clarke + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include "stats_isize.h" +#include + +typedef enum {IN,OUT,OTHER} isize_insert_t; + +static int max(int a, int b) { + if (a < b) { + return b; + } else { + return a; + } +} + +static isize_sparse_record_t * sparse_get_f(isize_data_t data, int at) { + isize_sparse_data_t *a = data.sparse; + khash_t(m32) *h = a->array; + + khint_t k = kh_get(m32, h, at); + if (k != kh_end(h)) { + return kh_value(h, k); + } else { + return NULL; + } +} + +static uint64_t sparse_in_f(isize_data_t data, int at) { + isize_sparse_record_t* a = sparse_get_f(data, at); + if (a != NULL) { + return a->isize_inward; + } else { + return 0; + } +} +static uint64_t sparse_out_f(isize_data_t data, int at) { + isize_sparse_record_t* a = sparse_get_f(data, at); + if (a != NULL) { + return a->isize_outward; + } else { + return 0; + } +} +static uint64_t sparse_other_f(isize_data_t data, int at) { + isize_sparse_record_t* a = sparse_get_f(data, at); + if (a != NULL) { + return a->isize_other; + } else { + return 0; + } +} + +static void sparse_set_f(isize_data_t data, int at, isize_insert_t field, uint64_t value) { + isize_sparse_data_t *a = data.sparse; + khash_t(m32) *h = a->array; + + khint_t k = kh_get(m32, h, at); + isize_sparse_record_t *rec; + if (k != kh_end(h)) { + rec = kh_value(h, k); + } else if (value != 0) { + rec = malloc(sizeof(isize_sparse_record_t)); + if (rec != NULL) { + rec->isize_inward = 0; + rec->isize_outward = 0; + rec->isize_other = 0; + int stupid = 0; + khint_t it = kh_put(m32, h, at, & stupid); + kh_value(h, it) = rec; + a->max = max(at, a->max); + } else { + fprintf(stderr, "%s\n", "Failed to allocate memory for isize_sparse_record_t"); + exit(11); + } + } else { + return; + } + if (field == IN) { + rec->isize_inward = value; + } else if (field == OUT) { + rec->isize_outward = value; + } else { + rec->isize_other = value; + } + +} + +static void sparse_set_in_f(isize_data_t data, int at, uint64_t value) { sparse_set_f(data, at, IN, value); } +static void sparse_set_out_f(isize_data_t data, int at, uint64_t value) { sparse_set_f(data, at, OUT, value); } +static void sparse_set_other_f(isize_data_t data, int at, uint64_t value) { sparse_set_f(data, at, OTHER, value); } + +static void sparse_inc_in_f(isize_data_t data, int at) { sparse_set_in_f(data, at, sparse_in_f(data, at) + 1); } +static void sparse_inc_out_f(isize_data_t data, int at) { sparse_set_out_f(data, at, sparse_out_f(data, at) + 1); } +static void sparse_inc_other_f(isize_data_t data, int at) { sparse_set_other_f(data, at, sparse_other_f(data, at) + 1); } + +static void sparse_isize_free(isize_data_t data) { + isize_sparse_data_t *a = data.sparse; + khint_t k; + for (k = 0; k < kh_end(a->array); ++k) + if (kh_exist(a->array, k)) free(kh_val(a->array, k)); + kh_destroy(m32, a->array); + free(a); +} + +static int sparse_nitems(isize_data_t data) { + isize_sparse_data_t *a = data.sparse; + return a->max + 1; +} + +static uint64_t dense_in_f(isize_data_t data, int at) { return data.dense->isize_inward[at]; } +static uint64_t dense_out_f(isize_data_t data, int at) { return data.dense->isize_outward[at]; } +static uint64_t dense_other_f(isize_data_t data, int at) { return data.dense->isize_other[at]; } + +static void dense_set_in_f(isize_data_t data, int at, uint64_t value) { data.dense->isize_inward[at] = value; } +static void dense_set_out_f(isize_data_t data, int at, uint64_t value) { data.dense->isize_outward[at] = value; } +static void dense_set_other_f(isize_data_t data, int at, uint64_t value) { data.dense->isize_other[at] = value; } + +static void dense_inc_in_f(isize_data_t data, int at) { data.dense->isize_inward[at] += 1; } +static void dense_inc_out_f(isize_data_t data, int at) { data.dense->isize_outward[at] += 1; } +static void dense_inc_other_f(isize_data_t data, int at) { data.dense->isize_other[at] += 1; } + +static void dense_isize_free(isize_data_t data) { + isize_dense_data_t *a = data.dense; + free(a->isize_inward); + free(a->isize_outward); + free(a->isize_other); + free(a); +} + +static int dense_nitems(isize_data_t data) { + isize_dense_data_t *a = data.dense; + return a->total; +} + +// Construct a relevant isize_t given the bound. +isize_t *init_isize_t(int bound) { + if (bound <= 0) { + // Use sparse data structure. + isize_sparse_data_t *data = (isize_sparse_data_t *) malloc(sizeof(isize_sparse_data_t)); + + // Initialise + data->max = 0; + data->array = kh_init(m32); + + isize_t *isize = (isize_t *)malloc(sizeof(isize_t)); + + isize->data.sparse = data; + isize->nitems = & sparse_nitems; + + isize->inward = & sparse_in_f; + isize->outward = & sparse_out_f; + isize->other = & sparse_other_f; + + isize->set_inward = & sparse_set_in_f; + isize->set_outward = & sparse_set_out_f; + isize->set_other = & sparse_set_other_f; + + isize->inc_inward = & sparse_inc_in_f; + isize->inc_outward = & sparse_inc_out_f; + isize->inc_other = & sparse_inc_other_f; + + isize->isize_free = & sparse_isize_free; + + return isize; + } else { + uint64_t* in = calloc(bound,sizeof(uint64_t)); + uint64_t* out = calloc(bound,sizeof(uint64_t)); + uint64_t* other = calloc(bound,sizeof(uint64_t)); + isize_dense_data_t *rec = (isize_dense_data_t *)malloc(sizeof(isize_dense_data_t)); + rec->isize_inward = in; + rec->isize_outward = out; + rec->isize_other = other; + rec->total=bound; + + isize_t *isize = (isize_t *)malloc(sizeof(isize_t)); + + isize->data.dense = rec; + isize->nitems = & dense_nitems; + + isize->inward = & dense_in_f; + isize->outward = & dense_out_f; + isize->other = & dense_other_f; + + isize->set_inward = & dense_set_in_f; + isize->set_outward = & dense_set_out_f; + isize->set_other = & dense_set_other_f; + + isize->inc_inward = & dense_inc_in_f; + isize->inc_outward = & dense_inc_out_f; + isize->inc_other = & dense_inc_other_f; + + isize->isize_free = & dense_isize_free; + + return isize; + } +} diff --git a/src/samtools-1.3.1/stats_isize.h b/src/samtools-1.3.1/stats_isize.h new file mode 100644 index 0000000..3243222 --- /dev/null +++ b/src/samtools-1.3.1/stats_isize.h @@ -0,0 +1,83 @@ +/* stats_isize.h -- generalised insert size calculation for samtools stats. + + Copyright (C) 2014 Genome Research Ltd. + + Author: Nicholas Clarke + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include +#include + +typedef struct +{ + int total; + uint64_t *isize_inward, *isize_outward, *isize_other; +} +isize_dense_data_t; + +typedef struct +{ + uint64_t isize_inward, isize_outward, isize_other; +} +isize_sparse_record_t; + +KHASH_MAP_INIT_INT(m32, isize_sparse_record_t *) + +typedef struct +{ + int max; + khash_t(m32) *array; +} +isize_sparse_data_t; + +typedef union { + isize_sparse_data_t *sparse; + isize_dense_data_t *dense; +} isize_data_t; + +// Insert size structure +typedef struct +{ + isize_data_t data; + + // Maximum + int (*nitems)(isize_data_t); + + // Fetch the number of inserts of a given size + uint64_t (*inward)(isize_data_t, int); + uint64_t (*outward)(isize_data_t, int); + uint64_t (*other)(isize_data_t, int); + + // Set the number of inserts of a given size + void (*set_inward)(isize_data_t, int, uint64_t); + void (*set_outward)(isize_data_t, int, uint64_t); + void (*set_other)(isize_data_t, int, uint64_t); + + // Increment the number of inserts of a given size + void (*inc_inward)(isize_data_t, int); + void (*inc_outward)(isize_data_t, int); + void (*inc_other)(isize_data_t, int); + + // Free this structure + void (*isize_free)(isize_data_t); +} +isize_t; + +isize_t *init_isize_t(int bound); diff --git a/src/samtools-1.3.1/test/addrprg/1_fixup.sam b/src/samtools-1.3.1/test/addrprg/1_fixup.sam new file mode 100644 index 0000000..0ac431b --- /dev/null +++ b/src/samtools-1.3.1/test/addrprg/1_fixup.sam @@ -0,0 +1,30 @@ +@HD VN:1.4 SO:coordinate +@SQ SN:ref1 LN:45 +@SQ SN:ref2 LN:40 +@RG ID:1#8 CN:SC +@RG ID:1#7 CN:SC +r001 163 ref1 7 30 8M4I4M1D3M = 37 39 TTAGATAAAGAGGATACTG * XX:B:S,12561,2,20,112 YY:i:100 +r005 163 ref1 7 30 8M4I4M1D3M = 37 39 TTAGATAAAGAGGATACTG * XX:B:S,12561,2,20,112 YY:i:100 +r002 0 ref1 9 30 1S2I6M1P1I1P1I4M2I * 0 0 AAAAGATAAGGGATAAA * XA:Z:abc XB:i:-10 +r006 0 ref1 9 30 1S2I6M1P1I1P1I4M2I * 0 0 AAAAGATAAGGGATAAA * XA:Z:abc XB:i:-10 +r003 0 ref1 9 30 5H6M * 0 0 AGCTAA * +r007 0 ref1 9 30 5H6M * 0 0 AGCTAA * +r004 0 ref1 16 30 6M14N1I5M * 0 0 ATAGCTCTCAGC * RG:Z:1#7 +r007 0 ref1 16 30 6M14N1I5M * 0 0 ATAGCTCTCAGC * +r003 16 ref1 29 30 6H5M * 0 0 TAGGC * +r006 16 ref1 29 30 6H5M * 0 0 TAGGC * +r001 83 ref1 37 30 9M = 7 -39 CAGCGCCAT * +r005 83 ref1 37 30 9M = 7 -39 CAGCGCCAT * +x1 0 ref2 1 30 20M * 0 0 AGGTTTTATAAAACAAATAA * +x7 0 ref2 1 30 20M * 0 0 AGGTTTTATAAAACAAATAA * +x2 0 ref2 2 30 21M * 0 0 GGTTTTATAAAACAAATAATT ????????????????????? +x8 0 ref2 2 30 21M * 0 0 GGTTTTATAAAACAAATAATT ????????????????????? +x3 0 ref2 6 30 9M4I13M * 0 0 TTATAAAACAAATAATTAAGTCTACA ?????????????????????????? +x9 0 ref2 6 30 9M4I13M * 0 0 TTATAAAACAAATAATTAAGTCTACA ?????????????????????????? +x4 0 ref2 10 30 25M * 0 0 CAAATAATTAAGTCTACAGAGCAAC ????????????????????????? +x10 0 ref2 10 30 25M * 0 0 CAAATAATTAAGTCTACAGAGCAAC ????????????????????????? +x5 0 ref2 12 30 24M * 0 0 AATAATTAAGTCTACAGAGCAACT ???????????????????????? +x11 0 ref2 12 30 24M * 0 0 AATAATTAAGTCTACAGAGCAACT ???????????????????????? +x6 0 ref2 14 30 23M * 0 0 TAATTAAGTCTACAGAGCAACTA ??????????????????????? +x12 0 ref2 14 30 23M * 0 0 TAATTAAGTCTACAGAGCAACTA ??????????????????????? +u1 4 * 0 30 23M * 0 0 TAATTAAGTCTACAGAGCAACTA ??????????????????????? diff --git a/src/samtools-1.3.1/test/addrprg/1_fixup.sam.expected b/src/samtools-1.3.1/test/addrprg/1_fixup.sam.expected new file mode 100644 index 0000000..3519b4c --- /dev/null +++ b/src/samtools-1.3.1/test/addrprg/1_fixup.sam.expected @@ -0,0 +1,30 @@ +@HD VN:1.4 SO:coordinate +@SQ SN:ref1 LN:45 +@SQ SN:ref2 LN:40 +@RG ID:1#8 CN:SC +@RG ID:1#7 CN:SC +r001 163 ref1 7 30 8M4I4M1D3M = 37 39 TTAGATAAAGAGGATACTG * XX:B:S,12561,2,20,112 YY:i:100 RG:Z:1#8 +r005 163 ref1 7 30 8M4I4M1D3M = 37 39 TTAGATAAAGAGGATACTG * XX:B:S,12561,2,20,112 YY:i:100 RG:Z:1#8 +r002 0 ref1 9 30 1S2I6M1P1I1P1I4M2I * 0 0 AAAAGATAAGGGATAAA * XA:Z:abc XB:i:-10 RG:Z:1#8 +r006 0 ref1 9 30 1S2I6M1P1I1P1I4M2I * 0 0 AAAAGATAAGGGATAAA * XA:Z:abc XB:i:-10 RG:Z:1#8 +r003 0 ref1 9 30 5H6M * 0 0 AGCTAA * RG:Z:1#8 +r007 0 ref1 9 30 5H6M * 0 0 AGCTAA * RG:Z:1#8 +r004 0 ref1 16 30 6M14N1I5M * 0 0 ATAGCTCTCAGC * RG:Z:1#8 +r007 0 ref1 16 30 6M14N1I5M * 0 0 ATAGCTCTCAGC * RG:Z:1#8 +r003 16 ref1 29 30 6H5M * 0 0 TAGGC * RG:Z:1#8 +r006 16 ref1 29 30 6H5M * 0 0 TAGGC * RG:Z:1#8 +r001 83 ref1 37 30 9M = 7 -39 CAGCGCCAT * RG:Z:1#8 +r005 83 ref1 37 30 9M = 7 -39 CAGCGCCAT * RG:Z:1#8 +x1 0 ref2 1 30 20M * 0 0 AGGTTTTATAAAACAAATAA * RG:Z:1#8 +x7 0 ref2 1 30 20M * 0 0 AGGTTTTATAAAACAAATAA * RG:Z:1#8 +x2 0 ref2 2 30 21M * 0 0 GGTTTTATAAAACAAATAATT ????????????????????? RG:Z:1#8 +x8 0 ref2 2 30 21M * 0 0 GGTTTTATAAAACAAATAATT ????????????????????? RG:Z:1#8 +x3 0 ref2 6 30 9M4I13M * 0 0 TTATAAAACAAATAATTAAGTCTACA ?????????????????????????? RG:Z:1#8 +x9 0 ref2 6 30 9M4I13M * 0 0 TTATAAAACAAATAATTAAGTCTACA ?????????????????????????? RG:Z:1#8 +x4 0 ref2 10 30 25M * 0 0 CAAATAATTAAGTCTACAGAGCAAC ????????????????????????? RG:Z:1#8 +x10 0 ref2 10 30 25M * 0 0 CAAATAATTAAGTCTACAGAGCAAC ????????????????????????? RG:Z:1#8 +x5 0 ref2 12 30 24M * 0 0 AATAATTAAGTCTACAGAGCAACT ???????????????????????? RG:Z:1#8 +x11 0 ref2 12 30 24M * 0 0 AATAATTAAGTCTACAGAGCAACT ???????????????????????? RG:Z:1#8 +x6 0 ref2 14 30 23M * 0 0 TAATTAAGTCTACAGAGCAACTA ??????????????????????? RG:Z:1#8 +x12 0 ref2 14 30 23M * 0 0 TAATTAAGTCTACAGAGCAACTA ??????????????????????? RG:Z:1#8 +u1 4 * 0 30 23M * 0 0 TAATTAAGTCTACAGAGCAACTA ??????????????????????? RG:Z:1#8 diff --git a/src/samtools-1.3.1/test/addrprg/1_fixup.sam.expected.err b/src/samtools-1.3.1/test/addrprg/1_fixup.sam.expected.err new file mode 100644 index 0000000..e69de29 diff --git a/src/samtools-1.3.1/test/addrprg/2_fixup_orphan.sam b/src/samtools-1.3.1/test/addrprg/2_fixup_orphan.sam new file mode 100644 index 0000000..0ac431b --- /dev/null +++ b/src/samtools-1.3.1/test/addrprg/2_fixup_orphan.sam @@ -0,0 +1,30 @@ +@HD VN:1.4 SO:coordinate +@SQ SN:ref1 LN:45 +@SQ SN:ref2 LN:40 +@RG ID:1#8 CN:SC +@RG ID:1#7 CN:SC +r001 163 ref1 7 30 8M4I4M1D3M = 37 39 TTAGATAAAGAGGATACTG * XX:B:S,12561,2,20,112 YY:i:100 +r005 163 ref1 7 30 8M4I4M1D3M = 37 39 TTAGATAAAGAGGATACTG * XX:B:S,12561,2,20,112 YY:i:100 +r002 0 ref1 9 30 1S2I6M1P1I1P1I4M2I * 0 0 AAAAGATAAGGGATAAA * XA:Z:abc XB:i:-10 +r006 0 ref1 9 30 1S2I6M1P1I1P1I4M2I * 0 0 AAAAGATAAGGGATAAA * XA:Z:abc XB:i:-10 +r003 0 ref1 9 30 5H6M * 0 0 AGCTAA * +r007 0 ref1 9 30 5H6M * 0 0 AGCTAA * +r004 0 ref1 16 30 6M14N1I5M * 0 0 ATAGCTCTCAGC * RG:Z:1#7 +r007 0 ref1 16 30 6M14N1I5M * 0 0 ATAGCTCTCAGC * +r003 16 ref1 29 30 6H5M * 0 0 TAGGC * +r006 16 ref1 29 30 6H5M * 0 0 TAGGC * +r001 83 ref1 37 30 9M = 7 -39 CAGCGCCAT * +r005 83 ref1 37 30 9M = 7 -39 CAGCGCCAT * +x1 0 ref2 1 30 20M * 0 0 AGGTTTTATAAAACAAATAA * +x7 0 ref2 1 30 20M * 0 0 AGGTTTTATAAAACAAATAA * +x2 0 ref2 2 30 21M * 0 0 GGTTTTATAAAACAAATAATT ????????????????????? +x8 0 ref2 2 30 21M * 0 0 GGTTTTATAAAACAAATAATT ????????????????????? +x3 0 ref2 6 30 9M4I13M * 0 0 TTATAAAACAAATAATTAAGTCTACA ?????????????????????????? +x9 0 ref2 6 30 9M4I13M * 0 0 TTATAAAACAAATAATTAAGTCTACA ?????????????????????????? +x4 0 ref2 10 30 25M * 0 0 CAAATAATTAAGTCTACAGAGCAAC ????????????????????????? +x10 0 ref2 10 30 25M * 0 0 CAAATAATTAAGTCTACAGAGCAAC ????????????????????????? +x5 0 ref2 12 30 24M * 0 0 AATAATTAAGTCTACAGAGCAACT ???????????????????????? +x11 0 ref2 12 30 24M * 0 0 AATAATTAAGTCTACAGAGCAACT ???????????????????????? +x6 0 ref2 14 30 23M * 0 0 TAATTAAGTCTACAGAGCAACTA ??????????????????????? +x12 0 ref2 14 30 23M * 0 0 TAATTAAGTCTACAGAGCAACTA ??????????????????????? +u1 4 * 0 30 23M * 0 0 TAATTAAGTCTACAGAGCAACTA ??????????????????????? diff --git a/src/samtools-1.3.1/test/addrprg/2_fixup_orphan.sam.expected b/src/samtools-1.3.1/test/addrprg/2_fixup_orphan.sam.expected new file mode 100644 index 0000000..c9776e3 --- /dev/null +++ b/src/samtools-1.3.1/test/addrprg/2_fixup_orphan.sam.expected @@ -0,0 +1,30 @@ +@HD VN:1.4 SO:coordinate +@SQ SN:ref1 LN:45 +@SQ SN:ref2 LN:40 +@RG ID:1#8 CN:SC +@RG ID:1#7 CN:SC +r001 163 ref1 7 30 8M4I4M1D3M = 37 39 TTAGATAAAGAGGATACTG * XX:B:S,12561,2,20,112 YY:i:100 RG:Z:1#8 +r005 163 ref1 7 30 8M4I4M1D3M = 37 39 TTAGATAAAGAGGATACTG * XX:B:S,12561,2,20,112 YY:i:100 RG:Z:1#8 +r002 0 ref1 9 30 1S2I6M1P1I1P1I4M2I * 0 0 AAAAGATAAGGGATAAA * XA:Z:abc XB:i:-10 RG:Z:1#8 +r006 0 ref1 9 30 1S2I6M1P1I1P1I4M2I * 0 0 AAAAGATAAGGGATAAA * XA:Z:abc XB:i:-10 RG:Z:1#8 +r003 0 ref1 9 30 5H6M * 0 0 AGCTAA * RG:Z:1#8 +r007 0 ref1 9 30 5H6M * 0 0 AGCTAA * RG:Z:1#8 +r004 0 ref1 16 30 6M14N1I5M * 0 0 ATAGCTCTCAGC * RG:Z:1#7 +r007 0 ref1 16 30 6M14N1I5M * 0 0 ATAGCTCTCAGC * RG:Z:1#8 +r003 16 ref1 29 30 6H5M * 0 0 TAGGC * RG:Z:1#8 +r006 16 ref1 29 30 6H5M * 0 0 TAGGC * RG:Z:1#8 +r001 83 ref1 37 30 9M = 7 -39 CAGCGCCAT * RG:Z:1#8 +r005 83 ref1 37 30 9M = 7 -39 CAGCGCCAT * RG:Z:1#8 +x1 0 ref2 1 30 20M * 0 0 AGGTTTTATAAAACAAATAA * RG:Z:1#8 +x7 0 ref2 1 30 20M * 0 0 AGGTTTTATAAAACAAATAA * RG:Z:1#8 +x2 0 ref2 2 30 21M * 0 0 GGTTTTATAAAACAAATAATT ????????????????????? RG:Z:1#8 +x8 0 ref2 2 30 21M * 0 0 GGTTTTATAAAACAAATAATT ????????????????????? RG:Z:1#8 +x3 0 ref2 6 30 9M4I13M * 0 0 TTATAAAACAAATAATTAAGTCTACA ?????????????????????????? RG:Z:1#8 +x9 0 ref2 6 30 9M4I13M * 0 0 TTATAAAACAAATAATTAAGTCTACA ?????????????????????????? RG:Z:1#8 +x4 0 ref2 10 30 25M * 0 0 CAAATAATTAAGTCTACAGAGCAAC ????????????????????????? RG:Z:1#8 +x10 0 ref2 10 30 25M * 0 0 CAAATAATTAAGTCTACAGAGCAAC ????????????????????????? RG:Z:1#8 +x5 0 ref2 12 30 24M * 0 0 AATAATTAAGTCTACAGAGCAACT ???????????????????????? RG:Z:1#8 +x11 0 ref2 12 30 24M * 0 0 AATAATTAAGTCTACAGAGCAACT ???????????????????????? RG:Z:1#8 +x6 0 ref2 14 30 23M * 0 0 TAATTAAGTCTACAGAGCAACTA ??????????????????????? RG:Z:1#8 +x12 0 ref2 14 30 23M * 0 0 TAATTAAGTCTACAGAGCAACTA ??????????????????????? RG:Z:1#8 +u1 4 * 0 30 23M * 0 0 TAATTAAGTCTACAGAGCAACTA ??????????????????????? RG:Z:1#8 diff --git a/src/samtools-1.3.1/test/addrprg/2_fixup_orphan.sam.expected.err b/src/samtools-1.3.1/test/addrprg/2_fixup_orphan.sam.expected.err new file mode 100644 index 0000000..e69de29 diff --git a/src/samtools-1.3.1/test/addrprg/3_fixup.sam.expected b/src/samtools-1.3.1/test/addrprg/3_fixup.sam.expected new file mode 100644 index 0000000..e69de29 diff --git a/src/samtools-1.3.1/test/addrprg/3_fixup.sam.expected.err b/src/samtools-1.3.1/test/addrprg/3_fixup.sam.expected.err new file mode 100644 index 0000000..e6a5e9d --- /dev/null +++ b/src/samtools-1.3.1/test/addrprg/3_fixup.sam.expected.err @@ -0,0 +1 @@ +RG ID supplied does not exist in header. Supply full @RG line with -r instead? diff --git a/src/samtools-1.3.1/test/addrprg/4_fixup_norg.sam b/src/samtools-1.3.1/test/addrprg/4_fixup_norg.sam new file mode 100644 index 0000000..caf52a4 --- /dev/null +++ b/src/samtools-1.3.1/test/addrprg/4_fixup_norg.sam @@ -0,0 +1,29 @@ +@HD VN:1.4 SO:coordinate +@SQ SN:ref1 LN:45 +@SQ SN:ref2 LN:40 +@RG ID:1#7 CN:SC +r001 163 ref1 7 30 8M4I4M1D3M = 37 39 TTAGATAAAGAGGATACTG * XX:B:S,12561,2,20,112 YY:i:100 +r005 163 ref1 7 30 8M4I4M1D3M = 37 39 TTAGATAAAGAGGATACTG * XX:B:S,12561,2,20,112 YY:i:100 +r002 0 ref1 9 30 1S2I6M1P1I1P1I4M2I * 0 0 AAAAGATAAGGGATAAA * XA:Z:abc XB:i:-10 +r006 0 ref1 9 30 1S2I6M1P1I1P1I4M2I * 0 0 AAAAGATAAGGGATAAA * XA:Z:abc XB:i:-10 +r003 0 ref1 9 30 5H6M * 0 0 AGCTAA * +r007 0 ref1 9 30 5H6M * 0 0 AGCTAA * +r004 0 ref1 16 30 6M14N1I5M * 0 0 ATAGCTCTCAGC * RG:Z:1#7 +r007 0 ref1 16 30 6M14N1I5M * 0 0 ATAGCTCTCAGC * +r003 16 ref1 29 30 6H5M * 0 0 TAGGC * +r006 16 ref1 29 30 6H5M * 0 0 TAGGC * +r001 83 ref1 37 30 9M = 7 -39 CAGCGCCAT * +r005 83 ref1 37 30 9M = 7 -39 CAGCGCCAT * +x1 0 ref2 1 30 20M * 0 0 AGGTTTTATAAAACAAATAA * +x7 0 ref2 1 30 20M * 0 0 AGGTTTTATAAAACAAATAA * +x2 0 ref2 2 30 21M * 0 0 GGTTTTATAAAACAAATAATT ????????????????????? +x8 0 ref2 2 30 21M * 0 0 GGTTTTATAAAACAAATAATT ????????????????????? +x3 0 ref2 6 30 9M4I13M * 0 0 TTATAAAACAAATAATTAAGTCTACA ?????????????????????????? +x9 0 ref2 6 30 9M4I13M * 0 0 TTATAAAACAAATAATTAAGTCTACA ?????????????????????????? +x4 0 ref2 10 30 25M * 0 0 CAAATAATTAAGTCTACAGAGCAAC ????????????????????????? +x10 0 ref2 10 30 25M * 0 0 CAAATAATTAAGTCTACAGAGCAAC ????????????????????????? +x5 0 ref2 12 30 24M * 0 0 AATAATTAAGTCTACAGAGCAACT ???????????????????????? +x11 0 ref2 12 30 24M * 0 0 AATAATTAAGTCTACAGAGCAACT ???????????????????????? +x6 0 ref2 14 30 23M * 0 0 TAATTAAGTCTACAGAGCAACTA ??????????????????????? +x12 0 ref2 14 30 23M * 0 0 TAATTAAGTCTACAGAGCAACTA ??????????????????????? +u1 4 * 0 30 23M * 0 0 TAATTAAGTCTACAGAGCAACTA ??????????????????????? diff --git a/src/samtools-1.3.1/test/addrprg/4_fixup_norg.sam.expected b/src/samtools-1.3.1/test/addrprg/4_fixup_norg.sam.expected new file mode 100644 index 0000000..968e5a1 --- /dev/null +++ b/src/samtools-1.3.1/test/addrprg/4_fixup_norg.sam.expected @@ -0,0 +1,30 @@ +@HD VN:1.4 SO:coordinate +@SQ SN:ref1 LN:45 +@SQ SN:ref2 LN:40 +@RG ID:1#7 CN:SC +@RG ID:1#8 CN:SC +r001 163 ref1 7 30 8M4I4M1D3M = 37 39 TTAGATAAAGAGGATACTG * XX:B:S,12561,2,20,112 YY:i:100 RG:Z:1#8 +r005 163 ref1 7 30 8M4I4M1D3M = 37 39 TTAGATAAAGAGGATACTG * XX:B:S,12561,2,20,112 YY:i:100 RG:Z:1#8 +r002 0 ref1 9 30 1S2I6M1P1I1P1I4M2I * 0 0 AAAAGATAAGGGATAAA * XA:Z:abc XB:i:-10 RG:Z:1#8 +r006 0 ref1 9 30 1S2I6M1P1I1P1I4M2I * 0 0 AAAAGATAAGGGATAAA * XA:Z:abc XB:i:-10 RG:Z:1#8 +r003 0 ref1 9 30 5H6M * 0 0 AGCTAA * RG:Z:1#8 +r007 0 ref1 9 30 5H6M * 0 0 AGCTAA * RG:Z:1#8 +r004 0 ref1 16 30 6M14N1I5M * 0 0 ATAGCTCTCAGC * RG:Z:1#8 +r007 0 ref1 16 30 6M14N1I5M * 0 0 ATAGCTCTCAGC * RG:Z:1#8 +r003 16 ref1 29 30 6H5M * 0 0 TAGGC * RG:Z:1#8 +r006 16 ref1 29 30 6H5M * 0 0 TAGGC * RG:Z:1#8 +r001 83 ref1 37 30 9M = 7 -39 CAGCGCCAT * RG:Z:1#8 +r005 83 ref1 37 30 9M = 7 -39 CAGCGCCAT * RG:Z:1#8 +x1 0 ref2 1 30 20M * 0 0 AGGTTTTATAAAACAAATAA * RG:Z:1#8 +x7 0 ref2 1 30 20M * 0 0 AGGTTTTATAAAACAAATAA * RG:Z:1#8 +x2 0 ref2 2 30 21M * 0 0 GGTTTTATAAAACAAATAATT ????????????????????? RG:Z:1#8 +x8 0 ref2 2 30 21M * 0 0 GGTTTTATAAAACAAATAATT ????????????????????? RG:Z:1#8 +x3 0 ref2 6 30 9M4I13M * 0 0 TTATAAAACAAATAATTAAGTCTACA ?????????????????????????? RG:Z:1#8 +x9 0 ref2 6 30 9M4I13M * 0 0 TTATAAAACAAATAATTAAGTCTACA ?????????????????????????? RG:Z:1#8 +x4 0 ref2 10 30 25M * 0 0 CAAATAATTAAGTCTACAGAGCAAC ????????????????????????? RG:Z:1#8 +x10 0 ref2 10 30 25M * 0 0 CAAATAATTAAGTCTACAGAGCAAC ????????????????????????? RG:Z:1#8 +x5 0 ref2 12 30 24M * 0 0 AATAATTAAGTCTACAGAGCAACT ???????????????????????? RG:Z:1#8 +x11 0 ref2 12 30 24M * 0 0 AATAATTAAGTCTACAGAGCAACT ???????????????????????? RG:Z:1#8 +x6 0 ref2 14 30 23M * 0 0 TAATTAAGTCTACAGAGCAACTA ??????????????????????? RG:Z:1#8 +x12 0 ref2 14 30 23M * 0 0 TAATTAAGTCTACAGAGCAACTA ??????????????????????? RG:Z:1#8 +u1 4 * 0 30 23M * 0 0 TAATTAAGTCTACAGAGCAACTA ??????????????????????? RG:Z:1#8 diff --git a/src/samtools-1.3.1/test/addrprg/4_fixup_norg.sam.expected.err b/src/samtools-1.3.1/test/addrprg/4_fixup_norg.sam.expected.err new file mode 100644 index 0000000..e69de29 diff --git a/src/samtools-1.3.1/test/bam2fq/1.1.fq.expected b/src/samtools-1.3.1/test/bam2fq/1.1.fq.expected new file mode 100644 index 0000000..ac74807 --- /dev/null +++ b/src/samtools-1.3.1/test/bam2fq/1.1.fq.expected @@ -0,0 +1,72 @@ +@ref1_grp1_p001 +CGAGCTCGGT ++ +!!!!!!!!!! +@ref1_grp1_p002 +CTCGGTACCC ++ +########## +@ref1_grp1_p003 +GTACCCGGGG ++ +%%%%%%%%%% +@ref1_grp1_p004 +CCGGGGATCC ++ +'''''''''' +@ref1_grp1_p005 +GGATCCTCTA ++ +)))))))))) +@ref1_grp1_p006 +CCTCTAGAGT ++ +++++++++++ +@ref1_grp2_p001 +AGCTCGGTAC ++ +"""""""""" +@ref1_grp2_p002 +CGGTACCCGG ++ +$$$$$$$$$$ +@ref1_grp2_p003 +ACCCGGGGAT ++ +&&&&&&&&&& +@ref1_grp2_p004 +GGGGATCCTC ++ +(((((((((( +@ref1_grp2_p005 +ATCCTCTAGA ++ +********** +@ref1_grp2_p006 +TCTAGAGTCG ++ +,,,,,,,,,, +@ref2_grp3_p001 +GTGACACTATAGAAT ++ +~~~~~~~~~~~~~~~ +@ref2_grp3_p002 +CTGTTTCCTGTGTGA ++ +{{{{{{{{{{{{{{{ +@ref2_grp3_p003 +ACGTMRWSYKVHDBN ++ +0123456789abcd! +@ref12_grp1_p001 +TGCAGGCATG ++ +AAAAAAAAAA +@ref12_grp2_p001 +CAAGCTTGAG ++ +AAAAAAAAAA +@unaligned_grp3_p001 +CACTCGTTCATGACG ++ +0123456789abcde diff --git a/src/samtools-1.3.1/test/bam2fq/1.2.fq.expected b/src/samtools-1.3.1/test/bam2fq/1.2.fq.expected new file mode 100644 index 0000000..b41847f --- /dev/null +++ b/src/samtools-1.3.1/test/bam2fq/1.2.fq.expected @@ -0,0 +1,72 @@ +@ref1_grp1_p001 +GTCGACTCTA ++ +---------- +@ref1_grp1_p002 +GCAGGTCGAC ++ +////////// +@ref1_grp1_p003 +GCCTGCAGGT ++ +1111111111 +@ref1_grp1_p004 +GCATGCCTGC ++ +3333333333 +@ref1_grp1_p005 +GCTTGCATGC ++ +5555555555 +@ref1_grp1_p006 +TCAAGCTTGC ++ +7777777777 +@ref1_grp2_p001 +AGGTCGACTC ++ +.......... +@ref1_grp2_p002 +CTGCAGGTCG ++ +0000000000 +@ref1_grp2_p003 +ATGCCTGCAG ++ +2222222222 +@ref1_grp2_p004 +TTGCATGCCT ++ +4444444444 +@ref1_grp2_p005 +AAGCTTGCAT ++ +6666666666 +@ref1_grp2_p006 +ACTCAAGCTT ++ +8888888888 +@ref2_grp3_p001 +CTGTTTCCTGTGTGA ++ +||||||||||||||| +@ref2_grp3_p002 +CGCCAAGCTATTTAG ++ +}}}}}}}}}}}}}}} +@ref2_grp3_p003 +ACGTMRWSYKVHDBN ++ +0123456789abcd! +@ref12_grp1_p001 +CACTATAGAA ++ +BBBBBBBBBB +@ref12_grp2_p001 +ATTTAGGTGA ++ +BBBBBBBBBB +@unaligned_grp3_p001 +GAAAGTGAGGAGGTG ++ +edcba9876543210 diff --git a/src/samtools-1.3.1/test/bam2fq/1.stdout.expected b/src/samtools-1.3.1/test/bam2fq/1.stdout.expected new file mode 100644 index 0000000..e69de29 diff --git a/src/samtools-1.3.1/test/bam2fq/2.1.fq.expected b/src/samtools-1.3.1/test/bam2fq/2.1.fq.expected new file mode 100644 index 0000000..ac74807 --- /dev/null +++ b/src/samtools-1.3.1/test/bam2fq/2.1.fq.expected @@ -0,0 +1,72 @@ +@ref1_grp1_p001 +CGAGCTCGGT ++ +!!!!!!!!!! +@ref1_grp1_p002 +CTCGGTACCC ++ +########## +@ref1_grp1_p003 +GTACCCGGGG ++ +%%%%%%%%%% +@ref1_grp1_p004 +CCGGGGATCC ++ +'''''''''' +@ref1_grp1_p005 +GGATCCTCTA ++ +)))))))))) +@ref1_grp1_p006 +CCTCTAGAGT ++ +++++++++++ +@ref1_grp2_p001 +AGCTCGGTAC ++ +"""""""""" +@ref1_grp2_p002 +CGGTACCCGG ++ +$$$$$$$$$$ +@ref1_grp2_p003 +ACCCGGGGAT ++ +&&&&&&&&&& +@ref1_grp2_p004 +GGGGATCCTC ++ +(((((((((( +@ref1_grp2_p005 +ATCCTCTAGA ++ +********** +@ref1_grp2_p006 +TCTAGAGTCG ++ +,,,,,,,,,, +@ref2_grp3_p001 +GTGACACTATAGAAT ++ +~~~~~~~~~~~~~~~ +@ref2_grp3_p002 +CTGTTTCCTGTGTGA ++ +{{{{{{{{{{{{{{{ +@ref2_grp3_p003 +ACGTMRWSYKVHDBN ++ +0123456789abcd! +@ref12_grp1_p001 +TGCAGGCATG ++ +AAAAAAAAAA +@ref12_grp2_p001 +CAAGCTTGAG ++ +AAAAAAAAAA +@unaligned_grp3_p001 +CACTCGTTCATGACG ++ +0123456789abcde diff --git a/src/samtools-1.3.1/test/bam2fq/2.2.fq.expected b/src/samtools-1.3.1/test/bam2fq/2.2.fq.expected new file mode 100644 index 0000000..b41847f --- /dev/null +++ b/src/samtools-1.3.1/test/bam2fq/2.2.fq.expected @@ -0,0 +1,72 @@ +@ref1_grp1_p001 +GTCGACTCTA ++ +---------- +@ref1_grp1_p002 +GCAGGTCGAC ++ +////////// +@ref1_grp1_p003 +GCCTGCAGGT ++ +1111111111 +@ref1_grp1_p004 +GCATGCCTGC ++ +3333333333 +@ref1_grp1_p005 +GCTTGCATGC ++ +5555555555 +@ref1_grp1_p006 +TCAAGCTTGC ++ +7777777777 +@ref1_grp2_p001 +AGGTCGACTC ++ +.......... +@ref1_grp2_p002 +CTGCAGGTCG ++ +0000000000 +@ref1_grp2_p003 +ATGCCTGCAG ++ +2222222222 +@ref1_grp2_p004 +TTGCATGCCT ++ +4444444444 +@ref1_grp2_p005 +AAGCTTGCAT ++ +6666666666 +@ref1_grp2_p006 +ACTCAAGCTT ++ +8888888888 +@ref2_grp3_p001 +CTGTTTCCTGTGTGA ++ +||||||||||||||| +@ref2_grp3_p002 +CGCCAAGCTATTTAG ++ +}}}}}}}}}}}}}}} +@ref2_grp3_p003 +ACGTMRWSYKVHDBN ++ +0123456789abcd! +@ref12_grp1_p001 +CACTATAGAA ++ +BBBBBBBBBB +@ref12_grp2_p001 +ATTTAGGTGA ++ +BBBBBBBBBB +@unaligned_grp3_p001 +GAAAGTGAGGAGGTG ++ +edcba9876543210 diff --git a/src/samtools-1.3.1/test/bam2fq/2.s.fq.expected b/src/samtools-1.3.1/test/bam2fq/2.s.fq.expected new file mode 100644 index 0000000..e69de29 diff --git a/src/samtools-1.3.1/test/bam2fq/2.stdout.expected b/src/samtools-1.3.1/test/bam2fq/2.stdout.expected new file mode 100644 index 0000000..e69de29 diff --git a/src/samtools-1.3.1/test/bam2fq/3.1.fq.expected b/src/samtools-1.3.1/test/bam2fq/3.1.fq.expected new file mode 100644 index 0000000..ac74807 --- /dev/null +++ b/src/samtools-1.3.1/test/bam2fq/3.1.fq.expected @@ -0,0 +1,72 @@ +@ref1_grp1_p001 +CGAGCTCGGT ++ +!!!!!!!!!! +@ref1_grp1_p002 +CTCGGTACCC ++ +########## +@ref1_grp1_p003 +GTACCCGGGG ++ +%%%%%%%%%% +@ref1_grp1_p004 +CCGGGGATCC ++ +'''''''''' +@ref1_grp1_p005 +GGATCCTCTA ++ +)))))))))) +@ref1_grp1_p006 +CCTCTAGAGT ++ +++++++++++ +@ref1_grp2_p001 +AGCTCGGTAC ++ +"""""""""" +@ref1_grp2_p002 +CGGTACCCGG ++ +$$$$$$$$$$ +@ref1_grp2_p003 +ACCCGGGGAT ++ +&&&&&&&&&& +@ref1_grp2_p004 +GGGGATCCTC ++ +(((((((((( +@ref1_grp2_p005 +ATCCTCTAGA ++ +********** +@ref1_grp2_p006 +TCTAGAGTCG ++ +,,,,,,,,,, +@ref2_grp3_p001 +GTGACACTATAGAAT ++ +~~~~~~~~~~~~~~~ +@ref2_grp3_p002 +CTGTTTCCTGTGTGA ++ +{{{{{{{{{{{{{{{ +@ref2_grp3_p003 +ACGTMRWSYKVHDBN ++ +0123456789abcd! +@ref12_grp1_p001 +TGCAGGCATG ++ +AAAAAAAAAA +@ref12_grp2_p001 +CAAGCTTGAG ++ +AAAAAAAAAA +@unaligned_grp3_p001 +CACTCGTTCATGACG ++ +0123456789abcde diff --git a/src/samtools-1.3.1/test/bam2fq/3.2.fq.expected b/src/samtools-1.3.1/test/bam2fq/3.2.fq.expected new file mode 100644 index 0000000..b41847f --- /dev/null +++ b/src/samtools-1.3.1/test/bam2fq/3.2.fq.expected @@ -0,0 +1,72 @@ +@ref1_grp1_p001 +GTCGACTCTA ++ +---------- +@ref1_grp1_p002 +GCAGGTCGAC ++ +////////// +@ref1_grp1_p003 +GCCTGCAGGT ++ +1111111111 +@ref1_grp1_p004 +GCATGCCTGC ++ +3333333333 +@ref1_grp1_p005 +GCTTGCATGC ++ +5555555555 +@ref1_grp1_p006 +TCAAGCTTGC ++ +7777777777 +@ref1_grp2_p001 +AGGTCGACTC ++ +.......... +@ref1_grp2_p002 +CTGCAGGTCG ++ +0000000000 +@ref1_grp2_p003 +ATGCCTGCAG ++ +2222222222 +@ref1_grp2_p004 +TTGCATGCCT ++ +4444444444 +@ref1_grp2_p005 +AAGCTTGCAT ++ +6666666666 +@ref1_grp2_p006 +ACTCAAGCTT ++ +8888888888 +@ref2_grp3_p001 +CTGTTTCCTGTGTGA ++ +||||||||||||||| +@ref2_grp3_p002 +CGCCAAGCTATTTAG ++ +}}}}}}}}}}}}}}} +@ref2_grp3_p003 +ACGTMRWSYKVHDBN ++ +0123456789abcd! +@ref12_grp1_p001 +CACTATAGAA ++ +BBBBBBBBBB +@ref12_grp2_p001 +ATTTAGGTGA ++ +BBBBBBBBBB +@unaligned_grp3_p001 +GAAAGTGAGGAGGTG ++ +edcba9876543210 diff --git a/src/samtools-1.3.1/test/bam2fq/3.s.fq.expected b/src/samtools-1.3.1/test/bam2fq/3.s.fq.expected new file mode 100644 index 0000000..e401f6b --- /dev/null +++ b/src/samtools-1.3.1/test/bam2fq/3.s.fq.expected @@ -0,0 +1,4 @@ +@ref1_grp2_p002a +CGGTACCCGG ++ +$$$$$$$$$$ diff --git a/src/samtools-1.3.1/test/bam2fq/3.stdout.expected b/src/samtools-1.3.1/test/bam2fq/3.stdout.expected new file mode 100644 index 0000000..e69de29 diff --git a/src/samtools-1.3.1/test/bam2fq/4.1.fq.expected b/src/samtools-1.3.1/test/bam2fq/4.1.fq.expected new file mode 100644 index 0000000..784aab3 --- /dev/null +++ b/src/samtools-1.3.1/test/bam2fq/4.1.fq.expected @@ -0,0 +1,68 @@ +@ref1_grp1_p001 +CGAGCTCGGT ++ +!!!!!!!!!! +@ref1_grp1_p002 +CTCGGTACCC ++ +########## +@ref1_grp1_p003 +GTACCCGGGG ++ +%%%%%%%%%% +@ref1_grp1_p004 +CCGGGGATCC ++ +'''''''''' +@ref1_grp1_p005 +GGATCCTCTA ++ +)))))))))) +@ref1_grp1_p006 +CCTCTAGAGT ++ +++++++++++ +@ref1_grp2_p001 +AGCTCGGTAC ++ +"""""""""" +@ref1_grp2_p002 +CGGTACCCGG ++ +$$$$$$$$$$ +@ref1_grp2_p003 +ACCCGGGGAT ++ +&&&&&&&&&& +@ref1_grp2_p004 +GGGGATCCTC ++ +(((((((((( +@ref1_grp2_p005 +ATCCTCTAGA ++ +********** +@ref1_grp2_p006 +TCTAGAGTCG ++ +,,,,,,,,,, +@ref2_grp3_p001 +GTGACACTATAGAAT ++ +~~~~~~~~~~~~~~~ +@ref2_grp3_p002 +CTGTTTCCTGTGTGA ++ +{{{{{{{{{{{{{{{ +@ref2_grp3_p003 +ACGTMRWSYKVHDBN ++ +0123456789abcd! +@ref12_grp1_p001 +TGCAGGCATG ++ +AAAAAAAAAA +@ref12_grp2_p001 +CAAGCTTGAG ++ +AAAAAAAAAA diff --git a/src/samtools-1.3.1/test/bam2fq/4.2.fq.expected b/src/samtools-1.3.1/test/bam2fq/4.2.fq.expected new file mode 100644 index 0000000..3348a52 --- /dev/null +++ b/src/samtools-1.3.1/test/bam2fq/4.2.fq.expected @@ -0,0 +1,68 @@ +@ref1_grp1_p001 +GTCGACTCTA ++ +---------- +@ref1_grp1_p002 +GCAGGTCGAC ++ +////////// +@ref1_grp1_p003 +GCCTGCAGGT ++ +1111111111 +@ref1_grp1_p004 +GCATGCCTGC ++ +3333333333 +@ref1_grp1_p005 +GCTTGCATGC ++ +5555555555 +@ref1_grp1_p006 +TCAAGCTTGC ++ +7777777777 +@ref1_grp2_p001 +AGGTCGACTC ++ +.......... +@ref1_grp2_p002 +CTGCAGGTCG ++ +0000000000 +@ref1_grp2_p003 +ATGCCTGCAG ++ +2222222222 +@ref1_grp2_p004 +TTGCATGCCT ++ +4444444444 +@ref1_grp2_p005 +AAGCTTGCAT ++ +6666666666 +@ref1_grp2_p006 +ACTCAAGCTT ++ +8888888888 +@ref2_grp3_p001 +CTGTTTCCTGTGTGA ++ +||||||||||||||| +@ref2_grp3_p002 +CGCCAAGCTATTTAG ++ +}}}}}}}}}}}}}}} +@ref2_grp3_p003 +ACGTMRWSYKVHDBN ++ +0123456789abcd! +@ref12_grp1_p001 +CACTATAGAA ++ +BBBBBBBBBB +@ref12_grp2_p001 +ATTTAGGTGA ++ +BBBBBBBBBB diff --git a/src/samtools-1.3.1/test/bam2fq/4.s.fq.expected b/src/samtools-1.3.1/test/bam2fq/4.s.fq.expected new file mode 100644 index 0000000..b166f15 --- /dev/null +++ b/src/samtools-1.3.1/test/bam2fq/4.s.fq.expected @@ -0,0 +1,8 @@ +@ref1_grp2_p002a +CGGTACCCGG ++ +$$$$$$$$$$ +@unaligned_grp3_p001 +CACTCGTTCATGACG ++ +0123456789abcde diff --git a/src/samtools-1.3.1/test/bam2fq/4.stdout.expected b/src/samtools-1.3.1/test/bam2fq/4.stdout.expected new file mode 100644 index 0000000..e69de29 diff --git a/src/samtools-1.3.1/test/dat/bam2fq.001.sam b/src/samtools-1.3.1/test/dat/bam2fq.001.sam new file mode 100644 index 0000000..f84ae8d --- /dev/null +++ b/src/samtools-1.3.1/test/dat/bam2fq.001.sam @@ -0,0 +1,65 @@ +@HD VN:1.4 SO:queryname +@RG ID:grp1 DS:Group 1 LB:Library 1 SM:Sample +@RG ID:grp2 DS:Group 2 LB:Library 2 SM:Sample +@RG ID:grp3 DS:Group 3 LB:Library 3 SM:Sample +@PG ID:prog1 PN:emacs CL:emacs VN:23.1.1 +@CO The MIT License +@CO +@CO Copyright (c) 2014, 2015 Genome Research Ltd. +@CO +@CO Permission is hereby granted, free of charge, to any person obtaining a copy +@CO of this software and associated documentation files (the "Software"), to deal +@CO in the Software without restriction, including without limitation the rights +@CO to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +@CO copies of the Software, and to permit persons to whom the Software is +@CO furnished to do so, subject to the following conditions: +@CO +@CO The above copyright notice and this permission notice shall be included in +@CO all copies or substantial portions of the Software. +@CO +@CO THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +@CO IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +@CO FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +@CO AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +@CO LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +@CO OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +@CO THE SOFTWARE. +@SQ SN:ref1 LN:56 M5:08c04d512d4797d9ba2a156c1daba468 +@SQ SN:ref2 LN:60 M5:7c35feac7036c1cdef3bee0cc4b21437 +ref1_grp1_p001 99 ref1 1 0 10M = 25 34 CGAGCTCGGT !!!!!!!!!! MD:Z:10 NM:i:0 RG:Z:grp1 BC:Z:ACGT H0:i:1 aa:A:! ab:A:~ fa:f:3.14159 za:Z:Hello world! ha:H:DEADBEEF ba:B:c,-128,0,127 bb:B:C,0,127,255 bc:B:s,-32768,0,32767 bd:B:S,0,32768,65535 be:B:i,-2147483648,0,2147483647 bf:B:I,0,2147483648,4294967295 bg:B:f,2.71828,6.626e-34,2.9979e+09 +ref1_grp1_p001 147 ref1 25 12 10M = 1 -34 TAGAGTCGAC ---------- MD:Z:10 NM:i:0 RG:Z:grp1 +ref1_grp1_p002 99 ref1 5 2 10M = 29 34 CTCGGTACCC ########## MD:Z:10 NM:i:0 RG:Z:grp1 BC:Z:AATTCCGG H0:i:1 aa:A:a ab:A:z fa:f:4.3597e-18 za:Z:Another string ha:H:2000AD +ref1_grp1_p002 147 ref1 29 14 10M = 5 -34 GTCGACCTGC ////////// MD:Z:10 NM:i:0 RG:Z:grp1 +ref1_grp1_p003 99 ref1 9 4 10M = 33 34 GTACCCGGGG %%%%%%%%%% MD:Z:10 NM:i:0 fa:f:1.66e-27 RG:Z:grp1 +ref1_grp1_p003 147 ref1 33 16 10M = 9 -34 ACCTGCAGGC 1111111111 MD:Z:10 NM:i:0 RG:Z:grp1 +ref1_grp1_p004 99 ref1 13 6 10M = 37 34 CCGGGGATCC '''''''''' MD:Z:10 NM:i:0 fa:f:1.38e-23 za:Z:xRG:Z:grp2 RG:Z:grp1 +ref1_grp1_p004 147 ref1 37 18 10M = 13 -34 GCAGGCATGC 3333333333 MD:Z:10 NM:i:0 RG:Z:grp1 +ref1_grp1_p005 99 ref1 17 8 10M = 41 34 GGATCCTCTA )))))))))) MD:Z:10 NM:i:0 RG:Z:grp1 ia:i:40000 +ref1_grp1_p005 147 ref1 41 20 10M = 17 -34 GCATGCAAGC 5555555555 MD:Z:10 NM:i:0 RG:Z:grp1 +ref1_grp1_p006 99 ref1 21 10 10M = 45 34 CCTCTAGAGT ++++++++++ MD:Z:10 NM:i:0 RG:Z:grp1 ia:i:255 +ref1_grp1_p006 147 ref1 45 22 10M = 21 -34 GCAAGCTTGA 7777777777 MD:Z:10 NM:i:0 RG:Z:grp1 +ref1_grp2_p001 99 ref1 3 1 8M2S = 27 34 AGCTCGGTAC """""""""" MD:Z:8 NM:i:0 RG:Z:grp2 BC:Z:TGCA H0:i:1 aa:A:A ab:A:Z fa:f:6.67e-11 za:Z:!"$%^&*() ha:H:CAFE +ref1_grp2_p001 2147 ref1 11 1 8H2M = 27 34 AC "" MD:Z:2 NM:i:0 RG:Z:grp2 BC:Z:TGCA H0:i:1 aa:A:A ab:A:Z fa:f:6.67e-11 za:Z:!"$%^&*() ha:H:CAFE +ref1_grp2_p001 147 ref1 27 13 10M = 3 -34 GAGTCGACCT .......... MD:Z:10 NM:i:0 RG:Z:grp2 +ref1_grp2_p002 99 ref1 7 3 10M = 31 34 CGGTACCCGG $$$$$$$$$$ MD:Z:10 NM:i:0 fa:f:6.022e+23 RG:Z:grp2 +ref1_grp2_p002 147 ref1 31 15 10M = 7 -34 CGACCTGCAG 0000000000 MD:Z:10 NM:i:0 RG:Z:grp2 +ref1_grp2_p003 99 ref1 11 5 10M = 35 34 ACCCGGGGAT &&&&&&&&&& MD:Z:10 NM:i:0 RG:Z:grp2 ia:i:4294967295 +ref1_grp2_p003 147 ref1 35 17 10M = 11 -34 CTGCAGGCAT 2222222222 MD:Z:10 NM:i:0 RG:Z:grp2 +ref1_grp2_p004 99 ref1 15 7 10M = 39 34 GGGGATCCTC (((((((((( MD:Z:10 NM:i:0 RG:Z:grp2 ia:i:-2147483648 +ref1_grp2_p004 147 ref1 39 19 10M = 15 -34 AGGCATGCAA 4444444444 MD:Z:10 NM:i:0 RG:Z:grp2 +ref1_grp2_p005 99 ref1 19 9 10M = 43 34 ATCCTCTAGA ********** MD:Z:10 NM:i:0 RG:Z:grp2 ia:i:-1000 +ref1_grp2_p005 147 ref1 43 21 10M = 19 -34 ATGCAAGCTT 6666666666 MD:Z:10 NM:i:0 RG:Z:grp2 +ref1_grp2_p006 99 ref1 23 11 10M = 47 34 TCTAGAGTCG ,,,,,,,,,, MD:Z:10 NM:i:0 RG:Z:grp2 ia:i:-1 +ref1_grp2_p006 147 ref1 47 23 10M = 23 -34 AAGCTTGAGT 8888888888 MD:Z:10 NM:i:0 RG:Z:grp2 +ref2_grp3_p001 83 ref2 1 99 15M = 31 45 ATTCTATAGTGTCAC ~~~~~~~~~~~~~~~ MD:Z:15 NM:i:0 RG:Z:grp3 +ref2_grp3_p001 163 ref2 31 99 15M = 1 -45 CTGTTTCCTGTGTGA ||||||||||||||| MD:Z:0T0A0A1C0A0T0G0G0T0C0A1A0G0 NM:i:13 RG:Z:grp3 +ref2_grp3_p002 99 ref2 46 99 15M = 16 -45 CTGTTTCCTGTGTGA {{{{{{{{{{{{{{{ MD:Z:15 NM:i:0 RG:Z:grp3 +ref2_grp3_p002 147 ref2 16 99 15M = 46 45 CTAAATAGCTTGGCG }}}}}}}}}}}}}}} MD:Z:15 NM:i:0 RG:Z:grp3 +ref2_grp3_p003 99 ref2 1 99 15M = 1 15 ACGTMRWSYKVHDBN 0123456789abcd! MD:Z:1T0T0C0T0A0T0A0G0T0G0T0C0A0C0 NM:i:14 RG:Z:grp3 +ref2_grp3_p003 147 ref2 1 99 15M = 1 -15 NVHDBMRSWYKACGT !dcba9876543210 MD:Z:0A0T0T0C0T0A0T0A0G0T0G0T1A0C0 NM:i:14 RG:Z:grp3 +ref12_grp1_p001 97 ref1 36 50 10M ref2 2 0 TGCAGGCATG AAAAAAAAAA MD:Z:10 NM:i:0 RG:Z:grp1 +ref12_grp1_p001 145 ref2 2 50 10M ref1 36 0 TTCTATAGTG BBBBBBBBBB MD:Z:10 NM:i:0 RG:Z:grp1 +ref12_grp2_p001 97 ref1 46 50 10M ref2 12 0 CAAGCTTGAG AAAAAAAAAA MD:Z:10 NM:i:0 RG:Z:grp2 +ref12_grp2_p001 145 ref2 12 50 10M ref1 46 0 TCACCTAAAT BBBBBBBBBB MD:Z:10 NM:i:0 RG:Z:grp2 +unaligned_grp3_p001 77 * 0 0 * * 0 0 CACTCGTTCATGACG 0123456789abcde RG:Z:grp3 +unaligned_grp3_p001 141 * 0 0 * * 0 0 GAAAGTGAGGAGGTG edcba9876543210 RG:Z:grp3 diff --git a/src/samtools-1.3.1/test/dat/bam2fq.002.sam b/src/samtools-1.3.1/test/dat/bam2fq.002.sam new file mode 100644 index 0000000..7fc2c57 --- /dev/null +++ b/src/samtools-1.3.1/test/dat/bam2fq.002.sam @@ -0,0 +1,66 @@ +@HD VN:1.4 SO:queryname +@RG ID:grp1 DS:Group 1 LB:Library 1 SM:Sample +@RG ID:grp2 DS:Group 2 LB:Library 2 SM:Sample +@RG ID:grp3 DS:Group 3 LB:Library 3 SM:Sample +@PG ID:prog1 PN:emacs CL:emacs VN:23.1.1 +@CO The MIT License +@CO +@CO Copyright (c) 2014, 2015 Genome Research Ltd. +@CO +@CO Permission is hereby granted, free of charge, to any person obtaining a copy +@CO of this software and associated documentation files (the "Software"), to deal +@CO in the Software without restriction, including without limitation the rights +@CO to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +@CO copies of the Software, and to permit persons to whom the Software is +@CO furnished to do so, subject to the following conditions: +@CO +@CO The above copyright notice and this permission notice shall be included in +@CO all copies or substantial portions of the Software. +@CO +@CO THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +@CO IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +@CO FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +@CO AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +@CO LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +@CO OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +@CO THE SOFTWARE. +@SQ SN:ref1 LN:56 M5:08c04d512d4797d9ba2a156c1daba468 +@SQ SN:ref2 LN:60 M5:7c35feac7036c1cdef3bee0cc4b21437 +ref1_grp1_p001 99 ref1 1 0 10M = 25 34 CGAGCTCGGT !!!!!!!!!! MD:Z:10 NM:i:0 RG:Z:grp1 BC:Z:ACGT H0:i:1 aa:A:! ab:A:~ fa:f:3.14159 za:Z:Hello world! ha:H:DEADBEEF ba:B:c,-128,0,127 bb:B:C,0,127,255 bc:B:s,-32768,0,32767 bd:B:S,0,32768,65535 be:B:i,-2147483648,0,2147483647 bf:B:I,0,2147483648,4294967295 bg:B:f,2.71828,6.626e-34,2.9979e+09 +ref1_grp1_p001 147 ref1 25 12 10M = 1 -34 TAGAGTCGAC ---------- MD:Z:10 NM:i:0 RG:Z:grp1 +ref1_grp1_p002 99 ref1 5 2 10M = 29 34 CTCGGTACCC ########## MD:Z:10 NM:i:0 RG:Z:grp1 BC:Z:AATTCCGG H0:i:1 aa:A:a ab:A:z fa:f:4.3597e-18 za:Z:Another string ha:H:2000AD +ref1_grp1_p002 147 ref1 29 14 10M = 5 -34 GTCGACCTGC ////////// MD:Z:10 NM:i:0 RG:Z:grp1 +ref1_grp1_p003 99 ref1 9 4 10M = 33 34 GTACCCGGGG %%%%%%%%%% MD:Z:10 NM:i:0 fa:f:1.66e-27 RG:Z:grp1 +ref1_grp1_p003 147 ref1 33 16 10M = 9 -34 ACCTGCAGGC 1111111111 MD:Z:10 NM:i:0 RG:Z:grp1 +ref1_grp1_p004 99 ref1 13 6 10M = 37 34 CCGGGGATCC '''''''''' MD:Z:10 NM:i:0 fa:f:1.38e-23 za:Z:xRG:Z:grp2 RG:Z:grp1 +ref1_grp1_p004 147 ref1 37 18 10M = 13 -34 GCAGGCATGC 3333333333 MD:Z:10 NM:i:0 RG:Z:grp1 +ref1_grp1_p005 99 ref1 17 8 10M = 41 34 GGATCCTCTA )))))))))) MD:Z:10 NM:i:0 RG:Z:grp1 ia:i:40000 +ref1_grp1_p005 147 ref1 41 20 10M = 17 -34 GCATGCAAGC 5555555555 MD:Z:10 NM:i:0 RG:Z:grp1 +ref1_grp1_p006 99 ref1 21 10 10M = 45 34 CCTCTAGAGT ++++++++++ MD:Z:10 NM:i:0 RG:Z:grp1 ia:i:255 +ref1_grp1_p006 147 ref1 45 22 10M = 21 -34 GCAAGCTTGA 7777777777 MD:Z:10 NM:i:0 RG:Z:grp1 +ref1_grp2_p001 99 ref1 3 1 8M2S = 27 34 AGCTCGGTAC """""""""" MD:Z:8 NM:i:0 RG:Z:grp2 BC:Z:TGCA H0:i:1 aa:A:A ab:A:Z fa:f:6.67e-11 za:Z:!"$%^&*() ha:H:CAFE +ref1_grp2_p001 2147 ref1 11 1 8H2M = 27 34 AC "" MD:Z:2 NM:i:0 RG:Z:grp2 BC:Z:TGCA H0:i:1 aa:A:A ab:A:Z fa:f:6.67e-11 za:Z:!"$%^&*() ha:H:CAFE +ref1_grp2_p001 147 ref1 27 13 10M = 3 -34 GAGTCGACCT .......... MD:Z:10 NM:i:0 RG:Z:grp2 +ref1_grp2_p002a 99 ref1 7 3 10M = 31 34 CGGTACCCGG $$$$$$$$$$ MD:Z:10 NM:i:0 fa:f:6.022e+23 RG:Z:grp2 +ref1_grp2_p002 99 ref1 7 3 10M = 31 34 CGGTACCCGG $$$$$$$$$$ MD:Z:10 NM:i:0 fa:f:6.022e+23 RG:Z:grp2 +ref1_grp2_p002 147 ref1 31 15 10M = 7 -34 CGACCTGCAG 0000000000 MD:Z:10 NM:i:0 RG:Z:grp2 +ref1_grp2_p003 99 ref1 11 5 10M = 35 34 ACCCGGGGAT &&&&&&&&&& MD:Z:10 NM:i:0 RG:Z:grp2 ia:i:4294967295 +ref1_grp2_p003 147 ref1 35 17 10M = 11 -34 CTGCAGGCAT 2222222222 MD:Z:10 NM:i:0 RG:Z:grp2 +ref1_grp2_p004 99 ref1 15 7 10M = 39 34 GGGGATCCTC (((((((((( MD:Z:10 NM:i:0 RG:Z:grp2 ia:i:-2147483648 +ref1_grp2_p004 147 ref1 39 19 10M = 15 -34 AGGCATGCAA 4444444444 MD:Z:10 NM:i:0 RG:Z:grp2 +ref1_grp2_p005 99 ref1 19 9 10M = 43 34 ATCCTCTAGA ********** MD:Z:10 NM:i:0 RG:Z:grp2 ia:i:-1000 +ref1_grp2_p005 147 ref1 43 21 10M = 19 -34 ATGCAAGCTT 6666666666 MD:Z:10 NM:i:0 RG:Z:grp2 +ref1_grp2_p006 99 ref1 23 11 10M = 47 34 TCTAGAGTCG ,,,,,,,,,, MD:Z:10 NM:i:0 RG:Z:grp2 ia:i:-1 +ref1_grp2_p006 147 ref1 47 23 10M = 23 -34 AAGCTTGAGT 8888888888 MD:Z:10 NM:i:0 RG:Z:grp2 +ref2_grp3_p001 83 ref2 1 99 15M = 31 45 ATTCTATAGTGTCAC ~~~~~~~~~~~~~~~ MD:Z:15 NM:i:0 RG:Z:grp3 +ref2_grp3_p001 163 ref2 31 99 15M = 1 -45 CTGTTTCCTGTGTGA ||||||||||||||| MD:Z:0T0A0A1C0A0T0G0G0T0C0A1A0G0 NM:i:13 RG:Z:grp3 +ref2_grp3_p002 99 ref2 46 99 15M = 16 -45 CTGTTTCCTGTGTGA {{{{{{{{{{{{{{{ MD:Z:15 NM:i:0 RG:Z:grp3 +ref2_grp3_p002 147 ref2 16 99 15M = 46 45 CTAAATAGCTTGGCG }}}}}}}}}}}}}}} MD:Z:15 NM:i:0 RG:Z:grp3 +ref2_grp3_p003 99 ref2 1 99 15M = 1 15 ACGTMRWSYKVHDBN 0123456789abcd! MD:Z:1T0T0C0T0A0T0A0G0T0G0T0C0A0C0 NM:i:14 RG:Z:grp3 +ref2_grp3_p003 147 ref2 1 99 15M = 1 -15 NVHDBMRSWYKACGT !dcba9876543210 MD:Z:0A0T0T0C0T0A0T0A0G0T0G0T1A0C0 NM:i:14 RG:Z:grp3 +ref12_grp1_p001 97 ref1 36 50 10M ref2 2 0 TGCAGGCATG AAAAAAAAAA MD:Z:10 NM:i:0 RG:Z:grp1 +ref12_grp1_p001 145 ref2 2 50 10M ref1 36 0 TTCTATAGTG BBBBBBBBBB MD:Z:10 NM:i:0 RG:Z:grp1 +ref12_grp2_p001 97 ref1 46 50 10M ref2 12 0 CAAGCTTGAG AAAAAAAAAA MD:Z:10 NM:i:0 RG:Z:grp2 +ref12_grp2_p001 145 ref2 12 50 10M ref1 46 0 TCACCTAAAT BBBBBBBBBB MD:Z:10 NM:i:0 RG:Z:grp2 +unaligned_grp3_p001 77 * 0 0 * * 0 0 CACTCGTTCATGACG 0123456789abcde RG:Z:grp3 +unaligned_grp3_p001 141 * 0 0 * * 0 0 GAAAGTGAGGAGGTG edcba9876543210 RG:Z:grp3 diff --git a/src/samtools-1.3.1/test/dat/bam2fq.003.sam b/src/samtools-1.3.1/test/dat/bam2fq.003.sam new file mode 100644 index 0000000..f06b18e --- /dev/null +++ b/src/samtools-1.3.1/test/dat/bam2fq.003.sam @@ -0,0 +1,65 @@ +@HD VN:1.4 SO:queryname +@RG ID:grp1 DS:Group 1 LB:Library 1 SM:Sample +@RG ID:grp2 DS:Group 2 LB:Library 2 SM:Sample +@RG ID:grp3 DS:Group 3 LB:Library 3 SM:Sample +@PG ID:prog1 PN:emacs CL:emacs VN:23.1.1 +@CO The MIT License +@CO +@CO Copyright (c) 2014, 2015 Genome Research Ltd. +@CO +@CO Permission is hereby granted, free of charge, to any person obtaining a copy +@CO of this software and associated documentation files (the "Software"), to deal +@CO in the Software without restriction, including without limitation the rights +@CO to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +@CO copies of the Software, and to permit persons to whom the Software is +@CO furnished to do so, subject to the following conditions: +@CO +@CO The above copyright notice and this permission notice shall be included in +@CO all copies or substantial portions of the Software. +@CO +@CO THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +@CO IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +@CO FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +@CO AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +@CO LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +@CO OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +@CO THE SOFTWARE. +@SQ SN:ref1 LN:56 M5:08c04d512d4797d9ba2a156c1daba468 +@SQ SN:ref2 LN:60 M5:7c35feac7036c1cdef3bee0cc4b21437 +ref1_grp1_p001 99 ref1 1 0 10M = 25 34 CGAGCTCGGT !!!!!!!!!! MD:Z:10 NM:i:0 RG:Z:grp1 BC:Z:ACGT H0:i:1 aa:A:! ab:A:~ fa:f:3.14159 za:Z:Hello world! ha:H:DEADBEEF ba:B:c,-128,0,127 bb:B:C,0,127,255 bc:B:s,-32768,0,32767 bd:B:S,0,32768,65535 be:B:i,-2147483648,0,2147483647 bf:B:I,0,2147483648,4294967295 bg:B:f,2.71828,6.626e-34,2.9979e+09 +ref1_grp1_p001 147 ref1 25 12 10M = 1 -34 TAGAGTCGAC ---------- MD:Z:10 NM:i:0 RG:Z:grp1 +ref1_grp1_p002 99 ref1 5 2 10M = 29 34 CTCGGTACCC ########## MD:Z:10 NM:i:0 RG:Z:grp1 BC:Z:AATTCCGG H0:i:1 aa:A:a ab:A:z fa:f:4.3597e-18 za:Z:Another string ha:H:2000AD +ref1_grp1_p002 147 ref1 29 14 10M = 5 -34 GTCGACCTGC ////////// MD:Z:10 NM:i:0 RG:Z:grp1 +ref1_grp1_p003 99 ref1 9 4 10M = 33 34 GTACCCGGGG %%%%%%%%%% MD:Z:10 NM:i:0 fa:f:1.66e-27 RG:Z:grp1 +ref1_grp1_p003 147 ref1 33 16 10M = 9 -34 ACCTGCAGGC 1111111111 MD:Z:10 NM:i:0 RG:Z:grp1 +ref1_grp1_p004 99 ref1 13 6 10M = 37 34 CCGGGGATCC '''''''''' MD:Z:10 NM:i:0 fa:f:1.38e-23 za:Z:xRG:Z:grp2 RG:Z:grp1 +ref1_grp1_p004 147 ref1 37 18 10M = 13 -34 GCAGGCATGC 3333333333 MD:Z:10 NM:i:0 RG:Z:grp1 +ref1_grp1_p005 99 ref1 17 8 10M = 41 34 GGATCCTCTA )))))))))) MD:Z:10 NM:i:0 RG:Z:grp1 ia:i:40000 +ref1_grp1_p005 147 ref1 41 20 10M = 17 -34 GCATGCAAGC 5555555555 MD:Z:10 NM:i:0 RG:Z:grp1 +ref1_grp1_p006 99 ref1 21 10 10M = 45 34 CCTCTAGAGT ++++++++++ MD:Z:10 NM:i:0 RG:Z:grp1 ia:i:255 +ref1_grp1_p006 147 ref1 45 22 10M = 21 -34 GCAAGCTTGA 7777777777 MD:Z:10 NM:i:0 RG:Z:grp1 +ref1_grp2_p001 99 ref1 3 1 8M2S = 27 34 AGCTCGGTAC """""""""" MD:Z:8 NM:i:0 RG:Z:grp2 BC:Z:TGCA H0:i:1 aa:A:A ab:A:Z fa:f:6.67e-11 za:Z:!"$%^&*() ha:H:CAFE +ref1_grp2_p001 2147 ref1 11 1 8H2M = 27 34 AC "" MD:Z:2 NM:i:0 RG:Z:grp2 BC:Z:TGCA H0:i:1 aa:A:A ab:A:Z fa:f:6.67e-11 za:Z:!"$%^&*() ha:H:CAFE +ref1_grp2_p001 147 ref1 27 13 10M = 3 -34 GAGTCGACCT .......... MD:Z:10 NM:i:0 RG:Z:grp2 +ref1_grp2_p002a 99 ref1 7 3 10M = 31 34 CGGTACCCGG $$$$$$$$$$ MD:Z:10 NM:i:0 fa:f:6.022e+23 RG:Z:grp2 +ref1_grp2_p002 99 ref1 7 3 10M = 31 34 CGGTACCCGG $$$$$$$$$$ MD:Z:10 NM:i:0 fa:f:6.022e+23 RG:Z:grp2 +ref1_grp2_p002 147 ref1 31 15 10M = 7 -34 CGACCTGCAG 0000000000 MD:Z:10 NM:i:0 RG:Z:grp2 +ref1_grp2_p003 99 ref1 11 5 10M = 35 34 ACCCGGGGAT &&&&&&&&&& MD:Z:10 NM:i:0 RG:Z:grp2 ia:i:4294967295 +ref1_grp2_p003 147 ref1 35 17 10M = 11 -34 CTGCAGGCAT 2222222222 MD:Z:10 NM:i:0 RG:Z:grp2 +ref1_grp2_p004 99 ref1 15 7 10M = 39 34 GGGGATCCTC (((((((((( MD:Z:10 NM:i:0 RG:Z:grp2 ia:i:-2147483648 +ref1_grp2_p004 147 ref1 39 19 10M = 15 -34 AGGCATGCAA 4444444444 MD:Z:10 NM:i:0 RG:Z:grp2 +ref1_grp2_p005 99 ref1 19 9 10M = 43 34 ATCCTCTAGA ********** MD:Z:10 NM:i:0 RG:Z:grp2 ia:i:-1000 +ref1_grp2_p005 147 ref1 43 21 10M = 19 -34 ATGCAAGCTT 6666666666 MD:Z:10 NM:i:0 RG:Z:grp2 +ref1_grp2_p006 99 ref1 23 11 10M = 47 34 TCTAGAGTCG ,,,,,,,,,, MD:Z:10 NM:i:0 RG:Z:grp2 ia:i:-1 +ref1_grp2_p006 147 ref1 47 23 10M = 23 -34 AAGCTTGAGT 8888888888 MD:Z:10 NM:i:0 RG:Z:grp2 +ref2_grp3_p001 83 ref2 1 99 15M = 31 45 ATTCTATAGTGTCAC ~~~~~~~~~~~~~~~ MD:Z:15 NM:i:0 RG:Z:grp3 +ref2_grp3_p001 163 ref2 31 99 15M = 1 -45 CTGTTTCCTGTGTGA ||||||||||||||| MD:Z:0T0A0A1C0A0T0G0G0T0C0A1A0G0 NM:i:13 RG:Z:grp3 +ref2_grp3_p002 99 ref2 46 99 15M = 16 -45 CTGTTTCCTGTGTGA {{{{{{{{{{{{{{{ MD:Z:15 NM:i:0 RG:Z:grp3 +ref2_grp3_p002 147 ref2 16 99 15M = 46 45 CTAAATAGCTTGGCG }}}}}}}}}}}}}}} MD:Z:15 NM:i:0 RG:Z:grp3 +ref2_grp3_p003 99 ref2 1 99 15M = 1 15 ACGTMRWSYKVHDBN 0123456789abcd! MD:Z:1T0T0C0T0A0T0A0G0T0G0T0C0A0C0 NM:i:14 RG:Z:grp3 +ref2_grp3_p003 147 ref2 1 99 15M = 1 -15 NVHDBMRSWYKACGT !dcba9876543210 MD:Z:0A0T0T0C0T0A0T0A0G0T0G0T1A0C0 NM:i:14 RG:Z:grp3 +ref12_grp1_p001 97 ref1 36 50 10M ref2 2 0 TGCAGGCATG AAAAAAAAAA MD:Z:10 NM:i:0 RG:Z:grp1 +ref12_grp1_p001 145 ref2 2 50 10M ref1 36 0 TTCTATAGTG BBBBBBBBBB MD:Z:10 NM:i:0 RG:Z:grp1 +ref12_grp2_p001 97 ref1 46 50 10M ref2 12 0 CAAGCTTGAG AAAAAAAAAA MD:Z:10 NM:i:0 RG:Z:grp2 +ref12_grp2_p001 145 ref2 12 50 10M ref1 46 0 TCACCTAAAT BBBBBBBBBB MD:Z:10 NM:i:0 RG:Z:grp2 +unaligned_grp3_p001 77 * 0 0 * * 0 0 CACTCGTTCATGACG 0123456789abcde RG:Z:grp3 diff --git a/src/samtools-1.3.1/test/dat/cat.hdr b/src/samtools-1.3.1/test/dat/cat.hdr new file mode 100644 index 0000000..bfb4270 --- /dev/null +++ b/src/samtools-1.3.1/test/dat/cat.hdr @@ -0,0 +1,25 @@ +@HD VN:1.4 SO:coordinate +@RG ID:g1 DS:Group 1 LB:Lib1 SM:Sample1 +@PG ID:prog1 PN:emacs CL:emacs VN:23.1.1 +@CO The MIT License +@CO +@CO Copyright (c) 2014 Genome Research Ltd. +@CO +@CO Permission is hereby granted, free of charge, to any person obtaining a copy +@CO of this software and associated documentation files (the "Software"), to deal +@CO in the Software without restriction, including without limitation the rights +@CO to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +@CO copies of the Software, and to permit persons to whom the Software is +@CO furnished to do so, subject to the following conditions: +@CO +@CO The above copyright notice and this permission notice shall be included in +@CO all copies or substantial portions of the Software. +@CO +@CO THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +@CO IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +@CO FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +@CO AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +@CO LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +@CO OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +@CO THE SOFTWARE. +@SQ SN:ref1 LN:10000 diff --git a/src/samtools-1.3.1/test/dat/cram_md5/08c04d512d4797d9ba2a156c1daba468 b/src/samtools-1.3.1/test/dat/cram_md5/08c04d512d4797d9ba2a156c1daba468 new file mode 100644 index 0000000..775612b --- /dev/null +++ b/src/samtools-1.3.1/test/dat/cram_md5/08c04d512d4797d9ba2a156c1daba468 @@ -0,0 +1 @@ +CGAGCTCGGTACCCGGGGATCCTCTAGAGTCGACCTGCAGGCATGCAAGCTTGAGT diff --git a/src/samtools-1.3.1/test/dat/cram_md5/7c35feac7036c1cdef3bee0cc4b21437 b/src/samtools-1.3.1/test/dat/cram_md5/7c35feac7036c1cdef3bee0cc4b21437 new file mode 100644 index 0000000..c7c54e3 --- /dev/null +++ b/src/samtools-1.3.1/test/dat/cram_md5/7c35feac7036c1cdef3bee0cc4b21437 @@ -0,0 +1 @@ +ATTCTATAGTGTCACCTAAATAGCTTGGCGTAATCATGGTCATAGCTGTTTCCTGTGTGA diff --git a/src/samtools-1.3.1/test/dat/cram_md5/89b96de7acc5918c2858ef92710be7d4 b/src/samtools-1.3.1/test/dat/cram_md5/89b96de7acc5918c2858ef92710be7d4 new file mode 100644 index 0000000..c7de7f1 --- /dev/null +++ b/src/samtools-1.3.1/test/dat/cram_md5/89b96de7acc5918c2858ef92710be7d4 @@ -0,0 +1 @@ +GGGATCCTCTAGAGT*****CGACCTGCAGGCATG diff --git a/src/samtools-1.3.1/test/dat/cram_md5/8a3d8deb9edd4ce3346b6061fcee6d0b b/src/samtools-1.3.1/test/dat/cram_md5/8a3d8deb9edd4ce3346b6061fcee6d0b new file mode 100644 index 0000000..56adc10 --- /dev/null +++ b/src/samtools-1.3.1/test/dat/cram_md5/8a3d8deb9edd4ce3346b6061fcee6d0b @@ -0,0 +1 @@ +GGGATCCTCTAGAGTCGACCTGCAGGCATG diff --git a/src/samtools-1.3.1/test/dat/depad.001.fa b/src/samtools-1.3.1/test/dat/depad.001.fa new file mode 100644 index 0000000..75421f2 --- /dev/null +++ b/src/samtools-1.3.1/test/dat/depad.001.fa @@ -0,0 +1,2 @@ +>ref1 +GGGATCCTCTAGAGT*****CGACCTGCAGGCATG diff --git a/src/samtools-1.3.1/test/dat/depad.001.fa.fai b/src/samtools-1.3.1/test/dat/depad.001.fa.fai new file mode 100644 index 0000000..57a64c8 --- /dev/null +++ b/src/samtools-1.3.1/test/dat/depad.001.fa.fai @@ -0,0 +1 @@ +ref1 35 6 35 36 diff --git a/src/samtools-1.3.1/test/dat/depad.001p.sam b/src/samtools-1.3.1/test/dat/depad.001p.sam new file mode 100644 index 0000000..d6b97be --- /dev/null +++ b/src/samtools-1.3.1/test/dat/depad.001p.sam @@ -0,0 +1,138 @@ +@HD VN:1.4 SO:queryname +@SQ SN:ref1 LN:35 M5:89b96de7acc5918c2858ef92710be7d4 +@CO The MIT License +@CO +@CO Copyright (c) 2014 Genome Research Ltd. +@CO +@CO Permission is hereby granted, free of charge, to any person obtaining a copy +@CO of this software and associated documentation files (the "Software"), to deal +@CO in the Software without restriction, including without limitation the rights +@CO to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +@CO copies of the Software, and to permit persons to whom the Software is +@CO furnished to do so, subject to the following conditions: +@CO +@CO The above copyright notice and this permission notice shall be included in +@CO all copies or substantial portions of the Software. +@CO +@CO THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +@CO IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +@CO FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +@CO AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +@CO LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +@CO OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +@CO THE SOFTWARE. +@CO +@CO 1 2 3 +@CO 12345678901234567890123456789012345 Padded base numbering +@CO Ref GGGATCCTCTAGAGT*****CGACCTGCAGGCATG 15M 5D 15M +@CO 123456789012345 678901234567890 Depadded base numbering +@CO 1 2 3 +@CO Insert ACGTA +@CO +@CO Read Padded Sequence Pad CIGAR (Depadded CIGAR) +@CO ==== =============== ========= ================ +@CO r001 GGGATCCTCTAGAGT*****CGACCTGCAGGCATG 15M 5D 15M (30M) +@CO r002 GGGATCCTCTAGAGTA***ACGACCTGCAGGCATG 16M 3D 16M (15M 1I 3P 1I 15M) +@CO r003 GGGATCCTCTAGAGTAC*TACGACCTGCAGGCATG 17M 1D 17M (15M 2I 1P 2I 15M) +@CO r004 GGGATCCTCTAGAGTACGTACGACCTGCAGGCATG 35M (15M 5I 15M) +@CO r005 GGGATCCTCTAGAGTA*G*ACGACCTGCAGGCATG 16M 1D 1M 1D 16M (15M 1I 1P 1I 1P 1I 15M) +@CO r006 GGGATCCTCTAGAGT**G**CGACCTGCAGGCATG 15M 2D 1M 2D 15M (15M 2P 1I 2P 15M) +@CO r007 GGGATCCTCTAGAGT*CGTACGACCTGCAGGCATG 15M 1D 19M (15M 1P 4I 15M) +@CO r008 GGGATCCTCTAGAGT**GTACGACCTGCAGGCATG 15M 2D 18M (15M 2P 3I 15M) +@CO r009 GGGATCCTCTAGAGT***TACGACCTGCAGGCATG 15M 3D 17M (15M 3P 2I 15M) +@CO r010 GGGATCCTCTAGAGT****ACGACCTGCAGGCATG 15M 4D 16M (15M 4P 1I 15M) +@CO r011 GGGATCCTCTAGAGTA****CGACCTGCAGGCATG 16M 4D 15M (15M 1I 4P 15M) +@CO r012 GGGATCCTCTAGAGTAC***CGACCTGCAGGCATG 17M 3D 15M (15M 2I 3P 15M) +@CO r013 GGGATCCTCTAGAGTACG**CGACCTGCAGGCATG 18M 2D 15M (15M 3I 2P 15M) +@CO r014 GGGATCCTCTAGAGTACGT*CGACCTGCAGGCATG 19M 1D 15M (15M 4I 1P 15M) +@CO r015 CCTCTAGAGT 10M (10M) +@CO r016 CTCTAGAGTA 10M (9M 1I) +@CO r017 TCTAGAGTAC 10M (8M 2I) +@CO r018 CTAGAGTACG 10M (7M 3I) +@CO r019 TAGAGTACGT 10M (6M 4I) +@CO r020 AGAGTACGTA 10M (5M 5I) +@CO r021 GAGTACGTAC 10M (4M 5I 1M) +@CO r022 AGTACGTACG 10M (3M 5I 2M) +@CO r023 GTACGTACGA 10M (2M 5I 3M) +@CO r024 TACGTACGAC 10M (1M 5I 4M) +@CO r025 ACGTACGACC 10M (5I 5M) +@CO r026 *CGTACGACCT 10M (1P 4I 6M) +@CO r027 **GTACGACCTG 10M (2P 3I 7M) +@CO r028 ***TACGACCTGC 10M (3P 2I 8M) +@CO r029 ****ACGACCTGCA 10M (4P 1I 9M) +@CO r030 CGACCTGCAG 10M (10M) +@CO r031 CTCTAGAGT*****C 9M 5D 1M (10M) +@CO r032 TCTAGAGT*****CG 8M 5D 2M (10M) +@CO r033 CTAGAGT*****CGA 7M 5D 3M (10M) +@CO r034 TAGAGT*****CGAC 6M 5D 4M (10M) +@CO r035 AGAGT*****CGACC 5M 5D 5M (10M) +@CO r036 GAGT*****CGACCT 4M 5D 6M (10M) +@CO r037 AGT*****CGACCTG 3M 5D 7M (10M) +@CO r038 GT*****CGACCTGC 2M 5D 8M (10M) +@CO r039 T*****CGACCTGCA 1M 5D 9M (10M) +@CO r040 AGAG******CGACC 4M 6D 5M (4M 1D 5M) +@CO r041 AGAGT******GACC 5M 6D 4M (5M 1D 4M) +@CO r042 AGAG*******GACC 4M 7D 4M (4M 2D 4M) +@CO r043 AGAG*****ACGACC 4M 5D 6M (4M 1D 4P 1I 5M) +@CO r044 AGAG*ACGTACGACC 4M 1D 10M (4M 1D 5I 5M) +@CO r045 AGAGTACGTA*GACC 10M 1D 4M (5M 5I 1D 4M) +@CO r046 AGAG*ACGTA*GACC 4M 1D 5M 1D 4M (4M 1D 5I 1D 4M) +@CO r047 AGAG*A*G*A*GACC 4M 1D 1M 1D 1M 1D 1M 1D 4M (4M 1D 1I 1P 1I 1P 1I 1D 4M) +@CO r048 AGAGTACGtacgacc 8M 7S (5M 3I 7S) +@CO r049 AGAGT*CGtacgacc 5M 1D 2M 7S (5M 1P 2I 7S) +@CO r050 agagtacGTACGACC 7S 8M (7S 2P 3I 5M) +@CO r051 agagtac*TACGACC 7S 1D 7M (7S 3P 2I 5M) +@CO r052 agagtacGT*CGACC 7S 2M 1D 5M (7S 2P 2I 1P 5M) +ref1 512 ref1 1 0 15M5D15M * 0 0 GGGATCCTCTAGAGTCGACCTGCAGGCATG * +r001 0 ref1 1 99 15M5D15M * 0 0 GGGATCCTCTAGAGTCGACCTGCAGGCATG * +r002 0 ref1 1 99 16M3D16M * 0 0 GGGATCCTCTAGAGTAACGACCTGCAGGCATG * +r003 0 ref1 1 99 17M1D17M * 0 0 GGGATCCTCTAGAGTACTACGACCTGCAGGCATG * +r004 0 ref1 1 99 35M * 0 0 GGGATCCTCTAGAGTACGTACGACCTGCAGGCATG * +r005 0 ref1 1 99 16M1D1M1D16M * 0 0 GGGATCCTCTAGAGTAGACGACCTGCAGGCATG * +r006 0 ref1 1 99 15M2D1M2D15M * 0 0 GGGATCCTCTAGAGTGCGACCTGCAGGCATG * +r007 0 ref1 1 99 15M1D19M * 0 0 GGGATCCTCTAGAGTCGTACGACCTGCAGGCATG * +r008 0 ref1 1 99 15M2D18M * 0 0 GGGATCCTCTAGAGTGTACGACCTGCAGGCATG * +r009 0 ref1 1 99 15M3D17M * 0 0 GGGATCCTCTAGAGTTACGACCTGCAGGCATG * +r010 0 ref1 1 99 15M4D16M * 0 0 GGGATCCTCTAGAGTACGACCTGCAGGCATG * +r011 0 ref1 1 99 16M4D15M * 0 0 GGGATCCTCTAGAGTACGACCTGCAGGCATG * +r012 0 ref1 1 99 17M3D15M * 0 0 GGGATCCTCTAGAGTACCGACCTGCAGGCATG * +r013 0 ref1 1 99 18M2D15M * 0 0 GGGATCCTCTAGAGTACGCGACCTGCAGGCATG * +r014 0 ref1 1 99 19M1D15M * 0 0 GGGATCCTCTAGAGTACGTCGACCTGCAGGCATG * +r015 0 ref1 6 99 10M * 0 0 CCTCTAGAGT * +r016 0 ref1 7 99 10M * 0 0 CTCTAGAGTA * +r017 0 ref1 8 99 10M * 0 0 TCTAGAGTAC * +r018 0 ref1 9 99 10M * 0 0 CTAGAGTACG * +r019 0 ref1 10 99 10M * 0 0 TAGAGTACGT * +r020 0 ref1 11 99 10M * 0 0 AGAGTACGTA * +r021 0 ref1 12 99 10M * 0 0 GAGTACGTAC * +r022 0 ref1 13 99 10M * 0 0 AGTACGTACG * +r023 0 ref1 14 99 10M * 0 0 GTACGTACGA * +r024 0 ref1 15 99 10M * 0 0 TACGTACGAC * +r025 0 ref1 16 99 10M * 0 0 ACGTACGACC * +r026 0 ref1 17 99 10M * 0 0 CGTACGACCT * +r027 0 ref1 18 99 10M * 0 0 GTACGACCTG * +r028 0 ref1 19 99 10M * 0 0 TACGACCTGC * +r029 0 ref1 20 99 10M * 0 0 ACGACCTGCA * +r030 0 ref1 21 99 10M * 0 0 CGACCTGCAG * +r031 0 ref1 7 99 9M5D1M * 0 0 CTCTAGAGTC * +r032 0 ref1 8 99 8M5D2M * 0 0 TCTAGAGTCG * +r033 0 ref1 9 99 7M5D3M * 0 0 CTAGAGTCGA * +r034 0 ref1 10 99 6M5D4M * 0 0 TAGAGTCGAC * +r035 0 ref1 11 99 5M5D5M * 0 0 AGAGTCGACC * +r036 0 ref1 12 99 4M5D6M * 0 0 GAGTCGACCT * +r037 0 ref1 13 99 3M5D7M * 0 0 AGTCGACCTG * +r038 0 ref1 14 99 2M5D8M * 0 0 GTCGACCTGC * +r039 0 ref1 15 99 1M5D9M * 0 0 TCGACCTGCA * +r040 0 ref1 11 99 4M6D5M * 0 0 AGAGCGACC * +r041 0 ref1 11 99 5M6D4M * 0 0 AGAGTGACC * +r042 0 ref1 11 99 4M7D4M * 0 0 AGAGGACC * +r043 0 ref1 11 99 4M5D6M * 0 0 AGAGACGACC * +r044 0 ref1 11 99 4M1D10M * 0 0 AGAGACGTACGACC * +r045 0 ref1 11 99 10M1D4M * 0 0 AGAGTACGTAGACC * +r046 0 ref1 11 99 4M1D5M1D4M * 0 0 AGAGACGTAGACC * +r047 0 ref1 11 99 4M1D1M1D1M1D1M1D4M * 0 0 AGAGAGAGACC * +r048 0 ref1 11 99 8M7S * 0 0 AGAGTACGTACGACC * +r049 0 ref1 11 99 5M1D2M7S * 0 0 AGAGTCGTACGACC * +r050 0 ref1 18 99 7S8M * 0 0 AGAGTACGTACGACC * +r051 0 ref1 18 99 7S1D7M * 0 0 AGAGTACTACGACC * +r052 0 ref1 18 99 7S2M1D5M * 0 0 AGAGTACGTCGACC * diff --git a/src/samtools-1.3.1/test/dat/depad.001u.sam b/src/samtools-1.3.1/test/dat/depad.001u.sam new file mode 100644 index 0000000..43c1192 --- /dev/null +++ b/src/samtools-1.3.1/test/dat/depad.001u.sam @@ -0,0 +1,138 @@ +@HD VN:1.4 SO:queryname +@SQ SN:ref1 LN:30 +@CO The MIT License +@CO +@CO Copyright (c) 2014 Genome Research Ltd. +@CO +@CO Permission is hereby granted, free of charge, to any person obtaining a copy +@CO of this software and associated documentation files (the "Software"), to deal +@CO in the Software without restriction, including without limitation the rights +@CO to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +@CO copies of the Software, and to permit persons to whom the Software is +@CO furnished to do so, subject to the following conditions: +@CO +@CO The above copyright notice and this permission notice shall be included in +@CO all copies or substantial portions of the Software. +@CO +@CO THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +@CO IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +@CO FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +@CO AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +@CO LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +@CO OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +@CO THE SOFTWARE. +@CO +@CO 1 2 3 +@CO 12345678901234567890123456789012345 Padded base numbering +@CO Ref GGGATCCTCTAGAGT*****CGACCTGCAGGCATG 15M 5D 15M +@CO 123456789012345 678901234567890 Depadded base numbering +@CO 1 2 3 +@CO Insert ACGTA +@CO +@CO Read Padded Sequence Pad CIGAR (Depadded CIGAR) +@CO ==== =============== ========= ================ +@CO r001 GGGATCCTCTAGAGT*****CGACCTGCAGGCATG 15M 5D 15M (30M) +@CO r002 GGGATCCTCTAGAGTA***ACGACCTGCAGGCATG 16M 3D 16M (15M 1I 3P 1I 15M) +@CO r003 GGGATCCTCTAGAGTAC*TACGACCTGCAGGCATG 17M 1D 17M (15M 2I 1P 2I 15M) +@CO r004 GGGATCCTCTAGAGTACGTACGACCTGCAGGCATG 35M (15M 5I 15M) +@CO r005 GGGATCCTCTAGAGTA*G*ACGACCTGCAGGCATG 16M 1D 1M 1D 16M (15M 1I 1P 1I 1P 1I 15M) +@CO r006 GGGATCCTCTAGAGT**G**CGACCTGCAGGCATG 15M 2D 1M 2D 15M (15M 2P 1I 2P 15M) +@CO r007 GGGATCCTCTAGAGT*CGTACGACCTGCAGGCATG 15M 1D 19M (15M 1P 4I 15M) +@CO r008 GGGATCCTCTAGAGT**GTACGACCTGCAGGCATG 15M 2D 18M (15M 2P 3I 15M) +@CO r009 GGGATCCTCTAGAGT***TACGACCTGCAGGCATG 15M 3D 17M (15M 3P 2I 15M) +@CO r010 GGGATCCTCTAGAGT****ACGACCTGCAGGCATG 15M 4D 16M (15M 4P 1I 15M) +@CO r011 GGGATCCTCTAGAGTA****CGACCTGCAGGCATG 16M 4D 15M (15M 1I 4P 15M) +@CO r012 GGGATCCTCTAGAGTAC***CGACCTGCAGGCATG 17M 3D 15M (15M 2I 3P 15M) +@CO r013 GGGATCCTCTAGAGTACG**CGACCTGCAGGCATG 18M 2D 15M (15M 3I 2P 15M) +@CO r014 GGGATCCTCTAGAGTACGT*CGACCTGCAGGCATG 19M 1D 15M (15M 4I 1P 15M) +@CO r015 CCTCTAGAGT 10M (10M) +@CO r016 CTCTAGAGTA 10M (9M 1I) +@CO r017 TCTAGAGTAC 10M (8M 2I) +@CO r018 CTAGAGTACG 10M (7M 3I) +@CO r019 TAGAGTACGT 10M (6M 4I) +@CO r020 AGAGTACGTA 10M (5M 5I) +@CO r021 GAGTACGTAC 10M (4M 5I 1M) +@CO r022 AGTACGTACG 10M (3M 5I 2M) +@CO r023 GTACGTACGA 10M (2M 5I 3M) +@CO r024 TACGTACGAC 10M (1M 5I 4M) +@CO r025 ACGTACGACC 10M (5I 5M) +@CO r026 *CGTACGACCT 10M (1P 4I 6M) +@CO r027 **GTACGACCTG 10M (2P 3I 7M) +@CO r028 ***TACGACCTGC 10M (3P 2I 8M) +@CO r029 ****ACGACCTGCA 10M (4P 1I 9M) +@CO r030 CGACCTGCAG 10M (10M) +@CO r031 CTCTAGAGT*****C 9M 5D 1M (10M) +@CO r032 TCTAGAGT*****CG 8M 5D 2M (10M) +@CO r033 CTAGAGT*****CGA 7M 5D 3M (10M) +@CO r034 TAGAGT*****CGAC 6M 5D 4M (10M) +@CO r035 AGAGT*****CGACC 5M 5D 5M (10M) +@CO r036 GAGT*****CGACCT 4M 5D 6M (10M) +@CO r037 AGT*****CGACCTG 3M 5D 7M (10M) +@CO r038 GT*****CGACCTGC 2M 5D 8M (10M) +@CO r039 T*****CGACCTGCA 1M 5D 9M (10M) +@CO r040 AGAG******CGACC 4M 6D 5M (4M 1D 5M) +@CO r041 AGAGT******GACC 5M 6D 4M (5M 1D 4M) +@CO r042 AGAG*******GACC 4M 7D 4M (4M 2D 4M) +@CO r043 AGAG*****ACGACC 4M 5D 6M (4M 1D 4P 1I 5M) +@CO r044 AGAG*ACGTACGACC 4M 1D 10M (4M 1D 5I 5M) +@CO r045 AGAGTACGTA*GACC 10M 1D 4M (5M 5I 1D 4M) +@CO r046 AGAG*ACGTA*GACC 4M 1D 5M 1D 4M (4M 1D 5I 1D 4M) +@CO r047 AGAG*A*G*A*GACC 4M 1D 1M 1D 1M 1D 1M 1D 4M (4M 1D 1I 1P 1I 1P 1I 1D 4M) +@CO r048 AGAGTACGtacgacc 8M 7S (5M 3I 7S) +@CO r049 AGAGT*CGtacgacc 5M 1D 2M 7S (5M 1P 2I 7S) +@CO r050 agagtacGTACGACC 7S 8M (7S 2P 3I 5M) +@CO r051 agagtac*TACGACC 7S 1D 7M (7S 3P 2I 5M) +@CO r052 agagtacGT*CGACC 7S 2M 1D 5M (7S 2P 2I 1P 5M) +ref1 512 ref1 1 0 30M * 0 0 GGGATCCTCTAGAGTCGACCTGCAGGCATG * +r001 0 ref1 1 99 30M * 0 0 GGGATCCTCTAGAGTCGACCTGCAGGCATG * +r002 0 ref1 1 99 15M1I3P1I15M * 0 0 GGGATCCTCTAGAGTAACGACCTGCAGGCATG * +r003 0 ref1 1 99 15M2I1P2I15M * 0 0 GGGATCCTCTAGAGTACTACGACCTGCAGGCATG * +r004 0 ref1 1 99 15M5I15M * 0 0 GGGATCCTCTAGAGTACGTACGACCTGCAGGCATG * +r005 0 ref1 1 99 15M1I1P1I1P1I15M * 0 0 GGGATCCTCTAGAGTAGACGACCTGCAGGCATG * +r006 0 ref1 1 99 15M2P1I2P15M * 0 0 GGGATCCTCTAGAGTGCGACCTGCAGGCATG * +r007 0 ref1 1 99 15M1P4I15M * 0 0 GGGATCCTCTAGAGTCGTACGACCTGCAGGCATG * +r008 0 ref1 1 99 15M2P3I15M * 0 0 GGGATCCTCTAGAGTGTACGACCTGCAGGCATG * +r009 0 ref1 1 99 15M3P2I15M * 0 0 GGGATCCTCTAGAGTTACGACCTGCAGGCATG * +r010 0 ref1 1 99 15M4P1I15M * 0 0 GGGATCCTCTAGAGTACGACCTGCAGGCATG * +r011 0 ref1 1 99 15M1I4P15M * 0 0 GGGATCCTCTAGAGTACGACCTGCAGGCATG * +r012 0 ref1 1 99 15M2I3P15M * 0 0 GGGATCCTCTAGAGTACCGACCTGCAGGCATG * +r013 0 ref1 1 99 15M3I2P15M * 0 0 GGGATCCTCTAGAGTACGCGACCTGCAGGCATG * +r014 0 ref1 1 99 15M4I1P15M * 0 0 GGGATCCTCTAGAGTACGTCGACCTGCAGGCATG * +r015 0 ref1 6 99 10M * 0 0 CCTCTAGAGT * +r016 0 ref1 7 99 9M1I * 0 0 CTCTAGAGTA * +r017 0 ref1 8 99 8M2I * 0 0 TCTAGAGTAC * +r018 0 ref1 9 99 7M3I * 0 0 CTAGAGTACG * +r019 0 ref1 10 99 6M4I * 0 0 TAGAGTACGT * +r020 0 ref1 11 99 5M5I * 0 0 AGAGTACGTA * +r021 0 ref1 12 99 4M5I1M * 0 0 GAGTACGTAC * +r022 0 ref1 13 99 3M5I2M * 0 0 AGTACGTACG * +r023 0 ref1 14 99 2M5I3M * 0 0 GTACGTACGA * +r024 0 ref1 15 99 1M5I4M * 0 0 TACGTACGAC * +r025 0 ref1 16 99 5I5M * 0 0 ACGTACGACC * +r026 0 ref1 16 99 1P4I6M * 0 0 CGTACGACCT * +r027 0 ref1 16 99 2P3I7M * 0 0 GTACGACCTG * +r028 0 ref1 16 99 3P2I8M * 0 0 TACGACCTGC * +r029 0 ref1 16 99 4P1I9M * 0 0 ACGACCTGCA * +r030 0 ref1 16 99 10M * 0 0 CGACCTGCAG * +r031 0 ref1 7 99 10M * 0 0 CTCTAGAGTC * +r032 0 ref1 8 99 10M * 0 0 TCTAGAGTCG * +r033 0 ref1 9 99 10M * 0 0 CTAGAGTCGA * +r034 0 ref1 10 99 10M * 0 0 TAGAGTCGAC * +r035 0 ref1 11 99 10M * 0 0 AGAGTCGACC * +r036 0 ref1 12 99 10M * 0 0 GAGTCGACCT * +r037 0 ref1 13 99 10M * 0 0 AGTCGACCTG * +r038 0 ref1 14 99 10M * 0 0 GTCGACCTGC * +r039 0 ref1 15 99 10M * 0 0 TCGACCTGCA * +r040 0 ref1 11 99 4M1D5M * 0 0 AGAGCGACC * +r041 0 ref1 11 99 5M1D4M * 0 0 AGAGTGACC * +r042 0 ref1 11 99 4M2D4M * 0 0 AGAGGACC * +r043 0 ref1 11 99 4M1D4P1I5M * 0 0 AGAGACGACC * +r044 0 ref1 11 99 4M1D5I5M * 0 0 AGAGACGTACGACC * +r045 0 ref1 11 99 5M5I1D4M * 0 0 AGAGTACGTAGACC * +r046 0 ref1 11 99 4M1D5I1D4M * 0 0 AGAGACGTAGACC * +r047 0 ref1 11 99 4M1D1I1P1I1P1I1D4M * 0 0 AGAGAGAGACC * +r048 0 ref1 11 99 5M3I7S * 0 0 AGAGTACGTACGACC * +r049 0 ref1 11 99 5M1P2I7S * 0 0 AGAGTCGTACGACC * +r050 0 ref1 16 99 7S2P3I5M * 0 0 AGAGTACGTACGACC * +r051 0 ref1 16 99 7S3P2I5M * 0 0 AGAGTACTACGACC * +r052 0 ref1 16 99 7S2P2I1P5M * 0 0 AGAGTACGTCGACC * diff --git a/src/samtools-1.3.1/test/dat/dict.fa b/src/samtools-1.3.1/test/dat/dict.fa new file mode 100644 index 0000000..81666fc --- /dev/null +++ b/src/samtools-1.3.1/test/dat/dict.fa @@ -0,0 +1,46 @@ +>chr1 +TTCATGCTGAAGCCCTCTTACGATCGTACAGATGCAAATATTAACAAACC +TTTAAGGGCAAAAAAAAAACAATACAATAATAGAGTACGTTAACACTCCA +A +>chr2 +CATCTCTACAAGCGCGTCCTACCAGACGCGCTTCCGATCTGAGAGCATAC +TTTTCATTGGATTCCAGCACAACTCCATTTTTGATCCACTTGACACCTTT +T +>chr3 +CGTATGCGCTTTTTATGTCGCCCACAGTGCCTAGTATAGCCCCTGCTAAT +AAAAAGAGATGAATACGTTTACTTAAAAAACTGAAACTAGGAATGTGCAA +A +>chr4 +CGTGATACCAACTCATGTTCACAGCCAAAGCCTGAAGCTGTCTATTATAT +TTCTCAACCATAAACTTTTGCCTCAGGCATCCGCAGAATGGTTTGCAGCC +C +>chr5 +NTCTCATTTAAAAATGGTTATAAAAACATTTATGCTGAAAAGGTGAAGTT +CATTAATGAACAGGCTGACTGTCTCACTATCGCGTTCGCAAGACGTTATC +T +>chr6 +NAATTGTTCTTAGTTTCTCGGTTTATGTGCTCTTCCAGGTGGGTAACACA +ATAATGGCCTTCCAGATCGTAAGAGCGACGTGTGTTGCACCAGTGTCGAT +C +>chr7 +CAACAGAAGGGGGGATCTGTGTTTGTGTTTCGGATTTCCTGCTGAAAAGG +TTTTCGGGTCCCCCCCCCATCCCGATTTCCTTCCGCAGCTTACCTCCCGA +AACGCGGCATCCCGATTTCTTTCCGCAGCTAACCTCCCGACAGATCGGCA +GCGCGTCGTGTAGGTCACTATGGTACATCTTGTCGTGCGGCCAGAGCATA +CACAACAGAAGGGGGGATCTGTGTTTGTGTTTCGGATTTCCTGCTGAAAA +GGTTTTCGGGTCCCCCCCCCATCCCGATTTCCTTCCGCAGCTTACCTCCC +GAAACGCGGCATCCCGATTTCTTTCCGCAGCTAACCTCCCGACAGATCGG +CAGCGCGTCGTGTAGGTCACTATGGTACATCTTGTCGTGCGGCCAGAGCA +TACA +>chr8 +CACATCGTGAATCTTACAATCTGCGGTTTCAGATGTGGAGCGATGTGTGA +GAGATTGAGCAACTGATCTGAAAAGCAGACACAGCTATTCCTAAGATGAC +CCCAGGTTCAAATGTGCAGCCCCTTTTGAGAGATTTTTTTTTTGGGCTGG +AAAAAAGACACAGCTATTCCTAAGATGACAAGATCAGAAAAAAAGTCAAG +CA +>chr8:lower +cacatcgtgaatcttacaatctgcggtttcagatgtggagcgatgtgtga +gagattgagcaactgatctgaaaagcagacacagctattcctaagatgac +cccaggttcaaatgtgcagccccttttgagagattttttttttgggctgg +aaaaaagacacagctattcctaagatgacaagatcagaaaaaaagtcaag +ca diff --git a/src/samtools-1.3.1/test/dat/dict.out b/src/samtools-1.3.1/test/dat/dict.out new file mode 100644 index 0000000..d84d5a0 --- /dev/null +++ b/src/samtools-1.3.1/test/dat/dict.out @@ -0,0 +1,10 @@ +@HD VN:1.0 SO:unsorted +@SQ SN:chr1 LN:101 M5:bd01f7e11515bb6beda8f7257902aa67 UR:ftp://orthanc.org/hf37d5.fa.gz AS:hf37d5 SP:Homo floresiensis +@SQ SN:chr2 LN:101 M5:31c33e2155b3de5e2554b693c475b310 UR:ftp://orthanc.org/hf37d5.fa.gz AS:hf37d5 SP:Homo floresiensis +@SQ SN:chr3 LN:101 M5:631593c6dd2048ae88dcce2bd505d295 UR:ftp://orthanc.org/hf37d5.fa.gz AS:hf37d5 SP:Homo floresiensis +@SQ SN:chr4 LN:101 M5:c60cb92f1ee5b78053c92bdbfa19abf1 UR:ftp://orthanc.org/hf37d5.fa.gz AS:hf37d5 SP:Homo floresiensis +@SQ SN:chr5 LN:101 M5:07ebc213c7611db0eacbb1590c3e9bda UR:ftp://orthanc.org/hf37d5.fa.gz AS:hf37d5 SP:Homo floresiensis +@SQ SN:chr6 LN:101 M5:7be2f5e7ee39e60a6c3b5b6a41178c6d UR:ftp://orthanc.org/hf37d5.fa.gz AS:hf37d5 SP:Homo floresiensis +@SQ SN:chr7 LN:404 M5:da488fc432cdaf2c20c96da473a7b630 UR:ftp://orthanc.org/hf37d5.fa.gz AS:hf37d5 SP:Homo floresiensis +@SQ SN:chr8 LN:202 M5:d339678efce576d5546e88b49a487b63 UR:ftp://orthanc.org/hf37d5.fa.gz AS:hf37d5 SP:Homo floresiensis +@SQ SN:chr8:lower LN:202 M5:d339678efce576d5546e88b49a487b63 UR:ftp://orthanc.org/hf37d5.fa.gz AS:hf37d5 SP:Homo floresiensis diff --git a/src/samtools-1.3.1/test/dat/empty.expected b/src/samtools-1.3.1/test/dat/empty.expected new file mode 100644 index 0000000..e69de29 diff --git a/src/samtools-1.3.1/test/dat/large_chrom.out b/src/samtools-1.3.1/test/dat/large_chrom.out new file mode 100644 index 0000000..989da5e --- /dev/null +++ b/src/samtools-1.3.1/test/dat/large_chrom.out @@ -0,0 +1,6 @@ +ref2_grp3_p001 83 ref2 1 99 15M = 31 45 ATTCTATAGTGTCAC ~~~~~~~~~~~~~~~ RG:Z:grp3 NM:i:0 MD:Z:15 +ref12_grp1_p001 145 ref2 2 50 10M ref1 36 0 TTCTATAGTG BBBBBBBBBB RG:Z:grp1 NM:i:0 MD:Z:10 +ref12_grp2_p001 145 ref2 12 50 10M ref1 46 0 TCACCTAAAT BBBBBBBBBB RG:Z:grp2 NM:i:0 MD:Z:10 +ref2_grp3_p002 147 ref2 436870911 99 15M = 46 45 CTAAATAGCTTGGCG }}}}}}}}}}}}}}} RG:Z:grp3 NM:i:0 MD:Z:15 +ref2_grp3_p001 163 ref2 536880911 99 15M = 1 -45 CTGTTTCCTGTGTGA ||||||||||||||| RG:Z:grp3 NM:i:13 MD:Z:0T0A0A1C0A0T0G0G0T0C0A1A0G0 +ref2_grp3_p002 99 ref2 541556280 99 15M = 16 -45 CTGTTTCCTGTGTGA {{{{{{{{{{{{{{{ RG:Z:grp3 NM:i:0 MD:Z:15 diff --git a/src/samtools-1.3.1/test/dat/large_chrom.sam b/src/samtools-1.3.1/test/dat/large_chrom.sam new file mode 100644 index 0000000..27f74e8 --- /dev/null +++ b/src/samtools-1.3.1/test/dat/large_chrom.sam @@ -0,0 +1,63 @@ +@HD VN:1.4 SO:coordinate +@RG ID:grp1 DS:Group 1 LB:Library 1 SM:Sample +@RG ID:grp2 DS:Group 2 LB:Library 2 SM:Sample +@RG ID:grp3 DS:Group 3 LB:Library 3 SM:Sample +@PG ID:prog1 PN:emacs CL:emacs VN:23.1.1 +@CO +@CO Copyright (C) 2014 Genome Research Ltd. +@CO +@CO Permission is hereby granted, free of charge, to any person obtaining +@CO a copy of this software and associated documentation files (the +@CO "Software"), to deal in the Software without restriction, including +@CO without limitation the rights to use, copy, modify, merge, publish, +@CO distribute, sublicense, and/or sell copies of the Software, and to +@CO permit persons to whom the Software is furnished to do so, subject +@CO to the following conditions: +@CO +@CO The above copyright notice and this permission notice shall be +@CO included in all copies or substantial portions of the Software. +@CO +@CO THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +@CO EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +@CO MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +@CO IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +@CO CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +@CO TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +@CO SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +@CO +@SQ SN:ref1 LN:56 M5:08c04d512d4797d9ba2a156c1daba468 +@SQ SN:ref2 LN:541556283 M5:7c35feac7036c1cdef3bee0cc4b21437 +ref1_grp1_p001 99 ref1 1 0 10M = 25 34 CGAGCTCGGT !!!!!!!!!! RG:Z:grp1 BC:Z:ACGT H0:i:1 aa:A:! ab:A:~ fa:f:3.14159 za:Z:Hello world! ha:H:DEADBEEF ba:B:c,-128,0,127 bb:B:C,0,127,255 bc:B:s,-32768,0,32767 bd:B:S,0,32768,65535 be:B:i,-2147483648,0,2147483647 bf:B:I,0,2147483648,4294967295 bg:B:f,2.71828,6.626e-34,2.9979e+09 NM:i:0 MD:Z:10 +ref1_grp2_p001 99 ref1 3 1 10M = 27 34 AGCTCGGTAC """""""""" RG:Z:grp2 BC:Z:TGCA H0:i:1 aa:A:A ab:A:Z fa:f:6.67e-11 za:Z:!"$%^&*() ha:H:CAFE NM:i:0 MD:Z:10 +ref1_grp1_p002 99 ref1 5 2 10M = 29 34 CTCGGTACCC ########## RG:Z:grp1 BC:Z:AATTCCGG H0:i:1 aa:A:a ab:A:z fa:f:4.3597e-18 za:Z:Another string ha:H:2000AD NM:i:0 MD:Z:10 +ref1_grp2_p002 99 ref1 7 3 10M = 31 34 CGGTACCCGG $$$$$$$$$$ fa:f:6.022e+23 RG:Z:grp2 NM:i:0 MD:Z:10 +ref1_grp1_p003 99 ref1 9 4 10M = 33 34 GTACCCGGGG %%%%%%%%%% fa:f:1.66e-27 RG:Z:grp1 NM:i:0 MD:Z:10 +ref1_grp2_p003 99 ref1 11 5 10M = 35 34 ACCCGGGGAT &&&&&&&&&& RG:Z:grp2 ia:i:4294967295 NM:i:0 MD:Z:10 +ref1_grp1_p004 99 ref1 13 6 10M = 37 34 CCGGGGATCC '''''''''' fa:f:1.38e-23 za:Z:xRG:Z:grp2 RG:Z:grp1 NM:i:0 MD:Z:10 +ref1_grp2_p004 99 ref1 15 7 10M = 39 34 GGGGATCCTC (((((((((( RG:Z:grp2 ia:i:-2147483648 NM:i:0 MD:Z:10 +ref1_grp1_p005 99 ref1 17 8 10M = 41 34 GGATCCTCTA )))))))))) RG:Z:grp1 ia:i:40000 NM:i:0 MD:Z:10 +ref1_grp2_p005 99 ref1 19 9 10M = 43 34 ATCCTCTAGA ********** RG:Z:grp2 ia:i:-1000 NM:i:0 MD:Z:10 +ref1_grp1_p006 99 ref1 21 10 10M = 45 34 CCTCTAGAGT ++++++++++ RG:Z:grp1 ia:i:255 NM:i:0 MD:Z:10 +ref1_grp2_p006 99 ref1 23 11 10M = 47 34 TCTAGAGTCG ,,,,,,,,,, RG:Z:grp2 ia:i:-1 NM:i:0 MD:Z:10 +ref1_grp1_p001 147 ref1 25 12 10M = 1 -34 TAGAGTCGAC ---------- RG:Z:grp1 NM:i:0 MD:Z:10 +ref1_grp2_p001 147 ref1 27 13 10M = 3 -34 GAGTCGACCT .......... RG:Z:grp2 NM:i:0 MD:Z:10 +ref1_grp1_p002 147 ref1 29 14 10M = 5 -34 GTCGACCTGC ////////// RG:Z:grp1 NM:i:0 MD:Z:10 +ref1_grp2_p002 147 ref1 31 15 10M = 7 -34 CGACCTGCAG 0000000000 RG:Z:grp2 NM:i:0 MD:Z:10 +ref1_grp1_p003 147 ref1 33 16 10M = 9 -34 ACCTGCAGGC 1111111111 RG:Z:grp1 NM:i:0 MD:Z:10 +ref1_grp2_p003 147 ref1 35 17 10M = 11 -34 CTGCAGGCAT 2222222222 RG:Z:grp2 NM:i:0 MD:Z:10 +ref12_grp1_p001 97 ref1 36 50 10M ref2 2 0 TGCAGGCATG AAAAAAAAAA RG:Z:grp1 NM:i:0 MD:Z:10 +ref1_grp1_p004 147 ref1 37 18 10M = 13 -34 GCAGGCATGC 3333333333 RG:Z:grp1 NM:i:0 MD:Z:10 +ref1_grp2_p004 147 ref1 39 19 10M = 15 -34 AGGCATGCAA 4444444444 RG:Z:grp2 NM:i:0 MD:Z:10 +ref1_grp1_p005 147 ref1 41 20 10M = 17 -34 GCATGCAAGC 5555555555 RG:Z:grp1 NM:i:0 MD:Z:10 +ref1_grp2_p005 147 ref1 43 21 10M = 19 -34 ATGCAAGCTT 6666666666 RG:Z:grp2 NM:i:0 MD:Z:10 +ref1_grp1_p006 147 ref1 45 22 10M = 21 -34 GCAAGCTTGA 7777777777 RG:Z:grp1 NM:i:0 MD:Z:10 +ref12_grp2_p001 97 ref1 46 50 10M ref2 12 0 CAAGCTTGAG AAAAAAAAAA RG:Z:grp2 NM:i:0 MD:Z:10 +ref1_grp2_p006 147 ref1 47 23 10M = 23 -34 AAGCTTGAGT 8888888888 RG:Z:grp2 NM:i:0 MD:Z:10 +ref2_grp3_p001 83 ref2 1 99 15M = 31 45 ATTCTATAGTGTCAC ~~~~~~~~~~~~~~~ RG:Z:grp3 NM:i:0 MD:Z:15 +ref12_grp1_p001 145 ref2 2 50 10M ref1 36 0 TTCTATAGTG BBBBBBBBBB RG:Z:grp1 NM:i:0 MD:Z:10 +ref12_grp2_p001 145 ref2 12 50 10M ref1 46 0 TCACCTAAAT BBBBBBBBBB RG:Z:grp2 NM:i:0 MD:Z:10 +ref2_grp3_p002 147 ref2 436870911 99 15M = 46 45 CTAAATAGCTTGGCG }}}}}}}}}}}}}}} RG:Z:grp3 NM:i:0 MD:Z:15 +ref2_grp3_p001 163 ref2 536880911 99 15M = 1 -45 CTGTTTCCTGTGTGA ||||||||||||||| RG:Z:grp3 NM:i:13 MD:Z:0T0A0A1C0A0T0G0G0T0C0A1A0G0 +ref2_grp3_p002 99 ref2 541556280 99 15M = 16 -45 CTGTTTCCTGTGTGA {{{{{{{{{{{{{{{ RG:Z:grp3 NM:i:0 MD:Z:15 +unaligned_grp3_p001 77 * 0 0 * * 0 0 CACTCGTTCATGACG 0123456789abcde RG:Z:grp3 +unaligned_grp3_p001 141 * 0 0 * * 0 0 GAAAGTGAGGAGGTG edcba9876543210 RG:Z:grp3 diff --git a/src/samtools-1.3.1/test/dat/large_chrom_bai_index.err b/src/samtools-1.3.1/test/dat/large_chrom_bai_index.err new file mode 100644 index 0000000..e6536ff --- /dev/null +++ b/src/samtools-1.3.1/test/dat/large_chrom_bai_index.err @@ -0,0 +1 @@ +[Error] chromosome too large for BAI index. Try CSI index with `samtools index -c` instead. diff --git a/src/samtools-1.3.1/test/dat/mpileup.1.sam b/src/samtools-1.3.1/test/dat/mpileup.1.sam new file mode 100644 index 0000000..65d9095 --- /dev/null +++ b/src/samtools-1.3.1/test/dat/mpileup.1.sam @@ -0,0 +1,1016 @@ +@HD VN:1.0 SO:coordinate +@SQ SN:17 LN:4200 M5:a9a06ca09c111789d92723fbf39820f6 AS:NCBI37 SP:Human +@RG ID:ERR013140 LB:g1k-sc-HG00100-A SM:HG00100 PI:450 CN:SC PL:ILLUMINA DS:SRP001294 +@RG ID:ERR016352 LB:g1k-sc-HG00100-A SM:HG00100 PI:450 CN:SC PL:ILLUMINA DS:SRP001294 +@RG ID:ERR156632 LB:3815246 SM:HG00100 PI:352 CN:SC PL:ILLUMINA DS:SRP001294 +@RG ID:ERR162872 LB:3815246 SM:HG00100 PI:349 CN:SC PL:ILLUMINA DS:SRP001294 +@RG ID:ERR162875 LB:3815246 SM:HG00100 PI:348 CN:SC PL:ILLUMINA DS:SRP001294 +@RG ID:ERR242939 LB:6503965 SM:HG00100 PI:459 CN:SC PL:ILLUMINA DS:SRP001294 +@RG ID:ERR242943 LB:6503965 SM:HG00100 PI:457 CN:SC PL:ILLUMINA DS:SRP001294 +@RG ID:ERR242947 LB:6503965 SM:HG00100 PI:456 CN:SC PL:ILLUMINA DS:SRP001294 +@RG ID:ERR242951 LB:6503965 SM:HG00100 PI:457 CN:SC PL:ILLUMINA DS:SRP001294 +@RG ID:ERR242955 LB:6503965 SM:HG00100 PI:458 CN:SC PL:ILLUMINA DS:SRP001294 +@RG ID:ERR242959 LB:6503965 SM:HG00100 PI:457 CN:SC PL:ILLUMINA DS:SRP001294 +@RG ID:ERR242963 LB:6503965 SM:HG00100 PI:457 CN:SC PL:ILLUMINA DS:SRP001294 +@RG ID:ERR242967 LB:6503965 SM:HG00100 PI:457 CN:SC PL:ILLUMINA DS:SRP001294 +@RG ID:ERR242971 LB:6503965 SM:HG00100 PI:458 CN:SC PL:ILLUMINA DS:SRP001294 +@RG ID:ERR242975 LB:6503965 SM:HG00100 PI:457 CN:SC PL:ILLUMINA DS:SRP001294 +@RG ID:ERR242979 LB:6503965 SM:HG00100 PI:457 CN:SC PL:ILLUMINA DS:SRP001294 +@RG ID:ERR242983 LB:6503965 SM:HG00100 PI:458 CN:SC PL:ILLUMINA DS:SRP001294 +@RG ID:ERR242987 LB:6503965 SM:HG00100 PI:457 CN:SC PL:ILLUMINA DS:SRP001294 +@RG ID:ERR242991 LB:6503965 SM:HG00100 PI:458 CN:SC PL:ILLUMINA DS:SRP001294 +@RG ID:ERR242995 LB:6503965 SM:HG00100 PI:458 CN:SC PL:ILLUMINA DS:SRP001294 +@RG ID:ERR242999 LB:6503965 SM:HG00100 PI:456 CN:SC PL:ILLUMINA DS:SRP001294 +@RG ID:ERR243003 LB:6503965 SM:HG00100 PI:458 CN:SC PL:ILLUMINA DS:SRP001294 +@RG ID:ERR243007 LB:6503965 SM:HG00100 PI:457 CN:SC PL:ILLUMINA DS:SRP001294 +@RG ID:ERR243011 LB:6503965 SM:HG00100 PI:456 CN:SC PL:ILLUMINA DS:SRP001294 +@RG ID:ERR243015 LB:6503965 SM:HG00100 PI:456 CN:SC PL:ILLUMINA DS:SRP001294 +@RG ID:ERR243019 LB:6503965 SM:HG00100 PI:458 CN:SC PL:ILLUMINA DS:SRP001294 +@RG ID:ERR243023 LB:6503965 SM:HG00100 PI:457 CN:SC PL:ILLUMINA DS:SRP001294 +@RG ID:ERR243027 LB:6503965 SM:HG00100 PI:458 CN:SC PL:ILLUMINA DS:SRP001294 +@RG ID:ERR243031 LB:6503965 SM:HG00100 PI:457 CN:SC PL:ILLUMINA DS:SRP001294 +@RG ID:ERR243035 LB:6503965 SM:HG00100 PI:457 CN:SC PL:ILLUMINA DS:SRP001294 +@RG ID:ERR243039 LB:6503965 SM:HG00100 PI:456 CN:SC PL:ILLUMINA DS:SRP001294 +@RG ID:ERR243043 LB:6503965 SM:HG00100 PI:457 CN:SC PL:ILLUMINA DS:SRP001294 +@RG ID:ERR243047 LB:6503965 SM:HG00100 PI:456 CN:SC PL:ILLUMINA DS:SRP001294 +@RG ID:ERR243051 LB:6503965 SM:HG00100 PI:457 CN:SC PL:ILLUMINA DS:SRP001294 +@RG ID:ERR243055 LB:6503965 SM:HG00100 PI:455 CN:SC PL:ILLUMINA DS:SRP001294 +@RG ID:ERR243059 LB:6503965 SM:HG00100 PI:457 CN:SC PL:ILLUMINA DS:SRP001294 +@RG ID:ERR243063 LB:6503965 SM:HG00100 PI:457 CN:SC PL:ILLUMINA DS:SRP001294 +@RG ID:ERR243067 LB:6503965 SM:HG00100 PI:457 CN:SC PL:ILLUMINA DS:SRP001294 +@RG ID:ERR243071 LB:6503965 SM:HG00100 PI:455 CN:SC PL:ILLUMINA DS:SRP001294 +@RG ID:ERR243075 LB:6503965 SM:HG00100 PI:457 CN:SC PL:ILLUMINA DS:SRP001294 +@RG ID:ERR243079 LB:6503965 SM:HG00100 PI:457 CN:SC PL:ILLUMINA DS:SRP001294 +@RG ID:ERR243083 LB:6503965 SM:HG00100 PI:458 CN:SC PL:ILLUMINA DS:SRP001294 +@RG ID:ERR243087 LB:6503965 SM:HG00100 PI:457 CN:SC PL:ILLUMINA DS:SRP001294 +@RG ID:ERR243091 LB:6503965 SM:HG00100 PI:456 CN:SC PL:ILLUMINA DS:SRP001294 +@RG ID:ERR245024 LB:6503965 SM:HG00100 PI:457 CN:SC PL:ILLUMINA DS:SRP001294 +@RG ID:ERR245028 LB:6503965 SM:HG00100 PI:458 CN:SC PL:ILLUMINA DS:SRP001294 +@RG ID:ERR245032 LB:6503965 SM:HG00100 PI:459 CN:SC PL:ILLUMINA DS:SRP001294 +@RG ID:ERR245034 LB:6503965 SM:HG00100 PI:458 CN:SC PL:ILLUMINA DS:SRP001294 +@RG ID:ERR245038 LB:6503965 SM:HG00100 PI:458 CN:SC PL:ILLUMINA DS:SRP001294 +@RG ID:ERR245041 LB:6503965 SM:HG00100 PI:458 CN:SC PL:ILLUMINA DS:SRP001294 +@RG ID:ERR245045 LB:6503965 SM:HG00100 PI:458 CN:SC PL:ILLUMINA DS:SRP001294 +@RG ID:ERR245049 LB:6503965 SM:HG00100 PI:458 CN:SC PL:ILLUMINA DS:SRP001294 +@RG ID:ERR245053 LB:6503965 SM:HG00100 PI:456 CN:SC PL:ILLUMINA DS:SRP001294 +@PG ID:bwa_index PN:bwa VN:0.5.9-r16 CL:bwa index -a bwtsw $reference_fasta +@PG ID:bwa_aln_fastq PN:bwa PP:bwa_index VN:0.5.9-r16 CL:bwa aln -q 15 -f $sai_file $reference_fasta $fastq_file +@PG ID:bwa_sam PN:bwa PP:bwa_aln_fastq VN:0.5.9-r16 CL:bwa sampe -a 1350 -r $rg_line -f $sam_file $reference_fasta $sai_file(s) $fastq_file(s) +@PG ID:bwa_sam.1 PN:bwa PP:bwa_aln_fastq VN:0.5.9-r16 CL:bwa sampe -a 1056 -r $rg_line -f $sam_file $reference_fasta $sai_file(s) $fastq_file(s) +@PG ID:bwa_sam.2 PN:bwa PP:bwa_aln_fastq VN:0.5.9-r16 CL:bwa sampe -a 1047 -r $rg_line -f $sam_file $reference_fasta $sai_file(s) $fastq_file(s) +@PG ID:bwa_sam.3 PN:bwa PP:bwa_aln_fastq VN:0.5.9-r16 CL:bwa sampe -a 1044 -r $rg_line -f $sam_file $reference_fasta $sai_file(s) $fastq_file(s) +@PG ID:bwa_sam.4 PN:bwa PP:bwa_aln_fastq VN:0.5.9-r16 CL:bwa sampe -a 1377 -r $rg_line -f $sam_file $reference_fasta $sai_file(s) $fastq_file(s) +@PG ID:bwa_sam.5 PN:bwa PP:bwa_aln_fastq VN:0.5.9-r16 CL:bwa sampe -a 1371 -r $rg_line -f $sam_file $reference_fasta $sai_file(s) $fastq_file(s) +@PG ID:bwa_sam.6 PN:bwa PP:bwa_aln_fastq VN:0.5.9-r16 CL:bwa sampe -a 1368 -r $rg_line -f $sam_file $reference_fasta $sai_file(s) $fastq_file(s) +@PG ID:bwa_sam.7 PN:bwa PP:bwa_aln_fastq VN:0.5.9-r16 CL:bwa sampe -a 1371 -r $rg_line -f $sam_file $reference_fasta $sai_file(s) $fastq_file(s) +@PG ID:bwa_sam.8 PN:bwa PP:bwa_aln_fastq VN:0.5.9-r16 CL:bwa sampe -a 1374 -r $rg_line -f $sam_file $reference_fasta $sai_file(s) $fastq_file(s) +@PG ID:bwa_sam.9 PN:bwa PP:bwa_aln_fastq VN:0.5.9-r16 CL:bwa sampe -a 1371 -r $rg_line -f $sam_file $reference_fasta $sai_file(s) $fastq_file(s) +@PG ID:bwa_sam.10 PN:bwa PP:bwa_aln_fastq VN:0.5.9-r16 CL:bwa sampe -a 1374 -r $rg_line -f $sam_file $reference_fasta $sai_file(s) $fastq_file(s) +@PG ID:bwa_sam.11 PN:bwa PP:bwa_aln_fastq VN:0.5.9-r16 CL:bwa sampe -a 1371 -r $rg_line -f $sam_file $reference_fasta $sai_file(s) $fastq_file(s) +@PG ID:bwa_sam.12 PN:bwa PP:bwa_aln_fastq VN:0.5.9-r16 CL:bwa sampe -a 1374 -r $rg_line -f $sam_file $reference_fasta $sai_file(s) $fastq_file(s) +@PG ID:bwa_sam.13 PN:bwa PP:bwa_aln_fastq VN:0.5.9-r16 CL:bwa sampe -a 1371 -r $rg_line -f $sam_file $reference_fasta $sai_file(s) $fastq_file(s) +@PG ID:bwa_sam.14 PN:bwa PP:bwa_aln_fastq VN:0.5.9-r16 CL:bwa sampe -a 1374 -r $rg_line -f $sam_file $reference_fasta $sai_file(s) $fastq_file(s) +@PG ID:bwa_sam.15 PN:bwa PP:bwa_aln_fastq VN:0.5.9-r16 CL:bwa sampe -a 1368 -r $rg_line -f $sam_file $reference_fasta $sai_file(s) $fastq_file(s) +@PG ID:bwa_sam.16 PN:bwa PP:bwa_aln_fastq VN:0.5.9-r16 CL:bwa sampe -a 1374 -r $rg_line -f $sam_file $reference_fasta $sai_file(s) $fastq_file(s) +@PG ID:bwa_sam.17 PN:bwa PP:bwa_aln_fastq VN:0.5.9-r16 CL:bwa sampe -a 1371 -r $rg_line -f $sam_file $reference_fasta $sai_file(s) $fastq_file(s) +@PG ID:bwa_sam.18 PN:bwa PP:bwa_aln_fastq VN:0.5.9-r16 CL:bwa sampe -a 1368 -r $rg_line -f $sam_file $reference_fasta $sai_file(s) $fastq_file(s) +@PG ID:bwa_sam.19 PN:bwa PP:bwa_aln_fastq VN:0.5.9-r16 CL:bwa sampe -a 1374 -r $rg_line -f $sam_file $reference_fasta $sai_file(s) $fastq_file(s) +@PG ID:bwa_sam.20 PN:bwa PP:bwa_aln_fastq VN:0.5.9-r16 CL:bwa sampe -a 1371 -r $rg_line -f $sam_file $reference_fasta $sai_file(s) $fastq_file(s) +@PG ID:bwa_sam.21 PN:bwa PP:bwa_aln_fastq VN:0.5.9-r16 CL:bwa sampe -a 1374 -r $rg_line -f $sam_file $reference_fasta $sai_file(s) $fastq_file(s) +@PG ID:bwa_sam.22 PN:bwa PP:bwa_aln_fastq VN:0.5.9-r16 CL:bwa sampe -a 1371 -r $rg_line -f $sam_file $reference_fasta $sai_file(s) $fastq_file(s) +@PG ID:bwa_sam.23 PN:bwa PP:bwa_aln_fastq VN:0.5.9-r16 CL:bwa sampe -a 1368 -r $rg_line -f $sam_file $reference_fasta $sai_file(s) $fastq_file(s) +@PG ID:bwa_sam.24 PN:bwa PP:bwa_aln_fastq VN:0.5.9-r16 CL:bwa sampe -a 1371 -r $rg_line -f $sam_file $reference_fasta $sai_file(s) $fastq_file(s) +@PG ID:bwa_sam.25 PN:bwa PP:bwa_aln_fastq VN:0.5.9-r16 CL:bwa sampe -a 1368 -r $rg_line -f $sam_file $reference_fasta $sai_file(s) $fastq_file(s) +@PG ID:bwa_sam.26 PN:bwa PP:bwa_aln_fastq VN:0.5.9-r16 CL:bwa sampe -a 1371 -r $rg_line -f $sam_file $reference_fasta $sai_file(s) $fastq_file(s) +@PG ID:bwa_sam.27 PN:bwa PP:bwa_aln_fastq VN:0.5.9-r16 CL:bwa sampe -a 1365 -r $rg_line -f $sam_file $reference_fasta $sai_file(s) $fastq_file(s) +@PG ID:bwa_sam.28 PN:bwa PP:bwa_aln_fastq VN:0.5.9-r16 CL:bwa sampe -a 1371 -r $rg_line -f $sam_file $reference_fasta $sai_file(s) $fastq_file(s) +@PG ID:bwa_sam.29 PN:bwa PP:bwa_aln_fastq VN:0.5.9-r16 CL:bwa sampe -a 1365 -r $rg_line -f $sam_file $reference_fasta $sai_file(s) $fastq_file(s) +@PG ID:bwa_sam.30 PN:bwa PP:bwa_aln_fastq VN:0.5.9-r16 CL:bwa sampe -a 1371 -r $rg_line -f $sam_file $reference_fasta $sai_file(s) $fastq_file(s) +@PG ID:bwa_sam.31 PN:bwa PP:bwa_aln_fastq VN:0.5.9-r16 CL:bwa sampe -a 1374 -r $rg_line -f $sam_file $reference_fasta $sai_file(s) $fastq_file(s) +@PG ID:bwa_sam.32 PN:bwa PP:bwa_aln_fastq VN:0.5.9-r16 CL:bwa sampe -a 1371 -r $rg_line -f $sam_file $reference_fasta $sai_file(s) $fastq_file(s) +@PG ID:bwa_sam.33 PN:bwa PP:bwa_aln_fastq VN:0.5.9-r16 CL:bwa sampe -a 1368 -r $rg_line -f $sam_file $reference_fasta $sai_file(s) $fastq_file(s) +@PG ID:bwa_sam.34 PN:bwa PP:bwa_aln_fastq VN:0.5.9-r16 CL:bwa sampe -a 1371 -r $rg_line -f $sam_file $reference_fasta $sai_file(s) $fastq_file(s) +@PG ID:bwa_sam.35 PN:bwa PP:bwa_aln_fastq VN:0.5.9-r16 CL:bwa sampe -a 1374 -r $rg_line -f $sam_file $reference_fasta $sai_file(s) $fastq_file(s) +@PG ID:bwa_sam.36 PN:bwa PP:bwa_aln_fastq VN:0.5.9-r16 CL:bwa sampe -a 1377 -r $rg_line -f $sam_file $reference_fasta $sai_file(s) $fastq_file(s) +@PG ID:bwa_sam.37 PN:bwa PP:bwa_aln_fastq VN:0.5.9-r16 CL:bwa sampe -a 1374 -r $rg_line -f $sam_file $reference_fasta $sai_file(s) $fastq_file(s) +@PG ID:bwa_sam.38 PN:bwa PP:bwa_aln_fastq VN:0.5.9-r16 CL:bwa sampe -a 1368 -r $rg_line -f $sam_file $reference_fasta $sai_file(s) $fastq_file(s) +@PG ID:sam_to_fixed_bam PN:samtools PP:bwa_sam VN:0.1.17 (r973:277) CL:samtools view -bSu $sam_file | samtools sort -n -o - samtools_nsort_tmp | samtools fixmate /dev/stdin /dev/stdout | samtools sort -o - samtools_csort_tmp | samtools fillmd -u - $reference_fasta > $fixed_bam_file +@PG ID:sam_to_fixed_bam.1 PN:samtools PP:bwa_sam.1 VN:0.1.17 (r973:277) CL:samtools view -bSu $sam_file | samtools sort -n -o - samtools_nsort_tmp | samtools fixmate /dev/stdin /dev/stdout | samtools sort -o - samtools_csort_tmp | samtools fillmd -u - $reference_fasta > $fixed_bam_file +@PG ID:sam_to_fixed_bam.2 PN:samtools PP:bwa_sam.2 VN:0.1.17 (r973:277) CL:samtools view -bSu $sam_file | samtools sort -n -o - samtools_nsort_tmp | samtools fixmate /dev/stdin /dev/stdout | samtools sort -o - samtools_csort_tmp | samtools fillmd -u - $reference_fasta > $fixed_bam_file +@PG ID:sam_to_fixed_bam.3 PN:samtools PP:bwa_sam.3 VN:0.1.17 (r973:277) CL:samtools view -bSu $sam_file | samtools sort -n -o - samtools_nsort_tmp | samtools fixmate /dev/stdin /dev/stdout | samtools sort -o - samtools_csort_tmp | samtools fillmd -u - $reference_fasta > $fixed_bam_file +@PG ID:sam_to_fixed_bam.4 PN:samtools PP:bwa_sam.4 VN:0.1.17 (r973:277) CL:samtools view -bSu $sam_file | samtools sort -n -o - samtools_nsort_tmp | samtools fixmate /dev/stdin /dev/stdout | samtools sort -o - samtools_csort_tmp | samtools fillmd -u - $reference_fasta > $fixed_bam_file +@PG ID:sam_to_fixed_bam.5 PN:samtools PP:bwa_sam.5 VN:0.1.17 (r973:277) CL:samtools view -bSu $sam_file | samtools sort -n -o - samtools_nsort_tmp | samtools fixmate /dev/stdin /dev/stdout | samtools sort -o - samtools_csort_tmp | samtools fillmd -u - $reference_fasta > $fixed_bam_file +@PG ID:sam_to_fixed_bam.6 PN:samtools PP:bwa_sam.6 VN:0.1.17 (r973:277) CL:samtools view -bSu $sam_file | samtools sort -n -o - samtools_nsort_tmp | samtools fixmate /dev/stdin /dev/stdout | samtools sort -o - samtools_csort_tmp | samtools fillmd -u - $reference_fasta > $fixed_bam_file +@PG ID:sam_to_fixed_bam.7 PN:samtools PP:bwa_sam.7 VN:0.1.17 (r973:277) CL:samtools view -bSu $sam_file | samtools sort -n -o - samtools_nsort_tmp | samtools fixmate /dev/stdin /dev/stdout | samtools sort -o - samtools_csort_tmp | samtools fillmd -u - $reference_fasta > $fixed_bam_file +@PG ID:sam_to_fixed_bam.8 PN:samtools PP:bwa_sam.8 VN:0.1.17 (r973:277) CL:samtools view -bSu $sam_file | samtools sort -n -o - samtools_nsort_tmp | samtools fixmate /dev/stdin /dev/stdout | samtools sort -o - samtools_csort_tmp | samtools fillmd -u - $reference_fasta > $fixed_bam_file +@PG ID:sam_to_fixed_bam.9 PN:samtools PP:bwa_sam.9 VN:0.1.17 (r973:277) CL:samtools view -bSu $sam_file | samtools sort -n -o - samtools_nsort_tmp | samtools fixmate /dev/stdin /dev/stdout | samtools sort -o - samtools_csort_tmp | samtools fillmd -u - $reference_fasta > $fixed_bam_file +@PG ID:sam_to_fixed_bam.10 PN:samtools PP:bwa_sam.10 VN:0.1.17 (r973:277) CL:samtools view -bSu $sam_file | samtools sort -n -o - samtools_nsort_tmp | samtools fixmate /dev/stdin /dev/stdout | samtools sort -o - samtools_csort_tmp | samtools fillmd -u - $reference_fasta > $fixed_bam_file +@PG ID:sam_to_fixed_bam.11 PN:samtools PP:bwa_sam.11 VN:0.1.17 (r973:277) CL:samtools view -bSu $sam_file | samtools sort -n -o - samtools_nsort_tmp | samtools fixmate /dev/stdin /dev/stdout | samtools sort -o - samtools_csort_tmp | samtools fillmd -u - $reference_fasta > $fixed_bam_file +@PG ID:sam_to_fixed_bam.12 PN:samtools PP:bwa_sam.12 VN:0.1.17 (r973:277) CL:samtools view -bSu $sam_file | samtools sort -n -o - samtools_nsort_tmp | samtools fixmate /dev/stdin /dev/stdout | samtools sort -o - samtools_csort_tmp | samtools fillmd -u - $reference_fasta > $fixed_bam_file +@PG ID:sam_to_fixed_bam.13 PN:samtools PP:bwa_sam.13 VN:0.1.17 (r973:277) CL:samtools view -bSu $sam_file | samtools sort -n -o - samtools_nsort_tmp | samtools fixmate /dev/stdin /dev/stdout | samtools sort -o - samtools_csort_tmp | samtools fillmd -u - $reference_fasta > $fixed_bam_file +@PG ID:sam_to_fixed_bam.14 PN:samtools PP:bwa_sam.14 VN:0.1.17 (r973:277) CL:samtools view -bSu $sam_file | samtools sort -n -o - samtools_nsort_tmp | samtools fixmate /dev/stdin /dev/stdout | samtools sort -o - samtools_csort_tmp | samtools fillmd -u - $reference_fasta > $fixed_bam_file +@PG ID:sam_to_fixed_bam.15 PN:samtools PP:bwa_sam.15 VN:0.1.17 (r973:277) CL:samtools view -bSu $sam_file | samtools sort -n -o - samtools_nsort_tmp | samtools fixmate /dev/stdin /dev/stdout | samtools sort -o - samtools_csort_tmp | samtools fillmd -u - $reference_fasta > $fixed_bam_file +@PG ID:sam_to_fixed_bam.16 PN:samtools PP:bwa_sam.16 VN:0.1.17 (r973:277) CL:samtools view -bSu $sam_file | samtools sort -n -o - samtools_nsort_tmp | samtools fixmate /dev/stdin /dev/stdout | samtools sort -o - samtools_csort_tmp | samtools fillmd -u - $reference_fasta > $fixed_bam_file +@PG ID:sam_to_fixed_bam.17 PN:samtools PP:bwa_sam.17 VN:0.1.17 (r973:277) CL:samtools view -bSu $sam_file | samtools sort -n -o - samtools_nsort_tmp | samtools fixmate /dev/stdin /dev/stdout | samtools sort -o - samtools_csort_tmp | samtools fillmd -u - $reference_fasta > $fixed_bam_file +@PG ID:sam_to_fixed_bam.18 PN:samtools PP:bwa_sam.18 VN:0.1.17 (r973:277) CL:samtools view -bSu $sam_file | samtools sort -n -o - samtools_nsort_tmp | samtools fixmate /dev/stdin /dev/stdout | samtools sort -o - samtools_csort_tmp | samtools fillmd -u - $reference_fasta > $fixed_bam_file +@PG ID:sam_to_fixed_bam.19 PN:samtools PP:bwa_sam.19 VN:0.1.17 (r973:277) CL:samtools view -bSu $sam_file | samtools sort -n -o - samtools_nsort_tmp | samtools fixmate /dev/stdin /dev/stdout | samtools sort -o - samtools_csort_tmp | samtools fillmd -u - $reference_fasta > $fixed_bam_file +@PG ID:sam_to_fixed_bam.20 PN:samtools PP:bwa_sam.20 VN:0.1.17 (r973:277) CL:samtools view -bSu $sam_file | samtools sort -n -o - samtools_nsort_tmp | samtools fixmate /dev/stdin /dev/stdout | samtools sort -o - samtools_csort_tmp | samtools fillmd -u - $reference_fasta > $fixed_bam_file +@PG ID:sam_to_fixed_bam.21 PN:samtools PP:bwa_sam.21 VN:0.1.17 (r973:277) CL:samtools view -bSu $sam_file | samtools sort -n -o - samtools_nsort_tmp | samtools fixmate /dev/stdin /dev/stdout | samtools sort -o - samtools_csort_tmp | samtools fillmd -u - $reference_fasta > $fixed_bam_file +@PG ID:sam_to_fixed_bam.22 PN:samtools PP:bwa_sam.22 VN:0.1.17 (r973:277) CL:samtools view -bSu $sam_file | samtools sort -n -o - samtools_nsort_tmp | samtools fixmate /dev/stdin /dev/stdout | samtools sort -o - samtools_csort_tmp | samtools fillmd -u - $reference_fasta > $fixed_bam_file +@PG ID:sam_to_fixed_bam.23 PN:samtools PP:bwa_sam.23 VN:0.1.17 (r973:277) CL:samtools view -bSu $sam_file | samtools sort -n -o - samtools_nsort_tmp | samtools fixmate /dev/stdin /dev/stdout | samtools sort -o - samtools_csort_tmp | samtools fillmd -u - $reference_fasta > $fixed_bam_file +@PG ID:sam_to_fixed_bam.24 PN:samtools PP:bwa_sam.24 VN:0.1.17 (r973:277) CL:samtools view -bSu $sam_file | samtools sort -n -o - samtools_nsort_tmp | samtools fixmate /dev/stdin /dev/stdout | samtools sort -o - samtools_csort_tmp | samtools fillmd -u - $reference_fasta > $fixed_bam_file +@PG ID:sam_to_fixed_bam.25 PN:samtools PP:bwa_sam.25 VN:0.1.17 (r973:277) CL:samtools view -bSu $sam_file | samtools sort -n -o - samtools_nsort_tmp | samtools fixmate /dev/stdin /dev/stdout | samtools sort -o - samtools_csort_tmp | samtools fillmd -u - $reference_fasta > $fixed_bam_file +@PG ID:sam_to_fixed_bam.26 PN:samtools PP:bwa_sam.26 VN:0.1.17 (r973:277) CL:samtools view -bSu $sam_file | samtools sort -n -o - samtools_nsort_tmp | samtools fixmate /dev/stdin /dev/stdout | samtools sort -o - samtools_csort_tmp | samtools fillmd -u - $reference_fasta > $fixed_bam_file +@PG ID:sam_to_fixed_bam.27 PN:samtools PP:bwa_sam.27 VN:0.1.17 (r973:277) CL:samtools view -bSu $sam_file | samtools sort -n -o - samtools_nsort_tmp | samtools fixmate /dev/stdin /dev/stdout | samtools sort -o - samtools_csort_tmp | samtools fillmd -u - $reference_fasta > $fixed_bam_file +@PG ID:sam_to_fixed_bam.28 PN:samtools PP:bwa_sam.28 VN:0.1.17 (r973:277) CL:samtools view -bSu $sam_file | samtools sort -n -o - samtools_nsort_tmp | samtools fixmate /dev/stdin /dev/stdout | samtools sort -o - samtools_csort_tmp | samtools fillmd -u - $reference_fasta > $fixed_bam_file +@PG ID:sam_to_fixed_bam.29 PN:samtools PP:bwa_sam.29 VN:0.1.17 (r973:277) CL:samtools view -bSu $sam_file | samtools sort -n -o - samtools_nsort_tmp | samtools fixmate /dev/stdin /dev/stdout | samtools sort -o - samtools_csort_tmp | samtools fillmd -u - $reference_fasta > $fixed_bam_file +@PG ID:sam_to_fixed_bam.30 PN:samtools PP:bwa_sam.30 VN:0.1.17 (r973:277) CL:samtools view -bSu $sam_file | samtools sort -n -o - samtools_nsort_tmp | samtools fixmate /dev/stdin /dev/stdout | samtools sort -o - samtools_csort_tmp | samtools fillmd -u - $reference_fasta > $fixed_bam_file +@PG ID:sam_to_fixed_bam.31 PN:samtools PP:bwa_sam.31 VN:0.1.17 (r973:277) CL:samtools view -bSu $sam_file | samtools sort -n -o - samtools_nsort_tmp | samtools fixmate /dev/stdin /dev/stdout | samtools sort -o - samtools_csort_tmp | samtools fillmd -u - $reference_fasta > $fixed_bam_file +@PG ID:sam_to_fixed_bam.32 PN:samtools PP:bwa_sam.32 VN:0.1.17 (r973:277) CL:samtools view -bSu $sam_file | samtools sort -n -o - samtools_nsort_tmp | samtools fixmate /dev/stdin /dev/stdout | samtools sort -o - samtools_csort_tmp | samtools fillmd -u - $reference_fasta > $fixed_bam_file +@PG ID:sam_to_fixed_bam.33 PN:samtools PP:bwa_sam.33 VN:0.1.17 (r973:277) CL:samtools view -bSu $sam_file | samtools sort -n -o - samtools_nsort_tmp | samtools fixmate /dev/stdin /dev/stdout | samtools sort -o - samtools_csort_tmp | samtools fillmd -u - $reference_fasta > $fixed_bam_file +@PG ID:sam_to_fixed_bam.34 PN:samtools PP:bwa_sam.34 VN:0.1.17 (r973:277) CL:samtools view -bSu $sam_file | samtools sort -n -o - samtools_nsort_tmp | samtools fixmate /dev/stdin /dev/stdout | samtools sort -o - samtools_csort_tmp | samtools fillmd -u - $reference_fasta > $fixed_bam_file +@PG ID:sam_to_fixed_bam.35 PN:samtools PP:bwa_sam.35 VN:0.1.17 (r973:277) CL:samtools view -bSu $sam_file | samtools sort -n -o - samtools_nsort_tmp | samtools fixmate /dev/stdin /dev/stdout | samtools sort -o - samtools_csort_tmp | samtools fillmd -u - $reference_fasta > $fixed_bam_file +@PG ID:sam_to_fixed_bam.36 PN:samtools PP:bwa_sam.36 VN:0.1.17 (r973:277) CL:samtools view -bSu $sam_file | samtools sort -n -o - samtools_nsort_tmp | samtools fixmate /dev/stdin /dev/stdout | samtools sort -o - samtools_csort_tmp | samtools fillmd -u - $reference_fasta > $fixed_bam_file +@PG ID:sam_to_fixed_bam.37 PN:samtools PP:bwa_sam.37 VN:0.1.17 (r973:277) CL:samtools view -bSu $sam_file | samtools sort -n -o - samtools_nsort_tmp | samtools fixmate /dev/stdin /dev/stdout | samtools sort -o - samtools_csort_tmp | samtools fillmd -u - $reference_fasta > $fixed_bam_file +@PG ID:sam_to_fixed_bam.38 PN:samtools PP:bwa_sam.38 VN:0.1.17 (r973:277) CL:samtools view -bSu $sam_file | samtools sort -n -o - samtools_nsort_tmp | samtools fixmate /dev/stdin /dev/stdout | samtools sort -o - samtools_csort_tmp | samtools fillmd -u - $reference_fasta > $fixed_bam_file +@PG ID:gatk_target_interval_creator PN:GenomeAnalysisTK PP:sam_to_fixed_bam VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T RealignerTargetCreator -R $reference_fasta -o $intervals_file -known $known_indels_file(s) +@PG ID:gatk_target_interval_creator.1 PN:GenomeAnalysisTK PP:sam_to_fixed_bam.1 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T RealignerTargetCreator -R $reference_fasta -o $intervals_file -known $known_indels_file(s) +@PG ID:gatk_target_interval_creator.2 PN:GenomeAnalysisTK PP:sam_to_fixed_bam.2 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T RealignerTargetCreator -R $reference_fasta -o $intervals_file -known $known_indels_file(s) +@PG ID:gatk_target_interval_creator.3 PN:GenomeAnalysisTK PP:sam_to_fixed_bam.3 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T RealignerTargetCreator -R $reference_fasta -o $intervals_file -known $known_indels_file(s) +@PG ID:gatk_target_interval_creator.4 PN:GenomeAnalysisTK PP:sam_to_fixed_bam.4 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T RealignerTargetCreator -R $reference_fasta -o $intervals_file -known $known_indels_file(s) +@PG ID:gatk_target_interval_creator.5 PN:GenomeAnalysisTK PP:sam_to_fixed_bam.5 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T RealignerTargetCreator -R $reference_fasta -o $intervals_file -known $known_indels_file(s) +@PG ID:gatk_target_interval_creator.6 PN:GenomeAnalysisTK PP:sam_to_fixed_bam.6 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T RealignerTargetCreator -R $reference_fasta -o $intervals_file -known $known_indels_file(s) +@PG ID:gatk_target_interval_creator.7 PN:GenomeAnalysisTK PP:sam_to_fixed_bam.7 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T RealignerTargetCreator -R $reference_fasta -o $intervals_file -known $known_indels_file(s) +@PG ID:gatk_target_interval_creator.8 PN:GenomeAnalysisTK PP:sam_to_fixed_bam.8 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T RealignerTargetCreator -R $reference_fasta -o $intervals_file -known $known_indels_file(s) +@PG ID:gatk_target_interval_creator.9 PN:GenomeAnalysisTK PP:sam_to_fixed_bam.9 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T RealignerTargetCreator -R $reference_fasta -o $intervals_file -known $known_indels_file(s) +@PG ID:gatk_target_interval_creator.10 PN:GenomeAnalysisTK PP:sam_to_fixed_bam.10 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T RealignerTargetCreator -R $reference_fasta -o $intervals_file -known $known_indels_file(s) +@PG ID:gatk_target_interval_creator.11 PN:GenomeAnalysisTK PP:sam_to_fixed_bam.11 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T RealignerTargetCreator -R $reference_fasta -o $intervals_file -known $known_indels_file(s) +@PG ID:gatk_target_interval_creator.12 PN:GenomeAnalysisTK PP:sam_to_fixed_bam.12 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T RealignerTargetCreator -R $reference_fasta -o $intervals_file -known $known_indels_file(s) +@PG ID:gatk_target_interval_creator.13 PN:GenomeAnalysisTK PP:sam_to_fixed_bam.13 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T RealignerTargetCreator -R $reference_fasta -o $intervals_file -known $known_indels_file(s) +@PG ID:gatk_target_interval_creator.14 PN:GenomeAnalysisTK PP:sam_to_fixed_bam.14 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T RealignerTargetCreator -R $reference_fasta -o $intervals_file -known $known_indels_file(s) +@PG ID:gatk_target_interval_creator.15 PN:GenomeAnalysisTK PP:sam_to_fixed_bam.15 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T RealignerTargetCreator -R $reference_fasta -o $intervals_file -known $known_indels_file(s) +@PG ID:gatk_target_interval_creator.16 PN:GenomeAnalysisTK PP:sam_to_fixed_bam.16 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T RealignerTargetCreator -R $reference_fasta -o $intervals_file -known $known_indels_file(s) +@PG ID:gatk_target_interval_creator.17 PN:GenomeAnalysisTK PP:sam_to_fixed_bam.17 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T RealignerTargetCreator -R $reference_fasta -o $intervals_file -known $known_indels_file(s) +@PG ID:gatk_target_interval_creator.18 PN:GenomeAnalysisTK PP:sam_to_fixed_bam.18 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T RealignerTargetCreator -R $reference_fasta -o $intervals_file -known $known_indels_file(s) +@PG ID:gatk_target_interval_creator.19 PN:GenomeAnalysisTK PP:sam_to_fixed_bam.19 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T RealignerTargetCreator -R $reference_fasta -o $intervals_file -known $known_indels_file(s) +@PG ID:gatk_target_interval_creator.20 PN:GenomeAnalysisTK PP:sam_to_fixed_bam.20 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T RealignerTargetCreator -R $reference_fasta -o $intervals_file -known $known_indels_file(s) +@PG ID:gatk_target_interval_creator.21 PN:GenomeAnalysisTK PP:sam_to_fixed_bam.21 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T RealignerTargetCreator -R $reference_fasta -o $intervals_file -known $known_indels_file(s) +@PG ID:gatk_target_interval_creator.22 PN:GenomeAnalysisTK PP:sam_to_fixed_bam.22 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T RealignerTargetCreator -R $reference_fasta -o $intervals_file -known $known_indels_file(s) +@PG ID:gatk_target_interval_creator.23 PN:GenomeAnalysisTK PP:sam_to_fixed_bam.23 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T RealignerTargetCreator -R $reference_fasta -o $intervals_file -known $known_indels_file(s) +@PG ID:gatk_target_interval_creator.24 PN:GenomeAnalysisTK PP:sam_to_fixed_bam.24 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T RealignerTargetCreator -R $reference_fasta -o $intervals_file -known $known_indels_file(s) +@PG ID:gatk_target_interval_creator.25 PN:GenomeAnalysisTK PP:sam_to_fixed_bam.25 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T RealignerTargetCreator -R $reference_fasta -o $intervals_file -known $known_indels_file(s) +@PG ID:gatk_target_interval_creator.26 PN:GenomeAnalysisTK PP:sam_to_fixed_bam.26 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T RealignerTargetCreator -R $reference_fasta -o $intervals_file -known $known_indels_file(s) +@PG ID:gatk_target_interval_creator.27 PN:GenomeAnalysisTK PP:sam_to_fixed_bam.27 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T RealignerTargetCreator -R $reference_fasta -o $intervals_file -known $known_indels_file(s) +@PG ID:gatk_target_interval_creator.28 PN:GenomeAnalysisTK PP:sam_to_fixed_bam.28 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T RealignerTargetCreator -R $reference_fasta -o $intervals_file -known $known_indels_file(s) +@PG ID:gatk_target_interval_creator.29 PN:GenomeAnalysisTK PP:sam_to_fixed_bam.29 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T RealignerTargetCreator -R $reference_fasta -o $intervals_file -known $known_indels_file(s) +@PG ID:gatk_target_interval_creator.30 PN:GenomeAnalysisTK PP:sam_to_fixed_bam.30 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T RealignerTargetCreator -R $reference_fasta -o $intervals_file -known $known_indels_file(s) +@PG ID:gatk_target_interval_creator.31 PN:GenomeAnalysisTK PP:sam_to_fixed_bam.31 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T RealignerTargetCreator -R $reference_fasta -o $intervals_file -known $known_indels_file(s) +@PG ID:gatk_target_interval_creator.32 PN:GenomeAnalysisTK PP:sam_to_fixed_bam.32 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T RealignerTargetCreator -R $reference_fasta -o $intervals_file -known $known_indels_file(s) +@PG ID:gatk_target_interval_creator.33 PN:GenomeAnalysisTK PP:sam_to_fixed_bam.33 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T RealignerTargetCreator -R $reference_fasta -o $intervals_file -known $known_indels_file(s) +@PG ID:gatk_target_interval_creator.34 PN:GenomeAnalysisTK PP:sam_to_fixed_bam.34 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T RealignerTargetCreator -R $reference_fasta -o $intervals_file -known $known_indels_file(s) +@PG ID:gatk_target_interval_creator.35 PN:GenomeAnalysisTK PP:sam_to_fixed_bam.35 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T RealignerTargetCreator -R $reference_fasta -o $intervals_file -known $known_indels_file(s) +@PG ID:gatk_target_interval_creator.36 PN:GenomeAnalysisTK PP:sam_to_fixed_bam.36 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T RealignerTargetCreator -R $reference_fasta -o $intervals_file -known $known_indels_file(s) +@PG ID:gatk_target_interval_creator.37 PN:GenomeAnalysisTK PP:sam_to_fixed_bam.37 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T RealignerTargetCreator -R $reference_fasta -o $intervals_file -known $known_indels_file(s) +@PG ID:gatk_target_interval_creator.38 PN:GenomeAnalysisTK PP:sam_to_fixed_bam.38 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T RealignerTargetCreator -R $reference_fasta -o $intervals_file -known $known_indels_file(s) +@PG ID:bam_realignment_around_known_indels PN:GenomeAnalysisTK PP:gatk_target_interval_creator VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T IndelRealigner -R $reference_fasta -I $bam_file -o $realigned_bam_file -targetIntervals $intervals_file -known $known_indels_file(s) -LOD 0.4 -model KNOWNS_ONLY -compress 0 --disable_bam_indexing +@PG ID:bam_realignment_around_known_indels.1 PN:GenomeAnalysisTK PP:gatk_target_interval_creator.1 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T IndelRealigner -R $reference_fasta -I $bam_file -o $realigned_bam_file -targetIntervals $intervals_file -known $known_indels_file(s) -LOD 0.4 -model KNOWNS_ONLY -compress 0 --disable_bam_indexing +@PG ID:bam_realignment_around_known_indels.2 PN:GenomeAnalysisTK PP:gatk_target_interval_creator.2 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T IndelRealigner -R $reference_fasta -I $bam_file -o $realigned_bam_file -targetIntervals $intervals_file -known $known_indels_file(s) -LOD 0.4 -model KNOWNS_ONLY -compress 0 --disable_bam_indexing +@PG ID:bam_realignment_around_known_indels.3 PN:GenomeAnalysisTK PP:gatk_target_interval_creator.3 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T IndelRealigner -R $reference_fasta -I $bam_file -o $realigned_bam_file -targetIntervals $intervals_file -known $known_indels_file(s) -LOD 0.4 -model KNOWNS_ONLY -compress 0 --disable_bam_indexing +@PG ID:bam_realignment_around_known_indels.4 PN:GenomeAnalysisTK PP:gatk_target_interval_creator.4 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T IndelRealigner -R $reference_fasta -I $bam_file -o $realigned_bam_file -targetIntervals $intervals_file -known $known_indels_file(s) -LOD 0.4 -model KNOWNS_ONLY -compress 0 --disable_bam_indexing +@PG ID:bam_realignment_around_known_indels.5 PN:GenomeAnalysisTK PP:gatk_target_interval_creator.5 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T IndelRealigner -R $reference_fasta -I $bam_file -o $realigned_bam_file -targetIntervals $intervals_file -known $known_indels_file(s) -LOD 0.4 -model KNOWNS_ONLY -compress 0 --disable_bam_indexing +@PG ID:bam_realignment_around_known_indels.6 PN:GenomeAnalysisTK PP:gatk_target_interval_creator.6 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T IndelRealigner -R $reference_fasta -I $bam_file -o $realigned_bam_file -targetIntervals $intervals_file -known $known_indels_file(s) -LOD 0.4 -model KNOWNS_ONLY -compress 0 --disable_bam_indexing +@PG ID:bam_realignment_around_known_indels.7 PN:GenomeAnalysisTK PP:gatk_target_interval_creator.7 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T IndelRealigner -R $reference_fasta -I $bam_file -o $realigned_bam_file -targetIntervals $intervals_file -known $known_indels_file(s) -LOD 0.4 -model KNOWNS_ONLY -compress 0 --disable_bam_indexing +@PG ID:bam_realignment_around_known_indels.8 PN:GenomeAnalysisTK PP:gatk_target_interval_creator.8 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T IndelRealigner -R $reference_fasta -I $bam_file -o $realigned_bam_file -targetIntervals $intervals_file -known $known_indels_file(s) -LOD 0.4 -model KNOWNS_ONLY -compress 0 --disable_bam_indexing +@PG ID:bam_realignment_around_known_indels.9 PN:GenomeAnalysisTK PP:gatk_target_interval_creator.9 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T IndelRealigner -R $reference_fasta -I $bam_file -o $realigned_bam_file -targetIntervals $intervals_file -known $known_indels_file(s) -LOD 0.4 -model KNOWNS_ONLY -compress 0 --disable_bam_indexing +@PG ID:bam_realignment_around_known_indels.10 PN:GenomeAnalysisTK PP:gatk_target_interval_creator.10 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T IndelRealigner -R $reference_fasta -I $bam_file -o $realigned_bam_file -targetIntervals $intervals_file -known $known_indels_file(s) -LOD 0.4 -model KNOWNS_ONLY -compress 0 --disable_bam_indexing +@PG ID:bam_realignment_around_known_indels.11 PN:GenomeAnalysisTK PP:gatk_target_interval_creator.11 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T IndelRealigner -R $reference_fasta -I $bam_file -o $realigned_bam_file -targetIntervals $intervals_file -known $known_indels_file(s) -LOD 0.4 -model KNOWNS_ONLY -compress 0 --disable_bam_indexing +@PG ID:bam_realignment_around_known_indels.12 PN:GenomeAnalysisTK PP:gatk_target_interval_creator.12 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T IndelRealigner -R $reference_fasta -I $bam_file -o $realigned_bam_file -targetIntervals $intervals_file -known $known_indels_file(s) -LOD 0.4 -model KNOWNS_ONLY -compress 0 --disable_bam_indexing +@PG ID:bam_realignment_around_known_indels.13 PN:GenomeAnalysisTK PP:gatk_target_interval_creator.13 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T IndelRealigner -R $reference_fasta -I $bam_file -o $realigned_bam_file -targetIntervals $intervals_file -known $known_indels_file(s) -LOD 0.4 -model KNOWNS_ONLY -compress 0 --disable_bam_indexing +@PG ID:bam_realignment_around_known_indels.14 PN:GenomeAnalysisTK PP:gatk_target_interval_creator.14 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T IndelRealigner -R $reference_fasta -I $bam_file -o $realigned_bam_file -targetIntervals $intervals_file -known $known_indels_file(s) -LOD 0.4 -model KNOWNS_ONLY -compress 0 --disable_bam_indexing +@PG ID:bam_realignment_around_known_indels.15 PN:GenomeAnalysisTK PP:gatk_target_interval_creator.15 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T IndelRealigner -R $reference_fasta -I $bam_file -o $realigned_bam_file -targetIntervals $intervals_file -known $known_indels_file(s) -LOD 0.4 -model KNOWNS_ONLY -compress 0 --disable_bam_indexing +@PG ID:bam_realignment_around_known_indels.16 PN:GenomeAnalysisTK PP:gatk_target_interval_creator.16 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T IndelRealigner -R $reference_fasta -I $bam_file -o $realigned_bam_file -targetIntervals $intervals_file -known $known_indels_file(s) -LOD 0.4 -model KNOWNS_ONLY -compress 0 --disable_bam_indexing +@PG ID:bam_realignment_around_known_indels.17 PN:GenomeAnalysisTK PP:gatk_target_interval_creator.17 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T IndelRealigner -R $reference_fasta -I $bam_file -o $realigned_bam_file -targetIntervals $intervals_file -known $known_indels_file(s) -LOD 0.4 -model KNOWNS_ONLY -compress 0 --disable_bam_indexing +@PG ID:bam_realignment_around_known_indels.18 PN:GenomeAnalysisTK PP:gatk_target_interval_creator.18 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T IndelRealigner -R $reference_fasta -I $bam_file -o $realigned_bam_file -targetIntervals $intervals_file -known $known_indels_file(s) -LOD 0.4 -model KNOWNS_ONLY -compress 0 --disable_bam_indexing +@PG ID:bam_realignment_around_known_indels.19 PN:GenomeAnalysisTK PP:gatk_target_interval_creator.19 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T IndelRealigner -R $reference_fasta -I $bam_file -o $realigned_bam_file -targetIntervals $intervals_file -known $known_indels_file(s) -LOD 0.4 -model KNOWNS_ONLY -compress 0 --disable_bam_indexing +@PG ID:bam_realignment_around_known_indels.20 PN:GenomeAnalysisTK PP:gatk_target_interval_creator.20 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T IndelRealigner -R $reference_fasta -I $bam_file -o $realigned_bam_file -targetIntervals $intervals_file -known $known_indels_file(s) -LOD 0.4 -model KNOWNS_ONLY -compress 0 --disable_bam_indexing +@PG ID:bam_realignment_around_known_indels.21 PN:GenomeAnalysisTK PP:gatk_target_interval_creator.21 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T IndelRealigner -R $reference_fasta -I $bam_file -o $realigned_bam_file -targetIntervals $intervals_file -known $known_indels_file(s) -LOD 0.4 -model KNOWNS_ONLY -compress 0 --disable_bam_indexing +@PG ID:bam_realignment_around_known_indels.22 PN:GenomeAnalysisTK PP:gatk_target_interval_creator.22 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T IndelRealigner -R $reference_fasta -I $bam_file -o $realigned_bam_file -targetIntervals $intervals_file -known $known_indels_file(s) -LOD 0.4 -model KNOWNS_ONLY -compress 0 --disable_bam_indexing +@PG ID:bam_realignment_around_known_indels.23 PN:GenomeAnalysisTK PP:gatk_target_interval_creator.23 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T IndelRealigner -R $reference_fasta -I $bam_file -o $realigned_bam_file -targetIntervals $intervals_file -known $known_indels_file(s) -LOD 0.4 -model KNOWNS_ONLY -compress 0 --disable_bam_indexing +@PG ID:bam_realignment_around_known_indels.24 PN:GenomeAnalysisTK PP:gatk_target_interval_creator.24 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T IndelRealigner -R $reference_fasta -I $bam_file -o $realigned_bam_file -targetIntervals $intervals_file -known $known_indels_file(s) -LOD 0.4 -model KNOWNS_ONLY -compress 0 --disable_bam_indexing +@PG ID:bam_realignment_around_known_indels.25 PN:GenomeAnalysisTK PP:gatk_target_interval_creator.25 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T IndelRealigner -R $reference_fasta -I $bam_file -o $realigned_bam_file -targetIntervals $intervals_file -known $known_indels_file(s) -LOD 0.4 -model KNOWNS_ONLY -compress 0 --disable_bam_indexing +@PG ID:bam_realignment_around_known_indels.26 PN:GenomeAnalysisTK PP:gatk_target_interval_creator.26 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T IndelRealigner -R $reference_fasta -I $bam_file -o $realigned_bam_file -targetIntervals $intervals_file -known $known_indels_file(s) -LOD 0.4 -model KNOWNS_ONLY -compress 0 --disable_bam_indexing +@PG ID:bam_realignment_around_known_indels.27 PN:GenomeAnalysisTK PP:gatk_target_interval_creator.27 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T IndelRealigner -R $reference_fasta -I $bam_file -o $realigned_bam_file -targetIntervals $intervals_file -known $known_indels_file(s) -LOD 0.4 -model KNOWNS_ONLY -compress 0 --disable_bam_indexing +@PG ID:bam_realignment_around_known_indels.28 PN:GenomeAnalysisTK PP:gatk_target_interval_creator.28 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T IndelRealigner -R $reference_fasta -I $bam_file -o $realigned_bam_file -targetIntervals $intervals_file -known $known_indels_file(s) -LOD 0.4 -model KNOWNS_ONLY -compress 0 --disable_bam_indexing +@PG ID:bam_realignment_around_known_indels.29 PN:GenomeAnalysisTK PP:gatk_target_interval_creator.29 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T IndelRealigner -R $reference_fasta -I $bam_file -o $realigned_bam_file -targetIntervals $intervals_file -known $known_indels_file(s) -LOD 0.4 -model KNOWNS_ONLY -compress 0 --disable_bam_indexing +@PG ID:bam_realignment_around_known_indels.30 PN:GenomeAnalysisTK PP:gatk_target_interval_creator.30 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T IndelRealigner -R $reference_fasta -I $bam_file -o $realigned_bam_file -targetIntervals $intervals_file -known $known_indels_file(s) -LOD 0.4 -model KNOWNS_ONLY -compress 0 --disable_bam_indexing +@PG ID:bam_realignment_around_known_indels.31 PN:GenomeAnalysisTK PP:gatk_target_interval_creator.31 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T IndelRealigner -R $reference_fasta -I $bam_file -o $realigned_bam_file -targetIntervals $intervals_file -known $known_indels_file(s) -LOD 0.4 -model KNOWNS_ONLY -compress 0 --disable_bam_indexing +@PG ID:bam_realignment_around_known_indels.32 PN:GenomeAnalysisTK PP:gatk_target_interval_creator.32 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T IndelRealigner -R $reference_fasta -I $bam_file -o $realigned_bam_file -targetIntervals $intervals_file -known $known_indels_file(s) -LOD 0.4 -model KNOWNS_ONLY -compress 0 --disable_bam_indexing +@PG ID:bam_realignment_around_known_indels.33 PN:GenomeAnalysisTK PP:gatk_target_interval_creator.33 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T IndelRealigner -R $reference_fasta -I $bam_file -o $realigned_bam_file -targetIntervals $intervals_file -known $known_indels_file(s) -LOD 0.4 -model KNOWNS_ONLY -compress 0 --disable_bam_indexing +@PG ID:bam_realignment_around_known_indels.34 PN:GenomeAnalysisTK PP:gatk_target_interval_creator.34 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T IndelRealigner -R $reference_fasta -I $bam_file -o $realigned_bam_file -targetIntervals $intervals_file -known $known_indels_file(s) -LOD 0.4 -model KNOWNS_ONLY -compress 0 --disable_bam_indexing +@PG ID:bam_realignment_around_known_indels.35 PN:GenomeAnalysisTK PP:gatk_target_interval_creator.35 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T IndelRealigner -R $reference_fasta -I $bam_file -o $realigned_bam_file -targetIntervals $intervals_file -known $known_indels_file(s) -LOD 0.4 -model KNOWNS_ONLY -compress 0 --disable_bam_indexing +@PG ID:bam_realignment_around_known_indels.36 PN:GenomeAnalysisTK PP:gatk_target_interval_creator.36 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T IndelRealigner -R $reference_fasta -I $bam_file -o $realigned_bam_file -targetIntervals $intervals_file -known $known_indels_file(s) -LOD 0.4 -model KNOWNS_ONLY -compress 0 --disable_bam_indexing +@PG ID:bam_realignment_around_known_indels.37 PN:GenomeAnalysisTK PP:gatk_target_interval_creator.37 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T IndelRealigner -R $reference_fasta -I $bam_file -o $realigned_bam_file -targetIntervals $intervals_file -known $known_indels_file(s) -LOD 0.4 -model KNOWNS_ONLY -compress 0 --disable_bam_indexing +@PG ID:bam_realignment_around_known_indels.38 PN:GenomeAnalysisTK PP:gatk_target_interval_creator.38 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T IndelRealigner -R $reference_fasta -I $bam_file -o $realigned_bam_file -targetIntervals $intervals_file -known $known_indels_file(s) -LOD 0.4 -model KNOWNS_ONLY -compress 0 --disable_bam_indexing +@PG ID:bam_count_covariates PN:GenomeAnalysisTK PP:bam_realignment_around_known_indels VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T CountCovariates -R $reference_fasta -I $bam_file -recalFile $bam_file.recal_data.csv -knownSites $known_sites_file(s) -l INFO -L '1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;X;Y;MT' -cov ReadGroupCovariate -cov QualityScoreCovariate -cov CycleCovariate -cov DinucCovariate +@PG ID:bam_count_covariates.1 PN:GenomeAnalysisTK PP:bam_realignment_around_known_indels.1 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T CountCovariates -R $reference_fasta -I $bam_file -recalFile $bam_file.recal_data.csv -knownSites $known_sites_file(s) -l INFO -L '1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;X;Y;MT' -cov ReadGroupCovariate -cov QualityScoreCovariate -cov CycleCovariate -cov DinucCovariate +@PG ID:bam_count_covariates.2 PN:GenomeAnalysisTK PP:bam_realignment_around_known_indels.2 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T CountCovariates -R $reference_fasta -I $bam_file -recalFile $bam_file.recal_data.csv -knownSites $known_sites_file(s) -l INFO -L '1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;X;Y;MT' -cov ReadGroupCovariate -cov QualityScoreCovariate -cov CycleCovariate -cov DinucCovariate +@PG ID:bam_count_covariates.3 PN:GenomeAnalysisTK PP:bam_realignment_around_known_indels.3 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T CountCovariates -R $reference_fasta -I $bam_file -recalFile $bam_file.recal_data.csv -knownSites $known_sites_file(s) -l INFO -L '1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;X;Y;MT' -cov ReadGroupCovariate -cov QualityScoreCovariate -cov CycleCovariate -cov DinucCovariate +@PG ID:bam_count_covariates.4 PN:GenomeAnalysisTK PP:bam_realignment_around_known_indels.4 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T CountCovariates -R $reference_fasta -I $bam_file -recalFile $bam_file.recal_data.csv -knownSites $known_sites_file(s) -l INFO -L '1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;X;Y;MT' -cov ReadGroupCovariate -cov QualityScoreCovariate -cov CycleCovariate -cov DinucCovariate +@PG ID:bam_count_covariates.5 PN:GenomeAnalysisTK PP:bam_realignment_around_known_indels.5 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T CountCovariates -R $reference_fasta -I $bam_file -recalFile $bam_file.recal_data.csv -knownSites $known_sites_file(s) -l INFO -L '1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;X;Y;MT' -cov ReadGroupCovariate -cov QualityScoreCovariate -cov CycleCovariate -cov DinucCovariate +@PG ID:bam_count_covariates.6 PN:GenomeAnalysisTK PP:bam_realignment_around_known_indels.6 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T CountCovariates -R $reference_fasta -I $bam_file -recalFile $bam_file.recal_data.csv -knownSites $known_sites_file(s) -l INFO -L '1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;X;Y;MT' -cov ReadGroupCovariate -cov QualityScoreCovariate -cov CycleCovariate -cov DinucCovariate +@PG ID:bam_count_covariates.7 PN:GenomeAnalysisTK PP:bam_realignment_around_known_indels.7 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T CountCovariates -R $reference_fasta -I $bam_file -recalFile $bam_file.recal_data.csv -knownSites $known_sites_file(s) -l INFO -L '1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;X;Y;MT' -cov ReadGroupCovariate -cov QualityScoreCovariate -cov CycleCovariate -cov DinucCovariate +@PG ID:bam_count_covariates.8 PN:GenomeAnalysisTK PP:bam_realignment_around_known_indels.8 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T CountCovariates -R $reference_fasta -I $bam_file -recalFile $bam_file.recal_data.csv -knownSites $known_sites_file(s) -l INFO -L '1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;X;Y;MT' -cov ReadGroupCovariate -cov QualityScoreCovariate -cov CycleCovariate -cov DinucCovariate +@PG ID:bam_count_covariates.9 PN:GenomeAnalysisTK PP:bam_realignment_around_known_indels.9 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T CountCovariates -R $reference_fasta -I $bam_file -recalFile $bam_file.recal_data.csv -knownSites $known_sites_file(s) -l INFO -L '1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;X;Y;MT' -cov ReadGroupCovariate -cov QualityScoreCovariate -cov CycleCovariate -cov DinucCovariate +@PG ID:bam_count_covariates.10 PN:GenomeAnalysisTK PP:bam_realignment_around_known_indels.10 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T CountCovariates -R $reference_fasta -I $bam_file -recalFile $bam_file.recal_data.csv -knownSites $known_sites_file(s) -l INFO -L '1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;X;Y;MT' -cov ReadGroupCovariate -cov QualityScoreCovariate -cov CycleCovariate -cov DinucCovariate +@PG ID:bam_count_covariates.11 PN:GenomeAnalysisTK PP:bam_realignment_around_known_indels.11 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T CountCovariates -R $reference_fasta -I $bam_file -recalFile $bam_file.recal_data.csv -knownSites $known_sites_file(s) -l INFO -L '1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;X;Y;MT' -cov ReadGroupCovariate -cov QualityScoreCovariate -cov CycleCovariate -cov DinucCovariate +@PG ID:bam_count_covariates.12 PN:GenomeAnalysisTK PP:bam_realignment_around_known_indels.12 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T CountCovariates -R $reference_fasta -I $bam_file -recalFile $bam_file.recal_data.csv -knownSites $known_sites_file(s) -l INFO -L '1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;X;Y;MT' -cov ReadGroupCovariate -cov QualityScoreCovariate -cov CycleCovariate -cov DinucCovariate +@PG ID:bam_count_covariates.13 PN:GenomeAnalysisTK PP:bam_realignment_around_known_indels.13 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T CountCovariates -R $reference_fasta -I $bam_file -recalFile $bam_file.recal_data.csv -knownSites $known_sites_file(s) -l INFO -L '1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;X;Y;MT' -cov ReadGroupCovariate -cov QualityScoreCovariate -cov CycleCovariate -cov DinucCovariate +@PG ID:bam_count_covariates.14 PN:GenomeAnalysisTK PP:bam_realignment_around_known_indels.14 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T CountCovariates -R $reference_fasta -I $bam_file -recalFile $bam_file.recal_data.csv -knownSites $known_sites_file(s) -l INFO -L '1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;X;Y;MT' -cov ReadGroupCovariate -cov QualityScoreCovariate -cov CycleCovariate -cov DinucCovariate +@PG ID:bam_count_covariates.15 PN:GenomeAnalysisTK PP:bam_realignment_around_known_indels.15 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T CountCovariates -R $reference_fasta -I $bam_file -recalFile $bam_file.recal_data.csv -knownSites $known_sites_file(s) -l INFO -L '1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;X;Y;MT' -cov ReadGroupCovariate -cov QualityScoreCovariate -cov CycleCovariate -cov DinucCovariate +@PG ID:bam_count_covariates.16 PN:GenomeAnalysisTK PP:bam_realignment_around_known_indels.16 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T CountCovariates -R $reference_fasta -I $bam_file -recalFile $bam_file.recal_data.csv -knownSites $known_sites_file(s) -l INFO -L '1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;X;Y;MT' -cov ReadGroupCovariate -cov QualityScoreCovariate -cov CycleCovariate -cov DinucCovariate +@PG ID:bam_count_covariates.17 PN:GenomeAnalysisTK PP:bam_realignment_around_known_indels.17 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T CountCovariates -R $reference_fasta -I $bam_file -recalFile $bam_file.recal_data.csv -knownSites $known_sites_file(s) -l INFO -L '1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;X;Y;MT' -cov ReadGroupCovariate -cov QualityScoreCovariate -cov CycleCovariate -cov DinucCovariate +@PG ID:bam_count_covariates.18 PN:GenomeAnalysisTK PP:bam_realignment_around_known_indels.18 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T CountCovariates -R $reference_fasta -I $bam_file -recalFile $bam_file.recal_data.csv -knownSites $known_sites_file(s) -l INFO -L '1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;X;Y;MT' -cov ReadGroupCovariate -cov QualityScoreCovariate -cov CycleCovariate -cov DinucCovariate +@PG ID:bam_count_covariates.19 PN:GenomeAnalysisTK PP:bam_realignment_around_known_indels.19 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T CountCovariates -R $reference_fasta -I $bam_file -recalFile $bam_file.recal_data.csv -knownSites $known_sites_file(s) -l INFO -L '1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;X;Y;MT' -cov ReadGroupCovariate -cov QualityScoreCovariate -cov CycleCovariate -cov DinucCovariate +@PG ID:bam_count_covariates.20 PN:GenomeAnalysisTK PP:bam_realignment_around_known_indels.20 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T CountCovariates -R $reference_fasta -I $bam_file -recalFile $bam_file.recal_data.csv -knownSites $known_sites_file(s) -l INFO -L '1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;X;Y;MT' -cov ReadGroupCovariate -cov QualityScoreCovariate -cov CycleCovariate -cov DinucCovariate +@PG ID:bam_count_covariates.21 PN:GenomeAnalysisTK PP:bam_realignment_around_known_indels.21 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T CountCovariates -R $reference_fasta -I $bam_file -recalFile $bam_file.recal_data.csv -knownSites $known_sites_file(s) -l INFO -L '1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;X;Y;MT' -cov ReadGroupCovariate -cov QualityScoreCovariate -cov CycleCovariate -cov DinucCovariate +@PG ID:bam_count_covariates.22 PN:GenomeAnalysisTK PP:bam_realignment_around_known_indels.22 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T CountCovariates -R $reference_fasta -I $bam_file -recalFile $bam_file.recal_data.csv -knownSites $known_sites_file(s) -l INFO -L '1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;X;Y;MT' -cov ReadGroupCovariate -cov QualityScoreCovariate -cov CycleCovariate -cov DinucCovariate +@PG ID:bam_count_covariates.23 PN:GenomeAnalysisTK PP:bam_realignment_around_known_indels.23 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T CountCovariates -R $reference_fasta -I $bam_file -recalFile $bam_file.recal_data.csv -knownSites $known_sites_file(s) -l INFO -L '1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;X;Y;MT' -cov ReadGroupCovariate -cov QualityScoreCovariate -cov CycleCovariate -cov DinucCovariate +@PG ID:bam_count_covariates.24 PN:GenomeAnalysisTK PP:bam_realignment_around_known_indels.24 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T CountCovariates -R $reference_fasta -I $bam_file -recalFile $bam_file.recal_data.csv -knownSites $known_sites_file(s) -l INFO -L '1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;X;Y;MT' -cov ReadGroupCovariate -cov QualityScoreCovariate -cov CycleCovariate -cov DinucCovariate +@PG ID:bam_count_covariates.25 PN:GenomeAnalysisTK PP:bam_realignment_around_known_indels.25 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T CountCovariates -R $reference_fasta -I $bam_file -recalFile $bam_file.recal_data.csv -knownSites $known_sites_file(s) -l INFO -L '1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;X;Y;MT' -cov ReadGroupCovariate -cov QualityScoreCovariate -cov CycleCovariate -cov DinucCovariate +@PG ID:bam_count_covariates.26 PN:GenomeAnalysisTK PP:bam_realignment_around_known_indels.26 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T CountCovariates -R $reference_fasta -I $bam_file -recalFile $bam_file.recal_data.csv -knownSites $known_sites_file(s) -l INFO -L '1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;X;Y;MT' -cov ReadGroupCovariate -cov QualityScoreCovariate -cov CycleCovariate -cov DinucCovariate +@PG ID:bam_count_covariates.27 PN:GenomeAnalysisTK PP:bam_realignment_around_known_indels.27 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T CountCovariates -R $reference_fasta -I $bam_file -recalFile $bam_file.recal_data.csv -knownSites $known_sites_file(s) -l INFO -L '1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;X;Y;MT' -cov ReadGroupCovariate -cov QualityScoreCovariate -cov CycleCovariate -cov DinucCovariate +@PG ID:bam_count_covariates.28 PN:GenomeAnalysisTK PP:bam_realignment_around_known_indels.28 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T CountCovariates -R $reference_fasta -I $bam_file -recalFile $bam_file.recal_data.csv -knownSites $known_sites_file(s) -l INFO -L '1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;X;Y;MT' -cov ReadGroupCovariate -cov QualityScoreCovariate -cov CycleCovariate -cov DinucCovariate +@PG ID:bam_count_covariates.29 PN:GenomeAnalysisTK PP:bam_realignment_around_known_indels.29 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T CountCovariates -R $reference_fasta -I $bam_file -recalFile $bam_file.recal_data.csv -knownSites $known_sites_file(s) -l INFO -L '1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;X;Y;MT' -cov ReadGroupCovariate -cov QualityScoreCovariate -cov CycleCovariate -cov DinucCovariate +@PG ID:bam_count_covariates.30 PN:GenomeAnalysisTK PP:bam_realignment_around_known_indels.30 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T CountCovariates -R $reference_fasta -I $bam_file -recalFile $bam_file.recal_data.csv -knownSites $known_sites_file(s) -l INFO -L '1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;X;Y;MT' -cov ReadGroupCovariate -cov QualityScoreCovariate -cov CycleCovariate -cov DinucCovariate +@PG ID:bam_count_covariates.31 PN:GenomeAnalysisTK PP:bam_realignment_around_known_indels.31 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T CountCovariates -R $reference_fasta -I $bam_file -recalFile $bam_file.recal_data.csv -knownSites $known_sites_file(s) -l INFO -L '1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;X;Y;MT' -cov ReadGroupCovariate -cov QualityScoreCovariate -cov CycleCovariate -cov DinucCovariate +@PG ID:bam_count_covariates.32 PN:GenomeAnalysisTK PP:bam_realignment_around_known_indels.32 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T CountCovariates -R $reference_fasta -I $bam_file -recalFile $bam_file.recal_data.csv -knownSites $known_sites_file(s) -l INFO -L '1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;X;Y;MT' -cov ReadGroupCovariate -cov QualityScoreCovariate -cov CycleCovariate -cov DinucCovariate +@PG ID:bam_count_covariates.33 PN:GenomeAnalysisTK PP:bam_realignment_around_known_indels.33 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T CountCovariates -R $reference_fasta -I $bam_file -recalFile $bam_file.recal_data.csv -knownSites $known_sites_file(s) -l INFO -L '1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;X;Y;MT' -cov ReadGroupCovariate -cov QualityScoreCovariate -cov CycleCovariate -cov DinucCovariate +@PG ID:bam_count_covariates.34 PN:GenomeAnalysisTK PP:bam_realignment_around_known_indels.34 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T CountCovariates -R $reference_fasta -I $bam_file -recalFile $bam_file.recal_data.csv -knownSites $known_sites_file(s) -l INFO -L '1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;X;Y;MT' -cov ReadGroupCovariate -cov QualityScoreCovariate -cov CycleCovariate -cov DinucCovariate +@PG ID:bam_count_covariates.35 PN:GenomeAnalysisTK PP:bam_realignment_around_known_indels.35 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T CountCovariates -R $reference_fasta -I $bam_file -recalFile $bam_file.recal_data.csv -knownSites $known_sites_file(s) -l INFO -L '1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;X;Y;MT' -cov ReadGroupCovariate -cov QualityScoreCovariate -cov CycleCovariate -cov DinucCovariate +@PG ID:bam_count_covariates.36 PN:GenomeAnalysisTK PP:bam_realignment_around_known_indels.36 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T CountCovariates -R $reference_fasta -I $bam_file -recalFile $bam_file.recal_data.csv -knownSites $known_sites_file(s) -l INFO -L '1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;X;Y;MT' -cov ReadGroupCovariate -cov QualityScoreCovariate -cov CycleCovariate -cov DinucCovariate +@PG ID:bam_count_covariates.37 PN:GenomeAnalysisTK PP:bam_realignment_around_known_indels.37 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T CountCovariates -R $reference_fasta -I $bam_file -recalFile $bam_file.recal_data.csv -knownSites $known_sites_file(s) -l INFO -L '1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;X;Y;MT' -cov ReadGroupCovariate -cov QualityScoreCovariate -cov CycleCovariate -cov DinucCovariate +@PG ID:bam_count_covariates.38 PN:GenomeAnalysisTK PP:bam_realignment_around_known_indels.38 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T CountCovariates -R $reference_fasta -I $bam_file -recalFile $bam_file.recal_data.csv -knownSites $known_sites_file(s) -l INFO -L '1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;X;Y;MT' -cov ReadGroupCovariate -cov QualityScoreCovariate -cov CycleCovariate -cov DinucCovariate +@PG ID:bam_recalibrate_quality_scores PN:GenomeAnalysisTK PP:bam_count_covariates VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T TableRecalibration -R $reference_fasta -recalFile $bam_file.recal_data.csv -I $bam_file -o $recalibrated_bam_file -l INFO -compress 0 --disable_bam_indexing +@PG ID:bam_recalibrate_quality_scores.1 PN:GenomeAnalysisTK PP:bam_count_covariates.1 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T TableRecalibration -R $reference_fasta -recalFile $bam_file.recal_data.csv -I $bam_file -o $recalibrated_bam_file -l INFO -compress 0 --disable_bam_indexing +@PG ID:bam_recalibrate_quality_scores.2 PN:GenomeAnalysisTK PP:bam_count_covariates.2 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T TableRecalibration -R $reference_fasta -recalFile $bam_file.recal_data.csv -I $bam_file -o $recalibrated_bam_file -l INFO -compress 0 --disable_bam_indexing +@PG ID:bam_recalibrate_quality_scores.3 PN:GenomeAnalysisTK PP:bam_count_covariates.3 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T TableRecalibration -R $reference_fasta -recalFile $bam_file.recal_data.csv -I $bam_file -o $recalibrated_bam_file -l INFO -compress 0 --disable_bam_indexing +@PG ID:bam_recalibrate_quality_scores.4 PN:GenomeAnalysisTK PP:bam_count_covariates.4 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T TableRecalibration -R $reference_fasta -recalFile $bam_file.recal_data.csv -I $bam_file -o $recalibrated_bam_file -l INFO -compress 0 --disable_bam_indexing +@PG ID:bam_recalibrate_quality_scores.5 PN:GenomeAnalysisTK PP:bam_count_covariates.5 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T TableRecalibration -R $reference_fasta -recalFile $bam_file.recal_data.csv -I $bam_file -o $recalibrated_bam_file -l INFO -compress 0 --disable_bam_indexing +@PG ID:bam_recalibrate_quality_scores.6 PN:GenomeAnalysisTK PP:bam_count_covariates.6 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T TableRecalibration -R $reference_fasta -recalFile $bam_file.recal_data.csv -I $bam_file -o $recalibrated_bam_file -l INFO -compress 0 --disable_bam_indexing +@PG ID:bam_recalibrate_quality_scores.7 PN:GenomeAnalysisTK PP:bam_count_covariates.7 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T TableRecalibration -R $reference_fasta -recalFile $bam_file.recal_data.csv -I $bam_file -o $recalibrated_bam_file -l INFO -compress 0 --disable_bam_indexing +@PG ID:bam_recalibrate_quality_scores.8 PN:GenomeAnalysisTK PP:bam_count_covariates.8 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T TableRecalibration -R $reference_fasta -recalFile $bam_file.recal_data.csv -I $bam_file -o $recalibrated_bam_file -l INFO -compress 0 --disable_bam_indexing +@PG ID:bam_recalibrate_quality_scores.9 PN:GenomeAnalysisTK PP:bam_count_covariates.9 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T TableRecalibration -R $reference_fasta -recalFile $bam_file.recal_data.csv -I $bam_file -o $recalibrated_bam_file -l INFO -compress 0 --disable_bam_indexing +@PG ID:bam_recalibrate_quality_scores.10 PN:GenomeAnalysisTK PP:bam_count_covariates.10 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T TableRecalibration -R $reference_fasta -recalFile $bam_file.recal_data.csv -I $bam_file -o $recalibrated_bam_file -l INFO -compress 0 --disable_bam_indexing +@PG ID:bam_recalibrate_quality_scores.11 PN:GenomeAnalysisTK PP:bam_count_covariates.11 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T TableRecalibration -R $reference_fasta -recalFile $bam_file.recal_data.csv -I $bam_file -o $recalibrated_bam_file -l INFO -compress 0 --disable_bam_indexing +@PG ID:bam_recalibrate_quality_scores.12 PN:GenomeAnalysisTK PP:bam_count_covariates.12 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T TableRecalibration -R $reference_fasta -recalFile $bam_file.recal_data.csv -I $bam_file -o $recalibrated_bam_file -l INFO -compress 0 --disable_bam_indexing +@PG ID:bam_recalibrate_quality_scores.13 PN:GenomeAnalysisTK PP:bam_count_covariates.13 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T TableRecalibration -R $reference_fasta -recalFile $bam_file.recal_data.csv -I $bam_file -o $recalibrated_bam_file -l INFO -compress 0 --disable_bam_indexing +@PG ID:bam_recalibrate_quality_scores.14 PN:GenomeAnalysisTK PP:bam_count_covariates.14 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T TableRecalibration -R $reference_fasta -recalFile $bam_file.recal_data.csv -I $bam_file -o $recalibrated_bam_file -l INFO -compress 0 --disable_bam_indexing +@PG ID:bam_recalibrate_quality_scores.15 PN:GenomeAnalysisTK PP:bam_count_covariates.15 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T TableRecalibration -R $reference_fasta -recalFile $bam_file.recal_data.csv -I $bam_file -o $recalibrated_bam_file -l INFO -compress 0 --disable_bam_indexing +@PG ID:bam_recalibrate_quality_scores.16 PN:GenomeAnalysisTK PP:bam_count_covariates.16 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T TableRecalibration -R $reference_fasta -recalFile $bam_file.recal_data.csv -I $bam_file -o $recalibrated_bam_file -l INFO -compress 0 --disable_bam_indexing +@PG ID:bam_recalibrate_quality_scores.17 PN:GenomeAnalysisTK PP:bam_count_covariates.17 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T TableRecalibration -R $reference_fasta -recalFile $bam_file.recal_data.csv -I $bam_file -o $recalibrated_bam_file -l INFO -compress 0 --disable_bam_indexing +@PG ID:bam_recalibrate_quality_scores.18 PN:GenomeAnalysisTK PP:bam_count_covariates.18 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T TableRecalibration -R $reference_fasta -recalFile $bam_file.recal_data.csv -I $bam_file -o $recalibrated_bam_file -l INFO -compress 0 --disable_bam_indexing +@PG ID:bam_recalibrate_quality_scores.19 PN:GenomeAnalysisTK PP:bam_count_covariates.19 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T TableRecalibration -R $reference_fasta -recalFile $bam_file.recal_data.csv -I $bam_file -o $recalibrated_bam_file -l INFO -compress 0 --disable_bam_indexing +@PG ID:bam_recalibrate_quality_scores.20 PN:GenomeAnalysisTK PP:bam_count_covariates.20 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T TableRecalibration -R $reference_fasta -recalFile $bam_file.recal_data.csv -I $bam_file -o $recalibrated_bam_file -l INFO -compress 0 --disable_bam_indexing +@PG ID:bam_recalibrate_quality_scores.21 PN:GenomeAnalysisTK PP:bam_count_covariates.21 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T TableRecalibration -R $reference_fasta -recalFile $bam_file.recal_data.csv -I $bam_file -o $recalibrated_bam_file -l INFO -compress 0 --disable_bam_indexing +@PG ID:bam_recalibrate_quality_scores.22 PN:GenomeAnalysisTK PP:bam_count_covariates.22 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T TableRecalibration -R $reference_fasta -recalFile $bam_file.recal_data.csv -I $bam_file -o $recalibrated_bam_file -l INFO -compress 0 --disable_bam_indexing +@PG ID:bam_recalibrate_quality_scores.23 PN:GenomeAnalysisTK PP:bam_count_covariates.23 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T TableRecalibration -R $reference_fasta -recalFile $bam_file.recal_data.csv -I $bam_file -o $recalibrated_bam_file -l INFO -compress 0 --disable_bam_indexing +@PG ID:bam_recalibrate_quality_scores.24 PN:GenomeAnalysisTK PP:bam_count_covariates.24 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T TableRecalibration -R $reference_fasta -recalFile $bam_file.recal_data.csv -I $bam_file -o $recalibrated_bam_file -l INFO -compress 0 --disable_bam_indexing +@PG ID:bam_recalibrate_quality_scores.25 PN:GenomeAnalysisTK PP:bam_count_covariates.25 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T TableRecalibration -R $reference_fasta -recalFile $bam_file.recal_data.csv -I $bam_file -o $recalibrated_bam_file -l INFO -compress 0 --disable_bam_indexing +@PG ID:bam_recalibrate_quality_scores.26 PN:GenomeAnalysisTK PP:bam_count_covariates.26 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T TableRecalibration -R $reference_fasta -recalFile $bam_file.recal_data.csv -I $bam_file -o $recalibrated_bam_file -l INFO -compress 0 --disable_bam_indexing +@PG ID:bam_recalibrate_quality_scores.27 PN:GenomeAnalysisTK PP:bam_count_covariates.27 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T TableRecalibration -R $reference_fasta -recalFile $bam_file.recal_data.csv -I $bam_file -o $recalibrated_bam_file -l INFO -compress 0 --disable_bam_indexing +@PG ID:bam_recalibrate_quality_scores.28 PN:GenomeAnalysisTK PP:bam_count_covariates.28 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T TableRecalibration -R $reference_fasta -recalFile $bam_file.recal_data.csv -I $bam_file -o $recalibrated_bam_file -l INFO -compress 0 --disable_bam_indexing +@PG ID:bam_recalibrate_quality_scores.29 PN:GenomeAnalysisTK PP:bam_count_covariates.29 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T TableRecalibration -R $reference_fasta -recalFile $bam_file.recal_data.csv -I $bam_file -o $recalibrated_bam_file -l INFO -compress 0 --disable_bam_indexing +@PG ID:bam_recalibrate_quality_scores.30 PN:GenomeAnalysisTK PP:bam_count_covariates.30 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T TableRecalibration -R $reference_fasta -recalFile $bam_file.recal_data.csv -I $bam_file -o $recalibrated_bam_file -l INFO -compress 0 --disable_bam_indexing +@PG ID:bam_recalibrate_quality_scores.31 PN:GenomeAnalysisTK PP:bam_count_covariates.31 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T TableRecalibration -R $reference_fasta -recalFile $bam_file.recal_data.csv -I $bam_file -o $recalibrated_bam_file -l INFO -compress 0 --disable_bam_indexing +@PG ID:bam_recalibrate_quality_scores.32 PN:GenomeAnalysisTK PP:bam_count_covariates.32 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T TableRecalibration -R $reference_fasta -recalFile $bam_file.recal_data.csv -I $bam_file -o $recalibrated_bam_file -l INFO -compress 0 --disable_bam_indexing +@PG ID:bam_recalibrate_quality_scores.33 PN:GenomeAnalysisTK PP:bam_count_covariates.33 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T TableRecalibration -R $reference_fasta -recalFile $bam_file.recal_data.csv -I $bam_file -o $recalibrated_bam_file -l INFO -compress 0 --disable_bam_indexing +@PG ID:bam_recalibrate_quality_scores.34 PN:GenomeAnalysisTK PP:bam_count_covariates.34 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T TableRecalibration -R $reference_fasta -recalFile $bam_file.recal_data.csv -I $bam_file -o $recalibrated_bam_file -l INFO -compress 0 --disable_bam_indexing +@PG ID:bam_recalibrate_quality_scores.35 PN:GenomeAnalysisTK PP:bam_count_covariates.35 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T TableRecalibration -R $reference_fasta -recalFile $bam_file.recal_data.csv -I $bam_file -o $recalibrated_bam_file -l INFO -compress 0 --disable_bam_indexing +@PG ID:bam_recalibrate_quality_scores.36 PN:GenomeAnalysisTK PP:bam_count_covariates.36 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T TableRecalibration -R $reference_fasta -recalFile $bam_file.recal_data.csv -I $bam_file -o $recalibrated_bam_file -l INFO -compress 0 --disable_bam_indexing +@PG ID:bam_recalibrate_quality_scores.37 PN:GenomeAnalysisTK PP:bam_count_covariates.37 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T TableRecalibration -R $reference_fasta -recalFile $bam_file.recal_data.csv -I $bam_file -o $recalibrated_bam_file -l INFO -compress 0 --disable_bam_indexing +@PG ID:bam_recalibrate_quality_scores.38 PN:GenomeAnalysisTK PP:bam_count_covariates.38 VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T TableRecalibration -R $reference_fasta -recalFile $bam_file.recal_data.csv -I $bam_file -o $recalibrated_bam_file -l INFO -compress 0 --disable_bam_indexing +@PG ID:bam_calculate_bq PN:samtools PP:bam_recalibrate_quality_scores VN:0.1.17 (r973:277) CL:samtools calmd -Erb $bam_file $reference_fasta > $bq_bam_file +@PG ID:bam_calculate_bq.1 PN:samtools PP:bam_recalibrate_quality_scores.1 VN:0.1.17 (r973:277) CL:samtools calmd -Erb $bam_file $reference_fasta > $bq_bam_file +@PG ID:bam_calculate_bq.2 PN:samtools PP:bam_recalibrate_quality_scores.2 VN:0.1.17 (r973:277) CL:samtools calmd -Erb $bam_file $reference_fasta > $bq_bam_file +@PG ID:bam_calculate_bq.3 PN:samtools PP:bam_recalibrate_quality_scores.3 VN:0.1.17 (r973:277) CL:samtools calmd -Erb $bam_file $reference_fasta > $bq_bam_file +@PG ID:bam_calculate_bq.4 PN:samtools PP:bam_recalibrate_quality_scores.4 VN:0.1.17 (r973:277) CL:samtools calmd -Erb $bam_file $reference_fasta > $bq_bam_file +@PG ID:bam_calculate_bq.5 PN:samtools PP:bam_recalibrate_quality_scores.5 VN:0.1.17 (r973:277) CL:samtools calmd -Erb $bam_file $reference_fasta > $bq_bam_file +@PG ID:bam_calculate_bq.6 PN:samtools PP:bam_recalibrate_quality_scores.6 VN:0.1.17 (r973:277) CL:samtools calmd -Erb $bam_file $reference_fasta > $bq_bam_file +@PG ID:bam_calculate_bq.7 PN:samtools PP:bam_recalibrate_quality_scores.7 VN:0.1.17 (r973:277) CL:samtools calmd -Erb $bam_file $reference_fasta > $bq_bam_file +@PG ID:bam_calculate_bq.8 PN:samtools PP:bam_recalibrate_quality_scores.8 VN:0.1.17 (r973:277) CL:samtools calmd -Erb $bam_file $reference_fasta > $bq_bam_file +@PG ID:bam_calculate_bq.9 PN:samtools PP:bam_recalibrate_quality_scores.9 VN:0.1.17 (r973:277) CL:samtools calmd -Erb $bam_file $reference_fasta > $bq_bam_file +@PG ID:bam_calculate_bq.10 PN:samtools PP:bam_recalibrate_quality_scores.10 VN:0.1.17 (r973:277) CL:samtools calmd -Erb $bam_file $reference_fasta > $bq_bam_file +@PG ID:bam_calculate_bq.11 PN:samtools PP:bam_recalibrate_quality_scores.11 VN:0.1.17 (r973:277) CL:samtools calmd -Erb $bam_file $reference_fasta > $bq_bam_file +@PG ID:bam_calculate_bq.12 PN:samtools PP:bam_recalibrate_quality_scores.12 VN:0.1.17 (r973:277) CL:samtools calmd -Erb $bam_file $reference_fasta > $bq_bam_file +@PG ID:bam_calculate_bq.13 PN:samtools PP:bam_recalibrate_quality_scores.13 VN:0.1.17 (r973:277) CL:samtools calmd -Erb $bam_file $reference_fasta > $bq_bam_file +@PG ID:bam_calculate_bq.14 PN:samtools PP:bam_recalibrate_quality_scores.14 VN:0.1.17 (r973:277) CL:samtools calmd -Erb $bam_file $reference_fasta > $bq_bam_file +@PG ID:bam_calculate_bq.15 PN:samtools PP:bam_recalibrate_quality_scores.15 VN:0.1.17 (r973:277) CL:samtools calmd -Erb $bam_file $reference_fasta > $bq_bam_file +@PG ID:bam_calculate_bq.16 PN:samtools PP:bam_recalibrate_quality_scores.16 VN:0.1.17 (r973:277) CL:samtools calmd -Erb $bam_file $reference_fasta > $bq_bam_file +@PG ID:bam_calculate_bq.17 PN:samtools PP:bam_recalibrate_quality_scores.17 VN:0.1.17 (r973:277) CL:samtools calmd -Erb $bam_file $reference_fasta > $bq_bam_file +@PG ID:bam_calculate_bq.18 PN:samtools PP:bam_recalibrate_quality_scores.18 VN:0.1.17 (r973:277) CL:samtools calmd -Erb $bam_file $reference_fasta > $bq_bam_file +@PG ID:bam_calculate_bq.19 PN:samtools PP:bam_recalibrate_quality_scores.19 VN:0.1.17 (r973:277) CL:samtools calmd -Erb $bam_file $reference_fasta > $bq_bam_file +@PG ID:bam_calculate_bq.20 PN:samtools PP:bam_recalibrate_quality_scores.20 VN:0.1.17 (r973:277) CL:samtools calmd -Erb $bam_file $reference_fasta > $bq_bam_file +@PG ID:bam_calculate_bq.21 PN:samtools PP:bam_recalibrate_quality_scores.21 VN:0.1.17 (r973:277) CL:samtools calmd -Erb $bam_file $reference_fasta > $bq_bam_file +@PG ID:bam_calculate_bq.22 PN:samtools PP:bam_recalibrate_quality_scores.22 VN:0.1.17 (r973:277) CL:samtools calmd -Erb $bam_file $reference_fasta > $bq_bam_file +@PG ID:bam_calculate_bq.23 PN:samtools PP:bam_recalibrate_quality_scores.23 VN:0.1.17 (r973:277) CL:samtools calmd -Erb $bam_file $reference_fasta > $bq_bam_file +@PG ID:bam_calculate_bq.24 PN:samtools PP:bam_recalibrate_quality_scores.24 VN:0.1.17 (r973:277) CL:samtools calmd -Erb $bam_file $reference_fasta > $bq_bam_file +@PG ID:bam_calculate_bq.25 PN:samtools PP:bam_recalibrate_quality_scores.25 VN:0.1.17 (r973:277) CL:samtools calmd -Erb $bam_file $reference_fasta > $bq_bam_file +@PG ID:bam_calculate_bq.26 PN:samtools PP:bam_recalibrate_quality_scores.26 VN:0.1.17 (r973:277) CL:samtools calmd -Erb $bam_file $reference_fasta > $bq_bam_file +@PG ID:bam_calculate_bq.27 PN:samtools PP:bam_recalibrate_quality_scores.27 VN:0.1.17 (r973:277) CL:samtools calmd -Erb $bam_file $reference_fasta > $bq_bam_file +@PG ID:bam_calculate_bq.28 PN:samtools PP:bam_recalibrate_quality_scores.28 VN:0.1.17 (r973:277) CL:samtools calmd -Erb $bam_file $reference_fasta > $bq_bam_file +@PG ID:bam_calculate_bq.29 PN:samtools PP:bam_recalibrate_quality_scores.29 VN:0.1.17 (r973:277) CL:samtools calmd -Erb $bam_file $reference_fasta > $bq_bam_file +@PG ID:bam_calculate_bq.30 PN:samtools PP:bam_recalibrate_quality_scores.30 VN:0.1.17 (r973:277) CL:samtools calmd -Erb $bam_file $reference_fasta > $bq_bam_file +@PG ID:bam_calculate_bq.31 PN:samtools PP:bam_recalibrate_quality_scores.31 VN:0.1.17 (r973:277) CL:samtools calmd -Erb $bam_file $reference_fasta > $bq_bam_file +@PG ID:bam_calculate_bq.32 PN:samtools PP:bam_recalibrate_quality_scores.32 VN:0.1.17 (r973:277) CL:samtools calmd -Erb $bam_file $reference_fasta > $bq_bam_file +@PG ID:bam_calculate_bq.33 PN:samtools PP:bam_recalibrate_quality_scores.33 VN:0.1.17 (r973:277) CL:samtools calmd -Erb $bam_file $reference_fasta > $bq_bam_file +@PG ID:bam_calculate_bq.34 PN:samtools PP:bam_recalibrate_quality_scores.34 VN:0.1.17 (r973:277) CL:samtools calmd -Erb $bam_file $reference_fasta > $bq_bam_file +@PG ID:bam_calculate_bq.35 PN:samtools PP:bam_recalibrate_quality_scores.35 VN:0.1.17 (r973:277) CL:samtools calmd -Erb $bam_file $reference_fasta > $bq_bam_file +@PG ID:bam_calculate_bq.36 PN:samtools PP:bam_recalibrate_quality_scores.36 VN:0.1.17 (r973:277) CL:samtools calmd -Erb $bam_file $reference_fasta > $bq_bam_file +@PG ID:bam_calculate_bq.37 PN:samtools PP:bam_recalibrate_quality_scores.37 VN:0.1.17 (r973:277) CL:samtools calmd -Erb $bam_file $reference_fasta > $bq_bam_file +@PG ID:bam_calculate_bq.38 PN:samtools PP:bam_recalibrate_quality_scores.38 VN:0.1.17 (r973:277) CL:samtools calmd -Erb $bam_file $reference_fasta > $bq_bam_file +@PG ID:bam_merge PN:picard PP:bam_calculate_bq VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.1 PN:picard PP:bam_calculate_bq.1 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.2 PN:picard PP:bam_calculate_bq.2 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.3 PN:picard PP:bam_calculate_bq.3 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.4 PN:picard PP:bam_calculate_bq.4 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.5 PN:picard PP:bam_calculate_bq.5 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.6 PN:picard PP:bam_calculate_bq.6 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.7 PN:picard PP:bam_calculate_bq.7 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.8 PN:picard PP:bam_calculate_bq.8 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.9 PN:picard PP:bam_calculate_bq.9 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.10 PN:picard PP:bam_calculate_bq.10 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.11 PN:picard PP:bam_calculate_bq.11 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.12 PN:picard PP:bam_calculate_bq.12 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.13 PN:picard PP:bam_calculate_bq.13 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.14 PN:picard PP:bam_calculate_bq.14 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.15 PN:picard PP:bam_calculate_bq.15 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.16 PN:picard PP:bam_calculate_bq.16 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.17 PN:picard PP:bam_calculate_bq.17 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.18 PN:picard PP:bam_calculate_bq.18 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.19 PN:picard PP:bam_calculate_bq.19 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.20 PN:picard PP:bam_calculate_bq.20 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.21 PN:picard PP:bam_calculate_bq.21 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.22 PN:picard PP:bam_calculate_bq.22 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.23 PN:picard PP:bam_calculate_bq.23 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.24 PN:picard PP:bam_calculate_bq.24 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.25 PN:picard PP:bam_calculate_bq.25 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.26 PN:picard PP:bam_calculate_bq.26 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.27 PN:picard PP:bam_calculate_bq.27 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.28 PN:picard PP:bam_calculate_bq.28 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.29 PN:picard PP:bam_calculate_bq.29 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.30 PN:picard PP:bam_calculate_bq.30 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.31 PN:picard PP:bam_calculate_bq.31 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.32 PN:picard PP:bam_calculate_bq.32 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.33 PN:picard PP:bam_calculate_bq.33 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.34 PN:picard PP:bam_calculate_bq.34 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.35 PN:picard PP:bam_calculate_bq.35 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.36 PN:picard PP:bam_calculate_bq.36 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.37 PN:picard PP:bam_calculate_bq.37 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.38 PN:picard PP:bam_calculate_bq.38 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_mark_duplicates PN:picard PP:bam_merge VN:1.53 CL:java $jvm_args -jar MarkDuplicates.jar INPUT=$bam_file OUTPUT=$markdup_bam_file ASSUME_SORTED=TRUE METRICS_FILE=/dev/null VALIDATION_STRINGENCY=SILENT +@PG ID:bam_mark_duplicates.1 PN:picard PP:bam_merge.1 VN:1.53 CL:java $jvm_args -jar MarkDuplicates.jar INPUT=$bam_file OUTPUT=$markdup_bam_file ASSUME_SORTED=TRUE METRICS_FILE=/dev/null VALIDATION_STRINGENCY=SILENT +@PG ID:bam_mark_duplicates.2 PN:picard PP:bam_merge.2 VN:1.53 CL:java $jvm_args -jar MarkDuplicates.jar INPUT=$bam_file OUTPUT=$markdup_bam_file ASSUME_SORTED=TRUE METRICS_FILE=/dev/null VALIDATION_STRINGENCY=SILENT +@PG ID:bam_mark_duplicates.3 PN:picard PP:bam_merge.3 VN:1.53 CL:java $jvm_args -jar MarkDuplicates.jar INPUT=$bam_file OUTPUT=$markdup_bam_file ASSUME_SORTED=TRUE METRICS_FILE=/dev/null VALIDATION_STRINGENCY=SILENT +@PG ID:bam_mark_duplicates.4 PN:picard PP:bam_merge.4 VN:1.53 CL:java $jvm_args -jar MarkDuplicates.jar INPUT=$bam_file OUTPUT=$markdup_bam_file ASSUME_SORTED=TRUE METRICS_FILE=/dev/null VALIDATION_STRINGENCY=SILENT +@PG ID:bam_mark_duplicates.5 PN:picard PP:bam_merge.5 VN:1.53 CL:java $jvm_args -jar MarkDuplicates.jar INPUT=$bam_file OUTPUT=$markdup_bam_file ASSUME_SORTED=TRUE METRICS_FILE=/dev/null VALIDATION_STRINGENCY=SILENT +@PG ID:bam_mark_duplicates.6 PN:picard PP:bam_merge.6 VN:1.53 CL:java $jvm_args -jar MarkDuplicates.jar INPUT=$bam_file OUTPUT=$markdup_bam_file ASSUME_SORTED=TRUE METRICS_FILE=/dev/null VALIDATION_STRINGENCY=SILENT +@PG ID:bam_mark_duplicates.7 PN:picard PP:bam_merge.7 VN:1.53 CL:java $jvm_args -jar MarkDuplicates.jar INPUT=$bam_file OUTPUT=$markdup_bam_file ASSUME_SORTED=TRUE METRICS_FILE=/dev/null VALIDATION_STRINGENCY=SILENT +@PG ID:bam_mark_duplicates.8 PN:picard PP:bam_merge.8 VN:1.53 CL:java $jvm_args -jar MarkDuplicates.jar INPUT=$bam_file OUTPUT=$markdup_bam_file ASSUME_SORTED=TRUE METRICS_FILE=/dev/null VALIDATION_STRINGENCY=SILENT +@PG ID:bam_mark_duplicates.9 PN:picard PP:bam_merge.9 VN:1.53 CL:java $jvm_args -jar MarkDuplicates.jar INPUT=$bam_file OUTPUT=$markdup_bam_file ASSUME_SORTED=TRUE METRICS_FILE=/dev/null VALIDATION_STRINGENCY=SILENT +@PG ID:bam_mark_duplicates.10 PN:picard PP:bam_merge.10 VN:1.53 CL:java $jvm_args -jar MarkDuplicates.jar INPUT=$bam_file OUTPUT=$markdup_bam_file ASSUME_SORTED=TRUE METRICS_FILE=/dev/null VALIDATION_STRINGENCY=SILENT +@PG ID:bam_mark_duplicates.11 PN:picard PP:bam_merge.11 VN:1.53 CL:java $jvm_args -jar MarkDuplicates.jar INPUT=$bam_file OUTPUT=$markdup_bam_file ASSUME_SORTED=TRUE METRICS_FILE=/dev/null VALIDATION_STRINGENCY=SILENT +@PG ID:bam_mark_duplicates.12 PN:picard PP:bam_merge.12 VN:1.53 CL:java $jvm_args -jar MarkDuplicates.jar INPUT=$bam_file OUTPUT=$markdup_bam_file ASSUME_SORTED=TRUE METRICS_FILE=/dev/null VALIDATION_STRINGENCY=SILENT +@PG ID:bam_mark_duplicates.13 PN:picard PP:bam_merge.13 VN:1.53 CL:java $jvm_args -jar MarkDuplicates.jar INPUT=$bam_file OUTPUT=$markdup_bam_file ASSUME_SORTED=TRUE METRICS_FILE=/dev/null VALIDATION_STRINGENCY=SILENT +@PG ID:bam_mark_duplicates.14 PN:picard PP:bam_merge.14 VN:1.53 CL:java $jvm_args -jar MarkDuplicates.jar INPUT=$bam_file OUTPUT=$markdup_bam_file ASSUME_SORTED=TRUE METRICS_FILE=/dev/null VALIDATION_STRINGENCY=SILENT +@PG ID:bam_mark_duplicates.15 PN:picard PP:bam_merge.15 VN:1.53 CL:java $jvm_args -jar MarkDuplicates.jar INPUT=$bam_file OUTPUT=$markdup_bam_file ASSUME_SORTED=TRUE METRICS_FILE=/dev/null VALIDATION_STRINGENCY=SILENT +@PG ID:bam_mark_duplicates.16 PN:picard PP:bam_merge.16 VN:1.53 CL:java $jvm_args -jar MarkDuplicates.jar INPUT=$bam_file OUTPUT=$markdup_bam_file ASSUME_SORTED=TRUE METRICS_FILE=/dev/null VALIDATION_STRINGENCY=SILENT +@PG ID:bam_mark_duplicates.17 PN:picard PP:bam_merge.17 VN:1.53 CL:java $jvm_args -jar MarkDuplicates.jar INPUT=$bam_file OUTPUT=$markdup_bam_file ASSUME_SORTED=TRUE METRICS_FILE=/dev/null VALIDATION_STRINGENCY=SILENT +@PG ID:bam_mark_duplicates.18 PN:picard PP:bam_merge.18 VN:1.53 CL:java $jvm_args -jar MarkDuplicates.jar INPUT=$bam_file OUTPUT=$markdup_bam_file ASSUME_SORTED=TRUE METRICS_FILE=/dev/null VALIDATION_STRINGENCY=SILENT +@PG ID:bam_mark_duplicates.19 PN:picard PP:bam_merge.19 VN:1.53 CL:java $jvm_args -jar MarkDuplicates.jar INPUT=$bam_file OUTPUT=$markdup_bam_file ASSUME_SORTED=TRUE METRICS_FILE=/dev/null VALIDATION_STRINGENCY=SILENT +@PG ID:bam_mark_duplicates.20 PN:picard PP:bam_merge.20 VN:1.53 CL:java $jvm_args -jar MarkDuplicates.jar INPUT=$bam_file OUTPUT=$markdup_bam_file ASSUME_SORTED=TRUE METRICS_FILE=/dev/null VALIDATION_STRINGENCY=SILENT +@PG ID:bam_mark_duplicates.21 PN:picard PP:bam_merge.21 VN:1.53 CL:java $jvm_args -jar MarkDuplicates.jar INPUT=$bam_file OUTPUT=$markdup_bam_file ASSUME_SORTED=TRUE METRICS_FILE=/dev/null VALIDATION_STRINGENCY=SILENT +@PG ID:bam_mark_duplicates.22 PN:picard PP:bam_merge.22 VN:1.53 CL:java $jvm_args -jar MarkDuplicates.jar INPUT=$bam_file OUTPUT=$markdup_bam_file ASSUME_SORTED=TRUE METRICS_FILE=/dev/null VALIDATION_STRINGENCY=SILENT +@PG ID:bam_mark_duplicates.23 PN:picard PP:bam_merge.23 VN:1.53 CL:java $jvm_args -jar MarkDuplicates.jar INPUT=$bam_file OUTPUT=$markdup_bam_file ASSUME_SORTED=TRUE METRICS_FILE=/dev/null VALIDATION_STRINGENCY=SILENT +@PG ID:bam_mark_duplicates.24 PN:picard PP:bam_merge.24 VN:1.53 CL:java $jvm_args -jar MarkDuplicates.jar INPUT=$bam_file OUTPUT=$markdup_bam_file ASSUME_SORTED=TRUE METRICS_FILE=/dev/null VALIDATION_STRINGENCY=SILENT +@PG ID:bam_mark_duplicates.25 PN:picard PP:bam_merge.25 VN:1.53 CL:java $jvm_args -jar MarkDuplicates.jar INPUT=$bam_file OUTPUT=$markdup_bam_file ASSUME_SORTED=TRUE METRICS_FILE=/dev/null VALIDATION_STRINGENCY=SILENT +@PG ID:bam_mark_duplicates.26 PN:picard PP:bam_merge.26 VN:1.53 CL:java $jvm_args -jar MarkDuplicates.jar INPUT=$bam_file OUTPUT=$markdup_bam_file ASSUME_SORTED=TRUE METRICS_FILE=/dev/null VALIDATION_STRINGENCY=SILENT +@PG ID:bam_mark_duplicates.27 PN:picard PP:bam_merge.27 VN:1.53 CL:java $jvm_args -jar MarkDuplicates.jar INPUT=$bam_file OUTPUT=$markdup_bam_file ASSUME_SORTED=TRUE METRICS_FILE=/dev/null VALIDATION_STRINGENCY=SILENT +@PG ID:bam_mark_duplicates.28 PN:picard PP:bam_merge.28 VN:1.53 CL:java $jvm_args -jar MarkDuplicates.jar INPUT=$bam_file OUTPUT=$markdup_bam_file ASSUME_SORTED=TRUE METRICS_FILE=/dev/null VALIDATION_STRINGENCY=SILENT +@PG ID:bam_mark_duplicates.29 PN:picard PP:bam_merge.29 VN:1.53 CL:java $jvm_args -jar MarkDuplicates.jar INPUT=$bam_file OUTPUT=$markdup_bam_file ASSUME_SORTED=TRUE METRICS_FILE=/dev/null VALIDATION_STRINGENCY=SILENT +@PG ID:bam_mark_duplicates.30 PN:picard PP:bam_merge.30 VN:1.53 CL:java $jvm_args -jar MarkDuplicates.jar INPUT=$bam_file OUTPUT=$markdup_bam_file ASSUME_SORTED=TRUE METRICS_FILE=/dev/null VALIDATION_STRINGENCY=SILENT +@PG ID:bam_mark_duplicates.31 PN:picard PP:bam_merge.31 VN:1.53 CL:java $jvm_args -jar MarkDuplicates.jar INPUT=$bam_file OUTPUT=$markdup_bam_file ASSUME_SORTED=TRUE METRICS_FILE=/dev/null VALIDATION_STRINGENCY=SILENT +@PG ID:bam_mark_duplicates.32 PN:picard PP:bam_merge.32 VN:1.53 CL:java $jvm_args -jar MarkDuplicates.jar INPUT=$bam_file OUTPUT=$markdup_bam_file ASSUME_SORTED=TRUE METRICS_FILE=/dev/null VALIDATION_STRINGENCY=SILENT +@PG ID:bam_mark_duplicates.33 PN:picard PP:bam_merge.33 VN:1.53 CL:java $jvm_args -jar MarkDuplicates.jar INPUT=$bam_file OUTPUT=$markdup_bam_file ASSUME_SORTED=TRUE METRICS_FILE=/dev/null VALIDATION_STRINGENCY=SILENT +@PG ID:bam_mark_duplicates.34 PN:picard PP:bam_merge.34 VN:1.53 CL:java $jvm_args -jar MarkDuplicates.jar INPUT=$bam_file OUTPUT=$markdup_bam_file ASSUME_SORTED=TRUE METRICS_FILE=/dev/null VALIDATION_STRINGENCY=SILENT +@PG ID:bam_mark_duplicates.35 PN:picard PP:bam_merge.35 VN:1.53 CL:java $jvm_args -jar MarkDuplicates.jar INPUT=$bam_file OUTPUT=$markdup_bam_file ASSUME_SORTED=TRUE METRICS_FILE=/dev/null VALIDATION_STRINGENCY=SILENT +@PG ID:bam_mark_duplicates.36 PN:picard PP:bam_merge.36 VN:1.53 CL:java $jvm_args -jar MarkDuplicates.jar INPUT=$bam_file OUTPUT=$markdup_bam_file ASSUME_SORTED=TRUE METRICS_FILE=/dev/null VALIDATION_STRINGENCY=SILENT +@PG ID:bam_mark_duplicates.37 PN:picard PP:bam_merge.37 VN:1.53 CL:java $jvm_args -jar MarkDuplicates.jar INPUT=$bam_file OUTPUT=$markdup_bam_file ASSUME_SORTED=TRUE METRICS_FILE=/dev/null VALIDATION_STRINGENCY=SILENT +@PG ID:bam_mark_duplicates.38 PN:picard PP:bam_merge.38 VN:1.53 CL:java $jvm_args -jar MarkDuplicates.jar INPUT=$bam_file OUTPUT=$markdup_bam_file ASSUME_SORTED=TRUE METRICS_FILE=/dev/null VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.39 PN:picard PP:bam_mark_duplicates VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.1.39 PN:picard PP:bam_mark_duplicates.1 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.2.39 PN:picard PP:bam_mark_duplicates.2 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.3.39 PN:picard PP:bam_mark_duplicates.3 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.4.39 PN:picard PP:bam_mark_duplicates.4 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.5.39 PN:picard PP:bam_mark_duplicates.5 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.6.39 PN:picard PP:bam_mark_duplicates.6 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.7.39 PN:picard PP:bam_mark_duplicates.7 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.8.39 PN:picard PP:bam_mark_duplicates.8 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.9.39 PN:picard PP:bam_mark_duplicates.9 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.10.39 PN:picard PP:bam_mark_duplicates.10 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.11.39 PN:picard PP:bam_mark_duplicates.11 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.12.39 PN:picard PP:bam_mark_duplicates.12 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.13.39 PN:picard PP:bam_mark_duplicates.13 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.14.39 PN:picard PP:bam_mark_duplicates.14 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.15.39 PN:picard PP:bam_mark_duplicates.15 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.16.39 PN:picard PP:bam_mark_duplicates.16 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.17.39 PN:picard PP:bam_mark_duplicates.17 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.18.39 PN:picard PP:bam_mark_duplicates.18 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.19.39 PN:picard PP:bam_mark_duplicates.19 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.20.39 PN:picard PP:bam_mark_duplicates.20 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.21.39 PN:picard PP:bam_mark_duplicates.21 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.22.39 PN:picard PP:bam_mark_duplicates.22 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.23.39 PN:picard PP:bam_mark_duplicates.23 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.24.39 PN:picard PP:bam_mark_duplicates.24 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.25.39 PN:picard PP:bam_mark_duplicates.25 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.26.39 PN:picard PP:bam_mark_duplicates.26 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.27.39 PN:picard PP:bam_mark_duplicates.27 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.28.39 PN:picard PP:bam_mark_duplicates.28 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.29.39 PN:picard PP:bam_mark_duplicates.29 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.30.39 PN:picard PP:bam_mark_duplicates.30 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.31.39 PN:picard PP:bam_mark_duplicates.31 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.32.39 PN:picard PP:bam_mark_duplicates.32 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.33.39 PN:picard PP:bam_mark_duplicates.33 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.34.39 PN:picard PP:bam_mark_duplicates.34 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.35.39 PN:picard PP:bam_mark_duplicates.35 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.36.39 PN:picard PP:bam_mark_duplicates.36 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.37.39 PN:picard PP:bam_mark_duplicates.37 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.38.39 PN:picard PP:bam_mark_duplicates.38 VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +ERR013140.3521432 99 17 1 29 22S86M = 226 313 AGAGGTCCCCAACTTCTTTGCAAAGCTTCTCACCCTGTTCCTGCATAGATAATTGCATGACAATTGCCTTGTCCCTGCTGAATGTGCTCTGGGGTCTCTGGGGTCTCA @AEDGBHIIIIIFJGIKHGHIJJJEJKHJKJKGKLLIFHKLLCJJIDEFFHKHEHHJIIIDJEEEJEIKGJIHCGKHFKFE9BBDIAJAHF4?DE@I:DD48(86D=> MD:Z:86 RG:Z:ERR013140 AM:i:29 NM:i:0 SM:i:29 MQ:i:29 XT:A:M BQ:Z:@@@@@@@@@@@@@@@@@@@@@@iidijgijijfjkkhegjkkbiihcdeegjgdggihhhcidddidhjfihgbfjgejedXaach`i`geS^cd_hYccSWGWUc\] +ERR156632.12704932 163 17 1 29 36S64M = 195 293 TGGAGAAGGGGACAAGAGGTCCCCAACTTCTTTGCAAAGCTTCTCACCCTGTTCCTGCATAGATAATTGCATGACAATTGCCTTGTCCCTGCTGAATGTG BFAFGFEIGFEFHHEIDKJGHHHJIIE=@KKGGKJGIBLLMFKMDIIHJKKHFELLLKFIHMHIHHIHLKJFCHFJIJAID=JHKFGHJIHKKCH:@HD? MD:Z:64 RG:Z:ERR156632 AM:i:29 NM:i:0 SM:i:29 MQ:i:29 XT:A:M BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@hakklejlchhgijjgedkkkjehglghgghgkjiebgeihi`hc\igjefgihgjjbgY_gc^ +ERR156632.9601178 99 17 1 29 62S38M = 279 377 CTATGACAGGGAGGTCATGTGCAGGCTGGAGAAGGGGACAAGAGGTCCCCAACTTCTTTGCAAAGCTTCTCACCCTGTTCCTGCATAGATAATTGCATGA DEEEIIHHKIJILKHLHIKEKHHMKLKKJGKKKKLKLFIHEKIKL=KLJLKIILHKMH9LJJJJLHLHJJKJJKMLKJD>MJKLEHIGHIH=FFCHF>BE MD:Z:38 RG:Z:ERR156632 AM:i:29 NM:i:0 SM:i:29 MQ:i:29 XT:A:M BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@iikgkgiijiijlkjic]lijkdghfghg\eebge]ad +ERR162872.21706338 99 17 1 29 10S90M = 246 344 CTTCTTTGCAAAGCTTCTCACCCTGTTCCTGCATAGATAATTGCATGACAATTGCCTTGTCCCTGCTGAATGTGCTCTGGGGTCTCTGGGGTCTCACCCA BHBFHDKHGHJFJIFIDFDIJHHJHHIICKKKIJIHH?JJKEKGHGJCGGEHFIHJHFK;HGIHIJGICIEDH X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243011 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@J +ERR162875.9416595 163 17 23 60 100M = 239 314 ATAGATAATTGCATGACAATTGCCTTGTCCCTGCTGAATGTGCTCTGGGGTCTCTGGGGTCTCACCCACGACCAACTCCCTGGGCCTGGCACCAGGGAGC DBDIGHGHIBKJIIKIJJGJGKKIKILIKKLJLLKKJJILIJJLMKKIJJHIKLLKJKHDELMJHFKIKDKDKIHHILFKLHBMKGLJ7KGDJHBBFFGD X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162875 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162875.23732910 163 17 25 60 100M = 299 373 AGATAATTGCATGACAATTGCCTTGTCCCTGCTGAATGTGCTCTGGGGTCTCTGGGGTCTCACCCACGACCAACTCCCTGGGCCTGGCACCAGGGAGCTT DFEEGGHGJDIHKJIIHHHLKKLHIILLKKMILLKHKMIMMLJLLKLIGJFIKMJJKEMMLHKGDIJ?CILGIIJJLKLL6KMKLM7IIGJGJF?CFEG? X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162875 AM:i:25 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B@ +ERR162872.5127873 113 17 28 37 100M * 0 0 TAATTGCATGACAATTGCCTTGTCCCTGCTGAATGTGCTCTGGGGTCTCTGGGGTCTCACCCACGACCAACTCCCTGGGCCTGGCACCAGGGAGCTTAAC .BDEFHG?AEFGHIFCEHLGIIFJIA@LCFKAFJDJDEIBHELKIJMH8FJJKHAMG>GHGKHAKFKHHGGEL=LIJJIILCJHJGHJIHEFIFI9DBGB X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162872 AM:i:37 NM:i:0 SM:i:37 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162872.19056012 113 17 32 37 100M * 0 0 TGCATGACAATTGCCTTGTCCCTGCTGAATGTGCTCTGGGGTCTCTGGGGTCTCACCCACGACCAACTCCCTGGGCCTGGCACCAGGGAGCTTAACAAAC DFGEGFDK;HFFHJJDJHFJJKILKDMIJFDKJMIMJKM@HAMIL=KKMHHLHM8GKKECMHJLHGM=BLMJIKKJLHJJKGHKIJJ@IHJFEEGHDBGB X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162872 AM:i:37 NM:i:0 SM:i:37 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR013140.19886608 177 17 33 37 108M * 0 0 GCATGACAATTGCCTTGTCCCTGCTGAATGTGCTCTGGGGTCTCTGGGGTCTCACCCACGACCAACTCCCTGGGCCTGGCACCAGGGAGCTTAACAAACATCTGTCCA %CCD@ACF?E@DBECDF@FHGFEDHEHGABBCC>@FFD>FCGKEELCIHLGKJJGCHHJDBCIIJJIFIJJGDGHCCGGEFFCAEGD: X0:i:1 X1:i:0 MD:Z:108 RG:Z:ERR013140 AM:i:37 NM:i:0 SM:i:37 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243079.1328786 177 17 33 37 100M * 0 0 GCATGACAATTGCCTTGTCCCTGCTGAATGTGCTCTGGGGTCTCTGGGGTCTCACCCACGACCAACTCCCTGGGCCTGGCACCAGGGAGCTTAACAAACA DEDDICIGFGFIJHGFJGG?KGJCHKCHFICIKEHGFHGJDJ@ICIFEAGKBKC@CHFBKFBHFEGEDEJHHHIFJEGHHEDGHDHJHHJFCDDGCADE? X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243079 AM:i:37 NM:i:0 SM:i:37 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243027.254838 177 17 36 37 100M * 0 0 TGACAATTGCCTTGTCCCTGCTGAATGTGCTCTGGGGTCTCTGGGGTCTCACCCACGACCAACTCCCTGGGCCTGGCACCAGGGAGCTTAACAAACATCT ?B.F)9:GCFJ=CGBD0DFG0AL5;;CHIH?8/F?C65G=E0=BBFD>BD? X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR156632 AM:i:37 NM:i:0 SM:i:37 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR016352.3774900 177 17 48 37 108M * 0 0 TTTCCCTGCTGAATGTGCTCTGGGGTCTCTGGGGTCTCACCCACGACCAACTCCCTGGGCCTGGCACCAGGGAGCTTAACAAACATCTGTCCAGCGAATACCTGCATC 4&4%4-<'CH>+GD8<6<<;85562@>C:>310155<+/4568-&,)8*7=6,9;D261>CG@6?@>/H=8@HB:FEFED@<>DB?-2?@=>BA9 X0:i:1 X1:i:0 MD:Z:1G106 RG:Z:ERR016352 AM:i:37 NM:i:1 SM:i:37 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR156632.8688512 113 17 48 37 100M * 0 0 TGTCCCTGCTGAATGTGCTCTGGGGTCTCTGGGGTCTCACCCACGACCAACTCCCTGGGCCTGGCACCAGGGAGCTTAACAAACATCTGTCCAGCGAATA DCF.AGFCKCGDBJILEK@CEKGHL9:B7GM<3F<:BH=FC0KC;HM:K;DKGCHLM?IG>@GMJFECHHGCDIIBEFI:GAHBCBDCD X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR156632 AM:i:37 NM:i:0 SM:i:37 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243063.860385 113 17 58 37 100M * 0 0 GAATGTGCTCTGGGGTCTCTGGGGTCTCACCCACGACCAACTCCCTGGGCCTGGCACCAGGGAGCTTAACAAACATCTGTCCAGCGAATACCTGCATCCC AA@@FADGFKI?HCHFE@IFI:?GGJHFIIJIEBHFFKGFHIIHJ@HJHCLGIKGDHJHHIIJJIGFGEIGBGIGHJGGEGHJH@IEHEFGIFHIEBB>A X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243063 AM:i:37 NM:i:0 SM:i:37 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A +ERR162872.19371403 99 17 64 60 100M = 413 448 GCTCTGGGGTCTCTGGGGTCTCACCCACGACCAACTCCCTGGGCCTGGCACCAGGGAGCTTAACAAACATCTGTCCAGCGAATACCTGCATCCCTAGAAG BDGFHHEEGFIIHKJIIJDJKKHIKKIJEIIJIIIKLKLMKKILLLKJKIJLJMLLIMKKEHEGJFJKGKLLMJKJIMLCJIHFKJKIJEDKEGIEHD?F X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162872 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B +ERR162872.10929052 163 17 69 60 100M = 429 459 GGGGTCTCTGGGGTCTCACCCACGACCAACTCCCTGGGCCTGGCACCAGGGAGCTTAACAAACATCTGTCCAGCGAATACCTGCATCCCTAGAAGTGAAG E>EFFIJJKKIIJIHKKIJNLIIDKIHEKJLLMLLLKKJKJLJKGJNJIJKKMLIIIKGIKKKKHMKLHMKILLAJJJIKLJLLGILLJKJFDHDEGFD1 X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162872 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:F@CA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162875.10099033 163 17 87 60 100M = 384 396 CCCACGACCAACTCCCTGGGCCTGGCACCAGGGAGCTTAACAAACATCTGTCCAGCGAATACCTGCATCCCTAGAAGTGAAGCCACCGCCCAAAGACACG D?DEGBHHIIIJKGHKKIGJKLJIBLJIGIFGJHGLEECAJIJCFJIKLGHI@KCFEJCJJJ3IJLGJKJLLIHHEGGJD?H4EHIADJE>D>7FCF@8* X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162875 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:C@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243007.753594 99 17 95 60 100M = 555 559 CAACTCCCTGGGCCTGGCACCAGGGAGCTTAACAAACATCTGTCCAGCGAATACCTGCATCCCTAGAAGTGAAGCCACCGCCCAAAGACACGCCCATGTC ?ECDFG9FGH8EIGFHAIEHFHJFGG@JF?DGGEDEGGEKHIAJGFJI@GGFEGIEHEFHJHGEDHHHE@>@EK>HFHC@JFFDI3CEHHGAGEEECF@B X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243007 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@D +ERR013140.20277196 163 17 97 29 34M74S = 339 349 ACTCCCCCGGCCCGGGGCCCGGGGGCTTTACAAAAAACTGTCCAGCGCATACCCGCATCCCCCCAAAAGAAGCCACCGCCCCAACACACACCCCCCACCCGCATAACC 824475'$-2)*#(/#%(/#(/-%-%-/%0/88800($,+3(*+..,%%+6%*#%2,/001)%%$2%%/$.%$00(,%+,1'*.%7(%&$&#'$$$#%#%#($+%+)" XC:i:35 MD:Z:6T0G4T2C0A2A3A4A5 RG:Z:ERR013140 AM:i:29 NM:i:8 SM:i:29 MQ:i:29 XT:A:M BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR013140.19887184 113 17 99 37 40S68M * 0 0 GTGTGTGTCGGGGGTGTCTGGGGTCTCACCCACGACCAACTCCCTGGGCCTGGCACCAGGGAGCTTAACAAACATCTGTCCAGCGAATACCTGCATCCCTAGAAGTGA %$($&$*+#%%#1'$$%2-'0&3*/$/$-73/69:7=1%2135??3C<6;:9@<46@G@EBB=FEBF<@95 X0:i:1 X1:i:0 MD:Z:108 RG:Z:ERR013140 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR013140.4461044 113 17 114 37 17S91M * 0 0 ACTCCCTGGGCCTGGCACCAGGGAGCTTAACAAACATCTGTCCAGCGAATCCCTGCATCCCTAGAAGTGAAGCCACCGCCCAAAGACACGCCCATGTCCAGCTTAACC /=1:/=44-348<0(910@955>D;??@=>>=<@DE?IIIHFJFJHGIHGHECCB@ X0:i:1 X1:i:0 XC:i:91 MD:Z:33A57 RG:Z:ERR013140 AM:i:37 NM:i:1 SM:i:37 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR245034.1618692 163 17 124 60 100M = 510 485 TAACAAACATCTGTCCAGCGAATACCTGCATCCCTAGAAGTGAAGCCACCGCCCAAAGACACGCCCATGTCCAGCTTAACCTGCATCCCTAGAAGTGAAG >ABDECDGFEHGHFHFFJF@GGGDGHHGJGFJHHHDKH@I@JGEGHGGJHBGHGHGCLGIHH@IGIFGKGHIAJIHHGEGHHIJFHIHHHEIECFCFBCE X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR245034 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@G +ERR245038.421367 177 17 131 37 100M * 0 0 CATCTGTCCAGCGAATACCTGCATCCCTAGAAGTGAAGCCACCGCCCAAAGACACGCCCATGTCCAGCTTAACCTGCATCCCTAGAAGTGAAGGCACCGC A>7EBHBFIGE>JEJFC/KFCKGEHGKFIJ@IEHD=JJJJCGACHEJGEHDFFFBGFFJHEGFIIKILHFFHHKGKJGFHHJEFJEHIGGEIGIIEE?C@ X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR245038 AM:i:37 NM:i:0 SM:i:37 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B +ERR156632.396790 177 17 133 37 100M * 0 0 TCTGTCCAGCGAATACCTGCATCCCTAGAAGTGAAGCCACCGCCCAAAGACACGCCCATGTCCAGCTTAACCTGCATCCCTAGAAGTGAAGGCACCGCCC >FDAGAHKICK>IBHJMJD?IFKILGEKAEJKLE:LKLGGCL1@KHGHKDMGCIKII@DH:KKHGLFIGCFLIJIHHGKJGJJHHHHJEIHGIFB@FA@B X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR156632 AM:i:37 NM:i:0 SM:i:37 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B +ERR243011.687269 177 17 133 37 100M * 0 0 TCTGTCCAGCGAATACCTGCATCCCTAGAAGTGAAGCCACCGCCCAAAGACACGCCCATGTCCAGCTTAACCTGCATCCCTAGAAGTGAAGGCACCGCCC ,G0I=C718G?2IB91/1FACI1?319I=IHADEF@DI5GBH5DJFHF=7;9G@G2DB5F?K2C;F.7G>7GCF9H=B<'GF?:BA1* X0:i:1 X1:i:0 MD:Z:71G28 RG:Z:ERR242939 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243083.1184095 177 17 168 37 100M * 0 0 GCCACCGCCCAAAGACACGCCCATGTCCAGCTTAACCTGCATCCCTAGAAGTGAAGGCACCGCCCAAAGACACGCCCATGTCCAGCTTATTCTGCCCAGT CFG1F@CBDD>9HICI:@F=HIHIGDHPJBDFFG@IFEHKBDIJICJIELH?DEFHEHCGA8:@GBIJELIJ@HLE:LHKHEL:FDLKHE8IJGHJHDDLJLJIKFJLLLLJIHLGMHJJLLKJBJ8MIK>GLKK6HLKHJG7IEHIG@FCD X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR156632 AM:i:29 NM:i:0 SM:i:29 MQ:i:29 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR156632.15310883 163 17 201 60 100M = 519 417 AACCTGCATCCCTAGAAGTGAAGGCACCGCCCAAAGACACGCCCATGTCCAGCTTATTCTGCCCAGTTCCTCTCCAGAAAGGCTGCATGGTTGACACACA BCDFGHGFFGIIJGKHFKGKIILIJIIKCHLHJIILIJIJENHMGHLGJKILLKHIHHLKJMKKJHIHLKLJKJMJHBFJMFLLKJIIKAHHFFGGFFDB X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR156632 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR245053.675620 163 17 213 60 90M1I9M = 408 294 TAGAAGTGAAGGCACCGCCCAAAGACACGCCCATGTCCAGCTTATTCTGCCCAGTTCCTCTCCAGAAAGGCTGCATGGTTGACACACAGTAGCCTGCGAC ?AHDDHEHEGJEIGGH@HHHGHGIFHGHBIIIHGHEIHHJJHGFFFGJLJGIEIFEKFJKHIHGKHEHHG=JJJGGJKFEJBHFJGGFICEHGCGGE=C8 X0:i:1 X1:i:0 MD:Z:99 RG:Z:ERR245053 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR013140.3521432 147 17 226 29 19S89M = 1 -313 CACCCCTAGAAGTGACGGCCCCGCCCAAAGACACGCCCATGTCCAGCTTATTCTGCCCAGTTCCTCTCCAGAAAGGCTGCATGGTTGACACACAGTGCCTGCGACAAA 71%??A9A792/7-2%(&:$::+BC@<=E>=EFCFHILHEDJNKHLFJFGGIMGGMMGKBKFMLELFMJJDEEJFJLIJIHIJFJHIHIFHEHIEGHJIFBGEJEFJIJGIDCFHICEEGDCA? X0:i:1 X1:i:0 MD:Z:99 RG:Z:ERR242975 AM:i:37 NM:i:1 SM:i:37 XT:A:U BQ:Z:@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR242943.1259162 163 17 236 60 67M1I32M = 565 428 GACACGCCCATGTCCAGCTTATTCTGCCCAGTTCCTCTCCAGAAAGGCTGCATGGTTGACACACAGTAGCCTGCGACAAAGCTGAATGCTATCATTTAAA ED?HCII?>H76E;=CDG=FJHDEDIAE?AB9@ X0:i:1 X1:i:0 MD:Z:99 RG:Z:ERR242943 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@D@G +ERR245049.65948 113 17 237 37 66M1I33M * 0 0 ACACGCCCATGTCCAGCTTATTCTGCCCAGTTCCTCTCCAGAAAGGCTGCATGGTTGACACACAGTAGCCTGCGACAAAGCTGAATGCTATCATTTAAAA ?F@>HAHHFDBGGIGAIDCGFHJFKBDHHIHAMKGEGGDHIEEEHGJHJJHEHHGFJEJFHAGHJ@HIJJFIAJEJEEGJHHIEFGHHDFEIFCEBBA@? X0:i:1 X1:i:0 MD:Z:99 RG:Z:ERR245049 AM:i:37 NM:i:1 SM:i:37 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DFFG +ERR162875.9416595 83 17 239 60 64M1I35M = 23 -314 ACGCCCATGTCCAGCTTATTCTGCCCAGTTCCTCTCCAGAAAGGCTGCATGGTTGACACACAGTAGCCTGCGACAAAGCTGAATGCTATCATTTAAAAAC 0?FGAHFHI?IKEHLFCK?DLH/?EBLIJEHKIMFKJLLHDFLJGJGLGHLFGKCHLILHIHJGHKBKJJCKGHHGGKJHJDEHIKGGGIFDEEDDCCFB X0:i:1 X1:i:0 MD:Z:99 RG:Z:ERR162875 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162872.21706338 147 17 246 29 100M = 1 -344 TGTCCAGCTTATTCTGCCCAGTTCCTCTCCAGAAAGGCTGCATGGTTGACACACAGTGCCTGCGACAAAGCTGAATGCTATCATTTAAAAACTCCTTGCT BB7EHGIKJJIJGFIIKFMKGIKKIILJBLKLEJ9IMMKKKJFLJGKKIHDLGMLHIMKMILEJILDGLLMKHIIKMMIJHLIDHJH>GHHKHIJFGEEB X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162872 AM:i:29 NM:i:0 SM:i:29 MQ:i:29 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243047.1018873 99 17 254 60 49M1I50M = 653 498 TTATTCTGCCCAGTTCCTCTCCAGAAAGGCTGCATGGTTGACACACAGTAGCCTGCGACAAAGCTGAATGCTATCATTTAAAAACTCCTTGCTGGTTTGA @=CDDGGGI@HGJEEIJGIIJGEJFHHKIKHJJGGKBDEGDJEHGIFHEFKGHIHKCGCDFFFLJGGHHIKGF@HEGFBEDFHC=DJFCEHFFHECBC:/ X0:i:1 X1:i:0 MD:Z:99 RG:Z:ERR243047 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243055.2002258 1187 17 254 29 49M1I50M = 653 496 TTATTCTGCCCAGTTCCTCTCCAGAAAGGCTGCATGGTTGACACACAGTAGCCTGCGACAAAGCTGAATGCTATCATTTAAAAACTCCTTGCTGGTTTGA A>A?DDH:HD>CGDBCE>65H9BGIK>JKFH<92.>J.;95FE3353+8839?/4H/.9CAE/ X0:i:1 X1:i:0 MD:Z:99 RG:Z:ERR243055 AM:i:29 NM:i:1 SM:i:29 MQ:i:29 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@G@C@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR245032.1218650 163 17 255 60 48M1I51M = 543 387 TATTCTGCCCAGTTCCTCTCCAGAAAGGCTGCATGGTTGACACACAGTAGCCTGCGACAAAGCTGAATGCTATCATTTAAAAACTCCTTGCTGGTTTGAG ?ACAFFGGFFFJDFJHHJIJIHKGGHKHHIJHHHJ7FFHGHFJHIGLEDIJIIIKBGIHGHIIJLGIFLJJEDKH@FBDHHHHJIJIHEKGHHIEACICE X0:i:1 X1:i:0 MD:Z:99 RG:Z:ERR245032 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@C +ERR243071.874302 177 17 262 37 100M * 0 0 CCCAGTTCCTCTCCAGAAAGGCTGCATGGTTGACACACAGTGCCTGCGACAAAGCTGAATGCTATCATTTAAAAACTCCTTGCTGGTTTGAGAGGCAGAA @EEIGGEEIEIGCJGJFEIFJIICKHGLG?GJ3JEIFEGDCB X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR156632 AM:i:29 NM:i:0 SM:i:29 MQ:i:29 XT:A:U BQ:Z:@I@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162872.6409758 163 17 293 60 100M = 651 457 GACACACAGTGCCTGCGACAAAGCTGAATGCTATCATTTAAAAACTCCTTGCTGGTTTGAGAGGCAGAAAATGATATCTCATAGTTGCTTTACTTTGCAT ECFGFHHHKFJJKLKJBIIKJCHKILFM>HHNKJF??IIHKHHLJNIEHHJJMFJILBIHHIEHIHMJJLJHEMCJIJJHLLIGJKLJLHHHJFKIIJILIHIHLJFHEKIHH?JGGGHIFEGCBCCA X0:i:1 X1:i:0 MD:Z:0C0A0G0T52G43 RG:Z:ERR162875 AM:i:25 NM:i:5 SM:i:25 MQ:i:60 XT:A:U BQ:Z:d^de@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@C +ERR162875.15521446 83 17 314 60 100M = 41 -372 AGCTGAATGCTATCATTTAAAAACTCCTTGCTGGTTTGAGAGGCAGAAAATGATATCTCATAGTTGCTTTACTTTGCATATTTTAAAATTGTGACTTTCA EEEEGEFHLKHCJLDIDHHBIGHMJDMIGJLIJJJAELMLKKLMMKIGHGFKHHJGMJLHIKJIJLLDIHHLHIIGLIIIHEHGGGFEGGGFHIHDDEGB X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162875 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162872.24509474 99 17 325 60 100M = 581 355 ATCATTTAAAAACTCCTTGCTGGTTTGAGAGGCAGAAAATGATATCTCATAGTTGCTTTACTTTGCATATTTTAAAATTGTGACTTTCATGGCATAAATA BDEEFDEEFGGFHKKJKGKKKKIGHHKJMJLBKJLJJHJHKHIJIKMLJJIMIIHJKIHHIMHIJMJIGJGHBHJHIJFLIKHJLFDKIJKIIFCCDBEB X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162872 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@D +ERR162875.16695705 163 17 332 60 100M = 647 414 AAAAACTCCTTGCTGGTTTGAGAGGCAGAAAATGATATCTCATAGTTGCTTTACTTTGCATATTTTAAAATTGTGACTTTCATGGCATAAATAATACTGG 79@(D+JGDCD7@KI&%=/HGC/BBA9<7>JH:1HI9=FFJI:;0,6H5D)A6IHH29EBAAB@DC( X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162875 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR013140.20277196 83 17 339 29 108M = 97 -349 CCTTGCTGGTTTGAGAGGCAGAAAATGATATCTCATAGTTGCTTTACTTTGCATATTTTAAAATTGTGACTTTCATGGCATAAATAATACTGGTTTATTACAGAAGCA 4AB@(8G1B?AFFFHJ>HGJJHH@HJHIGIHNIHHHLHKLHJKJIIJLKKGJHIHKKJIIIIHKKHKKIIKKLIGKKJIGHHHGHHGHHHJJFIIGFIFFGIHFFDA@ X0:i:1 X1:i:0 MD:Z:108 RG:Z:ERR013140 AM:i:29 NM:i:0 SM:i:29 MQ:i:29 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR013140.8214205 99 17 346 60 108M = 676 437 GGTTTGAGAGGCAGAAAATGATATCTCATAGTTGCTTTACTTTGCATATTTTAAAATTGTGACTTTCATGGCATAAATAATACTGGTTTATTACAGAAGCACTAGAAA @BCCFGIGIGHHIHJIJJGHKGHGJKJKGHIHHIJLIHHGLIIIJLHIHIIIIKFKIIIIJLHLIIKKHIKKKHILKHHJHHGKLMJHGGHEGDIGIHFEHCHDDFCB X0:i:1 X1:i:0 MD:Z:108 RG:Z:ERR013140 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@HHH +ERR243007.996298 1187 17 357 60 100M = 683 425 CAGAAAATGATATCTCATAGTTGCTTTACTTTGCATATTTTAAAATTGTGACTTTCATGGCATAAATAATACTGGTTTATTACAGAAGCACTAGAAAATG BDGEEFFFIFGEHKIKFHEKHEJIIAFFJIHDJIGFDHAFFEHHIIHJHJHHJDFIFFJIHHHFHHEEGJEJHIHGGDEHFFHHKHIKHHHIFIEGE?DD X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243007 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243027.1412318 163 17 357 60 100M = 683 425 CAGAAAATGATATCTCATAGTTGCTTTACTTTGCATATTTTAAAATTGTGACTTTCATGGCATAAATAATACTGGTTTATTACAGAAGCACTAGAAAATG ADGEFFGFJHHEGJIIHGEJFEIIJEFDIIEGIIIGEGEFEEJHGHFJFJFHHFEKHHIFJHGGEJGDIIFHIMHGGFEGIFHHKIHMJGJFFGDFDEBD X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243027 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162875.23475567 163 17 362 60 100M = 503 240 AATGATATCTCATAGTTGCTTTACTTTGCATATTTTAAAATTGTGACTTTCATGGCATAAATAATACTGGTTTATTACAGAAGCACTAGAAAATGCATGT B?DHGBAHGGDGCHGFEIIEIEIFLGH=7G:DACIIJJ>AJGBBAAD5JA8E=F(CEBDFBB>CEDGDGEC1CDB=DAFCFEFHJACEFFF>@ACCACG=BCDBBBC@9 X0:i:1 X1:i:0 MD:Z:108 RG:Z:ERR013140 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR013140.11659627 163 17 375 60 108M = 645 360 AGTTGCTTTACTTTGCATATTTTAAAATTGTGACTTTTATGGCATAAATAATACTGGTTTATTACAGAAGCACTAGAAAATGCATGTGGACAAAAGTTGGGATTAGGA :FD@CDEABEEHCCHIHGGGDDDGJJJHEIGIJGJEE/HIJMKJIIKKIILIIHKKMGFEJJFIHKMLLMLKHHINKLLLIHKJGKGJFFAJCH1GFBFBHGD>BDB; X0:i:1 X1:i:0 MD:Z:37C70 RG:Z:ERR013140 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR013140.7259970 163 17 378 60 108M = 660 377 TGCTTTACTTTGCATATTTTAAAATTGTGACTTTCATGGCATAAATAATACTGGTTTATTACAGAAGCACTAGAAAATGCATGTGGACAAAAGTTGGGATTAGGAGAG :DEE??CCGBCGHGGFGDDDGJJJHEIHIJGJEEIIIJLKJIHKKIIKIIHKKMDGFIJFJIJMKJMLJHJJMKHJLJHKKGJGIIIGJGDDGF>JFDHE?BCECEEE X0:i:1 X1:i:0 MD:Z:108 RG:Z:ERR013140 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ABE +ERR162875.10099033 83 17 384 60 100M = 87 -396 ACTTTGCATATTTTAAAATTGTGACTTTCATGGCATAAATAATACTGGTTTATTACAGAAGCACTAGAAAATGCATGTGGACAAAAGTTGGGATTAGGAG 6BD0@6?BH;6BCHFE>6JJHHAEMJBALKIM18KBCHJB?IFIMJLBDKIHBFDGGEFJIIDIJHKFHAIJKKBHFJJGCHHFF>HGCDEEGED>DFGB X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162875 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@ +ERR156632.5355545 99 17 398 60 100M = 640 341 AAAATTGTGACTTTCATGGCATAAATAATACTGGTTTATTACAGAAGCACTAGAAAATGCATGTGGACAAAAGTTGGGATTAGGAGAGAGAAATGAAGAC C@C=FFJGGHHKGGLGHIJKJIHDJIIHIJJLNLHHHDFHIJDMFJLGMILHKGJKHILIJGJHLFJJJIJHLGIMMIHGGHLIKKHNJMIGFHIGEFBA X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR156632 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:D@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162872.15901000 83 17 399 60 100M = 175 -323 AAATTGTGACTTTCATGGCATAAATAATACTGGTTTATTACAGAAGCACTAGAAAATGCATGTGGACAAAAGTTGGGATTAGGAGAGAGAAATGAAGACA CBD7GGIKHKHH@KJJLJHJHFHJHHKJHMKLKJHJHIJIMLMHKLLLNGJKJIHJJKLIHKJLKHMGIILIIIIKLIIIKHJJJJJJHFEGFGDHFFGB X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162872 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:HGF@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR245053.675620 83 17 408 60 100M = 213 -294 CTTTCATGGCATAAATAATACTGGTTTATTACAGAAGCACTAGAAAATGCATGTGGACAAAAGTTGGGATTAGGAGAGAGAAATGAAGACATATGTCCAC FCEDHFEGGJGEEGEGFIFBKHFJIIGICEDJKKFHKKGLBJKGFDGEJKGHHGIKEHFEFGH:HIHKEGEIJKJJJJIJFEHGJGHIFIGEFGGECGCA X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR245053 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162875.15069550 99 17 412 60 100M = 742 429 CATGGCATAAATAATACTGGTTTATTACAGAAGCACTAGAAAATGCATGTGGACAAAAGTTGGGATTAGGAGAGAGAAATGAAGACATATGTCCACACAA AEEGDEFFAFCEEDH5HGHHDG>HIG7IJBCDBC?HI>F<@GJFAED@MGJILIHHII?JKHKHJGGGFGEJFGGGIGDEFGHB X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162872 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162872.7627281 99 17 434 60 100M = 618 283 TATTACAGAAGCACTAGAAAATGCATGTGGACAAAAGTTGGGATTAGGAGAGAGAAATGAAGACATATGTCCACACAAAAACCTGTTCATTGCAGCTTTC BCCDDEFIGGJIGIJHIFIIBGKGIGKILIIHIGJJMHIKIKIHHIMGJLJKCMGDIJLIIMIKGKIJJIMBIKJIJIHIIJILKKHK@IDGIGIGH?=D X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162872 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR013140.15927236 99 17 441 60 108M = 653 319 GAAGCACTAGAAAATGCATGTGGACAAAAGTTGGGATTAGGAGAGAGAAATGAAGACATATGTCCACACAAAAACCTGTTCATTGCAGCTTTCTACCATCACCAAAAA @CEDGIEJFGIIIIFHIJGHHHIKGGGGJIHHIJJLHHHIJKJLJLJLJKIJLKJLHLIIIJJKJLHKHKIHGJEGJJGFJLIEIKKFFJFGFIGC;HHEHACF@BB= X0:i:1 X1:i:0 MD:Z:108 RG:Z:ERR013140 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@AC@ +ERR162872.257723 163 17 452 60 100M = 628 275 AAATGCATGTGGACAAAAGTTGGGATTAGGAGAGAGAAATGAAGACATATGTCCACACAAAAACCTGTTCATTGCAGCTTTCTACCATCACCAAAAATTG DAEFIIFGKHKIIJJIEGMJILKKIFIHNCJLHMJMHHJILJILJJHIEJKHMKJJILJIEEEEKLFIFKJGIMKJLLLIIKLJJKDFLEIJHC>FEEC> X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162872 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:IFG@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR242971.1689116 163 17 452 60 99M1S = 861 508 AAATGCATGTGGACAAAAGTTGGGATTAGGAGAGAGAAATGAAGACATATGTCCACACAAAAACCTGTTCAGTGCAGCTTTCTACCATCACCAAAACTTC :>9A>6CGE::3ADE?G>ECBHGA12.AKC;I;?C>;D6;+F8JFBH.C<=2F@H.AF)G7H@,*9I;$9000F>9;3;4)D@E8(?8?:EDD?;B*C%/ X0:i:1 X1:i:0 XC:i:99 MD:Z:71T24A2 RG:Z:ERR242971 AM:i:37 NM:i:2 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@C@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@PNLT@W@@ +ERR156632.4899095 99 17 457 60 100M = 835 477 CATGTGGACAAAAGTTGGGATTAGGAGAGAGAAATGAAGACATATGTCCACACAAAAACCTGTTCATTGCAGCTTTCTACCATCACCAAAAATTGCAAAC DEDGFJIHHGIIILEGJJJJHHHLKILHLGLGIJHHJILJJJGJJKHLJKKIJJKIHJKMMMHILJIELLIOLLFIKLFJLGHLJJKJHJFGFDIHFCD= X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR156632 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR242943.1830749 163 17 457 60 100M = 890 532 CATGTGGACAAAAGTTGGGATTAGGAGAGAGAAATGAAGACATATGTCCACACAAAAACCTGTTCATTGCAGCTTTCTACCATCACCAAAAATTGCAAAC ABCBGIFCFFFHHJEDIGGBFDELIBF>J0IGGHGJFI==GCCABKBKHIGHLG?H?BH@HJ;?JGH;IIGLJIGDJI>HFIAEHEGEFEFGF>EFCDC< X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR242943 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR013140.29762488 163 17 466 60 108M = 716 350 AAAAGTTGGGATTAGGAGAGAGAAATGAAGACATATGTCCACACAAAAACCTGTTCATTGCAGCTTTCTACCATCACCAAAAATTGCAAACAACCACACGCCCTTCAA 9@>:?A=BAA??7@AGBABCCBD?H@?EA@B;EDADEEABEFG:GAB>>::?>><@@HDDCIEGD:A)BD<>C< X0:i:1 X1:i:0 MD:Z:108 RG:Z:ERR013140 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR242979.1294369 163 17 468 60 100M = 781 412 AAGTTGGGATTAGGAGAGAGAAATGAAGACATATGTCCACACAAAAACCTGTTCATTGCAGCTTTCTACCATCACCAAAAATTGCAAACAACCACACGCC ?AGDCGFGEDCBIGFIFJGJEHCGIGCHFFDEADIEGHHGFJHGGGGGJJHFFJGGAJHHKJJEGKCBGIHHKGHJFBIEEEFGJGHFIFFHFCFE6EG9GGICC@;HHILIHIICFEKJ<9JI9I<3J7I=EKBDF?A2FHIK2BFFJJD(J5E@F697?@ X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162872 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AE +ERR243011.373069 83 17 483 60 100M = 18 -564 GAGAGAAATGAAGACATATGTCCACACAAAAACCTGTTCATTGCAGCTTTCTACCATCACCAAAAATTGCAAACAACCACACGCCCTTCAACTGGGGAAC <8BFHA>DFDHIC:H;D?BHHGDAH:JAH>FDHHEHHFJGHIIIAJJGFGMCB;JFGI2HHFFFAECG9H9ECIEEEHEJBAIEGJDEIDEIFFCBEAB? X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243011 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@BB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162872.18011293 163 17 488 60 100M = 748 359 AAATGAAGACATATGTCCACACAAAAACCTGTTCATTGCAGCTTTCTACCATCACCAAAAATTGCAAACAACCACACGCCCTTCAACTGGGGAACTCATC EAEFIHHKHIIHIIKHKLJJKJJJIJJKHLLHILJIIMLIMKMGILNJJKJJMIKMIHKIHJILLJKGJJJJKJJJIEKLLMHLGAJKLEJEHHHHGFDA X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162872 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:D@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162872.8507187 99 17 498 60 100M = 764 365 ATATGTCCACACAAATACCTGTTCATTGCAGCTTTCTACCATCACCAAAAATTGCAAACAACCACACGCCCTTCAACTGGGGCAGTCATCAACAACAAGC B>8C1E0+B,;BG5<-+);K0EI@AI,(HEI2C2+J+F<)9KL1DDHG-=#2F1G)E:9HA?DICAGDE)B X0:i:1 X1:i:0 MD:Z:15A66A1C13A1 RG:Z:ERR162872 AM:i:37 NM:i:4 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162875.23475567 83 17 503 60 100M = 362 -240 TCCACACAACATCCTGTTCATTGCAGCTTTCTGCCATCACCAAAAAGTGCAAACAACCACACGCCCTTCAACTGGGGAACTCATCAACAACAAACTTGTG C.=7?7F7C.A1<83K9D299HH?@CM12C=B6>DDEECA X0:i:1 X1:i:0 MD:Z:9A1A20A13T53 RG:Z:ERR162875 AM:i:37 NM:i:4 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@C +ERR162875.21460873 99 17 505 60 100M = 796 390 CACACAAAAACCTGTTCATTGCAGCTTTCTACCATCACCAAAAATTGCAAACAACCACACGACCTTCAACTGGGGAACTCATCAACAACAAACTTGTGGT 5E;:AD>BEF-7IJEF;6HBE3,IJGAG/J7I)GDKHF7B2;J;H2DICH1BBE(?>*4BB*@>L2>HG,,G*2:/87+8@21''.FDJ/AH;=*-C+6B*B70=IFD=D>E759'85?5<) X0:i:1 X1:i:0 MD:Z:99A0 RG:Z:ERR245028 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR245045.954816 163 17 517 60 100M = 913 495 TGTTCATTGCAGCTTTCTACCATCACCAAAAATTGCAAACAACCACACGCCCTTCAACTGGGGAACTCATCAACAACAAACTTGTGGTTTACCCACACAA >FDAFFCCGHGJGJEFIHEHHHGIFGIEHHHFGCILHHGJGGHIEGIDAHHIIEJFGGIKIJIFEHGFFGKGGEHIHH?FKHDEFHIFGCDGEHFFEEEC X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR245045 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A +ERR162872.2317332 163 17 518 60 100M = 701 282 GTTCATTGCAGCTTTCTACCATCACCAAAAATTGCAAACAACCACACGCCCTTCAACTGGGGAACTCATCAACAACAAACTTGTGGTTTACCCACACAAT DDCDGGGJJILJKHHJLGIKHJKJILKJJJJJGILJJJJIGJKJHJHDLKLJHLJCJKKIIKFKJLJHHKKJGJIGIHIKLHLFJJIHEDGBJGHFEFBB X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162872 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR245038.1576181 99 17 519 60 100M = 949 529 TTCATTGCAGCTTTCTACCATCACCAAAAATTGCAAACAACCACACGCCCTTCAACTGGGGAACTCATCAACAACAAACTTGTGGTTTACCCACACAATG ?@ECECHHFJHHFEIHDIHFFJGIGGGGGGGFGHGHGHEHJJGGFIAIHFKFLHHJIJCHFG7IJKGGJGGIHIHHH@EGDKEGG;ADFHEGDEEEDDCF X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR245038 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@H +ERR156632.15310883 83 17 519 60 100M = 201 -417 TTCATTGCAGCTTTCTACCATCACCAAAAATTGCAAACAACCACACGCCCTTCAACTGGGGAACTCATCAACAACAAACTTGTGGTTTACCCACACAATG BGFEFHHIJKMAJJLJIJLIJIGJLGHHIIHJLJDHILHHKJHMGEILJMKIKFHMJ=LLLGFLJMIIHHHKHHLHHHIJJHJJJJGHGIIJGIFIEDCD X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR156632 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@B@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@F +ERR245032.1218650 83 17 543 60 100M = 255 -387 CAAAAATTGCAAACAACCACACGCCCTTCAACTGGGGAACTCATCAACAACAAACTTGTGGTTTACCCACACAATGGAAGACCACTTAGCAACAAAAAGG EDBCBEFFKKFGFIFEGJEJFBLIILGIHDEJHIIHJFGLGJHIJGFLGFJEFFLFIKHEHIGFFGIKEJEJEHGGIEIKDGJFLIEIJIDFIDDEDFBA X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR245032 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243007.753594 147 17 555 60 100M = 95 -559 ACAACCACACGCCCTTCAACTGGGGAACTCATCAACAACAAACTTGTGGTTTACCCACACAATGGAAGACCACTTAGCAACAAAAAGGACCAAACTCCTG BE;A?IEHEAIIILADGFGAHGFIKFEIIIHHLFFJFDHEDDKGEIHIDHHEHIIHEIEIGGCHIFHI?EIGLHEJIJEFJFCEFIIJEHIECEIFEGC@ X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243007 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B +ERR242939.81544 147 17 565 60 100M = 152 -512 GCCCTTCAACTGGGGAACTCATCAACAACAAACTTGTGGTTTACCCACACAATGGAAGACCTCTTAGCAACAAAAAGGACCAAACTCCTGGTACATGCAA +./6&=F=9A-0H1)GD:@:C(AD-ID=?/>7C)>0@B@(I7/HGH?46GBE8G9C-DBIGC<@IFDE49DG.B;BJC??JEDHCCF=FDDDG9E3AIAD4IEG;FDCCDAEEEH?? X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR242943 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162872.26172147 147 17 569 60 100M = 478 -190 TTCAACTGGGGAACTCATCAACAACAAACTTGTGGTTTACCCACACAATGGAAGACCACTTAGCAACAAAAAGGACCAAACTCCTGGTACATGCAACTGA (7=C87CDG?6BAFIH8JDGBLHJBHA;JE@2>;I/AI=0=LEMEMI;KDD7;E3'=I;?B<7GHI7HEE7L4K65GHGJH/BLFDJHHIIIHJDC;EF2H+8@IHIE@%/FEKGLFI8@?CHA6JIH?IBAFF@MF20L4IDBGHBDJIIJJB%)%>G@#/IGGJIHJL?8GJAGK6GJJJJG;HHEAHGCBD X0:i:1 X1:i:0 MD:Z:15A28A16A4C0A32 RG:Z:ERR156632 AM:i:25 NM:i:5 SM:i:25 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A +ERR162872.24509474 147 17 581 60 100M = 325 -355 ACTCATCAACAACAAACTTGTGGTTTACCCACACAATGGAAGACCACTTAGCAACAAAAAGGACCAAACTCCTGGTACATGCAACTGACAGATGAATCTC DGFGCGJGHMHHKHHHMJKKEKJDJIDJKNJLIKIIKLLIKMGLMJMAJMKLHJLKGJHMKMILLHIIMJKNILJJIKJKLLHIKJLHKKKHHJFFFHCE X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162872 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR245024.739014 163 17 584 29 20M1D80M = 935 450 CATCAACAACAAACTTGTGGTTACCCACACAATGGAAAACCACCTAGCAAAAAAAAGGACCCAAATCCTGGTACATGCAACTGACAGATGAATCTCAAAC ?CCEEDGGGHFG2>H/C6J8EE<:HH080=2G03I.G,,;E0()I(0&:H,,IJDJ0J.-H)G@*./I0>I;D6;/0*/G8;09+.<-./7I9...8DD9 MD:Z:20^T17G5T6C10A2C35 RG:Z:ERR245024 AM:i:29 NM:i:6 SM:i:29 MQ:i:29 XT:A:M BQ:Z:@@@@@@@@@@@@@@@@@@I@d_@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR242959.1635151 99 17 588 60 100M = 998 509 AACAACAAACTTGTGGTTTACCCACACAATGGAAGACCACTTAGCAACAAAAAGGACCAAACTCCGGGTACATGCAACTGACAGATGAATCTCAAACGCT @?EBE@G?DHCBA>E:;FBFGD=@ECHEE=@6:72GIGEIIA;EJE8FHH5F6K6:AHGA??EK5(:D0BCEFG2IIHI9?G7E5GHAAAA8EFC3><1( X0:i:1 X1:i:0 MD:Z:65T33A0 RG:Z:ERR242959 AM:i:37 NM:i:2 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR016352.14628028 163 17 612 60 108M = 865 360 CACAATGGAAGACCACTTAGCAACAAAAAGGACCAAACTCCTGGTACATGCAACTGACAGATGAATCTCAAACGCATTCCTCCGTGTGAAAGAAGCCGGACTCACAGG ;D@DDACFDGGHCFGDIEFHGHFDHIFIJIJEEHGJJCHEHJIHBHDGHII8HFIGI9J@IFIGKFFBHAJJF>GIAE8IF=B:EE@G4F@@9:EAH@C;BF?3C<9320E-DGDJ*>EA@DF8369I1:D>D/-6F,H;H0EC?,AJG?.I)=/I%=FE/C*%%1<06F)#GECD:,< X0:i:1 X1:i:0 MD:Z:26C28T15T12A1A13 RG:Z:ERR243015 AM:i:25 NM:i:5 SM:i:25 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162872.7627281 147 17 618 60 100M = 434 -283 GGAAGACCACTTAGCAACAAAAAGGACCAAACTCCTGGTACATGCAACTGACAGATGAATCTCAAACGCATTCCTCCGTGTGAAAGAAGCCGGACTCACA HKBLLHIHFEGJFIGHHHCIKFIDJKIIDIIGIMDHKJGDAKBLGHLJKHJEHJIJ@GHFGGJFFGIFGEGFCA X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR156632 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@C +ERR013140.11659627 83 17 645 60 17S91M = 375 -360 TTAGCAACAAAAAGGACCAAACTCCTGGTACATGCAACTGACAGATGAATCTCAAACGCATTCCTCCGTGTGAAAGAAGCCGGACTCACAGGGCAACACACTATCTGA %5?-$)89<=;9>(.144==2@>BD@>DBCDFIGFFIIEBF@HDFFFFCABDC@BC;CFFLCJGEJF15E*?:E2JCB(I/2)80DBH*G;K)**)-L0HCC?IGHBGFDLCEDDFBE8@KBC?FEC9?FECFFHFH>HAFI@FEHFHEHIEDG@GBJDF;GEHEHFIFBFJFFFBGBAFC? X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243047 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243055.2002258 1107 17 653 29 98M2S = 254 -496 TGGTACATGCATCTTACAGATGAATCTCAATCGCATGCCTCCGTGTGAAAGAAGCCGGACTCACAGGGCAACACACTATCTGACTATATCATGGGAAACT A)+5C7EF18?'9C,8H-<-GD2-59+EDG,;HI9GC0K,1)5F789A3.-4.)(4<,?=,GFIHI**<*4>EF2E2CF>0.4GE0)>E@110EGCBCD? MD:Z:11A2G15A5T48G1T10 RG:Z:ERR243055 AM:i:29 NM:i:6 SM:i:29 MQ:i:29 XT:A:M BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@D@@ +ERR013140.7259970 83 17 660 60 12S96M = 378 -377 ACGCCTGGTACATGCAACTGACAGATGAATCTCAAACGCATTCCTCCGTGTGAAAGAAGCCGGACTCACAGGGCAACACACTATCTGACTGTTTCATGGGAAAGTCTG 40&/81&8:/<<79BIILCEL:JKLIKGELFHIKJJJFJFJJLEMGIJLHHGOBGLL?CIJM;KLJEHGFGAFGCDB X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR156632 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR013140.8214205 147 17 676 60 108M = 346 -437 ATCTCAAACGCATTCCTCCGTGTGAAAGAAGCCGGACTCACAGGGCAACACACTATCTGACTGTTTCATGGGAAAGTCTGGAAACGGCAACACCATTGAGACAGAAAA :;A>;:9685?>@CCECD;@D@H@EDI>CGLJCLFFMIKFKHIKKFHJKCKFMDFHMJJFLJHGKGJIJJKJEEJGJLIJIEEHAJIIDHHEKHFIGGGFEDDC@@?: X0:i:1 X1:i:0 MD:Z:108 RG:Z:ERR013140 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243007.996298 1107 17 683 60 100M = 357 -425 ACGCATTCCTCCGTGTGAAAGAAGCCGGACTCACAGGGCAACACACTATCTGACTGTTTCATGGGAAAGTCTGGAAACGGCAACACCATTGAGACAGAAA ?>CE?D@HJF:?>EIFFFGGHEIKFBIKGJHJEJIJIHJFFJEIFKEGIJGJBJGIHJGJGGIHHEEIIFIGHIEGF@IIIFEIEGHGFGIGHDGFEA@? X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243007 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CEE +ERR243027.1412318 83 17 683 60 100M = 357 -425 ACGCATTCCTCCGTGTGAAAGAAGCCGGACTCACAGGGCAACACACTATCTGACTGTTTCATGGGAAAGTCTGGAAACGGCAACACCATTGAGACAGAAA A7?E@DEIIEJ@GGIDFFEHJGJJHCJKGMIHGKHHIIJHFIFJFJGIFHEJEJIHICDIHGGBHGFIIFIFHHFFD@IHHAFIEEIGFFHHIDHGEA@? X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243027 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CEE +ERR013140.3773682 99 17 697 29 108M = 1064 389 GTGAAAGAAGCCGGACTCACAGGGCAACACACTATCTGACTGTTTCATGGGAAAGTCTGGAAACGGCAACACCATTGAGACAGAAAACAGGTGAGTGGTTGCCTGGGG @ACFHHGIHGCJ?HJFKJJFKFDBIHJEHCEBHHHCHEFAJDF>DFFGFDEB?ADDBEEAFD@;;DDG@8A>:CB=DDBB:CCD@>D?HA42A>?8?/%3@,(=<986 X0:i:1 X1:i:0 MD:Z:108 RG:Z:ERR013140 AM:i:29 NM:i:0 SM:i:29 MQ:i:22 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162872.2317332 83 17 701 60 100M = 518 -282 AAGAAGCCGGACTCACAGGGCAACACACTATCTGACTGTTTCATGGGAAAGTCTGGAAACGGCAACACCATTGAGACAGAAAACAGGTGAGTGGTTGCCT CGD8BHH@AGFKCKHKLIKKG>ILFLJJIGGJILJJIJJIILHIL:LIEMJIIECKGHGCJGLIHMHJKHHIFKJDJKKGHGGKKHIHIIGFGEDEF@FB X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162872 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:EI@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR013140.29762488 83 17 716 60 7S101M = 466 -350 GGACTCACAGGGCAGCACACTATCTGACTGTTTCATGGGAAAGTCTGGAAACGGCAACACCATTGAGACAGAAAACAGGTGAGTGGTTGCCTGGGGCCAGGGAACTTT )/4/1429@99+@?%BBDD<;:;=:6?84=<7<=;?7G=?869::6?8B2C;==>0:841>.,5C0?7DB4@@2@FGCBBC5AFCHGAC?BC< X0:i:1 X1:i:0 XC:i:101 MD:Z:7A93 RG:Z:ERR013140 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@ +ERR013140.11567710 163 17 728 60 108M = 984 356 CTATCTGACTGTTTCATGGGAAAGTCTGGAAACGGCAACACCATTGAGACAGAAAACAGGTGAGTGGTTGCCTGGGGCCAGGGAACTTTCTGGGGTCATACTCTCTAT :DCCCDDFCGGGCCHHGHKKDJJKFIJIHJKJG=FJIKGJGKJIEKKLKHJMHLHGCGIH?GFFBHDD7BAF>?BHFHFD>D66>7+AECC)CB?.BAB98G<(A9DMHDJI/&F@D&/H(861<:G6..2/39681K36EH2: X0:i:1 X1:i:0 MD:Z:59T32T5G1 RG:Z:ERR162872 AM:i:37 NM:i:3 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@I@@ +ERR162875.14341769 99 17 736 60 100M = 979 342 CTGTTTCATGGGAAAGTCTGGAAACGGCAACACCATTGAGACAGAAAACAGGTGAGTGGTTGCCTGGGGCCAGGGAACTTTCTGGGGTCATACTCTCTAT BGHFCDGGEIGHGHCJGJJKGHDJFCILHIJJJKHJELJLHKIJGGKKJJLI9LHJILJHHLHKLLGLIKJGLJJ2JJH9@D?GHGEKKLHGJGIKJIKKIL;JLJH44ILGI@KHJIJKII8CKMGJBHGAKLIIJ?HLCIILGDKKHIHIEHDIKGKHFHHDFDBD X0:i:1 X1:i:0 MD:Z:86T5G7 RG:Z:ERR162875 AM:i:37 NM:i:2 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@F +ERR162875.20069376 99 17 747 60 100M = 975 327 GAAAGTCTGGAAACGGCAACACCATTGAGACAGAAAACAGGTGAGTGGTTGCCTGGGGCCAGGGAACTTTCTGGGGTCATACTCTCTATGTTGATTCTGG ADCDHGGHIHGGHHCGIHHHIIKGHGLJLIJHMIIJIJJLMILFMILLHGLKJLKNKMIKJLKJJJJMJGJLKLJJHMHJFJKJGMKFJLGHJGGEHHFC X0:i:1 X1:i:0 MD:Z:81T5G12 RG:Z:ERR162875 AM:i:37 NM:i:2 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AB +ERR162872.18011293 83 17 748 60 100M = 488 -359 AAAGTCTGGAAACGGCAACACCATTGAGACAGAAAACAGGTGAGTGGTTGCCTGGGGCCAGGGAACTTTCTGGGGTCATACTCTCTATGTTGATTCTGGT :BDFDI?JEG77D?LLH8KFJGJFHKKLIILIGIJIKCGFILLJCKJGDEIMFMLEKILKIHKIHLJIIMFKLKJIJIGHKILIKGGHGGGHGEEGEDDB X0:i:1 X1:i:0 MD:Z:80T5G13 RG:Z:ERR162872 AM:i:37 NM:i:2 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR156632.3225464 147 17 749 60 100M = 579 -269 AAGTCTGGAAACGGCAACACCATTGAGACAGAAAACAGGTGAGTGGTTGCCTGGGGCCAGGGAACTTTCTGGGGTCATATTCTCTGTGTTGATTCTGGTG =DD1HEG%@;?7HH28GFCGLD>GDDCCECKDHGGBLAJHEHDJC63AK.BHKFHGIIHH<<7FCE=FE?BDFA X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR156632 AM:i:25 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@F@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@C +ERR243083.371418 163 17 750 60 100M = 1106 455 AGTCTGGAAACGGCAACACCATTGAGACAGAAAACAGGTGAGTGGTTGCCTGGGGCCAGGGAACTTTCTGGGGTCATATTCTCTGTGTTGATTCTGGTGG ?EEFEGCF@EG@FFIFGHD X0:i:1 X1:i:0 MD:Z:64T5G29 RG:Z:ERR162872 AM:i:37 NM:i:2 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR242979.1294369 83 17 781 60 100M = 468 -412 AAACAGGTGAGTGGTTGCCTGGGGCCAGGGAACTTTCTGGGGTCATACTCTCTATGTTGATTCTGGTGGTGGAAACAAGACTGTCCCAGCCTGGGTGATA BBFHIIJHKIHJGJFDDIFMGJEGIJGHLGHFKGGIHGIGHKEFFHGILEJGIGHCJHHFJGGGGFGCA@ X0:i:1 X1:i:0 MD:Z:47T5G46 RG:Z:ERR242979 AM:i:37 NM:i:2 SM:i:37 MQ:i:60 XT:A:U BQ:Z:GG@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162875.21460873 147 17 796 60 100M = 505 -390 TGCCTGGGACCAGGCAACTTTCTGGGGTCATACTCTCTATGTTGATTCTGGTGGTGGAAACAAGACTGTCCCAGCCTGGGTGATACAGCGAGACCCCATC E0:ID<=A,5AF/F/H0BEE3LJ&:1EA*G4<:FKAJBC8@CJHH4ICD@,EJ9F4CIHFLH=LEM;AHBJIEKIMGDHDJDGFIJK1CDGCHH/HIEA= X0:i:1 X1:i:0 MD:Z:8G5G17T5G61 RG:Z:ERR162875 AM:i:37 NM:i:4 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR013140.14588577 147 17 807 60 108M = 571 -343 AGGGAACTTTCTGGGGTCATACTCTCTATGTTGATTCTGGTGGTGGAAACAAGACTGTCCCAGCCTGGGTGATACAGCGAGACCCCATCTCTACCAAAAAATTAAAAA BCCDGIKFF?HGEFAGGGKLJFJHLLHEIGFDFHHHIIKDGGEKDKKFMHHFFMJKKMLJKKGIJIHIJJJAIJIILLKIGIKIKGDKHCCCBBDEB?@@?: X0:i:1 X1:i:0 MD:Z:21T5G80 RG:Z:ERR013140 AM:i:37 NM:i:2 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR156632.18988851 147 17 822 60 100M = 667 -254 GTCATACTCTCTATGTTGATTCTGGTGGTGGAAACAAGACTGTCCCAGCCTGGGTGATACAGCGAGACCCCATCTCTACCAAAAAATTAAAAATTAGCTG ?CD@E?GAJILHIIIJHEJJH:FKKIACJGIHHFKGLLGMIKJKHHKLJLFJKJIKDICKIKDJKKGJJKKIHFFIGEKJFGFEFGHHEFDDFEEGFGF? X0:i:1 X1:i:0 MD:Z:6T5G87 RG:Z:ERR156632 AM:i:37 NM:i:2 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A +ERR156632.4899095 147 17 835 60 100M = 457 -477 TGTTGATTCTGGTGGTGGAAACAAGACTGTCCCAGCCTGGGTGATACAGCGAGACCCCATCTCTACCAAAAAATTAAAAATTAGCTGGGCATGGTGGTGC 2@FGIB?>JIKIJK*I9BEC=:HKLHKIJHKDFJJFLJIMIFKIHHKLKDKJKHGKLLHILILHEMKHGGIGHHHGFFEHGGJKKGJJIIFGFEGFDFDA X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR156632 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162875.21635478 99 17 854 60 100M = 1075 320 AACAAGACTGTCCCAGCCTGGGTGATACAGCGAGACCCCATCTCTACCAAAAAATTAAAAATTAGCTGGGCATGGTGGTGCATGCCTGTAGTCCCAGCTA BBEECHEFIIFIIFHKIAKKGJHJEAKKKJHILLLCKIHHCIH@JFDJIDJJCIIMLHLJKJIKJIIHFLEGIKELKJHGKGIHGDHEF? X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162875 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:DD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR242971.1689116 83 17 861 60 100M = 452 -508 CTGTCCCAGCCTGGGTGATACAGCGAGACCCCATCTCTACCAAAAAATTAAAAATTAGCTGGGCATGGTGGTGCATGCCTGTAGTCCCAGCTATTCACAG 0>?=B,..4&.9D)B=A--EG97=I;;E1&'::7/:=@-;>3+5BCGGF=HB5I6-F6GGC*+D/1EG=-.2+@/?')?0.C@>E*=A@=2?E3A@:BC> X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR242971 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162875.1140280 163 17 863 60 100M = 1156 392 GTCCCAGCCTGGGTGATACAGCGAGACCCCATCTCTACCAAAAAATTAAAAATTAGCTGGGCATGGTGGTGCATGCCTGTAGTCCCAGCTATTCACAGTG DEFHIHJIIJJIIIKHIHIJMKDIMIJKGKKHHMMKJHKJJJHIIJGHJJKGICJMLLLCELJJMKFMIIJHIIJELLLFIEGKJMJMHKDGDHFCFCBD X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162875 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR016352.14628028 83 17 865 60 108M = 612 -360 CCCAGCCTGGGTGATACAGCGAGACCCCATCTCTACCAAAAAATTAAAAATTAGCTGGGCATGGTGGTGCATGCCTGTAGTCCCAGCTATTCACAGTGCTGAGGTGGG AB?E?D@A>>=DBGBGHFB?BHCAHEH>FIIEIFHCIHGGGGJLCEGDGIIFKBG@JJIGIHICJIFHIBIJEKJJEIKFBDKJKIJHIJJIIFJEIH@IGIGBECBA X0:i:1 X1:i:0 MD:Z:108 RG:Z:ERR016352 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A +ERR242943.1830749 83 17 890 60 100M = 457 -532 CCCATCTCTACCAAAAAATTAAAAATTAGCTGGGCATGGTGGTGCATGCCTGTAGTCCCAGCTATTCACAGTGCTGAGGTGGGAAGATGCTTGAGCCCAG B=D7EG5KCF>GEGBDDAHDFEFFF7FHIKEEEJJ=HIJHII:EDEI9E>GGBHHCLFCDIFCGAEKEIHIGCIHJGGGEGHGDGEFGHG8BB/4.?'BEH9.'HHIH9LIF9@%;AH(:A-0AJ=E=7A,EIF@=;IG<0KH6@F4)H9IG-E,2:G1E;GCAFIBHAGC6FHDGHGGF=CCDE,@A? X0:i:1 X1:i:0 MD:Z:63A36 RG:Z:ERR245028 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR245045.954816 83 17 913 60 100M = 517 -495 AATTAGCTGGGCATGGTGGTGCATGCCTGTAGTCCCAGCTATTCACAGTGCTGAGGTGGGAAGATGCTTGAGCCCAGGAGTTCAAGGCTGCAATGAGCTA AD>CGHAFFIKGIFIFHGJHIJAIIHJIGDHIGGJK=JDECHGIGKJHIILHKBIJFGIJEIFH>EK)=BI>)A8FAI1F@K@9FI1A>J9CC3@@2@E8CB)GGILA>+DK0BE-@8J<:I*97CCGD70D X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162872 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@F +ERR162875.20069376 147 17 975 60 100M = 747 -327 GATGCTTGAGCCCAGGAGTTCAAGGCTGCAATGAGCTATGATTGCGCCACTGCACTTTGGCCTGGACAACAGAGCAAAACCCTGTCTCTAAAAAAAGAAA BEGHGFHLLJKFLLMKLKIJLHLLLKIKJDIJMLLMIJJLIJJLDJKMHLKKKIMKIHKLKMKMMILIGMKKKKLIFHFLJKJJILJLHGGGGFFIHDAE X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162875 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@FFK +ERR162875.14341769 147 17 979 60 100M = 736 -342 CTTGAGCCCAGGAGTTCAAGGCTGCAATGAGCTATGATTGCGCCACTGCACTTTGGCCTGGACAACAGAGCAAAACCCTGTCTCTAAAAAAAGAAAAGAA DDFHJHH>JKKKIKJJLGMKKKJIMGIIKMLLJIKJJJJLAJKIIMKMJBKJIKHKKMIDLIJJJLLLJLKGGHIJJMAJILJLHHHHGFGKIFFFIFAD X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162875 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CI +ERR162872.20029780 1171 17 981 60 2S98M = 736 -342 CGTGAGCCGAGGAGTTCAAGGCTGCAATGAGCTATGATTGCGCCACTGCACTTTGGCCTGGACAACAGAGCAAAACCCTGTCTCTAAAAAAAGAAAAGAA %2,G.I.6,B6H8@)):=8I3>F*0AAD6B?:=86/.BG5?5=L>DG6L=<64JJ6II-;;>FI>I>EE7DD58C5CM?IDFCL@HDHGFGECFFEHD@E X0:i:1 X1:i:0 XC:i:98 MD:Z:6C91 RG:Z:ERR162872 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BJ +ERR243015.17606 83 17 982 60 100M = 618 -463 GAGCACAGGAGTTAAAGGCTGTAATGAGCTATGATTGCGCCACTGCACTTTGGCCTGGACAACAGAGCAAACCCCTGTCTCTAAAAAAAGAAAAGAAAAG :B@:.D9EBI53,(1:E3;E?74>*3+E=>B>B*-(@1*1H/1?GE+++0+,33:0C-,=BA9: X0:i:1 X1:i:0 MD:Z:4C8C7C49A28 RG:Z:ERR243015 AM:i:25 NM:i:4 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR013140.11567710 83 17 984 60 7S101M = 728 -356 TGCTTGAGCCCAGGAGTTCAAGGCTGCAATGAGCTATGATTGCGCCACTGCACTTTGGCCTGGACAACAGAGCAAAACCCTGTCTCTAAAAAAAGAAAAGAAAAGAAA /36>+5/+ABDF7EF9=DF>D;=C@9CCEIHGHGEBHCDFDH=?BE=A@AF=AGD@F;C>FJBDEFGHFEHFCBCCAFLHH@EJGEDEHGHGGEIGGFG8CBBI?=>? X0:i:1 X1:i:0 XC:i:101 MD:Z:101 RG:Z:ERR013140 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CF +ERR242959.1635151 147 17 998 60 100M = 588 -509 GGCTGCAATGAGCTATGATTGCGCCACTGCACTTTGGCCTGGACAACAGAGCAAAACCCTGTCTCTAAAAAAAGAAAAGAAAAGAAAAACTCACTGGATA 6*?DFC8@>7.4ED9-DH=DB9)/I1:C6HC0BG:478)I8C=GDF1B/G*-GFC8+8H>9+D?I:8F2*,:DGIHDAFCC X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR156632 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@E +ERR162872.1587020 163 17 1024 60 100M = 1273 348 CTGCACTTTGGCCTGGACAACAGAGCAAAACCCTGTCTCTAAAAAAAGAAAAGAAAAGAAAAACTCACTGGATATGAATGATACAGGTTGAGGATCCATT EEGHGHJFGKIJKLLJIJIIJIMJNLKJKJJNMKLIJMMKHJKLLIJMKIJKMKJKJOIIKKGKLLKKLMMJGJJLJHILJIJJJLKHHKKLHGGHFCDA X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162872 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR156632.9494189 163 17 1031 60 100M = 1277 345 TTGGCCTGGACAACAGAGCAAAACCCTGTCTCTAAAAAAAGAAAAGAAAAGAAAAACTCACTGGATATGAATGATACAGGTTGAGGATNCATTATCTGAA BAFDFFHIFGGFHHGHHKHIHJGHKKJKIIKKLHIIIIIHNIJGILJIHKMIJIJJJLLILJLKKJIILJJIJJIIJGMCHHLELKIF!IHGGEGFED-E X0:i:1 X1:i:0 MD:Z:88C11 RG:Z:ERR156632 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:DC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@J +ERR242943.1490060 99 17 1031 60 100M = 1433 501 TTGGCCTGGACAACAGAGCAAAACCCTGTCTCTAAAAAAAGAAAAGAAAAGAAAAACTCACTGGATATGAATGATACAGGTTGAGGATCCATTATCTGAA ?@G@FBGH>>DAFDEI>KGFDBBB97DH?=CIGE@FDED+K@776KDDEGGFGCIF7HDG7>JDFCBE@=CGBB X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR242943 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:AB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DG +ERR245038.1101322 1187 17 1055 60 100M = 1338 382 CCTGTCTCTAAAAAAAGAAAAGAAAAGAAAAACTCACTGGATATGAATGATACAGGTTGAGGATCCATTATCTGAAATGCTTGGACCAGATGTTTTGAAT @AGIEGIIGEGDGGGGKGFFHJGEIGGFHHGIGIIGEHHFGHEGKGFFKGGDHHKHEEJIJJGFJHHJDEIIJJFHHGKBIFJGHFJCJAEIEEDCCCCB X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR245038 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:BC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@D +ERR245049.1671108 163 17 1055 60 100M = 1338 382 CCTGTCTCTAAAAAAAGAAAAGAAAAGAAAAACTCACTGGATATGAATGATACAGGTTGAGGATCCATTATCTGAAATGCTTGGACCAGATGTTTTGAAT A@FHEHHIHDGGGGGHJEGHGKGHHHHGHHHHJJJGJIJJFHEHJGHFJEHFJHJHE@JGKGHGIGIHEGFHIJFHHCIJJFHGHHHGKFEHCDCDGCDB X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR245049 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:CB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@D +ERR013140.3773682 147 17 1064 22 85S23M = 697 -389 GAGCCCCGCTGAGCGCAGAGGTCGGCGCTGCATGGAGTGGTCCCCCCCCCCCCCGTGTTGGGAACGAAAAAAAAAAAAAACCCCCAAAAAAAAAAAAAAAAAAAAAAA %3%$$$3(+8$$$-&7526&%4=$''%+7.2*,"&1%,/1#$$###$##%%%$$%1$+%$"%$/'##########$$$$$$$$##$#$$&$67%%$$$#$#$#$$6*/ XC:i:35 MD:Z:7G4G4G5 RG:Z:ERR013140 AM:i:29 NM:i:3 SM:i:29 MQ:i:29 XT:A:M BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CBCCECUVDDCCCBCBCBCCUIN +ERR243091.615703 99 17 1066 60 100M = 1497 530 AAAAAGAAAAGAAAAGAAAAACTCACTGGATATGAATGATACAGGTTGAGGATCCATTATCTGAAATGCTTGGACCAGATGTTTTGAATTTTGGATTTTT ?BB@CHEE@EICFGGJGGHFGGGKGIFJHDGEGIDHFIFGEDDJFBFGBHICDKGIGFEIJHIEHEFKGGEJHFIHHLHHJC?CEJFEEBHGFFEFCIFFF@FIHFGDGHECEGI>=>GAGKJGEGF: X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR156632 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@C@@ +ERR243003.852165 163 17 1147 60 100M = 1483 435 TTTTGAATTTTGGATTTTTTCATATTTTGTAATCTTTGCAGTATATTTACCAGTTCAGCATCCCTAACTCAAAAATTCAAAAATCTGAAATCCCAAACGC @?ACHFGFDEEIGGDFFGFFJGGDGFGFJFEGHKHFGKIHKEEGFHGFEIGHKGGJGKKHIKIJHGHIIHHDIHHIEKHG?IIHIFJGGHFGEHEEEF=A X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243003 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR013140.1880433 163 17 1154 60 108M = 1476 392 TTTTGGATTTTTTCATATTTTGTAATCTTTGCAGTATATTTACCAGTTCAGCATCCCTAACTCAAAAATTCAAAAATCTGAAATCCCAAACGCGCCAATAAGCATTCC :?@@CFEDBBCCCGHGGGDDDIEGJHIJEEJJILFHIBHEFHGKIMJFJJMKJIJLLKIHILKJLMLIJFLKLLLMIJKKLLHGJLLIKGGBH>JFJDFEGIGFC>CC X0:i:1 X1:i:0 MD:Z:108 RG:Z:ERR013140 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@EH +ERR162875.1140280 83 17 1156 60 100M = 863 -392 TTGGATTTTTTCATATTTTGTAATCTTTGCAGTATATTTACCAGTTCAGCATCCCTAACTCAAAAATTCAAAAATCTGAAATCCCAAACGCGCCAATAAG AA=GGFGHEHBIHDHJI==:?G???EJI@GK?BHIJJIIGJHHHJBBKKDCFLMDB@AILDCIEJJIFG@B@0A?:BC><9=C?@DAG<@;=>CCC>AABB:@=IIIIJAECEHGF@DCAEHIF6>9),<>B9<76$*)=2?5>8:7/*+2& X0:i:1 X1:i:0 XC:i:93 MD:Z:83T8T0 RG:Z:ERR013140 AM:i:37 NM:i:2 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162875.20797205 147 17 1190 60 100M = 895 -394 TATTTACCAGTTCAGCATCCCTAACTCAAAAATTCAAAAATCTGAAATCCCAAACGCGCCAATAAGCATTCCCTTTGAGCGTCATGTCGGTGCTTGGAAT @ECFEGHKJIFHHBJJCAKKLHHGNHMHEIIJEJMIIHFJHMJEIHHKLKMHHGEHDJKMIIEELLMJJHJJMEJLLLLEJHLIIJIDJIIIKEHIHDBE X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162875 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B +ERR242939.1378819 99 17 1202 60 100M = 1582 479 CAGCATCCCTAACTCAAAAATTCAAAAATCTGAAATCCCAAACGCGCCAATAAGCATTCCCTTTGAGCGTCATGTCGGTGCTTGGAATGTTTGGGGTTTT =C6:EADGG?;FGCIGFHHGF5IG?H>GCICJD;G?DG9HHHE4@AJDCCEAGIAFD5I,6H=5JAHJ4EJCHK2DAG=JEEDK8836E@ECH///A?=* X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR242939 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243035.1352953 99 17 1224 60 100M = 1563 438 CAAAAATCTGAAATCCCAAACGCGCCAATAAGCATTCCCTTTGAGCGTCATGTCGGTGCTTGGAATGTTTGGGGTTTTGGATTTACAGCTTTGGGACGCT @D@EEFGHFIG?DGIHHHHFBAIBIFHHEFBJHHHEHIGGGEIDMBBFJGGFFEAGEMHHF> X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243035 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162872.18681977 147 17 1234 60 100M = 1084 -249 AAATCCCAAACGCGCCAATAAGCATTCCCTTTGAGCGTCATGTCGGTGCTTGGAATGTTTGGGGTTTTGGATTTACAGCTTTGGGACGCTCAACCTGTAC 0@75A@E9F:(18K.@;I@2L2E:B?DJHCEJJKL36IIIB7B?CK?*KJI+LGIJ9=JJAL?BJJGJCJGJJGHILGLJICB@AGDD<>ED?9@?DD/=>=0I>=:EA2L7;3ECK5;G=>@MKL/0A2>A89?<2>KF@>L<9;/7>I@4:5:AFD7I@5A@G6E X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR156632 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@G +ERR162872.9427750 163 17 1249 60 100M = 1421 271 CAATAAGCATTCCCTTTGAGCGTCATGTCGGTGCTTGGAATGTTTGGGGTTTTGGATTTACAGCTTTGGGACGCTCAACCTGTACCTCAATAAACCTGAT ECDFFGKJIHHJKLLHHLLLLDIMGILHMDKHLLLEKKHIIDGIILGKJDIIEIK@JHIHIKNMMJIMKJJJDLLLJDILLMI@HKIKF>FHCAFGGHBD X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162872 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@F +ERR162875.5181154 163 17 1266 60 100M = 1395 228 GAGCGTCATGTCGGTGCTTGGAATGTTTGGGGTTTTGGATTTACAGCTTTGGGACGCTCAACCTGTACCTCAATAAACCTGATTTTAAAAAAGTTTGGGG BCHHBGGFHIFJDDHJJLFJJ?DJMIHHKJGGGDGGHB9KGDBF@FKKHBJ6BI@DJJMIJC@IJIIKKLGAIKGHIHKJLIHHGGG=?GIFK8D:CA@= X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162875 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@EFGE +ERR162872.1587020 83 17 1273 60 100M = 1024 -348 ATGTCGGTGCTTGGAATGTTTGGGGTTTTGGATTTACAGCTTTGGGACGCTCAACCTGTACCTCAATAAACCTGATTTTAAAAAAGTTTGGGGGGATTCC @EED@HGGII@IJKIJIHIHILKKIJIIIKKKHJHFILLNGJJKJLDEMMILGJLLKIJHIMJJHJIGHGIMGKIIIHHHGGGGKIHHGHIHGGGFCE>B X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162872 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@G +ERR156632.9494189 83 17 1277 60 100M = 1031 -345 CGGTGCTTGGAATGTTTGGGGTTTTGGATTTACAGCTTTGGGACGCTCAACCTGTACCTCAATAAACCTGATTTTAAAAAAGTTTGGGGGGATTCCCCTA 3EDF/DGGHKHHJJEIJKMJJJJJKM/IKGKGH@LMGEJ1MLBHFG@EEEFIHEGFFEHHJKIGGJHGGI;JIJHHHIIIDEJHKJHGIEIHIHFJFGEEGGGFGIHIFE@HIDBFHGGIJHHHFDGFIFH@GECDC> X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR242963 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@ +ERR156632.10697401 99 17 1297 29 54S46M = 1427 229 ACCCCAAACATTCCAAGCACCGACATGACGCTCAAAGGGAATGCTTATTGGCGCGTTTGGGATTTACAGCTTTGGGACGCTCAACCTGTACCTCAATAAA DAFCIHHGHHFGCKHFKGIJMDIIJHKGJALCKDDILKCCEHKLLGIJGLIKEIADIHLKLJFEHFJKLLMFGIK?IGEHLE@EIBGLGFDHIHHFCD:; MD:Z:4T41 RG:Z:ERR156632 AM:i:29 NM:i:1 SM:i:29 MQ:i:29 XT:A:M BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@NQVUYXY@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162872.17780862 147 17 1308 60 100M = 951 -456 ACAGCTTTGGGACGCTCAACCTGTACCTCAATAAACCTGATTTTAAAAAAGTTTGGGGGGATTCCCCTAAGCCCGCCACCCGGAGACAGCGGATTTCCTT 5EGFHJHIIDJJHEAFJKJHHGHJJGKKIFGGGFEHCIEEFDEIJJJJAHFFIFLLLLILJHHK>ILKHIL?DDFGA5DA;A7:DD?CFI:BAD@@B@B X0:i:1 X1:i:0 MD:Z:108 RG:Z:ERR013140 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR242951.1253490 99 17 1327 60 100M = 1717 489 CCTGTACCTCAATAAACCTGATTTTAAAAAAGTTTGGGGGGATTCCCCTAAGCCCGCCACCCGGAGACAGCGGATTTCCTTAGTTACTTACTATGCTCCT @BEFEDGGGIGFHFGGGJKJGHFFFFHGFHIJDEEKGFHJIDFEDKJIIEIJJDJAJJIIHIB@HJCJGJJBG?G=EGJGEAJKEEGHCEFH>BHCCFED X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR242951 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@F +ERR162875.7604876 99 17 1336 60 100M = 1673 436 CAATAAACCTGATTTTAAAAAAGTTTGGGGGGATTCCCCTAAGCCCGCCACCCGGAGACAGCGGATTTCCTTAGTTACTTACTATGCTCCTTGGCCATTT BECF-@EFHIIGHFGGGHHHHEMHHHKKDJIJCFCLKKKKGIJDK9AMJJAELCCJKBHIBCDFJ@IGJKKHBBIHDJKDFIK2IJFLJIGEFHDG8FB? X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162875 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@ +ERR245038.1101322 1107 17 1338 60 100M = 1055 -382 ATAAACCTGATTTTAAAAAAGTTTGGGGGGATTCCCCTAAGCCCGCCACCCGGAGACAGCGGATTTCCTTAGTTACTTACTATGCTCCTTGGCCATTTCT DAA>CEGGHFHHGDGHBFFKFHHCI>GEHIH5HGIHKDFIBHHAH=JCII?EEHGEJIKAGHGGCEEJCEGIGEEJ:DFIEGGIJFDJHGFEEHCECDE? X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR245038 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR245049.1671108 83 17 1338 60 100M = 1055 -382 ATAAACCTGATTTTAAAAAAGTTTGGGGGGATTCCCCTAAGCCCGCCACCCGGAGACAGCGGATTTCCTTAGTTACTTACTATGCTCCTTGGCCATTTCT CBBB@GICHFG?E7FEGFFIHHIIIJGLIKHHHJHKKFFHJHFAKIJFIHBGJHIGIIJAIJHGEDIJHDIHGEEKGDFIEGGIIGDJFHGHEHEDCEE? X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR245049 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR245041.487129 147 17 1368 60 100M = 1004 -463 ATTCCCCTAAGCCCGCCACCCGGAGACAGCGGATTTCCTTAGTTACTTACTATGCTCCTTGGCCATTTCTCTAGGTATTGGTATATTGTGTCTGCTGTGA ?DCEGGJCAHGHHAJHJEEHCKKHHEKIIBIINGGFDLIBJHHFGKHFFKEHHIKGJIHIHIJIGHGFKFLFIIHEGGFIIDEFGHGHGICJGHIGGEDA X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR245041 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@C +ERR162875.4511615 163 17 1375 60 100M = 1652 376 TAAGCCCGCCACCCGGAGACAGCGGATTTCCTTAGTTACTTACTATGCTCCTTGGCCATTTCTCTAGGTATTGGTATATTGTGTCTGCTGTGAACTGTCC EA9IHD>CAD6A>K+A=23J>5:?K+0G?17<+G;<79:F=?CCH;<6/J6KCG0JB@HH)EKIFDMBDDB@EKDDGADAABECFDFDHBHBDGFEBE?DEC>@=@:GB@96#E?:42<72%9764;2( X0:i:1 X1:i:0 XC:i:99 MD:Z:91T7 RG:Z:ERR013140 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR156632.4998889 83 17 1385 60 100M = 1122 -362 ACCCGGAGACAGCGGATTTCCTTAGTTACTTACTATGCTCCTTGGCCATTTCTCTAGGTATTGGTATATTGTGTCTGCTGTGAACTGTCCTTGGCCTGTT .@2AGHJG8EHJ?JJFHIC/MFGEBAG6J;?@MCKH@FIBHDID7J?E=I;I9=HGG@EGFFFF?CBB X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162875 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B +ERR162875.16344032 99 17 1402 60 100M = 1670 367 TTCCTTAGTTACTTACTATGCTCCTTGGCCATTTCTCTAGGTATTGGTATATTGTGTCTGCTGTGAACTGTCCTTGGCCTGTTTGGTGACGGGTGAGGAG ABFDHDCIFEFGJFEGFFGHBKLKKCG=KKIJFHFLDIFJMCBJHG6GEIIIGLHLGLKKKM@GL4JEKKDLKMEJCJJFIGI>CLFC X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR245032 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B@C +ERR162872.9427750 83 17 1421 60 100M = 1249 -271 GCTCCTTGGCCATTTCTCTAGGTATTGGTATATTGTGTCTGCTGTGAACTGTCCTTGGCCTGTTTGGTGACGGGTGAGGAGCAGGGACAGAAGGGTCCTG ;FA@GAFJJHF;>:GMIEHLKIIJHJLKIJIHHJKJKIMKKMHJJMIIIHJJJJCEKFKLHIGJFNJGKICLLIGKKJKJIKKJJKGIIIEIGGFECGDB X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162872 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162872.25752000 99 17 1426 60 100M = 1789 462 TTGGCCATTTCTCTAGGTATTGGTATATTGTGTCTGCTGTGAACTGTCCTTGGCCTGTTTGGTGACGGGTGAGGAGCACGGACAGAAGGCCCCTGCGTGC B@=>FC/=CEF>G<5CE+HHECIGCHHEFICHH9J/C9><.=;3H.G79M>D/=K.8CFHNB:BEA9G/8:&7E3K9C)8JDH2C2:-H,&.(>./(BG; X0:i:1 X1:i:0 MD:Z:78G10G0T9 RG:Z:ERR162872 AM:i:37 NM:i:3 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR242963.327784 163 17 1426 60 100M = 1781 454 TTGGCCATTTCTCTAGGTATTGGTATATTGTGTCTGCTGTGAACTGTCCTTGGCCTGTTTGGTGACGGGGGAGGAGCAGGGACAGAAGGGTCCTGCGTGC @GGDBGCGFIED>EJ@DIFDJAEGG?EKG>?J(JIIHBEEJ:D0F,?FG#G9J.FIFHGGF?HEGAH/F82-H9AB98== X0:i:1 X1:i:0 MD:Z:69T30 RG:Z:ERR242963 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR156632.10697401 147 17 1427 29 100M = 1297 -229 TGGCCATTTCTCTAGGTATTGGTATATTGTGTCTGCTGTGAACTGTCCTTGGCCTGTTTGGTGACGGGTGAGGAGCAGGGACAGAAGGGTCCTGCGTGCC CEF=8DGGHHIKEKKHHIGELJFHDGGIHJJDKJMKJKKKH=LGJJJKADKJJMFJKBHIFDEGCKDGIKIK;JKCJK2FGJJHFHEIHFGHFG@BFE@B X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR156632 AM:i:29 NM:i:0 SM:i:29 MQ:i:29 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BG +ERR245024.1107845 99 17 1428 60 100M = 1785 456 GGCCATTTCTCTAGGTATTGGTATATTGTGTCTGCTGTGAACTGTCCTTGGCCTGTTTGGTGACGGGTGAGGAGCAGGGACAGAAGGGTCCTGCGTGCCC @:EDEFDEHHHIDJGDDGDIE>EEDF?JDHEKIIIIFCIE@H=CCFH>EDHJIGG>EAGI<-FF?FD9A@CD8 X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR245024 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B@ +ERR242943.1490060 147 17 1433 60 100M = 1031 -501 TTTCTCTAGGTATTGGTATATTGTGTCTGCTGTGAACTGTCCTTGGCCTGTTTGGTGACGGGTGAGGAGCAGGGACAGAAGGGTCCTGCGTGCCCTGCCT BADGDG?HGIFFDHIGDHGEGJFGHFKHGADIIJIILHJHGJJEE;BEEFDLIILKB:EIEEHK>IG;AM5FAKKKDKIFK@KBGKKIFFHKICFKFFBDFHC@@GFBGCA X0:i:1 X1:i:0 MD:Z:11T88 RG:Z:ERR156632 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:EG@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR156632.10970255 147 17 1440 60 100M = 1238 -301 AGGTATTGGTATATTGTGTCTGCTGTGAACTGTCCTTGGCCTGTTTGGTGACGGGTGAGGAGCAGGGACAGACGGGTCCTGCGTGCCCTGCCTTCACAAG +>DC7>>0HE,A+37HHA9HIDBA?H.A1A.F8?N5HKDJ9FJ54:D>EK2C2)>I9:=FD=<8IH=GH)/1EF@>;FA X0:i:1 X1:i:0 MD:Z:72A27 RG:Z:ERR156632 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR156632.9078489 99 17 1452 60 100M = 1710 357 ATTGTGTCTGCTGTGAACTGTCCTTGGCCTGTTTGGTGACGGGTGAGGAGCAGGGACAGAAGGGTCCTGCGTGCCCTGCCTTCACAAGCCCCTGGAAGGA C@BGFJGJJJJKHGHIJIKLIKJKHJHKKJLGHGIJ=MKHEKF>HJGJKMLIKMKDHDMFINLLBEIGIEGBIBHEFEDI@JEI>JIFKBJHEKJFIIHDGHAGGHIJBIIIKIBDJDHHJIKI>5GGCGGJJHHFHEBFDKFE@;IC=G?= X0:i:1 X1:i:0 MD:Z:9C90 RG:Z:ERR242983 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AB +ERR245034.324906 163 17 1469 60 100M = 1786 416 CTGTCCTTGGCCTGTTTGGTGACGGGTGAGGAGCAGGGACAGAAGGGTCCTGCGTGCCCTGCCTTCACAAGCCCCTGGAAGGAAAGTTGTTTTGGGATCT ?DGCFDFDHFHGGICEGJCEJFIABG=GBJIFKHGJI@GFFHDGKHH3LHHJJABHHFKGMKKICEFGHGJGHHKFKF9FKI@HHB=FJA2D;:C@DC7@ X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR245034 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR013140.1880433 83 17 1476 60 37S71M = 1154 -392 TGGGTATTGGTATGTGGTGTCTGCTGTGACCTGTCCTTGGCCTGTTTGGTGACGGGTGAGGAGCAGGGACAGAAGGGTCCTGCGTGCCCTGCCTTCACAAGCCCCTGG 0%.*1%?0+(3+7%;#'2%8=44222;76%51(02/+5B/:C@<>CA6CA=I8JELF8F.G18.3F)GDEDAE70G--DJJGHK@)+=B0= X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162872 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243003.852165 83 17 1483 60 100M = 1147 -435 TTTGGTGACGGGTGAGGAGCAGGGACAGAAGGGTCCTGCGTGCCCTGCCTTCACAAGCCCCTGGAAGGAAAGTTGTTTTGGGATCTCTGCACCCTCAGCC 9DBGG@F; X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR242947 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B@ +ERR242999.1133728 163 17 1503 60 100M = 1901 495 AGGGACAGAAGGGTCCTGCGTGCCCTGCCTTCACCAGCCCCTGGAAGGAAAGTTGTTTTGGGATCTCTGCACCCTCAGCCTGGACAACTTGTGCCCATCT >F7ABHDH;F?FAFD08&@L>0HIG5IH=JFHI8?58F58A62;>G) X0:i:1 X1:i:0 MD:Z:34A65 RG:Z:ERR242999 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162872.15752406 163 17 1509 60 100M = 1804 394 AGAAGGGTCCTGCGTGCCCTGCCTTCACAAGCCCCTGGAAGGAAAGTTGTTTTGGGATCTCTGCACCCTCAGCCTGGACAACTTGTGCCCATCTGGTGAC EEEFIDIGJJKKKCIKKKLKKLLLIL:IKJMGMLLLLKHIMFIIJMJHLIIIJIKHIKLKMLKKKKLLMKINLLLLKFIEJKJ?JIIKKJIDJJIFBDBC X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162872 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@E +ERR013140.17777881 83 17 1524 60 46S62M = 1188 -397 GCGTGTTGGGAGGGGGGGGGGGAGCGGGGACAGAGGGGCCCGGGGTGCCCTGCCTTCACAAGCCCCTGGAAGGAAAGTTGTTTTGGGATCTCTGCACCCTCAGCCTGG &)%%*$$$%##%#(##$$#%$*#-%$01-893-%#11$$2##$"&1*86>=<FGIGJHHIFHHJEIJHEJD4JCIJDJGDHFG9G=HCIB:FGBA8;9E@JFJBHBB8IBBCEC=EJ@B;8;C;@CC6 X0:i:1 X1:i:0 MD:Z:108 RG:Z:ERR016352 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR013140.28180864 163 17 1536 60 108M = 1849 387 CAAGCCCCTGGAAGGAAAGTTGTTTTGGGATCTCTGCACCCTCAGCCTGGACAACTTGTGCCCATCTGGTGACCCCTCACTCAGCCACTCGACTTCCACGACAGCCTC :B?>=595B?<==??CA>BA=BC4@9B==?A0:C>EB=@AB@>8=>8E;?A@E7;CF;B@=?.GADBA<@9$'17.?2B3C66@386&298 X0:i:1 X1:i:0 MD:Z:88C0A14G3 RG:Z:ERR013140 AM:i:37 NM:i:3 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR156632.18201416 99 17 1557 60 100M = 1954 496 GTTTTGGGATCTCTGCACCCTCAGCCTGGACAACTTGTGCCCATCTGGTGACCCCTCACTCAGCCACCAGACTTCCACGACAGGCTCCAGCCTCGGCACC DDCEEJF;HFILHKHLJJIKLLHHLIMJJGIDGIJGLHK9LHJDELM@HLKILMMKIFKLLJELGJJGDEHHKHM;IJAJIGL.BLKDHMIHIIA5GFA? X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR156632 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243035.1352953 147 17 1563 60 100M = 1224 -438 GGATCTCTGCCCCCTCAGCCTGGACAACTTGTGCCCATCTGGTGACCCCTCACTCAGCCACCAGACTTCCACGACAGGCTCCAGCCTCGGCACCTTCAGC D986>>D=2B&HFI6I/D/A8EB@I3EA5GHG*FEH=C:;HIDD1/G;IFD3EFJ0D?D44I<:=FG;2H3<=@HIH;@>@JIIGH>?EII5CDDDGDD? X0:i:1 X1:i:0 MD:Z:10A89 RG:Z:ERR243035 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:F@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A +ERR242939.1378819 147 17 1582 60 100M = 1202 -479 CTGGGCAACTTGTGCCCATTTGGTGACCCCTCACTCAGCCACCAGACTTCCACGACAGGCTCCAGCCTCGGCACCTTCAGCCATGGACAGTTCCGCCAGC 0>D/&9C98=AG73#/8.4+0H?H,0'10K@=2G(+<:'C1(20.207D?C2+B?11H&==79J@B:A8>2GH)4@F;H7BB4F=GGHCE0FAGHCBH?JGGE=F;==;1@9<5:.>>0'/,6<=*0;<4:2?=@<>D@B1:<=:?@E@F?BD>8GHBHF;DGGEIBHEECBCD: X0:i:1 X1:i:0 XC:i:75 MD:Z:75 RG:Z:ERR013140 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162872.25518652 83 17 1632 60 100M = 1387 -344 CACGACAGGCTCCAGCCTCGGCTCCTTCAGCCATGGACAGTTCCGCCAGCGTTGCCCTCTGTTCTGCTGTTTTCTCTACCAGAAGTGCCCTTCCCTCCTC ;C0C/;)@F7,:KK@KGH(CJ<03-G;J.JFF@DC5/:8?GE@DF.A.EA3FI2AGMIMI?E3;F4JBJ@JGEBCK8EIKFHGJ@FDEH=FE7,405,0?GG%E1:D.8115<='E&82A6*IJE53:,*C:)HII:H#D;:D3FKC*8I;368?<0GMHHH?:.-GCJ3<8<-5'+/+BA X0:i:1 X1:i:0 MD:Z:57A42 RG:Z:ERR162875 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A +ERR242959.484376 99 17 1656 60 100M = 1972 415 CTTCAGCCATGGACAGTTCCGCCAGCGTTGCCCTCTGTTCTGCTGTTTTCTCTACCAGAAGTGCCCTTCCCTCCTCACCTGACCACTCTGGGGAAATCCC ADBGGJGIFGJGGCGKEFJH@KGGJKAGFHHGGIGFIEEIJHIFLGGEFIJGJEGHGKIELFLFECHEIHIHHJGIIHHJGFGIGHHJGIHDGGFDEFB6 X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR242959 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@ +ERR162875.16344032 147 17 1670 60 100M = 1402 -367 AGTTCCGCCAGCGTTGCCCTCTGTTCTGCTGTTTTCTCTACCAGAAGTGCCCTTCCCTCCTCACCTGACCACTCTGGGGAAATCCCTCAGCACCCTCCCT AC=@>A8:IJKBGJEJIIJFLHJIGKEKMHIEEE9(4986(1$75&8+B:?>EBD>FHFFIGGIFHBIIJMFGIBHHEEGFGCBHDLJHLEGFCJFC?GGEDFGDF@ELFECFEBFFHDJJJIGGFIHHGIFFDA@ X0:i:1 X1:i:0 XC:i:89 MD:Z:89 RG:Z:ERR013140 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162875.7604876 147 17 1673 60 100M = 1336 -436 TCCGCCAGCGTTGCCCTCTGTTCTGCTGTTTTCTCTACCAGAAGTGCCCTTCCCTCCTCACCTGACCACTCTGGGGAAATCCCTCAGCACCCTCCCTGAG DE?E:IFD7JGIK>KKJMHJIGDHHKGJEKDJMJMJHKLLKILIJLKLLFDJILFEM?L@KGI4DC=EHIGABH=?9G6F8JFGG@<8? X0:i:1 X1:i:0 MD:Z:73A26 RG:Z:ERR242963 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR156632.9078489 147 17 1710 60 100M = 1452 -357 CCAGAAGTGCCTTTCCCTCCTCACCTGACCACTCTGGGGAAATCCCTCAGCACCCTCCCTGAGCATACCCTACTCTGGCACAAGCCCACCCTGCAAAGCC CFHD9DDHIJF"*6JJMJJKEAFLMFLBKHCMFJELEEIFHA:KKMFLKFFBJKLCLJLIKLKKHHGJJLFFLGIGJKKFKGIHIIJGHHIGH@CCFE@B X0:i:1 X1:i:0 MD:Z:11C88 RG:Z:ERR156632 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:AA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BG +ERR245032.1136878 147 17 1713 60 100M = 1416 -396 GAAGTGCCCTTCCCTCCTCACCTGACCACTCTGGGGAAATCCCTCAGCACCCTCCCTGAGCATACCCTACTCTGGCACAAGCCCACCCTGCAAAGCCCCT ?BFAE@FF@FABDHABKGKCHIHFDIDHHKDIHKGHGJJFECIHKFEKF? X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR245032 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR242951.1253490 147 17 1717 60 100M = 1327 -489 TGCCCTTCCCTCCTCACCTGACCACTCTGGGGAAATCCCTCAGCACCCTCCCTGAGCATACCCTACTCTGGCACAAGCCCACCCTGCAAAGCCCCTGAGG B4EFFE5FAI7?K5JAHHFJDBKAJGIEIIHHG?ADIGCFIHJK1BJLEGJKG=H@KFDBFIIEAKFHEHIJEFDHGF?IAGFJGIIEEGGEFEHFEFB? X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR242951 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR242991.1183757 163 17 1719 60 100M = 2047 427 CCCTTCCCTCCTCACCTGACCACTCTGGGGAAATCCCTCAGCACCCTCCCTGAGCATACCCTACTCTGGCACAAGCCCACCCTGCAAAGCCCCTGAGGCC ?=?FDI@@HHGFJEHGIIGGGDHEHFJDHBEHIEEHHJHFBIHHJFHJDFHJFGGHC@IDHIEJJJIJCKHFJKEGDL@DIHHADF5 X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR156632 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162872.9045126 163 17 1733 60 100M = 1981 347 CCTGACCACTCTGGGGAAATCCCTCAGCACCCTCCCTGAGCATACCCTACTCTGGCACAAGCCCACCCTGCAAAGCCCCTGAGGCCCGCCCTGTGGCGTC EBHHGHJHIKKKKIKIIKNJLKKJMHJKHJLNLLLLKMJLLJKILKLLJJMLMLKLJLKILLLMKKILKILJIJLKLLKLKIMKKKKDKJIKGGGFF@DB X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162872 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:C@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR156632.16941332 163 17 1735 60 100M = 2041 405 TGACCACTCTGGGGAAATCCCTCAGCACCCTCCCTGAGCATACCCTACTCTGGCACAAGCCCACCCTGCAAAGCCCCTGAGGCCCGCCCTGTGGCGTCTC BFFDE4EHIHHHGJHHFHJHJKKHKKHGKKKKLKKKILKIIHJMJKGIJLHKLJHHJJMFMIJJMILLLJJBLLKKJLLHMKILLEKEJIGBIII@FEGA X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR156632 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@C@ +ERR162872.10053578 99 17 1777 60 100M = 1965 287 CCCTACTCTGGCACAAGCCCACCCTGCAAAGCCCCTGAGGCCCGCCCTGTGGCGTCTCTCCCTCCCTTGCTGTCAGGACAGTGGTCCTGGCCTCCCGGGC BADGDEGEHIBGFFGHIAJKGIJJIJKHGHL7KFKKIJ=GJFJBCKJKADLBBEBJGMKJ;GLHLMECMLLLHH>BEBDI;H=38EEKCB?EK;H(===, X0:i:1 X1:i:0 MD:Z:92A2G4 RG:Z:ERR162872 AM:i:37 NM:i:2 SM:i:37 MQ:i:60 XT:A:U BQ:Z:A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@RBO@DDD@ +ERR242963.327784 83 17 1781 60 100M = 1426 -454 ACTCTGGCACAAGCCCACCCTGCAAAGCCCCTGAGGCCCGCCCTGTGGCGTCTCTCCCTCCCTTGCTGTCAGGACAGTGGTCCTGGCCTCCGGGGCTCAC 4:<9CC1GEHC?69HI0?FD<713E9EFDH=B=HFEGDJ/E9FEE/DDFC? X0:i:1 X1:i:0 MD:Z:88A11 RG:Z:ERR242963 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR245024.1107845 147 17 1785 60 100M = 1428 -456 TGGCACAAGCCCACCCTGCAAAGCCCCTGAGGCCCGCCCTGTGGCGTCTCTCCCTCCCTTGCTGCCAGGACAGTGGTCCTGGCCACCGGGGCTCACGGAG 6DEGCEDF>HJC1BBIGHIE4;DHB>FGIHHICGBB>GFEGIDHD?ADD? X0:i:1 X1:i:0 MD:Z:64T35 RG:Z:ERR245024 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR156632.3514928 99 17 1786 60 100M = 2012 325 GGCACAAGCCCACCCTGCAAAGCCCCTGAGGCCCGCCCTGTGGCGTCTCTCCCTCCCTTGCTGTCAGGACAGTGGTCCTGGCCACCGGGGCTCACGGAGC C?EFGFFIGJEHFKLKJKIJJLDKLLKKIKHGHM6GLK9C@:>GJEMELI1EL:-6IE>L>B>3'2E/BBECJ;DDKINKDG:0H+3BM6@KNJH7B X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162872 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A +ERR243039.1277921 163 17 1809 60 100M = 2171 461 CCCTGAGGCCCGCCCTGTGGCGTCTCTCCCTCCCTTGCTGTCAGGACAGTGGTCCTGGCCTCCGGGGCTCACGGAGCCGCCCTGTGCCGTGTACCTCTGA <<=GGB40FE;BA>HHI7K:F4AIIABJHGGI:IHD?IHBACCDF@AD<>GADI&ED:)I<9AB10;I/IB6?EF:>3;AGGAHEEI9@9/051EEG@?? X0:i:1 X1:i:0 MD:Z:60A39 RG:Z:ERR243039 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:AA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR013140.8706087 163 17 1811 60 41M67S = 2105 373 CTGAGGCCCGCCCTGTGGCGCCTCTCCCTCCCTTGCTGTCAAGACAGGGGTCCTGGCCTCCGGGGCCCATGGTGCCCCCCTTTGCCCAGGAACCCCTGGCTCGCTCCG 8C>@?>=;;4;>40465.<986B1?<5*:%'%).%".,#23$%*+0'$#%"%#)%+,$/.+(#&)#,%&%%'$,)$5$($'%%,&/%.%/5)%( X0:i:1 X1:i:0 XC:i:41 MD:Z:20T20 RG:Z:ERR013140 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243007.241318 163 17 1823 60 100M = 2171 447 CTGTGGCGTCTCTCCCTCCCTTGCTGTCAGGACAGTGGTCCTGGCCACCGGGGCTCACGGAGCCGCCCTGTGCCGTGTACCTCTGAGCCCTCTGCACAGT =EHCIEH@EICJHK@IHJHHIEFI@EFIIK4AGGKEIBEJ7EC;:IHJF=1?KD.IHG8IGCJ>FHCIHHHFDDF6 X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243007 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243015.41290 163 17 1834 17 100M = 2189 454 CTCCCTCCCTTGCTGTCAGGACAGTGGTCCTGGCCACCGGGGCTCACGGAGCCGCCCTGTGCCGGGCACCTCTGAGCCCTCCTCACAGTGCCTTCTTCTT <@BB3:GC>H>9II>1FGF26GB.B5:/>93?2&GD<8A2G3:EB3@*B:=8G)A652K40%?6&'&CGBDIHHJJ;FLIGFIIGIIGHBJGJJIJDLGIIGBEHGFJB@DEF@>D X0:i:1 X1:i:0 MD:Z:22A77 RG:Z:ERR243031 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR013140.28180864 83 17 1849 60 33S75M = 1536 -387 GCCGGCCCTGCGCCGTCTCCCCCGCCCTTTCTGTCAGGACAGTGGTCCTGGCCACCGGGGCTCACGGAGCCGCCCTGTGCCGTGTACCTCTGAGCCCTCTGCACAGTG '&1$$/-6%'((&,*%+%$$%.(%/36/+%1;06>?168<>2<;;:@D:79=>;@C9A:D=E9CBAAEACDE9?DCEDFCDEEGIADCBADEHGCGE?C@ X0:i:1 X1:i:0 XC:i:75 MD:Z:75 RG:Z:ERR013140 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR242983.836867 83 17 1849 60 100M = 1460 -488 TCAGGACAGTGGTCCTGGCCACCGGGGCTCACGGAGCCGCCCTGTGCCGTGTACCTCTGAGCCCTCTGCACAGTGCCTTCTGCTTGCCTGTGGCTTTGAG AFE@?CGHGBF@F2I-D4HED@@HD7BDGEEB>GDHBCJI5IHGEHE>HGCFEDEFHGEFG=EKGGDFGBAFCGCHJDGCFEHGGHEGCFF@:>@ACH7D@EB@BDDC;BD=?;7D>FDCF?3@%=?;8B@5?8?59@A5B@5D39?::9A?>1%$,-#9.1 X0:i:1 X1:i:0 MD:Z:15A92 RG:Z:ERR013140 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR016352.7109038 83 17 1854 60 108M = 1534 -427 GCAGTGGTCCTGGCCTCCGGGGCTCACGGAGCCGCCCTGTGCCGTGTACCTCTGAGCCCTCTGCACAGTGCCTTCTGCTTGCCTGTGGCTTTGAGAAGAAACCCCTTC $>;0776;FECG5GGJIJJJFJIIJGDJHJ;FJCFEFCCF@ECA X0:i:1 X1:i:0 MD:Z:0A14A92 RG:Z:ERR016352 AM:i:37 NM:i:2 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR242947.484791 83 17 1858 60 100M = 1499 -458 TGGTCCTGGCCACCGGGGCTCACGGAGCCGCCCTGTGCCGTGTACCTCTGAGCCCTCTGCACAGTGCCTTCTGCTTGCCTGTGGCTTTGAGAAGAAACCC 2EED@IGEHGJFHBHGJHMGLFAGJDJC?KG9LHHIIGCIHHFEJJIIGII9AJLEKHJICHIHFIFJIHKGJKHFFFKGIHDIJHFHJGIEGHCDEB?A X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR242947 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DDG +ERR162872.17554044 99 17 1863 60 100M = 2053 289 CTGGCCACCGGGGCTCACGGAGCCGCCCTGTGCCGTGTACCTCTGAGCCCTCTGCACAGTGCCTTCTGCTTGCCTGTGGCTTTGAGAAGAAACCCCTTCT BFHBFFFFGCCGJJJIHHCGIKDI>KHKKIHLKKCDLHGIJJKKKILLKMJLLJIIJGMHKKIKHLLKIL@LLJJKGLHJIHGL?JIIKBDGEGHCECGE X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162872 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR242975.1004165 163 17 1881 60 100M = 2290 508 GGAGCCGCCCTGTGCCGTGTACCTCTGAGCCCTCTGCACAGTGCCTTCTGCTTGCCTGTGGCTTTGAGAAGAAACCCCTTCTGGTTATACATAAGACAGC @>EHGAAIHGHIEIJGAFIFEIGHJHJFKJGGIFIJKHJGLFJIFIGJKKJJFKJIHLFJIKJGFIHKIGIGFGIIIIIFJKHJGGEEDHGDBGIDFDGB X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR242975 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@D +ERR243031.1705886 99 17 1881 60 100M = 2179 397 GGAGCCGCCCTGTGCCGTGTACCTCTGAGCCCTCTGCACAGTGCCTTCTGCTTGCCTGTGGCTTTGAGAAGAAACCCCTTCTGGTTATACATAAGACAGC ?@DGFDAHGGHIEIIHAEIEFGHHIIIGKIHHJHGIJGIIKFJIHHEJKIIIGJJIJIFGIFJGCHIKIDJDBHEIIHJEJHIIEFGFDFCHCEGEFDFB X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243031 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@D +ERR162875.23402552 163 17 1882 60 100M = 2021 238 GAGCCGCCCTGTGCCGTGTACCTCTGAGCCCTCTGCACAGTGCCTTCTGCTTGCCTGTGGCTTTGAGAAGAAACCCCTTCTGGTTATACATAAGACAGCC DCHHICIIIJKHLJKDIKHIJKLJIKJLLKLJKHMLIKJNILJKLIMKLMMHKLLLMILLLLHIMIMAILKJIKILLLGKLMLIIIIGIGIIGKCGFGF< X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162875 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@ +ERR162875.5605685 1187 17 1882 60 100M = 2021 238 GAGCCGCCCTGTGCCGTGTACCTCTGAGCCCTCTGCACAGTGCCTTCTGCTTGCCTGTGGCTTTGAGAAGAAACCCCTTCTGGTTATACATAAGACAGCC BAHEIAIIJJJGKKFCIKHGJLLJLK7LLKLFLJKJGHIKCLJKJGLKLKMFMLKJIEK05FFIJ@MD@N5E;III3IGKLMLECJAFGHHDDKCGD9C< X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162875 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR242971.738250 163 17 1883 60 100M = 2315 531 AGCCGCCCTGTGCCGTGTACCTCTGAGCCCTCTGCACAGTGCCTTCTGCTTGCCTGTGGCTTTGAGAAGAAACCCCTTCTGGTTATACATAAGACAGCCA AEDA@HEHHIDIIIAEIGEHHGIIJGLIHIKIHIKIBILGJJHGIJIJIIGJIIGJFJEHIFFLHLHGKGHGIIIIHEIJJJCF?GEAGFDHKGDEHED? X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR242971 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR242999.1133728 83 17 1901 60 2S98M = 1503 -495 GTTCCTCTGAGCCCTCTGCTCTGTGCCTTCTGCTTGCCTGTGGCTTTGAGAAGAAACCCCTTCTGGTTATACATAAGACAGCCAGAGAAGGGAGTTGCCC )+,7@CDG8F4'0>6066E%?/@;9>;5:?.816IK)2//DIBL97;EHC+@0,+2)4?1DG4GC<-E?D442EE3JB6H-%CHBCB;7G,,7F@C12*/ X0:i:1 X1:i:0 XC:i:98 MD:Z:0A16A1A78 RG:Z:ERR242999 AM:i:37 NM:i:3 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR242955.454193 163 17 1904 60 100M = 2322 517 TCTGAGCCCTCTGCACAGTGCCTTCTGCTTGCCTGTGGCTTTGAGAAGAAACCCCTTCTGGTTATACATAAGACAGCCAGAGAAGGGAGTTGCCCAGGGT ABFFDIBGDHCGHGHFGGDJJIFFHGHIDEHJHHJGHJJFHFJBIFHJHHAI9DAHGHIKHGDAH9CHHAILAJ?JLAFJEJGHIHAFGF9HEG9GG7GHJCE;CBGFGC X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243079 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162872.17357143 163 17 1931 60 100M = 2079 247 CTTGCCTGTGGCTTTGAGAAGAAACCCCTTCTGGTTATACATAAGACAGCCAGAGAAGGGAGTTGCCCAGGGTGGCACAGCACGTTGCTGCCAGTTACTG BEDHHIJJHH5J>HEKHLHIIIHEILKLJHLKKLGHHIJIJDEIMIKJMKDKNGM@IIKIKMIILHGEGED?ACDBG5>GG=.E@J8CHEFC?KFIK7HG2&E>D0IIJ=>9D-6FE>ACHIE0<649FC X0:i:1 X1:i:0 MD:Z:90G9 RG:Z:ERR243011 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@C +ERR242975.806680 163 17 1953 60 100M = 2127 273 AACCCCTTCTGGTTATACATAAGACAGCCAGAGAAGGGAGTTGCCCAGGGTGGCACAGCACGTTGCTGCCAGTTACTGCCATTTTCACAGGCATGAAATG @AEDFGHEIHJHEFFGEIGGEHLHIHLIIHJFJGGJHIEKDGJIIHILEJFKIJHJGMJIIBFGJJFJKGGKFEFIJKKHEJDGFKBHHJGHGHIDDEDF X0:i:1 X1:i:0 MD:Z:88G11 RG:Z:ERR242975 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:BC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@H +ERR242991.1140440 1187 17 1953 60 100M = 2127 273 AACCCCTTCTGGTTATACATAAGACAGCCAGAGAAGGGAGTTGCCCAGGGTGGCACAGCACGTTGCTGCCAGTTACTGCCATTTTCACAGGCATGAAATG @@EEHFGEHHJHFEEIDHHGHGKGIGJJHGKGLFHLGIGIFAIJHIGKJDEJGKGIHKJIHBHEKJIJJGJJFFFIDJLIHHEEDJHKGKDJEDIDCEDD X0:i:1 X1:i:0 MD:Z:88G11 RG:Z:ERR242991 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:BB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@F +ERR156632.18201416 147 17 1954 60 100M = 1557 -496 ACCCCTTCTGGTTATACATAAGACAGCCAGAGAAGGGAGTTGCCCAGGGTGGCACAGCACGTTGCTGCCAGTTACTGCCATTTTCACAGGCATGAAATGG 36DEAGCKDKIIIIHHJFJGLL7KKH?K;LLH?IIMKLHIGHK0:LKJ?KA7KBJIIK>EFIIFMHHBEGBIFGLIIBKCIDHHJ@HHCCH>FFDCCEBA X0:i:1 X1:i:0 MD:Z:87G12 RG:Z:ERR156632 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR245038.798432 99 17 1958 60 100M = 2312 453 CTTCTGGTTATACATAAGACAGCCAGAGAAGGGAGTTGCCCAGGGTGGCACAGCACGTTGCTGCCAGTTACTGCCATTTTCACGGGCATGAAATGGAGAT ?DAEFG9CCCFCGFFEFHEGIIHEEHBJCEHGGFHBEDIG7DJEF3HHIFIHHIHFAFFIIJGJIF;EDEGHBFH9CDBGHFC>G/E:??FC@FBC@BCB X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR245038 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243087.1122947 99 17 1960 60 100M = 2366 505 TCTGGTTATACATAAGACAGCCAGAGAAGGGAGTTGCCCAGGGTGGCACAGCACGTTGCTGCCAGTTACTGCCATTTTCACAGGCATGAAATGGAGATAA ?DGFBC?D?DFGGDF>FIFGIHFK@KLGFGGEJDDFFFDFAFAG<><7I8>HG?AKEFEFFILCAHF<6B;IAIHCGBK@<5GIABDDAB5DC X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR245024 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@E +ERR162872.10053578 147 17 1965 60 100M = 1777 -287 TTATACATAAGACAGCCAGAGAAGGGAGTTGCCCAGGGTGGCACAGCACGTTGCTGCCAGTTACTGCCATTTTCACAGGCATGAAATGGAGATAACAACA .>@@DJHGBMKCHIK.LJKHHALILLFJDILHBBILGF>JKLIGDJFDCKIGGKEL;LEKIJIKJLBMGJAJJJFIIKKMHIDHGGIKJKIHFGGI:FFD X0:i:1 X1:i:0 MD:Z:76G23 RG:Z:ERR162872 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR242959.484376 147 17 1972 60 100M = 1656 -415 TAAGACAGCCAGAGAAGGGAGTTGCCCAGGGTGGCACAGCACGTTGCTGCCAGTTACTGCCATTTTCACGGGCATGAAATGGAGATAACAACAGGAGCGA 6BEFBHFHCGCIHKEIAJJJJGGIEIIFGHEEDICEJKIKF?IJHKFHIILGHGBGDEKHIHGGHFICBHHIHHGIEEEECIHIIEEEIDEIGFFFE>D@ X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR242959 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162875.2168867 99 17 1981 60 100M = 2205 323 CAGAGAAGGGAGTTGCCCAGGGTGGCACAGCACGTTGCTGCCAGTTACTGCCATTTTCACGGGCATGAAATGGAGATAACAACAGGAGCGACCGCACAGG AEGEHEEIGIGJGFJJIKIKJECLCFFJFLLHJDIILKILMLFMHFHKKLMKICIJIMJIDMKLJIJKIIILIIMDHIHHGJKILEJLH@HFCAJFFDGC X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162875 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BA +ERR162872.9045126 83 17 1981 60 100M = 1733 -347 CAGAGAAGGGAGTTGCCCAGGGTGGCACAGCACGTTGCTGCCAGTTACTGCCATTTTCACGGGCATGAAATGGAGATAACAACAGGAGCGACCGCACAGG EC?HEBIEDELDIIJIJJKKEIGKJLHMLLLHCJJJDMJKGLKJJIIKJKLDKIJHJKFCIJJLIILGHJJKLKJHEGHIGFKIJKJHBIFEAGHFHGAB X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162872 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243003.755522 99 17 1982 60 100M = 2281 398 TGAGAAGGGAGTTGCCCAGGGTGGCACAGCACGTTGCTGCCAGTTACTGCCATTTTCACGGGCATGAAATGGAGATAACAACAGGAGCGACCGCACAGGC ?FDGE>GFDFFFECIIHGKHI4HCHDHDKJEHAFFHIAIGHGHFCEHGHJBGGGDEJFHB5IJGGJFFCGFHHFBGECFIGHGKCEK@?@G?@IFE@;E5 X0:i:1 X1:i:0 MD:Z:0A99 RG:Z:ERR243003 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:ZQ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR156632.15198869 99 17 1987 60 100M = 2229 341 AGGGAGTTGCCCAGGGTGGCACAGCACGTTGCTGCCAGTTACTGCCATTTTCACGGGCATGAAATGGAGATAACAACAGGAGCGACCGCACAGGCTGCTG DD:=GKGFJJJHHJKKHIHKI>HLLGIDHHKLLJJMFLIIGJDJJKIJGGHKDKDJBLHFLJJJGLLGJJ?JDIAKJKMLJL=CIIJEC>IHLGHIEAED X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR156632 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243059.1079565 83 17 1995 60 100M = 1638 -456 GCCCAGGGTGGCACAGCACGTTGCTGCCAGTTACTGCCATTTTCACAGGCATGAAATGGAGATAACAACAGGAGCGACCGCACAGGCTGCTGAGCGCGTC @DCGFEHG?EHJCJJIJB?HGHGJHIIHIJGEEKGHGIGIHG@ICGJGKKIHIEGFFIHCJGDEEJD?GHHFIKAIEGAHHDIGGIIFHJFHHG?E?DB@ X0:i:1 X1:i:0 MD:Z:46G53 RG:Z:ERR243059 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162875.4987821 163 17 1996 60 100M = 2242 345 CCCAGGGTGGCACAGCACGTTGCTGCCAGTTACTGCCATTTTCACAGGCATGAAATGGAGATAACAACAGGAGCGACCGCACAGGCTGCTGAGCGCGTCA DBDFJHHGJIKHIJMKJJDIEKKLLLKJMHIJJLKJMFIIGJJIKINIKKJLKFJJMBJNKJIJKKJKJKKJNJBKKKCKFKHLJMLLBKIHJIBGABFC X0:i:1 X1:i:0 MD:Z:45G54 RG:Z:ERR162875 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:C@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR245024.420543 163 17 1999 60 100M = 2317 417 AGGGTGGCACAGCACGTTGCTGCCAGTTACTGCCATTTTCACAGGCATGAAATGGAGATAACAACAGGAGCGACCGCACAGGCTGCTGAGCGCGTCACAC ?D@@EH@FGFFBHGG@ECAJFIJH@GDEEGEEIG?GFFGHGHFJIIHGKGHGEKFFJGHDHGGIIFJICEIA:HH;IHIGGHCHHHE:@:C9??BGE>A9 X0:i:1 X1:i:0 MD:Z:42G57 RG:Z:ERR245024 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR156632.3514928 147 17 2012 60 100M = 1786 -325 ACGTTGCTGCCAGTTACTGCCATTTTCACGGGCATGAAATGGAGATAACAACAGGAGCGACCGCACAGGCTGCTGAGCGCGTCACACGCAGCCATCGCGC 34F=D2JFAJF*>BBHKGKIEDEIAI@H@LKHJDKCHIGJKHLKHIGGKCHJCLGJIBK=KAKFHEHLKLGKLGEKI?I?GHIGFGBHHHHFFEG@F?DB X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR156632 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR156632.9766143 147 17 2017 60 100M = 1732 -384 GCTGCCAGTTACTGCCATTTTCACGGGCATGAAATGTAGATAACAACAGGAGCGACCGCACAGGCTGCTGAGCGCGTCACACGCAGCCATCGCGCAGCTC HHKGGEFE5FBIHLHHEAFIGGHJEFAH@DFGFGFB X0:i:1 X1:i:0 MD:Z:36G63 RG:Z:ERR156632 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR013140.21458070 99 17 2020 29 90M18S = 2301 388 GCCAGTTACTGCCATTTTCACAGGCATGAAATGGAGATAACAACAGGAGCGACCGCACAGGCTGCTGAGCGCGGCACACGCAGCCCTCGCCGCGCCCCGGGGGAGTAC @BEFFFFFEJGCJJFGGHIJGJHIIKGIFJFGICCIKHHGEHKFIJJGJJALHLAGIDJEDFGHABFC>>1*128CBC:/1-=&1$1*'($('92%$#(7&%$%,%1. MD:Z:21G51T11A4 RG:Z:ERR013140 AM:i:29 NM:i:3 SM:i:29 MQ:i:29 XT:A:M BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR242983.1365156 163 17 2021 60 100M = 2397 475 CCAGTTACTGCCATTTTCACAGGCATGAAATGGAGATAACAACAGGAGCGACCGCACAGGCTGCTGAGCGCGTCACACGCAGCCATCGCGCAGCTCAGGG AAEHDDDGHIJHHGEDFJHHHKFIHGIDHGGGHHLHGEIJFHIILIGLGADHG@JGJHLILGJK>JGKKBJBEJFIHEAJHJIFFFIAJAHCJ=GHBEFB X0:i:1 X1:i:0 MD:Z:20G79 RG:Z:ERR242983 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DB +ERR162875.23402552 83 17 2021 60 100M = 1882 -238 CCAGTTACTGCCATTTTCACAGGCATGAAATGGAGATAACAACAGGAGCGACCGCACAGGCTGCTGAGCGCGTCACACGCAGCCATCGCGCAGCTCAGGG :BFFBFBKIJKLHIIIFMDLKJKLIGEHHIIMMMMJIHIHHINLLLFJDLEJCKL;LHLILJCMJKJKCJCIILGKEDIHKIJJGHBIBHHIGIFHHCBB X0:i:1 X1:i:0 MD:Z:20G79 RG:Z:ERR162875 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B +ERR162875.5605685 1107 17 2021 60 100M = 1882 -238 CCAGTTACTGCCATTTTCACAGGCATGAAATGGAGATAACAACAGGAGCGACCGCACAGGCTGCTGAGCGCGTCACACGCAGCCATCGCGCAGCTCAGGG CFH>B6BII68FHC>B@@GLFJKFHCA?FIDIKLMJDC:LH9HLKGHFAM;JC2LHJHLILHIMFIKFADCFEKHKIE?HKKDJHHBIBHIIGFEHGCBB X0:i:1 X1:i:0 MD:Z:20G79 RG:Z:ERR162875 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:AA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B +ERR156632.16941332 83 17 2041 60 100M = 1735 -405 GGGCATGAAATGGAGATAACAACAGGAGCGACCGCACAGGCTGCTGAGCGCGTCACACGCAGCCATCGCGCAGCTCAGGGATATTACGTGTAACTCGACA ?EEGEHIEFHCJKKJIGGFLHHLKLKILELHCEIHHLJLCMJLMKNLJDLEKKI=IHEKLKJKLIKCLDLLKKNILLLLLHHIJIHDIJHHGFIHAHFED X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR156632 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@C@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243059.892087 147 17 2042 60 100M = 1719 -422 GGCATGAAATGGAGATAACAACAGGAGCGACCGCACAGGCTGCTGAGCGCGTCACACGCAGCCATCGCGCAGCTCAGGGATATTACGTGTAACTCGACAT DFGDEHEDHEHJHJHFGFJEFKGIKKIBKEDAJIDIJJJJHIJHJIHAIAFIKFG>@JFJJHJGFBJAJIJJHHJHHGLIFHIFF@GGHEGEJF@IDGB@ X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243059 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:FH@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR242991.1183757 83 17 2047 60 100M = 1719 -427 GAAATGGAGATAACAACAGGAGCGACCGCACAGGCTGCTGAGCGCGTCACACGCAGCCATCGCGCAGCTCAGGGATATTACGTGTAACTCGACATGTCAG EB?CDGDKK?KHJGKE:KFJHBBGBJEJ?J?BJK>IHJDH@H?GDDHGEHIHHHD>CADE@EHHEDEJFADFIEEEDGD? X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR242991 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR242991.1577744 1107 17 2047 60 100M = 1719 -427 GAAATGGAGATAACAACAGGAGCGACCGCACAGGCTGCTGAGCGCGTCACACGCAGCCATCGCGCAGCTCAGGGATATTACGTGTAACTCGACATGTCAG 0@?C7GAGIE@FHAC?HJGK X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR242991 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243031.1324865 147 17 2047 60 100M = 1847 -299 GAAATGGAGATAACAACAGGAGCGACCGCACAGGCTGCTGAGCGCGTCACACGCAGCCATCGCGCAGCTCAGGGATATTACGTGTAACTCGACATGTCAG ECCE@GEIJGEFBIFFJHKHJHAIHIBKJFILIGKIKKHJKJBJAIFIGKEAJKJIKIHGAIAJLKLKGKIIHIHDHGFF@GGHEFDKGAIEIFFGEHDA X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243031 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162872.17554044 147 17 2053 60 100M = 1863 -289 GAGATAACAACAGGAGCGACCGCACAGGCTGCTGAGCGCGTCACACGCAGCCATCGCGCAGCTCAGGGATATTACGTGTAACTCGACATGTCAGCGATTG EGGEE?GJIIKLKKLLDLIKEKLJLLLLNKKMK?JLEMBIIMEMGELMJLJLIJDLDMLMKKIKLJLLJIIJJICIJJIEHLICKIK=HFIKJJCHFECD X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162872 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162872.360692 99 17 2070 60 100M = 2206 235 GACCGCACAGGCTGCTGAGCGCGTCACACGCAGCCATCGCGCAGCTCAGGGATATTACGTGTAACTCGACATGTCAGCGATTGTCACAGGCACTGCTACT 8DDB5DF:E=?BH;GKDFK5B?)GAF6@H2CIL?KF;J>JC3E8GHK?@.42I4BGHE7AC. X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162872 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162872.10955775 99 17 2073 60 100M = 2419 445 CGCACAGGCTGCTGAGCGCGTCACACGCAGCCATCGCGCAGCTCAGGGATATTACGTGTAACTCGACATGTCAGCGATTGTCACAGGCACTGCTACTCCT B?EEDEHEFHHHHIHIECJCHGHDIFACGKI7CGAD62LHLCHH6?IG3@CJCHF@K@:HIFLH8G@IHG1KEE@CG58@/HHJ@JJF@C@5JCFAHGF; X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162872 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR242979.559120 99 17 2075 60 100M = 2431 455 CACAGGCTGCTGAGCGCGTCACACGCAGCCATCGCGCAGCTCAGGGATATTACGTGTAACTCGACATGTCAGCGATTGTCACAGGCACTGCTACTCCTGG @CEEIGHHIIGIEJIBIBFJHGEGAIGOJDGHIBJAIDKJHKHJGJFGDHHEJCGIFEJGKLBFJHGJFHGKJCEHGHGLGIHKIKGMIKHHDGGEFDEG X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR242979 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@GL +ERR162872.17357143 83 17 2079 60 100M = 1931 -247 GGCTGCTGAGCGCGTCACACGCAGCCATCGCGCAGCTCAGGGATATTACGTGTAACTCGACATGTCAGCGATTGTCACAGGCACTGCTACTCCTGGGGTT AGFFIIFKH5=?DIJI>JBCKJLLIDHGDLEIMLEMGLIKJLIHHKIDCHIKJIFMJ?JHMIHJJMLBEI@IGBGJGKKJIKGKHIKHF>CBIFFEEE?B X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162872 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@B@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AG +ERR243063.1642219 1123 17 2084 60 100M = 2462 477 CTGAGCGCGTCACACGCAGCCATCGCGCAGCTCAGGGATATTACGTGTAACTCGACATGTCAGCGATTGTCACAGGCACTGCTACTCCTGGGGTTTTCCA AEDEIGEAFECKHI-ACAGHI=HHHEFKB@HH1..F8=;76D4 X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243063 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243063.246578 99 17 2084 60 100M = 2462 477 CTGAGCGCGTCACACGCAGCCATCGCGCAGCTCAGGGATATTACGTGTAACTCGACATGTCAGCGATTGTCACAGGCACTGCTACTCCTGGGGTTTTCCA AEGFIB@H@IJEHGICJGKIHHGJAI@JBHJDKDJEHHCE>B?HBAKFEHIGIAFHHHH@JHJHAFEEIFKFIHIGDIJJJHHEJIIHCIEFBAFABF=B X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243063 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR013140.8706087 83 17 2105 60 28S80M = 1811 -373 CGGGCGGGTGGGCGCTGCACACGCAGGCGTCGCGCAGCTCAGGGATATTACGTGTAACTCGACATGTCAGCGATTGTCACAGGCACTGCTACTCCTGGGGTTTTCCAT $$$&$$%&%%#(1-5-(4.=5:C=.&%8%C:F?CFH=GFCG@G?DAFFCB;=G5?.@BDGHACAGGDGCJGDECJHHDHHHFABA= X0:i:1 X1:i:0 XC:i:80 MD:Z:0A79 RG:Z:ERR013140 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR242999.1001077 99 17 2110 60 100M = 2438 427 GCAGCTCAGGGATATTACGTGTAACTCGACATGTCAGCGATTGTCACAGGCACTGCTACTCCTGGGGTTTTCCATCAAACCCTCAAGAGCTGGGCCTGGG @CEGFFGFIGGEFEGDEIAEIEEFIJJBGHFEJFJHKJBGGEJCI=IFLDHHHJJKJDIKLIIIFIID>G7DIHGIGJIIEIIJHGJFKKHGHGDGFFF= X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR242999 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@HKC +ERR013140.30331713 163 17 2120 60 108M = 2444 431 GATATTACGTGTAACTCGACATGTCAGCGATTGTCACAGGCACTGCTACTCCTGGGGTTTTCCATCAAACCCTCAAGAGCTGGGCCTGGGGTCAACTTCCGGCCTGGG :DCCA?CC9FEDCGEI@@CFHGIBIEDB?EBDDEIIDIL=>FGE>DCDBFH;@ADBBC;=ADAC==CBBBC1;;A?BC>?FD>BF:DD8>/47=:AB:94;?@9DC?B X0:i:1 X1:i:0 MD:Z:108 RG:Z:ERR013140 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@EDH +ERR242975.806680 83 17 2127 60 100M = 1953 -273 CGTGTAACTCGACATGTCAGCGATTGTCACAGGCACTGCTACTCCTGGGGTTTTCCATCAAACCCTCAAGAGCTGGGCCTGGGGTCAACTTCCAGCCTGG ;CC>7<34<7=;.9??EECCH=FABGGFHHLJIIFHIHILJJJLLLLKIIHIKLLKJIHKGHGKHHIHKJKJGJIJHGIHFEFFFCB@@ X0:i:1 X1:i:0 MD:Z:58G49 RG:Z:ERR013140 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243007.241318 83 17 2171 60 100M = 1823 -447 CTGGGGTTTTCCATCAAACCCTCAAGAGCTGGGCCTGGGGTCAACTTCCGGCCTGGGGAAACTGGGGCAAGTATCACCAGAGATGAGCTTTATAAAAATA CADB=EDBCB,H8GG2:08@HHFAI1;DCGG1HG=@CLAA?IG>GEFG=GHF?EH@>HGFGEDAHIEF9FDECDCCIBAHI>MGF3<0GFFA;6HC==;@6:H950BCG6>:E?BE:CGDFH?CDACDH2HJ;>HGA>CH:I>BD@BC=4ADA? X0:i:1 X1:i:0 MD:Z:49G50 RG:Z:ERR243039 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:B@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A +ERR243031.1705886 147 17 2179 60 100M = 1881 -397 TTCCATCAAACCCTCAAGAGCTGGGCCTGGGGTCAACTTCCAGCCTGGGGAAACTGGGGCAAGTATCACCAGAGATGAGCTTTATAAAAATAATGGTGCT @D:EFEGCFEI@KHJDJIJHKHHGKIKFHIJIHKFELHGFJJJHKHGIIKEDFKIGHJJJFKIGJIJCIKIJIIHGIIIKFGEGEFEDGHEEFHGGFFEA X0:i:1 X1:i:0 MD:Z:41G58 RG:Z:ERR243031 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:CF@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243007.1719649 99 17 2188 60 100M = 2533 444 ACCCTCAAGAGCTGGGCCTGGGGTCAACTTCCAGCCTGGGGAAACTGGGGCAAGTATCACCAGAGATGAGCTTTATAAAAATAATGGTGCTAGCTGGGCA ?CC@FGEFIFIHHH>EHGIHH?CEIGCHIBJGEJHIHIHDFGFHGFCEGHHGHKEEGIGDHHJGLGGJIDJJCE=GGGG?IHC@HEDAIIGDIHFGGED@ X0:i:1 X1:i:0 MD:Z:32G67 RG:Z:ERR243007 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243015.41290 83 17 2189 17 100M = 1834 -454 CCCTCAAGACCTGGGCCTGGCCACAACTTCCGTCCTGGGCAAACTGGGGCAATTATCACCAGAGACGAGCTTTATAAAAATAATGGTGCTAGCTGGGCAT @9>7D(.@B&.A111//.(4':-E4=/7,.),'DB=;0)1E<-E<<=3*1$B%'C/D-JH>H1-4*=1+>8DHCEHHHFH9GIJBIHGFDFF>GFJFKAG>IIKKK=GHJGAICEB@ X0:i:1 X1:i:0 MD:Z:14G85 RG:Z:ERR162872 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B +ERR013140.20581831 99 17 2212 60 108M = 2526 421 CAACTTCCGGCCTGGGGAAACTGGGGCAAGTATCACCAGAGATGAGCTTTATAAAAATAATGGTGCTAGCTGGGCATGGTGGCTTGCACCTGTAATCCCAGCACTTTG @CEBIFHI>HHJJHIIIJJJGKHIIJIKJIGHGJKHLKIJJKHILJJLFIFGFDFEHJEGHJHGJKLIJFIGEFGLHJKGJJGHBGGG>AHGFCBB?99=EBC=C70> X0:i:1 X1:i:0 MD:Z:108 RG:Z:ERR013140 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR156632.15198869 147 17 2229 60 100M = 1987 -341 AAACTGGGGCAAGTATCACCAGAGATGAGCTTTATAAAAATAATGGTGCTAGCTGGGCATGGTGGCTTGCACCTGTAATCCCAGCACTTTGGGAGGCCGA @BAHGDDDIKBKJ7HDJEKKHLLJIIJKGLHFJHHIHFFIEGCGCEILLHKJBBFKKIIIKIIKJLEJEKGJLFGFFFGIIJJJJFJGHGGIFHEDD?DB X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR156632 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162875.4987821 83 17 2242 60 100M = 1996 -345 TATCACCAGAGATGAGCTTTATAAAAATAATGGTGCTAGCTGGGCATGGTGGCTTGCACCTGTAATCCCAGCACTTTGGGAGGCCGAGCTAGGAGGATCG DCDFHFIIHJIHIKJKKDIGIHGGHIJBIIDMKHKMIKKMIKLILHJLIJLJNKIKLFKJJGIHJHJHLJKLFLIHIJKJKIKHCHJIJFIHGIEFFE?A X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162875 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243011.1711788 83 17 2265 60 100M = 1951 -413 AAAATAATGGTGCTAGCTGGGCATGGTGGCTTGCACCTGTAATCCCAGCACTTTGGGAGGCCGAGCTAGGAGGATCGTTTGAGTCCAGCAGTTTGAGACC ?2B=,;EB04@BJ=:D9.40=I;:497E12=JHA;9:00>JA12FB@1D;: X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243011 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:F@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243079.862248 147 17 2274 60 100M = 1921 -452 GTGCTAGCTGGGCATGGTGGCTTGCACCTGTAATCCCAGCACTTTGGGAGGCCGAGCTAGGAGGATCGTTTGAGTCCAGCAGTTTGAGACCAGCCTGGCC CCC@?GEF4H:IE8G0JD269>G6H@/EFE6EGE?=DBII;;A2-G@;GJ7?8H;HGEJGLIFDF@>,H=ADDH:=EF;?F;@FFIG?EGGHF>FDCF9? X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243079 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162872.7043507 163 17 2276 60 100M = 2525 348 GCTAGCTGGGCATGGTGGCTTGCACCTGTAATCCCAGCACTTTGGGAGGCCGAGCTAGGAGGATCGTTTGAGTCCAGCAGTTTGAGACCAGCCTGGCCAA ECHBIJJJIJKHI?HILJJKGILGKLHIGJJJILGHKJEIMHHM?JJMJK5B*ILLINGILKJGKDFIDFEHILEJG=JMCEHAAIJ2JIJ@K8JFFG<( X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162872 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR245024.1210272 83 17 2280 60 100M = 1962 -417 GCTGGGCATGGTGGCTTGCACCTGTAATCCCAGCACTTTGGGAGGCCGAGCTAGGAGGATCGTTTGAGTCCAGCAGTTTGAGACCAGCCTGGCCAATACG 6FCDCGI:FF@@HGAI@IEE&<@:E@;GE;JJKF2GIJHHGJBH7I@F=IDAIH;BHFAG@BIFFGHBB@F?F@IE:HGEH@:CEDHBFF@FFEGCAH;GDFFGDGDBF?C;IFIFFGB?EAA>?I?;H8DAHHAH7GBA2DIH6HHDEBA>EFE=C X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243019 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@GBI +ERR242975.1004165 83 17 2290 60 100M = 1881 -508 GTGGCTTGCACCTGTAATCCCAGCACTTTGGGAGGCCGAGCTAGGAGGATCGTTTGAGTCCAGCAGTTTGAGACCAGCCTGGCCAATACGGCAAAACCCA DCCD;BFHHDHIGGF@D@IGIIIJEBEHGHIJJFJIBIHFLFIHJJHHGGAIHHFIKICIJKJHHGGGEIIIEIIIHHKGHHDIEGDDAGHGCCBEABD? X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR242975 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243019.556608 83 17 2294 60 100M = 1851 -542 CTTGCACCTGTAATCCCAGCACTTTGGGAGGCCGAGCTAGGAGGATCGTTTGAGTCCAGCAGTTTGAGACCAGCCTGGCCAATACGGCAAAACCCAGTCT D?DEEBFEEECF9DHDIGJIEC;BHHAADIK;@KJIKFIFLHJKGD@HGHHFFJEGHCCJGGGGHKDH>GIFHIJGGHIFEFEGAHHHDDDFBEFGDDF? X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243019 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR013140.21458070 147 17 2301 29 108M = 2020 -388 CTGTAATCACAGCACTTTGGGAGGCGGAGCTAGGAGGATCGTTTGAGTCCAGCAGTTTGAGACCAGCCTGGCCAATACGGCAAAACCCAGTCTCTACAAAAAATACAA 920<'/7<1>?48/307$9C721:2$2A/9<226;<66=5?@?:6?AC=>=3DD?-?@E9BB@CBA@;?FDCDC:DEFCACC@FCCC?BBA=ABB@?: X0:i:1 X1:i:0 MD:Z:8C16C82 RG:Z:ERR013140 AM:i:29 NM:i:2 SM:i:29 MQ:i:29 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@ +ERR162872.23671856 163 17 2311 60 100M = 2618 406 AGCACTTTGGGAGGCCGAGCTAGGAGGATCGTTTGAGTCCAGCAGTTTGAGACCAGCCTGGCCAATACGGCAAAACCCAGTCTCTACAAAAAATACAAAA BEGGFJGFLJIHLILKDGKKMIMKGMJHHLEHIGLJKJMKJMMIMHJHLIKKKLJLKMLKILLICHJKEJGFJJIGLLEMFKJLLHJJHIIHC?DFEFDD X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162872 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@GKKL +ERR245038.798432 147 17 2312 60 100M = 1958 -453 GCACTTTGGGAGGCCGAGCTAGGAGGATCGTTTGAGTCCAGCAGTTTGAGACCAGCCTGGCCAATACGGCAAAACCCAGTCTCTACAAAAAATACAAAAA BE?GE3FEGGDGE9>KI5HDFGIGI6:EAIG4IID9:GG@J;HHH@EIHJ?@F=JCFFHIJHDEE5>IKJFDDEFHIBHGHFGEEHEFECEGEEID@B?> X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR245038 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@FEHGG +ERR242971.738250 83 17 2315 60 100M = 1883 -531 CTTTGGGAGGCCGAGCTAGGAGGATCGTTTGAGTCCAGCAGTTTGAGACCAGCCTGGCCAATACGGCAAAACCCAGTCTCTACAAAAAATACAAAAAACA ECAAEGDGDHG=6DIKAIIJHHIE7@9FH;JHGHIEDKGJGHGFAEFEHJEIJJGJHIJFGECAHIFFFAEHIJIHEIGIDEHFFDEAECEHDCDBBEE? X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR242971 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A +ERR245024.420543 83 17 2317 60 100M = 1999 -417 TTGGGAGGCCGAGCTAGGAGGATCGTTTGAGTCCAGCAGTTTGAGACCAGCCTGGCCAATACGGCAAAACCCAGTCTCTACAAAAAATACAAAAAACAAC DCEEHEC?F?FEC:88FAA X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR245024 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:FE@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR242955.454193 83 17 2322 60 100M = 1904 -517 AGGCCGAGCTAGGAGGATCGTTTGAGTCCAGCAGTTTGAGACCAGCCTGGCCAATACGGCAAAACCCAGTCTCTACAAAAAATACAAAAAACAACTAGCC :D)8=CE3J??7E+:9I59BEI5H<@E8A?GD2HJHHFHFFHFJFCACAE+IEFD>HIHF=DJDFB?I8A@AFGDEIEFECDDICCHAEE;? X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR242955 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243059.1325819 99 17 2332 60 100M = 2706 473 AGGAGGATCGTTTGAGTCCAGCAGTTTGAGACCAGCCTGGCCAATACGGCAAAACCCAGTCTCTACAAAAAATACAAAAAACAACTAGCCAGGCGTGGTG ?E@CH@E@G@ECBGGHEIGFIIFI?FCIE?CDBEIIHBI:@>F@F@D:IGHHGAJHJF9HFEE8GGC:0?2;2073>C@=@B7980@<8;:=82?2=?;3+>=D??34$1C#%*3<&4)67;39, X0:i:1 X1:i:0 MD:Z:83T7A16 RG:Z:ERR013140 AM:i:37 NM:i:2 SM:i:37 MQ:i:60 XT:A:U BQ:Z:ABC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162875.5601349 163 17 2389 60 100M = 2710 420 AGTCTCTACAAAAAATACAAAAAACAACTAGCCAGGCGTGGTGGTGCACACCTGTAGTCCCAGCTACTCAGGAGGCTGAGGGGGAAGGACTGCTTGAGCC BFFHJIJHIIIIHIEIIJIJJIJHJJIJNIKLKHNKMEIMLGMKFILIJIKKMMIIMIMLLJNLLEJLKILIINHLLLALKKBIHILKJIKJHIFHFFFC X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162875 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@HH +ERR242983.1365156 83 17 2397 60 100M = 2021 -475 CAAAAAATACAAAAAACAACTAGCCAGGCGTGGTGGTGCACACCTGTAGTCCCAGCTACTCAGGAGGCTGAGGGGGAAGGACTGCTTGAGCCCAGGAGTT ;BABAEE>DJEFECBDBC:CE>A8C>C>7DBA=BEDDB4=9;:@=;@D@@=B@E.3?972<>6@8=>?1$0:95%5%*1=8;0%4<228% X0:i:1 X1:i:0 XC:i:88 MD:Z:88 RG:Z:ERR013140 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:EHG@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243035.1445358 99 17 2405 60 100M = 2748 442 ACAAAAAACAACTAGCCAGGCGTGGTGGTGCACACCTGTAGTCCCAGCTACTCAGGAGGCTGAGGGGGAAGGACTGCTTGAGCCCAGGAGTTTGAGGCTG @CFEEFGFGGGIGEJIHHKFKADLGAJFELIEIHJIHJEELFJIIGKHIHGJJIKGFKJKJJGLHGJHHHLHHIEJJJEIFMKJIHJFFLFEEIAHGF@> X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243035 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162872.22794881 99 17 2407 60 100M = 2639 331 AAAAAACAACTAGCCAGGCGTGGTGGTGCACACCTGTAGTCCCAGCTACTCAGGAGGCTGAGGGGGAAGGACTGCTTGAGCCCAGGAGTTTGAGGCTGCT @BCCDBEFCFHAIGFHI@JAHK2>F:E;C>HIIKFF>CLCK;&+B2M4CLG=EHE+FH(+(F/'60.JB+),FB04 MD:Z:16T3G14C6T3G2G2G13G3G0A2C3G0A6G6G1G4 RG:Z:ERR162872 AM:i:29 NM:i:16 SM:i:29 MQ:i:29 XT:A:M BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162875.10770274 163 17 2415 60 100M = 2690 374 ACTAGCCAGGCGTGGTGGTGCACACCTGTAGTCCCAGCTACTCAGGAGGCTGAGGGGGAAGGACTGCTTGAGCCCAGGAGTTTGAGGCTGCTGTGAGCTG ECHFJHIHLIKEIKJIKIHLKIJIKJKLFIMGLIMKNILHJIJINKJL@KMLIMKJKKIKM?JJFMKLHKKLKJIKNKGLFJIIJMJHLKKJIGJEIGFB X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162875 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162872.10955775 147 17 2419 60 100M = 2073 -445 GCCATGCGTGGTTGTGCACACCTGTAGTCCCAGCTACTCAGGAGGCTGAGGGGGAAGGACTGCTTGAGCCCAGGAGTTTGAGGCTGCTGTGAGCTGTGAT '9DA,J8DDL:>+JIILCKCKLJ6>LCJBCIKLAEHII;MJJKKEI?KJLKLELIGDMGLIJKHJLGDKKLJ6KLGIJIFJJHLIJKFIIFKJHHFEFAE X0:i:1 X1:i:0 MD:Z:4G7G87 RG:Z:ERR162872 AM:i:37 NM:i:2 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR242979.559120 147 17 2431 60 100M = 2075 -455 GGTGCACACCTGTAGTCCCAGCTACTCAGGAGGCTGAGGGGGAAGGACTGCTTGAGCCCAGGAGTTTGAGGCTGCTGTGAGCTGTGATCGCATCACTGCA @ADGG@H2ILDCEIH7HIHGKKEDJFGJIKJHIJGKHHIFHJEIJJCKJIJJGJGHJGIIGJIFIHHKIGKJGDJGGFJIHJGIFJGF@HIFEHCHEEF? X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR242979 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243027.576419 99 17 2434 60 100M = 2778 443 GCACACCTGTAGTCCCAGCTACTCAGGAGGCTGAGGGGGAAGGACTGCTTGAGCCCAGGAGTTTGAGGCTGCTGTGAGCTGTGATCGCATCACTGCATTC >DB@DDFIEFD;BH;?BHFEF?:JECGBHE1;9EIK.F1:G-DAH9I,.=>EF9D@E X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243027 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@G +ERR242999.1001077 147 17 2438 60 100M = 2110 -427 ACCTGTAGTCCCAGCTACTCAGGAGGCTGAGGGGGAAGGACTGCTTGAGCCCAGGAGTTTGAGGCTGCTGTGAGCTGTGATCGCATCACTGCATTCCAGC 5CJDGDHGCIHIBJJDEGEJIJHKHJLIIIHJHGFGHHJEMJBKHIHIKHNKDGIKIIFIIJIJJIJKHIFKGKKHIGJGHBIIFGJEHGIIDFGDGFCA X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR242999 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@C +ERR013140.30331713 83 17 2444 60 108M = 2120 -431 AGTCCCAGCTACTCAGGAGGCTGAGGGGGAAGGACTGCTTGAGCCCAGGAGTTTGAGGCTGCTGTGAGCTGTGATCGCATCACTGCATTCCAGCCCGGTGACAGAGTG 938:(A@??<8>>>GBGIEFFIGDHLGKJDLIKGFJIGKLKJKCIEJ@LJDIELKLLKJLJFLHKKLJIKGKKHK@GIGKIDIJIHGJJIHKIIF?JEIHFGIHFAC@ X0:i:1 X1:i:0 MD:Z:108 RG:Z:ERR013140 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162872.474429 99 17 2447 60 100M = 2812 464 CCCAGCTACTCAGGAGGCTGAGGGGGAAGGACTGCTTGAGCCCAGGAGTTTGAGGCTGCTGTGAGCTGTGATCGCATCACTGCATTCCAGCCCGGTGACA BAD5=FHEGHFFHIBC;HFJGKD1JIFGHIHJKJIKGKGK2F?BMHE9,HEDK9HFKJFELHJ2BJL.0@FHC1K3DE3ELE=GGBEBIFB6BA9CE9?1 X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162872 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162872.12579188 83 17 2456 60 100M = 2147 -408 TCAGGAGGCTGAGGGGGAAGGACTGCTTGAGCCCAGGAGTTTGAGGCTGCTGTGAGCTGTGATCGCATCACTGCATTCCAGCCCGGTGACAGAGTGAGTC ;DGGIIGJKILJGKJJHGKKJHM?JLEIKMMKGLMLMLKIGJMKJLMELIIJIMIKMIHIJJHEKKGILHKGLKIIJIKKIJJCJIHIGIIHIFFFHDCB X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162872 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243063.1642219 1171 17 2462 60 100M = 2084 -477 GGCTGAGGGGGAAGGACTGCTTGAGCCCAGGAGTTTGAGGCTGCTGTGAGCTGTGATCGCATCACTGCATTCCAGCCCGGTGACAGAGTGAGTCACTGTC DF8AH9?GHHCGCHJBKAIK>HJDC=HCIIJFGGAEJGIJKCADDIAI:IC8H9HDB?IG@GC=;87GAHB=G>H;2@GEHIFGHBGGFFFFDGDHDDB: X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243063 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:BA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243063.246578 147 17 2462 60 100M = 2084 -477 GGCTGAGGGGGAAGGACTGCTTGAGCCCAGGAGTTTGAGGCTGCTGTGAGCTGTGATCGCATCACTGCATTCCAGCCCGGTGACAGAGTGAGTCACTGTC A@G;HFFFFF9CHHHFDEE@3HJHI/HIIDJJH?DGDFIJJHIKEIGIHDKEGCCDE?EGEGHBK?IFFABEGJCH2@GEHIEGHHGGF>HFGDDB? X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243063 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162872.7043507 83 17 2525 60 100M = 2276 -348 ACTGCATTCCAGCCCGGTGACAGAGTGAGTCACTGTCTCGAAAAAGAAAGGAAGAAATAAAGAAAACAAATAAAAATAATAGTGCAGACAAAAGGCCTTG KCJIE;J@>LIKJLLIJMKIFLHKJLEJIEKHHBHKKIGLLKILMIGKDHGMMGGHGHGGJHHGHHJHDHFLIIJJGJFIFEEIGGBHCDB X0:i:1 X1:i:0 MD:Z:39A60 RG:Z:ERR162872 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR013140.20581831 147 17 2526 60 108M = 2212 -421 CTGCATTCCAGCCCGGTGACAGAGTGAGTCACTGTCTCAAAAAAGAAAGGAAGAAATAAAGAAAACAAATAAAAATAATAGTGCAGACAAAAGGCCTTGACCCATCTA @EBBBAC@DG@C@6FCHEEDEBH=B>EECCFDGBCC@FFFHGGKDFGLEKFKDFFI@FFHFFFEIJFFIAEEEEHDDHHGGFJIIIHIDDDIIIJJHGFEHGCBEFB: X0:i:1 X1:i:0 MD:Z:108 RG:Z:ERR013140 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243007.1719649 147 17 2533 60 100M = 2188 -444 CCAGCCCGGTGACAGAGTGAGTCACTGTCTCGAAAAAGAAAGGAAGAAATAAAGAAAACAAATAAAAATAATAGTGCAGACAAAAGGCCTTGACCCATCT DEFHGFAGHHJDJGGJIHKIIFH>LHHF<9CFEGFEJKFEJJJHKIFBGFFHIKFHEEIFGGFEEFEICDHFJHHJIIJFJEFEJIIEJFGIEEEIEDF@ X0:i:1 X1:i:0 MD:Z:31A68 RG:Z:ERR243007 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:B@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR156632.5990783 163 17 2544 60 100M = 2843 398 ACAGAGTGAGTCACTGTCTCGAAAAAGAAAGGAAGAAATAAAGAAAACAAATAAAAATAATAGTGCAGACAAAAGGCCTTGACCCATCTAGCTTTGGCCC BCFGFHFHGGFIGHJIGJIIBIHHIILGIFLJGIKIIIFIEGHJIIKIHIJHJIJJJIIIHGLHMCJMKJJHIILFKKLHLKJJ?FHLKHLIKF=D=GED X0:i:1 X1:i:0 MD:Z:20A79 RG:Z:ERR156632 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BCD +ERR243019.804639 83 17 2558 60 100M = 2190 -467 TGTCTCAAAAAAGAAAGGAAGAAATAAAGAAAACAAATAAAAATAATAGTGCAGACAAAAGGCCTTGACCCATCTAGCTTTGGCCCTCAGCATCAACCGC DEDIAFDFFFCHJCBCGKDJMFGGAFHCLFDDEKFGH@FGGHHFEIDIHIICIJCJGFFIGJGJGCK@HGIGFHEIIHEGGHIGGJGHIHIFFCBEA>D? X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243019 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162872.17163139 163 17 2564 60 100M = 2828 363 AAAAAAGAAAGGAAGAAATAAAGAAAACAAATAAAAATAATAGTGCAGACAAAAGGCCTTGACCCATCTAGCTTTGGCCCTCAGCATCAACCGCTAGATA EACFFGJHHIHI3IMIGIJI>>GJIJKKJ?JKBJIJHIJIHIMHMJJMKJJAFKMJKMNHMKJM=GKMKINLLIHI>LKGKMJIKGIHJIJGCIJ?HFD- X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162872 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:GCDEDB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243019.1623189 83 17 2569 60 100M = 2285 -383 AGAAAGGAAGAAATAAAGAAAACAAATAAAAATAATAGTGCAGACAAAAGGCCTTGACCCATCTAGCTTTGGCCCTCAGCATCAACCGCTAGATACGTCC EA?C?F>=D@;FBFBGFD?B?AH8H?6@G4JDIIGEFFF:C9@@CDGHCCE X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243019 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@C +ERR243091.852212 163 17 2575 60 100M = 2967 491 GAAGAAATAAAGAAAACAAATAAAAATAATAGTGCAGACAAAAGGCCTTGACCCATCTAGCTTTGGCCCTCAGCATCAACCGCTAGATACGTCCCTCCCT ACDHFEFGDGEJGDIHHHDIHDEGIHCFHHD7=:@<&I4L;C?/AJ9JK>J2DHKAK5,H29=,=0,E9?H.GKJGE78&,6A X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR156632 AM:i:29 NM:i:0 SM:i:29 MQ:i:29 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162875.20693133 99 17 2588 60 100M = 2892 403 AAACAAATAAAAATAATAGTGCAGACAAAAGGCCTTGACCCATCTAGCTTTGGCCCTCAGCATCAACCGCTAGATACGTCCCTCCCTTTCTTCTGGGGCA A:CEECDFEDGGHGF@GE<=D2F?BF?>HICFH7EJIKHHCIGFEF@BJHFKJGEHDCLGEHHIFGGHHIGIFDKDIJGEJJHJGJHFKHFDF>JEE?GDCEB X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243007 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR156632.12418699 163 17 2634 60 100M = 2962 427 GCTTTGGCCCTCAGCATCAACCGCTAGATACGTCCCTCCCTTTCTTCTGGGGCACAGGTCACACTCTCTTCCAGGTCTAGGATGCAGCTGAGGGGTGCCC BDGBCGEHGHHIGJGHFJHIIKDIHHIGIIICHKJKFKLKKF@KMDKJJKJJLIEHMK=KIJJEMMJKIHLJJKJILKJJKHHJJJFHKIIJAIGFH9E> X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR156632 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@JD +ERR013140.12984374 147 17 2636 60 108M = 2382 -361 TTTGGCCCTCAGCATCAACCGCTAGATACGTCCCTCCCTTTCTTCTGGGGCACAGGTCACACTCTCTTCCAGGTCTAGGATGCAGCTGAGGGGTGCCCCTCTTACCAT '??98:CD@B<CDI@CCF;>DEFCACDD?@BDCFBFFEAB?>BDGACDDECDCEDFAADDFBB@CHFJICIJIEECDFEADGDHHCAJBDBDA>CA@9 X0:i:1 X1:i:0 MD:Z:108 RG:Z:ERR013140 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162872.22794881 147 17 2639 60 100M = 2407 -331 GGCCCTCAGCATCAACCGCTAGATACGTCCCTCCCTTTCTTCTGGGGCACAGGTCACACTCTCTTCCAGGTCTAGGATGCAGCTGAGGGGTGCCCCTCTT 6?.97*GGD:-:810C?IIEJKBCFDJ>HCFFGEIFIGJ:JCJJE@:2>@2+4B>E>BBDDDAD@DE:=D9CGD;'A X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162875 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B +ERR242943.312088 163 17 2694 60 100M = 3037 442 ACACTCTCTTCCAGGTCTAGGATGCAGCTGAGGGGTGCCCCTCTTACCATCTAATCTGTGCCCTTATTTCCTCTGCTTTAGTGAGGAAGAGGCCCCTGGT ABEEHHIIGEIHGL9FIIEMEFGKJHJIGKEJGEHDKJIDFDIHEGIGFGLKEIGHJJEGJIACGDHGFJHCHIIIIFDELGIF9HFD;EKFHFFEEFC. X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR242943 AM:i:25 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162875.5443750 99 17 2699 60 100M = 3006 406 CTCTTCCAGGTCTAGGATGCAGCTGAGGGGTGCCCCTCTTACCATCTAATCTGTGCCCTTATTTCCTCTGCTTTAGTGAGGAAGAGGCCCCTGGTCCATG AAFG?FE9<3/IDDJIHBDEIL5;JHGH:/>LJHD?JH@F*CJ8H@.GII>IHB:EJL82B81I7?BA?E;8H>;J:CHK@2(HDH.7C/47.48A(+8; X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162875 AM:i:25 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243059.1325819 147 17 2706 60 100M = 2332 -473 AGGTCTAGGATGCAGCTGAGGGGTGCCCCTCTTACCATCTAATCTGTGCCCTTATTTCCTCTGCTTTAGTGAGGAAGAGGCCCCTGGTCCATGAAGGGGC 2DDDGDFFH?DIIIGHGJAHGJJ;JJ8HJ>IIBBIJIIJE@GGJHIGIHI>FFDJIEHJFKHJJIH@IHFJIIKFIGICHIHBHHHGFHJFGHDHFFAB@ X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243059 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B +ERR162875.5601349 83 17 2710 60 100M = 2389 -420 CTAGGATGCAGCTGAGGGGTGCCCCTCTTACCATCTAATCTGTGCCCTTATTTCCTCTGCTTTAGTGAGGAAGAGGCCCCTGGTCCATGAAGGGGCCTTT D@HHHEGEJJJKGKDKJLIJKIJHMGLIIIKKIJMIIJJMIJKJKKOHHGJI@MMIHJIJIGILKHKLKJGLKKKKKJKLIKIHJJGHIEIHGFGDHCBA X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162875 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A +ERR243019.480835 99 17 2711 60 100M = 3135 523 TAGGATGCAGCTGAGGGGTGCCCCTCTTACCATCTAATCTGTGCCCTTATTTCCTCTGCTTTAGTGAGGAAGAGGCCCCTGGTCCATGAAGGGGCCTTTC ??GADDHDFIHIHFJGDDEHIHHGHIHEFHGDEGF?GEHGJEEGHGGFFBFEEFEIIJHH@FFKEIHKIEHHGKHGBIHIHFFIHGHKCGKDHFFEFBCD X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243019 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162872.13634813 147 17 2713 29 100M = 2414 -398 GGATGCAGCTGAGGGGTGCCCCTTTTACCATCTAATCTGTGCCATTATTTCCTCTGCTTTAGTGAGGAAGAGGCCCCTGGTCCATGAAGGGGCCTTTCAG F,7?1D.JK>H@80DJA3.K6LJ%7IHJH85ADIDFB8K8300(66AAGK;;:EEE X0:i:1 X1:i:0 MD:Z:23C19C56 RG:Z:ERR162872 AM:i:29 NM:i:2 SM:i:29 MQ:i:29 XT:A:U BQ:Z:D@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B +ERR245049.1543898 99 17 2735 60 100M = 3077 441 TCTTACCATCTAATCTGTGCCCTTATTTCCTCTGCTTTAGTGAGGAAGAGGCCCCTGGTCCATGAAGGGGCCTTTCAGAGACGGGGACCCCTGAGGAGCC ?DFABEFFFHHEGGJHIHJIHHHEFGEEJHHIHJIJEF@IGGGJFFFKHKCFHIIIKFFJGHHJIHEMAJJGIGAKIJHGFE5EII76IDG>;?FEAHGIIFFGFE@? X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243035 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243027.576419 147 17 2778 60 100M = 2434 -443 GGAAGAGGCCCCTGGTCCATGAAGGGGCCTTTCAGAGACGGGGCCCCCTGAGGAGCCCCGAGCAGCAGCCGTCGTGTCTCACCCAGGGTGTCTGAAACAG :DCC@>DCC1HBEEBE=>/;:4;>*E?FBGB-IGEC@>BIHH9#F0H+2?@FCI4A>HAGHBEDFIJDHDEDDDJGI>BAECA X0:i:1 X1:i:0 MD:Z:43A56 RG:Z:ERR243027 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162875.1633327 83 17 2786 60 100M = 2618 -267 CCCCTGGTCCATGAAGGGGCCTTTCAGAGACGGGGACCCCTGAGGAGCCCCGAGCAGCAGCCGTCGTGTCTCACCCAGGGTGTCTGAAACAGATGTGGAG =DBCJ@DHEHGJHBIEHHFA':'>:;BHHLKJKJ6=BH7FII->G9DF5?.;*7A0?== X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243067 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:BB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B +ERR162872.17163139 83 17 2828 60 100M = 2564 -363 AGGAGCCCCGAGCAGCAGCCGTCGTGTCTCACCCAGGGTGTCTGAAACAGATGTGGAGGTCTCGGGTGAGGCGTGGCTCAGATACAGGGAGTGGCCCACA 4CGHB?HDB8CJDKHLJJJBJHDJHJJMIKAFIEMLKJJJIMJKGIILLMJFJIKJMGJIMGDIKKJHLLHEGFKJLHGKKHGGKJIII?EEGGCCGDEB X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162872 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162872.20228886 99 17 2837 60 100M = 3084 346 GAGCAGCAGCCGTCGTGTCTCACCCAGGGTGTCTGAAACAGATGTGGAGGTCTCGGGTGAGGAGTGGCTCAGATACAGGGAGGGGCCCACAGCTCGGCCT @CG8DHF:=7?5GBAGDGAL9I9JB,BIHHH=5B,8;4M./MK7E/.GL(B.*.88J1FBFJA6CDB;H57L&K:)(GI1B405B.-17) X0:i:1 X1:i:0 MD:Z:62C19T17 RG:Z:ERR162872 AM:i:37 NM:i:2 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR156632.5990783 83 17 2843 60 100M = 2544 -398 CAGCCGTCGTGTCTCACCCAGGGTGTCTGAAACAGATGTGGAGGTCTCGGGTGAGGCGTGGCTCAGATACAGGGAGTGGCCCACAGCTCGGCCTGTCTTT DFEEAFH@HGJHLHKFKJLJLLJKKIMKJFHGIJLIEJJJLGLKDNHCKJKJLKLLEAILHLHJHKIFHLLKLJLEHLKKKKHJJKKICJJGIGEGIEBD X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR156632 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@D +ERR162875.26247502 83 17 2858 60 100M = 2581 -376 ACCCAGGGTGTCTGAAACAGATGTGGAGGTCTCGGGTGAGGCGTGGCTCAGATACAGGGAGTGGCCCACAGCTCGGCCTGTCTTTGAAAGGCCACGTGAC HGGAGICIHGJJEHGJ@E>?ICJAJ@EIIDBIHLBF@IHKI2DKF=EIHKFIHLJDK=CHHDDJ@G:>@C?F;,CGI8G;HDHBJ:BJDGHJ>LIKA*@GIIF@BF::FF1JJBLCJDKGBJJJIFFJIFIIJDJ:IDJJHJGDFB X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162875 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:DE@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162875.13732136 163 17 2900 60 100M = 3298 497 GTGGCTCAGATACAGGGAGTGGCCCACAGCTCGGCCTGTCTTTGAAAGGCCACGTGACCTGGCCCACGGCTGGCAGGTGGGACCCAGCTGCAGGGGTCCA DDHBIJIHLHIHJJLIJIMILKKJLGJ:JKLMBKLJLM?AHFJGIGALJKLHIEIFIEHC94ACB X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR245038 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@D +ERR162872.24480599 99 17 2922 60 100M = 3229 406 CCCACAGCTCGGCCTGTCTTTGAAAGGCCACGTGACCTGGCCCACGGCTGGCAGGTGGGACCCAGCTGCAGGGGTCCAGCAGCACCCACAGCAGCCACCG BADEEEIHHFADFGJKEJHHGCHEBGJHIIECGFKJLLIBJFJGE<.KFA;JHMHBGCFCJMKC7;LKI49J@>1KD2G)BC1AC>KAHF77+4HC3:@$ X0:i:1 X1:i:0 MD:Z:99T0 RG:Z:ERR162872 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243007.1511398 147 17 2951 60 100M = 2622 -428 ACGTGACCTGGCCCACGGCTGGCAGGTGGGACCCAGCTGCAGGGGTCCAGCAGCACCCACAGCAGCCACCTGTGGCAGGGAGGAGCTTGTGGTACAGTGG -;EDIBBIHHFEEHC?DIJ:IIHJIHCHJB2G:HIELHJIJHI?HCHEIDJGDJFIHHEFGIJIIHIEIIHJGHIJHHHJIIIHHKIHHHGGDEHFFE>@ X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243007 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243039.1477734 147 17 2955 60 100M = 2595 -459 GACCTGGCCCACGGCTGGCAGGTGGGACCCAGCTGCAGGGGTCCAGCAGCACCCACAGCAGCCACCTGTGGCAGGGAGGAGCTTGTGGTACAGTGGACAG @BCHBEAED@C8EIH7EJICIIIGFH0GGKJIJGLGAEIIGGFHEGDA X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243039 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@C +ERR156632.12418699 83 17 2962 60 100M = 2634 -427 CCCACGGCTGGCAGGTGGGACCCAGCTGCAGGGGTCCAGCAGCACCCACAGCAGCCACCTGTGGCAGGGAGGAGCTTGTGGTACAGTGGACAGGCCCTGC 6:FFAGIJHKKLMLJKLKL;9KLIGIGLJIJKK>JKLFDMMKLHJKFHKLLLJMJLHLMFJKKLNKMKLLMKNJ>JIKJIJHH5KIHFLH=JJJIHIECD X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR156632 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@F +ERR243091.852212 83 17 2967 60 100M = 2575 -491 GGCTGGCAGGTGGGACCCAGCTGCAGGGGTCCAGCAGCACCCACAGCAGCCACCTGTGGCAGGGAGGAGCTTGTGGTACAGTGGACAGGCCCTGCCCAGA AFBAE<@GIG@H7I@5=?HCIEFJDHG?DBFAJDHJIFE0IDCFJIJFI@HAGJIGDCHIHGGJFCEGIEFHHGFHE?G>GGBGDIEFG=B>GHA=FFE? X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243091 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243043.1629476 163 17 2977 29 100M = 3421 543 TGGGACCCAGCTGCAGGGGTCCAGCAGCACCCACAGCAGCCACCTGTGGCAGGGAGGAGCTTGTGGTACAGTGGACAGGCCCTGCCCAGATGGCCCCCCC ?E?>CEEFDIGHHFGG>FFGJEGJGFJHFHGECHG=FGJHHFGIFI@K>IEHFC8DAGLIF>JBHE:AJHH:I:G*>BCDCDB8GHF6.5@FF10;@E92 X0:i:1 X1:i:0 MD:Z:99G0 RG:Z:ERR243043 AM:i:29 NM:i:1 SM:i:29 MQ:i:29 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@C@BOU[PL +ERR156632.1508798 83 17 3006 29 1S4M1D95M = 2587 -518 CCCCAAGCAGCAGCCGGGGGCAGGGAGGAGCTTGTGGTACAGTGGACAGGCCCTCCCCAGATGCCCCCCCGCCTGCCTGTGGAAGTTGACCAGACCATCT <'&*(-+/?*88'-%%(((+KB/N.G)9.5E39>/;,FBHLI?CKH=BJ?FEE==DA MD:Z:4^C6C0A2T1T36G8G36 RG:Z:ERR156632 AM:i:29 NM:i:7 SM:i:29 MQ:i:29 XT:A:M BQ:Z:@FEIG@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162875.5443750 147 17 3006 60 100M = 2699 -406 CCCACAGCCCCCACCTGGGGCAGGGAGGAGCTTGGGGTACAGTGCACAGGCCCTGCCCAGATGGCCCCCCGCCTGCCTGTGGAAGTTGACCAGACCATCT @6F1-8/B%#K/,H/4A3EA9@KI7.1F049E82))G61;/,-H*C<)9*JB;.*E=;;9/.E8IGG>H*K3GJ6F256:D6:AGJ6H:CA;L5KK;@5IGBKB;:>5KHJLKDGHMDLJJKIJJLGLJJJLIKKKKHIKHIKIHHJGIHDD X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162875 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR242943.897194 147 17 3015 60 100M = 2661 -453 GCCACCTGTGGCAGGGAGGAGCTTGTGGTACAGTGGACAGGCCCTGCCCAGATGGCCCCCCGCCTGCCTGTGGAAGTTGACCAGACCATCTGTCACAGCA +EF0D..G8E:D9FIA?GB;3;ECG:HG@2DBJ/F;;;CG?GFC;7H@*DFA=I+FGGJE?IILHIGJGKIGJEJIIGHEFJIJFHKGGJGFGHEIGEEA X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR242943 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162872.25542568 99 17 3017 60 100M = 3110 192 CACCTGTGGCAGGGAGGAGCTTGTGGTACAGTGGACAGGCCCTGCCCAGATGGCCCCCCGCCTGCCTGTGGAAGTTGACCAGACCATCTGTCACAGCAGG BDDCHHFFEEGJHBEII0KGKEGEECF?D4?H9GGHH@:I;EFHB=GBI6GGE<+AIEGJBDI:9IGDJAKEHEJHCBIGHJDGHGFJFHIGHFAIFFJGHGIEIGHHGFEBBD? X0:i:1 X1:i:0 MD:Z:62T37 RG:Z:ERR242971 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243039.71589 147 17 3030 60 100M = 2654 -475 GAGCGGCTTGGGGTCCAGGGGACAGGCCCTGCCCAGATGGCCCCCCGCCTGCCTGTGGAAGTTGACCAGACCATCTGTCACAGCAGGTAAGACTCTGCTT .2*D-E;*DH>GCHF

,+@3IEA;IBAJKHHDKFHJIKDJJDFKI;IKIIAIHIKIIBKGLJKLJIJHHIGGJGKIDKEHHJGHGHIEEBAGHB X0:i:1 X1:i:0 MD:Z:9A90 RG:Z:ERR162872 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243063.161207 99 17 3057 60 100M = 3124 166 CCTGCCCAGATGGCCCCCCGCCTGCCTGTGGAAGTTGACCAGACCATCTGTCACAGCAGGTAAGACTCTGCTTTCTGGGCAACCCAGCAGGTGACCCTGG AAFHGFFFIFGIGIGFHHHAJHIHGHIJFKGFHICDJGHIGMFHGBIJEKEHIIFJJHLHBGIIGJJIIJKHABIIKHJHFFHIHIMIGJEDJFEFFBFB X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243063 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:CC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@ +ERR243007.788439 147 17 3067 60 100M = 2789 -377 TGGCCCCCCGCCTGCCTGTGGAAGTTGACCAGACCATCTGTCACAGCAGGTAAGACTCTGCTTTCTGGGCAACCCAGCAGGTGACCCTGGAATTCCTGTC >=4EGDHEACGIHKIKHHHHJKGIIHJCIIIJHIJG;LIHHKGLKIJJHIEJKLFMGJGJKGGGJGHIJJFEFHJJIJHHIHIEIHKHHJEFFFGIFEC@ X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243007 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B +ERR245049.1543898 147 17 3077 60 100M = 2735 -441 CCTGCCTGTGGAAGTTGACCAGACCATCTGTCACAGCAGGTAAGACTCTGCTTTCTGGGCAACCCAGCAGGTGACCCTGGAATTCCTGTCCATCTGGCAG CF@GAHEHDEJFHHGHJFJKHHG=KFDKHHIIFKIKEHACHDJJFJEJBJKIIHJHHHJIFDFJIGGJIHIFJHAIKGIJFHHFIKIHGHIGFIGGHGDA X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR245049 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:AA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@C +ERR243031.650799 99 17 3080 60 100M = 3507 526 GCCTGTGGAAGTTGACCAGACCATCTGTCACAGCAGGTAAGACTCTGCTTTCTGGGCAACCCAGCAGGTGACCCTGGAATTCCTGTCCATCTGGCAGGTG ?DBFHDH?DFIBCIEGEGDFHAGCIIIE=GHGGFHIDD@IHCHHJDFEADDE>C8EGG6:JIEL?GG8BI@G2EGIHGI=GIHEIDKJDGJIFEFC@>BD X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243031 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@F +ERR162872.20228886 147 17 3084 60 100M = 2837 -346 GTGGAAGTTGGCCAGACCATCTGTCACAGCAGGTAAGACTCTGCTTTCTGGGCAACCCAGCAGGTGACCCTGGAATTCCTGTCCATCTGGCAGGTGGGCA 6+0GEG;HD?)'@8K0/GJ89>B=:GILFGD3HB<LG>GC5GBGD?7CIEECAHADBFDCBDAKFGEEGFDEFC@AED?DDDD'>>>CKGBF?HE@EB@CF>FGDED>@ X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243051 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162875.1328730 99 17 3121 60 100M = 3494 472 ACTCTGCTTTCTGGGCAACCCAGCAGGTGACCCTGGAATTCCTGTCCATCTGGCAGGTGGGCATTGAAACTGGTTTAAAAATGTCACACCATAGGCCGGG BDHEHHGIDEIHHAHJDDEFIHIDAKI<<5IJ;JKEB3F=CFCJHIJHEJIKCLFLBECD2GIEH5A4FCH53= X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162875 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243063.161207 147 17 3124 60 100M = 3057 -166 CTGCTTTCTGGGCAACCCAGCAGGTGACCCTGGAATTCCTGTCCATCTGGCAGGTGGGCATTGAAACTGGTTTAAAAATGTCACACCATAGGCCGGGCAC EDFGEDEJGH@HIBCMHKJIICHGGIFIGKDGIGIFGCKGIHGIHFJCHIJJHHFICJIGGDJDFDKGHIEGEFFFFGCHEIEIEGHDEGGGC?EEEFC? X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243063 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243027.47729 99 17 3134 60 100M = 3547 512 GGCAACCCAGCAGGTGACCCTGGAATTCCTGTCCATCTGGCAGGTGGGCATTGAAACTGGTTTAAAAATGTCACACCATAGGCCGGGCACAGTGGCTCAC >?FEDFFGGIHGJGAJEHHFHIHFIGFJHHJEJIDHKCIIJFKIFJHFJBGCIEFIHIGJGFEAGGJFFLHJHGAIIBIFKGIEAGG?IIFFDHCFDE9C X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243027 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243019.480835 147 17 3135 60 100M = 2711 -523 GCAACCCAGCAGGTGACCCTGGAATTCCTGTCCATCTGGCAGGTGGGCATTGAAACTGGTTTAAAAATGTCACACCATAGGCCGGGCACAGTGGCTCACG EFB;GBGHGKIHHFJBHEBIGJGHHHJLIG?BFGGDEHGB@:H?>?=H@CGHEBJDHDFCEEGH98AJHB?GAGEEJ9EDGHBE736? X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR245041 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162875.19273677 99 17 3143 29 99M1S = 3488 443 GCAGGTGACCCTGGAAATCCAGTCCAACTGGCAGGAGGGCATTGAAACTGGCTTAACAATAACAAACCATAGGCCCAGCACAGTGGCTCACTCCTGTAAA A.<='.HF8B@>I45)D3I.,8&;J;(174HBHEE). XC:i:99 MD:Z:16T3T5T8T15T4A3G0T2C10G0G14G7 RG:Z:ERR162875 AM:i:29 NM:i:12 SM:i:29 MQ:i:29 XT:A:M BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Q@@ +ERR243031.386955 163 17 3144 60 100M = 3511 466 CAGGTGACCCTGGAATTCCTGTCCATCTGGCAGGTGGGCATTGAAACTGGTTTAAAAATGTCACACCATAGGCCGGGCACAGTGGCTCACGCCTGTAATC ADHDDHGGGGIKIGEGDIGHJEIGGHKIJDJHKIBLIGIHHFKHFIHJJGDGEDHHEHHJCJBDFDHIEDGGBH:JCGGIHIEJHEGEFHAGC=D@C3=B X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243031 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@D +ERR243091.881299 163 17 3174 60 100M = 3491 416 CAGGTGGGCATTGAAACTGGTTTAAAAATGTCACACCATAGGCCGGGCACAGTGGCTCACGCCTGTAATCCCAGCCCTTTGGGAGGCCAGGGTGGGTGGA ACHCFJFGHGEFJFIHHJIJGEFEIHHFDJDKHIGHHGGEKIIGAJJIHJHNCKHJJJHJCKIHJAGJHJIHGKJGHJEEEIGFJIIHHHDGDHEDBGEA X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243091 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243067.1030440 147 17 3191 60 100M = 2824 -466 TGGTTTAAAAATGTCACACCATAGGCCGGGCACAGTGGCTCACGCCTGTAATCCCAGCCCTTTGGGAGGCCAGGGTGGGTGGATCACTTGAGGTCAGGAG @?BD=<9$=>-74&CI@7FIE8AHA5E>HFIDFKJ8H0BCDHJFGHHH=ACHEGGDHEDD@ X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243067 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162872.18600710 163 17 3209 60 100M = 3375 265 CCATAGGCCGGGCACAGTGGCTCACGCCTGTAATCCCAGCCCTTTGGGAGGCCAGGGTGGGTGGATCACTTGAGGTCAGGAGTTCAAGACCAGCCTGGCC EBFFFKIJJCIIKIHILILKLLLJIDKJGHIIGJLLJCKKLKLGIKGKKLKLLIKJLEKIL2LJKBLKHLIHJIJIMJLKILEHLIFLJILFGJJEHGF3 X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162872 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:C@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@ +ERR156632.13236661 147 17 3218 60 100M = 2887 -430 GGGCACAGTGGCTCACGCCTGTAATCCCAGCCCTTTGGGAGGCCAGGGTGGGTGGATCACTTGAGGTCAGGAGTTCAAGACCAGCCTGGCCAACATGGTG >ECDFFGGBKJKGK@CLKJHJJF;F< X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162872 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162872.24480599 147 17 3229 60 100M = 2922 -406 CTCACGCCTGTAATCCCAGCCCTTTGGGAGGCCAGGGTGGGTGGATCACTTGAGGTCAGGAGTTCAAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT B7H:=HFGAGBHICJCLLHGEHK>?KHKIMHI:MEDGFLBIHIEIJLJM=IGLLJFHLKIKIJHLHFIHKLJIEKIKK+KHHIJILJAJHGHDIAAFEED X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162872 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR242963.1107552 1187 17 3234 60 100M = 3565 430 GCCTGTAATCCCAGCCCTTTGGGAGGCCAGGGTGGGTGGATCACTTGAGGTCAGGAGTTCAAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTACTAA @ABGHECGEFGGEJHIHHFFIHGDKGKGHLHHEHHHDJHEHIHGLIKFKGCJHK=ELFEKHGKFHIGLJJKKHJGGIGIGMKEGHHHHFIG?BGF?EF?C X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR242963 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AH +ERR242963.383553 163 17 3234 60 100M = 3565 430 GCCTGTAATCCCAGCCCTTTGGGAGGCCAGGGTGGGTGGATCACTTGAGGTCAGGAGTTCAAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTACTAA @DEGGEDGGJGGGKJIHIFFIHGDKHKGHLHHEKHHDJHHHIHIJEHHKGEJJKFGLFEKHGGIHIILIFKKJJGGDJHGIKDGGGGIFIG?EIF?DEAC X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR242963 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CH +ERR162875.6771266 99 17 3240 60 100M = 3423 282 AATCCCAGCCCTTTGGGAGGCCAGGGTGGGTGGATCACTTGAGGTCAGGAGTTCAAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTACTAAAAATAC ABEEDEFIHFHIGFHGHHKHKKHIIG>JIJGKHIHLIJIHJIMKHLKNJFN:HLHJMJJMFLKKILKMMK?GIGIJHI@GFGJELEAHFIFKGGFBFCC? X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162875 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243015.596677 83 17 3240 60 100M = 2861 -478 AATCGCAGCCCTTTGGGAGGCCAGGGTGGGTGGATCACTTGAGGTCAGGAGTTCAAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTACTAAAAATAC 5@C>*8FI6D:EBAG:GHD>F8;FK;G>FIIJH:0C<9IIAAIF>J>JIFJEE?CHHJD@FCGHIFJ@CA;G@:GFG@EIDCCCBC@B? X0:i:1 X1:i:0 MD:Z:4C95 RG:Z:ERR243015 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR245032.287858 83 17 3258 60 100M = 2905 -452 GGCCAGGGTGGGTGGATCACTTGAGGTCAGGAGTTCAAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTACTAAAAATACAAAAATTAGCCTGGCGTG CCDGCEFFHIAJGGFG>JCKHFKIIJGLGFIHH?HJFIJ>HHHHDLIJKGKEFMHFJKHJEGEIIGAIHLEEKDGEFGG@DJEEEGGGFHHFJGGG@ED@ X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR245032 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B +ERR245038.1772750 83 17 3261 60 100M = 2917 -443 CAGGGTGGGTGGATCACTTGAGGTCAGGAGTTCAAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTACTAAAAATACAAAAATTAGCCTGGCGTGGTG EEDEFEDFIBGGBFK;DGHHGIIGFIJCHIGGGEIG>IJIIHJGHIFHFEJHGHIFJECDGHHAIGIEGJCEGEEGEEIDFEFGEEIHCIFFH@EEBDC> X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR245038 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR156632.4053670 147 17 3280 60 100M = 3038 -341 GAGGTCAGGAGTTCAAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTACTAAAAATACAAAAATTAGCCTGGCGTGGTGGCGCATGCCTGTAATCCCA DCEFGFCJIHCIGIFKL@LKKLKKEKL=LHHIIJMKHLFGHKKKCJIMHGMGGHGIJIGMHHHGHIHLHKMIKJCIHKIHKJCHJGGIFJFFFCFFBAFB X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR156632 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162875.18994301 163 17 3289 60 100M = 3627 437 AGTTCAAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTACTAAAAATACAAAAATTAGCCTGGCGTGGTGGCGCATGCCTGTAATCCCAGCTACTTGG EFFEIGGKHIKHKKKKLJLKJJJKILJILIJJJLMLDJLKHKMIKJJIEHIHKJJJEEHH?LKCKJDJLHDLLJBLJGJKKHHIIIIHKKI?JCCGHBGD X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162875 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@II +ERR243003.1151913 99 17 3289 60 100M = 3442 253 AGTTCAAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTACTAAAAATACAAAAATTAGCCTGGCGTGGTGGCGCATGCCTGTAATCCCAGCTACTTGG ?EDBEFFIFGGFJIGIIHJGGGGEFIHEJFGHIHHIBEKHDIHDEHIGGFJGFIFFGFFLJIIJHJBFJHFJJJCKGGJLHHKEFFGDIHFJIEAFGBEB X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243003 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@GG +ERR243039.1531670 99 17 3295 60 100M = 3652 456 AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTACTAAAAATACAAAAATTAGCCTGGCGTGGTGGCGCATGCCTGTAATCCCAGCTACTTGGGAAGCT ?CDDDEHGFHFDGEHGGGIHHEFHHJHGHCABGIEIHCGHG>F@HHGHHECFDJGIICEFBFJDFK0FBGGDKJEJIEEGIGGIEHHFAID38FDDADE< X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243039 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162875.13732136 83 17 3298 60 100M = 2900 -497 CCAGCCTGGCCAACATGGTGAAACCCCGTCTACTAAAAATACAAAAATTAGCCTGGCGTGGTGGCGCATGCCTGTAATCCCAGCTACTTGGGAAGCTGAG =FHG?JAGGA=G8K?GJ@=EFG@LEDAAGNJHMEEHIHIIIJHH:FF:HA@EKDL<>?FIJJEKEFKB@GJKIIHHGHCGKJJKG?HGFIHHEHGGEFGA X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162875 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@C +ERR162875.12766080 99 17 3309 60 100M = 3630 420 AACATGGTGAAACCCCGACTACTAAAAATACAAAAATTAGCCTGGCGTGGAGGCGCATGCCTGTAATCCCAGCTACTTGGGAAGCTGAGGGATGAGAACT BB;EEG(>HFFD,F>24*HHG4;GEII3;@IDD3??GDFJ4AF;/K1BK:)B6G2GFE9K2G98IF,J?H=JK=2GI9K.-<98HJK0:9-=4$1;/12%27+28, X0:i:1 X1:i:0 XC:i:93 MD:Z:93 RG:Z:ERR013140 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR242963.128219 99 17 3359 60 100M = 3766 506 TGGCGCATGCCTGTAATCCCAGCTACTTGGGAAGCTGAGGGATGAGAACTGCTTGAACCTGGGAGGCAGACGTTGCAGTGAGCTGAGATCACGCCACTGC ?EAE?GFFHHGHIECDGJFHGGHJDEDEIHFGAKKHJHKBGFGJDEFGGHKJJHKGHIJIJIGGLGJBKGH@DBIJ8I==FIIFJGIE@JFG?G>>@CB> X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR242963 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162872.18600710 83 17 3375 60 100M = 3209 -265 TCCCAGCTACTTGGGAAGCTGAGGGATGAGAACTGCTTGAACCTGGGAGGCAGACGTTGCAGTGAGCTGAGATCACGCCACTGCACTCCAGCCTGGGCAA -EDHDFJ@DKH@JKHIGJJGCMGLEIFL9GJ:KDJJAIMAHJKIJLJELILLLDDJIEIKKHBJKLMILJJHGKGCIIKHLIJJHKHJIIIEIFGEFGBB X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162872 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A +ERR156632.14578469 99 17 3384 60 100M = 3677 391 CTTGGGAAGCTGAGGGATGAGAACTGCTTGAACCTGGGAGGCAGACGTTGCAGTGAGCTGAGATCACGCCACTGCACTCCAGCCTGGGCAACAGAGTAAT =A7AH;9;.55-+.&132$*8344:$:)$8807;:B<>A=@=A;@@:CDB@EDBCCIGBIFIIHJJJHGFFGJHIDCBD> X0:i:1 X1:i:0 XC:i:66 MD:Z:0T65 RG:Z:ERR013140 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243043.1629476 83 17 3421 29 100M = 2977 -543 GAGGCGGCCGTTGCAGGGACCTGAGACCCCCCCACTGCCCCCCAGCCTGGGCAACAGAGTAAGCCTCTGTCTCAAAAAAAAAAAAATCACACCATTTTGG B.C;((:#?3H.3*.11-1').:.8,&#'/'9J1;.5B7((F004D9/GHD0>D>=/;-;EG6#F@2E9/>/3CFCFDEFFEFEFGFJCJDHHFFF@E@A MD:Z:5A1A8T2G6T1A1G7A1T22A36 RG:Z:ERR243043 AM:i:29 NM:i:10 SM:i:29 MQ:i:29 XT:A:M BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162875.6771266 147 17 3423 60 100M = 3240 -282 GGCAGACGTTGCAGTGAGCTGAGATCACGCCACTGCACTCCAGCCTGGGCAACAGAGTAAGACTCTGTCTCAAAAAAAAAAAAATCACACCATTTTGGCT @@0AF,6EG4<:.>>F.?H6F8B.4:1@5JHGEHDCBBFKA?KG;A:JEA>HGHIGIHHIHIGIILHLHJKIGGGGHFFE X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162875 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@G +ERR243067.219795 99 17 3430 60 100M = 3486 155 GTTGCAGTGAGCTGAGATCACGCCACTGCACTCCAGCCTGGGCAACAGAGTAAGACTCTGTCTCAAAAAAAAAAAAATCACACCATTTTGGCTTCAGATT ?CAFFDHDHFHHIIFJEGIHGAIHHHHIIGGFIIFJIGHIIJJGIHGKHLCBHIFFKJHJFIIJHFHGFGDIGGHF9BH?A7G9AC@HDI-FG9DB9A@> X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243067 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162875.12181062 163 17 3434 60 100M = 3613 278 CAGTGAGCTGAGATCACGCCACTGCACTCCAGCCTGGGCAACAGAGTAAGACTCTGTCTCAAAAAAAAAAAAATCACACCATTTTGGCTTCAGATTGCAT DDHFIHJJJKIKIGKJHBKKJILLGIJLKKINKLKKLKJIJJKMJMGHJKKJMLLLJLLMKJHJJJJEIKIJ;@?EIGH@JJGHCIB?HAFDC1>@H3C3 X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162875 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162875.15307937 163 17 3442 29 98M2S = 3853 510 TGAGATCACGCCACTGCACTCCAGCCTGGGCAACAGAGTAAGACTCTGTCTCAAAAAAAAAAAAATAAAACAATTTTGGATTTAGATAGAATATCATCTG BEEEAEIFH@K?BIGED@HJ@/HI9LIKJJCHAEKFGM?EJ:CJCC=EI:FKK<4FB@H=H=45)-*;I2+.;IGBB@A7I2:AFI==73B2G9HGFEHL-IDDHCCDEI>?DFJEDIGAEEEJ/5FGFGFGGFFFFIHIFJEHJGGHHHIJKHGJHFHCGIIFEFFHIFFGC@ X0:i:1 X1:i:0 MD:Z:52^A48 RG:Z:ERR243003 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@efefefca`_]]@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR245041.246570 147 17 3462 60 100M = 3137 -424 CCAGCCTGGGCAACAGAGAAAGACTCTGTCTCAAAAAAAAAAAAATCACACCATTTTGGCTTCAGATTGCATATCCTCCTGCAAGGATATATACGCGTGA ?8/5F*9EA40GD0G8/:$DC:2G-C;7A1.;@E@E=FDD7EFDCHKCHAIFDGHBFFIIG=JHJ?CGJICF5GGHGGKEIGBHBHGCFCDEEAGAGED@ X0:i:1 X1:i:0 MD:Z:18T81 RG:Z:ERR245041 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B +ERR243027.1264030 163 17 3470 29 40M1D13M1I6M1D5M1I23M1D9M2S = 3836 465 GGCAACAGAGTAAGACTCTGTCTCAAAAAAAAAAAAATCAAACATTTTGGCTTCCAGATTCAAATCCCCCCTCAAAGGATAAAAACGCGGAAATTCAAAG A?FGFGGIGLFEGJGHIIHHFIJJIHIFIGGGGFJF&*0>.*J*1G>F1?**6.)1%/G$/<%*/*E*(I4*)0B+=&-/-*7545)*55.GG)C./E*) XC:i:99 MD:Z:40^C1C17^G2T4T3G0C7T1T5^T9 RG:Z:ERR243027 AM:i:29 NM:i:12 SM:i:29 MQ:i:29 XT:A:M BQ:Z:CA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IEb@@C@@@@@@A@HL@JfC@@@@@@dICcL@@EU@C@@@@@@@@@@@@@@DC@@@B[@@ +ERR162875.18637663 1187 17 3471 60 100M = 3780 408 GCAACAGAGTAAGACTCTGTCTCAAAAAAAAAAAAATCACACCATTTTGGCTTCAGATTGCATATCCTCCTGCAAGGATATATACGCGTGAAATTCAAGT BDEDGHEHLHIHHJFKJJ:GKLGKDHEJCIJGJJIJ=CHCFHJGGGGCH@EJIFDGK@C;DJJ8:?KIK;;LFE=E4<-I8AA4C=F71AIF8H9=FC8, X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162875 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162875.6808869 163 17 3471 60 100M = 3780 408 GCAACAGAGTAAGACTCTGTCTCAAAAAAAAAAAAATCACACCATTTTGGCTTCAGATTGCATATCCTCCTGCAAGGATATATACGCGTGAAATTCAAGT DDDFGGJHKGGHKFIKJLLGKKLIIJIJIIJHHJKICBJJJFJAGIHBLGBFIIIKGJ?CLFFIJJKIKDCGKEHND6DDICEHHAIDBIJIFJEIJDL@FFCFF9HH>EEBB X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162872 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243067.219795 147 17 3486 60 100M = 3430 -155 TCTGTCTCAAAAAAAAAAAAATCACACCATTTTGGCTTCAGATTGCATATCCTCCTGCAAGGATATATACGCGTGAAATTCAAGTCAATGACAAATCAGA /B7E4=5:DGFFFFFEFFFEHFKGKFIIGGGHHHJJJIJKLIGHJIHHGFIIFHKGJJFIIKGEGEHFEAJAJGIFFGHFIHLIGIEIGIEIEEEDHFDA X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243067 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@C +ERR162875.19273677 147 17 3488 29 6M1I93M = 3143 -443 TGTATCAAAAAAAAAAAAAATCACACCATTTTGGCTTCAGATTGCATATCCTCCTGCAAGGATATATACGCGTGAAATTCAAGTCAATGACAAATCAGAA +CC-*98FHHF;I@(:DC1FIJ:J16A8>)2J3KC3G;ALH<@LF61G6ICB?CI;DACEIBIGG4JDAI:GHGJDB>JFJEBIBC:BGFHHHFD:B X0:i:1 X1:i:0 MD:Z:3C95 RG:Z:ERR162875 AM:i:29 NM:i:2 SM:i:29 MQ:i:29 XT:A:U BQ:Z:@@@@@@@eggeZh\CT^[HY@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A +ERR013140.22233344 163 17 3490 60 108M = 3784 401 TCTCAAAAAAAAAAAAATCACACCATTTTGGCTTCAGATTGCATATCCTCCTGCAAGGATATATACGCGTGAAATTCAAGTCAATGACAAATCAGAAAAAAAAACATA :CEDCDEGGHHHIIIIIGHHEHFJHHEEEELJJEIILHDDEKJIHIJKGJKIEKIHGMGGFEFFFI>LCFHLLHF?DIGEFFJGCFE;HEE@AGCJHIIIIHCF?F>@ X0:i:1 X1:i:0 MD:Z:97G10 RG:Z:ERR013140 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162872.22586072 83 17 3490 60 1S99M = 3226 -362 TTCTCAAAAAAAAAAAAATCACACCATTTTGGCTTCAGATTGCATATCCTCCTGCAAGGATATATACGCGTGAAATTCAAGTCAATGACAAATCAGAAGA .*71578ED=H6?H>D?,DLFJ7B7A=II5C=@JGHEAFIHIGIHBHCDHBL6EAHKB@IGCCEBCDB@CIJDCHEDGHGHEIECFFGI@CGFHGEBGE@ X0:i:1 X1:i:0 XC:i:99 MD:Z:99 RG:Z:ERR162872 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B +ERR243091.881299 83 17 3491 60 100M = 3174 -416 CTCAAAAAAAAAAAAATCACACCATTTTGGCTTCAGATTGCATATCCTCCTGCAAGGATATATACGCGTGAAATTCAAGTCAATGACAAATCAGAAAAAA C5;=CAAEFDFEEEEBCI;JFIKHGHGHIIKGEKGJIGGIJG=GDIKGFIHIJEIHJFFFFDDDAI>IDJDFGFEIFGHGIFGFJFIDFGEHGGDB@A@? X0:i:1 X1:i:0 MD:Z:96G3 RG:Z:ERR243091 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@PSRW_`_^ +ERR162875.1328730 147 17 3494 60 100M = 3121 -472 AAAAAAAAAAAAATCACACCATTTTGGCTTCAGATTGCATATCCTCCTGCAAGGATATATACGCGTGAAATTCAAGTCAATGACAAATCAGAAGAAAAAA 0ACDFDC9GCF?CGKF:GHLIHJKJIJNJIKIEI2B6FJJJIALHIJKLKHLJKIEJHIH>DGBKJLIIJIIKDIGGLIIALIKHGGHKIJGJHFFDC?E X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162875 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@GHIJHF@IDF@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ADCDAH +ERR242955.586810 99 17 3506 60 100M = 3917 510 ATCACACCATTTTGGCTTCAGATTGCATATCCTCCTGCAAGGATATATACGCGTGAAATTCAAGTCAATGACAAATCAGAAAAAAAAACATATATATACG ?@CCEAEDBDDDEG6GG-IFFCC8FFGEADFHFIHFCAJFDFI9EI6HE>F;BBFGBF4FEAEC>ACEA7?A7 X0:i:1 X1:i:0 MD:Z:81G18 RG:Z:ERR242955 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243031.650799 147 17 3507 60 100M = 3080 -526 TCACACCATTTTGGCTTCAGATTGCATATCCTCCTGCAAGGATATATACGCGTGAAATTCAAGTCAATGACAAATCAGAAAAAAAAACATATATATACGC >GCH1GFFHGHHHFGFGIHHHEEIIIFI;GIAADHIDFFI@HDHAGD>BIAHHIEFBID>FIEFHHFGHDIFFHDEGGEFDEEEFFEJHEGEF@FDD?CA X0:i:1 X1:i:0 MD:Z:80G19 RG:Z:ERR243031 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162872.8738223 99 17 3511 60 100M = 3914 502 ACCATTTTGGCTTCAGATTGCATATCCTCCTGCAAGGATATATACGCGTGAAATTCAAGTCAATGACAAATCAGAAAAAAAAACATAAATATACGCAAAC BDDCFBAAIEBIDBGKHE=8DDGGHGHJJDFHHD;LC<=>C=GHKI:?IJB@@H7AHHB0:)J@H(AF:C@HA/378@ X0:i:1 X1:i:0 MD:Z:76G10T12 RG:Z:ERR162872 AM:i:37 NM:i:2 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B +ERR243031.386955 83 17 3511 60 100M = 3144 -466 CCCATTTTGGCTTCAGATTGCATATCCTCCTGCAAGGATATATACGCGTGAAATTCAAGTCAATGACAAATCAGAAGAAAAAACATATATATACGCAAAC $FC@@D>FJJJAFIJIHEJKJHA@GHKHKKHKJCIGJDFHCHFEBJAJHLGEFHGHEIICJEGGJGHFFGGJIIFCIEFCDDEJFDGEGDFDEAFHBAB? X0:i:1 X1:i:0 MD:Z:0A99 RG:Z:ERR243031 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@IB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A +ERR243059.116527 99 17 3516 60 100M = 3914 497 TTTGGCTTCAGATTGCATATCCTCCTGCAAGGATATATACGCGTGAAATTCAAGTCAATGACAAATCAGAAAAAAAAACATATATATACGCAAACCAGTA @@AFCGGDGFJFGEJIFFFFIGHIHHIHGIKIGEDGCGEHAI@EIEEFHCJG@JEJFHHJFHFHGJJEJGIHEGGHHAJGGEGEGDHEH?JDFHE@CDB@ X0:i:1 X1:i:0 MD:Z:71G28 RG:Z:ERR243059 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:EEC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162872.4686821 163 17 3525 60 100M = 3871 445 AGATTGCATATCCTCCTGCAAGGATATATACGCGTGAAATTCAAGTCAATGACAAATCAGAAGAAAAAACATATATATACGCAAACCAGTATCCTACTGT EEEFEJJGHHIJKKLKLLJIHLMJJJJJKJJFLEILHJJIIKKIMHNJJJMKKKJIJJKLJKMKKIKKJKKGHGIIJJIKCKJJIJKJMFCHEIGEEGG< X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162872 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@ +ERR242971.1136963 99 17 3535 60 100M = 3893 457 TCCTCCTGCAAGGATATATACGCGTGAAATTCAAGTCAATGACAAATCAGAAAAAAAAACATATATATACGCAAACCAGTATCCTACTGTGTGTGTCGTT ?DDEFFDHGFCI5GFCFDCBGAI@?IF9A>AJHGKD@@ X0:i:1 X1:i:0 MD:Z:52G47 RG:Z:ERR242971 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BE +ERR243027.47729 147 17 3547 60 100M = 3134 -512 GATATATACGCGTGAAATTCAAGTCAATGACAAATCAGAAGAAAAAACATATATATACGCAAACCAGTATCCTACTGTGTGTGTCGTTTGTTGTGTTTTC DB?FDE?CAH@FFJGFAGGIEIIGKFIIICKFEGIDJIFJJFFIHE>IHDHFHEDEDCIJFEEJIIIEFHGLDFKCHHGHHIHEBHCHHHFHGGGDFDCA X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243027 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR016352.1106475 163 17 3557 60 108M = 3858 408 CGTGAAATTCAAGTCAATGACAAATCAGAAGAAAAAACATATATATACGCAAACCAGTATCCTACTGTGTGTGTCGTTTGTTGTGTTTTCGACAGCTGTCCGTGTTAT ;:CCDDCDCEGHGGFHIEGIDHIIGGFH>IIAFJ?JDEIHHHHH?HHF8HJEK3HBGFADFIKEI;F;HGFEKDGHGHAFGH?FHEH=AGHFIFGHG@JFIGGJGFGE@FEEBAB? X0:i:1 X1:i:0 MD:Z:22G77 RG:Z:ERR242963 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR242963.383553 83 17 3565 60 100M = 3234 -430 TCAAGTCAATGACAAATCAGAAAAAAAAACATATATATACGCAAACCAGTATCCTACTGTGTGTGTCGTTTGTTGTGTTTTCGACAGCTGTCCGTGTTAT B>DAB9>7>CD=C@B;@EC X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243087 AM:i:18 NM:i:0 SM:i:37 MQ:i:55 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR156632.10508568 83 17 3608 60 100M = 3407 -300 AACCAGTATCCTACTGTGTGTGTCGTTTGTTGTGTTTTCGACAGCTGTCCGTGTTATAATAATTCCTCTAGTTCAAATTTATTCATTTTTAACTTCATAG >EBGIFGFIJMJBLIIKIJJJJHDJIKKKJJJJJFJJIELIMLLLJJFJDKKKKIJJIIIIHIHJMIMILJIIKHHIGJIHIJLIFJIIHFGJHIIFAED X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR156632 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162875.12181062 83 17 3613 60 100M = 3434 -278 GTATCCTACTGTGTGTGTCGTTTGTTGTGTTTTCGACAGCTGTCCGTGTTATAATAATTCCTCTAGTTCAAATTTATTCATTTTTAACTTCATAGTACCA BCFB?IFBLHIHGB7JI=.>EJI8&FKF+IGB7H2JIF7F=?CF5A2+? X0:i:1 X1:i:0 MD:Z:84C15 RG:Z:ERR162872 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A +ERR242975.161746 163 17 3623 60 100M = 4004 480 GTGTGTGTCGTTTGTTGTGTTTTCGACAGCTGTCCGTGTTATAATAATTCCTCTAGTTCAAATTTATTCATTTTTAACTTCATAGTACCACATTCTACAC @CGEHDIEIAFEFIEEIFIDFFFI?FIEIJHIEIGBEJEFDCFHGFIDHKHJJJELEBHGHBHGFGHFLGHEFECFHJHEJHFFKGAHDEAHGCIFBFD> X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR242975 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162875.18994301 83 17 3627 60 100M = 3289 -437 GTGTCGTTTGTTGTGTTTTCGACAGCTGTCCGTGTTATAATAATTCCTCTAGTTCAAATTTATTCATTTTTAACTTCATAGTACCACATTCTACACACTG ?DEE=HCEFHIHJIJBHJIDGHLLKIFIJCDKJKEIJIIIIHJJFJMELHHKKJLHIHIKIIIILHIJIHIHHLIHIIIKHGGHKHJGGGJFFIFHFGEB X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162875 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162875.12766080 147 17 3630 60 100M = 3309 -420 TCGTTTGTTGTGTTTTCGACAGCTGTCCGTGTTATAATAATTCCTCTAGTTCAAATTTATTCATTTTTAACTTCATAGTACCACATTCTACACACTGCCC :==>CF@1DIH4=GCE2L9:8A9EB4/:8JKJHC5CIH3CKE;7EGGE?EDI?=IGEG?IGGG@HFGIHGGFFGHFEIGF6FG6H:CFGAIHJIFAA<=?HBGKGFF8FDHF@?GGIJG9CGHAGH>I.HH?;><;BAFHIHEKHHHAIILFDIHIDGKIGGKFJJLHJJBJFJAHGJKHLJHJADKKIDGDEKL;=DEF;EFFEH>CEGAAKEJFHHHEKEDG?IFGAGJCIHHIGGFHDFIFEHJB>HKDIHHAK=?JEKGKHJHGIGIEH?EHHHIEGGIFF@D=GC@ X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243039 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B +ERR156632.301185 163 17 3655 60 100M = 3885 329 TCCGTGTTATAATAATTCCTCTAGTTCAAATTTATTCATTTTTAACTTCATAGTACCACATTCTACACACTGCCCATGTCCCCTCAAGCTTCCCCTGGCT BDC@EHFDFFFHGGDGGJJJKKIKFGFIIFHGEHHHJFHHIJGIIILGJIHHMHIJLIKEJIKLKEFJJJLLHLKJIHGLLLKLKDIMFKGIJJHHDD@: X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR156632 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162872.9849990 163 17 3663 60 100M = 3854 290 ATAATAATTCCTCTAGTTCAAATTTATTCATTTTTAACTTCATAGTACCACATTCTACACACTGCCCATGTCCCCTCAAGCTTCCCCTGGCTCCTGCAAC EADFFGHGGKJKKLJKIHJJKIJHIJJHMHJJIIHGHKMHMJJIMHKJLIKJJIMMCILIKKLLKLIEHLJMKLKNMK@MJKHLLKLKKIKKJIIHFCDE X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162872 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@G +ERR156632.14578469 147 17 3677 60 1S99M = 3384 -391 TAGTTCAAATTTATTCATTTTTAACTTCATAGTACCACATTCTACACACTGCCCATGTCCCCTCAAGCTTCCCCTGTCTCCTGCAACCACAAATCTACTC /.D1G.8'@12H+3IKHF>JJ@';7II::8LK80HME:-)8;I=:,:1BIL0.J;I6EM2'//H4<8>I/70G1.I-005L=JI5@F>>2EE2?@E5A:? X0:i:1 X1:i:0 XC:i:99 MD:Z:75G23 RG:Z:ERR156632 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243079.290863 163 17 3688 37 100M = 4062 473 ATTCATTTTTAACTTCATAGTACCACATTCTACACACTGCCCATGTCCCCTCAAGCTTCCCCTGGCTCCTGCAACCACAAATCTACTCTCTGCCTCTGTG ?BAFCDDCDCEFGGEIEGEIDDGHFGHGFGICHGDEILIGJIHIJCHIHHJMGEKIJEGHGGJHHIIKJJBIHEIHIIJEHGJIAHJLIJHDJFCFGDAE X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243079 AM:i:0 NM:i:0 SM:i:37 MQ:i:7 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@G +ERR016352.12571677 163 17 3692 60 108M = 4043 458 ATTTTTAACTTCATAGTACCACATTCTACACACTGCCCATGTCCCCTCAAGCTTCCCCTGGCTCCTGCAACCACAAATCTACTCTCTGCCTCTGTGGGTTGACCTATT :BAA@@BFBGDFGFFHGFDGHDHGEGIG?IEEEIHHHHIHIIHHFHJHIFJDJFGFHIJFIIJEIID8AFEGIEIIIGEIGFJAJ@F=?IK=JH?FBFDFF@;;<@ED X0:i:1 X1:i:0 MD:Z:108 RG:Z:ERR016352 AM:i:23 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@C +ERR242955.298650 99 17 3708 37 100M = 4076 467 TACCACATTCTACACACTGCCCATGTCCCCTCAAGCTTCCCCTGGCTCCTGCAACCACAAATCTACTCTCTGCCTCTGTGGGTTGACCTATTCTGGACAC ?ADCFFFDBGHDHGIGHGFJHGFFI?IHHIHGBFJKIGJDGIEKHKGJJJHJFIGHGIHIGFIIGIHJJJEJLHIEFIDJGHGAHFHGGBFCCFH?CAEA X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR242955 AM:i:0 NM:i:0 SM:i:37 MQ:i:0 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162872.16735015 99 17 3713 60 100M = 3988 374 CATTCTACACACTGCCCATGTCCCCTCAAGCTTCCCCTGGCTCCTGCAACCACAAATCTACTCTCTGCCTCTGTGGGTTGACCTATTCTGGACACGTCAT B;ICDHEF4BBFH0GJC.:F;MKK.AH6FEL=5IGIFA9GFILF5J8<@G7AH/LI&+>.CDIJF,7K669G;, X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162872 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243031.299961 163 17 3714 37 100M = 4080 465 ATTCTACACACTGCCCATGTCCCCTCAAGCTTCCCCTGGCTCCTGCAACCACAAATCTACTCTCTGCCTCTGTGGGTTGACCTATTCTGGACACGTCATA ?B@EGCBHEHFEFEHHDGIEIGHHCK@HDBG@IFFD=?BC=E@CEHEH;HHICGHHGIEF>FJIIJAIBIIEGG=DE@<@I;H=HBFIC0F7FF@1DAA: X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243031 AM:i:0 NM:i:0 SM:i:37 MQ:i:7 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243047.429920 163 17 3715 37 100M = 4067 451 TTCTACACACTGCCCATGTCCCCTCAAGCTTCCCCTGGCTCCTGCAACCACAAATCTACTCTCTGCCTCTGTGGGTTAACCTATTCTGGACACGTCATAG @ADEBEFGCGGIJFHFGIGIGHGHHFFJI=?JGFHGGGGGJGGJFHHHDIGDHGDJIDIJJIJKKJ;JHFJ;DGDCEGNHDBDHEJIICGHFF7DAE@5> X0:i:1 X1:i:0 MD:Z:77G22 RG:Z:ERR243047 AM:i:0 NM:i:1 SM:i:37 MQ:i:7 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR013140.12000443 163 17 3721 57 108M = 4045 401 ACACTGCCCATGTCCCCTCAAGCTTCCCCTGGCTCCTGCAACCACAAATCTACTCTCTGCCTCTGTGGGTTGACCTATTCTGGACACGTCCTAGAAATAGAGTCCTGC :ADBDCAFGFFGA?IGGAABEBIF=?DBA?AD@B@B?@AB?49B?B??<>?@;B687?96BDB?177)43:@?28B>6963%842;(->,1<3:33?21/24%3,A@0 X0:i:1 X1:i:0 MD:Z:90A17 RG:Z:ERR013140 AM:i:20 NM:i:1 SM:i:37 MQ:i:57 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR013140.3552250 163 17 3731 10 108M = 4051 394 TGTCCCCTCAAGCTTCCCCTCGCTCCTGCAACCACAAATCTACTCTCCGCCTCTCTGGGCTGACCTATTCTCGACACGTTCTAGAAATAGAGTCCTGCCAAACGTCGC /<@70(/>3061&A57-(#.%23.,4>@01B95B>>3:#/&AF@D+B/;%&FCB1+F3@<6B)-,:7%)9'8B<+0D7359F@7@49?@$>/B3(//). MD:Z:20G26T6G4T11G7C0A17A1C4G2 RG:Z:ERR013140 AM:i:10 NM:i:10 SM:i:10 MQ:i:10 XT:A:M BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162875.7468652 99 17 3733 60 100M = 3865 231 TCCCCTCAAGCTTCCCCTGGCTCCTGCAACCACAAATCTACTCTCTGCCTCTGTGGGTTGACCTATTCTGGACACGTCATAGAAATAGAGTCCTGCAACA AECDFHGFFJHIGJJIIJJ0KJKJGKJIIIJHHIGHJKKIKLLLLLLIKKLKKEKEBIHKJFLHIKIKMMHJIJJDHLHIFMIIFJDJIMGIJIIGFDD@ X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162875 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR245049.438880 99 17 3734 60 100M = 4134 499 CCCCTCAAGCTTCCCCTGGCTCCTGCAACCACAAATCTACTCTCTGCCTCTGTGGGTTGACCTATTCTGGACACGTCATAGAAATAGAGTCCTGCAACAC ?BAEFGFFIHHEJGHFHIDIHHGDGIHGHGEIGHGIKIEJHKHJGIIHDKIJFEA@EEJGHIGEFFKMJG9JFJAGKGCDHDHIGFI?KDFHH?IF?ECD X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR245049 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162872.10931516 163 17 3750 37 100M = 4074 423 TGGCTCCTGCAACCACAAATCTACTCTCTGCCTCTGTGGGTTGACCTATTCTGGACACGTCATAGAAATAGAGTCCTGCAACACGTGGCCGTCTGTGTCT @FBCBIJJKJFHFCFJFEDHLIHDMILFJLBLLILI?MHE;J8BFL=CJGFMJMDDK/LKGHJBGDILF) X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162872 AM:i:0 NM:i:0 SM:i:37 MQ:i:0 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243075.758288 163 17 3764 60 100M = 4186 521 ACAAATCTACTCTCTGCCTCTGTGGGTTGACCTATTCTGGACACGTCATAGAAATAGAGTCCTGCAACACGTGGCCGTCTGTGTCTGGCTTCTCTCGCTT ACECFEHGFHHIIIIJHHIIIJFJJHEEJFHHIFGGKJLHHBGJBGIFGELGHHHEJGLELIJIKIHMGIAELIIIDGJKJFJFKIIIHHDGHIGH=EF@ X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243075 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@ +ERR242963.128219 147 17 3766 60 100M = 3359 -506 AAATCTACTCTCTGCCTCTGTGGGTTGACCTATTCTGGACACGTCATAGAAATAGAGTCCTGCAACACGTGGCCGTCTGTGTCTGGCTTCTCTCGCTTAG =>AAICDJEJEJHJIKDKHGHHGJBGGCFJHAIHLGGKFJDBHHJDFKJFCGFIILG@JKHIHFDJEAIDJFG@HGGGFGIGKGGHJFFJFIF?JJBBD@ X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR242963 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR013140.23480670 73 17 3771 37 108M = 3771 0 TACTCTCTGCCTCTGTGGGTTGACCTATTCTGGACACGTCATAGAAATAGAGTCCTGCAACACGTGGCCGTCTGTGTCTGGCTTCTCTCGCTTAGCATCTTGTTTCCC @?@@DIEHB>GHIJHEBKKFDGGFDKGEEIGCHJGFF=FEKHHGHDFG>FDD?F@DEDGEDKHAIFGCH@EEHGGC>@EC@-G=6D+8(9?F?4B=>E>GAFA@);9# X0:i:1 X1:i:0 MD:Z:107A0 RG:Z:ERR013140 AM:i:0 NM:i:1 SM:i:37 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR013140.23480670 133 17 3771 0 35M73S = 3771 0 TTCTCATCAATCCCTCATCTCTTATAACCATTTCGGTCCTTTCGGCCCTACAGCCACCTTGTTTATACTTGGTAAGACCCACACCACTCGCCAACTTACTCTACTCCC 8+7?5>09:),/%81,$,7<+?)+1+*+),3%5+)#%(4B%$&'%'/*@,)*%%&,%(/0%-&$$*$-,$3*.%/$:%$+.$*%&+.,.%%,%(%7(-.-',1*6%&$ XC:i:35 RG:Z:ERR013140 +ERR162875.18637663 1107 17 3780 60 100M = 3471 -408 CCTCTGTGGGTTGACCTATTCTGGACACGTCATAGAAATAGAGTCCTGCAACACGTGGCCGTCTGTGTCTGGCTTCTCTCGCTTAGCATCTTGTTTCCAA 0GBCBHDJFC6IKG.?HA?>F:JM8LECJIAEHMHHFIBLK8K=E:6DAIGH:JBFIJJG>MIKKMIIIJKG=E??DC8DCABCGGFDH:BA::<>>8<67=8?>0A X0:i:1 X1:i:0 MD:Z:108 RG:Z:ERR013140 AM:i:0 NM:i:0 SM:i:37 MQ:i:7 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A +ERR013140.22233344 83 17 3784 60 108M = 3490 -401 TGTGGGTTGACCTATTCTGGACACGTCATAGAAATAGAGTCCTGCAACACGTGGCCGTCTGTGTCTGGCTTCTCTCGCTTAGCATCTTGTTTCCAAGGTCCTCCCACA 3:;8-9?=@=;AACF==EEG@H@@?A>DCF=?@ED=@9@CB:=BBJG?FHFLHLHIIHLJIKKIHIH@JIJHKIIGKHJKFJJGIHGJJEIHGIGGDCA@ X0:i:1 X1:i:0 MD:Z:108 RG:Z:ERR013140 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162872.15409720 83 17 3810 60 100M = 3484 -425 CATAGAAATAGAGTCCTGCAACACGTGGCCGTCTGTGTCTGGCTTCTCTCGCTTAGCATCTTGTTTCCAAGGTCCTCCCACAGTGTAGCATGCACCTGCT CADGGEEIHKKDIIIIIJKBIJIDIGGHJ=JKNJIJJILJIKMIIEFLJEMLJGILIIJLHJJHEBIKGJGJJJIIIIKHKKIHIGJJIGGHIFFHEEGB X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162872 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR242975.1167526 163 17 3819 29 100M = 4160 433 AGAGTCCTGCAACACGTGGCCGTCTGTGTCTGGCTTCTCTCGCTTAGCATCTTGTTTCCAAGGTCCTCCCACAGTGTAGCATGCACCTGCTACACTCCTT @EDHEHGIIHHGIEI@GJHHHAFGJKFIFJHIIIIDKJFIG@JIGALJCIJJFKEDEJEHHJJGJIFJHGIHGKFJEFJKEJHJGHGIIIHHDEGFGDEB X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR242975 AM:i:29 NM:i:0 SM:i:29 MQ:i:29 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A +ERR013140.9944053 163 17 3821 60 92M16S = 4143 402 AGTCCTGCAACACGTGGCCGTCTGTGTCTGGCTTCTCTCGCTTAGCATCTTGTTTCCAAGGTCCTCCCACAGTGTAGCATGCACCTGCTACACTCTTTCTTACGGCTG 9AABCCCDEA=EB:CBBD?>EIIEACC;DDE@F@9F0@>45C7:<2=>6CFACE@6@7=50>93&=-48693<@89AA3<*,=A58<44352/%)'/'$%,$$70 X0:i:1 X1:i:0 XC:i:92 MD:Z:92 RG:Z:ERR013140 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162875.26059461 163 17 3830 57 100M = 4037 306 ACACGTGGCCGTCTGTGTCTGGCTTCTCTCGCTTAGCATCTTGTTTCCAAGGTCCTCCCACAGTGTAGCATGCACCTGCTACACTCCTTCTTAGGGCTGA DACBBH7-AG=HJK=FKDIIB9:M1;GJ=DC@IFBBKGHDLH;GHGK:I>J129CJEFJ8G>M=D99A X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162875 AM:i:20 NM:i:0 SM:i:37 MQ:i:57 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243047.360466 99 17 3832 60 100M = 4185 452 ACGTGGCCGTCTGTGTCTGGCTTCTCTCGCTTAGCATCTTGTTTCCAAGGTCCTCCCACAGTGTAGCATGCACCTGCTACACTCCTTCTTAGGGCTGATA @-=CGEEAGEFF;5>CL31D5CC@JHCD/>G26@JGHECFIE7G>BC>GG;III2D@24/'.G>6,90 X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR243047 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243027.1264030 83 17 3836 29 100M = 3470 -465 GGCCGTCTGTGTCTGGCTTCTCTCGCTTAGCATCTTGTTTCCAAGGTCCTCCCACAGTGTAGCATGCACCTGCTACACTCCTTCTTAGGGCTGATATTCC 9>B=A@=>ABAA@@>9;7>5<=?:29 X0:i:1 X1:i:0 MD:Z:83A24 RG:Z:ERR013140 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162875.15307937 83 17 3853 29 100M = 3442 -510 TTCTCTCGCTTAGCATCTTGTTTCCAAGGTCCTCCCACAGTGTAGCATGCACCTGCTACACTCCTTCTTAGGGCTGATATTCCGCGCACCTGCTACACTC =>B)IDA7FC8D/DHIF1GJ11J?G=L6DEA>HEE:AGKJ>?AJIJJ4CD;=8HKFIAFDCGBI23EHCLKB5C@JIHG6IDC+BGF>HJ;+IEGGFGDB X0:i:1 X1:i:0 MD:Z:83A16 RG:Z:ERR162875 AM:i:29 NM:i:1 SM:i:29 MQ:i:29 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@D +ERR162872.9849990 83 17 3854 60 100M = 3663 -290 TCTCTCGCTTAGCATCTTGTTTCCAAGGTCCTCCCACAGTGTAGCATGCACCTGCTACACTCCTTCTTAGGGCTGATATTCCGCGCACCTGCTACACTCC CHFHG=HKHHJJKBGKIBJICHJLGLLEIMMHKJMIKLKKHIIKKJJJMJJLILMGGKFLIKMJJMGGLKKKMIKJHIGIJCICJJGJJGIIEFHFHE>B X0:i:1 X1:i:0 MD:Z:82A17 RG:Z:ERR162872 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162872.20934779 83 17 3855 60 100M = 3616 -338 CTCTCGCTTAGCATCTTGTTTCCAAGGTCCTCCCACAGTTTAGCATACACCTGCTACACTCCTTCTTAGGGCTGATATTCCACGCACCTGCTACACTCCT C:>>A6-'07KJDD7D92002-I&K(G2&92/;B98MFH)HB2BCA-E/4KI>.DIG8AIB=HE:C7J+@3KHJB6CDDHDEFGGAABEHDHHIKBFJGKHIJIIJJGKGGK?JFK=B@HDKJHBGJHGKKJKHKHHKIIIJJEGHIKKIJIAIIJKJJIJHIIIJGIIJJIIGGHEDDCA X0:i:1 X1:i:0 MD:Z:108 RG:Z:ERR016352 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR016352.8064738 163 17 3861 37 108M = 4107 353 CTTAGCATCTTGTTTCCAAGGTCCTCCCACAGTGTAGCATGCACCTGCTACACTCCTTCTTAGGGCTGATATTCCACGCACCTGCTACACTCCTTCTTATGGCTGATA :B@AA@CCBEDDEDDCDFFEGDCDGDDDFCG@EFGEGEGGGFA?@IGFHE@DDHEFIGFIHGHFI7E?GAGHIGBIE9FHEHKDEJF6FBJ=BFC?HIEAH9AGFB5? X0:i:1 X1:i:0 MD:Z:108 RG:Z:ERR016352 AM:i:0 NM:i:0 SM:i:37 MQ:i:8 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162875.7468652 147 17 3865 60 100M = 3733 -231 GCATCTTGTTTCCAAGGTCCTCCCACAGTGTAGCATGCACCTGCTACACTCCTTCTTAGGGCTGATATTCCGCGCACCTGCTACACTCCTTCTTATGGCT DF@FJFHGGIDILFLJKHJMIIKKEJKIJHHLKLJKLLIKMEKMIIMJLEGLIIMGIMKLLMGHJIJJHKDJDKLEJMGLMIILIMFKKDHKGGHGEFFD X0:i:1 X1:i:0 MD:Z:71A28 RG:Z:ERR162875 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR016352.9446395 83 17 3871 60 108M = 3647 -331 TGTTTCCAAGGTCCTCCCACAGTGTAGCATGCACCTGCTACACTCCTTCTTAGGGCTGATATTCCGCGCACCTGCTACACTCCTTCTTATGGCTGATATTCCACGCAC A8ABBFFFFB=GIHEHIHHJKBH?EKBJCGHJFEFGDHGHJHKGEJHLKKEKFJJKBIIII=KKAIAIJHKJG@JEFJIJEJJHGJFCIBHHJGGHGHDCIHGGHA>D@>AE9>E?: X0:i:1 X1:i:0 MD:Z:61A46 RG:Z:ERR016352 AM:i:20 NM:i:1 SM:i:37 MQ:i:57 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162875.919124 99 17 3879 37 100M = 4109 329 AGGTCCTCCCACAGTGTAGCATGCACCTGCTACACTCCTTCTTAGGGCTGATATTCCACGCACCTGCTACACTCCTTCTTATGGCTGATATTCCACGCAC BG@FFFIHGHGGHJHKGHKJIHLLIJJKLKLHKIILIKKHMLHDJKMLKDGIHJILLJBDKJIKIILFAKJDAEH@BKKFF6KIEJK&G8HEB>DB;EDA X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162875 AM:i:0 NM:i:0 SM:i:37 MQ:i:0 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@C +ERR013140.17460076 163 17 3883 60 108M = 4144 368 CCTCCCACAGTGTAGCATGCACCTGCTACACTCCTTCTTAGGGCTGATATTCCGCGCACCTGCTACACTCCTTCTTATGGCTGATATTCCACGCACCTGCTACACTCC :DEDDDDCFEBGCFCFE?CBHFJGBDEGGEGFDJJEJHEACGGDEFDA?EBBC1B:@ECDFB@EA>?=E?CAA@F;98@9AECDCA@>=;C@7;=7-2?>A=99.@84 X0:i:1 X1:i:0 MD:Z:53A54 RG:Z:ERR013140 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR156632.301185 83 17 3885 60 100M = 3655 -329 TCCCACAGTGTAGCATGCACCTGCTACACTCCTTCTTAGGGCTGATATTCCACGCACCTGCTACACTCCTTCTTATGGCTGATATTCCACGCACCTGCTA :CBGFIIGHIIJKJHKLKFLKJLLHFECKIILKJMFJMLMLMJLKLIIIILHEKKILNJLLEHJGMJLMJJLIJIJKLMKKIHIIIKKGCJJFIKGHGCD X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR156632 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR242971.1136963 147 17 3893 60 100M = 3535 -457 TGTAGCATGCACCTGCTACACTCCTTCTTAGGGCTGATATTCCGCGCACCTGCTACACTCCTTCTTATGGCTGATATTCCACGCACCTGCTACACTCCTT 0EA=GFDB3FBDEIGJHGGDGHIEBJJDFK72+?./;6-6->D8ABFCCFHAEJEBAGHBEEFCDE=>:@DBHGHAHDEEBCDFDDHJDFHILJLGCHEGDCEFD@JICJHJIHHFHEHJDHDEGCBC6EFDEC@ X0:i:1 X1:i:0 MD:Z:40A60G1G4 RG:Z:ERR013140 AM:i:37 NM:i:3 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR243087.1477801 83 17 3909 55 100M = 3600 -408 TACACTCCTTCTTAGGGCTGATATTCCACGCACCTGCTACACTCCTTCTTATGGCTGATATTCCACGCACCTGCTACACTCCTTCTTAGGGCTGATATTC 0?F?HBFJGGK:DHHII@FGHDFEEHJFBHJHGKICJ@BKEFGFH@EJGCB:HHJHGGEGFDEJD@HFDGKGIH@FJ?LFA>EHJGDIEEHKEGDBCCB? X0:i:1 X1:i:3 XA:Z:17,-4057,100M,1;17,-4094,100M,1;17,-4168,100M,1; MD:Z:100 RG:Z:ERR243087 AM:i:18 NM:i:0 SM:i:18 MQ:i:55 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A +ERR013140.18542909 163 17 3912 60 108M = 4185 380 ACTCCTTCTTAGGGCTGATATTCCACGCACCTGCTACACTCCTTCTTATGGCTGATATTCCACGCACCTGCTACACTCCTTCTTAGGGCTGATATTCCACACACCCGC :AEDDD@EGBFIJJIIHIGGGDIJHG;<9+&$&$&-. X0:i:1 X1:i:0 MD:Z:108 RG:Z:ERR013140 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162872.8738223 147 17 3914 60 100M = 3511 -502 TCCTTCTTAGGGCTGATATTCCGCGCACCTGCTACACTCCTTCTTATGGCTGATATTCCACGCACCTGCTACACTCCTTCTTAGGGCTGATATTCCACAC -E8?FIGCF:AKEDCFFH>JADKDDL:9JIHKIIJII>DC@GA3F;GDJHFLIJFEIDLHDLLEKIFMMGGJ>JHLJIIMIEJKKLLGJIHHFHHIEGDB X0:i:1 X1:i:0 MD:Z:22A77 RG:Z:ERR162872 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CAB +ERR243059.116527 147 17 3914 60 100M = 3516 -497 TCCTTCTTAGGGCTGATATTCCGCGCACCTGCTACACTCCTTCTTATGGCTGATATTCCACGCACCTGCTACACTCCTTCTTAGGGCTGATATTCCACAC =EGADGGDIHHGIGKGGIJGICJCJKGHKIIJFDJFLIHJIGJEFHIHIJLIGFIIFHIDBJJ?EKHKKDFKDKGGKGGIHFJHHIJGJGCFHFCHEGC@ X0:i:1 X1:i:0 MD:Z:22A77 RG:Z:ERR243059 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@C@@ +ERR242955.586810 147 17 3917 60 100M = 3506 -510 TTCTTAGGGCTGATATTCCGCGCACCTGCTACACTCCTTCTTATGGCTGATATTCCACGCACCTGCTACACTCCTTCTTAGGGCTGATATTCCACACACC (C7BB7FG28FJ9E>BAJ3CGHHJEEEDJ>GKGHIHFIEGJCHJHAGGF;IDIBGE>A X0:i:1 X1:i:0 MD:Z:19A80 RG:Z:ERR242955 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@F +ERR245032.607478 99 17 3950 60 100M = 4200 348 CTCCTTCTTATGGCTGATATTCCACGCACCTGCTACACTCCTTCTTAGGGCTGATATTCCACACACCCGCTACACTCCTTCTTAGGGCTGATATTCCACG ADCDG?GHCDGFJFEG>D@E?@HGDFGHH=EEIHFGFC?GGIIHCIEFED>H>0@CI4(.=FA;,J/.4./BF7?3.@9B7 X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR245032 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR016352.14078817 163 17 3952 60 106M2S = 4187 342 CCTTCTTATGGCTGATATTCCACGCACCTGCTACACTCCTTCTTAGGGCTGATATTCCACACACCCGCTACACTCCTTCTTAGGGCTGATATTCCACGCCCCCGCTAA :?CA@CABDDEDEE>CCEF@DFB'42C;6HBI@9CF8K@6F;E7C>?;D=D6JG?;)>FD:,9HI<.:BIDB0GJHA.3.2IH>HC?0E:@9G+BG82*@B;,BFFFFBB X0:i:1 X1:i:0 MD:Z:69G30 RG:Z:ERR242975 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@D +ERR013140.11440888 163 17 3974 60 108M = 4283 416 CGCACCTGCTACACTCCTTCTTAGGGCTGATATTCCACACACCCGCTACACTCCTTCTTAGGGCTGATATTCCACGCACCCGCTACACTCCTTCTTAGGGCTGATATT :?F>=:+6/@7>>:@2 X0:i:1 X1:i:0 MD:Z:108 RG:Z:ERR013140 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR156632.11081426 147 17 3977 60 100M = 3652 -424 CCCTGCTACACTCCTTCTTAGGGCTGATATTCCACACACCCGCTACACTCCTTCTTAGGGCTGATATTCCACGCACCCGCTACACTCCTTCTTAGGGCTG #6DGGIHEBALI4LIDKFAIKL1AIDCA@JJ?LIK=I0LG=DBI=LEKI7LHICI:KKJ7;HEHHHCIJKACBIGJIB:JE>J?HHFECGHFFFEFDGFB X0:i:1 X1:i:0 MD:Z:0A99 RG:Z:ERR156632 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR162872.22176921 99 17 3984 37 100M = 4109 224 ACACTCCTTCTTAGGGCTGATATTCCACACACCCGCTACACTCCTTCTTAGGGCTGATATTCCACGCACCCGCTACACTCCTTCTTAGGGCTGATATTCC BDEEHGGIEIIEGJIHJKKIIHIHKKIJDJIJKKCKLGKIIMKKHHKLHIDMGLJKIJDJEHKKJEKHHK:DKDH8IFJJKBGEIF>IHGBHGFGFE=FC X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162872 AM:i:0 NM:i:0 SM:i:37 MQ:i:7 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AB +ERR162872.16735015 147 17 3988 60 100M = 3713 -374 TCCTTCTTAGGGCTGATTTGCCACACACCCGCTCCACTCCTTCTTAGGGCTGATATTCCACGCACCCGCTACACTCCTTCTTAGGGCTGATATTCCACGC -6<2;D9H?:AJLDH7?)K0/LH:FF,&3??M4'N2/&0N@J:7;LFJCG7)@HIF=C@ X0:i:1 X1:i:0 MD:Z:17A1T13A66 RG:Z:ERR162872 AM:i:37 NM:i:3 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR013140.6157908 99 17 3994 37 108M = 4176 276 TTAGGGCTGATATTCCACACACCCGCTACACTCCTTCTTAGGGCTGATATTCCACGCACCCGCTACACTCCTTCTTAGGGCTGATATTCCACGCACCTGCTACACTCC @ABDGGHJGIFGFGIJJFJFKGKK@JKHGKGKJKLIKLHHIJJJLJLHIHIELKHAKLHLLAKLIHLHJKLJIKLDFEIEALIGGFH?DAJC7GHEBEFDIDAD@A<; X0:i:1 X1:i:0 MD:Z:108 RG:Z:ERR013140 AM:i:0 NM:i:0 SM:i:37 MQ:i:23 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ diff --git a/src/samtools-1.3.1/test/dat/mpileup.2.sam b/src/samtools-1.3.1/test/dat/mpileup.2.sam new file mode 100644 index 0000000..337c037 --- /dev/null +++ b/src/samtools-1.3.1/test/dat/mpileup.2.sam @@ -0,0 +1,248 @@ +@HD VN:1.0 SO:coordinate +@SQ SN:17 LN:4200 M5:a9a06ca09c111789d92723fbf39820f6 AS:NCBI37 SP:Human +@RG ID:ERR229776 LB:HG00101_I_bc_pelib_1018 SM:HG00101 PI:510 CN:MPIMG PL:ILLUMINA DS:SRP001294 +@PG ID:bwa_index PN:bwa VN:0.5.9-r16 CL:bwa index -a bwtsw $reference_fasta +@PG ID:bwa_aln_fastq PN:bwa PP:bwa_index VN:0.5.9-r16 CL:bwa aln -q 15 -f $sai_file $reference_fasta $fastq_file +@PG ID:bwa_sam PN:bwa PP:bwa_aln_fastq VN:0.5.9-r16 CL:bwa sampe -a 1530 -r $rg_line -f $sam_file $reference_fasta $sai_file(s) $fastq_file(s) +@PG ID:sam_to_fixed_bam PN:samtools PP:bwa_sam VN:0.1.17 (r973:277) CL:samtools view -bSu $sam_file | samtools sort -n -o - samtools_nsort_tmp | samtools fixmate /dev/stdin /dev/stdout | samtools sort -o - samtools_csort_tmp | samtools fillmd -u - $reference_fasta > $fixed_bam_file +@PG ID:gatk_target_interval_creator PN:GenomeAnalysisTK PP:sam_to_fixed_bam VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T RealignerTargetCreator -R $reference_fasta -o $intervals_file -known $known_indels_file(s) +@PG ID:bam_realignment_around_known_indels PN:GenomeAnalysisTK PP:gatk_target_interval_creator VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T IndelRealigner -R $reference_fasta -I $bam_file -o $realigned_bam_file -targetIntervals $intervals_file -known $known_indels_file(s) -LOD 0.4 -model KNOWNS_ONLY -compress 0 --disable_bam_indexing +@PG ID:bam_count_covariates PN:GenomeAnalysisTK PP:bam_realignment_around_known_indels VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T CountCovariates -R $reference_fasta -I $bam_file -recalFile $bam_file.recal_data.csv -knownSites $known_sites_file(s) -l INFO -L '1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;X;Y;MT' -cov ReadGroupCovariate -cov QualityScoreCovariate -cov CycleCovariate -cov DinucCovariate +@PG ID:bam_recalibrate_quality_scores PN:GenomeAnalysisTK PP:bam_count_covariates VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T TableRecalibration -R $reference_fasta -recalFile $bam_file.recal_data.csv -I $bam_file -o $recalibrated_bam_file -l INFO -compress 0 --disable_bam_indexing +@PG ID:bam_calculate_bq PN:samtools PP:bam_recalibrate_quality_scores VN:0.1.17 (r973:277) CL:samtools calmd -Erb $bam_file $reference_fasta > $bq_bam_file +@PG ID:bam_merge PN:picard PP:bam_calculate_bq VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_mark_duplicates PN:picard PP:bam_merge VN:1.53 CL:java $jvm_args -jar MarkDuplicates.jar INPUT=$bam_file OUTPUT=$markdup_bam_file ASSUME_SORTED=TRUE METRICS_FILE=/dev/null VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.1 PN:picard PP:bam_mark_duplicates VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +ERR229776.1434662 163 17 1 29 63S38M = 189 288 TCTATGACAGGGAGGTCATGTGCAGGCTGGAGAAGGGGACAAGAGGTCCCCAACTTCTTTGCAAAGCTTCTCACCCTGTTCCTGCATAGATAATTGCATGA ?FIFEDHEHF@EJEHCFEGIFHHHJIIKIIKFKMHLILKJJJFGCF@DHILJMHMDEKDGBIJJJGGK@HMKKFJHJIHCIHLHJIIIIKEIJFEGGGDDF MD:Z:38 RG:Z:ERR229776 AM:i:29 NM:i:0 SM:i:29 MQ:i:29 XT:A:M BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@iiffj_gljjeigihgbhgkgihhhhjdhiedfffcce +ERR229776.44080430 163 17 1 29 33S68M = 200 299 AGAAGGGGACAAGAGGTCCCCAACTTCTTTGCAAAGCTTCTCACCCTGTTCCTGCATAGATAATTGCATGACAATTGCCTTGTCCCTGCTGAATGTGCTCT CEHIFEEEIFFKIHIHEBFHGIKGLJLMKKKKJMLBJKCJLJJGIIJFJKJILJMKKJIKKJLKGFJJKBKJKEDAIKHIFHKLHHLHGLFJJH?CCDFDH MD:Z:68 RG:Z:ERR229776 AM:i:29 NM:i:0 SM:i:29 MQ:i:29 XT:A:M BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@lkaijbikiifhhieijihkiljjihjjikjfeiijajijdc`hjghegjkggkgfkeiig^bbcecg +ERR229776.67863896 163 17 1 29 70S31M = 243 336 TCCTTTCTCTATGACAGGGAGGTCATGTGCAGGCTGGAGAAGGGGACAAGAGGTCCCCAACTTCTTTGCAAAGCTTCTCACCCTGTTCCTGCATAGATAAT ?EEIBDFJFJFGHHHHCA7JII@HIIGHFIIJFILIGDAJLICBIGIGMKLFAFJJILIMILIKF@JGGGJJHILEJMICEGFJIHDIHL?G0=>AH@D@GGG@LDAGFDC@GFF?C6BADEA## X0:i:1 X1:i:0 XC:i:100 MD:Z:63T36 RG:Z:ERR229776 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@ +ERR229776.5202330 113 17 20 37 101M * 0 0 TGCATAGATAATTGCATGACAATTGCCTTGTCCCTGCTGAATGTGCTCTGGGGTCTCTGGGGTCTCACCCACGACCAACTCCCTGGGCCTGGCACCAGGGA FFFHGKHJIHHHJIIKLKIHGHGIHBCCHEHDDFFFDFIAHI@CE@EHIHBJIKJKLGJKJFIHJFAJGH=:A6JIHFEDGGHGIGH=HFABDA@EIDEEB X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 XT:A:U BQ:Z:A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.96861155 99 17 29 60 38M63S = 245 315 AATTGCATGACAATTGCCTTGTCCCTGCTGAATGTGCTCTGGGGTCTCTGGGGTCTCACCCACGACCAACTCCCTGGGCCTGGCACCGGGGAACTTAACAA =BE:CD5=@;3BC5</>E&%()4'5+')=1,)4?C3B5D?:JH'.5>BH5A;*0$;666@FCHCIEIHHIICGDC:GDGFD? MD:Z:8T0G13G0T1T39C34 RG:Z:ERR229776 AM:i:29 NM:i:6 SM:i:29 MQ:i:29 XT:A:M BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.18900347 177 17 69 37 101M * 0 0 GGGGTCTCTGGGGTCTCACCCACGACCAACTCCCTGGGCCTGGCACCAGGGAGCTTAACAAACATCTGTCCAGCGAATACCTGCATCCCTAGAAGTGAAGC DCCBFBGCGFFFHKDJDBGGIC?IIBHHGDLIFJKLJKDGIJJJJLJMMLLNLKLFJIHKBFJJKJJJKLILLBLJIHIKKIKIIJJJIHIHHKEGFGIFC X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 XT:A:U BQ:Z:EBA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@E +ERR229776.10174020 147 17 73 60 101M = 32 -141 TCTCTGGGGTCTCACCCACGACCAACTCCCTGGGCCTGGCACCAGGGAGCTTAACAAACATCTGTCCAGCGAATACCTGCATCCCTAGAAGTGAAGCCACC CEGFHGHHGJIKDBGGIJAIGDHIFGJFIKJJJKFKKMMLKMLMLMMNMMMJKJKKJHKJLKJKKLKMLBKJIIEKLIKJIKKJKIKJIKDGHHKGDFHBC X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B +ERR229776.54549035 163 17 122 60 101M = 343 321 CTTAACAAACATCTGTCCAGCGAATACCTGCATCCCTAGAAGTGAAGCCACCGCCCAAAGACACGCCCATGTCCAGCTTAACCTGCATCCCTAGAAGTGAA CIFFIEGJJFFHIKIHKJIKJBJLIIJLMKLJJLLLMJMLNMJJLMMJLKKMFGIJDED=?DA?=FIGGBBCE>C;?EJFGFHFCFCHCHDAHEBCHJHGDJDEADFDFI@GJJE>J@A>D=E>D>:7;@:DDCFA= X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:29 NM:i:0 SM:i:29 MQ:i:29 XT:A:U BQ:Z:A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.67863896 83 17 243 29 5S60M1I35M = 1 -336 CACGCCCATGTCCAGCTTATTCTGCCCAGGTCCTCCCCAGAAAGGCTGCATGGTTGACACACAGTAGCCTGCGACAAAGCTGAATGCTATCATTTAAAAAC ######HIJEG0>><CBCJ9BD:1;.;2>AG;7?8&/7.C8D;>9,>;B87E>A:3:BHBE@A:EA X0:i:1 X1:i:0 XC:i:96 MD:Z:24T5T64 RG:Z:ERR229776 AM:i:29 NM:i:3 SM:i:29 MQ:i:29 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.96861155 147 17 245 60 58M1I42M = 29 -315 ATGTCCAGCTTATTCTGCCCAGTTCCTCTCCAGAAAGGCTGCATGGTTGACACACAGTAGCCTGCGACAAAGCTGAATGCTATCATTTAAAAACTCCTTGC CD6;=?GB=-EEDH>IG<=?L@DHBBDCDHHMFCDLGEGG?CJFHGF:EAB0CFHLC>MKGFJI?D@FIILH>IIIIHG;F7A69B=;CA7GEFH/=CB?0 X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR229776 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.70166645 16 17 256 37 47M1I53M * 0 0 ATTCTGCCCAGTTCCTCTCCAGAAAGGCTGCATGGTTGACACACAGTAGCCTGCGACAAAGCTGAATGCTATCATTTAAAAAATCCTTGCTGGTTTGAGAG AIIAMHABJNHLI>COB?CJPHJGPJIHOKC;EJGQGKKI>CFBLGOLDAK6=2G@HLKHH(NHKGPHKN?K>LPB88?A8'&5=FJIJEKCCIM;3MEM< X0:i:1 X1:i:0 MD:Z:81C18 RG:Z:ERR229776 NM:i:2 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.109178428 147 17 278 29 25M1I75M = 49 -328 AAAGGCTGCATGGTTGACACACAGTAGCCTGCGACAAAGCTGAATGCTATCATTTAAAAACTCCTTGCTGGTTTGAGAGGCAGAAAATGATATCTCATAGT ACICF>FF=CFFFEDFG-6CFDMHHLFACFJ5LKJK@MIIKLKJJJCGHKAJLLIJJHJFHGIKLHEJI@HGKFHLJLHHIKJGIHHCIHAGH:DB<=CC: X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR229776 AM:i:29 NM:i:1 SM:i:29 MQ:i:29 XT:A:U BQ:Z:@AD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.33489754 163 17 286 60 17M1I83M = 565 379 CATGGTTGACACACAGTAGCCTGCGACAAAGCTGAATGCTATCATTTAAAAACTCCTTGCTGGTTTGAGAGGCAGAAAATGATATCTCATAGTTGCTTTAC CGFFDGHFIFFGHHHKHGKJKLJKBKJJMLLLMKLMJLKMKKLIJLKJMNNNKNMMMLLMNLMJKKIKLGGHHIHJHHHGIJHIKINIJIIIIFHHKCCE= X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR229776 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.67002924 99 17 287 60 101M = 567 362 ATGGTTGACAGACAGTGCCTGCGACAAAGCTGAATGCTATCATTTAAAAACTCCTTGCTGGTTTGAGAGGCAGAAAATGATATCTCATAGTTGCTTTACTT 7<937;A%6@AB5AGBCBG4GEE=;?BDHG;9@D@=;BB@GJ@KKKJDB;:@>C?9C??AEAICI6/9@CEDEMFIEDH?C?GC?DD:DB X0:i:1 X1:i:0 MD:Z:10C90 RG:Z:ERR229776 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@FG +ERR229776.39811680 163 17 292 60 11M1I89M = 579 387 TGACACACAGTAGCCTGCGACAAAGCTGAATGCTATCATTTAAAAACTCCTTGCTGGTTTGAGAGGCAGAAAATGATATCTCATAGTTGCTTTACTTTGCA ?CGCFE@E;GHC@EFKB=76DDJDI@BGKCLK8JD6JJAIJBGEBBF?>CCAGCDGEIIFCJGGC;FCEDD@HADHE::=IEGJIGIKIJKDHFKIILIIJJJLLLM?KJKMJJGMJLGCIHLFLHJLKJLMNFIKJIJJJNJKJGCAFFJMHFIGLHIHIJKFFDCC=9DHEBD X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:29 NM:i:0 SM:i:29 MQ:i:29 XT:A:U BQ:Z:A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A +ERR229776.47122623 83 17 316 60 4S97M = 19 -393 AAAGCTGAATGCTATCATTTAAAAACTCCTTGCTGGTTTGAGAGGCATAAAATGATAGCTCATAGTTGCTTTCCTTTGCATATTTTAAAATTGTGACTTTC #####GA7>;IDG@D5LNHDB>8.0DF.FFC::HAA?DD3-BMA;;6+=D=HDD<75'8=<@F@F@<5(G5(%>D>;3*6<'62+7 X0:i:1 X1:i:0 XC:i:97 MD:Z:43G9T14A28 RG:Z:ERR229776 AM:i:37 NM:i:3 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.54549035 83 17 343 60 101M = 122 -321 GCTGGTTTGAGAGGCAGAAAATGATATCTCATAGTTGCTTTACTTTGCATATTTTAAAATTGTGACTTTCATGGCATAAATAATACTGGTTTATTACAGAA CFGFDJKJJOHLIJJHGHHIIILJJJLMLKKJMJMJLMMMIJLLMJKIJJFMLLIJJIHJIIIJHKLKJIGEJJGHGIGGGFCGGGFHEIEBDHBFEIFEC X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A +ERR229776.24914793 99 17 348 60 101M = 613 365 TTTGAGAGGCAGAAAATGATATCTCATAGTTGCTTTACTTTGCATATTTTAAAATTGTGACTTTCATGGCATAAATAATACTGGTTTATTACAGAAGCACT A@EEFE>ED?;EHGIEGDD@FGEEGEGGDEFIJKFIFFKJIHGEIGIKJIELMMJKEBJFHIGEIJJJLKIJDILKJNDKIKKEJKKEIKKGJHJLGCEEI X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@D +ERR229776.100438586 99 17 384 60 101M = 443 159 ACTTTGCATATTTTAAAATTGTGACTTTCATGGCATAAATAATACTGGTTTATTACAGAAGCACTAGAAAATGCATGTGGACAAAAGTTGGGATTAGGAGA AACAECGDFCHHIKKFCGHGHLGEIJ=GGJDHJDKMFFHELJHHLBEKKHKIHEHEIJLJNNIGAIIEGEHHGBDCC X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B +ERR229776.100438586 147 17 443 60 101M = 384 -159 AGCACTAGAAAATGCATGTGGACAAAAGTTGGGATTAGGAGAGAGAAATGAAGACATATGTCCACACAAAAACCTGTTCATTGCAGCTTTCTACCATCACC HDBEFGHFHFHIJFCELJLKLFFKIGLEJKAIFEJJMJFMJHJKBJKGBJJMJJFIJFGHGAFEHJHBICCAIEFEGDCF@D@@KHEDFG7CHDBC@;230 X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:C@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.105883979 163 17 445 60 101M = 610 265 CACTAGAAAATGCATGTGGACAAAAGTTGGGATTAGGAGAGAGAAATGAAGACATATGTCCACACAAAAACCTGTTCATTGCAGCTTTCTACCATCACCAA CGEJFGIJJJDHIHHJHFKKIILLLLIJILLKJKJMLKJJKKKLNMKLLMMLKKKKKLKLLKKKKKNNNMJJOKIAKKKFIKLIKMFFIMKGHIHGHDEFD X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@HI +ERR229776.41759951 163 17 452 60 101M = 681 323 AAATGCATGTGGACAAAAGTTGGGATTAGGAGAGAGAAATGAAGACATATGTCCACACAAAAACCTGTTCATTGCAGCTTTCTACCATCACCAAAAATTGC :DEEEG=*BCB.F6FGI==IIF1BDIAIJI,FEH=BFFHD,AECEBFFEF=8DFIGJGF4<++*@KEHDGIJKHHG-?C=DHLIF8GFEIDFGE?BBDBAD X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@IG@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.103175593 163 17 462 60 101M = 681 314 GGACAAAAGTTGGGATTAGGAGAGAGAAATGAAGACATATGTCCACACAAAAACCTGTTCATTGCAGCTTTCTACCATCACCAAAAATTGCAAACAACCAC .6:AFFEEB?<8;:IG?DHH?FI9EIIJJHFGK+:BF8DFAF@DGDJEHHCFECHDC6BE@BEEIBGJMJHKOHDEIEFC=BED6:FEEF=G-9AFE=@BA X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.28425582 99 17 465 60 101M = 698 315 CAAAAGTTGGGATTAGGAGAGAGAAATGAAGACATATGTCCACACAAAAACCTGTTCATTGCAGCTTTCTACCATCACCAAAAATTGCAAACAACCACACG ADD=7HEG2;>@CD7C=@C=@E?CF@?4>BJ>;;9FGH=FGDJHJJJBDC;8=DCEGJGGEHIKHHJEE5@B06C?DHBEHED@# X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.445065 163 17 478 60 101M = 793 406 TAGGAGAGAGAAATGAAGACATATGTCCACACAAAAACCTGTTCATTGCAGCTTTCTACCATCACCAAAAATTGCAAACAACCACACGCCCTTCAACTGGG ?FEDFGHFHHDKKEHEJGJ3HHIIIIKKHIJIJLLLLJILAFJJFJKJ?FGIMKIILJHHFEEFH7IFELLDHKFILFGGKGHJGGGAJIIMHEHIEI7;5 X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.76793083 163 17 490 60 101M = 728 338 ATGAAGACATATGTCCACACAAAAACCTGTTCATTGCAGCTTTCTACCATCACCAAAAATTGCAAACAACCACACGCCCTTCAACTGGGGAACTCATCAAC ?EDHDGHDFHDHHEHGHCHHIKLKJFHJHJKIIIJHIJFHKJJJLJJBFDJKHIJMBIF>AGHGMHIJMIJJJKC=IGDCDGJFHMIE@CKDCMHHFFGB# X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.7941745 163 17 541 60 101M = 806 357 ACCAAAAATTGCAAACAACCACACGCCCTTCAACTGGGGAACTCATCAACAACAAACTTGTGGTTTACCCACACAATGGAAGACCACTTAGCAACAAAAAG ?>?FIJJJHH?GDGCEHIHEG7H<:IKKLJKJLADHCFIGKGMIICBILHJLBHIAGL6C8BA2*;BAAAFE>CH=.C;5AE,5)/<4C=3'=8;;*);10*HHH>?CEC(B9)@@(<:(=>;.G762*6JIB>,6(56--/'GF:7D=486A=BA XC:i:88 MD:Z:17C14C0T17C22A13 RG:Z:ERR229776 AM:i:29 NM:i:5 SM:i:29 MQ:i:29 XT:A:M BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.33489754 83 17 565 60 101M = 286 -379 GCCCTTCAACTGGGGAACTCATCAACAACAAACTTGTGGTTTACCCACACAATGGAAGACCACTTAGCAACAAAAAGGACCAAACTCCTGGTACATGCAAC :?DFIJHHICIHFELHIHJHJIHEHGKIKKB=JMJDJFG.>665CE@HFI>G474>9DF>@?FEA=>=JB:GEE@B>: X0:i:1 X1:i:0 XC:i:83 MD:Z:83 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.89263281 163 17 572 60 101M = 706 234 AACTGGGGAACTCATCAACAACAAACTTGTGGTTTACCCACACAATGGAAGACCACTTAGCAACAAAAAGGACCAAACTCCTGGTACATGCAACTGACAGA CHEJFEEEFIDKIHHKIKIILIILLJLKKJIIIIJJJMMKHJKJNJJLLNMLKMKKMLKKMKNIJMNMMKEKIHIGHGMFHMIGJIGJHHIJIGLGHDGEF X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:AC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A +ERR229776.40976938 163 17 574 60 101M = 796 322 CTGGGGAACTCATCAACAACAAACTTGTGGTTTACCCACACAATGGAAGACCACTTAGCAACAAAAAGGACCAAACTCCTGGTACATGCAACTGACAGATG ?HDDDEIJFJFHGDHKIHKIIKKGLJIEHIGIIIIIKJHIJJHIJJKLILJMKKMLJKLKNJKMMMNJHLEGHGGGMIHKIGHIGJIHJJHGLHIFHFGDD X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.39811680 83 17 579 60 101M = 292 -387 GAACTCATCAACAACAAACTTGTGGTTTACCCACACAATGGAAGACCACTTAGCAACAAAAAGGACCAAACTCCTGGTACATGCAACTGACAGATGAATCT DAFCCC7EA@GFGFHC:0KCFBBD8MLJEA;?><=:HB?3JIKBBAFBHD?FCE2CG:HEGJE<<@ACDFA8BGFDEB<(GEHGFCA?E@:@9E=F@D?8A X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.96748390 1107 17 579 60 101M = 292 -387 GAACTCATCAACAACAAACTTGTGGTTTACCCACACAATGGAAGACCACTTAGCAACAAAAAGGACCAAACTCCTGGTACATGCAACTGACAGATGAATCT FDGFIEFE@@G>B0CC@0>@FCE=F@MIEGJIDIDE@EGFG?K=BIIJGFBJHE@=9C@HFJE@G:@@?E=D<5>8BH==@@<;@= X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.65100219 99 17 604 60 35M66S = 847 335 TTTACCCACACAATGGAAGACCACTTAGCAACAAAAAGGACCAAACTCCTGGCACATGCAACTGGCAGATGAATCTCAAACGCATTCCTCCGTGTGACAGA 15))2*4?0<4CC>A9<#################################################################################### X0:i:1 X1:i:0 XC:i:35 MD:Z:35 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.105883979 83 17 610 60 101M = 445 -265 CACACAATGGAAGACCACTTAGCAACAAAAAGGACCAAACTCCTGGTACATGCAACTGACAGATGAATCTCAAACGCATTCCTCCGTGTGAAAGAAGCCGG CGFGGEJIHIFMIIGIJHHKLHHEHGJJJIKHHHFIIEBHKLLILIHJJIFLIJILIKHJLKIIJJIHHJHEFB?HIHIIIHGI?EFFGGBBGECIEC:EC X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A +ERR229776.24914793 147 17 613 60 101M = 348 -365 ACAATGGAAGACCACTTAGCAACAAAAAGGACCAAACTCCTGGTACATGCAACTGACAGATGAATCTCAAACGCATTCCTCCGTGTGAAAGAAGCCGGACT @D>GHGHFLFCEHJIHILHDFGDIIEDLGIHEHGC@BGDKJHGJGJJJGJIJKIKJLMICIJJIKEJHJIF>GGILGKJJH=HGHGJDIKFHJFE>DEHE? X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.50340221 99 17 667 60 95M6S = 960 393 GACAGAGGAATCTCAAACGCATTCCTCCGTTTAAAAGAAGCCGGACTCATAGGGCAACACACTATCTGACTGTTTCATGGGAAAGTCTGGAAACGGCAACA =FCDEG*.@56BFHG<58&3)1AJ6(>6'=13=.A3:)2DC@:DA(@;D)B@>B89>BG?;8)@EG@3%;A+>GGKHABEBB####### X0:i:1 X1:i:0 XC:i:95 MD:Z:6T23G1G16C45 RG:Z:ERR229776 AM:i:37 NM:i:4 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.103175593 83 17 681 60 5S96M = 462 -314 ATCTCAAACGCATTCCTCCGTGTGAAAGAAGCCGGACTCACAGGGCAACACACTATCTGACTGTTTCATGGGAAAGTCTGGAAACGGCAACACCATTGAGA ######@E;EBD8+8)1$4:>FAJJKMG?H:*6@<>;:=A@D>9G;0@;06JIG@CA/9F>E??C>F>@AD>DF>A@32>@;')8=;.7F70HHIHIC@EA34IHHE@::*-(<:3H7@CF57>F;B3:07C68;,6A8(<;3563C>;E>= X0:i:1 X1:i:0 XC:i:95 MD:Z:95 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.7320258 99 17 683 60 101M = 985 402 ACGCATTCCTCCGTGTGAAAGAAGCCGGACTCACAGGGCAACACACTATCTGACTGTTTCATGGGAAAGTCTGGAAACGGCAGCACCATTGAGACAGAAAA B+)=AC/=8@4D<6>948=57D;CA@96A;DIB>AG:8>C;;@@EGIA6?FH>EI8CCGJFD=;>20>)1?@8FHC69BI>ABF=C: X0:i:1 X1:i:0 MD:Z:82A18 RG:Z:ERR229776 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@B@ +ERR229776.28425582 147 17 698 60 18S83M = 465 -315 CAAACGCATTCCGCCGTGTGAAAGAAGCCGGACTCACAGGGCAACCCACTATCTGACTGTTTCATGGGAAAGTCTGGAAACGGCAACACCATTGAGACAGA ###################HD@HDELF6=HHGGIE7DEIGFDBG9%B6FF>:BDF@FF@FJHFEHEEEHHKCG?CHF81I;GC2B>ECCCAEGFKGFED9: X0:i:1 X1:i:0 XC:i:83 MD:Z:27A55 RG:Z:ERR229776 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.89263281 83 17 706 60 101M = 572 -234 GCCGGACTCACAGGGCAACACACTATCTGACTGTTTCATGGGAAAGTCTGGAAACGGCAACACCATTGAGACAGAAAACAGGTGAGTGGTTGCCTGGGGCC >D>FHGHJHGFMHHIIFGIHHEHIKLJJJJKJHLLLKJJJLLKJLGLJJIEIEB@KKFHFCCKJILIDFH>AKIIIGFGJIFFII?GHEIBE>3IJEE;CFHGBJ=8<8IILFEEIIHJGGHDHIF@7CLGH?0094=094%492;>B=CB'%6BBIED@ X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.76793083 83 17 728 60 101M = 490 -338 CTATCTGACTGTTTCATGGGAAAGTCTGGAAACGGCAACACCATTGAGACAGAAAACAGGTGAGTGGTTGCCTGGGGCCAGGGAACTTTCTGGGGTCATAT D=JCDB>CB>EFGBA?E>DGEB?CDBFGCI@BEHCAJGCCK=C@F??EA16>>DCMII@LE@CGDI;@DIIHCGG?@=1= X0:i:1 X1:i:0 MD:Z:75T5G19 RG:Z:ERR229776 AM:i:37 NM:i:2 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.98656758 163 17 764 60 101M = 1003 339 AACACCATTGAGACAGAAAACAGGTGAGTGGTTGCCTGGGGCCAGGGAACTTTCTGGGGTCATATTCTCTGTGTTGATTCTGGTGGTGGAAACAAGACTGT CHEFDFGHHHHIHEHKJKLLIILKIIKJEGIJJKLLMLLLLMLJMLLLMKNLLMMLLLMFKJKJKJJNJOJJHJJCLIFHMIGHIGJIGHHJGGCGHDJEE X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:AC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.20493064 99 17 765 60 101M = 1017 352 ACACCATTGAGACAGAAAACAGGTGAGTGGTTGCCTGGGGCCAGGGAACTTTCTGGGGTCATACTCTCTATGTTGATTCTGGTGGTGGAAACAAGACTGTC CDGCDEBFDCCHEFIGIJIFGIHCGFHCEDBIIJIKHHKKKKIKKKJLJLEJKKIILK?HIGIELHLILHIGGJHIIEJLHFHHGDDGJHHGIHGJEKFGE X0:i:1 X1:i:0 MD:Z:63T5G31 RG:Z:ERR229776 AM:i:37 NM:i:2 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@G +ERR229776.445065 83 17 793 60 9S92M = 478 -406 CAGGTGAGTGGTTGCCTGGGGCCAGGGAACTTTCTGGGGTCATATTCTCTGTGTTGTTTCTGGTGGTGGAAACAAGACTGTCCCAGCCTGGGTGATACAGC ##########CFJE@CGDD@EA;G>>GE8?9?/;AFCHFJJJGBFIDHHIF411A=9>$FC@?FAHDFEC<:8A=GG@;DI=8>E;5:GC4BG:BCE;@A-:>EHJFFHICDGHIG?GEKIHLIIKCHEFB>>=IAIBHHCEE<9BGDA@GBJH8=JD@CGDIJG?FFE X0:i:1 X1:i:0 MD:Z:10T5G84 RG:Z:ERR229776 AM:i:37 NM:i:2 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.59614566 163 17 820 60 101M = 1133 408 GGGTCATACTCTCTATGTTGATTCTGGTGGTGGAAACAAGACTGTCCCAGCCTGGGTGATACAGCGAGACCCCATCTCTACCAAAAAATTAAAAATTAGCT :;@=AHGFFKFKIHHIFCHHKBHHLIEIIIAFEKLLJJLKLKDHJJHIIKMMLFJJ7=GGIGJLJBLJLEIIGIEHMILFGHJD?JDDEFFIJHGHBFDEF X0:i:1 X1:i:0 MD:Z:8T5G86 RG:Z:ERR229776 AM:i:37 NM:i:2 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@B@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A +ERR229776.65100219 147 17 847 60 8S93M = 604 -335 GATTCTGTTGGTGGAAACAAGACTGTCCCAGCCTGGGTGATACAGCGAGACCCCATCTCTACCAAAAAATTAAAAATTAGCTGGGCATGGTGGTGCATGCC #########FDGFF:DCFDLEA=0D;BBHLF;6GA-6IJJIH=KI9>G@2019BCAB,F>F=AJBFHA?6?DJJDIEH;HCH>BCA;ACA3;;?G>;C8=. X0:i:1 X1:i:0 XC:i:93 MD:Z:93 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.70908663 16 17 916 37 1S100M * 0 0 TCAGCTGGGCATGGTGGTGCATGCCTGTAGTCCCAGCTATTCACAGTGCTGAGGTCGGAAGATGCCTGAGCCCAGGCGTTCAAGGCTGCAATGAGCTATGA ##J@<:7FM?IMHGLGINGEEJH=>I:MPGD9:NNM?MIQNNMPRJNEMQKLA9D"MLMMM6L2,&PMQJ8?B2I@+:KMN>=2E?AI@HDIFNG8< X0:i:1 X1:i:0 XC:i:100 MD:Z:0T53G9T10A24 RG:Z:ERR229776 NM:i:4 XT:A:U BQ:Z:@@E@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.33718464 147 17 927 60 101M = 717 -310 GGTGGTGCATGCCTGTAGTCCCAGCTATTCACAGTGCTGAGGTGGGAAGATGCTTGAGCCCAGGAGTTCAAGGCTGCAATGAGCTATGATTGCGCCACTGC ;@FCAHGCHGGEHJHIJCJEF?LJIHDED@7CKD;HGJFEIIJGDGBAE5A?IMJLMJGIFLGBIBBJF>LEIJIIF@EIJKICFBHFGKBG?FEFAEGB7 X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.53110448 99 17 947 29 2S31M68S = 1224 373 TACCATCTATTCACAGTGCTGAAATGGGAAGATTCTTGAGCCCAGGAGTTCAATGCTGTAATTACATATGTTATCGACACTGCATTTTGGCCTGGATGAGA B7:11()8::@A?IJIHJJLKIGJEJFHIIGGEFKHHGGFCB0>EEFDG? X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.7320258 147 17 985 60 101M = 683 -402 CCCAGGAGTTCAAGGCTGCAATGAGCTATGATTGCGCCACTGCACTTTGGCCTGGACAACAGAGCAAAACCCTGTCTCTAAAAAAAGAAAAGAAAAGAAAA ?CEIDBKGJJIFLFIIJIIFHCGLCCFFJGDDHJBK?GKGIH=GBCFACECHJHJJIFFJKGJJIJIIFIIJIHGJJJHJIIGBHKHFAGFHHHHKFGCC? X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IHIG +ERR229776.98656758 83 17 1003 60 101M = 764 -339 CAATGAGCTATGATTGCGCCACTGCACTTTGGCCTGGACAACAGAGCAAAACCCTGTCTCTAAAAAAAGAAAAGAAAAGAAAAACTCACTGGATATGAATG EGGHGLIGIIJIIHJIAIEHHHIIHIHMLJFJIIIHMIJJJHLILIGJJIDLKLIHJCHI>JJJJJJIGIFEJJIIIJIHHFCFGBFAHFABDEBEEEEFC X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.50998015 0 17 1012 37 100M1S * 0 0 ATGATTGCGCCACTGCACTTTGGCCTGGACAACAGAGCAAAACCCTGTCTCTAAAAAAAGAAAAGAAAAGAAAAACTCACTGGATATGAATGATACAGGTT 327C$2FG8CGM@H?563@3I@%2==H;?*@H;E?BF;M>N7FFHGA8GEGHHJIIJIIHJIIFHLCLKIIKKOJNKIKKKJMJMKJLKLKKLLLLLKMJLLLMILKLMKJKJJJJKIJGIKLIIIIKIIIKHHIFKFEJGFJEFC X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.2114306 163 17 1033 60 101M = 1337 404 GGCCTGGACAACAGAGCAAAACCCTGTCTCTAAAAAAAGAAAAGAAAAGAAAAACTCACTGGATATGAATGATACAGGTTGAGGATCCATTATCTGAAATG :;D=IFE9@FED@DHIJGKJKEGELGF>JELIHKKHLLEKLMMKKJLMKGLDLMEGJFHHJFDEKGF@6HJHEKGIHJHDFHFHGCCGDD X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.69497113 83 17 1057 60 45S56M = 717 -395 ATGATTGCGGAACTGGTTTTTGGAGTTTACAACAGAGCAAAAATGTGTCCATAAAAAAAGAAAAGAAAAGAAAAACTCACTGGATATGAATGATACAGGTT ##############################################@J:+B@;91-=/4*GHF9:H<:04+'751:<48A6:0FC4D;A?;<8==CGD>BB X0:i:1 X1:i:0 XC:i:56 MD:Z:4T0C50 RG:Z:ERR229776 AM:i:37 NM:i:2 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.83355002 99 17 1066 60 101M = 1294 328 AAAAAGAAAAGAAAAGAAAAACTCACTGGATATGAATGATACAGGTTGAGGATCCATTATCTGAAATGCTTGGACCAGATGTTTTGAATTTTGGATTTTTT ABD>CCDHGDHJIJJB?>DCDHIHDID,;5(A:@23?838D87<,<7;-EJH@JHCCC>ED<:BKGFBEB98;F?D8AE11665G6DF:+ X0:i:1 X1:i:0 XC:i:82 MD:Z:82 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.69297552 163 17 1080 60 101M = 1344 364 AGAAAAACTCACTGGATATGAATGATACAGGTTGAGGATCCATTATCTGAAATGCTTGGACCAGATGTTTTGAATTTTGGATTTTTTCATATTTTGTAATC ?CHADJJDJHFGKEHIHDAGHLCIIIIIJJIEHIKJILJLLJJKJJLMJLMMJJLMKJJKILJKGDKHKJLKGLJKKIKIKHHKKLFIJIFIFJEGECFEC X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.44123845 163 17 1082 60 101M = 1361 379 AAAAACTCACTGGATATGAATGATACAGGTTGAGGATCCATTATCTGAAATGCTTGGACCAGATGTTTTGAATTTTGGATTTTTTCATATTTTGTAATCTT CHHIIEKGGFIHHJHIHFJLIJKIIJJJIJJIJJIKILKJJKJKLMJLMMJJMNIHJLILKKCGIKJKKJLLKJKIKKMFLLLBILJJKKKKKHFGHFGCD X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:EIGGD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@EI +ERR229776.59579091 99 17 1088 60 101M = 1308 320 TCACTGGATATGAATGATACAGGTTGAGGATCCATTATCTGAAATGCTTGGACCAGATGTTTTGAATTTTGGATTTTTTCATATTTTGTAATCTTTGCAGT CBGCIE@GEBBGHIGFIGCFGIHFGCGHGFEKIFIJIHJLHIKIIHJLJKFLHLJLKIKJKKKKLKIIKKJILJKKKKKJKKKJFKKHKIHIHMEEGGGFF X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B +ERR229776.33511586 163 17 1116 60 101M = 1421 405 GATCCATTATCTGAAATGCTTGGACCAGATGTTTTGAATTTTGGATTTTTTCATATTTTGTAATCTTTGCAGTATATTTACCAGTTCAGCATCCCTAACTC CGFFEGHHGHFKHJKKIFKLJJKKIJILKIKJJIJIKLJKLLKLLKKLKKLMKKKKLLLLJJLKMNLLLLKMKKKKKLJIJEJIKLLLHLJKIJHJGDAIC X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.65575982 147 17 1120 60 101M = 818 -402 CATTATCTGAAATGCTTGGACCAGATGTTTTGAATTTTGGATTTTTTCATATTTTGTAATCTTTGCAGTATATTTACCAGTTCAGCATCCCTAACTCAAAA ACGFDCGIIFDGJJJNLHIH@=NKKKJLNJKKKKMLMIEFKLIGINLJJJHLMHJKJKJEFLLJJHMJIIJILKGIIILHLJGIFFCDEEGGCFHIFGFC? X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IKIG +ERR229776.45364215 163 17 1122 60 101M = 1385 363 TTATCTGAAATGCTTGGACCAGATGTTTTGAATTTTGGATTTTTTCATATTTTGTAATCTTTGCAGTATATTTACCAGTTCAGCATCCCTAACTCAAAAAT CEFFFKHIJIFHIKIHHJHKIJJIIIJIIIKLJJKJILKHKLKLLJJJJJLLLLJJMJMLKKHLJKKJJKKKKKKJKILIKLHLKLLKINKHGKHHFEEDE X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@G +ERR229776.59614566 83 17 1133 60 5S96M = 820 -408 GAAATGCTTGGACCAGATGTTTTGAATTTTGGATTTTTTCATATTTTGTAATCTTTGCAGTATATTTACCAGTTCAGCATCTCTAACTCAAAAATTCAAAA ######GJJ@=GEHICDIFNGCFDA@MMLE=AJLEEIIGA5@D>GLICGBAC>EJCD3IA@6F9KH:;BHF=JH@H=@?B=69FF@>GGG7BEEEGCEGGGFACEF:CCB@DCHHEGJHEJCLFCBJEGIJJH;CGCIJIBELGJJC8F X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:DDC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A +ERR229776.10204227 99 17 1173 60 101M = 1423 350 TTGTAATCTGTGCAGTATATTTACCAGTTCAGCATCCCTAACTCAAAAATTCAAAAATCTGAAATCCCAAACGCGCCAATAAGCATTCCCTTTGAGCGTCA :5=DC<<=G++:?>GAF=88=BDFFA9-.8:D9@FJHJEJAB?=D@BCKKFJKJLMCCB:FH68B8@3<;FJHH@D?B?@CBDJFJJC,6,?9BJ?:8:ICICIIMK?IDJDDIKIIJ@;@@B?HC### X0:i:1 X1:i:0 XC:i:99 MD:Z:99 RG:Z:ERR229776 AM:i:25 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@ +ERR229776.53110448 147 17 1224 29 4S97M = 947 -373 AATTAAAAAATCTGAAATCCCAAACGCGCCAATAAGCATTCCCTTTGAGCGTCATGTCGGTGCTTGGAATGTTTGGGGTTTTGGATTTACAGCTTTGGGAC #####C@CEE6,JC+6.I7CD5:22;1A&=FBFABADLKKG>DGG?5H:ACCEJJH>:=C8662CC;E?E6);,4-20,)=(B44316)92:4@DAHH8HF;@CA>?>9ADE8/<8BF:F57C3:9><;C?A2= X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.69297552 83 17 1344 60 101M = 1080 -364 CTGATTTTAAAAAAGTTTGGGGGGATTCCCCTAAGCCCGCCACCCGGAGACAGCGGATTTCCTTAGTTACTTACTATGCTCCTTGGCCATTTCTCTAGGTA CGFFIJIIFFHFFLEDBCFFDAAC;F9:1EG>CKLIJDLJ@IHIGKIHIKGIFH98I<7.GB6GEBHBHFFF=BAFH8>>B1 X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.31884178 163 17 1349 29 101M = 1660 348 TTTAAAAAAGTTTGGGGGGATTCCCCTAAGCCCGCCACCCGGAGACAGCGGATTTCCTTAGTTACTTACTATGCTCCTTGGCCATTTCTCTAGGTATTGGT &BH>7GDDFGHF@=CDKC@DKHGEILJEJHC&88F=GFIHDIIHC?.@DEA6 X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:29 NM:i:0 SM:i:29 MQ:i:29 XT:A:U BQ:Z:@AD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.44123845 83 17 1361 60 101M = 1082 -379 TGGGGGGATTCCCCTAAGCCCGCCACCCGGAGACAGCGGATTTCCTTAGTTACTTACTATGCTCCTTGGCCATTTCTCTAGGTATTGGTATATTGTGTCTG FECDEEFDCGGGGIIFIIBF@FB@=BHAJKMDJJLKCLMIMMLKLMJKHJBFIJI=JGHFJGJGIKIJIDCBDHJFHHEJIFFGJEHFGGBBGE?DCFEFC X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.72241554 163 17 1365 60 101M = 1597 332 GGGATTCCCCTAAGCCCGCCACCCGGAGACAGCGGATTTCCTTAGTTACTTACTATGCTCCTTGGCCATTTCTCTAGGTATTGGTATATTGTGTCTGCTGT CBBHFHGFEGIHKJJJJ"1BHGJJ@GIJKHJJIAIKJKJLMKJHKJJIIMIIGMIJGILIFKCFDGFHGDDKMHLJCFBAFHIGHIIIILIJIHHLGFIBE X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:HGD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.45364215 83 17 1385 60 101M = 1122 -363 ACCCGGAGACAGCGGATTTCCTTAGTTACTTACTATGCTCCTTGGCCATTTCTCTAGGTATTGGTATATTGTGTCTGCTGTGAACTGTCCTTGGCCTGTTT />=?GHLHICII?EIHMJLEHGHGFDDDGI=EJGG?GIKLJDIIKEIFKKDBKHIJHIHGHH>HIHF?JH@EDGJGGGCEG;DGGEGFFGE@CA:CECDBA X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A +ERR229776.26840652 99 17 1389 60 101M = 1635 346 GGAGACAGCGGATTTCCTTAGTTACTTACTATGCTCCTTGGCCATTTCTCTAGGTATTGGTATATTGTGTCTGCTGTGAACTGTCCTTGGCCTGTTTGGTG <?ABECCIJJLJ@BCFAHIJILLCGJIDDGDGBEDJ@+>EGFKHN@CMKIJ;1+C?C3@ICF=D@I?GBA<IEGHIHJCDHCDJIB@DFHKJJHKHJLEIIILJFHJJJJMKJJGK@JJFKJJLJFKJJKCHLJKKIHIIKLIJHIEA&GHHFIKEHJF:KDEFG? X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.33511586 83 17 1421 60 101M = 1116 -405 GCTCCTTGGCCATTTCTCTAGGTATTGGTATATTGTGTCTGCTGTGAACTGTCCTTGGCCTGTTTGGTGACGGGTGAGGAGCAGGGACAGAAGGGTCCTGC CCE@GGIHF=D:EHKEJHHKHFHDBHJEGDEFKIFHEDJGH@IEDIIIKIEKIJKFJHCIDILKIJHCFE7IIHHHJJGIH;BFA:E>F(15.)1'0%1?EB1E(/;3?HHJ5)=CE>5=/8:D89;;EDF=%:A6=#################################### X0:i:1 X1:i:0 XC:i:66 MD:Z:60T5 RG:Z:ERR229776 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.10204227 147 17 1423 60 101M = 1173 -350 TCCTTGGCCATTTCTCTAGGTATTGGTATATTGTGTCTGCTGTGAACTGTCCTTGGCCTGTTTGGTGACGGGTGAGGAGCAGGGACAGAAGGGTCCTGCGT D>AGEGF@8EBKKDH?DLDB=@HKGCHFGJGKIHDGFFEDHHFHC7KKJKDHMFIHGCJELLFKHIJI>IHCIILC>LGIKHGEHEJGIKEGFIEGFE:C? X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.66536220 99 17 1466 60 101M = 1680 314 GAACTGTCCTGGGCCTGTTTGGTGACGGGTGAGGAGCAGGGACAGAAGGGTCCTGCGTGCCCTGCCTTCACAAGCCCCTGGAAGGAAAGTTGTTTTGGGAT A@DBIE==>>/<>>HHEDD@GGCDHH8BG>?JE:DIJHGDBD=AIJLJHH0G(>;D;=DHF:G?BEHFEEDHICFGD=6A;>EB=?KJD7>E13?EA2=CD X0:i:1 X1:i:0 MD:Z:10T90 RG:Z:ERR229776 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.46562341 99 17 1476 60 101M = 1781 398 TGGCCTGTTTGGTGACGGGTGAGGAGCAGGGACAGAAGGGTCCTGCGTGCCCTGCCTTCACAAGCCCCTGGAAGGAAAGTTGTTTTGGGATCTCTGCACCC AABECG5A8>E@C;FD>3F=;=CCEDGCHFC7C6D?@?F@B>CK=EC?ACB?=;6@93E*A??B690<<935:FB>1--?@KC@HE7= X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.93812627 163 17 1518 60 82M19S = 1829 411 CTGCGTGCCCTGCCTTCACAAGCCCCTGGAAGGAAAGTTGTTTTGGGATCTCTGCACCCTCAGCCTGGACAACTTGTGCCCATCTGGTGACCCCTCACTCA CHFF=GHHFHIHIGKJKGIIKJKKKKLICKMJCKMLMJJJJKKKJLJLD@C?:<>@=DIH,GCCEEBA+6DGC0BCBADCH#################### X0:i:1 X1:i:0 XC:i:82 MD:Z:82 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.9004658 163 17 1520 60 99M2S = 1782 362 GCGTGCCCTGCCTTCACAAGCCCCTGGAAGGAAAGTTGTTTTGGGATCTCTGCACCCTCAGCCTGGACAACTTGTGCCCATCTGGTGACCCCTCACTCAGC 7E:EEGFEHFBCKFHBCFAFHHHGKIFJHJEGLKHIJHEJKHJJGFFFMJMGHJHIILLKFCEKDEGCEBCIHHHIIIHCHILH2@?CFHFFIDHBJF### X0:i:1 X1:i:0 XC:i:99 MD:Z:99 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.78137857 147 17 1530 60 101M = 1262 -368 CCTTCACAAGCCCCTGGAAGGAAAGTTGTTTTGGGATCTCTGCACCCTCAGCCTGGACAACTTGTGCCCATCTGGTGACCCCTCACTCAGCCACCAGACTT ABFCBF?CIG>:EHJIIFMHICFMDKIFGLJGIIJJLKLKJKKHJLKLJLMJMJLJJLJJKBJHIHLEHIJJJLIHIEKIKKJFHKJIKHEGGEHKFGCH? X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@C@ +ERR229776.95913538 83 17 1542 60 66S35M = 1208 -368 TTGCTTTTGTGCTACATGTGCAGGGTTGTGTACTCAAGTAGTCGGATTTCCCTCTTTTCCAAAGCTCCTCGAAGGAAAGTTGTTTTGGGATCTCTGCTCCC #######################################################################>D:3EHI?IE5(9=?>*B7/&<-1%')&(+ X0:i:1 X1:i:0 XC:i:35 MD:Z:3G27A3 RG:Z:ERR229776 AM:i:25 NM:i:2 SM:i:25 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.72241554 83 17 1597 60 101M = 1365 -332 CCATCTGGTGCCCCCTCACTCAGCCACCAGACTTCCACGACAGGCTCCAGCCTCGGCACCTTCAGCCATGGACAGTTCCGCCAGCGTTGCCCTCTGTTCTG AFD@BGEBA;"GGBFAB:E>CG@=@@DEKA5AGF?>;:GACD@BADBEGG:CGAEED>G?IDHKJJJFFJIGIKHJII?HGFIH?BIDGCB>FEBCGEEFA X0:i:1 X1:i:0 MD:Z:10A90 RG:Z:ERR229776 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:CH@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.50673799 83 17 1617 29 13S87M1S = 1336 -367 GTGACCACTCCCTCAGCCACCAGACTTCCACGACAGGCTCCAGCCTCGGCACCATAAGCCCTGAACAATTCCGCCAGCGTTGCCATCTGTTCTGATGTTTG ##############IG@:;@@:B>DC7#8E;D5,*=:#57*824:?GE@<;,9GAAC53?@EGGHLHLHFHIHKHIHHGHHFFHGFJFB X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AA +ERR229776.26840652 147 17 1635 60 101M = 1389 -346 GACAGGCTCCAGCCTCGGCACCTTCAGCCATGGACAGTTCCGCCAGCGTTGCCCTCTGTTCTGCTGTTTTCTCTACCAGAAGTGCCCTTCCCTCCTCACCT @==<5E?8GIMJCDHAIIHIE?EJ?MHED?IHFAGDBEAB.5:>9A6>BB@)=?EI################################ X0:i:1 X1:i:0 XC:i:70 MD:Z:70 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.76819541 99 17 1638 60 101M = 1879 341 AGGCTCCAGCCTCGGCACCTTCAGCCATGGACAGTTCCGCCAGCGTTGCCCTCTGTTCTGCTGTTTTCTCTACCAGAAGTGCCCTTCCCTCCTCACCTGAC A@BDIEAE>'?CB@FHJ:JJDD==8EIHJ?KJLFCGGKHCEED:BHIKDHAF>FDAIGGGICHIHIEHLI4AFIFDJAHD X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@F +ERR229776.37392358 99 17 1651 60 49M52S = 1874 323 GGCACCTTCAACCATGGACAGTGCCGCCAGCGCTGCCCTCTGTTCTGCTGCTTTCTCTACCAGAAGTGCCCTGCCCTCCTCACCAAACCACTCTGGGGAAA +(23:@9=7:':++?;8E:@E?('1*?EFE=2&225(6;=+5::AAEH##################################################### X0:i:1 X1:i:0 XC:i:49 MD:Z:10G11T9T16 RG:Z:ERR229776 AM:i:25 NM:i:3 SM:i:25 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.5880975 147 17 1658 60 37S64M = 1423 -298 CACCAGACTTCCACGACAGGCTCCAGCCTCGGCACCTTCAGCCATGGACAGTTCCGCCAGCGTTGCCCTCTGTTCTGCTGTTTTCTCTACCAGAAGTGCCC ######################################CKEAGEDB@?CKCKLF+35/*:4+&+&/1410')677 XC:i:38 MD:Z:8A5C18T4 RG:Z:ERR229776 AM:i:29 NM:i:3 SM:i:29 MQ:i:29 XT:A:M BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.25705936 99 17 1670 60 101M = 1870 298 AGTTCCGCCAGCGTTGCCCTCTTTTCTGCTGTTTTCTCTACCAGAAGTGCCCTTCCCTCCTCACCTGACCACTCTGGGGAAATCCCTCAGCACCCTCCCTG 9FD8A?B>;GHIFJC<7@CEJHEBE=HKI@?AHD;A#@/<>C*5DFGFIJCDAK?A>G@ X0:i:1 X1:i:0 MD:Z:22G78 RG:Z:ERR229776 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.66536220 147 17 1680 60 101M = 1466 -314 GCGTTGCCCTCTGTTCTGCTGTTTTCTCTACCAGAAGTGCCCTTCCCTCCTCACCTGACCACTCTGGGGAAATCCCTCAGCACCCTCCCTGAGCATACCCT E=DEHEFGIJIJHIKIJIIJGFHKKGJHIHEGKGJKDGJGGKMJILKKIIHC@JKIIFFF@JKKJLLLKJKIKLKJKJLIHCKFIJJJHHFKGHHGDD@CB X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.46562341 147 17 1781 60 7S94M = 1476 -398 ATACCCTACTCTGGCACAAGCCCACCCTGCAAAGCCCCTGAGGCCCGCCCTGTGGCGTCTCTCCCTCCCTTGCTGTCAGGACAGTGGTCCTGGCCACCGGG ########CGDDFFIHD@FC8?DICDBFEHDF4684;EA>;8EHE<<5CCC=;7@:0<>@:D=CA>7:49*:CIHIFCH>?GJ;86/9<;??F=1+A?3(=64;:?::,CABHJIHIFIGLFEHGKBECBGA@FAB>>C<;ADCDECA>:AEIEH>BHHIHFIJH@HHEEFFEFDHGJFGCGECGEGG@BCE<@C?F@C X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.59635540 99 17 1831 60 101M = 2100 369 TCTCTCCCTCCCTTGCTGTCAGGACAGTGGTCCTGGCCACCGGGGCTCACGGAGCCGCCCTGTGCCGTGTACCTCTGAGCCCTCTGCACAGTGCCTTCTGC =BH99E@;GBAECD9;GFFJJDAFGF=;?DHKFH:4CEJ>C9B@@B?GBD?1083@;AKHLGIGHGFLHMIIAE:?HHIHKDGJF> X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.80549332 99 17 1853 60 69M32S = 2041 288 GACAGTGGTCCTGGCCTCCGGGGCTCACGGAGCCGCCCTGTGCCGTGTACCTCTGAGCCCTCTGCACAGTCCCTTCTGCTTGCCTGTGGCTTTGAGAAGAA 9>;>5D<6:5;?EAD@@98.8??<+:4@HG:)./=:GE.)337?BJ:GB=;=E################################# X0:i:1 X1:i:0 XC:i:69 MD:Z:16A52 RG:Z:ERR229776 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.25705936 147 17 1870 60 2S99M = 1670 -298 CTCCGGGGCTCACGGAGCCGCCCTGTGCCGTGTACCTCTGAGCCCTCTGCACAGTGCCTTCTGCTTGCCTGTGGCTTTGAGAAGAAACCCCTTCTGGTTAT ###8DBED@G@G69@8GCMCIFGFKG;>E9=BH>B@0FCEHKIJHEF7@JJHIFIJJLIDGC5D=AAEHCI??EIHD?BGEF:G@CH=AFKEC;E4 X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.11564716 99 17 1934 60 101M = 2208 374 GCCTGTGGCTTTGAGAAGAAACCCCTTCTGGTTATACATAAGACAGCCAGAGAAGGGAGTTGCCCAGGGTGGCACAGCACGTTGCTGCCAGTTACTGCCAT +9DH=77>D@7G;?E=F:@CJG=BFIFFH:7HDCF?A@CHEIBDH?IHILFHKKDIE;9;9AEECHFC82:AHJIIGHIF@GFCIL>IFJIGE X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@G +ERR229776.65159506 163 17 1948 60 101M = 2208 360 GAAGAAACCCCTTCTGGTTATACATAAGACAGCCAGAGAAGGGAGTTGCCCAGGGTGGCACAGCACGTTGCTGCCAGTTACTGCCATTTTCACAGGCATGA 4DEEEFCDEEAKDFJCDCDGHHGHHHBJDGFFIKJJIBJLCIJHKGCICIJIKCCDFBJKIJKKJHBIJHIMHIHKGIHDGLEIHJIHFFGJGGGAEEE@F X0:i:1 X1:i:0 MD:Z:93G7 RG:Z:ERR229776 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@H +ERR229776.44568317 99 17 2014 60 101M = 2277 363 GTTGCTGCCAGTTACTGCCATTTTCACGGGCATGAAATGGAGATAACAACAGGAGCGACCGCACAGGCTGCTGAGCGCGTCACACGCAGCCATCGCGCAGC ADBEEIBEC@@EGAFEFIH@GEEHGGG?GDBHGBJKJGFGHFIFFKGJLFEKJGCFABGG?BGABEDEGFDKGIGH@H@FDGFIG97AE@FBH>@D599*/FHEC@47?560FEGBHEA:AB6-E1+A8?*+:LGHHCC2>+>2>HEACGFH:A/A>: X0:i:1 X1:i:0 MD:Z:0G100 RG:Z:ERR229776 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:gPC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.71965236 163 17 2100 60 101M = 2416 416 CAGCCATCGCGCAGCTCAGGGATATTACGTGTAACTCGACATGTCAGCGATTGTCACAGGCACTGCTACTCCTGGGGTTTTCCATCAAACCCTCAAGAGCT BGEFEGHG=H>HHJIKKHKKKKIIIJIIAIGIIKHMKAJJKKJJJKMMCLKLJKKJGGKGJJHLDIKHEKGHKHEBC8C4DHHHJEDCKHEEDBHDDHCFB X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.59635540 147 17 2100 60 101M = 1831 -369 CAGCCATCGCGCAGCTCAGGGATATTACGTGTAACTCGACATGTCAGCGATTGTCACAGGCACTGCTACTCCTGGGGTTTTCCATCAAACCCTCAAGAGCT AF>>BHJ>G:IHLFDEILDDDCFFFFH>FHGHDELL=JKGKKJLCNJ;EILIGLJJHMHF;5JIFJIFE@CFIKHGFILKJF>EEGHG@KI;JHIIGEIFHG>GCBBJEIBJFCGJBGBFLJHMGHNJHAD111AJECDFHMDDHFIHHD;HDCLF9:@CJDCBB6>DCDHD X0:i:1 X1:i:0 MD:Z:0A100 RG:Z:ERR229776 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CB +ERR229776.8956867 163 17 2145 60 98M3S = 2440 388 AGCGATTGTCACAGGCACTGCTACTCCTGGGGTTTTCCATCAAACCCTCAAGAGCTGGGCCTGGGGTCAACTTCCGGCCTGGGGAAACTGGGGCAAGTATC :CE=FGDF9>@BGGD?F@<;GECFLIHKI>FA.>?@>GIIDILLH?EJFFCDKKJIDFGF=CGFFDCC>HEDHLHECBFGBB#### X0:i:1 X1:i:0 XC:i:98 MD:Z:98 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.11564716 147 17 2208 60 101M = 1934 -374 GGGTCAACTTCCAGCCTGGGGAAACTGGGGCAAGTATCACCAGAGATGAGCTTTATAAAAATAATGGTGCTAGCTGGGCATGGTGGCTTGCACCTGTAATC BDDHFEGHHJGIMJDCLIKKICHLJKMJLLILNJJJECBJJLMMLJKLMLJLMJKKLLKKKJJKJKIIHLJLLLJJJJGHIHHGJKIHHG?CDHGEFGFG? X0:i:1 X1:i:0 MD:Z:12G88 RG:Z:ERR229776 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:GIF@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A +ERR229776.65159506 83 17 2208 60 101M = 1948 -360 GGGTCAACTTCCAGCCTGGGGAAACTGGGGCAAGTATCACCAGAGATGAGCTTTATAAAAATAATGGTGCTAGCTGGGCATGGTGGCTTGCACCTGTAATC B@?IBDAGFFGIMIGIJHHF@JKKDKJGJJFJMGEECBBBFLIFKIIKLKGLJIIIJIIJHIIHCJE>GGBDFDFDBE>GB<1=CEEEDA X0:i:1 X1:i:0 MD:Z:12G88 RG:Z:ERR229776 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:GEA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@C +ERR229776.13912851 0 17 2209 37 101M * 0 0 GGTCAACTTCCGGCCTGGGGAAACTGGGGGAAGTATCACCAGAGATGAGCTTTATAAAAATAATGGTGCTAGCTGGGCATGGTGGCTTGCACCTGTAATCC G>@GOFHFC>LGG@95'JIG;MCHHI"7::5G:FDH3K8LDFFP?IEPG@IHMPOPJBPRH@B?@=,:DLOFDEJQDDC<>?KL=CB0=INF5AEF>:5@GIKIIJJLIHJOKGFGMMKLLJMHEJ?JLLKJIMMMIJFKAJLMJKKHJEBJJJLHLLIHEF=JEKGEHHFHEFGFFC X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.68077221 99 17 2314 60 39M62S = 2563 345 TCTTTGGGAGGCCGAGCTAGGAGAATCGTTTGATTCCAGCAGTTTGAGACCAGCCTGCCCGATACGGCAAATCCCAGTCTCTATAAAAAATACAAAAAAAA +-;)5(221::@C/3&8F842:3'0.:",+0D;)8+?B############################################################### X0:i:1 X1:i:0 XC:i:39 MD:Z:0A22G9G5 RG:Z:ERR229776 AM:i:25 NM:i:3 SM:i:25 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.60999876 83 17 2359 60 18S83M = 2117 -324 GTTTGAGCCCAGCAGTTTGAGACCAGCCTGGCCAATACGGCAAAACCCAGTCTCTACAAAAAATACAAAAAACAACTAGCCAGGCGTGGTGGTGCACTCCT ###################KF=>C=:%+.80/;CB@30C3==;.G::HD<*(G>4-34(;8<6/209>(364-/+);7B X0:i:1 X1:i:0 XC:i:83 MD:Z:79A3 RG:Z:ERR229776 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.71965236 83 17 2416 60 101M = 2100 -416 CTAGCCAGGCGTGGTGGTGCACACCTGTAGTCCCAGCTACTCAGGAGGCTGAGGGGGAAGGACTGCTTGAGCCCAGGAGTTTGAGGCTGCTGTGAGCTGTG @FJEBBBDE:EGEDEFGI@=0<=DHIHJNHIC=@HID@=HHDJEIIKJEI>JDIGEDB@D@CFHHCIJIKHIJGJJEHJHGGFGGB@EEFECEDDA X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.2016000 163 17 2435 60 101M = 2660 325 CACACCTGTAGTCCCAGCTACTCAGGAGGCTGAGGGGGAAGGACTGCTTGAGCCCAGGAGTTTGAGGCTGCTGTTAGCTGTGATCGCATCACTGCATTCCA ?GEFDFKHHGGIIJJHGFKHILLIJKGHEILHKHILLFKMMCKJMJLMJBLBHFIJGHLJEGIBJCDHKGFKHIDIIHL?BCHII=FEFEJGMHHHGGFDF X0:i:1 X1:i:0 MD:Z:74G26 RG:Z:ERR229776 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A +ERR229776.101388755 99 17 2440 60 101M = 2722 382 CTGTAGTCCCAGCTACTCAGGAGGCTGAGGGGGAAGGACTGCTTGAGCCCAGGAGTTTGAGGCTGCTGTGAGCTGTGATCGCATCACTGCATTCCAGCCCG :A=DCC7@?;FBBGB::?8*=@5>D7>HBF3B?C?F8@EG?BBCC:??EIE?FH8=:B/<=>HFGGG?CA8G@2AJHKHCF>D@H<=CDC; X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.8956867 83 17 2440 60 7S94M = 2145 -388 TGCCCACCTGTAGTCCCAGCTACTCAGGAGGCTGAGGGGGAAGGACTGCTTGAGCCCAGGAGTTTGAGGCTGCTGTGAGCTGTGATCGCATCACTGCATTC ########JC@GC<>6&):BC;<;AA=81?E=DEDD@9 X0:i:1 X1:i:0 XC:i:94 MD:Z:94 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.13231970 99 17 2448 29 6S29M66S = 2649 301 ATAATGCCAGCTACTCATGGGGCTGAGGGTTAAGGACGGGTTGAGCCCAGGAGTTTGAAGCTGCTGTGAGCTCTGATGGCATCACTGCATTCCAGCCCGGG +2;*;'0.135EB7H?<.2.=&01>3>B<######################################################################## XC:i:35 MD:Z:11G1A9G0G4 RG:Z:ERR229776 AM:i:29 NM:i:4 SM:i:29 MQ:i:29 XT:A:M BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.25467915 99 17 2456 60 101M = 2477 121 TCAGGAGGCTGAGGGGGAAGGACTGCTTGAGCCCAGGAGTTTGAGGCTGCTGTGAGCTGTGATCGCATCACTGCATTCCAGCCCGGTGACAGAGTGAGTCA BBFCAGBCDE@HHHFGIIIHIIEIEHJI:@CHIJFKKIGGGIJJJKKLFHDJHHHFGHDGFFHEKJJJJJLLMJILLIKIIJIFDBG/GIIFHJGHHJEFEC X0:i:1 X1:i:0 MD:Z:87A13 RG:Z:ERR229776 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B +ERR229776.3800945 83 17 2522 60 9S92M = 2266 -347 TGTGATCGCCTCCCTGCATTCCAGCCCGGTGACAGAGTGAGTCACTGTCTCAAAAAAGAAAGGAAGAAATAAAGAAAACAAATAAAAATAATAGTGCAGAC ##########G@=CCE>,EA<<>4:JCGBE<==KJGIGID@G<7?IEB@'C@91F>9EB<(5=G?>JGCB@7AGE;41D;95BF<:DCH6FC:29('/EBFDE=AAEEGGIEGJ';FIIKGHEJHEJKKKHILHIIFFJHLKJJLKGKJILMKALILCJJDLIKHMKKKJKJINJKKKLJKJMGHAIMIHJHIE>FA X0:i:1 X1:i:0 MD:Z:18A82 RG:Z:ERR229776 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:GLI@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@C +ERR229776.13231970 147 17 2649 29 101M = 2448 -301 ATCAACCGCTAGATACGTCCCTCCCTTTCTTCTGGGGCACAGGTCACACTCTCTTCCAGGTCTAGGATGCAGCTGAGGGGTGCCCCTCTTACCATCTAATC 6F=CA96B-EEGF620>,*965AB>=EF?,DCKEEE>?HBE@B@0 X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:29 NM:i:0 SM:i:29 MQ:i:29 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.44981660 163 17 2656 60 101M = 2879 323 GCTAGATACGTCCCTCCCTTTCTTCTGGGGCACAGGTCACACTCTCTTCCAGGTCTAGGATGCAGCTGAGGGGTGCCCCTCTTACCATCTAATCTGTGCCC ?EIFFHHGF?FIIJJIJHLJJKLJIIIICBIIIJHIEHEHJIMLJJMBIIJHFJJKJ>?FGJKKMMNIJHKHBACEGIHFIMFIGIJHILFEHHGDFEFED X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ACD +ERR229776.2016000 83 17 2660 60 101M = 2435 -325 GATACGTCCCTCCCTTTCTTCTGGGGCACAGGTCACACTCTCTTCCAGGTCTAGGATGCAGCTGAGGGGTGCCCCTCTTACCATCTAATCTGTGCCCTTAT B?C4=DGB8HJCCIKFGBDHCFGGGHHHGLHDGFCEBBKBIJIHEDLKHKDJLKJHGDEGA;GJKJF@GHBBB>C>EDDGF;CCEBGAIGB@DA:=:CE9A X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@C +ERR229776.74190027 163 17 2668 60 98M3S = 3014 419 CCTCCCTTTCTTCTGGGGCACAGGTCACACTCTCTTCCAGGTCTAGGATGCAGCTGAGGGGTGCCCCTCTTACCATCTAATCTGTGCCCTTATTTCCTCTG CEIFEFKHHHIIIHIJHJIIHIJKFHGGHGKKLKLJMMJKLFJLJKLKJJMKMMMLLKMMJFKJIIINGKJJIHJHJMIFKIMHJIJIIMFIIJJEF#### X0:i:1 X1:i:0 XC:i:98 MD:Z:98 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:EG@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.31785601 117 17 2710 0 35M66S = 2710 0 AGGCAGAGACCTGATCACGGATCACAGCCGCCTCAAACTGTTGGGCTCAACCTGAACGTCCCTTCTTGCCTGGTTAGTTGTTCGGACTACAGGTGTGCGCC ########################################################################################B37.<90;7((/= XC:i:35 RG:Z:ERR229776 +ERR229776.31785601 185 17 2710 37 101M = 2710 0 CTAGGATGCAGCTGAGGGGTGCCCCTCTTAGCATCTAATCTGTGCCCTTATTTCCTCTGCGTTAGTGAGGAAGAGGCCCCTGGTCCATGAAGGGGCCTTTC >AF>>=C6,*58,CCC(%(,9FB?E8$4EIA7/,E@HCC@G?.IGHGC7FB7FF-C=@E;DGGABBEGEEDEG: X0:i:1 X1:i:0 MD:Z:30C29T40 RG:Z:ERR229776 AM:i:0 NM:i:2 SM:i:37 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.101388755 147 17 2722 60 101M = 2440 -382 TGAGGGGTGCCCCTCTTACCATCTAATCTGTGCCCTTATTTCCTCTGCTTTAGTGAGGAAGAGGCCCCTGGTCCATGAAGGGGCCTTTCAGAGACGGGGAC 5BFEDECIICCBFJHKFIEEHEHIIIJHJEIIBA>KHGKHKDFCFBGBALIGIIIILJCIGLIIIF=HIKHKIIIIKJKHHHC8BKJE=JAIF??FDEFG? X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A +ERR229776.3777343 99 17 2723 60 101M = 2891 268 GAGGGGTGCCCCTCTTACCATCTAATCTGTGCCCTTATTTCCTCTGCTTTAGTGAGGAAGAGGCCCCTGGTCCATGAAGGGGCCTTTCAGAGACGGGGACC A@BCCA28?A:FJFG>FFH>FIHHKGIKG8@HIGIIFHIJFJKKKCGLJJ8FDFHCEEJFE;>@GHHK@DCCGGIGIIGD?@FFIHHIJHJA:?:>E@C9: X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.16418187 163 17 2727 60 94M7S = 2953 318 GGTGCCCCTCTTACCATCTAATCTGTGCCCTTATTTCCTCTGCTTTAGTGAGGAAGAGGCCCCTGGTCCATGAAGGGGCCTTTCAGAGACGGGGACCCCTG ?=GEEFFEJFEDGCHG?B8@JHIKG7CFHHGAFIJJKEFJ9=FABI@C1;HIFHEIHIJJ>EILKBE9EA>CLGH7:C(<0EDGJDKFKH:@@######## X0:i:1 X1:i:0 XC:i:94 MD:Z:94 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:B@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.60225376 163 17 2734 60 88M13S = 3018 318 CTCTTACCATCTAATCTGTGCCCTTATTTCCTCTGCTTTAGCGAGGAAGAGGCCCCTGGTCCATGAAGGGGCCTTTCAGAGACGGGGACCCCTGAGGAGGC 4ED@3FDDF@=JG?HEB=2;ACGD>EFJ>>8@FLA5C>BGF*08=&*4<*7%<))4@?:HAFJ>?HD>EJD:@,<:=CC############## X0:i:1 X1:i:0 XC:i:88 MD:Z:41T46 RG:Z:ERR229776 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.107194084 163 17 2742 60 101M = 3015 367 ATCTAATCTGTGCCCTTATTTCCTCTGCTTTAGTGAGGAAGAGGCCCCTGGTCCATGAAGGGGCCTTTCAGAGACGGGGACCCCTGAGGAGCCCCGAGCAG ?EFJFJHGJGFHIJJKIHIJJKHLILIKMJKHJFJGJJKMMLKJAIILMLMJMMIJLLMIGFDFJMKJKKJMKJG>GGC;@GFFB=E@CC@FEHH@2;AD@ X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.107791703 99 17 2817 29 1S34M66S = 3127 380 GGGGTACCCCTGATGAGCCCCGTGAAACAGCCGTCGATTCTCACCCGGGGGGTCGGAAACAGGTGGGGAGGTCTGGGGAGGGGCGTGGCGCAGCTGCGGGG ##################################################################################################### XC:i:35 MD:Z:3G8G8A1C1G8 RG:Z:ERR229776 AM:i:29 NM:i:5 SM:i:29 MQ:i:29 XT:A:M BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.11825404 97 17 2834 37 101M * 0 0 CCCGAGCAGCAGCCGTCGTGTCTCACCCAGGGTGTCTGAAACAGATGTGGAGGTCTCGGGTGAGGCGTGGCTCAGATACAGGGAGTGGCCCACAGCTCGGC AE<EFC?E?>D>GFDFKGIGIHGFIGEGGC5<@FIHFGFCEKG5)+9<:AA=E9;7/"FC?D@7CK8BE@FDFEAH;96D=52;AE7-A8<88CGAB X0:i:1 X1:i:0 XC:i:82 MD:Z:82 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.52739527 147 17 2867 60 101M = 2567 -400 GTCTGAAACAGATGTGGAGGTCTCGGGTGAGGCGTGGCTCAGATACAGGGAGTGGCCCACAGCTCGGCCTGTCTTTGAAAGGCCACGTGACCTGGCCCACG BGDEGGC9EMIIJHHFIIFDDFHAHFFIGIGH?GIIIGKJMIJIJJMIIJMHIFHLMJJJLKJFCLKEKJIKJMMILJJLKJKFHAHFIH4HGFHEDFF:? X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A +ERR229776.44981660 83 17 2879 60 101M = 2656 -323 TGTGGAGGTCTCGGGTGAGGCGTGGCTCAGATACAGGGAGTGGCCCACAGCTCGGCCTGTCTTTGAAAGGCCACGTGACCTGGCCCACGGCTGGCAGGTGG FEGDHIE?F;G9HHEG>HEA8FIFHGICNGFEBJIKJHHH>CBB8:62:A@6?HGCH37(;9@;?ABD>BF<>CC7,2::8>G)17?GBF-:@CH<;CCHAE=:;DBCAEC@(9>B:?D48AKHFGHFDD:CFIHGFICA#### X0:i:1 X1:i:0 XC:i:98 MD:Z:6G90T0 RG:Z:ERR229776 AM:i:37 NM:i:2 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.3777343 147 17 2891 60 101M = 2723 -268 GGGTGAGGCGTGGCTCAGATACAGGGAGTGGCCCACAGCTCGGCCTGTCTTTGAAAGGCCACGTGACCTGGCCCACGGCTGGCAGGTGGGACCCAGCTGCA DEAGCHE=>EIHIIKFHDKIIFMHIIIFFFGAECECHFDFAHICGJHLHMKIJJKLHJG:<1<@C6*>EA6*07D;A@D? X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@C@ +ERR229776.16418187 83 17 2953 60 8S93M = 2727 -318 AAGGCCACGTGACCTGGCCCACGGCTGGCAGGTGGGACCCAGCTGCAGGGGTCCAGCAGCACCCACAGCAGCCACCTGTGGCAGGGAGGAGCTTGTGGTAC #########GAG=;7FE7:)C>E?;:EF???JBJCE:GEA=9<77IE@<=F?>@BCJKGGJ>97-<5?A?EA@D;HDI@GI;67A7ECBED= X0:i:1 X1:i:0 XC:i:93 MD:Z:93 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.89222254 163 17 2970 60 96M5S = 3189 319 GGGCAGGTGGGACCCAGCTGCAGGGGTCCAGCAGCACCCACAGCAGCCACCTGTGGCAGGGAGGAGCTTGGGGTACAGTGGACAGGCCCTGCCCAGATGGC 05=DFGE/BD@I+:FG?E6EGIJBFG?DEHFH@AFDBGG:ED;DICIHIGHMF1;@ECBD@+<:+>)@9B&=66<:=BB>>>6>DC*?@EC:BEG###### X0:i:1 X1:i:0 XC:i:96 MD:Z:0T69T25 RG:Z:ERR229776 AM:i:37 NM:i:2 SM:i:37 MQ:i:60 XT:A:U BQ:Z:CFK@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.25895864 99 17 2976 60 101M = 3273 397 GTGGGACCCAGCTGCAGGGGTCCAGCAGCACCCACAGCAGCCACCTGTGGCAGGGAGGAGCTTGTGGTACAGTGGACAGGCCCTGCCCAGATGGCCCCCCG CECCCG@DEA:DJ@HEGGBB8B@FEHHJAEGII>EBC@D>AGGFHKIIF<@IJIAEA@=>EGIB@EDBCBFA4<D=)8?ACC. X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.74190027 83 17 3014 60 27S74M = 2668 -419 CTGCGGGGGTCCAGCAGCACCCACAGCAGCCACCTGTGGCAGGGAGGAGCTTGTGGTACAGTGGACAGGCCCTGCCCAGATGGCCCCCCGCCTGCCTGTGG ############################D?8789?>6?51:D>5.@4:9<:92:5295A3.38;:37:52DE@CECGEC X0:i:1 X1:i:0 XC:i:74 MD:Z:74 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A +ERR229776.107194084 83 17 3015 60 6S95M = 2742 -367 CCAGCAGCCACCTGTGGCAGGGAGGAGCTTGTGGTCCAGTGGACAGCCCCTGCCCAGATGGCCCCCCGCCTGCCTGTGGAAGTTGACCAGACCATCTGTCA #######??68;7GC=7+0FDEED77(+DG76<3/%*=4-<<1+21"A8;<&<43-:6,5@AACGD?>A@9BB>B8:AIHJBDFC@BDJE9ADEDEECFAA X0:i:1 X1:i:0 XC:i:95 MD:Z:29A10G54 RG:Z:ERR229776 AM:i:37 NM:i:2 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.60225376 83 17 3018 60 66S35M = 2734 -318 CGGGGCCTGGCCCTGGGCTGGCAGGTGGCCCCCAGCTGCTGGGGTCCAGCAGCCCCCACAGCAGCCACCTGTGGCAGGGAGGAGCTTGTGGTACAGTGGAC ########################################################################7E=CA(5.6;4=DE?= X0:i:1 X1:i:0 XC:i:35 MD:Z:35 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.4450150 163 17 3027 60 101M = 3312 354 AGGGAGGAGCTTGTGGTACAGTGGACAGGCCCTGCCCAGATGGCCCCCCGCCTGCCTGTGGAAGTTGACCAGACCATCTGTCACAGCAGGTAAGACTCTGC ?C@DCGEFFGFIGFHGE@@HIIIIK?FJIFHKMKKIIJHLJLFJJLHII5 X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.49925000 147 17 3075 60 101M = 2880 -295 CGCCTGCCTGTGGAAGTTGACCAGACCATCTGTCACAGCAGGTAAGACTCTGCTTTCTGGGCAACCCAGCAGGTGACCCTGGAATTCCTGTCCATCTGGCA DFCCIKEEIHFAJIHJIFHKFKGEDLB>LIJJMACCJJMJIEJGJJIF4FLIJ@HDDLJJKFFNHJKJIGIJCEIJE@@CBCGJHHHGDHCI@> X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.107791703 147 17 3127 29 30S71M = 2817 -380 AGACCATCTGTCACAGCAGGTAAGCCTCTGCTTTCTGGGCAACCCAGCAGGTGACCCTGGAATTCCTGTCCATCTGGCAGGTGGGCATTGAAACTGGTTTA ###############################IG++HE>E<12.@99BCEF@6EG6BC,E(BF:>:>GELHDAC9@9GEF>G>CAE;& X0:i:1 X1:i:0 XC:i:71 MD:Z:71 RG:Z:ERR229776 AM:i:29 NM:i:0 SM:i:29 MQ:i:29 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.99540436 147 17 3147 60 101M = 2895 -352 GTGACCCTGGAATTCCTGTCCATCTGGCAGGTGGGCATTGAAACTGGTTTAAAAATGTCACACCATAGGCCGGGCACAGTGGCTCACGCCTGTAATCCCAG CDDFEFHKHIFIHHGIJGJGIGJHIFJILGHKIIKKKMJJKKGKKMKNMJLKKKJIHJIFB:LJJJLKKI>LLKIIJLJIJHKJIHAGEIFFGHHIDDDH? X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.89222254 83 17 3189 60 101M = 2970 -319 ACTGGTTTAAAAATGTCACACCATAGGCCGGGCACAGTGGCTCACGCCTGTAATCCCAGCCCTTTGGGAGGCCAGGGTGGGTGGATCACTTGAGGTCAGGA FCEFEJGIFHFHEHHJCGHIDBD@LEB=8@DG>B:>53+14)A:2'DEFGA5-<39?C9DBGK?HEC>ED9#7HA2>C1ED@E6AH<@GD@GCIDBA X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.27664076 99 17 3197 60 101M = 3465 347 AAAAATGTCACACCATAGGCCGGGCACAGTGGCTCACGCCTGTAATCCCAGCCCTTTGGGAGGCCAGGGTGGGTGGATCACTTGAGGTCAGGAGTTCAAGA ABGGGEB;@78DCAFCGH8@F?=6;%806CHHI?H018D0;AGH@HHH<;GAB/?AF8EA)9@H@A@??HBEEGCFF2>:<:GBBF?IF=BHCEFGCJI?=:GFEAIFGHG8DD@HJKJLFBHHI5AJEJFFEE33?E@DJEFIIFHHFIGGHHEHID5DC<JMMBJLKIEKJLLKJIIFKJKKKJLILKIJIJG=EGJIHJI>DGGGHEFFEFC X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@E +ERR229776.31259015 99 17 3281 60 101M = 3514 333 AGGTCAGTATTTCAAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTACTAAAAATACAAAAATTAGCCTGGCGTGGTGGCGCATGCCTGTAATCCCAGC 7<8ACD<-.&)9:<<@7;9@HDCI>>/:<@@HFBBIBAI;=7;DAFC8<-@@==+,BFFC7ADBJBGE:I9;)B?CA;;;=3FFHFBD;HLG################## X0:i:1 X1:i:0 XC:i:84 MD:Z:84 RG:Z:ERR229776 AM:i:0 NM:i:0 SM:i:37 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.32427229 99 17 3347 60 101M = 3572 325 AGCCTGGCGTGGTGGCGCATGCCTGTAATCCCAGCTACTTGGGAAGCTGAGGGATGAGAACTGCTTGAACCTGGGAGGCAGACGTTGCAGTGAGCTGAGAT A@FDIE@E<;BFD@?C?IFEHHFIIEGKEFFJHJKKIHLIHKKDLIKLJKGJLIIIJGEJFIIEKGFFJGFKGEEGBFFIHJFAGCDIJIIHJHILGIFGE X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.26612274 83 17 3349 60 101M = 3093 -356 GCTGGCGTGGTGGCGCATGCCTGTAATCCCAGCTGCTTGGGAAGCTGAGGGATGAGAACTGCTTGAACCTGGGAGGCAGACGTTGCAGTGAGCTGAGATCA #BDDB:FIECE==:A@AJGDA57C;A@='>?CCFEHF?@C@LDF>HHIKHHE4C@DJHH:?FGHAA@?IEDB;D7>@D79G:?BE<9?BICDGAA X0:i:1 X1:i:0 MD:Z:0C33A66 RG:Z:ERR229776 AM:i:37 NM:i:2 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@F@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.38128366 99 17 3399 60 101M = 3700 401 GATGAGAACTGCTTGAACCTGGGAGGCAGACGTTGCAGTGAGCTGAGATCACGCCACTGCACTCCAGCCTGGGCAACAGAGTAAGACTCTGTCTCAAAAAA =@ECEC9@>E?IDACD8?>HG;C?@=9FCE5?BDCGA>D?>AI=74CH376*:+0;EHKDB->;E;B6,57,I>=FB)20=2490BFGGBDGD?;C,0@07H@0CF10+9D14:CDEEE9@@GCDBD>>@ X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A +ERR229776.27664076 147 17 3465 60 21S80M = 3197 -347 AGACCACGCCACTGCACTCCAGCCTGGGCAACAGAGTAAGACTCTGTCTCAAAAAAAAAAAAATCACACCATTTTGGCTTCAGATTGCATATCCTCCTGCA ######################CDIGFIBHGBG9C>ECG9:6A;.<4:<=ACIIKKJJHLKKIFEEBAJHHCMKJJKIEJGLHAGHHEHGFIGFHEEFEC? X0:i:1 X1:i:0 XC:i:80 MD:Z:80 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A +ERR229776.46260219 147 17 3469 60 101M = 3225 -344 GGGCAACAGAGTAAGACTCTGTCTCAAAAAAAAAAAAATCACACCATTTTGGCTTCAGATTGCATATCCTCCTGCAAGGATATATACGCGTGAAATTCAAG B?@ABG;AFE,=D@>;FG7B956B9AABEDDDKKGIKJLGGGKCJJACFGJMKMKJMMKNKJJIJIGEHCLLIKIJLHIIHHGDHHAJ@GDHHHHJFEBHC X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.51706669 163 17 3478 60 93M8S = 3757 379 AGTAAGACTCTGCCTCAAAAAAAAAAAAATCACACCATTTTGGCTTCAGATTGCATATCCTCCTGCAAGGATATATACGCGTGAAATTCAAGTCAATGAAA BEFFIGIEJHIH:CKHHKGKLLLLLLMLMFBD48?CCC@CHIDHJCGECEDCFAHFAEH@EHGADHIJGAA-6>A@EH6/;3+;CB=DBGJC######### X0:i:1 X1:i:0 XC:i:93 MD:Z:12T80 RG:Z:ERR229776 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.38173578 147 17 3478 60 26S75M = 3262 -290 CCACTGCACTCCAGCCTGGGCAACAGAGTAAGCCTCTGTCTCAAAAAAAAAAAAATCACACCATTTTGGCTTCAGATTGCATATCCTCCTGCAAGGATATA ###########################E@FEB/<:=C?A:DB<>EEA8B;?;@6>A632:CIICIE##################################################################################### XC:i:35 MD:Z:18C6T6T2 RG:Z:ERR229776 AM:i:29 NM:i:3 SM:i:29 MQ:i:29 XT:A:M BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.31259015 147 17 3514 60 101M = 3281 -333 ATTTTGGCTTCAGATTGCATATCCTCCTGCAAGGATATATACGCGTGAAATTCAAGTCAATGACAAATCAGAAGAAAAAACATATATATACGCAAACCAGT C@AHHEHGJGFLIAKJIHFEC=BDI?HJJGDIA?DFCAKIF=L?EKLJKJLC;JLJLHKJJDJAJBF:JLIIIIIHJCIGHHD=EHHCGE9HFCDGC>I@: X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.89637749 163 17 3537 60 101M = 3762 325 CTCCTGCAAGGATATATACGCGTGAAATTCAAGTCAATGACAAATCAGAAGAAAAAACATATATATACGCAAACCAGTATCCTACTGTGTGTGTCGTTTGT ?K+=EFHGJH@JHHHIIGIAKBIIKLMJKLJMLIJJMKJLJKMMKLJCKMJLNNNMMKKKJKJKJKJHBKHFGFEJGHHGIHNIGMIMIJIJIIH@HCCAC X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@E +ERR229776.109591233 147 17 3541 60 101M = 3310 -331 TGCAAGGATATATACGCGTGAAATTCAAGTCAATGACAAATCAGAAGAAAAAACATATATATACGCAAACCAGTATCCTACTGTGTGTGTCGTTTGTTGTG EFECKIJJKKIIIJ?J?GJIFFIHKIELIKHJGKFKJJJJKJMKJMKKLLKKHJJJJJJIIIJAJIJJJLIMIIIJILIIKIHGIHHFGJ:FJJGEIFEGC X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.32427229 147 17 3572 60 101M = 3347 -325 AATGACAAATCAGAAAAAAAAACATATATATACGCAAACCAGTATCCTACTGTGTGTGTCGTTTGTTGTGTTTTCGACAGCTGTCCGTGTTATAATAATTC DEFECGJFIGIMIFFFFFFKFDIKHHJJGDFE?HBIIFDGLGFJKGKJHKIKJKKJKJJ?HJNKIMJJJIMMMKBLIJLKKIIHHAHFGKFHGHHGGFEG? X0:i:1 X1:i:0 MD:Z:15G85 RG:Z:ERR229776 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:B@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A +ERR229776.40459217 99 17 3602 60 35M66S = 3843 307 TACGCAAACCAGTATCCTACTGTGTGTGTCGTTTGCTGTGTTTTCGACAGCCGTCCGCGTTATAATAACCCCCCTACCTCAAATTTATTCACTTTCAACTC =4>@G:=EG=FKHFGG@HE6>FGA?GIIHE?HE6FJFI.:HGFJLJAJ+-5D??B9AAFEEFDD9A1@EBDIDDF?C.CDDHIFGHHHF?8DCICEF X0:i:1 X1:i:0 MD:Z:52C48 RG:Z:ERR229776 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B +ERR229776.104546030 163 17 3615 60 101M = 3837 322 ATCCTACTGTGTGTGTCGTTTGTTGTGTTTTCGACAGCTGTCCGTGTTATAATAATTCCTCTAGTTCAAATTTATTCATTTTTAACTTCATAGTACCACAT CEFEJGEKGHFIHGGHH>HIJIIJIFGIIKKHALJJJMMJJKLBJJGJJJJNKJNKLMMNMNJLJKKJMMKKKKKIHKLFKKKIMHMKIJKKHIHFGGDFE X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@G +ERR229776.37380040 1187 17 3615 60 101M = 3839 322 ATCCTACTGTGTGTGTCGTTTGTTGTGTTTTCGACAGCTGTCCGTGTTATAATAATTCCTCTAGTTCAAATTTATTCATTTTTAACTTCATAGTACCACAT ?EFEIGEJGGAGGCGHC:EGIGIJJEHHIJJIAKIJMIKFJJI?FFGBEIJMJJCGJHJMLMFCECJIMMJKKHHFHILIKKKFEHMKIJHFHHHFFGD:B X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@D +ERR229776.83861944 163 17 3622 60 101M = 3858 336 TGTGTGTGTCGTTTGTTGTGTTTTCGACAGCTGTCCGTGTTATAATAATTCCTCTAGTTCAAATTTATTCATTTTTAACTTCATAGTACCACATTCTACAC 4=EAF@DADF9HDG=E?;DEDAACE@EFIHHLJEEH=4A@BACECFELDIDDJIA8CJJKIFDGIGBGHKIFFEJFDDBCHIHFCHHFDEGCHJDHJDJJHNNLBKKKNKMJJLLAJJJMJJJKJJHILKLLKGJLILIGIJILLIHLJGFKKJJHIHJKIGGGEAFBBFAGGECEE=DDEGDA X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:AEAD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.25245101 99 17 3650 60 101M = 3870 320 AGCTGTCCGTGTTATAATAATTCCTCTAGTTCAAATTTATTCATTTTTAACTTCATAGTACCACATTCTACACACTGCCCATGTCCCCTCAAGCTTCCCCT A@=H=A<@,5:BF=FAIGBC>G?MAB-=GDEDB>A=GIKJKHDEFJJJB4>DACEIC6F?IEH+?@KEAEDDI X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@D +ERR229776.38128366 147 17 3700 60 101M = 3399 -401 CTTCATAGTACCACATTCTACACACTGCCCATGTCCCCTCAAGCTTCCCCTGGCTCCTGCAACCACAAATCTACTCTCTGCCTCTGTGGGTTGACCTATTC AHBEKFBFGHFEGCBDFGJJMKJMLFCFKJLLMLIIJKJKJIHJIJJJKJIIHDHJJIHHJJCIIHJGEIGFFEGFEEGB X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.45938508 99 17 3704 60 97M4S = 4005 401 ATAGTACCACATTCTACACACTGCCCATGTCCCCTCAAGCTTCCCCTGGCTCCTGCAACCACAAATCTACTCTCTGCCTCTGTGGGTTGACCTATTCTGGA BEECEE@D?@;GGHGBFG@CGD>C>:BEE=8BBC>CEGDFHEGHJJKH@2;?>H>9FFGI.0A?IGJM5B.;IEHGJ=GD:1319:GFBFBHD@FG##### X0:i:1 X1:i:0 XC:i:97 MD:Z:97 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.94413412 147 17 3754 29 1S100M = 3490 -363 CCCCTGCAACCACAAATCTACTCTCTGCCTCTGTGGGTTGGCCTATTCTGGACACGTCATAGAAATAGAGTCCTGCAACACGTGGCCGTCTGTGTCTGGCT ##?>@E>6AA@CHDGE;FBH<9<->:>BD>CHDC?EC6G-+@CD8IBB/>DDF?;A:FFDMGHFIDLJKGJCCHAIADF?2+D=??G>6?=44:B>>(:F>=97-$65=.6:<: X0:i:1 X1:i:0 XC:i:46 MD:Z:37A8 RG:Z:ERR229776 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.51706669 83 17 3757 60 101M = 3478 -379 TGCAACCACAAATCTACTCTCTGCCTCTGTGGGTTGACCTATTCTGGACACGTCATAGAAATAGAGTCCTTCAACACGTGGCCGTCTGTGTCTGGCTTCTC H6<6>CDGHFD>AIGHEH?A;HB;.;A12000BC<=:D1FJEIGFEIIGHKHGHH?91'::G@E?FCFD57GHCGFGEDCDD?.<0(,9+<2+7E@@/CAFHHIFJFE4GIICE<3HFFC-CBA<7GFIEC6GIJEFGGGGAD@+DFEDEFDIHJJAJLKKHJKLKKLMMMKKLMKCLMMJMLKJKJMIILLKKJJKJIJJIJEGGFHKDFEFC X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.21787291 163 17 3825 37 98M3S = 4149 374 CTGCAACACGTGGCCGTCTGTGTCTGGCTTCTCTCGCTTAGCATCTTGTTTCCAAGGTCCTCCCACAGTGTAGCATNCACCTGCTACACTCCTTCTTAGGG ?HDEFFDGF>>F6@H?IIIHJJJLMKBCFJ@DFLFCGHJJJJIBC757?FHCDFF#67:FH8CIHHJHIDHLHHJF#### X0:i:1 X1:i:0 XC:i:98 MD:Z:76G21 RG:Z:ERR229776 AM:i:0 NM:i:1 SM:i:37 MQ:i:0 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.104546030 83 17 3837 60 101M = 3615 -322 GCCGTCTGTGTCTGGCTTCTCTCGCTTAGCATCTTGTTTCCAAGGTCCTCCCACAGTGTAGCATGCACCTGCTACACTCCTTCTTAGGGCTGATATTCCAC C?>EIHIGICJIJFHHHJHHHI@JJMJNJKJLJLJJMMLIJIKIIKIHKIAHHKLHHIILJHIGFF@JJHFIHGD;HBHIJGHJGHHHGGBBDEBGFCCDC X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.37380040 1107 17 3839 60 2S99M = 3615 -322 GCCGTCTGTGTCTGGCTTCTCTCGCTTAGCATCTTGTTTCCAAGGTCCTCCCACAGTGTAGCATGCACCTGCTACACTCCTTCTTAGGGCTGATATTCCAC ###BIHIGICGDG=)HJHDEHI<@GGEIAGBKHLJGMKKIFKJD@DDEEG>F>EK@ICILJJHHHF;JHHFEEGC8JI=IHGDJGAFEGGB@@EBGFBEDC X0:i:1 X1:i:0 XC:i:99 MD:Z:99 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.40459217 147 17 3843 60 34S67M = 3602 -307 GGATAGAAATAGAGGCCTGGAACGCGTGGCCGTCTGTGTCTGGCTTCTCTCGCTTAGCATCTTGTTTCCAAGGTCCTCCCACAGTGTAGCATGCACCTGCT ###################################CG?+GB*7*C;F;4=HF;?F3@ECBCF(ECKHGG>9HB@<@9>9BEACF-8EE907EED?: X0:i:1 X1:i:0 XC:i:67 MD:Z:67 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.83861944 83 17 3858 60 101M = 3622 -336 TCGCTTAGCATCTTGTTTCCAAGGTCCTCCCACAGTGTAGCATGCACCTGCTACACTCCTTCTTAGGGCTGATATTCCGCGCACCTGCTACACTCCTTCTT D;GFIF=CD>D:CJHIJJEHGJD:<9:8?<:9JEHEE?<>A?BD6?C>.EJ??>AGJBGFB8694BAHHF@>?<>=9=D=F@B<3+7G@EGFB:9 X0:i:1 X1:i:0 MD:Z:78A22 RG:Z:ERR229776 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.22665016 83 17 3861 60 3S98M = 3604 -354 TCGCTTAGCATCTTGTTTCCAAGGTCCTCCCACAGTGTAGCATGCACCTGCTACACTCCTTCTTAGGGCTGATATTCCGCGCACCTGCTACACTCCTTCTT ####HHI?9>A+CJHJIIA377&041;57:=D;=3++.(:>CB=;+ X0:i:1 X1:i:0 XC:i:98 MD:Z:75A22 RG:Z:ERR229776 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.26430745 99 17 3863 60 101M = 4142 374 TAGCATCTTGCTTCCAAGGTCCTCCCACAGTGTAGCATGCACCTGCTACACTCCTTCTTAGGGCTGATATTCCACGCACCTGCTACACTCCTTCTTATGGC BEEEEEBIE>-EFFHEJHH@IFGHJHHHBCBFCCIJIIFJHHKIJKKIGI@MKLMKLJKDJBFFLJKJIDJKIJJCKIIGMHKMKGJGMIHHHHKGGDF;> X0:i:1 X1:i:0 MD:Z:10T90 RG:Z:ERR229776 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.25245101 147 17 3870 60 101M = 3650 -320 TTGTTTCCAAGGTCCTCCCACAGTGTAGCATGCACCTGCTACACTCCTTCTTAGGGCTGATATTCCGCGCACCTGCTACACTCCTTCTTATGGCTGATATT CDDHHIDHFB@,;@DICEHHEFEHHJLFE?D??ABCCGCDGCFGEJKMKHKJMIICIIFJJILKC?H?EF=IJIIJGFFAH>CB@IIHHHBGFFGGEEFA? X0:i:1 X1:i:0 MD:Z:66A34 RG:Z:ERR229776 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229776.106927739 99 17 3903 20 101M = 4098 295 ACCTGCTACACTCCTTCTTAGGGCTGATATTCCGCGCACCTGCTACACTCCTTCTTATGGCTGATATTCCACGCACCTGCTACACTCCTTCTTAGGGCTGA CDEIEEFECAAIGHIFIJGEJIHJJIJHAEHKJ8IAJHFKKHKKIJIILLELKMMKGAJJIIJHGHGIHHIG;HHCGJHHLHGCGLIELFILHC=>BBJ@G X0:i:1 X1:i:2 XA:Z:17,+4162,101M,2;17,+4088,101M,2; MD:Z:33A67 RG:Z:ERR229776 AM:i:0 NM:i:1 SM:i:20 MQ:i:1 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@C +ERR229776.86454710 161 17 3912 37 101M * 0 0 ACTCCTTCTTAGGGCTGATATTCCGCGCACCTGCTACACTCCTTCTTATGGCTGATATTCCACGCACCTGCTACACTCCTTCTTAGGGCTGATATTCCACA CEIFEKHGJHFIHJIKIJIIIJJK@KBLJJKLJKLIHJIJJIMKMMKIFHJJKJLJFJKLLJI=KJHE@JICDF-DIF9## X0:i:1 X1:i:0 XC:i:100 MD:Z:100 RG:Z:ERR229776 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ diff --git a/src/samtools-1.3.1/test/dat/mpileup.3.sam b/src/samtools-1.3.1/test/dat/mpileup.3.sam new file mode 100644 index 0000000..e40039d --- /dev/null +++ b/src/samtools-1.3.1/test/dat/mpileup.3.sam @@ -0,0 +1,250 @@ +@HD VN:1.0 SO:coordinate +@SQ SN:17 LN:4200 M5:a9a06ca09c111789d92723fbf39820f6 AS:NCBI37 SP:Human +@RG ID:ERR229775 LB:HG00102_I_bc_pelib_1019 SM:HG00102 PI:497 CN:MPIMG PL:ILLUMINA DS:SRP001294 +@PG ID:bwa_index PN:bwa VN:0.5.9-r16 CL:bwa index -a bwtsw $reference_fasta +@PG ID:bwa_aln_fastq PN:bwa PP:bwa_index VN:0.5.9-r16 CL:bwa aln -q 15 -f $sai_file $reference_fasta $fastq_file +@PG ID:bwa_sam PN:bwa PP:bwa_aln_fastq VN:0.5.9-r16 CL:bwa sampe -a 1491 -r $rg_line -f $sam_file $reference_fasta $sai_file(s) $fastq_file(s) +@PG ID:sam_to_fixed_bam PN:samtools PP:bwa_sam VN:0.1.17 (r973:277) CL:samtools view -bSu $sam_file | samtools sort -n -o - samtools_nsort_tmp | samtools fixmate /dev/stdin /dev/stdout | samtools sort -o - samtools_csort_tmp | samtools fillmd -u - $reference_fasta > $fixed_bam_file +@PG ID:gatk_target_interval_creator PN:GenomeAnalysisTK PP:sam_to_fixed_bam VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T RealignerTargetCreator -R $reference_fasta -o $intervals_file -known $known_indels_file(s) +@PG ID:bam_realignment_around_known_indels PN:GenomeAnalysisTK PP:gatk_target_interval_creator VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T IndelRealigner -R $reference_fasta -I $bam_file -o $realigned_bam_file -targetIntervals $intervals_file -known $known_indels_file(s) -LOD 0.4 -model KNOWNS_ONLY -compress 0 --disable_bam_indexing +@PG ID:bam_count_covariates PN:GenomeAnalysisTK PP:bam_realignment_around_known_indels VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T CountCovariates -R $reference_fasta -I $bam_file -recalFile $bam_file.recal_data.csv -knownSites $known_sites_file(s) -l INFO -L '1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;X;Y;MT' -cov ReadGroupCovariate -cov QualityScoreCovariate -cov CycleCovariate -cov DinucCovariate +@PG ID:bam_recalibrate_quality_scores PN:GenomeAnalysisTK PP:bam_count_covariates VN:1.2-29-g0acaf2d CL:java $jvm_args -jar GenomeAnalysisTK.jar -T TableRecalibration -R $reference_fasta -recalFile $bam_file.recal_data.csv -I $bam_file -o $recalibrated_bam_file -l INFO -compress 0 --disable_bam_indexing +@PG ID:bam_calculate_bq PN:samtools PP:bam_recalibrate_quality_scores VN:0.1.17 (r973:277) CL:samtools calmd -Erb $bam_file $reference_fasta > $bq_bam_file +@PG ID:bam_merge PN:picard PP:bam_calculate_bq VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +@PG ID:bam_mark_duplicates PN:picard PP:bam_merge VN:1.53 CL:java $jvm_args -jar MarkDuplicates.jar INPUT=$bam_file OUTPUT=$markdup_bam_file ASSUME_SORTED=TRUE METRICS_FILE=/dev/null VALIDATION_STRINGENCY=SILENT +@PG ID:bam_merge.1 PN:picard PP:bam_mark_duplicates VN:1.53 CL:java $jvm_args -jar MergeSamFiles.jar INPUT=$bam_file(s) OUTPUT=$merged_bam VALIDATION_STRINGENCY=SILENT +ERR229775.22049853 163 17 1 29 80S21M = 115 213 AGGCTCAGACTCCTTTCTCTATGACAGGGAGGTCATGTGCAGGCTGGAGAAGGGGACAAGAGGGCCCCAACTTCTTTGCAAAGCTTCTCACCCTGTTCCTG BDBDHECFF@D=DA>CIJIF8E>HBEEBH@AA8>GH@BIJI;?CC95@@?*2-67=6?$6ABDGD6GGHKGEGHIJIH=BFIKI:DEADBH>CFIE MD:Z:21 RG:Z:ERR229775 AM:i:29 NM:i:0 SM:i:29 MQ:i:29 XT:A:M BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ihg\aehjhYcd`cag]behd +ERR229775.4635304 99 17 1 29 9S92M = 250 348 TTCTTTGCAAAGCTTCTCACCCTGTTCCTGCATAGATAATTGCATGACAATTGCCTTGTCCCTGCTGAATGTGCTCTGGGGTCTCTGGGGTCTCACCCACG BFFKGHHHIKIIIKIKLKIILHMKJJLLMILJJJMLJJNKLLMKKJLJKNKLKILNKLKMLINLMNLMNKJJKLNKMKFAEHGMKPLHFGJIMIKFFFE@; MD:Z:92 RG:Z:ERR229775 AM:i:29 NM:i:0 SM:i:29 MQ:i:29 XT:A:M BQ:Z:@@@@@@@@@jhhhjhjkjhhkgljiikklhkiiilkiimjkkljjikijmjkjhkmjkjlkhmklmklmjiijkmjlje`dgfljokgefihlhjeeed_Z +ERR229775.76124411 163 17 1 29 12S89M = 253 351 AACTTCTTTGCAAAGCTTCTCACCCTGTTCCTGCATAGATAATTGCATGACAATTGCCTTGTCCCTGCTGAATGTGCTCTGGGGTCTCTGGGGTCTCACCC @BDIFEFFEBBGJIHGJHEIJHGJJKIIIIJKHHIIIJKICKHE@>1;<=E?CG?F X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@H +ERR229775.71066602 99 17 35 60 101M = 291 355 ATGACAATTGCCTTGTCCCTGCTGAATGTGCTCTGGGGTCTCTGGGGTCTCACCCACGACCAACTCCCTGGGCCTGGCACCAGGGAGCTTAACAAACATCT BEFHDHJHHHFGLIJIJKKLJKLKKMJIIHJLKMJJLMGGLJMJMMMEJMMKKMMKJ?LKLJMHNJIIMHCFHGMFCIJDHJICAIDJJFIHGGIBBHEEI X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@E +ERR229775.57643739 113 17 39 37 101M * 0 0 CAATTGCCTTGTCCCTGCTGAATGTGCTCTGGGGTCTCTGGGGTCTCACCCACGACCAACTCCCTGGGCCTGGCACCAGGGAGCTTAACAAACATCTGTCC DEEFHE@C?HCHHAIJIIJIHCJEIE;JHFEEFHKFJFJIEGIJGH>9KJD@;EFCJIFA=JFICKIDCFJGFC?IIJHHHKHB@IICIICGCGJGDDH?? X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.24343576 163 17 62 60 101M = 322 360 GTGCTCTGGGGTCTCTGGGGTCTCACCCACGACCAACTCCCTGGGCCTGGCACCAGGGAGCTTAACAAACATCTGTCCAGCGAATACCTGCATCCCTAGAA @DCDHCFB>,,FGDGFHGC@FHFIHGIKH@2JGH@JGJ?EJHCA5?BLIHEJHIGFEB@BG;BBEDGIEDGGGL;FGFI;A37F9F2=@JCDKHJGAIGFEEEE X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.48988007 99 17 115 60 101M = 371 356 CAGGGAGCTTAACAAACATCTGTCCAGCGAATACCTGCATCCCTAGAAGTGAAGCCACCGCCCAAAGACACGCCCATGTCCAGCTTAACCTGCATCCCTAG ?GDCCIGFKGFKGHKKHGIKJIIKGJHIACKFGHCKHJJJFIILGFGMK@CKFIHHJHI>JIFJMEGADJG>FEHJIIIFHJHIMDHKGIH?CJGGFFIE8 X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.22049853 83 17 115 29 1S100M = 1 -213 CCAGGGAGCTTAACAAACATCTGTCCAGCGAATACCTGCATCCCTAGAAGTGAAGCCACCGCCCAAAGACACGCCCATGTCCAGCTTAACCTGCATCCCTA ##IDEBEBHKIDCIFDIFGKD?EHA>BA;GJHIABEGEFGIBDGIKGJMGJIJKHGHKJALJJIJ@DCECE>EIIIHHIKDEFHIEHGHHGHGFEECCD@7 X0:i:1 X1:i:0 XC:i:100 MD:Z:100 RG:Z:ERR229775 AM:i:29 NM:i:0 SM:i:29 MQ:i:29 XT:A:U BQ:Z:@@B@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.6535575 163 17 136 60 101M = 400 364 GTCCAGCGAATACCTGCATCCCTAGAAGTGAAGCCACCGCCCAAAGACACGCCCCTGTCCAGCTTAACCTGCATCCCTAGAAGTGAAGGCACCGCCCAAAG @:9D&@9/0<98DBCCGCDG:?E=>D><+/;7A:=HE71)61>4:KDDIKLJJGJH=6GAIGEIHCHGB@?>HBFHGHBGDFKFGKHGFCFFGBBEJFIJMIFIHJJJLIDFF@HDKHEHGFEHLHHDEFDB X0:i:1 X1:i:0 XC:i:99 MD:Z:99 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A +ERR229775.74734077 163 17 164 60 101M = 421 357 TGAAGCCACCGCCCAAAGACACGCCCATGTCCAGCTTAACCTGCATCCCTAGAAGTGAAGGCGCCGCCCAAAGCCACGCCCATGTCCAGCTTATTCTGCCC 7+>C1A5?-3&B<:EA:(86>A4F8=B<7>7D52@7=>CAE5DK.DCF>(-706B=ACA>D<@IE4:D;CG;@BH9@GH@CCJ@G=B@;ED9E@BHDBFHGI;5ABFHFIG=FCE/=GHHEJGJF X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@H +ERR229775.86942903 99 17 232 60 71M1I29M = 471 339 CAAAGACACGCCCATGTCCAGCTTATTCTGCCCAGTTCCTCTCCAGAAAGGCTGCATGGTTGACACACAGTAGCCTGCGACAAAGCTGAATGCTATCATTT AGHIGIEGD>BGHFHHIKKILKMIIIHIKHJKLCEFJJFMDLJIFHKLLKDJGBEGGJ?@GFIIKIH?GGHDDACIB?>DDJFGII1?,9ED*@>D@FCE= X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR229775 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@C@ +ERR229775.4635304 147 17 250 29 53M1I47M = 1 -348 CAGCTTATTCTGCCCAGTTCCTCTCCAGAAAGGCTGCATGGTTGACACACAGTAGCCTGCGACAAAGCTGAATGCTATCATTTAAAAACTCCTTGCTGGTT EIGGGHHHHCJICGIMGCJGHKCFDJOJJKKIJKKKJIKJJMIIJJJHEHIGILLLLGLBGDJJJLKGIKHGIIKHHJHHKIFHHCG;HFBCGFBEFCDGB X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR229775 AM:i:29 NM:i:1 SM:i:29 MQ:i:29 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IG +ERR229775.76124411 83 17 253 29 50M1I50M = 1 -351 CTTATTCTGCCCAGTTCCTCTCCAGAAAGGCTGCATGGTTGACACACAGTAGCCTGCGACAAAGCTGAATGCTATCATTTAAAAACTCCTTGCTGGTTTGA DDFFFGHJIGHINGDIGDJIJAINKELOIJLKKKKKMJLKKGJKJKLNKKNMMMKLBLJLLLNMMJKKJKKJJJKKJLLIJJHE@KJJJKFHIHFEIIHFB X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR229775 AM:i:29 NM:i:1 SM:i:29 MQ:i:29 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.72556128 147 17 262 60 41M1I59M = 22 -339 CCCAGTTCCTCTCCAGAAAGGCTGCATGGTTGACACACAGTAGCCTGCGACAAAGCTGAATGCTATCATTTAAAAACTCCTTGCTGGTTTGAGAGGCAGAA DDFJEGJGC@IKEINIFFMHKHIJKKKIIMJKJJJLKKMJJLKKMJLCKKFKKMLLJKJIIKKIIKJHKLGHIGC>HHIJKFHHHGGIJGBEEJAEEIFEB X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR229775 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:CBA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@GG +ERR229775.73749010 147 17 283 60 5S20M1I75M = 28 -349 AAAGGCTGCATGGTTGACACACAGTAGCCTGCGACAAAGCTGAATGCTATCATTTAAAAACTCCTTGCTGGTTTGAGAGGCAGAAAATGATATCTCATAGT ######G?<7G9;+@-DEI=CHOHKOFBHE9BHKFE>JHDH9?GHFDCBKCIHA;E=C;9>@A7HA?;AGADHBGHGG@@:>8HG?D9DF6/;@=>:BBA;FEFGH:A7E<&>HAJEIEKKKJGMIJGILKMGNLLKLKIEIJHDIEFE X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@G +ERR229775.65476258 99 17 324 60 101M = 548 324 TATCATTTAAAAACTCCTTGCTGGTTTGAGAGGCAGAAAATGATATCTCATAGTTGCTTTACTTTGCATATTTTAAAATTGTGACTTTCATGGCATAAATA BFFFGHHHHKIJKELKKKJJJLKLIIJIKLLJJLJMLMMNKLLKFJMNMKKJMKKLMNLLKKNLKLMKKKKLLKJNNNLILKLMJNLLKLKIEIKHGHGFE X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@G +ERR229775.44063798 163 17 331 60 101M = 608 377 TAAAAACTCCTTGCTGGTTTGAGAGGCAGAAAATGATATCTCATAGTTGCTTTACTTTGCATATTTTAAAATTGTGACTTTCATGGCATAAATAATACTGG @92:9C:E>:EFG>H@ X0:i:1 X1:i:0 MD:Z:0A100 RG:Z:ERR229775 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:ZS@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.59467859 147 17 359 60 101M = 159 -300 GAAAATGATATCTCATAGTTGCTTTACTTTGCATATTTTAAAATTGTGACTTTCATGGCATAAATAATACTGGTTTATTACAGAAGCACTAGAAAATGCAT DGCDGIEEDKK>LIKHIGMJFHLNJFHLIJAJIIFMMHDIJHGIHIJLIC?LJIEDCA=<3AJIHID)MJGD=@?<8*4JCCA8@928-=92)2@975E)BFE8-;L>CFC>8K?E=8''?@9A>6C694*%;,/44* X0:i:1 X1:i:0 MD:Z:4A25A63C5T0 RG:Z:ERR229775 AM:i:37 NM:i:4 SM:i:37 MQ:i:60 XT:A:U BQ:Z:B@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.70199275 99 17 391 29 101M = 711 374 ATATTTTAAAATTGTGACTTTCATGGCATAAATAATACTGGTTTATTACAGAAGCACTAGAAAATGCATGTGGACAAAAGTTGGGATTAGGAGAGAGAAAT ?EFGGHHFFIEIIEF?C@ABICJICEIJJJLLJJM?H>HHCFI:G>AEHJILLFHGCMJGLKEM>-5A8BKE;JIJHFH4AEIAGMJDF@EHKJHJLHD9JKJN?JLFAG=GMGKKJIAJAJGHI@JGIKKIMHLIIGDILHIF>CGJJLGDC8DHHLGFGFE? X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:FE@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.5711913 163 17 409 60 101M = 646 337 TTTCATGGCATAAATAATACTGGTTTATTACAGAAGCACTAGAAAATGCATGTGGACAAAAGTTGGGATTAGGAGAGAGAAATGAAGACATATGTCCACAC <@CDFD@A?HIIGFJKJLLIFIFCGIFEEDF@KMC?EI=<<GGCDEEFDD7 X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.22701711 163 17 421 29 101M = 699 375 AATAATACTGGTTTATGACAGAAGCACTAGAAAATGCATGTGGACAAAAGTTGGGATTAGGAGAGAGGAATGAAGACATATGTCCACACAAAAACCTGTTC 93:<>>FC'?IHGIKH7KCHCGJFFJHEFCHJJMCLAHJDHKHMGHMLMEF@IBFIHI@DA:HCIGFA83>=0HHEG7 X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:C@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.52216469 163 17 454 60 101M = 693 339 ATGCATGTGGACAAAAGTTGGGATTAGGAGAGAGAAATGAAGACATATGTCCACACAAAAACCTGTTCATTGCAGCTTTCTACCATCACCAAAAATTGCAA @CEEFFBFE:<>:MEMIMED1N?LLQKQD9)@GNLKB@GHGFA;>A>D>;A;H=?B5DIEAFEC>-(7@C8BAD5>7 X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@C@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.82457097 99 17 474 60 101M = 695 321 GGATTAGGAGAGAGAAATGAAGACATATGTCCACACAAAAACCTGTTCATTGCAGCTTTCTACCATCACCAAAAATTGCAAACAACCACACGCCCTTCAAC A?HGGHHFIGHIJFJLLDEJLJKIJIIIGJLMJHIHKMNNNJMNLJJMKKJJMKMMMLLLNJJMKKLKJMKNNNNIKKIIKMJMHGFKGHC?FEHLDFGDB X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:CA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.93698964 99 17 499 60 101M = 735 336 TATGTCCACACAAAAACCTGTTCATTGCAGCTTTCTACCATCACCAAAAATTGCAAACAACCACACGCCCTTCAACTGGGGAACTCATCAACAACAAACTT BFFGHGFHFHEIKKKLIKLIIJLJJKKLJLIMKKMMJKMKKMKKMKNNMNKLLMKNNKKNKMKJKKBKJIOJKKGINHGEGHHGMIJIIJIGJHFIBFDHD X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CC +ERR229775.17900575 99 17 527 60 101M = 760 333 AGCTTTCTACCATCACCAAAAATTGCAAACAACCACACGCCCTTCAACTGGGGAACTCATCAACAACAAACTTGTGGTTTACCCACACAATGGAAGACCAC BEGKGHGLHFDIIGIIKILLLLIKKLJMLIJKILJIKJBMMMNKLKMKNLMMMJLJMMKKKJLIJMHKMIEMJHJICJFDFHIHJGGGKDIIGJGHIDEFB X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.65476258 147 17 548 60 101M = 324 -324 ATTGCAAACAACCACACGCCCTTCAACTGGGGAACTCATCAACAACAAACTTGTGGTTTACCCACACAATGGAAGACCACTTAGCAACAAAAAGGACCAAA BCGGGE@GIAJGDGIHAIGFKNMJKKJKJHKLJGKKJJLKKJJHIKKJJKGJJJKILGGHBHFBHHJIHIGF:KGBJIEJKFFHGAGGHGBBHD;DCEEEA X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CA +ERR229775.83749675 163 17 553 60 100M1S = 783 330 AAACAACCACACGCCCTTCAACTGGGGAACTCATCAACAACAAACTTGTGGTTTACCCACACAATGGAAGACCACTTAGCAACAAAAAGGACCAAACTCCT ?<:GH:?I59=G@JHHDC3D'6@?ACFHI:E?>;BG=BECFIBH:6?E<6?GDEDHDCHDE65?=GE## X0:i:1 X1:i:0 XC:i:100 MD:Z:100 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B@@ +ERR229775.19017039 99 17 560 60 101M = 839 368 CACACGCCCTTCAACTGGGGAACTCATCAACAACAAACTTGTGGGTTACCCACACAATGGAAGACCACTTAGCAACAAAAAGGACCAAACTCCTGGTACAT ?GDB=1GFFK:GHGH=F?G=CHJJ?DJLGGDGCCC6CIEA?.@E9 X0:i:1 X1:i:0 MD:Z:44T56 RG:Z:ERR229775 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.78639790 147 17 590 60 101M = 335 -355 CAACAAACTTGTGGTTTACCCACACAATGGAAGACCACTTAGCAACAAAAAGGACCAAACTCCTGGTACATGCAACTGACAGATGAATCTCAAACGCATTC CFDGCCHEBGDGFDBKCACBCBC?HKIKDGKLEJJGDHMDG45?IIFIHDEDHIBHA:94'ECEFHC=EH>BFGB@@?:?CEFFFBKJG=JD>EIGFGHHLGBECIKJJ?JLBG=JHGHIIIJMHKKIJGIIC5FGIJGGEIGGFEFIEEHE7 X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@G@ +ERR229775.47649789 147 17 647 60 101M = 392 -355 AACTCCTGGTACATGCAACTGACAGATGAATCTCAAACGCATTCCTCCGTGTGAAAGAAGCCGGACTCACAGGGCAACACACTATCTGACTGTTTCATGGG 68BIAGJE?C?=8JI=5@EIEJHLJJIHGGGBGC?=.?JBAAG=A4EAHJ=FFJJJKJLHH@KJIDHB=HF>?FF>HF@FH;DGI@GAGF7@;@=;3?DBA X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A +ERR229775.52216469 83 17 693 60 101M = 454 -339 CCGTGTGAAAGAAGCCGGACTCACAGGGCAACACACTATCTGACTGTTTCATGGGAAAGTCTGGAAACGGCAACACCATTGAGACAGAAAACAGGTGAGTG C=DHEIHFFLIANGFAKIJLMIILOKJJKLLKKKKNKKMMKLKMKKNNLLKKMMMLLNHKMKMKJJJCKLKJIJILKIMJLLKGJLKFIIGHKFFHFKEHB X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@D +ERR229775.82457097 147 17 695 60 101M = 474 -321 GTGTGAAAGAAGCCGGACTCACAGGGCAACACACTATCTGACTGTTTCATGGGAAAGTCTGGAAACGGCAACACCATTGAGACAGAAAACAGGTGAGTGGT ?HEFAC>LEAG@C=A@GKKCFHLJJKKJHFCHGKJJJEIGJMJEKFIJJJCHIJKMIFJIFFJJI@FHGH>>;HEEIFCJJ=DJGCGBBEEACFBICEDDB X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@D +ERR229775.22701711 83 17 699 29 3S98M = 421 -375 TGTGAAAGAAGCCGGACTCCCAGGGCAACACCCTATCCGACTGTTTCCTGGGAAAGTCTGGCAACGGCCACACCATTGAGACAGACAACAGGTGAGTGGTT ####FCGEAFD7::.:DB;'=CB+D@BFFF;2C<,8-%H@C@FI;F-+KIHDCB@57CID<*A4/)G:)ID0IJGKIDIDGEH8<+==FLAEGCKEFEDD? XC:i:98 MD:Z:16A11A5T9A13A6A16A15 RG:Z:ERR229775 AM:i:29 NM:i:7 SM:i:29 MQ:i:29 XT:A:M BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.70199275 147 17 711 29 46S55M = 391 -374 CAGACAAATGAAACTCAAACAAGTTCCCCCGTGTTAAAGAAAACGAACTCACAGGGCAGCACACTATCTGACTGTTTCATGGGAAAGTCTGGAAGCGGAAA ##############################################CC<+2:::)HD@(8<6C?A;?>=>,'7(>@3>6><=<1;+7:8>A4@9%.*<07* XC:i:56 MD:Z:12A35A3C2 RG:Z:ERR229775 AM:i:29 NM:i:3 SM:i:29 MQ:i:29 XT:A:M BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.93698964 147 17 735 60 101M = 499 -336 ACTGTTTCATGGGAAAGTCTGGAAACGGCAACACCATTGAGACAGAAAACAGGTGAGTGGTTGCCTGGGGCCAGGGAACTTTCTGGGGTCATACTCTCTAT AEHFGJG:@GHHIHFI@;>JHHEEH@IJJCKJFJJKMJJIIJJHIJGI=HFHGJKLIEFFKICDIDKBIKE@IIIJHGIKKHIGIDIFIG<IFKMJMBGKDFFJF@CGBBIGINHJEJI?FFBDILDLDDILIFGA7)?EEHLIMIHFIFHHHIFDFJD X0:i:1 X1:i:0 MD:Z:83T5G11 RG:Z:ERR229775 AM:i:37 NM:i:2 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@F +ERR229775.92236775 81 17 758 37 101M * 0 0 AACGGCAACACCATTGAGACAGAAAACAGGTGAGTGGTTGCCTGGGGCCAGGGAACTTTCTGGGGTCATACTCTCTATGTTGATTCTGGTGGTGGAAACAA A?>FGG@BDCFFJIJIMIKIMFFIKJILIIKJNIKJILJMJKKMLMLMLMJIIJFINMLFJGLKJKJJHIKKJLJHIJJLIIHDJKIJGIEFGFGHGHDFB X0:i:1 X1:i:0 MD:Z:70T5G24 RG:Z:ERR229775 AM:i:37 NM:i:2 SM:i:37 XT:A:U BQ:Z:CA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AA +ERR229775.17900575 147 17 760 60 101M = 527 -333 CGGCAACACCATTGAGACAGAAAACAGGTGAGTGGTTGCCTGGGGCCAGGGAACTTTCTGGGGTCATACTCTCTATGTTGATTCTGGTGGTGGAAACAAGA +EGGCFD>EEFAJIIIJHMHEEJJHKIHJIMDCHHKKJJJJMMEEEKMKIBHBLKLKCIJKLIJGHCAGIFDDF>HFHFIHECEGDF?GEB?EFCFEEIEB X0:i:1 X1:i:0 MD:Z:68T5G26 RG:Z:ERR229775 AM:i:37 NM:i:2 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.83749675 83 17 783 60 101M = 553 -330 ACAGGTGAGTGGTTGCCTGGGGCCAGGGAACTTTCTGGGGTCATACTCTCTATGTTGATTCTGGTGGTGGAAACAAGACTGTCCCAGCCTGGGTGATACAG EEICDIHLCGFDCHH>DFHFKGDCNEKJJLHLLG;KIIIDLJEEJD@IC=D=0GMFLIJLCJHHCHFEHIIHHJHIHDFIHKHGHKH>HHAFDE=GEF=H: X0:i:1 X1:i:0 MD:Z:45T5G49 RG:Z:ERR229775 AM:i:37 NM:i:2 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.63559677 147 17 833 60 101M = 594 -339 TATGTTGATTCTGGTGGTGGAAACAAGACTGTCCCAGCCTGGGTGATACAGCGAGACCCCATCTCTACCAAAAAATTAAAAATTAGCTGGGCATGGTGGTG FDHFHIHEF@FDD;5AC::ELBGCBHE3DKIHEHMFAHLE=BACIGH>IFB7FEHBC=G>KHFCHIFFGJDHEFFBB@BACFCCD@ X0:i:1 X1:i:0 MD:Z:1G99 RG:Z:ERR229775 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:[YZA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.19017039 147 17 839 60 11S90M = 560 -368 CTCTCTATGTTGATTCTGGTGGTGGAAACAAGACTGTCCCAGCCTGGGTGATACAGCGAGACCCCATCTCTACCAAAAAATTAAAAATTAGCTGGGCATGG ############GJE:GEE?9)D<=B?09>.>/1?ACBCBIJIA@@?5FEEC9HL<<8?7,B?@@@BGHGC9BHIHGI:GG@BHHCFGGJ<3ED;;CDAB@ X0:i:1 X1:i:0 XC:i:90 MD:Z:90 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.98760722 163 17 840 60 101M = 1103 363 ATTCTGGTGGTGGAAACAAGACTGTCCCAGCCTGGGTGATACAGCGAGACCCCATCTCTACCAAAAAATTAAAAATTAGCTGGGCATGGTGGTGCATGCCT CBG@;DACF=HDJFJJCMJH@JGIKKIFDFFFHHEGEDHKHGCGJJICAB=?AIIIGGEG X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@C +ERR229775.516742 163 17 845 60 101M = 1152 407 GGTGGTGGAAACAAGACTGTCCCAGCCTGGGTGATACAGCGAGACCCCATCTCTACCAAAAAATTAAAAATTAGCTGGGCATGGTGGTGCATGCCTGTAGT A;>HF=GAIHGGH?FIEHGE9EFCIEA=@@ X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CBFH +ERR229775.55719080 99 17 994 60 101M = 1282 388 TCAAGGCTGCAATGAGCTATGATTGCGCCACTGCACTTTGGCCTGGACAACAGAGCAAAACCCTGTCTCTAAAAAAAGAAAAGAAAAGAAAAACTCACTGG BFHIGFHLHHEKIIJKKKHIJKIKILAKLJJLJKJJMKKLJLMMJMLKKNKKMLKLKNNNKMMMKIKMJNKMMMNGHHJFHHIKHIIIKHIHCGMGHDIEC X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A +ERR229775.77830097 163 17 1036 60 101M = 1255 319 CTGGACAACAGAGCAAAACCCTGTCTCTAAAAAAAGAAAAGAAAAGAAAAACTCACTGGATATGAATGATACAGGTTGAGGATCCATTATCTGAAATGCTT BIEBGCCHCBCHHH,=FICDJKHCGDGJHJJKHFIIJKLLIKLGLGKLMMDHLJJDLFIKIDIDIKIGJIFHHGFHEHJH?JIIFJFFIIFLIJHGHGGIB X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@D@ +ERR229775.3695912 99 17 1042 60 101M = 1118 176 AACAGAGCAAAACCCTGTCTCTAAAAAAAGAAAAGAAAAGAAAAACTCACTGGATATGAATGATACAGGTTGAGGATCCATTATCTGAAATGCTTGGACCA BHEGGIHHHKIKGJKLJIKLLLIMMMMMMJKLMMKLMMNKLNMNNKLLJJNLMLKJKJLMKJLJJHKJHHHHLHFJIHHHIKIKINJKIHJIIMJGEHDED X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@C@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.54641833 99 17 1042 60 101M = 1321 379 AACAGAGCAAAACCCTGTCTCTAAAAAAAGAAAAGAAAAGAAAAACTCACTGGATATGAATGATACAGGTTGAGGATCCATTATCTGAAATGCTTGGACCA BHEGGIGGGKIKGGKKHAHLJLIMMMMMLJKLMMKKMMMFLLMNMJNMKJMJMLKJKJLMKJLJJHKJHGHHJHFJIJHHIKIKINJKIHJIIMJGEHDEF X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@C@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B +ERR229775.90795085 163 17 1066 60 101M = 1297 331 AAAAAGAAAAGAAAAGAAAAACTCACTGGATATGAATGATACAGGTTGAGGATCCATTATCTGAAATGCTTGGACCAGATGTTTTGAATTTTGGATTTTTT BGHGHEDHGDCHJGJHIJI?JGJIHHKIKIGHHIKLIFKIIJIHL=HIKJCIGLLHIHKJMLKIEBEHJMLJDMIJKJMIKLDHKCJJGFDHHGGGEFFCB X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:JOOLJ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BCEGEE +ERR229775.51118640 99 17 1069 60 101M = 1370 401 AAGAAAAGAAAAGAAAAACTCACTGGATATGAATGATACAGGTTGAGGATCCATTATCTGAAATGCTTGGACCAGATGTTTTGAATTTTGGATTTTTTCAT BHFHIJJHJKIKJJKKLKHLLJJMKLKJJJKLMJKLJJJKMMFJGKKMLJMMKKLJKMNLMNNKLMNKLKLKMKLMLLIGLLIKNKKLKJCKHFEEFCFGE X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:EJ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B +ERR229775.57580585 163 17 1077 60 101M = 1316 339 AAAAGAAAAACTCACTGGATATGAATGATACAGGTTGAGGATCCATTATCTGAAATGCTTGGACCAGATGTTTTGAATTTTGGATTTTTTCATATTTTGTA BGHGEEE@G>9JHEGHGIFFHHHJKHHIFBAIIFGHHIJKHIJKIIKJIKGJKMLJKKNKKBLDLJKLJLKKJKHLIKLKLKIKLFLKLFIJJEIJGHFDE X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:CFFB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@G +ERR229775.82642257 163 17 1081 60 101M = 1336 355 GAAAAACTCACTGGATATGAATGATACAGGTTGAGGATCCATTATCTGAAATGCTTGGACCAGATGTTTTGAATTTTGGATTTTTTCATATTTTGTAATCT BGHGHH@JEB@JGHHEGGGHJHBJHHIFIICIA>HDJIKJIIJIILLKJLGJJLMJJGLJLGKIHJ=JJKLLMJKKLKFMKLLLLFIJKIKKKKHGGFGGJ X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@L +ERR229775.30538656 163 17 1087 60 101M = 1321 334 CTCACTGTATATGAATGATACAGGTTGAGGATCCATTATCTGAAATGCTTGGACCAGATGTTTTGAATTTTGGATTTTTTCATATTTTGTAATCTTTGCAG A?BHJEKFGG??IKKKAEIKJJLLKLLEHKLKIHIJIILEGGEG? X0:i:1 X1:i:0 MD:Z:7G93 RG:Z:ERR229775 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.87113255 99 17 1096 60 101M = 1361 365 TATGAATGATACAGGTTGAGGATCCATTATCTGAAATGCTTGGACCAGATGTTTTGAATTTTGGATTTTTTCATATTTTGTAATCTTTGCAGTATATTTAC ?EFGGFHHJHFGIAHIIFKLLKJKLJJKIJKMKLMMJJMNKJMEHHFIEDIKLKLGLLKLLLLKLKJHKJJKKHKFIKD;JCGEIGDIIDK=4CEDEFAEB X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@D +ERR229775.98760722 83 17 1103 60 101M = 840 -363 GATACAGGTTGAGGATCCATTATCTGGAATGCTTGGACCAGATGTTTTGAATTTTGGATTTTTTCATATTTTGTAATCTTTGCAGTATATTTACCAGTTCA EFFFGLHGHJLNKLKJGLLNLILLLIAKKKJLNKJHJMJNIJKDNNNKLLKNNNJMMJMNNNNLKJIJMMMJIJKJKLMLJJEFHHHCIJAGFFHLDIHE? X0:i:1 X1:i:0 MD:Z:26A74 RG:Z:ERR229775 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.37017046 99 17 1113 60 101M = 1339 326 GAGGATCCATTATCTGAAATGCTTGGACCAGATGTTTTGAATTTTGGATTTTTTCATATTTTGTAATCTTTGCAGTATATTTACCAGTTCAGCATCCCTAA BHDCIGGFIGCGIGKJKIKIJKLIKLKILJKKJFHJKKILJJKKLLMHJJKKLLMIJJKLLLJKJMKMNLLIJKLKKLDFLLKAFHDIIIJHKLGGFFJED X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B +ERR229775.3695912 147 17 1118 60 101M = 1042 -176 TCCATTATCTGAAATGCTTGGACCAGATGTTTTGAATTTTGGATTTTTTCATATTTTGTAATCTTTGCAGTATATTTACCAGTTCAGCATCCCTAACTCAA GDFGGHIJILLFHHMIIMLJKLIJNKKKIMNNKKKKMKMILMJLMMMMLIEIJMLJJIIJIKKLLIKIKIBGHHKJHGEIKFIIHHIGGHBAEFCDEEEE@ X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:B@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@GE +ERR229775.17531023 163 17 1121 60 101M = 1381 360 ATTATCTGAAATGCTTGGACCAGATGTTTTGAATTTTGGATTTTTTCATATTTTGTAATCTTTGCAGTATATTTACCAGTTCAGCATCCCTAACTCAAAAA BEEEDE@EFDEFGFI>GBCBJHFGGIBGFFEJIFJJJJKEFJJJJJKJIHEJKKIEGHJMMKKHGJHFIKJIKKJHJKKKIHJKKLJKHILGMGMHHIEEE X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CGDFG +ERR229775.516742 83 17 1152 60 101M = 845 -407 AATTTTGGATTTTTTCATATTTTGTAATCTTTGCAGTATATTTACCAGTTCAGCATCCCTAACTCAAAAATTAAAAAATCTGAAATCCCAAACGCGCCAAT 7?ABDGED>DDDDJE?FB9DDCEA.=<>AD=/AEG6ABA8FD>2CGF@GFBJ?>5*G>59@.<*4JKIB;D*)JJIIBHA:8GC>=E4;H7C>F?GCEDE? X0:i:1 X1:i:0 MD:Z:72C28 RG:Z:ERR229775 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.36576640 83 17 1160 60 101M = 937 -323 ATTTTTTCATATTTTGTAATCTTTGCAGTATATTTACCAGTTCAGCATCCCTAACTCAAAAATTCAAAAATCTGAAATCCCAAACGCGCCAATAAGCATTC ADEFFKKIJIIHIIJGJIHIIFKJJINIHJJJMLHGHJLIMHGLJIGEFJKGFDKGCLKLLKMLHKKKKJLJGIKJIKLKJJIGBKAJHIGHHHLHGGHGB X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@D +ERR229775.6073289 83 17 1160 60 101M = 857 -403 ATTTTTTCATATTTTGTAATCTTTGCAGTATATTTACCAGTTCAGCATCCCTAACTCAAAAATTCAAAAATCTGAAATCCCAAACGCGCCAATAAGCATTC <@AFFKKIJIJHIIJGIIJJHFHKJHNIJKJHBEF@HGKHMLJLJJJLMJKIJGKGHLKLKJLLHKKKJIKJJLKJIKLKJJIGBKAFEIEHGHLHGGHHB X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@D +ERR229775.78971137 163 17 1189 60 101M = 1464 375 ATATTTACCAGTTCAGCATCCCTAACTCAAAAATTCAAAAATCTGAAATCCCAAACGCGCCAATAAGCATTCCCTTTGAGCGTCATGTCGGTGCTTGGAAT BBFEFFBCCB@GHHGHHGDHJJJHIGKIHGJLJHJJILLLLILJGKLMIKDFHLKHAE;@HGMGILHFIJIIFGLJJHBCHAGEGIIKIAG>CEMEGEHHD X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A +ERR229775.87728427 99 17 1242 60 101M = 1483 341 AACGCGCCAATAAGCATTCCCTTTGAGCGTCATGTCGGTGCTTGGAATGTTTGGGGTTTTGGATTTACAGCTTTGGGACGCTCAACCTGTACCTCAATAAA BHE>G?HFHKGIKKKIIIKKLLJKKKHKCEJJJJEJ?JEBDMJJMABJJIJKLJJJFCDCGDHGCCHEHGHLEEHFGHC;IMIJHGINIIIGIMHIIGGD@ X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:DJ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BB@ +ERR229775.77830097 83 17 1255 60 101M = 1036 -319 GCATTCCCTTTGAGCGTCATGTCGGTGCTTGGAATGTTTGGGGTTTTGGATTTACAGCTTTGGGACGCTCAACCTGTACCTCAATAAACCTGATTTTAAAA EEFFIFFIHHGINJAGKIJJGHAIJGKKMKJLKKKINMJMMLKNNNKMMKNMJJLNMMMNKMHJEALKKFJJJLJJIIILKJJHIIIEHIFHHJJJGGFFB X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IKMJ +ERR229775.55719080 147 17 1282 60 101M = 994 -388 CTTGGAATGTTTGGGGTTTTGGATTTACAGCTTTGGGACGCTCAACCTGTACCTCAATAAACCTGATTTTAAAAAAGTTTGGGGGCATTCCCCTAAGCCCG ?EIHGEHF@HCJHEFEIHEGGGHIGHHHKG>BGJDEFDBGJKDCEJKJHJELJJIJIGHF@KKIKILKKHHHIIIKGJJHJHEFDGLJJMJLLKIIJLMLJMJJMNKLLJLKLKLJNNNNKKHKKLJJJHDHGDGJGGLHGHJIHAGHJGIHAGKIHGJII@FFCCCE X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@G +ERR229775.57580585 83 17 1316 60 101M = 1077 -339 GGGACGCTCAACCTGTACCTCAATAAACCTGATTTTAAAAAAGTTTGGGGGGATTCCCCTAAGCCCGCCACCCGGAGACAGCGGATTTCCTTAGTTACTTA BEDG?HHKHIJGIKHFHGHKFDIJE?HFHIGJFFFFCCCCCKDEEGFFFFFFFEHDDDFFCJEJLCJIHGLLCLLMKIILK@KKHLKJHIIHKFJHHGHFB X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:AC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.30538656 83 17 1321 60 101M = 1087 -334 GCTCAACCTGTACCTCAATAAACCTGATTTTAAAAAAGTTTGGGGGGATTCCCCTAAGCCCGCCACCCGGAGACAGCGGATTTCCTTAGTTACTTACTATG EEHFDIFIJHIHFFCIFIIIFDGIKJJGGGGDDDDCJDECGEDEFFGECGDDDFGBCACJBGIIEJLCLKMIJKLLBLIILLKKIKHKGKFGIEGDGEFI? X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.54641833 147 17 1321 60 101M = 1042 -379 GCTCAACCTGTACCTCAATAAACCTGATTTTAAAAAAGTTTGGGGGGATTCCCCTAAGCCCGCCACCCGGAGACAGCGGATTTCCTTAGTTACTTACTATG FFHGEHEIJDFGBHKIHHGC<4FHIHHFFFF?BDBEI>G>GDCADCDDDI>AAEE@GAAD>FEB@HG8EGHIIIKHAJIHKEFGHEGGEHB;E@BDEEED@ X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.29727862 163 17 1327 60 35M66S = 1641 363 CCTGTACCTCAATAAACCTGATTTTAAAAAAGTTTGGGGGGATTCCCCTAAGCCCGCCACCGGGAGACAGCGGATTTCCTTAGTTACTTACTATGCTCCTT 7==;A97.8+7HA;IE:88;9EEFH8>;?E####################################################################### X0:i:1 X1:i:0 XC:i:35 MD:Z:35 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.82642257 83 17 1336 60 101M = 1081 -355 CAATAAACCTGATTTTAAAAAAGTTTGGGGGGATTCCCCTAAGCCCGCCACCCGGAGACAGCGGATTTCCTTAGTTACTTACTATGCTCCTTGGCCATTTC DBEFFGGGIJIKIIIIFFFFFKFHHGHGGGGHD?HEDDFFCKGDGBMJIFJC@MLNMKJLLBMMJMMLLMMJMJLIJLLIILIGIJKJHIIHGHFHGDEGA X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.37017046 147 17 1339 60 101M = 1113 -326 TAAACCTGATTTTAAAAAAGTTTGGGGGGATCCCCCTAAGCCCGCCACCCGGAGACAGCGGATTTCCTTAGTTACTTACTATGCTCCTTGGCCATTTCTCT :DCCDCJFIJHHF9FFHHMFGCFGGEDEC94#455D@=I?7BADBJJIJBCHMJJDMH?HGDLKJAHEHKA@>B=HDBIGHAEHH8ADDF<8DFEHGEGB@ X0:i:1 X1:i:0 MD:Z:31T69 RG:Z:ERR229775 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.87113255 147 17 1361 60 101M = 1096 -365 TGGGGGGATTCCCCTAAGCCCGCCCCCCGGAGACAGCGGATTTCCTTAGTTACTTACTATGCTCCTTGGCCATTTCTCTAGGTATTGGTATATTGTGTATG FEFFGGHDCHCC;HIF?15;7A:4#FD>JKG@DGMKBFLFKLKAJ@AMEE9BEBB:GFB?CIEHGJA<>DDH=BJEJIBFGJAF:DGDMIIMJJCKLLILLILKHIHKKKIJKHHFDFHKHIGHHFFJGEGFIHBBEF@FEEGDB X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.48996859 99 17 1381 60 98M3S = 1659 345 CGCCACCCGGAGACAGCGGATTTCCTTAGTTACTTACTATGCTCCTTGGCCATTTCTCTAGGTATTGGTATATTGTGTCTGCTGTGAACTGTCCTTGGCCT A5FEFEGF?EHHIEIIH8HIIJJIHLJIHGIJHMJJJNA:FAIHGML;0GEDGILGHKHGKHHIKINJKLIJGGFFFF8FFLJJIFEGHLKJGGKMLILLLJKKILKIIILEKHFJJIGEE? X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@C@ +ERR229775.87728427 147 17 1483 60 101M = 1242 -341 TTTGGTGACGGGTGAGGAGCAGGGACAGAAGGGTCCTGCGTGCCCTGCCTTCACAAGCCCCTGGAAGGAAAGTTGTTTTGGGATCTCTGCACCCTCAGCCT :=;FCD?1/EECJIGHCF>AAFGCIHKEA=BDAF<:EB>JFJIDBHHCHAD>+#AFDEIE?B@ X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.15144424 163 17 1542 60 101M = 1799 357 CCTGGAAGGAAAGTTGTTTTGGGATCTCTGCACCCTCAGCCTGGACAACTTGTGCCCATCTGGTGACCCCTCACTCAGCCACCAGACTTCCACGACAGGCT BDIECGEFDCEIHBGCGHGGGJEGHBIFHDJIGHJKJIJJKLH?K@JKFJEJIHILMFJMMHB;>IHIIIMIJCKKIFJHGFHJDHGMFIIJG>JFHBDDF X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:EF@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A +ERR229775.83025798 147 17 1590 60 101M = 1304 -386 CTTGTGCCCATCTGGTGACCCCTCACCCAGCCACCAGACTTCCACGACAGGCTCCAGCCTCGGCACCTTCAGCCATGGACAGTTCCGCCAGCGTTGCCCTC CA;4I?C?9HGCJEBD<08@2J<+=@=DB9CD@ X0:i:1 X1:i:0 MD:Z:26T74 RG:Z:ERR229775 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.29727862 83 17 1641 60 51S50M = 1327 -363 CTTGTGCCCATCTGGTGACCCCTCGCTCAGCCCCCAGACTTCCACGACAGGCTCCAGCCTCGGCACCTTCAGCCATGGACAGTTCCGCCAGCGTTGCCCTC ####################################################E==>=55;,C:65/9:=5J=C>FF@=GBJCB?5"D1?L;1=EHG;=BA0 X0:i:1 X1:i:0 XC:i:50 MD:Z:50 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.107364540 99 17 1651 29 101M = 1920 369 GGCACCTTCAGCCACGGACAGTTCCGCCAGCGTTGCCCTCTGTTCTGCTGTTTTCTCTACCAGAAGTGCCCTTCCCTCCTCACCTGACCACTCTGGGGAAA ?CGGDFL?FHCGFFIAKJIIJGIEHALLJJKGCHGEIEELFIFHMGFGIJDFMFKGIJCMEKHFEAHDF X0:i:1 X1:i:0 MD:Z:14T86 RG:Z:ERR229775 AM:i:29 NM:i:1 SM:i:29 MQ:i:29 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CBF +ERR229775.48996859 147 17 1659 60 33S68M = 1381 -345 GACTTCCCCGACAGCCCCCAGCCTCGGCACCTTCAGCCACGGACAGTTCCGCCGGCGTTGCCCACTGTTCTGCTGTTTTCTCTACCAGAAGTGCCCTTCCC ##################################G=:?F3CCE>D:8=64'#)'I<=):7>HIB@=A:CE1;:C=JJHC9A:<7=BCFHCL@LHEHIEHA@ X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.69874320 163 17 1704 60 81M20S = 1920 309 TCTCTACCAGAAGTGCCCTTCCCTCCTCACCTTACCACTCTGGGGAAATCCCTCAGCACCCTCCCTGAGCATACCCTACTCCGGCACAAGCCCAACCTGCA 74J?@C:D@-=C;696/*=;DD8+@*@7C94='04*65:A@860;+9H##################### X0:i:1 X1:i:0 XC:i:81 MD:Z:32G48 RG:Z:ERR229775 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.51562629 147 17 1727 60 101M = 1445 -382 TCCTCACCTGACCACTCTGGGGAAATCCCTCAGCACCCTCCCTGAGCATACCCTACTCTGGCACAAGCCCACCCTGCAAAGCCCCTGAGGCCCGCCCTGTG ADDFD?GHHEBGIGIHIJHHHHGGHGFEGHFJB;2CB?FADDEAJDDFC@8ABCE?A@BCACCB@H@<AEGG@HEG;ACBGCHFFAFF/?GFJLHILKLHIGGIJM:CECFEIHLBFIDJEHEHILAHB5CFG@FGGLHHHGI3?FFILIHHMHGGKC6C X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:GAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.2494821 99 17 1749 60 101M = 2024 375 AAATCCCTCAGCACCCTCCCTGAGCATACCCTACTCTGGCACAAGCCCACCCTGCAAAGCCCCTGAGGCCCGCCCTGTGGCGTCTCTCCCTCCCTTGCTGT AHHGFFFLHHGIIHKKHHJKLJKLKJJJJLLMJJJJMJCLJJJNFJLMKKMMNLMKLNMMLMIMHKJHJGG@ X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@FC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.15144424 83 17 1799 60 101M = 1542 -357 CCTGCAAAGCCCCTGAGGCCCGCCCTGTGGCGTCTCTCCCTCCCTTGCTGTCAGGACAGTGGTCCTGGCCTCCGGGGCTCACGGAGCCGCCCTGTGCCATG @BGGGGB8D@HEHKEJFGGGACGCGKFGGF?EGCCCCDDCGEEFEIGFHDIFJEGGFJDFEBHCEFGEGJKE>LLLKJKII@KKLKKAIHFIHFHHEGFHB X0:i:1 X1:i:0 MD:Z:70A27G2 RG:Z:ERR229775 AM:i:37 NM:i:2 SM:i:37 MQ:i:60 XT:A:U BQ:Z:BD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Z\V +ERR229775.97978507 163 17 1893 60 101M = 2135 342 TGCCGTGTACCTCTGAGCCCTCTGCACAGTGCCTTCTGCTTGCCTGTGGCTTTGAGAAGAAACCCCTTCTGGTTATACATAAGACAGCCAGAGAAGGGAGT BEFCHHGIEFJDFKHGBGCFF7CAD X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@D +ERR229775.107364540 147 17 1920 29 101M = 1651 -369 AGTGCCTTCTGCTTGCCTGCGGCTTTGACAAGAACCCGCTTCTGGTTATACATAAGACAGCCAGAGTAGGTAGTTGCCCAGGGTGGCACACTACGTTGCTG <@DE96DJHGG>8CG@:?4$=@*IBB@41AEC<=3+#(B<@6F=287JIG?C8(A@BCIH>MLJFH?C;CJIFGCGDIBIJHDCJCEFFHHIHD?ALEC5CHMD38CECLGCE?45HLCE;BEGFHGJ<=C? X0:i:1 X1:i:0 XC:i:94 MD:Z:94 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.43533499 83 17 1932 60 101M = 1693 -339 TTGCCTGTGGCTTTGAGAAGAAACCCCTTCTGGTTATACATAAGACAGCCAGAGAAGGGAGTTGCCCAGGGTGGCACAGCACGTTGCTGCCAGTTACTGCC 2D>ADFGGIIHFIKILIFLDB51FCBHGGCKJILFIKKJKKJMIHJMLKJMLMJHLIGIMJMKJGJHGKKIJHFIIFLDHG@HIFIGGGH?KCEGHGGF?? X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.22929983 83 17 1950 60 101M = 1693 -357 AGAAACCCCTTCTGGTTATACATAAGACAGCCAGAGAAGGGAGTTGCCCAGGGTGGCACAGCACGTTGCTGCCAGTTACTGCCATTTTCACAGGCATGAAA HEA>CFFGIHKIKIGMKLKJIFKKMEIKLJHKNKMKKNMMLNKNKMJCLMMMJJMMLJKMLHIAKMJLLJKLKMJLJILJJKHHLLKJIIFKGHHHGFFFB X0:i:1 X1:i:0 MD:Z:91G9 RG:Z:ERR229775 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:C@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ADB +ERR229775.66105707 83 17 1971 60 101M = 1746 -325 ATAAGACAGCCAGAGAAGGGAGTTGCCCAGGGTGGCACAGCACGTTGCTGCCAGTTACTGCCATTTTCACAGGCATGAAATGGAGATAACAACAGGAGCGA EFCIGFCMICINIMIGJIKKNBJKIHIKMJJKKLJIFINLJKCKMKLMKJJGMJMIGKJHFHIMMLKJIIMLKJIIKKJIIKKKKHHDIIGIHLFGKF:FB X0:i:1 X1:i:0 MD:Z:70G30 RG:Z:ERR229775 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.105154648 163 17 1981 60 101M = 2189 308 CAGAGAAGGGAGTTGCCCAGGGTGGCACAGCACGTTGCTGCCAGTTACTGCCATTTTCACAGGCATGAAATGGAGATAACAACAGGAGCGACCGCACAGGC @DCE:EEFD<=H?>>?FF==CCB@1:C=FFGHG;<=?HKICHBC?4AFEE:HEC5AJ3B;H?A>6BCEB85 X0:i:1 X1:i:0 MD:Z:60G40 RG:Z:ERR229775 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.52172354 163 17 1982 60 79M22S = 2196 314 AGAGAAGGGAGTTGCCCAGGGTGGCACAGCACGTTGCTGCCAGTTACTGCCATTTTCACAGGCATGAAATGGAGATAAGAACAGGAGCGACCGCACAGGCT A@?:E>31<61E<;88BG,%/C8/4BAG4;BA1AG92D;D?C9<=)?>;C?BDF+9D+0>>0;DGJG####################### X0:i:1 X1:i:0 XC:i:79 MD:Z:59G18C0 RG:Z:ERR229775 AM:i:37 NM:i:2 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.39805220 163 17 2022 60 82M19S = 2315 385 CAGTTACTGCCATTTTCACAGGCATGAAATGGAGATAACAACAGGAGCGACCGCACAGGCTGCTGAGCGCGTCACACGCAGCCATCGCGCAGCTCAGGGAT @94EAE@J>:3GGEGCGD9=ECACGGHHHE;HHB?DFC1E:AA@AJJE=@C6=43>@CI?8DBC#################### X0:i:1 X1:i:0 XC:i:82 MD:Z:19G62 RG:Z:ERR229775 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.57143597 163 17 2024 60 101M = 2298 374 GTTACTGCCATTTTCACAGGCATGAAATGGAGATAACAACAGGAGCGACCGCACAGGCTGCTGAGCGCGTCACACGCAGCCATCGCGCAGCTCAGGGATAT @DAECIBEC@AGHEICGGIHJHGIEHAGHEDGICFLHILJCJ8FDE>KDD3;C?CJEDHFGEGFCF=F<>>EBIE@DECD?>DB9BECBHCJDADD;AE@;>C>HLEFCDH>IILJ@G6IJGG:AEJACCEEB@ X0:i:1 X1:i:0 MD:Z:17G83 RG:Z:ERR229775 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B +ERR229775.11251161 163 17 2065 60 101M = 2333 368 GGAGCGACCGCGCAGGCTGCTGAGCGCGTCACACGCAGCCATCGCGCAGCTCAGGGATATTACGTGTAACTCGACATGTCAGCGATTGTCACAGGCACTGC @3B"2=<"5?9=JGBBB'=:@;DFC=?698AFCD4;74C@EBD7IBFHH8AD@G+-3HGHFHF>IIKJKIHKBKBLJLLLLJLLJKJJJKJJCHJKJLHMMBLHJJIGIJGI>HFCFGJKEHGFHIFMIJMIDMIIMIHGHADFFIHKIGHEDB X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@D +ERR229775.18301321 163 17 2092 60 101M = 2301 307 GTCACACGCAGCCATCGCGCAGCTCAGGGATATTACGTGTAACTCGACATGTCAGCGATTGTCACAGGCACTGCTACTCCTGGGGTTTTCCATCAAACCCT AFEECE789<',AD@GF@BG?>H<4F7GBIE=@>FCF;=;CEBFE>D=A=AAJGHKH;DDFKHG?C02BAIHG@@FEAA3=6 X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.97978507 83 17 2135 60 101M = 1893 -342 TCGACATGTCAGCGATTGTCACAGGCACTGCTACTCCTGGGGTTTTCCATCAAACCCTCAAGAGCTGGGCCTGGGGTCAACTTCCAGCCTGGGGAAACTGG E=FGGHIGKINJBIJIJGMIJFMIJHIHJHHIGJLHJJIILFNNNLMLKLJKJGMMMLKKMLMKKJLLLLLJLLLJKKJILLKKJLKJJIEGGGHHHGHEB X0:i:1 X1:i:0 MD:Z:85G15 RG:Z:ERR229775 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@GG +ERR229775.15256528 147 17 2147 60 2S99M = 1898 -347 AGCGATTGTCACAGGCACTGCTGCTCCTGGGGTTTTCCATCAAACCCTCAAGAGCTGGGCCTGGGGTCAACTTCCAGCCTGGGGAAACTGGGGCAAGTATC ###E?E<9G=8IMIIFGED<9;(BABBB;8;99?ABIGDCHJD?<:;C7FBEE3EBHDG9@CCKGHH@??D@;HFG>1EEF=BCDAG9631,D9DE@7 X0:i:1 X1:i:0 XC:i:99 MD:Z:20A52G25 RG:Z:ERR229775 AM:i:37 NM:i:2 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.75821297 145 17 2155 37 101M * 0 0 ACAGGCACTGCTACTCCTGGGGTTTTCCATCAAACCCTCAAGAGCTGGGCCTGGGGTCAACTTCCAGCCTGGGGAAACTGGGGCAAGTATCACCAGAGATG EFKFHHIIJIIH@IKGIJHHHFLLLJFGJKHJHEIIMJJKMLNKKIKKMJGELKLJKGHGLLKIJLKJKIJIKKIHHJFJJHHHHHGFGH<;DEFEIEEG@ X0:i:1 X1:i:0 MD:Z:65G35 RG:Z:ERR229775 AM:i:37 NM:i:1 SM:i:37 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.105154648 83 17 2189 60 101M = 1981 -308 CCCTCAAGAGCTGGGCCTGGGGTCAACTTCCAGCCTGGGGAAACTGGGGCAAGTATCACCAGAGATGAGCTTTATAAAAATAATGGTGCTAGCTGGGCATG ?BEHFGKILIHGFFGDFGEGFBHEGKHNLFJNLKKKLILKKIKKKLIFJCKJJJJLJKJJMLMJIIJJICLLJJIIJIIEHJGGJHIFHIIHDHFFFEFH? X0:i:1 X1:i:0 MD:Z:31G69 RG:Z:ERR229775 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A +ERR229775.52172354 83 17 2196 60 101M = 1982 -314 GAGCTGGGCCTGGGGTCAACTTCCAGCCTGGGGAAACTGGGGCAAGTATCACCAGAGATGAGCTTTATAAAAATAATGGTGCTAGCTGGGCATGGTGGCTT EHCBDDB?7=E=DBAKCDGLHHEIMICHKJHAKKKK>CDJIJIKMGFJKIFFJMLMHIIEMJKMDHIJKJKJJJIIJKIJJJHJHFHGFIJGADHICGHJIJKDIIFIJCGEDGBD X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:EJ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@F +ERR229775.59500924 99 17 2276 60 101M = 2490 314 GCTAGCTGGGCATGGTGGCTTGCACCTGTAATCCCAGCACTTTGGGAGGCCGAGCTAGGAGGATCGTTTGAGTCCAGCAGTTTGAGACCAGCCTGGCCAAT &HIEGHLHGHFIHEKIHKJLJILJJLLKIIMJLLLJMJIHMKKJJMGFJJLCLIJNJKJLJGHGJ>G@@GJGHIHKHJJFIFKIKIKGIJIIIMHAEFGDD X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.57143597 83 17 2298 60 101M = 2024 -374 CACCTGTAATCCCAGCACTTTGGGAGGCCGAGCTAGGAGGATCGTTTGAGTCCAGCAGTTTGAGACCAGCCTGGCCAATACGGCAAAACCCAGTCTCTACA ?EDFHFHFHHHEFJJFIHDEJFHHMEIF@KOJJJNJKMJMKL?JNMKLNKLMLMJJMJMMKJLCBLJILJLJLKIIKJII@JJF?JIFHEFKFJHIGGGFB X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@D +ERR229775.18301321 83 17 2301 60 2S99M = 2092 -307 ACCTGTAATCCCAGCCCTTTGGGAGGCCGAGCTAGGAGGATCGTTTGAGTCCAGCAGTTTGAGCCCAGCCTGGCCAATACGGCAAAACCCAGTCTCTACAA ###GAB7.BC><:*5'=GG@A:?H@A8,@B77FE-EIEEEHBDBKJDH=IACICBGGLLJHH'%/HLJCHICICFADHA?E?>:B?I:FG=EI:@@=ADC? X0:i:1 X1:i:0 XC:i:99 MD:Z:13A47A37 RG:Z:ERR229775 AM:i:37 NM:i:2 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ED +ERR229775.39805220 83 17 2315 60 8S93M = 2022 -385 TCCCAGCACTTTGGGAGGCCGAGCTAGGAGGATCGTTTGAGTCCAGCAGTTTGAGACCAGCCTGGCCAATACGGCAAAACCCAGTCTCTACAAAAAATACA #########DFBIFEJB?%?I@FFIMFFGFFFD;DLMJEJ>8FGMHGHBMKHFM=/GCJFJKEKJCFJD8JAHHIJJIIIDII@AEJFGHBGHHHHFEHC? X0:i:1 X1:i:0 XC:i:93 MD:Z:93 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A +ERR229775.12020490 147 17 2330 60 101M = 2089 -341 CTAGGAGGATCGTTTGAGTCCAGCAGTTTGAGACCAGCCTGGCCAATACGGCAAAACCCAGTCTCTACAAAAAATACAAAAAACAACTAGCCAGGCGTGGT EFKFGLHIEHGFHIIDDHHCIAJGBBHDB;=+EB@ X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.11251161 83 17 2333 60 101M = 2065 -368 GGAGGATCGTTTGAGTCCAGCAGTTTGAGACCAGCCTGGCCAATACGGCAAAACCCAGTCTCTACAAAAAATACAAAAAACAACTAGCCAGGCGTGGTGGT BA,>9DHC@BEKKIKCAAGKFEGIIHDCJHEG?IIFKJDEFFIMHKIDHDFFJJJIIICEEHJJIJJIJECIKJJILEI?FHFDGEEB X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.80729707 99 17 2417 29 101M = 2698 358 TAGCCAGGCGTGGTGGTGCACACCTGTAGTCCCAGCTACTCAGGAGGCTGAGGGGGAAGGACTGCTTGAGCCCAGGAGTTTGAGGCTGCTGTGAGCTGTGA :EBE?HH>CECHH;>?IDEFLDGNIJIGHG@B?AGF@ X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.101859832 99 17 2474 60 101M = 2762 388 AGGACTGCTTGAGCCCAGGAGTTTGAGGCTGCTGTGAGCTGTGATCGCATCACTGCATTCCAGCCCGGTGACAGAGTGAGTCACTGTCTCGAAAAAGAAAG ?ECGDLGFKGCKHGKKIGKGHGIIIKJEILJKLJFJ@EHGH:CHJL?HJHIJHMLLIJIEFJKIIE=HB>HGJHJIBEH>GGJHJHHFMG;H?FCHB6>CA X0:i:1 X1:i:0 MD:Z:90A10 RG:Z:ERR229775 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@C +ERR229775.59500924 147 17 2490 60 101M = 2276 -314 AGGAGTTTGAGGCTGCTGTGAGCTGTGATCGCATCACTGCATTCCAGCCCGGTGACAGAGTGAGTCACTGTCTCGAAAAAGAAAGGAAGAAATAAAGAAAA IEFKEGJJIMIIDJJIJGJHMHHIHIGHI?HHJLHJJJLKJMKGJMKJI?DJJKJJMKLJIIKHJFCGIFIFJ;KIIIHKJGGJIHHIGGCB@FCIEEEEB X0:i:1 X1:i:0 MD:Z:74A26 RG:Z:ERR229775 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:D@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CEC +ERR229775.5983641 147 17 2506 60 101M = 2267 -339 TGTGAGCTGTGATCGCATCACTGCATTCCAGCCCGGTGACAGAGTGAGTCACTGTCTCGAAAAAGAAAGGAAGAAATAAAGAAAACAAATAAAAATAATAG GDGGKHHJGGEIKAGHHKIKHKJHKMKEGNJJ?;LIKJJCJJNGJKLHKHCJHFFEK>GJJJJKFIJKIJHJIIIHHIHKJGGHGFHGGGBBEFCEFEEI@ X0:i:1 X1:i:0 MD:Z:58A42 RG:Z:ERR229775 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:B@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.52727770 163 17 2538 60 101M = 2848 395 CCGGAGACAGAGTGAGTCACTGTCTCGAAAAAGAAAGGAAGAAATAAAGCAAACAAATAAAAATAATAGTGCAGACAAAAGGCCTTGACCCATCTAGCTTT @0=>12?7?C;8I=0;9>#AH@ECA9=9=0().D=:;CKBE'450120:7+@C=E4C6E@CE5ACFI@D<@>9G=?;?E*=3HEKKJJCHKKHFHGJKLIILLGJLLLJJMMJJIMMMJJMHKKEEJGKLJKMLMKJJILKGLHJKJIIMIIIMFFIGIGGKFGE X0:i:1 X1:i:0 MD:Z:17A83 RG:Z:ERR229775 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.18618553 163 17 2570 60 101M = 2828 358 GAAAGGAAGAAATAAAGAAAACAAATAAAAATAATAGTGCAGACAAAAGGCCTTGACCCATCTAGCTTTGGCCCTCAGCATCAACCGCTAGATACGTCCCT @>DGC8=FEC>CGDIEHCACFGFKKAFHKJBDDCJ X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@E +ERR229775.83543817 99 17 2577 60 77M24S = 2821 288 AGAAATAAAGAAAACAAATAAAAATAATAGTGCAGACAAAAGGCCTTGACCCATCTAGCTTTGGCCCTCAGCATCAACCGCTAGATACGTCCCTCCCTTTC 4::A:>A>G8)>F<>ADDHDCGAJ<=JB,*EB797,>HHL@C95=/:EC=@@FC>GEJHC=479788BI96F0EKK######################### X0:i:1 X1:i:0 XC:i:77 MD:Z:77 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.66162627 99 17 2602 60 101M = 2766 264 AATAGTGCAGACAAAAGGCCTTGACCCATCTAGCTTTGGCCCTCAGCATCAACCGCTAGATACGTCCCTCCCTTTCTTCTGGGGCACAGGTCACACTCTCT ?DFGEHGFHIHGJEKKGGJJLJKKJLLIIKMIFHMJJIIJLLKJJIJKHJKMKFAJLJKLJKGBHJIFKGHHLHIJMIIGF>BCGJGKDCJIJGGFKFIEH X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@J +ERR229775.36854728 99 17 2628 60 99M2S = 2910 357 CATCTAGCTTTGGCCCTCAGCATCAACCGCTAGATACGTCCCTCCCTTTCTTCTGGGGCACAGGTCACACTCTCTTCCAGGTCTAGGATGCAGCTGAGGGG 4GFEJG@EKG=@.BEGJ+AHFCFCGLGGD/E9CGADGFH?GDKGLFIAHDJ@BHGLEFDGEE=DDGIBFB### X0:i:1 X1:i:0 XC:i:99 MD:Z:99 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B@@@ +ERR229775.80729707 147 17 2698 29 23S78M = 2417 -358 TGCTTCTGGGGCACAGGTCACACTCTCTTCCAGGTCTATGATTCAGCTGAGGGGTGCCACTCTTACCATCTAATCTGTGCGCTTATTTACTCTGCTTTAGT ########################HI<4*16J>9**D?/?:9**HC)F3A'6B3F/;1.(((>/2&-5=*;,3HA<':0+('/(;/*7.(7%;'.2C@481 XC:i:78 MD:Z:15G3G15C21C7C12 RG:Z:ERR229775 AM:i:29 NM:i:5 SM:i:29 MQ:i:29 XT:A:M BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.94440410 147 17 2716 60 101M = 2419 -397 TGCAGCTGAGGGGTGCCCCTCTTACCATCTAATCTGTGCCCTTATTTCCTCTGCTTTAGTGAGGAAGAGGCCCCTGGTCCATGAAGGGGCCTTTCAGAGAC DEFJHGD>7E>ADGG@:9HJBIEADHGGGIHJJFGA>A?99DEKGFCC=4<%DGG;@BCCEDDF### X0:i:1 X1:i:0 XC:i:99 MD:Z:99 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.45483038 99 17 2750 60 101M = 3055 353 TGTGCCCTTATTTCCTCTGCTTTAGTGAGGAAGAGGCCCCTGGTCCATGAAGGGGCCTTTCAGAGACGGGGACCCCTGAGGAGCCCCGAGCAGCAGCCGTC BFHGGFFLHHGIIJKLKKJKLJJIHIKKMLLLLLMFEKMMNLMJLLJJJKMIFCFLILKLLKMLNLICHBEJ3AFAEEKCBCDGFIF;?=CCHFFEEC83; X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.78014576 99 17 2757 60 91M10S = 2948 291 TTATTTCCTCTGCTTTAGTGAGGAAGAGGCCCCTGGTCCATGAAGGGGCCTTTCAGAGACGGGGACCCCTGAGGAGCCCCGAGCAGCAGCCGTCGTGTCTC BFGGGHGFKHIIIHIJFKHIKJLILLKLJKKMLMJLFJLJJJLNMMMMLMMKLMKMLKLJBJJFGCGFFECGHFB@HFFF/7@67?9E@F########### X0:i:1 X1:i:0 XC:i:91 MD:Z:91 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.101859832 147 17 2762 60 101M = 2474 -388 TCCTCTGCTTTAGTGAGGAAGAGGCCCCTGGTCCATGAAGGGGCCTTTCAGAGACGGGGACCCCTGAGGAGCCCCGAGCAGCAGCCGTCGTGTCTCACCCA <8=DBIGIHJGIDJIMHICFA?BGEFAG9FEGAAJ@CC?@DCFHAJ>>811?C;85FEHCBHA>@K8EE=3@<@EHB=;HI>FF?EB@FF=C5CBA@ X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.66162627 147 17 2766 60 101M = 2602 -264 CTGCTTTAGTGAGGAAGAGGCCCCTGGTCCATGAAGGGGCCTTTCAGAGACGGGGACCCCTGAGGAGCCCCGAGCAGCAGCCGTCGTGTCTCACCCAGGGT EHGCA-@LEEDGHEFLEMHB?B?@FGEIDG?CA?FC>ACD1??@;AEAGCGGAAJKGFHK=IEB?LGCEFFHDCG#:3?EBFBGDF X0:i:1 X1:i:0 MD:Z:90T10 RG:Z:ERR229775 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B +ERR229775.44852854 83 17 2817 60 101M = 2547 -370 GGGGACCCCTGAGGAGCCCCGAGCAGCAGCCGTCGTGTCTCACCCAGGGTGTCTGAAACAGATGTGGAGGTCTCGGGTGAGGCGTGGCTCAGATACAGGGA BCC?6ABEHFILIIJJGGG;IGIHMIHIHF?EH?HKHLKLKKMMLNMMJKKMMKMKLKKNLJKKKLMMLIKJLBKLJJLLLKBIIKJFKIIHHHIHKEEFB X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:CBA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.83543817 147 17 2821 60 56S45M = 2577 -288 TCTGCTTTGGTGAGGAAGAGGCCCCGGGTCCATGAAGGGGCCTTTCAGAGACGGGGGCCCCTGAGGAGCCCCGAGCAGCAGCCGTCGTGTCTCACCCAGGG #########################################################7,,/?4:@2;'B6#'01'8,2'4&8.;H29?@:+&'-13CH;-1 X0:i:1 X1:i:0 XC:i:45 MD:Z:0A44 RG:Z:ERR229775 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.18618553 83 17 2828 60 101M = 2570 -358 AGGAGCCCCGAGCAGCAGCCGTCGTGTCTCACCCAGGGTGTCTGAAACAGATGTGGAGGTCTCGGGTGAGGCGTGGCTCAGATACAGGGAGTGGCCCACAG #B7@??990GHIIMFDEICAGH?FHCD<+@FEEHHIIIJILKKLKJKLNLJKKKMLMMJKIGBKIJJMMKK>GJLKJIKLLIHEJKJJIKEHGHE@EFDK? X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.91229453 99 17 2831 60 101M = 3084 353 AGCCCCGAGCAGCAGCCGTCGTGTCTCACCCAGGGTGTCTGAAACAGATGTGGAGGTCTCGGGTGAGGCGTGGCTCAGATACAGGGAGTGGCCCACAGCTC ?CGEEF?HBGFIGFKJJABI@JIIIKKJJLKJKLLABEHLJLLMKKILJJJJFKKHGFLI=DD?BGFEG>@BBFIJKIKGIHJIG@HHHFKGEF:E7 X0:i:1 X1:i:0 XC:i:86 MD:Z:86 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.7004516 163 17 2878 60 101M = 3107 329 ATGTGGAGGTCTCGGGTGAGGCGTGGCTCAGATACAGGGAGTGGCCCACAGCTCGGCCTGTCTTTGAAAGGCCACGTGACCTGGCCCACGGCTGGCAGGTG @EEFECDFD;:JG0C=?D;AGJ?GGGJEI<=JHHHHJKIKE>CFIKLGGE?HIH6?CAF>GBKBA9GIGB?EDFE@IHGFGHIGEFFJG:@FIC@EDB?6B X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@D +ERR229775.36854728 147 17 2910 60 25S76M = 2628 -357 GGTCTCGGGTGAGGCGTGGCTCAGATACAGGGAGTGGCCCACAGCTCGGCCTGTCTTTGAAAGGCCACGTGACCTGGCCCACGGCTGGCAGGTGGGACCCA ##########################HHKC9,>ABC?;DBGAH=8;;IEE<>2?HB@C>HCF7<;2G79===)C@5&=*B@86FEEHA@B9:<797DB3;@ X0:i:1 X1:i:0 XC:i:76 MD:Z:76 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.28172972 163 17 2918 60 101M = 3194 376 GTGGCCCACAGCTCGGCCTGTCTTTGAAAGGCCACGTGACCTGGCCCACGGCTGGCAGGTGGGACCCAGCTGCAGGGGGCCAGCAGCACCCACAGCAGCCA BFECEDAFC@CGJH?GIIGGHIJIIGJHHD;A;@=D@9BE>:D=BHI9;;A"99>><@>BCEEE=CFEFIBAC# X0:i:1 X1:i:0 MD:Z:78T22 RG:Z:ERR229775 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.78014576 147 17 2948 60 101M = 2757 -291 GCCACGTGACCTGGCCCACGGCTGGCAGGTGGGACCCAGCTGCAGGGGTCCAGCAGCACCCACAGCAGCCACCTGTGGCAGGGAGGAGCTTGTGGTACAGT C@AB=GIC>BDHFFG@@??HHFHGEEIGHHHFBCFFIHHDJJEFMLHJKFEFHILEF>IHGGIIHJIHHI?EKIIHJJEJJHEJIDJHHIB@ED@EFEIDB X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.19870548 163 17 2964 60 101M = 3254 390 CACGGCTGGCAGGTGGGACCCAGCTGCAGGGGTCCAGCAGCACCCACAGCAGCCACCTGTGGCAGGGAGGAGCTTGTGGTACAGTGGACAGGCCCTGCCCA ADDECGIGHJHBFH:F=:<9D??FIKJIGJHCHLGIHIEABDE@CGDDFFAFA?CDE@E9B?6>4B@@FAA6E6@5*>1=B>DB X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.91036639 147 17 2967 60 101M = 2776 -291 GGCTGGCAGGTGGGACCCAGCTGCAGGGGTCCAGCAGCACCCACAGCAGCCACCTGTGGCAGGGAGGAGCTTGTGGTACAGTGGACAGGCCCTGCCCAGAT 53AFE?BAHGJIHIBCCEDIGIF=GGGGHKCFKF@F=?CGLJGBKIIKGG?:IJJJJKLJKLKJLKKKIKHB@HICHBHKHFEHGFJHGFBCFE@CEIFEB X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.11173812 99 17 3034 60 101M = 3333 399 AGCTTGTGGTACAGTGGACAGGCCCTGCCCAGATGGCCCCCCGCCTGCCTGTGGAAGTTGACCAGACCATTTGTCACAGCAGGTAAGACTCTGCTTTCTGG ?CFKBHGHEHFGHEIGDHHILKLLLMIIKLJJKIJIKILMMM>JIMIHIMJFCDJLG0ADIHIGCGDEHHHEHIIKHKHGJIG8GKHKGNIMIIKGDFCEA X0:i:1 X1:i:0 MD:Z:70C30 RG:Z:ERR229775 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@GF +ERR229775.45483038 147 17 3055 60 52S49M = 2750 -353 GCCCCCACAGCAGCCACCTGTGGCAGGGAGGAGCTTGTGGTACAGTGGACAGGCCCTGCCCAGATGGCCCCCCGCCTGCCTGTGGAAGTTGACCAGACCAT #####################################################A54-7=90;?5::24>EAB?DH@DE X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@FJ +ERR229775.59323675 163 17 3154 60 101M = 3389 335 TGGAATTCCTGTCCATCTGGCAGGTGGGCATTGAAACTGGTTTAAAAATGTCACACCATAGGCCGGGCACAGTGGCTCACGCCTGTAATCCCAGCCCTTTG @B?ECD9@8@GCII88GHF<9:FIIILLLLHFJEHHJJHIJGKJGI?@BJJJJKDB>DKDJC<@EEBHFLGF?EIAGEHCCD@2ABEACFHDCC#9@?###### X0:i:1 X1:i:0 XC:i:96 MD:Z:91T3T0 RG:Z:ERR229775 AM:i:37 NM:i:2 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.28172972 83 17 3194 60 101M = 2918 -376 TTTAAAAATGTCACACCATAGGCCGGGCACAGTGGCTCACGCCTGTAATCCCAGCCCTTTGGGAGGCCAGGGTGGGTGGATCACTTGAGGTCAGGAGTTCA BDFCHIEIJGKDHIJHIJIMHGG?IHIHJHKHJJGCGFKBMKMKJJLKLJJIIJFJMMMKMMMLMKFHLMKJJLLJIKIIKGDKLIKKIGHHKFGLDIHFB X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:ABA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@D +ERR229775.453972 81 17 3215 37 2S99M * 0 0 AGGCCGGGCACAGTGGCTCACGCCTGTAATCCCAGCCCTTTGGGAGGCCAGGGTGGGTGGATCACTTGAGGTCAGGAGTTCAAGACCAGCCTGGCCAACAT ###>6FEBCCE@HGDIIHDG?GEIICHHF@FBBIGHDFFF1JMLLLJCIMLIHFLIHJIJFGE?KLJMMHCDKMLLKJLIIJEB@KJKIEGIGHFHBFEE? X0:i:1 X1:i:0 XC:i:99 MD:Z:99 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.41226651 99 17 3242 60 101M = 3478 336 TCCCAGCCCTTTGGGAGGCCAGGGTGGGTGGATCACTTGAGGTCAGGAGTTCAAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTACTAAAAATACAAA BFEEGHHFGKGIIEKJKGJHIJIIIIIIEIJKJKJIMKLLMJJJKMMGKDCIJLKLGIJFIGHCBFDHFEIHBEBCKHHDHHI?GIJJGNIHHJGDGEGDD X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IIK +ERR229775.19870548 83 17 3254 60 101M = 2964 -390 GGGAGGCCAGGGTGGGTGGATCACTTGAGGTCAGGAGTTCAAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTACTAAAAATACAAAAATTAGCCTGGC DEFIFHBEIIIDHFIGKHGIKCHIGKKOJILHMJKNHKGJIEKIMJMJDDJIJGAKKLKKLKKMKJJLLLCIKJIIJIJJJJHDEJIIIIGKHLHFGGEFB X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:CCA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.43420834 99 17 3270 60 101M = 3494 324 TGGATCACTTGAGGTCAGGAGTTCAAGACCAGCCTGGCCAACATGGGGAAACCCCGTCTACTAAAAATACAAAAATTAGCCTGGCGTGGGGGCGCATGCCT ?ECHGGHFKIBJHJFGHKBJJIJKJMHKIKJMLLMIJKMKNKKJLI%@GMKHILH?EEHFAJJMMMDFBDIJJJGHGJDDHLDCG;HDA#77=FIJFJIJ=JJIG;EJEFBIKKJFE:GFD8/9:*E@EE3%DJ;D2BDD@ X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:IH@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.94803111 163 17 3384 60 101M = 3606 322 CTTGGGAAGCTGAGGGATGAGAACTGCTTGAACCTGGGAGGCAGACGTTGCAGTGAGCTGAGATCACGCCACTGCACTCCAGCCTGGGCAACAGAGTAAGA BIEECCDHEBEGIBIGIGGHJIJHKIJKIHGLIJLJKKKLKKJKKJBIJIEJKJKKKIMJKHLEFIF@HFGDKGHIFLHHIHIHMIGBGJHGJIJHHGEFG X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B +ERR229775.91011602 83 17 3387 60 101M = 3102 -385 GGGAAGCTGAGGGATGAGAACTGCTTGAACCTGGGAGGCAGACGTTGCAGTGAGCTGAGATCACGCCACTGCACTCCAGCCTGGGCAACAGAGTAAGACTC DDFFKHHFIMIHIJKGLIHIIHKIGJIDHIJKIJKNLLLNLKCKNKMJNKKMMJKKHNMJLIFAJJHIHIIHGLKIGJKKLIKKKJIHILGKFHHLEFDGB X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:CBA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.59323675 83 17 3389 60 101M = 3154 -335 GAAGCTGAGGGATGAGAACTGCTTGAACCTGGGAGGCAGACGTTGCAGTGAGCTGAGATCACGCCACTGCACTCCAGCCTGGGCAACAGAGTAAGACTCTG A5IGFFHGIIIJKINGEGIGI;KHE?1IHHJJKMJJHMKJBKNKMJMHGIMJIJLKJHKIE?GFFJKJEFEHKEIKIEGIFHC;AFHIGL@HHLGIGHDH? X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.5896825 83 17 3415 60 101M = 3144 -371 ACCTGGGAGGCAGACGTTGCAGTGAGCTGAGATCACGCCACTGCACTCCAGCCTGGGCAACAGAGTAAGACTCTGTCTCAAAAAAAAAAAAATCACACCAT @>>ADEB1CA>FB277FJIFJ;=B18+/A098D=55?==:<>(;0=7BBH@>BEHFCBBC99?JA6@G7.A;?:7:AJGJJJJIJJIGIIGGIFHGEEFE? X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A +ERR229775.43002343 163 17 3466 29 43M58S = 3687 321 CCTGGGCAACAGAGTAAGACTCTGTCTCAAAAAAAAAAAAATAACACCATTTTGGCTTCAGAATTCATATCCTCCTGCAAGGATATATACGCGAGAAATTA 58=>BB1BB659IJHIGHHF:IFBBBHBFAG?G@HFCF;AGFDG>:AECFEEGAA X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:C@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@C +ERR229775.43420834 147 17 3494 60 101M = 3270 -324 AAAAAAAAAAAAATCACACCATTTTGGCTTCAGATTGCATATCCTCCTGCAAGGATATATACGCGTGAAATTCAAGTCAATGACAAATCAGAAAAAAAAAC A9>D?@DFHHFFG9?577GHGD;IIGHGIGFKFFGDEBGACABDIB>I?G?HGKICIA9F<=>9>IGIIHJ@HIKCDDHGG<>GGCGCDJBBEFCFFEC<@ X0:i:1 X1:i:0 MD:Z:93G7 RG:Z:ERR229775 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:G@CICDGHJIEDB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BC@CCB@@@ +ERR229775.98041640 147 17 3494 60 46S55M = 3175 -373 CCCGCCCCGCCACCCCAGCCTGGGCAACAGGGTAAGCCTCCGTCTAAAAAAAAAAAAAATCACACCATTTTGGCTTCAGATTGCATATCCTCCTGCAAGGA ###############################################?DHGJJJHE?HD9;D;0@HD?:J7>:5>8GIIJHFGHJIHIIIINIGMIIGHFDED X0:i:1 X1:i:0 MD:Z:57G43 RG:Z:ERR229775 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.98929975 83 17 3553 60 101M = 3302 -351 TACGCGTGAAATTCAAGTCAATGACAAATCAGAAAAAAAAACATATATATACGCAAACCAGTATCCTACTGTGTGTGTCGTTTGTTGTGTTTTCGACAGCT A?>E?FIIFFJKKIFNGKIKJHIHIIEHJHLHDDDCCKJCGJJJKJJJJFFBLJKIFMKMJJJLJJJFLKIJIJJJJK@ILLIILIIFGKIKI?GHGKGEB X0:i:1 X1:i:0 MD:Z:34G66 RG:Z:ERR229775 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.105205152 99 17 3562 60 93M8S = 3856 394 AATTCAAGTCAATGACAAATCAGAAAAAAAAACATATATATACGCAAACCAGTATCCTACTGTGTGTGTCGTTTGTTGTGTTTTCGACAGCTGTCCGTGTT ?D>?9HF>@ECDFDCDF;HBDCIID9797+7.7B>6=HL######### X0:i:1 X1:i:0 XC:i:93 MD:Z:25G67 RG:Z:ERR229775 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:AF@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.30258628 163 17 3583 60 101M = 3859 349 AGAAAAAAAAACATATATATACGCAAAACAGTATCCTACTGTGTGTGTCGTTTGTTGTGGTTTCTACAGCTGTCCGTGTGATAATAATTCCTCTAGTTCAA @@GCHH;6=>ECF=G4D==2BC*:=)6)'/-/4107;+4+@=E7,CBC:;C;BLB?HDGGB X0:i:1 X1:i:0 MD:Z:4G22C31T4G14T21 RG:Z:ERR229775 AM:i:25 NM:i:5 SM:i:25 MQ:i:60 XT:A:U BQ:Z:OOVRWWJELKO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IG +ERR229775.15284212 99 17 3585 60 88M13S = 3809 324 AAAAAAAAACATATATATACGCAAACCAGTATCCTACTGTGTGTGTCGTTTGTTGTGTTTTCGACAGCTGTCCGTGTTATAATAATTCCTCTAGTTCAAAT ?DEDDFFEIECHI;HHHAHI>HGLLGKIJGHFHCJIHEAGF:FJJDC8GIDFJBCFBHDGGH5GCFCBC=:AF/1826-7FJEIJHI############## X0:i:1 X1:i:0 XC:i:88 MD:Z:2G85 RG:Z:ERR229775 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:MRSRRTRPQ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.15906182 163 17 3598 60 101M = 3862 364 TATATACGCAAACCAGTATCCTACTGTGTGTGTCGTTTGTTGTGTTTTCGACAGCTGTCCGTGTTATAATAATTCCTCTAGTTCAAATTTATTCATTTTTA BFEEEE@EKCDGA@>G@D?HJIIC;?=CD@JK?#;BJJ5DECBIABFDGHHCGFE?DJDGJGKDGI5BEIKHFFIKD-BHEFEGMGIIKGIJJIJGJGJDJFJ?FMMKHNKIKKNNNLDMKLNLKKKLMCKKKNKKJLKJKKMKLKKMJMJMKKKKJLLIIIJJHJJKIHHGHJIGFFB X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.15603458 163 17 3626 60 101M = 3846 320 TGTGTCGTTTGTTGTGTTTTCGACAGCTGTCCGTGTTATAATAATTCCTCTAGTTCAAATTTATTCATTTTTAACTTCATAGTACCACATTCTACACACTG @EADDC9A@B@GH@GBCFB>>3CD?=;E@9>H;C;IJBIIIIIJIJHILHCBAF;=GI@BJDJE>>CFHKHIINE:BHIGH4E?EHJGG>AFMIFIEHAJ4 X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@B@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.80842527 99 17 3639 60 101M = 3844 305 GTGTTTTCGACAGCTGTCCGTGTTATAATAATTCCTCTAGTTCAAATTTATTCATTTTTAACTTCATAGTACCACATTCTACACACTGCCCATGTCCCCTC AGEFGHHG?JEIHJLJIKK@IJJJIJJMJJMJKMKMMMJMKKMKNNKKLJKLMKKLKLLKMKNLLKKKNLKKMKJJLLLLLJLILIPLJKILJIIGHFEJD X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.84503264 163 17 3670 60 101M = 3903 331 TTCCTCTAGTTCAAATTTATTCATTTTTAACTTCATAGTACCACATTCTACACACTGCCCATGTCCCCTCAAGCTTCCCCTGGCTCCTGCAACCACAAATC AEFCIEFFEB,CEHH?*;6936?956.-2%7)=C@3?BB.6C891FDGFJ?==>D@A:/DEB5@4BDG@D@ X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:EG@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B +ERR229775.78993145 147 17 3760 60 101M = 3530 -330 AACCACAAATCTACTCTCTGCCTCTGTGGGTTGACCTATTCTGGACACGTCATAGAAATAGAGTCCTGCAACACGTGGCCGTCTGTGTCTGGCTTCTCTCG 1@DGHHHFIJE@:CKDGIJIFHJBFBFGIHJJEFCHGEKEIIHGJGFAIKDJJMLJJIILDKIKIKIHHJEBBAIHJJE?HHIGGCGHHGABEHDEGEH9A X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.102280357 83 17 3772 60 101M = 3516 -356 ACTCTCTGCCTCTGTGGGTTGACCTATTCTGGACACGTCATAGAAATAGAGTCCTGCAACACGTGGCCGTCTGTGTCTGGCTTCTCTCGCTTAGCATCTTG ;EGFFHIFGIKIKGJIHGHJIDGIJHIJHIGGGHG>HLJJJNIJKKJMJNKLMKJLLJJJDCKKLKJAIGLJIJGIJJLKJLICJGJAIIIHKHHHIGHHB X0:i:1 X1:i:0 MD:Z:101 RG:Z:ERR229775 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.60297548 147 17 3785 60 101M = 3736 -149 GTGGGTTGACCTATTCTGGACACGTCATAGAAATAGAGTCCTGCAACACGTGGCCGTCTGTGTCTGGCTTCTCTCGCTTAGCATCTTGTTTCCAAGGTCCT @GFFFGJIJGIIHHKHJHHIHF@FIHIJLIHIFFJHJAGAIIHDGFDGAIEGHIAIKHIJIJKKIJKGKJD@IIAJKKEKJGDDJCGEE:,BJIGFGEFHFEBALJGJ?K4E;KILICFJELIFKJB>AHAF@HFGEGGGC? X0:i:1 X1:i:0 MD:Z:90A10 RG:Z:ERR229775 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.105205152 147 17 3856 60 101M = 3562 -394 TCTCGCTTAGCATCTTGTTTCCAAGGTCCTCCCACAGTGTAGCATGCACCTGCTACACTCCTTCTTAGGGCTGATATTCCGCGCACCTGCTACACTCCTTC #BE=GGHILIIHKHHJGJHJDHEKD;+EBF?C>FFJ?E?DCIFEIGB>=HGBDILKGIFB>FI=9*=<><'?;C69?8,6?DD253-72,D9>: X0:i:1 X1:i:0 MD:Z:80A20 RG:Z:ERR229775 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.30258628 83 17 3859 60 27S74M = 3583 -349 TCGTGGCCGTCTGTGTCTGGCTTCTCTCGCTTAGCATCTTGTTTCCAAGGTCCTCCCACAGTGTAGCATGCACCTGCTACACTCCTTCTTAGGGCTGATAT ############################FLLJHF-.LGLKHKKHCIBLHBHDB?@@;7IH=9>7/5HIE+A@EHICFFIGIJ@AGI?>KHAGEFGHE:DE7 X0:i:1 X1:i:0 XC:i:74 MD:Z:74 RG:Z:ERR229775 AM:i:25 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.15906182 83 17 3862 60 101M = 3598 -364 TTAGCATCTTGTTTCCAAGGTCCTCCCACAGTGTAGCATGCACCTGCTACACTCCTTCTTAGGGCTGATATTCCGCGCACCTGCTACACTCCTTCTTATGG FEFFGGJHCKHHKKGHILFE@:EBCFIIHLEHHIMHEEIFBEGJJJKIIBAIGJMMLMMJMIIJIJKJJJMGLAKAKFFEJIDGHIHCJK@GJJHJGGHEB X0:i:1 X1:i:0 MD:Z:74A26 RG:Z:ERR229775 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:D@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +ERR229775.104583040 99 17 3884 37 84M17S = 4097 298 CTCCCACAGTGTAGCATGCACCTGCTACACTCCTTCTTAGGGCTGATATTCCGCGCACCTGCTACACTCCTTCTTATGGCTGATATTCCACGCACCTGCTA ?HFEEHFHBC7EGAHIHCHFDHL?HJ=FI48C>KFJL=EKCCJJJALKHJLJLLIIHJFKHIIGGKJHCG?EFBHIGDCF>F@CCDFEGEGFF@ X0:i:1 X1:i:0 MD:Z:39A61 RG:Z:ERR229775 AM:i:37 NM:i:1 SM:i:37 MQ:i:60 XT:A:U BQ:Z:A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B +ERR229775.84503264 83 17 3903 60 2S99M = 3670 -331 GCCCCTGCTACCCTCCTTCTTAGGGCTGATATTCCGCGCCCCTGCTACCCTCCTTCTTATGGCTGATATTCCACGCACCTGCTACACTCCTTCTTAGGGCT ###?DDA5-;91@B:HBJ<:89-=F65868-%4C9E5-=>9C+9C9H;AFC7GEBCCJJILKJHHAIHELLIJJD=C>IFEIIJIJHLEEGEB X0:i:1 X1:i:0 XC:i:99 MD:Z:0A8A23A3A8A52 RG:Z:ERR229775 AM:i:25 NM:i:5 SM:i:25 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ diff --git a/src/samtools-1.3.1/test/dat/mpileup.err.1 b/src/samtools-1.3.1/test/dat/mpileup.err.1 new file mode 100644 index 0000000..c726d79 --- /dev/null +++ b/src/samtools-1.3.1/test/dat/mpileup.err.1 @@ -0,0 +1,2 @@ +[mpileup] 3 samples in 3 input files + Set max per-file depth to 2666 diff --git a/src/samtools-1.3.1/test/dat/mpileup.out.1 b/src/samtools-1.3.1/test/dat/mpileup.out.1 new file mode 100644 index 0000000..88a2e7f --- /dev/null +++ b/src/samtools-1.3.1/test/dat/mpileup.out.1 @@ -0,0 +1,51 @@ +17 100 C 9 ......... JLJMLLGG4 3 ... DmH 5 ..... HIJ?G +17 101 C 9 ......... HFLJKMH97 3 ... Aq5 5 ..... FEIEG +17 102 C 9 ......... FKKLLLKF5 3 ... GpA 5 ..... HHIJG +17 103 T 8 ........ KLLLMLKG 3 ... Fu; 5 ..... MIMHI +17 104 G 8 ........ ;HLGKLIH 2 .. Dp 5 ..... ICHCI +17 105 G 9 ........^]. HB6KKKG8; 3 ... Cj0 5 ..... GBCAH +17 106 G 10 .......... GMKKIKJE2> 2 .. @i 5 ..... GCF5J +17 107 C 9 ......... IKMKLJKI? 3 ... Gm; 5 ..... JGH?K +17 108 C 9 ......... HGKLLKLG? 3 ... Fq< 5 ..... IFGBK +17 109 T 9 ......... ILLOLJJFB 3 ... FvI 5 ..... JJMLL +17 110 G 9 ......... JJMMKLIHD 3 ... ?t? 5 ..... IDFII +17 111 G 10 .......... G77HJJBA/C 2 .. Cr 4 .... GCHK +17 112 C 9 ......... IKILKKLI? 3 ... 6t; 5 ..... J?IEJ +17 113 A 9 ......... CGIFIGJE? 2 .. Bs 5 ..... JBJJI +17 114 C 9 ......... IDGIJJIHB 3 ... Ar; 5 ..... GEDHI +17 115 C 10 .......... EJJILNGF/A 2 .. Ds 6 .....^]. HFHIH? +17 116 A 9 ......... DHGJJJIHF 2 .. Ev 7 ......, F8JGIGG +17 117 G 9 .$........ >BJIMIFJF 2 .. @t 7 ......, H>IFJDD +17 118 G 9 ......... BFKLJGF/A 1 . s 7 ......, A>CEECE +17 119 G 8 ........ F?HLKJGG 2 .. s1 7 ......, A1ABLCB +17 120 A 8 ........ FCIIKHGJ 2 .. w= 7 ......, E;I@GIE +17 121 G 8 ........ GFMMMG@H 2 .. u9 7 ......, AI 6 ....., EJ;LKK +17 124 T 9 .$.......^]. ?HEIE?/7> 3 ... q6F 6 ....., ?FBCGI +17 125 A 7 ....... DHICDGA 3 ... s6F 6 ....., CIBHFD +17 126 A 8 ........ JEKAG0GB 3 ... p6I 6 ....., GHEMKC +17 127 C 8 ........ JGGJG/DD 3 ... p@E 6 ....., ?GDHGI +17 128 A 8 ........ HJIIE8IE 3 ... rFG 6 .$...., >GGJHF +17 129 A 8 ........ HFKJD8IC 3 ... oCJ 5 ...., IIMKD +17 130 A 8 ......$.. IJKCE8JD 3 ... kHJ 5 ...., BEMKI +17 131 C 7 ....... JKKFGGG 3 ... jCF 5 ...., BDKHF +17 132 A 7 ....... JGKJGKF 3 .$.. nIF 5 ...., HGJGG +17 133 T 7 ....... GKHIEGE 3 .,. ELH 5 ...., EGJIK +17 134 C 7 ....... KLMKKJH 3 .,. IKI 5 ...., EGJKD +17 135 T 7 ....... JLKLHIG 3 .,. HJK 5 .$..., DLLJ? +17 136 G 7 ....... IMLGIHH 3 .,. HKI 5 ...,^]. ;FIE@ +17 137 T 7 ....... EJHHAHF 3 .,. IKH 5 ...,. FGIH: +17 138 C 7 ....... GKMIJIH 3 .,. ILK 5 ...,. GHKA9 +17 139 C 7 ....... FJK@GFF 3 .,. CKJ 5 ...,. FLG>< +17 140 A 7 .$...... CIIKFHF 3 .,. GMI 5 ...,. IKJBE +17 141 G 6 ...... MLCJEJ 3 .,. DLK 5 ...,. ;MHAC +17 142 C 6 ...... LLFIHF 3 .,. CBJ 5 ...,. AFI;6 +17 143 G 6 ...... CAE@B@ 3 .,. :KB 4 ..., 3?AG +17 144 A 6 ...... JJJGBG 3 .,. GJJ 5 ...,. 7LCJ< +17 145 A 6 ...... IJCGKG 3 .,. DIL 5 ...,. +##contig= +##ALT= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##FORMAT= +##FORMAT= +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00100 HG00101 HG00102 +17 100 . C <*> 0 . DP=18;I16=17,0,0,0,688,29762,0,0,958,55682,0,0,332,7446,0,0;QS=3,0;MQ0F=0 PL:DP:DV 0,27,189:9:0 0,9,108:3:0 0,15,134:5:0 +17 101 . C <*> 0 . DP=18;I16=17,0,0,0,650,27530,0,0,958,55682,0,0,331,7303,0,0;QS=3,0;MQ0F=0 PL:DP:DV 0,27,182:9:0 0,9,99:3:0 0,15,132:5:0 +17 102 . C <*> 0 . DP=18;I16=17,0,0,0,695,30453,0,0,958,55682,0,0,330,7178,0,0;QS=3,0;MQ0F=0 PL:DP:DV 0,27,188:9:0 0,9,111:3:0 0,15,139:5:0 +17 103 . T <*> 0 . DP=18;I16=16,0,0,0,692,31998,0,0,929,54841,0,0,323,7035,0,0;QS=3,0;MQ0F=0 PL:DP:DV 0,24,189:8:0 0,9,108:3:0 0,15,147:5:0 +17 104 . G <*> 0 . DP=18;I16=15,0,0,0,611,26723,0,0,900,54000,0,0,295,6259,0,0;QS=3,0;MQ0F=0 PL:DP:DV 0,24,178:8:0 0,6,89:2:0 0,15,133:5:0 +17 105 . G <*> 0 . DP=19;I16=17,0,0,0,604,23936,0,0,989,58441,0,0,317,6751,0,0;QS=3,0;MQ0F=0 PL:DP:DV 0,27,170:9:0 0,9,97:3:0 0,15,125:5:0 +17 106 . G <*> 0 . DP=19;I16=17,0,0,0,644,26574,0,0,989,58441,0,0,299,6093,0,0;QS=3,0;MQ0F=0 PL:DP:DV 0,30,190:10:0 0,6,85:2:0 0,15,124:5:0 +17 107 . C <*> 0 . DP=19;I16=17,0,0,0,694,30064,0,0,989,58441,0,0,313,6543,0,0;QS=3,0;MQ0F=0 PL:DP:DV 0,27,192:9:0 0,9,108:3:0 0,15,136:5:0 +17 108 . C <*> 0 . DP=19;I16=17,0,0,0,692,30148,0,0,989,58441,0,0,310,6420,0,0;QS=3,0;MQ0F=0 PL:DP:DV 0,27,190:9:0 0,9,108:3:0 0,15,135:5:0 +17 109 . T <*> 0 . DP=19;I16=17,0,0,0,741,34273,0,0,989,58441,0,0,307,6319,0,0;QS=3,0;MQ0F=0 PL:DP:DV 0,27,195:9:0 0,9,110:3:0 0,15,150:5:0 +17 110 . G <*> 0 . DP=19;I16=17,0,0,0,704,31276,0,0,989,58441,0,0,304,6240,0,0;QS=3,0;MQ0F=0 PL:DP:DV 0,27,194:9:0 0,9,104:3:0 0,15,136:5:0 +17 111 . G <*> 0 . DP=19;I16=16,0,0,0,584,24362,0,0,929,54841,0,0,272,5416,0,0;QS=3,0;MQ0F=0 PL:DP:DV 0,30,167:10:0 0,6,88:2:0 0,12,118:4:0 +17 112 . C <*> 0 . DP=19;I16=17,0,0,0,680,29854,0,0,989,58441,0,0,296,6052,0,0;QS=3,0;MQ0F=0 PL:DP:DV 0,27,191:9:0 0,9,95:3:0 0,15,135:5:0 +17 113 . A <*> 0 . DP=19;I16=16,0,0,0,645,28035,0,0,960,57600,0,0,266,5318,0,0;QS=3,0;MQ0F=0 PL:DP:DV 0,27,176:9:0 0,6,87:2:0 0,15,139:5:0 +17 114 . C <*> 0 . DP=19;I16=17,0,0,0,674,28788,0,0,989,58441,0,0,286,5856,0,0;QS=3,0;MQ0F=0 PL:DP:DV 0,27,182:9:0 0,9,103:3:0 0,15,133:5:0 +17 115 . C <*> 0 . DP=21;I16=18,0,0,0,708,30546,0,0,1049,62041,0,0,274,5490,0,0;QS=3,0;MQ0F=0 PL:DP:DV 0,30,189:10:0 0,6,89:2:0 0,18,147:6:0 +17 116 . A <*> 0 . DP=21;I16=17,1,0,0,727,31755,0,0,1049,62041,0,0,253,5079,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV 0,27,183:9:0 0,6,90:2:0 0,21,175:7:0 +17 117 . G <*> 0 . DP=21;I16=17,1,0,0,712,30478,0,0,1049,62041,0,0,249,5019,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV 0,27,183:9:0 0,6,85:2:0 0,21,177:7:0 +17 118 . G <*> 0 . DP=20;I16=16,1,0,0,636,26574,0,0,958,55682,0,0,266,5426,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV 0,27,175:9:0 0,3,60:1:0 0,21,162:7:0 +17 119 . G <*> 0 . DP=19;I16=16,1,0,0,629,26439,0,0,958,55682,0,0,267,5553,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV 0,24,175:8:0 0,6,73:2:0 0,21,160:7:0 +17 120 . A <*> 0 . DP=19;I16=16,1,0,0,672,29188,0,0,958,55682,0,0,264,5518,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV 0,24,175:8:0 0,6,83:2:0 0,21,171:7:0 +17 121 . G <*> 0 . DP=19;I16=16,1,0,0,662,28460,0,0,958,55682,0,0,260,5454,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV 0,24,181:8:0 0,6,80:2:0 0,21,168:7:0 +17 122 . C <*> 0 . DP=20;I16=17,1,0,0,716,31224,0,0,1018,59282,0,0,256,5410,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV 0,24,181:8:0 0,9,99:3:0 0,21,178:7:0 +17 123 . T <*> 0 . DP=18;I16=15,1,0,0,661,29997,0,0,898,52082,0,0,255,5385,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV 0,21,167:7:0 0,9,112:3:0 0,18,166:6:0 +17 124 . T <*> 0 . DP=19;I16=17,1,0,0,626,24802,0,0,987,56523,0,0,279,6003,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV 0,27,154:9:0 0,9,104:3:0 0,18,154:6:0 +17 125 . A <*> 0 . DP=18;I16=15,1,0,0,611,25689,0,0,898,52082,0,0,254,5340,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV 0,21,154:7:0 0,9,104:3:0 0,18,162:6:0 +17 126 . A <*> 0 . DP=18;I16=16,1,0,0,648,27366,0,0,927,52923,0,0,279,5947,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV 0,24,162:8:0 0,9,107:3:0 0,18,174:6:0 +17 127 . C <*> 0 . DP=18;I16=16,1,0,0,646,26972,0,0,927,52923,0,0,279,5949,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV 0,24,163:8:0 0,9,109:3:0 0,18,160:6:0 +17 128 . A <*> 0 . DP=18;I16=16,1,0,0,673,28797,0,0,927,52923,0,0,279,5971,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV 0,24,169:8:0 0,9,111:3:0 0,18,162:6:0 +17 129 . A <*> 0 . DP=17;I16=15,1,0,0,645,27891,0,0,867,49323,0,0,280,6012,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV 0,24,168:8:0 0,9,113:3:0 0,15,159:5:0 +17 130 . A <*> 0 . DP=17;I16=15,1,0,0,641,27295,0,0,867,49323,0,0,281,6071,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV 0,24,169:8:0 0,9,113:3:0 0,15,152:5:0 +17 131 . C <*> 0 . DP=16;I16=14,1,0,0,606,25732,0,0,838,48482,0,0,256,5472,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV 0,21,167:7:0 0,9,110:3:0 0,15,147:5:0 +17 132 . A <*> 0 . DP=16;I16=14,1,0,0,627,27579,0,0,838,48482,0,0,256,5514,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV 0,21,169:7:0 0,9,110:3:0 0,15,151:5:0 +17 133 . T <*> 0 . DP=15;I16=13,2,0,0,584,22816,0,0,838,48482,0,0,282,6196,0,0;QS=3,0;MQSB=0.576923;MQ0F=0 PL:DP:DV 0,21,163:7:0 0,9,105:3:0 0,15,150:5:0 +17 134 . C <*> 0 . DP=15;I16=13,2,0,0,607,24653,0,0,838,48482,0,0,283,6267,0,0;QS=3,0;MQSB=0.576923;MQ0F=0 PL:DP:DV 0,21,177:7:0 0,9,105:3:0 0,15,152:5:0 +17 135 . T <*> 0 . DP=15;I16=13,2,0,0,600,24178,0,0,838,48482,0,0,284,6352,0,0;QS=3,0;MQSB=0.576923;MQ0F=0 PL:DP:DV 0,21,173:7:0 0,9,106:3:0 0,15,156:5:0 +17 136 . G <*> 0 . DP=15;I16=13,2,0,0,574,22258,0,0,838,48482,0,0,286,6450,0,0;QS=3,0;MQSB=0.576923;MQ0F=0 PL:DP:DV 0,21,172:7:0 0,9,105:3:0 0,15,134:5:0 +17 137 . T <*> 0 . DP=15;I16=13,2,0,0,563,21377,0,0,838,48482,0,0,289,6561,0,0;QS=3,0;MQSB=0.576923;MQ0F=0 PL:DP:DV 0,21,160:7:0 0,9,104:3:0 0,15,139:5:0 +17 138 . C <*> 0 . DP=15;I16=13,2,0,0,584,23088,0,0,838,48482,0,0,291,6637,0,0;QS=3,0;MQSB=0.576923;MQ0F=0 PL:DP:DV 0,21,172:7:0 0,9,108:3:0 0,15,142:5:0 +17 139 . C <*> 0 . DP=15;I16=13,2,0,0,554,20790,0,0,838,48482,0,0,292,6680,0,0;QS=3,0;MQSB=0.576923;MQ0F=0 PL:DP:DV 0,21,161:7:0 0,9,106:3:0 0,15,143:5:0 +17 140 . A <*> 0 . DP=15;I16=13,2,0,0,583,22789,0,0,838,48482,0,0,292,6690,0,0;QS=3,0;MQSB=0.576923;MQ0F=0 PL:DP:DV 0,21,163:7:0 0,9,107:3:0 0,15,153:5:0 +17 141 . G <*> 0 . DP=14;I16=12,2,0,0,534,20750,0,0,778,44882,0,0,292,6664,0,0;QS=3,0;MQSB=0.583333;MQ0F=0 PL:DP:DV 0,18,158:6:0 0,9,108:3:0 0,15,142:5:0 +17 142 . C <*> 0 . DP=14;I16=12,2,0,0,503,18593,0,0,778,44882,0,0,292,6650,0,0;QS=3,0;MQSB=0.583333;MQ0F=0 PL:DP:DV 0,18,157:6:0 0,9,97:3:0 0,15,129:5:0 +17 143 . G <*> 0 . DP=14;I16=11,2,0,0,415,13657,0,0,718,41282,0,0,285,6599,0,0;QS=3,0;MQSB=0.590909;MQ0F=0 PL:DP:DV 0,18,128:6:0 0,9,95:3:0 0,12,97:4:0 +17 144 . A <*> 0 . DP=14;I16=12,2,0,0,519,19725,0,0,778,44882,0,0,291,6609,0,0;QS=3,0;MQSB=0.583333;MQ0F=0 PL:DP:DV 0,18,152:6:0 0,9,105:3:0 0,15,129:5:0 +17 145 . A <*> 0 . DP=14;I16=12,2,0,0,527,20289,0,0,778,44882,0,0,290,6584,0,0;QS=3,0;MQSB=0.583333;MQ0F=0 PL:DP:DV 0,18,153:6:0 0,9,106:3:0 0,15,138:5:0 +17 146 . T <*> 0 . DP=14;I16=12,2,0,0,514,19484,0,0,778,44882,0,0,289,6573,0,0;QS=3,0;MQSB=0.583333;MQ0F=0 PL:DP:DV 0,18,152:6:0 0,9,103:3:0 0,15,128:5:0 +17 147 . A <*> 0 . DP=14;I16=12,2,0,0,515,19213,0,0,778,44882,0,0,288,6576,0,0;QS=3,0;MQSB=0.583333;MQ0F=0 PL:DP:DV 0,18,150:6:0 0,9,99:3:0 0,15,140:5:0 +17 148 . C <*> 0 . DP=14;I16=12,2,0,0,541,21019,0,0,778,44882,0,0,286,6542,0,0;QS=3,0;MQSB=0.583333;MQ0F=0 PL:DP:DV 0,18,157:6:0 0,9,106:3:0 0,15,146:5:0 +17 149 . C <*> 0 . DP=14;I16=12,2,0,0,512,19326,0,0,778,44882,0,0,283,6471,0,0;QS=3,0;MQSB=0.583333;MQ0F=0 PL:DP:DV 0,18,148:6:0 0,9,109:3:0 0,15,140:5:0 +17 150 . T <*> 0 . DP=13;I16=11,2,0,0,511,20251,0,0,749,44041,0,0,280,6362,0,0;QS=3,0;MQSB=0.5;MQ0F=0 PL:DP:DV 0,18,153:6:0 0,6,84:2:0 0,15,152:5:0 +17 151 . G <*> 0 . DP=13;I16=11,2,0,0,506,19826,0,0,749,44041,0,0,277,6263,0,0;QS=3,0;MQSB=0.5;MQ0F=0 PL:DP:DV 0,18,157:6:0 0,6,84:2:0 0,15,144:5:0 +17 152 . C <*> 0 . DP=14;I16=12,2,0,0,543,21283,0,0,809,47641,0,0,274,6174,0,0;QS=3,0;MQSB=0.5;MQ0F=0 PL:DP:DV 0,21,168:7:0 0,6,84:2:0 0,15,146:5:0 +17 153 . A <*> 0 . DP=14;I16=12,2,0,0,536,20594,0,0,809,47641,0,0,272,6096,0,0;QS=3,0;MQSB=0.5;MQ0F=0 PL:DP:DV 0,21,156:7:0 0,6,81:2:0 0,15,153:5:0 +17 154 . T <*> 0 . DP=14;I16=12,2,0,0,523,20051,0,0,809,47641,0,0,270,6030,0,0;QS=3,0;MQSB=0.5;MQ0F=0 PL:DP:DV 0,21,159:7:0 0,6,83:2:0 0,15,139:5:0 +17 155 . C <*> 0 . DP=14;I16=12,2,0,0,542,21254,0,0,809,47641,0,0,268,5976,0,0;QS=3,0;MQSB=0.5;MQ0F=0 PL:DP:DV 0,21,172:7:0 0,6,85:2:0 0,15,139:5:0 +17 156 . C <*> 0 . DP=14;I16=12,2,0,0,536,20884,0,0,809,47641,0,0,266,5934,0,0;QS=3,0;MQSB=0.5;MQ0F=0 PL:DP:DV 0,21,163:7:0 0,6,84:2:0 0,15,150:5:0 +17 157 . C <*> 0 . DP=14;I16=12,2,0,0,555,22081,0,0,809,47641,0,0,264,5904,0,0;QS=3,0;MQSB=0.5;MQ0F=0 PL:DP:DV 0,21,169:7:0 0,6,85:2:0 0,15,149:5:0 +17 158 . T <*> 0 . DP=14;I16=12,2,0,0,568,23154,0,0,809,47641,0,0,262,5886,0,0;QS=3,0;MQSB=0.5;MQ0F=0 PL:DP:DV 0,21,170:7:0 0,6,84:2:0 0,15,159:5:0 +17 159 . A <*> 0 . DP=15;I16=12,2,0,0,519,19467,0,0,809,47641,0,0,260,5880,0,0;QS=3,0;MQSB=0.5;MQ0F=0 PL:DP:DV 0,21,157:7:0 0,6,83:2:0 0,15,135:5:0 +17 160 . G <*> 0 . DP=15;I16=13,2,0,0,547,20633,0,0,869,51241,0,0,259,5887,0,0;QS=3,0;MQSB=0.5;MQ0F=0 PL:DP:DV 0,21,165:7:0 0,6,85:2:0 0,18,139:6:0 +17 161 . A <*> 0 . DP=15;I16=13,2,0,0,568,21610,0,0,869,51241,0,0,258,5908,0,0;QS=3,0;MQSB=0.5;MQ0F=0 PL:DP:DV 0,21,157:7:0 0,6,83:2:0 0,18,162:6:0 +17 162 . A <*> 0 . DP=15;I16=13,2,0,0,557,21139,0,0,869,51241,0,0,255,5843,0,0;QS=3,0;MQSB=0.5;MQ0F=0 PL:DP:DV 0,21,147:7:0 0,6,87:2:0 0,18,167:6:0 +17 163 . G <*> 0 . DP=14;I16=12,2,0,0,503,18645,0,0,809,47641,0,0,253,5791,0,0;QS=3,0;MQSB=0.5;MQ0F=0 PL:DP:DV 0,21,153:7:0 0,6,79:2:0 0,15,138:5:0 +17 164 . T <*> 0 . DP=14;I16=12,2,0,0,460,15968,0,0,809,47641,0,0,252,5750,0,0;QS=3,0;MQSB=0.5;MQ0F=0 PL:DP:DV 0,18,131:6:0 0,6,79:2:0 0,18,136:6:0 +17 165 . G <*> 0 . DP=14;I16=10,2,0,0,456,17460,0,0,689,40441,0,0,226,5094,0,0;QS=3,0;MQSB=0.5;MQ0F=0 PL:DP:DV 0,18,149:6:0 0,6,80:2:0 0,12,122:4:0 +17 166 . A <*> 0 . DP=14;I16=11,2,0,0,496,19138,0,0,749,44041,0,0,227,5077,0,0;QS=3,0;MQSB=0.5;MQ0F=0 PL:DP:DV 0,18,145:6:0 0,6,82:2:0 0,15,148:5:0 +17 167 . A <*> 0 . DP=14;I16=11,2,0,0,477,17851,0,0,749,44041,0,0,227,5071,0,0;QS=3,0;MQSB=0.5;MQ0F=0 PL:DP:DV 0,18,132:6:0 0,6,86:2:0 0,15,147:5:0 +17 168 . G <*> 0 . DP=14;I16=12,2,0,0,481,18015,0,0,809,47641,0,0,252,5702,0,0;QS=3,0;MQSB=0.5;MQ0F=0 PL:DP:DV 0,18,145:6:0 0,6,82:2:0 0,18,140:6:0 +17 169 . C <*> 0 . DP=13;I16=10,2,0,0,402,14224,0,0,689,40441,0,0,227,5045,0,0;QS=3,0;MQSB=0.5;MQ0F=0 PL:DP:DV 0,15,106:5:0 0,6,76:2:0 0,15,145:5:0 +17 170 . C <*> 0 . DP=13;I16=11,2,0,0,447,16383,0,0,749,44041,0,0,251,5601,0,0;QS=3,0;MQSB=0.5;MQ0F=0 PL:DP:DV 0,15,128:5:0 0,6,80:2:0 0,18,143:6:0 +17 171 . A <*> 0 . DP=13;I16=11,2,0,0,500,19366,0,0,749,44041,0,0,250,5546,0,0;QS=3,0;MQSB=0.5;MQ0F=0 PL:DP:DV 0,15,134:5:0 0,6,81:2:0 0,18,166:6:0 +17 172 . C <*> 0 . DP=13;I16=10,2,0,0,439,16395,0,0,689,40441,0,0,241,5441,0,0;QS=3,0;MQSB=0.5;MQ0F=0 PL:DP:DV 0,15,138:5:0 0,6,75:2:0 0,15,129:5:0 +17 173 . C <*> 0 . DP=13;I16=11,2,0,0,435,15225,0,0,749,44041,0,0,248,5478,0,0;QS=3,0;MQSB=0.5;MQ0F=0 PL:DP:DV 0,15,121:5:0 0,6,76:2:0 0,18,146:6:0 +17 174 . G <*> 0 . DP=13;I16=11,1,0,0,351,10685,0,0,689,40441,0,0,238,5364,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV 0,15,111:5:0 0,3,27:1:0 0,18,117:6:0 +17 175 . C <*> 0 . DP=14;I16=13,1,0,0,511,19161,0,0,809,47641,0,0,249,5463,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV 0,18,143:6:0 0,3,41:1:0 0,21,175:7:0 +17 176 . C <*> 0 . DP=14;I16=13,1,0,0,489,17733,0,0,809,47641,0,0,251,5477,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV 0,18,146:6:0 0,3,44:1:0 0,21,152:7:0 +17 177 . C <*> 0 . DP=14;I16=13,1,0,0,488,17328,0,0,809,47641,0,0,253,5507,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV 0,18,138:6:0 0,3,44:1:0 0,21,158:7:0 +17 178 . A <*> 0 . DP=14;I16=13,1,0,0,519,19485,0,0,809,47641,0,0,254,5502,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV 0,18,147:6:0 0,3,42:1:0 0,21,172:7:0 +17 179 . A <*> 0 . DP=14;I16=13,1,0,0,478,17278,0,0,809,47641,0,0,255,5511,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV 0,18,134:6:0 0,3,44:1:0 0,21,170:7:0 +17 180 . A <*> 0 . DP=14;I16=12,1,0,0,425,14653,0,0,749,44041,0,0,250,5498,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV 0,18,126:6:0 0,3,43:1:0 0,18,148:6:0 +17 181 . G <*> 0 . DP=14;I16=11,1,0,0,450,17152,0,0,689,40441,0,0,233,5233,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV 0,18,156:6:0 0,3,41:1:0 0,15,138:5:0 +17 182 . A <*> 0 . DP=15;I16=14,1,0,0,515,18235,0,0,869,51241,0,0,258,5622,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV 0,21,150:7:0 0,3,43:1:0 0,21,159:7:0 +17 183 . C <*> 0 . DP=15;I16=13,1,0,0,483,17419,0,0,809,47641,0,0,235,5063,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV 0,21,159:7:0 0,3,40:1:0 0,18,139:6:0 +17 184 . A <*> 0 . DP=15;I16=14,1,0,0,535,19667,0,0,869,51241,0,0,262,5770,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV 0,21,158:7:0 0,3,41:1:0 0,21,163:7:0 +17 185 . C <*> 0 . DP=15;I16=13,1,0,0,487,17295,0,0,809,47641,0,0,238,5192,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV 0,21,150:7:0 0,3,38:1:0 0,18,160:6:0 +17 186 . G <*> 0 . DP=15;I16=12,1,0,0,381,11429,0,0,749,44041,0,0,239,5253,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV 0,18,117:6:0 0,3,32:1:0 0,18,124:6:0 +17 187 . C <*> 0 . DP=14;I16=13,1,0,0,511,18979,0,0,809,47641,0,0,266,5952,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV 0,18,147:6:0 0,3,38:1:0 0,21,172:7:0 +17 188 . C <*> 0 . DP=14;I16=13,1,0,0,496,18042,0,0,809,47641,0,0,267,5989,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV 0,18,147:6:0 0,3,37:1:0 0,21,162:7:0 +17 189 . C <*> 0 . DP=15;I16=13,2,0,0,552,20504,0,0,838,48482,0,0,268,6040,0,0;QS=3,0;MQSB=0;MQ0F=0 PL:DP:DV 0,18,152:6:0 0,6,67:2:0 0,21,167:7:0 +17 190 . A <*> 0 . DP=15;I16=12,2,0,0,500,18230,0,0,778,44882,0,0,243,5381,0,0;QS=3,0;MQSB=0;MQ0F=0 PL:DP:DV 0,18,138:6:0 0,6,68:2:0 0,18,159:6:0 +17 191 . T <*> 0 . DP=15;I16=13,2,0,0,534,19276,0,0,838,48482,0,0,267,5939,0,0;QS=3,0;MQSB=0;MQ0F=0 PL:DP:DV 0,18,143:6:0 0,6,67:2:0 0,21,169:7:0 +17 192 . G <*> 0 . DP=15;I16=13,2,0,0,499,17439,0,0,838,48482,0,0,266,5890,0,0;QS=3,0;MQSB=0;MQ0F=0 PL:DP:DV 0,18,143:6:0 0,6,67:2:0 0,21,151:7:0 +17 193 . T <*> 0 . DP=15;I16=13,2,0,0,505,17811,0,0,838,48482,0,0,265,5859,0,0;QS=3,0;MQSB=0;MQ0F=0 PL:DP:DV 0,18,140:6:0 0,6,63:2:0 0,21,157:7:0 +17 194 . C <*> 0 . DP=14;I16=12,2,0,0,467,16569,0,0,778,44882,0,0,265,5845,0,0;QS=3,0;MQSB=0;MQ0F=0 PL:DP:DV 0,18,142:6:0 0,6,67:2:0 0,18,145:6:0 +17 195 . C <*> 0 . DP=14;I16=11,3,0,0,503,18647,0,0,747,42123,0,0,266,5846,0,0;QS=3,0;MQSB=0.0368832;MQ0F=0 PL:DP:DV 0,18,159:6:0 0,6,71:2:0 0,18,160:6:0 +17 196 . A <*> 0 . DP=14;I16=11,3,0,0,482,17400,0,0,747,42123,0,0,268,5862,0,0;QS=3,0;MQSB=0.0368832;MQ0F=0 PL:DP:DV 0,18,166:6:0 0,6,69:2:0 0,18,138:6:0 +17 197 . G <*> 0 . DP=14;I16=11,3,0,0,481,17391,0,0,747,42123,0,0,270,5894,0,0;QS=3,0;MQSB=0.0368832;MQ0F=0 PL:DP:DV 0,18,164:6:0 0,6,68:2:0 0,18,134:6:0 +17 198 . C <*> 0 . DP=14;I16=11,3,0,0,539,20957,0,0,747,42123,0,0,271,5893,0,0;QS=3,0;MQSB=0.0368832;MQ0F=0 PL:DP:DV 0,18,172:6:0 0,6,70:2:0 0,18,164:6:0 +17 199 . T <*> 0 . DP=14;I16=11,3,0,0,505,19197,0,0,747,42123,0,0,271,5861,0,0;QS=3,0;MQSB=0.0368832;MQ0F=0 PL:DP:DV 0,18,162:6:0 0,6,73:2:0 0,18,154:6:0 +17 200 . T <*> 0 . DP=15;I16=11,4,0,0,544,19918,0,0,776,42964,0,0,270,5798,0,0;QS=3,0;MQSB=0.0161635;MQ0F=0 PL:DP:DV 0,18,161:6:0 0,9,89:3:0 0,18,154:6:0 +17 201 . A <*> 0 . DP=16;I16=12,4,0,0,568,20416,0,0,836,46564,0,0,269,5703,0,0;QS=3,0;MQSB=0.0144756;MQ0F=0 PL:DP:DV 0,21,171:7:0 0,9,89:3:0 0,18,157:6:0 +17 202 . A <*> 0 . DP=16;I16=12,4,0,0,566,20590,0,0,836,46564,0,0,269,5627,0,0;QS=3,0;MQSB=0.0144756;MQ0F=0 PL:DP:DV 0,21,178:7:0 0,9,84:3:0 0,18,163:6:0 +17 203 . C <*> 0 . DP=16;I16=12,4,0,0,557,20119,0,0,836,46564,0,0,269,5571,0,0;QS=3,0;MQSB=0.0144756;MQ0F=0 PL:DP:DV 0,21,166:7:0 0,9,90:3:0 0,18,153:6:0 +17 204 . C <*> 0 . DP=16;I16=12,4,0,0,591,22379,0,0,836,46564,0,0,269,5535,0,0;QS=3,0;MQSB=0.0144756;MQ0F=0 PL:DP:DV 0,21,173:7:0 0,9,91:3:0 0,18,163:6:0 +17 205 . T <*> 0 . DP=16;I16=12,4,0,0,635,25281,0,0,836,46564,0,0,269,5519,0,0;QS=3,0;MQSB=0.0144756;MQ0F=0 PL:DP:DV 0,21,188:7:0 0,9,95:3:0 0,18,173:6:0 +17 206 . G <*> 0 . DP=16;I16=12,4,0,0,577,21337,0,0,836,46564,0,0,269,5523,0,0;QS=3,0;MQSB=0.0144756;MQ0F=0 PL:DP:DV 0,21,180:7:0 0,9,89:3:0 0,18,143:6:0 +17 207 . C <*> 0 . DP=16;I16=12,4,0,0,574,21076,0,0,836,46564,0,0,269,5547,0,0;QS=3,0;MQSB=0.0144756;MQ0F=0 PL:DP:DV 0,21,179:7:0 0,9,93:3:0 0,18,151:6:0 +17 208 . A <*> 0 . DP=16;I16=12,4,0,0,576,21486,0,0,836,46564,0,0,268,5540,0,0;QS=3,0;MQSB=0.0144756;MQ0F=0 PL:DP:DV 0,21,184:7:0 0,9,93:3:0 0,18,154:6:0 +17 209 . T <*> 0 . DP=16;I16=12,4,0,0,567,20475,0,0,836,46564,0,0,267,5551,0,0;QS=3,0;MQSB=0.0144756;MQ0F=0 PL:DP:DV 0,21,173:7:0 0,9,91:3:0 0,18,146:6:0 +17 210 . C <*> 0 . DP=16;I16=12,4,0,0,577,21109,0,0,836,46564,0,0,266,5580,0,0;QS=3,0;MQSB=0.0144756;MQ0F=0 PL:DP:DV 0,21,185:7:0 0,9,92:3:0 0,18,151:6:0 +17 211 . C <*> 0 . DP=16;I16=12,4,0,0,563,20227,0,0,836,46564,0,0,265,5627,0,0;QS=3,0;MQSB=0.0144756;MQ0F=0 PL:DP:DV 0,21,172:7:0 0,9,92:3:0 0,18,153:6:0 +17 212 . C <*> 0 . DP=16;I16=12,4,0,0,589,22179,0,0,836,46564,0,0,263,5643,0,0;QS=3,0;MQSB=0.0144756;MQ0F=0 PL:DP:DV 0,21,181:7:0 0,9,92:3:0 0,18,152:6:0 +17 213 . T <*> 0 . DP=16;I16=12,4,0,0,598,22838,0,0,836,46564,0,0,262,5678,0,0;QS=3,0;MQSB=0.0144756;MQ0F=0 PL:DP:DV 0,21,181:7:0 0,9,95:3:0 0,18,165:6:0 +17 214 . A <*> 0 . DP=16;I16=11,4,0,0,529,19401,0,0,776,42964,0,0,240,5248,0,0;QS=3,0;MQSB=0.0161635;MQ0F=0 PL:DP:DV 0,21,176:7:0 0,9,92:3:0 0,15,118:5:0 +17 215 . G <*> 0 . DP=15;I16=12,3,0,0,521,19073,0,0,807,45723,0,0,262,5754,0,0;QS=3,0;MQSB=0.0342181;MQ0F=0 PL:DP:DV 0,21,185:7:0 0,9,90:3:0 0,15,105:5:0 +17 216 . A <*> 0 . DP=14;I16=10,3,0,0,464,16900,0,0,687,38523,0,0,238,5166,0,0;QS=3,0;MQSB=0.040184;MQ0F=0 PL:DP:DV 0,21,173:7:0 0,9,92:3:0 0,9,81:3:0 +17 217 . A <*> 0 . DP=14;I16=11,3,0,0,515,19433,0,0,747,42123,0,0,264,5842,0,0;QS=3,0;MQSB=0.0368832;MQ0F=0 PL:DP:DV 0,21,181:7:0 0,9,90:3:0 0,12,97:4:0 +17 218 . G <*> 0 . DP=14;I16=11,3,0,0,507,18957,0,0,747,42123,0,0,265,5907,0,0;QS=3,0;MQSB=0.0368832;MQ0F=0 PL:DP:DV 0,21,178:7:0 0,9,90:3:0 0,12,110:4:0 +17 219 . T <*> 0 . DP=14;I16=11,3,0,0,470,16286,0,0,747,42123,0,0,266,5986,0,0;QS=3,0;MQSB=0.0368832;MQ0F=0 PL:DP:DV 0,21,173:7:0 0,9,88:3:0 0,12,89:4:0 +17 220 . G <*> 0 . DP=14;I16=10,3,0,0,485,18307,0,0,687,38523,0,0,242,5454,0,0;QS=3,0;MQSB=0.040184;MQ0F=0 PL:DP:DV 0,21,188:7:0 0,9,88:3:0 0,9,80:3:0 +17 221 . A <*> 0 . DP=14;I16=11,3,0,0,487,17615,0,0,747,42123,0,0,267,6135,0,0;QS=3,0;MQSB=0.0368832;MQ0F=0 PL:DP:DV 0,21,176:7:0 0,9,88:3:0 0,12,101:4:0 +17 222 . A <*> 0 . DP=14;I16=10,3,0,0,465,17367,0,0,687,38523,0,0,242,5578,0,0;QS=3,0;MQSB=0.040184;MQ0F=0 PL:DP:DV 0,21,186:7:0 0,9,85:3:0 0,9,69:3:0 +17 223 . G <*> 0 . DP=13;I16=9,3,0,0,405,14327,0,0,627,34923,0,0,243,5657,0,0;QS=3,0;MQSB=0.0443614;MQ0F=0 PL:DP:DV 0,18,168:6:0 0,6,53:2:0 0,12,81:4:0 +17 224 . G <*> 0 . DP=12;I16=9,3,0,0,379,12759,0,0,627,34923,0,0,270,6370,0,0;QS=3,0;MQSB=0.0443614;MQ0F=0 PL:DP:DV 0,18,168:6:0 0,6,50:2:0 0,12,70:4:0 +17 225 . C <*> 0 . DP=12;I16=8,3,0,0,382,13896,0,0,567,31323,0,0,261,6345,0,0;QS=3,0;MQSB=0.0497871;MQ0F=0 PL:DP:DV 0,18,165:6:0 0,6,48:2:0 0,9,83:3:0 +17 226 . A <*> 0 . DP=13;I16=8,3,0,0,381,13669,0,0,567,31323,0,0,248,5894,0,0;QS=3,0;MQSB=0.0497871;MQ0F=0 PL:DP:DV 0,18,166:6:0 0,6,53:2:0 0,9,84:3:0 +17 227 . C <*> 0 . DP=13;I16=8,4,0,0,406,14306,0,0,596,32164,0,0,267,6253,0,0;QS=3,0;MQSB=0.0249144;MQ0F=0 PL:DP:DV 0,21,190:7:0 0,6,53:2:0 0,9,73:3:0 +17 228 . C <*> 0 . DP=13;I16=9,4,0,0,417,14381,0,0,656,35764,0,0,292,6884,0,0;QS=3,0;MQSB=0.0211283;MQ0F=0 PL:DP:DV 0,21,187:7:0 0,6,45:2:0 0,12,96:4:0 +17 229 . G <*> 0 . DP=13;I16=9,3,0,0,358,11424,0,0,627,34923,0,0,270,6414,0,0;QS=3,0;MQSB=0.0443614;MQ0F=0 PL:DP:DV 0,18,136:6:0 0,6,53:2:0 0,12,70:4:0 +17 230 . C <*> 0 . DP=13;I16=9,4,0,0,461,16861,0,0,656,35764,0,0,292,6920,0,0;QS=3,0;MQSB=0.0211283;MQ0F=0 PL:DP:DV 0,21,186:7:0 0,6,53:2:0 0,12,100:4:0 +17 231 . C <*> 0 . DP=13;I16=7,4,0,0,414,15832,0,0,536,28564,0,0,247,5925,0,0;QS=3,0;MQSB=0.0401934;MQ0F=0 PL:DP:DV 0,18,184:6:0 0,6,53:2:0 0,9,82:3:0 +17 232 . C <*> 0 . DP=14;I16=9,4,0,0,471,17371,0,0,656,35764,0,0,267,6363,0,0;QS=3,0;MQSB=0.0211283;MQ0F=0 PL:DP:DV 0,21,198:7:0 0,6,53:2:0 0,12,101:4:0 +17 233 . A <*> 0 . DP=14;I16=10,4,0,0,496,18142,0,0,716,39364,0,0,292,6984,0,0;QS=3,0;MQSB=0.0183156;MQ0F=0 PL:DP:DV 0,21,192:7:0 0,6,53:2:0 0,15,119:5:0 +17 234 . A <*> 0 . DP=14;I16=10,4,0,0,502,18390,0,0,716,39364,0,0,292,6988,0,0;QS=3,0;MQSB=0.0183156;MQ0F=0 PL:DP:DV 0,21,185:7:0 0,6,53:2:0 0,15,123:5:0 +17 235 . A <*> 0 . DP=14;I16=9,4,0,0,476,17652,0,0,656,35764,0,0,267,6375,0,0;QS=3,0;MQSB=0.0211283;MQ0F=0 PL:DP:DV 0,21,186:7:0 0,6,53:2:0 0,12,111:4:0 +17 236 . G <*> 0 . DP=15;I16=11,4,0,0,501,17481,0,0,776,42964,0,0,290,6924,0,0;QS=3,0;MQSB=0.0161635;MQ0F=0 PL:DP:DV 0,24,206:8:0 0,6,53:2:0 0,15,103:5:0 +17 237 . A <*> 0 . DP=14;I16=9,4,0,0,465,16877,0,0,656,35764,0,0,266,6282,0,0;QS=3,0;MQSB=0.0211283;MQ0F=0 PL:DP:DV 0,24,206:8:0 0,6,53:2:0 0,9,92:3:0 +17 238 . C <*> 0 . DP=14;I16=10,4,0,0,482,17238,0,0,716,39364,0,0,292,6900,0,0;QS=3,0;MQSB=0.0183156;MQ0F=0 PL:DP:DV 0,24,211:8:0 0,6,53:2:0 0,12,82:4:0 +17 239 . A <*> 0 . DP=15;I16=10,5,0,0,525,19155,0,0,776,42964,0,0,292,6852,0,0;QS=3,0;MQSB=0.0497871;MQ0F=0 PL:DP:DV 0,27,223:9:0 0,6,50:2:0 0,12,108:4:0 +17 240 . C <*> 0 . DP=15;I16=10,5,0,0,512,17930,0,0,776,42964,0,0,292,6764,0,0;QS=3,0;MQSB=0.0497871;MQ0F=0 PL:DP:DV 0,27,220:9:0 0,6,53:2:0 0,12,106:4:0 +17 241 . G <*> 0 . DP=15;I16=9,5,0,0,444,14636,0,0,716,39364,0,0,269,6159,0,0;QS=3,0;MQSB=0.0561348;MQ0F=0 PL:DP:DV 0,27,203:9:0 0,6,53:2:0 0,9,59:3:0 +17 242 . C <*> 0 . DP=15;I16=10,5,0,0,555,21177,0,0,776,42964,0,0,292,6624,0,0;QS=3,0;MQSB=0.0497871;MQ0F=0 PL:DP:DV 0,27,242:9:0 0,6,53:2:0 0,12,94:4:0 +17 243 . C <*> 0 . DP=16;I16=9,5,0,0,523,19737,0,0,716,39364,0,0,284,6508,0,0;QS=3,0;MQSB=0.0561348;MQ0F=0 PL:DP:DV 0,24,220:8:0 0,6,53:2:0 0,12,104:4:0 +17 244 . C <*> 0 . DP=16;I16=10,6,0,0,620,24272,0,0,805,43805,0,0,298,6568,0,0;QS=3,0;MQSB=0.0253122;MQ0F=0 PL:DP:DV 0,27,245:9:0 0,9,72:3:0 0,12,106:4:0 +17 245 . A <*> 0 . DP=17;I16=10,7,0,0,649,24843,0,0,865,47405,0,0,299,6553,0,0;QS=3,0;MQSB=0.0509867;MQ0F=0 PL:DP:DV 0,27,236:9:0 0,12,93:4:0 0,12,115:4:0 +17 246 . T <*> 0 . DP=18;I16=10,8,0,0,649,23833,0,0,894,48246,0,0,301,6553,0,0;QS=3,0;MQSB=0.0286491;MQ0F=0 PL:DP:DV 0,30,247:10:0 0,12,94:4:0 0,12,98:4:0 +17 247 . G <*> 0 . DP=18;I16=10,8,0,0,642,23610,0,0,894,48246,0,0,304,6570,0,0;QS=3,0;MQSB=0.0286491;MQ0F=0 PL:DP:DV 0,30,252:10:0 0,12,83:4:0 0,12,103:4:0 +17 248 . T <*> 0 . DP=18;I16=10,8,0,0,636,22944,0,0,894,48246,0,0,307,6605,0,0;QS=3,0;MQSB=0.0286491;MQ0F=0 PL:DP:DV 0,30,234:10:0 0,12,86:4:0 0,12,114:4:0 +17 249 . C <*> 0 . DP=18;I16=10,8,0,0,656,24846,0,0,894,48246,0,0,310,6658,0,0;QS=3,0;MQSB=0.0286491;MQ0F=0 PL:DP:DV 0,30,253:10:0 0,12,79:4:0 0,12,112:4:0 +17 250 . C <*> 0 . DP=19;I16=10,9,0,0,694,26160,0,0,923,49087,0,0,311,6631,0,0;QS=3,0;MQSB=0.0168512;MQ0F=0 PL:DP:DV 0,30,248:10:0 0,12,89:4:0 0,15,142:5:0 +17 251 . A <*> 0 . DP=19;I16=9,9,0,0,688,26506,0,0,863,45487,0,0,313,6627,0,0;QS=3,0;MQSB=0.0208913;MQ0F=0 PL:DP:DV 0,27,233:9:0 0,12,97:4:0 0,15,148:5:0 +17 252 . G <*> 0 . DP=18;I16=8,9,0,0,641,24631,0,0,803,41887,0,0,304,6502,0,0;QS=3,0;MQSB=0.026526;MQ0F=0 PL:DP:DV 0,27,243:9:0 0,12,91:4:0 0,12,121:4:0 +17 253 . C <*> 0 . DP=19;I16=9,10,0,0,705,26921,0,0,892,46328,0,0,319,6687,0,0;QS=3,0;MQSB=0.0132999;MQ0F=0 PL:DP:DV 0,27,247:9:0 0,12,86:4:0 0,18,155:6:0 +17 254 . T <*> 0 . DP=20;I16=10,9,0,0,719,27517,0,0,892,46328,0,0,314,6670,0,0;QS=3,0;MQSB=0.00482795;MQ0F=0 PL:DP:DV 0,30,254:10:0 0,9,72:3:0 0,18,164:6:0 +17 255 . T <*> 0 . DP=21;I16=11,10,0,0,750,27076,0,0,1012,53528,0,0,328,6840,0,0;QS=3,0;MQSB=0.00822975;MQ0F=0 PL:DP:DV 0,33,241:11:0 0,12,95:4:0 0,18,161:6:0 +17 256 . A <*> 0 . DP=22;I16=11,11,0,0,811,30063,0,0,1049,54897,0,0,334,6956,0,0;QS=3,0;MQSB=0.00507916;MQ0F=0 PL:DP:DV 0,33,255:11:0 0,15,110:5:0 0,18,166:6:0 +17 257 . T <*> 0 . DP=22;I16=11,11,0,0,814,30420,0,0,1049,54897,0,0,341,7101,0,0;QS=3,0;MQSB=0.00507916;MQ0F=0 PL:DP:DV 0,33,247:11:0 0,15,113:5:0 0,18,168:6:0 +17 258 . T <*> 0 . DP=22;I16=11,11,0,0,791,28943,0,0,1049,54897,0,0,347,7225,0,0;QS=3,0;MQSB=0.00507916;MQ0F=0 PL:DP:DV 0,33,254:11:0 0,15,116:5:0 0,18,155:6:0 +17 259 . C <*> 0 . DP=22;I16=11,10,0,0,785,29809,0,0,1020,54056,0,0,332,6936,0,0;QS=3,0;MQSB=0.00822975;MQ0F=0 PL:DP:DV 0,33,255:11:0 0,12,90:4:0 0,18,170:6:0 +17 260 . T <*> 0 . DP=21;I16=10,11,0,0,829,32899,0,0,989,51297,0,0,360,7556,0,0;QS=3,0;MQSB=0.00660016;MQ0F=0 PL:DP:DV 0,33,255:11:0 0,15,118:5:0 0,15,156:5:0 +17 261 . G <*> 0 . DP=21;I16=10,11,0,0,735,27379,0,0,989,51297,0,0,367,7761,0,0;QS=3,0;MQSB=0.00660016;MQ0F=0 PL:DP:DV 0,33,254:11:0 0,15,111:5:0 0,15,122:5:0 +17 262 . C <*> 0 . DP=22;I16=10,12,0,0,806,30278,0,0,1049,54897,0,0,373,7941,0,0;QS=3,0;MQSB=0.0122507;MQ0F=0 PL:DP:DV 0,33,255:11:0 0,15,99:5:0 0,18,164:6:0 +17 263 . C <*> 0 . DP=22;I16=10,12,0,0,799,29717,0,0,1049,54897,0,0,380,8146,0,0;QS=3,0;MQSB=0.0122507;MQ0F=0 PL:DP:DV 0,33,255:11:0 0,15,98:5:0 0,18,168:6:0 +17 264 . C <*> 0 . DP=22;I16=10,12,0,0,821,31325,0,0,1049,54897,0,0,386,8326,0,0;QS=3,0;MQSB=0.0122507;MQ0F=0 PL:DP:DV 0,33,255:11:0 0,15,104:5:0 0,18,172:6:0 +17 265 . A <*> 0 . DP=21;I16=9,12,0,0,800,31906,0,0,989,51297,0,0,390,8380,0,0;QS=3,0;MQSB=0.0158903;MQ0F=0 PL:DP:DV 0,33,255:11:0 0,15,114:5:0 0,15,129:5:0 +17 266 . G <*> 0 . DP=21;I16=9,11,0,0,747,28155,0,0,960,50456,0,0,369,7833,0,0;QS=3,0;MQSB=0.0237479;MQ0F=0 PL:DP:DV 0,33,255:11:0 0,12,97:4:0 0,15,138:5:0 +17 267 . T <*> 0 . DP=21;I16=9,11,0,0,739,27465,0,0,960,50456,0,0,373,7935,0,0;QS=3,0;MQSB=0.0237479;MQ0F=0 PL:DP:DV 0,33,254:11:0 0,12,101:4:0 0,15,149:5:0 +17 268 . T <*> 0 . DP=21;I16=9,12,0,0,748,27708,0,0,989,51297,0,0,402,8686,0,0;QS=3,0;MQSB=0.0158903;MQ0F=0 PL:DP:DV 0,33,238:11:0 0,15,110:5:0 0,15,156:5:0 +17 269 . C <*> 0 . DP=22;I16=9,12,0,0,764,28632,0,0,989,51297,0,0,381,8211,0,0;QS=3,0;MQSB=0.0158903;MQ0F=0 PL:DP:DV 0,36,255:12:0 0,12,91:4:0 0,15,154:5:0 +17 270 . C <*> 0 . DP=22;I16=9,12,0,0,758,28146,0,0,989,51297,0,0,385,8337,0,0;QS=3,0;MQSB=0.0158903;MQ0F=0 PL:DP:DV 0,36,255:12:0 0,12,96:4:0 0,15,143:5:0 +17 271 . T <*> 0 . DP=22;I16=9,13,0,0,847,32935,0,0,1018,52138,0,0,413,9065,0,0;QS=3,0;MQSB=0.0109431;MQ0F=0 PL:DP:DV 0,36,255:12:0 0,15,113:5:0 0,15,152:5:0 +17 272 . C <*> 0 . DP=22;I16=9,12,0,0,809,31413,0,0,989,51297,0,0,390,8518,0,0;QS=3,0;MQSB=0.0158903;MQ0F=0 PL:DP:DV 0,36,255:12:0 0,12,96:4:0 0,15,149:5:0 +17 273 . T <*> 0 . DP=22;I16=9,12,0,0,798,30664,0,0,989,51297,0,0,392,8620,0,0;QS=3,0;MQSB=0.0158903;MQ0F=0 PL:DP:DV 0,36,255:12:0 0,12,95:4:0 0,15,161:5:0 +17 274 . C <*> 0 . DP=22;I16=9,12,0,0,763,28177,0,0,989,51297,0,0,394,8746,0,0;QS=3,0;MQSB=0.0158903;MQ0F=0 PL:DP:DV 0,36,255:12:0 0,12,101:4:0 0,15,144:5:0 +17 275 . C <*> 0 . DP=20;I16=7,13,0,0,768,29994,0,0,898,44938,0,0,423,9519,0,0;QS=3,0;MQSB=0.0213617;MQ0F=0 PL:DP:DV 0,33,255:11:0 0,15,114:5:0 0,12,122:4:0 +17 276 . A <*> 0 . DP=20;I16=7,13,0,0,805,32931,0,0,898,44938,0,0,424,9538,0,0;QS=3,0;MQSB=0.0213617;MQ0F=0 PL:DP:DV 0,33,253:11:0 0,15,122:5:0 0,12,124:4:0 +17 277 . G <*> 0 . DP=20;I16=7,13,0,0,764,29732,0,0,898,44938,0,0,425,9579,0,0;QS=3,0;MQSB=0.0213617;MQ0F=0 PL:DP:DV 0,33,255:11:0 0,15,114:5:0 0,12,121:4:0 +17 278 . A <*> 0 . DP=21;I16=6,14,0,0,722,26452,0,0,867,42179,0,0,415,9521,0,0;QS=3,0;MQSB=0.0246228;MQ0F=0 PL:DP:DV 0,30,238:10:0 0,18,123:6:0 0,12,121:4:0 +17 279 . A <*> 0 . DP=22;I16=7,15,0,0,786,28694,0,0,956,46620,0,0,427,9677,0,0;QS=3,0;MQSB=0.0124927;MQ0F=0 PL:DP:DV 0,36,255:12:0 0,18,123:6:0 0,12,122:4:0 +17 280 . A <*> 0 . DP=22;I16=7,15,0,0,815,31561,0,0,956,46620,0,0,428,9684,0,0;QS=3,0;MQSB=0.0124927;MQ0F=0 PL:DP:DV 0,36,253:12:0 0,18,130:6:0 0,12,129:4:0 +17 281 . G <*> 0 . DP=22;I16=7,15,0,0,820,31416,0,0,956,46620,0,0,428,9662,0,0;QS=3,0;MQSB=0.0124927;MQ0F=0 PL:DP:DV 0,36,255:12:0 0,18,122:6:0 0,12,123:4:0 +17 282 . G <*> 0 . DP=22;I16=7,15,0,0,806,30420,0,0,956,46620,0,0,427,9609,0,0;QS=3,0;MQSB=0.0124927;MQ0F=0 PL:DP:DV 0,36,253:12:0 0,18,124:6:0 0,12,119:4:0 +17 283 . C <*> 0 . DP=23;I16=7,15,0,0,827,31785,0,0,956,46620,0,0,426,9574,0,0;QS=3,0;MQSB=0.0124927;MQ0F=0 PL:DP:DV 0,36,255:12:0 0,18,125:6:0 0,12,122:4:0 +17 284 . T <*> 0 . DP=23;I16=7,16,0,0,901,35479,0,0,1016,50220,0,0,431,9593,0,0;QS=3,0;MQSB=0.0194969;MQ0F=0 PL:DP:DV 0,36,255:12:0 0,18,126:6:0 0,15,144:5:0 +17 285 . G <*> 0 . DP=23;I16=7,16,0,0,860,32856,0,0,1016,50220,0,0,431,9607,0,0;QS=3,0;MQSB=0.0194969;MQ0F=0 PL:DP:DV 0,36,255:12:0 0,18,119:6:0 0,15,132:5:0 +17 286 . C <*> 0 . DP=24;I16=8,16,0,0,875,32883,0,0,1076,53820,0,0,431,9641,0,0;QS=3,0;MQSB=0.0132999;MQ0F=0 PL:DP:DV 0,36,255:12:0 0,21,150:7:0 0,15,134:5:0 +17 287 . A <*> 0 . DP=25;I16=9,16,0,0,895,32957,0,0,1136,57420,0,0,432,9696,0,0;QS=3,0;MQSB=0.00934348;MQ0F=0 PL:DP:DV 0,36,255:12:0 0,24,178:8:0 0,15,133:5:0 +17 288 . T <*> 0 . DP=25;I16=9,16,0,0,931,35011,0,0,1136,57420,0,0,432,9674,0,0;QS=3,0;MQSB=0.00934348;MQ0F=0 PL:DP:DV 0,36,255:12:0 0,24,184:8:0 0,15,146:5:0 +17 289 . G <*> 0 . DP=25;I16=9,16,0,0,939,36117,0,0,1136,57420,0,0,432,9676,0,0;QS=3,0;MQSB=0.00934348;MQ0F=0 PL:DP:DV 0,36,255:12:0 0,24,185:8:0 0,15,136:5:0 +17 290 . G <*> 0 . DP=23;I16=8,15,0,0,805,29157,0,0,1047,52979,0,0,433,9651,0,0;QS=3,0;MQSB=0.0177152;MQ0F=0 PL:DP:DV 0,33,240:11:0 0,21,164:7:0 0,15,126:5:0 +17 291 . T <*> 0 . DP=24;I16=8,15,0,0,840,31616,0,0,1047,52979,0,0,421,9479,0,0;QS=3,0;MQSB=0.0177152;MQ0F=0 PL:DP:DV 0,33,244:11:0 0,21,168:7:0 0,15,136:5:0 +17 292 . T <*> 0 . DP=25;I16=9,16,0,0,888,32274,0,0,1167,60179,0,0,436,9668,0,0;QS=3,0;MQSB=0.0197089;MQ0F=0 PL:DP:DV 0,33,253:11:0 0,24,181:8:0 0,18,156:6:0 +17 293 . G <*> 0 . DP=26;I16=10,15,0,0,934,35232,0,0,1167,60179,0,0,424,9488,0,0;QS=3,0;MQSB=0.0095249;MQ0F=0 PL:DP:DV 0,36,255:12:0 0,24,196:8:0 0,15,145:5:0 +17 294 . A <*> 0 . DP=26;I16=10,16,0,0,931,33937,0,0,1227,63779,0,0,443,9785,0,0;QS=3,0;MQSB=0.0149748;MQ0F=0 PL:DP:DV 0,36,252:12:0 0,24,201:8:0 0,18,161:6:0 +17 295 . C <*> 0 . DP=25;I16=10,14,0,0,897,33973,0,0,1169,62097,0,0,430,9544,0,0;QS=3,0;MQSB=0.0310726;MQ0F=0 PL:DP:DV 0,33,255:11:0 0,21,180:7:0 0,18,159:6:0 +17 296 . A <*> 0 . DP=25;I16=10,15,0,0,874,31846,0,0,1198,62938,0,0,451,9905,0,0;QS=3,0;MQSB=0.0213617;MQ0F=0 PL:DP:DV 0,33,255:11:0 0,24,169:8:0 0,18,169:6:0 +17 297 . C <*> 0 . DP=25;I16=9,15,0,0,901,34305,0,0,1138,59338,0,0,445,9901,0,0;QS=3,0;MQSB=0.0273237;MQ0F=0 PL:DP:DV 0,33,255:11:0 0,21,174:7:0 0,18,161:6:0 +17 298 . A <*> 0 . DP=26;I16=11,15,0,0,936,34652,0,0,1258,66538,0,0,459,10121,0,0;QS=3,0;MQSB=0.017008;MQ0F=0 PL:DP:DV 0,33,255:11:0 0,24,184:8:0 0,21,191:7:0 +17 299 . C <*> 0 . DP=27;I16=11,15,0,0,971,36863,0,0,1258,66538,0,0,464,10266,0,0;QS=3,0;MQSB=0.017008;MQ0F=0 PL:DP:DV 0,33,255:11:0 0,24,193:8:0 0,21,189:7:0 +17 300 . A <*> 0 . DP=27;I16=11,15,0,0,1001,39455,0,0,1258,66538,0,0,469,10437,0,0;QS=3,0;MQSB=0.017008;MQ0F=0 PL:DP:DV 0,33,255:11:0 0,24,204:8:0 0,21,210:7:0 +17 301 . G <*> 0 . DP=25;I16=10,14,0,0,928,36116,0,0,1169,62097,0,0,476,10632,0,0;QS=3,0;MQSB=0.0310726;MQ0F=0 PL:DP:DV 0,30,255:10:0 0,21,195:7:0 0,21,196:7:0 +17 302 . T <*> 0 . DP=25;I16=10,14,0,0,879,32885,0,0,1169,62097,0,0,483,10849,0,0;QS=3,0;MQSB=0.0310726;MQ0F=0 PL:DP:DV 0,30,231:10:0 0,21,172:7:0 0,21,202:7:0 +17 302 . T TA 0 . INDEL;IDV=7;IMF=1;DP=25;I16=2,4,8,11,214,7674,793,33369,236,10564,993,55133,109,2229,377,8629;QS=0.511212,2.48879;VDB=0.27613;SGB=-4.22417;MQSB=0.0443614;MQ0F=0 PL:DP:DV 167,0,96:11:6 157,0,9:7:6 201,21,0:7:7 +17 303 . G <*> 0 . DP=25;I16=10,15,0,0,976,38516,0,0,1229,65697,0,0,497,11181,0,0;QS=3,0;MQSB=0.0443614;MQ0F=0 PL:DP:DV 0,33,255:11:0 0,21,197:7:0 0,21,195:7:0 +17 304 . C <*> 0 . DP=27;I16=11,16,0,0,991,37005,0,0,1318,70138,0,0,503,11359,0,0;QS=3,0;MQSB=0.129164;MQ0F=0 PL:DP:DV 0,33,255:11:0 0,24,206:8:0 0,24,200:8:0 +17 305 . C <*> 0 . DP=27;I16=11,16,0,0,1057,41761,0,0,1318,70138,0,0,510,11508,0,0;QS=3,0;MQSB=0.129164;MQ0F=0 PL:DP:DV 0,33,255:11:0 0,24,213:8:0 0,24,211:8:0 +17 306 . T <*> 0 . DP=27;I16=11,16,0,0,1033,40253,0,0,1318,70138,0,0,517,11679,0,0;QS=3,0;MQSB=0.129164;MQ0F=0 PL:DP:DV 0,33,255:11:0 0,24,207:8:0 0,24,217:8:0 +17 307 . G <*> 0 . DP=27;I16=11,15,0,0,984,37886,0,0,1289,69297,0,0,498,11198,0,0;QS=3,0;MQSB=0.174566;MQ0F=0 PL:DP:DV 0,33,255:11:0 0,21,189:7:0 0,24,203:8:0 +17 308 . C <*> 0 . DP=27;I16=11,16,0,0,892,30810,0,0,1318,70138,0,0,529,11991,0,0;QS=3,0;MQSB=0.129164;MQ0F=0 PL:DP:DV 0,33,255:11:0 0,24,178:8:0 0,24,185:8:0 +17 309 . G <*> 0 . DP=27;I16=11,16,0,0,951,34599,0,0,1318,70138,0,0,535,12183,0,0;QS=3,0;MQSB=0.129164;MQ0F=0 PL:DP:DV 0,33,243:11:0 0,24,183:8:0 0,24,205:8:0 +17 310 . A <*> 0 . DP=27;I16=11,16,0,0,1001,38063,0,0,1318,70138,0,0,540,12350,0,0;QS=3,0;MQSB=0.129164;MQ0F=0 PL:DP:DV 0,33,255:11:0 0,24,200:8:0 0,24,217:8:0 +17 311 . C <*> 0 . DP=27;I16=11,16,0,0,1037,40263,0,0,1318,70138,0,0,544,12492,0,0;QS=3,0;MQSB=0.129164;MQ0F=0 PL:DP:DV 0,33,255:11:0 0,24,215:8:0 0,24,210:8:0 +17 312 . A <*> 0 . DP=26;I16=10,16,0,0,985,38043,0,0,1258,66538,0,0,549,12657,0,0;QS=3,0;MQSB=0.157183;MQ0F=0 PL:DP:DV 0,30,237:10:0 0,24,215:8:0 0,24,218:8:0 +17 313 . A <*> 0 . DP=26;I16=10,16,0,0,983,37969,0,0,1258,66538,0,0,551,12695,0,0;QS=3,0;MQSB=0.157183;MQ0F=0 PL:DP:DV 0,30,235:10:0 0,24,219:8:0 0,24,215:8:0 +17 314 . A <*> 0 . DP=27;I16=10,17,0,0,1050,41798,0,0,1318,70138,0,0,553,12757,0,0;QS=3,0;MQSB=0.195223;MQ0F=0 PL:DP:DV 0,33,250:11:0 0,24,217:8:0 0,24,227:8:0 +17 315 . G <*> 0 . DP=26;I16=10,16,0,0,1025,40941,0,0,1289,69297,0,0,557,12843,0,0;QS=3,0;MQSB=0.252051;MQ0F=0 PL:DP:DV 0,30,252:10:0 0,24,216:8:0 0,24,225:8:0 +17 316 . C <*> 0 . DP=27;I16=10,15,0,0,983,39393,0,0,1252,67928,0,0,535,12277,0,0;QS=3,0;MQSB=0.312403;MQ0F=0 PL:DP:DV 0,30,255:10:0 0,21,183:7:0 0,24,224:8:0 +17 317 . T <*> 0 . DP=27;I16=10,16,0,0,1028,41392,0,0,1320,72056,0,0,547,12557,0,0;QS=3,0;MQSB=0.377061;MQ0F=0 PL:DP:DV 0,30,255:10:0 0,24,230:8:0 0,24,206:8:0 +17 318 . G <*> 0 . DP=27;I16=10,17,0,0,1038,40546,0,0,1349,72897,0,0,570,13018,0,0;QS=3,0;MQSB=0.297797;MQ0F=0 PL:DP:DV 0,30,249:10:0 0,27,235:9:0 0,24,208:8:0 +17 319 . A <*> 0 . DP=27;I16=9,17,0,0,994,38654,0,0,1289,69297,0,0,560,12906,0,0;QS=3,0;MQSB=0.346864;MQ0F=0 PL:DP:DV 0,30,249:10:0 0,27,228:9:0 0,21,185:7:0 +17 320 . A <*> 0 . DP=27;I16=10,17,0,0,1022,39418,0,0,1349,72897,0,0,573,13053,0,0;QS=3,0;MQSB=0.297797;MQ0F=0 PL:DP:DV 0,30,247:10:0 0,27,230:9:0 0,24,211:8:0 +17 321 . T <*> 0 . DP=27;I16=10,17,0,0,1026,39772,0,0,1349,72897,0,0,573,13029,0,0;QS=3,0;MQSB=0.297797;MQ0F=0 PL:DP:DV 0,30,253:10:0 0,27,214:9:0 0,24,218:8:0 +17 322 . G <*> 0 . DP=28;I16=10,18,0,0,1091,43151,0,0,1409,76497,0,0,573,13029,0,0;QS=3,0;MQSB=0.343265;MQ0F=0 PL:DP:DV 0,30,255:10:0 0,27,226:9:0 0,27,223:9:0 +17 323 . C <*> 0 . DP=28;I16=9,18,0,0,1067,42619,0,0,1349,72897,0,0,565,12939,0,0;QS=3,0;MQSB=0.394987;MQ0F=0 PL:DP:DV 0,30,255:10:0 0,27,225:9:0 0,24,198:8:0 +17 324 . T <*> 0 . DP=30;I16=12,18,0,0,1145,44221,0,0,1529,83697,0,0,573,13001,0,0;QS=3,0;MQSB=0.264959;MQ0F=0 PL:DP:DV 0,30,253:10:0 0,27,237:9:0 0,33,255:11:0 +17 325 . A <*> 0 . DP=31;I16=13,18,0,0,1132,42058,0,0,1589,87297,0,0,573,12925,0,0;QS=3,0;MQSB=0.235201;MQ0F=0 PL:DP:DV 0,33,255:11:0 0,27,208:9:0 0,33,255:11:0 +17 326 . T <*> 0 . DP=31;I16=13,18,0,0,1157,44193,0,0,1589,87297,0,0,574,12878,0,0;QS=3,0;MQSB=0.235201;MQ0F=0 PL:DP:DV 0,33,255:11:0 0,27,216:9:0 0,33,255:11:0 +17 327 . C <*> 0 . DP=31;I16=13,18,0,0,1147,43895,0,0,1589,87297,0,0,575,12861,0,0;QS=3,0;MQSB=0.235201;MQ0F=0 PL:DP:DV 0,33,255:11:0 0,27,198:9:0 0,33,255:11:0 +17 328 . A <*> 0 . DP=31;I16=13,18,0,0,1167,44531,0,0,1589,87297,0,0,574,12776,0,0;QS=3,0;MQSB=0.235201;MQ0F=0 PL:DP:DV 0,33,255:11:0 0,27,226:9:0 0,33,255:11:0 +17 329 . T <*> 0 . DP=31;I16=13,18,0,0,1210,47742,0,0,1589,87297,0,0,572,12676,0,0;QS=3,0;MQSB=0.235201;MQ0F=0 PL:DP:DV 0,33,255:11:0 0,27,237:9:0 0,33,255:11:0 +17 330 . T <*> 0 . DP=31;I16=13,18,0,0,1185,45839,0,0,1589,87297,0,0,568,12510,0,0;QS=3,0;MQSB=0.235201;MQ0F=0 PL:DP:DV 0,33,254:11:0 0,27,231:9:0 0,33,255:11:0 +17 331 . T <*> 0 . DP=32;I16=14,18,0,0,1154,42510,0,0,1649,90897,0,0,563,12327,0,0;QS=3,0;MQSB=0.210122;MQ0F=0 PL:DP:DV 0,33,255:11:0 0,27,222:9:0 0,36,255:12:0 +17 332 . A <*> 0 . DP=32;I16=14,18,0,0,1156,42666,0,0,1649,90897,0,0,560,12178,0,0;QS=3,0;MQSB=0.210122;MQ0F=0 PL:DP:DV 0,36,255:12:0 0,27,214:9:0 0,33,255:11:0 +17 333 . A <*> 0 . DP=32;I16=14,18,0,0,1141,41987,0,0,1649,90897,0,0,558,12064,0,0;QS=3,0;MQSB=0.210122;MQ0F=0 PL:DP:DV 0,36,255:12:0 0,27,223:9:0 0,33,255:11:0 +17 334 . A <*> 0 . DP=32;I16=14,18,0,0,1162,43328,0,0,1649,90897,0,0,556,11986,0,0;QS=3,0;MQSB=0.210122;MQ0F=0 PL:DP:DV 0,36,255:12:0 0,27,221:9:0 0,33,255:11:0 +17 335 . A <*> 0 . DP=32;I16=12,18,0,0,1077,40287,0,0,1529,83697,0,0,552,11934,0,0;QS=3,0;MQSB=0.264959;MQ0F=0 PL:DP:DV 0,30,250:10:0 0,27,219:9:0 0,33,251:11:0 +17 336 . A <*> 0 . DP=32;I16=14,17,0,0,1088,39758,0,0,1612,89528,0,0,536,11574,0,0;QS=3,0;MQSB=0.274662;MQ0F=0 PL:DP:DV 0,33,255:11:0 0,24,211:8:0 0,36,255:12:0 +17 337 . C <*> 0 . DP=32;I16=13,17,0,0,1115,42381,0,0,1552,85928,0,0,531,11565,0,0;QS=3,0;MQSB=0.301511;MQ0F=0 PL:DP:DV 0,30,255:10:0 0,24,202:8:0 0,36,255:12:0 +17 338 . T <*> 0 . DP=30;I16=14,16,0,0,1191,47979,0,0,1560,86456,0,0,554,11878,0,0;QS=3,0;MQSB=0.242376;MQ0F=0 PL:DP:DV 0,30,255:10:0 0,24,226:8:0 0,36,255:12:0 +17 339 . C <*> 0 . DP=31;I16=14,17,0,0,1130,43210,0,0,1589,87297,0,0,554,11874,0,0;QS=3,0;MQSB=0.175471;MQ0F=0 PL:DP:DV 0,33,255:11:0 0,24,185:8:0 0,36,255:12:0 +17 340 . C <*> 0 . DP=31;I16=14,17,0,0,1196,47044,0,0,1589,87297,0,0,554,11852,0,0;QS=3,0;MQSB=0.175471;MQ0F=0 PL:DP:DV 0,33,255:11:0 0,24,221:8:0 0,36,255:12:0 +17 341 . T <*> 0 . DP=31;I16=14,17,0,0,1227,48995,0,0,1589,87297,0,0,554,11862,0,0;QS=3,0;MQSB=0.175471;MQ0F=0 PL:DP:DV 0,33,255:11:0 0,24,216:8:0 0,36,255:12:0 +17 342 . T <*> 0 . DP=31;I16=14,17,0,0,1162,43942,0,0,1589,87297,0,0,554,11904,0,0;QS=3,0;MQSB=0.175471;MQ0F=0 PL:DP:DV 0,33,255:11:0 0,24,210:8:0 0,36,255:12:0 +17 343 . G <*> 0 . DP=32;I16=14,17,0,0,1150,43702,0,0,1620,90056,0,0,550,11962,0,0;QS=3,0;MQSB=0.283511;MQ0F=0 PL:DP:DV 0,30,249:10:0 0,27,218:9:0 0,36,255:12:0 +17 344 . C <*> 0 . DP=32;I16=14,18,0,0,1181,45169,0,0,1649,90897,0,0,554,12036,0,0;QS=3,0;MQSB=0.210122;MQ0F=0 PL:DP:DV 0,33,255:11:0 0,27,217:9:0 0,36,255:12:0 +17 345 . T <*> 0 . DP=31;I16=14,17,0,0,1205,47259,0,0,1589,87297,0,0,555,12129,0,0;QS=3,0;MQSB=0.175471;MQ0F=0 PL:DP:DV 0,33,255:11:0 0,24,221:8:0 0,36,255:12:0 +17 346 . G <*> 0 . DP=31;I16=15,16,0,0,1147,43597,0,0,1620,90056,0,0,557,12255,0,0;QS=3,0;MQSB=0.220358;MQ0F=0 PL:DP:DV 0,33,255:11:0 0,24,212:8:0 0,36,255:12:0 +17 347 . G <*> 0 . DP=31;I16=14,16,0,0,1119,42227,0,0,1560,86456,0,0,545,12189,0,0;QS=3,0;MQSB=0.242376;MQ0F=0 PL:DP:DV 0,30,251:10:0 0,24,207:8:0 0,36,255:12:0 +17 348 . T <*> 0 . DP=32;I16=15,16,0,0,1145,43007,0,0,1620,90056,0,0,546,12300,0,0;QS=3,0;MQSB=0.220358;MQ0F=0 PL:DP:DV 0,30,243:10:0 0,27,228:9:0 0,36,255:12:0 +17 349 . T <*> 0 . DP=32;I16=16,16,0,0,1194,45350,0,0,1680,93656,0,0,565,12731,0,0;QS=3,0;MQSB=0.201402;MQ0F=0 PL:DP:DV 0,33,246:11:0 0,27,230:9:0 0,36,255:12:0 +17 350 . T <*> 0 . DP=31;I16=16,15,0,0,1142,43072,0,0,1651,92815,0,0,567,12837,0,0;QS=3,0;MQSB=0.286505;MQ0F=0 PL:DP:DV 0,33,249:11:0 0,27,230:9:0 0,33,255:11:0 +17 351 . G <*> 0 . DP=31;I16=16,15,0,0,1146,43750,0,0,1651,92815,0,0,568,12920,0,0;QS=3,0;MQSB=0.286505;MQ0F=0 PL:DP:DV 0,33,255:11:0 0,27,212:9:0 0,33,255:11:0 +17 352 . A <*> 0 . DP=31;I16=16,14,0,0,1150,45520,0,0,1591,89215,0,0,544,12404,0,0;QS=3,0;MQSB=0.242376;MQ0F=0 PL:DP:DV 0,33,255:11:0 0,24,224:8:0 0,33,255:11:0 +17 353 . G <*> 0 . DP=29;I16=15,14,0,0,1109,43095,0,0,1562,88374,0,0,570,13064,0,0;QS=3,0;MQSB=0.424373;MQ0F=0 PL:DP:DV 0,30,255:10:0 0,27,231:9:0 0,30,255:10:0 +17 354 . A <*> 0 . DP=28;I16=14,14,0,0,1078,42938,0,0,1502,84774,0,0,571,13075,0,0;QS=3,0;MQSB=0.450096;MQ0F=0 PL:DP:DV 0,27,225:9:0 0,27,244:9:0 0,30,255:10:0 +17 355 . G T,<*> 0 . DP=28;I16=14,13,0,1,1001,37907,41,1681,1442,81174,60,3600,547,12487,25,625;QS=2.875,0.125,0;SGB=-0.556633;RPB=1;MQB=1;MQSB=0.450096;BQB=1;MQ0F=0 PL:DP:DV 14,0,200,38,203,231:9:1 0,27,222,27,222,222:9:0 0,30,255,30,255,255:10:0 +17 356 . G <*> 0 . DP=27;I16=14,13,0,0,993,37481,0,0,1465,83405,0,0,574,13174,0,0;QS=3,0;MQSB=0.580277;MQ0F=0 PL:DP:DV 0,27,228:9:0 0,24,201:8:0 0,30,255:10:0 +17 357 . C <*> 0 . DP=28;I16=14,13,0,0,1021,39471,0,0,1465,83405,0,0,550,12584,0,0;QS=3,0;MQSB=0.580277;MQ0F=0 PL:DP:DV 0,30,255:10:0 0,24,205:8:0 0,27,251:9:0 +17 358 . A <*> 0 . DP=28;I16=15,13,0,0,1050,40518,0,0,1525,87005,0,0,576,13216,0,0;QS=3,0;MQSB=0.556581;MQ0F=0 PL:DP:DV 0,30,254:10:0 0,24,197:8:0 0,30,255:10:0 +17 359 . G <*> 0 . DP=29;I16=15,13,0,0,1085,42761,0,0,1525,87005,0,0,552,12620,0,0;QS=3,0;MQSB=0.556581;MQ0F=0 PL:DP:DV 0,30,255:10:0 0,21,187:7:0 0,33,255:11:0 +17 360 . A <*> 0 . DP=29;I16=15,14,0,0,1111,43259,0,0,1585,90605,0,0,579,13297,0,0;QS=3,0;MQSB=0.604224;MQ0F=0 PL:DP:DV 0,30,252:10:0 0,24,220:8:0 0,33,255:11:0 +17 361 . A <*> 0 . DP=29;I16=15,14,0,0,1116,43442,0,0,1585,90605,0,0,579,13273,0,0;QS=3,0;MQSB=0.604224;MQ0F=0 PL:DP:DV 0,30,252:10:0 0,24,219:8:0 0,33,255:11:0 +17 362 . A <*> 0 . DP=29;I16=16,13,0,0,1104,42700,0,0,1585,90605,0,0,580,13272,0,0;QS=3,0;MQSB=0.535133;MQ0F=0 PL:DP:DV 0,33,255:11:0 0,24,218:8:0 0,30,255:10:0 +17 363 . A <*> 0 . DP=29;I16=16,13,0,0,1087,41437,0,0,1585,90605,0,0,581,13245,0,0;QS=3,0;MQSB=0.535133;MQ0F=0 PL:DP:DV 0,33,255:11:0 0,24,213:8:0 0,30,255:10:0 +17 364 . T <*> 0 . DP=29;I16=16,13,0,0,1032,37960,0,0,1585,90605,0,0,582,13244,0,0;QS=3,0;MQSB=0.535133;MQ0F=0 PL:DP:DV 0,33,250:11:0 0,24,205:8:0 0,30,255:10:0 +17 365 . G <*> 0 . DP=29;I16=16,13,0,0,1105,43079,0,0,1585,90605,0,0,582,13218,0,0;QS=3,0;MQSB=0.535133;MQ0F=0 PL:DP:DV 0,33,255:11:0 0,24,211:8:0 0,30,255:10:0 +17 366 . A <*> 0 . DP=29;I16=16,13,0,0,1090,41562,0,0,1585,90605,0,0,581,13167,0,0;QS=3,0;MQSB=0.535133;MQ0F=0 PL:DP:DV 0,33,255:11:0 0,24,211:8:0 0,30,255:10:0 +17 367 . T <*> 0 . DP=29;I16=16,13,0,0,1055,39149,0,0,1585,90605,0,0,579,13093,0,0;QS=3,0;MQSB=0.535133;MQ0F=0 PL:DP:DV 0,33,255:11:0 0,24,204:8:0 0,30,255:10:0 +17 368 . A <*> 0 . DP=29;I16=16,13,0,0,1054,39632,0,0,1585,90605,0,0,576,12998,0,0;QS=3,0;MQSB=0.535133;MQ0F=0 PL:DP:DV 0,33,255:11:0 0,24,208:8:0 0,30,255:10:0 +17 369 . T <*> 0 . DP=28;I16=16,11,0,0,1037,40275,0,0,1496,86164,0,0,548,12256,0,0;QS=3,0;MQSB=0.659218;MQ0F=0 PL:DP:DV 0,30,250:10:0 0,21,196:7:0 0,30,255:10:0 +17 370 . C <*> 0 . DP=28;I16=16,12,0,0,1045,40219,0,0,1556,89764,0,0,570,12790,0,0;QS=3,0;MQSB=0.705296;MQ0F=0 PL:DP:DV 0,30,255:10:0 0,24,201:8:0 0,30,255:10:0 +17 371 . T <*> 0 . DP=29;I16=16,13,0,0,1155,46591,0,0,1616,93364,0,0,567,12725,0,0;QS=3,0;MQSB=0.744925;MQ0F=0 PL:DP:DV 0,30,255:10:0 0,24,227:8:0 0,33,255:11:0 +17 372 . C <*> 0 . DP=30;I16=16,14,0,0,1139,44019,0,0,1676,96964,0,0,564,12636,0,0;QS=3,0;MQSB=0.779025;MQ0F=0 PL:DP:DV 0,33,255:11:0 0,24,215:8:0 0,33,255:11:0 +17 373 . A <*> 0 . DP=30;I16=16,14,0,0,1142,44118,0,0,1676,96964,0,0,561,12525,0,0;QS=3,0;MQSB=0.779025;MQ0F=0 PL:DP:DV 0,33,255:11:0 0,24,220:8:0 0,33,255:11:0 +17 374 . T <*> 0 . DP=30;I16=16,14,0,0,1098,41180,0,0,1676,96964,0,0,556,12344,0,0;QS=3,0;MQSB=0.779025;MQ0F=0 PL:DP:DV 0,33,255:11:0 0,24,221:8:0 0,33,255:11:0 +17 375 . A T,<*> 0 . DP=31;I16=17,13,0,1,1138,43798,14,196,1676,96964,60,3600,547,12177,4,16;QS=2.9661,0.0338983,0;SGB=-0.556633;RPB=1;MQB=1;MQSB=0.763662;BQB=1;MQ0F=0 PL:DP:DV 0,36,255,36,255,255:12:0 0,24,218,24,218,218:8:0 0,18,255,30,255,255:11:1 +17 376 . G <*> 0 . DP=31;I16=17,14,0,0,1131,42581,0,0,1736,100564,0,0,547,12073,0,0;QS=3,0;MQSB=0.763662;MQ0F=0 PL:DP:DV 0,36,255:12:0 0,24,220:8:0 0,33,255:11:0 +17 377 . T <*> 0 . DP=31;I16=16,14,0,0,1105,41629,0,0,1676,96964,0,0,518,11360,0,0;QS=3,0;MQSB=0.779025;MQ0F=0 PL:DP:DV 0,33,255:11:0 0,24,211:8:0 0,33,255:11:0 +17 378 . T <*> 0 . DP=30;I16=18,12,0,0,1098,41066,0,0,1707,99723,0,0,541,11927,0,0;QS=3,0;MQSB=0.878946;MQ0F=0 PL:DP:DV 0,39,255:13:0 0,21,186:7:0 0,30,255:10:0 +17 379 . G <*> 0 . DP=29;I16=18,10,0,0,1053,40181,0,0,1618,95282,0,0,534,11848,0,0;QS=3,0;MQSB=0.981777;MQ0F=0 PL:DP:DV 0,33,255:11:0 0,21,187:7:0 0,30,255:10:0 +17 380 . C <*> 0 . DP=29;I16=18,10,0,0,1087,42743,0,0,1618,95282,0,0,514,11172,0,0;QS=3,0;MQSB=0.981777;MQ0F=0 PL:DP:DV 0,36,255:12:0 0,18,177:6:0 0,30,255:10:0 +17 381 . T <*> 0 . DP=29;I16=18,11,0,0,1168,47412,0,0,1678,98882,0,0,537,11729,0,0;QS=3,0;MQSB=0.987702;MQ0F=0 PL:DP:DV 0,36,255:12:0 0,21,212:7:0 0,30,255:10:0 +17 382 . T <*> 0 . DP=29;I16=17,11,0,0,1054,40450,0,0,1618,95282,0,0,510,11068,0,0;QS=3,0;MQSB=0.990092;MQ0F=0 PL:DP:DV 0,33,255:11:0 0,21,182:7:0 0,30,255:10:0 +17 383 . T <*> 0 . DP=29;I16=18,10,0,0,1052,39798,0,0,1618,95282,0,0,507,11013,0,0;QS=3,0;MQSB=0.981777;MQ0F=0 PL:DP:DV 0,36,255:12:0 0,18,165:6:0 0,30,255:10:0 +17 384 . A <*> 0 . DP=31;I16=19,11,0,0,1077,39885,0,0,1738,102482,0,0,504,10988,0,0;QS=3,0;MQSB=0.985292;MQ0F=0 PL:DP:DV 0,39,255:13:0 0,21,176:7:0 0,30,255:10:0 +17 385 . C <*> 0 . DP=31;I16=19,12,0,0,1118,41180,0,0,1798,106082,0,0,527,11569,0,0;QS=3,0;MQSB=0.989977;MQ0F=0 PL:DP:DV 0,39,255:13:0 0,24,186:8:0 0,30,255:10:0 +17 386 . T <*> 0 . DP=30;I16=18,12,0,0,1158,45592,0,0,1738,102482,0,0,526,11556,0,0;QS=3,0;MQSB=0.991968;MQ0F=0 PL:DP:DV 0,39,255:13:0 0,21,191:7:0 0,30,255:10:0 +17 387 . T <*> 0 . DP=30;I16=18,12,0,0,1105,41821,0,0,1738,102482,0,0,525,11573,0,0;QS=3,0;MQSB=0.991968;MQ0F=0 PL:DP:DV 0,39,255:13:0 0,21,187:7:0 0,30,255:10:0 +17 388 . T <*> 0 . DP=29;I16=17,12,0,0,1089,41577,0,0,1678,98882,0,0,523,11519,0,0;QS=3,0;MQSB=0.993891;MQ0F=0 PL:DP:DV 0,39,255:13:0 0,18,180:6:0 0,30,255:10:0 +17 389 . G <*> 0 . DP=29;I16=17,12,0,0,1067,40095,0,0,1678,98882,0,0,520,11444,0,0;QS=3,0;MQSB=0.993891;MQ0F=0 PL:DP:DV 0,39,255:13:0 0,18,171:6:0 0,30,255:10:0 +17 390 . C <*> 0 . DP=29;I16=17,12,0,0,1071,40423,0,0,1678,98882,0,0,517,11399,0,0;QS=3,0;MQSB=0.993891;MQ0F=0 PL:DP:DV 0,39,255:13:0 0,18,162:6:0 0,30,255:10:0 +17 391 . A <*> 0 . DP=29;I16=18,11,0,0,1091,41603,0,0,1647,96123,0,0,515,11383,0,0;QS=3,0;MQSB=0.995968;MQ0F=0 PL:DP:DV 0,39,255:13:0 0,18,163:6:0 0,30,255:10:0 +17 392 . T <*> 0 . DP=29;I16=18,11,0,0,1046,38838,0,0,1647,96123,0,0,515,11395,0,0;QS=3,0;MQSB=0.995968;MQ0F=0 PL:DP:DV 0,39,255:13:0 0,15,153:5:0 0,33,255:11:0 +17 393 . A <*> 0 . DP=28;I16=17,11,0,0,1014,37582,0,0,1587,92523,0,0,517,11435,0,0;QS=3,0;MQSB=0.993109;MQ0F=0 PL:DP:DV 0,36,255:12:0 0,15,133:5:0 0,33,255:11:0 +17 394 . T <*> 0 . DP=28;I16=17,11,0,0,1022,38342,0,0,1587,92523,0,0,519,11503,0,0;QS=3,0;MQSB=0.993109;MQ0F=0 PL:DP:DV 0,36,255:12:0 0,15,141:5:0 0,33,255:11:0 +17 395 . T <*> 0 . DP=28;I16=17,11,0,0,1060,40596,0,0,1587,92523,0,0,521,11599,0,0;QS=3,0;MQSB=0.993109;MQ0F=0 PL:DP:DV 0,36,255:12:0 0,15,164:5:0 0,33,255:11:0 +17 396 . T <*> 0 . DP=28;I16=17,11,0,0,1032,39228,0,0,1587,92523,0,0,523,11723,0,0;QS=3,0;MQSB=0.993109;MQ0F=0 PL:DP:DV 0,36,255:12:0 0,15,158:5:0 0,33,255:11:0 +17 397 . T <*> 0 . DP=28;I16=17,11,0,0,1046,39510,0,0,1587,92523,0,0,524,11824,0,0;QS=3,0;MQSB=0.993109;MQ0F=0 PL:DP:DV 0,36,255:12:0 0,15,149:5:0 0,33,255:11:0 +17 398 . A <*> 0 . DP=28;I16=17,11,0,0,1021,38105,0,0,1587,92523,0,0,524,11850,0,0;QS=3,0;MQSB=0.993109;MQ0F=0 PL:DP:DV 0,39,255:13:0 0,15,144:5:0 0,30,255:10:0 +17 399 . A <*> 0 . DP=28;I16=17,11,0,0,1015,38469,0,0,1587,92523,0,0,526,11900,0,0;QS=3,0;MQSB=0.993109;MQ0F=0 PL:DP:DV 0,39,255:13:0 0,15,140:5:0 0,30,255:10:0 +17 400 . A <*> 0 . DP=29;I16=17,12,0,0,1056,39702,0,0,1647,96123,0,0,526,11828,0,0;QS=3,0;MQSB=0.988062;MQ0F=0 PL:DP:DV 0,39,255:13:0 0,15,159:5:0 0,33,255:11:0 +17 401 . A <*> 0 . DP=29;I16=17,11,0,0,1052,40302,0,0,1587,92523,0,0,501,11113,0,0;QS=3,0;MQSB=0.993109;MQ0F=0 PL:DP:DV 0,39,255:13:0 0,15,160:5:0 0,30,255:10:0 +17 402 . T <*> 0 . DP=29;I16=17,12,0,0,1082,41232,0,0,1647,96123,0,0,526,11680,0,0;QS=3,0;MQSB=0.988062;MQ0F=0 PL:DP:DV 0,39,255:13:0 0,15,149:5:0 0,33,255:11:0 +17 403 . T <*> 0 . DP=29;I16=17,12,0,0,1085,40985,0,0,1647,96123,0,0,526,11654,0,0;QS=3,0;MQSB=0.988062;MQ0F=0 PL:DP:DV 0,39,255:13:0 0,15,148:5:0 0,33,255:11:0 +17 404 . G <*> 0 . DP=29;I16=17,12,0,0,1074,40524,0,0,1647,96123,0,0,525,11609,0,0;QS=3,0;MQSB=0.988062;MQ0F=0 PL:DP:DV 0,39,255:13:0 0,15,131:5:0 0,33,255:11:0 +17 405 . T <*> 0 . DP=27;I16=16,10,0,0,988,37870,0,0,1498,88082,0,0,519,11543,0,0;QS=3,0;MQSB=0.987578;MQ0F=0 PL:DP:DV 0,39,255:13:0 0,9,103:3:0 0,30,255:10:0 +17 406 . G <*> 0 . DP=27;I16=16,11,0,0,976,36752,0,0,1558,91682,0,0,527,11601,0,0;QS=3,0;MQSB=0.992419;MQ0F=0 PL:DP:DV 0,39,255:13:0 0,12,125:4:0 0,30,247:10:0 +17 407 . A <*> 0 . DP=27;I16=16,11,0,0,1007,38355,0,0,1558,91682,0,0,526,11538,0,0;QS=3,0;MQSB=0.992419;MQ0F=0 PL:DP:DV 0,39,255:13:0 0,12,125:4:0 0,30,255:10:0 +17 408 . C <*> 0 . DP=28;I16=16,11,0,0,1006,38136,0,0,1558,91682,0,0,521,11489,0,0;QS=3,0;MQSB=0.992419;MQ0F=0 PL:DP:DV 0,42,255:14:0 0,9,110:3:0 0,30,244:10:0 +17 409 . T <*> 0 . DP=29;I16=17,12,0,0,1100,42734,0,0,1678,98882,0,0,525,11503,0,0;QS=3,0;MQSB=0.993891;MQ0F=0 PL:DP:DV 0,42,255:14:0 0,12,131:4:0 0,33,255:11:0 +17 410 . T <*> 0 . DP=29;I16=17,12,0,0,1035,38325,0,0,1678,98882,0,0,524,11432,0,0;QS=3,0;MQSB=0.993891;MQ0F=0 PL:DP:DV 0,42,255:14:0 0,12,125:4:0 0,33,255:11:0 +17 411 . T <*> 0 . DP=29;I16=17,10,0,0,1003,37747,0,0,1558,91682,0,0,496,10716,0,0;QS=3,0;MQSB=0.984677;MQ0F=0 PL:DP:DV 0,42,255:14:0 0,9,104:3:0 0,30,255:10:0 +17 412 . C T,<*> 0 . DP=30;I16=17,12,1,0,1094,42458,14,196,1678,98882,60,3600,495,10659,25,625;QS=2.97455,0.0254545,0;SGB=-0.556633;RPB=1;MQB=1;MQSB=0.991968;BQB=1;MQ0F=0 PL:DP:DV 0,30,255,42,255,255:15:1 0,12,124,12,124,124:4:0 0,33,255,33,255,255:11:0 +17 413 . A <*> 0 . DP=31;I16=18,13,0,0,1189,45985,0,0,1798,106082,0,0,520,11258,0,0;QS=3,0;MQSB=0.995005;MQ0F=0 PL:DP:DV 0,51,255:17:0 0,9,102:3:0 0,33,255:11:0 +17 414 . T <*> 0 . DP=30;I16=18,12,0,0,1151,44355,0,0,1738,102482,0,0,523,11265,0,0;QS=3,0;MQSB=0.991968;MQ0F=0 PL:DP:DV 0,48,255:16:0 0,9,109:3:0 0,33,255:11:0 +17 415 . G <*> 0 . DP=30;I16=18,12,0,0,1131,43175,0,0,1738,102482,0,0,526,11306,0,0;QS=3,0;MQSB=0.991968;MQ0F=0 PL:DP:DV 0,48,255:16:0 0,9,110:3:0 0,33,255:11:0 +17 416 . G <*> 0 . DP=30;I16=17,12,0,0,1083,41273,0,0,1678,98882,0,0,514,11156,0,0;QS=3,0;MQSB=0.993891;MQ0F=0 PL:DP:DV 0,48,255:16:0 0,9,114:3:0 0,30,253:10:0 +17 417 . C <*> 0 . DP=30;I16=18,12,0,0,1114,42244,0,0,1738,102482,0,0,531,11439,0,0;QS=3,0;MQSB=0.991968;MQ0F=0 PL:DP:DV 0,48,255:16:0 0,9,108:3:0 0,33,255:11:0 +17 418 . A <*> 0 . DP=30;I16=18,12,0,0,1146,44248,0,0,1738,102482,0,0,532,11478,0,0;QS=3,0;MQSB=0.991968;MQ0F=0 PL:DP:DV 0,48,255:16:0 0,9,111:3:0 0,33,255:11:0 +17 419 . T <*> 0 . DP=30;I16=18,12,0,0,1117,42327,0,0,1738,102482,0,0,532,11498,0,0;QS=3,0;MQSB=0.991968;MQ0F=0 PL:DP:DV 0,48,255:16:0 0,9,112:3:0 0,33,255:11:0 +17 420 . A <*> 0 . DP=31;I16=18,13,0,0,1117,41011,0,0,1798,106082,0,0,532,11550,0,0;QS=3,0;MQSB=0.995005;MQ0F=0 PL:DP:DV 0,48,255:16:0 0,9,108:3:0 0,36,255:12:0 +17 421 . A <*> 0 . DP=33;I16=19,14,0,0,1208,45398,0,0,1887,110523,0,0,533,11635,0,0;QS=3,0;MQSB=0.986656;MQ0F=0 PL:DP:DV 0,48,255:16:0 0,9,113:3:0 0,42,255:14:0 +17 422 . A <*> 0 . DP=33;I16=19,13,0,0,1205,46441,0,0,1827,106923,0,0,510,11082,0,0;QS=3,0;MQSB=0.991023;MQ0F=0 PL:DP:DV 0,48,255:16:0 0,9,116:3:0 0,39,255:13:0 +17 423 . T <*> 0 . DP=32;I16=19,13,0,0,1202,45416,0,0,1827,106923,0,0,538,11818,0,0;QS=3,0;MQSB=0.991023;MQ0F=0 PL:DP:DV 0,48,255:16:0 0,9,110:3:0 0,39,255:13:0 +17 424 . A <*> 0 . DP=32;I16=19,13,0,0,1147,41685,0,0,1827,106923,0,0,539,11867,0,0;QS=3,0;MQSB=0.991023;MQ0F=0 PL:DP:DV 0,48,255:16:0 0,9,106:3:0 0,39,255:13:0 +17 425 . A <*> 0 . DP=29;I16=16,13,0,0,1070,40616,0,0,1647,96123,0,0,542,11900,0,0;QS=3,0;MQSB=0.976248;MQ0F=0 PL:DP:DV 0,45,255:15:0 0,9,111:3:0 0,33,249:11:0 +17 426 . T <*> 0 . DP=29;I16=16,12,0,0,997,36561,0,0,1587,92523,0,0,519,11287,0,0;QS=3,0;MQSB=0.982906;MQ0F=0 PL:DP:DV 0,45,255:15:0 0,9,105:3:0 0,30,225:10:0 +17 427 . A <*> 0 . DP=29;I16=16,13,0,0,1024,37266,0,0,1647,96123,0,0,546,11952,0,0;QS=3,0;MQSB=0.976248;MQ0F=0 PL:DP:DV 0,45,255:15:0 0,9,111:3:0 0,33,242:11:0 +17 428 . C <*> 0 . DP=29;I16=16,13,0,0,1064,39706,0,0,1647,96123,0,0,548,12020,0,0;QS=3,0;MQSB=0.976248;MQ0F=0 PL:DP:DV 0,45,255:15:0 0,9,111:3:0 0,33,254:11:0 +17 429 . T <*> 0 . DP=30;I16=16,14,0,0,1150,44918,0,0,1707,99723,0,0,549,12067,0,0;QS=3,0;MQSB=0.969373;MQ0F=0 PL:DP:DV 0,48,255:16:0 0,9,115:3:0 0,33,255:11:0 +17 430 . G <*> 0 . DP=30;I16=16,14,0,0,1113,42443,0,0,1707,99723,0,0,551,12145,0,0;QS=3,0;MQSB=0.969373;MQ0F=0 PL:DP:DV 0,48,255:16:0 0,9,112:3:0 0,33,246:11:0 +17 431 . G <*> 0 . DP=30;I16=14,14,0,0,1003,36953,0,0,1587,92523,0,0,553,12255,0,0;QS=3,0;MQSB=0.949591;MQ0F=0 PL:DP:DV 0,45,255:15:0 0,9,101:3:0 0,30,225:10:0 +17 432 . T <*> 0 . DP=28;I16=14,14,0,0,1049,39621,0,0,1587,92523,0,0,556,12346,0,0;QS=3,0;MQSB=0.949591;MQ0F=0 PL:DP:DV 0,45,255:15:0 0,9,114:3:0 0,30,255:10:0 +17 433 . T <*> 0 . DP=28;I16=14,12,0,0,949,35443,0,0,1467,85323,0,0,509,11217,0,0;QS=3,0;MQSB=0.967472;MQ0F=0 PL:DP:DV 0,42,255:14:0 0,9,112:3:0 0,27,227:9:0 +17 434 . T <*> 0 . DP=29;I16=15,14,0,0,1036,37654,0,0,1647,96123,0,0,561,12567,0,0;QS=3,0;MQSB=0.960561;MQ0F=0 PL:DP:DV 0,48,255:16:0 0,9,98:3:0 0,30,243:10:0 +17 435 . A <*> 0 . DP=29;I16=15,13,0,0,1024,37970,0,0,1587,92523,0,0,556,12560,0,0;QS=3,0;MQSB=0.968414;MQ0F=0 PL:DP:DV 0,45,255:15:0 0,9,103:3:0 0,30,237:10:0 +17 436 . T <*> 0 . DP=28;I16=14,14,0,0,998,36220,0,0,1587,92523,0,0,564,12654,0,0;QS=3,0;MQSB=0.949591;MQ0F=0 PL:DP:DV 0,48,255:16:0 0,9,110:3:0 0,27,223:9:0 +17 437 . T <*> 0 . DP=28;I16=13,14,0,0,990,36832,0,0,1558,91682,0,0,549,12435,0,0;QS=3,0;MQSB=0.999706;MQ0F=0 PL:DP:DV 0,48,255:16:0 0,9,109:3:0 0,24,207:8:0 +17 438 . A <*> 0 . DP=28;I16=14,13,0,0,972,35640,0,0,1527,88923,0,0,540,12082,0,0;QS=3,0;MQSB=0.9585;MQ0F=0 PL:DP:DV 0,48,255:16:0 0,9,107:3:0 0,24,216:8:0 +17 439 . C <*> 0 . DP=28;I16=14,14,0,0,1055,40273,0,0,1587,92523,0,0,563,12649,0,0;QS=3,0;MQSB=0.949591;MQ0F=0 PL:DP:DV 0,48,255:16:0 0,9,107:3:0 0,27,224:9:0 +17 440 . A <*> 0 . DP=28;I16=14,14,0,0,1095,43251,0,0,1587,92523,0,0,561,12615,0,0;QS=3,0;MQSB=0.949591;MQ0F=0 PL:DP:DV 0,48,255:16:0 0,9,115:3:0 0,27,247:9:0 +17 441 . G <*> 0 . DP=29;I16=15,14,0,0,1068,40344,0,0,1647,96123,0,0,559,12605,0,0;QS=3,0;MQSB=0.960561;MQ0F=0 PL:DP:DV 0,51,255:17:0 0,9,104:3:0 0,27,198:9:0 +17 442 . A <*> 0 . DP=29;I16=15,14,0,0,1091,41507,0,0,1647,96123,0,0,558,12620,0,0;QS=3,0;MQSB=0.960561;MQ0F=0 PL:DP:DV 0,51,255:17:0 0,9,112:3:0 0,27,233:9:0 +17 443 . A <*> 0 . DP=30;I16=15,14,0,0,1173,49439,0,0,1647,96123,0,0,557,12661,0,0;QS=3,0;MQSB=0.960561;MQ0F=0 PL:DP:DV 0,51,255:17:0 0,9,129:3:0 0,27,246:9:0 +17 444 . G <*> 0 . DP=29;I16=15,13,0,0,1095,44661,0,0,1587,92523,0,0,557,12727,0,0;QS=3,0;MQSB=0.968414;MQ0F=0 PL:DP:DV 0,51,255:17:0 0,6,91:2:0 0,27,227:9:0 +17 445 . C <*> 0 . DP=30;I16=16,13,0,0,1100,43706,0,0,1647,96123,0,0,557,12817,0,0;QS=3,0;MQSB=0.976248;MQ0F=0 PL:DP:DV 0,51,255:17:0 0,9,111:3:0 0,27,219:9:0 +17 446 . A <*> 0 . DP=30;I16=16,13,0,0,1107,44265,0,0,1647,96123,0,0,557,12881,0,0;QS=3,0;MQSB=0.976248;MQ0F=0 PL:DP:DV 0,51,255:17:0 0,9,115:3:0 0,27,232:9:0 +17 447 . C <*> 0 . DP=29;I16=16,12,0,0,1108,45364,0,0,1618,95282,0,0,555,12817,0,0;QS=3,0;MQSB=0.856268;MQ0F=0 PL:DP:DV 0,48,255:16:0 0,9,114:3:0 0,27,235:9:0 +17 448 . T <*> 0 . DP=29;I16=16,12,0,0,1125,47237,0,0,1618,95282,0,0,553,12773,0,0;QS=3,0;MQSB=0.856268;MQ0F=0 PL:DP:DV 0,48,255:16:0 0,9,118:3:0 0,27,240:9:0 +17 449 . A <*> 0 . DP=28;I16=15,12,0,0,1091,45981,0,0,1558,91682,0,0,552,12748,0,0;QS=3,0;MQSB=0.84246;MQ0F=0 PL:DP:DV 0,48,255:16:0 0,6,90:2:0 0,27,245:9:0 +17 450 . G <*> 0 . DP=28;I16=15,12,0,0,1069,44603,0,0,1558,91682,0,0,551,12741,0,0;QS=3,0;MQSB=0.84246;MQ0F=0 PL:DP:DV 0,48,255:16:0 0,6,91:2:0 0,27,233:9:0 +17 451 . A <*> 0 . DP=28;I16=15,12,0,0,1021,41371,0,0,1558,91682,0,0,550,12752,0,0;QS=3,0;MQSB=0.84246;MQ0F=0 PL:DP:DV 0,48,255:16:0 0,6,93:2:0 0,27,244:9:0 +17 452 . A <*> 0 . DP=31;I16=18,11,0,0,1079,43353,0,0,1678,98882,0,0,530,12420,0,0;QS=3,0;MQSB=0.884952;MQ0F=0 PL:DP:DV 0,54,255:18:0 0,9,110:3:0 0,24,225:8:0 +17 453 . A <*> 0 . DP=31;I16=17,11,0,0,1037,41069,0,0,1649,98041,0,0,508,11882,0,0;QS=3,0;MQSB=0.967085;MQ0F=0 PL:DP:DV 0,54,255:18:0 0,9,111:3:0 0,21,221:7:0 +17 454 . A <*> 0 . DP=31;I16=18,12,0,0,1158,47028,0,0,1738,102482,0,0,554,12904,0,0;QS=3,0;MQSB=0.878946;MQ0F=0 PL:DP:DV 0,51,255:17:0 0,9,113:3:0 0,30,255:10:0 +17 455 . T <*> 0 . DP=32;I16=17,13,0,0,1148,46574,0,0,1715,100251,0,0,550,12864,0,0;QS=3,0;MQSB=0.973855;MQ0F=0 PL:DP:DV 0,48,255:16:0 0,9,113:3:0 0,33,255:11:0 +17 456 . G <*> 0 . DP=32;I16=17,13,0,0,1161,47287,0,0,1746,103010,0,0,534,12296,0,0;QS=3,0;MQSB=0.998031;MQ0F=0 PL:DP:DV 0,51,255:17:0 0,9,116:3:0 0,30,245:10:0 +17 457 . C <*> 0 . DP=33;I16=19,13,0,0,1218,48642,0,0,1835,107451,0,0,563,12967,0,0;QS=3,0;MQSB=0.985204;MQ0F=0 PL:DP:DV 0,54,255:18:0 0,9,118:3:0 0,33,255:11:0 +17 458 . A <*> 0 . DP=33;I16=19,13,0,0,1226,49034,0,0,1835,107451,0,0,568,12990,0,0;QS=3,0;MQSB=0.985204;MQ0F=0 PL:DP:DV 0,54,255:18:0 0,9,111:3:0 0,33,255:11:0 +17 459 . T <*> 0 . DP=33;I16=18,13,0,0,1167,46981,0,0,1775,103851,0,0,565,12945,0,0;QS=3,0;MQSB=0.980167;MQ0F=0 PL:DP:DV 0,54,255:18:0 0,6,92:2:0 0,33,255:11:0 +17 460 . G <*> 0 . DP=32;I16=19,12,0,0,1219,50105,0,0,1775,103851,0,0,575,12929,0,0;QS=3,0;MQSB=0.989977;MQ0F=0 PL:DP:DV 0,54,255:18:0 0,9,116:3:0 0,30,255:10:0 +17 461 . T <*> 0 . DP=32;I16=19,12,0,0,1213,49819,0,0,1775,103851,0,0,577,12845,0,0;QS=3,0;MQSB=0.989977;MQ0F=0 PL:DP:DV 0,54,255:18:0 0,9,115:3:0 0,30,255:10:0 +17 462 . G <*> 0 . DP=32;I16=19,12,0,0,1190,48962,0,0,1775,103851,0,0,580,12792,0,0;QS=3,0;MQSB=0.989977;MQ0F=0 PL:DP:DV 0,51,255:17:0 0,12,119:4:0 0,30,241:10:0 +17 463 . G <*> 0 . DP=32;I16=19,12,0,0,1114,44214,0,0,1775,103851,0,0,584,12770,0,0;QS=3,0;MQSB=0.989977;MQ0F=0 PL:DP:DV 0,51,255:17:0 0,12,114:4:0 0,30,221:10:0 +17 464 . A <*> 0 . DP=32;I16=18,11,0,0,1100,43908,0,0,1686,99410,0,0,556,12106,0,0;QS=3,0;MQSB=0.99095;MQ0F=0 PL:DP:DV 0,51,255:17:0 0,12,133:4:0 0,24,213:8:0 +17 465 . C <*> 0 . DP=33;I16=20,11,0,0,1191,48085,0,0,1775,103851,0,0,586,12786,0,0;QS=3,0;MQSB=0.996597;MQ0F=0 PL:DP:DV 0,51,255:17:0 0,15,140:5:0 0,27,231:9:0 +17 466 . A <*> 0 . DP=34;I16=21,12,0,0,1293,53311,0,0,1895,111051,0,0,597,12897,0,0;QS=3,0;MQSB=0.995633;MQ0F=0 PL:DP:DV 0,54,255:18:0 0,15,154:5:0 0,30,255:10:0 +17 467 . A <*> 0 . DP=34;I16=21,11,0,0,1256,51450,0,0,1835,107451,0,0,597,12891,0,0;QS=3,0;MQSB=0.998231;MQ0F=0 PL:DP:DV 0,54,255:18:0 0,15,157:5:0 0,27,248:9:0 +17 468 . A <*> 0 . DP=35;I16=22,12,0,0,1274,51268,0,0,1955,114651,0,0,604,12904,0,0;QS=3,0;MQSB=0.997406;MQ0F=0 PL:DP:DV 0,57,255:19:0 0,15,154:5:0 0,30,251:10:0 +17 469 . A <*> 0 . DP=35;I16=22,12,0,0,1285,52989,0,0,1955,114651,0,0,608,12940,0,0;QS=3,0;MQSB=0.997406;MQ0F=0 PL:DP:DV 0,57,255:19:0 0,15,146:5:0 0,30,255:10:0 +17 470 . G <*> 0 . DP=35;I16=22,12,0,0,1281,51055,0,0,1955,114651,0,0,612,13016,0,0;QS=3,0;MQSB=0.997406;MQ0F=0 PL:DP:DV 0,57,255:19:0 0,15,148:5:0 0,30,238:10:0 +17 471 . T <*> 0 . DP=36;I16=22,11,0,0,1239,49021,0,0,1918,113282,0,0,599,12825,0,0;QS=3,0;MQSB=0.915545;MQ0F=0 PL:DP:DV 0,57,255:19:0 0,15,150:5:0 0,27,232:9:0 +17 472 . T <*> 0 . DP=35;I16=21,12,0,0,1245,48915,0,0,1926,113810,0,0,595,12559,0,0;QS=3,0;MQSB=0.988858;MQ0F=0 PL:DP:DV 0,57,255:19:0 0,15,153:5:0 0,27,237:9:0 +17 473 . G <*> 0 . DP=35;I16=21,12,0,0,1307,53473,0,0,1926,113810,0,0,599,12651,0,0;QS=3,0;MQSB=0.988858;MQ0F=0 PL:DP:DV 0,57,255:19:0 0,15,141:5:0 0,27,249:9:0 +17 474 . G <*> 0 . DP=36;I16=22,12,0,0,1284,51708,0,0,1986,117410,0,0,602,12734,0,0;QS=3,0;MQSB=0.986937;MQ0F=0 PL:DP:DV 0,57,255:19:0 0,15,131:5:0 0,30,255:10:0 +17 475 . G <*> 0 . DP=36;I16=23,12,0,0,1311,51609,0,0,2015,118251,0,0,631,13485,0,0;QS=3,0;MQSB=0.998642;MQ0F=0 PL:DP:DV 0,57,255:19:0 0,15,141:5:0 0,33,252:11:0 +17 476 . A <*> 0 . DP=36;I16=23,12,0,0,1312,52078,0,0,2015,118251,0,0,634,13606,0,0;QS=3,0;MQSB=0.998642;MQ0F=0 PL:DP:DV 0,57,255:19:0 0,15,157:5:0 0,33,255:11:0 +17 477 . T <*> 0 . DP=36;I16=23,12,0,0,1318,52668,0,0,2015,118251,0,0,637,13773,0,0;QS=3,0;MQSB=0.998642;MQ0F=0 PL:DP:DV 0,57,255:19:0 0,15,148:5:0 0,33,255:11:0 +17 478 . T <*> 0 . DP=38;I16=25,12,0,0,1338,51774,0,0,2135,125451,0,0,637,13833,0,0;QS=3,0;MQSB=0.999868;MQ0F=0 PL:DP:DV 0,60,255:20:0 0,18,154:6:0 0,33,255:11:0 +17 479 . A <*> 0 . DP=38;I16=25,12,0,0,1420,57788,0,0,2135,125451,0,0,639,13935,0,0;QS=3,0;MQSB=0.999868;MQ0F=0 PL:DP:DV 0,60,255:20:0 0,18,163:6:0 0,33,255:11:0 +17 480 . G <*> 0 . DP=37;I16=25,11,0,0,1438,60172,0,0,2075,121851,0,0,641,14029,0,0;QS=3,0;MQSB=0.999853;MQ0F=0 PL:DP:DV 0,57,255:19:0 0,18,165:6:0 0,33,255:11:0 +17 481 . G <*> 0 . DP=37;I16=25,11,0,0,1392,55824,0,0,2075,121851,0,0,642,14112,0,0;QS=3,0;MQSB=0.999853;MQ0F=0 PL:DP:DV 0,57,255:19:0 0,18,165:6:0 0,33,255:11:0 +17 482 . A <*> 0 . DP=37;I16=24,11,0,0,1352,55134,0,0,2015,118251,0,0,618,13608,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV 0,57,255:19:0 0,15,143:5:0 0,33,255:11:0 +17 483 . G <*> 0 . DP=37;I16=24,12,0,0,1417,57747,0,0,2075,121851,0,0,642,14240,0,0;QS=3,0;MQSB=0.999437;MQ0F=0 PL:DP:DV 0,57,255:19:0 0,18,165:6:0 0,33,255:11:0 +17 484 . A <*> 0 . DP=36;I16=24,11,0,0,1340,53992,0,0,2015,118251,0,0,643,14281,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV 0,54,255:18:0 0,18,168:6:0 0,33,255:11:0 +17 485 . G <*> 0 . DP=35;I16=23,12,0,0,1329,51411,0,0,2015,118251,0,0,669,14931,0,0;QS=3,0;MQSB=0.998642;MQ0F=0 PL:DP:DV 0,54,255:18:0 0,18,160:6:0 0,33,255:11:0 +17 486 . A <*> 0 . DP=34;I16=22,12,0,0,1311,51523,0,0,1955,114651,0,0,671,14989,0,0;QS=3,0;MQSB=0.997406;MQ0F=0 PL:DP:DV 0,51,255:17:0 0,18,173:6:0 0,33,255:11:0 +17 487 . G <*> 0 . DP=34;I16=22,12,0,0,1306,50760,0,0,1955,114651,0,0,672,15030,0,0;QS=3,0;MQSB=0.997406;MQ0F=0 PL:DP:DV 0,51,255:17:0 0,18,169:6:0 0,33,255:11:0 +17 488 . A <*> 0 . DP=35;I16=22,12,0,0,1274,48140,0,0,1986,117410,0,0,646,14380,0,0;QS=3,0;MQSB=0.986937;MQ0F=0 PL:DP:DV 0,54,255:18:0 0,18,177:6:0 0,30,255:10:0 +17 489 . A <*> 0 . DP=35;I16=23,12,0,0,1264,46916,0,0,2015,118251,0,0,671,15015,0,0;QS=3,0;MQSB=0.998642;MQ0F=0 PL:DP:DV 0,54,255:18:0 0,18,175:6:0 0,33,255:11:0 +17 490 . A <*> 0 . DP=36;I16=24,12,0,0,1332,50280,0,0,2075,121851,0,0,671,15061,0,0;QS=3,0;MQSB=0.999437;MQ0F=0 PL:DP:DV 0,54,255:18:0 0,21,188:7:0 0,33,255:11:0 +17 491 . T <*> 0 . DP=36;I16=24,12,0,0,1284,46802,0,0,2075,121851,0,0,671,15093,0,0;QS=3,0;MQSB=0.999437;MQ0F=0 PL:DP:DV 0,54,255:18:0 0,21,178:7:0 0,33,255:11:0 +17 492 . G <*> 0 . DP=35;I16=21,12,0,0,1252,48326,0,0,1926,113810,0,0,621,13859,0,0;QS=3,0;MQSB=0.988858;MQ0F=0 PL:DP:DV 0,51,255:17:0 0,18,172:6:0 0,30,251:10:0 +17 493 . A <*> 0 . DP=34;I16=22,11,0,0,1273,49481,0,0,1926,113810,0,0,650,14672,0,0;QS=3,0;MQSB=0.981935;MQ0F=0 PL:DP:DV 0,54,255:18:0 0,21,186:7:0 0,24,240:8:0 +17 494 . A <*> 0 . DP=34;I16=22,12,0,0,1326,52604,0,0,1986,117410,0,0,672,15182,0,0;QS=3,0;MQSB=0.986937;MQ0F=0 PL:DP:DV 0,54,255:18:0 0,21,196:7:0 0,27,255:9:0 +17 495 . G <*> 0 . DP=34;I16=21,12,0,0,1255,48577,0,0,1926,113810,0,0,647,14611,0,0;QS=3,0;MQSB=0.988858;MQ0F=0 PL:DP:DV 0,54,255:18:0 0,18,168:6:0 0,27,244:9:0 +17 496 . A <*> 0 . DP=34;I16=22,12,0,0,1250,46926,0,0,1986,117410,0,0,670,15220,0,0;QS=3,0;MQSB=0.986937;MQ0F=0 PL:DP:DV 0,54,255:18:0 0,21,186:7:0 0,27,249:9:0 +17 497 . C <*> 0 . DP=34;I16=22,12,0,0,1250,47006,0,0,1986,117410,0,0,665,15087,0,0;QS=3,0;MQSB=0.986937;MQ0F=0 PL:DP:DV 0,54,255:18:0 0,21,164:7:0 0,27,239:9:0 +17 498 . A <*> 0 . DP=34;I16=22,12,0,0,1286,49158,0,0,1986,117410,0,0,661,14987,0,0;QS=3,0;MQSB=0.986937;MQ0F=0 PL:DP:DV 0,54,255:18:0 0,21,185:7:0 0,27,252:9:0 +17 499 . T <*> 0 . DP=34;I16=23,11,0,0,1224,45284,0,0,1986,117410,0,0,659,14919,0,0;QS=3,0;MQSB=0.979712;MQ0F=0 PL:DP:DV 0,51,255:17:0 0,21,183:7:0 0,30,255:10:0 +17 500 . A <*> 0 . DP=34;I16=23,11,0,0,1230,45152,0,0,1986,117410,0,0,657,14833,0,0;QS=3,0;MQSB=0.979712;MQ0F=0 PL:DP:DV 0,51,255:17:0 0,21,179:7:0 0,30,255:10:0 +17 501 . T <*> 0 . DP=33;I16=23,10,0,0,1241,47167,0,0,1926,113810,0,0,656,14778,0,0;QS=3,0;MQSB=0.972757;MQ0F=0 PL:DP:DV 0,51,255:17:0 0,21,186:7:0 0,27,241:9:0 +17 502 . G <*> 0 . DP=33;I16=23,10,0,0,1215,45829,0,0,1926,113810,0,0,655,14753,0,0;QS=3,0;MQSB=0.972757;MQ0F=0 PL:DP:DV 0,51,255:17:0 0,21,183:7:0 0,27,235:9:0 +17 503 . T <*> 0 . DP=34;I16=23,11,0,0,1194,43366,0,0,1986,117410,0,0,654,14758,0,0;QS=3,0;MQSB=0.979712;MQ0F=0 PL:DP:DV 0,54,255:18:0 0,21,177:7:0 0,27,234:9:0 +17 504 . C <*> 0 . DP=34;I16=23,11,0,0,1218,45552,0,0,1986,117410,0,0,651,14643,0,0;QS=3,0;MQSB=0.979712;MQ0F=0 PL:DP:DV 0,54,255:18:0 0,21,183:7:0 0,27,219:9:0 +17 505 . C <*> 0 . DP=35;I16=23,11,0,0,1207,44321,0,0,1986,117410,0,0,641,14509,0,0;QS=3,0;MQSB=0.979712;MQ0F=0 PL:DP:DV 0,54,255:18:0 0,21,189:7:0 0,27,221:9:0 +17 506 . A <*> 0 . DP=35;I16=24,11,0,0,1266,46776,0,0,2046,121010,0,0,646,14504,0,0;QS=3,0;MQSB=0.977529;MQ0F=0 PL:DP:DV 0,57,255:19:0 0,21,188:7:0 0,27,231:9:0 +17 507 . C <*> 0 . DP=35;I16=23,11,0,0,1220,45016,0,0,1986,117410,0,0,635,14401,0,0;QS=3,0;MQSB=0.979712;MQ0F=0 PL:DP:DV 0,54,255:18:0 0,21,183:7:0 0,27,226:9:0 +17 508 . A <*> 0 . DP=34;I16=24,10,0,0,1204,44542,0,0,1986,117410,0,0,643,14491,0,0;QS=3,0;MQSB=0.970272;MQ0F=0 PL:DP:DV 0,54,255:18:0 0,21,189:7:0 0,27,220:9:0 +17 509 . C <*> 0 . DP=34;I16=24,10,0,0,1272,48272,0,0,1986,117410,0,0,640,14430,0,0;QS=3,0;MQSB=0.970272;MQ0F=0 PL:DP:DV 0,54,255:18:0 0,21,186:7:0 0,27,241:9:0 +17 510 . A <*> 0 . DP=34;I16=22,11,0,0,1194,44196,0,0,1926,113810,0,0,613,13773,0,0;QS=3,0;MQSB=0.981935;MQ0F=0 PL:DP:DV 0,54,255:18:0 0,21,187:7:0 0,24,221:8:0 +17 511 . A <*> 0 . DP=34;I16=23,11,0,0,1222,45562,0,0,1986,117410,0,0,637,14395,0,0;QS=3,0;MQSB=0.979712;MQ0F=0 PL:DP:DV 0,57,255:19:0 0,21,195:7:0 0,24,233:8:0 +17 512 . A C,<*> 0 . DP=33;I16=22,10,0,1,1121,40793,13,169,1866,110210,60,3600,628,14340,9,81;QS=2.97719,0.022807,0;SGB=-0.556633;RPB=1;MQB=1;MQSB=0.981935;BQB=1;MQ0F=0 PL:DP:DV 0,39,255,51,255,255:18:1 0,21,183,21,183,183:7:0 0,24,231,24,231,231:8:0 +17 513 . A <*> 0 . DP=32;I16=20,10,0,0,1115,42183,0,0,1746,103010,0,0,598,13624,0,0;QS=3,0;MQSB=0.980594;MQ0F=0 PL:DP:DV 0,48,255:16:0 0,18,175:6:0 0,24,233:8:0 +17 514 . A T,<*> 0 . DP=32;I16=20,9,0,1,1066,40004,16,256,1686,99410,60,3600,586,13500,11,121;QS=2.97075,0.0292505,0;SGB=-0.556633;RPB=1;MQB=1;MQSB=0.980594;BQB=1;MQ0F=0 PL:DP:DV 0,31,255,45,255,255:16:1 0,18,171,18,171,171:6:0 0,24,235,24,235,235:8:0 +17 515 . C <*> 0 . DP=32;I16=18,10,0,0,1010,37294,0,0,1626,95810,0,0,561,12915,0,0;QS=3,0;MQSB=0.986018;MQ0F=0 PL:DP:DV 0,42,255:14:0 0,18,167:6:0 0,24,211:8:0 +17 516 . C <*> 0 . DP=32;I16=21,10,0,0,1100,40570,0,0,1806,106610,0,0,612,13954,0,0;QS=3,0;MQSB=0.977926;MQ0F=0 PL:DP:DV 0,48,255:16:0 0,21,187:7:0 0,24,215:8:0 +17 517 . T <*> 0 . DP=33;I16=23,10,0,0,1269,49995,0,0,1926,113810,0,0,636,14626,0,0;QS=3,0;MQSB=0.972757;MQ0F=0 PL:DP:DV 0,54,255:18:0 0,21,201:7:0 0,24,242:8:0 +17 518 . G <*> 0 . DP=34;I16=24,10,0,0,1247,46839,0,0,1986,117410,0,0,636,14696,0,0;QS=3,0;MQSB=0.970272;MQ0F=0 PL:DP:DV 0,57,255:19:0 0,21,182:7:0 0,24,220:8:0 +17 519 . T <*> 0 . DP=36;I16=25,11,0,0,1283,46693,0,0,2106,124610,0,0,636,14742,0,0;QS=3,0;MQSB=0.975394;MQ0F=0 PL:DP:DV 0,63,255:21:0 0,21,177:7:0 0,24,224:8:0 +17 520 . T <*> 0 . DP=36;I16=24,11,0,0,1238,44894,0,0,2046,121010,0,0,613,14193,0,0;QS=3,0;MQSB=0.977529;MQ0F=0 PL:DP:DV 0,60,255:20:0 0,21,180:7:0 0,24,223:8:0 +17 521 . C <*> 0 . DP=34;I16=25,9,0,0,1280,49454,0,0,1986,117410,0,0,641,14875,0,0;QS=3,0;MQSB=0.958048;MQ0F=0 PL:DP:DV 0,60,255:20:0 0,21,191:7:0 0,21,204:7:0 +17 522 . A <*> 0 . DP=32;I16=24,8,0,0,1158,43228,0,0,1897,112969,0,0,646,14960,0,0;QS=3,0;MQSB=0.872525;MQ0F=0 PL:DP:DV 0,60,255:20:0 0,21,185:7:0 0,15,170:5:0 +17 523 . T G,<*> 0 . DP=32;I16=23,8,1,0,1184,45708,15,225,1837,109369,60,3600,626,14446,25,625;QS=2.9794,0.0206044,0;SGB=-0.556633;RPB=1;MQB=1;MQSB=0.872525;BQB=1;MQ0F=0 PL:DP:DV 0,44,255,57,255,255:20:1 0,21,191,21,191,191:7:0 0,15,166,15,166,166:5:0 +17 524 . T <*> 0 . DP=32;I16=24,7,0,0,1084,39474,0,0,1837,109369,0,0,629,14483,0,0;QS=3,0;MQSB=0.851535;MQ0F=0 PL:DP:DV 0,60,255:20:0 0,21,194:7:0 0,12,140:4:0 +17 525 . G <*> 0 . DP=32;I16=24,7,0,0,1181,45669,0,0,1837,109369,0,0,631,14495,0,0;QS=3,0;MQSB=0.851535;MQ0F=0 PL:DP:DV 0,60,255:20:0 0,21,188:7:0 0,12,129:4:0 +17 526 . C <*> 0 . DP=32;I16=24,7,0,0,1146,43950,0,0,1860,111600,0,0,633,14531,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV 0,60,255:20:0 0,21,185:7:0 0,12,131:4:0 +17 527 . A <*> 0 . DP=33;I16=24,8,0,0,1209,46265,0,0,1897,112969,0,0,636,14634,0,0;QS=3,0;MQSB=0.872525;MQ0F=0 PL:DP:DV 0,57,255:19:0 0,21,194:7:0 0,18,181:6:0 +17 528 . G <*> 0 . DP=33;I16=24,8,0,0,1256,49824,0,0,1897,112969,0,0,634,14484,0,0;QS=3,0;MQSB=0.872525;MQ0F=0 PL:DP:DV 0,60,255:20:0 0,18,169:6:0 0,18,193:6:0 +17 529 . C <*> 0 . DP=32;I16=24,7,0,0,1148,44362,0,0,1837,109369,0,0,633,14357,0,0;QS=3,0;MQSB=0.851535;MQ0F=0 PL:DP:DV 0,54,255:18:0 0,21,187:7:0 0,18,184:6:0 +17 530 . T <*> 0 . DP=32;I16=25,7,0,0,1244,49168,0,0,1897,112969,0,0,657,14883,0,0;QS=3,0;MQSB=0.850154;MQ0F=0 PL:DP:DV 0,57,255:19:0 0,21,196:7:0 0,18,202:6:0 +17 531 . T <*> 0 . DP=32;I16=25,7,0,0,1177,44171,0,0,1897,112969,0,0,654,14714,0,0;QS=3,0;MQSB=0.850154;MQ0F=0 PL:DP:DV 0,57,255:19:0 0,21,181:7:0 0,18,193:6:0 +17 532 . T <*> 0 . DP=32;I16=24,7,0,0,1153,43543,0,0,1837,109369,0,0,630,14116,0,0;QS=3,0;MQSB=0.851535;MQ0F=0 PL:DP:DV 0,54,255:18:0 0,21,181:7:0 0,18,192:6:0 +17 533 . C <*> 0 . DP=32;I16=24,7,0,0,1142,43940,0,0,1837,109369,0,0,619,13649,0,0;QS=3,0;MQSB=0.851535;MQ0F=0 PL:DP:DV 0,54,255:18:0 0,21,178:7:0 0,18,180:6:0 +17 534 . T <*> 0 . DP=31;I16=24,6,0,0,1212,49426,0,0,1777,105769,0,0,615,13479,0,0;QS=3,0;MQSB=0.82403;MQ0F=0 PL:DP:DV 0,51,255:17:0 0,21,205:7:0 0,18,205:6:0 +17 535 . A <*> 0 . DP=31;I16=24,6,0,0,1080,39870,0,0,1777,105769,0,0,611,13341,0,0;QS=3,0;MQSB=0.82403;MQ0F=0 PL:DP:DV 0,51,255:17:0 0,21,194:7:0 0,18,189:6:0 +17 536 . C <*> 0 . DP=31;I16=24,7,0,0,1097,40707,0,0,1837,109369,0,0,631,13809,0,0;QS=3,0;MQSB=0.851535;MQ0F=0 PL:DP:DV 0,54,255:18:0 0,21,184:7:0 0,18,157:6:0 +17 537 . C <*> 0 . DP=31;I16=22,7,0,0,1034,38564,0,0,1717,102169,0,0,587,12861,0,0;QS=3,0;MQSB=0.854582;MQ0F=0 PL:DP:DV 0,48,255:16:0 0,21,172:7:0 0,18,183:6:0 +17 538 . A <*> 0 . DP=31;I16=24,7,0,0,1138,42478,0,0,1837,109369,0,0,620,13536,0,0;QS=3,0;MQSB=0.851535;MQ0F=0 PL:DP:DV 0,54,255:18:0 0,21,189:7:0 0,18,181:6:0 +17 539 . T <*> 0 . DP=31;I16=24,7,0,0,1134,42070,0,0,1837,109369,0,0,614,13422,0,0;QS=3,0;MQSB=0.851535;MQ0F=0 PL:DP:DV 0,54,255:18:0 0,21,178:7:0 0,18,181:6:0 +17 540 . C <*> 0 . DP=31;I16=24,7,0,0,1148,43768,0,0,1837,109369,0,0,608,13340,0,0;QS=3,0;MQSB=0.851535;MQ0F=0 PL:DP:DV 0,54,255:18:0 0,21,177:7:0 0,18,178:6:0 +17 541 . A <*> 0 . DP=32;I16=24,6,0,0,1083,40483,0,0,1777,105769,0,0,551,11991,0,0;QS=3,0;MQSB=0.82403;MQ0F=0 PL:DP:DV 0,51,255:17:0 0,24,180:8:0 0,15,150:5:0 +17 542 . C <*> 0 . DP=33;I16=25,6,0,0,1123,41759,0,0,1837,109369,0,0,570,12552,0,0;QS=3,0;MQSB=0.822578;MQ0F=0 PL:DP:DV 0,51,255:17:0 0,24,172:8:0 0,18,174:6:0 +17 543 . C <*> 0 . DP=34;I16=25,9,0,0,1219,45959,0,0,1986,117410,0,0,601,13245,0,0;QS=3,0;MQSB=0.621145;MQ0F=0 PL:DP:DV 0,57,255:19:0 0,27,194:9:0 0,18,188:6:0 +17 544 . A <*> 0 . DP=33;I16=24,8,0,0,1170,43898,0,0,1866,110210,0,0,570,12506,0,0;QS=3,0;MQSB=0.579578;MQ0F=0 PL:DP:DV 0,54,255:18:0 0,24,192:8:0 0,18,180:6:0 +17 545 . A <*> 0 . DP=33;I16=25,8,0,0,1174,43602,0,0,1926,113810,0,0,587,12951,0,0;QS=3,0;MQSB=0.576102;MQ0F=0 PL:DP:DV 0,57,255:19:0 0,24,190:8:0 0,18,184:6:0 +17 546 . A <*> 0 . DP=32;I16=24,8,0,0,1126,41444,0,0,1866,110210,0,0,580,12802,0,0;QS=3,0;MQSB=0.579578;MQ0F=0 PL:DP:DV 0,57,255:19:0 0,21,166:7:0 0,18,193:6:0 +17 547 . A <*> 0 . DP=32;I16=24,7,0,0,1129,42381,0,0,1806,106610,0,0,547,12009,0,0;QS=3,0;MQSB=0.525788;MQ0F=0 PL:DP:DV 0,54,255:18:0 0,21,180:7:0 0,18,195:6:0 +17 548 . A <*> 0 . DP=33;I16=23,9,0,0,1153,42673,0,0,1866,110210,0,0,561,12489,0,0;QS=3,0;MQSB=0.628357;MQ0F=0 PL:DP:DV 0,54,255:18:0 0,21,181:7:0 0,21,211:7:0 +17 549 . T G,<*> 0 . DP=32;I16=22,8,0,1,1101,40987,20,400,1746,103010,60,3600,530,11716,25,625;QS=2.96748,0.0325203,0;SGB=-0.556633;RPB=1;MQB=1;MQSB=0.632337;BQB=1;MQ0F=0 PL:DP:DV 0,31,255,48,255,255:17:1 0,21,168,21,168,168:7:0 0,21,208,21,208,208:7:0 +17 550 . T <*> 0 . DP=32;I16=22,9,0,0,1052,37298,0,0,1806,106610,0,0,548,12176,0,0;QS=3,0;MQSB=0.632337;MQ0F=0 PL:DP:DV 0,51,255:17:0 0,21,150:7:0 0,21,220:7:0 +17 551 . G <*> 0 . DP=31;I16=22,9,0,0,1121,41639,0,0,1806,106610,0,0,541,12045,0,0;QS=3,0;MQSB=0.632337;MQ0F=0 PL:DP:DV 0,51,255:17:0 0,21,172:7:0 0,21,208:7:0 +17 552 . C <*> 0 . DP=30;I16=21,9,0,0,1093,41365,0,0,1746,103010,0,0,535,11947,0,0;QS=3,0;MQSB=0.636601;MQ0F=0 PL:DP:DV 0,48,255:16:0 0,21,167:7:0 0,21,208:7:0 +17 553 . A <*> 0 . DP=30;I16=20,8,0,0,981,35387,0,0,1626,95810,0,0,485,10831,0,0;QS=3,0;MQSB=0.596163;MQ0F=0 PL:DP:DV 0,45,255:15:0 0,18,150:6:0 0,21,194:7:0 +17 554 . A <*> 0 . DP=30;I16=19,9,0,0,975,35601,0,0,1626,95810,0,0,488,10906,0,0;QS=3,0;MQSB=0.646113;MQ0F=0 PL:DP:DV 0,45,255:15:0 0,15,139:5:0 0,24,211:8:0 +17 555 . A <*> 0 . DP=30;I16=20,10,0,0,1024,36526,0,0,1746,103010,0,0,514,11392,0,0;QS=3,0;MQSB=0.679025;MQ0F=0 PL:DP:DV 0,51,255:17:0 0,18,150:6:0 0,21,211:7:0 +17 556 . C <*> 0 . DP=29;I16=20,9,0,0,1055,39195,0,0,1709,101641,0,0,509,11219,0,0;QS=3,0;MQSB=0.894839;MQ0F=0 PL:DP:DV 0,51,255:17:0 0,18,158:6:0 0,18,186:6:0 +17 557 . A <*> 0 . DP=27;I16=18,9,0,0,987,36749,0,0,1589,94441,0,0,506,11074,0,0;QS=3,0;MQSB=0.898397;MQ0F=0 PL:DP:DV 0,45,255:15:0 0,18,157:6:0 0,18,186:6:0 +17 558 . A <*> 0 . DP=27;I16=18,8,0,0,948,35808,0,0,1560,93600,0,0,477,10281,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV 0,45,255:15:0 0,15,143:5:0 0,18,177:6:0 +17 559 . C A,<*> 0 . DP=27;I16=17,8,0,1,908,33726,14,196,1500,90000,29,841,448,9516,25,625;QS=2.92708,0.0729167,0;SGB=-0.556633;RPB=1;MQB=1;MQSB=0.90038;BQB=1;MQ0F=0 PL:DP:DV 0,42,255,42,255,255:14:0 0,4,116,15,119,123:6:1 0,18,169,18,169,169:6:0 +17 560 . C <*> 0 . DP=28;I16=19,9,0,0,992,36552,0,0,1649,98041,0,0,494,10654,0,0;QS=3,0;MQSB=0.896555;MQ0F=0 PL:DP:DV 0,45,255:15:0 0,18,160:6:0 0,21,181:7:0 +17 561 . A <*> 0 . DP=28;I16=18,9,0,0,963,35455,0,0,1589,94441,0,0,466,9946,0,0;QS=3,0;MQSB=0.898397;MQ0F=0 PL:DP:DV 0,42,255:14:0 0,18,158:6:0 0,21,194:7:0 +17 562 . C <*> 0 . DP=28;I16=18,9,0,0,1006,38392,0,0,1589,94441,0,0,463,9893,0,0;QS=3,0;MQSB=0.898397;MQ0F=0 PL:DP:DV 0,42,255:14:0 0,18,153:6:0 0,21,187:7:0 +17 563 . A <*> 0 . DP=27;I16=17,9,0,0,893,32413,0,0,1529,90841,0,0,460,9820,0,0;QS=3,0;MQSB=0.90038;MQ0F=0 PL:DP:DV 0,42,255:14:0 0,15,149:5:0 0,21,179:7:0 +17 564 . C <*> 0 . DP=27;I16=18,9,0,0,859,28747,0,0,1589,94441,0,0,482,10402,0,0;QS=3,0;MQSB=0.898397;MQ0F=0 PL:DP:DV 0,45,255:15:0 0,15,121:5:0 0,21,182:7:0 +17 565 . G <*> 0 . DP=30;I16=17,9,0,0,818,26928,0,0,1560,93600,0,0,454,9764,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV 0,45,255:15:0 0,12,96:4:0 0,21,154:7:0 +17 566 . C <*> 0 . DP=29;I16=15,11,0,0,903,33405,0,0,1529,90841,0,0,424,9084,0,0;QS=3,0;MQSB=0.927041;MQ0F=0 PL:DP:DV 0,45,255:15:0 0,15,155:5:0 0,18,167:6:0 +17 567 . C <*> 0 . DP=30;I16=15,12,0,0,932,33774,0,0,1589,94441,0,0,462,10178,0,0;QS=3,0;MQSB=0.935229;MQ0F=0 PL:DP:DV 0,45,255:15:0 0,15,155:5:0 0,21,196:7:0 +17 568 . C <*> 0 . DP=29;I16=15,13,0,0,1057,40817,0,0,1649,98041,0,0,482,10438,0,0;QS=3,0;MQSB=0.942064;MQ0F=0 PL:DP:DV 0,48,255:16:0 0,18,183:6:0 0,18,189:6:0 +17 569 . T <*> 0 . DP=30;I16=16,12,0,0,1056,41296,0,0,1649,98041,0,0,493,10655,0,0;QS=3,0;MQSB=0.933359;MQ0F=0 PL:DP:DV 0,45,255:15:0 0,18,190:6:0 0,21,213:7:0 +17 570 . T <*> 0 . DP=30;I16=16,12,0,0,954,34972,0,0,1680,100800,0,0,472,10086,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV 0,48,255:16:0 0,15,157:5:0 0,21,195:7:0 +17 571 . C <*> 0 . DP=31;I16=17,12,0,0,1061,40675,0,0,1740,104400,0,0,472,10158,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV 0,51,255:17:0 0,15,155:5:0 0,21,193:7:0 +17 572 . A <*> 0 . DP=31;I16=18,12,0,0,1102,42642,0,0,1769,105241,0,0,499,10887,0,0;QS=3,0;MQSB=0.929991;MQ0F=0 PL:DP:DV 0,51,255:17:0 0,21,203:7:0 0,18,175:6:0 +17 573 . A <*> 0 . DP=31;I16=18,12,0,0,1057,38473,0,0,1769,105241,0,0,501,10975,0,0;QS=3,0;MQSB=0.929991;MQ0F=0 PL:DP:DV 0,51,255:17:0 0,21,199:7:0 0,18,178:6:0 +17 574 . C A,<*> 0 . DP=31;I16=18,11,0,1,1088,41328,15,225,1740,104400,29,841,478,10422,25,625;QS=2.94071,0.0592885,0;SGB=-0.556633;RPB=1;MQB=1;MQSB=0.929991;BQB=1;MQ0F=0 PL:DP:DV 0,48,255,48,255,255:16:0 0,9,170,21,173,177:8:1 0,18,173,18,173,173:6:0 +17 575 . T <*> 0 . DP=30;I16=16,10,0,0,1024,41260,0,0,1560,93600,0,0,448,9842,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV 0,42,255:14:0 0,21,209:7:0 0,15,163:5:0 +17 576 . G <*> 0 . DP=30;I16=17,12,0,0,1047,40077,0,0,1709,101641,0,0,507,11087,0,0;QS=3,0;MQSB=0.931617;MQ0F=0 PL:DP:DV 0,48,255:16:0 0,24,208:8:0 0,15,151:5:0 +17 577 . G <*> 0 . DP=30;I16=16,12,0,0,999,37747,0,0,1649,98041,0,0,489,10755,0,0;QS=3,0;MQSB=0.933359;MQ0F=0 PL:DP:DV 0,45,255:15:0 0,24,204:8:0 0,15,146:5:0 +17 578 . G <*> 0 . DP=29;I16=16,13,0,0,975,34803,0,0,1709,101641,0,0,520,11286,0,0;QS=3,0;MQSB=0.940317;MQ0F=0 PL:DP:DV 0,48,255:16:0 0,24,198:8:0 0,15,151:5:0 +17 579 . G <*> 0 . DP=30;I16=15,13,0,0,1028,38752,0,0,1649,98041,0,0,484,10514,0,0;QS=3,0;MQSB=0.942064;MQ0F=0 PL:DP:DV 0,48,255:16:0 0,24,224:8:0 0,12,145:4:0 +17 580 . A C,<*> 0 . DP=30;I16=15,14,1,0,1060,39178,16,256,1709,101641,60,3600,510,11078,17,289;QS=2.97338,0.0266223,0;SGB=-0.556633;RPB=1;MQB=1;MQSB=0.946202;BQB=1;MQ0F=0 PL:DP:DV 0,34,255,48,255,255:17:1 0,24,221,24,221,221:8:0 0,15,155,15,155,155:5:0 +17 581 . A <*> 0 . DP=31;I16=16,15,0,0,1083,39215,0,0,1829,108841,0,0,530,11384,0,0;QS=3,0;MQSB=0.951229;MQ0F=0 PL:DP:DV 0,54,255:18:0 0,24,223:8:0 0,15,153:5:0 +17 582 . C <*> 0 . DP=31;I16=15,15,0,0,1080,39870,0,0,1769,105241,0,0,519,11211,0,0;QS=3,0;MQSB=0.952765;MQ0F=0 PL:DP:DV 0,51,255:17:0 0,24,207:8:0 0,15,151:5:0 +17 583 . T <*> 0 . DP=30;I16=16,14,0,0,1136,43996,0,0,1769,105241,0,0,539,11523,0,0;QS=3,0;MQSB=0.946202;MQ0F=0 PL:DP:DV 0,51,255:17:0 0,24,238:8:0 0,15,163:5:0 +17 584 . C <*> 0 . DP=31;I16=16,13,0,0,1051,39351,0,0,1709,101641,0,0,499,10619,0,0;QS=3,0;MQSB=0.960189;MQ0F=0 PL:DP:DV 0,51,255:17:0 0,21,207:7:0 0,15,157:5:0 +17 585 . A <*> 0 . DP=31;I16=17,14,0,0,1096,39866,0,0,1798,106082,0,0,549,11751,0,0;QS=3,0;MQSB=0.998229;MQ0F=0 PL:DP:DV 0,54,255:18:0 0,24,211:8:0 0,15,157:5:0 +17 586 . T <*> 0 . DP=31;I16=16,14,0,0,1081,39839,0,0,1738,102482,0,0,546,11796,0,0;QS=3,0;MQSB=0.999136;MQ0F=0 PL:DP:DV 0,51,255:17:0 0,24,212:8:0 0,15,156:5:0 +17 587 . C <*> 0 . DP=31;I16=17,13,0,0,1070,39402,0,0,1769,105241,0,0,532,11350,0,0;QS=3,0;MQSB=0.963674;MQ0F=0 PL:DP:DV 0,54,255:18:0 0,21,201:7:0 0,15,155:5:0 +17 588 . A <*> 0 . DP=31;I16=17,14,0,0,1126,41642,0,0,1798,106082,0,0,562,12140,0,0;QS=3,0;MQSB=0.998229;MQ0F=0 PL:DP:DV 0,54,255:18:0 0,24,222:8:0 0,15,164:5:0 +17 589 . A <*> 0 . DP=31;I16=17,14,0,0,1157,43973,0,0,1798,106082,0,0,568,12340,0,0;QS=3,0;MQSB=0.998229;MQ0F=0 PL:DP:DV 0,54,255:18:0 0,24,236:8:0 0,15,165:5:0 +17 590 . C <*> 0 . DP=32;I16=16,14,0,0,1094,41302,0,0,1769,105241,0,0,549,11951,0,0;QS=3,0;MQSB=0.958545;MQ0F=0 PL:DP:DV 0,54,255:18:0 0,18,192:6:0 0,18,175:6:0 +17 591 . A <*> 0 . DP=31;I16=16,15,0,0,1165,44163,0,0,1798,106082,0,0,579,12695,0,0;QS=3,0;MQSB=0.999805;MQ0F=0 PL:DP:DV 0,54,255:18:0 0,21,209:7:0 0,18,188:6:0 +17 592 . A <*> 0 . DP=31;I16=15,15,0,0,1114,42144,0,0,1738,102482,0,0,571,12651,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV 0,51,255:17:0 0,21,215:7:0 0,18,182:6:0 +17 593 . C <*> 0 . DP=31;I16=15,14,0,0,1065,39889,0,0,1709,101641,0,0,550,12132,0,0;QS=3,0;MQSB=0.954405;MQ0F=0 PL:DP:DV 0,51,255:17:0 0,18,191:6:0 0,18,174:6:0 +17 594 . A <*> 0 . DP=33;I16=16,16,0,0,1163,42917,0,0,1858,109682,0,0,572,12672,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV 0,51,255:17:0 0,21,205:7:0 0,24,212:8:0 +17 595 . A <*> 0 . DP=33;I16=17,16,0,0,1130,39996,0,0,1918,113282,0,0,589,12905,0,0;QS=3,0;MQSB=0.999838;MQ0F=0 PL:DP:DV 0,54,255:18:0 0,21,198:7:0 0,24,213:8:0 +17 596 . A <*> 0 . DP=33;I16=16,16,0,0,1059,37039,0,0,1858,109682,0,0,590,12952,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV 0,51,255:17:0 0,21,169:7:0 0,24,230:8:0 +17 597 . C <*> 0 . DP=33;I16=17,16,0,0,1196,44890,0,0,1918,113282,0,0,592,12990,0,0;QS=3,0;MQSB=0.999838;MQ0F=0 PL:DP:DV 0,54,255:18:0 0,21,204:7:0 0,24,220:8:0 +17 598 . T <*> 0 . DP=33;I16=16,16,0,0,1214,47104,0,0,1858,109682,0,0,593,13013,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV 0,51,255:17:0 0,21,217:7:0 0,24,239:8:0 +17 599 . T <*> 0 . DP=33;I16=16,17,0,0,1183,43669,0,0,1918,113282,0,0,599,13095,0,0;QS=3,0;MQSB=0.999838;MQ0F=0 PL:DP:DV 0,51,255:17:0 0,21,197:7:0 0,27,247:9:0 +17 600 . G <*> 0 . DP=32;I16=15,17,0,0,1174,44066,0,0,1858,109682,0,0,601,13145,0,0;QS=3,0;MQSB=0.999287;MQ0F=0 PL:DP:DV 0,51,255:17:0 0,21,194:7:0 0,24,232:8:0 diff --git a/src/samtools-1.3.1/test/dat/mpileup.out.3 b/src/samtools-1.3.1/test/dat/mpileup.out.3 new file mode 100644 index 0000000..2884f63 --- /dev/null +++ b/src/samtools-1.3.1/test/dat/mpileup.out.3 @@ -0,0 +1,11 @@ +17 1050 A 6 .$..... DGIKIF +17 1051 A 5 ..... HFJHD +17 1052 A 5 ..... BIKJB +17 1053 A 5 ..... GFJGB +17 1054 C 5 ..... I@JHB +17 1055 C 7 .....^].^]. HKNK9@A +17 1056 C 7 ....... HKMK7A@ +17 1057 T 7 ....... JDKJDGF +17 1058 G 7 ....... HHLKHIH +17 1059 T 7 ....... EHII?EE +17 1060 C 7 ....... JJJI=GH diff --git a/src/samtools-1.3.1/test/dat/mpileup.out.4 b/src/samtools-1.3.1/test/dat/mpileup.out.4 new file mode 100644 index 0000000..217cc0e --- /dev/null +++ b/src/samtools-1.3.1/test/dat/mpileup.out.4 @@ -0,0 +1,527 @@ +##fileformat=VCFv4.2 +##FILTER= +##contig= +##ALT= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##FORMAT= +##FORMAT= +##FORMAT= +##FORMAT= +##INFO= +##FORMAT= +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00100 HG00101 HG00102 +17 100 . C <*> 0 . DP=18;DPR=17,0;I16=17,0,0,0,688,29762,0,0,958,55682,0,0,332,7446,0,0;QS=3,0;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,27,189:9:0:0:9,0,0,0:9,0 0,9,108:3:0:0:3,0,0,0:3,0 0,15,134:5:0:0:5,0,0,0:5,0 +17 101 . C <*> 0 . DP=18;DPR=17,0;I16=17,0,0,0,650,27530,0,0,958,55682,0,0,331,7303,0,0;QS=3,0;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,27,182:9:0:0:9,0,0,0:9,0 0,9,99:3:0:0:3,0,0,0:3,0 0,15,132:5:0:0:5,0,0,0:5,0 +17 102 . C <*> 0 . DP=18;DPR=17,0;I16=17,0,0,0,695,30453,0,0,958,55682,0,0,330,7178,0,0;QS=3,0;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,27,188:9:0:0:9,0,0,0:9,0 0,9,111:3:0:0:3,0,0,0:3,0 0,15,139:5:0:0:5,0,0,0:5,0 +17 103 . T <*> 0 . DP=18;DPR=16,0;I16=16,0,0,0,692,31998,0,0,929,54841,0,0,323,7035,0,0;QS=3,0;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,24,189:8:0:0:8,0,0,0:8,0 0,9,108:3:0:0:3,0,0,0:3,0 0,15,147:5:0:0:5,0,0,0:5,0 +17 104 . G <*> 0 . DP=18;DPR=15,0;I16=15,0,0,0,611,26723,0,0,900,54000,0,0,295,6259,0,0;QS=3,0;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,24,178:8:0:0:8,0,0,0:8,0 0,6,89:2:0:0:2,0,0,0:2,0 0,15,133:5:0:0:5,0,0,0:5,0 +17 105 . G <*> 0 . DP=19;DPR=17,0;I16=17,0,0,0,604,23936,0,0,989,58441,0,0,317,6751,0,0;QS=3,0;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,27,170:9:0:0:9,0,0,0:9,0 0,9,97:3:0:0:3,0,0,0:3,0 0,15,125:5:0:0:5,0,0,0:5,0 +17 106 . G <*> 0 . DP=19;DPR=17,0;I16=17,0,0,0,644,26574,0,0,989,58441,0,0,299,6093,0,0;QS=3,0;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,30,190:10:0:0:10,0,0,0:10,0 0,6,85:2:0:0:2,0,0,0:2,0 0,15,124:5:0:0:5,0,0,0:5,0 +17 107 . C <*> 0 . DP=19;DPR=17,0;I16=17,0,0,0,694,30064,0,0,989,58441,0,0,313,6543,0,0;QS=3,0;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,27,192:9:0:0:9,0,0,0:9,0 0,9,108:3:0:0:3,0,0,0:3,0 0,15,136:5:0:0:5,0,0,0:5,0 +17 108 . C <*> 0 . DP=19;DPR=17,0;I16=17,0,0,0,692,30148,0,0,989,58441,0,0,310,6420,0,0;QS=3,0;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,27,190:9:0:0:9,0,0,0:9,0 0,9,108:3:0:0:3,0,0,0:3,0 0,15,135:5:0:0:5,0,0,0:5,0 +17 109 . T <*> 0 . DP=19;DPR=17,0;I16=17,0,0,0,741,34273,0,0,989,58441,0,0,307,6319,0,0;QS=3,0;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,27,195:9:0:0:9,0,0,0:9,0 0,9,110:3:0:0:3,0,0,0:3,0 0,15,150:5:0:0:5,0,0,0:5,0 +17 110 . G <*> 0 . DP=19;DPR=17,0;I16=17,0,0,0,704,31276,0,0,989,58441,0,0,304,6240,0,0;QS=3,0;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,27,194:9:0:0:9,0,0,0:9,0 0,9,104:3:0:0:3,0,0,0:3,0 0,15,136:5:0:0:5,0,0,0:5,0 +17 111 . G <*> 0 . DP=19;DPR=16,0;I16=16,0,0,0,584,24362,0,0,929,54841,0,0,272,5416,0,0;QS=3,0;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,30,167:10:0:0:10,0,0,0:10,0 0,6,88:2:0:0:2,0,0,0:2,0 0,12,118:4:0:0:4,0,0,0:4,0 +17 112 . C <*> 0 . DP=19;DPR=17,0;I16=17,0,0,0,680,29854,0,0,989,58441,0,0,296,6052,0,0;QS=3,0;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,27,191:9:0:0:9,0,0,0:9,0 0,9,95:3:0:0:3,0,0,0:3,0 0,15,135:5:0:0:5,0,0,0:5,0 +17 113 . A <*> 0 . DP=19;DPR=16,0;I16=16,0,0,0,645,28035,0,0,960,57600,0,0,266,5318,0,0;QS=3,0;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,27,176:9:0:0:9,0,0,0:9,0 0,6,87:2:0:0:2,0,0,0:2,0 0,15,139:5:0:0:5,0,0,0:5,0 +17 114 . C <*> 0 . DP=19;DPR=17,0;I16=17,0,0,0,674,28788,0,0,989,58441,0,0,286,5856,0,0;QS=3,0;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,27,182:9:0:0:9,0,0,0:9,0 0,9,103:3:0:0:3,0,0,0:3,0 0,15,133:5:0:0:5,0,0,0:5,0 +17 115 . C <*> 0 . DP=21;DPR=18,0;I16=18,0,0,0,708,30546,0,0,1049,62041,0,0,274,5490,0,0;QS=3,0;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,30,189:10:0:0:10,0,0,0:10,0 0,6,89:2:0:0:2,0,0,0:2,0 0,18,147:6:0:0:6,0,0,0:6,0 +17 116 . A <*> 0 . DP=21;DPR=18,0;I16=17,1,0,0,727,31755,0,0,1049,62041,0,0,253,5079,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,27,183:9:0:0:9,0,0,0:9,0 0,6,90:2:0:0:2,0,0,0:2,0 0,21,175:7:0:0:6,1,0,0:7,0 +17 117 . G <*> 0 . DP=21;DPR=18,0;I16=17,1,0,0,712,30478,0,0,1049,62041,0,0,249,5019,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,27,183:9:0:0:9,0,0,0:9,0 0,6,85:2:0:0:2,0,0,0:2,0 0,21,177:7:0:0:6,1,0,0:7,0 +17 118 . G <*> 0 . DP=20;DPR=17,0;I16=16,1,0,0,636,26574,0,0,958,55682,0,0,266,5426,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,27,175:9:0:0:9,0,0,0:9,0 0,3,60:1:0:0:1,0,0,0:1,0 0,21,162:7:0:0:6,1,0,0:7,0 +17 119 . G <*> 0 . DP=19;DPR=17,0;I16=16,1,0,0,629,26439,0,0,958,55682,0,0,267,5553,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,24,175:8:0:0:8,0,0,0:8,0 0,6,73:2:0:0:2,0,0,0:2,0 0,21,160:7:0:0:6,1,0,0:7,0 +17 120 . A <*> 0 . DP=19;DPR=17,0;I16=16,1,0,0,672,29188,0,0,958,55682,0,0,264,5518,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,24,175:8:0:0:8,0,0,0:8,0 0,6,83:2:0:0:2,0,0,0:2,0 0,21,171:7:0:0:6,1,0,0:7,0 +17 121 . G <*> 0 . DP=19;DPR=17,0;I16=16,1,0,0,662,28460,0,0,958,55682,0,0,260,5454,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,24,181:8:0:0:8,0,0,0:8,0 0,6,80:2:0:0:2,0,0,0:2,0 0,21,168:7:0:0:6,1,0,0:7,0 +17 122 . C <*> 0 . DP=20;DPR=18,0;I16=17,1,0,0,716,31224,0,0,1018,59282,0,0,256,5410,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,24,181:8:0:0:8,0,0,0:8,0 0,9,99:3:0:0:3,0,0,0:3,0 0,21,178:7:0:0:6,1,0,0:7,0 +17 123 . T <*> 0 . DP=18;DPR=16,0;I16=15,1,0,0,661,29997,0,0,898,52082,0,0,255,5385,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,167:7:0:0:7,0,0,0:7,0 0,9,112:3:0:0:3,0,0,0:3,0 0,18,166:6:0:0:5,1,0,0:6,0 +17 124 . T <*> 0 . DP=19;DPR=18,0;I16=17,1,0,0,626,24802,0,0,987,56523,0,0,279,6003,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,27,154:9:0:0:9,0,0,0:9,0 0,9,104:3:0:0:3,0,0,0:3,0 0,18,154:6:0:0:5,1,0,0:6,0 +17 125 . A <*> 0 . DP=18;DPR=16,0;I16=15,1,0,0,611,25689,0,0,898,52082,0,0,254,5340,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,154:7:0:0:7,0,0,0:7,0 0,9,104:3:0:0:3,0,0,0:3,0 0,18,162:6:0:0:5,1,0,0:6,0 +17 126 . A <*> 0 . DP=18;DPR=17,0;I16=16,1,0,0,648,27366,0,0,927,52923,0,0,279,5947,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,24,162:8:0:0:8,0,0,0:8,0 0,9,107:3:0:0:3,0,0,0:3,0 0,18,174:6:0:0:5,1,0,0:6,0 +17 127 . C <*> 0 . DP=18;DPR=17,0;I16=16,1,0,0,646,26972,0,0,927,52923,0,0,279,5949,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,24,163:8:0:0:8,0,0,0:8,0 0,9,109:3:0:0:3,0,0,0:3,0 0,18,160:6:0:0:5,1,0,0:6,0 +17 128 . A <*> 0 . DP=18;DPR=17,0;I16=16,1,0,0,673,28797,0,0,927,52923,0,0,279,5971,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,24,169:8:0:0:8,0,0,0:8,0 0,9,111:3:0:0:3,0,0,0:3,0 0,18,162:6:0:0:5,1,0,0:6,0 +17 129 . A <*> 0 . DP=17;DPR=16,0;I16=15,1,0,0,645,27891,0,0,867,49323,0,0,280,6012,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,24,168:8:0:0:8,0,0,0:8,0 0,9,113:3:0:0:3,0,0,0:3,0 0,15,159:5:0:0:4,1,0,0:5,0 +17 130 . A <*> 0 . DP=17;DPR=16,0;I16=15,1,0,0,641,27295,0,0,867,49323,0,0,281,6071,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,24,169:8:0:0:8,0,0,0:8,0 0,9,113:3:0:0:3,0,0,0:3,0 0,15,152:5:0:0:4,1,0,0:5,0 +17 131 . C <*> 0 . DP=16;DPR=15,0;I16=14,1,0,0,606,25732,0,0,838,48482,0,0,256,5472,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,167:7:0:0:7,0,0,0:7,0 0,9,110:3:0:0:3,0,0,0:3,0 0,15,147:5:0:0:4,1,0,0:5,0 +17 132 . A <*> 0 . DP=16;DPR=15,0;I16=14,1,0,0,627,27579,0,0,838,48482,0,0,256,5514,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,169:7:0:0:7,0,0,0:7,0 0,9,110:3:0:0:3,0,0,0:3,0 0,15,151:5:0:0:4,1,0,0:5,0 +17 133 . T <*> 0 . DP=15;DPR=15,0;I16=13,2,0,0,584,22816,0,0,838,48482,0,0,282,6196,0,0;QS=3,0;MQSB=0.576923;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,163:7:0:0:7,0,0,0:7,0 0,9,105:3:0:0:2,1,0,0:3,0 0,15,150:5:0:0:4,1,0,0:5,0 +17 134 . C <*> 0 . DP=15;DPR=15,0;I16=13,2,0,0,607,24653,0,0,838,48482,0,0,283,6267,0,0;QS=3,0;MQSB=0.576923;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,177:7:0:0:7,0,0,0:7,0 0,9,105:3:0:0:2,1,0,0:3,0 0,15,152:5:0:0:4,1,0,0:5,0 +17 135 . T <*> 0 . DP=15;DPR=15,0;I16=13,2,0,0,600,24178,0,0,838,48482,0,0,284,6352,0,0;QS=3,0;MQSB=0.576923;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,173:7:0:0:7,0,0,0:7,0 0,9,106:3:0:0:2,1,0,0:3,0 0,15,156:5:0:0:4,1,0,0:5,0 +17 136 . G <*> 0 . DP=15;DPR=15,0;I16=13,2,0,0,574,22258,0,0,838,48482,0,0,286,6450,0,0;QS=3,0;MQSB=0.576923;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,172:7:0:0:7,0,0,0:7,0 0,9,105:3:0:0:2,1,0,0:3,0 0,15,134:5:0:0:4,1,0,0:5,0 +17 137 . T <*> 0 . DP=15;DPR=15,0;I16=13,2,0,0,563,21377,0,0,838,48482,0,0,289,6561,0,0;QS=3,0;MQSB=0.576923;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,160:7:0:0:7,0,0,0:7,0 0,9,104:3:0:0:2,1,0,0:3,0 0,15,139:5:0:0:4,1,0,0:5,0 +17 138 . C <*> 0 . DP=15;DPR=15,0;I16=13,2,0,0,584,23088,0,0,838,48482,0,0,291,6637,0,0;QS=3,0;MQSB=0.576923;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,172:7:0:0:7,0,0,0:7,0 0,9,108:3:0:0:2,1,0,0:3,0 0,15,142:5:0:0:4,1,0,0:5,0 +17 139 . C <*> 0 . DP=15;DPR=15,0;I16=13,2,0,0,554,20790,0,0,838,48482,0,0,292,6680,0,0;QS=3,0;MQSB=0.576923;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,161:7:0:0:7,0,0,0:7,0 0,9,106:3:0:0:2,1,0,0:3,0 0,15,143:5:0:0:4,1,0,0:5,0 +17 140 . A <*> 0 . DP=15;DPR=15,0;I16=13,2,0,0,583,22789,0,0,838,48482,0,0,292,6690,0,0;QS=3,0;MQSB=0.576923;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,163:7:0:0:7,0,0,0:7,0 0,9,107:3:0:0:2,1,0,0:3,0 0,15,153:5:0:0:4,1,0,0:5,0 +17 141 . G <*> 0 . DP=14;DPR=14,0;I16=12,2,0,0,534,20750,0,0,778,44882,0,0,292,6664,0,0;QS=3,0;MQSB=0.583333;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,18,158:6:0:0:6,0,0,0:6,0 0,9,108:3:0:0:2,1,0,0:3,0 0,15,142:5:0:0:4,1,0,0:5,0 +17 142 . C <*> 0 . DP=14;DPR=14,0;I16=12,2,0,0,503,18593,0,0,778,44882,0,0,292,6650,0,0;QS=3,0;MQSB=0.583333;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,18,157:6:0:0:6,0,0,0:6,0 0,9,97:3:0:0:2,1,0,0:3,0 0,15,129:5:0:0:4,1,0,0:5,0 +17 143 . G <*> 0 . DP=14;DPR=13,0;I16=11,2,0,0,415,13657,0,0,718,41282,0,0,285,6599,0,0;QS=3,0;MQSB=0.590909;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,18,128:6:0:0:6,0,0,0:6,0 0,9,95:3:0:0:2,1,0,0:3,0 0,12,97:4:0:0:3,1,0,0:4,0 +17 144 . A <*> 0 . DP=14;DPR=14,0;I16=12,2,0,0,519,19725,0,0,778,44882,0,0,291,6609,0,0;QS=3,0;MQSB=0.583333;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,18,152:6:0:0:6,0,0,0:6,0 0,9,105:3:0:0:2,1,0,0:3,0 0,15,129:5:0:0:4,1,0,0:5,0 +17 145 . A <*> 0 . DP=14;DPR=14,0;I16=12,2,0,0,527,20289,0,0,778,44882,0,0,290,6584,0,0;QS=3,0;MQSB=0.583333;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,18,153:6:0:0:6,0,0,0:6,0 0,9,106:3:0:0:2,1,0,0:3,0 0,15,138:5:0:0:4,1,0,0:5,0 +17 146 . T <*> 0 . DP=14;DPR=14,0;I16=12,2,0,0,514,19484,0,0,778,44882,0,0,289,6573,0,0;QS=3,0;MQSB=0.583333;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,18,152:6:0:0:6,0,0,0:6,0 0,9,103:3:0:0:2,1,0,0:3,0 0,15,128:5:0:0:4,1,0,0:5,0 +17 147 . A <*> 0 . DP=14;DPR=14,0;I16=12,2,0,0,515,19213,0,0,778,44882,0,0,288,6576,0,0;QS=3,0;MQSB=0.583333;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,18,150:6:0:0:6,0,0,0:6,0 0,9,99:3:0:0:2,1,0,0:3,0 0,15,140:5:0:0:4,1,0,0:5,0 +17 148 . C <*> 0 . DP=14;DPR=14,0;I16=12,2,0,0,541,21019,0,0,778,44882,0,0,286,6542,0,0;QS=3,0;MQSB=0.583333;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,18,157:6:0:0:6,0,0,0:6,0 0,9,106:3:0:0:2,1,0,0:3,0 0,15,146:5:0:0:4,1,0,0:5,0 +17 149 . C <*> 0 . DP=14;DPR=14,0;I16=12,2,0,0,512,19326,0,0,778,44882,0,0,283,6471,0,0;QS=3,0;MQSB=0.583333;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,18,148:6:0:0:6,0,0,0:6,0 0,9,109:3:0:0:2,1,0,0:3,0 0,15,140:5:0:0:4,1,0,0:5,0 +17 150 . T <*> 0 . DP=13;DPR=13,0;I16=11,2,0,0,511,20251,0,0,749,44041,0,0,280,6362,0,0;QS=3,0;MQSB=0.5;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,18,153:6:0:0:6,0,0,0:6,0 0,6,84:2:0:0:1,1,0,0:2,0 0,15,152:5:0:0:4,1,0,0:5,0 +17 151 . G <*> 0 . DP=13;DPR=13,0;I16=11,2,0,0,506,19826,0,0,749,44041,0,0,277,6263,0,0;QS=3,0;MQSB=0.5;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,18,157:6:0:0:6,0,0,0:6,0 0,6,84:2:0:0:1,1,0,0:2,0 0,15,144:5:0:0:4,1,0,0:5,0 +17 152 . C <*> 0 . DP=14;DPR=14,0;I16=12,2,0,0,543,21283,0,0,809,47641,0,0,274,6174,0,0;QS=3,0;MQSB=0.5;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,168:7:0:0:7,0,0,0:7,0 0,6,84:2:0:0:1,1,0,0:2,0 0,15,146:5:0:0:4,1,0,0:5,0 +17 153 . A <*> 0 . DP=14;DPR=14,0;I16=12,2,0,0,536,20594,0,0,809,47641,0,0,272,6096,0,0;QS=3,0;MQSB=0.5;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,156:7:0:0:7,0,0,0:7,0 0,6,81:2:0:0:1,1,0,0:2,0 0,15,153:5:0:0:4,1,0,0:5,0 +17 154 . T <*> 0 . DP=14;DPR=14,0;I16=12,2,0,0,523,20051,0,0,809,47641,0,0,270,6030,0,0;QS=3,0;MQSB=0.5;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,159:7:0:0:7,0,0,0:7,0 0,6,83:2:0:0:1,1,0,0:2,0 0,15,139:5:0:0:4,1,0,0:5,0 +17 155 . C <*> 0 . DP=14;DPR=14,0;I16=12,2,0,0,542,21254,0,0,809,47641,0,0,268,5976,0,0;QS=3,0;MQSB=0.5;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,172:7:0:0:7,0,0,0:7,0 0,6,85:2:0:0:1,1,0,0:2,0 0,15,139:5:0:0:4,1,0,0:5,0 +17 156 . C <*> 0 . DP=14;DPR=14,0;I16=12,2,0,0,536,20884,0,0,809,47641,0,0,266,5934,0,0;QS=3,0;MQSB=0.5;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,163:7:0:0:7,0,0,0:7,0 0,6,84:2:0:0:1,1,0,0:2,0 0,15,150:5:0:0:4,1,0,0:5,0 +17 157 . C <*> 0 . DP=14;DPR=14,0;I16=12,2,0,0,555,22081,0,0,809,47641,0,0,264,5904,0,0;QS=3,0;MQSB=0.5;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,169:7:0:0:7,0,0,0:7,0 0,6,85:2:0:0:1,1,0,0:2,0 0,15,149:5:0:0:4,1,0,0:5,0 +17 158 . T <*> 0 . DP=14;DPR=14,0;I16=12,2,0,0,568,23154,0,0,809,47641,0,0,262,5886,0,0;QS=3,0;MQSB=0.5;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,170:7:0:0:7,0,0,0:7,0 0,6,84:2:0:0:1,1,0,0:2,0 0,15,159:5:0:0:4,1,0,0:5,0 +17 159 . A <*> 0 . DP=15;DPR=14,0;I16=12,2,0,0,519,19467,0,0,809,47641,0,0,260,5880,0,0;QS=3,0;MQSB=0.5;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,157:7:0:0:7,0,0,0:7,0 0,6,83:2:0:0:1,1,0,0:2,0 0,15,135:5:0:0:4,1,0,0:5,0 +17 160 . G <*> 0 . DP=15;DPR=15,0;I16=13,2,0,0,547,20633,0,0,869,51241,0,0,259,5887,0,0;QS=3,0;MQSB=0.5;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,165:7:0:0:7,0,0,0:7,0 0,6,85:2:0:0:1,1,0,0:2,0 0,18,139:6:0:0:5,1,0,0:6,0 +17 161 . A <*> 0 . DP=15;DPR=15,0;I16=13,2,0,0,568,21610,0,0,869,51241,0,0,258,5908,0,0;QS=3,0;MQSB=0.5;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,157:7:0:0:7,0,0,0:7,0 0,6,83:2:0:0:1,1,0,0:2,0 0,18,162:6:0:0:5,1,0,0:6,0 +17 162 . A <*> 0 . DP=15;DPR=15,0;I16=13,2,0,0,557,21139,0,0,869,51241,0,0,255,5843,0,0;QS=3,0;MQSB=0.5;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,147:7:0:0:7,0,0,0:7,0 0,6,87:2:0:0:1,1,0,0:2,0 0,18,167:6:0:0:5,1,0,0:6,0 +17 163 . G <*> 0 . DP=14;DPR=14,0;I16=12,2,0,0,503,18645,0,0,809,47641,0,0,253,5791,0,0;QS=3,0;MQSB=0.5;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,153:7:0:0:7,0,0,0:7,0 0,6,79:2:0:0:1,1,0,0:2,0 0,15,138:5:0:0:4,1,0,0:5,0 +17 164 . T <*> 0 . DP=14;DPR=14,0;I16=12,2,0,0,460,15968,0,0,809,47641,0,0,252,5750,0,0;QS=3,0;MQSB=0.5;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,18,131:6:0:0:6,0,0,0:6,0 0,6,79:2:0:0:1,1,0,0:2,0 0,18,136:6:0:0:5,1,0,0:6,0 +17 165 . G <*> 0 . DP=14;DPR=12,0;I16=10,2,0,0,456,17460,0,0,689,40441,0,0,226,5094,0,0;QS=3,0;MQSB=0.5;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,18,149:6:0:0:6,0,0,0:6,0 0,6,80:2:0:0:1,1,0,0:2,0 0,12,122:4:0:0:3,1,0,0:4,0 +17 166 . A <*> 0 . DP=14;DPR=13,0;I16=11,2,0,0,496,19138,0,0,749,44041,0,0,227,5077,0,0;QS=3,0;MQSB=0.5;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,18,145:6:0:0:6,0,0,0:6,0 0,6,82:2:0:0:1,1,0,0:2,0 0,15,148:5:0:0:4,1,0,0:5,0 +17 167 . A <*> 0 . DP=14;DPR=13,0;I16=11,2,0,0,477,17851,0,0,749,44041,0,0,227,5071,0,0;QS=3,0;MQSB=0.5;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,18,132:6:0:0:6,0,0,0:6,0 0,6,86:2:0:0:1,1,0,0:2,0 0,15,147:5:0:0:4,1,0,0:5,0 +17 168 . G <*> 0 . DP=14;DPR=14,0;I16=12,2,0,0,481,18015,0,0,809,47641,0,0,252,5702,0,0;QS=3,0;MQSB=0.5;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,18,145:6:0:0:6,0,0,0:6,0 0,6,82:2:0:0:1,1,0,0:2,0 0,18,140:6:0:0:5,1,0,0:6,0 +17 169 . C <*> 0 . DP=13;DPR=12,0;I16=10,2,0,0,402,14224,0,0,689,40441,0,0,227,5045,0,0;QS=3,0;MQSB=0.5;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,15,106:5:0:0:5,0,0,0:5,0 0,6,76:2:0:0:1,1,0,0:2,0 0,15,145:5:0:0:4,1,0,0:5,0 +17 170 . C <*> 0 . DP=13;DPR=13,0;I16=11,2,0,0,447,16383,0,0,749,44041,0,0,251,5601,0,0;QS=3,0;MQSB=0.5;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,15,128:5:0:0:5,0,0,0:5,0 0,6,80:2:0:0:1,1,0,0:2,0 0,18,143:6:0:0:5,1,0,0:6,0 +17 171 . A <*> 0 . DP=13;DPR=13,0;I16=11,2,0,0,500,19366,0,0,749,44041,0,0,250,5546,0,0;QS=3,0;MQSB=0.5;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,15,134:5:0:0:5,0,0,0:5,0 0,6,81:2:0:0:1,1,0,0:2,0 0,18,166:6:0:0:5,1,0,0:6,0 +17 172 . C <*> 0 . DP=13;DPR=12,0;I16=10,2,0,0,439,16395,0,0,689,40441,0,0,241,5441,0,0;QS=3,0;MQSB=0.5;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,15,138:5:0:0:5,0,0,0:5,0 0,6,75:2:0:0:1,1,0,0:2,0 0,15,129:5:0:0:4,1,0,0:5,0 +17 173 . C <*> 0 . DP=13;DPR=13,0;I16=11,2,0,0,435,15225,0,0,749,44041,0,0,248,5478,0,0;QS=3,0;MQSB=0.5;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,15,121:5:0:0:5,0,0,0:5,0 0,6,76:2:0:0:1,1,0,0:2,0 0,18,146:6:0:0:5,1,0,0:6,0 +17 174 . G <*> 0 . DP=13;DPR=12,0;I16=11,1,0,0,351,10685,0,0,689,40441,0,0,238,5364,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,15,111:5:0:0:5,0,0,0:5,0 0,3,27:1:0:0:1,0,0,0:1,0 0,18,117:6:0:0:5,1,0,0:6,0 +17 175 . C <*> 0 . DP=14;DPR=14,0;I16=13,1,0,0,511,19161,0,0,809,47641,0,0,249,5463,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,18,143:6:0:0:6,0,0,0:6,0 0,3,41:1:0:0:1,0,0,0:1,0 0,21,175:7:0:0:6,1,0,0:7,0 +17 176 . C <*> 0 . DP=14;DPR=14,0;I16=13,1,0,0,489,17733,0,0,809,47641,0,0,251,5477,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,18,146:6:0:0:6,0,0,0:6,0 0,3,44:1:0:0:1,0,0,0:1,0 0,21,152:7:0:0:6,1,0,0:7,0 +17 177 . C <*> 0 . DP=14;DPR=14,0;I16=13,1,0,0,488,17328,0,0,809,47641,0,0,253,5507,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,18,138:6:0:0:6,0,0,0:6,0 0,3,44:1:0:0:1,0,0,0:1,0 0,21,158:7:0:0:6,1,0,0:7,0 +17 178 . A <*> 0 . DP=14;DPR=14,0;I16=13,1,0,0,519,19485,0,0,809,47641,0,0,254,5502,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,18,147:6:0:0:6,0,0,0:6,0 0,3,42:1:0:0:1,0,0,0:1,0 0,21,172:7:0:0:6,1,0,0:7,0 +17 179 . A <*> 0 . DP=14;DPR=14,0;I16=13,1,0,0,478,17278,0,0,809,47641,0,0,255,5511,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,18,134:6:0:0:6,0,0,0:6,0 0,3,44:1:0:0:1,0,0,0:1,0 0,21,170:7:0:0:6,1,0,0:7,0 +17 180 . A <*> 0 . DP=14;DPR=13,0;I16=12,1,0,0,425,14653,0,0,749,44041,0,0,250,5498,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,18,126:6:0:0:6,0,0,0:6,0 0,3,43:1:0:0:1,0,0,0:1,0 0,18,148:6:0:0:5,1,0,0:6,0 +17 181 . G <*> 0 . DP=14;DPR=12,0;I16=11,1,0,0,450,17152,0,0,689,40441,0,0,233,5233,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,18,156:6:0:0:6,0,0,0:6,0 0,3,41:1:0:0:1,0,0,0:1,0 0,15,138:5:0:0:4,1,0,0:5,0 +17 182 . A <*> 0 . DP=15;DPR=15,0;I16=14,1,0,0,515,18235,0,0,869,51241,0,0,258,5622,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,150:7:0:0:7,0,0,0:7,0 0,3,43:1:0:0:1,0,0,0:1,0 0,21,159:7:0:0:6,1,0,0:7,0 +17 183 . C <*> 0 . DP=15;DPR=14,0;I16=13,1,0,0,483,17419,0,0,809,47641,0,0,235,5063,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,159:7:0:0:7,0,0,0:7,0 0,3,40:1:0:0:1,0,0,0:1,0 0,18,139:6:0:0:5,1,0,0:6,0 +17 184 . A <*> 0 . DP=15;DPR=15,0;I16=14,1,0,0,535,19667,0,0,869,51241,0,0,262,5770,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,158:7:0:0:7,0,0,0:7,0 0,3,41:1:0:0:1,0,0,0:1,0 0,21,163:7:0:0:6,1,0,0:7,0 +17 185 . C <*> 0 . DP=15;DPR=14,0;I16=13,1,0,0,487,17295,0,0,809,47641,0,0,238,5192,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,150:7:0:0:7,0,0,0:7,0 0,3,38:1:0:0:1,0,0,0:1,0 0,18,160:6:0:0:5,1,0,0:6,0 +17 186 . G <*> 0 . DP=15;DPR=13,0;I16=12,1,0,0,381,11429,0,0,749,44041,0,0,239,5253,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,18,117:6:0:0:6,0,0,0:6,0 0,3,32:1:0:0:1,0,0,0:1,0 0,18,124:6:0:0:5,1,0,0:6,0 +17 187 . C <*> 0 . DP=14;DPR=14,0;I16=13,1,0,0,511,18979,0,0,809,47641,0,0,266,5952,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,18,147:6:0:0:6,0,0,0:6,0 0,3,38:1:0:0:1,0,0,0:1,0 0,21,172:7:0:0:6,1,0,0:7,0 +17 188 . C <*> 0 . DP=14;DPR=14,0;I16=13,1,0,0,496,18042,0,0,809,47641,0,0,267,5989,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,18,147:6:0:0:6,0,0,0:6,0 0,3,37:1:0:0:1,0,0,0:1,0 0,21,162:7:0:0:6,1,0,0:7,0 +17 189 . C <*> 0 . DP=15;DPR=15,0;I16=13,2,0,0,552,20504,0,0,838,48482,0,0,268,6040,0,0;QS=3,0;MQSB=0;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,18,152:6:0:0:6,0,0,0:6,0 0,6,67:2:0:0:1,1,0,0:2,0 0,21,167:7:0:0:6,1,0,0:7,0 +17 190 . A <*> 0 . DP=15;DPR=14,0;I16=12,2,0,0,500,18230,0,0,778,44882,0,0,243,5381,0,0;QS=3,0;MQSB=0;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,18,138:6:0:0:6,0,0,0:6,0 0,6,68:2:0:0:1,1,0,0:2,0 0,18,159:6:0:0:5,1,0,0:6,0 +17 191 . T <*> 0 . DP=15;DPR=15,0;I16=13,2,0,0,534,19276,0,0,838,48482,0,0,267,5939,0,0;QS=3,0;MQSB=0;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,18,143:6:0:0:6,0,0,0:6,0 0,6,67:2:0:0:1,1,0,0:2,0 0,21,169:7:0:0:6,1,0,0:7,0 +17 192 . G <*> 0 . DP=15;DPR=15,0;I16=13,2,0,0,499,17439,0,0,838,48482,0,0,266,5890,0,0;QS=3,0;MQSB=0;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,18,143:6:0:0:6,0,0,0:6,0 0,6,67:2:0:0:1,1,0,0:2,0 0,21,151:7:0:0:6,1,0,0:7,0 +17 193 . T <*> 0 . DP=15;DPR=15,0;I16=13,2,0,0,505,17811,0,0,838,48482,0,0,265,5859,0,0;QS=3,0;MQSB=0;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,18,140:6:0:0:6,0,0,0:6,0 0,6,63:2:0:0:1,1,0,0:2,0 0,21,157:7:0:0:6,1,0,0:7,0 +17 194 . C <*> 0 . DP=14;DPR=14,0;I16=12,2,0,0,467,16569,0,0,778,44882,0,0,265,5845,0,0;QS=3,0;MQSB=0;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,18,142:6:0:0:6,0,0,0:6,0 0,6,67:2:0:0:1,1,0,0:2,0 0,18,145:6:0:0:5,1,0,0:6,0 +17 195 . C <*> 0 . DP=14;DPR=14,0;I16=11,3,0,0,503,18647,0,0,747,42123,0,0,266,5846,0,0;QS=3,0;MQSB=0.0368832;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,18,159:6:0:0:5,1,0,0:6,0 0,6,71:2:0:0:1,1,0,0:2,0 0,18,160:6:0:0:5,1,0,0:6,0 +17 196 . A <*> 0 . DP=14;DPR=14,0;I16=11,3,0,0,482,17400,0,0,747,42123,0,0,268,5862,0,0;QS=3,0;MQSB=0.0368832;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,18,166:6:0:0:5,1,0,0:6,0 0,6,69:2:0:0:1,1,0,0:2,0 0,18,138:6:0:0:5,1,0,0:6,0 +17 197 . G <*> 0 . DP=14;DPR=14,0;I16=11,3,0,0,481,17391,0,0,747,42123,0,0,270,5894,0,0;QS=3,0;MQSB=0.0368832;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,18,164:6:0:0:5,1,0,0:6,0 0,6,68:2:0:0:1,1,0,0:2,0 0,18,134:6:0:0:5,1,0,0:6,0 +17 198 . C <*> 0 . DP=14;DPR=14,0;I16=11,3,0,0,539,20957,0,0,747,42123,0,0,271,5893,0,0;QS=3,0;MQSB=0.0368832;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,18,172:6:0:0:5,1,0,0:6,0 0,6,70:2:0:0:1,1,0,0:2,0 0,18,164:6:0:0:5,1,0,0:6,0 +17 199 . T <*> 0 . DP=14;DPR=14,0;I16=11,3,0,0,505,19197,0,0,747,42123,0,0,271,5861,0,0;QS=3,0;MQSB=0.0368832;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,18,162:6:0:0:5,1,0,0:6,0 0,6,73:2:0:0:1,1,0,0:2,0 0,18,154:6:0:0:5,1,0,0:6,0 +17 200 . T <*> 0 . DP=15;DPR=15,0;I16=11,4,0,0,544,19918,0,0,776,42964,0,0,270,5798,0,0;QS=3,0;MQSB=0.0161635;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,18,161:6:0:0:5,1,0,0:6,0 0,9,89:3:0:0:1,2,0,0:3,0 0,18,154:6:0:0:5,1,0,0:6,0 +17 201 . A <*> 0 . DP=16;DPR=16,0;I16=12,4,0,0,568,20416,0,0,836,46564,0,0,269,5703,0,0;QS=3,0;MQSB=0.0144756;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,171:7:0:0:6,1,0,0:7,0 0,9,89:3:0:0:1,2,0,0:3,0 0,18,157:6:0:0:5,1,0,0:6,0 +17 202 . A <*> 0 . DP=16;DPR=16,0;I16=12,4,0,0,566,20590,0,0,836,46564,0,0,269,5627,0,0;QS=3,0;MQSB=0.0144756;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,178:7:0:0:6,1,0,0:7,0 0,9,84:3:0:0:1,2,0,0:3,0 0,18,163:6:0:0:5,1,0,0:6,0 +17 203 . C <*> 0 . DP=16;DPR=16,0;I16=12,4,0,0,557,20119,0,0,836,46564,0,0,269,5571,0,0;QS=3,0;MQSB=0.0144756;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,166:7:0:0:6,1,0,0:7,0 0,9,90:3:0:0:1,2,0,0:3,0 0,18,153:6:0:0:5,1,0,0:6,0 +17 204 . C <*> 0 . DP=16;DPR=16,0;I16=12,4,0,0,591,22379,0,0,836,46564,0,0,269,5535,0,0;QS=3,0;MQSB=0.0144756;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,173:7:0:0:6,1,0,0:7,0 0,9,91:3:0:0:1,2,0,0:3,0 0,18,163:6:0:0:5,1,0,0:6,0 +17 205 . T <*> 0 . DP=16;DPR=16,0;I16=12,4,0,0,635,25281,0,0,836,46564,0,0,269,5519,0,0;QS=3,0;MQSB=0.0144756;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,188:7:0:0:6,1,0,0:7,0 0,9,95:3:0:0:1,2,0,0:3,0 0,18,173:6:0:0:5,1,0,0:6,0 +17 206 . G <*> 0 . DP=16;DPR=16,0;I16=12,4,0,0,577,21337,0,0,836,46564,0,0,269,5523,0,0;QS=3,0;MQSB=0.0144756;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,180:7:0:0:6,1,0,0:7,0 0,9,89:3:0:0:1,2,0,0:3,0 0,18,143:6:0:0:5,1,0,0:6,0 +17 207 . C <*> 0 . DP=16;DPR=16,0;I16=12,4,0,0,574,21076,0,0,836,46564,0,0,269,5547,0,0;QS=3,0;MQSB=0.0144756;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,179:7:0:0:6,1,0,0:7,0 0,9,93:3:0:0:1,2,0,0:3,0 0,18,151:6:0:0:5,1,0,0:6,0 +17 208 . A <*> 0 . DP=16;DPR=16,0;I16=12,4,0,0,576,21486,0,0,836,46564,0,0,268,5540,0,0;QS=3,0;MQSB=0.0144756;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,184:7:0:0:6,1,0,0:7,0 0,9,93:3:0:0:1,2,0,0:3,0 0,18,154:6:0:0:5,1,0,0:6,0 +17 209 . T <*> 0 . DP=16;DPR=16,0;I16=12,4,0,0,567,20475,0,0,836,46564,0,0,267,5551,0,0;QS=3,0;MQSB=0.0144756;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,173:7:0:0:6,1,0,0:7,0 0,9,91:3:0:0:1,2,0,0:3,0 0,18,146:6:0:0:5,1,0,0:6,0 +17 210 . C <*> 0 . DP=16;DPR=16,0;I16=12,4,0,0,577,21109,0,0,836,46564,0,0,266,5580,0,0;QS=3,0;MQSB=0.0144756;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,185:7:0:0:6,1,0,0:7,0 0,9,92:3:0:0:1,2,0,0:3,0 0,18,151:6:0:0:5,1,0,0:6,0 +17 211 . C <*> 0 . DP=16;DPR=16,0;I16=12,4,0,0,563,20227,0,0,836,46564,0,0,265,5627,0,0;QS=3,0;MQSB=0.0144756;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,172:7:0:0:6,1,0,0:7,0 0,9,92:3:0:0:1,2,0,0:3,0 0,18,153:6:0:0:5,1,0,0:6,0 +17 212 . C <*> 0 . DP=16;DPR=16,0;I16=12,4,0,0,589,22179,0,0,836,46564,0,0,263,5643,0,0;QS=3,0;MQSB=0.0144756;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,181:7:0:0:6,1,0,0:7,0 0,9,92:3:0:0:1,2,0,0:3,0 0,18,152:6:0:0:5,1,0,0:6,0 +17 213 . T <*> 0 . DP=16;DPR=16,0;I16=12,4,0,0,598,22838,0,0,836,46564,0,0,262,5678,0,0;QS=3,0;MQSB=0.0144756;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,181:7:0:0:6,1,0,0:7,0 0,9,95:3:0:0:1,2,0,0:3,0 0,18,165:6:0:0:5,1,0,0:6,0 +17 214 . A <*> 0 . DP=16;DPR=15,0;I16=11,4,0,0,529,19401,0,0,776,42964,0,0,240,5248,0,0;QS=3,0;MQSB=0.0161635;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,176:7:0:0:6,1,0,0:7,0 0,9,92:3:0:0:1,2,0,0:3,0 0,15,118:5:0:0:4,1,0,0:5,0 +17 215 . G <*> 0 . DP=15;DPR=15,0;I16=12,3,0,0,521,19073,0,0,807,45723,0,0,262,5754,0,0;QS=3,0;MQSB=0.0342181;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,185:7:0:0:6,1,0,0:7,0 0,9,90:3:0:0:1,2,0,0:3,0 0,15,105:5:0:0:5,0,0,0:5,0 +17 216 . A <*> 0 . DP=14;DPR=13,0;I16=10,3,0,0,464,16900,0,0,687,38523,0,0,238,5166,0,0;QS=3,0;MQSB=0.040184;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,173:7:0:0:6,1,0,0:7,0 0,9,92:3:0:0:1,2,0,0:3,0 0,9,81:3:0:0:3,0,0,0:3,0 +17 217 . A <*> 0 . DP=14;DPR=14,0;I16=11,3,0,0,515,19433,0,0,747,42123,0,0,264,5842,0,0;QS=3,0;MQSB=0.0368832;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,181:7:0:0:6,1,0,0:7,0 0,9,90:3:0:0:1,2,0,0:3,0 0,12,97:4:0:0:4,0,0,0:4,0 +17 218 . G <*> 0 . DP=14;DPR=14,0;I16=11,3,0,0,507,18957,0,0,747,42123,0,0,265,5907,0,0;QS=3,0;MQSB=0.0368832;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,178:7:0:0:6,1,0,0:7,0 0,9,90:3:0:0:1,2,0,0:3,0 0,12,110:4:0:0:4,0,0,0:4,0 +17 219 . T <*> 0 . DP=14;DPR=14,0;I16=11,3,0,0,470,16286,0,0,747,42123,0,0,266,5986,0,0;QS=3,0;MQSB=0.0368832;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,173:7:0:0:6,1,0,0:7,0 0,9,88:3:0:0:1,2,0,0:3,0 0,12,89:4:0:0:4,0,0,0:4,0 +17 220 . G <*> 0 . DP=14;DPR=13,0;I16=10,3,0,0,485,18307,0,0,687,38523,0,0,242,5454,0,0;QS=3,0;MQSB=0.040184;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,188:7:0:0:6,1,0,0:7,0 0,9,88:3:0:0:1,2,0,0:3,0 0,9,80:3:0:0:3,0,0,0:3,0 +17 221 . A <*> 0 . DP=14;DPR=14,0;I16=11,3,0,0,487,17615,0,0,747,42123,0,0,267,6135,0,0;QS=3,0;MQSB=0.0368832;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,176:7:0:0:6,1,0,0:7,0 0,9,88:3:0:0:1,2,0,0:3,0 0,12,101:4:0:0:4,0,0,0:4,0 +17 222 . A <*> 0 . DP=14;DPR=13,0;I16=10,3,0,0,465,17367,0,0,687,38523,0,0,242,5578,0,0;QS=3,0;MQSB=0.040184;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,186:7:0:0:6,1,0,0:7,0 0,9,85:3:0:0:1,2,0,0:3,0 0,9,69:3:0:0:3,0,0,0:3,0 +17 223 . G <*> 0 . DP=13;DPR=12,0;I16=9,3,0,0,405,14327,0,0,627,34923,0,0,243,5657,0,0;QS=3,0;MQSB=0.0443614;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,18,168:6:0:0:5,1,0,0:6,0 0,6,53:2:0:0:0,2,0,0:2,0 0,12,81:4:0:0:4,0,0,0:4,0 +17 224 . G <*> 0 . DP=12;DPR=12,0;I16=9,3,0,0,379,12759,0,0,627,34923,0,0,270,6370,0,0;QS=3,0;MQSB=0.0443614;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,18,168:6:0:0:5,1,0,0:6,0 0,6,50:2:0:0:0,2,0,0:2,0 0,12,70:4:0:0:4,0,0,0:4,0 +17 225 . C <*> 0 . DP=12;DPR=11,0;I16=8,3,0,0,382,13896,0,0,567,31323,0,0,261,6345,0,0;QS=3,0;MQSB=0.0497871;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,18,165:6:0:0:5,1,0,0:6,0 0,6,48:2:0:0:0,2,0,0:2,0 0,9,83:3:0:0:3,0,0,0:3,0 +17 226 . A <*> 0 . DP=13;DPR=11,0;I16=8,3,0,0,381,13669,0,0,567,31323,0,0,248,5894,0,0;QS=3,0;MQSB=0.0497871;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,18,166:6:0:0:5,1,0,0:6,0 0,6,53:2:0:0:0,2,0,0:2,0 0,9,84:3:0:0:3,0,0,0:3,0 +17 227 . C <*> 0 . DP=13;DPR=12,0;I16=8,4,0,0,406,14306,0,0,596,32164,0,0,267,6253,0,0;QS=3,0;MQSB=0.0249144;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,190:7:0:0:5,2,0,0:7,0 0,6,53:2:0:0:0,2,0,0:2,0 0,9,73:3:0:0:3,0,0,0:3,0 +17 228 . C <*> 0 . DP=13;DPR=13,0;I16=9,4,0,0,417,14381,0,0,656,35764,0,0,292,6884,0,0;QS=3,0;MQSB=0.0211283;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,187:7:0:0:5,2,0,0:7,0 0,6,45:2:0:0:0,2,0,0:2,0 0,12,96:4:0:0:4,0,0,0:4,0 +17 229 . G <*> 0 . DP=13;DPR=12,0;I16=9,3,0,0,358,11424,0,0,627,34923,0,0,270,6414,0,0;QS=3,0;MQSB=0.0443614;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,18,136:6:0:0:5,1,0,0:6,0 0,6,53:2:0:0:0,2,0,0:2,0 0,12,70:4:0:0:4,0,0,0:4,0 +17 230 . C <*> 0 . DP=13;DPR=13,0;I16=9,4,0,0,461,16861,0,0,656,35764,0,0,292,6920,0,0;QS=3,0;MQSB=0.0211283;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,186:7:0:0:5,2,0,0:7,0 0,6,53:2:0:0:0,2,0,0:2,0 0,12,100:4:0:0:4,0,0,0:4,0 +17 231 . C <*> 0 . DP=13;DPR=11,0;I16=7,4,0,0,414,15832,0,0,536,28564,0,0,247,5925,0,0;QS=3,0;MQSB=0.0401934;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,18,184:6:0:0:4,2,0,0:6,0 0,6,53:2:0:0:0,2,0,0:2,0 0,9,82:3:0:0:3,0,0,0:3,0 +17 232 . C <*> 0 . DP=14;DPR=13,0;I16=9,4,0,0,471,17371,0,0,656,35764,0,0,267,6363,0,0;QS=3,0;MQSB=0.0211283;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,198:7:0:0:5,2,0,0:7,0 0,6,53:2:0:0:0,2,0,0:2,0 0,12,101:4:0:0:4,0,0,0:4,0 +17 233 . A <*> 0 . DP=14;DPR=14,0;I16=10,4,0,0,496,18142,0,0,716,39364,0,0,292,6984,0,0;QS=3,0;MQSB=0.0183156;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,192:7:0:0:5,2,0,0:7,0 0,6,53:2:0:0:0,2,0,0:2,0 0,15,119:5:0:0:5,0,0,0:5,0 +17 234 . A <*> 0 . DP=14;DPR=14,0;I16=10,4,0,0,502,18390,0,0,716,39364,0,0,292,6988,0,0;QS=3,0;MQSB=0.0183156;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,185:7:0:0:5,2,0,0:7,0 0,6,53:2:0:0:0,2,0,0:2,0 0,15,123:5:0:0:5,0,0,0:5,0 +17 235 . A <*> 0 . DP=14;DPR=13,0;I16=9,4,0,0,476,17652,0,0,656,35764,0,0,267,6375,0,0;QS=3,0;MQSB=0.0211283;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,21,186:7:0:0:5,2,0,0:7,0 0,6,53:2:0:0:0,2,0,0:2,0 0,12,111:4:0:0:4,0,0,0:4,0 +17 236 . G <*> 0 . DP=15;DPR=15,0;I16=11,4,0,0,501,17481,0,0,776,42964,0,0,290,6924,0,0;QS=3,0;MQSB=0.0161635;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,24,206:8:0:0:6,2,0,0:8,0 0,6,53:2:0:0:0,2,0,0:2,0 0,15,103:5:0:0:5,0,0,0:5,0 +17 237 . A <*> 0 . DP=14;DPR=13,0;I16=9,4,0,0,465,16877,0,0,656,35764,0,0,266,6282,0,0;QS=3,0;MQSB=0.0211283;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,24,206:8:0:0:6,2,0,0:8,0 0,6,53:2:0:0:0,2,0,0:2,0 0,9,92:3:0:0:3,0,0,0:3,0 +17 238 . C <*> 0 . DP=14;DPR=14,0;I16=10,4,0,0,482,17238,0,0,716,39364,0,0,292,6900,0,0;QS=3,0;MQSB=0.0183156;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,24,211:8:0:0:6,2,0,0:8,0 0,6,53:2:0:0:0,2,0,0:2,0 0,12,82:4:0:0:4,0,0,0:4,0 +17 239 . A <*> 0 . DP=15;DPR=15,0;I16=10,5,0,0,525,19155,0,0,776,42964,0,0,292,6852,0,0;QS=3,0;MQSB=0.0497871;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,27,223:9:0:0:6,3,0,0:9,0 0,6,50:2:0:0:0,2,0,0:2,0 0,12,108:4:0:0:4,0,0,0:4,0 +17 240 . C <*> 0 . DP=15;DPR=15,0;I16=10,5,0,0,512,17930,0,0,776,42964,0,0,292,6764,0,0;QS=3,0;MQSB=0.0497871;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,27,220:9:0:0:6,3,0,0:9,0 0,6,53:2:0:0:0,2,0,0:2,0 0,12,106:4:0:0:4,0,0,0:4,0 +17 241 . G <*> 0 . DP=15;DPR=14,0;I16=9,5,0,0,444,14636,0,0,716,39364,0,0,269,6159,0,0;QS=3,0;MQSB=0.0561348;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,27,203:9:0:0:6,3,0,0:9,0 0,6,53:2:0:0:0,2,0,0:2,0 0,9,59:3:0:0:3,0,0,0:3,0 +17 242 . C <*> 0 . DP=15;DPR=15,0;I16=10,5,0,0,555,21177,0,0,776,42964,0,0,292,6624,0,0;QS=3,0;MQSB=0.0497871;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,27,242:9:0:0:6,3,0,0:9,0 0,6,53:2:0:0:0,2,0,0:2,0 0,12,94:4:0:0:4,0,0,0:4,0 +17 243 . C <*> 0 . DP=16;DPR=14,0;I16=9,5,0,0,523,19737,0,0,716,39364,0,0,284,6508,0,0;QS=3,0;MQSB=0.0561348;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,24,220:8:0:0:5,3,0,0:8,0 0,6,53:2:0:0:0,2,0,0:2,0 0,12,104:4:0:0:4,0,0,0:4,0 +17 244 . C <*> 0 . DP=16;DPR=16,0;I16=10,6,0,0,620,24272,0,0,805,43805,0,0,298,6568,0,0;QS=3,0;MQSB=0.0253122;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,27,245:9:0:0:6,3,0,0:9,0 0,9,72:3:0:0:0,3,0,0:3,0 0,12,106:4:0:0:4,0,0,0:4,0 +17 245 . A <*> 0 . DP=17;DPR=17,0;I16=10,7,0,0,649,24843,0,0,865,47405,0,0,299,6553,0,0;QS=3,0;MQSB=0.0509867;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,27,236:9:0:0:6,3,0,0:9,0 0,12,93:4:0:0:0,4,0,0:4,0 0,12,115:4:0:0:4,0,0,0:4,0 +17 246 . T <*> 0 . DP=18;DPR=18,0;I16=10,8,0,0,649,23833,0,0,894,48246,0,0,301,6553,0,0;QS=3,0;MQSB=0.0286491;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,30,247:10:0:0:6,4,0,0:10,0 0,12,94:4:0:0:0,4,0,0:4,0 0,12,98:4:0:0:4,0,0,0:4,0 +17 247 . G <*> 0 . DP=18;DPR=18,0;I16=10,8,0,0,642,23610,0,0,894,48246,0,0,304,6570,0,0;QS=3,0;MQSB=0.0286491;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,30,252:10:0:0:6,4,0,0:10,0 0,12,83:4:0:0:0,4,0,0:4,0 0,12,103:4:0:0:4,0,0,0:4,0 +17 248 . T <*> 0 . DP=18;DPR=18,0;I16=10,8,0,0,636,22944,0,0,894,48246,0,0,307,6605,0,0;QS=3,0;MQSB=0.0286491;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,30,234:10:0:0:6,4,0,0:10,0 0,12,86:4:0:0:0,4,0,0:4,0 0,12,114:4:0:0:4,0,0,0:4,0 +17 249 . C <*> 0 . DP=18;DPR=18,0;I16=10,8,0,0,656,24846,0,0,894,48246,0,0,310,6658,0,0;QS=3,0;MQSB=0.0286491;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,30,253:10:0:0:6,4,0,0:10,0 0,12,79:4:0:0:0,4,0,0:4,0 0,12,112:4:0:0:4,0,0,0:4,0 +17 250 . C <*> 0 . DP=19;DPR=19,0;I16=10,9,0,0,694,26160,0,0,923,49087,0,0,311,6631,0,0;QS=3,0;MQSB=0.0168512;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,30,248:10:0:0:6,4,0,0:10,0 0,12,89:4:0:0:0,4,0,0:4,0 0,15,142:5:0:0:4,1,0,0:5,0 +17 251 . A <*> 0 . DP=19;DPR=18,0;I16=9,9,0,0,688,26506,0,0,863,45487,0,0,313,6627,0,0;QS=3,0;MQSB=0.0208913;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,27,233:9:0:0:5,4,0,0:9,0 0,12,97:4:0:0:0,4,0,0:4,0 0,15,148:5:0:0:4,1,0,0:5,0 +17 252 . G <*> 0 . DP=18;DPR=17,0;I16=8,9,0,0,641,24631,0,0,803,41887,0,0,304,6502,0,0;QS=3,0;MQSB=0.026526;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,27,243:9:0:0:5,4,0,0:9,0 0,12,91:4:0:0:0,4,0,0:4,0 0,12,121:4:0:0:3,1,0,0:4,0 +17 253 . C <*> 0 . DP=19;DPR=19,0;I16=9,10,0,0,705,26921,0,0,892,46328,0,0,319,6687,0,0;QS=3,0;MQSB=0.0132999;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,27,247:9:0:0:5,4,0,0:9,0 0,12,86:4:0:0:0,4,0,0:4,0 0,18,155:6:0:0:4,2,0,0:6,0 +17 254 . T <*> 0 . DP=20;DPR=19,0;I16=10,9,0,0,719,27517,0,0,892,46328,0,0,314,6670,0,0;QS=3,0;MQSB=0.00482795;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,30,254:10:0:0:6,4,0,0:10,0 0,9,72:3:0:0:0,3,0,0:3,0 0,18,164:6:0:0:4,2,0,0:6,0 +17 255 . T <*> 0 . DP=21;DPR=21,0;I16=11,10,0,0,750,27076,0,0,1012,53528,0,0,328,6840,0,0;QS=3,0;MQSB=0.00822975;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,241:11:0:0:7,4,0,0:11,0 0,12,95:4:0:0:0,4,0,0:4,0 0,18,161:6:0:0:4,2,0,0:6,0 +17 256 . A <*> 0 . DP=22;DPR=22,0;I16=11,11,0,0,811,30063,0,0,1049,54897,0,0,334,6956,0,0;QS=3,0;MQSB=0.00507916;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,255:11:0:0:7,4,0,0:11,0 0,15,110:5:0:0:0,5,0,0:5,0 0,18,166:6:0:0:4,2,0,0:6,0 +17 257 . T <*> 0 . DP=22;DPR=22,0;I16=11,11,0,0,814,30420,0,0,1049,54897,0,0,341,7101,0,0;QS=3,0;MQSB=0.00507916;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,247:11:0:0:7,4,0,0:11,0 0,15,113:5:0:0:0,5,0,0:5,0 0,18,168:6:0:0:4,2,0,0:6,0 +17 258 . T <*> 0 . DP=22;DPR=22,0;I16=11,11,0,0,791,28943,0,0,1049,54897,0,0,347,7225,0,0;QS=3,0;MQSB=0.00507916;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,254:11:0:0:7,4,0,0:11,0 0,15,116:5:0:0:0,5,0,0:5,0 0,18,155:6:0:0:4,2,0,0:6,0 +17 259 . C <*> 0 . DP=22;DPR=21,0;I16=11,10,0,0,785,29809,0,0,1020,54056,0,0,332,6936,0,0;QS=3,0;MQSB=0.00822975;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,255:11:0:0:7,4,0,0:11,0 0,12,90:4:0:0:0,4,0,0:4,0 0,18,170:6:0:0:4,2,0,0:6,0 +17 260 . T <*> 0 . DP=21;DPR=21,0;I16=10,11,0,0,829,32899,0,0,989,51297,0,0,360,7556,0,0;QS=3,0;MQSB=0.00660016;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,255:11:0:0:7,4,0,0:11,0 0,15,118:5:0:0:0,5,0,0:5,0 0,15,156:5:0:0:3,2,0,0:5,0 +17 261 . G <*> 0 . DP=21;DPR=21,0;I16=10,11,0,0,735,27379,0,0,989,51297,0,0,367,7761,0,0;QS=3,0;MQSB=0.00660016;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,254:11:0:0:7,4,0,0:11,0 0,15,111:5:0:0:0,5,0,0:5,0 0,15,122:5:0:0:3,2,0,0:5,0 +17 262 . C <*> 0 . DP=22;DPR=22,0;I16=10,12,0,0,806,30278,0,0,1049,54897,0,0,373,7941,0,0;QS=3,0;MQSB=0.0122507;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,255:11:0:0:7,4,0,0:11,0 0,15,99:5:0:0:0,5,0,0:5,0 0,18,164:6:0:0:3,3,0,0:6,0 +17 263 . C <*> 0 . DP=22;DPR=22,0;I16=10,12,0,0,799,29717,0,0,1049,54897,0,0,380,8146,0,0;QS=3,0;MQSB=0.0122507;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,255:11:0:0:7,4,0,0:11,0 0,15,98:5:0:0:0,5,0,0:5,0 0,18,168:6:0:0:3,3,0,0:6,0 +17 264 . C <*> 0 . DP=22;DPR=22,0;I16=10,12,0,0,821,31325,0,0,1049,54897,0,0,386,8326,0,0;QS=3,0;MQSB=0.0122507;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,255:11:0:0:7,4,0,0:11,0 0,15,104:5:0:0:0,5,0,0:5,0 0,18,172:6:0:0:3,3,0,0:6,0 +17 265 . A <*> 0 . DP=21;DPR=21,0;I16=9,12,0,0,800,31906,0,0,989,51297,0,0,390,8380,0,0;QS=3,0;MQSB=0.0158903;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,255:11:0:0:7,4,0,0:11,0 0,15,114:5:0:0:0,5,0,0:5,0 0,15,129:5:0:0:2,3,0,0:5,0 +17 266 . G <*> 0 . DP=21;DPR=20,0;I16=9,11,0,0,747,28155,0,0,960,50456,0,0,369,7833,0,0;QS=3,0;MQSB=0.0237479;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,255:11:0:0:7,4,0,0:11,0 0,12,97:4:0:0:0,4,0,0:4,0 0,15,138:5:0:0:2,3,0,0:5,0 +17 267 . T <*> 0 . DP=21;DPR=20,0;I16=9,11,0,0,739,27465,0,0,960,50456,0,0,373,7935,0,0;QS=3,0;MQSB=0.0237479;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,254:11:0:0:7,4,0,0:11,0 0,12,101:4:0:0:0,4,0,0:4,0 0,15,149:5:0:0:2,3,0,0:5,0 +17 268 . T <*> 0 . DP=21;DPR=21,0;I16=9,12,0,0,748,27708,0,0,989,51297,0,0,402,8686,0,0;QS=3,0;MQSB=0.0158903;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,238:11:0:0:7,4,0,0:11,0 0,15,110:5:0:0:0,5,0,0:5,0 0,15,156:5:0:0:2,3,0,0:5,0 +17 269 . C <*> 0 . DP=22;DPR=21,0;I16=9,12,0,0,764,28632,0,0,989,51297,0,0,381,8211,0,0;QS=3,0;MQSB=0.0158903;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,36,255:12:0:0:7,5,0,0:12,0 0,12,91:4:0:0:0,4,0,0:4,0 0,15,154:5:0:0:2,3,0,0:5,0 +17 270 . C <*> 0 . DP=22;DPR=21,0;I16=9,12,0,0,758,28146,0,0,989,51297,0,0,385,8337,0,0;QS=3,0;MQSB=0.0158903;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,36,255:12:0:0:7,5,0,0:12,0 0,12,96:4:0:0:0,4,0,0:4,0 0,15,143:5:0:0:2,3,0,0:5,0 +17 271 . T <*> 0 . DP=22;DPR=22,0;I16=9,13,0,0,847,32935,0,0,1018,52138,0,0,413,9065,0,0;QS=3,0;MQSB=0.0109431;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,36,255:12:0:0:7,5,0,0:12,0 0,15,113:5:0:0:0,5,0,0:5,0 0,15,152:5:0:0:2,3,0,0:5,0 +17 272 . C <*> 0 . DP=22;DPR=21,0;I16=9,12,0,0,809,31413,0,0,989,51297,0,0,390,8518,0,0;QS=3,0;MQSB=0.0158903;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,36,255:12:0:0:7,5,0,0:12,0 0,12,96:4:0:0:0,4,0,0:4,0 0,15,149:5:0:0:2,3,0,0:5,0 +17 273 . T <*> 0 . DP=22;DPR=21,0;I16=9,12,0,0,798,30664,0,0,989,51297,0,0,392,8620,0,0;QS=3,0;MQSB=0.0158903;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,36,255:12:0:0:7,5,0,0:12,0 0,12,95:4:0:0:0,4,0,0:4,0 0,15,161:5:0:0:2,3,0,0:5,0 +17 274 . C <*> 0 . DP=22;DPR=21,0;I16=9,12,0,0,763,28177,0,0,989,51297,0,0,394,8746,0,0;QS=3,0;MQSB=0.0158903;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,36,255:12:0:0:7,5,0,0:12,0 0,12,101:4:0:0:0,4,0,0:4,0 0,15,144:5:0:0:2,3,0,0:5,0 +17 275 . C <*> 0 . DP=20;DPR=20,0;I16=7,13,0,0,768,29994,0,0,898,44938,0,0,423,9519,0,0;QS=3,0;MQSB=0.0213617;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,255:11:0:0:6,5,0,0:11,0 0,15,114:5:0:0:0,5,0,0:5,0 0,12,122:4:0:0:1,3,0,0:4,0 +17 276 . A <*> 0 . DP=20;DPR=20,0;I16=7,13,0,0,805,32931,0,0,898,44938,0,0,424,9538,0,0;QS=3,0;MQSB=0.0213617;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,253:11:0:0:6,5,0,0:11,0 0,15,122:5:0:0:0,5,0,0:5,0 0,12,124:4:0:0:1,3,0,0:4,0 +17 277 . G <*> 0 . DP=20;DPR=20,0;I16=7,13,0,0,764,29732,0,0,898,44938,0,0,425,9579,0,0;QS=3,0;MQSB=0.0213617;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,255:11:0:0:6,5,0,0:11,0 0,15,114:5:0:0:0,5,0,0:5,0 0,12,121:4:0:0:1,3,0,0:4,0 +17 278 . A <*> 0 . DP=21;DPR=20,0;I16=6,14,0,0,722,26452,0,0,867,42179,0,0,415,9521,0,0;QS=3,0;MQSB=0.0246228;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,30,238:10:0:0:5,5,0,0:10,0 0,18,123:6:0:0:0,6,0,0:6,0 0,12,121:4:0:0:1,3,0,0:4,0 +17 279 . A <*> 0 . DP=22;DPR=22,0;I16=7,15,0,0,786,28694,0,0,956,46620,0,0,427,9677,0,0;QS=3,0;MQSB=0.0124927;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,36,255:12:0:0:6,6,0,0:12,0 0,18,123:6:0:0:0,6,0,0:6,0 0,12,122:4:0:0:1,3,0,0:4,0 +17 280 . A <*> 0 . DP=22;DPR=22,0;I16=7,15,0,0,815,31561,0,0,956,46620,0,0,428,9684,0,0;QS=3,0;MQSB=0.0124927;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,36,253:12:0:0:6,6,0,0:12,0 0,18,130:6:0:0:0,6,0,0:6,0 0,12,129:4:0:0:1,3,0,0:4,0 +17 281 . G <*> 0 . DP=22;DPR=22,0;I16=7,15,0,0,820,31416,0,0,956,46620,0,0,428,9662,0,0;QS=3,0;MQSB=0.0124927;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,36,255:12:0:0:6,6,0,0:12,0 0,18,122:6:0:0:0,6,0,0:6,0 0,12,123:4:0:0:1,3,0,0:4,0 +17 282 . G <*> 0 . DP=22;DPR=22,0;I16=7,15,0,0,806,30420,0,0,956,46620,0,0,427,9609,0,0;QS=3,0;MQSB=0.0124927;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,36,253:12:0:0:6,6,0,0:12,0 0,18,124:6:0:0:0,6,0,0:6,0 0,12,119:4:0:0:1,3,0,0:4,0 +17 283 . C <*> 0 . DP=23;DPR=22,0;I16=7,15,0,0,827,31785,0,0,956,46620,0,0,426,9574,0,0;QS=3,0;MQSB=0.0124927;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,36,255:12:0:0:6,6,0,0:12,0 0,18,125:6:0:0:0,6,0,0:6,0 0,12,122:4:0:0:1,3,0,0:4,0 +17 284 . T <*> 0 . DP=23;DPR=23,0;I16=7,16,0,0,901,35479,0,0,1016,50220,0,0,431,9593,0,0;QS=3,0;MQSB=0.0194969;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,36,255:12:0:0:6,6,0,0:12,0 0,18,126:6:0:0:0,6,0,0:6,0 0,15,144:5:0:0:1,4,0,0:5,0 +17 285 . G <*> 0 . DP=23;DPR=23,0;I16=7,16,0,0,860,32856,0,0,1016,50220,0,0,431,9607,0,0;QS=3,0;MQSB=0.0194969;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,36,255:12:0:0:6,6,0,0:12,0 0,18,119:6:0:0:0,6,0,0:6,0 0,15,132:5:0:0:1,4,0,0:5,0 +17 286 . C <*> 0 . DP=24;DPR=24,0;I16=8,16,0,0,875,32883,0,0,1076,53820,0,0,431,9641,0,0;QS=3,0;MQSB=0.0132999;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,36,255:12:0:0:6,6,0,0:12,0 0,21,150:7:0:0:1,6,0,0:7,0 0,15,134:5:0:0:1,4,0,0:5,0 +17 287 . A <*> 0 . DP=25;DPR=25,0;I16=9,16,0,0,895,32957,0,0,1136,57420,0,0,432,9696,0,0;QS=3,0;MQSB=0.00934348;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,36,255:12:0:0:6,6,0,0:12,0 0,24,178:8:0:0:2,6,0,0:8,0 0,15,133:5:0:0:1,4,0,0:5,0 +17 288 . T <*> 0 . DP=25;DPR=25,0;I16=9,16,0,0,931,35011,0,0,1136,57420,0,0,432,9674,0,0;QS=3,0;MQSB=0.00934348;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,36,255:12:0:0:6,6,0,0:12,0 0,24,184:8:0:0:2,6,0,0:8,0 0,15,146:5:0:0:1,4,0,0:5,0 +17 289 . G <*> 0 . DP=25;DPR=25,0;I16=9,16,0,0,939,36117,0,0,1136,57420,0,0,432,9676,0,0;QS=3,0;MQSB=0.00934348;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,36,255:12:0:0:6,6,0,0:12,0 0,24,185:8:0:0:2,6,0,0:8,0 0,15,136:5:0:0:1,4,0,0:5,0 +17 290 . G <*> 0 . DP=23;DPR=23,0;I16=8,15,0,0,805,29157,0,0,1047,52979,0,0,433,9651,0,0;QS=3,0;MQSB=0.0177152;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,240:11:0:0:5,6,0,0:11,0 0,21,164:7:0:0:2,5,0,0:7,0 0,15,126:5:0:0:1,4,0,0:5,0 +17 291 . T <*> 0 . DP=24;DPR=23,0;I16=8,15,0,0,840,31616,0,0,1047,52979,0,0,421,9479,0,0;QS=3,0;MQSB=0.0177152;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,244:11:0:0:5,6,0,0:11,0 0,21,168:7:0:0:2,5,0,0:7,0 0,15,136:5:0:0:1,4,0,0:5,0 +17 292 . T <*> 0 . DP=25;DPR=25,0;I16=9,16,0,0,888,32274,0,0,1167,60179,0,0,436,9668,0,0;QS=3,0;MQSB=0.0197089;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,253:11:0:0:5,6,0,0:11,0 0,24,181:8:0:0:3,5,0,0:8,0 0,18,156:6:0:0:1,5,0,0:6,0 +17 293 . G <*> 0 . DP=26;DPR=25,0;I16=10,15,0,0,934,35232,0,0,1167,60179,0,0,424,9488,0,0;QS=3,0;MQSB=0.0095249;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,36,255:12:0:0:6,6,0,0:12,0 0,24,196:8:0:0:3,5,0,0:8,0 0,15,145:5:0:0:1,4,0,0:5,0 +17 294 . A <*> 0 . DP=26;DPR=26,0;I16=10,16,0,0,931,33937,0,0,1227,63779,0,0,443,9785,0,0;QS=3,0;MQSB=0.0149748;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,36,252:12:0:0:6,6,0,0:12,0 0,24,201:8:0:0:3,5,0,0:8,0 0,18,161:6:0:0:1,5,0,0:6,0 +17 295 . C <*> 0 . DP=25;DPR=24,0;I16=10,14,0,0,897,33973,0,0,1169,62097,0,0,430,9544,0,0;QS=3,0;MQSB=0.0310726;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,255:11:0:0:6,5,0,0:11,0 0,21,180:7:0:0:3,4,0,0:7,0 0,18,159:6:0:0:1,5,0,0:6,0 +17 296 . A <*> 0 . DP=25;DPR=25,0;I16=10,15,0,0,874,31846,0,0,1198,62938,0,0,451,9905,0,0;QS=3,0;MQSB=0.0213617;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,255:11:0:0:6,5,0,0:11,0 0,24,169:8:0:0:3,5,0,0:8,0 0,18,169:6:0:0:1,5,0,0:6,0 +17 297 . C <*> 0 . DP=25;DPR=24,0;I16=9,15,0,0,901,34305,0,0,1138,59338,0,0,445,9901,0,0;QS=3,0;MQSB=0.0273237;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,255:11:0:0:6,5,0,0:11,0 0,21,174:7:0:0:2,5,0,0:7,0 0,18,161:6:0:0:1,5,0,0:6,0 +17 298 . A <*> 0 . DP=26;DPR=26,0;I16=11,15,0,0,936,34652,0,0,1258,66538,0,0,459,10121,0,0;QS=3,0;MQSB=0.017008;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,255:11:0:0:6,5,0,0:11,0 0,24,184:8:0:0:3,5,0,0:8,0 0,21,191:7:0:0:2,5,0,0:7,0 +17 299 . C <*> 0 . DP=27;DPR=26,0;I16=11,15,0,0,971,36863,0,0,1258,66538,0,0,464,10266,0,0;QS=3,0;MQSB=0.017008;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,255:11:0:0:6,5,0,0:11,0 0,24,193:8:0:0:3,5,0,0:8,0 0,21,189:7:0:0:2,5,0,0:7,0 +17 300 . A <*> 0 . DP=27;DPR=26,0;I16=11,15,0,0,1001,39455,0,0,1258,66538,0,0,469,10437,0,0;QS=3,0;MQSB=0.017008;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,255:11:0:0:6,5,0,0:11,0 0,24,204:8:0:0:3,5,0,0:8,0 0,21,210:7:0:0:2,5,0,0:7,0 +17 301 . G <*> 0 . DP=25;DPR=24,0;I16=10,14,0,0,928,36116,0,0,1169,62097,0,0,476,10632,0,0;QS=3,0;MQSB=0.0310726;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,30,255:10:0:0:5,5,0,0:10,0 0,21,195:7:0:0:3,4,0,0:7,0 0,21,196:7:0:0:2,5,0,0:7,0 +17 302 . T <*> 0 . DP=25;DPR=24,0;I16=10,14,0,0,879,32885,0,0,1169,62097,0,0,483,10849,0,0;QS=3,0;MQSB=0.0310726;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,30,231:10:0:0:5,5,0,0:10,0 0,21,172:7:0:0:3,4,0,0:7,0 0,21,202:7:0:0:2,5,0,0:7,0 +17 302 . T TA 0 . INDEL;IDV=7;IMF=1;DP=25;DPR=6,19;I16=2,4,8,11,214,7674,793,33369,236,10564,993,55133,109,2229,377,8629;QS=0.511212,2.48879;VDB=0.27613;SGB=-4.22417;MQSB=0.0443614;MQ0F=0 PL:DP:DV:SP:DP4:DPR 167,0,96:11:6:6:1,4,4,2:5,6 157,0,9:7:6:0:1,0,2,4:1,6 201,21,0:7:7:0:0,0,2,5:0,7 +17 303 . G <*> 0 . DP=25;DPR=25,0;I16=10,15,0,0,976,38516,0,0,1229,65697,0,0,497,11181,0,0;QS=3,0;MQSB=0.0443614;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,255:11:0:0:5,6,0,0:11,0 0,21,197:7:0:0:3,4,0,0:7,0 0,21,195:7:0:0:2,5,0,0:7,0 +17 304 . C <*> 0 . DP=27;DPR=27,0;I16=11,16,0,0,991,37005,0,0,1318,70138,0,0,503,11359,0,0;QS=3,0;MQSB=0.129164;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,255:11:0:0:5,6,0,0:11,0 0,24,206:8:0:0:4,4,0,0:8,0 0,24,200:8:0:0:2,6,0,0:8,0 +17 305 . C <*> 0 . DP=27;DPR=27,0;I16=11,16,0,0,1057,41761,0,0,1318,70138,0,0,510,11508,0,0;QS=3,0;MQSB=0.129164;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,255:11:0:0:5,6,0,0:11,0 0,24,213:8:0:0:4,4,0,0:8,0 0,24,211:8:0:0:2,6,0,0:8,0 +17 306 . T <*> 0 . DP=27;DPR=27,0;I16=11,16,0,0,1033,40253,0,0,1318,70138,0,0,517,11679,0,0;QS=3,0;MQSB=0.129164;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,255:11:0:0:5,6,0,0:11,0 0,24,207:8:0:0:4,4,0,0:8,0 0,24,217:8:0:0:2,6,0,0:8,0 +17 307 . G <*> 0 . DP=27;DPR=26,0;I16=11,15,0,0,984,37886,0,0,1289,69297,0,0,498,11198,0,0;QS=3,0;MQSB=0.174566;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,255:11:0:0:5,6,0,0:11,0 0,21,189:7:0:0:4,3,0,0:7,0 0,24,203:8:0:0:2,6,0,0:8,0 +17 308 . C <*> 0 . DP=27;DPR=27,0;I16=11,16,0,0,892,30810,0,0,1318,70138,0,0,529,11991,0,0;QS=3,0;MQSB=0.129164;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,255:11:0:0:5,6,0,0:11,0 0,24,178:8:0:0:4,4,0,0:8,0 0,24,185:8:0:0:2,6,0,0:8,0 +17 309 . G <*> 0 . DP=27;DPR=27,0;I16=11,16,0,0,951,34599,0,0,1318,70138,0,0,535,12183,0,0;QS=3,0;MQSB=0.129164;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,243:11:0:0:5,6,0,0:11,0 0,24,183:8:0:0:4,4,0,0:8,0 0,24,205:8:0:0:2,6,0,0:8,0 +17 310 . A <*> 0 . DP=27;DPR=27,0;I16=11,16,0,0,1001,38063,0,0,1318,70138,0,0,540,12350,0,0;QS=3,0;MQSB=0.129164;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,255:11:0:0:5,6,0,0:11,0 0,24,200:8:0:0:4,4,0,0:8,0 0,24,217:8:0:0:2,6,0,0:8,0 +17 311 . C <*> 0 . DP=27;DPR=27,0;I16=11,16,0,0,1037,40263,0,0,1318,70138,0,0,544,12492,0,0;QS=3,0;MQSB=0.129164;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,255:11:0:0:5,6,0,0:11,0 0,24,215:8:0:0:4,4,0,0:8,0 0,24,210:8:0:0:2,6,0,0:8,0 +17 312 . A <*> 0 . DP=26;DPR=26,0;I16=10,16,0,0,985,38043,0,0,1258,66538,0,0,549,12657,0,0;QS=3,0;MQSB=0.157183;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,30,237:10:0:0:4,6,0,0:10,0 0,24,215:8:0:0:4,4,0,0:8,0 0,24,218:8:0:0:2,6,0,0:8,0 +17 313 . A <*> 0 . DP=26;DPR=26,0;I16=10,16,0,0,983,37969,0,0,1258,66538,0,0,551,12695,0,0;QS=3,0;MQSB=0.157183;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,30,235:10:0:0:4,6,0,0:10,0 0,24,219:8:0:0:4,4,0,0:8,0 0,24,215:8:0:0:2,6,0,0:8,0 +17 314 . A <*> 0 . DP=27;DPR=27,0;I16=10,17,0,0,1050,41798,0,0,1318,70138,0,0,553,12757,0,0;QS=3,0;MQSB=0.195223;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,250:11:0:0:4,7,0,0:11,0 0,24,217:8:0:0:4,4,0,0:8,0 0,24,227:8:0:0:2,6,0,0:8,0 +17 315 . G <*> 0 . DP=26;DPR=26,0;I16=10,16,0,0,1025,40941,0,0,1289,69297,0,0,557,12843,0,0;QS=3,0;MQSB=0.252051;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,30,252:10:0:0:4,6,0,0:10,0 0,24,216:8:0:0:4,4,0,0:8,0 0,24,225:8:0:0:2,6,0,0:8,0 +17 316 . C <*> 0 . DP=27;DPR=25,0;I16=10,15,0,0,983,39393,0,0,1252,67928,0,0,535,12277,0,0;QS=3,0;MQSB=0.312403;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,30,255:10:0:0:4,6,0,0:10,0 0,21,183:7:0:0:4,3,0,0:7,0 0,24,224:8:0:0:2,6,0,0:8,0 +17 317 . T <*> 0 . DP=27;DPR=26,0;I16=10,16,0,0,1028,41392,0,0,1320,72056,0,0,547,12557,0,0;QS=3,0;MQSB=0.377061;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,30,255:10:0:0:4,6,0,0:10,0 0,24,230:8:0:0:4,4,0,0:8,0 0,24,206:8:0:0:2,6,0,0:8,0 +17 318 . G <*> 0 . DP=27;DPR=27,0;I16=10,17,0,0,1038,40546,0,0,1349,72897,0,0,570,13018,0,0;QS=3,0;MQSB=0.297797;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,30,249:10:0:0:4,6,0,0:10,0 0,27,235:9:0:0:4,5,0,0:9,0 0,24,208:8:0:0:2,6,0,0:8,0 +17 319 . A <*> 0 . DP=27;DPR=26,0;I16=9,17,0,0,994,38654,0,0,1289,69297,0,0,560,12906,0,0;QS=3,0;MQSB=0.346864;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,30,249:10:0:0:4,6,0,0:10,0 0,27,228:9:0:0:4,5,0,0:9,0 0,21,185:7:0:0:1,6,0,0:7,0 +17 320 . A <*> 0 . DP=27;DPR=27,0;I16=10,17,0,0,1022,39418,0,0,1349,72897,0,0,573,13053,0,0;QS=3,0;MQSB=0.297797;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,30,247:10:0:0:4,6,0,0:10,0 0,27,230:9:0:0:4,5,0,0:9,0 0,24,211:8:0:0:2,6,0,0:8,0 +17 321 . T <*> 0 . DP=27;DPR=27,0;I16=10,17,0,0,1026,39772,0,0,1349,72897,0,0,573,13029,0,0;QS=3,0;MQSB=0.297797;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,30,253:10:0:0:4,6,0,0:10,0 0,27,214:9:0:0:4,5,0,0:9,0 0,24,218:8:0:0:2,6,0,0:8,0 +17 322 . G <*> 0 . DP=28;DPR=28,0;I16=10,18,0,0,1091,43151,0,0,1409,76497,0,0,573,13029,0,0;QS=3,0;MQSB=0.343265;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,30,255:10:0:0:4,6,0,0:10,0 0,27,226:9:0:0:4,5,0,0:9,0 0,27,223:9:0:0:2,7,0,0:9,0 +17 323 . C <*> 0 . DP=28;DPR=27,0;I16=9,18,0,0,1067,42619,0,0,1349,72897,0,0,565,12939,0,0;QS=3,0;MQSB=0.394987;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,30,255:10:0:0:4,6,0,0:10,0 0,27,225:9:0:0:4,5,0,0:9,0 0,24,198:8:0:0:1,7,0,0:8,0 +17 324 . T <*> 0 . DP=30;DPR=30,0;I16=12,18,0,0,1145,44221,0,0,1529,83697,0,0,573,13001,0,0;QS=3,0;MQSB=0.264959;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,30,253:10:0:0:4,6,0,0:10,0 0,27,237:9:0:0:4,5,0,0:9,0 0,33,255:11:0:0:4,7,0,0:11,0 +17 325 . A <*> 0 . DP=31;DPR=31,0;I16=13,18,0,0,1132,42058,0,0,1589,87297,0,0,573,12925,0,0;QS=3,0;MQSB=0.235201;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,255:11:0:0:5,6,0,0:11,0 0,27,208:9:0:0:4,5,0,0:9,0 0,33,255:11:0:0:4,7,0,0:11,0 +17 326 . T <*> 0 . DP=31;DPR=31,0;I16=13,18,0,0,1157,44193,0,0,1589,87297,0,0,574,12878,0,0;QS=3,0;MQSB=0.235201;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,255:11:0:0:5,6,0,0:11,0 0,27,216:9:0:0:4,5,0,0:9,0 0,33,255:11:0:0:4,7,0,0:11,0 +17 327 . C <*> 0 . DP=31;DPR=31,0;I16=13,18,0,0,1147,43895,0,0,1589,87297,0,0,575,12861,0,0;QS=3,0;MQSB=0.235201;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,255:11:0:0:5,6,0,0:11,0 0,27,198:9:0:0:4,5,0,0:9,0 0,33,255:11:0:0:4,7,0,0:11,0 +17 328 . A <*> 0 . DP=31;DPR=31,0;I16=13,18,0,0,1167,44531,0,0,1589,87297,0,0,574,12776,0,0;QS=3,0;MQSB=0.235201;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,255:11:0:0:5,6,0,0:11,0 0,27,226:9:0:0:4,5,0,0:9,0 0,33,255:11:0:0:4,7,0,0:11,0 +17 329 . T <*> 0 . DP=31;DPR=31,0;I16=13,18,0,0,1210,47742,0,0,1589,87297,0,0,572,12676,0,0;QS=3,0;MQSB=0.235201;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,255:11:0:0:5,6,0,0:11,0 0,27,237:9:0:0:4,5,0,0:9,0 0,33,255:11:0:0:4,7,0,0:11,0 +17 330 . T <*> 0 . DP=31;DPR=31,0;I16=13,18,0,0,1185,45839,0,0,1589,87297,0,0,568,12510,0,0;QS=3,0;MQSB=0.235201;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,254:11:0:0:5,6,0,0:11,0 0,27,231:9:0:0:4,5,0,0:9,0 0,33,255:11:0:0:4,7,0,0:11,0 +17 331 . T <*> 0 . DP=32;DPR=32,0;I16=14,18,0,0,1154,42510,0,0,1649,90897,0,0,563,12327,0,0;QS=3,0;MQSB=0.210122;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,255:11:0:0:5,6,0,0:11,0 0,27,222:9:0:0:4,5,0,0:9,0 0,36,255:12:0:0:5,7,0,0:12,0 +17 332 . A <*> 0 . DP=32;DPR=32,0;I16=14,18,0,0,1156,42666,0,0,1649,90897,0,0,560,12178,0,0;QS=3,0;MQSB=0.210122;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,36,255:12:0:0:6,6,0,0:12,0 0,27,214:9:0:0:4,5,0,0:9,0 0,33,255:11:0:0:4,7,0,0:11,0 +17 333 . A <*> 0 . DP=32;DPR=32,0;I16=14,18,0,0,1141,41987,0,0,1649,90897,0,0,558,12064,0,0;QS=3,0;MQSB=0.210122;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,36,255:12:0:0:6,6,0,0:12,0 0,27,223:9:0:0:4,5,0,0:9,0 0,33,255:11:0:0:4,7,0,0:11,0 +17 334 . A <*> 0 . DP=32;DPR=32,0;I16=14,18,0,0,1162,43328,0,0,1649,90897,0,0,556,11986,0,0;QS=3,0;MQSB=0.210122;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,36,255:12:0:0:6,6,0,0:12,0 0,27,221:9:0:0:4,5,0,0:9,0 0,33,255:11:0:0:4,7,0,0:11,0 +17 335 . A <*> 0 . DP=32;DPR=30,0;I16=12,18,0,0,1077,40287,0,0,1529,83697,0,0,552,11934,0,0;QS=3,0;MQSB=0.264959;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,30,250:10:0:0:4,6,0,0:10,0 0,27,219:9:0:0:4,5,0,0:9,0 0,33,251:11:0:0:4,7,0,0:11,0 +17 336 . A <*> 0 . DP=32;DPR=31,0;I16=14,17,0,0,1088,39758,0,0,1612,89528,0,0,536,11574,0,0;QS=3,0;MQSB=0.274662;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,255:11:0:0:5,6,0,0:11,0 0,24,211:8:0:0:4,4,0,0:8,0 0,36,255:12:0:0:5,7,0,0:12,0 +17 337 . C <*> 0 . DP=32;DPR=30,0;I16=13,17,0,0,1115,42381,0,0,1552,85928,0,0,531,11565,0,0;QS=3,0;MQSB=0.301511;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,30,255:10:0:0:4,6,0,0:10,0 0,24,202:8:0:0:4,4,0,0:8,0 0,36,255:12:0:0:5,7,0,0:12,0 +17 338 . T <*> 0 . DP=30;DPR=30,0;I16=14,16,0,0,1191,47979,0,0,1560,86456,0,0,554,11878,0,0;QS=3,0;MQSB=0.242376;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,30,255:10:0:0:5,5,0,0:10,0 0,24,226:8:0:0:4,4,0,0:8,0 0,36,255:12:0:0:5,7,0,0:12,0 +17 339 . C <*> 0 . DP=31;DPR=31,0;I16=14,17,0,0,1130,43210,0,0,1589,87297,0,0,554,11874,0,0;QS=3,0;MQSB=0.175471;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,255:11:0:0:5,6,0,0:11,0 0,24,185:8:0:0:4,4,0,0:8,0 0,36,255:12:0:0:5,7,0,0:12,0 +17 340 . C <*> 0 . DP=31;DPR=31,0;I16=14,17,0,0,1196,47044,0,0,1589,87297,0,0,554,11852,0,0;QS=3,0;MQSB=0.175471;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,255:11:0:0:5,6,0,0:11,0 0,24,221:8:0:0:4,4,0,0:8,0 0,36,255:12:0:0:5,7,0,0:12,0 +17 341 . T <*> 0 . DP=31;DPR=31,0;I16=14,17,0,0,1227,48995,0,0,1589,87297,0,0,554,11862,0,0;QS=3,0;MQSB=0.175471;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,255:11:0:0:5,6,0,0:11,0 0,24,216:8:0:0:4,4,0,0:8,0 0,36,255:12:0:0:5,7,0,0:12,0 +17 342 . T <*> 0 . DP=31;DPR=31,0;I16=14,17,0,0,1162,43942,0,0,1589,87297,0,0,554,11904,0,0;QS=3,0;MQSB=0.175471;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,255:11:0:0:5,6,0,0:11,0 0,24,210:8:0:0:4,4,0,0:8,0 0,36,255:12:0:0:5,7,0,0:12,0 +17 343 . G <*> 0 . DP=32;DPR=31,0;I16=14,17,0,0,1150,43702,0,0,1620,90056,0,0,550,11962,0,0;QS=3,0;MQSB=0.283511;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,30,249:10:0:0:5,5,0,0:10,0 0,27,218:9:0:0:4,5,0,0:9,0 0,36,255:12:0:0:5,7,0,0:12,0 +17 344 . C <*> 0 . DP=32;DPR=32,0;I16=14,18,0,0,1181,45169,0,0,1649,90897,0,0,554,12036,0,0;QS=3,0;MQSB=0.210122;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,255:11:0:0:5,6,0,0:11,0 0,27,217:9:0:0:4,5,0,0:9,0 0,36,255:12:0:0:5,7,0,0:12,0 +17 345 . T <*> 0 . DP=31;DPR=31,0;I16=14,17,0,0,1205,47259,0,0,1589,87297,0,0,555,12129,0,0;QS=3,0;MQSB=0.175471;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,255:11:0:0:5,6,0,0:11,0 0,24,221:8:0:0:4,4,0,0:8,0 0,36,255:12:0:0:5,7,0,0:12,0 +17 346 . G <*> 0 . DP=31;DPR=31,0;I16=15,16,0,0,1147,43597,0,0,1620,90056,0,0,557,12255,0,0;QS=3,0;MQSB=0.220358;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,255:11:0:0:6,5,0,0:11,0 0,24,212:8:0:0:4,4,0,0:8,0 0,36,255:12:0:0:5,7,0,0:12,0 +17 347 . G <*> 0 . DP=31;DPR=30,0;I16=14,16,0,0,1119,42227,0,0,1560,86456,0,0,545,12189,0,0;QS=3,0;MQSB=0.242376;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,30,251:10:0:0:5,5,0,0:10,0 0,24,207:8:0:0:4,4,0,0:8,0 0,36,255:12:0:0:5,7,0,0:12,0 +17 348 . T <*> 0 . DP=32;DPR=31,0;I16=15,16,0,0,1145,43007,0,0,1620,90056,0,0,546,12300,0,0;QS=3,0;MQSB=0.220358;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,30,243:10:0:0:5,5,0,0:10,0 0,27,228:9:0:0:5,4,0,0:9,0 0,36,255:12:0:0:5,7,0,0:12,0 +17 349 . T <*> 0 . DP=32;DPR=32,0;I16=16,16,0,0,1194,45350,0,0,1680,93656,0,0,565,12731,0,0;QS=3,0;MQSB=0.201402;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,246:11:0:0:6,5,0,0:11,0 0,27,230:9:0:0:5,4,0,0:9,0 0,36,255:12:0:0:5,7,0,0:12,0 +17 350 . T <*> 0 . DP=31;DPR=31,0;I16=16,15,0,0,1142,43072,0,0,1651,92815,0,0,567,12837,0,0;QS=3,0;MQSB=0.286505;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,249:11:0:0:6,5,0,0:11,0 0,27,230:9:0:0:5,4,0,0:9,0 0,33,255:11:0:0:5,6,0,0:11,0 +17 351 . G <*> 0 . DP=31;DPR=31,0;I16=16,15,0,0,1146,43750,0,0,1651,92815,0,0,568,12920,0,0;QS=3,0;MQSB=0.286505;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,255:11:0:0:6,5,0,0:11,0 0,27,212:9:0:0:5,4,0,0:9,0 0,33,255:11:0:0:5,6,0,0:11,0 +17 352 . A <*> 0 . DP=31;DPR=30,0;I16=16,14,0,0,1150,45520,0,0,1591,89215,0,0,544,12404,0,0;QS=3,0;MQSB=0.242376;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,255:11:0:0:6,5,0,0:11,0 0,24,224:8:0:0:5,3,0,0:8,0 0,33,255:11:0:0:5,6,0,0:11,0 +17 353 . G <*> 0 . DP=29;DPR=29,0;I16=15,14,0,0,1109,43095,0,0,1562,88374,0,0,570,13064,0,0;QS=3,0;MQSB=0.424373;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,30,255:10:0:0:5,5,0,0:10,0 0,27,231:9:0:0:5,4,0,0:9,0 0,30,255:10:0:0:5,5,0,0:10,0 +17 354 . A <*> 0 . DP=28;DPR=28,0;I16=14,14,0,0,1078,42938,0,0,1502,84774,0,0,571,13075,0,0;QS=3,0;MQSB=0.450096;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,27,225:9:0:0:4,5,0,0:9,0 0,27,244:9:0:0:5,4,0,0:9,0 0,30,255:10:0:0:5,5,0,0:10,0 +17 355 . G T,<*> 0 . DP=28;DPR=27,1,0;I16=14,13,0,1,1001,37907,41,1681,1442,81174,60,3600,547,12487,25,625;QS=2.875,0.125,0;SGB=-0.556633;RPB=1;MQB=1;MQSB=0.450096;BQB=1;MQ0F=0 PL:DP:DV:SP:DP4:DPR 14,0,200,38,203,231:9:1:0:4,4,0,1:8,1,0 0,27,222,27,222,222:9:0:0:5,4,0,0:9,0,0 0,30,255,30,255,255:10:0:0:5,5,0,0:10,0,0 +17 356 . G <*> 0 . DP=27;DPR=27,0;I16=14,13,0,0,993,37481,0,0,1465,83405,0,0,574,13174,0,0;QS=3,0;MQSB=0.580277;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,27,228:9:0:0:4,5,0,0:9,0 0,24,201:8:0:0:5,3,0,0:8,0 0,30,255:10:0:0:5,5,0,0:10,0 +17 357 . C <*> 0 . DP=28;DPR=27,0;I16=14,13,0,0,1021,39471,0,0,1465,83405,0,0,550,12584,0,0;QS=3,0;MQSB=0.580277;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,30,255:10:0:0:5,5,0,0:10,0 0,24,205:8:0:0:5,3,0,0:8,0 0,27,251:9:0:0:4,5,0,0:9,0 +17 358 . A <*> 0 . DP=28;DPR=28,0;I16=15,13,0,0,1050,40518,0,0,1525,87005,0,0,576,13216,0,0;QS=3,0;MQSB=0.556581;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,30,254:10:0:0:5,5,0,0:10,0 0,24,197:8:0:0:5,3,0,0:8,0 0,30,255:10:0:0:5,5,0,0:10,0 +17 359 . G <*> 0 . DP=29;DPR=28,0;I16=15,13,0,0,1085,42761,0,0,1525,87005,0,0,552,12620,0,0;QS=3,0;MQSB=0.556581;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,30,255:10:0:0:5,5,0,0:10,0 0,21,187:7:0:0:5,2,0,0:7,0 0,33,255:11:0:0:5,6,0,0:11,0 +17 360 . A <*> 0 . DP=29;DPR=29,0;I16=15,14,0,0,1111,43259,0,0,1585,90605,0,0,579,13297,0,0;QS=3,0;MQSB=0.604224;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,30,252:10:0:0:5,5,0,0:10,0 0,24,220:8:0:0:5,3,0,0:8,0 0,33,255:11:0:0:5,6,0,0:11,0 +17 361 . A <*> 0 . DP=29;DPR=29,0;I16=15,14,0,0,1116,43442,0,0,1585,90605,0,0,579,13273,0,0;QS=3,0;MQSB=0.604224;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,30,252:10:0:0:5,5,0,0:10,0 0,24,219:8:0:0:5,3,0,0:8,0 0,33,255:11:0:0:5,6,0,0:11,0 +17 362 . A <*> 0 . DP=29;DPR=29,0;I16=16,13,0,0,1104,42700,0,0,1585,90605,0,0,580,13272,0,0;QS=3,0;MQSB=0.535133;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,255:11:0:0:6,5,0,0:11,0 0,24,218:8:0:0:5,3,0,0:8,0 0,30,255:10:0:0:5,5,0,0:10,0 +17 363 . A <*> 0 . DP=29;DPR=29,0;I16=16,13,0,0,1087,41437,0,0,1585,90605,0,0,581,13245,0,0;QS=3,0;MQSB=0.535133;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,255:11:0:0:6,5,0,0:11,0 0,24,213:8:0:0:5,3,0,0:8,0 0,30,255:10:0:0:5,5,0,0:10,0 +17 364 . T <*> 0 . DP=29;DPR=29,0;I16=16,13,0,0,1032,37960,0,0,1585,90605,0,0,582,13244,0,0;QS=3,0;MQSB=0.535133;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,250:11:0:0:6,5,0,0:11,0 0,24,205:8:0:0:5,3,0,0:8,0 0,30,255:10:0:0:5,5,0,0:10,0 +17 365 . G <*> 0 . DP=29;DPR=29,0;I16=16,13,0,0,1105,43079,0,0,1585,90605,0,0,582,13218,0,0;QS=3,0;MQSB=0.535133;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,255:11:0:0:6,5,0,0:11,0 0,24,211:8:0:0:5,3,0,0:8,0 0,30,255:10:0:0:5,5,0,0:10,0 +17 366 . A <*> 0 . DP=29;DPR=29,0;I16=16,13,0,0,1090,41562,0,0,1585,90605,0,0,581,13167,0,0;QS=3,0;MQSB=0.535133;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,255:11:0:0:6,5,0,0:11,0 0,24,211:8:0:0:5,3,0,0:8,0 0,30,255:10:0:0:5,5,0,0:10,0 +17 367 . T <*> 0 . DP=29;DPR=29,0;I16=16,13,0,0,1055,39149,0,0,1585,90605,0,0,579,13093,0,0;QS=3,0;MQSB=0.535133;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,255:11:0:0:6,5,0,0:11,0 0,24,204:8:0:0:5,3,0,0:8,0 0,30,255:10:0:0:5,5,0,0:10,0 +17 368 . A <*> 0 . DP=29;DPR=29,0;I16=16,13,0,0,1054,39632,0,0,1585,90605,0,0,576,12998,0,0;QS=3,0;MQSB=0.535133;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,255:11:0:0:6,5,0,0:11,0 0,24,208:8:0:0:5,3,0,0:8,0 0,30,255:10:0:0:5,5,0,0:10,0 +17 369 . T <*> 0 . DP=28;DPR=27,0;I16=16,11,0,0,1037,40275,0,0,1496,86164,0,0,548,12256,0,0;QS=3,0;MQSB=0.659218;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,30,250:10:0:0:6,4,0,0:10,0 0,21,196:7:0:0:5,2,0,0:7,0 0,30,255:10:0:0:5,5,0,0:10,0 +17 370 . C <*> 0 . DP=28;DPR=28,0;I16=16,12,0,0,1045,40219,0,0,1556,89764,0,0,570,12790,0,0;QS=3,0;MQSB=0.705296;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,30,255:10:0:0:6,4,0,0:10,0 0,24,201:8:0:0:5,3,0,0:8,0 0,30,255:10:0:0:5,5,0,0:10,0 +17 371 . T <*> 0 . DP=29;DPR=29,0;I16=16,13,0,0,1155,46591,0,0,1616,93364,0,0,567,12725,0,0;QS=3,0;MQSB=0.744925;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,30,255:10:0:0:6,4,0,0:10,0 0,24,227:8:0:0:5,3,0,0:8,0 0,33,255:11:0:0:5,6,0,0:11,0 +17 372 . C <*> 0 . DP=30;DPR=30,0;I16=16,14,0,0,1139,44019,0,0,1676,96964,0,0,564,12636,0,0;QS=3,0;MQSB=0.779025;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,255:11:0:0:6,5,0,0:11,0 0,24,215:8:0:0:5,3,0,0:8,0 0,33,255:11:0:0:5,6,0,0:11,0 +17 373 . A <*> 0 . DP=30;DPR=30,0;I16=16,14,0,0,1142,44118,0,0,1676,96964,0,0,561,12525,0,0;QS=3,0;MQSB=0.779025;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,255:11:0:0:6,5,0,0:11,0 0,24,220:8:0:0:5,3,0,0:8,0 0,33,255:11:0:0:5,6,0,0:11,0 +17 374 . T <*> 0 . DP=30;DPR=30,0;I16=16,14,0,0,1098,41180,0,0,1676,96964,0,0,556,12344,0,0;QS=3,0;MQSB=0.779025;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,255:11:0:0:6,5,0,0:11,0 0,24,221:8:0:0:5,3,0,0:8,0 0,33,255:11:0:0:5,6,0,0:11,0 +17 375 . A T,<*> 0 . DP=31;DPR=30,1,0;I16=17,13,0,1,1138,43798,14,196,1676,96964,60,3600,547,12177,4,16;QS=2.9661,0.0338983,0;SGB=-0.556633;RPB=1;MQB=1;MQSB=0.763662;BQB=1;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,36,255,36,255,255:12:0:0:7,5,0,0:12,0,0 0,24,218,24,218,218:8:0:0:5,3,0,0:8,0,0 0,18,255,30,255,255:11:1:0:5,5,0,1:10,1,0 +17 376 . G <*> 0 . DP=31;DPR=31,0;I16=17,14,0,0,1131,42581,0,0,1736,100564,0,0,547,12073,0,0;QS=3,0;MQSB=0.763662;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,36,255:12:0:0:7,5,0,0:12,0 0,24,220:8:0:0:5,3,0,0:8,0 0,33,255:11:0:0:5,6,0,0:11,0 +17 377 . T <*> 0 . DP=31;DPR=30,0;I16=16,14,0,0,1105,41629,0,0,1676,96964,0,0,518,11360,0,0;QS=3,0;MQSB=0.779025;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,255:11:0:0:6,5,0,0:11,0 0,24,211:8:0:0:5,3,0,0:8,0 0,33,255:11:0:0:5,6,0,0:11,0 +17 378 . T <*> 0 . DP=30;DPR=30,0;I16=18,12,0,0,1098,41066,0,0,1707,99723,0,0,541,11927,0,0;QS=3,0;MQSB=0.878946;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,39,255:13:0:0:8,5,0,0:13,0 0,21,186:7:0:0:5,2,0,0:7,0 0,30,255:10:0:0:5,5,0,0:10,0 +17 379 . G <*> 0 . DP=29;DPR=28,0;I16=18,10,0,0,1053,40181,0,0,1618,95282,0,0,534,11848,0,0;QS=3,0;MQSB=0.981777;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,255:11:0:0:8,3,0,0:11,0 0,21,187:7:0:0:5,2,0,0:7,0 0,30,255:10:0:0:5,5,0,0:10,0 +17 380 . C <*> 0 . DP=29;DPR=28,0;I16=18,10,0,0,1087,42743,0,0,1618,95282,0,0,514,11172,0,0;QS=3,0;MQSB=0.981777;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,36,255:12:0:0:8,4,0,0:12,0 0,18,177:6:0:0:5,1,0,0:6,0 0,30,255:10:0:0:5,5,0,0:10,0 +17 381 . T <*> 0 . DP=29;DPR=29,0;I16=18,11,0,0,1168,47412,0,0,1678,98882,0,0,537,11729,0,0;QS=3,0;MQSB=0.987702;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,36,255:12:0:0:8,4,0,0:12,0 0,21,212:7:0:0:5,2,0,0:7,0 0,30,255:10:0:0:5,5,0,0:10,0 +17 382 . T <*> 0 . DP=29;DPR=28,0;I16=17,11,0,0,1054,40450,0,0,1618,95282,0,0,510,11068,0,0;QS=3,0;MQSB=0.990092;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,33,255:11:0:0:7,4,0,0:11,0 0,21,182:7:0:0:5,2,0,0:7,0 0,30,255:10:0:0:5,5,0,0:10,0 +17 383 . T <*> 0 . DP=29;DPR=28,0;I16=18,10,0,0,1052,39798,0,0,1618,95282,0,0,507,11013,0,0;QS=3,0;MQSB=0.981777;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,36,255:12:0:0:8,4,0,0:12,0 0,18,165:6:0:0:5,1,0,0:6,0 0,30,255:10:0:0:5,5,0,0:10,0 +17 384 . A <*> 0 . DP=31;DPR=30,0;I16=19,11,0,0,1077,39885,0,0,1738,102482,0,0,504,10988,0,0;QS=3,0;MQSB=0.985292;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,39,255:13:0:0:8,5,0,0:13,0 0,21,176:7:0:0:6,1,0,0:7,0 0,30,255:10:0:0:5,5,0,0:10,0 +17 385 . C <*> 0 . DP=31;DPR=31,0;I16=19,12,0,0,1118,41180,0,0,1798,106082,0,0,527,11569,0,0;QS=3,0;MQSB=0.989977;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,39,255:13:0:0:8,5,0,0:13,0 0,24,186:8:0:0:6,2,0,0:8,0 0,30,255:10:0:0:5,5,0,0:10,0 +17 386 . T <*> 0 . DP=30;DPR=30,0;I16=18,12,0,0,1158,45592,0,0,1738,102482,0,0,526,11556,0,0;QS=3,0;MQSB=0.991968;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,39,255:13:0:0:8,5,0,0:13,0 0,21,191:7:0:0:5,2,0,0:7,0 0,30,255:10:0:0:5,5,0,0:10,0 +17 387 . T <*> 0 . DP=30;DPR=30,0;I16=18,12,0,0,1105,41821,0,0,1738,102482,0,0,525,11573,0,0;QS=3,0;MQSB=0.991968;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,39,255:13:0:0:8,5,0,0:13,0 0,21,187:7:0:0:5,2,0,0:7,0 0,30,255:10:0:0:5,5,0,0:10,0 +17 388 . T <*> 0 . DP=29;DPR=29,0;I16=17,12,0,0,1089,41577,0,0,1678,98882,0,0,523,11519,0,0;QS=3,0;MQSB=0.993891;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,39,255:13:0:0:8,5,0,0:13,0 0,18,180:6:0:0:4,2,0,0:6,0 0,30,255:10:0:0:5,5,0,0:10,0 +17 389 . G <*> 0 . DP=29;DPR=29,0;I16=17,12,0,0,1067,40095,0,0,1678,98882,0,0,520,11444,0,0;QS=3,0;MQSB=0.993891;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,39,255:13:0:0:8,5,0,0:13,0 0,18,171:6:0:0:4,2,0,0:6,0 0,30,255:10:0:0:5,5,0,0:10,0 +17 390 . C <*> 0 . DP=29;DPR=29,0;I16=17,12,0,0,1071,40423,0,0,1678,98882,0,0,517,11399,0,0;QS=3,0;MQSB=0.993891;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,39,255:13:0:0:8,5,0,0:13,0 0,18,162:6:0:0:4,2,0,0:6,0 0,30,255:10:0:0:5,5,0,0:10,0 +17 391 . A <*> 0 . DP=29;DPR=29,0;I16=18,11,0,0,1091,41603,0,0,1647,96123,0,0,515,11383,0,0;QS=3,0;MQSB=0.995968;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,39,255:13:0:0:8,5,0,0:13,0 0,18,163:6:0:0:4,2,0,0:6,0 0,30,255:10:0:0:6,4,0,0:10,0 +17 392 . T <*> 0 . DP=29;DPR=29,0;I16=18,11,0,0,1046,38838,0,0,1647,96123,0,0,515,11395,0,0;QS=3,0;MQSB=0.995968;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,39,255:13:0:0:8,5,0,0:13,0 0,15,153:5:0:0:3,2,0,0:5,0 0,33,255:11:0:0:7,4,0,0:11,0 +17 393 . A <*> 0 . DP=28;DPR=28,0;I16=17,11,0,0,1014,37582,0,0,1587,92523,0,0,517,11435,0,0;QS=3,0;MQSB=0.993109;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,36,255:12:0:0:7,5,0,0:12,0 0,15,133:5:0:0:3,2,0,0:5,0 0,33,255:11:0:0:7,4,0,0:11,0 +17 394 . T <*> 0 . DP=28;DPR=28,0;I16=17,11,0,0,1022,38342,0,0,1587,92523,0,0,519,11503,0,0;QS=3,0;MQSB=0.993109;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,36,255:12:0:0:7,5,0,0:12,0 0,15,141:5:0:0:3,2,0,0:5,0 0,33,255:11:0:0:7,4,0,0:11,0 +17 395 . T <*> 0 . DP=28;DPR=28,0;I16=17,11,0,0,1060,40596,0,0,1587,92523,0,0,521,11599,0,0;QS=3,0;MQSB=0.993109;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,36,255:12:0:0:7,5,0,0:12,0 0,15,164:5:0:0:3,2,0,0:5,0 0,33,255:11:0:0:7,4,0,0:11,0 +17 396 . T <*> 0 . DP=28;DPR=28,0;I16=17,11,0,0,1032,39228,0,0,1587,92523,0,0,523,11723,0,0;QS=3,0;MQSB=0.993109;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,36,255:12:0:0:7,5,0,0:12,0 0,15,158:5:0:0:3,2,0,0:5,0 0,33,255:11:0:0:7,4,0,0:11,0 +17 397 . T <*> 0 . DP=28;DPR=28,0;I16=17,11,0,0,1046,39510,0,0,1587,92523,0,0,524,11824,0,0;QS=3,0;MQSB=0.993109;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,36,255:12:0:0:7,5,0,0:12,0 0,15,149:5:0:0:3,2,0,0:5,0 0,33,255:11:0:0:7,4,0,0:11,0 +17 398 . A <*> 0 . DP=28;DPR=28,0;I16=17,11,0,0,1021,38105,0,0,1587,92523,0,0,524,11850,0,0;QS=3,0;MQSB=0.993109;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,39,255:13:0:0:8,5,0,0:13,0 0,15,144:5:0:0:3,2,0,0:5,0 0,30,255:10:0:0:6,4,0,0:10,0 +17 399 . A <*> 0 . DP=28;DPR=28,0;I16=17,11,0,0,1015,38469,0,0,1587,92523,0,0,526,11900,0,0;QS=3,0;MQSB=0.993109;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,39,255:13:0:0:8,5,0,0:13,0 0,15,140:5:0:0:3,2,0,0:5,0 0,30,255:10:0:0:6,4,0,0:10,0 +17 400 . A <*> 0 . DP=29;DPR=29,0;I16=17,12,0,0,1056,39702,0,0,1647,96123,0,0,526,11828,0,0;QS=3,0;MQSB=0.988062;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,39,255:13:0:0:8,5,0,0:13,0 0,15,159:5:0:0:3,2,0,0:5,0 0,33,255:11:0:0:6,5,0,0:11,0 +17 401 . A <*> 0 . DP=29;DPR=28,0;I16=17,11,0,0,1052,40302,0,0,1587,92523,0,0,501,11113,0,0;QS=3,0;MQSB=0.993109;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,39,255:13:0:0:8,5,0,0:13,0 0,15,160:5:0:0:3,2,0,0:5,0 0,30,255:10:0:0:6,4,0,0:10,0 +17 402 . T <*> 0 . DP=29;DPR=29,0;I16=17,12,0,0,1082,41232,0,0,1647,96123,0,0,526,11680,0,0;QS=3,0;MQSB=0.988062;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,39,255:13:0:0:8,5,0,0:13,0 0,15,149:5:0:0:3,2,0,0:5,0 0,33,255:11:0:0:6,5,0,0:11,0 +17 403 . T <*> 0 . DP=29;DPR=29,0;I16=17,12,0,0,1085,40985,0,0,1647,96123,0,0,526,11654,0,0;QS=3,0;MQSB=0.988062;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,39,255:13:0:0:8,5,0,0:13,0 0,15,148:5:0:0:3,2,0,0:5,0 0,33,255:11:0:0:6,5,0,0:11,0 +17 404 . G <*> 0 . DP=29;DPR=29,0;I16=17,12,0,0,1074,40524,0,0,1647,96123,0,0,525,11609,0,0;QS=3,0;MQSB=0.988062;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,39,255:13:0:0:8,5,0,0:13,0 0,15,131:5:0:0:3,2,0,0:5,0 0,33,255:11:0:0:6,5,0,0:11,0 +17 405 . T <*> 0 . DP=27;DPR=26,0;I16=16,10,0,0,988,37870,0,0,1498,88082,0,0,519,11543,0,0;QS=3,0;MQSB=0.987578;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,39,255:13:0:0:8,5,0,0:13,0 0,9,103:3:0:0:2,1,0,0:3,0 0,30,255:10:0:0:6,4,0,0:10,0 +17 406 . G <*> 0 . DP=27;DPR=27,0;I16=16,11,0,0,976,36752,0,0,1558,91682,0,0,527,11601,0,0;QS=3,0;MQSB=0.992419;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,39,255:13:0:0:8,5,0,0:13,0 0,12,125:4:0:0:2,2,0,0:4,0 0,30,247:10:0:0:6,4,0,0:10,0 +17 407 . A <*> 0 . DP=27;DPR=27,0;I16=16,11,0,0,1007,38355,0,0,1558,91682,0,0,526,11538,0,0;QS=3,0;MQSB=0.992419;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,39,255:13:0:0:8,5,0,0:13,0 0,12,125:4:0:0:2,2,0,0:4,0 0,30,255:10:0:0:6,4,0,0:10,0 +17 408 . C <*> 0 . DP=28;DPR=27,0;I16=16,11,0,0,1006,38136,0,0,1558,91682,0,0,521,11489,0,0;QS=3,0;MQSB=0.992419;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,42,255:14:0:0:8,6,0,0:14,0 0,9,110:3:0:0:2,1,0,0:3,0 0,30,244:10:0:0:6,4,0,0:10,0 +17 409 . T <*> 0 . DP=29;DPR=29,0;I16=17,12,0,0,1100,42734,0,0,1678,98882,0,0,525,11503,0,0;QS=3,0;MQSB=0.993891;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,42,255:14:0:0:8,6,0,0:14,0 0,12,131:4:0:0:2,2,0,0:4,0 0,33,255:11:0:0:7,4,0,0:11,0 +17 410 . T <*> 0 . DP=29;DPR=29,0;I16=17,12,0,0,1035,38325,0,0,1678,98882,0,0,524,11432,0,0;QS=3,0;MQSB=0.993891;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,42,255:14:0:0:8,6,0,0:14,0 0,12,125:4:0:0:2,2,0,0:4,0 0,33,255:11:0:0:7,4,0,0:11,0 +17 411 . T <*> 0 . DP=29;DPR=27,0;I16=17,10,0,0,1003,37747,0,0,1558,91682,0,0,496,10716,0,0;QS=3,0;MQSB=0.984677;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,42,255:14:0:0:8,6,0,0:14,0 0,9,104:3:0:0:2,1,0,0:3,0 0,30,255:10:0:0:7,3,0,0:10,0 +17 412 . C T,<*> 0 . DP=30;DPR=29,1,0;I16=17,12,1,0,1094,42458,14,196,1678,98882,60,3600,495,10659,25,625;QS=2.97455,0.0254545,0;SGB=-0.556633;RPB=1;MQB=1;MQSB=0.991968;BQB=1;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,30,255,42,255,255:15:1:0:8,6,1,0:14,1,0 0,12,124,12,124,124:4:0:0:2,2,0,0:4,0,0 0,33,255,33,255,255:11:0:0:7,4,0,0:11,0,0 +17 413 . A <*> 0 . DP=31;DPR=31,0;I16=18,13,0,0,1189,45985,0,0,1798,106082,0,0,520,11258,0,0;QS=3,0;MQSB=0.995005;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,51,255:17:0:0:9,8,0,0:17,0 0,9,102:3:0:0:2,1,0,0:3,0 0,33,255:11:0:0:7,4,0,0:11,0 +17 414 . T <*> 0 . DP=30;DPR=30,0;I16=18,12,0,0,1151,44355,0,0,1738,102482,0,0,523,11265,0,0;QS=3,0;MQSB=0.991968;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,48,255:16:0:0:9,7,0,0:16,0 0,9,109:3:0:0:2,1,0,0:3,0 0,33,255:11:0:0:7,4,0,0:11,0 +17 415 . G <*> 0 . DP=30;DPR=30,0;I16=18,12,0,0,1131,43175,0,0,1738,102482,0,0,526,11306,0,0;QS=3,0;MQSB=0.991968;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,48,255:16:0:0:9,7,0,0:16,0 0,9,110:3:0:0:2,1,0,0:3,0 0,33,255:11:0:0:7,4,0,0:11,0 +17 416 . G <*> 0 . DP=30;DPR=29,0;I16=17,12,0,0,1083,41273,0,0,1678,98882,0,0,514,11156,0,0;QS=3,0;MQSB=0.993891;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,48,255:16:0:0:9,7,0,0:16,0 0,9,114:3:0:0:2,1,0,0:3,0 0,30,253:10:0:0:6,4,0,0:10,0 +17 417 . C <*> 0 . DP=30;DPR=30,0;I16=18,12,0,0,1114,42244,0,0,1738,102482,0,0,531,11439,0,0;QS=3,0;MQSB=0.991968;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,48,255:16:0:0:9,7,0,0:16,0 0,9,108:3:0:0:2,1,0,0:3,0 0,33,255:11:0:0:7,4,0,0:11,0 +17 418 . A <*> 0 . DP=30;DPR=30,0;I16=18,12,0,0,1146,44248,0,0,1738,102482,0,0,532,11478,0,0;QS=3,0;MQSB=0.991968;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,48,255:16:0:0:9,7,0,0:16,0 0,9,111:3:0:0:2,1,0,0:3,0 0,33,255:11:0:0:7,4,0,0:11,0 +17 419 . T <*> 0 . DP=30;DPR=30,0;I16=18,12,0,0,1117,42327,0,0,1738,102482,0,0,532,11498,0,0;QS=3,0;MQSB=0.991968;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,48,255:16:0:0:9,7,0,0:16,0 0,9,112:3:0:0:2,1,0,0:3,0 0,33,255:11:0:0:7,4,0,0:11,0 +17 420 . A <*> 0 . DP=31;DPR=31,0;I16=18,13,0,0,1117,41011,0,0,1798,106082,0,0,532,11550,0,0;QS=3,0;MQSB=0.995005;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,48,255:16:0:0:9,7,0,0:16,0 0,9,108:3:0:0:2,1,0,0:3,0 0,36,255:12:0:0:7,5,0,0:12,0 +17 421 . A <*> 0 . DP=33;DPR=33,0;I16=19,14,0,0,1208,45398,0,0,1887,110523,0,0,533,11635,0,0;QS=3,0;MQSB=0.986656;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,48,255:16:0:0:9,7,0,0:16,0 0,9,113:3:0:0:2,1,0,0:3,0 0,42,255:14:0:0:8,6,0,0:14,0 +17 422 . A <*> 0 . DP=33;DPR=32,0;I16=19,13,0,0,1205,46441,0,0,1827,106923,0,0,510,11082,0,0;QS=3,0;MQSB=0.991023;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,48,255:16:0:0:9,7,0,0:16,0 0,9,116:3:0:0:2,1,0,0:3,0 0,39,255:13:0:0:8,5,0,0:13,0 +17 423 . T <*> 0 . DP=32;DPR=32,0;I16=19,13,0,0,1202,45416,0,0,1827,106923,0,0,538,11818,0,0;QS=3,0;MQSB=0.991023;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,48,255:16:0:0:9,7,0,0:16,0 0,9,110:3:0:0:2,1,0,0:3,0 0,39,255:13:0:0:8,5,0,0:13,0 +17 424 . A <*> 0 . DP=32;DPR=32,0;I16=19,13,0,0,1147,41685,0,0,1827,106923,0,0,539,11867,0,0;QS=3,0;MQSB=0.991023;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,48,255:16:0:0:9,7,0,0:16,0 0,9,106:3:0:0:2,1,0,0:3,0 0,39,255:13:0:0:8,5,0,0:13,0 +17 425 . A <*> 0 . DP=29;DPR=29,0;I16=16,13,0,0,1070,40616,0,0,1647,96123,0,0,542,11900,0,0;QS=3,0;MQSB=0.976248;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,45,255:15:0:0:8,7,0,0:15,0 0,9,111:3:0:0:2,1,0,0:3,0 0,33,249:11:0:0:6,5,0,0:11,0 +17 426 . T <*> 0 . DP=29;DPR=28,0;I16=16,12,0,0,997,36561,0,0,1587,92523,0,0,519,11287,0,0;QS=3,0;MQSB=0.982906;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,45,255:15:0:0:8,7,0,0:15,0 0,9,105:3:0:0:2,1,0,0:3,0 0,30,225:10:0:0:6,4,0,0:10,0 +17 427 . A <*> 0 . DP=29;DPR=29,0;I16=16,13,0,0,1024,37266,0,0,1647,96123,0,0,546,11952,0,0;QS=3,0;MQSB=0.976248;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,45,255:15:0:0:8,7,0,0:15,0 0,9,111:3:0:0:2,1,0,0:3,0 0,33,242:11:0:0:6,5,0,0:11,0 +17 428 . C <*> 0 . DP=29;DPR=29,0;I16=16,13,0,0,1064,39706,0,0,1647,96123,0,0,548,12020,0,0;QS=3,0;MQSB=0.976248;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,45,255:15:0:0:8,7,0,0:15,0 0,9,111:3:0:0:2,1,0,0:3,0 0,33,254:11:0:0:6,5,0,0:11,0 +17 429 . T <*> 0 . DP=30;DPR=30,0;I16=16,14,0,0,1150,44918,0,0,1707,99723,0,0,549,12067,0,0;QS=3,0;MQSB=0.969373;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,48,255:16:0:0:8,8,0,0:16,0 0,9,115:3:0:0:2,1,0,0:3,0 0,33,255:11:0:0:6,5,0,0:11,0 +17 430 . G <*> 0 . DP=30;DPR=30,0;I16=16,14,0,0,1113,42443,0,0,1707,99723,0,0,551,12145,0,0;QS=3,0;MQSB=0.969373;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,48,255:16:0:0:8,8,0,0:16,0 0,9,112:3:0:0:2,1,0,0:3,0 0,33,246:11:0:0:6,5,0,0:11,0 +17 431 . G <*> 0 . DP=30;DPR=28,0;I16=14,14,0,0,1003,36953,0,0,1587,92523,0,0,553,12255,0,0;QS=3,0;MQSB=0.949591;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,45,255:15:0:0:7,8,0,0:15,0 0,9,101:3:0:0:2,1,0,0:3,0 0,30,225:10:0:0:5,5,0,0:10,0 +17 432 . T <*> 0 . DP=28;DPR=28,0;I16=14,14,0,0,1049,39621,0,0,1587,92523,0,0,556,12346,0,0;QS=3,0;MQSB=0.949591;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,45,255:15:0:0:7,8,0,0:15,0 0,9,114:3:0:0:2,1,0,0:3,0 0,30,255:10:0:0:5,5,0,0:10,0 +17 433 . T <*> 0 . DP=28;DPR=26,0;I16=14,12,0,0,949,35443,0,0,1467,85323,0,0,509,11217,0,0;QS=3,0;MQSB=0.967472;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,42,255:14:0:0:7,7,0,0:14,0 0,9,112:3:0:0:2,1,0,0:3,0 0,27,227:9:0:0:5,4,0,0:9,0 +17 434 . T <*> 0 . DP=29;DPR=29,0;I16=15,14,0,0,1036,37654,0,0,1647,96123,0,0,561,12567,0,0;QS=3,0;MQSB=0.960561;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,48,255:16:0:0:8,8,0,0:16,0 0,9,98:3:0:0:2,1,0,0:3,0 0,30,243:10:0:0:5,5,0,0:10,0 +17 435 . A <*> 0 . DP=29;DPR=28,0;I16=15,13,0,0,1024,37970,0,0,1587,92523,0,0,556,12560,0,0;QS=3,0;MQSB=0.968414;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,45,255:15:0:0:8,7,0,0:15,0 0,9,103:3:0:0:2,1,0,0:3,0 0,30,237:10:0:0:5,5,0,0:10,0 +17 436 . T <*> 0 . DP=28;DPR=28,0;I16=14,14,0,0,998,36220,0,0,1587,92523,0,0,564,12654,0,0;QS=3,0;MQSB=0.949591;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,48,255:16:0:0:8,8,0,0:16,0 0,9,110:3:0:0:2,1,0,0:3,0 0,27,223:9:0:0:4,5,0,0:9,0 +17 437 . T <*> 0 . DP=28;DPR=27,0;I16=13,14,0,0,990,36832,0,0,1558,91682,0,0,549,12435,0,0;QS=3,0;MQSB=0.999706;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,48,255:16:0:0:8,8,0,0:16,0 0,9,109:3:0:0:2,1,0,0:3,0 0,24,207:8:0:0:3,5,0,0:8,0 +17 438 . A <*> 0 . DP=28;DPR=27,0;I16=14,13,0,0,972,35640,0,0,1527,88923,0,0,540,12082,0,0;QS=3,0;MQSB=0.9585;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,48,255:16:0:0:8,8,0,0:16,0 0,9,107:3:0:0:2,1,0,0:3,0 0,24,216:8:0:0:4,4,0,0:8,0 +17 439 . C <*> 0 . DP=28;DPR=28,0;I16=14,14,0,0,1055,40273,0,0,1587,92523,0,0,563,12649,0,0;QS=3,0;MQSB=0.949591;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,48,255:16:0:0:8,8,0,0:16,0 0,9,107:3:0:0:2,1,0,0:3,0 0,27,224:9:0:0:4,5,0,0:9,0 +17 440 . A <*> 0 . DP=28;DPR=28,0;I16=14,14,0,0,1095,43251,0,0,1587,92523,0,0,561,12615,0,0;QS=3,0;MQSB=0.949591;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,48,255:16:0:0:8,8,0,0:16,0 0,9,115:3:0:0:2,1,0,0:3,0 0,27,247:9:0:0:4,5,0,0:9,0 +17 441 . G <*> 0 . DP=29;DPR=29,0;I16=15,14,0,0,1068,40344,0,0,1647,96123,0,0,559,12605,0,0;QS=3,0;MQSB=0.960561;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,51,255:17:0:0:9,8,0,0:17,0 0,9,104:3:0:0:2,1,0,0:3,0 0,27,198:9:0:0:4,5,0,0:9,0 +17 442 . A <*> 0 . DP=29;DPR=29,0;I16=15,14,0,0,1091,41507,0,0,1647,96123,0,0,558,12620,0,0;QS=3,0;MQSB=0.960561;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,51,255:17:0:0:9,8,0,0:17,0 0,9,112:3:0:0:2,1,0,0:3,0 0,27,233:9:0:0:4,5,0,0:9,0 +17 443 . A <*> 0 . DP=30;DPR=29,0;I16=15,14,0,0,1173,49439,0,0,1647,96123,0,0,557,12661,0,0;QS=3,0;MQSB=0.960561;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,51,255:17:0:0:9,8,0,0:17,0 0,9,129:3:0:0:2,1,0,0:3,0 0,27,246:9:0:0:4,5,0,0:9,0 +17 444 . G <*> 0 . DP=29;DPR=28,0;I16=15,13,0,0,1095,44661,0,0,1587,92523,0,0,557,12727,0,0;QS=3,0;MQSB=0.968414;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,51,255:17:0:0:9,8,0,0:17,0 0,6,91:2:0:0:2,0,0,0:2,0 0,27,227:9:0:0:4,5,0,0:9,0 +17 445 . C <*> 0 . DP=30;DPR=29,0;I16=16,13,0,0,1100,43706,0,0,1647,96123,0,0,557,12817,0,0;QS=3,0;MQSB=0.976248;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,51,255:17:0:0:9,8,0,0:17,0 0,9,111:3:0:0:3,0,0,0:3,0 0,27,219:9:0:0:4,5,0,0:9,0 +17 446 . A <*> 0 . DP=30;DPR=29,0;I16=16,13,0,0,1107,44265,0,0,1647,96123,0,0,557,12881,0,0;QS=3,0;MQSB=0.976248;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,51,255:17:0:0:9,8,0,0:17,0 0,9,115:3:0:0:3,0,0,0:3,0 0,27,232:9:0:0:4,5,0,0:9,0 +17 447 . C <*> 0 . DP=29;DPR=28,0;I16=16,12,0,0,1108,45364,0,0,1618,95282,0,0,555,12817,0,0;QS=3,0;MQSB=0.856268;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,48,255:16:0:0:9,7,0,0:16,0 0,9,114:3:0:0:3,0,0,0:3,0 0,27,235:9:0:0:4,5,0,0:9,0 +17 448 . T <*> 0 . DP=29;DPR=28,0;I16=16,12,0,0,1125,47237,0,0,1618,95282,0,0,553,12773,0,0;QS=3,0;MQSB=0.856268;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,48,255:16:0:0:9,7,0,0:16,0 0,9,118:3:0:0:3,0,0,0:3,0 0,27,240:9:0:0:4,5,0,0:9,0 +17 449 . A <*> 0 . DP=28;DPR=27,0;I16=15,12,0,0,1091,45981,0,0,1558,91682,0,0,552,12748,0,0;QS=3,0;MQSB=0.84246;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,48,255:16:0:0:9,7,0,0:16,0 0,6,90:2:0:0:2,0,0,0:2,0 0,27,245:9:0:0:4,5,0,0:9,0 +17 450 . G <*> 0 . DP=28;DPR=27,0;I16=15,12,0,0,1069,44603,0,0,1558,91682,0,0,551,12741,0,0;QS=3,0;MQSB=0.84246;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,48,255:16:0:0:9,7,0,0:16,0 0,6,91:2:0:0:2,0,0,0:2,0 0,27,233:9:0:0:4,5,0,0:9,0 +17 451 . A <*> 0 . DP=28;DPR=27,0;I16=15,12,0,0,1021,41371,0,0,1558,91682,0,0,550,12752,0,0;QS=3,0;MQSB=0.84246;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,48,255:16:0:0:9,7,0,0:16,0 0,6,93:2:0:0:2,0,0,0:2,0 0,27,244:9:0:0:4,5,0,0:9,0 +17 452 . A <*> 0 . DP=31;DPR=29,0;I16=18,11,0,0,1079,43353,0,0,1678,98882,0,0,530,12420,0,0;QS=3,0;MQSB=0.884952;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,54,255:18:0:0:11,7,0,0:18,0 0,9,110:3:0:0:3,0,0,0:3,0 0,24,225:8:0:0:4,4,0,0:8,0 +17 453 . A <*> 0 . DP=31;DPR=28,0;I16=17,11,0,0,1037,41069,0,0,1649,98041,0,0,508,11882,0,0;QS=3,0;MQSB=0.967085;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,54,255:18:0:0:11,7,0,0:18,0 0,9,111:3:0:0:3,0,0,0:3,0 0,21,221:7:0:0:3,4,0,0:7,0 +17 454 . A <*> 0 . DP=31;DPR=30,0;I16=18,12,0,0,1158,47028,0,0,1738,102482,0,0,554,12904,0,0;QS=3,0;MQSB=0.878946;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,51,255:17:0:0:10,7,0,0:17,0 0,9,113:3:0:0:3,0,0,0:3,0 0,30,255:10:0:0:5,5,0,0:10,0 +17 455 . T <*> 0 . DP=32;DPR=30,0;I16=17,13,0,0,1148,46574,0,0,1715,100251,0,0,550,12864,0,0;QS=3,0;MQSB=0.973855;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,48,255:16:0:0:9,7,0,0:16,0 0,9,113:3:0:0:3,0,0,0:3,0 0,33,255:11:0:0:5,6,0,0:11,0 +17 456 . G <*> 0 . DP=32;DPR=30,0;I16=17,13,0,0,1161,47287,0,0,1746,103010,0,0,534,12296,0,0;QS=3,0;MQSB=0.998031;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,51,255:17:0:0:10,7,0,0:17,0 0,9,116:3:0:0:3,0,0,0:3,0 0,30,245:10:0:0:4,6,0,0:10,0 +17 457 . C <*> 0 . DP=33;DPR=32,0;I16=19,13,0,0,1218,48642,0,0,1835,107451,0,0,563,12967,0,0;QS=3,0;MQSB=0.985204;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,54,255:18:0:0:11,7,0,0:18,0 0,9,118:3:0:0:3,0,0,0:3,0 0,33,255:11:0:0:5,6,0,0:11,0 +17 458 . A <*> 0 . DP=33;DPR=32,0;I16=19,13,0,0,1226,49034,0,0,1835,107451,0,0,568,12990,0,0;QS=3,0;MQSB=0.985204;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,54,255:18:0:0:11,7,0,0:18,0 0,9,111:3:0:0:3,0,0,0:3,0 0,33,255:11:0:0:5,6,0,0:11,0 +17 459 . T <*> 0 . DP=33;DPR=31,0;I16=18,13,0,0,1167,46981,0,0,1775,103851,0,0,565,12945,0,0;QS=3,0;MQSB=0.980167;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,54,255:18:0:0:11,7,0,0:18,0 0,6,92:2:0:0:2,0,0,0:2,0 0,33,255:11:0:0:5,6,0,0:11,0 +17 460 . G <*> 0 . DP=32;DPR=31,0;I16=19,12,0,0,1219,50105,0,0,1775,103851,0,0,575,12929,0,0;QS=3,0;MQSB=0.989977;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,54,255:18:0:0:11,7,0,0:18,0 0,9,116:3:0:0:3,0,0,0:3,0 0,30,255:10:0:0:5,5,0,0:10,0 +17 461 . T <*> 0 . DP=32;DPR=31,0;I16=19,12,0,0,1213,49819,0,0,1775,103851,0,0,577,12845,0,0;QS=3,0;MQSB=0.989977;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,54,255:18:0:0:11,7,0,0:18,0 0,9,115:3:0:0:3,0,0,0:3,0 0,30,255:10:0:0:5,5,0,0:10,0 +17 462 . G <*> 0 . DP=32;DPR=31,0;I16=19,12,0,0,1190,48962,0,0,1775,103851,0,0,580,12792,0,0;QS=3,0;MQSB=0.989977;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,51,255:17:0:0:10,7,0,0:17,0 0,12,119:4:0:0:4,0,0,0:4,0 0,30,241:10:0:0:5,5,0,0:10,0 +17 463 . G <*> 0 . DP=32;DPR=31,0;I16=19,12,0,0,1114,44214,0,0,1775,103851,0,0,584,12770,0,0;QS=3,0;MQSB=0.989977;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,51,255:17:0:0:10,7,0,0:17,0 0,12,114:4:0:0:4,0,0,0:4,0 0,30,221:10:0:0:5,5,0,0:10,0 +17 464 . A <*> 0 . DP=32;DPR=29,0;I16=18,11,0,0,1100,43908,0,0,1686,99410,0,0,556,12106,0,0;QS=3,0;MQSB=0.99095;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,51,255:17:0:0:10,7,0,0:17,0 0,12,133:4:0:0:4,0,0,0:4,0 0,24,213:8:0:0:4,4,0,0:8,0 +17 465 . C <*> 0 . DP=33;DPR=31,0;I16=20,11,0,0,1191,48085,0,0,1775,103851,0,0,586,12786,0,0;QS=3,0;MQSB=0.996597;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,51,255:17:0:0:10,7,0,0:17,0 0,15,140:5:0:0:5,0,0,0:5,0 0,27,231:9:0:0:5,4,0,0:9,0 +17 466 . A <*> 0 . DP=34;DPR=33,0;I16=21,12,0,0,1293,53311,0,0,1895,111051,0,0,597,12897,0,0;QS=3,0;MQSB=0.995633;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,54,255:18:0:0:11,7,0,0:18,0 0,15,154:5:0:0:5,0,0,0:5,0 0,30,255:10:0:0:5,5,0,0:10,0 +17 467 . A <*> 0 . DP=34;DPR=32,0;I16=21,11,0,0,1256,51450,0,0,1835,107451,0,0,597,12891,0,0;QS=3,0;MQSB=0.998231;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,54,255:18:0:0:11,7,0,0:18,0 0,15,157:5:0:0:5,0,0,0:5,0 0,27,248:9:0:0:5,4,0,0:9,0 +17 468 . A <*> 0 . DP=35;DPR=34,0;I16=22,12,0,0,1274,51268,0,0,1955,114651,0,0,604,12904,0,0;QS=3,0;MQSB=0.997406;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,57,255:19:0:0:12,7,0,0:19,0 0,15,154:5:0:0:5,0,0,0:5,0 0,30,251:10:0:0:5,5,0,0:10,0 +17 469 . A <*> 0 . DP=35;DPR=34,0;I16=22,12,0,0,1285,52989,0,0,1955,114651,0,0,608,12940,0,0;QS=3,0;MQSB=0.997406;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,57,255:19:0:0:12,7,0,0:19,0 0,15,146:5:0:0:5,0,0,0:5,0 0,30,255:10:0:0:5,5,0,0:10,0 +17 470 . G <*> 0 . DP=35;DPR=34,0;I16=22,12,0,0,1281,51055,0,0,1955,114651,0,0,612,13016,0,0;QS=3,0;MQSB=0.997406;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,57,255:19:0:0:12,7,0,0:19,0 0,15,148:5:0:0:5,0,0,0:5,0 0,30,238:10:0:0:5,5,0,0:10,0 +17 471 . T <*> 0 . DP=36;DPR=33,0;I16=22,11,0,0,1239,49021,0,0,1918,113282,0,0,599,12825,0,0;QS=3,0;MQSB=0.915545;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,57,255:19:0:0:12,7,0,0:19,0 0,15,150:5:0:0:5,0,0,0:5,0 0,27,232:9:0:0:5,4,0,0:9,0 +17 472 . T <*> 0 . DP=35;DPR=33,0;I16=21,12,0,0,1245,48915,0,0,1926,113810,0,0,595,12559,0,0;QS=3,0;MQSB=0.988858;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,57,255:19:0:0:12,7,0,0:19,0 0,15,153:5:0:0:5,0,0,0:5,0 0,27,237:9:0:0:4,5,0,0:9,0 +17 473 . G <*> 0 . DP=35;DPR=33,0;I16=21,12,0,0,1307,53473,0,0,1926,113810,0,0,599,12651,0,0;QS=3,0;MQSB=0.988858;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,57,255:19:0:0:12,7,0,0:19,0 0,15,141:5:0:0:5,0,0,0:5,0 0,27,249:9:0:0:4,5,0,0:9,0 +17 474 . G <*> 0 . DP=36;DPR=34,0;I16=22,12,0,0,1284,51708,0,0,1986,117410,0,0,602,12734,0,0;QS=3,0;MQSB=0.986937;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,57,255:19:0:0:12,7,0,0:19,0 0,15,131:5:0:0:5,0,0,0:5,0 0,30,255:10:0:0:5,5,0,0:10,0 +17 475 . G <*> 0 . DP=36;DPR=35,0;I16=23,12,0,0,1311,51609,0,0,2015,118251,0,0,631,13485,0,0;QS=3,0;MQSB=0.998642;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,57,255:19:0:0:12,7,0,0:19,0 0,15,141:5:0:0:5,0,0,0:5,0 0,33,252:11:0:0:6,5,0,0:11,0 +17 476 . A <*> 0 . DP=36;DPR=35,0;I16=23,12,0,0,1312,52078,0,0,2015,118251,0,0,634,13606,0,0;QS=3,0;MQSB=0.998642;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,57,255:19:0:0:12,7,0,0:19,0 0,15,157:5:0:0:5,0,0,0:5,0 0,33,255:11:0:0:6,5,0,0:11,0 +17 477 . T <*> 0 . DP=36;DPR=35,0;I16=23,12,0,0,1318,52668,0,0,2015,118251,0,0,637,13773,0,0;QS=3,0;MQSB=0.998642;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,57,255:19:0:0:12,7,0,0:19,0 0,15,148:5:0:0:5,0,0,0:5,0 0,33,255:11:0:0:6,5,0,0:11,0 +17 478 . T <*> 0 . DP=38;DPR=37,0;I16=25,12,0,0,1338,51774,0,0,2135,125451,0,0,637,13833,0,0;QS=3,0;MQSB=0.999868;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,60,255:20:0:0:13,7,0,0:20,0 0,18,154:6:0:0:6,0,0,0:6,0 0,33,255:11:0:0:6,5,0,0:11,0 +17 479 . A <*> 0 . DP=38;DPR=37,0;I16=25,12,0,0,1420,57788,0,0,2135,125451,0,0,639,13935,0,0;QS=3,0;MQSB=0.999868;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,60,255:20:0:0:13,7,0,0:20,0 0,18,163:6:0:0:6,0,0,0:6,0 0,33,255:11:0:0:6,5,0,0:11,0 +17 480 . G <*> 0 . DP=37;DPR=36,0;I16=25,11,0,0,1438,60172,0,0,2075,121851,0,0,641,14029,0,0;QS=3,0;MQSB=0.999853;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,57,255:19:0:0:13,6,0,0:19,0 0,18,165:6:0:0:6,0,0,0:6,0 0,33,255:11:0:0:6,5,0,0:11,0 +17 481 . G <*> 0 . DP=37;DPR=36,0;I16=25,11,0,0,1392,55824,0,0,2075,121851,0,0,642,14112,0,0;QS=3,0;MQSB=0.999853;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,57,255:19:0:0:13,6,0,0:19,0 0,18,165:6:0:0:6,0,0,0:6,0 0,33,255:11:0:0:6,5,0,0:11,0 +17 482 . A <*> 0 . DP=37;DPR=35,0;I16=24,11,0,0,1352,55134,0,0,2015,118251,0,0,618,13608,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,57,255:19:0:0:13,6,0,0:19,0 0,15,143:5:0:0:5,0,0,0:5,0 0,33,255:11:0:0:6,5,0,0:11,0 +17 483 . G <*> 0 . DP=37;DPR=36,0;I16=24,12,0,0,1417,57747,0,0,2075,121851,0,0,642,14240,0,0;QS=3,0;MQSB=0.999437;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,57,255:19:0:0:12,7,0,0:19,0 0,18,165:6:0:0:6,0,0,0:6,0 0,33,255:11:0:0:6,5,0,0:11,0 +17 484 . A <*> 0 . DP=36;DPR=35,0;I16=24,11,0,0,1340,53992,0,0,2015,118251,0,0,643,14281,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,54,255:18:0:0:12,6,0,0:18,0 0,18,168:6:0:0:6,0,0,0:6,0 0,33,255:11:0:0:6,5,0,0:11,0 +17 485 . G <*> 0 . DP=35;DPR=35,0;I16=23,12,0,0,1329,51411,0,0,2015,118251,0,0,669,14931,0,0;QS=3,0;MQSB=0.998642;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,54,255:18:0:0:12,6,0,0:18,0 0,18,160:6:0:0:5,1,0,0:6,0 0,33,255:11:0:0:6,5,0,0:11,0 +17 486 . A <*> 0 . DP=34;DPR=34,0;I16=22,12,0,0,1311,51523,0,0,1955,114651,0,0,671,14989,0,0;QS=3,0;MQSB=0.997406;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,51,255:17:0:0:11,6,0,0:17,0 0,18,173:6:0:0:5,1,0,0:6,0 0,33,255:11:0:0:6,5,0,0:11,0 +17 487 . G <*> 0 . DP=34;DPR=34,0;I16=22,12,0,0,1306,50760,0,0,1955,114651,0,0,672,15030,0,0;QS=3,0;MQSB=0.997406;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,51,255:17:0:0:11,6,0,0:17,0 0,18,169:6:0:0:5,1,0,0:6,0 0,33,255:11:0:0:6,5,0,0:11,0 +17 488 . A <*> 0 . DP=35;DPR=34,0;I16=22,12,0,0,1274,48140,0,0,1986,117410,0,0,646,14380,0,0;QS=3,0;MQSB=0.986937;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,54,255:18:0:0:12,6,0,0:18,0 0,18,177:6:0:0:5,1,0,0:6,0 0,30,255:10:0:0:5,5,0,0:10,0 +17 489 . A <*> 0 . DP=35;DPR=35,0;I16=23,12,0,0,1264,46916,0,0,2015,118251,0,0,671,15015,0,0;QS=3,0;MQSB=0.998642;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,54,255:18:0:0:12,6,0,0:18,0 0,18,175:6:0:0:5,1,0,0:6,0 0,33,255:11:0:0:6,5,0,0:11,0 +17 490 . A <*> 0 . DP=36;DPR=36,0;I16=24,12,0,0,1332,50280,0,0,2075,121851,0,0,671,15061,0,0;QS=3,0;MQSB=0.999437;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,54,255:18:0:0:12,6,0,0:18,0 0,21,188:7:0:0:6,1,0,0:7,0 0,33,255:11:0:0:6,5,0,0:11,0 +17 491 . T <*> 0 . DP=36;DPR=36,0;I16=24,12,0,0,1284,46802,0,0,2075,121851,0,0,671,15093,0,0;QS=3,0;MQSB=0.999437;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,54,255:18:0:0:12,6,0,0:18,0 0,21,178:7:0:0:6,1,0,0:7,0 0,33,255:11:0:0:6,5,0,0:11,0 +17 492 . G <*> 0 . DP=35;DPR=33,0;I16=21,12,0,0,1252,48326,0,0,1926,113810,0,0,621,13859,0,0;QS=3,0;MQSB=0.988858;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,51,255:17:0:0:11,6,0,0:17,0 0,18,172:6:0:0:5,1,0,0:6,0 0,30,251:10:0:0:5,5,0,0:10,0 +17 493 . A <*> 0 . DP=34;DPR=33,0;I16=22,11,0,0,1273,49481,0,0,1926,113810,0,0,650,14672,0,0;QS=3,0;MQSB=0.981935;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,54,255:18:0:0:12,6,0,0:18,0 0,21,186:7:0:0:6,1,0,0:7,0 0,24,240:8:0:0:4,4,0,0:8,0 +17 494 . A <*> 0 . DP=34;DPR=34,0;I16=22,12,0,0,1326,52604,0,0,1986,117410,0,0,672,15182,0,0;QS=3,0;MQSB=0.986937;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,54,255:18:0:0:12,6,0,0:18,0 0,21,196:7:0:0:6,1,0,0:7,0 0,27,255:9:0:0:4,5,0,0:9,0 +17 495 . G <*> 0 . DP=34;DPR=33,0;I16=21,12,0,0,1255,48577,0,0,1926,113810,0,0,647,14611,0,0;QS=3,0;MQSB=0.988858;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,54,255:18:0:0:12,6,0,0:18,0 0,18,168:6:0:0:5,1,0,0:6,0 0,27,244:9:0:0:4,5,0,0:9,0 +17 496 . A <*> 0 . DP=34;DPR=34,0;I16=22,12,0,0,1250,46926,0,0,1986,117410,0,0,670,15220,0,0;QS=3,0;MQSB=0.986937;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,54,255:18:0:0:12,6,0,0:18,0 0,21,186:7:0:0:6,1,0,0:7,0 0,27,249:9:0:0:4,5,0,0:9,0 +17 497 . C <*> 0 . DP=34;DPR=34,0;I16=22,12,0,0,1250,47006,0,0,1986,117410,0,0,665,15087,0,0;QS=3,0;MQSB=0.986937;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,54,255:18:0:0:12,6,0,0:18,0 0,21,164:7:0:0:6,1,0,0:7,0 0,27,239:9:0:0:4,5,0,0:9,0 +17 498 . A <*> 0 . DP=34;DPR=34,0;I16=22,12,0,0,1286,49158,0,0,1986,117410,0,0,661,14987,0,0;QS=3,0;MQSB=0.986937;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,54,255:18:0:0:12,6,0,0:18,0 0,21,185:7:0:0:6,1,0,0:7,0 0,27,252:9:0:0:4,5,0,0:9,0 +17 499 . T <*> 0 . DP=34;DPR=34,0;I16=23,11,0,0,1224,45284,0,0,1986,117410,0,0,659,14919,0,0;QS=3,0;MQSB=0.979712;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,51,255:17:0:0:12,5,0,0:17,0 0,21,183:7:0:0:6,1,0,0:7,0 0,30,255:10:0:0:5,5,0,0:10,0 +17 500 . A <*> 0 . DP=34;DPR=34,0;I16=23,11,0,0,1230,45152,0,0,1986,117410,0,0,657,14833,0,0;QS=3,0;MQSB=0.979712;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,51,255:17:0:0:12,5,0,0:17,0 0,21,179:7:0:0:6,1,0,0:7,0 0,30,255:10:0:0:5,5,0,0:10,0 +17 501 . T <*> 0 . DP=33;DPR=33,0;I16=23,10,0,0,1241,47167,0,0,1926,113810,0,0,656,14778,0,0;QS=3,0;MQSB=0.972757;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,51,255:17:0:0:12,5,0,0:17,0 0,21,186:7:0:0:6,1,0,0:7,0 0,27,241:9:0:0:5,4,0,0:9,0 +17 502 . G <*> 0 . DP=33;DPR=33,0;I16=23,10,0,0,1215,45829,0,0,1926,113810,0,0,655,14753,0,0;QS=3,0;MQSB=0.972757;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,51,255:17:0:0:12,5,0,0:17,0 0,21,183:7:0:0:6,1,0,0:7,0 0,27,235:9:0:0:5,4,0,0:9,0 +17 503 . T <*> 0 . DP=34;DPR=34,0;I16=23,11,0,0,1194,43366,0,0,1986,117410,0,0,654,14758,0,0;QS=3,0;MQSB=0.979712;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,54,255:18:0:0:12,6,0,0:18,0 0,21,177:7:0:0:6,1,0,0:7,0 0,27,234:9:0:0:5,4,0,0:9,0 +17 504 . C <*> 0 . DP=34;DPR=34,0;I16=23,11,0,0,1218,45552,0,0,1986,117410,0,0,651,14643,0,0;QS=3,0;MQSB=0.979712;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,54,255:18:0:0:12,6,0,0:18,0 0,21,183:7:0:0:6,1,0,0:7,0 0,27,219:9:0:0:5,4,0,0:9,0 +17 505 . C <*> 0 . DP=35;DPR=34,0;I16=23,11,0,0,1207,44321,0,0,1986,117410,0,0,641,14509,0,0;QS=3,0;MQSB=0.979712;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,54,255:18:0:0:12,6,0,0:18,0 0,21,189:7:0:0:6,1,0,0:7,0 0,27,221:9:0:0:5,4,0,0:9,0 +17 506 . A <*> 0 . DP=35;DPR=35,0;I16=24,11,0,0,1266,46776,0,0,2046,121010,0,0,646,14504,0,0;QS=3,0;MQSB=0.977529;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,57,255:19:0:0:13,6,0,0:19,0 0,21,188:7:0:0:6,1,0,0:7,0 0,27,231:9:0:0:5,4,0,0:9,0 +17 507 . C <*> 0 . DP=35;DPR=34,0;I16=23,11,0,0,1220,45016,0,0,1986,117410,0,0,635,14401,0,0;QS=3,0;MQSB=0.979712;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,54,255:18:0:0:12,6,0,0:18,0 0,21,183:7:0:0:6,1,0,0:7,0 0,27,226:9:0:0:5,4,0,0:9,0 +17 508 . A <*> 0 . DP=34;DPR=34,0;I16=24,10,0,0,1204,44542,0,0,1986,117410,0,0,643,14491,0,0;QS=3,0;MQSB=0.970272;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,54,255:18:0:0:13,5,0,0:18,0 0,21,189:7:0:0:6,1,0,0:7,0 0,27,220:9:0:0:5,4,0,0:9,0 +17 509 . C <*> 0 . DP=34;DPR=34,0;I16=24,10,0,0,1272,48272,0,0,1986,117410,0,0,640,14430,0,0;QS=3,0;MQSB=0.970272;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,54,255:18:0:0:13,5,0,0:18,0 0,21,186:7:0:0:6,1,0,0:7,0 0,27,241:9:0:0:5,4,0,0:9,0 +17 510 . A <*> 0 . DP=34;DPR=33,0;I16=22,11,0,0,1194,44196,0,0,1926,113810,0,0,613,13773,0,0;QS=3,0;MQSB=0.981935;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,54,255:18:0:0:12,6,0,0:18,0 0,21,187:7:0:0:6,1,0,0:7,0 0,24,221:8:0:0:4,4,0,0:8,0 +17 511 . A <*> 0 . DP=34;DPR=34,0;I16=23,11,0,0,1222,45562,0,0,1986,117410,0,0,637,14395,0,0;QS=3,0;MQSB=0.979712;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,57,255:19:0:0:13,6,0,0:19,0 0,21,195:7:0:0:6,1,0,0:7,0 0,24,233:8:0:0:4,4,0,0:8,0 +17 512 . A C,<*> 0 . DP=33;DPR=32,1,0;I16=22,10,0,1,1121,40793,13,169,1866,110210,60,3600,628,14340,9,81;QS=2.97719,0.022807,0;SGB=-0.556633;RPB=1;MQB=1;MQSB=0.981935;BQB=1;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,39,255,51,255,255:18:1:0:12,5,0,1:17,1,0 0,21,183,21,183,183:7:0:0:6,1,0,0:7,0,0 0,24,231,24,231,231:8:0:0:4,4,0,0:8,0,0 +17 513 . A <*> 0 . DP=32;DPR=30,0;I16=20,10,0,0,1115,42183,0,0,1746,103010,0,0,598,13624,0,0;QS=3,0;MQSB=0.980594;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,48,255:16:0:0:11,5,0,0:16,0 0,18,175:6:0:0:5,1,0,0:6,0 0,24,233:8:0:0:4,4,0,0:8,0 +17 514 . A T,<*> 0 . DP=32;DPR=29,1,0;I16=20,9,0,1,1066,40004,16,256,1686,99410,60,3600,586,13500,11,121;QS=2.97075,0.0292505,0;SGB=-0.556633;RPB=1;MQB=1;MQSB=0.980594;BQB=1;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,31,255,45,255,255:16:1:0:11,4,0,1:15,1,0 0,18,171,18,171,171:6:0:0:5,1,0,0:6,0,0 0,24,235,24,235,235:8:0:0:4,4,0,0:8,0,0 +17 515 . C <*> 0 . DP=32;DPR=28,0;I16=18,10,0,0,1010,37294,0,0,1626,95810,0,0,561,12915,0,0;QS=3,0;MQSB=0.986018;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,42,255:14:0:0:9,5,0,0:14,0 0,18,167:6:0:0:5,1,0,0:6,0 0,24,211:8:0:0:4,4,0,0:8,0 +17 516 . C <*> 0 . DP=32;DPR=31,0;I16=21,10,0,0,1100,40570,0,0,1806,106610,0,0,612,13954,0,0;QS=3,0;MQSB=0.977926;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,48,255:16:0:0:11,5,0,0:16,0 0,21,187:7:0:0:6,1,0,0:7,0 0,24,215:8:0:0:4,4,0,0:8,0 +17 517 . T <*> 0 . DP=33;DPR=33,0;I16=23,10,0,0,1269,49995,0,0,1926,113810,0,0,636,14626,0,0;QS=3,0;MQSB=0.972757;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,54,255:18:0:0:13,5,0,0:18,0 0,21,201:7:0:0:6,1,0,0:7,0 0,24,242:8:0:0:4,4,0,0:8,0 +17 518 . G <*> 0 . DP=34;DPR=34,0;I16=24,10,0,0,1247,46839,0,0,1986,117410,0,0,636,14696,0,0;QS=3,0;MQSB=0.970272;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,57,255:19:0:0:14,5,0,0:19,0 0,21,182:7:0:0:6,1,0,0:7,0 0,24,220:8:0:0:4,4,0,0:8,0 +17 519 . T <*> 0 . DP=36;DPR=36,0;I16=25,11,0,0,1283,46693,0,0,2106,124610,0,0,636,14742,0,0;QS=3,0;MQSB=0.975394;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,63,255:21:0:0:15,6,0,0:21,0 0,21,177:7:0:0:6,1,0,0:7,0 0,24,224:8:0:0:4,4,0,0:8,0 +17 520 . T <*> 0 . DP=36;DPR=35,0;I16=24,11,0,0,1238,44894,0,0,2046,121010,0,0,613,14193,0,0;QS=3,0;MQSB=0.977529;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,60,255:20:0:0:14,6,0,0:20,0 0,21,180:7:0:0:6,1,0,0:7,0 0,24,223:8:0:0:4,4,0,0:8,0 +17 521 . C <*> 0 . DP=34;DPR=34,0;I16=25,9,0,0,1280,49454,0,0,1986,117410,0,0,641,14875,0,0;QS=3,0;MQSB=0.958048;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,60,255:20:0:0:15,5,0,0:20,0 0,21,191:7:0:0:6,1,0,0:7,0 0,21,204:7:0:0:4,3,0,0:7,0 +17 522 . A <*> 0 . DP=32;DPR=32,0;I16=24,8,0,0,1158,43228,0,0,1897,112969,0,0,646,14960,0,0;QS=3,0;MQSB=0.872525;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,60,255:20:0:0:15,5,0,0:20,0 0,21,185:7:0:0:6,1,0,0:7,0 0,15,170:5:0:0:3,2,0,0:5,0 +17 523 . T G,<*> 0 . DP=32;DPR=31,1,0;I16=23,8,1,0,1184,45708,15,225,1837,109369,60,3600,626,14446,25,625;QS=2.9794,0.0206044,0;SGB=-0.556633;RPB=1;MQB=1;MQSB=0.872525;BQB=1;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,44,255,57,255,255:20:1:0:14,5,1,0:19,1,0 0,21,191,21,191,191:7:0:0:6,1,0,0:7,0,0 0,15,166,15,166,166:5:0:0:3,2,0,0:5,0,0 +17 524 . T <*> 0 . DP=32;DPR=31,0;I16=24,7,0,0,1084,39474,0,0,1837,109369,0,0,629,14483,0,0;QS=3,0;MQSB=0.851535;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,60,255:20:0:0:15,5,0,0:20,0 0,21,194:7:0:0:6,1,0,0:7,0 0,12,140:4:0:0:3,1,0,0:4,0 +17 525 . G <*> 0 . DP=32;DPR=31,0;I16=24,7,0,0,1181,45669,0,0,1837,109369,0,0,631,14495,0,0;QS=3,0;MQSB=0.851535;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,60,255:20:0:0:15,5,0,0:20,0 0,21,188:7:0:0:6,1,0,0:7,0 0,12,129:4:0:0:3,1,0,0:4,0 +17 526 . C <*> 0 . DP=32;DPR=31,0;I16=24,7,0,0,1146,43950,0,0,1860,111600,0,0,633,14531,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,60,255:20:0:0:15,5,0,0:20,0 0,21,185:7:0:0:6,1,0,0:7,0 0,12,131:4:0:0:3,1,0,0:4,0 +17 527 . A <*> 0 . DP=33;DPR=32,0;I16=24,8,0,0,1209,46265,0,0,1897,112969,0,0,636,14634,0,0;QS=3,0;MQSB=0.872525;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,57,255:19:0:0:14,5,0,0:19,0 0,21,194:7:0:0:6,1,0,0:7,0 0,18,181:6:0:0:4,2,0,0:6,0 +17 528 . G <*> 0 . DP=33;DPR=32,0;I16=24,8,0,0,1256,49824,0,0,1897,112969,0,0,634,14484,0,0;QS=3,0;MQSB=0.872525;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,60,255:20:0:0:15,5,0,0:20,0 0,18,169:6:0:0:5,1,0,0:6,0 0,18,193:6:0:0:4,2,0,0:6,0 +17 529 . C <*> 0 . DP=32;DPR=31,0;I16=24,7,0,0,1148,44362,0,0,1837,109369,0,0,633,14357,0,0;QS=3,0;MQSB=0.851535;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,54,255:18:0:0:14,4,0,0:18,0 0,21,187:7:0:0:6,1,0,0:7,0 0,18,184:6:0:0:4,2,0,0:6,0 +17 530 . T <*> 0 . DP=32;DPR=32,0;I16=25,7,0,0,1244,49168,0,0,1897,112969,0,0,657,14883,0,0;QS=3,0;MQSB=0.850154;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,57,255:19:0:0:15,4,0,0:19,0 0,21,196:7:0:0:6,1,0,0:7,0 0,18,202:6:0:0:4,2,0,0:6,0 +17 531 . T <*> 0 . DP=32;DPR=32,0;I16=25,7,0,0,1177,44171,0,0,1897,112969,0,0,654,14714,0,0;QS=3,0;MQSB=0.850154;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,57,255:19:0:0:15,4,0,0:19,0 0,21,181:7:0:0:6,1,0,0:7,0 0,18,193:6:0:0:4,2,0,0:6,0 +17 532 . T <*> 0 . DP=32;DPR=31,0;I16=24,7,0,0,1153,43543,0,0,1837,109369,0,0,630,14116,0,0;QS=3,0;MQSB=0.851535;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,54,255:18:0:0:14,4,0,0:18,0 0,21,181:7:0:0:6,1,0,0:7,0 0,18,192:6:0:0:4,2,0,0:6,0 +17 533 . C <*> 0 . DP=32;DPR=31,0;I16=24,7,0,0,1142,43940,0,0,1837,109369,0,0,619,13649,0,0;QS=3,0;MQSB=0.851535;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,54,255:18:0:0:14,4,0,0:18,0 0,21,178:7:0:0:6,1,0,0:7,0 0,18,180:6:0:0:4,2,0,0:6,0 +17 534 . T <*> 0 . DP=31;DPR=30,0;I16=24,6,0,0,1212,49426,0,0,1777,105769,0,0,615,13479,0,0;QS=3,0;MQSB=0.82403;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,51,255:17:0:0:14,3,0,0:17,0 0,21,205:7:0:0:6,1,0,0:7,0 0,18,205:6:0:0:4,2,0,0:6,0 +17 535 . A <*> 0 . DP=31;DPR=30,0;I16=24,6,0,0,1080,39870,0,0,1777,105769,0,0,611,13341,0,0;QS=3,0;MQSB=0.82403;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,51,255:17:0:0:14,3,0,0:17,0 0,21,194:7:0:0:6,1,0,0:7,0 0,18,189:6:0:0:4,2,0,0:6,0 +17 536 . C <*> 0 . DP=31;DPR=31,0;I16=24,7,0,0,1097,40707,0,0,1837,109369,0,0,631,13809,0,0;QS=3,0;MQSB=0.851535;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,54,255:18:0:0:14,4,0,0:18,0 0,21,184:7:0:0:6,1,0,0:7,0 0,18,157:6:0:0:4,2,0,0:6,0 +17 537 . C <*> 0 . DP=31;DPR=29,0;I16=22,7,0,0,1034,38564,0,0,1717,102169,0,0,587,12861,0,0;QS=3,0;MQSB=0.854582;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,48,255:16:0:0:12,4,0,0:16,0 0,21,172:7:0:0:6,1,0,0:7,0 0,18,183:6:0:0:4,2,0,0:6,0 +17 538 . A <*> 0 . DP=31;DPR=31,0;I16=24,7,0,0,1138,42478,0,0,1837,109369,0,0,620,13536,0,0;QS=3,0;MQSB=0.851535;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,54,255:18:0:0:14,4,0,0:18,0 0,21,189:7:0:0:6,1,0,0:7,0 0,18,181:6:0:0:4,2,0,0:6,0 +17 539 . T <*> 0 . DP=31;DPR=31,0;I16=24,7,0,0,1134,42070,0,0,1837,109369,0,0,614,13422,0,0;QS=3,0;MQSB=0.851535;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,54,255:18:0:0:14,4,0,0:18,0 0,21,178:7:0:0:6,1,0,0:7,0 0,18,181:6:0:0:4,2,0,0:6,0 +17 540 . C <*> 0 . DP=31;DPR=31,0;I16=24,7,0,0,1148,43768,0,0,1837,109369,0,0,608,13340,0,0;QS=3,0;MQSB=0.851535;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,54,255:18:0:0:14,4,0,0:18,0 0,21,177:7:0:0:6,1,0,0:7,0 0,18,178:6:0:0:4,2,0,0:6,0 +17 541 . A <*> 0 . DP=32;DPR=30,0;I16=24,6,0,0,1083,40483,0,0,1777,105769,0,0,551,11991,0,0;QS=3,0;MQSB=0.82403;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,51,255:17:0:0:13,4,0,0:17,0 0,24,180:8:0:0:7,1,0,0:8,0 0,15,150:5:0:0:4,1,0,0:5,0 +17 542 . C <*> 0 . DP=33;DPR=31,0;I16=25,6,0,0,1123,41759,0,0,1837,109369,0,0,570,12552,0,0;QS=3,0;MQSB=0.822578;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,51,255:17:0:0:14,3,0,0:17,0 0,24,172:8:0:0:7,1,0,0:8,0 0,18,174:6:0:0:4,2,0,0:6,0 +17 543 . C <*> 0 . DP=34;DPR=34,0;I16=25,9,0,0,1219,45959,0,0,1986,117410,0,0,601,13245,0,0;QS=3,0;MQSB=0.621145;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,57,255:19:0:0:14,5,0,0:19,0 0,27,194:9:0:0:7,2,0,0:9,0 0,18,188:6:0:0:4,2,0,0:6,0 +17 544 . A <*> 0 . DP=33;DPR=32,0;I16=24,8,0,0,1170,43898,0,0,1866,110210,0,0,570,12506,0,0;QS=3,0;MQSB=0.579578;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,54,255:18:0:0:13,5,0,0:18,0 0,24,192:8:0:0:7,1,0,0:8,0 0,18,180:6:0:0:4,2,0,0:6,0 +17 545 . A <*> 0 . DP=33;DPR=33,0;I16=25,8,0,0,1174,43602,0,0,1926,113810,0,0,587,12951,0,0;QS=3,0;MQSB=0.576102;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,57,255:19:0:0:14,5,0,0:19,0 0,24,190:8:0:0:7,1,0,0:8,0 0,18,184:6:0:0:4,2,0,0:6,0 +17 546 . A <*> 0 . DP=32;DPR=32,0;I16=24,8,0,0,1126,41444,0,0,1866,110210,0,0,580,12802,0,0;QS=3,0;MQSB=0.579578;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,57,255:19:0:0:14,5,0,0:19,0 0,21,166:7:0:0:6,1,0,0:7,0 0,18,193:6:0:0:4,2,0,0:6,0 +17 547 . A <*> 0 . DP=32;DPR=31,0;I16=24,7,0,0,1129,42381,0,0,1806,106610,0,0,547,12009,0,0;QS=3,0;MQSB=0.525788;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,54,255:18:0:0:14,4,0,0:18,0 0,21,180:7:0:0:6,1,0,0:7,0 0,18,195:6:0:0:4,2,0,0:6,0 +17 548 . A <*> 0 . DP=33;DPR=32,0;I16=23,9,0,0,1153,42673,0,0,1866,110210,0,0,561,12489,0,0;QS=3,0;MQSB=0.628357;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,54,255:18:0:0:13,5,0,0:18,0 0,21,181:7:0:0:6,1,0,0:7,0 0,21,211:7:0:0:4,3,0,0:7,0 +17 549 . T G,<*> 0 . DP=32;DPR=30,1,0;I16=22,8,0,1,1101,40987,20,400,1746,103010,60,3600,530,11716,25,625;QS=2.96748,0.0325203,0;SGB=-0.556633;RPB=1;MQB=1;MQSB=0.632337;BQB=1;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,31,255,48,255,255:17:1:0:12,4,0,1:16,1,0 0,21,168,21,168,168:7:0:0:6,1,0,0:7,0,0 0,21,208,21,208,208:7:0:0:4,3,0,0:7,0,0 +17 550 . T <*> 0 . DP=32;DPR=31,0;I16=22,9,0,0,1052,37298,0,0,1806,106610,0,0,548,12176,0,0;QS=3,0;MQSB=0.632337;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,51,255:17:0:0:12,5,0,0:17,0 0,21,150:7:0:0:6,1,0,0:7,0 0,21,220:7:0:0:4,3,0,0:7,0 +17 551 . G <*> 0 . DP=31;DPR=31,0;I16=22,9,0,0,1121,41639,0,0,1806,106610,0,0,541,12045,0,0;QS=3,0;MQSB=0.632337;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,51,255:17:0:0:12,5,0,0:17,0 0,21,172:7:0:0:6,1,0,0:7,0 0,21,208:7:0:0:4,3,0,0:7,0 +17 552 . C <*> 0 . DP=30;DPR=30,0;I16=21,9,0,0,1093,41365,0,0,1746,103010,0,0,535,11947,0,0;QS=3,0;MQSB=0.636601;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,48,255:16:0:0:11,5,0,0:16,0 0,21,167:7:0:0:6,1,0,0:7,0 0,21,208:7:0:0:4,3,0,0:7,0 +17 553 . A <*> 0 . DP=30;DPR=28,0;I16=20,8,0,0,981,35387,0,0,1626,95810,0,0,485,10831,0,0;QS=3,0;MQSB=0.596163;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,45,255:15:0:0:10,5,0,0:15,0 0,18,150:6:0:0:5,1,0,0:6,0 0,21,194:7:0:0:5,2,0,0:7,0 +17 554 . A <*> 0 . DP=30;DPR=28,0;I16=19,9,0,0,975,35601,0,0,1626,95810,0,0,488,10906,0,0;QS=3,0;MQSB=0.646113;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,45,255:15:0:0:10,5,0,0:15,0 0,15,139:5:0:0:4,1,0,0:5,0 0,24,211:8:0:0:5,3,0,0:8,0 +17 555 . A <*> 0 . DP=30;DPR=30,0;I16=20,10,0,0,1024,36526,0,0,1746,103010,0,0,514,11392,0,0;QS=3,0;MQSB=0.679025;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,51,255:17:0:0:11,6,0,0:17,0 0,18,150:6:0:0:5,1,0,0:6,0 0,21,211:7:0:0:4,3,0,0:7,0 +17 556 . C <*> 0 . DP=29;DPR=29,0;I16=20,9,0,0,1055,39195,0,0,1709,101641,0,0,509,11219,0,0;QS=3,0;MQSB=0.894839;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,51,255:17:0:0:11,6,0,0:17,0 0,18,158:6:0:0:5,1,0,0:6,0 0,18,186:6:0:0:4,2,0,0:6,0 +17 557 . A <*> 0 . DP=27;DPR=27,0;I16=18,9,0,0,987,36749,0,0,1589,94441,0,0,506,11074,0,0;QS=3,0;MQSB=0.898397;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,45,255:15:0:0:9,6,0,0:15,0 0,18,157:6:0:0:5,1,0,0:6,0 0,18,186:6:0:0:4,2,0,0:6,0 +17 558 . A <*> 0 . DP=27;DPR=26,0;I16=18,8,0,0,948,35808,0,0,1560,93600,0,0,477,10281,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,45,255:15:0:0:9,6,0,0:15,0 0,15,143:5:0:0:5,0,0,0:5,0 0,18,177:6:0:0:4,2,0,0:6,0 +17 559 . C A,<*> 0 . DP=27;DPR=25,1,0;I16=17,8,0,1,908,33726,14,196,1500,90000,29,841,448,9516,25,625;QS=2.92708,0.0729167,0;SGB=-0.556633;RPB=1;MQB=1;MQSB=0.90038;BQB=1;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,42,255,42,255,255:14:0:0:8,6,0,0:14,0,0 0,4,116,15,119,123:6:1:0:5,0,0,1:5,1,0 0,18,169,18,169,169:6:0:0:4,2,0,0:6,0,0 +17 560 . C <*> 0 . DP=28;DPR=28,0;I16=19,9,0,0,992,36552,0,0,1649,98041,0,0,494,10654,0,0;QS=3,0;MQSB=0.896555;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,45,255:15:0:0:9,6,0,0:15,0 0,18,160:6:0:0:5,1,0,0:6,0 0,21,181:7:0:0:5,2,0,0:7,0 +17 561 . A <*> 0 . DP=28;DPR=27,0;I16=18,9,0,0,963,35455,0,0,1589,94441,0,0,466,9946,0,0;QS=3,0;MQSB=0.898397;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,42,255:14:0:0:8,6,0,0:14,0 0,18,158:6:0:0:5,1,0,0:6,0 0,21,194:7:0:0:5,2,0,0:7,0 +17 562 . C <*> 0 . DP=28;DPR=27,0;I16=18,9,0,0,1006,38392,0,0,1589,94441,0,0,463,9893,0,0;QS=3,0;MQSB=0.898397;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,42,255:14:0:0:8,6,0,0:14,0 0,18,153:6:0:0:5,1,0,0:6,0 0,21,187:7:0:0:5,2,0,0:7,0 +17 563 . A <*> 0 . DP=27;DPR=26,0;I16=17,9,0,0,893,32413,0,0,1529,90841,0,0,460,9820,0,0;QS=3,0;MQSB=0.90038;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,42,255:14:0:0:8,6,0,0:14,0 0,15,149:5:0:0:4,1,0,0:5,0 0,21,179:7:0:0:5,2,0,0:7,0 +17 564 . C <*> 0 . DP=27;DPR=27,0;I16=18,9,0,0,859,28747,0,0,1589,94441,0,0,482,10402,0,0;QS=3,0;MQSB=0.898397;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,45,255:15:0:0:9,6,0,0:15,0 0,15,121:5:0:0:4,1,0,0:5,0 0,21,182:7:0:0:5,2,0,0:7,0 +17 565 . G <*> 0 . DP=30;DPR=26,0;I16=17,9,0,0,818,26928,0,0,1560,93600,0,0,454,9764,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,45,255:15:0:0:9,6,0,0:15,0 0,12,96:4:0:0:3,1,0,0:4,0 0,21,154:7:0:0:5,2,0,0:7,0 +17 566 . C <*> 0 . DP=29;DPR=26,0;I16=15,11,0,0,903,33405,0,0,1529,90841,0,0,424,9084,0,0;QS=3,0;MQSB=0.927041;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,45,255:15:0:0:7,8,0,0:15,0 0,15,155:5:0:0:3,2,0,0:5,0 0,18,167:6:0:0:5,1,0,0:6,0 +17 567 . C <*> 0 . DP=30;DPR=27,0;I16=15,12,0,0,932,33774,0,0,1589,94441,0,0,462,10178,0,0;QS=3,0;MQSB=0.935229;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,45,255:15:0:0:7,8,0,0:15,0 0,15,155:5:0:0:3,2,0,0:5,0 0,21,196:7:0:0:5,2,0,0:7,0 +17 568 . C <*> 0 . DP=29;DPR=28,0;I16=15,13,0,0,1057,40817,0,0,1649,98041,0,0,482,10438,0,0;QS=3,0;MQSB=0.942064;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,48,255:16:0:0:8,8,0,0:16,0 0,18,183:6:0:0:3,3,0,0:6,0 0,18,189:6:0:0:4,2,0,0:6,0 +17 569 . T <*> 0 . DP=30;DPR=28,0;I16=16,12,0,0,1056,41296,0,0,1649,98041,0,0,493,10655,0,0;QS=3,0;MQSB=0.933359;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,45,255:15:0:0:8,7,0,0:15,0 0,18,190:6:0:0:3,3,0,0:6,0 0,21,213:7:0:0:5,2,0,0:7,0 +17 570 . T <*> 0 . DP=30;DPR=28,0;I16=16,12,0,0,954,34972,0,0,1680,100800,0,0,472,10086,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,48,255:16:0:0:8,8,0,0:16,0 0,15,157:5:0:0:3,2,0,0:5,0 0,21,195:7:0:0:5,2,0,0:7,0 +17 571 . C <*> 0 . DP=31;DPR=29,0;I16=17,12,0,0,1061,40675,0,0,1740,104400,0,0,472,10158,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,51,255:17:0:0:9,8,0,0:17,0 0,15,155:5:0:0:3,2,0,0:5,0 0,21,193:7:0:0:5,2,0,0:7,0 +17 572 . A <*> 0 . DP=31;DPR=30,0;I16=18,12,0,0,1102,42642,0,0,1769,105241,0,0,499,10887,0,0;QS=3,0;MQSB=0.929991;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,51,255:17:0:0:9,8,0,0:17,0 0,21,203:7:0:0:4,3,0,0:7,0 0,18,175:6:0:0:5,1,0,0:6,0 +17 573 . A <*> 0 . DP=31;DPR=30,0;I16=18,12,0,0,1057,38473,0,0,1769,105241,0,0,501,10975,0,0;QS=3,0;MQSB=0.929991;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,51,255:17:0:0:9,8,0,0:17,0 0,21,199:7:0:0:4,3,0,0:7,0 0,18,178:6:0:0:5,1,0,0:6,0 +17 574 . C A,<*> 0 . DP=31;DPR=29,1,0;I16=18,11,0,1,1088,41328,15,225,1740,104400,29,841,478,10422,25,625;QS=2.94071,0.0592885,0;SGB=-0.556633;RPB=1;MQB=1;MQSB=0.929991;BQB=1;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,48,255,48,255,255:16:0:0:8,8,0,0:16,0,0 0,9,170,21,173,177:8:1:0:5,2,0,1:7,1,0 0,18,173,18,173,173:6:0:0:5,1,0,0:6,0,0 +17 575 . T <*> 0 . DP=30;DPR=26,0;I16=16,10,0,0,1024,41260,0,0,1560,93600,0,0,448,9842,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,42,255:14:0:0:7,7,0,0:14,0 0,21,209:7:0:0:5,2,0,0:7,0 0,15,163:5:0:0:4,1,0,0:5,0 +17 576 . G <*> 0 . DP=30;DPR=29,0;I16=17,12,0,0,1047,40077,0,0,1709,101641,0,0,507,11087,0,0;QS=3,0;MQSB=0.931617;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,48,255:16:0:0:8,8,0,0:16,0 0,24,208:8:0:0:5,3,0,0:8,0 0,15,151:5:0:0:4,1,0,0:5,0 +17 577 . G <*> 0 . DP=30;DPR=28,0;I16=16,12,0,0,999,37747,0,0,1649,98041,0,0,489,10755,0,0;QS=3,0;MQSB=0.933359;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,45,255:15:0:0:7,8,0,0:15,0 0,24,204:8:0:0:5,3,0,0:8,0 0,15,146:5:0:0:4,1,0,0:5,0 +17 578 . G <*> 0 . DP=29;DPR=29,0;I16=16,13,0,0,975,34803,0,0,1709,101641,0,0,520,11286,0,0;QS=3,0;MQSB=0.940317;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,48,255:16:0:0:7,9,0,0:16,0 0,24,198:8:0:0:5,3,0,0:8,0 0,15,151:5:0:0:4,1,0,0:5,0 +17 579 . G <*> 0 . DP=30;DPR=28,0;I16=15,13,0,0,1028,38752,0,0,1649,98041,0,0,484,10514,0,0;QS=3,0;MQSB=0.942064;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,48,255:16:0:0:8,8,0,0:16,0 0,24,224:8:0:0:4,4,0,0:8,0 0,12,145:4:0:0:3,1,0,0:4,0 +17 580 . A C,<*> 0 . DP=30;DPR=29,1,0;I16=15,14,1,0,1060,39178,16,256,1709,101641,60,3600,510,11078,17,289;QS=2.97338,0.0266223,0;SGB=-0.556633;RPB=1;MQB=1;MQSB=0.946202;BQB=1;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,34,255,48,255,255:17:1:0:7,9,1,0:16,1,0 0,24,221,24,221,221:8:0:0:4,4,0,0:8,0,0 0,15,155,15,155,155:5:0:0:4,1,0,0:5,0,0 +17 581 . A <*> 0 . DP=31;DPR=31,0;I16=16,15,0,0,1083,39215,0,0,1829,108841,0,0,530,11384,0,0;QS=3,0;MQSB=0.951229;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,54,255:18:0:0:8,10,0,0:18,0 0,24,223:8:0:0:4,4,0,0:8,0 0,15,153:5:0:0:4,1,0,0:5,0 +17 582 . C <*> 0 . DP=31;DPR=30,0;I16=15,15,0,0,1080,39870,0,0,1769,105241,0,0,519,11211,0,0;QS=3,0;MQSB=0.952765;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,51,255:17:0:0:7,10,0,0:17,0 0,24,207:8:0:0:4,4,0,0:8,0 0,15,151:5:0:0:4,1,0,0:5,0 +17 583 . T <*> 0 . DP=30;DPR=30,0;I16=16,14,0,0,1136,43996,0,0,1769,105241,0,0,539,11523,0,0;QS=3,0;MQSB=0.946202;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,51,255:17:0:0:8,9,0,0:17,0 0,24,238:8:0:0:4,4,0,0:8,0 0,15,163:5:0:0:4,1,0,0:5,0 +17 584 . C <*> 0 . DP=31;DPR=29,0;I16=16,13,0,0,1051,39351,0,0,1709,101641,0,0,499,10619,0,0;QS=3,0;MQSB=0.960189;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,51,255:17:0:0:8,9,0,0:17,0 0,21,207:7:0:0:4,3,0,0:7,0 0,15,157:5:0:0:4,1,0,0:5,0 +17 585 . A <*> 0 . DP=31;DPR=31,0;I16=17,14,0,0,1096,39866,0,0,1798,106082,0,0,549,11751,0,0;QS=3,0;MQSB=0.998229;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,54,255:18:0:0:9,9,0,0:18,0 0,24,211:8:0:0:4,4,0,0:8,0 0,15,157:5:0:0:4,1,0,0:5,0 +17 586 . T <*> 0 . DP=31;DPR=30,0;I16=16,14,0,0,1081,39839,0,0,1738,102482,0,0,546,11796,0,0;QS=3,0;MQSB=0.999136;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,51,255:17:0:0:8,9,0,0:17,0 0,24,212:8:0:0:4,4,0,0:8,0 0,15,156:5:0:0:4,1,0,0:5,0 +17 587 . C <*> 0 . DP=31;DPR=30,0;I16=17,13,0,0,1070,39402,0,0,1769,105241,0,0,532,11350,0,0;QS=3,0;MQSB=0.963674;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,54,255:18:0:0:9,9,0,0:18,0 0,21,201:7:0:0:4,3,0,0:7,0 0,15,155:5:0:0:4,1,0,0:5,0 +17 588 . A <*> 0 . DP=31;DPR=31,0;I16=17,14,0,0,1126,41642,0,0,1798,106082,0,0,562,12140,0,0;QS=3,0;MQSB=0.998229;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,54,255:18:0:0:9,9,0,0:18,0 0,24,222:8:0:0:4,4,0,0:8,0 0,15,164:5:0:0:4,1,0,0:5,0 +17 589 . A <*> 0 . DP=31;DPR=31,0;I16=17,14,0,0,1157,43973,0,0,1798,106082,0,0,568,12340,0,0;QS=3,0;MQSB=0.998229;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,54,255:18:0:0:9,9,0,0:18,0 0,24,236:8:0:0:4,4,0,0:8,0 0,15,165:5:0:0:4,1,0,0:5,0 +17 590 . C <*> 0 . DP=32;DPR=30,0;I16=16,14,0,0,1094,41302,0,0,1769,105241,0,0,549,11951,0,0;QS=3,0;MQSB=0.958545;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,54,255:18:0:0:9,9,0,0:18,0 0,18,192:6:0:0:3,3,0,0:6,0 0,18,175:6:0:0:4,2,0,0:6,0 +17 591 . A <*> 0 . DP=31;DPR=31,0;I16=16,15,0,0,1165,44163,0,0,1798,106082,0,0,579,12695,0,0;QS=3,0;MQSB=0.999805;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,54,255:18:0:0:9,9,0,0:18,0 0,21,209:7:0:0:3,4,0,0:7,0 0,18,188:6:0:0:4,2,0,0:6,0 +17 592 . A <*> 0 . DP=31;DPR=30,0;I16=15,15,0,0,1114,42144,0,0,1738,102482,0,0,571,12651,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,51,255:17:0:0:8,9,0,0:17,0 0,21,215:7:0:0:3,4,0,0:7,0 0,18,182:6:0:0:4,2,0,0:6,0 +17 593 . C <*> 0 . DP=31;DPR=29,0;I16=15,14,0,0,1065,39889,0,0,1709,101641,0,0,550,12132,0,0;QS=3,0;MQSB=0.954405;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,51,255:17:0:0:8,9,0,0:17,0 0,18,191:6:0:0:3,3,0,0:6,0 0,18,174:6:0:0:4,2,0,0:6,0 +17 594 . A <*> 0 . DP=33;DPR=32,0;I16=16,16,0,0,1163,42917,0,0,1858,109682,0,0,572,12672,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,51,255:17:0:0:8,9,0,0:17,0 0,21,205:7:0:0:3,4,0,0:7,0 0,24,212:8:0:0:5,3,0,0:8,0 +17 595 . A <*> 0 . DP=33;DPR=33,0;I16=17,16,0,0,1130,39996,0,0,1918,113282,0,0,589,12905,0,0;QS=3,0;MQSB=0.999838;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,54,255:18:0:0:9,9,0,0:18,0 0,21,198:7:0:0:3,4,0,0:7,0 0,24,213:8:0:0:5,3,0,0:8,0 +17 596 . A <*> 0 . DP=33;DPR=32,0;I16=16,16,0,0,1059,37039,0,0,1858,109682,0,0,590,12952,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,51,255:17:0:0:8,9,0,0:17,0 0,21,169:7:0:0:3,4,0,0:7,0 0,24,230:8:0:0:5,3,0,0:8,0 +17 597 . C <*> 0 . DP=33;DPR=33,0;I16=17,16,0,0,1196,44890,0,0,1918,113282,0,0,592,12990,0,0;QS=3,0;MQSB=0.999838;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,54,255:18:0:0:9,9,0,0:18,0 0,21,204:7:0:0:3,4,0,0:7,0 0,24,220:8:0:0:5,3,0,0:8,0 +17 598 . T <*> 0 . DP=33;DPR=32,0;I16=16,16,0,0,1214,47104,0,0,1858,109682,0,0,593,13013,0,0;QS=3,0;MQSB=1;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,51,255:17:0:0:8,9,0,0:17,0 0,21,217:7:0:0:3,4,0,0:7,0 0,24,239:8:0:0:5,3,0,0:8,0 +17 599 . T <*> 0 . DP=33;DPR=33,0;I16=16,17,0,0,1183,43669,0,0,1918,113282,0,0,599,13095,0,0;QS=3,0;MQSB=0.999838;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,51,255:17:0:0:8,9,0,0:17,0 0,21,197:7:0:0:3,4,0,0:7,0 0,27,247:9:0:0:5,4,0,0:9,0 +17 600 . G <*> 0 . DP=32;DPR=32,0;I16=15,17,0,0,1174,44066,0,0,1858,109682,0,0,601,13145,0,0;QS=3,0;MQSB=0.999287;MQ0F=0 PL:DP:DV:SP:DP4:DPR 0,51,255:17:0:0:8,9,0,0:17,0 0,21,194:7:0:0:3,4,0,0:7,0 0,24,232:8:0:0:4,4,0,0:8,0 diff --git a/src/samtools-1.3.1/test/dat/mpileup.ref.fa b/src/samtools-1.3.1/test/dat/mpileup.ref.fa new file mode 100644 index 0000000..7c2ec2a --- /dev/null +++ b/src/samtools-1.3.1/test/dat/mpileup.ref.fa @@ -0,0 +1,71 @@ +>17 17:1-4200 +AAGCTTCTCACCCTGTTCCTGCATAGATAATTGCATGACAATTGCCTTGTCCCTGCTGAA +TGTGCTCTGGGGTCTCTGGGGTCTCACCCACGACCAACTCCCTGGGCCTGGCACCAGGGA +GCTTAACAAACATCTGTCCAGCGAATACCTGCATCCCTAGAAGTGAAGCCACCGCCCAAA +GACACGCCCATGTCCAGCTTAACCTGCATCCCTAGAAGTGAAGGCACCGCCCAAAGACAC +GCCCATGTCCAGCTTATTCTGCCCAGTTCCTCTCCAGAAAGGCTGCATGGTTGACACACA +GTGCCTGCGACAAAGCTGAATGCTATCATTTAAAAACTCCTTGCTGGTTTGAGAGGCAGA +AAATGATATCTCATAGTTGCTTTACTTTGCATATTTTAAAATTGTGACTTTCATGGCATA +AATAATACTGGTTTATTACAGAAGCACTAGAAAATGCATGTGGACAAAAGTTGGGATTAG +GAGAGAGAAATGAAGACATATGTCCACACAAAAACCTGTTCATTGCAGCTTTCTACCATC +ACCAAAAATTGCAAACAACCACACGCCCTTCAACTGGGGAACTCATCAACAACAAACTTG +TGGTTTACCCACACAATGGAAGACCACTTAGCAACAAAAAGGACCAAACTCCTGGTACAT +GCAACTGACAGATGAATCTCAAACGCATTCCTCCGTGTGAAAGAAGCCGGACTCACAGGG +CAACACACTATCTGACTGTTTCATGGGAAAGTCTGGAAACGGCAACACCATTGAGACAGA +AAACAGGTGAGTGGTTGCCTGGGGCCAGGGAACTTTCTGGGGTCATATTCTCTGTGTTGA +TTCTGGTGGTGGAAACAAGACTGTCCCAGCCTGGGTGATACAGCGAGACCCCATCTCTAC +CAAAAAATTAAAAATTAGCTGGGCATGGTGGTGCATGCCTGTAGTCCCAGCTATTCACAG +TGCTGAGGTGGGAAGATGCTTGAGCCCAGGAGTTCAAGGCTGCAATGAGCTATGATTGCG +CCACTGCACTTTGGCCTGGACAACAGAGCAAAACCCTGTCTCTAAAAAAAGAAAAGAAAA +GAAAAACTCACTGGATATGAATGATACAGGTTGAGGATCCATTATCTGAAATGCTTGGAC +CAGATGTTTTGAATTTTGGATTTTTTCATATTTTGTAATCTTTGCAGTATATTTACCAGT +TCAGCATCCCTAACTCAAAAATTCAAAAATCTGAAATCCCAAACGCGCCAATAAGCATTC +CCTTTGAGCGTCATGTCGGTGCTTGGAATGTTTGGGGTTTTGGATTTACAGCTTTGGGAC +GCTCAACCTGTACCTCAATAAACCTGATTTTAAAAAAGTTTGGGGGGATTCCCCTAAGCC +CGCCACCCGGAGACAGCGGATTTCCTTAGTTACTTACTATGCTCCTTGGCCATTTCTCTA +GGTATTGGTATATTGTGTCTGCTGTGAACTGTCCTTGGCCTGTTTGGTGACGGGTGAGGA +GCAGGGACAGAAGGGTCCTGCGTGCCCTGCCTTCACAAGCCCCTGGAAGGAAAGTTGTTT +TGGGATCTCTGCACCCTCAGCCTGGACAACTTGTGCCCATCTGGTGACCCCTCACTCAGC +CACCAGACTTCCACGACAGGCTCCAGCCTCGGCACCTTCAGCCATGGACAGTTCCGCCAG +CGTTGCCCTCTGTTCTGCTGTTTTCTCTACCAGAAGTGCCCTTCCCTCCTCACCTGACCA +CTCTGGGGAAATCCCTCAGCACCCTCCCTGAGCATACCCTACTCTGGCACAAGCCCACCC +TGCAAAGCCCCTGAGGCCCGCCCTGTGGCGTCTCTCCCTCCCTTGCTGTCAGGACAGTGG +TCCTGGCCACCGGGGCTCACGGAGCCGCCCTGTGCCGTGTACCTCTGAGCCCTCTGCACA +GTGCCTTCTGCTTGCCTGTGGCTTTGAGAAGAAACCCCTTCTGGTTATACATAAGACAGC +CAGAGAAGGGAGTTGCCCAGGGTGGCACAGCACGTTGCTGCCAGTTACTGCCATTTTCAC +GGGCATGAAATGGAGATAACAACAGGAGCGACCGCACAGGCTGCTGAGCGCGTCACACGC +AGCCATCGCGCAGCTCAGGGATATTACGTGTAACTCGACATGTCAGCGATTGTCACAGGC +ACTGCTACTCCTGGGGTTTTCCATCAAACCCTCAAGAGCTGGGCCTGGGGTCAACTTCCG +GCCTGGGGAAACTGGGGCAAGTATCACCAGAGATGAGCTTTATAAAAATAATGGTGCTAG +CTGGGCATGGTGGCTTGCACCTGTAATCCCAGCACTTTGGGAGGCCGAGCTAGGAGGATC +GTTTGAGTCCAGCAGTTTGAGACCAGCCTGGCCAATACGGCAAAACCCAGTCTCTACAAA +AAATACAAAAAACAACTAGCCAGGCGTGGTGGTGCACACCTGTAGTCCCAGCTACTCAGG +AGGCTGAGGGGGAAGGACTGCTTGAGCCCAGGAGTTTGAGGCTGCTGTGAGCTGTGATCG +CATCACTGCATTCCAGCCCGGTGACAGAGTGAGTCACTGTCTCAAAAAAGAAAGGAAGAA +ATAAAGAAAACAAATAAAAATAATAGTGCAGACAAAAGGCCTTGACCCATCTAGCTTTGG +CCCTCAGCATCAACCGCTAGATACGTCCCTCCCTTTCTTCTGGGGCACAGGTCACACTCT +CTTCCAGGTCTAGGATGCAGCTGAGGGGTGCCCCTCTTACCATCTAATCTGTGCCCTTAT +TTCCTCTGCTTTAGTGAGGAAGAGGCCCCTGGTCCATGAAGGGGCCTTTCAGAGACGGGG +ACCCCTGAGGAGCCCCGAGCAGCAGCCGTCGTGTCTCACCCAGGGTGTCTGAAACAGATG +TGGAGGTCTCGGGTGAGGCGTGGCTCAGATACAGGGAGTGGCCCACAGCTCGGCCTGTCT +TTGAAAGGCCACGTGACCTGGCCCACGGCTGGCAGGTGGGACCCAGCTGCAGGGGTCCAG +CAGCACCCACAGCAGCCACCTGTGGCAGGGAGGAGCTTGTGGTACAGTGGACAGGCCCTG +CCCAGATGGCCCCCCGCCTGCCTGTGGAAGTTGACCAGACCATCTGTCACAGCAGGTAAG +ACTCTGCTTTCTGGGCAACCCAGCAGGTGACCCTGGAATTCCTGTCCATCTGGCAGGTGG +GCATTGAAACTGGTTTAAAAATGTCACACCATAGGCCGGGCACAGTGGCTCACGCCTGTA +ATCCCAGCCCTTTGGGAGGCCAGGGTGGGTGGATCACTTGAGGTCAGGAGTTCAAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTACTAAAAATACAAAAATTAGCCTGGCGTGGTG +GCGCATGCCTGTAATCCCAGCTACTTGGGAAGCTGAGGGATGAGAACTGCTTGAACCTGG +GAGGCAGACGTTGCAGTGAGCTGAGATCACGCCACTGCACTCCAGCCTGGGCAACAGAGT +AAGACTCTGTCTCAAAAAAAAAAAAATCACACCATTTTGGCTTCAGATTGCATATCCTCC +TGCAAGGATATATACGCGTGAAATTCAAGTCAATGACAAATCAGAAGAAAAAACATATAT +ATACGCAAACCAGTATCCTACTGTGTGTGTCGTTTGTTGTGTTTTCGACAGCTGTCCGTG +TTATAATAATTCCTCTAGTTCAAATTTATTCATTTTTAACTTCATAGTACCACATTCTAC +ACACTGCCCATGTCCCCTCAAGCTTCCCCTGGCTCCTGCAACCACAAATCTACTCTCTGC +CTCTGTGGGTTGACCTATTCTGGACACGTCATAGAAATAGAGTCCTGCAACACGTGGCCG +TCTGTGTCTGGCTTCTCTCGCTTAGCATCTTGTTTCCAAGGTCCTCCCACAGTGTAGCAT +GCACCTGCTACACTCCTTCTTAGGGCTGATATTCCACGCACCTGCTACACTCCTTCTTAT +GGCTGATATTCCACGCACCTGCTACACTCCTTCTTAGGGCTGATATTCCACACACCCGCT +ACACTCCTTCTTAGGGCTGATATTCCACGCACCCGCTACACTCCTTCTTAGGGCTGATAT +TCCACGCACCTGCTACACTCCTTCTTAGGGCTGATATTCCACGCACCTGCTACACTCCTT +CTTAGGGCTGATATTCCACGCACCTGCTACACTCCTTCTTAGGGCTGATATTCCACGCAC diff --git a/src/samtools-1.3.1/test/dat/mpileup.ref.fa.fai b/src/samtools-1.3.1/test/dat/mpileup.ref.fa.fai new file mode 100644 index 0000000..c211266 --- /dev/null +++ b/src/samtools-1.3.1/test/dat/mpileup.ref.fa.fai @@ -0,0 +1 @@ +17 4200 14 60 61 diff --git a/src/samtools-1.3.1/test/dat/test_input_1_a.bam b/src/samtools-1.3.1/test/dat/test_input_1_a.bam new file mode 100644 index 0000000..29e4340 Binary files /dev/null and b/src/samtools-1.3.1/test/dat/test_input_1_a.bam differ diff --git a/src/samtools-1.3.1/test/dat/test_input_1_a.bam.bai.expected b/src/samtools-1.3.1/test/dat/test_input_1_a.bam.bai.expected new file mode 100644 index 0000000..7ecf584 Binary files /dev/null and b/src/samtools-1.3.1/test/dat/test_input_1_a.bam.bai.expected differ diff --git a/src/samtools-1.3.1/test/dat/test_input_1_a.sam b/src/samtools-1.3.1/test/dat/test_input_1_a.sam new file mode 100644 index 0000000..84397cb --- /dev/null +++ b/src/samtools-1.3.1/test/dat/test_input_1_a.sam @@ -0,0 +1,28 @@ +@HD VN:1.4 +@SQ SN:insert LN:599 +@SQ SN:ref1 LN:45 +@SQ SN:ref2 LN:40 +@SQ SN:ref3 LN:4 +@RG ID:fish PG:donkey +@RG ID:cow PU:13_&^&&*(:332 +@RG PU:*9u8jkjjkjd: ID:colt +@PG ID:bull PP:donkey +@PG ID:donkey +@PG ID:moose +@PG PP:moose ID:cow +@CO +r000 99 insert 50 30 10M = 80 30 ATTTAGCTAC AAAAAAAAAA RG:Z:cow PG:Z:bull +r000 211 insert 80 30 10M = 50 -30 CCCAATCATT AAAAAAAAAA RG:Z:cow PG:Z:bull +r001 163 ref1 7 30 8M4I4M1D3M = 37 39 TTAGATAAAGAGGATACTG * XX:B:S,12561,2,20,112 YY:i:100 RG:Z:fish PG:Z:colt +r002 0 ref1 9 30 1S2I6M1P1I1P1I4M2I * 0 0 AAAAGATAAGGGATAAA * XA:Z:abc XB:i:-10 PG:Z:colt +r003 0 ref1 9 30 5H6M * 0 0 AGCTAA * RG:Z:cow +r004 0 ref1 16 30 6M14N1I5M * 0 0 ATAGCTCTCAGC * RG:Z:colt PG:Z:colt +r003 16 ref1 29 30 6H5M * 0 0 TAGGC * RG:Z:cow PG:Z:colt +r001 83 ref1 37 30 9M = 7 -39 CAGCGCCAT * RG:Z:fish PG:Z:colt +x1 0 ref2 1 30 20M * 0 0 AGGTTTTATAAAACAAATAA * RG:Z:colt PG:Z:bull +x2 0 ref2 2 30 21M * 0 0 GGTTTTATAAAACAAATAATT ????????????????????? RG:Z:colt PG:Z:bull +x3 0 ref2 6 30 9M4I13M * 0 0 TTATAAAACAAATAATTAAGTCTACA ?????????????????????????? RG:Z:fish PG:Z:bull +x4 0 ref2 10 30 25M * 0 0 CAAATAATTAAGTCTACAGAGCAAC ????????????????????????? RG:Z:fish PG:Z:bull +x5 0 ref2 12 30 24M * 0 0 AATAATTAAGTCTACAGAGCAACT ???????????????????????? RG:Z:fish PG:Z:bull +x6 0 ref2 14 30 23M * 0 0 TAATTAAGTCTACAGAGCAACTA ??????????????????????? RG:Z:cow +u1 4 * 0 30 23M * 0 0 TAATTAAGTCTACAGAAAAAAAA ??????????????????????? diff --git a/src/samtools-1.3.1/test/dat/test_input_1_a_regex.sam b/src/samtools-1.3.1/test/dat/test_input_1_a_regex.sam new file mode 100644 index 0000000..66b4e72 --- /dev/null +++ b/src/samtools-1.3.1/test/dat/test_input_1_a_regex.sam @@ -0,0 +1,28 @@ +@HD VN:1.4 +@SQ SN:insert LN:599 +@SQ SN:ref1|this=that LN:45 +@SQ SN:ref2*HLA:1a:2:b LN:40 +@SQ SN:ref3 LN:4 +@RG ID:fish PG:donkey +@RG ID:cow PU:13_&^&&*(:332 +@RG PU:*9u8jkjjkjd: ID:colt +@PG ID:bull PP:donkey +@PG ID:donkey +@PG ID:moose +@PG PP:moose ID:cow +@CO +r000 99 insert 50 30 10M = 80 30 ATTTAGCTAC AAAAAAAAAA RG:Z:cow PG:Z:bull +r000 211 insert 80 30 10M = 50 -30 CCCAATCATT AAAAAAAAAA RG:Z:cow PG:Z:bull +r001 163 ref1|this=that 7 30 8M4I4M1D3M = 37 39 TTAGATAAAGAGGATACTG * XX:B:S,12561,2,20,112 YY:i:100 RG:Z:fish PG:Z:colt +r002 0 ref1|this=that 9 30 1S2I6M1P1I1P1I4M2I * 0 0 AAAAGATAAGGGATAAA * XA:Z:abc XB:i:-10 PG:Z:colt +r003 0 ref1|this=that 9 30 5H6M * 0 0 AGCTAA * RG:Z:cow +r004 0 ref1|this=that 16 30 6M14N1I5M * 0 0 ATAGCTCTCAGC * RG:Z:colt PG:Z:colt +r003 16 ref1|this=that 29 30 6H5M * 0 0 TAGGC * RG:Z:cow PG:Z:colt +r001 83 ref1|this=that 37 30 9M = 7 -39 CAGCGCCAT * RG:Z:fish PG:Z:colt +x1 0 ref2*HLA:1a:2:b 1 30 20M * 0 0 AGGTTTTATAAAACAAATAA * RG:Z:colt PG:Z:bull +x2 0 ref2*HLA:1a:2:b 2 30 21M * 0 0 GGTTTTATAAAACAAATAATT ????????????????????? RG:Z:colt PG:Z:bull +x3 0 ref2*HLA:1a:2:b 6 30 9M4I13M * 0 0 TTATAAAACAAATAATTAAGTCTACA ?????????????????????????? RG:Z:fish PG:Z:bull +x4 0 ref2*HLA:1a:2:b 10 30 25M * 0 0 CAAATAATTAAGTCTACAGAGCAAC ????????????????????????? RG:Z:fish PG:Z:bull +x5 0 ref2*HLA:1a:2:b 12 30 24M * 0 0 AATAATTAAGTCTACAGAGCAACT ???????????????????????? RG:Z:fish PG:Z:bull +x6 0 ref2*HLA:1a:2:b 14 30 23M * 0 0 TAATTAAGTCTACAGAGCAACTA ??????????????????????? RG:Z:cow +u1 4 * 0 30 23M * 0 0 TAATTAAGTCTACAGAAAAAAAA ??????????????????????? diff --git a/src/samtools-1.3.1/test/dat/test_input_1_b.bam b/src/samtools-1.3.1/test/dat/test_input_1_b.bam new file mode 100644 index 0000000..372019a Binary files /dev/null and b/src/samtools-1.3.1/test/dat/test_input_1_b.bam differ diff --git a/src/samtools-1.3.1/test/dat/test_input_1_b.sam b/src/samtools-1.3.1/test/dat/test_input_1_b.sam new file mode 100644 index 0000000..0e66bd1 --- /dev/null +++ b/src/samtools-1.3.1/test/dat/test_input_1_b.sam @@ -0,0 +1,24 @@ +@HD VN:1.4 +@SQ SN:insert LN:599 +@SQ SN:ref1 LN:45 +@SQ SN:ref2 LN:40 +@SQ SN:ref3 LN:4 +@PG ID:llama +@RG ID:fish PG:llama +@RG ID:cow PU:13_&^&&*(:332 PG:donkey +@RG PU:*9u8jkjjkjd: ID:colt +@PG ID:bull PP:donkey +@PG ID:donkey +@CO Do you know? +r005 163 ref1 7 30 8M4I4M1D3M = 37 39 TTAGATAAAGAGGATACTG * XX:B:S,12561,2,20,112 YY:i:100 RG:Z:colt PG:Z:donkey +r006 0 ref1 9 30 1S2I6M1P1I1P1I4M2I * 0 0 AAAAGATAAGGGATAAA * XA:Z:abc XB:i:-10 RG:Z:colt PG:Z:donkey +r007 0 ref1 9 30 5H6M * 0 0 AGCTAA * RG:Z:colt PG:Z:donkey +r007 0 ref1 16 30 6M14N1I5M * 0 0 ATAGCTCTCAGC * RG:Z:colt PG:Z:donkey +r006 16 ref1 29 30 6H5M * 0 0 TAGGC * RG:Z:colt PG:Z:donkey +r005 83 ref1 37 30 9M = 7 -39 CAGCGCCAT * RG:Z:colt PG:Z:donkey +x7 0 ref2 1 30 20M * 0 0 AGGTTTTATAAAACAAATAA * RG:Z:cow PG:Z:bull +x8 0 ref2 2 30 21M * 0 0 GGTTTTATAAAACAAATAATT ????????????????????? RG:Z:cow PG:Z:bull +x9 0 ref2 6 30 9M4I13M * 0 0 TTATAAAACAAATAATTAAGTCTACA ?????????????????????????? RG:Z:cow PG:Z:bull +x10 0 ref2 10 30 25M * 0 0 CAAATAATTAAGTCTACAGAGCAAC ????????????????????????? RG:Z:cow PG:Z:bull +x11 0 ref2 12 30 24M * 0 0 AATAATTAAGTCTACAGAGCAACT ???????????????????????? RG:Z:cow PG:Z:bull +x12 0 ref2 14 30 23M * 0 0 TAATTAAGTCTACAGAGCAACTA ??????????????????????? RG:Z:cow PG:Z:bull diff --git a/src/samtools-1.3.1/test/dat/test_input_1_b_regex.sam b/src/samtools-1.3.1/test/dat/test_input_1_b_regex.sam new file mode 100644 index 0000000..fc02fa4 --- /dev/null +++ b/src/samtools-1.3.1/test/dat/test_input_1_b_regex.sam @@ -0,0 +1,24 @@ +@HD VN:1.4 +@SQ SN:insert LN:599 +@SQ SN:ref2*HLA:1a:2:b LN:40 +@SQ SN:ref3 LN:4 +@SQ SN:ref1 LN:45 +@PG ID:llama_{a} +@RG ID:fish-[1] PG:llama_{a} +@RG ID:cow-[2] PU:13_&^&&*(:332 PG:donkey +@RG PU:*9u8jkjjkjd: ID:colt +@PG ID:bull PP:donkey +@PG ID:donkey +@CO Do you know? +x7 0 ref2*HLA:1a:2:b 1 30 20M * 0 0 AGGTTTTATAAAACAAATAA * RG:Z:cow-[2] PG:Z:bull +x8 0 ref2*HLA:1a:2:b 2 30 21M * 0 0 GGTTTTATAAAACAAATAATT ????????????????????? RG:Z:cow-[2] PG:Z:bull +x9 0 ref2*HLA:1a:2:b 6 30 9M4I13M * 0 0 TTATAAAACAAATAATTAAGTCTACA ?????????????????????????? RG:Z:cow-[2] PG:Z:bull +x10 0 ref2*HLA:1a:2:b 10 30 25M * 0 0 CAAATAATTAAGTCTACAGAGCAAC ????????????????????????? RG:Z:cow-[2] PG:Z:bull +x11 0 ref2*HLA:1a:2:b 12 30 24M * 0 0 AATAATTAAGTCTACAGAGCAACT ???????????????????????? RG:Z:cow-[2] PG:Z:bull +x12 0 ref2*HLA:1a:2:b 14 30 23M * 0 0 TAATTAAGTCTACAGAGCAACTA ??????????????????????? RG:Z:cow-[2] PG:Z:bull +r005 163 ref1 7 30 8M4I4M1D3M = 37 39 TTAGATAAAGAGGATACTG * XX:B:S,12561,2,20,112 YY:i:100 RG:Z:colt PG:Z:donkey +r006 0 ref1 9 30 1S2I6M1P1I1P1I4M2I * 0 0 AAAAGATAAGGGATAAA * XA:Z:abc XB:i:-10 RG:Z:colt PG:Z:donkey +r007 0 ref1 9 30 5H6M * 0 0 AGCTAA * RG:Z:colt PG:Z:donkey +r007 0 ref1 16 30 6M14N1I5M * 0 0 ATAGCTCTCAGC * RG:Z:colt PG:Z:donkey +r006 16 ref1 29 30 6H5M * 0 0 TAGGC * RG:Z:colt PG:Z:donkey +r005 83 ref1 37 30 9M = 7 -39 CAGCGCCAT * RG:Z:colt PG:Z:donkey diff --git a/src/samtools-1.3.1/test/dat/test_input_1_c.bam b/src/samtools-1.3.1/test/dat/test_input_1_c.bam new file mode 100644 index 0000000..95f15f2 Binary files /dev/null and b/src/samtools-1.3.1/test/dat/test_input_1_c.bam differ diff --git a/src/samtools-1.3.1/test/dat/test_input_1_c.sam b/src/samtools-1.3.1/test/dat/test_input_1_c.sam new file mode 100644 index 0000000..9903dca --- /dev/null +++ b/src/samtools-1.3.1/test/dat/test_input_1_c.sam @@ -0,0 +1,23 @@ +@HD VN:1.4 +@SQ SN:ref1 LN:45 +@SQ SN:ref2 LN:40 +@RG ID:fish +@RG ID:cow PU:13_&^&&*(:332 +@RG PU:*9u8jkjjkjd: ID:colt +@PG ID:bull PP:donkey +@PG ID:donkey +@CO Do you know? +@CO Another comment from test_input_1_c +r008 163 ref1 7 30 8M4I4M1D3M = 37 39 TTAGATAAAGAGGATACTG * XX:B:S,12561,2,20,112 YY:i:100 RG:Z:colt PG:Z:donkey +r009 0 ref1 9 30 1S2I6M1P1I1P1I4M2I * 0 0 AAAAGATAAGGGATAAA * XA:Z:abc XB:i:-10 RG:Z:colt PG:Z:donkey +r010 0 ref1 9 30 5H6M * 0 0 AGCTAA * RG:Z:colt PG:Z:donkey +r010 0 ref1 16 30 6M14N1I5M * 0 0 ATAGCTCTCAGC * RG:Z:colt PG:Z:donkey +r009 16 ref1 29 30 6H5M * 0 0 TAGGC * RG:Z:colt PG:Z:donkey +r008 83 ref1 37 30 9M = 7 -39 CAGCGCCAT * RG:Z:colt PG:Z:donkey +x10 0 ref2 1 30 20M * 0 0 AGGTTTTATAAAACAAATAA * RG:Z:cow PG:Z:bull +x11 0 ref2 2 30 21M * 0 0 GGTTTTATAAAACAAATAATT ????????????????????? RG:Z:cow PG:Z:bull +x12 0 ref2 6 30 9M4I13M * 0 0 TTATAAAACAAATAATTAAGTCTACA ?????????????????????????? RG:Z:cow PG:Z:bull +x13 0 ref2 10 30 25M * 0 0 CAAATAATTAAGTCTACAGAGCAAC ????????????????????????? RG:Z:cow PG:Z:bull +x14 0 ref2 12 30 24M * 0 0 AATAATTAAGTCTACAGAGCAACT ???????????????????????? RG:Z:cow PG:Z:bull +x15 0 ref2 14 30 23M * 0 0 TAATTAAGTCTACAGAGCAACTA ??????????????????????? RG:Z:cow PG:Z:bull +u2 4 * 0 30 * * 0 0 TAATTAAGTCTACAGAAAAAAAA ??????????????????????? diff --git a/src/samtools-1.3.1/test/dat/view.001.01.bed b/src/samtools-1.3.1/test/dat/view.001.01.bed new file mode 100644 index 0000000..ca34897 --- /dev/null +++ b/src/samtools-1.3.1/test/dat/view.001.01.bed @@ -0,0 +1,27 @@ +# The MIT License +# +# Copyright (c) 2014 Genome Research Ltd. +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. +browser position ref1:1-56 +browser hide all +track name="my track" description="A track line" visibility=2 colorByStrand="255,0,0 0,0,255" +ref1 10 24 somewhere 500 + 10 24 127,127,0 2 2,2 10,22 +ref1 44 45 +ref2 16 diff --git a/src/samtools-1.3.1/test/dat/view.001.02.bed b/src/samtools-1.3.1/test/dat/view.001.02.bed new file mode 100644 index 0000000..93ebb08 --- /dev/null +++ b/src/samtools-1.3.1/test/dat/view.001.02.bed @@ -0,0 +1,22 @@ +# The MIT License +# +# Copyright (c) 2014 Genome Research Ltd. +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. +ref1 5 20 diff --git a/src/samtools-1.3.1/test/dat/view.001.fa b/src/samtools-1.3.1/test/dat/view.001.fa new file mode 100644 index 0000000..b48ab77 --- /dev/null +++ b/src/samtools-1.3.1/test/dat/view.001.fa @@ -0,0 +1,4 @@ +>ref1 +CGAGCTCGGTACCCGGGGATCCTCTAGAGTCGACCTGCAGGCATGCAAGCTTGAGT +>ref2 +ATTCTATAGTGTCACCTAAATAGCTTGGCGTAATCATGGTCATAGCTGTTTCCTGTGTGA diff --git a/src/samtools-1.3.1/test/dat/view.001.fa.fai b/src/samtools-1.3.1/test/dat/view.001.fa.fai new file mode 100644 index 0000000..0248650 --- /dev/null +++ b/src/samtools-1.3.1/test/dat/view.001.fa.fai @@ -0,0 +1,2 @@ +ref1 56 6 56 57 +ref2 60 69 60 61 diff --git a/src/samtools-1.3.1/test/dat/view.001.sam b/src/samtools-1.3.1/test/dat/view.001.sam new file mode 100644 index 0000000..9d57bfa --- /dev/null +++ b/src/samtools-1.3.1/test/dat/view.001.sam @@ -0,0 +1,62 @@ +@HD VN:1.4 SO:coordinate +@RG ID:grp1 DS:Group 1 LB:Library 1 SM:Sample +@RG ID:grp2 DS:Group 2 LB:Library 2 SM:Sample +@RG ID:grp3 DS:Group 3 SM:Sample +@PG ID:prog1 PN:emacs CL:emacs VN:23.1.1 +@CO The MIT License +@CO +@CO Copyright (c) 2014 Genome Research Ltd. +@CO +@CO Permission is hereby granted, free of charge, to any person obtaining a copy +@CO of this software and associated documentation files (the "Software"), to deal +@CO in the Software without restriction, including without limitation the rights +@CO to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +@CO copies of the Software, and to permit persons to whom the Software is +@CO furnished to do so, subject to the following conditions: +@CO +@CO The above copyright notice and this permission notice shall be included in +@CO all copies or substantial portions of the Software. +@CO +@CO THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +@CO IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +@CO FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +@CO AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +@CO LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +@CO OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +@CO THE SOFTWARE. +@SQ SN:ref1 LN:56 M5:08c04d512d4797d9ba2a156c1daba468 +@SQ SN:ref2 LN:60 M5:7c35feac7036c1cdef3bee0cc4b21437 +ref1_grp1_p001 99 ref1 1 0 10M = 25 34 CGAGCTCGGT !!!!!!!!!! RG:Z:grp1 BC:Z:ACGT H0:i:1 aa:A:! ab:A:~ fa:f:3.14159 za:Z:Hello world! ha:H:DEADBEEF ba:B:c,-128,0,127 bb:B:C,0,127,255 bc:B:s,-32768,0,32767 bd:B:S,0,32768,65535 be:B:i,-2147483648,0,2147483647 bf:B:I,0,2147483648,4294967295 bg:B:f,2.71828,6.626e-34,2.9979e+09 NM:i:0 MD:Z:10 +ref1_grp2_p001 99 ref1 3 1 10M = 27 34 AGCTCGGTAC """""""""" RG:Z:grp2 BC:Z:TGCA H0:i:1 aa:A:A ab:A:Z fa:f:6.67e-11 za:Z:!"$%^&*() ha:H:CAFE NM:i:0 MD:Z:10 +ref1_grp1_p002 99 ref1 5 2 10M = 29 34 CTCGGTACCC ########## RG:Z:grp1 BC:Z:AATTCCGG H0:i:1 aa:A:a ab:A:z fa:f:4.3597e-18 za:Z:Another string ha:H:2000AD NM:i:0 MD:Z:10 +ref1_grp2_p002 99 ref1 7 3 10M = 31 34 CGGTACCCGG $$$$$$$$$$ fa:f:6.022e+23 RG:Z:grp2 NM:i:0 MD:Z:10 +ref1_grp1_p003 99 ref1 9 4 10M = 33 34 GTACCCGGGG %%%%%%%%%% fa:f:1.66e-27 RG:Z:grp1 NM:i:0 MD:Z:10 +ref1_grp2_p003 99 ref1 11 5 10M = 35 34 ACCCGGGGAT &&&&&&&&&& RG:Z:grp2 ia:i:4294967295 NM:i:0 MD:Z:10 +ref1_grp1_p004 99 ref1 13 6 10M = 37 34 CCGGGGATCC '''''''''' fa:f:1.38e-23 za:Z:xRG:Z:grp2 RG:Z:grp1 NM:i:0 MD:Z:10 +ref1_grp2_p004 99 ref1 15 7 10M = 39 34 GGGGATCCTC (((((((((( RG:Z:grp2 ia:i:-2147483648 NM:i:0 MD:Z:10 +ref1_grp1_p005 99 ref1 17 8 10M = 41 34 GGATCCTCTA )))))))))) RG:Z:grp1 ia:i:40000 NM:i:0 MD:Z:10 +ref1_grp2_p005 99 ref1 19 9 10M = 43 34 ATCCTCTAGA ********** RG:Z:grp2 ia:i:-1000 NM:i:0 MD:Z:10 +ref1_grp1_p006 99 ref1 21 10 10M = 45 34 CCTCTAGAGT ++++++++++ RG:Z:grp1 ia:i:255 NM:i:0 MD:Z:10 +ref1_grp2_p006 99 ref1 23 11 10M = 47 34 TCTAGAGTCG ,,,,,,,,,, RG:Z:grp2 ia:i:-1 NM:i:0 MD:Z:10 +ref1_grp1_p001 147 ref1 25 12 10M = 1 -34 TAGAGTCGAC ---------- RG:Z:grp1 NM:i:0 MD:Z:10 +ref1_grp2_p001 147 ref1 27 13 10M = 3 -34 GAGTCGACCT .......... RG:Z:grp2 NM:i:0 MD:Z:10 +ref1_grp1_p002 147 ref1 29 14 10M = 5 -34 GTCGACCTGC ////////// RG:Z:grp1 NM:i:0 MD:Z:10 +ref1_grp2_p002 147 ref1 31 15 10M = 7 -34 CGACCTGCAG 0000000000 RG:Z:grp2 NM:i:0 MD:Z:10 +ref1_grp1_p003 147 ref1 33 16 10M = 9 -34 ACCTGCAGGC 1111111111 RG:Z:grp1 NM:i:0 MD:Z:10 +ref1_grp2_p003 147 ref1 35 17 10M = 11 -34 CTGCAGGCAT 2222222222 RG:Z:grp2 NM:i:0 MD:Z:10 +ref12_grp1_p001 97 ref1 36 50 10M ref2 2 0 TGCAGGCATG AAAAAAAAAA RG:Z:grp1 NM:i:0 MD:Z:10 +ref1_grp1_p004 147 ref1 37 18 10M = 13 -34 GCAGGCATGC 3333333333 RG:Z:grp1 NM:i:0 MD:Z:10 +ref1_grp2_p004 147 ref1 39 19 10M = 15 -34 AGGCATGCAA 4444444444 RG:Z:grp2 NM:i:0 MD:Z:10 +ref1_grp1_p005 147 ref1 41 20 10M = 17 -34 GCATGCAAGC 5555555555 RG:Z:grp1 NM:i:0 MD:Z:10 +ref1_grp2_p005 147 ref1 43 21 10M = 19 -34 ATGCAAGCTT 6666666666 RG:Z:grp2 NM:i:0 MD:Z:10 +ref1_grp1_p006 147 ref1 45 22 10M = 21 -34 GCAAGCTTGA 7777777777 RG:Z:grp1 NM:i:0 MD:Z:10 +ref12_grp2_p001 97 ref1 46 50 10M ref2 12 0 CAAGCTTGAG AAAAAAAAAA RG:Z:grp2 NM:i:0 MD:Z:10 +ref1_grp2_p006 147 ref1 47 23 10M = 23 -34 AAGCTTGAGT 8888888888 RG:Z:grp2 NM:i:0 MD:Z:10 +ref2_grp3_p001 83 ref2 1 99 15M = 31 45 ATTCTATAGTGTCAC ~~~~~~~~~~~~~~~ RG:Z:grp3 NM:i:0 MD:Z:15 +ref12_grp1_p001 145 ref2 2 50 10M ref1 36 0 TTCTATAGTG BBBBBBBBBB RG:Z:grp1 NM:i:0 MD:Z:10 +ref12_grp2_p001 145 ref2 12 50 10M ref1 46 0 TCACCTAAAT BBBBBBBBBB RG:Z:grp2 NM:i:0 MD:Z:10 +ref2_grp3_p002 147 ref2 16 99 15M = 46 45 CTAAATAGCTTGGCG }}}}}}}}}}}}}}} RG:Z:grp3 NM:i:0 MD:Z:15 +ref2_grp3_p001 163 ref2 31 99 15M = 1 -45 CTGTTTCCTGTGTGA ||||||||||||||| RG:Z:grp3 NM:i:13 MD:Z:0T0A0A1C0A0T0G0G0T0C0A1A0G0 +ref2_grp3_p002 99 ref2 46 99 15M = 16 -45 CTGTTTCCTGTGTGA {{{{{{{{{{{{{{{ RG:Z:grp3 NM:i:0 MD:Z:15 +unaligned_grp3_p001 77 * 0 0 * * 0 0 CACTCGTTCATGACG 0123456789abcde RG:Z:grp3 +unaligned_grp3_p001 141 * 0 0 * * 0 0 GAAAGTGAGGAGGTG edcba9876543210 RG:Z:grp3 diff --git a/src/samtools-1.3.1/test/dat/view.002.01.bed b/src/samtools-1.3.1/test/dat/view.002.01.bed new file mode 100644 index 0000000..381b73e --- /dev/null +++ b/src/samtools-1.3.1/test/dat/view.002.01.bed @@ -0,0 +1,25 @@ +# The MIT License +# +# Copyright (c) 2014 Genome Research Ltd. +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. +browser position ref1:1-56 +browser hide all +track name="my track" description="A track line" visibility=2 colorByStrand="255,0,0 0,0,255" +Z 19 40 somewhere 500 + 20 40 127,127,0 2 2,2 10,22 diff --git a/src/samtools-1.3.1/test/dat/view.002.02.bed b/src/samtools-1.3.1/test/dat/view.002.02.bed new file mode 100644 index 0000000..0e28cea --- /dev/null +++ b/src/samtools-1.3.1/test/dat/view.002.02.bed @@ -0,0 +1,30 @@ +# The MIT License +# +# Copyright (c) 2014 Genome Research Ltd. +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. +browser position ref1:1-56 +browser hide all +track name="my track" description="A track line" visibility=2 colorByStrand="255,0,0 0,0,255" +Z 9 15 +Z 20 +Z 24 30 +Z 35 +Z 39 45 +Z 42 50 diff --git a/src/samtools-1.3.1/test/dat/view.002.fa b/src/samtools-1.3.1/test/dat/view.002.fa new file mode 100644 index 0000000..83bd3ae --- /dev/null +++ b/src/samtools-1.3.1/test/dat/view.002.fa @@ -0,0 +1,2 @@ +>Z +TAGGACATGTACACTCGTTCATGACGTCTTGTCTATACGAAAGTGAGGAGGTGTAGTCAT diff --git a/src/samtools-1.3.1/test/dat/view.002.fa.fai b/src/samtools-1.3.1/test/dat/view.002.fa.fai new file mode 100644 index 0000000..97c3186 --- /dev/null +++ b/src/samtools-1.3.1/test/dat/view.002.fa.fai @@ -0,0 +1 @@ +Z 60 3 60 61 diff --git a/src/samtools-1.3.1/test/dat/view.002.sam b/src/samtools-1.3.1/test/dat/view.002.sam new file mode 100644 index 0000000..5997262 --- /dev/null +++ b/src/samtools-1.3.1/test/dat/view.002.sam @@ -0,0 +1,83 @@ +@HD VN:1.4 SO:coordinate +@CO The MIT License +@CO +@CO Copyright (c) 2014 Genome Research Ltd. +@CO +@CO Permission is hereby granted, free of charge, to any person obtaining a copy +@CO of this software and associated documentation files (the "Software"), to deal +@CO in the Software without restriction, including without limitation the rights +@CO to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +@CO copies of the Software, and to permit persons to whom the Software is +@CO furnished to do so, subject to the following conditions: +@CO +@CO The above copyright notice and this permission notice shall be included in +@CO all copies or substantial portions of the Software. +@CO +@CO THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +@CO IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +@CO FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +@CO AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +@CO LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +@CO OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +@CO THE SOFTWARE. +@SQ SN:Z LN:60 M5:be9fbb3457c20e3bbcd7e72f7feddb65 +r001 0 Z 1 0 1M * 0 0 T A MD:Z:1 NM:i:0 +r002 0 Z 2 0 1M * 0 0 A A MD:Z:1 NM:i:0 +r003 0 Z 3 0 1M * 0 0 G A MD:Z:1 NM:i:0 +r004 0 Z 4 0 1M * 0 0 G A MD:Z:1 NM:i:0 +r005 0 Z 5 0 1M * 0 0 A A MD:Z:1 NM:i:0 +r006 0 Z 6 0 1M * 0 0 C A MD:Z:1 NM:i:0 +r007 0 Z 7 0 1M * 0 0 A A MD:Z:1 NM:i:0 +r008 0 Z 8 0 1M * 0 0 T A MD:Z:1 NM:i:0 +r009 0 Z 9 0 1M * 0 0 G A MD:Z:1 NM:i:0 +r010 0 Z 10 0 1M * 0 0 T A MD:Z:1 NM:i:0 +r011 0 Z 11 0 1M * 0 0 A A MD:Z:1 NM:i:0 +r012 0 Z 12 0 1M * 0 0 C A MD:Z:1 NM:i:0 +r013 0 Z 13 0 1M * 0 0 A A MD:Z:1 NM:i:0 +r014 0 Z 14 0 1M * 0 0 C A MD:Z:1 NM:i:0 +r015 0 Z 15 0 1M * 0 0 T A MD:Z:1 NM:i:0 +r016 0 Z 16 0 1M * 0 0 C A MD:Z:1 NM:i:0 +r017 0 Z 17 0 1M * 0 0 G A MD:Z:1 NM:i:0 +r018 0 Z 18 0 1M * 0 0 T A MD:Z:1 NM:i:0 +r019 0 Z 19 0 1M * 0 0 T A MD:Z:1 NM:i:0 +r020 0 Z 20 0 1M * 0 0 C A MD:Z:1 NM:i:0 +r021 0 Z 21 0 1M * 0 0 A A MD:Z:1 NM:i:0 +r022 0 Z 22 0 1M * 0 0 T A MD:Z:1 NM:i:0 +r023 0 Z 23 0 1M * 0 0 G A MD:Z:1 NM:i:0 +r024 0 Z 24 0 1M * 0 0 A A MD:Z:1 NM:i:0 +r025 0 Z 25 0 1M * 0 0 C A MD:Z:1 NM:i:0 +r026 0 Z 26 0 1M * 0 0 G A MD:Z:1 NM:i:0 +r027 0 Z 27 0 1M * 0 0 T A MD:Z:1 NM:i:0 +r028 0 Z 28 0 1M * 0 0 C A MD:Z:1 NM:i:0 +r029 0 Z 29 0 1M * 0 0 T A MD:Z:1 NM:i:0 +r030 0 Z 30 0 1M * 0 0 T A MD:Z:1 NM:i:0 +r031 0 Z 31 0 1M * 0 0 G A MD:Z:1 NM:i:0 +r032 0 Z 32 0 1M * 0 0 T A MD:Z:1 NM:i:0 +r033 0 Z 33 0 1M * 0 0 C A MD:Z:1 NM:i:0 +r034 0 Z 34 0 1M * 0 0 T A MD:Z:1 NM:i:0 +r035 0 Z 35 0 1M * 0 0 A A MD:Z:1 NM:i:0 +r036 0 Z 36 0 1M * 0 0 T A MD:Z:1 NM:i:0 +r037 0 Z 37 0 1M * 0 0 A A MD:Z:1 NM:i:0 +r038 0 Z 38 0 1M * 0 0 C A MD:Z:1 NM:i:0 +r039 0 Z 39 0 1M * 0 0 G A MD:Z:1 NM:i:0 +r040 0 Z 40 0 1M * 0 0 A A MD:Z:1 NM:i:0 +r041 0 Z 41 0 1M * 0 0 A A MD:Z:1 NM:i:0 +r042 0 Z 42 0 1M * 0 0 A A MD:Z:1 NM:i:0 +r043 0 Z 43 0 1M * 0 0 G A MD:Z:1 NM:i:0 +r044 0 Z 44 0 1M * 0 0 T A MD:Z:1 NM:i:0 +r045 0 Z 45 0 1M * 0 0 G A MD:Z:1 NM:i:0 +r046 0 Z 46 0 1M * 0 0 A A MD:Z:1 NM:i:0 +r047 0 Z 47 0 1M * 0 0 G A MD:Z:1 NM:i:0 +r048 0 Z 48 0 1M * 0 0 G A MD:Z:1 NM:i:0 +r049 0 Z 49 0 1M * 0 0 A A MD:Z:1 NM:i:0 +r050 0 Z 50 0 1M * 0 0 G A MD:Z:1 NM:i:0 +r051 0 Z 51 0 1M * 0 0 G A MD:Z:1 NM:i:0 +r052 0 Z 52 0 1M * 0 0 T A MD:Z:1 NM:i:0 +r053 0 Z 53 0 1M * 0 0 G A MD:Z:1 NM:i:0 +r054 0 Z 54 0 1M * 0 0 T A MD:Z:1 NM:i:0 +r055 0 Z 55 0 1M * 0 0 A A MD:Z:1 NM:i:0 +r056 0 Z 56 0 1M * 0 0 G A MD:Z:1 NM:i:0 +r057 0 Z 57 0 1M * 0 0 T A MD:Z:1 NM:i:0 +r058 0 Z 58 0 1M * 0 0 C A MD:Z:1 NM:i:0 +r059 0 Z 59 0 1M * 0 0 A A MD:Z:1 NM:i:0 +r060 0 Z 60 0 1M * 0 0 T A MD:Z:1 NM:i:0 diff --git a/src/samtools-1.3.1/test/dat/view.003.expected.sam b/src/samtools-1.3.1/test/dat/view.003.expected.sam new file mode 100644 index 0000000..ab26b6a --- /dev/null +++ b/src/samtools-1.3.1/test/dat/view.003.expected.sam @@ -0,0 +1,39 @@ +@HD VN:1.4 SO:coordinate +@RG ID:grp1 DS:Group 1 LB:Library 1 SM:Sample +@PG ID:prog1 PN:emacs CL:emacs VN:23.1.1 +@CO The MIT License +@CO +@CO Copyright (c) 2014 Genome Research Ltd. +@CO +@CO Permission is hereby granted, free of charge, to any person obtaining a copy +@CO of this software and associated documentation files (the "Software"), to deal +@CO in the Software without restriction, including without limitation the rights +@CO to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +@CO copies of the Software, and to permit persons to whom the Software is +@CO furnished to do so, subject to the following conditions: +@CO +@CO The above copyright notice and this permission notice shall be included in +@CO all copies or substantial portions of the Software. +@CO +@CO THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +@CO IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +@CO FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +@CO AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +@CO LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +@CO OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +@CO THE SOFTWARE. +@CO +@CO Test file for the -B option. Only very basic tests here. The full +@CO B operator semantics are currently not well defined so it's not +@CO possible to say what should happen in certain cases. +@CO For a long discussion of B operators, see +@CO https://sourceforge.net/p/samtools/mailman/message/28463294/ +@CO +@SQ SN:ref1 LN:56 M5:08c04d512d4797d9ba2a156c1daba468 +ref1_grp1_p001 0 ref1 1 0 15M = 25 34 CGAGCACGGTACCCG AAAAA"BBBBBBBBB RG:Z:grp1 +ref1_grp1_p002 0 ref1 1 0 15M = 25 34 CGAGCTCGGTACCCG BBBBB"BBBBAAAAA RG:Z:grp1 +ref1_grp1_p003 0 ref1 1 0 15M = 25 34 CGAGCACGGTACCCG 000002AAAAAAAAA RG:Z:grp1 +ref1_grp1_p004 0 ref1 1 0 15M = 25 34 CGAGCTCGGTACCCG AAAAA2AAAA00000 RG:Z:grp1 +ref1_grp1_p005 4 ref1 2 0 1M2B1M = 25 34 GC AA RG:Z:grp1 +ref1_grp1_p006 0 ref1 2 0 1M1I1M = 25 34 GTA 0AA RG:Z:grp1 +ref1_grp1_p007 0 ref1 3 0 1M1D1M = 25 34 AG 00 RG:Z:grp1 diff --git a/src/samtools-1.3.1/test/dat/view.003.sam b/src/samtools-1.3.1/test/dat/view.003.sam new file mode 100644 index 0000000..a9293f3 --- /dev/null +++ b/src/samtools-1.3.1/test/dat/view.003.sam @@ -0,0 +1,39 @@ +@HD VN:1.4 SO:coordinate +@RG ID:grp1 DS:Group 1 LB:Library 1 SM:Sample +@PG ID:prog1 PN:emacs CL:emacs VN:23.1.1 +@CO The MIT License +@CO +@CO Copyright (c) 2014 Genome Research Ltd. +@CO +@CO Permission is hereby granted, free of charge, to any person obtaining a copy +@CO of this software and associated documentation files (the "Software"), to deal +@CO in the Software without restriction, including without limitation the rights +@CO to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +@CO copies of the Software, and to permit persons to whom the Software is +@CO furnished to do so, subject to the following conditions: +@CO +@CO The above copyright notice and this permission notice shall be included in +@CO all copies or substantial portions of the Software. +@CO +@CO THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +@CO IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +@CO FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +@CO AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +@CO LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +@CO OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +@CO THE SOFTWARE. +@CO +@CO Test file for the -B option. Only very basic tests here. The full +@CO B operator semantics are currently not well defined so it's not +@CO possible to say what should happen in certain cases. +@CO For a long discussion of B operators, see +@CO https://sourceforge.net/p/samtools/mailman/message/28463294/ +@CO +@SQ SN:ref1 LN:56 M5:08c04d512d4797d9ba2a156c1daba468 +ref1_grp1_p001 0 ref1 1 0 10M5B10M = 25 34 CGAGCTCGGTACGGTACCCG AAAAAAAAAABBBBBBBBBB RG:Z:grp1 +ref1_grp1_p002 0 ref1 1 0 10M5B10M = 25 34 CGAGCTCGGTACGGTACCCG BBBBBBBBBBAAAAAAAAAA RG:Z:grp1 +ref1_grp1_p003 0 ref1 1 0 10M5B10M = 25 34 CGAGCTCGGTACGGTACCCG 0000000000AAAAAAAAAA RG:Z:grp1 +ref1_grp1_p004 0 ref1 1 0 10M5B10M = 25 34 CGAGCTCGGTACGGTACCCG AAAAAAAAAA0000000000 RG:Z:grp1 +ref1_grp1_p005 0 ref1 2 0 1M2B1M = 25 34 GC AA RG:Z:grp1 +ref1_grp1_p006 0 ref1 2 0 1M1I1M2B1I1M = 25 34 GTATA 000AA RG:Z:grp1 +ref1_grp1_p007 0 ref1 3 0 1M1D1M2B1M1D1M = 25 34 AGAG 0000 RG:Z:grp1 diff --git a/src/samtools-1.3.1/test/fixmate/1_coord_sort.sam b/src/samtools-1.3.1/test/fixmate/1_coord_sort.sam new file mode 100644 index 0000000..4a4a6dd --- /dev/null +++ b/src/samtools-1.3.1/test/fixmate/1_coord_sort.sam @@ -0,0 +1,16 @@ +@HD VN:1.4 SO:coordinate +@SQ SN:ref1 LN:45 +@SQ SN:ref2 LN:40 +r001 163 ref1 7 30 8M4I4M1D3M = 37 39 TTAGATAAAGAGGATACTG * XX:B:S,12561,2,20,112 YY:i:100 +r002 0 ref1 9 30 1S2I6M1P1I1P1I4M2I * 0 0 AAAAGATAAGGGATAAA * XA:Z:abc XB:i:-10 +r003 0 ref1 9 30 5H6M * 0 0 AGCTAA * +r004 0 ref1 16 30 6M14N1I5M * 0 0 ATAGCTCTCAGC * +r003 16 ref1 29 30 6H5M * 0 0 TAGGC * +r001 83 ref1 37 30 9M = 7 -39 CAGCGCCAT * +x1 0 ref2 1 30 20M * 0 0 AGGTTTTATAAAACAAATAA * +x2 0 ref2 2 30 21M * 0 0 GGTTTTATAAAACAAATAATT ????????????????????? +x3 0 ref2 6 30 9M4I13M * 0 0 TTATAAAACAAATAATTAAGTCTACA ?????????????????????????? +x4 0 ref2 10 30 25M * 0 0 CAAATAATTAAGTCTACAGAGCAAC ????????????????????????? +x5 0 ref2 12 30 24M * 0 0 AATAATTAAGTCTACAGAGCAACT ???????????????????????? +x6 0 ref2 14 30 23M * 0 0 TAATTAAGTCTACAGAGCAACTA ??????????????????????? +u1 4 * 0 30 * * 0 0 TAATTGGGTCTTCAGAGCACCTA ??????????????????????? diff --git a/src/samtools-1.3.1/test/fixmate/1_coord_sort.sam.expected b/src/samtools-1.3.1/test/fixmate/1_coord_sort.sam.expected new file mode 100644 index 0000000..e69de29 diff --git a/src/samtools-1.3.1/test/fixmate/1_coord_sort.sam.expected.err b/src/samtools-1.3.1/test/fixmate/1_coord_sort.sam.expected.err new file mode 100644 index 0000000..5cdc9ad --- /dev/null +++ b/src/samtools-1.3.1/test/fixmate/1_coord_sort.sam.expected.err @@ -0,0 +1,2 @@ +[bam_mating_core] ERROR: Coordinate sorted, require grouped/sorted by queryname. + diff --git a/src/samtools-1.3.1/test/fixmate/2_isize_overflow.sam b/src/samtools-1.3.1/test/fixmate/2_isize_overflow.sam new file mode 100644 index 0000000..e9c3ad5 --- /dev/null +++ b/src/samtools-1.3.1/test/fixmate/2_isize_overflow.sam @@ -0,0 +1,18 @@ +@HD VN:1.4 SO:queryname +@SQ SN:ref1 LN:45 +@SQ SN:ref2 LN:40 +of1 99 ref1 10 30 23M = 8 2 AAGTCGGCAGCGTCAGATGTGTA ??????????????????????? +of1 147 ref1 8 30 23M = 10 -2 CTGTCTCTTATACACATCTCCTT ??????????????????????? +r001 83 ref1 37 30 9M = 7 -39 CAGCGCCAT * +r001 163 ref1 7 30 8M4I4M1D3M = 37 39 TTAGATAAAGAGGATACTG * XX:B:S,12561,2,20,112 YY:i:100 +r002 0 ref1 9 30 1S2I6M1P1I1P1I4M2I * 0 0 AAAAGATAAGGGATAAA * XA:Z:abc XB:i:-10 +r003 0 ref1 9 30 5H6M * 0 0 AGCTAA * +r003 16 ref1 29 30 6H5M * 0 0 TAGGC * +r004 0 ref1 16 30 6M14N1I5M * 0 0 ATAGCTCTCAGC * +u1 4 * 0 30 * * 0 0 TAATTGGGTCTTCAGAGCACCTA ??????????????????????? +x1 0 ref2 1 30 20M * 0 0 AGGTTTTATAAAACAAATAA * +x2 0 ref2 2 30 21M * 0 0 GGTTTTATAAAACAAATAATT ????????????????????? +x3 0 ref2 6 30 9M4I13M * 0 0 TTATAAAACAAATAATTAAGTCTACA ?????????????????????????? +x4 0 ref2 10 30 25M * 0 0 CAAATAATTAAGTCTACAGAGCAAC ????????????????????????? +x5 0 ref2 12 30 24M * 0 0 AATAATTAAGTCTACAGAGCAACT ???????????????????????? +x6 0 ref2 14 30 23M * 0 0 TAATTAAGTCTACAGAGCAACTA ??????????????????????? diff --git a/src/samtools-1.3.1/test/fixmate/2_isize_overflow.sam.expected b/src/samtools-1.3.1/test/fixmate/2_isize_overflow.sam.expected new file mode 100644 index 0000000..f1b468b --- /dev/null +++ b/src/samtools-1.3.1/test/fixmate/2_isize_overflow.sam.expected @@ -0,0 +1,18 @@ +@HD VN:1.4 SO:queryname +@SQ SN:ref1 LN:45 +@SQ SN:ref2 LN:40 +of1 99 ref1 10 30 23M = 8 21 AAGTCGGCAGCGTCAGATGTGTA ??????????????????????? MQ:i:30 +of1 147 ref1 8 30 23M = 10 -21 CTGTCTCTTATACACATCTCCTT ??????????????????????? MQ:i:30 +r001 83 ref1 37 30 9M = 7 -39 CAGCGCCAT * MQ:i:30 +r001 163 ref1 7 30 8M4I4M1D3M = 37 39 TTAGATAAAGAGGATACTG * XX:B:S,12561,2,20,112 YY:i:100 MQ:i:30 +r002 0 ref1 9 30 1S2I6M1P1I1P1I4M2I * 0 0 AAAAGATAAGGGATAAA * XA:Z:abc XB:i:-10 +r003 33 ref1 9 30 5H6M = 29 25 AGCTAA * MQ:i:30 +r003 17 ref1 29 30 6H5M = 9 -25 TAGGC * MQ:i:30 +r004 0 ref1 16 30 6M14N1I5M * 0 0 ATAGCTCTCAGC * +u1 4 * 0 30 * * 0 0 TAATTGGGTCTTCAGAGCACCTA ??????????????????????? +x1 0 ref2 1 30 20M * 0 0 AGGTTTTATAAAACAAATAA * +x2 0 ref2 2 30 21M * 0 0 GGTTTTATAAAACAAATAATT ????????????????????? +x3 0 ref2 6 30 9M4I13M * 0 0 TTATAAAACAAATAATTAAGTCTACA ?????????????????????????? +x4 0 ref2 10 30 25M * 0 0 CAAATAATTAAGTCTACAGAGCAAC ????????????????????????? +x5 0 ref2 12 30 24M * 0 0 AATAATTAAGTCTACAGAGCAACT ???????????????????????? +x6 0 ref2 14 30 23M * 0 0 TAATTAAGTCTACAGAGCAACTA ??????????????????????? diff --git a/src/samtools-1.3.1/test/fixmate/3_reverse_read_pp_lt.sam b/src/samtools-1.3.1/test/fixmate/3_reverse_read_pp_lt.sam new file mode 100644 index 0000000..c98c0fd --- /dev/null +++ b/src/samtools-1.3.1/test/fixmate/3_reverse_read_pp_lt.sam @@ -0,0 +1,5 @@ +@HD VN:1.4 SO:queryname +@SQ SN:1 LN:4569345 +@RG ID:1#6 LB:1 SM:a +MS0_12500:1:2114:20577:3664#6 99 1 40346 23 75M = 40340 75 CTCATGGACACCAACCACTCAATTATCTATCCACCTAGCCATGGCCATCACCTTATGAGCGGGCGCAGTGACTAT CCCCCGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGD X0:i:1 X1:i:1 XA:Z:X,+8796,75M,2; MD:Z:22C52 RG:Z:1#6 XG:i:0 AM:i:23 NM:i:1 SM:i:23 XM:i:1 XO:i:0 MQ:i:23 XT:A:U +MS0_12500:1:2114:20577:3664#6 147 1 40340 23 75M = 40346 -75 CAAAATCTCATGGACACCAACCACTCAATTATCTATCCACCTAGCCATGGCCATCACCTTATGAGCGGGCGCAGT GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFCCF@GGGGGGGGGCCCCC X0:i:1 X1:i:1 XA:Z:X,-8796,75M,2; MD:Z:22C52 RG:Z:1#6 XG:i:0 AM:i:23 NM:i:1 SM:i:23 XM:i:1 XO:i:0 MQ:i:23 XT:A:U diff --git a/src/samtools-1.3.1/test/fixmate/3_reverse_read_pp_lt.sam.expected b/src/samtools-1.3.1/test/fixmate/3_reverse_read_pp_lt.sam.expected new file mode 100644 index 0000000..edcead9 --- /dev/null +++ b/src/samtools-1.3.1/test/fixmate/3_reverse_read_pp_lt.sam.expected @@ -0,0 +1,5 @@ +@HD VN:1.4 SO:queryname +@SQ SN:1 LN:4569345 +@RG ID:1#6 LB:1 SM:a +MS0_12500:1:2114:20577:3664#6 99 1 40346 23 75M = 40340 69 CTCATGGACACCAACCACTCAATTATCTATCCACCTAGCCATGGCCATCACCTTATGAGCGGGCGCAGTGACTAT CCCCCGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGD X0:i:1 X1:i:1 XA:Z:X,+8796,75M,2; MD:Z:22C52 RG:Z:1#6 XG:i:0 AM:i:23 NM:i:1 SM:i:23 XM:i:1 XO:i:0 XT:A:U MQ:i:23 +MS0_12500:1:2114:20577:3664#6 147 1 40340 23 75M = 40346 -69 CAAAATCTCATGGACACCAACCACTCAATTATCTATCCACCTAGCCATGGCCATCACCTTATGAGCGGGCGCAGT GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFCCF@GGGGGGGGGCCCCC X0:i:1 X1:i:1 XA:Z:X,-8796,75M,2; MD:Z:22C52 RG:Z:1#6 XG:i:0 AM:i:23 NM:i:1 SM:i:23 XM:i:1 XO:i:0 XT:A:U MQ:i:23 diff --git a/src/samtools-1.3.1/test/fixmate/4_reverse_read_pp_equal.sam b/src/samtools-1.3.1/test/fixmate/4_reverse_read_pp_equal.sam new file mode 100644 index 0000000..8984eef --- /dev/null +++ b/src/samtools-1.3.1/test/fixmate/4_reverse_read_pp_equal.sam @@ -0,0 +1,5 @@ +@HD VN:1.4 SO:queryname +@SQ SN:1 LN:4569345 +@RG ID:1#6 LB:1 SM:a +MS0_12500:1:2114:20577:3664#6 99 1 40346 23 75M = 40346 75 CTCATGGACACCAACCACTCAATTATCTATCCACCTAGCCATGGCCATCACCTTATGAGCGGGCGCAGTGACTAT CCCCCGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGD X0:i:1 X1:i:1 XA:Z:X,+8796,75M,2; MD:Z:22C52 RG:Z:1#6 XG:i:0 AM:i:23 NM:i:1 SM:i:23 XM:i:1 XO:i:0 MQ:i:23 XT:A:U +MS0_12500:1:2114:20577:3664#6 147 1 40346 23 75M = 40346 -75 CTCATGGACACCAACCACTCAATTATCTATCCACCTAGCCATGGCCATCACCTTATGAGCGGGCGCAGTGACTAT GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFCCF@GGGGGGGGGCCCCC X0:i:1 X1:i:1 XA:Z:X,-8796,75M,2; MD:Z:22C52 RG:Z:1#6 XG:i:0 AM:i:23 NM:i:1 SM:i:23 XM:i:1 XO:i:0 MQ:i:23 XT:A:U diff --git a/src/samtools-1.3.1/test/fixmate/4_reverse_read_pp_equal.sam.expected b/src/samtools-1.3.1/test/fixmate/4_reverse_read_pp_equal.sam.expected new file mode 100644 index 0000000..a71edfd --- /dev/null +++ b/src/samtools-1.3.1/test/fixmate/4_reverse_read_pp_equal.sam.expected @@ -0,0 +1,5 @@ +@HD VN:1.4 SO:queryname +@SQ SN:1 LN:4569345 +@RG ID:1#6 LB:1 SM:a +MS0_12500:1:2114:20577:3664#6 99 1 40346 23 75M = 40346 75 CTCATGGACACCAACCACTCAATTATCTATCCACCTAGCCATGGCCATCACCTTATGAGCGGGCGCAGTGACTAT CCCCCGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGD X0:i:1 X1:i:1 XA:Z:X,+8796,75M,2; MD:Z:22C52 RG:Z:1#6 XG:i:0 AM:i:23 NM:i:1 SM:i:23 XM:i:1 XO:i:0 XT:A:U MQ:i:23 +MS0_12500:1:2114:20577:3664#6 147 1 40346 23 75M = 40346 -75 CTCATGGACACCAACCACTCAATTATCTATCCACCTAGCCATGGCCATCACCTTATGAGCGGGCGCAGTGACTAT GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFCCF@GGGGGGGGGCCCCC X0:i:1 X1:i:1 XA:Z:X,-8796,75M,2; MD:Z:22C52 RG:Z:1#6 XG:i:0 AM:i:23 NM:i:1 SM:i:23 XM:i:1 XO:i:0 XT:A:U MQ:i:23 diff --git a/src/samtools-1.3.1/test/fixmate/5_ct.sam b/src/samtools-1.3.1/test/fixmate/5_ct.sam new file mode 100644 index 0000000..8984eef --- /dev/null +++ b/src/samtools-1.3.1/test/fixmate/5_ct.sam @@ -0,0 +1,5 @@ +@HD VN:1.4 SO:queryname +@SQ SN:1 LN:4569345 +@RG ID:1#6 LB:1 SM:a +MS0_12500:1:2114:20577:3664#6 99 1 40346 23 75M = 40346 75 CTCATGGACACCAACCACTCAATTATCTATCCACCTAGCCATGGCCATCACCTTATGAGCGGGCGCAGTGACTAT CCCCCGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGD X0:i:1 X1:i:1 XA:Z:X,+8796,75M,2; MD:Z:22C52 RG:Z:1#6 XG:i:0 AM:i:23 NM:i:1 SM:i:23 XM:i:1 XO:i:0 MQ:i:23 XT:A:U +MS0_12500:1:2114:20577:3664#6 147 1 40346 23 75M = 40346 -75 CTCATGGACACCAACCACTCAATTATCTATCCACCTAGCCATGGCCATCACCTTATGAGCGGGCGCAGTGACTAT GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFCCF@GGGGGGGGGCCCCC X0:i:1 X1:i:1 XA:Z:X,-8796,75M,2; MD:Z:22C52 RG:Z:1#6 XG:i:0 AM:i:23 NM:i:1 SM:i:23 XM:i:1 XO:i:0 MQ:i:23 XT:A:U diff --git a/src/samtools-1.3.1/test/fixmate/5_ct.sam.expected b/src/samtools-1.3.1/test/fixmate/5_ct.sam.expected new file mode 100644 index 0000000..2cdfe17 --- /dev/null +++ b/src/samtools-1.3.1/test/fixmate/5_ct.sam.expected @@ -0,0 +1,5 @@ +@HD VN:1.4 SO:queryname +@SQ SN:1 LN:4569345 +@RG ID:1#6 LB:1 SM:a +MS0_12500:1:2114:20577:3664#6 99 1 40346 23 75M = 40346 75 CTCATGGACACCAACCACTCAATTATCTATCCACCTAGCCATGGCCATCACCTTATGAGCGGGCGCAGTGACTAT CCCCCGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGD X0:i:1 X1:i:1 XA:Z:X,+8796,75M,2; MD:Z:22C52 RG:Z:1#6 XG:i:0 AM:i:23 NM:i:1 SM:i:23 XM:i:1 XO:i:0 XT:A:U MQ:i:23 ct:Z:1F75M-75T2R75M +MS0_12500:1:2114:20577:3664#6 147 1 40346 23 75M = 40346 -75 CTCATGGACACCAACCACTCAATTATCTATCCACCTAGCCATGGCCATCACCTTATGAGCGGGCGCAGTGACTAT GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFCCF@GGGGGGGGGCCCCC X0:i:1 X1:i:1 XA:Z:X,-8796,75M,2; MD:Z:22C52 RG:Z:1#6 XG:i:0 AM:i:23 NM:i:1 SM:i:23 XM:i:1 XO:i:0 XT:A:U MQ:i:23 diff --git a/src/samtools-1.3.1/test/fixmate/6_ct_replace.sam b/src/samtools-1.3.1/test/fixmate/6_ct_replace.sam new file mode 100644 index 0000000..19c28f7 --- /dev/null +++ b/src/samtools-1.3.1/test/fixmate/6_ct_replace.sam @@ -0,0 +1,5 @@ +@HD VN:1.4 SO:queryname +@SQ SN:1 LN:4569345 +@RG ID:1#6 LB:1 SM:a +MS0_12500:1:2114:20577:3664#6 99 1 40346 23 75M = 40346 75 CTCATGGACACCAACCACTCAATTATCTATCCACCTAGCCATGGCCATCACCTTATGAGCGGGCGCAGTGACTAT CCCCCGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGD X0:i:1 X1:i:1 XA:Z:X,+8796,75M,2; MD:Z:22C52 RG:Z:1#6 XG:i:0 AM:i:23 NM:i:1 SM:i:23 XM:i:1 XO:i:0 XT:A:U MQ:i:23 +MS0_12500:1:2114:20577:3664#6 147 1 40346 23 75M = 40346 -75 CTCATGGACACCAACCACTCAATTATCTATCCACCTAGCCATGGCCATCACCTTATGAGCGGGCGCAGTGACTAT GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFCCF@GGGGGGGGGCCCCC X0:i:1 X1:i:1 XA:Z:X,-8796,75M,2; MD:Z:22C52 RG:Z:1#6 XG:i:0 AM:i:23 NM:i:1 SM:i:23 XM:i:1 XO:i:0 XT:A:U MQ:i:23 ct:Z:1F70M-75T2R70M diff --git a/src/samtools-1.3.1/test/fixmate/6_ct_replace.sam.expected b/src/samtools-1.3.1/test/fixmate/6_ct_replace.sam.expected new file mode 100644 index 0000000..2cdfe17 --- /dev/null +++ b/src/samtools-1.3.1/test/fixmate/6_ct_replace.sam.expected @@ -0,0 +1,5 @@ +@HD VN:1.4 SO:queryname +@SQ SN:1 LN:4569345 +@RG ID:1#6 LB:1 SM:a +MS0_12500:1:2114:20577:3664#6 99 1 40346 23 75M = 40346 75 CTCATGGACACCAACCACTCAATTATCTATCCACCTAGCCATGGCCATCACCTTATGAGCGGGCGCAGTGACTAT CCCCCGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGD X0:i:1 X1:i:1 XA:Z:X,+8796,75M,2; MD:Z:22C52 RG:Z:1#6 XG:i:0 AM:i:23 NM:i:1 SM:i:23 XM:i:1 XO:i:0 XT:A:U MQ:i:23 ct:Z:1F75M-75T2R75M +MS0_12500:1:2114:20577:3664#6 147 1 40346 23 75M = 40346 -75 CTCATGGACACCAACCACTCAATTATCTATCCACCTAGCCATGGCCATCACCTTATGAGCGGGCGCAGTGACTAT GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFCCF@GGGGGGGGGCCCCC X0:i:1 X1:i:1 XA:Z:X,-8796,75M,2; MD:Z:22C52 RG:Z:1#6 XG:i:0 AM:i:23 NM:i:1 SM:i:23 XM:i:1 XO:i:0 XT:A:U MQ:i:23 diff --git a/src/samtools-1.3.1/test/idxstats/test_input_1_a.bam.expected b/src/samtools-1.3.1/test/idxstats/test_input_1_a.bam.expected new file mode 100644 index 0000000..0e16d45 --- /dev/null +++ b/src/samtools-1.3.1/test/idxstats/test_input_1_a.bam.expected @@ -0,0 +1,5 @@ +insert 599 2 0 +ref1 45 6 0 +ref2 40 6 0 +ref3 4 0 0 +* 0 0 1 diff --git a/src/samtools-1.3.1/test/idxstats/test_input_1_a.bam.expected.err b/src/samtools-1.3.1/test/idxstats/test_input_1_a.bam.expected.err new file mode 100644 index 0000000..e69de29 diff --git a/src/samtools-1.3.1/test/merge/2.merge.expected.bam b/src/samtools-1.3.1/test/merge/2.merge.expected.bam new file mode 100644 index 0000000..fa82b64 Binary files /dev/null and b/src/samtools-1.3.1/test/merge/2.merge.expected.bam differ diff --git a/src/samtools-1.3.1/test/merge/3.merge.expected.bam b/src/samtools-1.3.1/test/merge/3.merge.expected.bam new file mode 100644 index 0000000..9a7c212 Binary files /dev/null and b/src/samtools-1.3.1/test/merge/3.merge.expected.bam differ diff --git a/src/samtools-1.3.1/test/merge/3.merge.expected.err b/src/samtools-1.3.1/test/merge/3.merge.expected.err new file mode 100644 index 0000000..7d732a8 --- /dev/null +++ b/src/samtools-1.3.1/test/merge/3.merge.expected.err @@ -0,0 +1 @@ +[bam_translate] PG tag "colt" on read "r001" encountered with no corresponding entry in header, tag lost. Unknown tags are only reported once per input file for each tag ID. diff --git a/src/samtools-1.3.1/test/merge/4.merge.expected.bam b/src/samtools-1.3.1/test/merge/4.merge.expected.bam new file mode 100644 index 0000000..67c5713 Binary files /dev/null and b/src/samtools-1.3.1/test/merge/4.merge.expected.bam differ diff --git a/src/samtools-1.3.1/test/merge/5.merge.expected.bam b/src/samtools-1.3.1/test/merge/5.merge.expected.bam new file mode 100644 index 0000000..18477a8 Binary files /dev/null and b/src/samtools-1.3.1/test/merge/5.merge.expected.bam differ diff --git a/src/samtools-1.3.1/test/merge/5.merge.expected.sam b/src/samtools-1.3.1/test/merge/5.merge.expected.sam new file mode 100644 index 0000000..64b3380 --- /dev/null +++ b/src/samtools-1.3.1/test/merge/5.merge.expected.sam @@ -0,0 +1,61 @@ +@HD VN:1.4 +@SQ SN:insert LN:599 +@SQ SN:ref1 LN:45 +@SQ SN:ref2 LN:40 +@SQ SN:ref3 LN:4 +@RG ID:test_input_1_a PG:donkey +@RG ID:test_input_1_b PG:llama +@RG ID:test_input_1_c +@PG ID:bull PP:donkey +@PG ID:donkey +@PG ID:moose +@PG PP:moose ID:cow +@PG ID:llama +@PG ID:bull-55424A4 PP:donkey-3A2CCEF5 +@PG ID:donkey-3A2CCEF5 +@PG ID:bull-6ADB4A65 PP:donkey-2B019719 +@PG ID:donkey-2B019719 +@CO +@CO Do you know? +@CO Do you know? +@CO Another comment from test_input_1_c +r000 99 insert 50 30 10M = 80 30 ATTTAGCTAC AAAAAAAAAA PG:Z:bull RG:Z:test_input_1_a +r000 211 insert 80 30 10M = 50 -30 CCCAATCATT AAAAAAAAAA PG:Z:bull RG:Z:test_input_1_a +r001 163 ref1 7 30 8M4I4M1D3M = 37 39 TTAGATAAAGAGGATACTG * XX:B:S,12561,2,20,112 YY:i:100 RG:Z:test_input_1_a +r005 163 ref1 7 30 8M4I4M1D3M = 37 39 TTAGATAAAGAGGATACTG * XX:B:S,12561,2,20,112 YY:i:100 PG:Z:donkey-3A2CCEF5 RG:Z:test_input_1_b +r008 163 ref1 7 30 8M4I4M1D3M = 37 39 TTAGATAAAGAGGATACTG * XX:B:S,12561,2,20,112 YY:i:100 PG:Z:donkey-2B019719 RG:Z:test_input_1_c +r002 0 ref1 9 30 1S2I6M1P1I1P1I4M2I * 0 0 AAAAGATAAGGGATAAA * XA:Z:abc XB:i:-10 RG:Z:test_input_1_a +r003 0 ref1 9 30 5H6M * 0 0 AGCTAA * RG:Z:test_input_1_a +r006 0 ref1 9 30 1S2I6M1P1I1P1I4M2I * 0 0 AAAAGATAAGGGATAAA * XA:Z:abc XB:i:-10 PG:Z:donkey-3A2CCEF5 RG:Z:test_input_1_b +r007 0 ref1 9 30 5H6M * 0 0 AGCTAA * PG:Z:donkey-3A2CCEF5 RG:Z:test_input_1_b +r009 0 ref1 9 30 1S2I6M1P1I1P1I4M2I * 0 0 AAAAGATAAGGGATAAA * XA:Z:abc XB:i:-10 PG:Z:donkey-2B019719 RG:Z:test_input_1_c +r010 0 ref1 9 30 5H6M * 0 0 AGCTAA * PG:Z:donkey-2B019719 RG:Z:test_input_1_c +r004 0 ref1 16 30 6M14N1I5M * 0 0 ATAGCTCTCAGC * RG:Z:test_input_1_a +r007 0 ref1 16 30 6M14N1I5M * 0 0 ATAGCTCTCAGC * PG:Z:donkey-3A2CCEF5 RG:Z:test_input_1_b +r010 0 ref1 16 30 6M14N1I5M * 0 0 ATAGCTCTCAGC * PG:Z:donkey-2B019719 RG:Z:test_input_1_c +r003 16 ref1 29 30 6H5M * 0 0 TAGGC * RG:Z:test_input_1_a +r006 16 ref1 29 30 6H5M * 0 0 TAGGC * PG:Z:donkey-3A2CCEF5 RG:Z:test_input_1_b +r009 16 ref1 29 30 6H5M * 0 0 TAGGC * PG:Z:donkey-2B019719 RG:Z:test_input_1_c +r001 83 ref1 37 30 9M = 7 -39 CAGCGCCAT * RG:Z:test_input_1_a +r005 83 ref1 37 30 9M = 7 -39 CAGCGCCAT * PG:Z:donkey-3A2CCEF5 RG:Z:test_input_1_b +r008 83 ref1 37 30 9M = 7 -39 CAGCGCCAT * PG:Z:donkey-2B019719 RG:Z:test_input_1_c +x1 0 ref2 1 30 20M * 0 0 AGGTTTTATAAAACAAATAA * PG:Z:bull RG:Z:test_input_1_a +x7 0 ref2 1 30 20M * 0 0 AGGTTTTATAAAACAAATAA * PG:Z:bull-55424A4 RG:Z:test_input_1_b +x10 0 ref2 1 30 20M * 0 0 AGGTTTTATAAAACAAATAA * PG:Z:bull-6ADB4A65 RG:Z:test_input_1_c +x2 0 ref2 2 30 21M * 0 0 GGTTTTATAAAACAAATAATT ????????????????????? PG:Z:bull RG:Z:test_input_1_a +x8 0 ref2 2 30 21M * 0 0 GGTTTTATAAAACAAATAATT ????????????????????? PG:Z:bull-55424A4 RG:Z:test_input_1_b +x11 0 ref2 2 30 21M * 0 0 GGTTTTATAAAACAAATAATT ????????????????????? PG:Z:bull-6ADB4A65 RG:Z:test_input_1_c +x3 0 ref2 6 30 9M4I13M * 0 0 TTATAAAACAAATAATTAAGTCTACA ?????????????????????????? PG:Z:bull RG:Z:test_input_1_a +x9 0 ref2 6 30 9M4I13M * 0 0 TTATAAAACAAATAATTAAGTCTACA ?????????????????????????? PG:Z:bull-55424A4 RG:Z:test_input_1_b +x12 0 ref2 6 30 9M4I13M * 0 0 TTATAAAACAAATAATTAAGTCTACA ?????????????????????????? PG:Z:bull-6ADB4A65 RG:Z:test_input_1_c +x4 0 ref2 10 30 25M * 0 0 CAAATAATTAAGTCTACAGAGCAAC ????????????????????????? PG:Z:bull RG:Z:test_input_1_a +x10 0 ref2 10 30 25M * 0 0 CAAATAATTAAGTCTACAGAGCAAC ????????????????????????? PG:Z:bull-55424A4 RG:Z:test_input_1_b +x13 0 ref2 10 30 25M * 0 0 CAAATAATTAAGTCTACAGAGCAAC ????????????????????????? PG:Z:bull-6ADB4A65 RG:Z:test_input_1_c +x5 0 ref2 12 30 24M * 0 0 AATAATTAAGTCTACAGAGCAACT ???????????????????????? PG:Z:bull RG:Z:test_input_1_a +x11 0 ref2 12 30 24M * 0 0 AATAATTAAGTCTACAGAGCAACT ???????????????????????? PG:Z:bull-55424A4 RG:Z:test_input_1_b +x14 0 ref2 12 30 24M * 0 0 AATAATTAAGTCTACAGAGCAACT ???????????????????????? PG:Z:bull-6ADB4A65 RG:Z:test_input_1_c +x6 0 ref2 14 30 23M * 0 0 TAATTAAGTCTACAGAGCAACTA ??????????????????????? RG:Z:test_input_1_a +x12 0 ref2 14 30 23M * 0 0 TAATTAAGTCTACAGAGCAACTA ??????????????????????? PG:Z:bull-55424A4 RG:Z:test_input_1_b +x15 0 ref2 14 30 23M * 0 0 TAATTAAGTCTACAGAGCAACTA ??????????????????????? PG:Z:bull-6ADB4A65 RG:Z:test_input_1_c +u1 4 * 0 30 23M * 0 0 TAATTAAGTCTACAGAAAAAAAA ??????????????????????? RG:Z:test_input_1_a +u2 4 * 0 30 * * 0 0 TAATTAAGTCTACAGAAAAAAAA ??????????????????????? RG:Z:test_input_1_c \ No newline at end of file diff --git a/src/samtools-1.3.1/test/merge/6.merge.expected.bam b/src/samtools-1.3.1/test/merge/6.merge.expected.bam new file mode 100644 index 0000000..b488c17 Binary files /dev/null and b/src/samtools-1.3.1/test/merge/6.merge.expected.bam differ diff --git a/src/samtools-1.3.1/test/merge/7.merge.expected.bam b/src/samtools-1.3.1/test/merge/7.merge.expected.bam new file mode 100644 index 0000000..198b154 Binary files /dev/null and b/src/samtools-1.3.1/test/merge/7.merge.expected.bam differ diff --git a/src/samtools-1.3.1/test/merge/test_3.fofn b/src/samtools-1.3.1/test/merge/test_3.fofn new file mode 100644 index 0000000..8d8d144 --- /dev/null +++ b/src/samtools-1.3.1/test/merge/test_3.fofn @@ -0,0 +1,2 @@ +dat/test_input_1_b.bam +dat/test_input_1_c.bam diff --git a/src/samtools-1.3.1/test/merge/test_bam_translate.c b/src/samtools-1.3.1/test/merge/test_bam_translate.c new file mode 100644 index 0000000..6ed561e --- /dev/null +++ b/src/samtools-1.3.1/test/merge/test_bam_translate.c @@ -0,0 +1,598 @@ +/* test/merge/test_bam_translate.c -- header merging test harness. + + Copyright (C) 2013, 2014 Genome Research Ltd. + + Author: Martin O. Pollard + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include "../../bam_sort.c" +#include "../test.h" +#include +#include +#include +#include +#include + +void dump_read(bam1_t* b) { + printf("->core.tid:(%d)\n", b->core.tid); + printf("->core.pos:(%d)\n", b->core.pos); + printf("->core.bin:(%d)\n", b->core.bin); + printf("->core.qual:(%d)\n", b->core.qual); + printf("->core.l_qname:(%d)\n", b->core.l_qname); + printf("->core.flag:(%d)\n", b->core.flag); + printf("->core.n_cigar:(%d)\n", b->core.n_cigar); + printf("->core.l_qseq:(%d)\n", b->core.l_qseq); + printf("->core.mtid:(%d)\n", b->core.mtid); + printf("->core.mpos:(%d)\n", b->core.mpos); + printf("->core.isize:(%d)\n", b->core.isize); + if (b->data) { + printf("->data:"); + int i; + for (i = 0; i < b->l_data; ++i) { + printf("%x ", b->data[i]); + } + printf("\n"); + } + if (b->core.l_qname) { + printf("qname: %s\n",bam_get_qname(b)); + } + if (b->core.l_qseq) { + printf("qseq:"); + int i; + for (i = 0; i < b->core.l_qseq; ++i) { + printf("%c",seq_nt16_str[seq_nt16_table[bam_seqi(bam_get_seq(b),i)]]); + } + printf("\n"); + printf("qual:"); + for (i = 0; i < b->core.l_qseq; ++i) { + printf("%c",bam_get_qual(b)[i]); + } + printf("\n"); + + } + + if (bam_get_l_aux(b)) { + int i = 0; + uint8_t* aux = bam_get_aux(b); + + while (i < bam_get_l_aux(b)) { + printf("%.2s:%c:",aux+i,*(aux+i+2)); + i += 2; + switch (*(aux+i)) { + case 'Z': + while (*(aux+1+i) != '\0') { putc(*(aux+1+i), stdout); ++i; } + break; + } + putc('\n',stdout); + ++i;++i; + } + } + printf("\n"); +} + +void trans_tbl_test_init(trans_tbl_t* tbl, int32_t n_targets) +{ + tbl->tid_trans = (int*)calloc(n_targets, sizeof(int32_t)); + tbl->rg_trans = kh_init(c2c); + tbl->pg_trans = kh_init(c2c); +} + +void setup_test_1(bam1_t** b_in, trans_tbl_t* tbl) { + bam1_t* b; + + b = bam_init1(); + trans_tbl_test_init(tbl, 4); + + tbl->tid_trans[0] = 5; + tbl->tid_trans[1] = 6; + tbl->tid_trans[2] = 7; + tbl->tid_trans[3] = 8; + + + b->core.tid = 0; + b->core.pos = 1334; + b->core.bin = 0; + b->core.qual = 10; + b->core.l_qname = 10; + b->core.flag = 0; + b->core.n_cigar = 1; + b->core.l_qseq = 10; + b->core.mtid = -1; + b->core.mpos = 0; + b->core.isize = -1; + size_t data_len = 10 + 4 + 5 + 10 + 0; + b->data = (uint8_t*)malloc(data_len); + memcpy(b->data, + "123456789\0" // q_name + "\x00\x00\x00\xA0" // cigar + "\x00\x00\x00\x00\x00" // qseq + "\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF" // qual + "" // aux + , data_len + ); + b->m_data = b->l_data = data_len; + + *b_in = b; +} + +void setup_test_2(bam1_t** b_in, trans_tbl_t* tbl) { + bam1_t* b; + + b = bam_init1(); + trans_tbl_test_init(tbl, 4); + + tbl->tid_trans[0] = 5; + tbl->tid_trans[1] = 6; + tbl->tid_trans[2] = 7; + tbl->tid_trans[3] = 8; + int in_there = 0; + khiter_t iter = kh_put(c2c, tbl->rg_trans, strdup("hello"), &in_there); + kh_value(tbl->rg_trans, iter) = strdup("goodbye"); + + b->core.tid = 0; + b->core.pos = 1334; + b->core.bin = 0; + b->core.qual = 10; + b->core.l_qname = 10; + b->core.flag = 0; + b->core.n_cigar = 1; + b->core.l_qseq = 10; + b->core.mtid = -1; + b->core.mpos = 0; + b->core.isize = -1; + size_t data_len = 10 + 4 + 5 + 10 + 9; + b->data = (uint8_t*)malloc(data_len); + memcpy(b->data, + "123456789\0" // q_name + "\x00\x00\x00\xA0" // cigar + "\x00\x00\x00\x00\x00" // qseq + "\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF" // qual + "RGZhello\0" // aux + , data_len + ); + b->m_data = b->l_data = data_len; + + *b_in = b; +} + +void setup_test_3(bam1_t** b_in, trans_tbl_t* tbl) { + bam1_t* b; + + b = bam_init1(); + trans_tbl_test_init(tbl, 4); + + tbl->tid_trans[0] = 5; + tbl->tid_trans[1] = 6; + tbl->tid_trans[2] = 7; + tbl->tid_trans[3] = 8; + int in_there = 0; + khiter_t iter = kh_put(c2c, tbl->pg_trans, strdup("hello"), &in_there); + kh_value(tbl->pg_trans,iter) = strdup("goodbye"); + + + b->core.tid = 0; + b->core.pos = 1334; + b->core.bin = 0; + b->core.qual = 10; + b->core.l_qname = 10; + b->core.flag = 0; + b->core.n_cigar = 1; + b->core.l_qseq = 10; + b->core.mtid = -1; + b->core.mpos = 0; + b->core.isize = -1; + size_t data_len = 10 + 4 + 5 + 10 + 9; + b->data = (uint8_t*)malloc(data_len); + memcpy(b->data, + "123456789\0" // q_name + "\x00\x00\x00\xA0" // cigar + "\x00\x00\x00\x00\x00" // qseq + "\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF" // qual + "PGZhello\0" // aux + , data_len + ); + b->m_data = b->l_data = data_len; + + *b_in = b; +} + +void setup_test_4(bam1_t** b_in, trans_tbl_t* tbl) { + bam1_t* b; + + b = bam_init1(); + trans_tbl_test_init(tbl, 4); + + tbl->tid_trans[0] = 5; + tbl->tid_trans[1] = 6; + tbl->tid_trans[2] = 7; + tbl->tid_trans[3] = 8; + + b->core.tid = 0; + b->core.pos = 1334; + b->core.bin = 0; + b->core.qual = 10; + b->core.l_qname = 10; + b->core.flag = 0; + b->core.n_cigar = 1; + b->core.l_qseq = 10; + b->core.mtid = -1; + b->core.mpos = 0; + b->core.isize = -1; + size_t data_len = 10 + 4 + 5 + 10 + 12; + b->data = (uint8_t*)malloc(data_len); + memcpy(b->data, + "123456789\0" // q_name + "\x00\x00\x00\xA0" // cigar + "\x00\x00\x00\x00\x00" // qseq + "\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF" // qual + "RGZrg4hello\0" // aux + , data_len + ); + b->m_data = b->l_data = data_len; + + *b_in = b; +} + +void setup_test_5(bam1_t** b_in, trans_tbl_t* tbl) { + bam1_t* b; + + b = bam_init1(); + trans_tbl_test_init(tbl, 4); + + tbl->tid_trans[0] = 5; + tbl->tid_trans[1] = 6; + tbl->tid_trans[2] = 7; + tbl->tid_trans[3] = 8; + + + b->core.tid = 0; + b->core.pos = 1334; + b->core.bin = 0; + b->core.qual = 10; + b->core.l_qname = 10; + b->core.flag = 0; + b->core.n_cigar = 1; + b->core.l_qseq = 10; + b->core.mtid = -1; + b->core.mpos = 0; + b->core.isize = -1; + size_t data_len = 10 + 4 + 5 + 10 + 12; + b->data = (uint8_t*)malloc(data_len); + memcpy(b->data, + "123456789\0" // q_name + "\x00\x00\x00\xA0" // cigar + "\x00\x00\x00\x00\x00" // qseq + "\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF" // qual + "PGZpg5hello\0" // aux + , data_len + ); + b->m_data = b->l_data = data_len; + + *b_in = b; +} + +void setup_test_6(bam1_t** b_in, trans_tbl_t* tbl) { + bam1_t* b; + + b = bam_init1(); + trans_tbl_test_init(tbl, 4); + + tbl->tid_trans[0] = 5; + tbl->tid_trans[1] = 6; + tbl->tid_trans[2] = 7; + tbl->tid_trans[3] = 8; + int in_there = 0; + khiter_t iter_rg = kh_put(c2c, tbl->rg_trans, strdup("hello"), &in_there); + kh_value(tbl->rg_trans, iter_rg) = strdup("goodbye"); + khiter_t iter_pg = kh_put(c2c, tbl->pg_trans, strdup("quail"), &in_there); + kh_value(tbl->pg_trans, iter_pg) = strdup("bird"); + + + b->core.tid = 0; + b->core.pos = 1334; + b->core.bin = 0; + b->core.qual = 10; + b->core.l_qname = 10; + b->core.flag = 0; + b->core.n_cigar = 1; + b->core.l_qseq = 10; + b->core.mtid = -1; + b->core.mpos = 0; + b->core.isize = -1; + size_t data_len = 10 + 4 + 5 + 10 + 18; + b->data = (uint8_t*)malloc(data_len); + memcpy(b->data, + "123456789\0" // q_name + "\x00\x00\x00\xA0" // cigar + "\x00\x00\x00\x00\x00" // qseq + "\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF" // qual + "RGZhello\0PGZquail\0" // aux + , data_len + ); + b->m_data = b->l_data = data_len; + + *b_in = b; +} + + +int main(int argc, char**argv) +{ + // test state + const int NUM_TESTS = 6; + int verbose = 0; + int success = 0; + int failure = 0; + + int getopt_char; + while ((getopt_char = getopt(argc, argv, "v")) != -1) { + switch (getopt_char) { + case 'v': + ++verbose; + break; + default: + break; + } + } + + bam1_t* b; + + // Setup stderr redirect + kstring_t res = { 0, 0, NULL }; + FILE* orig_stderr = fdopen(dup(STDERR_FILENO), "a"); // Save stderr + char* tempfname = (optind < argc)? argv[optind] : "test_bam_translate.tmp"; + FILE* check = NULL; + + // setup + if (verbose) printf("BEGIN test 1\n"); // TID test + trans_tbl_t tbl1; + setup_test_1(&b,&tbl1); + if (verbose > 1) { + printf("b\n"); + dump_read(b); + } + if (verbose) printf("RUN test 1\n"); + + // test + xfreopen(tempfname, "w", stderr); // Redirect stderr to pipe + bam_translate(b, &tbl1); + fclose(stderr); + + if (verbose) printf("END RUN test 1\n"); + if (verbose > 1) { + printf("b\n"); + dump_read(b); + } + + // check result + check = fopen(tempfname, "r"); + res.l = 0; + if (kgetline(&res, (kgets_func *)fgets, check) < 0 && + (feof(check) || res.l == 0) ) { + ++success; + } else { + ++failure; + if (verbose) printf("FAIL test 1\n"); + } + fclose(check); + + // teardown + bam_destroy1(b); + trans_tbl_destroy(&tbl1); + if (verbose) printf("END test 1\n"); + + // setup + if (verbose) printf("BEGIN test 2\n"); // RG exists and translate test + trans_tbl_t tbl2; + setup_test_2(&b,&tbl2); + if (verbose > 1) { + printf("b\n"); + dump_read(b); + } + if (verbose) printf("RUN test 2\n"); + + // test + xfreopen(tempfname, "w", stderr); // Redirect stderr to pipe + bam_translate(b, &tbl2); + fclose(stderr); + + if (verbose) printf("END RUN test 2\n"); + if (verbose > 1) { + printf("b\n"); + dump_read(b); + } + + // check result + check = fopen(tempfname, "r"); + res.l = 0; + if (kgetline(&res, (kgets_func *)fgets, check) < 0 && + (feof(check) || res.l == 0) ) { + ++success; + } else { + ++failure; + if (verbose) printf("FAIL test 2\n"); + } + fclose(check); + + // teardown + bam_destroy1(b); + trans_tbl_destroy(&tbl2); + if (verbose) printf("END test 2\n"); + + if (verbose) printf("BEGIN test 3\n"); // PG exists and translate test + // setup + trans_tbl_t tbl3; + setup_test_3(&b,&tbl3); + if (verbose > 1) { + printf("b\n"); + dump_read(b); + } + if (verbose) printf("RUN test 3\n"); + + // test + xfreopen(tempfname, "w", stderr); // Redirect stderr to pipe + bam_translate(b, &tbl3); + fclose(stderr); + + if (verbose) printf("END RUN test 3\n"); + if (verbose > 1) { + printf("b\n"); + dump_read(b); + } + + // check result + check = fopen(tempfname, "r"); + res.l = 0; + if (kgetline(&res, (kgets_func *)fgets, check) < 0 && + (feof(check) || res.l == 0)) { + ++success; + } else { + ++failure; + if (verbose) printf("FAIL test 3\n"); + } + fclose(check); + + // teardown + bam_destroy1(b); + trans_tbl_destroy(&tbl3); + if (verbose) printf("END test 3\n"); + + if (verbose) printf("BEGIN test 4\n"); // RG test non-existent + // setup + trans_tbl_t tbl4; + setup_test_4(&b,&tbl4); + if (verbose > 1) { + printf("b\n"); + dump_read(b); + } + if (verbose) printf("RUN test 4\n"); + + // test + xfreopen(tempfname, "w", stderr); // Redirect stderr to pipe + bam_translate(b, &tbl4); + fclose(stderr); + + if (verbose) printf("END RUN test 4\n"); + if (verbose > 1) { + printf("b\n"); + dump_read(b); + } + // check result + check = fopen(tempfname, "r"); + res.l = 0; + if (kgetline(&res, (kgets_func *)fgets, check) >= 0 && + strcmp("[bam_translate] RG tag \"rg4hello\" on read \"123456789\" encountered with no corresponding entry in header, tag lost. Unknown tags are only reported once per input file for each tag ID.",res.s) == 0) { + ++success; + } else { + ++failure; + if (verbose) printf("FAIL test 4\n"); + } + fclose(check); + + // teardown + bam_destroy1(b); + trans_tbl_destroy(&tbl4); + if (verbose) printf("END test 4\n"); + + if (verbose) printf("BEGIN test 5\n"); // PG test non-existent + // setup + trans_tbl_t tbl5; + setup_test_5(&b,&tbl5); + if (verbose > 1) { + printf("b\n"); + dump_read(b); + printf("RUN test 5\n"); + } + // test + xfreopen(tempfname, "w", stderr); // Redirect stderr to pipe + bam_translate(b, &tbl5); + fclose(stderr); + + if (verbose) printf("END RUN test 5\n"); + if (verbose > 1) { + printf("b\n"); + dump_read(b); + } + + // check result + check = fopen(tempfname, "r"); + res.l = 0; + if (kgetline(&res, (kgets_func *)fgets, check) >= 0 && + strcmp("[bam_translate] PG tag \"pg5hello\" on read \"123456789\" encountered with no corresponding entry in header, tag lost. Unknown tags are only reported once per input file for each tag ID.",res.s) == 0) { + ++success; + } else { + ++failure; + if (verbose) printf("FAIL test 5\n"); + } + fclose(check); + + // teardown + bam_destroy1(b); + trans_tbl_destroy(&tbl5); + if (verbose) printf("END test 5\n"); + + if (verbose) printf("BEGIN test 6\n"); // RG and PG exists and translate test + // setup + trans_tbl_t tbl6; + setup_test_6(&b,&tbl6); + if (verbose > 1) { + printf("b\n"); + dump_read(b); + } + if (verbose) printf("RUN test 6\n"); + + // test + xfreopen(tempfname, "w", stderr); // Redirect stderr to pipe + bam_translate(b, &tbl6); + fclose(stderr); + + if (verbose) printf("END RUN test 6\n"); + if (verbose > 1) { + printf("b\n"); + dump_read(b); + } + + // check result + check = fopen(tempfname, "r"); + res.l = 0; + if (kgetline(&res, (kgets_func *)fgets, check) < 0 && + (feof(check) || res.l == 0) ) { + ++success; + } else { + ++failure; + if (verbose) printf("FAIL test 6\n"); + } + fclose(check); + + // teardown + bam_destroy1(b); + trans_tbl_destroy(&tbl6); + if (verbose) printf("END test 6\n"); + + // Cleanup + free(res.s); + remove(tempfname); + if (failure > 0) + fprintf(orig_stderr, "%d failures %d successes\n", failure, success); + fclose(orig_stderr); + + return (success == NUM_TESTS)? EXIT_SUCCESS : EXIT_FAILURE; +} diff --git a/src/samtools-1.3.1/test/merge/test_header.sam b/src/samtools-1.3.1/test/merge/test_header.sam new file mode 100644 index 0000000..722c763 --- /dev/null +++ b/src/samtools-1.3.1/test/merge/test_header.sam @@ -0,0 +1,11 @@ +@HD VN:1.4 +@SQ SN:insert LN:599 +@SQ SN:1 LN:45 +@SQ SN:2 LN:40 +@SQ SN:3 LN:4 +@RG ID:fish +@RG ID:cow PU:13_&^&&*(:332 +@RG PU:*9u8jkjjkjd: ID:colt +@PG ID:bull PP:donkey +@PG ID:donkey +@CO diff --git a/src/samtools-1.3.1/test/merge/test_rtrans_build.c b/src/samtools-1.3.1/test/merge/test_rtrans_build.c new file mode 100644 index 0000000..0f23b48 --- /dev/null +++ b/src/samtools-1.3.1/test/merge/test_rtrans_build.c @@ -0,0 +1,120 @@ +/* test/merge/test_rtrans_build.c -- header translation test harness. + + Copyright (C) 2013, 2014 Genome Research Ltd. + + Author: Martin O. Pollard + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include "../../bam_sort.c" + +void dump_rtrans(int* rtrans, int n, int n_targets) { + printf("->n_targets:(%d)\n", n_targets); + int i, j; + for (i = 0; i < n; ++i) { + fprintf(stderr, "%d",rtrans[i*n_targets+0]); + for (j = 1; j < n_targets; ++j) + fprintf(stderr, "\t%d",rtrans[i*n_targets+j]); + fprintf(stderr, "\n"); + } +} + +void setup_test_1(trans_tbl_t* tbl) { + tbl[0].n_targets = 2; + tbl[0].tid_trans = calloc(sizeof(int), 2); + tbl[0].tid_trans[0] = 0; + tbl[0].tid_trans[1] = 1; + tbl[0].rg_trans = kh_init(c2c); + tbl[0].pg_trans = kh_init(c2c); + + tbl[1].n_targets = 2; + tbl[1].tid_trans = calloc(sizeof(int), 2); + tbl[1].tid_trans[0] = 1; + tbl[1].tid_trans[1] = 2; + tbl[1].rg_trans = kh_init(c2c); + tbl[1].pg_trans = kh_init(c2c); +} + +bool check_test_1(trans_tbl_t* tbl, int* rtrans) { + // Check input is unchanged + + // Check output + + return true; +} + + +int main(int argc, char**argv) +{ + const int NUM_TESTS = 1; + int verbose = 0; + int success = 0; + int failure = 0; + int getopt_char; + while ((getopt_char = getopt(argc, argv, "v")) != -1) { + switch (getopt_char) { + case 'v': + ++verbose; + break; + default: + break; + } + } + const long GIMMICK_SEED = 0x1234330e; + srand48(GIMMICK_SEED); + + if (verbose) printf("BEGIN test 1\n"); + // setup + trans_tbl_t tbl_1[2]; + int n_targets_1 = 3; + int n_1 = 2; + int* rtrans_1 = NULL; + setup_test_1(&tbl_1[0]); + // test + if (verbose > 1) { + // dump_trans_tid + } + if (verbose) printf("RUN test 1\n"); + rtrans_1 = rtrans_build(n_1, n_targets_1, &tbl_1[0]); + if (verbose) printf("END RUN test 1\n"); + if (verbose > 1) { + printf("rtrans\n"); + dump_rtrans(rtrans_1, n_1, n_targets_1); + } + if (check_test_1(&tbl_1[0], rtrans_1)) { + ++success; + } else { + ++failure; + if (verbose) printf("FAIL test 1\n"); + } + // teardown + trans_tbl_destroy(&tbl_1[0]); + trans_tbl_destroy(&tbl_1[1]); + free(rtrans_1); + if (verbose) printf("END test 1\n"); + + if (success == NUM_TESTS) { + return 0; + } else { + fprintf(stderr, "%d failures %d successes\n", failure, success); + return 1; + } +} diff --git a/src/samtools-1.3.1/test/merge/test_trans_tbl_init.c b/src/samtools-1.3.1/test/merge/test_trans_tbl_init.c new file mode 100644 index 0000000..d557932 --- /dev/null +++ b/src/samtools-1.3.1/test/merge/test_trans_tbl_init.c @@ -0,0 +1,576 @@ +/* test/merge/test_trans_tbl_init.c -- merge test harness. + + Copyright (C) 2013, 2014 Genome Research Ltd. + + Author: Martin O. Pollard + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include "../../bam_sort.c" +#include +#include + +typedef struct refseq_info { + const char *name; + uint32_t len; +} refseq_info_t; + +void dump_header(bam_hdr_t* hdr) { + printf("->n_targets:(%d)\n", hdr->n_targets); + int i; + for (i = 0; i < hdr->n_targets; ++i) { + printf("->target_name[%d]:(%s)\n",i,hdr->target_name[i]); + printf("->target_len[%d]:(%d)\n",i,hdr->target_len[i]); + } + + printf("->text:("); + fwrite((void*)hdr->text, (size_t) hdr->l_text, 1, stdout); + printf(")\n"); +} + +static int populate_merged_header(bam_hdr_t *hdr, merged_header_t *merged_hdr) { + trans_tbl_t dummy; + int res; + res = trans_tbl_init(merged_hdr, hdr, &dummy, 0, 0, 1, NULL); + trans_tbl_destroy(&dummy); + return res; +} + +/* + * Populate merged_hdr with data from bam0_header_text and bam0_refseqs. + * Return bam_hdr_t based on the content in bam1_header_text and bam1_refseqs. + */ + +bam_hdr_t * setup_test(const char *bam0_header_text, + const refseq_info_t *bam0_refseqs, + int32_t bam0_n_refseqs, + const char *bam1_header_text, + const refseq_info_t *bam1_refseqs, + int32_t bam1_n_refseqs, + merged_header_t *merged_hdr) { + bam_hdr_t* bam0 = NULL; + bam_hdr_t* bam1 = NULL; + int32_t i; + + bam0 = bam_hdr_init(); + bam0->text = strdup(bam0_header_text); + if (!bam0->text) goto fail; + bam0->l_text = strlen(bam0_header_text); + bam0->n_targets = 1; + bam0->target_name = (char**)calloc(bam0_n_refseqs, sizeof(char*)); + bam0->target_len = (uint32_t*)calloc(bam0_n_refseqs, sizeof(uint32_t)); + for (i = 0; i < bam0_n_refseqs; i++) { + bam0->target_name[i] = strdup(bam0_refseqs[i].name); + if (!bam0->target_name[i]) goto fail; + bam0->target_len[i] = bam0_refseqs[i].len; + } + + if (populate_merged_header(bam0, merged_hdr)) goto fail; + + bam1 = bam_hdr_init(); + if (!bam1) goto fail; + bam1->text = strdup(bam1_header_text); + if (!bam1->text) goto fail; + bam1->l_text = strlen(bam1_header_text); + bam1->n_targets = bam1_n_refseqs; + bam1->target_name = (char**)calloc(bam1_n_refseqs, sizeof(char*)); + bam1->target_len = (uint32_t*)calloc(bam1_n_refseqs, sizeof(uint32_t)); + for (i = 0; i < bam1_n_refseqs; i++) { + bam1->target_name[i] = strdup(bam1_refseqs[i].name); + if (!bam1->target_name[i]) goto fail; + bam1->target_len[i] = bam1_refseqs[i].len; + } + + bam_hdr_destroy(bam0); + return bam1; + + fail: + bam_hdr_destroy(bam1); + bam_hdr_destroy(bam0); + return NULL; +} + +#define NELE(x) (sizeof((x)) / sizeof((x)[0])) + +static const char init_text[] = + "@HD\tVN:1.4\tSO:unknown\n" + "@SQ\tSN:fish\tLN:133\tSP:frog"; + +static const refseq_info_t init_refs[1] = { + { "fish", 133 } +}; + +static const char test_1_trans_text[] = +"@HD\tVN:1.4\tSO:unknown\n" +"@SQ\tSN:fish\tLN:133\n"; + +static const refseq_info_t test_1_refs[1] = { + { "fish", 133 } +}; + +bam_hdr_t * setup_test_1(merged_header_t *merged_hdr) { + return setup_test(init_text, init_refs, NELE(init_refs), + test_1_trans_text, test_1_refs, NELE(test_1_refs), + merged_hdr); +} + +bool check_test_1(bam_hdr_t* translate, bam_hdr_t* out, trans_tbl_t* tbl) { + // Check input is unchanged + if ( + strncmp(test_1_trans_text, translate->text, translate->l_text) + || translate->l_text != strlen( test_1_trans_text) + || translate->n_targets != 1 + ) return false; + + // Check output header + const char out_regex[] = + "^@HD\tVN:1.4\tSO:unknown\n" + "@SQ\tSN:fish\tLN:133\tSP:frog\n$"; + + regex_t check_regex; + regcomp(&check_regex, out_regex, REG_EXTENDED|REG_NOSUB); + + if ( regexec(&check_regex, out->text, 0, NULL, 0) != 0 || out->n_targets != 1 ) return false; + + regfree(&check_regex); + + // Check output tbl + if (tbl[0].n_targets != 1 || tbl[0].tid_trans[0] != 0 || tbl[0].lost_coord_sort) return false; + + return true; +} + +static const char test_2_trans_text[] = +"@HD\tVN:1.4\tSO:unknown\n" +"@SQ\tSN:donkey\tLN:133\n" +"@SQ\tSN:fish\tLN:133"; + +static const refseq_info_t test_2_refs[2] = { + { "donkey", 133 }, + { "fish", 133 } +}; + +bam_hdr_t * setup_test_2(merged_header_t *merged_hdr) { + return setup_test(init_text, init_refs, NELE(init_refs), + test_2_trans_text, test_2_refs, NELE(test_2_refs), + merged_hdr); +} + +bool check_test_2(bam_hdr_t* translate, bam_hdr_t* out, trans_tbl_t* tbl) { + // Check input is unchanged + if ( + strncmp(test_2_trans_text, translate->text, translate->l_text) + || translate->l_text != strlen(test_2_trans_text) + || translate->n_targets != 2 + ) return false; + + // Check output header + const char out_regex[] = + "^@HD\tVN:1.4\tSO:unknown\n" + "@SQ\tSN:fish\tLN:133\tSP:frog\n" + "@SQ\tSN:donkey\tLN:133\n$"; + + regex_t check_regex; + regcomp(&check_regex, out_regex, REG_EXTENDED|REG_NOSUB); + + if ( regexec(&check_regex, out->text, 0, NULL, 0) != 0 || out->n_targets != 2 ) return false; + + regfree(&check_regex); + + // Check output tbl + if (tbl[0].n_targets != 2 || tbl[0].tid_trans[0] != 1 || tbl[0].tid_trans[1] != 0) return false; + + return true; +} + +static const char test_3_trans_text[] = +"@HD\tVN:1.4\tSO:unknown\n" +"@SQ\tSN:donkey\tLN:133\n" +"@SQ\tSN:fish\tLN:133\n" +"@RG\tID:fish\tPU:trans\n"; + +static const refseq_info_t test_3_refs[2] = { + { "donkey", 133 }, + { "fish", 133 } +}; + +bam_hdr_t * setup_test_3(merged_header_t *merged_hdr) { + return setup_test(init_text, init_refs, NELE(init_refs), + test_3_trans_text, test_3_refs, NELE(test_3_refs), + merged_hdr); +} + +bool check_test_3(bam_hdr_t* translate, bam_hdr_t* out, trans_tbl_t* tbl) { + // Check input is unchanged + if ( + strncmp(test_3_trans_text, translate->text, translate->l_text) + || translate->l_text != strlen(test_3_trans_text) + || translate->n_targets != 2 + ) return false; + return true; +} + +static const char test_4_trans_text[] = +"@HD\tVN:1.4\tSO:unknown\n" +"@SQ\tSN:donkey\tLN:133\n" +"@SQ\tSN:fish\tLN:133\n" +"@RG\tID:fish\tPU:trans\n"; + +static const refseq_info_t test_4_refs[2] = { + { "donkey", 133 }, + { "fish", 133 } +}; + +bam_hdr_t * setup_test_4(merged_header_t *merged_hdr) { + const char* t4_init_text = + "@HD\tVN:1.4\tSO:unknown\n" + "@SQ\tSN:fish\tLN:133\tSP:frog\n" + "@RG\tID:fish\tPU:out\n"; + + return setup_test(t4_init_text, init_refs, NELE(init_refs), + test_4_trans_text, test_4_refs, NELE(test_4_refs), + merged_hdr); +} + +bool check_test_4(bam_hdr_t* translate, bam_hdr_t* out, trans_tbl_t* tbl) { + // Check input is unchanged + if ( + strncmp(test_4_trans_text, translate->text, translate->l_text) + || translate->l_text != strlen(test_4_trans_text) + || translate->n_targets != 2 + ) return false; + return true; +} + +static const char test_5_trans_text[] = +"@HD\tVN:1.4\tSO:unknown\n" +"@SQ\tSN:donkey\tLN:133\n" +"@SQ\tSN:fish\tLN:133\n" +"@RG\tID:fish\tPU:trans\n" +"@PG\tXX:dummy\tID:fish\tDS:trans\n" +"@PG\tPP:fish\tID:hook\tDS:trans\n"; + +static const refseq_info_t test_5_refs[2] = { + { "donkey", 133 }, + { "fish", 133 } +}; + +bam_hdr_t * setup_test_5(merged_header_t *merged_hdr) { + const char* t5_init_text = + "@HD\tVN:1.4\tSO:unknown\n" + "@SQ\tSN:fish\tLN:133\tSP:frog\n" + "@RG\tID:fish\tPU:out\n" + "@PG\tXX:dummyx\tID:fish\tDS:out\n" + "@PG\tPP:fish\tID:hook\tDS:out\n"; + + return setup_test(t5_init_text, init_refs, NELE(init_refs), + test_5_trans_text, test_5_refs, NELE(test_5_refs), + merged_hdr); +} + +bool check_test_5(bam_hdr_t* translate, bam_hdr_t* out, trans_tbl_t* tbl) { + // Check input is unchanged + if ( + strncmp(test_5_trans_text, translate->text, translate->l_text) + || translate->l_text != strlen(test_5_trans_text) + || translate->n_targets != 2 + ) return false; + return true; +} + +static const char test_6_trans_text[] = +"@HD\tVN:1.4\tSO:unknown\n" +"@SQ\tSN:donkey\tLN:133\n" +"@SQ\tSN:fish\tLN:133\n" +"@RG\tID:fish\tPU:trans\n" +"@PG\tXX:dummy\tID:fish\tDS:trans\n" +"@PG\tPP:fish\tID:hook\tDS:trans\n"; + +static const refseq_info_t test_6_refs[2] = { + { "donkey", 133 }, + { "fish", 133 } +}; + +bam_hdr_t * setup_test_6(merged_header_t *merged_hdr) { + return setup_test(init_text, init_refs, NELE(init_refs), + test_6_trans_text, test_6_refs, NELE(test_6_refs), + merged_hdr); +} + +bool check_test_6(bam_hdr_t* translate, bam_hdr_t* out, trans_tbl_t* tbl) { + // Check input is unchanged + if ( + strncmp(test_6_trans_text, translate->text, translate->l_text) + || translate->l_text != strlen(test_5_trans_text) + || translate->n_targets != 2 + ) return false; + return true; +} + +int main(int argc, char**argv) +{ + const int NUM_TESTS = 6; + int verbose = 0; + int success = 0; + int failure = 0; + int getopt_char; + while ((getopt_char = getopt(argc, argv, "v")) != -1) { + switch (getopt_char) { + case 'v': + ++verbose; + break; + default: + break; + } + } + + // Set the seed to a fixed value so that calls to lrand48 within functions return predictable values + const long GIMMICK_SEED = 0x1234330e; + srand48(GIMMICK_SEED); + + bam_hdr_t* out; + bam_hdr_t* translate; + + if (verbose) printf("BEGIN test 1\n"); + // setup + trans_tbl_t tbl_1; + merged_header_t *merged_hdr = init_merged_header(); + translate = setup_test_1(merged_hdr); + assert(translate); + // test + if (verbose > 1) { + printf("translate\n"); + dump_header(translate); + } + if (verbose) printf("RUN test 1\n"); + trans_tbl_init(merged_hdr, translate, &tbl_1, false, false, true, NULL); + out = finish_merged_header(merged_hdr); + free_merged_header(merged_hdr); + if (verbose) printf("END RUN test 1\n"); + if (verbose > 1) { + printf("translate\n"); + dump_header(translate); + printf("out\n"); + dump_header(out); + } + if (check_test_1(translate, out, &tbl_1)) { + if (verbose) printf("Test 1 : PASS\n"); + ++success; + } else { + if (verbose) printf("Test 1 : FAIL\n"); + fprintf(stderr, "Test 1 : FAIL\n"); + ++failure; + } + // teardown + bam_hdr_destroy(translate); + bam_hdr_destroy(out); + trans_tbl_destroy(&tbl_1); + if (verbose) printf("END test 1\n"); + + // test + if (verbose) printf("BEGIN test 2\n"); + // reinit + trans_tbl_t tbl_2; + + merged_hdr = init_merged_header(); + translate = setup_test_2(merged_hdr); + assert(translate); + if (verbose > 1) { + printf("translate\n"); + dump_header(translate); + } + if (verbose) printf("RUN test 2\n"); + trans_tbl_init(merged_hdr, translate, &tbl_2, false, false, true, NULL); + out = finish_merged_header(merged_hdr); + free_merged_header(merged_hdr); + if (verbose) printf("END RUN test 2\n"); + if (verbose > 1) { + printf("translate\n"); + dump_header(translate); + printf("out\n"); + dump_header(out); + } + if (check_test_2(translate, out, &tbl_2)) { + if (verbose) printf("Test 2 : PASS\n"); + ++success; + } else { + if (verbose) printf("Test 2 : FAIL\n"); + fprintf(stderr, "Test 2 : FAIL\n"); + ++failure; + } + // teardown + bam_hdr_destroy(translate); + bam_hdr_destroy(out); + trans_tbl_destroy(&tbl_2); + if (verbose) printf("END test 2\n"); + + // test + if (verbose) printf("BEGIN test 3\n"); + // reinit + trans_tbl_t tbl_3; + merged_hdr = init_merged_header(); + translate = setup_test_3(merged_hdr); + assert(translate); + if (verbose > 1) { + printf("translate\n"); + dump_header(translate); + } + if (verbose) printf("RUN test 3\n"); + trans_tbl_init(merged_hdr, translate, &tbl_3, false, false, true, NULL); + out = finish_merged_header(merged_hdr); + free_merged_header(merged_hdr); + if (verbose) printf("END RUN test 3\n"); + if (verbose > 1) { + printf("translate\n"); + dump_header(translate); + printf("out\n"); + dump_header(out); + } + if (check_test_3(translate, out, &tbl_3)) { + if (verbose) printf("Test 3 : PASS\n"); + ++success; + } else { + if (verbose) printf("Test 3 : FAIL\n"); + fprintf(stderr, "Test 3 : FAIL\n"); + ++failure; + } + // teardown + bam_hdr_destroy(translate); + bam_hdr_destroy(out); + trans_tbl_destroy(&tbl_3); + if (verbose) printf("END test 3\n"); + + // test + if (verbose) printf("BEGIN test 4\n"); + // reinit + trans_tbl_t tbl_4; + merged_hdr = init_merged_header(); + translate = setup_test_4(merged_hdr); + assert(translate); + if (verbose > 1) { + printf("translate\n"); + dump_header(translate); + } + if (verbose) printf("RUN test 4\n"); + trans_tbl_init(merged_hdr, translate, &tbl_4, false, false, true, NULL); + out = finish_merged_header(merged_hdr); + free_merged_header(merged_hdr); + if (verbose) printf("END RUN test 4\n"); + if (verbose > 1) { + printf("translate\n"); + dump_header(translate); + printf("out\n"); + dump_header(out); + } + if (check_test_4(translate, out, &tbl_4)) { + if (verbose) printf("Test 4 : PASS\n"); + ++success; + } else { + if (verbose) printf("Test 4 : FAIL\n"); + fprintf(stderr, "Test 4 : FAIL\n"); + ++failure; + } + // teardown + bam_hdr_destroy(translate); + bam_hdr_destroy(out); + trans_tbl_destroy(&tbl_4); + if (verbose) printf("END test 4\n"); + + // test + if (verbose) printf("BEGIN test 5\n"); + // reinit + trans_tbl_t tbl_5; + merged_hdr = init_merged_header(); + translate = setup_test_5(merged_hdr); + assert(translate); + if (verbose > 1) { + + printf("translate\n"); + dump_header(translate); + } + if (verbose) printf("RUN test 5\n"); + trans_tbl_init(merged_hdr, translate, &tbl_5, false, false, true, NULL); + out = finish_merged_header(merged_hdr); + free_merged_header(merged_hdr); + if (verbose) printf("END RUN test 5\n"); + if (verbose > 1) { + printf("translate\n"); + dump_header(translate); + printf("out\n"); + dump_header(out); + } + if (check_test_5(translate, out, &tbl_5)) { + if (verbose) printf("Test 5 : PASS\n"); + ++success; + } else { + if (verbose) printf("Test 5 : FAIL\n"); + fprintf(stderr, "Test 5 : FAIL\n"); + ++failure; + } + // teardown + bam_hdr_destroy(translate); + bam_hdr_destroy(out); + trans_tbl_destroy(&tbl_5); + if (verbose) printf("END test 5\n"); + + // test + if (verbose) printf("BEGIN test 6\n"); + // reinit + trans_tbl_t tbl_6; + merged_hdr = init_merged_header(); + translate = setup_test_6(merged_hdr); + assert(translate); + if (verbose > 1) { + printf("translate\n"); + dump_header(translate); + } + if (verbose) printf("RUN test 6\n"); + trans_tbl_init(merged_hdr, translate, &tbl_6, false, false, true, "filename"); + out = finish_merged_header(merged_hdr); + free_merged_header(merged_hdr); + if (verbose) printf("END RUN test 6\n"); + if (verbose > 1) { + printf("translate\n"); + dump_header(translate); + printf("out\n"); + dump_header(out); + } + if (check_test_6(translate, out, &tbl_6)) { + if (verbose) printf("Test 6 : PASS\n"); + ++success; + } else { + if (verbose) printf("Test 6 : FAIL\n"); + fprintf(stderr, "Test 6 : FAIL\n"); + ++failure; + } + // teardown + bam_hdr_destroy(translate); + bam_hdr_destroy(out); + trans_tbl_destroy(&tbl_6); + if (verbose) printf("END test 6\n"); + + if (success == NUM_TESTS) { + return 0; + } else { + fprintf(stderr, "%d failures %d successes\n", failure, success); + return 1; + } +} diff --git a/src/samtools-1.3.1/test/mpileup/1read.bam b/src/samtools-1.3.1/test/mpileup/1read.bam new file mode 100644 index 0000000..d455480 Binary files /dev/null and b/src/samtools-1.3.1/test/mpileup/1read.bam differ diff --git a/src/samtools-1.3.1/test/mpileup/1read.sam b/src/samtools-1.3.1/test/mpileup/1read.sam new file mode 100644 index 0000000..b4a930f --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/1read.sam @@ -0,0 +1 @@ +@SQ diff --git a/src/samtools-1.3.1/test/mpileup/anomalous.sam b/src/samtools-1.3.1/test/mpileup/anomalous.sam new file mode 100644 index 0000000..7a48323 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/anomalous.sam @@ -0,0 +1,6 @@ +@HD VN:1.0 SO:coordinate +@SQ SN:17 LN:81195210 M5:351f64d4f4f9ddd45b35336ad97aa6de UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 SP:Human +foo1 99 17 478 60 100M = 478 100 TAGGAGAGAGAAATGAAGACATATGTCCACACAAAAACCTGTTCATTGCAGCTTTCTACCATCACCAAAAATTGCAAACAACCACACGCCCTTCAACTGG BCG>EG9GGICC@;HHILIHIICFEKJ<9JI9I<3J7I=EKBDF?A2FHIK2BFFJJD(J5E@F697?@ X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162872 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +foo1 147 17 478 60 100M = 478 -100 TAGGAGAGAGAAATGAAGACATATGTCCACACAAAAACCTGTTCATTGCAGCTTTCTACCATCACCAAAAATTGCAAACAACCACACGCCCTTCAACTGG BCG>EG9GGICC@;HHILIHIICFEKJ<9JI9I<3J7I=EKBDF?A2FHIK2BFFJJD(J5E@F697?@ X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162872 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +foo2 97 17 478 60 100M = 478 100 TAGGAGAGAGAAATGAAGACATATGTCCACACAAAAACCTGTTCATTGCAGCTTTCTACCATCACCAAAAATTGCAAACAACCACACGCCCTTCAACTGG BCG>EG9GGICC@;HHILIHIICFEKJ<9JI9I<3J7I=EKBDF?A2FHIK2BFFJJD(J5E@F697?@ X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162872 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +foo2 145 17 478 60 100M = 478 -100 TAGGAGAGAGAAATGAAGACATATGTCCACACAAAAACCTGTTCATTGCAGCTTTCTACCATCACCAAAAATTGCAAACAACCACACGCCCTTCAACTGG BCG>EG9GGICC@;HHILIHIICFEKJ<9JI9I<3J7I=EKBDF?A2FHIK2BFFJJD(J5E@F697?@ X0:i:1 X1:i:0 MD:Z:100 RG:Z:ERR162872 AM:i:37 NM:i:0 SM:i:37 MQ:i:60 XT:A:U BQ:Z:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ diff --git a/src/samtools-1.3.1/test/mpileup/c1#ID.bam b/src/samtools-1.3.1/test/mpileup/c1#ID.bam new file mode 100644 index 0000000..44cf18a Binary files /dev/null and b/src/samtools-1.3.1/test/mpileup/c1#ID.bam differ diff --git a/src/samtools-1.3.1/test/mpileup/c1#ID2.bam b/src/samtools-1.3.1/test/mpileup/c1#ID2.bam new file mode 100644 index 0000000..b59b160 Binary files /dev/null and b/src/samtools-1.3.1/test/mpileup/c1#ID2.bam differ diff --git a/src/samtools-1.3.1/test/mpileup/c1#clip.bam b/src/samtools-1.3.1/test/mpileup/c1#clip.bam new file mode 100644 index 0000000..8577c80 Binary files /dev/null and b/src/samtools-1.3.1/test/mpileup/c1#clip.bam differ diff --git a/src/samtools-1.3.1/test/mpileup/c1#pad1.bam b/src/samtools-1.3.1/test/mpileup/c1#pad1.bam new file mode 100644 index 0000000..28009af Binary files /dev/null and b/src/samtools-1.3.1/test/mpileup/c1#pad1.bam differ diff --git a/src/samtools-1.3.1/test/mpileup/c1#pad2.bam b/src/samtools-1.3.1/test/mpileup/c1#pad2.bam new file mode 100644 index 0000000..1d9e09f Binary files /dev/null and b/src/samtools-1.3.1/test/mpileup/c1#pad2.bam differ diff --git a/src/samtools-1.3.1/test/mpileup/c1#pad3.bam b/src/samtools-1.3.1/test/mpileup/c1#pad3.bam new file mode 100644 index 0000000..3761c11 Binary files /dev/null and b/src/samtools-1.3.1/test/mpileup/c1#pad3.bam differ diff --git a/src/samtools-1.3.1/test/mpileup/c1.fa b/src/samtools-1.3.1/test/mpileup/c1.fa new file mode 100644 index 0000000..b3c573d --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/c1.fa @@ -0,0 +1,4 @@ +>c1 +AACCGCGGTT +>c2 +CCAATAACC diff --git a/src/samtools-1.3.1/test/mpileup/c1.fa.fai b/src/samtools-1.3.1/test/mpileup/c1.fa.fai new file mode 100644 index 0000000..ec434b9 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/c1.fa.fai @@ -0,0 +1,2 @@ +c1 10 4 10 11 +c2 7 19 7 8 diff --git a/src/samtools-1.3.1/test/mpileup/ce#5b.bam b/src/samtools-1.3.1/test/mpileup/ce#5b.bam new file mode 100644 index 0000000..a2eb5c5 Binary files /dev/null and b/src/samtools-1.3.1/test/mpileup/ce#5b.bam differ diff --git a/src/samtools-1.3.1/test/mpileup/ce#5b.bam.bai b/src/samtools-1.3.1/test/mpileup/ce#5b.bam.bai new file mode 100644 index 0000000..cf06067 Binary files /dev/null and b/src/samtools-1.3.1/test/mpileup/ce#5b.bam.bai differ diff --git a/src/samtools-1.3.1/test/mpileup/ce#5b.cram b/src/samtools-1.3.1/test/mpileup/ce#5b.cram new file mode 100644 index 0000000..8a5c6b0 Binary files /dev/null and b/src/samtools-1.3.1/test/mpileup/ce#5b.cram differ diff --git a/src/samtools-1.3.1/test/mpileup/ce#5b.cram.crai b/src/samtools-1.3.1/test/mpileup/ce#5b.cram.crai new file mode 100644 index 0000000..164c66a Binary files /dev/null and b/src/samtools-1.3.1/test/mpileup/ce#5b.cram.crai differ diff --git a/src/samtools-1.3.1/test/mpileup/ce#5b.sam b/src/samtools-1.3.1/test/mpileup/ce#5b.sam new file mode 100644 index 0000000..5031b90 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/ce#5b.sam @@ -0,0 +1,12 @@ +@SQ SN:CHROMOSOME_I LN:15072423 M5:6f60cdf4c739651ae72d53e2e94825c1 +@SQ SN:CHROMOSOME_II LN:15279345 M5:73d180d5cb3860a2713927b6812eab0e +@SQ SN:CHROMOSOME_III LN:13783700 M5:0d4dfc45807d6a11439e858605cb364d +@SQ SN:CHROMOSOME_IV LN:17493793 M5:02099b2aad2cfe707759353724fb40ae +@SQ SN:CHROMOSOME_V LN:20924149 M5:6ec590eb82c361a61e6baabce20109bc +I 16 CHROMOSOME_I 2 1 27M1D73M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC XG:i:1 XM:i:5 XN:i:0 XO:i:1 XS:i:-18 AS:i:-18 YT:Z:UU +II.14978392 16 CHROMOSOME_II 2 1 27M1D73M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC XG:i:1 XM:i:5 XN:i:0 XO:i:1 XS:i:-18 AS:i:-18 YT:Z:UU +III 16 CHROMOSOME_III 2 1 27M1D73M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC XG:i:1 XM:i:5 XN:i:0 XO:i:1 XS:i:-18 AS:i:-18 YT:Z:UU +IV 16 CHROMOSOME_IV 2 1 27M1D73M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC XG:i:1 XM:i:5 XN:i:0 XO:i:1 XS:i:-18 AS:i:-18 YT:Z:UU +V 16 CHROMOSOME_V 2 1 27M1D73M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC XG:i:1 XM:i:5 XN:i:0 XO:i:1 XS:i:-18 AS:i:-18 YT:Z:UU +VI 0 CHROMOSOME_V 10 1 7S20M1D23M10I30M10S * 0 0 AGCCTAAGCCTAAGCCTAAGCCTAAGCTAAGCCTAAGCCTAAGCCTAAGCTTTTTTTTTTCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA * +VI 256 CHROMOSOME_V 10 1 7S20M1D23M10I30M10S * 0 0 * * diff --git a/src/samtools-1.3.1/test/mpileup/ce#large_seq.bam b/src/samtools-1.3.1/test/mpileup/ce#large_seq.bam new file mode 100644 index 0000000..a0596cc Binary files /dev/null and b/src/samtools-1.3.1/test/mpileup/ce#large_seq.bam differ diff --git a/src/samtools-1.3.1/test/mpileup/ce#unmap.bam b/src/samtools-1.3.1/test/mpileup/ce#unmap.bam new file mode 100644 index 0000000..5729c47 Binary files /dev/null and b/src/samtools-1.3.1/test/mpileup/ce#unmap.bam differ diff --git a/src/samtools-1.3.1/test/mpileup/ce#unmap1.bam b/src/samtools-1.3.1/test/mpileup/ce#unmap1.bam new file mode 100644 index 0000000..98fd22c Binary files /dev/null and b/src/samtools-1.3.1/test/mpileup/ce#unmap1.bam differ diff --git a/src/samtools-1.3.1/test/mpileup/ce#unmap2.bam b/src/samtools-1.3.1/test/mpileup/ce#unmap2.bam new file mode 100644 index 0000000..8feed79 Binary files /dev/null and b/src/samtools-1.3.1/test/mpileup/ce#unmap2.bam differ diff --git a/src/samtools-1.3.1/test/mpileup/ce.fa b/src/samtools-1.3.1/test/mpileup/ce.fa new file mode 100644 index 0000000..ac19897 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/ce.fa @@ -0,0 +1,20803 @@ +>CHROMOSOME_I +GCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGC +CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT +AAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA +GCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGC +CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT +AAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA +GCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGC +CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT +AAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAAAAATTGAGATAAGAAAA +CATTTTACTTTTTCAAAATTGTTTTCATGCTAAATTCAAAACGTTTTTTT +TTTAGTGAAGCTTCTAGATATTTGGCGGGTACCTCTAATTTTGCCTGCCT +GCCAACCTATATGCTCCTGTGTTTAGGCCTAATACTAAGCCTAAGCCTAA +GCCTAATACTAAGCCTAAGCCTAAGACTAAGCCTAATACTAAGCCTAAGC +CTAAGACTAAGCCTAAGACTAAGCCTAAGACTAAGCCTAATACTAAGCCT +AAGCCTAAGACTAAGCCTAAGCCTAATACTAAGCCTAAGCCTAAGACTAA +GCCTAATACTAAGCCTAAGCCTAAGACTAAGCCTAAGACTAAGCCTAAGA +CTAAGCCTAATACTAAGCCTAAGCCTAAGACTAAGCCTAAGCCTAAAAGA +ATATGGTAGCTACAGAAACGGTAGTACACTCTTCTGAAAATACAAAAAAT +TTGCAATTTTTATAGCTAGGGCACTTTTTGTCTGCCCAAATATAGGCAAC +CAAAAATAATTGCCAAGTTTTTAATGATTTGTTGCATATTGAAAAAAACA +TTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAACGGTTGTGCA +CTCATCTGAAAGTTTGTTTTTCTTGTTTTCTTGCACTTTGTGCAGAATTC +TTGATTCTTGATTCTTGCAGAAATTTGCAAGAAAATTCGCAAGAAATTTG +TATTAAAAACTGTTCAAAATTTTTGGAAATTAGTTTAAAAATCTCACATT +TTTTTTAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTTA +TTTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAATTCG +TGAAATGCAATAAAAATCTAATATCCCTCATCAGTGCGATTTCCGAATCA +GTATATTTTTACGTAATAGCTTCTTTGACATCAATAAGTATTTGCCTATA +TGACTTTAGACTTGAAATTGGCTATTAATGCCAATTTCATGATATCTAGC +CACTTTAGTATAATTGTTTTTAGTTTTTGGCAAAACTATTGTCTAAACAG +ATATTCGTGTTTTCAAGAAATTTTTCATGGTTTTTCTTGGTCTTTTCTTG +GTATTTTTTTGACAAAAATTTTTGTTTCTTGATTCTTGCAAAAATTTTTC +CGTTTGACGGCCTTGATGTGCACTACCTTCGCTTAAATACTACATTTTCT +GAAAATGTTATAATAGTGTTCATTGTTTCATACAAATACTTATTTAATAG +TATTTCTGGTTATATAATTTGTATAAAAAGTGGTTGACATAACAAGGCTG +ACGAAACTTTGTGATGGCTGAAAATATTTTCCTAGCTTTATTGATTTTTA +TTTATACGTGTTTGAATAACTTGGCCAAATCGCCGAGAAGGAATAGAATA +CTGGACGACATTGTACATATTTTCCAAAAAATCAGAAAGTAGATGACGGG +ACCAATTCTTTCTGTCAGGTTTTACAACCGCCCAGTGCGTCTACGTCACA +TGTTGTATAAATGGTTGTAAACAATATGCGGAAACAATCAAATGCATTCC +CATAAGGCATAATATAGAGGCTACAGGCAATGAGTATCGCTCTTTGCTTT +GTTTAAAGGGGGAGTAGAGTTTGTGGGGAAATATATGTTTCTGACTCTAA +TTTTGCCCCTGATACCGAATATCGATGTGAAAAAATTTAAAAAAATTTCC +CTGATTTTATATTAATTTTTAAAATCCGAAAATCCATTGGATGCCTATAT +GTGAGTTTTTAAACGCAAAATTTTCCCGGCAGAGACGCCCCGCCCACGAA +ACCGTGCCGCACGTGTGGGTTTACGAGCTGAATATTTTCCTTCTATTTTT +ATTTGATTTTATACCGATTTTCGTCGATTTTTCTCATTTTTTCTCTTTTT +TTTGGTGTTTTTTATTGAAAATTTTGTGATTTTCGTAAATTTATTCCTAT +TTATTAATAAAAACAAAAACAATTCCATTAAATATCCCATTTTCAGCGCA +AAATCGACTGGAGACTAGGAAAATCGTCTGGAGATAGAACGGATCAACAA +GATTATTATTATATCATTAATAATATTTATCAATTTTCTTCTGAGAGTCT +CATTGAGACTCTTATTTACGCCAAGAAATAAATTTAACATTAAAATTGTT +CATTTTTGAAAAAAAAATAATTAAAAAAACACATTTTTTGGAAAAAAAAA +TAAATAAAAAAAATTGTCCTCGAGGATCCTCCGGAGCGCGTCGAATCAAT +GTTTCCGGAACTCTGAAAATTAAATGTTTGTATGATTGTAGAACCCTTTC +GCTATTGAGATTTGATAACTTTTAAGTAATAAAATTTTCGCAGTAAGACA +TTAAAACATTTCACAATTAAGCTGGTTCTGAACTGTGTGAAGTATATTGA +AAAAAACTAACTGATACAAAAATATAATTTTATGATAGTTTTCTGGATGT +CCCAATATAAACGATGTCAATTCTGCGACATGCTACAGTCATCCACGAAA +GTAACCCGAATACCGACAAAAGAAGAGGAACGCCAACTTTGGATAGACGC +TCTAGGGGCTGATTTTGGTCGGAAAATAGTCGGGAAAAAATAGAGGACAT +TACAGATGAGGATGAGGATGAAGATAGAAATTTGCCGACAACTTCGTCAT +GCCGCTGATTTTTTTGATGTTCTACGCTTAAATTTTCAGCGAACGAACTA +TTTTTTATATTTTGATTGTTTTTAAATAATATTTGCCATAAGAAATTCTC +ACTTTTCCAGGAAACGTCGTTTCGCCGCGATTTTCCTCGTCTCCAGTCGA +TTTTGCGCTGAAAATGGGATATTTAATGGAATTGTTTTTGTTTTTATTAA +TAAATAGGAATAAATTTACGAAAATCACAAAATTTTCAATAAAAAACACC +AAAAAAAAAGAGAAAAAATGAGAAAAATCGACGAAAATCGGTATAAAATC +AAATAAAAATAGAAGGAAAATATTCAGCTCGTAAACCCGCAAGTGCGGCA +CGGTTTCGTGGGCGGGGCGTCTCTGGCGGGAAAATTTTGCGTTTGAAAAC +TCACATATAGGCATCCAATGGATTTTCGGATTTTCAAAATTAATATAAAA +TCAGGGAAATTTTTTTAAATTTTGTCACATCGATATTCGGTATCAGGGGC +AAAATTAGAGTCAGAAACATATATTTCCCCACAAACTCTACTCCCCCTTT +AACAACCACCCGAGGATATATTCGACAAACGATCTATCTACTAGGAATAA +CTCGATTATTGACATATTATAGACTTCTTTTAGTATTTGTAAAATAGAGG +ATCAGACCCAAAATTCAGCCCGCGAAGGCATGACGTCAGCGCGAGGCAGT +AGTTTCCAGAAGAACTCTGTCGTCTACCTTAATGCCTCAAATGCGAACCC +GCTTCGGCCATCCTTCTCGCTCAGAGAATGGATTAGAGTTCTCATCAACT +CCTCTGTCTAATTTTCAACTGCGGCGGTTGGCGACCGGTATTACCGCGGC +GACCGACACCTCCCGGGTTCCGTCGATCGCTGTCTGTTGTGTGCGCCGCG +ACTCCGCCCACCGGTGGTAACTTTTTGTGGGGGAATCTTTGTTTTTGGTC +ATTTTTCAGCGCTTTTCAGCGATTATTGACCAATTTTGAATAAAATTTTC +AACAGAATATCATCTAAAATATTGCTTAACATTTATTTAACAGAAATAAC +GTGAGCACGCATGTAAAACATGAAATTTTCGGGAAAATTGCAATTAAACG +AATAAAAATCGATATTTAAATCAATTATTGGTGAATCCGGTGTGTTGAGG +CTTCAATGCATACATTTTTACTGGATAAATCTCCTTTGGGAATCCGGTTT +GCAGTGCTTTCGAGACCATGTCCAGTTGAGAATCGGCGAACGCTTTAAGA +AGCTCGGGCTGAATAATGAATTGTTTTAAAAAATGTTTAGTAAAAAATTG +TTTTCGTGCAAATTGTCTTCGATATTATCCAAACGTGACGTTTTGCGATT +TTCGCGCTAAAATTACAGTAAGTGGGGTCTCGACACGACAATTTTTGTGA +AATACAAACGGGCGTGTGTCTTTAAGAAGTACTGTAGTTTAAAAACTTCA +TTTCTGTGGAATTTTCATATATTTTTCATAGTTTTTCTCTTTAAATAAAT +CACTTTTCAACAAAAAACTATGAGACAATAGTTTGAAATTACAGTATTCT +TTAAAGGTGCACGCCTGCTCGAATTTCGCAAAAACGTGTCGTGTCGAGAC +CCCAATTACAGTATTTTTGACCCGAATATCGCGAAATTTCGAGTCTGGGT +GAAAACATTGAAATTTTTGGCAAAATAAAAGAAATATGTCCTTTTTCAGA +ATATATTTTCTAAATTTCGAGACGAAACAACAATTTTAAATGAATTTTAA +TTTTAAATATTAAATATTTCGGAATTTGGCGTTTTTTATGCATGTCGATT +CACTAACGATTTTGTACTACACGTGGGCAAGTTTATACAGTTTTTGGCTA +AAATTTGTGAATTTGAACCGTTTTTCGGCGAATATTTGAAAAATTGGCAA +AACTGGTTCAAAAACAAAAATTTTTTAAACTGTACAAACTGTCCAAAAAT +TCGTCGTAAATCGACACACCCTTCTCATTTTTTCAAAATTTTAATTGTTT +TCGAATGTTTTTTTTGCAGAATAATTTGTAAAATGAGCCTTTTGTGAATT +TTTTTTAATTTCAAAGTTTTTATTATTTTTTCTCAAACCAGCACCTCTGT +TCTCGTCCAACTATGATCATCATCGTCGAATAACCGTTTCTCGTGATTTG +TCACATTATCCTTGAGCACAATACATCCACCAGGTTTCAGTCCTTTCTGA +AAATGAAAATTAATTTTAAAAAAATTGAATTATTTTAAATGAAACAGTTT +TCAGAGATTTCTCAACTTTTGAGTCCACCACCAGGCCTGCACGTTTTTCG +GGTTTTATCTTTTAAAAAACTGAAAAATCGAAAAATTTCAATTTCTGTTT +TGTGGTCAAAATTGTAATTACAGGTAAGCAAATAGTTTAATTTTAAAATT +GAAAATTAGGGAAATGACCGGACATAAGTTTAAAAACCCGATTTTTTCAA +TAAAAAGGAAAATTGAAAATTTAATAAAACAGGTTGTAAATCAAGGAGAT +CGTATTGATTGAAAAAAAATCCGAATGTTCCGGATTTTTCAGTGGTTTTT +TTTGAAAGAAAATCGAAAAAGTAAATGTTTTTAATTTTTAAATTTAAATT +TTTAATCGGAAAAAATGTACGAAATTGACTTTTTAATGTGAAAAATTGTT +GTTTTAAAAAAAAATTTTAACCGATACAGATTTTCTAGACTCAGTTTTTT +CGGTTGAATATTGTTTTTTACTATTTTTTCATTACAGAAAGAATCCAATT +TTATTTCGCTTAAAAAATAACCGGAGCATCGAAAATATTTTTTTTTCTGT +TTTACTCAAAGCATTTCAATTACCTAGAATTTTGTTTAAAAACTACATGC +TTTATTTATGAACGTAATAAATAAGACCCCCTCTTATTTATAAACTTTCA +ACATATTTTCAGTTTTCAGTGCTATCTAGTGCTTACCGCACATCTTTTAA +AGAAATCAACCAAATCCTCATCAACCAAATGCCCTGAAACCCATTGAATC +CATATCAAATCATAACGTCGTTCGGGCGGTGCAAACGTCTGCAGTCCTTC +GACGAATTTATCTCCAATTCGTGGATGTTTTCCAATATATTGATCACTTT +TCGTGATCAACTCCTCGACGACGTCTTCCATATCAACTTTCGAGAAGAAT +GGCATTAAGAGATGCTTTGTAACACGTCCGATACCCGCTCCGCAGTCCAG +TGCATAGTCAAAGTAGCCGAATAGATTCTGGAAAATATTTATAAAATTCA +AAGTTGGCCCAGGGGTGACCGGCAATTTCAAGCAAATCGGCAAATTGTCA +ATTTTCTGAATTTGCCGAAAATTTGACAAAAACGACAATTTGCCGGTTCG +CCGAATTTACCTTTTTTAAATTTAATTTTCAATTCAGGCAAACTGACGAT +TTTCCGTTTGCCGGATATCAATTTGCAGGAATTTCTCAAAGGAATTTTTA +TTAAGACGGAAACACAGTGCTTTTTTGAATTTTTTTTCCCGTTTTCTTCA +GATATTTTTATAGAATTTACTGACTTTTCAGAATAGATGTAGGACAATTT +TGTTGTTTTAAAAATTGAAATTCTGAAATTTCCAACAAAAAAACATGTGC +AAACCCACAAGTTGGCAAAAATATTTTGCATTTGCCGTTTTTCCCGTTTG +CCGAAAAGTCTAATTTCGGTAATTGGGCCATTTTTCGAAATTTTGAGCCA +CATAAAAAACTTTGAACCATTTTTGAGAAGTATTATTACGACATTCGTTT +ATTTGAGCACAATTTGGGCCTATACTTTCAAAATCGGGGTTTGAAAACCC +CTATATGTTCGACCGAATGTTAATCTCATAAAAATTTGATGAAAATAAAA +TTTTCTACGGCTCATAAACGTATAGCCCCCGTCAGTCTCAAAATTTATAC +GATAGACACTTTTTGGCGTTTATCGCCTATATTCCGTCAAAAACCATTAT +TCATCATTCTTTCAATGTTGTTTTTTTTAAGGCTAAAAAACTTTCATGCA +AATTTGTTAGCCGTGTCGTGGTTTATACGAAAATTTCAGAATTTATAAAA +TAAAGGAAAACGAAAATGTTTCTATATACCCTATTTATGTTCTCTGATTC +CGAATACCAATGTGAAAAATTCAAAAAAAATTCCCTGATTTTATATAAAT +TTTTGTAAGCGACAAAAATTGTCGTTTGAATTTCACACTTGGTTACAAAA +ATTTATGAAAATGAGGAAAATTTGTTTTAATTTTTTCACATTGATATTCG +GAATCAGGAAAATAAATAGGGTCTATAGAAAAATTCCGAACCTTCACTCC +TTCTCTGAGTATAATAAATTTAAAATAAATACAGAAAATTTCAGTTCAGA +CCTCATTAAATTTGGGTATATTTCTAGGATCCGAGTTTTTACACCAGATT +TACAAACTTTTAGCCTTTCACCGCCTTTTTATGCGCATTTCCCATCAGTC +AACTCCAAAAAAATCGCAACTTTTGCCTCATATTTCAAGAATATTCCCCT +TTCTCTCCCCATTGAAAGTCATTTTCGAAACAAGCGGAAGATTCGTCATA +TGTGGTAATGTGTGGCGTGCGTTGGCAAACAACAAGAAAGAATCATTCTC +TGAAAACAAAAAGCGTTTTGGGTGCCAAAGTAATATTGAAAATCTGCCGT +GTTTTCTCATTTTCCATCAAAAGAAAATGAGAAAAAAGTTTCGGCGTTTT +ATTTGATTTCCGGGAAAGAAGACTCGGAAAAAGATTTAATTGAATTTTTC +ATAGCAAACCTATATTGCAACAACTTTCTAAAAGGTCAGAAATTGCCGCG +TAGCCTAGAAAATTGGAAAACTCTTCCAGCTGGTATTATTTCAGACATGG +TGCATCGAAAATTCGAAAATTACAGAAATTAACATTTTGGAGCATCTGCC +AGAAAATTGAGATTACAGTACCCCACTTCTGCCGAGAAATTCGAGGTGGA +AGAGGTCTTACAAAATTTTCGGTCACGTGAAAATGGGAAGCGTTCAGGCT +CCACACGACGGAATTCACCTAGTTTTCAGGTGAGAAGATATCGTACGAGG +AGAATTGACCTCCAAATCCTGATCGTGACTACAGGTCGTCGTTCGGAGCT +GTGGAAGAGTTTTGAAAATCTTCGACCATGAGAGAAATAGACAGGACGAC +CAAACATTTTCAGTGGAAGAGCTTTTCCTAGGCCATCAGGATGCTATTTC +GACAGAGCTGAGTTATCCTCAAGTCGTTACGAGGTGTGGAAAAGTTTTCC +AAAATCCCCGACCAGGTAGAAAATGAGCACACCGATTAAGTTTCTCCAGT +GGTAGAGTTTTTTCTAGGCCATCATTATGCTATCTAGAAAAAAGCTTCGG +CCATGGGGTTTTTAGGCCGTCTATTTATTTCTCATAACTTTCTCAGAAAT +TCGTCTATTTCTCAGAACCCCCCAATGATAAGTTTTTTGCAAAAAAAGTT +CTGCTTTGCTCATCAGCCGTAATCAGGTGACCTCATTAGGCCTACCCAAA +CACAGATTTGTCATTATTTTTCAGACAAAAAACACGAAAAAAATCTTCAC +GCATGGGGTGATAACCTGATTTTAAATCTTACTGTGCCGGCTGGCGCGGC +GAGCTTCGATCACTGAGCCGAAAGATTATGAAAACTATGGGAATGACGGC +GTAGCCTAGAAATCGTCCAGGCAGAGATTCTGTCTAATTTTCGAGCATAT +ATCTCCCAGTTTTGTTATTAATTTAAGTAAACTCAAACCTAGAAACAAGT +AAAACGGGAGGGGGGGGGGGAATATCAGAAAATTAAATCTTGCGACACTT +TTCCATTGATACTTTCAAGGTAATGCCCAGAGGTGTGCGGCAAATTTTGA +AACTTGCGCATGCCGCCTTTTTTTTTTTCTAGAAAACAGTCAGAATTTTT +TGTCGAATTTGTTGAAAATTCGCTAATATACTGTGAGTTTAGAAAAAATA +ACGAAAAAACTCGGAAAAGGAGGAAGAGATCTGAAATATGTAGATTTTTT +TAGAAAAGACCAGAAATTACTGAAAAATTGGCATTTTTCGTCGAAACCCC +AATATACTAAATTATTCGGATTTTTAGAAAATTTTCAAATTCACCATACA +GTGCATTTTTTCCTACTTCTACGACTTTAAAGGGGGGAGCATTTATGCGG +AAGGGTCTTGCCGCGCATTTAGTCATCATTTTTAGCAGTTTCTGTGTAAA +ATTCGCGTAGATCACATGAAGATCACAAAATATTTATCCCATATTTCGTA +TTTCTGTTGCTTTTTCACAAATTAATTGTGATCTACGCGTGATCTCCGCG +AATTTTGAGCAGACTTTGTTAAAAATGATGACTATGTGCACGGCAAGACC +CTTCCGCATAAATGCGCCCCCCTTTAAAGTCGTAGAAGTGGAAAAAAAAT +GCACTGTAGCAAAAAATCGAACATTTCTGTTCGATTTTTGAATTTCTCGA +AATTTTTTAAAATAATTTTTAAAATAACATTTTTATTTTATTTCGAAAAC +TACCGATTTTAGAAAAATTCTAAAATTTCGATTTTTTTTGTTGATTTTTC +GATTTTTAAAATAAAATTTCATAATTTTTTAAACCGATCTTTCTTGCTTT +TCCTGAAAAATCGATGATTTCTATACCTTTTTCTTCAGTCCTTCAATAAA +TCGTTTCGACGCCGATATGTCGGGCGCGTGAAGCGCTTCGAATCCGCCGA +GCATTCCGTTGACGTCCTGGCTCGCGCGGCTCCAGTATTCCTCCGCCTGA +AAGAGAATAGTTGAAAACATTGTTTTGAGACTTAAAAATTTTTTTTTTAG +TTTTTTTCAAAAATTCTTACATGTTATAGAGTTTTTTTTTCAAATTTTCA +GCTTTTTTCAGAAAAACTTAGTATTTTCGATAATTTTAAATAAAAAAGTT +TTTTTTCAAAAAATGTTTCGGTTTTTTTTTTAATTTTTGGTCTAAAATTC +TCCGCAAAAGATTTGCGTGCTGGCCGAACTTTTTGATTTTGTACCTTTTC +ATAAACATCTTCACCATTGTGAATTCTAGAAGATGATGAAGAGCTCATTT +TTGATGTTGTGACAGCTGCTCCGAGCAATCTGGAGACTTTTGTGACGAAA +AGACGAGAGGTCACGGATATGATGATGATACTGGAAATGAGATATTTATA +TTTACTAGTTCATCGGGAAAATTATTACGAGAAAGATAAACAGACATGTG +CGTTTTTTTAATGGAAGAGAAACACAAGAAAAATCTGGAAAACTAGGCCA +CGGCTATCAGTGTCGATTTACGGCATACGGTCTCGACACGACTATTTTTG +TTAAATGTGAAGGTATGCACCTTTAAAGAGTACTGTAGTTTGTAACTCTC +ATTGCTGCAACATATTTGACGCTCAGCGAAAACTACAGCAATTCTTCAAA +AGACTACTGTAGCCTTTGTGTTGACTTACGGGCTCGATTCTCGAAACGAA +TTTCTGCTCGAATTGTGACAGCCATATTCAATTTGGTATAGTCTTTTCGT +ATTTTTTGCCATTTTTCTGTTTTCTTCTAATATTTAATCTATTATTAAAT +TATGTCCGTAACTCCCTCCAAAATTAGAACTGCGACCGAACAGAGATTCG +TTCCGCCCCATATTCCGGCCAATCAGATCGAGTAGGCGGAGTTCGAAGTC +GCTGATTGGTTTGAAAAGTCGCGGAAATTTGCAAGTTTTAAGGTAGCGAA +AACTGATGACTATTGTAGCGCGCTTGTGTCGATTTACGGAATCTCGATTT +TCAGGAATGAATTTTTAATTACATTTTTTCGCTCAATTAATATTCTAAAT +AAATAAATAAATGATTTGAATTAATTTAATTTCATTCGAGCCCGTAGATC +GACACATGTGCTACAGTAATCATTAGTTTTCGCTACGAGATATTTTGCGC +GTAAAATATTTTCCCGTAATAACTCTACTCCGACAAACATTACGACCTCC +ATGGAGGCCTCCAGGTATAGGTGAGACTCTTGTATTTCCAATTCAGAGAC +AATGCGTCACTGGAAGAGAAAACGAAGCGGAAAAAAAAACACGGAAACCC +AAAAATAGTGTTTGCCCCGCTCTATTCTTCTCCAATAATTTCTGTGTCTA +ATTTTGAAAGACTCCACCTGTGTATGCCTTCTCGACATAAACCCCCCCCC +CCCCCCCTATCTTACATGGTACTGATAACACTTTCAGTCTTTCACACTTT +TGGCGCGCAACGCCGCTCTTTTTTCGCGGCGAGCTGATGACGTCATCAAT +TTTTCATCGCTTTTGATTATCTTCAATGTTCTAGAAGGGCACATAGGTCA +TCCTTATTTTTTCCTTCTCTTTCTCGTGACGGCCCTTGTTGCGCATGCCC +GCCCCCTAGAGCAGGGCGTGGCCTGAACGGCGGCTCCGAGAGCTACTCAT +TCTTGCCGCGTCACCCTCCAGCGCCACCCAAACTTCTTCGGTTCTAGAGA +TCGAGAAGAACGTATGATTTTTTAAAATTATAATTGTTTCTTTCGAAAAA +AAAAATTTCATTTACAGTAAGCCAAACATACACAATCAACATGAAACTCG +TAATTCTGCTATCTTTTGTTGCGACAGTTGCGGTTTTTGGTGAGTTTATG +CTTTAGATAATACTTTTCCGCCAAAAATACAGTTGCCGGTCTCGGTATGG +CAATATTTTTGTTAAATTCGAAAAGCAGTGAGTAATGTAGTTTCGAATTT +TCGTTTCTGCTTAATTTTCATCAATTCATCGTTTTTCTCACGACTTCTTC +TTTATGAAAAATCAATGAAAATTCTGACTAGGTCAGCTTAGGGGTGAGGT +ACCTAGAGACGCCACATATGCCAAACGGAAGCTGAGATCATTGGCTACAA +GAATATGCTTTCAAATTCTGCAACGGACCTCTGGGAGTCTGGAAATTCTT +GTCTGAAATTATGCTTTTGAATGCTCGAAAGTGGTAAGAATTTAGAATTT +ATTACAGAAAAACGTTTAATTAATAAAATTAGTTTTATACTTGAAACAAG +TACTGTATGCACTGTATCAAAACACATTTTCATCTTTTCTAGGTATTCAA +CTTCACGTTTTTCTGTAATAAATTCTAAATTCTTACCACTTTCGAGCATT +CAAAAGCATAATTTCAGACAAGAATTTCCAGACTCCCAGAGGTCCGTTGC +AGAATTTGAAAGCATATTCTTGTAGCCAATGATCTCAGCTTCCGTTTGGC +ATATGTGGCGTCTCTAGGTACCTCACCCCTAAGCTGACCATTCCCTAGTG +AGCAAACAAAATTTTGAAATTACAGTACTATTTAAAGGCACATTGATTTT +TTGGGTCAAGCAAAAATTTGTCGTGTCGAGACCGGCTACGGTATTTTCGC +GAAAAATCGCAAAATCTTGCGGCTGGGATATACTTGTGCGAAATACTTTT +TGCATTAATTTTGAGCAAAATTATTTTTTTTAGACTTTTTGAAATCCAAA +TTTTTTGGATTGCGAAAAAAACCTGTGTCCGGTTGTTTCATTAGGCCAAC +AAAGTTCCTGGAACACTGATGAAAACCATGATAGAGGCGGAGCATAATAT +CGATTTTTCGTACTTTCCTGTATTTCTTCTTCTATATGGCCGAGTAGAAC +AGGATTAGGGGTAAAGTCAAAATTTTTCTCATATGGATATCATATGGATA +TCAAAATTTTTCTCATATGGATATGGAGAAAATTTTTCTCATATGGACTT +TGAAAGTTGAATCACTTGACATCTGGGAAATTAGTATTCCAGGCGTAAGT +CGGATCTGTTAGAAACGGAATACTTATAGGCTTCGTGAATTAGGTAGACT +TTCAATTAATCTGATCCATGGGAGTCAGACGCGGTTTCCAGGCCTGACGC +CTGCCTCCAACTTGCCCGCCTCACGCCGGTCTCTCGCCTCATTTCTGCAC +TGTGACGAGACAGACGAAGGTCGCCTTCTGGCGCCCGCATGGAAATCCTA +CGAATATGTCAGCTTCTGATGGGACTCCGTAAATCGACACACAGGGGTAC +CTCAGACATTTCCCTCCCCCTTACAAATTGTTAGGACAAGGAGGGGGAAT +TCATCTCCACTCGAGACACACATATGTTGTCGTCAGTGAAGTGTAAAGAT +CTAAACGATTGCGTGTATGAAAAAGCACTCTATGATCACCTTTTTCATCT +TCCTACACCCTTTTTAGGTGTGGTGCCCATCGAGCACTCACGCCAGGCAG +GGAGAGCACCGGTCCCTGACTAATGGGATTCGAATGTTTTAGACCGGAAA +TAGGAGCGATGAAAGAGCATAGAAATGATCATTTGGAAATCACGTTTAAT +TAGGTTACGGCGAAAATTTGCAAAAAAGAGCAGGAAACTTGGCTCAAATC +CTTCGAAATATAACAACTAGGACTTCCATGTAGGCGTTAAAGCGCCCTGT +CTCTCACCCCAATCCGTACCTTAAGCTGAAACAAACGTGAACTTTTTTCA +TTTCTTAAAGGAGTATCGTCAATGGGAAAATTGTTTTAAAATGTAGTATT +TGTACTTCAACTTCCAATTATTGCAAAAGAAAAACGGAAAAAATCCGTTA +ACATTCAGCATTTTAAGTCGAAGAAATCTTTAAAATTTAACTAGAGAAAT +CCTAGGCCACGACGCTCATTCGAATTTTAATTTGTTTTGATATTGTATTT +TGAAAAAAAAACTTAATACAATTCCTTCTTCCCAGTTTTCTATAACTTTT +TGAGAAAAAAACGAATTAAATTCCGAAAAAACTACATTTAAATCAATATT +TTGTTTACGAATATGGCCTAGAAATCGCGTGGTGGCCTAGGATTCATTTG +CGCGCGAAATTCAAATTCCGTCACTTTCGTCGATTTCAACGGCTAAATGC +TGAATGTCAACGGATTTTTCCCGTTTTTCTTTTGCAATAATTAGAAGTTT +GAGTACAAATACTACATTTTAAAACAATTTTATTTTTGGTATTTTGACGA +AAAATTGATTTATTGGTTTTTTTGGTTGTTTGGGACCAAAAAATCCAAAA +AAAATGTTTGGCGTGTCTAGTTTCGACTCGAGACTATTCTGTATTAAAAA +TACATTAAAACATGTATTTTAACACAGTTGTGACGTCATAAATGTATTTT +GATACATTTTGCAACATTACTTAAATAACCCCATTAAAAATTAACCTAAG +CATCAAAAATTTTTTGGTTTTTTTGGTTTTTCGAAAATTTCAATTTTTTT +TGTTTTTTGGTTTTTTTTGGTTTTTCAAAAACTTCAATTTTTTGTTTTTT +GGTCCAACATTTTTTTTTGGTCTCAGCTCTGCTGCCTACCCTAGAAGAAC +TAATAGCGCTTCAAAAACTGATGAAAACGTTCAAATTTGTCGAAATATTA +CGAAAATTTGAAAAGTTGGCTCAAATCTAGATTGAATCGGCCGATTTTCC +ACAAGTTTCCAAGTTTCCACAAGTCGCCACATATCCCGAGAAAAATCGAT +TCAAATTGTTTGAAAATTGGAATACTGCGAATTTTGAACCAAATTTCCCT +GGCTTCTCTGTTGAAATACTTGAAAATACCGCGAAGCAAACAAAAAATCT +AATTATTACGTGAACACAAAATTCTGAAAATGCGTATATATTGCGCAACA +TATTTGACGCGCAAAATATCTCGTAGCGAAAACTACATTAATTCTTTAAA +TGACACGCTGTATGTGGTGATTTACGGGCTCAAAAAATTATTTTCGAAAA +TCAAGCCCGTAAATCCACACGTAGTAATTATATAAAGAATTACTGTAGTT +TTCGCTACGAGATATTTTGCGCGCCAAGTATGTTGCGCAATACGCAACCC +CATATGTTGATATATACTGATGTGAGGATAAAAAACAACACAACTTTCAG +CGGCTCCATCGGCTCCGGCAGGTCTCGAGGAGAAGCTGCGTGCTCTTCAG +GAGCAACTGTACAGTCTGGAGAAAGAGAACGGAGTTGATGTGAAGCAAAA +GGAGCAACCAGCAGCAGCCGACACATTCCTTGGATTTGTTCCACAGAAGA +GAATGGTCGCGTGGCAGCCGATGAAGCGGTCGATGATCAATGAGGATTCT +AGAGCTCCATGTAAGTTAGTGGTGGTGGCCGGAAAAGAGAAAACTCGGCC +AAGCTGCTCGGAGTTTTTGAATTTTTGATAATCCGAAATAAAAATTGATT +GCTCGAAAAGGAACAATCTTTTGGAAAAAAACGAATTTTGTCATTTTTTT +CAGCAAAAATTGATTTTCGAATTTTTCCAATAAAAAATCGATAATTTCTC +CCCGTGCAGTGGAAAACAAACAATATTTTTTTGTTGATCGTTCTCTTCCA +AACCCGGAATAGGTACACACATTCCTGCGTCATCCCATTCTCTTATCACA +CTTTTTTTTCGAAAATAAAAGTGTAGAGACGGAAAAGTGAGAAAGGAGTC +AATTTTATGCGAAATTTTGCATGATAATACACTCAAATTAAAAAAACTGC +GTGGCGTGCACTGCAGAAAACCTCATATTTAGGCCCCGCCTTTTTCTCGT +CCACTCACGGAGAAAAGGCAAAAATTTGGGGACCAACCAATATCAGGCCG +CCGACATCCTACGGGTTCCGCGCGCCGCTATGTTTAACTCGCTGTGGGTG +TGGCGAGCTGTCTCCGCCCGCTGCGAGTTAAACATAGCGGCGCGCGGAAC +CCGTAGGAAGTCGGCGGCCTGATATTGTTGGTCCCCAAATTTTTTCCTTT +TCTCCGTGAGTGGACGAGAAAAAGGCGGGGCCTAATTATGAGGTTTTCTG +CAGTACACGCCACGCAGTTTTTTTATTTTGAGTGTATAGGTCTCGATTCT +CGAAAGTATGACAGTTATTTAAATGATGAACTCGTGATGACTGTTAAATT +TTTGGAAATTTCGGGGGAATTATATCGATTTTTCGATAAATTTACAGGAA +AAAAGTCCAAAATCTAGGTATTCCATGGTAGGCAGGCGCGATTTCTTGAC +GCCTGCCTGGAATCTGTCCGCCTCACACCAAAAAATGTCAATCATTTTGC +TGAAAACCAAATTAAGAAATGAAAAAGTGCACTTAGAGATGATGACGGAG +GTCGCCTTAAGGTCAGACAGGTTAAAAAACCGATTTTAGTTGAGTTTTCC +CGAAATTTTCTGAACAACCGAATTAGAAATATGCTGCTTGTCATTTTTGA +GTAAAAATTAACGAAAACTTCGACCAAAACCACGAAAAAAATGAAGAAAA +TAAAGATTTTTCGAGAAAATAACAACAAAATCCAGCAAATAGTGAAAAAT +AGTTTTATCCGAGAAAAAGTAGTTTAGACGCTATGAACTCTCGAAAATCA +GATTTTTTCAATCTAAAAGCCATAAAATTATCGATTTTTTAAAAATTCTC +ACTGAAAACCGGCGAATTTCAGTGCTCCACGCAATCGAAGCCCGCTTGGC +CGAAGTGTTGAGAGCCGGAGAACGCCTCGGAGTCAACCCGGAGGAAGTTT +TGGCGGATCTTCGTGCTCGTAATCAATTCCAATAAATATTCTTTGCCCTA +AATACTTTAAATTATCCATCTGACAACTAAAATTTCGGTTCTTCTTGGCT +TCTTCTATTTGTGAAATGGTTTATTTTCCCCCGAACTCTCAAAAGGTTTA +AATATTGTTCGATTACCCCTTTTTATCAATTATTTTCTTCAATTTCTTAT +TTATCATTATTTTTCTAAACGAAGACGGATGTGATTTTAAATTATGTTAA +TGGACTATTTTACAAACTGAATAAATTCAGCATGTTGGCAGGTTTTTTCA +GTAGTTTTTGAGTGAAAATAGAGGTAAAAAGACAGAAAATCAATAAAAAA +TGAAAACAAAACTATGAAAAATGGTTGAAAATCGAGCAAAAATCGTTCAA +AAAAAAATAAATTCAAAAAATAATTGCGTCGAGAAACGCGTCAGTAGCCG +CTCTCTGCGTCTCTCACCCTTCAGCACGCGGAGAGAGCCACGAGAAATGC +GCAAAGGCTAAATTCGGCGCGGAAAATCATTTTTCAAAATAAATTCGACG +AGAAAATCAATACTTAAGTAATTATCGATTTTCAGCTCGTTCAAAAAATT +TTCAGAAACGTTTTAGTCGTTTAAAGGTTTTTTTAAAATTAAAATCGTCG +GAAGTAAAAAAATAGCGCGGATGGAAATCTACGGAGTGCGGAGCGAACAA +ACGCGCGGTAATTCAAATGGGTAGAATAGTCAAAATTGAAAATTAGCCAG +CATCGACCGATTTTTTTAAAACTTAATGGATTTTTTCGTTTTTCTTTTGT +GGTATTTCGGCATTTAGGATTAGATAGCACATTTTAAAGTAAAATTCCCA +TCCAAGCTACTCCACCTTCTCCAGACTGTACAGTTAAACCAATTTGAAAA +GTGTATTGTATCCCGTTTTTTTTTCTGAACAATTTTGAAAATTTTTCGTT +TATCCAGGATACGATAATCATGATTCAAATTCGTTAACAAAAAATGAATA +TATGAGAGCGATTAAAGCATTTGTGTCGGAAAATATGGGTTAAATGGGGA +GAAGGGGGCGGACATTTGGATGGGGTACAAAAAAATATGCAAAAAATGGG +CTAAAAACAATATTTTCAAATTATGCCCGACAAAGGTTCAAAAGTCAATA +TATAGAAATGAGAACATGAGTATTATGCCACGTGGCGGGAAAAATATGTG +GAATGTAATACGATGAGATCCTTGTGAATACAAAGCTTGTGACGACGTGG +CCGAGAAGAACTTTTTAAGCCAACGAGAAAAAAGGGGTTCAAGGCCGAAA +TTTTTTTTGGGCCACCTATTAAGTTAAATTGAAAATTTAAAAAAAACACA +GCGGATCCAATTATTTGCCGAGTTTTGACTTGAGCTCGGCGCGATACGTG +TCGATTGACTGAAAATATTGTTTTTTTTTATTTCCGAATAAAAAATGGTG +AGTACCTCCAAAATTAGCTTTTCATTGTCCATATAGAACTTTTTGATTTG +TTCCACAGTTTTTGTGGCCATCAACTCGGCGATCAACTCGAAATTGTCCT +TGTACCAGTGGAAACCTGAAGGAATTTCGGATGTTTTTGCTTAATCATAA +TCATAATAATCTTAATCATAAGACTTGGAAAATGCGAAATTTTTCGAGAA +TATTCAATTTATCTTCAGATTTTATTGCAACAAATCGATTTTCAACATAA +AATTAATTTTTCCAACTTTTTTTCCCAATTTATGAGAGTTTAAAGATTGT +TTTAAAGCAAACCGCCAACTTTACATAAAAAATTAAAATATTGTGAAAAA +AATGATGAAATTTAGCAGATTTTCTGATAAAAAATTGAATTTTTTTGGAT +TCGCGCTTCAATTTCACATTGTTCTTTTAGAAAAGTCGAAATTTTATATT +TCCAATTTTCAGATTTAAAAAAATTTAAAAAGGAATGAACTTTTCCAAAG +AAAAACTGAATATAACCAGAAATTGTGATTTTTCAGCATTTTTTTTTAGG +TTTGAATTTTTTTTTCATGATTAATCACGTGAAAAGTCAATTTTACCGCA +AAACATTTAAAAAATCAAGATTTTTCAATTTTCTCTGAATTCCTGCAGAT +TTTTCGATGAAAAATTGAATTTTCCTTGGAATTTATATTTTTCGGGTATT +TAAAGTTTCGGATATTAAAAAAAATTTTCAATTTTCTCTGAAGTTATCGA +TAAAAATTATTTTCTGCAAAAAATCTACTTTTTTTCGTTGAATATTCCGG +AAAAAAAATCAGAATTTCAAGGCACATTTCCTTTTCTAATCTAATTCGAA +TAATTCAATATTCTTTTAAAAATTCGGGGTAGAAAAGGAATTGTACCAAT +TTTTATTTTTAAAAGTTAATTTTTCTAATTTTCAAAATTTTCTTGAATTT +TCGAATTACAGATTTTCAAAAAAATTTTTTTTGTTTTTTTTTCTCGAAAA +TTTGAAATCCATACATCTAATAGCATTCTTCTTTTCCTCAGGACTCCAAC +CATAATTTATCCTGACTTTTCCAGATCGATTGCCATTTGTTGCAGTAGTA +TCTAGTTCAGGAGTAAATCTCTCGAATCTTCCCTTCAACGCCATCATATC +TTTCTTCCAATTTGCAATTTCTCCTTTTGGTACACGGCTGTATGTCATTG +TTGCACGGAACATTTGTTGACGGGCTTCTTCATTCAGAATTCTGGAAAAA +TTGATGTTGTGCGATTTTTTTTGGTTAAAAAAAACAATTTTCGTAAGTTT +AATTAACTAATATTTTAAAAAATCTCTCATTTTCTGAGGCACCACGGATT +CAAGATCTGGTGGGATTCCGGATCTGGCACCGTGCCAACGCATTAAATGC +AATTTTTCTGAAAAAAGGGCAACGAAGATCCGATTTAAAAAAATTTTTCA +ATTATTTTTCAAAATTTTCACTAACTATAAGAAATTAGAGATTTTTCACA +AAAATTCCAGTTTTCTGTTAGAATTTGAAAAAAAAATTGAATTTTTCCTA +AAAAATTTGTAATTTTCCGATATTTCAAGCTGTCAAAACCTAAAATCTGA +AAACTGAATTTTTAAAGGAAAAATTTTGAGCATTCTTATCAAAAAATTGT +TTCAACTTTTTCTCAAAATGTTTCAACCTTTTTCTTTCTAAATTCTGAAA +AGCATATCTCAGCTTTTGCTAAACTATTTTTTTCCTCAATTTTTGAGAAA +ATTAAAATATAATATATAATATAGTAAATATTGCTTATTTTCTAATAATT +TTTGGTATTTCTATTCTTTCGTTTTTTTTTTCAAAAATTCCAAATAGTTT +TAAATGTTCATATTATTTTTTTTGACGAAAATAAATTTTAATTTTAAACC +GGAAAATTGTTTCGTAACTTTTTTTTTCAAAAAATTTGAATTTTCGACAT +GAAAGATGTAAAGTGTAATTTAAAAATAATAGTGCAGGTATTTTCAGTTT +ACAGCAAAAGTCAGTTTAAAAAATTTCGACTGGTTTTCAAAATGAGTTTC +CTTATTTTTTACACGTAGAACTTTTTTTATTTTCCGATTTTTTTTGTTGC +GCAGAAATTTTTTTTCCGCAAAATCAGGAAAAATTCAGAAAAAGACAGTC +AAAAAATTGTAGATACAATTTTTTGACTGTCTTTTTCTGAATTTTTCCTG +ATTTTGCGGAAAAAAAAATTTATTTTTTCATGAATAAAAATCGAATACCC +ATCCAATTCCACAAACTTACTCGTTCTCCTCCATACATTTCGTTTGTTTA +ACTCTCCAAACAAGTGGAACACACATATGATGTTTTCTCTTGATATTATC +AATTAATGCCAGTGCAGCCGGTGTATCGAAGCACCGTGTCATTCTGCACG +TATTCTCATCGATTGGATCAGCTTCAATCGATTGCTCCACAATGTAGGGG +CCTGATGGTTTACGGAGAAGGCAGTCGTCTGGAGAAAAATAGAATAGAAT +AATGATTTTTAGGTTATTTTACGTTTAAAAATCTAATTTTTAAGACGCGT +AAACGTTGAGCTCATTTATAAAAATTCGGCAAACCGGCAATTTGCCGAAA +AATTTCGGAAAATTGTCGGTTTGCACATTTTTTCTTGAAATTTCAGAACT +TCGATTTCAAACGGCAAAATTGTATACATCCTATCAAAACATCAATCTTG +AAAAGCCAGTAAACTCTATGAAAATGTCTAAAGAAAAGAAAACGGTAAAA +AAATACAGTTTTAAATGTTTCCGTCTTATTAATAACAAAATTCGACAATT +TGCCGGAATTGAAATTTTTTTTTCTCCAATTTCCGAAAAAAACCCACCGA +CCACCATAATATCATCGTCTTCTTCTTTTTCTTTTCCAATTCCAAGCCGT +TTGATCGCTTTTCCGTTGGCTGGCTCCATGAGCTCAAGATATCCGTATAC +ATAAATTTTCATGTCTGAAAGAAAATTCAAATTTCTTCTGGAATCAGTTA +TTCGAAACTAACATTCTGGACATAAAACTCGTTGCCGTCGTTTTGTCAGT +GCACGGAGGCTTGCCGGACGTGGAACACGCATCAAACGGAAATAAAGGAT +ACACGGTTTACATTCGTGACGCGACATTACACGATTTAGCTTAAAATTGT +GAAATTAATTTTTTTTAATAGCTCTTTATTTTTTTGAAAATTTCTCCCAT +GCTTTTTCCATTTTTTCAACGAGTTTCCTTATTTTTTGTCCATTTACTGT +AAGTTTTTTTTGAGAATTTTTTTTTGTTAATTTAACATTTTATTAGCTCA +AAACATTTATTAGCAAAAATTTTATTAGCAAAAAAATTTTTTAATTTTTT +TAAATTAGCTCAAAATTCTCGAAATTTTAAATTTTTAGGGTAAACAATAT +AAAACTTAGGGAGTTTTGAGCTATAAAATGATAAATTGATTTTAAAAAGG +ATGAAAAACTTATTTTAAAAAACCGACAAAAATCGACAAAAATGAAGGGA +ACAGGCAGCAGCTTAGCCCCATGCTTAGCCAGCAGCCCCGTAGCAACCCA +GTATCAATAATATCCCGTGCCAATTTTCATAAAACTGAATATAAATTGGG +TTGATGTTGCTAAAGGGCTGCGAAAAACTGACCTGGGATGAAGCTGGGCT +GCAAGGGGCTGCGAAGTGCTGCGAGGGCAAAGCGCTACAGTGCTAAAAGG +GGGCTGAGCCCAGACCCTCAGGAAAAAACTCATACTCGCAGCCCTTCGCA +GCCCACATTTGCGCTCTGATCGCGTGCTATCCGCGCGCACAGAATTTCGA +AAGTATTTTCCAAATTCGGAATGCGCGCGGAGCAGACGCAATTAGAGCGC +GGATCTGGCACGTAAGGAAGAAGTGTGACTGGAGCACGAACCAGTAATCT +AGTCGCGCCCCGTCCGCGCTCCAGGAGGAGCGATTTGCCGAGCAGTTCAG +CCCTTCGCAGCCCTTTAGCAACAACCAAATTTATACAGTTTTATGAAAAT +TGGAACGGGATATTATTGATACGCCTAAGCAGCCCTATTAAATAGTGATG +AGGGCGTAAATGAAATTCGCCATTTCCAGCTAAAATATAAATTTTTTGAA +TTTTTTAACATTGATATTCGGAATGGATTCAGCAGAAAATTTGAAGTCAT +TTGAAAATATTTTCCAGATTTCGGTACTCCACTTTTAAAATTGAATAAAA +CTGTAGTCTTTATTCAATGTTTCTTCAAAATTTAAAAAGTAGAATATAAC +TGTGAGAAAATTTCCAAAATTGTCAAAATTTCAAATAGCTGAAATATTTC +ACGGCCCGGCGGGGGGTACATGGATGAGAATTCTCTACCGTATTCCAATT +TGGCTGACTGCGTGCTCAACGTTGAATACTCAGTGTAAACTTTCGTACAC +CGTTGCGTACTGCACAGCGCGCATTTTAATTGACGACATTTAGCAAAAAT +TGAACATAAGATTTTTCGGAATTATGAAGCTCAATTTTCACAAAAATAAT +GAGTTTTTTGTAGAATTTATGAAAAAACGTGAATATATAGATTTTTTGTT +CATGATATTCAAGAAAAAGCGATTTTTAGTTCTTCACAGAGGAATCCTCT +CGCATTTCACTTGCTCATGATGTTTTTTGCTCCACTTTAGGACGATAAAA +ATGCGAATTGTTGATAAAATGAATGAATAATATAAAAAGTGCAAATATGA +CTTCAGCAAGTGTTAAATCCCAAATTTTTCCTGCGATTTTCTGCTAGATT +CCTGGTTTTGAGTAAACAGTCTGATATATTCATGATTATAATGATAACAA +TAACGAACATAATAATAAAAATGGAGAGCACAGAGAAACAACAAATTGCA +AAAACAGCAACTGATATCAGAATTAACGACGACCACGGAAACCGCCTCGG +TCTCCACCTCGCCCACCACGGAAGCCACCACCTCTGTCGCGTCCTCTGAA +TCCTCCTCGATCTCCACCGAATCCACCTCTAAATCCTCCATCGCGGTCTT +CTGATCTACCACGGAAGCCTCCACCTCCACCAGGATCTGTTGAAAGTCCT +CTGAAGCCTCCTCGATCGCCACCTCCACGGAAGCCACCACGATCCGCGGA +TTTTCCTCTATAGCCTTCGAGGCTTCAGTTGTACCCCATTCTTCGTTGGC +ACGCTTCAGATCTCTACAAAAAAAACAAATTAGAAGCATTCAATTATCGA +AATGTGTACCTATCCCGATTTATCGCAATCTGTCTATTCTTCTCCTTCTG +ATTCTCAACTTCTTTAACTTGTCCAGTAGCGGCAGCTTGCTTACGAGCAG +CATTTTCCCGAATCGCCTTCACCTCTGCCTCCTCAGCATCCTGTTGCTCC +TTGACAATCGTAAGTCTTCGAATGACACGTTGCTCACTCTCCTGCTCACG +ACGCTTTTTCATCTGCTTCTTCTTGTTTATAGTCACCGCATTATGCTTGT +GATAGAGAACCTCTCCCTCATCGATTTCTTCTTCAATTTTGACGAGTTCC +AGGGTCAGTCGGGTCCGATCTCACGAAGACGGACGTTGCTATTCTGGCCA +ATTCCGCAGTCACGTCCTTCATAAATGTCTTGTGGAAGTTCTTCTTGCTG +AGGGGGCTGCTGAAACCAATGTCGGCATGATGAGAGTTCCGGTCTTCTGA +ATCCATTTCCTGCGTGGGCTGTGGCGACGAGCTGCACGTCTGAAAATCAA +GTTTTTGTAATTTTTGGGCGCATGATATGGAGCTGAATCATTCGATTTTA +GAATCAGCATGCTTTTATTCATATTTTAGGATCTTTTTAAAAAATCTGGA +CCAACAGTTTTCGAAAAAATTTAATTTTTGTTCAGAAATGTGAATATTCA +CTAAATCGAAAAAAATAATTGCAAAATCCGTCAGCTGAACATTCAAAACT +TATCAATTTGAAATCAGCATATTTCAGTGTATAATTAAAAAAGTTTCAAA +AATTCTGAGACCAATTTTTATTGAGAAAAATAATTTTTCGCTCGAATTAT +TGAATTTTCACTAAATGCAAAAAACAGTAAACTTGGGCCCATGCTACAAG +CCTGAATCTTTCAAATTAAGAACCAGCATGATTTTTTCAATATTCTAGGA +CGTTTAAAAAAAATCTGGACCAACAGTTTTTGAGGAACGTAATTTTTTAT +ACAAAAATGTTCTGATTTTTCACTAAACTCAAAAAAATAGTCAAGTTGGG +CCCATGCTGTACACCTAAATCATTAAAATTCAGAACCGCCATGTATTTTT +TCTTACCAAAGGCTCTTTAAAAAAAATCTGGACCAACAGTTTTTGAGATA +TTTAGAAAAACAACTCACTTTTCGACGTTTTTCGCCTTTTCGTGGCTCAC +CCGGTTGATTTTTGCGGCGATTTGTGGTCTTTCGCTGAAAATATTATTTT +TATTTCAATTATTAACGAAGAAAACAAGAAAAAACGACGAGAAAACATCA +AAAAAACGCGAAAAAACATCGAAAAACCACCGCAACCTCATGAACAAAAA +AAAAGCATTGCAGCCGCGGGACTAGTTTTCGCAACTTTCTAGGCCATGTC +CCGTTCGCCGTGCCGTGTATTTGTTTAATTCCCTTTTTGGAAAAAGTCAA +CATATTTTTCTAACAAATCGTTTTTCTATTAATTTTTTTCTAAAACTCAC +AATCAACAGATCACTTTTTGCATTGCAATTCTCACAATATCCCGACGGAA +CCCTCTCCAAATGATTGACCTCTTTGAATAGTTCATCATAAGTGTCGGTT +TCATTCAAATGCACATTAATCATTGTTTTATAGTTTTGCACTTTTTTCGT +GTTGTAATAGTATTGGATAATGGAAGAAAGCGAGCGTTGGGGCATCTGCA +AAAAATAATGAAATTTATTTTCTTTTTATGATTAAATTAAATTTTCAAAA +ATTCCCTTTTTTTGACATATGCACTTACAGCCGCATGAATCTTCTTGAAC +CGTTTTCCGAAATGAAAGAAGCAAGTGGAGAAAAGACTAATTTCTTCTGC +CGTCCAATCATCATGAATTTCTTTTCTTCTCATCGCTTGAACCATCGCAG +CGTCGAAATCATTTGACTGTTTGTTCAGAATGAACAGAGCCTGTAAAAGC +AGTTAGTTTTTTTTTCAAATTCAAAGTACATTTCCGAAAAATAAAAAAAA +GGCTTGATTTTTTAAAATCTCGAATTTTTATTATGGTCAATTGTTATTTT +TTCCAGAGAAAAACTCATTTTCTCCCAATTTTCAGACGTTTCTCTCTAAA +TTTGGTGTTTTTCCAATCGTACCCTATCTATAGGTAATTGATATCGTCCA +GTAGCTTCTGAAATGTATTCTGTAAGCCGATTCTCGTTCATTTCGTCTGG +AAACGCCCAAATTTGTTGATCTCTGCACGGTTCTTTTTCCAATTGCTCTG +CAGTTGGCTGTATAATCGCCTGATATTCGGTTCCCACGTGGATTAGATTG +TCGACGTTGGAAAGTGGATTTGCTGGAAGAAATTGGGAATTTTTCAAGGT +TTTAAGTGGATTTTCAAGCTATTTATAAAAGCATGAAAAAGCTCAGAAAT +GACTATAAAACCTTTTTTTACGTCGTATTTTTTTCAATGAAATTACCTAC +TTTTAATTAATTGTTCGGCTTAAAACCAGAAAATTGTTTCATATCGATTT +TCCCGGTGAAAATCGAAGGAATCGTCGCATTCTCAAAGTTTTTTCACCGA +TTTGTTTCAATTTTAGCACAACTAAATGGAAAAATCACAAAAATTCCATT +ACAGCCGATTTTCGTGAATTTTCCTACATTTCGAACTAAAAATTGTCCTT +TCTTCTGTTTAAACCGGAAATTCTCTTTTGAAAAACCAATGAAAATTTGA +ATTTTCTGGGCTTTTCTTCGGAAAATTATTCTCGAAATTTATCAATCGAT +CCTTGGGCTTTTTTTGTTCCGCAGAGGCTGGCGGAGTTTACAAGCGTACG +AAGTGGTTCAACTTTTATATAAAGCTTTATAAATGGGACATAGATGAATA +TTTCGAATGCTAAATGCAAAAAGAATCAGTAAAAAAGCGCGCAGCCCCGT +CCTTCTCTGACGAAAAACGCCGTTTAAGGATCGATTGCTAAATTTTGGCA +GTAGTTAGAAGTGTCAAAATTTCTGCCGGAGAGTCGTCAAATTTCACTGA +AACGTAACCCGGTAATTTCCACAATTAATGGTCGATTTTTCGCAAAAAGT +GGTATGTTTGTCAGGATTTATTAGAAATTGTGGCTGTCCAGATTTTAAAG +AGTATTTTTGGGCAAAAATGTCGAATTTTCTCTGAAAAAGTTCGATTTTT +ATCGAAAATTCAGATTTTTTAGATAGTTTTCATCGATTTTCCCAGTTTTC +AGCCTGAGAACTTTACTAACAGAAAGATGTGTCATGAGCACCACTTTCAT +GATGCTCACGAGCTTCAGCTTCTTCATCTTCGTCCTCTTCATCCTCCAAA +TCTTCATCCTCATCGCCCATTGATTCCCCAGACGTTGTTTCGCGTTTTCT +CATGGATCTTATAGGACGAGCCATCTGAAGTTTCAATTTTAGCTTTTAAA +TTCAATTTTACCGCTTAAAAATCGATAATTCTCCCGTACTCTGCTGGTTT +CTTCTTCTTGTTCCGCCTGCTCCTCTGGATCATCTTCCTCCATTGGCTCC +GGCGATGCATTCAACATATTCAAGCCTTCGTCTGAAATATCTGGCCAATT +TATAGAAAAACCGACAAAATAATAAGCCTCACTTTCTTTTCGAGAGGCGT +CTTCGTCAGATGACGTGTACGAATCCATTTTCTGGAATTTGAGGATTTTT +GAATGTTTTTAAACAAACTTTATAGAGAAAACATTCGAAACACTAGAAGT +TATGTTGAAACACGAGAAAATTTTTTAAAAATCCATGAGAAAAACAGTTT +TGAAAAATCTGTTTTTGGAGGCTCTCCGGATTTTGAGGAATCGTCACCCC +GGAGACGCAGATTCTCCGGTAATTTTTCATTCATATTTGAGTTTAAGAAC +AAAACAGTTTAAAAAAATGTTTTTAGTATTTGAATGAAACTTATAATGTA +TTTTTTCTTCCATTAAAACTTAAAAAAAACTACAAAATTATTATGAATCA +AATTTGAAACCGTGAATCAATCTCCGCGGAAGGGCGAGTCTATACTGCTG +CAAGCGCACTCTATCGCAAATGTACAATTGGCGGTTTTTCAAACAGGAAT +TAATCGGATTCTCGTAGTTTATTTTGGATTTCTTTTTTCGGGAACATATT +GGTGTTTTTGCGTTCAATATTCAAATTTAGAGGAAAACTGCTTCAAATAT +TTAGGTAAACTCTTGAAACCGCTGAAAATAGGCAAAAATAATTATTTTTG +TATTTTTTAGGCTACTTTCTATACTTTTGCGTAAATACTATAGTTTTTCT +ATAAAACACCCATTAAAATTATTTTTATAAAATGATTTTTCCAATAAAAA +TAAAATGCGCAAAATGATTCTTTTCCAGAATCCTATATGCGCCTTTAAAA +TCTCTCGGATTACTGTAGTTTCAAAGAAATTATCCTTTATATTTTTAATT +TTAAATTTTTTCCTGAATGTCAAATATTAGGGGAAAAATTATAATAATAT +GTGCTTTATTCATATGAGTGTAGAATTAGTGAAAAAGAAAAAAAACATGT +ATGGACTGTAAAATTGGAATTTTAGCGAGAAAATAAAAATAATATGCAGA +AAAAATTAAAATTTTCAGGAAAAAAGTCAGTAAAGCCATCAAAAACTACT +CGATTTTGAAGGAAATCAGCAAGAAAAATTAGAAAAAAGTATTTTTAAGT +TGGAAAACCCCTGCTTGAATTTGTACACTAAATTGGGCATAAAAGCGTAC +AAATTCGCAAAAACCGGTAAAAATCTGGGGATCGTGATGGATGGAGTGTT +TTGTGAAAAAATGCAGCGAAAAATTGAGTAGACAATTTCAAAAATGTCGA +TTTTTGAAATTTGTGACGAAAAAATTGAACAAAAACTGTTTTTTTTTGGA +ATTTTCAACAAGAAGTTTTATAAATTTTTTTGTTTAAAATTTTGAATATT +ATATGAGTTTGGTTTCACTTAACAGAACAATTCGAACAAAAGTATTCTAG +AAAGGAAATGTGCGCTCCAGCACACTATTTGCCCGTGGAGCGCACTTGTG +TGCACGAACGCTAGCGAGAATGTGTGGTAGAAAGGGAGGGAATAGGAAAT +ATTAACAAAATTGGGCAAAATATGTAAGATTCGGAGAAAGAATTGGAGAA +AAATATGTATTTCGAGCTCCGCGAGCTGATCAATCCAAAGGCTTTCTCCA +TCCTTTTTTCGAGAGGCACATTGCATTATAGTTACACACAGCACGTGTAT +AATGGAACATTGAAGCCTGGAAACGAGCCATCGCTACCATCATTACCACG +TGGATCTGAAAAAATTAAAGTTTGATGATTCGAAAATTTTCTGGAAAAGT +TATGATTGTGAGATAAATTGAATTCTTTGAAAAATCAAAATTCAAAAGCT +TGTAGAAAATTTTATATATTTTTTTAAGCGTATTTTTTCCGTATACATTT +CCAAATTTTTTTGTTACCCAATTTTAAAGATTTTCTTGAATTTTAAAATT +TCTTTCAGTAAAAACTTTTTTTCAACTTTTTGATTTTTTTTCCGCATTTT +TTAAAATTTTATTCAGAATTATTAGATTCTTTTGAATTTAACGAATTTTT +TTCGCTAAAAAATTGTTCGATTTTTCCCGAATTAAGAAAAATATTATTTG +GTTTTTGAATTATTTTCCTGATTTTTTTCGATTAATAAATTTGTAAAAAC +AATTTTTTTTCTAATTTTTGGTTTTGATGATTGTGTTTTTTTTCTGAACT +TTACAGTTTTCAAAGTTTACACCGAACTTCCACATTAAAAAATTCTGATA +CAAAAAAGTATTCACATGATTTTTAAAATTTAAATATTTTTCAAAAAAAA +TAATATTTAAACTGTGTTTTTTTCGGAATTTTTTTTCGATTTTTTCCGAG +TTTTTTTTGGAATTTTTTCCTTTCTGCTCCAAAAATATTCAAATTCAATG +TTGTGTAGAAATTTTATTCAAAAAAAGTGTTCAACTTCTGAGTCTAAACC +TTTTCCGAATCCTTAAATCCTGGCAGAGCTCTCGTGAATTCAGTTGTCAA +TTTATGTGGATAGCAAGCTGCCAGTTTAATGAAAGTTTTAGTTCCTTTGT +CAAGTACTCGATTAATTTTCGAATAATCATAATCATCGACTCGAACACCA +TATAATCCTTGAGTATAGTTCCAAATTGCTTCACGGAATGCAGCAGTGTC +AATTTCATTCTGATTCACGGCGGCTGGTGGTTCTCCGTCTCCAGATGCAT +GGGATGAGCCGGATGGCCTGAAAAATTAATTTTTTGGAATTATTATATTT +TTCTGTTTTTGAAATTTCATGCATCTCGAATATTTTAACAAAATTACCAA +ATTCAACTAGATTTCTTACAACTTTCACTGTGTCGATTTACGGGTTCGTT +ATACGAATTGAATTTGTTTATCGATAGAATATTAAAATTTAGCTAAAATT +GAGAAGAATATAAGAAGAAATTAATTTTTTTAATTTCAAAAATCGAGCCA +GTAAATCGACACGAGCGATCGACACAGTAGTCATTTAAAGACCAGTTTCC +GCCACGAAATATTTCGCGCTTCAAACATGTTGCGTAGTACGTATTCTCAA +AATTGTGCGTTCACGTATAATATTTATGCGAATTTTTGGTCTACTTTGTT +AGAGAAATCATCACTAACATATTGCCAGTAAGAGTCCGAATATGATCGAA +CATTCGATCAAGCCGTGACGTCAGTGTATCCGTATACTCATTCATCGTAT +TATAAACATGATCCCATCCAAATTCTTCAACTCGGAATGGCGGAATATCC +TTTTCAGGTCGCTTTCTAAAATCAATATATCCAAATGTTCGATGATGCGA +GTAAATTGGATAATTACACGGCGGCTCTTTTTCCATAATATCTTCTCCAT +TTTCATCGATATTTGCAAGAAGAAGTACAGGCGAGTAGTTTTTCCGATTG +GAACTATATGTTGCTGCAGGAGCACTAATTAATGATTCAATAGTTTCAGT +AGTCATTGCACACATCTTCGCTGGTGGCCTAGTTTGTCCTTTTTCCGTCT +TTTTCAGCTCACTGATCAAATATTCGACTTCAGTTGGCCGACGATCTGGG +ACTTTTCGGAAATAGGCCGACATTCTCGCCTCCCAATAGTCGAGATCATC +GATATTAAGGAAATCAATCTCATCTTGTGTCAAATCAACACGACGTTCCA +ATCCAATACAGCATATAACTGTGCACATTGCGTGAGTCATTGACATTATT +CCGACGGCGTGGTGGAGAGAGCAAACCGAGAAAAACGCAGGACCACCGTC +TGGCGTGCGGCGAGCGAAGAGCACCTGGAAATTTTCAAATTCTTGAGAAA +AACCTAACATCGTTGTTATACGTTCGTTCTCTTGGCATTGGAGTTGGCAG +AATTTGTTTTGAAAAAACGTTGTTTTTTTTTTGAAAGAACATTTTTTTAT +TACGGGACCATGAGATCATGAGAATTCCTATTTACTGGCGCGAAAATATT +GGCAGGCCACGGCAACGAGAGAGCATATGGCAAAGAGAGACGCATCTTAT +TTTGTCTTGTAATTTTTTTTTAAAATAATTTACAATCCCTTTTCAACTAT +CGTGATTGTAAAATATTACAAATTTCAGAATTTCGCTACCAAATTATTAC +TGGAAAACTAAACTCTGAGAATGCGCATTGAGCAACATATTTGACGCGCA +AAGCATCTCGTAGCGAAAACTACAGTTATTCTTTAAATGACTACTGTAGC +GCTTGTGTCGATTTACGGGTTCGGTTTTTGAAATAATTTTCTTTTCGAGA +AGTGACAGTGATATTCCATTTTCCTTCTTTTCTTCCTATTATTTTATCAT +TATTTGCTTAATTTTAATATTCAATTCATAACTAAATTACTTTAATTCAT +TTCGAGTAGACATTCAAAGAATTCCGGTAGTTTTCGCTTCGAGATATTTT +GCGCGTGAAATATGTTGTGAAATACGCATTCTTAGAATATGGTGTTCCCG +TAATATTCAGAAAAGAAAAGATTTCCAAGAACTTTCTGAAGATTTCAATA +TTTGCAAAATCAGAAACCAGTTCTGAATATTCTTTATTTTTAGAAATTTT +TCAAGGTTTTCTAAATAACTTTTCTAAATAACCTACCGTATTTCTTCTAT +TAATATGGCTGCAATACTATTTTTCGATGGTCTTCCCGCTTGCAATACTA +TTAGGGAGTGCAAGTCTAATAGGGAGTGCCATACTATTCTTCAGAAAATT +TTTCTGTGTTGGGGCTTACTAGATTCTACTTGAAAAAACTCCAATTTTAT +TTGGAAGTATAGAAAATTTGATTGAAATTGCAACAAAAAGGTACAATAAC +TTCAATCTCTAAAAATTTTGTTATAAACTGTTGCAAAATAGGCAAAAAAT +GTTATTAAAATTTTAAAATTAGTAAGGAGTGTTTGCAACAAAAAAAAGTA +GGTGCAAGACTATTAGGGAGTGCAACACTAATAGGGAGTGCAATACTAAT +TTTCGGAAGGTCTCCGAGGGGCAATACTAATAGGGAGTGCAAATCTAATA +GGGAGGCCATATTAATAGAAGATATACGGTATATATAGCTTTGAAAAATC +GGAAAATGCCTAATTTTTACTTTTTGAGGTTTGAAAATCTCTAAAAATTC +AATAAAATTTCAAATTACCGCTAGATTTTTCCAATGAATCATCCATGGTC +TATGACAGAGCATTCGATTCAAATAATCCAATTTTCGAAATTTCATGTAT +GACCAATCAATGCCCAACAACCACATTTGTTGTCCACCCTTTTCCAGAAA +TTTGCGACGATGATGATCCATAAGTGATAGGCATCTGTGACGTGATGCAG +CCATTAGTGCAAGATAATGACGAGCCGAAGCTGGTAGATCACTTATATCA +ACGAACATATGGCCATAACTTCCTGTCATATGAACATGTAGAGTTGGGTG +TTTACATGTGAAACGGAATAATCTGGAAACGTGAGGGAAATTAGTTCGAG +ACGGGGAGGGGCAGGTTGGCGGTGCCAACCGACAGCCGAACATTGGGGTT +TCTCAGCTGGTAGCGCCAGCCGACAGTCTACTGCAGTACTGCAGATAAAT +TTTCGTCGGCTGTCGGCTGGTGAAAATTTTCATGAAAATCAATAATTTTA +AAGAAATTGTTGCAAATTTTTCCCAAACTTGACCAAATTTGTTGGCTGGC +TGTACCAGCCGACACCCGAAATTTAGAACATTGATTAGAGGCTGCTTGGC +AGAAATAATTTTAAATTCAGAAATTCAATTCGTTTTCAAAAAATATTTTT +TAAAACTTTACCGATCAACTTCTGGAATCGGATCAAAATTGAGCCAATCC +ATGGCTTTTCGTCTTTTAGTTGTAGTGTGCATTGTGTAGATCTTTTTATA +TTGCTGCGAGGTGAGTAAATGAAGAATTTTCGCGACCCGTTTCTGAAAAA +ACTCAGTTTTCTAAGGAAATTTTGAAAATAAATTCGAGAAAAAGAAACTG +AGTCAGCAAAAGAAAATTGGAAATGTCTGTCTGGAAATATTCGAATATTA +TATTCAAAAGTTTTCAAAAAAACAACGAAATTACAAGCAATTGTGATCAG +AAACCGCGGAAGGAACTGGACGAAAAAAATTATCTTTGAGACGAATCTCT +TTGCATCTTTGTGATCTAAAAGATTAATAAAGGTTGTCATCACATTTTTC +GAGATTTGGGAATGTGATAAGGGTGAAAAATGGAGATTAATTGTGGTAAA +ATGAGGAAAAACCTAATTTTTGGTGAGAAAATTGTGGAAAAACTATAAAA +GAATCTTTATGGAGTTTAAAACTCAAGTTTTTCACGCTTTTCCGCACTGT +GCGGAACGTTTTTTGAGAGAATTTGGCCGAATTCGGTGATTAAAAAAATA +ATTTCAAAACTTTGCGCCTCAATTGTGATGTATTACCGTACTCTGTTGCC +ATTCCACCAAAATTTCCTTCATTGTTTTGCCATTTTTCTGCATAATAACT +GTTCTGGGTTTTTTTGCTTCATGTGCCCAAATGTACGAATTTCCCTAAAA +ATTATACCTATTTTTTCAAAATTTTTAATCGCTAGAATTTTTTTTTCTGC +ATTTTCTTTAAAAAAAGAGATTTCTCGCAAGTAGAAGGAGAAAAAATGTG +TGGCTATACTTCTTCTTAAAGAATGCACGACTAGCCATAGCTCAAGCCCC +CTCTGGAACGTTCCATCTTCCTCCCATTTTCCCACGTTCAAGAATCATCA +GCTTCTTCTCCCTCAGCTTCTCTTCTTCTAAAACCACAACTAGACAAATG +TTCTTGTTTTCCACCCTATTTTTCACATAAAACCGCCGAGAAACCCGCTA +TCACAGACTCAATGCGCACCGGAGGGGCTCTTTGTGTGTGTGTACTGATC +TCTGCGTTATATTCGAACACCGGCGCACACTCGGATTGAACCAGAGGGGG +GGGGGGAGGGGGGGGGGGGGGTGAAAAAAGAGAAATACTCTGAAATTCCA +TAAAATCTAGAAGAAGAAAGAAAACAAAGGAAAAATTGGACATTCCGAAG +TCAGGCTAAAAAATCTCATAAAACAAAATCTATTCGATTTGTGACCATTT +TCATCTATCTCTCTCAAAACCCGAATAAACAAAGCCTCCCGTCCCCAAAG +TGTGCTCTCATGCTCTTCTGGAGCCTTCTAGACTGTCTGTAGAGCCTAGA +GACAGCGGAATTGCACTGAAGTGATGGAGAGACGTAGAGAAAACGCCTGA +AGAAAAAAACGAACACTTTGGTGGAGGAGGAGATGGCTTCCCTCCAAATA +AACAACAATTTCTATCGTTTCTCTGTGATTGTGTTCTCTTCTATGTATAC +TGTTACGATATTGAACAGGAAATTAAATTGAGCACTCTGAATACATAATA +CACAATAAATAAATACAAAAACTATAGTTTCAGCACAAAAAATTCGAAAA +AAAAACGATTTTTTTTGTCCGAGAGGAGTATATGGCCTAGAAAAAGAAAA +CTCGGCCACTCTGATGCAATAAATTTAAAAAATTATGGCCGAATTTTAGA +TTTCTCAGGCCAATTTGATACGTTTCTCGAAAAGCCATAAATTAGTCGGT +TTTTCACGGGCTTCTTGCCTTCCTCATTGCATTTTTCGCGCTCCATTGGC +AATCTCCTGCTGGACAACGCGTGGGAAATCGTGTGCCCCACACGGGCAAA +TACATTTTGTTTTACAAAGAAAACCGTGCCGCGACGCGACACGCAACGAG +CCGTAAATCTACCCCAGATATGGCCGAGCTCAAATGGCCTAACCTGTCAA +AATCTTCCACTTCAAAATATGAGGGAAGCCAGAAGCGCGTGTTGTTTCTG +AAAAAAAAACCCGCCTAAAGTTGATTTAAATTATCGTTTTTTTGGAAATA +ATAAAATCGATGAATTTGTAGATTTTGATAAATTTCCGATAAAAAAAAAA +TTTTAAAAGAGGAAAAAAAATGTTTCTTCGCCCTTTAGTACCAAAAATAC +GCCCAACTAACCAAATCGTTCTTTCAATCTTTTTTAAATGTTTGTGCGTC +TATAATTGTCGCTTCAGAAAACTACACAAAACACACACACACACAAGGAG +AAGAAAAGAAAAAACGTGTTCCATGACCTGCCACTGGGATCGATCTGTAA +AAGAATTGGGGAAAATTGAGGTAAACTGGTTTTTTATCGGGAAGATTTTT +TCGGAAGGATTGAGATGAAAGTTCGAAAGGTAATTGGCAAAGTTGAAAAT +TGAAAAATTCGAAAAAAATCTCAATTCTCTGCTGTAACCCCCAATTTTGC +GTCATGGCCTAGAGTATGCAGCGTGGCCTAGAAATTCCTAACGTGGCCTA +AAAGATCACGGCGGTACCTATGATTTTCTAGCGTGACCTAGAATATACCA +GACCTAGAATTTGATAGCGTAGAATTTCCCAGTATATCCTAGCAGTCTTA +AGTGACAGTTTCTCAGTACGTCCAAGAATTCGTCAGCATGACCTAGGATG +TTAAAGCGTGGCCTACAAATTTTCAGAGTCTTCTAGGATATTCCAGTCTA +AAAATTTTCAGTGAGGCCTGAAATCATCGCGTGTCCTAGAATGTCTAATA +ATTGCAAAAAAAAGATTTGAAAACTAGTATTTACCCTAAAATTGCATTTT +GAGCATTATTTTTAATCTAGTTTTAAGGAAAAAATCAGAAAAAATAAACA +TTTTTTGATTAAATCTTCCGATCTACAGATAGAAAGTGTGCAAGAAAGAA +TGCAACATTGTGCTCGGTGGAGCAAGAAGATAAAAGAAAGAGAAAGAAGG +TCCCCCACCCCTCCAGTGGTCGAAACAATGATAAATTGGACAAACGGAGG +ACCAAGGGGCCGGGCAGACACAAGAGAGAGAGTACGTGAACTGAGGAGGG +TGTGCAGGGAAAAATGGGATGGGGGCAAATCTAGTTCAAAGATGAGACAC +TTTTCAGGATCTTTGATTCTGAGAAAAATTTTGAACAAAAAGAATACTTC +AATAATTTAATGGCACATAGAAATATTTTCAGATTGTTCTTCAAAAGAAA +AATATTTTTATGCCCGGAAAATTTATTTATTGCATTTCTTCCAAAACAGT +GGCCGGTCTCGACACGACAAATTTTTGTTAAATGCGAAGAGGTGTGCGCC +TTTAAAGAGTACTGTAATTTCAAACTTTCGTTTTAATATTTACTTGTGGG +AAAACATTAATGCTTAACGAAAAATTACAGTACTCTTTAAAAGCGCACAT +CTTTTCGCATGTGACAAACATTTTCGCGTCTCGGTGACAACTTTTAAGTT +AAAGGCACATAGAACTTTTCTGAAGAATTTTATTTATTTTTCTGAAAGTT +AATTGCTACAGTATCCTTTTTCAAGTCGCACCGAGAGCCAAACTGTAGCA +AATCATCAAAAAAAAGTCGACAAAACGTGCCGAAATCAGTAAACTTGAGA +GCTTTAAAACTCTATTATCAGTTCTTCGCCAACAAAAAAAAAGAGTACCG +TATCAAAAACGAACTTCGACTTTTTTGGCTCTCCTGCATACGGACATGAT +TCTGATTGACAGTTTTCATGTTTTTTTTTGGGAGTTTTATTTATTGTGCA +TTTAAAAAATCGTATAGTTTGATGCGTGGCCTAGAATTTGCCAGTGTGAG +CATTAACTCTCCACGGTAGCCAAGAAATTTTCTACGGTGGCCTAAAAACT +GCCAGTGTAGCCTAAAATATTTTATTGTGGCCTAAATTTTCCAATGGTCT +GTTTTTTTTATAGTTGCCTAGAATTTCTTTTCGTGACCTAGAAGCGTACA +GAGTGGTGGCCTAGAAAACGATTCATGGCAGAGTTTTGAAAAAAAAACGA +AATTTCGAGAAACAAGCGAACAAAAATCGTCTGTCGAAAGAGTATTTCGA +ATGCTGGGGATGCAAATCAGCAAATCATTCAAAAAAAACTTTTGTGATAA +GAAATCAAACTGATAAGCCAGTGTCAAAGTCTCGAGGATTAAAAATAGCA +TTTCAGGTCGGGGTACGGTAGGGTTTTTGTAGAAATTAATGCAAAATTTC +AGTGGGAAACGAGTTCGTGGCCTAGAAAAATCATGTCTGAAAAATTGCAA +ATGCGCTCCCCCGAAATGGTTAAAAATTTTCAATTGATAGCCTATTTGAA +GTGGCGGCCTAGAATATCAAATAATGGCCTAGAACTCAAATTGGCGGCCT +AGAAATCAAACTAATGACCTAGATTAGGGCATCTTGTAGGCAGCTTAGAT +CACCTATTATAGGCAGGTGTAGGTAAAATTGTAGACAAATGTAAGTTTCT +TTGAAGATAGGCGTAGGTTCCTTTGCAGGCATACATAGATCATTTATTAG +GCAGATGTAGGCCTGATTGTAGGTACAGTGCCGGCCAAAAATATATCCTA +TTTTTGACTTTTGATAAATTTACAAATTTTCCAAACGAGCACAACTTTAA +AACTAGAAATGTTATCGAAAAAAGTTCAACTCATGTATGTATTGCCCATA +ATTACGTCTACTCGTATTCAATTGTTTGTTGTTTACTAGTGTCACGACAA +CAAATACAGCGGCCGACATCTCGTAAGCCCGTTTTTGACAACGTTTACTG +ATTCGGCCGTATCTCGAAAACTAATTTTTTTCTGAAAATGTTGTTAAAGT +GAAATAGTTTTCATGTTATTTGTTATCATTTGTGTTTATTCACTTTGTTC +TGAAAAATCCAGTAAAAAAGTTATGGGAGTGCAAACTTGTCGCTCACTGC +CACTCACCCGCTACAATCAAAAATCAGGTTACTTATAGTTAGTTCTAATT +TTTTTTTTGTAGAGCATTTTTTAGAAATAACACATGTAAAATCACAATGA +AGCTATATTCAAACACGATATCAAGATTCAGGAAAAAATTCATTGTTTGC +GAGAAATGTTCAAGGCGTGGCCAAACACTATTCAAGTTTAATCTCTCATA +ACTCTTTTTCTGGATTTTTCAGAACAAAGTGAATAGACATAAATGATGAC +AAGTAGTATGAAAACTATTTCACTTTAACAACACCTCGAAAAAAAAATCG +CTCTCGAGATACGGCCGAATCAGTAAACGTTGTCAAAAACGGGCTCACGA +GATGTCGGCCGCTGTATTTTTTGTCGTGGCACTGGTAAAAAACTTAAAAA +ATTGAATACAAGTAGACGCAATTATGGGCAATACTTCATCAGTTAAACTT +TTTTCGATAACATTTCTAGTTTTAAAGTTTTGCTCGTTTGGAAAAGTTGT +AAAGTTATCAAAAATCGAAAATGGCATATGTTTTTGGCCGGCCCTGTAGG +TTAAATATTTTCGTTATCAGGTGTAGGCATGAATCGCCATGTAGGCGGGC +GTAGGTATCTTCTAGGTAGGCGTAGGTTACCTGAGTCAAATTATAGGCAG +ACGTAAGTAATCATAAAAATTGACACTTTGTGGGCAGGCGTAGGTCACCT +TTTAGACAATCATAGTTAGCTTTCTAAGTAGGGTTAGGACACCTATTATA +GGCAGGTTTAATTCCTCTTATATGTGTGCGTAGAACACGTTATAGTCAGG +TGTAGGTCACTTTGTAGGCAAGTCTAGGTTCTTCTTTCGGCAGGCGAAGG +TCATCTTCTGAGCAAGTTAAGGTTCGCCTTGTAGGTCGGTGTAGGTTGCC +TCGTAGGCAGACTAAGTTACCTTCTGGGCATGCCTAGATTGACTAGTAGG +CAGGTGTTGGCACCAAGGGTGTCAGTGTCCCGTAAAAATTACAAAAACGG +GACAACGGGATGTCCCGTTCCCGTGAAAATTTTAAAAACGGGACAACGGG +ACGTCCCGTTCCCACGAAAACACCCAAAAAACGGGACAACGGGACATCCC +GTTCCCGTGAAAACGCTCAAAAACGGGACAAAAGACGTCCCGTTCCCGTA +AAAATGACAAAAACGGGACACCGGGACGTCCCGTTCCCGTGATAATTTTG +AAAACGGGACAACGGGACGTCCCGTTCCCGTGAAAACACCCAAAAAACAC +CCAAAAAAACGGGACAACGGGACAAACGGGACACGGGACTTGACACCCTT +GGTTGGCACCACTGAAGAATGCTGAAACCGACTTTTTTTTCAAAAATGTC +CTGCTCAACGAGCCGAATGCATTTTGGTCGGATTATATTGGCACACCTTT +TTGCCCCCGAGAGAATCATTGAACAAAATCTCATGCACTTTCAATTTCAT +TTTTCATTTCATCAAATAAAAAGATTCGGGAGGATTTGATATATATTGGA +AAAATAAATGAATGGGGGATTTGTATGGTGGGGGAAAAGTGCACACCCGG +AAATGAGCAGTAGGATTTTGAGCAGGAAATTGAAGGAGCTGGAGCAGGAG +AGCAGCTACAGTAACCACCCCTTCACAGCAAAACACATGGCTCATAAAAT +TGAATATTTGAAGTGAACTACTAGTGATAAGCGGTGAAACGGGGTATGTG +GCACTAATTTTTTTTTCTTCAAAAAACCCATTTCTTATCACTTGTGTGCA +GAAGCATTATGGAGACAGGCAGGAGGCAAGTGGTGGTCTAAAAATTAGAA +AAGTTCGGCCACAGCTTGCCCGATAGGAGCACACGGGCATACTGTTTCAA +CAAAAATTCGAAAAAATTGGAAAATCCCGGAATTTTGATTCCGCGGAATC +CGACGATTAAAGAAATTCTCGCGTTTCTGATTTCACGGAAATCGGTATTC +TCGAAATTTGGTTTCTGCGGTGTCTATTGTTTTGGAAATGTTGTGTTCAT +GTTTTATGAAGAACAATATAATATTATGTATAATAGATATTATATATTAT +ATATAATAGAATAATTTTAGTAAAAACCCCACAAAACTTCGAAAATAGAA +GAAATTCTCGCGTGTCTCCAAAATTACAAAAAAATCAGTTTTTTTCCTTT +ATTTTATATTACACAGGATATTTATATCAATTCAGCAAAAAAACGGGCGG +GACAGAAAATTAAGAAATTTGCGAATATTCGTTCCCACGGAAGTAAATTT +CCCCGAATTAGAAAAAATTCGAATTTTTACTGGATTTGTCTCAAGCTTTT +GAATCTAGAAACATTTTCTAGTAAAATCTCTTTAAAAAATTTTTTACACC +AAAAAACTTTTTAGGCCCTGAATTCTGCGAATTAAAAAATTCCGCAAGAG +ACCACACAAAATCGAGAGACTTAGTTAGACAAGTAGAGGGAAAAATAAGA +GGCAACAAATCATCGAAAGTTTTTTTCTGCAGAGAGAATGGGGGAGAAGT +TGCGGCGCTGAAAGAGAGAGAAAGAGAGAGAGAGACAGAGAGGGTGAGAG +ATATAACAGAAAACCAGGATAGTGCGGAGGAAGAGAAGAAAAAAGTGTTA +GAAATATTTGTCCGTCGACGCCTTCTTCGTCTTCTTCGTCGCCTTCATAA +ATGAAACTATGCATTTTCCTCAGATATTGCCTTACTATTAAATGGGGCCC +GGGCTAAAGGGTGTGGCCGGCCGATCCAAAACGGTGGCCTAGAAAAATAT +CGGCGGTGGCCGATATCAAATAAAAAAAACATCGATAGTTATGAGACCAT +AATTTTTAGTTTTTCAGATTTTGAGTCACTTTTCTGATTTTTATCCCAAA +AATAGAGCTCTTTGCTGTTTTTCTGCAGAATCAGCAGGTGGCAACTTGGT +TTTCGGAATTTGTGCTATTCTTAGAAATTCCCGACACAGCATCGAGTTTT +ACTGGAGAACACGTAGCGAGCACAGAAAAAGGAAGGAAAGACAAGAATTG +GCTCGGCGAGCAACCAGAAAAGCAGCAAGAAAAAACTGACCGAGCAAAGA +ACAGCGCGATGGGGCTCATATATATCTAAAAATGGATGGATGGAGAGATG +AGAGACAGCAGCAGTATTCGGTCAAATGAAGACAAGCCAATTTCGAAGCT +TATTTGGTATTCATGCGTGTCTTTTTTTTTCTTGCAAGAAAAACTGATCA +TTAGCAGAAAATTCAAAAAATATTGGTTGTCCGAGAGGAGTACAGAAATT +AAAAAAAATCGTCCGAAAGGAGTACAAAATTCAAAATGTCTATTATCCAA +GAGAAGTACAAAATTCAAAAGTGTATATTGTCCGAGAGGAGTACAAGATC +CAAAATATGAATTGTCCGAGAGGAGTAAAAATTCAAACCACAAAAATCCG +AATTTGCCAAGAAAGGGGCGGAGCCTGATTCGAGTGGAGTGTCGTTGCAA +AACGCAAAACTTCAAAAACATACGGTTTTCAAAATCTACCTCGCCGACCT +ACCGTAACCCTCTAAAATTTCTAGGATCAAATATCATCGCAAGAAAAGTG +TTCGTTCGAAACGAAAAATATTTCTGACGCCTCATCAATCATCATATCAG +TAACAAAAACCTGAGAGAGACGGAAACAAAGAAATATATTTTGAACCGAA +CAGGGATCCTGCAACAAATCACGTAATGGACAAAATGCGCCCTATTGCTA +AATATGCAGCAAGACGCAATTGCATTCTTCTGCCAGAATATCGATTTTTA +TACGTACTTATAGTGATAAAAAAAATGCTGAATTATCGATTTTTAATTCC +CCGGAAAAATGTGCGACAGAGCGTGTTTGCATTTTTTTTTTCGAATTTTC +GTGCAGAAAAACCCGTAAGCATCGATTTTTCTCAGTAAAAATTTCTCGCG +CCAAAATTGTTTCTATTTTTTTCGGGAAAAATCGAAAATCTCCAAAACTT +CGGTGGAGCGCACTTTCTGGACCACAATTTTTGAAGGGAAACATCACTTT +CTGCGGTTTTCAATAAACGAACAAACATCAACAAGAAACGAGAGAGAGTT +TTTGTTGACTTTCAAGAAAAAAATGGATATCGAATTTCTGTGCTCCATTT +CCCTCTCCGGGAAATGGCGCGGGGAACGTGCAAACAATGCGAGTATGTCT +AATGGCTCTCACGTAGATCGAGAAAGTGGAAAATTTGCTAGTATAGACAG +TTTAAGGAGGCTCTTTTATTCTATTGGGGAACCGATTTGTTTATGTCTTG +CCGTGGAGCGTAGTTACTGTAATTTTTTTGCAAACGTGCTCCATCGAACA +GTAAAAAAATCAGTATGCATACTAGTATGTACCTTTAAATAGCTGTAACA +CGAATTGCCTGTGAAAATAAAAATCTCGGCAAGTTCTCTCCATCGGATCA +ATGTAGGGAATTTTGCTGTTTATAATGCAAACTCGCTCTAATAAACTACA +ATTTTCGATCGGTATTTCATGCATTTCGACTGATTTTCGTTATTTTTTAT +GTACGCTCTCTATTGAAACACGGGGCCCGAGAAAATATCCAAAATCTAGA +GAGGTTGTATTGCTTAGGCTTAGCCGAAAACCTGTAAAGATTTTTTAAAA +ATTGTTCAGCCTGCGATGGACGACTTTTTGTAAAACTTGGCCACCAACTT +TTTTACGGTGCGGCTACATCGCATTTGGGTGACCTTTAATGTGTTCAGGG +TGTCTAAACATGCACCCAAAAGAGAGTGTCATTTTTAACGCGAAACAGCA +TCAATCCAAACGGGGCGACAAAAAATGAGAGAGAGAGAGAGAGCGGGCGC +AATCTAATGTTTTATCAAGTGTCTCTTCTTCTCCTCCGACCTCGTTTGCA +TCCCCCTAATTCATCATTCGTCGGTTTGTAATACAGAGAGAGGGACATAG +TGAGTGAGAGGGAAAATTGAGGAGATTCAGAGAGTTAGAAAGAGAGAGTG +AGAGGGAACTTCAACTTTTTTTTTCAAAAGTTTTGGTCGATGATTTTGAC +ATTTGATAAAACTGAATGAGAGATGATGCTTAGATAAATGAAAATTGATG +AGATGATATTTATAAATGCACTTGCGATGTTGTTTTACGTGCAAATTGCT +GATTAGTCGAGAAGTTGTGATTTTCGTGTCGGGAATATTTCACTAGGAAC +GCCCTTGCGCCTTTAAAATGTAAAGTAGCATAATTTATTTTCAGAAAATT +TAAGCGTTGGAAAAATAAGTAGTGCGCAACATATTTGACTCCCAAAATGT +TTTGTAGCGAAAACTACAGTAACTCTTTAAACGAATACTGTGGTTCTGGT +GTCGAGTTACGGGCTGCCAAAATTCGAAAGTAAATTCATTTATAATCGAA +CCCGTAAATCGACACAAGCGCTGCAGAAGTCATTCGAAGAATTACTGTTG +TTTTCGCTACTAGATATTTTGCGCGTCAAACATGTTGCGCAGTACACATT +CTCAGAATTTTGTGTTCCCGTGATATAACAATTCATTTTTCTGTCTATAA +CCTCTTTCAATTATAAGAAACCATTTGCAGCGAAACACAAAAAATTTAGC +CGATTTCTATTTCACCTATAAAATTCGCGTCAAATGGCCCGCGCTGTCAA +GACAGTCATAAAACCAAATGTTATGCAAATGGCGTAAAATTCAACAGTGC +CCGCCCGCATGGTCATTGATCGTTTAAGAAGAATGGAGGAGGGTGCGGGG +AGCATCATTTCCTGAAATGAGCCCAGAAGCGAGAGATTAGAGAATTAGAG +AAATGAGAGATCAATGAGGAGAGGGTGAAAGGTATGAACAATGAATAAGA +AAGGGATGGAAATGATCACAGATGGAAATAGATGGAATAATGAAGTGCAT +CGATGCACCATTTCAGATTTTTCGGGCTTTTCGCAGATAATTGAGGAATT +ACATTTTTCGGGCTCCATCGATAATACCCTGCCGGACAACGCGTTGGAAA +GTGTGTGTACTCCACACGGGCAAATACCTTTAGTTTTACAATGAAACCCG +AGCCGCGACCCGACACGCAACGCGCCGTAAATCGACCCCAGCCGTGGCCG +AACCAAAATGGCCTAATTCGTCAAACTTTTACATTCCAAAATATCAGGGA +AACCAGAAGTGCGCGTTTCCTGTTGTCCGAAAAAAGATTACAACAAAAAA +GAAGAAATGGAGCATTTGCGCTCCATCACACTCTCAGACAATTTCATTTT +CCACATCCTATATATATTTTGGTTTTTCTGTCGTATTTTGTTTTAATTTA +TTGGTATTTCGTTCAAAAATAATTATTTTGACTGTATTTTTGGTTGCATA +CATGTAGAACTGCTGTTTTTTAAGATATTCTGCCCATTCAAGTTTTTCAG +TGTAAAATTGATATATTTCATTCCAACTGAAAATGAGATCGAAACGATGG +AAAACCTCGGATATTACTGATTATGGAAAGAAGAGAAAAGAATCGGAAAG +TTGTGGATCAAGTTCACCGATTCTCGAAACACAGTCATCTGGCGGTGCGG +AACTTGACGAAGTTACTGAGGATGAATATTCTAGTAATTCGAGCAGTAAT +GAAACTAGCGACGAAGAGGAAAACTCAGAAGTACCAAATGTCTTATCTAT +AACAGAAAGAGGTAAGAATTGCGTCTTCTAGTGATCATACTTTTCGCCAG +ATTCCCTAATGTAATATATTTTGTTGTAGAGAAAAGTTGGCAAAAGTTAA +CGGAAAACGATTTGGGACGAATTCGTTTCATCTTGAAGTACACTAGCAAT +ACTAAAAAATGCGTGAACGAGTATTTTCAATATAATCATGGGCAAAACAA +TGAAATTATGAAAAGTCTATTATTGGATACCGATGGAACTATGACTGCAA +AGGCTTGTTCGGAATGTGCCTACGATTTGAATCAGTAAGTTACTCTCTCG +ATTTATTCCCAAAATTAATATGTGCTTCAGGTGCCACTGCAAAAAACCGC +TTCGCTTCATCAATGCTCCGTGTGGTTGGTTTGCTATTCAAAACTATAAA +TAGTTCACTGTTTCCGTTCAGAGGTCATCAACCAAGTTCTTCATGTTGAA +AATGCGGAGCCCACCAGGATCAACCATGTAATCGCAACACTCTTCCGGAA +TCACATTGGCGAGATTTTGTTGGTCCACTCTATTTCTGTGCGAGAACTGT +GATAAAACTAGTATTTTCAGCACAAAGGCTCGAACTGCGGAAGCTCGCGC +ATCTGAAGAAGCTCAAATCAGGATTCAAATCCAAGACAACTCGAACGCAT +TCCAAAGATCGTATCATAACGATCCACAACCTTCATCAGCCGAAGAACAT +GAGGAAGATATCGTGGTGGATGGCTGAGTACGGAGCTCAAATGCCTTAAG +GCGAAACAATTGGTTTTTTAATTTGCTGGTTATCATGTTAGATTTTGAAC +GTGTTAGGTCTTTCAATTGTTTTTTTTTTTCGAAATGTTGTTGTTCTAAT +AAATTTGTTTTATTTAATCAAACGTTTTTTAGTCTACTACGGGCGTGAAG +CCAGATATCAGTGGTATCTTCTTATCAGAAGCTGAATCATTTCCGGTTGA +CAATGTTTGAAGGACATAAGAAAGGCTGTGTTACTGATTTCGACCATTGA +TTTGTTTATATATGGATATGTTCCACTGCCTTTTGGAAAGGCAGTATTCC +CGGTATATATGGGCCTAATACGGAATCTAAAATAACCTGACACAAACCTG +ACGTTGACCTGTTGCCGGCCCGCGGCGGCTTAGTGTCAACTTGACAGCGG +GTCGCGATTTCACCTGCCAGTTGTTCTCCATTCAGCAGCCAGCGACCTGC +TGGCAGGTTGCCACTAACCTGACGCGGTTTACCTGTGTTATCGGCGCGTG +CATAGCTTAGTGGTTTCAGGAAATGATGCTAGTAATCAGAAGATCGGGGT +TCGGGAAACGGCAGGGGCTTGAAGGTTAGGTTCTATGAAGCAGGGCGAAG +GGTTGACAAGGAGAGGCAATAAGCAAGTAGTAGGGGTTCTCTAGAAAACA +TTTTTGTCTTTAATATGCGTTTCCTACTGATTTATTATTGATATTTGGAT +CCCCTTTTCTAGAAAAAAAAATCAGAATCAGCAGAAAAATTTGAGAAAAA +GTCATAGCAAATCAGAGTTGGTCAGAGTAAATCAGAGCTAGTCATAGTAA +ATCATAGCTAGTCAGAGAATATCAGAGTTAATCAGGGTAATAAGTAGACC +TAGTCATAGTAAATCAGAGCTAGGCATAGTAAAGCGTGGTTACTCCGAGT +AAAACCACACTTGCACCGAACTGCGGTTAGTGTGCTTTACCATTATGTAA +CTCCGCTTTTTACTCTGAGTTAGTATGATATGGTTTGTCTGAGCTGTGGT +TGGGCTTCGCGGGAAACTTGAATAATTCGAGACAAAATCTAATTTTAGCG +AATTTTCTTTAATTTCTTTGAGGTTTCTACGACAGAACTCGAAAAATTTC +GGGTTTTAATGTTTACACATTTTATTTAAAATTGAATAATCAACTGCGGG +ACTCCTCGAAAATCACATGCTCATTTAAATTTTGAAGTTCAAACCTCAAA +AAACGCGCAAAAACCAAATTCAGCTAGGATATCAAATTTATGATTGAAAT +CTATATTTTGATGCGGTGTTTCTGAAGTTTTCGCGATAAAATCCGAATAA +TAATTCCACGTACCGTATATTCTCTATCTAATTTCCAGGTCATTTTTTAA +TGCAGCACTATTAGAGACTGTCGTACTACTGGAGACTGCAGCATTAATTT +TCGAACGGCTACTGTCAATTATAGATCACTAGTATTTAGTCACAAAAGCT +AATTTTTTAAGCAGAAATTCATAAAAATGTTTTCAATATTGCGAACTTTT +GTAACAAAAAGACCCAGTAATTCAATTACTTTCGTAAATTATCAAAAAAT +CATCAAAAATATACAAAAAAATACCAAAAAATATTGAAACTTTCAAGTGA +CTCTTTCAATAGAAAATGGGGTGCAGCACTAATAGAGACTGCTGCACTAT +TTTTCGGACCCTTTTTGAATGCAGCACTATTAGAGACTGCAGTATTTACT +ACTGGAGATGCAGCACTAATAGAGAATATACGGTATATACGTAATATATT +CTTGCAGAAAAAAGTACGATTATCAATGAAAAATAGCTGATAAGAGGCTT +TTGTTTGAACTAACAGACGGAACGACTCCGGTTTAGTTCAAAAAATTCTA +AAAACACGTTGTGTCAGGCTGTCTCATTGCGGTTTGATCTACGAAAAATG +CGGGAATATTTTTCCAGAAAAATTGTGACGTCAGCACGCTCTTAACCATG +CGAAACGAGATGAGATGTCTGCGTCTCTTTTCCCGCATTTTTCGAAGATC +AAAACGAATGGGACTTTCTGACTCCACGTGTAAAAAGGGGTTACGACGGA +CCCTGGCCTAGAAATTAGGCGTGAAAATTCTCGGGCACTGGATGTAGTGA +ACGCCCGCGATGAAAAATTGGGGGAAAATTAGGCTTTCTTTGCGAGAAAG +ATTAATTAAAAATGTTTTCCTTTGTCGAAAATAATTTTTAAAAAACACAC +CACGTGTATTCAGCTCGACCAACGCCTCGAAAATTTTCAAAAAAGGCGGG +AAAAATTAGTTGAATTCGCCAAGAGGAATTTCACCGCAGCGCGTGCAAAA +ATTTCAGCATTTGCGCGTGACGGTGTTTGCACAAATTACACCGAATGGTC +GAGCTGAAAACACGTGCACACTTTTAAATAAAACTAGAAAATAAATCCCA +GGCCTGCAAATATTGCACACAAAACCGTAATCCCCTTCGCGCTAAACAAC +ACGCGCAACGATGCTCCGCTTGGGGACAAGGAAAAATTAATTTAACTCGG +GATTTTCATTAAAAAATTAGGTTTTTAGTTAATTTTTCGATGTTTTCACT +GCGAAAAAGTGTTAAAATAACGATTTTTCAACCTATTTTCAATTAATCCG +TGCAAAAAATCGTGTATTTCTCGAGTTTTGAAAGAAATTTATGAAAATCG +GCATTTTTAATAATGGTTTTTCAAATAAAAATATAATTTTTCGGTGCAGA +AAAGTCGTTGCTCGTACAGTTTTTTTAAAGCATTTTCACATCAAAATCCT +CCATTTTTCCAGTAAATCGATATGGAGTGCGACGAGACAAAGCTGAGCGA +CGGCGCAAGCGGCTGGGTGCCGAGTATCCCGACAGATATCGATTCAAAAG +ACACACCGTTGCTCGATATATCTTCTCAGGCGATTTGGGCGCTTTCCAGT +TGTAAAAGCGGTAAATTTTCCGACTTTCAAGGGAGAAAAGTGTAGAAAAA +TCGAAATTACTTCTTAAAAATCTCGTAAAAATCGAATTCTTTCAGGATTC +GGCATCGACGAGCTCCTATCCGACAGTGTTGAGAAATATTGGCAAAGCGA +TGGCCCGCAGCCGCACACGATTCTTCTAGAATTCCAGAAAAAGACCGACG +TGGCTATGATGATGTTCTATTTGGATTTTAAAAACGACGAGTCTTATACA +CCGTCAAAGTTAGCATTTTTGGCTTTTTCAAACGAAAAAATACAATGAAA +CACTGAATATCTAGTTTTTTTCTCAATTTTTGCCTAAAAAACGGCGATTT +TTCACTAGCTTTTCAATTAAAATTTGAACAAAAAGTTTTTTAAAGGAAAA +ACATGAATTTCTAGCTTTTTCAGAGGTTTTCTATTAAAAAATAGAGATTT +TTGTGATATCTGACTGAAAAATTACCAAACTGTCGATTTTTTTAAACTAT +TTTTCACTTAAAATCTGCAATTTTTTTTTTCGAGGAAACATGTGAATTTC +AAGCTTTTTCAGAGATTTTCTATGAAAAAGGTTCGTGCCGAGACCCATGT +GCTTTTAAACTTCAGAATTTTCCCAATTTTGAAATTAAAAAGAGAATGAA +AATTGATTTTCATGGAAAAATGCGTTTTTGGCCCAAAACCTCCAAAAAGT +ACAAATATAGGTCGACTTTCAACTGTTTTAGATCAATTTTTTTGCAGAAT +TCAAGTAAAAATGGGTTCATCTCACCAGGATATATTTTTCCGTCAAACAC +AAACATTCAACGAGCCCCAGGGATGGACATTTATCGATTTACGCGACAAA +AATGGGAAACCGAATCGCGTTTTTTGGCTTCAAGTACAAGTTATTCAGAA +TCATCAAAATGGGAGAGATACTCATATAAGGTAGAGGAATTGAGAATTTC +AGAACGAAAATTGCCGAAAAAATGAAATTTTAGCGAATTTGAGTCGGAAA +TTTCGAAATTTGATTGATTTTAAGCAAATTTCCAACTAAAATCTTGAAAA +TTTGATCTTTTTAGATAAATTTTTTTTTAATTTTGTGCTTTTCAAAAAAC +CTCAAAAAACAATTAAAAATTGAAGTAAAATTAATTTTTCAACAATTTTT +GAAAGGCCGAATTTTTGATTGAAAATTTTCACAATTTGTCCATTTTGTGG +TGGGGCTTATTCCGAAAAATCGTTGTTTTTTTTTTCAAAAAAGTTATAAA +AACTTTAAAATTGCCATGTAAAATATGTTTATTCTCAGACCTCGTAGGCA +CGAAGCAGGCGTAGGTCGCCTCGCAATAAATTTGAAAATCTCAAGAAAAA +TCAATAAATTTGTGATTAATCAAAAAAATTTAATTTCCTGGTCCCAGCAC +GAATGCTATTTTTCGAAAAAAAAAAAGAGGCGAGCCTAATATAGACCACG +CCCACAAAATGGGCAAAAGTTTGATTTTTCAAAAAATCGAAACAAAAATT +TTTCCAATTTTGTGAGATTTTAAAATTTCCGGTTTTTGGAAAATCGAAAA +AAAATTTCTCGTTTTTTAATTTTCAAAAAAAATTGTGCCTAAAATTCAAA +AAAAAAATCAATACTTTCTCAAAATTTCCAGAAAACAGTCCATTTTCCAG +GCACGTTCGAGTCCTTGGACCCCAGCGATCTCGTGTCTCCACAACGAATC +GAATATTCACCGGAGAACCACACGGACCGATTCCCGATAAAAATATCACT +AATTTCGACGACGAGGATTTTGCCAATTTTATCGATCACTCACTTGTTCA +CTTATCACTTCGTTAAATTTACCTCCAGTGATTCCAGATAATGAGCCAGT +TTTGCATTGAAATTTAGTGCCAAAATATAGAAAATCGCATGATTTAACAT +AAAATAGCGTTTCGAATTGAAACAATGGAAAAAAAGTGCTATGATGATTT +TTTAACACTTTTAATTGTTCCAATTTGAAGTAAAATCTATTTTCAGATAA +ATCAACTGATTTTCTATATTCTGCCACTAAAGCTTAAAAACTTGCCCTGC +TGTCCTAACCTTCAAATTGTTCCCTGCAAATTTTATTATTCTTGTTTCAT +ATTTTTGCGATTGCTTCGCGAGACCCAAACTCACACATTTACCTGTAAAA +TATAATCGAATAATTATTTATATATTTTCTGTAAATTTCCTTAGTATACT +ATAAATTTTCTGATCTCTCTTCAAAAATCGCTAGAAAAAATAAACAAATG +TCGGTTTAAAAATTCCTGGTAATTTACCTTCTATAGAAAATTTTTCGAAA +AAAAAACCGAAGAAATTCAGATGGAAATTCCCGATCCCGAACTGCCGGGA +ATACCGATTGATCCGCAAGATTTGGAGATTCTAGACACGCCCACACGGTT +TTACGAGAAGCTTTTAGTGCGTTTTTCGTGTCGGGACCCGGAAATTTGAC +ATTTTTGGCGCGCGGCTTGTTAGACTCCAAACCTTTTCAAAGATTTTTTT +TTCGAATTAAATAACATTCGTGCTTGGGCCCGGAAATTGAATTTTTGATT +TGAAAACAATTTTTTTTGAGTCCAAAATTTTCAAAGTTTGTCCATTTTTG +GCGCGTGGCCTAGTAGGATCCGCCCCTTCTAAATTTTTTTTGAGCAAGTT +TTCTGAAGCATTGATTTCAAAAATTTTTTTTGGAAATTTCTGGTTTATTT +TTCCGGTTTTTTTCCGAGTTGCTGTTTAAGTTTGGAGAAATTCCAGAATT +TGTCAATTTTTGGGGCGTGGCTTTTTCAGTAAGCACAGTTTTTTTTTTTT +GAAAAATTGAAATTTTCGCGGTGCGGTTCAAGAAAAACCACAAAAACTCA +ATGATTTTTTAACGAAAATTTCAAATTTCTTGCAAGACCTACTGCAATTT +CGATTTTTAGAAACTTTTTGAAAAAAATCCGAATTTTCTGATTTAGCCCC +GCCCCAAAAATGGAAAGATTTCCGAAAATTCGAACCAAAAGTTCGCAAAA +ACTTGAATTTCTCTCACACAGATTGACGCGCTAATTTGAATTTTTCCAAA +AATAAGCCCCGCCCCAAAAATGGACAAATTTTAAAAATTTTGAACCAAAT +AAATTCAATTTTTTTTCGCTTTTTTCCGTTTTCGAACAAAAAATTCTAAA +AATATATGGTTCTAGGCGGGGCTCAGGCACCCATCTACCTACTTAAAAAT +GCGTTAAATTTCAGGAATTAACTGCATCAACCGAACGGCGTCTCGCATTG +TGTAGTCTGTATTTGGGCGAAGGAGATCTCGAAAAAAATCTGATCGCTGC +GATCCGAGAAAGATCCGAAAAATCCGAGATTGAAGTGACGATTCTGTTGG +ATTTTTTGCGCGGAACACGGACCAATTCAAGCGGCGAAAGTAGTGTAACA +GTGCTGAAACCTATTTCGGAAAAGTCAAAAGTTGGTTTTTTTTGCAAAAA +AAAATCGATAAATCGATAAAAACCGACAATTTTGAGAATTTTCATTTCAA +ATTTGAGTCCCACATGCGCCTTTAAATATGGTGTACTGTAGTTTTAGCTC +GAATGTTGAATTTCAAAAATTGAGAATAAAGAAATGTCGTGACGAGACCC +ACAAATGTTTTGAAAAAAATTTTCAATTTCAAAAAAATGTAAAAAATTGG +GAATTTCCCTCCAAAAGTTAAATTGGTTTAGTCACAAACTTTGAAATTTT +GAAATAAAATTTTTTTCGGCTAAAAATAAGTATTTTTTAAAAACTATTTT +GAAGAAAAAAAGTTAGGTCTCGCCACGATGTATCTTGTATATGTGTATCT +AAATTGCCATGTCGTGACGAGACCCTCTCATATTTTACACTGCAACTTTT +TCCTCACGAGGGACGAGGAAAAGTGGTTTCTAGGCCATGGCCGAGGGGCC +GACAAGTTTCATCGGCCATTTATCTTGCTTTGTTTTCCGCCTGTTTTCTT +TCGTTTTTCACAGCTTTTTCCCATTTTTTCTTATTAAAACTGATAAATAA +ATATTTTTGCAGATGCCAAAACGATTTTCAAGTAAAAAAATCATGTATTC +AGTGGGCAAGCAGCGGTGAAAGTGGGCATTGTAATATGATGGATTACGGG +AATACAAAACCTAAACTTTTTCTGAAACATGATACATATGATGCTTAAAT +GCTGAGACTACCTGATTTTCATAACGAGACCGCTGAAAAAGTTTTGAGGT +TTTCAAAATTCAACTTTTTGTGCGAAAATCTCGACTTTTTCACCGAAAAA +GTTGAATTTTGGAAACCTCAAAACTTTTTCAGCGGTCTTGATATGAAAAT +CAGGTAGCTTCAGCATCTAAGCAGCATATGTATCATGTTAAAGAAAAAGT +TTAGGTTTTGTATTCCTGTAATCCATCATATTACATTGCCCACTTTCACC +GCTGCTTGCCCACTGAATACATAATTTTTTCACTTGGAAATTGTTTTAGC +ATCTGCAAAAAATATTTATTTATCAGTTTTATTAAGAAAAAACGAAAAAA +ATCAGTGAAAAACGAAAGAAGACAGGCGGAAAACAATACAAGATAAATGG +CCGCTGAAACTTATCGGCCCCTCGGCCATGGCCTAGAAATCACTTTTCCT +CGTCCCTCGTGAGGAAAAAGTTGCAGTGATTTTGCTCAAATAAAAAAATC +CCCCAAAAACCGATAATTTCACCATTTATCAGATATATCTCTTCCACACA +CCGGAGCTTAGTGGCTTAGTAAAACGAGTTCTTCCACAGCGAGCCGACGA +GATTATCGGTCTCCAGCACATGAAATTATACATTTTTGATGACAATGTAT +TGATTAGTGGGTTAGTTTTTTGTTTGCATGGGTCAGACTACAAACTACAA +AAAGCCTAATTTCAGAGCAAATTTGTCGGATTCTTATTTTACTAATCGAA +CGGATCGATATTTTCTATTCAGAAATTGCAAACCATTGGCAGATTTCTTC +CACGAAATTATCAATGTTGTTGGTGAGTTGGCGATTGCGCTCCACCGCAC +ACACTGTTCAATGGGGCTCGCTTGAACTGATAATTTTTTCTAAAAAATTA +CAAAAATTGTTTTAATTTGCCTTCAAAAAACCATCAGTTAATTAAAATTT +TCTAAGCAAAAAATTATATACTTTCTAAAAAAATTGAATTTCCCGCGAAA +ATAATTTTTTCTGAGAAAATTTGAATTTTTCACCAAAATATTTTTTTCAA +CATTTTTTACCACAAAATGAGGCGGGGCCTCGGTATACACGCTCAAAAAA +TCAAAAAATACTTGTAAATTTGACTACCAGCTATTTTTTTTTCGAAAAAA +AAATCGAAAAGTAGGCCAGTTTTCGAAAAATTCTCGACAAAAATTCCGAA +AAATGGGGCGGAGACCTGTGCGGTATTCGGCATTCGGCATATGCCGATGC +CGGTTTTTGGAGCCCGTCATATGCCGTTATGCCGATTTGAAAATTCACGG +CATATGCCGAAAATGCCGTTATGCCGAAAAATCCCGAATGCCGCACAAGT +CTGGGCGGGACTTCAAAAACCACGCCCACAACAGAGAACAAAAATTTGGA +GTGATGGTTTGCAATTCCCTCGCGCACTTTTTCTTGTTTTTTTTCAAAAA +GATGAAAAAGCGCTCTACTGTACACGTTTTTTTTCGAATATTTTCATTAA +AAATCCAATTTTCAGCCGACTCGAGCTTCATTGTCGAAAATGAGCAACTG +GTGCCGAGCCCAAAATGTGATGTGCACCCATATTTAGGTAATCTGAAAGG +ATGGGTAACCTGAAATTTTTCCAAAAAAATTTTTTTTAAGGCTCCGCTCA +TCTCTACCGAGAAATGCTCAAAACACGTGTGAATCGAGTTATCGAAAAAT +ACAAAGAATCGCGAAAAACGTCGTCGAATTGCATGTCTGCTGACACGTGG +ATTTACCCCGTTTTACAAATGGGGCTTTTGGGAATTCATCAGGAGTTTGA +ATTTTTGCAAAAACTTTTCTCACTGAAAAATCCGGAGCTCAAAATGACGA +TGGCTTCGGGATATTTCAATTTTATTCGAGATTATGAGGAATCGATTCTG +AAAGAAGGAGATTATCATTTGGATATTCTTACAGCTTCTCCTTTTGTAAG +ATTTTTTTTGAGGGAAAAATATCTGAAATAAGTTCAAAAATTTCAAAATT +GAATTTTTTCGAAATTTTTGTAGGAAATTTTGGTTAAAAAAAGTTTTCTC +GAGAAATTTGAATTTCCCGCCAAATTTTTTCTGTGAAAATTTGATTTTCC +CCTCAAACATGTTTTCTCATAAAATTTGAATTTCCCGTCAAAATGTTTCT +GAGGAAGTTTGATTTTCTCATCAAAATTTTTCAAAATTTCCAGGCGAACG +GATTCTTCGAATCAAATGGCTTCTCGAAATATATTCCACCACTATATTCC +AACATTTCTGATCAATTTCTTCGAAAACGAGAAATCAACGGCCGATTGAA +TGTAAAAATGTTCGAATATCGAAGAGAAGAATGGACATTTCATGCAAAAG +GTCTTTGGGCAGAACATAATAATCAATTAATGACATTAATTGGCTCATCA +AATTACGGTTATCGATCGGTTCATCGAGATCTTGAAGCTCAAGTGATGGT +TGTTACAAGAAATCCGACACTTATCGATCGATTGAAAGATGAGAAAAATC +TATTATTCGAATATTCATCGATACTTGACATGGCTGCACTTCAACAACCG +GAACATCATATTCCACCATTAGTTCGAGTTATTTCACGTCTTATTCGGAG +TTTTTTGTAGACGTTTTCCAATTTTTTATAGCGGAATAATAAGGTTTTTG +ACTTTAATAAATCTTTGTAGATTTCAGTTTTTTTGAAATGCAACATTTTG +CCGAATTAGGCCATTTGACAATTTTTGGTCGTGTCACGGCGCGGTTTGCA +GTAGAAAACTAAATGTATTTTGATTTGTTTTTTCGAAATATCCGAAAAAC +AACAAAAAAATCTGTTTTTTGTTGAAAAAAATGTTGCGAATTTCAGAAAA +CGGCACTTTTCCGATTTCTGCCCCCTAGGGCTGTTATGAGGGACGTCCCC +TATTGGGGGGCGGGGACGATCATTTGTCCCCCCATGGGGGACGGGGGCTC +GTCCCCGTCCCCACGTCGGGGGACGGGGAGCGCCCCTTGTCCCCGATGGA +ACGAAAAGTCGTCCCCTTTTAATTTTTGATTTATTTTAGATTTTCACTTC +ATTTATTACCGGTACAGAGAGTGTAGATAGTTAGAGAGTGCCAGACATCC +GGGACCCAATGGAGCGGGGCGCGCGGAAGAGACGATTAGTGTCGATTTAC +GAAATTTTCCTCGTTGTCATCATTTCGTAAATCGACACAAATCGTCTCTT +CCGCTTGGGTCCCGGATGTCTGGCACTCTAACTATCTACACTCTCTGTAC +CGATAATAAAATATTTTTACGTGAATCTCGTTTCCACTAAGATGTGCGGG +TGGATACCGTGGATATTCCACACAAAAAACGTGTCGCTTTAATAATTATG +AAGCAAAATACAAACGCACATTCTTCACATTGGGTAAAGGGGGCGCGCTC +CCCCTTTACCCGGGCGCCCCTTTTCGGGGGGGGGGGGGGGGCGTATTACG +GGAGGTTTTTTGAAAAATAATTTTTGAAATTTGTCAACTGTCGACAGCTG +TCGTTCAATTAATGTTTTTTTTTCAAATCTCCATACAAAAATGTTCATAG +TAAATTCTTTATCAATATTGGGGTCCCTCACAAAGTTCAAGTTTTCTTCT +CACTCTTCACGGCCGCCTTCGATTTTTTCTTAAGACCTTCATTTGCATCA +AAATACATTCGACAAATTTGAGTCACATAAGCATCATCATGTGCGTTTGC +CTGCAAATGTTAACAAAGTACCAGGCGGATGCCAAGCTTTCACGTCTTCA +TGTCTACGTAGAAAATGCAGTCATGAAGTAGGCACGCAGACAGACAGGCA +AGTACATAATCAGGCAATAAATGGGCAAGTAGGCAAAGCAGGCATGAAAT +AGGCGCTTAGGCACGTGGGTAGGCAGGTATGAGACATAGGCAAACATGCA +GGCAGGTATGAAAAGCGAGAAAAGGCAGGTGAGCATGATGAAGGCACATA +GGCAGGTAGGCAAGGAAGCTCCTAGACAGGTACAAAATAGATGTGCGCAA +AGTAGGCATGTGCAAAGAAACTAAGCTCGTCGCCAGGCATGAGGTAAGCG +CATAGGCTTGCAAGTAGGCGAGTAAACACGCGGGCATCGAATAGGCAATT +AGGCAGGTATTTTTGTGCTCCATTTGGAAACACACTTACTGGATAGAAAA +GAGTGAGAGTCGTGTAAAATGCAAATGCCAAATAAATTGGATCCGGTGCA +GCACATTTTCTCTTTGATCTCGTTTGTTCAATCAGACTCCGATAATTGAT +TTCTCCAGTTTCACTTGTATTGATCGCTTGGAAGAGGCTCTCGATGACTG +AAAAATGCTCAGAAATTTCGGATATGTTCTCGATTTTCAGTGAATTTTTC +CTGAGAAAAAGCTAAAAACTCACGAACAAACGCTGCCGATCGTCCACCAC +CAGTATTGCATACGACAAAAACCGGTCTCTCGCTGTCTGTCACTAGTTTC +AACAAATACCTAATCTCCTCGGCATCTTTCGGTCCCATATGCTCCGGCCA +TCCGGTATACTGGTAATGAGTCACCTCTTGAGTACGCTTCTTTCTGGAAA +AAAGTTTGTTGCAGGCTACCTTTTATGCCTGCATGGAAAAAAATAGTAGG +CGGACAGGCGTGAGGAAGGTTAGAATATTGATGAGAAAAATTGAAAACAA +TCATTTCAAAAAGCAAAGAATTGACCGGTTATTATTAAAAAATAAAAATT +TTTATCCGGACAATCCGATGCAGATGTGAGTGCCTGCCTACCGGCGTGCC +ACCGCGCCTATTTCATGCCTGCGTGCCTATACTTACCCAAATGTTAGCAA +CAATTGTCTAGTCTTCAACAAAGGCTTCGAGATACTCTTCGTGCAAGTGA +TTGTTAAGTCCGCCAAAATTAGTTTTTCGTCGAGTTCAGTGGGAAAGTAC +CTATCACAGTTCACCTTATTAGCTCCAATAAAGTGATCTGAAAAATAAAT +GGATTAAAAACGGAGGGTGGCTTGATAGACAGGCAGGCAGGACTACTGCC +CTGTGTAGGCCGTCTTGTAGACAAGCAGACAGGAGTGGGTCACCATGTAG +GCAGACGGGAGGGTGTAGGTTGTCTAGTGGGCAGGCAGGCGTAGGCTGCT +GCCAAGCAGATATAGGCTCACCTATTTCCGCGAAATCGCACAACATCACA +ATTGTGCTTGGTTTATTCAGCTTCACTGACTCCCAAAATGCGGCAATCGC +CAAAATATCGGAGCTTTTCTTATCAACAGGCAACTGCGGAGCAGGCATCA +ACACAAACTTCAAGCCGTTATCCAATTCAACAACATGTGATGATTCTCCC +TGGCTGAAAATGAAGATTTTTTGGTAGGTACCCATAATTTTGCCTACCTG +TCTACCTATGTGCGCTTGAGTTAAAGGTTAAACCTAAGCCTATGCCTAAA +CCTGAGCCTAAGCTGAAGCCTAAGCTTAAGGTTAAGTGTAAGCGTAAGCG +TAAACCTAAGCAATATGTAGAGGCGAAAGGTAGGCAGGCAGGCGTAACAG +TCTTACCCATTCTTTTTCGAAGACTCATATGACACCGGATCACATTGACA +GTGATTACCTCCCTGTAAGCCGCAAAACTGGGCAAAATCGTCTCCCGTAA +TTTCTAGGTTATTTGGAACATTCTCAAATACTGAAGTACAATTTCTTTTT +CTAGTAACGAAATCCGAAATTTGCGTGTTGAATGTCTTGAGGAAGTTTGA +AAAACGTGTCTCATTCACATCCACACGACTGATCATCTGATTTGGCGGGT +ACAGTTTCTCTTTTTCTTCCGAGTCGAGTATTTTGTAGCCGTTCGGGGTT +AAGCAAAAGTAAGCAATTATTGCACAAATTATGACAATGACGATCAGAGC +CAAAATTACATATTGTCCGTGTGTTCTGGGATTTTGGAAATTTTTAGTGA +AGCTTCTAGGCTTTAGCTTATGCTTAGGCATAGGCTTAGGCTTCGGCTTA +GGATTAGGCCTAAACACAGGAGCATATAGGTTGGCAGGCAGGCAAAATTA +GAGGTACCCGCCAAATATCTAGAAGCTTCACTAAAAAAAAAACGTTTTGA +ATTTAGCATGAAAACAATTTTGAAAAAGTAAAATGTTTTCTTATCTCAAT +TTTTTCCTTGATTTTATATTGTAATTAAAAATAATAATTTGAATTTTCAG +CTCGATTTAGATAGAGTTGTGCTAGATTTCAAGAAGAAATTGAGAATTTT +CGTAAAAAATATTTTTAACGCGAAAAAATTTTTAAAGCTTTAATCCAAAT +TGTTCAAAAAAGTTTGGAGTAAAAAATTTGGAATTTTTTTGATTTTCACC +CGAAAACCTTTCTTTAGAATGTCTGCCTCTTGCCTCCATCCGCGCCTTAT +GCTCAATCCGCGCCTTATGATTTTTCTCCGGGAACTTGAGACGATTTGGT +TGTTGGGAGAAGAAGTGCGGAATGTGGAGCGTTTGTTGAGAAAAGATAAA +ATTTGGAATTTTTTTGATTTTCACCCGAAAACCTTTCTTTAGAATGTCTG +CCTCTTGCCTCAATCCGCCTTATGATTTTTCTCCGGGAACTTGAGACGAT +TTGGTTGTTGGGAGAAGAAGTGCGGAATGTGGAGCGTTTGTTGAGAAAAG +ATAGATTTTCTACTATTTCTCAATTATTCAATACTATCGAACGACTTGAT +GTCCAGTCTTTGAATGTTCTTGTCGAGGAGGCGAAGGTTATTGGTAAGTG +TATGCGTGGCTTTCCGATGAATTACCAACGGCACGGAAAGCCTGAGTGTA +CCCTTTCGATTTCATCTTCGGAAAGTGTGCTAAGCGTAGGCGCGTTAAGC +TAATTTTTCCTGGTAAATCCGCAATTCTTGAAGATCGAACCAATAGGGAA +CACTGTGGCACCACGTGCAACTTCAGGGGTAGGCGGCAAACACAACGGAA +ATTTATCGATTTGCCCAATTTGCCAGAAATTTCGGTTTCCGAAATTTTGT +CGATGCATTAAGGGTTTGATAATAAAATCGAGTTTGGGAATTAGCGTTTT +TCAAAAATTGTCGAATACCTTCAGAATTTTGGTTTCCGAAAGTTTGTCTA +AAAATGCAGGGGTAGGCGGCAACTGCCGTTTGGCATATTTATTTTTGGCG +AATTCACCAAATTCCCGTGAAACATGCGTGAACTTTCTTCTCGTTTCTTA +ATTAGTTTTTCATCAAATTGATAAAAATGAGAAAATTATAAATTTGTAAA +TTCACTTCAAAATGCAGGCGGGCAGGTTTCAGTCAAGCCCTGAAACCGCG +CCTGTCTACCATGGAAGCCCTACTTTCAAATAAGATCAACTCACTGTGGT +GGTGGACCATTCTTTTCAGAATTTCCAAGATCTGGCGGTGGGAGAATTGC +AGTCGGCAGAGGCTTGAATAAATTTGAAAAAAACAAGTCAAGAGCAGCAA +GAGCCTTTTTCGGTTCATCAAGTCTGTTTTGAAAACTTGAAAACTCCAGT +CCACCATCATCCAAGCTCTTCAGAGCATCCTGAACTTCACCGAGCGACTT +CTTATTGCCAACATCCTTCACAAGTTCTACCAGTTTTTCCAACGATTTTT +CCAAGCCCATAAGACCACCAAGATTAGCCCAATCAACCTTCTTAGCTTCC +GTGAAAACATAACCATAGTCTACAAATTTTGTGGAATCAGACTTTTTAAT +TCCACTCTTCCATGCATCTAGCTGAACAAACATCACATCCAAAGATGCTC +CAAGCGCCACCAGCTTCTCCAGATTATCCTTATCGTCCTGTGCCAAAGTG +GCTCCACTCGCTGCCAACTCTCGTTGCACAATTTGTGCATGGTTCTTGAT +AATATCCACATTTGCTCTTTCTCGGAGCACGTCCTCCAGTCGAGCAATTT +CTTGTGCCGCTGGGCCAATGGAATTAGTGTGTTCAGCGGCGTTTGGAAAC +TGGGATGTTTTATCCGAAGCAAATTTGCGGCGCTTGCTAAAGTACAGCGC +CAGAGATTTCAGACCACTATTGAGGCTTGAAACTGAGATCAGAGCATCTT +CGACGGCAGTGACTATCGGCGGGAATTTTTGATCTGCTCGGAACGAATTC +AAATCTGACAGGTTCTTTTGAATTTTGTCCAATTCTTTGTTGGATTGAAG +ACAGCTCAGTACGTCGAGAAATTGAGCAATATCAGATCGAGAGTCATTGA +TTTTTTCAATAGCACGTTTTTCTAGTGTTTTCAAAAGATTCGGATTCAAG +AAAGTAGCGTTTGCCGTCATTCTACTCATGGTCAGCGACAAGCCGGTCAT +TTTTTTCACTCCATTAAAGCATGGCTCAGCGGTTGTCCAATTGCTATTGT +TCATATCCTTGCAAACAGTGAGCACTTCTGCGTGTCCTGATTTGCTTTCA +ACAAGTTGATTCATCACACTTTTCAATATCGATTTCGATTGTTCCAATTC +GGTGTCAATGTTCGATGCAATTTTAGATAGTTCCTCCAGATTCGTGAAGT +CGGGGGCGGTAGTTAGAGTAGATTTGGCGCATTGGGCTGAAAGTTTATTT +TTATTTTCGTTTTTTTGAGTTTGAACTTTTGTGGACAACCGACAGATTGG +CTCAAACTAAAAGGACTCTAAAATATACAAATTTTGGAACTCAAATCAAT +TTCGCAAATATTACTTTTTTCTACGGAGCTTTGATCAGGGTGGGGTGGCA +AACGATTTTTTTCCAGCAAACGGTAAATCGGCAAACCGGCATTTTGCCGA +TTTTCCAAAATGGCCGAAAATTTTTGAATCCCTCCCTCTAAACACTTCCG +GCAAATTGTTATCCAGCAAACTACAATTCGGCAAATTGCCTGAATTAAAA +ATTTCCGCCCAATCGGCAAATTGCAGTAACTGCAAATTTCCGATAAATTT +GGAGAAACCGGCAAATCGCCGAAAATTTTTGGTAACTGGAAAAAATTTCA +AAAGGCACTGTACCCGTGCTTCCGTTTTTTAAAAAATGCTTCTAAACAGT +TCCGGCATATTGATATCCGGCAAACGGCAAATCAGCAGTTTGGCTAAAAT +AAAAATATCCGGCGAATCAGCAAATTGCTGGAATTAAAAAGTTCCTCCAA +ATCGGCAAAACCGGGAATTTGGTGAATTCGCCAAAAATAAATATGCCAAA +CGGCAGTTGCCGCCTACCCCTGCATTTTTAGACAAACTTTCGGAAACCAA +AATTCTGAAGGTATTCGACAATTTTTGAAAAACGCTAATTCCCAAACTCG +ATTTTATTATCAAACACTTAATGCATCGACAAAATTTCGGAAACCGAAAT +TTCTGGCAAATTGGGCAAATCGATAAATTTCCGTTGTGTTTGCCGCCTAC +CCCTGAAGTTGCACGTGGTGCCACAGTGTTCCCTATTGGTTCGATCTTCA +AGAATTGCGGATTTACCAGGAAAAATTAGCTTAACGCGCCTACGCTTAGC +ACACTTTCCGAAGATGAAATCGAAAGGGTACACTCAGGCTTTCCGTGCCG +TTGGTAATTCATCGGAAAGCCACGCATACACTTACCAATAACCTTCGCCT +CATCGACAAGAACATTCAAAGACTGGATATCAAGTCGTTCGATAGTATTG +AATAATTGAGAAATAGTAGAAAATCTATCTTTTCTCAACAAACGCTCCAC +ATTCCGCACTTCTTCTCCCAACAACCAAATCGTCTCAAGTTCCCGGAGAA +AAATCATGTGATCAGTAGTTTCTCGGGCCCAAGCGTCGGTTGCCAATTGA +GAGTTTAGTGCTCCAATATCAATTGCTCCATTCGGTAGACCAACTGTGTA +CTTCTTGGTTCGCAGGGACTGCCCGATGGATTCGATGGTTTGAAGATGGA +TCTTCGATTCTTGATTTGGAAATGCATTCCGGATAGATGCCATGTGTTCT +TCTAGCTTTCTTAGTCCCCGATTGATGTCTACAATCTTGAAGGATGAAAT +AAAGTTCATCACATCACGAACTTTTGGCCATAATACAAAGAAAGAAGCAG +CAGAATTATTGTTTTTGAAGCCATGCAACGTAATCTTCGGATTCTCCACT +ATGTTCAAAAAATCTTGGGATTTTTTCAACAAATCGTTTAACGCAGAATG +GGATTTGGGAATATCGGTGAAACTAGTGAACGCTTCAATCTCTGTGTACG +AGTTGCTCCATACTGATAGCTTTTCGGAAAGGGTTGTAACTGATGAAAAA +CTGTCTGTAATGTCTTTCATGTCTGCCTTGAAATTAGTCTCGTCTGGCCA +CTTCTTGAGATCTCCAATATCATGAGCCACGTGGACAACACTTTTGACAG +TTGTGAAGAATTGATCTGCCTCAACATCGTCGCCGATATTCGATTGTAGT +TCTATAAAGGTATAGTTTTTGGGGGCAAAAAACGAAAGTGGTTCAAAATT +TTGGAACAAAATGCCTATTTTTAGATAGCTAAAATCTAAAATTTTGCAAT +GCTGACAAGTTGTGAAAATTTGAAATTTTAACAGAAAATAGGCTTTTTCC +TAAACTTTGAATCACCTTACTTTTTTTTTGAAATTTTCGAAACTTTTCGG +TTATTTCCAAAAAAAAGCCGCAAATACTCTATCAGGGGTAGGCGGGAATT +GCAGTTCGGCAAATGTATTTTCTGCAAATTCGGCAAATCGGGATGTGTAC +AATTTTGTCGTCTCTGGCAGTTTACCGACTTGCCCATTTACCGAAAATTT +TAATTCCGGCAAATTGTCCATACTCTATTACTACCATAGGCCCTTATATA +ATCTTTTTCCGCCCACCCCTGTACTCTATTACCACCTAATCTGTTACTAC +AGTGGATTTTTTGAAACCAAAATTTCAGCTTTTGAATTTTATATTCGTAG +TGAAAAGATATTCGTAGTGAAAAGTTGAAACCTGGAAAACATAGTTGCAT +AATTGCATCGTAATATGTAAAAATAGGTCTTCCATGGTAGATAGGCGCGG +TTTCAGGGCCTGCCTGGAACCTGCCTGCCCTATGTGAACGAGTAGACTGT +AGTTTTAAAAAACAAAAAAAGGTATTTGCCTAACAAAAAACATACTCAAA +TATTTGAATGTTTGCAACCAAACCTTTAAGCGCTATCAGTTTAGATTCCA +GCGAACTGTAGTCAATTGCATTCAGTTGATCCATTGAGAAATCGTATTTG +AACAAATCCAAAGTTAAATTCATTGATGGAATGGTTCCTTTTGTCAATTC +TTGTTGTAGGTACATTGCATTGATCAATCGTGAGGCGAATTGTAATCGCT +CAACGGCAGTTATCAAGTTGTCATCTGCAACTTTTATGAATGATTTTTTT +AAAAAGTTATTTGTTGTCATTTTTCTTTTATTAATTATTACGTATATTAT +ACGTATCATGCGAGTTTAGCTTTCCAACCCCCCGCGAACTCTTTTTACTT +TTTTTTTTTTTAACTTTTGTCTTTTTTGTCCTTTCTTGGCTATTTTTTTT +ATGAGAATTGACCCGAATTTGACTTTTTTCGGATTTTTAGGAATTTCTAG +GAATTTTTCTTTTTTGTCAAAGCGAGCTAACGCTCGCCACTGACGCCAAG +CCTAACATAAGACTTAACCTAAGTCTTAGCCTAAGCCTTACAAGGAAAGT +CTTTGAAGGGGCCTGTAGATTTGGGTTTCTCATGTTGATATTCCGATAGA +AGAGTGTTAGTTTTGATCTCTCCAAAAAATTTAGCTGCCCAAGCCAAGTT +TCAGCAAAGTAATGACATTTTGAAATTTCAGTTAAAAACACCATTGAAAT +ACACTGTCTTACAGTGCTATCCACACAAATATCAGCTTGCGTGAACACCG +AAAATGTGACGCCCACCACAATAGGCTGAAGACAGTGGATTTCAATGGTG +TTTTTAACTGAAATTTCAAAATGTCATAACTTTGCTGAAACTTGACTTGG +GCAGCTAAATTGTTTGGAGAGATCAAAACTAACACTCTTCTATCGGAATA +TCAACATGAGAACCCCAAATCTACGGGCCGCTTTAAAGACTTCCCTTGTT +AGCCTAAGCCTATGCAAGACACGCAAAATATACATTAACATATATATACA +ACAAATACAACGTAAAAATTGTTTTTCTGTAATTCGACTGACAAACCTTT +AGCTTCACGTTTGGAACGTGGATCTAATGACATCACATTAAAGAAACTGG +ATTCTTCTGGAACAAAATATATTGAAATTAAAGCTCTGAAACAGTCAAGA +AACCTTCGAAAGTATCCGAATTGACAACACGATTAACCGTTATAATTATC +AAAACGATTATTATTTTGATTCCTGGAAGACAGAAGAAATTCGGAACGAA +AATAAAAATCAACCTACTCATTGCAAAGTATTATGAAACTTCCCTTTGAT +CGACGGTTTTTGAATCAATTAATGATTGGAAGTGTGAATTCTGAGAGAAG +GAGTGTTGGAATTTTTATTTATTTTATAACGAAAAGGTCACGGTTTCTGT +AATTTTAATTTCTATGAAAGTTTTAGGGACTCACAGAATGTCAAACACTA +GATGGCCGAAGAAAATTTGACATAAGCAGCGAAATTTGACCTTTCAAAAA +AAAATTAATATTACGTGAAATCTTTTTTTTTCCAATGGAATTGAATTTTT +GGCTGATACATGAGGGAATGTGTTTCAAGCTGTAATTTCAGTAAAACTGT +ACAAGAAAAAACGTTCAATATTTTTACCTTTGCTTATAACTCCTCTACAA +AATTTTTTCGGACAAAAAAATAAAACAAGCATGGAGATTACAGGTGAATT +TCGAATCCTCATCTTCATTTTTCAGACTGAAAATCCAAGAAAAGTAGCCC +GAACTTTTTTCTGAAAAAGTTCCTATATACTCATCAAACATTCATAAACA +GTATTTAAACAAAAAATCCCGAGATAACACTTTTGTCTTCAAGATATTCA +GGTTGAAAACTAATGTCCTGAAACTTGGATTTTGGGTCCTTAAGAAGATA +AAACAGATAATTAGCTTTTACGTTAATACCCGCAATCATTTGCAAATTAG +AGCAAAATTAAATTGAAACTTTTTTTTGGATTTAAACATTTTTTGGAGCC +GAAATACAAGTTTCAGGACACTAGTTTTCAACCTGAATATCTTGAAGACA +AAAGTGTTATCTTGGGATTTTTTGTTTAAATACTGTTTATGAATGTTTGA +TGAGTATTTAGGAACTTTTTCAGAAAAAAGTTCGGGCTACTTTTCTCGGA +ATTTCAGTCTGAAAATGTATGATTTTTTAATTCAAAATTTGAGGGAATGT +CGTTCATTGTGGCTCGAGGTCAATGGATAAATGGCTAAGACTAAAACATC +ATTGATCGAAGAATGATTTTTTATTCATAAAAACTATATATTTGACCTGA +AATCATTGTTTTTTGTCACTATAACCCATTGGAATGAGCTGTAGAAATTA +ATTAAATTTAGAAATGATTTTACCGATACGTGGCAATGTTTAATACATTA +GTTTTCTGGCCGAAGATTTGTATGTTTTCCCGAGAAAGTGAAGCGACAGC +TTAAAAGCGCATCGCCTTTAGTGAGAGGCAGGTCTCGACGCGACGACATC +TTTCCTCGCGCGCAGCGGCGAGATTTCGTCATTCTACGTGTTGGTAAAGA +AAAAGGACGTGATTTTATCGATTTGCATCGATTTTTTTTGGATTTTTCTT +TGTTTTTATTGTATTTTTATCGAATTTTTAGTAGTTTTAAGGTTTTTTAT +CGATTTTCCTTGATTCCGTTGCGTTTTTAAGCGTTTTTCTCGTTCGTAAT +GATAAAAAGGGGGTTATTTCTCCGTTTTCCAAGAGTTATCTGCGCGTATG +CCAGATTTTGCAGGAGGAATCATCAAAATTCTCAGTTTTTGGCATGTAAT +CCTTACGAAGAGTACTTTCTGAGGCTCAATGGCTTTTTCCCCCGCTGTTA +GGTGCTTCAGTAAGTGTTCTACTCCTTTCAGGGGTTCCTTCTCTCGTCTA +GGAGATTAAATATGTTCGCATTTGTTTCTTCCCTCTCTCTTACGCGCTCT +TTCCAGCATTGTTAGTTTATCCACGCTCTTTTCCTCTGTAATTTTTCGTT +TATCACTTTCTCTAATTTTTCGGTTTCCGGTTCGTGCACTCGCGCACCCT +CTCCCTATTTTACTCTATCTCTCACTATCTCTCACATCTATCTCTATCTC +TCACAAGCTATTTTGGTATTTTGCGCGTTAAGAAGTCATGTTTTGATGGA +CCGTGTCCAAAGGAAGAATATTTTCGTCGAGTGAAAGGTATGTAACTTCG +TGTGAAGTCGACTCCATGAGTCTTGTGAATATTCCGATAACGTTTTATCG +AGATGTATTATCGGGCGGCCCGAATTTTATGTATGTTTTTCATTGTGGTT +ACCATGTAACGGGAGTTCACATCGCAGAAAGAGCAATTCTTTATCGCGAA +AGTACGATTTCAGGCCCCGGAAGGCTTTCTTATCAGTTTAATGCGACATC +TTTCGTCGGGTGAGATATATTGTCTTGCGTTTCTATCGCATTTCATTGGA +CCGGTCGAGCCAGGTCTGAGTGTTTATGAGTACGAGTCGACTCCGTGAGT +CTCAATGATTTTCCGTTTTCAGGCGGTTTTCAAGGTTTCCCGTTCTTGGT +TTCTGCTTCATCTTCTACTACCGTTTTAAGTAGGATTGGCTCAAGTCTAC +GGAAGAGTAGAGCAAGCCTACGAAGAAGGTCTTCGAAAGAGTAGCGCAAG +TTTACGGAGGATTCACGCAGGTCTACGGAAGAGTGGAGCAGGTATACGTT +AGAGTGGCACTAGACCATACTGGGAGTCCGATTTCCAATTGGATTCTCGA +AAAACCTTGTACCTGCACAAATAACCAGACGAGCCGATATATCTACCTTA +CCGAGCTCCGGGTTAATCGTCGTCAAGTATTTCAGGATGAAGCGTATAAG +GCGATGATTTTCTTTAGCTATGCCGCGCGTTTTGCAATTGCATAGCTGTG +TATTCCGTGTAGACTTTATCGCTCACTTGTTCGATTTTCAGGACATCCGG +TTCGACCTTTTTTCTTTCTCCCGCTATCGACGACGCAGATCACGTATGAG +TTGCTTTTATATACGGCGATCGATTGGTCCGGTATACGTAAAATTAGCTC +TATATTTTATCGCTTTCGTTGCTCACGCGATTCCCAGGTATTTTAATGTC +GAATCATATTCCGTCACCTACCACTACGTAGGAGATATGCAGGGCTATGT +GAGAATAACTCAGGTTTCGTAAGAGTTTCTCAAGACTAGGGAGGATATTC +GCAGGTTGTTGAGTAATTTGTTTTTCCAATTAGCTATTCTCCTTGTCAGG +ACTTATTCAGGTGTGAGTCGAAGTAGCCCGAGACGTTTGGCCCTAGTATG +GATACTTCACGACAGTTTCAGACAGATTGTGGTCCGCCTTTAATGGGAAT +TATTTCTACTGCACAGGTTCATAGCTGACTTAGCCGAATGAGCCCCTTCG +ACGTCGCAATTTGGCGGTTAGCACACTTCCAGGAAGACATAGACGAATCA +CAGTTTCAGAATTCCTATACACTTCAGTAACTACGGAGTAAGGCGATCAG +TTCCTTGCCGCATTTATATGTTCATCTTAACTTTATTTTATATTAGCTCA +CGGCTTTCATTGGAAACTACAGATAACTGAGCCAAATGCTTCGCCTTTTT +GTCACTTTTTCCCAGTTCACTCAAGCCCAGAGTAGATGTAGTTTGAGGTT +ATCTACTTCTCGTTTCCATGTGCGGATACTAGCAGAGTTTCTCCTGTTAT +AACTGAGAGTCATTTCACACACAATACGGTTTATCTGTCGGCAGTTTCTT +CTCACAAGGTTTTCGCTATAGATGAATATCTGGTATAGGGGTGAAGAATC +TGTAATTATTAAACGCCTCAAGCTTATAGCCGTGACTGACAGTTATAGCC +CCCGGCTTTGCTGGTTCTACCCTATACCACACAAAACCCAAACCAATAAA +CCCATAATACTATATAATTCGTGTTGTCTTATTAGAGCGTAACTTGATCA +GGGAAAACGAATTCTCGGGGAGCGAAGCGATCCGAGAATTGTATGTTTTC +CCGAGAAAGTGAAGCGACAGCTTAAAGGCGCATCGCCTTTAGTGAGAGGC +AGGTCTCGACGCGACGACATCTTTCCTCGCGCGCAGCGGCGAGATTTCGT +CATTCTACGTGTTGGTTTCCCCCCTCCCGCCCCACACACATATTATTCCA +AAGTGCGAGACACATATGCTATGATTTCCCTTCCGGAGAAAAATCGAATT +ATTATGAAAATATTAAGTTTAAACCGTAAGTCGTTTATTTTCAGGAGGTG +AGTTTTATTTTTCCTTCATTGTCGCCTGAGTGGGCAGTCGGTGTCTATCT +GCAACATTCGCAGCTCGACCCTTGTGCTTGTTTTGGCGGTAGCAGGAAAC +TTATGGGTTTTTTCACAGTTTCGGGAGAGATATTTACAGGCTCTGGTTCA +GGGAACCAGATTCAGAGTTTAATAATGATATATCTTTACAGGAAAATTGT +GGTTAGAGTTTCATGGCAGCTTCAGATCCCCTGATGATCAACAGTTCAAT +CCACGGAAACACGGACGAAATGAGTGGTCCACCGAGCAACAATGTGGAAC +GAGACGATTCCAGGTTTTCCATGCCCCCTAACATCGATGATGGTCTTATG +GTAAAGTTCTTCCAATCAAGCGGTGTTCGTGTTTTGGATAAACTTCTTCG +ATAAGTAATACTTGACTAAAAAATATCGAGAATTAAAGTCACAATTAAAA +TTTACAAAATATTTTGTTCCAGATTATGAATTTTCGAAGATTAGACTATT +CACGGCCACGTAGCGTTTGACATGTTGTGGGACTGAATTTCTACAAAAAC +GTGAACTCACGTAGACTGTCTCTTGAATAATTTGAATGAAACAGATGTGA +GCTCCGGAATAGGCTTAGGCTTAGGCTTAGGCGGGGCTGGGAGGAGAAAA +AAATTGCGGAATTTGCCGTTTGAAGAGCTCGGCGAGTTTGCCGAGTTTGG +CAAATTTTAAATTTTGCCGTACACACTACAAATTGGACAAAAAATCGAAA +TATCAAAAATAACAAATTGTTCTGAGTTTGATCAGTTCGGTAAGAAAATT +TTGAAAAAAGTGATTTGCAGAATTTGCCAAGCTCGCCTTTGTCTTTGGTC +AATTTAGCACCATATGAGTGATTATTATCAATTTTCCCACTGTCGCTACT +TCACATTTAAAAAGTAGTCATCAATTGCCGAAACAACTTCCTTCCAGCTT +AAACTTTTTTCTTAGCCTCATCGGGACCCTTTCCTAATCCCTTCTTAACC +TCATTCTTCCCATCTTCCAAAATTTCCATCCTTCTTCTTCTTCTTCTTCC +CACTACGACCATCTTTGTCGTATAGCACCTTTCTCGCGAGAGTGTGTGGA +AACAATTTGCGAAAAACGGCTCCCGATCCCCCCATTCGTTTTGGCGAAAT +CAATAGACACAAAAATGTTCAAACAAATCTCCCCTTCTCGTTTATCCCCC +TGTTGCACAATATCCTTTTCTCACAAAAAAACCTTTGCTCTTCAATTTTC +GGAATCATCTTTTTGCGCTTTGTCGTGTTACTGTGAAAGGCGGAGTACTG +AAATATGGAAAATATTTTTAAATGACTCCCTGATTCCGAATATCTATGTG +AGAAAGTTCAAAAAATTTTCCCTCATTTTATATTTCAGCTTGAAATCGTG +ACTTTCATTGTGCACTAATGAGATTTCGATTTCGAAGTTTTTTTGAAATG +TGTTTTCAAGGTCAATTTTCAAGGTCAATTTATTATTTTACTATCGAAAA +ACTAAAAAAATTTCAATGAGTAAAGTAAGTAAGTAAGCATTTCGTAAATA +TACAAAAATCTCGTAAATCGACACATAGCGTCTCTGGCGCGAAAATTCGA +AATCTCATGGGTGCACAAATGAAATGCGAGATTTCAAACTCAAATGTAAA +ATAAGGGAAATTTTTTTGAATTTTGTCACATAGATATTCGGAATCAGGGG +CAAATTTGAAGTCAATTAAAAATATTTTTCAGATTTCGTGGTACTCTAGT +CTAAAACTAAAACTAAAACTAAACTAAAGTTAAATTAATATTAAATTACC +ATGAATCTAATTTTTGTTTTTTAAAGTTTCCTGCAAAAATTCCAAGATCT +CAGTTTGCCGAAGTCTAAATAACGACAACTCTGAACTTTTGTCCCGAAAG +AAATCGAACACCGGTGTATACTAATAAGATCCCTCGAAGCTCGGTATACA +AAAGGATCATGAAAAAGGGGTGTCTCACCTTGCGCATAATACCTTCTGTC +TTTCCCCCTTCACCAGAAAGATTTCCTTCTTATATTTGTTCGTTTCGTTC +CTGCACACTCTCCATCTCTTCTAACCCCCTCCTCATTCAGAATACTCTCT +CATCTCACAACGCTTCTGTCTACCTGCCTGCGTCTCCTCGGTACCATATA +CTATCTTGTAGCTGCCACTTACCAACAGACTTGCCTCTTGGAGGTCTCTC +TCTCTTTTCCACCAAATCACCTTGTTCTTCCGACTTGTTCTCTCTTATCG +AACTGACTTTTCGTGTCTGCGGGCCTTTCACATTATTTTCCAATTTTATT +CGAATTTTATGTGCCCACTGCTTGCTAGGTTTATTGAGTGCCGCATTAAT +TTTATTGATTAAAAAAAAAGCCACTTGTAACAATTTTTATGAAATTTGTT +TGCATATTTATTTAACAGTAGCGAAATTGTTTTAAAATTCGTACTGTGTG +AGAAATTTGCACTTTCGAAGTGTTTAAAACATTCTATTACGGGATCACAA +GATTATGAGAATGCTTATTGCGCAACATTTTTGACGCGCAAAATATCTAG +TAGCGAAAACTACAGTAATTCTTCAAATGACTACTGTAGCGCTTGTGTCG +ATACTGGCTCGATTTTTTAAATGATTTTTTTTCGAATAGTGACGTCGATA +TTCCATTTTGCTTTCTTTTTCGTATTATAATTTTATTCATTTCGAGAATC +GAGCCCATAAATCGACACAAACACTACAGTAGTCATTTAAAGAATTACTG +TTATTTTCGCTACGAGATATTTAGCGCGTCAAGATTTTTCCTTACGGAAA +TACAAACTTCTTGGCGAAAATTTCACGAAAATTCAAATTTCCCGCTTAGA +ATTTCCCGAATTTTTCGAATTTCCTGCCAAATAAAAACTAGTTTAAATAT +TTAAAAAAAAGCTTAGAATTCTTAGAATGCGTATTGCGCAGCATATTTGA +CGCCCAAAGTATCTCATAGCGAAAACACAGTAATTCTTGAAATGACTACT +GTAGCGCTTTTGTCGATTTACGGGCTCGATTTTTGAAATAAATTTTTTAA +AATCTTTTCGAATCAAGCCCGTGAATCGACACAAGCTCTACAGTAGTTAT +TCAAAAAGTAGTTTTGGCTTCGATCGAGATATTTTGTGTGTCAAATATAT +TCCCGTAAAACAAAATACCGTCTAAAGATATAAAATTTAACGCCTATTAC +ACCCCAAAACCCGCCGGAAAATCCAGAAAAATTATATAAATTCGCAGTCA +CTTCTCAAAAATAACCTGAATAGTTGACCGCGTAATTCGACCCGTTTCCC +TACGACTGACCACACCCCGATTCTCTCGAATTACCCGCGACAAGCTTAAG +CATCTTTCTTCATTCCCACACTTTTCGTAAACTTCTGAGAGACAAAACAA +TAATATTTCTTTCTCAAATCAATAATGCCTATATTCTCCGCATCCCGTAG +CCGATCCCATCACCGTAATTCTAGAAATCCCACGAAATTTTCCAATTTCT +CTATTGAAAAGGTCTCTCTTTTATATTACCCAGGCGCAAAATTTCGTGCA +AAAATACAATCGACGGTCTCGACGCGATAATTTTTGCTAAATTCCAAAAA +TGTGTGCGCCTTTAAAGATTATTGTAAATAGCTTCAAACTTTCACCGATA +TTTTTAAAAATTGATTTTTCTATGTTTTCCGTTTAATATATATTTATTTA +TTTAAAAATTAAGTTGAAATTGAGAAATCGATGAAAATCGAAAATTACAT +TACTCTTTAAAGGCGTACATGTCGTTTCGAGACCGGGTACAGTATTTTCG +ACTGCGATTTTGGTTTTTAAAAAAACCTAACCAATAGAATTTCCAGCGCT +CACACTCATTGGGTGGAAGCAGCAGCAGTCCGACGAGCTCTTTTTCGTCA +AACGACGAATTCGACGATCGTCAGAACAAAAAGTGAGTCATCAGTTTTGT +TTGAACAGCAGGTGTGAAATTTATTGTGAAATTTAAAATGGGAAATCCGA +AAAAACACACCTTGTGTGATCTAAGATCCAAAAAAAATAGAACAATCGAT +AATTTTCGGGTAATTTTAAAGTTATTTTTAGCGAAATAAACAATGCATTT +TTGAGGGATTGGTTTTCAGTCATTTTCGATTAAAAAATTCAATGTTGAGC +TGAAAATATCGATTTTTACCAGAAAATTGATAATTTTCGAGCTCAATACC +ACAATTTTAATGTTTAAATCGCTTTGAAACCTCATAAAATCTCCCGCACC +TCCAGTTTTTGTAGTTTTCCGCCTAAAATGTCGGAAATTCAACAGAATAC +TCATTTTCCTAGCGAAATCTATTAGTTTATAATAAATTTGATCGTTTTCT +GCTTAAAATTCCCTGAAACTTCTGAAAAAAAACCGATTAATCAGCTGAAA +TTCGCTTAAAACTAATTTCGTGCCGGGACCACGGCCTTTTAAATCGGTAT +GCGCTTTTAGTTTTGTACCGTATCTATTTTAGTTTTTAAAGTAAAAAATG +AAATTTTCAGCAAGTTTTGGCGTCAAAGAAATGTATCGAACGCAGAAATT +GAACGAATAATCGAGGATTTCATAGCGAATGGTATTTTAAGTGAGTTTTA +TTCGATAAAATCGACGAAAAACCAGAAATAAACAGTTAATTTCCAGAAAT +GAGCAACGGGAACAGCTACAATCACCATCACCAATTCCCGATGAGCATTC +CAATATCGTGCTCGTCACACTCAATTCAATCACAATCACGAATGAACACT +CTGAACGCGAATAGGGATCTCCTGTCTCCCGGCAACGACGTAATTGTCAC +CAGAACCGTGTCACCGTCGTTTTATTCGCATGGAATGCCGGCCCGGGATA +ATGTTTTTCGAAAAGACGATCATGTCAGGATATTGGGGAATACAACGGTA +TGAAAATCTGCTTTTCATCGAAAAAAATTGGAATTTTCAGGACCCAGCGT +GGTATCGAGCCCGTAATGCGAATCAGGAGGAGGGTCTGGTTCATGCAGAT +TGTGTAGTGAGAATAAAGTTGGTTTTTCTGATCAATTTCTGTGAATAACC +CCGATTCCCATGAAAATAGGATTTTCAGCAGAAACTCCAGGCAAATTGAG +TTTTTGATGCGAATAATGGATTAAAAAAGATAAAAATCCATGAAAATTTA +ATTTTTTACATCAAAAATCCATAAAAATCGGATTTTTGAGCGGATTAGAT +TACTTTGCCGAAAATTCATTTAGAAAAAAACAATTCTTGCGCGCAATTGC +GCAAAAAATTCAGAAAAATGAAACATAAAAGTTAAAAAAATTATTTTTAA +ATATTTTTGAGCTGAAAATAAAAGAAAATTCGGATTTTGTGGCCAAAAAT +TCAAGAATATTCCATGAAAATTAGTTTTTGTTTGCAAAAATCCGAACAAA +AATTAATTCTTTTTTTCGCTAAAAATTGAGAAAATGGTTTTAACACAAAA +ATCCACAAAAAATTGATTTTTAGGCCACAAAATCTATGAAAATTCTGATT +TTCTGGAAAAAAATTAAGAAAATTCAAATTTTTTGTTCAAAAACTTTTTT +CAAAAGCATTTCAAGAAAATTTGATTTTTCATCAAAAAAATTAATAAATT +TTAGCGGGCAAGCCTACGACAATGGAATTGTAAGAATGAGAGCTAGCGGA +TGTGACGTGGCTCCGGGAGCAGCTTCAACAACCTCCAGCACATCATCACA +TCATTCAACTGCAGCAAACCATCAGCCATGGTTTCATTCAATGATTAGCA +GAGAAAATACTGAAAAGTAATATTGAAAATGTTGGAAAAATCTGGAAAAA +TGCGTCATTATCTCGGTTTTCAGTCGGTTTCCAGTTTTATGAAAAAAACG +TCACTAAAAACGACATATTTCTTTAAAAACGTAAACATCGGAAATTGTTT +GCATGAAAAATGTCGCGATTTTCTAGAAAATTTTAAAATTTAAAGAAAAA +TGTTGAAAATAGATTTTTTCTGAATTTTTTGAATTTTATTAGAAAATAGA +GAAAACATCATGTTTTTCAACGTTTTTCGCCTGAAACGCTGGAAAATGCA +GAAAATGGTTTTTTTAGTGGAAAATAAAAATATTTTTTAAAAAAACGAGA +ATTTTTTTTTCGTCGAAAGTTCCAACAAAAATTACATGTTTTACAAAACA +TGTAATTTTTGTTGGAACGTCTTTTTTTTCTGAATTTTTCTTTGATTTTG +TTAACTTTCTGAATTTCAATTCAAATCGGCAAAATTGTACGCGTCTTTTG +AATGTTCCCACATCTATTTTGTAACGAATACGGGAAAAAATATTTCAAAA +AGGCACATTTTTCAAGTGTTTCCGCCTTATAAAAAATTGCCACTTCCGGC +AAATTGATATCCGACATACGGCAAATCGGCGAACTGACAAATTGCCGGAA +TCGAAAGATTCCGGCAAACCGACAACCCTCCGATTTGCCGGTGTCAGAAA +ATTGAAAAGTGTAGAAAAATGACGTCACAACTAAATTATAATACATGTCA +TTTCTTAATGTATTTTAATACAGTTTTGACGTCATTTTTCTCCACTTTTC +ATTTTTCCGGCACTACTTGAATAACCCTGTATACCACTTTTAAAAATCAT +GTTTTACAAATTTGTAAACTCCAGATTACTCCGCGGCAAACCGGACGGAA +CCTTCCTAGTACGTGAATCCACAAATTTCCCCGGCGACTTCACACTATGT +ATGTCGTTTCACGGAAAAGTCGAACACTATCGCATCGAACAGACGTCCGG +CGGACAGCTGACCTGTGACAAGGAAGAATACTTTTCCAATTTGACACAGT +TGGTCTCGGTGAGTCATTTCGGGGCTGTAGAGACAGGAAAAGGGGGAGGA +ATGGGTAATGAACCGGTATTCGTTAGAATGAGACAGGTGAAGATAACAGT +TATGATTTTATATTGTGAAGAGTTGTATTATAAAAAAGGTTGGTAGAGAT +TTGAATATTTGGGAGAAAGAGAAAATGAGGGGAAAATTGTTAAAATTCGG +ATTTAAGTTTGAAAAGTCACAAAAATGTTATATAAATATTTATATTTATT +GGATATAACTAATTAAGATTTTATATAGCAATACTTTAAATAATATGAAT +ATTGTTAAATATTGATATAATATCATATCAATCTTCATTTAATGGCTAAT +TGTAATTTCCAATTTTCCAGCACTACAAACGTGACGCGGACGGTCTCTGC +CATCGCCTGGTAACTCCGATTATTTGTGAAACAGCGACATTTTCATCAAA +CGGATCATCGTCATTTGGTTCATCGTCGACAGTTGATTTGGAAGATCGAA +CATCAGTATTTCGACACGCGGGTCTAGTTATTTCATCGAACGATATTGAT +GTTGGTGATACAATTGGACACGGAGAATTTGGAGATGTTCGATTGGGAAC +TTATAAGAATCGAAAAGTCGCGTTAAAAGTGTCGAAAAGGCATGGAAATG +GAATGTTGGACTCATTGCTGGATGAAGCCAAGTTTATGGTGTAAGTTATC +AAATTATTGAGAAGAAAATAATTTTGGCAAAGCCCAAAACAATGCGTGTT +GAACAAAGTCATATTAAAAATATATTTATGTTTCAAAAATGTTATAATTC +AATTTATTTTTAATTTCGAAAATCTATAATAACAACTTTTCCAAGTTTTT +AGTTATGAGTACCCCGAAATCTGAAAAATATTTTCAATTGACTCCAAATT +TGCCCCTGATTCCGAAAATCTAAGTGAAAAATTCGAAACCTGATGGGCGC +ACAAATTATTTGTACAATTTAAACACTTTTTAATTAAGATTAAAAATTTC +CCCAATTTTTTTGAAAATATTCATTAATTTCTATTTTATGTTAATAATTG +TTTCAGTTTATAACGCTTAGTTTCAAAATTTTCAATTTTCCTGATTGATG +ACTGATAACTAATGGCAGCAAATAAATCTGAAAAATTCCGAATTTTGCAG +AGGTCTCTCGCATCCAAATCTAGTGACACTTGTCGGTGTTGTACTGGATG +ATGTGAATGTCTACATGATAACTGAATATATGGCAAATGGTAATTTAATC +GATTTACTCCGATCTCGAGGAAGGCATGCGTTGGAGAGGAGGCAGTTGAT +GATGTTTGCGATGTAAGAAAAAGTTGACAAATAAAAAAATTGGAATTTAA +CATTCAAATTAGATTGTTCAAAAATTGTTGACATTTCTGCATTTTTATAA +CCGAAAAATCGAAATTTCATTTTTTCCGCCTGAGTAATAGTAACTCACCA +CGAAAAGGGTTACTGTAGCAGTGCTTTTAGCTGTCTCTGGTTTAGAAATT +TACGATTTGCCGGTCTGTCTGAAACCCGATTTTTTCTAGATTTTAAACAA +TTTTCTAGTATCCTGTTGAATTAATTCCAAAAACATTTTTTGCTAAATTT +TTGTTCTCCGTTTGTCAAAAAGCCGACTTTTTAAAAACACTGCAAAATTT +CTCTCTAAGTTTTTTAAAAAATGTTTGCCCTTGAAATCAATGCAGTTTTT +TTTTTAAATTTTATTTTGGAGTTTTTTCGAACAAAAATTTATTTCTTCGT +CTATTCGTACCGAAACACCAAAAAATCCACTTTTTTTCGAAATTTTTTTT +TTCAAACAACAACCCTGATTTCAAGGGTAAACATTTTTTAAAAAATTTGA +AAAAAATATTGTAAAATCGGTTTTAGTTTTTAAAAAAAGTCGTTTAAATT +TGTTGCACAATTAAAAAAAAATTTAGAGAAAAATCTTGCAATGCTTCAGG +CACACAGCTGAAAATGCTAATACAGTACTGCTTTTCGTGGTTGGACCCAG +CCGTGGTTACTGTACCTCCGGCAAAGTGGAAAATTCGATTTTTTTTTGTT +AGAAAATTTGAAAATGTCAAAGATCTGATTTGAATGTTTCAATTTTTTGT +GACAGCTGTTCTTGAAATCCAAATTTTCAACTTTTTTTCCATTTTCAGGG +ATATTTGCCAAGGAATGTGTTATCTGGAATCAAAACAGATTGTTCATCGA +GACTTGGCCGCTCGAAATGTCCTACTCGACGATGATTTAGTAGCGAAAGT +TTCGGATTTTGGATTAGCGAAAAAAGCAAACAGCCAGTCACATGATTCGG +CTTCTGGCAAATTTCCGATTAAATGGACGGCACCTGAAGCGCTTAGACAT +AGTGTAAGTTTGGTTGAAAAATTGAAAAAAATTGAGAAATTTTTACAGAA +TTTATTCTTTCAAAATTAATTTCATAAAAAGAAACAAAATCATTTCAATT +TAAATTGGAATTTCGTATTCTTAAATTTTTAATTTAAAAAAATCGATATT +TTTTAAATTTAACAAAATTTGAAAAAAGAAATCCGAAAATCCGCCGGAAA +ATGCCTCAAAAATCTGCACTTTTTTTGAATTTTTGCCCAAATTTCTAGAA +TTTTCCCTTACTTCATTTTCTTTCATAGCTTGAATATCAAAAATGGGAAA +ATCTTGAAAAAAAATCCCAAAAAAATAAAAAACGAAAAAATCGATTTTCA +AAAGTTTATTTTTTAAAAATTTTTGTGATTTTTTTCTGATAAAAATAGTT +TGAAACTAGAATTTTTAGAAAATATCCAAATTTTCTAATAGTTCGCTGAA +AAATGACTCAAAAATCACCAAAAAATATTGAATTTTCGCATAAATTTTTC +AAAAATGGAATTTTTTTCATTAAAAATTAAGAATTTTTGCAATTTTCCCA +AATTTTTTTTAGCAATTCACCACAAAATCCGATGTTTGGTCATTCGGCAT +TCTTCTTTGGGAAATTTTTTCATTCGGACGAGTACCGTACCCAAGAATTG +TGAGTTTTCAGACAACATTTTTTTAATTAAAAAAATTTCTCGTGTTTTTT +CATATTATTCCTCGCTAGCTGTTGTTTTTATTTCTTGGTTGGGATCATTT +CTTTTAAGGCTCCACGGAAAGGGAATCTGCGCGAGAATGAGATCTACGAA +AATGAGCGACGATGCTAGGATGAAACGCGCGTTGTTTAGCATGTTTTTGA +GACTTTTCAAAAATAGAGTTTTTAACCTTTTTCGTAGATCCTCTTCTCGT +AGATTCCTTTTTCGTGGGTCCTCTTCCTATATTTTCGGCTTGGCCGAGTT +TTCTCCCGGCCACGATCATCACTATTTTATTGATTTTTGTCATGATTTTC +AGGGAGCCGATGGTCGTTCGGTATGTGTATATTGCATTTTTTCGTTAGGT +TCTATTTTTTTCAAATTCTATCCACTTCTATTATACAATACATCTCACTA +TCTTTTCCCCTGCCTGAAATTTTTGAAAAAAAATGAAGAAATTTTAATTT +TAAACTTTTTCCAAAATTTTCCAAAAAAAAAAGTTTTTTATCAATTTTTT +CAATAGCTCGAATTCTGAAAATGAAAAATGATGATAGAAATTGTTTTAAA +AAAATGATTTTTTTTGTTGCAAAATTTAATTTTTAAATCGAAATACAACG +TTTTTTTCAAAAAAAAAACACCTTATTCGAGACAAAAATAAGTTTCTTTT +TTTTTCAAAATTGAACATTTGGATTTTCTGGAAAATTGAATAATTAAAAA +AGATTAAATGTTCGAAAAAAAGAGAAATATATATTTATTGGCTTATTTGG +AAAAATCAAAAAATAGTAAGAAAAAAATCAAAATTGTTCGATTTTTTATT +TTTGTTTTGTTTCCGAAGATGTCCTTGTGGTATATAGTATTTTGGGTCCC +ACCACGAAAATCGCCGTGCGCCTTTAAATTCGGCCGACCACGTCTCGCCT +AAGTCCAGTCCCCCACTAATGTCAAAAAAAATTTTTTTTCGCAAAACCTG +AATTTTGAAATCTTTTTTCCAAAAAAAAAAACGTTTTTTATTTAATTTTA +AAAGAAAAAATTGGAAAAAAGTATTATTTTTTCTAATTTTGAACTTTTTA +AAAAAATTATTACACATTATCTGGATTTTCAAAATTTTCCATATTCGATG +TTAAAAATTATAAACATTTTTCAGAAAGGAACACCGAAATTTTTTTTAGA +AAAAAGTCAAATTTGGAGCGAAAATTATGTTTTTCAACAATTTTTCAACA +ATAATTTTGTTCAATTTTTTTTTTGGATCCAAAAAAATCTGTGTGTTTTT +GTGTGATTTCCGGCACCCAACTCCCCAGAATTTCCCTCAAAAACTCTATT +TTTTTCTCTGCTACCTCTTCTCAATCTTCTAATTAATTCTATGTTTTTTC +ACTATTTTTTATTATTTTTTCACCCCTTTCAGAGCTCATTTAGAGCCCAA +AAATAACCATCAGAAACACAAAAAAAACAACTTTTTTTTTCTTTTTGAAT +TAATTTTTTCAGCCTATCCAAGACGTTGTGAGATATATTGAGAAGGGATA +TCGAATGGAAGCACCTGAAGGATGTCCACCGGAAATTTTCAAGGTTATGA +ATGAAACATGGGCTCTATCGGCACAAGATCGACCGTCTTTTGGACAGGTA +GATTTTTTAAGGGAAATTTTTTAGAATTTTAAGACGAAAATCTGAAAAAA +AAACCTACAATTATGGCAATTTTTGTGATGAAAATCTACAAAATTGAATT +TTTTTTCGAAAACCTGATAGAAAAAAGAATAAAAATTAATTTGAAAAATG +CCGTAAATTGACCAAAAATATGGAATTTTTACCAAAATTTCAGGGGTTTT +TCAGATTTTACCAGAGTTTCTGCCTTATAAATTAAAAATTTCAAAGAGAA +ATATCTTTTTAAAATCAGCATTTTTAGCAATTTTTGTGATGAAAATTGTT +TAAAAATTGCCAAAAATGGGAATGTTTGAAGAAAATTCAGAAAAATCTAA +ATTTTGGGCAATTTTTGCAATAAAATTGAAAGATTCGGAAAATAATAAAT +TTTTCGAAATCCTGAAAAAATTTCACAATTTTTGCGAAAAGAATTGTAGA +AAATTCGAAATTTTATTATTAAAAATATTGAAAAAAACAAAAAATTTCAA +AAATCCGCCGAAAATGGCTTAAAAATCTAAAAGAAAAGATTTTTTGCATT +AAATTTTATTGCATTAGTATTTGCGAAAAACAAACCCGAAAATTCACTCT +AAAATTACAAAAATTTCAATTTTCTGAAGCTGCGTCCACAAAATGGCTTT +AAAAATCATTTTCATGTACAATGTCAAAATTTTAAAAAAAGTGAAATTTT +GTTCAGAAGTTACTATAATAAAGGTTTTTTGCTTTCCGGTCATTTTTTTG +AATTTTGGAACATTAACCGAAAAAAAAATTCCGCATTTTTACCCTGAAAA +ATGCGAAAATGTTTGAATTTTTTGAAAATTCCACTTAAATTTTTTATATT +TTCAGGTCTTGCAACGATTGACAACCATCCGAAATACAGTATGACATCGG +CGCACATCTCGAAACTTCCAGAAATCCATCGAATTTTCTAGTCCATATGA +TGTTTCTGTTTTTTTTTCGCTGTTTTTTACACAAATTTTGTCATATTTTA +TTGTAATTTCCCCCACACATTTTTAGGCATCGTTATTATATATTTTCTAA +TCCGCTGCCGCGCATTTCGGGAGATCCTGGAATTTAAAGGCACAGCGGTG +TTTTTGGATGGGTCCCACCGCGAAAATTATTATGCGCCTTTGAAATTTTT +TTTTCGATATTCCTAAAAATCACAAAAAACATTTTTTTTTCTAAATTAGA +GAAGTTTTAGCCTTTCTTTCGAAAAGTCGATTTTTTTGGTTTAAATTTTT +CTCGATTTGAAAAAAATTTCAATTTTTAGTGAAATCAAAGAAAAAACATC +AAGAAACTTCTATTCGAAAGAATTTTTTAAAATTGTATTTTCCGAAATAA +TTTTCTCTGTTGGGTCTCACCACGAAAATCGTCATGCACCTTTAAATTTC +CTTGCCCACACCTCTCCGAACGGCCGATACCCAATCTACGGTTTCTTCAA +TTTTCCTCTGCATTTTTCATCGATTTTTAAAAATTTTTATCGAATATTTT +CACGTTTAAAATTATTAATTTGCAACGAATTTCCCTCAACAAAAAATGCT +CAAAACTCCGCCCCTTTATTGGCATAATTTTTGCCGCCACGGAAAATGCA +ATAAATTTTATATTACTTTTCACCGATTTTTTAAGATTATTTTTAGAACT +TTTAGTTTTTGTATGTGTGTGTGCTCGTAGTTTATCGGCAAGAAATTATT +GTTTTTTTTTCTTAATTTTTAATAAGGGAACATTTTTTAAAGAGATTTTC +AGAAAATCGGTAAAGATTTAAGATGCTCTGAATATGTCCAACTTCACAAG +CTTCGTAGATTACGCGGAAAAGGTGATTTTGAATGTTGAATGTGCAAGTG +CGCCCTATGGATAAATGGAGCAGCGTGGCAATTCGAAAAAATTTAAATAA +AAACGTATTACTCGAAAGTTCACAGAGTTTTTCACCAAAAAATTGAAAAT +TCGCTGAAAAAGTCGCGGGACATTCCATTTTTATTTTTCGGGAAGAAATT +CGAGAATTGACTGAAAAAAGCGCGTCTTTATTCCAGAAATTTTAGCGGAA +AATTCCAGATTTTTTTATTTAAAAAGACTCAAAACATGAAAAAAATATTC +TGGAGAAATCAAAAATTGATTGAAAAGTTTCAGTTTTAGGCTAAAATTTT +TTTGCGAAAAATTCATTTAGTTTTTGTTGGTAAAGTTCCGATTTTTCTGC +AAAATTTGAATTTCTTTCTGAAAAAGTGCGTTTTTTTTTTCAAAAAATTC +TTAAAATCGGAAATTTTTCGCCCCGAAACTGAACCGAAAAATTCGAAAAA +TGAAGCGCGGTCAATTTTTGAATTTTGGCATTGAAAATATTCTGAAAAAT +TCAAAAATTGACGGAAAAGCTCAAAGTTTTTCACAATATAATCGATATTT +TCTCATTTTTCAATGTAAAAATCGATAGTTTCAGCCGCACGTCGCAGCAA +CAAGCCAGACACCAATACCGCCGTCACCGTTGAACGAAAAACGGCCAATT +CCACTGTTTCCAAGTGAATTTATCGATTTTTCTGTAGAAAAATCTGAAAA +TTTCTGAATTTTCAGACGAAATCAGCAGCTCTTCGTGCGATGACGTCTCG +TTTTCCATGCAATTCGGAGAATCTGAGCAGGGACATGTTATATGTACAAA +AGTTCGACTTCGATTCTATCCTGCCGTGGTGAAAGAGGTTCGAAATTCAA +AAAAAAAAGAAAACAATATTACTATACATTCGTAAAAATTAAATTTCAGT +TTAAAGGCGCATCTCACATTTAAATATGCATTATTATTCATTAGTGTCGA +CCCAGATTGAAAGCGCATGCAAATTTTGAACTTTAAAACTGGAAAAAAAA +TTTTATTACACATTCGTGTAACATGAATATTCAGTTTAAAGGCGCGTGCT +AGTTTTAAACTTCAAAAATTAAAAAAATATATATATATTCGTGAAAAAAT +GTTCTTTTTAAAAGCTCTTTAAAAGTTTAAAAATGATTATTATACGTTTC +TCAAAATTTTCAAAAATCAGGTCAAATGCACTTAGAATATTGGAAAATAT +GAAGAAAAATCTTTATACATTCCTGAAAAAATACGCATGGTCCAAAAGTC +GACAAATCGTGGCCCAATATTTTCTATTTTTTCAGAGAAATCTTCCGCAA +AGGTCGAAATTTTTCGACGATTTCTACGATGTTCCGCTCACTGCGATCGC +CAGAATTGAGGTGGCCATTGTGAAAGGTGAAAAATATTTTTACTTCAAAA +AATTATTATATTAAATTTACACATACACATTCGTGAAAAAATTTTGCCGG +TAAAAATAATGAAAAATATATACAGAAAAATACGGAAAATTTGGATGAAA +AATATTTTTTGGTGACAATTAGAATATTACCCGCAAACAAAATTCAAATG +AATTTTTTCAGTTTTTGAAAATCTAAACAAATTTCAAAATGTTATTATAG +ATTCGTGAAAAATTAAAACTCAGTTTAAAGGCGCATTTCATATTCAAATG +AGAATTATTAAACATCTTAAAGACATAAACAAAAAAAATGAAATCTGAAG +AAGAAAAATTATACATTCGTGAAAGTTGGGAACAAAATTTTGTAATTTGA +GTGCTTGACATCAGTTTAATAAAAAATTTTGAAACCAAGAATTTTCGAAA +AAAAATCACGTATACCTAAAAACTTGTAGTTTTTTAAAGTTAGTAAACTA +TTTTCTCTCAAAAATTCAAAAATATTCCAGGTAACAGTAAAGGAAAAGCG +GACAAATTTCAACGCCTCGAGACAAGCCTATCAACAATGGAAACAGTATC +AATAATTCGTCTAATATTAAAAGATGTCAGAGTTGTTACAATTGACTTGA +GAAGATCTCAAAATGCAAATATATTGGCTAATCAAATACTCTACTTCTCG +AAAAGTGGACCAATCGAAAAAATGACTCAAGTTGGAGCTGCTATGGAGGA +GCGCGGTGTGAAGGCGAAAAGTAGGCATTGGATAATTAGTATTGGGGGTT +GGGAGGGGAGGGAGGAAAGTTCGAGAAAATCGGAATATCTTATAAATATT +AGGCCGTTTGATTAATAAATCGACACATCAAGTAAATAAATTTTGAAACA +AATTAAAAATTTTAAACGTTTCGATTGATATATGTGTATCAATTTTTTAA +AAGATGTATATTAGTAACAAACAAGAAATTTTTTATTCAATAAAAATATA +CTACGGGAGCACTAAATTTTTAGAATGCGTATTGCACAACATATTGGACC +AGATATCTCGTAGCGAAAACTACAGTAATTCTTTAAATGACTGGTGTCGA +TTTACGGGCTCTTTTTTCATTTCTCCGTATTATTTTCTCTTTTTTGCTTA +ATTTTAATATTCTATCTATAACTAAAAAATTAATTCATTTCGAAAATCTA +GCCCGTAAATCGACACAAGCGCTACAGTAGTCATTTAAAGGATTACTGTA +ATTTCGCTACGCGATACTTTGTGCGTCAAATATATTGTGCATTACGCATT +TTCAGAATTTTGTATTCTCGTAAAATTTTCGAAAAAGTAAATCTTTTAAA +AAACTTTTTATTAAATGAATAAAAACGCATTTTTTGGAGAATCGGATAAA +AATAATTTATTTAAGTTTTGAAATTTTAATATTTTGAAAAAAAAACATTT +TAATTGGAAAAAAATATGAAACTTTCTTTTGTAAATATGGTTTTTACAAA +ATTCCCGAATGTCCAATATACAAACTTATCATTTTCCAGCAGCATTCAAT +AGCTACGAAGCATGGCGTTCGGAACTCCAAAGGTGCCAGCAGAAGACGGA +TTCAACGTCTGTCTGGAAAATTGTAGCACTTAACAAAGAAGGCTTCAACT +ATGCGGCTCAGGGGTGCGATTTTTGGAAAAAAAAACTGGATTTCCGATTA +AAAATATGTATAGTGTATGTATTTTTCAAATTTCCAGCTACCCTGTGTAC +GTAGTAGTGAGCAACTTCTTGGATCGTGTGGACATTGAACGACAACTACA +ACACTACAAACAAGGACGATTTCCGATTTGGGTGTGGTCTCGGGCGAACG +GACACTCGGCGTTATTCGTTTCGGCGGATCACGAGAACAATATCGCGATG +CCGGCGATTTTGGCGAAGTTAGTACATTATATTTTAAATTTGTAAAATGT +TATTTTCTTCCAGAATGCAAGAAAGTATCACCCGTTGCCATCCGAATAAC +GAGAAGCCGCATGTTATAAAATTGGACGTCGATTTTGTGTCGAATGTTGG +AAAAGCTTTTGATAATCTTCTATCGCTTTGTGCAATTGGTGAGGGAGAGC +ATTTCATATTTAAAAAAAAAATTATTCGCCGTATTTTCAGCTGTTTTATT +TTCCATTATTTTCCATATAATATGCATTTTCCCAGACTCCTACGAGCAAT +ACGTTACACTGCAAAACGGTTGGAATACGAAACTCTCGAGAACCGGATGG +CTTCATCTCGTCAAGCTGTGCCTTCAGACTACCTATCAGACGATTCAATG +GATTGTTGATAGAGATCGATCGGTTATTTTACAGGGTACTATCAATTTAG +GTTTTATTCAGAGAGAGAGAGATAGCAATTTTCAAAATATTTACAAACGA +GTTAGTCATTTACATCCACAATCGACTGATCAGAATCTGATTCGTGGCCG +TTTTCCTCCGCCAGAACTTTAGGAACTTGCACCGAACTACTTGCTGCTTG +ATCCTCCCCCTCCAGAGGATCTTCTCCAGATGGGATACAACTTTTGATGA +AGCTGATCATCGGATCCTCCTCTCCATCATCCGAACTAGTTTGTCTGAGA +AGAATATCAACCAGTGTCTGCATTAAATCACCGGGTTCCGTTCTTGCTCG +TCGAGTACTCAAATTGTGTCGGCACATGAATTTGTCCAACCATCCGCGGG +ATGCCTGAATGATAAAGGTGGAGTAGCGTCGAATAGTTATTTTTTATGTT +TTTCATATACTCGTTTGCATTAAAGTAACGGCTCTCCTACCTTGAAATCC +GAGTTCTGACTGATTTTCTTTGCCGTTTCACCGATGATTCTTCTGGTGAC +TCGTTGTTTCTCCTTACGCTGATCGTGAACCCATTTAATCAATTCCTTAT +CAACGTCGTCATACTTTAAAGGTCTTCCACCTCCCGAAAGTCGCTTTGTT +GCAGTTGAGCCGTTGTCTTCTCTGAAAGTGTTATTTGCCAAAAGGCAGCA +AGTCGAAAATTTTTCAAAAAGAAAATTTGAAATCGAACAGAGAATTTATG +TTATGCCCGTATTTCAAAATATAGGAATAGTTGAAATGACTTCTTTTGAT +AGGATTAATTATAAGCCTAGAAAAAATCATAGTATTTGGAATAAAAGGTC +CATAAAAGGTTCTCAATTGATAGGGCTTGCATGTAGGCGTTAAACCCTGC +CTTTAAGGCGACCTCCGCTTGCCTCTCGGTTACGCCTTACGTTGTGCTAA +AACATAATCAATCTTTTTTTTTTTAATTTCTATTTTGATTTTCATCAAAT +TGAGAGAAATGAGAAAATTAGAAATTTGTAAATTCACATAGGCGGGTTTC +AAGCAGGACCCTGACACCGCGCATGCCTAACATGAAAGTCCTAGCCCTGG +ACTATTTTTTTGAACACAAAAATATGTCCGAAGTGGCAAAACTTACAACT +GCTTCTCGATTTCAGCTTTCTGGGCGATCCACTGTTGAATGTTTTGCCTA +TTCACATTCAAATCCTTTGCTGCTTTCGATATATTCTTATGTTCAAGGGC +ATAATTTATGGCATGCAGTTTGAACTTCAAGTCATACGTTCTTTTTCGAG +TTTTTACAGGCACTTCTGTAGGGATTTCGCTCATTGGTTTTCTCTGAAAA +ATAAGTATATAACAAGCAAAGTCTTAACTAGTCAGCAAGTTATTGGAAAT +AAAACATGTGAGAAAAGCGAACGAAGGGGCAAGACTAATGGAGACAGCAA +ATTGGCACACACGCAGAGAGACATGGCTAATAGAGTGTGCAAGACTATTA +GAGGGTAGAGGCAGTGAGACGAATTTCCGACTGGTCAGAATGTAAAGGGG +GTGCAAGGCTAATAGGAGGAGACAAGACAAATAGAAAAACTACATTATTA +TATGAAAAGAGAGTAAGACTGAATACGTGTATGGGCACCCCACATATTTG +TATGTAAGTAGTTATGTAAATGACTTTTTGGAATTGAAAAGAAAATACCA +AGAAATGGAAAAAACCTCCGGTCAATCGTAAAAAAATTATGAAAGAAGTT +CGATCTACTCGGCTACGATTTACAGTTTCCCTTACTGATTTCTACTAAAA +TGCATTAATCTTGAGTTTATCTCTAACAAATTGATGGTACTTTTGAATGG +TTATAACACCGGATATTTTGCAGAAGACGAAGGATCAGATATGTCGATTA +TTGTGGCCAGCCTCACGCAAATGTGCTGTGATCCATTTTACAGAACAACT +ACGGGTGAGTTTATTAAATGTTTTTTCTGTACTAAAAATGGGGTTTAAAA +AACTAATTTTAATTTAGTTCTCTCCTTGTATTAATTTCCAAAATTTTCCG +AAATTTTTTTTTCAATTTAAAAATCAATTTCAGGTCTTCAACAACTCATC +GAAAAAATGTGGATTGCCCTTGGCCACCCATTTGGTGAACGGCTACTCGG +AAGAACCGACGATGATCCATCGAGACGTGGAAAACCACAGAATAAAATGA +GAACTGACGTCATGCCGACGTGGTTGCTCTTCTTGGATTGTGTTTCACAG +CTACATCGAATATATACATTTGAGTAGGTTTGGTAAAAAAAATGTTTTCC +CCCGCAAAAAAATGTTTTCCTCAAAAAATTTGAATTTCCCACCCAAAATT +TTTCTCAAAAATTTTTTTAAAAATTAATTTTAAAATTGTTTTCTCAAAAA +ATTTGAATCTCCCGGATTTAAAAATTCCAAAAATTCGTCTATCAATAAAT +TTTATATTGTTTTCGAATTTCGAATCATAAAAATTAGTTTCAAGTTAACA +CACCTTTTTTTTCAAATAATTTTTTTAAAAAATAATTTTAAAAACAATTA +ATTTTTTTCCTATTTCCAGATTCACATTCTCTCCACACGTTCTCATTGCA +CTATGGGATCTTTCATTAACTGGAATGGTTCCATCAATGGCTTGTAATAA +TCTGGAAGAGCAATTACTCGCAAAAGTCGGCGGTGGACCATTCCCATTGG +ATCGATATTTTGAGAAAAGCTACTCGAAATTATTTGGAAATATTTGGCAC +GACGCAGTGCTTTTTATGGAATCTATTAAGAAAAGTTGGTGCTTTTTAAG +AAAAAAATTTTATATCGATTGTTCTTTTCTTTTTGATTTCAGCTACTTTT +TCACCTCGGTCAGCAACATTTTTTTGCAACATTTTGGACGTGGCCGCGAA +AAAAAAATTGGTGGCCGAGTTTTCTTTTTTTTCACTGCCATTAATTTCCG +AGAGGAAAATCTAGGAATTAAAATTTTTTCGAAAGTATACAATGTTGACC +GAGAAAAAATCGGTGGCCGAATTTTCTCTTTCTTCTCTGCCACGTTATTT +TAGTAAAAAATTAGAAAAAAAAACACAAAATGTTGTTCAAATTTTGGAAA +AAGTCTGTAAAAACAACAAAAAATTGATGGCCGAGTTTTTTTTCCATTTT +CGCGGCCACGTGACAAGCAGTGATTTCTCAAATGTTTTCAGGAAAAAAAA +ACAGGCGGAATTCAGATAATTCTACGAAAACTATTTTTGTTTCTGGAAAA +AAGTCAAAACTTGAAAATCGGTGGTCGAGTGTTCTCTTTTTTTGCGGCCT +TATCTCGATTTTTCCAGATCAACCAGTGTGTGCTCACTCGAAATTCCTTC +AATGTGAATTTATTCGGCCACCGACGTCGTTTTGCGATATTCAACTGTGG +TCCGAGTGCTATCTTCGATGGATTCCTCCGGCAAACGGGAAAAATTCGGG +AAAACTCGGCGAAGAACTCTCGCTGGACGAGAAAATGATCGAAATGGCCA +AAAAATGGAACAGTTCCGAGTGGAAAATGCATTTGGACCTACCGGAAGAG +GTGACCAAACTTTTCGGATTTATAGGCTCTAAACATATTTTTACTTTCAA +TTCTTAAATTTTTAGTATTCATCTGCATATCCTTACTCGATTCCGGAGAT +TTCCCGCCCAATAATGGATTTAAATGATTTTGATATGATCCGGCCGGATG +ATTTCGACGCAATGTCCATGAATTCATCCATCAACTCATATTCGTTCGTT +AATACGGTAGGGATACTTATTAGCTCGGAAAATAAATTACGACATATTTT +GTCTCGAATTTTTTATAGGTGACTTATAATAGACATTTAGTGTCTAGGCA +CACATAAAAGTTAGATCTTTTTCAGCTATCGTTTCGATACTTTCACACAA +AAGTAGGTTTTTTTTCGCAACTTTGTAAATTGAAAAATCAATAGGTCGGC +AAATAATTGTTGGCGTATTTTGTCAATTCACGATATTTATCAAAAATTTT +ATATGTGACTTCTGGTAGAAATTTATTATGGTTGGCAATAAGTACTGAGT +CAAAATTCATATAACTTGTTTTGTTGCTTATCGATTTTTTTTAATTGCCG +GAGTTCATGTTATTAACTATGGGCTTTCATCTGAAAGTAGTCACAAAACA +TTTTAAAAACTCGAAGTGATCCAAGTCGAAACAACTTTTTCAAGGTTTAC +GCCCTCTTATTTTTTCTCTTATTTTCAGCATTGATATGAGTTTATGTACG +GATCAAGAGTGTCGGTTTTTCGATTTTTGTATAAAATCGAAATTTTTTTT +TTGATTTTTCGATTTTCCCTGAAAAACACACAATTGAAAAATGTCACTCT +TGGTACGGATATTGCTAAATCTATTATACAATGTGAGAATCCAATAAAAG +TTTTATATTTTATTTTTGCAGCCAGTTCGTAACAACACGACAACAGAATC +AATATTCGATCATTCGACACTTGAGAAACGAAATCGTCGAGCAGCTGCCA +CAATTGGCTCCGAATCGCCAGTTATTCAAATGAGACCAAAAGAGCAAATT +GTCGGATATTCGAAATATGCATTTGATGATTCATTATCACCAAGACCACA +TTCCCGAACTGTTGAGACGCCTATTTTAAAGAATGTACGGGATTTTTGGA +AAATTTAAAATTTGGAAAATGAAAAATTCAAACAAAACAATTTTTTCGCT +TTCAAATTTCATAAAAATTTATGTTAAAAATAGTTTTTAATTGAATTTTT +AAAAAATTCTTACTGAAAACTTTCGAAATAATTAAAAAAAAAAACCAAAC +TATATTTGTTTTTTTATTATTGAAAAAGTTAAAAAAAATGTTTTTTTTTG +ATAATTTTACACTGCTCGCCTTCAAAATTTGATGAAAATCTTAATACTAG +ATTTTTTTAATTTTTCATTTAAGACTTTTCGAAAAATTCGAAAGTTCAAA +AAAAAAAATCCAAAAAAAATTTCACTCAAATCAATCGCCTTCAAAATTTG +ATAAAAACTCGATGAAAATTTTGTGGAATTAAAATGTTTAATTTATCATT +CTGAGGCACCACGTTTTCAAGATCTGGTGGGATTCCGGATCTACATTCTT +CATTTCAGCGCAAAATCCCTAAATCCGGAATTCCACCGAATCTTGAAACC +GTGGTGCCTCATCATTCTACCTTTAAAAACTCGAAATTATAAAAAATTCT +GCAAAACTCTAAAAAAATTTGATTTTCGATTTTCGAAAATTTATCTTTTT +TTGTATTTAACATTCAATAAAATATTGATGAAAAAATTTCTAGAATCATA +TTTTTAAATTTTGCTTTACAAAATTTTTTAAAAATCTACAATCGTTCACT +TTCTTGCCTTCAAAATTTGAATGAAGAAAAAATTTCAAAAACTTTAAGAA +TTAAATTTAAAATGTGCTCAAAAAATTCTTTAAAAATATGCGTTTCCCTA +ATAATTTCCATGTTTCAGTCCCCATCGCCCTCCTACACCCCATTTCACCC +GACGCCCGTTCACCGGAGCAACACCGTCCGTGCCGACAATCGCCCAATTC +CCCCGCCCCGGCCGCAGGGCCTAGGAACACTGACCCCATCACGCCCCGAG +ATAAGAGCTCATCGAGATGATATAGAGAGCCCTACTATTCGGGTCACAAG +ATTTTGAAGAAAAAGTTATACTTTTATTTTAATTTCCGCTCAAAATCGGA +ATTTTCTATAAATATGCCCCTTTAAATTGAGCTACAGTAGTCACGTCGAA +AAATTTTCAATTTTTTTGAATTTTTTGAATTTTTTCATCCAGTTATAAAA +AAAAGCTTGCCCCTCAGCTCTACCCCATTTTTCTTTCATTTGTCACCTAC +TTCCTTCATATATGCCCGGTTAATTATGTATTTTTTGATGCTTTTTTAGT +CCCGCCACGGTTTTTTTCATTTCGAAAAGTCGATCGATTATCGATTTTTT +CGAAAATTTGGAAAATTTGGAGAAAATCTAAATATTATCGATTTTAAGCT +AAAATTTTAAGATTTTATTTTTTCAAATAAAATTTTGGAAATGTTTTTTT +GAAAAAAAAAGTGCAAAAAACACTCAAGGGAAAATTTTTAAAAAATTGGA +AAAAATCTTGAAAGTTTGTCGATTTTTCAGTGTGCATTTTGGAGTTATCG +GTTTTCTTTCCGAATTTTCATCAAATTTATTTTTGATCTACCAAAAAATC +TCTAAAACCCCGTGGCGGGAACCTACTTCACTTTTATTCTGCATAATTAG +ACAAAAATGTGATTATTTTCTCATTTCAAAACTTGTTACATATTTTGTGT +TGTGATACATATGTCTAAATTTTTACGGACTGAAAAAATACTTTTTTCTT +AATGTTTTTGAAATTTTCATTATTGGTGGCGTCATCCATGTCTATTTGAT +TTTCCAGACCCCCCCCCCCCCCTCTAAAATGAAAAGAACAAGACGATTGA +CAGCTAGCATGTGCGACGATCAAAGTACCGATTTGATTCAGTTGAAGGGA +CACGAGAACGCGAAAAAGTCGGAAGCCCATCTGAAAGTGCTGGAATACAT +TGGCAAACGCTATGAAATTCGAATGACCGACGGGCGGTACATACGTGGCA +CGATGATCGCCACTGACAAGGACGCTAATATGGTTTTCAACAAGGTAAAA +ATTTGATGAAAATTTGGTCCAAAAGCTCATAGTTTCAAATATTTTTCCTT +AAAATTATGCGCCGCAGGCAAAACAACATTCCGCCTTTTTCTATTGCTGG +CTTAGTTTTCGCAATTTTCTCGGCTACCAGGCTACTGCAAAAATGATCGA +TCCGTGAATTGTGCAAACATCTGAGTTACACAGAGAGTGGGGCGGAGCGG +AACATCGCAACACTGCCGCATGGTTTTTCCACAACTTTTTTTTTCAAGAA +AGTTTCGATTGTACTTGTTTTTTCTCTTTTTTGTATAAAAATGGTATTCA +TTCTAAATAATTCACATATGCTAAATTGCATATAAAAACATGGAATATCC +TCTCAAATTAAGAGTCTTAATCTTATTAGAATTAAATTGGATATCATTTT +CATTCGAAAAGAAAGAGAAAGAAACAAGTAAAATCGAAACTTTTTTGAAA +AAAATGCTTGATTTTATTTCATTTTCGTTGTTTTTTTTTCAGTATTTAAC +TTTTGAACGATCGATTATTTATAAGGTTTGCGGTTAAAAACGATGAATTT +CGTGTTTTTCTTTTCTGGATTCAAATGACAAGTTTTAACCAATTCGAATG +TCAAACACGGAAAAATAAGCGAAAATAACAAAAAATCGTGTATTGTAACC +AAAAAGTTCTCCACGAGTAGTACACTAGAGCCGACGCGCCGCAGGTTTGC +AAAACAACGCCCACCCCGTTTTCTGCGCGGCACTACACAATTTTCTATCT +CACGAATAAATATTTCAGAAAAGGCAGGATTTTGTCTGAAAATCATGAAA +AATCAAGTTTTTTTCAGGTTTCCAACGCTGAAATGGTTGGAATTAGGGTT +TGTTACCAAAAATCGTATAATATTAAAATCCCAGTGCTTCTCTGTCTTTC +AGCAATTTCTTTTAATTTCCAGGCAGACGAGCGATGGGACAAAGATCCAC +AATTGAAAGGAGTCCGATTTCTAGGGCAAGCGATGATCTCGAAAAAGCAC +GTGGAATCGATGCACGCGTTGCCGGACCCTAAAGAAACTGAAATTTGATC +CAGTTTTCTTATTTTCTCTAATTTATCCCATCCTTTTCTTGTCAAGATTA +ATATAAATTAATTTTTATCGAAGCGATTTTTGTTCATCTCATCCAAATAT +GAAAAAACATTCGAAAAAAAATCGCAGGCTTCACTTGGAACCGCGCGCCA +TCAGTTGAAAATGCTGAATATGTACAAAGACTGGAAAATATTAAATTTTT +ATGTTTAAAATTTCACGTTTTTCGTGTTTTCCACAAAAAAGCAATGCATT +GTCGTTTTTCAAAAAACACTCATGGTAAACGAAGTCCCCGTGGAGTACAC +GACAATGTCGCATCGAGACCCAAACTGGGAAACGCCTGCGCCTTTAATTT +TAGGAGTTTAATTTTCGAATTTCGAGTTATTTTTTTCTCAAGTCTTTTTG +CGACTTTTTTTTGAATATTTTATTACTTGTAGCGCTGAAATATGACAGTT +ATTATAGCGTCACACTGGGGACCTCAATCAAAACAGGTATTTTTCAAAAT +TTCGCCGTAAAATCTAATAACCAATTTTGAGATGTTGCCACCCGAGCCCC +CACGGATAATTCTGAGAGAAGTTCCGGTCCAGAATAACCAGAAAGAGCAT +CCACCGGTTCAGGAGATCAAAACCGTGTCCAGCAAGTCGAAGGAACATCG +CGTCAGTTCGAGCCGGAAAATTCCGGATCACTTCGACGTGGGCCCACGGT +TCTACATGAATGTCCCCGCAGATGGCTCAGAAGTGTTCGAGGACGACGAA +AAAGACGTCGAGAACGAGTGTTGGGCGGTGATCGAAAGAATAGGAAGCGA +GGATGACAAGTTCGAGGCCTCTGAGCTTGTCGAGTACCGCGATCACGATT +GGTACATCGCTTTGGCGATTAATAAGGAGAAAACGCCGGATAAGGCGAAT +TATCAAGTAGGAATTACGAAAAAAATTTTGATTTTCAATCTCATTTTTTA +AATTTCAGCACCTACTCTACAGCTATCGAGGCGGAATCCAACGCATAATT +CTCACGCCTCAACAGACGGATTCGATCGACAAAACGCCGCTAGTGAAGTA +CAAAATCATCGGAGACGGTCTGTACGAAGTGCTTCCGATTCACTCGTCCC +TTCCTCAAACTGGTCTAATCAGTCCCAAATATCGTTACAACAAAGGCGTC +GAGCTTCGGATTTTCGGGATAGTGAATTGGATTGATTTTGTGTTGGACGA +CGATCATCAGACGCACAGGACGATGGTTTGGACAGATGCGGTCGGACCGA +TCTATCTGAGTGCCGCGGATCGAGCCAATATTCGACGGAAGCTGCTGCTG +ACCGAGATGCAGATTTTCGCGCCGTTGCGAATGTGCCATATTACTGTCAA +GGCGGAATTTAACTTGTTAGTTAAAAAAAACGCGTAAAAAGAATAATAGT +TCCAAATTTTCAGCTCGATTCCCGATGGTTCCCCGATTCAATGGACCATA +TCATCGTTCCAGCCACTCATCGAAGAATCAGAGAAGGATCCGAATATTGG +GCGCAATTTATGGCCAGCGAGAGTGCTCAGATTCGATGATTTAGTCGTTA +CAAAGAAGGTGCTTAATCATTTTAATATTAAATTTTAACAGCATTTATAA +TTATTTATCTATTTCCAGACACCGAACGGCTACTGGCTGAAGTCTCAAAG +ATTGGAGGGTCACGTTAATGTGTTCGCCGGTGCAAATCAAATCGGAATCA +TTGAGTCGGCGGGTGAAAAATACGCGACGAAGGGAAGCATGATGGCGTTC +GTGGTTCCGTGCTATCAGAACAGCACGTTTGCATATTTCGAAGCACTTAT +CGCCGGACCCCCGCGAGTCGTGATGATTATTACCGAAGGACGCTTTCTGA +ATTATTGCCCGAAGACGTGGCCACCGTCTGTTCGGAAAATGCGTGATCAG +TATCAGAAAGAGCACGTTGTAAGCACAATTTTCCAGAGAAAAAGGCTTTC +GATAAATTTTCTTATTTTCAGCTGAAATCCGAAGTCCGAAGTTCACCAAT +CTGCATGAAACAGCCGGATTATTGCCTCAAATCACTACGAGGATTCAGCG +AGTGCCCATTTTGATCACTCAAAGTTTTATATATTTCTGTATTTCTTCTG +CCTTATTTTAAAAAGTATTTTCCCGTTTTTTTTCTTTTGTTCAATTTTCC +CTTTTTCTTTACTTGTTATGTCCTATGTTTCATGCTAAATTAACGTATAT +TTTTAATTAGCAATTAAAAAACTTTCTGATTAACTGCCAGTTTTTGAGAA +GAACCAGAAGATGGAACGCAGGCGAGTTTCTGAAACGGAAAGGGTTTGAA +ATTTTTATCAATCAAACAAACTCGCAATTTTATCAAAAACCATGCCGTCG +TTGCAAGTTTGAAAAAACCACATATATTTGCAACATTGATAGAATATCAT +TGGATCGTATGGATCCGCCATGGCCAGACCATCATATTGACATGTACCGT +TTAATGGGTTCGGTACCGCTGAAAAGTTGTTGGTCTCGCAGCGAAGTACT +ACAGTAATCGGGAAAAAGCGCTGTTTATTATCGATTTTTCAATTAAAAAT +CAATAAACTCGCCGCGAGATCCAAACCTCAACTTACGATAGCTTTTTGTA +GGAGTCGATTGTCCATCGACAAGGAAGCCAGCAACTAGGAAAATTTTGAT +AGGGAGAAGCATTGAAATTTAATTGTTTTTGGGGGTTTCGTTTGGTTTTT +ATAGGAATTTTTGAGCTGTAAGAAAACAAAGCAACATTTATTTCAATTAA +AACCGGAAAATATGAGTCATTATGGGGGGTTTTCAACCGTACGGAATTTG +ACAAATTTGAAACTACCATAAAATGGTTAGTTTTGTAGTTAGAGAACTCA +AAATTGATTTTCTAAGACAAAAAAATTGCCCTTTTTCAGAATATAGTAGG +TTTGTATAATTTCCAAAAAATTATTTTTCTTGCCCAAAAAAAAAAGGACA +GTCATTAGATGGCTGAAAAAAAAGTGGGCAAAAATAAAAAGTGTCTAATT +TTGTTGAAAACGGGTAATTAATATATGCAGAATTCAGAAAATCTAGGTTT +AACCCATCAAAAACCATTAAAAAGTGGCAAAATTTGGCAATTTTTGCAAA +AACTCACAATTTTGAAACTCCTCTAAATTGGTTCAATTTGTAGCTAGAGA +ACTTAAAATTGGTCTCCAAGCCCTAAAAAATTGTCCTTTTTCAAAATATA +ATAGTTTTAAACGTTTTTAGAAAATTTATTTTTCTTGCCCAAAAAAAAGG +ACAGTCATTAGATGGCTGAAAAAAATTGGGCAAAAATAAAAACTTGTCTA +ATTTTGTTGAAAACGGGTAATTCATATATGCAGAATTCAGAAAATCTAGG +TTTAACCCATCAAAAACCATTAAAAATCTAAAATGATTAATTTTCTAGTT +AAAGGATTCAAAATTGATCTTCGAACACTAAAAAGTTGTCAAGTATCCAA +AAAAAGTGGTTCAATTTAAAAAAAATTGGTCAGGGAAAATTATCGATTTT +TTCGCCGCTTCGCAACTTGGACGAATTTTTCTTTCGCTGCACAAAAATCA +ATAATTATTGATTTTTTTTCTAAAACAGAAAAATAGATATTTGCACTTTT +CTGAAAAATCGATATTAAACGGAAATTCGCAAAAATCGATGGTCACTAAT +TTTTTTGCAAAACCCCAGTAAAAAATCGCTTTTTTCGCCGCATTTCCTAA +CTTTTTCTATGCCACCACTATTGATTTTTTTTCCAGAAATCTTGGAGCTT +CCCAAACCCGCTCATCAGCCCGCGTGCTTCATCAATCATTCCGTTGAGAA +CTATGAATTTTTCGAATGAAAATTAAAAAGAGGGGGATTTATTAGACTGA +AAAAGTGTTTTTGTGCCACGTGGCGGCGGCCGAATTCTCCTGGACGGGAA +TTTCTAGGCCATGCTTGGGGGAGATGAGGAGATGGGGGTCAACTTCAAAT +GTGTGTAACAAAATAGAAAAAAAACTATAAAAGGTAAGAGGAGATCAAAG +GTCACGCCACTAGGGCTTGAAAAATGAATGCCTGCCTACAAATAGACATG +TAGGAATGTAGGCAGGCAGACAAAAAGTGGGTGAACAACGAGAAAAGGCA +CGTAAAAAGGGGTAAAGGTTAGAGAAAAAGAAAAAAAAAGCTCACAGAGC +ACATTAAAAATGGAAAAAAACGAGATCATTGGATATTCTGCTGCCGTTGA +TCATCGTCATCATGAATGATCAGCTGATTGGGGTCGACTATCACATCATC +TGGGTTCACGAGAGCATCTTCTTCGAGCAGCTCATGCGGAGGATGATCGT +CGTGATGATTTGGCTCTTCCACAACCACTTGTTCGAGGACATCTGGAATT +TATAGAATTAAAAAATACATTTTTTAGACAAGAAATCGACAAATTTCTGT +GTTTATTTCTATTTTTCAGATAATTCCACACAATTAGATAGTTATTGAGT +TTTCTTTCTATAAATTTCAAAAAAAAAAACGATAATTATTGATTTTTTTT +TAAATCAAAAACTTCACAAAACTCAATAATTATATATTTTTCGTCCTCAT +TCTCTTTCGGTTTTGTGTGTGTGTGAGTTTTTTTGAAAAACGCAAAATTT +TCTGTGATATTTCTATTTTTTAACCTGACATGGGCAGTTTTTGAAAAAAT +TTTGCAATATTTTCGGTGTTCTTTCTCAGAAAAACTCGAAAAATTGCAAA +ATAAATGTAAAATTTATCAAAAATTACACATTTTCGGTCAACCTTTTGCT +CAGAGAAACTAGAAAAAAAATTTCAATTTTTTTGGAAACCTGCCAAAAAA +TGAAGTTTCAGTGAAACATTTTTTTTATCTTTTTTCGAAAATTTAATACA +TTTTTTTGCAATTTTTTAATATCAATCCGTTCTCACATTTTTTGGTAAAA +ATATGAGGAAAATGAATACATTTTGGATTTTTTCAGAAAATCTGTTTACC +ATTAATCTGCTTCTCCCCAGTATAAACTTTAGGCTCATTCTCGTGCACTT +CTTCTTCCAAATTAACATCATCACCAACTGTCCCAATAACTTCTTCCTCG +ACAATTTCCTCAACAATTGCTCCATCAGGAGCCATATGCAAATGCATTTC +TCCATTATCCATTTCTTCTCCAGCCATTATTTCGACTCCAAACGTGTGAT +TCACTATTTGCAAGAGACGATGTTCGCTTTTTTCGAAGAGCATTTTGAAG +AGCAAATCGAATGTCTCGTTGTCGGTTGCTGAGCCAAATGAGTTCTTGGC +AATACGGAAGAGAGCCTCGTTTCGACTTGTTCCACGCGCCATTCCAGATT +GTGATAGAGGCTGGAAATATTACTATTTCAGATTTTTAGATTAAATGTGG +AGCTGGGAAATTCGAGTTTTCGACGAAAAAATAGCCTTTCAAAAGATTAT +TTTCAGATATGTTTAAAAAAATTCCGTTGAAAACGACGAAATTAGATAAA +AATTGGATTTTCAGCACATACACGGGCGTTTGATTACGTGGCCGTGAAAA +CGGAGAAACTCGGCCACGTAGAAACAAAACCGAAAATTGCAGAAAATCCA +GGAATTTTTTTTAATGACTCCGAAATTTCCCCGATTCCGAATAATATATA +TGAATGAATATATACTTCTGAAAAATTTCAAAACCTTTGCTCACCAAGCC +ACTACTCTGCTGCCCAAAATTTTTAGGCTCCTGATATTTCGCCTTTCTAT +ACGGCAGCTGAATCTGTTGCTGGGATGATGATGGTTGCTGAATCTCTTCG +GTATGTGAAACCTGAAGCTCTCGCTCGTCGAGCATCTCCTCAAGATGCAC +ATTTTTCTTTCTGGATCCTCCTTCTGAAGCTTCTGCTGAAGCTCCAGCCG +TGTCAGTCGTCCAATCATCCACAAAATCACCCGCCGCCGCCGAAACAATC +ATCTCATTCTTCAACTCGTACGGATCATGATCATCTTCAGCATCCCGAAT +ACCATCAGTCGCCGCCATAATCTCACGACGTCGTACATAATAGAGCATCT +TCGTGTTCACCTGAATCCCATACTTCTCCAAAATCACTTTAGCCACCTCG +GCAGGTGTCATTCTCGCGAGCAGCCGGAGCACATCCTCCCGAATGTGTGG +TGGAAGACGTTGAAGTGAGTATTCTTGAGCGGAGCTCATCGTGCTCACGT +TAACCGGAGCCGGCATCTCGCCGGGCTCAGTGTACCAGTAAATGATCATT +GCGTTGCCGATTTGATGGCCATTCTTCAACACGTACGTCACCTTCTTGCG +AAGACGTGGACAACGTGGAAGGGTGGCTGTGTAGACGTGAAGCTGGAATT +CGATGAGATCCGAACGATGGGATGATGGTGTCTTCCAGATGCGTAGTTGA +CCTTCTCGATTCAGTGCGAGCGCTTGTTTCGCAGATTTTGGACGTTTTGT +GATGCCGTCTGAAAAACAGAAAAAAAATTAAGTTTGGAGCATCTTGAATT +TGCCTTTTTTACTTTCGGAACGTCCCACTTTTGCTGATTTTTCGTGTTTT +TTTTTCTGGAATTTTGGAATTACAGGGAATATCTCTCCAAACCAATTACA +GGGAATATCTCTCCAAACTGGCCGTCGCAGGAAGACTTCACTTTTAAATT +GTTTTACCTGTAGGCACAAAAGCAAAAGAGGAGAGCCTACATCTTTGTAT +CTTCGATAAATTCGTTAAAAGTTCTTTTGTCTTTATTCATTTTTCAAATT +ATTTTCCAATGTTTTAAAAACATTTTTTCTAAACTTTACAGTAATTTGGG +CTATTTTCACTATTTTTCAACTTTTTGACGCGTTTTTAATTCTTCATTTC +AACCTCATTTTGTCCAAACTTTCTCAAATTTCCACATAATATGGCCGATT +TTCATGAAATTTTCATAATTTACACCAATATATTCAATTTTTAACCTCAT +TTTTTTCACAGAAATTCCCAACATTTTCACATATTTTTCATGACAAATTT +GAATTATTTCAATGTTTTCCAAACTTACGAGGATTGGTGCTAGTATTCTC +TGACCACGGAACCAGTCCATCACACGTCAAATTTCTTGCATCAACCTCGA +GCCCATCAATAAAGAAAACGAATGCGGCTTTGCCAGTTGTGGCTGGCGGA +AGGGCCGGTACTCGATTGTTGAGGCATCCGAGGGACTCACTGCAAAAAAA +TCATCGTTTTTTCTAGAAATGGATCGATGTTTGTGTAACTTTATCGATTT +GCTAGAATATTATCGATTATTCCGAAAAAAAATTTTAAAACAACAACTGT +ATTTCTATTTTTATTTTTTTAAAGATAGACTTCCAGATCATATTTTTTTT +GAAAATTTATTTAAAAAATTATCGATTTCTCTAGGAAAAATATCGGCTAT +TCTCGAAACTTGTGGATTTCCCTAGAGATTTATCGATTTCTGAAAAAATT +ATCGAATTTTCTAGAAATTTTGCAAATTTTTTCATAAAATTATCGATTTT +TCTGAAATATATCGACTTTTCGCCCAAAAAGTACGTACATCAATGAAGGC +TTATTGACAAGAAAGTGTAATTGTCGATTCCTATCATTCCAGAACTCCAT +ATCCAACAGCTGAAGATACAAACTACCATCATCGGCGGCTTGTGCTGGCA +CAGCAAACGGGCATTCTTTCTCGCATTCCGACATATCCGACACATCATTA +TCGATATCATGTATCTGCGTTGGCTGGAAAAATGGATCCTACACGCGTTG +AGCACACACTTTGTGAGCTCTGCGAGAGCTCAATGAGAACCTACCGGTCG +TTTTGTGGCTCGTTTCGCGAATCGTTTCAAATATCCGCCATGCATTCGTG +GTAGCTCGCCTTCCTGATTATAGTCGTACATGATGAGCGCATGGCTCACC +ACGAGCCGTGATTCGGTTTCCATCATGTAATAGATTTTTTTGCGTAGTCG +TGGCTCGCGTGGATTGATGGAATACAGGAATACCAAGTGGAATGGGCACG +TTTTGTAGTCCATGTTGTCTTTGGTCTGTGAGGGGTTTTGGATATTATTA +CGGGAGGCATAAAATTCTGAGAATGCGTATTGCACAGCATATAGACCAGA +TCCGTAAATCAACACAAGCCCTACAGTAGTTATTTAATAAATTACTGTAG +TTTTTGCTGCGAGATATTTTGCGCGTCAAATGTGTTGCGAAATACGAATT +CTCAGAATTTTTTGTTCCTAAGAACAGCTCGTCAATTTTTTTTTCAGTTT +TTCAGGGTTATTCAAAAAAAACCTGTTTTTAAAGCTTCTAGGTCTCATAT +TTAAAAAGTTTTGAGAATTTAATACATTTTTTTTAATAGAAATTTGGCAA +TTTTTTCATCACCTCATCGTCGATTATTCTTTTTGAAAAATTTTCGATTT +TTATGGGAATATATTTATTTTCCAAGAAGATTAACTTTTTTTCAAGAAAT +CTGAAAATTTATCAATTTTTCAAAAGAAATTAATGAATTTTATCAAAAAA +AGAATAACTTTTCCAGAAAATATTTTTTTTTCTTAAAAATTAAAAAAAAA +TTGTTAAATCGCTTTTTGTGTCAATTTTTCAAAAAAAAAAAAGAGGCATC +GAGAATATCCCATTTTTTTCGAAAAAAATTTTTTGGTTATTTTTCTTTTT +TTAGATAAAATGTATATACTTTTTTAAAAATGTTTTTTCACCAACAAATT +TTGATATTAAAAAGTTGGAATTTTATGACTAAATTATGGAAAACTTTTTC +GATTTTTAGAAAATCGGAAAATTTTGAAAGTGGGCGTCGTCAAAAAATTT +AATTTTTTAAGAAATTATAGAAAATATGCTGATTTTGGTATTTTTGGAGA +GCGTCGATTTCCATCGGATTTTTTTGGTTGTTTTCCCTGGGATCCATGTA +ACACCTGAAACTGTGATCCCAGCTCATCACAAATCACTCCGACTTTGCGA +ACTTTCGTCCGATAGCACGTCGGATTCTGTGCATTTCCATTATGAGACCA +TGGCGAGAAGTCGTCACGATTGATGTCGTGTGGAAAGATGGCTGTCCCGG +CGACGAAGAATGCGTACGCACGAGAATTACGAACAATTGGTGGGTGTCCC +GGCTTCGCGTAGTTCAGCAGACCACGTTCTTCGCTGGAAAAATGATGATT +ATATCGAAACATTCGAGGAAAATGGATAGAAAAAACGAAAAATTCAATTT +TTATCAAAGTTCGTTTATGTTGATGAAAACATTATTACGGGAACACAAAA +TTCTGAGAATGCGTATTGTGCAAAGTATCTCGTAGCGAAAACTACAGTTA +TTCTTCAAATGACTACTGTACCTATTGTGTCGATTTACGGAAATAATTTA +TAAATCGATAAAACAGTAGTTATTTTTAGAATTACTGTAGTCCTCGCCAC +GAGATATTTTGCGCGTCAAATATGATGCACAATACGCATTCTCCAAATTT +TGTGTTCCGTAATAAAAAATAAAGTTGTTAGATGAATATTCAGGGTCTCA +ACAAAATTTAATCTGTGTTTTCAGTTTTCATGTTTTTAGAGTGGAAAACG +TTTTTTTTTCAGAAAACAGTCAGAAATGTAGATTTTGTTCCATATTTCAA +AAAATCATTTAAAAAATATAGAACATTTTTTTGAAAAATCAAATTTCTCC +AGAGTGTAGTACGCCATTAAAGGTCTCGTCACGATTTTGTTTGTTTTCAA +TTTTTAAGTTTTTGAAGTAGAAAATTATTTTTTTTAGGAAAATTTTTCGT +CGATTTCGTTGAAAATTCGCTAATAAACGGGGATTAAAAAAAACGAAATT +TTCCAATTTTTCGAAAAAAAAAATCGAAAAATTCCTCCCAAACTTACACA +ACATTGGTATTAGCAATCCACTCCAACACGGCCTCAAACGTGCTGGCGAC +CCTCTTATGTCGAACAGTCAAGTAGATATGTCCCGTTTCCAATTGCCGGG +GATTCTCAAAATAGGGCGCCGGGTTCTCCTGCTGAGTAAGCGGATCATCG +TCAAACTCCAAATCGTAGCCATTGTTGAGCACATCCTCTTGAGACATATC +CAACAAATCATCGTCTAGCAGATGTCCCTGAGCGTCTTGAGCAATCGAAA +CATCTTGCATTAGCTGATGTTGCTGCTGCTGGTGCTGATCGTGTTGAAGC +TGGATCTGATCTAGGGAATCATTGTGATGTCCGATGACTTCTTCTTCCAC +AACTTCCAAATCTTCTACATCTATAAATTGTTCTTCATCATTCGGTGCAG +CAGATGATGTAGATGGATCTTGTGATGTATCAATCTTCTTCTGATCGTCG +ATCCATTTCGATCCTCCAACACCTCGTCCAGGTGTTCCAGGTGGTTTAAC +ATACGGACACGGAACCGGACCATCTCTCACATATTCATAGATATAACACA +CATTTCCGATCGTAATCGTATTGTTGCGTTGAATATAAATGAGACGCTTC +CGAAGACGGGGACATCTCGCCAGGACGGACATTGTTTCGACGAGACACAA +CTGTGACGAGTGCCAGCCGCCAGCCGTGTCTTTTGCCATTTGGAACTGGC +CGTTGTCGTCTTGGACGATGGCTCGGCGAGTTGAGCGGACGCGGGGTGAC +GGACCTTCCGAGGCAGCTGAAATTAATGAAACTACGGCACTCTGTACATC +TCCGGAGGCACCACGTTTTCAAGATCTACCAAAACAAGATCTACTATTTG +GAGATCTACGAAAACAAAATCTACGTTTTCAAGAAATGGTACCATGCTAA +TTGCAGTTTTCGCAGTTTTCTCGAAGAACAACAAATCAACAATGTTGACC +GCCCAGTGTGCTCCGATGTCGCGTGTTGTTTAGCGTTTAGAAAAATCTTT +TTTGAAAGAAAAACTTCAGGAGAACGATAAACAACGCACGATGAGTAATA +TGGAAGAATTTTTGTTTCGTTTTTCTTTGAGAAAACTGCGAAAAAGTGCT +AGATCCTGAAAACGTATATCTTGTTTTGGTAGATCTTATTTTCGTAGATC +TTGTTTTTGAACAGATCTCGAAAACGTGATGCCTCAATCTTCTGCAGTTG +CCGAATTTTCACATTTTTAAACCTTAAAACATATTTTTTCTAAAACTTTT +CCAAAAATCGATTTCTTCGTTTTCACGATTTTTTTCAGAGAAAATATAGA +AAATCGAAAATTTGTAAATTTTCGATTGAAAAAATGGAAAAATTACAGGA +AATTATTGAAGATTTAAACTTGTTTCTAAACAATCGAAAATTATCGTTTT +TTTTCTTTTGGAAATTTTTTTTTGGATTTTTCCCAAAATGGTGGTTTTTG +AAATCAAAAAGCGTTAAAAACAAATTTCTTTTAAAATTACCGGAAATTAT +TTTAGAAAATTTCCGAAAAGTCAATAAATTAAAAAATCGAACAAGAGAAA +GAGTTATTAAATTAAACAAAAACAATTTCACAAAAGTCGATAACTATTGA +TTTTTCATCAGAATTTCCTAAAAGTCGATATTTTTAAACCTTCTGATAAA +TTCTTTTTTTGTTAAAAAAAACTTTCGATTGATTAGAAACACGTTTAAAT +CTTTAATAACTTCCTGTAATTTTTCCTTTTTTTAATCGAAAATTTACAAT +TTTAATTTATTCTTTTAAAAAAATCAAAAAACGAAGAAATTGTTCGTTTT +TTCTGGAAAAATTAATTCTTCGGCTCGAAATTTCGATGATTTCTTTTTAG +AAAAAAATATATGTAAAAAATTATACAATTTCAAATAAAACACTGTTTTT +TTTCTTTTGATATTGAAAATAGTAGAAATTTTTCAATAAAAATTCCAATT +GTTCACTCAAAATTTCAAATTTTCGACAAAAAAACTTACGATTAACAGTC +CACGGTGACAGTCCATCGCCAGTATGATTAATCTGATTTGCAACAAAATT +CGCCGGCACAAAGTACACAAAAACGCCGGTTGTCGGAATAAGTGGCGGTA +GGTACGGTGTTCGGCGATTCAAACAATTCGATTGGCTCAGCAGCTCGGGC +TCATTCACCAAATATCGGAGGAGAAGCTTCTTGTTGTGTGCCCAACCGAG +TTTTGCAAGTTTTACGCGAAGAAACATTCCACCACGTGGTCCTTCCACTA +TCTCGTCTTCGAACTGGGAATTTTTTTTTGATGAATTTGAGAAAAATAGT +TTAAATCTTTATATTTCAGTTTGAAATCGCCGAATTTCAGTTGTGCACCT +TCGTGTATATTTACGATATGTTTAATCTTTTTCGGATGCTGATTTCCGAT +CTTTAACGGTTTTCCTTCATTTTCGTCGGTTTTTTTTGGATATGTGTTTT +TGAGGTCAATTAATGAACCATTTTATTATCAGAAAACTAGCAAAATGTTC +AATACTCGACAGAAAATCCATATGCTATATGCTTTTCTCGACTGAAAACC +GGAAATGTTGCTAGTTTTTGATAATAAAATGTTAAATTAACACATTTTCA +AAAAAAAAACACTTCTACAAAAACCGACGAAAATTAAAGAAAATCGTTGA +AAAAACGAAAATCAACACCCGATAAAGATTAAGCATTTCGTAAATATACA +CGAATTTGGTAAATCGACACATGGCATCTCTAGCGCGAAAATTCGAAATT +CGTAATTTCCAGCTGAAATATTAAATCAGGGAATTTTTCTGAATATTTCA +CTTAGATATTCGGAATCAGGGAAAAATTTGGAGTTCTTATAAAAAAATTT +ACTAAGCAAAGTTTTAGCAATTTAGGTTCTAATAGGCTTTACAAATATCA +AAAAGTCCCGATTTTTCAAGGATCTATATATATTTTTAGAACCACAGATT +TTTTGCTGTTTTTCAGCATTCTCGGAAGACCATACCGGTGTGGATCCGGG +ATCATCCAGATCTAACGAGACGTGCGGATCAGTTGGATCGACCATCGCAT +GTCTTAAATAGTCGTTTCCGTGCGGAAGATTTACGATTGGTGGAATTTCA +CCGGGACACGTGTAGTCGTAGAGAATGAGCACGTTTCCATAGATTTGGCC +ATCGCGGGAGAGGTAGAAAATCTGGAAAAAATTTTTTGAATAGATTTTTT +CGCCTTTTCTGAAGGATTTTTTTTGAAATTTGAAGGAAGACGGGTTTTTG +CTTGCATAGACTCAAAATAAACCCTTTAGAAAATTTTTACGTTGGCTCAA +AATATCGAGAATAAAAACCAATTTTTTTCTAAAATTTCGAAAAAATGGGC +ATAACGGCGGAAAATGTATTTTTATTTGATTATTGTACCTTTTTCAGTTC +ATTTTGGAGCATTTTTGGCCCATAGGCTTAAAATTAACCTTAAACATTTA +AAAAACGTGAAATAAGATATCAAAAAGCCATTATGGCCACTATGACCTAA +AAAAAATATTTAAAAAAAAACAACTTTTTTTTGAATATTCAAATTTTCTG +AAACTGATAATAAACCTTTTTTCTCAATCTTAACAGTCTCGGCAGCCACG +CGCTGTACTCGGTGAGATGAAGTTCGGCGATACGTGGATCTCCTTTGACC +GATTGGAGCCGTCCGTTGAGACGAGCAACCGGATGACGTCGGACATTCGG +TTTGATGACTGGATCGTTGAAGTGTTGCTCGCCGCCAGTAGAGCTCCATG +GCTTCAGATCGTCATTCGAGACGTCTTTTATCGACATGATTTTGGAGCCG +TCCACGTAGAATGCGAAACAGGCTTTGTGTGGAACAAGTGGTGGGAGACG +GGGTGGTTTGTCGAGAAGCCAACCTCCTTCGCGACTAAAAATGGGGACCG +TTGATTTTTGTTTTTTTTTTCTGACCGATTTTTCGGACAATAGCTTGAAA +TTTTGACAATTTTCTTTATTTTTAGAAGATATTTTTTTCTTATATTTTTT +TTTCTCTAAAAACTATAGTAAAAAATAGTTCAATTTTTTGTGGTTCTGGC +GAAAAATGTATTTTTTCGAAAAAAATTTTTTTTTTTCAAAACAAGATATT +TAGATTTATCACTGAAAATTGCTAATTTCCAGTGCGAAAAATGACTTTTT +CTGGCTATTTCTGCCTGATTTTTGATATAAATTCCAATTTTCACAATAAA +ATTGCTGAAATTTTCTCCTTTTTTCACTGTCTCCGTACATCATTGCAATT +TCGGTCTCGTTGGTGAGCAGCTCAATTATTCGTTCCTTTCTGAGAAGGTA +GGCCAGGCAGCCTGATATCACTGTGGCGTAGCAATCACCGTTTTCCGTCA +TTTCAACTTCATCTTCGAACTGCAAAAATTATAGAATTGAAAAAAAAAAA +CGATAAAATCCGACTTTCTCGATGATTTTTATGATTTTTAACTGAAAAAT +TGATTTTTCGGCATTTTCTGAAGGATTTTGATTAAAATTTGAAGGTTTTT +TTTTCTCCCGTAGGCTCAAAAAACGCCCTTTTTATGGCGGCTCAAAGGCA +AATTTTAAGTAATAATCGAATAAAAAATCATAAATTTACGACCCCTACGG +CACGGGAAATTGGAGACTTCAGCTAAAACTAACCGTTGATTTTGAATATT +TTGAGCCAAATTTGGCCAAATAGGCATTAAATGCACTCCAGATGACTAAA +AACACGTGAAAAAAGCTATTAAAATTAGGTAAATAAGACAAAAACAGAAA +AAAAAGAACTTGAAGCGAAACTGGAGCCCATTTTTGGAGACAATTCTCAT +TACAAAATTGGTTTTTTGGGCACATTTTTTAGTCTTTCTAGTTATTTCGA +ACATTTTCCGAAGAATTCCCATAAAACTTTGAAGCTTTTCCATGTAAGCC +CCTACCAATTTCACGTGGTACTGCCTTTCAGCAAGAGCTTTACTGATAAC +TCGTTCTCCTTGAACTCGGAACATTTTCGACGGTGTCGCCGCCGCCGGAT +TTATAATTTTCATCGCCTTCTTCTCCTTATCCCCATCGTCGATAGACCCA +TCGGTATCCATTGGCTTGCGTGTTCGGACACGTCGCTGTTTGCTGGGCCT +GGAAAATTTCGATTTTAAAGATTTTTTAAATAAAAAATCCCCCACAAATT +CATTTCCAAATCCGGTGGTTGCCCATCCATAAACCCGTCGTCCTCCTCCT +CATCATCACCGAACGGGTCCATTTGTATGCGATCCTCGTCTCGATATCGG +GAAAGGTTCAGAATTGGCGGCTCATCCTCTACGATGACCTCCGTCTCTGC +GTGGAGCATCGAGTCGTCGCCGGCGAAGATGGGCTCTCCGAGCTCTCCGG +CGGTGAGCTCCTCCAAATGTGGCGCTGGCTTTCTCTTTTTCGCGTTTCGA +ACCGTACTTTCCTCCGTCCTGGAGCGTTTTGGAGCTGCGATCGAGCTTGT +TGATGCAGAGGCGAGCGCTTCTTCCTTTGGGATGCCCAACTCGTAGTCTT +CATTGTTGTAGAGCACGGATTTCCGAGCATTTCGACGTGGACGAGATTTT +GTGGCTGGATCCTGGGGCTCTGCGGCAGGCTCTGGATTTTGCTGGGGCTC +TTCGGCCGGCTCTGGATTTTGCTGGGGCTCTGTTGGATTTTGCACAAGCT +CTTGATCAACTTCTTCCTGATTTTCTGCCAATTCTCCCGAATTTTCAGGA +TTCTCGGACATTTTTCTGCAATTTAATAATTGAAAATAAGAATAATTAAC +GGGGTGGAAAATTAAAAATTAAACAAGCATTAAAATAAATTTGAAAAAGT +CCTGATTTGTAGTCCGCAACGCACGCACGCAAGCATACACCAGAACAACT +AAGAGAGACGGGAGGAGAGATGGAGAATTTGAAAGAGACGGCGAGGCGAC +GAGAGAGCCGGAGGATTGAGGAAGGACAAACACACAGATGTGGGGTCTTG +CAGCGCTTTCTCTGCGTCTCTTTTTTCGACATTTTTCAATGGGAAATTTT +TTTTTGGAGTTTTTCTTTTTTTTTATCGGAAAACTTCAAAAAATTCAAAT +GGAAACGCTGTACGGACAATGCATAGAATAACACGCAAAAATGCACATTT +TTAGGCCTTAGGTTACTGTAGTGGTCTCGGCGCGAAAATGCGGATTTTCA +TTTTGAATTCAAAATAAAAAAACTGGACGTGATTTGGTACAAGCGTTTAG +TGAAAATGTTTCACAAAATAGGAGATCAATTAGATATATTTATTTATTCA +TGGAAAATGACTATTTGGAAAAAAATTGCGAAATAAATAAAACTCGATTA +AAAACAATGTGCATATGTCTTCGTTGCTTTCTTGGCGAGGGTTTCTCGGT +ATCGAGTTCTACAAGAGACACACATTACGAATAACCAAAATAGTTTAGGT +AATATACACATTGGGTGGGGGTGGGCCAGAATAATATTGAATAAGGGTGA +AGAAAAAATATTCAAAATACGTCGCTGAAGTTGGCATACAATCTTGAGTC +GGATAAATGGTAAGAAAGCAGCACCACTCAACTCAGATCACAATCTTCTG +AAGAAAAAGGGACGAATGTATAGGTTCGGAGGGGGGGGAGGGGGAAGGGG +TGGGGATGGAGGCAATTACAAATAAATCTGAAAGAAAGTTACAAATACTA +CACACCAAAACGGTGAAGACTTGCAAACGCAGTGCTTGCAAGAATTCGAT +AAAACTCGCGGATGTTAAGAGCGAATCATTTGGATTTCGGGGGCAGTAAA +TTAAATGGACAAGGCATTTCGAAAAATACACACGTTAGACTGAAAAAAAA +AAACACGATGTGATTTATGGGATGCAACACTGCTTCTTTGGTGGGTCGGA +CGCTGGCGAAGGAATGATTGTACCACTGCCACCGCCATATCCTTGTCTGT +CAGTTCCTACATGCTTGTTGGATACTGATTTGTAGATTTCCGTCAGGATA +TTAGTGAAAGCTGCTTCAACGTTGGTGCTGTCGAGGGCAGATGTTTCTGA +AAAAAAAAAATATATAAACGCAATAGATTAGTTTAACTTACCAATAAACG +ACAATTGATTTCTTTCGGCGTAGATCTTGGCCTCGTCTGTTGGAACTGCA +CGCAAATGGCGCAAGTCGCTCTTGTTTCCGACCAACATAATCACAATGTT +CTGATCGGCGTGATCACGAAGCTCCTTCAACCATCGCTCAACATTCTCGT +ACGTCACATGCTTAGCGATGTCGTAGACTAGGAGAGCTCCGACAGCCCCA +CGATAGTAAGCGGATGTGATGGCACGGTAACGTTCCTGTCCAGCAGTATC +CCAAATTTGAGCCTTCACTGTCTTGCCTTCTACCTACAAAAATAATAATT +TGAATCATAAGTGTATTCTAATGAAGTTCCTCACCGAGATGCTTCTCGTG +GCAAACTCGACTCCGATTGTTGATTTTGATTCCAAGTTGAACTCATTTCT +TGTGAAACGAGACAGGAGATTCGACTTTCCGACGCCTGAGTCTCCAATCA +GAACAACTGAAACAATTTTTCGTTTGGGAATTGAAAAATGAAAAACAAAA +TTACCCTTGAACAAGTAGTCGTATTCATCGTCACGAGAGCCCATCTTTAC +TGCTGAGCTGTAAAATGATAAAGCTTGTTTGAAAGTTGTGTATATATTGG +GACGATTGTAAAAAAGAAAAAGGGCATTGGTCACATGATTCATCAGCCGG +GCGCAATGTTTTGTTGTAAAATCGATATTAAAAGAACGAGACACTGTTTT +ATCGGCGGAGAATATTTTTATGTTCTGTTCCCGACACAAACGCGGAGTCA +GGAACCGGTTGTCTATCTCGACGGGGATTGAAAAAATATAAGTGAACTTG +ATTTAAGAATGATTCAAAGTATATGGAGTTGGGAGTTTTATATTGAATTT +TATCAATATATGAGGGTGGTTAGTCAGAAGAAAAATGTGAAAATGTATAT +AGAAGTGTGTTATGAAAGAGTATTTGAGGCTTATCATACCCGAAAAAGGG +AAGGTGAGCGGCCGAACTTTGTTTGTCGACACGATTTCGAAATAGTTGAA +CAGGATATTTTTAACAAGGGAAAGCTTTCTCTGGGTGTTCTTTTTTGATA +ATTTCAGCTAAAAATTGAAAAAAATAATTAGTTTTATGGCTGTGAACATC +CAGAATAAGCTTTTCCGAACGCGAAATGCGTGTGAAACCCATAAAATCGA +ACGTAAAACAGGTCAGGCGCACCGGCGCAGCCACGTCGGTCTGAGGGTAC +GCGACGCTAGCCGCAGCGCAAGCCTCCTCGGGTCTCGGCACGACAACTAC +CGTACCCCTTTCGCAGCGGCGCAACGGAATCTCAATTTTACATTTTTTTC +TTTTTGGCCTAACGAATTTTTCCGTTTTTTCAGAGCATTTTTCATTGATT +TTCTTAAATTTTCATCAGAATAAATTTTAGAACTAATTTCCCGTAATTCT +GATACGCGTTTTTTATAGTTTTCGTGAAGAAAATGCTGAACATTCGAAAA +ATACTGAAATAATTTAGTTTTGAAAACTTGCTCCTCTGTTTCAATATCTT +ATAATTTTCTTTTCTGATTAATATTTTGATTTTCCAGGTAATCAATCGCC +TATAATGGCTCCAACGTAAGTTTTCTTTATAAATTTATATTAGATTGAAA +TTTACTTTTAGGCCTGACTTTCAAATACTTCAATTTTGATATTAATTCTT +GGTTTTTCAGAAAGAAAGTGCCACAGGTTCCAGAAACTGTGCTCAAGCGC +AGAAAGCAGAGAGCCGATGCCCGCACCAAGGCTGCTCAACACAAGGTGAC +CGTCGCCGCTGTAAGTTTATTTAACTGTCAGAAAACAGAAAATGCTCTTC +AAAAGCACTGGTTTTAGGATCCACTATTATCCAAGCCAGCCGTCAAAACT +GAGCTATAAGAATTATCTTGTTTTTGGGTGAGGTGTATTCAATTCAGAAT +GCGTCTCAATAACACGATGACAATTCGAAATTTTAAAGTTTAAATTTTCT +TTTAGGTGTTTGAAAATTAATTTGAACTAATCCTGCATTAAAAATAAAAT +TTTTTACAGAAGAACAAGGAGAAGAAGACCCAATACTTCAAGCGTGCTGA +GAAATACGTCCAGGAGTACAGAAACGCCCAAAAGGAAGGACTCAGACTCA +AGCGCGAGGCTGAGGCCAAGGGAGACTTCTACGTTCCAGCTGAGCACAAG +GTCGCCTTCGTCGTCAGAATTCGCGGTATCAACCAGCTTCATCCAAAGCC +AAGAAAGGTGAAATTGTGTTAATGAGTTTTTTAATAACCATTCTTTGTTT +TCAGGCTCTCCAGATCCTCCGTCTTCGTCAGATCAACAACGGAGTGTTCG +TCAAGCTGAACAAGGCTACTCTTCCACTTCTCCGTATCATCGAGCCATAC +GTAGCTTGGGGTTATCCAAACAACAAGACCATCCACGATCTCCTCTACAA +GCGCGGATACGCCAAGGTTGACGGAAACCGTGTCCCAATCACCGACAACA +CCATCGTCGAGCAGAGCCTCGGTAATTTGAAAACTTATGCTTTTTAATTC +TTATTTAATTGTTTTCAGGAAAGTTCAACATCATCTGTCTTGAGGATTTG +GCCCACGAGATCGCCACCGTCGGACCACACTTCAAGGAGGCCACCAACTT +CTTGTGGCCCTTCAAGCTCAACAACCCAACTGGAGGATGGACCAAGAAGA +CCAACCACTTCGTTGAAGGAGGAGACTTCGGAAACAGAGAAGATCAAATC +AACAACCTTCTCCGAAAAATGGTCTAACTTGTTTGTTGTTCATACCTTCC +TTCCGGATAAATCGTTATTGTTTGACGTTGTTTAATTATGTGCATAAATA +ATCATGAAACGTGATCGTCTTGGCTCGACTCATCTCGCATTTCATGAAGC +GTCTCATCATTCAGATGAATCGTAAAACCGCTTTGCTGACTACTCTCCCG +AGAACAGTCACTGTTCCCTACTATGCTCCATCCTGTTTATTTCTAGAAAC +TTTTCTTCGGAGCAAGCTAATTCCCTATGAAGTGAGAGCATTTAGGTTAA +TAAACATAGTCCAGATTTAAATCCAGACAACGCAATGTTCTCTCTACAAT +GTACTCCCTCGTGAGCACCTATACCCATTGATTGATGTCGATGGGTATTT +CTTCAAAAATTTGATGGAAGGACTTGATTATCTGCTCGCCAAATATGGAA +AAGTTGGCTTAAAACTAGAATTTTAGAAAAAGCTTAAATATTCTTCCAGT +CTCTGGACTCGGGCCTGACTCCAAAAGAGCGAGCACAGGCTCTCGCATTG +AGCGCTTTGCTCGACGAGCTTACTTGGATGCTCGCCTACTCGCGAGGCCA +AGATTTCACGTGGCTCCGCGATGATCGTAAGATTATCGAAGACTTCGGGC +TTGTTCAGCTCTATTTTTGGAGGAATTGGATTGTACCGCAGATGCAGAAA +CGGGTAGATTATTGATATTTTATGGAAAAATCGATAAAATATTGATTTTT +TACTGAAAAAATTGATCAAAAATCGATTTTTTTTTCCTCGGAAAATCTGT +AAATTAGTAGTTTTTTGTTGAAACAATCGATAAAATTCTGGTTTTTCAGA +AGCAAAATCGATATATTAGGCCAAAATCACCAAAAATTATCAATTTTCCT +ATAAAATTTACCATTTTTGGCTAGATTATCGATTTTTAAGGCAAGAAAGT +CGATATTTCACAATTTTTTATTGATTTTTTTGGCTTTCCAGCGCGCAAAC +TGTGCCAAGATCTAAATTTTCCGAAATTTTCATTTCAGACACGCCGCCGA +GTGCGAGGCTACGGAATATCCGGAAAATCGGCGAGAAAGGAGGTCGCCTG +CCGAACTGAAGCAATGTTGGAGGCATTGGCCTCACTTTTGGCCTCGAATA +AATACTTTTTCGATGTCAATGAACCGTCTTGGGTAGGTGGCAGCCAAAAA +ACTCGGCCAAAACTCGGCCTTTCAGCTCGACTGCAAGGCGTTCGCCGTGC +TGGCTCAATTCAAATATACACCACTGCAGAACGAGGCCCGCGTAAAACAA +TTCATGAAGGACCGAACTCCAAATTTGGTGGGTGGCCTTGAGTTTTCTAG +GCCACGAGATTTGAAAAATTCTATAATTAGGGCATGTGGTTTCAGATGAC +ATTTGTGACGCGCATGAAAGAGGAATTCTGGTCGGATTGGTGCACCACGT +CGGAGGATTGAATTTCGTGGAAAATGCTAATTTGTTTAATGTAATATGAT +TTTGCTTCGTAGATTTTAACCTATGCTCGAATAAAATTTATATTCTAATT +TTAAAAAAATTTCAAAACAAAAAATTTCTTACGTGACAATTAAAGGGTAT +TACAATATGGGCATAAAAAATGTATTCCCTAATTTTCGAACTTGTTCAGT +CTTGGTTGCCCAGGTAATTTTTTTGCAGTTCTTGTTTGGGACTCGGAGCG +ATTTTGCGCAGATGCATCATATTTGACGCGCAGAGTTTTAATTGAGGTTT +GAGCTTGAATTGAGTTTGAATTGAATTTTAATTAAATAAAGCGAATTCTA +GAATAAAATGATGTGTTTATTGCGAAATAGATCGTGAACCTACAAAACAA +CAGACTTTACGCGCAAATTTCCGAAATTTTCCAGAAAAACCAGTCAGAAT +TTCAAATGATACTTGTTCCTCTTCTATTTCTTCTCCCAATTTTGTTGTGC +GGTGGGAAAAAGAAAAAAGCGAACAAAAATGTGAAAGAGGCGTCGAAAGT +GAACTCACTGGTTCCACCGTCGACCTCTACGGACCCGCTGAAGACTAAAG +AGAAGGAGATGAAAAAAGAAGAAGCTCCGGGAGCACCAGACGCCCCGACT +AAGCCGAAAAGTCCTCCGAAACCAGTGGTCCAGGACACGAAACTTGCTGA +AGTGCTGCCTGAAAGTGAGAAGGAAGACGAAATGAAGAATGGTATTCAGT +TGCCGAATCCGCCGAAAAATTTGGTGGGTCTCACGGCGATTTGAGTGTTT +TATCGATTTTCTATGAAATAATTGATTTTTTCTAAAATTATTGAGATCTA +GATTTGCGAGTTTTCTGAATTTTCTAATATATCGATTTTTCAGAAATGCG +AAAGTGAAATTGCTCCAAAGGAAAAGCCGGCGGCTGACGAAAAGAAGGAC +GAGAAAAAAGATGAAAGCAAGAAGGATAAGAAGGAAGAGAAAAAGGAGGA +GAAAAAAAAGGAAAATGACGAAATTATGTGAAAAATTCGATAAATTGGTT +CTTGAAGATTATTGATTTTTCATTGTCGATTTTTCAGAATTCCTCGAAAT +TTATTTGCGCGTCATATATGGTGCATTGAGTCCATAGAGACTTCAAAGTT +CACGCGCAAATGCAGACATTTTTGCACGCGCTGCGGTGAAATTCCTCTTG +GCGAATTCAAATATTTTTTCCCGCCTTTTTTGAAAATTTTCGAGGCGTTG +GTCGAGCTGAATACACGTGAAGTTTAGACTGAATGTCAAATCACAAATAC +ATCACATTTGACGCGCAAAAAATTCGTTTTGAAAATTTGCGCGTCAAATA +GGGTGCATTGAGTACGCGGAGCCAATACATCACACTTGCTTTTCGTGGAA +AATGGAGCGAAATTTGATTTTTTGATTTAAATATTACGGGAACAGAAAAT +TCTGAGAATGCGTATTGTGCAACATAATTGACGCGCAAAATATCTCGTAG +CGAAAACTACAGTAATTCTTTAAATGACTACAGTAGCGCTTGTGTCGATT +TACGGGCTTGATTTTTTTTCCATTTTCTTCAGTTTTTCTGACATTATTGT +GTTTTATTTTAATATTTTTACCGATTAATAAATGATTTCCGTAAATCGAC +ACAAACGCTACAGTAGTCATTTAAAGAATTACTGTAGTTTTCGCTGCGAG +ATATTTTGCGCGTCAAATATGTTGTGCAATACGCATTCTCAGAATTTTGT +GGCCACGTAATATTTGCGTTAAATAAAAATCAAAAAATTAAAAAAAAAAA +AACATTTCAGAAATTTTCAAAAATTTTTTGAAAAATTGACGCACAAAGTC +TCCTGTTTCCCTTTTCCCCAAAGTTTTAAACTAATAAAACTTTTTTAATT +GTCGAATCCGACCAGTTATTTAATACGAGACAAAACGGAAACAAAGATTC +CAATTTCCGATTACGGTCAGCTCAACACTTTCGCTCAAGGAATTCTCTAC +GCTTAGATTTTGATCTTAATGGAAAACTGGTAGAACTTGGTATAAAACTA +TCCAAAAAACTGGCAGAAAGAGTAGTCTTTCCGAAGAAATGAAGTCCCTA +ATCGAGGAAGATGACTTGGAAGTCGGCAGATTCCGCCGCAACGCGTTTTC +CGCCGTCGCCCTCTCCACCTCCTGTATTCTGGCGATTGTGGTGTTAACAC +CAATTGCCTATCAGGCAATTCAGAGAATTCACTCAAATTTGCTTAACGAT +GCCCATTTTTGTCAGGTAATTTTTTTAAAAAATTTAGAAATTTTGATTTG +GAAATATTCAAATAAAAAAAAAGTTTTTCGAAATTTATTTTCAATCGTTT +GAGATTTTGACATACATTCCAAAAATTCCTACTCTTCGCAATTTTTTAGT +CAACTCAAACTCAAAACCTTAAAAAAAAACCGCAAACCTGTCATGGCGCA +TCGATGTTATCCCTACGCTAAATGTTCTGTTTTCGAAGGTTACTTTTTTC +CAATTTTTATCACCAAGGAAAATGTATACACAAAAATATATAGAATTTGA +CGTGCAAATTGGCAAAAAACTAAACTTGCGCGTAAAATCACTGCATTGCC +TCTGCGGACTCAACACACCAGATTTGAAATTTCAGGAACTTATCGATTTT +TGTAAAATTTTGCAGCATGGCGCATCGATTAAATATTAAAAAAAAATTGA +AAATTATCGATTTTTTTGAACACGAACAATTTGTGGAAAATATGAAATAA +AAAAAAACATGGTGCATCGAAAAACTTACAGGCTCGAAACCGTGACCTCT +GGACAGAAACAATGAAGATGGCTCGGAGCCGCGGCCGGGACGAGGAGCTC +GTGGCCCGAACCAAGCGAGCGGTTAAAGGCACATGGCTCTTCGGACAGTA +TATTCCAGACCGATCAAGCAGAAATCGACGACAGCAATACGCCGAGGCCG +CTGGCGGAGGCGGTGGAGCACCACATGCCGAGTGTAGACGGGGTCCACCG +GGACCACCGGGTGATGGTAGGTTTTTAGATTTGCGAGGCAATTGTGGTGT +ATTGGTTTAATTTTACAGACGGGGTCGACGGAACGGACGGAAAAGACGGT +GCACCTGGAACCGATGGAAAAGACGGTCAGGTACCACAAGGACCAGCCGA +CGGAGGTTATCAAGAGGGACCATCTGATGCAGTTGAAGCATGCACACGTG +AATGCCCACCAGGACCGCCTGGACCAACTGGAGCGCCCGGAGACAAAGGA +TCTCGAGGCTACCCTGGAGAATCTGGAGAGCCAGGCACCCCGGGAAGCGC +CGGACCGAAAGGAAATGCTGGACCGTAAGTGGAACTAAAGAATCGATAGT +TTTCGGTAAAAAATCAATCATTTTAGGAAAAAAATCGATAATTTTCATTT +TCATTTTTCTCCATTAAATTATGTTAACTTTCTAGAGCTGGACCACCAGG +ACCACCCGGATATCCAGGACGTCCTGGAGAAACCGGAGATCACGGAAAGA +CGATCGCCGGAGAGGCGCCACCTGGACCACCAGGACGACAAGGAGAAATG +GGTCCACAAGGACCACCGGGACCACCAGGGCCACGTGGAAAGGACGGAGC +CGGTGGAGAGAAGGGTGCTCCGGGAGATCAAGGTAATCCGGGACCATATG +GAAAACCTGGGCAACCGGGAGCTCCAGGACCCGATGGCTCTGCTGGTGAG +AAGGGAGGATGCGATCATTGCCCACCGCCAAGAACTCCACCTGGTTATTA +AAGATTCTTCGATTGATATTTTATTTTATTTTCATGACGTTATTCATTTT +GTCATTCGGTTTTCTTTTGTTGCAATATGATAATAAATCAGATTCTCTTG +CCAGTAGTTCCAAGTGCCCCAACATATTTTTGAGTCCTTTATGTAGATCC +CTCTCCTCGAAAGCTGGATGATTTAATAAATCTTTCAGAAAAATCGAAAA +TTTTAGAAAAAAAAACATCAAAATTTTTGACAAACTGCATAATCAGTCAA +TATTCTAAAAAAAAATACGATCGCACAAAAATAAACAACGACGCAACGAC +ACTCCGCGGTTACTAAGCTCCGCCCACGATTTCATTTGCACTGCGTTGAG +TCGGCCGTATTGTTATTCAAACATGAATGAATATACTGGTGAAGTTTAAA +AAATTGGGTGTTTAGTTTTGAAGAAAATAATTTTTTTGGAATTTTGAATA +AAGCACAATTGGCAGCTGAAACTGGACTTTCAGACAAATTTTGAACGGTG +GTTGTTGATGCTTTGAGTTTATATTGTTATTCAAACATGTATGAACTTGT +AAAGTGCTTGTAAAACTTGTAAGTTGCTTGTTCGCTCATTCTGAAATAAA +ATTTAAATTAAATAAAAGTTCACGTGATACAAAAAAGCCAACTTATTGAT +TGAAATCGATAAAATCGATAAGAAATTCATTCATTTAATAGTTTTTAACA +AACAACAAATGCGATCAAAAAGTTCGGAAGGTGATTTACAACCAGAGGAC +ACCCAATCCAGAGAAGATAAAGAGACGACTGCTACGTATAGTGAGGATAC +AAAGCCAGGTAAATACAGTAGTCCTACCTTAAAATTACAGTAACCCAGCT +GACTAAATATCATAATAAAACTTGCAAAAAAATGATGTAAAATCTTAGTT +TTTAGTCTTTTGAACTGGTAGAAACTGTGTTAGCGCCACTTTTTGACTCT +AAATAGAAAAATTTCCCATTTTAAAAGAGTTGTATTATGATACACTGCGT +GGCGTGTAAAATACCAAAAAATAAGCGCGGTTTTTTTTTTCGTAAAATCA +CAGGGAAAAATCCGAAATCGGAACTCCAATCAGCCGCCAACATCCCACGG +GCCCAATAACTTCTGGGTTTTGTTTCAACAATCTCATTTACTCCAATTCC +AGAAACCCAAAAGGAGAGAAACGCGGCACTGGACAATCTTGCCAAGACCC +CAATCCAGTTAGTCGTCCAACCAACTCCTCTCACACCAGCCATCACGCCA +TGCGAAGCACCACCACCACCACCTCCACCAAAACCCTCTAGCGATAATAA +CAACTCGAAACGATTGAAAGTGAAAGATCAACTGATTGAAGTGCCCAGCG +ATGAAGTAGGCCGAGTTGAGAATAATATAGACAATTTCCCGTTCTATCAT +GGATTCATGGGAAGGAACGAGTGTGAGGCGATGTTGAGCAATCATGGAGA +CTTTTTGATTCGAATGACGGAAATTGGGAAGAGGGTCGCCTATGTGATTA +GTATCAAGTGGAAGTATCAAAATATTCATGTTCTAGTGAAACGGACCAAG +ACGGTGAGAGTTGTTTGGTATTATCATTTAGTTTCGTTTCAAATCAGACC +GAGATACATACAAATATTGAAGTTCAAATTTAGAACATGTTGCATCGCAA +TGTGTTCATTGTGCTCCCTGAAGCATTATGCGGACATCACGAATTACATA +AATTATTTTAACCAATGGTGGGCGGCAAATTGACAAATTGCCGATTTGCC +GAATTTGCCAAAAATTTTCGGAAAATTGTATTTTTGCACATTTTTTTTAA +ATTTCAAAATTTCAAATTTTATCGGCAAAATTGTATGCATCCTATGAATA +TTTCTACATCTGTTTCGAAAAGTAAGCAAATTATATGAAAATATCTAAAG +AAAAGGGGAAAAAATTCGAAAAGGCACAGTTTTCAGTGTTTCCGTCTTAC +AAAAAAAACCTCGAAAAACTTTCGGCAAATAAGCAAACCGGCAAATTGCC +GGAAATTATAGTTTCAGGCAAATCGGCAAACCGGCTATTTGCCGAATTTG +CCGAACGGCAGTAGCCTCTCACCCCTGATTTGAACATGGTGCATTGCATC +ACCGCTCCTCGACTTGGAAAGTTTATATCGGTAGATATTTGCAGCAGATG +TAATTTACTGATATTTTCAGAAAAAGCTCTACTGGACCAAAAAGTACGCC +TTCAAATCCATCTGTGAGCTTATTGCCTATCACAAGCGAAATCACAAGCC +GATTTATGAGGGCATGACGTTGATCTGTGGCCTGGCACGACATGGATGGC +AGCTGAACAACGAGCAGGTCACATTGAATAAGAAGTTGGGAGAGGGACAG +TTTGGAGAAGTGCACAAAGGATCGCTGAAGACATCTGTATTTGCAGCCCC +GGTCACTGTTGCCGTGAAGACCTTGCACCAGAACCATCTATCCGCCAATG +AGAAGATCTTGTTCCTAAGAGAGGCCAATGTGATGCTCACCCTGTCTCAT +GTAAGCTACCTGTTTCAAGTTGAACTAAACTAAAATTAATTTCAGCCAAA +TGTGATAAAATTCTACGGAGTATGCACCATGAAGGAGCCCATCATGATTG +TCATGGAGTTTTGCGACGGGAAATCCCTGGAGGACGCTCTACTCTCCAAG +GAAGAAAAAGTGTCAGCTGAGGACAAGATTCTCTACCTTTTCCACGCCGC +CTGCGGTATTGATTATTTGCACGGAAAGCAGGTTATTCACAGGGATATTG +CGGCGAGAAATTGTTTGTTGAATTCCAAAAAGATCGTGAGTTTGTTTTTC +AAAAATTTCTGAATCTATGTGAATGAAAAAATAAATTTCAGCTGAAAATC +TCCGACTTTGGATTGTCGGTCAAAGGAGTTGCTATAAAGGAGCGAAAGGG +AGGATGTCTGCCGGTCAAGTACATGGCTCCGGAGACATTGAAGAAGGGGT +TGTACAGTACTGCCTCTGATATTTATAGGTGAGCCTACGAGCATACATAG +ACATTGGTAGTGGCGTCAGCGGTGGCCTAGAAACCTTATCCGCGTCTGAA +GGTTAATCAACCTCACACAAGTCTCTATGATTTCCAGCTACGGCGCTCTA +ATGTACGAAGTCTACACGGACGGAAAGACGCCATTCGAAACGTGCGGGCT +ACGTGGAAATGAGCTCCGAAAAGCGATCATCGGGAAGAGAATCAGCTTGG +CCGTTGAGGTAGAGCTACCAGTGTTCATTGCCAACATTTTCGAGCAAAGC +AGGCAGTACGAGACCGAAGATCGCATAAGCTCCAAGCAAATTATTCAGAT +TTTTAAGGAGGTTTGTGAAGCATTTTATCGGTTTTTTGTTCAAAAAATTA +GTAATTTTCCAGGAAGTCGGATTCCATGAAATTGAGACAAGTGGGATACT +GCATAAGCTTGTCAATTCTCTTCCGAGAATTCACAATAAGGAAAGAAAAC +CCGCGGCGGTGGCAGTGTAATAAATATCTGAAAATCCCCCCACCCCTGAA +AATATTTGACTGTATTTTTTAAATCAAACACACAACGCACACAAACAGAC +AGACAGAAAGCCTAAGTACACAGAGAAAATGTTTGAGGTGAGGTGCGAAA +GGGAGGAGGCTAGAACACCTACTTTACGCCAACAAGTTATGACTTTTTGG +AATTCAAAATGTCGTTTTTTGCTAGTTCACTGCTTACCTACAAACCTTCC +TACCTTGTCTGCCTACCTTCCTTCCTATTCTCTTATTGCAAGATCTTTTG +AATTTTTCTGAAACGTCTGTCTACTTCTGCGTCATTTGCAAACAGGCTGT +TCTCAGTTTTAGGGGGTGGCAGCACCCACAAAAAAACATTGGAACAGAAA +TCAGTCGGAGTGATCTACTAGATTAGATAAACATTAGATATCAGTTTGGA +AAAGTTAAACATTATTAACTCACAATGGATTTTCTTATTGTGTTTCTTGA +TATAAAGCGTTGAGCGGTATTGATACCATTACAATGCACTAAGCTAAAGG +CTGTCAGAGCCGAATGAAAAACATGATACATCGAGCATGCGGCAATTGGC +GTTCGGAAAATCGGCAAATTAAGATTTGCCGGAAATGTTTTGAGGGATTT +TTTATAAGATTTAAATGTGCCTTTTTGAAATTGTGTCCCGTTTTCTTTAG +ATATTTTTATAGGATTCGCTCACTTTTCAAAATAGACGTAGGAGAATTCA +TAGGATGCATACACTTTTGCCGATTGAAATTTAAATTCTGAAATTTCCAA +TAAAAGTGCATCACCACAATTTGCCGACTTTTGGCAATTGCCGTTTCTCC +GGCAAATTCGACAAACCGGCAATTTGCCGATTTGTCGATTTGCCAGAAAT +TTTCAATTCCGGCAATTTTTCGATTTGCCAATTTGCCGAGAATTTCAATT +CCGTCAATTTGCCATATTGCCGGAAAAAATCGTTTGCCGCCCATCCCTGG +TTCGAACTCCTAGAATGGTAGAATATGAGTATACTAAAAATAATTTGAAC +AGAACTGGAACTGGAAGAAAAATTTTTTACCGACGTCTTCTGAGAAAATT +TCGTGAAAATTGAGTTTTTATCACTTTCTGACTCACAATAAAAAAAATTT +CCAAAATTTTTTGAATAGTTCTCGATCGTTTCCAAACTGGTCTTCCGACA +TTCAGGTGCGTGATTGGTAAATATGAGGGAACTGCCATAATCAAATGAAA +AACACGGTGTATCGTCTGAGAAAACCTTAAACTGTTCCGTTTTAGTAATT +GGACAAGGATCTGCTGAATCTCGCTACTATAGCAACCGACATCTTGCGGG +TCCAAAAAAGATTGATCTTGAAAATTTGATCCAAGTTTATTTAATCGCCG +CCACACACACACTCACAAAAAAATCAATCAAATCACCCATATCAGTTGCG +CGATTTCTAGTTTCTAGGCGCGAAAATCAAAAGGAGGAGAAGAAGCATTT +CCGCATTACTCGTGTGTGTGCCGTTTCCGTTTATTTGTCCCTCAGGCTCC +CCTCTCTGTTTTTTTTGTTTGCGAAAACTGTCTCTCTCTCTCTCTCTCCA +TCACTTTTCTGTTGCGGAATAGAGGGAGAGAGAGAGAATTTCGGAGGGAA +AAATACCTGAAATGTGATCCTCTCTCTGTATGTCATTGACTGTTGCGCGA +GAGCCTTTTCCCGCGCGCGCGAGCCTCCCACCTACCCGTCGACGAGCCTA +TTTTCTTGTCGGCGGTGCCATTCGGCAATACACGTCCCTCTCTCTTCTTG +CTCTAGAAACATTCGGATTTTGATTTTTTGATTTTTCATGGTGGATCTGT +AGGCTTTTTTAGGCCATCTTGGACTTTGTGGTGGCCTAATATATGGTGTA +TTTTCCAATTTATCATATTTGCTTTAGTATTGTCCGACTTGTAGGCAAAT +TGCACCATTTTAAGCCAAGTAATAAAGCTTTGAAGTTTGGCTGCCTAGGT +TTTTCTAGCCACCAAACAATTTTTTTGTTTTCACAGCACACTTTTTTAAA +GACTGTCATAAGTTTTCAAAATTCTTTGAAAAATTTTACACCGAATTTTG +AGATCTTTAAGTTTGGTGGCCTAAATTTTTCAAAATTTTCTATGCCACCA +GACTGAAACGTCCTAACTCTATTTGAATTATCTTTGAAACTATGAAAACT +ACAAGTTCGACTAAATATGGCTTATCCAATTAAACTCGATTGGTGGCCTA +GAAAACCAATTTCGATTTATTTCATTTTCTAGGCCACCAATAATCTTGTT +CGAAAATTACTTTTATTTAATTACAGTGGAGTTTGGAATACTTACTGCCA +TGGGCTGTAAGATGTTGCTCGCCTAACTTTTTCTATGCCAGCAACCAAAA +AGTGGTGTTGGTGGCCGACAAACCCAAACTTGGACAATTGCATTTTCTAG +GCCATCATTTTTTTTAAACTAATCGTTGTTGGTTTAGTCTACTGTAAAAA +ATCAAATCGATAAGAACATTGGGAGCCAAGCTTTGGAGTTGGTGGCCTAG +ATTTTTCTAGGTCACTAACTTGAAATGTCTGTAACTCTAAAAAATAATTT +AGAGATATATAACAGAATTAGTAGGCTAATTTTAGGATGAGAAACTATTT +AAACAATTGGTGGACTAGAAACTGAATTTTGAAATTTCTAGGCCACCAAT +TCCAAATAAGCCTATTTCACTCCTGAATTGAGATAAAACGCTGAAATTTT +GGACATATTAGAATACGCTATATTTGAAAAAATGGAATTGGTGACCTAGA +AAATATTTTTTTGAAATTTCTGCTCCACCAATTTCAATTATAGCATAACT +CATTTCATAGTTGTAGGACGGTGATTGAAATTTAGGATAGACAGATTTTA +AACCAAAACAGATTGATGGCCCTTGAAATTTCTAGGCCACCTCTCCAGAA +AAAAATCTGAAAATTGTTTTTATTTCTAATTCATTTTCTTCGTCCGTTTT +TCATCTCTCGAGGATCTTATCCCCTTGTCTTACGTCTCCCACCCGCTGCT +ATTTGGGCGACCTTCATAACTGTGAAAATTCTCACCATTCTCCCTCTCTC +GTTTTTGCCCCCCCCCCCCGGTCTCCTATCATTGTTCAAGTACACCTGTT +GTCCCATAACATCTGCCAACCAATTTTTTCCAATTTTGCCACAATTTTTA +TTCAAAAAAGTGCATTGCAGCGGCAGGCATGCCTCACTCGTACACACACT +TGAGCATACAGGAAAAGCGAAAAAATCAGTGATTGTTTGGATTCCTGGCT +CTTTCTAGGAAAAAAACTCTTCCATTTTTGTAGTGCACATCAAAATGATC +AAGCTGGTTAATTTTCAAGTGACTCCCAAAAAAATAACTGAGAAAGTTGC +GTTTTAAAGTTTCTAGGCCATTGTGGGATTTCTAGGTAGGTTTTTGAAAA +TAGAAGACAGTCTTGCACTAAAGTTTTGATTAGGCTGTTAAATGATTTTT +GTCAGTACGTTTTTTGGAACTTCGATTTTTGCCAAAAATTCCTTTTTTAG +TTTTTGTTTCAGTTTTTTGCAAATTTTTATTTCTTCCATATCTTACAACA +TTTAGAAGGTCTCAAAGTCTCTGATAGCCAAGAATTGACTCTAATGACGT +TATGAGCTCCGAGACTATTTTAACCTTTTTCCCTTTTAAGCATAAAATAT +ATAAATATCAAAAATTTAATACAAAAACTTCTCGTTTCGAAACGTTTCGA +AATCCTCCAGTTAAAAAAAAATTAGATTACGGCATCGGAAAAATTGCGAA +ACTTTTGAATCTGAGGGATTTTCAATAGAGGGTCCCGCCAGGAATTTGAG +TTTTTAACAGTACCCTTTCCATCGTCCTTCCCGAAGCCCATTACATCATC +ATTAATTTTGCGACCTTTCTAAAAGCGGTCATGGGGGGGGGGACATGTGT +TTGTTGCATATACAGGGACCCCCCGCCACAACCACCGCAACTAGAGATAA +AGATCTGCTGCACACAGACAGCTGGCACATGGATGGACAGAATGTCTCCT +TAATTTTACCGCCTATTTCATAATAATAAAAGTAGAACGGGGGGCAGAAA +AGAGAATGATTGCGAAACCACCTGCTTGGCTGTCAGCGCATAAACTTTTC +GGAAATTTTGGGTCCCACCACGCTTTTTTCGGTAACAAATTTTGAGATTT +CTCGATACACCATGATGTCTTTTGGTGGAATTTTGGGTTATCATGGCTAA +TACAAAGCTTTAACGTGCCTTGAACTTTCGCAATTTGAACTTTTGGCCTT +TACTTAAAAATTTCGATGGGGCTCTATAAGCCATGTGGTTTCGAACTTTT +CCTGAAAATTTAGATTTTTGTTCATGCACCATGTTGTTTTTTTTTTGGAA +TAATTGAGGAATTCCTTACTTTTAAAGTAAAAAGTTTGGTGAGATCCATG +TGTTTTCATATTATTCAGTTGGTAAATTATACAGATTATTGACTGAAGGT +TAATTTTTTGTTGGGAAAATAAAAATCGCCAAAATCAATAAAATCGTATT +TAGAAGTAGGGTTTCCATATAGGCGGTAAAAGGCTTGTCTGCCTGACAAT +AAGACGACCGCCGCTCGCCTCAATCCGCGGCGGAGGCAGGCAGGGTTCAG +GTAGGCACTGAAACCGCGCCTGCTTACCATGATGTTCCGTTCTTGTCGAT +GCACCATGATAATTTTGGGTTACATTTTGAGCCTTTTCGAAAAATTAATG +GTGGAAAATTTCAAGCTGAATTTTAATATTTATTTTTTTAACCGTATTGT +GGGACATGCAAATGTCTTTCATTTTGTGTCCCTTCACTCTAACGTCTTCA +GAATTTTCGAACTTCTCGATGCACCATAATGCTGTTTGGCGATAACTTTA +GAGTAAGAATGGTAGCGATTTTTGCGATGCACCATGACGTTTTTATCGAT +TTTCAGAAAAAAAATCACTCCGAGACCCAAATAGTTTCATTCTCGACGCA +CTATAACGTTTTCGAAGTAAATTTCAAAATTGCTTCTCGGAAAAGTTTTT +TGAGACCTACATGCACCTTTAATCTTCTTTGGAAACTTTGGAATTTCCGC +CGAATACTCTCATTTCAGTTGTTCTCGATGCACCATGATGGTATTTTTTT +CAAATTACTTTTTTTTGATTTTTCCATGAGAGGACCAATATCTGTCTTTA +TAACGGCGCATTCTGTAACCAAATTTTGAAATTCCACGACATTCTGCTCT +CATCGATTCAACATGATAATTTTAAAATGAAATTTAGCGATTTTTCGGGA +AAAAAACAGTTTCGAGATTTTCTAGTTATTGGACACTCTGCACCTTGCTT +ATTTGGAAATTACATTTTAAACCGACAACCCTTCAAAAACTGCTTTTCGT +CGATGCACTATGAGTGCATAATTTTGTGTAAATCGTGGTGGGCCTCTAAA +AAAACCGAAAAAAAAAACGTATAAAACGCAAACAAATTGTTTTTGTTGTA +ATGTTGACACCAACAGATTCGGCGTGGAATATACGGAAGATCGGATTTCC +AAAAAAACAACCGCTCTCCTGTTTTCGACGTTCCGCCGCTTTTTATGGGA +GAAGTAGTATGTACCTTTAAGGGTACTGTAGCCCCTTGAATATTGGCCTA +AAAGTGAAACTAGTGTTGCCAAAAAAAAACGAGATGACCAGTTTCAATAT +GTCATTTACATCTACACATTTCTAAAATCTCATTTTAAATTCCATTGTTT +TCTCGTTTCTTCTGTCCCAAAGTACCGTATCCTCATCCTTCTACCACCTT +AATTTGCATTTCTTCTTCCTTATTCACTCTTCTTCCCCTGGACGAAAAAT +GTTGCACGACAACAACAAAAGAGACCCGCCCCCCACCATCGGTTTCTCTG +AACCTCTAACTGTCCCCGCCCCCTTTTGGGAGCCCACTGTCTTTTCTTTT +TTTCTTTGGTCGCTGATTATGACGGATCGTTTTTGTCGTTTTTGTATTAC +AGGAATACAAATTTCCCAAAACGCGTATTGCACAACATATTTGACGTGCA +AAATATCTAGTAGCGAAAACTATAGTAACTCTTTAAATGACTTTTGTAGC +ACTGATGCCGATTTAATTAAATTATTTATTAACAGATAAAATATTAAAAG +AAAACACGACAATTCAAAAAAATTCATTTCGTAAATCGAGCCCGTAAATC +GACACAAGCGCTACAGTAGTCATTTAAAGAATTACTGTTTTTTCGCTACG +AGATATTTTGTGCGTCAAATATGTTGCGCAATACGCATTCTTATAATTTT +GTGTACCCGTAGTATATTTTTGTCTCTCTGATTTCCATTGCAATTTTTTA +ATTCCATATTTTTTTGGTGACAAATTTCTCCGCTTATCAATTTTTTTTTC +AACCACATAATTATTAACCCCAAAACATCGCAGATTTTCAGGTAAAATGC +CAGTCGTGAGCGTTAGACCTTTTTCTATGAGAAATGGTGAGCAATTTTTT +TGAAGTTTTTTTTTGAAATTTTTAATTTTTCCAGAAGGCTTCTCAAACGG +GCATAACACGTGGAACGACGCCGAATTTTGGAAACCGTGAGTTTTCGGCA +AATAAGCTAACAGTCTAAGAAACACGAAAAAAAATCCAATTTTCTTTTCA +AAATTCGTGATTTTCGGATGATTTTTGAACTTTTTGATTAATGTTCCCAC +TGAAAATCCTCCAAATCTCTAAAAATCCGCTTCTAAAAAAGCCTCAAATG +GCCTTGCGAGAATAGACGGAATGTTCAAGGATGACTGGTATAAAATCGGC +AAACGTGTTGCCATTCAAACAGAATATCTCGAAATTTCGCCTTCCTTTTT +TTTAAGTGGGTCGGATATTTAACATACAGAAGAGAATAGGGAGAGAAAAG +AGGGAAAAGAGGGGAAAAGTCTTCTTGGAAACAACCTCGAACCGCAATTA +AGTTTTTGCCTCACCCTTCAATTTTCGTGAGAAAGTTAAAAATCCAAATT +TTTTTCTCCTTTTTTAAAAAAAGATTTCCTCCTCAAAAATTCAAAGGATC +GAATTTTTTGTTACACGCCTGCCTCCTTTTTATTACCCTTGTTCTTGATC +GCAACCTCTTTTCTAGATTACTTGAAAAAATGCGCTATTTTTTTTCCTTT +TTCAACAGAGTCAATTTCAAAGGTGCTGTGGAAAAAGTTTCGGTTTTTTT +TTGCAAAAATAATCGAAATTTGTTCGTTTATACTGCTTAAAAAATGACCA +AAATTTCAAGTAATTCATTCGAAAAATCGATTTTTTTGAAATATACAAAA +ATTTTCAATTTTTCATATCTGAAAACACAATTTTTTCGATTTTTCATTTT +TCTTGGAAAAAACACAAAAAAAAACTGTATTTAATTTCCCACTTAATACT +ACGATATCCAAGCCCCGCCTCCGCGTATTGTACGTGAACACGGCGGCCCA +AAATTACACACTATCTCACACACGTTAAATGAGTGATACCGTACTCTCTC +TGTTTTTTCTTTCATTTTTTCGGCGCCGAAAATTTTCAATTTTTGGTGGT +TCTTTTGGCGGGATTTTTCGGATTTTTGTCGCGTTCACACACACACACCA +GTTGGTGTTGCCTGTCGTCACCCACCCGCCCCACTCTTTGTCCGTGTACT +GCTTTGCCATTTGTGCGCGCGTACCGCTGCCCGTCTGTCTTTCTCATCAT +ATGCGCCTCGTTTTGTCGCTTTTTCTCCATTTGCCCTTCCTACATGGGTA +CCTGCGGTTTTCATCGAAAATATCCTTAAAAATTCCGAAAAACCTCTATT +TTTCGATTTTTGAATCGATTTTCGCCCAAACATAACCATTTTTCAGAATG +AAGGAAGAACAAATCGCCTATAAATTGCCAGGGGCTTGGTATTACGAGGA +GGACACTGCCTCGTGCTCTCCAGTCAGCGATCCGGAGGATATTGCGCAGT +TTCTCAACTACAGAACGTCGATAGGCGTGCAAAATGTCACAGAGTCCGTG +GAAGTTCCGACGTCGGAGCATGTCGCCGAGATTGTTGGTCGTCAAGGTAA +AAATTGCCTTTTTAGTCAAATCTACAGTTTCCACAAATTTTCAGGCTGCA +AAATTAAGGCACTGCGCGCCAAGACCAACACCTACATCAAGACACCGGTT +CGCGGAGAAGATCCAATTTTCGTGGTCACCGGACGCCTGGAGGACGTGAA +CGAGGCGAAACGAGAGATCGACTGCGCCGCCGAGCACTTCACACAGATCC +GTGCGTCGAGAAGACATACACAAGGTAGGTGACCGTAGGCAGCCGGTTCC +TGAGCGCCTTGTTCAGTTGTTCCAGGAGCCCATGCACCTGGACAGATCAC +GAGCTATGTCAGAGTTCCGTTAAGAGTTGTCGGACTCGTCGTCGGACCGA +AAGGAGCGACTATCAAGCGAATTCAACAGGACACCCACACGTACATCATT +ACGCCGAGCCGAGAAAGGGAGCCCGTTTTTGAGGTAATTTTGTTGGAGAG +CATAGAGTTTTGGAGCAAAATTCTCAGCAATTTCATGCTTTTTAACAAAA +ACAGAGAAGTTTCTAGTTTCGGCTTAGAAAATACTGAAAATCGGCTTTTC +CATGGCATATATCGTGCTGAAAATCTACTTTTGACTGAAAAATTCAAGTT +TATGACTAAGAAAAGTTAGATAATTAGACCATGCTATTATTTCATAATAT +TGGTCCAATTTTTGTTGCTTTGCTGAAAATTAACAAAATTTAAAAATCGG +CGGGGTTTCTGAAATATTTCTGTATAAAAACCGATTTCAACTCCAATTTT +CCTCGATTTTTACATATAAGTAATCTAGAAAAATTGTAAAATGGGGAGAA +TTCATAAGAAAATCGGCTGTTTTGTAGCAAAGTTTGTAAATATATCATTC +TGAAAGTCTCAGCGATAACCGTGATTCTAGAAAACCTCATCAGGATTTGA +TTTCTGCGACACACTTCTCTCGAGTTTTACATAGAAGTTGTTCATTACAA +ATTTCTATTTTTAAGGTCCCCATTACCATTGTCAATCTTTCATTCCGATT +ATTTGTTTTTCCTCGTCACTGCAAGAAGGGGAGCCTAATGCCTAGACAGA +GACAGAAAACACATGTGTGTTTGTAAGTGTCTGGTGTGATATACCCAATT +CTTTTCGGCCGTCTCTTGTTTTCTTCCTGACACCGAGTTTCGAGCGATTT +TCGAGGTCGTACAGTTGTGAATTGGCTGCCACTGCTGTGGCAAACAAACA +AAAACAATCAAACTTGTGCGGAATTGATATTCTAAAGAGAATAAAGAGCA +ACCATGGGCGCCGAAACGAGCAGCGGAAGGGCTTGTGACCTCTTGGTGTG +AATTTTAAACGGTTTCCTTCCATCCGAAATGCTAAAAATTCCTCGGGAGC +CGTTTAGGGTCTTCACTGAGAGATGATGATTAGAATCTTTTAATTTGGTA +GAATTCCCCCCGCGGGACCGATTAATGTTGCATGTCGTCTTCTTCTTCTT +GGCAGCAAAATATCATTGTTGATGAGATATCTCAGTTTGATGCTCAATGA +CGCCTTGAGAAACATCCAGCACACAGTAGATTAGTCGAATTACCGATGGA +TGGGGCCGCCCGGGTTTTTGGAGCCAAGAGTCACGCGATGGGGAGTCCAC +ATACACACGCACCAACTCTTTCATTCCATCTAACAGGGTAGTAGGGTGAA +GAAAAGGGGGGGGATCGCGATGACAAAGAGACTCAATTAATTAAATGACC +GGGGCGGGCGCCAAATTGCACATATGCTTGGTTTTATTGCACCGTTGGCT +CAGGGAGAGCAACATTTTGTGGCAGCACCAGGGGTACTTCAAAATGACGA +ACAAAGGTCGTTGTTGTTTCTATAGGAAGGCTTCCGAACTTTTGAACAGT +AATCAGATCATATTAGGGTTATGTAATTGACGGTTTTGACCGTATGTGTC +TATAGATGCGTGTGTGTGTGTGTGTGTGGCGACATAAATTACCGTATCCG +CATGGCCTTTTTCCTCCTTCCTCACAATGGTAATTATCATCCCCCACTAC +TCTGGGTCGCCGGACGAACTGTGAATGTGTTGACAGTGCGGGCCCACTAG +TACATGACATCTTGCCCCGGTGCGGTGCGCTCATCGTTATTCCTCCCAAT +TTAGTTGTCCGTTTGACACAAATGCCTCCGGTACCCTGGACGAGACAAGG +AGGTGATGGATTTGCCAGGCGGGGAAGGAATTACATGATGTTTGGGAGAA +TATGAGGGAAAGGTACAGAAGCTTCACCTCGGATATTATATGCGTTCTAA +AAAGACCAATTGTCGTTTTTGTTCGTGGCTCAAATGAATAATTGGTATGG +AAATATAGAAAAATGTCCGACTAGTTTGGTAATAGAATTGTTTCGTTTTG +AACATTTCAAAAATACCTCAAATAGTGCACTTGAGATCTTTGTTGAATTT +TCAAAGGTTTTATTTTCAGATAAATTGAGCATTTTCCATACTTATAAAAT +CAATTTTTGGTTCAAAAACTTCTAATTTTCTCACCGAAAAAGTTCTCACA +AGACAGTGACAGAGGTCGCGTGTCGTTTTGATATCCATCTCGATAATCAG +AGATTGTGATCTATGCCTCAATGACACAGTTCCGCGAAGGAGTCCGAGAA +AAACGTACAAAATTGGGGAAAAATATTGGAAATAACATTTATTGAAAAAT +TAAAAAAAAAACATAAACTATTTAAATTCACAAAAATTCGGAAGCATATT +TCCTATAATGAAAACAAAAAATTCTGAAAATGTGTACTGCACAACATATT +TGACGCGCATAATCTCTTGTAGCAAAAACTACAGTAATTCATAAAATTGA +CTACTGTAGCGCTTGTTTTGAGTTACGTGCTCTACGAAATGAATTTAAAT +AATTTATCGATGGAAAAATAATTTTAAGCAGAAAATGAGAAAATAATATG +AAGAAACAAAAAGAAATTCGAGTTACGTGCTCTAAGAAATGAATTTAAAA +AATTTATCGATGGAAAAATATTTTTAAGAAGAAAATGAGAAAATAATATG +AAGAAACGAAAAGAAATTCATTCGAAAATCGAGCGCGTAAATCCAGAGCT +ACAGTAATCAGTGAAAGAATTACTGTAGTTTTCGCTACTAGATATTTAGT +GCGTCAAATATGTTGCGCAATACACATTTCTGGAATTTTGTGTTTCCGTA +ATAAAATAAGTTTTTTGCGAGAACTACAAAAATATAACTATTTCTATTCC +AGGTGACCGGCCTCCCACATAACGTCGAGGCTGCCCGCAAGGAGATCGAG +ACGCACATCTTCCAGCGAACCGGAAATCTTCCAGAAACCGACAATGACTT +TGCCGGACAGTTGGCCGGTGTCTCGTTGATGGTGCAGAAGCAGCAACAGG +CTCAACAACAAATGCAGGAGGCTCAGCAACAATCGATGTTCTATCGAAGA +GCATTCGGCAACAGTAATCCGTTCAATCAGAAGGAGATGTCGTCGTCGCC +ATTCGGAATGGAGAGCTCGTTGGGATTGGACGCGTTGCTCCGCAGTTTCC +CATCGATGCGTAGTTCGTTGACTCCGGAATCTCTTTCCGGTACTGGACTG +TCTTCTCGTCCATCGTTGGGAGGAGGACAATCGGCGAAACAAGATCTGCC +AACCTACGACTACTGGGGAACCAACAACTCGCTTAATGATATTATGGAGA +ACGGTAAGCTTTTTTTGCGAATTTTAATAAGAATTTTAAATGACAAATAA +GGATTTTTCAGAAATTCTCAGCCGCAAGTACGATGCCCTGTCCGCATGGT +CGTCGATGGGATTGGAGAAACGCGAGGAATCCCCAACCAATGGGTATATA +TTTTTGAAGGAATTTTATAAATTTTTGAAATAAAACTAAAAATTGCAATT +TTCCTTCAAAGTTCTAAATTTTTGAAAGAAAATTTGATTTTCCGCTAAAA +AATTTAAAAAAAAAACAAGTTTTCGTGTTTTCCACTCGGAACCTGACGGC +TTCTTATCAATTTTTTAAATAAAAAATAACGTTTCTAAAACTCAGAATGT +TTAAAAAATTTCACATTAAAAAATTATTTTTCCGAAATCTTGAACCTATC +CGTTTTTGAAAATAAAAAAGAGTAAAATCGTAGTTTTCTCTATAAAAATT +ATAATTTTCATTTGAAATTCAAAAATTTTTAAATAAAATTGGATTTTGTC +CGTCAGAAATCTATAAAAAGAAAATTTTTTTTGAACAATAAAAGAAAAAT +TGTAATTTTCTTTTGAACTTCAAAAAAATATGTTTTTTTTCACATGCAAA +AAATTGATTTTTTCAAAACCTCGTTTTTGAGAGAAAAAGGTGAAATTCCA +ATTTTAAGAGGTAAAGTTAAATTTATTTATTTTATGAGAAAAACTTGAAA +TTTAAAGGAAAATTACTGAAATTTACAATTTATCATACATATTTTTTAAT +TTCGACATATCTCGAAATATCAAGTCGTAAATTTTTTCCACAAAAGTGTG +ATATTCTCTTTAAAAACTAGAAAATTTCAATTGTAAATTTATGAAAAATC +AAATTTTTTGCAGGCTCATGTCCTCCCTCAAAGGAACATCCGCCGGCTTC +GGTCTTCTCAGCACAATCTGGTCTGGCGGAAACATGAATCTGAGCCCAGG +ATCGTTGGCTTCAGCATCTGCCTCGCCGACTTCATCGACCTGCGATCACA +ACGATCATACTCTCGTGCCGATCAATGGATAAGCTGTGGATCCATTCATC +ATTCCATTACTATCGTGTAGACTCTCATCTAGCAAAAACCCATCCTCAAC +GAGTTCCAAATTCATCTTTCCATTCTTTAAAAGACTCTTTTTCCCATTTT +CTACTTTGTTCATCGGTGTACGAGTCCCTCCATTCCCATTTTCTCACCTC +TTTACTACATTACTAGAACACACAAAAATCACCATCATTCTCACCCCAAA +ATCCTAGACAAAAAAAACGAAAAAAATCACATATATTTATATATAACTAT +TATTATTTGTTATTCATATTTTTGAAATATCTATATTATATATATTTATA +TATGTAACCCATGCAGTCCCCCAATATATATTCCTACAGTAGGTTTTTTT +GGAAAATCTGTAACTTTCTCTATTATTCTTTTTTGCATTATGATAGGACG +ACCAACTCATGTTTTAAACAAAAATTATATATATTATAAGGATTTCCTCT +TTTCTCTCTATCTCTCACCTAGTGTTTAACTCCCAATTTTCCCCCTCTCT +ACTACGCACAACTAACGGAGAATTGAGAGGCCTTTTATATTTATAGCACC +TCTTTATAATTAAAAACTCGAGTGATCCCCACCTCACCCATCAAATTTAT +CGTATTTTGTAAAAGTTCTGATATATTCCACAGATTTTGGTGTATGTGAA +TGAAGCGATTCGTGTCGTCTCTCCATATTCTGGTATCCATAGCAACTCCC +CGAGCTTTTGGCTCACTCGCGCACGCCCTATACTATACCTTTACTATTAT +TAAATGCACTCAACAAATCCTATCCTGCGTCAATTGGCCGATCAATTGTC +CGAATTGCCACAATATGCACCATTGCGGGTAATAATAGCACAATAGTTGA +ATATATTAATAATTCAAAAATATTTATTATATTTTGAGGTGTCCCATTGT +TTCAGACATATATCCGCGCGACGATAAGTGCCACGTTGGGGGAAACGCCA +AAGAAAACGAGTAGGGATTTGACGTATAGAGGTGAAATTTTTAGAAAATT +TGAAATTTTCTGAAAAAAAAAGGATTTTTCTTTTATGAAAAATGCTCTTT +TCGCCAAAAAAATCACAATTTTCGACTTAAAAACTTCAAAATTTTTTCAG +GAACACACAATTCAAAATACAAAATATCTCGTAGCAAAAACTACAGTAAT +TCTTTAAATGACTACTGTAGAGCTTGTGTCGATTTACGGGCTCAATTTTA +AAATTAGATAAAAATGAGAAAATAAAGACACGAAGAAACGAATGAAAGTG +TAATATCGAAAATATTCGAAAATAAATAAATTTCAAAAATCGAGTCCGTA +AATCGACACAAGAGCTACAGTAGTCATTTAAAGAATTACTGTAGTTTTCG +TTACAAGATATTTTGCGCGTCAAATATATTGTGCAATATGCATTTTCAGA +ATTTTGTGTTTCCGTAATAGGTAAAATGTCAGAAAATCAAGGATTCAGTG +CAACCCCGCGTTCTACGGGTATTTTGGCCACGGCCACTTTTTGCAAAACT +GCAAAATAGGCGTTGTTATTTCATTTTCTGAAAAAAACATTGAAAATTAT +TATCGAGAAAGTACGATCTGACAAATTTCTCATAATTTATTTTTGATCTA +CCTGTTGAACTTTACTCCGCCCCCAATCTTGTTGCCGTTGTTATTTTGTT +GTAGCTGTCTTGTCGAAGGACGGGGAGGAGCCTAGTCAACAAGGTAGATA +AAAAATATATTATGAGAAATTTGTGCGATCGTATTTTTTCGATTATATAT +ATATATATATCTTCATGTAATTCTCATGAAATCTTGAAAAAAAACGCGAC +ACATGGTATTACCACGCCCACTTTTTATAATTTGAGCGCGTGCAATTTTT +TGTCGATAACATAGTTTCTATTTAAACAAAAAACATCGTGCGCCCACATT +GAAGAAAATCCTATAATTGGGCGTGGCCTTAACTCTGAAAATTTACAGAA +CGTGTCACCCATAGCATGATTGCCGATTGGCTCGAGCAGAATGGATATCC +AATATCATCTCAAGTCTTGAAAACAGAAATGTCTGGAAACTACATGGAGA +GTGCAGAAAAACACGTGGAAAATGGGGAAAAAATCGATAATCTATTGCGA +AGTCAGCTGAAAATCGATATTCGCGATGGCACCGGTGACGATTTTGAACG +AAAATCGATAAAATCGATTGGCGCCGGCCGCCCGTTTGCAAAAATTAATA +TGGTCGATAAACAGCGAGCACCGTTGAAAATTACACCGCTTAGTGATGAG +GAATTTCGAAAAACGATGCGGAAACGGATGGAAATGGAGAGGGAACGAGT +GAGTTGCGTTAAATAATTTTTTTTTGAAATATTTAACAAAAGTCGACAAG +GCGATTTTTTAAAATCGATGTTTCGCGACTTTTATTCAAAAGAAAAATTT +CAATGCCCTAAATCACTCAAATGATGATTAAAAAAGTATTTGCGCGCGCG +CGTAAAATTTAGTGCCAGCGTATGACACTATGTGGTGCAAACTTCACTCC +GGGTCCGACACTTTTTGGATTTTGCGCATCGCTATAAAGATTTCAGATCG +CGGCGTGAGAGCGGCGTTTGCGGCGCCGACATGAGAGTCCTACTTTCCTA +CTTTTCTTGGCAAAAAAATCGATCGATTTTTCAGCTCGCACGTCTATCCA +ACCAGGCAGAAGACGATTCCGACGATTCATCGTCCTCCTCCGACTCTTCC +ACGTCATCCGCGTCGTCATCTTCCGAGGAGAAGTTGACTTTTTCGGATAT +CTTGGGGAAACCCACAGCAGCTGGCGCGGAGAAAATGATCGAACTAAGCC +AAATTCCCAACGCATGGGGTCCGTCAAAATCCGCGTTAGTCACTGATGAC +GTGGCAAGCACTTCTGACCCACTTCCGGCGATTTTCAACGCACATCTTCC +GCCGCTCTCCATGGGACGACCACCGCTGACAAAAAGCGCGAAAAGTCGGG +AAATCGACGCCATTTTCGGCTCGGATAACGTGGATTATGATTTAGAGGAT +TTCGAGCAGGATGGCGTGGCGAAGAAAAAGTCTATACTGCCTATGGAGAA +AAAGAAGGAGGAAGCGAAACCAAAGGAACAGGAGCTAGTGGAGCCGTTGG +TCTTGTCAGAAGGTAACTTTGAACTTGCACCATGCAAAAATTTCGAAAAA +TTATGCACGTGGTCACTGGCTGTCCTTTTGCATAAGCTTGAAGCAAACGC +GCCTCATTGAGAATTCACGTTTGCGCCAACTCTCGCTATCCATTGGGCGT +GAGAGACGCAGATACTACTTTTTTCTCTGAACGTGAAAAACGCAAAGAAT +AACCGTTTTGCCGTCTGCATCTCTTCTTTCACACGCTATTTTGGCTGTGG +ACGAGGAATTCTCCTCTTCCAGGATTTTCTAGGCCATTTTCTCATATTTC +TCAAGTTTTCTCGTCCGCGAGAAAACGTGAATTTTGAGACAGCCAGCGAG +CACGTGATTATGCAACTCTCCTAAAAATCGATCATTGTTCCTGTAGCTTA +TAATTTTAAAGGCGCATATTCCGCTTGCGGAGCAAAAGTAAAAAAAAAAC +ATGCCTCTACATACAAATCGATGAATTTCCTGAAAAATCAATAATAAAAA +ATTTTCAGGAGAATCAATCGACGAGCTTGAAGATTTCGACACCGGTCTAC +TATCTTCCGGAGGATCCGATTATTCTTTTTAAAATTTTCTTCTTTTAAAA +AATTTCTTTTGAAATAAATAAATTCTCACCTAGGAATTTCAACAATTCAA +CTTGAAAAAAGTTCGCGCAAACTACGAACAAATGTGTGTCGAGCGGGCGG +AGCCACTGAGAAAGAGGAGCAAAATGTACACAAAACCATATTTGAGTGTA +ATTTTTCAAAGTTTGGCGCCGATTTTCTGTGAGAGATGAGTTTTCTCAAT +TTATATTTGGTTATTTTTATTTTAGTTCTTACTGGTAAATTTCTGGGTAA +GTCCTGATGACTTTGAAAACGAAAAAAACTCTTTCATTGATGCTAGTGCG +ATTGCTAGGAAAGCAACTTTTCAGTTACCAAGAAAAAGTCCAAGGCCATA +GGGATTAGCTGCGTGGCATAACAACTCATCCATCCTCGCAGATGCAAATC +CGCTCTATTGGCAAATAACATGGAAGAGTATAAACATTTTCTCTTCCACA +CGGAAACCTAGTCCCCTTGGGGAGCGGTAGTGCCCACAACCCCGCATGTT +TACCAAACTACACAGACAGCGCTATTGTCTGCAAGTGGCAAAAAATGGCC +GCCGAAAATTTTTACAATGTAAATAATTTTCAAAGTGTTACTATTTGCAC +CTTTTTGGCAAAAATTCCATAAGTAAGAAATTTGATGGAAGAGATGCGAG +GTGCGGGGAGTCTGAAAATGGCTGCATGGCCTGTATGTGACCTGTGTATG +TGGCCTAAAGGTCTAGTTACCCCTAGAAATCAAAGTTCAGTTCAGCAAAG +AGACTTTATTTTCAGCACTCCAACAAGAGGCAGAAACTCAACGGTACGAC +GGATGGTACAACAACCTGGCGAACAGTGAATGGGGTTCTGCTGGTAGGTT +TTTTTGGAAGAGAAATGACGTCACACTGACCTACTCCTTCAGGAAGTCGG +CTGCATAGAGATGCACGTTCCTACTACTCAGACGGTGTATATTCAGTGAA +TAACTCACTTCCGTCCGCCCGTGAACTCTCCGATATACTATTTAAAGGAG +AGTCCGGTATTCCTAATACAAGAGGATGCACCACTTTATTGGCATTTTTC +AGTTTGTATTTTTTTAATACTTATAGTAGCCAATGTTTGTAGGTCAAGTA +GTTGCTTATGAAATAATGCAATCAAATGGAGTATCCTGTCCACTAGAGAC +ACTTAAAATTCAAGTACCCCTATGTGATAATGTATTTGATAACGAATGCG +AGGGGAAAACTACAATCCCATTTTACCGTGCAAAATACGACAAAGCAACT +GGAAATGGTCTTAACTCGCCTCGAGAACAAATCAATGAACGGACTTCATG +GATTGATGGATCATTCATCTATGGTACCACCCAGCCATGGGTGTCCGCAT +TAAGATCTTTTAAACAAGGACGGTTAGCTGAAGGTGTACCTGGATATCCA +CCACTTAACAACCCACATATTCCATTGAATAACCCCGCTCCGCCACAAGT +ACATCGATTGATGAGTCCAGATAGATTATTTAGTGAGTTCATTGTTCTAT +AGAAAAGTATAAATATTTAAAATTGAAGTGTTGGGAGACTCGCGTGTGAA +TGAGAATCCTGGTCTTCTTTCATTTGGTCTGATCCTCTTCCGTTGGCATA +ACTACAATGCAAATCAAATCTATCGAGAACATCCTGACTGGACAGACGAG +CAAATCTTCCAGGCAGCACGTCGTTTGGTGATTGCATCTATGCAGAAGAT +TATTGCATATGACTTTGTTCCAGGACTTCTAGGTTACTCAACTATCATTT +AATAGCTTAAACTCAGTGTTTCTTTTAAGGTGAAGACGTTCGTTTGTCAA +ACTACACCAAATACATGCCACATGTTCCACCTGGAATCTCGCATGCTTTT +GGAGCAGCCGCCTTCAGGTTCCCTCACTCAATTGTGCCACCAGCAATGCT +TCTGAGAAAACGAGGAAATAAATGTGAATTCCGGACGGAAGTTGGTGGAT +ATCCTGCATTGAGATTGTGCCAGAATTGGTGGAATGCACAGGATATTGTG +AAGGAGTACAGTGTGGATGAGATTATTCTTGGTTAGTTCATACTTGAGTG +GTTATATAATAAAGATTGTAATTTCAGGAATGGCAAGCCAGATAGCTGAA +CGAGATGATAACATAGTAGTCGAAGATCTTCGTGATTACATCTTCGGACC +AATGCATTTCTCTCGTTTGGATGTTGTTGCTTCATCAATAATGAGAGGAA +GGGACAATGGAGTACCACCGTATAATGAATTGAGAAGAACATTCGGACTT +GCACCAAAGACATGGGAGACAATGAATGAAGATTTCTACAAGAAGCATAC +TGCAAAAGTGGAAAAGTTGAAAGAGTTGTATGGAGGCAATATTTTATATC +TGGATGCTTATGTTGGAGGGTAAGCGTTTTTTATAAATTAAGTTAGAGAT +CCTCCAATATACCCTCATAACATATTGTATCAGTTTACTTCATCAATAAT +TCAGCTTGAACCATTTAGAATGCTGGAAGGAGGTGAAAATGGGCCTGGAG +AGATGTTCAAAGAAATCATAAAGGATCAGTTCACCCGTATTCGAGATGGA +GATCGATTCTGGTTTGAGAATAAACTAAATAGATTATTCACTGATGAAGA +AGTTCAAATGATTCATAGTATTACACTTCGTGATATTATCAAAGCAACAA +CCGATATCGATGAGACGATGCTTCAGAAGGATGTGAGTTTATTGTAAACA +CCCGTTGGTGATGATCGAGTAAGTTAATAGCATGTTTCATTCCAGTCATT +GATTGATATTTTGTCATGAATTGTTATATAACAATATATGTATGTATTAT +ATTACTCATGTCTCAATATTGCATTTAATTTCCAGGTATTTTTCTTCAAA +GAAGGTGATCCATGCCCCCAGCCGTTCCAAGTGAATACCATTGGACTTGA +GCCTTGTGCTCCACTTATTCAATCCACCTACTGGGATGATAACGATACTA +CTTATATCTACACTCTAATTGGTTTGGCGTGTATTCCTTTAAGTCAGTCT +TTATTTCAATCTAAATGACTACCGATAGAGACTCAGCGATTATAGAGTTG +ATCAAGCTAAGAACTTTCAGTTTGCTATAGTATCGGTCATTATATGGTTG +AACGACGTATCCGAATAGGTCATAACAGTGCTTGTGACAGCTTGACTACT +GACTTTTCAACAGAAAGTCCCAAAGTTAATGTCTACAAAGTGAATGGTTC +GTTATTTTTTCATACTTGATTTTTATTTAAATTATACGGTGAATCTGTTA +CAGCTTTGGAATGGCTTCAAGAAGAGTACATACGGCAAGTTCGGATAGAA +ATAGAGAATACCACGTTGACAGTGAAGAAGCCACGTGGTGGAATCCTTCG +AAAAATTCGTTTTGAAACTGGACAGAAGATTGAGGTATTCCACTCTATAC +CGAATCCATCAGCAATGCACGGACCATTTGTACTTTTGTCTCAAAAGAAT +AATCATCATTTGGTGATAAGATTGTCGTCTGATAGAGATTTATCTAAATT +TTTGGATCAAATTAGACAGGCGGCTAGTGGAATCAATGCAGAGGTTATCA +TAAAGGATGAGGAGAATTCTGTGAGTTTACTTCAAGAAATACGTCGAATC +TGGAAATTATTTCAGATTCTCTTGTCCCAAGCAATCACAAAAGAACGCCG +TCAAGACCGACTGGACCTGTTCTTCCGTGAAGCCTACGCAAAAGCATTCA +ATGATAGTGAACTTCAAGATTCGGAAACTTCATTTGACTCATCGAATGAT +GATATATTAAATGAGACAATATCTCGTGAGGAATTGGCAAGTGCAATGGG +AATGAAAGCTAATAATGAGTTTGTGAAGAGAATGTTCGCGATGACTGCAA +AACATAATGAGGATTCGCTCAGTTTCAATGAGTTTTTGACAGTATTGAGG +GAGTTTGTTAATGGTGAGTATGATTTACTAAAGTTCTGATCACAAAAACT +ACACGTGAATGAATGTTCCAGTCCGTTTTACACTAGGTTCGGTAAATATG +TATAATGTTATAGTGACTGTTACATGTTGAAGCAGTAGTCTTCTTTTCTT +TGAATGGCAACAAAAAGGCTCCCTCATTATTTAAGCTGTATTTCACTGCG +AATAACGGCTTAATGTGCTATTTAAACATTCGGGTCTATTAGTCTTTTAG +TATATTGTCGCGCATACTAAGGCTCGCTTTAATAATCAGTTTGAAACGCG +AATTTGATGGTGTTAAATACGATTTTAATTTGGGAATTGTTCACAATTAG +ATGCTATCTTGACTAATAATAATTAAATACAGAAACAAAAAACTTTTAAT +GGACAAAAATCACTCCGAAACTACCCAAATCGGCATTAGGTTAATGTCTT +TGATTACTCACCTTCTTTCCTAATTTCCAGCTCCTCAAAAGCAAAAACTG +CAAACTCTATTCAAAATGTGTGATTTGGAGGGAAAGAACAAGGTACTCCG +AAAGGATCTCGCAGAACTCGTCAAGTCCCTCAATCAAACCGCCGGAGTTC +ACATTACCGAAAGTGTGCAGCTTCGATTATTCAATGACGTGCTGCACAAG +TCTGGTATACATCCCTGTTTAGTATGCCAAGTATTATAAGAAGTTTCAGG +AGTAAGTGACGATGCGGAGTACTTGACTTGTAATAATTTCGACGCATTGT +TCTCGGAGATCTCTGACGTCCAGCCGATCGGTCTGCCATTTAATAGGAAG +AATTATAACTCACATATCAAGGAGTATGTTGTTGAATTCAAATCCGCAAG +TAAATACAAACTTCAGGCCATCATGCCACACCTCATTCCCAATAGTGGAC +CACTCTACTCCTGCTCCACTTTCTCTGATTCAGAGAATTTGTGCATTCCT +GGAAACCTATCGCCAACACGTCTTCATCATCTTCTGCTTTGTCGCCATTA +ACATTGTCCTTTTTTTCGAACTTTTCTGGCGTAAGTTTACTGTTTAGTTC +GGTTTTCAAAAGCAATATTCAATTAAGATTCCCGCTACCTAAACGAAGAT +CGAGACCTCCGTCGGGTGATGGGTGCCGGGATCGCTATCACTCTCTCTTC +TGCGGGAGCCTTGTCATTTTGCATGGCGTTGATATTGCTCACAGTTTGTA +GAAATATTATAACACTGCTTCGAGAGACAGTTATTGCGCAGTATATTCCA +TTTGACTCGGCTATCGCGTTCCATAAGGTAAGAGCCTCTCTCTTGGCCTA +GCGCTGTAAATAAAACTGCCAAATTTTTAAACTCCATCAATTTCAGATCG +TCGCATTATTCACCCTATTCTGGTCTACCCTTCACACCATCGGCCATTGT +GTTAACTTTTATCACGTTGGAACTCAAAGCGACCGTGGACTTGCTTGTCT +CTTCCAGGAAACATTTTTCGGGTAAGCCCCACCTACTCGGTAGATCTCTC +AGTAGATTGAACGTTGGCTTGCTTTCAGATCTGACGTCGTGCCTACCCTA +AGCTATTGGTTCTATGGAACAATTACTGGGTTGACGGGAATTGGATTAGT +TATTGTTATGAGTATCATTTATGTGTTCGCATTGCCAAAGTTCACTAGAA +GAGCATATCACGCGTTCCGGCTGACTCATCTTTTGAATATTGGGTTTTAT +GCACTCACTATTCTTCACGGACTTCCTTCACTTTTTGGGGTAAGGCTTAA +TTTAATTTGATTCATTTACGCTCTTTTTACGCTCTTGACGTCAATATTTG +TTACAGTCTCCCAAATTTGGCTACTACGTTGTTGGACCCATTGTCCTTTT +TGTAATCGATCGTATAATTGGGTTGATGCAATATTACAAGTCGTTGGATA +TTGCCCATGCAGAAATCCTTCCATCAGATATTATATACATCGAGTACCGT +CGTCCAAGAGAATTTGAATATAAATCAGGACAATGGATTACTGTATCATC +ACCATCTATATCATGTACCTTTAATGAATCTCACGCATTCTCGATTGCCT +CAAGTCCACAGGATGAGAATATGAAGTTGTATATAAAAGCAGTTGGACCA +TGGACATGGAAGTTGAGAAGTGAATTGATAAGATCATTGAATACAGGGTC +ACCATTCCCATTAATTCATATGAAAGGACCATATGGTGATGGTAATCAGG +AATGGATGAATTATGAAGTTGCAATAATGGTTGGAGCAGGAATCGGAGTG +ACTCCATATGCATCCACGCTTGTTGATCTTGTACAAAAAACATCAAGTGA +CTCGTTTCATAGAGTTCGATGTCGTAAAGTATATTTCCTATGGGTGTGTT +CGAGTCACAAGAACTTTGAATGGTTTGTGGATATGCTGAAAAATGTTGAA +AATCAAGCAAAGCCGGGAATCCTGGAGACACACATATTCGTCACTCAGAT +GTTCCATAAGTTTGATTTAAGAACTACTATGCTTGTGAGTTTTTTATGCG +TTTTTGGTTTTTTAGTGGTATAACTCTAAAACTAAATGTTTGGAGAAAAA +GGCTTAACTAATAAAATGTTGCTCATAACTTTTTCTATGCAATAAAATAT +GTTTCAAAATTTCATCCGAGATCTCACAAGTCCAAATTTGATTATTTTTC +TTAAAACGAGTATATTTCAAGACCGAAAAGTTTTCTTGAAAAAATGGTAT +ATTTTTTGCACATAATCATTTTTTCATAAAGTGCTCTGCAAATCAGAAAT +TAAAGTTCGAACAGTCTTATAGTTAGTACCGTGACATTTATTGTAACTTA +AAAAAAAAAATTACGCGACATAGAAACGCTCGATTATCTGAAAAACCAAA +TTGGATTTTGATTCTAGTTAATTTATTTTCAAAAATAAACATATTTTGTG +ATAATTGTAAACTAAAAACTATACCTGAATATTTTTATAAATTTTATGTG +GTTTTTGGTTTCAGGATTAAAACAATGGTAAAATACTACCCTAACGGCTT +ACCCAAGGCTCAGAAAATTGTAGTTAGTCTCAACAAATTAATACATATCA +TTTCTTATTTGCAGTACATTTGCGAGAAGCACTTCCGTGCCACCAACTCA +GGCATATCAATGTTCACTGGCCTACACGCTAAGAATCATTTCGGACGGCC +CAACTTCAAAGCTTTCTTCCAATTTATTCAGAGTGAACATAAGGAGGTTA +GTTTCATGGTTTTAACCTCTAAATAAAGCAAATTTGCAGCAATCCGAAAT +TGGAGTGTTCAGTTGTGGACCTGTAAACTTAAATGAAAGTATAGCTGAAG +GATGTGCAGATGCCAATCGACAACGAGATGCTCCGTCATTTGCACACCGC +TTTGAAACTTTCTAATCTTTCTACTGTTACTTACTATGAAAATCATAAAA +ATTAAGACGCTTCATGAATAAAACATTGAGAAAAAAAACCTGAAATAAAG +AATTTTCACATTTGTCCAGGTAGTATATATCCCCAATACAAACATTTTGA +GACGCGAACCTTCCCAAATAATCATCAGACATTGTTCTGTAATTAGGCAA +AAAACCAGCCCCCTAGCCTCCTCCCTCACCACAAATAAAACCAATTCCCC +CATTTCCCCCCAGTTCATTCACCAACAATGAGTTTGTTCAAAGTATACAC +CTCGTTTTCTTTGTTTTTCTCCGTTCTATTCCTTCTCGTCGCTTTTATTG +TGATCTATGACATTTTCGATGAAATTCGCGAATTTCAAGAAGTAATCGAA +AAAGATGCCAGGAAGTTTGAGGTAAGGCAATATGTGGTGCAGCAATAATT +TCCGCATTTTTCGTAGATCATACCGTTATGGGACAGTCTGACACCACGTG +ATAAAATAGTATACTAAGTATTACAAGCAAGGTTGAAACGAAAATGAAAT +TTCGTTTTCGAAAACGAAAACGAGAATTTTCGTTTTAAACGCGAAAAACG +AAAACGAAAACGAAAATATCAGTTTTGTCCAATTTAATTGGTAAAATATA +GATTTCATGAAATATTAGGTCCATTTTCGAATCAATAATAAACAAACAAT +AGTTTTATTACAAAAAAAACAATAAAAATTAAATAAAGCAAAAGAACAAT +AACAATAACACTTGCTGAACAACTATTCCATTAATCTAAACCAATTTTAA +AGCCTAAAACTTTTTGATTTTGCTGTAAGAACACAGACTTGCTCAACGAC +TTTGTAGACATCTTTCTTCTCAGCTTTGTAGAAACGCGGCCAGCTCCTGA +AAAAACTCGTTCCGATTCAGCAGATGAAGCTGGAGTTGTCAGATATCTGT +TCGCTATTTGAGAAAGCAATGGAAACTTAGATCGATTGAGCGGATTTTGC +CAAAAAACAGCGGGGTCTGATTTTCTATTGTTATCGGTATCGTAGAAAAC +TTCAACTTCTGCACTAGCACAGAGCATGGAATCTACAGGCGCTTTGTCTT +TTCTTTTTCTGATCTTGGAATGCTTTTTCTCGTAAGCTTCAAACAGGTCG +TCTATTCCCTCAAGAGTTTCATTTTCTGGCTCATCGACTGCTTCTTCCTC +TTCTTTTGATAATCCTTGAGCTAAGCTCAAAACAAGCTCTTTTCCGTCAC +AATATTTTCTTTTGTATCGTGGGTCAATGTTTGATGCAACAATCAGTTTG +AATGTCACCAGTCGGTGCCCGCGCCGTAGGTGCGGTCAACGGCTGGTATG +TATATAAAATATATTAGATTGAAAATATAACATTGAAAAAAAAAAACAAA +CATTGAAACACAATAAAAATCAAAATATAGACGCTCTTTATTCTTGAATA +AAAATAAGAATTACGAATTGTTCACTGGGAGTCAGCTTATTTCTTGTACA +AAATAATGATTTTGACCAGTGTCAGCTCAAAAAAAATACGTTGACAGAGA +GAGGTGGCATTTTCGTTTTTTCGAAAATTTTCGAAAACGAAAACGAAAAA +ATCATTTTCGCCAAAAACCCGAAAATAACGAAAAAACGAAAATTCGAAAA +CGAAAAAGTGACAAGCCTGATTACAAGGTCGGTATTTCATAATATGAATA +TTGTAGAGAAAGGTTACTAGCGATGATTCCAAAAAAATTTAGATTCATCA +GAGATGTACACCCAAATACCCAAGGCATAGGCCCTAATTATTGATTAGTC +ACAACTTCTTACTTCCAACAAGCTTTTCCTATTTTTCCAGTTCTACTCCA +CCGCCGCCTCACGTTCAATTGCCGGTCTCGACAAGCGGAGCCTATTCGGA +GGAGCTGTTTCTTTTTAGTTGTATATACATCTATTCAAAATTAAAAGTCA +TTGTTGTTGTTACCCATAAAACAGTGAATGAAAAAAAATGAAGTCTAGAC +AGAAAATGTAAAGCTGGCACAGAATACTCAAAGAAGCATAAAATATGTAT +AATAATGATGATATAGGGAAGGTTAGAACGTTTCAAAGCGATGTGCAAAT +GAAGGAGCATCTCGTTGTCGGTTGGCATCTGCACATCCTTCAGCTATACT +TTCATTCAAGTTTACAGGTCCACAACTGAACACTCCGATTTTGGATTGCT +GCAAATTTGCTTTATTTAGAGGTTAAAAAGCATTTAACTAACCTCCTTAT +GTTCACTCTGAATAAATTGGAAGAAAGCTTTGAAGTTGGGCCGTCCGAAA +TGGTTCTTAGCGTGGAGACCAGTAAACATTGAAATTCCTGAGTTGGTGGC +ACGGAAGTGCTTCTCGCAAATGTACTGCAAATAAGATGTTAAAGTTTAAA +AGCTTCAGACCTTAAGATGCCACTGCGTTTAAATGCGTCCGCTTTAATCA +GTTTATAACCAAACCTGACGTTTGATTTTGAAAATTATCTTCAATAAACT +CACAAGCATAGTAGTTCTCAAATCAAACTTGTGGAACGTCTGAGTGACAA +AGATATGTGTCTCCAAAATTCCCGACCTTGCTTGGTCTTCCACGTTCTTG +AGCACATCCACAAACCATTCATAGTTCTTGTGAGTTGAGCACACCCATAG +GAAATATACTTTACGGCAACGAACTCTGTGAAATGAGTCACTTGATGTTC +GTTGTACAAGATCAACAAGTGTCGATGCATATGGAGTCACTCCGATTCCT +GCTCCAACCATTATTGCAACTTCATAATCCATCCATTCTTGGTTACCATC +ACCATATGGTCCTTTCATATGGATTAATGGAAATGGCGATCCTGTATTCA +ATGATCTTATCAATTCGCTTCTCAACTTCCATGTCCATGGTCCAACTGCT +TTTATATACAACTTCATATTCTCATCCTGTGGACTTGAGGCAATCGAGAA +TGCGTGAGATTCATTAAAGGTACATGATATTGATGGTGATGATACAGTAA +CCCATTGTCCTGATTTATATTTAAACTCTCTTGGACGACGGTACTCGATG +TATATAATATCTGATGGAAGGATTTCTGCGTTTACAATTTCTAATTTTTT +GTAATATTGCATCAAACCAATTATGCGATCAATTACAAATAACACGATGG +GACCAACAACGTAGTAGCCAAATTTGGGAGACTGTAACAAATATTGAAGA +AACTTCTTGAACCGAACAGTGGCAAAAACTCACATCCAACAACTTTGGAA +GCCCATGAAGAAGAGTAAGTGCGTAAAAGGCAATATTGAGAAGATGTGTG +AGCCGGAATGCGTGATAAGCTCTCTTAATGAAACATGGTAACGCGAAAAC +ATAAATGATGCACATGACAGCGACCAATGCAATTCCTGTCAGACCTGTAA +TTGTGCTGAAGAACCAGTAACTGATTGAAGGAAGGAAGTTGGATCTGAAA +GTTATTTGATGAAAGTTGTTGACAGTCTTGAGGGAGTTTGTTAATGGTGC +GTATTCTAGTAAGATTGAATGCAAAAATGAATTCAAGTAAAGTATTACCC +AAAGAATGCTTCCTGAAAGAGACAAGCAAGACCTTCTTGACTTTGAGTTC +CAACGTGATAGAAATTGACACAATGTCCAACGGTGTGAAGAGTGGCCCAG +AAAGCCGCAAAGAGCGCAACGATCTAGAAATGTTCAGTTATTATAGAGTT +TTTGATACTGGCGGTCATAATAAACAATACTTTGTCCGAAATATTAGTTT +TCCCATTGTTTATCATAGTTTATTTTTTTATTCAAAAATCTGCCCTCTCT +ACAGAACACTTATATGTAAAGTAGACTTAAAAACATCTGAGTTTTTTGAG +CAACAAGAGACCCACACTCGTTCTAAAAAGAAATATATCTGGAGCACAGG +AAAATCTAAACTTAGGAGACACTTTTTTGTCAACAGAACACTACACACAA +TGAAGCAACACTGATCTAATGTTACCTTATCCTCACTTCTATTCATCATT +TATTCTTGCCTTTTATACATCGATATTTGTGTTTTTTGCTTCTTCTCCAA +TGTAGCCATTATTTTTTTTCTCATCTCTTTTTATTTTTGTTCCATTTTTA +TTTATGTAACCACTTGTGATGGTTTGTATCTATTAATGTGTGTTTTTTTT +CTACCTCACGATATCTTACTATCGTAATAAATTTAAAAAAATTAAACACT +TACAAGTTTAGGATAACATCGCTATATCATAAGTTCACATCTGGCTGAGA +AACACCATGTTCGATGCAAAGATCTTTCCTTTCATGCTTGTATTCTATTT +TAAAAAATCTTTTCAAAACATTGGGTATGCACAGTACAGTTATCCTACTT +GCATTAAACCTCCGCATTACTGTACAGATAATAAAATAACAAGTTTTCCC +TTATATCTGAACATGCTAAATATTTTTAAAAACAACTGATTTGACAAAAT +TTACTAATGCAATAATAATATTTAAAAAATGTGTTACACGCTGCCCTAAC +GTTTCTCACCTTGTGGAACGCAATAGCCGAGTCAAATGGAATATACTGCG +CAATGACTGTCTCTCGAAGAAGTGTGATTATGTTTCTACAAACTGTCAGC +AATATCAACGCCATGCAAAATGACAAGGCTCCCGCGGCACCACGAGTAAT +AGCGATTCCAGCTCCCATTACTCGTCGGAGATCCCTGTTTTCCGCCATGT +AACGATAATCTGAAAACTAAATTAACATGAGCTCCCAATTATATGAACTT +ACGCCAAAACCGTTCGAAGAAAAGAACAAGATTGATGGCAACAAAGCAGA +AGACAATGAAAACGTGTTGGCGATAGGTCTCCAAGAACGCTGAAACTTTG +TGGATCAAAGTTAGCGGTGCTGAACTGTTGATGGATCGATCCACGACGGC +AAATGAGTTCAGAGAAGATGTTCTAAAAGTTATAATTGTTATACAGTCAG +AGTCCTCCTGAATACTCACTCTCCAATACTTGGCTGATAGTTCTTTCGAT +TGAACGGCAGTCCAACTGGTTGCTTGTCAGGTATATCCGAGAACAGAGCA +TTGAAATCGTCGTAAGTCAGGTACTTGGCATCATTGCTCACTCCTGCATA +GTGCAACACTTCATTGAATAATCGAAGCTGCACACTTTCAGTAATGTGAA +CTCCAGCGGTTTGATTGAGGGACTTGACGAGTTCCGCGAGATCCTTTCGG +AGTACCTTGTTCTTTCCCTCCAAATCACACATTTTGAATAGAGTTTGCAG +TTTTTGCTTTTGAGGAGCTGGAAATTAAAGTAGGTGGTGCATAACATTTT +TTAAAGGCAGTGTTGGTTTTTCTACTGTTCAGTAAAAGAAAATCTACAAT +TGACTAAATTCTCAATACTTTGATGCCATATTAGTTGTGACCTCCCTGTC +ACACGAGAACTTTCTACAGTGCTCGCAAATTCTATAGGACTCCCCCGAAT +AAATTCAGATTCAGAATAAATAACCTTTAGAACTTTTACTATCTCGAAAT +ATTGCCGACCATAGGACACCGAGTTTCACCTCACGGCTAATGAACCTACA +AAATGTTAATCGGTCGCTAATCCCGGCCTAGTTTAAATTCAGATCAGAAG +AAATAAATTTCTTTTCGCAGGAGACTTCGGCTCTCTTGAACCAAAACCTT +TTATATGTAGTTTTGTACGTACAAAATCAAAGACAGTTCAAAACAACTTT +ACCGCTACTGCTGTTACACGTAATTAAGCTGCATTAAGAAATTATATTTA +TTCAATTAGAACTTATGTTAATGGGAAACACGCCGGAACATTCTAGAACG +TAGTCTTTGTATCACAACAAATTTATGCTGAAATACTCACCATTAACAAA +CTCTCTCAAGACTGTCAAAAACTCATTGAAACTGAGCGAATCCTCATTAT +GTTTTGCAGTCATCGCGAACATTCTCTTCACAAACTCATTATTCGCTTTC +ATTCCCATTGCACTTGCCAGTTCCTCACGAGATATTGTCTCATTTAATAT +ATCATCATTTGATGAGTCAAATGAAGTTTCCGAATCTTGAAGTTCACTAT +CATTGAATGCTTTTGCGTAGGCTTCACGGAAGAACAGGTCCAGTCGGTCT +TGACGGCGTTCTTTTGTGATTGCTTGGGATAAGAGAATCTGAAATAATTT +CCAGATTCAACGTATTTCTTGAAGTAAACTCACAGAATTCTCCTCATCCT +TTATGATAACCTCTGCATTGATTCCACTAGCCGCCTGTCTAATTTGATCC +AAAAATTTAGATAAATCTCTATCAGACGACAATCTTATCACCAAATGATG +ATTATTCTTTTGAGACAGAAGTACAAATGGTCCGTGCATTGCTGATGGAT +TCGGCATAGAGTGGAATAACTCAATCTTCTGTCCAGTTTCAAAACGAATT +TTTCGAAGGATTCCACCGCGTGGCTTCTTTACTGCCAACGTGGTGTTTTC +TATTTCTATCCTGACCTGTCGTATGTACTCTTCTTGAAGCCATTCCAAAG +CATTTACACCATAAATATCTCCCTTCGCGCCACAATCATCATTTGCAAAG +TCAGTAGTTAGGCTGTCACAAGCACTGTTGTGGCCAATAGCAATGCGACG +ATTAACCAAGTATCGGCCAATTCCATAGCAAACTGAAAGCATTTTGGTTT +GTATGGAACTAGATGCAATAGCTCACTTAATGGCACACATGCTAATCCAA +TTAGGGTGAAAACATAAGTGGTGTCATTATCAGTCCAATAAGTTGATTGC +ATAAATGGAACACATGGTTCAAGTCCAGTTGTGTTCACTTGGAATGGTTG +CGGGCACGGGTCACCTTCCTTGAAGAAGAATACCTGGAGTGATAAATACA +TTGCAATGCGGAATTCAAAAGAACATAATAATAAACCATTAAATTTGGAA +AGTAACTTACATCCTTCTGAAGCATTGTCTCATCGATATCGGTGGTTGCT +TTGATAATATCTCGAAGTGTAATACTATGAATCATTTGAACTTCTTCATC +AGTGAATAATCCATTCAATTTATTCTCAAACCAGAATCTATCTCCATCAC +GAATACGGGTGAATTGATCCTTTATGATTTCTTTGAACAACTCTCCAGGC +CCATTTTCACCTCCTTCCAGCATTCTAAAATAATAACGTTTGATTAACGT +AATCCAATATATGTGCACTGAGAAAGAAACAAGTATGCGTAATTTATTCT +GCCTAGATTTGCAAAAAAAACTACCTTGCATGGGTAACGTTTGAAATACC +GAAGGAATTGCACTATAAAACTGAGGTGACATACAACTTCCAGAGTTTAT +GCCTGCTACAAATTTTAGAGTTTGACCAAAAGAAGCCGTTAGAAGTTTAC +TCGTGAGAACTTTTTAACCCTTGAGAAGATTTAGTGAATATTCAAAATTC +CACACTTCTTAAACCAATCAGTTATGTTAAAACGAATTGATTTTCATTGT +TTTTGCTTGAAACTCTTCGAATTCACCGCATTTTAAGTTAAGCATTCCAC +TTTAAACCCAAAACTAACCCTCCTACATAAGCATCCAAATATAAAATATT +GCCTCCATACAACTCTTTCAACTTCTCCACCTTTGCAGTATGCTTCTTGT +AAAAGTCTTCATTCATTGTCTCCCATGTCTTTGGCGCAAGTCCGAATGTT +CTTCTCAATTCATTATACGGTGGTACTCCATTGTCCCTTCCTCTCATTAT +TGATGAAGCAACAACATCCAAACGAGAGAAATGCATTGGTCCGAAGATGT +AATCACGAAGATCTTCAACTACTATGTTATCATCTCGTTCAGCTATCTGG +CTTGCCATTCCTGAAATTACAACCTTTATTATATAACCACTCAAGCATGA +ACTAACCAAGAATAATCTCATCCACACTGTACTCCTTTACAATATCCTGC +GCATTCCACCAATTCTGGCACAATCTCAATGCAGGATATCCACCAACTTC +CGTCCGGAATTCACATTTATTTCCTCGTTTTCTCAGAAGCATTGCTGGTG +GCACAATTGAGTGAGGGAACCTGAAGGCGGCTGCTCCAAAAGCATGCGAG +ATTCCAGGTGGAACATGTGGCATGTATTTGGTGTAGTTTGACAAACGAAC +GTCTTCACCTTAAAAGAAACACTGAGTTTAAGGTATTATAATATAGTTGA +TTAACCTAACAGCCCTGGAACAAAGTCATATGCAATAATCTTCTGCATAG +ATGCAATCACCAAACGACGTGCTGCCTGGAAGATTTGTTCGTCTGTCCAG +TCAGGATGTTCTCGATGGATTTGATTTGCATTGTAGTTATGCCAACGGAA +GAGGATCAGACCAAATGAGAGAAGACCTGGATTCTCATTCACACGCGAGT +CTCCCAACACTTCAAGTTTAAATATTTATACTTTTCTATAAAACTATGAA +CTCACTAAATAATCTATCTGGACTCATCAATCGATGTACTTGTGGCGGAG +CGGGGTTATTCAATGGAATATGTGGGTTGTTAAGTGGTGGATATCCAGGT +ACACCTTCAGCCAACCGCCCTTGTTTGAAAGATCTTAATGAGGACACCCA +TGGCTGGGTGGTACCATAGATGAATGATCCATCAATCCATGAAGTCCGTT +CATTGATTTGTTCTCGAGGTGAGTTGAGCCCATTTCCAGTTGCTTTATCG +TATTTGGCACGTGTAAATGGGATTTCTGTCTTTCCCTCACATTCTTTATC +AAATACATTATCACATAGGGGTACTTGAATTTTAAGTGTCTCTAGTGGAC +AGGATACTCCATTTGATTGCATTATTTCATAAGCAACTACTTGACCTATA +ATTATTATTACTAATTTTTGAGGTAGAGGGCAATAAAAACGAACTGAAAA +ATGCCAATAAAGTCGTGCATCCTCTTGTATTAGGTATACCGGACTCTCCT +TTGAATAGTATATCGGAGAGTTCACGGGCGGACGGAAGTGAGTTATTCAC +TGAATATACACCGTCTGAGTAGTAGGAACGTGCATCTCTATGCAGCCGAC +TTCCTGAAGGAGTAGGTCAATGTAACGTCATTTCTCTTCCGAAAAAACCT +ACCAGCAGAACCCCATTCACTATTCGCCAGATTGTTGTACCATCCGTCGT +ATCTTTGAAATTCCTCATTTTGTTGGATTCCTGAAAAGATAAATGTTACG +AGTTTTTGATTTCCAGGCCACCAAAATCTATATGATGGCCTAGGTTCCTT +ATTGAAATTTCTAGGTCACACATGCTCCCTTCACTACATTTTCACACCGA +TTCGTGCATTTTCTCACTGAACGCGCAAATTTCCGGTCAGTAGCGGAGCA +GAGCAAACATTTGCCCCGCCACCCGAAACAATTATTTTCGTATCATTTTC +GCACCTATATTTATTCTGTTTGTTTGCCTATTTTTTGTACATTTTATCCT +TTTTCTTGTATTGGGCGACGATGGCAAGGTCAGTAAAACAGGAAATTGTT +CCTGATAACTCGGGAATTTCAGGAATTTTTCCAAAATTGGTTGGGAAACC +ACCACTTTGTTGAAATTCGAAAGATACACATTTTGTTATTTAGGTGTAAA +CATGAACACTTTCTTAGGTAAACTATGTGATTTTTATGAAAAAGAACACA +GACACCGGGTGGCACACAGAGCTTATCAGTAAACAGCTATCAGTGATTTT +GAAATTTTGGAGGGGCAGAAATGTTGCGGACAAGGAAAATTTTTGTTTGG +AATTTGAAGTTTTGAAATACGCAATTTGAGAATTTTTGAACATTTTTTTG +TAATTTTTATCCCATTCATTTTTAACCTAACATTTTGAAAATCTAGCACA +GAAAATAGTACAGACACGTTCAATTGAGCTATTCCAAAAATTATCAATAT +AGCGCACTTGGTGTCCATCTTCCTTAACTGTTTGCAATTAGTCTCTCTTT +ACAAGAAATCAGCTACTATTTGAACAGATCTTGAACACATTTTCAAAGAT +CGGCTCAAGATCAAAAGCCTCTTAAACATTTAAGATAGCAGGTCCGCTCT +GTTGACAAATTTTCCACCCGGTCCTCCGAAAGGAATTTTTTTGGTCATCC +AACAACCTAGACCATGACGGCACCGATCATGCAATTTGCCTGCTTATAAA +AAACGATATTTCTAGGCCACCCATTTTTAAATATTTTTTTGCCTAGTCTT +AGCTATGTGGAATAAATTCTAGGTCAGGAGGTTTTCTAGGCCACGTAATT +CCACTCACCTTTCCCTCCAAAAATTGAACTGAACAGTATAGCTATGTACA +GCACATGTTTTGAGCGCATTGCTCGTGCGCCTTAGAGTTTTAGTTGACCT +GAAAATATTTGAATATTTAGAAATTGAAATTTTGAAACGCAATGATTAAA +ACGGTCAAAAAAGATGTTATTTATACATACGCAACATTTCAAAATTGATA +ACAAATATTTACAGGAACACTTTTTTCCAATAATACGGTGACTAAGGGGG +AGTTTACTGATAGTAACAAATTGGAACGGTACAGGAAGAAAATTTAAAAC +CGGCTCTACCCATTTTAGTGCTACCAGCCGACAACCAAAAAAATCAATCA +GCCGCACACCCTGCTTGGAATGTGACAATCACAGAGTTTTGGAATTTTCC +TAATTTCTAAAATTTAATTTTCTAAAAACTGGGGATTTTTTCTGTAATTT +TTTTTTAATTTTAAATTATTTTTTAGGAACATTTTTTTGAAAATAACTTT +TGTTTGAAAAATTGTTCGCTAAAAGAGTATAAATAAGATCAGGCTTCCGA +AAATGTTTCAAAAAATATTTTTTCACGATTCTTGCAACAAAAAAAAACAA +ATACTGAAAAAAAAATTGTAAGAAATTTATTTTGTTGAACTTTTCAAATC +TACATTTACAACAAAAACAGTTCTTTATAATATTTTAAAATCCAAATAGA +TTCCCAGTAGATTTTGTTTAAATATTCGGAAAACGACCAAACTTTCATTT +TTTGAGTTCTTAAATTAAAAAAAAAATTTTAAATTAAAATTTTTGATTTT +CAGTCTAAAAATTTCAAAAAAGAGCTTTTAGTTCTGTAACTTTTGGAATA +AAAATTCAAAAAAAAATTGGGGGAGCCAAAAACTAACGCCTGCTTGAAAC +CTGCCCGCGAGAACTTGCAAATATTCAATTTTCTCATTTTTATTAATTTG +ATGAGAAAAATTTAGAAATAAAAAAAAATTTGCATAAGGCATCGATTGAG +GCGAAAGGCAGGCGGAGGTAATTTTAAGGCCAGGCTGGCGTTTTAACTTA +GGCTTCCATAGACCTAATATTTTCATACTTGTTGAAATTTCAGAGGTTTG +AAAATTGAACAATTTAGGCCCAAAACCTTTGTTCCTACAGTACTACAAAA +ATTCTTTGAAAAATTCCGGTAATAATAATTGGAGGAGGAGGAAAAATATA +AAATGATTCTTCGTCAGACAGAAATAAATTGGTGAAGAGAAAAAAATGAA +TTGAGAGAAAAAGAGAAAGAAAGACGGAGAGCGTCTTCGAAAGAAGGAAT +CCTCCTGCGCGGGATCGAAAAAATAAGCAGCAGCCGGGAGTGAGAGAGTA +CACTGCACTAGAAAAGATGCAGAGAGATTCACAGAAAATCGGGAGAGACC +CCCCGTATGTCGGTCGAGACTGAACACCTAAGACCTACTTCATATTTCGA +ACCGGTTCATTTTCATTGGCATTCGTATTATTATTAGTTTTGACAGGGGC +AGTCGTCGTAGATGCTATTGTTGTCAGTTTGACGTGATGGCCGTGTCATG +GGAAAAATTCGGCCATCAAAAATCGGGGGGTTCCTGCCACCCTTTGTCTT +CTATGGTCGGAGAGGCGTTTTCTAGGCTACTTATTTTGGTAGAGTAGCTG +TTAATTAAAAATTTCATCAATTTGGTAATAATGTGGCTGCAAATCATATT +TAAATTTTCTATACAGTCAGTGCCACCCAATTAAAAATTTTCTGGCAGTG +CCACCCAGAAAAAAAAAATATCCTAGGCCACCAATTTTTAAGATCATTAA +TTTTTTGGCTATCAAATTAAGTAGACCACTAAAATGTTTCGTCATTAAAA +TTTTCTAGGCCACCAATTTTGCTTGACTACTAACCTTCTTGGCCATCACA +ATTTCTAGGCCACTAATTTTTTTTCTAGGCCACTAATTTTCTAGGCCACT +AACAAACTGTTCAGGCCATAAAGTTTTCTAGGTCCCTATTTTTAGGTCTT +CAATTTTTTCAGGCCACCAAAATTCTATTCCAACATTTCTCCGTCACCAA +AGTTTCTAAGGCCTTTAATTTTATAGACGACTTCTTAATTGTAAGTCAAA +TTGTTTCAAAACGATTATTTTCAATACATATCAAAAACCCAAAATTTTTC +AAAAACTTAGTAAACTAAACTAAATTTCCAATACGTGCTTCATTTTTATA +TGTAGGCGTTTAGACACCCCAGTGGGCAGCAGTAATTGTTAATTCTTATG +ATTATCTCATTGGTACACTTTTCTTGTTCAACTTTAATTATTTATTTTTG +AAAAGGATTATCATTGGCATTGGCAAATAAATAAAATTGTTAGTGACGTG +GTGATATTGGACATTTTTTGATTTTAGTTTGCTTTTTGAAATTTCAATTT +TCGGCACTTTGAAATGTTCAAAATGTTCATTTGTATAGCAAATTATTTTA +TTAAAATTTTTTTCAAATTTATTACATTTTCAGTGAAAATTGCACAATTT +TTTAAAACTTTCTAAAAACTGCAAAAAAATAATTAGGTTTAAATAATCAA +ATCAATAATTTTTTAAAGGATTAAAATAAAATTATAGTTATTACAAATTA +TTTAAAAGATGTATACTTAAAAACTACTATTTATGTTTTGATTTTTACTC +GAAAATCCAGAAATTTTAAGTTTTCGAGAAAACTTTTTAAATTTGTTTTT +AAAAGAGGTTTATATAAATATAATGAACCCAAACTTGAAAGTGCGAAAAT +GTACTTAAAAGAGTCCAAAATAAGCAAATATCATCACGAAAAGCTCCGAA +CGTTTTTAAGTTTTTCGAAATGTTCAGTTATAGTTTTGGTAAACTGCCAA +CTTTACGAAAAATTCGGGTTTAATTTTCAATGTTTTTATACAAATATTTA +AAACAGAGTAATAGTATAAAATTTGTAAAAAAAAATTTTTTGGTCGGTAT +TTAAAAATGGTGATAGGTGATAGGGCCATTTTTGACAGTAAAAAAAACTT +TTATAATTGTTTTACATTTTACCAACATAGGAGCTGCCTTAAAAAATATC +TAAAGGCTTGGGGTTTTGCCCTACAGTCCCAAACTACCAAATATAAATGT +AAAATTTTTATAAAAATGTTCAAAATTTTTAATGATTAAAAAAATTTGCG +AAACTTAATCAAAATGCCGAATAATTGTTTCATTCCCGCGATTTTTTAAT +AATAATTTTTTTGTATAATTTTTGCATTTAGTGGCGTCATTTGTTTACAT +GTTGTGTTTTTCGGCAATATTAATAGAGGTTTTCAGAGATTTTCTAGTTT +TTGAAGCACATTTTGCCTTGTTCCCGTAAAGAAAACTTGATAATTGGAAA +GAAATTTGGCAAAACGGCGAAATTGACCAAATTGACCAAAAAAGTTAACA +AACTGTATTTAAAAATAAATTATTAAGCAAAGTAAAAACAAAGAAAACCC +ACATAAATGTCAAAAATGACGTCACTCATTTGAGCTGAAATTCAAAAAAG +AATTCGGTCCTTCTTTTTTTTTTTCAAAACAAATTTTTCTTAAATCATAA +AAAACATATTATAATTTTATGACTTTTCTGACAGTTATATTTGGAATAGT +GGGACATTTACAAGGGAAGTCGAAAAACTGAACTCCGGACTTTGACATGC +TATAGTTATTTTTCGATAAAAGAGTGAAAATAATGATCCCTCCAAAAAAT +TTTGCTGCCGCGGACCAGGTTCAGCAAAGTTATGACGTTTTGAAAGTGCC +GAAAAAAATTCCTTGACCAACCCAAGCAAAAAAAAACTTTCAAATTTTCA +AAAAAAAAATTCTGAAAGTTGATAAAAACTATTGTAACTTATTCAAAAAT +GTGAAAAACGTATATCATGCACGTTTTTTCTCCCCACGGACAAAAAACCA +CATTGCTTGATCAAAATATCTTGAGCAAAATTCTAAAAATTACTTTTTCT +TGTAGATTCATTTATTGGTTTTCTTCAGAGTTATGAGCTAAAACTTGCAT +GGCATATGTTTTTCACTGTTTTGAATAATTTACAAATATTTTTTCCTCTT +TTCAGAATTTTTTTTTTGAAATTTTTGAAATTTTTTAAAAGGGTGTTTCA +GCCACTTTCAAAACGTCATAACTTTGCTGAAGCTGGCCCGCGGCAGCTAA +ATTTTTTTGGAGAGATCGTTATTTTCACTCTTTTATTGAAAAATTACTAT +GACATGTCAAAGTCCGGAGTTCAGTTTTTCGACTTCCCTTGTTAGGGCAA +AAAATACCCACAGACGGTACTCCGCCTAAAATCAAAAAAGTTCCAGCAAC +TCGAGATCACTTTTTTACCATCTCAAATCGTTCGGTTTGTTGGGGGGGGG +GGGGGGGGGGCTTAAAGAAAAACGAAAAAATGAGACACTTGTTAATTTGA +TGGTAACAAGTGAAATGGAGAGAGAAAGAGAGTGTAAATACAAGAAGGGA +ACAAACACTTGAAAATCAAAATTGTCGGAAGGAACTAGGGGGAGGATAAA +ATATTGGAAATTAGGTTTAATAGGATATGTATCTAATCCCGAAGAATATT +ATTAAAATAATCGGTTCAAAGAATCTGAAAAAATCGATAAATGCGTTGTG +TTGTCCTACTTCCGTCCTCTACACAACGTCGTCTTCTTCTTCAGGGCGCA +TTCTTTTGTGTAACAGTGCCCCTTTTCTCTCTTGATGCCACAAAACACTT +TGGCAGTTACGCAATCGAAAGGCGAGGAAAGCAAAACGGGTATCAGATGA +TGATTAAGTGAAACTGGAACTGATAAGTGAGATGGATTGAAATACAGATA +GCCGTAAACTTTTAATAACCTAGAATTTTAGTTATTAAAGGTGTTATGTA +TGTTTCGAAATTTGAAAAGATTTTCTCAATTTTTGAATGAATTATGTTTG +AAGTAATTTAAAATGCCGAATGAAGGGTTTCAATTTTTGTTTTTTTAAAA +AGATTTTTCGTCCGGCCGATTTTTCGCAAAATGTTTTTTAAAATTTGGGT +TTATGTTCTTCTCTTTTTTCATGCCTAAGCCTAAGCTAGGCTTAGGTTTA +GGCTTACTAATCCTAATCCGAAGCATAAGCTTAATCCTAAGCCTAAACCT +CTCCTACTCTTTTAAGCTTAATGAATGCCCTAGCTTCATTTTTTTCATTT +TTCGCAGGTTTTTTTCTCAAAAACTCAAAAGCGATGCTACGAACACCAAA +AATTGGTGGTTCAAAATGTGTGTTTCTATTTTTTTCAAAATTTATTTGAC +TATACAAACCAGCTGACAATTTTCTTCAAAATTCCGTTTTTCTTATCAAA +AATAGTCAATTTTTCATCTAGAAACTTCAAAAAACCGTTACCGTTTCCCT +AAGTTTTGCTATCAGTTCCGTAAATCTTGTACCTTATGTCACATGGCATT +AGAAATATTTCAATTGAACCAATCTTGTTCGCGTGGAGTACAAGTTAAAC +ATTTATGATATGTGGATGGGTGCAATTGCGCTCTATTGAACAAACTATGT +ATCAACAGAACGCGTTAACATTATTTGTACAGGTGGGGAAAAACAGGAAA +AACGACTAGGCAAAACAAAAAGTATATAAGTTTTCTTCTACACGTCTCAT +AAAGGAAATTCAAATTTTTTAGAAAAAGAGCGGGGGGGCGCGATTGCAAA +GGTTTAGACGGCGTTAAGATCTTTGTCGACGAGTGGTTCAGCCGCTGAGA +ATGTGATTGCCGCCGGAATATTGTCCTTCTCGTTGATTGAGTCTTTCGAG +AAGAGCGCCAGAATGACGGGCAGAATGAAGAGACCGTGGAGGAGACCTGG +GAGAATTTTAAAATTTTTGAGTTTCTAGGCCACGAGTGACGTCACTATTA +TGTCCAAGAAGATATTCTAAGGACAAATTTGATGATTGTTCACTACTTTT +TCACTAAAAATCAGCTTGAATCGTAGAAAACAAAGAACTTTCAGAAAATT +TCAGCGCTCACCAATAGCAACGACCAAAAAAACGGTCTTAGCAAAGCACA +CGATTGCATAAGTTGGCACAAAAATCAACGGAAGCATGCATAGGAATGTC +GACAGTCCGGCTTCACACATTGGCATTGCCATTTCTGCCAGACTACTGTA +GACACGTTCTTGTGGAGTGCCACGTGCACGAAAAAAGTTGTAGGCCACGT +GAGCGGTGTAGTCGACCGAGAATCCCGTGGCGAGAAGGACGTCCACTTGG +ATTACCGGGTCCAGGTCGGCACCCCAAAGGGAGAGACCACCGACGAGAAC +TGTAAAAACGATTTTAAAAAAAAGTAACTTTTTCAGATTAAATCCAAGAA +AAAAACATAATTAAAATTTGTTTCAATGGTTTTTTAAAGTGACAATTACT +CATTTTCAGGTTTTAAAAACTTTAACTTGAAAAAAAAAAACATTTTGAGC +TACTTTTGAAAAAGGTTCTATTTTGAATTTCCCATCCAAACTTTTTGAAA +AAATACAAATGATAAAAATAATTGCTTTCTTAAAAAAAAATTGTTAGCAA +CCCTACCGTTCGCTAAAGATCGTTGTCGTTTTTTCTCAGAAAATTTAAAT +ATCCCGCCATATATATTTTCGGAGAATTTCAATTTCTCGAAAAATTGTTT +TCTCTGAAAATTTGAATTTTCCGCCAATAATTTTTCTCAGAAAATTTGAA +AAAAAGGATTAAAAACATGAATTTTCCGCAAAAAATGTTTTCTCAGAGAA +TATGAATGTCCCGCCAAATATATTTTCAGATAATTTTAAAGTCTCGCCAA +AACGTTTTCTTCGAACATTTTAGGATTATGTGTTGAATTTGTAGAATTTT +GATCTTGATTTAAATTTTTTCAGTTTTCAATTGAAAAAAAACTAACCATA +ACAGATACTTGCAATAACAGATGTAATCACAGCAACTGCATTAAAATTTG +CAATAAACACAAAACAAACGATTGCCATACAGACTACCGTAACCGCAATC +GATCCAATTAAGTCAGTGCCAACAGTCAGGATGATACTGAGAATTGCAGA +GTCACAGTCAAAGAGTGTAGCGTTGAATTGACTTTCTTCATGAAGAATTG +TTCGGATATGTTGCATTGCACGTGCTCTTTCTGCCCATTCAGACATTCCT +TTACCGAGAAGTGTCAGACGGAACGCTGTGACAATTGTTCTGAAAATTTG +GAAATTATTCGGATTGAAATTGAAAAGTGTATAGGAATTAAGTTTGAACT +ATTTGAGAAGTTTGTATTTTAAATTTTGCGCTAAGTTGCCTGAAAAAAAA +CTAATTTCGAACTATATACCTACAAATATTTTTCAAAGAGCTCAATATTT +GAATTTCGCGCCTAAAATATTTCGAAAACTTAAAATTTGCGACAAAACTA +TTTAAACTATTTGAGAAATTTGAACTTTTAATTAACATTTGAACTTTGCG +CCAATTTTTTTTTGGAAAATATTAAACTTTTGAAATTCTAGTTGAAAGGA +AATTCAGAAAAATTGAGGATGTAATTTTTTTATATGAAAAACTTTTAGAT +TCGATTTCGCGTCGAAAATTTTTGAATTGTCAAAATTTAAATTTTGACTT +TTGCAAAAAAATGGCGGGAAAGTGAAGTTTCATTAGGAAATTCAAATTTG +ATAGGCGTTTGACTAACTTATTATCATCTCCCATGTGATATTTTACAAGT +GGAGGGTTCCCGATCGCATCCATCCACGTCGGAAGATTATCATAAGATGG +GCGGTATTTTTCTCCAACCAGAGTGGATAAAATATTCATCGTCTTATCAA +AATTCACATATTGCGGAAGAAAAATCAGACTTCGATTGTCTCCACGAATA +CCTGGCACGTGCTCGAGCCGATCCATCATATTGTTGAAAGAGTCGTACTG +AAAATTGAATGGCCTAGTAAGTAAAAATTAGATCATGAACTTACCTCTGC +TTTGATCTCGATATTTGGAGGGTTGTTCACTATTACTGTAATAGGAAAGT +AACGGTTGAAGACTGGCCTGAAAAATGATAAATGCTCAAAAAATACAACT +TTTTTCTTTTAATAACGTAAAAAGTTTTTTAAATCGATAAAATCAATAAA +TCGGCATTTCAACTGTAAACCAAAAATAACAATTATTGATTTTTCTTACA +AAGACCTTAAAAATAAAAAAAAATCAATAAAAATAGCGATTATCTTTCCA +AAAATCTGAAAATCAATTCAAATAATTTTCTTGATCTTTTATGTTAACCT +ATAAATACCAATTATTGATTGTCTGGAAAATCAGTAAAGATTATTGATTT +TTTTGAGAACCTAAAAATCAATAAAACCCAATAAAAAAGTAATGTTTTTT +CAAACGCTTTTTCAAACAAATTCTTGATTTTACTTTCAAAAAACCAACTT +AATATTCGACAACGAATCCACCAGCTTCGAATTTGATGGGAATGCCTTTG +CAGGTTCAAAGGTCGTTTTCATGGTGACTACTCCATAAGTTGTCAACGCA +TACATCCCAAGGAGCACCATAATGCACGCTACACGCCCCTTCACGGAGCA +CACGAAGCTCGAGTACTTGGAGAGCCACGTGTCGGCTCGGGAAATTTTTG +GCTCCGTCTCATTGGCGATGGATTTGTAATCTGGGTCGTTGCAGAGGAAT +ACAATTGGAGCTAGGATCGTATAGGTGAAGATGTAGTCGAGGAGCAAGGC +GAGCGAGGCAGTTAGGCAGAACAAGGACATCTGGAAGAAGAGTTTTATTC +AAGCTAGCCCACGTTTTCAAAAACTGGGCTACGTGCCAAAAAAGGTTACC +TGAGGCGTTGGCGTCAAGAATCCGATTCCAAAAGCAATAATATTGGTAAG +TGAGGTGATTGTAATCGATGGTCCAACATCGACAATCACTTGTTCCAAAC +GGCGAGGTCTGAAAATTGCAATTTCACGATGCTTTTACAATACCCCTACA +GTACTTTTGCAGTTTCTCTACAGCACCCCTGTACAACTACGGTACTTTTA +TTTATTTATATATTTGTTCATCAGGCAACAATCATAATGATACAATTACA +ACAAGGCAGTGAACTTTTACAATACAATGCCCCACCCTCTTTTTCCGTGA +AAACTTACGTGTCAGTAATTGCAATATGATGTTTCCATCTGTGAAGTAGA +ATAAAAGCATCATCAACTCCAATTCCAAGTACCAAAAACGGCGTAACACA +TTGAATAGAGAACGACGGGAAGCCCATCCAACAAATTGCTCCAAACGAGG +CGACAGTTGCAGCCATCGGAGTGAGCAATGATGTGGCAACCAGATAGAAT +GCCATTTTGACAGATGACAGGCGGACAATGACAATGATGACCTGAGTCAG +AAGTAGGAAGAATCCGATTGTCATTAGAGTGGTAGCTTCAATGGCTCCTC +GAATCATTTCACGATTTGCTACTTGGTCACTGAAGATGGTGAACTGAACG +TGCTCGAAGGCAGAGGAGTTTTTGGAAAGTTGGAAGAGCTCGTCGATTGC +GTCCTGGGAAAAGTATAATTAGGAAATGCCGAGTGCTTGCCAGTTTTTTT +TATTATGTAAATTTGCTTCCCAGAATCGCGAAAATTTGATTTCCCGCAGA +AAAGACTGAAATTTAAATTTCTACTAAAAATTGTTCAGATGTTTGTTTTT +AGAAATTTTCTTTAAAGACAAAGATTTGAATTTCCTATTGAAAATAGGTG +AAAATTCAAATTTACTACAAAAAAATTGAGTTTTGTTAAAAACACACTGA +AAAATTGAACTTCCTGATTAAAATTGATTGAAAAATTAGAGGCTCCTAAA +AAATATTGAAAACTCGAAATGTAAATTCAAATTTCCCGTCCAAAAATTGA +CAAAAATATTTGAACTTTCTGCCAGAAACAAGTTAAAAAATCAAAGGTTC +CTCTAATAGTAAAACTGACTCAAAATTAATTGAAAATTGATCAAAAAGCC +GTATGAGTCTTCTAGGCTATTCTCACCTTAAACGCCAATTTTCCTTCTGG +AGTATCAGACCTCGAAAAATACCACAGCACCAAGGATTTGGAGCTGATCC +TCTCGGTCGGTGGTTCTGAAAGTTTCAATATTTTTTCACATTTTTCCAGA +ACTTTTTATAGTTAAAAAAATGAAATTTTAACTGGAAAGTGGCTAAATCA +TAAAAACTATTTTTCAACTTTTCATTTAACATTTCAAAAAAAATCTTACC +AAAATCCGCATTACTCAAGTGAAGTCCCAGGAAAATATCCAGTCCGCTAT +ATGGCATATCCGGATAGGTGAATACACTTGTGGTACCATTGTTTCTCCGC +GTCAAATTCTGAAAATTGCCATGTGGTCGTTGAAGAGTTTTCTAGTCCAC +CACCACCACCACCAAGGGTTTCGGTTTTTCGACTTTTTAGAAAATCGAAA +AATCGAACAATTTTTGAGAAAAACTTACAAAAAGCTGATAATGTTTTTAT +TTTAACTTTTTTCTCCATCATTCATTTTAAGAATATAGATAAATGGGATA +AGACCGTCCAGGTTTCTGTTCAGTTTTCCCTGTTGTTAAATTCATTAAGA +TGTTTGGTCCCCAAAAAACAATGTTTCTTTCATTTTTCGATTTTCAATTT +TTAGATTTTTCGATTTTCACTAAAAACATCGAATAATTGAAAAAATCGAA +AAATGACACCCTAGACCACCACCTACCGCTAACAAGTGAAAGGGGCTGTT +CAAGTCGCAGAGTGGATCGCAATTTTTTCGTCCATCCCCATCTTGGTAGC +CAACTGCCGCCGATAGTCGATTGTCCACAGTATAAATCTGAAATTTTTTA +AATTCCCGCCAGAAAAGTGGGCGTGACGGAGAATCAACTTACGTCTGCCA +GTGCGCCTTCCTGGAGAATACTGGAATTTTCGCGCTTGGCGGTAAAAATA +CAGAATGCTCGTTCCGGATAGATGTCGAGTCCGTAGTATTCCAGCCAGAC +ACGGGTTTCACTGAAAAATGTAAAAAAATTTATAGAAATTTCCGCAAAAA +GCATATATTTAAAATAGGAGTTTTAAAAAAATTAACAAAATAGTTACGAA +CGAAATTTTCATTTGCTTTAAAGTTTTCTTTTTTTTCTTATTTATTTTTG +ATCAAATATTTATTTTGGGTTTTTTAACTTCAAGTGGAATTCCAAAAAAA +TTCAATTTTCTTCCCAGTCAACCAAACATTGACCAAATCACAATAAGAAA +GGGAGAAAGGGAAATCGAATTAGAAAAAGAAAAACATTGCGAAAAAACGT +GTTATTTCTGACTGGTGGAGGAAGGAGGCTTCAAGGTCAGTAGTCACTTA +CTATCCAGCATCTGAATCATCCGGTGAAAAGGCTTTGCGAATATCTGGCT +CTAAACGAATGTGCACAAGTCCTGAACTGAGAACTAGGATGGATAAGATG +CTCACTGAAAATTGTCCAACTTGAAAAATTTCGATTTTTTATGTTTATTA +AATTTTTTCTGGTGTAAAATAGCAGAAAATGCCAAAAAAAAATGTATCAG +ACACAACTTTTTTTCAATTTTTCAAACTTTTCGTTGCAAGACCAAACATA +CAATAACAATTGTCGTTCGAGCGCGTTTTGCCCATGCACCCTTAACGGAG +ATTTTCATCGACTACTCTATAGAGCGCGTTGGTGATTTTGAAAATGAATT +TTTCTTGGAAATTTAAAACTTTTAGAAAGGGATTTTTCTATTTTTTCCAA +AAAATTATATTGAAAAATCAATAAATTAATTATTGATTTTTCAAAACTAT +AGTGATTCTGATTTGAAAAATGAAAAACATTGCTTTTAAAATTATCTGAA +CTCAGTTTTCACGAAAAATCAATAAATCGGTAATCGAAAAACATTCATTT +TTCTATTTTTCTCAATTTTTCGATGTATTTTCCAAGAAAATCGATTAATT +TATCGATTTTTTTTCCAGAATATCTGATCGATTTTTTTATTCATCGGAAA +AGTTCAATTATTTTATTTTTAGGAAATTGTTTTCCAAACTTATATTGGTG +GCCAAGTTTTCCCATTTCGACGACCATAAAGTTACAAAAAACTCACAAAG +TATCGAATAAACCGGATAGGCGGCTAACAGCCGTGCCACGACGGCACTAA +TCACATCCCATCCCATGTGCTGAAAAACTTCGAAATTTTTTTAATATTTC +AGAATTTAAAGCAGCATGCAAACGCGCTCCAACAAAGAAAAATGTTTTTA +AAAAATTGAAATTCAAAACACAAGCACGTGAAGCAGAGAATGCAGAAAAC +AAGACCACTGTCACAAAATTGTAGAAGTGAGGGAGGGAGGGCTATTGCAG +AGGTGACCAACGGGTTTCGGTTTCCAATTTTTCGGACACGGCGCAGAGGA +TTTGAGTCATTATTATTGTGTTTAGAGAGTGTAAGAGAATTAGAGAATTA +GGGATAGATGGGAAACTGTACGTACTTCTGCGAAATGGTGCACTTTTAGG +ATCGGCGGCCTAGAAATTTACATGGTGCTCTAGAAGTCTAATAGATAGCC +TAGATCTTTTTAAGTCCAGAAAATTACTTGGTGGTCTAGAAGTTTTTTTT +GTGACCTAGAAATGCAGTTGGTGGACTATAAATTCACTTGGTGGCCTAGA +AATTCATTTGGTAGCCTAGAAATGTACTTGGTGGCCTAGAAATTAACCTT +GAAGCTTAGAAGTTTGTTTGAAAGCCCAGAAATTCACTTGATTGCCTATG +AATTCACTTGGTGGTCGAGAAATGTTCGTGAAAGCCCAGATATTTACTTG +GTGGTCTAAAACATTTTTCAGTTCAGAAATACATTGGAAAAAATTTCGAT +TGAGAATTATGGCGTGGGATTTCAAGTGGTGACCTAGAAATTTGTCAAGG +GACTGAGGAATTCATTTGGCGTCTGGAAATTTTTTTGGTGACCTAGAAAT +TTATTTGGTGACCTGAAAATTCATTTCATGACCAGTGAATTTACTTGGTG +GTCTAAAAAGTCTCATGGTGCCGGTCTTAAAGTCTCATGTGTTGCAAAAA +TTATACTACAATATTTAACTTTGAAATAAAAATTCAGCGGGTCTAGATTT +GCAAGAAAAATCTGTATTTTCTCAATTTTTTTCAGGTTTTTGATTAGTTA +AAAAAAATCGAAATGATTGTTTAGAACTGCAGAGAAAAAACAATTTTGTA +TCTCCGGAATGCGCTATTCTGGGGAGTCAGATTTACTGGATTTTACTTTT +TTTCCTGCAATTCCAATGCAAAATAAGGTAAAAAAATGAGAAAACTGGCG +GAACACGGCGGTACACACAGGGGCAACTTGAATGTAAGGCAGGTGTTTAG +TAAGTGGACCGAGGGGACGGCAAAAGCTGGTATTTTTCCTGTGTCGATGG +GGGACAGTAGTAGCACACAAGAAACAAGTATTTTGATGATAATACGAATA +AGAAAAAGAAAAAGGCAGCAAAAAAGTGTGTGGCAGACCACCACCGTCCA +TCGGATTAGGGAGCGGAGGCAAACTCGCTCTACCGAACAGAGGGGTGTCC +GTTTCCCCCAAAATCCTCTGAATGTGACGTCATTGTTGGGGCGGCGGGGC +GGCGTCCAAAAATTAGTGATTTTTTTTTTGGTATTTTGGAAAAAAAGGAA +AAAATCGAGAAACATTTTTTTGTGTTTTTGGGGAGTTTGTCATGTGAAAT +TTGAAAATGTTGGGTACAATCAAAAAATTGTTTTGGTTTTTATAATTTTA +ATAGGAATTTTTAAAAATCTGAATCGTTTTTCTTTGAAAAATCAAAAAAC +AACAAAACATCCGCTTTTTTTAAAAATTGTTTGTTAAAAAAATAGAAATC +GGAAAACAAAATTTTCCGATCTTCTCGAAATTCACAAACTCATAAAAAAA +TCGAAATCCCCTTGTACCCCACCCTAGTTCACTGAAGCGCGTTTGCTTTC +TGGCCAAAGGCATGGAGGGAGGCGGGCACCTCCCTTTTGCAAAATTGACC +TAAATAAAGGTGATATGCCAGTGATAAGGAACGGTTTAATGATCCGAAAC +CGCCAAAAGTGCATAGTTTCTGCGTTAAAAAAAGTGACAACTGACATCAC +ACGGAGGCTACAAAAGGGGACTCACAAGTTTGCCGGAGAGGAATGAAAAT +TGGAAATTTGTACGGGTAAGGGGATCAATGTTCAGTGGTGGTCGCGAGGG +AGGACGGAGGGAAAAAGTGGAATTAGAATTGAATGGGAAATTGGTGGCAA +AACGGTAAACACTTCTTATTATCCAAATGCATGAGGGATGGAGAAAACTG +GAAACCTTTGCAGAATTTTGGAGGGGGTGATGAAAAGTATTGGCAACACC +TTGGTGGCCGAGAATTTTAAATTGATGATCTGGACTAAAAATTCAGATGA +TGGCCGAGTTTTTCATATTCGCACCAATACAAATGATGGCCTAGAAAGTT +TGGAGCGACCTAATTTTTCAAATTTACAAATAGATCTTTAATGTTTCATC +GACAAGGGATGTGAACTAGAAATTAAGATGGTGGCCTAGAATTATATTTA +TGGTTCGTCAAGAGGTGGCCTAACTCTTCAAATTCACGAAATATTCTAAA +GTTTAAATTTCCTTTAATTAGTATTGTGGACTAAAAGTCGAGATAATGAC +CGAACTTTTCATAAGCTCTCCACATCAATTGGTGGCCTTGAAATTCCGAC +ATGGCCGAATTTTCGTAAGTCGACCCCAGTGGTGGCCGAGCCAAAAAACA +TAATTCCGCAAACTCTTACATTTTAATATATGAGGGAAGCCAGAAGTGCG +TGCCACATTATTTTTACATTTTTGACTATCGTGCCAAAATTCCAAAATCC +TCAAAAATTTGAATTTCGCGGCACAATTTCGGGTTTTGAATATCTTTTTT +TTAGTGTGATGTAGGGCGTACTTTCCAATTTGCATAAAATAAAAAATCAA +CAAAAAGCCATACATAATGTCAAATGGTCAGTTGCAAAGAAAACAAACCT +GCGGTCAGGATGGCCGAACCAGAAAAATCAATTCAAGCTTTCGATTTCGC +CCGAAAAAAATGAGGATCAGAATAAGAAGGTGTCGCCTATTAGAGATTGG +AGGATGTTGAGAAAAAGAGAATAGTGGAGGAAAATGATGAGGTAGAACGG +AATTGAACATGCAAATAAAATGAATGTATTGGGTAGGAGAGGGAAGGTAA +CACTGTGTGTTCTGTGTTTGGAAAAGGATTGAAGTGGTGGACAAAAGGAC +TCTTGGTTTAATACTACTTGCCTGTTCTGATCAGGTTCAGAGGTATTTCA +GCAATAGCTTTTGTATTTTGCATTTTGTCTTTTTAAGTACTATTATTTAT +CAAATCCTTTTTTGTAACTTTGAATCTGATGTCAAACTTGTGGAAAGTTT +GAACTCGAAGAAATTGCTCAAAAAGTAAAATTTGCGCCCAATTTTTCGAA +TTTTTTTCGTTGTTTCTTTTTAATTTCAAAACACAAATCTTCGCCAAAAC +ATTGTTACAAAATTAACATTTTAATTTTTAAACAGCTGCTAAAGCACTAC +AAATGTGAAATTGATGCCTAAAATTGGAGAAAAATGGAGTTTTTCAAAAA +AAATTGAAATAAGAAAGTTTGGAAACTAAATGTCTATATATGGGGAAAAT +GCTATTTCGAATCTCGCGTTTTTTTAAGTTGGGCATCTCCAAAATATGAA +AAAAATACAAAAAAAAACTCCAAAAGATAATGTTGAATTTTTTCAAAACC +CTCACCAAGAAGTATGTTTTAATAAACAAAAATTTGAATTTCTTTTCGAA +TTTTTTTCAAAATTCGTAATATAAGATACCTGTCACACTTATTTTCAAGC +TAACAGGAAAAAATAAATGTTGAACTTTATTTAATGATAAAAATAGTTTG +TAGAAAATTCGTAAATTTAAAAAAATTCAAATTCTACCAAAATATATTAG +TTTTTCACCTGGAACTAAAAACATTTGAAGAATTTTTTTTAGCTTATATA +ACACTACAACCGCAACACATTTTTGTGAGAACATGTCTAGCCTCTGTCAA +ACAGTTTTCCGGTATCTTCGTGTGTGTGTTTGCTAGTGTTCAATAGATCT +TCCTGTAAAAAATCGAAAATTTCCGATTATATGCTTTTTATGTGTTTGAT +TCTATAAGCGTTTAGATTGTTATCAGATGATTTGACATTATTCGCAACAA +TTTTTTTAAATCCGAATGTTTTTCGAATTTCTATTTTTTATAATTTTCCA +GACAGTTTAAGAGCAAAGTTGAAGTTATTTTTTCCTATCAAAAAATGCAG +GAATAAATACTACCTCAATTTTTGCAAGAAAAAAAATTTACAGTAGTTTT +TTTGCTGGAAACTAAATTCCGCAGAATTTGAAAAATACTGAAAGGGTTTT +TTTCCTTTTTTAATTTGTACTCCCTACAGTACCCCTTATTTTTGAATTAC +AATTTGATGTTCGTACCTAAAATTGACACTTTTTCTCTAGTATATTTCCG +AATTCAATTCATAATTATCAGTTGAAACTAGACCCCACCAAAATCACAAA +TTGATAAGAAAACGTAGAAAGGGGAAAGCACGTGTAGCCTACAACAATAT +TAACTGTTTTCAATTTATTATTTTTATTTTCCAAGGGTTTTATTCTTAAT +TCTATTCACAATTTTTCGAAAAATATTCAGCAAAAAAGTATGCTTTCTGA +CTATATTATCAGTATAAAGTGAGTTTTTTGTGAGCATTAAAAAAATCAAT +TTTTTGTGGCCTAGCTTTGCATTTAGTGGCCTAAAAAATTAAATGCATTT +CTTCCACGTTTTCCGTAAAAAAGACAGTGGAAGAGTTTTTATCCGTACTT +GGGCAGGCTTAATATTTTGTGGCCAAATTTTTCGCGTGGTGCCTAGAAAC +TTTTTTTACGTTTTTTCTCGGAAACTTATTTTTTTCCATGGCCGTGAACG +AGTTTTGTTTAAATTTCAGGTCGCTTTCAATATTTTGATGACTAGTTTTT +TAAAAAATATTTTCCTGCTTTTAGTAATGCTTGGCCAAACGTCTTCACGT +GGTCGAGCTTTTCATTTGATGCCCTAGGATTTTTAACCTGTCGTTCTCTA +GACAATAACTACCGTGGACTCGAAAGTTCTACGCCACGTTTTAAATATTT +GTAGCCTAGAAATCAAAGTCACTTCCCGAGTGGCCTACGTTTCCCTGAGC +ATAACTAGTCCTCGAGAAGTCCAGTCGACCGTTACTGTCTACAAGATTAT +CGGCAAGATAATCCGTTTCGATTTCGATGTCCACTCATTCACTAGTCGTT +TTGTCGTCGTTGCAACAATGTGGAAATTACTAAATTTTGGCATTTTTAAA +GATTTTTAAACACATTTTTTCTGTCGGAAACTGAGAACCGCAGTTTGTAG +AGAAAAAAATTGCATTTACTTTCCTGATTGAAAAATCTTTGTTAGCGTTC +TTCCCCGCTGATTTATGTACCGTTTAAGTTTCAGCTGAGAGACAGCGTGG +GATTGGGGGAGACGCAGACAGCGAGTGAGTTTGCGTCTCCCTCTCCCTCC +CACTCTCTCATTTGCAAGTTTTGAGTTTTCATAACTCGGAGAGTGGAGCT +ATCGAAAAATTCAAAAAAAAAAACAAAAAATTAAAATAAAAAAATTCTAC +AAATTTTTAGTTGCTAATTTTTTGATAGCGCTGCTAGGTTTTGAGATAAT +GACGTTTTTAACTCTACCTCGACTTTTTGTGTGTTACCAAGTTAGTATTC +CTCTGACAAACCGCATGACCTCACCTCATTGTAGCCTCTTTCGAAATCTG +TAAACTTTACAACTCATGTTTCCTAGTGATATCCGCCTCCATCTCAGCTG +TTCTCTTTCCATCTTCTCCTAACTGTTTTCGTCTATTTTAAAAATGAGAT +TATTCGGATTTCTTACTAGTTCCGCTCAAAAACCAATAAATTTATTTTGT +AGAGCGAAAAATTCTACACATTTTTGTAGTCAACAAGTTTTTCAATGCAC +CTCTCCTCGCTGAGTTTTTAAGATCTATAATTTGATAGTAAAAATATTTT +TGACAGTAGCTTTTGTTTTAGAGATAATCAGGATTTCGCAAGCCACGGAC +TTCAGTCTAGCCTCATTTCGAAAGTTGTGAACTCTGCAAGTCATGTTGAC +TAATAGTATCCCTCTCCAGCTGTTCTTTCTCCTCCTTCACTCAAGTGGTG +ATCGTTTTCTCACTTCTCTCGCTTTTTCGCCCCTCTCTGTAGTGTCCAGA +GAGTATCAGTTATGTCTCCAGGACGCCGTGTGACGTCATCGCTGACAAGC +CGTAGCCTACAGCGCCCGGCAGAAGACCTGTTTTGACATGCCATTCGTGA +AAAATTTAGATTAGCCCTCTCACACTCTACATGTCTCCATGTTTTTTCAC +ACAAACTATTTTTTTGAAGAAATATCTTTAAAACTTTGCTTTGTCTATAA +TTGATAGCATAAAAGGTCCAATTTTTTCCGTAGCTCAGCAAATGGCGTAA +CTAAATGGTGTGAAATGTTTGATAGGGGACCGGTTTTTGGCTGAAATCTC +AGAAAAAATGGAGCCCTGCCTGCATAGAGACCCCTTTCGACTGATGACGT +CACAGAGTAAGGTGTCACATCACACCATTCTTATTTCTCTATTTGAGGTC +CAATTAGACTAGGGGGTCAGCGTGCTCTCGATTCCTAGCCGATGACGTCA +CATATTTGCCATTCACAACTTTCTAAACTTCAAACATTTTTTAATTTTTC +CCAAATTTCAGCCGATTCCTAATGGGAGGATTCCTCTCCAAACATCACCA +CCTCACTGCAGTCCACGATGCCACGTGTGGCCCAATAAAAGGTGTCGGAT +ATGAGCAAGTAGGTCATAAATTGAGCTCTCACTAAGTTAAGATGAAAGAA +AATTATTTAGGAAGACGGTTCAGTGGTGGAGGGGTTCCTTGGAATCCCGT +ACGCCGAGCCACCAATTGGAGCCTTGCGCTTTAAGAAGCCAGTTGCTCAT +CGGAAATGGACGGAGCCGCTGGATTGTGTTAGGTTCGGGCCAAGGAGTCC +GCAAAATGATGAGCTACTAGGGCAGGTGAGGCGCCTAAATCAGAGCAAAA +CTCTGTCATTTTTATAATGTTCAGTTTGTGAACACAGTCGGGAAAAGTGA +GGAGCACTGTCTCAGCCTGAACGTATTCACTCCAAAGTGGGAGTCAAATG +AATGGCCCGACGGCTTCCCAGTGATGGTCTTCATCCATGGCGGAGGCTTC +GCTGTTCACTCATCCAGCAACTACGGCTGCGCTTCCATCGCACGAAACCT +TTGCACCAAGGACGTCGTCGTCGTGACCATTAACTACCGCCTCGGCGTCC +TTGGATTCTTCACCACCGGCGACGAAGTGTGCCGTGGAAACCTTGGACTT +TGGGATCAGACTGCCGCACTCGAGTGGGTTCAGGAGAACATTCAAAGCTT +CCGAGGCGACCCTGATAATGTTACAATCTTTGGCCAAAGTGCAGGTGGAG +CATCTGTGGATCTGCTTTGCCTATCGCCGCACTCGAGGGGATTGTTCAAT +CGGGCGATTCCGATGGCAGGGAATGGAGAATGTGATTTTGCGATGCGGAC +TAGTGAGCAGCAGGCTCAGTTGTCGAGGGAGTTTGCGAGATACCTTGGAT +GGGAAGGAGATGGTAAGTGATTGAAATGTCGCTTAGTCGTAAGATGTTAG +AAATTGCATTGTCATCAGAGTTGGATTGAGTTTGTTTAAGCGTAATTTTT +ACTAAAGCCCATCGAAGCAGTTCCGTTGGCTACTTGGCCTACCACACTCA +GCCTGGGAGCCCGTCATAGCAAGGCTCAAGACATTTCCTATGTAGTTATT +TCTATTGCAAATTTAATACGGTGAATTTTCCAAAAATCTTGACGTATCCG +AATGAAAAACCAGTGCAAACTTGTTGAGTAATATCCCTAATTACTTCATT +CCAGACAACGACAGTGAAGACCTTCTCCAATTCATCGACCAGCAACCCCT +TTACAAGATCGAGATGGGCATAAACCCGAAAAGAGGATTCAAGCATTCCC +AGGCTGGAAGCTTGTATTTTGTGCCAAACTTTGACGGCGACTTCTTCCCG +AAACCACTTAACCAGCTTAGAAAAGAAGCTCCAAAGATGCAAATAATGAC +AGGAACCACCAAGTACGAGGGTCTATTTTTCAGTGAGTTTAAACTTCTGA +AAATTTTCTGAAAATTTTCTATTATAGTCGCCCTCGGTGCCTTATCGAAA +AATCCGGAAGGAATTAAAAAGTTCATGGGAAGAATCTTTAAAGAATGCGA +CTATGGAGAGCGTGCTGACGATGTGCTGCAGATGGTCTACGACTTTTATT +TCAAGGGGGTACATCCCAAGGATCATGAGAAGAATATGCATCAGATTGTG +AAGGTAGGTGGCATAGAGCCTACAGGGCCATCAGCCAGTGTTTCAGTTCA +TTGGAGACTATTCTATCAACTATGGTACATACCGTCTGGCTAACATTATG +ACGGATCTTCAACACGATGTATACTTCTATCAGTTTGACTATCATAACTC +TGCAGGATTCGGAGTGTTCCGGTGGCTTCTTCCGTTTTTGGGTGAGTTTA +GGCAGGATGGGTCAGATTTTCTAAGCTCTGGGCCACATGCTTTTTGGTAG +ATCAGTTTTAGAAATTCTAAGCTAGAAATGTATGAGTATGGTAAAACTTT +TAAATCAGATTGAAAAGAAATTTTCCAAATTATAGGACTTTGTAAAAACT +CCGATTGCTTAGGCTACTTCATCCGTACGACCGTAACCTGTCACTAACGA +TTCTAATAGTGTACCTTATCTGAACAGTATTGCCGAACTAATTGAAATTA +ATCCTGAGACTCCGAGATTACCTAGCGGTCCCTATCGCTGTGGCCCAGTG +CCCATTTGGCTCAATATCCAATTTTCAGGCTCCACACATTGCACGGAAAT +GAGATATGTGCTCGGCAAAGGAATAATCTCGAAATTCCGACCAAATGATA +ATGATAAGAAGATGCTTCACGTTATGACAACTTATTTTACAAATTTTGCA +AAATATGGGTACTTTTTTTGTGAACACTTTCGAAAAAAATTAAGCTGCTT +TCAGAAACCCTAATGGAGAAAACCAGGAGACTGGAGAATGGCAAAAGCAC +GACTCGGCACACCCGTTCCGCCATTTCAAGATTGATCTGGACGATTCTGA +AATGGTTGAGGACTATCAGGAACGGAGAGCCGAGCTATGGGATAAACTGA +GAGCATTAAATGTTAGCAGGGCTCAGATGTGAAATTGCTGTTATTTTTAC +TTGATTGATTTTACGGGTTTATAAATATTTTTGATTTGTTATATATTTAT +TTTTTCTGAGTTACATACATACATCAAGAAACATTTCAATATCTTGCAAT +CTAACTGAATTTTATTTTATAATCAGTTATTTTTATTAATCCTGTACTAT +GCCAAAAAATCTAACTTGTTTGAATCAATAACTCAACTACCAATCCTTAA +CACAAAAACCAACACGGTTCTACCCAAACGATGTATAAGCTGGCACCATT +ATAAATTATCCGCATACTTTTTCAAACAAAGGAAAAAGTCGGAAGCTTTC +CATACATTCAACTCTATTATACTTTCCCCTTTCCATGGATGTGCTTTTTG +TGTGAAACCAAAACTTAACCGCCAGAAAGCTTTTTACATAATCTATAACA +GAGGTGGGCGGCAATTGCCGTTCGGCGAACATTCTGATTTTTTGGAAATT +TTCATTTTTGGCAAATTGCCGATCTGCCGTTTGCCGGATATCAATTTGCC +GGAAGTGTTTAGAGGGTTCTTTTTACGACGGAAACACTTAAAACTGTGCC +TTTTTGAAAATATTTAATTTTTATTCTTTTTTTCGGCAAATTTGCCGGTT +TGCCCAATTTGGCAATTCGCCGGAAATTTCAATTTCGGCAGTCTGCCAAT +TTGCCAATTTTCAGAAAAAAAATTTCGACGCCCATCCCTGATGCATACCG +TTTTTGACTCAATTTAAATAGTACACAACCTTCCACATTAATGTAGTAAC +GGTAAGGTTGCCTAATTTGTTTGAACTTTGAAAGCCGCGCACAGCACCTA +CAGTAATCAATCTCCTTAAAGAGTGTTTTCGCAATACCAAACATAGGAGT +TTGTAGAAACATGAAACCGAAGGACAACACATTTTGAAACAGGTGTCACA +TTTATGTATCTGCACTTGATAGCTATGCAGTCAATGAAGCATAACGAGAG +ACATGTGTTCATTCCCGAATGGAGTCAATGAGTCATAAGGTTCTTCGTTC +TCATTTTATTATTACAGGCTTGGGTCCCACATTGATTCATATTATACTTA +CTTTTCAATTCATTGTTTTTTTGTGATTTTTTTTCATTAGAATAGTATTA +TAATAATATTCTTCTAATAATGACAATCGAAATAGTTGCAAGTAGAATAA +CGATTTGTACAGTGATGCCCATAATTGTGCATGTTTATAATGTTCTAATA +TTTCAACGCAATCATGACACAAGCTCTATAGCATCTCGTGAGTTCATTTT +TGGTGAGGTTTCAAAAAAAAAATCCTCTTGCTCAAGAGCCATACGTTTTC +AGTTAAAAATTTCTTTAATAAAATATAATGCTCATTTCTCGAACGTTACC +TGTTAATGTTAACTGCGCCTACCATGTCCGTTCAATCCCACTAGTCAGTT +ATTCTTTGCAATTAAATGATAAACTTTAATGTCTAAATCTCTTCATGGAT +ATCTCCATCTCAACCATCCATCGTTTTTTATCAACCATCATCATTCTCGT +GTTCTCGTTCTCGGGGTCGCCTCCGCTTCTTCATCATCATCACCACGACC +ATTCAAATCGTTCATCTTCCTAATCGACATATTCCCGCATTAAATTTCTC +TGTTGGGTATCAATGACTACCCAAAAACGGTCGCATTTTCTGAAAAAATG +GGAAAATTGATTCCTAATTTATTGGTTTTGACCGGTTGTAACTAACCCCC +ACACACTGTTTTTTGATACTACCTACGTCTATTTTCGGCTAATTTTAAGA +AGTCAATGATTCCTAATTGTCTTTTTTGTTATTTTCTGTGAAGTGAAGTA +TCAAGATAAAATCAGTTTGCGTCTCGCTTCGATTTTCTCATTTTTCGAAT +GCTATTCCCCCGTAGCAATATGGTTTTGTTATTACACATTTGCACTTTTT +TGCTACCCTCCCAATTCTGACTCACACTTGCATTCCGGAGACTGCCTGAG +AGTTAAAACTAAACATAATTGTTATATAATAAATGTCAAAGTTTTTCGCA +AGCTGAAAATTTTTGCCAGCTGAATTATTCCTCCTTCAAAGGAGCATAAG +TCTAAAAATGCTAGAGTTATTGGAAAGTTGCTAATTACAAGTTATAGAGT +TTAAAATTTTGAGTAGTTTCTCGATTTACAATTTTTGAAGCTTTATTCCT +TGCTCAAACTCGAGCAATGAGAGGCAGTGGGGACTCCCCCACTGGGGAGG +GGAGAACCTTGTCAACCCACTAGGGAGGGGAGAACCTTGTCAACTTTAAA +GCCACGTCCCTCTGCAGGGAAAAGATCTATCAAAAGGTTATCAACTAACA +AAATGTGCAAAATTATACGCTCTACATTTTTGTAGTTAACCGTTTTCTGT +TATCACAGTTAGTTTTTGTGAAACCATCAAATCTGTAGTTTCTCCATTAT +TATTATCACCTAACAGTATTATTATCAGCTGATAAGTATCCTTTCTTTTT +GGATAATCCCCTTGTAAAGGAATATACCATTGTCTTCATCTCCTTTTTCT +GTGTCTACCCTTATCTTTGGGTCGCCATCTGCCTCTCCTCCCCGCATATC +CCCTCTTATATCTTCAGAAATTCAGGTTCCAAGGAATATTCCGAAAAATT +TTGTTTGGAAGGTGACATGTCCGATCAATCGCTGGTCCAGAAGGTTCCAC +TACTTGGCTCGTGTTCTCAGGTGAGTATGCGCCTTTAAACATTGAGGGTA +CTGTATGCACCATAACGCAAAATTGCAGATTTTATAGTGGGGCAGGTTTG +TTCTACAGATAACCGTAAAATTTTTATGTCCCTTTAAAAGAAACTCGTCC +GAAAAATTGATAATTTACGAGGAAAACAACTTTTAAAAATGTTTTTTTAC +TTCAAACGATGCTCTATTGTGCCGAATCGCTTGTTGTTTAGCGGCGTTTC +TAAATATTTATTTACTTATCGAAAATCTTTTTTTTCATATTTATAACTGT +TTAAACAAAATCGATAATATTTATTTTTTCTGAAACTATTCTGAAAATTT +TGAATTTCCCGCCAAAAAAATTTCGGAAAATTTTGATTTTTTTTGGCATA +TTATTTTCTGATAGAATTTGAATTTTTGGCCAAAGAAATTCTGAAAGTTT +TGAATTTCCCGCAAAAATTGTATTTCTGAGAGAATTTGAATTTCTTGCAA +TTTTTCTGTGAAAAAACAATTGAAAATAAACGTGGTCGCCAATACGAGAA +AACTCGGCCACCGATTTTTTTTTCGCAAATTTTGCATTCGTTGCTGCATG +ACTGCCAAAAATTGGCGGCCGAGTTTTTTTATTCTACAGGGTTAAATTTC +ACAGATGGCCGAGTTTTCTCAGTTTCACGGTCACAGGCTTCTAGTTTATT +ATATTCATCTCCGCGGCGCGCGCACCGTACTTTCTCCTTCTCTACTCTCT +CGTTGTTCAATCCCTCTCTCGGATCCAACCAACGCCCTCTGCGATTGTGT +CATCATCGATTTGTTATCTCAAATTCCGTTTGGCTTTTCAATAACCGTGC +CTTATTGTCTCAGGAATTTCAAATTTCCGGTCAACAATTCGGATTATTAA +CCATTTCGAAAAAAATCCTTTAAATTATTTTTATTATAATGAAAAACGTG +CGATTTTTTCTCGCTGGTGGGTCCTGGCACGACTGAAACTTTTCAGCTAC +TGTACCCAGCATTGCTTTAGAATTTAAATTTTTGCCGGCAAATTAGAACT +GCAAGATTTTTTTGTTAGTTTTTAATTATAATTGTTTGGGAAAAATTACA +AACTTTAAAAAAACCTACCGTACTCCCAAGTACTGCAGCCAAGAAATAAT +TTGTTTCGTGCCAAGACCCATTTTTCCTTTAAGAACTAGAAACCTCCCTT +GTTTACAACTGTACTTAAAATCGAATTAGTTTGTTCGCTAAACATGTTTT +TCGCGCGAAATTTCGCTTTACTTTCGAAAAATGTTTTTCTTCATTTTCGT +CGGCATGCGCCTTTAAACTACTGTTTTTGAAACTTTCGAATGATAGAAAA +AATTAGAAAATATTTTTAATTTTCGCTTTCGCCGGAATATTCGAAAATTC +GAAAAAAAAACTAAATTTCATGGATTCTCAGTTAAAATTCACGGAAATTA +AAACTTGCGTAGCGAGACCTCAACGATCACATTACCTATGCGCCTTTAAA +GCTACCGTAACCCTATTTTTAATTAAAAAAAAAAGAATTTCCTTTTAAAA +TCGCCGGATTTTCTCCGTCTCTTTTCCCATCTTTTTTCATCTTCGGTACC +AATCATATGTAGGTGAGAATATCTCTGCACCCTCCAACGAACCCAACACT +ATATCGCTGCGCACCGTCCTTCAACGATGTCATCTTCCTCCTACTTCGAC +CCCCTCAATTTATTTCCGATTTCCTCTGATTTATTGATCTTTTTTCCTCT +TTTTCATCATTTCTACGTTCTATAAAGCGAGGTTTATAGCCAAATGGACT +CATTCAAACGATTACAATCCAAAGTTTTCACGTCAGTGAGCTCACTGCGA +AAATCTGAAGAGAATGTGAGTAAAAAGCGGCGGAAGACGTAAAACATCTG +AAATATTTTTAAAAAAATTTGTTAAAAGCCCCACATTTTCGAGATAAATC +TAAATTTTCAAGTTTGTAGCAGCAAATTAAGCAAAGATATATATTTCAGG +CCGACGAGCAGACATACAACACAAAACGATGCTTCATCCACGTCAATCAC +TTATCGATCGCGATCGCCGTCGTCGAGCTCTCGATTTTAATTTATCAGGT +AATTTGTTTGCCTGCAACTCAGACCAACGCTTAGTCGTCTAATTAGATTT +CAACCATATTTGATTAGAAACTGAGCAAATATAATGGGGACATAATTAAT +AGGCTTATGGATTTTATTTGATTTGACAATATGGATTTTCTAACCAAATA +TGGTTAAAATCTAATCCAATATGGAGCAAATCTAATCAAATATGGCTGAG +ATCGTGCCATATTGGATTAGATTTCGACCATATTGGATTAGATTTGTTTT +CTAATGAAATATGGAGAAAATCTAATCTAACATGGATTTCTAATCTAATA +TGGAGCAAATATAATGCAATATGGATTTTCTAAAAAATATGGTTGAAATC +TCGTTGAATATGGTTGAAATCTAATTAGACGACTAAGCGTTTATCTGAGA +AACTGGAAAAACCTAAAAAAAATCTGAAAATTTTCAGTTTTGTGTGGAAA +AAATCAATGAAAAACTCAATCCTACAGTAATTTAAAAATTCTTTTTCACT +AAAAAAATCAGTTCCCATTGAAAAAACAAACTGAAAATCAATTATTTCAG +CTCTCAAATGGCAGTTGGGGCAATTCGGAGCACTCGACCGTCTTCACAAT +CGCCGCCTTGCTCTTTCTGCTCGTCATTTTTCTGCTTTTCGTCGCGATTT +TCTACCAAATCGGAAATCTTCTCATCCCGCACATCGTCATGCAGATTCTG +CTCGTTTTGTGCTTCCTGGGACTCACATGTGCGACGCTTTATGCGCTTTT +CCACGGTGCCACGTTTCAGTTGCTCGTCGTGGTTACAAATCCGCAAATCG +CCGCTGATTCCATGGTAAGTGTGGTAAAAAATGAAATTTGTTTCCTTGGG +AAATTCCTTCTTTTTCCTCAATTTTTCCTCATTTTTTTGCTTCCAAAAAA +AAGACCCATTTTGCGAAAAAAATTTTTTTTTTTCATTAATATATGTATTT +TAAATTTTCCAGACAATTCTCCCGGCGCCAATGATCACAACAAACGTGGT +TTCCGGATTCCTAGTGGGCCTTCTCGTCATTTTCGCAGTCTCCTACTTGC +TCATCGCTGTGCTGAATGTGAGCTTTTCCCATGGCGAGACCCATGTAACT +TTAATTTTTGCAGACCTGGTGCATGTACGTCGTCATCGATAGTTACCAGC +TTTTGAAGAGCCAGAAACTTCAATCTCGTACTCCGTCGGTCGAGGAGTAT +TGTGCGCCGAAGACGATTCAACTCTCACTATACCCCAATCAAATCGTTCA +GGCCACCGATTTTTAGTCTATATTTTAGACCATTTGTTGAATTTTTCTCG +AAAAAATCCGGTAAATTTTTGTGTATATATGTCCCGAAATTCTTCACTTT +TATCACATGTGTCAGGCTTTAATTTTTTCATACTTTATTTTCGAATTCTG +TACAAAAATCTTTGATATATTCTATTTATTCTTCTCAATTAATAATCACA +CGATCCATCTTTCCACCCGTCTCGCCACCTTTGCATCACATCTCGACACT +CGAACTTTGGTTTTCCGGTTTTTTCGTTGACTTTATTGTGTAGCTGGCAC +ATCCATAGCGCAAACGCCTCGCGGCTTTCCACTTTTGGCGGCGATTCTTT +CAGATCTTTTCGGAGATCTTTGGCGCAGAAATCGCAGGGATATGTCTGAA +AAATTTAGGCGTTTTTGTGGGAATCTTGAGCTTATTAGCTAACTTTTCCT +AGAATAGACATGAAACTTCTGGCTCGATCCTTATCCTCGTCGGTAGGCTT +TTCCGGGTAGTAAACCGACATTGTGTGTAGCAAATTCCACGTGGATCTGC +CTGAAATTTGAAATTTTTGGTGGAAATTTGAATTAAAAGCGAACCGAGCT +CATCCTTGTCTACTGGACATCCGTGCAACTTCGCTCCTGTGCTCGTGCTC +GGCGTCGTCTCGGATTCTGCAAAGAACTAAAATAATTGAGATTTTTTGCT +CTGGAAATCTAGGGAAATCACCTTTTTTCTTTATTTTTTCAGCCATTTCT +CTGCCTTTTTTCATCATATCCTCTACACTGACGCATGCACGACACGGCTT +TCCATCTGGACCGATTTCCATTCTGAAATTAATTTTTAAACTTGGTTTTC +GTTTCGTCAGTTTTAGAAGCCGTTTTAGGGCGTAAACTTATGAAACTATA +CATAGTCTACGACAAATCTATAGAAATGCATTAAAAATAGGTCAAAAATG +TGAGAAATTGCGCAAAAAATGATGCAAAAACGAAAAAAAATTAACTAAAA +ACAAGAAATGCAAGTGCGCTCCACTGACACGCGTTAGAGAGCGTAGACGC +AGAGAAATCTCGAGATGAGGGAAATCGTGGCGCGCGGGAATCAAGCTTTT +TTGAATTGTCTTGATTTTTAAAGCCCAAAAAATAGATTTTTGGCGGATTT +TTGGTGGATTTTCTTGCTTTGCAATGTAAAAATTAATTATTTGTTGCATC +TAATCACTTTTAACAGAGATTTACAATTTTTTTAGTGGTCTGAACCTGGG +AAAATCCTTCAAAAATCAATTTTCCCTACAAAAATTCGTTATTTACCGCA +TTTTCCGCCCAGCTGATCAAAAATTCTTCTATTTTCTCAATTTATTGATA +ACACTCGCCCACCTCAAGCATTTTATCACCTGAAACTCGTCACACTTTAC +AATTTGTTTGCAGAAATATGCGAAAATGAGCGTTACTCAGCTAAAAAATC +TGAAACACGCGATAGCTCAGCTTCTGGAGTGGGATGGAACGAAAACGGCG +AGAAAGGCAAGTTTTTGGTGGAATTTATCGAAAAAACCTGATTTGTTTTT +TTGCAGAAAATCGTCGACGAGGTGGTTCTTCTCTATCACGCTCTGGGAGC +GGAGGCATTAAGTGAGGATAACCAGGAGATATATGATTTGTATGATTTAT +CTGCACGTATATTCAACTTAGCTAAGAAAGTTAGTTTTTTTTTTGTTAAA +AAGTCGTAAACAACAAGTAAATTTAAAAATAAGCATTAAAAAATATTGAG +GCTTATGAGAGCAAAAAATTCCAGGAAATCGAAGAAGCCAACCAACAATT +CGAAAAAGAACGAAAAAAGGGCACAAGACGAAGCGAAAAACCAGTCCCAA +CTCCACTTTTCGAGCTATCAATACAACATTTAAAACGTTGCTGTCAGCAG +GGAATCGATCACAATCAGGTGCCATGGATAGCATATTGTCTGAAACTACT +GGAATTTCCAATCACAATCACCGAAAAATCGATCGAAAACGAGATTTCCA +ACGTGCTCCTATTGAGCTCCAACGCCTCACAGCTCCATTGGGCCGAGCAT +GCTCATTTGAGCAGCTTATGGAAATGGATTTGGAGCCGTGTCGAGACCGC +CGATATTGGGGCACTCGCCATGAGAAATTATATGGAATTGGCGGCGAACT +TGCTGGAAAACGTGGATTACGTGGTTTTCGAGAAGTCGCCTATTGACCTG +ATGGCGAAAGTGATGGGAACACTGAAGAAAAGTGTGGAAATGGGAAATCC +CAAAGAATAGTGCGTGGAAAACGAGTTCTTGAAATAATGTTCAAAAAATT +CAAATTGGCTTGGACTTAGGCTTAAGCTTAAGCTTAGATTTAGGCTTAGG +CATAGGCTTACAAGGGAAGTATTTCAACTTATTCCCGGACTTCAGAATGA +AACCTATGTCATTTCGAAGAAGACTCTTTAAGTAGGTCCCTACAAAAAAT +TTAGCGGCAGAGGAGCACTTTGACCTGGAAAAAAGTCGCTCTGAAAACTT +TTCAGTGCATTTTTTCACGGCTTTCAAGGCCCGTAAAATGGCTCCAAATG +CGAATTTTTGTAGATTTTTGAAGATTTCTAGGATGCTCAGGGGCCGGAGA +GCACTCGGAATTTTTTTTGGAATTTTTTAAAATTTTCGAAAAAATCTGAA +ATTTTTTGAATAAGTCCATGGCAAAATTTTTCAGTGAATATATATATATA +TTTTTTTTAAATTTCAGAAAAGTTGTCAGTTATTTAAGATCAAAATTGGG +TGTTTTTACACAATGAAAATTTTTTTGAGATTTTTCGGAACTGCAAAAAC +CAATTTTGGAAAAAAATCGGCACCCGGAGTCGAACCCCAGTCTTAAAAAA +TATTAATCAAACTCGCTAACCACTCGGTCATTCAACGACAATTTTTCTTG +TAAATGAAATGGATGACAAAAAAACGTGACTCTTTGATATCTACTTAAAT +ATATAGGGACGTGAGAAATAGCTTTGGAAAAGGAGAGGACGCAGAGAAAA +ATTTTCAGAGCGACTTTTTTCCAGTTCAAAGTGCTCCTCTGCCGCTAAAT +TTTTTTGTAGGGGCCTACTTAAAGGGTCTTCTTCGAAATGACATAGGTTT +CATTCAGAAATCCGGGATTAAGTTGAAATACTTCCCTTGTTAGGCTCACT +AGGGAATGACCAGAATAAATGGAGCGATATTCAAAAAAAATATATTGTAT +CGGAAAGCTGGCATTCTCTACTATAAGAATATGACTGAAATTTTTGCCCG +TTCGGGCTGGAAATCTGAAATTTTTACGTCTGAAATTCTACACTGAAATC +AGTGCATTTCCTATGGTTAACAGTGGATTTTTGTCTCTGGCGCCAACAGA +AGTCTCACCACAATGGTGGAAGGGCGAAAACATCGGTTCGGTGGTCGAGT +GGTGAACGCGTTCGCCTCTTGAGCAGAAGTTTGTGGGTTCGGTTCCCATA +CATGGTTTAACTTTTGGCCTTTTTTATACAAAATTTTCAGAACGGGAAAC +AAGTATTTAGAACATTTTTTTGAGGGTTTTACATAATTTTTTTGCTTTTT +AATTGAACCATAATTACCCTGGAAACTTTTCAGAAATTTTAATTTTTTTC +GAAAATTGTCACTTTTTTCTCCACCAAACCCATGAGAAAATTTGATCGAA +AAATTTTTTTTTGAAATTTTTTTAAAAATGCATGAAATATTTTAGAGTGT +CACAAATAACCTATTTTTCATTATTTTCAATGACCGAATCATTGATTCTG +ATGCCTTATCAAGACGTTTTACCAAATCGATATTGGCAAAACATCTTGTT +TTTGAGGCTCCATATCTCTGCAGGAAAAAATCGCACTAAAAAGTGATCAA +CTAGAAACTTGTTAAACACAATGTGATCTAAAACATTTCAGTTGAACACT +TTTTTGTAAAAAATTTCGTTGCCGAGTTGGAACCAATTGATTTGAGCTTC +ATTATTTTTGAATATTCTAAATAGTTAAAGATCTATATCTTGGCAACGAA +ATTTTTTACAAAAAAGTGTTCAACTGAAAAGTTTCAGATTACATTGTGTT +TAACAAGTTTTCAGTTAATCACTTTTTAGTGCGATTTTTTCCTGCAGAGA +TATGGAGCCTCAAAAACAAGATGTTTTGCCAATATCGATTTGGTAAAACT +TTATTTTAATTTTTTTTTTTCATATTATTGTTTTTATATTGGGTCAAAAC +GTATTTGCTCTGCTAAATAGTTAGCTGGCGCTAATTTTTAATTTTATTAT +TTTCGTATTTTGATAAATTTCACTGAAATTGTCACTTTAATAGTTTACAT +TCTATTGGTTTTCTTTTATTCAATGTCTTTTGATATCGGAAACGTGATGT +TTGCCTTGCATCGTCATTTTCCCAATCCCCTCCCATCAAATCCCTCGATT +TCGAGACATGAGCAGAAGGTGGCAGATCATTTGGCAAGCATTATAAAGGA +ATCTTATTATGGAGATACCAGTGTGGAAGAATCCGAATATTTGGTTCAAG +AAGAATATGGCGATTGGGAGCCAGAAGTTTTTGAGGTATGTTGGTTTCGA +CACTATTAATTGTCATTTAAAAAACCTTTCAGCCGTATGACTGTGTGTTG +CCGGATCAAGATGATGTATTGTTCGGTGAGAAAGCTGTATCAAGGGAAGA +GTTGGATAAAGCGATCACCTTCTACCGTAGCGGAAAAATTGGAAGTAGGC +CGATAACGACTATGCACCATAGTTATCGCTGGATACGAACCGATGCTCAT +ATGAACAAACTGCGCAAGTACGAGAAAGATAAAAAAGCGTTCCAAGAAAG +CGTGCGGGTTCGTTTGGCACAGCTTACACAACGGCTTTATGAGGAGGTCA +AGGAGAAACTTGATAATGGTAACGAACATTAATATAACAAGTTTTAATAT +AAATATTTCAGGAGTCAATTTGCATGATTCTGATTTGATGGCTATGGCAC +TGGAAATCAACACCCGCGAAATGAAGTTGCAAAAACAAAACGAAATGAAG +TTGCAAAAAGCGTCACAATCCTGGATAACCCGATGGAAGCAAAGCCACAG +GTATGTAATAAATTGCGGAGTATGTTAGATATATATATATATATATATAT +AATTTCAGAATCGTGAGTCGGAGAGTCACCAAGTTTGTCACACGGAAGTG +CCTGATCAATAAAGACGCTATCAAAAAAAACGCGGATGATTTTGTCAAGA +ATGCCAGAACAGAGATCTCCAACTATCACCCGTCGATGGTCTTCAATTGT +GACCAAACCGGAATTCAAAAGGAGCTGTATCCAGCCCGGTCTTTAGCCTT +TATGGGCGAAAAAACAGTCGAGAGGTTGGCGCAATCGAAATCGTCGCTGA +CCCACTCGTTTACGTTTCTCCCGATGATTTTCCTCGATGGCTCAATGGGA +CCCAAGGCGTTTATGGTAATCGCTGAACCAAAAGGCCAGTTTCCTCCGTC +TCGTCCAATTCCAAACTGCCCAAATTTGGAAGTGCGGGCTGGATACAAGA +CACACATCATGACGAAGCAATTGATGTGCGATTTTTTCGAAAGTTGTGTC +TTCATTCCGTCTGTACCGAAAAAACTGTACATCATGCTGGACAGTTGGCC +AGCGTTCAAGGACCATACAACGATCAAGAACTTGGTTCCCAATGGTCATG +ATGTCGTCATTCGCAACATTCCAGAGCACACAACTGGAATGATCCAACCG +TTGGATGTCTATTGGAATGCGCCATGGAAGGTATGAATTTAAATCTTTAT +AACTTTTTGATAGTATTTTCCAGAGCTTGATCAAGAAGTTCACAGCATAT +GCCCTTCGAACCCAGACGGATTACGTCATCGCACAGAGGAACAACGCAAT +TTGCATGGTATCTGTGTTGTATCACCAGATCTCGGCAGAGCACTTCCGAC +CGTTTTTACAGCATTGTTGGAAGAAAGCTGGATACGTGGGTGCTGCGAAT +ACTTCATCAACACCATTTTTGACTCCAGCTCAATATTGCATTGATCATGG +TGACACAGTGATTTGCTATCACACTGGATGTAACCATCTCGGATTCATCC +GATGCGCAAGATGCAAGATGTTTGTTTGTTTTAATCATTTTGTTGTGTCA +AAACAACATCTTTGTTCATCTCCTTGAATAATTAATAAATTCATGATTGC +ATTACATTCAAGTTTCGCTATGAATAAAATTGTTTATATGAGGGGATCCA +TGGTTGTAGTGGTCCATGGTTAAGTTTAAATTTTAGGGGAAAAGATGTTG +AATGAATCATTATGGTGTTGGTCGACACATTGATCATGCTGATATCGATC +AGAAAAATTAAAATTTGGGCTTTTATATAGTTTCGAAAAAACACGTTTAA +ATTTTTGAAAAACTTTACGTTAGGGTGGAATTGAACCCCAGAGTCCCACC +ATGCTTGTCATCCACTCTATCCACTCGGCCATCTCGCTGTTGCAGGCAGT +ACTAATTGGGGATGGTGATAAGTAAAGCACGTCAAAACGAATAATTTCAG +ACGTAAAAATTTCAGATTTCCAGCCCGAACGGGCAAAAATTTCAGTCATA +TTCTTATAGTAGAGAATGTCAGCTTTCCGATACAATATTTTTTTTTTGAA +TATCGCTCCATTTATTCTGGTCATTCCCTAGTCAGGATCAGCCTCAGGCC +TAGGCTAAGCTTAGGATTAAGGGTAGGCTTTGGCTTAGGCTTATGCTCAC +GCTTAGGCTTCGGCTTGAGCTCAATCATACATCTTGCTTAAGCACGCAGC +TTAACAGCAAAGCTTAAGCACACAGATTGGGCTTAGGCTCAGGCTCAGGC +TTAGAAAAAGTCGAAAAGTTAACTAAGTCAAAAAATTTTATTGTTAAAAA +ATTGTTTAAAAAGTATTATGATTTTAATAGAAAATTGGAAAAAAACCGAA +AAAAAATGAACATAAATCAAAAAAAAAATTTTTTTTTAAAGAAAACTTCT +TTTTTTTGAAAAAAATGCAATTTTAAGGTTTTTCTGAAAAAAACTGGAAA +ATACTTTGATTTTACTGTAAAGAGAATTTTTTCTGTTTTTTTCCAAGATT +TCAACTTATTTCTGCGAGTTTTTTTTTTCAAATTTCCTCTTATTACAGTT +GGTGTCATTACCGAAAATTCTCGGTCGTCCACATTCTCTCATATATCGTA +CATCGTTGGGGTCTCGAAGCGAGAGATTTCATTCTTCGTGAGATTTTCGA +GCTCACTGGTAGTTTGTCCAACTTGATATCAGTGGCTCATAAGGATGGAG +AACAGTCCAAGGTTTGAGTTTTTTTTTCTGAGTTTGCAAACGCGCCCTAA +TTATAAAAATTTGGAAAATTCCACGTGGAAAATAGTTTGGCGAAAGTTTT +TATACAAATTTTTCGTGGAAATTAATTTTTTTTCGAAATTCTCTTTTAAA +AAATTTAAAAATGTTTTATTGGCGTATTATTTTTCTAAATTTCAGTTTTT +CGCAGATTTCACCAATAAAATATTTTTTTGAAAAATATCGCTTCGAGACC +CAAAAAAATAATTATGATTTCAATGAAAAATTGAAAAAAGCCAATGAAAT +CGAGAAATTATCGAAAATAATTCGAAAATTGGAACTTTTTAAAAATTTTA +AATTTTTTTCAAAACAAAAATAGTTTCTCAACTTTTTGCTAAACAAGAAA +TATATTTCGTGGCGAGACCCATTTCTACTAATTTTCTTTTTCAGAAATGC +ATAATGCGTTTGATTGATGATCTCGTGAAGCTCGCCATGATCGAAACCGT +ACACGGCCACCGTACCATGAACGAAGTGACACGTGGAAATATTCAAAAAC +TCGTGAAAACCGGAATCCAAGAGTCTCTGAAATCGGCGCACCGAAATTTC +TCAAGGAGTTCGACATTTTCGATTTCCGAAGAATGCGTGAGATATCTGAC +GAGATGGTTGTTGGCCGAACGAAGACTTGAACAGCCGTCTGCGGCTATGA +ATGAATCGTTTGAATTGACCGGTGATAGCAGTAGTAAGAAGAAGGACGAT +GCCACGTTTGATAGTGCGTAAATGGAATTCTACCAAAAGGAGATCTACAA +AAAGAAAATCTACGAAAATAGGATTTGGCACGGTGCCAGATCGATCTTTT +TTCGGCTCAAAATTGGAAAAACCTGCAATTTTTATACATTTTTGGCTTCG +AAAATCAGGGAACTCTGCAATTTTTGGCATTTTTCGCTAAAAAATTGGAA +AAATCTGCAATTTTTATACATTTTTGGCTCACAAACTGGAAAAACTTCCA +ATTTTCATCTCAAAAAATCGGGAATATCCGCAATTTTCCTCACATTTTTA +GCTTAAATAATTGAAAAAATCTGCAATATTTTACATTTTTGGCTCAAAAA +ATCGGGGAATTTTGCAATTTTTTACATTTTAAGTTTAAAAGTGGAAAATT +GCAAAAATCGGCATAATTTTGAACGTTTTCTTTTTTCCGGTTTTCCGTTT +TGTTACGATTTTCGTTTTGCATGGAAAATGCTTCGATTGATACCCTTCTT +TCGGAAACGAGTTTCTCCTGAAATAGGCGTAGTCTCAAACCATTTTATGG +GCGTGGTCTTTCTCTTATCTTGTTTTTATAAATGTTGTTCATTAAAACAT +TTTCAGGCCTTATCGATCTCTCCTTTGGCTCGACGATTTCCGGAAAACAT +AAATTGAACGCGTGGAATGGTGTAATGCAAATCCTGAATGAGCTCCTAAA +AAGTCGACGACTCGAACTTCAAGTCACTGAAAAAATCGTGACAATCCTCT +GGGAAAAGCGAAAATCCTACACAACGGAGCCACTCCGTACTGTGTTCTGC +TCCATTCTCTCCACAGTCGTCTGCCAGGCCGATGTTCGATTCGGTCATCG +GAAAGTGCCGACAATCGACTCGATTCTCAAATATTCGCTGTCTCTAATGC +CAAATGTCGCATCTCTTCCCAGTGCCGCTGCGTTGACCGAAACGATTGTC +AGATTCAGGACAGTATCACGAGAGGGTCTCCGTAACACGTGGGATACCGT +ATCCCGAACTAGCTCCGGCTCATTTGAAGTTGTTCGGCTGATTTCGGCGT +TGATCTCCGTTACGGAATTTGATGAGAATTCGAGATTCGCCAACGATGAG +AGAGTTCGGAGTTGGAGGTAAGTCACTATGCCACGTGGATGGATTTCCTT +TAAAAAGAGTTTTTGGAAAACAAATCAGATTTTGTATATCACTTCACCTT +TAAAGCGAAATTCTTGTTTTTTTGCAGTTTTCGAAAAGACATAATCGAAT +GGGTATTGCTGGATCCGAATGCACATAGTCACAAATTACTCTATCAGTTG +TGCCAGTATCATCCAACGTATTGTTATGAATCAGAAGCTTCTTCTAGTGG +TTAGTTTATTCCGTAGGGCTTCCATGGTAGGCAGGCGCGATTTCAGGGCC +TGACGCCTGCCTGAAACCTGCTGACCTTTCGCCTCTTTTCTCTCATTGCT +ATCAATTTGTTGAAAATCAAATTAAGAAATTAAAAAAAAAGTTCACGTAT +GTTTTGTCGTGGATTGAGGCGAGGGGCAGGTGGTGGTGGTCTTAAGGTCA +GGTAGGCAGGTGTTTTCACGCCTACATTGAAGCCATAGTACCCCATATGC +CGAAAACGCTGAAGTTTTCTCATTTTTCCAGACGACTCCCTGCTTCAAAC +TCTGAAACTATGTAAATTAGCTTGCTCTCCAGCTCCCCCATCGGCTCCAA +AAGCCCTCCGACCACTCGAAGCTTCAATTGAAGAGATTGTGAGATATGTG +CATGATAAGCTCAAGAGCATTCTCGGTGAGCATCGGCTGTCGTTTTTTTG +ATTTTTGAATTTTTAAAAACATTTTCAGCGACTGAAATCACTCTGCCTGC +ATTTGTGCTCTGCCACGAATTTGCTCTGAAGTATCCGGATAGATCTTATG +AGTTTAATGTTGGTTTTTTTTTCTAATTTTCGAAAAATTTAAGAAATTTT +AGGATATAAATAGAAATTGAAGAGAATTTGAATTTTTAAAAAATTTCGAA +TTTATGGAAATTCAGTAAAGTTTGTCGGAGTTTTTAAACGAATTTTCAGA +ATTTGTAATAAAAACTAAATTTTCTAATTTTTTTTCCACAATTTACAACA +TCTAAAAAACTTTTTAGAAATGAATTGTTAGAAGTTAGAATTCCTGGAAA +TTAAAAAAAAATTTGGATTTTTTTAGAATTCTTAAAAGTTTGATATTTTC +AAATGATATGAAGTTAACACATTTTTTAAAATATTCAAAATAAGAACATT +TTAATTTTTTTGAAGAAATGTTCAAAAAATTAACATTTTTTGGGACTTTC +AGAAGTTTCTTCTTTTTTTTTGCGTCTTTCAAGATTTTTTGCAATTTGCG +TAATTTTTATTAAGGGGACAGAAAATTCTGAGAATGCGGATTGCACAACA +TATTTGACGCGCAAAATATCTCGGAGCGAAAACTACAGTAATTCTTTAAA +TGACTACTGCTAAAATTGAGCATAAAAATAAAAATATATCGATGTATCTT +GGATCCCGTAAATCGACACTAGCGCGCTACAGTAGTCTTTTGAAGAATTA +CTGTAGTTTTCGCTACGAGATATTTTGCTCGTAAAGTGTGCACGAATTCT +TATAATATTTTGTTCTCACAAAAGTTGGTCAATTTATGGGATTCTCAAAT +TTTCGATGTTTTTTTTTTTGAAATTTAAGATTTTTAAAACATTTTTCAAA +AAACTGATTTTTCTCTTAAATTGAAAAGGTTTTTTTTTCAGAAAATGTAC +AAAAAGCTCTACCAAATCATGGAAGATCAAGAAGAAGACGAGTTTCTCCA +ATCAGCTCGCCATTTCTCAAAATGGCCTCAAAATCTGACACTACCAATAC +AAAAACAGACAATAAATTGCATGGCTGTCTTTTTCGAAGCGAATCTTGAC +AATCAGCTCGTCGATCTCTGTCAGTGGAGTGACCGACGAAAAGTGCTTGT +CGAGATGCTCGCCGAGCTGGCCGCCACAAGATCTGAAATTCGAGATAAAC +TTCAAAAATCGATGCCGTTCAACAAATTCGTCAAGGAGTGTATAATGGAG +AATCGCGGTGATTTGTATGAAATGACAAAGAGATTTGAGAAATATTCGTT +TTTGCTCTCGATTCGGAATTTAATTGTTACTAGGATGATTATAACGTGAG +TGTTTGTTTTGGGGATTGCCACGAAAAACTGGAAAAACGTTTCGAAAATT +CAAAAAATATTTCTTCAACATTAGAAAGAATTTCCATTTTTTATATAATT +TTGGAAAGTTTTTAGATTATTTTAGATAAAAAATCATTTCGAATTTACAA +AAAAAAATTATGAAATTTTAAAAACAAGTTTGAAAATGTATTTTTAAAAA +ATTTAAATATTAATAAAAAATCTTGTTTGAATTATTTAAATGTTTGCTAT +TGTGTTTTAAAAAAGCTTAAATTAAAAATTTTTTTCAACAAATGACTAAA +TTAACAATATATAACAAAAATTCAAAAAAAATTGTTTTCGAGAAAATTTT +TTGCTTTTTTTAAAAATAAAATTATAAAAAGAAACAGAATAAAAATCGAA +AAAAAAACAATTATTTTGAAATTTTCAAAAAAACTAGAAAAATGTAAAAA +TTTTGAGGAAAAAAATTCAAACATCCCAATTTTTGCAGAAACGAAGCCGC +CCGACTCCTAGGAGATGGTGAAACAATCAGTGAAACCGATATCTTCATAA +TCGAAAAGCGTACTCTTTCCACGTGTATTCGTAATGTGTCCGAAGGAAAA +GAGTTGAGCGGCTACACACTGGACCCCTATACGGTAGCTGCCAACGTGCA +CAATGTGCATTTCGATCACATAAACGTCGAAATCTATCTGGAATTGCTGA +AAAAGTCGCCATTTTTCGCTCAGAACATTGTACGCCACTTGTTACGGCAG +AATGGAAAAGAAGCAGAAGAAGAGACGTGGCACTTGCATGCCACTGTGCT +GAAAATTGTGATGAAAGATGAAAAGTTGCTGGCGGTAAGGAATTTTTTTG +GAAAAACTTGAAAAAAAAGAATTTCATCGTATTTTTAAATAATTTTTTGA +ATGAAAAATTCGGTACTTTTCCTTTTCTACCCCGCATTAAAAAAATATTC +AAACTATTGACTTATTCGAATTTAATTCTCACGTGAATGTTTGTATTAAT +ACTATTTTCATTTTTAGGCTTAGAAAACAACAGTACTAAGCCTTGAAATA +CAGAAAAAGAAAAAGAGTTCACGTTTTTATCAATGAAAATATTCCTGAAA +AAATGCGGGGTAAAAAAGGAAAAGTACCAAAAATCAAACTTTCAAAGTTA +ACAATACGCAAGTTTTCAAGTTAATTTTAATAATGGATTGTTTAAATCCG +GAATTAAAAAAGTGGTTCAAATTTTATTTTATTTGACTCTATTGTGGCGA +TTTTCATGACAATTGAAACGATTTTTGAAACTTGTATTTATTGAAAAAAA +AGTTGAAGCAGGTCGTAATTTTAATTTGAATATTTAAAAAAAACTTATAT +GGGTGCTTCAATTTTGCAAAACATTGCAATTAAAAAAAAAATTTTCAAAA +TGTGGTCGGCAAATCAGAGTGTTTGAAAAAAATCCTTCTAATTGTGTTTC +CGGAATTTTTGGGATTTTTTCTTCGAAAATAGGAATGGTTTAAATTGAGT +TAGAAATTTTTGCAAATAAAAATCGGTTTTTTAAAATCAATTTCTTGCAA +TCAAAAAATTGAAATTTTCAGCAAAATAATAAAGTTTTCTCTAATTTTTC +AATTTTCAGGTATGCGTGGCCACAATTCCAAATATGGTTCGATATCTCAA +AGTCTATCAGATTCATTTCAGTCCGAAATCCAACGCGGCGAAGTTCTTGT +AGGTTTTGTAACTGCGAATTTCAAAATTTTGCTCGTCTAATTTGACGCCT +GCTCTGTTTTTTTTTACGCGCAAATCTTAGAAATCGGTGACTTTTTCGTT +TAAAAACACCATTTTTCAGTAAAATCTGAGCAATTTTCGGTTTTTGCGCG +TCAAATATGACTAATTGAGTCAAACTTGACGCGCAAAATTTTCAAAAAAA +AAATTCAATATTTTTCCAGACACCTCGACATGGAATCGATTTCCCACTGC +CAATCATATTTGCGAAAACCAACAAAATCATCCAATCTGATCACGGCCGC +CAACTTTTTGACACTTTTCGGATGTGAAAAGCGCACGTGGAAGCGCCCGA +TTCTCAGATTTTGGAGCATTTTCAAGCAGCAACCGGCTATGTGTTGCGAG +AAATTGCTCATTTTTGTAAGCAATGATTTTTTGATAAGAAATTTCCCAAA +AATTTTGAATTTTTGAATTATTTTTGTTAACTTCTTATTTTTAACTCAGT +ATTTTTGCAAACTGAAAATTTCCAATTTTTGGGCTTAAAAAATCTCCATT +TTTCAGGCTGAAGAATGTGTCGAACTTGGCCTGAACCACCGAATCGCTTG +TCTTTTACGCGCACTGACAACCAGTGAATTCTGCCGAAAAGCTCTATGTG +ATGAATATCTGAAAATCGCGTTTCAGCTGACTTATCGATCGATTTTTCTG +ATTTTAAGCAAAAATGAGTGCAGGTTGGTGGAGAAGGATATGTGGAAAAA +CAATATTTGAAAAATAAAAAAAAAACTAATTGATTTGAATTTTCAAAAAT +TCCAAAAAAATAAAGAATTGTATTCCAATTTTCATGAAAATGGCAACAAA +AAACTCAAAGTTTCATTGGAAAATTTTTGAAATTACAAAAAAATTAATTT +TTGAGTTTCAATAAAGTTTCAAAAGTTTAGTTTGAGTAGTGTTGTCAACA +AAAATTGAATGCCTATTAGAAATAGTTGAAAAAATTGGAATTTACAAAAA +AAAACAATTTTTAAACTAATTTCTCGAATTTCAAAAAAAAAATCTTCTAA +TTTTTGAAATTGAACAATTTGGAAATTTTTTGAATTTTCAAGAAAAATTT +TCAATTTTTCGAATATTCAACAGTTCCAAAAAAAAATTTGTTGGATTTTT +TTCCAATTTTAAACAAAAAATTTTCAAATTTCCACAGATTTTTTTTTAAT +TTTTTAAATTTCAGAAAAAAATTAATTTTCATAAAAAATTGAAAATTTCC +ATTCTTCAAAAATAAGTTTTCACATTTTTCAGACCAGAAATTGTGGAGCT +CTGCGATGACATGAATCTTCGGTACGATCTTCTCCAGCACCAGATCAAAC +ATGTCGCGGCTCACCATTTGGAGCACTTTGAGCGTTTCGAAACGAAAATC +GCATTTTCTGTTGAGAAATTTCTGAAATCTGGAATTGATGGAATCGATTT +TGAAGATTTAGGATTAGTCGAGTTTTATAAGCAGTTGAACGAAAATTTGA +CAGAAGACGCGATCAGGAGCAATGAGGCGAGAAGTAAGGCCGTGGAATAT +AAATTGGTGGCCGAGTTTTTTGTAAACTATGCCACCAAACTTGGTTTCTC +CGTTCGTGGCCACAAAAATTTTGAATTTTTTGAGCTTCTCTTATAATGTT +TAAAAGTGATTTCCTGGCAAAAATTCATTTCTTTAATTAGAAAATTCCAA +AAAATTTGAAAAAAAAATGTAAACTCAATAAAAAGTCTAATTGTTTCAGA +TTTATTCTGGTTTTTATTGAATTTTCAGATTTTTTCTTCAATTTTCAGTT +TTTTTCGACTTTTCTAATTAAAAAAAACCAATTTTTGCCAGAACAAAAAC +CATTAAAAATCGACAGTAGTCATCCCATTGGAGTACAAAAATTTTAATGT +CCAAATTTTCATGACGAACGAAGAAACCTAGTTTGGTGGCCTAGTTTCCG +AAAAAACTCTGTCACCAATTTCTTTCAAAATTCAACAAAATTTTAGTAAA +TTCCAAAAAAACGAACATATTCGGCGAAAATTATTTCAAAAGCTTCCGAA +CAAAATCTAAAAACGTTCAGAAAGTTCTGGGTAATTTTTTAAATATTAAA +AAAATTCAACAAAAAAAGGGGGGCAGATAGCTCAGTCGGTAGTGGTGGCC +GCTAGCAGTCTGGAGGTCACGAGTTCAAGTCCGGCCTCACCCCCTAGGTT +CACCCAGCCTCTATTGGGAAGTGGAGCAATCCACGACTGGATTATCGGCC +ACAGTCCCCGGCTAGGACGTGGCTTAAATTACAGCCCAGAGGGATCACCA +CCAGGCAGTGTACCTGAATCCCAGATCCGCAGTGCATAGCACTTGAAGAA +CGGATCGTCCTTTAATTCTTTCAAAACTAATTTTTTACTAAAAAAAATTT +CCAGACATCTACATCGTCGACATTCTCTCAACAATTTGGCTCCAGCTCCC +CTCAATTCGTCCTCAAATTCTACCGATTCTCGCCCGCTTCAAGCACATTT +CCCCAGCGTGGACTAATTTCCCACAGCCGCCTCATATTTCGACAAACGAG +AAATCATTTCTTCAACATCTACGATTTCATCTTTATCTAAAAATGATGAA +TATCTCGAAATCCATGACGCAAGGCGAGTATGCCACGTGTATTATGATGC +TCCTGACGAGCTACGACTCGAGCCATTTCGTTGCGGATTTGATAGAGAAA +AAGCAGCTGGGAAAGCTGAAATTGCAGCAGAGAAGGAATGTTTTGTGCAT +TTTGAGCCGACTTTTGAAAGATCAAGCTGTGATGGGTGATGAAGATGAGA +CGATTATCGATCCGATTCTTTTTAAGGCAATCACCAAAGCTTCCGCCGTT +TTTGTACGTTTTTATACGACGGAAATCACTGAATTTCATGTTTCTATGCC +GAAAAATTATGAGCAATTAAATATACATCACAAGAAAGAAAATAGTTGCC +GGTTTTTGAATTTTTCTGTCATATCGGCAATTTTGGCAACTGCCACTTTT +TGAAGTTTTTAAAAATTTGGTAAATTTGGCAATTGCCAAAATTATCTCTG +TTTCGATTTTTTTCATCAGAATCATAATATTTTAAATTTCGCGCTAATTT +TTTTAGCAAATGATCTTCGAAAATTTAATGTCTCGCAGTTAAAAATACAT +CTTTGCAGGAAGACACCGCCGCGTGCATCGTACCATTTTTGTTCAAAATT +TGTGTGGATTTCAAGGGAAAATACGATAAATGTGTGATAAATTTGCTGGG +ATGTCTTAAGGGAGTTAATGCAGGTATGATTTTTCGTCAGAAATGACTGG +AACGAGTTTTTCGCATCAATTCAAATTTAATGTAATGGCATTTGGCATAT +GACATCGAATGTCGAATGCTGGGAATGCCGAATAATATATTTTGGTCGAG +TAGGAGAATAAACTAGACAAAGTTCAAATATATTCCCAACAGGGATGGCT +TCACCCGTGACCCGTTTCACCCGTTCACCCATTTTTACAAGGGAAGGTTC +TGAACTCGTTATCGGACTTCGTTACGCCACTATATACATTCGATAGAGAA +TGGTTACAGATGATCACTCCAAAAAATTTAGCTGCTTCAGAGCAGGTTCG +ACCAAGTTACGACACTTTGAAGATGCCGAAAAAAAAAATCATTGATGCAC +CCCCTTTGAAAAAAATTGAAAATTTTCACTGAAAATTTTTTTTTTCTGAA +AGTTGATAAAAATAGTTGTAATCGATTTAAATAGTAAAAAACATATATTA +TACAAGTTTTAGCCCATCACTCTCAAAAAAACCCTTAAATTAATGTACAT +ATCTTGAGAAAAATTCCAAAAAGTAGATGTTCATGTAGATCAATTTAAGG +GAGAATTATGAACTGAAACTTGTATGGTATGATTTTTCCATCATTTGCAA +CTATTTGAAAACATTTTATATCAACTTTTAGAAAAAAAATTTTTTTTTGA +ATTTTTTGGAATTTTTAAAAAGGGGTATTTTGGCACTTTCAAAATGTCGT +AACTTGGTCGAACCTGCTCTGAAGCAGCTAAATTTTTTGGAGTGATCATC +TGTAACTAATCTCTAACGAATGTATATAGTGGCGTAACGAAGTCCGATAA +CGAGTTCAGGGCCTTCCCTTGTTAGGCGTTTTTACGGGTGACGGGTGACC +CGCTCGCCCGTTTTTTTTTTCGTTTTAGTTGTTTTCACGGGTGACGGGTG +GCTCGCTCACCTGTTTTTCACCCGTTTTTGGAAGTTTTCACGGGTTATGG +GTGATCCTTGGTTCCCAAGAGGCAGCCAGTTTAGGTCAATAGGTCGTAAA +TATCGTTTTGGGCCACGTTTACAACTGGGCTGTGTGCAACTAGAGGTGCA +CTTGGGTCGAAAAGGGTCGACCCGCTCCAACTTTAGGTAGCATTTGTAGC +GACCCCGATAAATAAAATGTCGACCCCGAATGAAAATTTTAGCAAGGAGG +CCATGCTCGTTTAATTTCCATTTTCAAAATTATGATCGGACTATTGGTTG +AGCTACTGTGAAATAAGCGGGTCGACCCTGCTCGACCCATGAGCACCCCT +AGTGGCAACCATGATTTTCGGCAACTGGCAATTGCCAGAGTTGCCGAACC +CAATAAGTTTCGGCAACCGGCAATTGCCGAAGTTGCCGAACTCTAAAAAG +TGCAACCGGCAACTTTTGCGCAGCCCTGGTTTACAACTACCTAACGACTT +TTGGTAGACTAGAAATAACACATGTATTCGAATTCGACATATGCCGAATG +CCGAAAAAAGTATTGAACGACATTAGGCACAGGGATGGGCGGATACCTTT +TCGGATAACTTCACTAAATCAATTTATCAATAAGTATTGATTTAGTTATT +CTGGAGATACTATACTAGAATAAAGAGTACCTATTGAGCAACATTTTCAT +ATGACAAAAACTTTTAAAATTGTACGCATTTTCCTCGACAAGACCCTGAA +ACTCGTTATCCGATCAAAATCGGCTAACAGATAACGGACTTGCATACTTT +TTATACGGGAAACGTGTAGAATTTTAAAAAGTTTTGTGCCATGAAAATGT +TGCTCACCAGTTTCAATTTTGTTCTGATGCACTTTTTCCAGAATTACTAC +ATCAGCACGTATTGATAACTTGATTTAATGAAGTTACCCGAAAAAGTATC +CACACCCCATAATCAGCATATTTCATATGTCAAATATCAAATTTCCTGAA +TTCCGCACACCTCTGCTCTCCATACTCCAACTAATTTTAATTGCAGAAGA +CGAAATAGTAGTCCGCTGCCTTGCCGAATGCGTCGACTCCATTGGACTCA +ACGTGATTGCTCGTTACGAACGCCTGAACATTGAGACTCATTCGGAATTC +GGTGTGAAATGGTTCTTCAAATTATCCCGTCTCTTTCTGAAACATGGATT +TACTACGCATTCCTTCGCGATTGCGAATATATTATTTGACCGACTTTCGG +CGAGAAAACGAAATACAATGATGATAGATCGTACGAGTTTAGACCGAATT +GACAGATCACAGGAACTTATCAATCTTTTGGTGGAGATCTATGTGGCCGA +GGGTAACTCGGTAGCGTTGTCCTCTCTGCCACCTGCGGTACAAAATAGAC +CGGATGTTCGGCAGGTTATGAATAAGAGTTCAAAGGAATGGTTGAAATTG +CTGTCTTCGAATCAAATGGACTCGTGGGAGTTGACTATTGTGCAGTGGAT +GTGGTAATTGTTTATTTTGAAATTTTTCATTAGAATAGAAAGCAGTTTTC +TGGAAATTTTCAGGAAAACGCATTAATTTTTTACCTATTCTGCATTTCTA +GGTTCTTCAATTTTTTGAGAAAATATATATTCCTTCGAAAAAATCACTAA +CTTCTTTTCGGAAATTTAAAAAAGTTACAGTCGACGACTTTAAAAAATTC +AGTTAATAAAATTAGATTTCAAAAACAAATCGAATTTTTTAATTTGTACC +GAAATCTGGAAAATATTTTTAAATGACTCCAAATTTTTCCCTGATTCCAA +ATATCTATGAGATAAAATTCAAAAAATAATCCCTTTTTGATCTTGAAATC +GCCGAATTTCATTTGTGCACTCATGAGATTTCGAAGTTTCGCGCCAGAGA +CCCCATGTGTTGATTTACGAGATTTGTGTATATTTACGAACCCCTTAACC +TTTATCGGTTGCTGATTTCCGTTTTTCAACGAGTTTTCTTCAGTTTCGTC +GGTTTTTGTTAAAGTTTTTGTTTAAAACATTTTCAAAAAAACTTTGACAA +AAATGAAGGGAACTCGTTGAAAAACGGCAATCAGCATCCGATAAAGGTTA +AGGGGTTCGTAAATATACACAAATCTCGTAAATCGACACATGGAGTCTCT +GGCGCCAAAATTCGAAATCTCATGAGTGCACAAATGAAATTCGCGATTTT +AAGCTGAAATAAAGAACCAGGGAAAAACATTTTTTCACATAGATGTTCGG +AATCAGGGTCAAATTTAGAGTGAAAAACTTTTAAATTTTTAAATTTTTTC +AGTGGCATCCAATTCAATGCAATCACCGGCGATAAATACCTGAATTCAAT +TCTTCGTTGCAATTTCAACGAGTACACCAAAAAAATCGATTCCCCATTAA +AATTCGTCTATTTTCAACTATTCCATCTTTCGACGAGCACTCTGGAAATC +GAAGAAGCCATTTCTAGCATGCCGTTGGCTCCAACAATCGATCAAATGCG +GCTTATGATTATAGCCAACGCGACGGCAAGCTTCGAGCCACAATCCGTTG +AAGAGCACGTTGTTCGAGCTGTTCGAGAGCTCCGAGAGACGTCAAATCGG +CGAAAATCCGGTGGAAATGTGAAGGGAATTAATGAAAAAACAACGAGAAT +GGTGAAACTGGCCGAGATGCTCACCGAGAATAAAGCATACGATGTACGGA +GCAAAAAATAATGGAAAATTTGAATTTATTCAATTGTCAAAAAAAAGGAA +ATTTCCTTAATTTTTCGGTTTTTTTTTTCGGAAAAATCTGAATTTTTTCT +ATTTTGAGCAAAAAATTTAATTGAAAATCCGGAGAAAATCGTATACTTTT +TCTGCGAACCATTTTGTGGGCGGAGCCTAACTAGTAACACTTTTCAATTT +CCAAACAGAAAAGTGAGAAAAAATTCCTCTTTTTCTCAAAAATCTAAAAG +AAAAAAAAATCGGAAATTTTTGAATTTTTCGGTTTTTTCTGAATTTTTCA +ATTTTCATTCAAAGAAGGTCGAAAACTTTTCGATTTTCCGGTTTCCTTTT +TGAAAAAAAATATTTTAAAAATGTGTAGTTTGTAGTTTGTAGTTTTTGTA +GTTAATGTCTTCCACATTTTTAGGCGGCAATAAACCTGCTCGACACGTGG +GAGCACGAGTGTCTCCAATGGACATCTGTCGCTGCCGAATCAATCGATAT +CGATTTAATTCGAATCTGCAAACAACACGTGACGTGTCGGTCGGGAGATC +CAAGAATGGCGGACATAAATCTACGAACAATGCATCCACGTGTCCCGGTG +ATGAGTGACCTGGCGATTGCCGAATGGTCACTCGCGTTGAGCAAGATTAC +AATTGAATATCGGAATGATATGGAAGAGGGTATTCGGATTTTGGAATTTG +GATGCAAACATTTACAGAATAAGGATTCTGTAGAGACGAGGTTAAAGGTA +CATGCGGTCGGGTCTTGCAGCGAAATAATGCATTTTTAAAAATTCGAGAA +AAAAATTGTGAATTTTGCGCGTAAAACGTGATTCAATCTCGAATTGTTCT +ATAGATTTTTCCGACAATTCGGAAAAATGCCGGAATTGAAAATTTCCGGC +AAATCAGCAATTTGCCGTAATTCAAAATTTCCGGTAAATCGGCACATAGC +CAAAAATTAAAAATTTCGGCAAGTCGGCAAATTGCCGGAATTCAAAATTT +CCGGCAAATCGCCAAATTGTCGAAATTCAAAATTTCCCGAAAATCGGCTA +ATTGCCGGAAGTGAAAGTTTTATTGATAGAGATAAATTTAGAACTATCAC +TAGAATTTAAATGTAAAACAACTAGGAGTTATCATGTAAAACTTGTCATT +TGAATTTAACACTAGGAGTCCAATAGATTTTCAGATTTTAAAAAATTAAT +ATAAATTCAGGAAATTTTTTTTGAATTTATCCACATTAATATTCGGTATC +AGGAGCATAAATAGGATCTATTGAGATATTTTAACAAATTTCCGAACAAA +GTTTCAAATATTTTTTTCCAATTGATAGAATGTTCCATGAAACATTACAA +AAAAATTATTCATCAGGTTCTCCTAAAACTCCATTCCGTCTGTATTGGCC +AACTGTCGAAACTCGAAGAATATCGCGAAACGCGTACCTACCGTATGAAG +CAGCAGGCGGTCACCGCATTCGAACAACAAATTCAAAATTCGTGTCGAAC +CAGTCTGGCACGTGGCAATTCGGGTGACGAATGGACGAAAAAAACGGTGC +AACGGGTGAGAAAAGAGCATCAGTTTGAGAAGAATGATTTGGAAAAAGTG +GATAATTCGTTGAATTCGGCGGCCCGGAAAGCTGTATCGTCGGGTTTTGA +TGCACTTTGTGAGCAATTTTTGAAGTTTTTATTGAAAATTCAAAACTTGC +ACAAAAGGATTTTAAATTCGATTTTTCGCGATGTTTTAGCAATAAAATTT +TGAAAAATGACAAATTTTTGAAATAATTTCAGAAAGAGTGTAAAGTTTCA +GAAAAAAAAATTAAAATTAAAATTTATTTTAAAACTTAAAAAAACCGACT +TTTAGCGAATTTTTTTACGAAAAACAAAGTATTTAATTTCATAAATTAAT +TCAAAAAAAATATCTAAAATTTTTGTGAAAAACTGTTTTATACAGTTTCA +GAAAAATTTAAGAAAAAATTTTTTTTCAGAAAAAACCGGATTTTCTGTTA +ATTTGAAATTATGGAAAAAAAAACCCCAAAGGGTATTACGGAACTACAAA +ATTCTGAGAATGCGTACCGCGCAAAATTTCTCGTGGCGAAAACTACAGTA +ATTCTTTAAATGACTACTGTAGTGTTGGTGTCGATTTACGGGCTCGATTT +TAAAATTGAGCAAAAAATTATCACATAATACGAAGAAACGAAGGAAAATG +AAACTAAGTTATAAAAAAATTCGAAAATCGAGATCCCGTAAATCGACACG +AGCGCTACAGTAGTCAAAAATTAAATTAAAATTAAAGGATTACTGTAGTT +TTCGCTACGAAATATTTTGCGCGTCAAATGTGTTGCGCAATACGCAGAGA +TCTCAAAATTCTATGCTCCCGTAATAGATTTAGAAAAATTTTCCGAAAAT +TTACGTCTCGAAAAAGAAAAAAAAACTGGTGTAAAAAATTACACCAGTTT +TAATATTTACTGAAAAAAATTGGTAAAATCTAAAAATTAATCAGCTGAAA +TTGATATGTTTTGGGATAAAAAATTTTGGCGGGAAACTCAAGTTAAAAAA +AAAAATTTCAGTATGCATCAGCCAACTGGAAGACGACGACGAAGCGATCC +GCGCTTCATCTCTCATAATATTTCCATTAATCGATGTGATCTACAAATAC +GAAACGGACGTCGGAGTGATCGCCTTGCTCAAAGAGCACACCAAATCGAA +GCTCCCGTCGAAGCTGTGGATAAGTGCCACCTCACACATTGCCTCTAAGT +GCTTCTCCATCGAAAAATCGCAAATCACGAGACACTTATCACAGATTCTG +TGTCATCTCATCTATGACTACCCGTATCACGTTTTGCACACAATTTTGAT +GTATGATGACGAGAAGAACGCTTCCAAGGTGAAAGGCTTCTTGAAAACGA +TATTTGACGCGCGAGCTGACCAACGGGATTCGTCGAAGCTTAAGGAGATT +GTGATTACTATTCGTGAGGCTCACCAGGCTTATAGGTACATACGGCGGCT +AAATTTTTTTTGAAATTTCGAAAAAGACGAGAAATTCGATTTCTTATCAA +GTTTACAAAAATCTTCGCTTTTTTCTGACAATTTTAGTGTCGTGGTATCC +AATCAACGAAAAAAATTAGGTTCTTCTGGTTATTTTTGAGCATATTCAAT +AATTTAAGCAAATACTCTTTTACTTCTAAACTTTCATCGGCGATACGTGA +ACAATTTCCAAAATTATATATTATCTAACGCTACAGCATATAATTTTTAC +CAATTTTCATTCATTTTGATGGAAAAAAGCATCTAGAACATGTAATATGT +TCAATTGTTCGATTTCAATAAAAACCGACGGCATCCTTGGTTTGAATCGA +AAGTTTAGAACAGTTTTTTTCAGAGAAATTGCAATGCTTGACGTGAGAGG +AAACGTTCGGATACAACGTGTTGAAATAAACGGAAAAACGATGTACCGAT +GGCCACATGATTTGAAGATTTTCAAGTGCAAATTGCGTCAATTGCCGATT +CCCACCATTTCGCAAAAGGTTTGTTTTTATTTTATTAAAATAATTTAATG +AATATGTATTTGATCATACAAAAAAAAAATGTTTTCTTCTAAATTCCAGA +TTGGTTGCCCGGGTGACTACTCGACGACTGACCTAATCACGTGGAAACGA +TGGAAAGATGTATTCACAATTGCCGACGGAATTTCCACTCCAAAAATCTG +GGAAATTGAGGGTAGCGATGGAAAATGGTATAAAACTGTGTGGAAGAAGG +ACGACGTACGACAGGATGTGCTTGTTGAGCAAATGTTTGATGTTACGAAT +AATATGTTGGAGAAGGCGATGCTTCGGACGTATAATGTTGTCCCGTTAGA +CACTGAATGTGGAGTTATAGAGTTTTGTGGTGGAACTGTTAGCTTAAGTT +CGTTTTTTTTTCGTTTTTGAAAAAAACCAAAATAGTATTACGATAACACA +ATATGCTGAGAATGCGTATTGTACAACATATTTGACGAGCAAAATATCTC +ATAGCGAAAACTACAGTAATTTTTTAAATTACTACCGTAGCGCTTGTGTC +GATTTACGGGCTCGATTGTCGAATATTACGGGGCCATGAGATCATGAGTA +TGCCTATTTACTGGCGCGAAAATATTGGCAGGCCGCGGCAGCGAGAGAGC +GTGTGGCGAAGAGAGACGCAGGTCCCTTCGCTACGAGATATTTCCCGCCA +GAAAAGTAGCATTCTCATGATCTCATGGTCCCGTAATAGTGACAGCGATA +TTCCATTTATTTCACTTCAAAAATCGAGATGCCGTAAATCAACACAAGCG +CTACTGTCATTTAAAGAATTACTTTAGTTTTCGCTACGAGATATTTTTCC +CGTCAAATATGTTGTGCAATACGCATTCTCAGAAGAAAAAAGAGGGGGGC +AGATAGCTCAGTCGGTAGTGGTGGCCGCTAGCAGTCTGGAGGTCACGAGT +TCAAGTCCGGCCTCACCCCCTAGGTTCACCCAGCCTCTATTGGGAAGTGG +AGCAATCCACGACTGGATTATCGGCCACAGTCCCCGGCTAGGACGTGGCT +TAAATTACAGCCCAGAGGGATCACCACCAGGCAGTGTACCTGAATCCCAG +ATCCGCAGTGCATAGCACTTGAAGAACGGATCGTCCTTTAATCCTTTAAT +CCTTTAAAAATGTAAAAAAATTTCATTGCAAAAATATCAAACTATGAGAT +TTTTTCTATTATTTTTCAGAAGAAGTTATGTGTGGTGTGACACGAGAAGG +CGGTCTCCACCGGGAGTTCAATTCAGAAGAAGTTTCGGCGAGTAAAGTGT +CGTCAATGATGAGACAAGTACAGACAGAGTCCACAGAGACACGACGACAA +GTTTTTGTGGAGATTTGTCAGCAGTATTCTCCAGTTTTTAGGTAATTTTT +CTGAAAGTTGTCGAAGTTTTTTTTTTTGAAATTCAAAAAAATTCCCAAAC +AATTGGCCTTTTTTCAAATTTTTCCAAAAAATAAAATTACAGACACTTCT +TCTACACCAACTTTTCGACGGCGCAGATTTGGCGGCAAAAAATCATAAAT +TACAGGCAGAGCTTGGCCACGTGGAGTATTGGTAGGTTTCGAACTAAAAA +TGCTAAAAAATTTTCGAAGAATTCGAACATCTCAGATTTTTTCCGAAAAA +TAATAAAAACGTTATTTTCCAATTTTCTGAAAATAAGAATTTATTAGTTT +CTTGCGAAATGAAGAGTCTCAAAAAATCATATTTTTTTTAAAAATCAGAT +TTTTAAATTCTTTTTTTAAAAGTTTTATCGTGAAATTGAACGTTTATGAA +AAATGGCGAGAAAAACTTTTTTTTCGCTTTTTCAAATAATTCTCAAAATA +AAAATTCCAGTGTGCTACATCGTTGGCCTCGGCGATCGACACGCGTCGAA +TATTCTATTCGATCAGAAATTGTGCACATTTGTGCATATCGATTTGGGAA +TGATTTTGGAGTATAGTAAACGAACGTTGCCAGTTCCCGAACAAGTTCCA +TTCCGTATAACTCGAGATGTGCTCGACCCGATTCTGATTGAAGGAATCGA +GAATGGACAGTTGGCTGAGGAATGTACGCAGATTATGGAGAAATTGAAGG +AAAATGGAAAGGTACGGCGGTCTGGGGAAATTTATACGAAAAGAAAATTT +TGGACTGACAAAATTTTGGACTTGTAAAGCTATTTAAAAAATTCAAATTT +CCCGCCAAAAATATTTTTTCAAAGAATTTGAATTTTAGCTAAATTTTTAA +ACAAAATCTGAAGTTACCGCCAAAAGTTTTCCAAAAAAAATCGAATTTCC +CGCCTAAAATGTTTTTCAATAAATTCAAATTCCCGCCAATTTTTTTTACA +CAAAATTTGAATTTCGCGTCAAAAATTTTCCAAAAAATATTCAAAATTCC +CTGAATAGTTCAATTTCCCACCAAATATCAATTTTTCTGAATAAAATTTT +AGAATTTCTCGCCAAATTTCTTTTTCAATTTTTTCAATTTCCAAAATTTC +CAGGTAATCCTCGGTGTCGCCTCTGCTCTACTCCGCGAAACGATGACAAA +TTTCCGAGAAGCCGAACAGGCTGCCGGCCGCCCGTCCTACATTTCTGAAA +TGGCCATCGGACGGCTTCGAGAAAAGCTACGGGGCACCGATGACGGTGTG +ACGGCCCAATCGTCGAATCTTCAAATTCGGCGACTTTTACGAGAAGCTAC +GAGTGCTGACAATTTATCGCGAATGTTCTGCGGATGGATGCCGTTTTTGT +AGAGAAATCAGAGAAAATTTTTCTCGAAAATTAAAATTTTTACTGTATTA +TTGTTTTCTCGTATCAATTTTTCAGAATTTGCTTTGTTATTTTATTTTAC +GCGCAAAATAATCTTTCTAATTTAGAAATTTTAAAATTATGGAAACTTTC +TGAAATTTCTGCAAAATTCTAGAAAATCAAAAAATTTAGTTTTCCATCCT +AATTTTTTTTTTCGTTGATTTTCCCCAGAAAATTCAAACTTTTACTGTAT +TATTATTTTTTCATATCATGTAATGTTTTTTGTTCAACATTTACATGTTT +TTCCTACCTCTTCTATGATTTCCCCTTCCCCCAGGTCTCATTTTTCTTCA +CAATTTTTAAAATTGATTCACTGTTGAATGTGTTGTCTTTTTTCTATGCG +AATTTTATTAATTTTATGAAAAAAATTTGTAATATTTTTGTGTAAATTTT +GAGTCTTCTTACACTACAAAGTTAACCATTTCAGAGGAGTTTCAAAATAA +ATAGTGAATTTTTACAAAAATTAGATTTTCTGATTTCAGCGTACATGAAT +TGCCCGTTTTCAACAAAATAAGACAACTTTTTATTTTTGCCCAATTTTTT +TTCAGCCATCTAATGACTGTCCTTTTTTTTTGGGCAAAAATAATAAATTT +TCTAAAAGCGTTTAAAACTATTATATTTTGAAAAAAGACCATTTTTTAGG +GCTTGGCAATTTTAAGTTCTCTAGCTACAAATTGAACCAATTTAGAGGTT +TCAAAATTGTGAGTTTTTGCAAAAATTGCCAAATTTTGCCACTTTTTAAT +GGTTTTTGATGGGTTAAACCTAGATTTTCTGAATTCTGCATATATGAATT +ACCCGTTTTTAACAAAATTAGACAACTTTTTATTTTTGCCCAATTTTTTT +TCAATGACTGTCCTTTTTTTTTGGGCAAGAAAAATAATTTTTTGGAATTT +TTTTCTGAAAATGTTCGAAATTTTTGAAGTTTCTCTTGAAGCACTCCGAA +AAACCAAACGACCAGCACTACTTGCAAAGTCCGAAAATTTAAGTTTAGAA +AAATTTTGAAGTTTTAAAAGCTCCCAAACCAGAAACTCACGATATAGAAA +TTATTTCCAAACATTTCCGAAAATTCCAAAAAATGAAAAATCAGAACAAT +TTCGAAATTTTTTTCAAAACACTTCTGAAAAAAACCGAAACTGCAAAAAT +TTGAAAATGTGCTAAACTCCAAACTGTACGATTTTCCACATTTCAGAAAT +TCCAAAATTCGTAAATCTGCCAAATCCCTTCGGCGCAATAATCCCCCGGG +GTACCCCCCCCCCCCGCCCTAAAACCTTTTGCCTCTATTGTCTCTGGCGC +AGAAAATTGAAATTAAAAAATGAATCGATATTTTAAACTGTTATTCGTAG +CCATCTTCTCCGGATGTATAATCGCCTACACGAATCTATTCAATCGATCG +TTTTTCAACGGGTACTGTAGTAATAATGCTACGTGGCAACAGTCACAAGG +CGAAAGCGACAGTCACGTGGCAAATTCGTTGGATTTGTGTCGTGGCGATG +GTGTGAAGCAGTGTATTCCGCCGTTGATGAGGTTCAAACAGTTGTATCGG +GTGAGAAAGATTATCGATTTTTAACACCCGTCTCGCCAATTTTTTTCTCA +GAAATTGGAATTCCCGTCACAAAACTTTTACAGAATGTGAATTTTCGAAG +AAATTGGAATGACACCCAAAAATTTTCTCAGAAATCTAAATTCTCGGCAA +AAGTTTTCTCAGAAATTTGAATTCTCGTCAAAAATTTTCTCAGAAATTTG +AATTCCCGCCAAAATTTAAATCAGAAATTTGAGTTACCACCCTTCTCTTC +AAGTAACAGTATTCAACAATATACAATTAAATAGCTTTTCAAATTCCTAA +AAAGTTTGCTGGAGTTATCAATTTTTGATTCAAAACTCGCTAAACCACTT +GCCCATGTAGAATACATAATCAATTCTGAATAGAACGCTATTTTATCCTA +TTTTCAGACATCAAAACCGAATAGCCTAATCGCATGTGTCATTGAAAAAT +CATTTTCGACATTTCTTACTGCTATTATGTGCTTTTTACACGATCCACAA +ACATTTAAAGACAGCAATCGAACACTGGATTCTGATATTTTTGGAGACAG +GTTTGCGGCAAACGAACTCCGCTGCCGACTCTCGAATTATCAATTTTGCA +GGCTTTGTAAGGATAAAAACGAATTTACCGAGTTGAAGAAGATCGGAAGC +TGGCAGAAAATGTCGATTTTCACTGTGGTTCGGAATCCGATCGATCGGTT +TGTATCAGGCTTCACGGATAAATGTTTAAGAGAAAATGTCTGGAAAAAGT +TCAAAAATCGATGCGCCGGATGTAAGACTGTGCGTTTTATTTGCTAAAAT +CTTTTACTTAAACAATTTTTTTGGAATCTTTTATTTTCGGGAGTTTCGAA +AGTATATTGGAGTTTTTTAGAGAAAAAAATATCAATTGAAAAAGGTTTTT +TGAAAGGGGGTAACATTTTTCTAGGCCACTAGGCTTTGTAAGGTGGCCTA +GAAAATAATGTAAAAATCTAGGCCATAAGGGTTTATTGCGTGATGGCCTA +TGAAAAAGCTAGGTCGCCATAACTTTTATCAGGGTTTAGGAAAGTTAAAA +CTTCGGGCAGCAAGTTTCGCATAATGACCTAAAACTTTCTGGAGAACTAG +GCTATAAAAATGTTCATGATGGTTTCAAAAAGCGGAACATTCGGTGACCA +TAATCTTCTAGAATTTTTAGGAAAACTAGGCCATTAAGGTTTCTTCCGTG +GTCTAGAAATTCTGGAATACTAGGCTGCCAGGGTTTCTAGGCCACATAAG +AAAGGCCTAGATACAAAAATTTCAGAACGGTCTAGAAAAGTGGATAACTA +GGCCACCAATTTTCTCTTCGGAGTTTCAAAAATATATGATTCATGATTTA +CTTTTTTAAGAGTTTTTTTTTTCAAAAATTCTAAACTTTTGACACTAAAA +TGCTTCTGAATTTTTGAAAACTTTGAAAATTAAATGTTTAAAAATAATTT +TTTGAAAATCTCTCAATTTTTTTTCTTCGAAAAGCTCAAAAAAACGATAA +ATTTCCACATTTTGGCCAGAATTTAACATGTTTCGTCGATAAAATGTACG +ATCGGATGCATAGATTCGCGCGGAATCCGTATAAAGGAATCGATTTCGAC +GACAGTCACTTTTTCCCACAATCTTGGTATCGGTAAACGCGCTCTATAGA +TAAAGTCTCAATGGAGCGCATTTGCATTTTGAAATTTGATATATTTGTCG +TTTCAGGAGATGCGAGTTCTCGTCTCATCTTGTCAAATACCAAATTTTTC +AATTAGACGGTGCAAATTTCACAAATCAACTTCTTGGACTGCTGTCCGAG +CGGGGAGTTGATGAGAATGGAATTAACTTTATTAGTGAGTCTTAATCAAG +TTTGGGTCTCACCGCGAAAACCGTAATTGATTGGGGACAATGGGACCCAA +GAGAGCCCAATGGAGCGGAATTGCAACTCCTATGAATTTTCCAGACGGAA +GTCTCCATCACCGGACCCCACACAGCACAATGGATTCCGTGGAACGGGCG +GCCGTCGAGGAAACTGTTCTGAGCAGTCCGTATTTGTTGCGAAAAATAAT +TCAAATGTATTATTTTGACTTTTTGCTATTCGGGTATAAGCTTCCTGATA +TTCCAGTTGGAAATTAGGAAAGTTCTTTATATGTATTTAATTGTTGTTAA +ATAGTAAAAATCGATAAATTGCTTGAATTTTGATAAATTACGGCCACGTC +AATTTTTAGATAATTAACGGGCAAAAAAAATCTAAAATTCTTACAAATTG +AAAAAAAAAATTTCACAAAAAATAATAACATTTAGTCTAAATGTGTTATA +GCTTAGGCTGAGGTTTAGGCTTGGGCAGGTTATTTTTTAATTTTCAAGGT +TTCTCATTACATACTTTATTTCCGAAATACAAAAAAGAAGTCTCACAACG +AGTCATCAGTGCGTGTTGGTGGGTGGGGTGGGAGATTCTGGTGGCGACCT +ACAACTCACAAACAAAGATGACAACAGGGAAAATGTACACGTGGCAATAT +GGTGAAGCTATATGTATATATAATGAATAATGATATGTAAATTTGCATAA +TACAGGAACAGTACGTGATTGCTGGGGCGAGTAGAAATGTGGGTTATTAT +CTATCGATTACCATTACACATGAATTACGCTGGATTACGGTTAGAATTTT +GTGAAAAAAAATGAGTAAAACGCTGGGGCTATAAATCTATAATTGTCGAA +GATGCTCAACGAGCCAGGAACGAGGGGAACATTGCGTCAAACTGGGCGGT +CAATTCCATTAATGATGGTGCAGCTTGTGCATTGATTGCTGCAGCAGTAG +GGACTCCATGCCTCATCACCGAATCGATAATCTTCTTTCCAGATGAGAAA +CGCTCGAGACGGGAGGCGTGTTGGAGCACACGCTGCTTCATTTTCTCGTA +CCATCCAGAGTAGAGAAGCAGAATAGCTGGTGGAAGTTGACGTTCTCTGG +AAAAAAACAAGATTTTCTCTAGTTGCCTTAACACTTGGATTTACAGAATT +AGTGAATATTTAAATCAGGGTGGGCGGCAATTTTTTTTCCGGCAAATTCA +GCAAATTGCCGATTTGCCGGAAGTTTTTAAAAGGATTTTTAAAAGACGGA +AACACTTAAAACTGTGCCTTTTTGAAATTTTCTCCCGATTTCTTTACATA +TTTTCATAGATTTTACTGACTTTTCAAAATAAATGTAGGAACATTTATAG +GATGCGTACAATTTTGCCGATTAAAATTGAAACTGTGAAATTTTCAGAAA +AAATGTGCCGAATCACAATTTGCCGAAAATTTTAGTTCCGACAATTTGCC +GTTTGCCGGAAAAAACCGTTTTCCAAGCCACGTGGATCATTTTTTGAAGA +AAAAAATACGGCAAATTTACAGAAACTTTAGTACCATGTGGATTTTTTAA +GAACTATTGCCAAAGTACGTGGAATGTTCAGAAATTTTTTTGCCTTTGTG +AAATTTTGGATTTTTCTGGATTTTCGGAAAAAAATTCAAATTTTTCTATG +AAGACGAATTTCTGATTTTTTTAAAAATTTTTCACGAACTCAAATAATAC +TCAGACGCGAAATTTTACGTTTTCCGATCAAAACACGGTACCCGGGGTCT +CGAATCGACATGCAGTATTTTTCTCGCTTTGTCATAGTTTCTCGATAAAA +ATGGATTTTTTTGAATTCAAAATCCTTAAGTTTCTACCCAGGGGAGAAAA +AGAAGACTATAAAAATTTGAAGTTAAAGTACTCTTTAAAGGCGCCCTTTT +TTCGAACTTAACCAAAAATTGTCGTGTCGAGGCCTGGTACCGTATTGTGG +TGCGAAAATCATTTAAAAAATTGCGTCGATTTTTGGTTTTTTGTTATTTT +AAAAAATGTTCAATTTTTCAAAAATAGCTTTTAGATAAAAATAATAGGTT +TTTCCTTCTTTTTTTCCGGCTAAATAATTTTAAGAATCCATTTGCCACGT +TTCATCACAGAAAAAAAACTAACTCTGTGCCAATCAAAGCGGCGGTGCAA +ATCGAAATCATTTGCTGAACGACATAGTTGCCATACTGGTGGAACAGAAG +AATATCCAACGCATCACGATTCGACTCGACATCCTTCACATATCCACTGA +AAATCTCCTCCATCATCTCGTGAAGCAACGCGGGCGGTGCAAACAAGAAC +GCTCCCTCGATGACGTGCGACGCATACTTGTCCTGTGACATTGAGAGCAA +GTTACGGAGCAGGCATTTATCGATGATAGTGTCTCTGTACATTTCCATGA +TACCCGACGATTTGATGACGTATTGGATGACGTAGTTGGCGAACTCGTTG +GAAGACAGCCGGTAGCAATTACGGACGATACACGTCATCAGAGAATGCAA +CAATTGAATACGGAATTTGAAACACGGGAGCTTGGGATTCTCGGCGAGTC +TATCGATGACCTGTTGCACGAGACGACATCCATACTTGTCCTGGCACACG +GCCATCAGTGAATCTCCTGACGAGAGGAAATGCACGAAAAAGGTCCACAT +GTCGACTGGAAGTTGCTTGACGACACGTTGAATCACGTGGATCGAGATTT +GATCATCCAAGAGCTCAGCACATTGCCGCCAGGTCGAATGTGCTGAGCTC +TTGGATGAGCTGGAAGACGTTGGAATGGTCGAATTTCTGAAATTAACAAA +TTATTGATTTATTACACCTGGAAAGGCCTAAAAAGACCAAAAATAGCCCT +AAAAATTTCGAAGAAATGGATTAATTTTTAGCTAAAACGTAATTTTTTGC +CAACTTTTCTGTGTCGCGATTTTTTTAAACCAAAATCGAAAAATTTCGTT +TTTCGATATTTTGAACAAATTTCAATTTTTTCGGGAGAATATCTTAAAAC +TTAATTATTTTCCTCTAGGAGCCATTTTGTATGTTTTTTTCATCGACAAA +AAATTTTCGTTAATGTGTGCACCTTTAAGTAGTACTGTAACTTTAAACTT +TCATTGCTGCGGAATTTTTTAAAATTGATTTTCAATGTTTTTCTACAGTT +GTCGTCCAATTTCATGCAATTTAGAAAAAAACAGAAGGAAAAAGTGAAAC +ATCGATTTTAAAAAAATTCCGGAGCAATGAAAGTTCGGAGTTACAGTACT +CTTTGAAGGCGCACACCTTTTTTGTTTTAACAAAAATTTGTCGTGATGAG +ACTGGGGACAGTTTTTCGGCGGAAAAATCGCAAAATTTCGGCTAATATCG +AAGAAAAATCAATTTCCGACCGCTGCGACACTTTAGCAAAAAATTGTGAT +TTTAGCCAAAATTCAGTTATTTTTCGGAATTCCCGTGGCGAGACGTATTT +CTCCCACCTGCAGAGCCAACTGCACAACTCGACATGCGAATTTATCCTTG +CACATGGCCAAAAGCCCTCCGTCGATCATTTGACGAAGCAATTCCCGCTG +CTCGGCCGGTGTTGCGAGCTCGACGAGCTTCTGAACGATGAAATTGCCAC +TTCGACTGTGGCAGAGCCCCACGAAGAGCGTCGTGGATTCGGTGAGCTTC +TCGAAGACGGCTTTACGAATCTGATCTTCGGAATCCAGTGGGTAGTTGGC +CTCCAAGAACTTTACGCCCGATGGATCGATTGCGAAATCGATGAGCTGCC +CGTTGAACAGCACATCTTCGAGCGAAATGAAAATCGGAGCAACTGGTGGT +GGGGTCTCATCGTCGGAAGATCCCGATCCACTGTTGAAGATGTAGCTGTC +CGAGTCGGAGGAGGTGGTGTTGCTTCCGTGGCGGTAGGGAAGAAGCTTGA +CCGGCGGCTTTGGATTCTGGAAATTCGAATTTTAAATTTTTATTATATTT +TCTATTTAAATTAGAAGTTTTTATGCAATATTCTACCTTGTTCTTGTGAG +TTTTGTTCGACAAAAGCGAGAAATCCGGGTCGAAATCGAACGACGCGCCG +AGCATGTTGTACGAGTCTGTGCTTCTACGATTCGGGGTCATTTAGACAGA +AATGAATGAATACAGGTTAGTAGACGCTGAAAAATTTTGGGAATTAGGAT +TTTCAACGGAAAAAAGAGTGAAAATGAGAGGAAAACATGTAAATTTCAAC +GAAAATCGCGAAATTACCGCGCATCAAAATTCAAAATTGAATTTTTCGCG +GTGGCCCGGGTTACGGTGATTTTTAAAGGCGCATGGTTGTTTTGAGTAAG +GTCTTGACGCGAAATTTAAAATTATTGAACATTTTTATTTTATTTTTACA +TTTTTAAAGAAAAAAATGATTAAAATTCGATTTTTTAGGAGAAATTAAAC +ATTTTCACAAAAATTGCAAGAAATCGCTCGCCAAAATTCGAAAATGAAGA +GTTTGGCGGTGCTCATGGATTACGGTGGATTTAAAGGCACATGGCTTTTT +TGTATTAGGTTTCACCACGAAACTTGGAGTTTTGATAGTTTGCTTCCCAT +TTTGGGATTTATTTTTTTAATTTTCGCTCGATTTTCACACATTTTCACTC +ATTTGCACTCAATTTTTTTGCAGAAAAATGTCAATGGATATTGTTATGAA +GTCAGATGAGCAGCCGTTCATCTCTGCGCCTGTATGCTTTAAGTAAGCTC +CAATTTTTGTTATTCTGGCCTAAAATTATTTTTTTGATTTCCAGAACGTT +CGCATTTTTCGCCAAAGCATCCGCAGAGGAATGCAAACTTCTCTTCGGGC +TCCAACGCTCGAGAAAGTTTCCAGCAGGCCACGGGGCTCTCGGAGAAGAT +CACGGAAGACATTTACCGCCAAATTGAGTAGGTTTTTCGATTTTTTTACC +CTTAAAAACTACTATTTTTCTATTTTCCAGCGTCTCCCACATTTCGTCGA +TGGTCTTCAACAGAGAAATGGACGGTGGCATCGAGAGAAATCGGCTCGGC +TCGCAAGCGATTCTGCTCGACGAGAACTCCAGGCGCCGCAATCCACAGTT +CAAATCGATCGCGCTCCGCTCTCCGCTACGATCACATCGATCATAGAGCG +TTGGCAAGGAAATCGCCTCATCTGATGCCTCCGACTTTTATCAAAGAGGA +AATTATGGATGATGAGCTCGACGAGGTGAAGGAAGAAGTGGTTTCCGTTG +GAGAAGCCGCCTTGCCCACGCCAAAAGTCGAACTGAACATGGACCATCCG +GAAAAGGACCTGATCATCAGCATTTCCGTGTATCTCGGCTACACCCGTAC +CCTTCAATACCACGAGATTCGCCTCGGACGTTTGATGAAGATCACGGATC +GGCTCGAGCTCACCGGAGATCACACGCTTCGCGATCTGAAAAACGCGTTC +TCGTGCCCCATCGATTTCTCGTTTTCCGACGATTTTAGCGAGAAAAAGCC +GTCGTTCAAGGATATGGCGAAAAATAAGTGGCCGTCGACGATGTTCTTCA +TTCATGACACGTTTTATATATAACTGGAAATAATTTAATATTTTTCGAAC +AAATTTGAAAACTATAAAACCATCTTATTTTGATAAAACTCCGCCGCTGC +TCTCTGAAGCAATGAACTGCAATCAGACATCGAAGGGATCAGCCGATCAC +GGAACCAACCTGCCATTGAGCTTCTGAAAATTAATATATTTGATTCAATT +TATTGTACGAAATCGTTTTTACCCATATCTGTGAGCTAGCAAGCTAGCTA +ATCGTGATTAATTGTTGGGTATTCCTTCGCGTTCTTCAGCTTCTCCACAA +GCAAAATTCTTGTCTGCTCATCACAAATGATGTCATCAGCATCGCTCTGA +TCTTGAAAATCCTGAAATTATAACATTCTAGAGGGTTTCTGATGAGAATA +GTTACCTTACAACCAACACCAAATACGTTCTTCATTATGGCATCCGGCAG +CTTTCCATAATCGCAGAAGAAGTGCTCGGCATCACGATCGGATGCTCTAT +TTGGGAAACGACCGATGTAGACACGAACCATGTTGAGTGGCCGAGAGAGG +GATCATCTGAAACATTTAAATGTTAACTAAACAGGAGTTTAGAAACTTTA +AAACAACCTAACCTCCGTGATAACGTAGTTAGCTTCTCGAGTGAGCTTCT +TCTTCAAAATAAAACAGAATGAAACAAGAATCAAGTGGGTAAAATTGTAA +AATGAAGTATTTCAGACATTTTCGCTAATTTTGGCAGTAAAAACCTATAA +TTTTGGTAAAAATCGCTTGTATTCTGAAAAAAGAACTCAATATTTAATTT +TTTATAACTGATTTTAAAGAGAAACAAACGAAATATATGAAAAAATCGAA +AAAATCCCTGAAAAAGGCCTCCGCAATATTGATTGTTAAAGGGACACCGA +CTGTTCATCGAATGGGTCCCGCCGCGATTGTCCATTTCGAGCGCTTTTCG +CGATTTTTTACTACTGTAAAAAAGTGTAGGAAAATGTCGAAAAATGTCGA +AAAATGACGTCACAAATGTATTTAAATACATGTTTTTATTGTTACTTGAA +TAAGGCAAAATATGTATTTAAATACACTTTAATTTTCCGACATTACTTGA +ATAACCCCATAAAAAACCCCGAAAAAATTTTTTTTTTGTGAAAATAACCA +GAAAAATACATGTTAAAACAATTTTGTGAACAAAAAACTAAAAAATATTT +TTTTTGCAGAGATGAATCCCACGTGAACGTCGAATTTCCACGCCGCCTCG +TCGAACGGAATTTCAGAAGAATCGCATGTGACACGTGCAAGGAGGCGTCG +GCTCAGTGAGTACAGAAAAATCCATGGGGATTTTTTAGAAATTCGGAATT +GATTCGATTCAATAAAATCGATTTTTATATTAAAAAAAAGGATTTTATTG +GTTTTTAAAAAATTTAAGAAAAAATTACAAAAAATCTATAAAATCGATTT +TTTATTTAAAAAATTGAAACTCAATAAAAGTTCTTTCTAATTTTAGAAAA +ATCGATTAAAAAATAATGTTTTAAAAATCAGTAAGAATCGATTAAAAATT +CAATTTCATCGATTTTATTTATTTTAAAAAAACTTAATTTTTATGAAAAT +CGATCATATCGGAGTCCAAAAAATAATTGGGAAAAAACTAAATTTTCAAG +AAAATAATCGAAAAATTTTAATTTTGTTCAAATAATTGATAAAAACTCAT +TTTTTAGGTTTTTTTTCAAAAAAAATTTGAACAAAAAACACATATTTCTC +GAGCTTTTTTTCACAAATTGACCCGATTTAAATTAAAAATTCATAAGCTA +AAAACCTTCTTTTTTTAACCAAAAAAAAAACGAAATTCCCAAAAATCATC +AATTAAATCCAATTTTTTCAGCTGGATGATCGTCGACCACGACAATCTGC +TTCCCAACTCGCCAGGCTATCTGTGCTCTTCGTGCTACAAGGAATTCTGT +TTCGACGTGAACGGCAACAAAGTGTGCCAGTTTAAGGCCGTACCGTATTG +CGATCGAAAGGACATTGGCGACGGACGCCAATTCTTCACCGAGCTCGATC +TTTAGAGAGCGAAATTTAAAATTCTGTATCATTTTTTGTTGTTTTTTTTT +ATGTTTTTCGATTTGATTGTTTAATTATCAATTTTTGGCCTGTAACTGTG +TATTTGTTGAAATTCCAAATTTCGTTTTTTTTTTAAATAAAATTTCTGTG +TGCAAAAAAATTTATCCAATAAATAAACGGAATATATCGATGATATGGCA +AGTAGGGGGAAACGGACGGGAAAATGATTATTTACAGAAAGGGCGCGCAC +CAGAGGTTTCTCGGGGGAGCCCCGAGGCGGGTGGCGGAGCTTGGCTCAAA +ATCTGTCGGAAAAATGGGTGAAATGAGAGAAGAGGTAACCTAGAAAATGA +GATGAGAAATTCGGAAGTTTTGGGAAAAAAAAATCAACTTTTGAACAATT +CAATTGAAAAATCGATAATATTGATTTTTTTAAAATTCTCTAAGATCGAT +AAATCTGGTTTGGAAAAATCAATAAAATCGAATCTTAAATATCTTTTTAA +AAAACTATTTTCAAAAATCAATAATATCGATTTTTGAACAATTTGAAAAA +TCGATAATGTTGATTTTTAAAATTAAATTTTATTGATTTTTTGAAAATCG +ATTATATTGTTGATTATTGATTTAAAAATCACCAGAATCGATAAATCTGA +TTTGGAAAAACCAATAAAATTGATTTTTACAAAAATCAGCCAATAAAATA +GATTTTTTATAATCAAAAAAATCTATTTTTAAAACCGAAAAAATCGATAT +TTCAAAAATTGAAAAAAATCGATAAATCAATAAATCAATACATAGGTGAG +CTCGTCTCGTCGATTTGTGTTTTTGTGATTGGTCCCGGCTGCTTTTGAGA +TGGCCTAGGCGTTGTTCCGTATGACATTCTGGAATTTTTTTTTGTTGGGA +ATTTGGCACGCCCACAAAATGGACGGTGGCGGAAATTTAATTATTTTAAA +TACCTTTCTGGATAAAAAAAATCGATTTTTCCACTTTTTCGAGTGAATCG +AAAATTAAAAAAAACATTCAAAATTGTTTAGGGTCTCGCCACGAAAAACT +CACAAATGCACGTTATGCGGAGTGTCGTCGGATTCCGGTGTGTTGCTACG +GATCGTGTCGTCCATGCTCAGCTTCATCGTCGATTGACGTCGCCGTTTTG +TGGTGATCTGAGCGAGATTTATTGATTTTTAAAGGCGCATGGCCTAGAAA +ACACAACACTTCGGCCACGGACTTTGGCGGCCGAGTTTTCTAGGCCATGC +TGCGGCATTTAAAGGCACATACCATGATAATGAAGATCGCCAATCCGAAA +ATGATGACCAATGCGAAAGTGATAATTACAATCATCGATGATAAGGAATA +TGATGAAGTTTGCGTGGAAATCGAATCGATGTACGCTTGTGACGTCATTC +CTGGAAATTATTGATTTTTTTTTGGAAAAAAATTAATAATTACTTACCGT +CAACAGTAACACTCAACGAGTCAATTTTGTAATCCGAAATCATAGAGTTA +TTGCGTGAAAATGCGGCTTCCAACCTGAATGTTAAAAAAAAATCTATAAT +ATCGATTTTTTGAAAGTTTTTCGAAAAATTGATAAAATTGACGATTGATT +GTTTGCCCATAGAAACAGATAAAAATCGATATAACTTAATATCGATTTTT +TTTTGTGCACCTTTAAAGAGTACTGTAACTTCAAACTTTCATTGCTGCGG +AATTTTTTTATCGGTTTTTACAATTTTTTGTACAGTTTCCGTCCAATTTT +ACAGAATTGAACAACAACAGAAGGAAAAGTGAAAAATCGTAAAAAATGTC +CGCAGCAATGAAAGTTTGAAGTTACAGTACTCTTTAAAGGCGCACACCTT +TTTTGTTTTAACAAAAATTTGTCGTGGTAAGACTGGGGACCGTTTTTTCG +GCGGAGAAGTCGCAAAATTTCGGCTAATATCGAAGAAAAATCAATTTCCA +ACAGCAGCGACACATAAAAATTAGCAAAAAATTGTGATTTTAGCCAAAAT +TCAGTTATTTTTCGGAATTCCCGTGGCGAGACCCATTTCTCCCACCTGTA +GAGCCAACTGCACAACTCGACATGCGAGTTTATCCTTGCAGATGGCCAAA +AGCCCTCCGTCGATCATTTGACGAAGCAATTCCCGCTGCTCGGCCGGTGT +TGCGAGCTCGACGAGCTTCTGAACGATGAAATTGCCATTTCGACTGTGGC +AGAGCCCACGAAGAGCGTCGTGGATTCGGTGAGCTTCTCGAAGACGGCTT +TACGAATCTGATCTTCGGAATCCAGTGGGTAGTTGGCCTCCAAGAACTTT +ACGCCCGATGGATCGATTGCGAAATCGATGAGCTGCCCGTTGAGCAGCAC +ATCTTGGAGCGAGATGGTGATCGGAGCCACTGGTGGTGCAGTCTCATCGT +CGGAAGATCCAGATCCGAAGGTGTAGCTGTCAGAGTCGGAGGAGGTGGTG +TTGCTCCCGTGGCGGTAGGGAAGAAGCTTGACCGGCGGCTTTGGGTTCTG +GAAATTCTATATTTGAATTTGAAAATCAACAAAATTCAATATTTTACCCT +GCTCTTGTGAGTTTTGTTCGACAAAAGCGAAAAATCCGGGTCGAAATCGA +ATGAAACGCCGAACATGGGGGCCATTTGGACAGAAATGAATGAATACAGG +TTAGTAGACGCTGAAAAATTGGGAATTTCAATTAATTTAGGATTTTTTAA +CGGAAAAATAAGTGAAAATGAGAGGCAAACATGCAAATTAAAATCGCGAA +ATTACCGCGCTTTGAAAGGGACTCCACCGATCGGAGAGACGAGGGAAGTG +GAGAGACGCAAATCGAAGAGACGCCTTTTCAGACATTTTTTCGTGATAAT +TTTGCATGAATTGGCAAGTAGAGCTTACACGTGATGCGAATCATTGATAA +AAACATCAATTGTTGTTTTTAGTGTACTGAAATTCCGGCACAATAGCTCT +CGTAAATCGACACAAAAGTCACTCCGTGGAAAAGTGGAATTTGGATAATT +TTGTTCTTTTTTTTAAATATGATTAACGTTTTTGAAGGCTTTTGTCTCAT +AATTCATCAAATTCAAAACCGGAATTATCCAAATTCCACTTTTCCACGGA +GTGACTTTTGTGTCGATTTACGAGAGCTATTGTGCTGGAATTTCAGTACA +GTAGAAACAGAAAATGTTGTTTTTATCAACGATTCGCATCATGTGTAAGC +TCTACTTGCCAATTCATGCAAAATTATCACGAAAAATGTCTGAAAAGGCG +TCTCTCCGATTCGCGTCTCTCCACTTCCCTCGTCTCTCCGATCGGTGGAG +TCTCTTTTGAAATTCGAAAATAAAAAGTTTCGCAGTGCGCCCGGGTTACG +GTGAATTTTAAAAGCGCATCACGGTTTTGAGTGAGGTCTCGACGCGAAAT +TAGCCGTTTTTGAAGATTTGTCGTTTATTTTGGCATTTTTGAAGGAAACA +TAAGTGAAAATAAACAATTTTAATCTTAATTGAGAGAAACTTGAACATTT +TTACAAAAATTGCAAGAAATTGCGCGTTAAAATTCAAAAATTAGAAGTAT +CGCGGCGCTCAAGCCGTTGATAACAAGCCGTTATAAACTTATATAACTAT +ATAATGTAACTCGATGATTTGTTGATGTGATCTTTAAAAAGGTTGAAACT +GCCCCAGTCGATGTCCGCGCCAGAGGCGCTGTCAGCGGCTGGTTACTTAT +ATATAAAAAATATCGGGAAAAACGCACTTCCGTTCCATTTGTTTCTTTGT +TTTTGTGACGTCACTGAGAATTATGGGCGGGCCCGTCTGCCTTCGTGGTA +AGACCCATCGTGGCGAGACATATCGTGGTGATATCCTTCGTGGCGAGACC +CATCGTGGTGAGACCCATCGTGGCGAGACCCATCGTGGTGAGACCCATCG +TGGTAAGACCCATCGTGGCGAGACCTTTCGAAAATTTGGTGGGAATTCAA +ATTTTCTTAGAAACATTTTTTGGTGGGAATTCAAAATTTTCAAAGAAAAA +CTTTGGCGGGAATTCAATTTTTCAATAAATAATTTTGGCGGGAATTCAAA +TTTTCTAAGAATAATTTTGACGGGAAATTCAAATTTGTTGAGAAACTCGA +GTAAATGCTGGAATGTTCTAGAACCTTCCTGGAGATTGGGGAAAATTTTA +GTATGTTCTAGAACCATCGGCGAACTTAAGAAAATTCTGGAAAGTTCTAA +AACCTTCTAGAAAATTCGTGAAAATTCTGGATTGTTCTAGAAATTTCTAG +AAAATTCGAGAAAACTCTGGAACGTTCTATAGAACCTTCTAGAAAATTCG +GGAAAATTCTGGAATGTTCTAGAAAATCTTGTTTGCCAAAAGCTCTCGGA +AGGAACCGGAAAAGTTTCTTATGATTTGAAGAACGTCTAGAAACGTTCAA +GAAATTTAGAAGTAGTTCCAGGAAACCTGGTATTTTTAAGTTGTAACTCT +TGAAAACTTAGTTATATAATATTCATGTTGCGTTAAAAACTTCTGGAAAA +CTGAGAAAAACGTTCCAAGGCTTAGAAATTTTAGAATTTCATCTTAATTT +CGAGTACGCCAGTCGGAGCACGCGCATTGTGCGAACGGCTGGTATACAAA +CAATAGTCAGTCAATCCCATGGATCAAATTTTGAATTTTTCTAAGACTGA +ACTGTTCCTTTGATATGCAAAATTTTATAAAATTGTCTGTTATTGAAAGA +CATGAAACAAACTTGAATTACAGTAATTCTGTAAATTCTGAACTTACTAT +TAGAATCCTTAGTGAGCACACTTGAAAACGAATGAAATAAGGTATGTGAG +AATACCGTATCAATCAGATACGTCTGACACTTCCCCAAAAAAAACTATCA +GAATATGAGTACGATATGTTATTACTAGTGTGCATCTTTCCGCGCGACCA +TCATGGCTCAGCAGGTAAGACTTCGGCGACGCCTCGAGACGACGAGGTAG +TTGACGACTTTTTTCATTTTTTAGGCAGCGCCCAACTCTTGTCCGAGGTC +TACAGGCTACATGGTTTGGACGGACAGAGTATTTGCTTTATTAGTAGTAA +CAGAAATACACATAAAATCAATTAATAAGATCCATGAAATGCAATAAAAA +TCCAGTTTTCACCCATCTACTATGTCTCTCATTGAAGAACTTTTTCAGAT +AGCTTTTGGTATAGAATATATTAAAATTCATTCTTCGATTTTCTGTGGAA +TTTCTTATTTGAAAGCTTTTTCCATACCAGACAGTCACTTCTCCAAATCC +ATCCTTGAAATTTTCTTTGGGGATATTTAAAATATCATCGAGATACCAAC +AATCTACTGGTTTTTCACCTACAAGACGTGCTCTTGAATTGAAAATGTCT +GGGATATCCTCTGGAATATGTTTTTCTCCTTTGTCATGCTGATAGTATAA +GTTGAATGTGACACTTCCATTTCTCTGGCTGTTTTGTTCAGTCAATCGGA +TTAGCTTTGCTGTGACTCTGTCCATATTGTCCGGAGTAATGAGGAGATAC +GTTTTAGGAAGTAGAACAGTCATACTCTTGGCTGGGAAGTTTCGTTGAAC +ATTTGCAATCACATTGTCCATTGGTGAATAATAGTCGTTTTCCAGTTGTT +CGTTCATTTCGAGTAACATATCCTCAGAGTATTGTAAATCGATCTCCACT +TTTTCCAGAAGAACCCTCGAAACGGGTTGGGTGTTGAATGGTACATTGAA +TACGGCATTTGAAAAGTCTTTAGACGTTTCCAAAATGAAATCCATATTTG +AACTAAACATAGTATTAAAATGACCACTGTAAGCTTCGAACCGGAACTCC +AGTCTGAAATCCTTAACATTCCACTTTGAAATAAGCTGGTATAAAAAGTC +TCTTGGGATTGAAAGGAACTCTTTTCCCAGTATTAAAACGGTGAATGTGT +GGCATGTTACCAATGAATTGAGGAAATAATTTGCTCGAGCACCAACTACG +TACCGCCCTAGTTGCTTTTCGTATATGGTCCGATAAAACAACCTGTAAAA +TGTAATCTTTATAATGTTCCTGAGCATATCATGTCAAGAGTGTCTGAGTT +TTTCATCAACAAAAACAAAATTTGATTTTTTTGTTAATTTTCTAAACAAT +CCGATTTTTGGTTTTCCGGAAAATTGAAACATCGAAATTTTCCGTTTTTC +AATATCCAATTATTCGATTTTCCGATTTCCTCTCAGAAGAACGAAAAAAA +CGAGAATAAAGTTTCCATGACATTGATCGCAGTGGGCTGTTTGTTTTTGG +GATAACTTTAAGTGAAGGAATGGAGAGACTATCTAAGTATGAAAAACACG +AGAATTCACTCTTTTGAGAACCTGTTACAATACGTGTACTGTTATAATAG +AAAAACTAAAGCAGTGATTCAAACATCTGTTCGACGGTGTTCATTACAAA +TGTATCAATTTACACTCACCAGTCTTTCATTTCCAGCGCTTTGTAATGAC +GTGGAGATATCCTGATTTGATTTATGATTTCTATTATTTTTAATTCTCCA +AATAGCTCTTCTCCCAATATTCGCAACTCATCAATTCCAAAATTGCTCAA +TCGAAGATATGCGAATTTCCCGAATAGTTCGTTTAATCTGTCCATAAATC +GATCATGCTCATCAACTCCAAAATTTTCCAACATCAAATTCAAAAACTGC +TGCGGTATCGAATTTCCACCAAAATATTGAAGTTGAATACTATGAACTAT +ACAGTTTTTATTTCTATGAATGTCTCGACATATTTGACAACCACAGCAAA +AATCATTTTTATATTCTTCAACGAGTCCATCTAAAAATCATGAATGTCAA +ATCAGTAGTTCAAAAGCCATATATTTTACTCAGAATTCTGAAAAACAGGC +GCTCATGTCAAAAATTGACTTACAATCTACTCCAATCAAGCAATCGTGTA +TGAGATCATTGAGTATAATTCGAGCATCCACTCCGCACGAAATTTCGTTT +TTCTTAATCGGTTCGACATAAAGCTTGTAGACTTTCACATTTACCGTATT +TTTTAAAAATCTGAAAATAATGTTACAGCTGAGTACAAAACATTAAAAAT +TGGTTTAATTGATTGAAATTTTCACCACTTCTCATATTGTTTCCACGATC +ACAAAAAAGCATAAAAAACTTCAACAGACTCAGAAAACACTTTTTAAAGG +CAAGTTTTGAACCACCTATTTTGATGAAAAATTGTCTGAAACACTTCTCA +GATCGACTTTTCCCTAGCTCAAAGTGATCCTCTGCCGCTAGCTCTTTTTT +AGAGTGGTCATTCGAAAGTCCGGGTTTAAGTTGAAATATTTCCCTTACCG +GTCAAAATTCTATCAACATCAAAATAAAATTGAATTTTTTGGTAGTTAAC +AGAGGAAGCGGCGAGCAAAAAAACCAGGTTTTGAACAATTGATTTCAACT +TACACGAATAAGTGTTTCACCTTGTTTTTGTTTATCTCCAGTGCATTTAT +AAGAAACGAGCAAGTGCATCGACGAAGCTGTTTTAGCGGAAGTTCAGGAT +CTACTTGATTGTTAATGAATATTGATCTTTTTCTTCAATTTTTACAAGTT +TTGAAACTGTGAATTTGTATTTTTCGATGCTCATTTCGAATTTTGTGCAA +AACTTCTTCGCTGAACAATTTATTTATCAGCTGAAAAAAGAGCGAATTAA +AGTAAAATTGAACACAATTTTGATACCTGTCTATAATTAGGGATATCAGT +CCGCTGTATTGATTTTTTTGTTTGAAAAACTGAGTTTTTGTTTATTTGCA +GCGGCAAATTTTTATTAATTTTTTTTGATAAAAGTTCATCAATGCCATCA +GTGTTGTGGCACCACGGAGTGGCGGAAGACCGAACCCTTTAAGCCTCAAG +AGGAACCGAGCAACGAAGACTATGTCAGAGGTGCAGCATGGCATCGTCTA +TTTGTATATGTATTGGAAAGAACAGAACACAGTTTCAATAAATATGTTTA +TTACTCCAAAGGGGAGATAATCAACAGAGGGGGAGTGGGTCGTACACAAG +AGAGAGGGAATTGTCTGGTGTGAGAATATCACGTCCTGCCACGCGGGTCT +TTAGTCTGAAAAGGTCGAGTGTATGAATAGTCGGGGTCTTTGCAGACTCG +TAGAATAATGTCTTTGGTCAACTACACTTTCCAAATAAAGGGAGGGAAAG +GTAGGAAACGTCGGCAATTAGTCTGACTGGGAGCTGTCAATAACGGGGGG +GGGGGGGAAGAGACCAGCAAAACCGAACCAAGAGTGGGGAGGAGAGTTCC +TTTCCTGGTGCCACCGACGCTGCAGCTCGCTCCGTATCGTCGCTCATTGA +GTCGCCGCGCAGCCAATCGTTGCTACGGGGCGCGAGTGTAACTCTCGTTA +GAGAGCGTGTGGGAGCAAGAGACGCAGAAATACAGTAAACTTCTGCGACT +CCTAACTGTATGGTAAGCTTAAGAGCTGGTCTTAAAAGGTCGAATTGAAT +GTACCCCTCGCTCGGAGAACTGCTGAAGCAGTCGAGAGCGAGACATTGTG +AAATGGGCGATACAGCAGAGCCCAGTTCACAACTCTCCGGGGGGCGGGAC +TTGTAGGCTGGTTCACGTAGTGAACTTAAGGTTTGAAGCCTTCCTTTGCC +TTTCTTGGAAGAGATTGGCGGAGTGGAAGGTCGTCTGAGCTCCTGGCTTC +TTTTCGTGAGCGTTCAGCTTCTTTTGAAGATCTAGTATTAGGTGAGCTCG +GAGCTTCTTTTCTAAATCTTGCTTCGTCTGAGCTTAAAGCTTCTTTCCTG +GATTTAATAAATTTTAAAGATGGAAGCATAGGTAGTGAGGGTTCAGGAAA +GTCGGAGTCCGTCTCTTCGTCTTTTTGTGGAATTTTGTCTTTATTGTCTA +TGTCTTCCGCTGTAACCTCAAGAGGATACAGTTGATTTAGTGATCGTTCC +AACGTGGAGTTATTGAAACGAACTCGTGCCGATTCAATGTTTCCTTCTTT +ACTCGGAATGAGCTCCACAATTTTGCCCAGAGGCCATGTGTGTCTTGGCA +ACATTTCTTGTCCGACGAGAACAATGTCTCCTTGTTTAGGATCTCGAGGA +GCATCCCTTGTATTAGTCTTTTGTCTTTCTCTCAGAAACAGGAGATATGA +TGTCGACCAGATTTGCCACAACTTTGCAACTGTTGTTTCAACTCTGGCTA +AGTGTCTTCTCGTGATTTGCTCTGTTGATCGAGCTGTCTTTGGAGAATAT +TCCATCGGTTCGTCTAGATCAACTTCATTCGGTGCATCTAGCTGAACTTT +TGGTAGTAGAAAGTCGATTGGGCGGAGAGCCGTCAGATCATTGGGATCTG +TGTTGTCTGGTGTAAGTGGACGGTTGTTAATCATCCCTTGCACCTGTCTT +AACGTGCTGGACAGCTCGAAGAAGGTTAACTTTTTTTTGCCAATAGTCTT +GCGAAGTTGGTGCTTCGCAATTCCAACAATCCTCTCGTACACTCCACCTT +GCCAAGGGGCGAATGGAGTGATGTTGTGTACCTGAATTTCGTATTTGGCT +AAAAAGCAAATCATTGAGTTGCTTGGTGCGTAAAGTCTGATGTCTTGGTT +GACCATTTGGTGGCCGAGTGTAAATGTTGGTGCATTGTCACAGTAGATAT +GGGGCGGAACACCACATGCACTGGAGATTGCTCTGAGTGCGAGCAAGTAG +TTGGCTGTAGTAGCGTCTGGAATGAGTTCTAGAATGGTAGCTCTAGTCTT +CAGACAAGTGTAGATAAGAGCATAGGCTTTACCTAGCTTGTCATCGTCTG +TCTTGTATTGTATTGGACCCAAATAGTCGAGTCCTACATGGTCGAATGGT +GCAGAAGGTACAGTTCTGCAGTTTGGTAGTCGTGTGTCGTAATTGTATTT +AAAGGGTCGTGCTTTCACCTTTTTACAGTTCACGCACTGAGCAATTGTAG +TTCTTGCAATTTTGCGATCATTTCTGATCCAAAAGTGCAGTCTTACCGTA +GTTGCCAAATAGTGTAATGGTAAGTGGGTATTTCGTCTGTGGACATCTTC +CACAATTAGACACAATCAGATGTGGAACCGGATTGGGTCCCACTATCCAA +TGATGTTTGTTTCCGTCCTCGTCTACTGGGTTACGCAATGTGTCTTGCAA +AGTGATTAAGTAACCGTCTGTAACAACTGGAGAAGTTGTGTCAAAAAATG +TCTGAATCAGTATGATTTTGTCTCTGTCTTTGAATTCGAGAATTCGTATT +GTCTTGCATTGACTGAGCATAAGAACAGTTTCCTGTTATATGACTCGGTG +ACGAGCAAATCGTGCATCTACCATTGTTGATGCAGAAGCGTTTGACTTCA +ATCGCACCCATTGTGCACGTTTGAAGTGGATGGTCTTTTTTGCAGGGAGG +GCACGGATCTCCATCGAGAAATTCTTGCCAATTCTCCACGAGTCTGGAGG +TAGTATTACCCGTCTTTTGTTGAATATGCAGGTTCAGGAGGTTTTCCTTT +AGTTTTCTGTCCCGTTGGACATCAACCAAAGTACGTCGCCAATCTTCCGC +GCAGTTGTCTTCAAGATGTTTTTTGAGGCTTACGATTGGATCGTCAGCCC +GTCTGGGTCGTATAAAGTTACGCGGAGTCAGCTCGGTATAGTCAGCTTGA +TAGTCTTGCATATAGTCTTTGAGATCTTTAATTATCATGTCTTTGGATTT +AATCGTTGAAGGTTTCTGTTTAACAGTTTCCAACAAGTCTTTAATCGTCG +ATAGTCTATGTCTCAAGTCACCAGAAATAACAATCATTTTCTGTCTGGCC +AGATTAGTCGTGGATCGTATGATATCTGTTAAATTCAAAATTGGCGTACC +TGTATCCTTTGCCTTCTCGGCGACGTCCTTGAACATCTCCTCGATGATAT +CCGGCAATGAATTGGCTTCGACCAAGTATTGAGTCAGGTCTTTGTACCAT +TTGTGAAGATCCTTGATGTAGTCCATATGCTGCTGCTTGTCACAATCGAT +ATTGGCGTTAAGCCAGTCGGATGAAGACTTATCTTTGTGCTTCAAGTCTT +CAGTCTTAAGTGCGATACGCGTCAGCAACAATGCTATGGATGATGAAGTG +GAGAATGGGGTCCTGGATTCCCTTCCCAAGCTGCCACCACCGGAGTCGGG +ATCAAGACTTCCACCTCCAAGATGAAAAGTCATTCTTCTTTGAAAACCGA +GAAACTTGTTATCTAAAATCAATAATTGGTTAAGAAGAAAGACAAAATGT +TTTGAGATTAAGTAAAAGACTTAATAAGAGATTAGGAAAGAAAGATGGGG +ATGAAGACTCAATTTGAGTGATAAGAAAAAAAGGTATTTTAATATAAGAT +TCTACAATAGGGATTGGGAAAGGTGTGCCGTGGCCTAATATAGGTTTGGT +GGTACAATAAATAGGGGAAGTAATGACCCAATATGGGTGGGGGGATTATT +AAATGTTACCTAATATGGGTGAATTATTAATTATTCCTTTGGCAGAGGAA +TGTCGGTGAGGGCTAAGAGTTCCCTGTATTGTAGGTTGATTAGTCATGTA +GGGGACTGGTGTAGAGTAATTTGGTGTAGAGTAATTTGGTGTAGAGTAGG +TATTTGGTGTAGAGTAGGTTTTGGTGTAGAGTAGGTTTTGGTGTAGAGTA +ATTTGGTGTAGAGTAATTGGTGTAGAGTAGGGATGGAGGGAATTCAACAC +CGACTGGTCGTGAATCAGATCGGCCCTGAATTGGGGTAGGGGACAATAGA +AAGAAACTACCGTGTGGCCAACTGCCCCCAGCAGGGACCTAGTTGGGATT +GTTTTCACTTGAACACGAAAACAATGGGGGTTGGGAAAGTTAATAGGGAC +AAAGGAGCAAAACGAAACGTCCATTCCCGCATCGAATTGCCTCATAGGCA +CCGCACCCAAACTCTCCTGCCGCTGCAGCAGTCAGGGAATCCGACGCTCC +ACGCTCTCCATCGCGACTGGAGACCAAGTTCTTCTTTCTTCTTATAGTCT +TTTTTTTCTAGTGGCGCCGGTTAATTACTCCATTGCCAACTAGCTGTCGG +GAAGTCAGAAGTCAAATGTCCTTGCGGACGTGGAATATAACATGTTTGAA +ATTAGGGTGGTTTAAGTTTTTTGTGAGATCCCTATGGATAAATTTTGGTT +AATTTTTAAATTTGAAAGGTTTTAAAAGATGTACAAATAATTTTTAATGA +TGTATAATTTTTGGAGAAGGTACTAGTTGAAAGATATAAAGAATTTTTAA +ATTGAAAGTTAAATTAAAATTTTGAGGGGAATTGGTGTAGAAAATTAGTT +AAAATATATTTTTGGAATTTTTGAAATTTTATAATTTTTAAGGATTTTTT +AAATTTTTTAGGAAGTTATAAAAGGGGGTAAATAAACTAACTGTTCGATC +GCCGCGTCCTCCAACGAGCAAATCCTCCATCCATCCAGAGTTCTTGTCTA +CCCGTCTTGTCGTCTATTCCTCCTTTTCTTCTTGTCTCTAGCACACAGGA +GACTGTGCACTATTGTCTTTCCGTTGCAGTCAGCGAGCTGCCAGCAACTA +GTCGCATCGTTAATGGCACCTTTGCCACTGTATTGAATGCTGTGAGCTGT +TTTAAGTGCTATTACACTATAGTCTGTAGAAAACAAGAAATTTTGTAATC +GTCTTTCGTCTTTCGTCTTGAACCATATTAACAGCCGAGATTTATTAAAT +CAAGGAACAAATAACAGCTTCAACAATGTGGTATCAGATACCGGTGAGGA +GTGGTGAGGGGGGAATTTCAAAAAATTTAAAAGATAAAAATTTAGTGATC +GAATATCGAGATATTCGATGGGGATTGTCCTCGTGCCAATTTCTTGGCGA +TCCTTGGTTGGTATCGGCGTCTGACCGGCTGGTGTTGTTGCTGCTGTTGC +TGGAGTTGTGGTGGCGGTGGTCCAAATAGTTGTGGAGCAGGAACGCGAAG +TGGTGGTGGGAACTCCTGTGCGGCTGGTACGAGTTGTGGTGGAGGTTGCT +CTTCGGATGGTGGTGGCGTGTGAGCATTGAATCCTCCAGAGACTTCCATC +GCGAGGGAGATCCTGTTGATCGCTGCGTGCACCACATCTATCTTGTCGTA +CAGAACGACGTGATCCGCGGATTGGATCCACACTTCCTGGGAGCCAGAGC +CTTGTGGAGCCGTCGCAGTCGTCGGGCCATTTGGGTCGCGGCCGGTCTGG +GGGGCTGGGCCCGTACTTCCTGGGAAGTTGAGAAACCAGTCTTCGAAGAA +CTCGGATGGAGATGTGTCGTCGGTGAGCGTCGGGTCGAACGGTCTGAGAA +GATTTTAGAAAATTAATAATAGTATATGGAAAAATTGGATAAATTTTTAG +AATTTTGAAAGAATTGATTGAAAATGTGTATAAATTGAATTTTTTAGAGA +AAAATGATAAAATTTTTTAGAGAAAATAATAATTTTTAGATAATTTTTAA +ATAAAATCGAAACTTCCTTTAGTCTGGCGCTTCGTGGATGGGTAGGCTCC +ACTCAGCTGTCAACTTACGTACTACCAATGAAGAATTGCAGGATAATGTG +CATATTAGATGCAAAACGACGAGAAATAGCGAATAATAAGTCGGGGAAAG +TCGAAATTGTGCTCTGGGAGCATGAGTTTGCCAAACTCACGTCCCTCGGC +GTCTGTGGGCTCGCGAGCCGCCCTTGTGTACGATTTTAGGGGTTTTTTAA +TTTTGAATTTTTAGAATTTTAATTATTTTTAAAGAAAGTTTGGTAGAATA +AAGGGACGGGGGATGTTTAAATAGATGTGTACCTGTCGTCTATCAAGTCT +TCGACTATCGAAAACGTCGAGTCGTCGAAGTTCATATTGAATCGTCTCTT +CACGGCCCGGCGGGGGGTACATGGACGAGAATTCTCTACCGTATTCCAAT +TTGGCTGACTGCGTGCTCAACGTTGAATACTCAGTTTAAAGTTTCGTACA +CCGTTGCGTACTGCACAGCGCGCATTTTAATTGACGAAATTTCGCGAAAA +TTAACAGAAGATTTTTTTCGGAATTATAGAGCTGAAATTGAAAAAAAAAC +TATCAAATTTTCATCGAATTTGTGAAAAATCGTAAGTATGAAGATCTTTT +CTTCACTATATTCAAGGAAAATCGATATTTCGCTTTTCACAGACGAATGA +TGTCTCATTTTACTCGATGAAAGTTTCTGATGAGCTGTTTTTATCGATTT +TTGAGCGATAAAAATGCGATTTGTTGATAAAATGGATCAATTATATAAAG +AAACAACATATATTGCTCTGAGATTACTTTTTGAGAATCAATTCTTTATT +TTTCGGTCATTTTAAATTAAGCATTAAAATAAAAATATTAGAAATCATAA +TAAAAAAAACAGAAAATCGATATATTACTTTTTCTTCGGAATTTCACGAC +TTTTTTGGACGAATTTTATTCTGTAAACTTTCTTCTTCGAATTTGTGTCC +ACGTGGCTTTCAGTCGAAGAAGATTCTGCAGCACTCCTTCTTGCTTGCCC +ACAACTTACTCGAATTTTCTAAAATTTTTAACTTATTGAAATTGTCATTT +CACCTTTACACTCACTTCAGCTAAACTATTACTGCATTTCGGAAGTTGAT +AGGATACTGGTGGAGCAACAAGTGGATGGCTTCTAGTGATTGGCTGGCTT +GTCGAGCAAGTTTGTGTGATTGCCTGAAATAATTTTTGATTTCAATTTTG +AGTTGATTTAAAGCAGTGAACCTACCACCGGGTTCGGACGAGAAAGAGCA +TTACTCGGTAGACCACGGAATCCAATTTTCGTTGAATTGCCTCCAAATGC +AATAGAAGTTTGTACGTTTTGTGAGAAGTCGGGCTGAAAATTTTCAAAAT +TTGAAACTTTTCGAGAAAAATAAAAATCTCACCACAGCATTTCGAGATTT +TGTCGATTGTGGAAGCCTTTTCCTGGAGCGAAAATTGATTTTTTTTTTCG +CTAAATTTTTTCTTTTTTGGGCAGCCGTGACGTCCCGAATAACTGCTTTT +GGGTCCCGAAGATCATTTTGCGAAGAAATTGGCAGAACTGTTGCATCTTT +TGGTACGATGGAAAGACCGGGAATGGACGTGTTCTGAAATAGTTGTGTTT +TTAAGAATGCAGAAATGTTTTTCTGTACCAAAATTACCATAGTCATGTCA +TTCATGATGTTACGACACATGAGCTCTCTCAGAACATGGATGTAACGCCT +TTTCTTGTCCCGGTAATTGCAAAATCTCCTCTCAAGTGCATTGAAAATCG +CGTGGACAGATTCAACTCCTTGTTCTGTGATCCTTCCAATGTTTCTCACA +TCTTTTGCCATTTGTGGTGCATGGTAGACCAACAAGTGCAGCTTTAAAAT +AATTGTTTCTTCGGGAACCGCTACTTTCAAATCCTCCACAAATCCGCGAA +TCGAATTTTGAAGTATTAAGACGTCGGAATCATTTAAAAACTTGTTTCCC +GAAAGTGACATAATAGTTGAAAGCTTTCCCATTGCTGATTTCAATCCGAG +CAACATTGGGCATAAATTTGGGCCAAAAATGTTGAAAGTCTCCTCTACAA +CAGCCGGCGTTAGCAGCAATTTCAAATGGTTTCCGCAAAATGATTGGAAC +CAAGCCTGCTTGTCCGCTCCAAACTTAGCCCAACACTGTCCCATTTTTTC +AAGTGTTCCTTCGGGAGTACCATTCACAATTGTATCGAGCAACAATTTTT +CCGATTGAAGTGCTTTCAGTTCAGCATGCGACTCCAATTTCATCTTTCCG +GTGGCTCCTTGATACTTTTCTTCCGCACTTTTAATTAGGTTAACAGCGTT +TTTTAGAGTTGCTTTTCGTGTTTTCAGGATAGGAAAAGAAGTAGTGTTAT +CCAAAGTATCAGAATATTTCCAGAGGGGATTGAAGATATATTTGTCAAAA +ATACCCATGATAATGTGCAGAAGAGGAATCAAATAGAACATGATCGCAAC +GTGTGGCAGAAGTGGAGTACATCCTTTGCGAACACCCAAGTCGCCATTTT +CACAACAAGCTTTGTAAAGATCGATTGTTCGTGGGTGGAATGTTTCATCA +ACATTCATATCCTTGATTTTCATCCTCTCTTCAGCTCCCCGTGGATTCTG +TGCAAAACATTTGAAGCAGAAATTGTGGGATGAATGTCCTTGGTGTCCAA +GAATATCAGATTGAAACTTGCAATCTCCAGTTGCAATTTGCACAATTTTT +GCGGTTTTTTGAACTCCTTTGTCCAAATATCAAATTTTCGTTAGCTTGCC +AAGCTGCTCAAGAACGTCCGGAATGAATTTTTTCAGAGACGAATAATTGT +CGGATCCGTCATATACTGCAATTACCATAACGTGTCTCGAAGAATTCGGT +CGAGATACGTTTCCGATTACCAATGCCAACTTTGTGCTTCCACCTCCAGC +GTCACCAACGACTCCAATCTTGATTACTCCTTTCGTGTATCCGTCGTCCA +CAAATTGATTTGAATTGCATAGAAGCTCTATTCGATAGGCTAAAACTTCT +GCAATTTTCATGCACTGCACAATGGTAATCACTTTTCCTTTATTGTCGAA +CGAAGTGGAAACTTTGAAACTGGAGATCATTGATAACTGGATTGACAAAT +CTCTTGTGTTCTTTACCGATGGAAGCAAATCATAGCCAATGGCATTAGTC +AAATAGTTTTTGATTTTTTCCATCTGACTTAGAGATAATCCGCATTTTGA +TAAAAAGTCAACGGCCTCAAAGTTTGAAAGCTTGTTTTTGTAGCTTTGAT +TCTCTTCTGAATTCAGGAATTTTGTGAATTTTCGAATAAATTGTCCGACG +TCATCCTCGAGGCAGATTTCGTGTTGAAGCAAGTGAAGAGCTTTGCGAAA +TCGATTTTTGATACAACTTTTGCTTCTTAGATTCGAAATATTAACTTTAA +AAGCTGATTTTTTAAGGTTTTCAACTTCTTCGGCGTGTCTTTGTAGACTC +AGAACCATAGCTTTGCCACTTTTCTTCACATCTGCACAGCTTCTCACCAA +TCGACCTTCTATACCACTGACGATCGTTCGTATATTGCATACTTCCATTT +GCAGCGAAGAATTAGATGCTCTTATAGTGATATTTTCATGGCGGACTATT +TGCATTTCTTCCGAAAACACCGCAAACTCATCAATCCGCTTTTGTATTTC +TTCTGATATTTCATTTTTTTCATTTTTCAGTCGTTCGATCGTTAGTCGGA +GCATTTTGATCTGCGGAATTTGCTCAACATTGGAGATTATTCGAACCCTC +GGTGTACTGAACGAGTTTCGTAAAGGTGTCGGTGGAAATACGGGATTGGA +GAATCTCAGCAAAATCATATAATATTAGTTTTGAAATATTGAAAAAAATT +ACATTGTGAGAAAAAGTCGGAATTTCGTCACTAAAATCCATTTCCACGTC +TCTCGTCAGAATTCCTTCATCCATATTGAAACAATTTGACGACCTGCATG +TAGTTGCGGAGCTACTGGAAGCAATGTCGGGATGGTGGGAGTTTCGATCT +TCTGAACTGATTTCCTGATTAGCCTGTGGCGACGAGCTGCACGTCTGAAA +ATCACGTTTTTGAAGTTAGAACAAACTACTCCAACTTAATTAAAGTTGAC +AAAATTGAGCTGAACGAACCTCCACTTTCGAATTGTTCAGTTCTTCCTCT +TCAGTTTGATCTTTTGAAACTCCATTAGCACTGTTCCTTGCTCTCTGGGC +ATTTGCTAAAAGAAGGCCTGCACAAGATTTTTCTTTTCTTTTTTGTTTGA +AGTATACTTTTGTCATCTGGAAATATTGCATGAATATTATAAGGGAAACA +ATTTTTAAATATCGATTTTCACGAAATTTGAAAAAATCAATAATTTGGGC +GCATGATATTGAGCTGAATGTTTCGAATTTAGAATCAGCATGCTTTTATT +CATATTTTAGGATCTTTTTAAAAAATCTGGACCAACAGTTTTTGAAAAAA +AAATACTTTTCGTTCAGAAATGTACTGATTTTCCACTGATTTTCACGAAA +TTTGAAAAAATCAATAATTTAGGCGCATGATATTGAGCTGAATGTTTTGA +ATTTAGAATCAGCATGCTTTTATTCATATTTTAGGATCTTTTTAAAAAAT +CTGGACCAACAGTTTTCGAAAAAATTCAATTTTTGTTCAGAAATGTGAAT +ATTCACTAAATCGAAAAAAATAATTGCAAAATCCGTCGGCTGAACATTCA +AAACTTATCAATTTGAAATCAGCATATTTCAGTGTATAATTAAAAAAGGT +TTCAAAAATTCTGAGACCAATTTTTGTTGAGAAAAATAATTTTTCGTTCG +AATTATCGATTTTTCACGAAATGCCAAAAACAGTAAACTTGGGCCCATGC +TAAAAGCCTGAATCTTTCAAATTAAAAACCAGCATGATTTTTTCTATATT +CTAAGACGTTTAAAAAAAATCTGGACCAACAGTTCTTGAGGAAAGTAATT +TTTTATACAAAAATGTGCTGATTTTTCACTAAATTCAAAAAAATAATCAA +GTTGGGCCCATGCTATACACCTAAATCATTAAAATTCAGAACCGCCATGT +ATGTATTTTTTCATACCATAGGCTCTTTAAAAAAAATCTGGACCAACAGT +TTTTGAGATATGTCAAAAAAAACAACTCACTTTTTGACGTTTTTCGCCTT +TTCGCGGATGATGCGGTCGATTTTTGCGGCGATTTGTGGTCTTTCGCTGA +AAATATTATTTTTATTTCAATTTTTAACGAAGAAAACAAGAAAAAACGAC +GAGAAAACATCAAAAAACACGAAAAAAACGTCGAAAAACTCCCGCAACCT +CATGAAAAAAAATAAAGCACTGCAGCCGCGGGACTAGTTTTCGCAACTTT +CTAGGCCATGTCCCGTTCGCCGTGCCGTGTCTTGTCGTGGTGGTGTGAAG +TGTGTTGGTGTGAAGCGTGTGAGTACGGTAGGCTGCTGCAGATGTGGTGT +GAGCTGTAAAAAATCGAAATAATTCAAGAATTACGACGATTTTCGTATTT +TGAGAAGAAGAAAATTTTAAATCACGAAAATTCGAGAGAAAAAATGATCA +AATTCAGTCTCAGAAGCGAAAAATGAACTTCTTTGTCTGGAAAACAGCGG +TTGCTCGTGAGAAAAAATGTTTAAAATTGAAGAAGATCAACAAAAACAAA +AAAAGACACGTAAATGCAACTTGTTTTTAAAGGTCGTGGCCGCGTCGCGG +TCGCGCCGCGTGCGCACTTTTGTAGAAGACTCCGCCCCCTTTTTTCTTGG +CGCCGTGCCAATTTTTAGAAGGAAGAGCGTTTTTGGTTGAAATAATCGAT +TTTCGACGAGAAAATAGACTAAATCAAGTATGGTGAATCTGATTAAAGGC +ATATTAACTTTGTAAACTGCACAATTAACTAGAAATCGTACTATAACCGA +ATATAGTCAAAGGGTCGCTCAGTTCCCCCGGTCTAGAGTCCCAGGTTCAT +CTTTCGAGCTGTTTCCTGAGAAATTGTACAGGATTTGTCTGAGTCGTGAA +CTGAACACGCTTTTCAGGTAAACGTCGTCTGGATGTCCTGGAAATCAAAT +GTTAGTCTTTGTATCGATGGAAAACATGGTTTTCTCAAGGAAATAGTCGG +AAAGTCGGTCGATGCACCATGTTGTGGCACCACGGAGTGGCGGAAGACCG +AACCCTTTAAGCCTCAAGAGGAACCGAGCAACGAAGACTATGTCAGAGGT +GCAGCATGGCATCGTCTATTTGTATATGTATTGGAAAGAACAGAACACAG +TTTTAATAAATATGTTTATTACTCCAAAGGGGAGATAATCAACAGAGGGG +AGTGGGTCGTACACAAGAGAGAGGGAATTGTCTGGTGTGAGAATATCACG +TCCTGCCACGCGGGTCTTTAGTCTGAAAAGGTCGAGTGTATGAATAGTCG +GGGTCTTTGCAGACTCGTAGAATAATGTCTTTGGTCAACTACACTTTCCA +AATAAAGGGAGGGAAAGGTAGGAAACGTCGGCAATTAGTCTGACTGGGAG +CTGTCAATAACGGGGGGGGGGGGGGGGGGGGAAGAGACCAGCAAAACCGA +ACCAAGAGTGGGGAGGAGAGTTCCTTTCCTGGTGCCACCGACGCTGCAGC +TCGCTCCGTATCGTCGCTCATTGAGTCGCCGCGCAGCCAATCGTTGCTAC +GGGGCGCGAGTGTAACTCTCGTTAGAGAGCGTGTGGGAGCAAGAGACGCA +GAAATACAGTAAACTTCTCCTAACTGTATGGTAAGCTTAAGAGCTGGTCT +TAAAAGGTCGAATTGAATGTACCCCTCGCTCGGAGAACTGCTGAAGCAGT +CGAGAGCGAGACATTGTGAAATGGGCGATACAGCAGAGCCCAGTTCACAA +CAATCAGACTAACTGGCACTTACGTATAAATAATATTATGGGTTTCGTCG +CTCCCCCTCCAAATGTTTTAAAAACGATTTAAAACATAATTTATACTGTT +TTTTTTTACTACTGACCAATGAAAGTTCATGGTTGATAACATAAATCCCC +ACATTTTCAGAAAAATGGATAAGCAGAAAAAAAGTTATTAATGAACTCAT +AATTTTCATCGAAATTAGCCAGCTTTAGTTTCGGTGTATTACCAGAAAAC +AAATTTAAGTGATCTTACTCTCAACTCCAACAGAGTATCTAATTGATTAG +ACACATTTTTTACAATCTTGCTGACAATTGTGCGATTTTTGAAGATTTTG +TCAATAAGCACGTGATCCTGAAAATAAAAAAGTGAGTAATTTTACGCTCG +CGAAATTGTGAGCCAGTGGCTGCCTAGATTTTCAATTTGTTACATTATTT +TGCAGCCATACGTGGACCATAATTCTGGCGACCACTTTACGGCATTATAA +TTTTTTGAACTGCAAACAAAACATGTAAATATACATATATGTATACTAGG +AATTCGCACTAAAGTAAATTATTGAAATTCGTCAACTTTTATTTTCATTT +CTTATATTTTGTCTAATTTTCAACGAATTATTGAAAATGAAAATTTTTAA +TTCACGTCAAAATTAGTGAACGCGGTGAACGGCGACGGCGAAGGCGGGCC +GGCGTGAGGCCGGCGTGAGGCCCGCGTTTCGCGCCTCACTTAGCTGGAAA +CCCTAAGTTTCTCCAATTAAATTACAGGTGATATACATTTTTCCTCTTTA +GGATAAGAAAAGATCATTTCCTAAGCCTGACAATACAAAAATGTGGTTCA +CGTTTTTATTTTTCATAACTTAAAAAAATACTATTAAAATGAGGGCATGT +AATACACAAATACCGGCAAACGGTGTTTCAAATCAAATATTGAAGAAAAA +ACAAACAAAATATGATGAATTCTCTTTGTTCTTACCAAAATCGAAACCAT +CATTTAAAATTTAGCAATTTTTTACAGTTATATTTGGTAATTACGGCCCA +TTTTCTATAATATAAAGAAACAATTGAAACTGATCCACCCTGTCCGCCGA +CTATTGGGCATCGACAGATGGTGTTCTCAAAATACCAAAAATGGGTGGAA +CTCTCTCACGAGCGCTCTGCAGGTGTCGTTTTCCTTTGCAAAGGACTGCC +CTTCCATTCATTTGTGTCTCTATACAACATCTCATCTGTCATGCAAACCG +ACATTCCCAACATACTCGAAATCCCAATTGATGTAAGTTCTTGTTTCTTA +AACTAAAATTAGCCAACTATTTTCTAGAAATATCAATCTAGACCGAAATA +CCTTTTACTCTTGAATGATATCAAAAGTTTAAAAATGTTTTATCTGGTAA +ATATATTATTCAGTCAATAATAACAGAGCAATAATTTCCTATTTGTAAGA +CGGTTTGCCAGCCCTACTGATGTAAGCTAAAGGTCCTACAAAAAATCCCT +GAATTTTGGGTCTCCTTTGCTAACTACAAATGGTAGGCAAAAGAACATAT +TTGTGTACAAAAAAGTATGCAAGCAAAAGAGACAGCGTAGGCAGGCAAAA +GATTCATAAAAGAGAGATAGCCCCCGCGGTCAAATCATTCTACTAGTGGC +TTGAAGCCTCTGTTGATGTGATAAAAGTAACATTTTATATAGCATTGTGT +TCGATTTTTCTAACAAATAAAATGCATATCATTACTTATACAGTGCGTGC +ATGTTCTTTATGCCACCCCCAAAGTTTTTAATCATGGCAGTTTCTGTGTA +ATTTGGTGAGCAAAAAGTATTGAAAACCTATTCACAATGAAAAACCTAAA +CTCAAGAAATGTTGTGATTATATCTCGAAAATTGTGAAAAATAAGACAAT +AAATCAAAAATTGGCCGTGCAACTTCTATATGCCACCTCGGATTTTTTTA +TGATTTCTTATGATTTTAGACTATTAACTTATTATTCAAATAAAATTCGA +TTCAATTCGTATACATTTCAGTGCTAAATAACTATTCCTGTAACTTCTCC +CAAAGACGATACGATGATCAAAATATGGGGATATGTTCTAGATACTAATT +AAACATAGTATGTGAATATTGGTTCACATTGGTGGATTTTTAGCGTCGCC +AGAGGGACATATTTGGTGTCCCCAGCCGTTTTTGGTGAAAACACTATTTC +TCTTTTTTTTCTCGGTGCCAATCAAGTTGAGAAATTTCAGGCATGCTCTC +GAACCTTCAGGAAAGATCGAATACTGCAGAAAACCTGTAGACTAGGAAAA +CAACTTGGAAGTTTCTTAAAAGTTTGGAATTTTACTAGAATTTTCTGAAA +AATTTCAGAAAAAAAGAGACTTTCAAGAAACTTCTGAAAACTTCGAGAAA +GTTCTGGAATGTTCCAGATTTTTCTAAAAAGTAACAAATTCCGTTCAGAA +CAATGTTTTGAATATATGCCAGAATCTTACTCAAGTAAAATAATTTTTTT +TAAATTCTGATACTCCAAAAATATTATGAAATTTCAAAAAAAATTAAATT +TAATAGACGTTTGCAATACTATTGAAGACCTGAAAAAATGTTAGAAATTT +AGAAATTGTTCATTTTGAAGTATTCGAAATACTGTTCGATTATTCATGAG +ACTGATAATGTTATCAGTTTTTTTTATTTGAAAGCTTTCTAAGAATTTCA +TATGATTAGAACATCGAAATAGTTTTACTTTAAAGAAAAAATTGCTCCTG +GAAAATTTTAACTGCTGAAAACTTGGTTACAGAAATTTTATGATGCTCAA +ACACTTCCTGGAAACTGAAAAAAAAAAACGTTTCATCTGCAAAGAAAAAC +TTAGAACAAATTTCAATAATTTACTTTAGTGCAAATTCCTAGTATACATA +TATGTATATTTACATGTTTTGTTTGCAGTTCAAAAAATTATAATGCCGTA +AAATGGTCGCCAGAATTATGGTCCACGTATGGCTGCAAAATAATGTAAAA +AATTGAAAATCTAGGCAGCCACTGGCTCACAATTTCGCGAGCGTAAAATT +ACTCACTTTTTTATTTTCAGGATCACGTGCTTATTGACAAAATCTTCAAA +AATCGCACAATTGTCAGCAAGATTGTAAAAAATGTGTCTAATCAATTAAA +TACTCTGTTGGAGTTGAGAGTAAGATCACTTAAATTTGTTTTCTGGTAAT +ACACCGAAACTAAAGCTGGCTAATTTCGATGAAAATTATGAGTTCATTAA +TAACTTTTTTTCTGCTTATCCATTTTTCTGAAAATGTGGGGATTTATGTT +ATCAACCATGAACTTTCATTGGTCAGTAGTAAAAAAAACAGTATAAATTA +TGTTTTAAATCGTTTTTAAAACATTTGGAGGGGGAGCGACGAAACCCATA +ATATTATTTATACGTAAGTGCCAGTTAGTCTGATGGCATTGATGAACTTT +TATCAAAAAAAATTAATAAAAATTTGCCGCTGCAAATAAACAAAAACTTA +GTTTTTCAAACAAAAAAAATCAATACAGCGGACTGATATCCCTAATTATA +GACAGGTATCAAAATTGTGTTCAATTTTACTTTAATTCGCTCTTTTTTCA +GCTGATAAATAAATTGTTCAGCGAAGAAGTTTTGCACAAAATTCGAAATG +AGCATCGAAAAATACAAATTCACAGTTTCAAGACTTGTAAAAATTGAAGA +AAAAGATCAATATTCATTAACAATCAAGTAGATCCTGAACTTCCGCTAAA +ACAGCCTCGTCGATGCACTTGCTCGTTTCTTATAAATGCACTGGAGATAA +ACAAGAACAAGGTGAAACACTTATTCGTGTAAGTTGAAATCAATTGTTCA +AAACCTGGTTTTTTTGCTCGCCGCTTCCTCTGTTAACTACCAAAAAATTC +AATTTTATTTTGATGTTGATAGAATTTTGACCGGTAAGGGAAATATTTCA +ACTTAAACCCGGACTTTCGAATGACCACTCTAAAAAAGAGCTAGCGGCAG +AGGATCAATTTGAGCTAGGGAAAAGTCGATCTGAGAAGTGTTTCAGACAA +TTTTTCATCAAAATAGGTGGTTCAGAACTTGCCTTTAAAAAGTGTTTTCT +GAGTCTGTTGAAGTTTTTTATGCTTTTTTGTGATCGTGGAAACAATATGA +GAAGTGGTGAAAATTTCAATCAATTAAACCAATTTTTAATGTTTTGTACT +CAGCTGTAACATTATTTTCAGATTTTTAAAAAATACGGTAAATGTGAAAG +TCTACAAGCTTTATGTCGAACCGATTAAGAAAAACGAAATTTCGTGCGGA +GTGGATGCTCGAATTATACTCAATGATCTCATACACGATTGCTTGATTGG +AGTAGATTGTAAGTCAATTTTTGACATGAGCGCCTGTTTTTCAGAATTCT +GAGTAAAATATATGGCTTTTGAACTACTGATTTGACATTCATGATTTTTA +GATGGACTCGTTGAAGAATATAAAAATGATTTTTGCTGTGGTTGTCAAAT +ATGTCGAGACATTCATAGAAATAAAAACTGTATAGTTCATAGTATTCAAC +TTCAATATTTTGGTGGAAATTCGATACCGCAGCAGTTTTTGAATTTGATG +TTGGAAAATTTTGGAGTTGATGAGCATGATCGATTTATGGACAGATTAAA +CGAACTATTCGGGAAATTCGCATATCTTCGATTGAGCAATTTTGGAATTG +ATGAGTTGCGAATATCGGGAGAAGAGCTATTTGGAGAATTAAAAATAATA +GAAATCATAAATCAAATCAGGATATCTCCACATCATTACAAAGCGCTGGA +AATGAAAGACTGGTGAGTGTAAATTGATACATTTGTAATGAACACCGTCG +AACAGATGTTTGAATCACTGCTTTAGTTTTTCTATTATAACAGTACACGT +ATTGTAACAGGTTCTCAAAAGAGTGAATTCTCGTGTTTTTCATACTTAGA +TAGTCTCTCCATTCCTTCACTTAAAGTTATCCCAAAAACAAACAGCCCAC +TGCGATCAATGTCATGGAAACTTTATTCTCGTTTTTTTCGTTCTTCTGAG +AGGAAATCGGAAAATCGAATAATTGGATATTGAAAAACGGAAAATTTCGG +TGTTTCAATTTTCCGGAAAACCAAAAATCGGATTGTTTAGAAAATTAACA +AAAAAATCAAATTTTGTTTTTGTTGATGAAAAACTCAGACACTCTTGACA +TGATATGCTCAGGAACATTATAAAGATTACATTTTACAGGTTGTTTTATC +GGACCATATACGAAAAGCAACTAGGGCGGTACGTAGTTGGTGCTCGAGCA +AATTATTTCCTCAATTCATTGGTAACATGCCACACATTCACCGTTTTAAT +ACTGGGAAAAGAGTTCCTTTCAATCCCAAGAGACTTTTTATACCAGCTTA +TTTCAAAGTGGAATGTTAAGGATTTCAGACTGGAGTTCCGGTTCGAAGCT +TACAGTGGTCATTTTAATACTATGTTTAGTTCAAATATGGATTTCATTTT +GGAAACGTCTAAAGACTTTTCAAATGCCGTATTCAATGTACCATTCAACA +CCCAACCCGTTTCGAGGGTTCTTCTGGAAAAAGTGGAGATCGATTTACAA +TACTCTGAGGATATGTTACTCGAAATGAACGAACAACTGGAAAACGACTA +TTATTCACCAATGGACAATGTGATTGCAAATGTTCAACGAAACTTCCCAG +CCAAGAGTATGACTGTTCTACTTCCTAAAACGTATCTCCTCATTACTCCG +GACAATATGGACAGAGTCACAGCAAAGCTAATCCGATTGACTGAACAAAA +CAGCCAGAGAAATGGAAGTGTCACATTCAACTTATACTATCAGCATGACA +AAGGAGAAAAACATATTCCAGAGGATATCCCAGACATTTTCAATTCAAGA +GCACGTCTTGTAGGTGAAAAACCAGTAGATTGTTGGTATCTCGATGATAT +TTTAAATATCCCCAAAGAAAATTTCAAGGATGGATTTGGAGAAGTGACTG +TCTGGTATGGAAAAAGCTTTCAAATAAGAAATTCCACAGAAAATCGAAGA +ATGAATTTTAATATATTCTATACCAAAAGCTATCTGAAAAAGTTCTTCAA +TGAGAGACATAGTAGATGGGTGAAAACTGGATTTTTATTGCATTTCATGG +ATCTTATTAATTGATTTTATGTGTATTTCTGTTACTACTAATAAAGCAAA +TACTCTGTCCGTCCAAACCATGTAGCCTGTAGACCTCGGACAAGAGTTGG +GCGCTGCCTAAAAAATGAAAAAAGTCGTCAACTACCTCGTCGTCTCGAGG +CGTCGCCGAAGTCTTACCTGCTGAGCCATGATGGTCGCGCGGAAAGATGC +ACACTAGTAATAACATATCGTACTCATATTCTGATAGTTTTTTTTGGGGA +AGTGTCAGACGTATCTGATTGATACGGTATTCTCACATACCTTATTTCAT +TCGTTTTCAAGTGTGCTCACTAAGGATTCTAATAGTAAGTTCAGAATTTA +CAGAATTACTGTAATTCAAGTTTGTTTCATGTCTTTCAATAACAGACAAT +TTTATAAAATTTTGCATTTCAAAGGAACAGTTCAGTCTTAGAAAAATTCA +AAATTTGATCCATGGGATTGACTGACTATTGTTTGTATACCAGCCGTTCG +CACAATGCGAGTGCTCCGACTGGCGTACTCGAAATTAAGATGAAATTCTA +AAATTTCTAAGCCTTGGAACGTTTTTCTCAGTCTTCCAGAAGTTTTTAAA +GCAACATGAATATTATATAACTAAGTTTTCAAAAGTTACAGATGTTTTCG +GCCGAAATTAGACTATTTTGCAATATTTTGCGACTTTTTGCTGAAAAATG +GTACCCATCAGAGATGTGCGGCATGTGCCGAACGGCATGTGCCGATGTGC +CGAAAATTATTCCACTCGGCACATCGGCATGTGCCGACCTTTTTTGTCGG +CACATTTCGGCACATTTCGGCATATTCGGCACTGTCTGGAATATGTACCA +AAATTTATTTTTTAATTTTAAAAATGCAAAGAAACTTCAAAAAATTGATT +AAAATTTTCGGAATTTATCATTTCAACTTATAGTTTACTAACTTCAATAT +TAAGACAAATGCACTGCATTTTTTATGGGGTTATCCAACTGAATGTTCCC +GCTTTTTCCTCCTGTTTCCCCCCTCTAGTCGCGATCCAACTGGGAGGAAA +AATGCATTTTCCCCTCGTTTTCGCATTTTTTAGCTGCGAAATTTCAGAAC +TGAGCTTAGGGTGGGCATTTATAGACTTTTTTTAATTTTTTTTGACCAGA +AAAAGTTAAATTTTTATAGTTATTTTACCAATTGGACCTTAAATTTGAGC +TATGATATCTTTGTGGTAAGCCAGAGTCATGGTGAGTGATCAACTACAGA +GTTGTAGCAAATTTTCTGTTTAAAATTTTGTTAGTTGATCAATTCTTGGT +ATCATAGATTTTCACAGACTAACATAGCTGTGAAACTGGACAATTTCTTA +ATGTAAATTGCGTACACGAGATTTCTCTATTTTCCGCGTGGAGTACTAAT +ACCAAAAATTGATCAACTAACAAAATTTTAAACAGAAACCTTGCTACAAC +TCTGTAGTTGATCACTTACCATGACTGTGGCTCACCACAAAGATATCATA +GCTCAAAGTTAAGGTCCAATTCATTTTAAAAAAAACTATAAAAATTTAAC +TATTTCTGGTCAAAGAAAGCTGGAACCGCATTAAAAATTATGTTATTTTA +GTATTTCAACAAATGTCTAACTGTGAAAATTAAAAGTAAGTTTGAAAAAA +TTTCTTTAAAACATTTTTTGATAATTTTTTCATGTCCTGTGCAGATTTCA +AATTTTGAAACAATACTTTTAATTCTCATATATCTCCGTTGAAAAATTTT +TTATGACAAAGTGATCAATTACAAAGTTGTACTTTGGATTAAGAAAAAAA +AACTTTGTAGTTGATCACTTTGTCATATAAATTTTTTCCACGGAGATATA +CGCATCCGAAGTGAATGAGTTTTCACTATCAATTCTACTAAACCCTATGT +TTTTGTCTGAAATCGTGTTCAGAACATCCAAACTGAAAAAAACAACAAAC +ATTGCAAGTAATTTTTTGTTATTTATTTAAATTGATGAACTTTTTGTTTT +TTTTAAGAAGCTATATAGTATCTTTGCAAATGTGCCGAATGTGCCGATTT +TTTTAGGTTCGGCATGTACCGAGTGCCGAGAAAAAATTAATTCGGCACAT +CGGCATGTGCCGATGTGCCGAAATTTCAACAAGTGCCGCACATCTCTGGT +ACCCATCGTCTCGTCACGACAAATTTTTGTTAAATTCGAGTATGTGTGCG +CCTTTAAAGAGTACTGTAATTTGAAACTTTCGTTCCTATGGAATTTTCTT +TGACTTTTCACTTTTTCCTCTGGTTTTTATCCAATATTCATAGAAAAAAA +GAGAAAATTTTTCTAAAAATCGAAAGTTTGAAGTTACAGTACTCCTTAAA +GGCGCATAACGTTTCGGAATAAACAAAAATTTGTCGTGGCGAGACCTGAG +TATTATTACAGGAACGCAAAATTCGGAGAATGCGTTTTACACAACATATT +TGACGCGCAAAATATCTCGTAGCGAAAACTACAGTCATTTTTTAAATGAC +TACTGTAGCACTGGTGTCGATTTACGGGCTAGATTTTTATTAATTTCTGA +AAATTGAGCACCCGTAAATCGACACTACTGTAGTTATTTGAACAGGATTA +CTGTAGTTTTTCGCTACGAGATAATTTGCGCGTCAGATATTTTGTGCAAT +ACGCATTATAAGGGACAAGTTCTCCAGTGAATTCTTCCAATTACATTGAA +ATCCTTCTATTTTGAATACAAATTACTCAAAAGACAAAGTGTCGATTTAG +CCTAAACATTGCGCATGCGTAATTTCTGAATCTTGTTCGTTCTTTACATC +TGCACACTTGGGTAAGAAGTTGGGCAGCCTATGTTTTAGAGGGAAGTCAA +CAATGTTATTTTCGCACTTGTGGCAACAGAGTTGAAACTACGGTACTGTA +TATGGGTACACCTTTTAAAATTTTAAACAAAAATTTGTCTTGTTGAGACC +GGAGCACATAGATATTCTCAGTGTGTATTTGTCTAAAAACCTGCCAATAT +TTGAAAATCTTTCAAAACTTCAATATTTTGCTCCAAAAATTAAATTTTTC +AAATAATCTACAAAAAGAATCCAATTTGACTGAAAACCTGCTAATATTTA +AAAATCTTTCAAATGTATAATTTTTTTGCTCCAAAAACTGATTTTTTTCA +AATAATCACAATTTCAATTTTAATTTCGATAAAGATACACAAAAAAAAAG +AATAGCATTTAAGGATTTCCTTGTTAAGCTTCAACAGCGTAAGGGAAGGC +CTCGTTGGCAATCATCATGCGTGTAAGTTCGGCGGCGCTGAAAATAAATT +TTTGATGTTTAGCTTGCATGGTATGTATTACTGATCCCTCAACTCCGCCA +TGGTCCGACCCTGACGAAGTGGTATCTCTCCAGCATGGTGAACTCTGACG +TGATTCCAGTGCACAAGCCTTGTTGCAGTATACGACAGCCCACAGATACC +GCAGTAATACGGATAGGGAAGGGTATGCAGATGGTAGACGTGGCGAGCCC +TGAATGTTGAAACTGACTTTTTGAAATGACTGGAAAAATAATTACAAGTC +AACTTGCTGTCCGAAATTCATCATTACAAATGGAGCATTGGAATTGTTGA +GCATCAGGAGATTCCGAATTCCGATGGGTATCTTGAGGCTCTTCCATTTC +CTGAAAATTGTAATTTTAGACTTTTTAGATAATATTCACAAAATCTGTTT +AGGAAAAATTAACTACTAAAGTTACAGTAAGAATTTTGCTCTGAATTTGC +TCATAAAGGAAATTTTTTTAAGCTTGCACCCTGATTTGTTTAAATTCTTC +AATCTTTGGATTCCTCGCAAAAAATTCAATTCAGTCTCCTGGGCGTCGAA +TTGCGATGGAGCGCGCTTGCCGTGCGTTGGCGCAGCCACGGTGGTTCAGT +TGTAAGATGGGTGCAAACGCGCTCCACAGAGTTTTCGATCCCCAGGAGAC +TGTGTCCAAGTAAACTGAGTGGTAGCTTTTTTGTTCAAAAAATGTGCCCC +GCCCATTGGAAAAGCATGACCTTGTAATCGAAAATCCTTCAAATACGATT +TCTATTCAAATTTACGAAACTGAAAAAAAATTAATTTTACGAACACTTTG +ACGTCCATTCGGTGAGATTCTTTCAGGTGTGAATCGTTTTCTCTTGTTAC +GAGCATCATTTGGCTCCGGCACCGCCATCTGACCGGCCTAAAATAAGAAT +GTTTAAAAAAATATGCATTTAGGAAGTTTAATATTCAAAACAGAAGAGAC +ACATTCCATATGAAAACAACTTACATTCTGAACGTTTCCAACGTCCGCCG +ATTCCTTTACACCGTATCGATCGATTAAAAAATCGATCAGCTGACCGTTG +AGCAGTACATCCTGGAGCGAGATGGTGATCGGAGCCACCGGTGGTGCAGT +CTCATCGTCTGAAGATCCAGATCCGAAGGCATAGCTGTCCGAGTGGATGG +TGTTGGAGTGGTCGAATTTCTGAAAATTGACCAATTTTTGATTTTTTAGA +CTTGAAAAGGCCTAAAAAGGACAAAACGAGCCCCAAAAATTTGAACAAAA +GGGTTGAAATTTCATATTTTGTTAATTTTTCTGTGTCACAATTTTGATTT +TCAATCTATCGATATTTTGAATAAATTTCAATTTTTTCGGGAAAATATTG +CAAAATTTAGTCATTTTTCCTCAAAATAAACCAAAATTTGATTTTAAAAG +TTTGGAGAATGAATTGTTGAACTTGGAAACACCAAAATTAGCTCTAAAAT +TTCGAAAAAATGGGTAATTTCAACTTTCCGTATCTTTTCAGTTTGTCGGA +ATTTTTAAAAAATTTTATTACAGAAAACCACCAATAATTAAAATCTTGAC +TTTTTTTTTAACCCTAAAAGATTTTTTTCGAGAAAATATCTTAAAATTTA +GTCATTTTTCTTCTTTTTAGGAGCTATTTTTATGTTTTTTACTTTTTGTT +CCGTCAAAAACAATTTTAATTGTAAAGGTTTTTTTACGATTTTTCCAGAA +AAACCGGTAAATGACACTATTACGGGAACAAAAAATTTGGAAAATGCGTA +CTGCACAACATATCTGACGCACAAAATATCTTGTAGCGAAAACTACAGTA +ATCCTTTTCAAATGGCTACTGTAGTGTCGAATTACGGGGCTCGATGTTCA +GAAATTAATTTTTTAATCGAGCCCCGTAAATCGACACTACAGTAGCCATT +TGAAAAGTATTACTGTAGTTTTCGCTACGAGACCCTATTTTGCGCGTCGA +ATATGTTGTACAGTACGCATTTTCAGAATTTTGTGTTCCTGTAATAATAC +TAAGATCTCGCCACGACAAAGCGAAAAATTTTTATCGATTTTTCAGCAAT +TTTTCTCTTGTTTTCATAAAAATTGGGCAAAAACCGGAGGAAAAAAGTGA +CGAATTAATAAAAATTCCATGGCAACGAAAGTTTGAAGCTACAGTACTCT +TTAAAGAAGTGCACCTTTTTGGATTAACAAAATTTTGTCGTGACGAGACC +CTGGATACCATTTTTCCGGCGGAAAAGTCGCAAAATTAGCGATTTTGGGA +ATTTTTCGCGGCGAGACAACTGCACAACTCGACATGCGAGTTTATCCTTG +CAGATGGCCAAAAGCCCTCCGTCGATCATTTGACGAAGCAATTCCCTGGT +GTTGCGAGCTCGACGAGCTTCTGAACGATGAAATTGCCATTTCGACTGTG +GCAGAGCCCCACGAAGAGCGTCGTGGATTTGGTGAGCTTCTCGAACACGG +CTTTACGAATCTGATCTTCGGAATTTAGTGGATAGTTGGCCTCCAAGAAC +CTTACCCCCGATGGATAGATTGCGAAATCGATGAGCTGCCCGTTGAGCAG +CACATCTTCGAGCGAAATGAAAATCGGAGCCACTGGTGGTGGGGTCTCAT +CGTCGGATGATCCCGATCCACTGTTGAGGATAAAGCTGTCCGAGTCGGAG +GAGGTGGTGTTGCTTCCGTGGCGGTAGGGGAGAAGCTTGACCGGCGGCTT +TGGATTCTGGAAATTCGAATTTTAAACTTTTATTATATTTTTATTTAAAT +TAGAAATTTTTATGCAATATTTTACCTTGTTCTTGTGAGTTTTTTTCGAC +AAAAGCGAGAAATCCGGGTCGAAATCGAACGACGCGCCGAGCATGTTGTA +CGAATCCGTGCTTTTACGATTCGGAGTCATTTAGACAGAAAAATGAATGA +ATATAGGTTAGTAGACGCTGAAAAATTGGGAATTTTGGATTTTTTAACGG +AAAAACGAGTGAAAATGAGAGAAAAACATGTAAATTTCAACGAAAATCGC +GAAATTACCGCGCATCGAAATTCAAAATTGAATTTTTCGCGGTGGCCCGG +GTTACGGTGATTTTTAAAGGCGCATGGTTGTTTTGAGTGAGGTATTGACG +CGAAATTTAAAATTATTGAATATTTTTTTCTTATTTTTACATTTTTGAAG +AAAAAAATGATTAAAATTCGATTTTTTAGGGAAAATTAAACATTTTCACA +AAAATTGCAGGAAATCACTCGCCAAAATTCAAAAATGAAGAGTTTCGTGG +TGCGCCGGGTTACGGTGGATTTTAAAGGCGCATGGCTGTTTTGTATTAGG +TCTCACCACGAAACTTGGAGTTTTTGATAGTTTACTTCCTATTAGGGATT +TATTTTTTTAATTTTCGCTCGATTTTCACACATTTTCACTCATATTCACT +CAATTTTTTGCAGAAAAAATGTCAATGGACATTGTTATGAAGTCAGATGA +GCAGCCGTTCATCTCTGCGCCTGTATGCTTTAAGTAAGCTCCAATTTTTG +TTATTCTGGCCTAAAATTATTTTTTTGATTTCCAGAACGTTCGCATTTTT +CGCCAAAGCATCCGCAGAGGAATGCAAACTTCTAGCTTCGGGCTCCAACG +CTCGAGAAAGTTTCCAGCAGGCCACGGGGCTATCGGAGAAGATCACGGAA +GACATTTACCGCCAAATTGAGTAGGTTTTTCGATTTTTTTACCCTTAAAA +ACTACTATTTTTCTATTTTCCAGCGTCTCCCACATTTCATCGATGGTCTT +CAACAGAGAAATGGACGGTGGCATCGAGAGAAATCGGCTCGGCTCGCAAG +CGATTCTGCTCGACGAGAACTCCAGGCGCCGCAATCCACAGTTCAAATCG +ATCGCGCTCCGCTCTCTCCGCTACGATCACATCGATCATAGAGCGTTGGC +AAGGAAATCGCCTCATCTGATGCCTCCGACTTATATCAAAGAGGAAATTA +TGGATGATGAGCTCGACGAGGTGAAGGAAGAAGTGGTTTCCGTTGGAGAA +GCCGCCTTGCCCACGCCAAAAGTTGAACTGAACATGGACCATCCGGAAAA +GGACCTGATCATCAGCATTTCCGTGTATCTCGGCTACACCCGTACCCTTC +AATACCACGAGATTCGTCTCGGACGTTTGATGAAGGTCACGGATCGGCTC +GAGCTCACCGGAGATCACACGCTTCGCGATCTGAAAAACGCGTTCTCGTG +CCCCATCGATTTCTCGTTTTCCGACGATTTTAGCGAGAAAAAGCCGTCGT +TCAAGGATATGGCGAAAAATAAGTGGCCGTCGTCGATGTTCTTCATTCAT +GACACGTTTTATATCGACTCGAACACTGGCGACAAGTTTGTGGATCCGTC +GATGTGAGCAAGGGTGCCGGCTAAAAGTTTTTCAGTGTTTTTTGAGCGAA +AAGGAACAATTTTTTTCTGAAAATTATTGATTTTTCGTTAGTCTTCAGAA +AAAATGATTTTTTACGCCGCAAAATCGGGAAAAAACAAAAGAAAACTGAA +AATTAAGACATTTTCGTTGATAAAAACGAATTTTTTGGTTTTTTTTTTCA +GAAATATATTATTTTTTGCTTTATTTCAACAAAAAAAACCCAAATTTTCA +GCACAATCCGAAGTTGGGCCAAAAAGTTCGACTACATCGGTCCGATGCAC +GTGAAACAGATGTCGGAGACGAGGATCGGGGATCTCATTTGTCGGCTCGG +TCAGCCATACGTCTACATTCATCAAGGCGTCTGCGAGCACCTCATCGTCT +TCAATGACTTGTGCCTGAGGTACGGAAATTCTGGAAAAATCGAAAATTTT +GATTTAAAAAAACTCAAATATTTATGTGTTCTTTTTTTTACTAAAAATTT +TTTTCAAATTGTTTATGAAAAAAACACTAAAAAATAAGTTTTTATCAATT +ATTTAAACAAAATTTATATTTTCCGATTATCAAAATTGTTTTTTTTTTTC +AAATAAAATACCCCGAAAAATATATATTTTTTAATTTTTTTTTTCTATTT +TTTGCAGAGATGAATCCCACACAAACGTCGAATTTCCACGCCGCCTCGTC +GAACGGAATTTCAGAAGAATTGCATGTGACACGTGCAAGGAGGCGTCGGC +GCAGTGAGTAGTAGCATTTAGAAATTCGGAATTTTTTGTGAAACCCCCGA +AAAATATAGTTTTTATCGGAGTTCGAATTTTCGAAAAAAAAATCCAAAGA +GAATCGATTAAGGCAAAAATCATCAATTGAATCCAATTTTTTCAGCTGGA +TGATCGTCGACCACGACAATCTGCTTCCCAACTCGCCAGGCTATCTGTGC +TCTTCGTGCTACAAGGAGTTCTGTTTCGACGTGAACGGCAAAAAAGTGTG +CCAGTTTAAGGCCGTACCGTATTGCGATCGAAAGGACATTGGCGACGGAC +GCCAGTTCTTCACCGAGCTCGATCTTTAGAGAACGAGATTTAAAAGTCTG +TATCATTTTTTGTTGTTTTTTTTTAAATGTTTTTCGATTTGATTGTTTAA +TTACCGATTTTTGGCCTGTAACTATATTTGTTGAAATTTCAAATTTCTTT +TTTTTTAAATAAAATTTTTGTTTGCAAAAAAATTTATCCAATAAATAAAC +GGAATATATCGATGATATGGCAAGTAGGGGGAAACGGACGGGAAAATGAT +TATTTACAGAAAGGGCGCGCACCAGAGGTTTCTCGGGGGAGCCCCGAGGC +GGGTGGCGGAGCTTGGCTCAAAATCTGTCGGAAAAATGGGTTAAATGAGA +GAAGAGGTAACCTAGAAAATGAGATGAGAAATTCGGAAGAATTTTGAACA +ATTTGAAAAATCGATAATGTTGAATTTTAAAATTAAATTTTATTGATTTT +TTGAAAATCGATTATATTGTTGATTATTGATTAAAAATCACTAGAATCAA +TAAATCTGATTTGGAAAAATCAAAAAAATCGATTTTTTATAATCATAAAA +ATCAATTTTTAAAATCCAAAAAAATCGATATTTAAGAAATTGAAAAAAAA +TCGATAAATCAATACATAGGTGAGCTCGTCTCGTCGATTTGTGTTTTTGT +GATTGGTCCCGGCTGCTTTTGAGATGGTCTAGGCGTTGTTCCGTATGACA +TTCTGGAAATTTTTTTGTGAGGCAATGACACGCCCACAAAATGGACGGTG +GCAGAAATTTAATAATTTTAAATAATTTTCTGGATAAAAAAATCGATTTT +TCCACTTTTTCGAGTGAATCGAAAATTTAAAAAAAACATTCAAAATTGTT +CAGGGTCTCGCCACGAAAAACTCACAAATGCACGTTATGCGGAGCGTCGT +CGGATTCCGGTGTGTTGCTACGGATCGTGTCGTCCATGCTCAGCTTCATC +GTCGATTGACGTCGCCGTTTTGTGGTGATCTGAGCGAGATTTATTGATTT +TTAAAGACGCATGGCCTAGAAAACACAACACTTCGGCCACGGACTTTGGC +GGCCGAGTTTTCTAGGCCATGCTGCGGCATTTAAAGGCACATACCATGAT +AATGAAGATCGCCAATCCGAAAATGATGACCAATGCGAAAGTGATGATTA +CAATCATCAGCGATGATAAGGAATATGATGAAGTTTGCGTGGAAATAGAA +TCGATGTACGCTTGTGACGTCATTCCTGGAAATTATTGATTTTTTTGGAA +AAAATCAATAATTACTTACCGTCAACAGTAACACTCAACGAATCAATCTT +GTAATCCGAAATCATAGAGTTATTGCGTGAAAATGCGGCTTCGAACCTGA +AATGTTAAAAAAATCAATTATCGATTTTTTTGAAAGTTTTTGAAAGTTTT +TGAAAAATTGATACAATTAACTTGATATTCCCCCGGAAAACCTATAAATC +AATGAAAAAGTTAATATCTAAATTTTTTCCAAAAATTGAACTAAAGTCGA +TTATCGATTATCGATTTTACTAATCATTTTTCAAAAATCTATCATATAGA +CGATTCCTACGGAAACCCCGAACAAATCAAAAATCGATAAAATTGACTAT +CGATATTTTTTTCTAAATTTTACTTTTTTCGATAAAAGTCGATAGCGTTG +ATAATCGATTTTTTAGAGTTTTCCTCAAAAAATGGTAATAAAATATTTCT +AATCGGTAAGAACTCACAAATTAACAGCCATTTGAGCATCACCAAGTGAT +TTTTTGGTGAGCACGTCGGCTCCGACAACCACTGATCCTTTGGTCAGTGA +CTTGATTTCAACATTCACAAAATTGTCGTCTCCCGAAATGGAATTGATGA +ATTCTCCGATCTGGAAAAAAATCAATAATTGTTTAAAATTGATTTTTTTC +AGATCATTTTTAAAATAACTAGTCTAAATCTATATTGAAGTCTAACTCAA +AATTTTCCACAAAGGCTTACTATTAGGCTTAGGCTTAGGCTTAGGCTTAA +GCTCAGGCTTAGGCTTAGGCCACGCGAGATGAAAACAAAAGAGAAAATTT +AGTGAAAACAAGAAAAATTTCTTTTAAAAAAAAGAAAAAAAAAAAAAAAA +AAGAGCAACAGCCATGCAATTCTTAAATATAACAGGTTCAACTACTATCT +TCAAAAATCAGTTTAATATCGATTTTTCCCAAATGTCAATAATCCATTAT +CCATTTTTGACTCACCGCTGGCACCAAATCTTTCGCTAATCTCTTCGCAG +GGCCACTCTGAATATCGTTGAATTCCTCTACAAATTCCAGTGAAATAATA +CGAAAAACTATTGGTGTTCGAATGGATTTAGCCGGAAGGAATACTTTCGA +TGAGTTTTGAAGTGCCACCGGCACAGTTGAAATATCTTCAAAAGTCGTGG +ATTCCTCTGATGAGGTGGAGGTGGTCTCTTCGGAGGAGGTAGTGACGTCA +GTGGAGAGGGTTGATGGCTCGGTTTCGGCCATGGTTGTGTCCATTGTGGT +TTCCATAGTTTTTGTAGTTTCCATTGTTGAAGAGGATTTCATTCTGAAAA +TTTTGAAGTTTTGAATTTTTTCCTGCAATATATGAACACTTCCGAACCAG +CAAAACTCACTAGGTAGTGTTTTAACTATACGGTGCGATCGAGTAAAAGT +GTCATGCGATAGCTGGCATCTTAGGCTTTCAGAATCTGTAATTTGTTCCG +GCGGAAGACCTCTGTGAGTCTGGAAATTTTCATCTGAAAATTTAGTACTG +AAATCTGCATTTCCTATGGTTAACAGTGGATTTTTGTCTCTGGCGCCAAC +AGAAGTCTCACCACAATGGTGGAAGGGCGAAAACATCGCTTCGAAGCTGT +TAACCATAGGAAATGCACTGATTTCAGTACTAAATTTTCAGATGAAAATT +TCCAGACTCACAGAGGTCTTCCGCCGGAACAAATTACAGATTCTGAAAGC +CTAAGATGCCAGCTATCGCATGACACGTTTACTTTTACTCGATCGCACCG +TATAGTTAAAACACTCCCTAGTCAGATATGTGCTCTACACTTTTAAATTT +TGCAATCAAAATACTTGAATATAAAATTAAGAGATTTTTGAATTTACTAG +GCCACCTCGAAAATTTCTAGGCCACGGCAGGTTGGTAGGGTGAAGCTGCA +GACCCCATAAAGCTGTGAGAACGGTTTTTTTGCAAATTTTTTAAAACAAA +CATTTGTGAAGAATCTGAATATTATCAGAACAAAAAATAATTTCGACAAA +AAATAATAAATTTTTTTATCAATATTCAAAATTTTTAACTTCCGAAAAAA +CTCAAAAAAAAACTCACCCAGTCGTAGTGCTCTCGACCATCTGCTTCGTA +GTTTTCGGGATATTCGACAAAATCTTTGGCTCTTCCTCAGACATTTTCAG +AATTGGGAATGCGGGGCTCTGATCTGTGCTCAATGAGCTATCAATAACAC +TTCCATCCTGCTCAAAAAGTCCTTCCAGTGCACTTTGATCAAATGGTGTT +TCTCCGTCATCTCCAGCTTCTGATGGGTCACTTACTGCGACGGTGGATTG +GGTTGTGGTCACTGTAAAATTGGAAATTTGGAAGAGAAAAACCTCGGCCA +TTGGTGACGTCATACTTTTCGCCACTTCTTCGACCAGCTATAATGCCACG +CTTTTAGCAAGTTTTATTTTTGGTAAACCAAAGAGCAACCAATTTTAAAA +CTGTGTCTCCAGGTTTACCGCCAACTTAAGGGCGTGTCCGTACAGGGTTT +GCCCGTTTTATGGGCGTCGCTTAATAAATCATTTTTCAAGTTTTCAGTTT +CGTGGAAAATTAGCATCCGGGAAATTGAGTCATAAGTATGACGTCAGCAG +CCGCGCGGCTTCCCATGACGTCACTCCATGCGCTCCCCCGACGTCCCTCT +AAGACGTCACCACCTCTCACCTGGTTTAGTGGGTCGTGTCATCTCCTTCT +CTTTCAAAACTCGTCTATCAGCGACCTCGTCAACCTCAATCGGAAGGGAG +CTGAACGTAATCACCTCCAAGGGAGTGGTTGGCATCATTTCAGTCGTATT +TTCAGCGGCGAGAGTTGTTTTCTCAGTGGATTCATCCTGATCCTCCATAC +TATCATCTTCGATTGTTGCCTGGGAGAAGTTGAACATACCGCCGTCAAGC +GGAGTTATTGGGGAGAAGACGGACGTTTTCTGGATTGGGTTCACTTCTAG +GGAGGTGTCGTTCGGCGAGAGTTCGATCATTTCTGTACTTGTCTCGAAGG +TATCTGATCTGAAAGTTATGACATTTTTTTGGTGGTGGCCTGGGAGAAAA +CTAGGCCTCCTGGCCTAGAAATCTCAAACCTCGGCCTCCAGCTCTCACTA +GCTGACCTAGGTTTACTAAACATCGGCAAGACCTCTTTTCGACTACTCCC +TTACAAATTTTTAACAGTTTTTCATCACACAATTTTCCGATTCTTACCCC +TCATTCATCATTTCTTCTTTCGGAACAGCCATCATCGGCATATCATCATT +ATCAGGCATTACGGGTGTCGTTGTGTCTTTTGCCAGCGGTTTGTCGAACA +CATCTTCAGAATTTTCGTCTTGCGCGAAGGAAACTGAAAAAGTTAAATTA +CATTTTTTCTAGGCCACCAGGTTTTGCATTTTGGCCTAGAAAATGAAATG +AGAAGCTAGACCATGTGGGTTTATTGCGAGGAAAAGCTATCCCACGAAAA +CTTTTATAAGCGTCTAGAAAAGTAGAAACCTCGGCCACCAAGTTTTGCAC +TGTGACCTAAACAATTTTGGTAAAATAGGCCAGCAAAATTTCCATGATGG +CCTCAGGAAAACTAGGCCATTAAGGTTTCTTCCGTTACCTAGAAATTTTG +TAAACCTAGGTCACCAGGGTTTCTAGGCCACACAAGAAAAGCTAAAAACC +AACATTTCAGATCGGTCTGGAAAAGTGCAAAATTAAGCCACCAGGATTTG +CATGGTGGTAAAAAATTGGTAAACGTGAACTAGAAGTTTATCGGTCATCA +ACTTACGTGTCGTTGAAAATGCAATGAATAGAATAAAACCAAATGGTATG +CGCATCGCTGAAAAATTGCAAAAATTAATTTATGTTTTGGAAAATCAGAA +ATCGGAGTGTTCATTTTTTATGGGACAAGATAAAAAGAGATGGAGAAAAT +TTATATGATATATCAGGTCAAAATGACCTTCGGAAATTGGGAATGAAAAA +TCAAAATTAATTCGCGTGGAACTGGTTAAGATGATCGAAGATTGAAAAAT +TTGACAGAAATTGCAACAATACTAATGCAAAAAGTTGGTAAAATATTTTT +TTCAGTTTTCAGAAAAATCGATAGCAAAAGTCTTTTTTTTTAAATAAAAA +TTTCTGAAATATTTTCGCTGCGAGACCTAAGGTGACAAATTGGATTAAAA +ATTTTATGTGCCCATTAAGAGTTTTTCTGGAAACTGAAGAGAAAGTCGAA +AAATTAATATACCCTACTTAAATTTAAAGGCGCACGGATGAATTTCCAGA +AAACTAAAAAAAAACATCACAAAATTTGATACTCCAAGTTTAAAGATGCA +TGGGTAATCTTTGAATGAGAATTTTGTTTTAAATTTTTGAACTGCCATTT +CAGATATTATGAGAACACAAAATTCTAATAATGCGTATTGCGCAACATAT +TTTGCGCTCAAAATATCTCGTAGCGAAAACTACAGTAATTCTTTAAATAA +CTACTGTAACGCTTGTGTCGATTTACGCGCATCAAAATGAATTAAGATCA +TACATTTACCGACAAAATATTAAAATTAGGCAAAAAATAATACGAATAAT +GCATTTCGTAAATCGAGCACGTAAATCGACACAAGCGCTACAGTAGTCAT +CAAGAAAAATTACTGTACTTCTCGTTACGAGATATTTTGCGCATAAAATA +TGCTGCGCATTACGCATTCTCAGAATTTTGTGCGCCCGTAATAACCATTT +GTTAAATGCTTAAAAAATTCAGATTTTATTGAAAAAAATTTTTGAGCAAA +ATTTTTCGAAAAATAAATTTCGGCAATAAAATATTATTTTTCCATCGAAA +AAGTATCGTATGGTGTGCTTGACATAATCTTGGTAAAAAGTGGCATATTT +TGAAAACAAAAGGGGTTACCCCCTTCCTTCAGCCCGCCCGCCCGGGAAGC +CTGGGCATGCGCGCAAGTGATTGTTTTGTCTGTTGTTGCTTATGTATATG +CTTATTATTTACACATTTGTGTGTGTGTGAGTGACTACACTGCACACCTC +TTGAAACGGATTATCCGGCCGTGGTCGAGGAGGGCCGCCGAATTATGCAC +ATTCCTATGCTATGTATTGTGAATACTTCATTTCAATAACTTTATATATA +TACAGTTAGCACATACGATTTTTGAAAATTGGGGTTGTGGAAGAGTTTTC +ACACAAGTGGCCTAAAGTTTTTGAGTTTACTTTAATACTTCTAAATCACG +TGGTGTCAGGCGGTCTCAATACAATTTGATCTACAAAAAATGCCGGCATT +TTTTCCCAGAAAAATTGTGACGTCCGCACGCTCTCAACCATAAAAAATCA +GATGAGATCTGCGTCTCAACTCCCGCATTTTTTGAAGATCAAAGCGAAAT +GGGACTTTCTGACTCCACGTGCTAAATGAAATGTACGTTAAAAAATTATC +TCTGGAAATTTGGAATTGCTCGGTGGAGCGCGTTTGCCGCTTAGTAGCTG +AACCGTGATAGCTGCGCCGTGAAGAGAAGGGAAAAGTAAGGAAGTTATCA +AAACCAACGACGCACTAATGAAAAGGAACACAAGAAAAAGTGAAAGTGTT +TTTTTTTGGGTTTTTGTGATTTAGTTCGTGTGTGATAAAAGTTCAAATGG +TTCGGCAGGACAATAGGAAGGAAACTGGAATTTTATATTTCATCTCTTGT +TAAATTTACTTTTGTAGGTGTATGATTAGGTAGTGTTAATAGAAATCGGG +ACTCGTGGCCTATCATTTTTTTGTGGCCGAGTAAAAAAATCTTCCACATT +CGTCAACCATACGTGTGAATTTAAAGGTAATCTATAGGATATGATATTGG +TAAACTTTCACAGAAATCCTAAAGCTAGGTTTTGAACTATGGAGCTTTGA +AGTTTCTAGGCCCCTTTGGGAAACATAGGCCACCAACCTGAGAAAGGTAA +GGGGAGGGCAGGGTACATAAAATACAACTTTTTCTCTGAAGTTTTTTTTA +ATTAAGCGAAAAAGCCGACATAAATGTTTCAGTCATGGCCTAACTTGACA +TTGGTGGCCGATTTTTTCGAAAAACTCTTCCACGATTTAGAACATGAACT +TGGCAAAACTTCAAACAAATCCTAGAGATAGTTTTTGAATTATGAAGCTT +TGAAACTTCTAGACACGTTGAAAAAGTTAGACCTCTTCCACTGTCATAAA +CTTATAAATTCACAATTCAAAAATTATAGATTTCTTTCATATGTAGAATT +AGCCCAATTTTTAAATCCATTGCACGGCTAGATTTGAAATCATAGCAATT +TGAAAATTCTAGGCCACGCAAAAGAAAATTCTAGTTCATGGGAGTTGAAA +GAGAGTCTCGGAAGCTAATTTTAAAAGCACAAGATAGAGGAAAACCAAAA +ATTTATAAATTCATAAAAATCCAGTTTTTTAGCAGCTATGTGAAAAGGAT +TAGAATTTCAACACGGCCACCACCGCCGGAGATACAATCATTTTGGGAAT +ATATGTCGTTTTCGCGTATTTCTCACCAAAAAAAGATTCAAATCTTTTAA +TACGAAAAAAAGTTGGAAAAGAATTAGAAAAATGCTGAGAAATTTTTTTT +ATGAAAGCTTAGGCTTACAATTAGGCTTAGGCTTAGGCTTAGTTATTTTT +TCAGTGTTTTCCAAGTGCAGAAAGGAAGAAACCGACGCTTCCTGACTTTC +TATCACACACTGAGGGGAATTTCACCCAACCCCCCCCCCCCCCTCACTTC +CCGCTACTACTTTTACTGTACACTTTCACCGAAAAGTTATTGTGTCATCA +CGTCATTCGCCAAAAACGAATCGAACAAGGAGAAAAAATTGATGAGAAAA +CGCAAGTGTTTCTTCCTACACTACATAGTGTTCAACACCCCTTCATGATA +TGGCCGCGTGAAAACTCTTCCACGACCATAAAAGAAATTTACGGAACAAT +CTAGCAAATTTTCATAAAAATCGGTTGGAAACTATAAAAGTTACAGGGGT +TTGAATTTTCTAGGTCATGCGGAAAAAAACTCGGCCACGCAGGTTTTTAG +GGTTAGGGAGGCGGTGTCTTCAAAAAAAAAGAAACCTCGCACCTAATGAT +CCATGAATCTTCAAACAGAAAATGAGGTATAATCTTAGGTGGCCGAACTT +TTGTTTCTGAAGAAAACTCGGCCAAGACCACGAAAAACGTATTTTTTTGT +ATCGTTAATTGAAAAACTGAAAACAAGAAGTTTCTAGGCCATGTTGATAA +ACCTTCAGTAAAAATTTTTCCTAAGCCATTAAATTACTACTGAACTGAAA +ACCTAGGCCACGGCTTCAAAACATAGGCCACCAAAAACTGAAAGGGGGTC +GTAGGACCGGAACCTGCTATTATGAAGCAAAGTTTTGTGCAATAAAAGTT +TCAGAATTTCCAAGTTTTTAAACTATTTTTTGTCTGGAAATTATAAACCT +GAAATTTCGGGTGCGAGACAAGATGGTCAAAGAAAAATAACGAGAATTCG +GAGGGCAAAAAAATGAGAAGAATTTCCAGGAAAACAAGTGAAAGTGAGTA +TGACTTTGACCTATACGCGTATTGTCTTTTTTGTTTTCTTCTTCTCGAGA +AAAGAGAAACTGTCACAGCAGTAGTAGTTCTTCGATCACCTAATTACCTT +ATTGCCCCCTTCCAGGAAGTCACAGTTTTTTTTAGGAAATGTGTGAAAAA +TACACATTCCGCTAGGAAAAATTGAAATTGCGGTTATTGAGTTCCCTTGC +CACGACAACGTGGCCTAGGATACCGCCATGCTCTAGAAATCCCGCTTGTA +GCCTAGAATTTCCCATTGTGGCCTGGAGAAGTTTAGCGGGGCCTAAGACT +TTTAATTGTGATCTGAGAGTTTTTTCACATGGCCTAAAATGCTATACGTG +GTCTAAAATTCCTCATTGTTGAAATTTTTAGCGCGGCTTAGGATTTTCTA +TTATGGCACTGGATTCTCGCCGTGACCTAGAATTTCGTAATGTGGCCTGA +AAAGTTTAAGCGTGAAAAGTTTAAGTATTTTCAATCATAGCCTGGAGATT +TTTTACAAGAATTCCTCATTGTGGCCTTGAATTTTCTATTATGGCCTAGA +ATTTCGCATCGTGGCCTAGAAGAAATTTGCAGAGTGGTTTTGAAATTCGG +TTTGTGACCTAGGGTGCTATATTGTGGCCTAAATTCTTCCATCATAACGT +ATGATTTCACATTTTGACCTGAAAATTCTTTGCGTGGTCTAAGATTTCTC +ATTATATTCTCGAATTTAACTTCGACACGTGAGAACAATTTTGATGGCCT +AGAAATTGCTCCCGTGACCTAGGAAGTTTCAAATTTTTAAAGTTCAAATA +AATTTCACCAGAAATTCATCAAAATTTACAATTACGGAAAAAGAATCATA +TTAACCACTGCAACTTTTTTCGAACGAAGGACGAGGCAAAAAGGTTTCTA +GGCCATGGCCGAGTCCCCGACAAATTTCAGCGGCCATTTATTTTGCTTTG +TTTTTTGCGTGTTTTCTTTCGTTTTTCACCGATTTTTTCCGTTTTTTCTT +ATCAAAACTAATAAATAAATATTTTTTGCAGATGCTAAAACAATTTCCAA +GTGAAAAAATTGTGAATTCAGTCGGCAAGTAGCGGTAAAAGTGGTCAATG +TAATATGATGGATTACGGGAATAAAAAACCCAAACTTTTTCCCAAACATG +ATACATATGCTGTTTAGAAACACGGGAAAAATCGGTGAAAAACACAAGAA +AACAAAGCAAGTACAAAATGTCGTAAAATGCGGTGTATTGTGTGCAAACA +CCGATTTTTCGCATTTTTTCTCGGCCCTCGTTCGAAAAAAGTTGCAGTGT +TAACGGCGGTGGAAGAGCTTTACCTTTACAAAAGGTGGCCACAAAAAAAA +TAGAAGAAAGGATCCAAAAAGAGCAGGGAAGAGTTTTCTCAATTTGACGG +CCACGTGTTCTATAGAAAAAGATAAATACAATAAATACGTTTTTTGAACA +ATTAAAAAAACAAAAAATTTCAAGAAAAATTTAGAATATTTTTTCAGTTT +TTTTCCTGAAATTCAAATAGAATAAATGGAAGTTCAACAAAAAAAGGTGA +CCTAAATACTTATTAATTCACCTTCTTGACCTCTCGATTCTTCAGAAAAA +AGAATAGGCTTCTCCTCCTCCCACCTCCCAGACACTTATCTACACTTTAC +ATCATTCCTCCCGGCCCCCGGTTTTTTCACATTTTTCAACCTTGAAAATG +ACGAAATAAACAAGTGTTTTAGATAAATGTTTCTGTGTATGTTATCTGAA +ATCTTGGAAGGGTGTTGCAACAGAGCCCCGCGTGTAGCGTGGCCTAGAAA +TCCAAAAAGTCTTCTTTTAGATCTTCAGCTTTCTCAGCAAGTTAGGTCTT +AAGTCAAAAGGACTCTCCATGACCAAGTTATAACGATTTGTAGTTTCTAG +GCCATGGAGTACTCTCCGAAGGGGAGACATTGACCCCCTGACGCCGGATT +TGTAGGAATTTTCACGTGTTTATGCTACTGTAAGCGAGCTATATACGTTC +TTCAAAAATATCCGTCAAATTGTGACCACCGTTTCAGCACTTTAAAATTT +CTAGGCCACGCTGTCGCCATAATGGAATATTTTTCTCACGAGGAATAGAA +ATTAAAAAAAAAACTCTTCAACTGGTCGATATTTGGAAAACCAAACTAAA +ATGTTTCAGAATTATTAAAAGCTTAATTAAAACAAACAGCCACAAAAGTT +ACCTAAACTGATGAAATAAAGACATAGGCATACAGATTTATAAATCCTAT +AAGCATGGGTGTGTCACAGGTAAAGATTATGGAAAGTGAGGGAAAGTAGG +AAGATATTACTGGAAAGTTCTGGGGGAGAACGGCTGAAATCAAAATGGAT +TCGGTTGAACGCGTCGAATCACGGAGACTCGTTTGTAGGGCTTCCAGGTA +GATAAAAAATGTTCTGCCTGAATTGGGCCAAAACACATGAATCTTCAAAA +ACAAATTGACACAAGAAAATACATACTACTCCAAATTTTCAAAAATCAAA +AAATAGGCGATAGGTTTTTAGATACTAAAGTATATTGAGCAATTAAACAA +TTCACCCCCTACAACTGGCGGGCCCGCAGGGCCTGCTAGTCAGGCAAAAA +ATATATGGCCCACACTCCCAGCGACAAGAAAAATTAGGGGATATTAGAGA +CATTTACTCAAAAGGAGCATTACACAAATTTTAAAAATCTCAAAGCGGGA +AATTTTTTTAATGCGTACTGAATAAGAAATCGACGTTTAATGAAACTCAA +TTGCTACAACCCCGTAAACCTCCTTCACGTCCAATCAATAGTGACATGAA +TCCTTCCGACCAACGTCATAAAGATTGGAGATGACGAAATTTAAGATGTA +CCAAGTATGCTGGTACATACAATTTCTACGTCACAACATCTTGACAGTTT +TTTCCCTCAAAGAGAGGTGAGCCTGTAGAAGAGATACAAACGCTGCGTCC +TATCGTGGGTTCAGTTGTGGGGAAAAATTGTAAAAACTGTATGTACCAAC +TATGCTGATGTGCCAACTACCAACCAGCATAGTTGGTGCATCTTCAATTT +TGCCATCTCCAATCTTTATGACGTTGGTCGGAAGGACTTTTGTCACTATT +GATTGGAGGCTTACGGGGTTGAAACAATCGTTCATTAAAAGTCGTATTCT +TATTCAGTACGCATTTCAAAATGTTTCCCACTTTTTTTCGGCTTGATCTA +CGTAGATCTTTAAAAAATGCGGGAGAAGATATGCAGTGTTCTCAACTAAT +TTCGCATAGTTAAGAACGTGCTGACGTCACTTTTTTTTTGAGCAAAACAT +TCCGGCATTTTTTGTAGATCAATCCGTAATTGGACAGCCTGGCACCACGT +GTAAGAACACGATGCCTCTATTTTTGCCCGGGAGTGTGGGCCTTGAAAAG +TTGTGAGCTGTAGAAAAATGGACAACAAGCATGTTGTCAGTTAGCAGCAT +TTTATAAGTCAAGGACAAGTACAACCGAGATAAGTGAAAAGTTTGAAAAA +TGGAAAACTTTCAAAAAACAGCGAAGGTTCTTTGATCGATGCAAGGGCAG +AAAGTGAATAATGCATGTTTTTGAACTTAAAACAAATTGGCTAGACTTTG +ACTGAAACTACCTTTTATAAAAATGAAGAAAATGAACCATTACGAAAATG +TTAAATACACCTGAAAATTGGTGTGTTTTTATTGTCGTTCTGTAATTAAA +TTTTGAATGATCGCTCTTCTGCAAAGAACAACCACAAAAAATAATTCGAT +ATACTCAAGTATCGACACTTATGATTTGAATGCAAACATATAACAAATTA +AAATTAAAATACGGTCATTATATTTTAGGAAAATTATGGAAATTTTTTAG +GCTTATGATGTTTCAAAAACTTTCAGAACTCTAGTAAAAAACATTTTATA +TGTAATAAAACACTCAGCGACTTTAAACTTTGCAAGACAATTTGGGACAT +AATTTTGGGACATTGTAAGAACAGTTAATTGGAAAATAAAATAGTTATTC +GAATGATCGTTCTTCAAACAACCTTACAAACAACAACACACCTACTCTGC +TATAATAAGAAAATTTAAAATACTACTCAAGTTGTCACTTCAAGACCGCA +TAAGTTTATACCACTCGAACAAAAAACAGTCTTCGTTCTTTCTTTCTTGA +AAAGAGACATAATTGAAAATGAACTAATCAGCCGCTGCCCGGGATGGAAA +AAAGAAAAGAAATTCCTATCATCTTTTGACCTTGTTATTTTTGCAAATCA +TGTCTGAATAATACACTTTTTGATACATATAAATCAGGCGTGGGCGACAA +ACAATTTTTCCGGCAAATCGGCAAATTGCTGGAATTGAAATTTCCGGCAA +ATCGGCAAATCAAAAATGTTTGAAAATAGGAGAGTAAAAAGGTGGAAGTC +AAGTGATGGTAAGTACCTATTTTGTTTCAATCAAATTAAATTTTACACCA +TCTCTCTTTTTTTTCCTTATTTAACAGTCTTTGGTCTGTGTTCTGATGTT +GAAAGATAAGGGAACATGGACGAGTTGTTTTTGGGAAAAAACATTCTTTT +TGGATTATTTTAGTAAAAGAAAAATTTAAATTTATAAGCATATTCACTAA +ATATTTTTGTGGGAATTTGAAAAAAAAAGAAATTAAAGAAGAAACTGATA +AAAACTAGAAAATGTATAACTGGGAGAAAAAAGTTTCCAATTTTCAGAAC +TTTTGAAAAATTGTAGAAAATAGTTCATGCTTTCAAAGTTGTAGGAAAAA +ATAATATGTGGCCAATTTCCGAAAGAAAAAACTCTGCCACGACCAAAACT +CAGAACTAGACTGAAATTTCAGTTGTAGCTGACAAAACCATCCAAAAGAT +ATTGTAGGTTACAATATCTAGGCCGTGAAAATTAGAAAACTCGAATCAGA +TATCCTTGGCCGGAATGCGAAAAAACAAAAATTAGAGTTTTCTAGGCCAC +AAAAACTCGTCCACGTGTGCATGAACTGTCAAGTGGTCAACGTAAAAGGT +GTGAAACCCTTCAGAGAAAAACACTAGAAATGAGATAAAGTAGGTGAGAC +CTCCTGTCTCTGAGAAGCAACGTTCGAAATTCTTTTCCAATTCCATCTAT +TATTATTATTATTATTATTATTAGGACGGTATGGCGCCAGGAACTGGTTG +TTTATACTGACCACTGCCTCTTCCCGATTAGGATTCTGAATTTCGGATTT +CGGGAAATTGAGAATGGCAGATGGATGTAATTTCATTAATCATGTTCCTC +AATAAGTTAAGAAACAAAAGAAGGAAGATATAGTGAATCAGTGAGGAACA +AGAACATAGCATATATGGAATTGGCGGTGTAAGACTGGTTTACATGGTTA +CACGGAGGGAAAAAGATTTGAAAGTATTCGTCATCTTATCTAGGTAGTTG +AGACACTTGATTAGTCATAGTTGAAAGAACAAATGGAAGAAGTTCATATG +CTGAAAGCATCGCTAATAACATAATATTGGTTTTAAAGGTGGAGTACGGT +CTGTGGGTTTTTAACCTAAATGACAGAATACAGTCCCAATATACCGAATA +TAACTGTTAAAGATTTATAAAATTTATCTAAATTTTTTATGATTTTTAAA +AAAGTTTTTTTTTTTTTAATTTAAAAATTTATTCAAAATTCCAAAAAAAT +ATTTTATTCAAAACTAAAAACCCAAATTTTCTGAAACTTTACCATTTTAC +TTATTTATGTCTTAACAATAATATACACATATTAACGAAATACCCACCGT +TCAAAATTTGACTTAATCTCCAGTTTTAACTGCCAATGAGAATTTGTTCA +AAATTCCAATCTCACACCCAATGTTTTTCTTTGTTTTTCATTTTAAAACA +GTTCTATCCAGTTTAAAAATTTACCAAATAAAAATGTGTCTATTCCTCTC +ACCTCCAATCCCGTGCATGTGTTCATGTTTACCTATTGAAACGTGTGTAT +TACTATATAATACAGAACAAATATAAAATGGCCACTCTTGCACCTCCAGC +GGAAAGAAAGCTTTTGAGGTGTTACGAACACTGCAACACTTTCCTATTTT +ACTAGTTTTGAGCAATTTTCTGGTCCTTTTATTTATTTTTGTTTTGTCTG +GAACAGGAAGTTGTTTGTGTTCTGTTTGGAAAATTAATCAGTTCTACCGT +GAGATTTTTAAGTTATTTTTTGAATGGAATTTCAATTATTATTTCATTTC +ATTTGTTTTTTTTTCTCACCGAAATCCACTTTTTTTAGAAACAATTTTTT +TTTCTACATTTTTTTCCGATTTTTGTCATTCAATTTTTCAACTTCTCCAT +TTTTTCTACAAAACACCGAAAACTACAAAATACCTAAAAATTGCAAATTA +AAAAAATTTTTAAACATTTTTGCCCAAAAAATTGTTTTTTTTTTCAGAAC +ATCTAAAACTCACTAAAAAATATGCTCAAAAATTTTTTTGAGAACACTTA +ATTTTTCGAAAATCTTATTTTTGCAATATTAAATCCAGAGAAATTAGAAA +AAAAAAACGGTTTTCTACAGTACTCCTACCCTCCCTCTCCAGTACTCTTA +AAATATTCCTACAGTGTTCTTACAGTACTCTTACACCACTCCTACACTGT +TCTTACAGTGATCCGATACTACTTTTATAAGACTCCCACAGACTCCTACT +ATACCTATACCTTATCACTACAGTATCCCTGCCGTACCCCCCCCCCCCCC +CCAGTACCTATACTTGCCACTACAGTATCCTACAGTATTTCTACAGTGCT +CCTACACTACCTCTACAGTACTCCTACAGTACCATTACCAAAAATTTGAA +TAGAAAAGTGAAATTATGAACATTTTTTCCTGTATACCAATTTTTAAAGT +TTTAGTTTTGTAGTTGTTTTTGACAACGAAATCAATTTCAAAGTATTTTT +CTTTAAACAATCGTACTTTTTGCGTACTGTTCTTGCACTTTTTGGGATCT +TTTGGACTAAAAGTGCCCCCCGAAAAAAGCGCGGAATTAAAAGAACAAAA +ACCGGATAGACTGAGGAGGTGTCGAACGATGGAATGAAAAAAGAAACAGA +AATTAGATTTGGTTCAGTGAATTCTGTTTCTTTTATTTGGATTTTGGTTT +TTTGGAGTCTTGGAAAAATGTTTTATTTTTGTTCTTTCCAAGAGTCCAAA +CGTTTTTTTCCACCAAAACTCCAAAATTTTTAAAATTTGGAAATTTGATT +CACTGCCAAAACTTCCAGAGAAATTAAATGTTCAGTTTCCCGTAAATAAC +AGGGTTTCGTATCAAAAACTGTGAATTTTCCCGCCACCTATGTTTTTTAA +AAATGATTATACTCTAATTTCCCGTCAACATTTTTTTATTTTGCGAAAAA +TGATTATTTGAACATCCCAGAAAATTTTAAAAACGTCATGAGTTTTTTGA +AAATTCAATTTTTCGTGTTCCTGTAATAAAAACCATAGAAACTGTTGACC +TATAACCTGCCAGACGTTCTTCCTGTCTGTTTATACCCCCATCTGCTCTG +CACACCAGACACCCCTCCTCCTAACTACACTTTAAACTGTTACCCCCCCC +CCCCCCGTTTACCCCTCATTTGTTTTTTTTTCTAGTGCATCCCTTCCGTG +TAACCTGACACTTTTTCCAAGAAGCTCGCATTTCTTAGGAGGAGCAGCAA +TTTTTCGTTACTTAATTTTCCACACAGTAGGAAAGACAAAAAGAAAACGT +CATAGAAATTAAAAATTCTGCGTTTAATTTTTTGTTCAGTTTCTGAAACT +CAATTTTGTGGAACCGTTTTTTTCGATCTTTGTAAAATTGAATTTTTTTG +ATTTTTGGAAAATTTGGATTTTTGCTGGAAAGTCAATTTTTGTGAGAAAA +GGTTTGGCGGGAAATTTAAATTTATTGAGAAAAATTTTAGCGGGAAATTA +AATTTTTTGATAGTGAGAAAAATTCAATTGAATACCTTTTTTGTGCGAAT +TTTTCATAATATCTGAAACTCAAAAAATCTGAAAATTAACTCGAAAAAAT +TTTCAAATTTGATATTTTGGCAATTCAAAAATTGCTTAAAGAAAATAACG +GAACCTCGTTTTTTTTCTTTAAAAAAAGGTTTTAGTAACTTTTCCGGTAA +CCAAGGTTACTCTTTCCCCATCAATCTCCCAAAAGCATGCCAGAAAAAAA +AGAGAGAGAGAGAGAGATGCGTGTATGATTGTGTCATTTGACAGTGCGCA +ACAGACACACATAAAACAGCTGACATCTTCTCTTTTTATTTCAACTGATT +TTTAATTTCCCTCCTTGTGTTCTCTGAGTCTCTCTCATTTATTCAGTTTC +TCGATTTTCTTCCAAATTCATTAATATTTTAATCTATGCGTAAAGTGGAG +GAAGATTTCTTCTACGTTTTGATTTGCAATTTCTCGGGTTTTTCAAATTA +TGGATTTTGAAAAAAAAAATTTCTGAAATTTATTTTTGATTCATGTCAGA +AAATGAGTCTCCTGAATTTTTTTTGGAAAATATAAAACAAATTCTGAATT +TTTTTTACTTTTTGATGTGTAAAACAAAAAAATTGATTAGAAAAATCTTT +ATCTATTTTTTGAACTTTTCAATTTTAAAATCAAAATTAACTTCTAAGAA +ATAAGATTTTTTTCGGAATTTTGAAAAAAAATGTTGTTTTTTTGAGATTT +TAGTACATTCAATTTTCGTAAAATTCGAATTCATTTTTTTATTGTGCAAA +TGTTTTCTGACTGACTATGAGAAAAATTTCAACATTTTGAAGAACCCCCC +CCCCCCCCCCCCCCATTATTTGGACGGAGCCTGAATACGAAATGTGAGTT +CTCAGAGAAGGAGGTGAACAATTTGATTGATGTGCATATGGAGATGCTCA +TTGTGCATATCAGTTTGGAGCATCTATCTCAGAGTGAGCATGACATTTAC +TTTTACCCATTTGCGTAGGCTCCGCCATTTCACGATTTTTTTTTTCCAAT +TTTTGAACTAGTATAAAAATTTCTGAAATTTCTGTAATTTCTGCCATCTC +CTCATAAATTCCATTGTATTCTTTGCACTATTGTTCCACAAAAGTGCAAA +ATTTTCGAATTCGTAATGTGTCTTTCATATATATATCCATGCACTTTTGT +CCCTTTTCCTGAATACTAATTTGGTGTGCTCCAAGAGGAAATTTTTTTGT +TTTGTTGAAATTACTGCTCCTTTTCGGAATTTTTTAATTTCTGAGAAAAA +TTCAATTCCTAAATGTATAATACTAAAGTCAAAATACTAAAGTGTAATGG +TTTGTTTTTTGTTACAGTCTTTAGTTTGTAGCTTTTGTTTTGTGTAGTTT +TCCAACTTTTTTTTTGCCAAAATGAAGGCTGAGAAACCGAAAAAAAAAAT +TCAAAACATAGATTGGGCTGAAGCGGTATTATTGGTTTACTGTAGCATTA +CTGGGTTACTCTAGTTTGGCCCATGTTTGGTGTACGTTAGTAGTAACAAC +ATTTCGTTCATTTGTTTTTTGATTTGGTAACTTCTGGTGATTAAACTTTT +AATGTACCTAAATCTTCTGTTGCATTATTGATTTGTTGTTTTCTTCTTTT +TAAGTTAAACATGCTCAAATTAAATTCAAATTGAGTTGAAAATGCAAAAT +TATTATCAACTTGAATACCCAAAATTTTGGACGGTATTTCAAAAAAATTG +ATTTCCAGCCGCTTCGACCTTCGACACAACAAACGAATGCTAACTTTCCC +AGGATTACACAAAATAGGTCAAAATCCCCTTTTCTCAATTTTTTGCACAT +ACATCCTCATCATCATCATTGTAATGATCGTGACCATCCGGTCTTCTATT +ATTAAATGAGAGAAGGAAAGAGTATACATATGTGTCTTTTATATTAAACT +AATTATATTTCGACACATTCTGCGCATATCACTACTGCACTAGAATTACA +TTTTAAGAATAAAATGTAACCAAAAGACCAAAAAGTTGTTTGCATTTATT +GTTATAAACAGAATAGAATGAATGTTAGGAAACGTTATTAAAACTTGCAA +AGTGACACAATTCGGTATATCGATTTCTCTGAAATTACTTAACTTAGTAG +GCAGAGTTTTGATACTGATACGGATTTTACTAAATTTAATTTTTGTAAAT +CAGTATTGCTTTTATAACCTATTAAGATTTTTTTGTTCCAGCGTGCAATT +ATTTTTAATTCTATTTAGGATTTTAATAAATAGAAAAATACGTTTTGAAT +TATTTTTTACGTTATAATATTCAATAGTAAAGAAGCACACATCAATTCCC +CTATTCAGTTTCCATACTTTGCCTGATAAACATGAATAGTAAAATAGACA +CTTTCATTTATACAGACACCCCCCCCCCCTTGCTTCCGGATTAAATCCCA +ATAAAGGGTGTGGCAATAAGGCATTGTTGCAGTTTCATTGAATTTATTAA +TCATTTGACAGCATGAAATTACAAAACTGGAGAATTTCTAGTTTAAACTT +TTATACAATGAAGAAATCTTCCATAGAATCAATATTAAATTATCAATAAA +TGAGTATTTACGTTTTTCAGCAACGGTATTATTTTTATACTTACTAGTTA +TTAAGTTAGTAGTTAGTTACATTTTTAAATGCGATGCAGTCGAAATTTTT +TTATAGACTAGAAATTGTCTTAGTTTCCAGCCACTGACAAGTCGGCCAAA +TTTCAAACTTTCAGTAATTTTGCGTCATTTGTTGAGCCGCCATAACTCTT +TTTTTGAGACGTTTTCAAGAAGTTGAAATTTGGTATTTTCAGACATTTGT +ATCTTATTTAAAATATGAGTATTCACTCCTTTTACCTGCCAGTCGGCTGC +CTCCTTATCTCCTATTTTTCTCTAATGAGCACACACCACTATCATCATTA +TTATTACCACCTGTTCTTAATAATAAACATTTCCCGCACTTTATTTCCAT +TTCGATGCATTTTATAGAAAATGTTCCCCCTTTTCGAGCTTTCCAATTAG +ATTCACCCTTTGATTGCTCTTTCTTGGACGGAAGTGTTCCCCAATTCCCC +TTCATCTTATTACATTTTTATGCAGATTTTATTGCATTTTAGTGCGCTAG +ATTTTTCATGGGATTTTGCTAAATAATGCAATCACGCTCTAAATAAAATT +CTCAGTTTATATTTTAATGTTAAAACTGTGTGTAAAATTTACAAACATAG +TGAATACATTTTTCGAATAAAAGTATGAACATTTTTCGAGGGATCTATAG +AAAATTGCCGGCTGTTCCTAAATGCCCTTTCACTGGTCACCAAGTTCCTG +TTCATGCAATTCAAAAGAAATGTTCAGCCCCCCGCTCAATAGTCGCCCGC +ACCACAAAATTGAAAAGCGAACATTTTACTAGTCGAACTTTTGAATTGAA +CATTTTTGGAGTATTTTAAAGAAATGTTTTCAAGTCCACCAAAACATATG +CCAGGCCACAAAAATTTCAATTTTCCGCCAATTTTTTTCTCACAAAAGTT +GAATTTTCTCGAATTTCCGATAATTTTCGATTTATTTGAAAGTTATTGAA +ATTTATATTTTCTAAAACACTTCCACAATAACAAATTAATAGATATAATA +AAATTTGAAATTCCCATGCCACACCTCAAAAAGTGGCTCCCTTAACTCCT +GAGTGCTCGCGGAGCCCTACCAAACTTGGAACATTCTTTTCCCAACGGAG +TCATGAACATATGAGCATTAAATGAGTAGACGACATGTGTATACATAGGA +CCACCACAGCTGTTCCTTCCTTTTTATGAGAAGACATGTCATACACACAA +TGTCTCTTCTCCTTTCCGATTGGAAAATTAAAATTATAGGAGGGGGGGGG +GGGGGGGGCGATTCTTGACATTTCAATTACCCCCCCCCCCCCCCCACATC +CGTTATGTTGCATTTTGGTAGGCTTGGGGCCGAATAAGTCTCCCATGCAG +GCGTCAAAACGTCTGCGGACCTACGCCTGCCTCACGCCGCGCCTGCTGTA +CAGGAACCCGAAAAGTGTCGAACGCGGCTAAAGAACCACTTTTCGCACTA +TGCGGTGTAAACACAAGGTTTTGATTTGTAGTCATAGTGCATATATGATG +CGGGAGGCTGACAGGTAGGAGGCAAGCGTTCAACCGCGCATGCCCACCAT +GGAAGCCCTAGAGCCTAGTTTTAGATGAGTTTCAGCATTTTTGATCTACA +AGATTTTGAAAGTTTTACAAAAAAACCAAGATTTTTTGTAATTTATGAAG +TGATTTTTCTACATTTCATCTAGAAACCAGCAGAGTTATTTTTTGGGTAA +TTTATCAATAGAGCGCGTTCGCGTCATGAAAACAAAATGGCGGCCGAACT +TTGAAAATCGATGGCTGAATTTTTCGGAACAAAAGTCCGTAGCTATAAAG +CACAGGCCTACGTTTTTTTTGCTTTTAAATGACATAGTTTTCTAAAAAAA +AGTCTGTGGCCGAATTTTTAAATTTTGAATAGGGGCTTATTTCAAAAAAA +ATTTGAGGCCAACCTACTCTTCTCAATTATAACTTGCCATGGCAGAACTT +TTGAACAACTATTACAACGTTTTCAAAAAACAAGTTAAAGCATTTTTTCG +AATAAAGGTTAAATTGGTAGCCTAGTTTTCTCAAAACAAAATACTAAAAA +AAATATCGATGACCGAAGTTTATATTTGAAAAAATATGTGACCTAGAACT +TTTAACTACTCTTCCAATGTCTTCTAGCTTCTGAGAAAAAGTTCGTGGCC +TAAGTGTACCACGATGGTCTAGTTATCTCGGAAATAGCCATAGCCTAGTT +TTCTCAAAAAAATCGGTGGTCGAGTTTCCTGTATGTAGGCATGTAGGTAT +GTAATTTTTATCTTCCAGGTATCTATTTGTACTTCCCGGTAGCCAGGAGC +AATACTTTTGAATTCCTTTGCTCTCCCTATTCAGCTTCTCCCCTCACACT +CGTTTTTGGTATTCTATTGTTCTCCTCCTCTTCCCATTCTACCCCCATTT +CATTTTCCTCTTGGAGACCCCTGTCTCTCTCTCTTTGTATTGGCTCTTTT +ACGTCTTCTAGTAGGCTTTTCCTTAATGAACTTGTGTGTGTGTGCTTGAA +TCATCATCGCGTTCTCTCGTTCCATTTCCCTTTTGCAATTTTCTTTTCTT +GGAGAAATTTGGAAAGTTTTGCTCAAAATTCCTACGTACACATGCCTCAA +AATCTGGTTGTATATGGCCTAACATTCAATTTCTAGTGCACACAATAAAA +TTTTCCGGGAAATTCAAATTTTCTGATAATGAGGAAGGACTTTGGCGGAA +AATTCAAATTTTAAAAAAGTAGGCGGGAAATTCGAATTTCGAATTTTCTA +AACTTTTTGGCCGGAATTTCAAATGTTCTGAAAAATAATTTTGGAGCGAA +ATTCATATTTTCTCAGAAAAATCTCAGAAAATTTGAATCTCCCACTAATA +TTCTTCTCAAAAAACTGTTACGTGACCTATTTATATCTTATTTATTGGTC +CATTTATTACGTGGCCTAAAACATTTTTTCTTTTCCCCCGTTTACAGCGA +TCATTTGAGATGGCCTAGAAAACGCACGTTAGGCCATCAGGTTTACGGGG +TATAGTACAACCTCTTGCAGGGGACTGAGGTTCAGAAAACTACAAATTTA +GCTAATTCCCTACCTACTCTTGCAAATCCAATAACTAACCCAATTTCCCG +GGGAAATTTTTATTCTTAGAAAACAACTTGTATATCTCCGCAACTACATA +TCCCTCCTTCAAAATAATAATAATGGGAAGCTTCTGCTTCTCTACACCTT +CTTTTGACCAAAAACTTGTTGCCAGTGCCCTATTATGTACGGTCCGTTGA +GTTTTGTTGTTGTTCACAATAATATGTGTAATTCGCGCATCTGAAGAGGG +GAGGTGTAAATGTTGTGTCTAACCGTTATGTTGCTGTCACCTCCAAGTGG +TACAGGTGGCCTAGAAATTTGCGAAAACTCTTCCACGATTATATTTCTCA +AAAAATTACTTTTCTCAGAAAATTTGATTTTCTCACCAAAATATTTCTCA +GATAATTTGAATTCCCGCCAAAATTGTTTAAAAAAATAGAATATCTCGTC +AAAATTTTTATCAGAAAATTTGAATTCCCCACTAAAATTTTGCCAAAACA +TTTTATTTTCCCACTTAAAAAAGTTTTTTTTTTAATTTGAAAGTGGAAAA +GTTTTCTAGGTCACTTATACATTACCGGTGACCGAGGTCGAATTATTCCT +AGGCCACAAATCTCCCAAAGGGGTATTCCCACACCTAATTGACACCTCCC +CGGGCACCTTTGAGCACTAAGTAAGGACACCCACCCCTCTCAGCTTAATA +GCTTTTAAAGGAGCACACCAGCCATATGTTTTCTCTAATTCTCTCACTCT +CTCTCTCGGCTTCTAAATTCAATTTCCCCCCGTCACGCCTCTCGTTACGT +GAGGAGTGTTCAACATGTTCCCATTCCCTTATCCGATAAGTTTTTGGTAG +GCAGGAGCTTGTACTAGTAGAGGACATTTGTCGCTTCTTGGTCTTTCGCC +TCCATTTTCCGTAATTTATACGTGACTTAGAAAATTAGAAAAAAACGCAT +TCCACGAGTTTGTTGGACAACTTTTTTTACGTGGCCTAGAAAAAAATGAA +ACTCGGCCACCGACTTTTCTTTCACTTTTGTGAAGATATGATCTCATTCT +ATAATTCTGTCGAACCGATTAGGAGGGTGGCTGAGTTTGCACTTTTGCGT +GTTCTATACCATTTACAGAAGCTAGTCCCCCCGTCATTCTTTTTCCTGCA +AAATGTTTTTTTTTGCCCCCGGTGTCTCATCATACAGTACAGCAGCCAAT +ATTATTTGTTTTTTGTTTCGTCTTTTCGTCTTTTCGGAGAAAAAACGCTC +TATTCTATGACAAGGTGACGTCATTGGACTCGTGGCCTAGAAAGTTTGGC +AAACTCTTCCACCATTCGATTTTACAGGAGCCTCAAAGCCCCACATGGGG +CCTAGAAATCTTGACATTTCTAAAAAACATCCATTTTGAAATTTTTCGAA +ATTGGTGCAACCTAGCAACCTCTAGAACTTCACGTGACCTAGAAAAAACA +AAACCTCAAAATTTCATGTGGACTAGAAACTTTTAAAAACTCTTCCATCG +ATTTTGTTTTGTGGCGGGGACTTTTTCCAGTTTCTTTTTCACATAAAAAC +CAAAAAAAAACAAGACGTCAAGCTGTGAAAATGATTAGTCACAAAAAGAA +GAAAAACAGTAGTGTCGTTCCTGCCAATTTCAGAGATTCCTTCTTCGCTT +CTCACGACACGAGGGGGGGAGGGTCTAATTGGCACCCCCCCCCCCCCCTA +CTGAGGTGAGAAGCTTGAGTTGACTCACACGTCGCTCTTGTTTTATTCAT +TTTTGGCACAAAGTGAAGTGTGCGAAAATTGTAGTAGTCTGTGTGTGTGT +GTGTGTATGAGCATTTCGAATTTTAAAATACTTTTTTAATGTACCGCAGG +CCACGTGGTAAGTTTTTTTTCATAAATATAGGATTTGTTTTCTTGTAGAA +AAGTTTTTCGAATTTTGAAATGAAAAGGATAACTGGGAACGGAGAAAAAT +TAAGTTTTAATTTCTAGGCCACGTACCAATGAGGATGAGAAGTCGGTTTT +CTAGATCACAAGGTCATCTAAACTTTTAGGAAATTTAAAAAGTTTGGTGA +TTACGAGAATTTCTAGGCCACGTCGCAATACACCGGCGCGTTGGCGTTTT +TACACTTTCTAGACTACTAAGATTTTCCTAGGCCACGTCCCAATCAGGGC +TGTTGCAAAAAAAAATTTTCGACCAAAAAACAAAAAACAAAAAATTTTTT +GGTCTAACTATGGACCAAAAAACAAAAAACAAAAAAACAAAAAACAAAAA +AAAATTCAATGTTTGATATTGAACGGGACAAAACGGAATTTTTTCATGAA +ATATTCTGGTGATTTTTTATAAAATATTGAAAATTGAACGAACAGAAGGT +TTTTTGTTAGCTTTTTTGCTGAATCAGTGCTGTAATTTATTTTTTGGTTG +TTTTTGGTTTTTTTTTTGGTCTCAAAAAACCAAAAAAACCAAAAAATCAA +TTTTTCCCAAAAATACCAAAAAAAACCAAAAAAAAACAGCCCTGGTCCCA +ATGTACAGGTGTTGTGGTGCTTTTTGTGAGCTCTTAGGCCAGCTGGAGTT +TTCTAGGCCACTTGTAAATCAATGGTTTTTTTTCGGTGTTCTAGGCCACC +TGTCACGCCTAGACCATTGACCTAGAAGTTTAATGTTTTTGAATAATAAG +TACACGTACTCTCACATACCCGCAAATGCACATATCTATCTTCATTTCGT +GATTCTCTTCATCTCATCTTATTTTCCATTTCGGTTTACCCTTTTTTTCT +CTATGAATATATTTTCATGTACTTGCTCTTCTTCCCTGAAAAAGATTCTT +TTACACTTTTTTCATTTCCTTAGGCAGTTGTAAAGAACTTGTCATTAGAA +CTTTCAGAATGACATCAGAGTAGATGGCCGAACTTTTTCTAGGCCACGGC +TTGGGAGCCAAACATGGCTAAACATTCTAACTTCCTGGGTCATCTAGAAG +TTTCTAGGTCTTATGGGTGAAAATTGTCAAATGACAGAATTTTCTTAAGT +TATAGTTGAATTTCCCGCCAAACCGATTTTTTTTTGAAAAATTTAAATTT +CCCGCCAAAAATTTTTTGAAACGTTTAAATTTTATGCCAAACTTTTTCTG +AGAGAATTTGGTTTCGCTCCCAATTTTATTCTCTGAAAATTTTAAATTCG +CACCAAATTTTTCGAGAGCTTTTTGAAGTTCCCGGCAAAATTTGTTTTCG +AAAAATTAGATCCCCGTCAACTATGATAGAGAAGTTACGTCATCTGGCTA +CCCTGGCCGAATTTTCAATATATTTCTAGGCCACATATTGACCGCTAAAT +CATGTTGTGGAAGAGTAGTGACGTCACTTGGCGACCGCGACCATCGAGCA +GCGTGAGGGGCGAAGTATCCCCCTTCCCAACCCTAAAGACGTCGTTCATC +GCTCCTTTTTTGTTGTTGTAGGAGTTCCGTTTTTTTGTGTCTCGATTCGT +TTCCTCCTGTTTGTTGTCATTTCTGAACTCATCTCTACACTTCTCTCGTC +TTCTCTGCGTCTCTCCATCCTGCACACTATTTTTGTTTACCTCGATGATC +TTTCTTTTTGCGTGTGTGTCACTGACGAACGAACGGCTGACACAGACTAT +TGTTTTAGTTTTGTTGTTTAGAAGTAGTTGTAGTATTCCAATAGTTTTTC +ACACTTTGCATTATTTCAGATGGCTCAGGACGGAGACCGCCATCACATTT +TTGTCAGTGCTCCGCCGCCGCCGCCACCTTCCTCGTCGATTCCAGCTCCA +TCGCAGGTAAATTTAAGGTTGCAAGCGCGCTCTAATGACCTTTTTTGTGC +CTCCGGCTCCTCTTTGGGTTATTGCCAACGCGCTCCAATTCGAATTATTC +TTACTTTCAGCCAAATAGACTGGAAAAGGAGCCGCTCATCGATGAGGAAA +CTGACATGATTGACGAATCCCGAGCCACGTATTGGAAGGGATGTGAATTC +TTGAAAGCCTCTGGGTTGTACTCGAGTAAATGTGAGTTGGTCTAGAAAAT +TTGTAAAGCTCTTCCACGAAGTAATTAATAAGGGATACTATTGCCGACAC +CCAGGAACACGTATACCACGGAATTCAAATTTTAATTTTTTGAAAATATT +TTGGCGGGAATTTAAAATTTTAATTTTTTGAAAATATTTTGGCGGGAATT +TAAAATTTTAATTTTTTGAAAATATTTTGGCGGGAATTTAAAATTTTAAT +TTTTTGAAAATATTTTGGCGGGAATTCAAATTTTAATTTTTTGAAAATAT +TTTGGCGGGAATTTAAAATTTTAATTTTTTGAAAATATTTTGACGGGAAT +TTAAAATTTTAATTTTCTGAAAATATTTTGGCGGGAATTCAAATTTTAAT +TTTTTGAAAATATTTTGGCGGGAATTCAAATTTTAATTTTTTGAAAATAT +TTTGGCGGGAATTTAAAATTTTAATTTTTTGAAAATATTTTGGCGGGAAT +TTAAAATTTTAATTTTTTGAAAATATTTTGGCGGGAATTTAAAATTTTAA +TTTTTTGAAAATATTTTGGCGGGAATTTAAAATTTTAATTTTTTGAAAAT +ATTTTGGCGGGAATTTAAAATTTTAATTTTTTGAAAATATTTTGGCGGGA +ATTTAAAATTTTAATTTTTTGAAAATATTTTGGCGGGAATTCAAATTTTA +ATTTTTTGAAAATATTTTGGCGGGAATTTAAAATTTTAATTTTTTGAAAA +TATTTTGGCGGGAATTTAAAATTTTAATTTTTTGAAAATATTTTGGCGGG +AATTTAAAATTTTAATTTTTTGAAAATATTTTGGCGGGAATTTAAAATTT +TAATTTTTTGAAAATATTTTGGCGGGAATTCAAATTTTAATTTTTTGAAA +ATATTTTGGCGGGAATTTAAAATTTTAATTTTCTGAAAATATTTTGGCGG +GAATTCAAATTTTAATTTTTTGAAAATATTTTGGCGGGAATTTAAAATTT +TAATTTTTTGAAAATATTTTGGCTGGAATTTAAAATTTCTGAGAAAAAGA +ACCTTCGTGTCGAGACCCATCGTGGTGAGACCCTTCGTGGTGAGACCCAT +CGTGGTGACACCCATCGTGGTGAGACCCTTCGTAGTGAGACCCTTCGTGG +TGAGACCTTTCGTGGTGAGACCCATCGTGGTGAGACCCATCGTGGTGAGA +CTCATCGTGGTGAGACCCTTCGTGGTGATACCCATCGTGGTGAGACCTTT +CGTGGTGAGACCCACCGTGGTGAGACCCATCGTGGTGAGACTCATCGTGG +TGAGACCCTTCGTGGTGAGACCCATCGTGGTGAGACCTTTCGTGGTGAGA +CCTTTCGTGGTGAGACCCATCGTGGTGAGACCTTTCGTGGTGAGACCTTT +CGTGGTGAGACCTTTCGTGGTGAGACCCATCGTGGTGAGACCCTTCGTGG +TGAGACCCATCGTGGTGAGACCTTTCGTGGTGAGACCCATCGTGGTGAGA +CCCATCGTGGTGAGACCCATCGTGGTGAGACCCATCGTGGTGAGACCCTT +CATGGTTAGACCCATCGTGGTGAGACCCTTCGTGCTGAGACCATTCATGG +AGAGACCCATCGTGGTGAGACCCTTCGTGGTTAGACCCATCGTGGTGAGA +TCTTTCGTGGTGAGACCCATCGTGGTGAGACTCATCGTGGTGAGACCCTT +CGTGGGGAGACTCTTCGTGGTGAGACCCTTCGTGGTTAGACCCATCGTGG +TTAGACCCATCGTGGTGAGATCTTTCGTGGTGAGCCCCATCGTGGTGAGA +CCCATCGTGGTGAGACTTTTCGTGGTGAGACCCATCGTGGTGAGACTTTT +CGTGGTGAGACCCATCGTGGTGAGACCTTTCGTGGTGAGACCCTTCGTGG +GGAGACTCTTCGTGTTTGATATTATATTGGCGGGAGCTAAGGAGTTGGTG +TGGGATAATGTCAAGGTACTCTAGGGGTATTGTGGATTTGCTGTAGGGTT +ACTGTAGTTCAGAAAAATTGACTTTGTGCTTTTGAAGAGGTATTGGCTCG +AGAGTTAGAGAGGCGGAAGCTTCTGTGATATTTTTTACATTCCAGAATGT +TTGAAAAAGTAAAAGTTTCCACCTGTTTTCATGTGACATTGTTAAAAGAT +TATATGGTGTTTTATGTGTCGAACAATTTAAATTTCGCCAGTCGTTGGCC +GCGCCGTAGGCGCGGTCAGCGGCTGGTTTTTCCAGAAAAGGAATAAGAAA +TAAATTATTTGGAAGTTACTAGGACCCTGAATAGAATTCTAGGCCATATC +GAAAAAGGGGATGGGTGCACGTGGGAACCTTTTTTTGGATATTTTGGAAA +GAAGTAAGAAGTAAGAAGTAAGAAGTTGACTTAAGAAGTTGACTTTTCTA +GAGTAAGAAGTTGACTTTTCTAGAGATCATCTCCCCTCTATTATTCTCAG +CGTGACCTAGTTATCCGGAAAACTCTTCCACCAAAAAATGAGTGTCTCCA +ACTGAAAAATGCGTCATAAAACACACGGAAAAGGTACTTGTGTATTACAT +GCCCTCATTTTAATAGTAGTTTTTTAAGCCATGAAAAATAAAAACGTGAA +CCACAATTTGTATTTTTAGGCTTAGGAAATAACATTTTCTAAGCCTAAAG +AGGAAAATGTGTAATACACAAGTACCACGGAAAATTTTTTGAAACCTTCC +GAATTTGAAATAATTTAACTAAAAGTTTCTAGGCCACGATGAAAATAGAA +ACAATGATGTCCCGATTTTGCTGAAAATTTCTGTCCATAGTTATTTAGAG +TTCTGAAAAAAAAGATTTTCGAGAAATGATTTTCTAGGCCACCAGAAAAG +TTTCTAGGCCATTATCCCTTCTTGATCCTTTATCATTATGATTATGATAT +TTTTTAAACGATTTTTTAGGCCACCAGAGGGAATTCTAGTCCGTGTCAAA +AAAAAAAGAAAGGGGGTATTCTTTCCACATAAAAATCCCGTTGGCCTTTT +CAATCAAATTTCTTCAATTTTTCGCATAAAACTTACCTCCCGCTGTGACA +AGCCTCCTCCCGTCTCCCAGTATTCTCAATTCATTAATCATCACCCCCAA +TGCCCTCATCAACTACAGTATCCCTGCAATCCGCGTCTGCAAATATGTGC +CGAATATGTCATACTTCTACGTCAACGCGGTCAAATCCGCTCATCTCACC +GTGTCGATGCTCTGGAACACTGCTCTTTGTGCATAAGGCGTGTGTTGTGG +TGAGCTCTTTTTTTGTAAAATTCAAAATAATAATTAAAAAATTTAAAAAA +AAACCTTTTGTGGAATTTGCAATTTTTATAAAATCGTTAAAAACCAAATT +CAATTTATACAAATTTCCACATTTTCCAAAATAAAAAGAAATAGCCATGC +CCACAAAATGGGCGGCGCTTTCATAGCCACGTCCATTTTGTGGGCGGAGC +CTCGGATCAAAGTTTTTTCAAAAACTTACTATAAGTTGAACACGGATTTC +TGGCTTCCTTCATAAATCGAAATGGCAGAGTTTGCCGAACTAGGCCATTT +TGGGTCGGAGAGATTTTGTGTAGATTTACGGCGTGTTGCGTGTCGCGTCG +CGGCTCGTTTTTAGTTGTAAAACTGCTGTATTTGTCCGTGTGGAGTACAC +GATTTTTTCCACGCGCTGTCCGGCAGGCGATTGTCAATGAGGAGCGAAAA +TTCAATGCGAAAGGCCAGAAGCCCGTGGTTGAAGTGTGGTTTCAATATTA +CAGAAATTTTAAAGAGGAATAAACATGCCTGCCTACAAAATGGGCGGAGC +GTTGGAGGCGTGGTCTAAGAAGTCACGCCCTTTTTTTTAAATACTTGTTC +TGATGTACAATAGAGCGCATTTACATCAAATTAATAATTTGTTTTTCAAT +TTTTCCAGAGATGGCTGGAAATGTCGACTCGAAAAATGGTCCCATCACCA +CGTTGCGAACTATGCGGCTACGATTATCGACGTGGAAATATATTTCAAAT +GAAATCTTTACATGTTCCACACGTGGATCGATCATCTTGTCTGCTCAATG +TGCTCTTTTTGATTACCGTATTAATTATGATATTTTGTGGATATTTTACG +ATTCAATTCATTCAGGAGAATGCACTCTTAAAACGAAGGTGGGCGAAGTT +TTCTGGTGATGACCTAGGAAATTAGAAAACTAGGCCACCCCGCAAATGTG +GTGGCCTAGAATACCGAAATTTGACTAAGCTATGGCCTGCGGCCTAGAAA +AATAAAAGTAGACTGTATAAAATTCTCATCAAGCCTTTTGGAGATGAACT +GGAAACCCAAATTTTTTGGAAGAAAATATTGACCTCCTTTAAAACGGTGG +CCTACTTTTTCTGATGGCCTAGGATTTTAGACAAAGAAGCCACACAGCTA +CTATCCACATAGTTTCAGGAAAAAAAATAAGAAAAATAGGCTCCGCCCAC +ATATTCTTTTGAATTAGAATATACACGAGCCATTTATTTTGCTAAGTTTT +GAATGTTAGCTCCGCCCACATAATGATTTGAATTTCCCGCCCATTTTTCT +CTCAAAAATTTGAATTCCCTGCCAAATTTTTTTTTGCGAAAAACTCAATA +CTTTCAGGCTCTTCGCGCACAGTTCGACAAACACAGCGTACACGTGGAAA +CGGCGTGGCTATTTCAGCGGAAACGGGAATGGAGACGGGGACGGTAGTTC +GGATGGATATTTCTCGCGTACACCTGTCTCATCACTTTTTGACATAAAAG +TGGTCTTGTGTGCCAGCATGTTCTTGGTCTCGTTCATTTTGGCCCTTTTT +ACACAGTATAAGTGAGTTTTTTGACACGTGGCCTGGAAAATGAGAAAACT +CGGCCACCGATTTTTTCAGCCGAATTTTTTTAGTTTAGCGGTCACACGGG +CTTCTGGCCATTCTCTCTGCATTTTTCGCGCTCCATTGGCATTGGCTTGC +CGGACAACGCGTGGGAAAGTCGTGTACTCCACACGGATAAATTTGTTCAG +TTTTACATTGAAAACCGAGCCGTGACACGCCGTAAATCTACCCCGGCCGT +GGCCGAGTCAAAATGGCATAGTTCGGCAAATTCTTGAATTTCAAAATATG +ATGGAAGCCTGAAGCACGTGCGGTCATAAAAATCAATAAATTATCTTTTT +TTTCCAGAGCCGAGTCCACGATATTCCGATGTATTTTCCGATTTTTTGTG +ATCAATAAGAATTGGATGATCAAAAACTACGATATCAAGTGAGTGGGCGG +AGTGTAATTTCGGCGGGAAATTCAAAATTTTTCAAATTTTTCAGAAAAAT +TTCGCGCAAAGTTCAAAAACTCAAAACTTTCGGTAAATTTCGGCGCGAAA +TTCAAAATGTTAAAAATTTTGGGGAAATTTTGGAGGGAAAATCAATTTTA +AAAAACGTTTGTTTGAAATTTTTTTAATTTTCAGAAATGATCCCGAAATG +GCTCACCGCCGCGGTCTCCAGAAGTCTTCACCTGTTCCGTTAACCTTATC +AGCTTCTGATATGTGTATCCACGTGTCATCCTAGTCAACAATTCAACGAA +AAAAACCATTCCAGTTACAATTTCTCATTTCTTTTCACCACTTTCGGGTT +TTTTGCAAATTAAAAAAATTTCGATTTTTTTTTTGAAATTTTAATTTTCC +AATTTTTATTTTTATTCCACAACTCAGGTTGCTCAACAGTGCCTAAAATA +AATTTTATTTCTTTGATTTTTTATAAATTTACAAAAAAAATACAACAAAA +AAATAATATTACACATTCGTGAAAAACGGAAAAAAAATTCAGCCTATTTA +CATTAAAACACGTGGAATTTGAAATTTTAGCGATATATCGATTACCCTTT +CTCGGAAAACTCGTAATAAATGTGAAAAAGGCGAGGAAATTGGAAGAAAT +AAATGCGGGGGTTTCTAGAAAAAAAAATTGGGAGAAAGTTTAAAGAAAAA +TTCAAAATAATGCTCCGGTGTCATCGTGTTCCACAGTGGTTAGATTCTGG +TATTTTGTGCATGGTGTGCTCTGAAATTTAAAAAAAAAGTAAAAAATTGA +AAAAAAAATTTCTTAAAAATTAAAAAAAATGAACTTTTTTTTAAAATTTA +TATTCAAAAATAAAAATGTTTGGTATACCTAATTATTCATACTTTTATCA +ATTTTCGAGAAACTTCAATTTTTCAACTGCTAACGTATACAACTCGCGTT +ACTCGAAAAAGACCTGGGGACTAGTTTCCCACTTGGTGGCCTAGAAATCT +CCAGTAAAAACATCGACGACCGAGATATGAGTTTCTAGGCCTCCATATGA +AAAAAAAACTCGGTCGGGGACTAGGTTTCCACATGATGGCCTTGATAACT +TCAAATTTTTTGGTGACCTAGATTTTTCAAAACTTGGATTACTAGGCCAC +TAAAAGCTTTTCGGTGGCCTAGAAACCAAAATTGCGTGAATTTTTCATAA +TTCTATATCAAAATTGACTAAACCGAAAAGAATGCGATGCTTTTGCAATA +TTTCAGCAGTTGGTGTATCCCACGTGGCGACGGGATTTCGGGCGACCGTG +CCATTGATTAGAGCCAACGGAAGATATTTTGAGCATTCGGCGGTGCTCTG +CAAAAATTTTTTTTTTGCAAAAGTTAAAGACGCATGGTGGGTCTTGATCT +ATGAAATTTCGTGATTATTCGAAAATTTTTTGTCCTTATTGACAATTTTT +TTATCCACAAAAAAGGCGGATGTCCTAATTGCCAAAAATGTGGGTTTCTA +GGCCACGAAAAATAATTTTTTGCTTCAAACATCCTGCTTTTTTTCCAAAA +TTTAGCTTTAAAAAGTCGGTGGCCGAACTTTATTAAAAGTTCAATTTCTC +GGCCACAGAAACTTTGTTTAAGTTTTCACATTTGGATTTCTAGCCCACCA +ATAACGTTTTTATTTCATATTTTTATAAAAATCGAATTAAAAGTAGATGA +TGACCTAGTTTTTTTTCAATAATTTGGGTTTCTAGGCCACCAACTTTTTT +TAAAAATTTTCTTAATTTTCCATAACCAAAAAAAAAAAACAAAATCGATG +GCCTAACTTTTTGGCTTCCTAGGCCACCAATAACTCTTTTATTACTAATT +TTCCTCACTCTCTGATGTCGATAAACACTTTCTTGTCTCGAATATCGCTT +CCCACACCCATCACACTCAAATGCTCCATTCGTCTCATGAGTGAGCAAGT +GTTGATTGAGCCCATGCTTTTGCCGGAAAGTTTTCTCGCAGTCTCGACAT +TTATAAGGTCCATTGTTGGGCTGGGCCTCGTGAGCCGACGACGGGGCCGC +CCGTTTTTTCGCCCTTTTCCCCGATTTTTCCGGTGAAAAAGTGTCGAAAT +ACGCGTTATTGTCATCTAATTTTGGTACATTCGCCAACATTGCTAGATTC +TCCTGAGCCACCTGTTGTGACGTGTGAGGAATGTGATGGTGCTGATAGAG +GTCTGGTGGTGGCTGAAAATGGGGAATATTCCCGGCGCCGAACATTTTCA +GAAGTTCCAGGTCGAATCGTTGTTGAGCATCCGCGTCGACTACTTGATTG +AGGGAGACGGTGAAGTCAGTTGAGGAGGTGGATGGCAGTTTTATAGAGAA +ATCCTGCAAAAACTCAGGTTTTTGCTAAATTTTTCAATTTATCATTGTAA +TTTCCGAAAAATTATAGCTTAATTTTTAGATTTTTCGCTTGATTCTCAAG +TTTTTATGCGAAAATTTAGTTTTTTGTCAATTTTTTTTTGTTTTAAATGT +AAAACTACGGTATTTAAAGGGAGGAGCACTAATTTATGCCGATGGGTCTC +GCAGCGAAAACATTAAATGCCTTAATTTAGCCATGCGCCTGGAAGGTTAC +TGTAGTTTTTATTGATTGATTTTTCATTCAATTTGTGGTTTTTGAAGGTT +TTCAACTCATTTTGAAAGGCTTTTATAGATTTTTTTTTCTGAAAATCAAA +TTTAAATGTTAAAATAATTTTTTTTTTTTTTCACACAAAAATAACAGAAA +TTCCGAAAAATTGCAATTTAAACAGCTCTAAAATATGAAAATTAACGCGA +TTTTTATCATTTTTTGCTTCAAATCGCTGACTTCTGGCAAAAAAAAGGAA +AATTCAGCAAAAATCAATTTTTCAGAAAAATTTGATTGATTTTTGGAATT +TTTCTTACCAATCCGTCGTCTTGCCGTAAATCCTGTAGCTTCATCTCCTT +AGCCAGCAGATTTCTTACATCTAATTGCACGTGGCAATTGCAGTTCTGAA +AAAAAAATGTTTTTGAGATTTTTAGAAAACTTATTTTGTAAATGTTCTAG +GTGGGTTTTCAAATTTTTTTTTAAATTTAATTAAATCAAATTCTTCTCAC +CGTCAGTTTCTCTTTGACAAAATCGCTCAAATTCTTCTGATTTTCCTGAA +CTTTCTCCACTTTCACGGCCAAATCCTGCTGCTCACGCAAAAATTGTTTG +ACAAGACACGTTAGCTGGTTCACATTTGATAGATTGTCCGGGATTTTTAT +AATCTGAAATTTGAAATTAAGGATTTTAGCGGTTTTTTCGGCAAAACGTA +AACTTTTAACGCTGAAAACTCACATTTTTCGAACTCCGCTCCAATAATCG +TCTAGTGAATTCTTGAATAAATCCGGTTGCTTTCATAAAATTCTGAAATT +CCTCATTTCCAATGAATTCGCCCATTTTCCGATGGAAGAAAAACCAATGG +AAATACGGCAATATTTGCGCACAAAATCGATGCTGAAGTGTCGTCGGACG +CAGTGTTTCGTGTGCAGTACACGCCTACGACAAATTGCGGACTTTTTTGT +TATGGAGAGAGTAGAATAGAGAAGAAAAAAGAAGATAAAATGGATAAAAA +TTGCGCGTTTTTCTCGTTTTTTCTCTGAATCTCTCAATTTTTAGGTTTTC +GATCCATATACGTCCCGAGTGGAGATGAAGCCATAAATTTTTCTCTAAAA +ATTGTTTCTTGCCCCTCCAAATCGCTTATTCGTTTTTAAAATTATGAAAA +AAAAATGCTAAAAATGCTTACCAAACCGCAAATTTTTAATTGGAAAATAC +CCAATATTTTGCAATTTATAGTTTAAATTCAAGAAGGTGCCAAAATTTCT +GCAAAATTGCATATCTTCATATAAATTGTTACATTTTTTGTAAAAACTTG +AAAACCCTGCTTTTCACATAATAGTACTGGAATTTTTCAATTTTCAACAA +TTTCATAATTTTTGACCAATTTTTTATTGAAATTTTCAATAAAATATTTA +AAAGATGTGGCTTTCCAAGCAGATTTTCCAATTTTTCCGAGTTTGAGTAA +CTAAGTTTCAACCAAAATGATGTCACAAGTCAGAAAATTTCCCTAAATTT +CAAAACACAGGTGAATAACTATAGGATTAGAATCTGCAAAGATTGAGTCT +GGAGATAATTTCGGACATTTTTTCGGATAGTTTACGTTTCCTGTAGTTTC +AAATAGGCAATTTTACTTTAAAGGTTGCTAATAAAATTAAGAAAAATCCT +TATATAGTCTCCACCCACAGATTGGCTTTTTAGATATTTTCAAAATATCT +TGTAACGAAAACTACAGTAATCTTTAAAATTAAAATTATTACTGTATTGC +TTTTGTCCATTTACGGGCTCGATTTACGAAATTAAATTTAATAATCTTTA +ATCTATAGAATATTAAAATTAAGCAAAAAATGAGAAAATAATACGAAGAA +ATGAAGGAAAATGGAATATCGGTGTAACTATCCGAAAATAAATTCATTTA +GAAAATCGAGCCCGTAAATCGACGTTACGAAGAATTACTGTAGTTTTCGC +TACGAGATATTTTGCGCGTCAAATATGTTGAGCAATACGCATTTTAAGAA +TTTACTGTTATCGTAATAGTTCAAATTTTTCGAGATAATAGTCTTCCAAA +AAACTATTGTTTAAGGTTTTATTTTTTCCGTAATCTAAATTGATTATCAC +TAGACACTGTTCATTAATCATTCAGAACTTGTATAATCCATCTCGGTTAA +ATTGTTGGTGAGACAAAGTGTAATCTGTTCTAGTTGGGTCACACGATCCC +TTTTCCACTCAATCGCTTACCCACTCAACACTATAGACTAGACACTCACA +CAGGAAATAGTATTGTTTACCTGTTTTCTTTTGGACACTGTTTATAACTT +TTCCCTCTCCGTTTCTCTACGTTTAAATTTGTCAAAAATTAATAATTTTC +TTACTTCCACATTCAATACTCATTTAATGACCGGTATTTGAAAATATTTT +AATTTTTTAATCTTTAGTTATTACAGGAACAGTAAACTCTGGGAATTCGT +ATTGCACAACATATTTGACGCGCAAAATATCACGTTAGCTGGCATAATAT +TAGGCATATATTGTTTCTACAATCTTGTAATGTATAACTGACTAACATCT +TTGAAATAAGTTTGTAAAACTTGTGAGTTGGAAAACATTGTGCATGGATG +TCGTGTTTCGCGCACGCGCTAGAGTAGTCATAAAAAGATTACTGTAGTTT +TCGCTACGAGATATTTTGCGCGTCAAATATGTTGTGCAGTATGCATTCTC +AGAATTTTGTGTTCACGTAATAAATTAAATTGTTAAAAGATATAATAAAA +GTTAAAAGATATAACAGATTTTTTCTCACTTCCCTAATATGTTTAATAAT +CAATCATTTTAAATTGTGCCGAAAATTTTCCGTTTTCCAATTGTTCGGAA +TTTTTTCGGTTTTGCTCGAAAAAACCAAAAAGCAAATTTTTATAAATTTC +CCTGGTGTTCAAAATTTTCCCGCAATTTTTACCTATTTTATTTTCAAAAT +ATTTATTTATTTCAGTTCCCCCAAGTCAAACCGTTCGATGTTGTAGAAAT +GGAGATAATTCCGCTGCATTACGGAGCACAAGTTGGGATTTATGACGAGG +ATCATGAGGTTGGTAGATTTTAATTTGTTTTTTAAATCGTGGCCTAGCAC +ATTCTAGGCCACAGGTAGTGACGTCACTCTGAACATTTTCAATATATGTA +AATTTTAAATTCAAACTACTTAAAACTCGGAAATCACTTTTTCCGTCAGA +TACACAGAAATAAACTAGTTTTACCTTTTAAAAAACTAAAACCATTGAAC +TTTTCACAAATGTTCTTTGAAACTTGAGATAATCTGCAAATCCCAAACTA +TTAAAAACTGAAAAAGGTAGCCTAGAAAATGAAAATTTTCAATAGTTTTT +TCAAGTTCAAAGAAAAAAAATTGAATTTTTAAATTGTTTTTTTTCGCTAC +AAGTCAAAATTATATTATATTTATTAGTTTTTTTCAATTTAAGAACATTA +CTAAAATTAGTGCATATTTAAAAAAAATGTTTGTTTCGGAGAAAACAACT +ATTAGTAATTGCACTGCAATCATCAGATTAGTGAGGAATTTAGTTCTATT +TTTTTCTTTTTTTTCTGTTTCAAAGTCGTTTTTTCATGAAAAATAGACCT +TCGAGCTACTGGTTTTTTGAGAAATATTATTTCAATTTTCAATTTCATGA +TGAACAACATTTTTGGTAACACATTTAATTCTAGTAGAATATTATCCACT +TTTTCTCTAATTTTTCAAAATTTATTCCTAAGTTTTTCTGATCAATGAAG +AACTACCTTTTTACGACAATATTGCCTTCAATTTTTTCTCTCTGAAAATT +CGAAATTTATCTGAATCAATGGTGCCGGTTTTCTTATTTCTGAATAACGA +AATAGATTTTTTATTTATTTTTCAACAATTCCCGGAAATTTCTCTATTGT +TAAAAACAAATGAAGTGAAAATCGATTTTTTTACTTCGAAAGTTTAACAT +GAAATTCGATAAATTTAATCTATGATCTTTCAAGCTCCGCGAGTTTGAGG +CGGGATGTTGATAATTAGAGATATGCCGGGGGAGAACACTACTCTCCAAT +TATATTTCGGTTGCTCGAGAAATATTTTTAATGATAAATACTGGATACTA +GATTCTATAGAAAACTAATTTATTTCAATAAATTTATTATTATTCAGGAG +AATTATATTTTCTTGCTCGAAAGAAAATAAATAATCAAAAACCGACGCAT +TTTCCTGAATTTATAGTTATTCAGAAGAATATAGATTTTTATTTTCAAAT +TCTGAGAATTCAGAAAACATGGCTATTTGCCGGCCTAGAAAATAGAACAA +CTAGGCCACCGATCATTTTTGTTTTGCCGTTGTCAGGCTTCTGGCCTAAC +TTTCTCTATCTTAAAAGATTCCCAAATTCAAACTACTGGCTTTCCAAAAC +CTTCAAATTGTGGAATGAACTTGTGATTCCAAAGATCTGATGTCAAGAAT +TCAGTCCATAGTTCATATACTCCAACAACACTTTTGGAATTTTAAATCTT +CATGGTTTTCAAAAAGAATCCACCAAATTATTTAGCAACGGGGTTTTCCC +TTCTAAACAATTGTGTGACACAAATCATAATCTCCGTCACTTTGTACAAT +TTTTCTAGTTTTGGTGATTTCCCCTCATGAGCTCAACGCGGCGGAGTAGA +TCTTCCATGCAGGCGTTAAAACGCCTGCCTGCCTGACTTTAAGGCGGCCT +CCGCCTGCCTAACGCTTCAGTCCTAGTCTTGTGCTAAACCATACATGAAC +TATTTTTCTAATTCTTAATTTGGTTCTCATAAAATTGATAAAAATTAGGA +AAATTTGAAATCTGAAATTTCAAGTAAAAATGGGCGGCAAACTTTGTATA +AAAAAAAAAAGAAAGCTCGGCCACCAATTTTTCAAAGTTTCTTACCGCTC +TCTGTCTTGCCTCGGGCAAGCCCTAAAACTTTAGAAAACATCCCCGAACA +AAAAAGTAATAAATCCTTCAAATGTGGGAGATGCCCCGTGTATATGTCAC +CTGTCGACTCGTCGAAAACGTTTGTGCCACCCGGCTCTTTACCTCGTCTC +CTCTTACTCATCATTTTACTGCCCCCGTTGCTTTCCGGCTAATGAGGTTC +TTAGGGCGTAGGACGCCATTGATTTGTGCTCTTTTCAGGCAAAATTTTAG +ATTTTATTTCTCTGATTTCACTCAATTATCAGACAATCTAAGTTTTTTGA +CATGTTCAATGCTGGAAGCAATTTTCGATTTTTTTATCGACCATGGCCTA +AAATTACGGGTCAATTTCCTGAAACGGACGAACATTTTTGAAAGCAAAAC +AGTTTGTAGAGTTTCGCTAAAATTTCTGATTTTTATCGAAAAAATCGGGC +ACACCAAACAAAAGTTCGTTTGTGTCAGGACCTTGACGGTACGCAATTTT +CGGACAAACCACGTGTGGCTGATTCAAAAATGTCAACTAAATTGACATCT +TGAAAACATTTTTTTCACCTGAAAACCACTAACAGTGTCAGGTTAATCCG +ATTCAAGCGCTATTTTTATGAACTTTCCTGAAAGTTTAATTCCACACGTT +GTGAGGGAATTTGACACATTTTTAGAAAACCTGATCTCACGGTTAATTTT +TAAACACTTCGAGGGCCCAGAAATCCTAGTTTTTTTTCTGGTTATTCATA +GTTTTTCTAGAATTTAATTTCACATCTACATTTCTAAACAAAACTTTTGA +AGGTCCTTGTAATTCTTCTCTAGTTTTTTATTGTCAAATTAAGTTTTCTC +CAAATTAGGAAGAAGCGATAATTGCGGGTTTTGTGAGGGAAGTTTGTCGT +CGGTCCATTTGTTTTGAAATGAGAATCGGAACGATTTCCTGTCTCCCGTA +GAAACCAATTAAACGAAAACTTTTTTTTTTCATTTCGTTCATTTTGCATG +CTTGCTAGCCTCGTCTATTGGAATTCTTTTGTACTATGATTCTATTCTAG +TTGTGTCTGCATTAAAAAAATCGATTTTTTTGTTGAGTATATTTATTTTT +CAAACAAGCCGAAAAAATAGATCAAAACTGAAAATTTTATAAGAAAAATT +TCAGTTTAAATCTAGTTTTTTTTTCAATTGGCCAACTTATAATTTATATA +TACTCTCAAAATCAAAAAAAAATGCACATTCTATATTACCCACAAACATC +GAAAATCCGCTATTCCCTCAATTATAAAAAATGTGAGAAAATCCTCGATT +CTTGGTTGCTATGAGACAGATTTCAGATTTTTCACCGGATAAACAAGACG +TTATCATTACTTTTCAGTAATGCGCGTTTATTTTTCTATTCCATTTTTCG +AATTTTGAGATGTTGTATTATTTAGAGAGCACGAAATTCTAAGAATGCGT +ATTGCGCAACATATTTGAGGCACAAAATATCTCACAGCGAAAACTACAGT +AATCCTTTAAATGGCTACTGTAGCGCTTGTGTCGATTTATGTAAATCATA +TATTCGTCGATATAATATTGAGCGAAAATTAAGAAAATAATACGAAAAGC +GAAAAATTAATATCGAAAATCGAGATTCCGTAAATCGACACAAGCGCTAC +AGTAGTCATGTAAAGAATTACTGTAGTTTTTGCTACGAGATATTTTGCGC +GTCTAATATGTTGTGCAATACGCATTCTTAGAGTTTTGTGCCTCCCGTAA +TATTATGTACAATGCGTATTTCCTCTGCATGCAAGACTAATTTCCGATTG +GTCTGTAGAGGTGCAGTTGGCTGGCTGACTTTTAATACTTATGTTCCTTT +AAATTTTCAAGTACGATTAGGAACCCTTTCTCTCAGAATTTCACTAGTGT +ACCTTAATGTTTGTCTTTTGCTACCTGAGACGATCATCAAGTCTTTTCTT +TTGTTTGTATTAGATTTCGCAGTAAAATTGTGAAAAAAATTGCAAAAAAT +TGAGAGCAAGAGCAGAAATGTGCACTTCTCGTTGTACCACGATTTTTCGT +TTTCCCACTAAATACCTATACGTATAGGATTATCCAAAGATGATCCCGGG +GATCACCAGTTCTTAGTTTCCTTATCAATTTTATATTACTCGTATGCCTT +CCTCGTTTTTTTTTCTAAAGCCATGAAAATCATAGGTATCGCCTCAGCGG +GTCGTAGAAGGAGCACAATGTACTCGAGCTCGTCACGAAGACCGTTTCGA +CGGCTGGTTCCGCTTAAAATGGTTAGAGAACTGGGTCTTGATGCGATCCT +AACAAATTTTTTGAATCTCTAAATAGTCCCTATAGATCATGTAATAATAT +AGGTTGAACGTTTTACAGAATAAAGTTTTACAATAAACTTTATAGCATGG +GTGTGTGGCAAATTTGCCGGACTTGCCGTTTTCCGAGATCGGCAAATTTG +CCGAGTTTGCTGCACACATGAAAAATTTTTAATTAAGATTTTGTGCAAAA +ACTAATGTAGCCCCTGGTTTACACCTTTTTACGATATTCTGAGTACATTC +GAAAAGGATGTTTTAAATAGATTGAATATCAAATCAAAAAAGAAAGTTGC +ATGAGTATTATATCTAAAAACTTTTAAAGAACACATTTTCAGGCACAAGG +CCGAACGGCAACCGACTACGCGGGTCAGGACTACGATGAATGTTATGATA +GGTTAGTTTCTTTTTCTATTATTTCATTCAGAATATTACGAATTAATGCT +TAAAAAATTTTCAAATTAATTTTCAAATCAACCGCCTTAGCTCCACCCAG +CTCTCTAGATCGCAACCCGCAATAAAGCCCATAAATCAGTGGGCAGCTGC +TGCTGCTCCGTAGTGGATCAGTCTGTCGTCTCTCCGATCAGTGCGCTCTC +GATGATACTCTCACATTTGACCTTTCTCGCTTTTTGTAAACTATGTGCTG +GACACGTTGAAAGTAGTATCAATTGCACTTTTCTGGGTAGTTACCGATAA +AATTGCCCAGATGGAAGAGTTTTCCATAACAATTTCTCTTCCATTTTCAT +CTATCAGCTCTGTGGCCCCGCTCATTAGTGTTTCTCTAGCCGATGCTGTT +CCAGGTTCCCATGGCAATGTGTACATGTGTGCCTAAAGTGAGCCAAAATG +CTCTTTGAATTATTCATTCATCCTATGTTTTTTATTCGTCCTCACGTGAC +CTGCACCACACTGCGCATTAAATATTAATTGGCACTGAAGAGAGCCGCCG +CTCGGGCAAATGTTTAAATTTTAAATTTAATTGATTTATACATATTTGAA +AAATGAGACACTATGTTATTTTCGCCGAATTCGTTCTCTGAGCATTGCGT +TCATATCTTTGCACCTATATGAACAATTAAAATAATTTGTGTGTCCGGTA +ACGAAAAACCCGAAATAAGTCTTGCCTATACAGGAGTTTGTGGAAAGTTT +TCAAAATTTTTAATGCAAACAACGAAGGAAATTGGAGACGTAATACGATC +ACTAGCAATCTGAATTTCTACTTTCAAAACGTTTTTTTCATAAGAAACTC +CATTATCCAAAATCCGGCCACCTTGCTAATCCTGAGTCCATAATAGGCAT +TGCTAAGGCAAATCTAGGGCTTTTGGCCGATAAAAGACTTTTTGATAATA +ATTTCCAAGCTTAAACCTTATTCATATTACTTTTAGTAATCCTATAAGTT +TTGTTTGCAGTGGTTCAGAATTGCCGAACATTCCAAGTTTTTTGATAAAG +GTTTTACATATATGTTGAGCTTAAAAAATAAACTCAAAAAAATTAACAAT +TAGTTCATACGTTATTAATTTCAACGAGTTTTAGTGTAAATATATATGTG +GTCCTCTATATATTTTCCGTATTATTATTATTATTGATTCGCTCCAAAGC +TTTAATTTCAGTCTCAAGACTATACTGCTCAACTGTGTTTATAGTAGTAT +TTTCAAACGAACAAAAAGTGACAATACAGTATACTTTAAACTAAAAAAAA +CTTTGTCGATGAAAGTCTATCGATCAAACTAGCGAAATCCGCCCGTTTAA +TCCGTTTTCCCGCCACCATCACTTATTGTGTTTTCATAGAGCTTTATTTG +ACGGAATTTCCTTTCTTCTGATTTTTCATATTTAACCAAAACTTACTTGA +AAGAATCTTAAAAGGGATTTTTACAACTCTCTGGATCAGATTTTTCGAAT +TGTTTCATTCGCAAAAGAAGAGCGACTCACTGCTATAAATGCAACATTCA +CCACACTATCTCCACAATTTCATCTATTAATTCATACAATGACACTACAA +TAATCCCCACTTGCTCAGAATTTGTCTCTCCCGCGGGGGACAAATTGGAA +TCAATCATTCTGTCGGTCGACCATTGAACCACCACCACACAATATGGTTC +AGCGGGGGGAGGTCCAGTTTTATTGTTATTACGTATACTGCTAGGGGAAC +CCAATTTTCGGACCCCGCGCGGAATATTCAAATTGGAAAGAGTGTGTGTG +CAAAAACTTTGTCCATCTTGTGTCCAGCAGACCAGCCAGCAGCTTCTCAA +TTTCCGCTTCAACTTTCTCCACTTTCCCATGGGACAAACCTTTTGTCTTT +CTTCTGGCTTCTCCTCTTACTTCTTATTCTTCTTCGTTGCCCAAATTGTG +CTGGAAGAACTAGAGATGCTGAAAAGAAATAGGAAAAGAGCACGAAGACA +ATATTTATGTTTTGTTTTCCATGGTTCGCCTCGAGTATTTGATTAGGCTT +CTCCTTGTTGTCTTCACTCGACGTCGTGTTCTCTATTTTATGTCCACTCT +TGAATTCCTGGAGTTTTCAGTGCACGCATTTGTTGAGCTGTAAGAAAGCT +GCAGGAGTTTCCCAGAATTTGATCGATTTACGGAGCGGAGTGTCGTACTA +CTTATTTCCGGATTATAAAATTCTGAGAATGCGTATTGCACACCATATTT +GACGCGCAAATTATCTCATAGCGAAAACTACAGTAATTTTTACGTTTCGA +GAATCGAGCCCCCCTAAATCTACACAAGAGCTACAGTAGTAATTTAAAGA +ATTACATTTCCGAACCTTTCTCATTTTTCAACAATTTTTTAACTTGCCTA +GCGTAGCCGAAAATTAGCGGTAATCGCTTCAAGACCCAAAACAAGCCAAT +TTCATCAAATTTCAAGTAGAATTTTGTGAAAACAACCGTCACTACCATTC +TGATGACCCTTTACTTCGACCGCCCAGTTCGTTAAACATTTTTGAATTTT +GTTCACCTGTCTGCCACCACATATCTTTCTTCATCAAAATTCAACGTGCT +GCGATCATCATCTTCATCTCTGTCTCTTCATCTCGCCCAAATTCATTTCC +GTCACTGCGTCTCGTACTGATTTTTTTTCATTTGTCTCCAATCATTTAGA +GGCCAAAAGACCTCCTCTCAATTTTTTTCTGTCTGTCATTGACCCCTCAG +TTGCGAACCGATTCAGAGTTTACATAAACAAGCTCGCTTTGTATATAATG +TTGAGTGAGCGAGAGAGTGAAAGAGAGAAGACGCAGGAAGCTAAGCGTTT +CCTTTGTTTCAAGCTCTGTCAAATTGTCAATTTTCTAGCTAGAAGATTCT +TATGAAGTTTTGAACATTCTAGATTTAGTTTGTTACCTACAACAGGTGAA +TTTGTCTTTCTTGTCCAGAGATAAAACTTATCGTGGCCTTTTCCGAAATA +GTATCAGATTTCCTTTGTACAAGGGCTTTCGTGAGGCGGTAAATCGCCTG +CCTGACTTTAAGGTGACCTCCGCCTGCCTCTCGCCTCAATACGTTATGCT +AAAACAAACGTGAACTTTTAAAAAAATTTAATTTTCAACAAATTGATAAA +AATTTAAAAAATTTGAAATTTACCTGCCTACCATAGAAGCCCTACCTTGT +TCCACTATTGATGCGATTCATTCTATTACAAATCAATGTAACGAACTCCG +AAGTTTGATAGCCCGAGGCGTTTTCCTTGTTAATTTGATATCGATTATCA +GTTTGACCAACCAAACACCATCGATTTGGCTTGATTTTCAAGGAATTTAT +AGAATTTCGTAGAGTTTTGGACTATGTTTTGCATTTACGTTGAATGGAGA +GAATTATATTTGAATAATTGAATAACTTGTTAATGGTTCAAGGATTACCC +GTTCCGAAGTCTAGAAATGCCCTGGCGATGCTCCCGTCGAGAACTGTAAC +CGATAATCAATCAATATTGCGGGTATTAATTGGCTAATATTCATAATCCT +GAAAAGTTATTTGAATAACGGCAAACTCCCAAGAAACATACCATTTCCGA +GGTGTATGAGAATTTTAACAAGACCTTAGGGTACATAAGCCTATCAGTTT +GAAAAACAATGTCGGAATTTGTGCTTCCATGGTAGACAGGCGCGGTTTCA +GGGTCTGAAGCTTGCCTGAAGGCCAGGCAGACAGGCGTTTTAATTCCTAC +ATGGAAGCCCTAGAATACAGCATATACGGTACCTAAGCCAATTATCAAAT +TTTACTTTTAAAAATTCATTCCACAGGTGTTCCTGTTCTGCTGCATCATC +GTCACACAGACACTTACACGCGCCTTTTCACTTCTCATTTCCCACTTTTT +CTTCGTTTTTCTCGCTTTTTCTTCTTCTCGACACGAAGAAGTAGGATAGA +TCTAGAGACGTCGAAAGCCATAATTGTTTCCGTCGGCGTCTCCACGCGCA +CTCGTACTGTCTACAAGTGCCACACACACACTTGAAGAAAATAGAGAGAG +GTGCAGGAGGAAAAGGAGGGGACGACTTCTGAAAGTGTCGATAACTACCT +CCTATTTGAGTAAAGAGTGCAAGAAATATATGTGCGTGTGTGTCTAATGA +GAGGGTCTTGGAGCGATTTTTAAGCATGTACAGGCATGAATCAGGCGGCA +GGTTCCAGCCAGGCTCTGAAACCGCGCCTGCATACCAGGGAAACCCAACG +ATGGTTTTTCTTTGCCCGGTTGATCCCTTTCTTGGATAGTTTTAGTCTTC +GTCCGTTTTTCATTCATACTCTTTTTGTAACTGTTCAAAAGTCTAGTTTC +ATATAATCAGAAATTCGAGAAAAAGGATTTTTCGAGGCTCTGAAAAAAGA +TCCCAGAAGATTGTGTCTAATTCTAATTCTCTACAGAAAATGCCCAAATC +GAAAATTTTTCGACAGATCCTCGTATTTCGAAATTCTGGAACATTCGGCA +AAGCTGAAAATGTCACAACTTGCCAAAATGAACATTTTCGGCAAATCGGC +CAATAGCTGTATTTTTCAAACTTTCGGTAAACCGGCAGTTCGCCAAAAAA +AATTCGGCCATGGTCTAGACTCTAGAGTTGGGCGGCAGACAATTATTTCG +GGCAAACGCAAAAATTAAAAATGGAAATTGGTGTTCGGCAAATCGACAAT +TCGCCGGAATTGAGAGTTTCCTGCAAATTCGGCAAACCGGCAATTTGCCG +AAGGGCAACTTCTCCGAACTGACACCCCTTCCAAAAATCCGAAATTTTTT +TAGCTTCACCCCCTTCCCTCCCTTCTCGTTTTCTAAAAACCGGACACACC +TCTTACAATTATTACAAACACCACTACGTACGTATTAAACGTCTCTCGTA +ATAAGTGGGGCGCCAAAATATAATGGTTTTTGTTGTGTTTAGTTAGCCTC +CTCCTCTCTACTTCTCCACCATCATCAAATCTACCACCACAATAACATTA +ATTCGATCATCAACTGACTACTTTTGTCTTTCAATGTGGATTTGTAGTTG +TTGGTTATTTGAATTCTTAACTATATATCCATCCCTATGTTGAAAATTTG +AAATTTTTGGTAAATTTGAAAGATACCAAGTTTATGTATATTATAATATA +TTATAAAAATTTCCGGTAAATTGATATCCTGCAAACGGCAAACCGACAAT +TTGCCGGAATTGAAAATTTCCGGCAAACCGCAATTTGCCGATAATAAATT +TGCCTTTATTGATTCTAGGTTTCGAAAAATTACGTGTTCCGTTTTTTTTT +TGAATATTAAAATAGGAATATCAGAATTTTTTATTTTTTATTCTGCAACT +TTTCAAATTATGTTCAAATTTATTATAAAACTATCGTAAGTGTGAATTTG +CAATTAATTTTCTTATTGCTAGGTATCAGTTTTACTAGGGCTGTCATGTA +TGTACCAAAACGCCTACCGCGCCTTCTGTCTAGTGCGGTGCGGAACCCGA +AAAGTGTCGGAATCATCTTTCGCAGTATGTGGTGCTGAAACCAAGCCTTT +GAGTTCTCGCCATAGTGCGGCGAGAGGCCGGCATGAGGCGGGCAGGTAGG +AGGCAGGCTTCAGGAACTGTGTCGCGTCTGCCTCCCAATCCCAGAATACT +TTTTTTTTCAAAAAGTTGCAATGGAAATCAGATTTTCAAACGCAACCTGT +CTTCCTCTTGTACTCAACTTTTACTTGATGATAGTCGATAAAGGTGTGAA +CGCGGTGAGGTGTAACCGTGTGACAATACATCATTGTATTATTCTTTTTC +GCAAAAAAAAAACATTCTTTTGGGTATTATATTCTACCAATGTATCTTTC +ATTTTCTCGATTGATTTTTTCTCCGGCGAAAAGAAAACAAATTGAAAAAA +AACGTCAAAACATAAACATTTGGAAAATATAAAGGTGGATATAAAAACGG +TTTCTTTCTTCTGGAACATTCATTTTTAACCATTTTCCTACATATTTTCA +CGCTAAGCCGGAGCAAAACAGAGACAGTCGAGACTGTCAAAACATGTAAA +ATATACGTTTTTTGGTATACCTATTTATTAACAGGTGCTCCCTTTTCTCT +AAAAGTTTAAATTTGTCGCGAAAAAATGCAAGAAATGTTTTTTTTCTAAA +AACTAAAAACTCGATCAAAAATAATAATTGGGTATTTAAATATTCCGGAA +TCTCCATTTTCTTCCCGTTCCTGCCCTTCCATTTTTTTCTTCCTGCACTT +ACTCGAGTATTCATCCTCTTCTACTGCTGCCATAAAAGGTCTTCCGCTTC +ACTGAAGCCTTCTGCACAGCAGCGTATCCTCCCGCTTCATATCTCGTTGC +TGAACTCCATATAGCTTGTTATAGCTCAGTTTTAGACGGATTTAGGTTCG +AATTTCTGTAGGGTCTCTAGGAGTACTGTAATAAGTGATGTGTCAAAAAT +TTGGCCTAAACTGTCATTGCTATAGATTACGGTGATAGAAATTTGAATAT +GTATGAAATAGTGAAAAATCAGTAGACTGAGCCTTACTCAAATTCACATC +CGTTCGAGATATTTCTGAGTTCTGAATTTCTGTTGATTGCAATTGCCGTA +ACTTATAGCAAGGAAAGAACAATTTGAAGCCGAATTTACGGCACAAAATT +AGTTTTGGTGCTTCTAGAGCCTATTTTATAAAATATATACTTGACACGTG +GCTTTTCAATATCACCATCTCAAGAAATTACCACAATCGTTTCAGGTGCG +AACAAGAGTGTGGCGAGGAGGCGTGGCGAATCGCGTGCTGCTCACGAGTC +GGGAAGATCGCCATCCTTGTCATGTCAATCATTGTATTATATCTTATCAT +ATCAGGTTGGTTTAAATACATATTATTCAAATTTATCTGAGTTTACACAA +TGAATTTTCAGCATTAACGCCCTCCGAAAGCACACACAAGACGGACCTCA +ACGAGCCGCGGCCTGGTATTAATTTAACAAGGTGAGAATGTTGGGAACAT +ATTACTATTGTAGGAAATTGCTCGATAATTCCACACTTATTGAGTTCACA +ATTAATTTCTACTATATTAACTGTGTTTTTGGTAAAGAAGTATCACTTTT +TCCCCTCCCAACTCCGATAATTCGGCATTCCTAGAGTTTTAACACAATGT +TTTACGACATACTTATGAAGAGTTGATGCAAATCGCAAAAAAAAAACAGA +AAAATAACTATTTTATGAATAGTATCATTATCGTATGGTGTCGTCAAAAT +GTTTTGTTGTTTTAGTTTTTTTTTACTCGAAATTTTCTGAAAACACCGAA +TTTCATATTGAATCAAATTTCTTGATAATTTATTAGACATTTCGATTTTA +CAGAGCCAATCAAGTACTCACCGGATTATGTGATGCCTATGAGCGAGGAG +ACGTTTCCGGAGACTCTTGTAATCGACTTTGCTATGATCGAAACTGGCTT +GTCACTGACTTTTACGAAGGGCACAAGACTGTGGTCATAGTGAAAGATGG +CGGACAGATTGCTGTCTATAAAAGCACAAAACCGTTTATGGATCAATTCG +ACGAGCCGAAAGACCATCTGACGGATGCAGAGTTCTCGGATCGAGTAGTC +GATATGGTGAATGATGAGCTGAGACTCGGATGGCCGAAACACTATCGACG +GCATTTAATGGAGACTGTGTGGCCGACACTGTTACGGACCAAGGGAGAAG +CCATGTCGAAAGCGGATCGACGATCCTTGTGGGCTTTGTTAAAGCAGCCT +GAATTCATCCTGTTCCGAGTGTTACCGTTGACACGTGTCACGCCGAAGCT +CATTGGGACGTGTGGACATATGTATCAGACTGAGTCACTGGTGGCGTTCA +AGATGAAAGGGTATTATACGAATTTGAAGGTGGGGATTTTTTTTTAACTT +GATTTTAAAAAAAAAATTTTCTCAATCCAAATTTACAGGCAAAAATCTTG +GTGCATGTCATGGGAACCCTGAAGCTCTTATACGAATTTCTCGACGAACC +CCTTCAATGGTGTGATGTTCGATTTGATAATCTCGGGTTATCAGCAGATT +ATCCGAAAAGGTAGGTCTGCCTGTTTTTTTATTTGATTTTTTTTTCCGAA +AAAATCTACATTTTCAATTATTCGAAACGTAATTCGAATAAAAGTTATTA +ATGATTTTTTAAACAAAAAAATTGATGATAATCCAACCGGAAACTCAAAT +TTTGAAAACCCCTAAAAATCCAAATTTCTCAATTTTTCTGCAGATTCGCT +CTAATGGACGGTGACATGGTGTACACGAAATCGAAATTGGATTCTCTCCT +AAAAGGACGTCCGTGTGAAAGTGATAATGATTGTAAAATTGGAGACTGTG +AGGCGAGATGCACTTCTAATATGGTGTGCTCGTCGAGGAGTAACGGGAAT +TTGGAGGTAAGCTTGAAAGTTGAAAAAGTTTGGAAAAATTGTGAAAAATC +AATAAAATCGGCAAAAAACGAGCTTTTTTCCAGATGGCCGAATTTTTCAT +AGTTTGCAAAAGTTCGTCCACCTGTGAAAAATTGCTAAAAAAGCAACAGC +ATTGATGAATATTCATAAAAAACCAATAAATTCGACAAAAACCTTTTTGA +TTTTTCCAAAAATCGAAAATCACATTCTGATGTTCAAATTGAATTTTCAA +AAAAAATATAGAAATTTCCTAAAAGTTTTAATTCTCAAAAAACGAACGAC +TGACAAAAAATTTTTAAAAAAGTGAATTTTCCGAATTTTTTCTAAAGAAA +AACTGAAAATTTGAGAATTTTCAGTCAGAAATGTGATTTTTTTTTTGATT +GAAAGGAGTTTATTTTGTAGAATTTAACTTCCACTATCAGAAAAAAATTT +ACCTATTTACTTTGTAATAGGAAAAAAGTTGTGAAATTGTTAGGAAAATT +TTTTTCAACTTTACAATTTCCCGGACAGGCCTGTAGTTCCTTTTTTTCAA +AACGTAAAAGAAAAAATTAATTAAAAAGTTCAAACTCCTAGAATTTATAC +ATTTATTTTGCATTCTAAAAAACAAAGTTTTTCTTGATTTTTTTGTGTAA +AAATTGAAAAAAAATCCAAATTTTGTAGGTCTTCTGCGATAAACTGGTCA +ACAAACTGTTCGCAAATCAATGGTCCAAAAATAATAAATATTTGGTCGCA +TGCCGGGATACAGGACGAAATATCACAACTCGACTCAACGAATTACGGTT +AACATGGTCATGGAATCTGCCGGATGTTTAAAGGAATCTAGCTCAATTCT +TTCTTTTTTTTTCTTCTACTCCATGTGTCAAAAAATCCCCGTGTCTTATA +ATTTTCTGGTGCTTTTTTCCATATTTTCCTTTTTTTGTGTTCTGGCTCAT +TTTTCCATGGCTCACAGAGCCCGAAAGCTTAGGATTTTGAAATTTTATTC +GTTTTTTTCTCATAATTCTGTCATCATTTTTTGCTCTGCATCATCATCAT +CATCGTCAACATCATCGCGTTTTATTATGGGTTCATGTATTATTACACTT +TCCTCGAAAAAAAATTTTGACGAACGTGTAATATGTTTCACCTTGTCTCA +TTTGTACCTCGTTCATTGTTACGGGTTTGAAGTTTTAAAACTCTGAATTT +ATATGAAGAATTTTAATTTAAAAAAAAACTTTGTTTCCTTTTTTGAATTT +TTACAGACAAATTTTTGGCTTGAAAACTGAAAAACCCTGACTAAACTTAC +TATTTATGTGTTGGGTATCAACGTGTATTGACCCACGACGTGGCTAAGAA +GATCGTACAACGTGAACTCTATGAACTAACTTATTTATTCCTTAGTTTAG +TAATGTAATAAACTACTCGTCTTCTCCTCCTCGTCTCGCCTTCGAATACA +CAACATTATGAAAAGAGTTTTTCTTAAGATAAAAAATGTTCTAAAAAATC +GATGGCCGAGTTTCCTATTTACGCGGCCACAAGACCAGTAAAAAAGTGTT +AACACAAGTGCGAAAACTAGAACATTTATTTTCAAATTTCACCCGATTTC +TACAAAAAATCAACAAAAAAGTCACAAAATTTAAAATATGAACATAATAA +TCAATATCCCGCTGGCGCTGACTCCTCCCCTTTTCGGAAATCACTGTTCG +CATAGATTTGGCCGTCGGAAAGTCGTTCGGCGGCGGTGACAACTGTCAAA +TTGTTCACTGCCTTCATTACGTGACCACGATCGATCAGGGATTTCACGTA +GGCTTTCGGGAAGTTTGGCTCGTACCACGTGTAATTTGGCTAAAAAATAA +GGAAATTGGGAAAGGTTTTGATTTTATTGATTGAAAAATATTTCATGTGA +AAGTCGAAAATTGATTGAAAATTAAATTCAGAAGTTTTTTTTCTGAAAAT +TATTGATTTTTATTTTTAAAAAATCAACTTTTTGACAATTATCGATTTTT +CCAACAAAAAAAAAATCAAATTTCGCGTGTAATTCTCTACCTGTAACTGA +TTGTGCATCCTTGGAGCATCAACAGCTTGTTTAACATCTGCTTTCAGCCA +TAACGCATGCAGTGCAACTCCAGCAACACCCGAAATAATGGTGGATCCAC +CGGCTCCGCCGACCGCCATAAGCTCCGCCCCTTTTGTGTTAAAGATCACT +AATGGACTTTGACTACTCATGGGGCGTTTTCCAGGGCGAATGAAATTGGC +GGGAGACGGTGGGAAACCGAAGAAATTCGGATGACCGGGAGTGGAAAAGT +CGTCCATTTCGTTATTCCAGAGAATTCCCGTCGATTCGGAGGATACTAGG +GCACCCAGGCTGGAAGAATTTGAGATGGTGGAAGAGTTTTTTTGGCGGTG +GCCTAGAAAATGTCTTCATATCCGAAAAAGTCAAAGTGATGGCCTAGAAA +TTTAAGTTTGTGGCCTATAAACTTGAACTGATGGCCTAAAAATTGAACGT +CGTCCTAAAAATGTTTTTAACTGATGGCCTAGAATTGAAAGGTGATGGCC +TCCAAATTTCAGGTGGGCGTATATAAACTTTGGTTGATGGTCTAGAAATT +ATACACGTGGCCCAGATTATGAAATCACTTCGGTATAAAATCCAGGTGGT +AAACAATTTACTATTAAGACTGCCTAAAATCATCCCCTGGCCTAATTAGT +TTAAAATTTTTGGTGACGACCTCGAACTTGTTCATTTTTATCAACTGCAG +TTGCTTGTCGACTGAGGACTAACTTCTCACTTGCTGGCCGAGTTTTCGAA +GTTCGGCCACCAAAAATTTCCTTTAAAAAAGCCAAACTCACTATAAGTTA +ATGGTAGACGTAACCGAAACTGCATTGCCGTCTGCATCGATAATCGATAC +ATGAGTTGTTCCATGATCCTGCGGTGGTGCTTCAAACGATCCTCCATAGT +AATCATCAGGATGCGTCGTGTCTGTGATCTTCGACCTAACCCAATCCGCC +CACTCTTTTGACGTAATATTTTTGGCGATTTCCGTGGCGTTTGCCACGAA +TTGCGGGTCGCCAAGCCAGCTTCTAGCCGCATAACTAAATTTGCTAGATT +CCAGAAAATGATGGTATAACGTTGCGATTTCGTTGAACGACTTCATGTTA +TATTCGAAGCCATCCATCACGTTAAGTATTGCCTGAGCCACCGCTGAGCC +CGAGGGAGGCGGCGGGCCGCAGACTCCGCGCCCGTTTTTCAGCTTTGTGT +AGATCACATTTTTTGAGTCGTGGACTATTGATTTGTAATTTTTAAAGTCC +TGAAGCCGGATGATCCCACCGTTGGCTTCGAACTCTTTGGCGAGTTGCTC +GGCGAGCCGACCTGTATAAAAGTCGGCGATGGGATCTGTGGAGTTTGCGA +GTAGCCGGAATGTTTCTAGAAGGTTTTGGCGGGTTTTTATCTGCTCTCCT +GGTTGGAAGACACGCTGAGTTTCGGGGTTGATGAAGTTTTTCATGGTGGG +CTCCGCGCGGATTTGGTGCTCGTTTTGGTTGAGAGCTTTTGCAAGGGCAT +GGGACGTTGGGTAGCCTGGAATTTTTTAGGATGGCCTAGAAACATGAACC +GATAACATAGTTACTTATTTTGTGACCTCGAAATTTTCATGATGGCTTAG +AAATTTTTATGATGGCCTAGAATTTTTATGGTGACCTAGAAATTTTTTGA +TGGTCTAGAAATTTTTAGTAATGTAATAAACTACTCGTCTTCTCCTCCTG +AAAAAATTTGGGCCCGTCTCCCTTCGTGGTGAGACCCATCGTGGCGAGAC +CCATCGTGGCGAGACCCATCGTGACGAGACCCATCGTGACGAGGCCTATC +GTGGTGAGACCCATCGTGGCGAGACCCTCCGTTGAGAGACCCATCGTGAT +GAGACCCATCGTGGTGAGACACGCCGTGGTGAGACTTATTGTGATACCCA +TCTTAACGTACACAGTAATTGGAGAAACTTTTAAACTGATTTTTACAAAA +AGTTCAACATTTAACTTACCAAGAGCTCAATATTCCGTTGCCTCGCTTTT +TGTTGCCCTCAGGGATTATTGTTCTGTTGCCTCCATTTCCGTTACCCCTG +TTGTGTTGCCTTCGAGCAGCGTTGAATCCGTTGCCCCCCCCCTTTTTCGT +TGTCCCCGGGGAATATTAAATCCGTTGCCCCCGTTATCCGTTACCCCTAG +GGATTGTTGGCCGGTCTAAAAACGGCCACCAGAAAAGTTTTTGAGCATCA +AAAATGTTCTACGCCGTTAGGAGTTTTTTAGGCCAACAGAAATATTCTAG +GCTCGCAGAAAAAGTGCCCACCTTCAGCCAACAAATCAATAGTTGGTTTC +AACAACTGTCTCCACTCGACTTTTCCACTTCCGAATCTCTCGAATTCAGT +CCGGAGGCCGTGAAGCTCTCCGGGCACCGCAATCGCCTTCCATCCGATTC +TCGACTGATTCCATTTGTCACGGTACATTTCCTCTGTTGCGGCGAGCGGA +GCAATCTCCCGAGCATCGATTACCGTACACTCTTTTGTCGTTCTGGAAGA +ATTTTAGAGGTTTCTAAGTCATTGAAAATATTTTTAGGCCACGGCAGAAG +TTTAAAGGCCACACGCGCTTCTGGCTTTCCTCATATTTTGAAATGGAAGA +GTTTGCCGAGTTAGCCCGTTTGGACTAGGCCACGACCGGGGTAAATTTAC +GGAGCGTCGTGTAGACGATTGTCAATGGAGCGCGAGAAAAACGCTTTGAC +GAAGGCCAGAAACCAGTGAGGCCACAATGTGATGTTTGCAAAAATGTTTT +TAATGGCCTAGGAAAATCATTCTTTCTTCCAAAATTTTTCTTCTTTGTTT +TCCTTTTCGATTATTGATTTTTAGTTGAAAAATCAATATTAATAATTATC +TTTTTTTTTAATTATTGATGTTCCGCTCCAATTCGTGGCGAGACCAACAA +CTCACGCATTATAAATAGTCATAAAATGTCCGCCGCCAATTCCGGCCGAA +TGTGTATCCATTACACCGATACAGAAAAGTGCGGCGATTGCCGAATCCAC +CGCATTTCCGCCTTTCAGCAAAATATTCCGACCGATTTCTGAGCAAATTT +CGTTGTCGGCGGCGACGGCGGCTTTCGAATATTTTCCGAGTGGAGAAAGT +GATGGTCCAGGCCAACGGGGTAGGCGGGCATTGTTCTGGAAACCTTGCCG +AGTTTTATTTTTATCGGCCACGTAGCAAATCGGCCAGCCATGAACCGACT +GCGGACTAGTTTTCACCCTCGTGGCCTAGCTTTCTAACAAACCTGCATTA +GTAAATGAAAATACAATGAAGCGAATGCGACCGTTGAGATTAACAACGTG +AATACGAGAACCGTTAAGCCGACCGCCGCGACTAAAGTACGGATTTTCAT +GGGTTGCTCGGCCTCGATAAGCGGCTCAACTTCATCAAATGGTCCATATT +CTGGCGGTAAATTATCATCGTCCGGAAACGTGTTATAGTATTGAACAGGA +GGTGGGTTACTGCTGAAAAGTCGAGTTTTGCGCGTCAAATTTGATGTATT +GAGTGGCATGATCACTATTATTACAAGACCGCGAAATTTTGAGAATGCGT +ATTGCACAACATTTTTGACGCGCAGAATATCTCGTAGCGAAAACTACAGT +AACTCTTTAAATCACTACGGTAAAGCTTGTGTCGATTTACGGGGTTTCGG +TTTTTTCATTTTTTTTGTGTTTTTTAAAAAACAATTTATCGACTAATGAA +TGATTTCCGTAAATCGACACAAACACTACAGTAGTCATTTAAAGAATTAT +TGTAGTTTTTGCTACGAGATATTTTGCGCGTCGAATATGTTGCGCAATAC +GCATTCTCAGAATTTTGTGTTGCCGTAATAATTCTGATTTAAAAATGGAA +TTTTCAAAAATCAGAGGTTTCCCAAAAATTTGAATATTCCACAAAAAAGA +TGAATCTGAAGAGTATTTTCAATTTTTTGAGAAAATAATCGATTTTCTGG +ATTAAAAAATTTGAATTTATAGATTTCTAGATTCTAAAATTTGAATTTGT +GCAATTTCAAACAAAAATGTATCGATTTTTATCGACTTTTCATAAAATTT +AATTTAATTTTCGAAATTCCGAAAATATTGCCCGTTTTTCATATACCAAA +AAAGTTGTATCAATTTTTTCAAAAAATTAAATTTTCATCGATAGTTGTTT +TCAAAGCATCATGATTTTTTTGAAAGAATTTGCAAATGTGAGAACTACAG +TACTCCCTTAAAGGCGCACGCTTGTTTTTATTTTTAAAAAATTGGTCGTT +TCGAGACCTGGTACCGTATTTTCGCATTTGGGTAATATTTCCAGCATTAT +AAATTTAAAAACAATGCACTTTTTAAATCTTGAATCCATATATATATTTT +TTTCAGAAACTCATGCCGCCTCGTTTGGGTCTCGATTCGAATTTTTTTCA +CAAACGTATAATATTTTCTCGAAAAACCCGCGAATTTTTAACATTATCGA +TTTTTCTCTCACCTCGTCGATTGCCCTTCAGGAGTCATTATTCAGAATTG +AGTATGAATTAAAAAATCATAGAAAAAGTCAAAGCGCTGTCAATTGGAAA +TTTAGGACGAGAATGTCAAAATTGCAACTTTTCACGATAACGGAATTCTA +TCGCAAAACTAGATAAGAGCTACAGTTTGCTGCGTGTAAGCGCGCTCCAA +TGACAAACGAGAAGAGAAGAGAAGAGGGGGTAACCGCCAATAGCTCTCTT +TATCGAGGATAGTCTTCAAGTGACAGAAGAGATATTCTGTGGTGGGAGAG +AGTTGGGTGGAAGGGGGAACAATGAGGACTACGGAAGAATGACTTTTAGA +TTTGGAGTATAGGAGAAAGTGGAGGTTTTGGCTGAAATTATTTTCAAAAA +CTTTAACTGTAACAACTAACGAGTAGATTTGAAAATGAGGATAATATTCA +ACACAACAGAAAAAAAGTCGATAGGTAACTAATAAAAATTAGAGAAAATG +TGGCATCGGGGAGAAGTGGTGGAACAAAAGAAGAAACTGATGATGATGAT +AGGAGGATAGCCGCGAAACAAGCGATTAACAGTGAACAAGATTCATTTCG +GTGAAGATGGAGAAGATAACAGCAAAAAAAAAAACACAACAAAAGTCCTT +ATTATTGCCCATTGAGAGTTTGTTGAAGGACACTGGTAAGGTGCTCGTCG +ATTCCATCTTGCTGCGCGAATTGTGGGAACGATGCGTAGATTTGCTTCAG +GATTGTGACAATTCTTTGCTTGGTTTGGTTGCCGCTATCGTCGTCGTTGA +AAGCATCGTTGGCGATTGAGAGCAAGCCTGAAAAATACAAATAAAAATAA +AATAAGTTACGGATTTTTTTAGATTAGAACTTACAAACAAGGAAGATTCT +CGGAAGATTCTGATTTTCTGGTCCAAAAAGTGCGGCGTCTTGTTTATCAA +ACAATTCGGCGAGACACGTGTAAATGTAGGGGCTTTCCTCGGTGTCTGAA +TATGTTGGCAACCAGCTCAGGAACATCTCGACGACCTGGAAATAATATGG +AACTTTTTTCTTGAAAAACTGAATTCTAAAACCAACCTTTCCGTAGGCTT +CAGCAGGAAGTGGCACATTGCCGATGATTTTGGCAAATGCAGAAATCGCG +TTTTCCGTGGCAACAGTGCTCTCCTCGGTGGCTCGGGCGTCCTCTCGTTG +AATCATGGCGGCCAGTGGCTCCAAACAGCTCAAAATCTCGTTTCGGTAGT +CGCTGATCTGGTGGTAGTTGATGGCCATAACTCCGAAACCGTAGCTCGCT +GCTTGTCTCACTTCAGGATACTCATCTCCCAACAACTTGTACATTATTGG +AATAAGCTTCGGGAAGCGAGTTGGCATATGTCCGACACCGAACTCGATGG +CGTCATCGAGAAGGCACATTCCCCATTGTCTCTCGAAGTATTGTTTGGAT +CCCTCGATGAGTTGAATGGCACAGTTGAACACGTTGATCATTCCCTCGAA +GATAGTTCCCTTGAACTCCTTCATAAGAGAGTGAGTCAAATCAGAGATGG +CTCCAAGGCATGAGGCCTCCAATTCCATGAAATAATCGAGCTCCTCCTTA +GCTTCAGCATCATCGTCATCTTCATCTTCAACTGGACGATCGCTCATTCT +CTTTCCGTAGTTTTCAAGTTGCTTGAGAAGCACCGAAATGATGAGTTGAA +CCTCTTCCTCGGCGATTCCCTCGGTTTTCATAACCTCAATGCACGATCCG +ATGGTCGTCATGAACGAGGCGAGAATCTCGACATCGTCCTCCTCCTCCAT +AGAGGTCGTCAATGCCTTCAAGAACTCGCACCACAAACGACGCTTGTCAG +CCAATCCTTGCTTCTCAACACAGGTCAACAAGCATGGCATGATTTCAGCG +GAAGCCGTACGAACTCCGTCGTGAAGTCCGAAATCGAGATTCTTGATGGC +GAGCTCGTAGACGTCGACGACGTATGGCATGAAAGCCTCCTTCATCTCCT +TGGCGAACGCGACAAGCATATCGCAAGCAGTTGCCTTCTCCTCAAGACCG +CTGGTGCGGATTCCGACAGTCTTTTCTCCTCCGATTCCGTGGTATTCAAC +TCCTTCCTCGTTTTCGTGAACATCTTCGTCTGAAATTTATATATTTTTTT +AACACGTAAAACTAAAAAACACTCACTGTTGAAGATATTGAAGTCTGGGC +GGTAACGAGCGGCACGAAGAACTGGATCCATGACAACTGGGAGGAATGGT +GCGAAATCGGCTCCAAGAATAGAGCAGAAACGAGTCCATGAGCTGATCAT +GTAGCTGTATTGTGGATCATCGATAGCCAAATCCTTCATTCCGTCTCCGA +GAAGGTTCAGGATCTCGATTGCAGTAGCGTGGAATTGTTCCTTTCCGACA +GCATATCCGATGAGAGAGATGCATTCGATGGTCTTTCCTCTCAACTCCTT +GAGCTCTCCGACGTTTTGAAGAATGTGAACGAGGTTCGGGATGAGGCGAG +CATGATGTTCCTTGAAGAGCTCCTCGGCGGCTTCAGCGACGGAGGCGATG +GCGGTGACGATGTTCTCAACGACAACCTGGTATCTCTTGTCTCCGAGACG +ATTGAACACAGCGGAAAGCACATTTTCGAGTTTCTGAAGAATGAATGGAA +GATATTGTCCAATGATGCTCTTTGGGCACTCCTCGGCAAAGTTGACAAGA +GCCGAAGCGGCATGAGCACAGACACGTGGAACATCGGTTCTGTCAAGAGA +CTCGAGAAGAGCTGGTATGACGGCGGCGTGGCACTTCTTCTGAAGAGTTG +GAGCGAAGTCAGAAGACATTTGTCCGATGGCGTTGCAAGCCGCGTATTGA +ACTCTTGGATGAGCATCATTGACGTAATTGGTGATATGAGCCATAATTTG +CTCTATGTGTGGTTCCATAGATCTTTGGCACCCTTCACCGACGGCGGAGA +ACGCGCGAAGAGCCGCGTGCTTCATCTTCCAGTCTTCGCTGGTCAAAAGC +TTCTCGACAAGTGGAAGGAACACTGGGAGCATCACTTTTCCGTTGATGCA +GCAAGCAACACGGTCGATGGCGCTTTCGGCGATGATTGGGATACTGAAAA +ATAATTTAATTGAAGAAAAACTAAAAATTTATCCTTACTCTTCATAGTCT +TCTTCCTCTTCGATCTCGTTGAGCCACTCATTGAGCACATCGTCATCCAT +TTCGGTCATGCATGAAAGAAGAGTCTCGAGAATTGGTCCAAGAGCTCCTG +GTGCGTATTTCTTGAGTCCTTTTGGTGCGGATTCCATGTACGAGCAAATA +ACTTCGATGGCGTTCTGACGGACCATCTCGTTCTTTTCCTTGTTTCCAGC +AATCTGAAATTTGAAAAAATGAAATTTTTAAATTGGGCCATTTAAATTAC +TTACAGCAAGAGTGACTTGAAGAACCTGAGACATATGAGTGTTAAGGCAT +TTTGGCAGAGAAGAGGCGAGCTCGGCGAACTCTCCGAGTGGTCCATCTGA +ATCATCCTCGTCGCTGGTTTCATTGCAAACTTGAAGAACATTTGGAACAA +GAGAGGTCATAAGCCTGACAACATCCTTCTCCTCATCATTATCAACAGCG +AAAGCGATAACAGCACGGACGGCGGTGGCCTTGATTTGCAAATCCGGTGT +AGCCATGCACTTTTCCAAGACAACTTTGAGGGTTGGAAGGAAGTGGGCCA +GCCTGTTTCCAAAAATTATTGGGCATCCGCGAAGAATAAGCAGGGCTATG +TAGTTTCCGGTAAGATCCTCGCTCTTCAAACAATGATCCATCAGCTCGAG +GACTCCTCCCCATGTCATATCTCCAGAATCGTCGATGAGGTTTGAAGCGA +TTTCAGAGATCAAATCAGCAATCTTCTTCTTAATCGAGAGTTCGGTCTCG +TGAACTATCATCTCGAGAACTTTGGCGAGAATGCGCTGTTTGTTCTCCTC +GTTCAGCGTTTCCCAAATCGCATCCCAGTCTCTGGCGAGAACTCGTCGCA +GAAACACCAAAACTGTGGATCTGGCCTGAAAATCGAAAATTCATGGAATA +TATAGGAATTTGAGTGAACTAACATCAGAATTATTCGTGTGGTGTGTGTA +GGCCTCGAAAAGTGCAGCTACTTTGGTTGGTCCTTCAATCTTTTCATAGA +CTTCTTCAGCTTGTTTTCGGATATCATTGTCTGCTGACTGCAGTTTTGTG +ATGAGCTCAGTGAATTGATTGACGTCCATTGTAGGGAACCCTGAAAATCA +GAATATGTGCTAAAAATTTCAAAATTGAGAAGGAAAAAGATGAAAGCGAG +TCGGTTTTGCAGATAAACGCCTGGGGAATACGCGGAATCGCTGAGGAAAA +TAGATTTTTAGTATAAAAATTGGCATTTTCAACAAAAAACCTATCGGAAA +ATGTGAAAAATAGGCCAACAAATATTGAATTTTGGGACAAAAACGCCTCG +AGTGCACGATTCTCAACGGAGCGCACTTGCTGCGTCACACGCACTTTAAA +CTGTACACGGCGGGAAGTTCAAATTTTAAAAGGATTCACGTGATTTTCAC +GACATTTACTGGTTTTTTCAGCGAGTTTTCGCAACTTTTCGGCGACAACC +GATGATGATTTATGTTTGGAATATGATGATGGTAGCGTGTTGCGAAATAA +AAAATCGATGGAATGAGTCAGCGAGAAACTAATATTTGCATAGAGAACTG +TTTGCAATTTTGGCATTACATTGGCCAGTGCACTGACAAAAAAAGAAAAA +AATAAACGGCAAAATCTCTAATACCTATTCCAGGCAACCAGTGTCTGGCG +ACGATGGAGAGTAATTCTGAAAGAGACGCAGTTGAAAAGAGTGTGTTTTT +CGCTTTTTTTTTCAGACAGAAGAGTAAAAAGAGTAAATACGTATCAGTAG +TAAAAACAATGTGCGAGCTGGGAAATCAGTAATAATTAACTACTTGTGAT +ACAAATTCCTCAAGGAATGAAGGAGAAAGTGTACTTTTTTTGAGACCCGA +AGAACTCGGGGGATGTCCAATTGGGGGGATTACCAACTCGGGGGATTGGC +CCCGCCCACAGAACCGTGGCTTGCAATACGCCCATTTCTGCAACTGCCGC +ACGGTTTTAAAACTGTATTTTTCTCAATAGAGCGAGAATTAACAAGAAAA +AATAATTTTAAAACCGTGCGGCAGTTGCAGAAATGGGCGTATTGCAAGCC +ACGGTTCTGTGGGCGGGGCCAAACTCCCGAGTTGGTAATCCCCCCAATTG +GACATCCCCCGAGTTCTTCGGGTCTCCTTTTTTTTAATTTTGAATTGAAA +AATTGTCCGAAAAGTGCAAACGTAGAACATCAAAACCAGTGGAGGGGCGA +AATTTGATAGATCGCATGTTGCAAGAATGAGCATTCTACGAGTTTCGCGC +CATTTCTGCGTAGCGCGCACAATATTGTGCAATAAATCTCGGTATTTGCG +TACATGCATCATATCTTACGCGCAAATCATATTGGAAATTTCCCCGAAAC +ACGGGGAGGCAAAGCTAACGTGGCTGAAGAAATTTCTACAGTAGTCCCAT +TTGGCTGACTGAATATTCAACGCGAATAAGTTTTGTACACTATTGCGTAC +TTTGCGTACGCGCATTTTATTTGACGACAATTCGTCAATATCAGCTCTGG +CTAAAAGCGCTTTTCTCATTATTTAAGCGAATAAAAGTCGAAAAAAAATG +TTTTGTGATAGAGAATAGTAATTTAAAAAATAAAAAAGTGCATATTTTAT +GTTTCTCATTATGTTTCCACTGATTTTCTGAGAAAAACCGAAAATTTCCT +CTTTTTTCGATGAATTTCAGCTGAATAGTTTGTTTTTATCTAGTTTTTCT +TCCGATTGACTGAATAACACATTTAATAACATCAATATAACGTTTAAAAC +ATTCATTGTCTCGAAAACCAATATAAAACTCGTCAGAGAGGGATACTTAG +TAGATATGCTGAACAAGGAAAAGAGAGAGAAGAACATTAACCGAATGGGG +AGGGGGGAATAAGAAATCTGAACAGGAACGAAATATAAAGAACATTATTA +GAAAGAACAAGCATGGCTTGATCTTCTTGGCAGTCGTCTCCTTATCCTAT +CACTTCTTCTCGGCGTCCTTCTGATCATGCTACCGAGCAACGTGGCACGA +TCGAAGAGTTTCACAACGGTTTGATACTTTCGCTCCACGAGGGGGCTCCC +AATTCAGCGAGGGTCCTCTCACGAAGTTTAATTTTTTAAAATTAAAAAAT +AAGTAACACCTCAAGAATTCCATCGAAGTTGTGCTCCTTTGCAATAAGAC +GAAATTTTTTTTTACGGAATTGAACAGGATCATTGAGGTACGGCATGAAA +ACGGCTTCCTCGTTGAACGATGTTGAAGCTCCTTCACCATTGCACCTGAA +AATCAACTTCTAAATTTTCCAATTTAAAGAAAATCCACATACTTATCCTC +GGAAACGAATCCAATATTCTGGTTGCTGAGTGGAATTGCTTCAAAGATTT +TGATCAGATTTTTTTTTGAAATTTTCGATCACACATCTTGTATCCACCAA +ATCGCCGAGTGCTTCATGAACTTCAGACTCGTGCTTTCCAACCTCTTCCA +TGAGCTTCACTTCTTCTGCTTGGAACTTTTGATTGCCTTCGGACCGATCT +GACTTGTAGTTTCTTCTTAAATAGTGGCTGATTGAGCAGTCGACCTTGCA +GTCCTACCTTCTTTGGCTTCTTCTGCGGCACTTGAGCCCTTGTAAGAGCA +CTTATTGCTGCTTAACCTTCCTTATTAATACTTCGAACAGCTTCTTCTTG +TTCGCATCTATTTCGAATTTTGTCTTGAAATCTTCCAATGCAGCGACAAC +GTAATATCTGGAAATTATAAAAACATTAAGAGAAAATATTTTGAAAAAAA +ATCGAAAATTGCACTGAATTCCTAAATTTTTTATTAAAATCGAAAAAAAA +AAATGAAATACGTGAGATTGAGTTTCGAGACTTTTTTATTCAGAATCAGC +ATATATTTCTCCATATTTGAGTAGGTTTTCAGAAATATTGTACCATAATT +TTTGGAAAAATGTAATTTTTAATTCGAAATTGCACTGAATTTCTCGAATT +TTTCACTAAAATCGAGAAAATAAATATGAAATACGCGAGATTGAGGTTCA +AGACTTTTTAATTCGGAATCAGCATATATTTTTCCATATTTGAGTAGATT +TTCAGAAATATTGTACCATAATTTTTCGAGATATTTTGAATAATAACTTA +CTTTTCGACGTTTTTTGCCTTTGTCCGGTTTAATCCATCGAATTTCGAAG +CGGTTTGCGTAGATTAGCTGAAAACATTATGCTTATTCCACGTAGTAACA +AGAAAAAACAAGAAAAAATAAGAAAAAACGAAGAAAAATAAGCATATAAG +TCAAATTAAAAATGTTTATTCGATCAAAATTCTTAACCATAGGAGGCGGT +GGCTAGCCGGCGCACTCTCGCGGCCACGTTAGCTTTGCCTCCCCGTGGAA +AGGAGCCATGATATTACGGAAACACTATTTGAATTCTGAGAACGCGAAAT +ATCTCGTAGCGAAAACTACAGTAACCCTTTAAATGACTACTGTAGCGCTG +GTGTCGATTTACGGGTTCGATTTTTAAAATTATTTTTTTTGTTTTTTGTG +TGCGTCATCGATTACTAAATTATAAATTATTTCCGTAAATCGACATACAA +TCGCTACAGTATTCATTTAAAGAATTACTGTAGTTTTCGCTACGAGATAT +TTTGCGCGTCACTCCTTCAGGCACCACATCTTACACTCAAAATCGAGGTG +AATTTCTGTGTATTTGACAGCAAAAATGTCGTGAAAAACAATTAAATAAG +GCAATTTGAAGAGGAAAAAACTGGGGCAGATGTGAGATAAGAAGAAGAAG +AAGCGGGGCTTCGACAACCGTAAACTAATCAGAGATGGAAAGTGAGAAAT +TTGAAATTTAAGACAAAAAAGTTAACAACGGGGGATTTTTTTTAGAGAGA +AAGAGCGAGTAATCGGGCAGCAGCAGAGAAAAAAAAAGATAATAAACAAT +TGAAAAAATATAAATATCGGGGAAATTATTGCTGAATAGACTGCAAATAG +GTGACAATCTCGGGCGGTACAGAACGAAGTGTCTCTGGACAATTTCCGGG +TCCACGGACAAGAACGGCCTGCGCAAAGTAGGCCTTGTGGTTGGCGATGT +TGGCGGCGACGGGCGGTTGCTTGGGAGCGTAACTCAGACGACAGAATGGG +TTCACAAATTCTCCCTCGGCGTTGTACATTGAAGCTTGCTCTTCTTCTGG +TGATAGGACGGCTCGATCGGAGGCTGAAGCAGCTTCCAGCAGCATTGCCA +CCTCGTATGACAGAATTCCGTATTGACCACTGCAAAAAAAATTTATATGA +GAAATTGAATTTAAAATGATTTTATTTGTAATTTTGTTTTTGTTAATTGT +CGTTAATTGTTTTTTTTTTGAGAAAAAACCGAAAAAAAAATTAAAATCTT +CATTTTTGATTTAATTTTTTTGTTGAAAAATCGGCAGTTTTCGATTTTGT +TTTTTTGAAAAAATAGGGAAAAGTCGGTAATTGTCGATTTTTCAAAAAAC +TGAAAATTCCAGATTTTGTCAGGAAAAAAAACGAAGAAATCGACAAAATT +TCAATTTTATTTTTTTAAATTTGTGTTTTTCAAATTTTTTTTTGATATGT +GATTTTTAACTTTTCTCTGGAAAAAAACCGAAAATTTGCAATTTTTCAAT +TTTTTCCAAAAAAATCTTTAAAAAATAGAAAATTTTCGTTTTTTTTTCTG +AAATATTTAAAAATTGTAACTTTCTATTTTTTTTAAACCCGTATTAAAGT +TTAAAAAAAAAATCGGAGAAAAAAAAACTGAATCGAAAATATGTGATTTT +CAATTTCCTTTGAAAAAAATATAAAAAATCGAAAATTTTCGTTTTTCGAT +ATTTTTTCTGGAAAAAAGCCTAAATTTTCATTACTAACACAAGCTGCTGC +GTGACATCGGCTAGCAAATTGCCCATTCCAATGGCAATAATCCGTTTCTC +AGGCCCCGTTGTCGTTTGTTTCAGACCTGGCAAATCAATGCATACGACCT +TCTCGATGAGCATTCCGAACATGCCAGTCTGAATATTCTCACACGATTGA +ACAAGATCCTGTGCACTCCGGGCGATCGTAAATCGACACAAGAACACGAT +GAATAGCTTCATAAACTTGGGTGTCTTCGACGATTGAACTCTTCGAAACA +TTGTATTGAGCACAAATGTCATCGCGGAACCCTCGAAGTGCTCAATCGAC +GGAAGAATCGTCGCCGCCAACTGGAAACCGTATTGATCCAAGGTTTTCGA +GCCCAAAAGCCGCGCCAAATGGCTCAAGATCAACCCAGAATTCTCCGAGA +CGACTCGCTGAGCATTCACGGAAAGGATCACTTCGAGAACCGAAAGTGCC +GCTGGAACATTCGCTGATCTCGCCCAAAGACGTTCGGATAGCAGAAACGG +AAGGAACGGTGAGAATTGATCGATCGATGAGTTTCTAGCGATACATGAGG +AGACGAGAACTCCCGTGATTTGGAGAGCATATGGGATGAGATCTTCCAAA +TCCTCGCGGAAGATCACTTCGATCAGTGGAAGGAGTTGAGCATCCAGTGA +GGCGCCGATTGTTCGGGTCTGGAACAGGAAATTCGTTAAAAAATATAAAA +TGTTCTTAAAATTGCTATCACTTTTTTTTTGAATAAGAAAAAAAATCACA +AAAAGGAAAACACGAAAAAGCAGACAAATGTTTCGATTTTGCAATTTTTA +ATTTTTTTTTTTCAGAAAAAAATTATCGATTTCTTCTTTAAAAAAAGAAG +ATTCTTTTCGATTTTTTCGGAAAAAAACATCGAAAAATTGAAAAACAAAA +AGTTTTGATTTTTTTTTCAGTGAAAATCGTTCAATTTTTCGGGGTTTGTT +TCGACAAAAATAATTAAAAACTAAAATTTTTCAGTTTTTAGGTTTCTTAT +CAGAAAAATTGAATTTTTTCGATTTTCCGAAAAATTAAAAAAAGGTATAT +TTTTTGAAAACACGAAAACGGAAAAGTGTTGGTTTTTTGTAAATTTTTGC +GTTTTCCAGCAAAATTGCCAATTTTTCCGAAAATTTTCAGATCGAAAGTT +AAATTATCGATGTCTATTCCAATTTCCGAGTTTCAGCGAATTTTTTTTTG +CAGAAAAATTTCAGAAAATTTGACAAGTTATGTTCCAATTTATGAAAAAA +AATTTGAGACCAAAGTGCGGCACGGAAAAATGGGCGGAGTTTAGAGTGGT +ATTTTTCTCTCAAACTACTCCTTACCTTGGTGATCAACACACAAATCGTC +TCAAACAAAAAGTGCGTGTGCACCGAATCCGCCGGATTTTTCGTCGCCGA +CTCGACCAACTGTGCGAGCTTGACCGCAATCGCGTCCGCATGCCGAATCG +TGTCGTCATCGAGAATCACAATGATCCTCAAAATCGCCTTGATCAGATAC +GGCGAGTTTTGCGCTTTGGCATCCTTGTCGAACGCGGTGACAAGGTTCTG +AAGGATCGAGGAGACTGGAAGATTTTGAGCCGAGAAGATTTTGTTGGAAT +CAGCGAGAAGGATCTTTTCAATAGCGTAAGCTGCGTACTTGTGCAGAATC +GGAGTATTCGAGCTGAGAAGAGCGTCCGCCGACTTGATCGCAGTCATAAG +GTGCTCTGGAGCCAGCTGTTTCCTGAAAGTGACCGCAAACTTCAGTGCAT +CAGCTTTAAGGATCGGAGTTTGATTGACATCGGCGTTGAGATGTGTGGCC +ACTTGTGTGATGAAGAAGTCGTTGATGTCCACCAGCGGGTTCGTCGCCGT +TACTCCACTCTTAGCAGTCTCCGTCTTCACCGCGATCGCCGTGATCAGCG +AGTAGACAATGTCGATCTTGATCCAATCACCACTTCCCAGCAGGTTCTGC +ACGATCTCCCCCAGACATGGAAGCATTTGCGCCTCGAATCTTCGGCAGAG +ACCTCGCGCAAGATCGATGGCTCCACGGCGTCGAGTTCCTACATCGGTAC +CCTCGATGTCTCGCTTCATATAATCCAGTGGCTCATCCTCGAACAGTTCC +ATATCCTGTTGACGAAGCAGAAGGTTCTGAACGCACACGTTCTCGGCGAG +AGTCTTCAGAACGCCTTCACCAGTGAAGTGTCCCTCGTAGTACTGTCGCT +GGCTGACCATCGACAGAAATTCCAGCGCGGCGCACACCATCGTATCGTAT +CGAGTGTCGGGGCCGGTAGACTTGAGCAGATTCCAGACGGCAAGGATGAT +GTCGGGCACGAACTCGGAGATCTCCTCCTCGTAGCGTTGCGAGTAGAGCG +TGAAGATCTCACAGATCTCGTGCTTAAGCTCGTCCAGAGTTGTAGGTTCT +CCCGAGTTGGAGGTCTGCGTCGGCGCGTCGATTTGCACGAGATGCAAGAA +GTGTGGCATCCAGTCCTTGAGATGATCCTCGAAGTATTCCGGAATCTCCT +GTGAGCACAGAGAATGGTAGACTTTTGCAATGAGAAGTAAGACTCGGAGC +CATTGGGCGATCTCGTCGGCTCCGAGTTGATCCTTCCGCTGTCCCACCTC +CATCATGTTCCGTAGCAACAGAGTTAGAGGCTCTTGGGTCTGAAAAATCG +GTTCTTTTTATTTGTAACTGAAAAATCTGGGGAGAAAACAGTTTTTCGGT +CCAAATTCGAGACTGACATTCAGATTTCTTCAATTTTTTGGCTCAAAAAT +TTTGAAAATTTGTCCATTTTTATAGGAAAATTATCAATTTTCGCCAAAAA +TTCCTCATTTTTGCTTTAGTTAAAATTTTTGACTAAAAAATCATAAAATG +TTGAATTTTTCACGATTTTTCGGAAAACAAGGCCAGCTTTAGCTAGCTTA +AATGTCTAATTTTGGTCATTTTTTAGGGTCAAAGCGGACAAAAATTCAAC +TTCCGACGGCTGCGACGTAAAAAAGTGGCCAAAATTGGGGATTTTAGCTG +AAATTAGCCAAATTTTGAGCCAAAACGCAACTCACGCTCAGTAGACACTT +CTTCAGCTCTTTCCAAAGCTCTGCTGACTTGGATTCGAATCGGAATTTGC +GGAAAATCTGCTCCATCGACGCCAGCGAGGCCACCAGGTGATTGAGATCC +GCTCCGTTCAGGAATTTCGACAAATATGGAACCAAATCTGGCCATTTTTC +GGGAAAATCTCTCTGAGCGATGAGATACAGAGCATTGGACAGGATTTCCT +GAACATTTGATTTTGTATTGAACATCGCTTCGAGAAGCATGCTTCTGAAC +TGCTCCTCGTCTTCCTGGCCCATTTCTACCTCTGGTGCCGGGCCCTGAAA +CAATTTAAATATAAAATTCACGCATTTATTCAAATTTTCCAACCCAATTT +CTCTTCACAAAATTTTTCAAAGCGACAGCCGCGGCGATTCGGATCTGCGG +AGCAATTTGTTGCTGTTCGTTGACCACCAGTTGAAGAATTTGAATGATAT +AGCCTGGATTTGATTGCAGCGAGCGGAGCGCTTCTTCTCCACGCTTGCGA +ATCGCAGCATCCGGCTCCAGAGTCTGCTGGAGAGCTGCTCCGATTTGCTC +CATCTGAAAATAGGGAAAAATAGCTGTTTTGGGGGTGAAATAGGGAAGAA +TTAGGTGAAAGGACAAAGATAGTTTAGCTTAAAACTTGAAATCTAAAATT +TCCGGTCAAAATATTAAAGTTTTACGCAATTTTTCGCAGGCCCGCGGGGA +ATAAACTCGCAAAAATTCGCAAAAATAAAAAAAAAATTTCAAAAGTGTGA +AGTGTTTGCGTACAGCGCACCCGACCCGACGCGCAAATTTTTTTCATTAT +GTTCTCTGTTTTCACTGATTTTTACTGATTTTTCCTAGTTTTCCCTTGAT +TTTCTTCAAATTTTCCACTTTTTCAGCAAAACGTGCATAAAAAAATAAAT +TAAAACATTTCAATTTTCAAAACTTTGCAAAATAAAGGCGTCGTTGCGTA +CAATGCGCACGACTTGACGCGCAAACTTCCCAATTTTTATTCTTAAATTT +TCCTGGATACCCCTGGTTTTTTCTCTGTTTCCCCCCTAATTTTTCGCATT +TTCAGCAAACATGGGTGTTGATAAAAAGCAAAAGCAACGAAAAACCAATC +CATTCGAGCTAAAATTCAACAAATCCAAGCATGACGTGAGTTTTTCAGAG +TTTTGAAGAAAAAATCGATTTTCTCGCAGATTCTCGGCCGGAAAAAGGGC +GCACAAGTTGGAGCACCGACTGCGTCACGAAAACGAGCTCACGAGCAACG +TGAACAGACGCTAGGCGTAGAATATGACCGGAAAAATAAGATTAGCAAAA +TTGTCGACAAACGGCTCGGCGAAAAGGACGGAAAAAGCGAGGAGGAGAAG +GGCGCGATGAGATTCACAGAGGAAAGAGTCAAAAATTATAAAAGAGCATC +GAAATTCAACTTGACAGATGATGGAGATGAGGAGGAAGAAGGTTTATTCC +GAAATAAATTGAGAAAAATTTTAATAAAGTAAATTTCAGTACTTACTCAC +AAGGGAAAAGCGCTCTCGGACATTGAAAAATACGACAAATCGATGATTTC +CGACTCGGATGACGATGAAGAGCCGGGAAATTTGGGCTCAAATATGGTAA +AAGTGGCTCATTTCGGTGGTGGAGAGAAGACCGCCGAGGAGCACGTCCGC +GAAAAAATCAGCCGAGAGGATATGATTTCGAATTTGATTGCGAAAACGAA +GCTGGCGCGTCACGAGAAGCAACAGCAGAAGGATGAGCTCGAGCTGATGA +CAGAGTCGTTGGATTCCAAGTATCAGGCTTTGATGGGCAAAATGAAGGCT +TCATTTAGGCCGACCGGGCGCCAGCCGCTGGAAAAAGATGATTACGACAA +ATTGGTACGGGAAACATCCCGGTTTTCTCCAAATTTTTAAGATAAAAGAT +AATTATAAATTTAGAGTGAAAATCGATTTTTTTCACAATTTTTTAGTGGA +AAACCTAAAACCCAAAAAACTTGATCTGAAAATGCTAATTTTTAACCATT +TTTGCTATGGAAATTGGAAATTTTCATTAATTTTGCTGTAAAAGTTGAAG +AAATCCAAGTTTTAGCTTTGTAATCAGAGAAAACACTGTAAAATTATTTC +GGAATTTGTGCAATTTGAAGTGAAAAATAAAACATTTAACTTCTTATCGC +GAAAGAAATTGAGCTGAACTGAGAATTTTTTTGACGAAAAATCATTAAAA +AGTCAATTTTTTTGACAAAAATTCGAGAAAAGTCGGTTTTTCTTTTGACA +AAAATGACGAAAAAGGCAATTTTTAATTTAAAAAAATAAATTTTTCGCCG +AAAAATAACTTTAAAAAAGTCGTTTTTTTACAAAATAAAACAATTTAAAA +TAACTATTTTTCGACAAAAAAATTAAGAAAAAGCCAATTTTTTTGTTTAA +AAAATGATAGAAAAAGGCTTTTTTTTTGTTTCTTCGCCTAAAAAATCAAG +AAAAATAGGTTTTATTCCATTTTTTATCCAAAAATTATTATTTTTCCAGA +CAATCACCTTGAAAACCGAAGCCGACGCTCGTGCCACCCCAGCAGATCGT +AAGCTATCCGAAGAAGAAGAAGCTCTGAAAGAAAAAGAACGTCTGGAAAC +TCTCGAGGCCGCCCGTATCTCGAAAAATAATGCATTTTTCAACGCAAAAT +CTCATTTATCAGCCGATGCCGACGTTGATATCGATGCTGGATCGAAGGCC +GACGCCAGAAAAGTTCAGGCGAAAAATTCGAGATTTGAGGTCAAATTTGA +CGATGAAGGTGGCCTGATCGATGAGGATACGGTGGAAAAATCCAGGATTT +TAAAGAAAAATCTGGATGGTTCTGATGAATCTGACGATGACGAGGATCTA +GAAGATGAGGAAGAGGATCTGGATGATCTACTGGAAGATGAGGATGAGCT +GGAAGAAGATTCCGATGATGAGGAAGCTCAGGAAGCCCAAAAAGTCGTCA +AAAAAGCGAAAAAATCTGCTCCAGAACCCGCTGAAACTCTGCCATTCGTA +TTCGAAATGCCGAAAAACTATAAAAAATTCTGTGCTCTTCTGGAAAAACA +CTCGGAATCGATGGATTTAGTGCTGGAACGACTCGTGAAATGTCATCATC +CGAGCCTTAAAGAAGGAAATAAGAAGCGTCTGAATAAGCTTTTCCTCTTG +TGTTTAAGATGGTTTGATGATATGTCGAAGGAGGAATTGACAGCGGAAAG +TGTGAAGGAAATGAATTTAGCGCAGGAAACTATGCATGCGTTGATGAAGG +TAGCGATTGGATGGAAAAGCTGAAAAATTACCGCACTTTTTAATCTGAAA +ATTGAAAAAATTCGAGAATTTTTGACCTAAAATTTTGAAAAATTCCCGAT +TTTTATACCCCAAAAATTGCAAAAAAGTCCCGATTTTTTACCAAAAAATG +TTTTAAAATCCCCGAATTTTTTACCTAAAAATTGCAAAAAAGTTTCGATA +TTTAGACCCAAAAATTGCAAAAAAGTCCCGATATTTTTACCAAAAAATGT +TTTATAATCCCCGAATTTTTGACCTAAAAATTGCAAAAAAGTCTCGATTT +TTAGACCCAAAAATTGCAAAAAAGTCCCGAATTTTTTACCAAAAAATGTT +TTAAAATCCCCGAATTTTTGACCTAAAAATTGCAAAAAAGCCGGTTTTTT +TACAAAAAAATGTTTTAAAATCCCCGAATTTTTGACCGAAAAATTGCAAA +AAAGTCTCGATTTTTAGACCCAAAAATTGCAAAAAAGTCCCGAATTTTTT +ACCAAAAAATGTTTTAAAATCCCCGAATTTTTTGACCTAAAAATTGCAAT +AAATTCCAAAAACTTTGGCCAAAAAATTAAAAAAAATACCCGAATGTTTG +ACCCAAAAATTGCAAAAAAGCCCCGATTTTTTGAGAAAAATCATGTGAAA +TTAAAACCTTTTTTTTTTGAAAATCAGTCTCGAAAAAAAAAAGAAAAACC +AGGAAAATCATGAAAATTTAAGAAAAAAATCATTAAAAATAGGAAACGAT +CATGGAAATATTTTTAAAGAAACATTATATAAAAAATCATTAAAATTTCA +GAAAAAAAATATGGAAAATCCTGAAAATAAAGAAAATAATATTAAAAATT +CAGATTAAAAAACGCAAAAAATTCAACAATTGAAAAAAATTTCAAATTGT +TTTTTGCAGTTCGACATTCAATACGGAGTCCGATGTGTGCGTGCTCTAAT +CCGTCAACACTGGAAAGGCCGCCAGGATAAACAGAAGAGTAGCCCAGTGT +CATTTGGATTAATCTCTGCAATTCGTCTTGTTTCCGGCCTCTTCCCAGTT +GCCGATTCCTGGCATCCTGTAGTGGTTCCGGCTCTTTTTTTGGCAACTGA +AGCACTTTGCTCGGCGAAATGTGCCAATTTGAATGCGTTGGCTAAACAAA +TTCAATTGGCTAATGCTATTGTTGAATATGTGTCTGAATCCAAGAGGTAA +TACTTGGAAACGAACATTTAAATAGGCAAATTTTGAAAAAAATACTGAAA +GCTTTGATATAAAATAGGAAAAGTAACGAAAAAAAAAGCCAAAACCACCA +AAAATATTATTTTCAAAAGCTAACTCAAAAAATTTAAAATTCAGAATTGT +CGCTTAAAAAAATCTATTTTTTTCGATATCGAAAAAAGATTACTATAAAA +ATTCAAAAAAGCAATTTTTTAAAATATAACTTGATTTTTTTTTCTGAAGT +TCATTTTTTAACAAATAATTGCATTAATTTTCCATTTTAATGTTAAAAAA +AAGCGAATTTTTCAAAAATTGATATAAATTTTGTTTTGGCAATTTTTAGA +TCAGAAAACATTGAAAAAATACAAAAATCCCGTTTTTTTTTAAATTAATT +TTTTAGAAAAAATTGCAATTTTTCAAAAATCTTCCGGTCATTTCTCTATT +TTTAAAAAATCTCTCGTCTCTTTTAAAAAAATTTAAAAAACCGAATTATC +GAAGCGTATCAAAATTTTGAAATTAAAAAAAAAACCGAACTCCATTTTTA +CGAAAAATCCGAAAGTTGAAAATTGTTTTCAATAAAATAAATTTCAGATA +CGTCCCCGAGCTGGTCGCATTTGCTCGAAGTGCTCTTCTGCTTGCAGTTA +CAGAGAAAAGTGAGAAATTCGCGACAAATGGATTCCCGATTTCCAAGCCA +CACACGGAAATGTTATGCTTTGAGGAGAAGGTAAATTTATAAAATTTGTT +TTTTTGAGCAAAAAATTGGTTTTTTTTTTTGGTTTTCTCTTTAAAAAAAT +TTGCTTAAAAACGCTCAATATTTAAAAAAAAAACTGGCAAAATCGAATTT +TATAATATAAATTAAAAATTTTGTTCAAATAAAAATGATTTTTTTTTGAA +AATTTAGTTTTGAAAAATTTAAAATTAAATTTTAAATTTTCACAAAATTG +CCAATGATAAAATGTTCACTTTTTCTTGTATAAAACTGCTTGAAATTTTT +TAAAAGCAATTTTCCGAAAAATAATTTTTTAATAGATTTCTGAAAAACCG +AAAAACCACCGATTGAAAAACGAAAATCAAGTTTTTTTCCGAATTTTCTA +TTTTTAACAAATTAAATATCAATTTTGCACATACAAAACGGTTAAAAAAA +AACAAAAAAAATTGCCGAGAGCCAAAAAAATTTAAGTTTCAGCGATTTTG +AAATTTTTTTTTTAGGAAACACGGTCTCCTCGGGTGGAAACGAAGGGGGA +GGGAGATTGCTTGCGCGTTTCACCGATGCGCCTTTCGCGTGCTGGCGCAC +TTCTGAATATTGAATTATTTTTGCGGAAAAAATTCATTTCTTCTATGAAA +TTTTCTTGAGAAAGCAAAGGAAAGATGATGAAATGAATTTTTAAAATAGT +TTTCTCAGTTAAAAAGAGAATACCTTGCTGCAAAAGGTTAAATTTATTGA +AAAATTGAGAAAATAAGAAGTTTATCTTTGTTTTCACTACATAAAGTGGG +GAAATCTCAAAAAAATTTGAAGACAATTAAGAAATATAATTAAATATATA +GCCTGAAAGTCAAATAAGAAATGAAGGTTTGGTCACAAACAATTTTATTT +TTGAATTGAAGTTTTGAGAAATGATCATGTGCCAGAATCACTAAATCTGA +GACATTCAGCCCAATTTCTTTAATTTTCTGTGATTTTATCATGGAAGTGT +GGCTTTTTCTGTGATCTTGCCAGTTTTAACAAGTTGAAATTGGAAAATCG +TGAAGTGGGAAACTAGCAGTGAAGCTTCCAAAAATTTCAAGCCTTACTGA +AAGGAAAGTATTGGAAACTAAAAACGAAAGCTTAAGAAGATACCGTTTTT +ATATATTTGAGTTTTGAAAAGCCTTAATAGGTTTTAAATACAGTTTTCTC +AAGAATTCAAACTTGTAACGATTAAGTTGAGGCACAGAATAAGATGGTAA +TACTAAGTTATGTTGAAAAAAGCCAAGAAAGACTGAAAACATTGCTTTCA +ATCTGATTTTTTGTAAGTAATGTAATGTTGAAACATTATTCTTCATAGTT +CAGCACTTTGTATGGCTTATTTGAGCCCAAACGTACAGTAGTATGTGGCA +AGAAATAAAATATTGTGCCAACAAAATTGGAGCCGAAAAACCCATGATAA +AATGTTTAATACGTGTATTGCTCTAATAAAATACCAAATATTAATTAGAT +TCACTGTCTCGACTCTTTTTAATTCAGATTAATAACTTTTAGCTCCTCTT +TTTAACGAAAAATTATAACTGGATTTCACAAAAAGAGTTCGATCTGAGTT +CTTTCAACAGGTACATAGACGAATTATATCTTAAAATGACGAGAAAAGTT +TGCTCTATAAACGTTATCATTGCAGGTTATGAGAAAAACAAATAAAAATT +TAATTTTAAAAAATCCGAAAATTCAGTTGTTATTTTCAAACAGTTCGTTA +TGCATTTCCACCGAACGGTTTCCGATAATTTTTGTTTCTCCACTTTCGGT +TCAGTCTACTTTATAATTGTTATCATTTTGAAATAGAAAAATCGACGAAA +AACTAATAAAAATCGAGGGAAATCACTCTTCAACGGTGAAATCTCGGTGG +ACGCAATGAAGCTGCAGCATTTCAAAAAAATTTTAGAAGCAATTTTGGTC +ATTTCAGCTTCAAAAAGCTTTAAAACTTAAAAAAATTAAAATTCATTTCA +AAAAATTTGAAATTAGTCATTTAAAATATAAAAATTAGAAAAATTCTAAT +TTTCAGCGAATTTTCAAATTTATTTTTATTTCAGAAAAATTCAAATTTTG +GCTTTCAAAAAAGCTTACAAAATATTAATTTTTAAAAAATCTAACTTTCC +CAATTTTTCAGTACACTGGCCCCGCACTCCAGCCAATCTCCCTGACCACA +ATCTTCAACAATTCCCCATCCGATCCATCTCTAAAGCTTCACGTTCTTCG +TGCTCTGCTCTCCCTCATCCAACATCTCCGTGTAATCTACTCCAACCAAA +ATGAGACCTATTCTATCGTTTTCAAGCCATTCCTCCGGATTTTGGAATCA +ATTCAAGCCAAAAATCTTCCAGCCGAGGTCCAGGAAGAGCTGGAGACTCT +GTGCGCCTCAATGAAGGCTGAAATTGGAGCCAAGTGCCGTCTGGTGCACC +TGTCGCTGGTGAAAACCGAAAAGAGCATGCTGAAAATGCTGGAACCCCGT +TTCGAGTGGGATTTCGATCCGGAACGCCCACATCACGGACCCAAAGACGA +GAAGAAGAAGCTGACGAAGAATCTGAGGAACGAAAGACGCGGAGCCATCA +AGGAGCTCAGAAAGGATACGGCATTCTTGGCCAGGAAGCAATTGTCGAGT +GTCAAGACGAAGGATCGTGCGAGAATTGCGGCCACGAAACGTGTCATGGG +CGGTCTTATGCAGCAGCAGGGTGAATGGAATAAGGAGAAGCGTACGGCGG +ATGTTGAGAAGAAGAAGGACAAGAAATAATTTAAATTTTCCTATTTTTTG +TTTGTTGAAAATGACTTTATTTGGCAAAAAAAACCCCTAAATTTCAGTTT +TTCTCGATTTGTTGAAAAATAGTCAAAAAACTGATTTCTATGTTATTTTT +GGTCAAAATTTGCCTTTTTCAAACATTTTTTTTGCCATTTTTCCTCCATT +TTTTGTTATTTTTTTTTTTCGTTTTGTTATGAGATATGTTTCTGTTTTGT +TGACATTTTTTATTATTGAAAATTAAACGAGTTTTCTGAATTTTTTTGTT +CAATTTTTTTGAAATTTTCCGTTTCACATACGTTTGTCAATATCTCGATT +AATTTTTGAAGTTTTCCAATTGACTCGCGCATTTTCTAAAAAGTTTTTAA +ACTTTACATTGAAAATACCCCTCTAACTCGAATATCTGATTTTATTGGAA +TTTTGAGTTTTTTTAGGTTAAAAAATTCTTGTGCTAAAATCATCCATTAT +AGTTCGTAAGTCAGCAAATTTTGGCTCAAACTTAGAGCGATTTCCAATTT +ATGGAGTTTTTTGTTCAGAATTCTCGAAATTTTCTCATTTCTGGAAATTT +TGAGTCTACGAGTCACACAGTTGTTCCGTAATTAGCTTCACTTACATCTC +CTCAACTCTGCAAACTCTCAAACTTTCGGGAAAGGGTCTCGCCACGAAAT +CACGGGTGGGCGGCAATTGCAGTTCGGCAAATTGCCGGTTTGCCGGAAAT +TTTCAATCCCGGCAAAATTCCGTTTGCCGGAAGTTTTTAAACGGGATCTT +TTATAAGACGGAAACACTTAAAACTGCCATTTTTAATTTTTTGCCCGTTT +TCTCTAAATATTTTCATAGAATTTACTGACTTTTTAGGATAGATGTTTTC +ATGGGATGTGCACATGTTGTTCCGGCAAATCGGTAATTGCCGAAAATTTG +AAAAACGACAATTTGCCAAAAAAATCGTTTGCCGTTCACCCCTGTATTGT +ACCATTTTTGGCGAAAATGCGCGTAAATTAATATGCTTGCGTGTGTAATA +TTTCGTTCATATATTCTAAATATACGCACCTTTTGAAATATTCATAATAT +ATGCATTTACGTACGTTCGAGAATATTTTGGGAATACACATTTATCATCA +TTCCCACCCGTTGCCATAGTATCCTCATCCCCGCCCCGCCCCGCCCCTTT +CTCTCATTTCCTCTTCCAAATCCTTAATGGCTCATCCGGTCATTGGAGAG +ATATGGCAGATGTGGCGGTTTTGACGAATGTTCTGGAGAACTCGAATTTT +ATATAACTATTAGACAATTTCGATATTAAAAACATTTATATGTAAAATTT +TCAATTTTTTGAATTTGCTCGCCGAATTTTGACTTTCTGACAATTGTGTG +TCGATTTACGAGGGTTATGTATATTTACGATATGTTTTTAATCATTATCG +AATGCTGATTTCCGTTTTTCTACGAGTTGTCTTCATTTTCGTTGGTTTTT +TTTTGTTTTTTTTTTTTGAAAGTGTATTTTTTAAGGTCAAAAAACTAGAA +AAATATTCAGTTTTCAGTCAGGAAAACCATTTATTTGGTTTTTTCAATAT +TAAAAAAATTATTGGGAAAAATGAATGAAACTCGTCGAAAAACGAAAATC +ATCATTCGATAAAGATTAAATATTTCGTAAATCGACACACATGTCTCCGC +CGCGAAAAATCGAAATTTCATAGAGGCATAAAAATTCACAATATTTTAGT +TTTTTTATTTTTTATTTTAATCCAAATCCCTATTCATGCTTAGATTTTTA +GGTGTTTTTCTGTAAAAAATCAAAAAATTGTATATTACTCATAAATTTTT +CCAATTTTCTCAAACCTTGGATCTCGCCACGACATTATTAAAAAATTCCC +GTTTTCTGCAGAAATGACGACAACGGAAGAAGCTCCCAAATCGCCGCTTT +TCGAGGCAATCGACAAAAATGACACTGAAGCAGCGCTGGCACTGCTGAAA +ACGAAGGAACAAGCCGCTCAACGGGATCCCAGTGGAATGAGTGTGCTGGC +AGCTGCCGCGTATAGGTATGCACCTTTAAAGCGGCGACGGTTACTGTATC +CTCGCAGATTGTTTAAAGGTACATACCGTAATCCGTTGAATTTCAGAGGA +AATCTTACGTTGGTCGAGAAAGCGATTGAGCTGAAATGTGATGTGAATGA +TAAAACCGATGGAACTCTGTACACTCCACTCATGTTTGCCGCCTTATCAG +GTAGGGCAAAAATTTTTTAAAAAAATTTTTTGCGTCAAATTTGATGCAAA +TTCTGGTTTTTTACCGTTGAAAAGTAAAAAAAAATTCCGAAAAAATCGAT +TTTTATGCTAACAACAAACTTTTAAGTGAAAAATCGTGGAAAATTAGACC +CAAATCACGTATTTTTGATCTGAAATTCAATTTAGCGAAAAGTCATCGAA +ATTTTATGGTTTTCGCGGTGAGACCCAATATTCGCAATTTTTTTTTGCAC +CAAATACAACACATTTGACGCGCAAATTCAAATTTTTGAAACTTTTTTCC +GTTTTTACAATATTTTTAGGCTGAACCCCAATATTTGAAAAAAAAAAAAC +CAATACACTATATTTTACGCGCAAATGTTAAATTTTTATTTAAAATCCTC +GTAAAGTTCTATTTTCTTTTTTTGATCGTTTTCAAGCTCAAAAATTCAAA +TTTCAATTCGAAATATTACCGGAACACAAAATTCTGAAAATGCGTACTGG +TCAACATATTTGACGCGCAAAATATCTCGTAGCGAAAACTACAGTAATTC +ATTAAATGACTACGGTAACGCTTGTGTCGATTTACGGGCTCGTTATTAAA +AATCATTAATTTCAAAAAAATCGAGCCCGTAAATCACCACAAGCGCTACC +GTAGTCATTTAATGAATTACTGTAGTTTTCGCTACGAGATATTTTGCGCG +TCAAATATGCTCAATACACATTCTCAGAATTTTGCGTTAACGTATTACTA +CTTTCTTAGTTTTTCCAAAAAAAAAATTCGAATACACCATATTTGACGCG +CAAACTTTTTTTTTCAAAGCAAAATTGTCAAACGTTTGCAGGAAAACAGG +ACGTATGCCGCCTGCTAATGGACTCCGGAGCCCGTATGTATTTGGTGAAT +GGAATCGGAAAAACCGCCTCTGAACTGGCGGCATTTGTGGGTCATCACGA +GTGTGTGGCAATTATCAATAATCATATAACAATTGATGTGATCGAAGATC +TTTTGCGGCCAAAAGTGAATGGAAAATATGAAGGAGCTGAGGAATATCCG +GATGAGCTGGCTGTATTTATTCATTCATTGTGTGGATCACATGAGATTCA +TCCTGTTAAGATTATTTTTCGATTCAGTAAATATCCCGATTCGTTGAAGT +ATAAGAAAAAGGTACATAGCTGTGTAGTTTGGAAAAAAAACGAAAAATCT +GAAAATTTGAGAAATTTCCTTAAGCTTTTTCAAGATGCGCATTTTTGTTC +ATTCTTATTTTCAAAAAAATCCAAAAAGTTTTTTAAAAAATTTAATAAAG +CATTCTTTTTAATTTCAAAACAAAAAAGTTATACCAAATAAAAACTTTTA +GTAATCAAAATTTTTCACTTTTTCTCGGTTTTTCTCATCGTTTTTCAAAT +TTGAGATCTCTTCCTGAATTTTGCCTAAAAATTGATTTTTTCAAAATATT +TTCAGAAATGATTCTTTCTGTGAAAAAATGTTTGAAAATGCGAAAATATT +CGAAACTAAAAAAACTTTTATTAAAATAAATTTTTGAAATTTTTCAGAAT +TTAAAAATTGAATCGAATTAGGTATCAGTAGTTTTCAGATCGATTTTTTC +GAATTTCTGAATTTGTTAAAAACTAGAAATTAAAAAAAAAACTTTTGATG +TTAAATGTTTTTCGAGATTAAAATAAACCGAAAACCCAAAAAAAATGTAA +AAATTGTGTTCTTTTTGTTATAATAAACCAGAATTTTCTCGAAATTTTCA +GAAGGTTCTAGAATATTTCAGAATTTTCTCGAAATTTCCAAAAGGTTCTA +GAACATTTCAGAATTTTCTCGAAATTTTCAGAAGGTTCTAGAACATTCCA +GAATTTTCTCGAAATTTTCAGAAGGTTCTAGAATAGTTCAGAATTTTCTC +GAAATTTCCAAAAGGTTCTAGAACATTACATAATTTTCTCGAAATTTCCA +GAAGGTTCTAGAACATTCCAGAATTTTCTCGAAATTTTCAGAAGGTTCTA +GAATATTTCAGAATTTTCTCGAAATTTCCAAAAGGTTCTAGAACATTTCA +GAATTTTCTCGAAATTTTCAGAAGGTTCTAGAATATTTCAGAATTTTCTC +GAAATTTCCAAAAGGTTCTAGAACATTACAGAATTTTCTCGAAATTTCCA +AAAGGTTCTAGAACATTACAGAATTTTCTCGAAATTTTCAGAAGGTTCTA +GAATATTTCAGAATTTTCTCGAAATTTCCAAAAGGTTCTAGAACAATCCA +GAATAATGTTTTCAAAAAATTCAAATTTGAATTCCCGCCAAAATGTTTTC +AAAAAATTAAAATTCGAATTTCCCGCCAAAATATGTACAGTACTCCTACA +GTACCTCTACAGTACTACTACAGTACCCCGACCATATCCCACTACTAACC +CCAAACCTATATCTCTTCAAAAGACTAAAACACAATTTTTCCTAAACTAC +AGTAATCCTACCGTACTCCTACAGTACTACTACAGTACCCCCACCATATC +CCACTACTAACCCCAAACCTATATCTCTTCAAAAGACTAAAACACAATTT +TTCCTAAACTACAGTAATCCTACCGTACTCCTACAGTACTCCTACAGTAC +TACTACAGTACCCCGACCATATCCCACTACTAAGCCCAAACTAATATCCC +TCCATCAGCCGAAAACGCCTTGCCTTTGTAAACTATGACGTCACTACTTA +ACAAACGGACACTATTTTTTTATATTTTTTTTTCAAAGCAAAAACCACCC +ATTTTCCAGATCCTCTACGTCATCGATCGTGTCTTCGAGAAACAGCTTCG +ATGTAAGGAAAGCAATGAAATAATGTCGCTCAAGCTTTGGCTAATTCTAT +TTTCAATGCGTGAAACCTCGAAATTCGTGGAGTCGAACAAGGAAAAGTCG +CCAGAAGAAGCGTCTCTACAGTACGCAAAACTGATTTCCACGTGGCAAGA +GGGCGATGAAACTAGGCGAGCACTTGACGTGATGCTGAGAAATGCGGTTG +CTTCGTTCCCGTATAAACATTCATTACTTCATGATACTCTACAAAAAGCA +CTGCAAAAAAGTCAAATTGGTGAACGACCAAGTGCCTATGAATACATTGT +TCAGGCACTTTTCGGACAACGAATCGCTGCGGTCTGCCAGTTTTGCTCGG +TTTGCGGACATCCTGGAGCCAAGAAACGGTGCACACAGTGCAAAGTATGG +AGTTTTTAGGGTTAAAAATAATTATTTAATAATTTAATAAAGCTCGAATT +TGGGAAATAATCAATTCCAAATTTTAAAAATATGGAAAAAATTTTATTCC +GTTACATTTTATGAATTTTCCCACAAACTCGGCATTTGGCTCTAGCTTCT +TGCCCAAGTTTAGCCCAAAAAATATTAACTTGAAGCTGTCTAAACTTGGG +CAAAAGTTAGACAAAACTTTGGCAAAACTTGGATTCAAGCTTTACCAAGG +TCTAACCCAAGTTTCACCCAACTCTTGCCAAACTTTGGCCCAAACTTTTC +TTATTTCGTTTCAAATTTGGGCCAAAGTTTGGCAAGAGTTGGGTGAAACT +TGGGTTAGACTTTGGTAAAGCTTGAATCCAAGTTTTGCCAAAGTCTTGCC +TAACTTTTGCCCAAGTTTAGACAGCTTCTGATCCAAGTTAACATTTTTTG +GGCTAAACTTGGGCAAGAAGCAAGAGCCAAATGCCGAGAAACTCGAATAA +AAATTGAAAGTTTTCAAAATTTCAGTTCGTTTTTAATTTACAAAATTTGG +CAGCTCTAACAATTCTTTAAAGATTCTTTAAATTAAAAAAAAGAATTATT +AAAACTTTTTAAAAAAATTCATTCTGTAGAAAATTCCCGTAAAATACTCT +TTGAAAATCCGGGAAAAAACTTCAAAAAACAAAAATAAATTCTAGACATT +CTGTAAATATCGAAAAAAGAACATTTTGTCTGTAAATGTATTAGTCAAAA +TTAATTTCTGATACTTTTTCCAATTTTTCAAAATTTTAAGTGTCGAGGTT +CAATTTTTTTGAATTTCCTGTTTTTCCTTTATTAAAAAAAGTTTTCTATA +ATATGCTGTATTTGAAAATTAAAAACTATATCTGAAAATATCGAGGCACA +ACGTTTTCAAGATCTGGTGAAATTCCGGATCTACGTTTTCCGGATCTACC +ATTTCCGGATCTACGTTTTCCGGATCTGGCACCGTGCCAACGCACAAAAC +GCTTTTTTGTTCACTCGACGCACGTTGTTTTTTGAAAATTTCTTCTAGAA +GAAACGCTTAACAACACGCGACGCGTAACAACGGAGCATCGTTATCACGT +TTTTCTCCGAGAAAAATAGCGTTTTAAGAGTTGGCACGGTGCCAGATCCG +GAAATGGTAGATCCGGAAAACGGAGATCCGGAATTCCGCCAGATCTTGAA +AATGTGGTGCCTCAAAATATCGATTAAAGAATTTTTTCTGAAAAATATCC +AATTTTTCAACAACAGAATAGCTAAAAAGTGAAAAAAAACTCAATTCTCA +TTATAAATTGCAAACAATTTCCAAATTTTGATAAAATGGAAAAGAGTTTA +AAAATTTCAGGCAACACATTTTTTAACTCTAGTAAACGTTTTTTAAATTC +CAACAATTTTTACAGCTCGCCTACTGTTCCCAAGAATGCCAAAAATTCGA +CTGGCCAATTCACAAAAAAGTGTGCTCATTTCTGAAAACGCGACAAGAAG +TGTCGCCCACCGACGAGACCGCCATGTCGCTGGACGATATTCAGGCTCAA +ATCGCCAAAATCGACGTGTAGAAGTGCCGATATTTCGATCTCAATATACT +TTTTTTCTGGAATTTATTTATTTTTAATGTATATTTCGGCTTCATCTCAT +TGCACGAACTTTTAATTTCATTTTCATAAATTCATTTTTGAAGTCATTCC +TTGAACAAAAATTCACTAAAACATGCATTAAGAAATATGGAATCCAAAAA +TTAATCTAAAAACCTTTTCAAAAAACCACTTCGTCAAAAACTGATGATGG +AAAACTCGTTGAAAAACGGAAAGAGTATCCAATAAAGATTAAAAATTTCG +ACATTTCGTAAATCGACACAAATCTCGTAAATCGACAAAAATGAAAAAAT +CAGGAACCCAAGAAATTCAATATTCTCATTTGTAAAGACAACTGGTAAAA +CATTTTCAAATCAAAAAATTATTTTTTTTGCCCTCAAAATTGATCTCCGA +ATACTATAAAAAAGAAAACTATAAAAAGTGGCGAAAATTCGAAATTTTTT +AACCCCTCTAAAATGGTTCATTTTAGTTGTCTAATGATACAACAAAGTAG +ACATAGTTCTACAATATCTGATAAATACTTGAAAAGTCTAAAAACAAAAG +TTTTTTCGTTTTTTTAACGGATTTTTAAAATCCAGAAGAACGAAAAAAAA +TTTTTTTAAGAGAATAGAGTAAACTAATCATGTTCGAGCAAAAAAATCCG +ACTTAGAATATGAACGGACCCAAGTGTATCATAATTATTTTAATTTCTGT +GTATCAGAATTATTTTAGTTTCCTTAGTGTGATTCCCAAACTGCTTAAAT +TCTAGGAAATATTTCTTTACTGGAACACTCTTAGCCACTGTACGCTGCCG +AACGAATAATAAGAGAATACAGAACACCAATTATGCCCGAGAAAAAGATC +CTACTCAGAATATAAACATAGTCAAATTTATCGGATGTATAAAGATTCCC +GAAGACACTTTCCAATTACCCAAATTGTTCATATTCTAAATCAAATTCTC +TTACTAGAACGCTCTTGGCCAATGTACGCAGCCGAACGTATCATAAGTGA +ATACAGAACACCAATTATGCCCGAGAAAAAGATCCTACTCAGAATATAAA +CATAGTCAAATTTATCGGATGTATAAAGATTCCCGAAGACACTTTCCAAT +TACCCAAATTGTTCATATTCTAAATGAAATTCTTTTACTAGAACACTCTT +GGCCAATGTACGCAGCCGAACGTATCATAAGTGAATACAGAACACCAATT +ATGCCCGAGAAAAAGATCCTACTCAGAATATAAACATAGTTAAATTTATT +GGATGTATAAAGATTCCCGAAGACACTTTCCAATTACCCAAATTGTTCAT +ATTCTAAATGAAATTCTCTTACTAGAACACTCTTGGCCAATGTACGCAGC +CGAACGTATCATAAGTGAATACAGAACACCAATTATGCCCGAGAAAAAGA +TCCTACTCAGAATATAAACATAGTCGAATTTATCGGATGTATAAAGATTC +CCGAAGACACTTTCCAATTACCCAAATTGTTCATATTCTAAATGAAATTC +TCTTACTAGAACACTCTTGGCCAATGTACGCAGCCGAACGTATCATAAGT +GAATACAGAACACCAATTATGCCCGAGAAAAAGATCCTACTCAGAATATA +AACATAGTTAAATTTATTGGATGTATAAAGATTCCCGAAGACACTTTCCA +ATTACCCAAATTGTTCATATTCTAAATGAAATTCTCTTACTAGAACACTC +TTGGCCAATGTACGCAGCCGAACGTATCATAAGTGAATACAGAACACCAA +TTATGCCCGAGAAAAAGATCCTACTCAGAATATAAACATAGTCGAATTTA +TCGGATGTATAAAGATTCCCGAAGACACTTTCCAATTACCCAAATTGTTC +ATATTCTAAATGAAATTCTCTTACTAGAACACTCTTGGCCAATGTACGCA +GCCGAACGTATCATAAGTGAATACAGAACACCAATTATGCCCGAGAAAAA +GATCCTACTCAGAATATAAACATATTCGAATTTAACGGATGTATAAAGAT +TCCCGAAGACACTTTCCAATTACCCAAATTGTTCATATTCTAAATGAAAT +TCTCTTACTAGAACACTCTTGGCCAATGTACGCAGCCGAACGTATCATAA +GTGAATACAGAACACCAATTATGCCCGGGAAAAAGATCCTACTCAGAATA +TAAACATATTCGAATTTATCGGATGTATAAAGATTCCCGAAGACACTTTC +CAATTACCCAAATTGTTCATATTCTAAATGAAATTCTCTTACTAGAACAC +TCTTGGCCAATGTACGCAGCCGAACGTATCATAAGTGAATACAGAACACC +AATTATGCCCGAGAAAAAGATCCTACTCAGAATATAAACATAGTCAAATT +TATCGGATGTATAAAGATTCCCGAAGACACTTTCCAATTACCCAAATTGT +TCATATTCTAAATGAAATTCTCTTACTAGAACACTCTTGGCCAATGTACG +CAGCCTAACGTATCATAAGTGAATACAGAACACCAATTATGCCCGAGAAA +AAGATCCAACTCAGAATAAAAACATATTCGAATTTACCGGATGTATAAAG +ATTCCCGAAGACACTTTCCAATTACCCAAATTGTTCATATTCTGAATGAA +ATTCTCTTACTAGAACACTCTTGGCCAATGTACGCAGCCGAACGTATCAT +AAGTGAATACAGAACACCAATTATGCCCGAGAAAAAGATCCTACTCAGAA +TATAAACATAGTCGAATTTATCGAATGTATAAAGATTCCCGAAGACACTT +TCCAATTACCCAAATTGTTCATATTCTAAATGAAATTCTCTTACTAGAAC +ACTCTTGGCCAATGTACGCAGCCGAACGTATCATAAGTGAATACAGAACA +CCAATTATGCCCGAGAAAAAGATCCTACTCAGAATATAAACATATTCGAA +TTTAACGGATGTATAAAGATTCCCGAAGACACTTTCCAATTACCCAAATT +GTTCATATTCTAAATGAAATTCTCTTACTAGAACACTCTTGGCCAATGTA +CGCAGCCGAACGTATCATAAGTGAATACAGAACACCAATTATGCCCGGGA +AAAAGATCCTACTCAGAATATAAACATATTCGAATTTATCGGATGTATAA +AGATTCCCGAAGACACTTTCCAATTACCCAAATTGTTCATATTCTAAATG +AAATTCTCTTACTAGAACACTCTTGGCCAATGTACGCAGCCGAACGTATC +ATAAGTGAATACAGAACACCAATTATGCCCGAGAAAAAGATCCAACTCAG +AATATAAACATATTCGAATTTATCGGATGTATAAAGATTCCCGAAGACAC +TTTCCAATTACCCAAATTGTTCATATTCTAAATGAAATTCTCTTACTAGA +ACACTCTTGGCCAATGTACGCAGCCGAACGTATCATAAGTGAATACAGAA +CACCAATCATGATCGAGCAAAAAGATCCGATTCAGAATATAAACATATTC +GAATTTATCGGATGTATAAAGATTCCCTATTGGGAAGTGGAGCAATCCAC +GACTGGTTTATCGGCCACAGTCCCCGGCTAGGACATGGCTTATATTATTG +GGCCAAGGGGAGCACCACCAGGCAGTGTACCTGACTCCCAGATCAGCAGT +ACATAGCACTTGAAGAATGGATCGTCCTTTAATCTTTTAATCTTTTAAAA +AGAATCGAAGGAACTCTCATCGGGTCATGTGGTTGTGGGGACAAAGAGGG +AGGCTTACATCAATACCAAATACCTGTGGTAGATCACAATACCTGTGGTA +GATCACACCCTATCCACAAAGAAAATCTGTGGACGTCCTCAAAGGAGGCC +GCCCGCGCCCTTGAGCTGGCCAACAAACCCTTCGAGCTGGGTGGAGGAAT +ACTCCAGCCGAGCGACTGAAAACGGCGGTAACGCCACGTTGTCGCACAAT +AACAACAAAAAAGCCCGCGGGCCCCAAGAAGCTCAAGAAGCCCACGGCTT +AATTTTCAAATCAATTACCTTACTATGAATCTCCTTTTTGCTCTACGAGT +CGTCGTTGATGTCATCCTTCCGTCCAACCTCCGTCAAACAGTCCATCTGA +CCATCCGTCCAACCAACATGTGGTGGAGTGTCCAACGCATCTGAAATTGA +AAAATATTTATATCTGATTTTTTAAATGGAACCATTTACAAAAAACATAA +ACGGAAAACGCTTAGCAAAAAAACAAACAATTAGTATTTAGAAAAACGGA +GACAAATGCTCTCGCGATCTTATTTATATTAATTTTCCAGTCGATTGCAA +GGCATCTGCTCCCACGGGTTTATATAAAATTGTGTAACTAATTTTAAACT +TCTCTTGAAACCTTTCAACCAGTACTTTTCAAGAGTTTTTGGTAATTTTT +CGATTTTTCAGAAATTTCAAAAAAACGGCGAAATTCCACTCAGAACCCTC +ATTAATATTTCACTAGTCCAGCACACTAACCCAAAAAATTATTTTTTTTT +TGAACTACAGTAATCCTACAAAATTGCTACAGTACTATTACGGGACCATA +ACAAAATTTTGATAATGCGTATTGCGCAACATATATGACGCGCAGAATAT +CTTGTAACGAAAACTACAGTAATAATTTGAATGACTACTGTAGCGTTTGT +GTCGATTTACGGGCTCAATTTTCGTAATGTTACACGACACATTTTTTTGA +CAAATGCAAAAAAGTGTGCGCCTTCAAATTAAAAAAAAATTTGATTTTTG +TTGCCGGCTTTTAACACATCGAAAAAATAAAAGAAACGAAAGTTTGTAAT +TACAGTACTCCTCTTAAACGCGAACACCTTTTCGCTTTTCAGAAAAACTT +GCGCCGTTTCGAAACCGGGTACTATACTTTTATATTAAAATCGATTAAAA +ATCGCGAAATTTTGCGGTGGAGCATATGTCAAATTGCAACTCGAAAAGAA +AAAATCTGAAAATGCATGCTGTGAAAAAAAAAGCAGCAGTACTCCAAGTC +ACCCATTGGAAAGAATGACTGAAAATTGAAAACAATTCTTCACTTTGAGC +GAAAAAATGCCGCGTTGAATGAGAGAGGGACGAATCGAAATTTAAAAGGA +GAAGATCAAAAAAAAATGTTTGTGGTAGGTCTGGAATCTTGCAAATTATC +GTTTTAAAATCAATTTTTAACACTTTTATATCATAAAAATAGTTTTTCAT +CAATCAATCGATTAAAATACCAACTCTCGAAAATTAACAGCTTTAACAGC +GCCGTCTACTGATTTGAAATTGCAGTCGCTGCCGCTCAATTAAATGTTTT +GCGCGTCAATTAAAATGCCTTGTACGCAGATGCGCGTCTCCTAAAAAATA +AAAAGTTGTCCAATTTTATTGAAAACGGGTATTTAATTCATGTAAATATG +CTGAATTTAGAAAATCTAGGTTTAACCTATCAAAAACTATAAAAAAGTGG +CAAAAATGGGCAATTTATGGCAAAAATTCACAATTTTGAAACTCCTCTAA +AATGGTTCATTTTATTGGTAGAAGAGGACTAAAAATTGATATCCGAACCC +TAAAAAAATTGTCCTTTTTCAATATTCAGAAGAAAATTATGAAGTTATTT +ACTTCCATTTTTCGATTGTACGGTAAATCAAAACTAAAGGTGGGCACGGT +ATCTGATAAAGTTACGATCGTTCCAGGATCACGAAAATCGAATAATTACA +CAGCCAGAGTTACATGAAACAGTGTTTGGGAAATTTAAAAATCAGTACAA +GAAAACCTCAAAAAAAAAACAAAATTACAGGAAAAAACGGAAATTTTCAG +TAAAAAATTATAGGGTATGTAAAATCGATAAAATATTTAAAATTCAATCG +TATTCTCCGTTTTCGGCGTTCGGATCGTTCACTGGAAGTACGGGATGTCG +AAGTTTGAAATTGAAGAATTCGCACCAACCGGCTGGAAGTAGATCGTGGG +AGCTGCAAAAAATGTTCGTGGCCGCGAAAAAAATCGGTGGCCGATTTTTG +TTTTTTCGCGGCCACGTTGTGACTAGACGGCGAAATAAAAATTTGTTTTT +TGGTTTTTAGTGTTCAAAACTGTTGTTCTTGTTGAAAAACAATTTTTTCG +AATTTTTTTTGTTTTTTCAACTAATTTTTTTTTCTGAAAATGCTTTTAGA +ACAGTTCATTTTGTTTTTTTTTCAATTTTTTTCAGACACCCCTTACTCCA +TATCATAAAGCTCGGAAAATTCGGAATCCCATCCCTGAAACTCGATGAGC +ACCGTTCTACCGTGTACTTCTTCGACGGAGGCCGGTGATATCCAGTAGGT +CTCGTTTTGGCCGACGGCTTCAAGGACACGACCGAACTGAAAAATATTGT +TTTTTTTTTCAAAACCATTTTTTTTAGGAAAAAATTTTTATTGAAACGTT +TTTTTTTTAATTTTAAAATTCCAAAAAAACGCAAAAGTGCAAAAAAACTT +GAAAAAAATGTTCTCAATATTTTTTCCGACTCACAATCAAAGAAAATTTG +AATCGAAAAAAATTAATTGTTTTCTTTTAAAATTTAAGGAAATTATTTTT +CTAATTATTTCTTCCAAAAAAAAGTTTAAAAATAATAATTTTTCAAGTGT +TTTTCAAGAGAAAATTAAAAAATTTCAAATTTCAAATTTTAATATACTTT +TTATTTTAAAAACTTGTATAAATCTCCGAATTATATGGATTTTTTTGAAA +AATAAAAAATTTTTTTATTGGAAAAAGAAATCTGATTTTTATAGTTTTTT +TTTTTAATTTGAAAAATACGAATTCTATCACGGCAACTCAAAATTCTGAG +AATGCGTACTGCCCAATATATTTGACGCGCAAAATATCTCGTAGCGAAAC +TACAGTAATTCTTTAGATGACTACTGTAGCGCTTGTGTCGATTTACGGGT +TCAGTTATTTAAATGACTTTATTTTTCGTATTATTTTCTTCATTTCAATT +AATTTTAAAAATTGAGCCCATAAATCGACGGTACCGTAGTCATTTCAGGA +ATTACTGTAGTTTTCGCTACGAGATACTTTGCGCGTCAAATATGTTGTGT +AGTACGCATTTTCAGAATTTTGAGCTGCCGTGATAGAATTCGTATTTTTC +AAATTAAAAAAAAACTATAAAAATCAGATTTATTTTTCCAATAAAATTCG +TCTAATTTATAAAAAAAAATAAAAATAAAAATTGAACAACGCTGAAAAAT +CCCAGATTTTTTTTTCTTATTTTTTGAAAAAAAAAACTTTTTTTGGAATT +TTAAATTACATAATTTTTTTGGTTCAATCAATTTTTTGGTTAAAAAGCGT +TTTTTTTTCCTTCAAAAAAGCACCTCAAACATGTGCCTTCTCTCCTTGCT +CGGCAACGGCCTAAGCATCTCATCAGGAATTTTTTCCGCCTGCTTCTCCT +TCAAATACCCTTCCCACTTGAATTTCCCGGGCTCAGTGCCTGCAAGCCGA +TCCAGCTTGATTCCGAACTTCTCAGCATAGCCGACAGGATGCATAAAATG +ATTATCAATATGAATTGGGAAGGATTCATCGTCCGATTCTGTCTCATCAG +GTGAAATAATTAAAAATCCAGGCGTTTTGCATATTTTTCGAATTGTTGCG +ACGCAAAATGACTGGCGTAGGTCGCTGAGTGGATCCAAAAGTTCAAATTT +TTGGCCGACTTTTAATAAATTTAATTTTTCAGCTGAAATGTCAGGTTTCC +CAGCAAAAAGTTGCTCGAAAGTGACGTCATCTTTATGATAACTTCCAGAA +CCTTCTGCGATCCGTCTGGAATGTTCCAAATAACCTTCCGTAGCCTTAGT +CCGTAATCCATTAATCATTGCAAATCCGACTGGAAACAGGAAGAAGCTCG +ACTCATCCACCCAAAACTCGACGTTTTCATGCTGAACCTGCCGATCTTTG +GCCTCTACGGAAGGAAGATCTTCGGGATAATCCTGAGCGGTGACCATGAC +CATCAGACGGCGGCCAAGGATCCTGAGGATCCGTGCGACACGGATTTCTG +TTGGCTCCAAGTAGTTGAGTAGCTCGACGCGTTGATTCAGCCGGAAACGA +GATGGGCGGTGGGCAAGGTGGCGGAGTTGGTCGAAGATTTTTGGCTCAGA +GATTCGATTTTCGTGCAGCTCGGCTTGAAATTCCTGCAGGAAAATTTTTT +TAGGAAATGGGAAAATCAGAAGGGTTTTTTGGAGTTTTTTTTCAGTATTA +TTTTTTTTGTTGTTTTTTTGAGGCTTTGTTAAAGTTTTTAGGTGAATTTT +TTTTGTTGATATTTTTGGTTTGTTTAAGAATAAATCATTTTTTGAAAAAA +ATTCGTTTTTATATTTTCGGTTTTTTGCTGGTTTAGTTAAAAGTTTTTTT +TTCGGATTTTCAGGTTTTTTGACAAAAATTGATTTTTTTTTTGGTGTATT +TCTTAGGTTTTCGGGTTTTTTTTTTGGTTTTTGACGAAAAATTTATTTTA +AAAAAAACGGACTTTTTTGCAAAAAATATGGGGTTTCTTAAAAAAAAAAA +TTTCAATTTTTTTTGTTGGATAAAATTAAAGTTTCTTTTATGGTTGATTT +TTCGCCTTTTTTCACATTCTCCACCAGAAAAAACATGAAAAAAACCAGAA +ATGAGTAGTTTTGAGCAATTTTCAGGCAGTTTTTCCGCTCAGAAAATAAT +TTTGGCCGGATTTTCATGGTTTCTCACATCCAGAATCTCCTCTGTTGGCC +GTGGTACGGGCGGTGCAGGCGTAGATCCACGTCGCCAAAATTTCGGGCAT +TGCATCGGTTTCAGCAAGCTCAGTGGCCTGTATTGAAGCCATTTCATCGC +TGGATCCTGCTTGAGACCGCTGAAATTTCGCGTTTTTTTTTGGAAATTTT +GTTGAAAAATAACCTTCCAATATCGAAAATATCCTCTGAAAGCATATGAA +ACCAGCAGGGTCTTCTATTAAGTTCCCCCACAAATTTAATTGCCACGTAG +AAGCCGCAGACAGCAGTCACCTCGCCGAACCAGCGGATTTCTGGAGATTT +AGTGGTTATAGAAGGATCCAGAGACGGTCGGACGACTACTTCTAGCTGAA +AACATTAAGATTATGGCTTTAAAGTTTTTTAAAAGAAAAACCAACTCGAA +ATCCAGGTTTTAGGTGCTGATTTAGCTTTTCCAGCGGCAAACAACCCTCC +AGCGCCTCGACAGGTAAAAATTGAGTATTTCCATCATAATTACATCGGAG +TTCATCTGACCATGTGAATGTTCCTTCAATTTGTGGCTTTGGAATCCGCT +GGGCGATTTTCTCAACTGGATTTCTTCGACGATAGAATAGCCGTTCTTCG +GTGAAATATCGGTATTCTGCTTCTTCAAGTTTGTAATTATATTGACGCTG +AAAGTAATAAATTATGTTTTTCGATAAAAATGCTTTTAAAATTACCTTTT +TATTCGAAAAATTCATTGATTTTAATTAAAAATCTATTTAAATTGTTTAA +ATTAAAAAGTTCCAAGCTTCTGTAGTTATCGCGTCGAGACCCAACACACT +AATTACCACATGCGCCTTTATATAAATTTTAAGAAAATCAACATTTTAAA +AGATTTTTACAGTTTTTTTGTCGTTAAATTTTTCGAAAAAATGATTTAAA +CTCACAGTAAACTTGTTTGAAACTTGAATATTAAAATTTCACAGTCAATG +GGTTAAATTTCAAGACTTTCCCACTGATGATACGGTAGGCGCGAAGTACG +GTAGTTTGTTTTGTTTTTTTTTATTTTGCCGCCGAGTGATTCAAATTTGA +ATTTATATCATCCGATTTTTTGATTTTTTCCTCAATATTTCTCGATTTTT +CAGCTTTCAGTGTGATTTTCCAAGAGCCGTAGCTCGACCAGACGACGGAG +AGCCTGAGGCTGGTCGCCAGAAGCACTATGAAGTGTGGGTTTTTTTTAAA +GCATAATTTGCATTAATCTTCTAATATTTTAGCCACCCCACACCGTCCAC +GAACAAACTCCGAATCGAAGCTCGGGGCTCGCGAGCAGCTTCTCCGGGAC +TCTATACGAGTGGGTTTAAGTTCTTAATTTCAAATTTCACTCATTTAAAA +ATTTTATTTTTTAGCTTCAAGTAGCTTCGGAGCCGTACGTCCACATGACA +AAGGAATCCACGTGGGACGAGGCGAAAAAACTGGCGATCAGTCTTGAAAA +GAAGCCGGACATTGTCCGTAAAGCGATATACAATCGTCGTCGCTTCGTCA +ATGAAAAGATAAAAAGTGCGCTGGTCAAGCGCGAAATCATCGACCCAAGA +AGCCCGGCAATCCATGAAATAGCAGTGGCGGCGGAGGTATTTTAAAAGAA +AATCAGACAAATTTAATATCTAATTATTCCCCATTTTCTTGCAGACAATC +GCCATAAACGTTGTGCACTTCTTGGAGACTCATCACGCAAAAATACTCGC +TGAAATCAAAGCGGCCGCCGCTGGAGCCGGCGCCCAGCTCCGAACTGCAT +GAATTAATTCAAATTAATATTTTTAAACTCATTTTTCACACAAATAATCA +TTCATGTGTCCATTTTTCACTCTCGAAACCCATATACCCTCACTCTAAAT +ATCAATATAATGCACATTTCTCATAGTTTTAATCTGCCCTTACCAATTAA +ATCTTACCAATTTTCCGCCATGATCCCTTTTTCCATTTTGAATAAAATTC +GACGACGATTTTTCCATTAAAACAAGAAATATATAAATAGATTCAAAAGT +GGCGCTTGTGTCGCTCAGCGGTCTCCTCCACTTGCACACTATCTCACCGC +GGCCTTCCAATTACTCGTCCATTTTCCAGCTGTAAAAAGTTTATAAAAAC +TGAAATAAATGCAATTTTCAGCAGAAAATCGCTGAAAATGCGGCAAATCG +TCGAGCTAAAGTCACTTTTGACTTCGGAGCCAATTAAAGCCATCGAGCTC +TTCGATAGGCTCGTTGGACAAGGTTTGAGCCGAAAATCTAAACTTTTAAG +CTGAGATTTCTTTTAAAAATCCCTTCCAGATGCCGACACAATCACCCAAG +AAGCCTGTGGAACCCTCGCCAACTATATCCGGCATTCCAGTGTTTTTAAG +CGACGGCTTCTGTTCACGGAGCTCCAAAAATGCTCGTTTTTTGCGAAATT +GTGCATTTCGTTTCAATTTCACAGCTTTGAAGACACAGTTTTTCCGCGAA +AATTGATTTTCGAACGATTCAGCGTGTTTTGCGGTGAACTGGAAAAGGAC +AAGCCACGTGGGTTTTCATTTATTGAAAATTGAAAAGATTTTTGCAAAAA +ATCATAAAATTTAATGTAAAACTGAACAAAACTCGATTTTTAACCGAACC +TTTTTGTTTTTTCCGTGAAAAAATCGGTTTTCCAAGTTTTTCGAACATTT +TCCGAAAAAAAATTACGCAAAAAAAACGATTTTCAAGTAACAAATCCGGA +AAAATCAAACTTAAATATTTTCGGAAAATTTCATAATTTTCTTCAAATCT +CTGTAAAAAGTAGATTCGATTTCTGGGAAATTTGAATTTATGTCATTTCT +TTAAAAGCGCATGCTCTTTTGTAGGGTCTCGCAACGAATTATTCAATTTA +AACTTTGAAATTCGCGCCGAAATTTGGGTCTCGGCGCGATTTTTCGAAAA +ATAAATGAAAAATATGTACTATTAATTTTTTCTTGAAAATTATTGATTTT +TCAGATCACCGGCACCACGTCACCGCTGTCGGATCGAATCGTTTCTTCAA +TTTGGGACTACTTTCCGATGGAAGCCCCGTCTCAGAACCCCGACTGGTCC +CCGTGCCACGTGTAATTCAAATCGAGATGACAAATACACACACAATATTT +TTGACTGCTGAAAATCAGATTTACGGCTGCGGAAAAGCTTCATCTTTTTT +GCCGGATAAAACGGAGGAGACGGACGGTGGTTATGTGGCACTGCCCACTT +TGGTAGAAATTCCAAAAGTTACTGGATACGTGGCAGCTGTGAAGGTGTTC +GATGGAGGATCACAGTTTTTGATTGGCGGCAAAGTACGGTTCTAGAAAAT +TGGTGGCCGAGTATTTTTTCGCGGCCACATGGCGATTTTCTACACGAAAA +GTTGTGTAAAAGACAAAAAGGTGTGCGCCTTCAGGGATTACTGTAGCTGA +AGTTTTTCATAGATTTTTTTTTTGGCTTTAAAAAAATCCTTAAAGGTGCA +TTTTCGTGTCGAGACCTTGTTGTATTATTTTGCTAATTTTGCTTAAAAAG +TACAGTACCAGGTCTCGACACGAATAGTTTTGATAAATGCAAAAATGTGT +GCGCCTTTAAGGATTACTGTAGTAAAAAATAAGAATCCCTTTTGGAAAAT +TTGATAATTTTGTGAAGAAAAATAGATAATTCTTTGAAAATGAATAATTT +TTTGGAAAAATCTTTTTTTCTTATTTTTCTAGACGTACACCTTTATTTCA +TTAAAAAATTGTCGCGCCGAGACCTGATACCGTATTTTTGAGCGCAAAAT +CGTGCCGAGACCCAAATTCGTGAATTCAAATTTTCAGTGGTATTGTGTTG +GAAAATGTTCGATTTCCGGAGAAACGCGACGAATTTCGTCGAATTGTTTT +GTTCTGGTAGAGGAGGAAAACGAGGAGAAATTGGAGAAAATGACGAAAAA +TATCGATTTTTACGTGGCAAATGTGCCGATTGAGGAAAGGATTGTGAAGG +TGGATTTTTTTTTTCAAAAATTTGAAAACAAAAAAACTAAAAAAAAAAAT +TTTAATCTTAGTTTCTAGAATTCAAGCCAGTTATAATAATTTTTAAACTA +AAAATTGCATCTTCCGAATTTTCAAGATTTTTTTTTCTGAAAATCGTTTA +AAAAAATATCTTGAAAAATCAAAATTTCAAAAAAAACAAAACTTGAAAAA +AAAAACGTCTTTAGCGGTATTTTTTCTATAATTTTTCAATTTTTTTCAGC +TTAAAAATCATAGAAAATCGTAATTTTTTGACATTTCTTCCAGGTATATC +TAAAAATGGACCAAAACGAGATTCTGTGGGATAGAACGAGCGATTTCTCA +GCGGAAAAGCCGATTTCCTTCATAATCAATGGATTTCCACAAATGGCAAT +TTTCGAATCATTTCAACTTTTAAATGATGGAACTATTTATGCTGCGAGAA +ATTCACTTTTCAAAGGAAAATTGGAGCTATGGAAGAACAAAGATGACGGG +TTTAAAGTGAAAAGCGGGACTGTTTTGGAGCATTTTGACACGAAATATAC +ACTTATTGCACTGATGGAAGAGGTTCCCGGTACTATTGGAACAGAGTTTT +TCAAAGTTTCACCAGATGGGCAGAATTTGATTATGAAGGTTCATTTTGTT +TGGAATTTGAAGGAATTCGACCTTAAAAATATAAAAAATTGCACTGATGA +TGTTATGGATTTTTTTTTCAGAAAAAAAAAAACGAAAAATTGAATGCTAA +ATGACAGAAAATATGCCCCTGTAACATTTTTTTTTTGAATTTTCTAAATT +TTAAATTATTTTTTTCAGTTTTGCGCAAATCAAAGAAACGGCCGAATTAA +ATTTGAATTCCCGCGCAAAAGAGTGACGTCATTTTTTTTTTCCCGTTTTC +CGGATGTATTATTAGGTTTTTATTTTAAACACAGTTTGTCAATTTTTCAG +ACATTTTTTTTTAAACTTGATAACCCGAAAAAAGTGGCCTAGAAATCGGC +TTTACAATTTTTTTTTTAAATCGACAAACTGTGTTTCAAATTATGAAACA +AGGAAAAAACGAAGAAAAACTTATAGCCGGAAAACGCGAAAATGTCGAAA +ATGACGTCACTAAATTGCGCGGGAAAAAATATAGAATTTTTTTTTAATTA +ACAGCTATATTGAATCATTAGGGCTTGTTCTCCGTCAAAAAATTTCTCGA +AAAAATTGATTTTTCGTTTTTTTTTGGAAAATCGAAAAATTTTGTTTCTC +AAAAAAAACAAAATTGGAATTTTTATTAAAAAATTATTTTAATCCAACAA +AAAAAACTAAAATTTTTTGCAAAATTTAAAAATTCATAAAACATTTAAAA +AAATTTTTTAAAAGTTATATTGGGACTGTATTCTAATACTTGGACTAAAA +AAACCCACATTTGACAAAAAATTCAATTTAAAATGAATATTTTCAGATGG +GCTACCAAAACGAACAGAAAACCGAGAAATTCGAATTCGAGTCTCCCAAA +ATTCACAAAATCATCAAAAATCGTGAAGTACAATGTGATCCAGTTGATAT +TCCGTTAGACTCGACTATTCATTTTCATCAAAATTATAATCAAGAAGTAT +TGAAATTTCAATCGAATCGATTATTATTTCAATGGATTTATCCGAATTAT +TTGTTTCAAAACGATGGAGATGTACATTTTTCAATTGAACAATTGGAGAC +TGTATTTGCTGTGGATTTGGAGAATTTGGAATTGTGAGGGTTTCTTTTAT +TAATTAAAATTTTTTTAAGTGGAAAAATTTTGGTTTTCTTTTCAGAAATT +ATTGTAATGTTGTAACTAAATATTACGGGAACACGAAATTCTAAGAATGC +GTATTGCACAACACATTTGACGCGCAAAATATCTCGTAGCGAAAACTACA +GTACTTCCTTTAATGACTACTGTAGCGCTCGTGTCGTTTTACAAGCTCAA +TTTTTTAATACTTTAAATTAAAACTTTTACTTTAAATTTTAAAAAAATTC +GTCTTATTTTTTAATTTTTGCTTTATTCCAATATTCTGTCGATAAATAAA +TCATTTTAATAAATTTAGAAAATTGAGCCCGTAAATCGACATGCGCTACA +GTATCCATTTAAAGAATTACTGTAGTTTTCGCTACGAGATACTTTGCGCG +TCAAATATGTTGCGCCGTACGCATTCTCAGAGTTTTGTGTTCCCGTAATA +TAGAAAATTAGAAGTATGTTAAAATTTTTAAAAAGTATTTTTTTTGGACT +TTTACCCAAAGATTTTTTTTTGCAAATTTTTAGTGAAAATTATTATTTTT +TTCAATTCACGCTAAAATTTATTAAAAATTTAAATAATTTTAGACTGTAT +TCTATACAATCAAAAAACAACAAACATCAATAAAATTTTCAATGAGTTTA +AAATTTTTTTGAATTTTTTAAAACTTTTCTTCGTTGACAAAACGTTCACA +AAACTTGAAAAAATATATTTCAAATTAATACTTAAAAATTCAAACAAAAA +ATTTTTAAAATTTTTCAGCCCGAAATACCAACCTATATCACCAGAAGAAT +TCGTTCCCACCGACACTTCTCCCTCCGATATCTGGTATTTAAAATCCAGT +GAAAAATTGAAAATCCCTTGTCACAAGTACCTTCTCCTACTACATTCACG +TCAAATTGGCGCGATGCAGAGATTTCATTCAAATTATGGGAATTTCGGCG +ATTTTAAGGATGGTAAATCTGAAAATGAAGTGGAAATTGAAGCGAATGCT +AGTGTTGAAACTGTGAAAAATGCGCTGAGAGGGATGATCAATATTCGAAC +TCTTTTCAAAATTAAGACTATTGAGGTAATTGGATTTTTGGTGAAATTTG +AAATGAAAAAATATTTATAAAAATTGAATTTTTTTTCAAATTTTTTTTTC +AGTCACCATAAGTCAATTTTCCATTAGATAAAAATCGATACTTTTTCTAA +ATGCGATAAAAATTGGAAATTCTATAAATTCCGGAAAAATCGATTGATTT +CAAAAAATCGATAATTTCCGGAAAATTGATAAATTCCAGAAAATCGGTAA +TTTCCGGAAAAATCGATAATTACCGGGAAAACCAATTAATTTCCAGAAAA +ATCGGTAATTTCCGGAAAAATCGATTGATTAAAAAAGTCAATAATTTCCG +GAAAATTGATAATATCTAGAAAAATCATTAAATTCAGGAAAAATCGATAA +ATTCCAAAAAAAAATCGATAATATCCTGAAAAGTGAATAAATTCCTAAAA +ATCGATGAATTTCATCAATTCCGGGAATATTTTTTAAATTTAAACTTTAA +AAAATATTTTTTTAAATCTTTAATCCTTATCTATTTTATTCAAAAAAAAA +CTGATCAAAAAAATTTTTTTTTTTCAAAAATTCAATATTTTTGCAGTTAA +TCGAATGCATCAACTTCTACGATTATCATTTAATGGATGAAATGTTCAAT +GATTCAATGCATATTCTAATGGAAACAATCACTGAATTCACACTTCCATT +TCTCTACGAATTATTCTATTCGTTTGAGGAAAAAGTGTTGGAGGGACTTT +TGCAGAGGAAATATTTGATTTCTAACTCAATTTCCAGTGTTTTACCGCCA +AAGGAGCTTCTTGTACGGTAAGTGAGTTAAGAAATGGAAAAAAACACATT +TTTGCTACTGTTGGAATTTTTTTTATTTCACAAATATATTTTTTTTCATT +TTAAAGTTAAGTAGGAGTTTATCAACTTTTCTGGATTTCATCAATTTTTC +CGAAATATTTTGATTTTCCCGGAATTTCTGTGTTTTTCAGGAAAAAAACC +CCAGAAAACTAACAAAAAGAATTAGCAAAAATGACCTAAAAACCGTAAAA +CTATGTATCCCAACTTGTCCACGTGTAGTACAAAAAACCGATGTGCACCA +ACAAGAATTTTTGCAAAAGCTATTTTTCCATTCAAAACTGCGCCCCAAAC +AGTTGAAATTTTATAGAAAATTTTCGAAATTCGCTTCTCCGAAAATAAAA +ATCTCAGATCCGCCCATTTCTTGGCTCTTCCAGATTCGCTGAAAAACTGG +ACACCGATTGCCGCCGACACCACACATTAAAAGTTCCGTCGAAATTCAAA +AATCTAGAAAATCTGAGCACCTATGAGCCCGAGTACATTGTCAAATATTT +TCTGAATCTCGACCAAGATTCGGAGGATGTGACGTGGCGATCGATACGTC +ACGAATTCCACGACACACTTGACACGTGGCACGCGGAAGCTGTGAAGAAG +AGAGATGAGAGACGTATGCACGGAGCAACACGGAGCAGAACGAGTAGTAT +TCGGAAGGAGAGCTTTACGAAAATTCAAAATGTTTCGATGACGTCATCGC +CGGTAGGAATATCGATTTTTATGTATCGAATTTACTGGAAAACTATCAAA +AGTTTAGGAAAAATATCGATTTTCCTGAAATTTATCGATTTTCCTGAAAT +TTATCGATTTTCCTGAAATTTATCGATTTTCCTGAAATTTATCGATTTTT +CTGGAATTTATCGATTTTTCTGGAATTTATCGATTTTCCTGAAATTTATC +AATTTTTCTGGAATTTATCGATTTTTCTGGAATTTATCGATTTTTCTGGA +ATTTATCGATTTTTCTGGAATTTATCGATTTTTCTGGAATTTATCGATTT +TTCTGGAATATATCGATTTTTCTGGAATTTATCGATTTTTCTGGAATTTA +TCGATTTTTCTGGAATTTATCGATTTTTCTGGAATATATCGATTTTCCTG +AAATTTATCGATTTTTCTGGAATTTATCGATTTTCCTGAAATTTATCAAT +TTTTCTGGAATTTATCGATTTTTCTGGAATTTATCGATTTTTCTGGAATT +TATCGATTTTTCTGGAATTTATCGATTTTTCTGGAATATATCGATTTTTC +TGGAATTCATCGATTTTTCTGGAATTCATCGAGTTTTCCGAGATTTATCG +ATTTTTCTGGAAATTTTACTCCCCAAAAATTTAACAATATATCGTGCCGA +GACACGAAAAACTCTAAAAATTACAGATTCCAATCGGAGGCGGCCGCTCG +AAACCCGAAAGTTTCTCAAAATCAATCAATAGTCCTGTCATTCAATCGCC +ACTCTCTCCCTCACCAATCAAAGGAATGCCAAAGGTAATCGTGTCGAGAC +CCACCACGCCACCTGCGCCTTTAAATTCCACGTTTTGTAGTCCCGCCACG +ATAGTATTTCCAATTCACTGGACGATTTTCCTGAAATGAGCATTTCACCG +TCCCCCTCGACACCGAAATCCTCTTCCGGTGGCGGTCGCTTCGCACCAAA +AGGAACTCGATTTAAAAAGGATTTCGAAATTCTCGTGAAACCTTCCCAGT +CACCACAGAATCCGTGGAAAATGGGCGGAGCTTCCGCGTCGATTCGCGAA +GAAATTGATCCGCAGGAGATCCGATTCGACGAAGTTGTGAAGAAGGAACA +GAAATTGCAGACTAATATACGTGCGTCACTTGAAATTTTGGAAAAATCGA +TAATTTTCAAAAAAATCGACCTTTTTTTGGAAATTATCGATTATTCTTGA +AAATTATCGATTATTTTAAAAAATTATCGAATTTTCTGAAAAGGATCGAT +TTTTTCGGAAAAAGTTTCGATTTTCTCGAAAAATAACGACTTTTTTTTTG +AAAATTATCGATTTTTAAAGAAATTATCTATTTTTTTGGAATTTATCGAT +TTTTTTTAGGAAATTATCGATTTTTTTAAGGAAATTATCGATTTTTTTAA +GGAAATTATCGATTTTTTTGGAATTTATCGATTTTTTTTAGGAAAAAGTT +TCGATTTTTCTCGAAAAATAACGACTTTTTAAAAAAAATTATCGATTTTT +AAAGAAATTATCTATTTTTTTGGAAATTATCGATTTTTTTTGAAAATCAT +CGATTTTTAAGGAAATTATCGATTTTTTTGGAATTTATCGATTTTTTTAG +GAAATTATCGATTTTTTTGAAATTTATCGATTTTTTTAGGAAATTATAGA +TTTTTTCTGAAAAATTATCGATTTCTCAAAGGAAAAGTATCGATTTTTGG +AAATTATCGATTTTTAAGGAAATTATCGATTTTTCAAAAGAAGAGTATGG +ATTTTTTGAAACTATCCATTTTTCTTTTAATTATTGATTTTTTTCCTGAA +AAATTATCGATTTCTCGATGGAAAAATATCGATTTTTCTGAAAATTATCG +ATATTCTTTTGGAAATTATCGATTATTCTAAAAAAAATTATCGATTTTGC +AGGAAATTCTCGATTTTTAAAATAAAAACAGCGATTTTTTTTTTGAAAAT +CATCGATTTTTAGGGAAATTATCGATTTTTCTGAAAATTATCGATTATTT +CTTCAAAATTATCGATTTTTCGAAGAAAAGTATGGATTTTTGGAAACAAT +CTATTTTTCTTCAAATTATTGATTTTTTTACCTGAAAAATTATCGATTTT +TCTGAAAAAATATATAATACCACACATTAATTTCAGGAACCGGATTCAAA +AAAGTGCAGCTTCTACCACACGTGGAGACGGAAGAGCTCGCCGGAGCTCA +AATTTTGGAGGTTTTTCGACGAGAACTTCACGATGAGGCGCTCATATGTG +TAGGAATTTGTGATGGTTTTTTTCTCAAAAATTTGAAATTTTTCAGGTGG +AACTGGTGATGAGCGACGATTTGGAGGTGGAAAACGAGCAGATCATCTGG +GGAAACATGCCGGGACTTGTTCGGCGTTAAATTTTAAATTTTTGATTTTT +TTTTTTCTTGTAACTTGCATTTTTTGTTTAATTTAGTGTTTTCGGTGTTT +TTTGTTGAAATTTTCGGGTTTTTAATATTCAAAAATTAATTAAATTATTA +TAAAATAAATGCATTTAGAAATGCGGTATAAATTGAAAATTTTCAAAAAC +CATCTCCCCGAATCCAGTGGTTTAGGATGAAAATCGTGGAAATCGAGCCG +AACGAGAGAATTCCGAGTTGCCACGTGGGTCTGAAAATTGAGTGTATTTA +ATTTTGGAAAATTTTGGAGATCTCTTACATTTTCTCAAAAATCCATAGCT +TTTTCCCATTTTTTTGTTGCTGGATCATTTTCAGCTCTTCGGTTATATCG +CAGACTTTGAAGCAAGGGTCTTCCGGGAGAATTTCCTGAACATTTGAAGT +TTTTGGGTGAAAAAAAAGCTTTTTTAAAAGATTTTTTGGTATTTTCAAAT +AATATCGGAAATTTGCGTTTAAATTTTTTTTTTCAAAAAAGTGAATTTTT +TCAAATTTTTCGAAAAATCGAAAAAAAAATTTTCGGGTTTCTGGAAATTT +TAATTAAATGTGTTTATGATGATGAGAAAATATAGTTGACAAAATAATTT +TTTCCGATTTGTCAATTTTTCAAAAAATTTGAAAACAATTTTTTCCATTT +TTATTCCTGAACATAAAAAATTCGAAAAATTTTCGTTTTTAATAATATTT +CGGAAAAATTTTGAATTTACCGTAGTTGTGTCATTTTTAAAGAAACTCAC +AATATTTCTAATCGAAGTATGCATATTTTTTAAATGAATTTTTGGAAAAA +TTTCAAACTTGTTTTTTGTTGAATTTTTCGATTTTCTTTCGTTTTTTTAA +ACAGAACAAATTTTTCATCATCTTTTCTACAAACAAAACAAAAAAAACAA +TTTTTGTTTTTAGAAAAGCGAGAAAAATTTCGAAAAATTATTTTAAAAGT +TAGAAAAATATCAATTTTGAACGGAATTTTTTCAAAATTCGATTTTTTTG +TTTATTTTTCTAATATGTTCAGTTTTTGGCCATTTTTTTTTTTAAAAAGT +TTGCTTTCAAAAAATTTTAAATGAGAATTTAGATTTTTTAACGAGAAATG +TTGAAATTGAGAAGAAAAAAAAAATCAATTTTAAATAGAAAAATTTTCTT +TTTCTAACATTTTCAGTTTTCTCAAAATTCCAAAAACTCGTACATCCTCC +TGACAAGTACAGTAATCCATTGGATCCAGATTCTCCTCTCCAACACTCGT +TTCCCGAATTTTTTCGAACCAATTGTTCATTTTCATAAGAACCGAGCTCA +TCGCAATCAATTTCCCGATATTTCCATCGTATTCCTCCGAAAATTGCTGA +AGCCGATTCAAATTTCCAATATCATGCTGGTGGAGAGAATACGGAGTGTT +CAATAGATCCGTAATTGATTTAACTTTAAAATTTGGTTTTTTCATTGTAA +TAATCATGCTAATCGTCTTGACATGATCTGTTAAATTCTCTCGTTTCGGC +GGAGAATATAATCGATATTCCAGTGGCACGAGGTTGTCGAGAAATCTATT +GAAATTCTGATAAATATCGTTCCAATCACTTCGAAGCTCGTCAGTTTCGG +CTCCAGCTCCGCTTTTGAAGCCAGTCGTTTTTAGATTGTGCTCCAGCGTG +TCTATTGAGCTCTGAAAATTTGATTTCAAAAATTTTGAGTAACTCAGACA +ACCCCATTTTTCATCTAATTCGAAATTAGCCACATCTTATAAGAAATTAA +CCACATCTAATTAGAAAAAACTTTTCTAATTAGAAAGGATGCATATCTAA +TTAGAAAAGCTGCACACCACATCTAATTAGAAGGGATGCTCGTCGAATTA +GAAATGAGGCACATCGAATTAGAAAGGGGGCGCGTTGAATTAGAAGTTAT +GCGCATCTAATTAGAAAGGAGGCACATATAATTAGAAACACATTGCGCAC +CACATCTAATTAGAAGGGATGCTCGTCGAATAGTACTACCTTTTAATGTA +TGTACTACCTTTTAATGTATGTACTACCTTTTAATGTATGTACTACCTTT +TAATGTAAGTACTACCTTTTAATGTATGTACTACCTTTTAATGTATGTAC +TACCTTTTAATGTATGTACTACCTTTTAATGTATGTACTACCTTTTAATG +TATTACCTTTTGGCTCTTAATGTTGAAAATAAATCGAATCAAATTAGAAA +CAATGCGCGTCGAATTAGAAAAAAAGCATGCCGAACTGGTGCGCGTTAGT +TGACCCTATTTTTCTAATTAGATGAGAGGAATAGGGTTGTCTGAGTAAGA +CTGCAAATTATCAAAATTTTTTGGTTCAATTTGTTTTTGGAGAAAAAAGT +GAAATTTCCTGGCAATTTTCAGTATTACGTAGACGTCGAAATATGAGATT +TTTCACCATTTCTTATGGGTCTCGCCACGCCGACAATCAATTATTGTAGT +TCATGTCGATTTACGGCGCCACTGTTGCATTAATATTCCAAATGACAAAT +TTGCCGCCGAGTTTAAAAAATTCAATAAAAGCCCGTAAATCGACATGAAC +TACAGTAGTTGGTTGTCGGCGTGACGAGACCCAATTCTCATCTTTCGACG +TCCACGTAATATAGAAATTTTTTTTTTGAAAAAATCAAACGATTTTGCCT +CAAAAAATTCAAAACTGTAAATTCAAAAAATACCACAAAAAAAAAGCGAA +AAAAATCGCGGAAGACAGTGGCGCCAGGCTGTCTCAATACAGTTTGATCT +ACAAAAAATGCGGGAATTTTTTCACAGAAAAATTGTGACGTCAGCACGTT +CTTAATCATACGAAATCAGATGAGATTTCTGCGTCTGCCATCCCGCATTT +TTCCAAGATCAAAGTGGAACTGGGACTTTCTGAATAGGACTTTCTGATTC +CACGTGGGAAGGATGACAAATCCAAAATTGCGATATTTCACTAATTTCAC +TGCTTGAATTTCCTTGGAACCAATCAGCGTCTTCAAACTCCGCCCACTCC +ATCTGATTGGTTGAAAAATGGGCGGAGCAAATCGCTGATTGGTCGCAGTT +CTCATTTTTAGCCAAAGTTAAAAATCTCGATTTTTCAAGGTTTTTTGACC +ACCTCCAATTCCAAGCTTCTTCCTTACCTTCAAATCGTAGAATATTGCCA +ATTCTCTGATTGCATCGAGTCCTTCCTTCAAAACCACAACATCTTGCAAC +TCGAACCCCGAAAGCTGATATTTCTCGTTTAACTTGAATTCTCCTAGAAT +ATCCTTCGCACGTAGCAACTCTCCAACGATTCCTTCAGTTGGTAGAAACT +CTTGTAGAGTGTACACTGCCTCCCAGATCTTCTCAAGATCCCCGTAATTC +CAGACATCTTCCGAGCTAGCCACAAGAAATTGCATATGTTGGTGTTTTTC +GTTTCGAGCAACACATTCCAATGAGGATACGAAGTTAGACTCGTTGATTT +TTGTTAAAACGTTTATCATGCTGGCGTAGATTTCCTCGAATTTGGTTTTT +CTTTCTTGAAATTTTTTGTATAGTTTTGAGGGTACCATACAAAAATTCTC +GGGAAACTTTTCGATATCATCTATCATCATCGTCAGGTTATCGAAATCTA +TATACTACAGTGTTTTTTGAAGAGTTTCCACGATATTTTGATCGGTTTGA +TGTTTGAATGCTTCGAGAATACGCTCGTCTCCGCAACGTCTTAACGTAAT +GCAAGGCTGTGCGGTGTGTACAAGTGTCTTGTTTAGCTCTTCAAAACCGG +AGCGATACATAGAAATGGTTTCATGCGCAGCGTCCAGCTGCTCAGGGCTC +TTGAAAGTTTTCAAACATTCCGAGAAGCTCTCAACAATGCTGTTGAGGTT +ATCCTTTGGCAGATTTTCCCGAATTTGATTAACTTCTGATAGATATTTAT +CGATATATTCGATATTTTTATGATATTTTTCCGTGTTGTTTAGGATTTTT +TGCATCGCAAATTCGAATTCCACATAGTATTCCAAAAACTTATTCAATGG +ATGCAGGAATTGAATTGATCCTTTGCCAGAAACGCTTTTTATCCAATAAT +TGCTCTGCTCTTTTATGGACTCTCGAATACTTTCTTCTCGTTTAGGGAGA +CCTAAAGCTCCACGATCAATTCGTTTTTTGAAAGAAATAATTCAAAAATA +CCCAAAAGAAAATTGCCTGATGGCCTGGAAGAATGCGTATCCGAGGATTG +AATACTACGAATAACGTCCCTGACCTTTCGCACCCAATTTGAAAGCCCCA +GTGTCGTATTGGTGTCGCGAATCATTTCTAAATCACTCAACGCCGCTTCG +AAATTGTTCAGTCTTCCCACTGACAAGAAGTCTCGAACACTTTTACTTTC +ATTTTTCATTATAGTCGTAGCGAGTTTGAAGAGATAAAATGGATCTTGAT +GGAGCAATGCGAATTCTTTCTTGGCTCGTTCCGGAAAGAAATTTCTGTAG +TAGGCGCCAACCTCTTCGACCGTTTCATAGTTCCGTTCTGTACGATCTTA +AAAGGTGGAGTACCGAAATCTGGGGAATATTTCTAAATAACTCCAAATTT +GCTCCTGATTTCAATTATCCATGTGAAAAAATTCAAAAAATCCCTGATTT +TGTATTTCGGCTTGAAATTGCCGAATTCCATTTGTGCACACATGCAAATT +TTTCAAACGCGCGCCCAAAGAAATTATCATTGGAGCGCGTTTGCCTCATT +TGATTCTCTCCGGAGCACGGTAGCACAGAAACTAGATGGATTGGTTCATG +ATACTCAGTCTGGAAACCTATATTGGCTACTATCTCGAAAACCATCATAA +AATCGATTTTGCGATGCAAATAAGAAATGACCGCAATGAAATTATCTATC +TCCATTCGTGATGAATTTTCGATTTTGTACTTCCTGGCCAAGTTATGCAC +GTTTGTTCGGTGGAGCGCGTTTTCACCCATCTAGCAACTGACACGGTGGT +TCAGTAGCCAATATAGGTTTCCAGACTGAGTATCATGAACCAATCCATCT +AGTTTCTGTGCTACCGTGCTGAACCACCGTGCTCCATCTACCGTATTTCT +TCCATTAATATGGCTGCAATACTATTTTTCGATGGTCTTCCCGCTTGCAA +TACTAATAGGGAGTGCAATACTAATTTTCAGAATATTTTTCTGCCTTTGA +GCTTACTAGTTTTTTTCTGAAAAAGCTCGAATTTTATGTAAAAATTCAGA +AAATTGGTTTTAATTGTAACCTATAAGTTTCAAAAATTCAATCTCGTAGA +AATTTTTTTGAAAAATTGTTGCAAAATAGGCAAAAAATATTGTAGAAGTC +CTGAAATTAGCGAGACGGGATTGCAATAAAAAAAAGTAAACGCAAGACTA +TTAGGGAGTGCAAGACTAATAGGGAGTGCCATACTAATTTTCGGAAGGTC +TCCGAGGGGCAATACTAATAGGGAGTGCAAATCTAATAGGGAGGCCATAC +TAATAGAAGAAATACGGTATTTTTAGTTCCTTTATTTTTTCAACGAGAAA +ATCAAATGAGGCAAACGCGCTGCAATGAAAATTTAAATTTATTTGTGCGC +GCATTTGAAAAAACTCATTCGGACGCAAATAATATTCACGAATTTAAGCT +GAAATATAATATCAGGGAAATTTTTTTGTTTTTTTTTCATACAGATATTC +TGAATCAGAGGAATTTTTTTTAGTTATTTGAAAATATTTCCTAGATTTCG +GAAATCAAAACAGCAGCTTTTGTACAACAGCTTTTTTTTAAATGTAAAAC +TTGTTTAAAAGTCAAACCACGTCCATTTTAAAAATTAATTTTTTAACTTA +TAAAATAAAAACATGTGGAATGCTTTTGCATGTACATTTATACAAGTTTT +TTGAGAAAAATACATTTAAATTTGAAAAATGTGTTTACTAAAATTCTGAT +CAATTTTTTTGTTATTATATATTAATAGCTGAACTTTACTTTAAGACAAA +AATTCCTCTAATTAAAATCTACCTTCAAACCATTTTTTCAGTTTTTGCAA +ATTCTCCTCGGAAATCGCAGTAGGACTGGGAGCTAGATCATTGAGTGGCG +AGAGAAAATCACGGAAATTTTTCAGGCGATTTTTCAGGCCCCATGTTGCC +TCCCATCCGTATTTTGGTTTCATGAGAGATTGGAGATCATGAAATAAATG +CAAAAAAGCATCCAGCGAGGTGGTGATCTTTTTCAGTGATTCTCGCTGTA +GTTGAAGATGTGGGAGCTTCTTAAGTAAATTTACAGCTTCTTCTCTATCC +TTATAAACTTTAGTGTTCTTCCTTTTCCCGACAATCTCCTCGAAAGCTCT +CTGCTCATCCCATCCGCCAATAGATTTTGTTTTGTAGAAACTTGAAATCC +TATCAAAATCGATATCCCGATCTAATAGCTGATTCGTCAGATCCGTAGAA +GCGATTTCGCCGCTGAGAAGCCCATCGACGATAAGATAGCAGTTAAGGAG +CGGTGGTAGTGAGCTCATCCAGTGAATCCACAGGTTTATGGAGTCCTTTC +CGTAGACTGAAATTATTTTTAATATTAAAGTAGAAAAAAATTATTATATA +AACTAACTATACGCAGGAAAACTCGCATTAAGTTCCAGATTTCGATCGAA +GAATTGTGGATGTCCAGCTGGAAATTTTTATTTAAATTTAGTAAATTTAG +TGAAGAAATTTAATTTAAAAATACCTGTCAAGCGCTGACCCTTAATCTGC +TCCAACATTTGAATACCTTGCCGCTCCCTTTCCGAAATTTCGAGATCTCC +GCAGTGTTTACCCGGTAGAAAAACAAGAAGAAAGGGAATTATCGTTATAA +TCATCGTTATCTGGAAAAAAATTAATTTTCATGGAATATATTTCAAATTT +TCGACAACCAAACGCTGAAAATTCACATTTTTTTCAGGAAATTTGGTTGA +AAAATCTGTTTTTCATAATATTTTGAGAAAAAAACAAGCGTAAAGGTATT +CAAGGCGCATGCAATTCACTTAAGCCAGGGTCTCGAAGCGAACAGAAAAC +ATACGGTATTTGAAAATATTCTTGTTTTCCGCGGAAAGTCGCAGAATTTA +ATTTGATTTTTTTAACTTAAAAAAACAGAAAATTAACCGTTATACCTTTT +GAGCAAAAAATTCTACAAGATAATAATTTAAAACAATTAAAAATTGAATA +AACATTGAAAATTAAATGCTTAAATTTCAAGGCGCGTGCATCAAACTTTT +GTTTGGGTCTCACACCGAATGTAACAAGTACGGTAAGAGTGCGCGCTTAT +TTTCATTTTTCGAATTTGTGCGACCAGTTCTCATGTTTTTTAAACGATTT +TTGCGGTAATTTTGGCCATTTTTTCTAGTTCCCACCGACAAATTGCATTA +TTTCCGTATTTTCAACGAAAATTTTGTTAAAAAACCAACAAAAATTTAGA +AAATTGCATCATTTTGCAGGGATGAATGGTCAAGCGGATCGCTGCGACCG +AACCGCCTACGTTTCGGGTCTTCAGCCGACAATCTCCGACATAGAACTGT +TCGAGGTGTTCAATCGTGTCGCTCACGTCGAGAAGGTCATCGTTCGCAAT +GGAGCCGCCCGTCACGCGCTCATTGTTTTCAAGTTGGCATTTTTTTTCCA +TTTTTCCTCATCTAAATCTCTAATTTTCCTATTTTCAGAACTGTTCAAGG +CCTGTATCAGGTGCTCGTAAACTTTCAAGGAACAACTCTTCACGGCCGTC +AGCTGCACATTCGTCCACTGCGAGAAAGTTCGCACGCGAACAGCGAGGCC +ATCTCAACGATGTTCGAGAAGGTCAAACATCAGGGAAATTCCGGGAATTC +TTCGTATCGTCAAGAGCACTCGTTCCCCGAGTACCGAAACCAGAACCCAC +AGGCTTCATCATACCTTCCACCGAATCCACGTGGTCATCGAAACTCGACG +GGCTGTTTCAATGGTGGCGGCGGGGGCTATGGACGCCGACGTTCCGCCGG +TGGATACAATCAGTACAATCAGAACAAGTATCCGAACGAAACGTACCCGG +GAATGACTCTGTTCGATAATCATCCAGTGCAGCAGTATTCGGGCTTCAAT +CCCATCGATTTTCGCTTTGATGACTATGTGGAAGGAGCCAAAAGGTGCAA +AATTCGCCAAATTTCGCTAAAAAATCTGAAATTTCGCCGACTTTTCCCGT +AGCGCAGCAGTTTTTTCTTGATTTAGGCACATTTCAGGCAATTATTTTCG +GCAAATCAATATTTTTCCACCATATATGTTCTAGAATGTTTTAGATGTAC +TAGATTTTATTTTCAGACGAATCAAGTGATTTTCTATATTTTTACACTAT +TTTTTGTTGAAATATGACCAGAATATGCAACAAAGTGTTCCAGCTGCTGC +GAAAAGGAAAAATCGGCGAAATTTCGAATTTCAGTCTATTTTAATCTGTT +TAAGCAAAAAGAAAACTAATTTTTAAAATTCAGATTCGACAACCTTGCCA +ACCTGATTCGCTCGAGCACCCCCACGGATCCGTTCGCTAATTATCAAAAG +TATTTTTGAATTATTTTGAAAATCAATAAATTGGTTTTTTTTTCAGACCT +TGTGAATCCACAAGCACATCTCGTTCTCGTACGAATTCAGCAAAAGATCA +AAAGCATGGCCCGCCAACGTGGAAAATGGAGCTGCAGATTAAGAAAGATG +ACCACCACCACGCCGGCGGCGGAGCAGCAACCACAGGACAGAAGCTGTCC +CCACAACAGTTTTTGGCTCAGATAGCTCAGAGACAACAATCGGAGCAAAA +CGCGGATGAGGTGGCCAAGAAGAAGCGTCCGAACCTTTCGGTTATCAATC +CATCGCTTTTCTATGAGCAATACCCGAGAACATCGTCGCCAGTTGTTTAT +GCTTCAAAATCTAGTAATATTTTTTGGAGATTTTGGGAAAAAAACAAATT +TTCTCGAAAATACGCCCGAAATAGTGTTTCACGCGAAAATTGGCGATATT +TCAATTTTTCTGAAAAATTGCTATAATTTTTTCGATTTTCACGTGAAATT +GCAAGTTTTTGGATATTTTTCTCGAAAAACGTCAATTCATCGATTTACGC +AGCTAGTATACTCAGCAATTGACCATTTTTTTGCAGACAATTTGGTATTT +TTTACTTAAAATTCTTGATTTTCGACTTCTCGTGTGCTAATCACTTTTTC +AAATGCGCGCCCGAAGAATTTCTCATTGGAGCGTGCTTGCTTCGTGTAGA +TTTACGAGAGCTTTCCATTTATTTAACTTCTTTCGTGCTTTTTCAGTTTT +CCAGCGAGTTTCTGGCTCGACCCCTCGGTGTATTTTGTGCAAACACCGTC +ACGCGCAAATGCATGCACTTTTTCAACGCGCTGCGTGAAAATTCCTCTTG +CGATTTCAAATATTTTTTCCCGCCATTTTCCAAAATTTTCGAGAGGGGGG +GGGTCGAGCCAGAACACCTTGGTTTTCCAGCGAGCTTCCTTCATTTACGT +CGATTTTTTTTTTAATCTTCGTTAAAGTTCTAAAAAAAAACGACTTAAAT +CATTTTAAATTTTCCAAAATTCGGTTTTCCTTCTGCAAAAAAAATCAATT +TCCAGAACCATCCGGCCACTACGACGACAAAATCGCATCTCCACACGATC +CGGCAGTTCTCGCTTACAGTCGCCTTCGTGTACCTCAATCGGCCTTCGAC +AGTCTCTCACCAATCGACACCGACAATTGCTCATTCATCACAAAACACTT +GGGACCAACAACCGGTGTGAAGCGTGATTTGACGAACGACGAGTTGTCGG +ATATGATTGTATCAACTGGAAATCTCCGAATCAATCCAACCAACATCGAT +CATCATGACGAACCGGCACCATGGTCTCCGCTGAAACGTCTTCGCGCCGA +AAGTGGATCCCTATCAACTGCACAAGTCGCGTCGCCCGAGTTCTCACCGA +TCAAACCAAAGACAATGGAGTTCCACGAGACTGAGGATGATGTTTTTGAA +ACTGGACCACCACCAACCTACTTATCCGAAGGAAACGAAAACGCGGAGAA +GAAATGTGTTGAGCAGCCGAAAATCAACTACGACGACATTAATAATAGTC +GTCTTCCGTCGAATTCTCATTCGGCAGCACCGAATTCCGAGAAGAAGCAT +TTCGTTTTTCCGGTACGGGGGCTTTTTTTTGAATTACCGAAAAAATTCCC +AACTTTTTAAAGTTCAAAAAAGTCAAAATTTTTGTCCATTTTCTGGGCGT +GACTGCTTATGCCCCGCCCCCCTTTTTCGAAGTTTCTGCTTCTCGGAAAA +TGTATTCCCAAAGTGCCAGTTTTGAGGCCCCACGAAAAGGGAGCAGAACG +AAAGAGGCACCACGGATTCAAGATCTGGTGCGATTCCGGATCTGGCACCG +TGCCAACAACTTGAAAACGTGGTGCCTCTGAAAATTTGCTGCCAAGGTTG +AAATATCGAATGCATTACCCGTAAATCGACACGAGCTACAGTAACCTGTT +ATCCGCGTGGCGAGACCCATGCGCGTCAGATGTGGCGAAAATTATACTAA +AACCTGTTTAACTTGCAGAAAAACTTAATTTTTTTTGTTGAAAAAATTGA +GCCAAAAGACTCAAAAATTTCATAAAGCGAAACTTTAAAAAAATATATAA +TTTGTTAAAAATTTCACGAAATATTTATGAATTAATTAATTTTTCCAGGA +ATACCCAATGTGCCGTCACTCGTCAGTTCCATCGATTGCTCACTTGGTCG +GTGATCTGTCGGACTTTTGCCCACACGCTACAGCCGACGAGAAGATGCTG +CTCGACGAGGCGTCTTCAATCATCGAAAATACAACTCCAGCAGTGTCTAC +TGCTCCGGCTGCTGCTCCAGGAGCTACAATGCTCCAAATATAGGAGAAGA +TCACATATACAATAATATAATCTTATTGCATTTTCGCAATTCTCGTTCTC +TCCACACACATACACACATCATCCCAAGTATTCCTGTGCTGAATCTCAGT +TTGAATGATGTTTCATACCGTTTTTATCCCACTATTGCCTTATCGTTTCC +TGTTTTATTATATTTTTCATTTTTTATATTGCCACCACCACCACCAACAC +CACCCTCTCTATCTTTTTTTGTTCTTTTGCCTCCAGCAACATCATCACCT +AGTTTTCTGTGAATTTTGAATTTTGTGTTCCCCCGAGTCCCCTCTGATAG +GAATGATAGGAAAAACAATGAAAATGCGAGTTTTTTCAAAAAAAAAAATA +CAAACTAGGAAACTATAGAAACAAAAAAAAAACATTTGAGGCGCAGTACC +GAAATCTCTCCAAATTTGGCCCGAAAAATTCAAAAGAAAATATTTATTTT +TCTAAATTATTATTTTTCCGCCACTCCAGCCTCATTCTCATTGGAGCGCG +CAAAGTCATGTCGATTTACGAGATTAAGATTTTCAACGAGTTTCATCATT +GTTATCGATTTTCGTGTAAAGTTAACTAATTTTTTTGAAAATTTTCGCAA +AAAATTTTGGATAATAAAATGTTCAATTGGCACGAAAATGCAGATCTTCA +GCAAAAAAACCGACAGAAATGTGTAAAACTGAATCTCGTAAATCCACATG +GCATAACGCGCTCCAATGAGAATGTTTTTAGCGAAAAGTTTGAACAAAGG +AATATCAAATCAGGGCCAAATTTGGAGCAATTTCTAAAATATTTTCTCAA +TTCTTTCGGTATTCCACATTCAAACAATTATTCGGCCGTTCCCATGAGCC +TCTGAATCTCGATGGGATCCCTTGGCACTGCAGCAGTCAACAGCTCAATC +CCTCCAGCTTCACTAGTCGCCACGTCATCCTCGATACGGTATCCAATGCC +ACGAAACTCTTTGACAGGCCAATCCATCGGAACATACACTCCCGGCTCAA +TGGTAAATGGCACATTCGGTGGTAGATCAATGTCTCGGGATACTGTCGGA +CAATCGTGAACATCCATTCCGAGATAATGACTGACGTGGTGGGGACACAG +CTTCTCCGCCTGATGAATCATCTCCTTGTGATCCGTAGATCGAATCAGGC +CGAGTTCGGTGAAACTTGCCGCGAGAAGTTCGTTCATTCGGCGGAACAGG +GCGCTTAGGCGGACTTTTTCCATTGAGTGGGCGTAGGTGAGCAGTTCTTC +GTGAACGTAGAGAAGCGCTTCGTAGAGGGATAGTTGGGCGTCTGACCAGC +TGCAAAAACGAATTTTTTTTTGGGAAGGTTTTTTGAAACGATTTTTCAAA +TTTCGTTCGAATTATATTAAACTTTATATAAAACGATTATCCACGGATTT +CTGGCTTCCCTCATAAATTGGAATGGAAGAGTTTACCGAACTAGGCCATT +TTGGCTCGGCCATATCTGGTGCCGCGTCGCGGCTCGATTTTAGTTGTAAA +ACTAAATGCATTTGTACGTGTGGAGTACACGACTTTCCCACGCGTTGTCC +GGCGGGCGATTGTCAATGGAGCGCAAAAAATTCACTGAGGAAGGGGAGAA +CTCCGTGATTAGCACCGCCTATTTCTCTCACGAATCTATTTCTTCGAAAT +CTTCTATTTTTTAAAAATCAATTCCTGAATTCTGAAATTCATTATAGCGT +AATTTTTTGGGAATTTCACCCTGAATTCCATTTCTACGGAACAACATTTT +TTTCTCGAATTTGTGGTGACTCAAATTAGAATTTTCAAAATCTCCAGAAA +AAAAATCATTTTTCCTGAATTTTCTGGAGATTTTTAAAGGAATAAAGTGC +AAAAAAGACTCTTTTTGAGGCACCACCGAAAGGAGAAAGGAGAACACAAA +CCACGCCCATTTTTCCGTGCCGCGCGCAAGTTTTTCTGCAAATTTTTATT +TTCAAACGAGACAGCGAAACTCCGAAATAACGCATATCGTGTTCTTTATC +ATCAACGTGTTATTTCGGAGCTTCGTTGTCTCGTTTGAAAATAAAAATTT +GCAGAAAAACTTGCGCGCGGCACGGAAAAAATGGGCGTGGTTTCTGTTCT +CCTTTTTCACCTGTTCTCCTTTCGGTGGTGCCTCTTCTTTTTTTTTTCTA +TGTTTAGCGTAATTTTTTAGCCATCTTGGAATAGCCCCGCCCATTTCTCC +CACAAATCCATATCTACGAAATCTCGCATTCCAGAATGATTTGTGGTGTC +TCAAACGGGAATATTCAAAATTTCTAGAAAAACCCCATTTTTCTTGAATT +TTGGCCGAACTTCTGTAATTTCTGAAATTCTGAGAAAAATTTTCATTTGA +GTCACCACAAATACTGGAATGCAAGATTTCGTAGAAATAGACTTGTGGGC +GAAATCAGCAAAAAATGGGAAAACATTCAATTTTTTTTAATTTTTTGGGG +TTTTATCACTAATTTTTAGCACTTACAATCCAGAAATCGGAAAGCAACGT +GTCACATCTGACACATAACCATTCAAATCACACCCAGCATCCACGAGAAC +ACATTCCCGGGGATTTAGGTCATTATTTGCGTCCAAATAGTGAATAGTGT +TGGCACGAACACCACCGGCAATCACTGGTGGATATGCTTGCATTTCTGAT +CCACGACGACGTCCTTCAAACTCCAAGAGCCCGCAAATCGCGTTCTCGTT +GTGTAGATCACGTGATCCCGATATCATTGAGCTCATTGTCTGGGCTCCCA +CGTTGCACACGTCACGCATTGAGCTCATTTCGGATGGAGATTTTATTACT +CGGCGACGTTCGATCTGCAAGGAAAACTTGAAAATTGGCAAAAAAATAAT +TTTTTTTTTGAAATTTTAAAACGATTTTTCGGGTGTTCAGAAAAATTTTT +TTTAGGAAAAAATTGGAATTTTCCAAAAGTTTCAAAAAAATAATTTCTAG +AACTTTTTCCTAAAAAAAAAATGAATATTGAAAGCTTCGAAAACAGTAAA +AATTGGGAAAATTTTTTTACCGTTAAAAAATTTTTTTTTTTCGAAAAAAA +AATTTTCAGTTTAAAATTTGGAGCGTTTTCAATTTTATTGATAATTGGTG +AAACAAAATAAAAAGTAAATAAAAAATTTTTTTTTTGAAAAATTTGAAAA +ATTAGATTAAAAATGTTTATTCTGGGATGAAAAAAACCTCCTAAAACCAT +TTTCTGGAAAATTTAAACTTCCTATTTTGTTCAGACAATTCTTTTTTTTC +AAGAAAAAATCAAATTTTCCACTAGAAAATCGAAAAAAATTGACCTCGTT +TAAAAATTGGACAAAATTTGAATTTTTACTTTGAAATCCTCGAAAATCGG +ATTTTTTTTTCAAAGCTTGAACAATTTTCTGCAAATTCTATATATCTCTA +AACTCACAAAATGATTAATTTCCCGAACAGAATTAGCTTTAGCCTGTACA +AACTTATAGAGTAAATCATCAGAAGTCGAATCAAAAAACACTGCAGTTCC +CTTATCGCAAACTTTTTCCAAAGTCTGTAGAATCCGGCTAGTCGGCACAC +ATTCCGTGAATTTTGCAGTCTTTTCCCATTCGGATTCAGTTGGTAGGGCG +CCTTCCCATAGCTCATCATAGGCACTACGACGGTCAGCAAAAAGAATATT +TGTTTCTTTTGAAGATTCGGATATTCCTGATTGCATTATGTAATAACAAT +CTGGTGTGGTGATTCCGTTTAGGTATCTGCAAAAAAAAAAAATTTTTCAA +ATTTTTTTCTGTTAAAAATTTAATTTATTTTTTTTATCAAACAATTTTGA +ATTTTTCCCAAAAAAAATCCGAAAATTGTGAACAAATCTATTATTTTCGT +TGAACAAAAAAAAAACAAATTCAATTTTTAAATAATTTAATTTTCGTTCA +GAAAAAGAAATTTGTCGATTTTCGGCGGCAATGATTTTTTTTAACGAAAT +TTTCCTGAAAAATTCAATATTTCAATAATTCCTGATTTTCTAGTTTTTTT +TTTAAAGAAGAACATGTTAAATTTCTACTAATTTTATAACAAAAAATTTC +GGGAAAATCTAGAATTAAAAAAAAATGTTTTCAGAAAAATTCTACTAATA +TATTAATTTTAGCTTAAATTTCGATAATTTTAGGTTATTTTTCAATTTTT +TTAGGGCGAAATTTTGATTTTCAAAACAAAAATATTTTCTGACAAAAAAA +TTAATTTTCATTCTTTTTTAGATTTTTTGAAAAATTTTCAATTTTTTTCT +GAAGAATTTGGTACTTGTGTATTACATGCCCTCATTTTTAAATTAAATTA +AATGTTCATTAATTTCTCCATTTAAATTAAACGTGATATACATTTTCTCT +TTTTAGGCTTAGAAATTGCTATTTTGCTACTTAAAAAATTACTATTAAAA +TGAGGGCATGTAATACACAAGTACCAAGAATTTCAATCAATTCTTGTTTT +TGAAATTTTTTTTGGGAAAAATTCCAATTTTCGATTGTTTCTTCGATTTT +TTCAGAAAAAAAATTTTCTAAAATTTATTTATTTGTTTGAAAATTGGATC +TAAAAAAATTTCTCTAGTTTTTATTTTTTTTCTGGAAAAAGCTTTTTTTA +ACTTAAAAAGTTAATCTGTGGCCGAGTTTTCTCTCATCATTTTCACGGCC +ACGGCCATCAAAACCGAACCTGAAATGGCTTTTCTGTCGGAACGCGTGTG +GAACATCCGGTGCAATATATGATTTCCGTGCTCCTTTCATCACAACGACC +ACTTGCTTTTCTGAAACTTTGAGAGGTCATGGCCTAACTTTTAAATGGTT +TTCTAGGCCACCATGGTGATTTTATTACGGTACCGGGTCTCGACACGATG +AATTTTGTAGAATAAATTTTTCTGAAAAATTTCGTTTTTTTTTTTAGAAA +AATCAAATTTTCAAGAAAAATGGGAAAACATTTTTCAGGAAAAATTTAAT +TTTATAGAGAAAAATAGAATTTTTCCTTTAAAAAAATCTGAAAATTCGGA +TTTTTGAGAATTCTCTTTATTTGGATTTTAAAATCCAAATTTTCAAAAAA +AAATTTAAAAATCGGAAAATTCCAAATTTTTGAGAGTAAACTCGCCTTAA +TTTTTTTTTTCAATTAAAAAAATTAATTTTTTAAAAGAAAATTGGAATTT +TTACCCAAAAATTGGCAATTATTCGAGTTTTCAACGGAAAAATCTGAAAA +ATCCGAATTTTTGAAAAAAAAATCTTTAAAAATCCCAATATTCAATTAAA +AACCGCGAAATTTCGGATTTTTGAGAAAATTTTAATTTAAAAAAGTCCTA +TTTGTACTGCAAATCCTCATTTCCAAATGATGGCCTAACTTTTTCAGAAT +TCTAGGCCACCAGGCCATTTCTCTGCCTCTTACCCCCAGTTTTGACCTCT +TTTTTGAGTAAATTCATCAAATTCGTCCTTCTCATCGCATATTCCTCATT +TGGAATTCGCGATGGCCACATTGGTAGGCTCCGCCCACTTCTGAGCATTT +TTTTTTTGGATCTGATCTGTGTGGGAGGGAAATTCGAATTTTTTTAGAAA +TGAATAAAACTGAAAAAAATAGATTTTTTGGGAAACAGGGAACCTGAATT +TTCGAGAGAAAAAAGGAGGTAAAACAAAAAATTCGATTTTATATTGAGCA +AAAATTAATAGAAAAAATAAACTTAACAATTATGAACAGAAAAACCTACT +AAAAAAGTCTAAAAAATGAATGAAAAATTGCAAAAAAAATCTACAATCGA +TACGAGACTCCTCCTCCAACAATGCAGTTCTCGCCGGTGATGTACCTGAA +AAAAAGTGATTTTTTTTTGAATTTTTAGAAAACAAAATTATGAAAAAAAC +CAAAAAATTTCCGAATAATCGAAATTTTTCGGAAGTTTTAGGTTAAAAAA +ATTTTTTTTTGATGAAAAGTTTTTTTTCAACAATTCTGAAAACTAAAAGT +ACCAAAAAATTTTAGTTTTTTCGATTGTTTCAATATGATAATTTTTTTTA +AATGTTTAAAATTGTATTTTTTCAAAAAATATTATCAATTTTCCAATTTT +ATGGTAATTTTGGATGTGAGATTTTTTTCTTCAAATTTTCGAAACGTTTC +TCGATAAAAAAATTTTTCAACTGAAAAACTACAAAAAATCCTCTTATTTT +GAAGAAAAATCGATATTTTCTCAAATTGTTCAGATTTTTTCTGTTTTTAC +CAAAAGTGACCAAATTTTGAGACTTTTCGATCCAATGTTTAAAATTTTTT +TCCCGTTTTTTCGATATTTGCGGTTTAAATTTTTTTTAAATTTTTTGATT +CAATTTTAATAAGTTTGAGTGTTTTTCGATTTTTTGTCCAAATTTTTTCA +AATTTTTTTCCAGAAAATTGGTAGAAGCCAAAAAGTGCGATTTTTTTCCT +TAAAAAAGATAATTATTCAGTTTTTCGACTGTTTTCTTCTTGCTTCCAGA +TTTTTTCTCGAATTTTTTTTATATTTGAATTGTATTTTTAAATATTATAC +TCCTAATCGATAAAAATTAGTTTTTTTTTCAATTTAAATTGGAAAAGAAC +GTTCTTTTTCGTAAATTTTAGTGATTTTTGATTCCAAATTTTTGGATTTT +TTCAAAAAATTTCCCAGAAAATTTTACCTGGCTTTGGTAGAAGCCAGAAA +TTCGATTAAATAAGCTTTTTTGGGTTTTTCGACAATTTGTCAAGTTAGGA +ATTAAACTTTTAAAATTTTTTTCAAAAATTTTAAAAAACTAAAAGTATTT +CTGAGAATTTTTCTGAAATTAATTATTCAGTTTTTCGACTGATTTCTGCT +TGCTTCCAGATTTTTTCTCGAAGTTTTTATATTTGATTTTTTTAAAAAAT +ACTCTTAATCGAAAAAAATTCATTTTTTGAATTTTTTCGGGACTTTTTTT +TTCGAAATTTTCGTAAGTGTTAGTGTTTTTCGATTTTTGATTCTAAATTA +TTGGATTTCTTCAAAAAATTTTTTCAGAAAATTCTACCTGGCTCTGGTAG +AAGCCAGAAATTCGATTGAAGAAGCTTTTTTTTCGGTTTTTTGGACAATT +TTCCAAGTTTTAGTTAGGAGTTAAACTTTTTCAAATTTTTTTTGAATTTT +TTTCAAAAACTTTAAAAACTAAAAGTATTTCTGAGAATTTTTGAGAAAAG +CATTTTTTTTCTCGAATATTTGAACTTTTTAAATTTTTAAAGCTTTTTAT +TTTTAAATATCAATTCGAATATTTTACTCTTAATCAATGAAAAATCGATT +TTTTTGATAATTTTTTTCAAAAAAAAATTCGAATTTGAAATTTTTTTCAT +TCAGAAAAGGGAATTTGACTATTTGAAAACAATTTTTTGTTGAATTTTTC +GTAAATTTGAGTGATTTTCGATTTTTGATTCCAAATTTTTGGATTTTTTT +TTGACAATTTTCCAAGTTTTGGTTAGGAGTTAGATTTCTTGGAATTTTTT +TTTGAATTTTTTTCAAAAATTTTAAAAACTAAAAGAATTTCTGAGATTTT +TTCCTTAAAAAAGAGGAATTTTTTAGTTTTTCGACAGATTTCTGCTTGCT +TCCAGATTTTTTCTCCAAGTTTTTATATTTAAATCTTTAAAATTTATATT +TTTAAATAATATTTCAGATATTATACTCCTAATCGATAAAAATTCGTTTT +TTTTTCAAATTTTAATTGAAAAAAATCGATTTTTTCGATAATTTTTTAAT +TTTTTTAAAATTCGAATTTGAAACTTTTTCATTCAGAAAAGAGAATTTGA +TTATTTGAAAACAATTTTTAATTTAATTTTTTAATCCTTTAAATTTTCGT +AAATTTGAGTGTTTTTTGATTTTTGATTCCAAATTTTTGGATTTTTTTCC +AAATTCTCCAAATTCTTATTTTTGCAGAAAATTCTACCTGGCTTTGGTAG +AAGCCAAAAATTCGATTTAAGAAGCTTTTTTTTGGTTTTTTTTGACAATT +TTCCAAGTTTTAGTTAGGAGTTAAACTTTTTTCAATTTTTTTTTTTGACT +TTAAAAAAAAATTTAAAAACTAAAAGTATTTCTTAGTTTTTTCCTTAAAA +AAGAGGAATTTTTTAGTTTTTCGACTGACTTCGTTTTTGAATTTTTAAAA +ATTCAAAAATTGTATTTTTTAAAATTCTAATCGATAAAAATTCGTATTTC +GATTTTTGATTTCAAATTTTTGGATTTTTTTCAAACATTTTTCCAGAAAT +TTTTACCTGGCTCTGCTAGAAGCCGAAAAGTGAGATTTTTTTCCAAAAAA +AGATAATTATTTAGTTTTTTTTCTCGAACGTTTTATTATTTGAACTTTAA +AATTGTATTTTTAAATAATATTAAAAATTTAAATAATAATATAGAATTTT +TTTGAAAATTCCTGAATTTTCTGATTAAAAAAACATTTTCTGATGCATTT +TAGAAACTGAAATTTTTTGAAATCTTTTTGGAATTTTGGAAAATTTCGAA +TTTGTTGATTATACTCTTAATCGATAAAAATTCGTTTTTTTCCAATTTTA +TTTGAAAAAAATGATTTTTTCGATAATTTTTTTGATTTATTTTCGGGAAT +TGACTATTTGAAAACAAAAACTTTAAAAAAAAATCAAACTTTTTTTTTGA +AATTTTCGTATTTAAATTTGAGTGTTTTTCGATTTTTGATTCTAAATTTT +TGGATTTTTTCCAAATTCTCCAAATTCTTATTTTCAGAAAATTCTACCTA +GCTCTGGTAGAAGCCAAACATTCGATTTAAGAATCTTTTTTTTTTTTTGG +ATTTTTTTTTGACAATTTTCCAAGTTTTGGTTAGGAGTTAGATTTCTTGG +AATTTTTTTTTGAATTTTTTTCAAAAATTTTAAAAACTAAAAGAATTTCT +GAGATTTTTTCCTTAAAAAAGAGGAATTTTTTAGTTTTTCGACAGATTTC +TGCTTGCTTCCAGATTTTTTCTCCAAGTTTTTATATTTAAATCTTTAAAA +TTTATATTTTTAAATAATATTTCAGATATTATACTCCTAATCGATAAAAA +TTCGTTTTTTTTTTCAAATTTTAATTGAAAAAAATCGATTTTTTCGATAA +TTTTTGAATTTTTTTTTTACAAATTCGAATTTGAAATTTTTTTCATTCAG +AAAAGAGAATTTGATTATTTGAAAACAATTTTTAATTTAATTTTTTAATC +CTTTAAATTTTCGTAAATTTGAGTGTTTTTTGATTTTTGATTCCAAATTT +TTGGATTTTTTTCCAAATTCTCCAAATTCTTATTTTGCAGAAAATTCTAC +CTGGCTTTGGTAGAAGCCAAAAATTCGACATAAGAAGCAACATCAGACGG +TCTTCCAAGTCTTCCCAACGGAATCATCGATTCCAAGTGTTGTTTAATCT +GACGAGCTTCTTCTCCAGAAGCATGATCCCATACAGCACCAGTTCCGTCT +CCTTCAATCATTCCAGACACCACACTATTCACGCGGACTCCTTGTTTCGC +GGCACTCTGAGCTACGGATTTTGTAAGTGATAGGACACTGCTAGATGCAA +CTGAGTAGAGACCCATATCGATTGATGGAGTGAAGCCGAAACATGACGTT +AGGTAGATGATACTGCCGTTTCTGGAAAAAATCGATTTTTTTTGGACGGG +AAATTTTGCCTGCCTACGTGCCTACCTGCCGGCCTATTTTAGCCTATTTT +TCATTTTTTTTTTGTTGTTCTATTTTTTTGCCGTTTTTTGGGAATTTCAT +GATTTCTAGGGTAGGCACGACTTCATGCCTACGTGCCTATCTACCGGCCT +AACATTTGATATTTTTTTAGAATTCCATGATTTCTAGGTAGGCAGGTAGG +CACGAATACATGCCTGCCTACCGCCTGTTTTTTTGAAATTTTTTTGTGTG +AAAAATTAAAATTCATGGGAATGCTTTTTTTTTCAAAATTCAATGATTTT +TAATGCAGACCGCGCCTATCTGCCTACCGCCTATTTTTGGCATTTTTTGT +GTGCAAAACAAAATCAAATTAGCTTTTTTCTTTTCGTTTTTCTACGATTT +TTTCCAAATTTCAAGATTTTTCGGATAGGCACGACTTCCCACCTACTGTG +CCTACCTACCTACCGCCTATTTTCGGCATTTTTTGTGAGCAAAAAGAGAT +CAAATTAGCTTTTTCTCCTGTTTTCTACGATTTTTTTGGGTAGGCACGAC +TCCATGCCTACCGTACCTACCTACCTACCTCCTATTTTCGGCATTTTTTC +TCGTGCAAAAAATCATATTTATGAAAACACTATTATTTTTGTTTTCTGAA +TTTTTTTTCCAAATTTTGTGATTTCTAGGGTAGGCACCGACTTCATGCCT +ACGTGCCTACCTACCTACCGCCTATTCTCGGCATTTTTGTGAGCAAAAAA +TTAACATTCTTGAAAATCCTTTTTTTGTTTTACTACAATTTTTTCAAGTT +GCATGATCTCTAGGGTAGGCACGATTTCATGCCTACTTGCCTATCTACCT +ATTTTTCCCTTTTTTCGTGGTTTAGGTAGGCAGGCATGAGTCAGGCACGA +AAATCTAGAAACATAATTTTGATTCTATCGGTAAAATAGGCTTTCAAGAC +AGTTTGAATTTTTCGAATTTCTACCAGCAAAAAATAATATCTGAAATTTT +CGCGGCGAGACCCAAAAACTGACTGAGATTTGGCGAGCGTCGACATAGCG +GCTTGCGAAAGACGGAACGGTGTTGTCAGATTGTTGGCGAAAAGCTGAAA +TTGGTTTTTCGAGGTCAATTTTCCACGTGGAATTCAAATTTCAGCACTCT +CGAACCTTATCAAAATCCTCGCCGGATGTCTCAATAATCTCGCCGAGCAC +CTCATTCTGTGGTGGAACTATAATTAAAGTGTCCAGACCGCCGAGCTTCT +CAGCCACTTTCGTGATCAGCTCCTTCCTGTGCTCGGCATTTGCCACGTCT +AATGAGAAAGCTGTGACGTCACCTCCAACCTGAATTTATTCCCGAATTTC +TCTTTGTCAAGTTCTGAAAATCTGCCTAAACCTTTATATTGTCCTCTGCA +ACCTTTCCCACACTATTCGGACAGTCTGCGGCGGCGGCGACCTTGTAGCC +GGTGAACGCGAGTCTTCTCACGACGGCTTTACCCAGTGTGGACGTTGCCC +CGATTACAAGTGCACATGACATTACGCTGAAAGCCCGATGAGGAGGCATA +TTTATAGATACACCTAGACATCAGGTACATTTATTTGGAAATCCGTAGAA +AATAAAGAACATGTGAAAATAAAACAGATCATTTTATTATTTAGAGGGGA +GAGGGAGGGGGAGCAAAGTCGCTGACTGAGAACTTTCGAAAACCGGTTAG +TTACTCCAGTTGTACGGCTTATTCATGCCATATTTTCCAAGATTTCCACC +ATTGTGTTGGTATTGAGAATGTTGATTCTGCTGAGCTGCCGGCTTCGATC +CAGACATCTTGTCGTAACTCTTGCGCTCGTCATCCTGTCCGTAGAGTTGA +CGACCTCCAGCGCTGCTTCCAACATTGGGCATCATGTTCATGAATGGAGT +AAACTGGTGTGGAGCAGGTGAGTACTGCTGCATGAACAACGACGACAAGT +TTGGCTGCTGCATGTAGTTCGTCGCCTGGAACCCTGGTGGTGGTCCAACA +TTCGACGCCTGCTGTGGCTGCTGATCCCGAGAGCTTTGAGATCCGAACTT +ATTGAAGTCCATAAGTCCATGAGTCTCTCGTTGTTGACCAGATTGCACTT +GTTGCGCAGAAGCAGCCTGTGACAGAGGAGCAGTTGGAAGCAAGCTTGTA +AGATCAACTCCCATTCCGTATTGCATAAGAGCAGCAGTATATTGCTCATC +TCGAACTCCTGGCATTGGATTGTACATGTTCATGTAGTTGTTCATGTATG +GTGCATATGGGAGTTGTTGAGTGAACATCATATGTGGATGCTGTTGTGGA +TGTCCAGTCGGTTGTGATTGAGCTGGTGGAGTTTGTTGCTGCTGCTGCAC +TGGCTGTTGTGGGGCTTGTTGCTGCTGCTGCTGTGGCTGGTGCTGCTGAG +CAGATTGCTGTGTTGGAAGTGGTCCAGAATTGTTGAACTTGTTCGGCGCC +ATCCTGTCCGTTGGTTGATATGAAGCGGACGAAGTGTCATAGGACAATCC +TCTGTTAGATTGACCATATGACAATGGAGGTGAAGTCGATTTTAAGTTGT +AATCGCCGTTAGGAATTGACGTCCTTTCTGGCTGAAAAATAATCGAGAAT +TAGAATAAATCGTCTTTGCAACAAATTTAACTCACCTCAACTTGTTTCGG +CATAATACGAGAAGAGTTAAATATATTTTCACTGGCATTTGAGATCGAGG +CAGCGGAGGATTCAGTAGAAGGAAGCTGTGGGCTTGGAGCAGCCTCAACA +AATCCAAATGAGTAGTCATGAATGTTCGTTGGTGCAGTTGTGCCAACAAA +TTCCACTCCAGGATCAGGAATAATCTGGACTGGTGCTGCACTTGGAATTG +GAGATAATCCTAGTCCTGGTGCTTCACTCAATCCTATTCCAAGATCCGTC +TTCAGTTGAGTGGTCCATGCTTGATTTGGTTCTGGGGTGCTTTGTACATT +TTCATCGTGATGAGTCGACACATTAGGCGTCTGCTCCTCAGCCAAAACTG +ATGATTCACTGAAAATTAAATTTTTAATAATCTAAATACAGGGACAGAAC +AACTTACTTTTGGAAGAAACCATCTTCTTTCTCCGGCTGATGCGAAGTTT +CTGGCTCGAAAAATACTGGCGCTGCTGCTGGCTCTTCTTTAACTGGTGCA +ACTGACGGAAGTGGAGGTTGTGGGGAGAGACTCCTCCTTGGCGGAGCTGC +TGGTTGAGGATTCTGTGCCTGGTGCTTTCGGAGTGCTTCTTTGCGATGGG +CAGCTGCTGCTACTGCAGCAAATGAGATCGGTGCCGGCGCAGAAGATGTG +GGAACAGTGGCGGTGACGGATTCCTCTACTGGTGGTTGAACTTCGGTGAC +TGTGGTATCCACTTTAGTCTGATTCTGAAAAAAAAACACGTTTCGTCATT +TTCCTTCTTCAAAAAATTCTTACCTCATCAAGATCAGCAGTGAACGCATC +TGGCTCAAGTGCTGATGATGGAGCAACAGCTCGAGAATATCCACCTCTGG +CGCCACCTCTTCCACCTCGTCCAACATACGGTTTTTCAAATCCTCCTCGA +GTCGAGCGTGGTGCTGCTCCTTCCTTATTATCACGGTTATCCCGATTATT +ATCTCGGCTTTCTCTTGGAGCTCCATTGGATCGCCCGCGGCCTCCTCGAT +CGACGAAACCGGTGCCTCCACCTGAAAAAAACATATCAATATTTGATCTA +TTTCAATCAAGCACGAACCTCTGCCTCTTGCTACAAATCCTCTGTTGTTA +TAACTGCCCTCTTCCGGCTTCTTCTTTTCCTTTTTGGCTCCTTTCTGTTC +AGTCCACGAGTCAAGTTTATCTCCAGCATCCAGAATGTGATCGATTGCGC +CGTAAAGATTGTTGTCAGTATCCAATAGCGCTATCTCAGCTTGTGCTTGT +GTACATCCGGTGGTTTCGATAATCTGAAAATGAAAAAGACATGAGCAGTG +AAAAAACCCCTCTTGGGAATGCGCGAACACTTTAATTAGCCCAAATGAGT +AGGACATCTGGGTACTCTTACTCTCGCTGCACCATCTCAAGCGCGGACAC +CTGCTTTTGTCCTTTTATTTGCCATCTGGCCCCGTCTTATCGATTCGAAA +TTCCTATTGACACTGAAAGCGGACACTAGAGAAGTTCAAAACAACAAAGT +CACGTGCGTCATCATGTCGGTGTGTGGCGAGCGTTCGCGTGATGCAAAGA +TCACTATTTTCAGGAAAGCGTCATTTCCAGCTTGGAGACTTACCGTCTTG +ATCATAAACTGTATGTCCTCCTCATTTCCGGAATTTCCTTCCAGTGTGAG +TCGTGCAAGTCGCGCTTGATCGCTGGTAGCTTTTTTGTCGCCTTTAATAC +CCATTCTGAAAACAAATTATAAATAAAAAGGGTCAGTCATGTGAACGCAA +GAATGGAATGAGAATCACGAGAATACAACTATCAAAGGAAGGTTGAATGA +AAGGAAGGTCAAATAGATGACAAAAGTAGGAAAAGAACGAAATATGGAAC +CTTCCAGATCAAAAAAACATTATCAAAAGAAAAGCCTCGCACAGAAGACT +CTAACGAACATGTTAGGATGAAGAAATATTTCAGCAATACATCACGTTGA +ACTTTGGAGGATATTCTAGAGAAGAAAACCCCTACATTTTACAATAATTT +TGAAATGGAATTCGAATGAACTGCTATACAATGGAGAATCCTATTTAGCG +ATGATAAAGTGTAGGCTTGTTACTAGATTGAATAAAAATTTCGAAATGTA +ACAATACATTGACTGAAAATTTGGGTATTTCAGAGTGTGATATCACAAAA +ATCAATATTTCCACTAAACTCAAAAGTTCTTACGCTGAAAAATCATTAAA +AAATTGAAAAATCACCGCAAGCTAGACTAGAATCGCGTTCAAATCTCGCA +AATTCCCGCAGTTGAAAATGCGGGCGACCGCGACGCGAGCCGCAACGCAC +CCCTCCAAACATGCGGCATGGGTCTCGCCACGACCGAAAGTACGGTCACT +CTTGGCAGTATAAAAGGCGACCATTTTCCGCTATTTTCCGGTAAATTTTC +AAATGAAACTGTGTTGCGGAGGGGGTTTTCCGCTAATTTTGCGGAAATTT +AGCTATTTAATGTGAAAATGTGAATAAAACAAAAGAAAGTGGGGAGGAAT +AGCAAGGAAACACACTGTTGAACCCTGGGAATTATCGATTTTGTATGAAC +TCTTCTTTTATGGCGTCGAAATTATCGACACGAAAACTCAAAACCTTGTC +ACATTTCTGAGAGAGAAATATCATTTTCAGCACACATGAGTCTTCCCAGA +TTTCGACTCGTTCAGGGAAAGGCGATCGGCGAGCGATCAACGCCAGGAGT +CAGCACACCAGAGCCGGTAATTGTTTTTTTTTATTTCAAAATTTCTACAA +CAACAAAAAGAACTAACAATAATTTATTCCTTTGATTCCAGGCCCCTCCG +CAAATAAAGCAGGAAGTCGACTACCAAGATGCTCATCAAATGGCTCCGGA +ACCCGTGGAAGCACCCCGTAAATATTTAAAAATTTAAAAAAGTTAGAAAA +AAAATTTGAATCCCAATTTTCAGAGGCTCAAAACCATCAAATGCAGCCGC +CTCGTCAACCTATACAACAGCAGATGCAGCATTTTCAGTCACCATCGCCA +ATGGCTCCACAAGGGCCGCCCGGGACTCCACAAAACTCTGCAGCGGCGGC +CGCCGCTGCTTCAGATGACAAAAACGTGACAAAATGCGTCCGCTTTCTGA +AAACTTTAATTAATCTGTCGAATAACGATGATCCAGAAATGCCGGACAAG +GCCGCCCGTGTCAAAGAGCTAATTCGAGTGAGGAATTGAGCGAAAAACGC +GATAAAAACCGGACAAATTCGGATATTTCAGGGCGTAATTTATCTGGAAA +CGACGGCTGAAGAGTTTACACGAAATCTGCAACAAGTGCTCAAATCTCAG +GCTCAACCGCATCTTTTACCATTCCTTCAGAATACTCTTCCGGCATTGAG +GAATGCTGTTCGAAATGGTTCGGTTTTATGTGCAAAAAAATTAAAATCGA +CAAAAAAAAAATCATCGAAAAACAGGAAAATTTGAGTTGAAAAGCAGCGA +AAAACTTGAATTTAACATAAAAAATTGCAAAAAATCCGTTGAATTACATT +TTTCAAGAAATTGTGTAGAAATTCCATGAAAAAAATTCAAAATTTCCAAA +TTTTTTGGCTATTTCTAGTCAATTTCTTTAAAATTCCATTTTTGATAGCG +AAAATTATCAAGTTTCTAACAATTTCAAGCTGTTTTTGGTGATTTTTTCA +ATTTTTCGGCTTTGAAATTCCATTTTCCGGAGTATATTGTCATAATATAT +CCGAGTTCCACAAAATTGAGCAAAAAAAATTAAAAATTTCCCTTTATTTA +AAAATATTTTCAGCTGTCAGTAATATATGGATTTTCCGCAATTTTTCTCA +CAATTTTGAGCAAATTCCTGATTTTCAGCCAATTTATAAGGATTTTCACC +CATTTTCATAATTTAGGGCTATTTTCAGCTGAAAAATTGTAATTTAAAGT +TTTTAAAATTTTTATAGATTTTCTCAAATTTCAGCTCAAAAATTCGATTT +TCAAGCGCATTTCCAGGCAATTTATTAAGATTTTCACCAATTTTTTTAGC +TTAAAATTTAAAATTTCCACATTTTTTGTCTATTTCCAGTAAATTTCTTT +AAAATTCTATTTTTGAAAGCAAAAATTATCAAGTTTATCGCACTTTTTCA +ATTTTTCCGGAGTATATTTTGGTAATTTATCCGAGTTCCACGAAATTGAG +CAAAACAATTATTTAAAAACTTCCCTTTATTTAGAGCTATTTCCGCAAAT +TTTCTCGCAATTTTCACGCAATTTTCATAATTCAGGGCTATTTTCAGCTG +AAAAATTGCAATTTAAAGTTTTTAAAATGTTTATAGATTTTCTCAACATT +CAGCTCAAAAATTCGATTTTGAGGCGCATTTCCAGGCAATTTATGAGGAT +TTTTACCTATTTTCTAGATTAAAAATCTTTTTTTTTCCTCAATTTTGGAC +TATTTTCCCTAATTTTCAAATTTCCAGGCACTGCATCAGTTGAAGGCGTA +AATCCACCGCCTGGCTACGTTTTCAACAATGGAAGAACCCCAGGACCCCC +TCAGCCACCTCCACCTCAACAACAATCCCAGCAGCAGCCACCACTAGAAA +TGCGTCAAATTCCGAATCCGAATCAAATACCCCCACAAATGGTTCAAGGG +GGTCCCCATATGGTATCTGTAGGCGCCCGGCCAATGATCAGGCCTATGGG +CCCCGGCGGCCCAAGCCCAATGGGCCTACAAGGCCCCGTACGAGGGCCGA +TGGGACATCAGATGGTCCAGATGCATCCTCCTCCCCCACCACAGCAGATT +CAACAGCAGCACCCGGCTCCCCCTGTAGAAATGGAGGTGGAAGAGAATTT +ACAGCCTACCGCGGCGGCCACGGCCACGAGGCAATATCCTGAAGGATCGC +TGAAATCGTCGATTCTGAAGCCGGATGAGGTGCTGAATAGGATCACGAAA +CGAATGATGTCATCGTGTTCGGTGGAAGAGGAGGCGCTTGTCGCGATTTC +AGATGCTGTTGAGTCGCATTTAAGGGAACTTATTACACTGATGGCCGGAG +TTGCAGAACATCGGGTGGAGAGTTTGAGGTATTGAGGAGAATTGATTTTG +CTTCAAAATACGGCAGCGAAAAAAAAATTAAGCAAAAATAAGGAAATTAT +TGAAGAAAAATCGTCTTAAAAACAATTTTACATTAAAAAAAAAGATTTTT +AAATTTCAAAGGTTCCGAACTATTTATTAAAAAAACATCTAGATTTTGTT +TTAAAATCCAAACAAAAAACATTGCTGAAACGCGGTAATTTTTTTTCAAA +AAAATATAAAAATCTGAGAAATATTTTCAAAAATATCTCCAATTTTCCCC +TGATTCCGAATATCTATTCGAAAAAATTCAAAAAAAAAATTTCCCTTTAT +ATTTCAGCTTGAAATCGCTTTGTGCATGCACACCATGAGATTTTTCAAAT +GCGCGCCCAGATAAATTCTCATTGGGGCGCACTTGCTTCGTGTCGATTTA +CGGGAGCTCTTCATTTTTAAATTTCTTTTAAGCTTTTTTTTTCAGTTTTT +CAACGAGTTTCCTTGATCTTCGTCGATTTTTTGTCATTTTTTTTCCTGAA +ATTTTGTTTTGTGTCAATTTGAAAATTTTTTAGGTCAAAACTCCTGTGTT +CGTCGAGATCTGACGTAAAAATATAAAATTCCGGGAGTTTTGAGATATAA +AAAAAATATTTTAAAAATTTCAGAAAAAAAACTGACAAAAAAGCGACAAA +ATAAAAGAAACGCGCAAAAAAAAAAAAAAAAAACTTAAAAAAGCACGAAT +AAATTTTTTTAAAAAATGGAGAGCTGCCGTAAATCGACACGAAGCAAGCA +TAAAAAAATGGCTTTTTTCCTAACAATTTTTTGTGAAAAATCCGAATTTT +CCATCCTAAACACTACAAAAGATTCCAGAATTCCGGAGAACTACGTGGCA +ATTGATGACGTCAAACGGCAACTTCGATTCCTTGAAGATTTGGATCGTCA +AGAGGAAGAATTAAGGGAAAGTCGAGAAAAAGAGTCGCTAATTCGAATGA +GCAAGAATAAGAATAGTGGAAAAGAGACGATTGAAAAAGCGAAAGAAATG +CAACGACAAGATGCTGAAGCGAAAAGGAATCGAGATGCGAATGCGGCTGC +AATTGCAGCACTTTCCAGTAATAAAACTGTCAAGAATAAGTTCGTTTTTA +GCGTGAAATTTGCAGAAAAATTATTTTTAAAAAATAGATTTAAAAAAAAC +AATTTCCTGACCAAGGGTGTCATTTTTCGATTTTTCGGTTTTCAAAAATT +CGAAAAATGAAAGTTTCGTTTTTCGATTAAAAAACTGAAAAACCGACACC +TTTGTTTCTGAGATTTGGATTTAGAAATAAGCAAAAAAAAATTATTCAGA +AAAAATTGTTTTACAATGCTGCAAAATCGATGAAAAAATAAAATAAATCA +ATAACTAATTTCTAAAAAATGGAAAAAAATTTCGTTTTTTTCGAATTTGT +ATTTCACAAAAAAAAATTTTTAGAATAAAAATTTTCAATTAAAAAATTAC +TATTTAAAATCACTGAAAAAAAATGAAAAAAATAGAAAATTCAGAAAAAT +AGCGAAAAAAAAGTTTTTTTCCAGAAATTTCGTTAAAACGATCAAGATTT +TAACCCTAAAATTTAGATAAAATCAATTTCTTGTGGTTCTTAATTTAAAA +AAAAAAACAGTACTTTCCAGTAATAAAACTTTCAAGAATAAATTCGTTTT +TAGTGCGAAATTCGCAAAAAAAATTACGAAAAAGTGAAAATAGAAGCTGA +AAGGAAAAATGTTTAAAAAATAAGAATATTTTCGACATTAATTGGTTTTT +ATATATATTTTTTTGTAGAAGTTTAAAAAAATTACTAAAATCACTGAAAA +AATTGAAAAAAATTTTAAAATCTGGAAAAAAAGCAACAAAAAATTAATTT +TTCCAGAAATTTCGTTGAACTATTCGGTATTTTAAGCCTAAAATCAAGAT +ACAATCAATTTGAACAAAATTTGCTTTAAAAATACTAAAAATTCGAAAGA +AATAGAAAAAAAAAGAAATTTTCGAAATTTGGATTTATTGTTAGAGAAAA +GCTGAACACTTACAAAAAATTAATTTTTTACGTTTTGAGAAAAATTTTTG +AAAAAAAAAATCGATTTTTAAATAATTTTTAGAATTTTTTAGAACTATAA +TTTTTGAATTTCAGTGACTTATAATCACAGAAAAAAATGAACGAAAAACA +AATGAACATCTTTTCGGCAAAAAAACGTATTTTAAAAAAAAATTTAAATT +TCTAGTGACTTTGAAAAAAAAACCACATTTTCCAATAATTTCCAGGAATA +AACTAAATTTCTTTGGAGAAATTTGAAATTTATTTCACATTTCGAAAAAA +TTTATATAGAAATAAAAATTTATATGAAAATAAAAAATTTGCAGCTCCTT +CCAGTAATGAAACTGTCATTTGTTGAAAATTAGTTTTTTTTTAATTTAGA +AATTCTCTTTTCGAAAAAAAAGGTTTTTTTAAAACTTGATTAAAAATTAA +TTCATTTTTTTCCAAAATTAGGGAAAAAATAATTTCTAAAAAATTAGACA +AATACACTTTTTTGTTGAAAAAAACAACATTTTCCAATAATTTTCTTTTT +TTTTAAATTGCTTCCACTAAATTCACTTTTTGAAGAAATTTTTTGAAATT +TTTACTGAAAATTGTTGGAAAATTATTAAATGTGCATTTTTTTGCAATTT +CCAGTTGATAAACTAATTTCGGTTCAATTTAAAATAAATTTCGAAAACCA +ATTTCAAAAAATTCATTTTTTACAATTTGTTTTTGTTGATAAAACGAGCT +AGTTTCTACCAAAATACCGCTTTTTTACATTGAAAATTTAAATTTCAGAT +GGGAAAACACGGGCGCCGCAACGACAGCACCTCGTCCACGAACAGTACGT +GTAACAACTCGTGATCTACATCTTTTAGTCAATCAGGATAGCCGATTCAC +AGGGTAGCGATTTTTTTTGTTTAAAAAATTTTTTTAAAAAACACCGTATT +AAACATTGATTTTTATTGGAAAAAACTGATTTAAAAATTTTTCAAAAAAC +TTTCAAACGAATGGTAGTTTTTAATATTTTAATTTTAAAAAATTCCAATA +AAAATCAATTTTTATACGATTTAAAAAAATTTTGAAAAGTTATCCAATTT +TCTCCTAAAAAAACTCATTTTTTTTCCAGAACATTCATCCGTGAAAAGAT +GTCATACGGTGGTCCGGCAGTCGATACAACTATCTGAACTAAAGAAATCT +CATGGAAAAAGGAGCGAAAATTCTGCTTTTCTCGTTTTCTTTTTTTAAAT +TTAATTTTATTTTTCCACAAATTAAAACAATCACTTTTTTCCAGTCAAAT +AATAATTATTTCTCATTTTTAAACGAAATGCTAGACATAAAAAAAAGCTT +CTTTTTCAGCTTTTCAGCCAAAAATTTCAGATTTTTCAGAAAAAATTCAA +CAACAAAAAATTGGCAAAGTGCAAAAAAACCAGAATTAGATATTAAAAAT +ACAGGAAAAATCGAGAAAAATGAGTTACAATTCAGAAAATTAGGCAATTT +TTTTTTCAAAATTTCTCAAAAACACTGAAATTTCGGTATTTTTTTCTCTA +CTTGAGCACAACCTCGTGTTGCACCAATCGAACATAGTCTTTGAGCGTCG +GTGGAAGTGGAAGCTCATCGATTATTCGCTGATAGACACCGTCGGCACCG +GCGATTTCCAGATTTCTACGTTGGCGAAGGTGGATGGCGCGCTGGAAAAA +TTTCTAATTTCGAGCTGAAAACTCTTTTATGAAAGCAAAATTTCATAGTT +TCAATTCAAAGTTCGAATTCCTCGCAAAATTTCAGTCGGAAAACCGAAAA +CTAGAAGTTTCTTGCTCGAATTTGAAATTTCGAGGGGTACGGTATCCTCG +AAAGTACGCAAACACCGAATTTTGTTTTTTTGAAGTTTTGGCGCCAAAAA +TACAATACCCGGGGTCTCGACACGACAAATTTTTAAAATTTTTTTGAGTA +CTGTAATTTCAAACAAAAAGTTTTTTTTCGAATAAACTCGAATAATACGA +TAAAAAACATATTTTAATAAAAACCGTGGCAACGAAAGTTTGAAAGTACA +GTACTCTCTTCAAAGGCGCACACCTTTTACGCATTTAACTTTCGTGGCGA +GACCCCGGGGATACCGTAATTTTTGACTCAAAATTTAAACAATAAATCCG +TTAAAATATTAAAAAATTTTTAGATATTTTTCAAAAAGACTGTCGAAAAA +TTGTTTTTTTATAATTTTTAGAATATTAACAAACAGTTTAAAAATTCCAA +CAAATTTTGTTTTTCATACCGAAAAGAAGAAAAATGGACAAAATAGTAAG +CTATTTTTGTGTGTCAAAGTGTCTTATTTCGGCTTGATCTACGTAGATCT +ACAAAAAATGCGGGAGAAGAGACTCAGAGTTCTCAACTGATTTCGCATGG +TTAAGAACGTGCTGACGTCACATTATTTTAAGGCGAAAAAATCCCGCCTT +TTTTTGTAGACCAAACCGTAATGGGACAGCTTGGCACCACGTGACACCCC +CCGATTCTCACCTGTTCGTGATTTTGGCGAACTGCCATTTCTTTCAAATA +ATCGTCTAGCGGGGGACTCGATGCTGAAAAAAAAGTTTGATTCGTTAGAG +GAGCACAAAATTCTGAAAATGCGTATTGCACAACATATTTGACGCGCAAA +ATATCTCGCAGCGAAAACTACAGTAATTCTTTTTAAATGACTACTGTAGC +GCTTGTGTCGATTTACGGGCATCGATAGAATATTTTTAAAAAAGAAGAAA +AAAGAGGGAATAATACGAAGAAAAAAAGGAAAAAAATAAATTCATTTCAG +AAATCGAGTTCGTAAATCGACACAAGCGCTACTGTAGTCATTTAAAGAGA +TACTGTAGTTTTCGCTACGAGATATTTTGCGCGTCAAATATGTTGTGCAA +TACGCATTTTAAGAATTTCCAGTTTTTTCAAACCTTTAAACTTACATTTT +CGCGGTTTTTTGGCGCTCTCGGATTTCGGGGAACGTATACGTCGGCGACG +TGACGTGGTTGAAGCAGGGTCCGTCGAACAACATGGCTCTTCGTCTTCCG +ATACTTGGGATTCTGTTGATGTTGACGGTGATTCCTGAGGTTCCTCTAGA +GCATCTGAAAGCTCTTGCTCATCTTCTGATAAATCTCCATTGGGACGTTC +AACCAGGCCGGTGGTGGAAGGATCATTGATGTTCGGAATCATTACAATCT +CCATTCTCGGAGTATTTGGAGTTTCTGGTCGAGCTATCGAGGAAAGTATG +CGATGATGGCGGGGTCTATCATGATTAATCGTCCATTCGAGCACATATGC +TGGTGCTGGAAGGATTGAAAATTGTAAAAACTAAGATTTTTTGGCCAAAA +AAATAATATTTTCTCAAAAATTTTGAAATTCTCGACAAATATTTTTTACT +ACTGCCGGTACAGAGAATGTAGATAGTTGAAGAGACACAGACATCCCGGG +ACCCAAGGGACGGGGCGCGGGATGTCTGTGTCTCTTCAACTACCTGCACT +CTGTGCTGGTAATATACTTTTTCCAAAAAAAAAACCTACATTTCGGAAGT +AAAAATGGAAAATTTCGGAGTCTACACAATTGGAAATTTTAATTTTTAAA +AAATTAAAAATTGTTTTAATTCGGAGTTTTAGACGGAAAAAATTATTAAA +CTCTAAAATTTTTAAAAATCGAAAAAAAACAAGTCTGAGAGTGAAAAAAA +TTAATAAATTTTGAACTGAACATTAGATATTTCGATTTTTTTTTGAAAAT +CATAAATGTTTTCTCGCAAAATTCGGATTTTTTTTACCTGCTCGATTTTC +AGTAGCCGGAGCTGTATTTCTGAGATTGGCACCATCCAAATGTGCTCGGG +GCGCTGCAAATTTGATATGAAATTTCACTAAAAAATTAGGAACTTATACA +AATTTTCTAAAAGAAATACTAATGTTAAGATAATCGAAAGTTTGGAGTGA +CAGAAAAAATTGTTTCAGCTTCTAGAAATATTTTAATTTAGAAAAAAACT +TCCAGAAAATTAAAATTTTTTTTTAGAACTTTTGAACATTTTTCCTGATT +TTTCTTTTTTTTCCATTTTTTGGAATTGCTGGGAATTTCTCTTTTTTCCT +TCATCCCACAGCTTCGCTTCAGCCTAGGCCTAAGCCTGAGCCTGAGCCTA +TGCATAAATCTAAGCCTAAGCCTGAGCCTAACCCTATGCCTAAAACAAAG +CCTGGACCTAGGCCCAAGTCTAAGTCTAAGCCCACGCTCAAATTTAAATC +GACTCAAGTAACTACTTTAAAGTTGGCAGAAATATTTGAATTCAAAAAAA +TTTTTAACCAAAAAAAAAATAATTTAAAAGAAATTGTTTTTTTTAAATAA +AATCAACAATTCACCTGTAAAACCTTGCATTTCTCTCCAATTCAACATTT +CTTGAAGAACGTCAGTTCTTGTTTCATTCCATCGACGAACATGATCTGCT +ATAGTATTTCGAATATTTTGTTCATTGTTTTCTTGTTCTCTGGGATTATT +ATTACGACCCAAATATTGATCCATGACGTCATCCAAGTGATTACGGGTTC +TTTGATCTGCTGGGAATATTTATAAGCACTTTTTTAATTTAAAACATATT +TTTTAGTGATTTTTTTTCGAACTTTTGAATTTTGAATTAAAAAAAAAAAA +ATTAAAAAGTTAAATCCTGAGGGGAGCCAAGAAGTGGGCGTGTTTTAGGA +CATACTCTTCACTTACGCTTTGGTCTACAAAAAATGCGGAAAACTTTTGC +CCAAAAAATGTGACGTCAGCACGTTTTTAATCATGCAAAATCATTTGAGA +GTTCTGCGTCTCTTCTCCCGCATTTCTTGTAGATCTACGTAGATCAAGCC +TAAATGAGACACTCTGACACCACGTGGAAAATAAAAATCGAACATTTTCA +AAAAAATTACTCAATTGATTGTCTGCTGGAGTTAGTTGGTCGATTCTGAA +AAATATTAAAGTACTAAAAATTTTCCTTAGCAACATAGCGCGTTTGCATC +AAGAAAGGCGGGATTTTTCTAAGCCCGCCCTTTAATGGATCATCAATTTC +TAGGAAAAATCGATATTTTACACTAAAAGTGATCCAAGAAAATCAATAAA +TCGGAAAATTTTCCGATTTTCCGTGCTTTTTTGCGAAGATTTATCGAAAA +TGATTTCCATTAGAGCACGCTTGCAATTTTTTTCACCAATAGCTTTCAAA +TTTCTTACGGTCTTGGATCAAAAAGTTGTCGACGCCGATTCAACTCTTCG +AATTGTTCAGCTTGATGCCTTTGAACATGATCCATATACGTATTTCCACC +TTTCATCACCATTATTGATCCGCAAATCTGACGATTGACACGTGGATTGT +AGGCGTGTCGGCGAATGTCGCGGCGGAGTGCCTGACGCGCCAAGTAGGTC +AACGTGCGGGGACCACTAAAAAATCCGGGTTATTGTGATTTCGTGGTGAG +ACCCGAAAATAGTAGAATTTCCTCGTACATCCTGTGCCTAAGCAGGTTTT +CAGTTTTTGATGGGTTGTTACCTTCATACACCTACCTGCCTTTGTGACTG +CCTCCCTGCCTGCCTAAATGTGTGTATGCCTACCTACAGTCTGTTTATCT +GCCTCAACGCCTTCATACCTACTTGCCTACCTTGCTTACATACCTGCCTA +CGCGACTACCTATCGGCCTACCGGTTGGCAAGTAGGAAGGCTAACAGGTA +GGTAAGCTGGCAGGCCTGAAATTTGCAATTTTTGCGAAAAACCGAATTAC +CTTTCGAAAGGCGTAGGCGTTGAGATCCGTTCCTCCTTCGGAAGCCTGAT +CATTGGAGAAAATGTCATTCTTCCAGGGACGTCATACACAGTACGATGCT +TGGAAACTCTTCTGTATCGGCAAACCTGAAAACCTTTAAATGTGGAGGAG +CCAAGAACTAGACGGAGCCTGTGTAAGGAATATTGTTTCCGGAAACACGG +ATTTTCAAATTTTAGGCTCCACCCACTCACCACGCAAAATTTCATTTTTG +GCCCAAAAAGTAAATGTGCAGAAATTGTATTTCAAATTGTAGAAAAACCA +AGAAATGGGTGGAGCCTGCCTGCCTGCCGGGCTCCGCCCACTTCTTGCCA +AACCATACCCCCTGTATACGTGGCATGACGAGTTGTCCTCCAACATTCAA +CATTCCAAGCATTCGTTTCAACAACTGAGAATCATCGGCAACGAATCCGA +CAAAAATTCGATCATATCGATTTTGATGAGCTTCAAGAAATTTGACATCG +GTGATGTCGCACACTTTGAGCTCCGGCCGAGCCCAGCCGACAGAGCTCGC +TTCGGGTGTAGTTATCCATTGATCAATGCATGTTTCCGAGTAGGTGACGA +GATTCTCGTAGAGTTCGATCCCATGATTTATACCAGTTTCACCTTAAAAA +TAGGGTTGTCAGGCCACGCCCATTTTTAAAAAATGAATTAAAATTTTCTG +AGAAAAAATTTCAAACTTTGGTGGGGCATTAAATTTTTTCACATAAATTT +TTTCGGCGGTAAATTCAAATTTTTTAAAAAATTTCTTTTTTTTTTGGCGG +GAAATGTGCCGCAAATCAGAAAAACTGAAATTTCTACAAAAAAAGTTGGT +GGCCGAGTTTTCTCATTTTGTGGTCAGAAAACTCGGCCACCGATTTCTTT +TGCGGCCCTGTGATTACTTAAAAAAATCGGTGGCCGAGGATTTTTATTTT +CGCGGCCACAAGTAATGAAGATTGCACAAAATTGATAATAGGGAAAACGC +GGCCACGAAGTCTAACATGTGCCACGTGGCCGTTAAAAAAAAGCCGGTGG +CCGAGTTTTATTATTTTTCTAGGCCACGTAACCAGAACTCACCCAATAAA +ATGCCAGCAATCGTACTTAAATACCCTGAACCAGTTCCAATATGAAGAAA +CGAGTGTCCTTTACGCAAATCCAAATAATCGAATAATTTCGCATAAATAT +CAATTGCTCCAACACGAAGTGCTCCCGGATAGAATGGACCGCCCGGTTCT +GTGGAGGTCAACGACGGAAGACGTGTAAATTTCCGTTCACTAATCGGAAG +AAAATCGGATCGATCGACAAGTCGAAAGGCTCGTTCGATGTTTCGACGAC +GGATTGTGTCGTTTTTTACGAGAAAATCGATAAGATCGTCGTTTTGGCTT +TCACTATTGCCCATTTCTGGAAAATCGATTTTTTAAAATTTTAGATTTAT +TTATTGATTTTAAATAAATAATTAGAGAGCAGTCATGTGTTTTTCCTTGT +ATATTTACGAGAGAAATCTCAAAAAATTATTCAAATAGGAAATTTTACGC +CAACAATAAAATGTAGAGTGGTGTGCGCCTTTAAAAAGTACTGTAATTTC +AAACTTTTTGGCGCAAAATTTTAGAGTAGTTTTCTTTAAATTAAAAATTC +AAAAAAAAAACAAATCAAGATAAATACAAAAGTTTGAAATTACAGTACTC +TTTAAAGGATCACACCATTTTGCATTTAAAAAAATTTGTCATGTCGAGAC +CGTAATTTTAACGCAAAAAACGTGAATTTTCGCGTCTGTGTAAAAGAAGT +TAGTTAAGGAGAAAAAACAATTGAAAAATCAACAAAAATTGAACTTTCAA +CGGAAAATCAAAAATCGTTGCGAGTCAATAATTTTTTAGCTTTGAGGAAA +ATAACCCTTAAACTCAAAAAACAATTAATCGACTCAACATCAAAATTTCG +TTACAAGACCCAAATTAAAATTTTTTATTTTGGGATAATTGCTCCTAAAA +TTAATAAATTCCAGAGAAACGAGTAAATCGTGGCGAGACCCACTAGCGTG +TACCTTTAATTTCGAAATTATTTTGGGCTGTTCATCACGAACACACGTGT +TGCCTAGCTACCAAATTCAAAAAACGAAAAACAAAAAAAACAGGTTTCTT +TGAAATGAAAAATCGATAATCAGCAACGTGGCAAGATGTCTCAAATTATT +GGAAAAAAAAAACGTTGAAATTCTCAGAAAACGGACCGTTCTGTGGCAGA +ATTGTGAACGGCGTGCAAGGCCACGACCCGTGGAGAGCGCGTGAGAGTGC +AGAAAAAAGGAGGCGAGAGAAAACGGCTGACCCGTGGATAGACTTTGTGG +ATTCAGGAGACGCAGAGCGACCGTGAGAGACCCAGAAATATATGCAGAAA +GTTAAGGCGTGCAATAGTGTTGGAAATTATAATAAATGGGTACGGTAGGT +ATGACCTTTCGGGATCTTTGTGGGTCTCGCCGCGACGAGTTTTCAAGGTG +CATAAGGTTTTTGCGATGGGTCTCGTCACATAATTGTAGATTAAAATTGT +TGATTCGAGATAAATGGAAATTCGAAGCGTCTAAAACAGTTAGAACTTTT +AGTTTACATTAGGTTGAGCTCAACTGTCCAACCCCGTCAAACTTTTTCCA +CTTTTTTTTTACTTTTGCCTTTATGTCCTTTTCGGCCGTTTTCCTGGGGG +TTTTTACCAGACTACGAAATATCCTAACTTGGTAAGCCTCAGCCTAAGCC +GAAGCCTAAACCTTGGCTTTCAACTATACATACACATTTCCTCCTTTTTA +AACGATATTAATTAATTTACAAAACACCAAAAAAATATACAAAAAATGAT +TTGAATTTATGAGTTTCCCGCTAAATACCTACCGAGACCCAACTTTTGGC +CGTGGAGCGCGCTTGCACTTAAACTTCAATTTTTCACATCCCCATAATAA +CTTCCTTGTTTTAAATTGTTTTTCCCTATATTATTATTATCCTTATCACG +AGATGCCCTTGCAAAACACATTGTAAAAATAGTATTCTCAACTGATAATA +ATATTTTGTGTACCCCACGATAGTCCTTCTGGACCATAAAAATATTGATA +ATTACTGATAAGCTTTCTCTGTGGTTTCTGTAGTTTTGGTGATATTTTGG +GCAACAAATTTATATTATGGAAACACGGAATTCTGAAAATGCGTATTGCG +CAACATATTTGACGCGCAAAATATCTCGTGGCGAAAACTACAGTAATTCT +TTAAATGACTACTGTATCGCTTGTGTCGATTTACGGGCTTGATGTTGGAA +ATTAATTTATTTTCGAATTGTGACAGCGATATTCAGTTTTCCTTTGTTTT +TTTTTTTCGTATTATTTTGTTATTTTTATGCTTTCTTTTAATATTTTATC +AATTAATGAATGATTTCCGTAAATCGACACAAGCACTACAGTAGTCATTT +AAACAATTACTGTAGTTTTCGCTTCGAGATATTTTGCGCGTCAAATATGT +TGTGTAATACGTAAAGAAAGTTTGAAATAATTGTTTTTAAATAATTTCTT +ATTCATTCACTGTCAATTCTCACCGAAAAAAAAAATCCAAGTTCCTCCCG +CCAACTTGGCACGATGCCAAAAGGTTCTCAGGCCCATTCATGTCATTCAA +TCCATTCAAATGAACGACTTTTCGTTCAGTTTAGGCTTCTTCTTTTTCCG +GTTTAGTACTTTTTCAAACCGAAAAAAAAAATCCCAAATTGAATGCAAAT +GTGCTCTATTTGGAATAGACTTCACCCTATTTCGGAATTTTTTCCGATTT +TCTGAAAATCTTTAACACTTTTCTAACTGTTGCATTAATGACATTTTTCT +AGAAATTCTACTGCAAACGCGCTCAGTTGCGAAAGTTTTTGGGTCTCACA +ACGATTTCGGAAGAAAAACGTTTTATTCGTTGCGAGACCCGGAAGAGCCC +GGTGGAGCGCGTTTGCAATTTTTTTGGTTTGAAAATTTTGCGCAACGATG +CTCCAAAATAACACCTCGCGAATTTTATCGTTTTTTTAAATTATGACTTT +TCCGGTCCCAGAACGAATTACAAAAGCAATTTTTATGAAAAATCGTTACA +AGACCACAAAAAAAAGCGCAATAGAGCGCGTTTGCACCTTTTTTTCTTGG +AAAAGTCTCGTTTTTTTCTCGGTAAATTCACTGTGACATTGACCTTTCTC +GAAAAACGAAAAGTGTAATGGAAAGTGAACAAAAGTGACAATAATCTGGT +GAATTGCGTTTTGTTGTAATATTTTTGTATCTTCTTTTCTTTTTTTAATC +TGCGAAAAATAGAAAAGTTTTGGAGAGAAAGTGATTTTCGACGAAATTTT +CCTGATTTTGCTAAAATTGAACAAAAATTGTCATCATTTTCTGTGGGGTT +TCTCAAATGTTTTCTTAAAATTTATGCGCCTTTAAATTTGGGGGATTACT +GTAATGTTTGTATTTTTCAATTTTGTTTCGGGAACACAAAATTCTGAGAA +TGCGTACTGCACAATATATTTGACGCGTAAAATATCTCGTAGCGAAAACT +ACAATGGATTAAAATTTAATGAAATATCGTTATCACTATTCGAAAAGAAT +TTCATTATGAAGCCCGTAAATCGACACAAACTCTACTGTAGTCATTTAAA +GAATTACTGTAGTTTTCGTTACGAGATATTTTGCGCGTTGTCCCCGTAAT +AGTTTAACTTTTACCACGTGGCCGCCAGAAGAAAAACTTCTGCTACCGGA +TTTCATTTCCTCGGCCACAAACCCTTTTGACCCCCGAAAAAGTACATAAA +AACAATTCCGGGGACTGGGTCTCCAATCTCTCGCCCCCACTCACTAACAA +GGGGGACACCCTCAGAAACGAATGCCGTCTAACCGTCTGCACCCTCTCTC +TCGTCGCTCCAAATTCTTGGATCAATGCCAACTAACACGCAGTGTCCCCC +CTCCTCCTTCATCCACCCAAATGTTTCATCACTTCCCGGCCACCGCAGGC +TTCTCTCTCTTTCTCTAAATCTCTCATAAACTACTGTCTCTCTCTCTCTG +CTTCTTTTGCTCAATTGTTCTTCTTCATCACTACTATTTGCTCAATTTTC +GTAAATATTTTATTTTAAAATATCCCTTTTTCCTCCCCCCGCCTCTCTGC +TTCTCGCTTGACGCGCCACATACACTAAAAAAACCGGTTTTTTCTATCTC +TCTCCGCCCGATCATTGAATAGATAGTGTGTGCTGTACATCAAATTTCCA +TGGAAAAATCGCGCCGAAATTCCAGAAAATTCCACTTTTTCTAGAATTTT +CAGCGATTTTTTTCGGTTTTTGAATTTAATACAAAGCGAAATTCCGTGAA +AAATTAATTTTTCCTCAATTTTTGACGAATAAAAAATATTAGTATTGTTT +TTTTTTCAAGAAAGTGTGATTTTTTCACAATTTTCTATGGTTTTTACGGA +GAAAATCTTGAAATTCCACAGAAAAACTTGACAAGTCTTTGAAAATTAAT +AAAATTTCACCGTATCTGCCGATCGTTGCAAGACACACTCCACAAAAGAA +GTCGTGCGCCTTTAAACTGTGTACGGTAACTATATTGATTTAATTTTTTT +TTTCGATTTTGCGTCTATTTTTCCAATTTTTCTCTGATTTCGAACGATTT +TTTGCATTTTACCTCAAAAAAATTAATTTATTTAGATGATAAAGTGGAAA +TTGCTGATTTTTTACAAAAAAACACTTAAAAAACGAGTTTTCTCATCAAT +TTCAGTTGTTTCTGGCATGGCTCATTGTTTATCGACACCTGCTTGTTTTT +CTCCTCCTCTCCCATCAATTTTATGAGTTTTTCTTCGAAATTTCTCCATT +TTTCCCGTTCAAAAACCGCCAAAATTCGCTTTTTTTTTTCCAGAATTCGC +CTACTATAGCACTACTAGATGTGTTAATTTGGAATTATTTTTCAAAAAGA +AATGTATCCGGACGGGCTAACTGAAAATGAGAAGCTCAAAGTGAAGGAGC +TGTGCACTATGGTCAATATATCCGATGAGGATGCGATTAAATTGTTAAAA +GGTGGATAATTAAGCTGAAAAGTGGAAAAAAAAATGCATTTTTTACCTAA +AATTTACCTAAAAATTGGACCAAAACGTCATAAAAATACTGAAAAGTCAG +AAAATTGTCTAAAAAAACTAATTTTCGCTAAATAATTCCAGAAAACGACT +GGGACATTGCAATTTCATCGCGAAGAGTGTCGAAACAAGAGGATAAAACA +TTGGTTCCGGGCACTTCGAGAGGTAAATTTTTGAAAATTTTCAGAATCAA +ACTGAAAAATAGATATATTGTGTGAAAAAATCCATTTTCGCCGTAAGAAA +AGTGAATTTTGAGCGGTTTTTCAAATTTTAAACTGAAAAAAAAAATCAAT +TTATCTGAAATTTTGCTCTTTTCGGCGGGTTTTTTCTCAAAATTTGATGA +AAAAGTTCTAGAAAAACGACAAAAAAGCCTTTAAATGTACTTTTTTCTGC +GATTTTTTATCTTAAATTTAAAATTTTGCGCGTCAAATCTGGTGTTTTGA +CTCCGCCCACTAAATTTAAACTTTTCGTGAAAAAAAAATGTTTTTCTCCG +ATTTTTAATTGTTAATTTAGGCAAAAAAATACAAAATTTGCCCAATTCAC +CTATTTTTTCCAAAAAATCACAAACTTTGCGCGTAAAATCGGGTGTTTAT +GCTCCGCCCACAAAAATTTCTTAGAATTCGATTTTCGGCGGATTTTTTCT +CAAAATTTGATGAAAAATCTGAGAAAAACTACAAAAAATCTTTGAGCTTT +ACTTTTTCTCTGCGATTTTTATCTAAAATTTGAAGTTTTGCGCGTCAAAT +CTGGTGCCTTGGCTCCGCCCACAAAATTTGAAGTTTTCGTTTAAAAAAAT +GTTTTCACCACTTTTTCGCCGCTTTTTCGCCTGAAAAATCCCAATTTTTT +TGCAGAAGAAATCGATTTGGATCGATTATCGAGTCGTCTACGTGTTCACG +GATTAGCCTTCTATCTTCCAGATTTTGGAGGTTTTCCTAATGAATTTCGA +ACGTTTTTGGAGAAGGATTTGATAGAGACGCAGACACAGAAGAGACTGGA +GGCGTCCAGTAAGTTGTTTTCTGGAAAAATTGAAAAAAAAATTGAATAAA +AAAAATGATTTTTTTAATCGAAAAAAAAAGTTTTCAAAAATAAAATTGGA +AAAGGTGAAAAAAATTGAACAATTAAAAAAGAGCGACAAATGAATAAAAA +AAAACTTTTTTTTTTTCGAAAAAAAAGAAAACAAATGTTTTTTAATCGAA +AAAATAAAAAACGAAAAAAAAAGGAAATTTTTTTTACAATTAGAAAAAAA +AAATTAAAAATGTATTAAAAATTTTTTTTTTTGACATTTTCTTTCGCTTT +TTAATAAGTTTTGACTAGCGGGCCCTGCGGGCCCGCCAGTTGCAGGGGGT +GTAGGGCGAGTCCCCCAGTCGGGCGTAGGTTCTCGGCTTCGCCTCGAACC +TGTCAGAGGATTCGCGACAATTGCAGTGAGTCAATGGGAGGAGGGGAGAC +CCACTCATATTTTATAAAATCGAACATTTCTATTTGAATCCCGAGCACTC +ACAAAAAAACGAAAAAGTTTGTCAGTTGGGGGAATCGAGCAAAAGAGCAA +ATTATTCACAGCCATACGCACTAACCACTCGGCCATGCGGGAGAGACCTG +TCACAGAAATGTAGGGAAGGAAAATTTCTGGGGGGGGGGGGGGGGGGGGG +AGTTGTCTTTCGATTCCGTTTTATTCAATAATGACAATTTGGGGAAAGAC +GTTTGAAAACCGTTTATCACTGATAAGTCAGCAGGAAAACAATTTTTTGA +AATTTTTTTATAGCATTGTACTCATTATTTAATTCCCGAAAGAGAGCCGA +AAAGTTGAAGGTGTTATCTTGTAAATTGGTTTATTTGAAGAAAAAACAAG +TTTTGGCCTGAAAATTTTGAAAAAATAATATCTCTTGGCAGAGCATTGCT +AATGCGACGAAACTCCAGCTTCCATTAGATAAAATCAAAAACTATGAATC +AGAAATACATTCCGCAAAACTTTAGTGGAAAAAATGTTCAGGAGACCCAG +GAAACCACTCCCCCCAGTACTAAATTTTTGAATTATTTTTTCTTGAAAAA +TTTTCCCACTGAACTTTTTACAAATTTTATATGTCTCGATGCGTCTTGAT +GAGACCTACACGTCAATTTTTGGAAAACTAAGAAAACTTGAAAACTGACC +GAGTTATGATTGAAAAAGTAGATTAGCAAAGATGGGAAAGTGTGCAAAAT +TTGGCACTTATTCGTCTTGCTCGGCCGACTCATAGTACTTTTTCCAATTC +TGAGTTAAAAATCGTGTTCAGCGTACTTTTGTACGTGGGATAAAGAAAAA +AAATATCAAAAAAGATGAAGTAGAACTTGAGATAAAGACGAAAAACTACT +TTTTCGGAAAAAATTTTTTTTTGGCAAAATGGCATTTTTTGGCCTTTTGT +TTTATCACAACTTTTTGCCTTTTGCACTTATGAACTCAAACTTTCTTTCA +AAAAATCCACCTCTCTGAGTAGTATCTTGCACATAAATTTGGAACAAAAC +CGAGCAAAACCCGAATTTTAATTCAATTAAAACATGGTTTTTTGGGGGTA +AAAAAAGCAACAAAAAATTTTTTCAAACTGGGGAAAGCCGCCCTGAGCTC +AGTTTTGCTCCAAACTTTGTGCAGTTTTTTGCTCCCCCGTGGGGTGAAAT +ATTTCTAGTAAGCTGTCAAATATTACAAAATTCAGTCAAACGGCTCTGGA +GTTATTAATGAAAACGCAGTGTGACATTTTTTCGCAAGCCAAAAAAAACG +CGAAAAAACGCGAAAAAGGGGCGGAGTCTGTACACTCGGCATTTATTAGA +GGCTGCTTGGCAGATTTTGAAATATCGGAAAAACTTTAAAAGTTCTTTTT +TTTCCAGGACACCTAAACTGGTGGCATCAATTCGGCCAAAAACTCTACCC +GCTATCAACTACTGGAGACGGAAATTGCCTTCTTCACGCCGCATCGTTAG +GTAAATGGTTTTTCAGAGCGAAAAATCGGAAAATCGCTAAAAACTTACTA +TTTCCACTGAAAAAATTGTAGAGATCGCTCAAAATTTCACTATTTTCTGA +ACATTTTGATAAAAAACGACAAAACTATTTCAAAACGAGCCCCGAAAATT +GTTTTTTTACTAAATTTTTTTTGGAGAAGTGCAAAAATTTAAATTTTTGA +ATTAAATCTTTAAATCTTCAACAAAATTTAATCGTAAATTTTCAGGTATG +TGGGGAGTACATGATCGTCAGCTATCACTTCGTGAAACTCTCTACGAACT +TCTTACAAATGGCGCCAGAAAAGAAGCAATCCGACGGCGATGGAAATGGG +TTGAGAATCATATGAATCAGGTAATTGGCGAGAGAAGAATCTGTGAAAAA +TTTCTTAAAATTCGGTGAAAAATGATCAAAAATGAGCTGAAAACCGGTCA +CGTAGTTGAAATCCGCGGAATATGAAATTCCCAGAGGAAACAATTTTCGT +GGATTTCAACTTCGCGAATTTTTCTCAAAAAGCTTGAGTAAAAACTCACG +GAGTTGAAATCCGCAGAATTCGAAATTCCCAGAGGAAACAATTTTCGTGG +ATTTCAACTTCGCGAATTTTTCTCAAAAAGCTTGAGTAAAAACTCACGGA +GTTGAAATCCGCGGAATTCGAAATTCCCAGAGAAAACAATTTTCGTAGAT +TTCAACTTCGCGAATTTTTCTCAAAAAGCTTGAGTAAAAACTCACGGAGT +TGAAATTCGCGGAATTCGAAATTCCCAGAGAAAACAATTTTCGTAGATTT +CAACTTTTCTAGATTTTTTGCCAATTTTTTATTACATGTTACAAAAAAAC +GGCTGTAAATACTCACGGAGTTGAAATCCGCGGAATTCGATTTTTGTAGA +TTTCATCTTTTCCAGAATTTTCCAACAAAAAAAACCGGAAAAAATTATCC +GACACTCCATGGAATCTAGTTTTCGGAGATTTCAACATCGAGAACTTTTT +TCGCACATTTTTTTGCATTTTTAAAAAATTTCACCAATTTTCCAATTAAA +ATTTTTTAAATTTCCAGAGTAACGGTCTCGCATTGACCCTCTCGGAAAAT +GAATGCTTGAGTAAAAACTCACGGAGTTGAAATCCGCGGAATTTGAAATT +CCCAGAGAAAACAATTTTCGTAGATTTCAACTTCGCGGAGTTTTCTGTCA +ATTTTTTGAGATTTTTTCTCAAAAAGCTTGAGTAAATACTCACGTAGTTG +AAATCCGCGGAATTCGAGATTCCAGGAAATTCGATTTTCGTAAATTTCAT +CTTTCCCAGAATTTTCCAATTAAAAAAAAACGGAAAAAATTATCCGACAC +TCCATGGAATTTAGTTTTCGGAGATTTCAACATCGAGAACTTTTCTCGTA +GATTTTTTTGCATTTTTTAAAAATTTCACCAATTTTTCAATTAAAATTTT +TTTAAAAAATTTTCAGAGTAACGGTCTCGCATTGACCCTGTCGGAAAATG +AATGGGAACTCGAATGGGATGTTGTACTCGGATTATCATCTCCATTACCC +CGTAAACAAGAGGATAATGGCTCAAATTCCACAGATCAAATCTACGAGAG +TCTTGAGGCAATCCACGTGTTCGCGTTGGCTCATGTGCTCAAAAGACCAG +TTGTGGTTGTATCGGATACGGTAGGGAATTTTAAAATTTTTTAATTCTTC +AAAAATTTATTGAAGAGAACAGTAACAAAAAATTTGGTTACTTGTGAATT +TTACAGAAATATAGAAAATTTTAATTTAAAAAAATTTCGAGATTGGTGAG +AATCAAGGGTGTCAAGTCCCGTGTCCCGTTTGTCCCGTTGTCCCGTTTTT +TGAGTGTTTTTACGGGAACGGGACGTCTTTTGTCCCGTTTTTGAGCGTTT +TCACGGGAACGGGATGTCCCGTTGTCCCGTTTTTTGGGTGTTTTCGCGGG +AACGGGACGTCCCGTTGTCCCGTTTTTAAAATTTTCACGGGAACGGGACA +TCCCGTTGTCCCGTTTTTGTCATTTTTACGGAACATTGACACCCTTGGTG +AGAATAAAAAATCAATAATACACATAATTTTTGGAAGAAAAATCGATTTT +AAAAATGAAGCTTAACATTTTTTTTCGAAAGAAAAAAAGTGTAAGAAGTT +TATCAAAAAAAAAAACATTGAAAAAAATATCTTCAAAAATGTTCAATTTT +GTTTTAAGGTGCAACTATTACAAGAGCACACAATTCTTAGAATACGTATT +GCGCAACCTATTTGACGCGCGAAAACTACAGTAATACTTTAATTGTCTAC +TGTAGTGCTTGTGTCTCGATTTACGAGCTCGATTGATAGAATATTCAAAT +AATTTATTTATCGATTTAATATTCAAATTAGGCAAAAAATGAGAAAAAAT +ATACATGTGAAAAAATTAATTTTAAAAATAGAGCCCGTAAATCGACACAG +TAGTCATTTAAAGGATTACTGTAGTTTTCGCTGCGAGATATTTTGCGCGT +CAAATTTGTTGCTTAATACGCATTCTTAGAATTTTGTGTTCACATAATAC +GGTTTTTCAAAAATTTTAAATCTTCATAAAATTCATCAATAATAACTAAA +ACTTAATCAAAAAAAAATTTAATTTTAGTGTAGTCATCAGAAAAAGTCCA +TCAAAAAAAGTCCATCAAAAAACCATCAAAAAAAGAAAATTGAAAAATTT +GAATTAAAACATTTTTTTCGAATTTTTGAAAATAAAAGTGTTTGAATATT +AAACGTAATTAAAAAAAAAGATTTTCCTTTTTTAGAAAAATCTATTCATA +TTAGAACAGTCGATTTTATAAAAGTATCGATTTTTTTATTAATTGGATTT +TTTGTAAAATAATAATCGATTTTGAAAATAAATTGCTTAAAATATTGTAT +TTTTTGACAGAAAAAATGTAAAAAATTTATCAAAAATAAATAAAATTGCA +AATAATTTTACCTACAAATTAATTGTTTATTAAATAAAGTTTAAATAAAT +TAGAACAGGAGTAAAACGAGTTTTCAAAATTATTCTTTAAAATCTCGGGT +TCTTTTAATTCAAAAATTCTTTTAAAAAAAACTCAATAATTACGGATTTT +TCAAAAATTCGAAAAATTCAGAAATTCAGAATTTGGATAACATAATTCTA +GTTGACTTCCAAAAAAATGATATGTGACTTACTTAAGGTACAACTAACAT +TAATTTTCCAAAATTCTTATGGCTGCTTTAAAACACGCCAATGGGGTCAT +AATGACCGAATATTATGTTTAAAAAAATCAAAAAAAATTTTCTGATTTTA +TATGATTTTTTGAAAATTGGAAAAATCACAGTTTTAACCTAATTATTTTT +GAATTTCTGCCAATTGGATTTGTTCGGTGCAGCGCGCTTGCATTATTTTT +ATTTATTTATTTTATTTATTCTCGTTATTTCACTGATTTTCTTCATTTTC +TATGTTTTTTTTTCTCGGAAAATGAAAGAAATAAACAAGACAAATGCGAA +ATGTTTGTTAAAAAGTAATTGAAAATGCGTAAAACTGTGATATTCTGAGT +TCCGACGACGAAGAGCCTGAAATTAGTATATTTTTCAGTTTCACTCATTT +TCAATTACTTTTAAACAAACATTTCGCATTTTTCTTGTTTATTTCTTCCA +TTTTCTGAAGAAAAAACATAGAAAATGAAGAAAATCAGTGAAATAACGAG +AAAAATATATATAATTCATTAAATAAAAATAATGCAAGCGCGCTCCACCG +AACAAATCCAATTGGCAGAAATTCAAAAATAATTAGGTGAAAACTGTGAT +TTTTCCAATTTTCAAAAAATCATATAAAATCTAGAAAATTTTTTTGAATT +TTTTTATCATAATATTCGGTTATTGTGGCCCCATGGGCGTGTTTTAAAAC +AATTTCCCCACTGAGCGTAGTCCACCTTTGAAATGTTCTCAAAAAATGAA +AAAAAAACGAGTTATAAAAATTATTTTTTAAAAATCCAATATTTTAAATT +AATTTTTTTTTGCAGATTCTGCGAAACGCGAAAGGCGAAGAACTGTCTCC +AGTGGCTTTTGGTGGAATATATCTTCCATTAGAATGCCCACCATCACAAT +GTCATCGTTCACCACTTGTTTTATGCTATGATTCTGCTCATTTCTCACCA +CTTGTACTCATGAGAACAGAGACTAACAATAAACGTAAGCAATTTTTTTT +TTGAGAAAAAATATTTTCAAAATCATTTTTTAACTGAATTTTCAAATTTC +CCCCCCCCGTCCCCCCCATTTTTTTCGAAAAGTGAATTGGAATTTTCCTG +AAATTTGCACAAATTTTTTTTTGAAAATTCAAATGTTCGTCAAATAATTA +TTTTATTCGAAAAATCGACATTTTTCCAAATTGTAATATTTTTATTCTAA +AAATCCAAAATTTGATTTGGTAAAATTTCTGTCAACAATCAATTAAAAAT +CCAAAATTTTCAAAAAAATTGTGATTTTATTCGGGAAATTCGAAATTTCC +TATTTAAAATTGGATAAATCTAAAAGTTTTCGATTTTATAATTTTTAGGA +AAACAAGTTTTCAAATTTTTTTAATTATTAAAGTTTTTTTTTGCAATTTC +ACTAAATGAGCCAAATTTTAAAAGTGGAGCACCGAAATTTGAGACTTTGC +TTTTTTAGACTCAAATTGGTCCAAAACTACCGAATTTTGTAATGATACAT +TCTGAAAATTTCTCAAAAAAAAGTTATGGCTGTTTAAAGTTCGGCAAAAT +AAGGCCCATTTTCAGCTAAAATCAAAATTTTTTCCAACTTCTAGGTGTCG +CAACGTCTGGACCCTAATTTTTATTTATTCATCACTTTTTAATAAATATT +GTGGCCTTTGATTGGGCGTTTAATCGTTGTTTTAAGTACATTTATGATCT +TTGGAGTACAAATAAACGTTACATTTTGTACCCCAAAGACCATAAATGTA +TTTAAATCAACGATTAAACGCCCAATCAAAGACCACAATATTTATTAAAA +AGTGTTGAATAAATAAAAATTAGGTTCCAGACGTTGCGACACCTAGAAGT +TGGAAAAAATTTTGATTTTAGCTGAAAATGGGCCTTATTTTGCCGAACTT +TGAACAGCCATAACTTTTTTTTGAAAAATTTTCAGAACGTTTCATTACGA +AATTCGGTAGTTTTGGGCCAGTTGGGTCTAAAACAGCAAAGTCTCAAATT +TCGGTACTCCACCTTTAAAGAATTCATATAATTTTCTAAAACAACATATT +CTGATTTACAGAAATACATTTAATATCAATATGAATTATTTGAAAAATCA +AAAAATTTATATTTATTTTCAGAAATAATTCCGATAATCGATGTGAACCG +TAACCTGCTGCCTGTCCATTTTGCAGTTGATCCAGGAGAGTCATTCGATT +GGTCCAAATTAGAAACAAATAGTAATACACAGACAACTACTGATATGTCA +CAAATTGATAAGCTTGCGTTGATTAGTCAATATATGGATATTATTAGGTA +AGAAAATGAGAAAAAGGATTTTTTCAATTTTTTTTTCTAAAAAAAATATT +CAAAATATCGTTAAAAAGCCAAAAATGTGTACGTTTTAATTTAAAAAATA +TTAAAATTTTTTTGTCCCAAAATTAAAATATCGAAATCAAAATGTTTCCG +ACATTTATATAGAAATTCTGGAAATTTTTTTAAAATCGAAATCATATTTT +GAATGAAACTACAGAAAACAGCGCCAAAAAAGAAAAAAAATCGTTTTTTT +TTTTCGAATCTTTCATTACAAATATTTGAAAAAACGATACAATTATGTTT +CGCGAAAATTTTTTAAAAAAACTTTAAAAAATTATTAAAATCAGCTATTT +AATCACAAATGAGAAATATATCGGAAATCTGGAAAAAATTAAAAAAATTT +TTTGCGTATTTGTCTGAATTTATTTTACAAATACCAAAAAAAAATCAATT +ATTGTTGGAAAAAATTGAAATACAACGGAAATCGAATTATTTTTATTTAA +AAAGAACGAAAAAAAATCCAGAAACCATCACAAAATTATTGGAAAACGAG +AAAGCTGATTTTTCGCTAAAGTTCAAAAAAATTTACAAAAAAAGAAAAGT +ATTAAAATCGGTAATTTTCCCAGCTTGAAAAACTGAAAAATTCGAGTTTT +CTAAAAAAAATTAAAAAAAAAAATCAAAATATTCCTCAATTTTGGAAAAT +TACGGAAAAAGTAGTTTTCTTTAGCTTTCGGCCAAAATTTTATCATAAAA +ATTTCCGGAATGCATAGTTTTAGAGAATAATTTTAAATTGAAACACTAAA +TTTTTTAAAAAACTTTTTTTTTTGAAAATCCCGGATTTAAAAAAAAATAA +AATTTGAATTTCATATAAATATTTTGTTAGGAAAAATAGTTTCTAAACAA +AAATTTGAAAAAAAAAATATTTTTTTTTTCATATTCTTTGAATAAAAAAA +ATCTGAATTTCGAAACATTTCAGATTAGACGTTCGTCGTGGCTCAATCCG +TAGCTCGCGGAGAGTTCGAAGTGCTCACGCGCAACTTCTCACCGAATCTC +GTGGTGAAAATGGGCAAAATTTGCCCCAAAAATCAATTAAACCAAGAGAT +TTAAGTGCACATTCTAGTGATGAACAACCATCAAATAATGCAAAAGGAAT +GACATTAGCATCAAGTGGAATTGGTTCTGGAAGACATGAGAAATGGAGAT +TAATCAATGAAATTCGGTAAGCATTTTTTTTTTGGATTTTTGGCCTGGAA +AAAATTTTTCCAACAAAAACTTGAACAGAATTTTTGAAAAAAATGTTGGA +AAATTAAAAAAAAATTTTTTAAAGTAATCAATTTTAATTTTAAAAATTAG +AAACTTTTCAAATAAAACATTTTTATTTTTTCAAAAATTTTGAATTTCAT +TTTCAGAATAATCATTAATGAAAATTCAAAAAATTCAAACTACAATACTA +CGATAACAAAAAAAAATCAGAATGCGTACTACGCAACATATTTGACGCGC +AAAATATCTCGTAGCGAAAACTACAGTAATCCTTTAAATGACTACTGTGT +CGATTTACGGGCCTTGTTCTATTTTTGAAATTAATTCATTTTCGAATAGT +GACAGCCATATTACATTTTTCTTCGCTTTTTTGTATTATTTTCTCTTTTT +TTTTGCCTAATTTGAACATTCTATCAATCGAGCCCGTAAATCGACACAAG +CGCTATAGTAGTCATTTAATGAATTACTGTAGTTTTCGCTACGAGATATT +TTGCGCGTCAAGTATGTTGCGTAGTACGCATTCTCAAAATTTTGTGTTCC +CGTAATATGGTAGTTTGAATTTTTTTAATTTTCATTAATGATTATTCTGA +AAATGAAATTCTAAAGTTTTGAATAAATAAAAATGTTAAAAAATTTTTAT +TTGAAAAGTTCCTCATTTTTTCAAATTAAAATGGATTACTTTTAATTTCC +AAAATTTGTTTACAAAAAATTCGTTTAAAAAAAAATTAAACTGTTAAATG +TTAAACTTTTCAAAAAAAAAGTTCAAAATTTTTCTGTAAATTTTTAAAAT +GATACATGTAATTTAGATTATAATTTAAAAAAAAGACAAACATTTTTTGA +CGAAAAATATTAAAATTTTGTTAAAAAATGAAAGTTTTTAAAGCCTAAGC +CTTAGCCTCAGCCTAAGCCCAAGCCAAAGCCCAAGCCTAAGCCTAAGTTT +GGTACTGCAGTATTTAAAAAAAAAGTTTTTCCCCAAATTTCTTCTGTTTT +CTTAAAATTCAAAACTGTTATTTGCAAAAAAAAATGTTTTTGCAAAATTT +GAAATTTATTGAACTGAAAAAAATGTGAATTTTTTAATTGCCTTTGTCGC +AGCGGCTGGAAACAATTTTTTTTTTGAAATCAATTTTAAGAATAAAAATT +GATTATCTTGCGTTTTAAACTTGATTAGGGTATTTAAAAATCGATGGACG +GCGAGTTTTGGTTCAAAAAAATTAAAAATCTCGCCGTCCATCGATTTTTA +AATACCCTAATCAAGTTTAAAACGCAAAGTAATTAACTTGTATACTCGAA +ATTTGACGATGATTTCAAAAAAAAATTGTTTCCAGCCGCTGCGACATTGA +TAAGTTGGTCAAATTTCCGATTTTAACTAATTTTAGGCCATTTTTTGAGC +CGTCATAACTTTTTTCTGAAAAGTTTTCAAGAAGTTTCATTATAAAATTC +GGTGTTTTCAGACAATTTTGAGTCTAAGAAGCCAATAAAAAATTCGACTA +CACCACCTTTAAAGCTCAAAATAACGTCCAAAAATTCAATTTCCAGAACC +CACGTGCTTCGAACTTTTCGTATTTCCTCATCAACACGTGGCAAAGAGAA +ACTAATCGATACGGACGATTGTATTGCAAGAATGAATTCGACGTGCGTTC +TCGCATCGGAATTATTGCCAACTCATCACCAATACATGGACAAAATAATC +AATGAATACATGAAAAGTGCGAAACAACGATTCCAACAGAATCAGCGAAC +ACAATCGGATAGTCGGAAACGGATTAGTCGAAGTTTCAGTGCAAGCTCAC +TTATGCTCACGTGTATCGGTTGTGATTCGGTACGAGACCCACTTTTTGAT +GGAATTTCGAGAAAAAAGTTGAAAAAACGGAGAATTTGGCACAAGTAGCC +TCAATATTTGAAAAAAAAAACCGAAAAAATGGATGAGGGGAAGCCAAAAT +ACCAGAATTTACACCCAATTTTCAAAGTTTTATTGATTTTTTACAAAAAT +TTTCTCAGTTTTTCAGTAAATTTGCCAGATCTGACCATTTTTTAGGAAAA +CTGAAAATTTTCGGTGTTTTGCCAGAATAGCAACTTCCTGAAAATTTAGA +ACTAATTAATTTTTAATTTTTTGGGGGAATCATTTATTTCCTAACAGAAT +TTGATTTGAATTTCGAAAAAAACCGATTCTAAGCTTAAAAATTGACAAAA +ATAGCAATGAATGTCAAAAAAATTGCTAATACATAAAAATTGTTTGAAAA +AATACAAAAATAACAATTTTTATTTAAACTTTAAAAATTTTTCAAATTTT +AAAAATTGAAAAAATTAAAAAATTTTTAAATTAAAATTAAAACATTTTTT +GTTAAAATTTGAAAAAAATTCAAAAAAAAAATTTACATTAAATTTTTTTT +TTCAGGAATTCAAGCCGGCATCTCAAGTGACAAATATCATGTGTGATCAA +TGTTTTGCTTGGCAAAAAATGAGTGTTCTCACGTCGAATTGCGACCAATT +TATGGGAAATTCTGGGCCACCGTGCAAAAGTTCAACACTTCCGTCATTTG +GTAGTAATGATAGTAATCAGAATGATAAGGAAAATATTGTGGAGGTACTT +AATGTGGTGCCTAAAGATGGAGCCAAGACACTTACCAGGTATGGTTGAAA +TTTTGAAAAAATTAGAATTTTCAACGAAAACAGAAATTATTTTAAAAATT +TATTTTTAATTGAAAAATAAAAATTTCTCCCAAAAAATTTTCCCAAAAAA +AGTGTTTATGTTATTTTTGAAAATTATAATTGAATTGATTTTAAAAATTA +CGAGAACACAAAATTTGGAGAATGCGTATTGCGCTACATATTTGACGCGC +AAAATATCTCGTAGCGAAAACTACAGAAATTCTTTAAATGGCTACTGTAG +CGCGCTAGTGTCGATTTACGGGCTCTATTAACGAAATGAATTAAAATCAT +TTAGTTATCGAATAATACAAAAATCATTTCATTTCGAAAATCAAGCTCGT +AAATCGACACAAAAGCTACAGTAGTCCTTTAAAGGATTACTGTAGTTTTC +GATCCGAGATATTTTGCGCGTAAAATATGTTGCGCAATACGCATTCTTTG +AATTTTGGCTTCTCGTAATATACGAAGGTTGAAAATTTCAGATTTTTAAC +ACAAAAACTTATGAAAATAAAATTTATGAAAAGTATAAAAAGTTGAGAAA +ACAGAAATTTTAATTTTTGCGAAATCTAGATGTCAATTTCTTCACAAAAT +TTTTCAAAAATCGATTTTTCTTTCGAAAATTTTTTTTTGTAATTATTTTA +AATCAAAATTTGGCGATTTTCAAAATGTTTATTTTATATTTAATTTCTAA +AATTAATTATTTTGATTAAAAAATATATAAATTCAATTTTCAGATTGTAA +AATGAATTTTTTTGAGTTTGCCGTTGAAAAATAGAAAACAAATTATTTTT +AATAACTGAAATAACTGAAAATGTTGTTTGAAAAATTACATTTTTCCAAA +AAATCGAACATTTTTGACGCGCAAAAAAATTTGTAAAAAAAAATTTTCAA +CAGAAAAAACTGTAAAATAGGAAAAAAATTTACCTAAAAAGCGTATGTGC +CTTTAAAATGTACAGTAACCCCAAAAAAATCGATTTTTTGCAGTATGCGA +GCTGTGGAGGACGAAAACGGTGTGGTTCACTATTATATGGACGATGAAGT +AGCGGATTCGTGATTCTATTATACTCATTTCTTTTTTTGAAAATATATTT +ACTAGAGACCAGTTTTCATTTGATTTTTATCGATTTTTTTTGGATTCCAA +ATTTTTGTTTTTTTTTTGTTGCTTTTTGTGTGTTTTTTGCCGTCTATCCT +TCTTTCCTGCCAACGGGATTTTCTCTTCTTTTTTTTTTTTGAAAAACTCA +ATTTTCCCGCCTAGTATTGCTTTTTTCGAGATTTTTTCTTCCATTTTTCA +TATCCGCGCCAGCTTTTTCTCTCCCCTCCTTTTTTCACCCATATTTTCGA +GCTTTTTTCTGTGATTTTTTTTTCACCCCCAAAATTTTTTGTACCAAAAA +ATTGATGCTTCTTTTTTTTCTCTTTATTTCCAACAAAATGCTTGGCCAAA +GAAATAAACTCTTTTATAATTTATCATTCAAAAAATTTGAGACCAAATTG +AAATCCACATCCAGCAACTGCAAAGTGTCATTTGACAATGCACAAATCGC +ATGGCACGCCCCGTTTTCGTCGATCACCCGGGAACGCGTATTCTGGGACC +AAATGAGGAGGCGGTGGCGATCGGAGAAAATGAAGTATGGACCACATCTG +GAAGACACACCTGATTTTACGCGCAAAAATTTAGAAATGTATCGATTTTT +CGGTCAAAAATCAATATTTATCGATTTTCGGAGGGCACATGGGCTTCTGG +CCTTCCTCATTGAATATTCGCGCTCCATTTACACTCGCCTGCCGGACAAC +GCGTGGAAAAGTGTGGTGTACTCCACACGGACAAATACATCAGTTTTACA +ACTAAAATCGAGCCGTGACGCGACACGCAACGCGCCGTAAATCTACACAA +AATCTCTCCGACCCAAAATGGCCTAGTTCGGCAAACTCTGCCATTTCGAT +TTATGAGGGAAGCCAGAAATCCGTGAGGGCAAAGATTGAACAATCTGAGT +TAAATCGTTTCCATACAAAATTTTTTGAAAATTTTATTCTGAAACTGTCT +AAAACTCGAAAAGTTATCAATTTTCTGGTTAATTTCTGAGGAAATTCAAA +AATTGATATTTTCGAAAAAAAAAATCGGAGCCAATACACATCATTTGACG +CGCAAATGTTGAATTTTCAAATTTACGAGAACCCACGGGATTCTGGCTTC +CCTCATAAATCGAAATGGCAGAGTTTGCCGAACTAGGCCATTTTGTGTCG +GAGAGATTTTGTGTAGATTTACGGCGCGTTGTGTGTCACGTCGCGGCTCG +TTTTCAGTTGTAAAATTGATGTATTTGCCCGTGTGGAGTACACGGCACTT +TTCCACGCGTTGTCCGGCATTTGTCAATGGAGCGCGAAAATTCAATGAGA +AAGGCCAGAACCCCGTGAGAATCCTAAAATTCTGAGAATGCGTATTGTGC +ATCATATCTGACGCGCAAAATATCTCAAAGCGAAAACTAGAGTAATTCAA +TAAATCACTACTGTAGTGCTTGTGTCGATTTACGGGCTTTCGAAGAAGTT +ACTTTTTTAGTTTCTTCGTATTATTTTTTTTCATTTTTTGTCTAATTTTA +ATATTCTATCGATAAATGAATGGGTTTTTATTTATTTTTATTATCGAGCC +CGTAAATCGACACCAGTGCTACAGTAGTTTTCACTACGAGATATTTTGCG +CAATATATTTATAAAAGTTGACTAGCGGGCCCTGCGGGCCCGCCAGTTGT +AGGGGTGTAAGGCGAGTCCCCTTGCCGGGCGTAGGTTCTCGACTTCGCCT +CGAACCTGTTAGAGGGTTTGTGAAAATTTCAGTAGGTCAATGGGAGTCTT +CTTGTTTTTTGAGTTCGGTTTGACCAAAAACAGATGCACCCGATGAATCA +GTTAAAGCTGAGTTTTGATTGATTGAAGTTTGAGGAGGCTTTATATTAGG +GGAGACGTACCCATATTTTGTATAAAATTGAGTATTTCTATTCGAATCCC +GATTACTCACAAAAAAACAAAAAAAATTGACACTTGGTAGAATTGAACCA +ACTACCAAAATTTCTGCAGTCATACGCACTAACCACACGGCCATGCGGGA +GACACCTCAAACTGGGATGTAGGGAAGAAAATTTTCTGGAGGAAGTCGTC +TTTCGATTCCGCTTTCTTCAATTATTACTATTTGGGGAAGACGTTCGAAA +ACCGTTTATCACTGATAAGTCAGCGGAAAACCTAATTTTTGAAAATTTTA +TCACAGGATTGTACTCATTATTGAATTCCCGAAAAGGAGACGTACAGTTG +AGGGTTATATCTTGTACACAGACAGATGTATAGAATAAAACAAGTTTTGG +CCTGAAAATTAAAAAAAATAATATCTCTTGGCAGAGCATTGCTAACGCGA +CGAAACTTCATCTTCCATTAAATAAAATCAAAAACTATGAATTAAAAATA +CATTCCGCGAAACTTTAGTGGAAAAAATGTTCAGGGGACCCAGGAAACCA +CTCCCCCCAGTAAAAAATTTTTGAATTATTTTTTTCTTGAAAAATTTTCC +CACTGAACTTTTTACAAATTTTATATGTCTCGATGCGTCTTGATGAGACC +TACACGTCATTTTTTAGAAAACTAAGAAAACTTGAAAACTGACCGAGTTA +TGATTGAAAAAGTAGATTAGCAAAGATGGGAAAGTGTGCAAAATTTGGCA +CTTATTCGTCTTGCTCGGCCGACTCATAGTACTTTTTCCAATTCTGAGTT +AAAAATCGTGTTCAGCGTACTTTTGTACGTGGGATAAAGAAAAAAAATAT +CAAAAAAGATGAAGTAGAACTTGAGATAAAGACGAAAAACTACTTTTTCG +GAAAAAAAAATTTTTTGGCAAAATGTCATTTTTTGGCCTTTTGTTTTATC +ACAACTTTTTTCCATTTGCACTTATGAACTCAAACTTTTTTTCAAAAAAT +CAGTCTCTCTGAGTAGTATCTTGCACATGAGTTTGAAACAAAACAGAGCA +AAACCCAAATTTTAATTCAATTAAAACATGCTTTTTTGGGGGTAAAAAGA +GCAACAAAAAATTTTTTCAAACTGGGGAAAGCCGTCCTGGGCTCAATTTT +GCTCCGAACTTAGTGCCGTTTTCTGCTCCACTGTGGGGCAAAATATTTCT +AGTAGGATTTCAAATATTAGAGCATGAAGTCACACGGTTCAGGAGTTGTG +AATGAAAACGAAGTGGGACATTTTTTCGCAAGCCAAAAAAAACGCGAAAA +AACGCGAAAAAGGGGCGGAGTCTGTACACTCGGCATTTATTAGAGGCTGC +TTGGCAGAAAATTATCAATTATGTATATGTATAAGAATTATATTCGAATT +TCACGCGTAAGTTCCAAATTTAGCAGCATAGCCGCCTGAAGTTCGAAATT +TAAAATAAAAAAACCGAAAAGTACCTGACAGCCAACGTGGCAACAAATGG +AATCTCATCGACAAGTCCTTCAGAATTGAATACTGCAGCATTTGACGTAT +GATAAATGACTGCCACGAATTGATTTTCAAATAATATTTTATTGATTGAC +GTGGCAGTTTGGTGGCTGAGCGGTTTGTAGTCCAATGTTGGTAGAGTTAA +TAGGTAAAGACCACCCGTCTCGGTTGCCACACACGCTTCTTCGCCGCTTC +TGGAAAATTTGGTTTTGAATTTCTAGGCCATTGGGTTAGGCTTCGTTTTT +GAAATGGGTTAGAAATGTAGAAAATGGAAATTCTAGGCCATCAATTTTCC +TTTTGCATGTGTGTAGGAAATTGGCTAACATTCTAGAAAATCGATAATTT +TATAGAAAGTGAAATTTTCGCAAAATCAATAATTCGATAAAAATCGATAA +ACTTTGATAGAATTTTGTTCATCAAAAACCGATAATGTCCGAAAAATTTC +AGAAAATTAGATTTTTTTAACAGTCCGTTCATTTCGTGGCCTAGAAACTT +ATTTCTAGGCCATGGAAGAGTTTTTCCAAGATTCACGGCCACACGTACAC +TTGCATGCTAACAATTGCGACAGGCTTATTAGAAGTCGAAGATCTTCGAA +TTTTTCGCGACAGATCCGACACTGTGAGCTTTGTCCCGCCGAGTTTTTCG +AGTCCTGATGTTCCGATTTGCCATAAAATTATATTACCATCGTCGGAGCC +TGATAAGAGCCCGTGACGACACATTTCTAGGCAAGTTACTGCTCCGTCGG +TTATCTGGAATAGAGAACATTTGGAACTTGTCGATTTTCAGAAACATTTT +ACTGTACTTTTTTATGGGCAAAACATTGTTTTTTTTAATTAAACAAAACT +ACTGATAATTGTAAAAAGATCAATTTTTTAGTGTTTGAAGATCATTTTTG +AGTTCTCTAGCTACAAAATAAACAATTTTAGAGGAGTTGCAAAATTGTGA +ATTTTAAAAATAAATTGCACAATTTTGCCACTTTTTAATGGTTTTTGATG +GATTAAACCTAGATTTTCTGAATTCAGCATACATGAATTACCGCTTTTTG +ACAAAATTAGACAACTTTTTATTTTTGTCCAATTTTTTTCAGCCATCTAA +TGACTGTCCTTTTTTTTGGGCAAAAAAATAAATTTCCTAAAAGCGTTCGA +AACTACTATATTTTGAAATATTTTGAAATAGGACATTTTTTTAGGGCTCG +GAGATCAATTTTAAGTTCTCTAGCTACAAAATGCGGAAAAAAATGTAAAA +AAGTTTGGTACTTGTGTATTATACCCCCGCCATTTTAAAAATTAATAAAA +TTTCCATCAATTTATTTATTTAAATTAAACGTGATACCATTTTTCCTTGT +TAGGCTTAGGAATGGTTTTTTCCTAAGCCTGAAATTCCACACGTTTTTAT +TTAATGAGTTAAAAAATTAACTTTTAAAATGGCGGGGGTGTAATACACAA +GTACCAAAAGTTTCTAGGCCCCATTTGCTGGGCCACAATTTATAGGCTAC +AGTTTCTAGGACACATTTTCCTGGGAACATTTTCTAGGCCACATTTTTTA +GGCCACATTTTCTTAGCCAAAAATGTACTCACAAACTTAGCAACGTGGCA +ACAATTTCAAAAAAAACCTCATACCTTCTTCTCGAAAATTATTTTATCTT +TCGAACACATTGAGATATTTCCAGAAACGTCGCCGAGAATAAATTGGGTC +GATGAGTAGAAAACTGCAGAAATTGCACAAACCGGTAGAGGAATCGAGAA +GCTCTGAAATTATTCTTCATTAATTTTTTCATGCAATTTTAATCTCGGAC +CAATCAGCGTTTTGCCACGTCTTTTTTTTTTCGAACCAATCAGAGGAGTG +GGCGTGGCTAGATGCTGATTGGTCAGTTTCAAATTTTTTACAAAATATGA +CCTACCGTAGAAGAAGAGCACAAAAGTGCTCTCGCCTGATGGGAACAGAA +AGTTTCATGAGAGATACCGCCGAACAGAATTAACGTTTTTCGTGAAGAGC +TTGAAATCATTAGAATGATATTTTCATTTCGGGTCTGAAATAATTCAATT +TTAAAGGTACACGCCACCACCGTATCCTACTTCCACATGGTACTTCTGCA +CAGTTTCCAGCGCAACTTTATCGAATTTGTGAAATTCCAAAAGCCTGTCG +TAGTTCACCTTAGAATCGTCACGCACGAAATCGTAAAGGAGGTTCAGAAC +CTAAAAGTTTGAAAAATATGTCCTAGGAAATCAAACTGTGAATTTCTAGG +CCACATGATGGAAATTCGTATGAAAATTGCGACGAGCCCTAACATGTGGC +CTATTAATTGTGGCCTAGAATCTGCTGCCTACAAGTTGTGGCCTAGAAAA +AATGTTTCCTAGAAATTGTGACCATGGCCTAGAAATTTTGGCCTAAAACA +TCCGACATAGAAATTGTATGGCCTAGAAAGTGTGGGGGCAAAAGTTTTTA +ATTTTCAATTCGGTTTTTTTTTTCACAAAATGGAGAATTTTTTGATTTTT +ATGTCTGAAATTGAATGGGAAACGTGGAAATATTGCTAATAACCAACCTC +TTTGCTAATTGTAATATCCTTTTTCACATTCTCGCCGACACCATTATCCA +CAGAATCCGTCTGAACTTCTTTATTTTCTTGAAAATTTGCCACGCATTCC +ACGTCTTTTTTATTTGTCTCTATCGTCTGCGTCTCCGACGTCTTATACAC +TATTTCTCCCTGAAGGCGGATAGGTTTTCTCCACGTGAACTGGAATAGTG +TGACGTCTTCCATTATTAGCTGAAAATTTGAGTTAAAACTGCTCTATCAC +ACTAAACACGACGACACTCGTGGCCGCGGAAATTAGAAAACTCGGCCACG +TAACTTGGTTAAATTAATGAAAATATTATAAAAAACTTTCGAAAATTTGA +AACATTTTAACTTTTTTTAAAAAAAAACACATGCAAATGTTCCTAAACTG +GCTAAATAAACAACGCACATCCCCGGCGGAGCTCTGGTTTTCCATGGCAA +CCGAGAATGCGTGCGGGCCAACGGGGAGAATGTGGAGTACGTAGAGACGC +AGACAGTTGTATAAAAGGGGCGGCAACTTGAAAAAATAAATTTCTAGAGA +TTAATCCGTGCAAAGTTGTTTTTAATTACCGATGACCGAGTATGTGATTT +TTCTAGGCCACGGAACCAAATTACGGCGGAGTTCCGTTGAAAATATCGCT +TAATTGTTTTGTTTTTTCTACCAAATTAACTGACTGAAAATCCAGTTTTT +TTTTTCTGAAATTAGGTTCTTTCAAAAATCACCTGAGTGTTCCTTGATTT +GTTTTCGTAACTTTTTTCTCTCCAACTATTACACTACGGGTGTTTTGACA +ACACAATGGAAAACATGTCTGTTCAGTTTAAAGACTGACAAGAGTCTCGT +AGTCTCTCGCGGACTAGCTTACGGCCCTTGTGGTCTAGAATATTGAAAAA +CTTAGTTTCAGTATTGTGGCCGCGAAATTTGAAAACTCGGCCATCGATTT +TTTTTCCCACACCATGGGGCAATATTCACTAGACCATTCATTGTAACAAA +TATTTCAAAACTAAGAATTAAAAAAACTCCTACGCAATTTCCCCAGTCAC +TTGGCGGCTCTCACGCTCCCTATTTCAGATGTTAACCTCATTTGAATAAA +TTGCTTCTCCCATGTGTTTTTGGATGGGATACTCCATCTTTTTCAACCAA +TTTTTTCTCCTTACTTTTGTTTTTAACGGCTTTTTTTCATATTTCTGATT +GAGAATAGGTCAAGTGATGACGTAATAGAGCGCGTGGAAGAGGAGTGACG +TCACACGTGGCCTAGGAATCTCTGCGACCACCACATGAAAAACGTTTTAT +TTTCTAGGCATCCCTACCTACCCGTGTTTTGTCTCTATTTTGACAATTTT +TTGCAAGTAAATTCCCGGCTGAAACAAGGTCACCGCAACACAAAATAGGT +GAAGGGATGATCTCTTTTTTTCCAGAGTCAGTCAACATACATAAATTATG +TGTGTCTCTTCCATTTTCCTGTCGTCAATTTGTTCACTATTCGCTTCACT +AATTCCTGCTTTGCATTTTAATGTCCGTGCCCTCTCACTGGAACTGACAT +TTCACACAATGTTTTTTTCGGTGGAAAAAAGTTTTCTAGATTTTGATATT +TGCTGGAAATTTGGAAAATTTAGCGACTTGACCGTGCAAAAATTTTGGTG +GCCGAGTTTTCTCTTTGCGCGGCCACGTTGTAATAGTTGCCAGGTGTCGC +AAGTTTTTAAAATGACCGAGTTTTCTCTATTCACGACCAGATCTCTCATT +ATAGCCGACTTCCGACTTGCGTAAAAGTGCGACGTGGCCGAGAAAAATTT +CAGTGGCCGAGTTTTCACGCGAAATCACATTTTTTTAGTTTTTTGGTACG +TGGCCTAGTTTTTTAAAACCATTGTTTATCTCCACCCAATCTAAAAAAAT +TTCTGCGGATTTTTAAACCATGGCCGTAAAAAAAAGCCACTCTCATATAT +TTTTTCGACACCTTTCGGTTTTAGAAATATATTTTTAAAAATAAAATAAA +TGGCTTTGAAATCCAAATAGAAATAATTTTCCAAAAAAAGTGGAAAATTT +TCTAGGCCACTTGAAATTTTTTCCGAGATCTTTTTTGGGAAAGGAATTTG +TGGCCTAAAAAACAAAAACTCGGCCACTATTTTTTGACCATTTTTTCCAT +GTGACGTCACTTGTGACTTACAATTCCTTTTCTCAATTTCTTATGAGAAA +TCGCTTTTTTTAAGACTTTTTGTGATTTTGTTGCATTTTCTCCCAGTCGG +AGATTACGCCACGTGGAAATAGTAAACTCGGCCACACTCTTATAATTTTT +TGGCGTCTTTTGGGAAAAGTAACAAGTTCAAACAATGTAAATTACATAGC +CTAGACTTAGCTGACCAAGGCTTGTTTGAAATATTTTTGTGGCCTAGAAA +AATAAATATTCGGCCATTACTTTTTCTTCTCATTTTTGTCAGAAGACGTC +ACTGAAAACCTAGAAATCTCTCTTCCAGGGCTGCAAATGAGTATATCCTC +CATACCTTCGTCACCGTCAATATCGGGATCTTCCACGTCATCGACCGCGC +CGAACATTTCATTTTGCTATACATGGACCACTAAGGTAAGCGGCCTAGAA +AAATAGAAAGTTCGGCCAGCTCTTAAAAAATCGATTAATGATAATTTTCA +GTTAAAAACGCGAAAAACTGCGGACGGCGAGGCGACGATTTTATCGATTT +CTCCGAAATTCGCGACAGTCCACCAACTTATTTCGTTTCAATGGAATATT +CGAATTCATGCCACTTCTGAAATGGTAAGGCTTGTTTTTTTTTGAGGTAG +GCAGGCACGAAAGCGTCTGCTTGCTTTTCGAAAACACGTGGCCGCGGACT +GAAAAACTCGGCCACCAAAAATCTGAAACTGTGAGTCGCCCTGACAGAAT +TTTTTATTTTCTCGGCCAAACAGCAAAAGCCGACAAGTGAAGTTAAAAAG +GGAGGAGCATTTTTTTAAATAAAAAACTAGACTCCTAATGACCTCAAAAA +TATCATATTTTTAAATGTAAGAGTCGGCCACGTCCGCGGTCGATTTACAC +AGTGTCGCGGCTCGGTTTTCATTAATTGAGCACTGAGAAGTTTCACTTCT +CCAATTTCAATTTTCAGAACGAAGAAGACGAAGAAGTGGACTACGTGGCA +GTTGACCTTTACCTGGTAGATGGTCCTGTAAATGAGGTGAACGTTATGGC +CGAGGTGGGGGCTCTAGAGAAAACATCCACAGCAACGTTGGGAAGCCTTC +CCGCAGGTCAGAAAGAAGCAAAGACTATAAAAATGCAAAAGGGCTCTGGT +TGTGAGATAACGGATGCAGATCGAGAATGTGTGTCGAAGTATTTGAAAGA +GAACGTGGAGAATATCATCAAAATCTCCATAATTATAAATATGGAGACAC +GACTTTTCGAACCATCAACCTATTTGGATGCAATATCTCCAACTCCTCGA +GCATCATTTCTAACGGCAAATTACAATGCGAGAGTTAACAGTAAGGTATG +GAAAAGGCGATCACGGAAAAGGAATGGAAGAATCGAGCGAAGAGTGTTAA +GTGATAAAGAGAAGACGAAGTATGAGAGTAAAGTACAAATGATATTGGAT +GAGGAACGGGAGAAGCTGTGTGATAAACGAGAGATGTTGAAGGAGGATGA +TGGTGGATCGAGAAGAGCTTCGTTGATTTCTCAGTTCAGGGAGAATCAAC +ATGAATCTGTGTTGGATGATCATATGTTCAAGAGGGTAAGGTTTTTATTT +TTAATGCCTAAAACTTTGAGATTGAGGCAGTTCAATAGGCTATATACATA +TAAGTGTGGACCCAACAAGTTTGTTACATGAAGTATTTTTTCCAGATCCT +CGTTAGCTGCTGTGAATCTTGCGAGCAACGTCGTCTATCGTTCATGTGTG +ACAGTCGAACCGAGGATGATTCTGAAGGGGAAGATTGTGAAGACAATGAA +GAAGATGATGGAGAAGGTGGCTCCGATGATGAGGAAGACGATGGAGAGGA +GCCTCATTTTGAATGTGATAAGAGTGATAAGGAGCATGTCCACGATGTAG +GTCTCCTTTAAAATATCGTCCATAAAAGCTTAATTTTTTAGATGCTAGCA +AATCTATACTTCAACAAAGTAGTCCTTCCCGAAATGGAATATGTCGAGGA +TTTTGTGGATTTCCTGATTGATGCGGAGCTCAATGACTTGCCAGTTCTCA +AAAGAGCTTGTGAGAGGTATTTGTGCAGTGAGCTGAATTCGGTAGGCTTC +TGTTCAAAAAAATATAAAAATCTAATCGAAATATTTTCTAGAAAAAAGAC +ATTGGAACTTGTCTCCTGTTGGATTTGCTTTTCAACTCGATTGTATTCAA +CTTGCCTGTTATGAAGTCGATGACCTTGACGGAGTTGGCGAATCGAACGC +ACGAGTTTGTGGATGCTGACACACTTTTGGATCAGGAAGAGTTTAAGTGA +GTAGGGTGTGCGGCAAATTTGCCGAATTTGCCGAGCACGGCAAATTTCAA +AAAAGTAGATTTGCCGAATTAGCCGAGCTCGGCAAATTTCGAAAAACTTA +TTCATAAACCAGCAGTGTGTAAAGAATTCAGTAGTTTTGGTGCTCCAAAA +ACATTAAAAAATATCAAATTTTTTCGAGTTTGTCAAGCACGGCAAATTTG +CCGAATTTGTCGTGTTCGGCAAATATTGGAAAAATAGATTTGCCGAATTT +GCCGAGTTCGGCAAATTTTGAGATTTGCCGCACACCCCTGGTGTGCACCG +TTAAAAATTCTTTTTTTCCAAAAATCTAAAACTTGAGGTTAATAATGTGA +CCGAAAAACTGAAAAAAAAAAGAATTTGCCGCTGCAAAACCATAATCCGC +CAAAAGTTTTCTTTGTTTTTTTTTCGAATTGCAGGGTTTCCGAATCTGTC +AAAATTGGAAACACGACAGTTTGCCGAAAAAATTTAATTTTTGAGTGAAC +TGTTGATGCGAAATTCATTAAATACGATTTCAAAAAGCTCGGTCACGTAT +TTGTAATTTTAGAGTGGGATTAGCTATTTAAAAATTACATTTGTAATTTC +CAGAAACCTGGATAAAAGAATGCGAACGCTTGCCGATCGGAATCTCGTGG +AGCTCATCGAGCAATGTGTTACGTTTCGTGACCAAAAAGCAAGAGTTCGC +GTTTTGCCGACCGCCGAATCATTTGATATTTCGTTCGACTTAACTAATCA +ATAATATTATCGTGTTACTTTTTTCCTCTGTTTTCTTTCTCATTTTTAAA +AATGAATGCTTTTTTCTTTTTTTTTACCCGATTTTCCACACGACTAACTC +CAAAATCAGCCGCGCCTTTTTGTCTTTTATCCCTGCTTTTCCACACATTT +ATCAAATAAAGAGTGCAACGAAGTGCAAAATGGGAAGTAGTAGTGCTGCA +ATCTCATTTAGAGTACACTTTTGGAGCTCTTTTCTCCAGATATATTATAT +GCTGTAGATGGAAACTTTTCCAGTTTATATATAATATTTTTCATTTTCCA +TATTGCCCTTCACTGCTCATCATCCAATGGGGTGCATCTAATTACGGCAA +AGCTTCGCGGATGGGGCGAGTAATGAGCAAAAGAGCACAAGGATGGGGCT +CTTTTGTTCCTCATTTTCATTGCTTTTTGATTTCATTTCCTTTTCAACAT +GTTTCCATTTTCGAAATTAATCGGCTTTTCTGACCCAGGACTCACGGGAG +ATGAAAATTAATCTTTAAGAATTGTGCTTTGAAAAACAATATCATACACT +TTTCAAACTTCATTTCTCCGTTGTTCCCAGTAAATTCCAAGCTGTCATCC +ATCAACTCTCTGATAAAAAATAATCATTTGGTCCGTCCGTCGCGAAAATG +AAGTGAAAAAAGTTAATCCCGGCATGTTGAAATACACATTTCGTCGCGTG +GAGTATAGTTATGCTTCGATTTCTCAAGAGGATTCTTCTTTCCCCCTTTT +CATATTTTTTCGGGCAAAGAAGAAATCTCTGTCACCCCCCGACTAAAAAA +CGCTAAAAATTCAGCGTTCATTGTTCGGTTTTCCGTTTCAAAAAGAAAAA +AGTGTGTCAAAAACTCAAAAAGTCACCGCCTAAAGTTAGTTAGCACCTTT +TTCCATTGTGAAGATTTTCTTTCCTTCAATACAACTACTACAGTTTGTTT +CCTGTGTGTCGTCCTATTGTTGTGGGTGTAATTGTTCGATAGAGCGCGCT +TTACAAAATCTCTCGAATTAATTGAAAGTAGTGTGTTGTAGAGACCTTGA +CTCCTTTGTCAACACTGTAATTAGGAAGGAGTACACCGCCGGGCGGGTGA +GAACAGTTATTATAACGATAGTGGTTTGTTATTGTTTGTTATTAATAGGT +TAGTTGTCTACTTTAAACGTTTTTTGTTTGAAAAATTTCTGTTAATTAAA +AAATACATAATTTATAAAAATGATGAGTTTTTTTTTCAAATTTCTCAAAA +ACCGAACCCATGGGGTTTTTTGAGAAAAAATAAGAAAATTTTTCTAGTTA +TTCAAAAAATCTATACATTTTAATATCTGTAAATTGTAAATTTGGAAGAC +AAAATTTTGACAATGCGTATTGAATTTGAGTTTATTTAACTTAAAGAAGA +GAAATAGACAAATAAATAATTATATATATTGCGCAACATATTTGAATAAT +ACATTTATTTTTCGTAATATTTATTTTGAAAAATGATTGAAAATAAAACT +CGAAGAAAACTATATTTAAAAATGTCGGTGCTTTTTTTACATTTTTTAAA +CGAAAAAAAATGCGAAAAAAACCAATTTTCCGAGTTTTTTCTTCAAAATA +TTCGTCCCTGTTCATGAAAAATGTTCTCACTTATGTAAGTAGTTGTCACG +CAATGCAGTTGTTGACCAAAAATTATTTTCCGAGTAAACCCTATAATTTC +CAAATTCTCTTCTTCTGAAATTTTGAACTTTCCATCGGGAAAATGTCATT +TCAACTCGAATTCACACTAATTATACATCTGTATAATTATTTAGATTCGT +ACTTTTTCCTCCTTTTGAAAAAGTGCACAGACACCGCCGTTATCTTTACA +ACCGTCTGGCAGGACCGGTGTTGTAGGCTTTAAATAAATATTTTTCCATA +AATTTCTTAATTTTTAGCTGAAACGATTTTCCAACAAAAAAAAACGCACA +TTTAAAATGGTTACCGTATTTCTTCTATCAATATGGCTGCAATACTATTT +TTCGATGGTCTTCCCGCTTGCAATACTAATAGGGAGTGCAAGACTATTAG +GGAGTGCAATACTAATTTTCAGAACATTTTTCTGACTGTGAGCTTACTAT +TTTTTTTTCTGAAAAAACTCGAACCTTGTGTGAAAATTCAGAAAATTTGA +TTGTAATTGCAACAAAAAGGTGTAATTACTTCAATTTCATAGAAATTTTT +CCAAAAATTGTTGCACAGTAGGCAAAAAATGTTGTTAAAATCTCAAAATT +AGTGAGGTGATTTTGTACCAAAAAAAAAGTAGACGCAAGACTATTAGGGA +GTGCAACACTAATTGGGAGTGCAATACTAATTTTCGGAGGGTGTTCAAGG +AGCAATACTAATAGGGAGTGCAAGTCTAATAGGGAGGTCATATTAATAGA +AGAAATACGGTAAATTTTATATTTTTCGGTGCATTTTCATTTTAAAAACA +ATTTGTTTGAAAATAATTATTTTTAAAAATCGTTTTCTTCAAATTTTTTG +TAATTATAAGAAACCAAAAAACCTTTATTTAATTTTCAACAAGTGTATTT +TCTAATTAAAACAATTATGAAAATTCACAATAAAAGTTCAGGACTGAATC +CAAAAAAACTTTTATTTCAAAAACGAAACACCTTGTTTGCCAAAAACCTG +GAAAAGCCTGGAAACCTGGAAAATCGAATAACATCAAATTTTGCAAATTT +TAAGCGTTTTCTCGAAAAAGTTGACCTGAAAAAATAGGATTTTTCAGTTT +ATTTTATAAAAAAGCGAAAAAAAGCAAATTTTTTGAGAAAAAAATTGCCT +AAATTTTCGAAAAATCATTTTCAAAACTATTCACGATTAAAATTCGTTTA +TCCATTTCTCCTTCAATTCTTCCAGATTCGAATGAAAACTTGCTCAGAAA +AAATGCTAAATTTGCTCTTTTTCGTATCCACTACTACTGCTACTACTAGT +AGAAGTTCTTCATTCGGTGGCCGGACTACTTTGAATCAAATCACATTTGT +CGGGAAGAAGGAGGTCGTGCCTTTGCACTTCTGGTCACTCCAGAAATTGA +AGAAATTGAGCAGCTCGAGTTTTGGAGTATTCCAGGCAACTCGGTCGTTT +TTGAAAACCTATTCTATGAAAACTGCAAACTATGTGGCTTCATCTGGTCT +GGCTGGAATTTTTTGTTTCAAATTTTGACCCAGTACCTTGAGAATCAACC +AGTTTTCCACGTATGCTAAAATCCGAAAAAGTGACTCACACGAGAAAGTT +TCAATTTCCGTGATGACGTTCGCCTGGCTCTTCAGCTCATTCTTTTGTCT +CCAGAGCTCTGGGGAGCTGCAAATGAGTTGAGAGCAAGCACATTGCGTGA +GCAAGATAGCTCCAAAAGATATGAAGAGAGCAGGCGGGAGATGAAATTGG +ACGATGAAAAGTCGCCAGAAGCATAATTTTGGTGCGGCGACACCCGAATA +ATGAGACATTTACGACTTTTTGGAACATCTTCTACGGCCAGAATGTTTCG +TAACATTTTGGTAATTTGAGTTGTAGTTTTGAGGGGCTTTTTTCGATTTT +TAAATTTGTATTGACTCTTATTCGCAAAAAAAGAGAACTGCTATAGCACG +TGTAGTCAAAATGTCTTTTTGATCTTCAAAAAATGCGGGAGTTAAGACGC +AGACATCTCATCTGATTCGCATGGCTAAGAGCGTGCTGACGTCACAATTT +TCTGGAAAAATATTCCCGCATTTTTTGTAGATCAGGCTATGATGTGTGTG +TTCAATGAGACAGCCTGACACGACGTGATGTAGTTCACATTTTTCGGCAG +TTTTTTTCCTGAAAAATGTGGATTTTCGTTTTTTCTTAAGTTGTCAAATT +ATCGAAAGCTACTAAGCTTGAGTAACTTAGGAAAAGTAGGATTTTAAATT +GTTTTCACGGGCCTCGCAACGAAAGATCTCACTACTATCACCAGAAATCC +AAAAAAACGAAAATATTTGTCGTGCCGAGCCCAGGCTCCGTATTTTTGAA +GCGAAATTCCTAAACTCCCTAACCGCTGAAAATTTCTGAGTTGATTTTCC +ATCACCTTCTATATACAGTCTTTCGACCCGAAAACGATTTGAATTCGGCT +TTCTCCTCAAATCCTCTGTATTGCATCCTCTTTCTTAGTTGATTTATTTG +TAGCGGATTCTTCCCCTTCCCATCCGTGGCGTTATTGTTCGGTTACGATA +CGCTTCTTGTGAAGGTTATATGCAAACGACTACTTGCCATTCGATTCTTT +CTCCAAAAACGGGTTATTCCATTTCCTTCAACTAAGGAGCTGTTTTTTTC +TTGGTTTTTTGTAGAAAACCTACATTCAAAGTCGAAGTAGTGAAAGTCAA +AAATTACCAAATTTCGCAATTTAATTTTTAATAAAATGTCGCCCGAATTA +ACGATAAGTTAATAAGAACAAAATTCAGTTAGTCCGAGAGTCGTGATTTG +CCGATTTAGAACAGCATTTAGCTGAAAAAAACGATTTTTTTCCAAAGTTT +GAACTGCCACTACATTTTTCTCAAGTATTGAGAGTTTTGAATTTCCATCA +TTTAGTTGTAACCACACTTTTCTTCCGATTCCCATAGCAAGCGAAAGTTG +TCTTGTTTCCGAATATCTGACCTAACTTGGTTTTTTTACGACTGATGCCG +AATTTTGAAAAGTTTATTAGAAACTTTCCACGCTCTCCCCTTTCCAACCT +CGCAAACCCTTTTGTCTGTAGTTGGGATCTGTTGCTTTTTTGGGCAATTT +TTTGCCAGCTTGATCTACATATCATTGCTTGATCTACATATCTTGAGCAA +AATTCCAAAAAGTACGTTTTCTTGTAGATTAATTTGTGGGTTTTTTTTGA +GAGTTTTGAGCTAAAACTTGCATGGCATATTTTTTTCACTGTTTTAAATC +ATTTACAAATTATTTTTTCCTCTTTTTAGAAAAAAAAAATGTTTGTTAAA +ATTTTGGAAAAATTTCAAAAAGGTGTTTTATCCACTTCCAAAACGTCATA +ACTTTGCTGAAACTGGACCGGGGCAGCTAAATTTTTCGGAGTGATCATTA +TTTTCACTCTTTTATCGAAAAATTACTATGGCATGCCAAGCCCGGGGACC +CATTTTTTCACTTCCCTTGTAAGCCGAAGCCTTAGTCTAAGTCTAAGCCT +ACGACTGAGCATAAGCCTCAGCCTAAGCCTAAGCGTAAGCCTCAGCCTAA +GCCGAAGCCTAAGAATAACGGGAAACTTTTTTTGTTGCTTTTTTTTGTTT +TTTTTCAAATGCCGAAAAATAATTGCGGCATTTGAATTATGACTTTGTTG +TTCCTAGAGATTCTGGTTTTCAAAATAGGCAAAAATGCCATGAACCTTAA +CGATGTTCTTTCTCCCCGCCCTTTGAACACTCTGAAGTTTCCCGCCATGT +CAACCTTTTTTGATCGTTCGGCACGATAACGTTCTGAGTGCCGCGGTGCC +CGTTAATTTCCATCGAATCGTTAGGTTTTCTCCTTCGATTCCTAACGATC +AAGCCATAATTTATCCGCAAAATGGGATTTTCTCCCTTTTGTGATGATGA +TGATGATGGCCTCCCTCTTCTCTGCGATGACAGTCGAGTGATGAATGTCT +TCCTTCACACTTGTCCGTTTATCATTTATCACTCTGTGCTGAAAACCGGT +CTCTCTCTTCCCCTGACCTCTTCGGCTTTGTGAAACAGTGAAAGAGAAAC +GGAAAACAGGCGGTGTCAGATGGTTGACACGTTGATGTCGTAATCCATTT +AGTATTAATGCTACTATGTACGCCATTTGCTATATATGCCCATATTTTCA +ATGGCTTTGAGCACAAGCTTTCAGAATTGGCAATCAATTTCTAAAATTTT +AAAATTTTGAAAACCAATATATGGGTGGAGCCTATTTCTTAACTGTTCCG +TAGTTACCGAAAAAGTCGGAAAGCGCCGATTATCTAATACTTTCGAATTC +GGCAAAACTGAAATTTCTTCAGATTTTTATGATTTTGAGAGAAAAAATTA +TATTTCTTTGCCAAAAAACATGTATTACTTAAAATTTGTTTGTTTTATTA +TTTGAGCTCAATAACTATCAAATTGACAAACAATTCATTGGCAAAAATGC +CGAATATCGTAAATTTGAAAAAATCGGCAATTCCCGAATTGCTGCACACA +TCTTGGTTTTTTGAGCTAATTAATTGAATTTTTAAGAACTTTTATTTTGG +TAATCTAAATTTTAGTTACTGAATTCATTGCGAAAAAAATTTCTTCAGAA +TAGGGCTTCCATGTAGGCGTCAAAAAGCTTGCCAAACCTTAAGACGACCT +CCGCCTGCCTACCTCAATCTATGTGCTGAAACATATGCGAACTTTTTTTG +CAATTCTTGATTTGGTTTTCATCAAATTGATAGAAATGAGAAAATTTAAA +ATTGAAAATTTACGCACAAGTACAAAAAAGGATTCAGGCAGGCGTCAGGC +CGTGAAACCCCGCCTGCTTACCATGGAAGCCCTACTGCAGAAAATGAGAA +ATCTGATGTTCAAAAAAAAAAAGAAACCAGCCGTGTTTTTCCTTGAAATT +CGAAAAGTTCCCCGATTTTCCCCTCATTTCCGGACCGTTTGTTCCCATGG +TGGACCGGTATTTTCACCACTCCGTCAAAGGCGATTATCGGGTCTGTCTG +TCGTCGACGACCCATCACACCAAATCGGTTGAATTGTCGCACCCCTTTTT +TAATCGGCAATATATTTACTTTTTATTTGTAACTAAGTAGTAAACAGTAA +TAGTTTTTGCAAGAATATGCATAACACCTTATTTCACTTGGTAAAGTAAT +TGAACTGTTGTAATTGAGCTGAACATGATTCACCTACGAAAAAATGCCTG +TGACCTAGGGCTTGCATGTATGCGTTAAAATGGCTGCCTGCCTGACCTGA +AGGCAGCCTCCGCCTGCCTTTTGCCGGTTTATGCTAAAAACACGGTTTAT +GCTACGTGAAATTATTTTTTCATTTTTAATTTGATTTTCAACTTTTGAAA +TTTGAAAATTCACGTCAAAATGCAGAAAAGAAGGTGAGGCAGGCAGGTTT +CAGGCAGGCGTCAGGCCCTGAATCGGCGCCTGCCTATCATGAAAACCCTA +CTCTGAACTCGATTTCGCCCTCCAAACATCAATTTCCGTCATTCTCCTTC +CGTCCTTTTTACCCACTTTTTTAATGAATTTGAAATGAGTAGTCGAGGGA +AATTTAGTGAACCTACTAGAAGTCGCCACGGTTTTCAGCAGCAAATTTTT +TAATTTCGTAGAAATATGTGCTTCTGTGTTAAAATTAATAATAGCTAAAC +TATTGGATAATGTACTTTAAGACGTGCAATGTCACTCCATATTTTATAAA +ATGTTGAAAATTTTGGAAGGGATCGAGGAAGTTTTGATACTTTTTAGAAA +TCGAAAATTTTCAATTTCCGATTCCCTTCAACATTATATACCTCAACAGT +TTAATAAGATACAAAAAATCTTCAGAGAGTCATCTGTTCGCACACAGTTT +TACCCCTATCAAATTACAGATGTGTTGCCTTGCACATCTGTGAGAACTTC +ACACTATTCTGCTACAACAGATTTTCGGAACAGAAGGTGTGATGTTTCTA +CCTGACTATGAAGATTCACGTGGGCGGCAATCCAAATTTTTTGAAATTTG +GAGATTTTCGAGTTATCCATAAAAGATTCCGTTAAAGAGAGATCACAATT +TTTTTTGTAGATTGACAAGAAAATTACCCCAACAATACTCAAAACAATTG +TAATTACAATTGAATTATTACTTTTCAATTCTTAATTTTTTAAGTGCTGA +AACTTTTCTATTGACGTTAACCCCTGCAAAAATGCAAAATTGATCAACAT +CTAGTAAATCTACTAACAAGGGAAGTCTTTGAGGGGGTCCGTAGATTTGG +GGTTTTCATGCTAAAATTCCTACAGAAGAGTGTTAGTTATGATCTCTCCA +AACATTTTTGCGCATTTTTAAAGTGATTTTATTCTTATTCGGGAACCTAG +AATCATTGTCCGCACTTTTTGGAAATTTTTATTTTTTTCATTTTTGCTCA +AAATTTCTTGATCAACTCCAAGCAAAAAAATCAAAGTTTTTCAACAAACA +TTTTGTTAGTTGATCATTTTTCAAAATAATTTATCTCAACGAAGTTATGC +AACTTCAAAGTTGGTTAAATATTTTGCACAAAGTTCGTGAGATGTAGATC +ATTTCGACGGTTTACTTGCGAATAGAGAGTTAAAACTTGTGTAATGTACG +TTTCATACATTTCTGAACAATAAAATAGCAATTTCATACATTTTTACAAA +AATAAAAAATTTCCTATTTTTGCTTGGAGTTGATCAAGAAATTTTGAGAA +AAAAATGAAAAAAATAAAAATTTCCAAAAAGTGCGGACAATGATTCTAGG +TTCCCGAATAAGAATAAAATCACTTTAAAAATGCGCAAAAATGTTTGAAT +GAGTTGTTTAAAACTTTATTCAACTTACAAAAATATTTCAAAAATAGAAG +GAATCGAACCAAACCTTAAATATTATCAGACGCGCGCACTCCCAACTCGG +CCACCGAGGACAATTTTCAACTCAATGTGGTGGGTGTCACATTTTCGGTG +GTCACGCAAGCTGAGATTTGCGTGGACTGCATGGTAAGACAGTGGATTTC +AATGGTGTTTTTAACTTTCAAAACGTCATAACTTTGCTGAAACTTGACCG +GGGCAGCTAAATTTTTTGGAGAGATCATAACTAACACTCTTCTGTAGGAA +TTTTAGCATGAGAACCCCAAATTTACGGACCCCCTCAAAGACTTCCCTTG +TAAGTCAAACAAAAATTCTGTATTTTTCAGAGTACTATACATAGTATATA +TTTCTGAAATTCTCTCAACAAAATCCTTTCCCCTTCCTCATTTTCCCACG +TAAAGTAAAGTCAAAATACATTTTAATTACCATTAATACCTAAATGAACC +AAACAGGTCGGTCTTGCCCTCAATTCTACCATTTAGTCTCACGGCTTTTG +TACTTGTTCACCCACTTCCCCCATTCTATAATCCAACCACACAACTTTTG +GCAACAAAGTGTTCAATCGAAATGGGACACTATTTGCTATTCCTATAATT +GACAGGCTGGTGGAAGGAGGAAAGCAGCACACGACGAAAGGCATAAAACA +ACTTGGCGTTGTGTTAATCCCACCCGTATTGCATTCTATATTAGGTCGAC +AAACAGTTCATTCATGTCGATTTTCGATCATTTCTCAGAGTTTTGCTTCG +AATTGTAGGTTCATGGAGTTAGCCATTCTGTCTATTTTTTCCGCTGAATT +TTAAGATGTTTAATACTTATTTGCCACCTTTTCGACGGAATGACATGTAC +CGGTCAAATCTTGGAATCGATCTAAGAGATGACAATTTTGAATGTATATA +CTCAAAATGGGCTCAAATGAACGAATTTCGTAATGAATTTTTTAAAAACT +TTTTTCAAAATTTTTTATGGTGGTTCAAAGTTTCGAAAAAATTGACCGGT +ACATGTCATTCCGTAAAAAAAAACGCGCTTCTATCTGAAACAACAATTTT +TTTGATAAAAACTTTCAACTACAAACTTGTTCTTTACAAAAAGATCAACA +ATTTATTAGTTGAGCACTTTTCTGTACAAAAAATTATCCGCGCAGATATG +ATCTACCAAAGTGAATTTGGAAAATTGGCCCGTCAATGCTTCGTTGCAGT +GCTATTTTAGGATCTTTGAGAGCTCGCCGTGAGCTTGGCTCTGGAGATTC +GCAGCTAAAAAGGAGTAACCGTTTCTTTAGGAGTAACCGTTTCAAGACAT +GGGCTATCGAATGGCATAGGTCTCATATGCAAGTCCGATGGGCACCTTCT +GACGGTTCCCTAGTCAGATAGAAGCCAAAATTTGGGCGAGGTATGCCCAT +TGTCATTCTAACTGTCGAAAAAGTGGCCTCCGCCAAGACGTGATAACTAT +TTCTCTCAATTACTCTGCACTCCCAATAAATCCTACACACCGTTTGAATT +GAGTCATTCAAGTGTCAGTTGTTCAGTTTCTAGCAGTTGATACGTGTGTG +TGTGTGGTGGTGGTCAACCAACTGTCGCCCTTTTGAACACACACACACAC +ACATACTTTTCCTGCCATATTCCTCCCCAAGAAAGAGAGAAAAATAAGTT +GCATCTTTTCTTTTCTATATCTCTATCCACTAACACACCCTGTTATTCGC +ATGTTCTCTCCATTCTCCAAACAACGCAATCAGTGTCCGCCTAAATCTAC +ATAATCGATTCAGGGGGAATTAACTGTGTAGTTTTGTAATACTTTTCCTT +AAGGTTCTTGAAATTTTATATTTATAACCGACCGATTATGCCTAATTATA +ATTATAATTTAGAGAATTTTTCAATTTAACAACTATTGCGATGTTTTGAA +TTTTTGATAAAACCGGAGTATTTTTTCAAGAAATTCTGTTTAAATTAGCT +GAAAAATTTTGATTTACTAGTTTTTGGTTTGCCTCAAAAAAAATCGGTAA +AAATTTTTTGGGGCTTTTTTCTCAAAAAAAAAAAAAGAACGATTCAGGAG +ATTTTTCATAACTTCGAAACTTAGTGCAAAATCTTTTACGGGGTGTCGAT +TTTTTGATATTCGAAAAATCGGGTTATTGCTCTATTAAGAAAAATTATTT +CCTGGACATATTTTCTGAAGAATTCCTCGTCTTTTCCCATTTTTCTACAA +TTTTTCCTGATTTTTCATAAAATTGAAACTTTCGCTGTTCAGTTTTCCCT +TCAAAATGAATTTTTTCGACGACGAATGTTCAGAAAGTTAACAAATAATT +TTAAGATTTTGTCAAATTTTCACACACGTACTTTTCCACCAAAATTGACA +AAAAACCCTAAAATTTAATTTCTAAAATTTTCAAAAAATCGTGATCCATT +CTTCCTTATCATGTTATGTCTTGCAAGCGTTGCCTCAAAGTCATCAATCA +GCTAGTTGTCATCAATTCAGCGATACTTAGAGATTGAAAGAATGAGTAAT +TCATCCTTGTTTCTTCTTCATCTCCTCACTTCACTTCCAATTTTCCATCT +GTTACCAATCAATTTGGCCTGGCGATTAGTCATCTATTTGTTCGTCAAAT +TTGGTGCAAATTGGCTCGTGTCACTGATAAGTGGTTATTTTTTCTTTTTG +GTTGATAAGGTTACCTGATAAGGTCATTTCCTTTTTGCGCCTTTTTTCCA +GTAGTAATTCCTCTAATGTTCGTTTTGAAGTTACTAATCGAAGTTGTTAA +AGTATTAGATTTTTTTAAAATCAATAGGAATGTTTTTTTAATACAGTGTT +AACAAAATTTTATGTTTTAAAAAGTTAAAATAAATTTTAAAAAATCTCTG +AGTTGAATTGTTAATTTTTAAAACTATAAACAGCATTGGCATTCATAAAA +AACAAATTTCGACAAAAAATTCGTAAAAATTGCTGAAATCGCACTAAAAA +TACTCAAAACACTGAATTTTTTGCTCATAAAATCTGGAAAATCAAGTCGT +TTTACTTGATATTGCCATAGGAAATTACAAAAAAAAAGTGATTTTATTAA +AGGCTGGTCAAAATTTCATATTTGAACAACGTTTTATAAAACCGCTGTCA +GAGTAGAACAATATAGGTGTAAAATGTAGTTAAAAACTATTCTTCGATTT +TCCTACATTTTTTTTTCTGTAAATTGAAGTTTTCTCGTAGAACAAGAAAA +TTTAAATTTAAACCAAGTTTTTAAATTTTCAATTAAAAAAAACTACAATT +TTCGATTTTTAATAAAACATTTTAAATCCCAATTTTTCTTTCAAACATAT +TTTCCAATGCTGATTCTGAATCCATGAAGTCTTAACACTTCAATTTCAAC +ATTCTGTTGCAACAAGTCGTCCCATCTGACCAATAACAAGGGCTCATCAA +TCACTGACGAGGGCCCCCGGGCGCCGCCATCATTTTCCTCTCTTTCTCTC +TCTCTCTCTCTCTCTCTCTCTCTCTTTGTTTCTAAAAAGAAGGAAAATGA +GCTGCAATTTATCAAATCCACGGTCTTTTTCCCTCAAATTCTCTGCCTCT +CTAGTCTTCTCCCTCATGGTCATTGTCGCCACATTTGTGACTCACAAAAT +GGGCCGTATTATACAAAAATAATTAAAGTTCAATGCGTATGCGTGTGTGT +ATTTGTTGCTGGGTGAGGGCAAATGCACATTAGCCACCCACAACAAACTT +ACGTTTTTTTTTTTGTATTTTGCCTTTTTCTTCTTGAAGAATGGTGTCAC +ATCACATTACGACCTTTTCTTTGTTACGGAGAAAAGAAGATTGGAGCGGA +ACTGACTGAGGTGTGAATACTTTGTTGGTTTTTTTGGCTATACCTATTAG +TTACCTTATTTTTGAGAAAAAAAAATTTGAAGCATGTTATTTTTCGAGTT +GTTGGTAGGATGTTGATAATTACTGTTATCGTGATTTTCTTATTAGAAAT +TAATTTTTATTTATTTAGTAGAATTGGGGATTTTTATTCAAATGATCCAA +AATAATCTTTCGACACTGAAATCACGACCATTTTTGAGCCAATCAACGTT +TTCAAACTCCGCCTACTCTGTCTGATTGGTAGGAAAAGTGGGCGGAGCAA +ATTGCTGATTGGTTTCGAAGTTCTCGACTTAGAAATACCAGAGTTCATCA +AAACTGAAATATTGCGTTTTTAAAGGATATATTATTATTATTATTATTTT +CTCTCGATTTTTTTATTCTGTGGTTGCTCTGAATTTCAGATTATTCGAGA +TAGTTTTCGATAAAGCGACAGATTGTTCAGTTTCTGAATTTTCCATAATT +TATCCTCTAAAAGTGAAAGTCAAGGTTTCGTTCTTTGCAAAAAACTCATT +TTTTTGAGAGTTTTCGGAATTTTGGCTCGCATCACGCTCCAATAAATTAA +TTCAAAATTTCGGAAATTATTAACTTCTTCCATTTTATCAATACTGTGTT +AATCTCACTTTTCTAATTTGAAACAAAAATTGAATTTTCATCGATTTCCA +AAATACTTTACATGCTTGGCAATTGAAAATTAGTTTTGTTTTTCAAATTC +TCAGTTTCCAGCCACTGAAAACATTGCGAGCCTCCATTGGGTCCGCTCCT +TCCTTCCGAAACACATTTCCCAGTACTCTTTCCAATCTGGTCAACATTTG +AAAGGCTGTTGGGGGGTCGAAAGGCAATAAACAACCGAAAAATAGTTTAT +TCCAATGTCATCGAATCCTCCCTGGCTTCTCATATTGTTGCCAAAAATGA +TGATGGAAATTGTTTTTCGTTTGTATACACACACATCATCCTGTGCCACA +CCTTTTCCCCACTCTTTTTCCCGACGAGCTTTTTCATTCGGAAGGCGACA +CAGATAGCAATTACCGACATATGGAACCAATCGTACTCTCTCCGCTGACT +GCGACTACCTAATTAACCTTTTATTGAAAAAATGAGAGAGAGAGAGAGAG +AGGATATGAACGGAAGAAGAAAAAGAGGCAAAGCAATTGTTTACTTGTTT +TTCGAAACAATTCAAAATTTTGTTTGGGCTGTGCGCCTTTAAAGATGGAA +AAAAAACGGAAATTTTCCAGCAATTCGTTAATTTTTTTGTCGGCAAATTT +GGCAAATCGGCGAATTACCGGTTCGCCGATTTGCCAGAAATTTTCATTTT +CGGCAACTTGCCGGTTCGCCGATTTGCCAGAATTTTTCATTTTCGGCAAT +TTGCCGGTTTGCCGTTGCCGGAAGTGTTTAGAGGAATTGTTTATGAGACG +GAAGCACTGTGCCTGTTTGCCAATTAAAATTGAAATTCTGAAATTTCCAA +AAAAATGTGCACAAGCACCATTTGCCAAAAACTTTTTCAGTTGCCGGTTT +GCCGATTCGCCGGAAAATTTAAAATCCGGCAATTTGCTAATTTGCCGGAA +AAAATCGTCTACCGCCCACCCCTCCACCGAATTCGGAAATTTTGTAAAAA +ATAACTTTATTTTTGGGCCAATACGATACTACTTTTCCTAAAAAGAAGCT +GTTACAGTAATCAATGTATCATCTTTTCCATCTCGAATGGTACCTGTGTT +TACCTTAACTGTCACATAACTGTGAAGAGTACTTGAGATGACAAGTAGTC +TTATCAGAAAACCTCCCCGCTTACTGCTTCTCGGGTGTCGGGTTACCGTG +TTTGCTGAACGGTTTTTCGTAGGGATTACTGTAGAGAATTGGATGAGTAG +TTGGGATTAGGCGATTAGGGGGAAATTGGAAAACATGTCTGTGCACTCCA +TATGTTTCTAATAAGAATCCTTGGAAATTTGCATATAACTCAAGAATGGT +ACTGGTCCAGTTTCGTTTTGTTATCTTGATTCTTCGAAATGGTGCTCACT +CAACTTGATTCCATCCCCAGGACGCTAGTTATTTTCGTAATCTCCGCGTT +CGATCTCGAGCTCCTCCTCTATGGAAATGTTAATTTGTGAGGGCTATCGC +GTCCACAGATTTATAGCGTCCGTCGTGCGGTTTCGCTGGGTTCTCGCAGC +CACCCCCCCCCCCCCCCACTCATCAATCGCGTAAACTTTTTGTGAGCACG +CAGCACACAATGTGCTCAGGAGGCTTCTGTCTCTTCGGAGATCCAACATG +TGGCACCTCCTCAAAGTGTTCACTGGCCTCCTCGGCTCGGCAGTCAAATT +TATTCATCTCTTTGGAGATTGGCTCACAATTTTTTTGATTTGAATTCAGT +GACTATTTATCGATTTCTAGGGCTTCTATGTAGGTTGCCTGTGTGCCTGT +CGTCTGACGTTAAGGCGGCCTCCGCCTGCCTCTCGCCTCAATCCGTGCCT +TGTGCCAAAACATACGAATTAATTCGATTTTTATCAAATTGATAAAAATG +AGAAAATTAAAAATTTGTAAATTCAGACAGGCCTGAGGCAGGCAGATTTC +AGGCAGGCATCAGGCTCAGAAACCGCGCCTGTCTACCATGGAAGCCCTAC +TGCTATGTAACGTTTGAGATATTCGGTTCAGATAAAATAAGTTGAAGTTA +CGCGAAGAAATTCTGAATTTTGAATATTTTCCAATAGTTTCTAATAGTAT +TTAGATGTTGTATTTAGATACTGTTGCTACAAAATTTTTAGAAAATTCCG +TGGTAAAGTTCAAAAGACTACTCTTTCTCTGAATATTGGTTAATAATATG +AATCCGTTCTGCTTTTTTTCCGTATTCCAATTCTTGACGACTTGATATGA +AGCCAGCTCAAATAATAGGCCTCCCACGTAGTGTCAGGCTGTCCCAATAC +GGTTTGATCGACAAAAAATGCTGGAGTGTTATGCCCTTCAAAATGTGACG +TAAGCGCGCTCTTAACCATGCAAAATCAGTTGAGAACTCTGCGTCTCAAC +TCCCGCATTTTTTGTAGATCTACGTAGATCAAGCCGAAAGGATACACTCT +GTCACCACGTGGCCTCCTAAGGACTATTTTGCAAGGACCTAATTTTCTGA +ACCTTCACAAATTGATCTGCACCGTTTGAGATCGATTGAAAAGTTCTAAA +ATTTTCTGTCCTGTATACTTTTTTCTGTACATAAGTCCTACCGAAAGGGT +CCCCCGCGGTAATAATTACCCGTCAAAACAATGTGTACTACTAGCCGAGA +TATGAGTTGTTATTGTTGTCATAATACAACAAGATTTGGATCACCGCCCA +ATTTTCTTGTCAAAAAGTTCCGCTTATCTCGTTTTCTGCTAATTAGAGAA +TACTCTATGGGAATTGGTTGATCCACTCCATTAGTGAATGTTCCCCCAAT +AACCATGGAGCTGTTAGAACAAAGACGAAAACCCGCCAGAAGACACACCT +TCTTGAGAGCAGGTATTAGAAAAATGAATGAAAGGAATTGGGAGGGGAAC +CCGCGGTGGCCGAGACTTCCCACTTGACCCGATTTGTGCACATACGCAAT +ATCGATGAGGAGTGGTGGTCCATTCGATACAGTCTTGCACCATGTTTGTC +GAAATGCTATTTGGTTGGCTGGCAGATGTTTTTGGTCCAATTTTCTTGTC +AAATTTTGTCTTGATCTGACAGATTTTAGGATTCTTGGAATTCGACTCTT +CACCGAAAAAATATAATTTTTCGGAGTTTGTTCAATTTTTCAGTATCCTG +ATTGGAACATTTTAATGTTTTACAAAATTCGATTCTAAATTTTAAAGCAC +ATTTTGACCTAGTAGGACTTTCGGAATTTTGTAGCCTTTATAAAAAATCG +GTGGCCAAGTTTTCTATAATTTTTTTACGTTTTGAAATTGCCTTTTTATG +AATTTTAAAATGTGGAACATTTTTTGAATGACTTAGTTTTTCAAATTCCA +CGTAGTGTCAGAGTGTCCCATACCAGTTTAATCGACGTTGATCTACAAAA +ATCGCGGGAACTCTGACGCAGAGCTCGCAACTGATTTTGCAGGGTTAAGA +CTTGCTGACGGCACATTTTTTGGGAAAATTTTCCGCATTTTTTTGTAGAT +CAAACAAATTTCATATTGCCTCGATTTGTTCGCTATAGTTGTCTAGTTTT +GAAATCGTTGGAATTTCTTGAAATTCGAGTTCTTGAAACATTTAGGTTTT +CACCTAGTTTTCTCTGCGTGTTTTTTGTGTTGAAAAAACGGTTCTCAGAA +ATTTGACTGCTTTGAAAATTTCGAATTTCATCTCCAAAAAAAAGTGAACA +ATTCGTATTTTTCTAGAATTTTTGGAAATCTCTTTAAAATGAGTTTTTCT +GAAACATTTTAATCTTGAAATAGTCAGAGTTACGTCAAATTCTATTTTTT +GAGGAATTTATTTTTTGTGAGAAGAAAACAACAAATCCGCAATTTTTTTC +CGAATAATTAACCAATCCAAGATCCCCCCTCAAACCGGATGGCATTTATT +CGGATCCCGGCAGGTGTTCGAATGAGATATGTATCCATTAACACATTGTG +CATACACATAGACACATTGTCAACGTATGCCGTACACAACAAAACAACTG +CGCTCGTTCGCACCTCAATCCTTTGATGTTCTCCGCCGGGGGCTCCTGTA +AGGTCAGGAGTTTTCTAAAAATGTTGCCTTCTTCTCCGTCTTCTTCCTCT +TCATCATCGAATATTCCAGAGGGGGGCCGACACGCTTCACTTGATTTTCG +ATGGCAATTTGTTTGAAGAATTCAAGAATTCGAAGAATTTATTTGGAAAC +TCACTACTCTCTTTTTTACGTTTACATCCAACTTTTGGCACTTAGGCGCC +TCCAACTGCAACCATATGGTGCTCAATGAGCCGAGAGGGATCATCTGTGA +ATTTGGTGTTTTTTTCTCAATTGGTTGCCTATTTGATTGGAGAGAGATTA +ATTTGCATACAATTACCTCTATTTGGCTCAGGGGTGGACGGATATTGCCG +TTCGGCATTTTTTGCCGACAAGTACGGCAAATCGGCAATTCGCCGATTTG +CCGGATTGCCGGAAATCTTGATTTTCGGCAAACCGGCAAACATCAGCGTA +CTATTTTACTATTCAAAATAAATGTAGGAACATTCATAGGATGCGTACAA +TTTTGCCGATAAAATTTAAATTCTGAAGCTTCAAAAAAAATGTGCAAAAC +CACAATTTGCCGAAAATTCTAGCCGATTTCAATTCCGGCAATTTTTTGCC +GAAAAAAATTGCCGCCCACCCCTGATTTATATTCAGTCTGTTACCGATTC +TAGTGAGGGGTTTCCAGCCTTTGCATGAATAGGTGTCTGCTACATTAATT +GCGCAATCCACATTGATACAGAGCAACCTCAATTGTTGTTTTTTCTGTGG +CCCGTTCTGCTCGTTACACCTATAAAAAGGTGGTCAAACAAGTCGTAAAA +TTTGGGTCATGAGATGGTCCCTGGGTTAATTGGAGAAGTGCCGTCATTGA +GAGAGAGAGAGCCAATTACGTATGAGGTCTGCTCTGCTCTCGGGAAGACT +CTATAACCCTTCGTTTTTGGCGGGAGATATGAGATATTTTGCTGTAATTA +TCGCACTTGTTTTGGGTATTCTCTTTTTGTATGATTTACCTAAAATTTTT +GAGCAGTTGTGATTATCCTATTTTGTTTCGAGAACCTAGAAATGTTTCCT +ATCATAGTAACCGTTTAACTCTGTGAGTATAGTTTTACTTTAAGTTGCTC +CGTTTTTTATTTGACTAGCACAGCTTTTTTACATTGCTCCGGTTTTGGCC +AAAGGTTTTCTGTTTTTTTTTTGCAGTTCTGACTTATTCTGGCCTGCTTT +ACCCAGCTAAGCCTAGGCCCGGTTACAGTCCATAAGACAACATTTTTGAA +CTCAATAATTGCCGAATTGCCAAAATGCCAAATTTTCGATTGCTGCCCGT +CTGAGTAAGTCTGAAACAGTTTGTGTGAAATTGAGCCGGAAACTACTCGG +AGTGATGTGGCCACTTCCCTATTTAGTTTCTCGGTTGATTTTCACACTTC +CCGCCGAGAGCCCGAAGCATCTGCCAGCTGAACGGTTTCCGTCGTTTTTC +ATGTCTATCGCTAAAATGTGCGCGTTACACACACATAAACATCACTTCTC +TCATAAAGTGATGGATAATTCGAGTGGATTGCATCTGACACCACACTTCC +GATAATCGCTTCGTCGTCTTGTCATCATCGTCGTTTTCTTCGTCTTGTTG +TCGTCCGGTCCCCACACACACATCAAAACGGCTACTTCCGACGTGTCGGT +GGTTTGTGTGTGTGTCAAACGGCACCACCACAAGTGGTTGCCCTCGCCCG +TGTGCTAATTCGCATTTTGTCTTGTTAATCACGCAATAGTGATAACAATC +GCTTCCGGACCATTGCTAATATAATATATTGGCTACCGCGGGCATGTCTT +GGCAATAACCTTGATGTCAAGTTTTATCGTTAAAATGTGAAGCTGTATGA +TTGCGAAAAATTTGAAGTTTTCCCATTCAAATTGTAGGCATATTTGAAAA +ATTTCTGAAGATTTATATCTGTCGTAAGTGGAACGGTTTATTTGGTTTCT +TGGGTCTCGTCGCGAAAAGCTTTCACTATGGTTTGAAGCACGACTGGGCG +ACAATCGAAGTCGAAGTTCGGCAATTCGATAATTCGGCAATTATCGAGTT +CAAGATTTTCGAAAGAAAAACTCAAAAAATAATTTTGAAATCTATTTATT +AGTTCTGGACACGCGGAGTCAGAAAGTCCCATTTCGCTTTGATCTACGAA +AAATGCGGGAGTTGAGACGCAGACATCTCAACTGATTTCGCATGGTTAAG +AGTGTGCTGACGTCACAATTGTTCTGGAAAAAAATTCCCGCATTTTTTGT +AGATCAAACCGTAATGGGATAGCCTGGACGTAGAACTCGCCAAATCGTAG +ATATATGCATAATGAAAACTCTAGAGTTAACTCTGCCACCCTCATAAAGT +GAGTTAGAAACATTTCTGCTCTGAGGAACTATAGAACCCCCTTTCAAGTC +GATCGTCAGCAAATTCTAGAAAGATCTGACAGTGGCCGATTTTTTAATGT +TTCTAGGCCACGTAAAAAAGCTGATGTCTTGTTACTTTTCAATTCGAAAA +TCCCTTTTTTTAATTTTTCGGCAGCACCCGGTCCGAGCCAACATCTTCCT +AAACACTTCAAAACCCCGCCCCCTTCTGCCCTCCCGGGTGTCTCCGTGTT +GTTCAGGGTGTTGTCCACCCCCTAGACACCCAACTGACCATTCACCCGTC +TCCTCCTCCCCCTCTACAACAACCACCACCACCTGATCCATTCCATTATA +ATGATATTCCGCATACTTGTCATACAGAGAATACCCGGTTTGCTGCTGCC +AAACGGTTTTCATTTATTCCATTTCTCACTCCTTGATTGTTGTCAATTCT +TCGATTCGATGCGGCAAAACTAGCGCCAGTGGGGAAATTGCTTTAATAGT +AAACAATTTTTTTTTAAATTTCCTATATTTTTTGTATAAGATTTTCTTTT +TTAATTGCAAATCCCATGGGAAAGTCTCAAATTGCATAAAATTCCAATTT +GAATTCCCTCCAAGATTTCAATGTTCGATGGAGCGCACTTGAATTATTAT +AATTTTTATCAATGAATTTTTTTATCATCTCTGACTGATTTTTCACGATT +TTTTGTGTAGTTTTAGAGGAAATTTACTGAAAAATCCAAGTTAAATGTAA +ATTTCCGATTTTTATACAATTTTTGGACTACTTTCCCCGCCGCCACCGCT +AAAAATCCCAATTTCCTGCAAGTTTTCACCTGCTCTGACTCATTTCCGCG +AGCGCGCGCGCTCGTACTTTTTATCTTTTACTATTTATTTATCTCCTCCA +AAAAAAAATCCCGTTAATTTTTTTTCCCTTACAATTTCTCATAATTTACT +CATTTAGTTTGGCTTAAAAAATGCTAAATTAAATTTTTTTTTCATTTCCA +GATCACATGACACAACGAAAATGAGGAGAAAAATGAAGTTATTCCTATTT +TTATTATTAGTAATTAATATATGTCGGTCGGCCGCTGCTAACGGTGACGA +ATGCCCGAAATTGTGAGTTTTTCGCTTAAAAATCAGATTTTTTTCGAATT +TACTGTGAAAAAGCGGGGGTTTTGCCTGAATTTTCACTTAAAACTGCTTT +TTTTTGCTAAAATCCCGAATTTTTCAGAGAAAAATAATTCAAACTCCATT +TTTCAGCTGTAAATGTGCTCCGGATCCGGTGCAGCCGACGTCTAAACTCC +TATTATGCGACTATTCTTCGAAAAACACGACAATTACACCTATTGCGTCG +TCGAATTATGATCAGGTTGCTAATATTCGGTGAGGTTTTTTGATTTTTGA +ATGAAAAATTTGAGAAATTTTTAAAAATGGGAAAAAATGTGATTTTTAAA +TCAAGATATCGGAAAATACGAAAAAATTTCCAAGAAAATGGTGGTTTTTA +TCGAAAAAATGTTAAAAATGCATAGAAAATTTGGATTTTCGAGTTCGAAA +TTTTCTGAAAACAAAAAAAAAAGTTTTTTTTTACACTAAAACATTAAAAT +TGGATTTTTTTTTCCGAAAAACATAATTTTTCAATTTCTAACAGTAAAAA +GCTCACAAAATTCCTTGAAAATTGACAAATTTAGTATTTTTTACACGAAA +AATGCATTAAAATTGAATTTTTAAAACAATTTAAACTTAAAATAAAATTT +TCATTTATTCTACACGGTAAATGTATTAAAATAATTAAAACTTCGAAATT +TTAAATTAGAAAAAATCAAATTTCCTCCTTATTCTCAATTTTTTTTTACA +GCAAAATTTCAGTTGAATTTTCCCATAATTTTGAATTAAAAATGTGTTTT +ATTCCAAAAAAAAACTATTTTACAACAAAAAACTAGATTTTTTCCCAATT +TTCTATGAAAAATTTAATTTACCAATAACTTATTTTCTTTTTCCAGATCA +CTATTCATATCTTGTGATAATAATAATTTCCAATTTCCGGATGCCTACTT +CAAGTCGTTAACCGCGTTGCATCATCTGCGGATAGTGGTGAGTTTATTAT +ATTATCAGCTGTTCTCTACAGAACATCTGCTTTTTGCGTGTAAATTTAGA +GGTCAATTTTCGGAAAAATTGGAAAAATTGGCCTAAATCTCAATTTGAAG +TAGATTTTCACGTGTTCAAAAATGTTCAAAAAATTCAATCAAAAATTCGA +TTTTTGGAATACTTCAAAAAAATTTAATTTTCTTCGAGAAAACCGGTAAA +TTACAAAAAAAATTCGTTGGCGATTTTTTTCTGTAGTTTTCCAGAAAAAC +AAACGAAAATTTTAATTTTTAATTTTTAAATTTTCCAAAAAAAATTTTTA +AAAATTCATAAATATGTCCATTTTAATTTTAAAAATATCGGAAAATATTC +AAAAAATGAACTTTTCTATCGAAAATTTAACAAGAAAAAATTACGAAAAG +TTCATTCAAAAAATTAAAATTCTTCTATATCTGAGGAAGGCTAACAGTAA +TTTTTTCCCATTTTTTGACTCTTTGAGCAAATAACCGTATCACTAATTAC +CTTAACCATCAAAAAAGAAAGGTGTGCCTGTCTTCTATTCATCCTCCTCT +CGACACCAAATTCTTAAGAAGAGCCCCCCACTCGGATGTCTCTAATTAGG +CACAAATGTTACGTCATTTTGTCATTTGTACGGCCACAGATGACCTCCGG +TGTGCTTGGAGGACTGCGAGAGAGGAGGATTAAGGGGATTTTTATGTCCT +ACAATTGATTTTTTTAGGTCAAAAGTAGGGATTTTAAGGCCAAAAATAGA +GATTTTTTAGGTCAAAAGTAGGGATTTTAAAGCAAAAAAAAAAAATTTTC +GGCCAAAACAGTGGTTTTTAAGGCCAAAAAATTTAATTTTTCCGTTTATG +ACACCTAAAATTGGGGTGAAATTTTTTTTTCGGATAGAAATCTAAAATTG +CAATTGTTAATTATTCCAACATTTTTTTTTGCATTAAACGTTATTGTAAA +AACATTGAAAATCACTTGATTTATCCGAAAATTTCATTTATTTCAGATAA +ATATTGTTTAATAAAAAATGTGTTAAAAAACATGGTGCATAGATATATAG +ATAATTTTGTAGAATAATTGAAAATTGCAATTTTTAACTTCCTACCCGAG +TAAACAGAATTTAAATCCAATTTTAGGTGTCATAAACGGAAAAATCCCAA +TTTTTGGCCTTAAAAAATCCCAATTTTTCGGCCTAAAACTCCCTAATTTT +GGCCTAAATCACCCTATTTTTAGCCTAAAAAAGTCCCCTGTTTTTCCATT +TTCCCCAGGAACTCGTAGAAGAACATGTGTTAGGCGTGAAGAGGTTAAGC +CGATTAGCCATGTAATATTCAATACTTGAGTATAGAAGGGCCAGAAGCAG +CAGCAGCAGGGGGTGCTCCAAGAGCACCACCTCAACAGATGTATAAAGTG +GTTTTCGAGTAGATTTGTGGTTTTGCACACGGTGGAAGAAATCTGAAATT +TGAATTTTTTAAAGCCATTTTTGTGCTGAAAAATGTACAGAATAACCGAA +ATTTCACCACCCTTTAAGGTACGGGAAATCTCCGGGAAAAAGGCTCAAAA +ATTGCATAAAAATGGAGATTTTAAAGCTAAAAATAGCTATTTTAACAAGT +TTTTTTGCAGGGATGCGAGACCACACATTTCTCTGTGAAATTGTTCGAAG +ATTTGGCCGCTTTGAGAAGATTGGAACTCGATCAGGTACATTTTTCTTGG +AAAATCTAGAAAATTTTGCTGAAATTGGCTCAGAAATGTCCTAAATAGTA +GAATTTTTCATTAAAAAGCCTCTCAAAACGGCTTAAAATTAAGTAAAAAT +CGACATTTTTTCACAGATCTCCACCGCCTCAACCTCTTTCGAAATGACCG +AAGACGTCCTAATGCCGTTGGCTCGTCTCGAAAAGTTTTCCCTCACGAGA +TCACGGAATATCGAGCTTCCACAGCGACTTTTGTGCTCTCTGCCGCATTT +ACAGGTATATTTTTGGGTAATTGATAATTCGCCAAAAAGAACAGCAGCCG +AAAACTCAAATTTTTCACGAAATTTGCCGAAAAACTAGATTTGTAAAATA +AAAAGAATGCAAGAATTTTTAGCTTAAAAATCTCAATTTTGAACGATTTT +TAAAGCAATTTCAGTATGAAAAATCCAGATATTTTTTGGGTAAAAATTTG +GTGAAAACGCGTTAAAATCTGCATTTTTGAACGAAATTCGCCAAAAATCA +AGACTTTTGTAGTGCATTTTACTGTAAAAATGTATACCTATTTTCTATTT +TTATGCGTACTGCGCAATATATTTGACGCGCAAAATACCTCGCAGCGAAA +ACTACTCTTCAAATGACTACTGTAGCGCTTGTGTCGATTTACGGGATCGA +TTGATAGAATATCAAAATTAGAAATAAATGGGAAACTACTGCGAAAACAA +AAATTTATTTCAAAAATTGAGTCCGTAAATCGACACTACAGTAGCCATCT +AAAGAATTACTGTAGTTTTCGCTACGAGATATTTTGCGCGTCAAATGTGT +TGCGCAGTATGCATTCCCATCTTGTTCTCTACATTCAATTACCACCACAT +CTCACAGAGAAGGAATTAGTTGTTTATTAGTACGTGGGGGGGGGGGGGCT +TTAAAGCTTACTACTTCTTCTTTCTTTCCACTTTCTGACGTTCAACCATC +TGGTATTCCTGGCGGCGGGGCAATTGAAAATGAGAACAAAAGGACATCGA +TGGAGGGAGGAGGATTGAGAGTTTGGAAATTGTGAAGAATGCGCGCGGAA +GGAGGAGGTCAAATATCACAAGCGCCGGAAGTTGTTGTCAGCCAGAAGCA +ATAAAGGCCTAATTATGATGATGATGAAGAACCTCCCTGAAAGAGAATAG +CGAAAATGTGAAGTTTCCATCTCAAGGGAGCGATTTTTTAGTGATCATGG +AGTCTTGAAGTGTGCACATAGTCTACGTGCCCCACAAGAGCCTATGCCTG +CCTTATGCCTACTCACATGCTCACAGCCAAACTCTTTCGAAATCAGAATT +CTACATTGTAGAATCTACAACACTGAAGTTTCTGCCATAACGTTGAAAAT +AGGCACCTACGCCTGAATACGTGCCTGATCAACATGGATGCCATATAGTC +CAGGCTGTATAGTCGTAAAACAGGGATTTTTTAGGCTCATGGGTTTTTGT +CGGAAAAAATCGAACATTGAGAAAACCAGAAATTTTTCAAATTTTCGTAT +ACTATTCCACGAATCGTTTCTCCCGTTTATCGAATCTCCACGTCGCACTG +TAATTTTTCAAGTATCGTTAGTCCATTCGCCCGAGAAACTCCACAGTTAC +AAATGCTTTGCAAGCATTTTCAAGAAACCATGGTTCCTGGCATGTTTTGG +CGCATTCAATAATGCCGCTAATAATAATAATAATGCCTCCTATTATGATG +TCGCGTTGTCATCGTTTGCTGCTGCTCCGTCAGATACTTTATGGGGTTGT +TGTTTTCTCCCTCCGCATCAAACGACGTTCCTCTCTTCAAAATGATGATG +GATATACATATATCTATGTTTATAGAAGAATTGAACCCCACACTTTACAT +ATGAATAGATGGGGACCTTGTTACCTTGACTATCGGGAAGAGATTGAAGG +TTCCAAAGACGGCTGGCTGTGGCTCATTAGGCTAAATGATGCGTGATATT +ATTCGCTCTACGGCACCTCTATGATCCAGGAATAGCAGTCACTGTCAACA +AGAGTCACCTCACGGCAACAATACTCCGCTAATTACGGTTTGCGGCAAAT +CCCAGAATTTATTTGAAATTCTAACTGGGTGTTGCAGATGGGTCGAGGAA +ATATGATAGCAATAATTATTGTTACGTGGCAATTGTAATCCGTCAGATAT +CGTTTCGAGACCTGCTGACTCAAGAATGTGAAAATGGACAAATTTGGAAA +ATAGGTAGCGGAAAATTTTCGCAAGTTTTGAAAATTTCGGTCATGATACG +ATACGAACTCCTTGATTTTCACAGCCCGACAAGCCGTACGCGTACGCAAT +TTGTCTACCGTATACCTGAACGTTCAGGCTCGTCTATCTCGAAAACAGTT +GGTCCAGCCTTTTTGTGGGGCATATAAAAAAGGTCAGAACATAAATTCTA +AAATTTTTTGGACCATAGCTTGTTTCGTTATCACGCGCCCAAACCTGATC +TACACTCAAATTATCAGTAGAGCGCATTTGCATGGATGTACCACTTGCCG +GGCCGTGATTTTGAATGGAATATTAAATTCCACGTCACTCTAGTGAATCT +CCGCTTCTCAATATGCTTCATAATTCATCAAATTCAATTCATTTTCGGAT +AAGCCAGTTGTAAACAGTTGTGTGTGTGTGAGTGAGCTCATCCTTCATAA +AATGAATAGAGATAGAACACTGACACTCTCTCAAAGACAAGAGGAATTAA +TAAATATGAGAGCTCATTAGCTGCTCTTCTCGTGACTACTAATTAGGAGG +GTGGTACATGAAACAGTGTATGTGTAAAGGGATCCCCGCCGCCGCCGCCG +CCAATGTCTTTCGGTGTATGGCAATATCCGAGTGGTGTTCTCATTTTGAA +GAGAGTATTAGGATGTAACGTATCAACTGGAGAGAGATAGTTCAAAGATT +GGGGATTTGAGATATTTTAGGTGTCGAAATGGATGAAATATAAGCATAGG +GAGGAAATAAATAGAAAACGATATACTTAAATAGCAATAGTTATTTGAGT +TCTTACTGTAGTTTTCGCTAAGAGATATCGCGCGTCAAATAAAATGCTCT +ACGTACGCATTCTCATGATTTATTGTTCCCGTAATATAAACATAGCAAAC +ATTTTTAATGTTTAAATATTCCTCAATGCTATTGAAATTCAAATTAGTAC +AAAGAAAGCAATTTTTCGATTTTTTTAACGAGAAAACTAAGTTTTCATCA +AAAAATATGTAGATTTTGATGAAAATAATATGACAATTTATTTAAACCTA +TATATTTTTTTGTCCAAAACAACTTTACGAAAAAAATTTTTTTTTAAATA +AAATTATTGGATTTTTCGTCAACTTTACGATAAATTCCGAAAAATTAACA +ATAAATATAGGAGAAAAAAATCCGAAATTAACGAAATCCCCTGTTCCAGG +TTCTGAATATCTCGTCAAATGAGCTTCCATCACTGCGAAGAGAGGAATCG +TGTGTCGCTCAGCAGCTTCTGATCGTCGATTTGTCTAGAAATCGGCTCAC +CAACATCGAGTAAGGGATTTTCCGGATATTTTATAATTTTGATCTTTAAA +AATTTCAAAGTTTGTGAAAATGTGAAAATCTAAAAATGTGGAACAAATAT +TGGTTTTATCTATTTAATACCCCAAAACTTTGAGATTTTTCCGTTGAAAA +ATCGAAAATTCGAAAATTATCTCAAAAATTTCAGGCAATTCCTACGTGGC +ATCCCGGCAATCCGGCAAATTTCGGTGGCTTACAACTCGATCGCCGAGCT +CGATTTATCGCTGGCAACTCCATTTCTACAACAACTCGATGCTGAAGCCA +ATCGAATCGTCGACTTGACGTCACTTCCAGGCACTGTTGTACACGTGAAT +TTGGCTGGAAACGCGCTGAAAAGGGTGCCGGATGCGGTAGCCGAGTTGGC +GAGTCTTGTGGCGTTAAATGTGTCGAGAAATGAGATTGAAGCCGGAAATT +CGTCGGTTTTTTGTGGGTTTTCGGATTTTTTTTTGGAAATTTGAAATTCG +GAAAAAATTCAATTTTTACATACAATTTTGCGTATTTTGATCATATTTGT +TTTAAAAATCGAGAAATTTAAAAAAAATCAAATTTCGCTTATTTTCATTG +GAGAATACATGAGAAAAATATTTTTGTTTCGAAAAAGAAAAATAGCCAAA +ATTTAATGCTATTTTTTCGAAAAATTTCGATTTTAATTTTTGAAAAAGTA +TTGAATAATTTCATCAAATTTGTTTTATTTTGATGAGAAAATACGTGAAA +AATGGAAAAAAAATATGAAAATCTTTAAAACAAAAAAATAATCAGATAAT +TATGCAATTTGGCCTGAATTTTCAAAAAAAAAACTTGGATTTTCGAAAAT +TTCATCAAATTTTGTGTATTTTCATGCAAAAAAAGATAGGAATTTCCAAT +TTTTGACCTTAATTGCAAAGAAAAATTCCTAAAAAATTGTAACGTTTCAA +AATCTCGATTTTCTTCTGAAATTCTCAAAATCTTCATATTTTTCCAGCTT +CCCCAGAACTCGAAATGCTCGACGCCTCTTACAACAAATTGGACAGTCTG +CCCGTCGAATGGCTTCAAAAATGCGAAAAACGCATTGCTCACCTCCATTT +GGAGCACAATTCGATTGAGCAGTTGACTGGTGGAGTGCTGGCGAATGCGA +CTAATTTACAGACGGTTCGTAGACTTGTTTTTTTTTTTTTTTGAAAAAAA +ACACGCTGAAAAAATCTAATAAAACCCAAAAATTTGCATTTTTGTTTAAA +AAATATGAAAAATTGTTCAAATTCCTAGTTTTCAATATTTTCAACAAAAA +AAAATTCTAGAGCTTCCATGGTAGGCAGGCGCGGTTTCAGGGCCTGACGC +CGACCTTTCGCCTCTTTTTTGCATTTTTACGGGAATTTTCAAATTTCTAA +TTTTCCCCATTTCTATCAAATTATTGAAAATCAAATTAAAAACGCGAATC +GCGTATTGAGGCGAGAGGCACGCAGAGGTTGCCTTAAGGTCAGACAGGCA +AGCTTTTTAACGCCTAACGTAATTTTAAAACCTGAAACATTAGAAACTTC +CACACGTTTGTAATTTCACTGAATTTTACTGCACCTCTTCATAAATTCAA +TGTATTTAGATAGTGTAATTTTTAAAGGTGGAGTGCCGAAATTAAAGACT +TTGCTTTTTTAGACCAAAATTGGTCCTAAATAACCGAATTTCGTAATGAG +ACTTTCTGAAAATTTCTCAAAAAAAAGTTATGGCGGTTCAAAGTTCGGGA +AAATAAGGTCAATTTTCAGCTAAAATCAAAATTTTTAAAATTTTTTATTT +ATCACTTTTTGATAAATATTGTGGTCTTTGATTAGGCGGGGCACCAATAA +AAGTTACATTTTGTGCCCCACTGACCATGAATGTATTTAAATCAACGAAT +AAACGCCTAATCAAAGTATTTATTAAAAAGTGATAAATATAAAATTTAAA +AATTTTGATTTTAGCAGAAAATGGGCTTTTTTTTCTCAAACTTTGAACCG +CCATAACTTTTTTTTTGAGAAATGTTCATTACGAAATTCGGTAGTTTTGG +ACCAATTTTGGTCTAAAAAAGCAAAGTCTCAAACTTCGGTACTCCACCTT +TAAAGAACAGTGTAATTTTTTTCTATTTTCCAATCAGTGCAACTCTAATA +GCAACTCTAAACTTATTTCAATAAACTCTAGGCACAGTATTTTGAATAGG +CGATCGCGTGACAGTTTTAACCAAACATAGTCATGATGACCTTTTGTCCT +TACAGAATCTTCTCAAGTTCATGCACACACAGGTGTCATTTACTCTGTCA +AGTATTGTATAAGTGTGATCCCGAGAGTATTATAAATGGTAGTTAGACCA +CCCTTATGGTTAAGTTGTTCGTATAATTGTAGGGGTGGGGATCTTACCAC +ATTTATACGGCCCCCCTCCTATTGTATTGTATTGTTGCCACCAGTCGTCT +TGAGAATCTCTTTCAATCCGGGGTGACAGAAGGTGTCATATTGTCGGAAT +GTGTAATAGGTGGGTCTCGAATGGATATCACTAACAGCTGTGAAGGGATC +CGAGAAGGGTTTTCGGTCTTTCTAGGGGTTTAACTTTCCGCTGTCAATAT +TATTAATCTTACAAGGAAAGGGTTTTAGTTTACCGTCAGACTTTAAAACG +AGACATGTGTCATTTGAAAGTGTTCCATAAGTGTATGTCACTCCAAAATT +TCAAGCGGCAAAGCTCCAGTCTCAAACCCTCTAGCATCGATCTGAAAACG +TTTCAGTGCATTTTTCACTACTTTGAGGCAAGTAGAATTTCTCCAAAATG +TTTTTTTTGCAAATCTTCAATGTTTTTCAGAACGTTTAAAAGAAGGAAAA +CAATCTGGAAAATTTTTGGAAAATTTTAAATTTTTTGAAAAAAATCTGAA +ATTTCTTGGACCTGGTGGCGTGAAGAAATGTTCAGATTTTTTTCAAAAAG +CTTAAAAATTTTCCAAAAATCTCCCAGATTGTTTTCCTACTTTTAAATGT +TCTGAAAAACATTGAAATTTTGCATGTTAGTACGATTTGATAATCGTGTT +ATAATTACATTACACATACATAATAATCAATTGAAATATACAATTCTTAA +TTATAACCTGAAATTGAGATTAGATACCTTAGACAATACAACAAATAAGA +ATGTGATCGATTCAGCAGACCCCTATTTGTGAAAAATGCCTTCTAAATTT +TATTTTACACTTCTCCTAGTAGATGAACAGCACCTGCCAATAATTTCATT +GACAGCCGGATGGTTTTTGGCTCCTCTAAGACAGTATAATCCCGTCTCCC +CCGGGGGGAAGTGGTGTCAAATTGCTTTGCGGAGCAGGTGCTTTTTTCTG +AATCGAATTGGCTTATTGGTGACGGAAAAACCCCTAATAGAATTGATACA +ATTTGGTTTTCAAGAGGATTTGGGGAAGGGTTTAGAGGGTAATTGAAACT +GAGTAGATCTTCGTCTGTCGTGGAGATCAGAAGATTGAGGGAAGTACTGG +GTTTAAGGGGGTCAAGGAGTACTGTAGCGCATTTCGAATACTACTTTAGA +TAGTTTAGGTATTATATCAATAGGATAATATATTATCAAGTTGCACCAAA +ATTGGAGATTCTAGTAGTGCATTTTCTTTATATGCTAGGTATGTATAAGT +TTCTAATAAGTGTATATACCTACCATGTACCTAGGGGGAGTAGAGTTTGT +GGGTATTTTGCTTAAATAGACTAAAACGTGTCCAAAACCACCGAATTTCA +AAATGAGACTTCACAAAAAATTTCCAAAATTTTTTTTATGGAAAAAAGAG +CAAAATTTAACTAAAATCCGAAATTTCGCACAGTTTTCTTTGTCACAGCC +GCTGGATTTGAATTTTTCTGAAATTATCACCCTTTAATCCTTATTTTAAT +AATTTATCTCGCGGAAATTCGTTGATTGAGACAACTTTTAGGCCGATAGG +CATCCCATCTTGATCATTTTTGGATGCCTATCGGCCTAAAAGTTTTTTAA +TTTCAGAAAAACTAAAATCCAGCTGCTGTGACAAAGAAAAGTGTGCGAAA +TTCCAGATTTTAGCAAAATTTGACTCTTTTTTTTCTCGAAATTTTGACTC +GCCATAAAAATTTTTGGAAATTTTTTGTGAAGTCTCATTATTAAATTCGG +TGGTTTTGTACCAGTTTTAGTCTATTTAAGCAAAATACCCACAAACTATT +ACACTTTACTTTAACAAGACACACAATAATTCACAAATGGTGTAGTATCA +TGCCGGAATTTATATAGGATTGATTCTTGAAGAACGAAATTTTAAATAGA +TTATTGCAGACTATGTAACACTATTTGTATAAACAATTAACATAGTGTAT +TGAATAATGACTTTATTGAAATTAATACAGTTTTTGATATACCCATCTTC +TATTAGTATATCATGCAATACTAATAGGTAATATGCAATATCACTTTAAT +TGTTATTTCCCATGCGTCGTGTTTATACAAATGCTTTATATACTCGAATA +GTCTATAATAATCCAATTAAACTCGAGAATCCCAATACAGAATATAGTGT +TTACCAAAAACACTTGTGTTATTATTCTAATATACATGCACACACACACC +CACACACAGGTTTGACACCAGTTCTACTAATATTTGCATAATACCATTGA +GATACCTGAAGTACCCTATAGATATGCACGGGATTCGTTTCGGGCACTGC +CACGGAAAATATTGAAAAAGTGTGGTAAATTTACGAAAAACAACAAAAAA +AATGCGATTTTCCAGAGAAATACGAAAAAAAAGAAAAAAATATTTAGAAA +ATTAACAACAAAAAAAAAAATTTTTTTTTATTAAATAATAAAATGTGTTC +ATTCTGTTTTTCCCCTTTCAGTTAAACTAGGGCTTCCATGGTAGGCAGGC +GCGATTTCAGGGCCTGCCTGAAACCTGCCTGCTTCACGCCGGCCTCAGGT +CGCCTTAAGACGGCTGCTAAAAATTTGAAAAAAAAATTTCAAAATTTGAA +TTTCCGCGCTTTTTTCGAATTCCTAGAACGCTTTTTTTTAATTAAAAAAA +AATTTCAGTTGGACCTTTCATCGAATCAACTTCGAGTTTTTCGAGACGAA +GTACTTCCGGAGAATTCGAAAATTGGAAATTTGAGACTTTCCAACAACTC +TTTGGAGCTCCTCGAGCCGTCGAGCCTGAGCGGCTTGAAATTGGGTAATC +TAAATTTATATGAATTTTGCAAATTCTAAAAATCCTAATTTTTTCTAGAA +TCCCTTGATCTGAGTCATAATAAGCTGACAGAAGTGCCCGCCGCAATTGG +AAAAGTCGAGCAGCTGAAAAAAGTGGATTTGAGCCATAATAGAATTGCGA +AGGTTTATCAATATGTGCTCAATAAGATTAAGCAATTGCATACTGTTGAT +TTGTCGAATAATCAGTTGCAAAGTGTGAGTTTTTTGTTGATAAAAATTTA +AAATTTGAATTTTTTCTTTTTTTTTAATTATTAATTCTGAAAAATTCAAC +GAAATTTCCGAAAATTACTTGAAATTTAAATTTTTATCCAGAATTTAGTC +TATAAAAACGAAAAAATACGAATTTTCGATTAAAAAAATTAATTTATTTA +AAAACACACTTTCGAAAAAAATTTTGAATTAAAAAAAATTTAAAGTTCCT +TAAAAAACTATTTCCTCAATTTTTTTTCTGAAATTTCACTCTTTCATTTT +TTAATTCATTTTTTAAGTCTATAAATACGAAAAAACACGAATTTTCGATA +AAAACACATTTTTCAAGTTTTTAAAAATAATTTTAAATTGGAATTTTTCT +TTAAAAAATTGTTTTTTATAAAAAAACACATTAATGCATTTTTTAAAAAA +TAATTTCTTGAAATCTTCCAAAATCGGTTGTAATTTTAGCGAAAATAACT +ATTTTTTCCAGTTTTTATTTAAAAAATCCCTCGAAATTTGAATTTATCCA +GAATTTAGTCAATAAATGCGAAAAAATACGAATTTTCGATTAAAAAAATT +AATTTATTTAAAAAACACTTTCGAAAAAAAAATTTTCAATAAAGAAACTA +GTTCTTAAAATTTTTTTTCTGAAATTTCACTTTTTCATTTTTTAATTCAA +AAAATTTGAATTTATCTACAATTTACTCTATAAATACGAAAAAAATACAA +ATTTTCGATGAAAAAACACAATTTTCAAATTAATAAAAATATAATAAAAA +ACATATTACTAAATTTTTAAAAAATAATTTCTTGCAATTTTCCAAAACCG +GTTTTAATTTTAGCGAAAATAACGATTTTTCCAGTTTTTATTTTAAAAAT +TCCCTTGAAATTTGAATTTCTCCAAATTTTTTCTTGAAGTTTTTAAAAGT +TCCATCATTTTCTACTGGAACTTTCAAAAAATGTTCCTTAAAAAATCTCT +AATTTCCGCTAATTTCTACGTAAAATTTCAGCAAAAAAACAACGACATTT +CATGTTTTTTTGTTAAAAAAATAATTTTCTTGAAAATTTCTTTGGAATTC +GATTTTTTTTGAGTTTTAACCCAATAAAATGTATAATTTAAAAATATAAA +AATTCCAGATCGGCCCCTACATCTTCTCCGACAGTTCTGAACTTCATTCC +CTGGACGTGTCGAATAATGAGATTTCACTGCTGTTCAAGGACGCTTTTGC +GAGATGCCCAAAGCTGAGGAAAATTTCGATGAAAATGAATAAAATTAGTG +AGTTGAAGCACGAAAAACTGCCCAAAAATTAAAATTTTGAAATTTTTGTG +TTTAAAAACCTAGAAAATCGAGATAAAGTAGGCTTAAAGTTGCTCAAAAT +CCGCAGATTTTTTGAAATCGATTTTGAAAAGTGCACATGGAGCTAAATCA +GACTTCAAAATTCTCAAATTAATTGCATTTTCACTCGAAAACCTCTGAAA +ACTGCCTTCTTCCTATATTAAATCAAATTTTCTTTCAGAATCCCTCGACG +AAGGTCTCACAGAAGCTTCCGGCCTCCGACGTCTCGACGTATCTCATAAC +GAGATCCTCGTGCTGAAATGGTCGGCTTTACCTGAAAACTTGGAGATTCT +CAACGCTGATAACAATGATATCAATCTCCTGACCGCCGCCTCAATGTCCC +CAAGCACCGCAAACTTGAAGTCCGTTTCGCTTTCCAACAACGGCATCACC +ATAATGAATGCGGACCAGATTCCGAATTCGCTCGAGTCGCTGGACGTGTC +GAATAATCGACTTGCAAAGCTCGGGAAGACAGCGTTGGCCGCGAAATCTC +AGTTGAGAAGGCTCAACTTGAAGGGCAATCTGCTTACCGTAGTGGCCACC +GAGTCGATGAAAGTCGTAGAGGCTGTGCATCCGTTGAAAGTGGAAATCTC +GGAGAATCCTCTGATCTGTGATTGTCAGATGGGATGGATGATTGGTGGAG +CGAAGCCAAAGGTTCTCATTCAGGACTCTGAAACCGCAAGCTGTTCCCAT +GCCGTTGATGGGCATCAGATCCAGATTCAAAGTCTCAGCAAGAAGGATCT +ACTGTGCCCATACAAAAGTGTATGTGAGCCGGAATGTATCTGCTGTCAAT +ACGGAAATTGCGATTGCAAATCCGTATGCCCCGCCAATTGCCGATGCTTC +AGAGATGATCAGTTTAATATCAACATTGTCAGATGCCACGGGAACTCATC +AATGGTGCCCAAAAGAGAATTCGTGGTCTCCGAGCTCCCGGTCTCTGCGA +CAGAGATCATTCTGAGCGGAGTCACCCTTCCACAGCTCCGAACTCACAGC +TTCATCGGAAGACTTCGTCTCCAGAGGCTTCATATCAATGGAACCGGGCT +CCGATCCATCCAACCGAAGGCTTTCCATACTCTTCCAGCACTGAAGACGC +TGGATTTGTCGGATAACTCGTTGATCTCGCTGAGCGGGGAGGAATTTCTA +AAGTGTGGAGAAGTCTCGCAGCTTTTCCTCAATGGAAATCGATTTTCCAC +GCTATCCCGTGGAATCTTCGAGAAGCTTCCGAACTTGAAATATCTGACAC +TTCATAACAACTCCCTCGAAGACATCCCTCAGGTTCTTCACTCGACGGCG +CTCTCCAAGATCTCCCTGTCATCGAACCCCTTGAGATGCGACTGCTCGGG +AGGATCCCAACAGCACCTTCACCATCGTCGTGACCCAAAAGCTCATCCAT +TCTGGGAGCATAATGCGGCCGAGTGGTTCTCGTTGCATCGGCATCTTGTC +GTTGATTTCCCCAAGGTTGAATGCTGGGAGAACGTGACGAAGGCCTTCCT +GACGAACGATACGACAGTGCTGAGCGCCTATCCACCTAATATGGGAAATG +ACGTCTTTGTGATGCCTATTGAAGGTTGGTTTAAAATTTTTAAAAAAACG +CGCGTCAAATATTTTAAAGTCTTTTGTTCGAAAAATAACCATTTTACAAT +ATGTAGGATATATCTATAACAGCTACTGTAAAAACTCCAGATGTTTGAAT +TTTTTTAAAAATGCGACGTGGTAAATATTATATTGATTACATATTATTAT +TACAGTGTATTTTTTTCCACTTCTACGACTTTAAAGGGGGGCGCATTTAC +GCGCGATGGTCCCAGCATTGGTCTCGCCACGCACCCCAAAAATCAATGGG +TGGCGCGTGTCGAGACCATCGCGCGTAAATGCGCCCCCCTTTAAAGTCGT +AGAAGTGGAAAAAAATTCACTGTATAATTATTAGTCAAATGATACTTATT +ATGATATTAGAAATTAAAAAATTAGGTTTGAACATTTTTTTTCCTCGATT +TTTTTACGGTATTTCACCATGTATGCGTTATAAATACAAATATGATCCCT +ACCTTTTTATAACTTTAAAATAACTTTTAAAAAGGAATATAATACATGCA +CAAGCACCATAAAATTTCAACGTTTGCTTTTTCTGGTCCGAAGAATTTTT +TCAATACGTTTACTTTATATATCACATATACAAACAATATACTGAGAATG +CGTATTGCGCATTATATTTGACGCGCAAAATATCTCGGAGCAAAAACTAC +AGTAGTCCTATAAATTCCTACTGTACTGCTTGTGTCGATAGAATATTAAA +ATTGCAAAAAAAATTTAAAAAAACGAAAAAAAAACAAAGTATAAGGGAAT +ATATAGCTATTCCAAAATAAATCAATTTCAAAAATCGAGCCCGTAAAAGA +GAAGGACTTACTGTAGTTTTCCCTACGAGATATTTTGCGCGTCAAATATG +TTGTGAAATACGCATTCTGAAGATGTAGTGTACTCGTAATATATATTTTT +TAACAATTCAAACATTTCCAGAATTCCTGCGCGACTACAACTCAACAATC +TGTGTTCCATTCTCATCTGGATTCTTTGGACAAGACCCTCAGAATAGTAT +ACTCTTTGTAATAATAACTATATCGATTGCTGTTCTCCTCTGTGTCCTCG +TTATTCTCGCAATTTCATTTATTCGAAAATCTCACGACGCAATCAATCAA +CGAAGATACAAAGCATCATCTCTAAATTGTTCAACATCAGCCGGCTCGTC +GCCTCTTCCGGTTCCGCTGTTGAGTTATCACGCATTTGTGAGCTATTCGA +AGAAGGACGAGAAAATGGTGATTGATCAATTGTGTCGACCGCTGGAAGAT +GAAGATTATCAGTTGTGCCTGTTGCATCGGGATGGGCCGACTTATTGCTC +GAATTTGCACGCGATATCTGATGAACTCATAGCTCAGATGGACTCGTCGC +AATGCTTGATTCTTGTGTTGACTAAACACTTTTTGGAGAACGAGTGGAAA +ACGCTGCAGATTAAGGTAACAAATTCAAACTTTCAGTTTAAAATTGATAT +ATTCGTAAAAATAAGATGTTCTTAAAAATTCTGAGAATGCGTGTTGCGCA +AAATATCTCGTAGCAAAAGCTACTGTAATTATTTTATATGACTATTGTAC +CGTTCAAAATTACTATCCAAATATTTGATTTTTTGTTTTAAAAAATTATT +TGGAATTTACTCAAATATTGAAAACAATATTATCGAAATTCCAGAAAATT +TGGTGGAAATTCCGAAAATTTCAATTTTTTCGCTAATTTTCGAGAAAAAA +AAAATTAAAATTTGGATTATATGAAATAAATTTCCAAACATTAAATTAAA +AATTTTTTTTTTTTGGATTTTCCAATCTCGAACCTTCAAAAATTGAATTT +TTTTGAAATTTTTTTTCGGAAAAAGTAAAAAATGCTCGAAATATCGACAA +AAAGTTGAAGTATTTTTTTTTGTAAAATTGGAGATTTTTGAGATAAAAAA +TCTGAATTTTCATTCAAATCTTGAACATCAAAATCAGCAAAAAAAATTGC +TATAAATTTATTTAAATAAGATTTAAAAAGAGTAATTCGCTATGATTTCA +AATTTTCAAAAAAAAAAATTTTTTTTTCAAGTTTTAATTTTTGAACACTA +TCAAAAAATTTATTTTTAAACCAAAAAAATTCCGAATTTTCTGTAAAATC +TCAAAAAAAAAACATTCCTAGAAATTTAATCGAATATGATTTAATAATAC +TATTTTTAAATCATATTCAATTACATTTCTAGGAATTATTTTTGCTAGAT +TTCAAAAAGTGTATGAAAAATTAAAACTTTTTGAAAAAAAAACTGTTCTA +AATATAATTTATAACACCAGAAATTCACTAATAACACTCCACATTTTTCC +AGACCTCCCACCAACTATTCGCCAAAAACCGTGCAAAACGAGTGATCGCC +GTGCTCGGCGACGGTGTGGACGCGAATCTGCTGGACGATGAGCTCGGACA +GATTCTACGGAAGCACACGAGAATCGAGATGCGGAGCCATTTATTCTGGA +CACTTTTGCACTCATCACTTCCATCACGACTTCCATTACCATCGAATAGT +GGCGATGATTCGTCTCAACTATATTCGGATATCTATGGAATTGTGCCTTC +CGATGTTGTTTAGCTTACAGTTTTCCCGTTTAGGTCACAGTTTTTAGTAT +TTTTTTTCCTCTTCCAAATGTACGAGTTTCCATTATTCACGAGGTTTCTT +TTTCACCCCCAATTCTTCTGTGCACAATTTGCCATTTTTTGAATTTTTAC +AACAATACCGGTACTATATTTTTCGATTTTCTTTCTTTTTCTATGAATCT +TGCCATCATTCTCTAATAATTGACCAGCGATTATATTTTTGATTTAATAA +TTGAATATTCTCGTTTTTCAGTTCAAATTATTGCTTTTTTCTGTCACCAC +AAATTCAAATTCTCGTCCTACCCTGTGTGATCTTCTGTAATATATATATA +TTAATAATCGTCGTTTCTTCTTGTTGTCATTTGCGGATGCTTATGAAGCT +TGTATTTTAATTTTTTGTTTTGTTTTTTTTCCTGTTTCAGCTGCAAAAAA +TTCGGTAGAAATTCTTGAAAACACGCAAAAAATGAATAAAAAAAATAGTA +TATTAGCTTGTTCGAGAGGAGTTCACAAGCGGGTGGCCTAACATCTCCGC +GGCCGCCCAGTGGTGTACTCCTCTCGGGTGAAAGAATTCCCATTTTATCA +TCAGTTTTTCGGCCTATTTTTTCAGTTTTTCTCAACTAAATAGTCAATTA +TCTCTTAAATAATGTCGAAATTAATTTAATTTACACATTTTTCCAATAAA +ATTCCAATTTTCGGTCATTAAATTACCCCTTTCGAATTTTGCTCTCAAAA +ATTAAATTTTCATCGATTTTTAATTCTCAAAATTCTTGAATTTTCAGCGA +AGATGGGCAAATTCAGCAATCAGAAGAAAAATCGTGTCAAGAACAAGGTG +GCGGTGACAGTAAAAAAAGCGCAACGCATGAAGGCAGACGCTAAAAATGC +CAAAAAAGACGGTGAAGTGGATGTTGAGATGAAGGAGGAGGTGGTGAGAG +TCAGAGGACTCGCCGTATCGTCGCTGGTGAGAAAAAAAAGGAAAAACTCG +GCGAAATTCTTGATTTTGATTTTTTTTTTCAGAAAAAATTGGCCTCCGGT +GAGCTGCAAAACGTGCCAAAAGTGAACGAGAAGAAGATTATCCGCAAGAC +AGAGCTTCCAGTTCGAGAGAAGTAGGATTTTCTCGATCTCTCCAAACAAA +AAAATTGTTTTTTTCAATTTCAGCAAAAAGATCCTGGACGCTCCGACTGG +AAAACGTGGCACCACTGCTCAATACATCACAAAAAAGAAGGCAAAGAAGA +TGTACAAGAAGATGACACACGACGCACGCGACAAATATCGAAAAATTCAG +GCGGAACTGGCCGGAGACGGTGAAGATGACGAGGAGGGTGAAGCCGAGGT +GATGGAGCAGTGATTTTGGATTTTTCCGCGGCATTTTTAAAATTGTTTTT +TTTTGTTGATTTTGTTACTGTTTTTCATTTTCCACATAAAATAATCGAAA +ATTTATTTATCACAAAAACTTTTGCACAATTTGCTCAGCTGAGTGAGCCA +ACTGTTTGCCACGTGTCACGATTCGATGCATCCATCCATTGGGCTCCTCG +AGCTCCGCTTTCGGAGCCTGTAGCTGCTTTAGAATTATTGTCCAGAGCTC +AGAAATGTTCATCGAGTACTGCGCGGAAACTTCGACGAAATTGCACTTGT +GTACTTTGGCCAGGCAGGCTCCTTCTGGAAAAATCAATTTAAAAATCGAT +AATTTGAAGTTCCACGTGGAGCCGCGACGCGGCACGCGTTGCATCGTTTT +TTTTGGTTGAAAAACATGGTGCATCGAAGAATTTTCCTTTGACGATTTTA +TACGCAATGCATCACATTTGACGAACAAAAATTCAAAATACTTTACTTTG +CAAACGCGCTCCATTGATAAACTTATGAAAAATCGATAATGCTCAAATTT +CACAAAATTTTCCTCCATTTGAAATTATATAATTGTTAAACAAAATTAAT +AAAACCAAACATTACGCGCAGTTTCCGATAAATTTCGATTTTTTCAAAAT +GCAAGCGCGCTCCATTGCTAAACCTTGAAAAACCCACCCATTTTCGACAC +CACCGTATTCCGTTTCAAATCGATTTTATTGCCAATCAGTATAATATTGG +CTCCGCGAGCAATTTTTCGATTCAAAAGCCGACTGAGCAGGTCTGTGGCA +CACACGAATGATTCTCGATTGTCAACGTTGTACACTATTGCGTACATTGT +CAGTGATGACGCGAATGGAGAATTCTGGAAAAAAACAAGAGTTTAAAGGC +GCAGGTGGGTCTCGCCACGATCCATGTTTTTTTGCGGGAATAGTGGAAAT +TTGGAGTTAGTAAAAAAATCAAATTTGTGTAATTTTTAATAAAATCGGTT +CGCAAATGCGCTAGTACATCAGATTTCACGAGCAAATTTCATTTTGTGAG +ATTTGCACCAAAGATATGGGCATTTGAACTGATTTTTTAATGGTAAACAC +GCGAAAAAAAATACATATCCAAAAATTGAAAAAATTTTAGGTTTCACAGT +CTCCTCGGCATCGAAAGCGCAGTAGTAGGGGTGGCGATAGGGCGCCCTGC +TAAATTTTCTATTTTTATGGTCTTTCTTTTCGTTTTGTGCTAATGAACAA +AAGTTAAGTTCGAAATCTGCGAAAAAAATCGTTTCAACGCTAAGAAACGA +AGAATTGTATTTCTCAACGGTAAAAAGATTCACTCCTGCGCCAAGGTGAC +AGCAAGTGCGCCCCAGCCCAATTCGACGCTGAAGAGACTGTGGGTTTAAA +AATTTAGAGAAGTCGCAAATTTTTTGTTCAAGATATCAGCCTAAGCTACG +GTTTAAAGGCGCACAAGCACGTGGTGTCAAAGTGTCCCGTTTCGGTGTGA +TCTACCAAAAATGCGGGAATTTAGACGCAGACTTCTCAGCAGATTTCGTA +TGGTTAAGAGTGTGCTGACGTCACATTTTTTTCTGCAACAAATTCCCGCA +TTTTTTGTAGATCACACCAAAATGGGACTGTTTGACAGCACGTGCACAAG +CAGATCACAAGTGGGTCTTCGAGTTATCCTCCCCAAATCCTGTCCAGTAG +AGCGCACTTACCTCCAACGTGGCTTCCAGCAACATTTCCAACTCGATTTG +CTCGTTATTCAACAGGAAATTCATCGTTTTCGATGAAGTGTCATCTCCCT +CATTTGACTCATTATTGTATTGGGTGACGAGCCGCGTGGCAAATTGGTTA +ATTGCTGACAGCAATGTTTTCTTCCCGCTATTCCTTGATCCATAGACACG +TAGAACCACATGTTGCATTGGAACATTCGACGTTTCTTGGAATAGCCAGA +CTTCTGGACACGTGGCTCGGCGATCTTCTGAAAATTTTTAAATTTTCAAA +AATTTGGTTAAAAATTTCAAAGGAAAATCAATAACAAAGCTACTCCAAAA +TTTTCAGCCTGATTGGTTGGAAAATGAGCAAGTTACAGCGCTTCAAGAAT +TCTAGGCCACGGTCACCAGGGAGTGGTGGCGGTGACCCTCTATTTCATTT +TTAGATTTTTTAAATGGGAAACTCGAATTTAAATGTGAAACATCTGGAAC +ATTCCAAGAAAAATTCAAAAAAACTCTCTAAGGAGTCGATAACCCTCCCC +CAATTCCTGAGATGTGACGTCATCAGGGGGAGCCCGTGACCTCATAGCTT +CAAATTTGAATTTTTCAACGAAAAGTGTGAAATTAGATGTAAAATTACTA +GGAAATTAGAAGAAAGATTAGAAAAGAAATTTCGGGGGTGTCGCTCACCA +CCCCCCCCCCCCATTTTTATAGTGTGACGTCATAGAAAGTGGGTCCCCGC +TACCTTCCATTTTCAAAGTTTTTTTATTTTTCCGATGATTGTATTACTGT +ACTCACTGTAATTATGTGCAACAACTGGTTGTCCAGTGGAGCACGTTTGC +TTATACCCATTGTCCGTCACAAATCCATTCTTAATTCCAAAACTTCGAAG +ACTTCCCTCCGGTCGTTTTTCGACGTCTTCGATGTTGTTTTGGTGCATTT +GTAGAGAGTATTGGTATCTGGAATATTAAGGGGAAAATGGTGAAAAAATT +CAGAAATGTACAGGTAATCGAGAAAAAAAGTTAAAACTTTTTTTGAACTA +AATTTTTTTTTCAAAATTTCAAAAAAAAAATTTTATTTGAAGAACTTTTT +TATAATGTTAATTTTTCTGAAATTACTTAACTTTTTCTCTCAAAACTTGC +TCACTGAGTTTTTAAATAGATTTCTGAAATTGTCCACGTGAAGTACACTC +CCAATATATCAAAGGAGCGCATTTGCGAACTAATTTTATTAAAAATTTCA +CAAATTTATTTTTTTTAATAACCTAAAATTTCCGCTATTTTATCGTATTT +TCTAAAATAAATAAAAAATTGTCCAGGAGGAGTACATGGCCAATTTATCA +ATAGAGCTCATATGCACACTTGTTAAAAAACAAAAAAAAAACTTATTCAC +CTTGGCGGTGGGTACCGCTTTTTCACACGACGAGGCGAGTTTTCCGAGCT +GAAAAATGATACTTTTGGCTGGGAAGTTTTAGAATTTTGGGGAAAATAAG +CATTTCCGGTGAAAAAAATTGTTTTTTATTGGAATAGTTTTTAATATTCT +AGGCCATGTCGTAAAGAATTGAGTCAAAATTTAAATTTTTGAGGTACGAG +CTTCCAGTTCCCCCCACAATTCCCCCTATGGCCTAGAATTTCAGAAAACT +CTACCATCGATTCAAACTCTGTTACTTTTGAGGATAAGGGGTTCCGGACG +CCCCAAACTTCCGCCCGTGGCCTAGAACTCCCAACTTCTTCCACCGACCT +GGACGTGGTGCTCGTACTGGCAAAATGCTCATCAACATCTGGCAGTAAAT +TGTTCAACCGTCTTGGGGACACGGTACGCGGGGTCGACGGTAGACTTCGG +CGACTGATCGGCGATGTAGGAAGACTTCTGAAAAAAAATCAATCAATAAA +ACAACGACACTCTGCTCGTGAGGATCCGCCCATTCCGCTTGTTGTTTACC +AATTTCTTTTAAAAAAATTCTACAATGCGCAAAATTAATAGAACTACCTT +CTTATAATTTTTTTTTAACTCAAAATTTTCAAAAAAACAACGACACTCCG +CTTGTAGACTCCGCCCACTTTCCAAAAAGGACAATTCGGAGTGTCGTTTG +AAAAATATCCTAAAATTTGAAAAATTCATTTTTAGTCTCAAATTTTAATG +AAAATTACGTGAAAATCTATAACAACTACGACACTTTTGGCTCCGCCCAA +AAACGTCTTTTGGCTCCGCCCGAAAACGGGGCGGAGCCTGGCACTAATAT +TACAGTTTTTATTTCCATAAGTGATTAAAAAATCAACAAAAAAATTATTT +AGAAAGTATCTCAATTATTGAATGAAATTTTATAAAATCTACGACACTCC +GCTTGGAACCCCCTCCCCCTGCCAAGAATGGGGCGGAGCCTAGAACAAAC +GGAGTTTTTGCAAGAAAAATATTGCTTGAAATTTTAAAGACATTAATAAA +AATCCGAGTTTTTAGAAAAAATTGGGCCAAATCGAATAATAAAAAATACG +TTACTCCGCTAATAAAACCAGCTCATTACCAAGAAAGGGGCGGAGCGTAT +ACAAACGGAGCGTCGTTTGAAAAAATATTTTTTGGAAAACTAAAATGTTC +CAGCGGGAGGAAGCTTCTGCAAAGGCAATCTAATTTTTTTCCGGAAATTC +AATTTCCTCAGGGTTCTCTCTGCAAATTTGTTCACGAAAAAACTCGTGGT +GCTGTGCAAATGCGCTCTATTGATAATTTCATCTAGAGAGCGCAATTACA +TCAAATTAGCAATGGAGCGTTGTTGCATACCTTCTCGTTGCAGCGGGAGA +CGCTGGTGACGGAGGTGATAGCCGTGATGAAAATTGTTGGGGTATCGCCA +GCGCAACTGGAAGGGAAACACGACGATTCGACATTTTTCTGTAAAAAAAT +CCATGATAAAACTAAAATTTAAAGAAAAAATAATGTAAATAAAAGTGGGG +AAGTGGCTAAGCGGGGACACAAATACGCGGGAAATCCGCTTATTTTTGCT +GGATTTGACGTAAAAATCCGAATCAACTGGCACTCGACGCGTTTTCCAAC +AAGAAAAAACTAAAATTTCATATATTGGTGGCCTAGAAAATTCGAAAACT +GTTCAAGCTTACGTAAAGTGTGTATTTTCCATATTAGAGAATAAGATTGG +AAGAAAAATAAAATATTGTAATTTCTAGGCCACCGCAAAACTTCTAAGTC +ACCTATGAAATTTCTAGGCTACCGTGAAAATTCTAGGCCATCATAAAAAT +AAAATTTATATATTTTTGTCCTGAAACTAAGTCCACTTCCGCCAGAAATA +ATAAAAGCAACAAAAAAGACAACACAAAAAATTGAGAACTCTTAAGAACA +AAAGAAATCCGACCCGAAATCGAATACCCCACGAAAATTTTCGGAATTTA +GAAAGAAAAACTATTTTTAGACACTTTTTTTCCTTCAAAAGGAGGAACTT +TGTTGCGCGGCCTAAAAAATAGAAAACTCGGCCACCGATTTGTTTGCGGC +CACGGGACACTCCGCAGTTGCAAAGGCTACAGATGCAAATACTGGAAAAC +TAGGTCACCAAGTGGAAACCTTGGTCATCGCGTGGAAAAAAACTTTGACA +AAAAATTTTTGAAAATTTTATAAATTTATTCTAGGCCACCACCTGTAAAC +CTAGGTCACCATGTGGAAGGCTAGATCACCAAGTGGAGCCTAGACCAGCA +CATAGGCCTCTAGGCCACCACGTAGGAAATTAGGTCACCAACTGGAAAGC +TAGGCCTCCACATGATAAATAATATTTTTTGGAATTTCGTTTTGACCAAA +GAAACTTGTTTTTACCAAAATATTTGAAAATCGTTTTCAAGGCCGTCCGG +TGAAAACTGTGTAAACCTAGGCCACCAAATAGAAAGTCAGGCTGCGACAT +CTAAACTTAGGCCACCAAGTAGAAAGCTAGGCCATCAAGTAAAAACCTAG +ACCACTATGCCAAAATAGATGCCTTCTAAAAGTTTCAGGGAAAAAATGTT +TTTCAACAAAAATTTTTAAAATCGTGGCCGAGTGGACTTTAATAAAATTT +ACTTTTTCAGCCACGTGGCAGAGGGATATCGGAGCATCGTTTGAATTTTC +TAATTTCTGAAAGAAAACCGGAACACATTGCAAAAATACGAAAAATATAA +CTGAAGCTGACATATGAAATGAGTTCTATGCTCCCCGCCGCCTATTCTTC +TCATTTTTCTGCTTATTTTTGTCGTTGGGGGGATGCTGGTATCATATTCT +TCGTCCCCTCTTCTTTCATTGCCAGTCTATTCAGTATTATAATTAGCGTG +TATTCCCTATTGGATTCTGCTCCCCGTCGTTTTTTTTTCTATGCGAAAAA +AATAGAAAATACGAGGTGAACGGGAATTTTTATGAAAACGAACGAAGAAT +TTGAGTTTTCTAGGCCACCAAATTGAAACATAGGCCAGCAAACGGATCTC +TAGTAAAAACCTAAACCACAATACGAAAAACTAGGCCACCAACGAAAAAT +GGGAGATTCCGCTTGTGTGTTCAAGCATTTTGTAAAATTCTAGATTGTTT +TAAAAACTTAATTTTTCCAGTACAAAAATCGATTTAAAAACAATAAATAT +GTCAAACTCGTGACGTTTGTCAATAGAGCGCGTTTGCATGTCAAACAAAA +CATATTCGGTGTAGATTTACGGGGACACTTTACAAAACAAAAAACCTTCA +CAAGGCTCCAAATAAGAGCTAGAAAATGGAACAAATTTCCGTTTTTTTTT +TGTTGGTGAGTGTCTTGTGAGGAGGGGACCGCCCGTGTCTCTTCCAAAAA +CATTATTAAATTAGTGTGACGTCATCACATTGAAAAACAACAAATATAGT +TCGAGTTTTGAAGAAAAATTTCGGAATTTTTCTGGTGAAAAAATTTCAAA +AATTTCAATTTTTTTTTAAATCTTAAAAAATTTTTTTATATATTTTTAAA +TTCAATGTTTGATCTGAAAACCAAATTTTCACACAAAAAATCTGGTTTTT +GACGTCTAAATTTGCTTTTTTTCACCCAATTACGAGGTTCTCCGTGGGAA +GGTGTGTCTAGACACTTGAACTTTTGCTTTTTTATTTTTTTTCTAATTGA +AAATGATTAAGCTAGATATATTTTCTCTCTTTTCTTAATCAGAATTGTTT +TTGAAGATTTTAAATTTTTACACTCCCGTGCAGCAAATGCGCTCCGATGA +GAAGTATGGAAAATTACAACTGGAGATTTTCAAAATGTTCAATTAAATTT +TGCGTTTTTCTTTTAAAGGTTCAAGAGTCTAGAAAACTACGAAAAGGTGC +TGTGACCTTATCGATGACGTCATCACAATTCTTGAAAAACTGGGAAAATG +AGACGATGTGGAAAGAGGGGATTATTTATGCTTAAATAAACTTTTTGCAC +TAATTAATTCATATAGTTGTAGTGCTTCTTTATATTTTAAGAGAAATTGC +AAATTTTGCACCCAAAAAAGTAGACGGCCGAGTTATGGGAAAACTCTTCC +ACGGACACAAGACGTGGAAAACTAAAAGTTTCCGTTGTTTTTTATACGCC +CGCATGGCACATCCCCGCCCCAACAAAATTTTCAGGTTTTCAGGGTGAAA +ACATTTTTTCAGCTGCTGGGCGGCTTCTCGTGCAGCTGGAAATGTATTTC +CAGACGGGTTGGAACCGGGATTTGTCATTCAATTGTTGCAATTACGCTCT +ACCGCTAAACCTCGTTTGGACTCCACGTGGACAACACGGTGCCTTATTGT +AAATTTCTCTTCCATCTCCATAATTTCAGAACAAACCGTCGCTTTTATTC +TCCATAATATTATAATTTTATTTAAAAAAATCTGGAAACATTTATCGATT +TTTGTGAAAATCTATGTGAGATTATTGACAGAAATACAAGAAAATCGATG +CAAACATGCTCTATTGCTAAATAGTTCGTGTACTCTACGTCGACGACACG +ATTTCAAGAGTTTTTCGTTTTTTGAACAAATCATCTGTTATTATTGCAAA +ATTCGGTACATTACTCAAAAAAAAACAATAATTGATAAACATGTAGAAAC +ATACATGCAAACACGCTCCGATGCAAATTATTGATTCTCCAACTTTTATT +GTTAAGTTATCTTGAAAAAAAAACTGATAAAACGAGAAGTCCTTGGTGGT +ATCGGTCGCCTAGAAACAGATGAAAGAATGGAAAAACAAGTATTACGGGC +GGCTCCGTTTCGTATTATGGGGGGTGGGCCGCAGATGATCCTTTAGAATA +AGAAAAATGTCTAGTATTTTGTGATACTTGTGAAATATAACCCTAAACTT +AAAAAATAAATTAGGGCTCAAAAATGGTATTTTTCTAATGTAAGCCTACA +AGCACAAAGGTATTCAATTTTTTTTCAATAGCTAAAAAATTAATTTTTAA +ATTGTGATATCATAATACTTACACAAGTACCAATTTTGTTTTAAACGATA +GAATATTCCATAACTTTTGGGTAGGATTTTCTGCACTCGAAAAAAACGGG +ATTTTCAACAAAAATAGTGGACTTTTTAAAAACAACGAAAAAGTTTTGCT +TGGGACCAAGTCTAGCAGATTACAAAAACTGATTCTTCCAGTCAAAGATT +TTATATATCACTTAACAATTGTTTTGCCTACCTAGCAAATTCCGAAGTCA +GAAAAGTTGAATTTCCCTCCAACAATTTTTTTTCATAGTCAGCCAATTTG +CATTTCCCGCGAAAAAATTTACGGATTCACCACAATGGGTCTCCCACCAA +TAAAATTAATTATTCATTTATCTTCTTAAAAGGTCACACGAGATGCCAGC +GACACAGGGCAAGTGCGACCACTATCCCGAAAAAGACACCGACAGAACCT +AACGAAGGCTTCCAAAAATAGCATAGAAATACAAGAGACACAGAATATCC +CATGATGTTCTGTCACTTTCAACATCATTCTGCCTTTTTTGTTCCCTTGT +GTATGGTGACTATAATTTGATTGTTCTGAATAATCTGATGTCTACTTGTG +TTGTGGACCACTATTGATTTTTGCTGCTTTGGTTAATTTGAGGTAATACT +TTAACAAATTTGTTTTAAATATCATAGTCATTTTACAAATTTCAACAGTT +TTCCTATTAATCCGCTAAACCGCAACTAAAAATGAAAAATTAAAACTTTT +CTCAAAACTGTATGGGAAAGTTCAGTGACGGTTATGATAATTACAACATC +GTTAATGCAAATTTAACAGGTTTCGCAAAATTATATTCAAAAAATTTTTT +AAATCGTTTATTACGGTAACAAGAAATGTTGAGAATGCGTATTACACAAC +ATATTTGACGGGCAAAATATCTCAGAGCGAAAACTACAGTAACTCTTTGA +ATGAATTCTGTAGCGTTTGTATCGATTTACGGGCTCGATTTTCGAAATTA +ATTTATATTTGTAAAGTGAAAGCTATATTCAATTTTTCTTCGATTATTTG +TTGTTTTGTTTTATTGTGTTTTTGTTTTATTTTAATATATTTGTCACTTT +TCAAATAGAAATTAATATCGAAAATCGAGCCCGTAAATGGACACAAACGC +TACAGTAGTCATTCAAAGAGTTACTGTAGTTTTCGCTCTGAGATATTTTG +CCCGTCAAATATGTTGTGCAATACGCATTCTCAACATTTCTTGTTACCGT +GATAAACGATTTAAAATTTTTTTTAAAACTATTTTTTTAAGTAGAACAAA +ATTCAGAAAACAACTCGATAAAAATGTCCTAGTCATCCGATTAAAATAAT +TTTTTGAAATAAATAATATGAAAATTAAATTTTAAATATTAAAAATGTTA +TTGTTGCTTTAAAAAACGTTATTGGACTTTTCAAGGCGGCAAAAAAATGA +AAATAAAAATCGATTATTTTTTGAATTGTTGACTTTTCGGTTTTTAAATG +TTGTTGAAAAGAAACGAATTGTATATACGAATTTCAATTAAAAAGTTTAA +AATGTTTTTTAAAATGTTTTATTTTTTTCAGATAGATCAACTGAACTTCA +TAACTTTAAAAAGCCAGTCTGGGATGTATCTATACCACTCTATCAGACTA +CTCTTAGCACTAATCACAATGTACGACCCCGTGAGAGATTGTTGTCTGTA +CTGGATACTACACGAGTGGTAGAATATAAAGAAGTGTGGTGACAAGTTTG +GGATCTGAGTCCAGTAGAAAAAAATCATTCTACCGAAACTCGAAACTATG +AGCGACTGGTCAAAACTATGCATTTGACGACGTCTACCTGTTTTAAGTTA +TTGGTGGTGAGTGTGCCTTTGAAGAAGTCGCTCGAGCCTCGACCTTCTCC +GACTGGCTTGAACTGAAAGATCCTCGGGAATCATTTTTAGAATTTAGAGG +TGGAGTACCGTCTGTGGATTTTTTTTTGCTCGAAACGATAGAATACAGCC +CCAATATTCCGAACAGGGGTGCGCGGCAATTGCCGTGTGGCAATAGAATT +TTCGGCAATTTCGGCAATTGCGGCAACTTAGGCAATTGCCAAAATTGCCG +AAAATTCACAAAACCGGCAATTGCCGAAATTGCCGATTGCCGGAAATCCG +AATTGGAAATATAAATTTGATTTTTTTTTGTAGTTTTAAGAGCTTGAACA +TGCATTTTACTAAACAATTTTCTCTTTTTAAGCTCAAAATGGTTTAATCC +TTTGAAGATTGACCGTTTTCTTTTAGAAAATTACTGACAGAATATTAAAA +AACAATGTGACATTTTTCAATTTTCGATATACATTTAGGTTTGAAAATTG +CCGAAAATGCCCTGCAATCGGAATTTCGGCGATTTCGGCAATTGCCGAAA +TTGCCGATTGCCGGAAATTTTGAAAACCGGCAATTGCCGAAATTGCCGCG +CACCCCTGATACCGAATATAACTGTAAAAAATGTATTAATTTTTTTGTTG +ATTTTTTGAAAATTTTCATAAAAGTAAAGAAAGGGCCAAATTATGTTTGA +ACTACTAGTAGTCTGTGACTTCATTTTTGGCATTTTTCCGTTTTTCAGCA +ATAATGATTGGTTTTCTTTGTTCTCTAATTTTAAACATATTTCTTCACAA +ATGTCTCAAAAATTAACAACTTCAGTTTAAAGTAATAAAACAAAAAAAAA +AGAAAAATAAAGAAAAACCAGTCAGTTTTTTCAAAAATAATTCAAAAATA +ATTCGGTCCTTATTTTTTTTTTTTTGCAAAAAAAAACAAAACAAACTCCC +CTATAAAAATTTTCCAAAAAAAAATTGGAAGGTTTTTTTTATTTCAGCCT +ATTTTTGGAAGTTGTCGAACTCGATCAAAACATTTTTTCATTGGTTTAAG +TTTTATTATGCTTGAAATATTCAAATTCCAACATACCAGGCATTGAAAAA +TCAGTTTTCGTCGCTTTTTGACTCGAAATAAAAAAAACCAAAAATTTTTG +AAAAGTTTTATTATGATAGAGTCATTCAATTATATTCCCAGTACTTTTAA +ATAATCAAACAATTTTTTAGAATGGCTAGTTTCAAAATCGGCGGCTTTGT +CGTTACATATGAAAACATGCACAACAATATGAAAAATAGGTATGTCTTCA +AAAATATTAAAAACAATATTTTTTTAATTTTACAGATGTTAGCAGTTCGA +CGAAGCAATGCAGGAACTACAGTTATACAATCAAATTCACGCTTTTTATA +TATTAATTTTTAAAATCATAAAAATTACAATTTTCATCAACGTTGATCAG +CTAGACGAATGCATTAAGAAAAGGGAAAACATAGGGCTTCCCAAAACGTC +TGCCTCGCCCGCCTTGTGGCGACCTGCGCCTGCCTCGTGCAGGCCGCGTC +TCCAGTCAGTGCAGTGCAGAAATTTTTATTTCAAAATTGTACAAAAACAT +GGAAAAATAGAGAAGGATAATTTTTTAGGCCTCGGAAATCAATTTTAAGT +CCTCTAGCTACAAAATGAACCATTTTAGAGGAGTTTCAAAATTGTGAATT +TTTACAAAAATTACCCAATTTTGCCACTTTTTAATGGTTTTTGATGGGTT +AAACCTAGATCTTCTGGATAATTCCGCATATATGAATTACCGTATTTCCT +ATATTAGTTTTGCATGCAAGACTAATTTTCAATTGGTCTGTAGGGGTGCA +AGACTAATAGAGACTGCAAGACTATTAGAGGCTGCAAGACTAATTTTCGA +ATGCTATAAAACTCCGAAACGTGACCAATTTTTGATTGTAAACTCAACTT +GATATCGTTTAAACAACAAAAAATACATCCTTTTCCAATATTTAATCAAT +TATTTGAACGCTTTTAATCAAAAACTCGAGTTCAATTTGCCCAGAAATGG +GCCAATTTATTAACGTTGCAGCATCTATGCAAGATATTGCTGGACTGGAA +AAAAGTCGGGTGCAAGACTTTTAGAGACTGCAATACTAATAGAGGCTGCA +AGACTAATTTTCGATTTGCCCGTAGGGGTGCAAGGCTAATAGGGATGCAA +GACTATTAGAGGAAATACGGTACCTGTTTTTGACAAAATTAGACAACTTT +TTATTTTTGCTCAATTTTTTTTCAGCCATCTAATTACTGTCCTTTTTTTT +TGGACAATAAAAATAAATTTTCTAAAAGCGTTTGAAACCACTATATTTTG +CAAAAGGACAATTTTTTAGGGATTGGAGATCAATTTTATGTCCTCTAGCT +ACAAAATAAACAATTTTAGAGGAGTGTCAAAATTGTGAATTTTTACAAAA +ATTGCCCAATTTCGCCACTTTTTATTTTGGTGGGTTATACCTAGATTTTT +TAAATTCAGCATATATGAATTACCCGTTTTCAACAAAATTAGACAACTTT +TGATTTTTGCCCAATTTTTTTTTCAGCCATCTAATGACTGTTCTTTTTTT +GGGCAAAAAAAATAAATTTTTCTGCAAACGTACAAAACCATTAGAAATTG +AAAAAAGGCAATTTTTTAGGGTTCCGATATCAATTTTGAGTCCTCTAACT +TCAAAAATGACTATTTTAGAAGAGTTTCAAAATTGTGATTTTTCTGCCAT +AAATTGCCCATTTTTGCCACTTTTAATGGTTTTTGGTGGGGTATACCTAG +ATTTTCTGAATTCTGCATATATGAATTACCGTTTTCGACAAATTTAGACA +ACTTTTTATTTAAAAAATTAAAAAGGATTAAAGGACGATCCGTTCTTCAA +GTGCTATGCACTGCGGATCTGGGATTCAGGTACACTGCCTGGTGGTGATC +CCTCTGGGCTGTAATTTAAGCCACGTCCTAGCCGAGGACTGTGGCCGATA +ATCCAGTCGTGGATTGCTCCACTTCCCAATAGAGGCAGGGTGAACCTAGG +GGGTGAGGCCGGACTTTTATCTCGTGACCTCCAGACTGCTAGCGGCCACC +ACTACCGACTGAGCTATCTGCCCCCCTTGGGGAAAAAAATAATTTTTTTT +TTTTTTGGGCAAAAAAATAATTTTTTGGAAATTGTACAAACCAAATATTA +TATATTAAAAAATATTATCCAAATATTCCAAATATTCCAAATATTCCAAA +TATTCCAAATTCCAAATATTCCAAATATTCCAAATTTATTCCAAATATTA +TGAAAAAGGCCATTTTGTTAGGGCTGGGAAGTTTGAATTTTTACAAATAT +TGCCCAATTTTGCCGCTTTTTAATGGTTTTTGATGGGTTAAACCTAGATT +TTCTGAATTCTGCATGTATAACTTACTTGTTTTCAACTAATTCAGACAAC +TTTTTATTGTTTTTTTTTCAAATTTTTTCAGCCAATTAATGACTGTCCTT +TTTTGGGCAATTTTTTTTTTGAAACAAAAAAAAATTAAATTAAATTGCCC +AATTTTGCCACTTTTTAATAGTTTTTGATGGGTCCCGGAAACCTAGGAAA +CCTAGTCCCGGAAAATCGAAAAATCGAAAAAAAATTTTTTGAAAATTTAC +CAATGAAAAAAAAAAGACTCAATTTTCTTCCAAAATAAAAAAGTGGGCAA +AATTTTAAATATTTTTCGAAAAAAAAACATAACTTTTCAAAAAATTTTTC +GATTTTCCAACAAAAAAGTGAAATAAGAAGACATGCAGGTTACTGTAGCT +GATAAAGCTTCAAGCGTACCAGGACCCGAAAACCGCCGCCCGCGTAAATC +GACATATTTAATGTACCATCAATTTGATCCTCCTCTTCCTCCTTCTTTCA +ATGACACCACACAACTTCCTGTTATGAAGGTCTCAATTCCCCTTCATAAC +ATTCTTTGTAATTAATGCACCCTAAACAAACTGTGCAAACACACTTAGAC +ACCCCCCTCCTACACGGTCTTTGGAGTTCCCCCGCTCAACTCTAATGGAC +CTGGTAATCCCTTGCGCGGTGGGATTTTTCGGGTCTCGCCGCGATTTTTA +TCCGAATTCCGGAATACCGGAAATGGCGTGGAAATCGATATTGCAACAAA +GAAAACTGTTTTATTTTCAAAAATCCGCTCACTTTTTTTAAAAGTGATCT +TTCAATCATTTTTAAAGTTTTTTTTTTTGAAAGCACGCGTTTCTGGCTTC +CCACATATTTTGGAATGTAAGAGATTGCCGAGTTAGGCCATTTGGACTCG +GCCACGGCCGGGGTCGATTCACGTAGCGGCTCGGTTTCTGTAGAAAACTA +AATGTATTTGTCCGTATGGAGTACACAAGCTTTTCCAGGCGTTATCCGGC +AGGCGATAGAAGCCGCGACGCAACACGCAACGCGCCGTAAGTCTACCCCG +GCCGTGGCTGAGTTATGATGGCCTAACTCGGCAAACTCTTGCATTTGAAA +ATATGAGCGAAGCCAGAAGCAGGTGAACATGGATTTCTGGCTTCCCTCAT +AAATTGAAAAGGGAGAGTTTACCGAACTAGGCCATTTTGGCTCGGCCATA +TCTGGGGCAGATTTACGGCGCGTTGCGTGTCGCGTCGCGGCTCGTTTTTA +GTTGTAAAACTGAATGTATTTGTCCGTGTGGAGCACACGACTTCCCCACG +CGTTGTCCGCTAGGCAATTGTTAATGGAGCGCGAAAAATTCAATGAGGAA +GGCCAGAACCCCGTGTGTGATTTTTGCAACTACAGCCCAAAATTTGAACG +GGATTAATACAAATTTAATTTGAAATTTGGATTTCGCAATTCAAAATTTG +CGAAATTAAAATTTCGAAAACCCGAATCTCATCGAAATTAAATTCCAAAG +TTTTCATTCAAATTTCAATGAGGTCTCTATTGAGCCGAATTCCCGCGCAC +GGGAGGTAGTGGACCCCTTTTGTATGTTTAGGGGTACAAAGACCCCCTAC +CACCCCTTGTATATGCACAATAGAGAACACTCAAGACCCGCCCACCCTAG +GCCCCTCATCCAAAACATATCCGAATATACCCTCTACTGTACTTTATTTA +CTTGCTCCGTTTACCCGGGTACCAGGGTACTCCCTAAACTAACTGAATTT +CCAAGGTGGTGGCCTAGAAAAAGCTCTTCCACTGGTTTTTTTGTGGAAAG +AAATGATGAAGGTTCTTGTTGTTTTATTGCTTATGGTAGGTTTTTTTTGC +CACGTGTCCGGAATTTTTAAAACTATTTTTCTATTTTTTAAAGGCCCAAA +ACTTTGTTTTTTTTAATGTTATCGTTTTTTCGTGAAAAAAATTATTTCAG +AAAACGGGGGTTTTAGGTTTAGGCTAAAGCGTAGGCTTAGGTTTAGGCCT +AGGCTTAGGCTTAGGCTAAGGCTTAGGCTTAGGCGTAGGCTTAGGCATAG +GCGTAGGCTTTAGGTTTAGGCTAAAGCGTAGGCTTAGGTTTAGGCCTAGG +CTTAGGCTTAGGCTAAGGCTTAGGCTTAGGCGTAGGCTTAGGCGTAGGCG +TAGGCTTAGGCCTAGGTGTAGACTTCGGCTCAAACATAAGCTCAGGGGCA +AAAAAAGGAGAAACTCCCACAAATTCCTAAAAATCCTGAAAATTTTTTTA +AATCTTAAAATAGTCAATTTTCAGTGGAAATCACAGTGAGCATTTTGAAA +ATCCAATAATTTTCAGGTAAATTCGACATTTTCGTTCGGATTGGACAATG +AAATAATCGGTGAACCAAAGTTACAATGCAATCCGGAAAGTATTACATTC +TCCTTCAACACACGGAATCCGTTTATGTTAGTCTTGGGGTCTCGACACGA +ATTTTTCCCGCAAAATTAGTTTTCCACGCGTGAGTACACCGCAAGTAGAG +CGCTTATCAATAAATTATAAATTATCAATAGAGCGCACTTGCCCCCGGTG +AATTTCAAAATTTTCAGAGGAAACGTATATATTCGTGGCTTCTACCGAAC +ACCCGGCTGTCGTCGGCAATTCCTCGCACCGAATCAGGCTGGCGGCTCAT +TTACGGTACGGCTCGGCGATTGCGGGATGCGGCGGTCCCGACAAATCAGT +GGACATTCGCCACGTGGCGTCAATCAGCACATCACTTTTGTTGCGAACTT +TCATCCGAATCTCGCGACGAAAGAGGAACGATCATTCAATATTCGATGCT +TTTATGCGCACAGTGAATCTGTTGTCAAAGCTGATCTGGATGTCAGGTAG +GGATGCAAATCGATAAATTCCCCGAAAATCGATACATTTTCCAAAAATCA +ATAAATACCCAAAAAATCAAACAATTCCCAGGAAACTGGAAGAAAATTCT +CAGAAAATCAATAAATGTATTTGTTTTGCAGCTCAATGCCGGAGGAATCG +TTCGAACAGGGTGTGACAATCGTGCCCCAATGCACATATTCCCTTCGTGA +AGGGACATTTGAGGGCCCAAAAGTGTCGAATACACGTGTCGGAATGACAA +TTGTTCATCGATGGGACTGTGATACATCGGGGAACTATGGAATACTGCTA +CGTGGATGCACCATACTCGATTCACGTGGTGTTGAATCTTTTCCATTGCT +TGATGAGAATGGGTAAGAGTAGGGAAGTGTCGGCCGCTAGAAAAGAAAAA +TATATCACTAGAGCACGTTTTCTAAGCATTTTTCTCAATAGAGCGCGCTT +GCTCAATTCCCTAAAATAAATTATGGTGCATCGAAACGTGTTTACGTACT +GATAGAGCTGTAGTACTCGAGGAAGCTGAAAAAAATAATGAAGAAAGTGA +AAAAAATCAAAAGTGTGAACACAGCAGCCTTGTCAGATAAATTTCAAAAA +TCTGTGCATTTGGTCGTAAGTTATGGCGCATCAAAAGTTTTTTGAAATTC +TCAATAGAGCACATTTCAAAAAAGAGCGATTTTCGCAAAGCCCCTTTCTT +CGTTGTTTGATTTAAAAACAATGCAATTTCGTTTATTTCGCAAATTTTTG +AAAAATGAGTTAAATTTGCAACAGAGCGCGATTGCACACACACACACACA +CACATCAAACGTCAGAGACCCCACTGATTTTGGAGATTAAATTACGGTAG +ATAGAGAATCACAAGGAAAACATCACGAACTTTGTTCCGTCAATTCCCGT +GGTGCTTGTTATCATCAGAATGCAAAATTTGAAAGTCTGAAATTAAGCCG +TTTCCGCTAAAACGTAGCGAATCTCATTCCACCGAGTCTATTTTCGTGAG +GTCTCCAATTTTTCAAGTCTCTGCTCGTTATGGTGCATCGAAGGGTAATT +CAAAATTTCAAATAATTTTTAGACACTTTTCGACCAGTTTCAAATTTTTT +TTATGGTGCATCGAAAGAATTTTGCGTAATTTTCAATAGAGCGCGATTAC +TACTCACCTCTAAATTTCTGCAAATTCTTTTTCCAGATGCTCAGTGTCCC +GTGACTTCCCACAAGTGGTATATCTCCCATCACTGACGTCAGCCTACATG +GCAATCGAAGCCATCTCATTTCCTGACCAACCATCGATTTCTTTCTCGTG +TCAAATTAAGTTGTGTGATAAGGGAAGTGATGAGTGTCGGGGTATGAGTC +CCCCCGCGTGTACCCCATTGACACAGGTCCCCATCACGGGACAAGTACCA +ATGCCATTTGATAATACAATTGGAAATACGTTTGGTGAGTTATTTACGGC +CGAGAAAACCTGCAAAAATAAAAGTTCAGCCACCGAACTTTTTGACATTT +TTGCGCAACTGTATGCCGCACAAAACTTTACGTCAGAAGTGGGCGTGTCC +GCCTGCAGGCCCCGATGTTTTAGATGTAAAAAATTAGATGTTTTAGATGT +AAAAAATTGAAATTTGAATACAAAAAAAAATTCGGCCACCGATTTTTTTT +GCTTTCACGTTTTGTCAATGCATTTCCAATTTTTTTCGTGAAACGTTTTT +GTCAGAATTGGGCGTGTCTTGTAAAGTCCCGCCCAATTTATGGGCGTGGC +TTGTTTCGACCAAAAATACTGTTTTTTTAACTCACAAAAACAGAGCTATA +AACTTTTTGAAAAAAACATCCCTGTCCTCTCCTTTCTCCATTCTAAAATT +TGAATTAGATGGCCGTGAAAAACCCCGGCCGCGGTCTTCAATTACAGTGA +AGAATTTGGCGGCAGAGCGCGTTTTCACAGTCTTTTTTTGTCGTCACTGA +GCAAACTTCAACTGCTTCCAGCCAGAAATTTACAAGCAAATTCAAATTTT +CAGACGGAATCCCACTGGAGCCGTGGATGAAAGAGCCCTCTCCTCCCACT +GATGACGTGGCAAACATCACCTCAGAAGGCGAGCCAATGCCTCGGCTCAT +CACCGAAGAGGAACAATATCAAATCGAGTCGAACCATGTTGAGGCGCGAG +AAAAACGATTTGCTCATCGATTATTCAATATCACATCGGAAGATCTCTAT +GTTGAGCCAACCGTCGAGCCAATGGAAGTAGAGATGCCTGGAGCACCGAG +AGAAACTGCTCGGAGGGTGTCTGAGCCATGTGTCTCGGTTGAAACTTTCT +ATATTTCGGCGCTTGCTGTACTTTTCGTTTTTGTCGTTTCGATTGGGATG +GTCTGTTTCTTCGGAAGTCATATGCTTAAAAAGTTGGTTTTTTATTGATT +TTCCTCCCACAGGGTTCTGACCTTCCTCATTGATTTTTTTGCGCTCCATT +GACAATCGCTTGTCGGAAAACGCATGGGAAAGTCGTGTACACGGACAAAT +ACATTTGGTTTTACAACTAAAATCGAGCCGCGCCGCAACACGCAACGCGC +CGTAAACCTACCCCAGCTATGGCCGAGTCAAAATGGCCTAGTTCGGCAAG +CTCTTTCATTTCAAAATATGAGGGAAGCCAGAAATCCATTTCCCCAAATT +GCAAGATATTTGTGGCGTGGCCGAAGTTTTCTAGTTTCTCGGCCACGTTG +TCAAAATTATTTTAAAAAATCGCTGGAAACACTAAATTTAGATATCTCCT +GTAGATTGTGATTCGCGGAAAAATTCCATGAATCTCGTTCTCCCAGTTTT +TTTTTTGTAAATTCAACAAATCAAATGAGCGCCAAAACCTCACAAATCTC +ATACTCCCAAAATTTGCGTTCCTCTTTTTCTTGAGGCCTCCTCTTTTCAC +TGTAAAATTTAAAAAACTCGTAACTTTTTCTTCAGAGCGCGATTGTACGC +ACAGAAAGTCTTTAAAGTCTGAAAATATTTTAAAGTTCCCCAAAATCCCA +CAAGTCTCATTCCACCGAGAGGTCATTTTCCGTGAGGTCTCTTTCTTGGG +TCTCGACGCGAAAATACTGTAATTTTATTAATTTTTTCAGAACTCAAGAC +TGTGAAATGCCGATTCCAGTCCCAGAAGGATATTATCTAAGCAAACACTG +AAACTCTTGTTTAAAAGTATTCGTTTCCCATCCACGTGCCATAATTCTTG +CATTTTCTTTTTTTTTCCCTATTTTTATTCAATTTATTTACAATTTGTTC +AATAAATAATCAATAAATAATAATTAAAAATAACATTAAAAGTCACATTT +TCCGAAGGAACCACGCGTGGAATGTAACGGTGCCGTTGTCGAATGGTTCC +GGCTGAAAATTGATTAGTTATCATTGGAGCGCAATTGCATTTTTCTCGAA +AAATCGATGTTTTCGTGTGATGCAGAATTATCGATTTTTTTTAACTTGGT +GGCCGAGAAAATGGAAAACTCAGTCATCGACTTTTATTTACCTGGAACGA +AAAAATTTAAAGTATGATCACGCGCTAAAGCCTCAATTATGCAAAATGCT +TTAAAAACGGGTTTTGGAATTTTCTAGACCACTGGTGACGTCACTCCTTT +TCCATTTATTATTCTAACTGTTTTCTAGGCCACTGATGTCGATATTTTTC +CACTGCTGGGTTTCTAGATCGCCTGCGACGTCATTTCTCTTCCATACCCT +GCTCTAGCGGGTTTCTAGGCCACTGGAGAAATTATTTTTCTTCCAAAAAA +AAATCTAGGCCATTAATGACGTCATCATTTTTTCTTTTCTTTAGGATTAC +CTCAGGTTCCTCATATTTCAGATCCATCCTCGCCAATCGTTCATTCTCAT +GAACTTTTTCCACTTTTTCACTGCTCGTACTCTTCTCATCTACTGTATCC +GCCACCACAACGTCCGGAGCAACAACTTGCTCATCAATATGCTGATATTC +GGGCTCCTGGCGGTCCCAACGTGGTGTCTCTGGTGCAGTTTCATATTGAT +TTTGCTGCTTCTCCAGGAGGTTCTGTATTGAACTGATCGCTGAGGAGGAT +CCAACGATCGGAGGCATCGGAGGCGGCAGAGGAGCCATAGATGGAGTCTG +AGAAGCCATCATTTGGAGTTGGGGGTAATTCCTTTGTTGGGACATCTGTG +GGGACATTTGTGGGGACATTTGAGGGGACGGGGACATTTGGAATACCATC +GGAGGCATTGGAGGTGGTGGGGGTGCCGGAGCCATTCGTATCATTGGAGC +CATCACGTAAGATGGTGGAGATGGTGGGAGACTGGAATTTTTTTTTTGAA +TTTTTTTTCATAACACGGGCTTCTGGCCTTCCTCATTGCACTTTTCGCGC +TCCGATGATAATCGCCTGCCGGACGACGCGTGGAAAAGTGGTGTACTCCC +CACGGACAAATACATTTAGTTTTCAACTGAAAACCGAGCCGCGACGCGAC +ACGCTACGCTCCGTAAATGGCCTAATTTCTTTTTTTTAATCTTGAGTTAA +AGTTTAATTTTAATTATTTCTACAGAATTGAATGGCTGGGAATGTGCCAC +GTGGCCGAGAATTCTCCTGCGTGGCCTAGAAAATTCAAAAAAATATTTTT +TGGTGGTTTTGATTACAAAATAAAGGATTTATACGGATAAAAACCTATTT +TAAAAGCCGTGAAAAAAATCATATCAACCACTGCCTAAAAGATTGAAATT +TTTATGATGGCCGAGAATTCTCAAGTGTGGCCTAGGAAAAATCAAGGCTT +TTGAAAATTTGCTCATTTCGAAAATTAAAAAAAACAACTCAATTGATAGT +AAATTTTAAAATTAAAAATTATTTTTCTGGTTTTTTTTTCTCAATTTTTG +CAAAATCAAAATTATAATCAATTTTTAATCCAGAATTCGTCAAGTGGCCT +AGAATTCTACTGCGTGGCCTAGAAAATTCCACCAAAATTTAAATTTTCCA +AATTGTAAAAATGCTCCAAAAAGTTGAATGGTGGCCGAGGTTTTTCGTTT +TTCACTTTTCACAGCTACGGAAAAAAACTCGGCCACCAATAGTTTTTCCT +AGGCCATGTTTCAAATGCCCTATTTCTATGTTAATTACAGTATTTTCTAG +ACAAGATTTTAAAAAAACTCACGAATAGCACATGGAGCTCTGACACTTGC +TCCCACCAATACAAAATTCCGAATTTTTTACAAAAAACTGCAAAACTATA +AGAATTTGTGGTAGAAATTGGGGCATTTACGTAATAATAATAATAGAAAA +ATGTCCGCAAATTTTTTTTCATAAATTTCATAGGGAGGAGGTAAGCTTCA +GCTAGAAGCCATTCAATTTTATTGGGGCGCCGAAAATCTTCGGAACACTT +TTACAATTTATACAGTAGTGTACAACTTTTACAACTTAATAATATCTTCA +ATACTTCCAGAATATTCTTCTTTTTCCTCCTCAATTGCCACGTCATCATC +TTGTAATCTGGTCCATTTTGCTGGCGAGGCGTCGGCAAACAGGCAGAATA +TAGTATTTACGAAGAGAAGTAAGCCCGCATGCGCCAGGAAACAATTACGC +CAGTCTGTGAATCTGAAAAAAATAATCTTGTCTTTTAGGGGACCTACGCC +TGCCTGCCTACGTCTGCCTTGCAGGGGACCTTTGCCTACCTACTTGACTA +CCTTCAAGTGAGACCTATGCTGGTTTGCCTGCATTTTTGTCAGTGCCTTC +TAGGCCTATGCCTACCTTACAAACTATGTAGGTCAACTGCCTGCTTTCAA +GGTGGCCTAGGTCAGCCTACATGCTATCTACGTCTACCCCAATGTACCCT +GTGCCTATCTACCTGCTTTTAATGCTATCTGCCTTTTCGATAGTCTTTTA +GGGAATCTACGCCGGTCCAGCTCACATAGGTTATCTATGCCTATGCCTTC +CTGCCTGCCTCCAAAGTGACCTACGCTTACCGTGTTTTTTTTTCTAGACC +GTATATACCTACATGCCTGCCTTTAAGTTTACCTATGCCTGCCTGCATTC +CTCATGCCTGCGTGCCTACATGAATACCCTAAAAACTCACGTATCATCAG +TAACAATCATATTGACGAAAAACGGTTCGATGAATATCGTGCAAGCCCAG +ATGTTCATGATCTGGAAGAGAAATCGTTGGCCTAAAAATTTTCTCGGCCA +CCCCCTTACCTGCTGCATTGCGAAATAGGCGTACTGCTGGGAGTGCAACG +TGGCACACTTGTTGAATCCCGCCGTATTGCACCCCATCACACTTTCGGCG +CAAATCTGGAATGATGGAAGAGAATAGGAAAACTAGGCCATGGATGTATG +TGCGCTATGTTGATAATCGGTTATTTTCAACGTGGATTATCAATTGAGCG +CACTTGTCCCACTGGAAGAGTTTTCCTATCTAGGCCACCACCACCACCCA +CTCACCATTATAATAATAGCCAGCAAGTGTTTTTCCTGTGGAATAAATGC +TAGAACGATGAAAAAAACGGCGGCCACGGCCAGAGCGATTGTGTTGAAAA +TTTTAGTTTTCAGAGTTTCTGAGATGAATCTGGAATATTGATTTTTGGTG +GCCGTAGAGAGGAAAAACTCGGCCACTGATTTTTTTCACAATTATAAAAT +TATTTTTCCAGGAAAAACCCCCGAAAAACTCACTTAATATAATCACTAAT +AATTCCCGACGATAATTTCGTAAAAAATTGAAAAATAATGGGTAAGGCGG +CCAAAAAACCGGACGAAAGTACGTCATAGTTCAAATAATTTTTCATATAT +TGCGGATTGAATTGGGATACCAATTGAACTGTTATCAAATCTCCAAACGA +TGCGATCCAACAAGCCCACAGGCTTAAACTTGTCAGAATATGACGGAATG +GAAGATTTTTTGGCCGGGATACCTGCAAAACGAAAAAGTAACGGGCTTCG +AATTTCCCCCCCCATGTTTTCAAATGGAAGAGGTGGCCGTGAATAAAGCT +AACCTCGACCGGGGGTCGCGACTCGCGACAAACGGGAAAACTCAAAGAAA +TTTCGTACTGTCGCTACTTTTTTTGAGTTTTCCTGTTTGTCGCAGGTCGC +GACCCCCGGTCGAGGTTCGCTTTTTTCACGGCCACCTCTTCCATTTGAAA +ACATGGGGGAAATTCGAAGCCCGTGAAAAGTTAGGCCATGCAATGCGATG +TGGTGGCCGAGGTTTTGAAAACTCGGTTACTCTCATGTAAAAAATCTTGA +AGTTGAAGCAAATTTGCGTACATGAAACCCATTTACCTTGCTAGCAGTTT +TAGAAAAATTTGGGATTTTCTCATACTAATGAGGGAACGTCTTAATTGTC +GACAAATTGCGTACCCCGAGGAACCCACTAATTCAGTCCTAGGTTTAGGC +ATAGGCTAAGGCATAGGCTTAGGCGTAGGCCTAGGCTTAGGCTTAGGCTT +ACACGTGGTGTCAGAGTGCCTCATTTCGGCTTGATCTACGTAGATCTACA +AAAAATGCGGGGGAAGAGCCGCAGAGTTTTCTACTGATTTCGCATGGTTA +AGAGTGTGCTGACGTCACATTTTTTGGGGCAAAAATTCCCGCATTTTTGG +TAGATCAAACCGTAATAGCACAGCCAGGCACCACGTGCGCTTAGGCTTGG +GCTTTCCGTAGTCCTTCGGGCGCGTTTTTCTCAAAAATGATACGTGGTAC +AATTTCAGGTTTTTTTCCGCTCCAAAATCTAGTTATAATTTGTGTCCGGT +AGAGCGCGTTTGCACTCACTTTCTTTCCCGATTTCCCTTCTCGAATCCTC +TCCAATTCCTTCTCGCCAACCCAACTGTGCTCACTCGGCGAGCACTTGAA +AAATAGGAAAAACAGCGAAAAAGTGACCAACGATACACCGGCGTGCACAT +AGTAAACCGACGTCCATCCACCAGACGAAGAGCATAACCATCCCGAAACT +GGCATTGTAAATATATTTGAAAGTTGTGTATTTCCGGTTAATAGGCCAAT +GAATACTCCGTGCTCGTATGGGGTCGCCCAATTTGCTGTAATTGAGCCAG +CGAGGGGAAATGTGGCTGAAAATGCCATTCCTTGACAAATACGGGCGGCC +ACAAACCATCCGTAGCCAATGGTACTTGCCAACGGGATAAGGGCTGTTGA +AACTGGAAAAATTGAGTGCAATACATCATATTTGACGCGCAATTTTAAAA +TTTAAAAAATGGAAACGCGCTCTAATGATGCTTGGTGTACTCCTCTCGGA +CAATAAATGTCAATAATTTTTGAAAAATCGATAATTTTTTTTTAATTTCA +GAAAAATTCGTGAAATCTGTTTTATTTTGCGCGTAAAATATGATTCTTAA +ATACTTAATTCAGTATTTTACGCACGTGGTATCAGAGTGTCTCATTTAGG +CTTGATCTACGTAGATCTACAAAAAATGCGGGAGAAGAGACGCAGAGTTC +TCAACTGATTTCGTATGGTTAAGAACGTGCTGACGTCACATATTTTCGGG +CAAATAATTCCCGCATTTTTTGTAGATCAAACCGTGATGGGACAGCCTGA +CACCACGTGCTTACGCGGAATTTTTCACAATTTTTTGTGCTTCATGCACC +ATGTTTTTGTTTCGAAAAATCAGATTATTGTTTTGCGCGTCAAATTCAAC +GCCCACTGTGCAATACACCATATTTGACGATCAATTTCAAAAATTTTGTA +TGCTTTCGATGCATGCTTTTTGGGGTACTGTAGCTTTGAAAATACGCATG +CACTGGATCTGACGACAAAATGCACAGTTTTTATAAAATTAGTCTATAGA +AATTAGTCAGTTTTCTCGAAACAAATAAAAACTACAGAAAACTCGGCCAC +CGATATTTTTTTTTTTCGCGGCCACGATTGACGTCATACCTCCCGAAATA +ATTCCGGCGACAATGAAGACAGGTTTATGCGGCAAATGTTGAAAAGAAAT +GGAAAATGGAATCGAGGCGGCAAGACTTCCAATAGCCACACACGATTGAA +GAAAATTCGACTCTGATTTGGTATAGTTCACTGAAAAAATCAACTATTTT +GGCGGCCGCCAATGGAAAAACTCGGCCACCGAATTAAAAAAAAAACCTTT +TGAAGTTGAAGTACTATTATCATCTTGCATACAAATTTTTGTAAAATTAT +AAGTATTCATATTTGAAAGAATCGAGGTCAAACACAGTGTGGCACATATT +AAAATCTGCAAAAAAATCGTGAAAATTCAATTTTCCGGGGGTTTTGAGTT +CAAAAAGTACCAGAAATCGGACAGGAACCGGCGAGTTGACCATGGTGCAT +CAGAAACCGGAATTTTAAATAAGTAAAAAAATTTATGATGCTCGTGGTGA +TAACGAAAAGTGCAGTGATCAATTTAAGGGAAATACTGCTGGGGGATTAA +ACGTTGACACTGTCAACTTGATAGTGTTAATTTGATCAATGCTTTGTACT +TGTTTTTTGCAGGAAAAATTCTTTGAAAATTGCAAGACTATAGTATAGTC +TGAAAATTTGATGAAATCTAAAACTTTAATAAATACCGTTAATTATCATT +ATTTTTATGAAATTTTAATATAATCTACTTAAAATTTAATTTTCTAGGCA +TCTGTGAGCTTAAATTTTCGATTATCCCTCGCCAAATTAAAGATTTGCAG +ACTTTTAAGCTTATAAGCTTATTTCAGTGAGAGAGAGCATTGTGAGAAGA +GAAACGCAGACGAGGCTGGCGCGTTTCTCGTGCTCTGACGCGAGTCTCGA +TTTGCTTGCGCATTTCTCGTGCGCGCGACGTTCATTTTATTTTTCCGATT +TTTTTTCAGTTTTTCTGAACTTTTCTTCTTGAATTTGTGATTTTTTATTT +ATTTTTCACGTCTTGTTGCAAAATAACTGATTTTTCACACAAAATATTCG +AATTTTCAGGTCGGCAACATGGGATTCTTGTGGAAAACTGCAAAACTCGG +AATTAAAGTTGGACTCGTCGCCGGCGCCGTCAAACTGTCAATCGATAACG +ATATTTGGTCGACTAACAATGTTAAAGTATTAGTTTTCCCCCGTTTTTCC +ACGAAAATTTTCATTTTCAGGGCAGCGAACTGTATCAAAAGCTTAAAAAG +TACATTCTTCCCGGCACCGTCGTCTTTCCAGAGCAGGTTTTATCGATTTT +TTCTCTGAAAATGCAATTTTTTTCTTATTTTCAGCTCCCAACAGTCGAAG +ATGTGCAGCTGAAGGCCGGTGGAAAGTGGAACAGTGCTGTTGACTCGGTA +GGCTGCATTTTTGAGAGGAAACACGGAAAAATTGCTGCGAAAGTTGGAAA +AAAGTCCTGGAAAATGGAGATTTGGCGCCGAACGTTCAAGAAATTCCATA +ATTTCAAAAATCTATCTGAAAAATTGAAAAATATAAATTTTCAGTCATTT +TTAGTCAAATTTCAGAGCTAAACGTCGAAAAAAGTGCCTAAAACTAGGAA +AAATATGACAAAAAGACACAAATTTTGGAGAAAATTGCTGAAAATAATGC +AAAACACTTTTTTTCACAAAAAGCGAAATTCAAAAAAAATTCCACGTCAA +AAATTAACCAAATGCAAGTACGCTCCATCGCACTTTTTTCCAATTTCTGA +CTCGAAAAGTCTTAAACTTCTGGTTTTGTAGGAAAGATAATGCAAAACGC +AATTTTTAGTCCAAAATTCAGAGAAAATTCTGAAATTGTTTTTAAAAAAA +ATGCAAGCACACTCCATGGCACTTTTTTTTCAAAATTTCGCGTAGAAAAT +TACAGACATTAGCAAAATTCCGACGATTTCGCTGCGAGACCAGAAATATT +GTAGGAAATTCAAACATTATCCGAAAATAATGCAAACGCGCTCTATCGCA +CTTTTCTCCAAGTTCCCACTCAAAAAGCATAGAAAATACCTGAAATTGCC +GTTTTTTTTCACCGGAATTTCAAATTTACGCGATTTCGCTGCGAGACCCA +AGCTAGTGCAGTGGAGCGCATTTCCAACAATTTCAAACTCAATTTTTTTC +AGGTATTCACCACAATCGAGAACGTCCCATCAAGCGTGAACACAGTGGCC +AATCGACTCATCAATAATAAATAAATTCCCCATAAAAATTATCGATTTAT +CGATTTTCCCCCCGAATCCTCGTGTATTCCTTCGTTAGAATGTACTTTTT +CCCTCCTCATTTTCTAGAAGTATTTGTGTGTGTGCTCTATGAAAAAATTT +GCAATTTTTGACTTTAAACGGACGGTGCATTATATTATTTTATCAGTTCC +CATCGTTGATCAATTTTCTCCACTGATTATCAATTCACTGATAAGCTCAC +ACTGCCTGCCCAACTCAATTCATCGCAACTTCTTCTCCCTGCTTTTTTTT +GCCATGAATTCGACGGTGGCTTCCCGTTTCTCATGGGGACTCATTCTGGC +GTCGATCGATTTTTTGGCGTGCCTACTGTTCGCCTGCCTGCATGATGGAA +CTTTCAAATTCGCGAATTTTACTTCGCAATTTGGCGATTTTTCGTTTTTT +ACGAGGTTCGATTGATTGGTGGCCGAGTTAATTTTAGGCCACGAAAAATG +AAAATTGAAGCCGAGTGTCATTTTCGCTGGAATTCTAATTTTCAGTGTGT +AAAAATATAGAAAACTGCAAAAAATTTTGAATTCCCGCCAAAAACTAACG +TTACGAGACCCAAGTACAGTGGAGCGCAGTTGCAAAAAAAAATTTTTAAT +GATTTTTTGCAACTACGCTCCACAGTCCTTGGGTCTCACAACGTTGAAAC +TAAAATTTTGGAATTTCTCCCATAACTTCTTATAATAACGATATTCGGTG +GTCTCGACACGACATATTTTCATTAAATAAAACGGGTGTGCGCCTTTAAA +GAGTACTGCAGTTTCAAACTTTAGTTGCTAAGCGTATTTTCAACAAAGCA +ACGAAAATTTGAACTTACAGTACTCTTTAAAGGCGCACGCCCGTTTTTAT +TAAAACAAAAACTTGTCGTGTCGAGACCGGGCACCGTAGTTTTGACGCTA +AAAATAAGATTTATGAAAAAGCGGGTTTCCAGAAAATTTCACTTTTCAAA +CTTTGATGAAAATTTGAAGTTTCCAGCCAAAATCGCTGCGAGACAGTGGA +ACGAGTGCAGTAGAGCGAAATTGCTGTAAAATTTTGAAAAAAAAGTGAGA +AATTTAAAAACACGGATTTCTGGCCTCCCCCGTAAATTGAAATGGAAGAG +TTTGCCGAACTAGGCCACTTTGGCTCGCCCATATCTGGGGTAGATTTACG +GCGCGTTGCGTGTCGCGACGCGATTTTAGTTGGAAAACTAAATGTTTTTG +CCCGTGTGGAGTACACGACTTTCCCACGTGTTGTCCTCTAGGTGATTGTC +AATGGAGCGCAAAAAATCCAATGAGGAAGGCCAGAACCCCGTGAAAAAGT +ACGCGTTTTTGAAGCAATTCATCGAAAGAAGACAGTAAAAAAAAAGTCAA +AAATTCAAATTTCCAATAGAAAAACCACCAAACCCAACAATTTTTCCAGC +ACAATCGACCTATTCTTGCTGCAATTTTTCCGTTTTGCACTATGGATGGT +GCCGGCGGCAATCCACGTGGCCAACAAGGCGGACACGTTGACAATGTGGA +AAGAGGTCGGTGGCCGCGTGGCCTAGAAATCCCGAAAATTTCAAATTTTC +AGCCAATTTTCTGCTCGGCACTGCTCATCTGCGCGGCGAGCCCCACAAAA +TTGCTCCTCCTCACAGAAAAGCTGAAGCCCGATGAGTTCCTCACTTTCGG +CGACACTGCCTTCCTTGTCTGGAATTTCATTTCCGCGATCATTTTGAACT +CCTCGTGGACAAGATACTTCTCGCGAACTCCGTCTTCATATATAATTCTG +GAGGATGAGGATGTAAGTGCGCTCCGCTGAGAAAATGTTTTGATCACCCC +CACGATTTTCAGCTCGAGGTGGCTCCAAAACAAACGTTTGAGCTTATTTT +CCGCCTGCTCCAATACTGCAAACGTGAATGGCTCTGGCATATTTCCGGAT +TCTCGTGGCTCTTTATTTATTCGATCAGTAAGAGAATATCCATCGGGGGT +TTTTTGTTTCGAATTTAAAAAAAAACACAAGTGGAAGAGTTTTTAAGATT +TCTAGGCCACGCACCCACTCCAAAACCCCAATTTTCAGCCCGTATCTTCG +TTCCCTATTACACGGGACAAGTCATCGCTACCGTGGTCGCCACAAAATCG +TACCCAGCCCTCTCCAACGCTGTCTACATCATGACAATCATCTCGTTGGT +GAGCGCTGTCGCCGCCGGATTCCGTGGAGGATCCTTCGAGTACGCCTACG +CAAGGATCCAGAGGGCAATCCGCTACGATTTGTTCCACGGACTCGTGAAA +CAGGATGTCGCTTTCTATGATGCTCACAAGACCGGAGAGGTGACTTCTCG +TCTGGCTGCTGATTGTCAGACTATGTCGGATACAGTTGCGTTGAATGTTA +ACGTTTTCCTCAGGTAGGTGTGGGTCCGTGACCGAAGTTCCCAGATCACA +TGACCTAATTTTCCCAAATTCTTCCAGAAACTGCGTTATGCTCCTTGGAT +CGATGATCTTCATGATGAAGCTTTCGTGGCGCCTCTCCCTCGTCACATTC +ATCCTCGTCCCAATTATCTTCGTCGCCTCCAAAATCTTCGGAACATATTA +TGATGTAAGTGCGCTCCAGCGAAAACGTTTTTCTAAAGTTTTGACCCCAA +AATTCTGTCAAAGTGCCCCATTTTGGTTTGATCTTCGGAAAATGCGGGAG +AAGAGGCGCAGGCTTTGCAACTGATATCACATGGTTAAGATTGTGCTGAC +GGCACATGGAAAAATTCCCACATTTTTTTGTAGATCAAACCGCACCTGAC +ACCACGTGAAATTTTTGACAAGTCAAGAAAAATTTCGGCAATTGTGAAAT +AATCGAATTACCGCCGCACGTGGTGCCAGGCTGTCCCATTACGGCTTGAT +CTACAAAAAGTGCGGGATGTTTTTGCCCAACAAATTTGACGTCAGCACGT +TCTTAGTCATGCGAAATTAGTTGAGAACTCTGCGTCTCTTCTCCCTCATT +TCTTGTTGTTCTACGTAGATCAAGTCGAAATGACCCACTCTGACATCACG +TGCCGCCTCCCACCCCTGCTCCGACCAGGAATCAGCGGATCTACTTAGTC +TCAACTTGTTTTATTTCAGCTCCTCTCCGAAAGAACACAGGACACAATTG +CCGAGTCCAATGACGTTGCCGAGGAAGTTCTCTCCACAATGCGTACAGTC +CGATCCTTTTCCTGCGAGAACGTCGAAGCCGATCGCTTCTACGGGAAGCT +CACCCACACACTTGATGTCACCAGAACCAAGGCGATCGCCTATATCGGAT +TCCTCTGGGTCTCCGAACTTTTCCAGTCGTTCATCATTGTGTCAGTCCTC +TGGTATGGAGGCCATCTAGTGCTCACCCAGAAAATGAAGGGAGATCTTCT +AGTGTCATTTTTGTTGTATCAAATGCAACTCGGAGATAATCTTCGTCAAA +TGGGAGAAGTCTGGACAGGATTGATGCAATCTGTTGGAGCAAGTCGTAAA +GTGTTCGAGTACATTGATCGAGAGCCCCAGATTCAGCACAACGGGGAGTA +TATGCCGGAGAATGTTGTTGGAAAGATCGAGTTCAGAAATGTTCACTTCA +GTTATCCAACTCGTTCCGATCAGCCAATCCTTAAGGATCTCTCGTTTACC +GTTGAACCAGGAGAGACTGTCGCATTGGTTGGACCATCTGGCTCTGGAAA +GTCTTCGTGCATTTCTTTGCTTGAGAACTTCTACGTCCCGAATGCTGGAC +AGGTTTTGGTGGATGGAGTTCCGTTGGAAGAATTCGAGCATCATTATATT +CATAAGAAGGTACGTTGGCGTCAATTTCGGTTCGACAAATCGTTTGCCGG +TTTGCCGGCAATTTTAATTTTTGGCAAATTGCCGATTTGCCGGAAGTGTT +TAGAGTGCTTTTTTATAAGACGGAAACACTTGAAACTGTGTCCGTTTTTA +AATTTTTGTGCCGGTTGGCGATTTGCATGATATTTTCAATTCCGGCAATT +TGCCGATTTGCCGGAAATTTTCCATTATGGCAAGTTGCCGATATGCCGGA +AATTTTGATTTCGAAAAATTGCCGATATGCCGGAAGTTTCAATTCCGGCA +ACTCGCCGATTTGCCGGAAATTTCAATTCCGGTAATTTGCCGATTGGCAG +GAACAAATCGTTTGCTCGCAGTCTATTCGGATAAAAATTGCGCCAACTGT +TCATCCGTTTGCACAGAAAAAGCATTTCCGCGCTTCGCTATTGGCCAATT +TCAAAATAGTGGGCGTGACCAACCAATCACGGGTGTTTCTTGCTTTCCAT +TGCTGAAACTGTGATTGGTTGGTCACGCCCAATTTTTTGAAATTGACCAA +TTGCGAAGCGATGACTTTGGACGCAAGAAACTTCCGTTTTCTCCTTTAGC +TGTCGATCGAGATTCTCTCCTTTAAAAACACATTGCCGATCTTTTCAAAG +CCCCTGTTTCAAACGACACAGCTAGTAACAACAAAAAACCTCGAAAACTT +CCAATTTTTCAGATCGCCCTTGTCGGCCAGGAGCCCGTCCTGTTCGCTCG +TTCTGTGATGGAAAATGTCAGATACGGTGTCGAAGTGGCGGATACGGTAA +GCACGATTAAATGCACCATGAGCCAAACAAAAAAACTTGTTCAGGAAATC +ATTCGCTCTTGTGAAATGGCGAATGCTCACGGATTCATTATGCAAACCAC +GTTGAAATACGAAACAAACGTCGGAGAGAAGGGAACACAAATGTCCGGTG +GTCAGAAGCAACGTATCGCAATTGCTCGTGCTCTTGTTCGTGAGCCAGCG +ATTCTCTTGTTGGATGAAGCCACGTCGGCGTTGGACACCGAGTCCGAACA +TCTTGTTCAGGAAGCGATTTATAAGAATTTGGATGGAAAGAGTGTCATTT +TGATTGCACATCGATTATCGACTGTTGAGAAGGCTGATAAGATTGTGGTT +ATTAATAAGGTGAGTTGCAATTGCGCTCGACCGAGATTTGGTCGCAAACC +TGACACGGGGTTCTGGCCTTCCTCATTGAAATTTCCGCGCTCTATTGACA +ATCGCCTGCCGGACAACGCGTGGGAAAGTCGTGTACTCCACACGGACAAA +TACATTTAGTTTTACAACTAAAATCGAACCGCGACGCGACACGCAACGCG +CCGTAAATCTACCCCAGATATGACAGAGCCAAAATGGCCTAGTTCAGCAA +AAACTCTTCCATTTCAATTTATGAGGGAATCCAGAAATCCGTGCGCCCGT +GGTGTATTACTCGTGGATAACTGCTCATATTTCAGAATTGAGAATTTCGC +TAAAAACTGTAGAATCGCGTTAAAAATGAGACCTCACCAAAACAGGATTC +ACGAAACAAGAATTCACAGAAATAGTATTCAGTGGGCGCAGTGTGCGCAG +TGTGCGCGGGGGTTGCGAAAGCACACTTTTCGGTCCCGCCCCCTAAATCG +TGTTTTTCGTGAATACTGAATCTGGGAAATTTGAAAACTCGGCGAGTTTT +TCTGTGCGGCACACCCACGTGGTGTCAGGCTGTCTCATGGCCCGACAAAG +GGTACATCAGTGTAAATGCGCTCTACCGAACAGAACGCATAACCCACGTG +GTGCCAGGCTGTCCCATTACGGCTTGATCTACAAAAAGTGCGGGATGTTT +TTGCCCAACAAATTTGACGTCAGCACGTTCTTAGTCATGCGAAATCAGTT +GAGAACTCTATGTCTCTTCTCCCGCATTTTTTGTTGATCTACGTAGATCA +AGCCAAAATGAGACACTCTGACATCACGTGATAACCTGGTTGATACTACG +CGTACGGCTTGCCGGGCCGTGTTTCTCATTGCGGTTTGATCTACAAAAAT +GCGGGAATTTTTCCCCCAGGAAAGTGTGACGTCAGCACACTCAGTCTGCG +TCTCTTCTCCCGCATTTTTCGAAGATCAAACCAAAATGAGACATTTTGAC +ACCAACACACACACACACACACACACACACACACACACACACACACACAC +ACACACACACACACACACACACACACACACACACACACACACATCATATT +TGACGAGCAAAATCGGCCCCATAATTACAGGGAAGAGTCGAACAAATCGG +AAATCACGAAACCCTACTGAAGGACACCAACGGAACCTACGCGAAGCTCG +TTCAACGCCAAATGATGGGAGATCAGAAGCCACGTAAACGGCCGGCGGTC +GCCAGATCGGGACCTCAGCCAGCCGCGTCAATCAACGTGGCAGGACCATC +GCAGGGTAATGCAATGTCCCTGTTGTCGACGTCTTTCAGCCAATCTGCCA +GTAGTGTTACTTCTCATTAATTGTTTTTTCTTCTTGTTAATTGGCAAAAT +ATTATGATGAACTTGTTGGGTTGATTAATTTGTAAGAATAAAGTATACAA +TTATTCATTCATTATTAAAATTTGGGCACATAGAAAAAATTGTGGAAAAA +CTGTAAAAAATCTGCAAAAACGTGGAAATTATTCAAATCAACTCCAGGTA +GTCGTTGTCGACATCGTCTCGCTGCCGCATCGTGTTCTGAAAATCCATTT +TTCACTTTTTTTAAAGCAGATTCCCAGCTAACCGTCGACCGGATCGTGTT +GTTCCATCCGCGGATTTGAGAGTAGGAGCTTACGGTGCCACGTGTCTCGT +TGGCAGCTTGCCAATTATTCACAGACAGCCTGTACGAGTCGCTCAACAGT +GGACCGGCGTTTAGAGTCTGAAAATATATAACGGGAACACTAAAATTTTA +GAATGCGTATTGTGCAACACATTTGACGCGCAAAATATCCAGTAGCGAAA +ACTACAGTAATCCTTTAAGTGACTGCTGCACGTGGTGCCCAGCAGGGCTG +GGAATTTTTTGGTTTTTTGGTTTTTTTGGTTTTTTGGGACCAAAAATCCA +AAAAATCAAAAAAAAAAACAAGTTACCGTGTCTAGTCTCGACTCGAGACT +ATTCTGTATTAAAATACATCGAAACATGTATTTTAACACAGTTGTGACGT +CATAATGTAATACATTTGGCAACATTACTTGAATAACCCCATTAAAAATC +ACCTAAAGCATAAAACATTTTTTGGTTTTTTTTTGGTTTTTTTGGTTTTT +CCAAAATTTCAATTTTTTTGTTTTTTGGTTTTTTTGGTTTTTCAAAAACT +TCAAATTTTTGTTTTTTGGTTTTTTGGTCCAAAATTTTTTTTTGGTCCCA +GCCCTGGTGCCCAGCTGTCCCATTACGGTTTGATCTACAAAAAATGCGGA +AATTTTTTGCCCGAAAACATGTGACGTCAGCACGTTTTTAACCATGCAAA +ATCCATGCTTCTCCCGTATTGTTTGTAGATCAACGTAGATCAAGCCGAAA +TGAGACACACTGTGACCGCGTGCTACTGTAGTGCTCGTGTCGATTTACGG +GATCAATTTTCGAAATGATTATACATATAATTATCGATAGAATAATAAAA +TTAAGCAAAAAAAAATCGGAAAATAATACGAAAAAACAAAGGAAAATTGA +AAATCGCTGTCAAAATTCGAAAAAAATTAATTTCGAAAATTGAGTTCCCG +TAAATCGACACAAGCGCTACAGTAGTCATTTAAAAAGGATTACTGTAGTT +TTCGCTACGAGATATTTTGCGCGTCAAATATGTTGCGCAATACGCATTCT +CAAAATTTTGAACTCTCCGCCTCTCACAGCTGGGTCTCGTTAGGTATGGG +GGCGGATCCTTTTCAATTGGCGGTGGAGCGCGATTGAAAAAATTTTCGAT +TTTTTTTCGATTTTTCAGAAAAAATATCGATTTTTTCCGATTTTTCAGAA +AAAAAATTCGATTTTTTTTTGATTTTTCACAAAAATTATCGATTTTTTAG +ATTTTTCAGAAAAAATATCGATTTTTTTTTCAGATTTTCAGAAATTATTT +TGATTTTTTTTTAATGTTTTGTCCCTTTTTCTGAAATTCTACCTCATAAT +GATTGCTTCTTCCACTTCCGCCTCGCTGCCCGTAGTTCAGTGTCGAGTAA +TTCGCATTCGATACTGTGTAAATCGACAGTGGAATAACCGGGTAGATCAT +AATGTAGTACAATGTGGCAAAGTGGATCACTAACTGAAAATTATTGGATT +TTTCTAATAATAAGGTGGGGAAATCCGAAATATGTGAAAAATATTTTTAA +TAAACAAATTTTCCCCTGATTCCGAATATCTATATGAAAAAATTCAAAAA +AAAATTTTCCAGATTTTATATTTAAGCTTGAAATCGCTTGAGCCCGCATC +ACTATTTTCAAATGCTTGCCCAAAGAAATTTGCATTAGAGCGCGCTTGCA +TAGTTTGATTTTCTTCATTCAAATATTGTATTTATTACCGCCAAATTCAA +TTTTTTAACCGGTTTCATTCATTTTTGTCGAAAAAATATATTTTTCAGAA +AAAAACCGGTGAAAAAAAACCAAAATCGACAAAAACTAATGAAGCTGGCT +GATAAAAATTGAATTCGGCGAAAATAAATAAAATATTTAAATGAAGAAAA +TTCTTAGGCGCAAACGAAATTCGCCATTTCAAGCTTAAATATAAAATCAG +GGATTTTTTATTTATTTTTTTTTCACATTGATTTTCGAAATCAGGGAAAA +ATTTGGGGTTAATTATAAATATTTCCCAGATTTCGGTAAGAAAAATATGA +TTATTTTTTTACTAAAAAATAACCCCCACCAGTAAAGCGTAGAAAATTGA +GATGATAAATGCGAAAATGATGAACGCGGAAGAAAAAAAGTCGGGATTCT +TTTGGGCAGTGCTGGAGTAGTTGAAGATCGAGATGATTGTAGAATAGTAG +GACAGGAATGAAACAATCATCTGTAATTTATTTTTTTAAAGCTTCCAGGT +CAATACACGTGGTGTCAGAGTGTCTCATTTCGGTTTGATCTACTGTGTAG +ATCTACAAAAAATGCGGGAGAAGAGACGCAGAGTTCTCAACTGATTTCGC +ATGGTTAAGAACGTGCTGACGTCACATTTTACTGGGAGAAAAATTTCCGC +ATTTTTTGTAGATCAAGCTGTGATGGGACAGCCTGGCACCATGTGGGTGC +CGAGGGTATTGCTTTTTGGTATTTTTTGGAATTTCGAAAAAAACTTTCCG +ATTTTTTTGAAAATAGCTCTTTTTATAGAAGAAAATAGTTTTTTCTCATC +AACACAAATTTTAGAACAATTTTTTCGATTATCCGGAAAATTGAAAACTT +TCGTTTTTCTATGTTCCATTTTCGATTTTATAAATTTGGGAAAACCTAAA +ATTTCGATTTTTTTTGAAAAAAAAACGAGTATTCAATAATTTATATATTA +TAGGCATTCTTTTTCTCTAATTTCTTCTGAAAAACATTAAAAAAAAATTT +TTTTTTTTTTAAACCAATTTTCAGTAATTTTTTTCTGTAAAAAATACGAT +TTTTTTCCAATAAATTTCTAGTTTTTTCTCTCTTTTCGTACATTTGGACT +GTTTCTAATTTTTGCTTGCTTTTTTCTATATTTTTTCTGCGATTTCCTAT +GAAAAGTACCAAAAAATCGGAAATTGTTTTTTTTTTTCGATTTTTTAGGA +AAAAAAACGATATTTCCTATAAATGTTTTTTTCATAAGTAAATACTTTTC +TCCTTTTCCTTTTGATCTACAATATTTCGAATTTATTTTGAAAAAAATTT +TTTAAACGTTTTTTTCTGAAACAAAGACCCAAATTTTCAATAATTCAATA +ATTTTTCTGGATTGTTCAACCGAAATATACACATTTTTCAATAAATTTAT +AGTGTTCTCCTCTATTTTTGTTGATTTTTACTACTATAATTTTTTCAAAA +TTTTCGAAAAAAAAAATTTTTTTTTTGGAAAATTTTAATTTCAATTCGAT +TTAAAAAATATAAATGTTCATATTTTTTCATCGAAATATATATTTTTTGA +TTTTTCAACCTTTAAATTGTTTCATTTTCTCTGAAAAAATCGGAAAAATC +AACAGAAAAATCGAATTTTTTAAAAATATTTTCCGATTCCGACCGTAATT +TTTATGAAAAAAAATCGGTTTTCTCGTTATTTTCTACAACAAAACCTCAA +AAAACATGCTGGGCAACGTCAAAATCGCTCGATATCGAATCTTCAGCTCA +GTCTCATGTTTCACCAAATACACCGCATACAGAAACATCGTGCAGCTGAT +GAAGAAGAAAATGAGCAGATATGCACACTTTTCCACGAAAAATTCGCCCG +AAATCATGAAACGTGGCAAATTGAGCACAATTCGATGGAGCCAATAGCAG +GTCGATGAGCTGCAGCGGAAGCTTTCATTGGGATCTGTGCAGTACGTTGG +AACCGATAAATGTTCCTGCATTGATCGGATACAGTAGACGAGCAGGCAAA +TGTATTTTACAAGTGAGATATTCTGAAAATTTTTGAATTTTTTTTCCGAA +TTTAAAATTTTAGTTTCTCGATTGTTTTGAAGTAAAAAAATTGATTTTTT +AGAAAATTATATGTTTTGTTTAATTTATTTAAAAATCTTTAAAGGTGGAG +TAGCGCTAGTGGGGAAATTGCTTTAAAACATGCCTATGATACCACAATGA +CCGAATATCATGATAAAAAAATTCAAAAAAATTTTCTAAATTTTATAGGT +TTTTTTTTGAAAATTGAAAAATCTCAGTTTTTGCCTAATTCCAATTTGAA +TTACCGCTAATTGGATTTGTTCGGTGGAGCGCGCTTGCACGTTTTTAAAT +TTTTTTATTTTATTTTATGTTATTTTCCACCGATTTTTAATGTTTTCGGT +GTATTTTTGCTCGAATTTTAGAGAAAAAGTCAAGATAAATGCAAATTTTC +AATTAAAAAGCACGCTTACAGGCGTAAAAATGACAAAGTACCGATTTTAA +ACGATTTCCAACCTGAATTAATTAATTTCACTGATTTACGCCTGTAATCG +TCTTTTTTAATTGAAAATTTGCATTTATCTTGGCTTTTTCTCTAAAATTC +GAGCAAAAATACACCGAAAACATTAAAAATCGGTGGAAAATAACAAAAAA +TAAAATAAATAAATTTAAAAACGTGCAAGCGCGCTCCATCGAACAAATCC +AATTGGCGGTAATTCAAATAGTAATTAACAAAAACTGAGATTTTTTTCAA +TTTTCAAAAAAATCGTATAAAATTTAGAAAATTTTTAAAAAATTTTTTTA +TCATGATATTCGGTCATTGTGGTACCGTGTTTTAAAGCAATTTCCCCACT +AGCGCTACTCCACCTTTAAAGTGCTAATGTAAACTTTTTGTACACGTGGT +GTCAGAAAGTCCCATTTCGGTTTGATCTACAAAAAATGCGGGAGAAGAGA +CGCAGATTTCTCAACTGATTTCGCATGGTTAAGAACGTGCTGACGTCACA +TTTTTTTGGGAGAAAAATTCCCGCATTTTTTGTAGATCAAACCGTAATGG +GACAGCCTGGCACCACGTGTTTGTACAATTACACATTATCCTGGAACTTT +CCAGAAAATTTGAATTTCCCGCCAAAACTTATGGGTCTCATCACGATGAG +TCACTAACCTCAAACCGATATATTTTCTAAAAACAAAAACTCAAATTTTC +TCAAACTACAGTAATCCTACAGTAATCCTACAGTACCCCTACAGTACTAC +TACAGTACCTTGGCATTGTCCCCCACCAATATACAACCCAATATACCTTC +AAAAAACAAACACGTAATTTTTCCCAAACTACAGTAATCCTACAGTACTC +CCACAGTACCCCTGCAGTACTACTACAGTACCTTTTTAGAACATTTTTCT +GTTTTTCGATTTTTTCGCAAAAAAAATTCAGTTTTTTCAGCAAAAAAATT +GATTTAAAAATATTTCAAGTTACTTTTTAAAAGCTTTTCAAAAGTTTTTC +AATCCGTAAAAATAAAATTTTACGAATTCTTGTATTTTTTAAATTATCTG +AAATTTTTTTTTCTCAAAAAAAAAACTTTTTTTTTCAAGTTTTCAATTAA +TTTCGGCAAATTTCAAAAATTTTAGGTTTAAAAAAATTCAATTTTTATGC +TTAACATTTTATCGACATAAAAATCATTAACAACTACGAACAATTTGTGG +AAAACGTTTTTGGCAGTGGAGCGCACTTGCGCCTCGTATTCAAAAAGCCA +CACAAAATGGTGAAATATTCCCAAAAATCAAATAATTGTTTCGCTACGAG +ACCCAAAATACCGCAAAATAGTAATTTTTACCATAGTAATTTTCAAAAGT +GGCACGTAGACCTGATGAAACGTGTCGTTCACCTCCTCCGAGCTTCTGCC +ACGTGAGCTGGTGCTCCGGCATGGCTGATACATTTGTGAAGTTCGCTAAA +ACAGAAAAATATTATAAATAAGCGGAAAATTTCGTGGTCTCGACACGACA +AAAAATAATAAAAATTATTCGTGGTGAGACCCGAGTTGTTTTGGAGCAAA +ATTCTCAAAATTGGGGTATCACGTGGTGTCAGAGAGTCCCATTTCGGTTT +GATCTACAAAAAATGCGGGAGAAGAGATGCAGAGTTTGCTGACGTCACAT +TAAAAAAAAATTCCCGCATTTTTTGTAGATCAAACCATAATAGGACAGCC +TGGCACCACGTGCGGGGATTAAAACCCGCGCCGCACAGAAAAAAGGCGGA +GTGTTATTTCGCAACACCGCGGCACGGTTTTTTGTTGATCTTTTTCAATA +GTCTTGATATTACTTGCGATTTTTGCAAATTCAAAAAATCAACAATAAAC +CGACCGTGCCGCAGGGTTGCAAACTCCGCCTCTTTTTCTGTGCGATGCTG +ATTTTTTGCGAAATTCACGAATCAAAAAGCACACGTGGTGTCAGTGTCTC +TCATTTCGGCTTGATCTACGTAGATCTACAAAAAATGCGGGAGAAGAGAC +GCAGAGGTCTCAACTGATTTCGCATGGCGCCACACATTTTTGGACAAAAA +ATTCCCGCATTTTTTGTAGATCAAACCATAATGGGACAGCCTGGCGGGGA +TTAGAAACCGCGCCGCACAGAAAAAAGGCGGACCGTAGTTTCGCAACACC +GCGGAACGGTTTTTGATATTACTTGCGATTTTTGCAAATTCAAAAAATCA +ACAAAAAACCGTGCCGCAGGGTTGCGAATTTACGCTCCGCCTCTTTTTCT +GTGCGATGCTGCTTTTTTTGCGAAATTCACGAAAAAAAAAAAGAAAATAA +AAGTACATTTACCGATAAAAGTGACGATAGACCGCCGATATACATGGAGA +GAATAGAGAGAGAAATGTGAAGTTTATTAGAAAACAATTTTGTAAAATTA +TGATGATGATGAAGATTTGCGGAATCTGGTAATCGGTTTTAATTGCCTTT +TCTATTATATTATATTAATCACTTGATGATGTACGGCTTTGCGCTTCCTC +GTCCACGGTCTCCAGATGACGGAATCCACGTGGCGATACTGATCGATTGT +GTTTTGGAGTGGTGGTGCTGCTGGTGCTGGTGGAGGGAATTGAGGTGGTT +GCAGTGGATATTACGCTGAAAAATTGAAAGGATTGGTGGAGGAAATGAGA +GAAATTTGAGAGCATAAATTTTTAAAAATCGAAAAAAAATTTTTTTTTGC +TATTTTTGGGCAGAAAATGGCGAAAACGGTGTTTTTTTGGGTAAAAAATA +ATAAAAATTTACAATTTTTTTTGACAGAAAAATGCGGAAAAGCTGTTTTT +AGGGTTGAAAAATCAAAAAAAAAATTTTTTTTTGCTATTTTTGGGCAGAA +AATGGCGAAAAACGGTTTTTTCAAGTTTAAAACATCAAAACAATTTTTTT +GCAATTTTTTTACAGAAAAATGAGGATAAGCGGTTTTAAAGGTTTAAAAA +ATTTTTTAAAATTTTTTTTGCGAATGGAAATTTTCTGAAAAATCGTGCAA +ATGCCTAATTTGTGCAAAAATCTTATCTGGTCAATGATTTTTAAGAGAAA +ACACCGGTTTTAGAAGGGAAAAAGGCAAAAAACTGGATTTCCAGTGAATT +TTATACTAAAAATGGAAAAAATTCAGAAATTTTTTAAGGAAAAATCAGAA +TTTTCGCAATTTCTACACGAAATATATAGAAATTGAGGAGAACCTCGGAT +TTTTTGCGGAGTTTAAACAATAATTTTTCGGCTAAAATTAACGATTTTCA +GAGAAAAAACTTAAAAAAAACAGAATTTCAGTGAATTTTACACGAAAAAC +GTAGCAAAAAGAGGTTTTTAGGGAATTTCCAAGTCAAATTTCCGAAATTC +TTGCGATTTCAACCCTGAAAAATAGCGAAATTGAGGAAAATCTCGGATTT +TTGCAGATAAATAATATTTTTTCCAATGATTTCCGTCTCCAAAACACAGA +ATAATTTACCAATTCGACGATGGTGAGGAGGGAGAGCCCAGCTCGTTGGT +GACAGCCGTGAGATCCGAGAACAAATTGACGCTGGCTGAAAAAATGGAAT +AAACGCTAAATTGATGATTTCCGCTATTAAAGTGCATATAGAAATACGAA +AAAGCAAAAAAAAAAATTTTTTTTAACCTTTTCCCTGGAATCGAAGAGCA +GTTTGCTTGCGGATTGGACGTCGAAAAGGGCCTAAAATTCTCATTTTTCG +GCCTGAAATTCCTCGAAAAACCCACTATTATTGGTAGTCGGAGATGGCTG +ATCGCCTCGTCGCTGGTAATATAGCACGCCTAGCCAGAATCCGTAGAGAA +AATAAATATAGACTGCCCACACTAGGATGATGGGAAGAAACGACAATCGG +CAGGCGTCTGGAGTGAAGAAATCAAGATTTTTCAGATTAAAAATTAAAAA +TCTTTAAAGGTGGACTACACCCTTGTTGGGAAATGGCTTTCAAACATGCC +TATGGTACCACAATGACCAAATATCATGATTAAAAAATTCAAAAAATTTT +TCTAGATTTTATATGATTTTTTGAAAATCGAAAAAATCTCAGTTTTTGCC +TAATTCCTATTTGAATTACCGCCAATTGGATTTGTTCGATGGAGCGCGCT +TGCACGTTTTTAAATTTATTTATTTTATTTATTGTTATTTTCCACCGATT +TTCAATGTTTTCGGTGTATTTTTGCTTGAATTTTAGAGAAAAAGTTAAAA +TAAATGCAAATTTCCGATTAAAAAATCACTGAAAATGCGTAAAACTGAAA +AATATGCTAGTTTCAGGTTTGTTGTCGTCGGAACTCATTATTTTACAGTT +TTACGTATTTTTCACATTTTTAAACACTTTTTAGCAAACATTCTGCATTA +ATCTTGCTTTTTTACTTCTCTTTCCGATAAAAATACACAACTAATGAAGA +AAATCAGTGACATAATAATAATAATAATAATAATAATAATAATAATAATT +TATTACGCTCGCTGGGAGACGTGAAGGAATACAGAATACAAAAGTTATCA +TTGTTCGCTTGAACTAGAATTGGTGCAGTCGGGCAATCGTTTCCATTCCA +TTAAAATGTTGTCCTTGTCCTTGCGTTGTCCTTGCGTAGACTCCCCCATA +GTGGGCGAGCGATTCCCGAGTGAAAATAATCACGGAATGAAAAAATAGAA +GAAAAATAGAATAAATTAATAAAAAAAATAATGCAAGCGCGCTCCAACGA +ACGAGTTCAATTGGCGGTAATTCAAATAGGAATTAGGCAAAAACTTTTTC +AGATTTTTTCAATTTTCAAAAAATCATATAAAATTTATAAATTTTTTTTG +AAGTTTTTTAACGTGATATTTGGTCATTGTGGTACCATAGGCGTGTTTTA +AAGCAATTTCCCCACAGGGTGTAGTCCACATTTAAAAATTAAAAATTAAA +AATTCTACCTAACAAAATCGAAAATTTCAGATTCTCCTTGATTAAAAGCT +TTATTATTGAGTAAAGAGTCCGCAGCGTCCACACGGAGAGCGGGTACAAG +ATGGAAATCTGAAAATATTTAGGATTTTCAAGGGAAAATATCGATTTTTT +TTAGCAAAATACCACAGAAATTGCGGATGGAATGAGTAGAAGAGCCGGGT +TGACTTTCCGGGGAAAGTTTCGACGTGTGATGCTCGTCTCGGAGAGCCTC +ATTCCCAAGAATCCGGTTGCGATGCTGAAGAAAATCGATGGAAAAAGTCT +AAAATATCCCCTGAAACCCTACCTAAAAATCAGAAAATACGAGAAAATAT +TGATTAAATTCCGAGCCGGCACATAATTCGGGCGGATCAGCACTCCATTG +AAGTTTCGAAACGTTTCGCCGTTCCACTGAAGTCCATCGAAGCCGGGAAC +GGATGGCGGCTCGAAATGCTCGTCGACACTCATTTGACTGGCCCTGTAGA +GCCCGATGATGGCAATGGCGAGCATTCCCACTTCCACATGGAATATCAGG +CTCTGAAAATTAAAATTTAGCTTTTAGACGGAAAAAATCGATTACTTTGA +CATGAACTTGATCGAAAAGCCAGCGATACGGGTATTTTCGGTGCAGGCGG +CCTGATTCCGGACGTGCTCCTCGAGATATATTGGAATTTGTCGAGCGGAT +ACTAATATCTGCCATTTTTTCGCTGAAAAATCAGAAAAAATAAGTTTTAA +AACAGAATTTTAATGGAAAAATAAACGGAAAAATTCGAAACTTTTTTTTC +CGCCATTGAACACCAATGTGCCTTTAAGGTACGGTAGCTCTTCGTGGTGA +GACCACTGCGCCGCGCATCTGATTTCTCGTGGGAAATTTGTTTCGAATCC +TACGTTTTTTACAGATTTTTCTTTTTTTTCGTTTCGCTCATCATTTTTTT +GTTGCAAAAAATCCAATTTTCAGACAAAAATGTCAGAACGCCAATCCAAA +TATTTTGACTATCAAGGTATCGTCATTTCCTCCACTGGACAAGATAACCA +AGATTCGGAGACGGACCTCGTTTATCTCATTCAAGCTCATGTACGTGAAT +TCCCTCCGTTTTCATATTTAAAATAATAAGCTCGTTTTCAGGGAAAAGCG +GCCCCGAAGAACATCATGTACGGTGTCTCCAAGTGCGCATTTGTTCCAAC +AAACTTGGAGAGGAATTTCGATAATATCGAAGAGGCAAAAAATCTTGAGT +CAGTATTTATTTGATTTGAGCCCATTTTTAATCTGTTAACACTTGAATTT +TTAGACGTCGATCCAAAATCCCGCTAAAGTTCGGTGAAGTCATCCTATGG +AACGAATCGGACTGTGATCACGATAAGAGGATAATCCTTCATATCAAACG +AGAAAAACCAATTTATGAAGCGTCTTCCAGCAGAAATGGACTTATTTTGA +AAGTCGGTGGCGTCATCCAGCCCACCTCAACGACCTCGTTCTGGACGCCA +TTATGCACCGTCACCATGCGTATGTTTCTTCTTGATTTTCGTCTCTCTAA +CCATATATTTATTTCAGCAGAGACAGAGGCGACCCGTGCGGAGCCAGACG +TTTGGCTATACGCCTGGATTCGATTCGAAACTACCATGAAGAGTGGTCTA +GATCCTTTCAATATGACTGCAACATTCGAATCGTTTGACAGTTGCGATCC +ATCCGACCAAGCACGCGTCTGTGAAGCGGTATTTGCTTTTTAAAAATTTT +TTACGGGATTTTGAACAAATAACTTTCAGCCATGGAACGCAGGCTCTCCT +GACTCTAAATTCGGTGTTTGGCGCCCGGATCCAAAGCCTGCTGATAGCGA +CGACGAAATTGATATCGAGCCGAGAGAAGGCTGGCACTTGCCAGAAGACA +AATGGGCCGAGGTTAAGGTTGCTTTGTGGATTCTCGTTGACAATTTGATT +TTGCAGGTCATCAAGATGCAGCTTGGCCTGTATGTCGGCGAACGCCTACT +GATTTGCAAAGAACTCTCGCAGTTCGACTTTATTATCCCACTGCAGAAGC +CATTTTCCCGAGGAACGGACAAGACTTTGATCTACCCAGCCGTCGGAGAA +TACTTTCATTTCAGTGCTATTTGGTCGATGCAGCACAACGGTTTTCTGAT +CTATGAGCTTCAGCCAGTTCCACTTCTCAGACAGCATGTAACCTCTGTCA +ACGGAAATGTAAGTTATAATATTGATTTTTTTGTCCAGAACATAATTTTT +ATTTCAGCTCCTTACCCGCGTCGTTCCTGCCAGTATCAGAGGTCTCTTCG +TTGACAAGGAGGGCACTCTTGGATTGATTGATGACCCACACCATCTTCTT +TCATTCTTCGAGTTTCATCCAGCTGGTTATGAATTCTTGAAGGCTATGGT +AATCATGAGTGGGTCTTATTTTGAAACAAACGCTTTCAATTTTCAGGCCG +AAGTTCGTGCTGTTCGAACTTCAGAAAACAAATCTGTCCGTTACCGCATT +GTTCGTACATCGGGAATGTCCATTTTTGAAAACTGGCTTCGTGATACTCA +GGTCTCTAAAGTTAAATTAAACTCGTCCTTTTCACCCCTGAATTTTTCAG +TTCGTTGTTGGTCCAGTCAAAGGAATTCGAATCAATGAAGACACTGTCAT +TTGTGCCAAACATCCGAATGTCTACTTCAAAATCCCCAATAACTTGAAGG +AAGGAATCCCCATTGGCGGAGGAGTTCAATTCGTTGGAAAGCGACAAGCT +GGAGTCGACAGTGAAATTATGATCACCGAATGTTCTCCATGTCCAGCGTT +CACTTGTAAAAATTACTCGGTCTCTGGTGATACGGTTAGTCTTCAATTAT +TTAATAGTTTTTATTCTATGAGGAAAATATTCAGCGCTTGTTCCAAGTGT +ACTTGAAGCCAAATTGCGATCATGAGCAGTTGGCGGAGAGTGATTCGATG +GGATTTGTGGATTTCAGAGAGTTGGAGACTCCATGTAGAGGAAAGTGAGT +GTGTCAGGATTTGTAAAAATAATTGTAACTGAATTTTAAGGTTCCTGGCA +TGGGTCCGTGAATCCATTACTGTCAATGATTGTCGCCGTGCTGCTACCAT +CATGGAAGTATGCTCGACAGCCATCTGTCCTCCGTTGATTGCAATGAGCG +CGAATTCGAGCAGAGCAACATCGGCCAGAACTACGCCAGCTGGAAGTTCC +ATTGGATCCAGATCATCAATTCAATCAAGAGCATCTGCAGCTACTTCAGT +GAGCTCAAACGTAAGTTTATTTTTAAGGTTGGAAGATGATAAAAACAAGT +TTTTCAGCGATTCGTTGGCCCTTCAAGCCGCAGAACTCCATCTGGTACTC +CACAAAGCTCAACATCTTCCAGGGTCTAATTAAATATATACGCATCCCGT +TTTCCCCCGTATTTGTGTTTCAAATGTTCTGCTCATTTTTAATCTACCCG +TTATCCAACCAAACATTTATTTATTTAAACTTCAAGTTCCACCACCATCC +CATTCCGCACAACTTGTCTCTCGTAATTTTCTCGTGCTCTAATGAAGTTG +TGGTAGGTTATTCTAGTGAATACACCCATGTTAAGCAGCGAATACATCCA +GAAAAGTCCCAACAAGCCGGCAGCGAGATACTCCCCCCAAAATGATGGTT +GATCGGTACATCCAAGATAGGGTAGCATCGCGATAGACGTGAGCAAGTTC +GTTATGCACTTGAAAAACTGAAATTTCAGAAAAGATTAGGTGTATCAGAA +GGTTAAAAACAAACAAATGACATATAGATGAACGAAGCCAGTGATGGAAT +CGGATTCCGAATACGAGAAGCCATTCCCGGAGATACTGTGATAAGAATCT +GTGTGATCGAGAACACAATGAGCACACCCACCGGGAACATGAATTCCATG +GAAACACGGAGGCAAAGGTCACAGTACTGCAAAAAATGCGAAATTTTGGC +GATTTTTGCTCTAAAAAATGCACTGGCCGGGTCTCACCACGACAAATTTT +TGTTGTCAGTTGAATGCCAATAGAGTGTGCGCCTTTAAGGAGTACTGTAG +TTTCAAACTTTTGTTGCAATCGATTTTACAGTTTTCCCGAGAAACAAAAG +TTTGAAACTACAGTACTCCTTAAAGGCGCACACACTCTTTCCGCATTCAA +CTTAACAAAAGGTTGTCGTGTCGAGACCCGGCCACTGCATTTTTGTAGCA +AAAAAAATTTGAAATTTTCAAGTCTGGATAATAATATATAATATTTTTAC +CTCAACTATGGGAATTTGCATTTCCAAACTATCCAAACAATCGCTGAACC +CGAAAGCATCACAAATAATCGATCGATATTGTCGCGGAATGTCACGTATC +GATTGGTAGATCATGAATATGTTGCCAAGTAACGCGAAAATCTTGAAAAA +TGGAGGATTTTGCTTTTAAAAAATCCAAAAAAAAAAACTTAAATTCGACA +ATTTCCTGTTTGAATTCCCTCCAAAATGAGAACTGCAGGACCCATCAGCG +ATTTGAGTGGGCGGAGTCCGAGGGCGCTGATTGGTCGTGCAGTTCTAATT +TTGGAGGGAATTCAGCCAAATTTGAAAAATCTCGTTTTTTTTGCAATTCT +TTTGTGGTATTTTCGACATGGGGTTCTTTCTGGCTTTCCTCATCAAGGGT +GTCAATGTCCCGTAAAAATTTCGAAAACGGGACAACGGGACGTCCCGTTT +TTTTGAAAACACTCAAAAAACGGGACAAACTGGGCGGTTAAAAAAAAGAG +TGCATAGTTGGCGTAAATTTTAGTGTATTCGAGGCAAATTATAAAAAAAA +CTGCATGTAAGTCATTAATCTGCATGAATTTAAGTCTTGAAACAAAACTC +AAAAACAGAACTTTAAAATGTGCAACAAAATCATGAGAGAAATTGTCCCG +TTCCCGTGATAATTTTGAAAACGGGACAGCGGGACGTCCCGTTCCCGTGA +AAACACTCAAAAAACGGGACAACGGGACAAACGGGACACGGGACTTGACA +CCCTTGTTCCTCATTAAAATTTTCGCGCTCCATTGATAATCGCCCTGGGA +AAGTCGTGTACTCCACACGGACAAATCACATTTAGTTTTACAACTAAAAT +CGAGAAAATTGGGAGAGTTTTTGCCGCGAACCTGGCCTAGTTCGCGGCAA +AAACTCTTCCATTTCAAAATATGGGCGAAGCCAGAAATCCGTGATATTTT +CAGCATATTTTTTTGATTCGAAGCAAATCTCAGTTTCTCACCACAACGAA +CAACTTCACATTCGGATGCCGCCCGTCTTCGAAACGTGGAATTCCAACTG +AATTCACCGATTCGACACTTGAACCGGGTGACATCATCATATTTTCAACC +AGCTCATACTCGAACTCCGGAATATCCGGCACCACATCAATCGGTGCTGG +TTCTGGCGGTGGCGGCTCAACTGACACTTTTCCTTGATCTAAAATTTGTT +TTTTTCTGAAAATTTGTCACTGTACCAAATCAAAAAAAAAACCTTACCAG +AACTCATAATTTTTGGATTTTAATTTGTAAATTGCAAAACAGAAAATGAA +TTGGAATTTTTTCACTTTTTATTTATGGGAGGGGGAAATTCTTTGTTGTT +GCAATAAAGTAAAACAATCACAGTAAATGCCAGTACAATAGTTTTTCACG +TGTAATATATTAACCAATTACTATATTCAATAACTCTGTCGTCTAAATAC +ATAGGGTAGGGGGGAAGGTGAGGGAAAATGGAAATAATAAAGTGAAATGT +TTTGTGTACTTGCGATAAAACAATCAATAAATGGGAACAAGCCGATGATA +AACTGATAAACCGAACGTGAATATCGAGAGAGGGAGGAAGAAAGCGTATA +CCCGTTAATGAAATCAAGTTAATGGAATTATTTGGATTGAAACAAAACAA +CGAAAATATCAATGTTTGAGCATAAGGAATGAGGGAATGGCACTGGTGGT +GGTGGATAAATGAATCGGGGGGAACGGAATCTATGGAAGTTTCGAATACA +TCGCATCGAGTTGCTTCGAGTAGTGAGCCTTCAGCTTCGGACGCTTGCTC +TTCAACGTTGGCGTGAGAAGATCATTCTCGACGCTGAATTGCTCGGCGGA +GAGACTGATATCGCGCACTTGCTCGAACGAGAAGAGCCCGGCTTTCTTGC +CAACAGCGACCATGTCATCGAGGATCGCCTTTTTGACGGCGTCGTTGTTG +CACAGCTCTTCGAATGTTCCCTTGATTCCTTGGTCGGCCATCGCTGGGAC +GAGAACCTAGAAAAATTGAAAATTACATATATATATATATATATACACGC +TCTCCTCAAAGCCGAATAATTATTAGAGCGCGCTTACTGCGCTTCGCGTT +TCTGCATCCGCGGCATTTTGACTTTACACTGAAAAAAGCAGATATTTCAG +ATTTATCGAATTTTTAGCTTTTAAAATTTTTTTCTGCATTTTTCGAACAA +ACCTTTTGTTAAACAGTGAAAATTGAATTTAAAATGACTAAAATGAACTT +TTTTCGTTCACTGGTTGTGAAATGGTTTGAATTTGAAGAAATCAAAGGGA +TTTTTCTGAATTTTTTAATAATTTTCTATTAAAAATCGGTTTTAAACCAT +TTTTTGACCCTAATGTTAAGTCACAAATGTATTGAAACCGGTTTTTAATA +GAAAATATTTAGAAAATAAGAAAAATCCCGTTGATTTCTTCAAATTCAAA +CCATTTCACAACCAGTGGACGAAAAAAGTTCATTTTAGTCATTTTAAATT +CGATTTTCACAGTTTAACAAAACGTTTGTTCGAAAAATGCAGAAAAAAAA +TTTTAAAAGCTAAAAAATCGATAAATCTGAAATATCTGCTTTTTTCAGTG +GAAAGTCAAAATACCGAGGATGCAGAAATGCGAAGCGCAGCAAGCGCGCT +CTAATAATTATTCGGCTTTGAGGAGAGCGTGATATATATATATTTTTTTT +AATTTTGAAAATATTTAAAACCAAAAAACCAACCTCAGCATCAGGTACAA +CAATAGCAATGAGACACGTCTTCAGTGATTCTCCATGAACAAATGATTGA +GCGACATATTTCGAGCGGACATAGATGTTCTCAATCTTCTCCGGTGCCAC +GTATTCTCCCTGCGAGAGCTTGAAAATGTGCTTCTTGCGATCCACAATTT +TCAGCGTTCCCTCAGGAGTCCATCGTCCAATGTCTCCAGTGTGCAACCAT +CCATCCTCATCGATCGTCTCCTTCGTTTGTTGCTCATTCTTATAGTATCC +CTTGAAGATGATGTGTCCCTTGACACACACCTCGCCGGCTTGATCCTTCG +CGTAATAGTTCAACTCGGGCACGTCGACCAACTTGATCTGACACGATGGG +ATCACCATTCCGACGTGTCCGGCTAGCGAATCTCCTTCCATCGAGACAGT +GCAAGCGGCGACACATTCCGTTTGACCGTAACCCTCGACGACGACACATC +CCATAGCGGCACGAACGAAGGTGAGCACATTCGTCGAAAGTGGAGCCGAT +CCGGTGATCATCAGACGCACACGCCCTCCGAATCCTTCGCGAATCTTTTT +GAATACCAAATTGTCGAAGAATCCGTCATTTCTGATATTGAAGCTGGAAA +AAAAAAGAAGATATTAAATACTATCAAATCATTCAGACCACTCACTTTGC +CATATCTCTGGCCTTGTATGAGATAGCGAAATCAAACAACATCTTCTTCA +AAGTCGACTTGTTCACTTCAGACATCACTTTATCGTAAAGCCGATTCAAG +ACACGTGGCACCACTGGCACCACAGTCGGCTTCAACTCTTTGATATCCTC +GGCCAACACACGTATGTCACCACGATAGAATCCGACTTTCGCGCCGACAC +AGAAGCACACACTCTCGATGACTCTCTCGAGCATGTGAGCCAACGGAAGG +AAGCTGATCATCGAATCGGTCGCCGCGATGCCACTGTGCTTGAAGAAGTC +CATACAGACACCGTCGGCGATCACGTTCGCGTGAGTGAGCATCACACCTT +TCGGTGTTCCAGTCGTTCCTGACGTGTAGCATATGGTCGCAAGATCCTCT +GGTGTTGGTGGAATGTGTGCTGGACGAGTCTTGGCGTTCTTTCCAATCTT +CTCGAGATCCTCGAACGTGAGCACCTCGACTCCGAGCGATGACGCAGTCG +TTTTGAGCTCATCGGTGACTGGTTCCATCACAACAAGTGTGCTCAAACTT +GGGCATTGCTCCTTGAACTTTAAGAGACCTGAAATCAAATTTCCTTTTGT +TTTTAATAATATTCCTTATCAAACTCACCAGTGGCCTTTGAAATATCATC +ACAGACAACAATCTTGATCTCTGCCTGATTCAAAATGAATATCGACGCTT +CTGATCCAAGGGTCTCGTAGATCGGCACAATCACATTCGAATAGTTGTAG +GTGGCGAATTCGGTGATGATCCATTCGGCGCGATTCTTCGAGTAGATCCC +AATGTTCTCCGCGTTGCCAGTCGGAACGCCGAGCTCACGGAACGCGACGG +ACACGTTGTCGGCTCGCTCGAGAATCGTATTGTACGACTCCCACACGTAC +GGGATTGAACCATCCGACTGTTTGACTCGACGTCCGAGCATCGGCCCGTT +GTTCGAGAGACGGGCTCCACGGCGAACACCCTGGTAGAGGGTGCGCGCGT +CTTCGAACAGGAAAGCCTGGAGTTCGTCGTCCTTCAGGTAGGCGCTGATG +CGGGAACCATCCTGGAAATTAACATTTTAGTCGGGGGGTTTTTTTGGAAT +TTTTTTTTCGCTCGTTTTCTATTGTAAACCGAGCCACGACGCGACACGCC +GTAAATCGACAAGCCCAAATGGCCTAATTCGGCAAAATCTTACATTTAAA +AATATGAGGGAAGACAGAACTCCGTGATTGGAGAAAATTAAAGGAGGACT +AACGGTTCGGACGATTTTGAACGTATAGACCCAAAATGAGCTCAAATGAA +TGAATTTCGTAATGAAACTGCTCAAAAATTTTTATGGCGGTTCAAAATGT +TGAAAAAATTACACTGATTTTGGCTAAAATCACGAATTTTCCCATTTTTC +CGTGTCACATCTGTTCGAAGTTGGATTTTTTGGAATTATCGTTTTTTATT +ACATATATTGGTAGTTTATCTCATTTAATTTCGTCGATTAAAGTACATTT +AAAGCCGATAGGTAACCAATTTCGATAATTTTTGGTCACCTATCGGCTTT +AAATGTACTTTAATCGACGAAATTAAATGAGATTAATTACCAATATATGT +AATAAAGGACGATAATTTCAAAAAATCCAATTTCGAACAGATGTGACACG +GAAAAATGAGAAAAATTCGTGATTTTCGCCAAAAACAGTGTAATTTTTTC +AAAATTTTGAACCGCCATAAAAAATTTTTGAAAATTTTTTGAGCAGCTTC +ATTACGAAATTCGTTCATTTGAGCTCATTTTTGGTCTATACGTTCAAAAT +CGTCCGAACCGTTAGTCCTCCTTTAAGTTTAAAAAAAAAACGGCATATTT +TGCCCAGTTTCTCTCCAAAACTCACCGGCAAAATGCGACTCTGATTCATC +GGATCCACCAGTGGCTTGACATTTCCCGAATAGGTGACCCCACTGAACGA +GTAGGATCCCGACGTCGATGACGAGCTCTTCGACAAGTAGTATCCGAGGC +CCATGGTGACTGCGGCGGCGGCTCCGATTTGAACGTACGGTGGAAGGGAA +GAGTTCGAGTTTGGTGCCGAAATGAAATCGACAATACTTCTGTAACAATT +GAAATTATATATAGAGAGGACGGGTGATGATGATGAGTCATCCAGGTTGT +TGTTGTCGCGCGCGCGCGCCCGCACTGTTCCCCACAAAACAAACAACTTA +TTTGAAATTATGAAATCGAAGTTTCTTTGTTATTTTATTTTATTTCACAA +GATGGTTTTCATGTTTTATATACCATTCGCAAAAACAATACCTAGTTTTT +GCTCGTTTGGACTCAGAAATTTTGAGACTTTTCTGAAAAGTTTAATGGCA +GATCAAAATTTCGGAAAAAGGTGAATTTTAGCGAAAATTCGCCGTGGTTT +TTCGAAATTTTGATCTGCCATTAAAGGTGGTGTAGTCGAATTTTTTTATT +GCTTTATTAGACTCAAAATTGTCTGAAAACACCGAATTTCATAATAAAAC +TTAAATGGCCTAAAATTAGCTAAAATTTGAAATTTGACCGACTTGTCAAG +CGGCTGGAAACGTTTTTTTTTTGAAATAACCGTCAAATTTTGAATATACA +GTGCAATTATCTTGCGTTTTCAACTTTATTTAGGTACTTTAAAGTCGATG +AACGGCGAGATTTGTTTTTAATTTTTCACGAAATCTCGCCGTCCATCGAC +TGTAAAATACCTAAATGAAGTTGAAAACGCAAGATAATTGCACAGTATAC +TCAAAATTCGACGGTGTTTTCAAAAAAAAAAAAACTGTTTCCAGCTGCGA +CGTCGGTCAAATTTCAAATTTTAACTAATTTTAGGCCATTTTTTGAGCCG +TCATAACTTTTTTTGAGGAGTTTTCAAGAAGTTTTATTATGAAATTCGGT +GTTTTCAGACAATTTTGAGTCTAATAAAGCAATAAAAAAATTCGACTACA +CCACCTGTAATGGCAGATCAAAATTTCGAAAAACCACGGCGAATTTTCGC +TAAAATTCACTTTTTTTCCGAAATTTTGATCTGCCATTAAACTTTTCGGA +AAAGTCTCAAACATTTTGAGTATAAACGAGCAAAAACTAGTCATTGTTTT +TGCCAATGGTATATAAAACATGAAAACCATCCTGTGAAAAAAAAACAACA +AAAACACTTGAAATTCGTAATTTCAAAGTTCTCCAAAAAAAACATACACA +CACCTCGATTGAGACTGTACCCACGCAGCCGTGTCTGTGATAACCATTCT +GTGTGTTTCTGTGTTTAAGTGGCCTATTTATAGTCTTCTGCCAAAAGACG +AAACCGCTTCTAAAATGAGATTAAATTGAGGTGGAAACGACGACGACGAA +GAGGTGGAAGAAGTGAGGGTGAAAATCGAAAAAACAAAGAAGAGATCAAA +GTTATTCCATCTTTAGAACTTTCTCCACTGCCAGCAATTGATAATAATAA +TAAGATTTTTATGTTGATAACTCTTTCGGTATCAATACAAAAAGGGGTGA +AAACCCGCCTCGACAAGCCTTTCGATCAGGCCATATATTTCTTTATCACA +CTCTCCGCACATTTCGGAACAACTTTGACCTCCCCGGCAAGGGGGCAAAA +GTTTCGAGAAGTTGTGTTGCGCGCGAAGGAGATGGAGAAGATGGAGAAGA +TAGGCAAACACGTACACCTCCTCAAACAGTAGTAGTAGTGATAATTGATT +TGATTAGTGATTCGGGTGGGCAAAACGAGAGAGATAGAAAGAGAAAAAGC +GAAGAGGACAACGAACACGTGTAATCAACCGTGTGCCAAAGTTCTCGCCC +TTTGGACTAATTGCAGTTTTTTTGGAGGAAATTCAATTAACACTGAAAAC +TAGTTCGTTTAAGTGTTTACGCTGAATGGGCCAGGTTTTGAGGGAAAACG +ATTTTCGAAGAACTTTAAATGTGGGGTACCGAAATCTGAAAAATATTTTA +AATTGACTCCAAATTTTCCCCTGACTCCGAATATCGATGCGAAAAAATTC +AAAAAAAATTTTCCTGATTTTATATTTAAGCTTGAAATCGCCGAATTTCA +TTTAGAAATTCGCATTGGAGCGCGCTTGCATCGTTCGATTTTTTTTTCGT +TTATTTTATTTATTTTCGCCGAATTCAATGTTTTTAAAGCCAGTTTCATT +CATTTTTGTCGAGTTCTCATCGAAAATTTTTTTGACAAAAATTAATGAAA +CTGATTAAAAAATTAAATTCGGCGAAAATAAGTAAAATAAACGAAGAAAA +TCAAACGATGCAAGCGCGCTCCAATGCGAATTTCTTTGGGCGCGAAGTTG +AAAAAATGGCCCGGGGCACAAATGAAATTCGGCGATTTCAAGCTTATATA +TAAAATCAGGGAAATTTTTTTGAATTCTTTCGCATCGATATTCGGAACCA +GGGAAAAATTTGGAGTCAATTAAAAATATTTTTCAGGTTTCGGTACCCCG +CCTTTAACGGATTTTTTGGCTTAAAATTGGAAACTCTTGGTATAAAACTT +GTAGAAACACCGAGTAAACTGTACACGTTTTAGACGATAATTCAAAAGTA +TCGAGGGAAGTATCCAGAAGTTGAAAAATTGCGAAAAACAGGTAAAATAA +GGAATTCAACGCGTGAATTTTGCATTTTTAGACTGAAAATAGTGTGGTAT +TTCTTCAAATATAGACGAAAATATCGACTCGCACTGGTTTTCGATCGATA +TTTATAGGTCGAGTTCATTGCTATGCACAACATTCCGGGAAAACACGAGA +TTTGAGGAATTTCTGAGCAACTTCTGAGTAAAGCCAACAAAACATTTTGT +ACAATTTTCTTGTTGGTCTTGCTCAGAAAATTTTCAATCAAAAACCAATT +GGAAATCGATATTTTCTGCTAGTTTTGAAAAAACACATGATTTTTAATCA +AAAATTGTTAAATTCATGCAATTTTCCAAAGTTTTACACGATTTTTTCTC +TGGAATTCACATGCTTTTTAAAGCAAACGGCCGTTTCTCGTTGTTGGCTT +CCACGCGATTCCATAGAAACACTGGGGCACCAGAGAAACCGGGGTCGAAG +CAAATGACCAACAAACAACAAACGGATGTGTGCTTTTTCTTCGTTTTCGT +CTTCACGAGGAACCACCACGCAAAATGGAACTACAACTACGATTGATAAC +GAAAAAAAAAAAGAAGAGATGATGATAGTTTTTGCAGCAATAAAAAGAGT +GATAACAAGATACACTCTATCTCACCCACACCTTTCCGTTCAAAGATAAG +GAAATAAGATTCGGGGGGTTCAAAGTGTTGGAGCCAAAAACGGAAAACGG +AGGGAGCAATTGTTCGTTGAACGAACAATAAAAAACCATCATCTGCGTCT +CAAAAATACACGTGTAAGTGAGCGAGTGAGTGAGTGAGTGCCGGGGAATA +AAACGAGTTATATGACCAACACAACGAGCGACGTTGCTGCTGCGTTTCCT +CACTCTCTCCTAGTGAGCGTGTGTGCGCACCACACTCACATGAGCGCATG +CAAGGGTGTATGCGCAAGTGGTACATCGACTCGGTATGAGAAGGACAGAG +CAGTAGTAAGGAGCACACGTTATGTTGCTCCACTACTCACTGTTGCGTAC +CGTGTAGCCTCTGCGGGCCACCGCGGTGCAAAGTACAGTGGAAGGAGGAG +AGTTGAAAAATTGGTGTTTATTTTACTTTTAAACTCGTTTTCCTCCGGAT +TTTGAAGAGAATTGGTTGACTTTTTGAATTTTAGGCGAAAAGCGCGGGAA +AAATCGAAAAAAGATGTGAAAACGAGTGAATTTTAGGGCAAAAGTGAACC +GACAATTGTTATGAGCAATCGGGCTTCTCGGTCGGAAAACAGATCACAGA +AAAATCGGAAAATCCAGCAAAATACTCGAAAATTATGCAATTTTCTAGAA +TTCCAAGCGAAATTTTCTAGAATTTGAGGCAAAATGATACGGAAACCAAC +GAGAAATCCAGAAAAAAAAACTATTTTCATCGAATTCTAGGTGAAAAGCT +CTGAATTATTCGATTCTCCGTCGGGGTAGACTCAAAAATTATGCAATTTT +ATAGAATTCTAGGCCAAACATCGCAGGATCGCCTACACAATTTCCGGAGA +ACGATGAAAATCGGCAAATCTGAAGCAAATAGGAGTGAAGGAAGAGGCTT +CGGATCAGTTTTTCTGAAGAAAATACAAAACTTTCGCTTTCGCAAAACTT +TCGGGAAAATTCTCAGAAAAGGCGTCAAAAGCTCAAAAAATCGACGTTGC +ACGATTTTCGACGGAAAAATAGAGTAAAATATCCGAATTTCTGCTTTAAA +ACTCGAAAAATTGCCCAAAAATCCGTTTGTTTTCGCCAAATTTCTCCTAT +TTGGGGGTCACAAGGCGAGCGGGAGCCGCCGACGACGAGATGAAGAGCTC +CACAGAGCCCCTGAGCCAACAACACAACACTCACCCAAAAATATTGGAAT +TCTCCGGAAGGAAATCGTCGTACGACGACGGCGGCGGCGACGGTGCCATT +TTTCATGGGGAAAATTAGAACCTTGTTCGAATTTGTGATTTATTATCGAT +TTTCTATGTGCCACGTGTGCCCTATTGCGTGACCCACCTGATTAGTTGCG +CGAGTATTTTGTCAGTGCGGTCGACGATCACCCGAAGAATGGAGAAATTG +TCTGAAAAATGCGAAAATTGGCTATAAAACGACGGAAAAAGAAATAAAAA +CAAGTGAAATGAGGCCGAGAGGCAGGTGAATTGTTTATGCAATTTTAGAA +ATGTGATATTTTGGCGGTGTAGATCGAAAAAAATGCGAAAAACACGAAAA +CAGGTCGAGAAATTCGCAAATTTTCGACGACTAAAATTCAAATGCACAAC +GTTCGCGCGCGCGCCGAAGTACGGTAGGTCCCGCATTTTTGCGCGCGCGA +AATTCAAATTTTAATTTTAATATTTTTTCTTTCTTCTTTTCTTTGATTTT +TTAAGAATATTGTGCAAAAAATTCGTTCATTTTTCGAATAAAATTGTTAA +AAAAGACGAAAAAAAAAAGAAAAAATAAGACAATTTCTCGGTGGCATACA +AATAAATACAAGTTATTGTTCGGGAAAAAAATCACAATTTTACATTAAAT +CCAGGTTTGTAATAAAATCAATTATTATTTTATTTTCTTCCAAATCCGGC +ACATGGATTTGGGCATCCGCTGGTCATGCAGCAGCCACCTCCACTCCCTC +CGAGACACGCCAACGACTCGCCGGTTGAGATGGCGAGAAGCACGAAGCAA +ACGACCATGACCTGGAAGAAAATGTGTGAATGTTAAGGTCTCTTAATATT +CCAATAAAATTATTTGGTTTTTTTTTACCGGTGTTCTTGCCAGAAAAGTG +CAAAAATTAATTAAAACTCTAATCGTGGCGAGACCCATCTTAGAAACGAG +AGTATGCGCCTTTAAAATTGGGCTACCGTAATAATCGAATTTTTGCAATC +TTGCAATTGTTGATTTCCGAAGAGCGTTAACAAGAAAACATTTGATAGAA +ATGACACATGAATTAGGTAAAATTTGGTTTTTTTTTAGATTCTTATAATT +CAGATTTCTATTTTGGACACGGAGTTCTGGCCTTCCTCATTGAATTTTTC +GCGCTCCATTGACAATCGCCTGCCGGACAACGAGTGGGAAAGTTGTGTAC +TCCACACGGACAAATACATTTAGTTTAACAACAAAAATCGAGACGCGACG +CGACACGCAACGCGCCGTAAATCTACCACAGATATGGCCGAGCCATAATG +GCCTAGTTCGGCAAACTCTTCCATTTCAATTTATCGATGTCAGAGTGTCC +CATTTCAGCTTGATCTACCTAGATCTACAAAAAATGCGGGAATAATACGT +AGAGTTCTCAACTGATTTCGCATGGTTAAGTACGTGCTGACGTCACATTT +TTTGGGCTAAAAATTCCCGATTTTTTTGTAGATCAAAAAACTGTGATGGG +ACAACCTGACACCACGTGATTTATGAGGAAAGCCAGAAATCCGTGATTTG +GAGAGCACAACAAAAAAAGAAATTCGGCCACTGATTCGCGGCCACGAGCC +ACTGTGCCTTCTCAAGATATTAGTTAATAATTGACGCTGTGAGACCCACA +GTTAAAGGCGCATGCTCAGCATGACTGGCCAATCTAATAGCATCTACAAT +GATAATTGAAAAAAAAACTCACAGTTTGGCAAAGTTTAGCGACGAGTGAC +ATAATTCTCCGAAAGCTTCAGCTGAACAATTTCAGGGATTACTTGCTGTT +TCCCATCGCTTCACCGTCTTATATAGTGCCATCGCCGATTGGCAGAATGG +GATACACCTGCCCCCAACTGCGCAGTTGAATACGATCCGTGTCTCTCTGC +GTCTAGCGGTTCTCCACGATGTTTCTTTGGCGGCGGTGAAGCCGTGTGTG +TGTGTGTGGCTCCTCCATTCTGATTGAATGTGTAACACTGCGGGCAACCG +ATTGGTTTTGGCGGCGGCGGGAAAACGAATCCGGATATACTACATACACA +AACACACACTCACACACACCGAAGGAACTTTTCAGAGAAACCTGAACTGG +CTTTTTATGATTTAAGTGCTTCTGCTGCCAGCATGATGTGGTGGTTGTGT +GTTGTCAATAGGATTTATGCTAATTCCTGACACATTCAAGAGATGAAACA +TCAAACCGGGTAGGAACTTAGTCCACCCAACACTGTGAGAGATTAATAGA +ACCTTTAAAAGTGGCACTTCTAGGCAGAATTCAATAGAATGGTGGGCGCC +TTGGAGCCTAGTCGACCTGCGATGTGAGTGGCAAGGTTGGCAGAGCTAGG +ATAAGCTTCTGGAACTGTAGGACTGTAACAAGCAAGGATCCCGCTCTGGT +ACTGTAGTGAACTTTGAGATCAAATTAGGTTTTTCAATATTTAACTAGCA +CTGTTTCCGGCCCTGATCTTAGAAAGAAAAGAAAAAAAGGATGTGAACCA +GGCGTGGGCGGCAAACGATTTTTTTCCGGCAAATCGGCAAATCACTAAGT +TGCCGGAATTTAAAATTTCCGGGAAATCGGCAAACTGACACTTTGCCAAT +TTGCCGAACGGCAATTGCCGCCCACACCTGATGTATACATATATATGCTT +TCACTCATGTGGTGCCAGAATGTCTCACTGCGGTTTGATCTACGAAAAAT +GCGGGAATATTTTTCCAGAAAAATTGCGGCGTCAGCACGCTCCTAACCAT +GCAAAATCAGATGAGATGTATGCGTCTCTTCTCCCGCATTTTTCGAAGAT +CACAGCAAAATAGAACTTTCTAACTCCACGTGTCTACTGAGAAAAGAGCC +GAAAGCTTATTTTCCACGTATCAGGGATCGGAATCCCACCTAGCTAGTTC +ATCCTATTGCATCATTGAAGCATCTTCCGGATTCTCCACTTTGTTTGCTT +TTCGAAATCGTTTCAAACTGAAAGCCGCGCTTTCAAGGCCGTCTTCTTCC +GATTTTCCGATCTACCTTTTGTTGATCATCACGTGCCTGGCGATCACAAC +ACTGTTCAACCGGAATATCTGAAGATGTTCCACCAAATGGATCGTTTTTC +TCAGGACGGAAGAATACTAATTTGCAAAAAGTCTGTTCTGTTCTAAAAGT +TCTGAATCTTCTGAAAAAATTTCAGACTTAGATCCTGTCATTACATGGGC +AAGCAGTGGAGTCGGAGATTTTTTATCAAAATATATGGATAGGTAATCAG +GGAGAGACTGGCTCCTTTGTTACAATATATTAGGTTTTGTTCTTTAAAAT +GTTCAAATGAAGCTGAAGAGTTCCGGCTAAAAGTATATGATTTTTCAATG +ATTTTTCAAAAATTTCAAGGTATAACTCTGAAACTAAAATTTAAAAAAGA +AACTAAATTGGATTTTAATGTTAGTTAGTTTATTAACAGAAAGAGCAGTA +TTTTTTGATAATTGTAACCTGAAAACTCTATTTTTCTAGTTTCGTGAAGT +AAAAATGTTTTATTATGTGACATTTATTGAAATTTAATTATAATACACTG +TTAGAAATATTTTATTATCTAAAAAAGTAAATTGGATTATAATGTTAATT +ATTTTACTATCAAAAAGATCAGTATTTTGTGATAGTTTTAACCTAAAAAC +ATTTCTGAAGATCGTTTTTTGTGAGAAAAAATTATTTTAATATGTGTCAT +TTAAAGCAACTTTTAAAAAATTGCGGTTTAGAAATGTTCAGCTATCAAAA +AAAAGTACATTGGATTTTGGTGCCAGTCAATTTATCAACAGAAAAAGTGG +TCCTAAAATAATTTCCAAACTTATTAATGGTGGTAGCATTAAAAAACACT +TTTTTTTGGATTTTTTGAAATGAATAGTGTATTTACAGAGACAATGGTAG +ATCAACCTAAAAGAACAAAAAATTTGCAATTTTTCCAGGTAGGACACTTT +TTTGCTACTCGAATATAACTAACCTAAAATAATTTCCAAAAGTTTCAATG +GTGGTAGCACAAAAAAAAACAATTTTTTTGATTTTTGAAATGAATAGTGT +AGTTACAAAGACGGTGGTACATTGACCTAAAAAAACGAAAAATTTACTAC +TTTTTCAGGTAGGACACTTTTTTGCTACTCGAATATAACTAACCTAAAAT +AATTTCCAAACGTTTTAATGGTGGTAGAATGTAAAATAACTTGTTTTTTT +TTGGTTTTTTGAAATGAATAGTGTAGTTACAGAGACAATGGTACATTGGC +CTGAAAGAACAAAAAATTTGCTATTTTTCCATTTTGACCAAAACTATTGG +TTTTGTCCCCAAAAAATTAGTAAAATGACCCACAATCCAGTTATTTTGCT +GTTTAAGCAGACACACTACACGGAATTATTTTCAGAAACCAGATGTATGT +TAAGATTTTAGTAGTTTCGGTGCTGCAAAAACCATCAAAAAATACCAAAT +TTTTCGGCGTTTGTGAAGCACGGCAATTTTTGAGATTTGCCGCACACCCC +AGGTACAGAGACAATTTTATATCGACGTGAACGAACAAAAAATTTGCTAT +TTTCTCAGGTAGGCCACTTTTTTGCTGCTCTAATTTCACACACCTAAAAT +AATTTTCAAATGTTCATCCTACCCTTATATGTAGTAAGAAGATTTCAAAT +TCAAATTTTCATGCATCAACTCGTCCCCACCGTTTTTGTTTCCCTGGCTG +ACTCATCTGACCTTGTCACCCCACGTGTGTTTGTCTTTGTGCCCCCTCTC +GTGCTCACCTTGTTCCAAATTCTGTGAAAACTCATCTCGAAGGCCATTTT +CTTCGTTTATGAGTTTTGAAAAAAAAACGTTCAGACAACTGCAAATGACC +TCCCCGGCGTCGAGAATCGGTGATAACCTTGTACTTCTTAGATGAGACCA +GATACAAAGTGCACCAAAAAATTCAAATTCGCTTGAGAAGCGCTGGCGAG +AGATTCGAAGCGAAAACGAGTTGATTGACAATCGGAACATATACACACAC +CAGAAGACAAAGTGGGGGAAGAAAGGAAACAAAAAAGATAGAGAGGAAGG +AGATTTTGAAAAACGACAATCTCTCTGTGTGTGTGGGTGACAGGTGAAAA +AGTGAGAGTGAGAAAAACGTGGTGGGTACTGTATTGATGAACGATCAGAC +CAAGTTGCATTCAAATTTCTTTGATTGGATTGTTTCCTGATCGGTTTGGT +AGAAGGTGAAGTTGGATTTTGTTCACTGAAGTTATTGGATTTCGAGACAT +GAGCAAGCTAGGTTCAGGATGACTGTAGTGGCCGGCTAACTTTCCGTACA +CCTTTGGCCGACTAGTGAGTGCAACCAGGGCTAGTAAGGAGGTACATCCT +GGTTACCGTAAGCTTATTAAAATTCTGAAAACACCCTACAAAAACTGATA +TTTGTAAAGTTCTCCAAAACAGGTGCTAAAACTTCTGAGGCAAGAGTAGG +CACTTGGAGTCAGAATGTCTTATTTCGATTTGATCTACAAAAAACGCGGG +AGTTGAGACGCAGAAATCTCATCTGATTTCGCATGTTTAAGAGCGTGCTG +ACGTCACAATTTTTCTGGAAAAATATTCCCGCATTGTTTGTAGATCAAAC +TGTAATGAGACAGCCTGGCACCACGTGGGTAGGTGTCGGGATGCACGTGG +TGTCAGAGTGTCTCATTTCAGCTTGATCTACGTAGATCAACAAAAAAAAA +TGCGGGAGAAGAGACGCAGAGTTCTCAACTGATTTTGCATAGTTAAGCTC +GCGCTGACGTCACATTTTTTTTGCAAAAAATTCCCGCATTTTTTGTAGAT +CAAACCGTAATGGGACACCCTGGCACCACGTGGGGATGCATTAGTATGAT +TACTGTAGATAAACCTTGAACAATATATATACATTAATTTCGTAATGCTT +GAAACTTGGACCCAAAAACTATCTGTAACTAGAAAATCTGCAAAAATGAG +TTTGCGACTTAAAGCTGGAAGTATACAAGTTGCGCAAAGACCTTTCCAGT +GGCTTCAGCTAGCAACAAAAAAATTTGTAAATTTGCCGGTCCCCACACCA +CATCAAACGTGCAAGACGGGCAACTTGGTACATCCAGTTCACCTGCACTC +CAACTACTTCCCAGAACGCCACATAGTTGAATTATTACCCAACTTGGTAC +ATTATTTTGTCGACTCGACACACCATCACCCCACCATAAACCCCTGCAAA +TAAGGAAGCCGATCGCTATCTACTCATCTTTAGGGACCTTTTTTGCCGCT +TTTTATTGATTTGAACAAAATCTCAGCAGAGCAGTCAAAAATTGCCAATA +TTCCAATTTTTCAGTTGCCAAAGATTTTAGAGTTTCAATACCTACTAAAT +CCTCCCGTTCCAGCCATCCGTTCTTGATATTCTCTCCATAAATTTTCGCT +TATCTCCTCTCTTGTAAAACTAACGTTCACTTATCCACATAATAAATACA +ATAAATGTATTATATACATATATATTATATATATATATATATATATATAT +ATATATATATATATATATATATATATATATGTATATATATATCTCAAAAA +ATCAAACAGGATCTCTCTTTTCCTCCAGGAGAAAAAGAAGATGCCGTTTT +GCAGCCAACAATACTCTCACTCTCAATACACGACGCGACGACGTGGCATC +CCTCCCCCCATCCTGCCTTTCTTCCCCGTTTCTCCTGTGTCATCGAAATT +TCTAGGGCAGCAGCACACCGGATTGGTTGGCATGTGAAGCCGACGTGGAT +CGTGATGGTGATGATGTGGCGGATTGTGATAGATCGTGTTTTTTATCCGG +CGATTACTGCGAGAATTGTCTGAAAGAGTGGCAGGGCCTGGCGCCTGTCT +TTCGGCTCTTTTCAGCATTTTGACGTGAATTTCCAAATTTCTAATTTTCT +CATTTCTATAAATTTGCTGAAAATCAATCAAAGAAATAAAAAAAAAGTTC +ACTCATGTTTTAGCATACGGCGCGAGAGGCAGGCGGAAATCGCCTTAAGG +TCAGGCAGGCAGGCAGGCGTTTAACGCCTACATGGAAGCCCTATAGCACA +CATCTATCTGAAACTGGGAATGTTGTTCCGAAGTGCATTGGAGTGCCTGA +AATTATACAATGTTTGTTCTAATTTATCATTTACTGTATATAAAGCGCTT +ATTCCGTGTGTCCATAGTTGGTAGTCTATGTAGTCTGAAGTTTTGGCTTC +TGGAAGGATAGTGAGTTGGGGTTAGTGTAGGGATATGGTCGGGGAACTGT +AGTGGTACAATAGCGGTACGGTAGCAGTACTGTAAGATTATGGTACTTTC +AGAAAAAAAAGTTTTCAGCCCCAGAAGTCGGGGTCCGTGCCGGAGGAGCG +GACAACGGCTGGTTATCAATAAAGAATACCAACATTTTATCACAGATCCG +GTTACCGCTAGACAAGAAGGTAAAAATTCGCATTCTGAGAAGGACTACTG +TAGCAGGTGTTTAGCGTGTGTCCGAGTAGATGTGGCGACTCTTAATTTAA +GTTGTAGTTTCCTGGTGTCCCCTAATCGCGAACTTCACGATAATTGTAAA +TATTTTAGTGTGGCCTATGTTTACAGGTTTTACGGACAGCCTAGCCCGAG +AAAAACTCTGGAAAAAAATCCCAAAGCTCTTATCCAAAACTACCAAAGTA +TTCTATGCAATTCCCTTTTTGCATTTCCTCACCCCGCCTAATAAGGCATG +TTGTTTACCGCCGACTTTCCGCAATAATCTATTCTCGCAATCATGTGATT +TACCTGACGAATCGAAAGTATACGGTAACCTTCACATTTGGAAGAGGAGA +AAGGAATTCGTTGGAGCCTTGACCCATTCTCCCCACAGGCATAATTCAAA +AAAATATTCACATCAAGAATGCGGATTTGCCACAACCCAACGGGTTCTCC +CATCCAGCATCTCTACCTTTGCCGAGGCAGAAACTGAGGACCGATCTCGA +TCTGCCGCCGCGTTCCGACAAATGTAATAGCAGCCCCCCGCGCGATAGCT +TTTCACTTTTTCTTCTCTTTCTGGCTACTGCTGCTGCCTCCTCCTGCGCA +AGGATGATGCTGCTAGGATGATACCCTACGAGATTACGGAACTATCCGAT +AAATTAGCTTGATGGAGACTAGAGAGATAGTCCCGAAGCTCTGAAGGAAC +CTGATCTTGTTACAGTCTTGGAACCGAACAGCTGATTGCGTCGTCGTATT +ATCGTTATTCATTTCGTAAATAGATTTTCTCTAGGATTGATTCCCGGTTG +AGCCACGTCACTGTCCGAGAACATTCCGGAATGTTATGCATATGTTCTTG +TAAATAACCTTTCTCCTTCCTCCGGCCGGCCAACTACTTTCATTTCTTGA +TGCGTCGAGATACGATATCCAAGGCCATCTTTCAAAATCGCAAGTTATCC +ATCTTTTTTCGCTGATGACTCTCTCTCTCTCTACTCCTTCGCCCATCTCG +TCTTCAGAATCACCTACCGCAAAACAATTGAATAAGTGAGTGTGGAAGTC +ACGTCATGAGCGCGACGAAAAGAGAGAAAGAGAGAGAGAGAGAGAGAAGT +GCCGAAGACGTCGGAAGAGAAAAGCTGGAGGAACCAGCGGCTGGATCGTC +GTTTGTTGATGATGCCTCCTGCCTGCCATTGTTATTCGATATTCCGATAT +TCGATTCTTTTTTGCCGCCGCCGCCCAAGAGGAGAGGAGAATCAGAGAAG +CTTGCGCGCTCCCTATCAAAAAAAAAAGATTATCAAATTTGAAGCAGCAG +AAGCTGGGAAATGGAAATAATAGCGGATAAACAAAGAGAGCGAAATGTTT +TGGGCAATAAATTTGTAGTTTGATGATAAGAGTGGCATTTTGATATGAGG +AAGCTTGCAGAATCTAGTGGTGAACAGGAAGCTTTCGCTATGGAGCAAAA +TGGATTCCGTCATTTTTCTTAAAGAATCGGAGTCGAGATGAAACACCCAG +CCGGAGCTGAAAAATTATTCTGCTGAAAAATCGAGGTGCTTGAAGTACCA +GGGCGTTATACAAAAGATCCAGGGATCCTAGTTCTGCAAAAAAAATTTCT +GCATAATGAAATGGAGAACAGGGCGGTGCGGCAACCAAGATTTTCGGCAA +CCGGCATTTGCCGAAGTTGCGGAACCCAAAACATTTTGGTAACCGGCAAT +TGCCGAAGTTGCCGAATTCAAAAAATTTCGGCAACCGGCATTTGCCGAAG +TTTCCGAATTCAAAAAATTTCGGTAACCGGTTGCCGCACAGCTCTGATGG +AGAACCCGGTGGTCAGCTCAGAGTTTGGATCACCACAACCCAGAAATACC +ATCTTTCAGTGCCTCATACGTAGAAACACTCTAGCTCAAAGTGCCCCTGA +GGCCCTGGGATCTATCCTTACCTGGAAAACTGTGTAAAATTTCGAATATT +CACAGATCCTAGGTTCGTAGTTTCACAAAATGTTCCCACTCTGCCTTCGG +ATCCCCAGGACGCATTGCTACAATATTTTGCACTTGGTACAGTACTCAGC +TTTCCCTTTTTGCACCAAAAAACATTATTGATCCTTACGATTAGCGTCCT +AGATAGGCTACAAGGCCATCGAGATCTCAAATATGCAAATTCTTAGGAAA +GAAAGTGATGTTTCATCATCTTCTTGGATTAAAAATTTCCGAGGAAAAAC +ATGGCAAAAATCAGGTTGATCGTGAAACTCGTCGGGGGCTCCTCTCACTT +CTTCCCCATCTTCATCTCTCCTTCTCTTTCCCGATCCGATCTTTTTTCCT +TTCTTCCATTTTTTCTCGTTTTTCCTTTCCATTTTTTCTTCTCCTTCTTG +TGTTTGATTATCCATCCTCCTTGCCCTTTCTCCTTGTTTCATTTTTCTTT +ATTCATTCGGATGGAATAGAGATATGGTTCCGTAAATTCATTCCAATACT +AGAAGAATTAGTAAGACATTCGTAGGGGGGAAAATTCCGCGCAGAAAGCG +ACAGGAGGTTCGGGATTGGGTAATCGTCGGAAAAATGAAAAATCGCGCGC +GCCCGCCCGCGCAGATGGGATATATACTAAATCACATGGGCAGCGACATG +ATATACGATGGATTGCGTGATCGATAGGCTTTTCAAGGAGGTACATTAGC +ACTGGTGGGCGTCGGGATCCTTGAAGGAACAACGATCTTTGAAGGAGATG +ACGAGGATGTTGTGAAATTTAATTGTGATATCATTCTATTATGTAATCCC +TGGCCTAGAATATACATCATCTTTTAGAATTCTGGTCGGCTAGATGTTTT +CGGGAAGTGCTTCTAAAGGATCGGCGCTGCCATGTATGTAGGAAGTGCTT +ATGCCAACCCCAATCATCTTCTCAATCTACTCCTCAGAAGTTCAGTTCTG +CCAATCCGCACGCTCCACCTTCGTCGCCTATCCGTTTCTCATGCGAGTCT +CGGGTCAAGGCAAGTGTGCGTGTCCTTCAGTCGTGAAGTCCTATTCATTT +ATTTTTGCTGCCAAAGTCCGAACAGTTTTTTCTAGCCGTGTCGGCAAAAG +GGTTCTTATTGCGAATTCACCTCCTCCCCACTCGAGAAATCGCCCCCCCG +CCGTCCTTGGTAAAACTGACCTAGAAAAATAAAAACAACACAAAGCGCCT +CCCGCATCATCACGCGTATATATGTATATATATAAGATGGTAGGCGGGAA +GAGGAATCGACGCAATATCGACTGAAGGTTGCGCAATCGAGATGGCTCTT +CCCGGCACGGATACCTCCTCCTCGCGTACCAGGCACCCGCATATAGCTAA +AGTTCTCCGCCCATTTCGTTACTTTTTTGTGCTTCCCATATCATCGCAGC +AGCGCTTATGCCATTGCGCCCGACCCGATCCAACTTCTTATTCTTGTTCC +TTAGCCTTCTCCCCCTCCCATGTCCTCCCGATATCCAAAAAGTGGGAGGA +GCATGCCATAGTGAGAGGGCGGGGCCGGGACACACACAAGGCTGGCCCCG +AGAAAACGAACAACACTTATGCCGAGGACAGTCTCGACAGTTGGTGGTCA +CCCCACCTGCGCCTTGATTACCCCGCCCGTCCGCGCCCGCCGGGCTAAAG +TATTTTGTTTGCCATTCATGTTCCTCATTCGACGTTCATCATGCTTCTGT +TATGCTTCTTGGTGTTGGTCCGGTTCCTTTCTCTCTCTCTCTCTTTCTTC +CTTGTGGATCAGATGCCATTCCGCCTTTTTGCTAGATAAGCGCATATTCA +TCTCACTCTTCTTTGTTTTCAATTCAGCATTCTTTATATATCCAATATCC +TACATCCTATATCCTCGTTCTCTCCTCATTTTCATTCATATGCCGATCCA +TTTGGTACTGGTGGTGTCGTTCTTCTTAGTTTCGCTTTCCAATTCTTTTC +TAGACAATTCCTTCTATTTCCAGAAACTTTTTTCTACACAATGCTCCCAG +ACAGCCCATCCCCACGCGCTGCCCTTGCTCTCTCCGATCTTCAGCCACAA +ACCGGCGCCTCAACGTTCTCAATTGGCAGTGGATCAGGCAACTGGTAAGT +CGAGTTCTTATGTAACTAGTAGGATGGTAGACATCGAGATTAACGATGTC +TGGCATTCGTTACGTAACGAACGGGTTCTCCCGCCGACCATCGAAGCGCT +TAAGCGCCGAGATTCTCGGCTTCATCGCACCCCGGTCTAGCAAGTTTTCC +AATCCATCCCAAATTACAGGTCGACAAGAGGTGTTGGTGGAGTTAATGGT +GATTACATGGACAAATCCGGCGGAGGAATGTTCGGAAACAGCAGAAACAA +CGTGAGTTATAAAAATATCTGGGGGGGGGGGGGGGGGGGGAAGTGTTGTT +CTAGGCCAGGGACATTGAGAACCGCGTGATGAAGAGTACTTTTATCCGAA +TTAAATCATAGGCAACGAAAACAAGAATCAGGTTCTTGTGCTTTGCACAC +CATGTCGGAATATCCGTCTCAATCAAAACGAAAAAAGCCTAAGCTGGACC +AAGTGTTAAATGCTTAAATGCCAAAAATGAACAATCTTTCAAATCACTTT +CATCTTCCTGTAAATCAGAGAATCCTGAAGCGCTGGCGCGCACACTTACG +AAAAGTGAAAGCCGATATATCAAGTTTATCACCTAGCGGGACTTCCATTG +TCTCATTGTCTCTTGGCTATCCGCCCCACTTTCCCCCCGGATCATCCGCC +CCCTTTAATCCAAGACTCTCGAACAGTTTCGCTTCATTCCAGGACCGATT +CGCATTCGGCAACAACAGCTCGTCGTCCTCATCAGCAGGCTGCTTTTCAT +CGAACAATTCGTCAGGCGGACTTTTTTCCAGTAAATAAGTTAATATGTGA +GTTTTTTTTGTGTACATTTTCTTCTTTTCAAGATCCATTAACATTTCAGA +ATGCGATCGGCAGCCGGTATTCTTATTCTAATCTCAATAATTATTCCCAG +TGTATATAGTGAACCGAAGTTGCCCGATTGCGAGCAAATACCAAAAGTCT +TGTGCTGTACCCAACGTGTCTTAGATAAATGTATGTCTGGTTGTATCGAT +TATGTCACTGAGAAATGCCCCCACAAATTGGAAAAATACGAGACGATCGA +TGAAGAGCCATCGACGAGAGCTCCAAAGAAGCAGGTGAAGCCAGCTAAGG +CAACTAGCAACAGAGTTGTCGGAGCAGTTGAAGTAGACCATGAAGCCAAG +GAGCAGTTCATCGACTCCAAGGATATCAGAAGAGCACCACGAGTCGGTGA +TGCCAAGCTTCTCAGCCAGGAGTACCCGATCACCGAGGTCACCGACGCCG +ATCTCTCCTCCGAGTGCGGAACCGAGAAGTCTCAGCCACCATTCTCACCA +TGCTTGTCCCGCAAGTCGGCCGACGACGTCTTCCTCTCCTGCTGTCGCCA +ACAGGTTCCATCCAACTGTCACAGCCTCTGCACCTACGAGCATCGTGAGC +ATGTCGCCGCTGAAACTCTGATCCAGGCGATCCAGCAAGAGCACTGCGAT +ATGAAGGTAAGAATAGTTCAATCTTCCTATTGAGTTTTTTTTTTGAGTTT +TTCCAAAATTCATTCTTTCAGTACTTCTCCAAACTGCTCTACTGTGCCAA +CCAAAACCGCGACAACCGCGCGTGCTGCTCCAACCTCGGCATGTCAAACG +CGGAACTCGGCGTCGGCGATCGTTGCCTACGTATGTGCAACATCTCCCCG +TCGGGAGACCGTGTAAGCTCTATGGAGAAGGAGGATCTCGTCTGCCTGTC +CAACTGGAACGTCATCATGTACTGTGCCAGAGGTGGTCTTCGTACCATCA +ACTAGACCATCATCCCCGTTCTCTTCTCCCGTAATAAGCTGGCTCAGGTT +GTTAATAATAATTCGCCGCTCGTCTTAATAATTTTCCATTTTCCAATCTC +GTCCCCCCTTTTCAACACTACCACATTTCTCAGTGATATTCATCTGAACC +GCCCGACATACATCAGTTCCTCATAGTACCTAACAGGGTTCAACAAACCC +ATCCACACACCGTCCCCCCACGTAACACCCCCCCCCCCCCCACTTAAGGA +CCAAGTCCTAGTTACTGAATGTGCAACATTATGGCCAGAATGCAATACTT +GTCCCATCTGAATCCATGTTATTTGATAATCTATGACAGTATTATACAAC +CCTTTTTTTTCAAAACACAAGCCCCCTTGAAAACGAACTCATTGTATGTC +AAACGGTATCCCTTATTACACGATTAATTGTGGAGTTTGAAGCGAATAAA +TCAATCAATTTCTCGTTGGGTCCCACAGCGAAATGACTATTACCGGTACA +GAGAGTGTGGATAGTTAGAGAGTGACAGACATCCGGGACCCAATGGGGCG +GGGCGCGCGGAAGAGACGATTTGTGTCGATTTACGAAATGATGACAACGA +GGAAAATTTCGTAAATCGACACAAATCGTCTCTTCCGCGCGCCCCGCCCC +ATCGGGTCCCGGATGTCTGTCGCTCTCTAACTATCTACACTCTCTGTACC +GGTAATACTATTGCAGTAATCGCAGGTTATTTCATAGCGATTTTTCATAG +CTTCACGGATTTCTGGATTCCCTCATAAATTGAAATGGAAGAGTTTTTGC +TGAACTAGGCCATTTTGGCTCTGTCATATCTGGGGTAGATTTACGGCGCG +TTGCGGTTCGATTTTAGTTGTAAAACTAAATGTATTTGTCCGTGTGGAGT +ACACGACTTTCTCACGCGTGGTCCGGCAGGCGATTATCAATAGAGCGCGA +AAAATTCAATGAGGAAGGCCAGAACTCCGTGCAGCTTTACTCGCGAATTC +AGGTGTGTGTTTTAATTGTCTTTATTCAGTTTTCTGATAATGAATATACT +TTTTTACAGAAAAACTGGAAAACTGATAAAAAAGTCCCCAGAAACTAGAT +ATTGAAATTACAGTACACTTTAAAGGCGCACACATTTTCACAGTAAACAA +AAAATTTGTCGTGCCGAGATATTTCATCCAGATTATCAGTTGTTAAAATT +TGACAACACTCATTTTGAATATTTAATGAATTCGAATGGAAAATAGAAGA +AAGCTGCCAAAAAGTGAAATTAAATTCTCAAAAACTTGATTTCCAGACTT +TTTTGGCGATTTTCGACCAATTTCAGCAGAATTTTTAGCAGAATTTTACA +AATTTTTTTATTTTAAAGCTTATTTTAATAATTTTTCTCTGAAATATATG +AATATCTTTGCTTTCGATGGATCTTCCTCAAAAGTAGACACACATTTTTA +TTTTTCTACAAAACTGTGCAAAGTTACGTCGTGGTGTTTGCGTACCTCGG +CGGGAATTTAAAGAGAAATGGCATTTTTCACTTTTCTCGCAGTTTTTCTG +ATTTTTTTTTCGTTTTTTCGTAGTTTCCTAATAAAAAATCGTTCCAATTG +TTTCCAGGTAATGGCTGGATTTGAAATTCAAAGAGTCGAGTCCAAATTCT +TCGACTTGGACGACATAATCGCCAAGTCAGACTCCACGTCTTGCACATTT +GAGATTGGAGATTTGAATCCAGGTCTGAAATCGCATCGAAAACCTAAAAA +TTCTAGTGATTTTTGTTCAGATTTCTTCCAGGAAATGCTGGGAGTTTCGA +AGCCAACTCAAAATGCAGACGGATACGGCGTTGATGCTCCATACTGGCTG +CTGGAATCCGTTAGAAGTTCATTTTCCGTGAGAATTTAGTTAGATTTGCC +CCGAATTTTAATTGAGAATTCCAGATTCAACTGCCAAAAGCTTATAGTGT +GAACATGCAAAATGTGCTGAACGCTGACAGCAAGAAATTGAATCTCTCCG +GCTTGCAGCAACACTTTTACGGCAACGGGATGCAGTTATGCCGTCTGATG +AAGGGCGAAAATCCGGACGGCGCGCTGAGCCTCGCACGATGCCTTGTCTC +CACACTTACACAGCGATTAGGAGGTATTAATTAATATAATAAAGCACTTA +TAAAATACAATTTCTGGTTTTTTTTTGTTGCAGAAATTGTGTCAACTGCA +ACCCATCTGCAAAGCAAAGGCGAGAAATTTGACAGCCTCGAGACAAAAGT +GTTCCTGGAGGGTAAACGGTGCAAAGAAGACATTGATACTTGGCTGAGAC +AAGACAATAAGTGCTCGAGCAAGAAGCGTAAGAGACTTTCGTTATAAACT +TCAAATTTCTTATGCTTGAATCTAATTTTATTTTTTTTAATTCGTCTGTA +AATATAATTCAAACCCACCATTCTGTAATAATATTTTATTTTCTATTTTT +TCACACTCATTTTTGTGTTTTATTGGTGTAATAAACCTGGTTTCATGACT +TTTTTGCAAGGAATTTTGTTGAAAAGGCTGCTGCAAAAACTTTGCCAGCA +AAAAATTTTGTGCAAGCACGCTCCATCGCACAGTTTGAACGTCGCGGGTC +GAAGTTAGATGTGCAGGTCATATAGCAAAAAGAGAAACACCCCTTTTTTT +CTCGAGAAGTTTCACCAATTTTGCGCGATTTTTCAACTATTTTTTTGCTT +TTTTGGCTTAATTTTGGCTCAGATTTTCCTCAAAAACATGAAAATCCAAT +CTAGAATAAGTAGTAATGGGTATATTCTAAGATTGTGCAAAAGTTAGCTT +GAATTTCCTCGATTAAAGCTTTCCTACCAAGAAAAATGTGTGGATATTTT +GAATTTACAAGTTTTTCATCTTTTTTTTGTAATATTCTCTTTGAAACTCC +TGTTTCTCTCAAATTTGTAAACTTTCATAAACGTTTTTTTCAGGGTTACC +ACATTAAACAATGACCGGAAGCACCGAAACTCGCCAGAAGGAAGTCAAGG +AGGTTGGTTGTTCAAAGTGACGTCTAAAATATTTAAATTTCTATATTTCA +GCCACAAGTTGACGTTTCGGATGATTCCGACAACGAGGCCGTCGAGCAAG +AGCTCACCGAGGAGCAAAGACGTGTGGCCGAGGCTGCTGGACTTGGAGAT +CACATCGACAAGCAGGCCAAGCAAAGCCGCTCCGAGAAGAAGGCCCGCAA +GCTCTTCTCCAAGCTCGGACTCAAGCAAGTGACTGGTGTCTCCCGTGTCT +GCATTCGCAAGTCGAAGAACATCCTCTTCGTCATAAACAAGCCAGACGTG +TTCAAGAGCCCAGGATCTGACACCTACATCATCTTCGGAGAAGCCAAGAT +CGAGGATCTCACCCAACACGCCCAGATGTCTGCTATTGAGAACTTGAAGC +CAACTCGTGAGGCCCCACAACTCAAGACTGTCGAAGAGGACGAGAATGAG +GATGTTGAGGTAATTCAGTAACTTAATCGGATTTATTACATTAATTGTAC +GGTTTAAGGAGGATTCCACCGGCATTGAGGAGAAGGACATCGAGCTTGTC +ATTTCCCAAGCCAACACCACCCGCAACAAGGCCATCAGGGCGCTTAAGGA +AGCTGACAATGACATCGTCAATGCCATCATGAGCCTTACCATGTAGCTTG +TTTCCTGATGACCTTGCAGATACTCTTGTTATCGTTGTATCTCTTGCTTA +TCCCGTTTTCCGTTCCAAGTAAACGTTTATCAGTCTTTTTTAACTTTTTT +GTTATGTTTAAAAAACAATTGCATCTTCGAATTGACCTACCTTTTACAGA +AAAGAACAATTAAATCACTGTTTGTGTAAAACACCCCTCTATTGATCGAG +AACTTTCACTTCTTCCAATTCTTTACTCGTATGACTGTGATTCATTTCAC +CTGCTATCACTTTATCATGACATTCCAGTTTATATCAACAGCAAATACCA +ATTGTGTGTATGTGAAAAATGCTATTGAATAGCAAGCGCGCCCCAACAAA +CACGTTTGAATGCGCGGGCGAAACGGCGTTAGATGTGCAGGTCATATGAC +AAAACGCATCGACCAGCAGCCAATGGCAAGTTACTGCGAGCTGTTATAGA +TTTTTTCACATGGTTTCCAGTGTTATCAGTTGGAAATCGATCGATAATAC +TGACTAGTAGTACTTAACATCTTCATTCCCACCGTTTCGCTGTCATTTGT +GATACGTGGATTTATTTTTCCTTTCTCGCCGACTTTTCATTTCTAAATCT +TTTCTGGAATTGCGAAATTTTCAGCCAGTTTCATGATCGAATGGCTCGTA +ATGAACCATCATCTCAGCAGCCGAGTAGTTCCGGGAGTAATGGAACTCCA +GCACAACAAAACGGGTCGGCAAAACCATCAAAAGTCACAGTAAAAGGTAA +CAATTCGTAGATTTTTTGCATCTGTTCTAATAATATTTCCCCCTCTTAAT +CATAGTCGTCAACGCGTCGTTCACCAAGGCAGCCGACTGCTATGTCGAAA +TCACGAGTGACACGTCATCGGCGGCGCCAAAAAAGACGACTGTAAAGAAG +AAGACGATGGCGCCCGAGTGGAATGAACATCTCAACGTTCATGCAAATGA +ATCTTCGACAATTTCGTTTCGTCTATTGCAAAAAGCCAAGCTATTCGATG +ACACGTGTCTAGGGATGGCGAAGCTGAAGCTTTCGAGTCTCACAAGAAAT +GAGAATGGAGAGTGTAAGTGGTTTTATTGAAATTTTCTCAAAAAATCTAT +TATTTCAGTCAAAAACGACATCAACAATATATCTTTGCTGGCCAAAGACT +CCTCGAAAATCGGAACTCTCAACATAATTTTCTCCGGATATCCAGAGCGG +AAACGAAGAAGCGCAGGAGTACGAGCTGAAACCGCCGCGTCTGCAAGTTC +AGAGGCATCCACGTCAAATGGCGTTGCCACGTCATCCTCGGCGCGGAGAC +CGGCGACAGCGAAGCGTGACACTTTGGCGGCTCCAACGGTAATCGTGACG +AGACCCATTTTGAATTATTTAATTATTCATGAAACGCTCTACTGGAGTGT +TCATAATTATTAGAGCGCGCTCGCGCGGCACCTCACGAACTCCAGAATTC +GCGAGGACAGCAGTTTTTGGCTATTTTGGCTTCTATGGAAATTATTTTTA +ATTTTTTGATTTAAAATATTGTTGAGAAGCATCATCCAAATTGAAAATGT +GTAAAATTATGAAATTTGACCGAAAACTGAAGGTTTTACAGAGAGGAGTC +ACCACGGCTTTCTTTAAAAAGTATCAGTACCGTCAGTATTTCGATTTCAG +AGTCGTAAAATATGTCATTTTGTAGAGAAACGTCTGTTTCACAAAAATCC +ATGTTTGATATTTTAATTGTTTAATTTCTAATATAAAAATATTCAAAAAA +TCAACAAGTTTACGTTAAAATCGAATTTTTCAATCGTTCAGTTTTTAATA +AGAACAATTTCATAATTTCAAACATGGATTTTTTTGAAACAGACTTTTCT +CTACAAAATGACATATTTTACGACTCTGAAATCGAAAAAACTGACGGTAC +TGATACATTTTAAAGAAAGTCGTGGTGACTCCTCTCTGTAAACCTTCAGT +TTTCGTTAAAAATAATTTCCATAGAAGCCAAAAATAGCCAAAAACTGCTG +TCCCCGCGAAACGAAATCCCGCGAATTCTGGAGTTCGTGAGGTGCCGCGC +GAGCGCGCTCTAATAATTATGAACACTAGAGGAGAGCGTGAATGAGCGTT +TTTTATTCTTTTCTCTGCATTTTTAATGCTACAGAATCATACACAAAATG +TTGTCAAATACATGCATTACTCTACTACTCTTAATGTTTACTTTTCATTT +GCAGAGTACCGCAGCGGCGGCAGCAGCAGCAACAGCAGGCGGCACCCCGG +CCGCCGGAGCAGAAGAACAGCTTCCCGATGGATGGGAGATGCGTTTCGAT +CAATACGGACGCAAGTACTACGTGGATCACACCACCAAGAGCACCACGTG +GGAACGCCCGTCTACTCAGCCATTGCCACAGGGATGGGAAATGCGAAGAG +ATCCGAGAGGAAGAGTGAGTTTTCCGGCGGAAAAAGCAGATTTAGCACGA +GAAAAGCGTTTCTGATTATATTTTTGATGCGAAAATCATCAAAATTAAAA +ATATCTACCGTAGCCGCGGATACCTGGACCAAAATGCCGAAAAAAGTGAC +CTGATAAATTATTTTAAGGCTAAAATCTTGATTTTTACATAATTAGTGTC +TTATTTTTGTTGATTTCTTGTCAAATTTTTGTAATTGCATCGAAATAGGC +CAAAAATAAAGTAAAAATCAACTTCCAACACAGAAAAACTGACAAAATTG +AAGATTTTTGCTGAATTCAGGCAATTTTTCGTAATTTTGATCCTCCATAA +TTTTTTTTTTCGAGAAAATTTTGAAATTTTTTCTTTAAATACGGCCTGAA +AATTAGGAAATTATAACGACGGATAAAAAATTCTGATTTTCTTTATTTTA +ACCAAGGTCTCCAATTATTTGATAATCGAAAAAAAAAAAACTTTCCAGTG +ATTTTTACTTGAAAAATGTCTAAAAATTCACGCCAGGTGCACAATCCATT +TTCAGGTGTATTACGTGGATCACAACACGCGCACGACCACCTGGCAACGA +CCGACAGCCGATATGCTTGAAGCACACGAACAATGGCAATCGGGAAGAGA +TCAGGCGATGCTTCAATGGGAACAACGTTTCCTTCTCCAGCAGAACAACT +TTAGCGCCGACGATCCACTCGGACCATTGCCCGAAGGATGGGAGAAGCGT +CAGGATCCGAATACGTCGAGAATGTACTTTGTGAATCATGTAAATAGAAC +GACACAATGGGAAGATCCGAGAACACAGGGGTATGTGAAAATTTTCAATT +TTCCAATAATATTTCTATCAAAAATCACAGTTTTAATGTTTTAAAAGTTT +CAGAGGCTCCGACCAACCTCTTCCGGATGGTTGGGAAATGCGATTCACCG +AGCAAGGCGTTCCATTCTTCATCGATCACCAGTCTAAAACCACCACCTAT +AATGATCCAAGAACCGGAAAACCCGTCGGCCCGCTCGGCGTCGTCGGTGT +TCAAATGGCCATGGAGAAGAGTTTCCGGTGGAAAATTGCACAATTCAGAT +ATTTATGCTTGGTAAGGGAGGGCGAGAAATTCTTTGATTTTAGCTATAAA +TTGATGTAAATTTCAGTCAAACAGTGTGCCTAATCATGTCAAAATCACAG +TATCCCGTAATAACGTGTTCGAAGACTCATTCCAAGAAATTATGCGTAAA +AATGCAGTCGATCTACGCCGGCGGCTGTACATTCAATTCCGAGGCGAAGA +GGGTCTCGACTATGGAGGTGTCGCCAGAGAATGGTTCTTCCTGCTGTCGC +ACGAAGTGTTGAATCCAATGTATTGCCTATTCATGTATGCTGGTAATAAC +AATTATAGTCTTCAAATCAATCCAGCTTCATTTGTTAACCCGGATCATCT +TAAGTATTTCGAGTATATTGGACGATTCATTGCCATGGTGAGTGTTTTTT +TTTAATTGAAAATCAGTTGAAAATTGGATGAAAAATTGCGAAATCGAGAG +AAAATCGAGTTTTCCGCTTTTTACAATTGAATTTTAAAATTTTAAACGTT +AAATTTTGCAGAAAATTCCAAAAAAAAGCACTTGGATCTAAAATTTTTGT +TTTTTGATGAAGGAAATCCTTAAATATCGATTTTTTTTATTTTCAGCTCA +AAAAACCTGGAAATTTCGATGATCTCAAATTTTCAGATCAATATATTTCA +TTTTCTCCTAAAAATGTTATTTTTATTTAAACAAATAGTTTTTCTTAGAA +AATTCCTTTATTTTCAAATTTCCAGGCGCTATTCCACGGGAAATTCATCT +ACAGCGGTTTCACGATGCCATTCTACAAAAAGATGCTCAACAAGAAGATT +GTTTTAAAGGACATTGAACAAGTCGATTCGGAAATTTATAATTCATTGAT +GTGGATCAAGGATAACAATATCGATGAATGCGATATGGAGCTCTATTTTG +TTGCCGATTACGAGCTGCTCGGCGAGCTCAAGACTTATGAGCTTAAGGAG +GGCGGTACAGAGATTGCTGTTACCGAGGAGAATAAGGTGAGATTTTGGAT +TAGCTAGAGCTTATAAAAATAATTTTTAAATAAAATAATTTAATTTAAAA +AATCCCAATTTTCCAGCTTGAATACATCGAACTGCTCGTTGAGTGGCGCT +TCAATCGCGGTGTCGAACAACAGACAAAAGCCTTCTTCACCGGCTTCAAC +TCGGTCTTCCCGTTGGAATGGATGCAGTATTTCGATGAAAGAGAGCTCGA +GCTGTTGCTCTGCGGAATGCAGGACGTTGATGTGGACGATTGGCAGAGAA +ATACTGTCTACAGACATTATGCTCCACAGAGCAAGCAGGTAGGGGAGAAC +ATTTGATTAAAACTTCTTTTTTTTTAATTAAAAAATACATTTATAGGTAA +CCTGGTTCTGGCAATGGGTTCGAAGTCTGGACCAAGAAAAACGTGCCCGG +CTCCTACAATTCGTCACAGGAACGTGCCGTGTGCCAGTCGGTGGATTTTC +CGAGCTGATGGGCTCGACGGGACCACAACTATTCTGTATCGAGCGTGTCG +GCAAGGAGAACTGGCTCCCACGGTCGCATACGTGCTTCAATCGACTCGAC +TTGCCGCCATACAGAAGCTACGATCAGCTCGTCGAGAAGTTGAGCATGGC +GATCGAGATGACGGAAGGATTTGGAAACGAGTAGTCTCCCGTTGTTTTTT +TTTGGTTTTGCTGGCCGCCTAATTATTGTATAACCCTCATATTTCTTCTC +ACCCACACCCCATTGATTTTCCTTTTTTTTCTCTCCATCAATTAATGTTT +CTTTTTTTCGAATTTGTGTGATAATTTTCGTGTTGTGATACCACTTGCTT +AGGTTCTCTCTCTCTCTTTCCTTTCCTTCTGGGTATGTACCTATATTTAG +AATATAGACAAAGCATCTAGTTTTTTTGGATTTAATTTCCAAATTTCCCG +TTTAATTCCAACAACAAAAAAACAATTCCACCACTTTTCAAATATTTTTT +TTGTGTCCATTGCTTCATTGCTTTTCTTCTTCTCAACCATTTCAACCACC +ACCACCCAATCTGCGCCTTATTCTTACTTGGTCCTTGTCATTCTTAGTTC +CAGTTTTTTTCACGGAAGCAGCTCTCGATTATTAATTCAAATGCATCCCC +CCAACCAATCCGTCACCCCCCGATTAGAACAATTTCTACTTTTTTTTTTG +AAAACAAAAAAAAACACAATTCCTCGATTTGGTTGTAATGAATTTAATTT +TTTAAATTTTGAGCCTTTTTTGTTGTTTTAGGTTTTCTTAACTTTCAGAA +TTTCCATGCGGAACACACGGAGAGCAGAAGATCAATATTTTGAACCCTGC +AGGAGAAGGACGGGACCCTTTGGTCACTCATGTCTCGGCTGTCTGCGTCT +CTCCTCTCTCTCTGCACCAGCGGAGAGGATGGATAGCCTCATTCGTTTTA +TTTCGGACTTTCGATTTTTCTTATTGCTCCACGTTTTAGCTTTTATCAGA +TTCGGGGAGCTCTTGCTTTTTTCTTGATTTTTTCGTAAAGTGTTCTTGGG +TCCCGCAGCGAAAATTAACTTTAAAATGATTTTTTAAAAACTTTCTAAAA +ATTCATTTTTTTTTCCATTTTACGACTAGAAATTTCGAAATTTGAAAAAA +AAAACCGTGTTGCAAATGCGCTCCAGCGTACAAAACAAAACCGCCACCAA +AAAATTTAAATTACTGAAAAAAACGATGAAATTTTGAATTTGTTTTGCCA +TTTTCCGGCAATGATTTTTTAAATAAAAAAAACTGTACAACAAATGCGCT +CCAGCGAACTAACCTTCAAATTACCGAAAAAAATTATAAAAATTTGAATA +TTTCCGATTAACCCAAGAAAAGAAAAATTCAATGATTTTCTTGAAAAAAG +TTATTTTTTTCTCAATTTTTCGTCAATAATACTCAAAATTTGAAGAAAAA +TTGTGTAGCAAGCGCGCTCTAGCGAACCAAACAAAATGTCTCCATTGAAG +CGTTTCACGAGGTTCTGGCCTACCTCATTGAATTTTTCGCGCTCCATTGA +CAATCGCCCGCCGATAACGCGTGGGAAAGTCGTGTACTCCACACGGACAA +ATACATTTAGTTTTACTACAAATATCGAGCCGCGACGCGACACGCAACGC +GCCGTAAATCTACCCCAGATATGGCCGAGCCAAAATGGCCTAGTTCGGCA +AAAACTCTTCCATTTCAATTCATGAGGGAAGCCAGAAATCCGTGATCCAA +GTAAAAAAAATCCCAAAAATTTCAATTTGCAAGGGCGCTCCATTGAAAAC +TGTGGCGCCGATCGCAACTCACGGTCGAATTTGAATTTTTAGTTGAAAAA +AAAACACCAATTTGAACTGAAAATTTGAATTTTCAATTTTTTCCCTAAAA +TAAATTGTTCAGAGTTTCGCTGTCGAATTGTTGATACCCGCTCGTCAGAA +TTGGAAATTGAGAAATTGAGAGAGAATTAGAGAAGGAGAGGAAGAGGAAC +TGCTCACTGGTCCCCTCACTCCATCCGAAATTAGGCACTTTTTGCTCCGG +CGGCACTAGAAGACGAAGAAAAAACGACGAGCAGAACACAATCAATTTCG +TCTTCTTTTTTATTTTTTTTTGGTTTTTTCTTGTTGGTACCACGGATTTC +TGGCTTCCCTCATAAATTGAAATGGAAGAGTTTTTGCCGAAATAGGCCAT +TTTGGCTCGGCCATATCTGGGGTAGACTAACGGCGCGTTGCGTGTCGCGT +CGCGGCTCGATTTTAGTTGTAAAACTAAATGTGATTTGTCCGTGTGGAGT +ACACGACTTTCCCACGCGTTGTCCGGCGGCCGATTGTCAAAGGAGCGCGA +AAAATTAAATGAGGAAGGCCAGAACCCCGTGGTAAAACATGGTGCATCAA +CGCAAAAATTTTTCATTTTTTGGAAAAACTCAATTGTTTTTTTTTCGCGT +CGGGACCACCAAACCAGAGCTCGTTTACTAAATTGAATTTCCAAAAAAAA +AAAAATTTCGCTCTGTTCAAAATTCGAAATTCAGTTTTCTTTCCCTAAAA +CCTAATAAAATGATCTTGGCACAATGCTCACTGTGAGCTTTGGGTCTAGA +ACGATGGCCTAGAAATGTTGAGATTTCCTCTTCCAGCGCCCTTGCCAATA +TGACCTAGAAATTTCAAATTAGTATAACTCGGCCATTTTCCATCCGTTTT +CGCCAAAACTACACCATTATAACATTTAAAACTTACTTTTCAATATGATG +ATAATACTTTTCCAGTGGAAGAGTTTTCCGCATTTCTAAGCCACCAAAAC +CTCTCCTCCCGACGTTTTATCAAACAAATGATATCACTGTGATTTGTGTT +GTAAGTTGCGCGCATGATTGCACTTGCGCAATTAATTAAGACAATTACTC +AAAATTTTGATCGAATTAACCCCATGTACATATAAAATACAAGATTTTTG +TGTATTGTTCTTCAAAGTTTTTTGTCGTATTTATATAGAAGCAGTGTACA +CCTAAATTTGGCTTATTACGACCTTTTTTTCCAAGGAAAATACTCATTTT +TAGGGTTATAAACCCCTTGATTGATACGTGGCCTAGAAAACTGCAAGCGC +TTTTTCCTGGAAGTTTTAGGCCACCAGTTAGAGTCTTGCAAAGACGGACT +AGTTCTCACATGACCCAGAAAGTCTTAGTCCATCACGTATTTCTTACGAC +GCCTAGAAATGCAAATCTTCGGCCACCAATTTTCATAGACATTCTAGGCC +ACCCTTTTTGACGTGGCCTAGAATCTTTAACAAAATTTGTAATGAAAATC +CTAGGCCACCATTCAGTTAGCTCTCATTTTTGATACTTCGCCTAGATTTT +TAACACGTGGCCTAGATTTCTATTTTAACACGGGGCTTAGATTTTTATTT +TAACAAGTGGCCTAGGTTTTTGCTACTAGGCCTAGATTTTTTACATGTGA +CCTAGATTTTTATTATAGCACCTGACCTAGATTGTTGGCATTTGGCCTAG +ATTTCTGTCATGTGACCTAGATTTTTTAATGCACCAAAAATTCTCCATAC +AAATTTAACTCCTACACTCTAATTTGTAATCAGAACCTTCGATAAGAAGA +ACATGGAGCTACTGCGGTGCTCAAATTCCGAACAAAAAACGGCTGAAAAA +CTGAGGTATACGTGGTTTTTTTTCGAAACTGATAAAAGTCAGCATAAATC +ACGATAAACTGAACGTCCTTTGGCCAAGTTTAGAGAAACCTAGGCCACGG +GTAGTGGTGGCCGAATTTTAAAAAAACTGGGCCACGAGGTTTACGTGGTG +TCAAATTGCCCCATTTTGGTTTGATCTTCGAAAAATGCGGGAGACGAGAC +GCAGACTTTTCAACTGATTTCGCATGGTTAAGAACGTGCTGATGTCATTT +TTTTCCGTGGAAAAATTCCCGCATTTTTTGTATATCAAACCACAACGAGA +CACTCTAACACCACCGTCCGGCCGTTCAAACGAAAATTTAGGCCACGGCC +ACTAGGGTGAAGTGGAATGCCCTACCCTTCTCTACAAAATTCATTGGAGA +AACCTAGGCCATGCTCAAAGAAACAGTGGCCGAGAAAGGAAAAACTAGGC +CGCGTTCGCTTTGTACCTCTCTTATAAAACACTGTCTGTTAGTTCATAAA +TCAGAGTCTGCCCCCTATCACTACTCTCTCATTTACCTGCCCCTCTTAAC +AAACAATCAACCCCCCCCCCCCCTCTAAATCGACTACTTGTTCCCCGTTG +TACCTGTCTGCGTCTAGCTATTTCTGTTAAATTTTTGGAACGAAAAAGTG +GTATGTGAATGTACGAAACAAAAATAATAATCAATTGAATACAATTTTTG +CCCCCCCCCCCCCCCCCCCTCCACCCCGCTTGCCTGTCTCTAACCGGTTT +CCCCTTTTTCACCTCAATCAGCCCCCCCCCCCCCCCCCCCCCCCCAATTT +CATTTGACTGTACATTTTCCTTTACCTATCTGCGTATCTACACAATTTTT +GTATTTTTTCCTTTTATTTTTCTAATTATAAACCCTGCAATTTGCAAGAA +AAAATCTCTAAAACGCTTGGCCCCTTACCCGGAGTGCGACCGTGGCCTAG +AAATTTATATTTCTTATAAGACCCCCCGGCTCTTCCAATTTTTCATTTTT +TTTCTTTGAAAGCCTAAATTTTCATTTTTTCTTAGAGATCAATATATTAT +GGGTTAGTAAAAAATTTCAAAAACAAGCTCCCCGTGGGCGTGGAAGAGTT +TTCCAAATTTCTAGGCCATACTTTTCGAAGGCGTTGGGGTACGCTCGCAC +CCTAGTACTAAAAATTGTAAATTATAAAATTATCATAAAATTGGCTCAAA +GCATTTGAAAATAATAAAAAAAATTTTAGAAAAAAAAACACGAAAAAAAC +CCCTATTTTGAACATGGTTCATCGACCGGGACCTATATACTTTGAAAGCT +TATATCTCGCTTCATGTTTGTTTTATCAAAAATTTTTCAACCAACAAAGT +GTTTATTATTTCTTTTTCTATATTTTTGTAATTAAAAACTTTTTGATAGC +TTCAAAAGTAACTGAGATACATGTTGTCAAACAGAGCAAACTTATAGCTT +AGCCCAATTATTTATTTTTTGCTGTGTAACATTTCTTGTATAAACTTTTA +AAGTTTACGGTTTTTTTAAATTTCTAAAAAAAATTATTGACACTTTAAAG +GGAGGTCATGTGGAGATAGCCTGTACAAATAAAACTGATGAACTAGGACG +AACCGAAATTCATAAACCATTATTTACACAGGTGATTCTTGCCTTTTTTG +GAGGGTTAAAAAGGTTAAAAATTATTTAAAGCTTGGAATGAGCATTTGTG +CGGCCGAGTTTTTATTTTCTAGGCCATAATTTTTAAAACAATGGCCTAGA +AGCACAAATTTCTAAGTAATTTGAATTTCCCGCCAAAAATTTTTTTTTCC +ATAAAATTTAAATTTCCCGTCGAAAATTTTTTTCGGAAAATTTGTATTTC +CCGCCAAAAGATTTTTTGTCTCAAAAAATTTGAATTTCCCGCCAAAATGT +TTTCTCAGAAAATTTAAATTTCCCGCCAAAATATTTTTTGTCTCAAAAAA +TTTGAATTTCCCACCAAAAATTTTATCCCAAATTTTATCGAACATTTGGT +GGCCGAATTTCCATTTTCTAGGCCACCCTCAGTTAAATCGTCAAATAAGT +TGACCTAATTAAATTAAAAATTAACAATTTGTAATGTCTCCGACCAAAGT +TTCATAATTGTATAGATCATCATGGTGGGAGGCGGGGTAGCACTTATGAG +TGAACTTACCGGTTGACCGCCCGTCTATACATAGTAGCCAACACCCGACC +ATTTTCTGCCAAATACCTATAATATCGCTTCGAGACCCAACTATTGCACA +GTTGTGGTTTATTTCGGTTGAAGACCCAATATTAATTTACCTACAGCTGC +TAAAGCGTTTTAAGACCTAAAAAATTAAGCAAGGCCCAAAAATCCAAACT +TAATACTATAGTACTTCTCGTTTCGAGACCCAAAATCCAAAGCTAGGCCA +TATTCTTGGTGAGACCCACCTGTAATAAATATCACTTGAGTGAAAGTGAA +CTCTTACTTTTTTCTTTCGACAGCCAAAAAAAATTGAGTCAATTAGCAAA +TAATTCACGTCTCCCCCTTTCAATGTTTACATACACATTACGAACGAGAA +AAAAAAACGAGAGAAAAATTGAGTGAAATGGAATCAAAATGTGTTCATTT +TTACTTTTTATGAAAATTTGGATAAGCACATGGCGTCAGAGTGTCCCATT +TCGGCTTGATCTACGTAGATCTACAAAAAATGCGGGTGAAGAGACGCAGA +GTTTTCAACTGATTTCGCTTTTTTTTGGGCGAAAATTTCCGCATTTCTTG +TAGATCAAACCGCAACAGTGGATAAGCGCGCTCTATCGACAAACCCGGTG +TGTACTACTCGCGGACAACCAGTATAGTTTTTTTTTTGAATTTTTGTTCG +AAATTGAAATTGAAATAAGATGCCAAATTTAAATTTAAAAAATAACAATT +TTTGAAATTAAATTTTTAAAAAAATTCCCCGTAAATCTACACTTAGTCGC +GTAAATCGACAAGGCTATTTTTTTCAATTTTTGCCCATCGCACTTTTTTT +GCCCAATCAATCATCGTCAATTGATCCATTGATCTTCTTCTTCTTCTCTT +TCTCTTTTCTCACCACCGAAAATTTCATTTTATTTTTTGACACTGTCTGC +GTCTCTCTGTACCCCCTATCTCTCGCCTCTCAAGGACTATTACAACGAAA +AATTTGGGGAGAAGCCGTGATTTTCATTTTAATTTTGATGAAAAATTTTA +ATGAAAATGAAAAAAAAAATTGTTTTTCAAAAAACAATCCCCTCGTAAAT +CCACACCAAATTCAATATTCACCTTATTACAAATTGATTATTTTTCCCAA +AAAACACACGACATCGGGCGCCCATCTATTGTTTTTTATTCCAAAAAATT +TCTGCAACTGTCTGGGTCTCCGGTTAACACTGAGAAACAACAAATTTCAT +TTTTCGATTCATTACATTCATTTTGAAGGTTTTTGGTTACAAATTCGACA +CGGATTTCTGGCTTCCCTCATAAATTGAAATGGAAGAGTTTGCTGAACTA +GGCCAACTTGGCTCGGCCATATTTGGCATAGATTTACGGCGCGTTGCGTG +CCGCGTCGCGCCTCGATTTTAGTTGTAAAACTAAATGTGAAGTGTCCGTG +TGGAGTACACGACTTTCCCACGCGTTGCCCGGTGAGAGATTATCAATGGA +GCGCGAAAAATTCAATGAGGTAGGTCAGAACCCCTTGAAAATTGAGAAAA +AAAAATCTCACAACGATACTCCGCAAAGTGTGCGTGTTGTTTATTAAATG +ATAAATTCAAAAGCAAATAGCGATTTTGTTTCAAAAATATGCCGAAAAAA +AAGAAAAAAAATTAAAACAAAAGTTCAGCCACCAATTTTATTTCTCGGCC +ATGGTTGTGTCGTTGTTTATTTTTTTGCGATCGTATTTTTTCTATAATAA +GACTTAAAATGAAAAAACATTAATAAAAATCAGTTTTCCATGGCCACTGT +CAAAAGTCGCAACGACACTCCCCTTCCAGGCTCCTCCCCCCCGCGTGTAT +TTTAGCATGTAGTGTAAATTACGCGATTTTGTGTATAAAACCCTAATTTT +TTAGAAGATTTGAGAAAAAAAACTTTTAAAAAATGGGAAAAAATCCCCTT +TCCCTTTTTTGAAATACTTTCCGACAAAGTTTAGCCAAAAGTCCAAAAAA +AACCAATATGGCCTAGAAAAAATCAAAAACTCGGCCATCCAAAAAACTAG +GCTACACGTTCTTTCGACCTCTGCTCCCCACACCTATGCTGCCCATATCA +AATGTCTCCCGGACCCCTCATTCCGTCACACATTTCTCAAAAAAATGTCT +CTTTTTCTCAAATTCTCTGTCGAAAATCCCATATCTCTTCAGTGTTCAGA +ACTGACTGTTTTATTTCAATTCTCATGATCTCATGTCTCCCGTATGACTC +ATTCCTTCGATATATTTTTCTTTTTTCAAAAATCATTTTTCCTATATATA +GACTTTGTTCGGTGGGAATTTCTCATTTCAAAATATTTATTGAGGTCGCT +TGTTCCCTTTTTATATGGTCGTGGCCTAGGTTTCTAAAACTCGGCTACCA +TTTCCAAGTTGTAGCTTCGAGCTCTTTGTCTCGGAGTAGAAAAAATTCAC +GAAATAAATAAAAGTTCACGTGGCCGTGGCCTAGATTTCCAAAACTCGGC +CACCAATTTTTTTTCTCTTATCAGTAAACCACGTAGAACTCCTTTTTTTC +TAGCCATTTTTTAACTGAATTTCCAACATATTCGGTGGCTCCATCAATTT +TACTGATAGTAATTTCCAATAAAAAAAGGTATTTCTGTCGATAGGAACCC +ATTTTCATCTACTTTTTGTTTCTACTTTATGGGTTTTGCCACTTTCCCGC +ATGCCTACGTGCCTACCTATCTGCCGACCTAATATACCTCGTAGGCAGAC +CTCGGCCGCCTTGTGGTGAGATGCCAGTCGCTTTGTAGGCAGGCGTAGTT +TGTCTTGCTGGTATGAGTAGGCCTGTCAGCCGCCCAGTAGGCAAGCGTAG +GCATGATGCAGGCGTAGCAGGCTTCTTAACTAGGCATCGGCTGCCTTGTA +AGCCGGCGCAGGTAAGTGAAGGTTTCTTCGTGGCTGGCATCCTTGCAGTC +AGGCACAAGTCGTCGGCTTGAAGGCAGGCAGATGCCGCCTAGTAGGCAGG +CATATTTTACTTATAGGCAGGTATTAATGATCCTCTAGGCTTGCGTTGGT +CGGTTTGTAAGCTGTCGTAGGCTGCCTTGTAGGCAAATTGAACTCTCAAA +CCAAACAACACAAAAATTCCAATATTTTTTGTACCTTCTGATTTTGATCT +CTGACTCATGATCTCTTTATCAATCTCATATCTTCCATTTTTAGAAATAA +ACAATTTTTCCCTTCTATTCATTGACTTTAATCCCTTTCAATATTCATTC +AATACACCTATAATACGAAAAACTCTTATCTTTTTTCATTTTATCACACA +TGGTGCATAATATTATAGTTAGTGGCTATTGAAAAAGCACATCATTTTAT +CACTTTTTGTCACTTTTCCACGATTCTCAACGTCTTTTTTTTAAACACAA +AACGTTTCCCGTCATTTTCTACAGTACTCCCGCATTTTCATTTTCCAGGT +GAGACCTGAGATGGAGGGCGACGAGTTGGTTCATCGTCCGACGGTCCTCT +CGACGACGGCTTCTGCCACGTCACGGCCGCGACACAAGACTTTTGAGCTG +TTGGGTCCGGTGAATAATATCTCGTTGGCTGATATGTATAAAGTGTGCGG +GAAGATAATTGGCAGGTTCCCGATTGCATTTATTATTGCGACGGTGATCA +TGTGCAGTGGTGGATGTTAGTTTTTTTTGACGTAAAAAATACAGTTTGAG +AAAATCTTTTTTTAGATCAAAAAAGAAGAAAAATATGGAAAAAACAACAT +TAAAATATTTTTTAGAAATCAAAAAATGTAAAAACTGTATGATTTTACTT +AGGGCCTCCATGGTAGACAGGCACGGTTTTAGGGCCTGACGCCTGCCTGA +AACCCACGTGGAGTCAGAAAGTCCCATTTCGCTTTGATCTTCAAAAAATG +CGGGAGAAGAGACGCAGATATCTCATCTATTTCGCATGGTTAAGAGCGTG +CTGACGTCACAATTTTTCTGGAAAAATAATCCCGCATTTTTCGTAGATCA +AACCGCAATGAGACAGCCTGACACTATTAAGCCGCAAAGGCAAAAGTGTT +TGCCGTCTGAATTTTGAAACAAAAGGTTTAACCGGTGAAAATTGAAAAAA +AGTATAATAATAATAATAATAAAAGTAGAACTATTTTCAGTATACTAAGG +CAAAATGATTGTTTTATAAAAAAACTTAATTTTAAAATTAGATCTCCTAA +ATGTTTCAAGCAGCACAACTTTCATGTGATGTCAGGCTGTCTCATTACAG +TTTGATCTACAGAAAACGCGGGAATTTTTCTCCCAGGAAAATGTGACGTC +AGCACACAATGCATAATCAGATGAGATTTCAGCGCCTCAACTCCCGCATT +TTTTGTAGATCAAACTAAAACAAGACTCTCTGACACCACGTGAATTTTCC +AACCATCAAACTATCACAAAAAAATTGGCGCCAAAAAAACTTCTTTAAAA +ACTTCTCATTTCCAGTAGGAACAATCGGTCTCGAACTGAAGGATAATGTG +CGCGACGGGTACACGCCGAAAAACTCGCTATCCCGACTGGAAAATCGCCT +TTATCGAGAGTTCCTGAGTTCCGAAGGTGATCCGGTGATGACTACAGTTC +TCATGACTGCCAAAGACGGAGGATCCATGCATCGGATCAAGTATTTGGAA +GAAGCACAGAGGGTGAGTGGCATAACATATCGGATACCGTATTTCCTCTA +TTAGTAAGGCATGCAAAACTGATTTTCGGACACCTAATTTGATGCAAAAC +TAATAGAGGGTGCAAAACTAATTTTCGAACAGGTTTTTTCTCATTAAGTT +ATATTATAATATCATCAATTTCAATAACAACTTCTGAACCAAAATGGGCG +AATTTTACGACTGATACGCAAAAATTGTCCGAGTTGTACTCATATTTTGC +CAGTTTTGACTTGTTATACCAAGTCTGTAAGAGTTTTCCTAATTTTCAGA +ACGATTTTATAATGCAAATTTTGAATTCCTAAACATAGGGAACAAATTAA +GGGGTGCAAAACTATTAGAGGTGCAAAACTAATAGAGAGTGGAAAACTAA +TTTTCGATTAGTGATTTTTGATGCAAAACTAATGGAGGTGCAAAACTAAT +AGAGGTGCCTAACTAATAGAGGAAATACGGTATATTTTTTTGAATAAAAA +ATTTCAGCAATGGCTCTACATCTCCAAAAACCTATCCGCAGACGTTGGAA +ACGGCGAGTTCATGAAATTCGGAGATTTCTGTGGCCACTACTGCCAAGCC +AACGACATCATAGGATACTTCCTGGACGCCTACAAAACCAAGTCAGCTGA +CCCAAAAATGGATGGCTACCAACTCAATTACCCAATTACCACAGTAATGG +GTTATCAGCTTCATCTCGAGCGTAACTTTTTCGGGGTTACTGTGAATCAG +TCGGATCCGGTCACTAATATTCAGAGTATGAAGGTTCTGACGCTTCCTGT +GTTGTCAGAGGTACGGACGTTTGAGGATACGGATAAGCTGAACAAGTGGG +AGCTGGCGGTTTATAACTATGCTACAGGATACTCTGCACTCGAGGGTGAC +GATCATTTGGTGGAGATTAATGTGAGTGAATAAATTGGACCATTTCAAAA +ATATTGGGCCAGCCCTAAAAAGACAGCGGGCCGGCCCATATCGACCCACT +TAACAGGCTCAAAAAAGTTTAGTTCAGTTGTGTGCCGCAAATTTTGAAAT +TTGCCGAGCTCGGCAAAATCGGCAAATTTGGTAAATCGCATAATTTTCGA +GCTCGGCAAATTCGACAAGGCTAAATGTTTGAATTTTGCCGTTTTCGGCA +AACGGCAAATTTGGCAAATTTGCCTTACACCCCTGGTTTAGGGGTTTCGT +GTTTAATTTTCAAAGCTTAGATAAACCTCTTTTCCAGGTGATCGGTGCTG +AAGTCGTCGACACCGAAATGAACAAGGACGCTCAGAAAATGGTGCCCTAC +TTCATCGTCGGAATCGTCTCGATGATCATCTTTATCTTCTGCACCGTATC +CATCTCTGCCTCCTACTACGGATACTTCTCCTGGCGAATCGGACTCATCG +CCCTCGCCTGCCTCTTGGTTCCGATTCTCGCAATTCTCACTGCATTCGGA +ATCAATAATATGCTGGGAAATCGAACGAACTCTCCGATGATGATCATGCC +GTTCTTGATCAATGGAATCGGAGTCAACGATGCGTTTTTGACACTTCAGA +ATTGGTTGCAGCATAGCCCGGATCTTCCGTCAGGGAAGCGGTTGGGGTAT +ATGTTGGCTGAAGCTGGTCCATCGATCACTACGACCACTTTGACAAATGT +CATTGTTTTTTTGATCGGGTGGATGAACCCAACGGAAGGTAAGGTTCAGT +GGTGGACGGCAAACTACTTTTTCCGGCAAATCGGTAAATCGGTAAATTGC +CGGAATTGAAATTTCTGGCAAATCGGAAAACCGGCAATTTGTCGATTTGC +CGAATTTGCCGGAAAAAAAATTGCCGAACGGCAACTGCGCCCTGGTAAGG +TGCATAGCTTTGGCCTCTAACATAAAAAAATTTGTCTATTCATCCTTTAT +TCCAAAACGACATGTATTCCAGAGATGTCAATCTTCTGCCTTGGATGTGC +AATCTCCCTACTCCTCGCCTACGTCTACACCCTCACGTTCTTCTGTCCGG +TGCTAGTTCTTCTGCTTAGCGAACGCGTCAATGAGCCCAGCAAGCTCGAG +GGCACTTTCAACAAGGTTCTCGGATTCTACGCAAAAATCATATGCAGCCG +ATGGACATTTGCACTTCTCATCATCGGAAGTCTTGTCTACTGGGGTTTCG +GTATCTATGGAACACTGGGGATCCGTGCCGTGTTGAACACTGCAAAGATC +CTTCCCCTGGAGACGCCGATCCGCAAACCGAACAGGATTATCGAGGAGAC +CGTGTGGAAAGAGTTCTACCCAGTCACCGTGATTGTGAACAGCCCAGTTG +ATATAAGCAATGCAAATGCACTTCGAGCATTTGACAACCTCGTTCACGAC +TTTGAATCGATGGAAAAGTGCCGGGGATCCGAGTACACCATATCTCCAAT +CAGAGACTATCAGACCTATTTTTACGGTGTAGGAGCCGAGGACTTTGATT +ATGAGGAAGAAACCGTGAAGAACACCTCACATTCTTTAGATTTCAGTGTA +AGTTAGCAGTCCACGCGTTCCTATTAAAATCTACATATATGCCTATAACG +TGTTTATCCACAGAAGAGAAAAATCGCCATATCTGCCGCGCAAATGAATC +CGCGGGAAGAGACAAAACTACTGTAGTTTTTAACCAATTTGTGTAGATTT +ACGAGCTATTGCGTCATCGTTGTATTTAATTTTGAGCCGCAATTTTTAAT +TTTCAGGCGTTTCACACGTTTTTATATTGAAATTTATCTATTTATTGAAT +AAATCTTAAAAGAAAACACAAAAAAATTAGAAAAATTCCGAAAAACGCCT +GAAAATTAAAAATTGCGGCTCAAAATTAAATTCAACGATGACGCAACAGC +TCGTAAATCTACACAAATTGGTTAAAAACTACAGTAGTTTTGTCTCTTCC +CGCGGTTTCATTTGCGCGGCAGATATGGCGATTTTTCTCATCTCTGGATA +AACACGTAATACCTACATATTTTGTGTGCCTAAAAACATGCCTAGCAGTG +AAAGTAGACAAATGTAAGCACACAAACGTGAGTAGGGCTTAAATGGTATG +CAGGCACTGTTTTAGGGCCTGACGCCTGTCCAGGCCTGTCTTGTACGTTT +CATCAATTCAAGCCGTATATTTCCAGAAGCTCACCGGATTCCTTGCCAAC +CCTATCTACAAGCATCACAAGGGAGGACTAAAACTTAACTTTTCAAATCC +GTTAGTTCCTATCTGCCACCTTACCCTAAATCGAGTACCATTTTCAGTGT +TCCAATCCGAAAAGTGCAACTGATATTCGCTTATGAAAACGTAACCTCGT +GGGATGAACGGATTCAGATTATGCAGGACTGGCGGACCATCGCAAGTTCC +CACGTGGCCCTAAATGTTTCAGTGTGGAATGTGAACGCAATGTTCGTAGA +TCAAATGCTGAGCCTGAAGGGATTGGCGATCTCGGTAAGATCTCAATGGT +TCCAGCGCCCTATAAATACCGCTTATTCTTTCAGAATGCCCTAGTCACCT +TGGGATGTATGGCTGCCGTCTGTGTAGTCTTCATCCGCAACCCCCTCTCA +GTTGGCCTAGCGACCGCTTCGATTTTATCCATCTCCATTGGAGTAACTGG +ATACCTGTGCTTCTGGGACTTGGATCTGGACCCTGTGACCCTGTGCGCAG +TAATTGTTTCAATTGGAATGTCCGTTGACTTTGTTGCCCATGTGGCCTGT +CACTATCAGGTCAGGTATAAAGAGTTCGAGGAGAAAGGAGTATTGAAGAG +GATTGAGATGAAAACTCCCGAATCTCGAGTCGTCAACTCGCTGTCCAATG +TGCTCTGGCCAATGGTCCAGTCGGCTTCTTCAACTCTTCTATGTGTACTT +CCACTTGGTATTCTACAGGTACCTACCAATACCTATACTTTACCGATAAC +CCTACCCCTCAAACATTCCAGAACTACCTCCCAATGGTTTTCGTGAAAAC +CATCCTGCTCGTCGTGATCTGGGGAATGTTCCACGGTCTTGTGCTGCTCC +CGTGCATTCTTGCACAGTTTCCCCTGTCTGTGTTCAACAAGACGTTCGCC +GACTTGTTGTTCGGCAGAACATCCTCTTCGTCTTGCTCTTCGGAGTCCGA +TTCGGAAACCGACACCGGTGATGCTCAGGAGATGGTTCCGCTCGCTGGAA +CCGAGAAGGCTTAAGATCTGAAATTAGTTGTTGTTTGTTATTATGTACAG +TTGGGATACAAAGTGTATTATGTAGTCTGTAGTGTCGCAGTGCTACAAAC +TACAAATTCAAAGCTACAAACTATAAACTCATTGAGATCTGGCAGAGCTT +TATAGTTTGTAGTTTTATGTAGCAGCTACAAACTACAAATTTCGATTGTT +GTAGTTTGTAGTATGGCGCACAAACTACAATGTACATTTTGCAAGTTTTC +TAGATTTTTTTCTCACTCACACACACACACACACACCGTTTTGCTACGTG +GCTGCGAAAATGGAAAACTCGGCCACGTCGCAATTCACACATCGCCAGAA +ACTTCTAGCTTTACCAGTAGCTTTTCATGATCTACTCTTCTTTTTTTTCC +CCCCTCAATTTCTATTTGAAATTTCAGAATTCCCTCAATTAGTCTTCTGT +CACCGTGTCCTCCTCTTTTCCGCAAGCGGGTCCCCTTTTCCCCCCACAGA +TCGGCTTCTCAGGGTTCCTATAGCACTTTTTTCTTCGATTCTTGTCACAC +AAAAAATTGTACTTCCATCGCTCGACGTGTCCATTTTTTCTTGTATTTTT +TAAATGCATTTTTTGATAAATTTGATTTTTTTTATCATCCAGAAAATGGT +CAAAAATTCAGATTTTCTTGCTGGGATTTTGCTGGAATTTTTTCAAGCAT +CAGACATGCAAAAACTTATGCAAAACTACACAACACTATCGATGGGGACT +GTTCGACTCTTCACCCCAGTCAAACTTTTTTTCACTATTTTTTTTAACTT +CTGTTTTTTTGGTACTTTTCTGGCCGTTTTTATGGAATTTTTTAACCCGA +CATTGGAGTTTACCTTTTTTTGTTCAGGATTTTAGGAATTTCTGCGACCT +TCTCACTCATGTCCTCCAGCCCCGCCTAAGCCTATGCCTTAACTCAAGCC +TAAGCCTAAGCCTAAGCCTAACCTAAATCGCGTCAGAGATAACGTTCGCC +ACTGACGCCAAGCCTCAACCTAAGCCTAAGCCTAAGCCTAACACTAAGCC +TAAGTATAAGCCTAAATCTAGGCCTCAGCCTAATACTAAGCCTAAGCCTA +AGCCTAAACCCAAGCCATAAGAAGACACTCTAAAAATGTTCAGATTATTA +AAAAATTACATTCAAAGTTTTCTTCAAAATTTTGCTTTCGACTTTCCAAG +TAATCAATACCATGTAGAATTCCAAAATCTTCATACAAATCCCTCCCCTC +TTCACATCTTTCCCGACAGCTTGTACTATTTCTCCTCCACCCACTAGGCC +AGGTCAACGCTGCGTCTCTCGTGTTTCATATGCTATCTCCCTTTTGTGGA +ATCCGTTCATCGTTTCGGATCGCTTACTTCTTCCGCGCGCGTCGCATTTC +ACTTTGAAATAAACTTCAGTTTTCCTTTCCAAAATTTAATTGGTGGAAGC +GTTTGAACATGCGAAATTTGTTAATTATCGTGTGTATTCATTTAATATTA +CTACTTGTACATTTTACCGATGCATGTAAGTTTTGGATGTATCAAAAAAT +TAAATAAATTTCTTAAAGGTGGAGTAGCGCTAGTGGGGAAATTGCTTTAA +AACATGCCTATAGTACCACAATGACCGAATATCATGATAAAAAAATTCAA +AAAATTTTTTAAAATTTTATATGATTTTTTGAAAATTGGAAAAATCTCAG +TTTTTGCCTAATTCCAATTTGAATTACCGCTAATTGGATTTGTTCGATGG +AGCGCGCTTGCACGTTTTTAAATTTATTTATTTTATTTTTTGTTATTTTC +CACCGATTTTTAATGTTTTCGGTGTATTTTTGCTCTAATTTTAGAGAAAA +AGTCAAGATGAATGCAGATTTTCGATTAAAAAGCACGCTCACAGGCGTAA +AAATGACAAAGTAACGATTTTAAACGGTTTCGAACCTGAATTAATTAATT +TCACTGATTTACGACTGTAAGCGTGCTTTTTAATCGAAAATTTGCATTCA +TCTTGACTTTTTCTCTAAAATTCGAGCAAAAATACACCGAAAACATTAAA +AATTGGTGGAAAATAACAAAAAATAAAATAAATAAATTTAAAAACGTGCA +AGCGCGCTCCATCGAACAAATCCAATTAGCGGTAATTCAAATTGGAATTA +GGCAAAAACTGAGATTTTTCCATTTTTCAAAAAATCATATAAAATTTAGA +ATTTTTTAAAGAATTTTTTTATCATGATATTCGGTCATTGTGGTACTATA +GGCATGTTTTAAAGCAATTTCCCCACTGGCGCTACTCCTCCTTTAAAGTT +TGAAGTTTTAGTAAAAAAAGAGTGTCGGTTTTTTAGTTAATAATATTAAT +TTCCAGTCGCCGGAACAGTTCGACCATTTTTCACCACTCTTCCAGTACCT +GGAAGAAATGTTCCTATTATGAGATTATTCGAGAACTATGCTGCATCGTG +CCGACCAAAAAGTAAAAAGGACTTCAATGTTGATCAGCTGGCAAATGTAG +GTTTTTTCCCGCAAAAAGTCGTATTTCGTGCAAAACCGGCAAAAGCAAAA +ATTTTGAATACCGGCAATTGTCGGAGTTGCCGATTGCCGGAAATCAAAAT +TGCGGGAAATAAAATTTTGATACTTTTTTGTAGATTTAGGAGCCTAAAAA +TGCATTTTAATGAACAATTTTTAATTTTCAAGCTCAAAATGATTTAATCC +TTTAAGGATTGACCGTTTTCTTTAAAAAAGACTAACCGAATACTATAAAA +AAAGGTGAAATTTTTTCAATTTCCAAAATATAATTAATTTTGGCAACTGC +CGATTGCCGGAAATTGCCGATTGCCGGAACTTCACAATACCGGCAATTGC +CGAAATTGCCGATTGCCGGAAATTTCCAAAACCGGTAATTGCCGGAATTG +CCGATCGCCGGAAATTCCCGATTGCCGCGCACCCTTGTATTAAAGGATAC +GGCAAACGATTTTTTCCGGCAAGCGGCAATATCGGCAATTGCCGAAATAA +AATATTTTCGGCAAACGGCAAACGGCAGTCAGCAACATGCCACTTCTCCA +ATTTTCGGCAATTTCGGCAAACGGTCAATTTGCCAGAAATCATCGGAAAA +TTGTGATCTTGCACATTTTTTCTGGAAATTTCAGAATTTCAATTTTAAAC +AACAACATTGTACACATCCTATGAATGACACATATCTTAAAAAGCCAGTA +AATTCTATAAAAAATATCTAGAGAAACTGGCAAAATAATTAAAAAAGGCA +CGGATTCATGTGATTTTGATTATTGAAAATATCTTTGAAAACTTTCGGAA +AATTGATATCCGGCAAATCGGCAAATCGGCAACTTGCCGATTTCCCGAAT +TTGCCGAGCAATGAACTACACTGTTCCAAATCGAATTCGTAACCGATATT +ATACTTAGGAATGATATTTGTAACTCGTATAAATATTAAATAATATATAT +ATATTCCAGCTTCTCCAATCTCTCCAAATGGATGAAGTAGCCACAAAAGC +CTACAACTCCCTATTCTTCTCAATGGCTGATATGCAAATCGAAAAGTTCA +TGGGTAAATGGTACACAGTTGTTGATTCGAAAGAAGTTCATAAAGAGGAT +TGTTCAATTTTCTATTGTAAGTTTATTTTCATTCTGAAAATGAGATGCAA +ATTTTCAGTCGATATGGTACTTCAAACTCCATACACCGCAACATTCACCT +CAAAGCAGTACGGAGTGATTAATAATGATGTCGTCACCAATGAGGGGTAC +GGTAGTATGGTTGGTCCAGAGCCCGGAGCCGTTCTTATTACAACTGGTAG +TGAAAGGGATCAGTGTCCATGTAAGTATTTTAAATAACTTTGGTCCGGTG +ATATTAAGATACAAGTTTAAATACTTCCCGTTTCAAAAACTTCGAATTTC +CCGCCAAAACTTTTCTCTGAAAATTTTAATTTCTTTCCAAATTTTTTTCT +TTGAAAATTTGAACTTCCCGCCAAAATTTTGTAGTCAAAAAATTTGAATT +TCTCTCCAAGAATGTTTTCTCAGAAAATTTGAATTTCCCGCCAAATTGTT +AATGTCAGAAATTTTGAATTTCTCGCCAAAATTTATTTTCTGAAAATTTG +GATTTCCCGCCAAAATTTTTTTCTCAATAAATTTAAATTTCCCGCCAAAA +TTTTTCTCTGAAAATTTTAATTTCTTTCCAAATTTTTTTCTTTGAAAATT +TGAATTTCCCGCTAAAATTTTATTGTCAAAAAATTTGAATTTCTCTCCAA +GACTGTTTTCTCAGAAAATTTGAATTTCCCGCCAAATTGTTAATGTCAGA +AAATTTTAATTTCTCGCCAAAATTTATTTTCTGAAAATTTGGATTTCCCG +CCAAAATTTTTTTCTCAATAAATTTAAATTTCCCGCCAAAATTTTGTTAT +CAAAAAATTTGGATTTCTCGCCAAAATTTTATTGTCAGAAAACTTGAATT +TCTCGCCAAAGTTTTTTCTCAAAAAATTTGAATTTCCTGTCAAAACTTTG +TAATCAAAAAATTTGAATTTCCCGCCAATTTTTTTTCTCCGAAAATTTAA +ATTTCCCGCCAAAACTTTGTTATCAAAAATTTGAATTTCTCGCCGAAATT +TTATTGTCAGAAAATTTGAATTTCCCGAAATCTCTATGAATAAAACATTT +GCAGTTTTCCCTGTACGAATCGGTGGCTTGAGTGACGAAGGAGAATATCA +ATACATGATCTTAAGTACACCACTGAAGTATCCAACGATGGTCTTGACAA +GGTAAGTTTGCCTTAAAATTTGTTTTCTAATTATTCCAATCTAATATTCA +TGTGATGTTGAAAAATGCAAACATGTATTTTAATACATTTTCCCCCTATT +GATGCGTACCGAAAAATGTAGAAAAATGGAATCATTTTTTTGCATTTTTC +GACATTTTCGACATTTTTGACATTTTCCGACATTTTTCGACGTTATTCGA +CATTTTCACGCATTTTTCAGAGTTTGCCGAACTAGGCCATTTTGGCTCGG +CCATATCTGGGGTAGATTTACGGCGCGTTGCGTGTCGCGTCGCGGCTTGA +TTTTAGTTGTAAAACTAAATGTATTTGTCCGTGTGGAGTACACGACTTTC +CCAGGCAATTGTCAATGGAGCGCGAAAAATTCAATGAGGAAGGACAGAAC +CCCGTGTCCACAGGAAGAATTTTCTCTGCGTCTCTTGTCTTTAGCATTTA +AAGTGGGGCGACGCCGATGTAGAAAAATGCTGAAAAATTTCGAAAAATGT +CGAAAAATGCACAAAATGATGGCATTTTTCTACATTTTTCTGCATTTTTC +GGCACGCAAAAAACATCACATGAATAACCCCATAAAAACTCCAATTTTTC +CAGAGACCTAACCCTATTCGAAACGAAATGGAAGCGAGAAGTGTATGATT +TTGTTGAGAAGAATGGTTTCATGAGTCCAATGGCAGCATTGAACACTCGT +CTCCATTTCACAGATGTCGATGTTTGCAGAAAAGTGAATAAGTTATATGA +GAATGGAAATGTTTGAGTTGAAGATTATCTTTTTTCTGATGATACGGCAG +AGTTTTTGACGGGTTGTGCAGTGTTTATTTTTAACCTTCATGTGTATTTA +AAAATAAAGATTAATTTAATTGAATCTGTGTTTAATATGAACTTTTAAAA +CACAAAATTTCAGATTTTGGTTTAAAAACTGTAGACACTTGATACTTTGT +TGAGTGTACCTAATTTGAATTTCGCGAAAAAATGACTGTCATATGATTCT +TGACCGTGTACACCTCTCGGGCAATACATTAATATTTTAATATTATGGAT +TATAAGCATTTTCAGTAGACTTTCCATATTTTCTCATGATTATTACTCAT +TTTTATGACGAAAAGCATTGTTTGGAACTCAAAATTATCAACTTTAAATG +TTAAAAAATATTCAGGAAAACATAATATTTGCCTATTAAAAAATTTCCCA +TTAATTTTCCACAAAAAAGTTTCTTTTTTCTTTTTTTAATTTTTTCTCAG +AAAAATCAAATCTCCCAACAAAGTTTTTCTCAGAAATTTTGAATCCACCG +CCAAAAATTTTTCTCAAAAAATTTGAATTTCCCACCAAAAAAATTTTTCT +CACAACTTGAAAATTTGAATTTCCCACCAAAAATGTTGTCTCAAAAATAG +TAAGTTTCCCGCCAAAACTTTTTTTAAAAGAAAATTTGAATTTACCGCCA +AAAATTACTTACCAGAAAATTTCAATTTCCCGCCAAAAATGTTTTCTCAG +AAATTTTTAATTTTTGGTCAAAATTAAAATACTACTACGGTACCTTAATC +CTACACCTCCACCCAAAAAATCATTTTTCAAAAACTACTACAGTACTACT +CCTACAGTACTCCTACCGTACTCCTAAAGTACTCCTACCGTACTCCTACA +GTACTCCGACCGTACTCCTACAGTATCACTACAGTACTCAAACCATATCC +ACCACTAACACCAATCCAATATCCCTTCAAACGACAATAACTTTTTTATT +CAAAAATACAGTAATCTTACTGTAGACAATCTTTTAAATTATAGTCTTCA +TCCAAAACTATAACGGACTCCATCCCATAAAAAGTAAACGACAAGTCATA +AAAATTGGAATTCGCGTAGTTTGCTCTTCCGTGAAGGCAAACACACGTGC +TCAGCTATATTGATAAGAGATGAAAAACGAGAGGAATCAGTCGAGGTGTC +TGATCTACTTCCAGGATGGTGACCGCTCTTCTACTCCTATTGGCTCTTGC +AGCCACCTCTTTGGCGGCTCTTCCAGATTTGGGATATCCCGGATGGCAGT +GCGATGCATCGCTTTATCAGAAGTAGGTGGCTTACTTTAATTACTAAAGT +TTGAAATTTTCCTCGCTTTCAGGAGCAAAAATACCCCGACTTCTGCCCAC +TCCGTCCGATTCACCGACATAAAAGTTTTGGGAGCTCTCGGAGACTCCTT +GACCGCCGCCAATGGAGCCGGAGCACCAAAGGGAGACCCTCTGGCTGTGA +TCCTTCAGTACAGAGGACTAGCCTTCCAGTGTGGAGGTGACCACTCTCTC +GACGAGCATGTCACTGTTGCAAGTAAGCCATTTTTCTGGGGAATTGAGAA +AACTGAGTTGTTGTAGATGTGCTGAAAAAGTTCAGCCCTAACCTAATGGG +ATACTCCACTGGAATCGGAAGTGCCAACGTTTGGGAGGTCTCAAAACTGA +ACCAAGCAGTTCCAGGAGCTGAAGCAATCGATATCATCACTCAGGCCAGA +GCTCTGGTGCAAATTATCCAAAGCCACAAGGAGGTAGCCAAGTCCAAACT +AAACATCAATTCCGATGCATTTCCAGATTGATTACAAAACTGATTGGAAG +CTTATCAACGTATTCATTGGAGCAAACGACATGTGCGCCTATTGCAACGA +CCGAGAAAATGTAAGATAGTCAAAGATCATTCCACACCCGTTTTATTGCA +TTTTTATAGGGCCCACACTCAAAAGCAATCTGGAAGCAAAATGTGATCAC +TGCCATTCAAATTTTAAAGGATAACTTACCAAGGTAGGTAAACTATAGGG +ACATGACATTCTAAAGTAAATAACTATAATATTATGAAATTGTCACATAC +CTATACCTACCTATAAATACCTACATGGTCCAGAGCTGTGTGGCAAATTT +TGAAACCAGCAAATTCGGCAAATTTTCCGGGGTCGTCATACTTGGTAAAT +CGCAACATTTTTTGGAGCTCAAAAAGTGCCAAAATTAACAGAAAATCTAA +GTTGTTAAACATTTGTGGCAAATTCCAAATTTGTCCAAATTTTTGAAATT +TGCCTTGCTCGGGCAAATTCGGCAAATTTGCCGTGGTTGTCGGACTCGGT +AAAGCGCATCATTTTTTGGTGCTCAAAAAGTACCGAGTTGATGGAAAAAC +TAAGTTGTTAAACATTTGTGGCAAATTACAAATTATGTCCAAATTTTTGA +AATTTGCCTTGCTCGGAAACCGGCAAATTCGGGAAATTTGGCACACCCTT +GATCCCATAGCAGTGGCGCAAAAAAATCTTTAAAATTGTGGCCGTTTCCG +TGCCAATTATAAATTAAAGTTAAACATATTATCGAAAAAATACGATCGCA +AATTTTTCTCGTAACTTATTTTTGATCTACCTTGTTGACTAGGCTCCTCC +CCTTCCTTCGACAAGACAGCCACAACAAAATAACAACGGCAACAAGATTA +TGGGCAAACACGTGGTGCCAGGCTGTCCCATTACAGTTTGATCTACAATA +AATGCGGGAATTTTTCGCCCAAAAAAAAAGTGACGTCGGCACGTTCTTAA +CCATACAAAATCAGTTGAGAACTCTGCGTCTCTTCTCCCGCATTTTTTGT +AGATCAACGTAATTCAAGCCAAAATGAGACACTCTGACACCACGTGGGCA +GAGTCAACTTCCAAAGGTAGATCAAAAATTAATTATGAAAAAAATTTGCG +ATCGTATTTTTCGATAATAAGAGCCAACATTTTTCGGCTTTTTATGGAAA +TTTTTTTTTCAAAAAGAGGAGTATGGTCCATAACTATGCCATCAATACCA +AGTCCTTCCAGAACCATCGTATCCATGACCGGAATGTTCGACATGGCCAT +GCTTCGCCAAATCGACCACGACAAGTATTTCTGCGACGGCCTCCATGTGT +TCGAGTGCCCATGCGAGAAGAACAAGGACTTCCCGAATACCGACATCTCG +GCTGCCTGCCATCTTTACATGGATGCTCAGCAGGAGATTCAAGACTCGGG +AATCTTCGACTCAACAGATGACTTTACATTTGTCGTTCAACCATTCTTCA +ATGGAATCACAGTTCCACCACTCAAGCCCGACGGAGAAGTCAATCTGGAT +TGGTTTGCACCGGATTGCTTCCATTTCTCAAAACTAGGCCACGCCAATGT +TGCCAAGCACTTGTGGAACAATATCGTTCAACCAGTCGGATCCAAGAACC +ATCAAGTCAATCTGTCAGATCCTACCATTCCACTAAACTGCCCAGACACC +AAGTGCCCATTCTTCAGAACAACTAAGAACAGTGTTGACTGCTCGAAATA +TATGACTGCCTAGACTGTAGGAAATTGTGTTTGTGTGTGTAATTTGACGT +ACTTATCGGGTCTGCAATAAAATGTTTTATCGTGTAATCTTTAATTTTTA +ACGTGTGAGACATAAAAGAAAGAGCACCCTCAATAAAAATATCCACGTGG +AGTACACAATATAGCTATCAATAGAGCGAGTAAATATTTTTGCAATAATT +ATTTATTAGAAGAATGGAGATCAAGGTAAAGGAAGAGATCTTGATTTTGA +AAAAAAGATACTGGAAATACTAATTGTTCACGGGATTTCATAGAAGGGGA +TATATCACGACTTTTTCTTTGAAAAATAAAAACAACATAAAATTATTGCG +GCTTCACAATCTGATCATCCGGTATTTCTCCAGATCTTTCCTTTTCCGAT +TCGATCTTCTTCCACTTGGTACGCCGGTTTTGGAACCAGATTTTCACCTG +GAATTTGAGAAATTTCAGCTATGCGTTGAGTGCCGCGTTACGTGCTGCGT +TGCGTGCTGCGTTGCGTGCCGCGTTGCGTGCCGCGTTGCGTGCTGCGTTG +CGGGCTGCGTTGCGTGCCGCGTTGCGTGCCGCGCTGCGTGCCTACCTGCG +TCTCCGTGACATCCAATCGTTTTGCAAGCTCACTTCTGTCACTACTTGAC +AAATACTTTTTCGCCTCAAACTGCTTCTCCAGTTCGAATACTTGTTTCCC +GGAAAATGTCGTCCGCGCCTTCTTTCTCTTTGTTTTTTGACATTTTTCTA +TAGGAGACTCTTTGGCTTGGTCGAGGCTGGATTCTGAAAAAATATTCTTA +ACGGCTGATTATTTTTCTACGTGTAGCATTTTTCCGAAATTCATTGAACA +AAATTAGTAAATTTCCAAAAAATTTTTTTTCCAAAATTTCGAAAACATTT +TAATTTTTTTCAGATTTTCTAATATTTTAAAACAAAAATTGAGAGTAAAG +GAAATAAAAATTGTGTCTTGTAATTTTTGTAATTTTTACTCAAAAAAAGG +CCAGTGAAATACTATTACAGAAAATACGAATCGATGCACCATGTCAAAAA +GAATAGTATTTCACCTCAAATGCACCATGCCCAAAACTAGTCTATTTTTC +AACTACAAAACTTCATACACCTAATCCAAAGAAATCAACTTACTGCATCT +TCCAAATTCATCAATTTCTCCATTAACAGTTGGTAAGTCAAGTATATCCT +TTATCAGGTGACTAGTTCTTCTCTGAGGCTTCACATCAGACGTCAACAGT +GCAAAATAGGGTTGAAGTAGTTGGAAGAGCAAGTCAGTTTCCATTTTGCA +CGAATGAAAAGAACTTCTGAGAGACTTCTCTATACAGTAGGTCTCGAGGT +CCCCGCCTTCTCTTCAATCAAATAATTGAAATTCTGGACTCTCGGGGGAC +TTTTGACGGTTGACGACGACGACAATTTGCCAAAGTGGTCGACAATGATT +GCGCAATTGGTGTGGAAAGAAGAAGAAGATGGGTGAGTTCTGAGATGATG +ACAAAAAGAGCATGAGCCAGCAAATTGAATAAGAGACCGGATTTCGAGAA +GGAGGAGGGGGAGAGGAGGATTGGTGGTAAGGGATGATACTTGATGCAAT +TGAGGGAATGAGTTTCTCATACTTGACTATTAAATACTTTTCTTGAACTT +AAATATTTGAATTGAAATTTTGGAGTAGCGGAGGCACATGTGATATTATT +GTGCTAATTTGTAATACTTGGACTTTCAAATATAACCTCAATTATTTGAA +AAAAACCTTTTGAATAGACCAGCAAGGTTGATCTACAATTTTTCATGGAA +ATCGAATTAATTTTGTAAGGATGTCTACTGAGTATAAGCTTATTGTTAGG +CTTAGGCTTAGGTCTAGACTTAAGGCTACACTTAAATTTAGGCCTAGGCT +TAGGCTTAGGCTTAGGCTTAGGCTGAGGCTTAGGCTGAGGCTTAGGCTTA +TGCTCAGACTTAGGCTTAGGCTTACGCTTAGGCTTAGGCTTAGGCTTAGG +TGTTGGCTTCAGAATAAGCTCAGGCGGGGGTGAGGGAAGGGTAGAAAAAA +AAGAAAGAGAAATTTCCAGAAATTCACAAAATCCAGAAAAAAACATATCT +TTCACAAGTTTATATTTTTATAGCCTAAAAAATTACTTTTAAAATGAGGA +TATGCAACCCGCACGCAAAAAAACCTTTTTTTTTTTGAGCAATTTCACGG +CTCTTTTTTTTTTAATTTAAAAATACAATAAAAAAACCAAAAAAATTTTC +CGAGCCCAAATTGCTCCCAAATGCTCTAAATTTCTTTTGAAGTTTGATAT +ATTCCTATTAGAACTTGAGGAAAATGTAAAACTAGAGAAACATAATACTA +CGCATGTTAAATGTAAATTACTTACTTTTAAAAAGTCGTACGTTATTTTG +GAAAGTTTGAGGTTTTTGCATTTTTTCCGTAATATCACTGAACACTTTTA +TTTAAATATCATCAATTATCGGAAGTTTATAGGTTGCAGGAGAAAAAATA +TATTCTAGCGGGAAAATGAAATGAGACGGGGGGACATTTTTAACCAAAAA +AAAATCAGAAAACAGTTGGTAATAAAATTATTCCAAGAAAGTATAAATTC +ATGACTTCCATCTTGGGAACATTCTTAAAAAATGTCAACGAATAAATCTT +TGTGGCAAACAAACTTTTTCCATAAATGTTTCAGACCTTATATAGCGGAC +ATGAAAGTTGATTGCTTATTTGATATGTCTTGAGTTTATTTTTTTTTATT +TCAAGCGAGGGGAGATTTATTTGCCTAGATATATATATAATTATTACTGG +AACGAACTGGAAAAAAACTTGGGATCAAAAAAATCAAAAATTCAAATTCA +AAAATTCAATTTTTCGAAACTTTTTCTACAGCTTTGTCGAGAAGCAACAG +ACAAATACTTATAGCTAAAATTTTATTAATATTCTAGTTTTAGTCATGGT +GAATCGAGAATTTGTCAATTTCCATGTGGTATCTTAAAAATAAACCGATA +CACGTGGTGTCAGGCTGTCTCATTGCGGTTTGATCTACGAAAAATGCGGG +AATATTTTTCCAGAAAAATTGTGACGTCAGCACGCAAAAATTAATAAGGG +TCTAACCAAAAAAACTTGAATCTTGGAAATATTTTTAATTCACCCTAAAT +TTTCCCCTGATTCCGAATATCTATGTGAAAAAATTCAAAAAAAATTTCCT +GAATTTATATTTAAGCTTGAAATCTTTCATAAAAATTTTTTTTTTTTAAA +TTTCATTTGTACTCGCATCACTTTTTTCAAACTCGCGCCCAAATAAATTA +GCGCGCGCGTGCATCGTTTGACTTTTTTTCGTTTAGTTTTTTTTATTTTA +GCCGAATTCAATTTTTTTAAAACCAGTTTCATTCATTTTTGTCGGTTTTT +TTTTTCTGAAAAAAATGTAAAAAAACGAAAAAAAATCAAACAATGCAAGC +GCGCTCCAATGCTAATTTATTTGAGCGCGTATTTAAAAAAGAGACCGGGA +TACAAATGAAATTCGGCGATTTCAAGCTTAAATATAAAATCTGGCAAACT +TGTTTTGAATTTTGAATTTTTTCACATAGATACTCGGAATCAGGGGAAAA +TTAGGATTCATTCAAAAATATTTCCCAGATTTCGGTACCCCACCTTAAAA +ATTTTTTTTTGGGAAAACAAGGAAAATTTCTAGCTTGAACTTATTTTATC +AATACCTAAAATGCTGAACATTAAAACACACACACCCGTATGAGTATTAT +ATACTTCCAAGGAAACATTTGAAAAATAAAGAGTTCTCCGCTTTGATTAT +ACACTTGTGATATTCTCACGCCTGGCACTTGGCACCAGCTCAAAGTGCTC +ATTTTGGCTATAATTGTTTGAAGGTATATGAAAAAGTGGAAATTGGGAGG +AAAAATGGCATGTTTTGGCTTTCTCTACCTGGCCTATGTGTTAGAAAACT +CTTCTATGAAAATTCAGTTTAATTTTTTAATTTTTCTTAATTTTTAAAAT +TCTAAAAATGGCTAAACTTTCAAAAATATAATTTTTAAAAAGCCAAATAC +TATAAAATTTCTTTGTTAATTTCTTTATAACCAAAATTAACGATTTTCAA +AAGTCAAATTTTTCAAAATTACAAAAAATTTAAAATTACTGTAAGATGCG +CAAAAATTACAGAGTTTTCAAAATATAAAACACTCTTGTGGCCGAAAACT +TCCAAAGTTCAGGAAATAAAAATTCCAAAAAAAAATCAAGAAAAAAATGT +ATCTCGAAAAATTACCGCTATTAGAAAATCGCCTTCTCTAAAATTTCCCA +AATTTTGAAATTATGGAAATTCCCAGATTTTTCAAAAGCGATCTAGTCGG +AGTTGTCAGAAAAAAAGTTCAAGAAAACTTTCTCTAGAAACTCAAAAGTT +GGCCTGATCAGAACTTGTTGGATTTTTTCAATTTCCCAAAAAATTTTCAA +AGTTGCCGAAAATTACCGAAACTCCAGGGCTCACTTTTAGACCTTAAAAT +GAAACTTTTGCCATTTGAAAGAGGCTCTTTGAAAAAGGTCTCTGCAAAAA +ATTTAGCGGCAGACGAGCACTTTGAACTAGAAAAATGTCGCTTTGAAATT +GCTATCATTGAAATTTTTCACTACTATAGAGGCCGGTAAAATTGCTCCAA +ATCATAATTTAAAATATTTTTTCATGATTTTTTTTTATTTTTTCATGATT +TTCGAGGTAGGCAAATATTCTGGGAGCTTTTTTGGATATATTTATTTTTT +TGGAAAAAAAAATCTGAAAAATCCCACATTTCCAATAAAAAAATTCCAAA +AAGCTTTCAGAATACTTGTCTACCTCGAAATATCCTAAAATTCATAACAA +TTTCAAAAAAAATATAATTTGGAGCAAATTAACGGGCTATTTCAAAGTCT +AAAAGTGAGCTATAATGCATACATTCCAGAAAATGGAATAAAAAATAAAC +TGAAGTCAATTTAATCTAATCTCATGATACCTCCTCCTCCTTCCCCCAAC +AAATAATGCTCAATAGCCCCCAATCAACTCGTTCCAATTTGAATAGTGTA +TTATTTAACAAGCTTCATCATCTCTTCCTCCTATTTTTTTTTGTCATTTT +TATCGTCCCCTCGGCCGTTTGTATTATCCTCTCTTCCTTCTTCTTCTTCT +TCTTGAAAACGAATTGAATTTCTTCATCCAATTCACTCAAATCACATCCT +CCACGGACACATTCAATTAATCCAAACGTCCTTTTCAATTGAACACAACA +ACAATCACTATTTCATAAAAATTGTTTTAAATGTACATATATCAAAAATT +GCGACGGCTGGAAAAATTAAATTTTTACACCAGAAGAAAATTTGTAACCA +TAGTTATGGTAGCTATAACTCAAAAAAGTAGGAAAATTATGTGACATGTT +CTCAGGACTGCAGTGATCGCAATAAAAATAAATTCTGCTGATCCAATACT +CTTGAAATAATAAATCGTTTCTGATTGATTCCATCATTCTCAGACAAATG +GAGCTTGGTTGAGTGCTCAATTGGTCAATGTCGCTGTCATGGCACCAGGG +TTGTGCGGCATCCGGATTTTCTGGCAATCGGAAATTGCCTTTTGCCGAAC +TCTAATTTTTTTTCGGCGATCGGCATTTGACGGTTGCCGAAAAACTCGTT +TTTTCGTTTTTTCGCCATTTTTCGGCATTTTTCGGCGTGCTTAAACTCTT +TGAGGTTTTTTTTTTATTTTTTCTTGTATTTTATAAATCTAAATAATTCA +ATTCCAAAGTTTGATAAGGAGTGTCTTGGTTTAAATTTTCTAGCACAGAT +CAATTTCATTTATTAACGATCAGACTGGTAGGATAGTCAACGACCCCAGA +GGCAAGAATGATTCAAAATAATTGCACACATGGACAGCAATAGACAAAAT +CTTTGAGAGTTTTATGGTGGGGTGGCGATGTGTCGACCAAAAGAGTATAT +CCACTATATGGCTAATAATTCAAATATGTTGTATTTTGGAAAGTGTTAGA +ACACAAGTGACTTGAGTGTTTTCGGATACAAGAGACACAGAGATGTCCCT +TGATTGTTCACAGAAAGCGATTTTTAAGGGTTTGACTACAATATTTGCGG +ATTTATGTTTCAACGAATAAATGTAAAAAACTCGAATATCATTTACTATA +TATAAAGCGCTTATTCCGTTTTTCCATAGTTTGTAGTCTATGTAGTCTTT +GTAGTTTGCGTAGTTTTAGCTTCTGGAGGGATAGTGAGTTGGGGTTAGTG +TAGGGATATAGTCGGCGTACTGTAGTGGTACAATGGTGGTACGGTAGGAG +TACTGTATGATTACGGTAGTCTCAGAAAAATTGGTTTTCAGCTCCAGAAG +TCGGGGACCGCGCCGGAGGTGCGGTCCACGGCTGGTATATACATATGTAT +ATGTATGTATATATGTATACATATATTCAATTAAATTTAATTTAAAAAAT +AAAAAAAACATTTCTCACAAATGCCGAAAACACCGAAAAATGGCGAACAT +TTTTAGGCATTCGCCGATATTTTGACCAACTATTTTTTTTTGGCGAACGG +CATTCGCCGTTTGCCGCACAGTCCTGCATGGCACCCCGACCGGTTTCGTG +ACAATAGTTTTGACCTGAACGCACTAGGAGTCAGGAAGTTATAGGGGTCA +TGGGTGCTTTAATGACCCCCTGTAAAAAGCACATATATTGACAACAAAAT +TTGCTCGCTGTTTTTTGTATTAATTTTTTGTCTCCCCTCGATGCGCATTT +CTAGTAATGATGCACATATTTATTTTTTTTCATGTACATATCTAACAAAA +TCATAAAACTGAAAATTGCGCTTTTGTTCAAGTTAGCAAGACAACCATTA +TAAAGCTTTCCAAATAGCAAATTAGCAAAATAAAGTGAGAAGCTAGAAGA +TAATGGGGAGTCCCTATAATCTTTCGGGCACACCTTCAGACTTTGTGACT +ATAATAGCCCAAACCCACAGTTTACTGAAAACTAGGGCTTCATTTGCTAT +ATGGTACCCCTAAACTCTTTCAGTAATCGAATCCCAAGAAACCTTCACAT +CTGTAACCTGGACAAAAAACACACAATTTCAAAAATATAGAATTCTTTAT +TCAAGAATCATCATCATCATTTTTTTCAATTTGTACAGACAAATGCCGAC +CATATTTTTTGTCAGGGGAATGGCAACGGCGGGAACCCAAGAAAATCAAA +CAAAAATATGGAGAGAAAAATGAGCCAGAGAGCCTGAGCAACCATGCATA +AATAATGAGGAGTTGGTGAGATGAAGAAAAAACAGATAAGTTACGACGCG +AGGAACTATTTGAAAAATAAACTGCTAAATACTATGTGCTTAATCCTCCC +AGGTAAGCGAGTGACGGTTCTCGTATCTCAGCTGGCAGTTTCTCTTTCCG +TACCAGTTGACGTAGGCGAACTCGGCGTCGGAGACGATGGCGTTGAAGCG +TCCTCCGAACTTGGCCGAGGCGTCTCCCTCGATCTTTCTGGCGGCCTCGA +GGTTGTCCTGGAAGGTATCAGTGATTGGATTTGATTTATAGTTCTTCTTT +TTTTTCTTTAATTTCTTGCTTGTAATTCTAAAGCAACTAGAAAAAAAAGT +TTCGGAACGCATCTATCATGCCAATTTACATAACCGGTATGGGTTTGCGC +GCGCGGGGGGCTTGCAACATTTTCTTAAATGACATTAAGGTATGAGAGGG +GGGGGGGGTGTTGTAAATAGGTATCCAGTTCTTGTCTGTCCCCGTTATCA +AGTTTCTCTGGTGACGCAACGCAAGAAGGCAGAAAACAAACCTTCTCGTT +CTTCAAAGCGGCCTCAACGATGGCGCGGAGCTCTGGATCGTCGCAGTTTC +CCTCGTCTCCTTCCTCATCGGCGTACTCGACAGCTTCGTTGGTCTCCTGG +AAATTTAGAAATTAGATTTTTCTCGAAATTTGGCCGAATATTAAAAAAGT +AATACTAAGAATTTCCCCACGAAAGGCTGAAAAATTGAGGTTTCCTGGGA +AAAGTGAAATCCCGGTCTCAAAATTTTTTTTGATTTTTGAGCTCCGTTGA +ATACCGACAACAAAAATGGCTCTGGAATTTGAAAATTACGGGGAACTGAA +ACGCAACTTCTACTGCTGCCAGTATGTCTCTCCCGCATTTTTCGGAGGCT +CAATCGTAGATCAAAGTTTTCCGAATAAGTTACTATTAGGTTTTTATCGA +GAATTGGTACTAGACTATGTTGACAAATACCAAATATCAAATATTTACCC +AGATGCAAGTTATGGTGCTTTGAACTAGAATTCCTGGGAACTGATTGTAA +GTGTCAAAACCTCAGCCAACCGACCTAAGCCTAAGCCTAAAAAGGTGTAT +CGAACTTAAATTTCGACATGGCATGGCATTCAAATGGGTATACCGATGAT +TTTGTTTCAGCAAAATTTTTAGGGTCGAATTTTTAAGGTAGAGCAAAATT +GGGATAATTTTAAAGACTATTAATTGTCCAAAAATCCAACAAATCCAACT +TCAAATGAGCTTAAACTTTAGATCACCTTCCCAAAAACCCACCTCAACAG +TATCAACTTGCTCGGTGGCGGTCTCGGTGGCGGTGGATGGCTGCTCCTCA +ACAATATCATCATAGGTGCTCTCCTCCTTGGCAGCGGCAACTGGAGCCTG +AGTCTCCTCGACAACTGGAGCTGGAGTCTCTTCAACGACAACTGGCGCCT +CGGTCTCCTCGATCACAACTGGAGCCTCGGTCTCAACGACGGCTGGGGCT +TCGGTCTCTGCAACGACGACTGGTGCTTCAGTCTCAGCGACGATTTCTGG +AACGATTTCCTCTTGGACAGTCTCGACTACGGTTGGCTCTGGTGCTTGCT +GTGGTTCTGGTGCTTGTTCTGGTTCTGGTGCTTGCTGTGGCTCGACAACA +GTCTCGACGACCTGCTCGACTGGTGTTGGGACTGGCCCCTGGGTGTATGT +GGCGACTGGTGCGACTTGCTCGACAACTGAAGTGTGGGTGAGGGTGAATG +TGTGGGTGGGAGTGGTGCGAATCTGACTAAAAACTGTAAAAACTAACCTT +GAACAGCCTGGTGCTCTGGTGGAGCTTGGTAGTTTCCTCCCTGAGAGACT +TGGGTCACCTGGATAGAGCTGACTGGTCCCGATTGGTATCCTCCTTGTTG +AACTTGCTCGACTGGGGCAGATGGTCCGGCGTTGTAGCCTCCTTGTGGGG +CGACTGGGGCTGGTTGGGAAGCTCCAGCGTATGAGGGTCCTCCTCCGATT +GGTCCTTGGGATCTAGCGTATGAGGATGCTCCGACAGCTTGGGAAGCTCC +AGCGTATGATGGTCCAGCTTGCGATCCAGCGTGCGAAGATGCTCCTCCTC +CGATTGGTCCTGGACCAGCTTGGTAGGCACCTCCACCGACTTGTCCTCCG +AATCCTTGTGGTCCCTGGGAGTACGAGGCTCCTCCGACTGGTCCAGGTCC +TCCGAATGGAGCGGCATATCCGGCTCCTCCACCGATTGGTGCCGGTGGTG +GTGGTGGTGGGGGTGGAAGGGCAGGCGCGGCGGCATAGCTTCCGCCTCCG +CCTCCGGTTGCGTAACTGTAAATGAACACATTGGGAATAGTATGGAAGAG +GTGGCTAAAGGGGGAAGCAGGTTTTAGTTTTGGCGGCCAGCAGCAGGAAA +AAGGACATTTTGCATGAATGGGGTGGCAAGTAGAATGGACTTTGTCGCTC +CTTAAGGAAGACATCAAAAGAACTTCAGAAAGAAAGAAATTATTTTTGGA +ATCAGGAAAAAGCATTTGAATAGCAGTAGAAAAAATATAACAATATAGTC +ACAAAAATACAAAAAAAAAGGCAAAATCTTACCTCGAGCTAGAGCATGGT +GGAGCTCCTCCTCCGCACGATGGCTGGGATGGTGGGCAACATCCACCGGC +GCTTCCGGCACCTCCGATACACGCTAACGCAGGCGACACGGCCAATAAGA +CGGCTACCAAGACTCTCATCGTTTTTGAGAAGGCAGAAATCGCAATGGAA +TGCTGAGTAACTGTCGTCGAATGGCAACGTAGGACGTGCCTTTTCTACCT +GCCACCCCAAACTAACTCCGCCCATGGCCGTCTGGAGGGGGCACGCGCGC +GCACGAAGCCTTCCGAAAGACGCCCGATCGCGTTTTATCGATGATGATGA +TGATGATGATGAGATGAAGCCTCTCTCTCTCCGTCGGAGGGCACCTTGCG +ACATTCACCTTGTGTGCGTGTGTGTGTTGCAGAATAGGGGGAAGAAGAAG +CGATCGCGTACAAATGGGGTTCGTGTTCATTTCCGAATGATCCAATGATC +AGCTGGAATATTCCTATTAATGTGACTCGTGCCACGTCATTGTTAATGAT +CTACTATGTTTGAGTGATTGGATATGTGTTGTTTCCTTTTCTAGTTAGAT +TCCTGAACAGTTCACCTTTACCTAATCCGTGATCGATGTTCCAATGCTTC +TTCCTTTCACTTCCACTGCGGCACCTAATCAGGCGGAATAACATGCTTTC +ACTCTGCCGGTAAAGTGTGAAAATCCTAAAGTTTTAGATTTCAAAGATTT +CAAAAACGATCGTTGATCCTACCGCGCTTCCGCATCAACTGATATCAGGT +TTTTTTTAATGATAAGATTGTGGAGGAATGAACTGGTGAACTTTTAGGCT +GATTTAGAGCCACGTGGAAACTTCCAGCTTTTACCTAGGTGACTACAAAC +TACGGAAGATCAAATTACATACATTTTGTAAAAACATACATCACTTTCAA +AAATTTCGGTTTAGTTCAAAAAATCACATTTTTACTGTTTTGAGATTTTT +TTTTTCCCAAAAATGTCGATGCAATTTTGATGTCGATGCACCACGGGCGA +TTTAAAGGAAATTATCAGTTTTCTGAATATTTTTGTTTTGTATGTCTTGA +TTATGGGTTTTGTAGGCTTCGATGGCAGGCAGGCGAGGTTTCGGGTCCTG +GCGCCCGTCTGAAACCTGCCCGCTTCACGCCGGCCTTTTGCCTCTTTTTT +GCATTTTTACGTGGTGCCAGGCTGTCCCATCGCAGTTTGATCTACAAAAA +ATACGGGAATTTTTCGCCCAAAAATATGTGACGTCAGCACGTCTTTAACC +ATACGAAATCAGTTGAGTCTCTTCTCCCGCATTTTTTAGTAGATCTGTGT +AGATCAAGCCGAAATGAAACACGCTGACACCACGTGTGTTTCTCATTGGA +AATTGGAGGCCTAGAAAATCAAAAGTTAGGCCATCAACAGATTTTTGTTT +CAGCAAAAGGCGCGGATTGAGGCGAGGTCGCTTTAAAGTCAGGCAGGCAG +GCGGTTAACGCCTACAGGAAAACTTTAGGTTTTAGGTTATCTGTATGTTT +CCCTTTTGTGTGTTTTTTAGACGTCCAAAGAATCGTATCAAAATGAATAG +GTATTTTCTCGTTTTATGCAGATAGGTAAAGGTCTGTAACCTGAAAATCC +AGAGCCTTATAATCCACACCTACATAATCATCAATTAAAATATTCAGATA +ACTGATAATTTCCTGAAAATAAGATATCTGTAAATTGAATCAACGCCAAT +TTTAGACATGGTGCATCAAATGCAACATTGTATTGATATATAAACTTTGG +CAGTCAATACATGTTTTCTTATGCATTGTTCTCAGTGCACCTTGATCAAT +TGAGTAGACTTCATCTATTCTTGTCCACTTCCTAAACATGAAATCAATCA +CGGCACCCCATCAAAAAGCACTAAAAAAGTACATTTAAAAGAGTACATTA +TTATTGCCCGTTCAATCCTCGTAATGTATCTTTGCAAGTTCCTTCTTCCT +CTGACATTTCCCGTTCCAATTCTCCGCCATACCTGATATGCTCGACTTTT +TCGATCATAGACGCGAATTGCGCAACGCGCGAAAATATCTTGCGCAATGA +ACAAGGAGAAGAAGAAGAAGAAGAAGTAGGAGAAGCCAAATAAAAGATAG +GTGATAACCGAGATGTTAAGCCAAAGAGAAGGAGTGTAATAGCTGAACAA +GGCCTATTTTTGTGTAACTCCCCCCTCTGACAGCTTCTTCACTTTCCCTC +CAACCGTTTTTACTCTGTATGGTAATTGTTGATGGATCGCCATGGAAAAG +CCCTAATGGTCATGAATAAGCTGTAAAGCAGCGGGGGTGAGCTTGAAGGA +CGATCGGACAAATGAGATATGAAGCGTGAAAAACGGAAAGCATGCTTAGA +GGGGGAGATATATGTAGATTTGGGGAAAAGCTACAAGGTCGATTTTTATC +CGGTGTCAGGATTATAGAGGTGTTTTGAAGTAGAAGCAAGGCACTGAAAT +TCACCACTTCCTCTATTAGAATTGCACATTTTTTAAAACTATGTACCTGT +TTTCTTAAGAATTGCTTGAAAAGTTGAATTTGAACTAGTAGTTCTTGCAA +AAAGGCCAATTGAACTATCTGGTTTAGTTGCGTCCTTATTAATATTGCAC +TTTTTAATTCCGGCAAAACGCCGGTTTACCGATTTGCCGGGGATTTTCAT +TTTTGGCAAATCGCCGATTTGCCGTTTGCCGAAAAAATTTTTAACAGACG +GAAAAACTTAAAACTGTGTCATTTTGAATTTATTACCGTTTTCTTTAGAT +ATTTTCATAGAATTTGCTAACTTTTGAAAATAGATGAAGGAACATTTATA +TTATTTGAAATTGAAATTCTGAAACTTCCAAAAAAATAAGTTGCAAAACC +ACAATTTGCCGAAATGCCGTTTTCCCGGCAAATTCGGCAAATCGGCAATT +CGCCGATTTGCCGAAAATTTCAATTCCGGCAATTTGCCGACAAAGCAATG +TTTCATAATACATAAAATGTTTCTAATTTTTAAGAATGATTTTTTTAATT +TTGACAAAGTTTTTTTATAAAAGAGCCGAATTATTTTAAATTCCCGCGCA +AATAAGTGACGCCATTTTTTACATTATTTGTATTTTCTGGCTAAATTAAT +TGGTTTATGTATGTTTTTTCTTTAGTTTATAACTTGAGTAAAATTCACAG +TAAAAATTAATTTTGAAAAATCGATTTTTAGTTTAATTTCAATTTCAGAG +TTTCGGCAAATGTATTCTCAATTAACAAGTTTTCCAAACGGAAAAAAATC +TGAAAATTGACAAACCACGGTGTAGATCAAGCCGAAATGAGACACCCTGA +CACCACGTGTGTTTCCCCTTGGAGGCCTAGAAAATCAAAAGTTGGGCCAC +CATCAGGTTTTTGTTCGACTCAATTGGTAAACTTTGCAGACTAGGCTGAA +ACGTGGTATTTGCAAAAATACAATTTTACACATTTATTTTCCACAAACCG +AATAAAATCCTTATCTCAACAGTGTTATATAATTTTTTTTTTCAGATCAC +TATCACGACATTTTAAAATATATTACAGCACTCTCTTCTTTAGGTTTTGA +ACGTTGATGCTTCGAGGATAAACATGAAAACCAGATCAGCTTTTCCGTGA +CCTCACATACTCATTTTCTCAAATTCTCAAAAATGTTCTGCCTTCTCCAA +CGGTCTCTAAAAAAGCTTGGAAAACCCACAAAAGGTGTCTTGGGACACTT +CTGTCTCTCTCTTTATCGATGACCGGATCGCCCGGATAAACGGGTTTTGC +GGACTGACACCAGCAGGTGGAAATGGGCACACTTGTAAAATAAAACGAAA +AATAATAATAAAAATAACACGGAATGCGGAGAGAAGTGGCAAGATCGGAA +GAATGGTGGGGGGGGGGGGGGGGGGGATTACATAAAGATGGCGGCATAAA +GTGCGTTTCATTAGGGGGATATTGGGGTTTTTATAGGGGGAAACTTTGAT +TTTTTTGAAAAAAAAATTAAGAAAGAAGCGACAACAACCAACAACAAGGT +CATTTTTAAAAGGAAAATTTGGCATGAAATTTACATTTTGGGATGAATTA +TGAGGATATACTCATATAACCTAATTTTGTCACAAAAAAAACGTCGAAAT +TTTTAAAAATGACTACATTCTGCAATTTTGAAAAATTTGGTGGTCCTACC +ACGAAAAATCCATGGTTTTTTGGTATTTTGACGAAAAACTGATTTTTTGT +GTTTTTTTTCTGGTATTTTGAAGCCGCTGTACTTCAAACCCTTTTCATAT +TCTAAAAATATCTTTTTGCAAAATTCGGTTTTTTCTAAAGTTCAAAATAA +ACCACTATTTTCAATTTTTAACGGAAAATCTGCAAATAAAATTTCGGAAA +ATTCCGGCAATTTGCCGATTTGCCATAAATTTCAAGTTCCGGCAACTTGC +CGATTTGCCGATTTGCCGTAAATTTCAAATTCCGGCAAATTTGCGAATTG +CCGTCCTACCATGAAAAATCCTTTTTTTTTCTGGTATTTTGAGACCGCCG +TACTTCAAACAATTTTCATATTTTACAAATATCTTTGAGCGAGCGGTTTT +TTTTGAATTTCAAAATAAACCAAAAGTCTACTTTTTTTGGTTTGTTTTTG +TAATTTTTTTTTTAGAAATTTCAATTTTTATCGGCAAATTGGCAATTTGC +CGGTTTGCCGGAAAATTTCAAATCTGGCGATTTGCTGCTTTGCCGATTTG +CAGGAAATACCTATCCCTGATGTAAATTACCAGAATTAGAAGTTTGGTAC +ACGATTGGCACACAATTTTTTGGTACAAAACACGCTAAAAATTAAATGTT +TTTGAAAAAAAAAATTCTTTTGAAATTGTTTTAGTGTGAATTTCCATGTA +TTCAATTTTTATCATTTTTAGCCTGTTGCTCCAAACTAGGTTTTCTCCCA +CGTGGCATCTCTCATTACACATAAAAATACCTGCTAACTCAAAACATTAA +TCAGAGATCCATATCCATGTCTTCCTCACTTTCCAACTTTTTCCCTCTTA +GCTTATCTAGATATATGTAGGTATATCTATATCTACAAACAACTTTCTCT +TTTCAAACATCCAGTTTATCTTCTGACCTTTGCAACATTTTTCCTTTATT +CCAAACTTCCGCCAGATTGCATCTTATTCAATTATTACATTCAAAGAGTG +TCTAAAGTTTTGCTTAGAAGAAACAAAAGGTAAAATGTCAGATATGTTTA +GAGAAGGTTGTAAAATTTGGCAATTTATTGTAAAAATTCGCAATTTTGAA +ACTCCTTTAAAATGGTTAATTTTGTAGTTAGAGGACTCAAAATTAATGCC +CGAGAACTAAAAAGTTGTCATTTTTCATTTATCAATGATTTTACTTAATT +TCAAAAAAAAAATTTTGCCCAAAAAAGGACAGTCATTAGAAAAAAAAACG +GAAAAATGATATGGAGTGATTCTTTTTTATTTTATAAAATTAATCAGCAT +AGTCAAATGTACCAGAAAAAAGCAAATAAAATGTACTAGATTGACCGGAA +GATTATTTGAAAAATTGCAGAAAATGCACCAAAAGCTGCTTTTTTCAAAA +ATTCAAAAGTACGGTAAAATCATACGGAGCTATTCTTTTTTATTTCATAA +AACTCTTCAGCATAGTCAATAATACCAGAATATGTCAATCAAAGTATAAT +AGCTTGTACGGAAGTATCTTTTTAAAAATTGATAAAAATATATAAAAGCT +GTTTTTTTCAAAAATTCAAAAGTATGGGAAAATCATAAGGAGTCATTCTT +TTTTATTTCATAAAACTCTTCAGCATAGTCAAAAATACCAAAATATGTCA +ATCAAAGTATAATAGCTTGTACGGAAGTATTTTTTTAAAAATTGATAAAA +ATATATAAAAGCTGTTTTTTTCAAAAATTCAAAAGTATGGGAAAATCATA +TGGAGTCATTCTTTTTTATTTCATAAAACTCTTCAGCATAGTCAAAAATA +CCAGAATATATCAATCAAAGTATAATAGCTTGTACGGAAGTATTTTTTTA +AAAATTGATAAAAATATATAAAAGCTGATTTTTTCAAAAATTCAAAAGTA +CGGGAAAATCATAAGGAGTCATTCTTTTTTATTTCATAAAACTCTTCAGC +ATAGTCAAAAATACCAGAATATGTCAATCAAAGTATTATAGCTTGTACGG +AAGTATTTTTTTAAAAATTGATAAAAACAAATAAAAGCTGATTTTTTCAA +AAATTCAAAAATTCAAAAGTATAGGAAAATCATATGGAGTCATTCTTTTT +CATTTTATAAAATTCTTTAGCATAGTCAAAAATACCAGAATATGCCAATC +AAAAGATAATAGCTTGTACGGAAGTATTTTTTTTTTAATTGATAAAATAT +ATAAAAGCTGATTTTTTCAAAAATTCAAAAGTACGGAAAACTATATGGAG +CGATTCTTTTTTCTGTTATAAAACTGTTCATCATTGCCACGTATACCTGA +AACTACCAGAAAAAGTATGCTAGCATGTACGGAAGATTATTTGAAAAATT +GCAGAAAATGCACCAAAAGCTACTTTTTTCAAAAATTCAAAAGTATGGAA +AAATCATATGGAGCGATTCTTTTTTCTTTTATAAAACTGTTCAGCATAGT +AAAATGTACCAGAAAATACCAAAAAAAAGTATGCTAGATGTTCGAAAAAT +TGTTTTTATAATTTTTGAGAGGAGTTTCAAAATTGTGAATATTTACAAAA +AATGGACATTCTTGCCACTTTTTACTAATTTTTGATGGGCTAAACCTAGA +TTTTCTAAATTTTACATTTATGAATTACCCGTTTTCGACGAATTCAGGCA +AATTTTTATTTTTTCCTATTTTTTTCAGCCATTTAATCAGCCATAATAAT +GAATGTCCTTTTTTTTTGGGCAAAAAAAAATTTTTTAAGGCTCGAAGACC +AATTTTAAGTTCTCTAGCTACAAAATGAACCATTTTAGAGGAGTTTCAAA +ATTGTGAATTTTTACAAAAATTGCCCAAATTTGCCACTTTGTAATGGTTT +TTGGTGGGTTAAACCTAGATTTTCTGTATTCTGCATATATGAATTACCCG +TTTTCAACAAATTTTGACAAATTTGTATTTTTTCCAAAATTTTTTTTCAG +CCATCTATTCCTTTTTTTTGTCTGTTTTTTTTTCGGGCAAAAAAACCTTT +CCCCACTGGTGCTATACCACCTTTAACGGTAAATTTTACTGGTCTAAAAA +TCGGCGAAAAAATGAAACTTCAAGTAATATAATGGTAATTGAGTTTTTTT +TTCTATTTTCTTTGTTCAAAATATCAATTATGACAAAAAACGAGAAAATT +ATATTGACACAGTTAAGCGGATATAAATAATAAAACATCACAAGCACATT +TAATTTTTCAAACCCCCTCAGGAGTCATGAAGAAATCCTTCTCTGCACAT +CTACCTTTCTCCACATCCAACTCCTGATTTATTTTCTCCGCAAACTCCGT +GTAACTTTTAATTGCAACATTCAAAAGTTTTGTATGATGCTTCAAGTGAC +CCAAGTCGATTACACAATCCCCGCAAAGAGCTTCGCTGCGAATTTTGTCA +ATTCCCTCTTCTAAATTCACTTGTTCTCCAAACTTCACTGATTTCCTTAG +GATCCCAGTGCTCAGGCAACAGTTTGTGCAAATTCTCAAGGTTTTTGATT +TCAGTTGGCAAGCGGTGCAGATAGGGCTCTGGAATTTTAAATTATTGATT +TTTTTAAAAATTATTAACTCACCTCGTCGCTTTCATGTGCTCTTCTTGGA +TTATGGTCATATGGAACTAAGAATCTCGAAAGTTGTATTAAATCCCACAA +AGATCGATTCACATTTTTCCTTTCAAACGCATTTTCTCGTTTACAGTGTG +GACATCTCTTGTTCAGTAGTTGGAGTCGGCATCTGTCGCAGATAGTGTGA +CCGCAAGTGCCTATACAAGGGATTTGGGTATCATGATCTGGAAAATTTGG +TGTGTAGGGCTTCCATGGTAGGCAGGCGCGGGGCCTGGCCCGCCTCACAC +CGGTGAATTTACAAATTTTTGATTTTCTCGTTTTTGTCATTTTGATGAAA +AACATTGAGGCAGGCGGAGGTCGCCTCAAGTTCACTCGGCGTTTGCCGCC +AGCTTCCTACCCAAAGCTTTGCAACTTCTTACCCAAGCCTTGCCCAAAAA +ATAAAAAGCTTAAATATCAAAATTACTCAATTTTGTGTCATTCTACTAAT +TTTCTGAGAAAATTTGAATTCCCGCCAAAAATTTTATTGGAAAATTTGAA +CTACTGGCCAAAATTTTTTTTGGCTGCGCCAAAGATGATCTTAGAAATTT +GAATTCTCGCCAAAATTTTTCCCAGAAATTTGAACTTCTTGCCAAAAATT +TTTGTTGGATAATTTGAATTTCCGGCAAAAATTATCTTATAGTGAGGACA +CAATCAATAGTTTTGGTCAAAATTGTATTGTCAAATTTTTGATGTGTGTT +GGCAATTTTGGCAAATTTGCCGAGCTCGGCAAATTCGGCAAATTTGCCGA +GCTCGGCAAATTCGGCAAATCTACTTTTTGAAATTCGCCAAATTTGGCAA +ACGGCAGAAAAAAGTACAATTGAGATTTGAGGTACACAAGACTTACATCG +AAATTAATCTAATTAAAAGAATATCACTTACCATATTCATCATAGCATAT +ACTGCATTCAGTAACCTTCATCGCAAAAATAGTCTAGACACTGACCAAAC +ACTACACACTTGATGCTATTTATATACTTTCTATGCTGAGCAATACAGAA +CATGCGATGTGAGGAATCTTAGGTAGCAGAAGTACAAAAAGATTGACATG +TGATTAAATTCCTAATTTGTTCCTTATCACATTTCCCATATGTCAATTAA +TTCGTAGATAGATGCTATTGATAAAAGTTTTTCGAGAATTTGTAAGATAT +GAAAATAATATTCCTCATTTTTAATTTAATGATACAGTACTTTGAAAATT +TCAACAATTTCAACAATTTTTAACACCTATGTTATCATTCATATACAACA +ATTTGTTTAATACAGTAATACATTTCCACCCACGTGGTATTAATACAGTG +TTAAGCTTGTTATTTTTTAAGGAAAAATTTAGAAAATTTTTCTTCCTCAT +TTTGCTTACTTTTCAAAAAAGCGTGCAACTCCCTCATTTAAAAAAGAAGT +GTCGTCGCTGAGGAAAATGTTAAAAATTTCTCTCATGGTGCTAAAATTAC +TAACTAAAAACAGTAAGTATCGTAGCGAAACATTTCAAAAATTTTCAAAA +TTTTTTATTTATAGTCAACAGTTTTGGAAGTCAATTAAAAACATTTTTTA +CTATTTTTAATATTTAAAAACGTTTCAGTTGCTTGTAACTTTATAAGTTT +GCCTACCGTACATTTACCGTAAAACAACCTTAAAAATGTAAGCTTTTCTC +CCGATAAAAATCTTTACTCAGGAGTTCGCGACTCTTCTCTTACATTAATT +TTTTCTCTAATATATTGAGCTCAAACCTAGCTGTAAAATTGAACATACAT +ATAACTTTGAGTGCAATTTAAATTTCAGAAAACTTTCACAAACCCAAAAA +TTGAGAATGCTCAGGACAGTTTGACCTTTCAAGAAAATTGCTTCGAGAAA +ATTCCAAGCTTCACAAAATTGCTCATTGCCAAGTTATTTCCTTTAGTTTG +TGGCCAACGCCTTAAAAAATACAAATTAAAAAAAAAACTCTGACACCACG +TGATGATGCAATCAGACTCACGAACTCACGGGGTTCTGCCCTTCCTCATT +GAATTTTTCGCGCTCCATTGACAATCACCCGCCGTACAACACGTGGGAAA +GTCGTGCACTCCACAAGGACAAATACATTTAGTTTTACAACTAAAATCGA +GCCGCGACGCAACACGCAACGCGCCGTAAATCTACCCCAGATATGGCCAA +GCCGAAATGGCCTAGTTCGACAAACTCTTCCATTTCAATTTATGAGGGAA +GCCAGAAATCCGTGCGAACTGCGAGCCTAACGCTCTTTTTCAAAATATCG +TATAACTCGGAAAACAAGCCATATTCCCAGTTCCTGTTTTATTTCGAAAA +ACAGATAATACAAAAGAAATATCTGAAAATTAAGAATAACATGTTTTTAT +TAAATACTTCTTTGTCTATATTCCATATAAAAAGAACCCCATGCGAATGA +AACACTCACTATACATTCAAAATGAATTTCGCCATCTACCTTCTCGCTTT +CATCGCCTGTCTCGCTAACTTTGGATTTTCACAGGGTAATCCAGGACTCT +CATTTGATCCAGAAGAAGATTCAGTAAATATTGTAAGTTTTCGGATTAAT +GGTTACAACATCTATAAGATTGTTTAGAATGGCAAAGTGCCAGTGGGAGC +AGTGAAGACGTTGGTTAATGATCTTGTGAGCCCTACTATTGCAATTGTGG +AGAAAACATTATCCTCATTGTCAGTTTAAGGAGCTACGGGAGGGCTCCAT +CCATCTCAAATGTTTCAAATAACTCATATTGTTCTTTTATCTGGGAGTAA +ATAAATTACATATTGGGAATCCTTTTCTTTTTGTTGTTAACCAAGTTGCC +GGTTGCCAAATTTTTTTGGGTTCGGCAACTTCGGCAACTGCCGGTATCAA +TGTCAAACATTTTGAAGCTTAGAAAAAAGCATTCAGAGAGCCTGAAAAAT +TCTATAATTTCACTTTAAACGAAAAAAATACCATACTTTTTTACCAAAAC +GCTCAAAAATATAATTTCAACAAAAAAACATTGAAACCTGGTTGCCGAAT +TTTTTTGGGTTCGGCAATTGCCGGTTGCCGTTAACCTCGGTTGCCGCACA +GCCCTGATGTGGAACTCTGCAGGCCTAGCGGCATCCATGTGAAGGAAGCG +TATTGTATTTATTTTTAAACATAAATTAAAAAATCGATAAAACCTTCATA +TATATAAATTGTTTAGACCGGTGAATAAAATGAGACGATGCCACGCGAGT +TGGCGAACGCTTTTCTCCGAAGATCCAAGTCAGGACGTCGTCGATGGGCG +GGACCCGGTGGGCGGAGCTTAGTCGGATAGCGCAGCAGACAAAATACGGG +CGGTGCGTCGAGATCAAGTGCGTACTCCTCGACGGAAAGGGAGCTTGACG +CGTGGATTGCGTTCTCGTCGGATGAGGAAAGATCTTCTGAGGAGGCGACC +GGAGCCAGTGGTGGGAGCTCTTGTAAAAGGCGTTCTCTGAAACAAATAGT +GGTGTTAAGGGGAAATGCGATGGGAAATCCGAGTAGTTGATGTCCGCGGA +ATTAATTTTCTCGGGGTTTCATGGAAATTTAATTCCGCGGATTTCAACTT +GCCGAGTTTTTATTCGATTTTATGAAAAAAATTACACGAGAAATTGTTTT +TTTTAATTAAAGTATCCGAAATCCCCGGAAACAGATTTCCATAGAGAGAG +GTCACTAGAGGTTTCATGGAAATATGTATTCAAGGTCTTAAACTACCCAA +TTTTTTTACCTCGATTTTAACAAATTTCAAGTAAATTTGAATAATTCTAA +CCAGTTTTGTTGTTTTACACAAAAATTCGGGTTCTTTAATCCGCGGAAGT +AGCTTTCCAGAGGTTTCATGGAAATATGTTTCCGGAGATTTCAACTACCC +GAGTTTTTTATCTCGATTTCACACATAATCGGCATAAGAAACTACAATTA +TTTGTTTTCGGGGAAACTTTAAAAAACCCCAGAAAGTTGAATTTCTAGAA +ATTAGCTTTCCCGAGGTTTCATGGAAATTTGTTTTCGCGGATTTCAACTA +CCCGAGTGTTTTACATCAATTTCATCATAATTGACATAAGAAACTACAAT +TATTTGTTTTGGGCGAAAGCTAAAAAATCCCCGGAAATCTGGATTTCTAG +AAACTAGCTTTCCCGAGGTTCATGGAAATTTGTTTCCGCGGATTTCAACT +ACCCGAAATTTTAATTCAATCTTTAAAAAACATCCAGTTTTTGTGACATG +TTCTTCAGTTAAAAAAAATCAGAGTGTTGGAATCCTAAATTTCTAAATTT +TCATAGTTTCCGCGGATCGAATTTCTAGAAATTACCTTTCCCGAGGTTTC +ATGGAAATTAGTTTCCGCGGATTTCAACTTCCTGAAGTCTTCATTGGATT +TCAATATAATTCGCACAATAAAAAAAGCCAAAACGCGAGGATCCCTGGTA +GTTGAAATCCGCAAGAATAGTTTTCTCTAGTTTGAAAAATTTACTGAAAC +CCTTACTTTTGCTTTCCCAAGAATTCGAGTTGTTCCTCGAACAATTGCTT +TGCAGTCCCAATATTCGGCGAAAATTTCGATGGTTCACTATTCCGACGGT +GCTCTTCAATTTTTCGCAAGTTTGCTGATACCTGAAAAATCGATATTTCA +GACTATCTGTGCCAAAAACTAATTTATTAATTTACCTTCTGACTAGCATC +CTCCAGCTCAACAATGTTATGAATGGTGGCTTTATACTGTTTCAGCTTCT +CCTCAATTAAAGTCTGAACACAACCCGTTTGCCGTGCCACGTCATTCAAC +TGCTCCTGAGCATGAGCACTATCTTGTCGGCGGAGCACACATGGCCCGAA +GATCAGAGCCAAGTTGTTGCAGCCCATTTTGTTGACGGCTTCCTGGTCGG +CGACACGTGCCAAATGATACATTAGGCGATCGAGCACGGCGCGGTTCGGT +TTTGGGAGAAGCTCGATCATTACGGAAAGACAACGGACACGTTCACCCAT +ATCCTCCACTTCTGTAATTTTTTTTTTTGGACGAAAAAAAACAACAAAAA +ATATCATTTTGACAAAATGTTAACTTTCAGAAAATTTGAAAATTGATTTA +TTTTTTTTGTTTCAATTTTTAGGTTTATGAATGAATCCGATTTTTTTTTG +TCGAAATTTTTAATAAGAGCCCTAGTAGGCATGTGGTGTGTGTGTGTCTC +ACTTCGGCTTGATCTACGTAGATCTACAAAAAAATGCGGGAGAAGAGACT +CAGAGTTCTTAATGGATTTCGCATGGTTAACAATATGCTGACGTCACTTT +TCTGGGGAAACAATTTCCGCAATTTTTTGTAGATCAAACCGTATTGAGAC +AGCATCTCTGCCTGGCTGCGGACGCCTCGTTTTTCCCTTGGAATTTTTTT +GGCGCGAAATTCAACTTTTCAAGTAAGTGCGAATATTTTCAAGTGAGACT +GTTCAAAATTATTTTGCTGCCAAATTTGAGTTTGCAAATAAATTATTGAG +CAAAATTCAAATGTTCAAATATTTTCTTTCGAAACGTAATGAAAAAACTC +AAAGTTACAAATAATTTGGCGCGAAATTTGAGTTTTCAAATATTTCTAGT +GCAAAATTTGAATTTTTCGAATAATTCTGGTCCAGAATTCAAAAATTAAA +AAAAAATTAGTTTGAAGCGATGCTCAGGTTTTCATAGAGCTTCCATGTAG +GCGTTAAAACGCCTGCCTGCCTGCCTTATGCCGCGCCTAATGCTTGAATA +TACGTAAACTTTTTTTCATTTCTTAATTTGATTTTCAACAAGTTGATAGA +ATTGAGAAAATTATAAATTTGTAAATTTACTTAAAAATGCAAAAAAATAG +GCAGGGTTCAGGCAGGTGCCAGGCCCTGAAACAGCGCCTGCCTACCATGA +AAGCCTATCGTAAAAAATCCAAATTTAATTTTTAATTTTACTAAAATTTC +GATGGCTCGTTTTTTTTCAAACATCACAAACCTGAAACATTCAAAAAATT +TTCATAGAGATCAAAAATGATAATTGGTTCGGCGAGTTCTCGGAAGAACG +CCTTGACAAGTGTAGTTAGCACATGAACTCCAATATCCTCAAGATTCACA +GAATCCGCATCTGAAACTCCGAATTTGATTTTTTTTTTTTCAATTTTTCT +GCAGTTCAACAATTACCTGCAGTCGATTCAATCACTTTTCTGATACTTCG +AACTTGGGGTAGAGATCCACTTTTTCTGAAATTACGGGCGCAAAAATTTC +AATTTCAAAGACCTTCAGGTATTTCCGTACCTATAAACTCCTTCCACAAA +CAGGGCACGTGTCTCAATTGCAAAAAAGAGTCGGTCCAAGAGTGTTGGCA +CAGTATGATCATCATCGACAATTGATACTAAAGAGGCGCCAAAGAATCTT +CCACCATTTGTCTGAAATTCAATATTTATAATAGCATTATAATAGCATAT +TTGGCTGTAGTTTGTAGCAGGGGTCAGGCAAATTGCCGATGTTGCAAATT +TCCGGCAAATCGGTAAACCGGCAAACTGCCGGTTTGCCGAATTTGCCTAA +AAATTTTTGGCAACTTTTTTTTGGAATTTTCAGAATTTCCATTTTAATCG +GCAAAATTTTACGCATCGTATGAATTTTCTTACATTTATTTTGAAAAGTA +AGCAAATTCTATGAAAACATCTGAAGTAAACGAGAAAAAAAAATTCAAAA +AGGCACAGTTTTAAGTGTTTCCGTCTTATAAAAAATCCCTCTAAACATTT +CCGGCAAATCTGATATCCGGCAAATTGCCGGAATTGAAAATTTCCGGCAA +ATTTTGATTCTGAATTTTTCAAAAAAACTGTTGGCAAAATACAAATTTTA +TTTTATTTTCAAATATGTTTTTTTTTTCAGAAAAGTAAATTTTTTGCCGG +GAATCAAATAATTCTTGAAAATGTTTCAAGATTTTTTTGCCACGAAATCA +GACGTTTTCAGAACAGTTTTAGCGGAAAGTTAAAAAAAAATTTCAAAATT +TTTGGCAGGAAGTAAATATTTTTCAGAACATTTATCCGAACAGTTTTGGC +TGTAAATTCAAATGTTTAGTTTTCAACAACTCTTAGCGGAGAATCCAATA +TTTTTCAGAATTTTGGAAATTAAAAATTTATCGAAAATTAATTGCAATTT +CTAAGAAAGCAGTTGTAATTTTTTTTTTCAAAAAGCTACCGAAAAAATCT +GGCAAATTTGGCAAATTTGCCGAGCTGAGCAAACCCGGAAAAACGCAATC +ATTTTCTATACTTTTTGGATCATCAAAATTACTGAATTCCTACAATTAGT +ACACGTCAGATTTTTCTATAAGCTCCGTTTGGTCTACTTGTATAAAGCTC +GAAATATCTCAATGTTATGTTATTTTACTAGATTTTTTTGGAACAAAATC +AATAATTTCGGTTAAATTATATTGTTCATTTTGTGGTGTGTGCGTGAAAT +TTCAAAATTTGCCGAGCTCGGCAAATTCGGCAAATTGCCGCACACCCCTG +TATTACTCACCTTCGGATCAATCGCCTTTCCAGTCATCTGACACGGATGT +GTGACCTTCGGCTGACACTTTTTATGACACGATATCCGGCACGCAACACA +AGTGTACAGCTTCTCATGGTGCCATATTAACTGATTACACACTTCACAAT +AAGTCGGCACATGGACTGCTTCGGCACGGAATCGGTGACCAGCATGTACC +TGGAATATTGGAATTGCGTGGGCAGGGGAAACTAGTTTCATTGAAAATTT +TTTTTTAACTGCTGAAATTAGTCCAAAATGACATGTTATATGTACTTTTC +TCAAAATGTGTGAAAATTGCACACTGAATTAATAAATAATATTATTTTTG +TAAAAACATAAAAAGGGGAAAAGTCAGCGGTAAAAAAGTAAAAACACTCA +GAGTTAGATCTTTTGACCTCCAAAATCCATGAAAATTTGCTTCATTTTTT +TCATAGCTGTGACGTCGTGGGCGGCAATTTCCGTTCGGTAAATTTATTTT +CGGCAAATACGGCAAATTGCCGATTTGCAGTTTGCCGGATATCAATTTGC +CGGAAGTTTTAAAAGGGATTTTTTAAAAATTCCAAAACACTTAAAACTAT +ACTTTTTTGAAATGTATTTTTACTATTTTCTCTAGATATTTTCATAGAAT +TTACTTACTGTTCAAGCCCACAGCTTGCCGAAAATTTCCGGCAAACTGTC +GGTTTGCCAAAATTGCCGAAAATTTAAGAAACGGCAATTTGTCGGTTTTG +CCGTTTTCTAAAAAAATTTAAATTTCGGCAATTACTGTATTTGCCGTTTG +CCGAAAAACTAAATTTGCCGCCCATCGTCACACAATACAAAAAAATTGCG +CGGCTTCTGGAGATCAAATCTGACAGCTTACTGTATTTATAACTACAAAT +TCACGCTGTGTTTTTCTCTAATTCACGTGGTGTCAGGGTGTCTCACTTCG +GCTTGATCTACGTATATCTACAAAAAATGCGGGTGAAGAGACGCAAGAAT +GTGCTAACGTCACTTTTTTTTTGAAAAAAAAAAAATTCCCGCATTTTTTG +TAGATCAAACCGAACCGTAATGGGACATCCTGGCGCCACGTGCTAATAGT +AAGTCACTACATTCTTACCGCCGCTACATCTGATTTTACACGCTTCTTTC +CAACTTTCTGAATACCAATATTTTACACAATTTTCTCGGATTTTGATATA +TAATACTTTCGCGGGCTTCTGGCTTCCCTCATATTTTCAAATGTAAGAGT +TTACCGAATTAGGTCATTTGGGCTAGGCTACGGCGCGTTGCGGCTCGGTT +TTCATTGCAAAACTAAATGTATCTGTCCGATTGTCATTGGAGCGCGAAAG +GAAAGCTAGAAGCCCATGTATTAAAAAATCGACTTACCTTTATCATTGAT +GACTTCTCCTTCCCGCGCTTCTTTTTCGATTGCACATGAACGTATTCGTT +CAGGAAACCTCTGGAATTGAAAAAAATTGTTTTGTTACAAACGCGCCCTA +ATAACAATTGATCGTGTATTCCACGTTGGAAATTATACAAAATACAATGG +AGCACTTTTGCTCGAAGCCTAACATTTTCTAAATGTTTTCTCACCTAAAA +GCGTTAACGCCAAGTGTTGTCGGAAAGGACACACTCTCCTCGAGACAGAC +TTTCGTTAAAAGTCCCTCGAACATTGTGATGACGTCACGGTATTTAAGCA +CGGATTGCTCGACCTGAAATGATATGTTGCTAATTACACTTGCGTGGCCG +TGAACCCCAAAAACTAGGCCACCTTTTGCGCCCAATTACCGATAAAACCG +CCTCATATCCCAACAGCTCCATATGGAAAGCTCTTAGCGACTTTTTGAAG +ACCGCATCCACTACAGTATCCCTTTTGGCATTACTCTCGTTTAGATGACG +TGTCTTGTTGAAAATAAAAATACTGAATTGTCGGAGATCGTCGGTGGATT +CTACAAGCATGTTTCCAGGGTCGATCTGTAAGTATTGTTTAAGTACAAAG +TACTACTGCTTCAGTAAGCATTGTAGTTTATAGTTTGTGGTTTGTGTTTT +GTAGTTTGTGGAGTTTTTAGTATGTAGTGTGAAGCTTGATATTCATTTTG +CAGTACATTGACTTGGATTGGGGTGTGCTAAGATATAATATCAAAGTACA +AACAACGAGTGACAAATTAAACATCTCAATCCGAAAACTACAAACTAAAC +CCTACAGACTACAAACTACAAACTATATCCTACAGACTACAAACTACAAA +CTACAAATCACAAACTACAACCACGCAAAAGAACGTTACCTACCTGTTGC +TTGGTTTTTGTTAAACTGAACGTGCCGGTCGATGGAATTGGTGAGGAGGA +TTGCCGCTGCTTGTGGGGCCTGGAGTTTCAATTTTTTTTTGTTTCAATTA +AGATTTTCCTCAAATGTTCCTTACATCAAATCCCATGGCCGTTTCGGTGA +ATGCAGCCGAGTTGGTGATCGAACTGGTGACGTGGGATTGCACGGGATGG +AGGAGGCGAAGACGAAGCATTCCTTGTGCAGGCACATTTTGCATCCTGGA +AGAGTTCAAATTACGGCTTCTAGGTCATGGTGGCCGTGGCCGAGGCTTGA +AGGGATGCTAGGTCAAGTCTGACGTCACATGTGGTTTTTCTAGGACACGT +TACAAAGATTTCGAAGCGCCCAATTTTCGGAGAGGTTTCTAGGCCATGAA +AATGTTCTAAATTTCAGGTTTCTAGGCCAGTAGAGAATTTTGAGGTTTCT +AGGCCAGTAGAGAATTTTAGGCCATATCTGACGTCACACTTTTTGGGACG +CGCCTAATAACGATGGTGGACCTCTATTCTAGGAGGAGCAACACATTTTT +TACGAATTTCTAGAAGATGCAACTTCTGCTACTAGGCCACTCATGTGGTG +CGAGGCTGTCCCATTACGGTTTGATCTACAAAAATGCGGGAACTTTTTGC +CCAAAAAAATGTGACGCCGGCACGTTCTTAAACTTGCAAAATCAGTTGAA +AACTCTGCGTCTCTTCTCCCGCATTTTTTGTAGATACGTAGATCAAACCA +AAATGGGACCACACACACACACAAAACCCACTCTGACACTTGTGCGCCTG +TGAGATGAAGTTCGTCAGGTGCCGATTGCAAAGAGCACATATCTCCTGCC +GATGAAGTCGTGACATCTTGAATTGATGGTCTTTTGCGACGAACACGTCC +GGCGTCAGTTCACTGGCAAAACTTGGTCCCGGAGACGGTTCATCCTCGTC +CTCGTTCCTGCCAAAAAGTGCCTTCAAATTCTTTTTTGCCTTCTGGAATC +CCAACTTTCCAGCGCCTCCTTTCTTTTTGGAATGTGTTGGGCTTAGCTGA +AAATTCAAAAGTTTTTAATATTATAAGTAGAACCCTTACCGTGAACGAGT +CATCACATCTTGACATTGAGAAATTGTTGGATTCGGTACTATTAGCCCTC +CGTAACATTTTTAATTTGGTGGTTGAAGCCGTAGGGGCCAGAGATTGCCG +TCTATGATGGGATAGATCAGCTCCTTCAATGAGCTTCAACTTTGTGTCTT +CCAGGATAAATGTGGCGTCCACGTCGACGGCGTCATCGCTGAAAAAAGGT +TTGCGTGTTACGGTAAGCGAGAATTATGGCAGAGGTGGGCGGAAATTGCC +GTTCGGGAAATTTTTTGTCGAAAAATTGCCGGTTTGCCGAAAATTTGAAT +TCCGACACTTTGTCGGTTTGCCAGAAATTTTCAATTCCGGCAATCTGCCG +ATTTGCCGGAAAATTTCAATTTCAGCAAGTTGTCGATTTACCGGAAATTT +AAATTCCGACAATTTGCCAATTTGCCGGAAATTTCAATTCAGGCCATTTG +CCGATTTGTCGGAAATTTCAATTCCGGCAATTTGCCGATTTTCCGGAAAT +TTCATATCCGGCAATTTGCCGATTTGCTTGGAAAATATCAATTCCGGCAA +TTTGCGAATTTTCCAGAAAATTTCAATTCCGGCAATTTGCAGATTTGCCT +GGAAATTTTCAATTCCGGCAATTTGCCGATTTACCGAAAATTTCAATTCG +GCAATTTGTGAATTTTCCAGAAAATTTCAATTCCGGCAATTTGCCGATTT +GCCTGGAAAATTTCAATTCCGGCAATTTACCGATTTACCGAAAATTTCAA +TTCGGCAATTTGCGAATTTTCCAGAAAATTTCAATTCCGGCAATTTGCAG +ATTTGCCTGGAAATTTTCAATTCCGGCAATTTGCCGATTTACCGAAAATT +TCAATTCGGCAATTTGTGAATTTTCCAGAAAATTTCAATTCCGGCAATTT +GCCGATTTGCCTGGAAAATTTCAATTCCGGCAATTTGCCGATTTACCGGA +AATCTCAATCCGGCAATTTGCGAATTTTCCAGAAAATTTCAATTCCGGCA +ATTTGCCGATTTACAGGAAATTTCAATTAAGGCAATTTGCCGCTTTACCG +GAAATTTCAATCCGGCAATTTGTGAATTTTCCAGAAAATTTCAATTCCGG +CAATTTGCCGATTTGCCTGGAAAATTTCAATTCCGGCAATTTGCCGATTT +GCCTGGAAAATTTAAATTCCGGCAATTTGCCGATTTGCCGAAAAATTGCA +ATTCTGGTACATTGCCGATTTCCCAGAAAATTTCAATTCCGGCAATTTGC +CGCTTTACCGGAAATTTAAATTCCAACAATTCTGGCACATTGCCGATTTG +CCAGAAAATTTCAATTCTGGCAATTTGCCGCTTTACCGGAAATTTAAATT +CCGGCCATTTGCCGATTTGCCAGAAAATTTCAATTCTGGCAATTTGCCGC +TTTACCGGAAATTTAAATTTCGGCAATTTGCCGATTTGCCGAAAATTTAA +ATTCCTAAGAAACAGTGGCCGAGATCAGTTTTGACGTCACTTCTCTTCCA +GAAAATGCACTAAAGTGATGTGACGTCATGACTGAGTTTCTAGGCCACGT +TTCGTTTGATAAAATTGGCGGAGGACCTAATTTCCAATGGAAAATAAATT +CAATTTTTTTAAATTTCATAATTTTCTGAAAAACTCACTCCTGAAAAGCA +TCACTCTCTTCCGAAATATCATCATCAAGCCCATCCTGCGTAGACTTATC +ACTATCCGAATCATCATCCGAAAGAGCAAAAGCCGCCAGAGAGCTCGGAT +CACTCAAGTCGAACTTTGTAAGATTCACAGCATGAACCTTCCGAACTCTA +AACGGTGACTTCTTAACGTTCAAGGCTCCATTGCCCTTTGGAATCTCGCC +GACTCGCTTGCGAACCGATGCTCCGCGATACGCAGACTGCAGAGCTATCA +CCGATTCTCTTATCGATAAATATTTCTGTCGTTGCTTGTACTTCTTCCAA +TTACACTGTATCGTTTGAGCTGCTAAGGCTTTTTTCCGAACTTCGGCTCT +TGCAAATGATCCTCGAATCAATGCTTGGATCTTGATAATACCCTCTTTCA +TTCTCAAATATCGCTTTCTAGCCAACATTGTCCTGAACCATCGTTGAAGT +GTATCGATTGATTGCATAATTGTCCGATGCAAATGATCATCGAGTATCAA +CTTTTCAGCGTCTCTCATAAAAATCTTATTGGTTCCATATTGAATATTAT +CATTATCAATCGATGCATGGGAATGTATGTACTCTTTCACATCGTCCACA +GTACTATCCCTTCCGTTTCGCAAAAGAATTCGGTATTGCTGGACAAAGCT +TGGATACTCAATTCTCACAGAGTACCCGGCTCTCCGAATTCGAACGGTCT +CGAGCATTCCGGTGTAGCGGAGCTGGCGGAGGATTATGTTGTCGTCGAAG +TGGTTGGCGATCTATAAAATTTTAGGTGAGTGGTTTTTGTCAATAATTTC +TACTTATATTCAGTCATATAAATAAAAACACATATAAGAAAAGTACCAAA +AATTTCGATCACCTAATTTTTTTAATTTTTTCTATACTCTTACTAGTATG +AAAGAGCAGGATACAAAAATAACTCCACAAGTGATAAACCACCTTTAATT +GGATTAGTGTGTATCACTTTGAGTAAGCTAATATTGAAGGTTTAAATGTG +GACTACCTAGCCTAGCAAGAGAGGTCCTGTAAGTAGACTTCAAAAATATA +GATTATCTTATGAACATATGAACTTATAAACAAACGTTGGTCAAAAAGTA +GGTGTTCAAAGATTCCACCAAAGTTTACAAACTCACCTTATCATTATTAC +TCTTAATACACCTTATAAAATACGGCGTCGCGTTGGCCAGTGTGCTCATC +AACCTCGTCAACGAGTACTCGAACTGCTTTGAAACCGACGATGGCTTCTT +GGCAAGCCTCCGTCCTCCGATAGCCTCCTTCAGAATTTGCAGCGATTTCA +GCAAGCTCATTTTGTCGTCAGACTTTCCCGCCGGGGTACGCCGTGCTTGA +TTTCTAATCGTGTTGAACATGCTGGTATCACAAAAGTCTGGAACTTCACA +GCGAAGTTCGCCACGTAGAAATGCGGAGAGAGCAGAGTCCGAGCCACGAC +GGGGAGACGTTACGATGGAGTCCATTACTCGGAGATGGCCGGCGGATTCT +GGAAATGTTGAATAATTATATTAAGGGCAGGATAGCTCAGTCGGTAGTGG +TGGCCGCTAGCAATCTGGAGGTCACGAGTTCAAGTCCGCCTTCAACCCCT +AGGTTCACCAAGCCTCTATTGGAAAATGGAGCAATCCACGACTGGATTAT +AAGCCACAGCCTTCGGCTAGGACGTGGCTTAAATTGTAGCCCAGTGGGAG +CACCACCAGGTAGTGTACCTGACTCCCAGATCCGCAGATACACTCAAAAT +AAAAAAACTGCGTGGCGTGTACTGCAGAAAACCTAATATTTAGGCCCCGC +CTTTTTCTCGTCCACTCACGGAGAAAAGGCAACAATTTTGAACCCAACCA +ATATCAGGCCGCCGACATCTCACGGGTTCCGCGCGCCGCTGCGTTTAACT +CGCTGTGGGCGTGGCGAGCTGTCTCCGCTTGCTGCGAGTTAAACATTGCG +GCGCGCGGAACCCGTGAGATGTCGGCGGCCTGATATTGGTTGTGGTCAAA +ATTTTTTGCCTTTTTTCCGTGAGTGGACGAGAAAAAGGCGGTGCCTAAAT +ATTAGGTTTTCTGCAGTACACGCCACGCAGTTTTATTATTTTGAGTGTAC +TTGAAGAACGGATCGTCCTTTAATCCTTTAATTATACATTGCATTTTTTT +TCCACTTCTACGACTTCGAAGGGGCGCATTTACGCGCGATGGTCCCGCCA +CCCACCCCAAAAATCAATGGGTGGCGCGTGCCGAGACCATCGCTCGTAAA +TGCGCCCTCCTTTAAAGTCGTAGAAGTGGAAAAAATGCACTGTAGAAATG +AAGAATACCATACTTTTTGTGTTAATTTTTTCTATAATATCGTAGTTGTC +CATTTATTTAAATCTTCCCACTTATTTAACTAAGGACTTCTAACGCTTAT +TCCAGTTATTGGTTCCGATTAAATCTACGAAAACTTGCCACTTTTCTGCA +GTTTCCTTGTCGATTGCTTGAACGCGTTCATCGCCCGAAACACACTTCTC +AGCACATTCCACCTGTGCACCGCCACCGGATCGATTCCCAGCAGGGTCTT +CATCACTGAGCTCGTACTGGACTTCAGAGCGTTCAACACATCCTGTCTCA +TTAGGTCCTTATTCTTTTCTCGGAAACCCTGAAATTTAGTTTTGACGTGA +TGATGGAAGACGTTTTTTTTGGAAGTTGTGTGTTTACCGTAATTTGATAC +TTGACTTTTCCAGCATAATGAGCCACGATGAATGCCGGCTCCTTCTTCTG +TGGGGTCTCATAGTATTCGTTGTTCTGGAAATTTAATCATGGAACTAGTC +ATGTAAAAACATTTGAAGGAGTTAAGGTATGTCCCGGAGGAGTGAACATC +TTAAGCCTGACCTAGAAGTTGATCCAAGTGGCAAGCCGACTGGCCTGAAT +CCTATTAACAGGCCTACATGTGAATATTAAAGGTGGATTAGCGCCAGTGG +GAATTTTGTCTAAATACACTTATAACGATGCCAAACGATCGAATATCATA +ATAAAACACTCCAAAAACTTTTAGATTTTTCATAATTTCCGGTCAAAGTT +TTGGAACATTGACAAAATTTTGACAAATTTGAGCTTTTGAGGACATCAAA +ATCAATGTAACATTTTTTTGGACCCCTACAATGTCTTTTTACGAAAAATT +AAAACAAAATTATAGTATAACAAATAGAGAAAAAAATTTTTTTTAGTCGA +ATTTGTGTCACTTTTTGACTGTAAATAAAAAAATTTTGAAAAATTTTTGA +AAAGTTTTATCATGAGATTTGGTCATTTTGGGAGCATAGGAGTGGTTTTT +AACAATTTCCACCACCGGCGCTACTCCACCTTTAATCGATAATCGATTGC +AATTTTTTCATACCTTCAAAAACTGATTTAACTTCGCCAGCATTGAGTCA +TCTGTTCCATTATTGATATTACTCTCCTCATCGACTAGCCTGAGAATTCC +ATATGGTTTACTCTGAAAATTCATCGGAATTTATATATATGGATATATAT +ATATATATATATATATATATATATATATATGTATATATATACATGTATAT +ATATATATATATACAGTGTGGGAAAGTTCTATAGGACCCCCCCTAATTTG +AAGGTTTGAGGAACTTCCGAAAATTTTTTTGAAAAACTGCTAATGCCATT +CGTTTTTAAATTGAAAAAAACCTATATACATTTTTTTCCAGAAGTTTATC +TCAAAAACTGAGGTCGCGCTGGAAAAAACGTCAAAATCCAGTGTGAAACT +TCTATAGGACCCCCCGTTTTTTTTCACGATTTTTACTAAAATCAACAGAT +TTTGGAATTTTTGACAAAGCTCAAATCAAGTTTGAGTTAGAAATGAGTTC +AGATAAGCAGTTTTGACTTTAAAAAATTAATACGAAATGTTCTCGTGGGA +TCTCCAGACTGGTTCTGATTCTTCCGAACTTTGATGTTCAAGTCTGTTTC +AAGCTTCCTGGTGCTCTCGGTAATGCCAAAACTTGATAAACTCTCTTTAA +CAAGTTCCTACTAAAATTCCTAGCACACACACCATAAAAATTTTTACGCC +ATCCCCAAGAAACCAGTCAGAAACAGCGTATTAACAAGTTGCAGTTATTT +TTGATCAACAACAGAACATTCATATACTAAAATCAAGAAAGGATCAATAG +TTAATCGGGTTTCCTTGTGTGCGGATGATCTCAAACAGTCTGTCCTCCAT +TGATCTGACCAAACTTTTCAGCTGGTTGTCCGGAATAGACTTCCAAGCGT +CGAGAATTCCTTGCTTCAACGATGCAACTGTTGGGTAAGTCTTGTTCTGA +GCATACACGATACGGACAAGAATCCCCCACAAATTTTCGATTGGATTGAG +ATCAGGACTTCGAGCTGGCCAATCAAGAAGGTTGATCTTCTTGAGCTTGA +AATAGTCGCGGGTTGAGTTGCTCACATGGATTGTCGCATTATCCTGCTGA +AATCTAAAGTCTTTTCTGGAGTAGTGACGAAGATATTTGGAGAGCTCCAG +TTCCAAGACGTTCTGATAGTCAGTGCTGTTCATCTTGCTACTGACGAACT +GTATCTCAAGCTTCTTCTTCTCCGTGAACGCTCCCCAAACCATCACCGTT +CCTCCTCCAAAATTACGTCTCGAAAAAACCATTGGTTCCTTGCGCAAATC +GCGCCAATAGTAGCGGCAACCGTCAGGCCCATCGAGATTGAATTTCTTTT +CATCGGAGAAGACAACCTAAAACAATGATCCTAATTATTCACTCTTGCTT +TTTTAAATTCTCACTTTACTCCAATTCGTTCCCATATTGTTCTTAGCAAA +TTCCAATCGCTTGAGTTTATGGTCTGCAGAGAGTAACGGAGCAGGGCGAA +GTTTCTGACGAACGATTACACCAGATCGTTTGATGACATTGAGGATGGTC +CTTTTTGAAGCAGACAATTGAAGCTCATTGCGAATATCTCTTGCCGTCTT +ACAGGAGTTGGAGGCAGCACGAATCACATTTCGTTCGTCACGCACGGAGA +GAGCTTTGCGACGAGGAGCTCTTTTAGATGTACCGTAGCTCACCGGATCC +TTCAGATACTCGCGAATACAGTGTCGAGAACGGGAAATTTTCCTACTCAT +TTCATGCAGGGACACATTGAGCAATTTCATAACATCCAGCTGAGCGCGTT +CAGTGTCCGAAAGGGCAGATCCTCGAGGCATTGCAAGTTAGACTGCTTTC +GAAGTAAGCTTTCCAGCCTCTATATGTGTGCCACAACACATGCCACAATT +CCACATTTAATAATTCACGCAAAAAATAGTAAATAACATCTGTGAGGGAC +AATTTAACTTGAAATATTGGTCCCATGGAACCTTGTAATCAAAGAAAAAC +GATTTGATTCCTGATAAGCCTTCCATTGTTTCCTGCTGCATATTTTGCCA +AATCAGCTTGACTACACAGTCGAAACATCTAAAGTGCGTGCTAGGAATTT +TAGTAGGAACTTGTTAAAGAGAGTTTATCAAGTTTTGGCATTACCGAGAG +CACCAGGAAGCTTGAAACAGACTTGAACATCAAAGATCGGAAGAATCAGA +ACCAGTCTGGAGATCCCACGAGAACATTTCGTATTAATTTTTTAAAGTCA +AAACTGCTTATCTGAACTCATTTCTAACTCAAACTTGATTTGAGCTTTGT +CAAAAATTCCAAAATCTGTTGATTTTAGTAAAAATCGTGAAAAAAAACGG +GGGGTCCTATAGAAGTTTCACACTGGATTTTGACGTTTTTTCCAGCGCGA +CCTCAGTTTTTGAGATAAACTTCTGGAAAAAAATGTATATAGGTTTTTTT +CAATTTAAAAACGAATGGCATTAGCAGTTTTTCAAAAAAATTTTCGGAAG +TTCCTCAAACCTTCAAATTAGGGGGGGTCCTATAGAACTTTCCCACACTG +TATATATATATATATATATATATATATATATATATATACATTTGAAACCC +AAAAAGGACTTATTGGACTTACCTGAAACAGCTGCACACACTCCGTATTA +TCAGTATACTCGATATTGGTCCAAGAAATGCCCTCCTTCAAGTACTCCTC +TTGTTCAAATTGGAAAATATGTTGATTGAAATAGGACTGAAGTTTCTCAT +TGGCATAGTTGATACATAACTGTTCAAAGCTGTTGCATTGAGACCCAACG +TCTTCAAATCCGAATATATCCAAGATACCTGAAAATTACTTCAATTTTTA +ACAATTGATAATTAATCTAACCTATATAATATCCCTTCCCAGCTGAGAAG +TCCTTCTTCAGCAATGCCTGATTAATCCTGAGGACTATATAGTGAAACAA +AGAGTTGTATATGCACTTTGCCATGGCATCTCGGGTGTTGGTGGCCTGAA +ATTAATTTTTTTATCTTAAATTCTTAATTTCACTTCTGTATATATATATA +TATTACCTCAGAGACACTATATCGCAAAACTACAGTTTCTGTCTTCATAA +CATGTCGTTTCATAGTGAGAGCCTGCATGAGAGTGTCGGTTTTGATGTGA +AGCAGATTTGCGACTAAATCCACGACTTCTTCATTTTCAATATACCCACT +TTCATCGCTATGGTAGCCATGTCTCTGGAAAATTATAGGAAAAATAAAAA +AAATTTGATGATGTTATTATATTAGGAATCCTCTAAACAAGGGTTTTCAG +GTTTTTTGGTTTTACGATTATTCAAATTTTTATGGAAATTATTATAATTC +AAATAATTTTCGTCACTATTATAGCCATGTTGTTGAAATAATATGCTATT +TTTAAAGGTGGAGCACCGAAATCTGGAAACTATTTTTAAATGAGTCCAAA +TTTTCCCCTGATTCCGAATATCTATGCGAAAAAATTTTAAAAAATTCATT +TATCAAATTTTTCAAATTTTTCAAACGCCGAATTTTCGCGCCAGAAACGC +CGTGTGCACGTGGTATCAGAGTGTCTCATTTTGGCTTGATCTACGCAGAT +CTACAAAAAATGCGGGAGAAGAGACGCAGAGTTCTCAACTGAGTTCGCAT +GGTTAAAAATGTGCTGACATCACATTTTTTTGGCATTTTTTGTAGATCAA +ACCGTATTGGGAGAGCCTGGCACCACGTGAGTAGGCAGGCATTTTTTGCC +TGACTGCTTGCGGGTGCCTCGTTTTTTCCTCAGAATTTTTTGGCGCGAAA +TTCAAATTTTCAAATAATTTTGAATATTTTCGAGTGAAGCTTTAAAAAAT +TGTTTGTGCCAAATTTGAGTTTGCAAATAAATTATCAAAAAATGTGCTGA +CGTCACGTTTTTGAGCAAAAAAATCCCGCATTGTTTGTAGATCAAACCGT +AATAGGACAGCCTGGCACCACGTGCGTGTGTCGATTTACGAGATTTGTGT +ATATTTACGAAATTTTTTATCTTTATCAGACTCTGATTTCCGTTTCTCAA +CGAGTTTTCTTCATTTTTGTATGTGATTTTTTTAAGGTCCATTAAATATT +TTATCATCAAAACCCTAGCAAAATTTTTGGTTTTCAGTCGGTAAAATCAT +ATAGGTAATTGGATTTTCCGTCAAGTTGTGACCTAATAGTAAGCATTGGA +AATTTTGCCAGTTTTAAATAATTAATTGACCCTAAAACACACATTTCAAA +AAAAAACCGATAAAAATTAAAAATTCCGTAAATATACACAAATCTCGTAA +ATCGACACATGGCTCTAGCGCGAAAATTCAAAAACTCTTGGGTGTACAAA +TAGCGATTTCAAGCTCAAATATAAAATCGTGGAAATTTTTTAAAAATTTT +TTTCACATAGGTATTCGGAGTCAGGGGAAATTTGGAGTCAATTAAAAATA +TTTTCCGGATTTCGGTGCTCCGTAGAACTCTCTGAATAAAATTTTAAAAC +TATGGCAATAGGCAATTATTCGGTAGTTAACTTCTGAGTTGTATTTCTTT +TTGAATCTAAACCGTCCCAATCATTTACCTTGATATATGTGATATTGCCA +AGAAGCAACACTGCCGAAATAATCCCGAAGATGGTCTGCTGGGTCTTTGC +ACAAAATCCGACGGAGCTCATTGCATGCCTCAACCTATCAAACTCATTCC +GCTCGTTCACACCTTCCAGTGCAAATGGCTCGTTCTGGAAATTTTTAATT +TTTTTTTAATTTTTTAAAAAATCGCTTTGAGGTCAGCGAATGTATCCCAT +ATTCGCTCCAAACTTTTCCCAGCTCACCTGATTCAAATACTTATAATCAT +GTGGCTTCAACAAGAAATATTTCTTCCTTTCTTCCTCGTCTGCACCCTCC +AGAAGGTAGTAGAATACGTGGTAGTTTCTGAAAAAAATATTAAAGTCCAA +GTGAGACACCAAGGGAGTTTATGTACCGTTCTCCTTTAGTTTGAAATATG +ATGCGTGATTTTTCCAGCAGGTAGATCTCCACGTTTGCTCTGAAAAGTAC +AAGTATAAGGCATTTTTTGTGGTATAGACATCAGGAGAAGGCTTCAAATT +TTACGTTCAGGTCAATTTAGGTCATAGTGCCTAGTAAGTATGGTACCTAT +AAGCTTGATTACTGCCAAAGTAAAAATTTTCCAATTCCGGCAATTTGCCG +ATTTGCCAGGCATTCCAATTCCGGCAATTTGCCGATTTGCCAGGCATTCC +AATTCCGGCAATTTGCCGGTTTGCCGGATTGCCGGAAATTTAAATTCCGG +CAATTTGCCAAATTTTTTTTCATTTTCGGCAATATACTGGATTGCCAAAA +TGTTACGGCAACTTGCCAATTTGCAGGAACTTTTCATTTTCGGCAAATTG +CCGGTTTGCCGATATCCCAGAAATTTTCAGGTCCGGCAAGTTGTTGATTT +GCCGATTTTCCCCGGAAATTTCAGTTCCGGCAACTTGCCGATTTGCCGGA +AATTTTCAAATCCGGCAATCGCGGGAAATTTCAATTCCGTCAAATTACCA +ACATGCCGGATATTCCAATTCCGGCAATTTGCCAATTTGCCGAGCATTTA +AATTCCGGCAATTTGCCGAATTGCTGAAAATATCAATTCTGTCAAATTGG +CAATTCGCCGGACATTCCATATCCGACAATTTGCCGATTTGCCGATTTCC +CAGAAGTTTTCAATTCCGTCAAATTTCTAATTTGCCGGAAATTTCAATTT +TACTAAGTCGCCTGCTAGCCTCCTAATCTCACCCGGAAACCATTCCATTC +TCCCGATAGTTGATTTTGATGAATTTTCCAAATCTGCTACTATTATTGTT +CGTTAATGTGACAGCATTTCCAAAAGCCTCTAGAACAGGACCAGCTGACA +GAAGTGTCTGCTCAGTACTGCAGCCTGTTGAACCTTTCTGTGATAGCGAT +ATCAAATGGGACATCAGATGATTCGTGGATTCCGTTTTTCCCGAACCACT +TTCCCCGGAGATTACCACGCATTGATTTTCCTTGATACGGAGCATGCTGA +AAAAATTGTTTTTTTAAAAATTAGTAGTGACATTTAGTTAATCCAGCATC +AGAATGTATATCTCTGAAATTTTTTTTTTTTGAAATCAAAAGTGCTTTGA +GGGTCTTGAAACGAACACATAACTGCAAAAAAATTGGTGGCCGAGTTTAT +AATCGGCCACTTGGCAAATATACAAGCCAATACACAAAGTGAGCACCTAC +GTGGCCGAGTGAAGAGAAAACTCGGCCACCGATTTTTTTTGGTCACTTGA +AATTTCAAAAAATAGTAACTGGGTTCCGGTAAGAACTTAGAACTCACTTG +TGGTAACAGACATCGGCGATTGCAAAAATGTGCGGTGGTAGTGAGCCGAG +CCGCTTACTTTGAAAGTATAGCCTAGCATATTTTGGGTTGTAGATCGGAA +AAAAGCAAAACGGGTTCACGGCTACTAGAATTGGACCGATGTACGTGTAA +ATGTGCCCATTCGCGAATCTTTCCCGCAAATTGTCCAAGAGGGTTTGCTC +CGTGAGCTCTGGCAAGTTACAGAGATCGGCGTACTCGCGGTCCTGAAAAA +TTTTAAGGTTTAAAATTTTTTTAAATATAAAAATATTTAAAGGTGGAGTA +CAGGAAATCTTTTTTAATTACTCCAAATTTTCCACTGATTCCGAATATCT +AAGTAAAAAATTTTGAAAAAATTTCCCTGATTTTGTATTTAAGCTTGAAA +TTACGATTTTCATTTGTGCCCGCACCACTTTTTTCAAATACGCCCAAAGA +AATTCGCATTGGAGCGCGTTTGCATCGTTTGATTTTCGTCGTTTATTTTA +TTTATTTTCCACGGGGTTCTGGCCTTCTTCATTGAATTTTCGCGCTTCAT +TGACAATCGCCTGCCGGACAACACATGGAAAAGTGTCGTGTACTCCACAC +GGACAAATACATCAGTTTTACAACTAAAGACAAGCCGCGACGCGACACGC +AATGCGCCGTAAGTCTACACAAAATCTCTCCGACCCAAAATGGCCTAGTT +CGGCAAACTCTGCCATTTCGATTTATGAGGGAAGCCAGAATTTCGTGATT +TTCGCCGAATTCAATTTTCTTGAACCAGTTTCAATCATTTTTGTCGAGTT +TTTGCTAGTTTTTTTTTTGACAAAAAGGAATGAAACTGGTTAAAAAAACT +GAATTTGGCAAAAAATAAATAAAATCTTTAAATGAAGGAAATCAAAGCGC +GCTCCAATGCGAATTTATTTGGGTGCGCATTTGACAAAAACACGTGGTGT +CAGGCAAGGGTGTCAATGTCCCGTAAAAATTTCGAAAACGGGACAACGGG +AATTCCCGTTCCCGTGAAAATTTTAAAAACGGGAAAACGGGAATTCCCGT +TCCCGTGAAAACTTCAAAAACGGGACAACGGGAATTCCCGTTTTTTTGAA +AACACTCAAAAAACGGGACAAACTGGGCGGTTTAAAAAAAAGAGTGCATA +GTTGGCGTAAATTTTAGTGTATTCGAGGCAAATTATAAAAAAAAACTGCA +TTATAAACATTTTTATCGATTTTTTCAATATTAAACAGATATTTAAAAAG +CCAAAAAATGAGGGAAAATGTCCCGTTCCCGTGAAAATTTTAAAAACGGG +ACAACGGGAATTCCCGTTCCCGTGAAAACACCCCAAAAACGGGACAACGG +GAAAAACGGGAAACGGGAATTGACACCCTTGGTGTCAGGCTGTCTTATTT +CATTTTTATCTACAAAAACAGCGGGAATAGTTTTCCAGAAAAATTCTAAC +GTCTCTTAACCAGGCGAAATAAAATGAGAAGTCTGCGTCTCTTCACCCGC +ATTTTTTGAAAATCAAAAAAAGAGACCGGGCACAAATTAAAATCAGGGAA +AATTTTTTTAATTTTTTCACATCTAAATTCGTAATCGGGGGGCAAATTTG +GAGTGATTTAAAAATATTTCCCAGATTTCGGTACCCCACCTCAAAAAAAA +ATAATTAAAGAATTGCCTTACCTGTGGCTGAACCAAGAATTTCGTAAGAA +AAGCGTCAATCGATGAGGCGACCTCTGCACTTCCAAACCGAGTGCCGCCG +GTTGCCGCCCGATAACCGCGGTGTCGAAAAACAAATCGATTTTTTGGAGT +GGCACTGTCCACCACTACAGGCAGTCTTGACCAGATGGCCTGTACCGCGA +CTGGGTATTCCCCGGGGTCTAGGCGGCGTTCTTTATAGGTTTGACCGTCG +GGGGTGCCCATCATTTCGAAGAGGTCAAAGTCTTGTACCGACTGGCCTTC +TAGTTCTGGAAATTTTGACTTTAGAAAAGAAATCATTTTTTTCCTTTTTT +TTTTAAATTAGCCCGTGGCTTTTTTCAAAATTAAAAGAAAATTTGAAAAA +ACATTGCATTAGAGCGCGTTTGCATTCACTCCATGCAGTCCAATTTTGCT +GGGAGCTTGAGTGTCTCATTCGACTTGATCTACACAGATCTACTAAAAAT +GCGGGAGAATAAAATCCACTGATATTGTATGTTTAAGAATGTGCTGACGT +CACATATTTTTGTGCAAAAAATTCCCGCATTTTTTGTAGATCAAACCATG +ATGGGACAGCCTGGCACCACGTGAGATTGTGTCGACAAATTTTTGTTGAA +GATGTATGGCCAAAAACGGCACATTTAAGTAATTTATCAGTAGAGCGCGT +TTGAAATTTTTTTAAAAATTCTTTTTAAAAAGAGTTCCCACTACCCCAAG +TCCTCCGATTTTTCTAAAAACTAAGAGAAGGGAATCTACGACCCTGAGCC +TTTAAAACCTTACCAGCTCTCCCGGCGAGCACTTTTTCGATGAGCTCCTC +CGTCGTGCACCGCTTATGAACCTCCAAGTGTACCGTATCATTTTCACAGT +CGGGATTGAAGCTGTGCATATAGACGGCTACCGTATGTGTGTGTGCATCG +TCTGTCGCGTTGATTGTGTGAGCACGTCGGGGAAAACATCCCGTCGCTCC +AGCTGATATTGAGTCAAATGACATTTAGTTAATCCAGCATCGGGATGTAT +ACGTCTGTAAAAAAAAATTTTTTTTGAAAGTAAAAGTGCCTGGAGGATCA +TGCAACGAACACAAAAATTTCACAAGACCGCGAAAAAAATTGGTGGCCGA +GTTTTCTCTTTCGCGGTCACTTAGGAAATACTAAAATCGCACGGATTTCT +GGCTTCTCTCATAAATTGAAATGGAAGAGTTTGCCGAACTAGGCCAGTAT +AGCTCGGCCATATCTGGGGTATGTTTACGACTTTCCCACGCGTTGGGCGA +TTGTCAATGGAGCGCGAAAAACTCAATGAGAAAGGCCTGAACCCCGTGAG +ATCGAAATGAAAATTTGCTAAATGGCCGAAAATTGAAAACTCGGCCGCCA +ATTTTTCCACACGGCCACAGGAAAAATCGTAACAAAAATTGAGAGAAATT +TATTAGAAAAAATCTGAAAGTAATTTTTATTGCACCGTGGCCGCAAAATG +TAAAAACACGGCCACCGATTTTTTTAATGTGGGGAAAAAGTTGGTGGCCG +AGTTTTATATTTTGCGGCCACTTAGAAAATATTTAGATCGAAGGGAAATT +TTGTTGAAAATACGTTTAACGAAAACCAGTCAATTTTTGTTACATGACCG +AAAATTGAAAACTCGACCACGGATTTGTTATGCTTTATAAATTTTTGAAA +CTATTATTTTTTGATTCAGAAATTTTTGGAATTGAAAAAAACTCGGCCAC +ATTTTTTTTCTCACGGTCACAATTTTCTTTGTGATCGTAAAAATGGAAGC +TCGGCCATGGTGGCCGAGTTTTTTTCGCTGCCACTGGTAACACGTGGTTG +GGTGAAGAGAAAACTCGACCACCGGTTTTTTTTGGCCACTGAAATTTTTA +AATTTCAAAATATTTTAAATTTTGCTGCAATCTTTCACCACAACCGCGAA +AAAATGAAAACTCGGCCACCAATTTATTTATTTTCACTGGGAGAAAAAAT +ATTGTTAGCCAAGTTTTCTTTTAGGCAACAGAAAATCAAAAAATGAGCGA +TTTTTGTTACGTGGCCGTGAAAAGAGAAAACTCGGCCACCAATTATTTTT +AATTTGAGGCACTGTTGTAAAATCTTATAAAAAAACAGGTTTAGTACATT +GAACTCAAAAATAAGGAAGATTTTTGGAAAAACAAAAATTGCTGGCCGAC +AGCTGGAAAAAACTCGGCCACCAACTTTTTCCGGTCACACAGCAAAATCT +CTCGATTTTCGATGTTTGAATATTGAAATCTGGGTTGGATTTTTTAGTAT +CATTTCATTTCCGGTGGAGAAACGAGGGAGAGAAAAAGAGAAAAAAGATT +TGTAGTGTCCCGGGAAGCTCTCTTTCTCATGTGGGAAGAAAGTGGAAGAA +GCTTCTGCAGCAGCAGCAGCAGTGGTTCACGAAAGAGAGAGAGAGACATG +TTGGACATGAAAATGATGAAAAATAAGAAGATGAAGAAGAGAATTACACA +CTACCACCACAACACAGATTATTTTTATCACGTTTTGAGGGGGCGCTTCA +CACAATTTTCATGGCCTAGAAATTTAAATTTGGTGGCCTAGAAAATACTA +TATTAATTATATTAATTATTCTACGAAATTTCAATAATTTAAACGGGAAA +ATTTATTTTAAAAAAGCCTAGAAGAGGTTTTGAAATTGGTGGACTAGGAA +ATGAAAAATTGTGTTTTTGGAATTTTCTAGGCCATTTGAACTTCCTGACG +TCCACAATTTTCATGACTTCGAAATTTGAATTTGGTGGCCTAGAAAATCA +TAAAAACTAAGAAATCGAGAAAAAAGCATGGATGAAATTTTGAATTTTAT +AGGTCATTTGAAATTTGTGGCCTAAAAAATGAAAAATGATTTTTTTTTTT +TTGAATTTTCTAGGCCACTTGAATTTCCTGACGTCCACAATTTTCATAGC +CTAGAAATTTAAATGTGGTGGCCTAGAAAATAATTAAAACTAAGAAATCG +AGAAGAAAAGCGTGGAAGAAGTTTTGTATTTTCTAGGCCATTTGAATTTG +GTGGCCTAGGAAATGAAAAAAAGATTTTTTAGGAAATTTCTAGGCCACTT +GAAGTTGGTGGCCTAGGAAATTAAAATTTGTGTTTTTGGCATTTTCTAGG +CCATTTGGATTAGGTGGCCTAGGAATTGAAAAGTAGTTGTTTTGGAATTT +TCTAGGCCATTTGAATTTGGTGGCCTAGGAAATGAAAAAATATTTTTTAA +AGGAAATTTCTAGGCCATTGAAGTAGATGGCTTAGGAAATAAAAAAAGGT +TTTTTAAAGGAAATTTCTAGGCCATTGAATTAGGTGGCCTAGGAAATGAA +AAATGATTTTCTTAAAATTTTTTAAGCCACTTGAATTTGACGGCCTAGGA +AATGAAAAATGGTTTTTTGGTAATTTCTAGGCCACTTGAATTTGGTGACC +TGGGAAATGAAAAATGATTTTCTTGGAATTTTTTAGGCCACTTGAATTTG +ACGGCCTAGGAAATGAAAAATAGTTTTTTGGTAATTTCTAGGCCACTTGA +ATTTGGTGGCCTGGGAAATGAAAAATGATTTTCTTGGAATTTTTTAGGCC +ACTTGAATTTGACGGCCTAGGAAATGAAAAACAGTTGTTTTGGAATTTTT +TAGGCCACTTGAATTTGACGGCCTAGGAAATGAAAAATAGTTTTTTGGTA +ATTTCGAGGCCACTTGAATTTGGTGGCCTGGGAAATGAAAAATGATTTTC +TTGGAATTTCTAGGCCATTGAATTAGGTGGCCTAGGAAATGAAAAATGAT +TTTCTTAAAATTTTTTAAGCCACTTGAATTTGACGGCCTAGGAAATGAAA +AATGGTTTTTTGGTAATTTCTAGGCCACTTGAATTTGGTGACCTGGGAAA +TGAAAAATGATTTTCTTGGAATTTTTTAAGCCACTTGAATTTGACGGCCT +AGGAAATGAAAAATAGTTTTTTGGTAATTTCGAGGCCACTTGAATTTGGT +GGCCTGGGAAATGAAAAATGATTTTCTTGGAATTTTTTAGGCCACTTGAA +TTTGACGGCCTAGGAAATGAAAAACAGTTGTTTTGGAATTTTTTAGGCCA +CTTGAATTTGACGGCCTAGGAAATGAAAAATAGTTTTTTGGTAATTTCGA +GGCCACTTGAATTTGGTGGCCTGGGAAATGAAAAATGATTTTCTTGGAAT +TTTTTAGGCCACTTGAATTTGACGGCCTAGGAAATGAAAAATAGTTTTTT +GGTAATTTCGAGGCCACTTGAATTTGGTGGCCTGGGAAATGAAAAATGAT +TTTCTTGGAATTTTTTAGGCCACTTGAATTTGACGGCCTAGGAAATGAAA +AATAGTTTTTTGGTAATTTCGAGGCCACTTGAATTTGGTGGCCTGGGAAA +TGAAAAATGATTTTCTTGGAATTTTTTAGACCACTTGAATTTGACGGCCT +AGGAAATGAAAAATAGTTTTTTGGTAATTTCTAGACCACTTGAATTTGAC +GGCCTAGGAAATGAAAAATAGTTTTTTGGTAATTTCTAGGCCACTTGAAT +TTGACGGCCTAGGAAATGAAAAATAGTTTTTTGGTAATTTCTAGGCCACT +TGAATTTGGTGGCCTGGGAAATGAAAAATGATTTTCTTGGAATTTTTTAG +GCCACTTGAATTTGACGGCCTAGGAAATGAAAAATAGTTGTTTTGGAATT +TTTTAGGCCACTTGAATTTGGTGGCCTAGGAAATGAAAAATGATTTTCTT +GGAATTTTCTAGGCCACTTCAATTTGGTGGTCTGGGAAATGAAAAATGAT +TTTCTTGGAATTTTTTAGGCCGCTTGATTTAAGTGGCCTAAGAAGTTAAA +AATAGTTGTTACGGAATTTTCTAGGACATTTGAACTTGGTGGCCAAGGAA +ATGAAAAACTTTTTTTTTTGGAATTTTCTAGGTTTCTGTAATATTAATTT +ATTCATTTAAAAAATTAAAAAACATTAAATTTTTTTTAAATTTCGTGTTT +CAAAAAAAAAATCAAATTTGCCCAAAACTTCAAAAATAAGCTAAAAAATT +GTAAAACGATACAGAACGGCTAATAAAACTTGAAAATAATAAGCGTGATG +AGTCGGAAAGAGCCGCCGGCTGGGACCTTCTTTTTCTCTTTTTTTCTCCT +CTCCCATCCCGAGCAGGAGCAACACAACGAGAGAGCACAACAAGAAGAAA +AAGCAGATAGATATATAGATATATGTTGTCTTCTCTTCATATTCTTTCTT +TTATCTTTTCATTCGAAACAACACTTGGTTCATTTCTCCCGTTGGACGGG +GGGGGGGGGGGGGTGACGCGGGAGACGAAAAAAAAAAGAAAAATTGGGAT +GGGAGTTGGAGAATGTTTGGAAAAAGATTGATTGATCAATCAATTTGCCA +GCCGAGTCTCGGCTATTTTCGGAAATCGGGGCTATGCAAATGCGCCCTAC +TGATAAAATGGGACGTGTCATTTAAACTCCTTGGTTTTTTAAAAAGAAAC +GCAAAATCGGCAAATTTCCAGTTTGCCGATTTGCCAGAAATTTTCAGGTA +CAGCAATTTTCCGATTTGCCGATTTGGCGGAAATTTCAATTTCGACAAAT +TGCCGGCTTGCCGAAATGCCAAAAATGTCCAGGTCCGGCAATTTGCCAAT +GTTGATTTTTGGCAAGTTGCTGGTTTGCCGGAAGTTTTCATTTTCGGCAA +ATTACCGATTTGCCAAAACGCCAGAAATGCTCAGGTTCTCTAAACCGCTG +GTTTTCCGGAAATTTTTCATTTTCGGCAAATTGCCGGCTTGCCAAAATGC +CGGAATTTTTCAGGTCCGGCAATTTGCTGATTTGCCGGAATTTTTCATTT +TCGACAAATAGCCGGTTTGCCGAAACGCAAGAAATGCTCAGGACCGGCAA +TTTGCCGATTTGCCGGATATTTTCATTTTCGGCAAATTGCCGGTTTGCCG +ATATGCCAGAAATGTTCAGGACCGGCAATTTGCCGAATCGCCGGAATTTT +TTATTTTTGGCAAATTGCCGATTTGCCGAAAGGCCAGAAATGTTGCGGTC +CGGCAATTTGCCGAAATGCCATAAATGTTCAATTTCGGCAATTTGCTGAT +ATGCCGGAGTTATAAATTTCGGCAAATTGCCGGCTGGTCGATATGCCGGA +AATTTTCAGGTCCTGCAATTTGATGATTTGCCGAAAAATTTATTTAAAAA +AAAAATTAATTTTCGCCAGACAGGAAGTCTCTAAAATCTCATTTAATAAG +AAGAAACAAAAGAAACAAATAATGGCCTAACAAGTTTCGAGTTACAGAAA +CCTAGGCCACTTTGAACACCGGCGTGGCCTAGAAACCCAGTTCCACAAAA +ATAAGAAAAAATTAAAACTCGGCCACATAATCTAGGCCAGGAGCATACAA +ACACTCCACGAATATTAAAGACTCTTTCTAGGTTAGTGGCCGTTAACGAT +GGAAAACTCGGCCATCTGCCAATTTTGTTGCTTAAAATTGGAAAAATAAA +GTTTTTTTAACTTCAAAAAAAAAAGATCAAAAAGTGAAAAGCGGGGATTT +TTCTCACACAATTTAATAAATCTGTAGCCGAGTAGCGGAGAGCTCTCGGA +GCTCAACGTGAATTTCTATTTGGACGGTAAACATACTCAGCCACCCCACC +CCAGCCCACCGTTACTGTCTTTTTTTTTCTTTTTTATTATCAACCAGCAC +TTATCACCTTTATCTTTGTGTGATCCCGCGCCGCGCAAGAACGAGAGAGA +GAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGA +GAGAGAGAGAGAGAGAGAGAGAGAGAGGGATATTGGTGAGACGCAGACAA +TTAGAGTCACTCGTGGGCTCTTTCACACATGTGATATTGAACGAGAAATT +GCGCACCTAGGCCACAAAAAAAACAGTGTATTCGATTTCATGATAGGGGA +GAAGCTGGCACGGTGCCAAGTTTCAGAAAAAATATGGAATTTTTGCTTGA +AGCATGGTGAATCAGACGTGCTTACGTCACAATTTTTCGGGATAAATATT +CCCGCATTTTTTGTAGATCAAACCGCAATGAGACATCCTGATACCACGTG +AGGTTAATTAAAAGTATTGATCGGGATTTTGAGCGTCAAATATGGTGTAT +TTACCGGCAACCCTGATGCGCCAGATTTGACGCGCAAATCCTTCATTTTA +ATAAAGTTGGGCGTCAAATGTGATGCCTGAATTTTCAATTTTTTGAAATG +TTTTGATTTCGTGAAAAATAACGGCGAATTTCAGAAAATTTATAGAAAAT +TTTCATTTGTTGCGACCAAAAAATCTTAAAAACGACCAAAATTCTCAGGA +AATTCACATTTTTCGCCGAAAAAACCATTTTGCGCGTAAATTCTGATGTA +TTTTGCCGTAGGCTATGTGTGAAAACACTGCCGGTAATACGTCATATTTG +ACGCGCAAACCACAAAAATCCTCGAAATTATTCCGGGTGCACAAAATTCT +GAGAATGCGTACAGCGCAACATATCTGACGCGCAAAATATCTCGAAGTGA +AAAATACAGTAATCCTTTTCAAATGACTACTGTAGCGCTTGTGTCGATTT +ACGGGATCTCGACTTTCGAAATGGATTAAAATATATTATTTATCAATAGA +ATATTACAAAAAGAAGTTAATTTCGTAAATCGAGCCCGTAAATCGACACA +AGTGCTATAGTAGTAATTTTAAGAATTACTGTAGTTTTCGCTACGAGATA +TTTTGCGCGTCAAATATGTTGTGCAGTACGCATTCCCAGAATTTTTCGTT +CCCTTTCACAAAAATCTTCAAACTTGCGCGTAAAATTTGGTGCATTGGTG +CCTGTGAGGGGTTCACCTATACAAGTGGTGCCAGGGGCTGTCCCATTACG +GGTTGATCTACAAAAAATGCGGGATTTTTTTGCCCAAACCATGCGAAATC +AGTTGAGAACTCTGCGTCTCTTCTCCCGCATATTTTGTAGATCAACGTAG +ATCAAACACTCTGACACCACGTGGGCCGATGATGTAAGTGCACCAGATTA +CACGCGCAAAAACTGAAAATCTGAAAAAAAAAAAAGCGAAAACTGTCAAA +TTTGAGCGAGTTTTTTATTCCACGAATCACAAGAAAAATCAATAAAAAAT +CGATAATTAAAAAGTGAGTATCATATTATTCGACAACAGAATTTCCAGTT +TCATCAGTGAGCATTGTAAGTATACGATGAGCCATCGACGGTCCAACACG +TCTCCCGTTCTCTGCCACAAGTTCGCCAATCTCTTGAATAGCGAGCGAGT +AGTCCATTTTCGAGTATTTATCGATTGCGGCAATCGGATCAGGGATTAGT +TCGAGAATTGCACGTCGCTGAGCATCCGACAGCCGATCGATTGTTGTGAG +CATTTTCGACCACCAATCCGTGACGATTTCCGAGCGACTTCCGATCACAA +TTCCCTGGAAAAAAATCATCGGGGTTTCATGCTTTTGATCTATTTGATCT +ACAAAAAATGCGGGAATTTTTTGCCCAAAAATATGTGACATCGTCAGCAC +GTTTTTAACCATGTGAAATCAGTTGAGAACTCTGCGTCTCTTCTCCCGCA +TTTTTTGTAGATCTACGTAGATCAAGCCGAAATGAGACATTCTGAGTCTT +GACACGACAAATTCCCGTTAATTACATACGGATGTGAGCCTTTGTTGGAT +GTGAGAGAGTTTCCAGGTTTTTCTCGAAAGCTTTTCTTAAAATTTCATTT +AAAAAATAATTTTTTAACGAAAAACTACAAAAAATCATCCGAAAAACCTG +GAAAATCGATGAAAAACTCTGTGACAAATACAGTACTGTTTAAAGGCGCA +CGCCAGTTTGTGTTCTGAGAATGCGTATTGCACAACATATTTGACGCGCA +AAATATCTAAACTACAGTAATTCTTCAAATGACTACTGTAGCGCGCTAGT +GTCGATTTACGGGTTCGGCTTTCGACAAATTTCGAAAATCGAGCTCGTAA +ATCGACACAACCGCTACAGTAGTAATTTAAAGAATTACTGTAGTTTAGAT +ATTTTGCGCGTCAAATTTGTTGTGCAGTACGCATTCTCAGAACTTTGCGT +TTTCGTGATTTTTTTTTTCAAATTTTAACTGCAGTAAAAAAATAAAACAA +CATAAATTTCATTTAAAAAAAACGATTTTAGCGCTCTTTAAAGGCGCACA +CCCGTTTGTGTTTTAAAAAAAAAAAATGTCGCGTCGAGACCAGATTTCTG +CAGATTTCGCGCCAAGACCCAACCTTATCCCCCTGATACTGTAATTTGTG +GCCTCCTGCCCCTCCTGCACCACCACCACCGCCCCCATCACTTCCAGCGT +CGAGCTTCTTCTTCTCCTGTCTCGCCAAACTTCTCAAGTACTGAGCAGTG +AATAGTGCCAGCTCGGCGATCGTTTCGATTTGCACAATTTGTGCACGATG +TTGCTCGTAGATTTGCAGCGATAAATTGTGCAATTTCTTCTTTTTCGCAA +TTTCTGCCCTGCCGAATGAGACGATGAGCATTGTGCAGCGGCCACCGTTT +TGAAATCCGGATTTTTGCTGGAAAAATAAAATTTAAATGAGATTTTTTTT +AGGTCTCGCAGCGATTTCTCTGGCTGTTTCAATTACGGTTTGATCTACAA +AAAATGCGGGAATTATAAAAAATGTTTGCCCGGTAAAATGTGACGTCAGC +AAAGTTTCTTAACGCTGCGAAATCAGTTGAGAACTCTGCGTCTTTTCTCC +CGCATTTTTTGTAGATCTACGTAGATCAAGCTGAAATGAGACACACTGTG +TGTGCAAACACTATCCACAATACATCATATTTGACGCGCAAACTCTAATT +TTTTTTTCGCTGCGAGACCTAAAAAATCTCAAACTTTCCAGTGAAAATCC +GGATTTTCTTCATTTTAAAAAAGTTGCGCGTCAAATGTGATGTGCCTGAA +TTTTCGCTTTTTTGAAATTTTTTATTTCGTTAAAAATGACGACGAATTTC +TGAACATTTATAGAAATTTTAAAAATTTTCATTTTTTGGGTTAAAAAAAT +CTTAAAAACAACCATAATTCTCAGGAAACTCAAATTTTTCGCCGAAAAAC +CCATTTTGCGCGTGAAATCTGGTGTATTTTACCGTGCCTAGGCTGTGTGA +GAACACTGCCGGTCATACATTATATTTGACGCGCAAACTGCAAAAATCGT +CGGAATTATTTCGGGAACACAAAATTCTGAAAATGCGTATCGCGCAACAT +ATTTGACGCGCAAAATATCTCGTAGCGAAAACTACAGTAATTATGTAAAT +GACTACTGTAGCGCTTGTGTGTCGATTTAAGGGCTCAATTTTCAAAAAAT +CGAGATCCCGTAAATCGACATAAGTGCTATAGTTGTTATTTAAAGAATTA +CTGTAGTTTTCGCTACGAGATATTTTGCGCGTCAAATATGTTGTGCAATG +CGCATTTTCAGAATTTTGTGTTCCCGGAATAATTCCGACGATTTTTGCAG +TTTGCGCGTCAAATATGATGTATGACCGGCAGTGTTTGCCCACATCGCCT +AAGCACGGTAAAATACACCAGATTTTTCGCGCAAAATGGGATTTTCGGCG +AAAAATTCGAATTTCCTGAGAATTTTGGTCGTTTTTACTATTTTTTAATC +CAAAAAAAAATGAAAATTTTTAAATTTTCTATAAATTTTCTGAAATTCAC +CGTCGTTTTTCACGAAATAAAAAAATTTCAAAAAATTGAAAATTCCGCCA +CATCACATTTGACGCGCAACTTTTTTAAAATGAAGAAAATCCGGATTTTT +CTGGGAAATTTGAGATTTATTTAGGTCTCGCAGTGAAAAAAAAATTAGAG +TTTGCGCGTCAAATATGATGTATGACCGGCAGTGTTTGCCCACATCGCCT +AAGCACGGTAAAATACACCAGATTTTTCGCGCAAAATGGGATTTTCGGCG +AAAAATTCGAATTTCCTGAGAATTTTGGTCGTTTTTACTATTTTTTAATC +CAAAAAAAAATGAAAATTTTTAAATTTTCTATAAATTTTCTGAAATTCAC +CGTCGTTTTTCACGAAATAAAAAAATTGATAAAATACACGATAAAATACA +TCAGATTTTACGCGCAAACTGGCAAAAAAATTGATTTTTTGGCTTTTTCG +GACTAAACATTAGAAAAAAGACTATACTCCAACAATTTTTTTCAGTTTTT +TTTTTGAAATTTTTTTTTTTTCAGTTTAAAATGTTTTCATCGCTTTGTTC +GTTTATTTTTGTCTGTTTATTGTGATTTTGTGCGAAATTAATGTAAAAAT +TTCCATATCCAACACTGTTGTGTGATTAATTCGGATAGATAAAAAATGTT +CAGCATGTTGAGTTTAGTTTTCGTCGTCCAATTTAGCTTTTTTTTGATTT +TCAGTCAAGATTTTCTTTCGCCTTCCGCTTTTTGACTTTTCTATGCAGTA +ATGACCAGTCTTGATTTCTAGCTTTTAGTGTTTGGTTTACCATTCTGCTA +TTACATGAGTCACACCTTATCACTAATATAAATGCAGCATAATTTCAGAG +TGAGCAAGCCGCGAGTATTAAACCAGCGCTGTTTTAAACTGATAATGATT +GCAGTTTCCTTCATTCTCACCGAATATCAATTTTTATTCATTCCAGAGTC +TCTCGAACTATGGAAAAACAACTAAAAGCTATGTCCGTCTCGGACAAACC +TGCTGCCCCAGCTGCCCAAAAGCTTGGTACCGCTCCGCTCGCTGCAAAAA +AGACGAGAAATGAGGAGTGGGGAACCAAGGTCAATATCGATACCAACATT +CGCAAATTGAGTAAGTTTTTATTTTACAATTACCAGTCGTTCGAGCTTAT +ATATCAATATTTTTTAGCGATCAAACCGAATCAGCCAATTTACAAGTACG +CTGTGCAAGTGAACTACGTCTTCCGGAAACCTGATGGAACTGAGGCGACA +ATCGAAATGTCCAAATCAGCCAAAAAGGGAACGGAGCACGACAACGACAA +AACACGCTGCCAGAACGTTTACAATGAGGCGATCAAGCGTTACGATGAGC +TGAAAACCGGAGGACCGTTTTTCTACGATCGTCAAGCCTCTTTGTACACT +CTGACCAAATTGAAGAATGAGGTGAATTCGATTTTTTGCTTAAAGTTTAA +TATTTTGCGTTTCAGAGCATCTCTTTCGTTGTTACTGACAAGATTTGCAA +GCGACAAAACTTCAAAGAGGCACAGTTTGTTCTCAAAAAGGTGGATCAAT +CGTTCCAGTCAACATCGAATGACGTCATCAAGACAACCAACTCGTGCCCA +GCCAATGCCGACAAAACTTTGCTTGAGGCAATGAACATCATTGTCTCGGG +ACCAGCGTTCGAAAAGTATGCCGCTTTCAGAGATAATCAAGCTATTTCAT +CTCGTTTTCAGCAAAAATGTTATCACCGTTGGAGCATGCGTTCATTACCT +CATCGACCCAACTGGAGTCGAGTAAGAAACTTTAAGAAATTATCATATTA +GTATTTAATTGTTTTTTCCAGCGTCGCGTACAAGGAATACCCTGAAGGAC +AACTCTACTCAGGAGTTGGTGTTTCAAAGTCGGTGAAGACATTGGAAGGA +ACGGACAAGAAAGTTCCATCACTCTTCATGACAACTGAAAGTTAGTTTTT +CAGAAAATCTAGATTTTTTTCAAAATGTTATAAAATTGTTAATTTTCAGT +GAAGACAACATTGTTCCATCCGGATTATGCCCCACTTGTGGAACTTTTGC +AAACGTTCAGAGGTTTCAGCACAACTCTCAAAGCGAATTCTCCAGCCGCG +CAGAGAATTGAGAAAGCCTTTGTTGGACTGGATGTTGTCTTGAATTACGG +TGTGCACAAGGGTCTCGGAGAGGATGGTGTCGTTATGAAGATCCGTCGAT +TCCACACGTCAGCTAAGGAGACATGTTTTGAAGTTGAGAAGTCAACTCGT +GAATTCACGAACGTCTTTGACTACTTCAAAAAGAAGTATGGAATCACTTT +GAAGTATCCCGATTTATTCACCATTGAAGCGAAAGGGAAACAAGGAAAAA +TTCATTTCCCTGCGGAAGTTCTCCTTCTCTGTCCGAACCAGACGGTCACG +AATGATCAAATGATCAACAATGAGCAGGCGGACATGATTAAGGTAATTTT +ATATTTTAAAATCTGAATAATATCCCGAATCCTTTTTCAGATGTCAGCCG +CACAACCACATATCAGAAAGACGACAACTGATACTATCGTGAGAAACGTC +GGATTGGCTTCCAACAATATCTATGGCTTCATCAAAGTTGAAGACCCAGT +CAACCTTGAAGGAATGGTTCTTCCAAAACCTAAGATTGCGTTTGCCGGTA +ACCGACTCGCTGATTTGGCAAATCCGAAGTCTAGATTCCCCACCGACTTC +AATCGTGCTGGACAATATTACGATGCCAAGGAATTGACGAAATGGGAACT +GGTCTTTGTTCAAAACGAAGAAGTCCAGTAAGTTTCAGTTTGTAATTTTT +CATTTTATTGACTCAATTTCAGAGGACTTGCTAAGCAGCTCGCCGATGAA +ATGGTGAATAATGGTATGAAATGCAGCAACCCAACGATGAGTTTCATCAT +TAGAGGTGATTTGGAACCAATCTTCAAGAAAGCGAAGGCTGCTGGAACGC +AACTTCTCTTCTTCGTTGTCAAATCTCGTTACAACTATCATCAGCAAATC +AAGGCGTTGGAGCAAAAGTATGACGTGCTCACTCAGGAGATTCGCGCTGA +AACCGCCGAGAAAGTCTTCCGTCAACCACAAACTCGTCTTAACATTATCA +ATAAGACGAACATGAAACTCGGAGGACTGAACTATGCTATTGGGAGTGAA +GCGTTCAACAAGCCAAATAGATTGATCGTTGGATTTGTTACTTCTCAACG +AGTTGGTGGAAATCCAGATGTGAGTCATGTGTTACAGCTGCATAATCATA +TTTCATTTTTTCCAGTATCCAATATCAGTTGGATTTGCTGCAAATATGCT +CAAGCATCATCAAAAGTTTGCTGGTGGATACGTGTATGTTCATCGCGATA +GGGATGTTTTCGGATCCATCATCAAGGATACTCTCTTGACAATCTTCAAA +ACATGCACTGAGCAGCGCGGAAGACCAGATGATATCCTTTTGTATTTCAA +TGGAGTTTCCGAAGGTCAATTCTCAATGATCAACGAGGAATTCAGTGCCC +GAGTGAAGGAGGCGTGCATGGCATTCCAAAAGGAGGGAACCCCGCCATTC +AGACCACACATCACCATCATCGCCTCATCAAAGGCTCACAACGAGCGTCT +GTACAAATCCGACAAGGGACGTATTGTTAATTTGGAGCCGGGTACGGTCG +TGGACCATACCATTGTGAGCAATGTCTACACTGAGTGGTATCATGCCTCA +GCTGTTGCTCGCCAAGGAACTGCAAAGGCTACCAAGTTCACTCTCATCTT +CACCACTAAAGCAGGCCCACAAGCTGAGCCATTGTGGCATCTCGAGCAAT +TGACCAATGATCTTTGCTACGATCATCAGATTGTCTTCCATCCGGTCGGA +CTTCCCGTCCCACTGTACATTGCTGATCGTTACAGTCAACGTGGAGCAAT +GGTTCTTGCCGCCAATCAAGGGTAAGTGACAGTAAAATGTATACGACATC +TCATTTATTATTTTCAGTCCAATCTACAATGAAGGACAAATCGATCTCGC +GGCTACCAACAGTGCATATGGCTACGGAGAGAAGAAGCTCTTCACCACTC +GTTTCAATGCATAATTATCTGTACTCCTCCGTTTCTTTTACTTGGCTGTA +TAATGTTTTATTTCCGTCAACCCAGAATACTTTCGCTATGATTGTATATT +TTTTAGCATTTGGTCATTGTAATTTGTAATTATTGTCGGAATGGATAAAA +TGATTTAAGAATCAAATGCATCGCTTCTTGGACAATTCCTGTTGATAATC +TCATTCTGATATTTTCAAAAGTTGTGGTATTGATTTTAAAAATTAAAATA +TTTGCAGCTGCCGCTGTGACTGGAGAAGTTGATGTTTTATTTCTTCCAAT +TCAGCTGTTTGTACCTGTTTTGTAATGTTATTACTTTCTTTCGAACAAAA +TGTCATTCTTTTTCTGGCAGAAAATTCCGCTTTTTAAAAATTATTTTTAC +AACATTACAGATGGATCCTTCTGTTGTGTCTCGATTGGAGAATGTTGCGA +ATCGAATGGAGAATATATTGCTGAAATATGACTCGAACAAAAAAGGCAAT +TAAATAATTGTTCTCGAAATTATAAATTTCAAAAAAATCGCTTTTTAGAA +ACTCCGGTCGGCGCGACGCCTCAAATCATTAATCTTTATGACGATGCGAT +CTGTGAGAATCTCGTCTCGTTTTATGATTTATCTGCAAAAATTGGAGGAG +ATTTGAATCGCCTTGGATGCATGGTAAGGAAATATATAATATTTAATTCA +AATTTTATCGAAAATTATGTTTCAGACTAAGAATCTATTTTTCACGCTTT +TTTCGATGTTTTTTGTGGATTGCGTGTGGGCGCAAAAAAGCGGACAACGA +CGAGTTCGCGACTCTTGTGAACGATTTGACGACGGAAATTGTTGCATTTT +CCGATTTCAAGGAGAAAAATCGAAAATCCGAATTCTATAATCATATTTGT +GGACTTGAAGCTGCGGTTGGAGGTGAAAATTTGCCCCTGATTCCGAATAT +CTATGTGAAAAACTCTTCATTATTTTATATATTTCAGCTTGAAATCGCTT +GTTCATCCATTACTTTTTTCAAGCACACGCCATATTCTCATTGGAGCGCG +CCGTGTTGTGTCGATTTACGAAATTTTCCAATTTTTTCAATTTCAGTTTT +TAAACGAGTTTTTATTTTTGTGGGCTTTATTTTTGTGGGTTTTGCTTTTT +GGGTTAAAAAAAATCTTAAAAACAATCATAATTCTCAGGAAACTCAAATT +TTTCGCCGAAAAACCTATTTTGCGCGTGAAATCTGGTGTATTTTACCGTG +CCTAGACTATGTGTGAGAACACTGCCGGTCATACATCATATTTGACGCGC +AAACTGCAAAAATCGTCGGAATTATTTCGGGAACACAAAATTCTGAAAAT +GCGTATCGCGCAACATATTTGACGCGCAAAATATCTCGTAGCGAAAACTA +CAGTAATTATGTAAATGACTACTGTAGCGCTTGTGTGTCGATTTAAGGGC +TCAATTTTCAAAAAATCGAGATCCCGTAAATCGACACAAGTGCTATAGTT +GTTATTTGAAGAATTACTGTAGTTTTCGCTACGAGATATTTTGCGCGTCA +AATATGTTGTGCAATGCGCATTTTCAGAATTTTGTGTAAAAATTTTTGTG +TTTAGTGATTTTTGCAGTTTGCGCGTCAAATATGATGTATGACCGGCAGT +GTTTGCCCACATCGCCTAAGCACGGTAAAATACACCAGATTTTTCGCGCA +AAATGGGATTTTCGGCGAAAAATTCGAATTTCCTGAGAATTTTGGTCGTT +TTTACTATTTTTTAATGCAAAAAATGAAAATTTTTAAATTTTCTGAAATT +CACCGTCGTTTTTCACGAAATAAAAAAATTTCAAAAAATTGAAAATTCCG +CCACATCACATTTGACGCTCAACTTTTTTTAAATGAACAAAATCCGGATT +TTTCTGGGAAATTTGAGATTTATTTAGGTCTCGCAGCGAAAAAAAAATTA +GAGTTTGCGCGTCAAATATGATGTATGACCGGCAGTGTTTGCACACACAT +AGCCTAGACACGATAAAATACATCAGATTTTACGCGCAAACTGGCAAAAA +AATTGATTTTTTGGCTTTTTCGGACTAAACATTAGAAAAAAAGACTATAC +TCCAACAATTTTTTTCAGTTTTTTTTTGAAAAATTCCATATTTTCTGAAG +TTCAAATAAATATATATTTTTTTAAAGTTCAAAAAATTCAAATTAGCGCG +TTAAAAACGACGTATTCAGGCATCACATTTGACGCGCAATTTTTTTTTTA +AAGAAGGATTTGCGCGTCAAATCTGGCGAATTAGGTTTGTCGGCGGAATA +CACCGAATTTCACGCGCAAAATTTCAAACCTCAATGATAAAATCGGAGAG +CGTATTCGAGGAAATTACGTCTTTCAACGTCTCCGCCGGAACCACGACAG +CGAACAAGTTTTGTGTTGACTGAAAAAAAAATTAAATTTTTCGACAAAAA +AAATTAAATTTTTCAACGAAAAAAAATTAAATTTTTCAACGAAAAAAATT +AAATTTTTCAACAAAAAAAAATTAAATTTTTCAACAAAAAAAAATTAAAT +TTTTCAACAAAAAAAAATTTAATTTTTCAACAAAAAAAAATTAAATTTTT +CAACGAAAAAAAATTAAATTTTTCAACGAAAAAAATTAAATTTTTCAACA +AAAAAAAATTAAATTTTTCAACAAAAAAAAATTAAATTTTTCAACAAAAA +AAAATTTAATTTTTCAACAAAAAAAAATTAAATTTTCCAACAAAAAAAAA +TTAAATTTTTCAACAAAAAAAAATTAAATTTTTCAACAAAAAAAAATTAA +ATTTTTCAACAAAAAAAATTAAATTTTTCAACAAAAAAAAATTAAAATTT +TCAACGAAAAAAAAATAAATTTTTCATCAAAAAAAAATTCAAATTTCCGC +GGAAAGTGCAAAAAATTTACAGAATATTCAAATCGTTCACTTCTCCCGCT +ATCATCTTCACGCAATTCGACACATTTTCGTCGCCATTCGATGCGGGTTC +CCAGTGATGTATCGATTTTCAGTTGATTATCGATTTTTCGCTCCACGTAC +AGTACACTGAGTTCCGCTTCGAGGCCATCTGAAATTTTTTTTTTAATTTT +TTTAACGATTTTTTTTTCAGAAAATCAATAAATCTATTCAGCTGTTTTTT +TTTAACTTTTACACAATTTTCCGTTTGAAAATGTCAAAAAAATGTGTTTT +TGAGCCACATTTTATTCAAAAAATTTTGAAAAATTCCCTGCATTTTCGCT +GTGGGACCCAAGAAGTGCGTGTGCCTTTAAGAATATTTCAATTTTTTTAA +AACTTAAAACAAAGATTTAAAAAATTCTGCTTTCTAAAAATAAATAATTA +TTTATTTTTTTGTGTATTTGTTTGGAAAAAATCAATATTTATCGATTTTT +GTGAATTTTTTTGAAAAAAATCAATATTTATCGATTTTTGTGAAATTTTT +TGGGAAAAATCAATTATTATCGATTTGTGTGAATTTTTAAGAAAAAAATC +AATAATTATCGATTTTTTGTGATTTTTTCGCAAAAAAATCAATAATAATC +GATTTTTGTAAATTTTTTAATCGAAATTCGGCTTTTTCCGGTAAAAACAT +CAAAATTTCGCAAAATTAATCTGATTTTTTCTGCGAAAAATTTAAATTTC +TCATAAAACTTTCGAAAAATCGAATATTTTAAAAATCAATAATTTCGATT +TTTGGTTAATTTTTTTGGAAAAAATCAATAATTATCGACTTTTTGCGATT +TTTTTTTTGAAAAAAATCAATAATTATCGTTTTTTTTTAATTTATTGGAA +AAAATCAATAATTATCGAATTTCAGTGAAATTTTTGGAAAAATCAATAAT +AATCGTTTTTGTGTGATTTTTTTCGGAAAAAATTAAAAATTATCGTTTTT +TGTGAATTTTTTGAAAAAATTAATAATTATCGACTTTTTTTGAATTTTTT +TTTGGAAAAAATCAATAATCATCGATTTTTTTGTGAATTTCTTGGAAAAA +AATCAATAATTATCGATTTTTCCGATTTTTTCCAAAAAAATCGATAAATC +AATAAATTTTCCTTACGCCACGTGTCAATTACAGTCTTCCCCACGTGGCA +AAACGTGTAGAGCTCGCATTTCGAATTGGTTGCCGCCGAAATTTCGCGTT +CGATTTTTCGAGTTTCCTTGTCTTTCTGAAATTTTTTTTTTCTAAATTTT +CTGAAAAATGTTCTTCTGTAAAACCTCTTTTTCCTCTCTTCTCCGCGCCA +TTTCGCTCTTTTTTTTATCCTTTTCCAGCGTTTTTCTCTCTTTTTCAGCT +TCCCGAGCTCGTTTCGCATTTTCTCGGAGTTCCTGAATAAGTTTTAAATT +TTTAAGGGGAAATTTGCTATTTGGAGAGTAAATATTTTCGCTGTGAGACC +CGTGGACCTGAAAATTTTGATTTTCCGCTTAAAATCAACTGAATTTCGCT +TAATTGTGATGTTTTAAGCTGAAAAAGCTGAATTTTGATTTTAAAAAATT +GAAAAAAATTAATATTTTTAAAGGCGCATTTATTGATTTTTTTTCCAAAA +AAAATTTACAAAAAAATTGATAATTATTGATTTTTTCCAAAAAAATTAAC +AAAAATCGATAATTTTTTTTCCAAAAAATTCACTGAAAAATCGATGATTA +TTGATTTTTCCAAAAAAAATTCACTGAAAAATCGATAATTATTGATTTTT +CCAAAAAAAAAAATCACAAAAGTCGATAATTACTGATTTTTTCCAAGAAA +ATTTTAAAAAAAAACGACAATTATTGATTTTTTCCGAAAAAATTACAAAA +AAATCGACAAGTACTGATTTTTTCTGAAAAAATTACAAAAAATCGATAAT +TATTGATATTTTACAAAAAATCGATAATTATTGATTTTTTACAAAAAATT +CACAAAAAAATCGATAATTTTTAATTTTTTTCAAAAAAAAAATCACAAAA +AATCGATAATTATTGATTTTTACCAAAAAAAATCACAAAAATCGATAAAT +ATTGATTTTTTCCAAAAAAATTAACAAAAATCGATAATTATTGATTTTCC +CAGAAAAAATTCACTGAAAAATCGATAATTATTGATTTTTTCCGAAAAAA +TTCACAAAAAAATTGATAATTTTTTAATTTAAAAAAAAATCACAAAAAAT +CGATAATTATTGATATTTTACAAAAAAAAATTACAAAAAATCGATAATTA +TTGATTTTTTACAAAAAATTCACAAAAAATCGATAATTTTTAATTTTTTT +CAAAAAAAAAATCACAAAAATCGATAATTATTGATTTTTTCCAAAAAAAA +TCACAAAAATCGATAATTATTGATTTTTAGGCGGAAAAGCCGAATTTTTA +TCAATTTTTCAAAAAAACAATCGATAGTTTTAAAGGCGCATGCGCTCTCC +TGGGTCTCACAGCGAAAAGTGGATTTTTCAAATTTTTTGGATAAAATTTC +GCTGAAAAACGTATTTTTTTGACAGTTTTAAAGGGAAAATTGTCTAAAAT +CAAAAAAAAATTGTTTTTTCAACAATTTTTTCAGTTTTCGTAAAAATTTC +AGTTTTTTTTTCGCGAGAAAAAAACCAATTCTCGATTGAAAAATCAGAAA +AAATATTTTGGTATAAAAATATTTTTGGTATTACGATATTTTGGGTCCCA +CCTCGAAAATTTAGAGGATTTTTCAAATTTTTAAGATTTTCTTCAACTTT +TAACAATTTTTTTCGGAATAAAAATCGATTTTCGCTGCGAGACCCAAAAA +AAATAGATTTTCTCGAATTTTGCGATGGAACTTTTGATTTTTCGGTGAAA +TTTTCCAAAAAAATCGCAAAATGTATCAAAAAATCAATACTTTCTGCGTC +TCCTTCTCATCGTCGGTTAGTTTCCGTTTTTCGGGTCTCGCCACGACATT +TATGTCAGTATTCTCTTGTGAGCTTGAGCACAACGAGTATGAGCTCGTCT +GATTCTGACGGATCATTTCGTCAAGATTGAGCATTCCCTCATCCAGCCAT +GTTTTTGCCGCAGCTGGAATTGCATCCTTATTCACTGCGTCGACGATGGA +AAAGCTCGCGGAGTACCTGGAAATTATCGATTTTTTATTGATTTTTTATC +GGTTTTTATCGATTTTTTTGATGGGGAAAAATCGGAAAAATCGATAAATT +TCGATTGGAAAATTCAAAAAACTTCGGGTCTCACAACGAAAATTGATTTT +TTTTCTTGGATTTTCAAATTTTTAAACTTTTGTTGTAACAACAGTGGAAA +TTTTTCGAAAAAAAATCAATAATTATCGATTTTTTGAAAAAAGGCAATAA +TTTTCGATTTTTTGAAAAAAAAAATCAATAATTATCGATTTTTTGTGAAT +TTTTGAAAAAAATCAATAATTTTCGATTTTTTGTGATTTTTTTTCGAAAA +AATCAAAAATTATCGATTTTTTGTGGATTTTTTGAAAAAAATCAATAATT +ATCGATTTTTTGTGGATTTTTTGTAAAAAATCAATAGTTTTCGATTTTTT +TTGGAAAAAATCAATAATTATCGATTTTTTGTGGATTTTTTGAAAAAAAT +CAATAATTATCGATTTTTTTTTGAATTTTTTGAAAAAAATCAATAATTTT +CGATTTTTTGTGATTTTTTTTCGGAAAAATCAAAAATTATCGATTTTTTG +TGAATTTTTTTTTGGAAAAATCAATAATTATCGATTTTTGTGATTTTTTG +TAAAATATCAATAATTATCGATTTTTTGTGATTTTTTTCGGAAAAATCAA +AAATTATCAATTTTTTGTGATTTTTTTTTTGGAAAAATCAATAATTATCG +ATTTTTGTGATTTTTTTTGGAAAAAATCAATAATTATCGATTTTTGTGAA +TTTTTTGTAAAATATCAATAATTATCGATTTTTTTGTAATTTTTTCGGAA +AAAATCAATAATTTTCGATTTTTTGTGAATTGATTTTTTTTGGATTTTCA +AAATTTTAAACTTTTAAAATAAATTTTTCCATAGTTTTTTGTTGAAAAAT +TCCTGAAATTTTGAAATTCAATTAATTTTTTCTTTAAAAAAATCGTTGAA +AAATTAGTTTTTTGGAAAAAAAATCAGCGAAAATAGATTTCGCTGTGAGA +CCCAATTGGGCTCCTCAAAGTCCCTGCGCCTTTAAAATATCGTTTTTTTT +TTGTTAAATTTTCCCGCGAAATTAATCAGATTTTTTCTGCGAAAAAGTGA +AATTTCTCAAAGAAACTTTTGAAAAATCAATTTTTTTAAAAAGAAAACCC +CTAATTTTTCCGTTTTTCCCGCTAAAAAAACATCTAAAAAATTTGAAAAA +TCCACAGAATTATCGCTGTGGGACCCAAAGTGCATGCGCCTTTAAGATTA +TCGATTTTTTTCAAATTTTTCAATCGAAATCAGGTTTTTTTTTTCAGCAA +AAATCATAATTTTGCGAAATTAATCTGATTTTTTGTGCAAAAAATTCAAA +TTTCTCTTTTTTTACGTTTTTTCGCCAAAAAAACCATCTAAAAAATTCGA +AAAATCCAGAGCATTTTCGCTGTGAGACCCAAGTCCGTGTGGCTTTAAAA +ATATCGATTTTTTGTTAAATTTTCCAATCGAAATTTGGCTTTTTTTCCGG +TAAAAAATCATAATTTTGCGAAATTAGTCTGATTTTTTGTGCGAAAAAGC +GAAATTTCTCATAAAACTTTTGAAAAATTGATTTTTTTTTTCTGGAAAAA +CCTATTTTTGTCGTTTTTTCGCTAAAAAACATCTAAAAAATTCGAAAAAT +CCCCAAAATTTTCGCTGTGAGACCCAAGGCTCCTGAAAGTCCCTGCGCCT +TTAAAAATATCGATTTTTTGTTAAATTTTTAATCGAAATTCGGCTTTTTC +CGGTAAAAACATCAAAATTTCGCAAAATTAATCTGATTTTTTCTGCGAAA +AATTCAAATTTCTCATAAAACTTTCGAAAAATCGATTATTTTCCGCTAAA +AAATCATCTAAAAACTCGAAAAATCCAGACAACTTTCGCTGCGAGACCCA +AGTCCATGCGCCTTTAAAAATATCGATTTTCTGTGAAATTTCTCACAATT +TCTCCAAATTTCCCGCCGTCACATTCGTCGTTTCCTCAATCATAATACAG +TCCTCATCATCATCATCATCCGAGAGGACTACAATCGCCTCGTCCATCTG +AATAGTGGGAAAATATCGATTTTTTGTAGAAAATCATATATTTAAATTGA +TTTTTTTACAATAAAAAAAATTTTGGGGATTTTTTTGGAAATTTCGGGTA +AATCGTGTAAATCGTGTAATTTAAATTCATTTTTGTTTCAAAAAGTCAGG +GGGGGGGGGGGAAAGAAAAAATTTTTGACAAAGCGTGGAGCGAAAAAAGG +AGTAAATATACAGTCGCGAAAGAACGATCGCTCCGCCAATTTTGCATGCG +GCAAAGGGGCGTGGTTTATTGGGGGCGGGATTCCGGCGCAACCCTGCGGC +ACGCTTTTTTCTCGCTTTTTTCGTGCGGTAATTTTCAGTTATTTTTATTC +GTTTTCTGTTCGAAATTTCACGATTTCGCTCGATTTTGTTCGTTTTTTCG +GATAAAAAAGTGTCCAACTATTTTTTAAATGAAAAATAACCAAGTTTTCA +CAGATTTTACCCGAAAAATGCTTTGTTGGTCTCTCTTTCTGTAAATTACG +ATTGTTAAGAGAGAAAATGGGGGAAAAAAAGGAAAATGTGAAGAGAAAGC +GTTTTTTTAACGTTTTGCTTCGTATATTACAGAAAAAGAGACAAACGAAG +CATTTTTTCAAGTAAAAACTGATAAAACTTGGTTATTTTTCATTTAAAAA +TAGACACTTTTTTATCCGAAAAAACGAACAAAATCGAGCGAAATCGTGAA +ATTTCGAACAGAAAACGAATAAAAATAACTGAAAATTACCGCATGAAAAA +AGCGAGAAAAAAGCGTGCCGCAGGGTTGCGCCGGAATCCCGCCCCCAATA +AACCACGCCCCTTTGCCGCATGCAAAATTGGCGGAGCGATCGTTCTGTCG +CGACAGTATGTAACATGTAAGGTAACAAGGTGGGTTGGTTTTCATGAGAA +AAGGGGGATTTTTTTCCGATTTTTCAGGTGCAGAGCCCACGCTCTCCTCA +AAGCCGAATAATTATTAGAGCGCGCTTGCAGCGACTCGCGTTTCTGCATC +CGCGGTATTTTGACTTTCCACTGAAGAAAGCAGATATTTCAGATTTATCG +AATTTTTAGGTTTAAAATTTTTTTTTTCTGTATTTTTCGAACAAACCTTT +TGTCAAACAGTAAAAATCGAAATTAAAATGACTAAAATGAACTTTTTTTG +TCCACTGGTTGTGAAATGGTTTGAATTTGAAGAAATCAACGGGGTTTTTC +GTATTTTCTGAATATTGTTCTATTAAAAATTGGTTTTAATACATTTTTGA +CTTAACATTAGGGTCAAAAAATGGTTTAAAACCGATTTTTAATAGAAAAA +TATTCAGAAAATACGAAAAATCCCGCTGATTTCTTCAAATTCGAACCATT +TCGCAACCAGTGGACGAAAAAAGTTCATTTTAGTCATTTTAATTTCGATT +TTTACTGTTTAACAAAAGGTTTGTTCGAAAAAAACAGAAAAAAAAATTTA +AAAGCTAAAAATTCGATAAATCTAAAAAAGCTGCTCATTTCAGTGGAAAG +GCAAAATACCGCGGATGCAGAAACGCGAGACGCTGCAAGCGCGCTCTAAT +AATTATTCGGCTTTGAGGAGAGCGTGGTGCAGAGCCCCAATTTTAAACAA +AAAATAGCGGAAAAAAATATTTAAAAAAACGAGGATTAAATAAAAATTAA +ATAATGTCAGCAATGTTCATTGGCATCTCGTCGATTTGTGTCGAGTAGTA +CTGCTCAATGTCGCGGAGAATTCGTACGTCGTCCTGTTTGACGAAATTGA +TGGCGACTCCCTTGCGGCCGAAACGTCCCGAACGGCCGATACGATGGATG +TAGAGCTCACGGTTGTTCGGCAAATCGTAGTTGATTACCTGGAAAATTTT +TTGATGAAAAGCTGATTTTTGCGATTTTCGCCATTTTTTGACCTAAAAAA +TTGGCGAAATTCGGAATTTTTAAACAAATTTTGACGTAAAGTAGGTTAAA +ATTCCAAAATTTTACGGTAAATAGCCTGAAATGCTTTAAATTGATCCTTT +TTTGCACAATTTTAACAATGAAAACCTGTATTTTTCGCTACTTTTAGTTG +AAAAAAGCTTCCAAAACGAGTAAAATTGGCAAATTTTATCGATTTTCGCA +AATTTTTCACCTAAAAATTGAAGAAATCGGTATTTTTAAACAAATTTTGG +CATAAAGTAGGTTAAAATACCAAAATTTTACGGTTTTTAGCAATTTTTGA +GTCAATTTTCAAAATGTTCCAGTATTTTTGCAACTATTTGGTTTTTATTC +ATCTATGTTCTTTGAAAATTCTTTTTTTTAAGGTGAATTAGGTTAGAAAG +GGGTCGATTTTGCAGAATTTTGACAGATTTCGCATGAAAATTTGAATTTT +CAGGCGAAAATCATCAAAAATATGATTTTTTGCTACTTTTAGTTGAAAAA +AGTGTACAAAACGAGTAAAATTGACAAATTTTTATCGATTTTCGCCATTT +TTTCACCTAAAATTTAATTTTTTTTTTCTAGTGAAATAAGTTAAATTCAG +TGTTAAAATGTATCTATTTTCGCTCAAAATTTGAAAATTTTCAATTTTTC +ACTGAAATCCATGAGAAACCAGTGAAAAAATTTTTTCAATTTGAAAATTT +GCAGTGAATTTTATTTTTTCTGCTAATTTTTCGGTGAAAAATGCACTTTT +TCACGAGAATTAGCGGGATTTTTGTATTTTCAAAGTTTTTAGGTCAATTT +TCAAAATGTTTCTCGCTGAAAATTGATTTTTTGTCAATTTTTCACATATT +TTCTATGAAAAATTCCACCTTTTTGCAGAATTTTGACTAAGAAATACGAT +TGTCGCCTAAAAGTTTGAATTTTTCAATTTTTTTTTGCTGAAAATCATCA +AAAATACGATTTTCAACAGAAAATGATGAAATTTTCGCTATTTTTCGCGG +AAAATCATTGATAACCTGATTTTTTCGCTACTTTTAGTTGAAAATAGTTT +ACAAAACGAGTGAAATTGGCAAATTTTATCGATTTTCGCAAGTTTTTAAC +CTAAAATTTAGTTTTTTTCTAGTAAAGTAGGGAAATTCAGTGAGATTTTT +TAATTTTTCACTGAAATCCATGAGAAATTAGTGAAAAAAAAATGTTTTTG +GCCAACTTTTCACATATTTGATATGAAAAATGCCGTTCTGAACAAAAAAA +GCTGTGGAAATTCAACTTATTGTCAATTTTCCGCTGAAAAATTCATTTTT +TTTTCTCAAGAATTCGCATTAAAACTGCGGAATTTCTTGTATTTTCAGCA +GAAAATGATGAAATTTTCGCTATTCTTCGCGGAAAATCATTGAAAACCTG +ATTTTTTCGCTACTTATAGTTTAAAATAGTTTACAAAACGAGTGAAATTG +GCAAATTTTATCGATTTTCGCAAGTTTTTAACCTAAAATTTAGTTTTTTT +TTCTAGTAAAGTAGGGAAATTCAGTGTCAAAATTTACTTATTGGGTAAAT +GGAAATTGTGAATTTCCATTGTAAAAATTTCTGCTGGGAAATTCATTTTT +CCCAAATTTTTCATATAATTAGGCTGAAAAATGCAATTTTTCACAAGAAT +TCGCATTAAAACAGCGGGATTTTTTTTGTATTTTCAACGGAAAATGCTAT +TTTTTGCGGAAAATCACTGCAACTTTTTCCTCACGAGGGCCAAGGAAAAG +TGGTTTCTAGGCCATGGCCGAGGGGCCGACAAGTTTCAGCGGCCATTTAT +CTTGCTTTGTTTTTCGCCTGTTTTCTTTCGTTTTTCACAGCTTTTTCCCG +TTTTTTCTTATTAAAACTGATAAATAAATATTTTTTGCAGATGCTAAAAC +AATTTCCAAGTAAAAAAAATTATGTATTCAGTCGGCAAGCAGCGGTGAAA +GTGGGCAATGTAAAATGATGGATTACGGGAATACAAAACCTGAAATTTTT +CTGAAACATGATACATATGCTGCTTAGATGCTGATACTACCTGATTTTCA +TAACGAGACCGCTGAAAAGTTTTGAGGTTTCCACAATTCAACTTTTTTGG +TGAAAAAATCGAGATTTTCGCACAAAAAGTTGAATTTTGAAAACCTCAAA +ACTTTTTCAGCGGTCTTGATATGAAAATCAGGTAATTTCAGCATCGAAGC +ATCATATGTATCATGTTTCAGAAAAAGTTTAGGTTTTGTATTCCCGTAAT +CCATCATATTGCATTGACCACTTTCACCGCTGCTTGCCGACTGAATACAT +AATTTTTTTACTTGGAAATTGTTTTAGCATCTGCAAAAAATATTTATTTA +TCAGTTTTAATGAGAAAAAACGGGAAAAAGCTGTGAAAAACGAAAGAAAA +CAGGCGGAAAACAAAGCAAGATAAATGGCCGCTGAAACTTGTCGGCCCCT +CGGCCATGGCCTAGAAACCACTTTTCCTCGTCCCTTGTGAGGAAAAAGTT +GCAGTGGGAAAATGCTATTTTTCGCGGAAAATCGAAAATGTACCAAGGAC +ACTTGCGGAACATCAAGTCCTCTCGCCCAAACATCAGTAGAAATGAGGAC +ACGAGTGGTTCCAGCTCTAAACTCCTTCATAACCTCATCACGATCCTTCT +GCTCCATATCTCCATGCATCGATGAGACGGTAAAGTTGGCCTCCTTCATC +TTATCAGTCAACCAGTCCACCTTTCTACGTGTATTACAGAACAACACCGC +CTGAGTGATGGTTAAGGTGTCGTAGAGATCGATAAGCGTGTCGAACTTCC +ACTCCTCCCGATCAACTGCGACGAAGAACTGCTTGATGCCTTCCAGTGTC +AACTCGTCACGCTTCACAAGGATCCGAATCGGATCCGTCATGAATTTACT +CGTCATCTCCAGAATCTCATGAGGAAGCGTCGCGGAGAGCAGCACCACCT +GGGCTCCGGGCGGTAGATAGCGATAGATATCGTAAAGCTGCTCCTTGAAC +CCCTTGTTGAGCATCTCGTCGGCTTCATCGAGCACGAGAAGCTTGATGGC +GCGGGTGCGCAGGTTTCGACGGCGAATCATGTCGAAAACGCGTCCCGGAG +TACCGGAAACCACGTGCTGGCCGTAGTCGAGCTTTCGGATGTCCTCGCCG +AGATTGGTGCCTCCGATACAGGCGTGGCACTGGACATTCATATAGTCGCC +GAGCGCCAGCACGACTTTTTGAATTTGAACTGCCAGCTCTCGTGTCGGCG +AGAGAATCAGAGCTTGGGTCTCGCGGACCTGGGTGTCTAGCGATTGGAGT +ACGGAGATCGAGAATGTCGCCGTTTTTCCTGTTCCGGATTGAGCTTGAGC +GATGACGTCACGAGCCTTGAGAATTGCGGGGATGGCGCGTTGCTGGATGG +CAGATGGCTTTTCGAAGCCGTACGCGTAGATTCCACGAAGCAAGTCTTCT +CTGGAAATCGAAAAAAATTTTGAATTTAGTTTTATATTTAAAGGTGGTGT +AGTCGAATTATTTATTTCTTTATTAGACTCAAAATTGTCTGAAAAAAAAG +TGTACAAAACGAGTAAAATTGGCGACTTTTATCAATTTTCGCCATTTTTC +ATCTAAAAAAATCGACGAAATTCGGAATTTTAAACAAATTTTGACGTAAA +GTAGGTTAAAATTCCAAAATTTTACGGTTTTTAACAATTTTTCCACCTTA +AAGTTGGTGTAGTCGAATTATTTTTTTCTTTATTAGACTCAAAATTGTCT +GAAAACACCGAATTTCATAATGAAACTTCTTGAAAACTGAAAACTTTTCA +AAAAAAAGTTAAGGCCTCTTGAAAAAAGGCCTAAAATTAGTGAAAATTTG +AAATTTGACCAACTTGTCTGTCAAGCGGCTGGAAACAATTTTCTTTGAAA +TTGTCGTCTAATTTTGGGTATACAGGTCGATTACCTTGCGTTTTCAGCTT +TATTTAGGTATTTAAAAGTCGATGGACGAAGAGATTTGTCAAATTTTTTT +CACCAACTATCTTCGTCCATCGACTTTTAATACCTTAATAAAGCTGAAAA +CGCAAGATACGACCTGTATACCCAAAATTAGACGACAATTTCAAAAAAAA +TTGTTTCCAGCCGCTTGACAGACAAGTTGGTCAAATTTCAAATTTTCACT +AATTATAGGCCATTTTTCGAGCCGCCATAACTTTTTTTTGAAAATTTTTC +AAGAAGTTTCATTATGAAATTCGGTGTTTTCAGACAATTTTGAGTCTAAA +AAAGCAATAAAAAAAATTCGACTACACCAACTTTAAGGTGGAAAATTTTT +TAAAAACCGTAAAATTCTGGAATTTTAACCTACTTTACGTCAAAATTTGT +TTAAAATTCCGAATTTCGTCAATATTTTAGATGAAAAAATGGCGAAAATC +GATAAAATTTGCCAATTTTACTCGTTTTGTACACTTTTTTCAACTAAAAG +TAGCGAAAAATCATGTTTTTGATGATTTTCAGCTGAAAATTCAAATTTCA +GGCAAAATTCTGCAAAAAAAGGGTAATTTTTCAGAGAAAATATGGGAAGA +ATTGAAAAAAAAAACTGTTTTCAGCAAGAAAAATGTTTGAAAATTTACCT +TTAAATTTTTAAAAACCGTAAAATTTTGGAATTTTAACCTACTTTACGTC +AAAATTTGTTTAAAATTCCGAATTCCGTCGATTTTTTTAGATGGAAAAAT +GGCGAAAATCGATAAAAGTCGCCAATTTTACTCGTTTTGTACACTTTTTT +CAACTAAAAGTAGCAAAAAAATAATGTTTTGAGGCGAAAATTTGTTTTCA +GCGACAAAATTCTGCAGAAAAAGTTCAATTTGAAGCTTTTCTGGTTATTT +ATAGAGAATTTTCCGTTAAAATCGATAATTCAATACCTCAAGCCCATTTT +GTCAAAAGTTGGGATAATTGAGACCTCCTCAGACGACTCGAACTCCACAG +TCGCCATATCGTCGTTTTTCTTTTTATTTTCCGCCATTTTTGAAGGAAGA +ACTCTGTAAAATCGATAAAAATGAATATTTTCGAGCATTTTTGCAGAGAA +ATTCAGCATTTTTAGGTGGAAATTATCAAAATCAATGAATTTACATCGAA +AAAATCAAGAAAAACGTGTAAAAACGATAAAATTGATTATTTTCGGGCAT +TTTGCAGAGAAATTCAAGATTTTTAGGAGGAAATTAACAAAATAAGTGAA +TTTACATCGAAAAAATTAAGAAAAACCTGTAAAATCGATAAAAAACTAGT +AAAAGAGCAAGATTTCGAATGTTTTCGAAAATACCCTGTTTTTCGAGCAT +TTTTGCAGAGAAATTCAGCATTTTCAGGTGGAAATTTACAAAATAAACGA +ATTTACATCGAAAAAATCAAGAAAAATGGTGATTTATCGGCTATTTTCGC +TCATAATTCGTAGGATTCGATTCGAAACTAAAATTCGAAATTCGAAAAAC +ATGGCCGTGGCCTAGCGTTCCCCTCCTAGTCCACGGCCGCGCACGATTTA +CGGAGAGCACGATTATTGATCGATGACACATGGTTTCCGACTGTTTTTCC +TGTTAAATTTACCCTTAAATCACAATTTTCCATAGAAAATGGGTGGAATT +TTCTCGAAAAAAGAGAAATCACCAAAATCGGCGCCGGTTTCCGATCAGGA +TAATGCGATTTTGGTTTGTTTAATGAGGTTTTTCACATGGAAATTATTAT +TTTTTTGGTAATTCCAGGCGCTCAAAACACAACGGGACAAAATGAAGCAA +ATGATCAAGCGAAAAGAGAATTGTTTGGAGAAGGAACGACAATTGGCAAA +GCAGCTTATAAAGGATGGCCGGAAAGAGTAAGAAATTTCAGAAAATTCAG +TTTTTTTTATTAAAAAAAAAAAATATATATATAAATTTTTAACTAATTTC +AGCCGTGCTTTACTGCTTCTGAAGAAGAAACGCTACCAAGAGAAGATTAT +CGATCAAACCTTGAACCATCTTAGCAAAATCGAGCAAATGGTATTGAAAA +ATCAGAAAAAAATAAAAATTTTCCAGCAAAAAAATCAATAAATTTCCAGG +TAAATGACCTAGAATTCGCAGAAGTTCAACAGCGAGTAACCGATGGCCTT +CGACAGGGAAATGAAGCGCTGAAAAAGATGAATCAACTATTCGATATCGA +TGAAATCGACAGGATTATGGAAGAAACCAAAGAGGCGGCGGAATATCAGG +AAGAAATCTCGAATATGCTGTCCGGCCAGCTTTCCAACACGGATGTCTCG +GACGTTGAGAAGGAATTGGAGGATCTGTTGGCGGCGGAATGGGGCACAGT +TCAACTTCCAGAGGCTCCGAGCCATGAGCTGCCTGAAGCAGAGCGGGAAC +GGCAAAAAGGTTGAGATTTGCCGAGAAAATTCCTAAATTTTCCCTAAATA +AATAATTTTTTTTCAGAAAAAGAGAAGCCACGTCGCGAGAAGATTGCTCT +GGAAGCCTAAATATTGCTTGTTACTGTGAATAAAATAAATTCATTATATT +ATTATATTTTTTATACAATTTTGTCTTACTGGCGTTGTTCTGAACGAAAA +ATTCGTTTAAATAACGCTGTAACAAAAAATCTCATTTTGCGCGTAAAATA +AAATGCCAGTGACGCAATCACCACGACGAAAAATCGCACAGTTTTGGAAA +ATTGCGGTTTTTCAAACTTTTTTTCGCTTTTTTCGGATGCTATTCAAGCG +GCTATAGACTGTTCAAATAGAGATAGAACGGTCAGAAAATGAGAGACATA +GACAAATAAAGAGACAATTTATTGACTTTTTAGGCTATTCTTTGTTGGAA +ACCAACAAATTTTGTGTTCCCAGGCTTTTCTTTGCAAATTCTGAAGGGTT +CTTCTTTGCAGATGCGTCGACGTGTAGCTCTGGACAATGACGAGCATGAT +GGTAAGTTAAAAAATTGGAAAAAAAAACTTTGGTTTCTATTAAATTTTAT +TATACTTATTCCCTTTTTATAATTAAAGGCGTCTAGCTCATTCAAGCTCA +TTCACGACGTTAGTTGACGCATTCCTCCTTGCACGCATGGCCTAGTGGGT +TAAGGCGCTGAACATCACTCAGAAGTCCACAAGTTCAAACCCAACGAGGC +TCCCCCGCTTTTCTAACCCTAGCTTGAGCAATCAAATCGGAACGCGTCGG +AGCTGTCTCGGAGCCAGAAGCCTCATCAAATATTTTGATTGCTTCCAAAC +AATCTATCGCACGTTTGTGCTCCTCATTTCCGTAATGACGTGTGCATGCG +TAAGCTTGATCTTTCCAGTTTTCTAGGTGACTCATTAGAGCAATCGAGTG +AGCAACTCGTTCATTCGGTATTTCATGAGCCAATTGCTATGCGGGACGCG +GGGCTTCTGGAAAAAAATTAAACAAATATTTTTCGTTTTTTTTTCCACAT +GTGTGGATCTCAATTTATTTCTTCTTTTTTTGTTTACCTCATTTTATAAA +ATTCTCCTTTTTTTCTCATTAATTTTTCTGTGGCTTTTTCAAAGATCTTT +TTCAGATTTTCATCTATTTGTTTTAATGTGGAGCAAAATTGAAATTTGTC +TGGTAGATACGGTAGCTTTAAAGGCGCATACTAAATTTAAAGTGACAAAA +TAAATATTTAGTTCCATATGGAATTTCAATTTTTGCTGCCAGGCTGTCCC +ATTACGGTTTGATCTACAAAAAATGCGGGATTTTTTTTGGCCCAAATAAT +GTGACGTCAGTGCGTTCTTAACCATGCGAAATCAGATGAGAACTCTGCGT +CTCAACTCCCGCATTTTTTGTAGATCTACGTAGATCAAACCAAAATGGGA +CATTCTGACACCAGGTATTCGCCGCGGAACCAGTTTTATACCGTATTTCG +TATGCGCCTTTAATTCTACCGTACCCGCTTCTGGAAGTTTGGAAGTTTGA +AAAACTATTAAATAGAATTTATTAATTTTTGCATATTACTTTGTGCAGAA +TACCTCTAAAAATATTAAAATCCAGATAAACATGGTTTTTAAAATGTTTT +GCACAAAAAGCGATGATTTCGCTTCGAAGCCACTTTTATAAAACGCCTTG +TGCGCCTTTAATTCCACCGTACTCGCCAAAATTAAACTGAATGAGCGAGT +TTTGAACTAATTTTTACGAAAAAATCACGTTCTGATCGGTTCTGGTCTTC +CTCTAAAATCGGTTCTGGTCTTCCTCTTTGAATTTTCGCGCTCCATTGAC +AATCGCCTGCCGGACTGGGAAAGCCGTGTACTCCACACGGACAAGTACAT +TTAGTTTTACAACTAAAATCGAGCCGCGACGCGACACGCAACGCGCCGTA +AATCTACACCAGATATGACCGAGCCAAAATGGCCTAGTTCGGCAAATTCT +TCCATTTCAATTTATGAGGGAAGCCAGAAATTCGTGTATTTTTACAAAGA +AATGTGAAAAAGAAGCTAAAATTTCAATGAAATAGAGATTTTTCCCGGAA +TCTCACAGTTTCGCAAAATACTATGGATTAAAAAACGCTGAAACCCAAAT +TTGCGCGTAAAATTCAATGTATAGCGAACATTCACGGATTTCTGGCTTTT +CTCATATATTGAGATGGAAGAGTTTGCCGAACTAGGCCATATCTGGGGTA +GATTTACGGCGCGTTGCGTGTCGCGTCACGGCTCGATTTTAGTTGTGAAA +CTAAATGCATTTGTCCGTGTGGAGTACACGCGTTGTCCGGCGGGCGATTG +TCAATGGAGCGCGAAAAATTCAATATGGAAGGCCAGCACCCCGTGTTAAC +ATTTAAAAATTACAAGATTTGCCCCCTCAAACATCCCTGGAAAAACTAGA +AAAACCTCGTGTGCTTGCCTGACAACAGCTGTTCACCGACAAAAAGATGA +CGGGGAGGGCTTCAACAGAGCTTGTGTTTCCTCGTCAACTCTTTCGAGAA +CTGACAGCACTTTTCATATAACTCATCACTAACTTTCGCTGCTCGTGGCG +GTTTTTTTTAGTTCCCCAGTAATGAGTCAATTTTGTCTGTTGCTCAGAAC +TCTCAATTACCGATGCTATTAGCGGAAGGACTTTTGGAGCGCCGGAGCCA +GAGCAAAATTCATTTTTATTTGAAAAATGAGTGATGAGTTTTTCTCTCTG +TTTTTCCATGTTTTTCTCGTTATTAGGCTGTAACTTTCCACATACACTTG +GTGTCAGAGAGTCCCATCACGGTTTGATCTACAATAAAAGTGTGACGTCA +GCACGTTCTTAACCTTGTGACAATAGTTGAAAAATCTGCGTCTCGTTTCC +CGCATTTTTGTAGATCACACCGTGATGGGACTCTCTAACACCACGTACAC +ATGAAAATTTCGCTGAGAACAAATTTTTGCGCGTCAAATCTGATGTATCC +GGACTGTACCGATATCAATACATCGAATTTGACGCGCAAACTCCGTTTTC +ATGGGGAATTGTTGAAAAAATTGTTTAACTTCCGGAAAATTAACATTTTT +CAGAGAAAATCAAAATTTTTCTGTTTTTCCTTAAATTTCTAGGAAAATTG +TAGCAGATTTTGTTGAAAAAATTCAAATTTCCACTGAAAAAAGTGAAAAA +AGAAGACGATGTGTAAGCCTAAGCCTAAGCCTAAGACTAGGTCTAAGCCT +AAGCCTGAGCCTATGCCTCAGCCTGAGAATAAGCGTGAGCCTAAGCGTGA +GCCTAAGTCTAAACCTAAGCCTAAGCCTAAGCCTGATCCCAAGCCCACAT +GGTGCCAGGCTGACCCATAACGGTTTGATCTACAAAAAATGCGCGAAATT +TTTTGCCCAAAAAATTTGACGTCAGCGCTTTCTTAACCATGCGAAATCAG +TTGAGAACTCTGCGTCTCTTCTCCCGCATTTTTTGTAGGTCTACGTAGAT +CAAGCCTAAATGGGACACTCTGACACCACGTGAAGCCTAATCCTGAGTCT +AAGCCTTATCCAATTTCCGAAAAATCAATAAAAATGCAAATAACATAGAT +ATTCCCGCCTAAAGTTCAATAAATTATTTTTTTTTTGAAACTTTTTTCAA +AACTTGCGAATGCATAGTACCAAAAAACGCCATATTTGACACGCAATTTT +TGGATTGACTTTTTTTTGAATTGATATGTCATGAGCATCACTCAAGTGGT +TCCAAAAAGGCGTCAAGTACTTGAGCCCTCCCTGAGCCACCACCGTCTCC +AGAGAGCAGCCGAAACCAAAAACAAATAGGGGGAAAATGAACAGTTCTCT +CTGTTTCAAAATCTATATATTCCTGTTCTTTGTATTATCTTCCGTGCGGC +TTCAGCCCTCTACTGCTGCTCCAATTCTTTTCCATGTTATTTACCGTACC +GATTAGACGAATGAACAGGACCCCCTTTTACCGTTCAACCGATGAGCCAA +TGTGCTCTTTGTTGGCTAATTTGGGTGTTTTGCTCATTTGGAGGAACACT +AACTTCCCTCTCTAACTACACACTACGTGGAAGAGTTTTTTCAGATTTCT +AGGCCTCGCAACTTTCCTTGGTGGCCCAGAAAAACGCTTAAAACTTCAAG +GTCAAAACGTTCATTTTTGTTGAAAAAAATCGGTTTTTACTTGAATTTTT +GTAAGTGGAAGAGTTTCCTAAATTTCTAGGCCATGTGCTTTTTCCTGCTT +ATCTGAAAATTTTGTTCAAATTTTCTTTTTTCACTTAAATATTCCCCGAA +AATCTTGTCCACAAAAAGAAATTTTTGAACATTCAGATCATTTTTTTAGA +ATGGAAGAGTTTTCCAGATTTCTAGGCCACATGGCTTTTCCTGGTGGCCT +AGAAAATTTTCTGTTGGAAGAATCAGGTTTTTACTTGAATTTTCGTAAGT +GGAAGAGTTTTTTACATTTCTAGGCCACGTGATTTTTTCCTGATGGTCTA +GGAAACTTGTTTTCTCTAATTTTCCCCGATTTTGGATAATATTTGTTTAG +TGGAAGAGTTTTCAGAAATTCTAGGCCACGTGGTTTTTTTTGGAAAAGAA +ATATTTAGATCACATTAACATGTACTTTTATCAGATTTTTTGCCAAAATA +CCAATTTTACAAGCTATTTTTTTGTTATATGTAAATTTTGTGGAAGAGTT +TTTAAAATTTCTAGGCCACCTCTAGATGCACGTGGTGTCAGAGTGTCTCA +TTTCGGTTTGATCTACGTGGATCTACAAAAAATGCGGGAGACGAGACGCA +GAGTTCTCACCTGATTTTACATGGTTAAAAACGTGATGACGTCACATTTT +TTGGGCAAAAAATGCCCGCATTTTTTGTAGATCAAACCGTAATGGGACAG +CCTGACACTACGTGTACGTGCAGATGGCCTAGAAATGCTAAAATCTGTTT +TTTAAATGTAACTTTGAAAGTGAAAGAAACAATTAGAAACAAGTTGGCTG +TCGCCCCCAAAAAGTCTGTTCTGGCTATGTGGTCGCGAAAAGAGAAAACT +CGGCCACCAATTTTTTTCCACGGCCAGATCTATGACGCTATGACGTCACA +TTATCAGCTTGTTTCCGATTTACACACACATACACGTACACTTTCTCCGT +ATCACTTTCACTGATAGCTTGAAACGAGATTAATCATCATTCCAGCTATT +CTTTTTTATTTATTAGGTTAATGCCACTACTACTATTATTTTTTCATATT +AAAAATACAATGAACTATGTAGACATAAATTCAAATGAGATGCCAAAAAG +TGAGTTCGAACTTGTGGAAAATGTGTGTTTTTTAATAAATTTTTCAAAAA +TATAGTAAATTTCTGAGAAATTTTGATTTGAATTCCCGCCAAGCATTTTT +TTGAAAATTTTGAATTTCCGCCAACCATTTTTCCTTTTTTTTCAGAAAAT +GTGAAAAAATTTTCTAAGCAAATTTGAATTCCCGCCAAGATTTTTTTTGA +AAAAATTTCGAACTCGCGCTAAAGTATTTTCTAATAGCAGGATTATTGGA +ATCCCCGCCAAAACATATTCTCAGAAAATTTGAATTTCCGCCAAAACTTT +TTCTGATAAAATTTAAATTCCCGCCAACCATTTTTTCCTGAGAAAATTGG +AAGAACATATTTTCAGTGAGAAAATTTGAAAATATTTTTTTCAGAAAGTT +TGAATTCCTGCCAAAACATTTTCTAAGAAAATTTGAATTCCCGGCAAAAC +TTTTTCTGATAATTTTTTGAAATTCCCCGCAAAAATTATAGTAAATGAAG +ATGATTTGAGCAAAGTTATGACGTGGCCGCGGAAAAAATTGATGGCCTAG +TTTTCTCTTTTCGCGGCCACGTAGCCAGAACAGACTTTTGGGACCGTACA +ACCAACAAATATTTCTTCCCCTTTCAAAAATACATAAAAACCAGATTTTG +ACATTTCTAGGCCATCTAGAGGTGCCTCGTGGCCTAGAAATTTGAAAAAC +TCTTCCAGAAAATTTGTTCTGTATTTCTTGAAAGTGCTCCAACAAATCTG +TGCAAATTTTAAAAACGTTTCAAAATATTTATTGAATAAATTCTTTTGTT +GCACAAAGAGGTATCAAATCAGACCACCAGATTCGACCGTTGATCATTGT +TTCAGTTGATAGGTAGGCAGGCGTGGTTGCCTGAAACCTGCCGGCCTCAC +GCTGGGCAAGAGGCAGGCCGCCTTAATGTCAGGCAGGCAATGCCTACATG +CAAGCCCTACTTCTACGATTATCTCGAAATTTAGCGAGTTTTTATTTGTC +CAAAAAAAATCGCAACTGAACAACATGAAAAAGCCGCCAAAAACTTTCAT +AAAATTCTGTCCGTAGTTTGCCGTTTCTTGCGTCTCATGCTTAATCCCTA +CTGTAATTATGCTGAGATTTTCGATCTTTTTCACTTTTTGAAAATTTTTG +GCAATTCTTTTTAAGTTTGTTGAGATTGTAACTTATGACAAACAGTAACT +AAAAAGCGTGGCCGCCAAATTTTCTAGGCCATCAATATCAGTTGCGTCAT +TTCTTCACCATACTGGACCGAGAAATATTCTAGGACATGTGTTTGCGTCA +TTCCTCTTCCATTCCTAGTCCCAAAAATTCCAAGACCACTGGTAAGTTTG +GCCGAGAAATATTCTAGGCCATCGATGTTAATGACGCCATTTCATACCCG +AATTGGCCACTAAAATTCTTAGGTCATCAGTGACGTCACACCTCTTCCAA +GCCTTGGAATGAGCATTTCTAGGCCCTCTAATCTAGGCTTGGCCGTCAAA +TTTCCTAGGCCAGGTGACGCCATCCCTCTTCCATGCTCGACCACTAGGTC +AAATGACGTCACTTCTCTTCCACCTACCGCACTTTGATTTCCTAGGCCAC +CATGTGACGTCACTTCTCTTCCATCTAGGTTTCCCATGCCCTTCTCCTCT +CACGTGGTATCAGAGTGTCTCATTTTGGCTTGAATACGTTGATCTACAAA +AAATGCGGGAGAAGAGACGCAGAGTTCTCAACTGATTTCGCTTGGTTACG +CACGTGCTGCCGTCACATGTTTTTGGGCAAAAAATTCCCGCATATTTTGT +AGATCATACCGTAATGGGGTGTCCTCTTGTTAAATATCGAAATTTCACTC +AAAAATTTTGAACGTTGAGCTTTTTGTCTCTGGTCAATTGGTCAGCCGCG +CAGTGTTCCGGTGTTTGTGCTCATGTTTTCGTGTGCACATTTGTGCTGCT +GCTAAGGCGTATTTTGTTCCGGGCGGGGACAGGGGGGAGAAGCAAAAATG +TGTCAAATTTTGTTTGTTTTGCCATTGATATTGTCCTTCTGCTCAGAGGA +TTTCCTCATTTTACGCCGTATGTGCAAAAGCATAATCACCACAATAATTT +TGAATATAAGTTTGCAAACGCGCCCTATTGATAATCCTCGCCCGTGTAGT +CTGCGTGCACGTGGTGTCAAAGTGTCCCATTTTGGTTTGATCTCCGAGAA +ATGCGGGAGAAGAGGTGCAGACTTTTCAACTGATTTTGCATGGTTAAGAG +TGTGCTGGCGTCACGTTTTTCTGGGGGCAAAAATTCCCGCATTTTTTGTA +GATCAAATTGCAAAGCGCCCTATTGATAATCTTAGCCCGTGTAGTCTCTT +GTTTAATTTTCAATTTTTCTGGTTCGGCACCTAAACTGTAACTACGACAC +TCGGCAAAGTTAGACTGTTAAACTCCGCCCACTTAATGGCACCTTTTTTG +CAGAAATGTACCCAACCGACAAAGAGCAGACACGGACCACATTTGAGACG +AGAAGTCGGCGGAAACGGCTGGCGCAGGTCGCCGCCACAATTGCTAGCGT +GATATTACTCTTGTTGGCAGGTAAGTAAAAAACTACGACACTCCGAGACC +AAGAAAAAAATCGATAATCGAAATATTGAAAATTGCAAAATTTATTTCGC +CGGATCATTTTCCATATCGATTTTCTGAATGGTATGGTGATAGCAATCCT +CATCGTAGGCACATCCCTGGTGAACCACGTACTCTTGACCTGAAAAATAG +GTTTCGTTCGGTGGAGCACATTTGCATACACTGACCTTTAATCGGGTGGC +GACACGCTTTACACTTGAAACATGCCATATGCCAGTGGACATTGAACGCC +GACACGCATCTCTCAAAAGTCGGCAATTTGCACGCGTGGCATTTTGGTGA +CTTGGCCGCCCGGTGACAGTCCGCGCAACGGAGCGCGTTACCGTACGGCG +CGGGCATTGGATAACACGGAGTCATGCCAATGACTGTCTGGAATTTTGGA +GAAATTTATTGATTTTTTGACGGAATTTAATGAAATAAGGAAAAATCAAT +AATCGACATATTTATTTCGCAAAAAAAAAAAAACATTATTGATTTTCACG +GATTTCTGTCTTCCTCATAAATTGAAATGGAAGAGTTTGCCAAACTAGGC +CATTTTGGCTCGGCCATATCTGGGGTAGATTTACGGTGCGTTGCGTGTCG +CGTCGCGGCTCGGTTTTTGTAGTAAAACTAAATGTATTTGTCCGTGCATG +GAATTCTGGCTTCCCTCATAAATCGAAATGGCAGAGTTTGCCGAACTAGG +CCATTTTGGGTCGGAGAGATTTTGTGTAGATTTACGGCGCGTTGCGTGTC +GCGTCGCGGCTCGTTTTCAATTGTAAAACTGCTGTATTTGTCCGTGTGGC +GTACACAACACTTTTCCACGCGCTGTCCGGCAGGCAATTGTCAGTGGAGC +GCAAAAATTTAATTAGGAAGGCCAGAACCCCGTGTCCGTGTGGAGTGCAC +GACTTTCCCGCGCGTTGTCCGGCGGGCGATTGTCAATGGAGCGCGAAAAA +TTCAATGAGGAATGCTTTTTGCAAAAACAAATTACATAGGCTTCTGGCCT +TCCTTATTGCATTTTTCGCGCTCCATTGACAATCGCCTTAAAGCAGGGGA +GTGTGTGTGTGTGTACTCCACACGGACAACTTAAAATGAAAACCGAGCCG +CGACGCGACACGCAACGCGCCGTAAATCTACTCCGGCCGTGGCCGAGTCA +AAATGGCTTAATTCGGCAAATTCTTACATTTCAAAATATGAGGGAAGCCA +GAAACGTGTGTCACATGTTATAAAATTAATTTTGAAAAAAAATTATTAAA +TTTCGCAAAAATAAATTATCGCTTTTTGTAAGAATTTATCGAATGAATTG +ATTAAAAATTTATCGAATTTTAGCGAATCAGAAAATATCGATTTTCACTA +AGAATTTATCGAATTTTTCGATTTTCGCTAAAATTATCGATTATTGCAAT +GTTTTACCTGACAAACCGAGCATTTCAGGCATGAAATATGATACATCTCG +TCTTGAATTTTGATCACTTTTCCCTGCAAAAATCGATATTTTCAATTGAA +TATATTTCCAAAAATGTGCTCACAGTTTGAGCTTCTTGACGAGTCAGCGT +TGTTGTGCAGCCTTTGCAATGGATATTATATGGAAGAACAATCTTTTGGA +GACGTTTATTGTTCGACGAGAACAACATTTTTCGAATTTTTGAAATGATT +AATTTAAAAATTTAAAAAGGAGAAAATTGAAGAGAAACGTGGGAAAACGT +ATTGATTTTTCAAAATTTTATTGATTTTATAATCACGGGGTTCTGGTCTT +CCTCATTGAACTTTTCGCGCTCCATTGACAATCGCCTTCCGGACAACACG +TGGGAAAGTCGTGCACTCCACACGGATAAATACATTTAGTTTTACAACTA +AAATCGAGCCGCGACGCGACACGCAACGCGCCGTAAATTTACCCCAGATA +TGGCCGAGCCAAAATGGCCTAGTTCGGCAAACTCTTCCATATGAGGGAAG +CCATAAATCCGTGTATAATCAAACGCGCAATTTAAAAAAATCGGTAGTTG +AAATTTATCGATTTTCCCTCGATCTTATCGATTTTTTAAAAGACTTATCG +ATTTTTATCCAAATTTATTATTTGAAAAATCAACGTTTATTGATTTTTGT +CATGATTTATCGATTTTCTCAAGAGATTATCGATTTTTGCTGTCGATGCA +CCATGTGCAAACTTCGCCACGTTTTTTCGCGGCGAGACCCAAATTTTTTG +AATTTTCAGTTCTCGGTCTGGTATACGGTAGCTTCTACCTCTACCGTCGA +TATGTGACAGATGCAAATGATAAACGGGATAATGATGAATATTTGCGAAA +ACTCGTTCGTCAAGTCAATGACTCGCCGGAGACCACGTGGAAAGCCAAAT +TCAATAAGTTTGGTGTCAAAAATCGATCTTACGGATTCAAATATACGAGA +AATCAGACGGCGGTCGAGGAATACGTGGAACAAATTCGAAAATTTTTCGA +GTCTGATGCGATGAAGCGGCATTTGGAGTGAGTTAACTCAAATTTGAGCG +GGAAACAACGATGCTCCGCGCTCTCGCCGCATGTAGTTTAGCGCGTAAGC +TGTGATGCATACGATAGTCCTGCAATGCATCATATTTTACACGCAAATGC +AGAAATTACCAAATTTCGAGAAAAATCTATATTTTCCTTTTAAAAATTAT +CGATTTTTTAAACAAAACTTCTGAATAATTGGATTTTTCCAGAAGTTTTA +AAAAGTTTTGGGTACAATTTTAAAAAGACAGCAAAATGTTCGTAAAACAC +CAGGAAAGAATTTTGCGCTTAATATCTGATGCTTCGTAAACTCCACGGGC +TTCCGGCCTTAAAGCCGAGCTACGCGCCGTAAATCTACCCCGGCCGCAAC +GCGCCGTAAATCTACCCCGGCCGTGGCCGAGCTCAAGTGGCCTAGTTCGG +CAAAATCTTCCATTTCAAAATATGAGTGAAGCCAGAGGCGCGTGAATGAT +GACTTCCACACGGTTCGGTAGAGCGCATTTACACTTATGTACCCTTTGCC +GGGCTGCGTTCAAAACCTAAAAATTTGAAATTTTGCGCGTAAGATCTGGT +GCATTGGGTTCTGAATTATTTCGACAAAACATGGTGCATCATCCCAAAAA +TTGCAATTTTGCAGTGAACTTGAGAACTTTAACAGCTCCGATGTTCCGAA +AAACTTCGACGCTCGTCAGAAATGGCCGAATTGCCCGTCAATCTCGAATG +TTCCAAATCAGGGAGGATGCGGGAGTTGCTTCGCGGTCGCCGCCGCCGGT +GTCGCCTCCGACCGTGCCTGTATTCACTCGAATGGAACTTTTAAGTCACT +TTTGTCCGAGGAGGATATTATTGGATGCTGCTCGGTGTGCGGAAATTGTT +ACGGCGGAGATCCACTGAAGGCCTTGACCTATTGGGTTAATCAGGGACTT +GTTACAGGTAAGCGGTGACGTCATAGGTGGCCTAGGAACCTTTGATCTAC +AATGTGATTGAATTTTATATCACGCAATTTGTAATAATTTCTAAAAAAAA +TTATCGATTTTTCTGAAAATTAACTTGTTCCAAATTTTGAACGAATTTTC +TAGAAGATTTTTGCAATTTATCGATTTTTGCAAGCTATCGATTTTTCCCG +CAAACTATCGATTTTTCTAGAAAATTATCGATTTTTCTAGAAAATTATTG +ATTTTTCTAGAAAATTAACGATTTTTCTAGAAAATTTTCGATTTTTCTAA +AAAAAATTATCGACTTTTTTCTCAAAAGTATCGATTTTTGCAATTTATCG +ATTTTTTGAAATTTATCGATTTTCCCTGCAAATTATCGACTTTTTTGAAA +ATAAGCTTTCCCCAAAAATTTGAACGAATTTTCTAGAAATTATCAACTTT +TGCAATTTATCGATTTTTTTTTTGCAATTTATCGATTTTTTGCAAATTAT +CGATTTTTTGCAAATTATCGATTTTTCCAAACAATAACGATTCTTCTAAG +CCCGTGGAAGAGTTTTTCGAAAACCTAGGCCATCTCTATTTCCAGGTGGC +CGTGACGGTTGCCGTCCCTACTCGTTTGACCTGTCGTGTGGAGTCCCGTG +CTCGCCGGCCACGTTCTTTGAGGCCGAGGAGAAGCGAACATGTATGAAGA +GGTGTCAGAATATCTATTACCAGCAGAAATATGAGGAGGATAAACATTTT +GGTTAGAGATATTTTTTTTTAGAAAAATAGAGAAAAATTTCTGGGATCTA +TTCAAAAATGGCAAACTTTTTGGAAATTATCGATTTTTTCCGGTAAATAA +TTATCAATTTTTTTCTCGGAAAATATCGATTTTTTCGGAAATTGACAATT +TTTTCGAAAATTATCGATTTTTTCCGTTAATGATCGATTTATTCGGAAAT +TATTGATTTTTCCGATAATTATCGATTTTTCGGATAATTATCGATTTTTT +CCGATAATTATCGATTTTCCGGTAATTATCGATTTTTTCCGATAATTATC +GATTTTTCGGATAATTATCGATTTTTTCCGATAATTATCGATTTTCCCGA +TAATTATCGATTTTTCCGGTAATTATCGATTTTTTCCGATAATTATCGAT +TTTTCCGATAATAATCGACTTTTCCGATAGTTATCGATTTTTCCGATAAT +TATCGATTTTTTTTCGATAATTATCGACTTTTCGGGTAATTATCGATTTT +CCCGATAATTATCGATTTTTCCGGTAATTATCGATTTTTTCCGATAATTA +TCGATTTTTCCGATAATAATCGACTTTTCCGATAGTTATCGATTTTTCCG +ATAATTATCGATTTTTTTCGATAATTATCGACTTTTCGGGTAATTATCGA +TTTTTTTCCGGAAATCATGAATTTTTCCAATAATTATCAATTTTTTCCGA +TAATTATCAATTTTTCCGATAATTATCGATTTTTCGGATAATTATCGATT +TTTTCCGATAATTATCGATTTTCCCGATAATTATCGATTTTTCCGGTAAT +TATCGATTTTTTCCGATAATTATCGATTTTTCCGATAATAATCGACTTTT +CCGATAGTTATCGATTTTTCCGATAATTATCGATTTTTTTTCGATAATTA +TCGACTTTTCGGGTAATTATCGATTTTCCCGATAATTATCGATTTTTCCG +GTAATTATCGATTTTTTCCGATAATTATCGATTTTTCCGATAATAATCGA +CTTTTCCGATAGTTATCGATTTTTCCGATAATTATCGATTTTTTTCGATA +ATTATCGACTTTTCGGGTAATTATCGATTTTTTCCGATAATTATCGATTT +TTCCGATAATAATCGACTTTTCCGATAGTTATCGATTTTTCCGATAATTA +TCGATTTTTTTTCGATAATTATCGACTTTTCGGGTAATTATCGATTTTCC +CGATAATTATCGATTTTTCCGGTAATTATCGATTTTTTCCGATAATTATC +GATTTTTCCGATAATAATCGACTTTTCCGATAGTTATCGATTTTTCCGAT +AATTATCGATTTTTTTCGATAATTATCGACTTTTCGGGTAATTATCGATT +TTTTTCCGGAAATCATGAATTTTTCCAATAATTATCAATTTTTTCCGATA +ATTATCAATTTTTCCGATAATTATCGATTTTTCGGATAATTATCGATTTT +TTCCGATAATTATCGATTTTCCCGATAATTATCGATTTTTCCGGTAATTA +TCGATTTTTTCCGATAATTATCGATTTTTCCGATAATAATCGACTTTTCC +GATAGTTATCGATTTTTCCGATAATTATCGATTTTTTTTCGATAATTATC +GACTTTTCGGGTAATTATCGATTTTCCCGATAATTATCGATTTTTCCGGT +AATTATCGATTTTTTCCGATAATTATCGATTTTTCCGATAATAATCGACT +TTTCCGATAGTTATCGATTTTTCCGATAATTATCGATTTTTTTCGATAAT +TATCGACTTTTCGGGTAATTATCGATTTTTTTCCGGAAATCATGAATTTT +TCCAATAATTATCAATTTTTTCCGATAATTATCAATTTTTCCGATAATTA +TCGTTTTTCCCGATAATTATCGATTTTTCCGATAATTATCGATTTTTCGG +ATAATTATCGATTTTTCCGATAATTATCGATTTTTCCGATAATTATCGAT +TTTTCCGATATTTTTTTTCGGAAATGGCTGCCCCATCGCGGTTTGATCTA +CAAAAAATGCGGGAATTTTTAGCCCAAAAACATGTGACGTCAGCACGTTC +TTAACCATACGAAATCAGTTGAGAACTCTGCCGCATTTTTTGTAGATCTA +CGTAGATCAAGCCGCAATGAGACACTCTGGCACCAAGTGTCTGTAATTGA +CTTCACGGAAGAAAATATATTTTTATTTAATGCGCAAAACTAAAATTCAA +AATTTCGTTTCGACCAATACACCATATTTTAAGCGCAAATTTCAATTCAA +ATTTTTGCAGCAACCTTTGCCTATTCAATGTATCCCCGCTCAATGACAGT +ATCCCCCGATGGAAAGGAACGAGTAAAGGTGCCAACAATCATCGGTCACT +TCAACGATAAGAAAACCGAGAAGCTGAACGTGACCGAGTACCGTGACATC +ATCAAAAAAGAAATTCTACTTTATGGTCCCACCACGATGGCGTTCCCAGT +TCCCGAAGAATTCCTTCATTATTCGAGCGGAGTGTTCCGCCCGTATCCAA +CTGATGGTTTCGACGATCGAATTGTGTATTGGCACGTGGTTCGATTGATC +GGATGGGGAGAATCAGATGATGGAACACATTATTGGTTGGCTGTTAATAG +TTTTGGTAACCATTGGGGTGATAATGGTGAGTTTTCGTGCAAATTGCGCA +CGGCCCGGCAAATGGTACATCCATACAAATGCGCTCCACTGATAATTTGA +GTTTAGCCAGGTTTGGGCGCGTTTTAAGGAAAACGCCTTGGTCCAAAAAA +TTTAGAATTTGATTTCGGACATTTTTTATATGCATCACAAAAATGTTGGA +CGAGCCGTTTTTGAGAAAAAGCCCAGGTATACGGTAAACAAATTGCGTAC +AGGTGCCACTTCCCGGGCCGTGATGCGCGTTAAATATAGTGCTTTTTAAG +AATGCGTGTTGCGCAACATATTTGACGCGCAAAATATCTCGTAGCGAAAA +CTACAGTAATTTTTCAAATGACTACTGCAGCGTTTATGTCGATTTACGGG +CTCGAAAAAAAAGTTACAGCGATATTCCATTTTTTCTCATTTTTTGCTTA +TTTTTATTTAGTATTCTCACGGTGTGTCATTCTGTCCCATAACGGTTTGA +TCTACAAAAAATGCGGGAATTTTTCGCCCAGAAAAATGTGACGTCAGCAC +GCCCCTAACCATACGAAATTTGTTGAGAAATCTGCGTATAAATTCCCGCA +TTTTTTGTAGATCACGCCGAAGTGAGACACTTTGACACCACGTGTATTCT +ATCTAAAAATAAATTATTTCAAAAATAGAGCCCGAAAAAAAAAATCGACA +AAAGCGCTACAGTAGTCATTTAAAGAATTACTGTAGTTTTCGCTACGAGA +TATATTGATATTTTGCGCGTCAAATATGTTGCGCAGTACGCATTCTTAGA +ATTTTGTGTTGCCGTAAATAAATTTGGACGTCAAATACAGTGCATATTGC +GGTCGATCGGCTACAATATATTTTGCGAGCAAATTTGGAAGTTTTGCGCG +TCAAATATGATGTAGCCGATCGGTCATGTTACAAAACACCATATTTGACG +CGCAAAACTTTAATTTTGGACAAAAAGTCAGAGAATTAGTATTGCGTAAA +AAACTGGCAATTTTTTTCAGAACATTTCTGAAATTTTCAATATATTTTCA +AACTTTTCGCGTCAAATATGGTGCATCAAGTCGCGAACCAAATACACTCT +AACACGTAGTGCCAGGCTGTCCCATTATAGTTTGACCTACAAAAACGCGG +GAATTTTTCGCCCAAAAAAATGTGACGTCAGCACGTTCTTAACCATGCAA +AATCAGTTGAGAACTCTGCGTCTCCTCTTCTCCCGCATTTTTTGTAGATC +AACGTGATTCAGGCCGAAATGTGACACTCTGACACCACGTGGCCCTAATT +AACTCGTAAAAATCACCGTTTTTTTTCCAGGACTCTTCAAAATCAACACA +GATGACATGGAAAAATATGGTCTAGAGTATGAAACAGCAGTCGTCTAATT +ATAATTCGGCAAAAATTTTTTGTAAATAGTTAAATATTGTCCACCTATTT +CATCCCCACCCGATTGCATCTCAACTTGTCCCATTTCCGAGAAAAATCAA +TTATTTATTTTTATTCGGCCATCATTTATTAGCTCCCTCATTCCATAGTT +TTTTTTTAATTAGATTTTTTTTGGATGCTAAAATTTGCCATTCTCATAGA +CATTTTCAATATTTGTGTAAAATAAATCATTTTTCTGGTCTTCAATTGAT +GGAAAAAAACAAAAAAACAATGCGCGTCAGGTTTGGTGTATTGTGTGCAA +ACACCGAGCGCATATTTTGAAATTTATTTTTTTTTCGAATTTATTAAAGT +TGCTGATTTTCTTTAATTTCAGGCTTAAAAATGTCGGATTTTGTGCCAGA +AACCGAGGAAAATGAAGAAGAATCTCAAAAAATCGATGAAATCCATGAAA +TCCCAGCTCAAGCAATTATCATCGACCAAAGTGAGGAAAATGCTGACTTT +ATCAATTTTCAATTACTTTTTGCATTTTTTCTAGGTTTTTCTCGACGATT +TCTCAACAATAAATGGTACGGAAAGTACGGCGAAGATGGGGATCTTCTGG +AGCACATCGACGAGGACTGGGAGCCCGTAGGCCTCGACGAAGTGGAATTT +CTGAGCCAACTGTGGTTTGAGCAGGAGGATCAGGAGAAAAAAGCTCATAG +GCACTATGATTGGGATGAAGAAAAGAAGGAATGGGTGCCGAAGGCCAAGC +AGGAGGAGGTCAATGAGGATTTTATCGCAGAATATCAAGCGAATTACGGG +GTTCAGTATGATGATATTTATAAAAAAATGGACGAAGAATTGCAAGAAAA +AGCGGCAAAAGCTCAAAAAGAAGATGAAGAGAAGAAGGAGAAGAAGCGGA +AGAAAAAAGTTGGCTTGGGAGCCGGGGAAGACGCTAAAGAGGGCTGGCTT +GACCTAGGAGATAAGGTTCATGCGGTTTATGTGTCAAATCTTCCGGAAGA +TATTACAGACGAGGAATTCCAGAAATTTATGTCAAAATGTGGAGTTATTC +AGCCGGATATTCGAACGAATAAGCCGAAATGCAAGCTTTACCGGGAGGAA +AACGGCAAACTCAAAGGCGACGGAAGATGTTGTTATATTAAGAAGGAATC +TGTCGAGCTTGCCTGTAACATTCTCGATGGAGCGAACTTAAACGGGCGGG +AAGTGAAGGTTGAGGAAGCTCGATTTGAGATGAAGGGCGATTTTGATCCG +GCGAGGAAGCGGCGGAAATTGACTGCGGCGCAGAAAAAACGATATATGGA +GCAGCAGAATAAGTAATAAAAAATATTTGGTGAAATTTGAAATAGCTCGT +AAATCGACATTAAGCTGAAAAAATGAAAAAAAACCAAAAAAAATCGTATT +ACGGGAACACAAAATCCTGAGAATGCGTACTGCACAACATTTTTTTTTTT +TTTGACGCGCAAAATATCTCGTAGCGAAAACTAAGACTACTGTAGCACTT +GTGTCGATTTACGGGCTGCTCGATTTTCGAAATGAATTAAAAGAATTTAT +TTATGTGATATTGAAATTGGGCAAAAAATAGGAAAATAATACAAAAAAAT +CTAAAAAATTTATTTCAATAATCGAGCCCCCGTAAATCGACACAAGCGCT +ACAGTAGTCATTTAAAGAGTAGTTTTCGCTACGAGATATTTTGCGCGTCA +AATATGTTGTGCAATACGCATTCTCAGAATATTGTGTTCCCATAATATAT +CGACGAAAAAATTGGCCCAAATCGTGGATTTTTGTCCGAATTTGATGACA +AATGGCTTTGAAAATCACAAAATTTCAGAGAAAAATTTCGATTTTTGGTT +TAAAAAAACAAAAATTGAAACCCAACAAAATTGTTAACTTGAAAACCTGC +TGAAAATCTTAGAATTTTCAGATTTCACCCAAAAAATACCAGATTTAACT +CGAAAATTGCGAATTTTAGGCCAAATTCCTTGCATTTTTCATAGAAAAGA +TAAACTAACGACACAAAATCAAATGAAATTGACTAAAAAACTATTGAATT +TTGTAGAAAAATCCCGATTTTTGCCTAAATTTGCAAAAAAAATATTTTAT +TTTAGCATTTATTTTTCTTAATTTTCACACTAAAAATTACGAAAAAAGAC +AAAAAAAATTTTTTTCATTCAACAATTTTTTGGGCTAAAATGTGTAATTT +TTGCGGGAAGAATTCGAAAAATTATTAAAAATCGTAGAGACTAACTGAAA +ATCAATTTTTTAGGGACCAAAAAGCCAACTTTTGCCGATTTTACTCAAAT +TTTTCCGTGAAAAATCCGGAATTTTTAAATATTATTTAATTGCGAAATTT +TACAATTTTTACACCTAAAATAAGGGTAATATGGTAGCTGGTCTCGACAC +GACAATTTTTTTGTTAAATTCTAAAAAAGGTGTGCGCCTTTAAAGAGTAC +TGTAATTTCAAACTTTATGGAATTTTTTTTTGATTTTTCAAATAAACTAC +GAAAAATCGAAGAAAATTCCACAAAGTTTGAAATTACAGTACTATTTAAA +GGCGCATACCTTCTAGAATTTTACAAAAAATTTGTCGTGTCGTGACCGGC +GACCGTATTACCCTAATTTTTGGTGTAAAAATCGTAAACTGTCCGGATTT +TTCACTACGAAATTCAAATTCGAGGAAAATCGAAAAAAATTGGTTGTTTT +GGTTCCTAAAAAATATATTTTCAGTTATTTTCTACCATTTTTTAATAATT +TCTCGAATTTTTCCCTCAAAAATTACAAATTTCAACCAAAAATTCTGATT +TTTCCTTTCCAGAATCTTCGAATGGACGCCCGATAAGCCACGTAACTACC +GTCCAAAGTCGGACTGTACGGTTATTGTCAAAAATCTGTTCACTCAGGAA +ATGATGAACAAGAATGCGGCGTTGATGTTGGATTTGAAAGAGGAAATGAC +ACAAAGTTGTCAGAAATATGGAATTGTTAAGAAAGTCGTCGTTTATGCGG +TTGGTATTGAGGAAATTTGTGGAAATTTCGATTTTTGTAAAAAAAATTTA +TTCTAAAAAAATAAATTAAAAAAAAAAGATTTAAAAAATTTAAAGCTAAT +TTTCGAAAAATTGAAGCTAATTTTGGAAAAAAAACCGAAAATTTTTTTTT +TTAGAAATGTCGATATTCATAAAAAAATATTCTAAAAACGGGATCAAAAA +TTTTTGAAGCTATTTGTCGGAAAAATTTTTAAAAATGTAAAGCTAATTTT +CGAAAAAAAACCCAAAATTATTGGATTTAACAAATTTTCAAAAAAATTGT +TCTAAAAAAGATAACCTTTAACATTAAAAAAATTATGGCTATTTTTCGAA +AAATTAAAAAAAAACAATTTTTAGCTAATTTTCGAAAAAAAACCGAAAAT +TTGTGGAAATTTCGATTTTCAAAAAAAATTTATTCTAAAAAAAAATAAAT +TTTTAACATTAAAAAATGGCTATTTTTCGAAAAAACCGAAAATTTTTGGA +AATTTCGATTTTCGAAAAAAAAGTATTTTAAAAAAACAATGAGAAATGGT +TATAAATTGTTCTTTCAAAAATTTTTTACAGCTTTTTTTTTCGAGAAATT +TAAAAAAAAAACAATTTTTAGCTAATTTTAAAAAAAGTAAAGCTAATTTT +CAAAAAGAACCCCAAAATTGATGCATTTATCGATTTTTAAAATAAATTGT +TCAAAAAAAGATAAATTTAAAAAAAAAGTTATTGGATTTTTTAAAGTTAT +TGGATTTTTCAATTTTCAAAAAAAAATCATCAAAATGTATAAATAAATAA +AAACTATGGATTTCGAAAAATTAAAAAAAACAATTTTTAGCTAATTTACG +GAATTAAAACAACAAAAAATTTCGGAAAATCGAAAATTGTTGGTTTTTTT +TTTCGATTAAAAAAATTCAAAATCTTCTGAAAGACATTTTTAAAATTTCC +AAAAAAAAATTATGAGTATTTTTCAAAAAACAAATCGAATTTTGATTAAC +TTCCGATTTTTTTGACATTTTTTGAAATTTGAAAATCATTAATTCAAAAA +TTTTTATTGAAATAATTCAAAAATTTTTATTGAAAAAAAACGAAAATTTT +TGATTTTCGCTTGAATATTTCGGAAAAAACAATCGATTAAAAAAAAAATA +GGCTTCTAGTTATTTTTCAAGAATGCTTTTTTTTTGACAAACTGCTGATT +TTTTGTCAGTTTCGTCGATTTTCGTTGTAAAAAATCAAAAATTCAAAATT +TCTTCTATTACGAGTGCACAAAATGCTGAGAATGCGTATTGCACAACATA +TTTGACGCGCAAAATATCTCGTAGTGAAAACTACAGTAATTCTTTAAGTG +TCTACTGTAGCGTTTTCGGAAAAATTCCACTTTTTTTATTTAAAAAAAAA +AACGAAATATTTTGATTTTTTTTTATTAAAAAAAACGAAAAATTTTGATT +TTTTATTAAAAAAAACGAAATATTTTGATTTTTTATTTAAAAATGAAAAA +TTTTGATTTTCCAAAAAAAAAGGCTCCTAATTAAAAAAAAAAAATTTTTT +TGAAAAAGTGCAGATTTTTGTCTTAAAATTTAAATCAAAAATTTTTAAAT +AGACTTTTTCCATCAAATTTCCCCAATTTTCAGAACCACCCGGACGGCGT +CGTATCGGTAACCTTTCCAACGACAGAAGAATCGGATATGGCTGTAAAAT +ATCTTCACGGACGAGTAGTTGACGGTCGGAAATTGACAGCCGAGCTCTGG +GATGGCCGGACAAAGTTTAAGGTCGAGGAGACGGAAGAGGATGAGGAGAA +GCGTCGGAAAGAGTACGAGAAGTATATTGAGGGTGGAAGTAGTGAGACGA +AGGAGGAGAGCGACGACGATGATGACGATGAAGCTGAAGATAATTGATTG +ATCTAAATTTTTTCTGAAAAATTATTTTTAGTTTATACATTTTTCCGAGA +GGAGCAACCGATCAATTTTTACCAAAACTATGTTCAAAATCGCCCAAAAA +TATCAAATTTAGTGAATTTTCGTTTTCATGGATTTTTCGAAAATTAGCTT +TAAAAATGTTTGCCAAATTTTTCGACGATATCGCGATATTTTAAAAATTT +CGAACAAAAATTGCCTAATTTCAATTAAAATCCCTTTTTTCGAAATTTTC +TAATTTTCTGGGCCAATTGGGTCGTTTAAAAAGAAAAATGGCCAAAATTT +GAGAGTTTTAAAAAAATTCTAAAATTTCAATCCTACGATTTTCCGGGAAA +AAAATTTTCTTGGAAAATTGCTTTTTTTTTGAAAAATTATTTTTAGTTTA +TACATTTTTTTTCCGAAAATAGGAACAACCTATCAATTGAAATTTTCAAA +AAAAAATTAATTAAATTTGGAAGCATTTTCCGAAAAATTGCATGTTTTCG +GTTTTCTAGAAAAAAAAAACTAAAAGAACGAAAAATTTCACCAAAAATCA +AATATGAAAATACTTTCCTAAAAATCTGAAAAAACCAGAAATTTTCAATT +TTCCCTATTCAAAAAAATTCAAAAAAAAAACCAAATTTCAGTTAAAATCC +CTTTTTTCGAAAATTTTAAAATTTTCTGCGCCATTGTGTCGTTGATTTGA +AATTTTTTTCTAAAAATCCGTGAATTTTTGAAATTAAACAAAAAATTTGA +AAAATCAAAAATTATCGATTTTTCAACGAAAAAAATTCAAAAATTTCAAT +CTTACGATTTTCCTAACTAAAAAAAAATTTGAAGTAACGAAAATGTTCAA +TTTTTTCGAAAATTTTCGAGGTCATTTAGAGTTTTTTCTGTGAAAATTGC +ATTTTATATACTCATTTAAATTAATTTTTATATATTCCTTTCCCGAAAAC +TTCAAAAAAAAAACCCAGTGATACAATTAAAATCGAGATAATCACAGACA +AAGTAGGCAGTAGGCAGGCAAAAAACAGGCACATATTAAGGTAATACAAA +ATTCTGATAATGCGTACATCGCAACACATTTGACGCGCAAAATATCTCGT +AGCGAAAACTACAGTAATTCGTTAAATGGATACTGTAGCGCGCTAGTGTC +GATTTACGGGAATCTTAAAGAACCTAAAGAATTGTAGGAAAAATGGAGAT +CCCGTAAATCGACACTAGCACGCTACAGTATCCATTTAAAGAATTACTGT +AGTTTTCGCTACGAGATATTTTGCGCGTCAAATATGTTGTTCAATACGCA +ATTTTAAAATTTCGTGGTCTCATAATAATACACAATTAACTAGTAAATCT +ACAAAATCTACAAAATTCTCTTCATCAACTCTTCCACAGCTCGATCGACC +TGTGCATGAGTCTCCTCGTACGCCCACAGAGAGCACAACGCCACGTTGCT +ATTGTCGAGACGTTCCTTATTCGAAATCTGTGACGACATGCGATCCTTGG +CCTGATCTTCAGTCAGGTTATCCCTCGCAACGACTCGACGGACGGCTTCA +TCTGCTGGCACGAAGACGGTCCACGTTTCGGCGAGCGTTTTGTGCCATCC +GGCTTCGATTAGTGCGGCCGCTTCGATGACTGAATGAATTTTTTTTTCAA +CTTTTGCAGAAAAAATTATGATTTTGCAAAATTAACGGGGAAAATTGGCT +GTTTAAAAAATATTTATTATTTTCGCGTTTTTTTAAAATAAAAATCGATG +AAAATTCTGCAAAGTTTGAAGCTTCAGTACCCTTCAAAGGTGCACACGTT +TTAGAATTTAGCAAAAAATTGGCGTGTTCACGATTTTTTGGTTAAATTCA +AGAAAGTGTGCGCCTTTAAGGAGTACTGTAATTTCAAACTTGCTGAATTT +TCATCGATTTTTCACTTTTTTTCCACGATTAGTAAAATTTGTGTTATTGT +AGATTTTTTAAATTTAATACCAAATTTTCCAAAAAATCGAAAAAAAAAAG +AAAAAATGTAATTTCGTTATTTTCAAAAAAATAAATTGAAAAATTGAAAA +AAAATCCAAATATTCGATTATATTTTTTCAGAAAATAAAAATGAAAATTG +GAAAAAAACATATTTTTGGGTTTTTCGATTTTCCAAAAAATTTAAACATT +TAAAAAATCTAAATTTTCGATTTTTTTCAAAAAAAAAAAATTAAAAATCG +CACAAAAACCAAAAAAAAACATTTTTGGCCGATTTTCCAAAAAAAAAAAG +AAAAATAAACAAAAAACAAATATTTCAAAAAAAAAAACAATTTTTTCCGA +TTTTCCAGAAAAACAACTGAAAATCGGAACAATAATTTGTTTTTTCTATT +TTTCAAAAAATATTGAAAAATAAAAGAAAAAACGGAAATTTTCGATTTTT +TTCCGATTTTCCAAAAAAAAAAAATTCAAAATCTCACAAAAACCAAAAAA +AAAATGAAAAATCAAAGAAAAACGAAAATTTCGTTATTTTCAAAAAAATA +TCGAAAAAACTTTTTTTTCTTCCGATTTTTCTGAAAAACACTGAAAATTG +TGGAACAATAATTTTTTTCTATTTTTTTGGTCTCCACGATTTTTCGCGAA +AAATTTCAAAAATTAAAATTTTTTTTTAAATCCAAATTTTCACTTCCCCC +CCCCCCCCCCCCTCACCAACAACTTTCGCCGTCGACTTCTTCACAATCTC +CATAGCTTTCTCTTTCACCTCCGGCCAAACAAGCTCACTCAGCTCGCGGA +GCTTCACCTTATCCGAAAACACAATCGTTCCAAGCTTCCGGCGGTCTACA +ACTCCATCGACAACGACATCCCCTCCAAAATGTTCGCCGATTTTTCGATT +CAACGAGCTTCCCCGTTCATAGCACGTGTGTGCGAGCTTATCACAATCGA +TAACATCGAAATTATGCGTTTCACGGAGATATTTCCCGATATGACTTTTT +CCCGACGCAATTCCTCCGGCGAGCCCAATGATGTACGGGGCGCCCGTTTC +TCTTGGAACCGCCCGAGCTGGACGGAGCAAGTGACCCAGATCCTCTCGTC +GTCTGGAGCTTGAGCTGATCTTTGTCTCTTTCAGGATCTCATCGGATCCT +TCCACCAGCTCGACAATTATCACATCCAGCTGCGACATTCCTTGCTCATT +TCTCTTTTTGTTCACCGCATCGGCACCTTTAATGGTCTCCCGGGACACTA +CTATCGCTTCGAGGTCTTTTATTCGTGTTGAAGGACCGAATGGGTCGATT +ATTGGCTCCGCGAGACATTTTGCCTGGAAAATTATGGGGGTTCTATTGAG +CAAAAATGACCATTTTTGGAAAATTAGAAAATCGGAAAAAAAAATTTCCC +GAAATTTTTTATTTAGAAAAGTTTTTAAAAAACAGAAATTATATATTTTT +TGAGTTTTCCAAAACAAAAAATCGAAAAAAAATATTTCGATTTTTCGGAT +TTTCCAAAAGAAAAAATTTAAAATATCGAAGTTTTTAGATTTGCAATAGA +AAAATTGAAAAAAAAAACGGAAATTGTATTACGGGAACAGAAAATTCTGA +GAATGCGTATTGTACAGCATATTTGACGCGCAAAATATCTCGTAGCGAAA +ACTACAGTAATTCTTTAAATGACTACTGTATCGATCAAGCCCGTAAAGCG +CTACAGTAGTAATTTAAAGAATAACTGTAGTTTTCGCTACGAGATATTTT +GCGCGTCAAATATGTTGTGCAATACGCATTCTCAGAATTTTGTGTTGCCT +TAATGCAATTTCCGTTTTTTTTTCAATTTTTTCTTTTGAAAATCTGAAAA +TTTCGATTTTTTCCAATATTTTCTTTTGGAAAATCCGAAAAATCGAAACA +AAAATTTTTTTCTATTTTTTAAATTTTTTTTTTTGGAAAATCGGAAAAAA +ACCAAAATTTTAGTTTTTTAAAATATTTTATGGACCAAAAATATCGATTT +TTCCTAAAGTTTTATAGAAAACTGAAAAATTTAAATATTTATTGTTTTTA +ATTTTTAAATTTTTATGGAAAAATTTCGATTTTTTTTTTTGAAAAAAAAG +CTTTTTTTAAATTTTTCTTTATTTTTGGAAAATCGAACATTTGCTATTTT +TTTCGATTTATTAATTTTTTTGTTGGAATTTCTAAAAATCGATGTTTTTT +TTTCAAAAATCAGCGGTTTTTCCGAAAAATGGCAAAAATTTTTTTAAAAA +ACATTTATTTCTTTTCCTATTTTTCGAAAAATAAATAATTTTTTCTGGCA +ATTTTTAATGAATTTTTGATCGGTAAACTCTTACAGTCCCGGAAATATCC +TCTACAAAATCGACAACTTTCTTAATCCGAAACTCCACAGGCTCAATCAT +CTCGAATAATGATTTTTCTGGAAAAAAACCAATTTGTTAAAAGTTTTATT +TCCAAGCTATAATCTAACTAATAATCATATCCTTATCGGTGACCCCCACG +ACAATAACATCAGAAGCGAGCTCGGCAGCCTTGTTGAGCAACACTTTGTG +CCCATTGTGAAGCCGATCGAATGTGCCGCCCAACACGACTTTTTTGTACT +TTTTCGCCGCCGCCAATTTTTCCGCGTTCTCCAGCAGCTTTTCCTCGCCG +ATTAGCACATAATTCTCGGGATTTCCGCGGATTTCCGACACAACTAGACG +GACGTCGAGCTTCGGGCATGAGCTCGCCGATGTTAGGTAGATTTTCGAGA +CTAGCTCGTCGGTTCGCGGCTCGTCCGGGTTTAATCTGCAAGGAATCCTT +GTTAACCTTGATTTTCGAGCCGGGAAAAAGCCCAAAGCACTTTACCTCAC +ATAAAGCTTCGAGCTTAACGCGGCGGCCGCAGACGTGAGCAATTGCTTCA +GTTTTTGCACATTTTTGCTATTTAACACGAGAAGTCCGTATTTCGAGCTC +ATTGAGAATGATGAGAAATATCAGGGAATATTCCTCAAATTTTAAATAGA +AAAATTCGCTGCCACGTTCGCTGCTCTTATCGGCTGCGCGTCTCTATTTC +ACACACTGTCTCATCTCTCGTCTCGCGTCTCTCGTCTCTAACGCGTGACG +GTGGAGCGCACTTCCCTCCTTTTTGCTGTAAAATCTTTCAGACATGCCGG +AAACAAGAAAAACAAGAAATTATTGAACTGAAAATAATGTAAACGTACTC +ATCGTATTTTTAGCTTCAAAATAAGATATCTTAGAGCATATAATATTGCT +TCTAAACGAAAACCAAAACATCGCTGAAAATGTTGTGAATTTTATGAAAA +TCTAGGATCATTTTTCCCATTTTTATGAAAAACAACAATAAAATGAGAAA +AATTACATGGGAAAACCGAAGAAACTTAAATTTCGCGGTCAAAATTCGAA +TAGAATTACTGTATTTTTCGCTCAGAGATATTTTGCGCGTCAAATATGCT +GCGCGTGCGCATTTTCAGCGTTTTTTATTTAATAAAACAGTAATAAAATG +ATTAAATGCATTTTGTGTGATTTTCAGCCCAAAATGTTTGAAATAAATTG +TTGTTGTTCAAGCCAGCATTTTTAAAAACTTAAATATATGGGAAAACCAT +AAAAATAACACAAAAGTTTGGCAAAATTTTGGAACTACAGTACTCTTTAA +AGGCGCAAGCCCTTTAAGACAAATTTGTCGTGTCGAGACCGGACAAATAT +TCTAAATTTCTTTTATACATACGCAGATTTAAAGTACAGAAGAGCGCATT +TGCACATTGCGCAATTTCTAAATTTTTTCTAACAATAAAAATTAAAACCA +AAATACTTTATTCAATACCACAAATACCACAAGTTCATTTATCTTATTCA +ACCTCTTCCGCCGACGTCGTCTTGTTGTTGCTCTTCCCCTTCTTCTTAGA +CTTCTGAAATTTTCTCATATATGCAAACGCGCTCCGATCTAACAAAAAAC +CTTCTTCTTCTTTTTCTTCTTGTCTACATCTTCCTTCTTTGGCTGCTCTC +CAGATTCTCCCCCGGCTCCCGGATCGCTCTTCCCAAAGTCCATCTCCGGC +TTCAGCCCAACCTCAGGCGGCGCGATCATCAGTACCTGCTGGTATCCAGG +ACCCTTGTAATCCGTCATACAATCCCAATCTGGTGGCTCCTGGGTATTTG +ACTTAGACTTCTCAAACAGCTTCTGGATCCCATCAGCGATACGATCGTAC +TCCACAAACTCAGCGACATCCTTGGGCTCACGGATGATGGTCAGAAGATC +AAAGAACCCAGCAGTGGTCTCCGGAGTGGTTCTCCAAACCGACGCGACCA +TCGGTGCAGTGATGCGACGTTTCAAGTGGAGCACGTCCTGTTCGCTTTCC +TTGTTGAGCAGTGCCCATGGGAGAGCTCCGAGGAAGAACTCGAGCACCAT +GTACCACCAGGACTCCATGTCGTCCTTGTAGCCGAGATTTTTCTGGGAAG +AAAAAAGTTGTTTTAAAGAAATTGTGAACGGTAAGGTTACCCCCTGGTGA +GCATGAACGCTCGCGTACTTGACGACTCCTCTGTAGTGAATCGCATTCTT +TCTCATCTGCTCCTCAGCTTCGTCGTTCTTCTTGACGAATCTTAATTTTA +AAAAAAGTTTTCGGGGTAGATTTACGACGCGTTGCGTGTCGCGTCGCGGT +TCGATTTTAGTTGTAAAACTAAATGTATTTGTCCGTGTGGAGTACGCGAC +TTTCCCACTCAAAATAGGATGGAATTGAATTCGGAGGTGTCACTGTTGCA +AATTCGGATTGTCTGAATAAATATAAAGTGAGATTTTGAATTTTGCTCCA +TTGATAATGGTGTTTTTTTTTGAAATTCTGCAAACATTAATTTCTAGAAA +ATTTGAGTTTCCTCCAAAATTTTTCACAGAAAATTTGAATTCCCGCCAAA +ATTTTTTCTCTGAAAATTTGAATTCCCGCCAAAATTTTTTCTCTGAAAAT +TTGAATTCCCGCCAAAATTTTTTTCAGAAAATTTTGAACCCCGCTTAAAT +TTTTCTGAACTAGGCTATTTTGTCTCGGCCATATCTGGGGTTGTGGTTTA +CGGCGCGTTGCGTGTCGCGTCGCGGTTCGATTTTAGTTGTAAAACTAAAT +GTATTTGTCCGTGTGGAGTACGCGACTTTCCCACGCGTTGTTCGTCAGGC +AATTGTCAATGGAGCGCAAAAACTGCCGACCGCTCCAAATAACTACTTTT +TGCACTTCATTGCATACACACAGCAGCTCGCGGCGTCGGCATGAGGCCCG +CATTTCGCGCCTCACTGGAAGCCCCAGATGCCAAAAAATCTACCTCGGTC +TCTTGCACAACCCGAAATCCAACAGGTAAACCTGATGGTGCTGTCCGTCA +ATCTCTCTTCCAATACAGAAATGCGATGGCTTGATGTCGCGATGAATGAA +TCCATTCCGGTGGAGGTCACGAATCGCGGCCAGCGTCTGCTCGGCCAAGT +GAAGACCCGTCGCCATGCTGAACTTGCGATCCTTGTTCGTGTTCATCATC +AGCTCGTATAGGTTCTCGCCATACTGAAATATGGAATTTGGCTGAAGTTA +GGCAACGAAAAATGGTACCAATGGCATCACAATGAAGAGGAAGCGATTTG +GAACCGTGCCACGTTCCTCGATATTCGTGAAGAATGGAGATGGGTGGTGG +ATCGACGCGAGGACAACTGACATTTGACGAAGAAGCTGGAATTTTTTTTG +CTCTCTAGAAACGGTTTTCACGGCGGCCGACAATTTCCGAGTTTGGAAAC +TCACTGCACTTAGTCATGTAATTTTATAATGAGTGGCTAAACTCGGAAAT +TGTCGGCCGCCGTTAAACCACAAGACAGTTGGTTCCTTCGCCGCGACCGA +CACTTTCCGGGTTCCGCGCCGCACTATACAGAAGGCTGGCTGCGCGAGGC +AGGCTAGACCGCGGCAGGTGTTTTGGCGCCTACATGGACTTGCTAGCTTG +TCAACAAGGCAGCCTAAGCGTGCCTGCAAAAGGTAGGCAGGCACGCTTCT +AAAACCGTGCCAACACACCATAAATAACTCACCGAGCTCTTCATGTTCAA +CGCCTCGCATTTGACCGCAAAAAACTTCCCATCACTCTCGCGTTTTACCT +TGTAAATCGAGCCGAACGTGCCCGTCGCCAGCGGTTTCGTGACTTCATAG +GTGCCGTTTTGTGCTCGAATGAGCTCCTTTTGCGGTTGTCCAGGTCCGAC +TGACGTCATTGATTTAACACCGAAATGTCACGATTATTCGGAAGTGAATC +GATAATCGAAAATCGGAGACTCGAAACTTTTCGAAATAGATTTTATTATC +TTTGTAGGGTTTTTGGAGTTTATGATGATAATGAGGAGGGGGGATTTTAT +GTGGATTAAGAGGCTACGAGGAAAATATTTATTTTTTAAATATTTTATTG +TCATTCTTTTCTTTTCTAGATTTTCACGTTTCTTATTATTAAAAAAAAGT +TTTTCAGAATTTATTTCAAAATCCCGAACATAATCTGAAATTCAGAAATA +CTACAAAAGAAAAACGAAAAAAAAACTGAGAAAAATGGTCCAGATTCTCC +AGTATTGTTAGGCGTACCCCCCCCCCCCCCCTACCTACCTACCTTCCTTC +CTCGCCTACATGCATACCTGCCTACCTACACGCCTGAGTGCCTGCCTACC +TTCCTGCCTACGTTTATGTCTACATTTTTTGCCAGCCTTTTGCCAGTATA +CTTTACGTGTGTTCTTAATTACGTGCCTATCTACTTACCTTTCTTCCTCG +CCTACATGTATACCTGCCTACCTACACGCCTGCGTGCCCGCCTCCTGCCT +ACCGACTCACCTACCTGTTTGCATACATGCCTGCCTACCTTCTTGACCAT +GCCGAGGCGCCTATCTTACTACTTGCCTACCTACACGCCTGTCTATTGCC +TACCTGTTTGGTTACATGTGCCTGTGCCGTACCTGTGCCTCAAAAACATC +TTTATTTTGTAATAAATAATTTTAATAAAACTTTATAAAACAAAAAAAAT +ACAAAATTGAAAATAACCTAACAAAAAGTCTTTTCAAACCCCTTCGAACT +GCTCAACTGATAAAAATTCGTGTTATACTTCAACAATTTGAACTGCAAAT +CCGATTTGACACAGCTAAACTTGTATTTTGTCGCTTTATTCCTGCACAAA +TGTGCTCCTGGGCAATTGAGACTATTCGAATCGGTGTAGTAGGTGGTGAA +GCTCTTTGAGCATCTTATTGTAGAGTGATCTTCTCGAAGACGGCCCAGAA +TTGCGGTGATTGAGGGATTTGTGATGGTTCTGGGGATTTGATGTAATAAA +TTTAAATTGTGTGGTTTAGATGCAGAAAAAAAAACTAAGAATTCAGACTA +AGACTTGAAAAAGAGCCAAGAAAAGGGCGGAGCCTATTATCGATTTTTCC +ACTTGCCGTTTATGAAGTTTATCTACACTTATATAGTCTATTATCAATAC +TAAGTTAAACAGTATATGGTATAATAAATACTATGACTGCAAGAAAAATC +AATAATAGGCTCCGCCTCTATATTTGTTTTTTCTCGTTTTAAATCCAAAC +TTATTCTACGCCGAACCTATATTCTTTTATATTTTTTGAAATTATATATC +CTTCTATTTATAAGATTTTTCCAGCCAAATTTTTTTTTCTCAGAAAAATT +GAGTTTCCCGCCAAAATGGGTTTCTCAAAAAATTTGAATTTCCCGCCAAA +ATTTTTTTTCTCAGAAATTTAAAATTTTCCGCAAAATTTTTCTCAGAAAA +TTTGTATTCCCCGCCAAAAATGTTTTCTCATAAAACATGAATTTCCGTCA +AAACTTTCTCATAAAATTTGAATTTCCCGCCAAAATTTTACGAGAAAATT +TGAATTTCCAGCCAATCTTTTAATGAGAAAGTTTGAATTCCCACCAAAAT +GTTTTTTTTTCTCAGAAAATTTGAATATTCCGCAAAAATGTTCTGAGGAA +AATTGAATCTCTAGCCAATTTTTTCTCATAAAATTTGAATTTCCGGTCAG +CTTTTTTCTGAAAAAGTTTGAATTTCGCGCAAATTTTTTTTCTCAGAAAT +TTTAAACCTCTGGCTTTATTTTTCTCAAAAAAATTAAAATGTCCTGCCAT +TTTTTTAAAAAAAAAATTCACAGAAAATTTGAATTTTTAATTTTAAAATT +CACAGAAACTGACTTCCTTATCGACATGCCAATTGTCACACGATCCGCTG +ATTTCAGAGCTTCACCGCCCGTAAAATTGCCACGTATCATTGAATCCACG +TCAGCAGAGTCGGGAATTTCAAAAATTTTACTATCATCCATTTGTTTGCT +GGAAGCGTTAATTATCGATTTTTATTTTTTTATTCGTTATATTAATTTTA +TTCATATTTTTTGAAAAATAAAATCAATTTCACTCTCGGATTTCTGGCTT +CCCTCATAAAATGAAATGAAAGAGTTTGCCGAACTAGGCCATTTTGGCTC +GGACATATCTGGGGCAGATTTACGGCGCGTTGCGTCGCGGCTCGTTAAAA +ATAGATTTATTTGTCCGTGTGGAGTACACGACCTTCTCACGCGTTGTCCG +GCAGGCAATTGTCAATGGAGCGCGAAAAATTCAATGAGGAAGGCCAGAAT +CCCGTGTTCACTGATTTTTTGAATTTACAATTTTTAAAGTATCGAATAAA +AATTTTAATTGAAAAAATCGATTTTCAAAAAGTTTTAAAATTTTTTTAAA +ATTTGAATTTAAAAATCGATTTTAAAAATTATTGATTTTCGAGCAAACCT +TTTCAATTTGTACGGATGTTCCACGGGCTCATTGAGCCAAACACTATCGA +TTAAAGATGGGCGTGTCACCACTTTTGCCACGCCCCTTTCATTCCGATAT +TCCAATAACCCGACGAATATCTCTGATTCGTAATAGTTGGCGAACTCGGA +AAAATAGGAATCGAACGATTTCGGCACGAGAAGATCAGACCACTCGAGAA +ATGTGATGAAGCTCCCCGAGCTCTGAAAGTTTGGATAAATAGAGTTGTGA +GCCTAGTGCAAGTTGAAAAAATCGATAAATTATCGATTTTCTGATTGTAC +GAATTTAGGCGGGAATTCAAATTTTCTGAGAAAAATTTAGGCGAGAATTC +AAATTTTCTGAGAAAAATTTAGGCGAGAATTCAAATTTTCAGAGAAAAAA +TTTTGGCGGGAATTCAAATATTCTGAAAAAAAATTTGCCGGGAATTCAAA +ATTTCTGAAAATAAATTTAGGCGAGAATTCAAATTTTCAGAGAAAAATTT +TGGCGGGAATTCAAATTTTCTGAAAAAAATTTAGGCGAGAATTCAAATTT +TCTGAGAAAAATTTAGGCGAGAATTCAAATTTTCAGAGAAAAAATTTTGG +CGGGAATTCAAATTTTCTAAGAAAAATTTTGGCGGGAATTCACATTTTCT +GAGTAAAACTTTGGCGGGAATTCAAATTTTCTGAGAAAAATTTAGGCGAG +AATTCAAATTTTCAGAGAAAAAATTTTGGCGGGAATTCAAATATTCTGAA +AAAAAATTTGCCGGGAATTCAAAATTTCTGAAAATAAATTTAGGCGAGAA +TTCAAATTTTCAGAGAAAAATTTTGGCGGGAATTCAAATTTTCTAAGAAA +AATTTTGGCGGGAATTCAAATTTTCTGAGTAAAACTCTCTGGCGGGAATT +CAAATTTTCTGAGAAAAATTTAGGCGAGAATTCAAATTTTCAGAGAAAAA +TTTTGGCGGGAATTCAAATTTTCAGAGAAAAAATTTTGGCGGGAATTCAA +ATTTTCTGAAAAAAAATTTCGGCGGGAATTCAAATTTTCAGAAAAAAAAT +TTTGGCGGGAATCCAAATTTTCTGAAAAAAAATTGGCCGGGAATTCAAAA +TTTTTGAAAAACATTTTCGGCGAGACTTCAGGGGTTCTCATAAGAATTCA +AATTTTCTGCAAAAAATTTTGGCGGGAATTCAAAATTTCTGAAAAAAAAT +TTGCCGGGAATTCAAAATTTCTGAAAATAAATTTTGGCGGGAATTCAAAT +TTTCTGCAAAAAATTTTGGCGGGAATTCAAATTTTCTGCAAAAAATTTTG +GCGGGAATTCAAATTTTCTGAGAAAAATTTTGGCGGGAATTCAAATTTTC +TGAGAAAAATTTTGGCGGGAATTCAAATTTTCTGAGAAAAATTTAGGCGA +GAATTCAAATTTTCAGAGAAAAAATTTTGGCGGGAATTCAAATATTCTGA +AAAAAAATTTAGGCGAGAATTCAAATTTTCTGAGAAAAATTTAGGCGAGA +ATTCAAATTTTCAGAGAAAAATTTTTGGCGGGAATTCAAATATTCTGAAA +AAAAATTTTGGCGAGAATTCAAATTTTCAGAGAAAAATTCTGGCGGGAAT +TCAAATTTTCTAAGAAAAATTTTGGCGGGAATTCAAATTTTCTGAGTAAA +ACTTTGGCGGGAATTCAAATTTTCTGAGAAAAATTTAGGCGAGAATTCAA +ATTTTCAGAGAAAAAATTTTGGCGGGAATTCAAATATTCTGAAAAAAAAT +TTGCCGGGAATTCAAAATTTCTGAAAATAAATTTAGGCGAGAATTCAAAT +TTTCAGAGAAAAATTTTGGCGGGAATTCAAATTTTCTAAGAAAAATTTTG +GCGGGAATTCACATTTTCTGAGAAAAATTTTGGCGGGAATTCAAATTTTC +TGAGAAAAATTTAGGCGAGAATTCAAATTTTCTGAGAAAAATTTTGGCGG +GAATTCAAAATTTCTGAAAATAAATTTTGGCGGGAATTCAAATTTTCTGC +AAAAAATTTTGGCGGGAATTCAAAATTTCTGAAAAAAAATTTGCCGGGAA +TTCAAAATTTCTGAAAATAAATTTTGGCGGGAATTCAAATTTTCTGCAAA +AAATTTTGGCGGGAATTCAAATTTTCTGCAAAAAATTTTGGCGGGAATTC +AAATTTTCTGAGAAAAATTTTGGCGGGAATTCAAATTTTCTGAGAAAAAT +TTTGGCGGGAATTCTAATTTTCTGAGAACATTTTTGGCGGAAATTCAAAT +TTTCTGAGAACATTTTTGGCGGGAATTCAAATTTTCTGAGAAAAATTGTG +GCGGGAATTCAAATTTTCTGAGAAAAATTTAGGCGAGAATTCAAATTTTC +AGAGAAAAAATTTTGGCGGGAATTCAAATTTTCTAGAAATCAATTTTTTC +AGAATTTCAGAAAACACCACCCCGGCTATCAATGGAGCGCATTTTCAAAG +TCTCACTTTATATTTATTCAGGCAATCCGAATTTGCAACAGTGACACCTC +CGAATTCAATTCCATCCAATTTTGATTTCCCATAAAAATCTGGAAACGAG +TCAACTGATATTCCTTTGAGACGCTTCAACTCTTCTAGAAATTCGAAAAA +CGGGCGACTTGTAGTTGCCACGTATGTTTGGAGATGGCCGCCGAAACTGG +AAAAAAAATTTAAAATAAACTGACAAGTCTATATATTTTTTCTTTAAATT +TTTTTAATCGAAAAGCACCCCTATTATATAAATTCTTTTTTAACCTACCA +TTTTTAATAATTGATGGCCGAGTTTTCTTTTTTAGGCCATGTTCAAAAAG +CCGGTCGGTACCGGTTTTTGGTGACCGAATTTTCAAATTTTCTAGGCCAC +GTAGAAAAACCAGGTCTTCTTTTCACACATTGATTGTTTAATTTTCTCAA +AGAACCCCCTCTCCTATAAAATCACGGTTAATAATGGGCGATAAGTCGAT +GGCCGAGTTTTTTTTATATATTTCTAGGCCATGTAGCAAAAACTGACCCT +TTTTAACCCCAGAATGTTCTCAAAAATCGTATTTTTTAATTGTGGAAAAG +CCCAGAAAATTATGTATGCTGCAAAATCACAAGTCGGCGGCCGAGTTTTC +TCTCTTCCTAGGCCACGCTGCAAAAACTAACCTTCCGTTTACATATTGAC +TTTTTCAAATAATTTCAAATAAAAATTATTCACTTATAAAATCATTTACT +TCATGATTGAAAGCTTTTGCAATTGGTTAAAACCGGAAATAAGTCGATGG +CCGAGTTTTCTCTTTTCTAGGCCACGTACCAAAAGTGTCCCTTTTTTACC +CCAGAATGTTGTCAAAAATCGTACTTTTTATTTGTGGAAAAGCTCGGAAA +ATTATGTTGTAAAAAATGAGTCAAGTCGGTGGCCGAGTTTTCTCGTTTTC +TAGGCCACGCTGCTTAAACTGACCTTCCATTTACATTTTGGCTTTTAAAT +TCAAATAAAAATTATTCCCTCATAAAATCGTTTACTGTCATTGTGAGAGC +GGTTAAAAACAGGAAAAAAAATGGTGGCCGAGTTTTTTTTTCTAGGCCAC +ATAGCAAAAAACTCACCTAGTATACACATGAGCAGCTAACAACACATTCT +GCCATCTAACATTATTATAAATAGGCGGAGTACATACAACCAAATCCTTC +GGCTTATTATCCGCCGGCAAATATCGAATTTTCGCGGTATGCCCATTCAC +AAGAAGCTCCAGCTCCGTGAGCTCTTCCTCAAGCACTATAGTACCCACAA +GTGTCACGTATTTGCATAAATTATGCGGAGTTGCTCTGTGAATTTGAAGT +GGTTCGAGTACGGTTTTTGTGTCGTCACTTCGGATTGCGATAATCTTACG +ACGTTCCCAATGTGCATCCCGAGGCGCGATAAAGGTTAGTGTTACTTGGT +TTTTGTAGAGACTGAAAAATTTCAAAAAACTTAAAAACTAACGTAGTTTA +AAACATTATTCTTCTTTTTTTATTCTGAGATATTTTGATTTTGAAAAAAA +AAAATTTTTTTTACGAAAAAAAAATTGGCAAAATACCTCAAAAACTGTGA +GTTTGTTGAAATTTAGTTTTTACAACCACGGGAATTAATTTTTTAAATTA +AAAATATTTTACGTGTAGTCCTCTCGAATAATTTTGAAAAATATATGAAG +TGTTGAATTCTGCCGAGTTTTTTTGTCCGAGTGGACTACAAAAGTGCAAA +GAATTTGGAATTTTTCAAACTTTATATTTAACAGCAATCATCAACAACTT +AAAAAAATTTAGATTAAAAAATTTTTTTTGGAAGTTTTCGAAAAAAATTT +TGGAAAAATTTTTAATTTTCAGAAAAAAAAACCAGTTTGATTTTTTTCTT +AAATTCTTTTTTGAAAATTTGTTGAAACTTTTTTTTAAATGCTAGACTTT +TTTTTTGAATTTTCACGCGGTTCTGGTTTCCCTCATATTTTGAGATAGAA +GAGTTTGCCGAACTAGGCCATTTTGGCTCGGCCATATCTGGGGTAGATTT +ACGGCGCGTTGCTTGTCGCGTCGCGGCTCGATTTTAGTTGTAAAACTAAA +TGTATTTGTCCGTGTGGAGTACACGACTTTCCCACGCGTTAGGCGATTAT +CAATGGAGCGCGAAAAATGCAATGAGGAAGGCCAGAACCCCGTGAAAAAT +ACATTTTAAAAAATACTTGAAAAATGTTTAAATTTTCTTTTTAATTTTAA +ATTTGAAATTTTGTAACTTTACAAAAAAATAATTTTTCGAAATTTTTTTC +AAATATTTTTTTTCGAATTCTTTTTGTTGAAATTTCAATTCTCTGTTCTA +AAAATCAATATTCCTTACCTGTATCCCACTCCATAATAGTACGCAGAAAC +AAAAAATAGGTCTTTCTCGTCGTTATCCAATTCTTTAATCTTATTAGTGT +ATGAATTTCGAACACGTCTTAATGCAGGCAAGGGATGTATTGAAATATGT +ACAAATGCTAATAATATTACAAATAGATATAGGGTCCTGCAACGAATTAT +CAACTGCTCGTAGAGTACGGAATAGGGTTTGAATTGAAAATTGTTCAGTT +TCGTGTCGGAATTCATTTTTATTATGGGGAGGAAAACAATCTAGTGTGGT +GGTAGTGGTAATGACAATCGCTATTTGAAATCATGTTGAATAGCTGCGAT +AAGTATCGGGCGCCAGCGTGGCCTAGGATTTGGGAAAACTCTTCCACCAG +AAGCTAGTCGTGGCCCAGGCTTTGAAATTTGATTATTTGATCAAGAAATT +TACAACTAAATTTAAAATCAACAGTTAAGACATTTTTCATAGACTTTTCG +AAAAATTTCTGATTTTTCCATATCAAATAACCTCGGTACGCATCTAACCG +TCAGTTGCCTCGTGGCCTAGAACTTTTGAAAACTCTTCCACGAGAAGATC +ACCGTAGCCTAGAAAGTTTTGAAACTTGTGTAGTTCGCTTGGAATTTTTT +TTTGGTTTTTTTGTCAACTAACTAGGTTCAATAGCTATTAAAAAGTTGCA +AAATTGGGCAATTTTTGTAAAAATTCACAATTTTGAAACTTCTCTAAAAT +TATTAATTTTGTAGTAAGAGGACTCAAAATTGATCTTCAAACACTAAAAA +ATAGCCCCTTTTTAGAATATAGTGGTTTCGAATATTTTTTGAAAAATTAT +TTTTTTTTACCCAAAAAAAAGGACAGTCATGGCTGAAAAAAAATTTGGAA +AAAATAAAAAAATTGTCTAAATTTGTTGAAAACGGGTAATTCATGCATTC +TGAATTCAGAAAATCTAGGTTTAACCCATCAAAAACCATTAAAAGCGGCA +AAAATGGGTATTTCATTGTAAAAATAATGCATATACAATAAACAATGTAG +AGGAATGTTCAAAATCTGTAGTTTTTTTGAAATTTTTTTTTTATTTTTTG +GTTATTTTTTTTGCAAATTTTCTCGTATATTTAATTAGTTAGTTTGCATG +TTACATGCTAATGAAAAGGTTTTTTTTGCATCCTGATACATATAAAAACC +GAGAAATTCACAATTTCACAATCAGTAAGGTATTTAATTTTTGTTAACTT +TAGTCTTCTGCTCCTCTAAAGCTTCTGGAAGAGGACACTTTCTAAATTTT +CAAAATATTTTTTGCGCCACTTTCCTGTCAAATTTCTGGCATTATTACAT +CCAAAACCCAATAAAAATCGGAATTCCATAGCTACGACAACGTCAGCAAA +AGCGGAAAGAAATTTTGTTTGCCTGTCTAACGAGTCACAAAGCATACACT +GACGTTTCTATCAGAAAAGACAGGATTTCGTATCAAAACAAAAATTGGGT +GCGATTGCTCGATGCACCATGTGATATTTTGCTTTTTTTAAAAATTATTT +TGCTCGTAATGTATGGTGCACTTATTCCGTGGCTGCAGAATTTGCACGCG +GTGTCATAATGCCCATTTCGACTTGATCTACGTAGATCTACAAAAAAATG +CGGGAGTTGAGACGCAGAGGTAGGGCTCAACTGATTTCGTTTGGTTAAGA +GCGTGCTGACGTCACATTTTTATGGGCAAAAAATTCCCGCATTTTTTATA +GATCAAACCGTAATGGGACAGCCTGACACCATGTGAATGCAAACTTTACG +CGAAAATTTTTAGATTTTTAATAATCTTAGAATTAGCTATGGTTTTATAG +AATAATATCAAAATTATCCAAAAAAAAAAACACATTTTTTCAAAATTTTA +GATTTCCAGTTTCTATTTGAACTTTAAAAGACTAATCCAAATTTTGTTTT +GTTTCAACGATTTTTCATTGATCTCTCCAAAGAATTCATTGAAACACATC +ATTCACAAAACTAAAAACTCCCCGACTTGGCTTTCATTCCGAGATGACAA +ACTTTTTGGTGGCAAAGGTTCTTTGGGGGCATAGTATCCAAGGAGACAAA +GTATCCAGTAGACAAACTGGGGTGTATCTTGGGGGGCATATCTTTGGTGA +CAACCTTTTTTTCGACTAGATTTTTATATGTATTTTTCAACTAATTTTTG +TTCACATTTTTCTGGAATAAGTTTTTTAATGCAATTTTCAATCGATTATC +GGTTATAATTCCCTCACAATTGAATGTATGAACGATGGTCTTTTGGGAAA +AGCTGTAAAACGTCCAACTAACTTGGAATATCGTGAGGCTCTTCCTGATG +GTCTGATCCTTCAGCTCCGAAGGATCACATGGGTACCTTCTGATGTTCTG +ATCCTTCAGATAAGAAGGATCGTAAGGGTACCTCCTGATGGTCTGATCCT +TCAGATCCAAAGGATCACGAGGCTCTTCCTGATGTTCTGATCCTTCAGCT +CCGAAGGATCACATGGGCACCTTCTGATGATCTGATCCTTCAGATAAGAA +GGATCGTAAGGGTACCACTTGATGGTCTGATCCTTCAGCTCCAAAGGATC +ACGAGGCTCTTCCTGATGTTCTGATCCTTCAGCTTCGACAGATCATATGG +ATTTTTGACAAAATTTGAAAAAAAAAATTTTGAAAAAAAACTCGAAATTT +TTTTTTGTTATTCTTCATTCTTTAAAGAATAGTTCAAATTTATCATGATA +GGACCGAAAACTTTCAAGAAACAGTATAACTATACATGATAATCAGCTTC +TACCAAATAATGATAAATTCTCCGCGATGACAAACTTTTCGGTGACAAAG +TATCTTGGTGGACAAACAAAAATTACCGAAAACTGATGTAAGGAATAGTG +AAATAGAGTCCTATGGACTATTAAACATGTTCAGTAGGTGTATTCAGGAC +TGTCCGTCAAAATAAAAAAAAGTTTGTCAGACGAAGTTCGAACCTGGGAC +CTGTAGGATGCAAAGTGCGCTCACTACCACTACACCAGCTATGCGAAAGT +CGGCGAGCCTCATCGAAGGCTATTATAAAACTTAGTTCGCACGAGTATGA +TCGACATTCAACAAACAGTAATATCTCTCAACAAGAATTTCTTCATGGAA +TTGAGGTCATTTGACTATTTTTATCGGTTTTTCAAGTTGAGCATAGGGTC +TTTTAATTTTTTGAGCATAGAAAATCATGAAAGCTGCCTGTTCCTTGTAT +CCTGGATCGAAATAGACGTATCTGGCCTAAAATATTTCCTGAACAGTGAT +CATTTCATGTCCATTGTGTGTTTCTCTGTATTTTGAACCAGAAAGTTGAA +CAAAAATGATAATATTATATCGAAAAATGGAACAAATACAAATAATTTTT +AGGCCTAATCAAATTTCCTCCGGATATTGTTTTTTTTGTCATGATTATAT +GTGTCTAAATTTTTTATAATGTGTTTTATAACAAAATTCGTCATTATTTC +CTTCATTTCAAGCAAAATTTAACAGTTCGAGCTTAAAAATAGATGTTGCA +AAAAATTTAATTCGTTTCGATGAATACGGTATACGGTCGGTGTTTGCGTA +CTTTGGCGTTTGCGTATGAAGCATCCTATTTGACGCACGAAACTTTCAAT +GAAATTTAATGCAAATTCTGCATCGAAAAGGACATTACGATGGAAATAAT +GACGAATTTAATTATAAAACACATTATAAAAAATTTAAAAACATATAATC +ATGACAAAAAAAACAATGTCCGGAAAAAATTTGATTAGGCCTAAAATTTA +TTTTTTATTTTTTTCCATTTATCGATTCAATATCAACATTTTTGTTCGAC +TTTCTAGCTCAAAATTCATAGAAACTCACGATGGACATGAAATGATCACT +TTTCAGGAAATATTTTAGGCCAGATACGTCTATTTCGATCCAGGATACAA +GGAACAGGCAGCTTTCATGATTTTCTATGATCAAAAAATTAAAAGACCCT +ATGCTCAACTTGAAAAACCGATAAAAATAGTCAAATGACCTCAATTCCAT +GAAGAAATTCTTGTTGAGAGATATTACTGTTTGTTGAATGTCGATCATAC +TCGTGCGAACTAAGTTTTATAATAGCCTTCGATGAGGCTCGCCGACTTTC +GCATAGCTGGTGTAGTGGTAGTGAGCACACTTTGCATCCTACAGGTCCCA +GGTTCGAACTTCGTCTGACAAACTTTTTTTTATTTTGACGGACAGTCCTG +AATACACCTACTGAACATGTTTAATAGTCCATAGGACTCTATTTCACTAT +TCCTTACATCAGTTTTCGGTAATTTTTGTTTGTCCACCAAGATACTTTGT +CACCGAAAAGTTTGTCATCGCGGAGAATTTATCATTATTTGGTAGAAGCT +GATTATCATGTATAGTTATACTGTTTCTTGAAAGTTTTCGGTCCTATCAT +GATAAATTTGAACTATTCTTTAAAGAATGAAGAATAACAAAAAAAAATTT +CGAGTTTTTTTTCAAAATTTTTTTTTTCAAATTTTGTCAAAAATCCATAT +GATCCGTCGAAGCTGAAGGATCAGAACATCAGGAGGTACCCATGTGATCA +TTCGGCTCTGAAAGATCAGATCATCAGGCAGAGCCTCATGTTCTTTTGGA +GCTGAAGGATCAGAACATCAGGAAGAGCCTCATGATCCTTTGGATCTGAA +GGATCAGACCATCAGGAGGTACCCTTACGATCCTTCTTATCTGAAAGATC +AGATCATCAGAAGGTACCATGTGATCCTTCGGATCGGAAGGATCAGATCA +TCAGGCAGAGCCTCATGTTCTTTTGGAGCTGAAGGATCAGAACATCAGGA +AGAGCCTCGTGATCCTTTGGAGCTAAAGGATCAGACCATCAGGAGGTACC +CTTACGATCCTTCTTATCTGAAGGATCAGAACATCAGAAGGTACCCATGT +GATCCTTCGGAGCTGAAGGATCAGACCATCAGGAAGAGCCTCACGATATT +CCAAGTTAGTTGGACGTTTTACAGCTTTTCCCAAAAGACCATCGTTCATA +CATTCAATTGTGAGGGAATTATAACCGAAAATCGATTGAAAATTGCATTA +AAAAACTTATTCCAGAAAAATGTGAACAAAAATTAGTTGAAAAATACATA +TAAAAATCTAGTTGAAAAAAAGGTTGTCACCAAAGATATGCCCCCCAAGA +TACACCCCAGTTTGTCTACTGGATACTTTGTCTCCTTGGATACTATGCCC +CCAAAGAACCTTTGCCACCAAAAAGTTTGTCATCTCGGAAAGAAGGCCCC +CCGACTTTGCGCGTAAGATATGGTGAGACCCTAATACATCATATTTGACG +CGCAAAATATCTCGTAGCGAAAACTACAGTAATTTTTTAACCGTCTACTG +TAGCGCTTTTGTAGATTTACGGGATCTCGATTTTTTTAATGATTAAAATT +AAACAAAAAATGAGAAAAGAACACGAAGAAACGAAGAAAAATGAAATATC +GATGTCACTTTTCGGAAAAAAAATTAATTTCAAAAATTGAGCCCGTAAAT +TTACACATGCGCTACGGTAGGCATTTAAAGAATTACTGTAGTTTTCGCTA +CGAGAAATTTTGCGCGTCAAATATATCGCACAATACGCATTCTCAGAATT +TTGTGTTCCCGGAATAATTTATTTATTGGTTTTTTTGGTTGTATTGGTCC +CAAAAATCAACAAAAAAAAATTTTTATGAAAAATTTCTGTTTTCTTCCGT +TTAAAATCAAAAGTTGGTTTTTTTTGTTGCTTTTTTTGATAAATTTTTGC +AACCACCCTGATTTATATTCCCATAAATATTTAATGTCCCGCTTATGATA +TCTACTGCTTCTTTGCAAAATTCCTACCTGCGGACCAAATACACCATACT +TGACGCGCACTTTTTTTTTGATTTTCAGCTGGACAAACACATTTTCAGCA +TGATTCTGACTTATTTATTTAACTCTTATCACTCTTATCGTTAAAAAACG +CCCTTATAATCATCAACCTATTTTCATTGTCATTCAAAAAAAAAAACTAT +TTCGTACTCGTCGATCGTACTAATTTGTCATCGTTCCGTTCCGTCGAGCA +AAAATCAATGTAGTTTTACGTTTTCCGTTGAAAAAAAATCCAAAAAAAAA +TCCAAAAAAAATCCAAAAAAAAATTCCTTGTTAATTAAAACCGTGAATAA +AAAATTCAAATAAAAAGTTCAAACGTTTCGTTATAAAAATGTACACCGGT +AAGCTCAAAAATATACATTTCAGATTCTAACAATGTGCGACGATACGCTC +GCATTTTGTAGTCCAGCTCCATTCAGTGATGATGTAGAGGTTATTAAACA +ACGTGAGGCGATCGATTATTCCACACAAATCACTCTGGAAGATGCGATTT +CTGGGAACGGTAAGTGCGCTCCGTTGTACTCATAGTTCGCTGAATGAAGG +CATGTATAAGTTCTCAAATTTTCAAATGAAAATTGCCAAAAAAGGTTTTT +AGTTAAAATTTAAAAAATTATCGATTTTTAAATTTATGAAAATTTTTTCG +AAAAATTTGTGTTTTTTGTTTTTGTTTTATTGATTTATTGATTTTTTGGC +GAAAATGTGAAAAATCGAAAAATTATGGATTTTTTCTTGGAATTAAAAAA +AAAAAACTTTATCGGCTAAGCGAAACTTGCTTTTTCGGTTTATTGATTTA +TTGATTTACTTGAAAAAGTACTTGAAAAAATCAATACTTTTATCACGGGG +ATCTGGTCTTCCACATTAAACTTTTCGCGCTCCATTGAGAATCGCCCGCC +GGACAACGCATGGGAAAGCCGTGTACTCCACACGGACAAATACAATTAGT +TTTACAACTAAAATCGAGCCGCGACGCGACACGCAACGCGCCGTAAATCT +ACCCCAGATATGGTCTGGTCTAGTTCGGCAAAAACTCTTCCATTTCAATT +TATGAGGGAAGCCAGAAATCTTTGTTTTTATTTTATTTTGAAATCTCTAA +ATTATCGATTTTTTGGAAAAAAAGTTGTTTGAAAATTCGATAATTTTTTA +ATGATTTTTTGGAAAAATTAAAATTTTCGCTTTTCAAAAAAATCAAAAAT +TATTGATTTTTGAAAAAAAAAACACGGCATGCAATTCCTAGACCACCAAT +CAAAAACCTCTTCCAGTGACTCGTCCGGTCCGTGTCTACGCTGACGGTGT +CTACGATATGTTCCACTACGGCCACGCGAATCAATTCCTGCAGATCAAAC +AAACTCTTCCGAATGTCTACCTTATTGTTGGCGGTGAGTTCGGCCCGCGA +AATTCAAAATTTTTAATTTAAAAAAAAAACGATTTTTTCCAGTATGTTCC +GACGAAGAGACTATGAAGAATAAGGGGAGAACTGTGCAGGGCGAAGAAGA +GCGGTACGAGGCGATTCGGCATTGCCGGTACGTCGACGAGGTGTATAAGG +CGTCGCCGTGGACATGTCCGATACCGTTTTTGAAGGAGTTGAAGGTAAAT +TGCGCGTGAGATTCGGTGTTTGCACAGTTTTATCTCCAAAAACGAAGGAA +ATTTTATACCTAAATTTCGGAAAAAAATCAATAAATTATTGCCTTTTTTA +AACGTCACAAAATCGATAATAATTTGAAAATCACAATTTTTTTTTTATTT +TCAAAATTTCGTTGTTCTATCACGGGAACGCAAATTTCTGAGAATGCGTA +CTACACAACACATTTGACGCGCAAAATATCTCGTAGCGAAAACTACAGTA +ATTTGTTAAATGACTACTGTAGCGCGCTAGTGTCGATTTACGGGCTCTAT +TTTAAGCTCAATTTTAATTTCTATCGATAAATATATGATACAAAATATTG +ATCCCGTAAACCGACACTAGCGCGCTACAGTAGTCATTTAATGAGTCACT +GTAGTTTTCGCTACAAGATATTTTGCGCGTCAGATATGTTGCGCAATACG +CATTCTCAGAATTTTGTGTACCCCGTAATAAAAATTCGAGTTTTTCTAAA +CAAAAAGTTTAATTTAAAAAACCTCTAATATTCGAGATATTCGATTGGCG +ATTTATTGATCTATTGATTTTTCGATAAATATTGATTTTTCAATTTTTAC +AATATTCGAAACAATTATCGAAATTTCAAAAAACTAACAAAAAATATTTG +CGGAGGAAAATCGATAACTTTTCAATGTATATTTTCTGAAATTCCATAAA +ATTGATTTTTCTAAATTTAATTTGTTCGATTTTCGGGTTCTCGGTTTTCC +TAATTTCTGTAATTTTGAGTCGATAATTTTTTGTTTTTTTTTTTCAATTG +AAACTTTTATTGATCAAGGATTTCTGGCTTCCCTCATAAATTGAAATAAG +AAGAGTTTGCCGAACTAGGCCATTCTGGCTCGGCCATATCTGGGGTAGAA +TTACGGCGCGTTTCGTGTCGCGTCGCGCCTCGATTTTAGTTGTAAAACTA +AATGTATTTGTCCGTGTGGAGTACACGACTTTCCCACGCGTTGTCCGGCA +GGTGATTGTCAATGGAGCGCGAAAAATGCAATGAGGAAAGCCAGAACCCC +GTGATTGATTATTGAGTTTTGGAAAACTATTTTAAAAAACCTGATTTGAA +AGAAAATATCGGTAATTTTTCGGATTTTTAACAAGAAAAAGGTTTTTATT +TCCGGAAACTTTCATTTAATAATTATTTATTTATTGATTTCTCGGAAAAA +TTTGCCGAAATCTATCGAACTATAGTCGAACAATTGGACGAAAAGTCGAA +AAAAAAATTCTAGGCCACGAATTTCCTCTTCCAGGTTGACTTTATGTCAC +ACGACGCTCTGCCATACCAAGGTCCCGCCGGAGAAGACATCTACGAGAAG +CACCGCACTGCTGGCATGTTCCTGGAGACGCAGAGAACCGAAGGAATATC +GACGAGCGATTCGATTTGTCGAATTATCCGCGACTACGACACGTATGTCA +GAAGAAATTTGCAGAGAGGATATTCGGCCACCGATTTGAACGTTGGCTTT +TTTACAGTGAGCCTGGCCTAGAAAGGGGTGGCCTAGAAAGAGGTGGCCTA +GAAAAACAAAACTCTTCCATTTTTTTCAGACCAGCAAATATCGTCTGCAA +GACACCGTAGTGGGAATAAAAGAAATGGGCCGTGGCCTGCTGCAAACGTG +GAAAACGAATGCGGATTACTTGATTGAAGGATTCTTGACGACATTTGCCA +TCAGTGATCCGAAACCGTTGCCGAACAACAAAAGTGCCGATGAAAATGTG +GAAAATAGGGAGAATATTGAGAATTTTTAGAAAAAATTCGTGTAAATTAT +GGGAATAAAAATTTGAATACTCGTGAATGTTTACTGAATTTATGCAATTT +ATTTTTTGAAATTTTCAATTTTTTTGGAAAATTTTTTTTTCTTAGGCTTA +GGCTTAGTCTTTGGCTTTGTTTTAGGATTAGGCTCAGGCTTAGGCTTAGG +CTTAGACAAAAACTTAAGCTTAGGCTTAGGCTTTTGATTAGGCTTAGGAT +TAGTCTGTCTTTCACTTAGGTTTGGCGTCATTGGCGAGCGTTAGCTCGCT +ATTTAGGCTTGGGTTAATTAGGCTTAGGCTTAGGCCTAGCTTTAAACTTA +GGCTTAGGCTTAGGCTTAGAATCAGGCGGGCTAGGGAAAAAAAGAGAAAT +TCCAAAAATTCCAGAAAAAAGGAAAAAAGGTACATCCCGAAGTCGGGTCA +AAAAATAAAGTGAAGAAATGAAATTTTCACGAAAATGAATGAATATTTTT +GAGTCTCGCGGATTTATTTTCATAATCATATTCTGAACGTATTATTGACT +CGTCGTGTGGGACATTTCAATGGATTTTCCGTAAAAATCTCTGTAGAATT +CCGCATCGGTCAACGATTCTTCACAAGAGCCAAACTCGGCGAGTCGGTCA +AACAAATGTTTGAGCTCCTGAAGAGTAGTTCAAAATTATATATGAATTGA +TTTATCTTGCAAACCTTTCTCCGTTTGTCGGTAAAAAGTCCTTCGGGGCA +GATTTCCGTATCAATCAGACGATTTGCAATGTATACAATCCACATGAGAT +TTGTTCGCCTTGAGAATTTCTCCCAGTTGCCCCTGGAACGTTAATTTTTC +TGAATTTCTAGAAAGGATATAGAAATAGCAACAAAAAAAAAAATTTATCC +AAATAATGAGCTATTTAATGTAGTTTATATTACTACAAATACTTTTCTCA +TAAGAACGTCTTGTTCTTGATAAATGTGTGCTTTAAGAAAAAAAAAAGTC +AAAAATAGAGTCCTGAGATGTCGGGCGTTGTACCTATTAGGGGTGTCAAT +AAGTTCCGGGTCAAAATTCATAACTTTTTTCGTAGCAAATCGATTTTCTT +GAAAATGTGGGAATTTATGTTATCAAACATGGTCTTTCATTTGACGGCAC +TTTCAAAAAGTTTTGACCACTCCATGTACCCTAGCTCGGATCCACTTTTT +TCAGGCGTATGCCCGATCTCGCTTCTTTGTAACTTTCAATTGAGACTTAT +GTGCGGATTTTGATTTATTAAGTATACAATGTAAGAATACAATAAAAATT +TGAGAAAAAATTCGTTCAAAAAAACAATTTTTTTGATCGGCAAAAAACCC +TCGAAAAAAATTTTGTCGAAAACTCTTGATTTTTTGTACAGGAATGATGC +AACCAATTCTGAACAATTTTTTAACACATAAAAGTTTTGAATTTAAGGCG +TCACACACAAGCGGCAATGGAAAAAATGATTTTTTAGTGAATTTTTTGAA +ATTTTTGAGAAATTCTCGAAATCTAAATATTAAATTCAAATGTTTTGTGT +GTTGAAAAATTGTTCAGAATTGGTTGCATCACTCCTGTACAAAAAATCCA +GAATTTCCGACAAAAATTTTTCCGAGGATTTTTTTGACGAACCAAAAAAA +TTTGTTTTTTTGAAGGAATTTTTTCTCAAATTTTTATTGTATTCTTACAT +TGTATACTTAATAATTCAAAATCCGCACATAAGTATCAATTTAAAGTTTC +AAAGAAGCAAGATCGGGCATACGCCTGAAAAAAGTAGATCCGAGCTAGGG +TACATGGAGTGGTCAAAACTTTTTGAAAGTGCCGTCAAATGAAAGACCAT +GTTTGATAACATAAATTCCCACACTTTTAGAAAAATCGATCAGCCACGAA +AAAAGTTATGAATTTTGACCGGTAACTTATTGTGCTACATGCTTGTTGCG +AAATATACCTATTTACCTATACCTATACCTATACCTGCAATTTTCTCTCA +TCTCTCGATATACTTCAAATTGTGGAGCATCTGGTCCTTCAAAAATCGTC +GTATCCTCTTCCAAATCCCAGTAGATAGTTGTCGAATCTAAAATTATATA +TTTTTAATTATAAATTGTATATTTTTTTAATTTAAAAAATAACAAACCTT +TCGAAATGCGGCTAAGTGTGAAATCAATAATATTGACCTTAATTCCATGG +GTCCTCAGTGGAATTTTCTGCCCATGCACAGTGTAGGAGAGCTCTTCCAC +TCCGTTCCGATCGATCAGCACATTACTAAGATTTAAGTCCCTGTGCTCGA +ATTCAAGAGCTGCTTCAGCTGCAACCATTGAGAGAACGAGCTGGTGAATG +ATGGAAAATAGTTCATCTTCACTTTCAAGGACAAAATCTGCCAGCGAGAT +TCCACCATTTGCCGAGACGAAAAGGATAAAGTTTTGATGTTCTGAAGAAT +AAACATCTGGCCTCAAATGTTCGGATTCATTGAGCTTATCGTAGGCATCC +CAAGCTCTCAGTAATCCCTTAGGATATTCCCCCATGACTATTTGGGCTGA +AATCATTTCGATAAAATTCGGCGTAGAATTCCAAGAATTTGGGTCTCTCA +ACGCCGACAGTTCCTTCATCACAATCACCTCTGACAAAACGGCGTGGGTT +GTTGGAATTTCCACGGATTGATTTCCATAGAAACATCCGTTGTTTTCGAA +TGGCAAAACTTTGATAGCAACCGGTCTACCATTCCAGACAGTTGAGAAGA +CTTCACCGTACGCTCCTTCGCCGAGCTTCTTCACTTTTCGAGCATCTAGC +GCCGACGTTGGTAGGCTACCCCATGGTTTTGCTTCTTTTTGGCCAACAAC +ACGGAGAAGTTGTGCCATGGACGGATCTTTATTGTGAAATGTGATACTGC +CAATGGGGATATTTCTAGAATCAGGATGAGCTGACCGAGCACTTGGAGCT +CTTTTGTTCAGTTCAGCAAGCATGCACAGTTCGAAAGCATGCACAGTGCG +AAAATGACTTTTCTGAAATTGTCATCAAAAGTTCATTTTGAAAATTCGTT +TCGGCAAAAAATGCAAATGCATTTCTGAAACTCACCAGTTGTCTCTGAAA +TCGTCGTTCGTTGGTCATGTCGAGTGCAAGAACGGTGGTGGTGACCACTG +CCGTCTTCGTGAACCGCATCCAAGACATGTTTCGGGAGATAACTATAGAA +ATGAAGTTTTGAAAAAAAAACTCAAGACCACAATTATTGAAACACGTTAT +TAGGCCAATAACTTCACACGTGAATTAATACATTATTCATGTATTTTTCT +TTGACTGTTATCACGGGTTTCTGGCTCACGGTAGTTCAGCCACGGTAGCA +CAGAAAATAGATGACCACGTTCATGATAATCAGTCTGAAACCTATATTGG +CTGCTATCTCGAAAACTCTCTAAAAACGCGTTTTGAGAAATTATTGATTT +TTTGGAGAAAATCAGAAATTATTGATTTTTTGGAGAAAATGGGAAATTTT +TCATTTTTATTGGGGAAAATCAGAAATTATTGATTTTTGGAGAAAATCAA +AAATTATTGGTAATTTGAAGCAGGGGTGGGCAGCAATTGCCGTTCGGCAA +ATACGCAAATTACCGGTGTGCCGATTTTCCGGGAATTTTCATTTTCGGCA +GTTTGCCGGTTTGCCGATTTGCCCGACATTTTTCAATTTCGGCAATTTGC +CGGTTTGGCGATTTGCCCGAAATTTTTCAATTTCGGCAATTTGCCGGTTT +GCCGATTTGCCCGACATTTTTCATTTTCGGCAATTTGCCGGTTTGCCGAT +TTGCCCGAAATTTTTCAATTTCGGCAATTTGCCGGTGTGCCGATTTGCCA +AAAATTTTCATTTTCGGCAATTTGCCGGTTTGCCGATTTGCCGGAAATTT +TCATTTTCGGCAATTCGCCGGTTTGCCGATTTGCCCGAAATTTTTCAATT +TCGGCAATTTGCCGGTTTGCCGATTTGCCGGAATATTTCATTTTCGGCAA +TTTGCCGGTTTGCCGATTTGCCCGAAGTTTTTCAATTTCGGCAATTTGCC +GGTTTGCCGATTTGTCGAAATTTTTCATTTTCGGCAGTTTGCCGGTTTGC +CGATTTGCCCGAAATTTTTCAATTTCGGCAGTTTGCCGGTTTGCCGATTA +GCCCGAAATTTTTAAATTTCGGCAATTTGCCGGTTTGCTGATTTGCCAGA +AATTTTTCAATTTCAGCAATTTGTCGATTTGCCATTTGCCGGAAGTGTTC +AGAAGGATTTTTTTATAATAAGGAACCACTTAAAACTGTGCCGTTTTGAA +ACTTTTCCCCGTTTTTTTAAGATGATTTCATAGAATTTGCTTACTTGGTT +TGCCGAATTGCCAGAAGTTTTTCAATTCCTACAAGTTGCCAATTTGCCGG +AAACTTTTTAATTATGGCAATTTGCCGGTTTGCCGATTTGCCAGAAATTT +TTCAAATTCGGCAATTTGCCGGTTTTCCGATTTGCCGGAAATTTTTCAAT +TTCGGCAATTTGTCGATTTGCCGGAAAATTTTTATTTATGGCAATTTGCC +GATTTGCCGGAAAAAAAATCGTTTCCCGCCCACCCATCAGTTGATGAGTT +CATCTTTTTTTTGTGTCTCTCCCATCAATCTTAAACTCGACCCGGACTGG +CAAACGCATATCTACAGTTTTCTCTTCTTAAAATGGTGGTCTTAAGTTTC +GAAGACTATGCGTAATTTCTAGCGAAGTGGCGAATTTATGATGATTTTGC +AATTTATCAATGAAAAAAACAAAAAAAGCATTTCCGCGTGGCAAATTATC +ACTGTTGTGCCGCGAATAGTACTGATATAATTTTTTTTTAAATTGAATCA +GTTTGGAATTTCGAATTTTTGAAACAACCGCCGGCAAAATGAATAATATA +CTGTGAGTTTTCAAAGATTGTTCCCCGGTTTTCTTGTAGATTTTTGTGCA +ATTTCAAAATTTCGACTTTCAGCGGAAACAAAAATACAAAAAGGTCGAAG +AAGAAGGACGGAAAGTTTACGAGCAACACTGCTACTGATCTTGTTGAGGC +CCCAAAACCAGGTGGAGCAAAAGGATCCAAAAAACCAAAACCATCGAAAG +GAAATGACGACAGGGGACGCGGCGAACCGGAAATGACTGCACAATCCAAA +AAAACCAAGAAAGCAAAAAAAGTGAGACAGAAGAGAGATACAAAGGCACC +GGTGAGTTCAATTTTATAGTTTTATAGATATAATTGTATCAGGGGTGGGC +GGCAATTGCCGTTCGGCAAATTGATTTGCCGCCAAATTCGGCAAATCGGC +AAATTGCCGGTTTGTCGATTTGCCGGAAATTTTCAATTCCGGCAATTTGC +CGGTTTGCCGATTTGCCGGAAATTTTCATTTTCGGCAAATCAGTTTTGCC +GGAAATTATAAGACGGAAACACTGTCTTTTTGAATTGTTCCCGTTTTTTC +TACATATTTTCATAGAAATTCATAGAGACAATTTGCCGAAATTTTTCGGC +AAATTGCCGTTTTTCCGGCAATTTACCGATTTGCCGGAAATTTCCATTCC +GACAATTTGCCGATATGCCAATTTGCCGGAAAAAATCGTTTGCCGCCCAC +CCCTGAATTGTATCCCTTTTTAGTCTCCTGCAATGTCACCTCGATCACGT +GAAATGCTGTCAGACAACAAAAAGACGACCGTTGAGGATGATCCAGCAGT +TCCAATAACAACAAGTGTCGCTGGAGCAGTCACTTCTACGATTCCTGCTC +TCATGTCCACTGAAAACGCGTTTCAGCCACCCAAAGACCTTATCTCGGGA +AGAAAGCCAAAAGGTGCTCCGAACTTGTCTGGCAGCGTTCCACTTTCACA +CAAGAGCTCACTGACTGGAGGTGCAGATAAGTGGGTTGGAGAAGCCGTGG +CAAAGAATTGGATGGATTCGATCGGTTAGCATCCTTTTTTTTTTGATTGG +AGGCCCCGGCGGCGTAAAAATCGTGCCAGAGTTGCAAGAGTGGGCGTTTT +TTTTTGTTTTTCTGTTGTTGGTGGGGCCTTATTATTATTTGGTCGATGGT +GATTTTACTTTACTGGTGGAAATCCGCTAATAAAACTAAAAACATCGGGA +TATAAATAAAAACCCAACTTTAAAAAGCGAACCAATCAGCAGTTTGCTCC +GCCCACTATTCAACCAATCCAATGATTGGTTCGAAATTGGGTACTCATTT +TAGAGGGAATTCAAACGGAAGATTAGCAAGTTCGGTTATTGTTTCATTAG +AATATCATTGCTTATATATATATTTAAAAAATAGTGTACGTCATCAATGG +GCGGAGCCTCTCCCATCGTGGTGAGACCCATCGTGGTGAGACACATCGTG +GTGAGACCCATCGTGGTGAGACCCTTCGTGGTGAGACCCTTCGTGGTGAG +ACCCATAGTGGTGAGACCCATCGAGGTGAGACCCTTCGTGGTGAGACCCA +TCGTGGTGAGACCCATCGAGGTGAGACCCTTCGTGGTGAGACCCATCGTG +GTGAGACCCCCATTAATTTTGGCGTGAAATTCAAATTTTCTAAGAACAAT +TTTTTGGCTTTTTTTTTAAAGAAAAATCTGGAAAATTCTAGCATTTTTTT +AGAATAATCTGGAAATTTCTTGAACTTTCTAGCTAAATCTGGAAACTTCT +AGAATTTCCTAAAATAATCTGGAGACTTCTAAAAAAGATCAGGAAATTTC +TAGAACTTTTTTAGAATCTTCTGAAAACATCTTTCTAGAGTATACTAAAA +ACTTCTAGAATTTTCATAAAATTCCGCGAAGCTCGAGGAAGAGATTTGTT +CAAACAATTTAATGTGGAGCCAGTCGGAGCACGCGCTTTGCGCGTGCGAA +CGGCTGGTTTTAGATATTTTGTAGTATTTTTCAAATCTTAAATTTTCAGA +CACAGCAGAGGTGAAAAAGGAATACGATAAACTGCAATCACAGAAAATCG +ATGTGGAGAAGGACTGTAAAACCTGGAAATCCAACCCAAAATTTAACCAA +TCGGAAGACTTTCCTGCCTTGGACTCCAATCTCGTGAAACTTGGCAAAGA +CTATGTGAACATCAGTCTTGTAGATGTTCCATTGGGAAGAAATGTTCATC +TCGGTCAAGCTCCGGTCACGAATACGGAAGAAACATTCTGGAAAGCTGTG +TTCGACAAGCGAATCACTCACATTGATCTACTCGTCGGCGATGAAACCAT +CGAATTCTTCCCTAAAAAGGCAGAAGATTATACAAATTATGGTCAGATGT +GGATCAATAACCGCCGTGTCGAGTATGTCAATGACGATGTGTACCGATTT +GCAATTGAAGTAGTGCCCCACGGATGCTCCAACTCGATCATCTGCAATGT +GACTGTTATCAGCAATTGGAAAGTGGACACTGTGCCTTTGAAACAAGCAA +TCGCCATCAAAGAGGCACTTGGTCTAAACTACTTCTTGCTGAAAGCACCC +GCTGACGAGCATGCGATGATCGTCTCACCACGTGGAGCTGGACGAGCTGG +CTACTTTTTGGCACTTGCGGTTGCAGTCAACACAATTGATACAAAGCTTG +CCGAACCATGTATTGCGGATATTGTCAAATCGATTCGCTCCCAGAGACCA +AGAGCCGTGGATTCATTTTGTCAGTACTGCTCCCTGTACATTTCGTTGCT +CTACTTCATCAAGGTATTGGTTTTTGAATTCTTGTAAAATGAGAGAATAA +TTCTCAAATTTACAGAAGAAAGTGACAAAACCAGCAGAAGGGGATAAAAA +GCCAACACTGAGCAACAAATACATCTACAAGAAGTCGGTTGAGTTGACCA +AGCAATTCACCGTTCTCCTTCTCGAAGCGAGTCAGCAAAGTGTGATGGGA +CCTGGATAGTTCTTCTCCATTTTGAATATGGAAAAGCATTTGAAGTGATC +TGGGTTTGAAAATGAAGAATTTTATAAACCCTGGATTATTTCCGAAATCT +TGCTTCCTGCCTGCTGTCTCATTGCGGCTTGATCTGCAAAAAAAGCGGTA +ATATCTCCCCCAGGAAAATGTGACGTCAGCACACTCTTAACCATGCGAAC +TTAGTTGAAACGTCTGCGTCTCTTCTCCCGCATTTTTCGAAGATCACACC +AAAATGGGATACTTTGACAACACGTGCCTGCCATCGCTTCCTGACCGGGG +ATTTTGTTAGAAAATTCGTGGAAAATAGGAAGAAACATTTCGAGAAAATG +GAATTATTGATTTTCTGATTTTCTCAAACAAAAAAAAATTAAAATCGATT +GATTTCTGGCTTACCTTACCTAAATTGAAATGGAAGAGTTTGCCGAACTA +GGCCATTTTGGCTCGGCTATATCTGGGGTATATTTACGGCGCGTTGCGTG +TCGCGTCGCGGCTCGATTTTAGTTGTAAAACTAAATGTGATTTGTCCGTG +TGGAGTACACGACTTTCACATGCGTTGTGCGGCGGGCGATTGTCAATGGA +GCGCGAAAAATACAATGAGGAAGGCCAAAACCCCGTGTATTGATTTTTCG +AAAATTTCGGAAAAATCTCTTTGTTTTATTCATTATATTTCTCCTAATTT +CTTTGAAATGTTCAAAAAATCTGATTTTCTTTTTTTTCCCGAATTTTTGA +AAAATCGATATTTGCTATCCATATTTCTCGAAAAGAAAATCGATTTATTA +ATTTTTTTCCGGTTTCCTGGAAGCTAATCAATTCAGAAAAAAGAATTAAG +CTATGAATATATACTTATAAAAGTCGTAAAAGGTATGGAAATATAAATTA +TTTTAAAACAGCGATTTCTGACTGAAGCATCTCAACTACCAGGGCCTCAA +GTTCTTCTTATCCGACAAATGAGACGAGTCGGAGCTATAATTGTGCCGAT +ATTTTCCGGGCGCCGTCTCTTCGAACTCGGATACGGTAGCCTGCCCGACG +TATTTGAAATCGCCCATTAGCACTTCGTGGCAAGCGCCGATTGATGCTCC +GTGGCCGACGAGTAGGAGGTTTCCTGAAAGAAAATCGATAATTTGCGGCG +TGTTTTTATTGATTTTTATGTGAAAATTGGCAAATTATTGATTTTTCGGC +TGAAATCATAAATTACTGATTTTCTGTTAAAATCAGTAATTTATTGATTT +CTTCGGCTAAAATCAGAAATTATCGATTTTTCTGTGAAAATCTGAAATTA +TTGATTTTTCTGCGAAAATCAGAAATTTACGTAGTTTCGCAAAAATTACC +TTCATATTTCTCGAAAATCGCCCGCAGGGTCTTTCCGACACGTGGCACAC +ACGCGTCATCTCCACATCCTTCGCGGGGTAGTGTGTACTGAAAAAAAAGT +TCGGTAATTTTTCTAGGTCTCGCAGCGATTGCCGCCACCGGTATATTTTC +ATTTTTCCAACTATAGCGCCAGCACCGGCGCCGGCATCTTTTTATTTTTC +CACGTAGCACGTCGGCGCCGGCAGCCGCGCAAACTATTTTCGCCGCCGCC +GGCATCTTTTTATTTTCCACATAGCGTGCCAGCGGCGCCGCCGGCATATT +TTTATTTTTCCACGTAGCACGTCGGCGCCGGCAGCCGCGCAAACTATTTT +CGCCGCCGCCGGCATTTTTTACTTTTCCACGTAGCGCGCCAGCGGCGCCG +CCGGCATGTTTTTATTTTTCCACGTAGCGCGCTAGCGCCGCCCCCGGCAT +CTTTTCATTTTTCCACGTAGCGCGCCAGCGCCGGCAGCCGCGCAAACTAT +TTTTCGCCGCCGCCGGCATCTTTTTATTTTCCACATAGCGTGCCAGCGGC +GCCGCCGGCATATTTTTATTTTTCCACGTAGCGCGCTAGCGCCGCCGCCG +GAATTCATTCATTTTTCCACATAGCGTGCCAGCGGCGCCGCCGGCATCTT +TTTATTTTTCCACGTAGGGCTCTAGCGCCGGCGGCATTTTTCATCTTTTC +ATGCAGTGCGCCAGCGCCGCCGCCGGCATCTTCTCATTTTCCACGTAGCG +CGCTAGCGCCGGCGGCAGCGCAAACCATTTTTCGCCGCCGCCGGCGCCTT +TTCATTTTTTAATTAGTGCGCCAGCGCCGCCGCCGGCATCTTTTGATTTT +TCCACGCAGTGCGCCAGCGCCGGCAACGGCGCAATTCTAATCTCGGTCTT +TTTTGAGCGATACCTTCGAGAAAACAGGAATATAGTCCAAATCAACAAGC +GGAAATTTCTCAGCTAGTTTGTCGGTTTCCCAGAATCCAGGAGGCTTATC +ACAAAGATAAAGTGCCTCACAAAGGCCACCGTCCGCCTTCACTTTCATTC +CTTTATCCTCAATAATCGTCGAAGCTGTCTCAATTGTCCGATCGAACGGC +GAGGCAAACGTATGCGAGATTTGTGCATTTTCGAACCGATTTTTGCACTC +TTTCGCCTGTTGCCGACCGCGCACGCTGAGCATCGAATTGTCCGACGTGA +GACCGTCGGCTCCGTCGAGTTTACGCCAATTTCGATTGATATTGTCCTCG +CTGCAATGCAAAAAATCAATAATTTCTGATTTTCACCGTAAAATCAATAA +TTTCTGATTTTTGTTGAAAAATCATTACTACCGATTTTAACTGAAAAATC +AATAAATTCAGATTTTCATTTTTTTTTTCGAAAAGTCGATAATTTCCAGA +TTTTCATCGAAAAATCAATAATTTGTGATTTTCACAAAAAATCAATAATT +TCAGATTTTTACCGAAAAATTGATAATTTCAGATTTTCACCGAAAAATCA +GAAATTATTGACTTTGGATAAAAATCAATAATTTACTGATTTTCATCGAA +AAATCAATAATTTCAACCTTTCGCAGAAAAATCGATAATTTTTAATTTTC +ACCGTAAAATCAATAATTTCTGATTTTCACCAAAAATTAATAATTTTAAT +TTTTTTTTCGAAAAATCAATATTTTCTAATTTTTATCGGAAAATCAATAA +TTTCCGATTTTCACCAAAAAATCAATAATTTCAGATTTTTATCGAAAAGT +CAATAATTTACGAATTTGACAAGAAAAAATCAATAATTTGCTGATTTTAA +CAGAAAATCAATAATTTTTGTTTTTCATTGTTTTTTTTTTCGAAAAATCA +GTACTTTTTTAATTTCCCCAAAAAATCAATAATTTTTGATTTTATTTTTC +GAAAAATCAATAATTTCAGATTTTAACCGAAAAAATCAATAAATTCAAAA +AATTTCATTTTTTTTTTGAATTCTTAAAAGTACCGTTCCGCGTGTCGAAC +AATCCAAATTTTCCGTGGATAAGTGATCGGCATCCTATCGAGATCGGTTT +TAGCTGAAAAAAAACCTTAAAAAATTGGAAAATTGTGTACTCCTCTCGGA +CACGTGGTGTCAGGCTCTCCCATTACGGCTTGATCTACAAAAAATGCGGG +ATTTTTCGTTCTTAACCATACGAAATAAGTTGAGAACTCTGCGTCTCTTT +TCCCGCATTTTTTGTAGATCAACGTAGATCAGACCAAAATGAGGCACACT +GAATGAAGACACCAGGATTTTTCGAAAAACTCTAAAGAAATTCTGCAAAA +AGTGACGTCATGAGGTATATAGGTATGAAATCGAATACTTGGTATCAAAT +GACGGAAAAATAAACGAAAGTTGCAAAATTTTTTGATGGAATTTATTAGA +CTTTGGCGGGAAAACAGATCAAATTTACATTAAAAAATACGGGAAAAATA +CGGGGAAAAAAACCAAATTATTGCCTAAAAAATTCAGGATTAAATTGCGA +GTTGTACTTTTTCTTCTTTCCACGCTTCTCCTCCGAATCCTCGGCGGCTT +TTCGTTTCTGCAGCAGCTCAATTTCCTCGGGATGTAGCAAAGCATGGGCT +CTCGCTTTCTCGACTCGTTCCCGTTTCAGACGCTCGTCTCGCATGCTCGC +CAGCTTCTGCCGTCGTTCTCGATCGTATTCCTCTTCGAGTTGACGTTCTT +CAGAGCTATCACGGTGGCGGTGCTTTTCTGGAAGAAAAATTGGGGGGTTT +TTTTGTAGTTTGTAGTGGTGAGCACCCTATATTGGAGGCGCGAAAAAAGA +GATTTTTCGAATTTTTTTGTAGATCAACGTATGGTTAAGAACGTACTGAC +GTCATATAATTTTGGGCGAAAAATTCCCGCATTTTTGGTAGATCAAACCG +TAGTTGGACAAAAAGCAGATTTTTCGAAAAAAAATTACGAATTTCTGGCT +TTCCTCATAAATTGAAATGGAAGAGTTTTTGCCGAACTAGGCCATTTTGG +CTCGGCCATATCTGGGGTAGATTTACGGCGCGTTGCGTGTCGCGTCGCGG +CTCGATTTTAGTTGTAAAACTAAATGTGATTTGTCCGTGTGGAGTACACG +ACTTTCCCACGCGTTGTCCGGCAGGCGATTGTCAATGGAGCGCGAAAAAT +TCAATGAGGAAGGCCAGAACCCCGTGGTGGTTCGATGCACAAAACTGATT +TTTTTTTTGAATTTTTGGGATTGCGCAAGAAATTTCGCCGAAAAAGTCGA +TAACTCAAAAAATTCTAAAAAATTTGGATAATCTGGAGAAAAAACCCAAA +ATTTGCTGAAAATTTCGAAAAATTTAGCTTTAAATTTTTGCGCATGGCCG +CCGGAAAAGAAAAAAACTCGGCCACCAATTTTTTGGCGGCCATGATGCAA +GACACCATATTTGACGCGCAAAAAAAGGTGTTTTTGGATGTTTTTTTCTT +TTTCCGCCAGAATTTTTAATAAATTTCCAGGGACAAAAAATCATAACCTG +TTGCAAAAATGTTTTTTTTTTCGAAAAATTCAATTTTGCGCGTCAAATGT +GATGCTTTAAGCTCTGTGGCCGCCGAAAAAGAGAAAACTCGGCCACCAAT +TTTTCACTCTCCATTGACAATAGCCTGCTGGACAACGCGTGGAAAAGTGT +CGTGTACTCCACACGGACAAATACATTTAGTTTTACAACTAAAATCGAGC +CGCGACGCGACACGCAACGCGCCGTAAATCTACCCCAGATATGGCCTGGC +CTAGTTCGGCAGAAACTCTTCCATTTCAATTTATGAGGGAAGCCAGAAAT +CCGTGGCCGAAAAAGAGAAAACTCGTCCACCGATTTTTTTTTCTGACGGC +CATGACAAGTTTGCGCGTCTATAATACATCATATTTGACGGGCAAAAAAT +TTTTTAAAGTTTTTTCGAATTTTTGTGATTTTCGAGCAGAAAAAAAAATT +GTCTGAAAATTTATGTGGCCGCGGTAAACTTCGGCCACCGATTTTCGACG +ATTTTGCCCGTGTTTTTGACGGAAAAAGCACCATATTTGACGCGCAAATT +TTCAAAAAAAAAAAAGCCCAAAAATCGCACTTTTCTTCTTCTTCTTGTCT +TTTTTATGCCGTTTCTTCGCCTTTTCTTCACTATCACTATCCTCTCGTTT +CCGCTTCCTCTCCTCTTCCAGCTCTTTCCGCTTCAAACACGGCAGAGCAT +CGCGCGCTTTTCGTCGATCAAGTGGCTCGGCGGCTCTTCGCAGCGGCAGC +TCCTCGTACCACTCTTTTTTCTTGTTTAAATCGTTCGTATTATCCGCGAA +ATACACCTGAATTCCCATTTTCGACTCCCATTCCTTCTTCTCGGCAGCTT +TTTCCGCTTCGTAGTCGCGGTTTCCGGATCCATAGTTTTTTCGTTCTTCA +CGTTCGAGATCCTGCAAAATATCGATTTTTTTTGGAGAAAAATATAGTTT +TTTTTTGGAGAAAATTATCGATTTTTTGGAAAAAATTATCGATTTTTCGG +GGAAAATTAACGATTATTTTAATAGAAAATTATCGATTTTATTTGGGAAA +AAAATCACTGATTTTTTGGAAAAAATTATCGATTTTTTTCGGAGAAAAAA +TATTAAATTTTTTGCAGAAAATTATCGTTTTTTTTTTTGAAAAAAATTAC +CGATTTTTCAGAGAAAAATATCGATTTTTTAGAATAAAATTATGGATTTT +TAAATATAAAATTATCGATTTTTAGGGAGAAAATTATCGATTTTTTTTGG +AGAAAAATATTGTTTTTTTTTGGAGAAAAATATAGATTTTTTTGAAGACA +TTTATCGATTTTTTGTTGATAAAATTATCGATTCTTCGGGGAAAAATATA +GCTTTTTTTGGATGAAATTATCGATTTTTTGGGAGAAAAAATACCGATTT +TTTTGGATAAAATTATCGATTTTTTTGAAGAAAAAGTATCAAATTTTTTG +AAGAAAATTGTCAATTTTTTTGGAAATAAATATAGTTGTTTTGGATAAAA +TTATCGATTTTTCAGCTAAAAATATAGATTTTTTTAGATAAAATTATTGA +ATTTTAAAAAGAAAATTATCGATTTTATGGGTAAAAAATAACGATTTTTT +TGGAGAAAATTATTGATTTCTTCGGGGATAAATATTGATTTTTTCGGGGA +AAATTATCGATTTTTGGATAAAATTATCGATTTTTTGGAAAAAATTATGG +ATTTTTTTTGAAGAAAAATATTGATTTTATTGGAGAATAATATCGAATTT +TTTCGGGAAAATATCGATTTTTTGGAGAAAATTATCGATTTTTTTTGAGA +AAATTATCGATCTTTTGGGTAAAATTATCGATTTTTTGAAGCAATTCTGA +GCCAAATTTTGAATTTTCGAGCGGCAATTTTTGCACAAAGCATCATATTT +GACGCACAAAATTCGAATTTTTCAGAATTAGTTTCACAAAAAATCCATCT +ATCACCTGAAACAAGTTCACATGTCCCGTTTCATCTGAAATGCTGACATC +TTTTGCTGCTCCAGCTGAGCTCGAACCAGCTCCTCCACTAAACATCGTCT +CCATTCGTTGATCGGCTCGGGCTCTCAACTGCATCAGGCGCCGCTCGTTT +TCCGCCTGAATTTGCCTGTCGAGCACACGCTGCTCATCTTCGGCGGCTTT +TCGCTCGTCTCGGCGAACCCGTTCCATGTTGGATTTTGTCCGAACGTGCC +ATGATTTGTGATGGAGAATGTTCATCTGGAAGCGGAAATTATAGAGAAAA +AATTGATAATTGTGCTCGAAATTTGGCTCTGGAAGAAGCGCAAAAAATCA +ATAATTTCGTCCAAAAATCTATTTTTTTCAGAAAAACCAAAAAGCGTTTT +TTTTTCCAAAAATAAAGATAATTTTCGTCCAAAAATCGATAATTTACTTC +TAAAAGTCTCAATTTTTCCAACAAAAAAAACAATTTTCGTCGAAAAACCG +ATGTTTTCAGAAAAATCAAAAATCAAAAAAAAAATTAAAAAATTAAAAAA +AAATCAATAATTTTTTCTAAAATCTTGCAATTTTTTTCTAAAAATCGTTT +AATTTTCTTCTAAAATCGATATTTTTCCGGATTTTTTCGTGAAAAAAATC +GTCAATTTTATTGAAAATTTTGCTAAATTTCGAAAAAAAATCTTGAAATT +TCGATGCACCATGATTTTGAAAATTCTGCTCCGGATCAATTTTTCGAGAA +AAATTATCGATTTTTGGAAACTATCATACAAAAATCGATAATTGTGCTCG +AAATTTGGCTCTGGAAGGAGGAAAAATCAATAATTTTCTTCTAAAAATCG +ATTTTTTTTCCAAAAAATCAATAATTTCGTCGAAAAACCGATGTTTTCAG +AATAATCAAAAAAAAAATTAAAAAATTAAAAAAAAATCAATAATTTTTTC +TAAAATTTTGCAATTTTTTTCTAAAAATCGTTTAATTTTCTTCTAAAATC +GATATTTTTCCGGATTTTTTCGTGAAAAAAATCGTCAATTTTATTGAAAA +TTTTGCTAAATTTCGAAAAAAAATCTTGAAATTTCGATGCACCATGATTT +TGAAAATTCTGCTCCGGATCAATTTTTCGAGAAAAATTATCGATTTTTGG +AAACTATCATACAAAAATCGATAATTGTGCTCGAAATTTGGCTCTGGAAG +GAGGAAAAATCAATAATTTTTTTCTAAAAATCGATTTTTTTTCCAAAAAA +TCAATAATTTCGTCGAAAAACCGATGTTTTCAGAATAATCAAAACAAATT +TCAAAAATAATAAAAAAATCAATAATTTTTTCTAAAATTTTGCAATTTTT +TTCTAAAAATCGTTTAATTTTCTTCTAAAATCGATATTTTTCCGGATTTT +TTCGTGAAAAAAATCGTCAATTTTATTGAAAATTTTGCTAAATTTCGAAA +AAAAATCTTGAAATTTCGATGCACCATGATTTTGAAAATTCTGCTCCGGA +TCAATTTTTCGAGAAAAATTATCGATTTTTGGAAACTATCATACAAAAAT +CGATAATTGTGCTCGAAATTTGGCTCTGGAAGGAGGAAAAATCAATAATT +TTTTTCTAAAAATCGATTTTTTTTCCAAAAAATCAATAATTTCGTCGAAA +AACCGATGTTTTCAGAATAATCAAAACAAATTTCAAAAATAATAAAAAAA +TCAATAATTTTTTCTAAAATTTTGCAATTCTTTTTTCTAAAAATCGATAT +TTTTCCGGATTTTTTTCGTGAAAAAAATCATCAATTTTATTGAAAATTTT +GCTAAATTTCGATAAAAAAACGATTATTTTGAAATTTCGATGCACCATGA +TTTCGAAAATTCTGCTCCGGATCAATTTTTCTAAGAAAATTATCGATTTT +TGGAAATCATCACACAAAAACCGATAATTTTGTGAAAAAATTCGATTTCG +ACGCACCATGATTTCGAAAATTCTCAGAATTTTAGAAAATTTATCGATTT +TGTGTAGAAAAAATTCGAATTCCAGTGGAAAAATTTTCTTTTCTCAAAAA +ATGTTTGATTTAAAAAAAATCGATTTTTTCAGAAATTCAGGCATTTTTTT +GCAAAGTAAATTGGCAAAAATCGATGATTTCACTGTGAGAATGGGAATTT +TTGTCAAGAAAAATATAAAAAATTGCCTTAAACAATTAAAGTGGTTGTCA +AAAAATTGAAATTTTGGAAAAAAAAATATATTTACAGATGAATTTATTAG +AAAAATTCCACAAAAAAAGAGGTTCCATCTAATATTATTATGTCGCATTG +GGGGTTATATCACATAATTTTTTTTTGTTTCGGTTGCCGTGGAGAAGGGG +GAAAATATCACATTTTTCAGAGGAAAATCACAATAAATATAAGGAAAATT +TACAAAAAAAGGCGCGGGGGGAAATTTCTTCACAAAATTATCGATTTTTG +GGTGATAATTTCCAAAAATCGATAATTTTTATAGCAAAATTGATCCGGAG +CAGACTTGGGATAAAGCAATTTTTGGAGGGGGAAAATGAACAAATTAATA +AAATATAATATATTCGGGGCAAAAAATGGGAAATAATTAAATTGTCGGAA +CATATAAATGATTAATTGATTGAGCCAATGGCATTGGTTTCATGTGAGCC +AACGCTTCATTACAGAACACTTCCTCCCGATGACGTAGCGGACGAGAATG +CTCGACACGAGCAAGACGGTAGGCTCTAGAGGCGTTTATCTGGAAATTTT +TAGTGAAAAAATGAAGAAAAAAAGCTTTTTTCGCTGAAAATTCCAAGATT +TTCGGTTTTTTTTTTGCTAATTTTTTTTAAATTTGCCTTGAAATAAATTT +CCAGATGTTCAGTAGTTTTTTTTTCCTTCAAAAATCGATTTTTCAATTAA +TCAAACATTTTTCAGAGTATTAATAATTATTTTTCCACCAGAATTTGAAT +ATTTTATCCAAATTCTGAGAACCGGCTCACAGAGCGGCTTTTACTACGTG +GCCTAGAAAAATCAAAAACTCGGCCAATGATTTATCTGGGATTTTTGACG +TGGGATGTTTCTGAAACTTGACGAGAATGTTCTCGAATGGGGGTTCTATA +GTTCCACCGTGGCGATTTTTGAGAAAATGTTCCGTATCCATGTTATGAAG +GTGGCCGAGTTTTCTTATTTTACGGCCACGTAATAAAAACCGCTCTGTGG +GCTCCTGAGCAGAATTTTCGAAATCATGGTGCATCGAAATTTCAAAATTA +TCGATTTTTTTTTTGAAATTTAGCAAAATTTTCAATAAAATAAGAAATCA +TGGTGCATCGACAAACCAATTTTTTCCATTTTTTCGGAATTTAAAATAAA +ATTTAAAAAAAAGTAAAATTCTGGAATTTTACTTTTTAAAAATATTTTTT +TCAAATTCTGGCAGTTTTAAAATAATAAAAAAACGTTTTTTTTCCATTTT +TTTCAAAAATTTTTTTCTGAAATTTAGTACTACAAATGTAAAATTTACAG +GGTTTTCACAGGAATTTTCAATTTTTTTGATTCGCTTTTCTTCAAAAATT +CTAAATTTTCAGGTTTTTTTTTCCAATAATTTTTAATTTTTGTGAAAAAA +AAATGTTTTTAATTTTTTCAGACTTAAAAAATTGTGACAACTTTTTTCAA +TTTTTTCCGCAAAAATAAATTTTCGGAAATTTCAAATTTCCTACAAAAAA +CCCCTTACCACAGTAAGCCTAACCAACTGTGAGAGCTCGCTCATCGTGAC +TAGGGCTCCGTCGAAAAGCGGCCCAAACTCCAGAGCCGACGCCGTATCGA +CGCGCACTCGAACCATCTGAAAAACCAAATAATGGAAGAGTTTTTTTTCG +GCCAAGCCAGGCTGCCCCATTTGATCTACGTAGATCTACAAAAATTGCGG +GAGAAGAAAAAAGAGACGCAGAGTTCTCAACTGATTTCGCATGATTAGGA +GTGTGTTGACGTCACATTCGCAAAAAATTCCCGCATTTTTTGTAGATCAA +ACTGTAATGGGACAGCCTGGGACCACGTGCAGTGTTAGGCTGTACCATTA +CGGTTTGATCTACAAAAAATGCGGGAATTTTTTGCAAATGTGACGTCAAC +ACACTCCTAATCATGCGAAATCAGTTGAGAACTCTGCGTCTCTTTTTCTT +CTCCTGCATTTTTGTAGATCAACGTAGATCAAGCCTCTCTCTCTCTCTCA +CCTTATCACCGACTTGCTCCAACACAATCAGAACATCACAAAACTTGGTG +GCAATCGTTTCGCGGGTGTACACTTTCCGTGTGTTCTCAGTCCACACCAC +ATGCACCTCATCGTTTCCGATATGCTTCCACTTCTGCTGCACATCGCCGT +TGAGCATCGTGCTCACATGGAATATCACCTCAGCCTCGGCGTCTGCAAAG +TACGGAGCCCGTGTCTCTACGGGCAGGCCACCGGTGTAACCATCGTGTCC +TCGACCCACTTTGACCTCCCATCCGAGCTCCGACGTGAAGCTGTCAAATT +GCGCGGAGGCGGAGGCGGTGGTGTTGGACAGGATCGATGCTCGATCTTCC +TGCGATTCTCCTACATAGATCACAGCGACTTTGTGGACTTCACGAGAAGA +AGTCTGATCTAAATGCTTCAAGTCACGCGGGAAATTCGCGTGAACCTGAG +ACACAAGTGGGACGAATCCCAGGGAAGCCGACAGCGATCTCCATTCGAGA +AGCTTCGCGTTCGGAGTGAACGCTGGCAAATGATCGTGAGCCGCCGACGA +TGTGCCAAGTGGCTGTGGCTGCCGTCTAGACGTCTCAATCATCGATGTAA +ACTGTGCGGCACCATCGACAGGCGACGGGCTCCCACGTGACGGGGGGTAG +TCCGGTAGATCATCGAACGGATCATCCATCGCTCCGAGGATCCCCTGGCT +TTCCCGACCGGGACGTTTTCCCTTGAGAGCCTCTTTGCGTAGCCAATTGG +TCACGTTGGTGGCAGGCTTGCGGACATCCTCATGGGTATCTAGATCCCAG +ATATGCCGGCCAACTACCGTTCGGGAAGTGATTTCGCAGGGGGATTTGGC +GTGGAAATCCTTTCGGGACACCGAGATAATCGCCGATTGCCGATTAATAT +ACACGGTTTTATCCTCTCCTTGTAGTGGCGGTGCTCCTGCAGAGCTCCAT +CTCTGAACCTCAAAACCTCGCACCGGATACTGACCACCGAGCGTGACAAG +CTCTCCATGGAGCACCATATGCCTATCGGCCAAGATACCGCGAATGACGA +GTGGCATTTGAGGTTGTGGCCATTGCATACAAAGCTTCACCATCTGCCAC +TCGATCTCGGTTCTCGTACGCTCATCGCGTAGGAGCGAGGCGGCACGGAG +CAGCGCCTGGAGCAGTGTGGTGCTCGAGAACTGGGCGAGCGAGGCGATCG +ACGAGCAGAAGAGCGGAATGAGCCGCATCGCGAACTGATGGGTTTCGATG +GTTTTCAACGCGGTGAGCACCAAGTCGATTTGGGCTTTTTGCACGATGAG +GATGGCTAGCGAGTTCACGATTACTACGGCGTTCTCCGATACGTCTGTAT +TGACAAGCTGATCGAGAAGGATTTGCTCGGCTCCAGGATACGATGAAGCT +AGCATTGAGAACAACTTCAACGAGTTCGAGGACACCTTCGTGTCCTTCGA +GCTCTTCGCCGCCTGCAACATTTTCGGCAAATGCTCCAGAGCTCGCGGAG +CAACAATTGATAGTTCGTGTGCAGAGAGCCCACAAATCGCCGGAACCACT +AGTTGCTCCTTGGATTGCATAAGACGGATGAAGCAGAGAAGAATGTTGGC +CGAGAGCAGTGGCGGTGGCCGACGGATCGTTGATTCGTTGAGAATTGCAC +TTAGAGCCGGAACACAGCGGGGCAGCAGGATTGGGGGTACGGTAACGAGG +CGGCACGCGAGCCAGTGGGCCAGTGGGTGCAGGTTTACCTGGAAAGCAAA +ATTTTTTTTGGCTTTTTTTCAACTCGAATTTTTTTTCTAAATTTTTTTGT +AAATTTTCTAAAAAATAATTGTTCGATTTCAGAGTGCCTCATTTCGTGCG +TGATCTACGTTGATCAACAAAAAATGCGGGACTGATTCTGCATGGTTAAG +AACGTGCCGACGTCCTATTTTTTGGGCAAAAAATTCCCGCATTTTTTGTA +GATCAAACCGTAATGAGACAGCCTCACGTCGTGCCAGAAAGTCCCATTTC +GTGCTTGATCTACGCTGATCTACAAAAAATGAGGGGCTGATTGTGCATGA +TTAAGAACGTGCTGACGTCACATTTCGTTTGGCAAAAATTCCCCCATTTT +TTGTAGATCAAACCGTAATGGGACAGCCTGACACCACGTGATCTTCAAAT +TCCCGCCAGCCTGAAACCCACCAAAAGCAAGTTCTCAATCGTCAATGACA +TGCAATCGATTGCCACGTGGGCACTCGAGTTGGTATACGGATCCACGAGT +GAGATGACACGACGCCACGTTTGAAGCCACGCCAATTTGTCGCCAGACCA +AGACTGAAAAAGGGAAAAAGTGTGATATGCGCCTTTAAGAAAGGGTTACT +ATAGTTGTCAACAACAGAAAAAAATGCTGAAAAGGCATTTTTCAGGGTCT +ATTTTCACAATGAGTTTGGGTATAAATTGGAGAGTTTTCCATAGATAATG +CGTACTGCGCAACTAATTTGACGCGCAAAATATCTCGTAGCGAAAACTAC +AGTAATTTTTTAAATTACTACTGTAGCGCGCTGGTGTCGATTTACGGAAA +TTAATTAAAATAATTGATAAACAAAACAGAAACTATGTTCAAAAATCGAG +ATCCCGTAAATCGACACAATCGCTACAGTAGTAATTTAAAAATTACTGTA +GTTTTCGCTACGAGATATTTTGCGCGTCAAGTATGCTAAAAAATATGTAG +TTGTGGGAGCCTTGTGAATTTTTAGAAGGTTTTTTGAAAAATAACTCGCC +ACTATTAAAAAAAATATATATTTTGAGGCATTTTCAAAGGGTTAAAGTAA +TTTTTTACTTTTAAAATCGTTTTTTTTTATAAAATAAATTTTAAGCGTTT +TTAGTACAATTTTCGTAAGTTTTTCGTTTTTTTTTTGGTCATATTTTGTA +GTTTTTTACACTATTTTCCAGAAATCGTCAGAAAAAGCACTTAGAAACGG +GCTAGAAAAACGGGGTTTCGGCTTGCTGCGAAACTTTTTTTTTTGAAATT +ACCGCGCAAAAATAAATTGTCATTCAAGTAATGTTGCAAAATGTATTAAA +ATATAGGTTTTTAAAAATGTATTTTAATACAGTTGTGACGTAATTTTTCT +ATTTCAATTTTTGCAAAATAAGAAAAAAAATGAATGTAAAAAAGTTAGAA +AGTTTTTAAAACACATTTTATACAGGTCATTACGCTCTATTTTCTGCCAT +TTAAAGCGAGAATGTTTTTTGACACTACATATATAATATTAGGTCTCCAA +ATAAGATCCGGGTCAAAAATCATAACTTTGTTCGCTGTGTATCGATTTTT +ATGAAATTGTGGGAATTTGTGTTATCAACCATGATCTTTCATTTGACAAT +AGTCACAAAATTTTTTGGCCGTCCGAAGTGCCCGTACTCGGAGCCAATTT +TTTCAGACATTTTTCAGATCTCGCTTCTTTTCAGGTTTCAACTGAGGTTT +GTGTGCGGATATTGCTTAGTTTAGTACACAATGTAAGAAAACAAAAAAGT +TTGGAAAAAAATCCGTCCAAAAAAAATTTTTTTGTCGCTCGTCAAAAAAT +CTACAAAAAAAATTTTGTCGAAAATTCTTGAATTTTTATACAAAAATGAT +GTAACCGTGTGCAAACTAATTTTAAACATACAAAACATTTGAGTATGAAA +TTTGGATCTCGAGAAATACTCCAAAAACTCGAAAATAGTTCGAAAAAGCT +GTGTTTTTTGTTATTTTTTTTAGTGTGACGCACCAAATTGAAATTTTTTG +TATGTGTAAAAATAGTTTGCACATGGTTACATCATTTTTGTATAAAAAAT +CGAGAATTTTCGAAAAAAAATTTTTTTGAAGATTTTTTGACAACCGACAA +AAAAAATTTTGTTTGGACGGATTTTTTTCCAAACTTTTTTGTTTTCTTAC +ATTGTGTACTAAACTAAGCACAATCCGCACACAAAGCTCAATTGAAAACT +GAAAAGAAGCGAGATCTGAAAAATGACTGAAAAAACTGGCTCCGAGTTAG +GGCACTTCGGACGGCCAAAAAATTTTGTGACTATTGTCAAATGAAAGATC +ATGGTTGATAACATAAATTCCCAAAGTTTCATAAAAATCGATACACAGCG +AACAAAGTTATGATTTTTGACCCGGATCCTATTTGGAGACCTAATATATA +TATATATATAAAGATACCTACCGTAACCGCATTTGTAATATCATCAGTGT +CATGAAAAACGTTATCCTCTGCAATTGTGTTCGACGATGACATACTATCT +CCAGTCTCTGACGAATCATTTCTCGGGTCTTCCATCATTGCCGATTCGAT +TGCCTGTCGTCGACTGTTCTGTGAGACTTCTGTCGCTTTTCGGAGAGCTT +CTTCACGGGAGAATATGTCGATATGGGCGAGATGGAGGATTAATGCTCGC +GTTACACTGTTCACAATCTGAAGATTTCGTTTTATTTTTTTGATTTTGGC +TGGAATTTCATAAAGCTATGCTTTTGTTGAAATTTTAGTTTAAAAAAATA +AGGTTTTTGAACTGAAAATTGGGATAAGAATTAGAAAAAAATTTGTTTTT +TCTCTAAAACTGCTGCATTTTATTCAATTTTGTAAGATTTTCTGTACAAA +ACATAATAATTTTTGAATTTTTTTTCCAAATTTTTTGAAATTTCAGCAAG +AACTGGACAAAAAGCACTACTTTTACTAAAATTGGCAGCATTTAGGAATT +TCTGAAAAAAACAATTAATTTTCATTATTATTGTCATATTACAGGAACAC +ACTATTCTGAGAATGCGTATTACACAACATATTTGACGCGCAAAATATCT +CGTAGCGAAAATTACAGTAATTCTTTAAAAATGACTACTGTAGCGATTGT +GTCGATTTGCGGGCACGATTTTTTGAAATGAATTTTAATCATATTTTGAG +CAAAAAATGGGTCAAAAATCAAGCCCGTAAATCGACACAATCGCTACAGT +AGTAATTTAAAGAATTACTGTAGTTTTCGCTACGAGATATTTTGCGCGTC +AAATATGTTGTGTAATACGCATTCTCAGAATTTTGTGACTTTTCAAAAAA +AAAAATCGTGATCAAAAAAAATTTTTAATTGTTTTTTAAGATGAAATTAC +GATTTTTTTCGTTCTCTATAAATTTTGATCAAATTTATTTCAAAAAAAAA +AAAAATTCTTTCTATATTTTTTTTTTCGAGTTTTTTTTTCTATCTTCTGT +ACAAAACACAGCAATTTAAAAAAAAGGCAAAATTTTAAGATTTTTCTAAA +TCTAGATTTCTAATTTTCCTCGGGGTTCTGGCCATCATCCTCATAAACAG +AAATGGAAGAGTTTTTGCCGAACTAGGCCATTTTGAAACTCTTCCATTTC +AATTTATGAGGAAGGCCAGAGCCTCGTGGAAAATTAGAAATTAGATTTCG +AAAAATCTTAAAAGTTTGCCAATTTCTTATTAGATTGATGTGTTTTGTAC +AGGAAATTGAGAAAAAAATCGGCAATTTTATACAATTTAATTTTAAAAAA +TATAGTTAAAAATAGAAAAATTCAATGAAACTGGAAAAAAATGTTTACTT +TGAAAAGTTAAAAAAAATGAAAAAAAAACTCAAAAATTGAATAAAATGCG +GCAATTTTTGAAAAAAAAGCTTTTTTCCATAGTTTCTGTCAATTTTCGGC +TAAGATTAATTTTTTTTCATCAAAATTTCGATTTTCATACTCTCTTACCG +AAGCCCATTGCTCAGCCATCGGTATCCAAACACCCTTCTTCATGACGTCA +TGCACCTCATCCCACACCTCATCGTCAATTTCGATGCGTCTGACAGCCTT +AATCACGACGACATTCGAGATGAGTGTCGACGTAAAAGCAGCCGACACAT +TCTGGGAAAACGCGTCCGATTGGCGACAGATTTTCGAGGCGCATGTGCAG +AGTCCCGCCATTAATTCTGACCAGAATTTTTGGGGAAGCGGTTTTGGGAG +TTGAATTCGATGGGAAACCAGCTGCTTGCACGATGTTAGAATCGCAAATG +CTATGGAGATTGCCGAGGAGTGACTGGAAAAATATTTTTTTTTAATTTTT +AAAGGGATTTTGGGAAATCGAAAAATTTAAAAACTCGGATTTATGAAGTT +TTTGGCAAACCGGCAACTTCTGGTTTTTGGAATTTCGCCACTTTTTAACA +ACCGGCAATTTGGCGATTTGCAAATTTTTGGAAAACCGGCAATTTATGGT +TTTTTTTTCGGAATTTTGCTAATATTTTTAAAACCGGCAATTTGCCGATT +TGCAAATTTTTGGAAAACCGGCAATTTGTGGTTTTTGGAACTTGGCCACT +TTTTATAAACCTACAATTTGCCGATTTGCAAATTTTTGGAAAACCGGCAA +TTTCTGGTTTTTTTTTGGAATTTTTCTAAAATTTTAATAAACCGGCAATT +TGCCGATTTGCAAATTTTTGGCAAACCGGCAATTTGTGGTTTTTTTGGAA +TTTTTCTAAAATTTTAATAAACCGGCAATTTGGCGATTTGCAAATTTTTG +GAAAACCGGCAATTTTTGATTTTTGGAATTTTGCTAAAATTTTTAAAAAC +CGGCAATTTGCAAATTTTTGGAAAACCGGCAATTTGTGGTTTTTGGAATT +TTGCCACTTTTTATAAACCGACAATTTGCCGATTTTCAAATTTTTCGGCA +AATTGCAGGTTAATAAAAAGTGGCAAAATTCCAAAAAAAAACCAGAAATT +GCCGGTTTTCCAAAAATTTGAATATCGGCAAATTGTAGGTTTATAAAAAG +TGGCAAAATTCCAAAAAACCACAAAATGCCGGTTTTCCAACTCTTTCAAC +GAGAGTATCCAATTTTTTAAATAGAAAAATTGCCGTATTCCCTACCGTTC +TCCACACATTTGCCGATTTTCAAATTTTTGGAAAACCGGCAATTTTTGAT +TTTTGGAAGTTTGTAAAAATTTTTTAAAGCGGCAATTAGTGGTTTTTGGA +TTTCTGTCACTTTTTATAAACTTACAACTTGCCGATTTCAAATTTTTGGA +AAACCGGCAATTTGTGGTTTTCAAGTTTTCTGCTAATTGGCAAACTGGCA +AAATGCCTTATTTTGGAAGTTTAGGTAAATTCTCAGAACACCGGAATTTT +GACATTTTTCAAAATTCCAAAAACCACAAATTGCCGGTTCGCCAAAAATT +TGCAAATCGGCAAATTGCCGGTTTTTAAAAATTTTTGCAAAATTCCAAAA +AACCACAAATTGGCGGTTTGCCAAATTTGCGAAATTCCTAAAACTGGAAA +TTGACGGTTTTCAAAAAAAAAAAAAGAAGGGAAATCGGCAAATTACAGAC +TTACAAAAAGTGGCAAAGTTGCAAAAGCCAGAAATTGCCGGTGTGCCAAA +TTTGCGAACATTTGAAAATACCACAAATCAAATTGCCGGTTTGCCGAAAA +TGTGCAAATCGGCAAATTGCCGGTTTTTGAAAATTTTTGCAAAACTCCCA +AATTTACAGAAAAAATTCCAAAAATCAAAAATCCGAATTATTCCAGAATT +TTTTCTTCGGAAAAATTAAAAATTGTTCAATTTTCCAACATTTTCAACAA +GCGTATTATCGAAAAAATACAATCGCACAAATTTCTCGTAATTTATTTTT +GATCTACCTTGTTGACTAGGCTCCGCCCCTAATCTTGTTGCTGTTGTTAT +TGTTGTTGTGGCTGTCTAGTTGAAGGAAGGGGCGGAGCCTATTCAACGAG +GTAGATCAAAAATAAATTATGAGAAATTTGTGCGATTGTATTTTTTTTCG +ATAAAATCCAATTTTTTAATGGAAAATTGCCAATTCCCTACCGTTCTCCA +CATTGAGCCAAATACGGACTGTGAAAGAAGCCCAACAAGATATTCGAGAG +CAACAGCGAGCATCGTTCAATCGATACTTCTCCAGACGCTACGAATGGTG +GAATTTCGTACTGCAAAAGCCATGCGGAGAGCACATTTACCACTTTATGA +GTGACATTTGAGCATGCCAATGGGAGTTTCATTGCTTCACGCATTAGTGT +TAATGCTACGTTTGTTGCCTGGAAAAGGACAAAAAAAACTATTTTTTTAA +ATGTAAGTAATTAATTTATTTTTTGAAATCTCTTTAAATGTGGTGTAGTC +GAATATTTTTTCAATTGCTTAATTACCCTCAAAATTGTCTGAAAACACCG +AATTTCATAATGAACTTCTTGAAAACTTCTCAGAAAAAAGTTATGACGCC +TCAAAAAATGGCCTAAAATTGGTTAAAATTTGAAATTTGACCTACTTGCC +AAGCGGCTGGAAACTAGCTTTTTTTTGAAATCACTGTCAAATTTTGAGTA +TTCAATTTAATTATCTTGCGTTTTCAACTCGATTCAGGTATTTTAAAATC +GATAAACGAAGAGATTTTTAAAAATTATTTACCAAATCTCTTCTTCCATC +GATTTAAAAATACATAAATTTAGTTGAAAACGCAAAATAATTAAATTGAA +TACCCAAAACTTGACTGTGATTTCAAAAAAAAGTTAGTTTCCAGCCGCTT +GACAAGTCGGTCAAATTTCAAATTTTAACTAATTTTAGGCCATTTTTTAA +GCCGTCATAACTTTTTTTTTTTGAGAAGTTTTTCAGGAAGTTTCATTATG +AAATTCGGGTGTTTTCAGATAATTTTTAGTATAATAAAGCAATAAAAAAA +ATTCGACTACACCAACTTCAAAAATGTAAGCAATTTTATTTTGAAGGCGG +TTTTCTTTTACTTTTCTAAAAAAAAAATTTATTCAATTTTACGATTTTTT +GCGTAAAAAAACACGGTCAAATTTTTGTTAAATTCGAAAAGGCGTGTCCA +TTACGGTTTGATCTACAAAGAATGCGTGAATTTTTAGCCCAAAAAGTGTG +ACGTCAGCACGAAAATTCTGCGTCTCTTCTCCCGCATTTTTTGTAGACCT +ACGTAGATCAAGCCGAAATGGGAGAGCCTGACACCACGCGCGTGTGCGCC +TTTAAAGTGAGTACTGTAATTTCAAAAATTCCACAACATCGAGAGTTTGA +AACTACAGTACTACTATTTAAAGGCGCACACACTTTTTCGAATTTAACAA +TAAATTGTCGTGTTGAGACCGTATTTAGGGCTCAAAAAAAAAATAATTAT +CTCGTTAGAATATTCGGGAAAGTTGCAGTTTCACTGAAAATTTGAATTTC +CCGCCAAAACGAATTTTCTCCGAAAAATTTGAATTTCCGCCAAAAAATTT +TTTTAAATCAGAAATTTGAATTTCCCGCCAAAATCGTATTTCTCAGAAAA +TTTGAATTTTCGCCAAAAATAAAAAAAAAAATTTTGGCGCGAAATTCAAA +TTTTCTGAAAAAAAAATATTTCGGCGGGAAATTCAAATTTTCTGAGAAAA +TATTTTTTGGCGCAATTTTTCATAGAAATTTAGTTCTTTTGATGTGTAAA +TTTCCAAAAATTTCAACAAAAAATCGCATTTTTCTTATTTTTTCCCCAAA +ATTTTCAAATTTTCTCCTCCAAAACCACGGAACTTTATGCGACGAAAAAA +GCGCATTTCGATACAAAATCAACGATGCATGTGTAGTTTGTAGTGTTGGT +TGTCCTCCAGCCGTTGTGTGAGTTGTTGCCGATGCAATATTATTAATCCA +TCGAATTAGCCAATATCTTGCAATTACCACCGGATCAGCTGTATCCAATG +GTTCACCATTCTCATCGGCTCCTTCCCAGCCACCGAATACATCGACTCCG +TTCGTTTCCAGATCGGTGAAGCATTCGCCCATGTATAGCTTTATTACTCT +GAAAATTGAAGAGTTTTGTACTCCTCTCGGACAATTGGAGGTGATTTTTT +TTTTCGAATTCTTTAAAACAAAAATTTCCCGAAATTGAGCTTTTAAAATT +TTAAAATTTCAAAATTTCAAAATCAAAAAAAAAAAAAAAAACTTTTGTAC +AAAATTTAAAGTGGAGAATTTTTGTATTTTAGACAAATTTTTTAAACATT +TCTAGCAGAGTTGAAAATTTCAGGCAAATCGGCAATTCGCCGAAATTGAA +AATTTCTCATAAATCGGAAATTGCCGAAAATGAAAAATTCCGGCAAGTCG +GCATATTGCCGGAATTGAAAATTCCTTACAAATCGGCAATTTGCCGGAAT +TGAAAATATCCGGCAAATCGGCAATTTGCCGGAGTTGAAAATTTCCGCCA +AATCGGGAATTTGCCGAAATTGAAAATTTCGTATAAATCGCCGATTTGCC +GGAGTTGAAAAATTCTGGCAAATTTGAAAATCGGCAATTTGCCAAAGTTG +AAAAATTCCCGGCAAATCGCCAATTTGCAGATTTTTCGACCGAAATTTGC +CTACCGGCAATTCCTGCCGACCCCTTTTTTCCGAGAAGAATTAACTTTCC +ATTTCTAAAAAATCTGTAATTTGCCGGAGTTGAAAATTTCCGGCAAATGG +GCATTATGCCGAAAATGAAACATTCCGGTAAATCGGCAAATTGCCGAAAA +TGAAAAATTCCGGCAAATCGGCAATTTGCCGAAGTTGATAATTTCCGCCA +AATCGGGAATTTGCCGAAATTGAAAATTTCGTATAAATCGCCGATTTGCC +GGAGTTGAAAAATTCTGGCAAATTTGCAAATCGGCAATTTGCCAAAGTTG +AAAAATTCCCGGCAAATCGCCAATTTTTTGCCTGTTGTGCATATTATTTT +CACGACTAAAAATCGTAATAAATTAAATTAAATTAAATTTGCCGATTTTT +CGACCGAAATTTGCCTACCGGCAATTCCTGCCGACTCCTTTTTGCCGAGA +AGAATTAAAATTTCCATTTCTAAAAAATCTGTAATTTGCCGGAGTTGAAA +ATTTCTGGCAAATTTGCAAATCGGTACTTTGCCGGAGTTGAAAAATTCTG +GAAACCGGCAACCCGGCAAACCGCCAATTTGCCGATTTTTCGACCGAAAT +TTTTTTTTCCTGTCGACCCCTTTTTCCGAGAACAGTTAAATTTCCAAAAT +TCTCTAAAAACCACAAACTTCTCAATAATAAAATTCGCACACTCCTGTCG +CTTCCCCTCATCATTCCACTCAATCCGCACAGTTTCTCGAGTACAGTACT +CCAAAAACTTGTCCAAATAAACTTGGAGCATTTGAGCCCGTTCTTTCGAA +GTCTGCGACGCCGACGCTGTCGACTTAATCGGCCCATTCCTCAGTCGTTC +ACACCAATCACCGGCTCCCGACGATTGACAGTACTCGTTGAGCACATCTT +CCGCATTTTCACCACTGGTAAGCGGGAAGAATGGTAGAAGACACTGAAAG +ACACGATCCAGGTCTGGTGTCGCTTTTCCGTACACTCCGAGACATTGATA +GAACACTAGGAACAAGCGAATCGCAATTTTTCGCACTGCCATCAAATTTT +TCGGGTAGACTGCTTTTTTGAGAAGCGATTCGATTGCATGACGTTGCCAG +CCTGAGAGAAATTGGGAAAATTTTTAATTTTTATTTAAAGGTGGGGTAGC +GCTAGTGGGGAAATTGCTTTAAAACATGCCTATGGTACCACAATGACCGA +ATATCATGATATAACAATTCAAAAAAATTTTCTAAATTTTATATGATTTT +TTGAAAATTGAAAAAATCTCAGTTTTTGTCTAATTCCAATTTGAATTACC +GCCAATTGAATTTGTTCTATGGAGCGCGCTTGCACGTTTTTAAATTTATC +TATTTTATTTTTTGTTATTTTTTGTTATTTTTCCACCAATTTTTAATGTT +TTCGGTGTATTTTTGCTCGAATTTTAGAGAAAAAGTCAAAATAAATGCAA +ATTTTCGATTAAAAAGCACGCTTACAGTCGTAAATCAGTGAAATTAATTA +ATTCAGGTTTGAAATCGTTTAAAATCGTTACTTTGTCATTTTTACGCCTG +TAAGCGTGCTTTTTAATTGAAAATTTGCATTTATCTTGACTTTTTCTCTA +AAATTCGAGCAAAAATACACCGAAAACATTAAAACTCGGTGGAAAAAACA +ACAAAAAATAAAATAAAATAAATTAAAAAACGTGCAAGCGCGCTCCATCG +AACAAATTCAGTTGGCGGTAATTCCAATAGAAATTAGGGGGGAAAACTGA +GATTTTTTCAATTTTCAAAAAATCATATAAAATCAGGAAAATTTTTTTGG +ATTTTTTATCATGATATTGGGTCATTGTGGTACCATAGGCGTGTTTTAAA +GCAATTTCCCCACTGGCGCTACTCCACCTTTAATTTCTGACGGTTTTTTT +TCGGTTTTCCTTGAAAAATCCTCTAAAAATCGATAATTTGTAAAAATTGC +GTTGTTTTTCCGGGATTTTTTTCGGTTTTCCCACGGGGTTCTGGCCTTCC +TCACTGAATTTTTCGCGCTCCATTGACAATCGCCCGTGTACTCCACACGG +ACAAATCACATTTAGTTTTACAACTAAAATCGAGCCGAGACGCGGCAGCC +AACGCGCCGTAAATCTACCCCAGATATGGCCTGGCCTAGTTCGGCGAAAA +CTCTTCCATTTCAATGTATGAGGGAAGCCAGAAATCCGTGTTTTCCTCAA +AAAAATCCTCTAAAAATCGATAGTTTGTAAAAATTGCGTTGTTTCTTCGG +TTTTTTTTGCAATTTGAGGGTTTTTTGTCGATTTAACACGGATTTTTGGC +TTCCCTCATATATTGAAATGGAAGAGTTTCTGCCGAACTAGGCCAGGCCA +TAACTGGGGTAGATTTACGGCGCGTTGCGTGTCGCGTCGCGGCTCGATTT +TAGTTGTAAAACTAAATGGACTTTGTCCGTGTGGAGTACACGGGCGATTG +TCAATGGAGCGCGAAAAATGCAATGAGGAAGGCCAGAAGCCCGTGCGGAA +AGACGGGGAATCTCCGAAAAACGGGGAAAATCTACAAAAAAATGAGTTTA +AAAAAGACTTCCTCAAAAAAATTCAAAAATTGTGGTTTTTTTTTTAATTT +TTTGTATTTTGATAAATTTTTTGCGACATCAAAAAATGGAAGAACTTTTT +TTTTTCGATTTTTGAATTTTTTGTTGGTGAAAAAGAAGAAAATTTCGAAA +ATTCGTTAGGGAATGGATAAATTTTAATCAAAAATCGATTTTTTAAAATT +ATTTTTTGCAGTTTTGCATAAAAAATCCAGATTTTTTCGCATTTCGCGCG +TAATTTTCATTTTTGTCGTTTTTTTTTTCTGAATTTTCCGAAATTTCTGG +AAATTTTTTCTTTTCTTGTTCTGAAGCTTATGCCTAAGCCTAAGCCTAAG +CCTGAGCCTAAACTCCAAAAACGCACCACTTCCAACAAGCTCCGGAGCCA +AACAGAGCACCTGCTCCAGTGTCCAAAGCCCGGATTCAGCCTCAATTGCA +CTATCGATTTGACTGCTGACATCGTTGACGAGCAGAAGCTCGTCAACGAG +ATGAAACGTCTCGAAACTGTGCTCATCGAGCAGTTGACGCTTTTCCTGAA +GAAATGTTGTGGTCGAATTAATGCGAAATATGGGAAAATTCGGGTTAAAA +TCGATGAAAAATCGTGGAAAAACGAACATTTGTGGTTAATGTGTCGAGCA +GAATCTTCAAATGTTTCACACGGCTCACACAATCCCTGTTCAAGTCGGTG +AATCTTGAAATGCTCGCCTGCACATCTGACGATTTGCCCTTTCGGGCAAA +CATTTTCCTGTGATTTTAGGCGATTTTCTGCAAATTTTCGCTGTTCAAAC +GTTTAAAATCGACGGAAAATGCGTATATTTTACTAAATATGCGAGAAATA +GTGATTTAATTCGAAAAAATCAATATAAAAATGGAAAAAAACTACAGTAG +TAATTTAAAGGCGCATACCTCGAAAGTTAAAATCGTGCCAGGACCCGCCG +CAATTTAGAATCGATTTTTAGATGAAAACTTTTTTTTTCTTACTAAAAAT +TAAAATTTTTCACTGAAAATTTCGGTTAAACTCTGACTTTTAACACGAAT +CTTATCAAAACTATGACAATTTCTAGTGAAAATCGCCAATTTTGTGTGTA +AAATCAATTTTTTCAGTGAAAAATGTTTTTTTTTGAGTTAAAACTAAATT +TCGAGCTTGAAACTAGAAAATGTCAAGTAAAAAATTCATTTTTAAGCGAA +AAATTAACGTTTTTTTCCAAATTTTCGCCTATAATTCACACAAAAAATAC +TGAGTCAGCAAACAATGTGGGAGCATCCCGAAAATGGTGCAGAATGGTAG +AGCAAAAACGAAAAATCGATGAATTATTGTGGAGAGAGAGGAAATTTTAT +TCAATTTTTGAGGAATGGAGGTTAAAAAAAAGAGTAGAAACATTGAAAAG +TGGCAAAGAAATCCAGCTTGAAACCGGAAAAACTCCCAGAAAACGAAGCA +AATAAGAAAATCCCACAAAAAATCCGAATTTAATTGCAGTTTTCGACCGA +AATTCAGCCAACCAGTGAGTGGTTCAATTATTAAAAAGCACATATATACA +TATAACTTTATTCAAAGGACATAATCCATATAAAGTCTGTCAAAACGGAA +AAGGTTCTTTCCAAACACACAATTGGCCCCCTCTGTCCAAAAGAGAGAGC +ATGGGAATCGGAGAGGGCGGTGAGAGAGACGCAGACATCGAGATGACACT +TTTTGACAGCAACACTGTGTGTGTGTGTGTGTGTGTGTGAGTCTCTGTGA +TTGAGTGAAAGCACTTTTGGGAATATATACTGGTAGAAATTTAATTTAAA +ATGATAAAAAATTTCTTGGGATTTTTTTTTTTGAGTACTGTAGCCACAAA +AGTACGTAATTTTCTTGAAAATGCGCCCATGGGGTCCCAATGACGTAATA +TCATGATAAAAAATTTTTGAAAATTGGAAAAATCTCAGTTTCCCCTCCCC +CCCCCCCCTAATTCCAATTTGAATTTCCGCCAATTGAATTCGTTCGGCGG +AGCGCGCTTGCATTATTTTTATTAATTTATTTAATTTTCTCTGTTGTTAT +TTCACTGATTTTCTTCATTTTTTGGGGATTTTTAATTGGGAAAAGAGAGA +AAAATGCAAGATAAATGCAAATTGTTCATTAAAAAATCACTGAAAATGGG +TAAAACTGTGAAATATGCTAATTTCAGGCTTGGTGTCGTCGGAACTCATA +ATTTCGCAGTTTTACCCATTGTCTATGATTTTTTAATGAACATTCTGCAT +TTATCTTTTTTTTTTAAATTCAATTTCTATTAAAAATCCCCAAAAAATGA +AGAAAATCAGTGAAATAATTAGAAAAAATAAAATAAATTTATAAAAATAA +TGCAAGTGCGCTCCACCGAACGAATCCAATTGGCGGGAGTTCAAATAGGA +ATTAGAGGGAAAACTGAGATTTTTTTCAATTTTCAAAACAAAAAATCATA +AAAAATAAGCATTTTAGCTTAAAAACTCGAAAAATCATACAAAAATTAAT +TTCAAGTTGTCCACGAGTAGTACGCGACGCCTGGTTGCAAAAATGGCGTA +GATTTCGATTATTAAAAGCTTAAAAATCATTTTTTTTTACCAATTTCCAA +TTAAATATCCTAATTTTAATCTCAATTTTCTTGAAAGACGTGCAAATATA +GATACATCTAACATAAAAATTCTTCGCTGCGAGACCCAGGACCCCATAAA +TCGCCTGCGCCTTTAAATTTATATTTATTTTCTCTCTCAAACAGCGATGA +AAATCACGTTTTTGAACCAAATTTTCCAAAAAATAAGACAAATTTCTATT +TTAAAAACCACTTTATTCGGTCATTGGTCGCTAAATAGCAAATTTTGAGG +CAAAAAAAAAACGAACAGACAACGGAAAATCGAGTGAAAACAAGTGAGAA +CACAGCAAAACTAGTCCTAATTAATTAAAGGCGCATCACGTGGAAAAGAA +AACTGTTGTGGAAGAATAAAAAATGGAACATGAGGGGAAATATTACAAAA +ATAGTAAAAGATGCATCAAGATTAAGATTATTTTTCGAAAATCGAGTCCT +CCGCCCAGGAATTCATCATAATTTTCGACTTTTTTTCGGAGATTGCTGCA +CATTGTCGGCTGCTCCGGTGGTTTTTGGAAGGTTTTGAGAGCTGAAAGAT +TTGAATTTTTTGGAATTTCGAGAAATTTCTTTTTTTTTACCCGAAGCGCT +TTGAATCTGGCGAGCTGCATTTCCAGCTTGCATTGTGCGTTCAGTGACTT +TGATTCCTTGAAGTTTTCTGAAAAAAAAACACGAGTTTTGACTTGAATTT +TCTGAATTTTTAACACGGATTTCTGGTTTCCCTCAAAGAATTGAAATGGA +AGAGTTTTTGCCGAACTAGGCCAGGCCATATCTGGGGTAGATTTACGGCG +CGTTGCGTGTCGCGTCGCGGCTCGATTTTAGTTGTAAAACTAAATGTGAT +TTGTCCGTGTGGAGTACACGACTTTCCCACGCGTTGTCCGGCAGGCGATT +GTCAATGGAGCGCGAAAAATTCAATGAGGAAGGCCAGAACTCCGTGATTT +TTCTTTTACTCGGCGTAGATTTCGCAGTTTCAGACTGTTTTTCAGGTCTA +ATCAGCGGAATTTTCGTTGATCCCGCCAATCTCGGTGATTTTCTGAGCCT +TTTTCGCTCAGGTTCTGGGATTTCAGCTTTTAGAGCAATCTTTGAAATTT +CGACAAGTTTCTTGAAGTCCAACGCAATTTTTTCAGTAGAATTCGCAGTT +TCCGGCAATTTTTCTGAGCAAATCTTCGAAATTTCGACAAGTTTTCTGAT +TTTCGGCGTAGATTTCGCAAATTCTGACGGTTTTTCTGCAAATCCCGGTG +ATTTTCGGCTCGGGGAGCTCCCAGCTGCTCTATTGTTCAGCATTGTCTGC +TCAGTAGCGGGGGCGTCTTGATTTTCAGTAGAATTCGCAGTTTTCGGCAA +TTTTTCTGAGCAAATCTTCGAAATTTTGACAAGTTTTCTGATTTTCGGCG +TAGATTTCGCAATTTCTGACGGTTTTTCTGCAAATCTCGGTGATTTTGGG +CTCGGGGAGCTTCCAGCTGCTCTATTGTTCAGAATTGTCTGCTCAGTAGC +GGGGGCGTCTTGATTTTCAGTAGAATTCGCAGTTTCCGGCAATTTTTCTG +AGCTAATCTTTGGAATTTCGACAGGTTTTCTGACTTTTGGCGTAGATTTT +GCAGTTTCTGGTGATTTTCGGCACGATGAGCTCCCAGCTTCTTCATTATT +CAGCCTTTTCAGCTGGGCTTCTTGAGAGCCTGTAATCACGTCGCCGTCGT +CATCCTCTGAATCATCATCCGACCAAATTTCGATTATTTCCTGAAAAAAT +CGATTTTTTTTGCTTTTTTTTGCTCTTTTCTCATTGTCAGCTTTTCCCAC +TTTCCAGCAATTTCTCCACGGCGTCGGAACGTATCCTGGTCGCCGATCGA +ACTGGATAACTGGCCGGCTGGCGATAAATCGGCGAAGATCTGCTACTATC +TCGTCTGAAAACGTTTTTCTGCTAAAACCTGCTAAAAATCTGGCTAAAAT +CACCTGATAACATTACAATATCATCATTTCCGGGCATTTTTGACGAAAAA +AAAGCGGAAAATATTTAGAATTTCGAAAATGAAGAGAAGCGTTACGGTAC +TAAAGGCACATGGCGTAAAATATTCCGCAGGACTCGCCGCGATTTATGAT +TTTCACTATTTTTTTTGGGCAAAAGTTGACATTTTTCAGAATAAAATTCA +AAATTGTGTTGATAAATTGTTTATTTGATTTTTTTTTCAAATTTAAATAA +ACTGTAAATTTTAAATTTTCCCCCAAATATTCGCAAATTCCCTTCAAACC +AAGTTTTAATAGCACAGTAATCCCCGAGCAATCGCGCTCCACCGGACTAA +CCTACACACCGCGAATTTTGAATTACATCCCTCATAATTAATTGTTTTTG +CCATTTTTTCGCTATTTCCAGTGGATTTTAATGAGTAAAAGCCTACAAAC +CGACGAAAATGGCGGTGTCAGTGAAAGTCCATCAAATTGCACATATTGCT +ACACGCTGGAATGCTCTCTACGCATCGAATCCACCTCATCAATCAAGAAA +AAGACTCCAATCTCCTCGAAAAGCGCTATAATGACTGTCGGCAGAAATGC +GCAGAGGTTTTAGTCGAATAAATGCCTGTTTTAAGAGCAAGAAATTCCAG +AAAAATTCACCTTCAAATCGAGCTAAAGACCACCGCTACCGGACAGCCCG +CTGTAGTGTGCTATGACGTCACAGATGCAGTTGTACACTTGCAAAGCGTT +GCAAATGGGAAGTGTACTGTAGAAATTCCTTCGCTGTAAGACCTAAAAGA +CCAGAAAAATGGAAAATATCTGAAAACCCCAATTTCAGCTCGTTAATGTT +CCAAATGTTCAATTGCGCGCCGCGAAAGCTCAACGTCTTCATGAAATCTC +TCCAAGCAAAGTTGGATATTATGAAAATGGAGAAAAGCCCAATTTCAGCA +GTGTAAAATCGATAAATTATCGAAAAATCAATAAAAATCCCTTCAGACCC +CGGCAATTCTCACGTCCGCCGGCAGTTTTCAGCGTTCTGAGCCCGCTGAC +GATCAGCGAAATGCGAAAAGTGAAGAAGCTACGCGAACCGTCGGCGCTGG +CGAGACCTTCGAAAGAGGCGACCACACCGAAGCGGCGGTAATTTGAAATT +TTCACATTAAAAAAAAATCGCGAATTTCAGCACTTCCTCAATGAATTTGC +TCGCCGGCGGCTTGGAAAATCGAATTATGAATCGATCGATTGGGCTGAAA +AGGACGACCAGTTTTGCTAGAGATGATCGTGAAAAAGCCGAGGTTCTGCA +GCTAAAAATCCGTCAAAAATCGATAAAATTTCGTTTTTTTTCCGTGAAAT +TCCAGGTTTTTTAGTCCAAAAGCACGGATTTCTGGCTTCCCTCATAAATT +GTAATGGAAGAGTTTTTGCCGAACTAGGCCAGGCCATATCTGGGGTAGAT +TTACCGCGCGTTGCGGCTCGATTTTAGTTGTAAAACTAAATGTATTTGTC +CGTGTGAAGTACACCACTTTCCCATTGCCCGGCGGGTGATTGTCAATGGA +GCGCGAAAAATGCAATTAGGAAGCCCAGAAACCCGTGAAAAAGTGTCACG +CGGTTTTCAAAGTAGAGGTGCAAGCGCGCTCCACCGCTCCACGGTGCTTG +GCGGCAAAACCAGAATTTTCGCTGATTTCAAGCATTTTCCGTCGTTTTTC +ATGATTTTTCATGTCGAAATAGTGTTTAAAAATGTCTTTAATGCTGAAAA +GTGAATATTTCAAAAATTTTGACATGAAAAACTGAAAAAATTATCGGAAA +AGTGTATTTTTTGAGTTTTTACTTATTTTTCGGTTTTTAAAAAAATTATT +TCTACATAAAAATTGATGAAAACAGCATATGAAGTGCAAAAAATAAAGAA +GACTTACATAAATTTTGACAAAAAATCACGAAAAACAATAAAAAAAGTCG +AAAAATGATTGGAAACGGAGAAATTTTCCCTTTTTATGTAGAAATTTTGA +ATTTTTTCAAAATTTTCTCAATTTTGAAACACAAAACATGAAAAATGATT +GAAAATATTTGAATTTTTAGTTTTCGCGCCAATACCTAACGAGACCCATC +GGTGTGACCATGGAGCGCGCTTGCATCTCGATTTTAAAATTCGTATGAAT +TTTTCGCGCTCCATTGACAATCGCCTGCCGGACAACGCGTGGGAAAGTGT +CGTGTACTCCACCCGGACAAATCACATTTAGTTTTACAACTAAAATCGAG +CCGCGACGCGACACGCAACGCGCCGTAAGTCTACTGAGCCAAAATGGCCT +AGTTCGGCAAAAACTCTTCCATTTCAATTCATGAGGGAAGCCAGAAATCC +GTGTTTTAACCTAGAAAATCAAGAATTTTTTTGGGAAAAAATGCCAAAAA +TCCCAGATTTTCCCTAATTTTCAGCTAATTTTTCCCCGAAACAGACAATT +TTCAGACCCTTGTCTCCCTGAAATCATTCAAAGATGCTCCTGCAATTTCC +GAACGGATTCAGCTGTCAGATGAGCAAAAATCGGTTGTCCGATGTGTGAT +AAATGTAATTTTTCGTTCGAAAAAAAAAATTATCGAAAATTTGCAGTCTC +GAACGAGTGTCTTCTTCACGGGATCCGCTGGAACCGGAAAATCTGTGATT +CTTCGGAGAATCATTGAAATGTTGCCCGCCGGGAACACCTATATCACCGC +AGCGACAGGTAGAGGATCACTTTGAAATATTTGCAAAAAATCGTGTCAAG +ACCTCCCCCAAAAAATTTTCATGTACCTTTAAAAAATAGAACCGACTTTT +TTTAATTAAAAAATCATTAAAAATTAGAGGAAAATTTGGGAAAAAAAATC +ATTAAAAATTCTTTAAATAATAATTGTTTATTTGTCACAAGAAATAGCTA +CACCGGAAGATAAAGAAAAAAAGTAAATAAAAAAGATGTGTGGACAAATA +AGTAAAATGACCAATTGGACCAGCTATAGCCCGGGAGGTTAAGTTGGGGG +GAAGAGGGTGTCAAATGGGATAGAGTCTAGGCGCGACGCAAATGCATTTG +GAGTTAACAGTTTAGGGAAACGTTTTGCTATTCGATTCCACAACGACAAG +TTAACATGTAGAAAACATTTAGACGGAACACCACAGACAACAAGTAGATA +GGGGTGACGAGTAGAGCGTGAAGCTCGAACGAACGATGATAAGGACGGGA +AGTGATACTCGCTTGAAATAATTTTATGGAAGGTTCGGAGGATTTGAAGA +ACCCGTCTATGGTGGGTAGACAATAAATTAAATTGGGAAAGCCTACTACT +GTATGACGAGTAAGATAAATTGCACCTTTGAAAGACACACTTTGAGAAAA +ACCGGAGGGGAGATTCTAGTTTTTTGGCAAGTTCGGTGGAGTTGGGCGGG +AAGAGCTCGCAGCCATATTCGAGTACGGGGCGGATGTAAACATTGAACAG +TTTAAAATAGAATTCGGGACTTTTAGAGCGGAATGAACGAAGGATTTGGC +GACACTTAAGGAGGGCACTATTAGAAGTCTGATTAATATGATTAACAAAT +GATAATTTGGTATCGACAATGATTCCAAGATCTCTGATAGAATCACGCGG +TTTAATTTCAACACTATTTACAAAGTATTTATGACGGGGGTTCTTTTTTC +CAAAATGTAATACGGCAGTTTTGTGCTCAGCAAGATTTAGACGCCATTTT +TTACACCAATCAGCGACAATATTGATGCTTGTTTGGATAGAGGTGGGGTC +CGATCCGAGTAATTTTAGATCGTCGGCAAAGGCTGTAACATGGACATCAG +GGGGGAACAAATCTAATAAGCCATTAATATACAAAAGAAAGAGGAATGGT +AAAATTGTGGAAAAAACCGTAAAAAATCAACAAATTTCGAAAAAAAATCG +TAAAAAATTGAGACATTTGAAAAAAAAAATCTAGCAAAATTTGAAAAAAA +AATCGTTTAAAATTCAGCAAATTTATTTTAAAAAATCATTAAAAATTCAG +CAAATTTGGAAAAAAAAACAAATAAATCTGTAAAATTAAAAAAAAAACCA +GTAGAATTTGAAAAAAAATTGTTTAAAAAATTCAGCAAATTTCTAAAAAA +AAATCATAATTAATTGATAAAAATTTTTTAAAAACGTAAAAAAATATTTA +AAATTCTGCAAAATTTGAAAAAAATCGTTTAAAATTCAGCCAAATTTCGA +AAAAAAAAGCATTAAAAAAGAGAAAAATTGGAAAAATTCTGCACAATTTT +TTAAAAATTATTATTCTGAAAAAATTTAAAAATTCATGGAAAAATCTGCA +AAATTATTTTTTAAAAATCGTTAAAAATTCAGCAAAAATTGGAAAAAAAT +CGTTTAAAAATCAGCAAATTTCGAAAAAATAAAACATTAAAAATTCAACA +AAATTAAAATTAGAAAATCATTAAAAAATACAGCCAAACCGTAAAAAATC +AGCAAATTTCGAAAAAAATTCGTTAAAACTTCAGCAAACTTCTAAAAAAA +ATCATTTAAAAATGCAGGAAATACGAAAAAGAAACATCAAAAATTGAGAC +AATTGGAAAAAAAATTCGTTAAAAATTAACCCAAATAAATTTGCTGAATT +TTTTAGATTTTTTTTTTTATAAATTTGCTGAATTTTTGAAAAAAATTCAG +CAAATTTATTTTAAAAAAATCTAAAAAATTCAGCAAATTTCTTTTTTAAA +AATCGTTAAAAATTCGGGAAAACTTGGAAAAATTGTGCAAAATTCAGAAC +AAAAAAATTTCAAAATTTTCCCAATTTTTAAGTTTTTATTTAGTTTTCAG +AATTGTTTAATAGTGAAAAAATCATAAAAAATTCAACAAAATTTAAAATT +CAAAATTTTCCAGAATTTTCATGGGTCCCGCCACGATCCACTCCAACCTT +CAAAAAATCATGTAATTTCCAGGCGTTGCGGCTTCCCAAATCGGCGGAAT +CACACTTCACGCGTTTTGCGGTTTTCGCTACGAAAATTCGACGCCTGAAC +AGTGCCTAAAACAGGTTTTACGCCAAAATCACATGGTCCGACAGTGGAAA +CAATGCTCACACTTGATAATTGACGAGATTTCCATGATTGATCGCGACTT +TTTTGAAGCTCTCGAATATGTGAGCTCATTGCGTTTTGATCTACAAAAAA +TGCGGGAGTTTTCCCAGCATTGCTCATTTGATCTACAAAAAATGCGGGAA +TTTTCCCAGCATTGCTCATTTGATCTACAAAAAATGCGGGAATTTTCCCA +GCATTGCTCATTTGATCTACAAAAAATGCGGGAATTCTCCCAGCATTGCT +CATTTGATCTACAAAAAATGCGGGAATTTTTCAAGTGTGACGTCAGCACA +CTCATGCGAAATCTGCTGAAAAGTCTGCGTCTCTTCTCCCGCATTTTTCG +GAGATCAAACCAAAATGGGACCCGAAAATTCCAAAAAAAAATCGATAATT +TCCCGTCCCAGGTCGCCCGTACCGTCCGTAATAACGATAAGCCGTTCGGT +GGAATTCAGCTCATTATCACTGGAGATTTCTTTCAATTACCGCCCGTCTC +GAAGGATGAACCAGTTTTTTGTTTTGAGGTGTGCGGAATTTCGGAGCATC +GTTTGGACCGTCTAACTCTTAAAAAAATTTTTTTGCAGAGCGAAGCCTGG +AGCCGATGTATCCAAAAAACGATTGTCCTGAAAAATGTGAAACGACAAAA +TGACAATGTTTTTGTGAAAATTTTGAATAACGTTAGAGTTGGAAAGTACG +TAAACTACTGGAAAAATTTAAAAATTTCGAATTTTTCAGGGTTTTTTACT +AGAAATTTTGATTTTTTTCAGTGAAATTCCAATAAAAGCTGGAAATTTTC +AGAAAAAAGGAAAAAATATGAAAATTTGTAATTAATTTCGAAAAATGCTG +AAAATCTCCAAAACCTTCCAGAAAAGCTGGAAATTTCATAAAAATTTGGG +AAAATCTGAAATTTTCAGAAAATTCAAAAAAAGCAAAAAATCTCGAAAAC +CTTCCAGAGAAGCTGGAAAATTTCAGAAATTTCCAAAAAAATAAATTCTG +AAAATTTCATAAAAATCACTGATTTCTGTCTTCCCTCATAAGTTGAAATG +GAAGAGTTTTTGCCGAACTAGGCCATTTTGGTTCGGCCAGATCTTGGGTA +GATTTACGGCGCGTTGCGTGTCGCGTCGCGGCTCGATTTTAGTTGTAAAA +TTAAATGTATTAGTCCGTGTGGAGTACACGACACTTTCCCACGTGTTGTC +CGGCAGGTGATTGTCAATGGAGCGCGAAAAATTCAACGAGGAAGGCCAGA +ACCCCGTGATAGACCGGCCAACACGGGGTTCTGGCCTTCCTCATTTCATT +TTTCGCGCTCCATTGACAATCACCTGCCGGACAACACGTGGGAAAGTGTC +GTGTACTCCACACGGACAAATACATTTAGTTTTACAACTACTAATTGAGC +CGCGACGCGACACGCAACGCGCCGTAAATCTACCCCAGAAATGGCCGAGC +CAAAATGGCCTAGTTCGGCAAAAACTCTTCCATTTCAATTTATGAGGGAA +GCCAGAAATCCGTGTGAAATTTCCAAAAAGAAGCTCCAAAAAAAAATTCC +AAAAAAATCTCGATAGCCTTCCAGAAACGCTGGAAATTTCAGAAAATCTC +CTGAAATTGATAAAAATTCGAAAAAAATCTCAAAATTGTTAGAAAATCAG +TGAAAATTTGGAAAATTCAGAAATTAAAAAAAAAATTTTTTTTTGGAATT +TAGAATTTAGAATTCTTCAAATTGTCGAAAAATGCTCCAGAAAACTTGTA +AAAATTTAATTTTTTTTTTTTTGAAATTTCCAAAAAATTTATTTATTTTT +CAGATGCGACTTCAAATCAGCGGATATTCTAAAGGAATCCTCGAAAAATC +AATTCCCATCCAGCGTAATTCCAACCAAACTGTGCACACATTCAGATGAC +GCCGATCGAATTAACAGCTCAAGCATCGAGACAACACAAGGCGACGCGAA +AACCTTCCACGCCTACGATGACGAGAGTTTTGACACGCACGCCAAGGCCC +GAACGTTGGCACAGAAGAAGCTTGTGCTGAAAGTTGGAGCTCAGGTGATG +CTCATCAAGAATATCGATGTGATCAAGGGACTTTGTAATGGGTCACGTGG +ATTTGTGGAGAAATTCTCTGAAAACGGGAATCCTATGATTCGATTTGTAT +CGCAAGCCGATGCTTCCATTGAGGCACGTTTTACAGAAATGACCATTTTA +TGGGCGTGGCTTTTTTTTTGGAAAATTTTTTTTTTCCAAAATTTCTGGAT +TTTTCTCTAAAATGGAAAAAACCCACGAAAATTGTAAAAAATTTGAAATT +TTTTAAATCGGAAAAAAATAAAATTTTCTTTCTTAAAATTAGGCTTAGGC +TTAAGCTTAGGCCTGGGCTTAGTCTTAGGTTTATGCTTAAATTTGAAAAA +AAAAATTTCTAATTTTTTCCAGATTTTTCCGTTTTTTTTTTCAGAGAAAA +TCTAAAATTTTCGATTTCTACCTGTTTTTCAAAAAAAGTTAAAAAAAACA +TTTTCGCAAATTTTGTAGAAATTTTTCTTTTTTTTTTCTTAAAATTAGGC +TTAGGCTTAGGCTTATGCTTAGGCTTAGGCTTAGGCTTATTCGTAGGACT +ATGCTTTGGCTTAGACTTAGACTTAAGCCTAAGCCTAAGCCTAACCCTCT +TAAAAAGTTACAAGAAGGTTTTTCCTTGCGCTTGGAGCGCAAAAGAAAAG +AAAAAGAGCTATTCAGACTTAGGGTGCCCAACTGGAATAAAACATTGGAA +ATCCTTATGACACACTTAAGCCTAAAGGCCCGAAAAACATACTAGGATGC +CCAACTGGAATAAAATATTGGAAATCCTTATGACACACCGGCGGTATGGC +GCGGCTTAAGCCTAAATAGCCACTTTTATCAAAATACATTTGAGCTCGTC +TTGCGTTTTACTTTGACTTCTCAGGCAACTCAAAAGTAATCTGTGGATAT +TTTTCAGTAATCTAAATGAAGACTATAGATTACTAAGAAACTTGGAGATT +TCATAATATTTGGGGGGATGCGAGCATCCATTGGAGATTTGCCATTTGAT +AGAACTTTTAGCGGCAAAAGTCCAAAACAAAGCTCACAGTGGGCTCTCAA +AGATCATAAAATAGCACTGTAACGAAGAACTTTAACGATCTAACGAAGCA +ATTTTACAAATTCACTTTGGTAGCTCATATCTCCGTGGATAAAATTTTTA +CAGAAAAGTCATCAACTGATAAGTTGTTGATATTGTTGTAAAGAACAAGT +TTGTAGTTGAAAGTTTTTTTTACCAAAAAATTTTTGTTTGAGAGAAAAGC +ATTAGAAACGGAATAGCATCATAAAAATAACAACAGCAGTTGCCGCACTT +CACGCGGTTCTATCTCAAACAAAAGCGGAGATATGAGCTACCAAAGTGAA +ATTGGAAAATTGGCCCTCCAATGCTTCGTTAAAGTGCTATTTTCAGGATC +TTTGAGAGCCCGCCGTGAGCTTGGTTCTGGAGTTATATTGATCAAATTGA +CCCTCCAGTAAAGGAGGACCTTTGATGAATATAATCACTCTGATGGTATT +TAATTCCGATGAGTAATCCATTTTTCTTTTTCTCACATTTGTGAACCAAA +AATAAGTTTTAAATTAAGGCGGGATATTCTAAGGTGTGATAACATATGTT +ATTTATTTTTAAATTTAAATAAAGTTTTTTTTTAATTTTTGCTAAAAAAC +GAATAGTTTACAACCGCCTCGCTCAAATGTATTTTGATAAAAGTGGCTAT +TTAGGCTTAAGCCGCGCCATACCGCCGGTGTGTCATAAGGATTTCCAATA +TTTTATTCCAGTTGGGCATCCTAGTATGTTTTTCGGGCCTTTAGGCTTAA +GTGTGTCATAAGGATTTCCAATATTTTATTCCAGTTGGGCATCCTAGTTT +TTTTTTTTCGGGCCCTTAGGCTTAAGTGTGTCATAAGGATTTCCAATGTT +TTATTCCAGTTGGGCACCCTAAGTCTAAATAGCTCTTTTTCTTTTCTTTT +GCGCTCCAAGCGCAAGGAAAAACCTTCATGTAACTTTTTAAGAGGGTTTC +ATATATTTTATTAAAATCGGGGCGAAGCCCTGATTTTAAATCCATATTGT +TTTTGTTTTTGTCTTCCACTATCCCTGCAAATAGGAAAGAGAATGTGTTC +TTTCTGATGAAGTAAAAATCATCATAAAATCTTGAAAACTGAGAGCAGGA +GGTAATATTTGAATATATTGGGTTGTAAATGTGTGTCTCCCTGTGGGTGG +GGTGGCGATGTGTTGGCAGCCAATCCTTCAACGAACTGTATCTCCCGCCT +GTATCTCCCTTCAAAGTGAGAATTGGGTTACAAAAATTTGAGGGAATATG +AAAAAAGGTGTGAGGATTTCAAAAATATTATTGTTGAAACACCAGACCAA +ACCACTTTTTCTGGGCAAGAGACAGAAAATTAATTTTTTGAAAAATTTCA +AACTGGCACAAAATTTTTTCAAAAACAAATTTTCACAAATTGTTAAAAGA +TGCCATTTTTAATCAATATTGTTCATTGAACACAGAAAAGAAAACGAAGA +TTCATCAAAAAATGAGTGAAAAATCGCAAAAATTCGAAAAAATCCGTGCT +GAAAAACTCGAGTTTTTGGCGGTGCTGAAAAAAATTTTCACTAAAATTTT +TTTGAAACTTAGTTTTTCGGATTTAGCGTCAAATTTTGAATCTATATAAA +AAAAAAAATTAAAATTGATCTCAGATTGAGTGAATAATAAACGCTCAAAG +TTGAAAAATGAACAACGCAAAAACGGCAGTAACTTGCTTCAAGGTCGGTT +GTCTCAGTGAGTTTTCACTCAATTTTCGAAATTTTTTTGCTCTATCGCTT +TAGAAATATTTGTAATTTCATTTTTTTTCCTCAAAATCAAAATATCTCAA +ACGACCGCCATCCTACGAGAAGGGAAAAAAAAAGTTTTTGGAAAAAAAAT +CAAAAATTTTTTTTCTGCCTCGATTTTCAAAATGAAAAAATCACTTTTTC +GGAATAAACTTTTTCACAAATGTATTTTGATAAAAGTGGCTATTTAGGCT +TAAGCCGCGCCATACCGCCGGTGTGTCATAAGGATTTCCAATATTTTATT +CCAGTTGGGCATCCTAGTATGTTTTTCGGGCCTTTAGGCTTAAGTGTGTC +ATAAGGATTTCCAATATTTTATTCCAGTTGGGCATCCTAGTTTTTTTTTC +GGGCCCTTAGGCTTAAGTGTGTCATAAGGATTTCCAATGTTTTATTCCAG +TTGGGCACCCTAAGTCTGAATAGCTCTTTTTCTTTTCTTTTGCGCTCCAA +GCGCAAGGAAAAACCTTCTTGTAACTTTTTAAGAGGGTTAGGCTTATGCT +TAAGCTTAGGGTTAGGGTTAGGGTTAGGCGTAGGCGTAGGCTTAGGTTTA +GGCTTCGGCTTCAGGAATATTTAAAAAAAAAATCGAAAAATAGATTTTGC +GAAAAAAAATCGTGATAAAGCCTGCTAAAATTTTCAAAAAAATTAAATTT +TTCAAATTTTTCAAATTCCCAAGATTTTGGTCTCGCAGCGAAAACATCCA +ACTACAGTAACCCTCGCCCTCTCCAATTTTCAGATCCGCCGCTCCAAGTT +CTCAGTCCGCATTCCCGGGAGTGATGCTCCGTTGATTCGCCGTCAACTCC +CACTCCAACTCGCCTGGGCCATCTCCATTCACAAATCGCAGGGAATGACG +CTCGACTGTGCGGAAATTTCGTTGGAGCGCGTTTTCGCCGACGGACAGGC +GTATGTGGCGTTGTCGCGCGCACGATCACTGGCGGCAATTCGAATTATCG +GCTTCGACGCGTCGTGTGTCCGAGCGAATTCAAAGGTGAACAGGGGATTT +TCGAGATGGAAATCTATGAAAAATGGATGGATGGTGTTAGATATCTCCTT +TTCGTGGGTTCTCTCACGTGGTGTCAGAGTGCCTCATTTCGGCTTGATCT +ACTGTGTAGATCTACAAAAAATGCGGGAGATGAGGAGACTCAGACTTCTC +AACTGGTTTCGCATGGTTTAGAACGTGCTGACGTCACTTTTCTCTGGGCA +TAAAATTCCCGCATTTTTTGTAGATCAACCGGTAAGGGATCTCTCAGCTA +CGTGGAAAATTATCGATTTTTTATCGAATTTTTTGCAGGTTATCGATTTT +TACAAATCCATCGAGGCAGAATGCGACGACGAACAGGACTGGGAAGCCCC +TGCTGCTGGACCAAGGCTCAAGCGAGTTCGATCGATTTAATTTTTTTTTT +TAAATTTTTTTGTGATCTCCAAATGTTCTGTCTTTCTGTCTTCCCCCCCC +CCCCGCCAAAATTCATTAACTGTTTTATTTCACAACACTCTGTATCATCA +TAATTTTCACATAAAATTGGCTATTTCAATGTTGACGTCGAATTTTTAGT +CCTATCAGCGTCATCGGATCTGAAAAAATGGAAAACTTGAACAAAAAAGC +AGGGGGTGGCCTAGAAAGCACAAAAAAAACTCGGACACAGTTCAACGGAG +GCAGTTTTTGGAAAAAAAAAAACGTCATTTTCGTATAGCCACACTGAAAT +TGAAAGAATTCTGGCCGAGTTTTCCAAATTCTAGGCCACCATGCAAACCG +ACATTTTGGGCGGAAAAGTGCCGGTGGCCGTGGAAGAAGGAAAAACTCGG +CCACTCTTCTATGTACTCCTCTCGGAGAATTGTGTTTTCCATGGCCGAGT +TTTTGTGTTTTCTAGGTCATGTCGGCATTTTTCTTAGTCAGTTTCAAAGG +AAATACGATACCTGGTCTCGACGCGAAAATTTTTTAATTAAATCCAAAAA +GACGTGCGCCTTTAAAAAGTACTGTAATTCCAAACTTTCGTTGTTGGGAA +ATTTTTATCGATTTTTCGTAGTTTTCAAAAAAAATAATCAAATGTACACA +GGGTTCTGTTCTTCCTTATTGATTTTTTCGCGCTCCATTGACAATCGCCC +GCAGGATAACGCGTGGGAAAGTCGTGTACTCCACACGGACATCGAGACGC +GACGCGACACGCAACGCGCCGTGAATCTACCCCAAATATGGCCGAGCCAA +AATGGCCTAGTTCGGCAAACTCTTCCATTTCGATTTATGAGGGAAACCAG +AAATCCGTGAGTAGTGAGAAAAACAACGAAAAAATCGATAAAATTTCCCA +ACAACGAAAGTTTGAGATTACAGTAGTCTTTAAAGGCGCACACTTTTTCG +CATTTAACATAAATTTGTCGTGGAGAGAGTATTTTTGGCGCAAAACTTCG +CATTCGGGTAATGATAATAGAAGAATTGAAACTCACAAATTCTCCGCCGT +CTCCTCAAGCAGCAGCGGCACAATAAACATGAAATACACGGCCAACACGA +AATGAATCGGCACCATCGACACAATGAACAACGACATTCGGAGCATGTGC +TCCAAAACTGTCGGCCGCAACTTTTTCGACGGATTCTCAAAGACGAGATA +CACTTGCATCGGGCTGTGCACATCTTGAACCGACTTCTTCTTCATTACAG +CGCTCCCTTCTCTGGGCAGCAGGTAGCGTGTCCACGTGGTGTAGGGTGAC +TCAGTGGTTGTGTGATTTATCGGCGTGAGCTGGAGCATTTTTGCAGAGTC +GCAGGCCAAGGTAGCGGAGGTGTTGGCTCTGAAAGTAGATTTCATACAGG +ATGGTAATTTCGGGGAGTACTGTAGTGGTGTTATAGTGGTACTGTAGGAG +TACACTGTAGGGGAACTGTAGGGGTGCTGTAGCAGTACTGAGGGGGGTAC +TGTAGGAGTACTGTAAGGGTGCTGTGGGGGTACTGTAGGAGTAATGTGGG +GGTACTGTAGGAGTACTGTAGGAGCACTGTAGGGGAACTGTAAGGATACT +GTAGGAGTAATGTAGATGTACTGTAAGGGTACTGTAGGGGTGCGCTAGTG +ATACTGTAGGGATCATGTAGGAGTACTGTAGAAGTCCTGTAAGGGTACTG +TAAGGGTACTGTAGAGGTGCGCTAGTTGTACTGTAAGGGTACTGTAGGGG +TACTGTAGGTGTACTGTAGGAGTAAAGTAGATTAACTGTAAGGGTACTAT +AGGGGTACGCTAGTGGTACTGTAGGAGCACTGTAGGCGTACTGTAAGGGT +ACTGTAGATGTACTGAAGTAGTTCTGTAAAAGGTACTGTAGGGGTACTGT +AAGAGCACTCTAGGGGCATTGTAGGGGTACTGTAGGTGTACTGTAAGGCT +ACTGTAGATGTACTGTAAGGGTACTGTAGTTGTTCTGTAAAGGGTACTGT +TGGGGTACTGTAGGTTTACTGTAAGGGTACTGCAGGGGTGCTGTAGGGAT +ACTGTAGGAGTACTGTAGTGGTTCTATAGGAAGACAAACTTTTTTTTGAA +TTTACTCATCGGAGAATCTAATATTTTTCACCAAATCGATACACCATAAA +AATTTTAGGACCCAAAGCTAAAAAAAAAAACCAACTTCTCCAATATCATC +TCCATCAATTCCAGTTGTTCTGTGCAGTTCGCCATCCCTTCCTTCTTCAA +TTCCTTCGCCCGATTCTCCAAATCGTCCACCATCTTCACACCCCGCCGAC +ACGCCGTCTCCACATACCGTTCCGTACCAGCTTCCGCAATTTTCATAAGC +TTCTCGACAGACTCGTTAAACTTGCGTGTTGGCTTGAACAAATGGGAACC +TCGAATCGCCTCGGGAACCGGATTTCCACCTCCTTCCACCAGGAGGCTGA +ACAGTGTCGTTTTCTGCCTGACGGCCTTAGCCAGGACGTGCCCATAGTTG +ATCATGTAGATTTGCCCGTTTTCAGATATGTTGAATGTTTCAGCAGATGA +GAACATTTGAAAATTATTTGATTGTGCGTGTTCATGCACCACAGTAATGA +ATGCGAGGCGGCAAATTAAAACTCTGAAAGTTTAGATAATTGTACTTTAG +TTGAAATCTACTTTGGTTGACAGGTGCATCGACTAGACTAAAAAAAAAAG +CAGGTAGGTAGGTAGGTAGGTAGGTAGGTAGGTAGGTAGGTAGGTAGGTA +GGTAGGTAGGTAAGTAGGTAAAGCGAGACACGGTGCATCGATCTGACTTT +AAAAATCTCAATCTCGTATCTTAAGCGTCTTTGGTTCTGTCAGGGAAGCA +GGTAGGGGGGAGGTAGGTGTGATCAGGCAGAGCACCGGAGTTAATATCTG +GTGGATTGTGGGCTGCTAATAGGTAGGTAGGCAGGTAAGCAAGCAAGCAA +GCAGGCAGGTAGGTAGGTAGGTAGGTAGGCAGGCAGGTATCAGTTGACAA +CTTTTTGATGAAACTAAACGGAGCCGAGTTATAAGGTGCCAAAGTTGCAC +TAGACATGGTGCATCGACCTAACTTGAACAACTCGTATCTCAAGTGTCTT +TGGTTCTATTTGGGAGGCAGGTAGGTAGGCAGGTAGGTAGGTATATCTTA +GGTTGTTTCAAAACTATTATACATTAAAAATCAATAAAAATATTTTGCAC +GAATTTTATCAGTTGACAACTTTTTGATAAAACTAAAAAGAGCCGAGATA +TTGTAAGTTGCAAAAGTTGAACGAGACATGGTGCATGGAAGGTAGGTAGG +TAGGTAGGTATTTAAGTAGGTAGGTAGGTAGGTAAGCATTCCGTATTTCT +CTCTACTTTGACAGCTTATATCCTGGTTGTTTTGTGTTGTATCAAAAAAT +GTTTAACAAAGATAACATAGAAAAATATTTAGCACGTAGCAAATTTAAAA +AACTAGGTTGGTAGGTAGGTAGGTAGGTAGGTAGGTAGGTAGGTAGAAAG +GCAGGCATGTAAGTAGTAGGTAGGTAAAAGTACTCACGTGGAGAACATCA +AGCAGAAGATCGCTGAGCAAATTGAAAGTGGTACTGGAAGTTGAGCAAGT +ATTTTGGAGTATTTTTCTGGAAAAAAATAAGTATTCAAAGTAACTAAAAT +AAAATACCAACTCCGAAACTCAAACTTCATAATAAACAAAATCGTCAGAA +TCCCACTGGAGAGGACTGCAAAAGTCACTGTCGTGTTGGCAGACGTCTGA +TAAAAATCGAGGGTGTGTCCGGATGGTAGGAGAAGCACATTATCGTGATA +CTTTGACACAAATTCCTCAATAGACGCCAACGCTTTTCCGAAAACTGGAA +TCGAAATGTTCAAAGCATTGAGAATTATTTTCTGGTACTCTTCCACCAGG +ATGTTGTACTCCGAGTTTAGATCCGCTGAAAAATTTAAATTTGTATTAAA +TTGGGCAATACTCGTACTTGCCTACCTGCCTACTGGTAGGTAAGCAGCCT +ACTTATTTTCAACTTACAAAACTCCATATACTTTGTAACGTTTTCCAATT +TCGCAAAAATCGATTTCTCGAAATATTTGCACTTCCCCTCGACAAATGAT +TTCTTGGCGGGAATCTTCAGGAACAGCTGAAAATTTTTTTTTCCGGTGGC +CGAGTTTTTTCACGGCCACGACGTACCTTATTAAACATGGTGAAGTTGGC +GTAGTCATGCAAGAACCAATTTATTCGGCGGCGTTCGTTTTCGGTGACGG +CGAAGTCTCGTTTGAACAAGCACGGTATGTAGGACAGCTTACGGTGGAGA +CGCTCTTTGATGGCTGGAAGTTATGACGTCATGAATAATAAGGGATGAGA +TTTCTAGGCCACGTGTGACGTCACAGCAATCCCCGAAACCTTTTTGGATG +GCCGAGTTTTACCGATTTCTAGGTCATCGAGCGAAACTTTTGTGATACTT +TGGCAATGGTCATCAGGTAGACAAACAACGTGATAATTTCTAGGCCACGC +TTGACGTCACGTGGCCGAGATTTCGCGCCAGGACCTAGAACTAGACATGG +TGCATCGACCTAACTTAAACAACTCGTATCTCAGGTGCCAGGTAGGTAGG +TAGGCAGTCAAGCAGATAGGTAGGTAGGCAGGTATTTTAATTTCATTTCT +GCGGCTACAACACAATTTCTCTTCCAATCAAGGACGTAAATTTCTAGGCC +ACACATGCAGAGTGCGGACTAATAATTAAAGTGTTTTACGACATGGCCGA +GAAAAGAGAAACCTAGGCCATGGTAGTTAGGTGTGACGTAACGCCACTAT +AAAACTATAAAACTCACGCATAAAACTGTGATCATTGGCGGTTTCGAGCA +TCGTCCTTCCATAGACCGCATCCTGAGTACACTCTCGTAAATTGGCGGCC +AAAATTGTTAGACCAAGGATACAAAATATGGGGATAATGGTGAATCCGGA +GCGATTATCATCCAACCAATACACGATTACTTCGATAACCTCGAAGAGCA +GCAATTTCCAGACGACGAGGAATATCAGCAGAGCTGTGATCAGGCAGAGC +ACCGAGATTATTATCTGGCGGATTGTGGGCTGAAAATAGGTAGGTAGGTA +GGTAGGTAGGTAGGTAGGTAGGTAGGTAGGTAGGTAGGTAGGTAGGTAAG +TAGGTGGTAGGTAGGGAGGCAGGTATCAGCTGCCAACTTTTCGATAAATA +TTAAACGGAGCCGAAATATAAGTTGCCAAAGTTGTACTAGACATGGTGCA +TCGACCTTACTTAAACAACTAGGTAGGTAGGTAGGTAGGCAGGCAGCTAG +GCAAGTAGGTAAACTCACCAAATGCCTGAAAACAATTGCAAGAACATCGG +AATAACCCGAGCTCCTCCCGTTCAACGTCGCGACCACAAGCGCGTGCACA +CTTTTCCGCAGCTTCTCATCATCGCGATCAGCGCAAAAATCCTCGATTAT +CTCGAATCGATGGCTCTTTTTTGTGTGCGCCGGGTCTAATTTATAGCTGA +TCGGCTCGGGAAACCAATCGTCACACTGCAGCTTCGCATCCTCCAAGCTG +AAGCCGTGAGAAAACTGTGCACTGCATAGGAATAGAAGTAATTTCAGTTT +CATTTTGTTCTGGAAGAAGGCATTTTTATGGATGGAGTTTGAAAATAATA +ATTAAAAAAAAAACTTACAGCTGGAACTTTGTGAAATCGATAATGAAACA +ATAAATCTAAAAAAAGCTCAAAAAATTTTTGACAAAATTTAAAACTGTAA +CGTGTATGAAGGTCACGTGAAAACTGAAAACTCACCAAAAATGTCGAAAA +ATAGCAAGAAACTAGGCACACGTAGACTTATGGTAGGCAGGAAGGCGTAG +GCGTTGATCCAGGCAGGGTCACGTCTTGAAGGCAGACTGTTAGGTATAGG +TAGGCATAGGTAGCCATGTAGGCGTAAAGGCAGGAAGGCATCTCTAGATC +CTTTTTGTGGCAGATTGGCCGCTTTGCAGGCAGGCAGGTGTGGGTGGCCT +AGTAGACCGAAAAACAAGCAGGTAAAGTTCCTATAGTAGTAGGTAGGCGA +GCCAAACCTTTTTTGTAGATGATGAAGTAGGTGTAGGCCGTCTTTTGAAG +GCAGTGAGGCAGACAAGGTTAGGTCGTCGCAAAGGTTGGCTGGAAGGTAG +GCACGTGGGTCAGCAGATAAGCGTAGGCAGGCATAGGCAGGAAGGCATAG +GCAGGTAGACGTAGGCAAGTAGACGTAGACAGGATAAGATTCAAATATGA +AAATCGTGAAAAGGGGAAAATTTCTTATTCTTCGAGTGCGCGACAGTATG +CGTAGGCAGGTAGGCGTTGGCAGGTAGGCGTAGATAGGTAGGCGTATGCA +GGTAGGCGTAGGCAGGTAGGCGTAGTCAGGTAGATAAGCAGGTAGTCGTA +GACCGGGTAGGCGTAGGCAGGTAGGCGCATGCAGATAGTCCTAGGCAGGT +AGGCGTAGGTACGTATGCGTTGGCAGGTAGGTGTTGGCAGGTAGGCGCAG +GCAGGTAGACGTAAGCAGGTAGGCGTAGGCAGGTAGGCGTAGGTAGCTAG +GCGAAGGCACGTAGGCGTAGGTAGGCAGGCATAGGCAGGTAGGAGTAGGC +GTAGACATGCGCACATGAAAACCTTATAAATGTTTCAACCCCATCATCAT +CATCCCATTTTTCTCTCGATCAAAACGAAAAAATGTGCGCAAACACAAAT +TGCATCCATTTCTCTCTCTTTTTTACTCACTTATATATCTCTCATCACTT +TATCCCCCGTTTTTCAATCCCTTCCAAACACTTCCAAAACTCTCCAGAAC +TCCTAGAGAGTAACACGAGAGAAAATATTTGAACTTTTGTCTCGACCAAG +TTTTTTTTTTTGGGATTTTTTCTTTGGATTTCTACAAATTTGATGTATTT +TTTCCATTTTTCGTGCAAAATATGGTAATGGACTAGGTTTTTGCTACGTG +GCCTAGAAAAATCTCGGCCACCGATTCTGAGCTGTTGCAGCGGCCGCGGC +CGAGGGTTTTTCTCTTCAATCGATACCAATCCCTCTTTTACGCAAGGAAT +CACGTGGAGTCAGAGTGTCTCATTTCGTCTTGATCTACGTAGATCTACAA +AAAATGCGGGAACTGATTTCGTATCGTTAAGAACATGCTGACGTCACATT +TTTTTATCATAAAATTCCCGCATTTTTTGTAGATCAAACCGTAATGGGAC +AGCCTGGCACCACGTGCTCTTCCAACCTTTATATTTTTTTTGACAAAATC +TTGAGAATTTCTAGAATTTCAACGAAAATCCAATTTTATACCTAAACTTA +AAAAAAAATTGCTAAATTGTGTTCGACTAGCAAAAAATGCACCCAGTTTT +ACAAAAAATCTTTTTTTCTGAAAAAAAATTCAGTGGAAAATGTCTATAAT +TTTCAGTAATTCATACTAAAAAAAATCCAATTTTTACAACAAGTTTTTGT +GGCCGCGGCCGAGGTTTTTCCTCTTCCACGTGGTGTCAGAGTGTCTCATT +TCGGCTTGATCTACTTAGATCTACAAAAAACGCGGAAACTGATTTCTCAT +GGTTAAGAACGCGCTGACGTCACATTTTTTTGATCGTAAAATTCCCGCAT +TTTTTGTAGATCAAACCGTGATGGGACAGCCTGGCATTACGTGAAAACAA +ACAATGCAAGCGCGCTCTAATGCGAATTTATTTGCTCTACCACCAGATAA +ATTCCACTTCTTCACAATAAACCTAAATATTTTTTGTGTCAAAATCTTGA +GAATTCTTAGAATTCCAGAATTTCAGCGAAAACCTAATTTCCGATTTTGT +TATTGTTCAGGGGAACAAGTGAGCCACACAGCTTCCGCTTCTGCTCCGAA +TTCGATTCCCCTGAGGCATTTTTGTTCGAAAAAAGCCTCATTTGTCATAC +TTGTCGGCAACTTTCTTCGAAGTTTTTGTTCTTGTTTCAAATAATTTTTC +TTCAATACTTGTTCCTTCCGTCCCAGCAGATGTTCTTTTGCGGGGGGGGG +GGGGGAGGGGAGAAAAAAAATAAGAGAAGAAGCAGAAACTCGACACTTTT +GTGTCCGCATTTCTCGTAAAGTTTTCAGATTTTTGAGCTTTTCAAGCTAT +AGCTGAACCACCTAGCAAATTTCGCCGCAGAGTTGATTTCTCCGGGAGTG +GGCTTTCTACTGGAGACCTCACTTTTTTTGCCTTTTACTAGAGCTTTTTA +ATTTTTTAATAATTTATTGCAGCTCTATGGATTTTCCAAAAAAAACCACC +GAAAAGCCCGAAAAATCAAAATTTTCGTTTTTAAAACCCTAAATTCCATA +CTCCGTCCAAAGAACACTCACATAAAAATGAAGAGATTTCGCAAAAAAAG +TGAAATCCAATTCAATTTATTTCAATTTTGAAGAGTGCGTTCGTCAGCTT +TTTTTTCGACAAAAAAAAAAGAAAATGTGTAGTGTAGTTTTCAACAGATT +TATTGTTTTATTAATATAATAGAAATCAAACCTTCTTTCTGCCTACCTAC +ATGGCTACCTACATGCCTACTTGCAAGTAGACCTGTCTATCTAGGTACTT +ATCTCACACCTCTTTACCTACATACCTACCTTCCTACTCACCTGCCTACT +CATGTAGACATAAGTGATCGTCAAAAAAGAAGCTGATGGATCAAAAGTTT +TTGGAAATTTATTTCGATTTTCAGGTTTTAAAAATTGCGGAAGATGTTTA +ATTTTTGACGATTAGTTTAGAATTTTTTTTAATTAAGAAAAAAAAATTAT +TATTTTATTTTTAAATTACTCCAAATTTTCTTCTGATTCCGAATATCTAT +GTGAAACTTTTTTTAATTCCTTGGTTTTATATCTAAGCTTAAAATCGCTA +ATTTCATTTGTGCACCCAAGAGATTTCGAATTTTCACGGGGTTCTGGCCT +TCCTCCTTGAATTTTTCGCGCTCCATATAATATTGACAACCGGGCAACGC +GTGGGAAAGTCGTGTACTCCACACGGACAAATACATTTAGTTTTACAACT +AAAATCGAGCCGCAACGCGACACGCAACGCGCCGTAAATCTACCCCAGAT +ATGGCCGAGCCAAAATGGCCTAGTTCGGCCAAAACTCTTCCATTTCAATT +TATGAGGGAAGCCAGAAATCCCGTGTAATTTTCGCGCCAGAGACGCCATG +TGTCGATTTACGAGATTGGTGTATATTTACAAAATGCGTAATATTTATAG +AATGCTGATTTCCGTTTTTTTTTTTTGAAAAATGTCATGTGTGCACAAAT +TAAATTCGGCGATTTTAAGCTTAAATATAAAATCAGGGAAATTTTTTAAA +TTTTTTTCACGTAGATATCCGGAATCAGGGGAAAATTTGGAGGCAATTAA +AAATGTCTCCCTGATCATTTAAATTCTTTAAAAGTACTCTTCAGAATCCT +TTTTTCCTAACCAAATAAAATAATTTCTGACGCCTTTTTTTTCTCTTTTC +AATAAGAAGCAAAAAACAGACGAACCTATTCCAATTTCCCACCACACCAA +TTCGTTCTTTCCGCATTCTTTTTCTTCCATTATTTATCTCCCTTTTCCTC +CATTCTCTGTGCTCTTATATATATCCATCATCCCATTTTCTTTCTTGTTG +TGTGGTATGCTCTTTTTCATCCATTATTCGAAAATTCTCATTTTCCAAAG +TTTTTTGTCAAATACATTTTAAAAATTTTTTAAACCAAATCTCGCCGTCC +ATCGATTTTAAAATACCTTTTTTGAGAAGTTTTCAAGAAATTTCATTATG +AAATTCGGTGTTTTCAGACAATTTTGAGTCTAATAAAACAATTTAAAATT +TTGACTACATCACCTTTAACTTGTAGAATGCCGTTTAAACACACTTATCA +CTTTTTCAGAATCCCATATGCAATGGTATCACTTGCTCCTGCTAATTCTC +ATGATCCTGGTCCTAATCCCATGTTTCTGGCAAGCTTGGCTACGATTTTC +CCGTCGATTCTCCGATTCCTATGATCTATCAAGAAATGCGCAAAAGCGTG +ATGAGATTTCAAAGGAGTTTTATGTATAGCTTACTGACAGGATTTCAAAA +AACAGTTACGGTAAGATTTTTCGAAAAATTTCACGGATTTCTGGCTTCTT +GCCGAACTAGGCCATTTTGGCTCGGCCATATCTGGGGTAGATTTACGGCG +CGTCGCGTGTCGCGTCGCGGCTCGATTTTATTTGTAAAACTAAAGGTATT +TGTCCGTGTGGAGTACACGACTTTCCCACGCGTTGTCCGGCAGGCGATTG +TCAATGGAGCGCGAAAAATTCAATGAGGAAGGCCAGAACCCCGTGCCTGT +ATAGGATATTTTGAATCTCAAAAGAATTTGAAGATTTGAGTTTTTTGAGT +TTGAGGTGGAAAAAATCGTAAAAAATTCCTTTCCGATAAATTTTCGGATG +CAAAAATGTGATCCATGCTGTAAAAAATCCAAGAAAGCCAAGAAATGTGC +GGAGCCTATTTTCCGATTTTATATTACTTTTTATTTCAAAACTTGATTCA +AAAATATCAAATTCGGAAAAAAAACCGCAACTTGGTAAAATTTCCTCGAA +AAATATTCTCCGCTTAGGCTCCGCCCCTCTCTTGGCATTTCGAATTTTTT +CGTTAAATTTTTGGAAACTGAAATTAAGTCCAAAAAGAACCAAGAAACGG +GCGGAGCCTATTATGGGATTGAAAAGACATGGTGCATCGATATGGAAACG +GCTTTTAATTTGGTTTTTTTTAAATAAGAAACTAGTAAAATTCAAGTGGC +CTAGCTTTCAACTCTTCCATAATTCCAGGGTACATTCCAACTGGTCATTG +CTCATTGCTCTCTCTTTATGCTTCTCATCACCAACGAATCCACTCAATTT +TCACTCAAGCTGTCATCTCCAGCAGTGTCTCTCAATTTAATTATGCTTGA +AATTGTTTTATAAAATGAAACAACACATACTCTGTAAAAGCAATTTATTA +TTAAAAAGTATATATATACACGTATTCCTGGGTGGGTATTGAGACTAACG +GAAGCGACATGGAGGAGAATTTGAATTTCATTAAAAAAAAAAAACAAAGA +GGTAGGTTACTGTAGCATCCAATCTGGAGGCTGCACAAAGAAGACTCCAC +CGTCAGTGGCGCAATATGTTGGACACACCTGGAACGTTGAAACATTATTT +ATTTCTTTAAAATTTTCTTTGTCTAAGCCTGAGCCTAAGCCTGAGCCTAA +GCCTAAGTCTAAGCCTAAGCCTAAGACTAAGCCTAAGCCTGAACCTAACC +CTAGGCCTAAGCCTAAGAAAAAGCCTAAGCTTGAGCCTAAGCCTAAGCCT +AAGCTAAAGCCAAAACCTAAGCCTAAGCCTAAGCCTAAACCTAAACCTAA +ACCTAAGCCCGAGCTTAAACCTGAGCCGATACCTAAGCCTAAGCCTAAGC +CTATTCCTAAGCTTAAATATAAACCTAAACCTAAGCCTAAGCCTAAGCCA +AGCGCTGAGCGTAACTTAGAGCCTAAGCTGAGCCTGAGCCTAAAACTAAG +CCTAAGCCTAAGCTTGATCTTAAGCTTAAACCTAAGCCCTGAAAATTTTT +TTTTGAACTCCACAACAAAATTTGTAGAATGTTTTTAAAAATTGGGATTC +TGAAATTCCCCGCCAAAAAGTTTAAAAACTTCACATTTTAATTTATCTGT +AAAATTTATATAAATCCCTCTTAGATTTTGAATTTCGCGGCAAAACTTGT +AGAACATTTCAAAAATTTACTTTCGCGCCAAAGATTGTCGCGCGAAATTT +ACAATTTTTCTATAAAAAATGTATTTCATAGAATTTCAAAAAATCGAAAA +TCGCGCCAAAAATTTTTAAAAATTTTTTTCAGTATTGTGACGTCATAGAC +TACAAACTAACCCCTCTATTGCCTTCCTCCCCGTGCTCTCCAATGAGTCC +TTCGGCTCCAGCGGCTCCATCATTCCCTGGGAACCCGGGCTTTCCTTTTT +TTCCTCGTGGGCCTTGTGCACCAATCGGGCCGTCGATACCAGGCATACCA +GACGGTCCTGGCGGCCCGAATTCTCCTTCCTCTCCGATCGGACCTGCTGG +TCCCGGGATGAACGGTTTCGGGGTGGCGTCCGCACCCGGGTCGCCCATTT +CTCCATCCAGTCCTGGGATTCCCTGAGGGCCTTGTAGGCCTTTTGGTCCC +ATTTTTCCATTTTCCGCGCGAAGTCCATTCTTTCCGGGTAGTCCTGGCTT +ACCAGTGTCTCCTTTCACTCCCTGAAAATTTAGTTTAGTGGTATAGGCCT +ATCAAATAGGCTTACCGTAATCCCAGTGGTTCCTTGTACTCCTCTCGGAC +ACGGATCCGCACACAAAGACTTATAATTCACAGGAGGCTCACATGGTAGG +CGCGCTGGAAGTCCAGGCGCACCTTCCGATCCTTTCGTTCCAGGAAGACC +GTCTCTTCCAGGGATCCCCGGGGGTCCTTGTGGATGACGGCACTCACATA +CTCGGGATCTTGCGGTTTGGCCGGTTTCGTGTAGGAAATCGTCGATTTCA +TCTCTTTTCTGGCGGGTTATGTTTTGGAAATCGTTGGCGACATCGGATAG +CATGCTTTTCATCTCGAGGGCGCTTTCCTGGAAATTTAAATTTGCTTGAA +ATTTTCAAACTTGTTATATTATAATTTACAAAATACTGACTGCCTTTGTA +AGTTTTTTATTACAGGAACACAAAATTCTAAGAATGCGTACTGCACACTA +TATTTGACGTGCAAGATATCTCGTAGCAAAATCTACAGTAACTCTTAAAA +TGACTACTGTAGCGCTTGTGTCGATTTACGGGCTCGATTTTCGCAACTTT +TTTTCTTTCGGATTTCCTTCGTTTCCTCGTATTGTTTTCTAACTTTTTAT +TTCAAAATTTCAATATTCTATCGATAAATAAATCATTTTAATTTATTTCG +AAAATCGAGCCCGTAAATCGACACAAGCGCTACACGAGTCATTTAAAGGA +TTACTGTAGTTTTCGCTACGAGATATTTTGCGCGTCAAACATGTTGTGCA +ATACGCATTCTCAGAATTTTGTGTTTCTCTAATACTGTGTTTTTAGGATT +TTGAATGAAAGGAAAAGCCCGAAACTTTTAAACAAATTTTTCGGTGCATT +CTGTATCAAAAAAGCTGAATAAAATTGTACAAAAAAATGCCACATTTTAT +TGAAAAATTGATAATAAAATAATTTGTTTTCAAATAATTTTTGAATTTCT +CAATTTTTTGGAATTTTTGGATTTTTTCGGGCCAGAAAGTAGGCATTCTC +ATGAACTGATGTTTTCTTCATAATAATATATTCAAAAAAACGGTCTCCCA +CAAAAAAAGGTCCGAGAGGCGAACAAGGTTGTAAAACGTTGCTATTGTTT +ATTTACAACCGCCATTATACCCCTATAGGGGTTGTAACACCACATAACAA +TTTGATAAGATGCACACAGTAGGGAGAGGGACCTAATTTAAAAATATAAG +AATTTTCTCATTAAATACAATTTTTCTCTATTTCTTTCAGGAATATCGAG +AGGAAAATCAGCGAAATTTTTGGAAATTTTTGGTTTTTTTCTAACGAAAC +AAAAAAAATTTGAAAAATTTCAAGAAATTCTGTGTATTTATCGATAAAAT +TTCAGAAATCAAGGGGGTCGTATAGAAGTTAGACGGTCGGTTTTTCGACT +TTCAGCTAACTTTATGAAATTTCATTTGTTCAGGTTTTCTGACATTTAAA +ATCAAATGGCATTAGCAGTTTTTCATGAAAAGTTTCAGAAAGTCTCAAAA +CTCCAAATTTTAGGAGGGTCGTATAGAAGTTGGACGCACTAAAAAAAAAG +GAAAAATGTGGTTCTAATTATTACGGAAACACTAAATTCTGAGAATGCGT +ATTGCACAAAATATTTGATGCGCAAAACATCTCGTAGCGAAGACTACAGT +AATTCTTTAAATGTCTACTATTGTAGCGATTGTGTCGACACGTGGTGCCA +GATTGTCTCATTTCGGCTTGATCTACGTAGATCTACAAAAAATGCGGGAG +AAGAGACGCAGACTTCTCAACTGATTTCTCATGGTTAGGAACGTGCTGAC +GTCACATGTTTTCGGGCCGAAATTTCCCGCATTTTTTGTAGATCAAACCG +TGATGGGACAGCCTGGCACTATGTGTGTCGATTTACGGGTTTGATTTTTG +AAATTGATTAAAATAATTTAGTTATCGATATTATATTGGAATTAAACAAA +AAGTGAGAAAATAAATCGAGCCCGTAAATCGACACTACAATAGTCATTTA +AAGAATTACTGTAGTTTTCGCCACGAAATATGTTTGCGCGTCAAATATAT +TGCGCAGTACGCATTCTCAGAATCCGTAATCCTCAAACTTCTCACCTGAC +AGTACTCGGCATCGTTGACAGTATTCTGAATAGCCGGTCGAAGTATTGAG +GCAAGGGGTCCTACAGAAACAATAAACGACGACATCGTGGATAGCGAGAT +AAATAGTGAAACTATGATTAACGTGGCGTATGCCGTTTCTCGAGCATTCT +CGTTCATTTTCCAGGAGAAGCCTCCAAGAGAAGCCTATGGAGGATCCAAC +GAAAAGTGAGTAAAGAAATGATGCGCTGGCGCGGAAAAACGAGAGCGATT +ATGTATGGGAGTGACCCAAAAACACGGAAAAGTAACGGATAACAAGAAGA +AGAAGGGGGCAACTTTCTCTTTCTTATCATCATCACCATCATCATTATCT +CCTTTCTCGGGATTCCGTCATGAGAATGAATCCATTTACTCGTTTTTTTT +GTGTCCATTTAAGTTTGTCTATAAATATGGCTAATTTCAACTTTAAAATC +AAATAATGAAACTAGTAATTCTACTCATCTCTCACGCAATTCCTTTCTTT +TATGTGATATATAACTTTTATTCCATATTTAAAGAAATTTCAAGTTTAGA +GTCTAACTTGAAAATTGCCAGTGATGAATATAAAATTAGAATGAAGAATA +TTTCCAGAGAAGTTGGAAGTGTAGTCTTGGAGGAGAAGAGAGGAAAGAGG +TGAGGAAAAATTACGTTTTTTTGAAGTTTTTTCTTTAATTTTCGAAGGAT +TAGGCTTAGGCTTGGGCTTAAGTTTAGGCTTAGGCTTAGGTATAGGCTTA +GGCTTAGGTTCAGGCTTAGGCTTAGGCTTAGGCTTAGGCTCAGGCTTTTG +TTCAGGCTTAGGTTTAGGCTTAGGCTTAGGCTTAAGCTTATGCTTAGGTC +AAAGTATAGGCTAAGAGGCCTAGGCTTAGACTTAGGCATAGGCTTAGGCT +TAGGCTTAGGCTTAATCTTAGGCTTAGGATTAGGCTTAGGCTTAGGCTCA +GGCTGAGGCGTAGGCTTAGACCAAGGCGTAGGCTTAGGCTTAATCTAAGG +CTTAGGTGTCGGCTTAGGCTTTAGCTTAGGCTTAGTCTTAGGCTTAGGTT +AATCTTAGGCTTAGGATTAGGCTCAGGCTTAGGCTGCGGCCTGGGTTTCG +GCTTAGGTATAGGCTTAGACTGAAGCTTAGACTTAGGTTTGGGCCTAGAA +TTAGGCTTAGGCTTAGGCTTAGGCTTGGGCGGGGCTGGGCGGATGAGAAA +AAGAGAAAAATTCCAGGAAAATCCAAATAAAATCCAGAAAAAATAATAAA +AAAAAGGAAAAAACGGGAAAAATGGGGCATTCCGCGTCTGCCGCGTCAAA +AACTTTTCCTTAAAAAACGGACAGAGAAGGACCAAAAAAGACAAAAGTTT +AACAAAAAATAGTTAAACATTTTTTTTGACGGGGTTGAGCTCACCCAGCT +GAGCTCACTCCATAATTGCACACAAAATTCTCAAAAAATTAATTTTAGAG +ACTACACAGAGGCTAGCAAATGCACATGCTCTTCAACGATTTCTCAGAAA +TGCCCGCCAGGCTCCAAAGGTGCTCCAGGAGCCGATGGTCTGGACGGGAT +CCCCGGCTCCAGAGGTCTGAATGGTATGGATGGAGAGGCTGGGCACAGTA +ATATGGATGTTTGTGAGTTGCCCAAGATCTTTTATTTTTTGTAAATTCAT +ATTCCAGTCATGTCACCAACAGGATGCATCCGTTGCCCAGCGGGTCCTCC +AGGTTCTCCTGGTGATCATGGTTCTCCTGGTGAACCAGGGTACCCGGGAC +CTTCAGGACCTCCAGGGGAACCCGGTTACGCAACAATTGGGCTTATCGGG +CCACCTGGACTCGCAGGCCAAGATGGTCTAGATGGAGCTCCTGGCGAGCC +GGGAGTAGGTGGAATGGATGCAGTGAAGATTGTTTCAGTTGATGGAAAAA +TTGGAAGAAGAGGAGAAGCGGGGAACAAAGGAAGCAAAGGATCTCGAGGA +GGAGTTGGAAAAGCTGGAGGGCCTGGGGTGGCTGGAGAAATGGGAGAAAA +AGGAGCAAGAGGTGAAGATGGAAAGCCTGGAGAGTCTGGAAAGGTGAATT +CTCAGAAGTTGATCGATGCACCAGGGCGACAAATTAAGCGAATCGGCAAA +TTGCCGATTTGCCGATTTGCCGGAAACTTTCAATTCCGGCAATTTGCCGG +TTTGCCGATTTGTCGGATATCAAATTTGCCGGAAATGTTTAGAGGGATTT +TTTAAAAGACGAAAACACTTAAAACTGTGTCTTTTTGAATTTTTTCCCGT +TTTCCTAACTAGGGAATATTGTTAATAGGGGAATTGCTAGGAAGAAAAAA +CAAACTTTAAATGACAGATGAGGTCTTTGGCTACAAAAATCATTTTTTTC +ATTATTTTCATTTTCATAGAATTTGCTCACTTTTCAAAATAGACGTAGGA +ACATTCATAGGATGCGTTTAATTTTGCCATTTGAAATTTAAATTCTGAAA +TTTCCAAAAAAAATCGGCAATTTGCCGGTTTGCAGATTTGCCGGAAATTT +TCCATTCTGGCAATTTGCCGATTTGCCGATTTGCCGATTTGCCGGAAACT +TTCAATTCCTGCAATTTGCCGGTTTGCCGATTTTCCGGAAATTTTAATTC +CGGCAATTTGCGGATTGGCCGATTTGCCGGAAATTTCAATTCTGGCAATT +TGCCGGTTTGCCGATTTGCCGGAAATTTCAATTCCGGCAATTTGCCGGTT +TGCCGATTTGCCAAAAATTTTAATTCCGGCAATTTGCCGGTTTGCCGATT +TGCCAAAAATTTTAATTCCGGCAATTTGTCGATTTGCCGATTTGCCGGAA +ATTTCAATTCCGGAAATTTGCCGATTTGCCGGAAATTTAAAATCCGGCAA +TTTTCCAAAACTGTATAATTTTTCAGCCCGGCGCACCTGGAATCCCTGGA +AAAGATGGTACATACTGCCGATGTCCCGATCGAAATCGTTACGATATTTA +TCCATATAAATCGAAAATCTGATAATAGTAATAAAGATAATAATACAATA +AATACAGACAGGAAACGAAAAGCGAGCACTGACGATTGTATGATACCCGA +AACATTAAGGAGGAGCACAAAAAACACAATGAAAAGACACAGAAAAATTG +AAATTTGAAAAACTGGTAACGAGACTAGAATCGTCATGATGATCTTGTTG +AAAAAATTGGAAAAAAATTAAGAATCTAGAAATTGATTAGGCGCAGACTT +GACACGATCTTGGGCACCGAATCCGCATTTCAGGCCAATTTTCGCATGCT +CCGCCTTGAGCCCATGACGGGCAGAGGGAGTCATGATCGATGCATCTGAA +ATGGGGAATATTATTTTTTATTTTAAGCTTCAGGTTTAGGCCTATCGACT +TTGGATCTCAGGCTCAGGTCCTTAAATTGTGTATCTCAAGCTTAGGCTCT +CTCGCTCAAGCCTTTAGATTTCAAATCTTAGCCTTAAGCTCTCCGACTGA +TTTAGGATATCAGACTAAGGGCCTAGGACTTTGGGCCTGAGGCTTAGGCT +AGTATTCAATCTCAAGCTTAGGATCTCACGCTTAAGCTCTCTGACTCAGG +CCCTTAGATTGCAAAAACCTTTGCCTTAGGCTCCCCGACTGATTTAGGAT +ATCAGACTTAGGGCCTAGGACTTCGGGCCTGAAGCTTAGGCTCTCAGATT +CAGGCCCTCAGACTTTGAGTCTAAGGCCGTTAGACTACGATTTTCAAGCT +TACAATTAGGCTTTTAGGCTTAAAATCAAAATCCAATTTAGTTTTTTAAA +AATAATCAAACATTTCTAAACCGCAATTTTTTAAAAATTACCCTAAATAT +TTCAAATTTTAGGCTTAGACTGTCAGACTTAAACCTTTAAACTTTTGGTC +TCAAATTTAGCCTACAAGTCTGTGGACCTAAGACTTTGGACCTCGAACTG +CGGCCCTTAGATCTCATGCTTGGGCTCTAATATCCTGGCCCTCTAGTCCT +AAATCTTTTGATCGTAGTTTCAGGCTTTCAGGCTTTCAGGCTTTCAGGCT +TTCAGGCTTTCAGGCTTTCAGGCTTTCAGGCTTTCAGGCTTTCAGGCTTT +CAGGCTTTCAGGCTTTCAGGCTTTCAGGCTTTCAGGCTTTCAGGCTTTCA +GGCTTTCAGGCTTTCAGGCTTTCAGGCTTTCAGGCTTTCAGGCTTTCAGG +CTTTCAGGCTTTCAGGCTTTCAGGCTTTCAGGCTTTCAAGCTTTCAGGGT +TTCAGGGTTTCAGGCTTTTAGGCTTTCAGGCTTTCAGGCTTTCAGGCTTT +CAGGCTTTCAGGCTTTCAGGCTTTCAGGCTTTCAGGCTTTCAGGCTTTCA +GGCTTTCAGGCTTTCAAACTTTCAGGCTTTCAGGCTTTCAGACTTTCAGG +CTTTCAGGCTTTCAGGCTTTCAGGCTTTCAGGCTTTCAGGCTTTCAGGCT +TTCAGGCTTTCAGGCTTTCAAGCTTTCAGGCTTTCAGGCTTTCAGGCTTT +CAGGCTTTCAGGCTTTCAGGCTTTCAAACTTTCAGGCTTTCAAACTTTCA +GGCTTTCAGGCTTTCAGACTTTCAGGCTTTCAGGCTTTCAGGCTTTCAGG +CTTTCAGACCACAACTAGACCGGCAACACACGTGTTGTCTAATTACTCAC +CTCTTTGCCGGCGCTCTATGCATATTTGATGGTAACTCGATTGTCTTTGA +AGCTATCACTTTCACAGCTTCCCAAGTTTCCCGAGCTGTTGGAATGATCT +GAAACATCAAAAATCATCATCAAAAATCGTGGTGAGACCCAAAATTACCT +GATTCTCAGCCAGCAAGAATCCATCCCAAACTTGCTCTTCGGGTCTCAAC +TCGAACAGGAATGAGTACTTGACGTGGGCTTTTCCCTTTGCCCAATCTTC +TGAGCCACCGGATGCGGGGTCTGGAAATATTTTGAAATTTTATACATAGG +AGCCTTAAGAAATAAGAGCTTACAAAGTGTATCTGCACCGGTTCCAACTT +TGTACTGCGTGTTGTAGACACTATTCAAAGCCTGAGCTGCTGAGAGGGCA +GTGGATCTCTGAAATGTTTAGAAAATATGACCATGACTTGGGCAAACAAT +TCCCGCATTTTTGTAGATCACACCGTAATGGGATAGCAAAACACGTGGTG +CCAGAGTGTCGCATTTCGTTTTGATCTACGTAGATCTACAAAAAATGCGG +GAACTGATTTCTCATGGTTAAGAACGTGCTGACGACAAATTTTTTTGAGC +GAAAAATTCCCGCATTTTTTTGTAGATCAAACCGTAATGGGACAGCCAGG +TACCAAGTAAAAAATTTACTCACCAAATCATTCAAATCATTTGAATAAGT +TCTGACTTGATGGCCGAACGGATACATCAAAATTTGAGAGTACGAGTGGA +AGGTGAGGAATGTCGAAATACGGTGTCGCTGCACGAAATCTCTAACCGCC +GCAGTCTCGGGCTCCGAGAAGGCGTAGGCTCCCTGATAGATTTCCGAGCA +AGGATCAGTTGATGAGCCGACTTGTCCGAAGAACCAGTCAAAGTTTCGAT +TGAGGTCGACACCTTGACAGCAGGTTGTTGTGGGAGGTTGGAAGAGTCCT +GAAAGGTTTTTATTTTTGAGATTTTTAACTTTCACGGAGAATTGCCAAAA +TCTTAGTTTTCATAGCCTGTGTGACATTATTTGGGCGTAACTAAAGTCCA +GAAAGCTTATGCCTTGTGCTGATGAATTTTTGCAAAAATTGTGCCCAGTT +TTGCCACTTTTTAGTGGTTTTTGATGGGTTAAACCTAAATTTTCTGAATT +CAAGTTTTTATTTTTTCCAAATGTTTTTTCAGCCATCGAATGGCTGTCCT +TTTTTTCGGGCAAAAAAATAATTTTTCTGAAACTATTTGAAACAATTATA +TTCTAAAAAAAAGGCAATTTTTTAAATTTTTTCTAGTAAATTTTGAGTCC +TCTAGCTACAAAATAAACCATTTTAGATGAGTTTCAAAAATGTGCATTTC +TACAAAAATTGCCCAATTTTTGCCACTTTTTGGTGGTTTTTGATGGGTTA +AACCTAGATTTTCTGAATTCTGCGTATATAAATTACACGTTTTCAACAAA +TTTAGACATTTTTTTTATTTTTGCCCAATTTTTTTCCAGCCATCTAATGA +ATATCCTTGTTTTTAAGCAAAAAAAAATTTCTGAAACACAATTATTATGA +TCCAAAACAGGGGTGTGCGGCAAATCTCAAAATTTGCCGAGCACGGCGAA +TTTGGCAAACGGCAAATTTGGCAAATTCAGCAAATTTGCTGAGCTTTACA +AACTCCGCAAAAATTTGATACTTTTTGAAGCACCTAAACTACTAATTTCT +GAACAAAAGTTCAAAATAACTTGATTTTGTGCCATTTTTCTAAATTTTTG +GAAATCAATAATTTTGTCAATAATTTTGGTTAAAATTGTATTGTCAAATT +TTTGACGCGGGCGGCAAATTTCAAAAATTTCTGAGCTCGGCAAACGGCAA +ATTCGGCAAATTTGTCAAATTTGCCGCACATTTTTTTTTGGTTCAAAACA +TAATAAAACACTCCAAAACATTTTAGATTTTTCATAATTTCCGGTCGAAG +TTTTTGCAAATTGCTAAAATTTTGAAAAATATGAGTATTTGAGGAAATCC +AAAGCAATGCCGCATGTTCCGACCCCTACAATGTTTTAATACAAATGATT +AAAACAAAATTACAGTAGACAAAATGTAGAAAAAAAATTATTTTTGGTCG +ACTTCCAAAATTATGAGTGGCAAAAACTTTGTAATTGTCACTTTTTGACA +GTAAATAAAAAATTTTAAGAATTTTTTTGAAAAGTTTTATTATGATATTC +GGTCATTTTGGGACCAAATGAGTGGTTTTTAACAATTCCGGCACTGGCGC +TAGTCCAGCAATTGCCGTAATCTTAGTTTTCATAGCCGACATTATGCGGG +CCTAACTGAAGCCCAGAAAGCTTGTTTACAAAAATGAGCAAGCAGAAAAA +GATCAATCTCCCCAACAAACCTGTTGCCTGTTGAATACACTTTGGTGGTG +ATCGATTCTTTCTCCACAGTCTGATCTCCGGATCATTGCTACTTCTACTG +TACTCATAACCATCCGGATTCAGCAGTGGAACAATATACCATTCGAGTTG +ATCTACGAATTGCTTGATTTGAACATCTTTGTCGTACTGGGTGACCAGTT +GGTGAATGAAATAGAGTACTGTCGATGGTGACACCCATTCACGAGCATGG +ATTCCTCCGTCCACCCAGATGCCACGTTTCGTACCTCCGTTACGCTTGTT +GGTGATCTGGAATTGAGGAAAATTGGGGTGAGATGGGATCACTAAATTCT +GAATCTAGTTTCTGTGCTACTGTGTGTTACGTTTTTTGCGCTCCATTGGC +AATCGCCTGCCCATCAAAAACCGTCAAAAAGTGGCAAAACTGGGCAATTT +TTGTAAAAATTCACAATTTTGAAACTCCTCTAAAATGGTTTAGTTCGTAG +CTAGAGGACTTAAAACTGATTTTTGAACCCTAAAAATTGTCTAAATTTGT +TGAAAACGGGTAATTCTTGTATGCTGAATTCAGAAAATCTAGGTTTAACC +CATCAAAAACCATCAAAAAGTGGCAAAAGTGGGCAATTTTTGTAAAAATT +CACAATTTTGAAACTCCTCTAAAATGGGCAATTTTGTAGCTAGAGGACTC +AAAATTAACTTCCAAACTCTAAAGAATTGTCCTTTTTCAGAATATAGTGG +TTTCAATAATTTTCGAACAGAATTTTTTTTGCCCAAAAAAGGATGGCTGA +AAAAAATTTTGGCCGAAAAAAAAACAGTTTTACACTGAAAGCCAAACCGC +GACGCGACACGCAAAGCTCGGTAAATCGACCCCAGCCGTGGCCGAGTTCA +AATAGCCAAATTCGGCAAACTCTCACATTTCAAGCTATGTATTTCAAGCC +AGAAGCGCGTGCGATTTCTCAAAAACCGGCAGCTCAGTTGCAGGAGGACT +TTACGAAAATTTTGAAAATTCCAAGGTATAATTGGTAGGTTTTTCGGCAT +GTTGCATGGTACTTAAAATGTTTTTTTAACTTTCAAAAGTGGCTTTTATT +TTGGTTCTTATTGCAAGCCTAATAATAAAAATACTATCCACGTTTTAAAT +GCTTCCATGGTAGGCAGGCGCGGTTTCAGGGCCGACATGGAAGCCCTACA +TGTCACGGATTTCTGGCTTTCCTCAGAAATTGAAATGGACTAGTTTTTGC +CGAACTAGGCCAGGCCATATCTGGGGTAGATTTACGGCGCGTTGCATGTC +GCGTCGCGGCTCGATTTTAGTTGAACAACTAAATGCATTTGTCCGAGTGG +AGTACACGACTTTCCCACGCGGGCGATTGCCAATGGAGCGCGAAAAATTC +AATGAGGAGGGCCAGAATCCCGTGATCGTCCGAAGCAAAGTTAAAACAAC +AAACCTTAATCAACGGGATCTGCCGTCCTTCGTGAGTCGTTCCGATTGGC +TGCACAGACACAAGCTCCGGATAAGTGATGGCTAATGAGTTCAGGTAGTT +GATAACATCAGCAAACGAGTGATATTGTGCAAGGTTAAATTGAACCTGCA +ATAAGTTATCATTGAACTATGTATCATTGAACGTGGTGTCAGAGTGCCTC +ATTTTGGATTGATCTACGCTGATCTACAAAAAATGCGGGAGAAGAGACTG +ATTTCGAATGGTTAAAAACGTGCTGACGTCACATTCTTTTGGGCTAAAAA +TTCCCGCATTTTTTGTAGATCAAACCCTAATGTGACAGCCTGACACCACA +TGTATTCACTCACTTTCTGCTCCCTCCAATCATGCAGTCGAACTTGTTTC +CGAAGCTTATCCCGCTTCTCCTTCTGCTCGACAATCACTCTGAAATCGAT +GAAAAGATTGTAAGTTGGGCTTAATAGTGTCCCCCCACGACACCCATCAC +GCGTAACGAGCCGTGACGCGTTTGAATAAAGAGGGTATTTGGACTTGTGA +TCCCCGCGAAAACCTGTATCGCACGTGATGCCAGGGTGTCTCATCACGGG +TTGATCTACAAAAAATGCGGGAATTTTTTGCCCAAAAATGTGACGTCAGC +ACGTTCTTAACCATGCCGAATCAGTTCCCGCATTTTTTGTAGATCTACGT +AGATCAAGCCGAAATGACACACTCTAACACCACGTGGTATCGCCGAAAAA +CTCACTTCTGAACGTCATCAATCATAACGGAATGCTTAATCGAATGATCA +TCGAGCTCTTTCATAAACTGCTGAGTTTTCTCATCGGATATCATCACATG +AACCTCCTTGCCAGCTTCCGACGGGGATTTCCAAAAATCTAGCTGAAAAT +TTTAGTGTGTCTGAAGCACCCTTATCAGTTCATATTATATTTCAAAATTT +TTCTCTAACCCCTCAAAACCGTACTCTACATCGCCGTTCTGGCCGAGTGG +TCTAAGGCGCTGCGTTCAGGTCGCAGTCCTCTCCGGAGGGCGCAGGTTCG +AATCCTGCGGACGGCAGATTTCTTTTTTGAATACTACTCTTCAAACAATG +CATGATGAAGAAGAAGAAGAAAAAGAGAAGAACGTATTGGCTTTTCCTTT +TACACTTTTGAAATCCCTAGGAACAGGTTATAAACAGCGATGTAACATGA +AAAGCAGCAGTGAGAGTGATCGAAAACGAGCTGATTATGATTTGTTCAAT +TATATGACACCGCTATTGTAATGGTTGGTTTGTTGCGTGGAACATCATAC +CTTTACATCGTTTAAATACAAATTATGAAGAATGTCTACTTGATCTTGGG +TCGTCGGCTGCACCCTCCATACTGTGAATTTTCTGAAAAATCGAGAGTTT +ACCGGCTTTTGGGGGAGATTTTACCATTGACTTTTGACTTTTTGGAGAGA +TCTAAATCTAGTAGATCATGCGGCGGTTAGGTCTATTTGAAATAAAAAAT +AATTGATCTAGATATGAAACATGGAGATCTAAGGGTTTTGGTAAAGTTGA +GTAGAATTTTTAATTATTTTTTTGAAAATTTGTTTGCAACATTTTACAAA +AAAAGACGAATAAATATTGACCAAAAAAATTTTTTTCAATAAAAAATGTT +TAAAAATTAACCACCTTTTAGCTTTTAAAGGTGGAGTAGCGCCAGTGTGG +ATTTTGTCTAAATACACTTATTATGAACCAAAATGGTCAAATATCATAAT +AAAACACTTCAAAAAATTTCTTTATTTCAGATTTTTCATAATTTCTGGCC +AAACTTTTTGCAAATTTCCAAAATTTTGAATGTCGCAGTTTCCGACCCCT +ACAATGTTTTAATACAAATAATTGAAACAAAATTACAGAATAAAAAATGT +AGAAAAAAAATTTTTTTTTTGGTCGACTTCCAAAATTATGAGTGGCAAAA +ACTTTGTAATTGTCACTTTTTGACAGTAAATAAAAAATTTTAAGAATTTT +TTTGAAAAGTTTTATTATGATATTCGGTCATTTTGGGACCAAATGAGTGG +TTTTTAACAATTTTCCCACTGGCGCTACTCCCCGTTTAAAGTTCTATGCT +TTTTAAAACTCACGTTTTTTTTTATGAAGTCTATTTTAAAAAATCTGGAC +TCTCAGTGGACAGTTCAGCATTTTTCGAAATTTCAGAAATTTAAAACATA +AGTCGGAAGTGGTCCTAAAACTTCAAAAAAATTCTCACAATATGTTTTTT +TGATGAAAACAAACTTATATAGTGCCAAAATGACCAAAATTTTTTTAAAA +ATAATATTGAAAAATCTTTAAAAAATCTCTTCTGGTTTTTATTTATTTTT +AAAAAATTCATATTGAAATATTATAGTGCTTTAGATTGCTCGGAAAAAAT +TCCACAAATTTTTTAATTTTTCATAAGTTTTATAATGATATTTGGTCATT +TTAGCTCTCTCGGGTAATATTGCAAACCCACGTGGTGCCAGGATTTCCCA +TTAAGGTTTGATCTACAAAAAATGCGGGACTTTTGCTTAAAAAGATGTGA +CGTCAGCTCATTTTTAACCATGCGAAATCAGTTGAAAACTCTGCCGCATT +TTTTGTAGATCTACGTAGATCAAACCGAAATGAGACATTCTGACACCGTG +TCCACCTTCAAAGTTAGTAATTGCATGAACAAAAAATTCTGAGAATGCGT +ATTGCACAACATATTTGACGCGCAAAATATCTCGTTGCGAAAACTACAGT +AATTCTTTAAATTACTACTGTAGGTCGATTTGCAGGCTGGATTTTTTGAA +AAAAAAATGAATTAAAATTTAATGGAATATTTCTATCTCTATGTATTAGA +AAATAAGGCCCGTAATGAGACGAGCGGGCCTGCCTACCTGCCTGACTATA +GAAGGCCGCCTTAAAATCAGGCAGGTAGGTTTTAACGCCTAGCCTACAAT +AAACATAAAGAGAAATGCCTAAAATAACAATAACTTTCCATTATCCTTTC +TTATCGTCCTCCCCGGCGATCGCCTAAGATCATAGATAACAACTAGCCGC +TTTCGGTCATGCAATTATTATATTATAATTGATGGATGGATGGGGGATAA +TCCAGAGAAAGGGGAAAAAGAAACTTAGAATCCTAGAAAACAGGTTCCCC +TGACTCAAACAAAAAAACCTACTTTTGATGTGCCAACACGGATGGCACGA +CGAGACCGATGAGGACGATGATGTTCATCATCATCATCTTCATCGTAGTA +AAACTTGGGGGGTGATGAGGGGCAAAAGGATGCCCTCCGCGCGTCAAGTG +TTCGTTGAACAATCCGACGCAGACGGTTAAACAAAGCAACACAGTGGTGT +CTCCGCCCAACTTCCGCGCGTCCGCCGCCGCCCTGTGTACTGTCTTGTCC +TATCCTATCTCTCTTTTCTCCACCCCGGCTTGTGTGTGAGATTCTTCTCA +TTACTAGAAGAAGGTCTCTAGTAGAAGAAGAAGAAGAAGAAGAAGACGAC +GATGGAGAAGAAGCTGAAGGCACGACGCACTGTTTGCGCAACGATGTTTG +TTTTTGCGCGCGCGAGCGCCGCATTTAAAACGTGTAAATCGGTTTCAAAA +GCGCGCGCGCGCGGTCTTCTTTCTCCGCTTGCGCGCACGCATTGACAAAA +AACCGAAAGGTGCAAAAGTGAAGAGGCCAACTACTTTCGTCCTCTTTGAG +CACCTAATTGTGGAAAGCTTTTGCTCTGATGTGAAATGAAGTTGGGTAAG +CTATTCCTGTCTGGGTGATGTTTTCAACTTCCGGGGGCATTGTTGGGAAA +GTGAGGACCAAAATAGGCCATAAAAAATGAAGATATACATGCTTAGGCTT +AGGCTTAGGCTAGGCTTAGGCTCAGATTCAGGCTTAGGCTTAGGCTTAGG +CTTAGGCTTGGAATTAGGCTTGGCGTCAGTGGCGAGCGTGAGCTCGCCAC +TGACGCTATTTAAGCTTGGGTTTATAGCGTTTTTTTAATTTTTCAAAGGG +TTCCCGTCTGCCGATCAAAGCGAAATTTAACAGAGAGTCGTATAGGCCGC +CAAGAAGCTGAAGTTTCAAATTGATTTCATTAAAACTCGCTTAGGCTTAG +GCTTAGGCTTAGGCTTAGGCTTACGTTTTAGCCATATGCTAGCTGATCCG +GAACATATTTTTAAAAATTGCAATATTTGACCAAAAGCTGTATTTTTCAA +AAATTCAAAAGTACGGTGAAATCATATGAAGTGCTTCTTTTTCTTTCATT +AAACTGTTCAGAATTGTCATTTTTACTAGAAAATACCAAAAAAATATGCT +AGCTTGACCGGAACATATTTTAAAAAATTAGAATTTTTGACCAAAAGCTG +TTTTTTCAAAAATTGAAAAGTACTGGAAAATCATATGAAGTGCTTCTTTT +TTCTTTCGTAAAACTGTTCAGAATTGTCATTTATACCAGAATATATTAAA +CAAAGTATGCTACCTAATCCGGAACATTTGTTTCCAAAATATTTTAAAAA +AAAGATTTAGCGGCTCTGACTAAATTGTTTGTTCGTTTTTTCTGGACCCT +TTTTTCCCCTTTTTTTGGGTGAAAAATTTTGTAAAAAATTTGACCGAGGT +GTAGAGTTGAATTCATCAATTTTTGACATTTTTTGAGTACGGGCACATGA +AAACGAAATTTCCAAAAACGCTTATTTCTCGGGATATAGTTCAATTCTAC +CAAATTTTTCTTTGCAAATCTGCTAATTCTACAAATCTACTAACCGAGGT +GTAGAGTTGAACTCATTTCCAAAAAGAAGTAGCAGTCCTGAAAATGTTTT +AGTGAGTCTTCTCATTACTCTAGAGCCCGAGCCAGTAAAATTGCTCCAGA +AGTAGTAATTTATAAATTTTTGATGATTTTATGCTGTCCAATGATAGAGA +AATTGTTAAAATTTTCAGATCAAATTGGAATTTTCACAGCCAAATATTTT +GGAAAATTTTCCACAAAAAATTGGGCGGAAAATTGGAATATTAATTCGAT +TTAATTCGATTTGGAGCAGTGTATAAATTCAAAGTTTCCTCCCTTAACAG +CCATTCAAATGCACTTTTTTCTTCGTTTAGTTTTTCTTATATATGGCCTC +CAGGCTCTCACCAAGTTCCGTTTTACCGGAGAGTTTAAGTGCAAACATAA +ATTCCTGAGATCCCATGTTGTAGTTTATGAAGACGATGAGGTGTTGTGAG +TAGAAATGAAAAATGAGAAATGTTGTATTTAATATTATAAATTGTTTCAG +CGACAACGTTATCAGTAAACACCATTACGTGTTCCATACAAATGCACCAC +ATATGTATCTCGTTGAGGCTGAAGATACCAATGACGGATTGCCAAAGTTT +TTGGATGTATTACTTTTTAATTTCCCGCTTTTTCTCTAGTATTTCTCAGA +AAATTTGAATTTCCCGCCAAAATTTTTTATCAGAAAATTTGAATTTCCCA +CCAAAATTTTTTATCAGAAGATTTGAATTTCCCACCAAAATTTTTTCTCA +GAAAATTTGAATTTCCCACCAAAATTTTTTCTCAGAAAACTTGAAATTCC +CGCCAAAAACTTTTTCTCAGAATTTTGAAATTCCCGCTAAAAAATGTTTC +TCAGAAAATTTGAAATTCCCGCTAAAAAATTTTTCTCAGAAAATTAAAAA +TCCCCGCCAAAACTTTTTCTCAGAGAATTTGAATTTGCCGCCAAAAAATT +GTTTTCTCATAAAATCTGAATTTCCCACCAAAATTTTTTCTCAGAAAATT +TGAAATTCCCGCTAAAAAATTTTTCTCAGAAAATTTGAATTTCCCGCCAA +AAAATTGTTTTCTCATAAAATCTGAATTTCCCACCAAAATTTTTTCTCAG +AAAATTTGAAATTCCCGCCAAAAAGTGAACATTCTAGGAGTTTGGCAGTT +TACCAAAACCTTGACTGACCATTTTGGAAAATCGAATAACCTCTTAAATA +AAAACTCTAACTTGTAAAAATTTAAAAATTTAAATATATAGCTTTGCAGT +CCTATTTCGAGTTATACATGATCATCGTCCACGATTGCACGGATAATGGG +AAATACAAGTTGTTGACAGTTGACTTGGGATCTTATTATATCAAGGATGG +GTAGGTACTTTCTACAGGGCAGGCTAGGGCTTCCATGGGAAGCAGGAGCG +GTTTGCCGGCTTCTCGCCTGATTCCTGCACTTTGGCAAAAAGTCAAAGCC +TCGATGCTCACACATAGGGCTGGCATATTGGACGTCCGGTTTTTTGAAAT +TTTAAATTTTTCCGAGAGGTAGTTTTTTTTGTACGGCGGCCGACAATTTC +CGAGTTTGGCCACTCATGATAAAATTATATGATTAAGTATAGTGAGTGGC +CAAACTCGGAAGTTGTCGGCCGCCGTAAAAAAAACTACCTCTCGGAAAAT +TTTAACATTTCAAAAAACCGGACGACCGGACGCCCAATATGTCAGCCCTA +CTCACACCAAATAGTACTATAAGCGGTTTTTTTTGCCGCAGCCGACACTT +TACGGTTTCCACGCCGCACTGTACAGAAGGCGCGGCCCGAGGCAGTTGTC +AGGCGTTTTGGCGCCTATATGCAAGCTCTAGGGCAGGCATTTCTGTTTTC +AAAAAAATGAATATTTTCAGGCAGTACGATGAAACACGCAACATTGATCT +GAACAATGCCGGTGAATGGACAAACGAAGTAATCGGAACAAAGGCGATGG +TGATGTCCAAGATATTTATTTTCAATGTTTGATAAAATTGTTCATCAATA +TTCGAGCCTACCTGCCTACCTGCCTACAAGGTAGCCTACATATATTATTT +TTCCTAATTAACAAAAATATAATTAAAACATGATTAAGATTTTCTGAAAA +TGAGCAAAAAGTGTTTTTAACTTCCACTTTTTGCCCAACAGGTTTAAGAT +AGGCATGTGACAAAGCCTACATTCAAGGCAACCTACGCCTGCCTCGGTAC +ATGGTGCATCGACCAATATTTACCTCTTAGCTTCGAGAGCTTATATCTCG +GTTACATTTTGCTCTATCAAAAAATGGCCAACTGAAAAACTGTTCTCCAA +TGCTTTTTCTACAATTTTGTGGTTAAAATTTTTTTAATATCTTGAAAACT +AGCGAAAATATAAGCCACCAAGTCGCGCGCCGCCCCCCGAGAAAGCAATT +CCAACCCAAGTTTATTGCAATAAAAACCAGTAGAAACGAAAGAAATGAGG +TTGATTTTGGAGACTTTTCAGGTGACACGGGGAGCTTTTACATTGTTGGC +ATTATTCAGATTCGATTGAGAAGGAGAAGTCGTGGGGAGGCTGAAAAATG +TTCTAAAGTTGTTGAAAAAAAAAACAAATCTGCATTTTTTAAAAACCTGA +TTCTTAGACTTCCATCCATTGCCATAAGTGCACAGAACAGTCTGTTGCTC +TTGCTCTTTGTGCTCCGTGTCCTCGGAGCCATCATCAACCTTGTCTGGAA +CTGTCGGTGTTGGCTCAGTTGACGGAGCAAATGAGGAGGATGGTGTCGCA +GATTCTTCAGTTGGTTTGGGAGATGATGGCGGAGCTGGCTGAGGTGGAAT +TGGAGATGCTCTTTTTTTTGGGGTTACTGCAGACTGTTTGCTCTTCAAAC +TCTTGCTCCGCGATTTTGTGCTCTTTTTTGTTTTCTTCTTTGGCTGCTTT +TGTTGCTTCTTGCTTTTTATCTGAAAATTAGAGTTTCTAGGCAATCAAGC +GATTTTCTAGGCCACCAGACATATATTTAGCCATGTCGGAATTTTCTAGG +CCATCACAGACAGTTCTAGGCCATATAGAAATTTTCCTAGGCCACCTAAA +ACTTTTCTAGGCCACCAACAGTTTTCTATGACCGCGATTTTTGCTAGGCC +ACCAACAAAAGCAAATAACACATTTTCTAGGCCACCAACAGAATTTCAAA +TTTTTCTAGGCCTTTAACTCACATATTTCACAATGGAAGCGGCGGCGAAC +ACGATGAAGGCTACAATGAGAATGCCAATAATTATGAATATCACTACTTT +GGTCCATGGCGTCGATGATGCTGCAAAAATGGAGGTACAAATATGCAAAC +GCGCTCTACCGCACTACCAGTGCGGTAGAGCGCGTTTCAAACTAACAGCC +AGAAGTTGGCGCCGGTGGTCGCTGAGTGGAGGTGGACATTATCAGGAAAT +GAATGAGAAAATGGAGAAATTTGGGAAAATTGATTAGAGACGTGGGATTT +TTTTTTAATTTTTATAATATTTTTGAGTAGGGGGAAGGGGTGAGGGTCAC +GGAAAATACCAAAAATTTGTGATTTTTCCATTAAATTGGAGCAAAATTGA +CACCATACCTCGTGGCCTAGAAAACTGCAGAATTTCTAGGCCACACACGT +TACGTCATAATTTACCTGTTAAACCAGGTAACCAACAATCAAATCAAGAG +TAATTAATCATCTCCTATCTTCTTTTATTTCTCCGTTCCTACTCCCAATG +TTTTTTTTTTGTAATTTGTGATCACAAATTGTTGCATTTTGTAGTACGCC +ATGTACGTCTGTGTACTACTTTTTTCTGAAAAGAATACAAAAATGTTCGC +TTTCAGGAAAAAATAGTGAGAGGTAGAAGAAAATTACGGGGACTAGAAAT +ATGTAAAAGTTCGACAACGTAGGCAGGTAGGCAGGTAGGCAAGTAGGCAG +TTAGGCAGGTAGGCAGGTAGGTAGGCAGGATAGTAGGCTGCCAGGCATAA +TAAAGATGCAGGCACGTAGGCGGATGTTGCAGGCATGAGAAGTCACGGGG +GTAGGCAGGCATGTGGGTATGTAAGCAGATGTAGGTATGTTGCAGTCATG +ATGAAGGCACGTGGGTAGGTAGGTAACTAGTTAGGCTGGTAGGGAGGTAG +ACAGGTAGGCAGGCAGGCAGACGCGTAGGAAGAGTTAGCCAGGATGCAGG +CACGTAGGCAGATGTAGGTATGTTGCAGGCATGCTGAAGTCACGTGGGTA +GGCAGATTGGTAGATGTGTACGCAGAGTAGGTATGTTGCGGGTATTATGA +AGGCACGTGAGTAGGTAAGCAGGCAGGTAGGTAGGCAGGCAGGTAGGTAG +ACATGTAAATATGCAGGCATATACGTAGGGAGAACAAGCCATAATTCAGG +CACGTAGGCAGATTTAGGTATGTTGTAGGCATGATGACGTAACGTGGGTA +GGCAGATAGGCAGGTAGGCAGGCTCGTAAGCTGGCAGGCATAATAAAGAC +ACATAAGCAGGCATGTAAATCTGCAGGCAGATACGTAGGAAGAGCAAGCC +AGGATGCAGGCACGTAGGCAGATGTAGGTATGTTACAGGCATGATGAAGG +CACGTGGGTAGGCAGGTAGGTAGGCAGCCAGGCAGGATCGGAGGTTGGTA +AGCATAAAAAAGACAGGTAGGCGGGTAGGCAAGCATGTAAATGTGCAGGC +AGATACGTAGAAAGAGCAAGCCAGGATGCAGGCACGTAGGCAGATGTAGG +CATGTTGCAGGCATGATGAAGGCACGTGAGTAGGTATGCAGGGAGGTAGG +TAGGCAGGCATGCAGGCACATAGGCAGATGTAGGTATGATTCAGGTAGGC +AGGCAGGTAGGAAGACTGAATGCAGGCGTGTTGCTAGGCAATAGCGCCCT +TTCCTTGTTATGACAATCTCGATAATCTAATAATAAGCTATTCAATCATA +TCACTGCGCCGATACACAAACTACCTGTTTTTTTGAGTATGCGTCTCGTC +CCGTCTGCCCAAAAGCTTCTACAGAGTGATTAGACGGTATAAGGGGGAGA +GATAGGATAGATTTCAATCATTCTCACTTTTTTCGTCCCTTTCTCTGTCT +TCCTTCTCCCTTTTTTTACAGGGCGCTTTTCCCTTTTTCGTGTGTGTGAA +GAGAGAGAGTGCATACAGGTGTAGAGGACGCCCAGACATCGAGACGGAAC +AGGATTCTTCATCGTCTTCAGCTATTTGGAAGAAGGAGTAGAAGGTGACG +GTGTGTGTTTGGAGACGTGTAATCATCATGTCTTATAACACTTCCTTGCT +CATTTTTCTCTGCTTCTCTGCCGTCTCTCTATCCACACAGTCTTTCGCCG +TTTATCGATTATTACCCAAATCACAGACGGATTTTCAAGCTATACAGAGG +TTATACAAAAATGCGACGGATCATGATGTGAGTTTTGTTTTCGCATTTTT +GAGCAGATACAATTTCTAGGCCACGAAAAATTTTTCTAGGCCGTTGAAAA +AATCACTAAGTTTTCTAGGTCACAATTTTGAGCAAGTTCTAGGTTATTAG +ATTATTACGCCATGGTGCATTTTTCTAGGCCATCAGGAAATTTTGCAGGC +CACCATGAGTTTTTGATGCAGTTGAACTAAGTTAGTGGCCTAGAAAAACC +TTTGTTAGCCTAGAAATATTTTCGCCGGCCTAAACACATTTTTGGTGGCC +TAGAAACACTAACTTTTGGTAGCCTAAAAATTTTCTGTGACCTGGAAACA +TTGTTGGTGGCCTGAAAACATTTTTGGAGGCTTAGAAATATTCTTGGCAA +TTTGAAAACATTTTTGGTGGCCTAGAAATATTTCTGATGGCCTAGAATGT +TTTTGTGGTCTATAAATAATTTTGGCGGCCTAAAAAAATTTGGAATGGCT +TAGCAAAATTTTTTTGGTGGTCTACAGCCATTTTTAACGACCAAGAAACA +TTTTTGGTGGCCTGAAAACATTTTTGGTGGCCTAGAAACATTCTTGGTGG +CCTGAAAAAACATTTTCGGTGGCCTAGAACCATTTTTGGAGACCTGGAAA +TGTTTTGGTGGCCTAGAATATTTTTGGTGGCCTAGAATATTTTTGTTGGT +CTAGAAATATTTCTGATGGTCTAGAATGTTTTTGTGGTCTATAAATAATT +TTGGTGGCCTAGAAATATTCTTGGAGACCTGATAACATTTTTGGTGACCT +ATAAATATTTTTGACAGCCTAAAAATTTTCGGTGGCCTAGAAATATTTCT +GATGGCCTATAATGTTTTTGTGGTCTATAAATATTTTTAATGACCTAGAA +ACATTTTTGGTGGCCTTGAAACATTCTTGGTGGCCTAGAAATGTTTTTGG +TTTCCTAGAAACATTCTTGGAGACCTGAAAACATTTTTGGTGGCCTAGAG +ACATTTTTAATGGCCTAGACACATTTTTGGTGGCCTAGAAATGTTGCTGA +TGGCCTATAATGTTTTTGTGGTCTATAAGTATTTTCGGTGGCCTAAAATA +TTTTTGGTGACCTAAAACATTTTTGGAGACCTGGAAATGTTTTGATGGCC +TAGAAATATTTGTGCTGTGCTGAAACATTGTCGGTGGCCTAGAAATATTC +TTGGAGACCTGAAAACATTTTTGGTGGCCTAGAAAAATTTTTAGTGACCT +AAAAACTTTGGGAATTACCTGGAACCAATTTTGGCGACCTAGAAAAATTT +TCCGTGGCCTAAAAATTCCCAATAATTAACAAATTTTTAGTTAAACTTCT +GGAAAACGGGCAAGGACAAGCACGGGTTTTGGGATGTGATGGTGGATATG +AAGAATTCGAAATATTTTTTGGACTTTCTACAAGTAAATGATATTTCTTA +CATAAAGACGATTGATGACGTGGAGGGGTGAGCTTTTTCTGAAATTTTGA +AAATTACATAAAGAATATGTGCTCTATTGATAAACTGTTAGGATCACCGT +AAATCGACAAGAATCTCCGTAAATCCACAACGGCCCCATCTCAAAAATTC +CTAGGCCACACGTGTGACGTCATTTTTCTTCCAGATTAATAACAAAGCAC +GAGAACAACAAGACCCTCTCGAACATGTTCCCCCGTCTGTGGGATGACTC +CTCGTCTGCTCACTATGACTTCCACACCTATGGATCCTATCAGCGAATGA +CTGATTGGATGAAGCAGCTGGTGGTGAAGTATCCAAAGATGGTTCAGTAT +ATATCGATTGGAAAAACTACGGAGGGCAGGAATATCGATGGAGTTGAGGT +AGGTCTAGAAGGCTGCCTTAGGTCTAGGTCTAAGTCTAGGTTTAGGTCTA +GGTCTAAGTCTAGGTCTAGGTCTAGGTCTAGGTCTAGGTCTAGGTCTAGG +TCTAGGTCTAGGTCTAGGTCTAGGTCTAGGTCTAGGTCTAGGTCTAGGTC +TAGGTCTAGGTCTAGGTCTAGGTTTAGGTCTAGGTCTAGGTCTAGGTCTA +GGTCTAGGTCTAGGTCTAGGTCTAGGTCTATGTCTAGGTCTAGGTCTAGG +TCTAGGTCTAGGTCTAGGTCTAGGTCTAGATCTAGGTCTAGGTCTAGGTC +TAGGTCTAGGTCTAGGTCTATGTCTAGGTCTAGGTCTAGGTCTAGGTCTA +GGTCTAGGCCGATTTCGATTTCTATGTGTATGGCCTATAGTGATTTTCAG +ATCGGCGGAGACTCCCGCACCAAAAAGATTTTCTGGATCGATGGAGGTAT +TCATGCTCGAGAATGGGCGGCCCCGCACACGGCTCTCTTTTTCATCCATC +AGGTATGTGATCCCGCCCCGTCAGAAAAAAGTGTGTTCCGATTAGTTCCG +CTTGGATTACACAAATGTTGGCAGAGACAGAAAAAGGGAAAACTTGATAA +CAAATGGGTTGGAAAAAACGTAATCGGATGATGCAATCGCGCTCTATTGC +ACTACCTCAACAAAACATTTTTTTGCAGCTTACCTCCCGCGCAAACGAGC +CCGGAATCAAGAAATTGCTGAACGAGATCACATTTGTAGTGGTTCCCTGC +TTGAATCCAGATGGCTATGAGTTCACGAGATCCTCCACAAATCCACATGT +AGGTTGGGGTAAGGTTACTGTACCCCCCCCCCCCCCCCTCCCCAACTCAA +AGGCGCAAGCACTCCCAAATTTTTTGCAGGTTCGTCTGTGGCGTAAGAAT +CGCTCGAAAATGCAATGCCGTAAGGACATTTGGGGACGCAATCGCTGCTG +TCGCGGTGTCGATTTGAATCGTAATTTCGATTTCCACTTCAGAGGTGAGA +GAGAGAGGGTGAAGTGGTTTTTCTCAAAGTGGACTTGAAAATTAAGGGTC +AAAGTTTTAAAAGAAAACTTTGAAAAAAACTTGGGAATTTGTTCACGAAT +ATACGAAGTTGCTGAAAATTTGTAAAACGTTTTGGAACATTCTAAAACTA +TTTGAATTTAAATAATTTTTTAAACATACCAAAAAATCATGGATGTTCTC +AAAATTCACGAAAGTTTCGAAAATTCCCTACAGTACTCCTGAACTAGCCC +TACAGTATCCTTAAAGTACCCTACAGTACCTATACAGAACTCCTGTAGTA +CCCTTACAGTATCCCTAAAGTATCCCTACAGTACCCCTACAGTTTCCCTA +TAGTACCCCTACAGTACTCTCGCAGTATCCATACAGTAGCCCTACAGTAT +CCCTACAGTACCCCTACAGTATTCCTACAGTACCCCTACAGTAGCCCTAC +AGTACCCCAGTAGCACCCTTACAGCATCCCTAAATTATCCCTAAATTATC +CCTACAGTACCCCTACAGTACCCCTACAGTACCCCTACAGCATCTCCATA +GTACCCCTATAGTAGCCCTACAGTATCCCTACAGTTCCCACACAGCCCTT +ATAGTGCCTATACAGAACCCCTATAATACCCCATACAATACACCTACAGT +ACCCCTACAGTATCCGTAAATTACCCCTATAGTACCCCTACAGTACCCTG +ACGGTACTCCTACAGCACCCCTACAGGACCCCTATAACATCCCTACAGTA +CCCCTGCAGTACCCATACGGTTTCCTTACAGTATCCCGTGAGTATCCCAA +CAATACTCTCACAGTACTGCTACAGTACCCCAAAAGTACCCCTACAAAAC +CCCTACAGTACCCCTACAGAACCCTCACGGTACCCTACCGTATCCCTACA +GTACCTGAAGCTCCAAAAATTTCCCCCACTTCCAGAAAGCGGTACAAGCG +ACGACCCGTGCTCCGAGATCTACCAGGGACCCTCTCCATTCAGTGAGCCC +GAGGCAAAAGCCGTACGGGACGCGTTGTTGTCGCAGAGATATAAGGGAAG +AACCGACGCCTATATCACACTACACACTTATTCACAGGTACTGTTAAGCA +GTTGAAAACTTTTTCTCGGCCACCGATATTTTCTCGGCCATCGATATTTT +CTCGGCCATCGTTATTTTCTCGGCCACCGAAATTTTTCGCGGTCATCGAT +ATACTCTCGTTCACGGATATTTTTCCCAGCAACAGATTTTTTTCTCGGTC +ACCGATATTCTCTCGGCCACCAAAATTTTGTTTTTCGTGGCCATCTATAT +TTTCATCGGCCATCTATATTTTCTAGGCCACCAATTTTTTCTCGGTCTCC +GATACTTTCTCGGCTACCAACTTTTTCTCGGCCACCAACTTTTTCTCGGC +CACAGATTTTTTTCTCGGCCATTAATTTTTGACGGCCACCGAAATTTTTT +CGGTCACCGATATTTTTCACGGCCATCGATATTTTTTGAAAATTTGATTT +GAGCAAAATATTTTCAGATTTGGATTCATCCATATGGTCACAAGAAGGAT +GCATATCCAGGAGATATTAAGGATTTGGTGAGTGATGACGTCATTCTTCT +TGAAACGTTGAAACTCAAATTTCCAGTACGAAGTTGGCAAAAAAGCTGCT +CAGGCTCTGAAACGGGTTTACGGCACAAAATACGTAGTCGGAAGCGGTGC +GGACACGCTCTACCCGGCGTCTGGAGGATCTGAAGATTGGGCAAAGCACG +AGGCGAAGGTCAAATTTGTGTACCTTCTAGAATTGAGGCCCGACGAGAAA +AGTAAAAAAAAAACGTTCAAAGTTGCTGAAAAAAGTTGGGCGATAATTTC +AGACTGGGATGGGTTCATACTGGACGAGAAGGAGCTGATCCCGACGGCTC +GGGAAACTTGGGAAGGTGTCCGAGTTGTGGCGGAAGCTGTGCTCGATCGG +ATAGTTGCCGGCAAGTCGACGGCTCCAAGAGGTAGGCAAACTTTGATGTG +CCTGCCTGCCTTGTGCCTACAGTTTTATTACGAGTAGGCACGGAGGTAGG +CAAGTAGGCAGGCAGAAATGTGGACCGATAGGCGTAAGGTTAAGGGCTTG +CGAAGCTTTTGCGTAGGATTGCGAAGAAAAAGAAAAATTTTTAAATTACA +GTGCGCACGGCCTAAAGGAGATGGCTTCTGAGGTAGTCACTACGATGCTC +CGCTTGCTCTGACCACGCCCCTTTCCTGGTTTCTCGATTTTTGTTTTAGA +AATTACACTTGTTTATTTTATGATTGTTGATAAATGTTTTTTTAAACATA +ATTTTTCTTGAAAAAACAACTTACAATTAGAGAAAATAGCAGCGAGCGGT +CGTGGCCGCGAAATGAAAAACTCGGCCACCAGCTATAAAATTAAAACGTA +TAATAATTTGGTGGTTCAGTTTTGCAGAAAAAAAATGGCTGGCCGAGTTT +TCACGTTTCTAGGCCATCTAGCAAAGTTGCTCTGAAGCGCTTTCGCGAAT +TCGTTTCCGAAAAAACTGTAGGTGAAAACTCGACCACGCTTTCTTAAAGC +CACGAAATTTTGAAATAATTTCTCGGTCACCAATTTTTTCTCGGCCACCG +ATATTTTCTCGGCCACCGATATTTTCTCGGCCATCAAAATTTTTCTAGGC +CACCAACTTTTTCTCGGCCATCTATATTTTCCCGGCCTCCGACATTTTTT +CTCGGCCACCGATATTTTTCGCAGCCGTCTATATTTTCTTGGCTACCAAT +TTTTTCTCGGTCTCCGATACTTTCTCGGCTACCAACTTTTTCTCGGTCAT +AGATATTTTTCGCAGTCATCTATATTTTCTCGGTCAGCGATATTTTCTTG +ACAACCCATGTTTTTCTCGGCCACCGATATTTTTCTCGACCATCTATATT +TTCTCGGCCACCAAAATTCATTCTCGGCCACTTATATTTTTCTCGGCCAC +CAATATTTTTCTCGGCCACCTATATTTTCTCGGCCACAGATTTTTTTCTC +GGCCATTAATTTTTGACGGCCACCGACATTTTTTTCGGTCACCGATTTTT +TCTCCGCCATCTATATTATCTCGGTCACCAATTTTTTTCGGTCATTGATA +TTTTCTCGGCCACCAATATTCTTCTCAGCCATCAATATTTTATCGTCCAC +CGATATTTTATCGGCCACCGAAATTTTTCGCGGTCATCGATATACTCTCG +TTCACGGATATTTTTCCCAGCAACAGATTTTTTTCTCGGTCACCGATATT +CTCTCGGCCACCAAAATTTTTCTCGGCCACCGATTTTTTTTCCTGGCCAC +AGATATTTTTCTCGGCCTCCGATATTTTTCTCGGCCACCGATATTTTTTC +TCGGCCACCAATTTTTTTCTCGGCCTCCGAAGTTTTTCGTGGCCATCTAT +ATTTTCATCGGCCATCTATATTTTCTAGGCCACCAATTTTTTCTCGGTCT +CCGATACTTTCTCGGCTACCAACTTTTTCTCGGCCACCAACTTTTTCTCG +GCCACAGATTTTTTTCTCGGCCATTAATTTTTGACGGCCACCGAAATTTT +TTCGGTCACCGATATTTTTCACGGCCATTGATATTTTTTTCGGTCACCGA +TACTTTCTCGGCCACAAATATTTTCTCGGCCACCGAAATTTTTCGCGGTC +ATCTATATTTTCTCGGCCTCAGCCATCGATATTTTTCTGGACCGTCTAGT +TTTTTTTTGGCGGCCGTGACCTCCAAATAGAATTACAAAAATAAACGATA +CATCTCATATTTCTGTGCAAATCCTCAAGTACCCCCCCCCCCCCCCCTAT +ATTTATTGTTCCAGAAGCCCCAAAAGCTCGCGGATTCCGATTCGGCGACG +GCACCGAAGGATCATGTTTCGATGTCCGACACGCGTGCAAACGATGGGTT +CAGGAACGGGAGGAGCTGTGCAGGACGGTGCCAATTTTCATGCGCGAGAA +CTGTGCCTACTCTTGCAATTTCTGTTGATTTTTTTGGTGTGCCACTTCTT +TTTTTCTGTACATATATCCATTTTGTCTTCTACATACATATATATATGTA +TATGAAATGTTTAAAAACCTAAAACCTAAAAAAAAACCAACCTAATACAG +TGTTCACGAGCGCCCCCCGCCGCCGGCGGCTCCTTATTTGCCTTGTGCTC +ACCGTGAGGTGGCTCCGCGCGGGAGCCCCAGTGATGAGCATCTCTTTTGT +CCACACGAATAATACAATAACACGGGCTCCTCTTCAAATATGACAAAATG +TCAAATTTTGGCGTCTCTCCTGACTTGGAGCTTCTGGGTCTTCAGACACG +TTCTTGTGTGTGAGGCGAGATGCGATTACCCTCTATATTATTGATTTTTG +GAGCATTTTTTGGTTTTCTAGGGGCTATTCATAATACAGATGATAATGCC +GGCTATCATAAGTAAGTCCCCAAAATACCCATATGGCCTAGAAATTCGGA +AAACTCTTCCATTTCACTTTTGGTAGGGACATTTGGTTTCTGTGCTAGCT +TTTATGCTGAACATGGTAATTTAAATTTCCTAGGCCAGTGTATATGTTTT +TCTAGGCTACGACATACAATTTTTTAGGCCACAAAATATTTTTTTTTAAT +TGCGGCTTATAAAAATGTTCCATAAATTATCTATTTTTGAATTACAGTCT +GAAAATTTCCATTTTTCAAGGGCACCTTTCTAGGTCACAAAAACGGATTT +TTTCAACATAGGCATTTTTCAACTTTTTCTAGGCCACGACAGATGGAAGA +GCTTTTCGTAAAAAAAGCTCGGCCACCACCCCACCTAACCAAAAAACTTC +CAGCTTCAAACTAATCCGAATCAATCCGGAAACTGAAGGAAGTGTGAAAT +ATCTTCGAAGTCTGTACGAGGATCCCTCTCCGTACGAGCTGGATTTCTGG +CAGCCTCCTACGAATATCGGTTAGTGTGACTTACCCACGTGATGTTAGCG +TGCTCCATTTTAGTTTGATCTACGTAGATCTACCAAAAATGCGGGAGAAG +AGACGCAAAGTTCTCAACTGATTCTGCATGGTTAAGAACGCACTGACGTC +ACATTTTTTGGGAAAAAAATTTCCGCATTTTTTGTAGATCAAACCGTGAT +GGGACAGTTTGCCACCACGTGCTTACCCAGGAAAATCTGAAATTTTTCGA +ATTTTCAGGAGCTATCGTAGACTTGACAGTTGCTCCGGCGGATGCTCCAA +GATTTGTGAAGGATTTGGAATCGAAGAAGATCAGCTACATCGTGGCGGTT +AATGATTTGTCAAAGTTCGTTTTTTTTTCTAGGCCACGGCCATCTGTGAC +GTCACTAAACTAGTTTCCAGAGCAATCGAAAACGAGCGCGGAAGCGACAA +ATTCTACAACCCGGTCGCTGGTTTTGCATACGACAAGTACAACAGTTTGG +AGGAGATTCAAACAGAAATGAAGCGGCTTAAGAAGGAATACCCGACCATG +ATCACGCTTATCGATATCGGACAAAGTCACGAGAATCGTACGCTTTTGGT +GATGAAGGTAAGAGCGAACGCGCTCTATTGAGTGGGCGTGGTCACGTCCA +CGTTTTGCAAAGTGGGCGCACGGTTCCTTTACAGCGGTCCCAGCTTTTGA +AGTTTTGAGTAATTTTTATATGGGAATTGCTAAAATTCATTTAAAAAAAA +CCCAAAAATACTTTTAAAGTCGTAACGAAAAAAAACAACCGTGCGCACGT +CTTGCAAAAAGTGGGCGTCCCAAAATTTAAAAACGACGGAATTTCATTAT +TTCAAACGCTCCAAACTCATTTTCACTACAAAGACATCACGCGCCTCCTG +GGAAAGCCCTTACTCATTTGCTGGATATATGACGTCACTAAATTAGTAGA +TGTGTGAAACCGCGCTCCATTGTACTACGCAACACCGATCCCACGTGGTG +TCAAAGTGTCCCATTTCGGTGTGATCTACCATAAATGCGGAAATATTGAC +GCGGATTTCTAAACAGATTTCGCATGGTTAAGAGCGTGCTGACGTCACAA +ACTTTTCTCTGCAAGAAATTCCCACATTTTTTGTAGATCACACTAAAATG +GGACCGTTTGACGCCACCTGCGCTCTCACTTTCAACACTCCCATTAAGCA +TTTCATGTACGCGCCAAAACGCACGGATTTCTGGCTCCCCTCATAAATTG +AAATGGAGTTTGAAAAAGAGTTTGCCGAACTAGGTCATTTTGGCTCGGCC +ATATTTGGGGTAGATTTTCGCCGCGTTGCGTGTCGCGTCGCGGCTCAATT +TAAGTTGTAAATCTAAATGTGTTTGTCCGTGTGGAGTACCCGACTTTTCC +ACGCGTTGCCCGGAATGCTATTGTCGATGGAGCGCGAAAAATTCAATAAG +GAAGGCCAGAACCCCGTGAAAACGCCTGCCGCGCCCCCGCCTGCCTTGCA +GCGCGGAACCCAAAAAGTGTCGGCCGCGGCGAAAGGCCCTCGCACTATGT +GGTGTTAATACCTAGCTATTGACTTATCGCCATAGTGTAAAAAAACCCAA +ACTCCCAAATTTTCAGATAACCGGAAAACGAAACCCCCTCGGCTCGAAAA +TCTCCATGTGGATTGACGCTGGAATTCATGCTCGAGAATGGATTGCTCCG +GCGACCGCAATGTACATTGCTCATGAGCTTCTCCTCGGGTATGAAAACGA +CGCGACGGTGGCTAAGCTGATGGACCATATCGATTTTTATATTCTACCTG +TGATGAATCCAGATGGATATGAGTATTCCAGAGAAAAGGTTGGTTTTTGA +ACCTTAAAAAAGCCTTAAAACTAGTGCTCTATTTCAGAACCGCATGTGGA +GGAAAAACCGGAGCCCCGCAAAATGCGCCCGGCAAACTTTCAGTACGGTC +TGCTGCTCTGGAGTCGACCTCAACAGGAACTTCGATTGGTTCTGGGCCTG +TAAGTCACGTGGTGTGAGAAAGTCTCATTGAAGTTTGATCTACAAAAAAT +GCGGGAATTTTTTGTAGATCAAAGCGAACTGGGACTTTCTGACTCTACGT +AGTTAGCTCAATATTAGACCTTAAAAAATAACTTAATCTTAAAAATTTCC +AGCCACCGGTTCGTCTTCGGATCCGTGCCACGACACGTATCACGGCTCGG +CGGCCTTCTCGGAGCCTGAATCACAAGCTGTCAGGGATTTCCTGGAGCAA +AACACACCCGAGGCGTTCATCTCGCTGCATTCCTACTCCCAAATGTGGTT +GATACCATATGGACACAGAAAACAGAGTTATCCACAGGACTACCATACTG +GACTGCGGCCATTGGCTCTGCGAGCAACTAAGGCGTTGTATGAGTTGTAT +GGGACGAAATATCAAGTCGGGACCGGCGCTGATTTGATGTGTAAGTTAAT +ATCCTTTTTTTCGAATTTTTAAATTTCTAAGGATTTCAAGAAATTTTAAA +ATTTTGAAAATTAAAAAAACAATTTTTTTCGGAATGTTTAAAAATTAAAA +AAAAAATTTTTTTAATAGATTTTTTAAAGCTTTTTTTTGGAAAATTTTGG +ATTTCTGAATAATTTTTTTTTCAGAACTGGAATTTTTGAGTTTATTAAAG +ATTTTTTTAGGACTTTTTAATTTAGACATTTCCTGAAAAATTTTTAAATT +ATTAAAATTTCGAACTTTTTCGATATTTTCGGATTTTTTTGCAACCTGAA +TTTTATTTTTTTTTTGGATTTATTGGAATCAGGGGTGGGCAGCAAGATTT +TTTCCGGCAAATCGGCAAATCGGCAATTTGCCGGAATTGAAAATTTCCGC +CAAATCGACAATTGCCGGAATTGAAAATTTCTGGCAAAACGGCAAATCGG +CAAACTGCCGGAATTGAAAATTTCTGGCAAACCGGCAAACAGGCTAATTG +CCGATTTGCCGAATTTATCGATAAATCAGTTTGCCAAACGGCAATTTCCC +CCACCCCTGATTGGGATCTTTGAAATAAAACAGGAAGAAATTTTAAATTG +TTGGAAATTTTGTAATTTTCCGGAATTTTAATAAAAAAATGCTGAAAATT +CTAAAAGTTTTGGAACTATGTAAAATTATTTGTGATTTAAAAAAAAACAT +TTTTTGGACTTTTCTGAAATTTCACGGATTTCTGGCTTCTCTCATAAATT +GAAATGGAAGAGTTTTTGCCGAACTTGGCCATTTTGGCTCTGCCATATCT +GGGATGGATTTACGGCGCGCTTCATGTCGCGTCGCGGCTCGTAAAACTAA +ATGCACTTGTCCGTGTGGAGTGAGGAGAAAATTCAATGAGGAAGGCCAGA +ACCCCGGATTTTTGAAATTTTGAAGTTCTGAGAAACCTGTGACTTCTACA +CTAACCCTGAAGAATTTCAGACGAAGCTTCTGGAGGATCACATGATTGGG +CTAAGGGGCAGCTTAAGGTCCCCTATGCCTACCTGATTGAGCTCCGACCA +AAGAACACCATGATGGGGTAAGCAGGACGATGGATCCTATCAAAATTAAA +ATTTCATTCCAGCCACGGCTTCCTTCTCCCCGAACGAGAAATTGTGCCCA +CTGGACTGGAAACCTTCGAATCCATCAAAGTGGTTGCCGACGAGCTTGTG +GCGCAATTTGTGGAACCTGTGATTCGAGCCAAGCTGACCACAACCACAAA +GCCCGCAATCCCACCGTATCGGCGTGGGTACTCTATAATCGACACCACAA +CTATGGAGCCGGTCGATGAGATTACACAGAAGCCTACAGAAGCTCCAACC +ACAGAGGAGCCCACCACCACTACTACGGAGGAACCTACAACTACCACAAC +GACCGAGGAGCCTACCGAAGCCCCAACAGAACCCAGTCCGACTACTGTCG +AGGCCACCGAGGCTTCTACAACACCAGAAGCTTCCACATCCTCTGAGACA +AGTACCACAGAGAATTCTGAACCCAACCAGAAGACATCCACACCAGTGGC +ACCTGAAGCAAGCACCGTTGAGGAGGTTGGTTTTTGGCTTAGTCTCAGGC +TTAGGCCTAGGCTTAGGCTTAAACTTAGCCTTAGTCTTAGACTGAGGTTT +AGGCTTAAGCTTAGGCTTCAGCTTAGGCTTAAACTTAGTTTTATCTTAGG +CTGTGGCTTAGTCTTAGACTTAGTTTTAGGCTTAAGCTTAGGCTCAGACT +TCGGCTTAGGCTTAGGCTTAGAATTAGGCTTAGTTTTAGGCTTAGACTTA +GTCTTGGGCTTAAGCTTCGGCTTAGGCTTAGTCTTAAGCTTAGGCTTAGG +CTTGCACTTGGGCTTGGCGTCAGTGGCGAGCGTGAGCTATTTAGGGTTTT +ATGCTTAGCTTTAGACTTAGGCTGAGGTTTAGGCTTAGGCTTCGGCTTAA +GCTTAGGCTTATGCTTAAGCTTAGGCTTGGACTTAGGCTCATACTTAGGC +TTAGGCTTAGGCTTGCACTTGGGCTTAGGCTTAGGCTTATGCTTAGTTTT +AGGCTTAGATTTAGGTTCAGGCTTAGGCTTATACCTAAGCAAATACATTT +TTGGAACTATTTGGATATTTGCCAGCGACCTATTTTATCAACTTCGAATT +TCCCAAACCATTCCAGGAAACAATCACACCGATCAAATGCGTCGACTACG +GTGACTACTGTCGTCTTTGGGGAGTCTTACAGCTCTGCTATCGGGATCAG +GTCTCCAAGTTGTGCCCCAAGACTTGCGACTCGAGGTGCTCTTTTTCGGT +GTGAGGCGCACGCTGGAAACTATCGTATGACAAATTGTCAGCTTATGTAT +GTATAAATGATTTCAAACTTTTGTAATTGTGGACTAAAAACTACATTTTT +CATGCCTGACTGACTGCCTGGCAGCGTGTCAGCGCCCGACATTTTCTGAG +TTCCACGACGGGATCCTGGCAGGCGTAGGCGTGCAATTTTTAACTCATCA +AATTGCTTGGAATAATTAAGCACTGCTACAAATGATGTCACTAGCTACAA +ACTACAAACTAGGAATTTCACACTACAAACTACAAACTACAATCTTAGCT +CTTCAAGCTATGAAATACAAACTAAGAAATTTTTATTTTTCAATATTTTT +TAAACGAGGTGTAATTATGGGCGTATATAGTAAAAACTGGAACGACAAAA +TGCAAATCACAAACTACAAACTAGAAACTAAAAACTAGAAACTGCAAACC +ACAAACTACAAACCACAAACTACAAACTACAAACTACAAACTACAAATTA +CAAACTACAAGCTACAAACTACTGAACTCTGAATAAATTTGAACGTGTAA +ATTTTGCGTTTTTGTGCAATGATTGGACGTATGAATTGCGAAACCATAAG +TGTTTAATCACATACTACAAACTACAAACTACAAACTACAAACTACAACC +TAGAAACTACAAACTACAAACTACAAAATATAAATTACAACCTTCAAGAA +ATTTGTATTTTTCAATATTTGTCGAACAAGTTTTAATTATTCGACGAATA +AAGTCAAAGCTGAAATCATAAAATGCTAACCACAAACTACAAACTACAAA +CTACAAACGGCAAACTACAAGCTACAAATTACTGAACTCTAATAAAATTT +GAAAGTGTACTCATGGTTTTGTGCAATTACTGGACGTATGAATTACGAAA +CCATAAGTTTTTAGTCACACACTACAAACTATAAATTACAAACTACAAAC +TACAAATGAAAACTACAAACTACAAACTGGAAACTACAACAGCAAACTAC +AAACTACAAACTACAAGCTACAAACGCTTATATAATTCGATTTTAGTTAT +TTTCTGTTTTTTATTTTTCCAAATTCTCAAACCTGAAATAAAATTACCTA +CACACAAATGTTTCTCATTATGCATCGAATGACTAATATTTTCCAATAAA +CGTTTTGAAAAAGTATGGAAGAAACAAAAAATGGAAAACAAAGGCGGAAA +TATGCATTTTTCTTCTCATTTTCTTGAAATTCGTGTGATTGTACTTATTG +ATTTTTTGTTGTTGTTAAAAACGTGGTAGGCAGGCATTCATGCCTACGTG +CCTGCCTACCAGTCGAATTCGAACCCGCAAGATGTCGGCCGCTCCCTTCG +ATTTTGGAAGTTTTTACTTATTTTCCTCTTCTGCTAACACATTAGACAAT +TATTATTCAACCCGTGTACACAATAGGGCGGCTAATAATTAGGTTGGCAG +GTAGAGGTGTACAGGAAACGTTTATAAGCTCTTTATTTACTACTGAGCTA +CCACTTATTTGGAGCCAATGCATTTTGTTTCTCAACAAGTTGGAGATTCC +AGAACAACCAAGATTTGGGCGGGGCTTATTTTGAGGCAATTTTTCAACTG +TACAGTAGATTCATATAATTTAAGTTTTGAAAACATTTAGGCGGGAATTC +AAACATTTATTTTTAAAACCATCTTGGCGGGAATTCAAATTCTAGTTTTT +CGAAAACACTTTGGCGGGAATTCAAAATGTTATTTCTTAACAACTTCCTG +AAATGCTCTAGAACCTTCTGGAATATTTGAGAAAACTCTAGAATGTTCTA +GAACCTTCTGAAAAATTCGAAAAAAGTCTAGAATGTTCTAGAGCCTTTTG +GAAAATTCGAAAAAAATCTGGAATATTCTAGAACCTTTTGGAAATTTTGA +GAAAATTCTGGAATGTTTTGGAACCTTCTGGAAAATTCGAGAAAATTCTG +GAATGTTCTAGAACCTTCTGAAAAATTTGAGAAAATTCTGGAATGTTCTA +GACCCTTCTGGAAATCCGAGAAAATTCTGGAATGTTCTGGAACCTTCTGG +GAAATTTTTAGAAAAATCCTGGAATTCTCTAGGACCTTCTGGAAAATTTG +AGAAAATTCTTGTCGCCAAAGTTTTGTGAAAAAATTTAGCTGGAAACTAA +ATAATTTTGTGAGAATTCAAACTTTAATTTTTCCAATTTTTTCGGATTTT +TTTTTTAGCTTTTAAGCTTTTTACATTTTCTATAAATTTTAGATTTCAAA +AAAAAATTGGCGAAAAATTTTGACCAAATTTTTTGGCTTTATAGCATAAT +TTCAAAAAGTTTAAAAAGTCCAAACTTTGCTCCAGTCCCCAAAAAAAAAT +TTGGTGGAAAATTCAAATCATGTTTTTTTTTCAAAAAATTTCATGGCCTA +GAAATTTCAGCAAAGCAGTAAGGCCGCCTACCTCCCTTCAATCCGAAAAA +TACCTAAAAATCAATCCCAAGCAATTAGTCTCATCAAGAAAGAAAAGAGC +TCTGCTTGTGCCCACTCCTCATCTCTTCTCATGTATTTGCTTTCAATTAA +ACATCTTACTCAGACAGCATAACGAAGGAAACAAAAAACGAAAGAATAAC +GAAATGAGCATATTTCCTTTATTTATTCCTTATTTATGTATTCAGGTAGA +ACAAAAAACCGGCTCGGCGGGTTTATTTGTCTGTAAATCTTATGCCTACA +CGCCTACCTACAGCGGCCCTGACTGCCTATTTGCCTAGTGTTTTTTGTCC +TTTTCGGTTGGTTTTTTTGAAAATTTTTCCTGATTTTTTTTGTCGTTTTT +TTTCCATTTTTCTGAATTTTTAGGAATTTATGGAAGTTTCTCTTTTTTCT +CCCCCCCTCGAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCC +TAAGCCTAAGCCTAAGCCTAAGCTTAAGCCTAAGCCTAAGCCTAAGCCTA +AGCCTAGGCCTAAGCCTAAGTCTAAGCCTAAGCCTGAGCTTAAGCTTAAG +CCAAAGCCTAAGCCTAAGCCTACTCCTATGCCTGAGCCTAAGCCTAAGCT +TAAGCCTAGGCCTAGGCTAAAATAAGCTCGGCCCCTTTCTGGGCCAAAAT +TTCATGTACCTCCTAAAATTGTTTCATCCTAAATAGCCAAAAAACTTGGA +AAAATCTATTTTTCAAATTTTGTAAAAATGTCAAAGAAAAATTCTCAGAA +GTGCGGGAAAGTTTGACCCAGAAAGGGGCGGAGCCTATTTTTGGATAGGC +TCCACCTCTTTCTAGGTTTTTTAAAATCAAATTTAGGTGTTTCCTGGTAA +GTTTTAGTGGTTTCATTTTTTGTATTCATCACATTTCTTTTTCATTTTTT +ACATTTTTCTCATAATTAATTTTTGATCTACCTGTTGAACTTGACCCCGC +CCCCCAATCTTGGTGCCTCAAAGGAATCGGAGGAGTCTAGTCAACAAGGT +AGATCAAAAATAGAATATGAGAAAAATTTGCCATCGTGTTTTTCGATAAT +ACTACAGTTTCATACAATAATCCCACAACTTAAAATTCAGCAAATAACCA +GGAAATGGGCGTGGCTTAGATTTTCAAGGTTTCGTTGTTTTTTCCAGGTT +GTACTTCTGATCTGAACGGGCTCCGACAAAAAATGCACAAAATTCGTAGT +AGTGATGTGTGACGTCTGTTCTGATGACTCGAATTCATATTATAAAAGTC +GAAAAATTCCTTCCGAACGAACCCCCCATCATCCTAACATCATCCAGATT +TCTGCACCCGCCCGCTCATATAATCTGCTTTTCTTCACCCATAATCTTTT +TGCTTATTTCTCAATCTCCGTCTTTCTTGCGTTTTTAATTAATTCAAGAA +ATCAAGCAGTTGTGGTTAATGGCGTTCTACGAATTGCTTTTTTCTTGTAT +TATGATATTTTAATTAATTTTATTTATTTAGTATCTAGGCATGTACATGT +GCAAGTTGAGTTGAATAACCTGAAAATTTTGTGCCAAGTTATGGGCGGGG +TCTTTCATACATTTTTTAAATTGTTTTTTGGCTAAATTTGTATGTATTTG +CTTTGAAAGTTGTGTTTTTTTTCAATTTTCTTTAAAAAAAAACCAAAAAA +AAAAATTGGTATGTAGTAACGTAGGTAGGCAAGAAGTAGGTGTGTAGGTA +GGGACTTGAAAATAGCAGCTATGAATAGGTGCGGTATTTGAAGTTTAGGC +AGGTTCGTAGGCAGATAGGTGAGTAGAAAAATCATTCAGAAGACATTCAG +GTAGGCTCACTGGTAAACAGGCATAATGTAGGTACGTAGGTTAACACTTA +CGTACGAGGCAGTAGGCATCAGGGCTTTGTGGCAACCGGCAACCGGCAAC +CAAAAACCAGGTTGCCGGTTACCGAAAAATTGCCGAAATTTCAGCAACCA +AAAGTCGCCAGAATTTTCTCGAATTTTCCAAAAGGTTCTAGAACATTCCA +GAATTTTCTCGAATTTTCCAAAAAGTTCTAGAACATTCCAAACTTTTCTC +AAAGTTTCCAAAAGACTCTAGAACATTCCAGAATATTCTCGAATTTTTCA +GAAGGTTCTAGAACATTCCTGAATTTTCTCGAATTTTCCAAAAGGTTCTA +GAACATTTCAGAATTTTCTCAAATTTTCCAAAAGGTTCTAGAACATTCCA +GAATTTTCTCGAATTTCCCAAAAGATTCTAGAACATTCCAGAATATTCTC +GAATTTTTCAGAAGGCTCTAGAACATTCCAGAATTTTCTCGAATTTTCCA +AAAAGTTCTAGAACAAGTTGCAGAAATTTTCAGCGTACGGCAACTTCAGC +AATTGCGGGTTGGCATGTAGGCAGGCAGGCATGTTAGTAGGCAGTTTTGA +CAGTTTTGAAGTTAACAATCCTACCTGATGCACAAGAAAATGCGCGGCAA +TTGCGGACCGGCAATTCTACAAAATGAGACGGTTGGGCATGTTCTTCCGA +TATTTTTTATAAAAATTTAATGATAAAGTATAGAAAAATATTTGTTTTAT +TTGAAAATAAGTTTTATTTGGCTAGGAACAACCGAAAAAGTGCTCAAAAA +TTGTCGGAATCTTGAAAATTGCCGTGAAAATTTCCAACATTTCGACTATT +TCTGGAGATTTTTACAATTTTGTCTATTAAAAAAAAACAGTTACTTTCAA +ATAAAGCAAATATTTTTCTATATTGTGTCATAAAATTTTAATGAAAAATA +TCGGGGGAACATGCCCAACCGTCTCATTTTGTAGAATTGCCGCGCACCTT +GTTAGTTTATCCCCGTAAACCTCCAATCAATAATTGGCAGGAGTCCTTCC +GTCCGTCCAAAACGTCATAAAAACTGGAGATGGCAAAATTGGAGATGTGC +CAAGTTTGCTGGAGAGGTGGGGGGAAGGAGACAATCATGTTGTCTGCGTA +TCTCCAGACTCGTCTGCTATCTCTCTTACCCGGCAAATGGGACCTCCCCA +GAACGGTGATTTTGTCCTTTCAACACCTTTTTTGTGTTTTTGTTTGTTTG +ACACCTTTTTTTCACTACTTTGCGGGAATTTAGACTGATTTCTCATGGTT +AGAAACGTGCTGACGTCACATTTTTCGCGGGAAAAAAAACCCGCATTTTT +TGTAGATCAAACCGTAATGGGATAGCCATTCTAACAATTCACTGTTTTTT +TTCTGAACAAGTCTGAAGTTTTGAGTTCAGCACCCGCAATTCTGTCTCTG +ATAAGTTTGAAAGTTTCAAATTGAAACCTCTCAATTGTCGGACCAGCGCG +CTACTTCATCATACCCCGCAAATTGAACTGCTCGCGGCAAAATTTAAAAA +TTGATGCTTCTCCAGAAACATCCCACCAGAAACTACCTAAGACTGAACTT +CATTAACTTCTTTTAAACTTAAACAACGATCATAATACCTTAAAAAAAAC +GTTTGTACGTGGTGTCAGAGTGTCTCATTTCATTTTGATCTACATAGATC +TACAAAAAATGCGGGAGAAGAGACGCAGAGTTTTCAACTAATTTCGCATG +GTTAAGAACGTGCTGACGTCACATTTTTTAAGACAAAAAATTCCCGCATT +TTTTGTAGATCAAACCAGCCTGGCACCACGTGCGTTTGTAATCGTTCAGT +AGGTAGGTAGACACAGGTCAGTAGGCATAGGCAGGCGGTAGGTCTGAGGT +AGGTGTTGTTGACCACCACGTAGCAAAACATGCTTGACGACTAGCCTCAA +ACGGATAATCACAAAGTTCTACGTAGTTATGATTTCAAGCCGCCCAATGA +GCACATTACGCTGACTAAGCCACAGCTATAAGACCCTCCTCCGAGTATAT +TCATCACCAAACATCCAGTTTCCAGTTTTGCAGTCTTTTTTTCTGTTGGA +AAATAAAGAGAGTACATCTCATTAGACATTAATGAACAATTTCAAGTTCA +AAACTATAAATATAAATAAAGCTAGTAATTGAGCCAGTCCAACCAAATTT +CCCACAAGTTCATTATAAACCTTCCAATTTCCCAATCCCATGTACTCCTA +CTAATCAGTTTCTTTCCTTCCGCCCTACTTTCCAAATTCATTTATCCGCT +TTGCATACTTTTCGGTAATCTTGACGATTTTCAGAGGTTTCTAGAATTTT +TTATTTTTTCAAATTATGCAAAAATAAATTTTTTTTTGTATTCTCAAAAA +ATTGCTAAAATTGTCCAACTTCCCATTTCTCGGAAATTGACGTAATTGCA +GTTTTTTGAATTTTTTTGAAATTACTGATTATCAAATTTTGTTGGAAAGT +TTCCTTTCACCTACACACCTACCATATGCCTATCTGCCTAGGTGCTTACC +TACACGCCTGCTTCGTGCCTACCCGCCTACCTGCCTGGTTTATTTTCAAA +AAGTGCAAAGAGCCAAAAGTTTCGAATTGTCAAAATTGCTCGGAAATTTT +TTGAAATTTTGGAAAATGCCAAAGTTATCAAATTCCGCATAATTCCAAAA +TTGGCAGCCCGACATCATGCCTGCCTACATTCCTGTCTGCATATAGGCCT +GACAAAATGTCCATCAATGTATGTACCTATTTCATACCTATCTACCTGTA +TAAACATAGTTCATCTCTACCTCAAACAGCATGTTACAGGCTTTCTTCTT +ACCTACCTACTTCATTAACTGCTGTTTATTGACCTGTCTACGTGCCTACC +TCATGCCTGGCATGCCTACATACCTACCTCATTTATCAGATCCTCATGAA +GCCTATTTACAAGCCTACTTCCAGCCTACCTATTGTGTTGATTACGATCA +CCGTCTCTAGGTTGCCTAACCTGCCTAATTGTGTCTACCTACTTAGCTAT +CTCATGCCTGCCTACTAACCTGCTCAAGTACCTACTTCATGCCTACCGGC +CTACGTTCCTACCAACGTGCCTACCTGCCTGCTCACTAGCCTAAGTGTCT +GCCTACATAAATTGTCCGTTAGCACATCAAACTTTTCATATATACAAAAA +ATTGCATAAAAAGAAGATAATCATTAATAACAAGTGGGTAACTCAAAAAG +GAAATTGGTTTATCTCCCGGCTCCGAGAGCACCAGCACTTTGCTTTTCCG +TCACTACAACCTCTAATTTTGTTTTGTTCGAAGGACTTTTTCCGATACAT +ACTAATTTTTTCGGATCCGGTTGGCTCTGGATTTCAAGTTTTATAATAAC +TTGGGCTCCCAGTGACGTCACCAAAGGTGCAATTAGCCTTTAGTAACTAA +ACAGCTTGCTCCTAGTTTACTGCTCCGTCTTCTCAAATGAAACAGAGAGA +GAGAGACCCCTCATCGAAAATTCAATTAAACGCTAAAACGTAGGTAGGAA +AGAGAGAGAGAGGGAGACTCCTCCCAAAAAAAAAAGACAGGGGGGCTCTC +TCTCTCTCTCTCTCTCTTCGAGCGGCAAATCGGCTTCCGAATTCATTCAA +AAACAAATTATGTGCTCAACCACCACCACTACCACCGGCTCCAGGCGGGT +AATTACACTTGAAAACCAAGTACTAGGTTTCGTGGCCGGGCAAACTTTTT +CTTATTAGACCCCGGTGGAATTTTGTAGGTCTATTTAAAATTGCAATTGC +GCTATTTTGTACTGTTTTTTTTTTGACAAACTTTGAAGCTTGATGTCAAG +CTGGAAAAGCGCTCTAATGACAATTTTGACTGCAAACTCGCTCTGTTGAT +AAATGGTCCGTGTACTCCACGGGGGCAATTAAACTGGATTTTTTTCGATT +AAATAATATCTTGATTTTTTGCAGTTTTGGCTTAGGCTTAGGCGTAGGCT +TAGGTTTAGTCTCGGGCTTAGGCTTATGGTCAGGGTCAGGCTTAGGCATA +GGCTTGGGCTTAGGCTTCGGCTTAGACTTAGGCTTAGGCTTAGGCTTATG +CTTAGGCTTAGGCTTAGGCTTAGGCTTAGGCTTAGGCTTAGGCTTAGGCT +TAGCCTAAGGCTTAGGTTTAGGTTTAGACTTGGGTTTAAACAGGCTCAGG +CTTAGGCTTAGGCTTAGGCTCATGCTCAGGCTTAGGCTCAGACTTAGGCT +TAGACTTAGGCTTAGGTTTTGGCTTAGTCTTAGGTTTGGACTTAGTCTTA +GGCTTAGTCTCGGACTTAGGCTTAGGCTTAGGCTTAAGTTCAGGCTTAGG +TTTAGGCTTAGTCTGAATATTTGGCTTAGCCTTGGGCTTAGGTTTAGGGC +TTAGGCTTAGGATTAGGCTTTGGCTTGCCGGCCACCTGGGATATTGTGGT +TTGACAGGGGTAGGCTATCCAAATTTTAAAAAAATCGGCTACAAAATTAA +TATTTAGATGGGCCTATAAACCATTTCTCTAGGCCATCCTGCAAAATTTC +CAAGACAAAAAATTTCAGCCGTGAATAAAGTTTCCGTTTTCCTAGGCCAC +CTCCAAATTTTCCACGTCATATGTAAGGTATCGGAGGGTACTGTAGAAAA +TTATCAAAAATCAGCAAAGAATAATAAGCATTAAGAAAGTTTTTTGTGTG +TGTGTGTTTTTTGTGGGAGAAAACATTTCCCCTCTCCTTTTTTCCTGCCT +GCTCATTTGGATACCACCGCTAACCCAACTTGACTTTGATTACCCATTTC +CGTCCCCCTTCTTCGTCTTCTTCTACTCCGGGATAGAGAGAGAGCTCTAT +ATAATTACTTTCGTCTTCTTGATCCGTTACCGCCCATTGGCAATTGGTTT +GAGCTGCCGCCGGAGAATATATACATGCATGTCTAATTTTTTACTGGAAA +ATCTAGGAATTTTTACGTTGAAAATTTGGTTAAAAGCGTACAGATCGGCC +CATGCTGGTGATTGTACGAAATTTTAATTTCAAAGTATCTGCAGAGGAAG +CTAGGCCACAAGCCCCTACGTGGCCGTCAAAATTGAAAACTAGGCCACCG +ATTTTTTCTCGGACTTTTTATCTACTTTTGCTATTAGGCCCTGTCTTCTT +TTTTGCAACGTTTTTCTACTAGGTCACCAAATTTTTCCTAGGCCAAGCTG +CCTAAAACTCGGCCACCGATTTTTATTTGCGTCGGTCTGTAACATTCAGG +CTCCGACCAGCTCGACTTTTGCTACGTGGTCGCCAATTTTTCCTAAGCCA +CATCGAAAATGACTCGCTGTGACATTTGTACTTTTTTTCACACGGCCTAG +AAATTTTGAAAAAAACTCGGCCACTGATTTTATCGGCCTTGGAATCCTAT +GTAACTTTGTGGCATGATTTTTTATTTATTGTCCATCCAGTTTTTCGTCT +GAAAATTACAAAATGTTTTAGTGACCGTTGGAGAAAACTCGGCCACCAAT +TTTTTTCTCGGCCAAGTTACCAAATTACGGGATACCGTGTTCTCTATCAT +ATTTCTGGCTCAAAACATACTCTACTTCCGTGCTGCCTACGTGGCCGCTC +AATTAGAAAACTCGGCCATCATTTATTTTCTAGGCCATGTCGAAAATAGG +TAATGTAAATAGGCAAAGAAATGCGGTGGTTCAAGTAATTTTGGGAAATG +GATTTTAAAAAGTTGAAAAAATAAATCAAATGAATAAGTCTGAAACACGC +AAACCTTAAAGCTAGGCCATCAATTTTTTTCTCGGCCAGGTTGCCAATCT +ACGGGAAACCGTCATGTTTCTTGCTCAAAATTACACCCTATTCTCGAAAA +ATTTTTTTTACGTTGAGTATGCTCTCCTGCCTAGGTGGCCGCCCAATTAG +AAAACTCGGCCACCCATTTTTTCTAGGTCATGTCGAAAATAGGCGATGTA +ATGGGGTAGTTCAAGGAATTTTGCGTAATGAATAACCCCAAAAATGTTTT +CAATATATGGCCGCCAAAAAAGAGAAAACTCGGCCACCAATTTTTTCTCG +GCCAGGTAGGCTACCAATCTACGGGATACCGTGCGCTCCATCCTATCTCA +GGCTCAAAATTACGCCTTTTTTCTCGAAAAATTTTTGCATACTCTCCTCC +CGTGCGGTTCTTAATTAATGAAAGACGTTTTTTTTTCTCCTTGTCTAACG +AGTGTATATGCAGAATTCAGGATATGCGTCTTCTTTTCCGAGTTCTTGTC +TTCAAAGCGAAAAAAAAAGTGTGTGTGTGTGTGGACATAGGAAGACTCGT +CTTCGAAGAAGACGCTCATTAGCTCATTTCATCCACTCGCTAATTTCATT +AATTTTGTGCTTCTTCGCCTGCCTTCCGACGTGTTTACCCACACCACCAC +CACCACCACTCAGTACCTCCTCACTCACCGTGGAGAAAGATGTTCTGGAT +TTTTTTAAGCTTTTGAGTTTTGTGTCCTACCTCACTTTTTAGGCTCCACC +CACTTCTTGGCCTGTTATTTCGGTTTATTAGAATTTGTGTGGTGTACTAC +AAATTTCGATCCGAAAAATGGCAAAAAAAATTCAGCTGACTGAATTTTTT +TGAACTTTCAAAGGTTCAGTTTTTGCAACCTAAACCTCTCTTAACTTTAA +CTTTTCAAACCCCGCCCATATCTTGGCTTTTCCAGAAATCCGAGTAATTT +TTTGGGAAATTTATGGTACAACTAGCTATCAGAACAATTTTTACGGAAGT +TTTTTTAATTTTATTTTAATTTAAGTCTACTGAAATTGACCTAAAATATA +TTTTGAAAAATGCTTTGATCCCGAAATTGGCCAAAAAACGTTGATCGAAT +TTTTTTGAACTTTCAAAGGTTCCGTTTTTGCAACCTTTAAGCCCCGCCCA +TTTCTTGGCTGTATTGTATTCAAAGTTAAAAGTTGTTCATGTTGTACTAA +AATATGCAAGTATCATAAAAAATTAACTTTTTAAGCTCCACCCATTTCTT +GGTTTTTCTGGAAATCCGAGTAATTTTCTGGGACTGTTATGGTACAATTA +GGTATCAGAAAAAAAATCAAGGAAATTTTTTACTTGGATTTATGTCCACT +GAAATTGACCTGAAAATGTTTTGAGATTTTAAAAAACTTAAATATTTTGA +TAAAGGTAGAATTTGAATTCCCCGCCCATTTCTTGGCTGCAGTTCCCAAC +TGTCCAACTTTTTGAATATTTTCTCAAACTTCATGGCCTAAAATTCCAAT +TCTAGGCGATCTACCTTGATAAGAACTTACTCCTGAGTTATGTTTGAAAA +ACATAGTCCATCCGTGGCCTAGAAATCCAAAACTAGGCCATCAGATTTTA +GGTTCCTAGGCCCAATCACAAAGCCAGCAGTTTTAAGTTGTCAAATTTCA +GTGGCATAACCTCATAATTTAGACCTATTCTATTAGGTCAGCCTATTACA +GTTTCTGGCCTAGAAATTTTCCTTGAGTTTGAGCCCACTACCCCCACACC +CACATGGCCTAGAAACCCAAGCCTAGGCCATGTGTCCCCGCATTCTCACT +CACTTTTAATTTCTTAATCCACTTACACAATTCTCTCCCCCTTTTCCAAT +TTCACATCGAACCCGGGAAAGCTCATTAGCTCATTTGTTGTGTGTGTGTG +AGTTGAAGAAGCGGGGGGAAGGGGAGCCCCCCTTTTGAGTGGACGGGGAG +CTAGAATGGAAAAAGAGAGAAGGAGGAGAGCCATTTTGAATGGGTATGCA +ATTAGCAATCGATGCAAATTAATTAAACAAACAACGAAATGAAAGGGGGG +GGGAGGGCAATCGCCTGCCTTCACTCACATGTCCCCTGCTGGAAATGTGG +AAATGTAAATTAAAATTAGAAAACTAGCAAAAAAGTGCGTTTTTTATTCC +TACTTGTTAATTAGTTTAAATTTCTATATATGTATGGCTTTGACATGCCA +ATTTTGGCGTCTAAGGGTAGGTATAGGTGGGCGATGCACCATGTTAAATG +GTCGATGCATCATGCCAAATAGTAAATGCACCATTACACATTGAAAATTT +AGCATTATACACTCCATATAACTGAAATTCGGGGCCCAATCAATATCATG +CCGCCGACATCTCACGGACTCCGCGCGCCGCTATGTTTAACTCGCAGCGG +GCGGAGACAGCTGGCCGCGCCCACAACGAGTTAAACACAGCGGCGCGCGG +AACTCGTCAGATGTCGGCGGCCTGATATTGGTTGGGTCCCGAATTTCAGT +TTTATTATTTGGAGTGTATAATGCTAAATTTTCAGTGCACCGTGTTAAAT +GGTCGATGCACCATGATAATGCTAAATAGTCCATGCACCTTGTCTAGAAA +ACTCGTTGAGTACTGTACTTATGAAACAGTTTAGCAAAAAAAAATGTCAG +CCTGTTTGGCTCCGCCCCGAAAGTGGGCGGAGTCTAATTTCTTGAATTTT +TTTTTTTCAAAAATTGTTTTAAAAATAGCTCTGTGAATTCCACCTCAAGC +AACTATTTTTAGTGGAAAGCAAATTTTTTCAAAATTTTGCGCAAATGGTT +CTGAGGCTCCGCCTTGAAATTGGATGCTCTTAATTAAGAAAGAAGTGTTA +GTCCCGCCCCTTTATTGGAGGAACTCAAAACTGGGAGGAGCTTAAGAAGG +TTATAAAATTTTGCTAATTAAAACACCCAGCTCCGCCCACTTATATATTA +GTTGACTCCGCCCCACCCATTAAAAGTGGGCGGAGCTTAAAAATATTGAC +CACGCCCCTTTCTTGGGTAGTTTTAGCGTTTTTCATAGAGTCAATTTTCA +CGGCGGACCCCGGATCGATGCACCATGATTTGACGCGCAACCCAGGTAGT +ATGACGTCACTCGTGGCCGAACTCGCGGGGGAAATTTGTACTTACAGCAA +TAAATTTCGGTGTCTCACGGAGCACCTGCACACGTACCGATCATGAGTGA +TGCTTCCCACCACAAGACATACACATACACACACAAACCTACTAATTAAG +ACAAATTATAGAACAAGTGGGGGGAGAAGGGTAGAAATAAAAGTGAGCAG +TGCGAGAGAACGCGTTAGACGGAGAAGCTGCTCTGGGAGACGTGTGAGAG +GCATATAAGTTGGATTAGTTTACTGCTCTTTTCATGGGAAAATCAAGTGA +GCTCCAAATATTTAATCTGACTTTGATTTGGTTTGATTCTGAAATTTTTT +TGGGATTTGCAGAAAAAATACGTTTTTTTTTTGTATTTTGGAATCGCACC +AATACGCTGCGTTGCCCTCCTACAGTGCAACTGAGCCACATTTCTCTTCC +ATAACTTTTTTCTTAATCTCAAAGATTAAAACTCTGCAAAAGCTCAATAT +TTTATAAATGATAAGGATTAGCAAAGTGTGGGTGATCTTCCAGAGGGGGG +ATTACCATAATTCATTACTCATTTTTCAAGTTTCATCTGTGTTTTGTTTG +ATAACCTAGGTGACCTACTAGTTTACCTACAGGGCTGGGACCAAAAAAAA +AATTTGGACCAAAAAACAAAAAAACAAAAAATTGAAGTTTTTGAAAAACC +AAAAAAACCAAAAAAAAACAAAAAAAAACAAAAAAAACCAAAAAATTTCT +TATGCTTAAGTTGATTTTTAATGGGGTTATTCAAGTAATGTTGCAAAATG +TATTAAAATACATTATGACGTCACAACTGTGTTAAAATACATGTTTTAAT +GTATTTTAATACATAATAGTCTCGAGTCGAGACTAGACATGGTAAACACT +TTTTTGGATTTTTTTGGATTTTTTGGTCCCAAAAAACCAAAAAAAACCAA +AAAATCGATTTTTCGTCAAAATACCAAAAAAAACCAAAAAACAAAAAAAC +CAAAAAATTCTCAGCCCTGGTTACCTGTCAGCAAATAATTTTCCCCTATA +TACCACCACTTCAGGAGTAATCAACACCCCAAAACGGCAATTATTTATTA +TTCTCCTCACCTTCTCAACACTCCATAGCGCCAGCCAGCCTAATTTGATT +GTTTAATTCGATTCAGGGCACCCCACCACACACAAATTTATTAATTTTTG +TCTTTCTCGCCATTTTCCAATAATTTTCCCGGCTTGTGTTAGCTTTATTA +TAGAACTTTTTAAAGCGATTTCTTAGGAATTTATGTGTGACGTCATATGT +GGCCTAGAAATTTGACGATCTCGGCCGTCGGGGTCGATGAACCATGTTGT +GATGTATAGGTGGCCTAGAAAATTTTAGGCCACCATGATAGTCGTGGCCT +AGAAATTTGGGCGCCTTCAGGTGGCCTAGAATGTGAAAAGTGACGTGTGA +CCTAGTTCTTTTGACGGTCAGGCCAATTTTCCAATTCGATGCTTTTTTTT +TAATTAAGGTCCATATTCTGCAATTTTAGGCTCCGCCCATATCTTGGTTA +AACATTTTTTTTTTGCTTTTTTCTGCAATATTCATTCAATCCATCATTGT +TCTCAAAATTTGATGCACCATGATATGGCAGTGGCCTAGAAAGTGCGACG +TCACTTATGGCCTAGAAAATTCGAGGATCTTGAAATGGGAGAAAGTAAAA +AAGTAATCAATGCCCCCTGACGGTCGTGGCCTAGAAAGTTAGAAGATCTA +GAGGAGGGGAGTAGGAGATCGATGCACCATGTACAGCTACAGTGACGACT +CACGTGGCCTAGCTTTTTCGCAGGCCACGGCCATAAAAAAATGTATGAGA +TCGATGCACCATGTTTGTCGCGGACTAGAAATCGAGAATGTGGCGCACGT +CACGCATGGCCTAGTGACTTTTACGGTCAGGCCGAAACACAGGACGTGGC +CTAGAAGTCATTCTGTTAGTCTAAGACTCTGCAAAAACTCTCAAAAAAGG +TGAGCCTATGTGCCTGCCTACTTGCCTACATTCTTGCCTACCTGTTACTG +CTTTCTAATCTGTACCATGTTGCACCTACAGTACCCCCTTCCGCCCCCGT +AAAGACTTTTTCAAGCTCAAAAGTGCAGAAAACACAAAAAAACCAAGCCC +AATCTACAAAAGCTCATCTATTCGTGCTTGGATTAAAATGCCATTAAAAT +GATTAATTAAGAGATCGAGACTGGTTGAAAACTGATCGGATTAAAAAGCG +ACTGAGGTCCGCGAATGAGCTTTTCATGCAACTGATGAGCACATTTCCTG +TGTATGTACACTGATGATAAATCTCCTTATCTTTTCCGAGACATAACAAT +CTCAATGTTCTTCATTAGTTTCTTCATTTCCTTCTGAAATTTGTTGCTTT +GATTTATTAAAATCTGTCATTATGTAAGATCCATAATTCGTGATTCGAAA +TTTTTTACAGTTTTTTTTAAATATAGAAATTTGAATAACTTTCCTACCAG +GCTGCCCCAATACAGTTTGATCTACAAAAAATGCAGGAATTTTTTGCCCA +AAAATATGTGACGTCGGCACGTTCTTAACCATACAAAATCAGTTGAGAAC +TCTGCGTCTCTTCTCCCGCATTTTTTGTAGATCACCGTAATACAATGCAA +AAATGAGAGAAAAAAATTTGAAAAAAAACCTATCCAAAAATTTGGCATTT +TCAGATTTTTTTTTTCGAGCAGACCTAAAAATGTTTCGATAAATTCTAGA +TTTTTTGAAAAACTGTCTGAATTTTTTTTTTTGAGAACAATGATTATATT +TTAAAGATCAGTGTTGACTTGAATCATGTAGCGTAAAAAAGGTTAAAAAA +AAACCAAGATATGGGCGGAGCCTAAAATTACAGAAATTGGACCGTAAATT +TTTCAAAAAATTTTTTTTTTTTCAAAAACCGAAATTTTATTTTAATTTCA +AAATTTCCGCTTCGGGGTTTCTTGATTTTTTCAATTTCAATTTCAATTTT +TTAGATTTTTTCCCGTAAAAAACCCAAAATAAATTTACTGAAGCTTCACT +ATTGGATTAAAAATTTATAAGGTTCTTTGCGGGAAAATTAGTAAAAAATC +GAAAATATATTTTAAAAGAAAAATCAAAATTAATACAAAAAATTAAGGCT +TCCATGTAGGTTCGCGTGGTGCCAGGCTATCCCATTATTTTTTCTTTTTT +TTTTTTTTTCCCCAGGAAAGTGTGACGTCAGCACGTTCTTAACCATGCTA +AATCAGTTGAAAAGTCTGCCTCTCTTCTCCCGCATTTTTCGAAGATCATA +CCAAAATGGGGCACTTTGACGCCACGTGTAGACTGTAGGCCATAAACCGC +CTGCCTGCCTGATTTTCAGGCTACCTACGCCTGCCTGTCGCCCCAATCCA +CGCCTTATGCTAAAACACATTCATTTCTTAATTTGATTTTCACCAAAGTG +ATAAAAAAGATAAATTAAAAATTAGTACATTCTCGTCAAAATGCAAAAAG +AGTCGTAAGGCAGGCAGGTTTCAGGCAGGCCCTGGCTCACGCCTGCCTAC +GATGCCGGTTACTAAATTTCCAAAATACCTTATTTACTCTACAAATCCTC +TACCCCGACATTACATCTCAAAACTCATCCTATTAATTTCTGCCTTAGGC +GATAGCACTACTAATTGATAGGAAAAGACGACTTGTGTGTGTGTGTGTTG +AATTATTATACTAATTTGATTTTAGGCAGCCTCTTTCGTCAAAAAAAAAT +AACTTGTGTCACCACACCACACCTCCCACGTTTTCGGTGAGTGAAGCTTC +TGCTCGCTGTTAAGCAGATATTCATAGGGAAATCATCCGTAAATCCATTC +AAGTCCTCTTTATTTTCTTCTTCTTCGACCAAATTAGTATACAGATGTCA +TCAACTTTTTTGTTTCTTTTTGAGGGCCCAGGCTGTTCATTACAGTTTGA +TCTACAAAAAATGCGGGAAATTTTTTTTTGCTTTTTGCCCAAAAGAATGT +GATGTCAGCACGTTCTTAACCATGCAAAATCAGTTGAGAACTCTGCGTCT +CTTCTCCCGCGTTTTTTGTAGATCTACGTAGATCAAAACGAAGTGGGAAA +CTCTGACACCACGTGCTTTGAGAAAAAATTTGAAAAAAACCTTTTTAAAA +ATTTGGCATTTTCAGTTTTTTTTCTTTACAAAATTTTTTTGAACGAATCT +AAAAATGTTTCGATAAATTCTAGATTTTTTGAAAAACTGTCTGAAATTTT +TTTTGAGAACAATGATGACTTGAATATTGTAGAAAATCGTAAAAATAAGT +TTTAAAAAACCAAAAAAAAATGGGCGAAGCCTAAAATTACAGAAATTGGA +CCATAAAAGTTTCCAATTTTTTCTTCACAACTTTTTTCAAAATTGCTGAA +ATAAAAAAAAACTATTATTTAAATTTAAATTTCAGAAATCCTAATTTTGA +CGCCGATTTTTAAAATTATAAGGATTTGTTTTTCCTGCAAATTCTTTTTT +AGAAACTTACAGTTTGTCGGTTTGTCGATAGAGCGTGCTTATTCACCAGG +CTGTCCATTACAGTTTGATCTACAACAGTGCGGGAACTTTTTTTTTGCTT +TTTGTCCAAAAGACTGTGATATCAGCACGTTCTTAACCATGCAAAATCAG +TTCCGCATTTTTTGTAGATCAACGTAGATCAAACCGAAATGGGGCACTCA +GACACCATTTGGGGGGCCTAGAAACCGGTCCCTTTCTCATTCAAAGTGCT +CTCTGTTATCAAGTCTCCCACGCTTTATGCATTCAACTTTGTACAGTTCA +CACGAGCACCCACGACTTGATTATTCAACATTATACAGAACTAACTATTC +GAATCTCAACATGTCTTCTTGCCGAATTTAATCAACTTTGACTTCTTCTT +CTTCTTCGACTTCTTTATACAACTACTCATCTTCTAGTTGCCCCTCTAGT +TGCCTCACACAAGCAAAATTTCTTTTGAAATGAAATTTAAACGAATTGAC +TAGTCAAAATTTCATCAATTTTCTACTAGAGAGAAGCGACGAGATTGACT +TTTGGCAAATATAGAAGAGAGAGGCACCGAAAATGAATTAGATTTAACAC +AACAACGAGTAGATGAGTTGTGTGTGTCAACGATGATGATGATGATGAAA +AGAGCAGAGGAGCAAGCATGAGTGATTTCTGCGGCGGAGGTCGCGGCGGA +TGAGGAGCATGAAGAAGGCTAACGAGCTGTATGGCGATGCGGCTAAAAAT +TGATGATTACTGTAGATTTGGAGCTTTACACCGTTTAACTGGCTACGATT +ACATACAGACTTGTTTTAGAATATTCTGTATTTGAACCTAATAATACAAA +TTGCCGGTGTGCCGATTTGTCGGAAATTTTCAATTCCGGCAACTTGCCGG +TTTGCCGATTTGCCGTAAATTTTCAATTCCGGCAACTTACCCGTTTGCCG +ATTTGTCGGAAATTTTCAATTTTGGCAAACTGCCGGTTTGCCGATTTGCC +GGAAATTTTCAGTTCCGGCATTGTGCCGGTTTTCCGATTTGCCGGAAATT +TTCAATTCCGGCAATTTTCCGGTTTGCCGGTTTTCCGTTTGCCGGATAAC +AAAGTGTTTAGAGGGATTTTTTTATAAGAAGGAAACTCTTAAAACTGTGA +CTTTTTGAAATTGTTTCCCGTTTTCTTTCGATATTTTCATAGATTTTGCA +AGAATGCGTGCAGTTTTGCCAGTTTAGACGTAATTGAATTTCTGAAATTT +CAAAAAAAAAAGAGCAAAATCATAAATTTTTGACATTTGTCATTTTTTCC +GGTAATTTGGCGATTTGCCGGAAAAAAATCATTTACCGCCAACTCATGGT +ACGTCTAACCGCAAAAATTTTTTGGGAGCCTTTTCTGGCTTTCTTTCAAG +CTATCGTAATGTGACCACACACCTTTCTATAATTTTCAGTATTTACGCCA +ACCGAGAAGATCACAGTAGTTTAAGGTTATGGTGCAGTTTCTGGTCAATG +GATCAGGTCTCTTACCGCGAAAATTTTAATACCGTGAATGTGAAGCTTTG +AAAATTTTCTGCCGTAAATTGTCAATTTTCTGCCGCACTTTGTCAATTAT +CTCATAAAGGTCACTTAAGTTAGCCAAACCGTGAGCCAAAACTGCCCCTT +ATTCCTCATGCCGTCTTGGAGGAAATCTAGAGCAAACCCTGGTCCATATT +CGGACAAGGTCCCCTTTCTTCCCCCAAGCGTCTATCTAACTTTTCCTAAC +TACATATAACGGAATTAATAATCCTATCCCCAATTTAACGTGTCCTTAGT +TCTCTCCCTCCTCACCGTCTTCTAGTTTCATCCATGTCTCGCCTCATTTC +ACCCGATTGACGATCATCTCGGCTCCACACTTTGACACCATAGCGCGAAT +GAAAAAAAAGAGTGAGAAAAGGGGAAAAAAGTTGCTGCCCTATTATTAGG +AGTCAAATAGACACACACACACACACACTCAATTTTAATGGATTACGCAC +GATTTGACACCATCGACACCAATTTGGAAATGGGGGCACATAGATACATA +CACAAAAGGAGTTGTACTACTAGTTTTGGAACTAACATCATTCTAACATC +TTTTCATTTATGATTTGATTTATGCAAATGTCCTTGATTCGTGACTTCTT +GTATAGTAGTTGGGATAAGTATAATCATGGTAGTTGCTCAAGACTAAGCT +CTTTAGCAGTTTTAAGGTATGCCCCAGTTCGGGATTCCGGCTTGCTTTAA +GATTGTGTCAGGTCCGGCCCAGGTTGTCTAAAAAATACAGGTCTGCTCCA +GGACGGTATACCATCACTATATATAAAGCACGTGTCGTTCCGTCACTTTG +TAGTTTGATCTTTGATCTTTGGTCTTTGAACTCTGTAGTTTGTAGTCTCA +TCACACAAGAGAGGTCACATAGGCCCGGCCCCTTTTGTGACGTCATCACA +AATTGGCGGGAAATTCAAATTTTCTGAGAAAATATTTTGGCGGGAATTTA +AAATTTAATTTTTTGAAAACATTTTGGCGGGAATTCAAAATTTAATTTTT +CAAAAACATTTTGGCGGGAATTCAAAATTTAATTAGACTGTTCTCGGTTC +GGCCCAGATATATCCAAAGTCTTTCTCAAGACCACTCTAGATCTGTTCTA +CTGTTACCCAAGACTGCCGCTCCACACCCTGTATAAGTTGGCCCTAAGGC +TCCACTGAGTTTGATCTAAATCTTGCCAAGCCTGTATCATACCTACCTAG +GCCCACCACAGGTGCATCTCTCACAGATCTTCCACAGGTGTTTCTAAGTC +TGCATCAGATCTGCACCAGGTCTGTTTTTAGTTTTGCCTGGGTGCAGCCC +AGTAGTCTACCTCACTATCAAGCAGGTCCTGACACCAGTTCCTAGGTCTC +ACATTCAGGCTTCTAGGCGGATAGTCTACCTAGCTAAAGCTTCAACCTCC +ACTGTTTTAAAGGCTTCCCCTTTCTCAAACTTCAACTAACATTAATACAT +ACATATGTTATTAATTCGCGACTCGGCGACTAATAACAATAATTCAAAAC +CTCTTTCCTGGCAATGCTTCCGGTACTCAACACGGAGAGAGAGGTGGCAG +GTATCCGGTAATTTATTAACTCGAGCCGCGCACCCTGGCTCCCAGAGCAC +ACAGCCCCGATGATCGCTCATGCACGAGTACTCACGAGGTGGTGGTGAGA +GGTAGGTTGGAGAAAGCGGTTCTACCTTCACAAATTTCAATTTCAATTTC +CTCTCTCTCCGTTTTACTCGGGCCCCCCCCCCCCCCTTCTTTCAATTTTT +CGCCCCAAATTTGTGCTCCTTTAATGGAAAGTTTTTGAGTGTGTGAAAAA +GAGAGAGAGAGAGACACCTTCGTGTCACGCCAATTGCACTAATATGTGCT +CTCCCCACCTAGAGCTACCAAAATGTTCAATTCACAATTTCCGAACTAAT +TCGTGTCAAGTTTTTAGTTGGTCCTAACTCTTTGGCCTAGAAATTTAGAT +TTCTAGGTCATCCATCTAGATGCGGTGGCCTAGAATCCTAAGCTTTAGAT +GCCCAGGCCATCAGGCCTAGATTCTGAAATGTTGTGATTTTTCTAGGCCA +TCAACTTTGACCCAAAAGCCCTCTAATTTTTAGGCCATGAATCTAGGAAC +CTATCTAGAGGCCTGATCCTTTGCTTTCTTGCCAAAAACTAGAGATCAAT +GCCCTAGAAGCTCACAAAACTTTGGCCTAATAATTTCTAGGCCACCAATT +TTTTAAAGATAGCCTAAGTCATCAACCTAAAATTCACGGCTTAGAAATCA +TGAAATTCGCTTTTAAGGCCTCTGACTTCATAGCAGTGGCCTAGAACTCC +AACTGTCAGTAGTCTGTAAAAATGAGCTTTTTGGGCCTCGAACATAACAT +GGGACATGGAAGCCTAACATTTTTAGGCCACTGACTTTAAAGCAATGGCC +TAGAACCCCGTTTTTCTGTAGCCTAGACTATCATCTAGAAATCAATGGCC +TAGAATCCTAAAAATAATATTTTTCGGCCACCAAAATTTTAGGAATGGCC +TAGAAATCTATTTTGTTGTATTCTAGGCCACCATCGACAAAGGAATGGCC +TAGAATCCCTAAGAATGTGATTTTTAAGCTACCATCTATGTACCCTAGAC +CAATATTTAAAATTCAATGGCCTAGAAACTAGAATATTTGATTTCTAGGC +TACTAACTGTTGTGTGCTGTATCCTAGACTATCATCTAGACCCCAATGGC +CTAGATTCCTGAAAATGTGTTTTTTCGGCCTGAAATAGGCCTAACATTTT +CCAGTCCACCAACTCTTTTAAGATGACCTATAAGTTTAATCCTAGCTTGC +CAACTATAAATAATTGGCCTAGAAGCTCCTAGGCCACCATCTAAAAATCG +ATGGCCTAGAAACCTCCCATTTTTTGTATCCTAGGTCACCAACAACCACT +GATGCCCAAGACCCCGGCTTCTTATTTCATAATGAGCAGCAAAATGAGCT +ACCGTACCCCTTCTACACACTTCCTCCCTCTCCACACCCATTTCCCCTCA +TTTTCGTCTATTTTAGCGGCGGCGGCGCGGGATAAATTTGTGAGAGGTGA +GCTGCTCACAATAATGGGCTTGTTGTAATAGGCGGCAGTGGTAGTGGTGT +ATGGATAATTGTGAGTTCCCAAACACACAAAACTTTTTCGCCGCAATTGT +TATGCAACCAACATAATAATAATAATAATAATAAGTGAATGTGCATAAAT +GTGCTCTTTTTCGCGTCTCCACACCCGTCCTGATGGGGACGACGCTTCGT +TGAATAGTTGGAATAATAATAATAAATTGGAAAAATTTGGGCGCCCCCCT +CCTAACACCCTAACACACACGAAATTTCATTTCGCGCGCGCTTCGAAAAC +AAATTGAAGACAAGTTTTTCGCGAGACAAGTTATGATAATTTGTGGGATG +TGGTCCCCGCCGGCAGCTTCCATCAATTTGGAGCAAATTTGTGCTCTCGC +AAACCTTCTTAAAGAAGGGTTACACTAACAAAGTTTGTCGGAATCGATAT +TTTTGTAAGTGGGCCTGAACCCCCGGTCTTTAAATTGATAGGCATTCTAG +GGCTTCCATGGGAGACAGGCGCGGTTTTAGGGCCTGACGTCTGCCTCTCG +CCTCATTTCTGCACTATGGCGAGAAGCCAAAGACTTGGTGTTCACACTTT +GTGCCAGAGTGTCTCATTTCGGCTTGATCTACGTAGATCTACAAAAAATG +CGGGAGAAGAGAAGCAGAGTTCTCAACTGATTTTACATGGTAACCAGAGC +GTGCTGACGTCAAATTTTTTTTGGACGAAAAACTCCCGCATTTTTTGTAG +ATCAAAAACCGTAATGGGACAGCAGGGCTTTCCACCAGAATAATTCCACT +TCTTCACAATAAACCTATATATTTTTTGTCAAAATCTTGAGAATTTCCAG +AATTTCAACGAAAACCACTGCTAAAAGTGGTTCTTTCGCCGCGGCCGACA +CTTCTCGGGTTCCGCGCCGCACTATAAAGGAGGCGCGGCGCGGCAGGCGG +CGCGAGGCAGGCGTTTTGGCGCCTGCACGGATGCCCTACACCAAACTGCA +AACATTTCTAGTTCCGTTTTTCGGACTCTACGCCTTATTTCGGTCTTTTT +GTCACAACTTCGCTACACTGTGTTTTTCTCCACTTCTACGACTTTAAAGG +AGGGCGCATTTATGCGACTCACGTGATGTCAGGCAGTCTCATTGCGGTTT +GATCTACAAAAAATGCGGGAAACTTTCCACCAGGAAATTGTGACGTCAGC +ACACTCTTGCGAGATCAGTTGAAAAGTCTGCGTCTCTTCCCCCGCATTTT +TCGAAGATCAAACCAAAATGGGACATTCTGACACCACGTGGTGACTTAGG +ATCAATGTAGATCGTTTTATAGGCCATCCATTGATTTTTAGAGCTCGTGG +CGGGACCATTTTAAATGAATTTCCAAAATTTCCAAAAACCTAATTTTTTT +GTCAATTCACAAGTCCCCCGGACCCCCTCCATTGTCCCCCCGTTCACAAC +TTCCTCCCTCGTTAACCACCCATTTAGCGGGACAAAATTAGCGAATCATT +GACTCATAATCAAGTAAATCGGTGAATGCTCGACGAGCAAGAGGGGGGGG +GGGGGGTCTAATCGAATTACGGGGGAAGGGACCCCTCCGCGCGACACCTC +GCTGCCAATTAACAAGTCAACTACTTGGGGGGGGGGGGGGGCCTCCTCAC +AACAATGTTTGTATTATATTTCTTGTTATTATGATTATTATTATTATTAT +TATTAGAAATTAGTTAGTATGAATATATAATATCAACTAAAAACAAAATG +ACAGTTAATAATAATTGAAGTCATCCAATAGGTGCCAATTAGTCAAAGAG +AGGGGTCTGTGAAAACAGAAATAGAAGAGAGAAGGCGGGGGAGAGGGGCG +CTCTCAAATAATTAATCTGGGCTCCGTGGGCTCGTAAAATTCCGATAAAA +TGGCTTGTTTGTAATTAGCTAATTCACGGAATCTTTTTTTTTTGTTGGGG +TTTTACTATGTTTTTGAACAACTTCCTGTTATAACATGTTTCAAAAAAAC +TATTGACCTCAATGGGGACTTGAACCCTGGTGTTGAGATTGGTAGTCTGT +TAACCAGTACACCAAAAATTGCAATTTTTGATTTTTGTTTTGTCTATTTT +TTTGAATACAACGATAAGTAAGGATCATTTAGATTTAGAAAAAAAAAATC +AAATTTTGTAAAAATTTTCTAAAAAGTTATGAACATTCCACTTTCACAGA +TTTCTGGCTTCCCTCATAAATTGAAATGGAAGAGTTTTTGGCGAACAAGG +CCAGATGCGTTGCGTGTCGCGTCGCGGCTCGATTTTAGTTGTAATGCATT +TGTCCGTGTGGAGTCCACGACTTCCCCCGTTGTCCGCCAGACGATTGTAA +ATGGAGCGCGAAAAATTCAATGAGAAAGGCCAGAACCCCGTGCACTTTTT +TGTTTCTAAAACTGAAAATTTTGAATTTTGAAATTTTCCTTGGTTTTACA +GTATACAAAATCTTAGTTAGAGTTCGCAAAAATTATTGACACTGGTGGGG +GCTCGAACCCCTGAGGTGGCATCCCTGTTAGCCACTGCGCCAAAATTGCT +AAAACTTCAAAAAAAAAATTTTAGACCGTTTTTAAGGTTTTTAGACTTCC +GACTCTTCAAAAATTCCTATACAAAGTCTTCGTAAAACTAATGACTGGGG +GGCTCGAACCCCGGTCATCATATCAGTAGTCATCCCTGTTAGCCACTACA +CCACTTGCCCAGACGTGTTTCTGGTCTGTTTTACGGTGCAGCGTGGCCTA +AAAAAAACTAGTCAGCCACCAATTCGAAAAGTCCATAGACCAAGTTAATA +TAGAAATTCTTCAAATTCGAGCCAACCAACTAATATATTCACTAACCTAT +TTTCGCCGTGTTCTTCCTGTGTGTGTGTGTGCCCCTAGTTAGGCCTAGCC +CCCCCCCTTATTTTACTTGCTTCACAATTCAATTGGCCCCCACACAGTTA +CAGTAGTCATAATCATTTTGTGTCGGGTTTTCGACACATCGTTTAAACGT +GTTACCTCTCTCGGGGCCCCCTCTTCTCCTACTTCTTATTTGCTCAAAAT +TTGCGCGTCGAAATTTCTTCGTCGTGCGCTGCCCCTTCCGAATAATCAGA +TTCACCAATGTATAAAATAGGCCACGCCTCACTTTTTCCACACCCATCAT +CTTCCCTCAACTTTCCTCTTCTCAAATGCCTAATCAGCCAGTTATAACGA +GGGTGCTCTTCGTGTGGCGCCCCGCCCATTTTATTGCTCCTCTCACGCTT +CATTCTCACTTTTTCTGGGGATCCTTTTTTTTGCAGACCTAAAAATTTGA +GCTCAGCCATATTTTTTTTGTAAATATAATCAAAAAAAAATAGACATTAG +TCAAAAAAGTTGTTTTAAGCCTAAAAAAATTTTTCAGATAAAAAACGTTT +TTCTTTAACTTTTTTGAACAGTTTTTCAGTGAAATATTTTTAAATTTTTA +TTTTAAAAAAATGTTTGTTTATCTAAGCCTAAGCCTGAGCCTAAGCCTAA +TAACCCTAAATAGCGTCAGTGTGGGAGCTCACGCTCCCCCACTGACGCCA +AGCCTAAGCCTACGCCTAAGCCAAAGCCTAGGCCTAAGCCTGGGCCGAAG +CTGAGACCTAAGCTTAAGCCTAAGCCTAAGACTAAGACTGAGTTCAAGCC +TAAGCCTAAGACTAAGCCTGAGTCTCAGCCTAAGCCTAAGCCTAAGCCTA +AGCCATTTTTAAAAAGCTTAAAAATTTTTGCAATTACTATTTTTTCTGAA +AATCTGTAAAAATATCGAATTTTTAGAGTTGCTATAAAATTTAAAATAAT +ATTCAAAAAATAATCCGAAAAAATTAAATTTTTTTTCTCAAAACGTAGAT +CATACAGAATCAGCTTTAAAAAATTCAAACCATTTTTCGTTTCAAAAATG +TTCAGAAAATTTGTAAAACTTGAGTTTTGAAGAAAGTTTTCATAAACTAG +CTCTTGAATAGGGTTTTTAAGTAGGCGTTAAAACGCTTGCCTGCCTGACC +TTCAGGCGACTTTCGCCTGCCTGCTTGACTTTCAGACGTTCTCTGCCTGC +CTGCCTGACTTTAAGGCGACCTCCGCCTGCCTCTCGCCTCAATCCGAGCC +TTATCTCTTAAAATGTTTTTCATCAAATTGATAAAAATACGGAAATTACA +AAATTTTGTAAGTTCATGCCAAAATGCAGGCATCAGGCCCTGAGGCCACG +CCTGCCTAGGCCTCCGACTTTCGTTCTACAATTGTCGTTGCCGTTTCCTT +TATCCCATTTTCATACCCCAAAGTTATGATTTTTCTTACACCCCTTGCGC +TGCTGCTGCTTCCGCTCCCGTGATCTTATGAATCAGTAGTCAGAACTGCA +GGTGTGAATCTCCACAATGATCACCCAATAAACGCGAAACACCATTAGAA +ACAAAGTGTCCCCCGTTTTTTTTTTCTGAGAGTGTCGGCACCCCCCTAAC +ATATGCGGGGAACATTGTCTCAAGTTTTGTGTGCTCCTCCAGCTCCTCCA +TATGGTTACCGTAGTCCCCTGTCAGTGTTGTGTAATTGTTGTTGTAACTA +TCCCCCGAATACCTCTCCTCACATTCATTCACAACACAGGTGTCAACTCA +ACTCTCAGTGCTCATTTGAAGTTTATGAAGTTTAGCTTCCGGGGATGGCT +CTCCTGGGCTCCCCGCTCCCTCGAAAATTTAATTAATTGCAAGCACATGT +GGTGGTGGTGGGGCGAGCTCCGCGCTTCCCCCCCCGCCCCGATTCTCTCT +CTCTCATTTGCGACTCATTAGATTTTAAATCACTCTCAAACTTTCCACTT +TTCCAACTTTCGCGTTTTTTAAATTTTTTTTTCACTTTTTCCTCACAAAT +TCATCCAAAAAAATTTCCAGAGTTGCCCCGCCCATATATTGGCTAAATGG +TAGAATGGACGTGGCACTTTTGACAATGGATGACAACAACAAACCGCCGA +CAAGTTCAGAGTCTACGGAGAGTAGGGGTGAGTTTGGCCGGGGGACCGAT +AATTTTTAGGCCAAGACTTCTTTTTTTTTAAATCATTTTCAAAGGTACGT +TACCTTCACGTGGTGCCAGGTTGTCCCATTGCTTTTTGATCTACAGAAAA +TGCGGGATTTTTTCCCCAAAAAATGTGACATAAGCAAGTTTTTAAATCTT +TTCTCCCGCATTTTTTTGTAGATCTACGTAGATCATACTCTGACACCACG +TGTACCTTGAACCTCCTGGCTTTCTGAAACTAGAGTTCGTCGCTAGAGCG +CATTTGCATTGTCGTGGTATTTAATTTACAGTACCGCCAGAATCATGTCG +CGCCGCTTGTAGTCTAGTGGTTAACACGCTTCAGCTCTAAACAATAGGTC +CGGGGTTCGATTCCTTGCAAGATGAAATTTCTTTCTCAAGATGGAGGTAC +ATATGTGCTTTAAATGTGCACTAGAGATAGCGAAACTGATACCATGGTCC +GACATGTACAGGGTTCCGCGCGCGCCTAGGGCCTCCAAAACGCCTGCTGC +TCCAGTTTTGCGGCGACCTCCGCCTAACTCGCGGCGCGCCTTCTGTATAG +TCACGGCCTTCTGTCTTCCCTCATAAATTGAAATGGAAGAGTTTTTGCCG +AACTAGGCCATCTTGGCTCGGTCACATCTGGGCTCGATTTTAGTTGTAAA +ACTAAATGTATTTGTCCGTGTGGAGTGCACGACTTGCCCACGCGTTGACC +GGCGGGCGATTGCCAATGGAGCGCGAAAAATTCAATAAGGAAGGCCAGAA +CCCCGTGTATAGTGCCGCGCGTGGAGCCCGAAAAGTGTCAGCCGCGGCGG +AAGAACCACATTCCATAGGACTAAAAAACTAAAGTTCTCTCTTTCAGAAA +CATCACCACCAATGATGCCAGATTCTGCGGAGATAATGCGACTTCTTACG +GATCCTTCGACGGCTCAGATGTTTGGTAGGTCATAGATCAAATTTTTTCC +GCAATTTCCCGAAAAATTTCAGCCAACGAAAACACAAAATGTCAGCTGGG +ACGGATTCTCGCCGCGTCAGGCTTCGACGAGGCGAGCCTCTCCTCCTCGT +TTCCGTTCGATCCGACGCTCGGCGCGTTCGCCGACATTTCCCAATTCTCA +TCACTCCGAAATTCGTCGAAAACGCTGAAATGTCCAAAGTGTAATTGGCA +CTACAAGTACCAGGAGACCCTTGAAATTCATATGAAGGAGAAGCACAACG +ATGTGGATGTCAAGTGCATGTTTTGTGCCGAGAACCGTCCCCACCCGAAG +CTGGCTCGCGGTGAGACGTACTCGTGCGGTTATAAGCCATATCGATGCGA +TTTGTGTCGGTACAGTACGACGACAAAGGGCAATTTGAGTATTCATATGC +AAAGTGATAAGCATCTTCATGCAGTGCAAGAGCTCCCGAATAGTATAGGT +AGGTGGGGGGGGGAGGCGAAGGGTACTGTAGTTTTCGTGGTGGGACCCAA +GAATTTGAATTTCACAAGAATTTAACTGTTGAACTCGAACTTTTCGATTC +TAGGGTCTCGCCACGCAAAAACACTTACGCCAACTTTTTTGAACCCTAAA +AAATGATACTCAAATTAGAGTTCTCAGTGAGCTAAATTCGATTTTACAGT +ATTTTTTTAATTTGACGTTCTGTGGGTCTTACACTCAAAGGGTACTGTAG +TTTTCGTGGTGGGACCCACTTGTCCAAAAATGGACGTGATTATATTTGGA +TTAAAGCCCCTAACTTTTCTGATTTTTTTAATAAATTGGTTTTATTTTGA +AAAGACTGAGAAAATTGAGTTTAGATCGAAATCAATAAAAATCGCGTCGA +GACCCAAATTTCCCGGGTCTCGGCACGAAAATGGGGGAGAGGGTACTGTA +GTTTTCTGGCTTCTCTCATAAATTGAAATGGAAGAGTTTTTGCCGAACTA +GGCCGGCCATATCTGGGGTAGATTTACGGCGCGTTGCGTGTCGCGGCTCA +ATTTTTGTTTTAAAACATGAGGAAGACCAGAATCCCGTGTTTTCGTGGTG +GGACCCAAATGGGTCATGATTATACTTATTTGAAAGGCCTTAAGCTGAAT +TCAGATTTAAGATTTTTATTATTTTAATTCAAAAATATCCTGAATTTTCC +AGAATTCGCAGCCAACTTCGCGTGTGGTGCTCCAGTTAGCCGAAGTAGTC +CAATCGAAGAGTCCGACGGATCCCTGGTCTGCTTGATCTGCGGTATCTTC +GCCACCGAATCTATCGCCGAAATGATGGAACACGTGGAACAAGACCGTTC +CAGGACGTTCCAAGGAGACGTTACCGTCCTAAACGGGAGCTTCCGGTGCC +ACTTGTGCCCGTATAATACCACATTGAAAGCCAATTTTCAACTACACACA +AGGACGGATAAGCATCTGCAAAAGGTTCAAATTGTGAGTTTTGTATTCCC +CTCTCATCATCTTCTTATTTTTATTGTGTCGCCCTTTTCCCATTTTTGTG +TGTCTGTGTGTGTATGCGCACCGATTTGCATATACACATAAATTCATGAT +TTAATAGCGTAATGAGTAATATTTGCTTTGCCAAGGCTAACAGTTTTCGT +ATTTTAAAGCCTTTTTTCTACAATTTTTGAAAAAAAAATTCAAAAATTTG +AACATTTCAATATATCCCTAGAAAGCTCAAAATTGTAGTGAAAATTTTGA +ATTCAGTACGCTGAGACCTTTAAAATAAGTATAATCATTACTAGGTTTTG +GTTCTGACGCGAAAGTGTTCGTGGCGGAGCCCAAGCAAGGCGTAATTGAT +TATAGGGTCTTTGCACGCAAAAAATTTAAGGTCCGGTAGGCGTGGCGGGG +AGTTTTTCTTGAATTATTTTAGTTTTTCATAAATTTTCAATTTTTTGGAA +TTTATTTTTCTCTCCCTTCCCCCGCGTAGTCTGAGCCTAAACCTAAGCCT +GAGTCTAGGCCTAAGCCGAAGCCTAGGCCTAAGCCTGAACTTAAGTTTAA +GCCAAAGCCTGAGCCTAAGCCTAAGCCTAACCCTAAGCCTCAGCCTCAGC +CTAAGCCTAAGCCTAAGCATAAGGCTAAGCCTAAGCCTAAGCCTGAGCCT +AAGCTTTAGTCTAAGCGTAAGCCTAGGCCTAACCCTAACCCTAAGCTTAA +GCCTAAGCCTAACCCTAAGCCTAACCCTAAGCCTGAGCCTAAGCCTAAGC +CTAAGCCTAAAGTCTTCGTGTCGAGACCCAATTATACTCAATTGAAAGCT +CACAATGAGCTGAATTCAAATTTCTCAATGAAAATGTGAAATACTTTGAT +TTTACGGTCGGTGGCTTTACTCCCCCCGAACTTTGGAAAAAACTCTGAAA +TTTTTTTTTCATTGAATTCCAACCGGTTTCTACTCTCTCCGGCTATTAGT +GTATGTGTCTTTCACTTCTTTGTTCTCGTCGGGTTGTTCCCAATTTCCAA +CCCTCGTTTTACTCATTCCCCCTCTCATTTTCCCAATCCAATTAGTTATA +CCTATGGGGGGAGGTGACGGTGATGATTCTCGCCATTAAGACCCCCCCCC +TCTCCTGGGCCGATTGAGATGGAAACAAAACAAAACTGTCAATTTGAATA +AATTCGCAATTTGACGCGGGCGGCGCAGCGGGTTGCCGAGAAGGATATAA +ACTGGGGAACTCTACTTAGCCCGTAAGGTGTCGGCTGCTACTATTTTATC +ACATCTCAATTTTTACGGAATCCCGTAAGGCGTCGGCTGCTTCTCTGTTT +TTGCATGTTTTTACAATTTCGGCCCGTCCGATGTCGGCTCCTTCCAATTG +TTTTGCAAAACAATTTAAAATTTGAGCCAGCAAGGTGTCTGCTGCTCCGG +CTAGATTTCCAATATTTAAATTTTGCACAATCCTGTAAGATGTCGGGTGC +TTCTCAGTTTTTACAAAGTTTTTTCTCAAATACGGCCCGCGCAGTGTCGG +CTGCCACCTCGTATGTTTCATCAAACTTGAACGATTCGAGCCCGTTAGCT +GCCCGCTGCGTCTTTTTTTTTCTCAAAATTCCAGCCCGTAACTTTTCGGT +TGCTGAAATAAACAAAATTTTTACGAAATTTTAACCCTTGAAGTGTCGGC +TGCAAATTAAGATACCTACTCATTCAGATTCCCGTCTCTCCCTCTCCCTC +TCTCTTCATTGGGGAGTCCTTCTCCCGAGAGAAAATGAATAAAACTGTCA +ATTTGAATAAATGCACACAGCGGGAGATGTTTTTCTGTGAAGACTCCACC +GTCTTCTTCGTCTTCTGCCTATTAAGCGATGATCCTTTCACTTAACTGTC +GTTCCCTCCCCCTCTCCACATACCAATAAACCTTGCCAAAAGGTCGAGTA +TGCTTTGCCCGCCATCGTGCCGGAGGTCTTTTTTCTAGACTATGATGTTT +TTTTTTGGAAAAACATTTTTCTATGGATCGATGCACCATGATGCCGAGTT +GCCGAGTTTTCAATTTAATCAATTTTGAGATTTCAATTTTAGTCCCTTGT +ACATATTAATTTTTTTGGAATTAACATTAAAATTTGATAAACTGTAGCTA +CAACTATTTATTTTTGTGCCAAATTATACTATCCAATTTGACTTGTCTCT +TGATGCACCATGACTAACTTTCTAAGATCTCATATTTTGGCCTAAAATTA +TTCTCAAATATTTAAATTTAAACTTTAATCCTATTTTTTTTAATTCCTCG +GAAAAAACCCCGTTAACAGAATTCCCAATTTGGCCTCCAGGAGCTTTTGT +CGATGCACCATGTTCAACATTTTTTCAAAATTTTGCTCATTTTGACCTGA +AATTTTGTCATTTTTTTATGTTGCAGGGTTTTTTATTTTGTGATTTTTGC +GATGAAAACCACATTATGTGGATGAAAAAAGTTTGGAATCTAGTTTTCCC +GTTAGGCTGCCATATTGCTATGTAGTTGATGCACCATGTCCAGCTTTCTG +AAATTTTACTTTTTACATTTTTTGCTCAGTTTGACTTTAAAATTTTGTTA +GTTTGACCTTAAAATTTTGTCAGTTTGACATTAAAAATTTGTCAGTTTGA +CCTTAAAATTTTGTCAGACATATAATTTTTTTGTGTTTTTTGGTTAAAAA +ATTGAAGGTTTTTCGCGATATTTAACACATTACATGGAAAAATTCTTTTG +ATCGAGTTTTCTAATTTGTTCGTGTAGCAAGTCGATGCACCATGTCCAAT +TTTTTAAAATTTTACTTTTTTTAAATTATTTGCCCAGTTTGACCTTAAAA +TTTTGTCAATTTTACCTTAAAATTTTGTCAGTTTTACCTTAAAATTTTGT +CAGTTTGACCTTAAAATTTTGTCGGTTTTACCTTAAAATTTAATCAGACA +TATAAACTTTTCTGTTTTTTGGGTTTAAAAATTGATTTTTTTTGCGTTAT +TTAACACATTAAATGGCAAAAAATCATGCACCATGTCTAACTTTTTCCAA +AAACACTTGATTTTTCCCTAAAAGTTTGTCAGAATTATACATTCCTTAAG +TTCAAAACCGTACGGAAAAATTAGAACCCATGTCGATGCACCATAAGCTT +TGGCTCGCTGAGCTTCGTTGCTGCTCCTGCATATCTCTTACCCCCTCTCG +CCGCTCTCAGAACATTGACCAATTACTTGGGCGGAGCGCCGTTTTGAAGT +CGATTGGCTGATGAGTGTCCCGCCCCGCCCCCCGTCCCGCAAATTTTCGG +AGGAACTTTGCACTGCACACACACACACACAAATACACAAATACACGCCA +ATTATTGTCGATTTTTCTTGAAAATTTCTTCATTATTGTATATTGACTTT +TTTTGTCGTCCTCTAGTCTTCCGCCATCCTCGGCGTCTTCATTCGTTTCA +TTATTTCATACACCTGTTACCACTTAATTCGCCTATTATCCTCCTCATTA +CCTTCATTTTTCGGTCGGCGTTGACGTCGACATTGGCGCCCGAAATGAGA +GGAATAGGGGGGGGGGGGGGGGGGTATAGACGACGGCGACTACGACAACC +ATGATGACGATCATTTTCGTTCTATTCATCTAATCCTGCTAACCGTCGAT +TTGTCCCCCTCCGTTTTTCAACTTACCAAAACTTTTCGGTTACCTTGGGA +ATTGGTCCCCTTTTATAGGCGCGTAAATTGACAACATATTTTGCTCACTT +TTTCGAAGTTTCACAATTTTTAGTTAGTCCGTTTTTTCAATCTGGCCGAG +TTTTCAATTTTCCCCGGCCAGGGAATTCTAGTAGTATTCACATAATTTTT +CTTATTTTTGGTTTTCTAGGCTACGATAAAACTCCCTATGCCCGGCAAAA +CTTCTAGGTCCCCCATTTTACACCTGACTTCCTACCTATCTGAAATGCCT +ACTTGCCTTTCCACCTGACTAAGATGCCTACCTACCTAAAACCTACCTAC +CGAACTATAAGATGACTCCTTACCTACATAAGACTTGCCGATCTGAAATA +CCTACCTACTAAGACATGCTACCTAGCCTACCTATCTAAGATACCTACTT +ACATATAATGTACCGACACAAGACTTGCCTACCTACGCAAGGCATGATTT +TTTAGACCTACCTACCTGTACTTAAGATTTAAGACCTAGATCTTATTACA +TAAGAATTTTCATCTTAGATACCTACTCAAGATCCTACCAAAGATGCATG +CCTACCTATGACCTACTTACTTAAGATACCTGCCTACCCAAACCATACTA +CCTAGCGCTAGCGCCCACCTACCTAAGATACCTACTTACCTATAATTTAC +CTACACAAGACTTGCCTACCTACGCAAGGCATGATTTCTTATTGTTAGAC +CTACCTACCTAACTATAAGTACTTAAGATTTAAGACCTAGACGTTATTGC +ATAAGACTTTTTGTCTTAGATACCTACTCAAGATCCTCTTACCCAAGATA +TACCTAGATGAACTTCCGACCTAAGATGCCTACCTACCTAAGCCCTGTCT +ACCTAAGACCTACCTATAAGAACTTCCTACCTAAAAACACCTACCTAAAA +TAAGCCTTCAAGCTCAAAAATTTTTAGAGCATCTGCATGAGATAAGGCTG +AAAAATATTAACGAATAAGTGGAGAGCGATTAAGTTCCTGCCCTCTTAAA +GTTCGGAAGTAGGCGCCGCAAAACCCCATTACTATTGCTCATCGAGCCAT +TTCCGGTACTCAGTACTTTTTCATCCCCCACTCACTTTTTTCTCTCTTCT +CGATTTGATTTGCATTCTTTTTCCCCTCGAATTTCGAGCTGAGCCCGGTT +GATTTCCCGCACTTTCTCAATTCTTTCCTTAAGCCACCCCACTTGACCAG +GAGCAGTTCATTCAAACTCGCACTTAATCATATTATGACCCCCCCCCCCC +ACCCCTCTTAATTTCCTAATCCCCCTCCCCCTCCTCCTCATAATGACCAA +AAGACAATTGCAGGCGAACCATCTTCGTGAGGGAACCCGTCCGCACACGG +CAATCTACCGTCTGTCGAGCACAAAGACGAGCGTTCAAGTGTTGTGTCGA +CAGTGTCAGGAGGTGATTTCCAGTGGCGAATCGCTCCGCGAGCATCGACA +CTTTCACGCCCTGCTTGCCGCCAAGCAACGCTTGTGGCGATGCAAGTTGT +GTAGGCTGGAGTTCGACTCGGTTCTTCTTGCAGCTGGTGAGTCTTGATAG +TTTTTTTTAGGAAGAAATTATATCTGTAAGTCCCCCAAATATAAGGCCCC +CATGTCCATCTTAATGAAGCTTCTGACTTAATTTTTACTATAGATTTTGA +ATTTTGTCTATCGGAAGAAAAATTAGGTTCACCATGATTTTTCGATTTTT +TCGATGCACCATGATTTGTTGCTAGAATAGAAAACAATTCGTGGCCAAGT +TTTTTAATTATTTCTTTTTGTCGGCCAAGTTGCAAAAGTCACCTTTTGTG +TATGGATGCACCATGACCCTTTTCAGTGGATTTTGGCCCAAAAATCGTCA +AAATTTTGAATTTTTAAAAATCAAACTCTAAATTACCTTTTTTTTTCAAA +TTTTCTTAACAAATTGGAGCATTTTAGAAAGTTCCGATGCACCATGATTT +TTGCTAGAATTGAAAAAAAAATTGTCGGGCAAGTTGCAAAACTCACATTT +TATGTATCGATGCACCATGACCATTTTCGAAATTTTGCGGTATCTATTCA +AATAGTGCACATAGCCGTAAAACATTGGTGGTGGCCTCGTTTTCTCATGC +TTCGGCCACGAAAAAAAAAATTCTACAGTTTTTTGGATCGATGCACCATG +ATTATTTTTCAGTGAAAGCCTGTTTTTGCTTAGCTCAAAGGCCGGCTTAA +TGTTCCCACAAAACGTAATCCAAAAATTTAAATTTTACCGTCAAACTTTT +AGCCTGGCGTACACTAAAAATTGTAAAGTTTCAATATATCAAAAATATTT +CTGGCCTATAAAATTAAACCTGAAAGCTTAGAAATCCAAGATATTTTTTA +AAAATTGATGTCCAATACATGGGTGTGCAGCAAATCTTAAAGTTTGCCGT +GCTTAACAAACTCCGAAAAAGTGTGATATTTTTTTATGCTTTTTGGAGCA +CCAAAACTACTGAATTCGAGCTTAGCAAACGGCAAATTCGGCATATTTGC +CGCACACCCCTGGTCCACTAGTTAAGCAAAACCCACCGCTGAAAACTAAT +CAATTGGTGTTTGAAACGGTGTGTGCTACTACTAGAATTTCGCTGTTCAA +AATCTCTTTATTAAACACTTCTTTGTGTCTATTCTGCCCTTTCCTCCTCC +CCGCGCAAAATCCACTTGTACCTCTAATTACGGTCAACAAGTTTGCGGGT +TTAGTTTAGTGAATGAATTGTGAAATGAATGAATGAATGAATGGATAGGT +AGGTGTGTATGTATGTGGAAAAGTGCGACACACACAACCAGCCGTCCACC +ACCGCCACTACCACCAGCAGTAGCAACAGCCATCAAATATAATCCTTGCA +TTTCATTATTTCATAGTGTCATAGATAGTAGCAGGCCCGAGGTCCGAAAG +GCCTTGACAGCGGTTTATATTCATTTCATTTGACACCCCCCCCCCCCCCC +CCCCCTCCTACTATTCTTCTTCTCTACCACATACATTCACATAGTCAGGC +CATTCATGTTTTTCACACAATTTTGTTAATAAAGCCGCTCTGGCGCCACC +TCTCAGTAGTCCTTCTTCTTCATCATCATCACTCCCTCTCCCTTACCAAT +AACCAAAAACAGTCATTGATGCGTATCGGAATTATAATCGCGCATTTATT +GTAGGACACATGACTTGCCACGAGCCGTCCACTTGGCCCAACGAATCACT +TGGTGAGTCTCTTTACAGTGAATCTTGAAATTTGTGTTGTTTTGTTGTGA +AATATTGTTAATCGTTTTTTTATTAGTATCTCCAATTAGGCCAAAACTAT +AATCGTGAAAGAATAGTTTCTGCACATGGTGCATCGACCTGATATATCTC +ACTTTTTTTGGGCTTCATCAAAAACTTGTTAGCTAATTATAGTTAAGCAT +CACATCTATTGATATGTTCAATTTGAACAGAATATGGTGCATTGCATTGT +ATTGCAACTGAAACAATTTTATTGGCGCATAACATTCAACTATGTAGTTT +ATGTACATCGATCTTAATTACCGTATTTCCTCTATTAGTATTGCACCCGA +CTAATTAACTTTGAAACGTTATATCTCGGTTCATATTGAAGATATCAATA +TATAATTAACTATGAAATAATAGCAAAAGAACTAACAAATATTTTGTTAG +TTGACCATTTTTGAATAGGACAAACGATTACGGAGATATAAGCTGTCAAA +AGTGGACAATGGGGTGCAATACTAATTGTGTAAATACCTTATATCTCGGT +TAGCTTTGGTTTTAACAAAAATTTTAAACTGACAAAATATAAGTCATCTA +AATGTCTATAGTTTTGTAGTTAACAATTTTTTGATATCTTTAAAATGAAC +TAGCGATTTTCGACATGGTGCATCAACCTCAGTTACCTAGTCTAACTTTG +CTGGCTTATTTCTTAGTTTTAGTATTAACCGTTCATTTTAATATACTTTT +ATAGATAGTTAACAATTTTTTGATACCTTCAAACTGAACCGGAGCGATTT +TAGACATGGAGCTTTGATCCTATCTTGCCTTAATTTTCAAGCTTATCTTT +TTGTTGTAAAAAAAATTTAGACATGGTGCATTGACCTGAACTACCTGATA +TATCCTACTTGATATATCTTCAATTTTAGCAAGTTTTGGAAAAAAAAAAT +TTTAATGAAATCGATTTTTTTTTTCAATTTTCAACCTTCCGGCCAAAATT +TTCAATTGAGTTTTGACCTTTTTTTTTAACCCGGCAAAAATCTAAAAACT +CCCAAGAACAATCTCCCACAAAAAACTAAAAACTTGTGAATCTAGATTAG +TCAAAAATTTGCACCTTCTTCCCATGGGATGGCTCAATCGAACCCAGTTG +ATGAATCGGCCTGTGGGCCGCGAGCAGTCGCCGCTCTAATTTGGAGCATT +TGTATATATATAGCGAAGAATTTCACGTGACCAATGAAACCAATAGAAAT +CCAATCATATTTTTGTTTTGTCTCTAAATCATCTCTTCCCTCTCTCTCTC +TTGCCCCTCCTTAACCAATCAGAGACGCACACACCGCACCGCCCGTCCGT +CATCGTCATCGAGTTCCGCAATTAGTCGTCTATTCTCTCCGTTTTTGATT +GGAGATGGAGCGAAAATGAAAGAGAAAGAACGAGAGAGAGAGAGAGAGAT +TAGCTCTTAGATTCATTCAACTAATCTTGAAATAACACACACACACACAT +ACACAAATGAATTATCTTCATTTCAAATCATGGAAATCAGCAAATTCGCT +AGAAATTTCATGGAAGGGGAAGCTTGAATTAGGAGCACTACTTGATACCG +AGTTGGAATTGTAGTCTTTTAATATTTGAAGAAATATCACAATTTTTCAT +TTTAAACTTCTAAAAATATGCAAGTTACTTGATGCATCATGCCTCTTTAG +ATAACGTTTTTTTTAGGCTTAGGCTTAGGTTTAGGCTTAGACTTAAGCTT +AGGCTTAGGCTTAGGCTTAGGCTTAGGCTTAGACTTAGGCTTAAGCTTAT +TCTTGAGCTTAGGCTTAAGCTTAGGCTTAAGCTTAGGCTTCGGCTTGGGC +TTAGGCTTAGGCTTAGGCTTAGGCTTAAGCTTAGGATTAGGCTTAGGCTT +AGGCTTAGACTTCTAGATACTTTCTCAAACCACCAAATTACTGTATATTC +TCTATCATAGATACTACTTCCATTTGGCAGCTTATAACTCAAGTCTTTTG +TTAGAGATATCACTAGCTTTAATTACAACATTATAGGTTAATAAATACAC +CATATTTTGTTAGTTTAAATTTTTTGATTAACCTAACGAGAACCGAAATA +TGAGTAGTCAAAGATTATCGATGCACCATGGTACTACACTTTACTTTGCC +GGCTCATAACTCGGTTTATTTTCAGGATATCAAAAAGGTTTTTACTACAA +ACCTATAGAGAAACATATAATAAAAATATTACTATTTTGCAAAATTTTGG +TAAAACTAATAAGAATTGAGATATAGGCCGTTGAAGTTGCATGATGCAGT +TCAAAGCCTACGGTTTTAGACTTATAGCTTTAAAAGGAGGTACCGTATTT +CCTCTATTAGTATTGCACCCATTGTTCAACTGTGACATCTTATATCTCAG +TTACTGTTTGTTCTAATCAGAAATTGTCAACTAACAAAATATTTCTTAGT +TCTTTTTCTATCATTTCTTAGTTGACCATATATTGATACCTTTAAAATAA +ACCGAGATAAAACGTTTCAAAGTTAAGTAGTCGGGTACAATACTGATGGA +CGAAATACGGTATTGAATATTTTGATCTACGTAACTATTTGATCTAAAAT +CTCGATATCATTTTAATTTCTGATCCATAGCTTTGCGTTCAATTATCCTG +CCTAAAAAATCTCTAAAAATAACGTCTACGAGAGCGGGTGAAACAATAGG +TGGTTAGATGTAAGTTGATACCCCTGAAGGGCATCCGGGATCCCCGCGCA +AAAACAGTACAAACATGAGATGTACAATCCCCCATTTTTTTGTGGTCGCT +CTAAGTTGAAATCGATGCAAAGACATTGTCAATATAGCCGTGACGCGACG +GGCGGGTGGGCTGGCGCGCTCGATGAATCAAGATCGTTTTGGGAAGAGAG +GGACTGAAAATATTAAAACAACATTTGCATTTTGTAATTGTTTGAATCAT +CATCATCATCATCATCATCAATCATATCATAGAGGTGGCGAAACTTTTCC +TGCTGGGAATGTGTCTCCTTTTTAGTACAGTCAATAAATGTGTCACTTTT +GAACGGGGGAAAAGCTTTTCTGCTTTTCTTCGCTCTCCACCTCCTTCCCT +CCTCGCTCATAAATTTCCATTTTTCTCTTTACAAACATTGATTGATTTCC +TTATTCTATTGACTTTCTGATATTAAATTGATCATCTACTAAAAGGTATA +TATATATATAAGGTATATCAACTCTTGGAGCCCATATCTTTAATGCTCAT +CAAACTCCCAGTTAGGACTGGGAGTGAAGTACTGGGTGGTGGGATAAGAA +AGTTAGGATGTGACGGGTTTCATGCTCATCTCGAGCTGCCAATCTTGCAC +ATTAAGCAATTGGCTCATTGGCATGCTCTTGTCCTCTGGGCCTGCCGCGG +AGCCATCTCCCGTTTGATATCTGCTCCCGGGGGACGTTCCCAACTTGGCC +GGAGAGAGGCGCCGCGAGCAGCACAAGCTCAACCAAAACTTTTCTAATGT +AATGGGCCGGAATTAGGGGAAGAACAAACGAAGGAGAGGGTGGGGTGGAT +GAGGAAGAGAAAAGAGCACCACCACCAACTGATTTGATGGTTGGAGAGGA +GCTCGTTTTGTTTTCTTGTCGTCGTAAGAAGAAGAAGAGAAGCGCGCTAG +TTAGTGGTTAAACGAATCAAGACCCGAATGTGATAGATGTGCCGCCAATT +TAGCCAGTAGGATTTTTGCTGATTTTGCACACATTCATTTTTCGCTTGCC +TAGACATTACATCCCATCTTATTCCGCTTCATTCATTGTCGTGATTTTAA +GATTTGGGGGACCTAGGAGCCTCTACAGTATTATTTAAATTTCACTTTTG +TTTGGATTTTGAAAAGAGATGCGTCATACATATTCATTTTAAGGCACCTA +TGTATACAGTTCAAAATTTTGGAACATTCCTGGAATAGCGATCTTAAAGC +GGGAAATATAATGACATTATCTGACAATTTTTTCGAACACCTAAAAAACT +TGAATAAAGCCAATTGAATCGTATCCCTAATGGTTTGCAAAGTTGGGCCA +TGCTCTGAATAGCTTAGAGTTCCATCCTGACCTGGAGCTCGCCAGAAGCT +GAACGCACTGAACTTCCAGTCAAGCCTCTTTTGAATAAGTCTAGTTGCAG +ACTAGAAGCCTTAACTACCTGATGAGATTTTCACCCTTCTCTCATTAGTC +TATTTCATTAAGCATGAACTTACACGAGAATTCCAATTACATTACCATGT +AACATTACTTAAGATCCCATTTCCACTTAATTTGTGAAAATCGATACGGT +TTTATAAGAAGTGTTTTGTCCTTTTGCCTATAGCCTAGAGCAAAAATACC +CAAATTATTTGGCAGATCATGTCTCCGACAATATTCTGATCGATTAAGAA +ACTTTTGCAAATCTGCTCGGTTTTTTAGTCTACATTCGCCCCCAGATAAC +TGTTCTCGGCAAGTTGCCGATTTGCCGATTTGCCGGAAATTTTTCTTTTC +GCCAACTTACTGATTTGCCGGAAATGTTTAAGGGATTTTTTTGAAGACGG +AAAATTTTTTCATTAGATATGTTCATAGAATTAGCTTGCATTACAAAATA +GGTGTATGAACATATTCAAAGGATGCGTACAATTTTGCCGATTGAAATTG +AAATTCTGAAATTTCCAAAAATAAATGTGCAAAACCACAATTTGCCGTTT +TCCGGCCAATTCGGCAAATCGGCAATTTTCTGGGTTGCAAATTTGCCGGA +AATTTTCAATTCCCTTTATTTGCCGGGTTGCAAATTTGCCAGAAATTTTC +AATTCCGCAAATTTGCCGTTTTTCCGGCCAATTCGGAAAATCGGCAATTT +TCCGGGTTGCAAATTTGCCGGAAATTTTCAATTCCCTTTATTTGCCGGGT +TGCAAATTTGCCAGAAATTTTCAATTCCGGCAATTTGTCAGTTTGCCATA +AATTTTCAATTCCGGCAATTTGTCGATTTACCGGAAAAAATCGTTTGCAC +CCACCCTTGATGTGAACGCTAGCACTACCTCCTAGTATTAAGGCTCCAGC +TAATTTCTATATCATGGCTCCCAACTATACGTTCCTCCCTCCTCCCCCTT +CCCAATTTCGAATGGGCGCCAATTATTGCTCAATTCCCATCAGATTGGGG +GGGGGGGGGGGGGGGGCATTCGTACAGTGTCAACACGAATAATAATTATG +AGCCCTCTTCTATGCCCAAAGCGCGGCGTCTTCTTCTTCACCCCTCTAGG +AAGTTCTCATAATTAGCATTTTGTAAGACTCGGTGTCCCCCTTTCAAGTA +TCTCTGGATGATTCCCCCCTCTCGCACACACTCTTCCCATTTTTTTTTCA +CAATAATCATAATCATCAAGTTGGACACCAAAAAAGCCATAAATTCGATT +CCGGTCGAATCGAGAGAATTGGAAGAGAGAGAGAGAGAGAGAGAGAAAGA +GGAAATGAGACAGAGGGGTGAGAGATGGAAAACGAACAAGTGTGATGGTC +GTCCCCCCCCCCCCCCCCCACGGGGCCGCTCCTCATTCCTATATTTATTT +ACAGCTCTCTCTCTCTTTTTCTCTTCAATTTCCATCTCTCTCTCCTCATC +TACAGTAATCGGGGAGGGGCTAGTGATAAGCCTCTCCCCGCCCCCCCCCC +CCCGGCGGTTAGGTGTCAGAAATTAATCATAGAGGCCACGCCTCTAATGT +TTTCGGAGCATCATCCTTAATTCTTTAATTCATTAACCTTAATTCATTAG +TCTTACACTGAATTTCATAACTAAACTTGTTGAAAAAACTTCTCAAAAAA +AAAAGTTTTGGCGGCTTAAGAAATGGCCTAAAATTAGTTCGACTTTTCAA +GCGGCTGGAAACTAACTTTTTTTGAAATCCCCCCTAATTATGGGTCTACA +ACGTAAATAAAAAAATTTGGTGACCAAATTTATTTAGGCCAAATCTGGTG +TTCAAATTTTTTAGGCCAAATCTGGTGACTAAATTTTTTAGGGCCCAATA +TGGTGAAAAAATTTTTTAAGGCCAAATCTGGTAACCACAATTTTTTAAGG +CCAAACTTTTTAAAGACCAAATTTTTAGAGCCAAATCTGGTGACCAAATG +TTTTTAGGGCCGAATCTAATGACCAAATTTTTTTAAGGCCAGACCTTTTA +AAGCCCTAATTTTTTAGGGCCAAATCTGGTGACCAAATTTTTTAGGCCAA +GTCTTGTGATCAATTTTTTAGGCCAAATCTGATGACCAAATTTTTTAGGC +CAAATCTAATGACCAAATTTATTTAGGGGCCAAATCTGGTGACCAAATGT +TTTTAGGGCCAAATCTGGTGACCAAAATTTTTTAAGGCCAAATCTAGTTA +CCAAATTTTTTAAGGCCAAATCTGGACACCGAATTTTTTAGGCCAAGTCT +TGTGATCAAATTTTTTTAAAAATTTTTTTCAAATCTGGTGACCAATGTTT +TTTTAGGGCCAAATTTGGTGGCAAAATTTTTAAGGCCAAACTTTTAGGAC +AAATCTGGTGACCAAATTTTTAAGGCCAGAATCCACAACTTTTTTTTGAG +AAATTTTGAAGAAGTTTCTAATTCACCTAATTCATTACTCTTTTTGAATT +TAATCTTCGATATTCCAGATTTCAAAACGATGGAGGATGCGGCGTACGCG +TGTGCTGGCTGCGAATTCACCACAAGTGAGTTTTTTTTGTTGTTTCCTTA +TCAGCATCAGCTCTATGCCTTCTCCCCACCCCACCCCGCTCCTCCTGTAA +CCTTCAATTGCCATTCATTTCACACAGTAATAGTACCACACAACACCCTT +CCATGCCTTCAATTTGACTCATTAATAGCCCTTTTCACCATGTCTTTTTT +CCCCCTCTTTCTCTCTAATACTCAACCTTTACCTACCTACCCGCAATTTA +ATTGGCAACTAATTCGGATACATTCGGACGGCTCAAACGATGCGCGTCCG +TCGTCGGGTGCCCGAGACTGGGACCGGTTTTCAGAATGTCAGTGTATGTG +TGTGTGTGTCTACCGGCTGGCAGGCAGCCACACCACTGCGATTCGTTAAT +TTATTGTGAGATGATGACTGTACATTATTTTGAGTGCTGCTGGTGCTGGT +GGTGTGCATCATATAATTATAGCCTAGTTGATAGAGATATATCGACACAC +ACACACATACACATTTACTTTCAATTGCTTCTACCCAATCTTTTTTCTTC +CATTCTCCAATTCCTCTCCTTGCTCCCATTTCGCCCTTTGATATTCACCG +CGTTTCGCGTTTCGCACTAATTTCGCGCCCGGACCGGTGTGCTCGGCGCG +GCACGTCTTTCATCTTTTTGCCTCAATTTCATTATGATAATAATAATCAT +AATAATTATGCGAGACACGGCAAAGACGCGCTCAAGAAACTGATAAGTGT +GTATAGGTCGGGTCCTTTTGAGAGAGAGAGAGAGCGAGGTGTGATAAGCG +CGTCTAATGAGCATGGGCAATCATAACATTCCTATCAGCATATCAGCATT +AAAACATTTTTTTCAGAAGACGTGTCGGACTTTGAAGAGCACGCAAAAGG +ACACGAAGAGGAGGCGGGAGCCTCTTCACAGAAGGCGTGTGCGCTGTGCC +TTGAGCCCACCGACGACCTCGAAAAGCACCTTGTCGAGCAGCATCGCATC +GCCGAGAGCGCCATCGAAAAGTTCCTGCTTACTGAGAGAACAGCCAAGTG +AGTGTTTTTTTTTGTCTTCAACTCAAATATCTAGTAGTAAGTCTTATACT +TGGCTTATATTTCAGCGGTTTCAAAATATTTTTGATAGCTTTAAAAACCA +TAGAATAACAATTAATTTGACAACAATTTTGTCGTTTGAATTTTTTGACA +AAAATTTTGTCGTTTGAATTTTTAAAATATGATCAAAGACAACCGAGATA +TAAACGGTCAAAGTCCAGTGAGAGGGGCCATACTAATAGGGATTATACGG +TAGGTAACGAAATTTTGATAAGACTTATAAGGACAAAGATAATGGAGCTA +GAAAGTTTAAACTAGTCCAATTTGAACAATAAAAATATATATAACGTACT +TTTTAGTATAAATATTTTAAAAGTAGAGTAATCTGAGATACAGTAAATTT +TTAACAATTTCTAGTCGATGCACCATGTGCAAAAACTAGTCCAGTCCTAA +AATTAAATAGCACGTACTTTTTAGTATAGATATTTCAAAAGTTAAGCCAT +CTGATATACAGTGAATTTTACCAATTCCTAGTCGATGCACCATGTGCCCA +CTTAACTTTCACGGCTCACTTCCCGGCTAATTTCAAACATTTCAAAATAT +TTTCAACTATTCAACTATAGAGGGGTTTTTAATAAACATTTTCTCAGTTG +ACGACTTTTTTATAGAATCAAAGACTACCTAGATATAGCTAGTTAAAGTC +GAGATGCAAGATTTTTCGGAAAAATCACGTGGTGTTTTCGGTTTGATCTA +CGTAGATCAACGAAAAATGCGGGAGAAGAGACGCAGAGTTATCAACTGAT +TTCGTATGGTTAAGAACGTGCTGACGATGTCACATATTTTTGAACAAAAA +ATTCCCGCATTTTTTGTAGATCAAACCGTAATGGGGCAGCCTCGCACCAC +GTGAAAAATTAGTTTTTGAGGCTTTTCTAGTCTAGAACTAAAGTTTTTTT +TTTGATTGGCCTTGTTTTTTCTAGTCTTAAACACCAGGTAGATCAAAACA +AATTTTTTTTCAGAGTTTCGATTTTTATGAATTTAAAACTTTCAAATTGT +CGCACTTCCTGTCCCTTTCAACCCCAAAAACGTTACGATTTTGTGCTATC +ATAATCATTAAACCATGCTTGCTTGTGTCAAGTTGCACAGGGTGCGCCGG +GGGGGGAATTGGCATTACTGTAAATTTCCTGCGTCTCCATCCTTGCCCCC +AGTGTCCCCATCGGCAATTAGAGAGTACGATCCGATTTTGCATATTTTAT +TCACGTCGCCTCTTGTTTACTCGCTCTAAATTTCAATCCGTCGCCAACCC +CCCCCCCCTGCCTGCCTCTTCCATTCATCATGAGTATTAGTGTATTGATT +AATTTTCGAATTCACGAATGAATTCATTGCTGGCGCCCTGCTACTAGTAA +TCAGTGAGGTCATAGCGTTGTCCTTTCGATAGGGCTAATTAAATGTTTCT +CTAGGAGCGGGAGGATAGATTTGAAATCAGGTGGGCGTCGGTTTGATCTA +CGTAGATCTACGAAAATCGCGGGAATTTAGACGCAGACTTCTCAACTGAT +TTTGCATGGTTAAAAACGTGCTGACGTCATATTTTTAGGGGAAAATATCC +CGCACTTTTTGTAGATCAAACCGTAATGGGACAGCCTGACACCATGTGCT +CAGTTACAATTGGAGGGTTTTGTCGGAAAAAAATCAATTTTTTAAACTGA +CAACACATTTTGCTCATTCTCCAAAACTGAGCCAAATGTGTTGTCAAACT +TTTCTTGAAATTTTTTTGAATCGAAATTATGTTGAGGTGAATTTTCAAAT +TTCAAAAAATGCCCCATTTCTATCAATTTGTCTTCACCTATGTTTTCGAA +TAAGGGCGAGGCGAGAGGCAGGCGGAGGTCGCCTTAAGATCATAAGATAG +CCTTATGTGATGACGAAAAATGCCAAAAAATGTATTTTTATATAGTTTCC +CCGTGTGTAGAAAAATGTAAAAAGAGCATGCATTTTGTGCATTTTTTGAC +ATTTTTCTGCATTTTTTTTTGACATTTTTTTTTCATTTTTCCACACAGAT +GAATAGCGGAAAAACGGAAAAAAATACATTTTTGCATTTTTCATGATCAC +ATGATCAACCCCATAAGGTTTTTTAAGGCATAATATTGATATTTTTTATT +AGTCTACTTTGCATAATGCCTACTATTGAAGGCAAATCAAATCGACATCA +CTTTTTGCTCATTTTCAAAACTGAGAGGCACGGCTTCTATGTTGACTACT +AAACCAGTAATAACACTTATAAAATGTTTGGAAAACACTCATACACATTG +CCACGTCATTTGGATGGAAGGGACCCCATTTGTTGAATCATAATTGATTG +TTAAACTATCATCACTCTCCCCCCGCCCTCCTCATTGGACCCCACGGCTC +CAAACTGTCTCCAATTTGCTCCCCGTCCTCTTCTTATCACCTTGACGCGT +AATTGAATTTTTGCGGATTTCTTCCTCCCCACCGCTTCCTTTGCTCCTTG +GGGGAAAAGTATGGAGAGTGTTTATGTGTGTGATTGAATTGAAGAAGGTG +GCTGACTCATTCTTTCATTTTCCTCGCTTTCTTTGAAAGAACAACTTGAC +AGTTTCCCCCCCCCCCCCCCATCTTATAATAATAATTACTTGCAGAGAAG +CGTCGTGTTCATCGTCGTCGGAGCCGAGCTCAGAATTCGCGCATCGCTGC +TCGAGGTGCTCGATGGCGTTCCGAAGCGAGTCGCAGCTGCAGACGCATTC +CCTTCAGCACGTGTTCAACACGTTCCACAAGTGCCCCACGTGTGGCGATT +CGTTTGATGAGAATACTATTGTGGTGAGTGAATTCACAACACTTTTGGCT +CACAGTCACGCTTGATCTACGTGTTTTTAGACAATTTTGAGTCTACACGT +GGTGTCAAAGTGTCTCATTTCGGCTTGATCTGCGTTGATCTACAGAAAAA +TGCGGGAGAAGAGTTTTGGGCAAAAAATTCCCGCATTTTTTGTAGATCAA +ACCGTAATGGGACAGCCTGGCACCACGTGCTCAGTTAAAGTAAGAGGGTT +TTGTCACTAGATTTATTTTTTGTAAACTGACAACACATTTTGCTCATTCT +CCAAAACTGAGCTAAAAGGGTTGTCAAACTTTTTTTGAAATTTTTTTAAA +CGAAATTAGTTTTGCTAGTTTTCCTAAAAGGAGCAAAAAGTGTTGTCCAA +TTTTTATAAGAAGGTTTTTGTCGCCTAATCGATTTTTGTAAACTGACAAC +CCTTTTCGCTCTTTTTTCAAAATTAATTTTTTTCTTTTGGCATTAATCCC +ATTTTTTGTAAATTAACAAAAAAATTTCAAAAAATCTTCAAGTATTTCTA +CAGGGTGGCCTAGATTCTCTATAGGGTGGCCTACATTTTTACACTGGTTG +TCTAGATTCTTAAACAGGGTGGCCTCGATTCTGTACAGGGTGGCCTAGAT +TTTCTACACGGTGGTCTAGATTTTCACTGGTGGCCTAGATTCTCACACTA +GGTGGCCTAGATTTTTCCACTAATAGCCTAGATTCTTTACAGGGTGTCCT +AGATTTTCACACTGGTGTCCTAGATTCTACACAGGGTGACCTAGATTTTT +TACACTGGTGGCCTAGATTCTCTACAGGGTGGCCTAAATTCCTTATAGGA +TGACCTAGATTCTTAAACAGGATGACCTAGATCTTGACACTAGTGGCCTT +GATTTTTTACAGGGTGGCCTAGATTTTCTACAATGGTCTAGATTTTTTGC +AGGGTGGCTTGGATTCTTAAACAAGGTGGCCTAGATTTTTCACAGGGTGG +CCTAGATTTTATACAGGGTGGTCTAGATTTTTACACTGGTGGCCTAGATT +CTTTACAGGTTGGCCTAGATTTTCTATAGGATGGCCTAGATTCTTAAACA +GGGTGGCCTAGATTCTTTACAGGGTAGCCTAGATTCTTCACAGGGTAGCC +TAGATTTTTACACTGGTGGCCTAGATTTTCTAAAGGGTGGTCTAGATTTT +TGCACTGGTGGCCTAGATTCTTAAACAGGCTGGCCTAAATTCCTTAGGGG +ATGCCCTAAATTCTTAAACAGGATGACCTAGATTTTATACAGGATGGCCT +AGAACTACTTTTTGTAAATCGACAGCACTTTTTGCTCGTTTTCCAAATCG +TTTTTTTTTCAGACCCATATGTTGGAGCACACCAAAGAAGAATGCGAAAT +GTGCTCTGAAACATTTGCCACAAAAGAGGCATTCCTCTCCCACCTGAACT +CAGCCCGACACCTACAACAGGCAAAGAAGCAGCTGGAAAACTCACTGGTC +GACTTAAACTCTCAGGTGAGCCGCCGCCGTGCCTCCTGCCGCCTGGCTAC +CGTAATCACCGTACCCATTATTTAATTGATTTGCTTTTAGCCACGCCGCT +GCTGCTCGGAGCGCAGAGGTGACAGAAAAAGCCGACAAAAAACAACATTA +AAATTATTACACTTTTTTATGATTGAATGCGAGAGAGATGTATGTGTGTG +GAGAGATGGAGAGGCGCATGAAATGGTGTTCGGGTTCCATAGCAAGCTCA +TTGAGCACAATGATTTTTTTTTAAATATATTTTATTGGAAATGACAGAAG +CTGAAGCTTGAAAGGAACGTCCAGTTTTAAATTAAAGTATTGATTTAGCA +CGTAGTTTCAGCATGTCCCATCACGGTTTGATCTACAAAAAATGCGGGAA +TTTTCTTCCCAAAAAATTTGACGTCAGAACGTTCTTAACCATGCGAAATA +AATTGAGAACTCTGCGTCTCAACTCCCGCATTTTTTGTAGATCTACGTAG +ATCAAACCGAAATGGGACACTTTGACACCATGTGATATTTAAAGGGTCTA +GAAAGAACTTAAAATAGCCTAGCCAAGAAATGGGCGGAGCTTTGGTAGGA +ATTTTCATAAGTCGAGGACTCCGCCCATTTCTTGGCCAATTTGGGTTTTT +GGCCTTCAATTTTTAGTGTTCACTAATTTCCAATAAGTTTAGGATTGAAA +AAGTTTTTGAGGTGAAAATTGATCCTAGCATAGGCTCCGCCCATTTCTTG +GTTTTTTTTTTGTTTTTTTTTCTTTTAAACTAAAATTCCACTGAACTTGT +CTAATTTCAGTTTCCAAAAATTTAACGAAAAAATTCGAAATGCCAAGAAA +GGGGCGGAGCCTAAGCGAAGCCTATTTTTCGATGAAATTTGGCCAAGTTG +CGATGTTTTTGAATTTCATATTTTTGAATCAAGTTTTGAAATAAAAAGTA +ATATAAAATTGGAAAATAGGCTCCGCCCATTTATTGGCTTTGTTGGATTT +TTTACTGCATAGATCACATTTTTGCATCCGAAAATTTATCGGAAAGGAAT +TTTTTTTCCCAATTTTTTTCCGTAAACTGTATCATCAAATTCTTTTGAGA +TTCAAAATATCCAACATAAGCACGGGGTTCTGGCCTTCCTCATTGAATTT +TTCGCGCTCCATTGACAATCGCCTGCCGGACAACGCGTGGGAAAGTCGTG +TACTCCACGCGGACAAATACATTCAGTTTTACGCGCCGTAAATCTACCCC +AGATATGGCCGAGCCAAAATGGCCTAGTTCGGCAAACTCTTTCATTTCAA +TTTATGAGGGAAGCCAGAACTCCGTACATAGGCGCAATAAAAGGTGAAAT +AGGCTCCGCCCATATCTTGGATCGGTTCCAATAATGTATCCAAATTGACA +TGTGTTAGTTACACTTGTTCCTAATCCAAAATTCTATCCGAATTTCAATT +TCCCAAAGTCAAAAAGTCAACAAGTTCTGTTCTTATATGTGTAAGGCGCG +CGCGAGCGCGATCGTTTGTCTCTAGTATTTGCTCATCTCTCTCTCTCTCA +ATTACCGTACCCATTATCATTCCGCCCATGGATGATGATGATGATGAAAA +TGAGCGGTGGGCCCCCTCTTCCCCTGCCTCTTTTCGCGCATTCATCATGT +TTGTACAAAAGGCGGCGGTTTGAGAAAAGAAGACAGTGAGAGGGAGGGAG +AGAGAGAGGTGATGAAGGTAGTAAACGTGTGTCGACAAACACATATAGAG +AACGATTCGTGTGAAATAGATGAGGGCAAATAGGACGAATTTATTTAAGA +GAAGAATAAGATGCTTTGGCCCAGATGAGGGGGGGGGGGGGGTATCATGA +AGGTGTGATGACGAACCATATTCCTTCAATGTTTGTTGCTCGCTTAACCG +CCGTCGCCGCAATTTAAATTGTTTCGACTGGGTGATCAGACAAATAAGAA +GACGTAGACGGTTTTTCTTGGGGGGGACGTTCAGCTTTGATTCCTTTCAA +ATAATCGATGCGGCCTAGCTTTCTGATCTCCAGAAACCGCGGGCCTTCTT +TGCTAAATTTTAAGCGATTTTACTTCCTCCCCCCCCCACTTTGATCTACT +TTAACAGCTTATATCTCGGTTGTCTTTAGCTTCATCAAAAAGTTATCAAC +TAACAAAGTGCGTGCCAAATATACTTCTACAATTCGGTAGTTAGTATTTT +TTGGATAAAAGTTAAGACAACCGAGATATAAGCTGTTGAAGTAAATTTCT +AGTTTGACTTACTCCCCCAATTTTGATCTACTTTTACAGCTTATATCTCG +GTTGTTTTTGGTAACAGCAAAAAGTTGCCAACTAACATATTACGTGCCAA +ATATTTTTCTAAAATTTGGTAGTTGAAAATTTTTGAATAAAAGTTAAGAC +AACCGAGATATAAGCTGTTGAAGTAGATTTCTAGTTTGACTTACTCCCCA +AATTTCGATCTACTTTGACAGCTTATATCTCGGTTATTTTTGGCAATATT +AAAAATTTGTCAACTAACAAATTACGACCCAAATATTTATCTACAATTTG +GTAGTTGAACATTTATGTTAAAAGTTAATACAGCCGAGATATAAGCTGTT +GAAGTAAAGCAGTGGTGGTGCTTAGCTCGACCTATATTTTTGAATTGCAT +AACAGTTATAACTAACTTATTTTATGTGAAACCCTATTCTAGCTAGTTGA +CTTACAAAATCTCCAGAAACTTTTGCCTGCCTACCACCTTTAGCAGCATA +AGCGCCTATAGGCACACCTACTGCCTACACCTATGCCACCTACTGTACAC +CTACTGCCCATACGCCTACTGCCTTTTGCCTACTTTCTACATAACTTTGA +ACTGCCCGTTTCTAACCAATAATCTTTTACAGGACGTCGAAAAGCAGCGT +ATTTATGTGTGCAACGTCTGCAAACAATCCTATCCACAAGCGGCTAATCT +CGACGTGCACATGAGGTCAATGACACATCAGAGCCGGATGAGCCGGCTGT +CCGAACTTGTGGCAACCGGGGAGCTTAATGGGGAGAAGGCCGTGTTTGAG +CAACCAGGAATACCGGCACCGACGATAAACAGCTTCATTGAGACGGTAGG +TGAGGGGTTTGAGCAGGCATAATCCTGAAAATCATCTGTTTGGTTTCTGT +GAAAAACTTTTGTGCGGAAAATAGTTTATTTATAGTTCAATTTGAAAAAA +ACTGGTTTCCGATTTTCAATTTTCAATTTTCAATGTTCGATTCTCGATTA +ATAAAATTTCCAATTTCCAATTTCCAGACAACCAACCAATCCTCACTGAA +CGACCTGATGTCACTGCTCACACGAAGCGAGTCGGATGAGATTCGAGAAG +AAGTAAACGGCCTTCAAGTCATGACACAGATCAAAGTCTACGGTGAATCC +AAGATCACTAGCCTAGTCCCAGAGTTGGCCGGGAAAATCGATAACATCGC +GCTCTTCGATGACTCCCGTGCGGCAGAGGTGTCGAAGATCGATTGCTCGG +CTTGTGGGCAGCAGATCTCAGGGATCCTTGCTTTGAACCTCCATTATGAA +GAGTCCCACTCATCGAAGATCCCGAGTGACGTGTTAAGAAAGTTCGGAGA +GCGGTTACTTGCCGCATTAGAGGACGGGTTGAGCAGAGAGAATTCCGTGA +AGAACGGATCGCAAAGCCCTCTGAGCAATGACGATGAGCCCATGGAGAAG +AAGATGCGGCTGGAGAATATGCTTCCTGAAATGGACAAGAACGCGGCAGC +GTCGCAATTCGCAATGTTCCAACAAATGATGAACTGCTTCCCGTTCATGG +CACCACCAGGCACGTCTAGTGGCAACTTTGGCTTCTCGCCAGAAATGATC +AATCAGCTCATGAATCCTGCGGCGGCGGCGGCGGCGGCGACTGCAGCAGC +AGCAGCCCACGCTGCCAACAACTCGCCGGCGAAGAGAGCAAGAACACGGA +TCACTGATGATCAGCTCAAAGTTTTACGGTAAGTCGTCTTGTGTGTGATT +ACTGTAAGCTACGGCGAACAGGAGAGACCCGAGGGGGGCGGTGGAAAATG +AATTGCAAACAATAGGTGGGAAATGGTCGGCGCCGTGATCAAAATGAATG +AGAAATGAGAATGAAGAACAAACATTGTGTGTGAGTGTGTGTGTGTGAGA +CGAGACGAAAATCAATCAATTTCTGGAAAAAACAACACATATATTTTCCC +GGCGAACTTTCTGTTTGAGGGACCGTACGGAACAGGACCCCCCTGAAAAA +AAAAATCCGGAAAATCCTAAGCCTAAATAGCGAACGCTCGCCACTGACGC +CAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCCAGCCCAAGCCTAA +ACAGGAACCCCCTGAAAAATCAAAAAATCCGGAAAATCCTAAGCCTAAAT +AGCGAACGCTCGCCACTGACGCCAAGCCTAAGTCTAAGCCTAAGCCTAAG +CCTAAGCCCAGCCCAAGCCTAAACAGGAACCCCCTGAAAAATCAAAAAAT +CCGGAAAATCCTAAGCCTAAATAGCGAACGCTCGCCACTGACGCCAAGCC +TAAGCCTAAGCCTAAGCCTTGGCCTAAGCCCAGCCCAAACCTAAGCCCAA +GCCTAAGCCTTTCACCTTCCTAATTTTCAGGCAGGCCCTAAAAACCGCGC +CTGCCTACCATGGAAGCCCTAATCTGTGCGCTTTAGATTCTGAACCCTTA +AATATGTTGCACGGCCGGGCAAAGGGCACATCAGTGTAAACGCGCTCTAC +TGATAATTCGAGTTTAGCCAGGTTTGGGCGCGTTTCAAGGAAAAAAACTT +TGGCTCAAAAAATTGTGAATTTATTTTCGAACATTTTTATATGCATCACA +AAAATGTTAGACCACCCGTTTTTGAGAAAAACGCGCCCAAACGTCCAGGT +ATACGGTAGACAAATTGCGTACAGGTACCACTGGGGGGTCGTGTTTGGGC +TTTAGTTTAGCTAAGGGAATCTGTAGCGGCCCAACGGCCTAACTGCAAGC +CTCAGCTTATTCGCCATAGGCTTGTCTGCCGTATTTCAAGCCGATTCCAA +CAAAAAACTTCCAGCCAATACTTCAACATCAACAACTCGCCGTCAGAAGC +GCAAATCAAGGAGATGTCACAAAAAGCGAGCCTTCCGGAGAAAGTCATCA +AACACTGGTTCCGCAACACACTTTTCAAGGTTTGTTTATTTATTTTACAA +AACTATTCATATTGTTATTAGGCTCGGAAATGAGCGAGGTGAGAACATGA +GTGTGGTAATTAGTCATCGGATGAATACCCACACAAGAGGGAGAGCAAAC +AAGAGAGCAATTGAGACGAGGGAGGGAGAGAGGGAGAAAATAAGAAAATG +TTAATGTCAGTTGGGTGCCAGGCGCTCGGCCAGGACCACAGGCCGGGAAC +CATTTAGTTTTGATTACGATTTCCGTCGTGACTCATGATGGGAATTGATA +TTTGTGCCTGTGGTGATAGAATAGTTAGAGCAACTATCAGGAAGGGGACA +AGTCGCAGTGCGAGACTATTAGAACCTGCAAGGTTTATTCTGATAGATTT +GGGACTAATAAGGACTAATTTGGTAGAGACTAATTGGCTCTCTTGATATA +TACCAGCTTAATAATTTCTACAAAAAAAACTGTAAGAACGCTTCGAGATT +CGAGCTTCGGGAAAGCTTAAAGGATGGGTACCGAAAAATTTTTTTTCCCT +GATTCCGAATATCGATGTGGAAAAATTCAAAAAAAATTCCCTGATTTTAT +ATTTGAGCTTGAAATCACGATTTTCATTTGTGCCCACCTGGTGTCAGAAT +GTCTCATTTTGGATTGATCTACGTTGATCTACAAAAAATGCGGGAGAAGA +GACGCAGAGTTCTCAACTGATTTTGCATGGTTAAGAACGTGCTGACGTCA +CACTTTTTTGGGCAAAAGCAAAAAATTCCCGCATTTTTTGTAGATCAGAC +TGTAATGAGACAGCCAGGCACCATGTGTGTGCCCCGGTTCAATTTTCAAT +TTTTTAAACCAGTTTCTTTTTTTTTAGTCGATAGGTTTTTTTCTGAAAAA +TATTTTTTTTGCCAAAAATGAATGTAACTGGCTAAAATAAACTAAAAATA +AAACGATGCAAGCGCGCTCAAATGCGAATTTATTTGGGCGCGAATTTGAA +AAAAGTGATGCGGGCACAAATGAAAATCGGCGATTTTAAGCCTAAATATA +AAATCAGGGAAATTTTTTTGAATTTTTTCACATTGATATTCGTAATCAGG +GGAGAATTTAAAGCCAATTAAAAATATTTTCCAGATTTCGGTGCCCCACC +CTTAATGAGATAAAAGAGCAAAAAAGGTGTTTTGTAACTTTTTAAGTTTT +TTCTTTTTCAGGAACGCCAACGCGACAAGGATTCCCCGTACAACTTCAGC +ATCCCTCCCCAAATGGGAATCGACTTGGACATCTACGAAAAGACCGGCGA +GACAAAAGTACTGTCGCTTAGCAATGAAGCACCAAAGTCTGAGTTGAGCT +CTGCGCGCGCCACACCGACAATTCCGACTCCGATACCGCTCATCGTTGAA +GAGAAGAAACCGGAGCCAAAGAGCCAGACACCATCGTCTTCTTCCTCTCA +GCTCAACCTGCAGGCTATGTTATCTCAGATGCAGGGAAGTTTTTTCGACG +CGTCAAACTTCATGTCAGCATCAGTGAATCCGATGACACCGAGCACTCCT +TCCTGCAACACGTCGTCCAGTGGACGACGAGCCAATCGCACGAGATTCAC +AGATTTCCAGCTGAGAACTCTACAGCAATTTTTCGACAAGCAAGCCTACC +CGAAGGATGATGATCTTGAAGCGCTGAGCAAGAAGCTTCAGCTGAGTCCA +CGTGTGATTGTCGTCTGGTTCCAGAATGCACGGCAGAAGGCCAGAAAGAT +CTATGAGAATCAGCCGAATCACGAGAGTTCCGATCGATTTGTGAGAACGC +CGGGATCGAACTTTCAGTGCAAAAGGTTGGTTTTAGTGTTGGAAATTAAC +ATTTAAATTTAAATTTTCCTAAATTCCAGGTGCAGCCAAGTATTCCAACG +CTACTATGAACTCATCCAACATCAACAGAAAAAGTGCTACAAAGACGATG +TAGCAGCCCTGGCAAGTGACAACAAGAGTGTCGAAGAATCACTGACGGAA +GAAGAGAAATCCCAGCTTCTGGCTCAACAACAGGTCGCCCAACTAGCCAG +CACTCTGGAGCTCCCAAAGTTCCAGCCGGCAGAGCTTTTGAAAATGATCG +GAGCTAATTCGGTGACTCCATCCTCGTCGGCTGCAAGTCAGAAGTCTAGC +AACGACGTTCTGCTGAAGATGTGTGAATCGATTGTTGGTGGGAGCACACC +TAGTACATCATCGTTCCACAAACTTTGTATATTCTGCGCTCAAGACTTCA +AGGATCGGAGTGCGATGAGTGAGCACATGGCTCAGAAGCATCCCCAGCAT +ATGCTTCTTCCAAACTTCGATCTCGACATGATGCCAGACGCTGGTGGTGC +AGAGCTTCTCATGGATCTTAAGGACTCTGCGTTGGATCTTTCGGGCTCTT +CAGTCGACTACCGGGATTCTATCTCAACATCTCCATCTCGATCCGAAGAT +GATGTTCTCACAGAGGCTCTGGATGATTCTGCATTTGCCGCGTTCGGACT +ACAGCTTGCAAATTCCACAAGCGGCTCGGAATGCAGATCTCCGGCGAGCA +ACAAGAGATTCCGAACTCATCTCACACCGATGCAAGTGCAAATGATGAAG +AGCGTGTTCAACGAGTACAAGACCCCATCCATGGCAGAATGTGAGCTTCT +CGGCAAGGAAGTCGGCCTTCACAAGCGTGTCGTTCAAGTCTGGTTTCAAA +ATGCGCGAGCCAAAGAGCGAAAGACGCGCGGTGCAGTTGACGAGGACTCT +CGATCCGGAGAACTTCACTGTGAAATTTGTGATAAGACGTTCGCGACGAG +GCTTTCGCTGCAAGACCATCTGTTTGCCGAGCAGCACATTGAATTTTTAA +GGAATAATCTGAAACGGGAAGGGGTCTCCGAGTTGACGACCGCTTCGGTG +ACCGAGTGCTCTCCAGAGAAAAAGTAAGAAATTTAATTTTTAATTTAATT +TTACATATATCATTACCCTATATAACCTTAAAAATTTTCCAGAGCAAAGC +TTCCGAACCCGCTGGATCTTGCCAGTTTCCCGTTCCTCAACACGTTCGAC +ATTCAAATTTACGGAACACCCATCGCCTTTCTGCAGGTGCCTGATGAGAT +CAAAAAGCAGATCACTGATGATATCACGGCTGGAAAATCGCGAACCACGT +TCTCCCAGGACGGTTTTCCGCTCGACAAGTTGAAAGAGTCGCTGCCCGAG +GATGAGAAATCAAATTTGACAGTAACCCAGAAAGATGTGAGCTTTTTTTT +TTTGGGAAAAATTTTGAACAATTTGGCAATTTCAGGTCGGATGGGCGTGC +CCGGCATGTACATTTGTCTTCCAAGAAGAAAAGAAGCTCCGTGAGCATCA +AAAAGCCATGTGCCAAAGTGATAAGGTGGGCAAGAAATTAGGAAACGGGC +TTGAAGTTTAGCTTATAGTTAGGCAAGTGGTGTCAGACTGTCTTTGATCT +ACAAAACATGCGGGAATTGGAATTTTTCCCAGAAAAATTGTGAAGTCAGC +ACGTTTTTAACCATGCAAAATCAGTTGAGATGTCTGCGTCATTTCTCCCG +CATTTTTTGTAGATCTACGTAGATCAAACCGAAATGAGGCACTTTCTGAA +TCCACGAGCTAGGCTTAAGCTTAGGCTTAAGCTTAGGCCTTTTCTCAGGC +TTAGGCTTAGGCTTATGCTCAGGCTTAGGCCTTTTCTTAGGCTTATGCTT +GGGCTTAGGCTTAGGCGTAGGCTTAGGCTTAGGCTTAGGCTTATGCTTAG +ACTTAGTCTCACTATCAGTCTTAGGCTTAGGCTTAGACTTAGGCTTAAGC +TTAGGCTTAAGCTTAGACTTAGGCTTAGGCTTAGGCTTAGGCTTAGGCTT +AGGTTTGGGCTTAGGCTTAGGCTTAACCTCAGGCTTAGGCTTAGGTTTAG +GCTCAGGCTTAAACTTAGGCTTAGGCCCAGGCTTAGGCTTAGGCTCACAC +GTTCTCACGTTCTTAACCATACAAAATCAGCTAAGAACTCTGCGTCTTTT +CTCCCGCATTTTTTGTAGATCTACGTAGATCAAACCGAAATGAGGCACTT +TCTGAATCCACGAGCTAGGCTTAAGCTTAGGCTTAAGCTTAGGCCTTTTC +TCAGGCTTAGGCTTAGGCTTATGCCCAGGCTTAGGCCTTTTCTTAGGCTT +ATGCTTGGGCTTAGGCTTAGGCGTAGGCTTAGGCTTAGGCTTAGGCTTAT +GCTTAGACTTAGTCTCACTATCAGTCTTAGGCTTAGGCTTAGACTTAGGC +TTAAGCTTAGGCTTAAGCTTAGACTTAGGCTTAGGCTTAGGCTTAGGCTT +AGGCTTAGGTTTGGGCTTAGGCTTAGGCTTAACCTCAGGCTTAGGCTTAG +GTTTAGGCTCAGGCTTAAACTTAGGCTTAGGCCCAGGCTTAGGCTTAGGC +TCACACGTTCTCACGTTCTTAACCATACAAAATCAGCTAAGAACTCTGCG +TCTTTTCTCTCGCATTTTTTGTAGATCAACGAAGATCGAGCCGAAATGAG +GCACTCTGACATCACGTGGGCTAAGACTTAGGCTTAGGCTTAGGCTTAGG +CTTAGGCTTAGGCTTAGACGTAGGCTTAGGCTAGTTATTTGTAACTTTTT +TAAATCTCCCCCGAGTCAAAAAAAAAAACAATTCAATTCCAGACGCTAAC +CCTGGTGCAAACCCACTACTCGTGCAAAAGCTGTCAAAGTGATTTCTGTC +TTCAATCCGAGTATCAATTCCATCTCTCAATGCCTCCTCATACTACTACT +ACTACCACGACGACGCCATAACAAAACCCCCCAAATAGTCACCTCATGTC +ATTTCATTTGCCGTCTTCACTCAAGGACCTATTTCCGTCTCTCTCTCTCT +CTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTTCTCCTCTCG +CCTTAAAAAAACCACAACTCCTTATCCCGATCTGAGCTCACTTCCTATCC +CCCAAAGTAATTTCTTTGTAATATCTATATCCACTTTTTTTTCGACACAC +TACACCACATCCCGCCGCCTATCCCCTCCCCCCCCACCGCTTTATGACAC +AAAAACTGGTTTCGCTTTTGTCTTCAATTTCACCCCAACCGCCTGCAGCT +TCTCATAATAATTAATAATTTTTCTTACCATGCACAATGATTTTGATAAA +TATATATATATATAGTCATCAGGATTGCCCCCTTTCTAGGATATGTTTTT +TTTTGTCTTCACACAATTTTCCCATTTTCTATGATAAGAATTATTTCTTT +GTCCGGTTGACACATGTAGATGTTCCCCTTCCAATTTTTAATAGATTTCT +ATTCTAGTTTTTTGCAGGCCTCACTATTCTATTGCAATAATCACTTGGAT +TTCATGTATGGAACGCAATAATAATTCAATAAAATATTGGTACTTCTTTT +TTGAAACACACTAATTCAAACTCACGCGGTTCCAGGCTGTCCCATTACGG +TTTGATCTACTAAAAATGCGGGAATGTTTACTCCCAACAAAATGTGACAT +CATCAGCACGTTTTTAACCATGCGATATCGGTTGAGTACTCTGCGTCTCT +TCTCCCGCATTTTTTGTAGATCAAGCCAAAATGAGACACTATGACACCAC +GTGTAGACTTAAAATTGACTGAAACCACCGAATTTCATATTGAAACTTCT +TGAAATCTATTCAAAAAAAAAGTTATGAAGGCTCAAAAAATGGCCTAAAA +TTTGTTAATTTAAACAAAAGACACTTAAAACGGTGTCTTTTTGAATTTTT +CCGTTTTTTTAAACATATTTTCATAAAATTTACTTATTTTTCAAAATAGA +TGTTGGAACATTTATAGGATGCGTTCAATTTTGCCATTTGAAATTGAAAT +TCGGAAATTTCAAAAAAAAAAAAAAAAAGTGCGAAACCAAAATTTTCCGA +AAATTTTCGGCAATTTGCCGGTTTGCCGGAAATTTCAATTCCAGCGATTT +GCCAATTTGCCGAATGGCCGGAAATTTCAATTCCAGCAATTTGGCGATTT +GCCGATTTGCCGGAACCTGCTAACCTACCTACTAACTTGCTAATCTTCAA +GGTTTTTAATGAGTTTTCAATAGAAAATTCGGTGTTTTCAGGCAATTTCG +AGAAAGCAATACAAACGTTTAACAAAAAAAAGACGCTTTTTCCTCTTATC +CGATTCTCAATTCTCAATTTTGCCTTATCAATTTATCCTCTCCTCACAAG +GTGACACACACACACACACACACACACACACTCGTTTCTCGACAAAAAGC +TATGAGCTAACAAGCGCCTTCTCGCGTAAGAATACATCCACTGATAAGAC +ATCTGATAAGAGTGGAACCCGTCCGCCATTGTCTCGAGAAATACACGCCT +CCGCCCGGGAGGACAGGTTATCCCACCTCGTCGCTTCACTTCATTGTTTC +AAACGATTCCATCGGCTTGCGCTTGGATTTTCTCTTATGCAACTTGCCAT +TCTTCTTTTATTGCTTAACATCATGGTTATTTATTAGGGAAATTGTTCTA +CCCTGACTTGAAATGACTGAAGACGGCCTATTTTACTTTAATTTGAAGAC +TCAGAAGACTACTATAAGCGGTCATTCTTGTTGCGAAAATTTCTGCATTT +AAAGGTGGAGTAGCGCCAGTGGGAAAATTGCTTTAAAACACGCCTATGAT +ACCACAATGACCGAATATCATGATAAAAAAATTCAAAAAAATTTTCTAAA +TTTTATATGATTTTTTGAAAATTGAAAAAATCTAAGGTTTTCACTTAATT +CATATTTGAATTACCGCCAATTGGATTTGCTCGATGGAGCGCACTTGCAC +GTTTTTAAATTTATTTATTTTATTTTTTGTTATTTTCCACCGATTTTTAA +TGTTTTCGGTGTATTTTTGCTTGAATTTTAGAGAAAAAGTCAAAATAAAT +GCAAATTTTCGATTAAAAAGCAAGCGTACAGGTAAATCAGTGAAATTAAT +CAATTCAGGTTCATTTTTACGCCTGTAAGCGTGCTTTTTAATCGAAAATT +TGCATAAAAAACATTTAAAATGGGTGGAAAATAACAAAACATAAAATAAA +TAAACTTAAAAACGTGCAAGCGCGCTCCATCGAACAAATCCAATTGGCGG +TAATTCAAATAGGAATTAGGCAAAAACTGAGATTCTTTCAATTTTCAAAA +AATCATATAAAATTTAGAAAATTTTTTTGAATTTTTTATGGTGCGTCCAT +AGAAAAACCGGAGTTCCTCGCTTTTTTTTCCTCGAAATTCAAAAAAGTAG +GCGTGGCCAACCAATCAGCTGTTGTTTCTTGTTTTCTCATTGCTCAGCTT +AAAATTTTACAGCCTCTAATTGGTTGAACACGCCCACTATTTTGAAATTG +ACCAATAACAAAGCGAGAAACTTCTTGTTTTTTCCGCAGACTATGGACGC +TTCCGCACGCGGGAAATTCCCGTTTTCCGCAGACTATGGACGCACCATTA +TCATGATATTGGGTCATTGTGGTACCATAGGCATGTTTTAAAGCAATTTC +CCCACTGGCGCTACTCCACCTTTAATGCATTCTGCGTCTATTTTATACAG +TTCTGACCATAAAAGCACACAAATTTTTGTCTCAAAGTTTAGGAATATAT +AGATTTAAGGAAGAAAGTTTTAGTAAGAAAAAATATAGTCTTCTTCATGT +TTTCTTTTTTTTTACAATATCCATTTGCCATCCGTTTTTTTTTCTGCAAC +CTTCGATAAATGTTTGCTTGGATAACTATGTAAGGTGCTTTGAACACTCG +GCATTTGGGCTTCTTGCCCAAGTTTAGCCCAAAAATATTAACTTGGATCA +GAAGTTGGGCAATACTTTGGCAAAACTTGGATTCAGGCAATATCAAAGTT +TAACCCAAGTTTCACCCAACAAACTTTGGCCTAAACTTTTTTTGTTTCGA +ACTTGCGTAGAAGTTTTTGCCCAATTTTCGCCCAACTTTTGCCCAACTTT +TGCCCAAGTTTAGCCAACTTCTGTTCCAAGTTAATATTTTTGGGCCAAAC +TTGGGCATGAAGCTAGAGCCGAATGCCGAGCTAATTTTATTTGACTCTAT +CCGAATTCTGCTAATTCTCAAAAATCCCCCAATTGCCAACCATTTCAGAA +TGCATTGGAGTAGTTGGGCGATAGCGCTCAACGTGCTCGTGCTGGCTTTG +GCCGACAGTGCTCCTGAAAGATTCCCAGAGGATCATGTGGACCTGGTACT +TCCTATGAAAAGTATCCACCATTTCACCTAAACGTTTCCTAATCATCTTG +ATTACAGTGAAATACGACAGTCATCTTCGACAAGCTGATCTTCCACCGCA +CTTCATTGGTGCCAATGAGACGAACTTGGTTCCGCTCACCTTGAGATTGG +AGACTAGGAGGAAGAGATGCTCGTGTGGATGTTCGGGATGTGATCTTTTC +CCGAATAGATCTTGTTGTTCGAGCTGTAAGTTTGCGATTCTATAAGACTT +GTCAACGTGGTGTCAGGCTGACCCATTACGGTTTGATCTATAAAAAATGC +GGGAAGTTTATGACCAGAAAAAAATGACGTCATCACATTCTTAACCATAC +GAAATCAGTTGAGAAATCTGCGTCTCCCATTTCTTCTCCCGCATTTTTTG +TAGATCTACGTAGATCAAGCCGAAATGAGACAATTGAAATTCCAGCTTGC +TGCTCCTCTCAAAAACCAATCCCACTTGCCTGCTGTCCGCCACCTCCCCC +ACCAAAACCGTGTTGCCAGCCAGCCTTCGGCCCTTGCTGCCCGGCAACCC +CAAACTGTTGCCCGAAACCCTGCTGCCGAGGTCGTCGCCCCGAATACGAA +GAGTACGAGGACGAGGAAGGCAACCCTGGAGGCGTCCCAGCACCACCAAA +CCCACCAAGAACTTGCTGTCCTCCACCAACACCTGCTGCTCCACCACCGC +CACCACCTCCACCACCACCGGCTCCGGAAGCTCCAACGCAATGCTGTGGA +TCACAGCCTTATGGAAGAACACCGTGCAGGTCCGGATGTCCGAATGGAGA +TTGTGGATGCGGAAGACCTTGCTGTTACTATCAGAACCCCACATGTTGTA +ATCAAGGGCAAAAGGCTTGCTGCCCACCTGAACAGCCTTGCTGTCCTGAG +TTGAAGCTGGATAACTGCCTCGCTTCGGTCCCACCTTGCCTTCGCGCCTG +TCCATCGTGCCCTTGCAGAAAACGTCTGATGCTTGGGAAGAGAACTAAGA +GAGACGCACCGGGGCTTCATTGCCAGCCAAGTAAGCTATAAGTTTAGATT +TTCACGTAGTGTCAGGCTGTCTCATAGTGGTTTGATCTACAAAAAATGCG +GGAATTTCTCGCCCAGGAAAATGTAACGTCAGCATCAGGGCTGGGACCAA +AAAAAAAATTTTTGGACCAAAGAAGTTTTTGAAAAACCAAAAAAACCAAA +AAAAAAACAAAAAAAAAACCAAAAAATTTTTGATATGCTTAAGTTGATTT +TTAATGGGGTTATTCAAGTAATGTTGCAAAATGTATTAAAATACATTTAT +GACGTCACAACTGTGTTAAAATACATGTTTTAATGTATTTTAATACAGAA +TAGTCTCGAGTCGACACTAGACACGGTAAACTTTTTTTTTAGATTTTTCG +TCAAAATACCAAAAAAACCAAAAAATTCCCAACAGCATGTTCTTAACCAT +GCGAAATCAGTTGAAAAGTCTGCGTCTTTTCTCCCGCATTTTTCGAAGAT +CAAACCAAAATGAGACACTTTGACACCACGTGGATTTTCAAAACGCTGAA +AATAAGTAAAATAAATAAAAAATTTTCAGTCGGACTCCTTGGTCAACAAT +CCCCACCGACTCTGATTTCAAAGCCGGTAAAGACCATAATAAAATCAAAA +TCCCGCGTTGCTGGAACCAAGACATCTCAAGTGTCCGTCACCAAAAAGCT +CATCGAACAATCCTCTGACCACGTGGAATCGCCTCCAACAGCCGGAAGAC +TCTACGACTTCCGAAGAGCCCACGTTCGAGTCAAGAGAAACATGAACTTT +GGAAATGGAGCATGCCAGCTGTGTCTGAACGGAACTCCGCTCAAGAGAAC +CAAGCGGTCTCTCGATTGTGTTCCGTGTACCTACCTACAACCACAATACT +CTGATTGGAACCCGTTCCTCGGAGATCAAACGCCACGCGGATCGCAGTCG +CCAGTTGGAACTCCACTCGCCGGGCACAGAACTAAGAGAGCTGGCGTGAG +TTTGACTCATAGAAATTAACGAAGCTAAATTTATTTTTGCAGTGCCTTCC +TCATCCACAATGTACCCTGCATGTCCGTCGCTATAAGAGAAACCTGATCG +GATCCCAATATTGTGAGCCATGCAATGGACACTACGGTAGAAAGAAGCGG +GAAGCCGAGAGAGATCAGTGCTTGAAAAGAGAGAAAAGATATGCAGATGA +ACAGTGTGATAACGATGAGTTCAGTATCAATGAGCGAAGCAAACGACAAG +CCTACAATCCAAAAGGAATTTTGGATATCGTGAAGCTCCTATCCAAGGCC +TCCTCAGGTGGCAACAATCCAGGAGGATGCATGAAGTTCCCAGCCTGTGT +TCTGGCTCAGAAGAAGAGAAGAAAGAGAAATGCAGATCGGCTCGACACGT +ACTACAAAGCTGTGGAGGAGCACAAGAAGCTGGTGGAAGAGTACGAGATG +GCGATGGAGGAGCACAAGAGAGTCAAGCGGCAGTTCTTCGCTCCGGATAA +TGCTGCATCCTGTGTTCCGTGTCCGGCATGGGTGACACTTGCCTTGGCTA +GCAGAAAGAAGAGAGAAGTCGAGAAGGTGGAGAAGCATATGACGATGAGC +GAAGCTATCGCGGATATCAGAGCAAAGAAGGGGTATAAGGAAGGATTTGA +TGATGATGATGAGGTGAGGACTAGACCTGAAATTTTAGATCCTGTAAGAA +CTTTTTGAAAATTCCAAAAAAAAAACCCCCTAATTGAATCACGCGCGCAC +GCGCCACTGAGAAGGATACTGTATTCGCGGCGAGACCACCTGCACATCTA +ACTCCCAAAAGTGACGAATTTGGCCTAAAATGGACTTTCTTCATGGGATT +TCCACAGTTTTCACCATTTTTTTGACACAGTTCATGACTTTTTACACTCA +AAAAATTATTGGCGTGGTCATTTCACAATGATTTCAACAATTTACTGGAT +TTTACGCGTGTACTTCATCGTGGCACACCAAAAATTGATCTGGTTCATGT +GGTGTCAGAGTGTCCCATTTTGGTTTGATCTACGTAGATCTACAAAAAAT +GCGGGAGTTGAGAGACGCAGAGATCTCAACTGGCGTCACATCAATGCGGA +TTTTAAAATTTTCATTTCAGGACGACGAATCCTCTGAGGAAACCATCGAG +ACCCGCAGAAAGCAACGCCGCTCCTGCCAACAAAGTGACGATTGCCTGAA +CAACGTCGAGTACGCAGTCTTCCAAAAAGTCTATGCAGACAAGAGAACCA +AACGAGAAGCCGTGTTCCGTCGTAAGAAGTGCTCGAGGTGTGGAGTCTCT +GGGCTCACGCCACATCGTGTCAAGAGAAACTTCGGGCAGCCGAATATCAA +CGTCTCGGAGCAGAATTGCATGGCATTCCCACAGTGTCGGCATAGAGTGA +AGAGAAACTTTTTGGGAGAAGACTGTAACATCTGTACACAGGATACTGGT +CTGAAGCGGAGGAAGAGAGACTTCGGAACAGCGGTAGGTGTTGGTTTAAT +GAGCTTCCTTATCTTAAAGTTTTCAGCAATGCTACCCATGCCCAGGAACA +CGTTCATAACTTGAAGCGACTCCCTCCGATTCTCACATATCACATAAATA +CCACCTCGTAATAATAATTCAACATGACTAATAAAACAAATAAGTACATA +CATACATTTATATTAGCTTTTAGCACCCGTAGCAATTTGGAGCAAGAAAA +TATGTGTAAAGAAATTGGAGATGTAGTAGATTTGGTCGTTATAGTGATCG +CAGATCTTTCAGCTCTTTGAGCCGGAATATTGACTGGCTTGGAGCCAGGA +GATGAACCTCGCGGGGGAATGAGGCAAAGTAGGGGTGAAGCATTGCACTG +GCTGCGGAGACACGGCTTTCCGGGCGGAGCTGTAATTTTGAGGGTTACAA +GATAGGTGTAGCTCGATGTCGATTCATTTAGACTAGCATTGCAGCCAGGG +CTTAAGCTTTCGGCTTGAGCTTGCACTCAAAGATTGCTGCTCAATATAGC +TCGCGAAGACTGATTTGTCAAAGATTAGACTAGTAGGCCTGGACTGACTT +AAAGGTGGAGTAGCGCCAGTGAAAATTTTGTCAAAATACATACATAATGA +TCCGAAAAAAAAACCAAATTTCATAATAAAACAATCCAAAAAATTAGATT +TTTCACAATTTCAGGTCAAATTTTTGGCAAACTGCTAAAATTTTGAAAAA +TGAGCAATTGAGGAAATCTAGAGCAATGTCGCATGTTCCGACCCCTACAA +TATTTTAATACAAATAATTAAAACACAATTACAGTATAAAAATGTAGGAA +AAAAAATTTTTTTTTTGTTGGTCGACTTCCAAAATTATGAGTGGTAAAAT +TACAGTAAATAAAAAATTTTCAAAATTTTTTTGAAACGTTTTATTATGAT +ATTCGGTCTTTTCGGGACTAAAGGAGTGGTTTTTACAAGTCTACTTACCT +GAAGAAGCATCCCCAGAAGTTCCTGACCAGTCTTCAGAATCTTCGTGAAC +ATCGGGTTCACCGCGATGAACGACAACTCCCGATACCTGGGGAACAGTTC +AGGGGTGTAGCCTGGTAATGTCTTTACCTGAAACAAACATCTTTATCTCT +AGATTTTAGATTCCCTCACCTCCGGCCACTTTTTCTCGTCTGGAGTACCC +CGAATGCTGAAGATCATATCCAACTGGTCCTTGGTGCCGGGGTAGTGAGA +GTCCTTGGATCCCGGGAACAAAGCGGCGCCCGTGCAAATTTCAGCGAATA +TGCAACCGACTCCCCTGCAAAGTTAGTAGATATAGTTGGTACCTTTTATA +AAATAATATCCTCCTACCACATATCCAGGGAAGTTGAATAGTCGGTACTT +CCCATGAGAACATCAGGCGGGCGGTACCATAAAGTGACCACCTCGTGAGA +ATATGTCCTACTCGGCACAGATTTCGCCCTGGCTAGACCAAAGTCTGCGA +GTTTTAAAACACCGTCTTCGTCGAGAAGCAAGTTTTGTGGTTTTAAATCT +CTGAAAATCAGTTTTTATCAAGAGTTATGGCCGCAACGGCGCCTCCGCCG +ACCCCAGCGGTCGCCGCGCCGGCCTCCGCGGAACCCCGAAAATGTCCGCC +GCTCCAAACAACCACTTTTTTGCACTACGTTGCGCACACACCAGGCTACT +CATTTCACGCCAAGCTGCGGAACACCGAACGTGTCCGCCGCTCCAAATAA +CTCCCTTTCGCAATACGTTGAGCACACACCAAGCTGCGGAACTCCCAACG +TGTCGGCCGCTCCGAACAACCACTTCTACGCACTTCATTGCGCACACACC +AGGTTACTCATTTCACGCCAAGCTGCGGAACCCTGAACGTGTCCGCCGCT +CCAAACAACTCCCTTTCGCAATACGTTGAGCACACACCAAGCTGCGGAAC +CCCCAACGTGTCGGCCGCTCCGAACAACCACTTCTACGCACTTCATTGCG +CACACACCAGGCTACTCATTTCACGCCAAGCTGCGGAACCCCGAACGTGT +CGGCCGCTCCAAATGACCACCTTTCGCGCTTCAACGGCGTCGGCGTGAGG +CCCGAATTTCGCGCCTCACTCTGCTGGGAGCCCTATCAACACTAGGGAGC +AGTTTGAAAACTAACCTATGAAGAATCTTCTTCCTATGACAAAAATCGAG +TCCGCGGAGAAGTTGAAAGAGGAGAAGCTTGATGTCAATGCTATCCAACC +CATAGACGTTCTGCTCCAGGTACTTGCTCAAATCCATTTTCATGTACTCG +AACACAAAAGTTAGCTGGTGGTGTTGATAGAAGATGTCGTGCAAAGAGAC +GATATTCGCATGACGGAGGTTTCTGAGAAGCGAGGCTTCACGGATAGCGG +TGAATGGGAGACCTTCTTGAAATTGAAGTTTGATCTCTTTCAAGGCGACT +ATGGATCCGTCAAGTCTGAAAATATAATTTAGTTTGGTAATATCAGCTGT +TAAAATATCTAACTTCGATTCGCACTTATACACCGTTGCATAAGATCCTT +CCCCCAGCTTGTCAATTCGTTTGTACAGATCATTCACATCCTGCGGTGTC +ACTTCCTCCTTCGCAGGAAGCGTTATCGTATTTGGATCGTAGTGTGCTGA +TCGTGGTCGACGTCTTCGAAGATGTGTGAAGTCGGCCACAGTGTTGCTAG +ATGGTGGTGGTGGCATTGATGGAGAGTTCTTGTTTAGGGGCACGGTTGAC +ATGGTTTCAGATGGATTGTTGGAGCGGGAACGTGATTGGCGGCTGAAATG +GTATTACTAGGGTTTGATTCGGAAAATTTTCTTAGAAAAACAGTTTGGCG +GGAAGTTTAAATTTTCTGATTAAAAATGTTGGCGTAAGTGGTGTCGAAGT +GCCCCATTTTGGTTTGATCTACAAAAAATGCGGGAGTTGAGACAAAGACT +TTTCAACTGATTTTGCAGGATTAAGCTGACGTCACATTTTCCTGGGGGAA +AAATCCCCGCATTTTTTGTAGATCAAGCCGCAATGAGACAGCCTGACACC +ACGTGTTGACGGGATATTTAAATTTTCTGAGAAAAACATTTTGGCGGGAA +GTTCAAATTTTCTGAGAAAAACATTTTGGCGGGAAATTGAAATTTTCTGA +CAAAAAAATTTTGGCGGGAAATTGAAATTTTCTGACAAAAAAATTTTGGC +GGGAAATTGAAATTTTCTGACCAAAAAATTTTGGCGGGAATTCAAATTTT +CTGGGAATTAACTTTGGGGAGAAGTTCAAATTTTCTGTAAAAATTTTGGC +GGGAAATTGAAATTTTCTGACAAAAATATTTTGGCGGGAAAATCAAATTT +TCTGAGAAAAAAAAATTTTGGCGGGAAATTGAAATTATCTGACAAAAATA +TTTTGGCGGGAAAATCAAATTTTCTGAGAAAAAAAAATTTTGGCGGGAAA +TTCAAATTTTTTTTTTTTGAAAAGAAAATTCTACGGACCGGAAACGGCCC +AACTACGGCTCAAGAGCCGTCTCGGTCGGTAAATGTGTTTTTTGCTCTAA +ATAATGCATTTAACGACGTAAAAATGCTTAAATTAGCCAACTGGTATCAT +AGGTATTAAAAAAATTCGTTTTCTTAAAATCCATTTTTTCCTCTTAATGG +CCATTTTTTTACATTCCCCGTAGTTTGCCCGTAATTGGTCCGTCCCGCTT +TTCATATCCGTAGTTCACCCGTTAATGGTCCGTTCCCGGTCCAAGATCCG +TAAACGGACCGTACCGGCTTTGCCTGTGGTCAGATATAACTAGTAAGTCA +AGTGGTGTCAGGCTGCCCCATTATGGTTTGATCTACTAAAAATGCGGGAA +TTTTTCCCCCAGAAAAACGTGACGTCAGCACACTCTTAACCATGCGATAC +CAGTTGAAAAGTCTGCGTCTCTTCTCCCGCATTTCTCGGAGATCAAACCA +AAATGAGGCACTTTGACACCACGTGGTAAGTTATAACAAACATAACAAGG +TGTCGAAACTACTGTAATTATAGTCTTACTTCAATATACAACCTAATAAG +AATCTCCACCACTTACCTCAAAAAGCTGAAAATATTCTTATTATGATGTT +CTGGTGTGCTTCCACTTCCGGACCCCGATGATGCCCCATTCACATGATTG +GAGTGCCATGATTGTGTCATTTCATTTGTTCCGTTTTTCGAGATCGGAGA +TTTGGTGGAGCCTCCTGAAAAAACAGAAATAAATGTGGAATTATATGGGG +GCTCATATGTTTTCGGAACTAACCTTTTTGGGAGAAGACTCTGGAGAGCA +TTTTTGTGTAAACTGACTAACTTGTGCCACCCCCCGCACCCCATAGAATA +AATTGGCTAAAATTTCGAAAAAAAAAACTCGCCACCGCCGTTATTCTTGT +ATTTCTTCTCCTTATTCCGACTCCGACGCAAAGTGAAAATTGACGAGGAC +GGCTGGAATAATGTTTTGTGTTTGTGTCTTGTGGAAGAGATGCAGAATCG +CCGGAAGTTTAGAGGGGGTGGCGTGACTTACTGACCTTCCGGGTGCTCGG +CGAGCCGTCCACGTCCTGAATTCGTTGCGGCGACATTGTGGTGATCTGGA +ATATGTGGAGCGTAATCGAAATATTTAGGCTTAGGCTTAGGCTTAGACTT +AGGCTTAGGCTTAGTCTTCGGCTTAGGCTTAGGCTTAGGCTTAGGCTTAG +GCTTAGGCTTAGGTTTAGGCTTAGGCTTAGGCTTAGGCTTGGGACTGGGC +TTAGGCTTGAGCTTTGGCCTAAGCTTAGGCTTAGGCTTACGCTCAGGCGT +AGGATTAGGCTCTGGCTTTGGCTTTGGCTTAGGCTTAGACTTAGGCCTAG +GTTCACGCTTAGGCCTAGGCTTACAAGAAATATCCTCATTTACCGACCGA +CTGTGGCCTAGGATTTCAAAAAATGACCCTTTTTGAAAAATCGAAAAATC +GAAATATCGACGAATTTTCGTTTTTGAGGCGTTTTTTTAATTTCAATTTT +TATAATTTTTTTCGGTTTTTCGATTTTTCTTGAAAATACCAAACTCACCC +TATGCAAGTTCTCCGACGACTTCGAACTCCTAACAGCGGTGAGCTGTGGA +TGATGTATCATAGACAGTGAGCACGATGCTCTCATAGGCCTCTCGGCCTC +CTCCAGCCCAAACCATACTCCAATATGCGAGGTTATTTTTCCCCACATTT +GATTGAAAGATGGTATCTGCAAGTGAAATTTTTGGGTGGGGAAAAAGAAC +GTGAACGAATAATTTGGAGCAGCGGGGGGGGGGGTGGAAAAATGAAGAGC +TGCTCGGAGGAGGGAGCCGTACTACGAAATGAGAAGAGGAGAAGCCGGTG +TGACGGCGGGGCGTTAATGGGTTACTAAAGCCTCCACATTCCCATTTTCA +GCCGTTTCGAAACAAAGAAAATAGAAGAAAAAAAAGACAGATGAAAAATG +ACTTGGGTGGGTTCGGTGAAAAACAGGAAGCAGGAAGAGTGAGGAAATTG +GATGGTGGAAGAGTTTTGGCATTTCTAGGTTACCGGGAATCTTTAGAGAC +ACCTGGGCTGTCCCATTACAGTTTGATCTACAAAAAATGCGGGAATTTTT +CGCCCAAAAAATTTTCAACAAATTTAGATATTTTTTACATTTTTTCCCCA +ATTTTTTCAGCCATATTTCAGCCATGACTGTCCTTTTTTTCGGGCAAAAA +AAAATTTTCTCTGAAAATGTTCGAAACTACTAAATTATGCAAGAAGACAA +TTTTTAAGGTTCGGAGATCAATTTTGAGTCCTCTAGCTTCAAAATTATCC +ATTTTAGAAGAGTTTTAAAATTGTAATTTTTTACAAAAATTGCTCAATTT +TGCCACTTTTTAATAGTTTTCTAAACCTAGATTTTCTGAATTCTGCATAT +ATGAATTACCCGTTTTCAACAAATTTAGACAATTTTTTTCATTGTTTCCA +AAATTTTTTTCAGCCATTTTTCAGCCATTACTGTCCTTTTTTTGGGCAAA +AAAAATAATTTTTTGAAATTACATTACACACCTTCCATGTTTTCTTCGTA +GATTTAAGGTCCATGTCCACTGCTTGGTGGAAGAGTTTTCCGAGTTTTTA +GGTCACCGGAGAATTTGAGTTGGAAGAGTTTTCGCATTACTCCCCAACTG +TGATAGAACTTCAAAAATGAATATGCAGGGACATCACTCAAATTTGACAT +GTCAGTTTAAAGGAACACGCTGATTTTCCGAGTGGGTCTCGCCACGATCC +AGGTGCTAAATTTTCACAGTTTTTAGTATGTACCTAGTGGCTTATTTCTA +AACAACACGCGCATAACATCGGAGTGTCGTTGCATAGGCCACTCTAAAAC +ATAAACAAATGTGTGAAGAAAAATTAAACACAACTAGCACGGATTTCTGA +CGTCCCTCAGAAGTTGAAATGGAAGAGTTTTTGCCGAACTAGGCCAGGCC +ATATTCGGGGTAGATTTACGGCGCGTCGCGGCTCGATTTTAGTTGTAAAA +CTAAATGTATTTGTCCGTGTGGAGTACACGACTTTCCCAAGCGTTGTCCG +GCAGGCGATTGTCAATGGAGCGCGAAAATTCAATGAGGAAGGCCAGAACC +CCGTGGGATTTTGAAATTTTTTTCAGATATGACAAAAAATGACAATGCCA +AATTTAAAATGCATTAATAGCGGACAGAGGAGAGAATAAGTAGGGAAAAA +AGAAGAAAAAAAAAGACGGGCGGCGCTTCTCTCATAAAATAGTAATTGGT +CATTCTAAGTGTGCCTATTGTTCCTTATTTTTCGCTTTTTCTTGGCTCAT +TTTAGCTCAAAAACCAAATGTCGAAGAGTTTCTAGAGAACTAGGCCACGA +GAGGGAAAAACTAGGTCACTGGAATTTCTACGCTAAAAATTTGGCCCAGC +ATATTTACCTACGTGGCCGTAAAAGAGAAAGTTCGGCCACTAACTTTTTC +GGGCTATCAAAAAAGGTTTACCAAAACTTTATAAAAAAGAAACCACTTGT +GGAAAATGGCCGTGCATACTAAAGTTCGGCCACAAACTTTTTTAAAACTT +TTTTGCTCAAATTGAAGTACAGGACCACTTCGATGGGCGGTTTTCACTAC +TTGGCCGTGTAAGAGAAAATTCGGCCACCAACTTTTATTCAAGGCCACAC +CTCCAAATCCTTCAAAGCTTCAAAAATTTTCTACGTGGCCGTGTACGAAA +AAATTCGGCCATCATCTTTTTTTTGGGTCACGTCGCTAAATTCTTCAGAG +CTTCAGAGATTTTCTACGTGGCCGCGGGAGAGAAAATTCGGCCACCAAAT +TATTTTTTAAGGCCAAACCTCCAAATCCTTCAGAGCTCATATTTTCTACG +TGGCCGTGTACGAGAAAACTCGGCCACCAAATTAATTTTGAAGGCCCCAC +CTCCAATTTCTTCAGAGATCATATTTTCTACGTGGCGTGGCCGTGTACGA +GAAAATTCGGCCACCAAATTCTTTTTTAAGGCCAAACCTCCAAATCCTTC +AGAGCTCCTATTCCCTTCGTGGCCGTAGGAGAGAAAGTTCGGCCACCAAA +TTAATTTTTTAAGGCCACGTCGCCAAATCCGTCATATTATGAGGAAAAAA +GTAAAAAATAATACTAATAACAATTGAAGAAAAATTGAAAAATATAAAAA +TATAAGAGACTAGTAAATGAAGAGGAATGAAGAGCGAATAGGAGGCCAGA +GAGAGAGAGGGGAGGAAATTGTGCTGTTGAAGACCTTGAAGAGAGAGGCA +CAGCAATAGATAAATTGAATTACAATGGGGTGAGGAGCCGGGTCTGTCCC +CCCCCCCCCCCCCCCCCAAAAAGTGCGAACAAATGTGATGAAGCGCAGAG +AAAATCGGGAGGGGGGGGGGGGGGGGGGGCTGTGCTCCAGGTTGATTGAG +CCAAGTGTTTCGACTTTTTGCCGAACACGTTGAGCTCTCCGATGAGCCGG +GCTCACCGGAGAGCCCATGGAGCCCCATGAAGCAGAGGGTCACAAGGTTT +GAGACTTCCGGGAGATAGACTGCACAACGTACAAAGACTAAAACTTTTTT +TTTTTGCAGGTGAGGCATGAAATTTAGAGCTTTTTTGCAACAAAATCCAA +CATTTTTTTTGTAAAATAAGGTCAAATGACGAGTTTTTTCTATAATCTGG +CCGAGAAAACCTGAAAATTGATCTACCTTGATAAACAGGGCGCGCGGGTG +TAAAGCGGAGCGTCGTTGTGAAGCTGAAATATTGTTGAACGAATTCTGGA +ATTCTGGCTTCCCTCATAAATTGAAATGGAAGAGTTTTTGCCAAACTAGG +CCAGGCCATATCTGGGGTAGATTTACGGCGCGCTTTTTTTTGGGCATAAA +ATTCCCGCATTTTTGTAGATCAAACCGTACAGCCTGACATCACGTGTTTT +TGGCCCCGCTAAACAGGGCGCGGGTGTAAACATTCAAATATTATGTGAAA +AAAACGCATGAATTTGAACAATTTTGCGTAGAATTTTTGAACAAAAAAAT +ATATGAATAACTAATGCAAAACGAACAGAACTAAATTTTCTGAAATTGAA +GAGAGGGGAAAAAAATTGGGAAATTTTGGACATTTTTCCCAACGACGCAT +TGAGCCACCGGACCCAGATGAGCAAATAAACCGGGGGAGCAGGAGGAAAA +TGGAAATGACAAAAAAGGCGGAGGAGGAGAAGCTCACGTATTTAGTATCC +CATAGAAAGAGTCAATTTTCATAAACTGCGACAATTGACTACCAGGGAGC +AGTTGCGCTCTACCGACAAAATCAAGCAAGGTCCACGTAGTGCCAGTCTG +TCCCATTACGGTTTGGTCTACAAAAAAATGCGGGAAAATTTGGCTCAAAA +AAATGTGACGTCAGCACACTCTTAACCATGCGAAATCAGTTCCCGCATTT +TTTGTAGATCTACGTAGATCAAGCCGAAATGAGACACTGTGGCACCACGT +AAAGGTCCTTCTTACAGAGTGCGCTAGAGCGCGATTGCCAGTTTTCTAAA +AAAAAAATCTAACATGAAAAAATGTGCGTAAAAGCGGAGTTTCGTTGCGA +TGTAAAATTTGGAGAAAAATTGAAAACTGAGGAGGAAGAAAAAGTTAAAT +GCCTCTTCGCAAGACCGGGATTAAATAGTATTTTACTTCTTTTTTTTCCT +TCAACTTTTTGAAATTTTTGGCGGAATGGGGAAAAGGAAAAAAAAACGAA +ATCATCGATAAAAACAACACTAGGCCACCCAGAAGTAAACCTAGGCCACC +TTATAGAAATTCTAGGCCACCCTGTAAGAATTTTAGGTCATCGCGTAGAA +AAGCTAGGCCACCCTGTTGAACTGCTAGGCCACGCTGTTGTACACTTAGG +CCACTCTGAAAAAAATCTAGACCTCCCTGTAAAAAATCTAGGCCACCTTG +AAAGAATTTTAGGTCATCGTGTAGAAATTCTAGGCTACGTTTTCGAAATT +CTAAACCACTCTGTAGAAAACTTGGGTCATCTACCGAAATTCTAGGCCAC +CCTGCAGAAAACTTAGGCCATCTACCAAAATCCTAGGCCACCCTGTAGAA +AACTTAGGTAATCTACCAAAATTCTATGCCACTCTGTAGAAAACTTAGGC +TACCTCGTTAAAGTTCTAGGCCACCGTGTAGAAATCTTAGGCTACCTCGT +TAAAATTCTAGGCCACCCTGTAGAAAAATTAGGTGATCTACCAAAATTCT +ATGCCACCCAGAAGTAAACCTAGGCCACCTTGTATAAATTCTAGACCACC +CTGTAGAAAACTTGGGCCATCTACCAAAACTCTAGGCCACCCTGTAGTAA +ACTTAGGTCATCTACCAGAAAACCTAGGCTGTTCCGTTACGCCGCATGCT +AAAAAATCCAGACCGCCCTGTAGAAAATCTAGGTCACTCCCTACAAAACC +TAGGCCACCCTGTGAAAATTCTAGGCCACCTTGTGAAAATTCTAGGTCCT +TCCCTAGAAAAACTAGGCCACCCTGTTAAACTCTTAGGCCACTCTCTAGA +AAAACTAGACCACCCTGTAAAAAAACCTCGATGGCCTAGAAAAAAGCTTG +GGAAATTTTGTGGAAAAAGTTAAAAAGGAAAATCTAGGCCACCCACAAAA +AAGCTAGGCCACGTGGCAAGAAACTTCAAAAGTGACGAATGATGAGACGA +GAGGCGTATGTTTGAGGTCAAAAAGGGTGAAAAAGAAGAAAAAAAGACGA +GGCGGAATGTTTCTTTTTTCTTTTCAAACTGAGCATCTCCCCGTCTCTCG +GCCACCAATACTACTACTACTACAACTATTCATGTTTTTAGAGAGCCCCC +CCCCCCCCCCCCCCCGGCCACTTGTCAGCTTTTTTGACGGAAGATGCCAA +CACACAATCGAAGGGGAAACCATAAAAACCCGCCAACGACACTCCGTTTT +AAGGCCCGGATGCCCAGATGTATGAAAAAATGGAGAAACTGAAGGCTTCT +CCCCTCCCCCCCCCCTCCCTTAAAAAATGATGAATTACTAATGGTGCCGC +CCATGTTGTGTTTGTTGCTTTCCCCCCGTGCTCCATCATTGGGGGAACAT +GACAGCCACCTTGAGTTACATGTATACAAAGTGACAGGAGGGAAAGATAG +GGGTAAAAGTGCAAAAAGGGAGTCGCGGGTTCGAACCAGTGAGGGTTTGC +AAAATTTGGGCTGTGCGCGGCGCCTTAGACTACTGCGCCACGCGTGCGAA +CTGTAAATAGAACTGTCAGGCTAAATACGAACGTTCGGTTTTTAAACTCG +ATTGGCAAAAATGAAATGAATGAATAGACAGGAATGACTCATATTTTTTG +CATAAAGGGGCCTGGGTCTGGGAACTAGGAACTAAACTAAATGAAGGAAA +ATTGAGGCATCTCCCGCCAATTGAGTAGAAAAGTGATGAGAGCGGCAAAA +AGAGATAGGGGGGGGGGGGGGGACCCATTCATTTTACACTGGACACCACA +CTCCCCACTCTCTCTTTGATGACGAAGGACATGAGTACGAACTCGCGAGC +ACAGAAATACGACACGTTTTCTTCTCATTTTTTTTTTGCAAAAGGTGATG +ATGATAATCGCTTCTAAACGAGGGGAAGTGTACTAAATAATAAAATTGCG +AGTGGATATTGGATTTTTTCGTTATTTTCCGCTCTGAAAAACCTGAAAAT +CAGTCGGAAATTCGAGTTTTGGCTAACTTTTTGTAAATTTTGTTTAAAAA +ATCACTTTTCGCTGCGAAACCACCTGAAAGGATATAGTGGGCATGCGCCT +TTGAGCGCTACAGTGGAGGGAATGCAGTATCTCTTGGAAGTCAGATTTGC +CGATTGTTTTAACGCAAAACCTGAAGTATAGAAAAGAAAACATGAAAATT +TATTGAAAATATAATAAATAAATTAAGCAAATTACATATCAACTGAGAAA +ATCACCTGCTGGAGAGAAAAATTGAAAAAAAACCAGAAAATCGGCAGGAA +AGCAATAATCGAGCAAGATCCTTGGAATTTTTAGGTGCAGATATCGGTTC +AAAAGGAAAACACTATTTTAGCTTTTTTTTGTCTTAAGTTCAATGTTATA +ACACAAGAAACGATATTTCTATGGCATAATTTTTGGGTCCTAGAAAGCAG +ATTTTCACGTAGATTGGTCTGAAAATAATATTGGAGTAATTTTTATTATT +TTTCCTTGCATTATAAAATTATTTCTCTTTTATTTCTCAATTCTAAAACT +ATTTTCCCGTTCTTTTTCCCTATATCTCGCGCTTCTCCGGGATGTTGCAT +CCCATTCGACGTGAGGAGTCTCGGAGTCTCTCCGCTGCAAACGCGCTCCA +CTGGACACAGAAAATAAAAAAAATAAATTGTTCGAATTCATGCAATTTTC +TTCTAATTTTCTCCGTTTTTCGTCAATTTTTCTGCAAAAAAGACAAAATT +TACAGGTAGCAATGTATGGGGGATATCAAGGAGCATATGGGTAAGGCTAA +AAACTAGGAAAAACTAGGAAAAACCCATGGAAAACTAAAAAACTCTGAAA +TTTCAAATTTCAGAGCCTACGGGAACCAGCAGGCGGCTTCACAACCATAT +CAACAGCAAGGACAACAGAATTATTACCCGTAACTCGAAAAAAATTCAAA +AAATTCGAAAAAAATCAATTAAAAAGATCAAAATTTTCAATTTTTTCAGC +GGAGTGAACCCGTACGCGGCGAATTATGGGTACGCGGCAGCACAGCTTCC +ACCACCACCTCCACCACCGCCAGTATGCCTTAAAATTGAAGAAAATTTGA +TTAAAAAATTGAAAAAATGCAAATTTTCAGGTAGCCGATCCATACGCCGG +CCAATTTCAGACATTTCCCTCTCAAGCCACCAAAATAGCGCCGAATCCCT +ACTTTAAAAAGCCACAAAATCAGCAGCAACAGGGTATTTTCGCCGTGTTT +TCTGGCTGCAAAAAAATTAAATTATCGATTTTTTTAAGGCTACGACGCGG +CGGTCTACAATTACGCTCAGCAGAATACTCCGAAAAATTGGAAACACGGC +GGCGGCGGCCGGCAGGGGAGACAGGGATCTGGCGATAATAAACAGTACTA +TTGTGAGGTAAAAAACGTGGAAAAAATCGAGTAAAACACAGTTTTTTATT +CAAAAATCTGAGAATTTCCGTAAAAAATCCTGTTTTTTGACGTTTTTAAG +CAAAAAAATCGGGTTTACAGCACTTTTAGAGATAAAAAAGTGGAAAAAAT +CGAATTTTGGACCTGATTTTGGGCTTGAAAGCATGATTTTTATCAGAAAA +CACAGTTTTTTTTGTCAAAAATCTGAGAATTTCTATGAAAAGTCTTGTTT +TTGGATGTTTTTAAGCAAAAAAATCGGGTTTACTTCATTTTTAAGGGTAC +AAAAGTGGCGAAAAGTTAATTTCTTGTAAATTTTCACATGCAAAATATTG +AATTTATTAGGTTTTTTCCAGAAAAAGTAGTTTTTTTGCTACATTTACAG +GCTTTTAAAACTGAAAACATGTTAAATTTCGAGGAAAATCGACAAAAAAA +CCCATCTTTTGGCCAAATTTAAATTTTTGAGCAAAAAAATCGGGTTTGCA +GCACTTTTAAAGATAAAGAACTGAAAAAATTCAATTTCTTGGAGAAAAAA +GCAATTTCAACACCAAAAATAGCAAAAAATTCGGGAAAATTGTCAATTTT +TTTGAAAAAAAACTTGAAAAACCGGATTTCCAGTTGTTTTTTCATGATTT +TTTCTCAAAAATCTCATAAAAATTGGAAAAAATTCCGAATTTTTTACTGA +AAATTCGAGAAAAATTGAAATTTTTTCAATTCCGATTTAAAAAACATTTT +TCGCTAAAAAATTGAATATTTTTAGGCTTTAAAGTTCGGAAAAGATGCTG +AAAATTCGGAATTTTCTGTTTAAAGAAATTTTTTTTGTGCTGAAAAATTG +ATTATTTTTATGCTCCAAAAACTGGAATTTTTGAAAAATTCGGACAAAAA +AATTTTTTTATTAGTTTTTAAATTTTTTTAATTTTTCAACCCGCTTTTTG +CCCAAATTTAGATTTTTTATTTAAAAAATCGGGTTTACAGAACTTTTAAA +GGTAGAAAAACTGCAAAAAGTTAATTTCTTGGATATTTTCAGGCTTTAAA +GTCCAAATAAACATGTTGAAAATTGAAATGTCTTCAATTTCGATTAAAAA +CATTTTTTTCGCTAAAAAATTGAATATTTTTAGGCTTTAAAGTCCAAAAA +ACAAGCTGAAACTTGAATTTTTTTCATTTTCAATTTAAAAAAATTTTGCT +CAATAGATTTTCAGGCTCCAAAACACTGGAATTTTGGACTTAATCGAAAA +TTCGGACAAAAAAATATTTTTATTAGTTTTTAATTTTTTTAATTAAAAAA +AATCCCAATTTCCAGGTGTGCAAAATCTCATGCATTTTTAGGGTTAAAAT +TGGAAAAAATTATCAAAAATTTTCGAATAAAAATGGAATAAATCTGATTT +TTATAAATTTTTCGAAAAAAAAATGATTTGTTGGCAAAAATTAAATATTT +CAGGCTTTGGAAGTCCAAAAACCATGTAGAAAATTCGGAAAAAATCGAAA +AATTGGAAGAAAAAAATTTTTAATTTCAAAAAATTTCAAAAAAATATTTA +AAGCTGGTGTAGTCGACTTTATTTATTGCTTAAGTAGACTCTAAATTGCC +TGGAAACACCGAATTTCATAATGAAACTTCTTGAAAACTTCTCAAAAAAA +AAAGTTATGACGGCTCAAAAAATGGACTAAAATTAGTTAAAATTTGAAAT +TTGACCGACTTTTCAAGCGGCTGGAAACATTTTTTCTTTGAAATCACCGT +CAAATTTTGAGTATACTGTGCAATTATGTTGCGTTTTCAACTTCATTTAG +GTATTTTAAAGTCAAAGGGCGGCGAGATTTTTAATTTTTTGAACCAAATC +TCGCCGACCATCGACTTTAAAATATCTAAATCGAGTTCAAAACTCAAGAT +AATTACATTATATAATCAAAATTTGACGGTGATTTCAAAAAAAAGGTAGT +TTCTAGCCGCTTGAAAAGTCGGTCAAATTTCAAATTTTAACCAATTTCAG +GCCATTTTTTTAGTCGTCATAACTTTTTTTCGAGAAGTTTTCAAGAAGTT +TCATTATGAAATTCGTTGTTTTCAGACAATTTTGAGTCTGATAAAGCAAT +AAATAAATTCGACTACACCGCCTTTAAATATTTTTTTGAATTTTTTTAAA +ATTAAAATTTTTTTTTCCAATTTTTCGATTTTTTCCGAATTCTCCACGTG +GTTTTTGAACTTCCAAAGCCTGAAATATTCAATTTTTGCCAACAAACTAT +TTTTTTTTCGAAAAATTTATAAAAATCAGATTTATTCCATTTTTATTCGA +AAATTTTTGATAATTTTTTCCAATTTTAACCCTAAAAATGCATGAGATTT +TACACACCTGGAAATTTGGAATTTATTTGTAGAATTTTTGGATTTTTTAA +TTAAAAAAAAGTTTTTTCCGATTTTTTTTCCGAATTTTCAACATGGTTTT +TGAACTTCCAAAGCCTGAAAATGATTTTTTGAATAACTTTTTGATTTTTT +CGGTTATTTTTGGTTTTTTTTTTTAATTTAAAAAAATTAAAAAATTAATA +AAAATATTTTTTGTCTGATTTTTCGATTAAAGTCCTGAAAAAAAAATCTA +TTTTATAGCAAAAAATCCTAATTTTCAGCCTGTTTTTTTGCCTTGATATT +CAATTTTTACAAAAAAATTTTTTTTGGAGTTTTTTGCCTAAAAAATCGAA +AAAAAAAATCATCTTTTCTCGAATTTTTGGAAGAAAAATTAAAAATTTCA +AAAATAATTCAATTTTTTGGTGTTTTTCGGGTTTTTTACATAATTATTTT +TTAATTTAAAAAGTTTGTAAATAACCATAAAAATTTATAATTTTTTAAAT +TAAAAAATAATTATTAAAAAAAACTCGAAAAACACCAAAAAATTGAATTA +TTTTTGAAATTTTTAATTTTTCTTCCGAAAATTCGAGAAAAGATGATTTT +TTTTCGATTTTTTAGGCAAAAAACTCCAAAAAAAAATTGTTTTGTAAAAA +TTTAATATCAAGGCAAAAAACAGGCTGAAAATTCGGATTTAAAAAAATAA +TTTCTTGCTATAAAATAGATTTTTTTCAGGACTTTAATCGAAAAATCAGA +CAAAAAATATTTTTATTAGTTTTTTAATTTTTTTAAATTAAAAAAAAAAT +CAAAAATATCCGAAAAAATCGAAAAATTATTCAAAAAATCATTTTCAGGC +TTTGGAAGTTCAAAAACCATGTTGAAAATTCGGATAAATAAAAATATTTT +TTTGTCCGAATTTTCGATCAAAGTCCAAAAACTTCCAGTTTTTGGAGCCT +AAAAATAATCAACTATTGAGCAAAATTTTTTTAAATTGAAAATGAAAAAA +ATTCAAGTTTCAGCTTGTTTTTTGGACTTTAAAGCCTAAAAATATTCAAT +TTTTTAGCGAAAAAAATGTTTTTAATCGAAATTGAAGACATTTCAATTTT +CAACATGTTTATTTGGACTTTAAAGCCTGAAAATATCCAAGAAATTAACT +TTTTGCAGTTTTTCTACCTTTAAAAGTTCTGTAAACCCGATTTTTTAAAT +AAAAAATCTAAATTTGGGCAAAAAGCGGGTTGAAAAATTAAAAAAATTTA +AAAACTAATAAAAAAATTTTTTTGTCCGAATTTTTCAAAAATTCCAGTTT +TTGGAGCATAAAAATAATCAATTTTTCAGCACAAAAAAAAAATTTTTAAA +CAGAAAATTCCGAATTTTCAGCATCTTTTCCGAACTTTAAAGCCTAAAAA +TATTCAATTTTTTAGCGAAAAATGTTTTTTAAATCGGAATTGAAAAAATT +TCAATTTTTCTCGAATTTTCAGTAAAAAATTCGGAATTTTTTTCCAATTT +TTATGAGATTTTTGAGAAAAAATCATGAAAAACCAACTGGAAATCCGGTT +TTTCGAGTTTTTTTTCAAAAAAATTGACAATTTTCCCGAATTTTTCGCTA +TTTTTGGTGTTGAAATTGCTTTTTTCTCCAAGAAATTGAATTTTTTCAGT +TCTTTATCTTTAAAAGTGCTGCAAAAAACTACTTTTTCTGGAAAAAACCT +AATAAATTCAATATTTTGCTTTTTTTTTTCCTTTTTTTGTGAAAATTTAC +AAGAAATTAACTTTTCGCCACTTTTGTACCCTTAAAAGTGCAGTAAACCC +GATTTTTTTGCTTAAAAACTTCCAAAAACAGGAATTTTCGGGTTGAAAAA +TTAAAAAATTTTAAAAACTAATAAAAATATTTTTTTGTCCGAATTTTTCC +AAAATTTCAGTTTTTGGAGCCTAAAAATATTCAATTCTTTAGCGAAAATT +GTTTTTTTTTCAAAAACTTCCTACGACTACACCACCTTTAAAAAACCAAA +TTAAATTAGAGAAATTCTTCAAAAAATCCCCAAATTTCCAGGTTTGCAAA +ATCTCGTGCGCCGGCGGAATCACATACAAAGAGCATCTGGAAGGTCAACG +GCACAAGAAAAAAGAAGCTATGGCAAAACAGGGCATACCGAGCACTTCCC +TCGCTAAAAATAAGCTTTCCTATCGTTGTGACCTATGTGACGTCACTTGC +ACCGGTCAGGACACGTATTCGGCTCACGTTCGTGGCGGAAAACACTTGAA +AACTGCACAATTGCACAAAAAATTGGGAAAACCGGTGCCTGAAGACGTTC +CGACGATTATTGCTCCGGGAGCCGATGGGCCGACGGAGACGAAAGCCAAA +CCGAAATGGCATCAACAAGCTCTGCCTGGCGGGAAAATGTGCGGAATTTG +AAAAAAAAATTTTGGAAAAAAACGAGAAATTGCACATTTTTAGGCTCAAA +AATCTGAAAATTTAGCAAAAAAATTTAGAAAAATTTGGATTTTTAGAAAA +AAATTAGCGTTTTCTCGCCAAAAATGCTCAATTTTCGATAAAAATGTACA +TTTTTTTTTTTGGATTTTTAAAAAAATATTTTAGGGCTCAAAAATCTGTA +AATTCTGCAAAAAAAATTCTAAAAAATTTTGAAATTTTGAGATTAAATCT +TTCGCCAAAAAAACGAAAAATTTGAATTTTACAACTTAAAATGCTCAATT +TTCGAGGAAAATGTAAAATTTTTTTTCAATCTGAAATCTGTAATTTCTTT +TAAAAAATCGATTTTTTAAAAAATTTCTACTGTAAAATTTTGAAAAAGTT +GAACGACGTCAAAAAGAAGGTAAAAATCCGAAAAAAAGCAACAAAGAACT +AGGAATTTTAAAATTTCCAAAAATGGTCTGAAATTTTGAGAAATCAAAAA +AAACAAGTTTCTTTCAGTTTTTTTTAGAAAAAAAAATCGTATTTCAGAAT +TTAAATTTAAAGCATATTTTAAACTTTTAAACGCAAAAACATTATATTTT +TCTTTAAAAAAAAAACAATTTAAACGCATTTATTGCTTTATTAGACTCAA +AATTGTCTGAAAACACCGAATTTCATAATGAAACTTCTTGAAAAAAAAAA +GTTCTCAAAAAAACAAGTTATGATTGCTCAAAAAATGGCCTCAAATTAGC +GGAAATTTGAAATTTGACCGACTTGTCAAGCGGCTGGAAACTAGCTTTCT +TTTTTGAAATCACCGTCAAATTTTGAGTATAAAATGTAATTATCTTGCGT +TATCAACTTGATTTAGGTATTTTAAAGTCGATGGACGGCGAGACTTTTAA +AGGTGGAATACCGAAATTTAAGACTTTGCTTTTTTAGACCGAAATTTTGG +CAACTTATCGGTGCGACACTGCAAAATTGCCAAAGTTTGAGATTTTAGCT +AAAAATAGGCCGTTTTTTCCAAAAACTTTGATCGGCCATAACTTTTTTTT +GGAAAATTTTCAGAACGTCTCATTACGAAATTCGGCAGTTTTGGGCCATT +TTGGGTCTAAAAAAGCAAAGTCTTAAATTTCGGTACTCCACCTTTAAAAA +TCTCTCCGTCCATCGACTTTAAAATACCTAAATCAAGTTGATAACGCAAG +ATAATTACATTTTATACTCAAAATTTGACGGTGATTTCAAAAAAAAAAAG +TTTCCAGCCGCTTGGCAAGTCGTTGAAATTTCAAATTTCCGCTAATTTGA +GGCCATTTTTTGAGCAATCATAACTTGTTTTTTTGAGAACTTTTTTTTTC +AAGAAGTTTCATTATGAAATTCGGTGTTTTCAGACAATTTTAAGCCTAAT +AAAGCAATAAAAAATTAGAATATACCACTTGAGAAAAATTAAAGATTTTT +TTAAGTTTAAAATAAAAAAATATGTTTCTTTCCGATTTTTTGATAGTGAG +ATAAAAGTTTTGGCGGGAAATTCAAATTTTCTAGAAAAAAAATTGAAAAA +ACTCATAGTGTATAACTGCACAGAACGGCTGGTTATGAGTATAGGTGTCA +AAGTGTCTCATTTCGGTTTGATCTACAAAAAAAGCGGGAATTTTTCCCAA +AAAAAGTTACGTCAAGATGCTCTTTTTTATTAAATTTAATTAAAAAAGAG +AGCATGCTGACGTAACTTTTGAGGAAAAATTCCCGCTTTTTTTTGTAGAT +CAAGCCGAAATGAGACACTTTGACACCACCACGTTCAGACAAAATCCCCC +ACTAAATATTTGGTAAAACTAGTTCAAAACCCGACTGTAGTACATTTTTG +GCAGAAATTTGAAAATTTCAACTTAAAACCGCTCAATTTTTCCAAAATTT +CACAGTATGCATTTCAAAAATTATGGTTTTGTTTTTTTTTAATCGAAAAA +TATATTTTTAACAAAAATGGACCATTTTTAGTTGTAAAATTCAATTTTTT +GGCGCTTTCAAATTTTTAGGCAAAAAATGTGCAATTTTCTCCAAAAATTT +TCAGATTTTTTAACCCTAAAATTAAAAAAAAATCTAAAATATTAGAATTT +CCCGCTTTTTTTTTCAAATATTTCAATTTTTCCAATTAAAACACAAAAAT +TGAGCATTTCTAGTTGGCACATTCAAATTTTTAGGCGAAAAATTTGATTT +CAAAATTTCAAAATTTTTCAGAATTTTTTTTTGCTAAATGTTCAGATTTT +TGTGCGCAAAAATATTTGAAAAATCCAAAAAAAAAACTCGAAAATTGAGC +ATTTTCAGTTGTAAAATTCAACTTTTTAGGCGGAAAAATGTGCAATTTTT +CCCCAAAAAATTCAAATTTTCCAACTTTTCTCTCAAATAGCACAGAAACA +GAAAATTTGTTATACCTAATGTGGAAAAACTGAATTAAAACAGATTTTTT +GAAAAAATGCACTTTTTTTTTTGCCAAAAAATAGTTCAAACCCCGACTTT +TTGTTCCAGAGTTTCCAGGTCATCGGTATCATCGCATAAATAAATTTTGC +GGGAAAAATTCCCGCTTTTTTTGTAGATCAAACCGAAATGAGACACTTTG +ACACCCCACGTTCAGACAAAACCCCGACTTTTTTCCAGAGTCATCGGCAT +CAACACGGTAAACTTCGTCGGCGGTACGAAGCTCAACTCCACCGGACAAC +TCGAGGAGAAGAAGCGCGAAGTTGCTGCCGCCGTGAGCTCAGTCGGCCGG +AAAACCGGTGGTGCTGCTGCAACGACGACGATTGAGGTGGAAGACGAGAA +GCTCCGAGCAATGATCGCCGCCGAGGAGGTACAACCTGTCGGCGAGGAAC +ATGTCACTGAAGAACGTGATGCTACCGGAAAACTGGTGCAATTCCATTGT +AAACTGTGCGATTGCAAGTTCTCCGATCCGAATGCCAAGGAGATTCATAT +CAAAGGTCGTCGACATCGTGTCAGCTATCGGCAGAAGATTGATCCGACGT +TGGTGGTGGATGTGAAGCCATCGAACAAAAGATCACAGGAGAAGCGGAAG +AATCAGCTTCCAGCAGTTCATGGTGTGTGGATTTTTTAACAAAAAATCAA +CAACAACACAAAAAACATGTTCCAATAAAATTGGAAAAAAAAATTTAAAA +AATCCCAAATTTCCAGGTGTCTAAAAATCTCATGCATTTTTAGGGTTAAA +ATTGGAAAAAATTATCAATTTTTCGAATAAAAATGGAACAAATCTGATTT +TTATAGAAAAAATAATAATTTGTTGGCAAAAATTGAATATTTCAGGCTTT +GGAAGTTCAAAAACTATGTAGAAAATTCAGAAAAAATCGAAAAATTGGAA +GAAAAAAATTTTTAATTTGAAAAAATTCAAAAAAATTTAAATTTTTTTAA +AAATTGAATTTTTGAGTAAATAATTTTTTGCTATAAAATTCAATATTTTC +AGGCTTTCAAGTCCAAAAACCGTGTTGAAAATTCCGAAAAAATCGAAAAA +TTGGAAAAAAAATTTTAATTTAAAGGTGGACTACGCTCAGTGGGGGGAAA +TTGCTTTAAAACATGCCTATGGTACCACAATGCCCGAATAGCATAATAAA +AAAATTTTAAAAAATATTCTAGATTTTATATGATTTTTTGAAAATTGGAA +AAATCACAGTTTTTGCCTAATTCCTATTTGAATTACCGCCAATTGGATTT +GTTCGGTGGAGCGCGCTTGCATGTTTTTAAATTTATTTATTTTATTTATT +GTTATTTTCCACCGATTTTTAATGTTTTCGATGTATTTTTGTTTGAATTT +TAGAGAAAAAGTCAAAATAAATACTAATTATCGATTAAAAAGCACGCTTA +CAGGCGTAAATCAGTGAAATTAATTAACTCAGGTTCGAAATCGTTTAAAA +TCGTTACTTTTTCATTTTTACGCCTGTAAGCGTGCTTTTTAGTCGAAAAT +TTGCATTTATTTTCACTTTTTCTTTAAAATTCAAGCAAAAATACACCGAA +AACATGAAAAATCGGTGGAAAATAACAAAAAATAAAATAAATAAATTTAA +AAACGTGCAAGCGCGCTCCATCGAACAAATCCAATTGGCGGAAATTTAAA +TGGGAATTAGGCAAAAACTGAGATTTTTCCAATTTTCAAAAAATCATATA +AAATCAGAAAAATTTTTGTTTTTTTTTTAATTTTTTTAAACATGACATTC +GGTCATTGTGACCCCATAGGCATGTTTTAAAGGTGGTGTAGTCGAATTTT +TTTTATTTCTTTATTAGACTCAAAATTGTCTGAAACCCCGAATTTCATAA +TGAAACTTCTTGAAAAATTTTCAAAAAAAAGTTATGGCGGCTCGAAAAAT +GGCCTAAAATTAGTGAAAATTTGAAATTTGACCAACTTATCATTGTCGCA +TCGGCTGGAAACAATTTTTTTTTTGAAATTGTCGTTCAATTTTGGGTGTA +CAGGTCGATTATCTTGCGTTTTCAGCTTTATTAAGGTATTTAAAAGTCGA +TGGACAAATGGATCTGTCAAATTTTTTACCAAATCTTTTCGTCCATCGAC +TTTTAAATACCTAAATAAAGCTGAAAACGCAAGATAATCGACCTGTATAC +CCAAAATTGAACGACAATTTCAAAAAAAAATTGTTTCCAGCCGCCGCAAC +AATGATAAGTTGGTCAAATTTCAAATTTTCACTAATTTTAGGCCATTTTT +CGAGCCGCCATAACTTTTTTTTTTGGAAAAGTTTTCAAGAAGTTTCATTA +TGAAATTCGGTGTTTTCAGACAATTTTGAGTCTAATTAAGCAATAAAAAA +AATTCGACTACACCACCTTTAAAGCAATTTCCCCACTGGGCGCTACTCGA +CCTTTAAAGGGGGAGTAGAGTTTGTGGGTATTTTGCTTAAATAGACTAAA +ATTGGTCCAAAACCACCGAATTTCATAATGAGACTTCACAAAAAATCTCC +AAAAATTTTTTATGGCCGGTCAAAATTTCGAAAAAAAAAGATGCAACTTT +TGCTAAAATCTGAAATTTCGCACACTTTTCTTTGTCTAGCAGCCGCTGGA +TTTTAGTTTTTCTAAAATTATCACCCTCTAATCCTTCTTTTTGGTAATTT +ATCTCGCGAAAATCCGTTGATTGAGACAACTTTTAGGCCGATAGGCATCC +AAAAATGATCAATCTAGGGATGCCTATCGGCCTAAAAGTTGTCTCAATCA +ACGAATTTTCGCGAGATAAATTATTAAAATAAGGATTAAAGGGTGATAAT +TTCAGAAAAACTAAAATCCAGCTGCTGTGACAAAGAAAACTGTGCGAAAT +TTCAGATTTTAGCAAAAGTTGCATCTTTTTTTTCGAAATTTTTTATTTTG +ACCGGCCATAAAAAATTTTTGGAGATTTTTTGTGAAGTCTCATTATCAAA +AATTCGGTGGTTTTGAACCAGTTTTAGTCTATTTAAGCAAAATACCCACA +AACTCTACTCCCCCTTTAAAGGAATGAAAATAATTATTGGAACGTTTGTT +TTTTAAAATGATTTTTTGTTAAAAAATCCACACCGACGAAAAATCCACAG +TTTCAGAGCCTCCGAGCTTCATGAAAACGCCGTGGTTCGCCCCACCGGCT +CCAGAAGGCCGGGAATTCAATATAGTAGATGATAGAACTATTAACGAAAA +GTACGCCGGGCTTAATCCGGGCGTCGAGTTCATTTCCAATGTGGATCGCC +TTATTTCGGATATCAATGAATCGCTGAAGTATGTGTCGGATAAGATCGAG +CGAGACGTTCGGAAGATCCCTGAAGACGTGGTGGAGCTTCCCACCACCAC +CACCACAACGGAGCAGCCGCCGCGGACAGTGTTGGGATGCTCGAGAGTTG +GAATTATTGCGAAGGGAACGTTCATCAAAGGGGATCGGTGTGCGGAGGTG +GTTCTGACGTGTACGCCGGTGCCGACTTCGGGGCTTGTTGAGCAGATTAG +GCGGTTGTTTGGAGAGTCGACGGTACGGGCCGGCCTTTTTTTTTTGCCGG +AAATTTGGGGATTTACCGGTTTGCCGGAATGTTTTTTTTTCCGGCAAATT +GCCGGTTTTCGCCGGAAATTTGAAAAACGGCAAACTGGCAATTTGCCGGA +AATTTTCAGTTTCGGCAAACTGCCGCGATTTGCCGGATAACAATCGTTTA +TTCCGGCAAATTCGGTAAGTTGCCGGTTTGCCGATTTGCCGGTTTGTTGA +ATTTAGCGGAAATACGGCAAACGGCAAGTTGCCGGTTTCCCGACTTACCG +GAAATTTGAAAAACGGCAATTCGCCGGTTTGCCGGAAATGTGAAAAACGG +CAAATTTCAGAATTCGGCAAGTTGCCGGTTTTTGCCGGAAATTTTCATCT +TAGGAAAATTGCCGGTTTTTGCCTGAAATTTTCATTTCAGGAAAATTGCC +GGTTTGCCGGTTTGTCGAATTTTCCGGAAATGTGGAAAACGGCAAGTTGC +CGGTTTGCTGATTTGCCGGAATTTTTAATTTTCGGCAATTTACCGATTAG +CCGGAAATTTTTTAACGGGATTTTTGATAAGACGGATTTTTTTCCGGCAA +ATTCGGCAAGTTGCCGGTTTGCCGGAATTTTTCATTTTTGACAAATTGCC +GATTCGCCGAATAATAATTATGCCAGAAATTTGAAAAACGACAAGTCGCC +GGTTTGCCGATTTGCCGGAAATTTCAAAAAACCGGCAATTTGCAGAATTT +TGCCGGAAATTTTCATATTCGGCAAAGCTACCGATTTGTCGGATTTTTTA +AACCGGTTTTTTCATAAGATAGATTTTTTTTCCGGCAAATTTCCGGCAAG +TTTCCGGTTTGCCGGAAATTTCAAAACCGGCAATTTTCCGAATTCTGCCG +ATTTCTTGTTTGACAATCTCAATAATTACACAGACATCTCTAACAATTGA +GCCGGATCCCGAGTCCCCATCAAGCCTTATCGTCACAGCTAACTACTTTC +CCAATATGAAATGTCGTATTCTAATCACTTCAGCTGTAGTTAGAAAAGAC +GATGATAGTATTGTAACTGGATGTGCTGCTGATAAGGATTTGTGCATTTA +TGCGCTCGCTTCTATTCGGAATACAAAGTGGTATGATGTGAGTTTTTTTT +AAATTTTACACATATTTTAAATTACTTTATCATTGGAAAATCTAATAAAT +TAGAGCCCAGTTTACAAAAAAATCTATATTTTTCCAAAAAAAAAATTGAA +AAAAATCGATAATTTCTCAAAAAATGTTTACAAAATCGAACTTTTTCCAA +AAAACTTTGAAAAAATCGATAATTTTAAATAACTGCTGACAATTAAAAAA +AATCGAAAATTTCTCAAAAATTGAAAAAATTAATATTTTTCCAGAAAAAA +TTGAAAAAAATCGATAATTTCAAATAATAGCTGAAGATTTTTTAAAAAAA +TCGAAAATTCGAACCTTTCTCAAAAAATTTGAAAAAAATCGATTTTTTTT +CCAAACTTTTTTTCATCAAAAATTTCTCAAAAATTTGGAAAAAATTAGAA +AAAATCAATATTTTTCCGAAAAAATTTGAAAAAAAAATCGATAATTTCAA +ATAATAGTTGCAATTTTTAATTTAAAAGCGAATTTTTCAAAGATTTTTCA +AATTTTTCACGTTTTTTTCTCTGGTTTTTTTAAATTAAAAAGCGTAATTT +TTACCGAATTTATCATTAAATTACATGAATTTTTCTGAAAGAGCGAGAAA +ATTAAAATAATTCGGAAAAAAAACAATTTTTTTCCAAATTTTCCAAAAAA +TCCCACAGAAACCACCAAACTTTACTTTTTTTTTTTAACAAAAAAAAGTT +TTAAAAAATATCAATTTCCGGCTTTTTTTCTGCCAAAAACTTTGGAAAAT +GTGGGTAATTTTGGCTTTAAAAGTTTAAAAATTGAAAAAATCAGGAAAAC +TTTTTGAATTTTCAGAGTCACTGCCAATACTTGAACTCGTGCCAATCAGT +TATTCGACTGCTCCGAGATTTGCGAAATAAATATCCTGAAGTTGCGTGTC +TTGATGATTATGTAAGTTTGAGAGTTTGGAAAAATATTCGAAATTTTTTG +TGAAAAATTTGGTAAAAGTTCAAAATAATGTATAATTCTTTAATTTTTTT +GCGAAAAAATTAATTTTTTGAAAAAAATTCTCTATATTTTTTGCTAAAAA +GTTTAAAAATCTAAATAGTATGAAAAAATATTTTAGCAGAATCAACAAAA +ATTGTATAAATTCATAATTTTTTGAAAAAAATGAAATAAATTTTTTTTTG +CGAAAAAAATATGCGAAATAGGTTTTTTTAATGCAGGAAATAGTTTTATA +GCTGAAAAAATGAGAAAAAACGGAGAAAATTGAAAAATTACGTACATTTT +GCAGATTTTTTGCTCACAATTTTGTAAAAATTTCGGCAAAAATATCACCT +TATTCAAAAAAAAATTGCTAAAAAAAATTTTTATAATACAAAAAAAATAT +GAAATCTATCTATTTTTTTCAAAAAATCTACCTAAAAATCTATTAATAAT +TTTCAATTTTTTTGTGAAAAATTTTGAAAAAATTCAAAATAATGTATAAT +TCTATAATATTTGGCGAAAAAAATTAATTTTTGAACTATAATTTTTTTTT +TGAAAACTAGTTTCAAAAATCGATATTTCACCTAAAAAAAACCCTAAAAA +TAGGCGGCAAACTATTTTTCCGGCAAATCGGTGGTAATTGCCGAAATTTT +TGGCAAATTGTGGCTTTGCAATTTTTTTTTTGTTGGAAATTTCAGATTTT +CAAATTTAATCGGCAAGAAAACTGAAAAATCCCGTTTAAAAAATTCCGGC +AAATCGGCAAACCGGCAAATTGCCGAATATAATATTAGGTCTCCTAATAA +GTTCCGGGTCAAAAATCATAACCTTGTTCGCTGTGTATCGATTTTTATGA +AACTTTGGGAGTTTATGTTATCAACCATGATCTTTCAATTGACAATAGTC +ACAAAATTTTTTGACCACCCCAAGTGCCCGTACTCGGAGCCAATTTTTTC +AGGCATTTTTCTGATCTCGCTTCTTTTTATCTTTGAATTGAGGTTTGTGT +GCGGATTTTGCTTTGTTTAGAATACATCATTAGAAAACGAGAAAAGTTTG +GAAAAAAATCTGTCCAAAAAATTTTTTTTGGTTGATCGTCAAAAAAGCTT +CAAAAAGATTTTTGTCGAAAATTCTAGATTTTTCATACAAAAATGATGTA +ACCAAGTGTAAATTATTTTTATACATACAAAACATATCAATTTAGTTCGA +TACACTAAAATGATAATAAAAAATATAATTTTTTCGGATAATTTTTGAGT +TTTTTGAATATTTCTTAAGTTTCAAATTTCAAACTAAAAGGATTTGTGTG +TGTAAAAATAATTTACACTTGGTTACATCATTTTTGTATCAAAAATCTAG +AATTTTCGACAAAAATCTTTTTGAAGCTTTTTTGACGATCAACCAAAAAA +AATTTTTTGGACGGATTTTTTTCCAAACTTTTCTCGTTTTCTAATGATGT +ATTCTAAACAAAGCAAAATCCGCACACAAACCTCAATTCAAAGATAAAAA +GAAGCGAGATCAGAAAAATGCCTGAAAAAATTGGCTCCGAGTACGGGCAC +TTGGGGTGGTCAAAACATTTTGTGACTATTGTCAAATGAAAGATCATGGT +TGATAACATAGATTCCCAAAGTTTCATAAAAATCGATTTGCAGCGAACAA +AGTTATGATTTTTGACCCGGAACTTATTTGGAGACCTTATACAATTTTTC +AACATTTTCCAGAAAATGGAGCTAATCGTCTCGAACATTATCGATTCATC +TCCAATGTCACTTGGACTATCCGATGCGTTTAAGCGAATTGTCGAAGCAC +TTGCATCTGGATATTTGTATTCTGGTAGGGGGGTTAACATTTAATTTTTT +TAAAATATTGAAAAATGAGCATATAAAAAGTTTTAAAATAATTCAAATTT +TTACAAAAAAAAAATTTTTTTTTTCAATTATTTTGCGTTTTTGTATGAAA +ATTGTGTTTTGAGAACGGAAACTCTTTTTTTTTAATTAAAATTTTGAAAA +AAAATCCTGGAAAAATGCTGAATTTTTCGGGATTTTTCGGAGCACATTTC +CAAGCTCTAAAAATTGCTGAAAATTGAATTTTTCAGAATTTTTTTGAATT +TTGCACAAAAATGACTATTTTAGGAACAAAAAAAACATTTTTCAATCACC +GAAAAAATGTATTAATTTTATATTTTAATGTTAAAAATACGGTATTTAAA +TTTTTTTTAAACGTTTTTTTTACACAAAAAGTTGAAATTAGGTTGAACCC +GGATAAAATTTAGAAAAATTAAAATTTCAATTTTTTTTGCGTTAAAATAT +GTTTTTTAAGGTTGAAAAAAATATGTTTATTCAAATAAACACATTTCTTG +AAAAGTTCTTTTGATTTTTAATATTAAAAAATTTATTTTTCAAAAAAAAA +TTTATTTATTTAATTTTAAAATTTTAAAAACTTTAAATGTGGTGTAGTCG +ATTTTTTAAATTGTTCTATTAGACTCAAAATTGACTGAAAACACCGAATT +TCATAATGAAACTTCTTGAAAACTTCTCAAAAAAAAGATATGACTGCTCA +AAAATGGCCTAAAGTTAGTTAAAATTTGAAATTTGATCTACTTGTCAAGC +GGCTGGAAACTATTCTTTTTTTTGAAATCACCGTCAAATTTTGAGTATAA +AATGTAATTATCTTGCGTTATCAACTTGATTTAGGTATTTTAAAGTCGAT +GGACGGAGAGATTTTTAAAGGTGGAGTACCGAAATTTAAGACTTTGCTTT +TTTAGACCCAAAATGGCCCAAAACTACCGAATTTCGTAATGAGACGTTCT +GAAAATTTTCCAAAAAAAAGTTATGGCCGATCAAAGTGTTTGGAAAAAAC +GGCCTATTTTTAGCTAAAATCTCAAACTTTGGCAATTTTGCAGTGTCGCA +CCGATAAGTTGCCAAAATTTCGGTCTAAAAAAGCAAAGTCTTAAATTTCG +GTATTCCACCTTTAAAAGTCTCGCCGTCCATCGACTTTAAAATACCTAAA +TCAAGTTGATAACGCAAGATAATTACATTTTATACTCAAAATTTGACGGT +GATTTCAAAAAAGAAAGCTAGTTTCCAGCCGCTTGACAAGTCGGTCAAAT +TTCAAATTTCCGCTAATATGAGGCCATTTTTTGAGCAATCATAACTTGTT +TTTTTGAGAACTTTTTTTTTTCAAGAAGTTTCATTATGAAATTCGGTGTT +TTCAGACAATTTTGAGTCTAATAAAGCAATCAAAAAAATATTCGACTACA +CCACTTTTTGGCCTATTTTTTTGGCCTAAAATTGAAATTTTTCCAGCAAT +CCTAAGCGATCCGTGTGAGACGTCTCGTCCGAACGTTCTCGATGCTTTAA +CCGACGAGCAGAAGCATTCGTTGACCGCCCTGGCACAGAATTTTGTTCGG +CAAATTGCATTCAATCAGATACATGAGGTATGCGGGGATTTTTCCTGTGC +AGAAAAAATGTTTAGTAAATTAGGGAAAAAAACCTTGAGTTTTTAAAAAA +ATCTGTGGAAAATTTGAAAATTTTCGCAAAAAAAAAATTATAATAAAATT +AATTTCAAATTTGCAAAAATTTCAATTTTTCAAATAAATTTTGAATTTGC +ATTCCAAAGTCACTAAAATGGAAAAAATTGCTAAAAATTGAATTAAAAAT +ATTTCTTTCCTGAAAATTTTTTATTTTCCGAGAATTCTGAAATTTCTTTT +AAAAAAAATTAAATTCGCGAAAATTTGAAATTTTTTGGAATATTGCAAAA +AATTGCTAAAAATTGAATTTTCCTATATTTCGATTTTTTAGATTTTTTAA +AAAAGTTTTTTTTCAGCCATTTCTGGCCGAAAATTGAGAAAAAATAGTCA +GAAAATTCAAAAAATTGCTTTTTTTTTTCAATTTTCCGAAATTTTGAATA +TTGATCGTCCGAAAATTTAAAAAATAATCGCTAAAAAGTTGAAAAAAAAA +TTATTGAAAACAATTTTTTTAAAATAATTTCTAGCAGATTCCATGAAAAA +AGGCTGAAATTTACGAAACAATTTTTTTTTCAAATTCAATTCAGAAAAAA +TTGAATTTTCTCTGATTTTGGGCCGATATTTATAAGATTTTTCAGAATTT +TCCAAAAATTCTTGAGAAAAATTGAAATTTTTCTGCCGTATTCCTATGAA +AACAGCGGAAAATTGAATTTTCCAAGTTATTTTTATAGGGAAAATTATAG +TGACTCTATAGAATTCATGAAAAATTCTGACAAAAAACCAAACATTTTGG +CCCAAAATCAGAGAAATTTCACAAAAAAAAATGCTGAAAAATTTAATTTT +CAGCAATTTTTTTTTCAAATTTTTTTAAAAAATAAATTTTCGTAAATTTC +ATAATTTTCAGTTTTTTTCCATTTTTTTAAAGAAAAATTATTTTTCCAAA +AATGTGCAGAAATTTCAGAATTTTCGGAAATTAAAAAAATTTTTAGCAAA +AAAAAAAATTTTTTAATCCAATTTTTATGATTTTTTCACTTTTTCGGTGG +TATTAGGACTGCAAATTCAAAGTTTCTTGGAAAAACATAAATTTTCAGAA +AATTTAAAATTAATCTGATTATAATTCGGAGCATAAAATGTGCTTTTATC +AACAACATTTTTTTTTTCGAAAAGTCAAATTTTTCCACATTTTTAAAAAT +TCCTTTTTTTTGTATATATTCGGATTTAAATTTTTTTTTTAACGGGTTTA +AGCTATTTTCTGAGCAAAAAAATTGAATTTTTCTAAAATCACCATTTTTC +TTCCAGATTCTCGGAATCGATCGTCTTCAAGACACTATTGATCTACCAGA +GGATGCTCCGATGCTCAAAAGACCACTGGAGAGCAATGAAAATGCTGAAA +ACGCAGAAAATCTCGACGATTCGCCAGTTTCCAAAAAGGAGAAGCTCGAC +GAGGAGCCCGCCGATATTTGAGCATTTTTATTTTAAATTTGGTTTAAATT +ATTTAATTTTCCTCTAATTTTCCTCATCTCTGTGTTTTTTTCTAATGTTT +TTGGGTCCCGTAGCGAAAAAACGAATGGCTCTCTTCGCGGTGAGACCTTG +AAATTTTTATTTTTCTACTATTACCTCCCCCTGCAAACGCGCTCTATTGA +CGACAATTCGCAATGGAGCGCGATTGCATATTTTGTTACTACATTTTCCA +CACTCATGTTCGATCTTCCACTAGGGGAGGGTCTCGCAGAAGGATTTTTT +GAAAAATTTAGATTTTTTTTTGAAAAATATTCGAAACAATTTTACGTTTT +TCGAAAAAAGTCCTAATTTAGCCTAAAAAATCAAAAATTGATAGGATTTT +TGAAAAAAATTCAAAAAATCAAAAAAAATTGCAAAAATTTTTATTTTTTT +TTTTGAAGAAAATTTTTTGTAAAAATTTGATTTTTTTGAAAAAGTTTGAA +TTTTGAATTTTTTGAAAAATTCTAAAAATTTTGAATTTTTTGAAAAAAAC +TCAAAATTTTTGGAAAAATTTTGAATTTTTTTGAATAAATTCAGAACTTT +TTGAAAAAATTCGAATTTTTCTGAAAAAAACTCAAAATTTTTGGAAATAA +TTGAATTTTTTCGAAAAAATTCGAGAAAATTCCTAATTTAGTCGGAAAAA +AATATTAAAAATTGATACGATTTTTGAAAAATTTTCCCAAAAATTCTATA +GAACTGTCCTGAATTTCTAAAAAAAATTCAAAAAAAAAACAAAGTTTTTT +AGAAATTTGCAAATTTCTTTAAAATTTTGGAAAAAAATCTATTTTTTGTT +GAAAAGTCTGCAATTTCTAAAATTTTCCTATTTTTTCTGCTAAAACCTGC +AAAAAAGGACCCTCCCCCTAACTATCTTGTTCCTCCAAAAACCGACAATT +CTTCTGTTTTTGTGTTATAATCGTCCTTTTTCTTGTTCAACAAAACAAAA +ATTAAAATAAATTAGAAGAAACGGTAAATTTAGATACGTTTTTGCCACGT +GGCCGAGGTTTTTCACGGCCACGTGGCAAAGGCCGGCAAGAAATGCGCTG +TGGTGGGAGAGGAAATTGATAGGGAAGAAGGAAGAAGAAAAAAAAAAGAA +AAAATCAATATTTTAAAGCCAAAAAAAATTTTTCTGAAAAGACTAGCAAA +ACAGGAATGGTTATGGGTAAAGCCGAGGTTTTGAAGGAGAATTTTTGGGA +AAAAAATTGCAAAAAAAAACGAATCGGTAGGGACGGACCGGCAAGATTGA +TTGAAAAATTGACGAAATTATCGATTTTTTGGCGGCGCACGGGGTTCTGG +CCTTCCCTCATAAATGGAAGAGTTTTTGCCGAACTAGGCCACCAGGTCAT +AACTGGGGTAGATTTACGGCGCGTTGCGTGTCGCGTCGCGGCTCAATTTT +AGTTGTAAAACTAAATGTATTTGTCCGTGTGAAGTACACGACTTTCCCGG +CGCGCGATTGTCAATGGAGCGCGAAAAATTAAGGGCCAGAAGTCCTCAGA +ACCCCGTGCAAAAATCGATAATCCCGTTTAGAATCGGTGAGGGCGTGGAA +AGAAAGAGATGATGAAACGGGAATGAGCAAAATTGCAAAAAAAAACAACA +AGAAATTCCAGAAAATTCCATAGAAAACGGGGTCTAAAGCACCAGATTAG +TGTTGTGCGTGGGCGTCCACTGTGACGTCATCACCTTCCACTTTTCGTAG +TTCGACTCGAGCTGATCGGAGAGCTCGCCGAGCTTGGCGAACTCGGTGAA +TGTGGCGAATGCTTCGCGGGCGAACATGTCTGTAAAATCAGAAATCAGGA +GAAAATTCAATTTTGCGCGTCAACTTTGATGTTTTTTTGTGTTGGTGAAC +TTCAGAAAATTGAATTCGCCAAATTTTACGAGCAAAATTGGGTTCTTTTG +GTATTTTTCGTGGAAATTTAACCAAAAATCGAGTTTTCTACGGAAATTTA +ACGTATTTTATCGATTTTTCATCAGAAATCAGTAGAAAATTCCGTTTTGC +GCGTCAATTTTGATGTATTCGGGTCGGTGAACTGCACCAAACTGGATTCG +CCAAATTTTACGAGCAAAATGGGGGTTTTTGCAAATTTTTCTTGGAAACT +CAGTCAAATATTGAATTTTTCGTGGAAATTTAACCAAAAATCGGGCTTGC +TACGGGAATTTAACAAATTTTATCGAATTTTATTTTGCGCGTCAAATTTG +ATGTTTTTTGTGTCGGTGAACTTCAGAAAACTGTATTCGCCAAATCTTAC +GAGCAAAATTGGATTTTTTGGGTATTTTTCGTCCGAAATTGATTTGTCCA +GTGAAATTAAACGCGATTTATCGATTTTTTATCGGAAATCAGTAGAAAAT +TCAATTTTGCGCGTCAAATTTGATGTTTTTTGTGTTGGTGAACCTCAAAA +AACCGTATTCGCCAAATCTTACGAGCAAAATTGTATTTTTTGCGTCTTTT +TCGTGGAAATTTTTACAAAAATCGTTCTTTTAAAAAAAAAATTCCACACA +AAAGTACAATTTTCACACAAAAACTGCAATTTGCGCGTAAAATATGGCGC +AATCGGTTGAGTGCGGCACGCCGACTCAAAAACACCATATTTTACGCGCA +AATATTAATTGAAGCGCCTTCACGTGGTGTCAGGTTGTGTCATCACGGTT +TGATCTACAAAAAAATGGGGGAATTTTTTGCCCAATAATATGTGACGTCA +GCATGTTCTTAGCCATGCAGAATCCGTCTAAAATCCCGCATTTTTTGTAG +ATCAACGTAGATCAAGCCGAAATGAGACACTCTGGGCTTCAAAACACTCA +CCAATAAAACCGCATTGTGTGATCGGAACGTTACACGTGTTCCGATCGAA +TACCTCCATCGTCACAGGCAGCCCTTTCTCTTTTTCTTCTCGAGTCTGGA +AAATATTGATTTTTATTTTATTCTTGGAATTTTAAATTTCAAACAGTAAA +AAACCAAAAATTATCAGTTTTAACTTATCCAAGTTAAAGAACTACAGTGA +AGAGAACTACAGAAATATTAAAAAATATATCGATGCACCAAGAGCCCAAG +AAATCTCTGAGAGCCCATATCTCGGCTCATTTCGAAGTTACAAATAAACT +GCAAACTATAAAAATATAGAAAATTAAATTTCAATTATTTTGTTAGTTAA +CAAAATTTGGCTAGAATTGAAATGAACTGGGATATGGGCTGGCAAAGTTC +ACTGAATTTTTTCTTTTTTTTTCTTTTGTTTATTTTGATCTCTACACCAG +GGGTGAGCAGCAAACGATTTTTTCCGGCAAATCGGCAAATCGTTAGCTTG +CCGGAATAGAAAACTTCCGGCAAATCGGCAAACCGGCAAATTACCGATGT +GCCGAGTTTGCCGGCAACCGTATGTTCCCTATGAGTATGGCCACCCATCA +ATCGACTTTGTCGGCTTATATTTCAGCGGTTTCAGAAGTTTTTTGATATT +TTCAAAAACCAGAGGATAACGATAGATTTGAAAAATATTTTGTCGTTTGA +ATTTTTAAAATATGATAAAAGACAACCGAGATATAAACGGTCAAAGTCAA +GGGGGGCCATACAAAAATTTTTTTTTGGAAATTTAGAAAAAAATGTGTTT +CCGTCTTATTAAAAAAATCTCTCTAAGCATTTCCGGCAAACCGGCAATTG +CCGCCCTCCCCCGACCTACGCACCTGTTCAAAGTACTCCTCAACAATCCG +ATGCGCCCATCGCTGACACAATCCCCACTCTCTCGCCGGATTGGAGATGT +CGGCGCACTTGACAAGCATATCACATATCGTAAGTGAATTCGTGTCACGT +TGCTCCTCCGGCACATCTGTCACATGCATCTTGTTGAACTTGGCGAGGTA +CTCAAAGTGTCGACTGATGTCCGTAGCCAACACCATCTCCACCATCGCAT +GTCGCATTTGGATGAACTCCTCGCGCGACAGACTCGAGAAGATGTTCACG +TTGGCGTTGTGCTGAAGGGTTAGCTGAAAGGCTAGTGCGATGTGATGATT +CTCCAGGATCGAGTTATCATTGTAAAGTATTGCAAGCGACTGTCGCGTAT +TGATCAGGTACGCGTTTCCTCTTCCAGGATGGTCTAGATCATGCACCGCC +GCTGCGAGAAGAGCCGCCACCGCATGACTTTCATTCACGTGCACGGCGAC +CGACGGGGAGTCCAGGAAGAATGAGGTGGCCTGTAGGACGTCGGCTGCGT +GAGTTGCGTTGTGATACGTGTTTCCCGCATGGTAATGAGCCTCGATGGAT +AGAATCCAACGGTGGAGGAGATCGTCGGAGCAGCCGAGCACATCGCAAAC +CTTCCACCTCTCGAAGACTTTCATTCCGACTTGGGAAAGAGCGTGGTGAT +CCGACACCTTTTCCAGATGAAGGATGTCGAATTTCCAGCAATTGTCGTTT +TCCAGCGCGTTCTTCACGTCAGCAGATACCCGCCGACGTTCTCCATGGGA +TCCTCGCTTCTCTCGATGCGCGTCGACGACGCTTCGCTTTCGCTGCCTAG +CTGGATGATGGAGGCGAATGAGACCATCGTAATATTGAGTTGCTATCCGA +TCGGCGTCGCGGAATCGATTGATCGACGGCGCGTACAGCTCGTGCGACGA +CAGCACCTTCATCGCGTCCTTTATCGTTTGTGCCGGTTCTCCGTCGACCC +GTGCCGACACGTCTCGGAGCATTGTGAGCACCTCGGAGATGGGCGCCTCG +ATGCCGCCCGTCTGCGATTTCAGGCTTTTCAGGGAGACGTCGCGGAAGAT +TGCGGCGGTGTCACCGGTGGTGTTTGAGCGTTTCATATACACGAATTGAC +TACTGCAAAATTCATAGAATTTTTTGATTAATTGGTGGCCGAGTTTTTTA +AAATGGTGGCCGAGATCTTTAAGTTGATGGCAGAGTTTTATAGGTTGATG +GCCTAGTTTTTTAAAATGGTGACCGAGTTTCTATGCAATTTTGTGGCCGT +GTTTTTGTATAAGTTGGTGGCCGAATTTTATAAATTGACGGCCGAGTTTT +ATAGGTTGGTGGTCGAGTTTTATGAATTGGTGGACGAGTTTCTATACAAT +TTTGTGGCCGAGTTTTTGTATAAGATGGTGGCCGAGTTTTTTCAAAATGA +TGGCCGCGATCTTTAAGTTGATGGTCGAGTTTTATAAGTTGGTGGCCGAG +TTTTATAGGTTGATGGCCGAGTTTTTATGTAATTTGGTGGCCGAGTTTTA +CAAGTTGATGGTCGAGTTTTATGAATTGGTGGCCGAGTTGCTATACAATT +TTGTGGCCGTGTTTTTATATAATTTGGTGGACGAGTTTTATAAATTGGTG +GCCGAGTTCTAACGGATTAAGCAAAGGAAACTAGAACAGAATTTTATTGA +AGAGAAAACTAGGCCATCAGCTTTTCAAGAAAAACTCGGCCACCAAATTT +TCCAGCAAAAAACTAGGTCGCCAGTTTTTCCAGCAAAAAAACTCGGCCAC +CAAATTTTCCAGCAAAAAAAACTGGGCCACCAAATTTTCCAGCAAAAAAA +AAATCGGCCACCAATTTTTCCACGGAAAACTAGGTCATTTCATTGTTCGT +TTGAGAGAAAGCTAGGTCACGTACATTTTCAATAAGAAAACTCGGCCACC +AATTTCTTGAGCATAAAAAATTCGGTCATCAATTTTTATAGAGAAAGTTC +GGCCATCAAGGTTGAAAAATAAGCTAGGCCACCGATTTTTTTTGTTGAAA +AAAACTCGAACACCTAACCTATTTTCCTTTTTTTTTCAAGCCTAGAAAGC +TCGGTTATCGAGTTTTTAGGCCACCGATGCATTTTTTTAATCGAAAATCG +AAAAAAAAAATCGGTGGCCGACTTTTTCATTTACGGCCACCAATTAAAAA +AAACTCACTTGTTAGCAAACGGGACCCGTATAAATTTCCAGTCGCAACTC +CGCCGCCGCTCCTCTTCGCCACGTGCCCTCGGCAGGGACTTTCGTCGCAT +TTCCGATTCGGGTTGTCCGATCACCTCGGATCGTATGCATCCCGTCACGT +TCTCGTAGGCGCGGTTAACGTACTGCACTACTCGTTGCTCATCACATATT +TCCACTGCTTGATCCGTCTGAAAATACGCAAAATTTGAAGGTTTGTAGGC +ACACGTGGCGCCAGTCTATCCCATTACGGTTTGATCTACAAAAAATGCGG +GAATTTTTCACCCAAAAATATATGACGTCAGCTAGTTCTTAACGATTCTC +AACTCCCGCATTTTTTGTAGATCTACGTAGATCAAGCCGAAATAAGAGAC +ACTCTGACACCGCGTGTAGGCAGGTAGGCGTTCAGCCAGGCGATTAGGCA +GGCAATTAGGCAGGCGATTAGGCAGACTAGTAGGAGGTAGGCAAGTAGGC +ATGGAGGCCAAAAGCTCACCTCATCCAAGACGGCGAAAAGGGCGGGCAGC +GCGCGGATCCGATTCGCGAGCCGCCCGACGTAGTCGAAGAGCACCACGTC +ACGCGTATTCCACGTCACATGCTGAAAAGAAACGAATGAATGGGAATCAG +TGTGAATGAAATATTAATTAGAATTGAAAATGAGAAAGTGAGAAAACGGA +TGACTTACATGAATGATGTTGGACTGCGCAAGAGCTCTCCGTCGCTTTTC +GCTGATGTGTCTGGAATATGTGATTGTTAGATTGACAATTCTGGCAGAGT +GGTCTAGAAAATTGGGGAAAACTCGGCCACCGATATGTTTTCTTTGGTTG +TGGTTGGAAAATTTTGGCGACCGAGTTTTTCAACGTATCCAAATTTATGT +GGCCGTGGCCGACTAAGGCCACATAGAAAAGAAAAATACCGAAACAATTG +GTGGCCGAGTTTTATCAACGTAGCCTAAATTAGGTGTACTTGGCCGAACT +TTTCTTCTGACGGCCACGCAGCAAGGAAAAAATAATGAAAAAAAAGTTGG +TGGCCGAATTTTAAGCCTACACAAAAAGTTGGTGGCCAAATTTTAAGCCA +ACAAAAATTGGGGGCCGAGTTTTTGTTTTTTGAAAAAATTCGTGGCCGAG +AAAATGGGAAAACGCGGCCACCGATATTTTTTCTTTGGTTTCTGGCTGAA +TAATTTTGGTGGCCGAGTTTTTGTTTTGGATAGGTTGGTGGCCGATTTTT +ATCATTTTAACCTAATTTACGTGTTCTTGGCCGAACTTTTTTCTGACGGC +CACATAGCAAGGAAAAAATAACGAAAAAAAAGTTGGTGGCCGAATTTTAA +ATTCACAAGAAAAGTTGGTGGCCGAATTTTAAGCCTACAAAAAGTGGCGG +CGCTTTTTCTACAAAAAATTGCTGTCATTATTTTAATTGGAAAAACTTGT +GGCAGTGATTTTGTTTTGAAAAAAATCGTGGCCGAGTTTATCTGTAAAAT +TGGTGGCCGAGTTTTATTCACGTAACCTAATTTACGTGGCCGTGGCCGAC +TAAGGCCACATGGCAAAGAAAAATACCGAAACAATTGGTGGCCGAATTTT +TAGTCTAAAAAAATGGCGGCCGAGTTTTTGTTTAAAAAACCGTATTTAGT +ATATCTGGGACGAAAAATGGTGGCCGAGGTTTTTCAATGTATCCAAACTT +ATGTGGCCTTGGCCTATAGCCTAGCTTTCCTAAACCATTTGTTTAAAAAG +TTGGTGGCCTAGTTTTCCAGCATAATCCAACTCACTTCTCGGCGATCGAC +ACAATCAACACCTCCTCTGTGCTCACCGATGAGACGTCTCTGAAAAAACG +TTTCGTTAGTAGATCATGGCTGACGATCAACGCTGCTCCCTTACTTGGCG +ATTTGCGATGGATGAGGTACTCGAAGATCTATGAATACAGCTAAAGGGCA +TATTGATTCAACGTCGGATGTTGCCTGCAAGAAAGTGTACATATTCAAAA +ATTTCCAAAATTCAATTTCCTTTTTCCCGCCCGTGTCCGAATTTCCGGAA +CTGACCACGTTTCAGTCATGGTCTTCGTAATTCCCAATTTCCTTTCTCCC +TTATCTTTTTACGTCAATCATGATAGCGGTGATACGTGTTTCGAGGGTAT +ACATGCTCACACAACAATGCACTTAATCAGCTAATCTCTCCCACACCTCC +ACAGAGAGAGTGTATGAGCAAGAGAAAGAGCACCTGCTTCTTCCAGATTA +GTGAGCGAGCCTGTTGTCATCTGACTTCTGCTGACGGAGGGAGCTTGAAA +AGCGGAGCAGGAAGAGGAGAAGAAAAAGAGCATTCAGAGATAATTACGCG +CGAGTCGTAGTAGTATGTATACACTGACTTCTTCTTCTTCTTCTTCCTCT +TTTTCCCCGTCTTCTGCTCGTTGATGTCTGCCATTATATTGATCATTAAC +GAGGGCCTAAGAATCCTGGAAGAGTTGTGAGGTCACACTGATGGCCTAGG +AATCTCAAAGGCAGGCCATATCATATTGCAGGCCATATCAGGCCCCATAG +CCTGGCCATAGTAGGTCACCACAAGCTATGGACTGCCCTCAAGATTTTGG +CTCAATTTGGATAAGCTTCTTCGGAGCCCCTGGGCTTAACAGACTGACGT +CATAGGTGGTATATCTCGGCTAGGCGGAAACTCGGAAATGTGAATTTTTT +GACGCAAACCAAAGATCTTATAGATCCTTGAAATCTTCCACAGGACTTAG +CAGACCGGAGGCCTGGGAACTATGCAGTTAGAGGTAATCGCCAAGTCCAG +GGCTCCGAAGAGAGAGGGCCCAGGGCTCCGAAAAAAGCTTAAATTTTGGG +CCAAAATTTCCCAAATTGGGCCAAAATTTCAAAAGTATGTAGTAGGTTTC +AACCCTCATATTTCCCGGGATCATGATTTTGTGGACTATTATTTTCAGGC +TGTGGTGGCCTGCTATACCCAGACTATGTACTGGGCCAAGCTCTGGCCAG +GTTATGGCCTTTAATAGCCTTGAATTTTGGAGTCAAAGTTCTTGCAGAGC +CTAGGAGACGCTTACCACTTCGGATCAAAGGCCTGATCTAAAACTCAATG +GATCATGACCCTAGAACCTCAATTTTCATAAGCCTAATACGCAGCTACTG +GTCTAAGCTCTGACCAGGCTATATGGCCTGATATGGCCTGAACACTTCGG +TGGCCTAGTCTAGGTTTTTCCAAGCCCCAGCGGGCCTCAATTTTCATAAG +CCTAAAGACGCAGCTACTGGGCCAAGCTCTGGCCTTGAATTTTGGAGTCA +AAGTTATTGCAGAGCCATCATGCCTAGGAGGCCTAATCTAGATTTTTTCA +AGCATTGAGGCCCCCACGGGCCTCAATTTTCATAAGCCTAAAAACTCAGC +TGCAGCCTTACCTGTGTTGGAAATGATACTGTACAAATCCATCCGGATGC +CCGTAACGAGTCGAGGAGCACACTCTCGCCGGTGCCTTCCGTCACGATCA +CAGCCTGCAAAAAACGCATTATTTATAAGATCTTACAGGGGATTTTCAGG +ATTTTCAGGAGGATTTTGTCGTGTGCCAGACCTCAAAGCTCGTCGGGATA +AAATGCTGATATTGATTGACATGCATATATATAGATATATATGAAGTTGG +AAGAGCGGAAGCAGCAGCAGTGGCAGCAGAACTTGTGTGTGACGGGGATT +TGTGGGAACAAGGCGCCAAAGAAGACGAAGCAGAAGAAGAAGAAGAAGCC +GGGGGCAAGCAATGAATGCAATGTATGTAGGAGTATGTAGGAGTATGTGT +GTGTGTGTGTGTGTGTGCGAAAGTCTCTCTATGTGTGTGTGTGTGTGTCA +CAGGTTATATATTGCGTGTGCACAAAAAATGTATGAGGTCTCCTGATGTG +TGTGTGAGTCTGTGAGTCTGTGAGTGCAGTGTACAACACCTTTTGCGGAG +TCTTATCACATACTGATACGAAAGTGTTTGTATTTTTATATTTCTTTGCC +ACGTCACACTTTATTCAATTTTTCGCGTGTGCCTCTCGCCCCGTCATTGG +CACGCAGTAGAAAAAGAAGTAGAAGAAGATGCGTCTTCTTGTTGCCATAT +CCCATCCAACTTTGTTACTTACGGAATTCGCGCGCGCGCGCGGGGAGGAG +AAGCAGAAGACGACGACGACGAGCTCGAAAGAAGACGAGTCCGCCTGCGT +CTCTGCAGTGATCTCGTGTCCCTCGGCAGCGGCTGCGGCGCGCGCTTCAA +TGAAGACGAGAGCTCCCCCCCCCGGCGGCGCCGAATACGCGATTTGTCAT +CGAGATGAGCGCTTTGCTGACAGAATAGAATGGGCAAAAACAGGAATACG +GAATACAGTAGTCATGTTTTGTTGCAATGTTATGGGAAAGCTGGCTTGGC +GTGGTCGTCGAATTTTTCGCGCTTCATTGACAAAGAACAAGGGAAAGTCG +TGTTCTCCACACGGACAATCACACTAAGTTTTAGGACTAAAATCGAGCCG +AGCCAAAATGGCCTAGTTCGGCAGAAACTCTTCCATTTCAATTTGTGAGG +AAAGCCAGAGTTCTGTGAACCTCGGACCTGCGATCGCCGACCTGCGATCT +CCTAGACAAATGCTCACCCCAGCGCGGGACTCGGGAAAGTTAGCGCCAGG +AGAATAATTTTTGAATTTGAAGAAAAAAAAAGAGGAACTTACAGTTTTCA +GCATCTTCACTTGCATCGGCCCAAACGTGTCATGTGCCGTGGAGCTGCTC +GTTGCGGCGACAGTTAGCAGAGGTGTTGGTGGAGCACCACGCGATCCACC +TCCACCACCACCATTCTCAGAATACGACCCACCGCAGCACCATCTCATTG +CAAACACTGGCCTGGATGCTGCTGCTGCTGTTGCTGCTGGTGCTCTCTGT +GCGCCTCTTCTAGCTGCGGGCGTGTGCTGCTGCCTCCTGCCAGCTTGACT +GTGTGCGCTAGCCCCGAGCACACTCTTTTCACCCTCTTCTCCCCCCACCC +CGCTTCTATCGCCCATTCTCTCAATTCTTCTCTGCCTCCTCCTCCTCCTC +CTCCTCCTCCCAATTCTCATGTCATCGGGGGGCCCGTCGTGTCGTCGAGC +GCCCTCTCGCGTCTGCAATGTCTCGGCGCCGCCGCCGTCGTCGTCGTCGT +CGTCGTCGTCTTCGGGGGGTTGTCATCTGCTGTGTTCACACTGATGCCGC +CGCCTTCACCGCCCATCTCATCGTCTCCTCCTCTGTGTGGACCCGCCGAC +CGGCCGGCGCGCCTTCTCCCATCAGTTCTATCTCTCTCTCTCACTCACTT +ACTCTCAAACCGCGTCAATTGATCTCTCTGGCACGCTCTTCGCTCGGCGA +GCTGTATTCGGTGTCGGTTTTCAGTCTGCGTCTCCGCGCCCCGGTGCAAT +GCATATGTTCCATCACGTTCTGCTCCTCTTGTTGCTCCGTGTGCTGCCGT +GTTTTACGCAATTTCAGGTAAAATTGATACAATTGATACAATTGATAATT +ATCGAAGTGTCCTCTATGTGTACTCACGCTGTTAATTTAATGGCCTAACC +ACAGAATTATGCTTCTTTAATTTTTGAACTCGTAGCTCCGTATGTTAAAT +CCACTATGAGATTCCTTGCCATGTTTTTGCAATATTTTTTTGTTTGTTAT +GAGAAAGTGTATGTGTTCTTTGTTTGGTCACATGGGAACCGCTGGCCTGA +GAATGGAAGGTTTTCTGGGACAGAGCTTTTGAATCCGATAGCCTACAATA +GGGCCCCAGTGCAATAACGGTAGGCAGGCCCGAGGCCTAATTTAGTCCAA +ATAGTCCTTATTCAGTCTAGATGATTCAAAGCTAAAATCAAAGGGCTGTT +CCATTACGTTGTGATCTACAAAAAATGCGGGAATTTTTCGCCCTAAAAAT +GTGACGTCATCACGTTCCATGCGTTATTATTTATGAAGTCTGCGTCTCAT +TCTCCCGCATTTTTTGAAGATCTACGTAGATCAACCAAGCGCCTTACCCC +TAGCCTCTAAGCTCCTAGGGCCCTCTAGGACCATTTAGGCTTTTTGGACT +GTCTAAGACCAATTGGGCTTTTAGGCTCCTAGGTCCCTCAAGGACCGTTA +GGCCTCTTGGACTATCTGAAACCATCTGGGCGTCTAGGCTCCTAGGGCCC +TATAGGACTATTTAGGCCTCTTGGACTATCTAAGACCATCTAGACTTCTA +GGCCTCTAGGGCTCTCTAGGACCATTTTGACTTGTTCTATAGGACCTTGT +TCGACTAGCTAAGACCATCTGGGCTTCTAGGCTTCTAGGGCTCTCTAGGA +CCATTTAGGCCTCTTGGACTATCTAAGACTAATTGGGCTTCGAAGCTCCT +AGAGCCCTCTAGGACCATTTAGGCCTCTTGGACGATCTAAGATCATCTGG +GCTTCTAGGCTTCTAGGCCCCTCTAGGACCTTCTAAGACCCCAGTCTTTA +TTCCCTAGCCTCTAGGCTCATAGGCCTCGATTCCGCAATTCTAATGGCTT +TGGGAGCCCAGTTCTAAGGCCCATGGACTTCCACAGTAGCTTTTCAGTCA +ACCATTTCCAAGTTAACCAAGGACCATTTAAGCCTTTTGGGCTATCTAAG +ACCATCTGGGCGTTTACTTTCTAGGCCTTTTCCTGCCTATTGGGCCCTCT +TGGACCTTCTAAGACCCTGGCCTTTAATCCCTAGCCTCTAATCCTCTAGG +CCTCGATTCCGCAAATACAATCCCAGTTCTAGACTCTCAGGGCCCTTGGG +CTTGTAGGCTTTCAGTTAACCATTTCAAACAGGTGCCGTTCCGCTCCATC +TCTTCTTGCTCTCTCGTGCTCCTCTCCTACACCATCTTCTCTCATTGTTC +TGACGGATGGATGAGCTGTCATCATCATCATCAAAGCTCCAAAGACAATT +GCCATCAATTTGTGCCGCCGCTGTGCTAAGTGGTCTTATTCCGCCGGGAC +AAAAAAAAAGGGAAAATTCTCTGGGAATTTGGACTAACACCACCTACTAT +TACTGTAAAAAAACATTTGGAGAAGGGGGAAACGAACTAAAAAAAAACAA +ATTAAAATCGGCGTATCAAATTGAAATCATATGATTCGTTGCCGTCGTCT +TCTCTGCAATGATCGTTTGTTCCGTCGTGTCAAACTAACCTACTCAATGT +CATAAAGAACAAAGAATGAATTCAATAAAACAAGACGAAAAAATAAATAC +ATTCAGGTACTGTACAGAGAGAATCAGGATCACATCTGGAATAGCTCGCA +GCCTGTTCGATTCTGGGAGCTTGTTGAGTATAGGCCGACCACTACGCCGC +CGCCGACCACTACGACAGAGTATATACCGCCACCGACGACTACGTATGTT +CCCTGAACTTTAAAGTTGCATTTTTTTTTAAAGGATTAGGGGTTTTAATT +GAAATTTCAGAATTTTTGGTAAATTTTTTAAAATTAGTTTTATTTTTTTA +CGGGCTTTTGCGATTATTACTGGTAGAATGAAAGTATGTACATTTCTTGT +AGATCAGAAAATTTAATTTTTGATATCCGATAAATGTTAAAAACTCGATC +GAAAAAAAAATAAATTTTTCCAAAAACTAAAAAGTTGCAAAATTTATTTT +TTTTACAATTCAAAGTTTGTAATTTTTGACAAAATACATTCAGAAATTTT +TTTGGAATAGGGGTTTTAATTAGGCTTGGGCCTAGGTTTGGGCTTGGGCT +TGGGCTCAGGCTTAGGCTTATGGTTAGGCTTAGGCTTAGGATTGGGCTTA +GGCTTAGGCTTGTGCTGAAGCTTGGGCTTGGGCTTAGGCTTCAGCTTAGG +CTCAGGCTTAGGCTTGTGCTGAGGCTTGGGCTTAGGCTTAGGCTCTCAGG +CTTAGGCTTGGGCTTGGGCTTGGGTATGGACTTAAAATTTTTTTTCAAAA +ATTTTATTTTTCGAAAACTTATGGTTTTACCGGTATAAAGTGCCTTTTTT +TGTACATAAAAAATAATTTTTAAATTTTTTAACGTTCCTAAAAACTAAAC +AAACTGTAAAGAAAATTTTGTTTAAAAAAAAAATCAATAAAACATATTTT +CAGTAATTTCCAAAATTTGATTTCCCGGTAAAAATCAACAATTTTTTATC +GGGGCCACAAAAAAAATTCGCTGAAAAAAATTCAATTGGATGTATTTTCT +GCAAATTCGAGTCAATTTTCTGAAAATAGTTGTTTATTTTCCCTGATTTT +TTGGCGTTTTTTCCTTTTTTAAAGGAATTTTAGGACTTTCTGGGATTTAG +AAGGGTTTAGCCTAGGGAGTGATTAAGCCTAGGCTTAAGCCTGAACCTGA +GCCTAAGCCTAAACCTAAGCCTAAGCCTAAGCCTAAGCCTAACATCAAAA +AAACCGGAAAATCCTAAGCCTAAATAGCGTCAGTAGCAAGCTGACGCTCG +CCACTGACACCAAGCCTAAGCCTCAGCCTTTAACGAAAAACAATTTTGGC +ACAAAAATTGCAAAATTTCCGCTTCTCCGCTTCTCTTAAGACATTGAATT +TCCAAATTTAAAAATTTTTAGAAAAAAAAAAACCTCGGTCCAAAATGATC +TGAAAATTCTTATTTAGGCTTTAAAAAATTTCACTTTTTTCTGCGACACT +TTCCATAACACCACAAATTCGGCGAATCGACCTGTTGATGATCTTGTCTC +GACCCGCTCTCTCTCTAAGTGATTATAACAGAGATACACCCACACACCCA +CACACGTCATCTATTATGTTCTAGAACTTTATACTTTATGATCAAAACCG +AATGCTACAAACTAAAAAAACATCACCACTTTTTCCAAATTTTCGTCACA +TTTTTGCAGTCCGACCACAACTACAACCACCAAAGATCCATGTGAATCAT +CGCATCCGTTGGATCTGACGCGTCGGCTACGGGACACTGCCGGCTACAAT +CGTATCTATATGGCCAGCGACTTTTCGTCGGCTCGCAATGAGTTTCCTGA +TCTCAGGGGTTTGGCTCACAAAGCTTCAACGGACTATCATTGCGGGAAGA +GGTGCCAACGGTGAGCTCTCAATGCCTACCTGCCTACTTGTTTGCAGTAT +CAAACATATAATGCCTACAAGCCTACGCGCCTACCTTGGTCTACGAGCCT +GAACTTGCACATTTTCTGTGCCTAACATGCACGCTATACTTTTGTCTGCC +GTTACGCGCCCCCCCCCCCCGCCTATCTGCCTACAAGTCTCCCTTTTGTC +TTTATGCCTACGCGCCTATCACATGCCTACCTGCCTATTTGCTTGCGGTC +GAGTCGATACATATCATGCCTACGAGCCTACGCGCCTACCTTGGGCTACT +AGCCTGAATTCGCATTTTTCCAGTGCCTAGCTTGCGCGCTATACCTATGC +CTGCATTTACGCGCCTTCTCCCCGCCTAGCTGCCTACAATCGCACTTTCT +GCCTACCTGCATGCTTTCCTACCTATTCGCATACTTAGGCGTACCTACCA +CAAGCTTAGCTACCTACAAAACTGCCTTCTGCCAACCTGCATGACTGCGT +ACCTTTTCGCCTGCTTAGGTGCCTACCACAAGCCTCCCTTTTGTCGATAT +TCCTACGCGCCTATGGCATACCTACATGCCTACTTGTTTGAGTCGATACA +TATCATGCCTACGCGCCTACCTTGGCCTACCTTGGCCTACAATCCTGAAA +TTGCACTTTTCCTGTGCCTAGCTTGTACACTATACTTATGCCTGCCTTTA +CGCGCCTTCTCCGCGCTTATCTGCCTACAAGCATACCTTCTGCCTCCTTG +CATGCCTACATACCTATTAGCCTGCTTACGCGAACCTACCACAAGCCTAG +CTGCCTACAAACCTCCCTTCTGCCTATATGCCTACGCACCTAACTCCTGC +CTGCCTATACGTCTACCTCATGCTGAAAACAGACCTGCCTTGTACCTACC +TATGCGCCTACCTAAGATTTGCCTCCTACGTGCCTGGCTGCCTATTTTGC +CTATAGGCATTACTGTCAGTGCGTCTACCCAGAGCCTACCTTTAGGTAGA +CGTTTGCCTACCTAAAGCAACCGCCTACAAGTCTATTCGCCTGCCTCCTT +GCCTACCTACACACCTCCCTTATCCCGGCTTTTCCACCTGCCTATGCGCC +TATCTCATGCCTACCCAAGACCTGCAAACGTGCCTAGCCGTATGCCTACC +TAACTTCGCGCCTACATATGCCTCCCTTTCAGATCGAGTCAACTAATTCG +AAAAATCATAAAAACCGGCCAACCGGCAGAAGCCGAACGTGCTTGGTGGG +ACGAGGAAGAGTGGGAGGAGGGCGAGAGACGCAGGAAACGAGCCATCGAA +TGGAAGGATACAGATGATCGTCTGCTAATGCGAAATACCGGAACATCACG +TCATATTTTGGGTAGGTAGGTGGGTGAACACAGCAAGTGCGCTCCATCGC +GCGGGACACTTTTCCCGCGCTTTTTAGGAGGTCAAACACGGAATTTTTCC +AGGAATGACTGTGGCGGTGGAATGCGATGATGAGACTGGAGAATTTAATA +GTGGTGGATACTCGTTGTGTACTACGTGCCGTGCTGTTCGACACTTGCCA +TCCACGTATTTTCCACGTGTCATTAATGAGCTGATTTGCTCGCAGAAAGC +GTGTTTGCGAGGAGAAGGAAAATGCATACAACGGGTTATGCCGATGAAGG +TATGTAATTTTTTTGTTTTTGCAATGGAGCGCGTTTGTACTCACTCCACG +AGAATCACGTGGTGTCAGAGTGTCTCATTTCGGATTGATCTACAAAAAAT +GCGGGAGAAGAGACACAGAGTTCTCAACTGATTTTGGATGATTAAGAACG +TGCTGACGACACATTTTTATGGGCAAAAAATTCCCGCATTTTTTGTAGAT +CAAATCACTTGGAGAATATTATTTTTATTTGAATATGATCCTTTAAAGAA +AAAATAAAATTTGACTGAATTTCCCGCCAAAAAATTTTCGCAGAAAATTT +AAATTTCCCGGCAAAATATTCACGGATATCTGGCTTCCCTCATAAATTGA +AATGGAAGAGTTTTTGCCGAACTAGGCCAGGCCATATCTGGGGTAGATTT +ACGGCGCGTTGCGTGTCGCGTCGCGGCTCGATTTTAGTTGTAAAACTAAA +TATATTTGTCCGTGTGGAGTACACGACTTTCCCACGCGTTGGTGATTGTC +AATAGAGTGCGAAAAATTCAATGAGGAAGGCCAGAACCCCGTGAATATTT +TCTCAAACATTTTTTTTGGAATTAATGTGCAATCGCGCTCTAACGCAGTA +TCCAAAACTTGGGTCTTTTGGCGGGAAACCCGAAAATTCAAAGTTTTTTG +CTTTAAAATATCGTGAAACAGACGAAACTAGTCGCAAAATTTCAAATTTA +CGGTCTTGCCGCGCCAGTGCGGTGGATCACGATTGCACTTAAGAAAAATG +GCGAAAATCAAAAATTTGGTTTATTTTTGGCAACTATTTTTCATTCTCTA +TCAAATTCATACTGTACACGTGGAAAATCATTGATTTTCCCGAAAATTTG +AATAAATGGGATGCAAGATGCGAGCGCGCCCTATTGTGATTCGTTAAAAT +TCGTTAGAAGCGTCACTGAAATCGAAATTTTTTCTCGAAAAATTGCAGTG +TGCCACGTTGTAAAATATCGATTTTTTGGAAAATTTAATATTTAGAAGTG +CGGATGCATCCTATTGTGCTCCAATAAAATTACACGGGCTTCTGGCATTC +CGCATTGAATTTTTCGCGCTCCATTGACAATCGCCCGTGTACTCCACACG +GACAAGTGCATTTAGTTTTAAAACTAAAATCGAGCCGCGACGCGACACGC +AACGCGCCGTAAATCTACCCCAGATATGGCCTGGCCTAGTTCGGCAAAAA +CTCTTCCATTTCAAAATATGAGGAAGGCCAGAACCTCGTGGAAAATATCG +ATTTTTCCATTTCCACGTGGCCAAAGGAATTGCAAGCGCGCTCCAGTGAA +CTCGCCCAATTTCCATTTTTTTTCAGGTTCTCCGAAACGTGGGCACCCGC +GAGTGTGCTCGCTGGCAAATGAGCCAAATCGACGTGCGAACGTGTTGTGA +TTGTATGCTCAATCCGTCATCACCACTGGTCACCTATTTATGAGCGAAAA +AACCGGGGAAAAAAACACACAAAACAACTCAAAACTCAACAAAAAAAAAT +AATTTTACAAGATTCAACGAAACAACAAAAAAAAGAAACAATGGAAATTA +AATACGGATGCTGCTGCCAAATATGCTGCCAAATTCAAATTCTCGCCTTG +TACACACGATCTTTATTGAAAACGGTGATCAACGGGCACCCTCCACTCTG +ACCTTTTATCTGAAAATAATTGTTTTAAAGATTTATTTGATTAAAAACCT +CGGCCACGGCCGCGACGCAGCCGCTCCGCACGCAGCTGCGTCGCGGTCGG +GTGGATCCTAACCTGAACTTCTCCCTCCAGCTCGTTATCGTCGTCGACCA +CCTCGAACAGTTTGCTAGCCTCGAATAGAAATCTGAAAAAAATAAATTGG +TTTTTTTTGAAAATATATAATGTTTTATGTTTGGGCTTCTGGCCTTCCTC +ATTGCATTTTTCGCGCGCTCCATTGACAATCGCCCCCCTGTGTACTCCAC +ACGGACAAATCACATTTAGTTTCACAACGAACGACACGCAACGCGCCTGG +CCTAGTTCGGCAGAAAAACTCTTCCATTTCAATTTATGAGGGAAGCCAGA +AATCCGCGTGTGTTTTATTGATTTTATTGATTTTTTTACTTTCGAAAATC +GCGTTCCGGCTGGTAGAAGCACAAGGTTTTGCGCGTGTCGGCGATTCGAT +CCCTCGACCATTCTCTGCAAAAAAAATATTTTTTTTTGTGTAAAATTCCC +AATCTGCGAGAACGGGATCTACGAAAAATTTTTTTTTTAATATTTTAATG +ATTTTTTCAGAGATCACATTCTTGCAGATCATCTTTTCGTGGGGCCTCCT +AATTTTTCAGTGCTGCACATTTATTTAACATTCAAAAGTGCTTTTTTCAT +AAAAATTTGAATTTTTTGCCCAAAAATCGAGAAAAACGCCGCTCCGCCTC +TTTTTCCGTGCGGCACTGTGCCTTTTGCAAGCTGGGCACAGTTTTGTAGG +CGTGAGCATGGTCTTACTTGAGCGCTTGAGTGATCTACGAAAAAAAAAAA +GCTTTTTTTAAAATTTATGTCGGAGATCACATTCTTGCAGATCATCTTTT +CGTGGGGCCTGCTTATTTTTCAGTGCCGCTCGGAAAAAGAGGCGGAGCGT +CGTGAGGCACGGTTTTTTGTCACGATTTTACAGTTTTTTGACTAAAATTC +TTGATTTTGGATCATTTTCGTTGATTTTTTTCGGAAAAAGCTGATTTTGG +CAAAAAAAAAATTTTCGCTTTTTTTTGGACAAAGAAGAGCCAAAAAAAAA +AATGAAAAAATCATAAATTTTTTAGTTTTTACATTTTTTTTTTTGAATTG +AAAAATGTTTTTTTGTGTTTTTGGTGAAAAAAACTACTTTTTTTTGCGAA +AAAAAAATAGCAAAAATGACCAAAAATCGGAAAAAAAAAACGCCGCTCCG +CCTCTTTTTCCGTGCGGCACTTCGCCATTTGCAAGCTGGGCACGGTTTTG +TAGGCGTTGTCATGTTGTCATTACTTGAGCGCTTTGAGGCAAAGACTTAT +GGGAGAACGGTGAAATCCAAAATTGGTGGCGTTCGGGAAGAGACGGGGGT +GCTTCTGAAAAAAATTGTTGAAAAATGCAAAAAATCTGAAATTTTAGAGC +ATTTTTCTGAAAAAAATGCAAAAAATCCGAAATTTTTGAGCATTTTTCTG +AAAAAAACGCTAAAAATCTGAAATTTTAGAGCATTTTTCTGAAAAAAACG +CTAAAAATCTTAAATTTCTGAGCATTTTTCCCGGAAAAAAAAAGATTTTT +ATGCACCTCTGCGAAAACTTCATCCATCATGGTAATTGAAAAATCACAAC +TGTCCAAAAGCACCGAATTCACAGTGTCGAGCTCGAAAACGCCGACATCT +TCGACCTAAAATGCTCAATTTTAATGGGGAAAAGCTCTAAAATCATGGGC +TTCTCGCATTCCTCGTTGAATTGTTCGCGCTCCATTGACAATCGCCCCCG +TGTACTCCACACGGACAAGTGCATTTAGTTTTAAAACTAAAATCGAGCCG +CGACGCGACACGCAACGCGCCGTAAATCTACGAAAAAAAAAAGGAATTTT +TGCTGAAAAATCGATAAAACACGTTAAATTTAACCAGAAAAATCAATTTT +CGCACAAAAATTCGCAAAAAAAAAAAATCAAATTTTGCTCATAAAATTTG +GCGATTTCAGTTTTCTGAGGTTCACCGACCCAAAAAACGTCAAATTTGAC +GCGCAAAACTTGAATTTTCTATTGATTTTTGATGAAAAATCGATAAAATA +CGGTCAATTTAACCAGAAAAATCAATTTTTAACGAGAAAAGCCAGAAATC +CGTTGAAAAAGCTCTAAAAATCAAAATACAAACATTCGAGAGAGTCAGAT +GACGGAGACAGACGCATTTTTTCAGAATTTTCTGCAAATTTAGGTCCAAA +CTGACGAAATAGAAGACACGGAGCACACTGGAAATGAAAAAAAATTAATT +AAATGCTAGATTTTTAGCATTTTTTCAGAAAAAATGCACTAAAATTTCAG +ATTTTTAGCATTTTTTTCCGGAAAAATACACTGAAATTTCAGATTTTTAT +TTATTTTTTTTTGAAAAAATGCTACAGACCGAATAGTTTGCCAGGCATTT +CTGCCGCGGAGGAAATCGGCGATGAACTCTGCCACGTAGCGGCATTCGAT +GGGCGGTGGCTGAAAATTTGCAATTTTTTGGCCTAAAATTTGGTTTTTTC +TGGAAAATTCTCTTACCAACGGGAAGGTTTTCGTCTTCGGAATGCCTAAA +TTAACAATACAAGCCCTCGGAGCAATTCTCGCAAGAATTGGAGCCAGCTC +CTTGGCATAAGTGAGATCATAGATGAAGAAGACGAGCCGCTTCACCATTA +CGATGCTCTTGCAGCGTTCACGGCGTTCTGCGTATTTTTCCAGGATACTC +TGAAAAAAAATCCGTTAATTTTAGCCAAAAAATCCGTTAAATTTAGCCAA +AAAATCCGTTAATTTTAGCCAAAAAATCCGTTAATTTTAGCCAAAAAATC +CGTTAATTTTAGCCAAAAAATCCGTTAACTTTAGCCAAAAAATCCGTTAA +TTTTAGCCAAAAAATCCGTTAATTTTAGCCAAAAAATCCGTTATTTTAAG +TCAAAAAATCCGTTATTTTAGCCAAAAAATTCGTTAATTTTAGCCAAAAA +TTCGCTAGTTTCAGCCAAAAAAATCCGTTAATTTTAGCCAAAAAAGAACC +GTTATTTTTAGCCAAAAAATCCTTTAATTTTAGCCAAAAATTCGATATTT +TTAGCAAAAAAAATCCGTTAATTTTAGGCAAAGAACCGTTAATTTTAGCC +AAAAAATCCGTTAATTTAAGTCAAAAAATCCGTTAATTTTAGCCAAAAAA +ATCCGTTAATTTAAGTCAAAAAATCCGTTATTTTAGCCAAAAAATTCGTT +AATTTTAGCCAAAAATTCGCTAGTTTCAGCCAAAAAAATCCGTTAATTTT +AGCCAAAAAAGAACCGTTATTTTTAGCCAAAAAATCCGTTAATTTTAGCC +AAAAATTCGATATTTTTAGCAAAAAGAATCCGTTAATTTTAGCCAAAAAT +CCGTTAATTTTAGCCAAAAATCCGTTAATTTTAGCCAAAAATTCGATATT +TTTAGCAAAAAAAATCCGTTAATTTTAGGCAAAGAACCGTTAATTTTAGC +CAAAAAATCCGTTAATTTTAGCCAAAAAAATCCGTTAATTTAAGTCAAAA +AATCCGTTAATTTTAGCCAAAAAAATCCGTTAATTTAAGTCAAAAAATCC +GTTAATTTTAGCCAAAAAAGAACCGTTATTTTTAGCCAAAAAATCCGTTA +ATTTTAGCCAAAAATTCGATATTTTTAGCCAAAAATCCGTTAATTTTAGC +CAAAAATCCGTTAATTTTAGCCAAAAATTCGATATTTTTAGCAAAAAAAA +TCCGTTAATTTTAGGCAAAGAACCGTTAATTTTAGCCAAAAAATCCGTTA +ATTTTAGCCAAAAAAATCCGTTAATTTAAGTCAAAAAATCCGTTAATTTT +AGCCAAAAAAATCCGTTAATTTAAGTCAAAAAATCCGTTAATTTAAGTCA +AAAAATCCGTTAATTTTAGCCAAAAAAGAACCGTTATTTTTAGCCAAAAA +ATCCGTTAATTTTAGCCAAAAATTCGATATTTTTAGCAAAAAGAATCCGT +TAATTTTAGCCAAAAATCCGTTAATTTTAGCCAAAAATCCGTTAATTTTA +GCCAAAAATTCGATATTTTTAGCAAAAAAAATCCGTTAATTTTAGGCAAA +GAACCGTTAATTTTAGCCAAAAATTCGATATTTTTAGCCAAAAAATCCAT +TAATTTTAGCCAAAAATTGCTAATTTTAGCAAAAAAATTCGCTATTTTTA +GCCAAAAAATCCGTTAATTTTAGCCAAAAAATTCGCTATTTTTAGCCAAA +AAACTGTTAATTTTAGCCAAAAATCCGTTGATTTTAGCCAAACAATTAGT +TATTTTTAGCCAAAAAATCCGTAAATTTTAGCCAAAAAATCTGTTATTTT +TAGTCAAAAAATTCGTGAATTTTAACCGGAAAATCCGTTATTTTTACTAC +AAAAATAGCGAATTTTCGCCAATTTTAACCAAAATCTCTCGATTTTTTGT +CAAAAATGCACCAAATGTGCGCTTTTTTTCGTTTTTTTTTGGCATTTTCC +CTACTTCAATAGCGAGTTTGCAGGTCGTCGTGCAAATTTTGACTTCGATT +TCAACAGAATCCAGCAGAATTCGATCATCAGTCATACATTCCAAACAATT +TTCAGCATCCTTTATGGGCACTTCGATGAAATCTGAGAGAGCAAACACTT +TAGAATTGCCAGGGTTTACAGCTCTTTTAATCACCATCCAACTGGCACGC +GACGTCCATTTTTGGCTGCCCATTCACCCGCTCGCCGCCACCCTTGCAAA +TGTTGTGAAATTTGATGACAAACGGTTCAGAGTACTCGAAATTCTCCAGA +TCGCCGTGCTCGACGAGCTCGTTGTTCGATGGTGCTCTTTCCGGCGTTCT +TTTCCATCTGAAACTGCTGTTTTTCCTTTTTTTTTTTGTCGCAAAATCTT +TTTTTTCACCGAATTTTTCCACCAACCTGAACAGCGAATCTTCGAAAAGA +GACGAAGAATTCGATTTTGGGCTTTCCAAATTTGAAAAATTCAAAGAAGT +TGTCACAGAACTAGCCATTTCGAAGTTGAAATGATTAAAAATCAAAAACA +AAAAATTTCGATAAAAATCAATGTCCGAGAGGAGTACACGCTTGGGAACC +ATGCGCGGGTCTCGCACGGAAGAGACGAATTGAAGTACGGTAGCTCGTAA +ATCCTGTTCCACGATTGATTTTTTTTTAATTTTTGATCAATTTTTTCGAT +TTTATCCCAGAAGTTCTTGAAAATTATCCGTTTTTTTGCAATTTTTTCGG +AAAAATGCTCTAAAATTTAAGATTTTTAGCATTTTTTTCCGAAAAAAATG +TTTTAAAATTGCAGATTTTTAGCATTTTTTCACAAAAAATGCACTAAAAT +TAAGATTCTTAGCATTTTTGCGGAAAAAATGCTAAAAATCTTGCAAAGAC +TGAAAAAATTCGAATTTGTTGTAATATTGCATGTTTTCCGAGGTTTTACA +TCAAATATGTGTAGTTTTCCTTGAAATTTGACGTTTTTCACTGAAAAATT +CTACAAAAATAAGCATTTCTGAGCTCTTTTGTCGCAAAAGTTGATGAAAA +TCGCCAATTTTTCAATAAATATTGCACAGAAACCGTCAGATTTTTAGCAT +TTTTTCGGAAAAATGCACTAAAATTTTAGATTATTAGCAATTTTTCAGAA +AAATGCTCTAAAATTTAAGATTTTTAGCCCTTTTTTTCAGAAAAATTCAC +TAAAATGCAAGATTTTAATCATTTTTTTGCAAGAAAAATGCTCTAAAATC +TAAGTTTTTTAGCATTTTTTTCGGAAAAATGTTTGAAAATCCCTTCTTTA +ACGCCTTTTTCGCACTAAAAGATGCTCAAACTAGTTTAAACTTTCAGAGT +TTTCCCATGCTTTTGCCCCCTCCACTTCACAAGAAACAAGAAACAAATAC +GGCGGGAAAAAAGCGAAAATTCGCGGAAAACATCATTTTCAATGCATTTT +TCATCGCGAAAATTGCCGAATTTCATTAAAAATGGCCAATTTTTGTGCCA +GTTTTCCCAATTAATCATGTATTTTCGATTAACTCGAAGCCCCTGCGCAG +AGAAAAACACAAAAATGTTGCAATTGTTTGTGTAAAGCACTTCTCTGCGC +GTCTGCGGCATCCGATATGACGAGCAATATATATCTTTTTTCTGGGAGCC +TTTTATTTTAAATTTATCATTTTTCATTTAGTTTTTGAGAAAAAAATTCC +CCCAAAATTAACCTAAAAGCCTTGAAAATGTGAATTTTGAGTGAAATTTG +ACGTTTTTCAGCGAAAAATTCTCAATTTTTAGTGCATTTTTGCCGGAAAA +ATGCTAATAATCTTGAATTTTAGTGCTTAGCGGAAAAAAAATTCAAAATG +AAAATGTCGAATTTGAAATAAAATGCTTTAAAATTTAAGATTTTTAGCAT +TTTTCCCGAGAAAAGCTAAAAATCTTAATTTTTATAGCTTTTTTGTTGAA +AAAATGCTAAAAATCTTAAATTTTAGATCATTTTATTTCAAATTCGACAT +TTTCATTTTGTATTTAAGAAAAAATAACCTCAAAGTCTGAAAAATATCGA +ATTTTGAGTGAAATTTGACATTTTTCAGCGAAAAATTCTCATTTTTCCGG +AAAAAATGCTAAAAATCTTGAATTTTAGTGCATTTTTCCAGAAAAAATGC +TAAAAATCTCAATTTTTAGTGCATTTTCCCGGAAAAATGCTAAAAATCTT +AAATTTTAGAGCATTTTCCAGAAAAAATGCTTAAAATCTTGAATTTCAGA +GCATTCTTAATGAAAAATGCTAAAAATCTTAAATTTTAGAGCATTTTTCT +CGAAAAAATGCTTAAAATCTTGAATTTCAGAGCATTTTTTTCGGAAAAAT +GCTAAAAATCTCAATTTTTAGTGCATTTTTCTGAAAAAATACTAAAAATC +TTGAATTTTTAGAGCATTTTCGCTGAAAAATAATAAAAATTTTAAATTTT +AGAGCATTTTTCCGAAAAAAAAAACGCTAAAAATCTTGTAATAACTGACA +AATTTCGAATTTTGAGTAAAATGGCATGTTTTTTGAGGTTTTTCCTTGAA +ATTTGACGTTTTTCACCTAAAAATTCGACAAAAATGAGCATTTCTGAGCT +CTTATATTGCAAAAATTGACAAAAATCGTCAATTTTTCAATAAAAATTGC +CCAAAAACCTTAAAATATTCTGAAAAAAGCCGAAAAAACCCCATTTTTTA +GCCATTTTCTACAGAATTTTACATTTTTCTCAACTTTCTTCACCTAAAAT +CGCCGATATTATTCACATAAAATTCCCTTTTTTTTCAGCGCAATGGGGTG +TATTATGAGCCAGGAGGATGAAGCAGCGAAACGAAGATCCAAGAAGATTG +ATCGATTGGTAAAAATTGGGGATTTTTCGTTGAAAAAACTCGATTTTTTG +TGAAAAAATATAGAAAAATCATCAAAACTGCTTCAAAAACCGAAAAATTT +CACTAAAAACTAGAATTTTTGCTCGAAAACCTCAAAAAATCGCAAAATTT +GCAGTGAAAACTAGATTTTTATTTTTAAAAAATTCAAAAAGTTCATAAAA +ATCAATAAAAAAATCGGATTTTTTTTCTTAAAAAATCTGGAAAACTGTCT +AAAAATCTACTCAAAATCAGTTTTTTTTGTAGAAAATCTGAAAAATAGTC +TAAAAAATTAATAAAAATCGATTTTTTGGGAGAAAATTTGAAAAATTACG +AAAAAAATCAATAAAAAATCGGTTTTTTGGGAAAAACCCTGAAAAATTGT +CTAAAAATCTATAAAAAATTGGATTTTTTAAATAGAAAATCTGAAAAACT +GCCAAAAAATCAACAAAAAATCGATTTTTGTGTGAGAAAACCTGAAAAAT +TATCAAAAAATTGGTTTTTATCTAGAAAATCTGAAAAATTACCTAAAAAG +CAATAAAAAATCGGTTTTTTTTCTGGAAAAACTGTAAAATAGCCTAAAAA +TCAATTTAAAAAAAGTTTTTTTTTTTGTAGAAAACCTGAAAAATTATCAA +TAAAAACCACGAAAAACAGTTTTTCGCTTATAAAAAGTCCAAAAATCCCA +AAATTTGCATTAAAAACTAGATTTTTATTTCAAAAAAATTCAAAAATTGC +CTGAAAATCAATAAAATTGTTGTTTTTTTTTGGAAAAAAAAACCCTGAAA +AATTGGCTAAAAATCCCAAATTTTTTTGCAGCTCAAAGAAGACGGCGAGA +ACTCAATGCGAACCATCAAGCTTCTGCTCCTGGGAGCCGGCGAGTCTGGA +AAATCGACGATTTTAAAGCAGATGCGTATCATTCACGACGTCGGATATAC +GACTGAAGAGAGAAAAGTGTTCAGAGGCGTCGTTTATGGAAATATTATTT +TGGTCAGTGCTCCGATGCACTGAAAAATGACAGGAAATTGGCAATTTTGA +CCAAAATTCGTGGATTTTAACCAAAAAATCCGTTAATTTTAATCAAAAAT +CGGCTAATTTTAGCCAAAAAATTCGCTATTTTAACCAAAAAATCCGTTGA +TTTTAGTCAAAAAATTCGCTATTTTTAGCCAAAAAATCGCTATTTTTAGC +CAAAAAATCCGTTAATTTTAGCCAAAAATTTCGCTATTTTTAGCCAAAAA +ATCCGTTAATTTTAGGCAAAAAATCCGTTAATTTTAGTCAAAAAATCCGC +TATTTTAACCAAAAAATCCGCTATTTTAACCAAAAAATCCGTTAATTTTA +GCCAAAAAATTCGCTATTTTTAGCCAAAAAATCCGTTAATTTTAGCCAAA +AAATTCGCTATTTTTAGCCAAAAAATCCGTTAATTTTAGCCAAAAAATTC +GCTATTTTTAGCCAAAAAATCCGTTAATTTTAGCCAAAAAATTCGCTATT +TTTAGCCAAAAAATTCGCTATTTTTAGCCAAAAAATCCGTTAATTTTAGC +CAAAAAATTCGCTATTTTTAGCCAAAAAATTCACCAATTTTCGTTTAAGA +TTCTCCAATTTTTGACAAAAAAATTCACCGAATTTGCTCAAAATTCTCCC +TTTTTTGGCTAAAAAATGCATAAATTACACAATTAAACCAAAAATTACCC +AATTTCGCCCAAAAACTCTAATTTTTACCAAAAATTCTCCTATTTTTTGT +TGAAAATTCACCAATTTTTTTGCCAAATTTTAACAGAAAAATCTATAAAA +TATCAGGCGAAAATAACCTAATTTTGGTCAAAAATTCACCGATTTTTGTT +CAAAATTCTTCAATTTTACCCAATATCCACCAAATTTTAACCAAAAAAGT +CTAAAAAATTATTCAAAAAATCCCTAATTTTGGCCCAAAATTCTCCATTT +TTACTCAAAAATTCTCTCTTTTTAACCAAAAAATCTAGAATATTAGGTGA +AAAATGCCTAATTTTGGCTAAAAATTCACCGATTTTTGACAAAAAAAACC +TCCAATTTCAGCTTAAAACTCTCTGATTTTTACCAAAAAAATCTAAAATA +TTAGGCGAAAAATCACTAATTTCGGCTAAAAAATCACCAATTTTTGACAA +AAGAAACTCCAATTCCAACAAAAAATTCACAAAATTTACTCAAAAATTGT +CTGTTTTTCACAAAAAAAAAACCTACAATATTAGGAGAAAATTCACAAAT +TTTGGCCAAAAAATCCCTAATTTTGGCCGAAAAATTTGCCAATTTTGTTC +AAAATTCTCCAATTTTCGACTAAAAAAACCTGCCATATTCAGCAAAAAGT +TCACCAAATTTACTCAAAAATTCAAAAAAAATCTAGAATATTAGGCGAAA +AATCCCTAATTTTGTCCAAAAATTCACCGATTTTTGACAAAAAAAACTCT +AATTTCAGCAGAAACTTCACCAAATCATAGCCAAAAATTCACTGTTTTTT +ACCAAAAAAATAGAATATTAAGAGAAAATCCCTAAATTTGTCCAAAAAAT +TAAACAAATTATAGCCAAAAATGCTCTGTTTTTTACCAAAAATTCTAGAA +TATTAGGTAAAAAATCCCTAATTTTTCCCAAAAAATTCACCGAATTTACT +CCAAAATGCTCTGTTTTTGACAAAAAAAAACTCTAATTCCAGCACAAAAT +TTACCAAATTATAGCCAAAAATGCTCTTTTTTTTCCAAAAAAAATCTAAA +ATATTAGGCGAAAAATCCCTAATTTTGTCCAAAAATTCACCGATTTTTGA +CAAAAAAAACTCTAATTTCAGCAGAAACTTCACCAAATCATAGCCAAAAA +TTCACTGTTTTTTACCAAAAAAATAGAATATTAAGAGAAAATCCCTAAAT +TTGTCCAAAAAATTAAACAAATTATAGCCAAAAATGCTCTGTTTTTTACC +AAAAATTCTAGAATATTAGGTAAAAAATCCCTAATTTTTCCCAAAAAATT +CACCGAATTTACTCCAAAATGCTCTGTTTTTGACAAAAAAAAACTCTAAT +TCCAGCACAAAATTTACCAAATTATAGCCAAAAATGCTCTTTTTTTTCCA +AAAAAAATCTAAAATATTAGGCGAAAAATCCCTAATTTTGGCCAAAAAAA +TTACACCAATTTTCCCCAATTTCAGCTTAAAATGTTCAATTTCTAACCAA +AAAACCCCCAAATTTTAACCCAAAAATTCCCTCGAATTTCACCCCAAAAC +CGTCCAATTTTCCAGTCTCTCAACGCCATCATCCACGCTATGGAGCAGTT +AAAAATCAGCTTCACCACACTCGATCACGAATCAGATGCCCGAAAGCTTC +TAATGTTCAGCACAACAGGCGAAGAGGATGAGCTGCCCGAAGAGCTCGTC +GTGCTCATGAAGAGTGTTTGGTCCGATTCGGGAATTCAGAAAGCGCTCGA +AAGGTGGCGAAATTTCGCTGAAAATTGAGAAAATTCGAGGGATTTTCGCT +GAAAATCGAGAAATTTCGGTGGAAATTAGCTTATTTCCATGAAAAAATCG +TTAAAATCCCAGAAAATTGCGATTTTGGACTATTTTTGAGCATTTTTCGC +GTTTTTTCCATGAAAAATTCAATGAAATCGATTTTTTAGGTCATATTCGC +TGAAAATTACCGCTTTTTTCGATGAAAAATTCGTTGATATTCGTTGAAAA +TTATCTATTAGAGCTAATTAAAATTTAAAATTCCAAAAAAAAAAATATTT +TAAAATAATCAATCGAATTATTTTTTGCTCACACTTTCAAAAACCGCTAA +AAATTCTAAAAAAAAAATTTTGGAGCCCCTTTTCCGCTAGAAAATAGCTT +TTTTTCCCTCAAAATCCGGGAAAATTCAGAAATATTTAATTTTTTGGCTA +TTTCTGACTCTTATTCCCACACAAAAATAGTTTTACCAAAAAAAAACAAT +TTTTGTCAAAAATTCGAAAAAAAAATTTCTGGGAAATATTTTTAAATGAC +TCTAAATTTTCCCCTGTACCCGAATATCGATGTGAAAAAATTCAGAAAAA +TTTTCCGCGATTTTATATGATTTTTTGAAAATTGGACAAATTTCAGTTTT +CCCCCCTAATTCCTATTTGAGTTACCGCCAATTTGATTTGTTCGATGGAC +TTGCACATTTTTGAATTAATCTATTTTATTTTTTGTTGTTTTTTCCACCG +ATTTTTAATGTTTTCGGTGTATTTTTGCTTGAATTTTAGGGGAAAAGTCA +AAATAAATGCAATTTTCGATTAAAAAGCACGCTGACCGGCGTAAAAATGA +AAAAGTAACGATTTTAAACGATTTCAAACCTGAATTAATTAATTTCACTG +ATTTACGCCTGTACGCGTGCGTAGATCAGTGAAATTAATTAATTTAGGTT +CGAAATCGTTTAAAAGCGTTACTTTTTCATTTTTACGCCTGTAAGCGTGC +TTTTTAATCAGAAATTTGCAATTATTTTGACTTTTTCTCTAAAATTCAAG +CAAAAATACACCGAAAACATCAAAAATCGGTGGAAAATAACAAAAAATAA +AATAAATAAATTTAAAATTGTGCAAGCGCGCTCCATCGAACAAATCCAAT +TGGCGGTAATTCAAATAGGAATTAGGCAAAAACTGAGATTTTTGAGGCAC +CACGTTTTGAAGATCTGTTCAAAAAGAAGATCTACGTTTTCAGGATCTGG +CACCGTGCCAACTGCGGTTTTCTCGATGAAAAACGTAACAACGATGCTCC +GATGTTACGCGTCGCGTGTTGTTTTGCGTTCAGAAAGATATTTTTTGAAA +TTTTCTTCTTGAAGAAACGCTTAACGACACGCAACGCGTAACATCGGAGC +ATCGTTGTTACGTTTTTCATCGAGAAAACCGCAGTTGGCACGGTGTCAGA +TCCTGAAAACGTAGATCTTCTTTTCGTAGATTTTCAGAATGTAGATCTTC +TTTTGGTAAATCTTCTTTTCGTAGATCTTCTTTTCGTCGATCTTCAAAAT +GTAGATCTTCTTTTGGTAGATCTTCTTTTCGTAGATCTTCTTTTCGTAGA +TCTTCTTTTTCGTAGATCTTCTTTTTGAACAGATCTTCAAAACGTGGTGC +CTCTGATTTTTCCAAATTTCAAAAAATCATATAAAATTTAGAAAATTTTT +TTGAATTTGTTTATCAGCATATTTGGTCATTTTGGTACCATATTTTCCCC +TGATTCCGAATATCAATGTGAAAAAATTCAAAAAAAAAATCCCTGATTTT +ATATTTAAGCTTGAAATCGCCGAATGAGATTTTTCAAATACGCGCGCACA +AATAAATTCTCCTTGGAGCGCGTTTGCCTCATTTGATTTTCTCCATATTT +ATTTTTACTTTTTTTTCAGTTTTTCACAGCTATTTTCATTCATTTTTATT +GTATTTTATAGGTTTTTTTTTTTGAAAAATAAATTTTTCCGTGTGAATTG +AACATTTTATTTGCATAAAAATGAATGAAAATAGCTGAAAAACTGAATAA +AGTAAAAATAAATATGGAGAAAATTAAATGAGGCAAACGTGCACCAAGGA +TAATTTATTTGGGCGCGTATTTGAAAAATCTCATGTAGGAGGCAAATGAA +ATTTAGGCGATTTCTAGCTTAAATATAATATCAGGGAAATTTTTTTTTTG +ATTTTTTCACATCGATATTCGAATCAGGGGAAAATTTGGAGCCACCTGTA +ACAAAATTTTATGAAAAAAAAAACTGTATAATTTCTAACAACTTTTTTTT +TGTAGATCACGCGAATATCAGCTCAACGATTCGGCCGGCTACTATCTGAG +CCAACTCGACAGAATTTGTGCTCCTAATTACATTCCCACACAGGTATTTT +TCACTGGAAAATTCACAAATTTTTCCACTACTAAAAATTCAAATTTCCTT +TGCAGGATGACATTCTCCGCACAAGAATCAAGACAACAGGAATCGTGGAG +ACGCAGTTTGTCTACAAAGATCGCCTATTTTTGTAGGGGGAAAATTAATT +TTAAAAAATTGAAAAAATCGTCGCCGAAATTCAGGGTTTTCGACGTTGGC +GGACAGCGATCCGAACGAAAAAAGTGGATTCATTGCTTCGAAGACGTGAC +GGCACTCATTTTCTGCGTTGCACTGTCAGAATATGATATGGTTCTTGTCG +AAGATTGTCAGACGGTGCGATTTTCGAGTTTTTTGCTTTTTTTTCGTTTT +TTTCCCAAGTTTAGGGTTTTTCGGTGAAAATCTCGGTTTTCTTGGTTAAA +ATGGTTTTTTTTTTGGCAAAAAACGGCAAAAATTGAGGATTTTAGCGTAT +TTTGGCGAAAAATTGAGTTAATTACATGGAAAATTTCAGAATTTGAGTTA +AAATTGTAGTTTAAGGATTTTTTAGTGATTTTCTCGATTTTTGAACCGAA +AAACGTTCGAATTTCATTTATTACGCGCGACCACAAAATGCTGAGAACGC +GTATTGCACAACATATTTGACGCGCAAAATATCTCGTAGCGAAAACTAAA +GTAATTCTATAAATGACTACTGTAGCGCTCTTGTGTCGATTTACGGAAAT +CGTGTATTAATCGATAAAGTATTTTTTTTAGAAACACAAAAATGACAAAA +AAAATACGAAAGAAAATTGAATTGTTTCGAAAATCGAGTCCTCCCGTAAA +TCGACACAGTTGCCATTAAATTAAATAAAATTAATGTTAACTGTGTCGAT +TTACGGGAGGACTCTCGATTTTCGAAACAATTCAATTTTCTTTCGTTTTT +TTTTGTCATTTTTGTGTTTCTAAAAAAAATACTTTATCGATTAATACACG +ATTTCCGTAAATCGACCCACAAGAGCTACAGTAGTCATTTTCAGAACTAC +TGTAGTTTTCGCTACGAGATATAATTGCGCATCAAATATGTTGTGCATGA +CGGATTCTCAGCATTTTGTGGTCGCGCGTAATGAAAAGCGAAAAAATCGA +TATTTTCTGATTTTTGCGCCGAATTTTGTTAATTTTTCTTTTTTTTTTTT +CTGCGAAAACCACATTTTCCTGACTAAATTCAGGTTCAGCCATTTTTTTT +CGCAAAAATCGACGAAAATTGAGAATTTTAGCGTACTTTTAATTTTTTTA +AATTTTTTTCGCTCTGAAAATTATGAAAAAATCAAAATTTTCTCGATTTT +TGAACCGAAAAACGTTCAAATTTCATTTAAAAATCGAAAAAATCGGGAAA +AAATTTTCCGATTTTTGCACCGATGATTTTCGCTAATTTTTCACCACATT +TTTTGCGTTTCAGAATCGAATGCGAGAATCGCTAAAACTGTTCGACTCGA +TTTGCAACAATAAATGGTTTGTCGAGACGTCGATTATTCTATTTCTCAAC +AAAAAAGACTTATTCGAAGAGAAAATCGTTCGATCTCCACTCACACACTG +CTTTCCGGAATATACGGGCGCCAATAATTACGAAGAAGCTTCTGCGTACA +TTCAACAACAGTTTGAGGATATGAATAAGAGGACTACTGGAGAGAAAGTT +GGTGGTTTTTTTGAATTCACTGCAACTTTTTCCTCACGAGGGACGAGGAA +AAGTGGTTTCTAGGTCATGGCCGAGGGGCCGACAAGTTTCAGCGGCCATT +TATCTTGCTTTGTTTTCCGCCTGTTTTCTTTCGTTTTTCATCGATTTTTT +TCGTTTTTTCGTAATAAAACTGATAAATAAATATTTTTTGCAGATGCTAA +AACAATTTCCAAGTAAAAAAATCATGTATTCAGTCGGCAAGCAGCGATGA +AAGTGGGCATTGTAATATGATGGATTACGGGAATACAAAACCTAAACTTT +TTCTGAAACATGAAACATATGATGCTTAGATGCTGAAATTACCTGATTTT +CATAACGAGACCGCTGAAAAGTTTTGAGGTTTCCACAATTCAACTTTTTG +TGCGAAAATCTCGACTTTTTCACCAAAAAAGTTGAATTTTGGAAACCTCA +AAACTTTTCAGCGGTCTCGTTATGAAAATCAGGTAGTTTCAGCATTTAAG +CAGCATATGTATCATGTTTCAGAAAAAGTTTAGGTTTTGTATTCCCGTAA +TCCATCATATTGCATTGCCCTTGTTTCACCGCTGCTTGCCCACTGAATGC +ATAATTTTTTTACTTGGAAATTGATTTAGCATCTGCAAAAAATATTTATT +CATCAGTTTTATTAAGAAAAACGAAAAAAATCGATGAAAAACGAAAGAAA +ACAGGCGGAAAACAAAGCAAGATAAATGGCCGCTGAAACTTGTCGGCCCC +TCGGCCATGGCCTAGAAACCACTTTTCCTCGTCCCTCGTGAGGAAAAAGT +TGCAGTGAGAAAACTCAATTTTTGAATTTTTTTTTCATGAAAATCGGAAA +ATCTTCAATTTTTCCTAATCAATTCCATCTCTACAGAATCAAGAAATCTA +CACCCAATTCACATGTGCCACCGACACTAACAACATTCGATTCGTTTTCG +ATGCCGTCACCGACATTATCATTCGAGATAACCTCCGCACGTGCGGGCTC +TACTAAATTTTTCCGCTAAATTTTAAATTCCGTTTTTTCCCCCCAAAATC +CCCTCCCAGACATTTTCCGGTATTTATGTATTGACCACACACAACTCTTC +TCTCCCGTCTCCGCTGTTCAATGCTACGGTTATTCTCTTTTTTTTTCTTT +TTTTTTCCTGAAATTCCAAGGGTGTCGTTGAAAATCGAAAAATTCGAAAA +ATTTGGGTTTTTTAGAGGAAAAGCCAAAAATTCAATTTTTTTTTCGATTT +TTATTCCGGAAAATTCGAAAAATTTCGATATTTTTTAAATTTTTTACAAA +AAATTCGAAAAATTTGGATTTTTTCAGGAAAAAGCCAAAAAATTACAATT +TGTGTTTAAAAAAACGAAAAAAAAAACCAATTTTTCTGATTTTAATTCCG +GAAAAATCAAAAAATCTCGATTATTTTCAGAAAAATTCGAAAAATTTGGG +GCTTTTTCCAAAAAAGAAATCGTAAAATTTCGATTTTGTCCAGGAAAAAT +CGAAAATTTAATGTTTTCTTTTTTGGCTTCTTCCGGAAAATCCAAAAATT +TTGAATTTTTTGGATTTGTTTTCAGAAAAATTGGAAAAATTTGGATTTTT +CAGGAAAAAGCCTAACAATTTCAAATTTTGCTTTAAAAAAACTTTAAAAA +ATTGATTTTTGAGGAAAAAACGAAAAATTTCGACATTTTTTGATTTTTTT +TTTACCGAAAAAAAAATTGATTTTTTCCAGGAAAAAGCCAAAAATTTTCA +ATTTTTAAGGAAAAATTCGAACAATTTTGATTTATTGATTTTTTATTACG +GAAAAATCGAAAAATTTGGGTTTTTTAGAGTGAAAAGCCAAAAGTTCAAT +TTATTTTTCTGGAGAAATCCAATTATTTCAATTTTTGAATTTTTTCAAGA +AAAATAAAAAAATGTCGATTTTTTCCAGAAAAATCGAAATTTTTCGTTTT +TGAATGAAAAAAAATTTTTCCTTCAATTTTTCCTTTAAAAAAAATAAATA +AAAATGTTCGAATTTCCATGAAAAAAAGTCAAAAAAATTCAAAATTTTCC +ATTTTCCCTGACAAAAAAATCAAAATTTTCCGATTTTCCTAAACCAAAAT +CCCAAAATTTTCTGATTTTCCAATTTTCTCTGAAAAATCGAATTTTTTGC +CGCACACCCCTGGTTTCACGTGGTGGTCAGGTTGTCTCATTGCGGTTTGT +GATCTACAAAAAATGAGGGAATCTTTCCTCCCCCGGGAAAATCTGACGTC +AGCGCACTCGTGTAACCATGCGAAATCCTCTGCTGAAAAGTCTGCGTCTC +TTCTCCCGCATTTTTTGTAGATCAACGTGTAGATCAATCCAAAATGACAC +CTTGACACCACGTGCCTAAGCCCAAGCCTAAACCAATCCATTTTACCGGT +ATATCTCTACAACCTTTCACTGTCTGAAATATCGCGTCATTTTATATTAT +TATTATTATTGTATTCGCTTAAACGACAACAATTCCCCCATTTGATTCAA +AAAGTAAACATTTCCGAACTTTTTAAAAATTTGAAAAATATTTTTAAAAA +ATTTTAGCGTGAAAAACTTGTCCCCCCACCCTGCCTCTCCAAAAAAAATT +AATTTCGGAAGAATTCAGTCCTTGTTTTTGTAAATTGAGAACGTAATGCG +CTTTTTGGTGGTTTTTGCATATTTATCGACACTTGCGTACGCGAGGTATC +GATTCAGATTCCGTGAGTTTTTTACAACAAAATATCGCTAAGCAATCGCG +CTCCAGCGCGAAACTTCAAAAAAAGGCCAAAATTTTGCGTCGCTTTCTAT +GATTTTAAGACGAAAAGCGAGGAAAAATCAATAAAAACAGCGAAAACTTT +GAAATTTACGGGTTTGCCGCTTTTTTTGCGCTAGAGCGCGATTGCTCACT +GAGTTCAAGCGCCCTTCTTATTTTGAAATGGAAGAGTTTGCCGAATTAGG +CTATTTTGGTGCGGCCACGGCTGGGGTCAATTTACGGCGCGTTGCGTGCC +GCGTCGCGGTTAGGTGGACCACGCCTTTCCCACGCGTAGACGATTGTCAA +TAGAGCGCCGAAAATGCAAGGCCAGAAGCCCGTATGAGTGAAGTTTTTGT +TCATTTTCACTTTTTTTTCGTCGTTTTTAACGGTTTTTATGTGAAAATCA +ATAAAAACGGCGAAAATAATTAAAAATTTTCGATATTCCGGGTTTGGCGC +TTGCTTTGCGCTAGAGCGCGATTGGTCACCGAGTTCAAACGGCGCACTCT +GGCTTCCCTCTTAATTTGAAATGGAAGAGTTTGCCGAATTAGGCCATTTT +GGGTCGGCGGGTAGATTTACGGCGCGTCGCGTGTCGCCTCGCGGCTCGAT +TTTGATTGTAAAACTAAATGTATTTGTCCGTGTGGAGTACACGCGACTTT +CCCACGCGTTGTCCAGCAGGTTATTGCCAATGGAGCGCCGAAAATGCAAG +GCCAGAAGCCCGCCGTATAAGTAGCCCATATGAGTGAAGTTTTTGTACAT +TTTCACTTTTTGTTTCGTCGTTTTTATGGTTTTTATGTGAAAATCCACAG +TCTCCTCGTCATCGAAAGCGCACAAAAAACTGCTTACTGGCGCGTTTCGC +GTTTTTGCTAGCGCATTTTGTGGATTTCTCCGAAATTCAGAAATTACGCG +GAAAATAGGCTAGAATTCCAAAATTACAGCCCCGCCTCTTTTGATAATTA +TCTTCAGGATGAAGAAGATGATCGCGAAGGTGGGTGACTTGAAATATACA +AGAAAAATATGATTTCTTCAGAGAAACACCATTTTTACCGTTGATTTTTT +AATATCCCTACTCCTCCTTCAGTTTTTGACCAAATTTTCTCTTTTAATGG +TCTTTCATTTCATTTTGTGCTAATAAACAAATGTTAAGTTCGAAATCTGC +GAAAAAATTCGTTTCAACGCTAAAAAACGACGAAGTTTATTTTTCAACAC +TAAAAAGATTCACTCCCTCCCCCGGCTGTGCCAATGTGCAAGTGCGCCCC +AGCCCAATTCGACGCCGAGGAGACTGTGAAATCATTAAAAACAGTGAAAA +TAACGGAAAATTTCTGAAATTCCGGGTTTGCCGTTTTTTTTTGCGCTGGA +GCGCGATTGCTCACCGATTTCAAATAGCGCACGCGCTTCTGGTTTCCCCC +ATAAATTGAAATGGAAGAGTTTTCGCCGAACTAGGTCATTTTGGCGCGGC +CACGACCGGGGTAGATTTACGGCGCGCTACGTGTCGCGTCGCGGATCGAT +TTTAGTTGTAAAACTAAATGTAGTTGTCCGTGTGGAGTACACGACTCTCC +CGTCCGGCAGGCGATTGCCAATGGAGCGCGAAAATGCGAGGCCAGAAGCC +CGTGCATTTTTTTGCGGGTCCCGCCACGACATTTACCCTTTCAGACACGT +GTATCAAAGAGGACCAGGCGATTTTGGAGAAGGAAAATGTGAACTCGCCA +CGCCAATTTCTTTTTATCGATGACGGACAATCGCCAAAGTGGAGGGAAAA +TGATCTCGAAGGAAAAGGAATTCTTATGAGCTTCGGAAATCGATTGAAGA +ATCTGACAAACGGATATGAGACTGTGAGACTTTTTTTACGGGTCTCGACG +CGATTTCCCACGGATTTCGGGCTTCCCTCATAAATTGAAATGGAAGAGTT +TTTGCCGAACTAGGCCCCGGCCATATCTGGGGTAGATTTACGGCGCGTTG +CGTGTCGCGTCGCGGCTCGATTTTAGTTGTAAAACTGAATGTATTTGTCC +GTGTGGAGTACACGGGCGATTGCCAATGGAGCGCGAAAAATTCAATTTGT +GTCTCGTAACGATTTTATCGATTCTTTTTCAGGGTGCCGAACAAGCTCTG +CGTGTCCTTGAATTCAACAATACGGAACACTTTCTTGTGATCAATTTTTG +GATGAGAAGCTACTATTTCATGAAAAACGGTGATAAATATCAGCTGTCAT +ACACCGGAACCACCATCAAACCCGATTTGAATCACTTTATTCGGTTAGCA +GGCTTGGAGATGCAATATCGCTCCATCGCAACCATTTTTTCAGCGTATAC +TTCATCTGCGCTCCAGCGAACAGTCAGAGTGCGTTGATCGTGTTTGGGGA +TCAGTCGAAACCGCGAGTTTTAAAGTCGAAAAAATCGAAGAGGGAAGCAG +CGCTGATTGATGAGAATTCGGGGAAGAAGCTGAAAAAGTGCCAGAAAATT +CGGACGAAAAGAGCGGCGGCGGTGAATAACTCGACGGAGTGGACACAGAC +GCTGAAGGATACTCGGAGACTTAAACAACGTAGCGAGTGAGTTTGTGCCA +AACGATACTCCGATGTTCCGCTTCCGCTGAGGACACCGCGTCGTTTGATC +TCTGAAAATTGCGAGAGTCAGCCTCGTGTAAGTTTACCGCAAATTTGGAG +GTCAAGCAGCGAGGTCCTCATATTTTGAAATGGAAGAGCTTGCCGAATTC +GGAGTCGATTTACGGCGCGTTGCGTTGCGTGTCGCGTCGCGGCTCGTGAT +TTTCGCATATTTATCGACACTTGCGTACGCCAGGTATCGATTCAGATTCC +GTGAGTTTTTGCAACAAAAAAATCGCTGAGCAATCGCGCTCCACTGGAAA +ACACCCGAAAAGTTTTGAAATTCCGGGGTTGCCGCTTGTTTTGCGCGCTA +GAGCGCGATTGCTCGCCGAGTTCAAACGGCGCTCTCTGGTTTCCCTCTTG +TACGAGACGAGCGTCGCGGTTCGGTCCAGCAGGCGATTGTCAATGGAGCG +CGAAAAACACGTGGTGTCAAAGTCTCCAATTATGGTTTGATCTTTGATAA +ATGCGGGAGACGAGAGACACCGACTTCTCAACTGATTTCGCATGGTTAAA +AGTGTTCTGACGTCACATTTTTCTGGAAGAAAAACTCCCGCATTTTTTGT +AAATCAAACCGGATTAGGACAGCCGGACACCACGTGGAAAAACAAGATGA +GGGAAGCCACAGAAGCCCGTGCAGAGTCTCGGTTTTATCAGTTTTCGAGT +AGTTTCGCACCACAAAAAGCGTGTGACGTCACATTTTTCCGGCCGCAAAA +TTCCCGCGTTTTTTGAAGATCAAACCGAAATGCATTGTTTCAGAATCTAC +TCTTGGGCACGTCTCTCGTTCATTCACCTCGGTTTCGGTATGGTAGTGAT +CGTCAACGCCATCGTTTTTTTGTTCTTTTTCAAGTATTTCAAGAAGTTCA +ACTCGACGGTGAAGAATGGAGATCAGAAGCAGGAATCGGATGAGACTGAT +GAGAAGACTGAGAAGACTGAGAAGCAGGCGAAATAGAACTTTTTAGTCTA +TCTGTGTTGAAATAAAGGAATTGAAAAAAAAAAAAAAAAAAATTTTTTTG +CATATATGCATGTGGTGTCAGAGTGGATTATTTCGGTTTGATCTACGTTG +ATCTACAAAAAATGCGGGAACTGATTTTGCATGGTTAAGAACGTGCTGAC +GTCACATATTTTTTGGGCGAAAATTCCGGCATTTTTTGTAGATCAAACCG +TGATGGGACGTCTGGCATCACGTGTACATGTAGAAATGAGATACAACATG +TTATGTACCGTTATCCTACAGTACTATAGGTGAACCCCTCAATTTTTGAC +CTCCAAAAATTGCGGGAATCTTATAGGTCAACTTGCAGGGGGTCGTGGAC +ATGAATAAGCCAAATTCAAATTATTCAAGCCAAAAAGATGATAGCGCAGA +CACGTGCCCCCAATTTCGGTTTGATCTACTGTGTAGATCTACAAAAAATG +CGGGATTTAGGACGCTGAGTTCTCCACTGATTTTGCAACAAATTCCCGCT +TTTTTGAAGATCAAACCGGACAACCTGACACCACGTGAAGGAATAAACCA +CGCTCTTTTGCCAAAATCTTAAGAGTTTCTACAATTTCAGTGAAAATCCA +GTATTAGATTTGATATTTGAAAAAAAAAAGTTAAATAATGGACGCGGCCT +AGTCTTTCCTCTTCTACTAGCAAAACGCCCTGTTTTACAAAAAAAATCTA +TAGTTTCTGAAAAAAAAATCAGTGGCAAATGTCTACAATTTTCAATATTT +CATACTAAAAAAATCACAAAAAATTATTTTATGGCCGCGGTCGAGTTTTT +TACTCTTCCACGTGGTTTCAGAGTGTCCAATTTCGGTTTGATCTACCGTG +TAGATCTACAAAAAATTCGGGAGTCGAGAACTGATTTTGCATGATTGCTG +ACGTCACATTGTTTTGGGTAAAAAATTCCCGCATTTTTTGTAGATCAAAC +CGGACAGCCTGGCACCGCGTGCGCAGAGAAGAAAAAGCTAATGAGCACGC +GGTGTCAGGCACGGCTTGATCTACAAAAATTGCGGGAATTTTCAACCCAA +AAATATGTGACGTCAGCGCGTGCTTAACCATGCAGAATCAGTTCTCAACT +CCCGCATTTTTTGTAGATCTACGTAGATCAAACCGAAATGGGACACTCTG +ACACCACGTGAATGAGCCAATTGAGCAAAAATCGTACTGAAAGAGATCGT +TTTATTCGCGCAGAGGTTAGTTACACGAATTGAATAGAAAAAATAATGTT +TTGCAAAAAAAAAGTAATGTACATACTCATGGAAATAAATTTATTATGGG +GGAGCTTGATTATTACAAGTCGACGAAGAGCAGCACTCCTTCTTCTCCTC +CTTTTCCTTCTCTTTTTCCTTTGGAAGCTGCGGAGAATTCGACTCGGATT +TCGACATTAGACGGGAGCTGGAGCATCTGAAAAAAAAACGCGAAAAATGG +TAGATCACACGTTTTCCAACCTATTACCTTCTCAAACTAAGACTGGAGAA +GAGCGGTGTACACTTGAGCATGTCCTTCAACTGTATCGACTCGTAGTTTT +CGATCGATTCCTGGAACTTTTCGATCCACAGCTCCTTGTCCGCCTTGTCG +GCGGCTTGTAGGGTGTAGATGCCGACGACTTGGTAGTAGCGGGTTAGGTG +AATTATGACGAACGCGAATTTTAGGGACACTGGAAGAGGAACACACTTAT +AGTGACACTACAGTAGTCCTAGAAGGTATTGGTAAGGTACTGGTAAGGTA +CTGACTGCGCTAATTTTTGTACGTTACACATTTTCCTGGAGTTTTGCAGA +CCTTCAAGAAAATTCTAGCACTTTCCAGATTTTCTCCGAAAAATTCCTGC +ACTTTCCAGATTTTTCCAGAGAATTCCTGCACTTTACAGATTTTTCTAGA +AAATTTTGTTTTTCTCAGAGTTTTTCCTATAACTACAGTAATCCTACAGT +ACCCCGACCATATCGCCCCTACCAACATACAACCCAATATTCCATCAAAA +GACAAAAACTCAAATTTTCCCGAACTACAGTAACCCTACAGTAACTCTAC +CGTATACCTACCGGGCCCCTACAGTACTGCTGCAGTACCTTGACATTATC +CCCTACCAACATACAACCCAATACCTCTTCGAAAGCTGGGAACTCAAATT +TTCTATAACTACAGTAATCCTACAGTACTTCTACAGTACCTCTACAGTAC +TACTACAGTACACCGACCATATCCCCCACTAACCCTAAACCAATATTCCT +TCAAAAGACAAAAACTCAAATTTTCCCAAACTACAGTAAGCCTACAGTAC +TCCTACAGTCCCCCGACCATATCCCCCTACCAACATACAGCCCAATATTC +CATCAAAAAACAGAAAAAACTCAAATTTTCCAAAACTACAGTAACCCTAC +AGTACTCCTACAGTACTCCTACAGTACCTCTACAGTACTCCTACAGTACC +TGGACATCATCCCTCACCAACTTCCAATCTAATACCTCTTCAAAAGCTGA +AAATTCAAATTTCCTATAACTACAGTAGTTCTACAGTACTCCTACACTAC +CTCTACAGTACCACTACAGTACCCCTACAGTACCCCGACCATATCCCCCC +ATTGACTCTAAACCAATATCCCTTCATAAGCACACTACAAAGACTACGTG +GACTACAAACTATGTATGGTCAGACGGATAGTTTTTTTTAATATAAGAAA +TGATGATGAACTATATATACTACTATATATACTGACACTGATTCACCAAA +ATTAGCGACTCTGGCAATTCACCAAAGATAGGGTACGGTACTGGTATGGT +ACTGGTACGATACTAGACCCCAGTTCTTTAATACGATTCCCTAAAATTGC +TCACTCGGCGTTGCCTGGTCGTTGGAGTCCGCATCACAGAACACGCAAGA +ATCCAACGGTACCGGCTGTCGTTGGACGATGTAGTGCTCGGATTTCCCGA +TTGGGACTCCTTTCTGCAACTCTTTCAGTAATAAAACAAGTAATAAAACT +TCGCGGGACTCCTCACCACTTTCAGCTTCGAAGCGCACTTTTTAGTTTTA +GTCAGCACAAACATGTCGTTGAATAGAAACGCGTACATATCAACGGTCCG +CCCGTTTTCCACAAGCTCGAGGGGGCCTTCGTGGATAAGCTTTCGACGCG +GATGAGCCAGAAGGTTCTCGCAGAATTGACGGGATAAGGCGACGCGGAGG +AACTGGAATTGTAAAAAATCAAGGGAAAATGTTGCAGAGAAAACAAATGT +TTCAACTTACATCAGGGACATAAGACTTGGGCTCCAAGTCGCTTATATTC +GGCCAGACAACCTGTGTCTGCAACTGCTGAAGCCTCTCAAAATTATGAAG +CCACTGCACACTATCATCAATCGATCGGAGTGATTCCGTCATTGTGTCGA +TCACCTTCTCCACCTTTCCCTTACTCTCCTCTTCCTCCGATCTTTTGTGA +ATCTCGCGGAGAAGGATCGGAAGCCGAGTGATTCGTTGAAGCGGTGCGAT +CAAAAGATCCTCGAGCTGTAGACGGAAGCATCGTTCATCGGCCAGACATA +TCCGCTCGAATTCCGTGAATCGTTCCTCTTTCTGTCGAATTGAGCCGAGA +TATTCCATGGTTGCCTTGTAGTTGATGCAGTAGGCTTGGTAGGCCGAAAT +TGTGGAGGGGCCTTTGGAGAACTGGAAGTTTAGAGTTATAACAAGGCATA +GTCTCAAGCTATTTTCCAGCCTATCCAAGCTGTGGTCCTGGTGCTTAACA +GTCTTGATTTTTTAGAGCTGGAAAACCGGACTAATCCGGACTACGGAAGC +CTGGTTTTTGTCTAAACGACAACATTGTGCAACAAGGTACGCTTTTTCAT +ACTACTTTTTTTTAAACTTTTGTTTTTTTTTGTTCTTTTTCGGCCAGCTT +TTAGGAACTTTTTTGACCCAACTTCGAAATGTCCCTTTTTTTTGCAATTT +TAGGAATTTCTAGAAATTTCCCATTTTCTCTTTTTCCAGCCCCTTCTAAA +CCTAGGCCTAGGCCTACGCATAAACCTAAGCCTACGCCTAAACCTAAGCC +TAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTA +AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCTTAAGCCTGAGCCCAAG +CCTAAGCCTAGGCCTAAGACTAAGCCTATGCCTAAGTCCCAGCCTTAACC +CAAGCCTAGGGCTAGTTGAAAGCCTAAGCCTAACCCAAACCCTAAGCCTA +AGCCTAAGCCTAAGTCCAAACTTAGGCCTAAGCATATGTCTAAGCCTAAG +CCGAAAATGTCCCTTTTTTTTGCAATTTTAGGAATTTCTAGAAATTTCCC +ATTTTCTCTTTTTCCAGCCCCTTCTAAACCTAGGCCTAGGCCTACGCATA +AACCTAAGCCTACGCCTAAACCTAAGCCTAAGCCTAAGCCTAAGCCTAAG +CCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCT +TAAGCCTGAGCCCAAGCCTAAGCCTAGGCCTAAGACTAAGCCTATGCCTA +AGTCCCAGCCTTAACCCAAGCCTAGGGCTAGTTGAAAGCCTAAGCCTAAC +CCAAACCCTAAGCCTAAGCCTAAGCCTAAGTCTAAACTTAGGCCTAAGCA +TATGTCTAAGCCTAAGTCTAAACCGTAGCCTAAGCCGAATCCCAAGCCTA +AGCCTAAGCCTAAGCCGACGGAGCACGAGGAGAAAGTCCAAAACTTCACA +AAAAAACAAACATTTCTCTCAATCTCGGTCAGTTTTCAAAAATATTTCGA +GTAATTTTTCAGCACAAATAACAAAAACCCACCCTTTCAAACAAGTCCAC +AACTAGCTGTGTGCAGTCCCAATTCTCCTTGTCTACCGTACTGAGCAACG +AGAGGAACGATTGACAGAAGGTTCGAGATATTCTGACAAAATAAAAATGT +GTGTGTGTGTGTGAAATGGCACGTCAGATTAAAGGCAAATAGAAAAAAAA +AACCAATTAAAAACTGAACGAACCTGCAGAGTTGATCCAAATTTCCGAAA +AGGAGGTCCGGCTCGACAAGCAGTAGACATCCCTCGACTTGACATCTCTT +CAGCGGCTCCTTGTAAACATCGCGGAGCACGAAGAGCTGACGATAGAGGA +AGACGAGCTCCGTGTGGAACAGCTCCCATACCGCTTGAAGGTATTTGTGT +TTGGATGAGGGAATTGTCGTGGTCTCGTCTCCCATGAACATTTCCTCAAA +GGATACTGGCTGAAAGTTGGATTTTTTTTTGGTATTGGAGCTCGTCTCTG +GGCTCGTTTTGCAGTTTGTACCCTTAAAAAGACATTAAAAAGACATCAGC +AACAAACTCCAAAATCCCAAGTAGTAAACAGATTTTTTCTAAAACGGCAA +AATTGAGTGAGGAATTTTTATTCGATGCACCATGTTTCTCACTCAAATTT +GACTACTCATAACTTAGTTAAACCTAATCCAATACTTCCTTAAAAGCTAA +AAATTCACATATTCCCAAACTACAGTAAACTACAGTACCCTACCGTACCC +CTACAGTACCCCGACAGTACCCCTACAGTACTTTGACAATATCCCCCATC +AACTCCCTACAAAATCATCAAAAACAAAAAATTCACAATTTTCAAATCTA +CAGTAACCCTAGAGTGATCCTACAGTATTCCTACAGTACCACTACATTAC +CTTGACATATCCCCCACCAATTTCCAACCAAATACCTCTTCAAAAACTAA +AATTCACATTTTCCAAAACTACAGTAACCCTACCGTATACCTGCAGTACC +ACTACAGTACCATTAAAGTACCTTGACATTATCCCCCACCAACTTCCAAT +TAAATACCCCTTCAAAAGCTAAAAATTCAAATTTTCCCGAACTACAGTAA +CCCTACCGTATATCTACAGTACCCCTACAGTGCCACTACAGTACCTTGAC +ATTATCCCCCACCAACTTCCAACCCAATACTCAATCAAAAGCTAAAAATT +AACATTTTCCCAAACTACAGTAACCCTACCGTATTCCTACAGTACCCCTA +TAGTTTCACCTACCAACAACTTTTCCAGCTCATCATCCTCAATCTCATGA +TCCTTAGAAGTCTCCAACGCGGCCTGCACATGCTTAATAATCTCCCTCCG +TTTTGCTCTGCCCGACCACTCGTAAAGTCTCTTCAGAATCCAGGGCGATC +GATTTTTCTGCGGCTCGGAAGCTTCTGCATAGAAGGCTTGAGAGGCTATT +GTGGCACGTTGAAGATCTGAAAATGAAGAATCGGTGGGGATCAGTGGTGA +CAGCGAGGGAGAAGATCTATTTGGTGGGGTGGCACATATAGAAGTGGGTA +GTAGCGGTTTTTTGTGTGATCTTTGTGTAAATAGACATGATATTAGGGCT +TCCGTGGTAGGCAGGTGCGGTTTTAGGGCCTGGCGCTTGCCTGACGCCTG +CCCGTCTCACGCCTGCCTGGCGCCTTTTATTCTGCATTTTGAAGTGAGTT +TTCAAATTTCAAATTTTCTCATTTTTATCATTTTGTTGAAAATCAAATTA +AGAAATGAAAAAAAGTTTAAGTAGGTTTCAGCATCAGGCGTGTATTTAGG +CGAGAGGCAGGCGGGGGTCGCCTCAAAGTCAGGCAGGCAGGCCTTCTTAT +GCCTACACGGAAGGTGTTCAAAAATCGGTTGCGTGTGTCCAGTAATGACA +AGAATCATACAAAGCATTCGACTTTTACACAAAACTAGTCTGTATTCCAC +CTGTACAAAAACCTACCGATCGATGTGATTTTATTTGAATCTGAAAAAAA +AATTTCTCAGAAAATTTGAATTCCCGCCAAAATGTTTCTTTGAAAGTTTG +AATTCCCGCCAAAAACATTCTCAGAAAATTCAAGTTCCCGCCAAAAATGT +TTCTTTGAAAATTTGAATTCCCGCCAAAATTTTTCTTTGAAAATTTGAAC +TCTCGCCAAAATGTTTTTTTTTTGAAAATTTGAATTCCGATAAAAAACTT +TTTACAGAGAATTTGAATTTCCCCCTACAATTTTCACAGATCTACTTATA +TATATATATATATATATATATATAAGTTGAACTTTAGTTTTCAAAAAAAA +ACCGGTCATTTATTAAAGCACGTGGTGTCAAAAAATATTTTTTCGGCTTG +ATCTACGCCGATCTACAAAAAATGCGGGAGAAAAGACGCAGAGTTCTCAG +TTGATTTCTCATGGTTAAGAAAATTCCCGCATTTTTTTGTAGATCAAACC +GTAATGGGACAGCCTGGCACCACGTGCTAAAGTTATAGTTAATTTACAAG +TCCTGGTTGGACCTGCAGGATGTCAGGCGCTGAAACGTGTTTCAGGATAA +AGTTGGTAAACTTTTATAACCAAGAGGAAAGTGTTATCGATATTTTGCTA +GTTGAACATTTTTTTTTGCTAAAAAGTAAGAGTATTTGAGCCAGGCGTGC +GCGGCGATCGGTAATTTCCGAAAATCGGCAATTTCGGCAATTGCCGGTTT +TGTGAATTTTTGGCAATCGGCAATTTTGGCAATTGCCGAAATTGCCAAAA +ATTCGATTCCGCACACTCCTGCTTTGAACTGTGCATTTCCAAAATCCAAT +AGAAATTCTGCCGACACTGTAAAATCCCTACCTGCCAACAATCCTCCGCC +GGAGCTGATTGCCCTATTGAACAGGTGACTCTCGTTAGGGGATATTTGAA +CATGTGGGACAATGATCACATTGTCCGACGAGCAGCACCCTTGGGATGAG +GTCTCCTGATTCTCACTTGGCTGATCAGGAATGATTGCATGGCGACGGGA +AAGTTGCTCCTTGTTAGGGTGAATTGTTTGGGGCTCTCCTTCTTCTGGCT +GGAAAAATACAATTTTTTGAAGTTTTTGAAAGAAAGCTTGTCATTTTTTT +GTTGCTATTTTTTACCCTAAAAATGTGGTTTCAAAATTTTTTTACCTCTG +AATATCTAATCAACGGGGTGAACAACTGCAGATCGACCATACTCGAGCTT +CTAAAAGTTTGAAGGAAGCTTCTCGTGAAGCACGAAAAAAAAAGAAACAC +GAAATAGTTACCCTTACAATTATCAGAATAGGATGGGATGTACAGAGAAG +TAAATAGGAAGAGAAATGAGAAGAGTTGCACTAGAGAAGTATGTACAATT +AATAATTTATGAGCATCTGAGAAAATGAGAGCGACTTGAAAATCTGAAGA +GCAAGGAAGATAAAACTCGGTCTCTTATCAGAAAATTTGAATTCCCGCCA +AAATGTTTATTGTTTAATTTGAACTCCCGCCAAAACTTTTCACAACGAAT +TTGAATTTTTCGCCAAAATTTTTCTCAGAGATTTTGAATTTTCCCGCCAA +AAGTTTTACCAGAAAATTAAAATTCCCGCCAAAACTTTTCACATCGAATT +TGAATAACCCGGCAATTTTTTTATCAGAAAGTTTGAAATCCCGCCAAAAT +TTTTCACATGAAATTTGAATCTTTCGCCAAAGATTAAAATCGTTGGATAA +TTTTAATTCGCGGCTGAACGTTTCCAATTCGAATTAAGACCGGCCAAAGT +TTTTCGGGGTTTTTTTTAAAACTTACTACAAAAAAGCATACATTTATTTT +CCTAACTAGACGCCTTACTAGGTAAAACCCGCTTTTCACATCAAAAACTT +CAACAATGCGTCACCGCCAAAAGAGATTCTTGCACTTCACCACGAATAAT +AGATCAGAAGGAAAAGCGTGTAGTGAGTTGAGAATTATAACTAATTCATA +TCCCCCGAAAAAAAAAACGCTGATGTCTATATTCTATACATGGTGAGAGC +TCACCGAAGAATAGACGGGTAATGAGATATATATGTGATACATAAATGTG +TGCGCCCGGGTATCCGAGAGCCGAAAACAGAAGCATGGAATGGAGCAACT +AGGGAAAATTGTGTTATCACGAGGCACGGCGGGAGACACAATAATATGAT +TTTTTTTCGAAAATTTTCCATTTTCACGTGGTTGTCCCATTACGATTTGA +TCTACCAAAAACGCGGGAATTTTTCGCCTAAAAAAATGTAACGTCAGCAC +GTTGTTTACCATGAGAAATCAGTTGAGAAATTAGCGTCTCTTCTCCCGCA +TTTTTTGTAGATCTAACTTGATCAAGCCGAAATGAGACGCTCTGACACCA +CGTGACGAAAAAAAGTAGATCAAAATTTGGCAAGCCCTTATAAAAGTCCC +TTTTTCAGTTCTAGGCGGAGCTCAGTTTGACTGATGACGTAAACGCAAAT +CTTGAAATTTCGAATTCTCTATGGAAATTAGAACTTCCCGCCGCCGCCAG +ACTTTGTAAAGTTCAACAAAAAGATGAAATATAGAAAAAGTTCAGACTAT +GATAAGGAACTTATGACTAACGTCTCTTGAGGTGAATGAGTATGATGTGA +TTAGTGATGCAAGACGACTAGACCGAGAGAGAGAGAGAGAGAGGCTCAGA +GAGGGGGGAGGGAAGGTAGGTTTGTAGGTAGGCAAGCAGGTAGGCAAATA +GGGGGTCGTAAGTAGAAATTATGAAGGAACCTAGGTCGGCAGCCATAAGG +TAGGCATAAAGTAGGTCAGCATCCAAGTAAGTTAGACAGGTACGCATAAG +ATAGGAAGGTAAGTAGGCGCGGTGGCAAGGAGACTCAAGGCAAAGTAGGA +CAGGAAGTAGGCAGTAGGTAGGCACGATGAAGGTAGGTGGGTAAGCTTGT +AAGAAGGCAGCCATAAAGTATGAACGTCGACAGTAGGCATGCATTTAGTA +GGTAGGTATGAAATAAGAATTAAGGTATGCATAAGGAAGTAAAGTATGAA +TGATGAAGCCATGTAGATACAGAAATATCAGGCAAGTAGACAGGCAGGCA +TAATATAGGAAAGTTAGCAGTAGGTAAGCATGTAGTAGGTACGTGGGTAG +GCATGTAGGTAGGCACGTGGTAGGCTTATGGTAAGCAGAACACAAGCACA +GAAATATGCATATTGGCAAGTATGTAGGCATGCATAAGATACAAAAGTCG +ACCAGGCATGTAAGTAGGCACATAGGTAGGCAGGCTTGAGGCAGCAATGT +AGGTGATCTCGTAAGTAGGTATGAGTAAGGAACCTAGGTAAGTCACAGGT +ATTTGGCACAACCTGTGTTCTTCTCAATGGTAATCAGGCGAACGTGCCTG +CCTGCCTACCTAGAAATTCGGTAAAAATTGTGGAAAAAAAACTAGGGGAA +CCTCTTCCCAATGGAATGCGTAATGTGAGTGGGAGGCGGCAAAAAAAGAG +CGGACGTAAACACTTTTTCCTAATTCTCTTTTTCTCTCGCTCGTGGAAAA +TGAATGAATATTTGATACAATTTTGTGGGTACAGCCAGCAGGAGAAGAAG +AAGCTGATGTCCCGACGCGCGCGCGCGAAAAAAACTTTCAATTCCCTCCC +CTAATTATCCGCCTAACGCCTAATGTGTGTCAAATTTACCATGTATTTTT +TTCTCCTCTCGGCTATGTTTTTTTTTCTTTTTCAGCAAAAAAAAGTACGG +GCACATGAGGTCGGGATGGATAATTAGGGATGTGTGCCAATTTGTTGGAT +AATAGACAAAAAAAGTACGTGAGATTTTTAGAAAATGCTGAGAAAAATAT +CACGAGGCGTTGGGGACGTGGCCGCGAATGAGAAAACTAGGCCACCTTCA +CAGGGCCCTGGCCTTCCTCATTGAACTTTTCGCGCTCTACTGACAAACGC +CCGTGTACTCCACACGGACAAATGCATTTAGTTTTGCAGCTAGAATCGAT +CAGCGACGCGACACGCAACGCGCCGTAAATCTACCCCAGATATGGCCGAG +CCAAAATGGCCTTGTTCGGCAAACTCTTCCATTTCAAATTTTTTATTCAG +TTTAATTTTCTAGGATACGCCTACGAGTGATCTAGGCCAGGCAGTAGGTA +GGCAGCCAGTGTAGGTAGCCCCCTTTTGGTGTCAGGCTGTCCCATCGCGG +TTTGATCTATCAAAAATATGGGAACTTTTCTCCCAGTAAAATGTGACGTC +AGCACGTTCTTAATCAGGCGAAATCAGTTGAAAAGTCTGCGTCTCCTCTC +CCGCATTTTTTGTAGATCAACGTAGATAAATACGAAATCAGACACTCACG +TGGTGCCAGGCTGTCCCATCGCGGTTTGATCTACAAAAAATGCGGGAACT +TGTGCCCAAAATTATGAGACGTCAGCACGTTCTTAATCAGGCGAAATCAG +TTGAAAAGTCTGCGTCTCTTCTCCCGCATTTTTTGTAGATCAAAGTAGAT +CAATCCACATTAAGACCTTCTGACACCATGCCCGAGAAGAGTTCAAAATA +AATTTCGTAGAACATAAATTTTTCCACGTGGATTTTACAGCACAATTGCT +TATAGAGCGCGGTTGCACCCCAAATTTTACAGGAAAAATAGGAAAATTTT +ACCAGATTTCCCGCGCAAGACACGAAACAAGGTCTTAAAAAGTGGGAGAG +CATGAAAAATCCTAAGAAAGTAAGAAACTTCTGGTTTACCACATAACTCA +AATTGGAGATAGTTCGACCTTAAAAATTTTGCACCAAAAAGGGCGGAGCC +AAAAACACCAAAACTTACGTGCAAATTTGTACATGAAAAAACTAAAAAGG +ACACCTAAAACCGGCGAAATATGAAGAAAAACGCTGAAAATGAGCAATGT +GTATCAATTTTTCCCCCGTTGCTTAATTTAATACATGTCTTCCTCTCCCC +CTTCCTTCCTGCTTCACACTCTTTCGGGCGGCGCCTCCTTTTGATTTGAG +ACTTGAGACTTTTTTTTTTGTGATGTGCGTTGAGTAGTGTGGGATGCATA +TATTATGAATCAAAAATCTGACATCAAAAATATCGCTGAAAAAATAGTTA +AAATTTGCTTTAAAACTGCCGTTTTTGATCTACAGGGTGCTTTGGCGCGT +TGCGGTCGCGTCGCGGCTTGGAGTTCTAGGCCACGGCCATTCAATTTGAC +ACTACTACAATCAGAAATATTTTGTAATTCTTAGGCCATCAAAAAATTTT +TAAGCCAGAAAACAAATCCGGAAATTTCTAGGCCATCAAGAATTTCTAGG +CCACATCAGACTACTTTGAAAATTTCTAGGCCACAATGGGAACTAATTTC +TGAACCTAATTTCTGAAATTTCTTGGCCACGATCTGAAATTTCGAAGCCA +TAATTTGAAATTTCTAGGCCACGATCTGAAATTTCTAGACCATCAACAAT +TTCTAGGCCACGATTTGAAATTTCTAGGCCACGATTTGAAATTTGTAGGT +CAAGGTTTGAAATTTCTAAGCCACGATTTGAAATTTCTAGGCCACGATCT +GAAATTTTTAGGCCACGATTTGAAATTTCTAGGCCACGATTTGAAATTTT +TAGGCCACGATCTGAAGTTTTTAGGTCATCAAAAATTTCTAGGCCACGAT +TTGAAATTTCTAGGCCACGATCTGAAATTTCTAGGCCACGATTTGAAATT +TCTAGGCCACGATTTGAAATTTTTAGGCCACGATCTGAAATTTCTAGGCC +ATCAAAAATTTATAGGCCACGATTTGAAATTTCTAGGCCACGATTTGAAA +TTTCTGGGCCACGATCTGAAATTTCTAGGTCATCAAAAATTTCTAGGCCA +CGATTTGAAATTTCTAGGCCACGATTTGAAATTTCTAGGCCGCGATCTGA +AATTTCTAAGCCATCAAAAATTTCTAGGCCACGATTTGAAATTTCTAGGC +CGCGATCTGAAATTTCTAAGCCATCAAAAATTTCTAGGCCACGTTTTAAA +ATTTTTAAAATGTTTAAAATTATAGGTTTTCAAAAAAATTCTAGGCCATC +AAAAATTTCTAGGCCACGATTTGAAATTTCTAGGCCACGATCTGAAATTT +CTAGGCCACGATTTGAAATTTCTAGGCCACGATTTGAAATTTTTAGACCA +CGATCTGAAATTTCTAGGCCATCAAAAATTTATAGGCCACGATTTGAAAT +TTCTAGGCCACGATTTGAAATTTCTGGGCCACGATCTGAAATTTCTAGGT +CATCAAAAATTTCTAGGCCACGATTTGAAATTTCTAGGCCACGATTTGAA +ATTTCTAGGCCGCGATCTGAAATTTCTAAGCCATCAAAAATTTCTAGGCC +ACGTTTTAAAATTTTTAAAATGTTTAAAATTATAGGTTTTCAAAAAAATT +CTAGGCCATCAAAAATTTCTAGGCCACGATTTGAAATTTCTAGGCCACGA +TCTGAACTTTCTAGGCCACGATTTGAAATTTCTAGGCCACGATTTGAAAT +TTTTAGGCCACGATCTGAAATTTCTAGGCCATCAAAAATTTATAGGCCAC +GATTTGAAATTTCTAGGCCACGATTTGAAATTTTTAGGCCACGATCTGAA +ATTTCTAGGTCATCAAAAATTTATAGGCCACGATTTGAAATTTCTAGGCC +ACGATTTGAAATTTCTAGGCCACGATTTGAAATTTCTGGGCCACGATCTG +AAATTTCTAGGTCATCAAAAATTTCTAGGCCACGATTTGAAATTTCTAGG +CCGCGATTTGAAATTTCTAGGCCGCGATCTGAAATTTCTAAGCCATCAAA +AATTTCTAGGCCACGTTTTAAAATTTTTAAAATGTTCAAAATTATAGGTT +TTCAAAAAAATTCTAGGCCATCAAAAATTTCTAGGCCACGATTTGAAATT +TCTAGGCCACGATTTGAAATTTTTAGGCCACGATCTGAAATTTCTAGGCC +ATCAAAAATTTATAGGCCACGATTTGAAATTTCTAGGCCACGATTTGAAA +TTTCTGGGCCACGATCTGAAATTTATAGGTCATCAAAAATTTCTAGGCCA +CGATTTGAAATTTCTAGGCCACGATTTGAAATTTCTAGGCCGCGATCTGA +AATTTCTAAGCCATCAAAAATTTCTAGGCCACGATTTGAAATTTCTAGGC +CACGATTTGAAATTTCTAGGTCACGATTTGAAATTTCTAGGCCACGATTT +GAAATTTATAGGCCGTGATCTGAAAGTTCTAGGTCATCAAAAATTTCTAG +GCCACGATTTAAAATTTCTAGTCCATCAATAATTTCTAGGCCACCAGAAA +ATTTGTGTTCACTTTTTTTTTTGGTTTTTGGTATGTATTTTTCAGAAATT +ATTCAAAATTTGTGGGAGCAACAATATGCTTTTTTAGTTTCTAGGCCACA +AAATTCTTTGGCCATTTTCACATTTTTTCCCGCCGCCAATGGTTCCACTG +GATAATTGAATGTATAGAAAAAAGGGAAGAGTTCAGCTGGCGCAAAAGAG +GGTAATTCGTTGGAAGGGAAAAAAATAAATGCAAATCTTCGCCAAAAACC +AATTTTCGGTCGGAGCTCGGCGCGGGCCGACACACACAAAAATGGAGCAG +AAGAAGACGTCAGAATCTTCTTTTTCAGAAGGCTTTCTCACTTTGAAAAT +GGGGTGTCCAATTTCTTGTTGCTAATTGTTGGATGGGGAAAGAATGATAT +TTTGTTTCAGGTTTCACACAACATCAGCCTAGACATTTTTTTTTTGTTTT +CTCCAAGAGGAGTACACACACTATAAATTGTTGTAAAAATCGAAAAACAC +GTGGAGCCAGAATTTCTTATTTCGATTTGATCTACAAAAAATGCGGGAGT +TAAAACGCAGACATCTCACCTGATTTCGCAAGAGCGTGCTGACGTCACAA +TTTTTTTGGAAAAATATTTCCGCATTTTTTGTAGATCAAACTGCAATAAG +ACAGCCTGGCACCACGTGAAAAATAGTATTCCTCTTGAAAAAGATTTCCC +GAATCAAGTTCCTTGAAAGGAGTACGCAAAATTTTGCAAAAAAAATCGGT +GGCCGAGTTTACTCTTCTGGCGGCCACGTAACAAAATTAACAAGGAAGGA +TAAAAAGGAAAAAAAAATTTTACTCGTAAAAAGGTACCAGGAAGCAATTT +GAGGAAGGAAGGAAATGTGAGTGTCTACTCTAATGATCTACCAGTTTTGG +TGGCCGCGGAACAGAGAAAGCTCGGCCCCCAAGTATTTTTTCAAATATCA +CGGATTTCTGGTTTCCCTTATAAGTTGAAATGGAAGAGTTTTTAAAGAAC +GAACTAGGCCATTTTAGCTCGGCTGGGGCAGATTCACGGCGCGTTGCGTG +TCGCGTCGCGGCTCGATTTTAGTTGTAAAACTAAATATATTTGTCCGTGT +GGAGTACACGACTTTCCCACGAGTTTTCCGACAGGCGATTGTCAATGGAG +CGCGAAAAATTCAATGAGGAAGGCCAGAAACCCGTGAGATATTTAAAAAA +TATTCCAAAACTATTTTTATATTCAAAATTGGAAATTATACATACTATAA +GTATTTTCAACTACATACATGGCCGCGAAAAAAAAAAACTCGGCCACCAA +TTTTCGCGGTCACTTACCGCAGATCTCCATCGATCCTGAAGTCTTGCCGT +ATACAATAAGGGCATTTTTCGGATCATAGTGAATGAATTATTTCAGGAAT +ATTATTTCAAAGAACACACACCACACAAGAAATGTGAAGGGAAGGAAACG +GGGAAAAAGAGACAGGTGGAAAAATACATTTTCTCTATTATTTCGCTCTG +TTTCTGACTAGGAAATGAATCAGAATCAGTGATTAAGAAACTGGGAATTT +ACGAGGTGTTTAGGGAGATGGTGACCGCGAGGATGAGGAAAAACTCGGCC +ACCGCAAGACTTACCGGCTTAATCAATTGATTTCCTCGTATGTGATGGAA +CAATGTGAGAGCCGGAGCTTCACTCGTCATAGCTTTGTGTCTAGGTGGCT +CTCAAGTACTGCTGGACCTGAAAAACTGCAAATTTAATTTGAAATTTGGG +ATGCAAAAAAGTAGCAGCCGACACCTGCCGGGTTCCCGCAAGATGTCGGA +TGCTTCAATTGACCTAGTAGAATCGTTAGTGATCTACCGAGCAAAAACAA +GTATGCTTGCAAGAAAAAAAGGCGTGTGGCTCAAGTTGACAAATTCGACA +CTTTGGACACACGAAATTGGATGAGCCACACCACACCGGCTAGCTCAGAA +GAGCCCCTCCGACGTCAAGGACCCCATGTGCGCGCGCGAGCCGAGATTCT +GGCAACATGAGAAGCGGAGAAGGCGAAGAGAAGAGTGCTAATTTGAACTT +GTTGCTGCAGGAAAAATATCTAGGCTTAGGCTTAAGCTTGGGCTTAGGCT +TAGACTTATGCTCAGGCTTAGGCTTAGGATCAGGCTTAGGCTCAGGCTTA +GGCTCAGGCTTAGGCTCAGGCTTAGGCTCAGGCTTAGGCTCAGGCTTAGA +ATTGGGCTTCGGCTTCGGCTTTGGCTTGGCTTAAGCTTAGGCTTAGGCTC +AGGCTTAGAATTGGGCTTAGGCTCAGGCTTAGAATTGGGCTTAGGCTCAG +GCTTAGAATTGGGCTTAGGCTTTGGCGTAGGCTCAGGCTTAAGCTCAGCC +TTAGGCTTTGGCGTAGGCTTAGGCGTAGGCTTAGATTTAGGTTTAGGCTT +AGGCCTTGGCCTAGGCACAGGCCAAGGTTTCAGGTCACTATCACTTGCTC +CTAGGTGTGGCTGGGGAAATGAAATTCTAGGCCAGTGACGTCAAGATTCT +GGAAGAGTTCCGTTGACGCCACCAAAAGCAACAAAAACTTCAAATCTGAG +AAGATCAGAACAAAATGTACTGAAAGTACAAAAAGCCCGCACTTTTTTCT +CTATTAATACTACTCATTTGAAGAGTGGGGAAAAGAAAAATGTGTTGCAA +GAAATAATTCCGTGCGAAAAAAGTTTGAGAGGAATGAATGGAGCGGAACT +TTTTTTTTTGTTGGAAAATCGTAGGTGTGACGTCACTTCTCTTCCAACCC +CCAGGTTTCTAGGCCACTTAAGAATTTTGCAAAAAAATCACAGAGCAAAA +CTACAAAAAGGAAAGAAGAAATGTGCTCTTGGAAAATAATAAATATTGGT +TACGAAATAAAAGAGAAAAGAGAACGAAAAAAATAAAAAAGAAAATGGTA +ACCAAGGAGGAATGTGGAGAAGAGGCTCTTGTGAGCCCAGATATACCCAG +CAATTAGGGAGCGAGTACTACTGCCGGGAGATGACGTTTCGAGGATATTT +CTCACTGGAATGGAGGGTGGTGGAAGAGTTTTGTAAAGTTCTAGGCCACG +GGTTTTTTTGGCCAATGAGCATGGTGCATCGATGAAAAGCTATTGGGTTT +CTCGGCCACAATAAATTACAAAAACCTAGTACGATGGAGCACACTTGCAA +TAGAATTGCAAAAATTTATTTGAAAATTGAGAAGAAAGAAAATCAGGGGG +GCATAAATGCTCAACAGTGCAATCAAATTGTAGAAGAGCTTTCGCCCAAA +AAGCTAGGCCACGGAGGAGACCGCTGGAGAAAGTGACGTGTATATGGTGG +AAGAGTTTTCTTGTTTTTCTAGGCAATCTTGGGCGATTGCAAAAATTGAA +TTTATGAAAAGATGGCTTGGAAGAGCTTTCGCATAGAAAATCTAGGCCAC +GGCTAGCAATTTAATAGGGGATAGAAAACCGCGTCGGAAGATTATTTAAC +TTTTCCATAAAAATTAGCAAATTTAAGAGAGTTCAGATACTGATCTGGAA +GAGTTTTTGAGCAAAAAACCTTGGTCACGGCCAGCAACTAAAGTAGTAGG +GGAGATAGGGTACCCCGCTAATTTTTTATTTATTTTTCAAAGAAAGTTTT +AAGGTTTCGGGAAAAATTTTGATGAAATGGCTTGGAAGAGCTTTTGCCGA +AAAAACTTAGGCCACGGCCAGCAATCTAATGAGAGGGGGAGGGTTCCCCG +CTAAATTTTTTTTTTGATTTTTAAACAAAGTTTCATGGGTTCGGGGGAAA +ATTTGATTAATTGACTTGGAAGAGTTTTTAAGCAAAAAAAAACCTAGGCC +ACGGCCAGCACCCTAATGAGAGGGGGGAACATAAGGTACCCCGCTATTTT +TTTTTGATTTTTCAAAGAAAGTTTTAAGGTTTTGGAGGAAATTTGATTAC +ATGACTTGGAAGAGCTTTTGCAGAAAAAAACTTAGGCCACGGCCAGCAAC +CTAAAGTAGTATGGGAGATAGGGTACCCCGCGGAAAATTTTTAAATTTTG +GTAAACAACAATGGAAGAATTTTCCGGTTTTCTAAGCCATTGCATTTTTT +CAGCGTCACGGATTTCTGGCTTCCCTCATAAATTGAAATGGAAGAATTTG +CCGAACTAGGCCATATCTGGGGTAGATTTACGGTGCGTTGCGTGTCGCGT +CGCGGCTCGATTTTAGTTGCAAAACTAAATGTATTTGTCCGTGTGGAGTA +CACGACTTTCCCAGGAAGGTGATTGTCAATGAAGCGCAAAAAATTCTCAA +AAAAAATCCAGATTCCCGTGCAGCGTCGCAGGAGATCATTTTCAAGAAAT +CTGGCTCAAGAAGGATTCAGTAAAACAAGAAAAGAAATAAAAAAGGAATG +AAAGGTAAGGGTGGACAAGTCGGCGGGACAACTTGTCACTTGCCATCATC +ATCATTTTTCTTCTCCTCCTCATCAGCTTCTGCTGCTCCGCGAGCTCGCG +ATGACTCTTCTGAAATTCTAAACTTGGCCAACACAACGTCGGCAACGAGT +TTCGAATTTACACACACACACACATACGAAAAAAGCTCATTAATTGGAGC +AGGAGACGGAAGAGAGGGAGGAGAGGCTGCTCAATGAGTTAGAGAAGAGA +GAGAGAGAGAGAGACTGAAAGATGAAGTATAAGCAGAAGTCGTCGGGATG +ACAGAAGAAGGAGGAGAAGAAAACGTGAGAAGGGGGGATGTGGAGACAGA +AGGATATGTAAATATATTAGATTCAAGGATTACAGCAATTTTAAGGAGGC +AAAAAAAAACAACGATGCTCCGATATTTTTGGGGTTACTGTAGTTTTTGT +AGATACTTCCAGAAGTTATAAACAAATCCGAGTTTTTTAAAATTTGCCAG +AAGCACGGGTTCATTGAATTTTTCACGCTCCATTGACAATCGCCTGCCGG +ACAACGCGTGGGAAAGTCGTGTACTCCGCACGGACAAATACATTTAGTTT +TACAACTAAAATCGAGCCGCGACGCGACACGCAACGCGTCGTAAATCTAC +ATATATGGCCGAGCCAAAATGGCCTAGTTCGGCAAAAACTCTTCCATTTC +AATTTATGATGGAAGCCAGAAATCCGTGCAGAAGTTTCTCGGAAAAAAAA +CAGAAAGTTTGCGAAATGGCAACCTCTAATTCATTAACATAAATACATCA +AATATGACGCGCAAAAATGAATTAATTTACTAGTGAAACATGGTGCATTG +AAGTCGGTGTTTGCACAATTTGTACAGATCTGAGGTTCACTAACACCAAT +GCACGGCCCGAGAAGTGGTACCTGTACGCAATTTGTCTACCGTATACCTG +GACGTTTGGGCGCGTGTATCTCAAAAACGGTTGGTCCAGTTTTTTTGTGA +TGCATATAAAAAATGTCCGAAATTAAATTCTAAATTTTTTGGACCAAAGC +TTTTTTCGTTATCACGCGCCCAAACCTGGTCTACACTCAAATTATCAGTA +GAGCGCATTTGCATGGATGTACCACTTGCCGGGCCGTGTTCAAAGGGGTG +CAACGATTGCGCGTCAAATCGAATGCAACTACAGTAATCCCTAGTAGTTG +CGCTTCAAATTTGATGCATTGCACGGCCCGGCAAGTGGTACATCCATGCA +AATGCGCTCTACTGATAATTTGAGTGTAGACCAGGTTTGGGCGCGTGATA +ACGAAAAAAGCTTTGGTCCAAAAAATTTAGAATTTAATTTCGGACATTTT +TTATATGCATCACAAAAAAACTGGACCAACCGTTTTTGAGATACACGCGC +CCAAACGTCCAGGTATACGGTAGACAAATTGCGTACAGGTACCACTTCTC +GGGCCGTGTTGAATGTTTGAGAAATGTTAAAATTTTGAGTTATATGTGCT +GGAAAATTGACATGAACATGGTTTTTTTCATTATTTGCGCGTGAATTATG +GTGCATTGAAGTCGGTGTTTGCACAATTTTTTTCAGATCTGAGGTCAACT +GACACCAAAGCAACAGAGTTGACGCGCAAATTTTAAAATGCGCTTAACAT +TTGGCACGCTTTGCAGTCGGTGTTTGCACATTTTCGATTGTTGTGTGAGG +TTCACCGACACACCAGATTTGACGCGCAAAATTGTACGAAAACAGTTAGT +TAGAAAACTAATAAAAACTATTAATAAAAGTATAGTGCATCCTGAAAAAT +TATTTCTGCAAATGTATCTATAGAATTTAAAACAAAATATACAAAAAAAA +ATTATGAAAACCACGACGAAAAACCCGGAAATGTTTTTTGGGTAGCTTGT +CGATTCCGGAGGGTATTGAATTTCGCGCTCGAATAATATTGTTTCCTATT +CATTTTCCCCAGAATACCTACAGAATTTGGGGGAAAAATATGAACTGGTA +CCTAACATTAACCTACACGTTTTTTAAATAAGTTTAGGCCACGCCCAGAA +AGTAGCTGGGCGGGGTTGCAGATTTTTCTAGCTTTCCGAAATATAAAAAG +TCGGAAAAAAAGTTGTAGTCTGTAGTTTGTAGTTTGTAGTTTGTATCAGG +TTGTCCCATAAGTTTTTGTACTTTTTTTCAAATATTTTTCCAAAACTTCT +AGAAAGTTTTAAAATTTTTTCATCGTAGGTCGTGTCAAGGTCGGGTCGTC +CCCTTTCAGAAAAGATTCATTTCATCCATTTCTACTTTGCCACGATGACA +ATCATCAAACTTGAACGTCGAGACGTTAGATTGCTTCTTCTTTATGAATT +TCGTCTTGGTCATTCAGCAATGGAAGCGGAACGAAACATATGCGGTGCGA +TGGGTGAGGGAGCACTCTCTTATAATACAGCAAAGAGTTGGTTTCAAAAG +TTCAAGAACGGCGACTTCAGTCTCGAAGAAATAGAACGTTCTGGGCGACC +GGTAGAGTTAAATGAAGAAGACCTAGTGAAGCTGGTGGAGGAAGAGCCTC +GTCTTAGTCTTCGTGAAATGGAAGAGAAGCTTGAGTGTTGTCATAGCACA +ATTGCACGTCACTTGGGTCGCCTTGGTTTTACTTCAAAACTTGGAACTTG +GGTGCCTCATGAACTTTCGGCATCACAGAAGCTCACTCGGGTCAACGTTT +GTACTCAACTTCTAACTTTTCGTCGAAAGTTCGATTGGCTGAACAATCTG +GTTACTGGAGATGAGAAGTGGGTGCTCTATGTTAACCATTCCAGAAAACG +TCAATGGCTTCCGATCGGTGAGAAAGGAATACCGACGCCAAAGCCTGATC +TTCACCCAAAAAAGATTATGATCTGTGTCTGGTGGGGTGTTCAAGGACCC +GTGCACTGGGAATTGTTGCCAACTAATAAAACTATCACTGCTGATTACTA +TTGTGCCCAATTGGACCGAGTTGCAGAAAAGACCAACGGAAAATATGAAA +AACTATATTTTCTTCACGATAATGCTAGGCCTCATGTCGCCAAGAAGACT +TTCCAAAAGCTGCAAGATCTTGGTTGGACTGTTTTACCGCATCCACCATA +TTCTCCAGATCTTGCACCAACCGACTACCATTTGTTCTTGTCTCTCAGTG +ACTACATGCGCGACAAGCAATTCGACGACGAAGAGCATCTCAAAACTGAA +CTCTCCACTTTCTTCTCATCGCGTTCGCCGGATTTCTTCTCCCGTGGCAT +CATGATGTTACCTAGTAAATGGCAACAAGTGGTGGACACTAATGGTGAAT +ACTTGTGTGAATAGTACTACTTGTCGCTTGAGAGAAATAAATTTTTTTCA +AAAAAAAAATAGTACAAAAACTTATGGGACAACCTGATAGTTTTAGTTCG +TTATTTGCAAATTGTTAACGTTAGTATTAGGAGAGCCGAAATAAATAAAT +TTTAGAAAAGAAAACGAAATTATATACATAGTTCATTAAAATGTGGTAGT +TTGTAGTTTGTAGTCTATGTATTATGTCTATTCAAATTGTATTCAACATC +AAAAATTAAACAGGAAACTTATATTTAAAAAAAAAACGAATACTGAAAAA +AGGCGGCTGCATAGGAAAAAACAATGATTCTCCTCCAAAAAATAGAATTC +CGCATTTTTTCAGCGGCTATTTTCACGATGATGAGAGGAGACAACAAAAA +CATTTGAGATGAGAAATGAGGGGAATATTGCACAAAAATTGGGAAATGAT +TTTTTTTACTTTATACACAGTTAAAATGCGATGCGCGCATAGTGTTTTTG +GCGTGGATCGCGAGTGGGAGAAAAAGGAACCGGAAATGATGCGCATTGTG +CGTCCATCGCGAATTTGAGATGCATTGTGCGAGCATCGCGAACATAAATA +ATGGGCACATTGTGGATTCTCCTTTCTGATAATATTTTACTCTCTATGGC +TTCACCAATTATCTTTCTCTCTGTGGCTTCCCACTATATTTTACTCTCTG +TGGCTTCACCAATTATTTTACTCTCTGTGGCTTCCCACTATATTTTACTC +TCTGTGGCTTCCCACTATATTTTACTCTCTGTGGCTTCACCAATTATTTT +ACTCTCTGTGGCTTCCCACTATATTTTACTCTCTATGGCTTCCCACTATA +TTTTACTCTCTGTGGCTTCCCACTATATTTTACTCTCTGTGGCTTCCCAC +TATATTTTACTCTCTGTGGCTTCCCACTATATTTTACTCTCTGTGGCTTC +ACCAACTATTTTACTCTCTGTGGCTTCCCACTATATTTTACTCTCTGTGG +CTTCCCACTATATTTTACTCTCTGTGGCTTCACCAACTATTTTACTCTCT +GTGGCTTCCCACTATATTTTACTCTCTGTGGCTTCCCACTATATTTTACT +CTCTGTGGCTTCACCAACTATTTTACTCTCTGTGGCTTCCCACTATATTT +TACTCTCTGTGGCTTCCCACTATATTTTACTCTCTGTGGCTTCCCACTAT +ATTTTACTCTCTGTGGCTTCACCAACTATTTTACTCTCTGTGGCTTCCCA +CTATATTTTACTCTCTGTGGCTTCCCACTATATTTTACTCTCTGTGGCTT +CACCAACTATTTTACTCTCTGTGGCTTCCCACTATATTTTACTCTCTGTG +GCTTCACCAACTATTTTACTCTCTGTGGCTTCCCACTATATTTTACTCTC +TGTGGCTTCCCACTATATTTTACTCTCTGTGGCTTCACCAACTATTTTAC +TCTCTGTGGCTTCCCACTATATTTTACTCTCTGTGGCTTCCCACTATATT +TTACTCTCTGTGGCTTCCCACTATATTTTACTCTCTGTGGCTTCACCAAC +TATTTTACTCTCTGTGGCTTCCCACTATATTTTACTCTCTGTGGCTTCCC +ACTATATTTTACTCTCTGTGGCTTCACCAACTATTTTACTCTCTGTGGCT +TCCCACTATATTTTACTCTCTGTGGCTTCCCACTATATTTTACTCTCTGT +GGCTTCCCACTATATTTTACTCTCTGTGGCTTCACCAACTATTTTACTCT +CTGTGGCTTCCCACTATATTTTACTCTCTGTGGCTTCCCACTATATTTTA +CTCTCTGTGGCTTCACCAACTATTTTACTCTCTGTGGCTTCCCACTATAT +TTTACTCTCTGTGGCTTCCCACTATATTTTACTCTCTGTGGCTTCCCACT +ATATTTTGCTCTCTGTGGCTTCCCTCTATATTTTACTCTCTGGCTTCACA +GTATATTTTATTCTCTGGCATCACAATATATTTTACTCTTTGGCTTCGCA +GAATATTTTACACTCTGGCTTCACAGAATATTTTACTCTCTGGCTTCGCA +GAATATTTTACTCTCTGGCTTCGCAGAATATTTTACTTTTTGGCTTCACA +GAATATTTTACTATCTATTAATCTATTTCTTCGTATAACAATCTATTTTT +TCGTATAACAATCTATTTTTTGTATAACCAACTTCAAACTCAACTTTTCC +AAAACTACAGTAACCCTACAGTAATTCTACAGTACTCCTAAAACTCCCCG +CAACCTGCAGTTCAATGACACCTCGTTTTCTCACGCGTGACTCATGACTC +ATTAGCTTACATTTCCTTCATCCATCGGTGGTGGGGCGCTGTGTAATATA +CAAGAAGAGACACCACCACACGCTGCTATTTCTGCTGCTGGTCTGTCTTC +GTTTACAGCCACTTATGACTCAGCACTGCCATCAATGACTACTTCCTTCT +TTTTTATCTTTTCGGCTTCATCTCGAGTAGCAAATTTAACAAAATTCAAT +AGGTGTGACGTCATCAAATGCCTTCGTGGCCTAGAAATCCAAGATTTCTC +TCGAAAGGATCAATGTGATGTCATGGCCTAGAAAACTCCAGTGTGAAACC +TAGGCTATGTTAAATAGTCTTGAAAACTCTAAACTGAAGCACATAAGGCT +ATGATGTCATCGCCTAGAAATCCCAATTCTATGACGTCATGAAAGACCTG +AACTGCACCGAACCTAGGAATACCCTCAAAAGGGGTGCTGTGAAGTCATG +TCCTAGAAAACATGAGTGCGAAAACTAGGCCGTAATCTACCATGTGGTAG +ATCATGCGGCCCTATTGATGGCCTAGAAAACTTACAGCTTGAAGCTATGA +CGTCACGACCTAGAAACTCAATAGTTGTGACGTCATCAATGACCTAGGTG +TATCTCGAATGACGCAGTGTCTTCTAGAATTTTCTGAATATCACACAAAA +GTATAACATCTTCTTGAAACCAAATAATTTTGTTGTAACACCCACACAGT +ATTGTAACAAATGATATAATAGCGATCGGAACATTCGAGAAAACTGGAAA +TTTGAGGTCTGACCTTGTTCGGGAAACTTACCAGTGATTATGAGGTGTGT +CGAAAAATGTGGCCTAGAAAATGGGAAAACTCTTCCTTTTTTTTTTTAAG +TCCAGAATTACGTTTTTGAGAACGAGAAGTGCATTTCATTTTTGTTAGGT +TGGAAATTTAAAATTTAAATATTCGTCTCCTAGTTACAGCCGTGGAAGAC +TTTTTCAGAAACTTTAGCCACGTGTCGAAGTCTGGCGGTGCCCACGATAT +TAGAGAATGTTGATATTTCCTATTTACTTATCTCCTCGAAATTTTAAGAT +TAAAGTTACTACCGTTAAGTTACACTGGTGGAAGAGTTTTTAAGATTTCT +AGGCCACGGCAAAGTTTGGGTGTGCCAGTGACCCTAACACTAAATTTTTA +AATTTTTTTCAGCCAAATCATCATATGGTGGCCTAGAAAATTTAACACCT +GAAAACTCTTCCATATTTTTTTAATTTCTGAAATCCAACAAAATAATTTT +CAAACTCCTCTTCCTTTTTTCCAGAAAAATAAATTAATGTAAATCAAGTT +CATCTCCGATGAGTTGTAACGGTGGAAGAGTTTTTCAGATTCCTAGGCCA +CGTCAAAGTTTGAGGGCTTCCCGTGACCCTAACACTAAATTTTCCAATTT +TTTCAGCCAACCCAAATCAGAAGCTTTCTCTTTGTGTAATAACATGACAA +TGGGCTATTATCATATGAAATTTTTTAGGTTAAATTTCTGAGGTCATTTG +CAAAGGTGTCATGACTAGTTTGGAGGCTTTTTTGTGACGGTAGGGGTATG +AAACAGGTTGTTACTTCTCGAAAAGGTATTATGTGGGGGAGAGGAGAAGG +AAAGAAGGAAGGCAGATTAGCCAACAGAGATACAGCAAATTTTGTGTGAG +TGGTGGCAGTTTTGAGAAGAAGCCATGCGCCAAGGTCGGTTTGCCTTCTG +TTTTCTCATTTTTCGGTTTTTTTGTGAATTTTTGTAAATTAAAAATATTT +TTTTATAGAAATAAAAATTCAGAAAAAAATACTGGAAGTTTCGTTTGCCT +TCAAACATTTTTTAAAAATTCACAGTTTTTCAAATAGATGTACTTACACG +TGGTGTCAGAGTATCTCATTTCGGCTTGATCTACAAAAAATGCGGGAATC +TTTTGCCCAAAAAAATGTGACGTCAGCACGCTCTTAACCATGCGAAATCA +GTTGAGAACTCTGCGTCTCTCCTCCCGCATTTTCTGTAGATCAGCGTAGA +TCAAGCCGAAACGAGACACTCTGGCACCATTTTATTTTTTTGGGCAAAAA +ATTCCCGCATTTTTTGTAGATCAAGCCGTAATGGGGCAGCCTAGCCCCAC +GTGCACTTATTCCTTATGCCGAACGACACTCCGATATCCCGTTTTTACAG +TATGACTGTGGGTTACTGTACCATTTTTGGTGCTTTTGTAATATTGTTTT +CTTTTTCAAAAACCTAGGAAAAATTTGAACAATTGTTTTTTTTTAATATT +TGAATTTTTTAGGCTCCCACACATTTTTGCGGGATATCGGAGTATCGATG +TAAACGTTTTTTTTTTGGTTTTTTGTATTAAAAAGGGTTTAAGTGTTGTA +ATAAGACATTTTGAATAAAAAATAGCTAGCGCCGCCACGACTTACTGGCT +TCCCTCCTAAATAAAAATGGAAGAGTTTTTGCCGAACTAGGCCATTTTGG +CTCGGCCGTATCTGGGGTAGATTTACGGCGCGTTGCGTGCCGCGTCGCGG +CTCGATTTTAGTTGTAAAACCTAATGTATTTGTTGTCCGTGTGGAGTACA +CGACTTTTCCACGCGTTGTCCGGCAGGCGATTGTCAATGGAGCGCGAAAA +ATTCAATGAGGAAGGCCAGGACACCGATTCAAAGATATAACGGCCCACAT +TTCAACAGCGGTATATCGGAGTGTCGTTATTTTAAGCTTGCACACGGGCT +TCTGGCCTTTTTCATTGCTTTTTCGCGCTCCATTGACAATCGCCTGCCGG +GCAACGCGTGGGAAAGTCGTGTACTACACACGGACAATTTTTTTTAAGTT +TTATAATGAAAACCGCGACGCGACACGCAACGCGCCGTAAGTCTACCCGG +GCCGAGCCGACACGTGGTGTCAGAGTGTCACATTTCGGCTTGATCTACGT +AGATCTACAAAGAATTTTGCATGATTAAGAACGTGCTGACGTCACACTTT +TTTGGGCAAAAAATTCCCGCATTTTTTGTAGATCAAACCGTAATGGGACA +GTCAAAATGGCCTAATTCGGCAAACTCTTACATTTCAAAATATGAGGGTA +GGCAAAAGCATGGGGAATTTGTGATTAAATTTTTGAAAAAGGAAACAATT +TTTTCCAAATTTCTTCTGAAATTTTTTCAAAAATAAATGTTTTTTTTCCC +TAAAATCTTCAAATTTCTAGTTTCAATCTCTCACTACCGTGACCAAAAAT +TCCTATGATTTTTGACCTCCCGCCACACAGTTTTACCACCAACTTCTTCC +CCCCCCACCCACCCACTTACTTCTCGTATCTGAAACTCCGCCCCATTTTT +CGTGTACTTTACTACTACTTGAATGATGATGAGGTAGAACAAATCTGTGT +TTATTGGCAGAAGCAGTGGTAGCAACAGGAGAAGAAGAAGAAGCATCACT +GTGTGGAACCAGCCAGCTGTGTTGTTGTGGTTTTAGTCGTGGAGAGAGAG +AGGACGACGTCGTGTGTCTTCAATAAAATGAGGATCTCATCGCTCTTATT +CCTGACTTTCTTGGCTGGAATTGTTCAGGTAAGCTGGGTTTTAAGTATTG +ATATTGGTGCTATTTGAAAATTATTTCAAAAATTTTTGGAAAATTTTTTT +TTTTTGGCCCAAAAATTTTTTTTCTAGAACTTTATCATTCCTAGGCATAC +TCTAAATATGTCTGCAAATATTATTTTTTCTGGAAAATTTTGAAAATGTA +TATATGGATATATGCAAGTTTGGAAGTTTTTGTAGTATTATTTTGAAAAA +TTATAAATTTTTTTAAAAAAAATTTTTTATAAATCTAGCAAGAAACGTTT +TTAAAAACAATTTTAGTCAATTTTCTTTTTTTTTTTTTGGAAATTTCACC +AAATATCGGCCCAAAATCTATGCAATACTATTTTTTCACAAAGAAATTTT +CAAAATTTGACATTATACAGATCTAGGGCTTCCATGGTAGGCAGGCGCGG +TTTCAGGGACCTGCCTGAAACCTACCTGGTTGCCGCCGGCCTTAATTTTT +ACGGGAATTTAGAAAAATTTCTAATTTTCTCATTTCTATCAATTTGATGA +AAACCAAAATAAATTGGCGAGAGGCAGGCAAAGGTTGCCTTAAGGTCAGG +CAGGTAGGCGTTTTAACACCTACCAGCTTTACAAAAGCACTATACAAGTC +TGTTTTTGAAATCTCTAGCTTTAAAAATCTTTAAAACAAGACATGGTGCA +AGACAAGACAAAGACATCGACAAATTTTCGACAAAATTAATTTTTTTCGA +AAAACTTTTAGTTTCTTCCAAATTCGCCAAAGTGAAAAAAAAGTTCCTAA +ACGTGAGATTTTGTATGTCTTCTACACATACTAGCCAATATCAATTACAA +TATCTGCCAAGAAAATCTCGAACCAAACACCAAAACGGCGTTTGGTAACC +GGTTTTTTTTCCAAAAAAACTATACATAGTTTCTAGTAAACAAATACGAA +TGGAAAATTCAAGGTGACAGAGAAGAAAAAAAGATTAGAAAAAAAATCGT +TGGTGGTGGCCTAAGAATTGCATGTAACGTCACACCTCGGCCAGGGGTCA +TGGTACATGCTACATGATTACCCATGGCAAAAGAGTGACGTCACTCTCGG +CCATGATTTTTAGGTTTAGGCTTAGGTTTAGGCTAAGGCTTCGGCTTAGG +CTTAGGCTTAGGCTTAGGCTTAGGCTTAGGCTCAAGCTTAAGCTTAGGCT +TAGGCTTACCTTATGAGCCTATAAGCTTTCTGAAAAAGACAAATATTAAA +AAAAAACCAAAAAAAAAAAAAAAAAAAGACAAACAAACAAATAAAAACAA +ACAAACAAATAAAAACAAACAAAATATTTGAATTTTTCTAAGAAGACAAA +TACGTCACTCTCGGTCACGATTTTTGGGCTTTAGGTTTAGGTATATGTTT +AGGCTTAGGCTTAGGCTTAGCCTTAAGCTTAAGCTTAGGCTTAGGCTTAG +GCTCAAGCTTAAGCTTAGGCTTAGGCTTACCTTATGAGCCTATAAGCTTT +CTGAAAAAGACAAATATTTAAAAAAAACCAAAACAAAAAAAAAAAAAAGA +CAAACAAACAAATAATTTTTCAGGCCCAAGACTTCCTTGCAATGTTCAAG +CCGTTCCTCGGAGGTGGCGGTGGTGGCGGTAATCCGTTTGCAAATCCACA +GGCGATCGGCGTAAGTTTTCCGACAGGCAAACAGACAAACAGACAGACAA +TCGAAAGTGGTCCAGGCGCTGAATGTGTTACGCAATTGGTTTTGGGCGCC +ACGCGCGCATATTATTTGCATATATACATACATCATTCAGATAAATGGCA +TTGAAAACGAACAAAAAGTGAAGATTTAGTGGGTTGGCAAATGCATTTTA +TGTTTCTTTTCCAGGGTCTCTTCCAACAATTCGCCGGTGGAAATGGTGGA +GGATTCGGGCAGCTTCTTGCTGGAGCAATGGCACCGGTATGTGTTGCGAC +GTTTAAAACGGAGTGTCGTTGTGAAATTTTCCGCTTTGGAAAACATTGAG +AATATTCGAAAATTTTTGTAAAATTTTGAGATTTTCTTTTTCCAAGCTTT +GGGCTTAGGCTTAGGCTTAGGCTTAGGCTTATGCTTAGGCCTATGCTTAG +GCATAGGCTTAGGCTTAGGCTAAAGCTCATGACTAGACTTATTCTTAGAT +TTAGGCTTAAGCTTAGGCATGGCCTTAGGCTTAGGCTTTTGCTTAGGCTT +TTGCTTAGGCTTTGGCTAAGGCTTAGGCATAAAAAAAGAGAAATTCCCAA +AGTAAAAAAAAAGACAACTTTTGACAAATTTGAAAGTGAAATGTTATATT +TTAAGCCTATTTTTTCCCTAAAAAGAAAAAAATTACTTTTATAGTTTGAA +AACGATTTTTTGGCAGTGTTTCAGCAGTCAAAAATATGGCTGAAAAAAAA +AGTTGATTTCAAAATATTTTTCATCTCAATTAATTCTTTTAAATTTGCTC +TACCAAATTTGAAAAAAATATTGAAAATTATTTTAAAAAATTTAAATTAT +TAAATTTCAAGTAAATTCGAAAATTTTGTTTATTTATTTTATGTTCATTC +TTACAATATAAATTATAATCCTCAAACATTCCAGAAACCAGCACCAGCCG +CAGCTGGACCCCGCTCAGCTCCAGCTCCAACCAACGAGGACTACAACACC +GACATCGACGTTCCAGCTCCAAAGGCAAAAGCCCGTGCAGCTCCAACTCC +ACGAAGAGCACAAGGTGATGATGATGATAATATTGATATGTCTCTGACAC +GTCTTGGCTAACTTGGCTTGGAAAAGCACAATTCCTTTAATACAAAAAAC +TTTTCTCAAAGATTCTCAAAATTTTGCACTTTAATTTTTAAGTTTAATTT +TTAAAAAGTTGTCTCACGTTTTTTAACCAATTTATATGCAAATATGATCC +TTATTACTAACAATATTTAGTAATCTAAACATAAATTGGAATATTTGGTC +TTTTTCCCGCCGAAAATGATCAAACATTCCGAAGTTAGCAACAGAAAATT +GCAGTGAATTGTGTTGGTTTAATTTTACCGTCGTTTTTCATATTTTTTGC +CCGATAGCTTTGCTGTGTTTTGTGCCATCCTTTTCTCTGTGATATACTGT +TACTTACTTCAATAAATGATTCTTTTAAAAGTTTTCGCACAAAAAATTTA +GAGTTGCTGGCAAAAATACACGCCGACACGTGGTGCCAGAATGTCTCATT +TCAGCTTGATCTACGTTGATCTACAAAAAATGCGGGAGAATGGAGACGCA +GAGTTTTCTATTGATTTTGCATGGTTAAAAACGTGCTGACGTCACATTTT +TTTAGGCAACAAATTCCCGCACTTTTTGTAGATCAAGCCGTGGTGGGACA +TCCTATCCCCACTTGCGCTGGGGGGACAAAACCGACATAACTTTTGAAAC +ATATTACACATATACATTTAATATATGTTTTCTGAGAGAAAACGTTTTAG +AAATTTTAGAGAATTTCAGCAAAAAAATTCTGATAGCTTTTTGGAAATTT +ATATTATAAAATTTTTTTTTTTTTTTAATTCTGATTTTTTCAAAAAAGAA +ATTTTGCAAACCGCTTCCAGAATATTTGCCTGTCTCAAAATACCCTAAAA +AACATTAAAATGTTTCAAAAATTATCTTTTGGAACAATTTTACGGGTCAC +GCGAAATACTTTCTTTGTAAGTTTTTTTTCTTTGAAATTTAGATTTATTC +CCAATATACGTAAATTTTTCACTGAAAGTTAGAAAATTATACTTGTTTTT +TTCCAGAAATTGAAATGTACATGATACAAGGCTGCTACATTCCAGCAAAA +TCTGATAAAATTTTAGAAACAATTTTTTGTCAGAGTCTTGAATATTTGAG +CTATAAGTTTTTTTTTTTCAAAAAATTAATCCAGTTTGGCCTAAAAACTT +AAGGCTAAGATTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTCAGCCTAA +GCTTAAGCCTAAGCCTAAGCCTCAGCCTAAGCCTAAGCCTAAGCCTAAGC +CTAAACTTAAGTCTAATCCTAAGTCTATTCACTAAAATTTTGACGTAAAA +CTTGGGACTAAAAATTTTGGACACAAATTTTTTACCTAATTTTTTGGTCT +AAGCCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAA +GTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGT +CTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCT +AAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAA +GTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGT +CTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCT +AAGTCTAAGCCTAATAAGCCTAAATAGGGTCTAACGCTTGCCACTGACGC +CGCTAACGCTCGCCACTGAAGCCACGCCTAAGCCTAAGCATAAATCAATT +TGAAACTTCAGACTTAAATTTCTTGGTGGCCTATACGACTCTCTGTTAAA +TTTCGCTTTGATCAGCAAACGGGAACCCTTTGAAAAATTAAAAAACTAAC +GCTCGCCACTGACGCCAAGTCTAAACCTAAGGGTAATACTAAGCCTAAGC +CTAAGCCTAAGCCTAAGCGTAAGCTTAAGCGTAAGCGTAAGCGTAAGCGT +AAGCCTAAGCCTAAGCCTAAGTGTAAGCGTAAGCGTAAGCCTAAGCTTAA +GCCTAAATCTTTCGACAAAAATTTTGACCTAAAACTTTGACCTAAAATTC +GAGACTAAATATTTTGGACTCAAATTTCGGCCTGAATTTTTGGACTAATT +CTGGGAACTATTCCAGAGTAATTTTAACAAATTGAAAACTTTTTATAGTA +TTCGTAAAACAAAAAATAAATGCAATGTTTTCAGTAATAAATTTGAAATT +TTTGAAAAATTAAATATTTCTTCGAAACTTCGAAACTTCCTTTTCTCTGG +CATAACCCCAAATTCCAGCCGATGCCCCGCCAGTATACCGCCAGCCTCGC +ACAAAAGCCGAAAAAATCGAAAGATTCCGGAATATCGCTCGGACATTCTC +GCCGTTCGTGTACGAGGTGAACACCACACCAGCTCCTCACTTTGACAACT +TCATCTGGCAACAAAATGCACCAGCTGTCACACCGGAGCCATTCACATTT +GCTCCATTCTCCTTCCCAACTCTTGCCACCGTCGCACCACCAGCTCCAGG +ACCCGGCGGCCCGACTCTTGAGCCATTTTTACCGACGACAGCTAGTCCGA +AGCTGTTAGCTCATAACACTGCTAGGGTATCAAAAAATTTGAATACTGAA +TACCTCCCTATAACTTTTTCAAATTCCAGATGATCCGAGAAATCGCTTCA +TTTTCCGACGGAGGACGCTCCAGGGATCAGGATTTTGGCGCAGTTCAAAC +GCTCATGCAAGCCTTCTTCGAGGCAGTCTCCAGTGGAAATAATGGTGGAG +CAGGAGCTGCCGCCGGAGCCGGAACAGCTTTAGGAGTAGGTTAAGCTCAC +TAAAGAGGTCGTGAAGTTTTACTATTTTTTAGGATGCTCCAATGCTTCAA +GCCCATCGAGATGGTACCGAGTTGGGAGCCAATCGCGCGCTGACCAACAA +GCTTTTCGAGTCGGATATGGTGTTGACGGTCAAGCAGATGAAGGCGTGAG +TGTGGGGTACTGTGCAATAAGATTATTGTAGGGGTACTGTAAGATCTCTG +TAGGGATACTGTAACCCTACCGTGATATTACTAAAGGGGTGCTGTAAGAT +TACTGTAGGGGTACTATAGGATTACTGTAGGGGTACTGTAAGATTACTAA +AAATATACTGTGAGATTACTGTAGGGGATGCTGTAAAATTTCTCTAGGGA +TATTGTAGAATTACTCTAGGGATACTGTAGAATTACTGTAGGGAACTGTA +AGAGTACTGTAGGATTACTAAAGAAGTACTGAAGGATTACTGTAGGGGTA +CTGTAAAATTACTATAGAGTACTGTAAGATTTCTGTAGGGGTACTGTAGG +ATTACTGTAGTATTACTAAACAAGTACTGAAAGATTATTGTAGGGGTACT +GTAAAACTACTATAGAGTACTTTAAGAGTACTGTAGGATTACTAAAGAAG +TACTGAAAGATTACTGTAGGGGTACTGTAGGATTACTGTAGTATTACTAA +ACAAGTACTGAAAGATTACTGTAGGGGTACTGTAAAATTACTATAGAGTA +CTGTAAGATTGCTGTAGGGATACTAGAAGATTATCGTAGAGATACTGTAA +GATTATTGTAGGGGTTCTGTAAGATTTCTGTAGGGTTACTGTAGAATTAC +TGTAGGGTACTGTAAAATTACTGTAGGGGCACTCTAAGATTACTGTAGGG +ATACTGTAGAATTACTGTAGGGTTACTATAAGTTTACTATAATATTTCTG +TAGGGTACTGTAAGATCACTGTAGAGGCTACTTTAAGATTCCTGTGGGGG +CACTGTAACACTACTGTAAGATAACTAAAACGGTACTGCAGGGTACTATA +AAGCGACCACCCTAGATTCATGGTTATTTCAGAATTGTGCTCGCCGCCCA +AGAGGCCCGTAACCCTCACGGACGTAAAAAGCGAAAGGTGATTACGGGAT +CCGTGTACCGATGGAAGAGTGTGATTCCGTTCCGATTCAAAGGTGGCGAC +GCGAAATGGAAGAAGCTGATCCGTGAAGGCCTAGGCCTATGGGAGAAGGA +GACGTGTGTGCGATGGAGCGAGAATGGCCCCGGCAAGGATTATGTGATCT +TCTTCAGAGGATCTGGGTGAGTTGACATGCCCATGGTTTTCGGATAGTTT +GGGTTTTTTTTCAGATGCTACTCATCAGTCGGAAGAACCGGAGGATCTCA +ACTTATTTCGATTGGGTATGGCTGTGAAGATGTAAGTTTTAGTATTTCTA +CTATACTATTTATTTTAAATTCAAATTTTCTAGAAAGGAATCGTTGCTCA +CGAAGTCGGTCACTCCCTAGGCTTTTGGCACGAGCAGTCCCGTCCGGATC +GGGATGACTACATCCATTTAAGAAAAGACTGGATTATTAAGGGAACCGAT +GGAAACTTCGAGAAACGAAGTTGGGAAGAAATCGAGGATATGGGCGTTCC +GTATGATGTCGGAAGTGTCATGCATTATGGGTCGAATGTAATTTTAAATT +TTGAGTCGGTAGTTTTTAGATACTGAAAATGATTTTCAGGCTTTTACAAA +GGACTGGGACCAAATTACTATTGAGACCAAAGATAGTAGATATCAGGGAA +CGATTGGTCAACGCCAGAAGCTTTCGTTTATCGATGTTAAGCAGGTTAAC +AGGCTTTATTGCAATTGTGAGTTGTTATGCAAAAATGAAAAAAATTTGAC +CACTGAGCGGATCGAACGCCCAACCTTTCGATCTGGAGTCGAACGCGCTA +CCATTGCGCCAAGCAGTCACATTTTGTTGCAGGAAACGGTGTATAGAGGA +GAAAAGAAAAAAATAGACAACCCTACGTTTTATCAGTGGAGCGCGGTTGC +AATTTAACATTCCAATTTTCAGCTGTTTGCCCGGTTGCCTTACCCTGCAT +GCATGGAGGATACCCCGACCCCAATAACTGTGCGGTTTGTAAATGTCCAG +ACGGGCTCGGAGGAAAGTTGTGTGGACGTGCCGCAAAGGGCACAGATCAT +GGTAAAACTCCACTGGAATTTATGGGAAAAAACCGCCCTAAAATTTTCAG +ACAAATGCGGCGGTGAGCTAACAGCGACCGCCGAATGGCAGGAGATGGTC +TACAAGGGGAAGCGGACGTGCAATTGGAAGGTGAAGTCGCCGAGCGGTGG +GCGGGTTCGGTTGGTGCTCACCGAGCTCAGGTACCAGTGTGCACCGGCGT +GTAAGGCCTACATCGAGATCAAGCATAATACCGACTTCCAGCAGACCGGA +TTCAGAGTTTGGTGAGAACCCTAGATTCCCAAAAAATTCTACACTTTTTT +CAAAAAAAAATCGAAATTCGACCCATTTTGGCGGGAATTAAAATTCTTTT +AAAAATGACAAAAAAAATATTTTTCTGCAGAAAATTTTTCGACTTTTTAG +AAAGCAAGCTTTCACGCGGTTTTGGCTTCCCTCATATATTGAAATGGAAG +AGTTTTTGCCGAACTAGGCCATTTTGGCTCGGCCATATCTGGGGTAGATT +TACGGCGCGTCGCGGCTCGATTTTAGTTGTAAAACTAAATTTAATTGTCC +GTGTGGAGTACACGACTTTCCCACGCGTTGTCCGGCAGGCGATTGTCAAT +GGAGCGCGAAAAATTCAATGAGAATCGAGCCGCGAAGCGACACGCTACGC +GCCGTAAATCTACCCCAGATATCGCCGAGCCAAAATGGCCTAGTTCGGCA +AGCTCTTCCATTTCAATTTATGAGGGAAGCCAGAAATCCGTGTAAATTTT +TAATTTTTTGTTGCTTAAAAAAAAAAACTAAACAACTATTTTCCAATTCA +AATTTCTAGCTGCTTCAACAAAACATATGACGTCATCTCCGACCAATCTG +AAGCCCTGATCCTCTCCAACGCGAACATCGTGGACTACGAGGTCTCCTAC +AAGCTGCAATGGATTCAAGGTACCCCACCCCCCCCCCCTTTTCTATCCAT +AGAGCGCACTTTCTTCCAGACAACGGAAAAGCTCTTCCACCACCGAAACC +CACGTCGACCTGGGTGCCCGGAAAAGAGAATCGACCATTCCGCGGAGTGG +AGAACTCGGGCGGCACCATCGAAAAGTTCATCCTGCAAGCGATCCCAAAG +ATCCGAGACTCGCATCGGCCACTGGAGAGTATTACTAGTATTGTTGCGGA +ATATGGTCTCGCAACGCTACTTGGTATATCGCATAATGGAAAGTAGTCCG +TTTGGAACGATTTTTGCAATCGTCAGAGGAATATATATATATATTTGTAA +ATTTTGTACCATCCCAAAAATCCAATTTTTCTTTCACAATTTTCAAAATT +TGCTCATCTTTCACAATTACTCGGGTTAACACATTTAATGCCTTTCAATA +AATAACAGTTCATATTTAAAGTGATTATTATATTACAGGAACACATATAT +CTGAGAATGCGTATCGCACAACATATTTGACGCGCAAATATCTCGTAGCG +AAAACTACTTTAAAAGACTACTGTAGCGCTTGTGTCGATTTACGGGCTCC +TTTTTTGAAATTTACACGGTTTTCTGGCTTCCCCTCAAAAATTGATATGG +AAGAGTTTGCCGCGAACTAGGCTATTTTGGCTCGGCCATATCGTTCAAAA +ACTACAGTAATTCTTTAAATGACTACTGTAGCGCTTGTGTCGATTTACGG +GCTCCATTTTTGAGATTAATTTTCTTTCGAGTTCCCTTCGTTTTTTTTGT +AATTTTTTGCTTAATTTGAATTTTTTTTTGATAAATTAAAAAAAATGATT +TTACACGGTCTCCTGGAGTGTTCATAATTATTGGAGCGCACTTGCTGATC +CTTGCCGCGCTTATTTACTTTTTCACCGTTAGAAAATGAGTAAAATCAAC +GATTTTGGTCAAGAAATTTAAAATAAAATTATTAATTGATTTCAAAACCG +AGTCCACGTGGTGCCAGACTGCCCCATCACGGTTTGATCTACAAAAAATG +CGGGAATTTTTAGCCCAAAAATGTGTGACGTCAGCACGTTCTTAACCATA +CGTTGAGAGTTGAGAATTCTGCGTCTCTTCTCCCGCATTTTTTGTAGATC +TACGTAGATCAAGCCGAAATGAGACACTTTGACACCACGTGCGAGTCCGT +AAATTGACACCAGTGCTACAGTAGTCATTTAAAAAATTACTGCATGTCAA +AATTAAAATTTCCTGTTCCCGTAATATCGGATTCAGCACGCCACCCTATG +AAAATACCAAAATTGGAAAAAAATCAATAAAAATTTATTTTCACGGAAAA +AAAATTGAGACCACCTTTTTGTTTTCTATCTATATAAACCCGTTGTTTTT +CACAAAAAATTATTGAAAATCCTTCAAATCATATTATTAGTTCGAAACGT +CGACGCGTAGGTGTTCGATCGTACACTGCCGGGAATTGCCGGTTGCGGGA +GTTTCGGCACCGCCGGTTGATATCCTTCTTTGCTAACTTTTGATCTGAAA +ACATTGACTTTTGCTACGTGGCCGTGGAAGAGAAAACTCGGCCACTATGT +TTGTTTTTGCGACAAGGGTATATGCGCAAACCTACAAAATGATCTTCAAA +AAATGCGCGAATTTTTTGCCCAACAAAATGTGACGTCAGCACGTTCTGAA +CCGTGCGAAATCAGTCCCGCATTTTTGTAGATCTGCGTAGATCAAGCCGG +ACCACAAAAATATCAAAGTTTTGAATTTTTCAAAAAAAAAGCACTTACGA +GGATCTAGTCAGCTTGAACAGCAAGTAAATAAGACAAAACGCGCACATGA +TGAAGCTCAAAAGTAGATCAAACGAGAACTTGGTCGCCGAGACCGCATTG +AAACTTCTGTCAAGTGAGAGAAACGGTTGGGTGGCATCGTTCACAAATGA +AAGCATGTAGAATAGTCCAGCAATCGGATAGACTGCCGCAATGACTCCGG +CAAACCCATTGACATCCTGCTCATCAGAGCCCAGAAGCCGGCAGCAAGCA +GACGAAAGAGCAATGGAGCTGATGAGGAATAGAATGAGCTCCCGGCAGAA +GTTGAAGATCCAGTCGGTGCCCGGGCTTGCTGCTCCGATGAAGCAGAGTC +CGGTGAGGGGATTGGCGGCGACGGCTTTTGCGAGTAGCGCGAGCATTAGT +GGAGCCAGCGGGATTCCCAGGATGAGCATGATCACGCGGGTTCTGGAGTC +GTCCTGGAAGATCATTTTTTAAAATTTAATTTTTGAAAATTTATCATGTC +TGGAAAAGGTACAGGCTGACTAGACCTATTTCACGTGGTGTCAGAGTGTC +TCATTTCGTCTTGATCTACCATGATCTACAAAAAATGCGGGAGAAGAGAC +GCAGACTTCTCAACTCTCAACGTATGGTTAAGAACGTGCTGACGTCACAT +TTTTAATGTACAAAAAATTCCCGCATTTTTTGTAGATCAAACTGTAATGG +GACAGCACAAAATTCAAAGCCCTCACCAATATATGCGATGTCCTTGTCGC +CTTATTCCACGACACACAGATCAAGAGCCACCAGAGACGTGAGCAAGTTG +CCGTGTAGTAAATCAGTGAGGCCACTGAAGAACATGGAACATGGGAAAGC +CCTCCGACGACGAAGAGCAGGTGATGGGTGTAGTCGGTGCACGAGATTTG +GAACTTCAAAATTCTTTTTGAATGGCTCAAAAATATTGATTTTGAGCCAA +GTTATGACCATTTGAAGTTGGTGGCCTAGGATTTTCCTAGGAGTATTCTA +GGCCGCCAACTTTGGACAGCCATAACTTGGCTGAAAATCAAAATTTTTGA +AATCTAATTTCACAGTTGAATTTAGCAGACCATGAGCTTCAATTTGACAT +ATTTTTGTGCCTTGCCACGAAAACTCGCAGACCTACAGTAATCCGGCCAA +AATTAATGTTAACTGAAAGCTCAGAGTCTGCTAAATTTAAATACAAAGTT +CGATTTCCAAAATATCGATTTTCAGAAAAATTATGAAGACTCTAAGTTGA +TGGCCTAGCATTTTCCTAAGAGTATTCTAGGCCGCCAACTTCAAACGCTC +ATAACTTGGCTCAGAATTAATATTTTCGAGCAAAATAAAAAGAATTTAAC +ATAAAATCTTGTGATCTACCGGAAACTAGATGAGCGCAATTTTAAATATC +TAGGCCACCAAGTGAAAACCGTGACTCGGCTCAAAACCATTATTTCTGCT +TCAACCAAAAACCAATTCATTTATTTTAATTGAAAGCCCGGTGTCGGCTC +AATTCAAATACCAAGTTTATTTTCAAAATACCAATTTTCAAAAAAGCTAT +GAGCGTTCTAAGTTGGTGGCCTAGGATTTTCATAGATTTTCTAAGCCACC +AACTTCAAACGCTCATAACGTGGCTTAAAATCAATATTTTCGAGCAAAAT +AAAAAGGATTTAATATAAAATCTTGTGATCTATCGGAGAATGCATTTTAA +ACTTTCTAGGTCACTAAGTAAAATATTCGGCCACCAAGCCTCGGCCGAAA +ATTATTATTTCTGCTGAACCAACAACCAAATTCTCCAAAAACTGCTTACC +TGATCTTTAAACGAAATGCTCACAATATAAATAACCGATGTCGCACAAAA +CGAGATGCACGAGAAGAACATGGCAGTTTCCGTAAGTGAGTGGAGCATCT +CGAGACGTCTAAAGTAGATCCTGATTTGTTTTTGGAAAATTAGGCCACAC +ATCACACAATCCAAAACTTACGATAAGCCGACTATGAAGACTGATAGAAT +TGTTAGTATTACAGAGCTCAGCGAGAGAAACAACAAGAGTCGGGTGGCGG +ATTCACGGTCAGTCTGGAAATGTACTCATTTGTTACTGAACTAGGTCTAC +TTAAGCCTAAGCCTAAAGTAAGCCTACCTGCCCAACCTTCTGTGGGTTCG +AGCACAAAGGCACACACTTTGAGGATCGATTCAGGAACACCTCATCCTGT +GGGCATTTTCCGTTGAGGCGGTCGACCTCCCGTTGAATATCTTCTACTCG +ATCATTACCGTCGTCCTCCTGGAAAAGAAAGATGATTGATTTGAAGCTGT +GTATCTAATTACCCCCGTTTGATGATATAGGACCGGAGAGATTACAATCA +GATGTTCTCTGTTTTTCTCTGTTTTTTGGTAGCTAGTATAGAAAACTATA +GAGTACTGTAATTCCTATTTGGGAGCTTGGTATTGTGCTATTATCAAAAA +AATACAATTGCACAAATTTCTCATTGATCTACCTGTTGAACTTGACTCCG +CCCCCAATCTTGTTACTGTTATTATTAAGGTAGATCAAAAACACAAGGAA +GATCAAAAATAAATTACGAGAAAATTGTGCGATTGTATTTTTTTCTATAA +TATCAAACATTTATTGATTTTAGGACATTCTGTGATTAACTTTTATAGTT +TCACGGATTTCTGGCTTCCCTCAAAAAATTGAAATGGAAGAGTTTTCGCT +GAACTAGGCCATGTTGGCTCGGCCATGCGTGGCGCGTCGCGGCTCGATTT +TAGTTGTAAAACTAAATATTTCCCACGCGTTGTCCGACAGGCGACTGTCA +ATGGAGCGCAAAAAATTCATTGAGGGAGGTTTCTATTTGGCAATGCGCTT +TTGGTTTTTCAGTGATCTTTCAAAAAATTTTTCATAATTTTCAAATGATC +ATAACTCTGAAACTAAAATTTTTGGCAAAAAAAGTCGTAATATTGTAAAA +TGTTGCTCATAATTTCTTCTATACGATAAAATTTTTTCAAAATTTTACAT +TAAACAGGCCAATAGGTACAGCGCCCGACAACTCGCGGGTCCAAAAATTT +TTCAAAAATCGTCAAAATTCGACTCGCGAGATGTCGAGCGCTAAATCTAT +TGACTTTATTTTTTTGAATTTTTGAAAAATTTGTTATCCAATAGAAAAAT +TTATGAGCAACATCTTATTAGTTAAGCGTTTCTTGCCAAACATTTTATAT +TCAGAGCTATACTCATTTGAAATTTTTGAAAAATCACTGGAAAACCAAAA +ACGCGGCAAACGATTTTTTCCGGCAAATCGGCAAATTGGCAAACTGCCGG +AATTAAAAATTTCCGGCAAATCGGCAAACCGGCAAATTGTCGAATTTGCC +GAAAATTTCGGCAAATTGTGGTTTTGCACTTTTTTTGGAAATTTCAGAAT +TCCAATTTCAAATTGCAAAATTAAACTCATCCTATGAATGTTTCTACATC +TATTTTGAAAAGTAAGTAAATTCTATGAAAATATATAAGGAAAACGAGAA +AAAATTCAAAAAGACATAGTTTTAAGTGTTTCCGTCTTATTAAAAAATCC +CTCTAAACTTTTCCGGCAAATTGATATTCGGCAAACGGGAAATTGGCGAT +TTGCCGGAATTGAAAAACCCGATACTTACACTTTCTTTCGCTGCAAACTT +TGCCCTCTCATCTTGAATTGCTCCTTGCTCATTTGGCCCTTTCATGCACA +TTTTCTCTCGATTGTTCTCCAACGGGAACTTATCACAACGAATCACATCG +GGCCACTTGAAACCGAAACTTTCCAGCACTGGAAGACACTTTTCCTGGAC +GGAAAGACACAATGGACGGCATGGACCAATTGGGTTGGCTAGCTGAAATT +TTTTTGAACGATGAAATGATAAAAATGTGCGATTCTTCTCTGATTGAACT +CACTTTCTCGTTGCACATCGGGAAGTAGACGGAGCACAGGAAGAATTTGA +GCTGCTCGGAGCAGACAACGGAGAGCAGGGGCTTGTAGGTGAGGATGGAT +TCGGAGGCGTCTTTCCATGATTCCTCGTCGACGAGATTTGGGAAGCTGGA +ATAAGGGCTTGTAAAGTTTGAGAAACTTGAGATTTACAGGGTCAAAAATT +GCTCACGAGCTCTCCCGGTTGCCGAAAAGTTGCCGAAATTTGAGCAACCA +AAAGTTGCCGATTGCCAAAAATTGTAGGGTACGGCAACTTCGGCAATCGC +CGGTTACCGAAGATTTTAGAGTTCGGCAACTTCGGCAATTGGCGGTTGCC +ATTGCTCTCACGAAATTTCCCGCTATTTTTGGAGATTAAACAGCAAGTGC +ACGTGTGGGTGTCTCAAACAGGAAAGAAATCCTGGCAGGAGCCGACTTGC +CGGAAATTTTCAATTCCGGCAAATTGTCGGTGTGCCGATTTGCCGTTTGC +CGGTTCTCAGATTTGCCGGAAGTGTGTAGAGGGATTTTTATAAGACGGGA +ACACTGAAAACTGTGCCTTTTTGAATTTTTTCCCGTTTTCTTTGGATATT +TTCATAGAATTTGCTTACTTGTCAAAATAAATGTAGGAACATTCATAGGA +TGCGTTTAATTTTGCTATTTGAAATTGAAATTCTGAAATTTCCAAAAAAA +TGAGTACAAAACCACAATTTGCCGGAATTTTTCAATTCCAGCAATTTGCC +GATTTGTCGTTCTGCTGGTTTGCCGGAAATTTTCAATTCCGGCATCTTGC +CGATTTGCCGATTTGCCGGATTGCCGAAAATTTTCAATTCGTTAGCCGTC +CACCCTGGATCCTGCCATCCAAAAAAAAACGGAAATTTTTGGCAAATTGC +CGTTTTTCCGCCGGCAAATTCGGCAAATCGACAATGTGCTGTTTTGCCGT +TTTGCCGGTTTGCCGGAAATTTTCAATTCCGGCAATTTGCCGATTTGCCG +ATTTGCCGGTTTGCCGGAAATTTTCAATTCCGGCAATTTGCCGATTTGCC +GATTTGTCGGATTGCCGAAAATTTTCAATTCCGGCAATTTGCCGATTTGC +CGATTTGCCGGTTTGCCGGAAATTTTCAATTTCGGCAATTTGCCAATTTG +CCGTTTTGCCAAAAATTTTAGGGTTCGGCAAATTCGGCATTTGCCGTTTT +GCCAAAAATTTTAGGGTTCGGCAACTTCGGCAGTTGCCGGTTTCCGCACA +TCCCTGTCCCACACGCCCCAGGTGGAAGATGGTGGAAGAGTTTCTAGCGG +GTCCATCAAGGATGGGAATCATCAGTCAACACAATCCTTAGCCGACCTTC +CCAAATTCATCATTCCTTCCTTCCAAAACGGTTTCCGGTCCTTCCAACCG +ATTAATACCAGCCACCACCACACCACCAAACCCTCTCCTTCGAAATAGAG +AACAAAGTTGCATACCCCCCTCATTTCTTTGTTTTGGAGAAAGGGGCGTT +TTGTGGTGCTCGGAGAGCCTGAGGACGTGACAAGTGATATATAGACGGGC +TTATACTATCTGCTCGTCCATATTTCACGCGCCTAGGCAGAGTGCACGGC +GGGAGGTGGAGACGCAGGTTCCCGTCCAACTGCCGCAGAGCATCCCCTAT +CTGCTCCTATCAATTGTTCGGAGAGACTTTTTTGTGAATTTTGCTTTTTG +CAAGAGGTCTGAGATTTGGGATTTGGGCTTTAGGCTTTAGGCTTTGGGCC +TTGCTTTGCGCCAGAGAATGGAAATTTGTCCGTATTTTCCCGGCTTATAT +CAAAAAATGATCAACTATAAAAATATAGAAAAAGATTTTTCAAGTTTTTT +GTCAGTTAGTATTTTTTGATAAAACAAAAGAGAGCCGAGATATAAGCTGT +CAAAGTAGAGCAAGGGTGGTTTGATCTACAAAAAATGTGGGGATTTTTTT +TCAAACTTGCTCTACTGATAAATTAATAAATTACTCCCACAAAATCCAAT +AAGCCTCAAACTTAAGATCCTCCAATCTCATCCCCCTCATAAAACAATAA +TACTAAATCACTAGATCTCCGGTAGTATATATCAGAAGAACAGTTGCTCT +CCCTCTCGAACCGACTTACACTTGAGAAAAATAAATTGTGGAAGAGAAGT +GACGTCATCGTAACCTACCACTTCACAAGTTTATATATATATATATATAT +AAGTACTAGTTAGGACTAGCTAAGACCTAATTAGAACATAGGTATGGCCT +GTAAGTTAGGACCTAATTAGAACTCACTAGGACTATATATATATATATAT +ATATATATATATATGTAAACAAGAACCCGGGCGGGTAACCCCTTACGGTC +AGAGGGGTGTCCTACACCAAGGGTATGTAAACTGTGTCCCCCAGATGGCG +AAGTTGAGAGGGAAAAAGTGAAAAAGCGCGCCACATGGCCTCGCGACCGT +ATGTTGCAATTTCAAGCAACGTTTTTGATTTATTGGAGGAGAAATTTTGA +AAAAGTGAAAAAAAAGTGTGACCCCATATGAGATGCGTAATAAAATTCCC +TACAAGACCTTAAGAAAACGTGGCTGGCTGGCAAAAAACAGGTGGCAATA +ATAACGGAATGTGTATGTGTGTGTGTGTGTGTGTGTGTGCTCGAAGAGCA +TAGGCTCGTAAATCGTTATAATTGATGCTGGAGGAGAAGGAGACGATGGG +CCTCCAAAGTGTTACACCTGGTATTTGTTGGGAAAAATTTGGGGGAAATA +GGCATTAAACTACCTAACCTAATTGAGTTTTTTCAAAGCTTATATTATTA +TAACTAAGAGGTGTGATAATAAATAATTAAAGAACTTTAAAATTATCAAA +AACGCTTTCAAATCTGTAAAGCTGATATTTTAAGGATTTAGTACTAGTTA +AAATCTAGTTGGGACCTAGGTAAGACTATCTAGAAAGTTCGGACGTAACT +ATTTAGGAACAGTTAAGTCTTAAGGCCTGCTTGGGTACAGGTAAAAATGT +TTAGAAAGTTAGGAACTAAATAGGTGAAGTAAGTACTAGTTAGGACTAGT +TAAGACCTAATTAGAACCTAGGTAAGGCCTGTAAGTCAGGACCTAAATAG +GACTTACTAGGACTTAGGTAAGACTAGTTAATGTCTTGTTAGGACTAGTT +AGGACTAGCTAAGACCTAATTAGAACCTAGGTACGGCCTGTTAGGGAAGA +TCTGATTAGGACTTACTAGGATTTAGGTAGGACTAGTTAAGATATAGTTA +GGACTAGTTAGGACTAGTTAAAATTTAATTAGAATCTAGGTATAGCCTGT +AAGTTAGGACCTAATTAAGACATACTAGGGCTTAAGTAGGACTAGTTAAT +ACTAGTTAAGAACTAATTAGAACATAGGCACGGTCTGTTAGTTAAGGCCT +AATTAGGACTCACTAGGACTTAGGCAGGGCTAGTTTAGTTATTGTTAGGA +CTAGTTAGGACTAGTTATGTACCTAATTTGGACTCACTAGGACTTAGGAG +GACTAGTTATAATCTTGTTAGTAATATTTAGGACTAGTTAAAATCTAATT +AGAACCTAGATATATCCTGTAAGTTAGGACCTAATTAAGACTTGATTTGC +TAGGATTTAGACAGGACTAGTTAAGATATTGTTTGGACTAGTTGACTAGT +TAAGACCTAATTAGATCTTAGGTACGGCCTGTAAGTTAGGGCCTAATTAG +GACTGAATAGGACTAAATTTCTTGTTACGAATAGTTAGGACTAGTTAGGA +CTAGTTAAAACTTAATTAGCACCTAGGTACGGTCTGTTAGGGAATACCTA +CTTACCAGGCCTTAGGTAGGACTAGTCATGACCTAATTAGAACCTAATTA +GAACCTGGGCACGGCCTGTTAGGGAAGACCTAATAAGGACTTACTAGGAC +TTTGGTAGGACTAGTTAGGACAAGTTAAGACCTAATTAGAACCTTGGTAT +GGCCTGTAACTTAGGACCTATTTAGGACTTACTAGGACTTAGGTAGGACT +AGTTAGGACTAGTTGGAAGTTGGGACCTAACTAGTTAGACCCTTAATTTT +GTACACATGCTTATTAATATCAATAAAAATTTTAAAAAAAAACGACTTTT +TTAAGTTTAACTATATAAAACTATAATTTGGAAAATTTGCTACTTTGCTT +AAAAATCGAGAAAAAACCTAGCGTTTCTATAAAAAACCATCTTGAAGTAA +ATTTTGAAAAAACCCCGTCATCCAACAAAAAAAAATTCACTCACCTCGTT +AAGTTATACGGCAAATCGTTGCACATCTCATGATCCACCTTTTGACACCT +CTGCCCGTCCACACCAATCACAAAGAGCAACAGGAGCCAGGTTACTCCGA +GGTAACCACGAAATGGTCCCATTAATGATAATGGAATTGGGGGCTCACAG +CCTGGGTGGGGGAAAATATTGAGAGTAAAAGAAACAATGAGAAGAAAGAC +GGAGGATAGGCGGGGGGGGGGGGGGGGGCACACCAGTGGCAGCACCACCA +CGGCCTGTCCGTTGACAAATGACCCAAACGGACGGGGGGCGGGAAGAGTG +TCTGTTGTGTGTGTTGGGAGATGGCTGGCGGTTATCAGATATTTGTATGA +ATGGTATAGAGAAACAGAGACCAAGAGAGCTGAAAGATGGAGAGGCGAAA +GAGGAAGAGAGGGGGGGGGGTGGAAGTTTTTACGAGCCCTGTAATAAATA +TATCGAAGCAGCAAATCATTTGATGATAACGGAGGAGCGCGGGGACGGAG +ACGGCAATCATCATCATTATTAGGACCAGGGGTGTGCGGCGAATTTTTGC +CGAATTTGCTGTTTGCCGAGCTCGGCAATTTACCGAATTTGCCAAGCTCG +GCATATTTCAAAAAAGTAGATTTGCCAAATTTGCCGAACTTGGCATATTT +CAAAAAAGTAGATTTGCCGAATTTGCCGAGCTCGGCATATTTCAAAAAAG +TAGATTTGCTGAATTTGCCGAATTTGCCGAGTTTGCCGAGTTCGGCAAAT +TTGCCTATTTAGCCGAGCACGGCATATTTCAAAACAGTAGATTTGCCGAA +TTTGCCGAATTTCCCGAGCTTGGCATATTTCAAAAAAGTAGATTTGCTGA +ACTTGCCGAGCTCGGCAAATTTGCCTATTTAGCCGAGCACGGCATAGTTC +ACAAAAGTAGATTTGCCGAATTTCCCGAGCTTGGCATATTTCAAAAAAGT +AGATTTGCTGAACTTGCCGAGCTCGGCATTTTTCAAAAAAGTAGATTTGC +TGAATTTGCCGAGCTCGGAATATTTCAAAAAAGTAGATTTGCTGAACTTG +CCGAGCTCGGCATTTTTCAAAAAAGTAGATTTGCTGAATTTGCCGAGCTC +GGAATATTTCAAAAAAAGTAGATTTGCCGAATTTGCCAATTTTGCCGTTT +GCCGAATTTGCCGAGTTTGCCGAGCACGGCATATTTCAAAAAAGGAGATT +TGCCGAATTTGCCGAATTTGCCGAATGTGCCGATGCCGAGCTCCTGTTGA +TTTTTTTCCAAAAATTCAGTAAAACGACACAAATTTGTTTTAAGAATTCA +TTAGTTTCGGTGCTCCAAACAACATCAAAAAATATCAAATTTTTCCGAAT +TTGTTAAGCACGGCAAATTTGCCAAATTTGCCGAATTAGCCGAGCACGGC +TAATTTTGAGATTTGTCGCACACCCCTGATTAGGACCGAGAAAAGGGCCT +AACATGATTTCACAATTTGAAAAATGAAATTCAATTTTTCTTGGGAAAAA +AGTATGAATCTCTTCCTCCGCCCGTTTCCGGCAGAAACAATTGAACCAAA +CGAGCCAAAAGTGCACATTGTGTAACTTTGTTGGGGAGTGTAGATAACCA +GAAGAAACAAGATGGAACTTTCTTGCGATGAACAAATTTTGGAACACTGG +AGGGAAATGATTGGTGTTTTTTAAGCTTTTTAGTCAATTTTTAAAACTGT +TCTACAATAGGCCCAAATAGGCCTAATAGGCAAATAGGCCAAGTAGATTA +AATATGCCAAATAGGCAGTATAGGTTGAATAGGTAAACAGGCCAAATAGG +TCAAATAAGCTAAATAGGCGAGACTGGTGCTCAAATACTTTTTGAACTGG +TAATGTTTTTTCTTCTACACAAAAACAAAAAAGTCCCTGCTTAGTTCCGC +AAAATTGTGATTTTTTTCAAAAGTTACCCATTTTTGCCACTTTTCAATAG +TTTTTGATAGGTTAAATCTAGATTTTCTGAATTCAGCATATATGAATTAC +CCGTTTTCAACAAATTTAGGCAAATTTTTATTTTTGCCCAATTTTTTTAG +CCATCTAATGACTGATTTTGGGCAAAAAAAATTTTCCTGAAATTGTACAA +AACCATTAGAAATTGAAAGGCTCCTCAGTTTAAAGGCACATGAGGTTTTT +CGGAGTGGGTGGCAATTGTCGTTCGGCAAATTTTTTGGTCGACAAATTCG +ACAAATTGCTGGTTTGCCGATTTGCCGGAAAGTATTTTCTTACTTTTCAA +AATATATGTACGAACATTCAGAGGATGCTTACAATTTTGCCGGATAAAAT +TTAAATTCTGAAATTTCCAAAAAAAATGTGCAAAACCATAAATTGCCAGA +AATTTTTAATTCCGGCAATTTGCCGATTTGCCGATTTGCCGTAAATATCA +ATTCTGGCAAATTGAAGATTTGCCTTATTTGCCGACTTGCCGCATTCCCT +GATGTAGGCATCAAAACGACTGAACACCAAGTTTTTTTGAAATTTTTTAA +GTTTACCTTTATAATTTTTAGTGCTCAAAAAGTTCCAAAATTAAATAAAT +TTTGAAATTTGCCGAGCTCGGCAAACGGCAAATTTGCCGCACACTCCTGT +TTCAAATGTTCACCGCATATTTAATTATTCCGGAAATCCCCTCAAACATC +CATCAAAAGTGTTTTCCCTGATTTGTTGACTCTGACACCGACGGTGGTTG +TTCCCCCCCCCCCCCACTCTCTCAATTGGCATGTAAATGAGCCCGTATGA +ATGAAGTGCCTTTTGGCGGCAAAATGCATATCTCCAAGTACCATTGAATT +AATCTTCCATCCCCCATTGTCTCCTTCTATATAGGGGGGAGGATGCGTGA +TTCTTGAAATATGCTCCAAGTGACAAATTGAGCGTGTGTGATGTATCGTG +GCAGATGGCTGGCTGACAACGGATCAGTTCCAAAAACTGTATCAAACGGG +GGGAAGAGAGGGGAGATGAAGGATGGGGGCAGATGGAGTCATCGATGCAC +CATGTTTTTTGGAGCTGTTCACTCAGATATTAGGGTATTTTAATCCCCTT +TTTAAGGTCTATTTCTGATCGTAAAACTTGGTATTTTCAACTCATTTTTA +ACTCAAAAATTTCAAAAGTTTGAAAAATTACACAAAAACCTAAATTTTGA +TCTGGTTTCAGGCATTTTAGTCCCTGTTAAGCGTCTTCGATGCACCATGT +TGTTGTTCAACTTGTTTAAACTTTTTAGTTCCGCATCGAGGAAAATGGAA +AATAAAAAATTATTTATGTATTCAAAAACCATACTTTGATTCTCCGTAAC +AACGCTTTCATGGGAGGCAGGCCCGGTTTCAGGGCCTGACGCCTGCCTCA +AACCTGCCGGCCTCACGCCGGCCTCACGCTTCATTTCTGCATTTTGGCGA +AAAATCAAATACTTGGACATAGTGAAAAGGTGATTTTTTCGACGCGGCCG +ACACTTTTCGGGTTCCGCGCCGCACTATACAGGAGGCGAGGCTCGCGGCG +CGAGGCAGGCGGAGGTCGCCGCAAGGCAGGCGCGGCAAGCATTTTTGTGC +TTACATGGATACCCTAGTCTACACAAAGCACGAATTTCTGGCTTCCCTCA +TAAATTGAAATGGAAGAGTTTTTGCCGAACTAGGCCATTTTGGCTCGGCC +ATATCTGGGGTAGATTTGCCGTCGCGTTGCGTGTCGCGTCGCGGCTCGAT +TTTAGTTGTAAAACTAAATTTATTTGTCCGTGTGGAGTACACGACTTTCC +CATGCGTTGTCCGGCGGGCGATTGTCAATGGAGCGCAAAAAATTCAATGA +GAAAGGCCAGAACCCAGTGAAAAAGATAATTTGACAATTACAAATAATGT +TTTAAAATTTTTTTTTTGTTTTTGATTTTTGGTTCTCCTTGTGTTTTAAG +AACATGATGCATCACCGCTGGAAATTGCTGGATATGTAAAAAAATTATTT +ATGTACATATTTAAAAATCAAATCTTGATTCTCCGGGATAGAAGCATAAA +TCAAATTTATTACTGTAAATTTTCACTTTCAGTACATTTAATTGAAATTT +TTAAGCTTTGAAGTTCAGGGTATCATAGTTTTGCCTCCAAAATCCACTTG +CCCAAAAAACAAGCCTGGGAATTCCCGGCGGGGGACGATGGTTCGATAGC +ATCAATCATATCTGTGTGTGTGTGTGTGTGTGCAAGGCGGGGGATGAGCC +GGCGCGCGAAACGAATAAATCAAGAAACGTCTCTCTTTCTGCGAGCACGG +ATTTTGTTGTGAGCCCGCGCGCGCGCGGTCTATAGGAGGAGAGGGGTATC +ATGCACTTCTAATACAGGGCATACTTCTTTCATTTCCATGTTTTTGTACA +TGTAATAAAATTGTTAATTAGCCAAAAGTGGTTCACATGTTCACGTCGTA +AACGTCGGTTTTCAGGGTGTACTGATAATGAATGTGCTCTGTGTGGAGAC +AAAGAGGCAGCAGAGAGCAAGAATCAGTTAGGTTAGGCAGGTGACTTTTT +TCAATTGTGACTAGGAAAAAGTATTTTGGGAATTTTTTTTTATTTTTTGG +CTTCTGCCCAGATTTTCAGGATTTTTCAAATATTTACAGAAATTTTCGTG +ATTCTACAATAATATTTTTGTAATTTTCTCAATTTTCAAAAAATTGCCAA +TTAATTTTGAAGTTTCGAATGAAGCAATTGCCGAAGTTGCCGACTCCCGG +AAATTTCGAAAACCGGCAATTGCCGAAATTGCCCTTTGCCGGAAATTTCG +AAAACCGGCAATTGCCGAAATTGCCCATTGCCGGAAATTTCGAAAACCGG +CAATTGCCGAAGTTGCCGACTCCCGGAAATTTTGAAAACCGGCAATTGCC +GAAATTGCCGACTCCCGGAAATTTTGAAAACCGGCAATTGCCGAAGTTGC +CGACTCCCGGAAATTTTGAAAACCGGCAATTGCCGAAATTGCCGATTGCC +GGAAATTTCGAAAACCGGCAATTGCCGAAATTGCCGCTTGCCGGAAATTT +CGAAAACCGGCAATTGCCGAAATTGCCGATTGCCGGAAATTTTGAAAACC +GGCAATTGCCGAAATTGCCCATTGCCGGAAATTTCGAAAACCGGCAATTG +CCGAAATTGCCGCTTGCCGGAAATTTTGAAAACCGGCAATTGCCGAAACT +GCCCTTTGCCGGAAATTTCGAAAACCGGCAATTGCCGAAGTTGCCGACTC +CCGGAAATTTCGAAAACCGGCAATTGCCAAAATTGCCGATTGCCGGAAAT +TTTGAAAACCGGCCACTGCCGAAATTGCCGACTCCCGGAAATTTCGAAAA +CCGGCCACTGCCGAAATTGCCGACTCCCGGAAATTTCGAAAACCGGCAAT +TGCCGAAATTGTCGATTGCCGGAAATTTCCGATCCCTGAGTTTAGCCTTT +TTCAGCAAATCAAACAGTTTATGATTATTTTTTCAAAAATTGTTCTGCAG +TGCTCTTGCATCACTATTGTGGCCCTCCTTTAAATACAGTACTTTCTACA +GTACCACTACATCAATGATCCTTCCAGTAATGCCAACACATTGTACCACT +ACAGTAATCCTACAGTACCCTATACAGTACCGTCGCAATACAATTACCGT +AACACTATGGAAATCTTACAATAGACTACAGTATACAAAAACTACAGTAA +CCCCCTTGAAGTTAGTGTAAAACTTGCAAATGTTCAACTCTTTTTTCTGA +TTTTTTTTTGTTAAGTTCAGAAATTGTAGAGTGTTTTTGGCTTCTGCTCA +GATTTTCAGAAATTTTCGTGATTCTATAGTAGTCTTTTTGTAATTTTCTC +AATTTTCAGAAGTCTGCAAATTCAATTTGAAATTTCGAATAGCTTTAAAA +AACTCAAACAGTTGGCACAAATTTTCGTAGATTCATGTAGAATTTCAGCC +TTTTTCAGCAAATCAAACAGTTTTTTATTTTTTTTTGTATTTTTTCAGAA +ATTGTTCTCACCCTCCAAAGTACTATCACGTCCTAACAGTAATATTAGCC +TACCGTATCACTACAGTAATCCTCCAGTACTTCTGTGCATGCTACAGTAC +CCTTGCATCACCATAGTGGTGATCCTTTAAACCTACAGTACTTCTACAGT +AGCACTACAGTACCACTTCAACAGAATCTTTCCAGTAATATCAGCGTATC +GTACCACTACCGTAATCCTACAGTACCGCCACAATACTATTACCGTAACA +CTATGAAAATCTTACAATACACTACAGTATACAGAAACTACAGTAACCCC +CTTGAAGTTGGTGTAAAACTTGCAAATGTCTACCGTAATCCTACAGTACC +CCAATACAGTACCGCCGCAATACAGTTGGCATAACACTATGAAATCTTAC +AGTACACTACAGTATGCAAAAACTACAGTAACCCCCTTGAAGTTGGTGTA +AAACTTGCAAATGTTCAACTTTCTACAAATTTGCCATTAACTTGTAAGTT +GGGGGAGCGCATCGAAGTGTATACATATATGTACATGCCAACCAATTATT +TTCTCAAACAATTTATTAATAGTCGAAGACACCTGAAGCAACGATTAGGA +GGAAGAAGAGGAAGGAGAGATTGGCAGAAGAAGAAGAAGAAGACGAATTA +GTTGAAGAATCTGTTGAAACGGAAGACGTTGTTTGTGATGTCTCTAGCCG +TGCGACAGCTTCCCGTTTCAGACGGAACGATGTTCGCACGGCGATCGGTG +GCGAGATGTCGGACACGTCGATTGTCGACGAGAAGGGATCAGAGACGGTT +GAAGAATGCTGAGGAGGAGGATTATGTCGACGTTCCCGTCCACGACACGC +GGCCTGGGTACACGTGACACAGACGTGAAGGTTACAGAAGATGTTCACCT +CGTTGCTGGAATAATAGTCGTTGAGAGGTGGGTGGTGAACATGAACAAAG +AACTTAAGAGGCTTACCTCGTTGGGAATGCCCAGGCCTTTATGTGGTTGT +AGAAGATGGTCTTACCATTGCGTCGAGTCACTTCAAAGTCTCCCCACACC +TGGAACAATTTTCTATGGAAGTCTCAAATAATATGCAGTTGGTCGATGCA +CCATGATGAATTTTGTGCCAAACATGGTGCATCGACGCTAAATAATTTTC +TTTTGAAATTTAAAGATGTTTTGCTAGACTTTCCCTAAACATCTTTTTAG +TTTTCCAATGTTCTCTAATATCATCATGGTGCATCGAGAAAAAATGTTAT +AGGAGGAGTAAAGAAATTTGAGACTTTACTTTTTTAGACCAAAAATGACC +CAAAACTACCGAATTGTTTAGTAAGACGTTTTGAAAATTTTTCAAAACAA +AGTTATGGCGGTTCAAAGTTCTGGAAAATAGCATATTTTCAGCTAAAATC +TAATGTTTTGGGGGCTGGGGGAGGAATAAAAATGTAATTTTTTTTGTGCC +CCACTGCCCGAAAATGCACTTTAATCGACGAATAAACGGCTTATAAAGGG +CCACAATATTTATAAAAGAGTGATATTATAGTTATAAATAAAAATTGAGT +TCCCGACCGAGAAAAAAATTGGCGAAAATTTTGATTTTAGCTGAAAATGG +GACTTTTTTTCCAAAACTTTGAGCGGCCATAACTCTTTTTTGAGAATTTT +TCAAAACGTCTCATTTAGAAATTCGGTAGTTTTGGGTCATTTTTGATCTA +AAAAAGTAAAGTCTCAGATTTTGATACTTTCTCGATGCACCATGATGAAG +AGAAAAAAAGAGAAAATTTAGAAAAAAAAAAAAAGAACCCTTCCGATGTT +TTGGGAAAGTTTAGCAAAACAATAGATTTGTAAAAAATTCAATTTCATTA +GGTTCCTATTAAATTCTCAATTTTTATCAATGCACCATACATTTTCAGCG +TGAAATTTTGTAAAATGCACAGGAATGAAAATTGATCAGGTGTGTATAAA +ATAAGAAATTGAAGCATTTTGTTTTTTTTTTTGTCGATACACCATGATGA +ATTTCACGTCAAACATGGTGCATCCTGGAAAGGAGAGAGTTTTAAAAATG +TATCATTTTTTTCTCGATGCACCATGAAGATTTATATTAGTAGAACTTAA +ACCGCACTTAGCATAAGTGGCATAAAAATAAAGGTGGAGTAGCGCCAGTG +GGGATTTTGTCTAAATACACTTATTATGATCCAAAACGATCGAATATCTT +AATGAAACACTCCAAAATATTTAAGATTTTTCAAAATTTCCGGTCAAAGT +TTTGGCAAATTGCCAAAATATTGAAAAAAAATATGAGCTTTTGAGGAAAT +CCAAAGCAATGTCGCGTGTTTCGACCCACACAATGTTTTTATACAATGTA +GAAAAAAATTTTTTTTTGGTCGACTTTTAAAATTATGAGTGGCAAAAACT +GAGTAATTGCCAATTTGACAGTAAATAAAAAATTTTCAAAAACATTTTGA +AAAGTTTTATTATGATATTCGATTATTCTGGCACCATTTGAGTGGTTTGT +AGTAATTTCCCCACTGGCGCTACTCCACCTTTAAAATTAAAAAAAAAATC +ATAATGGGTATTTAATATCAATGAAAATTATCGATTTTTCCAAATGTATC +AAAATGAGTGTTCAGCGCGAAATTTTGTGCAGGACTTTTTCTTTCAATAA +TATATCCCGAATGATGCATTAGTTATGGGCTACACGATTTTTAGAAAAGC +ACCTGGCCATGCTTAAAGGTGGAGAACCGAAATTTGATACTCTGTCTTTT +TAGATCCAAAACGGTCCAAGACTACCAATATTCGTATTAACCTGTTCTGA +AAAATTTTCAAAAAAAAAAGTTATGGCCGTTCAAAGTTTTGGAAAAATGG +TCGATTTTTAGCTAAAATCTCAAATTTTGGCAACTTTTCAATGTCACAGC +TGGAGCTTAATTTTAGAAACAACACGTGATAAATTGCAAAAACATGCATA +AAAATATGTTCCAACCGCTCCGACACTAAAAAGGTGCCAAAATTTGAGAT +TTTAGCTAAAAATCGACCATTTTTCCAAAACTTTGAGAGGTCATAATAAC +TTTTTTTTTTGAAAAATTTTCAGAACGTCTTAATACGAAATTTGGTAGTT +TTTGGACCATTTTGGGTCTAAAAAGGCAAAGTATCAAATTTTGGTACTCC +ACTCACTATCGAAGCAGAGCCCCAAAAGTTTGACCGACCCAATTTTGTAA +GTTTCTTCGATGCACCATGATGATTTTGAGCAAAATGTTAGTTTTTTTTT +TTGAAAAACTGGTGGCAGGACCCAGTTTTCGGCAGTTTTAAATGTCGATG +CACTATGTTTTTTTTAATGAAACCGTACCTCCCCAGAAGTCTGCAAAGAG +CATCCGTGTGAGTCCGACAGTGGTAGCTCGGATATCCCGTCATTCGCCCA +ACACCTTCCGATTCGTCCATTCTGATCATCGCTCATTTCAACTGTGTACG +TCTACAATTTACAAATAGTTTCTTTTGATTTATGGAGTTCCTGACTTACA +ACTCTATCACCAACTGCTAACGGACGTTGTAGCTGCTTTGAATCCAAACT +GTCGCCGTCTAGAACACGAACTCGGTAGTCGACTGTCTGAAACATTATAT +GGGTCTCGCAGCGATAATTTTGAAGCCTTACCTTATTATCCGATAGGCTG +CTTGCTGTGGTGGCATCCGAGTTGATAGTGATTCCACCAAATGATACGGT +CACCTGAGATTCTTTAGGAACAGGGGCAGCAGGTATACAGGTCAGAAGGA +ATCGTTTGTCGGTTTCTGCATTGAATCTTAAAAAAAAACGATGAGGAAGT +TATTTTTTATTTTTGTCTATTTTTGTTCGTATATGGTTTTTTAGGTACCA +TGGAATAAAAAAAATGCTCCTAAAAAAATTAGTTTCAATAACAAATATTA +CTGGTACAGAGAGTGTAGATAGTTAGAGAGTGACTGACATCCGGGACCCA +ATGGGGCGGGGCGCGCGGAAGAGACGATTCGTGTCGATTTACGAAATGAT +GACAACGAGGAAAATTTCGTAAATCGACACAAATCGTCTCTTCCGCGCGC +CCCGCCCCATTGGGTCCCGGATGTCTGTCACTCTCTAACTATCTACACTC +TCTGTACCGGTAATACCATAATATGATCATCATTCTACATTAGAAAAAAA +TCGATCTGAAATCACAGATTTTTGGCCTCCCTCATAAATTGAAATGGAAG +AGGTTGCCAAACTAGGCCATTTTGGCTCGGCCATATCTGGGGTAGATTTA +CGGCGCGTTGCGTGTCGCGTCGCGGCTCGATTTTAGTTGTAAAACTAAAT +GTAGTTGGCCGTGTGGAGTACACGACTTTCCCACGCGTTGCCCGACGGGC +GATTGCCAATGGAGCGCGAGAATCTCAATGAGGAAGGCCATGGCGCGCCA +GAACCCCATGATTTTTAGGGTATTTCGAGGTTGGCAAATATTCTGGAATC +TTTTTGCAAAATGTTTTTTTTTTTTTGAAAAAAAAATTCCAAAAAATATC +CTGATCGATGAAAATTGTTGGGTGAAAAAAGTTGCAGATTTTAGGAGAAA +TTTGAGAAATTAGAAAAATTAGAAATTAGGAGAAATCAGAAAATTTCCAA +ACTGCTTTCAGAATACTTGTATATATTGAAATAGCCTAAAAATCATGAAA +TTTTTCAAAAATCTCTAAACTAGCCTCCAAATTTGGTAGTAAAAATTCAC +TGGCAGCAACTTCAGAGCGAGATTTTTCTAGTTTAAAGTGCTCGTATGTC +GCTGAATTTTTTGTAGGTACCTATTTGAAAGCTCTTTTTTCAAAATTCAA +AAATTTAATTTTCAAGTTTAAATTTTGAGTAGCGCCAGTGGGGGATTTTG +TCTAAATACACTTATTATGATCCAAAACTACCTGAGTAATTGCCACTTTT +TGACAGTAAATAAAACATTTACAAAAAAAAAAAGTTTTATTATGATATTC +GGTCACTTTGGGACCAAATGAATGGTTTTTCATAATTTCCCCACTGGCGC +TACTCCACCTTTAAAACTGAGCGGAAATACTTTCCTTGTGAGCATAGCGG +CAAAAAACCTAGTACCACATGGCAAAAAAAAACCCACTCATTGTTAGCCA +TGACAACTTCGATCTCATTCTCCAAATTGCCTTCTCCGTTCTCCTTGGTC +GAGCAGCCAGTCAGCGGAATCTAAGCAAATAATGCCCAAAAATTCAATAC +ATTCAATAGGCAAACCTTCAACTGATATTTGGTGTCCGATTGAAGCGTGC +CATTTGCATAGATACACTTTGGATGGCCCGCGCGACTTTGTATCGTGCCA +CGGAAGTTTTCGTCAAACTTGATTTTCAATAGGAAATCTGTCTGCAATAT +TGAAGACGTTTTTTTCCTTTTGGGTGGTGACCTTCAAGGTTTTGGCCTGG +GTTTTTAATCTTCCATTAAATGCCCTTCAAATTCGCTTTTTCGAGAGTTT +AAGAGAGTTTCTAGGCCGAGGAACTTCTTGCAGCCAAATTTCTAAACTAT +TGTGTTTTTGCCAAAAACAATGAAACATTTTAGGTCATTTGTGACGTCAT +ATTTTTTCCATGCAACTTTTTATTGGCTCCACACATCTTCCAAAAAGCCT +AAGCCTGAGCCTAATCCAATGTCTAAGCTTAAGCCTAAGGTTCAGCCTAA +GCGTACGCCTAAGCCCAAACCAAAGCCTAAGCCTAAGCCTAAGCTCAAGC +CTAAGCCTAAGCCTAAAAAAAACCGGAAAATCCTAAGCCTAAATAGCGTC +AGTAGCAAGCTAACGCTCGCCACTGACGCCAAACCTAAGTCTCGGCTTAA +GCCAAAGCCTAAGCCTAAGCCTAAACCCATGATTAAGCCCAATCCTAAGC +CTACGCCTAAGCTTGAACCTAAGCCTAAGCCTAAGCCTAAGCCTAAACCC +AAGCCTAAAATTTCTAGGCCACCACTAATATTTTCAAAACTCGATTCTCA +AATACTTCATTTTTTCAGGATATGAAAGTAGGACAGAAATGGGCAGGGTA +TATGGTATGGAGCAAATATCACAAGATGGCAGAAACATAGATACGGGGTG +GGAGTGTTGGACTAGGTGACTTTTCTAGGCCATCCCTACCTTATCACACG +CAATAGAAGTGTCCACAATGGCCACCGATCGAATCAGCGGTGGCAGCACC +ACAACCACCGACCAAATGATCCAGTGCAGAATCATAAATTTGTGGAGGGA +AAAATCGATAACAGTAGTGAGGGTAATAGTAGTAATAATACAAATATATA +TGGAAAAATGAATACAAAAAGATGTGTGCGCTGGTTGGGGTGGTGGCGTA +AGAATACAGGTGGGTGGGGGGTATAATTGGAGCGTGGCCGAGGAGGAGAA +TCGCAAAAAAAAGAAGGAAAGAAAGAGGATAGTAATGACATGTTACGGTA +GAAGGACAACTACCTAATTATATGAAAGAGGGGGGGGGGGCGACGAGAAG +AGGAAAAAGTCTTACGCAATTTGCTACTCGACTTTCAATTTCTGCTAGAA +ATCGAAAAAAAAATAGGAAACAAATTCCGACTCTATTCGATATCATCACT +TCCGGGGCACGGCACAGGTCGGATCAGATTCAACGACGTCTCGCGATCCC +GACCCTCTGATCTTACGGCCATCCCATTGTTCACATGATAGTCGATGAGC +TCGGAGATGTTGCTGAACGTGCGATCGCGGGTTCGGACTCTCTGGAATTT +TGAGAGGTTTGAAGGTTTGGCGGGGGGGGGGGGGGAGGGTCTTACGTTGT +GATTGTCCAGTAGGATGAGATGTTTGTGCTCGTTTTCAGCGGTTCGGCCA +CTCAGCACGTACTTGCCGGGCGTGTGGTCGCTTTGTCTGCAAGGAACTGG +ACAAGTTTGAGCGGCCGACAGCTTGCGGGTCTTTTTTTAGAGAAGGGGGA +CTGTGAGGTGTCCGCTGCTTCAGACAATCTTAGCATCATGCAAACCTTGC +ATCTTTTGTATTTCAGGAAAAAAAACGCAGAATTTTTTTTGAACAAAAAT +TTCAGCCTAAAACAAAAATCTAAAAAAATTTTGGGAGGATGAACTTATTA +TACCAAATTTTTCCCTGGTCTTTCAAGAATTATTTAAAGTCCCGTGGCTT +CTGAACATATTATCAAACAAATTACAGATATGAAATGTGACTGAAGCTTT +AAGTCAGAAATATATAAAAAAAGGATTTTTCATACTATTTTTTCAGTCAA +ATTTGATTTTTTTAGACTTTCAGATTTTTCTACGAAGTCTGTTAAAATAG +GCTTATATTAAAAAGCTATCCGATTTACTATTAGTAAAAAATTATAGCGA +CCGACATCTCGCAGGTTGTTAAAGAAAGGTGCATTGACCGGCTCACGCAA +CTTTGGCAGTTTATATCTCGGCTGGTTTTGGTTTTATTTAAAAAATTTCA +ATTGACGAAATATTTATCACTTTTTCTACTAAAAGTTTGCAGTTGAACAC +TTTTTGCTAGCAGCGATATTAACCGAGATATTAGCGGAAAAAGTTACATG +AGAAACATGGTGCATCGACAAGAAATATCTCACAAAACTTTGGCAGGTTA +TATCTCGGCTGGTTGTGGTTTTATTAAAAAATTGTTAATTAACAAAATGT +TTATCCTTTTTTCTACTACAACTTTGCAGTTCAACACTTTTTGCTAGCAG +CGATATAAACTGAGATATGATTGGAAAAAGTTACATGAGAAACATGGTGC +ATCGACAAGAAATATCTCACAAAACTTTGGCAGGTTATATCTCGGCTGGT +TGTGGTTTTATTGAAAAATTGTTAATTGACAAAATATTTATCCTTTTTTC +TTCTACAACTTTGCAGATGAACACTTTTTGCTAGCAGCGATATAAACCGA +GATATGATTGGAAAAAGTTACATGGAAGACATGATGCATTGATCAGCTAT +CATAGCTCATATTTTACTTATCTCAGGTTTTACCAAAAAATTGCCAATTA +TTAAAACATTAGCCTTTTTCTTCGAAAATCAAATTTTGCCCGAATTGCCG +AAAATATAGATTTGATATTTTTTTGTAGATTTAGGAGCCTAAACATTTTT +TAATTTTTTAAGTATTGACCGTTTGCTTTTAAAAATGACTAATCGAATAC +TGAAAACACAGTTAACTTTTTTTTCAATTTTCGAATTATAATTAGGTTTG +AAAATTGCCGAAAATGTCGGCATTCAGTTGGAATTTTGGCAATTGCCGAA +AATTTCCGATTCCCACGCGCCCCTGGTGTGAACCTAGTGAGCATGAAGCC +AAACGTTTTAGAAATTCAGCAAAATTCTAGCTTTTTTCTATAAAAAATCT +AAAAAACCTTACCGAACCAAAAAATCGCCTTCCGTCTTCAACAAAGCCTG +TGCATCCTCTCTGGATAAATTTCCATGATACCAAACTTTCCCCACAACAT +CCTCAGTTACAGTAGGTGCTCGGCAATTCGACACAAATGACTGTCGATGC +AGGGAACTTCGATGTCTCATCGGCGGCGCCGGCACCGTAAATCCATCGTT +AGAAGTTGAAGCATTCGCCTGTGCATCAAAAGTGTTCACATTGATCGCAG +TGGTAAGGACGTCGATGAGCTTGTGCACATCCTCGATGAACACCACGTGG +CATCGACGATCCGTTCCATCCTTGTTTTTTGCAATGTAGCCGAACATTAG +CTCCGTGTCCGTACCCTTTTGGCCTTGGGCTCCGAATGAGAAGAATGAGA +AGGGATGACGTTGAATTAGACGACTTTGTTTTATGATTTTGATCATTTTC +GAGGAAATGTTGATGTCTACGGGGAAGTTTTCTTTTTTCACTTCACCGAT +TACCTGAAAATAAGGATGGTTTACCTGGGCTTTTTCATCGACCCGTGAAG +TGTCGGCTGCAATAATTTTAGTCGAAATTAGTGATAATAACTTTTCTATG +AATAGCGGCTGACATCATTTAGCGCGATTTTTGATCGACCTGTAAGATGT +CGGTTGCTTTAGTACATTCTATAGTGGCAGGCTTTTGGCTGAATTTTACT +GGATATATAAGCTATCAAAATTTGAGCATGTCGATGCACCATGTAATTAT +CTCAGTTTATTTCGCTGCTATCAAAAAGTGTTAAAATGCAAAGTTGTAGT +AGAAAAAACGATAAATATTTTGTCAATTGACACTTTTTCAAAAAAAAACC +AAAACCAGCAGAGATATAAGTAGTCAAAGTTGAGTCAGATATTTCCAGTC +GATGCACCATGTAACCTTTCTCTAATAACCTGTGAGATGTCGGTTGCTAT +AATTTTTTAGTCATTAATTTGGACAGCTTGTTAATTTGAAATAATTCTTG +ATGATATCGTAGCGCGGCCGACATTTCACGGGTCCTTTTTTTTAAACATT +TTGCAAAGCTGGTCATGCATTTTTGGTAACACTTAATATCAAATTAATGA +GAAAATGTTTTGTAAATTTTTACCATTAGCCATGCCCAGAAAATGGCAAG +TTTTTTATTTTATTTTCTTTTGTTTTTTTAATTCACAAAAAAAAACTCAC +CCTACTAACAACTGGATTGATTTCTCGAGCCGCAGTCACGCCAACAGTAG +CTGCAACGTGTTGTATACATTCTCTGAAAATTGAACAGTTACTTTATTAC +GTAGATTTTTTATATATTTGAGCTTGCAGATGTTACCTGCCTTCATGCCT +GCCTACCGCCTGATTTCTAAATTTTTGAATAAGATTTTTTTTTGATTTTA +AGCCATAAGAAAAACTAACGAAACAACTTGAACTCTCATCTCGGAAACCA +TCACGTTAATTGACTCGACTACTGGAACACTTCCGAGGTACTGAAAGACA +ATTTTATATTTTCGGGGAAAAAACTAATAAAAAACTCACAGTAGCCGACA +GAGAAACCCCGCTGCTCCGCAGCTCCTCTGCAAATGAGGGCTCCACGTTG +AGCATCGCCGCAAGTTGATTTTTCGACGGAATTTTTGATTATTTTTAGAA +AAAATCTAACTCGAAATTCGTTACAACCGAAATTTTGCAAGATTGAGTGA +ATGAGGAATGACCGGGAGAGAAACGGAGACGCAGGCGGTGAGCGGAGTGG +GAGAGAGAGCGCGCGAGACGGAGAGGCGCAGGCAGTGGTAGGGAGGAGAC +AGGGAAAGATTAGATTGGTGTTGACTGGGTGAGTCAGCATTCTAATAAGT +TAAGTTGACTCATAACTTTGTTTTTTGATCAGAGGGGGGGGGGGGGGGCC +GTGGCCTAGAAATATCATTGCCTACTTATTACGTCACTAATGGTCTAGGA +AACCTTGATAGCTTTTTTGGAGAAGATATGACGTCATTGGTGGACTAGAA +ATCTTATTTTAGTTCTGGAAGAGAAATATTTTGACCGTGGAAGACAAATT +AATGATGTGACCGGTGGCCTAGAAGTTTCAAATTATACCTGGGGAAATAA +ATGACGCCACTGGTGGCCTAGAAAACTTAAACTATGCCTGAAGACGTCAC +CGGTGACCTAGAAATTTAATTCTGGCGACGTCATAGAAATTTGAATTTTG +ATGAGAAATATAATTTTATTGGTTTTCTGAAAATTGAATTTTATTGATTT +TTTGGCAACCGGGAAATTGGAAAATTTAATAAATTGAACAAATGCAATAA +AATAAGCAGTTTTTCAACAGTCATTACTTTTTTCCGTGAACCGTTTTGAT +TTTAATTTGTAAATCTAGGTCGGAAAAGTCACACACACCGAGGAGCTAGG +CTTCCCTCATCCTCCCTGGATCAGTCGGTAACTGCTTCGACTGGGGAGTG +GGAGTGGGAGGGGTGGGATGAGTTCAATTCTTCTGGAATTCCATAATTTT +TATTTTTGTTTTTTTGCGCCTACATATACCTGTGAAAATTGGAACTCGAC +ACAAAAACCTCTCTAGCGCGGCTTAAATTTACTTCAATTCTTCCGGAATT +CCATAATTTTTATTTTTGTTTTTTTGCGCCTACATATACCTGTGAAAATT +GGAACTCGACACAAAAACCTCTCTAGCGCGGCTTAAATTTACTTCAATTC +TTCCGGAATTCCATAATTTTTATTTTTGTTTTTTTGCGCCTACATATACC +TGTGAAAATTGGAACTCGACACAAAAACCTCTCTAGCGCGGCTTAAATTT +ACTTTCCTGTCCCAAAAACTCATCTATAATATTTTTAAAAAATCTAGAAT +CCAAATCTATCAGATTTTTTTGAATTTTTGATTTTTTTCACATCGAGATT +CGGAATCAGCGGAAAATTTGGAGTCAATTAAAAATATTTTCCAGATTTCG +ATACTCCACATTTAAAGGAGATCACCTGAAACGCCAGAATATGATACTTC +ATACTCTCCATCTTCTCGCTTTTGAAAATAATCAAAAAAAATAGTCGCCG +TATTTATTGATATAGAAAAAATACCAACAAAATTGTAACTATTGATTAGC +CATACAGGGTCTTTAAAGTCAACATTCATAGTGGGAGCTGGAAATAAAAA +TATATAATAACTTGTTAAAAGAATTTATTGTGGAGTTATAACACCTATAG +ACAATTAAAATCACCTGCTGCCTAAAGAGTATTTACCAGAAGCAAAGGTT +TTCTGAATTTAGTGGAGTTTGTCCATTTACTTTTTTGCATGTTATTGAAT +TGAAATGATACATAGTGAAACTAGAGGTAAAATTATTTACTAGGTTTAGG +CTTAGGCTCAGGATTAGGCTTAAGCTTAGGCTTAGTTTTAGGTTTAAGCT +TAGGCTTAGAATTACCGATAACTGATAACTTTTGCAAATTTAGTTTCTGT +AATATCGGCAATAGCCAAAATTGCCGGAAATTTCTGCGATTCGAATAAAT +AAATTGAAATAAAAATTAGTTCCTAAGATACATGTTATCTTTTTGCAGGA +AAGTAGTAAACTCATGAAATGAGAAATTGCGATGAGGAAGGAAACATTCC +TATGGTTCCTTAGACAATTTCTCACCTTACATTAGTATATAATATATAAA +TGATGAATTTGACTTTTTGAAATTCTCTTCAATAAATACATTTAGTTGTT +TTTTTTTTAATGAGTAAAGTTGCAGAGTGTGGAATTTGCTATGAGGAATA +TGGTGAATATTGTTGGAAATTTTTCTGAAAGTTTTCATTTTTTTTGGAAA +TTTAGAGAGTTGGGTGTAATTACTGAAAATTATGTTTTAAAAAAATTATT +TTAATGATTTTTCAAATTTTACAAAAAACTCATTTTTAAATCATTAGAGG +TGAAGTAGCGCCAGTGGGAAGATTGTTAAGATCCACTCCTTTAATCCGAA +AAGTACCGAATATCATAATAAAACTTTTCAAAAGTTTTTAGAAACTTTTT +TATTTACTGTCAAAAAGTGACAACCACTCAGTTTTTGCCACTCATAATTT +TGGAAGTCGACCAAAAAAAAAATTTGTTTTCCTACATTTTTTATACTTCA +ATTTTGTTTTAATTATTTGTATTGAAAAATTGTAGGGGTCGAAACATGCG +ACAATCCTGTCAGTTTTCAAAAATCTCTACTTACAAAATATAGGACACGC +TCCAAAAATGGATGTTTTTACAGACAACGCCATCCGAATCCCTTGCATCG +GCACATGCGGTCATACGTTATGTGACAGTTGTCGTGAGAAAATTAGAGAT +AAAAAATGTCCTCAGTGTAATCAGAAAGGCGCATTTGTTGTGAAAAATGT +GAATAAACAATTTTGGGATTTAATTGTTTTTTCGCAATTTTTAAAACCCC +AGGAAGTGGAAGTTGAGGAGACTGAAGAGGTTGGTTAGAACTTTTTTTTT +GGATTTTTCGGTATTTCCGGGAGGTTATCCTTTGGGCCTAAAACTAGGCC +TAAGAGTAGGCCTAAGCCTAAGCCTAAAACTAAGCCTTAGCCTAAAACTA +AGCATGAGCCTGAGCCTAAGCCTAAGTCAAGCCTAAGCCTAAGTCTGCTG +CTATCAAAAAGTGTTAAAATGCAAAGTTGTAGTAGAAAAAACGATAAATA +TTTTGTCAATTGACACTTTTTCAAAAAAAAACCAAAACCAGCAGAGATAT +AAGTAGTCAAAGTTGAGTCAGATATTTCCGGTCGATGCACCATGTAACCT +TTCTCTAACAACCTGTGAGATGTCGGTTGCTATAATTTTTTAGTCATTAA +TTTGGACAGCTTGTTAATTTGAAATAATTCTTGAAGATATCGTAGCGCGG +CCGACATTTCACGGGTCCTTTTTTTTTAACATTTTGCAAAGCTGGTCATG +CATTTTTGGTAACACTTAATATCAAATTAATGAGAAAATGTTTTGTAAAT +TTTTACCATTAGCCATGCCCAGAAAATGGCAAGTTTTTTATTTTATTTTC +TTTTGTTTTTTTAATTCACAAAAAAAAACTCACCCTACTAACAACTGGAT +TGATTTCTCGAGCCGCAGTCACGCCAACAGTAGCTGCAACGTGTTGTATA +CATTCTCTGAAAATTGAACAGTTACTTTATTACGTAGATTTTTTATATAT +TTGAGCTTGCGATTGTGTAATCAAAAATAAACATTTGAAGCATGATACGA +AATATTTGAACGATTTTTTTTCGGAAAATCAATAAATGAAAATGGAGTTT +TTTTTTTGGATTTTAGCAAACTTCCCAAATGACGGAAAGATCATATGAAG +CGATTATTTTTTCTTTTATAAACCTGTTCAGGATTTGCATTATTATGAGA +AAATCCTAGGCCAATTAGGCTAGCATGTACGGAAGTATTTTTTAAAAATT +TATAAAAGTAATGAAAAGCTGATATTTTCAAAATTCCAGAATGACGGAAA +AATCATATGAAATGCTTTTTTTTTCTTTTTTAAACCTATTTAGAATTGTC +AAAACTACCAGAAAATACTAAACAAAATAGCTTAGCTTGACCGGAAATAT +TTTTAAAAAATTGATAAAAATAATGAAAAGCTGATATTTTCAAAATTCCA +GAATGACGGAAAAATCATATGAAGCGATTCTTTTTTCTTTTATAAACCTC +TTTAGAATTGTCAAAACTACCAGAAAATACTAAACAAAGTAGGTTAGCTT +AACCGGAAGTAATTTTTACAAATTGATAAAAATAATAAAAAGATGATTTT +TTCAAAATTCCAAAATGACTGAAAAATCATATGAAGCGATTCGTTTTTCT +TTCATAAAATAGTTTAGAATTGGAATAATGATCAGAAAATACTAAACAAA +GTAGGTTAGCTTGACCGGAAGTATTTTTAAAAAATTGATTAAAAAAACTG +ATTTTTAAAAAATTCCAGAATGACGGAAAAATCATATGAAGCGATTCTTT +TTTCTTTTATAAAGTAGTTCAGAATTAGCATTATTATGAGAAAATCCTAG +GCGAATAAGGCTAGCATGTACGAAAGTATTATTTAAAAATTTATAAAAGT +AATGAAAAGCTGATTTTTTAAAAATTCCAGAATGACGGAAAAATCATATG +AAGCGATTCTTTTTTCTTTTATAAACCTGTTCAGAATTGTCAAAACTATT +AGAAAATACTGAACAAAATAGGTTAGTCCTAGGAAAGACTAGTTAGGAAA +GAATTCTTAAAATAGGAAGTTGAACAGAAAATCTGGAAGATCTGAAATCT +GGAAAAAGGAACTCTCAAAAATTCAAATTTTGATTTTAGGAATATATGGC +TGTGTAGTCTTCATAGACAATCAAAATAAATTATTTTAATTTTCAACCAT +CTTTATGCACGGGCTTCTGTCCTTCCTCATTGAATTTTTCGCGCTCCATT +GACAATCGCCTGCCGGACAACGCGTGGGAAAGTCGTGTACTGCACACGGA +CAAATACATTTAGTTTTACAACTGAAATCGAGCCGCGACGCGACACGCAA +CGCGCCGTAAATCTACCCCAGATAAAGCCGAGCGAAATGACCTAGTTCGG +CAAACTCTTCCATTTCAATTTATGAGGAAAGCCAGAAACCCGTTTTTATG +TAAAAGTTCATACTGTGCAGTTAATTTAAACAAATCAAAATTTGGAAAAT +GATTTTTGGCTTTGTGCAAACTGTAGCGTTTTAGGCGTTAAAAATCTGCC +AATGAATAAAAAATTTCTTATAAAATTTTTAAAAAAACAGTTATTTGCCC +ATTCCGTTTTTCAACATTTATCAATTACGGTTCCAGTGATCAAATGCTTA +CACGGAAGTCACTGATGACGTTGACTCCATGTTTGGTTGCGATGTGAAAA +AGGTCGTTTTTTGCCCAAATCGAGAAAGGTCACACACACACATAGACATA +CACAAAACCTTATATAATTTGTAAGATATTTTGTTTGATTCGAGAAAAAA +AAGAGAACAGGTATTCCTGCGGCGTCGTTTTTCTAAACGGCAGGAAAAAT +TGAGAGAAAGAAAGAGAAAGAAAAAAGATGGAAAAAAACAGTTTAAATAT +AATTATTAGGTTTAATTATTAGGGGTGCACCATATTGTCGTAGGGGCCCT +TCTCCAAAGTTTTAAGTTTATCGATAGAGCGTGAATACATAAAGAGAGAA +ATTTGACCTGCAAAAAAAATATATGGTTGGTTCCCATGCCATAAAAAATC +CATGCAACAAATGAAAACAACACCTGCCAAGTGTCCTCCGCCAGTCTAAC +CAAGTTTTTCCCTCCAAATGTTCCGTGACATTGTTGTTTAAGGCTTTGTA +CTTTCCGCAGCCGTCTTATTCTTCCCGAAGTGTTCTCCCTAGATAATCGG +GTTTTTTTGTTGAATCGGCTGGGGGTAATGATCGGAGAAGATATATATGA +AATAAATGAATAAAAAAGGAACACCTTTTGGAGAGGCAATGAAAAAGCAA +GCTATGCAAAGTATTGATCCGTTGTTATGAATGGGCTTGCTTAGGCTTAG +GTTTTTTTTAGGTTTAGGCTTAGGCTTAGGCTTAGGCTTAAGCTTAGGCT +TAGGCTTAGGCTTAGGCTTAGGCTCAGGTTTAGGCTTAGGCTTAGGCTTA +GGCTAAATCTAGGCTTTGGCTTAGGCTCAGGCTTGTGCTTAGGCTTAGAC +TTAGGCTTAAGCGTAGGCTTAGGCTTAGGTTAGGCTTAAGCTTAGACTTA +GACTTAGACTTAGGCTTAGGCTTAGGCTTAGGCTTAGGTTTAGGCTTAAG +CATATACCTAGGCTTAGCCTTAGGCTTAGTCTTAGGCTTAGGCATATGTT +TAGGCTTATGCTTTGGCTTAGGCTTAGACCGTGTGTATATCCGAATGTGT +GTTTTATTATGTTCCTGATTCTGAAATCATTTGTTAGTTTAATATCTACA +AACATTCCAAACAGTCTGTATGTGCTGCCAGGTGGCATTTCCTTAATCAT +CTCAAATATATTTGGTTTCATTTCCCCCCATCGCAAAATCCCTTTCTTTA +CCTGTCATTTCGCCTTTACGTTCAACTTATTTGATTTTGTTGTTTTCAAG +TGATAATCACGATTAAACAACGAATGAAAAAAATAGGTATGGAATTACTA +CGGTATTCTTTTTTGCCTATCCTTCTTTCTCTCATTTTCCTTTTGTCTTC +TAACAAGTTCTGCACTTTTGAGGTACATTTCTTCTCCGATTTGATCAGTC +AAAGCTATTCGGTTTAAACCATCTTCTATTCAATTCTGATGATTACTGTT +AGGAACGAGTGGTCACTTAATTCAAAAGGTCGAACTGTTGTACTAATTGA +ATTGGAAAATTTGTAGGTTATTTGACGTTTATCAGAAATTGAAGATTTGA +TATAAAATTTGGTAAAAATGAAAAATAAAGTTTCATTTAGAGTAGTATTC +TGGCTTCCCTTATAAATTGAAATGGAAGAGTTGGCCATATTGGTTCGGCC +ATATCTGGGGTAGATTTACGGTGCGTTGCGTGTCGCGTCGCGGCTCGATT +TTAGTTGTAAAACTAAATGTATTTGTCCGTGCGGAGTACACGACTTTCCC +ACGCGTGGTCCGGAAGGCGATTGTCAATGGAGCGCGAAAAATTCAATGAA +GAAGGCCAGAACTTCGTGTAGTATTAGCAGACCAGGTTTTCACATAAATT +TGAGCGGTGAAACTAAAATTATGACATTTTTACGCAACTTTATGGGCCAG +AAAATTTTTTTTGGAATTTTTTTTTGAAAAAAATTCAAAAATTTTGATAA +AAATAATTGCCAAAAAGACAAATTTTGAGTAATTTTACTGCCTCTAAGAG +TAATGAACAAATGTTTCCAACTTTTTGCAAATTACTTTCTTAGTTCCCTT +GCAAATCTATATAGATTGAATTTGGCCTAAAACCTAACAATTTAGCTGCA +ATATTGTTACAAAAATTTGGGTACAATAGTGTGTTTATTGAAACATGTGT +TCTTGAAGTTGGGTAAGAACAATTGATGAAGGTTGTACCAAATGAACAAA +AAATGTTTTTAGAGAAAGTCTGAAACATTACCTTATTTCTGATGGTCGTT +AATCAAATTTTACTGTAACTGTTATGAAACCTTGGGCATCGTATTTTCTC +TATTAGTGCAGCCGACCACTTTACTTTGAGACGTTATATCTTGTTTATTT +TAAAGATCTCAATATTTTAATAACTACAAAATCATAGAAAAAGAACCAAC +AAAAATTTTGTTAGTTGACAATTTTTAAATAGGACAAACGATAACTGAGC +TATGAGCTGTCAAAGTTGAACAATGGTGGTGCAATAGAAGGAACTAATAG +AAAAAATACGGTAACCTAAATTTTTATGTTAAAATAAGAAGTAGCGGGTT +GATTCCAGAAGTTTTTTTTATAAGGTAACCATCCGCTGACCGCGCCTCCG +GTATCCCTTCAAAAGGCAAAAAGTAAACTTTTCTAAAACTACAGTAATCC +TACAGTAGTCCTACAGTACACCTACAGTACCTCTACAGTATCTTGACGTG +ATCCTCTACCTACTCCCAACCCAGTACCTCTTCAAAGGCTAAAAAGTCAA +AATTTCACAAACTACAGTAATCTTACCGTACTCCTACAGTAACCCTACTG +AACCATTACAGTAATTTGACATTATTCGCCACCAACTCCAAACCCAATAC +CTCTTCAAAAGCTAAAAAGTCAAAAGTTCACAAACTACAGTAATCCTACC +GTACTCCTACAGTACTCATACAGTACTACTACAGCACCCCGAACATATCC +CTCCACTAACCCCAAGTCAATATCACTTTAAATGACGAAAAGTCAATTTT +TCCAAAACTACAGTAATCCTACAGAACTCCTACAGTACCCCTACAGTACT +ACTACAGTACCCTGACTATGTCTTCCACTAACTCCAAACCAATATCCCTT +CAAAAGACGAAAAGTTAATTTTTTCAAAACTACAGTTATCCTACAGTACT +CCTACAGTACCCCTACAGTACTACTACAGTACCCTGACTATGTCCTCCAC +TAACTTCAAACCAATATCCCTTCAAAAGACGAAAAGTCAATTTTTCTTTT +TTTTAATTGAAATTGTCCGTTATTCCCTATTATGTAATTTTCCAAAAATG +CTGCCAACCTCAAAAACTGTTATGTTTTTGTTCATACACATTTAGCCACC +ACCTGCATATGACCCATAAAAAACCATACTTGACACCTGACATACTTGGT +TTCGATACAAAAATCGAGAACATTTGGCAAACCTGAGTTGTCATTCTATT +GGCTATTCACCATGTGCTCTAATAAAGTAGAACTTGGGAATATGTGTCAA +GGCTGTAAATGGGGGAGTAGTATTGTTAACATATGTACTGTGCAATATTC +CAGATGCCAAGTATACAGATTATCTAATGACAATAGGTAATTTGATTTTT +CAGGTGCTATAGTGCTATATTGTTCCAAATACATGATTTTTTTTTAGAAA +ATTGAGGTGTGGTGTCGAATGTCCCATAATTTTGGATAATCAATGGTCTT +TAGCGAAATCCTAATTTGAAGCCGTTTAAAGCTCGAAAGTGCAATACATT +TACAACTGCATTAGCGTTTTATTTTGCTCTGAAAATGACAAATACACAAA +ATTTTGGATTAAACCGCCTGGTTTTAAAACCGAGCTTAAACAATTTTAAT +TTTACAAATTAAAAAGTAAAAATTTTCTAAATTCCCTACACTAAAATTTA +GCGTCCACATCACTTTCTACCCCTTAATTAATTTTTTACTACATTTAACA +AAAATATTTTGAACCGGCAATTGTCAAAATTGCCTATTCCCAAAAATTTC +CAAAACCGGCAATTGCCAAAAATTTTCAAAGCCGGCAATTGTCAAAATGG +CAGCAAACTTCCAAAACCGGCAATTGCAGAAATTGCCTATTGCCAAAAAT +TTCCAAAACCGGCAGTTGCCGAAATTGCCGAAACTGCCGCAAACTCCCAA +GACCGGCAATTGCCGAAATTGCCGGTTGCCGAAAATTTTCGAAACCGGCA +GTTGCCAAAATTGCCGCAAACTTCCAAAACCGGCAATAGCCTAAATTGCC +GATTGCCAAAAACTTCCAAAACCGGCAATTGCCGAAATTGCCGATTGCCA +AAAATTTTCAAAAAAATTTCAGAAATTGATACATTTTTTAATTGTTGTGG +GAATTTTTTTTAATAAATTTGAAACATATCACATCCTCCTGTTTTCAAGA +AAATTAATTCCTTCAGTTTCTGACGACTCAAATCCTCCTCAAATGCCAAA +TTTATTTTGGGAAACTATACCAATTCTCAACAGAATTTTAAAGGTGGAGT +ATTGCCATTTTGTCTAAGTACACTTATAATAATCCAAAACAACCGAATAT +CATAGAAAAACACTCGAAAAAAAATTTTTTTGGTCGACTTCCAAAATTAT +GAGTGGCAAAAACTGTGTAATTGCCACTTTTTGACAGTAAATTAAAAAAT +TTCAAAAAAATTTTGGAACGTTTTATTATGATATTCGGTTATTTTGGGAC +CAAGTAAGTGGTTTACTCCACCTTTAAAAATTTAGCCGTTATACAAACTC +CAAATATATCCATTATTCTTTCCCCTATACCCTACCCATAACAAAACAGA +AAAATTTCAAATTCGCATCGTCGCAACACCACAGCATGTCCATTTGGAGT +GATGTTCCGAGAGAAAGGTCAAATCGTCTACCTCCTTATTCTAACCATCT +CTATGCCTATATATGAGGCTTTAATGAACGAGCGCCGCCGCCGCGCGCCT +AGCGCCTCCGAGTGTCGCAAAGTGCAACTTGTTTGCCACTTAACCTGAAT +TCTACTGTGTTGTATTATGTGAAGAATCGGATAGATGTAATGTGTAACAA +TAAAAAACCACGACGACGACTGAATATGGAATCGGCTAGGTGGTGCAAAA +GTTTCGGAAAGTTTTGGTACCATGGTACCTGTGTAAGCTCTGTGAATTTT +TGAGCCACGATGGGTCTTGCAACGATATTTCGTCGAAACTTTATTCTCGA +AAGTTTGTTCAATTTAAATTTTCCGCAAAAAACATTTTTTGAAAATATTT +TTAAAAATTTGAATTTCTCAGCATTTTTTTTTTAATATGAAGTTTCCAAT +CCCTCAAAAAAAAATTTCAGAGAACATTTGAATTTCCCGGAAACCCCAAT +TTCTGAGAATTTTTCAATTTCCCTTTAAAATAAAATTTCGGAGAAAATTT +GAAATTCCCGCCAAAAATTTATTTTGAAATATTTGAATTTCCCGGCAAAT +ATTTTTTTTTTTGAAAACTTTGATTTAACGGAAAACCCATTTTCTGAGAA +TTTTTGAATTTCCAGTTTAAAGAAATTTCCACGGGTTTCTGGCTTCCCTC +ATAATTTGAAATGGAAGAGTTTGCCAAACTAGGAAATTTTGGTTCGGCCA +TATCTGGGGTAGATTTACGGCGCGTTGCGTGTCGCGTCGCGGCTCGTTTT +TAGTTTTAAAACTAAATGTATTTGTCCGTGTGGAGTACACGACTTTCCCA +CGCGTTGTCCGGCAGGCGATTATCAATGGAGCGCGAAAAATTCAATGAGA +GGAGGCCAGAACCCCGTGAATTCCAGCAAAAAACTTTTTGAAACTATTTG +AAATTCCCACAAAAAAACAGTTTTGCTGAGAATGTTTGAATTTCCCCCAA +AAATTTGACGGAATACTTGAAATTCAAAAAATGTTGTGAGAATATTTGAA +TTTCACGGAAAACCTGTTTTCTGAGAGTTTTTGAAAATCCCTCAAAAAAA +ATTTCGGAGAAAATTTGAATTTCCCTCAAAAAATTTCGAGAAATATTTTA +AATTACCGGCATATTTGACATTTTGAACTCCCCACAAAAAAATTTTTAAA +AATATTCGAAATCCCGGAATAATTTTTTTCACTATAGTCAGAAAAGATCA +ACTGACTAACTTTTCACAAACTACAGTACCCCGAGCATAACCCCCATTAG +TTTCCGATAGCTACAGTAATCCTACAGTACTCCTACAGTCCCCCTTCATA +ACGTTACCCTGATTACTAAAAAATGCCCTTTTAATGCGTATTATCACATC +TCACATGATTAAGACCAAAAGGGGTGTCCTTCAGATAAATACCCGTTCAA +TTTTTTTTACTGCAAACCAGTAGACTTATCTTTTAGGTTATGAAGAGAAG +ACTAAGTGTAAACAAGGTCGTTGGAAGTGATATGTTAAGAAGTTAACGGC +AAAATCGATGCCAAAACTTTCTGAGCTTTGACTTCTACTGCTCAGCTCAT +TCCATAACCATGAGCTCATCAACTTGCCCTCCCCCCCCCCCCACTATCTT +CCACCACACTTTCATTCCTCATTGTCGCAACAAACCCATCTCCGGATTCG +TCCTTTATATGTGTCACAACACAGGAGTACTCCTTAGCGCGCCAACTTGT +AATACCCCCAGCGACTTGGCCCAGAAACTTTCCTCTAATCGCATCCACAA +TATGGTCTGCAAGTACAAGATTAGCACCCCCCATTGTATGTCAATTTGTC +TAGTTTTTTATTCCATTGAACTATTCCACAATGTAGAAAATTGGGGTTAT +GGTACATCGAAACATGGTGCATCACATAATGGTGCGCCCAAATCATGGTG +CATCGTCAAAAATAAGAATCCGAGTCCTCCCAGACATCCATGTAGGTATG +CACTTTCCCGCCTGTTCCGCATCTAACCAACGATTAACTGAATCTTTACG +ACCCTCTCTCCTCCGAATGATGTTGAAAAATGTCGCGCCAGCACCTTTGG +AGGGGGGGGGGGGGGGGTTAAAAAGATTCCAATCTACCACCTATCTTCTC +CATTTATCTTCAATTTTGCCCCCCGCGCTCTTAGATTAAATGAACTTTTT +TGGCTAAATCACAGCACTTTTTATTAAATCTAGGAACTGCATCTAAACAA +TGCATGTGGTTACAGTTACCGAAAAATGTTGAAAATTTGGGAAAAGTGCC +AAAATGTTGAATCAAGTCAGAGAGATTCGAAGACGCTTCTAGCAATTTTT +TGACAGTTCCTGTCCCCTTTCGGTAGATTTGCGGCAATTCTCGGCAGATT +TACACCCGCTTTTGGCGGTTTTTCGGCAACTTTTAGCAATTTTGGCAATA +CTTGAAAACTTCTATTTAGCAACTTTTAGTCAATTTTCTGTAATTTCTGA +GAACTTCCGATTTTCTTTTACATTTTTTTCCGATGCACCATGTCCCGAAC +GCTCGCGCCACGACTTTTTTATTCATTATAGCAGGTCCTGTTTTGATGCA +CCATTTCCCAAAGAGCCCTGCAATGCTGGCTCATGTCACGATGTACCATG +TCCTGAAATGTCCCACCACGTTCCGCAACGAGGTTTTACTGCCAAATTTT +ATGCAATTCCAAAATATTTTTCGACAATTTTGTTAGCTTTTCCCTTTCAA +AAAAGTTCAAAATTCTGTTCCAAAACCACACCAAAAAGTCGAAGATCCGC +AAAATCTGCACTTGAAACACTATTTGACAACCCCCGTCTCAGGCTATCAA +AAATGCATGCAGTCATATATATGTGCAGCTTGTGAAACAAAAAACGAGAG +GGATCAGGGGCTCAGTGCTCAAGGTAGATGTGCAACTCTATGAAATTGAT +CGGTTATGCATGGCAAGTAAGAGTGACAGGGAGCGAAGTATGATGATGAT +GATGATGATGGTGTGGAGAGAGCGCAACGTATGAGTTATTGAATTTTCGA +GAAAGGTTATCTTTGATGGGGGGGGGGGGGGGGGGGGGCAGTTCATGGTG +CATCGAAATATAAAAACTTTCGTGGAGATACGCTTTTTGAAGAATTTTGT +GACACCTTCTTGGTGCATCGAGACAGTTTTCGTGGCAAGACCTGATTTGG +TTGAAACTCTGAAGCCAAATCGCGCTCTACGATTTTGTGACCAGGCCAAG +GTTTTGGTGGCATGGTGCATCATAGTAAAAATTCAAATCCTGGGAAAAAA +AGCTCTATATATAATATCCAGCCATGGACCGTACCTCCGGCGTGGCCCCC +TTCTGGAGCTAAAAACTAATTTTTCTAAAACTACCGTAACCCTACAGTAT +TCCTACCGTACCACTATTGTACCACTACAGTACCCCGACTATATCCGTAC +ACTAACCCCAACTCACTATTTATCCAGAAGCCAAAATTTCACAGACTACA +AAGACTACATAGACTACAAACTATGAACACACTGAATAAGCGCTTCATAT +ATATAGTGAATGATGGTGAGATCCATGTGACATGGTGCATTGTGACAGGC +ATTTTGGGAAGGGGGCTTTGAGCACAAAACAAAATCTTTAGTTATTTTTC +CGACAATTTCCAATAAAGTGAAGTTTAACAAGGTCGTGGCGTACTTGTTT +CCAGTTTCCTCACGAGTGTTGCATATTATACCGCCAGTAATCATTGCGTT +ATCACATAGTTGACAACGGTTTGATAATGTCACAAAGTGTGGGGGTTTTG +GAAGTGGCATCAAACCAGCATACGATTATTAGGACGTGATGAACTTATTT +TACCTGAACATATTATTAGGTGGTGGAGCTGGGAGCTTAGTATTTGGGTT +TTGAAACAATGCACCATGTCCTAAAAGATGCTTTATTGCTAGGTAGGGTG +CCGCGACTTTTGTATTCATTATAACAGGTTCAGTTCCGATGCATCTGCAT +TTTTTTAATACTGTTCTTATTCTTAGCTCAATAATTCAGGCTGAGGGCCG +CAGGCCCGAACACTTTTGGAAACTGTGGGCCAGCTTTAATCCTATTCCAA +GCAAATTGTTATTCGCTCAAGCCAACTAACCAGATTTCCTCAAACTTTAA +TCGCTCATATCTCAGCTCAAAACCATAGCAGAGACTTCGTTTTTTAATCA +ATCGATCCCAAATTTTAAGGAAATCTCGAATATCCCTATCTCAGGTTTGA +GGCGAAGCCGAGAACCTGCGCAAGCTACCTTTTTGGGCATCCCCATTCCC +GAAAGGCTGGCGCGGCCCTGCCGCGCTAGTCATTTGCCAAAACGTCAAAT +TGGGTCATGTCACGATCCATAATGCCTTGAAGGGTTCTTCTGCAACAGTC +CTAAAAGAAACTTAGCACTCTGGTTGAGGTATAGATGCACCATGTCCCAA +AGGGTCCTGCCATGTTGGGACATGTCACGATGCACCATGTCCTGAAAGAT +CCACGCTCGAAAACTACATTGTTCCGAGTGTTTACCTCTATTTCAATACG +AAATTTCAGCAAATTTTCATCCAAAATCATGTCATTCTAACAAGAGCCTA +TCATGTTGACTATAGGGTCGTGACGACCTGCTCGAGTTCGCCTCGCTCTC +CTGTTATCAGAATAGCTATGCGTTAAGTACGCGATGTATTGACAGTCACG +ATTTAACGCTTCAGTTTTGTAGTTTTGCTGGAAATTTTTGAGTTTTTCGT +TTTTTCTTGGCTCAAATCGAGTTTTGCTTTTTTGACGATTAAATAATTTA +TTCAAACTTAGCGCATTTTTTGACTGATTGTGAGACATGATGCATCGTGA +CAGGGCTTAATCGTGGCGAGACCCTCTAGTACAAAATTCTTTTAAATATC +AGTAAAAGCATTATAATCCATGATTCTATACTTATTTTATGGAATTTTCA +GCCTTAAAAAAATCTGAAATTTACGATGCTAAAATCTACTCAAATTATAG +TTTCAATCCAAAATTTCTCAGAAAAACTAAAATTAGCATAAAAATGTTTT +GTCTGAAATAGCCCTAGATTCAAATATCCCTAACACCCCAAAAAACACCA +ATGTACATCTCCTCTCCGTAAATATGTAGTTTTACAACCGCCTCTCTGTT +GACTGGGAGCCATAAATGTAGATATATTATCTTTCCAGATCGCCTGCCGG +CCCCTCCCACCTGATTGTAAAACTGCTCTTTGCTGTGGCGTTTTATCGAC +TTGTTTTTCTTATATATTCCATTCTACATACCTTAACACATTTTCTTGTA +TATTTTCTATACACTTTTTTAACTATAAAAAAATGCAACTCCTTTTTCTT +CGATTTCTTTTTATGCAAATTTTTTGGCTTAAAGGTGGAGTAGCACCAGT +GGGGAAATTGTTAAAAACCACTCCTTTGGTCCGAAAAGTACCGAATATCA +TAATAAAACTTTTCAATATTTTTTTGAAATTTTTTTATTCACAGTCAAAA +AGTGACAATTACTCAGTTTTTGCCACTCATAATTTTGGAAGTCGACCAAA +ATGTTTTTTCTAGATTTTTTATAATGTAATTTTGTTTTAATTATTTGTAT +TAAAACATTGTAGGACAAGACAGGGCCGCAACATAAGATATTGCTTTGAA +TTTCCTCAAAAGCTCATATTTTTCAGAATTTTGGCAATTTGCCAAAACTT +GGTATTTAAAAATTGTTAGAGATAACTGTATTTAGACAAAACATAGAACA +TTTGTATTTCAAAATAGTTCAAAATTCTAGTTTTTGAAATTTTGCGGCCA +GACTGACCCCCACGATGCACCATGACAAATTGCAATTTTTTTTTCAAAAA +TTGTTTTCCAAAGGGGCGTGTTCCAAACATCTGACCCAAGTTTTCCCGTA +GTTCTTCTCTCCCCCAGCGGGGTAAACACTGCACTTTACGACTCCGCCCA +GTGCTTTTTTTTTCGCAGAAACTGAGAGAGAAAGAAACATCTGCGTCTCT +CTCCCCCAGTACGCTCGTTCCCGCCCCCCACCTCGATCTGCCAGACCACA +CCGACCTGATTCGAGATTCCTTTTCTTATATGTATATGTTTTTGGAGAGG +TGATCTTGTTTTTTTTGTTTCTCCTTTGGTTTTGTTCTCTATGCTCTGAA +CTTTGGTCTCCTACTTTTCTACAGTTTTTTTTTAAATATCCAAATTTTTG +AAATAGAGGGTTGATCTACATGACCCCCATGCTTAGTCTACTATAATGCT +ATATCTGATGTTCCTCCGAATGGCCTGGTAGGTGAAGGCTTTTAGCCCAG +TGAGCCGGCTTACCAAGTCTAGGACCATGGTTCTTACAACTTAAGGCCCA +AAAAAAGCAGGCATCTGGCCTAACTTCCCCCTCACTAAATCTGTAGTAAT +ATATAATTTCTATCATACTCCATCTTTTTTTTCTACCTCTTATCATGTTG +TTATTGAGCAGCAACGCCCTTATATTGTTTGGTATATATATTTGATATAA +AACCTCGTAGTAAATTTTATTTTACACAACAACATTTATTATTTACTTTT +TTCATACTATTTTTTTTTTGCAGAACGAAAAAAAAATGCTATTCACAATT +GAGCAACTGGAGCTCATCAAAAAGCTGCAGCACACCGGGATGTCATCCGA +TCAGTTGCTCAAGGCTTTCGGCGAGCTGGAAGTTCCAGAGCAGCTTCAGA +ATAACAACACAATTGCCGCAGCCCTGTACAGCCCACTCCTGGTCCAACAT +CTCACAACACCCAAATCAGAGACTCCAGTCAAACTCACCGTGCAGACAGT +GCCGACACCTGTGAAGTCAGAGCCACAATCTTCAAATTGCTCATCACCAT +TTGAGCATCCGATATGCTCGAATGCTCCGCGGCCGATTAGGAGTCAGCGA +ACGCCGATGAAGGAGATTACCACACTGGACGATCCGAATGAGCTGGAGGA +GTTTATGAAGCAGGGCGAGGAGGCGTGCATTTTGGATATGAAGACGTTCA +TCACACAGTACTCGTTGCGGCAGACTACGGTAGCAATGATGACAGGTTAG +TTCCCAAAAAAGTGTAGTGGAAGAGTTTTTTTTCTAAAATCTAGGCCGTG +ACCAGAAATAAATCAGAATACATCCCCGGCGCCTAGATTCCTAATCTCTG +CTGTTAGCCACAGTGCAATTGAGTATTACTGTAGTTGATTCCTTCTATGA +CGTCATATGAAATAAAGTTGGCTAAAGGGAAAAGGGGACTCTGGATCTTA +GGCGAGCAATTCTCTGCAGCCGGCACCAGAATCGATCCCCCGGTGCCTGG +ATATCTATCCTTCGCTGTTAGCCACTGCGATATGCCCCACCCGCGCTGAG +ATCGAACCGAGGCGTCTGAATTCCTAGGCGAAGTTGCTACCCACTGCGCC +ATGTCAATCTTCTAAATTTCCAGGAGTAAGCCAGCCGTACATTTCAAAAT +TGCTCAACGGCAACCACCGTGAACTATCGCTCCGTTGCCGTAAGAACATC +TACTGTTGGTACCTGAACTGCCGACGTCATCCCAACAAACTCGCTGCCTT +CCTCGCCGATCCGACAACTCGCCTCGAGACGAATGGAGATGGCGAGCTGA +TCCCACAACGTCGAGAACGCTACGTGTTTCGTCCAATTCTGATCCGAATG +CTCGAATCGTTCTTCACACAAACGCCATTCCCAGATCTTCCACGGCGAGT +CGAAATAGCGAATGCTTGCAATCACGTTCTGAAGATGGATAAGAAAGGTG +TTGGGTTGATGCCAAAGGAGGTGGTCAGCCCTCAAGTCGTTTCGAATTGG +TTTGCAAATAAGCGGAAGGAGTTGAGAAGAAGATCCGCTGAAGCTTCGGC +CGCCTCCACCTCGTCCGCTTCGTCTTCTGCGTCATCGACTGCTAATCATG +ATTCTGTCAGTGTGTCCAGCATGAGCCCTCGCGATGAAGAGGTGAGAGTT +TTAATTTCTCGGCCACGCTGTACTCTGGGTGGAAGAATTTTTTCTAGGTC +TTATAAGGAATCGCCCTCCGGTTTTCCCACAAGTTAAGTCATAAACATGT +ACCATCTAGAGGTTAAATTTCTGGAGTTTTATTTATTTGAGAGTGATGGT +AAACCTGTCAGTCCTTGGCAAACATGTGTCTGTTTGGTCTCAAGGTCTAG +GTCTAGGTCTAGGTCTAGGTCTAGGTCTAGGTCTAGGTCTAGGTCTTGGT +CTAGGTCTAGGTCTAGGTCTAGGTCTTGGTCTAGGTCTAGTTCTAGGTCT +AGGTCTAGGTTTAGATCTAGGTCTAAGTCTAGACACAAATTTCTAGGCCA +CGAAAATTTCTGCCGTGGCCTAGGATTTTTTAGGCCATATTCTAGGCCAT +GATCCAAAAAAAACTTTCCCTGTCTCCTCTAACCCATTTTTTTTGCAGAC +AAGCTCCCGTAACACAACCCCGGAGACAGCAATCTCCCCGTCACCAGCAG +TGTCCACTTTTGAAGTGTCCCGCCCGTCTGCCATCATCTCTGCCACGTCA +TCAACAACCTCGCCAATCTCAATTCCAGCAACAATCATTCCATCAGTATC +GCCGTCAGCTCTCGAACTTTTCGCCATGGCCCAACAGCTTGGAGTTCAGC +TTCCGGTTCCATTTCCAACATTGCCAACACACTTTTTCCCGTTTCAAATG +GCTCCGTTCTACGGGAACCCGGCTTCTATTTTGAAGTCTGAGTGAAGCAT +TTCTAATTTTCTTTTCTTCTTTTCTACACCAATATCTTTTTTCCATTTAT +TCAACTTATTCTTCATCCCATGACACGAAAACCTCAATTCTTTCATATTA +CAAACGATGCTCCGTTTCTTACGCCCTGCCCCACACACGCCCCGTCGTCC +AAAAATCAATCAATAATCGATTTTTCATAATATTTAATTTGTTTTTTTTG +TGTTTCACTGCTGTTTTAATATTTGAAAAGTACGAGTTTCTTCAAAAACA +TTTTTTGAATAATATTTGCTTCACACTCCACGCGTTTCGTAATGTATCGC +TTGCCCTGAAATTTTGTTGGAAATTCCATTTTTTGTGCAATTTTTGTTAT +TTTTCAAGCGAGAATAAATATTTTCTAGTTCTAGAATTCAATGAAATACT +TTGCAAACGCGCCCCATTGCACTTGACCGAGGGGTGAAACAAGTTCAGTG +TTTTCAAGATATTTTTTTTTAAAAACTTGAATTTGGAACAATACAAAAAT +CTGTAAAATGCAACAGTTTTCCAAATCTTGTCCACGTGGAGTACACAATA +ATTTTTCATCTATACGGAAAGATTTCAAAATTGGAATGTTAAATTATTTT +GTGGTTTCTAGGCCATGGGAAAACTAGGCCATCAAAAAAATTCCAGAGTG +ACCTGGAAGTTCTAAAACTTTGTTGAAACTTGTCCACGCGGAGTACACTG +GTAGTTTATCAATAGAGCGCAAGTAATAATCCCTTGGAATTTTCCTTTCA +CCACCCCCTCTCCATTTTATATGAGAGTTTTTTCCCTCGCAATTTCCCAC +GCTCAAGAGGGTGGCCGCCATTTTTTTTTTGAGGGGGGTCGTATCTAGAT +TTGAAACACGTCATTTATGCTCAAAATGTGCCAATTTTTATTGTTTTTGA +GTTTCTAGGCCATTTTGGTAAGTTAGGCCGCATACTGACTTTGCGACTTC +CAAGGATATGGCCTAGCTTTTTTTTCTAGGCCATATAATTTTTTGAGTTG +CAACTGTGGCCAATGTTTTTTTTGGGTTTCTATGCCACTTGTGAAAAGTT +AGGTCATAGAATAACCTTACGGTAAACGGGTCCTCACAATCAGGAATTGT +GGCCTAGTTATTTTCCTAGACCACGTTTGATTTTTGTCTTTCTAAGCCAG +GTTTGGGTCTAGCTCTAGACCTAGGTCTAGTTATAGGTTTAGGTCTATGT +CTAGGTCTAGATCTAGTTCTCTCACGTGAGAAAATTAGGCCACCTTTCCC +CCTAAACTCTATGATCTCAAAACTAAAACTACTTTCTAGAAAACTCTTCG +AAAATCATAAAACCAATTTTTTATCACTATTTTCATGCTAAAATCCAATC +AGAAATTGATCAGAAACACGCATATAAATATTACGACTATAAATTCATTT +CTTTTTTTCATTTTTCCCTCCAGAAGGCTCTTGGCGAGAAAAATCTGCAT +ATTTTTTCTACTTATATGTGTCGAGACATGTGATATTCCGGCCGGCGGTG +GCTCTGAATGAATATTCAATTGAACGAGAAATATATATTCTCTCCAGAAG +GCGTTTATATTATGTGTTGCTCCTGTTTCTGCTGTATTCGGCGTGGATTT +GGTATGCTTCTCAGTGGAGTGCAGTTGCAGCATTTTTTTTCTTCAAATTT +TGCAATACTCTCGAACTTTTTGCACTTTCAAGCCTTTTTTTGGGTTGCCT +AGAACACTAGAATTTCTGGACTATTTTGAGATTTCTAGGCCATTCTTGAG +ATTTCTAGGTCATATTGTGATTTCTAGTGCATTTTTGGGTTTCAAGGCCG +AATTGGAAGTTTTAGGCCATTTTTCGGTCACATTTTTAGGCCACTTTGAG +GATCTTGTGCCAAACTGGGATTTCTAGGCCATCATGGGATTTTTAGGCCA +ATTTCGAGTTTTCCAATCATAATATAATTTCTAGGCTATCTTGAAATTCC +TAAGCCAGTTTGGAATAATTAGGCCATCTTGGGATTTCTACGCCATTCTC +GGATTTCTAGGTTAAACTGGAAATTTTAGAATTTTGGGGTTTTAGGTCAT +ACTGCGAATTTTAGTCCACGGTTGGATTTATAGGCTATCGTGGGATATCT +AGGCCGATTATGGAATCCTAGGCCAACTTAAAATTTCTAGGCCATTTCGG +GATTTCTAGGCCATCACGCCTCCTAAAAGGCACAGACAAAGTTCAAAACC +CACCAGAAAAAAGTGTGGTGAATTAGTCAGCAACACCCCATTTTTCTTTT +CCAAAAACTAAAAAAAAAGATACCCCTGACAGATATGGGCAGAGATGGGG +GTGCGAATCCTGAAATTTCCGAATTCCAGTGGGAGCTTTTTGTGCCAGAA +AAAGTAGTGGGGGCAAGTGAGAATGTGTGTCGCCTTCCACTTTTCAAACA +CCATTTTGTCCGTTTCGCCGGCCCGAAAATAGGCTTGAAAAGCTGTGGCC +TAGAATTTTTTCTCAAAATTTTTGACGTGGAAGAATTTTAAGATTTTCGA +GGCCAAGAGGTGGCCTAGAATTCAACATTTATTGGCAATTCTTATCTAGA +TCCCGAACCCCGACCAGTCAGTTTTTAATTTCCGGTGTCTGAATTTTTAA +TTAAAAATTATTTTTGGGAGGAGCTCCTGTTTTTTTTTCGTCAAAAAATG +AAGGTGGCCTAGCTTTCTCATTTTAAGGCCACGAATTCTAGTTAATTTTT +TGTTGGCTCATTTTTTGTTTCAAAAAACGAAAGTTAGTCAAAAACTTTTC +TGCATATCAAATGCTCTTTTTGAGGTTTTTTCCTGCAAAATTTTTCTAAG +AAAATTTGAATTCCCGCCAAAATTTTTCTCAGAAAATTTGAATCGCCGCC +AAAATTTTTCTCTGAAAATTTGAATCGCCGCCAAAATTTTTCTCAGAAAA +TTTGAATTCCTGCCAAAGTTTTCACAATGGGTCTCACCACGAATGGTGAC +AGACCCCGCCCACAATTCTCAGAGACATTGGGTGTGTTTTAGACCAAAAA +AATAGTTTTTTTGACAAAAACAATTTTCCAGCAAATACTTGATCAGTTGT +CATTTGTCTGTTGAAAGTGGAAAAAATAAAACATCTTTCCTTTTTTCTGC +TTCTCCCCCTCCTCGTCCTTTTTGTGCTCAAAACTCAAATGGCTCATCTC +AATTGCATGACAAATTAGCAAAAGATGAGAGCAATTTTTCCCTGTTTCTC +TTTTTTTTCCTCCGTTTGGCTCCTCCTCATGTCTTTTTTAGTAGTTTTCA +GAGTTTTACTATTGAATGTTCAAACTGGCTAAAAAATTTTGATTTTTTTT +TCTTTTTAAACTCTTACGAAAATTTTGATATAGGTTAGAAGCCTAAAATC +GACGGCCGACAGCGTTTACATTTGTGGCCTAGACTTCCAAGCCTTGGCCA +TGGCAAAAACTTGTTTAGCCTACCTTTTCAAATAGTGGCCTAAAAACCCT +ATACTATTTCTGAACTAACTGTTTACTCAAAAGAGAAAGTTAGTGGCCTA +ACTTTCTGAATGGTGGCCTAGAAAACTCAATTTTGGCACTTTCATGACCG +GTCATCAACCTGACATTGATGGCCTAAGTTTTAATGAGTGGCCTAGAAAA +CCAAAATATGGCCATGCGCTCAGCATGATCTAACTTTCCAACTCTGCTAT +AAATTCCTTGGGGGAAACCTCGGCCATCACGGGTGGCCTAGAAAACTGAA +ATTCGGCCAAGACCCCGTAATTCATGGCCTAACCTTTTAAAAGGACAGCG +TTTGGCTTTGGTGGCCTAGTTTTTTGTGGCCTAAGTTTACAGAAAAAATC +CTCAGCCACAACCTTTACCCTATACATGAAATCACATAAAAATGTCCAAA +TATTTTCCAATTAAATTTCCAATTCTCCACCCTTAATTCTTCATTTTCTT +TTCTTCTTTTATTCCTTTTTCACTCTCTCATTCTGAAACTAATCTTTTCA +ATTCTCAGCTTCTCTTTTCTGGTGTGGCTCATTTTCACTTTGCTCCCGCC +ATTTTCAATAGGATTATCCGTGCACACACACACATGGCTCAGTGAGCAAC +ACCAACAAAAAAGAGCATATATAGATATACAACGATATCTAACTAGTTAC +ACAGGAGCTTCTGTTGTTCTTCTGTGCCCCTCCGAGCCGAGACAAACTTT +TGGAAAAGAGCAACGCTTCTGGAGCCGACATATTCGAGAAATCCCGGAGA +CAATTGAGACCACTATGAGGAAATGATGGTCGAGGAGGAAATGAGAGATG +GCGTTGCTCAAAGTGCGCGACGAATGCACCAAGTTGGTCGGTTATCAGTG +AGTTTTTGTTTTTTGTTGGCCGAAGTAGAGATAACTAGGCCACCTAGGTA +GGCTGACGATCTTCAGTTTGCAAATCCTCTTCCACCGCACTTTTTTGAGC +GATCTAGGTTTGCAAAAGGTAGGCCGCCTGGTCCACCGTACCTGTCATGA +TGGCAGAGGTCTGGGAAAGCTAGGCCACCTGTCTGAGCTGATGGTCTAAG +GTCTAAAGTTTACCAAAAACTCTTCCACCGAAACTTCTAGGGCGACCAAG +GCTTGCAGAAGCTAGGCCACCAGACTTGGCTGGTGGCCTAGAATTTTCAA +GAACTCTTCCATCGTAAATTATTAGAAAGCCGCGATAGGAAAAAGCTAGG +CCATCAAATTACCTTAGTGGCCCAGAATCTATAAAAACTCTCCCATCGTA +CTTGCAAGGACGGCTGAGCTTGGAGGAAGCTAGGCCACCAGAATAGGCCA +GTGGCCTAGAATCAACAAAAACTCTTCCACCGTACCTCCTACAATGGCCG +AGGTAGGGAAAGATGGGCGCCAGGCTAATCTAACTTTCCTAGACTGACCT +AAATGGGAGAAAACTAGGCCACCGGGTTTACGGAGTGGCCGAAAATTTAC +AGAGACATTGCCCTGACTATCTGACTGTTTTTTTAGCGAAAGAACTTTCA +TATTTTCTAGGCCAGGGGCCCCCTACGCCCCAACACAATCCAATTTTTTT +TTGCAGATTTCTAAACTCGCACATTTGTCTCTGCATATCACTCATCCAAC +TTCTCGTCTGCTGCTGGGCCGTTGCTCAGCACGTCAACTCCTACATGACG +CACAGTAAGGTGAGCCAGAGTTCATTGGAGCGAATTTGTAACCAGAGAAA +ATTCAAAACTTAAAATTCAGATCTTAAAATGTGATTTTCTGGAGGGGAGC +CTCCCGCTGGAGGCCGTGGACGCTGTAATTTTCGATATCCGACTTTTCCA +TTACCTATGGGGCATTCGAGGATGTGTGGCAGAGTATTTGGATGGTGGTG +GGTACTTTTAAGTTTCCCACGAATCTTTACATTTTTCAGGCTTCGGGCGA +CTTTTGTGGTGCGTTTCCCACTGCTTAACCCTGGTTTTCTCCATTCCGGT +CACCTTCATCTCCCATCCGAAACCCTGTCTCTTTTGGCCGCTGCTTTTTC +AGGTGAGTTGGCTGAAAAAATTTGGAAAAAAACTTTTTTTAAATTTTTTC +CGAAAGGCGCAGTGGGATTTTCCACGACTACCACTCACAACAGCATGGTT +CGAGTCCGCGTGGGTGTGAATTTTTTTTCTAGTTTTTTTTTGAAGTACGG +AAATTGTATTTAGCCTTGAAAAATTCTAAAATAAGCAAACAAAAAAATCT +CCGATCAAAAACCAAGTAATCCGTCTCCAAAAAGCGCAGCAACGTCAAAT +GGTCCCACGGGGGGCCTGAAACGACAAATTTCCTGACATTTGACGGGTTA +TCCATCCGCCACCCTCTCTTTTGAAGGAACATTGACTTTTTCCGTTGAAA +TGGATAAAAAAATTGAAAAGAATTAGATAGATTCGGGAGAATGAATATGG +TGGCCTAACGTGGTGCTTGACCCATGGCCTAGAAAACCAAAACTCGGTCA +TCACCCTGATTGAGTGCCCCTTAAGAGATTAGGCCACGTACGACGCAATC +CTAGGCCACCAATAGTTTTCTCGGCCACAGCCACCCCAAACAAAAATCTG +AACTTTCTGATCCTTTACATCTGTACCCACTGAACCGTTTGTTTATCTTT +TTACTCGCTCCACGGGAGCAGAACTTTTTTTTTGAAATTCCACAAAAGAA +TGGGACAGACACTAGTGTATTTTGTTTTTTATTCAGACATGAGCCAGACC +AGAAATAGGATTGAATCTCGGATTTCAGAGCCTGGAAAAAATCGGAAAAA +ATCGGAAAACTGTGGGAGAACTGAGTTGGGTGGTAAATTTGGCAAATTGC +CAAAATTTGGGGAAATTAACTTTTTCGGTAATCTGTAACTACAGTTTTCC +TAAAAATGTATGAACCTTTTAGTGATTCTGCATAGTTTTTCAGGTCTTTA +AAATTGAACCTACAGTACCCCGTACAGTTCAGAAGATTGCAAAATTCCAA +GTTGACCACTTTTAAAGCGTGTATCTCGGCTGATTGGGAAAGTATCGGAA +TATTTTAAAATACAAATTTATTGTTGGAAAATTTTTTTTTTACTTAAAAT +TAATTAAAATTCAGCTTTCAAAAATGAGCAATGTATTTATAGATCCCATG +CAACTTTGAAATTTTGTATATCCGTTCAGTGTAATGCTATCAAAAAATTT +TCAACTACAAAATTATAGTAAAATTTAAAACAAAGAAATTGTTAGTTGAC +AACTTTTTAATGAAATAAAGTACAACCGAGATATGAGTTCTCAAAGTTGA +GCTACTTTATCGGCAACCACAATATAAGTCGCCCCCGTACAATGCACCAT +GTGGTAGAAAATTTCGGTTTGATCTACTTAGATCTACAAAAAATGCGGGA +GAAGAGACGCAGAGTTTTCTTTGCATAGCTAAGAACGTGCTGACGTCACA +TTTTGTTGGGCAAAAAATTCCCGCACTTTTTTGTAGATCAAACCGTCGTG +GGACAAACTGGTACCTCTTCGTTTTGTTGGTATGAAAATTTTGAAACTCA +CTTCGTTTTGTTGGTATGAAAATTTTAAACTAGAAAAGCCAAAGTTGAGC +TAGGCGCTCAAATTTGGTAGCATTTACTTTTTTCAACAAAAAAATAGCTG +GCCGAGCTTTCCATTTTTACGGCCACGTTGCAATAAAAATCCAGGAGGTC +CATGTCATCAACAAAAGTGCAAGGATGTAAAACAATTACACCGAAACGTT +TGTCGGGAACTGCTTTTTCAAAAAAAAAAGGATCTCTCCGAACACATGTC +ACCCCCAGGGTTCTAGCGTCTCCCTGACCTCGCGAGCTATTTCCTTGAGA +CATATCTCTCCGAAACCTTTTGTAATGGTTGTTTCATGTTCTTCTTCATC +TTCTTCTTATTCTTCTTGCTGGGATAAGCAGTTGAAGAAAACGAAAAGAA +CACATAAAACACAGGCACACACACACACACATACACACCGTAATATCATA +TAAAAGTGCGTCTGCGTCTCCCAGAGCGCCCTGGGGGTAAGGAACGCGGG +CGCCCGCAAGGAAAAAGTGCAAAGAAATTAGAGAAAAAAGACCGGTCTCT +CACTCACTTCTCGATCCCTTTTCTTCTCTAACTATAAAAAATGTGTGGCC +TAACGAACGAAAGCGAAAAAAATCATCGAGAGAAGTAGTGAGAGAGAGAG +AGAAGAAAGAGTTTTTTTGGACGCCGCCGCAGCTGCCAAGCATCAATAAT +GACATGCTGGAGAAAAAAATTCCAAAGTTTAAATGTATTGGGGATCAGAA +GCCTAGACCATAAGCCCCTTGTAGAGTTTTCTCGGCCATAGCCTTTTTGG +TACGGTACATATACATAGAGACTTCAGATTGGGAATTGCGAATCTGTTAG +AGTAAGAATAGGCCTAAAACATTATTGGGCCTAACGGTGACGGAGACTAG +GCCTTGTTGGGAGCTTAAACTATGACATTGCCTAGAACGTTGTTCTATCT +TGGTTATGTGGTGTCGGGCTTTCATGATCAGCTCCTCTACTTTTGTCCAG +AGAAGTTTTGGACTTTTTCTATGGGTGCTTTGGGCTCTATTGCACAAATA +GGTGATCTTGCGCACAACACAACGTAGATCAAATTCTTGTCTAGGCTCTG +CAGGCTCCTGAGAGGTGTTTTGTACAAGCCCAAAGCAAAAGGATCTCAAA +ATGTTTACAGGACTTCAAGCAGAGGATTTTTCGATGATTGCCAAAAATTT +TGGAACTTTTATAGGCTTAAGCTTATGGTTATGTTTAGGCGTAGGCTTAG +GCTTAGGCGTAGGTTTAGGCTTTGGCTTAGGCCTATGCTAGGCCTAGTAC +CATAATACTATTCTTACCGCCGCGCCTGATCAAACCAAAGAGTAGGTCAA +CAACCAATATTGACTTGCACTTTTTGCACGGTTAACTATATTACGCATAT +GGCCAATTTTGTTAGGGAGCATTGATTCATGGAAAAAATTTCGGAATTTA +TGAATGTTCAATTAAACTGGACTACGACAATTATTGGGTTCAAACATTTG +AAAATTTTTTGGCCGACGTCGGAACGTCTCACTTTTTCCTGATTTTTGTA +GTTTTTCCTTTTTACCGAATTTTTAGGAATATCTGGGAATTTCTCGTTTT +CTGATTTTTTTTCAATTGTTTTTAGATCCCCCAAGCCTAAGCCTAAGCCT +AAGTTTGAGCATAAGCATAAGCCTAAGCCTATGCCTAAGCCTACGCCTCA +GCCTAAGCCAAATGCGGAGCCTAAGCCTAAGCCTAAGTCTAAGTCTAAGT +CTAAGTCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTGCCGGAGCCTAA +GTATAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTATGCCTAAGC +CTAAGCCGATGCCTAAGCCTAAGCAAGTTCCGACATTTTCGACAATTATC +TAAAAATCCTCTGCTTGAAGTCCTGAAAATCTTTAGGGATCCTCAAGTTT +CGAGTTTGTACGGAACGGCCCAAACGCCTCTTGGGAGCCTGCAGAGCCTA +GACAAGAATTTGATCTATGTTGTGTTGTGTACAAGGTCACCGGTTTGTTG +TGCATCAGAGCCCAGAGCACCCACAGAAAAAAGTCCAAGAGTGTATAGCC +TACGGTAGTCCTTGTTTAGGAGACATAGACAGTCTCTTTCTCTAACGGTT +TTTGTTTATTCTTTTTTTTTCTCCCCCTACTTTCCGACAGACATTTTCAT +CTTCATCTCCTTCTGCTGCGCGAATTGAATGGTCTATAAGTGTCTGCGTC +TCGCCGATTCGTACAGTCTATCGCTTTGAAATCGTCACCCCCAGGCAAAC +AGGACACCCGAACACACACACAACTATCCTCATTCTCAAAAAAATGGCTT +CACTGCATAAAAGTGCAGAAATTAGAGAGTATGCGGAGATTCGGAGAATC +CAGAGAGAACACACAAACACACTCGGAAACTCATATAGTTAGACCAGAAT +GATGGCTTTTTTGGAAATTTGAATTGGAAAGGGGTTTTTGAAAATTGGTT +GGAAGCATTTCAGATAGATTTACATTGAAAAAAATTAGCAGGAGCACCTT +TTCCATTTTAAAAAAATTTGTTGGCTTTAACTTTTTTCACGGATTTCCGG +CTTCCCTCATAAATTGAAATGGAAGAGTTTTTGCCGAACTAGGCCATTTT +GGCTCAGCCATATCTGGGGTAGATTTACGGCGCGTTGCGTGTCGCGTCGC +GGCTCGTTTTTAGTTGTAAAACTAAATTTATTTGTCCGTGTGGAGTACAC +AACTTTCCCACGCGTTGTCCATCTGAAGATTGTCAATGGAGCGCGAAAAA +TTCAGTGAGGAAGGCAAGAACTCCGTTTTTTTTCAATACTGAAAAGTCTA +ATATTGAATTAATAAATTATTCAAACATTTAAAAACAATCATTTTTAGTG +TTTTGAATTTTTTTTTAATTTCAAATTTTTCTTTAAAACATTAAAATTTT +AAAAACATTTCCAAATTGTTCCAAATAACATTATTGAACTCGTAAAACAA +ATTTAAAGGTGAATTTTCATTTATTTCGTTAAAAAATTACCTTTTAAAAT +TTATTTTTTCAAAAAAATCTGGATTTTTTTTCTGCGATAATATTCGAGCA +GTTTTTTTCGATTTTTTTTCTGAAATTCTGTGAAATTATTAACATTATTT +GAATTAATTATTCAAACAATTTCAAACAGAAATACAACGAGTTTTTCCAT +TTTTTATCATTTTCCAAAGTTTCAGAAAAAAATTTCGCAAAAAAAATTTA +GATTTTTCCAAAAAAATTAAATTTTTGAAAAATTCTCAAACGCACGGATT +TCTGGCTTCCTTCATAAATTGAAATGGAAGAGTTTGCCGAACTAGGCCAC +TTTGGCTCTGCCATATCTGGGGTAGATTTACGGTGCGTTGCGTGTCGCGT +CGCGGCTCGATTTTAGTTGTAAAACTGAATGTATTTGTCCGTGTGGAGTA +TACGACTTCCCCTCCGACAGGCGATTATCAATGAAGCGCGAAAAATTCAG +TGAAGAAGGCCAGAACCCAAAGTTTCACCGAAAAATTCGAAATAAAAAAT +CCTGAAAAATTTTTTAATTTTTCCATAAAAATTAAAAATTTTTAAAAAAT +TCCCAAATTGTTCCCAAGACACATTTCAGAGCAGGTTTCAAAAAATCATA +TAAATTATTTATAAGGGTAACAACACAAAATTTGGGTAACAAGAGCAACA +ATTTTTAATTAAATGTTTCATTTTTCATCAAAATTACTCAATTTTCCTGT +TTCAGCAATCGGCCTATGGTATTTGCCTCCTGGTTCTTCTTCTAGCAGCT +CTTCCAAGAATTGTTGTAGTACTTGCGTCTCCACAAGCGGCTCCGTTGAT +TCCTATTCTGTTTTATCTTGTTGGCACCGCGCTCAATTTTTTTCATGTGA +GTACTTGCTCACTTTTTTATGGTCTAAAAATTGGCGGGAAATTCAAAAAG +TTAAGAGTTTCAAAAAGATCGGCATAAAATTTAAATTGAACATTTTTGGG +GATTTTTTTGGAAAAAAAAACAAATTCGAAATTCGACCCATTTTGGCGGG +AATTCAAATTCTTTTAAAAATTTCGAAAAACATTTTTCTGCAAAAAAAAA +TTTTCATTTAAAAAAAAAACATTTTAAAAAGCAAGCTTTGCCGGGAAGAA +TTCAAAAAATGTGGCTGGGATTTTGGCGCGAAATTCAAATTATTTTAAAA +AATTTTTGAGAATTTCTTGAAAAAAAAACTGAAAATAATTTTGCGGAAAT +TTGAATTCTTTAAAAAATGCCAAAAAAAAAAGATGTTTGTGCAGAAAAAA +TTTTAATTTTTAAAAAGCAATTTTTCACGGATTTCTGGCTTCCCTCATAA +ATTGAAATGGAAGAGTCTGCCGAACTAGGCCATTTTGGCTCTGCCATATC +TGGGGTAGATTTACGGCGCGTTGCGTGTCGCGTCGCGGCTAGATTTCAGT +TGTAAAACTAAATATATTTGTCCGTGTGGAGTACACGACTTTCCCTCCGA +CAGGCGATTATCAATGAAGCGCGAAAAATGCGAAGAGGAATCTGTTCTAA +AATTAGGCGGGAAATTCAAAAAGTTCAGGGTTTCAAAAAGATCGGCGAGT +TTCAAAAATGTCAAAAATATTTTTCTGCAGAAAAATTGTCGACTTTTTAA +TAAACTTTGCCGGAAAGAACACGTGGTGTCAGAGTGTCCGGTTTGATCTA +CGTAGATCTACAAAAAATGCGGGAGTTGAGAAGCAGAGTTTTCAACTGAT +TTCGAATGGTTAAGAACGTGCTGACGTCACATTTTTTGGGCGAAAAATTC +CCGCATTTTTCGTAGATCAAACTGTAATAGGACAGCCTGACACCAAGTGG +AAGAATTCAAAAAATGTCGCTGGAATTTTGGCGCCAAATTCAAATTACCA +AACGGTATTTAATACATAGAGCTTCTCACTCAACATCTGAGCTACCGGAA +ATTAACAACCTTCACATTTTTTGGTCATTACTCACACACATGTGGTTTCT +AAGCAAGTTTCAGATACTTTTTTTTTTGTTTTTTTTTGAATTAATACTAT +TTTTTGCAAAAGTCGCTTCGGGACCCAAAAAAAAAATTCAAATTCTTTTC +AGTTATACGTGTACTGGCACTGGTATTGGCACGTGAGTGCCATGTGGAAT +TCGGTGGTCCGTGTAAAGTTCGGACAGCGGCTCGAAAACGCGAATAAGCG +AAGTCGACGGGATAAGCCGATTGTGCCGAAGGAGGAGATCGATGATGCCG +TTTTGCATTACGTGCCAGCGAATAAGCCAACTGAACAGCAGAATCATGTT +CAGCACAATCATATCAGTCAAAACGGGATTCAGCAACCAAAGGTAGGTCT +ACCTACCTGCCTATTTTCCTGCCTACTCGCCTAAGTTTGTCTAAAATCCA +ACTGCTTGTCTGTTCTGCATACCAATATGCCTAGACATACCCACATTTCT +GCTCATCTTCTAACATGCCTGCTCGCCTAACTTAATGCTGTATGCCTATG +TACTAGGTTACTGCCAGCCTGCCTACTTGCCTACCTACACAAATGCCTAT +CTGACTACATCTATATCTATGCTTCTCTATGCATAAATGCCTGCCAAAAT +GGCTAACTGCGTGTCAAAGTTCATGCATGCCTGCCTACCTGCCTACGTGC +GTACATGCCTATTTGCTTACCTAAATGATTACCTGCTTACCTACCTGTCT +ACCTGCTTAAGAGCCCTACTTATTTGCCTACCCACCTGACTGCGTGTCTC +CTCTCTTTCTGCCAATCTAGGCCTACATGTCTATCTAGGCCTATATAAAT +TCCTACCTGCCTACCTGCCTAAATACCTACTTGCCTGGCTATGTCTTCTT +ACCAACCGTTTTTTTATGCCTACGTACCTGCGCGCATGCCTACCTACGTG +CCTACCAACACCTACAAATACCTGTCCGCCTTCATCACATTTTTCACTTT +CAGGTAATCCTTCCACCACCGAACCCCTACAACACCGCGCCCACACATTA +TCGACGCCGATCCTCCACAGAAGCCCACCGCTACCACCCACCTCGGCAAC +CGAGAAGCTCGGCGCCAACCCACCACCGAGTACCGGCCGACTATCCGAGT +GACGAGGAAGACGACTATGATGATACGGAAGGAGACGACGCGGATATTGA +TGATCTACCCACACCGCCACCGCCGATTTACGCCGTCCGCCTGACCTCCG +ATTCGTGGGAGAATCAGATGAGCCGCCCGTCGGGTAGACGGCGGTTACCG +GCGACTCCGAATTTGCCGAAACATGGAGAATTGCCGCAGATATTTAATAT +TCCTCATGCTAATGTTTAATCAAATTTTTGGGGTTTTATGGGTTTTGGAT +TTTCGGAGCGGAGCTTCATTTATCGCTTTAATATTGAATCAGGGGTGGTT +TTCAATTCTGGCAATTTGCCGGTTTGCCGATTTGCCGGAAAATTTAATTT +TCGGCAAATTGCCGATTTGCTGTTTGCGGGATATCAGATTTTCCGAAAAT +GTTTAGAGGGATTTTTTATAAGACGAAAACACTAAAAACTGTGTCTTTTT +GAATTTTTTCCACTTTTTCTACATATTTTCATAGAATTTGCTTACTTTTC +AAATTGCCGATTTGCCGGAAATTTTTAATTCCGCCAATTTGCCGATTTGC +CGTAAAAAATCGTTTGCCGCCCACCCCTGTATTGAATTATCCGGAACACA +GCAACACTCTGAAATTCGAGCATTAGTTAAATGTGATATTTGAAAAGTTT +TGCAAACAAAATAATTTTCCCCAGCTTTCATCATTTTTTCTTTCAACAAA +AAAAAACCGAGTGATATTATGATTTCCAATTTGTGCTATTTTGAGTTTTA +TTTTATTTTATTTTGTTGTTTTCAATAAATAAACGAATATTTTTTGGTCA +TTTTTTGGCGCTATGAAACTAAAAAATTTCAGGTAACTTAGCGGGAAGTT +CGTTTTTTTTTCATTTTGGCAGGAAATTTCATTTTATAAAATGGCAAAAA +CTTTTCGTTAAAAGTTTTTAAATTTTGAGAAAATTGACGAGAAATTAAAA +ATTTCAAATTTTTTGGCTCTAAATTAGGATTATAATTTTCCGAAAAAAAA +TTTCCGAATTAAAATTTGGCGTCTCAGTGTGTTATTCAATTAGAAAAACC +TTCAAAATATTAAGACATTTCGGAGGCACGTGGTGTCAGAGTGTCTATGC +TCCTTTAAATGATGCATTCAAAGGCGCTTACACACCTGCACGTAATCTCT +TTTTTGTCTCAAAACAAAAGGAGCTTCAGACTCTCATATCTCTGCAACTC +TGTGTGAATAACAATTGGAGCCCCAGAGCTCCCGGCTCCACACTGCCCGT +TTCCATGGAGACACTCCGATTATTATGGGAGCCACCACTGCTCGCCGAGC +AGCAGCAGCAGCAGCCCATTGTTAACCCGATGACCAATATCTATATTTGG +GTCCGGACCGCCCGTTCCCTTCAGTTTTTTTATCCGACTATCGATGTGGA +GGCCGATGGGTTCGGTTGCTTCTATGAGATTTGTTTGGAAATTGTTGGCT +TGTTGGAGGAGTGCGATAGGATAAGGTAAGCGTGCTCTATTGATAACACG +AATTTTTGTGATTTTCGGCAACATGGGATCGTGGTTGCCCAAAGGGAAGG +AAACGCGCCCCATTGATAAAATCATTTCGCAATAGAGCGCATTTTCATCA +TTTTTTTGCAGTTTTGACGAATTCGAGACCCTCTGCGAGAATAGAATATC +GGAAGTTTATGTGGAAGCAATTTTTCAAAATGCTGTGGAACAAGGAAATG +TGAGTTTTTTTGTGATTCTGATGCTAATTTAGCAAGTGCGCTCTATCGAC +AATTATGACTTTGTGCACGTTCAAGTATTTTCTCAAAGTTTAACACAGGG +TTCTGGCCTTCCTCATTGAATTTTTCGCGCTCCGTTGACAACGGACAACG +CGTGGGAAAGTCGTGTACTCCACACGGACAAATCACATTTAGTTTTACAA +CTAAAATCGAGCCGCGACGCGACACGCAAGGCACCGTAAATCTACCCCAG +ATATGGCCTGGCCTAGTTCGGCAAAAACTCTTCCATTTCAATTTATGAGG +GAAGCCAGAAATCCGTGAAGTTTAACAAATTGTGAGGTGTAGCAAACACG +CTCAAGTGACAATTTTTACTTTATGCGTCATAAATTTTTTTCTGAAACTT +AGAAAACGCGCTCTATTGCTACTTTGAACGGAAAACGCGCTCTAATGTCA +ATTTTATTTCCAGATAAACGCCCGCCTAAAGCTTCTCACCTTCTCACTTC +TCTTCGCAGGTCTCCAACAAAAAACTAAAGATCTCACAAATTCCATCAGG +TCGGACGTGGTCTTGACACGAATTTCAAAGTATTTTGGTAAATTTGAAGA +ATAATATTTGTTATTTTTTTGTTTTCCGAACTTTACAGGCCAAATATTCA +AACTTTTGTTCCAATTAGACGTGGGCCGCCGGTTACAGGACAGAGAAATT +GTGCACGCCATTGGAAATGGGCAGGTGAGAAGTTCGGCTACAAAAACGTG +ACGCGTGGCCTAGAAAGATTTGTTTTTCCACAGCTTTTTCCACAGCTTCC +ACAGCTAACGGGATGGCCTAAAAAACTCCACGGTCGTTTAGCGATAGAGC +GCACTTGCACATTTTGGGAATCTTCTGGAAGAAAGTAAACGTCACAAAAG +GCCTAGAAATCTTTATCGTGTGTGGTTTAAGAAACAATTCTCGGCTTTGA +AATTATGGTTGCTCGGGGAAAAATGATTGTTAGAAGCCGCACGCTTGCAC +GCTTGCACAGCTTGGGAATTTTCTGGAAAAGAAGTGACGTCACTGGTGGC +CTGTAAATTTTCGCCATGTGTGAATTAACAAAACAATTATGGGCTTTGAA +ATTATCGATTTTCACGGATTTTTGGCTTCCCTCATAAATTGAAATGGAAG +AGTTTTTGCCGAACTGGGCCATTTTGGCTCGGCCATATCTGGGGTAGATT +TACGGCGCGTTGCGTGTCGCGTCGCGGCTCGATTTTAGTTGTAAAACTAA +ATTTATTTGTCCGTGTGGAGTACACAACTTTCCCACGCGTTGTCCGGCGG +GCGATTGTCAATGGAGCGCAGAAAATGCAATGAGGAAGGCCAGACCACGT +GAAAATCAATAAGTTTTTCAGCAAAAAATGAAAAATGAGGAAATTTCGTT +AATTTTAGTTTTGTTAGCAGTAGTGCGCGCTCACATAGTTCAAGAATTTT +TTTTTGAAGAAAAGTGACGTCACAGATGGCCTAGGAATCTCATCTATGAC +GTCACTTCTCTTCCACTTTATCCTATTTTCAGGGCTATGAATTCCTGGAC +ACCCTATTTGAGGGAACAGTAAAGCACAGACATGGAAACTCGAACCATCA +CGGCGTGCGCCCCCTTTCCCATATAATCCCCCAAATTCTCGAAAAAGCGA +GCAGTATATCCCTACCATTTTTGTGCAATGAAATCCGCCGACACCTTATC +AAAGACCCGTATCATATTGATGAGTTCTCAACTGACAAACCTGCTCAAAT +ATTTTCGACGGCTCGCCGAACGACACTGGCACATAATAGTCGACGGGTGG +TACACTTGCATTATATCAATCGAATTGAAGTGCTGCGGAAGGATGAATTT +GCGAATGTTCACCTGAGAATTTGTAATGATAAGATTAAGGCGTCGTTCGT +TTTTGTTCCGTTGAGGTGAGATTTTTTGGCCGAACTTTTTTTTGTTGCTT +TTTTTGAAAAATTTTTAAGAGATTTCATTTTTTTTTACAATAATAGAAAA +ATCAGAAAAAATATTCACGAAACCAATAAGTGGGCGGAGCATCAAACTGG +CACGCTCATTTTCCGTAGATCGTTTCTGCCAAAATCGAAAATTTCTTGAG +CTTTCTTGAAAAATAACGCTAAATTTAATTGTGAATTTATTATTATCTCG +AAAAAAATTATCAAACAGTCGAAAAGGGGCGGGCTTACATTTTTTAGCCC +CGCCCACTTTTAGATTTGTTTTGTTGAAAAATGTCCAAAACTGAGTTTTT +CTCGGAAAATTTGAATTCCCGCCAAATTTTTTTCCAGAAAATTTGAATTC +CCGCCAAATTTTTTCCAGAAAATTTGAATTCCCTCCAAATGTTTTTATTT +TCAGAAAATTTGAATTTCCCGTCAAAATTTTTTTCCCAGAAAATTTGAAT +TTCCCGCCAAAATTTTCCCAGAAAATTTGAATTCCCGCCAAAATGTTTTC +CAGAAAATTTGAATTCCCGCCAAAAAAAATTTTCTCAGAAAATTTGAGTT +TCCCGCCAAAAAATTTTTTTTAAAAGAAAATTTAAATTCCCGCCAAAATG +TTTTCCAGAAAATTTGAATTCCCGCCAAAATTTTTTCCAGAAAATTTGAG +TTCCCGCCAAAAATTGTTTTACTGAGAAAATTTGAATCCCCCCCCCCCCC +CCCCCCCCAAAAAATTGTTTTACTCAGAAAATTTGAATTCCCGCCAAAAA +TGTTTTTTCTAAGAAAATTTTAATTCCCGCCAAATTTTTTTTTAGAGAAA +ATTTGAATTCCAGCCAAAATGTTTTCCAGAGAATTTGAATTTCCCTCCAA +ATTTTTTTTTCTCAGAAAATTTGAATTCCCGAATTTTATTTTTGAAAATT +TGTGTGAAATTAAATTTTTGGGAATATTCATTGTGGCCTAAGTTGCTCCA +AATGGAAGAGTTTTTTAAAAATTAATTTCTCGTCCACGCGTCAATTGTAT +GCAAGAAATTCGAATATTTTCCAGATGTGAAACCGTATTCCTCGACAGAC +TTATGTACACAAAATGGATAGTTCTTGGCGCAGTACGCGGCATTGTAATT +GTTAAAAATTGTCAATCGACCCGAATTTCGGTGAGCTGCGACCAGCTGAT +TGTGCTCGATTCGAAAAATATCGAAATCTACGCCATGTCGCCGAAGAAAC +CAATAATTTTCAACAGCTCTGCGGTAACTTTTGCCCCATTTAACACGATT +TACGAGGTGAGTTCGGTGGGGCGCGTTTGCATTTATGAATTCGAAAATTT +>CHROMOSOME_II +CCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCC +TAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTA +AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAG +CCTAAGCCTAAGCCTAAGCCTAAAATAGTGACTCTGGCAGTTCTCTAAAA +TAAGTGACTCTGGCAGTTCACCAAAAATTGTGACTCTGACCGTTCACCAA +AAATAGTGACTCTGACCGTTCACCAAAAATAGTGACTCTGACCGTTCACA +AAAAATAGTGACTCTGACCGTTCACCAAATATAGTGACTCTGACCGTTCA +CCAAAAATTGTGACAATGACCGTTCACCAAAAATTGTGACTCTGACCGTC +ACTATTTTTATTGAACTGCCAGAGTCACTATTTTTAGTGAACTTCCAGAG +TCACAATTTTTAGTGAACTGCCAGAGTCACTATTTTTAGTGAACTGCCAG +AGTCACTTATTTTGGTGCACTGGGGTGGGTCACGCCCCCAGTTCTCAGTT +ATGGGTACTCTGATCCACTCGGGACCCACTTTATCGTGTTCCCCGTGCCT +CATTTACCCTAGAGCTTCCTCCTTTACCTCTCCTCTCGCTATCTCTAACA +TTCCAATGGAAACTCCTATTTGAATTACCGCCACCGATGTGCCCGACGCG +ACTTACTGTTAGCCCTTGTTTTGCACAAATCTGTTGGCTTCCATATTTAA +AAGTTAATTAATGACCCAATGTTCTTTTTTTCTCTAAATCTCCACAAGAT +GTTCTGTTTTCCCTACTGGACACTATCGTTCACTGCGTCTCACCAATTCA +CATTGTCTCTACTTTACCTTTTTTGTCATAGTACACGTTCGCCAACGGTG +TCGACGGCCAAATGCTTTGGGCAGCGTTTGCTTTTTTTATAATTAGTTTT +ATTTTATTAAAACAATAGCTCTAAAGTTTACAAGTCATTTGTTATAGGCT +AAATGAGTTATGTCTAATAAGTAATTTGAACTAGATACTTCCGTGTAAGT +GACAATGTATCGGAAAAGTCCTCAAAGTGCGATGTAGAAGTTCACATGTA +CTTTGTTTGGCATGTTAGTAAAAGAGCCAGTATGCTGATTCATTTTATAT +TCTATATACTCATGTAATATGCCCATGTAAGGTTTAATTCCAAAAATATG +AGCGTGTTCTATTTTATAATATTTTACTAAAATACCTTTCAGTTAATTGC +ACTCAAATTTGTTGTTCTTCATTCTCTCGTTATGATTTAATCTTATTGCG +TCAAGGTCATTATTTTAGGTCCATTAGTTATCGATCTGAAACATGTTGTT +GTATTTTTCTATTCTTGTGAGCTCAGGACACCTCATACAACTCCAGAGAA +AATGTGTCTCATTATTCTTGTCTTTTTTCAAGATCTAATCAATTTTCTAC +ATTAACGACGTTTTTGTCGTTCTGCTTCTTTTTTTCGTTCGTTTGTCTCG +TCCATCAGCTGTCCACTCATTTCTCTCCCACTCACTAGGCAGTGCTTTGT +TTGGTTCCGATTGGCAGCTGGCTGCAGGGCCTGCATCTCTTCTATGTCTC +TCATTTACTTGCATTCTTTTCTTCGTTAATTTTTGTTATGATATTTAAAC +GGGAAGAAGAGTTTGTGGTTCTTCTTTTTATAATCACTAAAACTTTTGGA +TAAGTAACAATTTTCTGATAAAAATATTTTCACGGCGAAGAAAAAAGAAA +AAGAAGAGTAGTTTTTGCACGTTTTCATATAATTATTTTCGTTGATCAAA +TGTTCTTCTGGAGTTTTCTAATAAATTTCTTATCGACTTTTTTTCAGAAA +TTTTTCTCAACTTGTCATGTCAATGGTAAGAAATGTATCAAATCAGAGCG +AAAAATTGGAAGTAAGTTCTTTATAATTTCATTTATATACTATAAGTTTT +CTCGATCACAGGAGAAACAAAAACAACAGACAACACAAAAAACAATAAAA +CAATATTGCTCTAGTAATCAATAGTGTTGTAAAGAGGGAAGAAAATTGTT +ATCTGTGTAGCAGTCAACGTTGATTGAGATGTTGTGTTTGACTATAGAGT +TGAAAATAATAACTTCAAACTTGCAAGTCATGACTTATCAAACACTGCCG +GAACTTATTCTGGATCAAAGGAAAGTTGTCCAACTGTAGAGTCATGTTTT +TCAAAAGAAAACACAATTTTTAAGTATAAATATTTTGAAAAAGTATGTTT +TAGAAGTATGTCAAATTAAAAAAAAAATCCTTGGTTAAAAAATGATTTTT +TTGGATATATGTGTATTTTTAACTAAAAATATATACTTTACATATATATT +TTGGCGCAGTTATTTGATCTATAAATCAAACTTTTTGATAGACATTTTTT +TATATTTACAACAACTAGGGTTGTTATGAAAACGCCTATTATTCTACAAA +CTAAATTATTTTAATCATACATTCCCCACTATCTAAAAACTAATGCAATT +TTCAGATTTTGTCATGTAAATGGGTAGGATGTCTCAAATCAACAGAAGTG +TTCAAAACGGTTGAAAAGTTATTAGATCATGTTACGGCTGATCATATTCC +AGAAGTTATTGTAAACGATGACGGGTCGGAGGAAGTCGTTTGTCAGTGGG +ATTGCTGCGAAATGGGTGCCAGTCGTGGAAATCTTCAAAAAAAGGTATTT +TTAATTTAATGTGCATTTTATAATATAAATTCTTCAGAAAGAGTGGATGG +AGAATCACTTCAAAACACGTCATGTTCGCAAAGCAAAAATATTCAAATGC +TTAATTGAGGATTGCCCTGTGGTAAAGTCAAGTAGTCAGGAAATTGAAAC +CCATCTCAGAATAAGTCATCCAATAAATCCGAAAAAAGGTATTCACAATT +TGCATGATATTGTTATAATCTAATTTTCAGAGAGACTGAAAGAGTTTAAA +AGTTCTACCGACCACATCGAACCTACTCAAGCTAATAGAGTATGGACAAT +TGTGAACGGAGAGGTTCAATGGAAGACTCCACCGCGGTAAGTGTGTTTCT +TTAAAAATTACTTCCTTTTTTCAATTGTTTGAAATTAACAAGAAACCTGT +TGGAGCGTATTTCTGAACTTTTAAATCGAAAATATCATTTGCAAAAAAAC +TTGAAAATTGAGAAACTTTTTTAAAAGTGGAGTAGCGTCTGCGGGTTTTT +TTGCCCTAAATGACAGAATACATACCCAATATACCGAATATAACCGTAAT +AAAATTATGCGATTTTTATTTTTATTTTTCATGAATGTTAGGGGCAAAAA +ACCCACATGCGCTACTCCGCCTTAAGAAGAATCAGCTGTGAGCACTATCC +ACTATACATTGGAAATTTACAAATAAAATAGAGATTAAGTAATATAATTT +TTAAGGGTTAAAAAAAAGACTGTGATATACTATGATGATGGGCCGAGGTA +TGTATTTCCAACGGGATGTGCGAGATGCAACTATGATAGTGACGAATCAG +AACTGGAATCAGATGAGTTTTGGTCAGCCACAGAGATGTCAGATAATGAA +GAGTACGTTGTTTTGCAAATTGATTAAAAGTGGAGTAGCGTCAGTTAAAA +ACTCTAACATGTCTTAGGTTTTTCAAAAGTTTGGTCAAAGTTTTGGCAAA +CTGCCAACTTCTTGAAAACTTCGTTAAAAAAATTCTTGAAATGATTTGAA +AATTTGTATTATGTTATTCTCTTATTTCTGCACTATTCTATATGGCGCTA +CTATACTTTTAATTGATTTCTTGAAAGCAGTTCAATAATAATTAATTTTA +GAGTATATGTGAACTTCCGTGGAATGAACTGTATCTCAACAGGAAAGTCG +GCCAGTATGGTCCCGAGCAAACGAAGAAATTGGCCAAAAAGAGTGAAGAA +AAGGCTATCGACACAAAGAAACAATCAGAAAACTATTCGACCACCAGAGC +TGAATAAAAATAATATAGAGATAAAAGATATGAAGTAAGTCGAAATTGAC +AAACAGTGGTTTTTGTTTAAGTTTATTGCGAAATATTCAAAATTAGACAT +GTTAAAATTTTGCGAGATAATCTAAAGATTAGGTATACAGATTTTTTCAT +GTAAAGTTACATTCATCAAAATTTTTGTGTTCACCAAATTAGACAAAAAA +TGTTAGTTACACAGTATATTTATTTTTTATATCAATAAAACCTTTTTCAG +CTCAAATAACCTTGAAGAACGCAACAGAGAAGAATGCATTCAGCCTGTTT +CTGTTGAAAAGAACATCCTGCATTTTGAAAAATTCAAATCAAATCAAATT +TGCATTGTTCGGGAAAACAATAAATTTAGAGAAGGAACGAGAAGACGCAG +AAAGAATTCTGGTGAATCGGAAGACTTGAAAATTCATGAAAACTTTACTG +AAAAACGAAGACCCATTCGATCATGCAAACAAAATATAAGTTTCTATGAA +ATGGACGGGGATATAGAAGAATTTGAAGTGTTTTTCGATACTCCCACAAA +AAGCAAAAAAGTACTTCTGGATATCTACAGTGCGAAGAAAATGCCAAAAA +TTGAGGTTGAAGATTCATTAGTTAATAAGTTTCATTCAAAACGTCCATCA +AGAGCATGTCGAGTTCTTGGAAGTATGGAAGAAGTACCATTTGATGTGGA +AATAGGATATTGATTTTATAACGTGTAATTGAGTTTTGGCCAAAAAGGTA +TGGAAAGGTGGCTGTTTAGTTATATATTTTTCTATTATTTATTTGAAACA +TGCAAAATTGAAGTGAACAATAAGTGATGTTCATGGAAATTTAAACTGTT +TTATGATACTTTTTTGAGAAATTGAAAAATCTGTTCATTTTAGAAACAAT +GTCCACATGGTTCTAAGAGCTAAAATTTTTATTTTCATCCATTTAGAGTA +CTTTCTCTTTTAGAGTACGGCCCCAGAGCGATGTTAGAAACCTGAGATCG +GTCAACACAGACCGTTAATTTTGGGAAGTTGAGAAATTCGCTAGTTTCTG +>CHROMOSOME_III +CCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCC +TAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTA +AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAAAGCGCGAAATCCTATGAA +ATTTCAAGGATTTATAACTTTTTGAGTCCGAAAAGAGTCGGAAATCAGAT +AAAAATAAAATCGGGCTTTTCGACCAAAATTAGGCCTCGAAAAGTCTGAG +AAAGCACGGAATCTATGGATTCACGGCTTTTTGATTCCGAAAAGGTTCGG +AAAGAGAAGAAAATCGATAAGAATCGATAAATTTGCAGAAGTATTGCAAA +TAAATTCCGATTTTCACTAGAATTGCGTCATTTGGGCGCAGAAAATCGGG +CTTTTCGACCAAAATTAGGCCTAGAAAAGCATGAAAGGGGTCCAAATTCT +GAGATTTCGCAACAGTTTTTGGACAAGGTTATCCCGGAAATTAGCGGGAA +GCACTGAAGATCGAAAAACTGAAGATCTTGTCGTTGAGAATCGTTCAACA +GCGTCAGTTACTACTGAAAAACTGATTTTTGAGCAGAAAATCTGCCGAAA +TGTCCGAAATCGGACGAAAATCAGTGGTTTTTTCGCCAGGAACTCGTAAA +CGAGCGGGAAAAAACACTAAAATAAAATACATAATCGACGACGGCGTCGA +AAAATGGACTTTGGAGGCGATTTTGAGATAAAAATCGCCTCTCTGAGACC +GCGTCACCGCAACTCGTGCCTCCATCTGACTCAGGATCCGAATCCGGCTA +ACGAGTATACTCGAGCCGGTTCGGTCGATGCACCAATGTTGACACCCATG +TTCTTCGGGGAGTCAGACCCGATAGGTAACAAACGTGCGGCTTACTTAAT +GACGCGCGGAGGATACGGAGCTAGTACGAGCGGTGCGACTGATGATGCAT +AGGGAATAACAGTACACAAGCTTGAATTAATCCAAGTTTATTATCGAATA +AAAGGATTAATCAAAGAAAAAAGGAGGAAAGGGCGAGCTGCATTGGGAGA +CGACCTTCCTCGACGAGAGTTGTTGAAGAATTGAATGGATCGTAGGCCAG +AGGCCTATAATAATTATTGTGTGGATTTACGGGCAACGACACTCCGGAGT +AACGCTAGTTAGCGAAGGAGCGCGGTTGCATCTGAATAGCGCATATTGGC +ACGTAATTCAAATTAGAAAAATTACTAAAATGATTTAATTAATATTTTTA +ATAGAACGAATGGAATATAATCAGCAAATGGTACAAGCGGACGTCACAAC +ACATTGCTTAATAATAAATTTCCAACTGAAACCAATAGATTCAGCCTTGA +CACAACTGATCAGAAACTTGTTATACATGTTAAAATACTCGAATTCATAT +TCATCGCCACCAGAATAATTGGGTTTGAACACTCTTGCAACTTCAACTGA +GATGGTACCGTAGATCCAGAAGATGCATTGTTGGAATGTACTTCTTCCCA +AAAGGTTCTGAGATTTAATTGATTTTTAACCTGGGCCTAAAAGTCTCACT +TACGTACATTTCTAATATTTAAGGCATTTAGTGCTGAGAAGTATTCGACA +GTGGCCTCGATGTTTTCAAAGTGGAATAAATAGTGAATTGGAATAATGTT +GAAATAATGACCAAAAACTTTACATTCTTTTGATTTTTTCCACTGATCCA +TCCGAGTAAGCTGCTCAAAGTCATCGATTGTTTCAAGGCACCACAATTCA +ATACTTTTCAACTCTTGAGAATCGAAATAGGGCAGCGTAGATATAATATC +ATTGGGTGACACAAAAATAATCGATAATTCCTTCACATGAATGCATTGCT +TAGATCTGAGGATGTTCAGAAAATATGTGGTAACGTTAAGGTCTTGTTGA +GTTTGTACAACAAATTCGAATTTCCTGACACGTCCCAGTAATATTCTCAA +ATCGTTGAAAGCTAGTTGCATGAAGTTATCTCTTCTGATTACTCTCTTTC +TTCTGTGAGCCACAATCGAATTCCCGGCATTGGTGTAAATGATTTTCATT +TTATCAATCCGCATTTCAACTCGACCATTGCATACCCAAAACGAGATAGA +ATCAAAATTAATTCCATTTTGAACAACGGCAGCTCTCAGACTTTTACAAA +TTTTGAGGTGAGTGAGTCTGAAGAATAATAGCTTGGTTATGATTTTTCAA +AGTTAGGGTACCGAAATCTTGGAAATATTTTTAATTGACTCCAAATTTTC +CCCTGATTCCGAAAATCGATGTGAAAAAAATCAAAAAAAAAATTCCTGAT +TTTATATTTAAGCTTGAAATCACGCATTTCATTTGCGCCCCGGTCTCTTT +TTCAAATTCGCGCCCTAATAAATTTGCATTGGAGCGCACTTGCATCGTGT +CATTTTCTTCGTTTTTTTCATTTATTTTAGCAGAATTCAATGTTTTAAAC +CAGTTTTATTCATTTGTGGAGAGTTTTTATCGGTTTTTTTTTGACTAAAA +TGAAAAAAGGGTCCAAATGAAAATCGAGATGAGCTAAGTCAAGCTTAAAT +ATAAACCAGGGAAATTTTTTGATTTTTTTTTTCACTTTGATATTCGGAAT +CATGGGAAAGTTGGGAGTCAATTAAAAATATTTCCCAGATTTTGGTACCC +CACCTTTAAATCAAAATAAAATCAACTAACTGATCCACTGGCTTTAGCTT +TTCCAATACTTGACCAAGGATCTCTGTGGGCATATCGGAAAGAGTAGGGG +AAATGTGATCCTGGCTGTAACAATCAAATTGCCATTAACCCAGTATTTCA +ACAAAAAAAAACTCACAAATTCATATATCGCACAAAATTAATTGCCCACC +ATTTGTCAAGTTCAGCTCCACGTTCTTCAGTCAGAGCACGTCGGGCTTCT +CGGCTGATTGTTACCATTTTCAAAAGATATAATTTCTTTAACACAGAAGT +TAAATAAAATATGTCCGATAGCAAAAAGTAGATGTGAATGAATTGAAGAA +GAACTGAGAAATAGCTAAATATCTATGTCTTAATTTTCATAGAGTTTCAT +TGTCAGATACTACAATGTTACTATTGAGAAAAATGTCAAACTGATAAGAA +TAGCAGCCAGCTTAAAATGAAAATTTGATAAGAAATTGCTGTCTTAATAT +TAATTATATTGTCGTCAACAAACAGAATTTTCACTTGCTAGTTGTTAGTT +TAAATTATATTTTGATACCGAAAAGTGTTTGAAAATGGGGGGAAACTAGA +AAATAAAGTTTTCTACATATTCCATATTTTCAGAATTGATTTCAAGATAT +GTCGGAAACAAGCCAAGAAGCTCGACGTGCACTGACGGAAGAACGGGGAA +AGGTGCTTGACAAATGGTGGGCAATTAATAATTTGAGATTCATGAAATTG +TGAGTTTTTTGGAAATACTGGCTTATTGGCAATTTGATCGTTACAGTCAG +GATCCCATCTCCCCCACGCTTTCCGATATGCCCTCAGAGATTCTTGTTCA +AGTTTTTGAAAAATTTGATTCTATAGAACATTAAGTTGCTTTGACTTTTA +CAACAAAAATATTCGGTATAAAAATGTTCTGACTTATTTGTCGAAAAGTT +TGTCGAAGTCTGAAGCCCGCCGTGGAAAAAATTGAAATTCATTTTGATTC +TATTTCGTTTGAAGTATTTAATAAAAATGTTATTATGAAATTGGATGGAT +TAAAAATTCTCTACAATGATGTCGCAAATGGTGCTTCTATAGTGGCTTAC +AATAACAAGGAAGCAATGATCAAAGGAGAAAACTTCCTGAAACTAGCTTT +CAATGATTTGGGAATACTACTGGAACGTGTGAGGAAATTCAAATTTAAAA +TCTATGGAGACGATGTACATGCCATTGCCACATTTCTTTTAAATGCTCTC +AAAGCTGATCAGTGTGTTCACGTAAAGAAAGTAGTGCTTTTTTACGTGCC +ACTCATTGATATTTGCTCAATTCTCTCGTATTTTGATTCTGAAATGTTGG +AAAGAATTGACTTGCGTTGTAATGATACAAACGCTCATTTTGAACAACTT +GCTCAAAAAAAATTCCAACGAACAAAATGTGTAGAACTTTACAAACTTTT +TAATAAAGATTTCCAAATTTTTATACAGATTCACTAAATTTCCAGAGTTT +TCCCACAAACCGACACACAGACCGACCTGGTAGTGGAGAGGACAACATCT +TTATTCAATCCAGTCAGTGAAGTGGAATTAAACTGGGCTTCAAGGAAGAA +ATGGCACAACGGAAAAGGTCGGGAGAAAAACCAAAAGTCGGAAAAATATT +TTTTATTGAGATATAATTTTTTTTGGTAGAAACATTTTTCTTCGAATTTA +AATTATATTTCGCGCCAAAAATAAGATTAAAAACCAAAAAAAAATCCGAG +TGTGGAGAAGTATTTTCGAAAATATTCCTCTAATAATACCCTTTAACAAG +GGCTATAATAATGGAATTTCGGGTGCTTGAAAATGAGTTTTTTGAGATTA +GAAGTATGAATTTTTGTGTCTGGTGTTAAGTTATTTAAGTTATATTGAAT +GGAAATTTTAAAAAAATTCTGAAAAAATATTTATAATTGTTATTTGAAGC +TACTATTTCACCTGGAAACTTCTAGAATTTCCAATTTTTTTAAAAATTTT +TTAAAAATTTTTTTATTTTCAATATTTTTCACATATGATACAATTTATTA +TGAGATTTTCGGAATTTTTTAAGTGAAGTTTTTCCCTAAAGTTTTCAAAA +TTGACTCGAATTTTCTGGAATTTTTTTTTTCAAAAGAAACACAGCTTTTG +TTTAATTTCCAGTTAATTTTTAGCTTTAACATTAAAAAAAATTTCTTTCA +TTTTTAACAAAAATTCCCCTTCTTATTTTAGAATTCAAAGCCAAAAACCT +TCAAATTCAATTTTATCTAAAACCTCCTCAAATTCGAAAAAGTGTGAGAG +AGATACGCGAGCTACGAAAAAGAGCAAAAATCTGAGTTTTTGAGCACTTC +>CHROMOSOME_IV +CCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCC +TAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTA +AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAG +AAGAGACCAAACCGAAAAATCAATTTTTTAAACGAAAAATCAATGTTTTA +AACGAAAAATCTATTTTTTAAACGAAAAATCAATTTTTTAAACGAAAAAT +CCATAAAAAATTGTTATAAAAATTCTGGAAAAAAAACTAAAAACTTAATT +TTTGCTTTGAACATTCATCTTTCGCGAAAAAAATTTCAGCAAATAAAACC +GAAAAATACAATTTTGCAAATAAAAAATCTAAATCAACAGTAAAAAACAA +AAAAGTCAAATTTCAATAGAAAAAAAAATCAAAAATCAATTTTTACTCCA +AAAATTCAACTTTTGCCAAAAACTAACCCAGAAAAATCAATTCACAAAAA +AAAACAAATAAAACTGCAACGATGTTTGTGAAAAAAATTTTCTTGATATT +TTTAACGAATTTTTGTTTAAAAAAAATGCATTTTTGGCCATAAAATTTTT +TTTTTGATTTTTTCAAACGAATTTCCCCTCAATTTTCTTGCAGATCGACG +TGGATATTGACGACCTAGATGACGATTTTCTCTCCACAAACGGAATGGAA +CGACACGGTTCAGAATTACAAGGAGAAGTGGTTTTCACTACGACGAGTAC +TGCGAATAACAATGTGAAACGAGCCGTCGAATATTTCGAAGATGATAATC +AAGATGATGCACTAACATCCACTTCATCCGGCAACAGTACACAGAAGGAA +TCGTCTCCGTTCACAGATTTTGATGATGTTCCGCCGCCACCAGTGGCTCC +AGAAACTCCGGCTCCAGCCCAAAACCGCCGAGAATCTGCGTCCCCCGAAC +GTCAATTCCTTGATGAGAGTCACCTCGGCGGAATTGGATCTCCGTTATCA +CAGAGTACAAGGCTCGATGAGACGTTTATTGAGGAATACTCTATTGAGTT +GGACACCTCTGGGAAGTATGTGTTGGGAAAAAAAATCCGAAAATTGATTG +AAAAATTCGAAAAAAAATCCAAAAAACCTTTTTTTAATGAGATTTTTTCT +GTGCAAAAATTTAAATTTAGAGCTGAAGAATGTGCACTTCTAGAAAAACT +TATTTTAAAAAATTCACATCCTTTTATCAAATTTATTAGCATATTTATAC +AAATTGATGGATAAAAATTCCAAAAAAGTTCCAGAAACAACATTTCCTCC +GCAGCTTCACCTGGTCCCAAGTCTCCATTTGACGATGATTTTACTGATAC +AGCTGCCCCGGTAGCCCCGCCACCAGCACCTACAAAAGCTGCCGAGGAAT +ATCGCCGGCAACCACATCAGAATCCGTTTGATGAGGAAGAGGAAGAAGAA +TCACAGTTTGGAGGGGGAACTCTGTCCGGTAGAGACCCATTTGATGAAGA +TGTACGTTTTTCGTAAAGTTCGGAATTTTTAGGGTATAAATTGAAAAACA +AATGGAGAAAATATGAATACCTAGATTTTTTTTTTCAAAAAATCCCAACC +CTAATATCCACAATTTTTTTTCAGTCTGGAAACTCTAACGAAAACCAGCT +CCGCGAGAAGAAGCTCCACAAAAAAGAGCAACTAGCTCACCGGCTCTCCT +CCTCTTCCGAAGAAATTGTGGAAGCCTCAATTCACGAGGATGAGCCAATT +GTGATGGCTCAAATTCCAGAGGAGAAGCCCAAACCGAAGGCTATCCCGGC +TTTTGATAACGCCTATGACGCCGACTTTGACAATTCCCCACCACTTCATC +ATTACTCGGCGGTTCATTTGGAAACTGGGCTCTCACCGCTTGAGGAGGCT +CAGAGAGCTCTCCGAGCCAACCGAGCAAGGCATAAGCCGTCGAATGTATC +GTTGGCAGAGGAGGCGAAGCTTGCTGCCAGACAGAGATACTCGAATGCAT +CGGATATTAGAAGAGAAGAGGAGGAAGAAGTGGTGGAAGAAGATCCAGCA +GTGGTAGTTCCAGTTCTACGGAAGGATCTGGAAGTTGAGGAGGCTCCGAA +ATCGGTACGACCGCCTAGATATCGGAAGTCAAGGGAAATTGAGGAACCGG +TGGTTGTTGATCGGTTTGTTGAGGAAGAAGTTGATGAGAAGGAGGATATT +GATGCGATTTTTGAGAAATATCGAAAGGTTCGTAAAGATATTTTCGAGAA +AAACGGCGTTGAAAATTTGAAAAATTTGAACTTTTTTCGAGTTAAAAAAT +TTAAACATATAGAAAAGATATGAATCTGACAAAATTTAGAGAAAATAAAA +TGTTATTCACCAAATCGCCAATTTTTCTGCATTTTTTTGTCCGTTTTACT +TTGGTAATTCTGGTAATACAAAACTAGTTTTTTTTCAAAAAAGAATTGCA +GGAAAAATATTTTAAATGTTTTTTGAGCACTTGAGCGCATGAGATAGAAA +AACGTTATTATTATGCATTCCCTCATATAAAAGTTTGTTCAATTTTTTTA +ATTAAACCCCGCTCTTTGAGAAAACTCTGGACTCTACATGGAGACTACCT +TAATACAAATTAACTCATAAATATCGGTGATTTTCAACTAGTTATTCATA +TGATGCAATTACTGATTTAATAACTTATAATTATGTGTCAATTTCAGACG +TCTGTATCCGCCGATCCAAAATCTCACACGCCGATTTTGATGGCCGACGA +GTACAAAGAACCACAGAAGCAAGGTGAGTTTAGTTCGAAAAAAAATCATA +ACACACACCAGTAGGTTTAAAAACATTGTTAGAAAATTTGAAAAAAAAAC +CAAAAACCGTCGTAAAACTACACTTTTTCTATTGAAAATAGAACAAACAA +ATCAAATATCCTACATGTAAAATTTAAATCGAGTGGAATTAAATTCTTCA +AACAAAAAGAAATCTGCATTTAATATCGATTTCTCATTCAATTGTTATGA +ATCATAAAACATGATTTTTTACGACCTCCTCTGAATTATCTACATTGTTC +TCTTTTTCATACTTTCCATATTCTAGTATCGATAGGACTAACACAATTTT +AATAGTGAGTTCGTTTTTCAAACAATTGGGATTAATTTTCAACTGAACTA +GACTGTTTCTGAACGCTCAAAACCTTCAAAATCAATGCTTCTTCAAAACG +AAAAAATTGCACACTATAAACCTCTCACTTGAAGTGGCAGCGCTCGTTTT +ATATTGAGAAAATATATATTCAAAAAAATGCTGCTGCTTCTTCAGCTTCT +CGCCGGGCGCCGCCGCCAATAGTGAGTTCGTTTTTCAAACAATTGGGATT +AATTACAAAAAAACTTAACTGCGCAATTTTTAATTGGGAAACTTTCAAAT +TTTAACCATAACTATCAATACAGCGGTATACGAAATTTTTCTTCAAAATC +GCACCGATACTGCATTTTTCCGGAAAAGGACAAAGTCGGCTAATTGCCGT +TTTTTATAATTTTTGCTCATTAAGCTTATTCCATTAAAAATACAATTCTT +GTTTAAAATTGCTGAACGGCGAATTTTGTCTACCCGTGGTGGAAATTGCC +GGTTTGTTGATTTGCCGGAAAATTTCATTTTCGGCGTGCCGATTTGCCGT +TTGCCGGATATCAATTTGCCTGAAACGTTTAGAGGAATACAACGGAAACA +TTTGAAACTGTGCCTTTTTGAAATTTTTTCCCTTTTTTTTACAATATTTT +CATAGAATTAGCTTACTTTTCAAAATAGATGTAGGAAAATTCATATGCGT +ACAATTTTGCCAATTAAAATTTGAATTCTGAAATTTACAAAAAAATGTGC +AAAACTACTATTCGCCGAAAATTTTTGGCAAGTTGCCGATTTGCCCGAAA +TTTTTATTTTCGGCAAATTGGCGCTTTGCAGTTTGCCGGAAAAAATTACA +TACACCTGTTTTCAGCCTAACTTAAAATATGATTTACTTTGAAAAATAGG +GAATTAAATTTAAATAAAATTTTCAACTGAACTAGACTGTTTCTGAACGC +TCAAAACCTTCAAAATCAATGCTTCTTCAAAACGAAAAAATTGCACACTA +TAAACCTCTCACTTGAAGTGGCAGCGCTCGTTTTATATTGAGAAAATATA +TATTCAAAAAAATGCTGCTGCTTCTTCAGCTTCTCGCCGGGCGCCGCCGC +CACATTTACCGGCCAACCCGTTCTCTGAGGTTGTCTTGTAAGGGCGTTTT +CATGTATATTCAGATTATTATGCATGAATTTCATTAATAACGGTATCCAC +CCACGTATATTTCTCTTCTTCTCTCTTTCTGTTGCGACGGGGGATGTCGA +TTGATTACGCCACGGGCGCTAGCCTATTCCGAATGCATTGAGAAATTTGA +GACCAGATTCTGGAGTTTTTGGAAGACGAATCGTCGGCAGCGGAGCTCGA +TTTTAATTTAATTTCGAGAGCACCCGCGTGCTCTCGCCTCGACACCCTCA +AACTTCTTCTTCTTCTTCTTTTCGTCGTCTTTCACTTTTTTCCTTTTTCC +TGTCCTAACCACGGCGTCTTCCTCCAATTTTCAGTTACCACGACGTCATT +AGCTATTTTTAGTCCGAGTGTGGAGCTTGAGAATTTGAGCAATTCTGATG +TGACATTCCTGTCGTTTTTAGCGCTAATTTTCCTAAAACCTTCAAAAATT +TAGAAATTCTCTATCGTCTTTCAAGAGCCTAAGTTTTTTTTTTCGAAATG +AGTTTTTTAAAATTGATCGAAATGTTTTTAAATACTGAATATTTGGGATT +CTAGATTTTTACTACAATATTTCCTTTTCAATTTTTAATTGGACAAAATT +TCAAAATGTTAAAAAAATTCTCCGAATTGAATGCTATTTTTCTAAAAAAT +TTTTTTAGTGCCTGCACCAGTTGTCGTTGCTCAGGAGTCGCCGATCTTAA +AACGAAGAAACTCTCTAGTACCATCAAGGATCAGTGGAAGGCAGTCGACG +>CHROMOSOME_V +GAATTCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT +AAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA +GCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCATAAGC +CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCATAAGCCTAAGCCT +AAGCCTAAGCCTAAGCCTAAGCCTAAGCATAAGCCTAAGCCTAAGCCTAA +GCCTAAGCATAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAACA +TAAGCCTAAGCCTAAGCCTAAGCCTAAAACATTTGGAAATTATTTTTGAT +CGTTTATATTCAAGTAGCAAGAAAGTGTCCTAGCGTTAAAAATAGGAAAT +TTTTCGCTCTTTCAGAACAGTATACTCATGTCTCTGTACCGACGATATTC +ATTTCAAAAATCGCAAAAAAAGTTTTTTTCAAAATACCACTACCATTAAA +ACATTTGGAAATTATTTTTGATTGTTTATATTCAAGTAGCAAGAAAGTCT +CCTAGCCTTAAAAATAGGAAATTTTTTGCTCTTTCAGACCAGTATACTCA +TGTCTCTGTACCGACGATATTCATTTCAAAAATCGCAAAAAAAGTTTTTT +TCAAAATACCACTACCATTAAAACATTTGGAAATTATTTTTGATTGTTTA +TATTCAAGTAGCAAGAAAGTCTCCTAGCCTAAAAATAGGAAATTTTTTGC +TCTTTCAGATCAGTATACTAAACATTCACGTGTGGATTAAAATTAAAAAG +GTAGTGTTAAATAATTAAAAATCATTTAGGGGGGAACGAAACCCATAAGT +ACTGTCATTTTTATCTTTTACCTTTTTTTTTACGTACGACGTTTTTCGCT +GTTTTCCCTGATACAAAATGCGTTGTTCTTGTTTATTTATGTTTTTCTTG +AAAATGTTATCAACACTGATAATCTGAAAAATTATAATTTAAAACTTAAA +CGAAGCTAAAATGTGGCTGTTATAATACAGCGACTCAATGAAAAACTCAA +AAAAAAGTTGACTTTGCACGCTATGGTTAAAAATGAATGAATTCTTGGTA +CATGGTTTTTTTTGTGATTTTTCGTTGAAAAATCCACACCGTGTCAGAGA +GAGCTGAAAATGTTCATTGAAAGCGCTAAAAAACATTTGAAAAAATGCCA +ATTTTTCCGTAAGATAATTCGATTTGAAAGTTTGAAAACTGAATAGTAAT +TGTGTACTTGCAAAGAACCTTGTTTGCTTTTTAGTTTATTTGATCTACCA +AAGATTGGGTTCACTGTCTGACCATTTGGGTCACTAATCTCATAAACCGT +CAAAACAATCCAACGTGGTACAAAGTACATCAAGTTTTTCACAAGTCCTA +TAGTTAGCTGCGCATCCCTAATAGGTATCCCCATTAATTTTTTTTTCAAG +AAGAATGGCAACACAAACACCCCTCTCTGATGACTCGTGTGTCAAAAACG +AGCTCACGGAACTCTCCTCTAGTGAAACGGTCTCGAGGATTGACGAGGCC +CCGAAATTTCATGTCAAAGCTGTCGTCGGGCGTGTTGTGATAAAACATTT +TGGTGGCCGGGATTGTGTTTGTGTTCAGTCAGAAAGACGCTATTAGGACC +TCCTCCCATCTTATTAGCTGTTTATCCTTCATCACAAGACATCTCAATAT +TGGTTCCATAGGTGTAGCTTCTTCTGCTTCTTCTTCTTCTTTTGTACCTA +CGTCATCATACATTGGTTACTGTCCTACCGAGGTTTGTTTCAAATTTGCA +CATTTAAAATGGTATACACCTTTAAAATAAACTTAGAAGTAAGGCCTTTG +GTCCCACTACAAAAAATTTACAGTAGTTTGGTTCAGACTTTTCTAAATTT +AATTAAGGTTATTTTTTATTGACAAAAAATATTTTAGTTCAAGAAATATG +TTATGTTCAGTGGGTTTCCTGTCATATACTTCTACTTACCGTATTTCCTC +TATTAGTCTTGCATGCAAGACTAATTTTCAATTGACCCGTAGGGGTGCAA +GACAAATAGGGGTGCAAGACTAATAGAGGCTGCAAGACTAATAGAGGAAA +TACGGTAGTTATACTGGCAAAAGCGATAGCATTTCGAGAGAAAAATATTC +TTAAATGTGCTCAATATGGCTGATACAGATAGGTTTTTCATTACAGACAG +GTTTTTCATTTCAATTTTAAAAAAATACCTGACAGTTTATCAAGAAAATC +CAGCACATTCCAGAGTTATTAGAGTATTTAGAAGTTTGCAAGTTCCCAAT +TTTGTCAAGGGATTTTTCAAAGTTTCTCAAACTTTCCAAAAAATGCAAAA +AAAAACATTCCAAAAGTACCAATTTTTCCAAAAAATTCCATAAATATATT +CAGTCCACCGAACGTTTTTAGATCTAACTGAGAGTTCTCCTGAAGTTTTT +CAGAGTTTGAAGGAATTTATAGAAGTTTCTGATGTTTTACAGGATTTTAC +TAAAGTTTCTCAAATTATCTATAAATGCCAAATCTTTTCAGAAAGTTTTC +AGAAAATTTCCGGAAAACCTTCAATTTTTCAAGTTTTCCAGAAGATTCTC +GATTTTTCCAAAATCGTTTCAGAATTTTCCTAATTATTCCCATATTTCCA +TCGACTTCTTATAGTTAATTTGATTTTCATCAAATTGATACAAATGAGAA +AATTTGAAATTTGATAACTCACGTTTCGATGCAAAAAGAGACGAAAGGCG +GCGTGATGCGGGCAGGATTTAGGCAGGCGGTAGGCCCTGAAACCGCGCCT +GCCTACCATTGAACCTCTAAGCTATTCAGTTGTATTTTTTGATATTCCAG +ATGCGTACCGACGTGGGTTCTATTCCATTAATGTGTATTCTGTCTACACT +AACGACTGGTGTGTTCGGATATCTTCCGACAGAAGATCTCACAAATTCGA +TAATTTCTGGAAACGGTGGTTATCCAGTTCCTCCGGACACTATTATACCG +GCCGATGGAGATGAGGAAGGTAAGTGGATCAGAAATTAATAATTATAAAT +TTTTTAGAGTAGGGTTTTCTTCTGAAATCTGATATTTTGTGAATTTTGCA +AAAAATTGGAAAAATCGACAACGAAATGCAAATTGTTTCGTTAAATGCAA +AATGGATGCGCACCTTTAAAGAGTAAAGTCTATGAAAATGCTTTTATTTG +GTATTACAGTTCTTTTCAAAGGCACACATATTTTTCCCATTTAACAAAAA +ATCGTCGTGACCTTATATCGTATTTTCGGCGCAAAAATCGGAACATTTCG +CGTCTGTATAATACCCCATTTAAAGGTTTACGACGCAATAATACAACACC +GGGTCTCGACGTGGCAAACGATTGTTTATTGATTTTCACGGGATTCTCGC +CTTTCTCATTGAATTTTCGCGCTCCATTGGCAATCGCCTGCCGGACAACG +CGTGGAAAAGTGTAGTGTACTCCACACGGACAAATCCATCGGTTTTACAA +CTAAAAACGAGCCGCGACGCGACACGCAACGCGCCGTAAACCTACACAAA +ATCTCGCAGACTCAAAATGGCCTAGTTCGGCAAACTCTGCCATTTCGATT +TATGAGGGAGGCCAGAATTCCGTGATTTTCCCATTTCTCACGGCCTCTCT +AAATTTCACGTTTTTCAAAATTCATCTTTTTCTCTCTGCTCTCTCACTCT +CTCACGTGAAATATTACTTTCTGAATAATAATTTGTGTTTAATTAAATCA +AATTTTATTGAAATAGAATTCATGATACACGATCTTGAGAAGAGCTCTGT +CCTCCAGGCTGCGAACTGGAGCGTAGAAAGTTTTCATATTGTTAAAAACT +GCAAAGAAATGTTCGATTCCTTGTTCTGACGTGTGATGCTTTCTCAAATA +TGGAATTAAATGACAGACAAGGAGATGAAGTTTCGGAGTGACTCATTATT +TCATCAGTTTCATTAGGAAAAACACTCTTTATTTATTCAAGGAACTGTTA +AAGCAAAACTTCAATTTTGTCAATCTCTTGGTCTAAATACGTTCTATCGT +TAGATAAATCTAACTATCTAACTGAAACGAGTACAACTATATTGTAACGC +AAAAAAGCTAAGCGCCATAAAACACAAGTAAAACAGGCTCCAGTAAGCCT +AAACTGTTTTTACTATAAAAAACCATTGTCATTCACCTACCTACCAAATG +CCAATATAATTGGTTGAAAAAAATTAGTTTAATCTCCTCGCAAGATTTTT +TTCTCCGAAATTTAAGATTGGGCGCTTAGTGATATCATAACTCTGCAGCC +ATCAGAAAAACTGAAATGTATTTAAACTGTAAGTTTTAATCGTTTTATGA +GGATTATTTCTTTAGTTGACAGTTTTTTGATAGCTTCTTTAGTTATTGAG +CTACGGGCTTCCAAACAAAACCAATCAAAAACCACTATAAACCACAATGT +CCTAAAAGTGAAATTACTCAGTCAATTTTTAACCAAATCACGGCATTAAT +GTCTTGATATCTTCATTGAACAATTTGTAAAAATCGTAAGGCGGTAGTTT +TTTGATAAATGTCATCGTTTTTTAGTAAAATTGCGTTAACCATTCAAAAA +TGGCCCATTTTTGGTGTTTTCAGGCCTAATTCTTGTTTTTGAAATTCCGG +AGCCAGTTTTTATCGAAAATTTTTGTGCAATGTCAAAAAATGACCGGAAA +AAAATTCTCTACAATCGTAAGGCGGTACTTTTTAAAATTTCGTTTCCATT +CTTCCCCAGGGATCCCGTAAAAAACCAATTTTTCGACTAGGTCTCACATT +TTGCCCTACAAGAGCATAGTTAATGTTATAAATTTGGATTTTTTGGTCGA +ATTTGATGAGGTAATATTCAGTTGTTTGTTTATTGTTGGAAAATCTGAAG +ATTTATCAGCGAATCGCCCGATTTCGCCAATTATGACCAAAAAACCCCTA +GTTTAGGATTTTCACGAATGGATGAGTTCATTGATACGCTTCCACGCTGT +>CHROMOSOME_X +CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT +AAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA +GCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGC +CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT +AAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA +GCCTAAGCCTAATCTGTGCTCCAAAGCCTTCGAACTGACGGACTTGTGTC +CCGAAGTCGAACTCTTGAAGTTGTCACCGAGTTGGCTAATAAGAAAGACG +CTACGTTGTCTTTTTAGTAAGTTTTCGTCGAAATTCTGGAAAAAAAATCT +GAAAAAAATGAGAAAAATTGAAGTTTCTTGTGAAAACGTGCAGCAGCCGA +CAACTAACGGGACTGGGAAAATTGAAATTTTTAACACAGTTAAAATGCGA +TGTGCGCATAGTGGGTGAAAGGCCATAATGCGCGCACCGCGTGTGGCGAC +CACCTATTATGCACCTATCGCGAACGGTTCGCGATGGGTCCATAATGTAT +CCATGATGCTTCCACTCACGAAACAAACAATTCGAAATATATATTGTTTT +TCCGCCTATTTTTTTAACATTTTATTGCAATTTTTATTGAATTTTTGATT +TTCACTGGTTTTTTTTCTTGAAATTTTGTTTCGTATGTGGTATTTTGTAA +TAATCATAATATTTTTTTCTAAATTGTGTGTCTTTTAGAGAAAACACTGC +TCTAACCAGTTGAGGCATTTAAAAACATCATTTAAACAACATGGCAAGCA +TTATTTCGTTCCTAATAAATGGAAGCATAGTCAGGATTACTGTAGTTTCA +CATGTATTTAGCCATTAAAATTGTAATCTGAGTTTTCATCGGTATTTGCG +CATACTCAGAAAATTTTGTTAAATATCTTGTCTGTTCCTGTATTTTCAAG +AGCGAAATATCGTCAAAATCAGATTATTTCGTTGAATCTGGAAATGCCCA +CTGTTCTTCATGCCTACTCGTGTCTATTTCTCATCAGCGTTATAACTCAC +CTTTTAAATAATATTGTAGAAACAAATTTTTTGCAGCTTCTCTTCGAGCA +GCAGACTTCACAAAAACTTCATCAACAAGAAAAAACGTGAAAATCTTCAA +CATCGGAATGTCTAGGTGAAGGATGTCGGAACGGGCAAGGTTTGGAGCAC +GGCTCAGCTTTTTTAGATTTTAGATTTTAATTTAGAAACACACCACCGAA +GAGGAGGAGATAAAGATGGCTCGGCTCCAGAATGCATTGAAAGTTGTTGG +ATGGTCGAATGGATTGAAAGCAATTGTAAAGAAGGAGTTACCCGGAAGCC +CTGCCAAAAAGCAAAAACCGGCATCGGTTGCGCCGAAAATTTTGGACTCC +TCGATCGGAAGAGTGAGTTTGCTGATTTTCAAAAAATAGGATGAAAGGCT +GAATAATTTGAGCTCTCAATTGCTAAAAATATACGGATGGACAAAACTAC +GATCATCATTGGTCACAAAGTTGCAGCTCCGAAAAGAGAATTCGTCTGGA +ATTCTGGAAGTTCACAAGAATGGTGAGTACTTACCTTTCAAGTGAAAATT +GAGGAAAAATTGAGAAAGAAATGTGTTGAAAGATGCAAAAAAATGACAAA +AATTCAGCTTATCCTGCTAAAATTACGCGTGAAAAAGCATATTTTGTGCT +TGAAAATCGCAAAAAAAATGCATTAGAAAAACCGATTTTATTTAGTCCTC +CTAACAAATCGATTTTTGTAGACCTGGAGTCATCCTAGCAAACGAGGCAA +CACTGGAAGAGGACGAAAAACGTTAAGATTCCGTATGAAGATGTCAGAAA +ACCGAGTTAGGAGGAACTTGGAATTAAATTTTTGAGTTTTCTTTTTTCTA +TAATTTTTTAAGCTCACTTTTTATTCTTTTTGTTGTTCTCCCACTTAGGC +CATGTTAATAAATGTGTTTTTGTTAAGAAAACTGTCTTAAATGCTCAGGA +TCAGGTTTTATTATTAAAAAAACAAACCCACAAAGCGCACATAATTTATG +TTCGCGATGCTCGCAAAATGCATCTCAAGTTCGCGATGGACGCACAATGC +GCGCGCAATGGGCATCATTTCCGGTTCCTTTTTAACACACGCGCGATCCA +CTCCGAAAGCACTATGCGCACATCGCATTTTAACTGTGAATGAAAATTTG +AAAAAAAAAACTAAATTTGAGAATTTTTGAGTTAAAAAATTCCAAATTGC +AGAGAAATAAAAAATAAAATTTTTAGAGAATATATCGAAAGAAATTCAAA +TTTTTAAGAAAAAATCCCAAAAATAAATCATTTTTCTAGAAAAAAAAAGC +AAAAAGTTCCCATTTTGCGATAAAAATCGAAAAAATCCCGATTTTTTTAC +AATTTTCTAAAAAAAAACTGAAAAAAATCCACATTTTTCAGAAAAAAACG +CTAAAATTTTAATTTTTTCTAGAAAAAAACAAAATTTTCAATAAAAAATC +CAAAAATAAAACCAAAATTAAAAAATTATAATAATTACGGGTAAAATCGT +ATGAAATCCCGTTTTTTTTTTAATCGTAATTATTTTCAATTTTTTGGTTT +TCTCCTCAAAAAAAATTGTTTTTTTTCCCATTTTTCTTTAAAAATTGAAA +GTTTTCCAATTTTTCTCGAAATATTGACTCAAAATTAGCTTTTTCTTCGA +ATTTTTAATAAAAATTTTCACTTTCGCGACCCGTTAGTTGTCGGCTGCAC +GGTTTTCTGAAAATTGAGAAATAAAATTAGAAAAGTTGCAAAATTGAAAA +AAAAAACCGCAAAAAACTGAAATTTTCTAGGCAAAAAAAAATAAAAGAAA +TCCACAAATTTTTCGATAAAAATTGAAAAAATCCAAATTTTCCTGAAAAA +AATCCCAAAAATCCAATTTTTCTACAAAAAAAACCCAAAAATCCACTCCT +TTTCGATAAAAATTTGAAAAAATTTCGATTTTTCAAGAGAAAATTCCGAT +TTTCTAGAAAAAAAACCCCAAAAAACTATAATTTTCCTTTAAAAAAAACC +CCAAAAATCCAAATTTTTGTACAAAAAATACCAAAAAATCCACATTTTTC +AATAAAAATTAGAAAAAAAAAACAATTTTTGCTGAAAAAAAACTCAAAAA +TCCAATTTTTCTACAAAAAATACAAAAAAAATCACGATTTTCCTGAAAAA +AACCCAAGAAACTATAATTTTCCTGAAAAAAAAATCCAAAAAAAAACCGG +GAAAAAAACAAAAGAAATCCAAATTTTTCGATAAAAAAATTGAAAAAATT +CCGATTTTTCAGGAATAAATTCGGGAAAAAATTCAATTTTTCTAGTAAAA +AACCCAAAAAAAACCCAATTTTTTTGCAGTTTCCGTCACTTCTTCTACCA +CCGTTTCCACAGTAATCTCATCGAAGGCTCAGGTCGCCTACTCGACAAAA +TTAATGATACTACTGCTGCCCAACAACAACTACAAACTACAAACGAACTC +GACGGCGATGGCCCAGAAATTGCAATCGCCGCGGCCAAAGCATTCCATCC +GACTGAAAAATTCGATTTGGAAATGAATGTGGACGACGATGAAATTCTGA +AAGTATTTGATATACAAGAACAAGAGCAAATTGTGATGAAAAAAATCCGA +CATTTGGAGAATTCTGACTTACATTTCGAGCGAATTCATGTGAATTTGGC +GAAAAAAGAGCGATTTTTTGACGACGTTCAGAGCTCGGAAAATGACTCAA +GCGACGAAAAACTCGCCGAAATTTGCGATTTTTTGAGCCAAAATTGCCGG +GAAATCTCGAATGCTGCGAAGCCTCCTCGAGCAACACTTGACGAATGGAT +TCAGACTGGAAAATTCGAAATACAACGTCGTCGAGAGATCCGGGCGGTTT +GCCACGTCATCAAGGCCATCGGTCAGATGGGAATTACACTTGGCGAGCTG +TGTGGAAAATTGAAAATTGCCATAGAGCAAATTGCCGGAATTTTGGCCGA +TTTGAGCGGAGACAAGAAATGGTGTCCGAGACCTTGGATTGCGCCGGAAG +GTTTTCTTTTTTTTTTAAGGGATTTTTGGGGCGAAAAATTTGGATTTGGC +TCACCACGCGCGAGCTTTGATTTAAAGGTGTTTTCGCGGTGAGACCCGGA +AATTTTATTTTTCCTAAATCTCTCTGAACCCGGTCATGATTATACTTAAA +TGAAAGCTCACGGCGAGCTGAATTCGAATACTAAGTGTATGGTTGTTTAG +CTACAGTAACCTGACACTGAATTTCGCGGCGAGACCCGAAAATCCCCAAA +AACTCTCAAAAACCGTCTTAGAATCGATCAAAATATGTCAAGATTATACT +TAAAGGAGGACTAACGGTTCGGACGATTTTGAACGTATAGACCAAAAATA +AGCTCAAATGAACGAAATTCGTAATGAAACTGCTCAAAAATTTTTCAAAA +ATTTTTTATGGCGGTTCAAAATTTTGAAAAAAATTACACTGATTTTGGCT +AAAATCACGATTTTTTCTCATTTTTCCGTGTCACATTTGTCCGAAGTTGG +TTTTTTTAGAATTATCGTCCTTTATTACATATTTTGGTAATAAATCTCAT +TTAATTTCGTCGATTAAAGTGCATTTAAAGCCGATAAATAACCAGTTTCG +ATGATTTTTGGTTACCTATCGGCTTTAAATGTACCTTAATCGATGAAATT +AAATGAGATAATCTACCAATATATGTAATAAAGGACGATACTTCCAAAAA +AGCCAACTTCGGTCAGATGTGACACGGAAAAATGGGAAAAATTCGTGATT +TTAGCCAAAATCAGTGTAATTTTTTTCAAAATTTTGAACCGCCATAAAAG +ATTTTTGAAAAATTTTTGAGCAGTTTCATTACGAAATTCATTTAAGTATA +ATCATGAGCGGGTTCAGAGAGATTTAGGAAAAATAAAATTTCCGGGTCTC +>CHROMOSOME_MtDNA +CAGTAAATAGTTTAATAAAAATATAGCATTTGGGTTGCTAAGATATTATT +ACTGATAGAATTTTTAGTTTAATTTAGAATGTATCACTTACAATGATGGG +GTTTAAAATTCTATAGTAAAAGTGTTTTTTGTTTTAGCTGTTTTAAGTAG +GATTATTAGATATATTAATATTGACCCTATAAAAAGAAGTTTTTTTCTTA +TCTTTTCACTACTTTTTAGTATACCAGTTATTTCAATGAGAATACATATT +TGGTTTTCTTACTTTATTTGTTTATTATTTTTAAGTGGTATTTTTGTTAT +TTTGGTATATTTTTCTAGTTTATCTAAAATTAATGTAGTGAAAAGTTATA +TAGCTGTGTTTTTACTTTTGTTAAGAATGTTATATTTTTCTCCCACAGTA +TTAACTTATAGAAGATATTTAGGTTTAAGAGGTTTTTATTATAGTATTTA +CTGGTTTATTTTTTGTTTTATTTTAGTATGTTTATTATTTTTTATAAATT +TTAGTAGTTATTTTTTAAATTTTTCAGGTGCTTTACGTAAAGTTTAAAAT +TATGTTTTTATTTGTTAGATTATTTATATTTATTTTTAAATGACAACGTT +TAATTTTTATTCTAATTTCTTTAGAATTTATAATGTTGAGATTATTTTTA +AAATTTTCTTATGTTTTAGGGGAAATAATGTTTTTTTATTTTATGTGTTT +TTCTGTTATTTCAAGAATCCTGGGTATGGTAGTTATAGTAGGTAATATAA +AATTTTTTGGTAGTGATAATTGTATTTTTTAGTAACAGATATAAGTTAAG +TTTAAACTATTGATCTTCAAAATCAAAAATTTATTTCTGTAGAGATAATA +GTATAAATAAGTATGTTTCTTTTTCGCAGAAATGGTTTTTTATCTTATAA +AGTTTTCTTTCAGGGAATTAAAATTTGATCATGGTTTAAGATGATTTAAA +ATGGTATTATCTAAATTTGATTTACAGAGTAGGCAATAAAAATTTACCTC +GGCAATTTATCGCTTGTAAAATACTTGTTCCAGAATAATCGGCTAGACTT +GTTAAAGCTTGTACTTTAATTGATGTTAATTATGAAATTATTATATTTTC +TTTTAGATCTATGGTAGAATTTGGATTTATATTAGTGAATTTTCATAATT +TTAAGATTTGTTGAACAAAGCAGATTAGTACCTGGTTAGACAAAAATTAA +AAGAGCAGGAGTAAAGTTGTATTTAAACTGAAAAGATATTGGCAGACATT +CTAAATTATCTTTGGAGGCTGAGTAGTAACTGAGAACCCTCATTAACTAC +TTAATTTTTTGACTCGTGTATGATCGTTTATTTTATTCTTAAGGATTATA +ATAAAAAATTTTTAATTTATTAAAATAGATATATACCCGGTTTATGATTT +AAGAAACATTTGGCCTACAATATTTTATATTATGGATTTTAGTTTTAGTT +AACTAAATGAAATTGTAAAAGACAGTAAAAAATTCTTAATGTATTTTTGA +AGATTATCTAGAAGTGGTACAAATCATCCATCAATTGCCCAAAGGGGAGT +AAGTTGTAGTAAAGTAGATTTAGGGGAACCTGAATCTAGTAATAAAACTA +TTTTTAAATATGTTTTGAAAACATGTTTTGAGGTAACTCGTAGTTTTTAA +GAGTTAGTTTAATATAGAATTGTTGACTGTTAATCAAAAGGTGTACCTCT +TAATATAAGAGTTTAGTTTAAGTTAAAACGTTAGATTGTAAATCTAAAGA +TTATTGCTCTTGATAATTTTAGTTTTACTTATAGTTATTTTAATGATGAT +TTTTATTGTTCAAAGAATCGCTTTTATTACTCTATATGAGCGTCATTTAT +TGGGAAGAAGACAAAATCGTCTAGGGCCCACCAAGGTTACATTTATGGGA +TTAGCACAAGCTTTATTGGATGGGGTTAAACTTTTAAAAAAAGAACAAAT +AACACCCTTAAATTCCTCTGAAGTATCATTTTTACTTGTACCAGGAATTT +CTTTTGTTGTAATATATTTAGAATGATTTACGTTACCATATTTTTTTGAT +TTTATTAGTTTTGAGTATTCAGTTTTATTTTTTTTATGTTTAATTGGATT +TTCTGTTTATACAACTTTAATTAGCGGTATCGTAAGAAAATCAAAATATG +GTATAATTGGGGCCATCCGTGCTAGAAGACAAAGAATTTCTTATGAAATT +GCTTTTTCTTTATATGTTTTGTGTATTATTATTCATAATAATGTTTTTAA +TTTTGTTTCAAAATTTAATTTGAGACTTTTAATTATTTACATCCCATTTT +TAATTATAGTAATTGCTGAACTTAACCGGGCGCCATTTGATTTTTCTGAA +GGTGAAAGGGAGTTAGTTAGAGGATTTAATGTGGAGTTTGCCAGAGTAGC +TTTTGTTTTATTATTTTTAAGGGAATATGGAAGATTAATTTTTTTTAGGG +TACTTTCTTCTGCTATATTTTTTAAATTTTCAATTTTTATAGCATTTAGT +ATTTTTTCATTATTAATTTTTATTCGTAGTTCATACCCTCGTTATCGTTA +TGATTTAATAATAAGTTTATTTTGATTTAAACTTTTACCAATCTCTTTAA +TTATATTGTGTTTTTACGCAGTTATTTTTTATTATTAATCAAGTTTATTT +TTTAGACATTTTTATATTTGTTTTTGTTTTACAATTTTTGTTTTATTTTA +AAGAAAGTATATTAAATACTTTAGTGAAAAAATTTCTTAATAGGTTAGTA +GGAGTATTTAGATATACAAATACTTTACCATTAAGGTCAGTAATTTCTAT +TTTTACTTTTATTGTTCTTTTAACTTGTTGTTTTGGAGGTTATTTTACTT +ACTCTTTTTGTCCTTGTGGAATGGTTGAATTTACTTTTGTTTATGCTGCT +GTAGCGTGATTAAGTACTTTGTTAACTTTTATTTCAAGAGAAAAATTTTC +AGTTTATATAAGAAAACCAGGAGACACATATTTGAAAACTCTTAGAATGC +TATTAATTGAAATCGTTAGAGAATTTTCTCGTCCACTTGCTTTAACAGTG +CGTTTAACAGTTAATATTACTGTTGGTCATTTAGTTAGAATAATGCTTTA +TCAAGGATTAGAATTAAGAATAGGTGATCAGTATATTTGATTATCAATTT +TAGCCATTATAATAGAATGTTTTGTTTTCTTCATTCAAAGTTATATTTTC +TCTCGTTTAATTTTTTTATATCTTAATGAGTAATAAAAAAAAAAAGATGT +TAACTTAAGTTTTAAAGTGCCAAACTTTTAATTTGGAAATGGTGGACCAC +ATCTTAGTTGATATAGCATAAGAAGTGCATTTGTTTTAAGCGCAAAAGAT +ATCCGTCAACTAACGAGTTCATAAAGCAAGTCTTCTAAATTTGTTCTAGG +TTAAATCCTGCTCGTTTTTGATTGTTTTTATTTCTTTATTTACCTTGTTT +TTAACATTATTAAGAATTTTGACTAATAACGTTATTGTTTGATGAAGAAT +TTTTTTATTGATAACTGTAGTTTTTATTCTATTAAATAAAAGCAGCAAGA +GATATACCAGAATTTTTAATTATTTTGTTATTCAAGAGTCTTTAGGTTTA +TTATTTCTTCTTTGTAGAGGAGGTCTATTACAATTTTTTATTATTTTATT +GAAAATTGGTGTAGCACCGCTCCACTTTTGAATTTTTAATGTAACAAATA +ACATTTTTAATTATGGGCTAATGTGGTTTTTAACATTTCAAAAATTACCA +TTTTTAACTATTTTATTACAAATTTTTTGGTTAAGATCCGTGTATATTTT +GTTATTTGGTTTATTGATTTGTTATGTTCAAATTTTTGTCATAAAAAGTT +ATAAAAATTTGTTAATTATTTCATCCACAGAGTCTTTTAATTGGATTGTT +TTGGGAGTATTTTTTTCAATGTTTAATACATTTTATTTATTTATTTATTA +CTTTGTATTAATAGTTTTATTAATTTCTAAGTTTTCTAAAACTAGGGGTT +ATAATTTTATTAATTGAGAAACAACATTAGTATTTTTAAATATTCCATTT +AGAGTTTCATTTTTTGTAAAAATTTTCTCATTGAGGGAAATTTTTAAATA +TGATAGATTCTTTACTCTATTTTTGCTTTTTACAATATTTTTATCTGTAT +TGGCATTTAGATTTTGATTAATTAACTTGAGAATGAAAAATAATGAAGAA +ACTTCAAATAATAATAAAATAAATTATTTTATTATTTTTCCGTTAATAGT +TATTTCTATTATTTAATTACTTTTCTAGTAAAATATATTATATTATCTTG +ATAAGGTAAAGTTCCAGTTGGGAGAAGTAAGATGTAAAATAGATATTACT +ATGTTTGGTTACGGTCCAAAAAGATGCACATCTTTGCGATCTAGTTTAGA +AAAAATATTTGTTTTTGGTGCAAAAGAGTTTGATTGCATTTAGTTTACTC +TTTTAGTTTATAATTAAAATATGGCCCTGAAGAGGCTAAGAATATTAGGA +GTATTGAAAATTAATAATAGATTATTAAATTTTGTTAATGGGATGTTGGT +GACATTGCCATCTAGAAAAACTTTAACATTAAGATGAAATTTTGGTAGTA +TATTGGGTATAGTTTTAATCTTTCAGATTTTAACAGGTACATTTTTAGCA +TTTTATTATACGCCCGATAGGTTAATAGCATTTTCAACAGTGCAGTATAT +TATGTATGAGGTAAATTTTGGATGAGTATTTCGAATTTTTCATTTTAATG +GGGCCAGGTTATTTTTTATTTTTTTGTATTTACATATTTTTAAAGGGTTA +TTTTTTATAAGATATCGTTTAAAAAAAGTATGAATGTCTGGTTTAACAAT +TTATTTATTAGTAATAATAGAAGCTTTTATAGGTTATGTTTTAGTTTGAG +CTCAAATAAGATTTTGAGCAGCAGTAGTTATTACTAGACTTTTAAGAGTT +ATTCCAATTTGAGGGCCAACTATTGTTACTTGAATTTGAAGAGGTTTTGG diff --git a/src/samtools-1.3.1/test/mpileup/ce.fa.fai b/src/samtools-1.3.1/test/mpileup/ce.fa.fai new file mode 100644 index 0000000..2ad2e7f --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/ce.fa.fai @@ -0,0 +1,7 @@ +CHROMOSOME_I 1009800 14 50 51 +CHROMOSOME_II 5000 1030025 50 51 +CHROMOSOME_III 5000 1035141 50 51 +CHROMOSOME_IV 5000 1040256 50 51 +CHROMOSOME_V 5000 1045370 50 51 +CHROMOSOME_X 5000 1050484 50 51 +CHROMOSOME_MtDNA 5000 1055602 50 51 diff --git a/src/samtools-1.3.1/test/mpileup/deep.sam b/src/samtools-1.3.1/test/mpileup/deep.sam new file mode 100644 index 0000000..a838652 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/deep.sam @@ -0,0 +1,9001 @@ +@SQ SN:17 LN:81195210 +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * +a 99 17 810 50 1M * 0 0 G * diff --git a/src/samtools-1.3.1/test/mpileup/depth.reg b/src/samtools-1.3.1/test/mpileup/depth.reg new file mode 100644 index 0000000..72c397d --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/depth.reg @@ -0,0 +1,39 @@ +# First field: +# INIT = initialisation, not counted in testing +# P = expected to pass +# F = expected to fail + +# Second field: +# Filename of expected output + +# Third onwards; command to execute. $fmt is replaced by the current file +# format, ie sam, bam or cram. $samtools is a pointer to the desired +# samtools binary. This can be useful for testing older versions. + +# Create indexed BAMs +INIT x $samtools view -b -o xx#depth1.bam xx#depth1.sam +INIT x $samtools view -b -o xx#depth2.bam xx#depth2.sam +INIT x $samtools index xx#depth1.bam +INIT x $samtools index xx#depth2.bam + +# Test basic 1 and 2 file outputs +P d1_1.out $samtools depth xx#depth1.sam +P d1_2.out $samtools depth xx#depth2.sam +P d1_12.out $samtools depth xx#depth1.sam xx#depth2.sam + +# Regions via -r or bed +P d1_12.out $samtools depth -r xx:5-16 xx#depth1.bam xx#depth2.bam +P d1_12.out $samtools depth -b xx.bed xx#depth1.sam xx#depth2.sam +P d2_12r.out $samtools depth -r xx:8-13 xx#depth1.bam xx#depth2.bam +P d2_12r.out $samtools depth -b xx.bed2 xx#depth1.sam xx#depth2.sam + +# With single -a for all (in used refs) +P d3_12r1a.out $samtools depth -a -r xx:5-16 xx#depth1.bam xx#depth2.bam +P d3_12r1a.out $samtools depth -a -b xx.bed xx#depth1.bam xx#depth2.bam +P d3_12r2a.out $samtools depth -a -r xx:8-13 xx#depth1.bam xx#depth2.bam +P d3_12r2a.out $samtools depth -a -b xx.bed2 xx#depth1.bam xx#depth2.bam + +# With double -a for all including unused refs +P d4_12.out $samtools depth -a -a xx#depth1.bam xx#depth2.bam +P d4_12r.out $samtools depth -a -a -r xx:5-16 xx#depth1.bam xx#depth2.bam +P d4_12b.out $samtools depth -a -a -b xx.bed xx#depth1.bam xx#depth2.bam diff --git a/src/samtools-1.3.1/test/mpileup/expected/10.out b/src/samtools-1.3.1/test/mpileup/expected/10.out new file mode 100644 index 0000000..78f05a0 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/10.out @@ -0,0 +1,40 @@ +xx 1 A 1 ^". * +xx 2 A 1 . * +xx 3 A 1 . * +xx 4 A 1 . * +xx 5 A 1 . * +xx 6 A 2 G^"G ** +xx 7 A 2 .. ** +xx 8 A 2 .. ** +xx 9 A 2 .. ** +xx 10 A 2 .. ** +xx 11 T 3 ..^", *** +xx 12 T 3 .., *** +xx 13 T 3 .., *** +xx 14 T 3 .., *** +xx 15 T 3 G$Gg *** +xx 16 T 2 ., ** +xx 17 T 2 ., ** +xx 18 T 2 ., ** +xx 19 T 2 ., ** +xx 20 T 2 G$g ** +xx 21 C 1 , * +xx 22 C 1 , * +xx 23 C 1 , * +xx 24 C 1 , * +xx 25 C 1 ,$ * +yy 1 A 1 ^". * +yy 2 A 1 . * +yy 3 A 1 . * +yy 4 A 1 . * +yy 5 A 1 . * +yy 6 A 2 .^". ** +yy 7 A 2 .. ** +yy 8 A 2 .. ** +yy 9 A 2 .. ** +yy 10 A 2 .$. ** +yy 11 T 1 . * +yy 12 T 1 . * +yy 13 T 1 . * +yy 14 T 1 . * +yy 15 T 1 .$ * diff --git a/src/samtools-1.3.1/test/mpileup/expected/11.out b/src/samtools-1.3.1/test/mpileup/expected/11.out new file mode 100644 index 0000000..6d7b773 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/11.out @@ -0,0 +1,9 @@ +c2 1 C 5 ^!.^!.^!.^!.^!. B~~~~ +c2 2 C 5 ..+3GGG.+1G.-5AATAA.-1A E~~~~ +c2 3 A 5 ...**-3ATA ^~~~~ +c2 4 A 5 ...** \~~~~ +c2 5 T 5 ...** Q~~~~ +c2 6 A 5 ...**-1A @~~~~ +c2 7 A 5 ..+3GGG.+1G** 1~~~~ +c2 8 N 5 CCCCC !~~~~ +c2 9 N 5 C$C$C$C$C$ !~~~~ diff --git a/src/samtools-1.3.1/test/mpileup/expected/12.out b/src/samtools-1.3.1/test/mpileup/expected/12.out new file mode 100644 index 0000000..c209758 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/12.out @@ -0,0 +1,9 @@ +c2 1 C 7 ^!.^!.^!.^!.^!.^!.^!. !~~~~~~ +c2 2 C 7 TT-2AAT-2AAT-2AAT-1ATT+3GGG !~~~~~~ +c2 3 A 7 .****.* >~~~~~~ +c2 4 A 7 .**+1G*+2GGC+2GG.+1G* @~~~~~~ +c2 5 T 7 ..-2AA*+1T*+2GTC+2GG*+1A* @~~~~~~ +c2 6 A 7 .***C-1A.* =~~~~~~ +c2 7 A 7 .****.*+3GGT 1~~~~~~ +c2 8 N 7 TTTTTTT !~~~~~~ +c2 9 N 7 C$C$C$C$C$C$C$ !~~~~~~ diff --git a/src/samtools-1.3.1/test/mpileup/expected/13.out b/src/samtools-1.3.1/test/mpileup/expected/13.out new file mode 100644 index 0000000..7269091 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/13.out @@ -0,0 +1,4101 @@ +17 1 N 5 ^>A^>A^>A^>A^>A JIJGK +17 2 N 5 AAAAA JBJGJ +17 3 N 5 GGGGG ELLJI +17 4 N 5 CCCCC JLHFG +17 5 N 5 TTTTT KMLEK +17 6 N 5 TTTTT HFHGB +17 7 N 5 CCCCC JKJJK +17 8 N 5 TTTTT KMJJJ +17 9 N 5 CCCCC JDKJK +17 10 N 5 AAAAA KIJIK +17 11 N 5 CCCCC GIJ?I +17 12 N 5 CCCCC KHKJD +17 13 N 5 CCCCC LJMJI +17 14 N 5 TTTTT LKLKH +17 15 N 5 GGGGG IKKLI +17 16 N 5 TTTTT FHJDD +17 17 N 5 TTTTT HFDGF +17 18 N 6 CCCCC^]C KE>AK@ +17 19 N 6 CCCCCC LLMHC? +17 20 N 6 TTTTTT LLJJDD +17 21 N 6 GGGGGG CLKKJE +17 22 N 6 CCCCCC JKLJJB +17 23 N 7 AAAAAA^]A JFEIFGD +17 24 N 7 TTTTTTT IIHIGGB +17 25 N 8 AAAAAAA^]A DHIIEDDD +17 26 N 8 GGGGGGGG EMGLJIIF +17 27 N 8 AAAAAAAA FHHHEFGE +17 28 N 8 TTTTTTTT FIIFHFHE +17 29 N 8 AAAAAAAA HHHCCDGG +17 30 N 8 AAAAAAAA KH=JHGHG +17 31 N 8 TTTTTTTT HIFIJFIH +17 32 N 8 TTTTTTTT EHFAEEBG +17 33 N 8 GGGGGGGG HLCKKLKJ +17 34 N 8 CCCCCCCC HKHKHJJD +17 35 N 8 AAAAAAAA JJFEIHII +17 36 N 8 TTTTTTTT IF>JHGIH +17 37 N 8 GGGGGGGG ICBKJJKK +17 38 N 8 AAA$AAAAA IHEIGFIJ +17 39 N 7 CCCCCCC DFJGIJI +17 40 N 7 AAAAAAA JJHIGJI +17 41 N 8 AAAAAAA^]A EIBEGGHA +17 42 N 8 TTTTTTTT EJIGHJHB +17 43 N 8 TTTTTTTT EAHGEGHD +17 44 N 8 GGGGGGGG JIJGIKLI +17 45 N 8 CCCCCCCC EDBJIKKI +17 46 N 8 CCCCCCCC I=JFHIKI +17 47 N 8 TTTTTTTT KJKIIKLJ +17 48 N 8 TTTTTTTT GHDEEIHG +17 49 N 8 GGGGGGGG JKJI>LIK +17 50 N 8 TTTTTTTT IFHADIIG +17 51 N 8 CCCCCCCC HGKHKKLK +17 52 N 8 CCCCCCCC CHMEHKLJ +17 53 N 8 CCCCCCCC GJKFGLKK +17 54 N 8 TTTTTTTT KIJFHJKK +17 55 N 8 GGGGGGGG HHGFJLMK +17 56 N 8 CCCCCCCC FKJAFLIK +17 57 N 8 TTTT$TTTT KKL0JKLL +17 58 N 7 GGGGGGG FCKIKLK +17 59 N 7 AAAAAAA EHHFJKJ +17 60 N 7 AAAAAAA 9:IIJHJ +17 61 N 7 TTTTTTT B@GDIKI +17 62 N 7 GGGGGGG BHJFLMI +17 63 N 7 TTTTTTT DD8DIII +17 64 N 8 GG$GGGGG^]G I?IIJMMB +17 65 N 7 CCCCCCC AGJJMKD +17 66 N 7 TTTTTTT JHHLLLG +17 67 N 7 CCCCCCC AKHMJLF +17 68 N 7 TTTTTTT HLJKLLH +17 69 N 8 GGGGGGG^]G F=HKLMHE +17 70 N 8 GGGGGGGG 4JHIKJE> +17 71 N 8 GGGGGGGG ?GIJLKEE +17 72 N 8 GGGGGGGG DFIJILGF +17 73 N 8 TTTTTTTT E8CHGGFF +17 74 N 8 CCCCCCCC @KKIJMII +17 75 N 8 TTTTTTTT ICKKFLIJ +17 76 N 8 CCCCCCCC :HKLIKHJ +17 77 N 8 TTTTTTTT DKILKMKK +17 78 N 8 GGGGGGGG DKJKMMJK +17 79 N 8 GGGGGGGG 4:IJJJII +17 80 N 8 GGGGGGGG 8HHKJLII +17 81 N 7 GGGGGGG AHHKHJJ +17 82 N 8 TTTTTTTT 8D?DEGDI +17 83 N 8 CCCCCCCC 64JEMMJH +17 84 N 8 TTTTTTTT DIJLMLKK +17 85 N 8 CCCCCCCC =IKMLLKK +17 86 N 8 A$AAAAAAA >DEJHJHI +17 87 N 8 CCCCCCC^]C FKHKIIJD +17 88 N 8 CCCCCCCC FGFGJKN? +17 89 N 8 CCCCCCCC FHKDKKLD +17 90 N 8 A$AAAAAAA BGIIKIIE +17 91 N 7 CCCCCCC JKJIJIG +17 92 N 7 GGGGGGG CD?DEDB +17 93 N 7 AAAAAAA GKCIIKH +17 94 N 7 CCCCCCC GDIKIIH +17 95 N 8 CCCCCCC^]C EKLKJHI? +17 96 N 8 AAAAAAAA HIGHIEIE +17 97 N 9 AAAAAAAA^>A FHIIIKIC8 +17 98 N 9 CCCCCCCCC IHIJIJJD2 +17 99 N 9 TTTTTTTTT HIJKKLKF4 +17 100 N 9 CCCCCCCCC JLJMLLGG4 +17 101 N 9 CCCCCCCCC HFLJKMH97 +17 102 N 9 CCCCCCCCC FKKLLLKF5 +17 103 N 8 TTTTTTTT KLLLMLKG +17 104 N 8 GGGGGGGG ;HLGKLIH +17 105 N 9 GGGGGGGG^]G HB6KKKG8; +17 106 N 10 GGGGGGGGGG GMKKIKJE2? +17 107 N 9 CCCCCCCCC IKMKLJKI? +17 108 N 9 CCCCCCCCC HGKLLKLG? +17 109 N 9 TTTTTTTTT ILLOLJJFB +17 110 N 9 GGGGGGGGG JJMMKLIHD +17 111 N 10 GGGGGGGGGG G77HJJBA/C +17 112 N 9 CCCCCCCCC IKILKKLI? +17 113 N 9 AAAAAAAAA CGIFIGJE? +17 114 N 9 CCCCCCCCC IDGIJJIHB +17 115 N 10 CCCCCCCCCC EJJILNGF/A +17 116 N 9 AAAAAAAAA DHGJJJIHF +17 117 N 9 G$GGGGGGGG HBJIMIFJF +17 118 N 9 GGGGGGGGG BFKLJGF/A +17 119 N 8 GGGGGGGG F?HLKJGG +17 120 N 8 AAAAAAAA FCIIKHGJ +17 121 N 8 GGGGGGGG GFMMMG@H +17 122 N 8 C$CCCCCCC DEIKLLJI +17 123 N 7 TTTTTTT GMKIEFH +17 124 N 9 T$TTTTTTT^]T ?HEIE?/7> +17 125 N 7 AAAAAAA DHICDGA +17 126 N 8 AAAAAAAA JEKAG0GB +17 127 N 8 CCCCCCCC JGGJG/DD +17 128 N 8 AAAAAAAA HJIIE8IE +17 129 N 8 AAAAAAAA HFKJD8IC +17 130 N 8 AAAAAA$AA IJKCE8JD +17 131 N 7 CCCCCCC JKKFGGG +17 132 N 7 AAAAAAA JGKJGKF +17 133 N 7 TTTTTTT GKHIEGE +17 134 N 7 CCCCCCC KLMKKJH +17 135 N 7 TTTTTTT JLKLHIG +17 136 N 7 GGGGGGG IMLGIHH +17 137 N 7 TTTTTTT EJHHAHF +17 138 N 7 CCCCCCC GKMIJIH +17 139 N 7 CCCCCCC FJK@GFF +17 140 N 7 A$AAAAAA CIIKFHF +17 141 N 6 GGGGGG MLCJEJ +17 142 N 6 CCCCCC LLFIHF +17 143 N 6 GGGGGG CAE@B@ +17 144 N 6 AAAAAA JJJGBG +17 145 N 6 AAAAAA IJCGKG +17 146 N 6 TTTTTT HJJFFG +17 147 N 6 AAAAAA FIJEID +17 148 N 6 CCCCCC KKJGHG +17 149 N 6 CCCCCC JL3IGH +17 150 N 6 TTTTTT KJIEEH +17 151 N 6 GGGGGG ILJHHG +17 152 N 7 CCCCCC^]C JLLEIJ= +17 153 N 7 AAAAAAA EGGFHGA +17 154 N 7 TTTTTTT DIJHGF@ +17 155 N 7 CCCCCCC KLKJHJD +17 156 N 7 CCCCCCC ELJHKH7 +17 157 N 7 CCCCCCC GJLGLHE +17 158 N 7 TTTTTTT IKLEKHF +17 159 N 7 AAAAAAA EJIDHD@ +17 160 N 7 GGGGGGG HFHHHKI +17 161 N 7 AAAAAAA DDHHGHD +17 162 N 7 AAAAAAA ?HEH:@G +17 163 N 7 G$GGGGGG FDGEHI; +17 164 N 6 TTTTTT EG@E@: +17 165 N 6 GGGGGG GJ>HJG +17 166 N 6 AAAAAA FD@IGH +17 167 N 6 AAAAAA D?EGE9 +17 168 N 6 G$GGGGG 1HKKGE +17 169 N 5 CCCCC 4>GH1 +17 170 N 5 CCCCC EHLG3 +17 171 N 5 AAAAA HFIGE +17 172 N 5 CCCCC IHIJD +17 173 N 5 CCCCC ACDH? +17 174 N 5 GGGGG D@=B> +17 175 N 6 CCCCC^]C JJIG5E +17 176 N 6 CCCCCC EFIHGB +17 177 N 6 CCCCCC >FFGBG +17 178 N 6 AAAAAA DDHHHG +17 179 N 6 AAAAAA >IDG5F +17 180 N 6 AAAAAA 73GCDG +17 181 N 6 GGGGGG FCHLJK +17 182 N 7 AAAAAA^]A CE@GFH@ +17 183 N 7 CCCCCCC FHEIHI? +17 184 N 7 AAAAAAA @HIHFHE +17 185 N 7 CCCCCCC 8GHH=IB +17 186 N 6 GGGGGG A@@7C= +17 187 N 6 CCCCCC GFI;KG +17 188 N 6 CCCCCC EHG9LI +17 189 N 6 CCCCCC ECIGLI +17 190 N 6 AAAAAA E7F@HI +17 191 N 6 TTTTTT Cc ?I5MJD +17 196 N 6 AAAAAa FAFJJC +17 197 N 6 GGGGGg >J?NHE +17 198 N 6 CCCCCc @IKLIH +17 199 N 6 TTTTTt GH2MKF +17 200 N 6 TTTTTt @HCHGG +17 201 N 7 AAAAAa^]A EG;IGFB +17 202 N 7 AAAAAaA BEFIJAC +17 203 N 7 CCCCCcC BG.JGGD +17 204 N 7 CCCCCcC =H7LKLF +17 205 N 7 TTTTTtT FHGLKEG +17 206 N 7 GGGGGgG EI>LHLH +17 207 N 7 CCCCCcC BJ7MJLG +17 208 N 7 AAAAAaA FFGJK>F +17 209 N 7 TTTTTtT < +17 237 N 8 AAAaAAaA EJIHIF=A +17 238 N 8 CCCcCCcC FKIJJHED +17 239 N 9 AAAaAAaA^]a EKLHIGFF0 +17 240 N 9 CCCcCCcCc 5KFDJHCD? +17 241 N 9 GGGgGGgGg LKLNIHIG +17 243 N 8 CCcCCcCc LHJHIIHA +17 244 N 9 CCCcCCcCc GKKLMILFH +17 245 N 9 AAAaAAaAa FKJJGHHFF +17 246 N 10 TTTtTTtTt^>t ?KGIHGEFHB +17 247 N 10 GGGgGGgGgg :LFKLHDJIB +17 248 N 10 TTTtTTtTtt BJEFGEJE?7 +17 249 N 10 CCCcCCcCcc ALDJJINGIE +17 250 N 10 CCCcCCcCcc 1LGLKHKHKH +17 251 N 9 AAaAAaAaa JCLIHHGEG +17 252 N 9 GGgGGgGgg LGLLJLFHI +17 253 N 9 CCcCCcCcc KGLLJFILK +17 254 N 10 TTtTTtTtt^]T LHJKHJHFJ@ +17 255 N 11 TTtTTtTttT^]T GBIHGFBCJ=? +17 256 N 11 AAaAAaAaaAA HDHIFGEKICA +17 257 N 11 TTtTTtTttTT IHLHFG=?JDC +17 258 N 11 TTtTTtTttTT HGGHFIEDGDA +17 259 N 11 CCcCCcCccCC LIMLGMCLFGF +17 260 N 11 TTtTTtTttTT LJHKJGHHIGF +17 261 N 11 GGgGGgGggGG LGJJLGD/IGG +17 262 N 11 CCcCCcCccCC KHJMJMH?KIG +17 263 N 11 CCcCCcCccCC KELKGMHEF@F +17 264 N 11 CCcCCcCccCC JELKIGGBMHF +17 265 N 11 AAaAAaAaaAA KCKJEKILKGF +17 266 N 11 GGgGGgGggGG LFJHIBGIGJJ +17 267 N 11 TTtTTtTttTT CCBIFKDJIED +17 268 N 11 TTtTTtTttTT F6JHEF9EKEF +17 269 N 12 CCcCCcCccCC^>c J=8LKMHHKIJ8 +17 270 N 12 CCcCCcCccCCc G5MKFL6KIJHG +17 271 N 12 TTtTTtTttTTt GFILJEIIIGHC +17 272 N 12 CCcCCcCccCCc GFKJKLFMLIJG +17 273 N 12 TTtTTtTttTTt GI>KHFJFJIID +17 274 N 12 C$CcCCcCccCCc GDGJIMHKBJJD +17 275 N 11 CcCCcCccCCc =LMHJDJLGIG +17 276 N 11 AaAAaAaaAAa =KJGJa 6HFEEGDJHGF= +17 280 N 12 AaAAaAaaAAaa 4LJHJ6F9HHJG +17 281 N 12 GgGGgGggGGgg 8KMHFHLIKKEE +17 282 N 12 GgGGgGggGGgg 6HFGJ2JMIHJE +17 283 N 12 CcCCcCccCCcc ;JL=LJGMKHHG +17 284 N 12 TtTTtTttTTtt BGLJIGJKHIHH +17 285 N 12 GgGGgGggGGgg A7KJJJGKJJJJ +17 286 N 12 CcCCcCccCCcc 2IJJIHLKJHKF +17 287 N 12 AaAAaAaaAAaa GIEEFEFF +17 303 N 11 GgGggGGggGg HHDKMKIJLJG +17 304 N 11 CcCccCCccCc GJ?BKGJHDJG +17 305 N 11 CcCccCCccCc CIHKMHILLKJ +17 306 N 11 TtTttTTttTt GFCJIIIHJLH +17 307 N 11 GgGggGGggGg GBIJLHIJJK? +17 308 N 11 CcCccCCccCc E +17 309 N 11 GgGggGGggGg =C?KJCBJKBI +17 310 N 11 AaAaaAAaaAa CC>GIGGFHIH +17 311 N 11 C$cCccCCccCc 8EHHLCIILIK +17 312 N 10 aAaaAAaaAa @7HDDHEHKH +17 313 N 10 aAaaAAaaAa ?6GGFGGIJH +17 314 N 11 a$AaaAAaaAa^]a :EGLFHGMDHFGJEBF9 +17 334 N 12 A$aaAAaaAaaAA @CGFHEIJHIG@ +17 335 N 10 aaAAaaAaaA CHHHFGIIGG +17 336 N 11 aaAAaaAaaAA FHCHDCIHHFD +17 337 N 10 c$cCCccCccC BK=JLLJMMH +17 338 N 10 tTTttTttTT HDIFJLJJKJ +17 339 N 11 cCCccCccCC^>c IJJIKEJDKG4 +17 340 N 11 cCCccCccCCc JFIKLLLMJDA +17 341 N 11 tTTttTttTTt FCHFIIJIKCB +17 342 N 11 tTTttTttTTt GEEGIHHGGD@ +17 343 N 10 gGGggGggGG EHKKKDEJK7 +17 344 N 11 cCCccCccCCc EFGKKLMLK@8 +17 345 N 11 t$TTttTttTTt BFHGICCIKKG +17 346 N 11 GGggGggGGg^]G HHBKLJJKI1@ +17 347 N 10 GGggGggGgG EIGICIJIBB +17 348 N 10 TTttTttTtT CEEI>JJG?C +17 349 N 11 TTttTttTTtT BAIJCJAH=AC +17 350 N 11 TTttTttTTtT CCIIHHEH/FF +17 351 N 11 GGggGggGGgG :IH:KLLKHFG +17 352 N 11 A$AaaAaaAAaA /CGJILMJGFI +17 353 N 10 G$ggGggGGgG EGKLILMCHG +17 354 N 9 aaAaaAAaA IKFGKJ/JI +17 355 N 9 ggGtgGGgG GJMJKLB>G +17 356 N 9 ggGggGGgG IK>KLBBHH +17 357 N 10 ccCccCCcC^]C JLHLMKAGHA +17 358 N 10 aaAaaAAaAA HKHJMJ9JID +17 359 N 10 ggGggGGgGG HKNLKLHIF +17 362 N 11 aaAaaAAaAA^]A DEFHHHJ@JFB +17 363 N 11 aaAaaAAaAAA EH?JGJHHJG? +17 364 N 11 ttTttTTtTTT EH?FFH:JGFD +17 365 N 11 ggGggGGgGGG EIIKKK1HHJH +17 366 N 11 aaAaaAAaAAA DHLHLLJHJID; +17 373 N 11 aAaaAAaAAAa FFIHJIHKHGC +17 374 N 11 tTttTTtTTTt EJHIJ:HGGC@ +17 375 N 12 aAaaAAaAAAa^]A GCLKI;LHEHD: +17 376 N 12 gGggGGgGGGgG D9JJM0HIJG3F +17 377 N 11 tTttTtTTTtT CIFIIKHFFBD +17 378 N 13 t$TttTTtTTTtT^]T BGHJI6LHEE>@: +17 379 N 11 GggGGgGGGGG DELHHHIIICD +17 380 N 12 CccCCcCCCcCC HKLJ5JJIICDE +17 381 N 12 TttTTtTTTtTT LIDKDKLJEEEE +17 382 N 11 TttTtTTTtTT HHIIJIEIBA? +17 383 N 12 TttTTtTTTtTT CHHHAIHFEDB? +17 384 N 13 AaaAAaAAAaAA^]a E?HH6IHDIFEC6 +17 385 N 13 CccCCcCCCcCCc HJLIIJGIFBECB +17 386 N 13 TttTTtTTTtTTt FGHMCB0 +17 388 N 13 TttTTtTTTtTTt EGII4KIGHCCC@ +17 389 N 13 GggGGgGGGgGGg :HGJLGII=EHG6 +17 390 N 13 CccCCcCCCcCCc EILMFJJI7DIH? +17 391 N 13 AaaAAaAAAaAAa =FIJDHLIGGHGB +17 392 N 13 T$ttTTtTTTtTTt :EII:IHGCB +17 401 N 13 aAAaAAAaAAaAa EIHHKGHDJJ6=D +17 402 N 13 tTTtTTTtTTtTt GJBKIHJAHHJF7 +17 403 N 13 tTTtTTTtTTtTt GFBKIFDFEEJFG +17 404 N 13 gGGgGGGgGGgGg GLBHIJBCIIHJG +17 405 N 13 tTTtTTTtTTtTt FI:KIFIFGHHGI +17 406 N 13 gGGgGGGgGGgGg HKJKJJCEEAG@D +17 412 N 15 cCCcCCCcTCcCcc^]C GKLIKK:E/ILLKHA +17 413 N 17 a$AAaAAAaAAaAaaA^]a^]a BIFGKHDFHIKGJFEC? +17 414 N 16 TTtTTTtTTtTttTtt JFKHHAFIIIHJEEEE +17 415 N 16 GGgGGGgGGgGggGgg KBKIICGKHJDJJKJJGFEG +17 419 N 16 TTtTTTtTTtTttTtt CHHHGJEIIBIHEFEG +17 420 N 16 AAaAAAaAAaAaaAaa CHHIG>@IHCHFEACG +17 421 N 16 AAaAAAaAAaAaaAaa D2HLEA@KKHDHGFDI +17 422 N 16 AAaAAAaAAaAaaAaa B9GKJJIKKJJJECFF +17 423 N 16 TTtTTTtTTtTttTtt EEHHGGAIIBIHGEFH +17 424 N 16 A$AaAAAaAAaAaaAaa BBHHDBDII?IHFEEH +17 425 N 15 AaAAAaAAaAaaAaa AGJICHHMJMKHEL +17 429 N 16 TtTTTtTTtTttTtt^]t DJKIBDKKJLKHGHJC +17 430 N 16 GgGGGgGGgGggGggg CJLMA=KKLNLFHFLF +17 431 N 15 gGGGgGGgGggGggg FMHA@MMBLKJHGJ? +17 432 N 15 tTTTtTTtTttTttt IJGDEGDDHJIDHHB +17 433 N 14 tTTTTTtTttTttt IHG5FGKHHIGH@E +17 434 N 16 tTTTtTTtTttTttt^]T GGFJ@EFIHJG>HIFB +17 435 N 15 aAAAaAAaAaaAaaA FGEAGJIHDHIHIJC +17 436 N 16 tTTTtTTtTttTtttT IHG8@JJBFICIHE?C +17 437 N 16 tTTTtTTtTttTtttT FEIECFFFHJEGIJHD +17 438 N 16 aAAAaAAaAaaAaaaA FGF=BIJDIID7II@D +17 439 N 16 cCCCcCCcCccCcccC GDHFCHIGJMJIKMLE +17 440 N 16 aAAAaAAaAaaAaaaA IIHLMKHF +17 450 N 16 GGGgGGgGggGgggGG DGAENMKKKKFHMJIG +17 451 N 16 AAAaAAaAaaAaaaAA FD4@KKFGJG +17 454 N 17 AAaAAaAaaAaaaAAAA EHDLLIHJGJHKIBIE9 +17 455 N 16 TtTTtTttTtttTTTT B@IJJIJEFKKIGFFA +17 456 N 17 G$GgGGgGggGgggGGGG DF;HHKLKJAKMKKHI> +17 457 N 18 CcCCcCccCcccCCCC^]C^]C @BKKKILKEKLLGII6DA +17 458 N 18 AaAAaAaaAaaaAAAAAA FAJKBJIGDGGJIJFCEB +17 459 N 18 TtTTtTttTtttTTTTTT 8FGGHGHH@HKJGGGGDC +17 460 N 18 GgGGgGggGgggGGGGGG C>KJFJKHMIJHKHKEGB +17 461 N 18 T$tTTtTttTtttTTTTTT AFGGJHJGGJKEIHH:FG +17 462 N 17 gGGgGggGgggGGGGGG >JIJLLIJLLKLHK:JI +17 463 N 17 gGGgGggGgggGGGGGG @FIGFKKIKKLIII3IF +17 464 N 17 aAAaAaaAaaaAAAAAA AFICJHE? +17 469 N 19 aAAaAaaAaaaAAAAAAAA G1D>HLG?KKKJJG>IH:A +17 470 N 19 gGGgGggGgggGGGGGGGG =GGHLIHEHKJMIMELJ?G +17 471 N 19 tTTtTttTtttTTTTTTTT BFFGGI:EKJJHHJCEEAD +17 472 N 19 tTTtTttTtttTTTTTTTT CB>CIIHHJBIIHIBGD=C +17 473 N 19 gGGgGggGgggGGGGGGGG DFJDMIIIKKKKILHJIBG +17 474 N 19 gGGgGggGgggGGGGGGGG BBFEMKHBKLKIJKGJGAF +17 475 N 19 gGGgGggGgggGGGGGGGG BHDEILKFJLJKJKAJGAG +17 476 N 19 aAAaAaaAaaaAAAAAAAA BGHGHIE4IIIILI1JB?E +17 477 N 19 tTTtTttTtttTTTTTTTT CDEEGIGGKJJHHF2HF?D +17 478 N 20 tTTtTttTtttTTTTTTTT^]T @>?DGIECGJHHHI.HD7CB +17 479 N 20 a$AAaAaaAaaaAAAAAAAAA 9BB>HKIHKMEIHHAHE@BC +17 480 N 19 GGgGggGgggGGGGGGGGG DCDLHJNKLJMINKLLAIG +17 481 N 19 GGgGggGgggGGGGGGGGG BEFIJKJJLLGJCCKIGG> +17 482 N 19 A$AaAaaAaaaAAAAAAAAA ;CGKJJEJLKJKJ;IBBFE +17 483 N 19 Gg$GggGgggGGGGGGGGG^]g EBKJJGJLILJLILFAIG< +17 484 N 18 AAaaAaaaAAAAAAAAAa EHJJ2JLLJLH;H>BF98 +17 485 N 18 G$GggGgggGGGGGGGGGg ENJJGILHKJM?LJCJGB +17 486 N 17 AaaAaaaAAAAAAAAAa JJIGFMKCLJCG0CGGF +17 487 N 17 GggGgggGGGGGGGGGg MHJ?ILLMJM>LIBJIH +17 488 N 18 AaaAaaaAAAAAAAAAa^]A IFFBEIGGLH;GGDECAE +17 489 N 18 AaaAaaaAAAAAAAAAaA GEEAEHGDJHDIG?HC>A +17 490 N 18 AaaAaaaAAAAAAAAAaA FGHHHKGIKJ6JHHC@DE +17 491 N 18 TttTtttTTTTTTTTTtT HFG6IIJJII;HG@G;FF +17 492 N 17 GggGgggGGGGGGGGgG IGJ8ILLLJLHJ?IHDI +17 493 N 18 AaaAaaaAAAAAAAAAaA GDGILJFJ=BFI:H +17 497 N 18 C$ccCcccCCCCCCCCCcC AGIJIJLKHJBJG;FHHI +17 498 N 18 a$aAaaaAAAAAAAAAaA^]A BG=HHIGLHHJCEDI;IB +17 499 N 17 tTtttTTTTTTTTTtTT E;GHHKII.GCDEIDH> +17 500 N 17 aAaaaAAAAAAAAAaAA F?GIHIIECJAAAC?I8 +17 501 N 17 tTtttTTTTTTTTTtTT GHHHIJIJB +17 512 N 18 aa$aAAAAAAAAAaAAcAa BEGHHE7IH@G3>I<.B@ +17 513 N 16 aaAAAAAAAAAaAaAa AFIGEHH??GJFJAEA +17 514 N 16 aaAAAAAAAAAaAtAa BGIJE@JBAG7DJ1FB +17 515 N 14 ccCCCCCCCCcCcc FEJEEKHBGIHK +17 518 N 19 ggGGGGGGGGGgGGgGgG^]G BGKJFIMJ?HKHL0LICHHIL683KHJHI +17 527 N 19 aAAAAAAAAAaAAaaAAAa HGKJ9IGFHIAIF@IGIFJ +17 528 N 20 g$GGGGGGGGGgGGgGgGGGg BIFL;OLFKKJMHCIJJLJK +17 529 N 18 CCCCCCCCCcCcCcCCCc GFL3LJ;J2JK6JLGJHM +17 530 N 19 TTTTTTTTTtTTtTtTTTt HJL;LIDJBGMGCG=JKHA +17 531 N 19 TTTTTTTTTtTTtTtTTTt ?FI4FGAEFFGIJAHEHFJ +17 532 N 18 TTTTTTTTtTTtTtTTTt =GIID9GFGIGIGHFHEJ +17 533 N 18 C$CCCCCCCCcCcCcCCCc DFKDKJ8KJML9/LIJIL +17 534 N 17 TTTTTTTTtTTTtTTTt IL@LIECJCNJJGHLHJ +17 535 N 17 AAAAAAAAaAAAaAAAa GJEF>ABGF;JI.IHHIIJ +17 537 N 16 CCCCCCCcCCccCCCc ;KLFEI2JK4:IHKHL +17 538 N 18 AAAAAAAAaAAaAaAAAa HD?GIAHCFJ?8GGHHFI +17 539 N 18 TTTTTTTTtTTtTtTTTt HF8HABHHGJH@DGGJFJ +17 540 N 18 CCCCCCCCcCCcCcCCCc EL?LEEKFIM59KKIKJI +17 541 N 17 AAAAAAAAaAaAaAAAa HE:JHFGI2IHHFFJGG +17 542 N 17 CCCCCCCCcCCCcCCCc AIEJEGHGHKBFHGIIJ +17 543 N 19 CCCCCCCCcCCcCcCCCc^]c CJDKG:JJHMI/7IILGLE +17 544 N 18 AAAAAAAAaAaAaAAAaa FHDJEGFJFI:BEEKGGD +17 545 N 19 AAAAAAAAaAAaAaAAAaa @C?HFABCFHAJ2GHJGHB +17 546 N 19 AAAAAAAAaAAaAaAAAaa B>;JEBIGFK1I;EHJGHC +17 547 N 18 AAAAAAAAaAAAaAAAaa BFBFF>EJAI>JGHJGIB +17 548 N 18 A$AAAAAAaAAaAaAAAaa =EGG>EJEHE:;FFJGIE +17 549 N 18 TTTTTTTtTTgTtTTTtt ECFF:EFCJI5HIGJGHF +17 550 N 17 TTTTTTtTTtTtTTTtt CD>:F;GI@>2FCGFJF +17 551 N 17 G$GGGGGgGGgGgGGGgg >IE?G89LAKDKIIGLK +17 552 N 16 CCCCCcCCcCcCCCcc HF>J3HLI9IILLHJK +17 553 N 15 AAAAAaAaAaAAAaa FC>GH9JDCGHJGDF +17 554 N 15 AAAAAaAaAaAAAaa CDCEJGHEE +17 562 N 14 CCCcCCccCCCccc EFIJJJMJGHGMJH +17 563 N 14 AAAaAaAaAAAaaa GEHBJ14BIJFGFE +17 564 N 15 CCCcCCcCcCCCccc D60AIF2BBDHIEBA +17 565 N 15 GGGgGGgGgGGGggg :<>IEIILFMLL6B +17 569 N 15 TTtTTtTtTTTtttt D5DML3LHIJKKGAD +17 570 N 17 TTtTTtTtTTTtttttt @ILD;>HJLLKHGF8=@ +17 572 N 18 AAaAAaAaAAAaaaaaaA CFDGD5HFFJHFDF=8CC +17 573 N 18 A$AaAAaAaAAAaaaaaaA <6EAH<G +17 583 N 17 TTtTtTTTttttttTTt HE5KFGLJJGI@=IJFF +17 584 N 17 CCccCCCccccccCCc^>C G:HJFJKMJI:9HI2G? +17 585 N 18 AAaAaAAAaaaaaaAAaA F9BEGFHGIHHC98JHCC +17 586 N 17 TTtTtTTTttttttTtT DH7JEGHGIIHLFHMGE +17 591 N 18 AaAaAAAaaaaaaAAaAA CFGFHJHHGFBDHKIHGB +17 592 N 17 AaaAAAaaaaaaAAaAA AFFIIIHFD=BJJEHGE +17 593 N 17 CccCCCccccccCCcCC G>JHGHLJH0EFI@HFD=<;JFH2D +17 597 N 18 C$cCcCCCccccccCCcCC BD1JKKEILK=@JGEM>H +17 598 N 17 tTtTTTttttttTTtTT D5FHLGJFG4IEKKJHC +17 599 N 17 tTtTTTttttttTTtTT EAHDHDJIEGF@HGK/B +17 600 N 17 gGgGGGggggggGGgGG EHGELKHKIBD2ILKCA +17 601 N 17 tTtTTTttttttTTtTT C=FFFEJHHFFE6> +17 602 N 16 g$GgGGGgggggGGgGG AEEHJGJEI4;IIKJE +17 603 N 16 GgGGGggggggGGgG-1NG 3FIJGJHDE9IJ8J8: +17 604 N 16 T$tTTTttttttTTt*T EGFI;JIH6D/D@DE; +17 605 N 14 tTTTtttttTTtTT CGHAGGHGAI?JEF +17 606 N 15 tTTTttttttTTtTT CCEDHFE;.IICIEB +17 607 N 15 aAAAaaaaaaAAaAA EDDFGFH>B=HHDHKFFK0=A +17 618 N 15 G$g$gggggGGgGGG^]G^]g FDGH7CDKFL3@CA< +17 619 N 13 gggggGGgGGGGg IICCDJ@LI6F=;IFKG7GBG +17 622 N 12 gggggGGgGGGg KI07@ILFD4LI +17 636 N 13 aaaaaAAaAAAaa DFGFHLJKHH>HF +17 637 N 14 aaaaaAAaAAAAaa DCBDEHJGIHIFGD +17 638 N 14 aaaaaAAaAAAAaa EEEDEHBJJ5F?IE +17 639 N 13 aaaaaAaAAAAaa DF8D7KHDFI3HF +17 640 N 14 aaaaaAaAAAAaa^]a FIGGLHMJ6JCL=F +17 641 N 14 gggggGgGGGGggg BI994GK0KIMJ6J9KH; +17 643 N 13 aaaAAaAAAAaaa E36KGI.:E3IGD +17 644 N 13 ccccCCcCCAccc H1 +17 651 N 16 ccccCCcCCCCcccc^]c EEGBEIK/KEJGEJB@ +17 652 N 16 ccccCCcCCCcccccc GJ;LCHNI5HLKIDBB +17 653 N 18 ttttTTtTTTtttttt^]t^]t CBFFIJI0J>KJI@2?62 +17 654 N 19 g$gggGGgGGGGgggggggg @3DDFLL>:IEMAK>5C:D +17 655 N 18 gggGGgGGGGgggggggg 0CJ??JIDHAJGID7A@; +17 656 N 18 tttTTtTTTTtttttttt @CHF8J;0B@JBJB1F>@ +17 657 N 17 aaaAAaAAAAaaaaaaa DDHFGIDBHDDIICCE@ +17 658 N 18 cccCCcCCCCcccccccc BAIEJK6CDHIEIBFD7 +17 661 N 18 gggGGgGGGGgggggggg 1EHFKL0GIFLKLG7B19 +17 662 N 17 cccCCcCCCcccccccc EHJE6L2I8LKHF6EIB +17 663 N 18 aaaAAaAAAAaaaaaaaa 0?DIGH/I83I:HF?<:< +17 664 N 19 a$a$aAAaAAAAaaaaaaaaa 4?CAJIGIH6HHCI87FCB +17 665 N 17 cCCcCCCCccccccccc ;=JK8HF9JM>I8JEJC +17 666 N 17 tTTtTTTTttttttttt EJJJ;IIIGHHE?CDCC +17 667 N 17 gGGgGGGGgggggggg^]G LGLH7EJGHF +17 671 N 17 GGgGGGGgggggggggG DHKEH@I +17 672 N 16 AAaAAAaaaaaaaaaA EEH5I/JIIF6CFEFF +17 673 N 16 TTtTTTtttttttttT CAH.GFHGHF2CI:HG +17 674 N 16 GGgGGGGggggggggG CHJ/HI6KLFF +17 680 N 15 c$CCCCccccccccCc E.EH0MIGCEFJHK; +17 681 N 14 AAAAaaaaaaaaAa 8FAEHIH@CGEGG: +17 682 N 15 AAAAaaaaaaaaaAa DCJCHHHBA2=:DI9 +17 683 N 16 AAAAaaaaaaaaaAa^]a D3J?ICHC/8F@IH6A +17 684 N 15 C$CCcccccccccCcc 9>FCBC;<=CA?J87 +17 685 N 15 GGGgggggggggGgg <>ALFIC3EGGMC5? +17 686 N 15 CCCcccccccccCcc 1GJGFKF/8HHJK?E +17 687 N 13 AAaaaaaaaaAaa IGJDFF6D9FI>@ +17 688 N 14 TTtttttttttTtt A?JHIL1IE>II@D +17 689 N 14 TAtttttttttTtt E.JIDC4?G8H@CE +17 690 N 14 CCcccccccccCcc 8ILGJJMDJ@JLCI +17 691 N 13 CcccccccccCcc IMKKG.KHKGEEI +17 692 N 14 TTtttttttttTtt F=HJIE>JEBIHCE +17 693 N 14 CCcccccccccCcc =/DAIJFG GFJIGCFBCHH@I@ +17 698 N 15 TTtttttttttTttT GEKIIF?JI9G@HDA +17 699 N 15 GGgggggggggGggG >/JJMC:HH?EM@FC +17 700 N 15 AAaaaaaaaaaAaaA :CHGDIE>GFFIEFF +17 701 N 15 AaaaaaaaaaAaaA^]a EHHHI2?FEIIDEHC +17 702 N 15 AaaaaaaaaaAaaAa EKLKLJIICIIIHHG +17 703 N 15 GgggggggggGggGg @JGJJCGKFFK>JGD +17 704 N 16 ATaaaaaaaaaAaaAa G1HHGHBHFFF>CGI8 +17 705 N 15 AAaaaaaaaaAaaAa 4ACCCJ@ +17 709 N 14 GggggggggGggGg 9JJLKLKHLELJ?A +17 710 N 15 GgggggggggGggGg :JJGJ8CKAKLFKHG +17 711 N 16 AAaaaaaaaaaAaaAa EGGHHH0? +17 723 N 12 aaaaaaaAaaAa FGGFIDHKJFJI +17 724 N 14 ccccccccCccCcc GHGLKJGIJKIELB +17 725 N 14 aaaaaaaaAaaAaa FFG0DH@HJCFHFB +17 726 N 14 ccccccccCccCcc GGGHFJGIJKJCLD +17 727 N 14 a$aaaaaaaAaaAaa BGEC +17 731 N 14 tttttttTttTttT GHFHJ;KJHFHGDC +17 732 N 14 cccccccCccCccC IDJJKGFLMHCJI8CC +17 741 N 13 tttttTttTttTT 5GIFJGGDDI4CD +17 742 N 14 cccccCccCccCC^]c 1IHJHOJIFL=HGB +17 743 N 14 aaaaaAaaAaaAAa CGGFFBIHFHCB= +17 750 N 17 a$aaaAaaAaaAAaAaa^]A BHFIJJIAMGJCJDDD? +17 751 N 16 gggGggGggGGgGggG DCDMGIDJ=KJJHFDE +17 752 N 16 tt$tTttTttTTtTttT G?F;JFDI?FGHGD1E +17 753 N 15 ccCccCccCCcCccC HCKLIBI8IJ9GIHF +17 754 N 15 ttTttTttTTtTttT DCLIFEE6JJ@H?EE +17 755 N 15 gg$GggGggGGgGggG D@JJHEC9IKDIJGG +17 756 N 13 gGggGggGGgGgG CEIHAK:HG?HEC +17 757 N 14 aAaaAaaAAaAaaA @HEFFG:JHGGG@F +17 758 N 14 aAaaAaaAAaAaaA @GEFDH6KDHG7;@ +17 759 N 14 aAaaAaaAAaAaaA CFHD@G?JJGH7?E +17 760 N 14 c$CccCccCCcCccC :GA@;C8GFEHD7G +17 761 N 13 GggGggGGgGggG AJI;JB=CKC?H@ +17 762 N 13 GggGggGGgGggG FIHDG2FIKGLH< +17 763 N 13 CccCccCCcCccC GIHDLJ;GJIIJGDF +17 769 N 13 ccCccCCcCccCc HI:K;KKKKGLFI +17 770 N 13 aaAaaAAaAaaAa FGCH;JHJGJDF? +17 771 N 13 ttTttTTtTttTt IFBH=IJIHF>DC +17 772 N 13 ttTttTTtTttTt GF=I:EEKGHGDA +17 773 N 13 ggGggGGgGggGg GHDF>KLKLKDIL +17 774 N 13 aaAaaAAaAaaAa GHDKCKJIJKDFK +17 775 N 13 ggGggGGgGggGg FIBJ;LLLLLCJL +17 776 N 13 aaAaaAAaAaaAa EDBD=KH;IIC>F +17 777 N 13 ccCccCCcCccCc DH:J=HKJJIEFD +17 778 N 13 aaAaaAAaAaaAa DGCK>JILHLCFL +17 779 N 13 ggGggGGgGggGg CECK0MJJMIKIC +17 780 N 13 aaAaaAAaAaaAa @ADG:HGHIGDF? +17 781 N 14 aaAaaAAaAaaAa^]a @@@H8LG4IIHGEB +17 782 N 14 aa$AaaAAaAaaAaa ??>G4HK4JJGHHB +17 783 N 13 a$AaaAAaAaaAaa :DG1GKIIIG<7< +17 784 N 12 CccCCcCccCcc ?K>CJLJKBGI?FHJFLHEJH +17 791 N 12 GggGGgGggGgg ?G7FJIMJDJJH +17 792 N 12 TttTTtTttTtt 8FDJKKLGI:JA +17 807 N 12 aAAaAaaAaaa^]a FBGLJKDGGIF< +17 808 N 12 gGGgGggGgggg CHLILIIJGI/A +17 809 N 12 gGGgGggGgggg HDJIKHKFJJFC +17 810 N 12 gGGgGggGggcg GDJJJKAE8J/7 +17 811 N 12 aAAaAaaAaaaa A72?JIHGEGH9 +17 812 N 12 aAAaAaaAaaaa CB0> +17 813 N 12 cCCcCccCcccc ?AGLJL;EMFBB +17 814 N 12 tTTtTttTtttt BFKCMJIGIHEC +17 815 N 12 tTTtTttTtttt C>AIJIBD6IEC +17 816 N 12 t$TTtTttTtttt DIHI9F5GAHC +17 824 N 11 CCcCccCcccc DJHMJHHFH>@HD +17 843 N 10 CccCcccccc HGEH4KCF:J +17 844 N 10 TttTtttttt HE??FGDDFI +17 845 N 10 GggGgggggg FDBHKG@FKK +17 846 N 9 G$ggGggggg CDD;GIHKI +17 847 N 9 t$tTtttttt BFBIHEHIJ +17 848 N 8 g$Ggggggg AGKGJHAK +17 849 N 6 G$ggggg BGI9IC +17 850 N 6 tttttt HGFIJI +17 851 N 6 gggggg KH4KG9 +17 852 N 6 gggggg HKCDIB +17 853 N 6 aaaaaa DEIGHE +17 854 N 7 aaaaaa^]A GFHGHCB +17 855 N 7 aaaaaaA HFFEF=B +17 856 N 7 ccccccC JHLKK:E +17 857 N 7 aaaaaaA DGHDGHE +17 858 N 7 aaaaaaA JI=KLKC +17 859 N 7 ggggggG @LLKLLH +17 860 N 7 aaaaaaA FEEFGHE +17 861 N 8 ccccccC^]c EJMMMKF0 +17 862 N 8 ttttttTt >G;HIII> +17 863 N 9 g$gggggGg^]G DIAHKJI?D +17 864 N 8 tttttTtT GHFJHF=E +17 865 N 9 cccccCcC^]c HBFKKIBFA +17 866 N 8 cccccCCc CJMHDIHB +17 867 N 9 cccccCcCc JIJHFF.I? +17 868 N 9 aaaaaAaAa HEKKJH.HE +17 869 N 9 gggggGgGg HKKLJK4J? +17 870 N 8 cccccCCc FIMJFIID +17 871 N 9 cccccCcCc JMLLLA.I@ +17 872 N 9 tttttTtTt GGJFJK9JA +17 873 N 9 gggggGgGg GDKJIKDJ> +17 874 N 8 gggggGGg GHKKMGI> +17 875 N 9 gggggGgGg GDGJIJBI= +17 876 N 9 tttttTtTt FJIIF<=ID +17 877 N 9 gggggGgGg GDJKKJAKB +17 878 N 8 aaaaaAAa CGIDIHHG +17 879 N 8 tttttTTt AFHIHGIB +17 880 N 9 a$aaaaAaAa @IICHHEHG +17 881 N 8 ccccCcCc JJKKIGIH +17 882 N 8 aaaaAaAa KJILH9JF +17 883 N 8 ggggGgGg 1JKKL7MB +17 884 N 8 ccccCcCc CADDJ=K? +17 885 N 8 ggggGgGg DIJK>IDB +17 886 N 8 aaaaAaAa GJKJH;IH +17 887 N 8 ggggGgGg CIKKJ;MC +17 888 N 8 aaaaAaAa HIGHEEIA +17 889 N 8 ccccCcCc HLJGA1JH +17 890 N 8 ccccCCc^]c /LJKKKEB +17 891 N 8 ccccCCcc HKKLKGH= +17 892 N 9 ccccCcCcc IIKLK:K>D +17 893 N 9 aaaaAaAaa EGIHJ:KF7 +17 894 N 9 ttttTtTtt AIHIH7HIE +17 895 N 10 c$cccCcCcc^]C =KFLI/HIGB +17 896 N 9 tttTtTttT IFIL:ME5G +17 897 N 9 cccCcCccC KILL=MIKF +17 898 N 9 tttTtTttT GGHL@KFCG +17 899 N 9 aaaAAaaA^]A DEECJHFD@ +17 900 N 10 cccCcCccCC KKMK;HC>E? +17 901 N 10 cccCcCccCC HJKI>KIGEE +17 902 N 10 aaaAaAaaAA CFHH3JHEFF +17 903 N 9 aaaAAaaAA CGGHJGGEH +17 904 N 10 aaaAaAaaAA CFGC5JGBFH +17 905 N 10 aaaAaAaaAA BEIIBHGDFH +17 906 N 10 aaaAaAaaAA BFGHCIGDGH +17 907 N 10 aaaAaAaaAA DGH@GIJAHH +17 908 N 10 tttTtTttTT EHHJGJLHGF +17 909 N 10 tttTtTttTT BHHFFGCDGF +17 910 N 10 aaaAaAaaAA ?EGD=HEFGG +17 911 N 10 aaaAaAaaAA @FFJHJGEHI +17 912 N 10 aaaAaAaaAA @DFIBJDFII +17 913 N 11 aaaAaAaaAA^]a ?DED5KGFHIA +17 914 N 11 a$aaAaAaaAAa :FHJIGIFIID +17 915 N 10 ttTtTttTTt EGJ6II7HG> +17 916 N 9 ttTTttTTt EGCCFFHHC +17 917 N 10 aaAaAaaAAa GJIFJKHHGG +17 918 N 10 ggGgGggGGg FKI6MBIKHH +17 919 N 10 ccCcCccCCc GKMGLGKLIA +17 920 N 10 ttTtTttTTt FGLGL@EKHF +17 921 N 10 g$gGgGggGGg ?JHCLJEHHF +17 922 N 8 gGGggGGg JLCJEKGI +17 923 N 8 gGGggGGg IJEIJIHK +17 924 N 9 cCcCccCCc IKDLGJKJG +17 925 N 9 aAaAaaAAa FJ/JI=IKI +17 926 N 9 tTtTttTTt GI1JHHDGF +17 927 N 9 gGgGggGGg FKEMIIJII +17 928 N 9 gGgGggGGg EJGKCJJJF +17 929 N 9 tTtTttTTt GI=FJHICH +17 930 N 8 gGGggGGg FIMIILIG +17 931 N 9 gGgGggGGg DH.IFIKHJ +17 932 N 9 tTtTttTTt FF2IH:FCH +17 933 N 8 gGGggGGg DLJIEIGI +17 934 N 9 c$CcCccCCc AE@HBDKJJ +17 935 N 9 AaAaaAAa^>a G/IIEHKA@ +17 936 N 9 TtTttTTtt I?IJIJIIC +17 937 N 8 GGggGGgg KJE9JIIF +17 938 N 8 CCccCCcc EEKELJHB +17 939 N 9 CcCccCCcc L?LJ>KLJH +17 940 N 9 TtTttTTtt K0LJGLKIG +17 941 N 9 GgGggGGgg J.LEGIHGG +17 942 N 9 TtTttTTtt HCFIBGFDE +17 943 N 9 AaAaaAAaa G@IKHHIHG +17 944 N 9 GgGggGGgg K>EFHKJIF +17 945 N 9 TtTttTTtt GEGBCJGGG +17 946 N 8 CCccCCcc IKDLKJGG +17 947 N 9 CcCccCCcc H=JKFKIJI +17 948 N 9 CcCccCCcc GAMJCGLKJ +17 949 N 10 AaAaaAAaa^]a D@JKDHI=IB +17 950 N 10 GgGggGGggg H=MIIMJJNF +17 951 N 11 CcCccCCccc^]C E2HJFLJDMGB +17 952 N 11 TtTttTTtttT F?KHCLIEEBH +17 953 N 11 A$aAaaAAaaaA ?EDIGIJCHD8 +17 954 N 10 tTttTTtttT 3GJAKIHGAF +17 955 N 10 tTttTTtttT ADJEHEGFF9 +17 956 N 10 cCccCCcccC @HIKKIIJGF +17 957 N 10 aAaaAAaaaA :FIEAIGEE; +17 958 N 10 cCccCCcccC BCFIEDKJHD +17 959 N 10 aAaaAAaaaA CFJHJHJLHE +17 960 N 10 g$GggGGgggG >CEIMHHHHE +17 961 N 9 TttTTtttT BIGIFIHIH +17 962 N 9 G$ggGGgggG DHCKJIJKI +17 963 N 8 ccCCcccC @IMJLJJF +17 964 N 8 ttTTtttT IHLIHGI< +17 965 N 8 ggGGgggG GJMHKJI: +17 966 N 8 aaAAaaaA IGJFBEI4 +17 967 N 8 ggGGgggG GGLEIJHI +17 968 N 8 ggGGgggG BG?BJJIJ +17 969 N 8 ttTTtttT EEIHFIEG +17 970 N 8 ggGGgggG CGJIGIED +17 971 N 8 ggGGgggG BHLHIIG@ +17 972 N 8 g$gGGgggG AGDJJLJ1 +17 973 N 7 aAAaaaA DHHEFG7 +17 974 N 7 aAAaaaA GIFIII5 +17 975 N 8 gGGgggG^]g EINFMA:B +17 976 N 8 aAAaaaAa FIKHHHFE +17 977 N 8 tTTtttTt GIG>IG9G +17 978 N 8 gGGgggGg HLGEIK;H +17 979 N 9 cCCcccCc^]c GEIKKJ6GD +17 980 N 9 tTTtttTtt KH:A +17 986 N 10 cCCcccccac @J:HGGF>.B +17 987 N 11 cCCcccCcccc GJHKJK=LJDD +17 988 N 11 aAAaaaAaaaa DGIGIJBLK9F +17 989 N 11 g$GGgggGgggg ?IEGHFIMKE7 +17 990 N 10 GGgggGgggg ACJKJ>KKBE +17 991 N 9 AAaaaaaaa ECJGHLIIF +17 992 N 10 GGgggGgggg HEIJHAKK59 +17 993 N 10 TTtttTtttt C>HIH8IJ3= +17 994 N 9 T$TtttTttt = +17 997 N 9 AaaaAaaaa AIJH1LM:D +17 998 N 10 GgggGgggg^]g AIIHFLKE;6 +17 999 N 9 GgggGgggg 6IJI@LK3= +17 1000 N 10 CcccCccccc :KKMKKK;C? +17 1001 N 10 TtttTttttt DFGH@IJE@D +17 1002 N 10 GgggGggggg CHIH9KI?9F +17 1003 N 10 CcccCcctcc ?IHJFJM7CC +17 1004 N 11 AaaaAaaaaa^]A AEHFIDG4C8? +17 1005 N 11 AaaaAaaaaaA C +17 1007 N 9 gggGggggG IJJ>MKH7G +17 1008 N 9 aaaAaaaaA GHCJLMG.E +17 1009 N 9 gggGggggG CHF9LLH4G +17 1010 N 10 cccCcccccC GKICML.GEH +17 1011 N 10 tttTtttttT AGFCIJBEDG +17 1012 N 10 a$aaAaaaaaA AGH3JI.B9D +17 1013 N 8 ttTttttT HG@JK0HE +17 1014 N 9 ggGgggggG JI@LJ8CDH +17 1015 N 9 aaAaaaaaA GG2IJADHE +17 1016 N 9 ttTtttttT HF@JJ=F=G +17 1017 N 9 ttTtttttT GIEJJ1DDC +17 1018 N 9 ggGgggggG II8LL3HBI +17 1019 N 8 ccCccccC A?CDA=9G +17 1020 N 9 ggGggggG^]G HHBJJJ?@B +17 1021 N 9 cccccccCC GHKKIB/ID +17 1022 N 10 ccCcccccCC IJGMIFEIHC +17 1023 N 9 aaAaaaaAA F@GHI=1EF +17 1024 N 11 ccCcccccCC^]C KLILM0A:HDE +17 1025 N 11 ttTtttttTTT FGLKK0@CHFE +17 1026 N 11 ggGgggggGGG GIAKMHA6JGG +17 1027 N 11 ccCcccccCCC HF>KJJFHDEH +17 1028 N 10 aaaaaaaAAA EFIBD=CHGG +17 1029 N 11 ccCcccccCCC IMDMKJA0IGH +17 1030 N 11 ttTtttttTTT FEKKJGGBHIJ +17 1031 N 13 ttTtttttTTT^]T^]T EG0IIHDGGDFB? +17 1032 N 13 ttTtttttTTTTT FFBHKF@:FDGA@ +17 1033 N 13 ggGgggggGGGGG BHEKH3F4IJKFG +17 1034 N 12 g$ggggggGGGGG AILK6;7HIID@ +17 1035 N 12 cCcccccCCCCC G@KK/C8JIJFF +17 1036 N 11 cCccccCCCCC J8MM0>GKKFB +17 1037 N 12 tTtttttTTTTT GJKI1FIGJLHG +17 1038 N 11 gGggggGGGGG G +17 1040 N 12 aAaaaaaAAAAA FIII>D=FEIG> +17 1041 N 11 ccccccCCCCC HLJ>EGIHGFIJH> +17 1048 N 11 g$GggggGGGGG A7KLBFJGNKK +17 1049 N 11 CcccccCCCCC 0LK>CLCMKII +17 1063 N 10 ttttTTTTTT HHEDHDKLGH +17 1064 N 10 aaaaAAAAAA GHEGFHHHED +17 1065 N 10 aaaaAAAAAA GHHFCIJI@G +17 1066 N 11 aaaaAAAAAA^]A GHGCJHKIFG? +17 1067 N 12 aaaaaAAAAAAA GG0H8GILIDGB +17 1068 N 10 aaaAAAAAAA FFGGHLIEGB +17 1069 N 11 aaaaAAAAAAA FGG8HIIIDG@ +17 1070 N 12 aaaaaAAAAAaA IK3EHBJJHH6C +17 1071 N 13 gggggGGGGGGaG HI3I>LLMNKJ7H +17 1072 N 12 aaaaaAAAAAAA DF:G9GHKI@EE +17 1073 N 11 aaaaAAAAAAA AF0GIIIJ7GE +17 1074 N 12 a$aaaaAAAAAAA EFCFD;JJG7H@ +17 1075 N 11 aaaAAAAAAA^]a IG?GCKI6GEG +17 1076 N 11 gggGGGGGGGg F8IKLMLKKIF +17 1077 N 12 aaaaAAAAAAAa A=C:EGKJDGCC +17 1078 N 12 a$aaaAAAAAAAa DBB8HKJIDHFA +17 1079 N 11 aaaAAAAAAAa ABFIIKHEHGF +17 1080 N 11 aaaAAAAAAAa 9I2GFJKGHGH +17 1081 N 10 g$gGGGGGGGg :?IJOMGHJF +17 1082 N 9 aAAAAAAAa =FHIIFGGG +17 1083 N 10 aaAAAAAAAa >:HJIJGHGH +17 1084 N 12 a$aAAAAAAaAa^]A ?DFFKICH6HH@ +17 1085 N 10 aAAAAAAAaA HHFEBFIF= +17 1112 N 10 TTTTTTtTTt GHH3@FHHDE +17 1113 N 10 GGGGGGgGGg IKLFJGLKJF +17 1114 N 10 AAAAAAaAAa HKE6GBMHHA +17 1115 N 10 GGGGGGgGGg DLLKKHBMKH +17 1116 N 10 GGGGGGgGGg AHK5GIMEJ@ +17 1117 N 10 AAAAAAaAAa FGI>HCJHEH +17 1118 N 10 TTTTTTtTTt CGF>GDIGHG +17 1119 N 9 C$CCCCcCCc CHJIKE?K< +17 1120 N 9 CCCCCcCCc FIDGGKEBH +17 1121 N 9 AAAAAaAAa CHFIIJHHI +17 1122 N 10 TTTTTtTTt^]T DGCHGKCDGA +17 1123 N 10 T$TTTTtTTtT AGBEFGGF@> +17 1124 N 9 AAAAaAAaA EEGEJADFE +17 1125 N 9 TTTTtTTtT G@FIKHHFE +17 1126 N 9 CCCCcCCcC F=HJLFKLB +17 1127 N 9 TTTTtTTtT ECIHIHIGH +17 1128 N 9 GGGGgGGgG DGJIKBKJG +17 1129 N 8 AAAaAAaA BFEIF +17 1153 N 8 AAaAAaAA DF: +17 1155 N 8 TtTTtTTT DJHGGGD? +17 1156 N 8 TtTtTTT^]t DIFFAE@A +17 1157 N 9 TtTTtTTTt FHAHHGE@A +17 1158 N 9 GgGGgGGGg HKDJ@KIC= +17 1159 N 9 GgGGgGGGg HKIHDJGFG +17 1160 N 9 AaAAaAAAa ;IAGAGGEG +17 1161 N 9 TtTTtTTTt EEGCF +17 1201 N 10 tTTTtttTTt EFGFBG@HCH +17 1202 N 11 cCCCcccCCc^]C FLJJBMBGFH= +17 1203 N 11 aAAAaaaAAaA GEGJKG@HEBC +17 1204 N 11 gGGGgggGGgG CDKMKK0JCJ6 +17 1205 N 11 c$CCCcccCCcC @JKKDLAKCJ: +17 1206 N 10 AAAaaaAAaA IHJCE?IGCE +17 1207 N 10 TTTtttTTtT HIIFG:JCAA +17 1208 N 10 CCCcccCCcC EKJLLBKHKD +17 1209 N 10 CCCcccCCcC 8ILMLCHIKG +17 1210 N 10 CCCcccCCcC JJLDN>KJLG +17 1211 N 10 TTTtttTTtT GHKBHHLH9J5 +17 1224 N 10 CCcccCCcC^]C KLCK>K=MI@ +17 1225 N 10 AAaaaAAaAA HKIHCKIIGD +17 1226 N 10 AAaaaAAaAA GLGHCGII?@ +17 1227 N 10 AAaaaAAaAA ?LBHCJIHHE +17 1228 N 10 AAaaaAAaAA ILIC>JIF>E +17 1229 N 10 AAaaaAAaAA IMGHAIJJGF +17 1230 N 10 TTtttTTtTT HIF7ADAHCG +17 1231 N 10 CCcccCCcCC IJIIBEEMIH +17 1232 N 10 TTtttTTtTT FKCIBKCJCF +17 1233 N 10 GGgggGGgGG JKAD:IEEJI +17 1234 N 11 AAaaaAAaAA^]a GLDH@IHIDG0 +17 1235 N 11 AAaaaAAaAAa GLGHK?GAKC9JABKC +17 1248 N 10 CcccCcCCcC JEIMLKJI.C +17 1249 N 12 CcccCCcCCcC^]C FHLHM;MDF@LE +17 1250 N 12 AaaaAAaAAaAA JDDEJFICH;EC +17 1251 N 12 AaaaAAaAAaAA DFCHJ5ICHI>D +17 1252 N 12 TtttTTtTTtTT FDIHF=EEE@CF +17 1253 N 12 AaaaAAaAAaAA ECEEJFEAF2BF +17 1254 N 12 AaaaAAaAAaAA GGJJFALGBL@G +17 1255 N 12 Gg$ggGGgGGgGG IBJELBLIJ2AK +17 1256 N 11 CccCCcCCcCC GIJJ?MAHEGJ +17 1257 N 11 AaaAAaAAaAA FFDCFJFH:DI +17 1258 N 11 TttTTtTTtTT CGJJBJDHBDH +17 1259 N 11 TttTTtTTtTT >J +17 1261 N 10 C$ccCCcCcCC C8LK3JIJEK +17 1262 N 10 c$cCCcCCcCC CKB:M6GHDL +17 1263 N 9 tTTtTTtTT JK7EHGC?L +17 1264 N 9 tTTtTTtTT JH6J=GE9H +17 1265 N 9 tTTtTTtTT HH;L5EJ@H +17 1266 N 10 gGGgGGgGG^]G II:LJIJ?LB +17 1267 N 10 aAAaAAaAAA IF>LADKDLC +17 1268 N 10 gGGgGGgGGG IG6LHMLDLH +17 1269 N 10 cCCcCCcCCC AD>EJB3/LH +17 1270 N 10 gGGgGGgGGG F99J4B6=DB +17 1271 N 9 tTtTTtTTT IEHEFI>IG +17 1272 N 9 cCcCCcCCC HCLJJI=MG +17 1273 N 11 aAAaAAaAAA^]a GHIHGBIIHE +17 1275 N 11 gGGgGGgGGGg E8BJKF7>LIE +17 1276 N 11 tTTtTTtTTTt HB9I2FB=HFD +17 1277 N 12 cCCcCCcCCCc^]c @AIHHI> +17 1293 N 9 TTtTTTttT CGJ@IHIJB +17 1294 N 9 GGgGGGggG HG /CB/JGIJ@A +17 1298 N 10 TTtTTTttTT ABJ0DGJJED +17 1299 N 10 TTtTTTttTT ?EJAIDIJEI +17 1300 N 10 TTtTTTttTT =FG2IGIJEH +17 1301 N 9 TtTTTttTG FJ>EGIKFL +17 1302 N 9 GgGGGggGG GCAIHKMIK +17 1303 N 9 GgGGGggGG GJ8KBK/HL +17 1304 N 9 AaAAAaaAA CG9@9KIEJ +17 1305 N 9 TtTTTttTT ?J?JKHKGF +17 1306 N 9 TtTTTttTT EJHBFGEF5 +17 1309 N 10 CcCCCccCCc FIKIFIHHJE +17 1310 N 10 AaAAAaaAAa GLFK@L@HKG +17 1311 N 10 GgGGGggGGg IG@NFLLJLF +17 1312 N 10 CcCCCccCCc GL>MKNMKL< +17 1313 N 10 TtTTTttTTt JIDI@DDML;E1> +17 1322 N 11 CcCCCccCCcC FK4LJMCJHLH +17 1323 N 11 T$tTTTttTTtT >I:LJIJILHJ +17 1324 N 10 cCCCccCCcC H5LMLKJE:H +17 1325 N 10 aAAAaaAAaA D:JIGHH@HI +17 1326 N 10 aAAAaaAAaA GADJJIHE0I +17 1327 N 11 cCCCccCCcC^]C GFICLLHI3D@ +17 1328 N 11 cCCCccCCcCC JDL@LKIB@JB +17 1329 N 11 tTTTttTTtTT G7LIKJIG4JE +17 1330 N 11 gGGGggGGgGG ;IMJIKIL5HF +17 1331 N 11 tTTTttTTtTT D@IIJJDG2EE +17 1332 N 11 aAAAaaAAaAA D5@IHHEFFAD +17 1333 N 11 c$CCCccCCcCC EAHKIIJD=FG +17 1334 N 10 CCCccCCcCC @KKMNHH9JG +17 1335 N 10 TTTttTTtTT GILJIKIJKG +17 1336 N 11 CCCccCCcCC^]C 6KGJ=JH>JIB +17 1337 N 11 A$AAaaAAaAAA EFAHIHHIJIGFEHFCC +17 1339 N 11 TTttTTtTTTt FKIIIC6GHFB +17 1340 N 10 AAaaAAaAAa HGGIEDIJ4FDLJE +17 1372 N 9 c$cCcCCCcc BHH?LKKHG +17 1373 N 8 cCcCCCcc HHALJKKG +17 1374 N 8 cCcCCCcc GHILIKKJ +17 1375 N 9 tTtTTTtt^]T CF8LIKFCE +17 1376 N 9 a$AaAAAaaA DDHIEGFAA +17 1377 N 8 AaAAAaaA GDLIIHH9 +17 1378 N 8 GgGGGggG F@JJJJGI +17 1379 N 8 CcCCCccC I?HJDHHH +17 1380 N 8 CcCCCccC FEHDKFHD +17 1381 N 8 CcCCCccC HEKJ9AA> +17 1382 N 8 GgGGGggG @I>AAKJC +17 1383 N 8 CcCCCccC G5IJMIHA +17 1384 N 9 CcCCCccC^]C EILJJJJD: +17 1385 N 10 AaAAAaaAA^]a C8KIJFE6C. +17 1386 N 10 CcCCCccCCc DEHIAIEAB@ +17 1387 N 11 CcCCCccCCc^]C CCIHEHH>E2E +17 1388 N 11 C$cCCCccCCcC >@LILBCKDA5 +17 1389 N 9 gGGGggGgG L?BCGK;G? +17 1390 N 10 gGGGggGGgG GD@CJKAGHF +17 1391 N 10 aAAAaaAAaA LDHJHH=FJG +17 1392 N 10 gGGGggGGgG CFJKIH2HGJ +17 1393 N 10 aAAAaaAAaA FGCBGE3B8@ +17 1394 N 10 cCCCccCCcC 4AJHIKJEEG +17 1395 N 11 aAAAaaAAaA^]a K5GIII>GHJC +17 1396 N 11 gGGGggGGgGg HDJBJI5JJK; +17 1397 N 10 cCCCccCCcC AAJCAB:A?G +17 1398 N 11 gGGGggGGgGg <;BDII?@JC: +17 1399 N 11 gGGGggGGgGg 5AGFJIKKJ:E +17 1400 N 10 aAAAaaAaAa HEGDF?DCHGB +17 1404 N 12 cCCCccCCcCcC =7GJID1H/KIF +17 1405 N 12 cCCCccCCcCcC E:JKJL7IMJHD +17 1406 N 12 tTTTttTTtTtT ADGKHIGJKK:GKHDG +17 1414 N 11 TTTttTTtTtT IHKGHFJJM?J +17 1415 N 11 TTTttTTtTtT :CDDF=EIB;F +17 1416 N 12 AAAaaAAaAaA^]A BEFFF?H:JBEA +17 1417 N 12 CCCccCCcCcCC AFIIKCGIJLGC +17 1418 N 12 TTTttTTtTtTT DHKEECJGNHFF +17 1419 N 12 AAAaaAAaAaAA @>2GHHHJHIFC +17 1420 N 12 TTTttTTtTtTT @BIGH;CJ=JGF +17 1421 N 13 GGGggGGgGgGG^]g BHJIIt EHIC>H@4CFF@EF: +17 1430 N 15 CccCCcCcCCcCCcC DEJJB;KKKHHFG=E +17 1431 N 15 CccCCcCcCCcCCcC GHIBDHLHKGFCE8D +17 1432 N 15 AaaAAaAaAAaAAaA 8EG@DCE@IH;/FDE +17 1433 N 16 TttTTtTtTTtTTtT^]t FDHHBIF@JH>=GGFB +17 1434 N 17 TttTTtTtTTtTTtTt^]t BCGH@IHGFD:CEGDAC +17 1435 N 16 T$ttTtTtTTtTTtTtt ?EFEKHFHDGEFHEDE +17 1436 N 16 ccCCcCcCCcCCcCcc EKEKGKHFKMFHHHGG +17 1437 N 16 t$tTTtTtTTtTTtTtt ?FKDIDFLII>HIHDG +17 1438 N 15 cCCcCcCCcCCcCcc LIDLIKDJEGBKHGD +17 1439 N 15 tTTtTtTTtTTtTtt FFGBL +17 1442 N 16 gGGgGgGGgGGgGggg HEAH:BMGIE@HGI?D +17 1443 N 15 tTTtTtTTtTtTttt EIABFHCFIEHDF?C +17 1444 N 16 aAAaAaAAaAAaAaaa G4BIBKBAJHBIDF87 +17 1445 N 15 tTTtTtTTtTTtTtt GBEKBAJGHH@GGD> +17 1446 N 16 tTTtTtTTtTTtTttt F5CDHCHGJE>EDHD> +17 1447 N 16 gGGgGgGGgGGgGggg INFKLLGJLCGLIIE0 +17 1448 N 16 gGGgGgGGgGGgGggg IDD@D=6HKIGJEGIH +17 1449 N 16 tTTtTtTTtTTtTttt D?FHCAGDIGDF>DHE +17 1450 N 15 aAAaAaAAaAAaAaa EGDHJAEFJCBHEHG +17 1451 N 16 tTTtTtTTtTTtTttt F@HJ/>IFIHGDEGFA +17 1452 N 17 aAAaAaAAaAAaAaa^]A^]a GFBIIAIFHHCGDEIC5 +17 1453 N 18 tTTtTtTTtTTtTtttTt HJHJIGIGHEGGFGJ3@< +17 1454 N 18 tTTtTtTTtTTtTtttTt GIBHI6GGJFFI?JI7BB +17 1455 N 18 gGGgGgGGgGGgGgggGg H5DCJJLIKIIHJFFHGG +17 1456 N 18 tTTtTtTTtTTtTtttTt GGGIG;HFJCEJDG>HFD +17 1457 N 18 gGGgGgGGgGGgGgggGg IBFE/?LJKHDJHHIAJF +17 1458 N 18 tTTtTtTTtTTtTtttTt C7EJJ@GEIH>DEFI9G: +17 1459 N 18 cCCcCcCCcCCcCcccCc J?BGKMLKM9EKKKLHJI +17 1460 N 19 tTTtTtTTtTTtTtttTt^]T G9EJMCKGKJJJIHHIJG@ +17 1461 N 19 gGGgGgGGgGGgGgggGgG H??GIKKJK/@MIGJDJAE +17 1462 N 19 cCCcCcCCcCCcCcccCcC IJDFHHKIMCDKIAHBJKD +17 1463 N 19 tTTtTtTTtTTtTtttTtT GLEGM@MIH9IJIDGAKFE +17 1464 N 19 gGGgGgGGgGGgGgggGgG G=CHLF@IJ>FKFIJ?HGH +17 1465 N 19 tTTtTtTTtTTtTtttTtT EF>FFIGFJA>II5KJGF +17 1476 N 19 TtTtTTtTTtTtttTtTT^]t EH?IEGE>?DEGIHHHAD5 +17 1477 N 19 GgGgGGgGGgGgggGgGGg ?FE;JEKDJKDHLKJKIHB +17 1478 N 18 GgGgGGgGgGgggGgGGg :HLICHF/JHIKDHF>F/ +17 1479 N 19 CcCcCCcCCcCcccCcCCc 4EE9JKK=JJJABJKIBH: +17 1480 N 19 CcCcCCcCCcCcccCcCCc 2JJ=JHLKIMIF:9KHIG< +17 1481 N 19 TtTtTTtTTtTtttTtTTt GE5GFEC@B9 +17 1484 N 20 t$TtTTtTTtTtttTtTTtTt =<@IEJFEBEEE4HGFE?AD +17 1485 N 19 TtTTtTTtTtttTtTTtTt =E>FFHEH>JHIC4ACAI? +17 1493 N 18 gGGgGGgGggGgGGgGgG BDJLGFD2H5KHJB9?G@ +17 1494 N 19 g$GGgGGgGgggGgGGgGgG BEEI/GG9GF>FGIGGF=;0 +17 1504 N 19 GgGgGgggGgGGgGgGgGG JJGKJF@KKIIJALGJIIF +17 1505 N 19 GgGGgGggGgGGgGgGgGG HJ8G2HEKMGII?2IGIE7 +17 1506 N 20 GgGGgGgggGgGGgGgGgGG IKJFFDHBFKCH@=DGGJFA +17 1507 N 20 AaAAaAaaaAaAAaAaAaAA AGD?G9EGHDCDG@??GD@B +17 1508 N 20 CcCCcCcccCcCCcCcCcCC FIHHJGGK;HKGF>FLHGFH +17 1509 N 21 AaAAaAaaaAaAAaAaAaAA^]A FI2EJ@DK@DIHFCFIGIGDE +17 1510 N 21 GgGGgGgggGgGGgGgGgGGG IICGHJHI?MGAH@JGJJJHE +17 1511 N 21 AaAAaAaaaAaAAaAaAaAAA AE2AF>CFBFFGDHHCIGFF +17 1513 N 20 GgGgGgggGgGGgGgGgGGG GG/EGJHLNHHKCHHKHI?I +17 1514 N 21 GgGGgGgggGgGGgGgGgGGG >GHFIIHK@LFIHAHIIGFFD +17 1515 N 20 G$gGgGgggGgGGgGgGgGGG CF8H9F?DF?L8IH?JEJIH8K +17 1520 N 20 g$GGgGgggGgGGgGgGgGGG B.AGFCFBLGKJ:GJJIIIJ7G?IB9BK +17 1522 N 17 GgGggGgGGgGgGgGGG 9B9CDEBBAAEDBD:HEHF:I +17 1524 N 19 GGgGgggGgGGgGgGgGGG G=E@FH8MIJH?FBJHH;K +17 1525 N 20 C$C$cCcccCcCCcCcCcCCCc ;=@CACIHGDHDKIHIJ?K8 +17 1526 N 18 c$CcccCcCCcCcCcCCCc BDD@HHIHFD:GGGGEK6 +17 1527 N 17 C$cccCcCCcCcCcCCCc 8D@=IEHK@IFHJGHL> +17 1528 N 16 tttTtTTtTtTtTTTt GGGKGJGBBHHFHHK< +17 1529 N 16 gggGgGGgGgGgGGGg GFHI +17 1531 N 16 cccCcCCcCcCcCCCc EG/LIIKAMKIBGGL= +17 1532 N 16 t$ttTtTTtTtTtTTTt AC1EF>IGJGIHGBL< +17 1533 N 15 t$tTtTTtTtTtTTTt AEIG5CABGCEF;I< +17 1534 N 15 cCcCCcCcCcCCCc^]C FKIGEABJJFH@L?; +17 1535 N 15 aAaAAaAaAaAAAaA @HDGFB6BEHG2:@D +17 1536 N 16 cCcCCcCcCcCCCcC^]C >IFCGC>I@GI>I;@: +17 1537 N 15 aAaAAaAaAaAAaAA ;JEGHF=FJGGK@DB +17 1538 N 16 aAaAAaAaAaAAAaAA FDHGGIIIIKI@JED? +17 1539 N 16 g$GgGGgGgGgGGGgGG AKHJJH8KJIJLMDC> +17 1540 N 15 CcCCcCcCcCCCcCC J@JGHJJFHA>GCC= +17 1541 N 15 CcCCcCcCcCCCcCC HGHHGEIJII0MBD5 +17 1542 N 15 CcCCcCcCcCCCcCC KAHHGLIIIIHLFE9 +17 1543 N 15 CcCCcCcCcCCCcCC HIFKDFMCKHILEE5 +17 1544 N 15 TtTTtTtTtTTTtTT IEHFE8DKGIGLIHB +17 1545 N 15 GgGGgGgGgGGGgGG JEEKDFILHE5LKF? +17 1546 N 15 GgGGg$GgGgGGGgGG DGBF@.KGICIKIC< +17 1547 N 14 AaAAAaAaAAAaAA GBF9GFHGIHHDH= +17 1548 N 14 AaAAAaAaAAAaAA EEDF1IGJF=ILF= +17 1549 N 14 GgGGGgGgGGGgGG FCKK8HKHLJMLH? +17 1550 N 14 GgGGGgGgGGGgGG 5DFI.KIJIFFFH? +17 1551 N 14 A$a$AAAaAaAAAaAA E?E@3FEGHHIBHC +17 1552 N 12 AAAaAaAAAaAA @HFFHEHII?FA +17 1553 N 11 AAaAaAAAaAA ;HHFIB8JGI> +17 1554 N 12 GGGgGgGGGgGG IBGHJHK?MCEB +17 1555 N 12 TTTtTtTTTtTT C=DGCIE5JEGA +17 1556 N 12 TTTtTtTTTtTT =FEGHHE8HEE= +17 1557 N 13 GGGgGgGGGgGG^]G GJDGJGJFLGEBD +17 1558 N 13 TTTtTtTTTtTTT ?AAHDGE5IGHCD +17 1559 N 13 T$TTtTtTTTtTTT =2EGGGF8IDE4C +17 1560 N 12 TTtTtTTTtTTT D7FBHCAIHE@E +17 1561 N 12 TTtTtTTTtTTT ;0FEGG6JDE9E +17 1562 N 12 GGgGgGGGgGGG :GHEGK2IKHBJ +17 1563 N 12 GgGgGGGgGGG^]g CIFHG;KKB=FD +17 1564 N 12 GgGgGGGgGGGg @JGJCCH8 +17 1566 N 13 TTtTtTTTtTTTt CJFAHHDKCF=F6 +17 1567 N 13 CCcCcCCCcCCCc 7JIJJIILEG4I> +17 1568 N 13 T$TtTtTTTtTTTt @GEHCK2KDIBL> +17 1569 N 12 CcCcCCCcCCCc HIIJHIMHG7HD +17 1570 N 12 TtTtTTTtTTTt KGKGIGLGJ@K= +17 1571 N 12 GgGgGGGgGGGg @HKHFDKHH>H2 +17 1572 N 11 cCcCCCcCCCc HKHINKHH=LB +17 1573 N 10 aAaAAAaAAA EHEIGKBI?J +17 1574 N 12 CcCcCCCcCCCc =HGIIHKHFAJH +17 1575 N 11 CcCcCCcCCCc BGEJGLHH0IF +17 1576 N 12 CcCcCCCcCCCc LI +17 1579 N 12 AaAaAAAaAAAa 3FGJG0IFIEH/ +17 1580 N 12 GgGgGGGgGGGg >FJIJINGJBHD +17 1581 N 12 CcCcCCCcCCCc 0@FHJGLGH=L/ +17 1582 N 13 C$c$CcCCCcCCCc^]c =?GJIHLDE@IA0 +17 1583 N 11 TtTTTtTTTtt GHHCLEJAM8> +17 1584 N 11 GgGGGgGGGgg GGIHLDDBJED +17 1585 N 11 GgGGg$GGGgg^]G EJFK@4@JB/? +17 1586 N 10 AaAAAAAAaA BHDAFJ>G@C +17 1587 N 11 CcCCCCCCccC FJH@IC8II9? +17 1588 N 11 AaAAAAAAaaA CDF:EI=D3CE +17 1589 N 11 A$aAAAAAAaaA ;EFHJJ>GE9D +17 1590 N 10 cCCCCCCccC JH8KD8IA8D +17 1591 N 10 tTTTTTTttT GHCJJEJ5=E +17 1592 N 10 tTTTTTTttT FD5?G;GGAC +17 1593 N 10 gGGGGGGggG FHCJD?LHGA +17 1594 N 10 tTTTTTTttT E?CIHAHG7B +17 1595 N 9 gGGGGGGgG DBHIF@K3H +17 1596 N 9 c$CCCCCCcC AB4KGE9F> +17 1597 N 9 CCCCCCccC D;K97LE/F +17 1598 N 9 C$CCCCCccC >FJG;HH8= +17 1599 N 8 AAAAAaaA >I=CJ=.G +17 1600 N 8 TTTTTttT >DHFDC4G +17 1601 N 7 CCCCCcC GJC;E:H +17 1602 N 7 TTTTttT JIBL;0C +17 1603 N 7 GGGGggG IB@MHHE +17 1604 N 7 GGGGggG F:=@I?0 +17 1605 N 7 TTTTttT BFID=J +17 1614 N 6 AAAaaA J?F32G +17 1615 N 6 CCCccC F.KEGG +17 1616 N 5 TTTtT JGLFE +17 1617 N 5 CCCcC BALJ= +17 1618 N 6 AAAaaA HDJ0<< +17 1619 N 6 GGGggG BBED:I +17 1620 N 5 CCCcC BAL?C +17 1621 N 7 CCCccC^]c 8 +17 1625 N 6 AAaaAa CD<0GF +17 1626 N 7 GGGggGg E1E:.J; +17 1627 N 7 AAAaaAa C7H=2E= +17 1628 N 7 CCCccCc =.HF0H= +17 1629 N 7 TTTttTt E?KG7F; +17 1630 N 7 TTTttTt J2H;D@1 +17 1631 N 7 CCCccCc @BM2?I@ +17 1632 N 8 CCCccCc^]c B3;HCH9; +17 1633 N 8 AAAaaAaa ;CI32F; +17 1638 N 8 AAAaaAa^]A @8GI1H>@ +17 1639 N 9 GGGggGggG C6LHHK0@F +17 1640 N 6 GGgGgG C.;HF? +17 1641 N 9 C$CCccCccC 62B@=J/7H +17 1642 N 6 TTttTT 9L>=KI +17 1643 N 8 C$CccCccC 8K@>=GJBD +17 1658 N 8 ttTttTtT D>BD;G.B +17 1659 N 8 ccCccCcC G2E@JJJG +17 1660 N 7 aaAaaAA DG.B.GG +17 1661 N 8 ggGggGgG DH;1JKG +17 1663 N 7 cCccCcC 4D@IEJ>FBE +17 1675 N 11 cCccCcCcccc ?F8DH1HA@:? +17 1676 N 11 gGggGgGgggg /@GFB:@8H?E +17 1677 N 11 cCccCcCcccc B3H.JDK:E>: +17 1678 N 11 cCccCcCcccc B/BAH.GIIEI +17 1679 N 11 aAaaAaAaaaa F.H.G8GJIBF +17 1680 N 11 gGggGgGgggg =AFEL1JKHDD +17 1681 N 11 c$CccCcCcccc ?D;AJ1KB@>7 +17 1682 N 10 GggGgGgggg =D3B5AGEFJ +17 1683 N 10 TttTtTtttt CGFH +17 1687 N 8 ccCCcccc BGEGIIGK +17 1688 N 9 ccCcCcccc HMG8GJKGK +17 1689 N 9 ttTtTtttt EID2IFGIJ +17 1690 N 9 ccCcCcccc EMJAGLJFM +17 1691 N 9 ttTtTtttt CIJ6FHHHH +17 1692 N 8 ggGGgggg B?KIJIBJ +17 1693 N 9 ttTtTtttt CEFIEICII +17 1694 N 9 ttTtTtttt D3CJEGHIG +17 1695 N 9 c$cCcCcccc :;JEIKJJD +17 1696 N 8 tTtTtttt FI5JEJMH +17 1697 N 8 gGgGgggg 4K3HKJFH +17 1698 N 8 cCcCcccc JI:IMLGK +17 1699 N 7 tTTtttt BIFHGIG +17 1700 N 7 gGGgggg JLLIJBJ +17 1701 N 8 tTtTtttt @ECGEGHE +17 1702 N 8 tTtTtttt JB:GEGHK +17 1703 N 7 tTTtttt GGEEHED +17 1704 N 8 tTtTtttt EFHF1HFIHH +17 1762 N 13 ccccccccCCCCC GHJ:>JHBHIJJG +17 1763 N 13 ccccccccCCCCC HEI@@KHJJGLLK +17 1764 N 13 ccccccccCCCCC JHLDKLKLFFKNK +17 1765 N 13 ttttttttTTTTT GFHCGCDEHIKLK +17 1766 N 13 ccccccccCCCCC =FHLILIGJELLK +17 1767 N 13 ccccccccCCCCC BBHJ4JHJDIMLL +17 1768 N 13 ccccccccCCCCC FFJKDLKKFFJLK +17 1769 N 13 t$t$ttttttTTTTT D@GHCIGGHIMKK +17 1770 N 11 ggggggGGGGG GJ=KH=JLKMK +17 1771 N 11 aaaaaaAAAAA FIELGHFIIJI +17 1772 N 11 g$gggggGGGGG DEHKJ@GJHLL +17 1773 N 10 cccccCCCCC IIKJKGHKLK +17 1774 N 10 aaaaaAAAAA DGHFFHHJJI +17 1775 N 10 tttttTTTTT EFDE +17 1792 N 16 aaaaaAAAAAAaaAaa HHIIHAHIIJH?FFF9 +17 1793 N 16 gggggGGGGGGggGgg I=HKGKJILMI6>I?C +17 1794 N 16 cccccCCCCCCccCcc J?IHFCHILFA9HGG@ +17 1795 N 16 cccccCCCCCCccCcc I9IG?HIMLMJHJJH: +17 1796 N 16 cccccCCCCCCccCcc IGJGIHFGMIKICEK> +17 1797 N 16 aaaaaAAAAAAaaAaa D6GEAGHJKJG01HCG +17 1798 N 16 cccccCCCCCCccCcc BFHGGJIJKJI?BF?J +17 1799 N 16 cccccCCCCCCccCcc D8HEF>HMIMJFBKFE +17 1800 N 16 cccccCCCCCCccCcc HJIIJHIJLIJDILIM +17 1801 N 16 tttttTTTTTTttTtt AFGFGFFLKLIEIGALKF<>LHIH< +17 1811 N 16 ccCCCCCCccCcccC^]C FHHGLKJKHFLJEK=8 +17 1812 N 16 t$tTTTTTTttTtttTT ?FHCMLLKAGKG>EGC +17 1813 N 15 gGGGGGGggGgggGG EAGFKLIAIKILJG> +17 1814 N 15 aAAAAAAaaAaaaAA FD?IIHJEHIH>JB@ +17 1815 N 15 gGGGGGGggGgggGG BFCKMM==HKHBJ4? +17 1816 N 15 g$GGGGGGggGgggGG ?K0> +17 1817 N 14 CCCCCCccCcccCC EFKKIJDCGF3JF= +17 1818 N 13 C$C$CCCCccCccCC ?BKKLF;GHJIE; +17 1819 N 12 CCCCccCcccCC KKLJ6BMB2E;; +17 1820 N 12 GGGGggGgggGG BDEBEB6JEKB4 +17 1821 N 12 CCCCccCcccCC KKKCG> +17 1823 N 13 CCCCccCcccCC^]C HIJJFIKKBMH4= +17 1824 N 13 TTTTttTtttTTT KKIKHF@@EFBAJKI4@ +17 1831 N 11 T$TTTtTtttTT 5DFBAIHIEAE +17 1832 N 11 C$CCccCcccCC BEJGIKKNLII +17 1833 N 10 TTttTtttTT GG:.KDKFIC +17 1834 N 11 C$CccCcccCC^2C AMGKJMDNAJ< +17 1835 N 11 TttTtttTTTT K@8KGGJB7H@ +17 1836 N 11 CccCcccCCCC J@HJH:GJ=KB +17 1837 N 11 CccCcccCCCC ;E:KA0JH8@B +17 1838 N 11 CccCcccCCCC GKDJKHMG>I3 +17 1839 N 10 TttTttTTTT L.CFBJG4H: +17 1840 N 11 CccCcccCCCC HGIGF3II6JG +17 1841 N 11 CccCcccCCCC L3GKGBJ:5HC +17 1842 N 11 CccCcccCCCC MJILJMMI.H> +17 1843 N 11 TttTtttTTTT E9GBI6@H +17 1845 N 11 GggGgggGGGG MHHIJKK?8F9 +17 1846 N 11 CccCcccCCCC LEJJKNMI6II +17 1847 N 12 TttTtttTTTT^]T LHHFFJIHB@I? +17 1848 N 12 GggGgggGGGGG LFF/HHJB1E>E +17 1849 N 13 TtTtttTTTTT^]t^]t HEAG7GA?F1D6A +17 1850 N 14 CccCcccCCCCCcc HIFLIF +17 1851 N 15 AaaAaaaAA$AAAaa^]A >HHGJHKC5IGF?EA +17 1852 N 14 GggGgggGGGGggG B@8EHAJDKFH1@E +17 1853 N 14 GggGgggGGGGggG E +17 1856 N 16 AaaAaaaAAAAaaAAa IFHIOLLDGBG>HGC; +17 1857 N 16 GggGgggGGGGggGGg ;=AKJDIGIFJI>EBEK@2JD<@ +17 1863 N 17 CccCcccCCCccCCcc^]C EHHIJKL79HDIHCAIB +17 1864 N 17 TttTtttTTTTtTTttT KFFBIHIEE3H:HG3GF +17 1865 N 18 GggGgggGGGGggGGggG CEFLHKLDC?I7DIBEHGBJF +17 1869 N 18 TtaAtaaTAATaaATtaA K/BFFHFIHFK9JKADDAF8H7@ID;BG +17 1872 N 17 ggGgggGGGGggGGggG FG7GFKB=AA;JG +17 1875 N 18 GggGgggGGGGggGGggG =/G;I9I;<3F2BGE7HJ +17 1876 N 17 ccCcccCCCCccCCccC DICIHMIH:I>DGGBMJ +17 1877 N 17 ttTtttTTTTttTTttT DD?FEI/IEG;GJCAGJ +17 1878 N 17 ccCcccCCCCccCCccC FHAIKLIIBJ@EJFDLI +17 1879 N 17 aaAaaaAAAAaaAAaaA CDHFHGBJ3HCEGFEFH +17 1880 N 17 c$cCcccCCCCccCCccC ??FBCD6G@H9BH@9AH +17 1881 N 17 gGgggGGGggGGggG^]G^]G A@:6GC@? +17 1882 N 19 gGgggGGGGggGGggGGG^]G DEGGJEIBG:GI>:JG>@D +17 1883 N 20 aAaaaAAAAaaAAaaAAAA^]A DAFIKFF:GDDF@FDIEDCA +17 1884 N 20 g$GgggGGGGggGGggGGGGG ?BDHJ:K=J=HJA?JKHGHE +17 1885 N 19 C$c$ccCCCCccCCccCCCCC B@=J>J8AEBHCECDGFHD +17 1886 N 17 ccCCCCccCCccCCCCC @A3IGH9CGH6?IADIA +17 1887 N 16 ggGGGggGGggGGGGG 2H;;BCJA7AK>AAC@ +17 1888 N 17 c$cCCCCccCCccCCCCC 5IADAIBIIDFGKIHIH +17 1889 N 16 cCCCCccCCccCCCCC FGI6HA5H@A9HHGIE +17 1890 N 16 cCCCCccCCccCCCCC JGH5JAIGEELKGGIH +17 1891 N 16 tTTTTttTTttTTTTT HAF2IEHDBCHKHHJH +17 1892 N 16 gGGGGggGGggGGGGG HHJKJAGJ@?HIIIKI +17 1893 N 16 tTTTTttTTttTTTTT GEE4ECEDBEIHEEHD +17 1894 N 16 gGGGGggGGggGGGGG IEK0KDHJD@ILIILI +17 1895 N 15 cCCCccCCccCCCCC GI6HEEKDBGKJIJI +17 1896 N 16 cCCCCccCCccCCCCC A9H?J9>HC9CKGHKI +17 1897 N 16 gGGGGggGGggGGGGG F@A6>?H6;=ICAADA +17 1898 N 15 tTTTttTTttTTTTT F9>CDGCB@HDFEIE +17 1899 N 15 gGGGggGGggGGGGG E/KGCCID;HLIIKI +17 1900 N 15 tTTTttTTttTTTTT D0DBEFE=FFHFEHG +17 1901 N 16 aAAAAaaAAaaAAAAA F5.1IIIFDE;AJIIGJH7 +17 1903 N 17 c$CCCCccCCccCCCCCc BEHDHCEH7?JJGHKH@ +17 1904 N 17 TTTTttTTttTTTTTt^]T EGCHDFID?IJHHLGCA +17 1905 N 17 CCCCccCCccCCCCCcC G89JEHI>@IKJIJIDB +17 1906 N 17 TTTTttTTttTTTTTtT @IGJEGIF?GKHIIIGF +17 1907 N 17 GGGGggGGggGGGGGgG ?G0;GEJDAIKJIKJ8F +17 1908 N 18 A$AAAaaAAaaAAAAAaA^]a ?CGFIFBCIIIFGJGFD= +17 1909 N 17 GGGggGGggGGGGGgGg JGLAGKFB9LKKLL4ID +17 1910 N 15 CCccCCccCCCCCCc >ID=J?EALJILIBF +17 1911 N 17 CCCccCCccCCCCCcCc FCGCEHDH +17 1913 N 17 TTTttTTttTTTTTtTt CJIAGJACEJIJJK6HE +17 1914 N 17 CCCccCCccCCCCCcCc IDIDGEEFKLFHKI0CE +17 1915 N 17 TCTttTTttTTTTTtTt H1GEDGCAHLIGHH6GH +17 1916 N 17 GTGggGGggGGGGGgGg H0IHFFCAJJJIMI6HI +17 1917 N 17 CCCccCCccCCCCCcCc H9IGGHIEIIKJLKEGF +17 1918 N 16 AAAaaAAaaAAAAAAa F8GCBIDFCIHGIIHD +17 1919 N 17 CCCccCCccCCCCCcCc DDHGAF=FHJJIKB?FA +17 1920 N 17 AAAaaAAaaAAAAAtAa D9BEFIAEIGGIJI/GI +17 1921 N 18 GGGggGGggGGGGGgGg^]G F/J?CJ>DHMLKNL@GI@ +17 1922 N 17 T$TttTTttTTTTTtTtT 6GCGG3EFHFFIG;DEC +17 1923 N 17 GGg$gGGggGGGGGgGgG JEG +17 1925 N 16 CCcCCccCCCCCcCcC ;IJJ=>JIFHKH;IJF +17 1926 N 16 TTtTTttTTTTTtTtT FJDJ?FIKIHLG5FHF +17 1927 N 15 TtTTttTTTTTtTtT DGC;EHHGEII:FED +17 1928 N 15 CcCCccCCCCCcCcC LCK8CKLJJMJ?HLH +17 1929 N 15 TtTTttTTTTTtTtT GFIBGGLKKKI.GHI +17 1930 N 15 GgGGggGGGGGgGgG IEI@5JKKILJ8HGH +17 1931 N 17 CCcCCccCCCCCcCcC^]C 9IHK5GKIJIMI1IHIB +17 1932 N 17 TTtTTttTTTTTtTtTT EGGH?GHLJIMI6DGHE +17 1933 N 17 T$TtTTttTTTTTtTtTT 1BG58JF@FGHGIEFED +17 1934 N 16 GgGGggGGGGGgGgGG EHI?IFLKJKJKHJGH +17 1935 N 15 CcCCccCCCCCCcCC H +17 1944 N 16 TtTTttTTTTTtTtTT @BD3DFHGGHF7HHCH +17 1945 N 16 TtTTttTTTTTtTtTT >EB9JHGFCIF;FGFE +17 1946 N 16 G$gGGggGGGGGgGgGG DFF?HJLIHMLEJ;HK +17 1947 N 15 aAAaaAAAAAaAaAA DD:JG?HIIHHBKFH +17 1948 N 15 g$GGggGGGGGgGgGG ?E:;IJKKMLCIJKL +17 1949 N 13 AAaaAAAAAAaAA C9FEIIIAHFEFH +17 1950 N 14 A$AaaAAAAAaAaAA AAJGIGDIG@HIHI +17 1951 N 14 GggGGGGGgGgGG^]G ?CHKIJLK0JKCI7 +17 1952 N 13 AaaAAAAAAaAAA >FCBGDKGHDEI@ +17 1953 N 14 AaaAAAAAAaAAA^]A 1EDDFBJHH@FH?@ +17 1954 N 15 aaAAAAAaAaAAAA^]a FEGGHIG2AEHEAA3 +17 1955 N 14 ccCCCCCCcCCCCc CBEIEKIIHFIEE6 +17 1956 N 15 ccCCCCCcCcCCCCc C?GIIII49=JLGDD +17 1957 N 15 cc$CCCCCcCcCCCCc FAHIILI?DJFK?FE +17 1958 N 15 cCCCCCcCcCCCCc^]C @CIHLI1AKFL@GA? +17 1959 N 16 TtTTTTTtTtTTTTtT 9EEIJLHDHHIJHHGD +17 1960 N 17 TtTTTTTtTtTTTTtT^]T .CCFEGEGGFBH>ECA? +17 1961 N 17 C$c$CCCCCcCcCCCCcCC 1AGJJKI4HKJLGIKED +17 1962 N 16 T$TTTTtTtTTTTtTT^]T EKHLJGIIEKEHDFG? +17 1963 N 15 GGGGgGgGGGGgGGG HIMJCKHEKGJKGFE +17 1964 N 15 GGGGgGgGGGGgGGG JILJ +17 1967 N 16 AAAAaAaAAAAaAAAa EGI??AEDHAFICDC@ +17 1968 N 16 TTTTtTtTTTTtTTTt EFIGDH@HICGHF?C@ +17 1969 N 16 AAAAaAaAAAAaAAAa DDGE49EEJDEHCD>D +17 1970 N 16 CCCCcCcCCCCcCCCc HFIA4CIIIBIJGFFJ +17 1971 N 16 AAAAaAaAAAAaAAAa GCGG2HEFJGGFFGFH +17 1972 N 17 TTTTtTtTTTTtTTTt^]t DHIFEHEGEDDBB +17 1974 N 17 AAAAaAaAAAAaAAAaa GEGH3I?GIGHLFFFME +17 1975 N 17 GGGGgGgGGGGgGGGgg IGKKJLIBMGLLH>AKF +17 1976 N 17 AAAAaAaAAAAaAAAaa DECGBADCI=H7EFFCB +17 1977 N 17 CCCCcCcCCCCcCCCcc FFGD6JFIK.IKGIAHH +17 1978 N 17 AAAAaAaAAAAaAAAaa DDFEH?G@JEHKIFGIF +17 1979 N 16 GGGGGgGGGGgGGGgg GFGHJHBM@LHIGD +17 1988 N 17 gGgGGGGgGGGggGgGG GIGJIKJIHFIIAIEGD +17 1989 N 16 GgGGGGgGGGggGgGG HG=KDIBDEDGGIFG +17 1994 N 17 tTtTTTTtTTTttTtTT C9FAIFGGED8IGFIEF +17 1995 N 18 gGgGGGGgGGGggGgGG^]g 1HFFLIJHD<@LIJJCJ@ +17 1996 N 19 cCcCCCCcCCCccCcCCc^]C 2HEJ?F/2FEEIIKGH@ +17 2003 N 19 T$tTTTTtTTTttTtTTtTT 4FEI>FK3EB>ECG4H?GE +17 2004 N 18 gGGGGgGGGggGgGGgGG ?GMDKAHFHJDLKHIEJH +17 2005 N 18 gGGGGgGGGggGgGGgGG F9J0I7H:?KICJCHHI@ +17 2006 N 18 cCCCCcCCCccCcCCcCC EGDIJKIA7LCFLHKJKF +17 2007 N 18 a$AAAAaAAAaaAaAAaAA BGJIHBFEBIEFHDICHG +17 2008 N 17 CCCCcCCCccCcCCcCC 7KJJJIJCGJJMH>JIF +17 2009 N 17 AAAAaAAAaaAaAAaAA GJ=GIHGGDKFLDHJJF +17 2010 N 17 GGGGgGGGggGgGGgGG HJ>MIH:;JILLKLIMB +17 2011 N 17 CCCCcCCCccCcCCcCC JJ9JKIFFFKLLJLJKH +17 2012 N 18 AAAAaAAAaaAaAAaAA^]a CIDI>HE>DFHHEGBJG3 +17 2013 N 17 CCCcCCCccCcCCcCCc EJIEFIKIDJADHD@F +17 2015 N 18 TTTTtTTTttTtTTtTTt CIFFIFBJFI;IGKLDHKGKA2< +17 2018 N 19 CCCCcCCCccCcCCcCCcc FHAJMII8KFKMILJKJJB +17 2019 N 19 TTTTtTTTttTtTTtTTtt GLCFHJI>EHIJALHLFFD +17 2020 N 20 G$GGGgGGGggGgGGgGGgg^>G CJHJHGKHLILKIJILIAC@ +17 2021 N 21 CCCcCCCccCcCCcCCccC^]C^]c LIKBJJG;IMGGJILJJ.BA: +17 2022 N 21 CCCcCCCccCcCCcCCccCCc GEGEI@?LLLLHMHKHFBEAB +17 2023 N 20 AAAaAAAaaAaAAaAAaAAa I0GGFEAEGFKGFIJ@KFEF +17 2024 N 21 GGGgGGGggGgGGgGGggGGg KCFHF +17 2025 N 21 TTTtTTTttTtTTtTTttTTt F6FIE;EIGHJFIGHDBHFDB +17 2026 N 21 TTTtTTTttTtTTtTTttTTt E4EFDEFJBFICIEIEBEFDF +17 2027 N 21 AAAaAAAaaAaAAaAAaaAAa @9FGEEEIGHIEGEJEHEFDB +17 2028 N 21 CCCcCCCccCcCCcCCccCCc FFILGKFKDKKHJKJGKKEGK +17 2029 N 21 TTTtTTTttTtTTtTTttTTt CCAIHDIBDJIFLLJHK? +17 2042 N 22 GGgGGGggGgGGgGGggGGgg^]g :BGHHJIGHIKHDIKHIED +17 2046 N 22 TTtTTTttTtTTtTTttTTttt AHF?GBIGIIGFHJGK:GGGHE +17 2047 N 24 GGgGGGggGgGGgGGggGGggg^]g^]g :IF?IKDIJLJLILKCGIIEIHEE +17 2048 N 24 AAaAAAaaAaAAaAAaaAAaaaaa CDDFC@HEKGFJEKGHHFDHEEBC +17 2049 N 24 AAaAAAaaAaAAaAAaaAAaaaaa >DCCCHB@=AJIBCJGDEBBAD +17 2070 N 19 gGgGGgGGggGGgggggg^]G D@I?CIBAKDAALLKKIL8 +17 2071 N 19 a$AaAAaAAaaAAaaaaaaA @HF@IEK:=DLDEHE?HID +17 2072 N 18 CcCCcCCccCCccccccC FEGIGKHK:HHJCDHIKD +17 2073 N 19 CcCCcCCccCCccccccC^]C CA?JAKHA@LGCEA>BEBB +17 2074 N 19 GgGGgGGggGGggggggGG AG@EHC;KCA@KIJKKK5? +17 2075 N 20 CcCCcCCccCCccccccCC^]C JHICHKIFHGJLHIKJLDE@ +17 2076 N 20 AaAAaAAaaAAaaaaaaAAA FFF>DFHHIIG;HD?FJFEC +17 2077 N 20 CcCCcCCccCCccccccCCC FHEIIKIEKDJLLIKIL:DE +17 2078 N 20 AaAAaAAaaAAaaaaaaAAA DG@HGHGHIJHHJJHLLEEE +17 2079 N 21 GgGGgGGggGGggggggGGG^]g GA;LGLGLKELLLJJIL=HIA +17 2080 N 21 G$g$GGgGGggGGggggggGGGg CBEGIJHK>DIICJGGL?EGG +17 2081 N 19 C$CcCCccCCccccccCCCc 5HIMCLHFLLMJKKNBFHF +17 2082 N 18 TtTTttTTttttttTTTt IFLHGHGGJJHEIKHHHF +17 2083 N 18 GgGGggGGggggggGGGg EHLHKKHJCLI:KK;HII +17 2084 N 19 CcCCccCCccccccCCCc^]C AJBHLGAKMMJKKMGHIIA +17 2085 N 19 TtTTttTTttttttTTTtT EFKEGGB>JKHFHKKHGFE +17 2086 N 19 G$gGGggGGggggggGGGgG DHI:EEFJKNJJJ?DIIKG +17 2087 N 18 aAAaaAAaaaaaaAAAaA HH@KFCGJLIHKJFHEHF +17 2088 N 18 gGGggGGggggggGGGgG GJ:IE>KKJHBJLKIJ5I +17 2089 N 18 cCCccCCccccccCCCcC ?IC?5>KCDABBE5EI=B +17 2090 N 18 gGGggGGggggggGGGgG EB9IF1BJLIGJMBCB?@ +17 2091 N 17 cCCccCccccccCCCcC ?G??BJCEABAB?JIDH +17 2092 N 17 gGGggGGggggggGGgG DA?GI1BIKFJIICBI@ +17 2093 N 18 tTTttGTttttttTTTtT BBBHH2EIKIEFIGHFJI +17 2094 N 18 c$CCccCCccccccCCCcC @FGIL8JLIKJIMAGJIJ +17 2095 N 17 A$AaaAAaaaaaaAAAaA CEGHCFG=F?GEFHH>E +17 2096 N 16 CccCCccccccCCCcC >FHBIKIGJKM6DGJH +17 2097 N 16 AaaAAaaaaaaAAAaA AGECHEH>?EG@IEBG +17 2098 N 16 C$ccCCccccccCCCcC 9BA:EDE@BAEHFGCI +17 2099 N 15 ggGGggggggGGGgG HF/AIKJJJL2AAKC +17 2100 N 15 ccCCccccccCCCcC HI1JHLFKKMCCIJJ +17 2101 N 14 aaAaaaaaaAAAaA HGHKKJ>JJIGGLG +17 2102 N 15 ggGGggggggGGGgG HG=JIJJIILLKOLK +17 2103 N 14 ccCccccccCCCcC FHIJKHHKJ?IJII +17 2104 N 15 ccCCccccccCCCcC FJ1FJLJJILK7DDH +17 2105 N 14 aaAaaaaaaAAAaA EEFGIGDHIFCGHH +17 2106 N 16 ttTTttttttTTTtTt GF1FHKFHGJ;GHGGC +17 2107 N 15 ccCccccccCCCcCc @AIBCB@ADJAIDJ: +17 2108 N 15 ggGggggggGGGgGg FHAILJHIL>DBLAF +17 2109 N 15 ccCccccccCCCcCc ?@JBDA?ADJ6JEI? +17 2110 N 16 ggGggggggGGGgGg^]G DDAHLJGJMC2AI@C@ +17 2111 N 16 c$cCccccccCCCcCcC BFHHLIDLL3LIMJFC +17 2112 N 15 aAaaaaaaAAAaAaA GCIKJDKMEHDLBHE +17 2113 N 15 gGggggggGGGgGgG FJGKJHLK8LKEH=G +17 2114 N 15 cCccccccCCCcCcC G=INHGKKGCJMJGF +17 2115 N 15 tTttttttTTTtTtT FGFIHEGIHHHGDFF +17 2116 N 15 c$CccccccCCCcCcC BHHLJHKKKHKLKCG +17 2117 N 14 AaaaaaaAAAaAaA BHLHIIL?6HIDGF +17 2118 N 14 GggggggGGGgGgG ECLHHIJ@?JKJ@I +17 2119 N 14 GggggggGGGgGgG FBLGHHL.IGJEGG +17 2120 N 15 G$g$gggggGGGgGgG^]G BBLLHIL4GJLH?G: +17 2121 N 13 aaaaaAAAaAaAA HIDHJ23FIHDED +17 2122 N 13 tttttTTTtTtTT HF>DII@GHCAFC +17 2123 N 13 aaaaaAAAaAaAA IHCHI4CDHEFEC +17 2124 N 13 tttttTTTtTtTT JIAGJBJHK>FGA +17 2125 N 13 tttttTTTtTtTT IFDFJGCHIBCD? +17 2126 N 13 aaaaaAAAaAaAA HFEFIEDGE +17 2152 N 11 g$GGGgGgGGgG D8@HBI5JDGJ +17 2153 N 10 TTTtTtTTtT D/GGF?CEDG +17 2154 N 10 CCCcCcCCcC AHLJK.IIJJ +17 2155 N 10 AAAaAaAAaA DHGGF@=IEH +17 2156 N 10 CCCcCcCCcC ?JIKIBIDJI +17 2157 N 10 AAAaAaAAaA 3@HKHDFIJI +17 2158 N 10 GGGgGgGGgG ;JKJIGLLGK +17 2159 N 9 GGgGgGGgG JIIGHD=KJ +17 2160 N 9 CCcCcCCcC FKKDAH>JK +17 2161 N 10 AAAaAaAAaA A@GGICHFGI +17 2162 N 11 CCCcCcCCcC^]c ECMKJAHGKI@ +17 2163 N 11 TTTtTtTTtTt >@IHJGJEHLE +17 2164 N 11 GGGgGgGGgGg H5KIJGJ>JL@ +17 2165 N 11 CCCcCcCCcCc EJHKHDKDJL@ +17 2166 N 11 TTTtTtTTtTt 7CHHHGJCFLA +17 2167 N 11 AAAaAaAAaAa AFDFECDDFJ8 +17 2168 N 11 CCCcCcCCcCc CAG>JJIBJIB +17 2169 N 11 T$TTtTtTTtTt .HGCIGKFEL= +17 2170 N 10 CCcCcCCcCc GEBIDLHFK: +17 2171 N 12 CCcCcCCcCc^]c^]c FFIHEI;KJFCG +17 2172 N 12 T$TtTtTTtTttt ;DFCCI@HK6AA +17 2173 N 11 GgGgGGgGggg EFIJIAHL@D? +17 2174 N 11 G$gGgGGgGggg GEEHFDHL@BE +17 2175 N 10 gGgGGgGggg EFHIBHKA=E +17 2176 N 10 gGgGGgGggg EBDIBIK=E; +17 2177 N 10 tTtTTtTttt ?AHDCHFBD; +17 2178 N 10 t$TtTTtTttt BFH>;FHCB? +17 2179 N 10 TtTTtTttt^]t AHG=HICC:@ +17 2180 N 10 TtTTtTtttt BF7AHI>BGD +17 2181 N 9 CcCCcCccc FADDGL;?: +17 2182 N 10 CcCCcCcccc =BIAHLCHIE +17 2183 N 10 A$aAAaAaaaa BAHCIJC8EF +17 2184 N 9 t$TTtTtttt =G=CK>GEE +17 2185 N 8 CCcCcccc I=JJ7G:G +17 2186 N 8 AAaAaaaa GCFI<2FC +17 2187 N 8 AAaAaaaa JBFG3:?F +17 2188 N 9 AAaAaaaa^]A IBDJ40CE? +17 2189 N 10 CCcCccccC^2c IBIJ<87IC@ +17 2190 N 11 CCcCccccCc^]C ECIK7@:@C9A +17 2191 N 11 CCcCccccCcC I1KL=A +17 2192 N 11 TTtTttttTtT I;GL;?>HF7F +17 2193 N 11 CCcCccccCcC J;IL.IIJGDG +17 2194 N 10 AAaAaaaaAA HAFJ9ABDEF +17 2195 N 11 AAaAaaaaAaA G?IJ??AJF.G +17 2196 N 11 GGgGggggGgG JBJL?GHII@H +17 2197 N 11 AAaAaaaaAaA FCIJEDIJFBG +17 2198 N 10 GGgGggggGG K>IME>>HIJ +17 2199 N 11 CCcCccccCcC K?KKCHMKH.G +17 2200 N 11 TTtTttttTtT HFGLCHGHHAH +17 2201 N 11 GGgGggggGgG GDGMHFFHH1I +17 2202 N 11 GGgGggggGgG H>GL=A3G>1G +17 2203 N 11 GGgGggggGgG GBHJFIJKH<;J?IIF +17 2210 N 12 GgGggggGcGgg /HJHC6IC:IF2 +17 2211 N 11 TtTttttTTtt 4FILGHHEEHD +17 2212 N 13 CcCccccCcCcc^]C 7IMJHCKIEKK8@ +17 2213 N 13 AaAaaaaAaAaaA =EHIE=FG4HHCC +17 2214 N 13 AaAaaaaAaAaaA :DJID=EC=GH0E +17 2215 N 13 CcCccccCcCccC AJJFM;LH/IJEB +17 2216 N 13 TtTttttTtTttT BFGHI@HI7JI1I +17 2217 N 12 TtTttttTTttT :FII?6GBFHFF +17 2218 N 13 CcCccccCcCccC 9FGHH:FJ.KHBH +17 2219 N 12 CcCccccCCccC 4GKIAHJGHEII +17 2220 N 12 GaGagaaAGgaG ;GEL>9JEBJC> +17 2221 N 12 GgGggggGGggG ?GJJG5JJFKAH +17 2222 N 13 CcCccccCcCccC @DLJ10HHDJLKH +17 2223 N 13 CcCccccCcCccC 9GLJHBKIBHN@J +17 2224 N 13 TtTttttTtTttT DELLGCHH=IJDJ +17 2225 N 13 GgGggggGgGggG CBLL=GGI;JKIH +17 2226 N 13 Gg$GggggGgGggG ??KL@6IH0HKHI +17 2227 N 11 G$GggggGGggG BKLC>IDHD7I +17 2228 N 11 GggggGcGggG LKL:KF1HKCI +17 2229 N 12 AaaaaAaAaaA^]a JIAEEGEFIEJ@ +17 2230 N 12 AaaaaAaAaaAa JIA?DFCGCHIDJHK:HKF +17 2248 N 12 ccccCcCccCcc HHJKHHIMLLKI +17 2249 N 12 aaaaAaAaaAaa KG;IH>HLMKHI +17 2250 N 12 ggggGgGggGgg JF>JJHJM;ILH +17 2251 N 12 aaaaAaAaaAaa KGHIG1GJMJLJ +17 2252 N 11 ggggGGggGgg JEGILKKLJJI +17 2253 N 12 aaaaAaAaaAaa GDAHG4GKJKIH +17 2254 N 11 ttttTTttTtt JA>GGIKFHII +17 2255 N 12 ggggGgGggGgg IHCIJ=KLGIJK +17 2256 N 12 aaaaAaAaaAaa JIHII1BLELKJ +17 2257 N 11 ggggGGggGgg HE:IDIKLJGK +17 2258 N 12 ccccCcCccCcc GFIKJ>GNIJLK +17 2259 N 12 ttttTtTttTtt I9>FJ8JJBLHD +17 2260 N 12 ttttTtTttTtt HFBGCDEK>FFI +17 2261 N 12 ttttTtTttTtt FDDEEFBM9FJFB +17 2282 N 13 TtTttTttttTtt F7HJGIBI.4JCC +17 2283 N 13 GgGggGggggGgg G3GKFGFK4HJDF +17 2284 N 13 GgGggGggggGgg GJKLD0?FF> +17 2290 N 12 ggGggggGggG^]g JIKIIAJH@GFD +17 2291 N 12 ttTttttTttTt JIGIJ9DI@HEC +17 2292 N 12 ggGggggGggGg JKJKLE2LHHGC +17 2293 N 12 ggGggggGggGg JKJJJ>6JGFCD +17 2294 N 13 ccCccccCccCc^]c LKGLN:9JA=A;D +17 2295 N 13 ttTttttTttTtt H=HEK4>KIHHB? +17 2296 N 13 ttTttttTttTtt IGBJI9GG@G;FD +17 2297 N 13 ggGggggGggGgg IHGEK76IICGHE +17 2298 N 13 ccCccccCccCcc JJGKLEHLEFDHE +17 2299 N 13 aaAaaaaAaaAaa HGGGF1@GEDFDB +17 2300 N 12 ccCccccCcCcc HA>JK2/KBFHF +17 2301 N 14 ccCccccCccCcc^>c IIALJ=ELDGJFIII> +17 2311 N 13 AaaaaAaaAaaa^]A =JJJBHJGFIG?B +17 2312 N 14 GggggGggGgggG^]g EJKAIKKJIIJ4EB +17 2313 N 14 CccccCccCcccCc BJL1IJFIFJI8GE +17 2314 N 14 AaaaaAaaAaaaAa CFF2;E2DFEE/G? +17 2315 N 15 CccccCccCcccCc^]c =JL<;IGMGBC3FGE +17 2316 N 15 TttttTttTtttTtt CGIBAMIGBE;0JEC +17 2317 N 16 TttttTttTtttTtt^]t 7HH52HJC?HB7G3AD +17 2318 N 14 TtttTttTttTttt 0GI0HHHEGHFFAC +17 2319 N 16 G$ggggGggGgggGggg >GJGGMHIAHH9LEEE +17 2320 N 15 ggggGggGgggGggg IK5@?GIAIACJGGE +17 2321 N 15 ggggGggGgggGggg FJ;;JJI>JA7IGDH +17 2322 N 16 aaaaAaaAaaaAaaa^]a HK?GJBG?JD2HDGE: +17 2323 N 16 ggggGggGgggGgggg EIDJMHJIFI1LGDCD +17 2324 N 15 ggggGggGgggGggg DK97J7I?JK:IEH? +17 2325 N 15 cccCccCcccCcccc DH?KI6;I;2L9GF8 +17 2326 N 15 ccccCccCccCcccc ?C@85@CHB@K>=?= +17 2327 N 16 ggggGggGgggGgggg DHDHBFK8IK2DK6FC +17 2328 N 15 a$aaaaaAaaaAaaaa BJC;=GDHJAGIDEE +17 2329 N 15 gggGggGgggGgggg IEHIIGAFI/K5IC3 +17 2330 N 15 cccCccCcccCcccc JKGLDJE +17 2339 N 16 tttTttTtttTttttT E/@GGK@B;A@5LA@A?G +17 2341 N 15 g$gGggGgggGggggG AKGECEGE +17 2351 N 16 aaAaaAaaaAaaaaAA BFJ?IGKC?J@DGIFD +17 2352 N 16 ggGggGgggGggggGG <;GFKIJC@MJKH5IH +17 2353 N 16 ccCccCcccCccccCC H?=@CAHJ?M;G=HIH +17 2354 N 16 aaAaaAaaaAaaaaAA 3FJIFDHG:IHJ=FEHGDGGAJ@GK8FF +17 2358 N 16 ttTttTtttTttttTT FFHGGEEHCHEFHACG +17 2359 N 16 ggGggGgggGggggGG BIAEJ>IK=LIAE?IK +17 2360 N 16 aaAaaAaaaAaaaaAA @GAHIHID>IHEIGEI +17 2361 N 16 ggGggGgggGggggGG 1?I@HHIH=KJFKD?K +17 2362 N 16 aaAaaAaaaAaaaaAA DEJ:CAE>3K?EA2CI +17 2363 N 16 ccCccCcccCccccCC ;G2CHHIGDK@HFHDI +17 2364 N 16 c$cCccCcccCccccCC :GJEJ7IIDLFJHJBK +17 2365 N 15 aAaaAaaaAaaaaAA HIDGGIF?J=EDHEI +17 2366 N 15 gGggGggGggggGG^]g FJHFBHHLJIJHIL? +17 2367 N 16 cCccCcccCccccCCc >@BGAHI?KCJHFIJE +17 2368 N 16 cCccCcccCccccCCc FKFJ2KJ@MFJJHHH: +17 2369 N 16 tTttTtttTttttTTt D8FGDGGELFGHFBLG +17 2370 N 16 gGggGgggGggggGGg CJ@GIHG9KHJHFILF +17 2371 N 16 gGggGgggGggggGGg FFFIHHHBIIHIH:@G +17 2372 N 16 cCccCcccCccccCCc 9FLI +17 2374 N 15 AaaAaaaAaaaaAAa AAADJB +17 2379 N 14 g$gGgggGggggGGg A?>GH?EIHIE:DE +17 2380 N 12 g$GgggGgggGGg @EHHFJKIIIKI +17 2381 N 12 CcccCccccCCc FGHDGJFHIGIJ +17 2382 N 13 AaaaAaaaaAAa^]A ECDCFFFFEHJD@ +17 2383 N 13 AaaaAaaaaAAaA =CDDJDFDFHJEC +17 2384 N 13 A$aaaAaaaaAAaA CBDCJDABDGJEE +17 2385 N 12 aaaAaaaaAAaA EF:IEED>AIBE +17 2386 N 12 cccCccccCCcC ABDGFHGHJJGD +17 2387 N 12 cccCccccCCcC BEELHIIIHLGB +17 2388 N 12 cccCccccCCcC DFFLIJJHJFAI +17 2389 N 13 a$aaAaaaaAAaA^]A ?GCEBIBFFI:EB +17 2390 N 12 ggGggggGGgGG DAMHHI=9MIDF +17 2391 N 12 ttTttttTTtTT DCFGEGDB +17 2405 N 14 aAaaaaAAaAAaA^]A BDEEFEADEHIDE@ +17 2406 N 14 cCccccCCcCCcCC @FIHJIHKKGJJEC +17 2407 N 15 aAaaaaAAaAAaAA^]A ?EDDDEHJFKIEIF@ +17 2408 N 15 a$AaaaaAAaAAaAAA :F@CDFGJAJJFHEB +17 2409 N 14 AaaaaAAaAAaAAA DBDEEHKGGJEHEC +17 2410 N 14 A$aaaaAAaAAaAAA D?BDCIJFFICHFC +17 2411 N 13 a$aaaAAaAAaAAA >BDDIJGFJBIGD +17 2412 N 12 aaaAAaAAaAAA EFDGJCHHA ?>CGHGIJGJGF8 +17 2415 N 13 aaAAaAAaAAAA^]A ACFJGHIDIGC?E +17 2416 N 12 c$cCCcCCcCCCC AHEJKFJJFIFC +17 2417 N 12 tTTtTTtTTTTT A9LELNCKGHHH +17 2418 N 12 aAAaAAaAAAAA E>IIHIEGEADF +17 2419 N 12 gGGgGGgGGGGG EHAFIKGHJI>J +17 2420 N 13 cCCcCCcCCCCCc ;FIEFLCIIGEH9 +17 2421 N 12 c$CCcCCcCCCCc ?EKKLKKKHFID +17 2422 N 12 AAaAAaAAAAAa EIGIHDJHHFHA +17 2423 N 11 GGgGGgGGGGG 8KJCNIHKIHL +17 2424 N 11 GGgGGgGGGGg GHHEKHIF@IJ +17 2425 N 11 CCcCCcCCCCc GL?FMBIKJK8 +17 2426 N 11 GGgGGgGGGGg <@H;EH>AAED +17 2427 N 12 TTtTTtTTTTTt BIGEIGDDHFID +17 2428 N 12 GGgGGgGGGGGg GIICMIBLK/KL +17 2429 N 11 GGgGGgGGGGg /CIBLICG2J: +17 2430 N 12 TTtTTtTTTATt 0CH>GE:A>6I> +17 2431 N 12 G$GgGGgGGGGG^]g GLHCMICJF0K@ +17 2432 N 12 GgGGgGGGGGgg LG:KGEF:EEDHID +17 2434 N 12 GgGGgGGGGgg^]G ?J?IFAL;LIG> +17 2435 N 13 CcCCcCCCCCccC JI2LJ8ICEKLGD +17 2436 N 12 AaAAaAAAAaaA J7;IDCE>IC@B +17 2437 N 12 CcCCcCCCCccC GI2JH>IHJKH@ +17 2438 N 14 AaAAaAAAAAaaA^]a ID0I?CHI7IC2D5 +17 2439 N 13 CcCCcCCCCccCc DG7KF>JIKKIDC +17 2440 N 14 CcCCcCCCCCccCc KJ3KL7IK3JLLMHDHFDKJDBD +17 2442 N 13 GgGGgGGGGggGg IGCMHBJFL6CCG +17 2443 N 14 TtTTtTTTTTttTt FE@IFAE>:F>EHD +17 2444 N 15 AaAAaAAAAAaaAa^]a EI=IJ=EC4ILICH9 +17 2445 N 14 GgGGgGGGGggGgg BG@MHBLLMCHAG3 +17 2446 N 15 TtTTtTTTTTttTtt BFBIFEFC8GJ7FC8 +17 2447 N 16 CcCCcCCCCCccCcc^]C EG7MBDJKDLBH1I:B +17 2448 N 14 CcCCcCCCCCcccC FG9LJDI;DICIHA +17 2449 N 14 C$cCCcCCCccCccC BH8LIBIMIH9IAD +17 2450 N 13 aAAaAAAaaAaaA H0JI4GKKGAB@5 +17 2451 N 15 gGGgGGGGGggGggG I@NJ=KBGNLKJJ?= +17 2452 N 15 cCCcCCCCCccCccC KG +17 2456 N 15 tTTtTTTTttTttT^]t F=LHCJLIIF?E>H; +17 2457 N 16 cCCcCCCCCccCccCc H8KJ>JG0J;G=J>FD +17 2458 N 16 aAAaAAAAAaaAaaAa H2IIF<3JKJBKIBI +17 2462 N 17 gGGgGGGGGggGggGg^]g F?NI@KH.LKH?HECGA +17 2463 N 17 gGGgGGGTGggGggGgg G;HJ=J./@EIFJF;J@ +17 2464 N 17 cCCcCCCCCccCccCcc E3LK;KEGKIJILFHKG +17 2465 N 16 t$TtTTTTTttTttTtt ALG@JJ.M?GJIIFI; +17 2466 N 15 GGgGGGGggGggGgg >LJDJBLKKFIGJLH +17 2467 N 15 AAaAAAAaaAaaAaa =AH@GIIJHJKMJIEBIJJE +17 2481 N 14 CcCCCCccCccCcc HI6J=KKJ=KGIL@ +17 2482 N 16 TTtTTTTTttTttTtt 4IF@JG9LHJ>HKKE3 +17 2483 N 15 TtTTTTTttTttTtt FG8EH1HJGFILGIH +17 2484 N 15 GGgGGGGggGggGgg 6HI=IEKLJIHKKKJ +17 2485 N 16 AAaAAATAaaAaaAaa 7FH>F12KGGEIJGMH +17 2486 N 16 GGgGGGGGggGggGgg ;FJ?ML.LDHFKKKMI +17 2487 N 15 CCcCCCCccCccCcc 3FF1K6KKJDHC2K/ +17 2488 N 14 CC$cCCCccCccCcc 9CEJCJKG;NIFGH +17 2489 N 12 cCCCccCccCcc HI:ILIBKE?LI +17 2490 N 12 aAAAaaAaaAaa FH2KJIHDJBMI +17 2491 N 13 gGGGGggGggGgg DJEMN6G;G@MLD +17 2492 N 13 gGGAGggGggGgg DFE1KKJ?ILHMJ +17 2493 N 13 aAAGAaaAaaAaa FFA.GLIBKJELJ +17 2494 N 12 gGGGggGggGgg DL=LGFHID9KH +17 2495 N 11 tTTTttTtttt AF=FIIFIII? +17 2496 N 13 t$TTTTttTttTtt ?EC1JJHEFEHGD +17 2497 N 12 TTTTttTttTtt E18IIHFILEJG +17 2498 N 12 GGGGggGggGgg IH8IFK?IKDMD +17 2499 N 12 AAAAaaAaaAaa AC@JJI:JLKKF +17 2500 N 11 GGGggGggGgg H4MJGJIL9JI +17 2501 N 11 GGGggGggGgg GGJHKEJKHLJ +17 2502 N 12 CCCCccCccCcc FB?HLJCJJFMJ +17 2503 N 12 TTTTttTttTtt @G>LIGGILKEH +17 2504 N 12 G$GGGggGggGgg >?.KJDBJJJLI +17 2505 N 11 CCCccCccCcc 9JKKJHKFFIK +17 2506 N 11 T$TTttTttTtt .BJFGEHLEIE +17 2507 N 9 GggGggGgg IIG1IHLJI +17 2508 N 9 TttTttTtt GIF;FKHIG +17 2509 N 9 GggGggGgg JFJ9KKJMI +17 2510 N 10 AAaaAaaAaa FEKIEGL2IH +17 2511 N 10 GGggGggGgg BIJHIKJBKD +17 2512 N 10 CCccCccCcc 0GHJKKIJMK +17 2513 N 10 T$TttTttTtt 4FHG.HKLIE +17 2514 N 9 G$ggGggGgg BFIFIG.HG +17 2515 N 8 ttTttTtt EF1GK0IC +17 2516 N 8 ggGggGgg FJ:JK@JC +17 2517 N 8 aaAaaAaa AGGGHFJD +17 2518 N 7 t$tttTtt EFHKHHE +17 2519 N 7 cCccCcc @DB@CE? +17 2520 N 7 gGggGgg HAIG1KE +17 2521 N 7 cCccCcc IHIIKKG +17 2522 N 7 aAaaAaa F9FG3GE +17 2523 N 7 tTttTtt EIGKDIG +17 2524 N 6 cccCcc HJIELH +17 2525 N 8 aAaaAaa^]a C.ED3HB< +17 2526 N 9 cCccCccc^]c H=HIEKKF@ +17 2527 N 9 tTttTtttt E>GJLG?:E +17 2528 N 9 gGggGgggg EEIIELIIB +17 2529 N 9 cCccCcccc FFIH=KFIB +17 2530 N 9 a$AaaAaaaa ?9DGGIFBB +17 2531 N 8 TttTtttt DFJGIAEA +17 2532 N 8 TttTtttt @GJBJBHC +17 2533 N 9 C$ccCcccc^]c EDIEIE>@D +17 2534 N 8 ccCccccc GHBKGKDE +17 2535 N 8 aaAaaaaa FKIKJCGF +17 2536 N 8 ggGggggg CIFICJ@H +17 2537 N 8 c$cCccccc AIBJHICG +17 2538 N 7 cCccccc F6J2E@F +17 2539 N 7 cCccccc ?BC@;6A +17 2540 N 7 gGggggg JAJGJFG +17 2541 N 7 gGggggg E9IE@CH +17 2542 N 7 tTttttt ICHH>HH +17 2543 N 7 gGggggg HEIILEJ +17 2544 N 8 aAaaaaa^]A F9GEIEDB +17 2545 N 8 cCcccccC G?IGKDJC +17 2546 N 8 aA$aaaaaA I1IHJEGF +17 2547 N 7 ggggggG HHHLBGG +17 2548 N 7 aaaaaaA FIGLHJF +17 2549 N 7 ggggggG AFGI=IH +17 2550 N 7 ttttttT CFFJBHF +17 2551 N 7 g$gggggG @F>M>KH +17 2552 N 6 aaaaaA HHKEIG +17 2553 N 6 gggggG DFIEIG +17 2554 N 6 tttttT CHF>G +17 2557 N 5 ccccC GKDLH +17 2558 N 6 ttttT^]t DJGHJD +17 2559 N 6 ggggGg DLBHIE +17 2560 N 6 ttttTt BECFGD +17 2561 N 6 c$cccCc ?JCEGF +17 2585 N 9 aaaAaAaAA MHIGC>HEG +17 2586 N 9 gggGgGgGG MFKHLGGJJ +17 2587 N 10 aaaAaAaAA^>A GFFJFJ>GH? +17 2588 N 11 aaaAaAaAAA^]A GFHIDICDG?A +17 2589 N 12 aaaAaAaAAAA^]A HEEIDJ?IHB:@ +17 2590 N 12 aaaAaAaAAAAA GIEKEKFHH@CA +17 2591 N 12 cccCcCcCCCCC HJIIKK>HIAED +17 2592 N 12 aaaAaAaAAAAA GFFHFJ=HJEED +17 2593 N 12 aaaAaAaAAAAA GFGIG?DDI;CD +17 2594 N 12 aaaAaAaAAAAA JIGJHJ@II=DD +17 2595 N 13 tttTtTtTTTTT^]T HAFH@K;HIEFF? +17 2596 N 13 aaaAaAaAAAAAA HEEJFBFDHFECA +17 2597 N 13 aaaAaAaAAAAAA GEEIGJBEJADFB +17 2598 N 13 aaaAaAaAAAAAA HEFJGIFGJ7GDB +17 2599 N 13 aaaAaAaAAAAAA HEEJHJBIJ8GGE +17 2600 N 13 aaaAaAaAAAAAA JHIJHHE +17 2627 N 15 ccCcCcCCCCCCCcC GEJGM>HJMGHGJCD +17 2628 N 15 ccCcCcCCCCCCCcC CI?I=GJJ52IHIFD +17 2629 N 15 aaAaAaAAAAAAAaA BEFGGFHIBFGGJHF +17 2630 N 14 ttTtTtTTTTTTtT EDHFKDDIJGGG7C +17 2631 N 15 ccCcCcCCCCCCCcC FFLHM?KM:FKIKEH +17 2632 N 15 tt$TtTtTTTTTTTtT B@KEKBIM;JHIKJG +17 2633 N 14 a$AaAaAAAAAAAaA :HII?FH93EDHID +17 2634 N 14 GgGgGGGGGGGgG^]G LINAJM>IIKMKIB +17 2635 N 14 CcCcCCCCCCCcCC IHLHIJ7;IIL@FL6GEKH@E8? +17 2641 N 16 CcCcCCCCCCCcCCcc GGLGKLICJHLKIH:. +17 2642 N 16 CcCcCCCCCCCcCCcc EGK4JL4JIHLIFGC9 +17 2643 N 16 C$cCcCCCCCCCcCCcc DJGJEKLKIILLIHD7 +17 2644 N 14 tTtTTTTTTTtTTt GKDIL;LIIKBHH@ +17 2645 N 15 cCcCCCCCCCcCCcc HMIIMCGJJJL?IBG +17 2646 N 15 aAaAAAAAAAaAAaa IJIIK?CFIKLGGEFFIGGI90G +17 2654 N 17 cCcCCCCCCCcCCccC^]C AJ9CIJEKJIIIIBCF? +17 2655 N 17 cCcCCCCCCCcCCccCC >G@II2BIHLD6K=?E@ +17 2656 N 17 gGgGGGGGGGgGGggGG DC@ABD>@B?K>D>IA@ +17 2657 N 17 c$CcCCCCCCCcCCccCC ?ICIMH=IIMLHICIHD +17 2658 N 16 TtTTTTTTTtTTttTT JDHLKDJGLHHHDEHB +17 2659 N 16 AaAAAAAAAaAAaaAA ?GEHA2EEJJCHIJDB +17 2660 N 16 GgGGGGGGGgGGggGG HHHLKFJKKMII@KJH +17 2661 N 17 AaAAAAAAAaAAaaAA^]A FCEH5?GIIIGGCBFE? +17 2662 N 16 TtTTTTTTtTTttTTT DCDIBHHKGFICCEFA +17 2663 N 16 aAAAAAAAaAAaaAAA EEKHFHCIGEIFFDBB +17 2664 N 16 cCCCCCCCcCCccCCC @BCE@C>JB?? +17 2666 N 16 tTTTTTTTtTTttTTT EBI=HEHIJBHD>EED +17 2667 N 15 cCCCCCCcCCccCCC =FFIJDJKJKEHIFF +17 2668 N 17 c$CCCCCCCcCCccCCC^]C >FG= +17 2680 N 17 C$CCCCCcCCccCCCCc^]c DEHJGMKHKBMJ@IHJ9 +17 2681 N 16 TTTTTtTTttTTTTtt 7FHGIJHJFFHEHJC5 +17 2682 N 16 GGGGGgGGggGGGGgg 8BHJJKIJFKIJHHJ= +17 2683 N 13 GGGgGGggGGGGg F@KKFKEKJAG=J +17 2684 N 15 GGGGgGGggGGGGgg BFHJKGJAJD>HHE2 +17 2685 N 16 GGGGGgGGggGGGGgg 63GHKKGJBKDE=B@> +17 2686 N 16 C$CCCCcCCccCCCCcc AEF?KKHL?IIIHJ<: +17 2687 N 14 AAAaAAaaAAAAaa BDKFHI>DHFGID2 +17 2688 N 14 C$CCcCCccCCCCcc EGJIIEBHIIHBH> +17 2689 N 13 AAaAAaaAAAAaa DGMGHDLHGGDK@ +17 2690 N 14 GGgGGggGGGGgg^]g ELKIMGIIJGKJ2= +17 2691 N 13 GGgGGggGGGGgg :IIFKAJI:DIFD +17 2692 N 14 TTtTTttTTTTttt 8:GD=CD?FA +17 2695 N 14 CcCCccCCCCcccC HIIJEMFIHHCEIB +17 2696 N 14 AaAAaaAAAAaaaA HFE +17 2697 N 14 CcCCccCCCCcccC JLGEDDJ8HIHBKE +17 2698 N 14 TtTTttTTTTtttT LHEMCEIFGJDBGH +17 2699 N 15 CcCCccCCCCcccC^]C IKJMEHKJILJDFHA +17 2700 N 15 TtTTttTTTTtttTT JIJJD7DHHKKDIIA +17 2701 N 15 CcCCccCCCCcccCC MKHKFIJEJKLDLIF +17 2702 N 15 TtTTttTTTTtttTT LHJIAJIJHJFAFGG +17 2703 N 15 TtTTttTTTTtttTT GHGHADHAEBEDEE? +17 2704 N 15 CcCCccCCCCcccCC LHJLDAHIHLF@LIF +17 2705 N 15 CcCCccCCCCcccCC LKHJDKHJGIJDLHE +17 2706 N 16 AaAAaaAAAAaaaAA^]a JIFJFKHEBJAEKG92 +17 2707 N 16 GgGGggGGGGgggGGg GHKKBJKFJJL:LLJFLC@CFKGKEDFH? +17 2713 N 19 GgGGggGGGGgggGGggG^>g F:JJJGMHLHK +17 2723 N 16 GggGGGGgggGGggGg IFGDHJLL>LKJJKHH +17 2724 N 16 AaaAAAAaaaAAaaAa IEHH@EJLDIEHADF@ +17 2725 N 16 GggGGGGgggGGggGg JAJJKMMK;KJGHKJ8 +17 2726 N 15 GggGGGGggGGggGg ADKIHFJLKGHGJG0 +17 2727 N 16 GggGGGGgggGGggGg IGJGDJJA;JEA +17 2730 N 16 GggGGGGgggGGggGg HHFKBGLBGMKLJKH3 +17 2731 N 16 CccCCCCcccCCccCc 9CDHGJFKMGJJJII. +17 2732 N 16 CccCCCCcccCCccCc EAGHGIKKBFIH8JHK +17 2733 N 16 C$ccCCCCcccCCccCc >JHH9GKKAKDDHHH6 +17 2734 N 15 ccCCCCcccCCccCc BIH=ILLDJF?JMGL +17 2735 N 16 ttTTTTtttTTttTt^]T DFIGIKIGJDJ>GHJ? +17 2736 N 15 ccCCCCcccCCccCC BFJKEMJFKIHILID +17 2737 N 16 ttTTTTtttTTttTtT DAHHJKICHH@IIH7F +17 2738 N 16 tt$TTTTtttTTttTtT ADF;FIJIEEFBIEIA +17 2739 N 14 aAAAAaaaAaaAaA >ADDJBEAGBIFHB +17 2740 N 15 cCCCCcccCCccCcC CHFHIJMLICIKHJE +17 2741 N 15 cCCCCcccCCccCcC ACEILKJLGJJKGHF +17 2742 N 15 aAAAAaaaAAaaAaA @GDDGJIJF8IID8F +17 2743 N 15 t$TTTTtttTTttTtT 9EFGI?BJGHIJE5F +17 2744 N 14 CCCCcccCCccCcC GBKMLIML@JMGAH +17 2745 N 14 TTTTtttTTttTtT CHILGGHK.EIFDH +17 2746 N 14 AAAAaaaAAaaAaA AAHHGDFEG@I?IE +17 2747 N 14 AAAAaaaAAaaAaA C;AJIECIIGJGDG +17 2748 N 15 T$TTTtttTTttTtT^]t :?GGIJMHBJE +17 2750 N 14 TTTtttTTttTtTt CHMGDJJIHIG8HE +17 2751 N 14 GGGgggGGggGgGg FJHJFJJHIJJKIB +17 2752 N 14 TTTtttTTttTtTt :CCHHGEBGKE8HA +17 2753 N 14 G$GGgggGGggGgGg 1G.JEKG:IJE3JG +17 2754 N 13 CCcccCCccCcCc GFHEKJEHKG0IF +17 2755 N 13 CCcccCCccCcCc D;HLIIJIKH0HE +17 2756 N 12 CCcccCCccCCc FJKAHAL>OGHE +17 2757 N 13 TTtttTTttTtTt FK@KIC8FHG6HG +17 2758 N 13 TTtttTTttTtTt CGGDHG2FHF6E< +17 2759 N 13 AAaaaAAaaAaAa ?EHCHDBDGFAFG +17 2760 N 13 T$TtttTTttTtTt @BHJIH8JJBAGH +17 2761 N 12 TtttTTttTtTt EHJIG1IIFGEB +17 2762 N 12 TtttTTttTtTt A9CIFIE@EKEE +17 2763 N 12 CcccCCccCcCc GGEIJ7HME;JH +17 2764 N 12 CcccCCccCcCc DJKLH?JMF@IFIFF +17 2773 N 11 a$aaAAaaAaAa BIJE;ILFG@E +17 2774 N 10 ggGGggGgGg EILJHKKDII +17 2775 N 10 ttTTttTtTt GHG:FHEJGH +17 2776 N 10 ggGGggGgGg GJICJKI +17 2784 N 11 ggGGggGgGgg EGKHCKKIKGD +17 2785 N 11 ggGGggGgGgg EFF.HKHKCHC +17 2786 N 12 ccCCccCcCcc^]c FBH7IKGEFDC= +17 2787 N 12 c$cCCccCcCccc 9@FCHJBKHA1D +17 2788 N 11 cCCccCcCccc >F/BKIIIIHB +17 2789 N 12 c$CCccCcCccc^]C AE4HLHJIKBFD +17 2796 N 9 aaAaAaaaA FGGDHG/AF +17 2797 N 10 TttTtTtttT 8GHHBHG;DE +17 2798 N 10 G$ggGgGgggG ;HIKGJK:LI +17 2799 N 9 aaAaAaaaA DECGIE4FF +17 2800 N 9 aaAaAaaaA HIGKHG;JF +17 2801 N 9 ggGgGgggG FHKDEG>CI +17 2802 N 8 ggGgGggG FGDIDGHI +17 2808 N 8 tTtTtttT BB;GHBFE +17 2809 N 7 t$TtTttT AC:AGGF +17 2810 N 8 C$cCcccC^]C DEKGIBKE +17 2811 N 7 aAaaaAA EIJGIGC +17 2812 N 8 g$GgggGG^]g EJIEJJGE +17 2813 N 7 AaaaAAa HGCKFF. +17 2814 N 7 GgggGGg GJ@LKIE +17 2815 N 6 AaaaAA FC>9GH +17 2816 N 7 CcccCCc E?BDEHA +17 2817 N 7 GgggGGg 5HIMACH +17 2818 N 7 GgggGGg EGHJFII +17 2819 N 7 GgggGGg IGHLGJI +17 2820 N 7 GgggGGg IJ9HIFB +17 2821 N 6 AaaAAa 7@EDH: +17 2822 N 7 CcccCCc 6GFJGFI +17 2823 N 7 CcccCCc IGFDIHL;E +17 2827 N 8 GgggGGgG ;IHIJLF? +17 2828 N 9 AaaaAAaA^]a ?ABHDL9<4 +17 2829 N 8 GgggGGGg FHHLILEC +17 2830 N 9 GgggGGgGg EG;KGJKBG +17 2831 N 9 AaaaAAaAa EH +17 2832 N 8 GgggGGGg DI7LJLFB +17 2833 N 9 CcccCCcCc @EGKBK:F? +17 2834 N 8 C$cccCCCc CEHIHKFH +17 2835 N 8 cccCCcCc >4DHL>AD +17 2836 N 8 cccCCcCc A>EFK:EB +17 2837 N 9 gggGGgGg^]G H0K@D;A8@ +17 2838 N 9 aaaAAaAaA GHLFGBFCC +17 2839 N 8 ggGGgGgG IKJMHGJG +17 2840 N 9 cccCCcCcC I2LGFHED8 +17 2841 N 9 aaaAAaAaA F?IHGLFKD +17 2842 N 9 gggGGgGgG F@IKFKIHH +17 2843 N 10 cccCCcCcC^]c GFL@JJBLFD +17 2844 N 10 aaaAAaAaAa FCLHJKEJ:F +17 2845 N 10 gggGGgGgGg EIIIHJEJ=E +17 2846 N 10 cccCCcCcCc @4JIJJ>?E?J5F +17 2849 N 9 ttTTtTtTt HIC3DKI4F;IJJE +17 2861 N 11 ccCCcCcCcc^]C JKEKF=DH?GCFHF +17 2873 N 11 aaAAaAaAaaA BGIJFFIJHBG +17 2874 N 11 aaAAaAaAaaA AFHCIBI?GI> +17 2875 N 11 ccCCcCcCccC EIH?K7L@IMH +17 2876 N 10 aaAAaAaaaA CIGEK5LJJG +17 2877 N 11 g$gGGgGgGggG AHI9HBMLLLG +17 2878 N 10 aAAaAaAaaA GGAJ7JHIIA +17 2879 N 10 tTTtTtTttT F9IEHF>EHG +17 2880 N 10 gGGgGgGggG EEEIAJBJJI +17 2881 N 8 tTTttttT F;0JIJIC +17 2882 N 10 gGGgGgGggG CCIL:K8JKI +17 2883 N 10 gGGgGgGggG FFLE=J;LIH +17 2884 N 9 aAAaaAaaA GB2DM4GKG +17 2885 N 10 g$GGgGgGggG BJMKFGMLKJ +17 2886 N 9 GGgGgGggG ECJ9J.KGJ +17 2887 N 10 TTtTtTttT^]T 31H2I/DIED +17 2888 N 11 C$CcCcCccCC^]C EKJ?MMNMHC> +17 2889 N 10 TtTtTttTTT JIAGKHHGGD +17 2890 N 10 CcCcCccCCC GDGD7C@JHD +17 2891 N 10 GgGgGggGGG 8EF:C +17 2894 N 11 TtTtTttTTTt 9GCJGJI?G76 +17 2895 N 10 GggGggGGGg LKHLLHIJCH +17 2896 N 10 AaAaaaAAAa @K4LKMCI@F +17 2897 N 11 GgGgGggGGGg LD9LBL=JKF< +17 2898 N 11 GgGgGggGGGg 5I>H.LMAJ8D +17 2899 N 9 cCcccCCCc @6EEDJKBA +17 2900 N 13 GgGgGggGGGg^]G^]g BI=G.AJ@D9GD2 +17 2901 N 13 TtTtTttTTTtTt 0GBF8IIEE5ED? +17 2902 N 13 GgGgGggGGGgGg GKHK8LLIJFGHE +17 2903 N 13 GgGgGggGGGgGg CJ7JJHDILFHBD +17 2904 N 13 CcCcCccCCCcCc :IFL1LKDKIJIG +17 2905 N 14 TtTtTttTTTtTt^]T =GIHFHJBKDJJ@? +17 2906 N 14 CcCcCccCCCcCcC GJIGBJKIKGIIDD +17 2907 N 13 AaaAaaAAAaAaA AIKFHMHJGAHCE +17 2908 N 14 GgGgGggGGGgGgG CH>KJKMLLEGLHH +17 2909 N 12 aAaAaaAAaAaA DGHAIIBIKHAE +17 2910 N 13 tTtTttTTTtTtT B9G6FJFIFGIEE +17 2911 N 13 a$AaAaaAAAaAaA BDGCHG@I:1H;C +17 2912 N 12 CcCccCCCcCcC FKDLHIJC?JFF +17 2913 N 12 AaAaaAAAaAaA 5JBLLHJDDJ:H +17 2914 N 12 GgGggGGGgGgG ?I;KLKL?KLIJ +17 2915 N 12 GgGggGGGgGgG .IHLCIJ;KIIG +17 2916 N 12 GgGggGGGgGgG ;I5JL2LEHJKF +17 2917 N 12 aAaaAAAaAaA^]A ?7LCDHDJIHBA +17 2918 N 13 GgGggGGGgGgGG 7ELEJKMCKMGKF +17 2919 N 12 TtttTTTtTtTT AEH;FFD>IHDE +17 2920 N 13 GgGggGGGgGgGG 0GKLK=L;CLIJI +17 2921 N 13 GgGggGGGgGgGG ?G:KKEJ:GKHGE +17 2922 N 13 CcccCCCcCcCC^]C =CKIIG5IKHHIB +17 2923 N 13 C$cccCCCcCcCCC =CKLHM58JHHFA +17 2924 N 13 cCccCCCcCcCCC GGKKKKEGLIIGD +17 2925 N 13 aAaaAAAaAaAAA DIHHFDH;GEGGE +17 2926 N 13 cCccCCCcCcCCC E1JHII?HJJIHE +17 2927 N 13 a$AaaAAAaAaAAA BBJHHJED:EHGE +17 2928 N 12 GggGGGgGgGGG 4KKLMIHJHDJI +17 2929 N 12 CccCCCcCcCCC 0KLJL?BKKGIH +17 2930 N 12 TttTTTtTtTTT 5IIDF=JLHGHH +17 2931 N 12 CccCCCcCcCCC BCCKKJ:MCJIF +17 2932 N 12 GggGGGgGgGGG .JJ=DCBBHBAA +17 2933 N 11 ggGGGgGgGGG JKCK>JKJGHD +17 2934 N 12 CccCCCcCcCCC 1GIHKJDLJJIF +17 2935 N 12 CccCCCcCcCCC 7IHHL@GJJHHG +17 2936 N 11 ttTTTtTtTTT GI>?H@EE +17 2939 N 11 ccCCCcCcCCC IIHJ@LAKIIJ +17 2940 N 11 ttTTTtTtTTT EDJMCIHIHIH +17 2941 N 11 ttTTTtTtTTT BDFJ?KFIECH +17 2942 N 11 t$tTTTtTtTTT DG?IFAJHAEG +17 2943 N 9 gGGGGgGGG JDJ;GJHIC +17 2944 N 9 aAAaAaAAA F@J@IEGGH +17 2945 N 10 aAAAaAaAAA C3KT /0I1IC@BCIK@? +17 2978 N 12 GgGgGGGggggG JJIGDGGHGLHE +17 2979 N 13 GGgGgGGGggggG FFD +17 2981 N 10 AaaAAaaaaA ?:EEC20;@C +17 2982 N 13 CCcCcCCCccccC F@I?GCCJGG95E +17 2983 N 13 CCcCcCCCccccC GDD:IGHM:GK=E +17 2984 N 13 CCcCcCCCccccC DDJLJEIKHKL?F +17 2985 N 13 A$AaAaAAAaaaaA .8J5HEHCIJIHD +17 2986 N 12 GgGgGGGggggG :HJI:F7EIGCI +17 2987 N 12 C$cCcCCCccccC 3JGKG6;LJIIG +17 2988 N 11 tTtTTTttttT G9HG:LHGGEH +17 2989 N 11 gGgGGGggggG D:I:JKJLLFH +17 2990 N 11 cCcCCCccccC F1IE@II +17 2994 N 10 GgGGGggggG HHHG@?GK?F +17 2995 N 10 GgGGGggggG BFGJ>HG>DF +17 2996 N 10 TtTTTttttT 1EC11CHJBG +17 2997 N 10 CcCCCccccC EBIHKHHKFJ +17 2998 N 10 CcCCCccccC ADFHDE=LAE +17 2999 N 10 A$a$AAAaaaaA 1AGD2IJFJG +17 3000 N 8 GGGggggG GCGDKDDJ +17 3001 N 7 CCccccC BFJJMHG +17 3002 N 8 AAAaaaaA 8GBGIMJF +17 3003 N 8 GGGggggG BJCDKKIJ +17 3004 N 8 C$CCccccC 9E1JKLFH +17 3005 N 7 AAaaaaA GAFDHEF +17 3006 N 8 CCccccC^]c >CIHJ0H@ +17 3007 N 8 CCccccCc F>HJKIG6 +17 3008 N 8 CCccccCc IKHKFDEF +17 3009 N 8 AAaaaaAa EAEEHCC1 +17 3010 N 7 CCccccC HHFJKFH +17 3011 N 8 AAaaaaAa CFGFLJG8 +17 3012 N 8 GGggggGg 97IHLI=/ +17 3013 N 9 CCccccCcc 47JJLJF/B +17 3014 N 8 AaaaaAa^]a AIJJFG?. +17 3015 N 8 GGggggGg C4IDMIJ; +17 3016 N 11 C$CccccCcccc BHHFJ@H8KCE +17 3017 N 11 CccccCaccc^]C CIKLHH8/FFB +17 3018 N 9 AaaaaAaaA 3EBHAF80D +17 3019 N 10 CccccCcccC :IELGGH@DD +17 3020 N 10 CccccCcccC @IKMJI/5.C +17 3021 N 10 ttttTtttT^]t HHFIF4G.HB +17 3022 N 10 ggggGgggGg JGJGIAGGHD +17 3023 N 10 ttttTgttTt GGKD@348FB +17 3024 N 10 ggggGgggGg HIKCKEKEFA +17 3025 N 10 ggggGgggGg ILLH>A=:EA +17 3026 N 11 ccccCccccCc JINIIK99DEF +17 3027 N 11 aaaaAaaaaAa HHKHEB@.9G> +17 3028 N 11 ggggGggggGg HGMGH/K?FJG +17 3029 N 11 ggggGggggGg HHKGFNILIHE +17 3030 N 12 ggggGggggGg^]g JILJC.7@ABE< +17 3031 N 12 aaaaAaaaaAaa IILF8G./?ECA +17 3032 N 11 ggggGgggGgg IHMCD1KGIF8 +17 3033 N 11 ggggGggggGg IIKEA9FBBI? +17 3034 N 11 aaaaAaaaaAa HJNGG.08;0D +17 3035 N 10 ggggGgggGg HJJIL543K4 +17 3036 N 12 ccccCccccCcc KK>EIE99;G?2 +17 3037 N 12 ttttTttttTtt IHJFF3EGEKH= +17 3038 N 14 ttttTttttTttt^]T HHIH>98>CE97AC +17 3039 N 14 ggggGggggGgggG HIKHJ>25GIFH;:HIH0GI +17 3042 N 13 ggggGgggGgggG GGJHEGDGJHEBH +17 3043 N 13 ttttTttttTttT DAHE:F66@F@6G +17 3044 N 14 aaaaAaaaaAacA^]a EEH?A<1:2G:0G/ +17 3045 N 14 ccccCccccCccCc HI5GJ/;ADJI>H? +17 3046 N 13 aaaaAaaaAaaAa FIK>H/GBI;.I. +17 3047 N 13 ggggGgggGggGg FGIGH?JJHE2L2 +17 3048 N 10 ttttTttTtT EGHG:6/EFG +17 3049 N 15 ggggGggggGgggGg >FFBI3HHFKHD=LB +17 3050 N 13 g$gggGgggGggGg @HLG:K:;KB8K; +17 3051 N 14 aaaAaaaaAaaaAa EHDG2CC;E=E0J7 +17 3052 N 12 cccccccCcccC G=I0G;CFB.J +17 3054 N 14 g$ggGggggGgggGg AJFBK9LGGIDDME +17 3055 N 10 ggGgggGggG JGC75?I6HL +17 3056 N 13 ccCccccCcccCc I=D0JKGFG>?K2 +17 3057 N 13 ccCccccCcccC^]C HBC3BKFJGGHKA +17 3058 N 14 ccCccccCcccCcC I>D/;;CFEC5L?A +17 3059 N 13 ttTtttTttgTtT EGB.@;8I +17 3066 N 9 a$AaaaAaAA ?5/;ADBIF +17 3067 N 12 TttttTtttTT^]t @/.:=JD;/IG> +17 3068 N 12 GgggGgggGgGg FE>IKICEH@I= +17 3069 N 11 GggGgggGgGg F85L:54K3G4 +17 3070 N 13 CccccCcccCcCc 12IKFJ9?2IIIE +17 3071 N 13 CccccCcccCcCc 0KGHG@IIJMEGG +17 3072 N 13 CccccCcccCcCc ;IGJGEG?FKAFD +17 3073 N 13 CccccCcccCcCc @L>LJ:DIBL;HH +17 3074 N 13 CccccCcccCcCc E6HKEJJCIMIHE +17 3075 N 12 CcccCcccCcCc 9AD?KA@5MBHA +17 3076 N 13 C$ggggGgggGgGg 28KGICK@6EAAC +17 3077 N 13 ccccCcccCcCc^]c .3HI=EFGKJJGC +17 3078 N 13 ccccCcccCcCcc GGMLGHLGLKHIF +17 3079 N 13 ttttTtttTtTtt ?JDHLEGHKHIH@ +17 3080 N 14 ggggGgggGgGgg^]G I6LIKJEILHHKG? +17 3081 N 14 ccccCcccCcCccC 8FJGLHHHJDGIAD +17 3082 N 14 ccccCcccCcCccC L2JJGCIKLKHKHB +17 3083 N 14 ttttTcttTtTttT FEJGLHIINIKHEH0 +17 3087 N 15 ggggGgggGgGggGg BKLJJJIILKGJJ?G +17 3088 N 15 aaaaAaaaAaAaaAa HDGEGDIGKDFKFDE +17 3089 N 15 aaaaAaaaAaAaaAa LLLJIGJEIJHGHFG +17 3090 N 15 ggggGgggGgGggGg IHJILHHHNJIIHI; +17 3091 N 15 ttttTtttTtTttTt ?EJIHGGBIDCIGBH +17 3092 N 16 ttttTtttTtTttTt^]T CJJGGFIFIFDHHCD: +17 3093 N 16 ggggGgggGgGggGgG KJLHIJJJGKJJJI?? +17 3094 N 15 aaaaAaaaAaAaaAA HGIEFFBEKIGCFEE +17 3095 N 15 ccccCcccCcCccCC =HKFIHIFJ;HIJGB +17 3096 N 16 ccccCcccCcCccCcC BIKJKIJJLIIIKE@D +17 3097 N 16 aaaaAaaaAaAaaAaA JKKIDGJIJKGIHG8C +17 3098 N 16 ggggGgggGgGggGgG ?HKJ;HJJNIMJHDKF +17 3099 N 16 aaaaAaaaAaAaaAaA FHHFHFE3GIFHGF0F +17 3100 N 16 ccccCcccCcCccCcC E;IHGAAGJAHI=H/C +17 3101 N 16 ccccCcccCcCccCcC EIKKEIIHMIGJKAGG +17 3102 N 16 aaaaAaaaAaAaaAaA =EHGH +17 3106 N 14 ggGgggGgGggGgG HFDHHILIKHHIBH +17 3107 N 14 ttTtttTtTttTtT HG8GFEHBEHIE=H +17 3108 N 14 ccCcccCcCccCcC JHEIJIKKHKI=:H +17 3109 N 14 aaAaaaAaAaaAaA GEDEEDHGIGFGGH +17 3110 N 15 ccCcccCcCccCcC^]c II?IJHJLILKHIF; +17 3111 N 16 aaAaaaAaAaaAaAa^]a HG2GIJIJFKIGLHE@ +17 3112 N 16 ggGgggGgGggGgGgg DEAHIGLKJIKGFAEF +17 3113 N 16 c$cCcccCcCccCcCcc DEGHJHKLJJEFGGBC +17 3114 N 15 a$AaaaAaAaaAaAaa ACGIHIJHJHHDFDF +17 3115 N 14 GgggGgGggGgGgg ?FHHNILHAI3GCJ +17 3116 N 14 G$gggGgGggGgGgg @EIHFJHICDHGFG +17 3117 N 13 tttTtTttTtTtt BDDFHBEHDBCGC +17 3118 N 13 aaaAaAaaAaAaa BEDGHGJD@JGEH +17 3124 N 14 ccCcCccCcCccC^]c IIKKIJJJLILJEE +17 3125 N 14 ttTtTttTtTttTt FFMIIGBDGHJIHD +17 3126 N 14 ggGgGggGgGggGg HHLDJJJF>JEAHF +17 3127 N 14 ccCcCccCcCccCc GIKKKKKEGJJCGG +17 3128 N 14 ttTtTttTtTttTt AFKEHGIACJBIIE +17 3129 N 14 t$tTtTttTtTttTt @FFHAGID5EEDDD +17 3130 N 13 tTtTttTtTttTt EHHBGHDGE;EEE +17 3131 N 13 cCcCccCcCccCc HIJIJJEBJLFIJ +17 3132 N 13 tTtTttTtTttTt EIGIGH>GKIFHG +17 3133 N 13 gGgGggGgGggGg DHHKHHCDJLDHH +17 3134 N 14 gGgGggGgGggGg^]G DEGHIH8?ELCA@> +17 3135 N 15 gGgGggGgGggGgG^]g CBHJJJE7?KGHH?E +17 3136 N 15 c$CcCccCcCccCcCc ?FIHJIGEG;DCD;B +17 3139 N 14 cCccCcCccCcCcC BHFF:CHJBEMFGE +17 3140 N 14 cCccCcCccCcCcC AIHJJIKJ?FHFBA +17 3141 N 14 cCccCcCccCcCcC GHJIIEFLEIKGGE +17 3142 N 14 aAaaAaAaaAaAaA HIJGEG BMIGLBM=HIIIGBA +17 3144 N 15 CccCcCccCcCcCC^]C IJJ?HDMJDIHKG.A +17 3145 N 15 AaaAaAaaAaAaAAA GHIGMJMGCI +17 3155 N 15 GggGgGggGgGgGGG FHIIMBJ=KGIGJIK +17 3156 N 15 G$ggGgGggGgGgGGG BJJHHFLBEIHJEE?FABHIHB/IC +17 3178 N 12 TtTttTtTtTTT BFDIDEFFG>BF +17 3179 N 12 G$gGggGgGgGGG DHDLFCIJH?LJ +17 3180 N 11 gGggGgGgGGG @DL7JCGGBEGHG +17 3184 N 10 TttTtTtTTT >GH6GGFDHE +17 3185 N 11 TttTtTtTTTT EDEFG4HF +17 3188 N 11 AaaAaAaAAAA 2H>HFFGB1FI +17 3189 N 11 AaaAaAaAAAA BJC7DIE@AIH +17 3190 N 10 CccCcCcCCC .JKBKHJ:HH +17 3191 N 11 TttTtTtTTT^]t @GJB +17 3194 N 12 TttTtTtTCTTt DI?IEGH?3DGD +17 3195 N 12 TttTtTtTTTTt :JHEGFG=LGE= +17 3196 N 11 TttTtTtTTTt =GEHEEDHEF< +17 3197 N 12 AaaAaAaAAAAa 6H@FFAE@=DE9 +17 3198 N 11 AaaAaAaAAAA BGE=FGDCIHI +17 3199 N 11 A$aaAaAaAAAa AHBAFGGGHH= +17 3200 N 11 aaAaAaAAAAa G@DFJFH6EH> +17 3201 N 10 aaAaAaAAAA HCFGFGE1HF +17 3202 N 10 ttTtTtTTTt GFFCFGBHD7 +17 3203 N 11 ggGgGgGAGGg H>8HLBJ4JJ4 +17 3204 N 9 ttTtTtTTT HF8EHGDCD +17 3205 N 10 ccCcCcCCCc IG>IJKHJKC +17 3206 N 11 aaAaAaAAAAa HDDEHED4BH< +17 3207 N 10 ccCcCcCCCc HE2IGIFDIL +17 3208 N 11 aaAaAaAAAAa =DGEAEC2FG; +17 3209 N 12 c$cCcCcCCCCc^]C <>IGICEEDH>E +17 3210 N 11 c$CcCcCCCCcC @EHIJE8HHIB +17 3211 N 10 AaAaAAAAaA HDBHGKIG@F +17 3212 N 9 TtTtTTTtT 5EIGHEG7F +17 3213 N 9 AaAaAAAaA AGFI9DEFF +17 3214 N 10 GgGgGGGGgG 4GKG88GKIK +17 3215 N 10 GgGgGGGGgG FGGFA.GIEI +17 3216 N 10 CcCcCCCCcC CCIGJLBI8J +17 3217 N 10 CcCcCCCCcC H?EAH0HGAJ +17 3218 N 11 GgGgGCGGgG^]g 5EAHB>:AHC> +17 3219 N 11 GgGgGAGGgGg 3EGI?4JJAIE +17 3220 N 11 G$gGgGGGGgGg =EGIG5CJ5IC +17 3221 N 9 cCcCCCcCc F?IAGIEKD +17 3222 N 10 aAaAAAAaAa CIFGDGH>IF +17 3223 N 10 c$CcCCCCcCc ?IIE3IJHHF +17 3224 N 9 AaAAAAaAa FHEIHHFIG +17 3225 N 9 GgGGGGgGg FGJ.INILG +17 3226 N 9 TtTTTtTt^]T DG9ECDIBE +17 3227 N 10 GgGGGGgGgG HHE8JKFLKF +17 3228 N 9 GgGGGgGgG CIDHHKKJC +17 3229 N 11 CcCCCCcCcC^]c FHG;EJJLKHB +17 3230 N 11 TtTTTTtTtTt DFHJGJ8LGI7 +17 3231 N 11 CcCCCCcCcCc EHB;EJHLKIH +17 3232 N 10 AaAAAaAaAa 9BEFH0J@H: +17 3233 N 11 C$cCCCCcCcCc C=71HJ +17 3244 N 8 CcCcCcCC I1LKJCGD +17 3245 N 9 CcCcCcCCc HIJKKLGE8 +17 3246 N 9 AaAaAaAAa GDCKKLGFF +17 3247 N 9 GgGgGgGGg K9KKLHKII +17 3248 N 9 CcCcCcCCc JHKKLGJH6 +17 3249 N 9 CcCcCcCCc G:LKKEIF< +17 3250 N 9 CcCcCcCCc HGKILHHHK +17 3251 N 9 TtTtTtTTt J>LBGKII3 +17 3252 N 9 TtTtTtTTt EBGHH>FGD +17 3253 N 9 TtTtTtTTt ECIKI?FFE +17 3254 N 9 GgGgGgGGg EDKKHKIHC +17 3255 N 9 GgGgGgGGg IHGL3HHG@ +17 3256 N 9 GgGgGgGGg GJKIEKGHH +17 3257 N 9 AaAaAaAAa FFKGFIDH9 +17 3258 N 10 GgGgGgGGg^]g JGLKLMKKEC +17 3259 N 10 GgGgGgGGgg IHKLC +17 3260 N 10 CcCcCcCCcc IHLKLIKKDD +17 3261 N 11 CcCcCcCCcc^]c HHLLI:GK:GE +17 3262 N 11 AaAaAaAAaaa H=IKCMHHECE +17 3263 N 11 GgGgGgGGggg HAKLMELIBED +17 3264 N 11 GgGgGgGGggg DCJKKDHIAFE +17 3265 N 11 GgGgGgGGggg GHLHJGHGGFF +17 3266 N 11 TtTtTtTTttt DEEIEFE>:HE +17 3267 N 11 GgGgGgGGggg HGB +17 3271 N 11 GgGgGgGGggg GHLHLIJKFGG +17 3272 N 11 GgGgGgGGggg EDJKKEHH8FG +17 3273 N 11 A$aAaAaAAaaa AGKH@IHI;GB +17 3274 N 10 tTtTtTTttt HBJGJHHF>F +17 3275 N 10 cCcCcCCccc ILIKLILKJK +17 3276 N 10 aAaAaAAaaa ;KIJJHI;C; +17 3277 N 10 cCcCcCCccc JHHHMIJGKD +17 3278 N 10 tTtTtTTttt ELIJ=JI>HG +17 3279 N 10 tTtTtTTttt FIHFIEHFFH +17 3280 N 11 gGgGgGGggg^]g GHKKGHJIKHD +17 3281 N 11 aAaAaAAaaaa IJHJLHIIIGC +17 3282 N 11 gGgGgGGgggg >IKLLKMJIIE +17 3283 N 11 gGgGgGGgggg GJIGJGKHJIF +17 3284 N 11 tTtTtTTtttt GIIEFEH:GGG +17 3285 N 11 cCcCcCCcccc DMEKHJL0LFF +17 3286 N 11 aAaAaAAaaaa HJKFLJKCGIC +17 3287 N 11 gGgGgGGgggg ELLMKKNIIKGF? +17 3296 N 13 GgGgGGggggGGG LFAIGMJJGLKIC +17 3297 N 13 AaAaAAaaaaAAA JFHHIJ>>>@HFD +17 3298 N 14 CcCcCCccccCCC^]c IGJKHJJHILIGD= +17 3299 N 14 CcCcCCccccCCCc LJKLIMIHJKKGDF +17 3300 N 14 AaAaAAaaaaAAAa FJIJIFFHIKHFEH +17 3301 N 14 GgGgGGggggGGGg GHBILLJHILKJHG +17 3302 N 14 CcCcCCccccCCCc JILEIKEDHKKIG? +17 3303 N 14 CcCcCCccccCCCc JKBKFKELJKKGFJ +17 3304 N 14 TtTtTTttttTTTt EHBIKI?IGEKIHA +17 3305 N 14 GgGgGGggggGGGg HJEKKLCJHKLIFG +17 3306 N 14 GgGgGGggggGGGg GIGKJKHKILJHDG +17 3307 N 13 CcCCCccccCCCc FELJMHGF=LJGA +17 3308 N 14 C$cCcCCccccCCCc 3G?KGMJKHLKGE= +17 3309 N 14 aAaAAaaaaAAAa^]A EJHGKDEFHJGHGB +17 3310 N 14 aAaAAaaaaAAAaA FIHD?@FEHJGG8B +17 3311 N 14 cCcCCccccCCCcC GJIJGFMJIJGGK; +17 3312 N 15 aAaAAaaaaAAAaA^]A FIJHICHHIKEG?ED +17 3313 N 15 tTtTTttttTTTtTT EHIGGGFGJIFIGEB +17 3314 N 15 gGgGGggggGGGgGG EILIIHJHMLIHJGH +17 3315 N 14 gGgGGggggGGGgG DBJKJIKIKJHH@B +17 3316 N 15 tTtTTttttTTTtTT F:ADHFHFHIEE=>F +17 3317 N 15 g$GgGGggggGGGgGG BIJGIJJJLLJFEHJ +17 3318 N 14 AaAAaaaaAAAaAA 9HG@@EEFIFHFFH +17 3319 N 14 AaAAaaaaAAAaAA CGGGCGCGJGHGFG +17 3320 N 14 AaAAaaaaAAAaAA DHGFAEDHJHJ@DH +17 3321 N 13 CcCCccccCCCcC >DIG;IGKJIHLI +17 3322 N 14 CcCCccccCCCcCC FIFJGIHKLHGEFK +17 3323 N 14 CcCCccccCCCcCC ;AIE@GHKMHHD>J +17 3324 N 14 CcCCccccCCCcCC FAGL:AACLICA2J +17 3325 N 14 G$gGGggggGGGgGG I3JH +17 3337 N 12 TttttTTTtTTT C@@EIEGFI;IE +17 3338 N 12 AaaaaAAAaAAA CBDEGHF@I@IF +17 3339 N 12 C$c$cccCCCcCCC ??JIMIJHJIJE +17 3340 N 10 aaaAAAaAAA EDHHGHHDKI +17 3341 N 10 aaaAAAaAAA EFHKFGHDII +17 3342 N 10 aaaAAAaAAA EEHJIH:3JI +17 3343 N 10 aaaAAAaAAA GFGJFHF?JI +17 3344 N 10 aaaAAAaAAA GGHJFEF?JI +17 3345 N 10 tttTTTtTTT GEIEGC:GJF +17 3346 N 10 tttTTTtTTT FEHEFFHDJG +17 3347 N 10 aaaAAAaAAA HILHFDAFJG +17 3348 N 10 gggGGGgGGG HHHHLJ@JNC +17 3349 N 10 cccCCCcCCC FCK?JGE4LI +17 3350 N 10 cccCCCcCCC JIMLIIKAKK +17 3351 N 10 tttTTTtTTT GFIKIIDFLK +17 3352 N 10 gggGGGgGGG GFKCJCL;MH +17 3353 N 10 gggGGGgGGG GHJKHEKJI +17 3355 N 10 gggGGGgGGG EEIDBB?1D@ +17 3356 N 10 tttTTTtTTT DEHJFFFBID +17 3357 N 10 g$ggGGGgGGG @BKLJJIKLD +17 3358 N 9 ggGGGgGGG DIHHDJ:IG +17 3359 N 9 ttTTTtTT^]T CHDFFJH7? +17 3360 N 10 g$gGGGgGGGG >KLJKEBLCE +17 3361 N 9 gGGGgGGGG JLJ0K6GCA +17 3362 N 9 cCCCcCCCC CJJFEGL@E +17 3363 N 9 gGGGgGGGG HBCBF2C9? +17 3364 N 9 cCCCcCCCC JLKGKGM=G +17 3365 N 9 aAAAaAAAA GJGGBFKAF +17 3366 N 9 tTTTtTTTT GGGD@EJBF +17 3367 N 9 gGGGgGGGG IJJKG9LBH +17 3368 N 9 cCCCcCCCC FKLJJKLAH +17 3369 N 9 cCCCcCCCC JKHEK2KAG +17 3370 N 9 tTTTtTTTT FHHJIGLGH +17 3371 N 9 gGGGgGGGG FHKII9MBI +17 3372 N 9 tTTTtTTTT FIEEH8KDE +17 3373 N 9 aAAAaAAAA CIFEHIJCC +17 3374 N 9 aAAAaAAAA FIFGGFHGD +17 3375 N 8 tTTTtTTT FIGIHJCG +17 3376 N 10 cCCCcCCCCc BHDGCJMAJE +17 3377 N 10 cCCCcCCCCc AKIGG?LDFD +17 3378 N 10 cCCCcCCCCc FKHIKHKBHH +17 3379 N 10 a$AAAaAAAAa BIFEJ=IAGD +17 3380 N 9 GGGgGGGGg ?JHJJLBGF +17 3381 N 9 CCCcCCCCc JIHKKM?HJ +17 3382 N 9 TTTtTTTTt CEFG=MEJ@ +17 3383 N 9 AAAaAAAAa CAA?2FCDD +17 3384 N 10 CCCcCCCCc^]C GFIHGJ?EK= +17 3385 N 10 TTTtTTTTtT HGDGIKGDHA +17 3386 N 10 TTTtTTTTtT BB3F9G?E@7 +17 3387 N 10 GGGgGGGGgG GE8IKLAIJA +17 3388 N 10 G$G$GgGGGGgG DBFH.LCHKH +17 3389 N 7 GgGGGgG DHDEFH; +17 3390 N 8 AaAAAAaA DEJJ1J8 +17 3420 N 6 GGgGGg :ILEI8 +17 3421 N 7 GGgGGg^>g 9GJ=I:FD +17 3435 N 9 AaAAaaaAA 8K;I0..DD +17 3436 N 9 GgGGgggGG IH;I71>HH +17 3437 N 9 TtTTtgtTT =BFH;1>DF +17 3438 N 8 GgGGggGG =J;K:FHI +17 3439 N 9 AaAAaaaAA FKAGB1.FH +17 3440 N 8 GgGGggGG IL;LHHJ +17 3442 N 11 TtTTtttTT^>T^]t FILKA.6IJB0 +17 3443 N 11 GgGGgggGGGg JL0K=:FIKE> +17 3444 N 11 AaAAaaaAAAa GJ8I@.8FIEB +17 3445 N 11 GgGGgggGGGg IJ;L=8BJKE@ +17 3446 N 9 AaAaaAAAa EHIA.EIAA +17 3447 N 10 TtTTttTTTt @GJI;4GGE7 +17 3448 N 10 CcCCccCCCc JK9M@:IKII +17 3449 N 10 AaAAaaAAAa FG/F@1HJF2 +17 3450 N 10 CcCcccCCCc GCK:/@GHH: +17 3451 N 10 GgGGggGGGg ?IEDC5AB@A +17 3452 N 11 CcCCcccCCCc GIBKD9JIKKF +17 3453 N 11 CcCCcccCCCc >KHLBJHHK?I +17 3454 N 11 AaAAaaaAAAa >HJI@1JJKCBFIGDB +17 3459 N 10 aAAacaAAAa HIJC7.GI@2 +17 3460 N 9 cCCccCCCc K7IIFGJHG +17 3461 N 9 tTTttTTTt HDLG4FLJ9 +17 3462 N 11 cCCcccCCCc^]c JLJBFKIK@H? +17 3463 N 10 cCcccCCCcc IKI0HIK/G8 +17 3464 N 11 aAAaaaAAAaa I/IF0HFIHF/ +17 3465 N 11 gGGgggGGGgg I8LI4EJNIE5 +17 3466 N 11 cCCcccCCCcc EDKIDGIK9HF +17 3467 N 10 cCCcccCCCc I:MH9KGLLL +17 3468 N 10 tTTtttTTTt FKLJ/8HKI9 +17 3469 N 11 gGGgggGGGgg G@LJGLIKKIE +17 3470 N 12 gGGgggGGGgg^>G EJKJHJILJDAA +17 3471 N 13 gGGgggGGGggG^]G FGKHDKJKJD4?D +17 3472 N 13 cCCcccCCCccCC G=MG0BJJCH0FD +17 3473 N 12 aAaaaAAAaaAA BJF>>GIHCGGD +17 3474 N 13 a$AAaaaAAAaaAA B2IFDGIJACDFF +17 3475 N 12 CCcccCCCccCC AKG>EHJED0GG +17 3476 N 12 AAaaaAAAaaAA 9JJ=HGKKEGGG +17 3477 N 12 GGgggGGGggGG DLH/DKMFI8IJ +17 3478 N 12 AAaaaAAAaaAA HHI;CHJG>/GH +17 3479 N 11 GGggGGGggGG @LDBLMM?:LK +17 3480 N 11 TTtttTTTtTT FGC;BCG?DFG +17 3481 N 12 AAaaaAAAaaAA DHBEFBHEFDEG +17 3482 N 12 AAaaaAAAaaAA :JDGKHJJJCGH +17 3483 N 11 Gg$ggGGGggGG K>6AIK:E:JK +17 3484 N 10 AaAAAaaAA^]A I?FKCD2GFD +17 3485 N 11 CccCCCccCCC CFKFJJIGHIC +17 3486 N 11 TttTTTtTTT^]t K@GKMCGIKH/ +17 3487 N 12 CccCCCccCCCc D2;JLCACIJHB +17 3488 N 12 TttTTTttTTTt IEAHL=E;HLI7 +17 3489 N 13 GggGGGggGGGgg K9:JLEE7HLJEC +17 3490 N 14 TttTTTttTTTtt^]T D/JFJIEAFGG4C: +17 3491 N 15 CccCCCccCCCcCc^]c I>EIL:J1IKH=C7C +17 3492 N 15 TttTTTttTTTtTtt L/AILF/.JKK5E15 +17 3493 N 16 CccCCCc-1ncCCCcc+1aCcc E3>JMK5;JLK:9D5; +17 3494 N 17 AaaAAA*aAAAaaAaa^]a JCHHKKF@IIIDFC7=0 +17 3495 N 17 AaaAAAaaAAAaaAaaa IFGFJEC +17 3504 N 17 AaaAAAaaAAAaaAaaa DEIHI4FFJJJFCIDEF +17 3505 N 17 AaaAAAaaAAAaaAaaa DFGFJ5FDFKJE1I?E? +17 3506 N 15 A$aaAAaaAAaaAaa^]A BGI9;ICIIHFIBC? +17 3507 N 16 ttTTttTTttTtttT^]t FIB@HHCGFIGDCG@> +17 3508 N 17 ccCCccCCCccCcccCc JLH?IK0BKKJHLIKCG +17 3509 N 18 aaAAAaaA-1NAAaaAaaaAa CH?E;FC>JHG:HF;FCC +17 3510 N 18 ccCCAcc*CCccCcccCc JLAIIJH.JJKJEJJ:EH +17 3511 N 19 aaAAAaaAAAaaAaaaAa^]A DH7G2EA.JIF1H7FGA1B +17 3512 N 18 ccCCccCCccCcccCcCc HJGHHIFHI6FBIHEGDF +17 3513 N 20 ccCCAccCCCccCcccCcCc HK9@.JFJJIIAJ7KLDFDC +17 3514 N 19 aaAAAaaAAaaAaaaAaAa FIAJ;GDAJG8HAHIBFC@ +17 3515 N 20 ttTTTttTTTttTtttTtTt FGCJIGG1GJG>H=GHDHF@ +17 3516 N 20 ttTTTttTTTtTtttTtTt^]T FG@GGHHGIIGEIHJDGBD@ +17 3517 N 21 ttTTTttTTTttTtttTtTtT @GHHBHB>HIH2EIGKDHA>@ +17 3518 N 21 ttTTTttTTTttTtttTtTtT EGDCACCGJJG@GG?7H@DHGB8E=JEE +17 3530 N 18 Ggg*GGggGgggGgGgGG HIJ/CKJLEII6FI8KJJ +17 3531 N 19 CAccCCCccCcccCcCcCC 3GII/LLIIH=JEFGAFH +17 3534 N 17 AaaAAaaAaaaAaAaAA ;F5IDGFHBGJAIG@FH +17 3535 N 19 TttT+1CTTttTtttTtTtTT^]T 5FG/JHF6IHDID;HGFI? +17 3536 N 19 CccCCCccCcccCcCcCCC @HGEJKI1JCIAFGGHIJD +17 3537 N 17 ccCCccCcccCcCcCCC IHKFIGKDKLHIHKGKD +17 3538 N 18 TttTTttTtttTtTtTTT FFGIIF6GHGHFAJHHKE +17 3539 N 19 C$ccCCCccCcccCcCcCCC 7FGIKKHIJBFIIAJKILF +17 3540 N 18 ccCCCccCcccCcCcCCC GK4DKKCKLIJHDDKHKF +17 3541 N 17 ttTTttTtttTtTtTTT CECGGBI6HKFHFHHLD +17 3542 N 17 g$gGGggGgggGgGgGGG @IGKJ?EEILCIHKILH +17 3543 N 17 cACCccCcccCcCcCCC G0KKJCKAJKADHJHJG +17 3544 N 17 aAAAaaAaaaAaAaAAA BBEJFIIHEHKAM@JKE@CJIM5D +17 3548 N 17 aAAaaAaaaAaAaAAAa G<6GCGIFIAHHDJCF +17 3551 N 17 tTTttTtttTtTtTTTt C8IEBECFHHACCGJFD +17 3552 N 18 aAAAaaAaaaAaAaAAAa D7JCHIFEDIGG=HCJDE +17 3553 N 18 tATTttTtttTtTtTTTt E5AEFGFBDHEDGFGKC? +17 3554 N 18 aAAAaaAaaaAaAaAAAa E4JHEGFCD>C>HEEJBC +17 3555 N 18 cCCCccCcccCcCcCCCc A5JHA4IDADGBKBHJGA +17 3556 N 17 gGGggGgggGgGgGGGg GCAJJ>BIG@IBJAEAILI@; +17 3558 N 19 gG-1NGGggGgggGgGgGGGgG G5DDJACCIK@H2J@E@F: +17 3559 N 19 t*TTttTtttTtTtTTTtT E5FBGIFIDJDH9HEI?FC +17 3560 N 19 gGGGggGgggGgGgGGGgG D5HII:HJJLIIJLILIJC +17 3561 N 19 a$AAAaaAaaaAaAaAAAaA @.IJFGLDDIEEIGEHFGD +17 3562 N 18 AAAaaAaaaAaAaAAAaA GHIFHLCFIIFFEEJ9FD +17 3563 N 18 AAAaaAaaaAaAaAAAaA GIFGGHHGJFBGFFJAAC +17 3564 N 17 TTttTtttTtTtTTTtT =JHJFEFIGIJHHI>GD +17 3565 N 19 TTTttTtttTtTtTTTtT^]t CDEFD?DEICDHGCIAGCB +17 3566 N 19 CCCccCcccCcCcCCCcCc .=IIBDGIKJ>JHJKJIE> +17 3567 N 19 AAAaaAaaaAaAaAAAaAa /FJH>IHFDIFDEGKHEGD +17 3568 N 19 A$AAaaAaaaAaAaAAAaAa E:DLJGGGIDIDI@IGIHA +17 3569 N 18 GGggGgggGgGgGGGgGg ELIFEHHGIEHIJMKIGB +17 3570 N 18 T$TttTtttTtTtTTTtTt 6@GJFEGG>F:CEHDGG< +17 3571 N 17 CccCcccCcCcCCCcCc FIEFIILJH7JJNHHKIKDGB +17 3578 N 18 AaaAaaaAaAaAAAaAaa HEGH@DHIFIFFKHFHDB +17 3579 N 18 AaaAaaaAaAaAAAaAaa >EFECFG6F:FHJEEIF@ +17 3580 N 18 AaaAaaaAaAaAAAaAaa EEHEGGGHH?GGI=GIGF +17 3581 N 18 TttTtttTtTtTTTtTtt EDH@FEHEDIGJJBIGED +17 3582 N 18 CccCcccCcCcCCCcCcc BHHAHHK>EJJJJHDGHH +17 3583 N 18 A$aaAaaaAaAaAAAaAaa BFFGGGIFGBIEKBJFIF +17 3584 N 17 ggGgggGgGgGGGgGgg DDCEGJ;G@IJLFIHHJ +17 3585 N 18 a$aAaaaAaAaAAAaAaa^]a A:JBDGBE@FGJCF>FF: +17 3586 N 17 a$AaaaAaAaAAAaAaaa BHGBJBFHCIKDJIGJ. +17 3587 N 15 AgagAaAgAGAgGag IE@HFD7IHMGJIGK +17 3588 N 16 Aa$aaAaAaAAAaAaaa I@AFGEAEEKHFAFG= +17 3589 N 15 AaaAaAaAAAaAaaa I@FBEHFGKHFFEH> +17 3590 N 15 Aa$aAaAaAAAaAaaa I?DFEHCGIFIJFH9 +17 3591 N 14 AaAaAaAAAaAaaa HC4FBDHKHH?AG> +17 3592 N 14 AaAaAaAAAaAaaa C?FF0DHKDEJDE7 +17 3593 N 14 Aa$AaAaAAAaAaaa FEEE:EAJF>DFI> +17 3594 N 12 CCccCCCcCccc ?AJJJKJIEJMC +17 3595 N 13 AAaAaAAAaAaaa FEHJFGKFHIEFD +17 3596 N 13 TTtTtTTTtTttt >CE@DGGGHGEHFHHHIC +17 3598 N 11 TttTTTtTttt AEEGGEFHEH@ +17 3599 N 12 AaAaAAAaAaaa CFAGEIDHHIHB +17 3600 N 13 TtTtTTTtTttt^XT E@FDGIAEHBIC +17 3604 N 13 CcCcCCCcCcccC A?HAHKJCFAC;G +17 3605 N 13 G$gGgGGGgGgggG 7CAF?CAI8JH@@ +17 3606 N 12 c$CcCCCcCcccC A/HJKAJHJMEH +17 3607 N 11 AaAAAaAaaaA 3BDJGFJFGCF +17 3608 N 12 AaAAAaAaaaA^]a 7AFJGEEGJ +17 3609 N 12 AaAAAaAaaaAa 8BHI5EKCFDFE +17 3610 N 12 C$c$CCCcCcccCc @?EJEJ3JKDGB +17 3611 N 10 CCCcCcccCc @KEIHKIEHG +17 3612 N 10 AAAaAaaaAa CJGIBJLHGI +17 3613 N 11 GGGgGgggGg^]g DMAIH@GJFBJG +17 3634 N 13 T$tTtttTttTTtt @HEGJLFKHAEEC +17 3635 N 12 tTtttTttTTtt HFHIJEKGHFFF +17 3636 N 12 gGgggGggGGgg HIHKEFKHMIH@ +17 3637 N 12 tTtttTttTTtt FFEILEJJGEI1 +17 3638 N 12 tTtttTttTTtt HGHGGEJJHEHD +17 3639 N 12 gGgggGggGGgg GHHJDFJIJIJI +17 3640 N 12 tTtttTttTTtt GHGIGFJI@FIH +17 3641 N 12 gGgggGggGGgg GIIJHIJGJIJ4 +17 3642 N 12 tTtttTttTTtt DJFJIFFHIDB= +17 3643 N 12 tTtttTttTTtt FGGIFDJJBFHG +17 3644 N 12 tTtttTttTTtt D@HHJGJHIFJC +17 3645 N 12 tTtttTttTTtt CHFIDFIHHFIE +17 3646 N 11 c$CcccCccCcc A@ADBGE@ID2 +17 3647 N 12 GgggGggGGgg^]G D +17 3657 N 15 CcccCccCCccCCcC @@C=HDBDGD:FG=C +17 3658 N 15 GgggGggGGggGGgG =EIGBKKAD@ +17 3659 N 15 TtttTttTTttTTtT EEHHGKHDEJJEGEE +17 3660 N 15 GgggGggGGggGGgG EEHCIKIGJKKGJFH +17 3661 N 15 TtttTttTTttTTtT HCIJFKIEEEJGG;F +17 3662 N 15 TtttTttTTttTTtT EAGCAIJ>FIHEGED +17 3663 N 16 AaaaAaaAAaaAAaA^]A BBGHFJJ7DJC?HFFE +17 3664 N 16 T$t$ttTttTTttTTtTT D?GGHJEJCI5EFFFA +17 3665 N 14 aaAaaAAaaAAaAA FEFIIIFICDIEFD +17 3666 N 14 aaAaaAAaaAAaAA GHDIJ=HIIIGHHF +17 3667 N 14 ttTttTTttTTtTT FGGII.GIH?C>GF +17 3668 N 14 aaAaaAAaaAAaAA ECEIH>FH3=HCGG +17 3669 N 14 aaAaaAAaaAAaAA FCAHJEIJCIIEDH +17 3670 N 14 ttTttTTttTTtTT DDCIFJDJKGIGGG +17 3671 N 14 ttTttTTttTTtTT EAGHFIHFEEHAGG +17 3672 N 14 ccCccCCccCCcCC DGJJK8KJIJEJK +17 3675 N 14 ccCccCCccCCcCC GFKMMKJL;GKJKK +17 3676 N 14 t$tTttTTttTTtTT AEJIIFJH7GGFKL +17 3677 N 13 aAaaAaaAAaAA^]a I;LLEHHKKD +17 3679 N 14 tTttTTttTTtTTt IEIFGEKFHFHFI1 +17 3680 N 14 tTttTTttTTtTTt EEIHBBJIFHEGHG +17 3681 N 14 cCccCCccCCcCCc GJKK7HLLGIKFJ. +17 3682 N 14 aAaaAAaaAAaAAa CGHGHGH=IHEIJ8 +17 3683 N 13 aAaaAAaaAAaAA BFHG2HIDHEDIK +17 3684 N 14 aAaaAAaaAAaAAa EGIJJBH.GKGFI@ +17 3685 N 14 tTttTTttTTtTTt GHGJIHI@GH?HJ1 +17 3686 N 14 tTttTTttTTtTTt EEJEDA +17 3695 N 15 TttTTttTTtTTtTT CIHIFIA6HHIIJCA +17 3696 N 15 TttTTttTTtTTtTT EIHIEH?FIIJIJD@ +17 3697 N 15 TttTTttTTtTTtTT CHHHCIDGDGGH@C@ +17 3698 N 14 AaaAAaaAAaAAAA AFGJFHI6GGIGEB +17 3699 N 15 A$aaAAaaAAaAAaAA >GG?HHGHKFIH;FF +17 3700 N 13 ccCccCCcCCcCC JKJLL:IHIK7GB +17 3701 N 14 ttTTttTTtTTtTT HD=HIHCGDLMIGG +17 3702 N 14 ttTTttTTtTTtTT IGEEHEFGFGHIED +17 3703 N 14 ccCCccCCcCCcCC II>JIDGKIJM:IF +17 3704 N 14 aaAAaaAAaAAaAA FGFHIJAFFIJ:EG +17 3705 N 14 ttTTttTTtTTtTT AF7FIEIJEHJ8GF +17 3706 N 14 aaAAaaAAaAAaAA EHFFKIHJHHILEF +17 3707 N 14 g$gGGggGGgGGgGG DE=KHCJLJMMKIH +17 3708 N 14 tTTttTTtTTtTT^FT D?GGDIHBHH8DG? +17 3709 N 14 aAAaaAAaAAaAAA GCAGIFJ>IK0DFA +17 3710 N 14 cCCccCCcCCcCCC @FHH9AJHJJHGDD +17 3711 N 14 cCCccCCcCCcCCC G5DKJABKLLMHGC +17 3712 N 14 a$AAaaAAaAAaAAA BAEH8HI8JKJI:DEIBEGA +17 3723 N 15 aaAAaAAaAAAAAAA FEFHGJK1EEGBHCD +17 3724 N 15 ccCCcCCcCCCCCCC GIDJKJKBIEHFFGB +17 3725 N 15 ttTTtTTtTTTTTTT EBHAHLLILIGHEGD +17 3726 N 15 g$gGGgGGgGGGGGGG BCFDJLLLIHF0FIC +17 3727 N 14 cCCcCCcCCCCCCC <@KHHK0GHJGEJA +17 3728 N 14 cCCcCCcCCCCCCC 5?KGLL.JHHJHFF +17 3729 N 14 c$CCcCCcCCCCCCC @GIIKIJIHGCHHG +17 3730 N 13 AAaAAaAAAAAAA GDGJE;HIF.DFF +17 3731 N 14 TTtTTtTTTTTTT^+T IGIIHIIHF:GGF/ +17 3732 N 14 GGgGGgGGGGGGGG JDEHL6JIIFIIG< +17 3733 N 15 TTtTTtTTTTTTTT^]T GEHGJECI?HF +17 3739 N 16 CCcCCcCCCCCCCCCC GEIKMHMHGIKHA3GG +17 3740 N 16 AAaAAaAAAAAAAAAA HHEDK4GIB7@FB0FF +17 3741 N 16 AAaAAaAAAAAAAAAA >2GI@IDK=BIIHH +17 3744 N 16 TTtTTtTTTTTTTTTT HIFKKIJJI0G=FAIH +17 3745 N 15 TTtTTtTTTTTTTTT HFFGH/EFG@?=5GE +17 3746 N 16 CCcCCcCCCCCCCCCC ?H@IL7GGJIIJ?7JJ +17 3747 N 15 CCcCCcCCCCCCCCC ;?DJL0HFDDFGDJG +17 3748 N 15 CCcCCcCCCCCCCCC >G=JKGGHG3FFBIH +17 3749 N 15 CCcCCcCCCCCCCCC BGD20DB +17 3753 N 15 CCCcCCCCCCCCCCC <@K0IIK;CG@3KIC +17 3754 N 15 T$T$TtTTTTTTTTTTT A:K0IJGM=GB.JHB +17 3755 N 12 CcCCCCCCCCCC J5KEJKEJ@KHI +17 3756 N 13 CcCCCCCCCCCCC ILJIJK@GB4JGJ +17 3757 N 13 TtTTTTTTTTTTT I=JIJ.CG?>GDJ +17 3758 N 13 GgGGGGGGGGGGG HJBDHAEJ@@KGK +17 3759 N 13 CcCCCCCCCCCCC FII8JHHFA0JIJ +17 3760 N 13 AaAAAAAAAAAAA C5HAF6EHB1IHF +17 3761 N 13 AaAAAAAAAAAAA D@EFIFHH?BIGH +17 3762 N 13 C$cCCCCCCCCCCC EFIEGE;H49IHF +17 3763 N 12 cCCCCCCCCCCC >HGHLHD95JGC +17 3764 N 13 aAAAAAAAAAAA^]A >IIG=HIBBHEFA +17 3765 N 13 cCCCCCCCCCCCC 2IEI5IG?>HIJC +17 3766 N 14 aAAAAAAAAAAAA^]a EJIHICDB>IGFE= +17 3767 N 14 aAAAAAAAAAAAAa EEIIGGH?3GHEC> +17 3768 N 14 aAAAAAAAAAAAAa 2HIGIHG?7KKLHI +17 3771 N 14 tTTTTTTTTTTTTt EIII9II?1KIIGC +17 3772 N 14 aAAAAAAAAAAAAa 5AGGGED@:IEHFD +17 3773 N 14 cCCCCCCCCCCCCc AHFIFFI;7KJDHJ +17 3774 N 14 tTTTTTTTTTTTTt :JJHI>JBALHMHE +17 3775 N 14 c$CCCCCCCCCCCCc ?LAJLFJ6/LKIIJ +17 3776 N 13 TTTTTTTTTTTTt IJJFJI8>LHLIE +17 3777 N 13 CCCCCCCCCCCCc J@J5IJ7:LJFIJ +17 3778 N 12 TTTTTTTTTTTt HFEJIK?LGJIH +17 3779 N 13 GGGGGGGGGGGGg D=J8JK9/LILJJ +17 3780 N 13 CCCCCCCCCCCc^]c J?L@E:FHEHEGAF= +17 3792 N 15 GGGGAGGGGGGggGg FH.3IEJFAFG< +17 3798 N 14 TTTTTTTTTTttTt EFHH6@KFJGIIG? +17 3799 N 15 T$TTTTTTTTTTttTt DC7BE9 +17 3805 N 14 CCCCCCCCCCccCc AE7H2:IJJBJ@GC +17 3806 N 14 AAAAAAAAAAaaAa EIFF;7JFJGDGKF +17 3807 N 12 C$CCCCCCCccCc ACFFJJ>JBCG= +17 3808 N 11 GGGGGGGggGg @@7DAEBHK@= +17 3809 N 13 TTTTTTTTTttTt >1D>9HG;GHIHE +17 3810 N 12 CCCCCCCccCc^]c GDALKJIJMJEC +17 3811 N 14 AAACCAAAAaaAaa ;AE18HG8FDKKGA +17 3812 N 13 TTTTTTTTttTtt A@:MHLLJMI@G +17 3815 N 11 AAAAAAaaAaa 30ID=GFDK@E +17 3816 N 11 AAAAAAaaAaa 3DIHCHCIK?E +17 3817 N 11 AAAAAAaaAaa ?7FIJHGIKAI +17 3818 N 11 TTTTTTttTtt 23JGGHFIH>H +17 3819 N 12 AAAAAAaaAaa^>A 15DFFEILHDK@ +17 3820 N 12 GGGGGGggGggG /9JIMJIKICKE +17 3821 N 13 AAAAAAaaAaaA^]A 2FI?JGLHLFDD9 +17 3822 N 13 GGGGGGggGggGG 4@MKMLGJI=IHA +17 3823 N 12 TTTTTttTttTT 7GDDE@KF?IEA +17 3824 N 13 CCCCCCccCccCC 3@IFDLJNK@IHB +17 3825 N 12 CCCCCccCccCC 4JHKIKJLEIGC +17 3826 N 13 TTTTTTttTttTT A9IH/JHJJDIIC +17 3827 N 13 GGGGGGggGggGG @?I?LIIJJ=JIC +17 3828 N 13 C$CCCCCccCccCC 0@GIKKHIJ@KHD +17 3829 N 11 AAAAaaAaaAA FFGIFGL9BHE +17 3830 N 13 AAAAAaaAaaAA^ZA >D?HHDGK@IGAD +17 3831 N 13 ACCCCccCccCCC /DEJMJKGCJI=A +17 3832 N 14 AA$AAAaaAaaAAA^]A B@CBGEGLBIEEC@ +17 3833 N 12 CC$CCccCccCCC 3DGIAEH:DIBB +17 3834 N 11 GGggGggGGGG DAIJ==I@:B= +17 3835 N 12 TTTttTttTTTT /IEDGGBGGCHC +17 3836 N 13 CGGggGggGGGG^>g /LLJLCBGJB7G9 +17 3837 N 11 GGggGggGGGg JHHB<< +17 3838 N 13 C$CCccCccCCCCc .HIGK?GJHDAA? +17 3839 N 12 CCccCccCCCCc DI@C??=H?GF= +17 3840 N 12 GGggGggGGGGg ?DHJ==F +17 3841 N 12 TTttTttTTTTt 9GGIEHKFEHDF +17 3842 N 12 CCccCccCCCCc JJGMCFNGIJEH +17 3843 N 12 TTttTttTTTTt JKGIDLJJIKHF +17 3844 N 13 GGggGggGGGGg^]G IJFH=HIKE=IC? +17 3845 N 13 TTttTttTTTTtT EFGFCLJFAFDFC +17 3846 N 13 GGggGggGGGGgG GJIJDHJICKIEG +17 3847 N 13 TTttTttTTTTtT >FGHCIIFCDt HFIEKIIFMBEG:= +17 3854 N 15 TttTttTTTTtTTt^]t DFH?KID@1E?C?>C +17 3855 N 16 CccCccCCCCcCCcc^]c GJLILF0JJLICIH> +17 3858 N 17 TttTttTTTTtTTttt^]t GFJDHJI@=F:HDDG>? +17 3859 N 17 CccCccCCCCcCCcccc H?CC@EG>D18IDA=A9 +17 3860 N 17 GggGggGGGGgGGgggg =JG8JM@4C7H<=7H6> +17 3861 N 17 CccCccCCCCcCCccc^FC EJLDILJ5@EJIGFKC: +17 3862 N 17 TttTttTTTTtTTtttT FBECJJICIEFHGCHDB +17 3863 N 18 T$ttTttTTTTtTTttttT @BGAHGG7F@FEC8H0D@ +17 3864 N 17 aaAaaAAAAaAAaaaaA DKBKIA:BAICFDJ7HA +17 3865 N 18 g$gGggGGGGgGGggggG^]g @JCILLH>EGGIGDGCF +17 3869 N 17 cCccCCCCcCCccccCc JDHLJ6DEJJHFK7GBJ +17 3870 N 17 tTttTTTTtTTttttTt FHJHJCLE?EI1IDAEF +17 3871 N 19 tTttTTTTtTTttttTt^]t^]t G:KJFFHAHBDGB9ADHAC +17 3872 N 19 gGggGGGGgGGggggGggg FBFJKA;GHIIJJ2BDG8E +17 3873 N 19 tTttTTTTtTTttttTttt DAJHECGE@EH1I0EEGAD +17 3874 N 20 tTttTTTTtTTttttTttt^]T D:JEDEHFBGD1C0HDIB@A +17 3875 N 21 tTttTTTTtTTttttTtttT^ZT E:GBE@GF@EDJH2DDDBD@; +17 3876 N 20 cCccCCCCcCCcccCcccCC @HKE<:5IIJGLIHDLFIEC +17 3878 N 20 aAaaAAAAaAAaaaAaaaAA B>GGHCI>DEI=GIFFFGGD +17 3879 N 22 a$AaaAAAAaAAaaaaAaaaAA^FA B8JJH>>CIIJLLKKFLFHFDB +17 3880 N 20 GggGGGGgGGgggGgggGGG M9KDMHHIEFD +17 3885 N 23 TttTTTTtTTttttTtttTTTT^]t ?IIF>JCFJJHH2HGIE@IHIE: +17 3886 N 23 CccCCCCcCCccccCcccCCCCc >GIJ9ECGKIEK/IDIHIIFHDC +17 3887 N 23 CccCCCCcCCccccCcccCCCCc 0GIH3F@?GJEJ;JDKIJHFGDB +17 3888 N 22 C$ccCCCcCCccccCcccCCCCc ADKGJJGGJ:MBIDKHJHFHDG +17 3889 N 22 aaAAAAaAAaaaaAaaaAAAAa CHI=8HEFIAI9IFEHHGGGDF +17 3890 N 21 ccCCCcCCccccCcccCCCCc AKHGCIHGGK8JCJJLFDGCI +17 3891 N 22 a$aAAAAaAAaaaaAaaaAAAAa @KG4>DDGIKLMJGKKKHHHFI +17 3892 N 21 gGGGGgGGggggGgggGGGGg IK8M/IFLJKFG@IBDKHJEG +17 3893 N 22 tTTTTtTTttttTtttTTTTt^]t HF6=>HDA>KHKEJHIFGHBH0 +17 3894 N 21 gGGGGgGGgggGgggGGGGgg IJ9 +17 3899 N 23 aAAAAaAAaaaaAaaaAAAAaaa GE9FGGGFJJCFGJCJHFIEHD7 +17 3900 N 23 tTTTTtTTttttTtttTTTTttt GJAGHCGC4JAKGKGFHGH?KB2 +17 3901 N 21 gGGGGgGGgggGgggGGGGgg HHA;EGHDCJ=GLHMIHLCL3 +17 3902 N 23 cCCCCcCCccccCcccCCCCccc IJ3MCHJGDMEBFLJMJGLBKF? +17 3903 N 22 aAAAaAAaaaaAaaaAAAAaaa FGJGKDMKHLBLJ +17 3908 N 23 cCCCCcCCccccCcccCCCCccc GI5H>KKLFM.HFMHJKHKDLK6 +17 3909 N 23 t$TTTTtTTttttTtttTTTTtt^Xt BH88BDJHIGDBHIGJIHLEHA0 +17 3910 N 23 AAAAaAAaaaaAaaaAAAAaaaa H? +17 3911 N 23 CCCCcCCccccCcccCCCCcccc D4K>JGDFKGJ@MJKGEKGEIDF +17 3912 N 24 AA$AAaAAaaaaAaaaAAAAaaaa^]A E4BG@GGDF8HDJHIHIIECB8?: +17 3913 N 23 CCCcCCccccCcccCCCCccccC GJGJIECLAGDLKMIEIGKJAHA +17 3914 N 24 TTTtTTttttTtttTTTTttttT^]t FA;GJGGIIKHEGIHHLFIGBBE= +17 3915 N 25 CCCcCCccccCcccCCCCccccCcc GLIFJGBKBKEGEIIHIDIIFFDEE +17 3916 N 25 CCCcCCccccCcccCCCCccccCcc DKIIIJIM=JFLJMGHKJLJCJD8G +17 3917 N 25 TTTtTTttttTtttTTTTttttTtt ECIHFG2JHKIIHJIJKJKHCGD?A +17 3918 N 26 T$TTtTTttttTtttTTTTttttTttt B22GEC3JEHGILHGFHEJHFG@FDC +17 3919 N 25 CCcCCccccCcccCCCCccccCccc KDHLCEM:KFMKNJEMJMIHKEIG7 +17 3920 N 25 TTtTTttttTtttTTTTttttTttt A@FGEHGCHIGKEJJLHFFA:GGGB +17 3921 N 25 TTtTTttttTtttTTTTttttTttt E2EEECG7HHIEIFGHEJ=EDBCDB +17 3922 N 25 AAaAAaaaaAaaaAAAAaaaaAaaa ?4HB.H3F5K3IILJEHJMGLJAIJKG2 +17 3926 N 25 CCcCCccccCcccCCCCccccCccc DGBJ@CMKJ7MKLKCLDMJG@IEI8 +17 3927 N 25 TTtTTttttTtttTTTTttttTttt 9>GID@IHJEGBGIJKEJFHFIDGF +17 3928 N 25 GGgGGggggGgggGGGGggggGggg 96GJEJKJE?HIKIIDFLIBGHCKJ +17 3929 N 24 A$aAAaaaaAaaaAAAAaaaaAaaa AFFEIJBGGJIJGIGDKEEHIFG9 +17 3930 N 24 TtTTttttTtttTTTTttttTttt 9C +17 3932 N 23 tTTttttTtttTTTTttttTttt BEB6GHKHJ=JIIJEIHCEG>J< +17 3933 N 23 tTTttttTtttTTTTttttTttt ED?IIFKIHKHGGIBIFDEDJGF +17 3934 N 23 cCCccccCcccCCCCccccCccc ?GFDJDIGKKKJHLBIIEHIAII +17 3935 N 23 c$CCccccCcccCCCCccccCccc ?@>CCDJBDAKIALCLA=JJDCB +17 3936 N 21 AGgaaAggaGGAGaggaAggg E>IFIIJIHA1J1HJ>FHKJF +17 3937 N 22 CCccccCcccCCCCccccCccc DBBCG;JHEHHIGJEIFBHI:G1 +17 3941 N 22 CCccccCcccCCCCccccCccc A=HJIKEJKKH:ICLGHGG9H0 +17 3942 N 22 CCccccCcccCCCCccccCccc E>JJFJHMJKGFKDN=GKJJKI +17 3943 N 22 T$TttttTtttTTTTttttTttt =A;GGJKGGJJIIFJHHIJII7 +17 3944 N 20 GgggGgggGGGGggggGggg BI7IDL@JJ@IBL:ACDHIB +17 3945 N 21 CccccCcccCCCCccccCccc AIIHJEMJLIHL@LKHJBKJD +17 3946 N 21 TttttTtttTTTTttttTttt AEEEHJIEIJFFEEED@JIFB +17 3947 N 21 AaaaaAaaaAAAAaaaaAaaa @GFFIFIFDCGAAHCEBDID2 +17 3948 N 21 CccccCcccCCCCccccCccc @GHHI6LJKIFK>JIEKGJJF +17 3949 N 21 AaaaaAaaaAAAAaaaaAaaa >FFEIFIIFHHJ?GDBEFIFE +17 3950 N 22 CccccCcccCCCCccccCccc^]C 9GHGJBMJLGED=MFCFGILHA +17 3951 N 22 TttttTtttTTTTttttTtttT ;DE9GJFEHICAEJGDGK>I9D +17 3952 N 23 Cc$cccCcccCCCCccccCcccC^]C 7B>3I=KJJKDE?LHFFCDHHC: +17 3953 N 22 Cc$ccCcccCCCCccccCcccCC >BGIBKJLI8HCMJDHKCJKD? +17 3954 N 21 Tt$tTtttTTTTttttTtttTT 5BJFDHHJI@AJID@H@IGGC +17 3955 N 20 TtTtttTTTTttttTtttTT HBB;HFDBB +17 3960 N 21 T$tTtttTTTTttttTtttTTT 9HAGBGG:68JBI:CGI;GDA +17 3961 N 20 gGgggGGGGggggGgggGGG EHEHIJHK@KDLHEDHHFDF +17 3962 N 20 gGgggGGGGggggGgggGGG D9FHHGG@ +17 3967 N 19 TttTTTTttttTtttTTTT 5GDF@GCHGEECJFEFCE@ +17 3968 N 19 A$aaAAAAaaaaAaaaAAAA ?HCA>8AIGGGCFIBECE? +17 3969 N 18 ttTTTTttttTtttTTTT DBEGH@IDDF@EIGFEFE +17 3970 N 18 tt$TTTTttttTtttTTTT CBBHE>IGCD;IFF>FFD +17 3971 N 17 cCCCCccccCcccCCCC IGAB=KHEE;DHFJ@IH +17 3972 N 17 cCCCCccccCcccCCCC H<>>;KIFJELIIFDJG +17 3973 N 17 aA$AAAaaaaAaaaAAAA G@DDCGEDDDHD>EFGF +17 3974 N 17 cCCCccccCcccCCCC^]C <@B@CB@@ADBBGBHH: +17 3975 N 17 gGGGggggGgggGGGGG D>;7JJJH5LJA>LJJDDJBE +17 3977 N 17 aAAAaaaaAaaaAAAAA BED=FDCD;E?3@FHFD +17 3978 N 18 c$CC$CccccCcccCCCCCc A9A7IFJGKKHKGJHH8MKJGEIBGI +17 3983 N 15 TttttTtttTTTTTt ACDH@8GDEDBIFGH +17 3984 N 16 Aa$aaaAaaaAAAAAa^FA =DGFF=GFEFEHEFEB +17 3985 N 15 CcccCcccCCCCCcC 9JHJ8JKEGCJGEBD +17 3986 N 15 AaaaAaaaAAAAAaA 9CE??>DDHGGGGAE +17 3987 N 15 CcccCcccCCCCCcC .JHL@JKJH7IIELE +17 3988 N 15 TtttTtttTTTTTtT @CJFEHG>=HKCIIH +17 3989 N 16 CcccCcccCCCCCcCc 8EDA@LGGEAKKH4G6 +17 3990 N 16 C$cccCcccCCCCCcCc 4GH>@JKKE?KIILG< +17 3991 N 15 tttTtttTTTTTtTt ADE;IGGIHKHIII2 +17 3992 N 15 t$ttTtttTTTTTtTt @EH=IGHHFG/DDE; +17 3993 N 14 ccCcccCCCCCcCc GJ=MIIFEKIHKID +17 3994 N 15 ttTtttTTTTTtTt^FT CGAIHHGHKJIFI9@ +17 3995 N 14 tttttTTTTTtTtT BDEFFFFG:DAEHA +17 3996 N 14 aaaaaAAAAAaAaA CIJJIC?HDGIG?B +17 3997 N 15 cgGgggGGGGGgGgG 6E;KHE?GLEKKJ:D +17 3998 N 14 ggGgggGGGGgGgG EE2KHGGDKLLIAG +17 3999 N 14 aggggGGGGGgGgG FHLIJGHL:L1HJG +17 4000 N 15 ccCcccCCCCCcCcC DK5LJCIEICJAJLH +17 4001 N 15 ttTtttTTTTTtTtT EE:GGHIHLBJIKDJ +17 4002 N 15 ggGgggGGGGGgGgG CG3JJJHGFJIDKHG +17 4003 N 15 a$aAaaaAAAAAaAaA @D7IGHCDIAJCI7I +17 4004 N 14 tTtttTTTTTtTtT B2HCAIEHHHAI?F +17 4005 N 12 aaaaAAAAAaAA CHFGEEJEH@HG +17 4006 N 14 tTtttTTTTTtTtT C9FHGFGH>HJIKF +17 4007 N 14 tTtttTTTTTtTgT B2HFFEFG6EJH0G +17 4008 N 14 c$CcccCCCCCcCcC ?:HC;D6KJI?K/I +17 4009 N 13 CcccCCCCCcCcC 5IHI>AEGJLKLJ +17 4010 N 13 AaaaAAAAAaAaA >EEDHFI?IIIHJ +17 4011 N 13 CcccCCCCCcCcC 9GGI>DJ;GKJ:F +17 4012 N 11 aaaAAAAaAaA DCB0B.A=DFJ +17 4013 N 12 c$c$cCCCCCcCcC B@G@CIJFF +17 4014 N 9 aAAAAAaAA ECGJFJ0IK +17 4015 N 9 cCCCCCcCC >I8JDHLJG +17 4016 N 10 c$CCCCCcCcC A4>K:FGK3K +17 4017 N 6 CCcCcC =F=K?K +17 4018 N 9 GGGGGgGgG <4C9BDC?@ +17 4019 N 10 C$CCCCCcCcC .J2KHGBKMJ +17 4020 N 9 TTTTTtTtT ;CLIFIL4K +17 4021 N 8 AAAAAaAA D;G9MBILKNK +17 4028 N 9 TTTTTtTtT .CL0DHH@L +17 4029 N 9 TTTTTtTtT =FHGFIHJI +17 4030 N 9 CCCCCcCcC F8JJBCK:K +17 4031 N 9 TTTTTtTtT AKKHJILL>FEKJ +17 4040 N 9 AAAAAaAaA B?KHHHICL +17 4041 N 9 TTTTTtTtT F;FCEHJGH +17 4042 N 9 AAAAAaAaA 7DH?EHDHII +17 4059 N 6 CCcCcC B?J8GH +17 4060 N 6 AAaAaA FG?IHL +17 4061 N 6 CCcCcC F;HF0H +17 4062 N 5 TTtTT FFHJJ +17 4063 N 6 CCcCcC F9FJDK +17 4064 N 6 CCcCcC B?EKLL +17 4065 N 6 T$TtTtT BBCBAJ +17 4066 N 5 TtTtT >GGDI +17 4067 N 5 CcCcC ?HECK +17 4068 N 5 TtTtT FFIJL +17 4069 N 5 TtTtT >FFHD +17 4070 N 5 AaAaA =F>?F +17 4071 N 5 GgGgG :EI>E +17 4072 N 4 gGgG FH7I +17 4073 N 5 GgGgG 6DG;E +17 4074 N 5 CcCcC /GBLA +17 4075 N 5 TtTtT @FHFL +17 4076 N 5 Gg$GgG 7BGJI +17 4077 N 4 AAaA >FCG +17 4078 N 4 TTtT >GGG +17 4079 N 4 AAaA :F7F +17 4080 N 3 TTT @EH +17 4081 N 4 T$TtT 2=@? +17 4082 N 3 CcC FHD +17 4083 N 3 C$cC CIA +17 4084 N 2 aA FJ +17 4085 N 2 cC =C +17 4086 N 2 gG C7 +17 4087 N 2 c$C @G +17 4088 N 1 A H +17 4089 N 1 C E +17 4090 N 1 C B +17 4091 N 1 T E +17 4092 N 1 G F +17 4093 N 1 C D +17 4094 N 1 T I +17 4095 N 1 A D +17 4096 N 1 C A +17 4097 N 1 A D +17 4098 N 1 C @ +17 4099 N 1 T A +17 4100 N 1 C < +17 4101 N 1 C$ ; diff --git a/src/samtools-1.3.1/test/mpileup/expected/14.out b/src/samtools-1.3.1/test/mpileup/expected/14.out new file mode 100644 index 0000000..2e9d740 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/14.out @@ -0,0 +1,4101 @@ +17 1 N 5 ^>A^>A^>A^>A^>A JIJGK 3 ^>A^>A^>A JMJ 3 ^>A^>A^>A JKJ +17 2 N 5 AAAAA JBJGJ 3 AAA JLJ 3 AAA III +17 3 N 5 GGGGG ELLJI 3 GGG GBH 3 GGG HIH +17 4 N 5 CCCCC JLHFG 3 CCC GJI 3 CCC =IG +17 5 N 5 TTTTT KMLEK 3 TTT KKL 3 TTT BKJ +17 6 N 5 TTTTT HFHGB 3 TTT @CE 3 TTT FIH +17 7 N 5 CCCCC JKJJK 3 CCC HJJ 3 CCC IKE +17 8 N 5 TTTTT KMJJJ 3 TTT MLM 3 TTT KLI +17 9 N 5 CCCCC JDKJK 3 CCC KJI 3 CCC IKJ +17 10 N 5 AAAAA KIJIK 3 AAA KJC 3 AAA :IH +17 11 N 5 CCCCC GIJ?I 3 CCC FGE 3 CCC DIG +17 12 N 5 CCCCC KHKJD 3 CCC JIG 3 CCC ELJ +17 13 N 5 CCCCC LJMJI 3 CCC HIF 3 CCC AHJ +17 14 N 5 TTTTT LKLKH 3 TTT JJJ 3 TTT DMK +17 15 N 5 GGGGG IKKLI 3 GGG IFI 3 GGG BKI +17 16 N 5 TTTTT FHJDD 3 TTT HJH 3 TTT HJI +17 17 N 5 TTTTT HFDGF 3 TTT CKD 3 TTT >JI +17 18 N 6 CCCCC^]C KE>AK@ 3 CCC IJI 3 CCC CLI +17 19 N 6 CCCCCC LLMHC? 4 CCC^]C HIH? 3 CCC FLJ +17 20 N 6 TTTTTT LLJJDD 4 TTTT LLLH 3 TTT IMK +17 21 N 6 GGGGGG CLKKJE 4 GGGG HJ?D 3 G$GG EIH +17 22 N 6 CCCCCC JKLJJB 4 CCCC JMGA 3 CC^]C LHB +17 23 N 7 AAAAAA^]A JFEIFGD 4 AAAA IK0A 3 AAA JIH +17 24 N 7 TTTTTTT IIHIGGB 4 TTTT IK=G 3 TTT JIF +17 25 N 8 AAAAAAA^]A DHIIEDDD 4 AAAA IJ>F 3 AAA JIG +17 26 N 8 GGGGGGGG EMGLJIIF 4 GGGG IIAF 3 GGG MJG +17 27 N 8 AAAAAAAA FHHHEFGE 4 AAAA KKHH 3 AAA LKI +17 28 N 8 TTTTTTTT FIIFHFHE 4 TTTT EK@G 4 TTT^]T JIHB +17 29 N 8 AAAAAAAA HHHCCDGG 5 AAAA^]A IJJHGIH 5 TTTTT DKF=E 5 TTTTT KIIHE +17 37 N 8 GGGGGGGG ICBKJJKK 5 GGGGG DBF@E 5 GGGGG JIJHF +17 38 N 8 AAA$AAAAA IHEIGFIJ 5 A$AAAA FKJ;D 5 AAAAA LKKHH +17 39 N 7 CCCCCCC DFJGIJI 4 CCCC JG3C 5 CCCCC JCIGD +17 40 N 7 AAAAAAA JJHIGJI 4 AAAA KGBD 5 AAAAA KJIIH +17 41 N 8 AAAAAAA^]A EIBEGGHA 4 AAAA EFCD 5 AAAAA NLLHJ +17 42 N 8 TTTTTTTT EJIGHJHB 4 TTTT D75B 5 TTTTT KJIHH +17 43 N 8 TTTTTTTT EAHGEGHD 4 TTTT ADLIK 5 GGGG^>G HIDG6 5 GGGGG LBIGJ +17 50 N 8 TTTTTTTT IFHADIIG 4 TTTT KEED 5 TTTTT KGIII +17 51 N 8 CCCCCCCC HGKHKKLK 5 CCCCC LD6;< 5 CCCCC MJKCJ +17 52 N 8 CCCCCCCC CHMEHKLJ 4 CCCC HG7F 5 CCCCC L=IGK +17 53 N 8 CCCCCCCC GJKFGLKK 5 CCCCC HI9F: 5 CCCCC IEMFK +17 54 N 8 TTTTTTTT KIJFHJKK 5 TTTTT LLHFG 5 TTTTT NGMKL +17 55 N 8 GGGGGGGG HHGFJLMK 5 GGGGG HI/I< 5 GGGGG LEFCJ +17 56 N 8 CCCCCCCC FKJAFLIK 5 CCCCC GJ 6 TTTTTT NLMLLH +17 67 N 7 CCCCCCC AKHMJLF 4 CCCC DBJ/ 6 CCCCCC KKLJKC +17 68 N 7 TTTTTTT HLJKLLH 4 T$TTT HGK> 6 TTTTTT MLLKMF +17 69 N 8 GGGGGGG^]G F=HKLMHE 3 GGG IJE 6 GGGGGG KKHJJB +17 70 N 8 GGGGGGGG 4JHIKJE> 2 GG +17 71 N 8 GGGGGGGG ?GIJLKEE 2 GG EK 5 GGGGG AFJFL +17 72 N 8 GGGGGGGG DFIJILGF 2 GG CF 5 GGGGG ECMBM +17 73 N 8 TTTTTTTT E8CHGGFF 3 TT^]t JAC 6 TTTTTT HHIJGF +17 74 N 8 CCCCCCCC @KKIJMII 4 CCCc JA4E 6 CCCCCC GCJFGG +17 75 N 8 TTTTTTTT ICKKFLIJ 3 TTt EGG 6 TTTTTT MNMLLD +17 76 N 8 CCCCCCCC :HKLIKHJ 4 CCCc @H5F 6 CCCCCC KILJJG +17 77 N 8 TTTTTTTT DKILKMKK 3 TTt HKH 6 TTTTTT PLNMMF +17 78 N 8 GGGGGGGG DKJKMMJK 3 GGg JGG 6 GGGGGG LFLJJH +17 79 N 8 GGGGGGGG 4:IJJJII 2 Gg IH 6 GGGGGG HEJJMG +17 80 N 8 GGGGGGGG 8HHKJLII 4 GGGg BK=H 6 GGGGGG FEMMMC +17 81 N 7 GGGGGGG AHHKHJJ 4 GGGg BL1G 6 GGGGGG GBMGM@ +17 82 N 8 TTTTTTTT 8D?DEGDI 2 Tt DJ 6 TTTTTT J?F?EF +17 83 N 8 CCCCCCCC 64JEMMJH 3 CCc 4JI 6 CCCCCC IFIIJH +17 84 N 8 TTTTTTTT DIJLMLKK 4 TTTt 0L4K 6 TTTTTT MKNMMF +17 85 N 8 CCCCCCCC =IKMLLKK 4 CCCc DK?D 6 CCCCCC IALLMI +17 86 N 8 A$AAAAAAA >DEJHJHI 4 AAAa GJCB 6 AAAAAA KHKKKH +17 87 N 8 CCCCCCC^]C FKHKIIJD 4 CCCc GI3G 6 CCCCCC FEKJKG +17 88 N 8 CCCCCCCC FGFGJKN? 4 CCCc JLBG 6 CCCCCC FCMJMI +17 89 N 8 CCCCCCCC FHKDKKLD 4 CCCc FK5I 6 CC$CCCC FEMIMK +17 90 N 8 A$AAAAAAA BGIIKIIE 4 AAAa KJDJ 5 AAAAA EKJKH +17 91 N 7 CCCCCCC JKJIJIG 4 CCCc JJ?A 5 CCCCC @KJJ@ +17 92 N 7 GGGGGGG CD?DEDB 4 GGGg >C:I 5 G$GGGG ;A=?2 +17 93 N 7 AAAAAAA GKCIIKH 4 AAAa DLJG 5 AAAA^]A MLLJA +17 94 N 7 CCCCCCC GDIKIIH 4 CCCc @HHD 5 CCCCC HCKGE +17 95 N 8 CCCCCCC^]C EKLKJHI? 3 CCc GFH 5 CCCCC I?LHE +17 96 N 8 AAAAAAAA HIGHIEIE 4 AAAa GG.I 5 AAAAA IGJ@G +17 97 N 9 AAAAAAAA^>A FHIIIKIC8 4 AAAa GJ5F 5 AAAAA KFMJI +17 98 N 9 CCCCCCCCC IHIJIJJD2 4 CCCc @F>G 5 CCCCC FEHGE +17 99 N 9 TTTTTTTTT HIJKKLKF4 4 TTTt LKBJ 5 TTTTT MLNJL +17 100 N 9 CCCCCCCCC JLJMLLGG4 4 CCCc DHHF 5 CCCCC HIJ?G +17 101 N 9 CCCCCCCCC HFLJKMH97 4 CCCc AI5I 5 CCCCC FEIEG +17 102 N 9 CCCCCCCCC FKKLLLKF5 4 CCCc GFAK 5 CCCCC HHIJG +17 103 N 8 TTTTTTTT KLLLMLKG 4 TTTt FL;J 5 TTTTT MIMHI +17 104 N 8 GGGGGGGG ;HLGKLIH 3 GGg DGJ 5 GGGGG ICHCI +17 105 N 9 GGGGGGGG^]G HB6KKKG8; 4 GGGg CA0J 5 GGGGG GBCAH +17 106 N 10 GGGGGGGGGG GMKKIKJE2? 3 GGg @?K 5 GGGGG GCF5J +17 107 N 9 CCCCCCCCC IKMKLJKI? 4 CCCc GH;F 5 CCCCC JGH?K +17 108 N 9 CCCCCCCCC HGKLLKLG? 4 CCCc FGIFJDD +17 118 N 9 GGGGGGGGG BFKLJGF/A 2 Gg GM 7 GGGGGGg A>CEECE +17 119 N 8 GGGGGGGG F?HLKJGG 3 GGg G1M 7 GGGGGGg A1ABLCB +17 120 N 8 AAAAAAAA FCIIKHGJ 3 AAa J=N 7 AAAAAAa E;I@GIE +17 121 N 8 GGGGGGGG GFMMMG@H 3 GGg I9M 7 GGGGGGg AMI 6 TTTTTt EJ;LKK +17 124 N 9 T$TTTTTTT^]T ?HEIE?/7> 4 TTtT H6JF 6 TTTTTt ?FBCGI +17 125 N 7 AAAAAAA DHICDGA 4 AAaA I6KF 6 AAAAAa CIBHFD +17 126 N 8 AAAAAAAA JEKAG0GB 4 AAaA G6JI 6 AAAAAa GHEMKC +17 127 N 8 CCCCCCCC JGGJG/DD 4 CCcC F@KE 6 CCCCCc ?GDHGI +17 128 N 8 AAAAAAAA HJIIE8IE 4 AAaA HFKG 6 A$AAAAa FGGJHF +17 129 N 8 AAAAAAAA HFKJD8IC 4 AAaA FCJJ 5 AAAAa IIMKD +17 130 N 8 AAAAAA$AA IJKCE8JD 4 AAaA DHHJ 5 AAAAa BEMKI +17 131 N 7 CCCCCCC JKKFGGG 4 CCcC @CKF 5 CCCCc BDKHF +17 132 N 7 AAAAAAA JGKJGKF 4 A$AaA FIJF 5 AAAAa HGJGG +17 133 N 7 TTTTTTT GKHIEGE 3 TtT ELH 5 TTTTt EGJIK +17 134 N 7 CCCCCCC KLMKKJH 3 CcC IKI 5 CCCCc EGJKD +17 135 N 7 TTTTTTT JLKLHIG 3 TtT HJK 5 T$TTTt ILLJ? +17 136 N 7 GGGGGGG IMLGIHH 3 GgG HKI 5 GGGg^]G ;FIE@ +17 137 N 7 TTTTTTT EJHHAHF 3 TtT IKH 5 TTTtT FGIH: +17 138 N 7 CCCCCCC GKMIJIH 3 CcC ILK 5 CCCcC GHKA9 +17 139 N 7 CCCCCCC FJK@GFF 3 CcC CKJ 5 CCCcC FLG>< +17 140 N 7 A$AAAAAA CIIKFHF 3 AaA GMI 5 AAAaA IKJBE +17 141 N 6 GGGGGG MLCJEJ 3 GgG DLK 5 GGGgG ;MHAC +17 142 N 6 CCCCCC LLFIHF 3 CcC CBJ 5 CCCcC AFI;6 +17 143 N 6 GGGGGG CAE@B@ 3 GgG :KB 4 GGGg 3?AG +17 144 N 6 AAAAAA JJJGBG 3 AaA GJJ 5 AAAaA 7LCJ< +17 145 N 6 AAAAAA IJCGKG 3 AaA DIL 5 AAAaA HJG 2 gG HJ 4 GGgG FCIH +17 166 N 6 AAAAAA FD@IGH 2 aA HL 5 AAaAA JKJJ> +17 167 N 6 AAAAAA D?EGE9 2 aA KM 5 AAaAA GFKJC +17 168 N 6 G$GGGGG 1HKKGE 2 gG GM 6 GGgGGG IIH.G1 +17 169 N 5 CCCCC 4>GH1 2 cC DJ 5 CCcCC JHGDA +17 170 N 5 CCCCC EHLG3 2 cC FL 6 CCcCCC HHH3G5 +17 171 N 5 AAAAA HFIGE 2 aA HK 6 AAaAAA JJKDI? +17 172 N 5 CCCCC IHIJD 2 cC BK 5 CCcCC >HJ9E +17 173 N 5 CCCCC ACDH? 2 c$C CM 6 CCcCCC FIA6J3 +17 174 N 5 GGGGG D@=B> 1 G < 6 GGgGG^]G 9>L3>: +17 175 N 6 CCCCC^]C JJIG5E 1 C J 7 CCcCCCC FJJDKB> +17 176 N 6 CCCCCC EFIHGB 1 C M 7 CCcCCCC 2IJFFGBG 1 C M 7 CCcCCCC =FIDD:C +17 178 N 6 AAAAAA DDHHHG 1 A K 7 AAaAAAA @JJ;IEF +17 179 N 6 AAAAAA >IDG5F 1 A M 7 AAaAAAA JM@1KA> +17 180 N 6 AAAAAA 73GCDG 1 A L 6 AAaAAA CED9L: +17 181 N 6 GGGGGG FCHLJK 1 G J 5 GGgGG DGC:J +17 182 N 7 AAAAAA^]A CE@GFH@ 1 A L 7 AAaAAAA KAE?J87 +17 183 N 7 CCCCCCC FHEIHI? 1 C I 6 CCcCCC HDCG60 +17 184 N 7 AAAAAAA @HIHFHE 1 A J 7 AAaAAAA JJE9J>6 +17 185 N 7 CCCCCCC 8GHH=IB 1 C G 6 CCcCCC GG>HAB +17 186 N 6 GGGGGG A@@7C= 1 G A 6 GGgGGG A>E<4= +17 187 N 6 CCCCCC GFI;KG 1 C G 7 CCcCCCC IFI;IFA +17 188 N 6 CCCCCC EHG9LI 1 C F 7 CCcCCCC GEI>H8C +17 189 N 6 CCCCCC ECIGLI 2 C^>c GE 7 CCcCCCC FHIDE=A +17 190 N 6 AAAAAA E7F@HI 2 Aa HF 6 AAaAAA EJHJB> +17 191 N 6 TTTTTT C@ +17 194 N 6 C$CCCCC B6HBNI 2 Cc GA 6 CcCCCC FD0J7I +17 195 N 6 CCCCC^>c ?I5MJD 2 Cc KD 6 CcCCCC HEJ?NHE 2 Gg HI 6 GgGGGG HH8H2: +17 198 N 6 CCCCCc @IKLIH 2 Cc JH 6 CcCCCC IIDL@D +17 199 N 6 TTTTTt GH2MKF 2 Tt MH 6 TtTTTT MEBM7; +17 200 N 6 TTTTTt @HCHGG 3 Tt^>t FIF 6 TtTTTT DHCK=C +17 201 N 7 AAAAAa^]A EG;IGFB 3 Aaa FDB 6 AaAAAA HGCHLHLH 3 Ggg FIF 6 GgGGGG ?G:JE9 +17 207 N 7 CCCCCcC BJ7MJLG 3 Ccc JCA 6 CcCCCC CF?FE@ +17 208 N 7 AAAAAaA FFGJK>F 3 Aaa JH@ 6 AaAAAA JEE.IG +17 209 N 7 TTTTTtT GB@ +17 211 N 7 CCCCCcC 9H9JKEI 3 Ccc IDE 6 CcCCCC FCDD@C +17 212 N 7 C$CCCCcC 5HHLKLI 3 Ccc IFH 6 CcCCCC FD>FDC +17 213 N 7 TTTTtT^]T H=MKIJ? 3 Ttt LAI 6 TtTTTT I@E2H +17 229 N 6 GGGgGG 4E=LC@ 2 gg KC 4 GGGG 497; +17 230 N 7 CCCcCCc 6KJKHHB 2 cc JD 4 CCCC :FAC +17 231 N 6 CCcCCc LLHLHC 2 cc JD 3 CCC I +17 236 N 8 GGGgGGg^]G BMGGLI>< 2 gg H> 5 G$GGGG 76 3 AAA G@I +17 238 N 8 CCCcCCcC FKIJJHED 2 cc BC 4 CCCC 75;E +17 239 N 9 AAAaAAaA^]a EKLHIGFF0 2 aa C; 4 AAAA H:EG +17 240 N 9 CCCcCCcCc 5KFDJHCD? 2 cc B? 4 CCCC H
+17 242 N 9 CCCcCCcCc >LKLNIHIG 2 cc EJ 4 CCCC 4@EB +17 243 N 8 CCcCCcCc LHJHIIHA 2 cc HF 4 CCCC ?D@G +17 244 N 9 CCCcCCcCc GKKLMILFH 3 ccc HGH 4 CCCC =EBH +17 245 N 9 AAAaAAaAa FKJJGHHFF 4 aaa^]a FFIC 4 AAAA EGHF +17 246 N 10 TTTtTTtTt^>t ?KGIHGEFHB 4 tttt GHJD 4 TTTT =7DH +17 247 N 10 GGGgGGgGgg :LFKLHDJIB 4 gggg HFE6 4 GGGG D9BH +17 248 N 10 TTTtTTtTtt BJEFGEJE?7 4 tttt JCG; 4 TTTT H@FI +17 249 N 10 CCCcCCcCcc ALDJJINGIE 4 cccc KF0= 4 CCCC F:HK +17 250 N 10 CCCcCCcCcc 1LGLKHKHKH 4 cccc HC>? 5 CCCC^>c A@GKE +17 251 N 9 AAaAAaAaa JCLIHHGEG 4 aaaa KH>G 5 AAAAa IAIII +17 252 N 9 GGgGGgGgg LGLLJLFHI 4 gggg CCc G>5KGD +17 254 N 10 TTtTTtTtt^]T LHJKHJHFJ@ 3 ttt EDJ 6 TTTTtt E>AMGD +17 255 N 11 TTtTTtTttT^]T GBIHGFBCJ=? 4 tttt IAGE 6 TTTTtt ?CBIHF +17 256 N 11 AAaAAaAaaAA HDHIFGEKICA 5 aaaa^Fa FHDEA 6 AAAAaa DAFIHF +17 257 N 11 TTtTTtTttTT IHLHFG=?JDC 5 ttttt HEHDI 6 TTTTtt ?EHIHF +17 258 N 11 TTtTTtTttTT HGGHFIEDGDA 5 ttttt IB;HI 6 TTTTtt B5FHHG +17 259 N 11 CCcCCcCccCC LIMLGMCLFGF 4 cccc A 6 C$CCCcc CDIICH +17 260 N 11 TTtTTtTttTT LJHKJGHHIGF 5 ttttt BHAIM 5 TTTtt KGKJJ +17 261 N 11 GGgGGgGggGG LGJJLGD/IGG 5 ggggg >J4GH 5 GGGgg .=HII +17 262 N 11 CCcCCcCccCC KHJMJMH?KIG 5 ccccc FH7c J=8LKMHHKIJ8 4 cccc =DB> 5 CCccc HJGGG +17 270 N 12 CCcCCcCccCCc G5MKFL6KIJHG 4 cccc ?FBC 5 CCccc EFHDC +17 271 N 12 TTtTTtTttTTt GFILJEIIIGHC 5 ttttt DD@DO 5 TTttt JMKJ@ +17 272 N 12 CCcCCcCccCCc GFKJKLFMLIJG 4 cccc AFCB 5 CCccc GDCII +17 273 N 12 TTtTTtTttTTt GI>KHFJFJIID 4 tttt ?ID? 5 TTttt JLFJK +17 274 N 12 C$CcCCcCccCCc GDGJIMHKBJJD 4 cccc =@HC 5 C$Cccc FJDAE +17 275 N 11 CcCCcCccCCc =LMHJDJLGIG 5 ccccc FG7HJ 4 Cccc IJII +17 276 N 11 AaAAaAaaAAa =KJGJa GEACJA 4 Aaaa KJEF +17 279 N 12 AaAAaAaaAAa^>a 6HFEEGDJHGF= 6 aaaaaa B>=DGC 4 Aaaa LKLF +17 280 N 12 AaAAaAaaAAaa 4LJHJ6F9HHJG 6 aaaaaa BJGGH> 4 Cccc JKLH +17 284 N 12 TtTTtTttTTtt BGLJIGJKHIHH 6 tttttt DDFGOF 5 Ttttt GKKIG +17 285 N 12 GgGGgGggGGgg A7KJJJGKJJJJ 6 gggggg D=F?KF 5 Ggggg BKKJ? +17 286 N 12 CcCCcCccCCcc 2IJJIHLKJHKF 7 cccccc^]C CE:CC=C 5 Ccccc EJKK< +17 287 N 12 AaAAaAaaAAaa >J;CG7 5 Aaaaa GIKK7 +17 288 N 12 TtTTtTttTTtt =HIGIBHFGHII 8 ttttttTT DDCFEFF< 5 Ttttt GKKKG +17 289 N 12 G$gGGgGggGGgg @IKJJHLLKJGJ 8 g$gggggGG A>BHJFF9 5 Ggggg JJMI9 +17 290 N 11 gGGgGggGGgg GAKFGFJB7KI 7 gggggGG :CGGFD3 5 Ggggg ?JJI; +17 291 N 11 tTTtTttTTtt @HFJ=GGDFFJ 7 tttttTT 7JFQEG7 5 Tttt^]t @MLMA +17 292 N 11 tTTtTttTTtt FHEHEKKEFBI 8 tttttTT^]T ;9:GDH;? 6 Tttttt GIKJ@H +17 293 N 12 gGGgGggGGgg^]G CFJIHCKGHJFE 8 gggggGGG @BEKFFC 6 Cccccc IJJJEB +17 296 N 11 AAaAaaAAaaA GFFCIDEFFGG 8 aaaaaAAA D10>6FAF 6 Aaaaaa KJKJIH +17 297 N 11 CCcCccCCccC FJHALLHJJKF 7 cccccCC C;CCCGE 6 Cccccc IHJL=H +17 298 N 11 AAaAaaAAaaA FGEHHGGHFGH 8 aaaaaAAA F.FFFH6@ 7 Aaaaaa^]A HEKKCIB +17 299 N 12 CCcCccCCccC^]a DGHIIMIILLHE 8 cccccCCC A;HBDH@< 7 CcccccC ?HLKHHE +17 300 N 12 A$AaAaaAAaaAg BFIFHLFGGJH? 8 a$aaaaAAA =2LLMHAF 7 AaaaaaA GINMOMH +17 301 N 11 GgGggGGggGt IEGJHHLJJKE 7 ggggGGG >CGHKBH 7 GgggggG GGKJHGG +17 302 N 11 T+1AtT+1At+1atT+1AT+1AttTa CG>GIEEFEFF 7 t+1at+1at+1at+1aT+1ATT+1A A>OHH5? 7 T+1At+1at+1at+1at+1at+1aT+1A HIKJKIH +17 303 N 11 GgGggGGggGg HHDKMKIJLJG 7 ggggGGG ;KDFKAG 7 GgggggG DLMKFIH +17 304 N 11 CcCccCCccCc GJ?BKGJHDJG 8 ccccCCC^>C 7GAAJGDC 8 CcccccC^]c ALMKBGHD +17 305 N 11 CcCccCCccCc CIHKMHILLKJ 8 ccccCCCC ?FKCKBGE 8 CcccccCc CLMMHIGF +17 306 N 11 TtTttTTttTt GFCJIIIHJLH 8 ttttTTTT 8J6FLCKI 8 TtttttTt IGKJELKG +17 307 N 11 GgGggGGggGg GBIJLHIJJK? 7 gggGGGG I=JJBCE 8 GgggggGg BLLL9KFG +17 308 N 11 CcCccCCccCc E 8 ccccCCCC /?25KGEF 8 CcccccCc ?BBCBBI? +17 309 N 11 GgGggGGggGg =C?KJCBJKBI 8 ggggGGGG 7DGLB4?> 8 GgggggGg >GLKHJ@J +17 310 N 11 AaAaaAAaaAa CC>GIGGFHIH 8 aaaaAAAA .@@KKGKI 8 AaaaaaAa DDJKKIJI +17 311 N 11 C$cCccCCccCc 8EHHLCIILIK 8 ccccCCCC CFHJJEHE 8 CcccccCc DJLFFKII +17 312 N 10 aAaaAAaaAa @7HDDHEHKH 8 aaaaAAAA 8ILKJEIG 8 AaaaaaAa JJLKELIH +17 313 N 10 aAaaAAaaAa ?6GGFGGIJH 8 aaaaAAAA DIK@M=LJ 8 AaaaaaAa FJLK>KLK +17 314 N 11 a$AaaAAaaAa^]a :EGLFHGMHHIL?JG 8 GgggggGg IKMLHMLI +17 316 N 10 CccCCccCcc =JMLIKMKNE 7 cccCCCC 9>ILBII 8 CcccccCc IGMLDMKL +17 317 N 10 TttTTttTtt CHKJJIHKIE 8 tttTTTTt INKMDLKG 8 TtttttTt 1IJJHKLL +17 318 N 10 GggGGggGgg DJHGLJMCEG 9 ggggGGGGg >IHLKHGIA 8 GgggggGg ?KKK9MJK +17 319 N 10 AaaAAaaAaa GDIGGFHKHE 9 aaaaAAAAa ;IKKLGHJ7 7 aaaaaAa HKJ?KKL +17 320 N 10 AaaAAaaAaa =EIHIHIJHF 9 aaaaAAAAa BIGJM;KK> 8 AaaaaaAa 9GJIGIML +17 321 N 10 TttTTttTtt FHKHFGIHJH 9 ttttTTTTt 8HPJJ9FD; 8 TtttttTt EIKIHKIL +17 322 N 10 GggGGggGgg JIMILHLLJL 9 ggggGGGGg 7GHJL@BHI 9 GgggggGg^]g DIKKFKII? +17 323 N 10 CccCCccCcc HKMKJKMIMK 9 ccccCCCCc E;KCKDIFD 8 cccccCcc KJKDHLLD +17 324 N 10 TttTTttTtt DGIGJEILFH 9 ttttTTTTt >FNGM@LKG 11 TtttttTtt^]T^]T @HJICJLKE@B +17 325 N 11 AaaAAaaAaa^]A EGJFEHHJJCB 9 aaaaAAAAa A7?HK=II@ 11 AaaaaaAaaAA >HJIBJJKFBF +17 326 N 11 TttTTttTttT DGH@DFJIIJD 9 ttttTTTTt :AKKK;DID 11 TtttttTttTT DJKKKLJMI4F +17 327 N 11 CccCCccCccC IILHKGKLLLE 9 ccccCCCCc 36>ALBJL5 11 CcccccCccCC @HKJCHLHGDF +17 328 N 11 AaaAAaaAaaA AFIEHGHHBDE 9 aaaaAAAAa :9LJIBJIL 11 AaaaaaAaaAA FHJHIJJJIEG +17 329 N 11 TttTTttTttT EDDG@HIIIIF 9 ttttTTTTt BBPLJ@KIN 11 TtttttTttTT CKLKHMJMJDH +17 330 N 11 TttTTttTttT ?EHFFGHFHDD 9 ttttTTTTt H=BLLGKJH 11 TtttttTttTT EILLAMKNKCH +17 331 N 11 TttTTttTttT AEJBBEHJHHE 9 ttttTTTTt B;8IKJLJD 12 T$tttttTttTT^]T =FIG;JKHE=H@ +17 332 N 12 AaaAAaaAaaA^]A BDHEDEHIIHE7 9 aaaaAAAAa EC8JJ@HJB 11 aaaaaAaaAAA HJHEKJKAEH9 +17 333 N 12 AaaAAaaAaaAA 9D>DHFGJEBF9 9 aaaaAAAAa @A?JMKEL> 11 aaaaaAaaAAA HJI=HMJHDK2 +17 334 N 12 A$aaAAaaAaaAA @CGFHEIJHIG@ 9 aaaaAAAAa A7AHNKLL8 11 aaaaaAaaAAA CHGCIMICEI: +17 335 N 10 aaAAaaAaaA CHHHFGIIGG 9 aaaaAAAAa :G8JNKLL. 12 aaaaaAaaAAA^]G GEC;GNJ9:NDGCKCG +17 337 N 10 c$cCCccCccC BK=JLLJMMH 8 c$ccCCCCc AFHKKJMI@E:D +17 338 N 10 tTTttTttTT HDIFJLJJKJ 8 tttTTTTt H5GNMMKF 12 tttttTttTTTT FJH@LMLMHLEK +17 339 N 11 cCCccCccCC^>c IJJIKEJDKG4 8 cccCCCCc /=IMJDJ. 12 cccccCccCCCC BJIAJMMKCK>F +17 340 N 11 cCCccCccCCc JFIKLLLMJDA 8 cccCCCCc =FKMIHKF 12 cccccCccCCCC CJJ7GLMHIK:F +17 341 N 11 tTTttTttTTt FCHFIIJIKCB 8 tttTTTTt CJLM@FMF 12 tttttTttTTTT GKKHLNMNJKEK +17 342 N 11 tTTttTttTTt GEEGIHHGGD@ 8 tttTTTTt BIHLDAJC 12 tttttTttTTTT FFFAJLKK>JFH +17 343 N 10 gGGggGggGG EHKKKDEJK7 9 gggGGGGg^]g ?JEL8IJ:C 12 gggggGggGGGG BHH?LJLJBJGH +17 344 N 11 cCCccCccCCc EFGKKLMLK@8 9 c$ccCCCCcc 0EJM>JG:F 12 cccccCccCCCC EIH;LMMIBJ>H +17 345 N 11 t$TTttTttTTt BFHGICCIKKG 8 ttTTTTtt KINDBMHG 12 tttttTttTTTT FHHAJNKLALHI +17 346 N 11 GGggGggGGg^]G HHBKLJJKI1@ 8 ggGGGGgg C@LBFJAF 12 gggggGggGGGG CFGGLJMK;KJJG?C 9 ttTTTTtt^]T IGJ:JG?JA 12 tttttTttTTTT GIIDLJMMEICC +17 349 N 11 TTttTttTTtT BAIJCJAH=AC 9 ttTTTTttT MKK@CCDK@ 12 t$ttttTttTTTT BIJHLLMNFIEH +17 350 N 11 TTttTttTTtT CCIIHHEH/FF 9 ttTTTTttT ;FK>JIDJE 11 ttttTttTTTT HGBILJKGJ@I +17 351 N 11 GGggGggGGgG :IH:KLLKHFG 9 ggGGGGggG 3HICGH3JE 11 ggggGggGGGG FBGLLLLHIGB +17 352 N 11 A$AaaAaaAAaA /CGJILMJGFI 8 aaAAAAaA MLK?JLOF 11 a$aaaAaaAAAA BEHLLMN:K:H +17 353 N 10 G$ggGggGGgG EGKLILMCHG 9 ggGGGGggG EJL9IFBHE 10 gggGggGGGG EGKMKMAL=F +17 354 N 9 aaAaaAAaA IKFGKJ/JI 9 aaAAAAaaA MLGCLLML> 10 aaaAaaAAAA JGLLJM7L;J +17 355 N 9 ggGtgGGgG GJMJKLB>G 9 g$gGGGGggG KLBBHH 8 gGGGGggG HH?BJ;JD 10 gggGggGGGG E@KMLLKKMNHIF 8 aAAAAaaA IHCMMDHG 11 a$aaAaaAAAAa BGHLJKKMEKC +17 362 N 11 aaAaaAAaAA^]A DEFHHHJ@JFB 8 aAAAAaaA HHIJN=II 10 aaAaaAAAAa ?IMJK=MKLD +17 363 N 11 aaAaaAAaAAA EH?JGJHHJG? 8 aAAAAaaA HH6LFHIE 10 aaAaaAAAAa DHMIKCN@CG +17 364 N 11 ttTttTTtTTT EH?FFH:JGFD 8 tTTTTttT CG/JIDIG 10 ttTttTTTTt 9IKIK9K@BI +17 365 N 11 ggGggGGgGGG EIIKKK1HHJH 8 gGGGGggG II9HKDLD 10 ggGggGGGGg DJJLMFLAHE +17 366 N 11 aaAaaAAaAAA DH +17 371 N 10 tTttTTtTTT GLIJMFIKIG 8 tTTTTttT DNMJN=LE 11 ttTttTTTTt^]t =HMHLJNCMLF +17 372 N 11 cCccCCcCCC^]c >LHLLJHJID; 8 cCCCCccC BIFIJGJIIKMAMIA +17 373 N 11 aAaaAAaAAAa FFIHJIHKHGC 8 aAAAAaaA @: 7 TTTTttT FCDFLFA 10 cCccCCCCcc EGHK9KGDH: +17 386 N 13 TttTTtTTTtTTt FGHMCB0 7 T$TTttTT BBHDMJA 10 tTttTTTTtt GFJL>LGLIN +17 388 N 13 TttTTtTTTtTTt EGII4KIGHCCC@ 6 TTttTT EIFJIE 10 tTttTTTTtt GKGJ>KGKJL +17 389 N 13 GggGGgGGGgGGg :HGJLGII=EHG6 6 GGggGG EHA KFJJKJKIE? +17 392 N 13 T$ttTTtTTTtTTt :EII:IHGCB 5 AaaAA D>IMI 11 aaAAAAaaAA^]a FJMN?NH>IJC +17 401 N 13 aAAaAAAaAAaAa EIHHKGHDJJ6=D 5 AaaAA HDHME 10 aaAAAAaAAa EIINJMGEKC +17 402 N 13 tTTtTTTtTTtTt GJBKIHJAHHJF7 5 TttTT E>JJ? 11 ttTTTTttTTt DKJLFKIMIB9 +17 403 N 13 tTTtTTTtTTtTt GFBKIFDFEEJFG 5 TttTT B;IK@ 11 ttTTTTttTTt GJGIBKHJIIC +17 404 N 13 gGGgGGGgGGgGg GLBHIJBCIIHJG 5 G$ggGG D3IE; 11 g$gGGGGggGGg BHILHHIGEIC +17 405 N 13 tTTtTTTtTTtTt FI:KIFIFGHHGI 3 tTT IBE 10 tTTTTttTTt FLKJIJDFED +17 406 N 13 gGGgGGGgGGgGg HKJKJJCEEAG@D 3 tTT JEB 10 tTTTTtTTtT ILLKGJIJKC +17 412 N 15 cCCcCCCcTCcCcc^]C GKLIKK:E/ILLKHA 4 c$cCC 7IIA 11 cCCCCccCCcC AKKLKI4CLJD +17 413 N 17 a$AAaAAAaAAaAaaA^]a^]a BIFGKHDFHIKGJFEC? 3 aAA GJ> 11 aAAAAaaAAaA GLLKLEJJJGF +17 414 N 16 TTtTTTtTTtTttTtt JFKHHAFIIIHJEEEE 3 tTT EJG 11 tTTTTttTTtT GKKIIDCIIHD +17 415 N 16 GGgGGGgGGgGggGgg KBKIICGKHJDJJKJJGFEG 3 aAA HIH 11 aAAAAaaAAaA GJKFL<@JJI@ +17 419 N 16 TTtTTTtTTtTttTtt CHHHGJEIIBIHEFEG 3 tTT GJH 11 tTTTTttTTtT GHHHL39JIIB +17 420 N 16 AAaAAAaAAaAaaAaa CHHIG>@IHCHFEACG 3 aAA IDI 12 aAAAAaaAAaA^]a DDG@LA2JIKFA +17 421 N 16 AAaAAAaAAaAaaAaa D2HLEA@KKHDHGFDI 3 aAA GIK 14 aAAAAaaAAaAa^>A^]a CIHDNJ8LLGHBF.:D +17 427 N 15 AaAAAaAAaAaaAaa BHHFECIIIJHB5FI 3 aAA GKG 11 AAaaAAaAaAa HKA2HEED9<@ +17 428 N 15 CcCCCcCCcCccCcc @HGH>CHHMJMKHEL 3 cCC GIH 11 CCccCCcCcCc FI?@>FH;F>D +17 429 N 16 TtTTTtTTtTttTtt^]t DJKIBDKKJLKHGHJC 3 tTT FKL 11 TTttTTtTtTt GM<9HMKJI9G +17 430 N 16 GgGGGgGGgGggGggg CJLMA=KKLNLFHFLF 3 gGG HKG 11 GGggGGgGgGg BGB7HFJFD3B +17 431 N 15 gGGGgGGgGggGggg FMHA@MMBLKJHGJ? 3 gGG EEE 10 GggGGgGgGg ED5CDHED:7 +17 432 N 15 tTTTtTTtTttTttt IJGDEGDDHJIDHHB 3 tTT IJI 10 TttTTtTtTt EHEFJJ?I: +17 434 N 16 tTTTtTTtTttTttt^]T GGFJ@EFIHJG>HIFB 3 tTT BK= 10 TttTTtTtTt >EB:KH>I>F +17 435 N 15 aAAAaAAaAaaAaaA FGEAGJIHDHIHIJC 3 aAA DEG 10 A$aaAAaAaAa @7FGJDK9ADCG +17 437 N 16 tTTTtTTtTttTtttT FEIECFFFHJEGIJHD 3 tTT BKJ 8 ttTTtTtt <8AKJBBI +17 438 N 16 aAAAaAAaAaaAaaaA FGF=BIJDIID7II@D 3 aAA FKD 8 aAAaAaAa DEHK;I?G +17 439 N 16 cCCCcCCcCccCcccC GDHFCHIGJMJIKMLE 3 cCC EGH 9 ccCCcCcCc G;HHJAFIA?>G:7 +17 442 N 17 aAAAaAAaAaaAaaaAA FIIADLKFFHFCFEHGC 3 aAA EJK 9 aaAAaAaAa HCLKJ@KG: +17 443 N 17 aAAAaAAaAaaAaaaAA FHH?HLJJJKHDLLGGE 4 a$AA^]a CLMH 9 aaAAaAaAa JFLLLAKGC +17 444 N 17 gGGGgGGgGggGgggGG DFM:HMMILLKBKLJJD 3 GGg GFD 9 ggGGgGgGg DCFIF?H:F +17 445 N 17 cCCCcCCcCccCcccCC AEJ3CLLIGLKCLLLIG 4 CCc^]C CFBC 9 ccCCcCcCc E>HJAH@D> +17 446 N 17 a$AAAaAAaAaaAaaaAA @HG=@KJDMLG?GIEGI 4 AAaA EHEG 9 aaAAaAaAa B8GGGIIEI +17 447 N 16 CCCcCCcCccCcccCC CJFCHHIINLHMKJIE 4 CCcC EEFE 9 ccCCcCcCc FKCC=IHEH +17 448 N 16 TTTtTTtTttTtttTT HFLAHJJLGBIIICJJ 4 T$TtT ILGJ 9 ttTTtTtTt G?MKGGJEG +17 449 N 16 AAAaAAaAaaAaaaAA DFGGIJHHJJ>LMKHF 3 AaA JHF 9 aaAAaAaAa EEJFMFLFI +17 450 N 16 GGGgGGgGggGgggGG DGAENMKKKKFHMJIG 3 GgG HFG 9 ggGGgGgGg B=GIGJK1K +17 451 N 16 AAAaAAaAaaAaaaAA FD4@KKFGJG 4 AaAA BHJD 7 aAAaAaa CENJLJK +17 454 N 17 AAaAAaAaaAaaaAAAA EHDLLIHJGJHKIBIE9 4 AaAA EIJE 10 aaAAaAaAa^]A F?MNILI;C@ +17 455 N 16 TtTTtTttTtttTTTT B@IJJIJEFKKIGFFA 4 TtTT KJDE 11 ttTTtTtTtT^Ft F@>KAIK9HCI +17 456 N 17 G$GgGGgGggGgggGGGG DF;HHKLKJAKMKKHI> 4 GgGG KFHE 10 ggGgGgGgGg D9HJFECCEF +17 457 N 18 CcCCcCccCcccCCCC^]C^]C @BKKKILKEKLLGII6DA 4 CcCC HCIG 11 ccCCcCcCcCc EA5JAII@GEE +17 458 N 18 AaAAaAaaAaaaAAAAAA FAJKBJIGDGGJIJFCEB 4 AaAA KEH= 11 aaAAaAaAaAa B>AKJFGHJFD +17 459 N 18 TtTTtTttTtttTTTTTT 8FGGHGHH@HKJGGGGDC 3 TtT ILH 11 t$tTTtTtTtTt @68KGCK@FFM +17 460 N 18 GgGGgGggGgggGGGGGG C>KJFJKHMIJHKHKEGB 4 GgGG HJJB 10 gGGgGgGgGg CBLHGJ?FBG +17 461 N 18 T$tTTtTttTtttTTTTTT AFGGJHJGGJKEIHH:FG 4 TtTT ELHC 10 tTTtTtTtTt 6KLIIKAJFM +17 462 N 17 gGGgGggGgggGGGGGG >JIJLLIJLLKLHK:JI 5 GgGG^]G HKFB. 10 gGGgGgGgGg 9EJ@FHFHE? +17 463 N 17 gGGgGggGgggGGGGGG @FIGFKKIKKLIII3IF 5 GgGGG ELK.6 10 gGGgGgGgGg 4;2JEDAE? 6 AaAAAA NGLIE= 10 aAAaAaAaAa /FDIKJBJJB +17 469 N 19 aAAaAaaAaaaAAAAAAAA G1D>HLG?KKKJJG>IH:A 6 AaAAAA NLL=E< 10 aAAaAaAaAa 4HJMMK?MHN +17 470 N 19 gGGgGggGgggGGGGGGGG =GGHLIHEHKJMIMELJ?G 6 GgGGGG IEL=BC 10 gGGgGgGgGg 44HHCH?CJC +17 471 N 19 tTTtTttTtttTTTTTTTT BFFGGI:EKJJHHJCEEAD 6 TtTTTT GJII?@ 9 TTtTtTtT^]t ABL?LCLE: +17 472 N 19 tTTtTttTtttTTTTTTTT CB>CIIHHJBIIHIBGD=C 6 TtTTTT AKJI?DGIECGJHHHI.HD7CB 7 TtTTTT^]T HJKA?:? 11 TTtTtTtTttT DLHBJ;HIIIG +17 479 N 20 a$AAaAaaAaaaAAAAAAAAA 9BB>HKIHKMEIHHAHE@BC 7 AaAAAAA HMJID4F 11 AAaAaAaAaaA FLIHJ 7 GgGGGGG BFLIH3D 11 GGgGgGgGggG JLGHKLIF +17 482 N 19 A$AaAaaAaaaAAAAAAAAA ;CGKJJEJLKJKJ;IBBFE 6 AaAAAA DMK?3F 11 AAaAaAaAaaA AKCJMCMCOLI +17 483 N 19 Gg$GggGgggGGGGGGGGG^]g EBKJJGJLILJLILFAIG< 7 GgGGGGG CJJFF:G 11 GGgGgGgGggG @IGGKILCKIG +17 484 N 18 AAaaAaaaAAAAAAAAAa EHJJ2JLLJLH;H>BF98 7 A$aAAAAA CHJEI>H 11 AAaAaAaAaaA EKJILDMGRMH +17 485 N 18 G$GggGgggGGGGGGGGGg ENJJGILHKJM?LJCJGB 6 gGGGGG JKH97F 11 GGgGgGgGggG BIJGJ@EIHII +17 486 N 17 AaaAaaaAAAAAAAAAa JJIGFMKCLJCG0CGGF 6 aAAAAA KK=EHH 11 AAaAaAaAaaA GJLKLKFIJMJ +17 487 N 17 GggGgggGGGGGGGGGg MHJ?ILLMJM>LIBJIH 6 gGGGGG BKBIEH 11 GGgGgGgGggG BHGBHK@GJIF +17 488 N 18 AaaAaaaAAAAAAAAAa^]A IFFBEIGGLH;GGDECAE 6 aAAAAA JLFIGD 10 AAaAaaAaaA FIDGFIKJFJ +17 489 N 18 AaaAaaaAAAAAAAAAaA GEEAEHGDJHDIG?HC>A 6 aAAAAA KNFJ2K 11 AAaAaAaAaaA 7HCG@;BLMIL +17 490 N 18 AaaAaaaAAAAAAAAAaA FGHHHKGIKJ6JHHC@DE 7 aAAAAA^]A GMHJ;K? 11 AAaAaAaAaaA CE8DHCFLJEL +17 491 N 18 TttTtttTTTTTTTTTtT HFG6IIJJII;HG@G;FF 7 tTTTTTT BKDH>EE 11 T$TtTtTtTttT 6EDAEHIIHAD +17 492 N 17 GggGgggGGGGGGGGgG IGJ8ILLLJLHJ?IHDI 6 gGGGGG JLF@HD 10 G$gGgGgGggG =HEHJHJK;E +17 493 N 18 AaaAaaaAAAAAAAAAaA GDGJ +17 496 N 18 AaaAaaaAAAAAAAAAaA BFF;FI>ILJFJ=BFI:H 7 aAAAAAA JLE:CJH 9 aAaAaAaaA FMILAKF@K +17 497 N 18 C$ccCcccCCCCCCCCCcC AGIJIJLKHJBJG;FHHI 7 cCCCCCC FKBB=3D 9 cCcCcCccC GJBF:IKGI +17 498 N 18 a$aAaaaAAAAAAAAAaA^]A BG=HHIGLHHJCEDI;IB 7 aAAAAAA IKFF@HF 9 aAaAaAaaA FJHKHJLHJ +17 499 N 17 tTtttTTTTTTTTTtTT E;GHHKII.GCDEIDH> 7 tTTTTTT JKF8CHH 10 tTtTtTttT^]T EHABCINGIB +17 500 N 17 aAaaaAAAAAAAAAaAA F?GIHIIECJAAAC?I8 7 aAAAAAA FKED=ID 10 a$AaAaAaaAA ?IHDIJIFIF +17 501 N 17 tTtttTTTTTTTTTtTT GHHHIJIJJH +17 504 N 18 cCcccCCCCCCCCCcCCc CEKHJMKMFLKEGJGK0. 7 cCCCCCC ALD@CKH 9 CcCcCccCC D;@8G>ALG +17 505 N 18 cCcccCCCCCCCCCcCc^]C GDHJKBJK@JH:HMF +17 506 N 19 aAaaaAAAAAAAAAaAAaA CFDGHILJHKIEH9AJB7E 7 aAAAAAA EKIG@HH 9 AaAaAaaAA GD:>J>HF +17 508 N 18 AaaaAAAAAAAAAaAAaA FDFHJKIAIHDFI:K;7: 7 aAAAAAA JKJJ4JH 9 AaAaAaaAA HIJ0J:;IH +17 509 N 18 CcccCCCCCCCCCcCCcC ?EHJIHLFJLAJ9JJBFA 7 cCCCCCC HKGE>IH 9 C$cCcCccCC BIDHJMAHE +17 510 N 18 AaaaAAAAAAAAaAAaA^]a ABDGJKJJGCHIAJG7D9 7 aAAAAAA BKFHBJI 8 aAaAaaAA >GHKE;KI +17 511 N 19 A$aaaAAAAAAAAAaAAaAa CB@GIIIGK?@GB 7 aAAAAAA IN4HJLK 8 aAaAaaAA GCI<.B@ 7 aAAAAAA CNLL 8 aAaAaaAA GHANI=NK +17 513 N 16 aaAAAAAAAAAaAaAa AFIGEHH??GJFJAEA 6 aAAAAA CNF;LK 8 aAaAaaAA CBGMM?NK +17 514 N 16 aaAAAAAAAAAaAtAa BGIJE@JBAG7DJ1FB 6 aAAAAA AME;LJ 8 aAaAaaAA DHGMEBNL +17 515 N 14 ccCCCCCCCCcCcc FEJEEKHBGIHK 7 tTTTTTT FOKDGLJ 8 tTtTttTT FHFMNINL +17 518 N 19 ggGGGGGGGGGgGGgGgG^]G BGKJFIMJ?HKHL0J?ELI +17 519 N 21 ttTTTTTTTTTtTTtTtTT^]T^]t EGKGI;H;=FBHHKJ +17 524 N 20 tTTTTTTTTTtTTtTtTTTt EDEI0E;;A2IIH4BFCGCH 7 tTTTTTT DFKEHKJ 4 TtTT KDJK +17 525 N 20 gGGGGGGGGGgGGgGgGGGg FGIMFLIAJFIMF9EHGJHH 7 gGGGGGG @IHEJJH 4 GgGG J9JK +17 526 N 20 cCCCCCCCCCcCCcCcCCCc GIKK>LICHHIL683KHJHI 7 cCCCCCC @KHIJ?I 4 CcCC K7ML +17 527 N 19 aAAAAAAAAAaAAaaAAAa HGKJ9IGFHIAIF@IGIFJ 7 aAAAAAA KLGBJFJ 6 AaaAA^]A K@@KJB +17 528 N 20 g$GGGGGGGGGgGGgGgGGGg BIFL;OLFKKJMHCIJJLJK 6 gGGGGG HIGBGF 6 GggGGG JGCMLE +17 529 N 18 CCCCCCCCCcCcCcCCCc GFL3LJ;J2JK6JLGJHM 7 cCCCCCC EK?JDIH 6 CccCCC JN8MIG +17 530 N 19 TTTTTTTTTtTTtTtTTTt HJL;LIDJBGMGCG=JKHA 7 tTTTTTT DMCMCMK 6 TttTTT OLBMMK +17 531 N 19 TTTTTTTTTtTTtTtTTTt ?FI4FGAEFFGIJAHEHFJ 7 tTTTTTT FF=J;KJ 6 TttTTT KKALKG +17 532 N 18 TTTTTTTTtTTtTtTTTt =GIID9GFGIGIGHFHEJ 7 tTTTTTT GFDH8IJ 6 TttTTT KBDLKH +17 533 N 18 C$CCCCCCCCcCcCcCCCc DFKDKJ8KJML9/LIJIL 7 cCCCCCC 7IHK=IJ 6 CccCCC J<ABGF;JI.IHHIIJ 7 cCCCCCC DGFDEHJ 6 CccCCC J13JKF +17 537 N 16 CCCCCCCcCCccCCCc ;KLFEI2JK4:IHKHL 7 cCCCCCC BH8EGHB 6 CccCCC K8CMMD +17 538 N 18 AAAAAAAAaAAaAaAAAa HD?GIAHCFJ?8GGHHFI 7 aAAAAAA CIGIJFF 6 AaaAAA L= 6 CccCCC GB3JKI +17 543 N 19 CCCCCCCCcCCcCcCCCc^]c CJDKG:JJHMI/7IILGLE 9 c$CCCCCCCc 0EFBI7I?I 6 CccCCC IG7MMK +17 544 N 18 AAAAAAAAaAaAaAAAaa FHDJEGFJFI:BEEKGGD 8 AAAAAAAa FGEKIJFF 6 AaaAAA JI3KKI +17 545 N 19 AAAAAAAAaAAaAaAAAaa @C?HFABCFHAJ2GHJGHB 8 A$AAAAAAa DEDHFMIF 6 AaaAAA HL0NNL +17 546 N 19 AAAAAAAAaAAaAaAAAaa B>;JEBIGFK1I;EHJGHC 7 AAAAAAa ?6HEBJH 6 AaaAAA HG;NNL +17 547 N 18 AAAAAAAAaAAAaAAAaa BFBFF>EJAI>JGHJGIB 7 AAAAAAa B:JLIJD 6 AaaAAA CHDNML +17 548 N 18 A$AAAAAAaAAaAaAAAaa =EGG>EJEHE:;FFJGIE 7 AAAAAAa BFELFJ= 7 AaaAAA^]a HG3NNLB +17 549 N 18 TTTTTTTtTTgTtTTTtt ECFF:EFCJI5HIGJGHF 7 TTTTTTt DEED>H? 7 TttTTTt HN;IKIC +17 550 N 17 TTTTTTtTTtTtTTTtt CD>:F;GI@>2FCGFJF 7 TTTTTTt BE5HAH. 7 TttTTTt DEHKLKG +17 551 N 17 G$GGGGGgGGgGgGGGgg >IE?G89LAKDKIIGLK 7 GGGGGGg AF@KG?D 7 GggGGGg G8BKLKG +17 552 N 16 CCCCCcCCcCcCCCcc HF>J3HLI9IILLHJK 7 C$CCCCCc D=BFHG: 7 CccCCCc GI2IMLG +17 553 N 15 AAAAAaAaAaAAAaa FC>GH9JDCGHJGDF 6 AAAAAa G0IGD< 7 AaAAAa^]A GCIKJE< +17 554 N 15 AAAAAaAaAaAAAaa CD 6 cCCCcC ?JKIIC +17 557 N 15 AAAaAAaAaAAAaaa HFEEJIHBCGIEHF; 6 AAAAAa FDGJH5 6 aAAAaA ?MKJAF +17 558 N 15 AAAaAAaAaAAAaaa DF?EJ2HEHGGHHEA 5 AAAAA EHKMI 6 aAAAaA /HNKJC +17 559 N 14 CCCcCCccCCCccc DHIEJC?IHJJKG? 6 CCCCCa =BGIH/ 6 cCCCcC 6GKIG: +17 560 N 15 CCCcCCcCcCCCccc CFIHK2@?FIKJJJI 6 CCCCCc @EHJE< 7 cCCCcC^]C 3FMLD8? +17 561 N 14 AAAaAaAaAAAaaa IC9EJC>CEJGHEE 6 AAAAAa BHJJG4 7 aAAAaAA 2KKJGEG +17 562 N 14 CCCcCCccCCCccc EFIJJJMJGHGMJH 6 C$CCCCc AEGJ7C 7 cCCCcCC 3GJII@D +17 563 N 14 AAAaAaAaAAAaaa GEHBJ14BIJFGFE 5 AAAAa DGKH= 7 aAAAaAA /HKKH3B +17 564 N 15 CCCcCCcCcCCCccc D60AIF2BBDHIEBA 5 CCCCc @GC<3 7 cCCCcCC 8CKJAB= +17 565 N 15 GGGgGGgGgGGGggg :<>IEIILFMLL6B 6 CCCccc IDK;FF 6 cCCCcC >HIMKF +17 569 N 15 TTtTTtTtTTTtttt D5DML3LHIJKKGAD 6 TTTttt MCL;IG 7 tTTTtTT 5LONNEK +17 570 N 17 TTtTTtTtTTTtttttt DJKMC: +17 571 N 18 CCcCCcCcCCCcccccc^]C >@ILD;>HJLLKHGF8=@ 5 CCCcc EGKH8 7 c$CCCcCC 7FKLJ8G +17 572 N 18 AAaAAaAaAAAaaaaaaA CFDGD5HFFJHFDF=8CC 7 AAAaaa^]A HJJ;HCC 6 AAAaAA GKKK;H +17 573 N 18 A$AaAAaAaAAAaaaaaaA <6EAH<LFEED 4 GGgG GMLI +17 580 N 17 aACaAaAAAaaaaaaAA AH1GGFFFGGFFGABIC 8 AAaaaAAa KG?H=FIA 5 AAaAA HJJG 8 CCcccCCc CGEH6DFC 5 CCcCC GJK9F +17 583 N 17 TTtTtTTTttttttTTt HE5KFGLJJGI@=IJFF 8 TTtttTTt MMCJ@KJC 5 TTtTT MMK;I +17 584 N 17 CCccCCCccccccCCc^>C G:HJFJKMJI:9HI2G? 7 CCccCCc HIH?IFC 5 CCcCC IMJ>F +17 585 N 18 AAaAaAAAaaaaaaAAaA F9BEGFHGIHHC98JHCC 8 AAaaaAAa HIBJ8HH7 5 AAaAA JKJ?F +17 586 N 17 TTtTtTTTttttttTtT DH7JEGHGIIHLFHMGE 6 CccCCc HGDIIF 6 CCcCC^]c GIJ:CC +17 591 N 18 AaAaAAAaaaaaaAAaAA CFGFHJHHGFBDHKIHGB 7 AaaaAAa JJHGHLJHBBLK: 8 AAaAAaAa BMJ=BCDF +17 596 N 17 aAaAAAaaaaaaAAaAA >0EFI@HFD=<;JFH2D 7 AaaaAAa A;=5LK0 8 AAaAAaAa FIJGKH@G +17 597 N 18 C$cCcCCCccccccCCcCC BD1JKKEILK=@JGEM>H 7 CcccCCc G.JFJGK 8 CCcCCcCc DEK@GECG +17 598 N 17 tTtTTTttttttTTtTT D5FHLGJFG4IEKKJHC 7 TtttTTt LGMCLLC 8 TTtTTtTt HMGJLBJG +17 599 N 17 tTtTTTttttttTTtTT EAHDHDJIEGF@HGK/B 7 TtttTTt 67JGKJF 9 T$TtTTtTtt DJJHCGDIF +17 600 N 17 gGgGGGggggggGGgGG EHGELKHKIBD2ILKCA 7 GgggGGg C6DDKIB 8 GgGGgGgg HJHHDHFC +17 601 N 17 tTtTTTttttttTTtTT C=FFFEJHHFFE6> 7 TtttTTt 82JGJEB 8 TtTTtTtt JJDEGIJB +17 602 N 16 g$GgGGGgggggGGgGG AEEHJGJEI4;IIKJE 6 GggGGg BFFIHD 8 GgGGgGgg IKCCFHHB +17 603 N 16 GgGGGggggggGGgG-1NG 3FIJGJHDE9IJ8J8: 7 GgggGGg A6GDII8 8 GgGGgGgg CI3GDHGH +17 604 N 16 T$tTTTttttttTTt*T EGFI;JIH6D/D@DE; 8 TtttTTt^]T 2JKIHK +17 606 N 15 tTTTttttttTTtTT CCEDHFE;.IICIEB 7 TtttTTt ;B9AJIJ 8 TtTTtTtt DG6?CIII +17 607 N 15 aAAAaaaaaaAAaAA EDDFGFH>B=HHD06JIE 8 AaAAaAaa FH@GAEFG +17 608 N 14 cCCCcccccCCcCC ?GGHIGI;0GAJ:G 7 CccCCcC AA:JIA2 9 CcCCcCcc^]c HB?=CGCC2 +17 609 N 15 c$CCCccccccCCcCC @EBEIIIAB=F6KHD 7 CcccCCc A6ECMI; 9 CcCCcCccc IHACBHGH> +17 610 N 14 CCCccccccCCcCC HJGJKHDJLLJNH= 8 CccCCcC^]c AG>MK?4C 9 CcCCcCccc HFCHCJII@ +17 611 N 13 AAAaaaaaAAaAA FGDGEECEKIJ0@ 9 AaaaAAaAa F5G.KJ>?G 9 AaAAaAaaa JBFJBGIH@ +17 612 N 15 CCCccccccCCcCC^]C FHEIJII?MGHL8E; 9 CcccCCcCc E6I>HH<0F 9 CcCCcCccc GHHJCHII? +17 613 N 15 AAAaaaaaaAAaAAA EFEFEED?EJ?I0CD 9 AaaAAaAa^]a >J6JI= 9 AaAAaAaaa KIEJKIJ=C +17 616 N 15 A$AAaaaaaaAAaAAA CBDDHG/D;HAIGED 9 AaaAAaAaa =ICNHBCJG 9 AaAAaAaaa DH?LIKKLE +17 617 N 14 T$TttttttTTtTTT BCCGC>HKFFK0=A 10 TtttTTtTtt .GHEJI?>IH 9 TtTTtTttt II>GKIKLF +17 618 N 15 G$g$gggggGGgGGG^]G^]g FDGH7CDKFL3@CA< 10 GgggGGgGgg CFK@JJ3AHG 9 GgGGgGggg IG;GDIIH< +17 619 N 13 gggggGGgGGGGg IICCDJ@LI6F=;IFKG7GBG 9 AaaaAAaaa ADLINLKML 9 AaAAaAaaa GK=CLLMKH +17 622 N 12 gggggGGgGGGg KI0MIBIF 9 GgGGgGggg HGBCEJIGI +17 623 N 12 aaaaaATaAAAa D?@E3F0GGHFD 8 aaaAAaaa 4HGLLBIC 9 AaAAaAaaa IBECJKIJI +17 624 N 12 ccccCCcCCCCc GEBGELL;ICA. 9 CcccCCccc <8H4KJAGE 9 CcCCcCccc DJC6JHJEF +17 625 N 13 cccccCCcCCCCc JI@E=L4MEGF6J 9 CcccCCccc C6E7MMFIH 9 CcCCcCccc EIFKKHHI 9 C$cCCcCccc BJBCHGMLH +17 628 N 13 tttttTTtTTTt^]t IH7@?IBAIIHC@ 9 TtttTTttt LBL9MMDHH 8 tTTtTttt KHKMMMFF +17 629 N 14 tttttTTtTTTTtt EE/;BFGJIAEEEB 9 Tt$ttTTttt HAIDLL?KI 8 tTTtTttt F:FDJJKG +17 630 N 13 aaaaaAAaAAAaa IJHIKKCHH 8 gGGgGggg H?A4KLJK +17 632 N 13 cccccCCcCCCcc IJHHGIDLJGCII 8 CccCCccc GI@MLEHD 8 cCCcCccc GEG5JJHG +17 633 N 14 aaaaaAAaAAAAaa DE?DHIJH:EHGF: 8 AaaAAaaa GH?KK2EF 8 aAAaAaaa A7@ILFD4LI 8 CccCCccc CHF 8 AaaAAaaa GHAJK:JI 8 aAAaAaaa HGIFJLKK +17 637 N 14 aaaaaAAaAAAAaa DCBDEHJGIHIFGD 8 AaaAAaaa EI=MMHJI 8 aAAaAaaa GDHIMJJK +17 638 N 14 aaaaaAAaAAAAaa EEEDEHBJJ5F?IE 8 AaaAAaaa GH>NMEJE 8 aAAaAaaa BEFHMKKJ +17 639 N 13 aaaaaAaAAAAaa DF8D7KHDFI3HF 8 AaaAAaaa DF=MMGID 8 aAAaAaaa BD@DMKKD +17 640 N 14 aaaaaAaAAAAaa^]a FIGGLHMJ6JCL=F 8 AaaAAaaa 8HJMNJKL 8 aAAaAaaa HHDEEMMI +17 641 N 14 gggggGgGGGGggg BI994GK0KIMJ6J9KH; 7 ggGGggg B:EHHGFB@ 10 a$AAaAaaaaa A?F9CH/788 +17 649 N 15 ccccCCcCCCccccc IAIHCGM?CGMGH@H 7 cc$CCccc G:GGAHB 9 CCcCccccc =D4GJCI=B +17 650 N 15 tttTTtTTTTttttt FE/IJJ.EHDKBF>1 6 tTTttt BMM8KG 8 TTTttttt GELJ?K8I +17 651 N 16 ccccCCcCCCCcccc^]c EEGBEIK/KEJGEJB@ 6 cCCccc HFIBLD 9 CCcCccccc E>ELKCDAA +17 652 N 16 ccccCCcCCCcccccc GJ;LCHNI5HLKIDBB 6 cCCccc HHHGLK 8 CcCccccc CCLJCBGG +17 653 N 18 ttttTTtTTTtttttt^]t^]t CBFFIJI0J>KJI@2?62 6 tTTttt GMKFIJ 8 TtTttttt IELIDFJJ +17 654 N 19 g$gggGGgGGGGgggggggg @3DDFLL>:IEMAK>5C:D 6 gGGggg FIIDLH 8 GgGggggg EFKKM?HE +17 655 N 18 gggGGgGGGGgggggggg 0CJ??JIDHAJGID7A@; 6 gGGggg AGGEIG 8 GgGggggg AHKIJEC? +17 656 N 18 tttTTtTTTTtttttttt @CHF8J;0B@JBJB1F>@ 6 tTTttt BJHBHJ 8 TtTttttt ?CIIIJCC +17 657 N 17 aaaAAaAAAAaaaaaaa DDHFGIDBHDDIICCE@ 6 aAAaaa EIIHIEIBFD7 6 tTTttt EHIEFJ 8 T$tTttttt 9>KGJGKJ +17 661 N 18 gggGGgGGGGgggggggg 1EHFKL0GIFLKLG7B19 6 gGGggg EHHHLG 7 gGggggg BIHGHII +17 662 N 17 cccCCcCCCcccccccc EHJE6L2I8LKHF6EIB 6 cCCccc EIJGIJ 7 cCccccc FGIIJI= +17 663 N 18 aaaAAaAAAAaaaaaaaa 0?DIGH/I83I:HF?<:< 6 aAAaaa EJJFJI 7 aAaaaaa GHIIJI5 +17 664 N 19 a$a$aAAaAAAAaaaaaaaaa 4?CAJIGIH6HHCI87FCB 6 aAAaaa EIHCIJ 7 aAaaaaa BGEJJI@ +17 665 N 17 cCCcCCCCccccccccc ;=JK8HF9JM>I8JEJC 6 c$CCccc CGGALK 7 cCccccc LGLH7EJGHF 6 AAaaaA GH@LMD 7 aAaaaaa JJKLLEL +17 671 N 17 GGgGGGGgggggggggG DHKEH@I 6 GGgggG EF9KIE 7 gGggggg AIJIEIJ +17 672 N 16 AAaAAAaaaaaaaaaA EEH5I/JIIF6CFEFF 6 A$AaaaA FGEICG 7 aAaaaaa DJGGCFJ +17 673 N 16 TTtTTTtttttttttT CAH.GFHGHF2CI:HG 4 Tttt D=II 7 tTttttt GCHIJII +17 674 N 16 GGgGGGGggggggggG CHJ/HI6KLFF 3 t$tt AJJ 7 tTttttt HNGGKGG +17 680 N 15 c$CCCCccccccccCc E.EH0MIGCEFJHK; 3 ccC HH; 7 cCccccc BIHHGEC +17 681 N 14 AAAAaaaaaaaaAa 8FAEHIH@CGEGG: 3 aaA EJD 7 aAaaaaa @KGGBC? +17 682 N 15 AAAAaaaaaaaaaAa DCJCHHHBA2=:DI9 5 aaAaa FIE@B 7 aAaaaaa EKHHA@= +17 683 N 16 AAAAaaaaaaaaaAa^]a D3J?ICHC/8F@IH6A 6 aaAaa^]A BFIEAB 7 aAaaaaa AHGHBE. +17 684 N 15 C$CCcccccccccCcc 9>FCBC;<=CA?J87 5 ccCcc ?>D;: 7 cCccccc 9G:9>B? +17 685 N 15 GGGgggggggggGgg <>ALFIC3EGGMC5? 5 ggGgg HG.EF 7 gGggggg E:BH= 7 cCccccc EFEEFKB +17 687 N 13 AAaaaaaaaaAaa IGJDFF6D9FI>@ 6 aaAaaA HI@DEA 7 aAaaaaa EJF7BJA +17 688 N 14 TTtttttttttTtt A?JHIL1IE>II@D 6 ttTttT IL586C 7 tTttttt DIEFKKA +17 689 N 14 TAtttttttttTtt E.JIDC4?G8H@CE 5 ttTtT IG64/ 7 tTttttt D@GIJGG +17 690 N 14 CCcccccccccCcc 8ILGJJMDJ@JLCI 5 ccCcC IKB8= 7 c$Cccccc @GCCGB= +17 691 N 13 CcccccccccCcc IMKKG.KHKGEEI 4 ccCC HJF8 6 Cccccc EEG=IA +17 692 N 14 TTtttttttttTtt F=HJIE>JEBIHCE 5 ttTtT GJH1@ 6 Tttttt IHHJC4 +17 693 N 14 CCcccccccccCcc =/DAIJF8A= +17 695 N 13 GgggggggggGgg D6 5 ttttt IJJHH +17 697 N 14 GGggggggggGgg^>G GFJIGCFBCHH@I@ 5 ggggG FHF@> 5 ggggg G>=EE +17 698 N 15 TTtttttttttTttT GEKIIF?JI9G@HDA 6 ttTttT GG3AH9 5 ttttt FCFIF +17 699 N 15 GGgggggggggGggG >/JJMC:HH?EM@FC 6 ggggGg GJJJ4H 5 ggggg GIFHA +17 700 N 15 AAaaaaaaaaaAaaA :CHGDIE>GFFIEFF 7 aaAaaAa BD1JG8D 6 aaaaaa HKJFCF +17 701 N 15 AaaaaaaaaaAaaA^]a EHHHI2?FEIIDEHC 7 aaAaaAa BIAKB=@ 6 aaaaaa HJJF>C +17 702 N 15 AaaaaaaaaaAaaAa EKLKLJIICIIIHHG 7 aaAaaAa GKJMK5H 6 aaaaaa LJJLLG +17 703 N 15 GgggggggggGggGg @JGJJCGKFFK>JGD 7 ggGggGg EF6GG7D 6 gggggg G?KIEE +17 704 N 16 ATaaaaaaaaaAaaAa G1HHGHBHFFF>CGI8 6 aaaaAa CH?>DE 6 aaaaaa BJJAAA +17 705 N 15 AAaaaaaaaaAaaAa 4H;;L 6 aaaaaa ELLNGF +17 706 N 16 GGgggggggggGggGg F0JKAJIGKFJILJGH 7 ggGgGg^]g EF6:CF> 6 gggggg ACCCJ@ 8 ccCccCcc :>=68@=> 6 c$ccccc :=@A=: +17 709 N 14 GggggggggGggGg 9JJLKLKHLELJ?A 8 ggGggGgg ED1@=9HF 5 ggggg JKKA: +17 710 N 15 GgggggggggGggGg :JJGJ8CKAKLFKHG 8 g$gGggGgg CE3<;6HH 5 ggggg HJI@. +17 711 N 16 AAaaaaaaaaaAaaAa EGGHHH0.AGG 6 aaaaa^>a GIJG:C +17 712 N 16 CCcccccccccCccCc AEKKLIDILIIJMMFK 7 cCccCcc E.;7;GH 6 cccccc HDLKDC +17 713 N 16 TTtttttttttTttTt HCGHJKBDF 6 cccccc JHLH=: +17 717 N 17 AA$a$aaaaaaaaAaaAaa BIGIH@E 6 gggggg H>KJB: +17 719 N 14 G$gggggggGggGgg EHJJKKELLKIDK9 8 GggGggGG C9H:GH?B 4 gggg K?JJ +17 720 N 12 gggggggGggGg HIIIHHJFKIBK 8 GggGggGG @GI8FICD 6 gggggg KFJKDH +17 721 N 13 cccccccCccCcc HJHKJIIHFJIG@ 8 CccCccCC :DI? 8 AaaAaaAA DA@CBF;G 6 aaaaaa J>LJB@ +17 723 N 12 aaaaaaaAaaAa FGGFIDHKJFJI 8 AaaAaaAA ABE;GG5J 5 aaaaa GHLHF +17 724 N 14 ccccccccCccCcc GHGLKJGIJKIELB 7 ccCccCC 1A;9I8E 6 cccccc IFKFF8 +17 725 N 14 aaaaaaaaAaaAaa FFG0DH@HJCFHFB 7 AaaAaAA @53@H@G 6 aaaaaa I@KCF< +17 726 N 14 ccccccccCccCcc GGGHFJGIJKJCLD 7 CcCccCC ;4@BH3F 6 cccccc CFKH;6 +17 727 N 14 a$aaaaaaaAaaAaa BGEC 9 AaaAaaAAa @EEA>K:B@ 5 aaaaa IGKJ; +17 731 N 14 tttttttTttTttT GHFHJ;KJHFHGDC 9 TttTttTTt >D@6:L:FC 6 tttttt JIMJ8? +17 732 N 14 cccccccCccCccC IDJJKGFLMHCJ +17 733 N 14 tttttttTttTttT FE;DIEJEJEHI;D 9 TttTttTTt 8>:FDJBK? 5 ttttt GGKI= +17 734 N 14 gggggggGggGggG GC;EIHJMJJEL:D 8 GgGggGGg 9;HFJ;CC 6 gggggg EALGH> +17 735 N 14 aa$aaaaaAaaAaaA E@@DEEHGFEFJ;F 8 AaAaaAAa >0>@JD@A 6 aaaaa^]a IGKJ@A +17 736 N 14 ccccccCccCccC^]C GFJKHHILJAJ=CB 8 CcCccCCc B@EFKG +17 740 N 13 tttttTttTttTT AGJBIHKC>I8CC 8 TttTttTt 8JHCJLJK 7 ttttttt F@NF;@J +17 741 N 13 tttttTttTttTT 5GIFJGGDDI4CD 8 ttTttTTt I7GHL: +17 743 N 14 aaaaaAaaAaaAAa CGGFFBIHFHIJ 7 ttttttt H?KJK>G +17 745 N 14 gggggGggGggGGg 4DIFILJGFLIC 8 g$ggggggG 7BMHH=H? +17 747 N 14 ggggGggGggGGg^]G FGGH?JHEL;KH@A 8 ggGggGGg 9>>EL3IH 7 g$gggggG AMIDCB= 9 AaaAaaAAa A>;AHJJLG 6 aaaaaA LKB;FD +17 750 N 17 a$aaaAaaAaaAAaAaa^]A BHFIJJIAMGJCJDDD? 8 aaAaaAAa EBBKLELG 5 aaaaA NM@IF +17 751 N 16 gggGggGggGGgGggG DCDMGIDJ=KJJHFDE 9 GggGggGGg >?3@CGEF6 6 gggggG HI57@G +17 752 N 16 tt$tTttTttTTtTttT G?F;JFDI?FGHGD1E 9 TttTttTTt G?:BGL;F< 6 tttttT KF7:;A +17 753 N 15 ccCccCccCCcCccC HCKLIBI8IJ9GIHF 10 CccCccCCc^]C GC0A?JCH4? 6 cccccC MJC8>F +17 754 N 15 ttTttTttTTtTttT DCLIFEE6JJ@H?EE 10 TttTttTTtT K>7GCJFLIH 6 tttttT KII>JK +17 755 N 15 gg$GggGggGGgGggG D@JJHEC9IKDIJGG 10 GggGggGGgG HFCHHIHJJD 6 gggggG MFDAHB +17 756 N 13 gGggGggGGgGgG CEIHAK:HG?HEC 10 GggGggGGgG A>6DFEGJDC 6 gggggG KF<4HE +17 757 N 14 aAaaAaaAAaAaaA @HEFFG:JHGGG@F 10 AaaAaaAAaA B@8I8IBKJF 5 aaaaA JJ@EG +17 758 N 14 aAaaAaaAAaAaaA @GEFDH6KDHG7;@ 10 AaaAaaAAaA EA;G1EJMCF 6 aaaaaA JJA9E@ +17 759 N 14 aAaaAaaAAaAaaA CFHD@G?JJGH7?E 9 AaAaaAAaA BDIIB=MEF 5 aaaaA JI4HK +17 760 N 14 c$CccCccCCcCccC :GA@;C8GFEHD7G 10 CccCccCCcC B>6F;@8HGK02FIIE= 7 cccacCc KG:0JHG +17 764 N 14 AaaAaaAAaAaaA^]a CDAGI?IHHHH8H9 10 aaAaaAAaA^]A A<>BHIJIDC 6 aaaaAa JH7CJC +17 765 N 14 AaaAaaAAaAaaAa DHF@H1KIGH8GFB 10 aaaaAAaAA^]A @;>FLKDJHC 6 aaaaAa I>IKKF +17 766 N 14 C$ccCccCCcCccCc BHI8M7GJJHKFEE 11 ccCccCCcCCC 331ECFJB@ED 6 ccccCc J>DJGD +17 767 N 13 aaAaaAAaAaaAa EEAH7JJGIFCG: 11 aaAaaAAaAAA 25?CCEJ:GFG 6 aaaaAa I;0FI> +17 768 N 13 ccCccCCcCccCc KE>J;GJIIJGDF 11 ccCccCCcCCC >6@CKEJCFDC 6 ccccCc LHIJGE +17 769 N 13 ccCccCCcCccCc HI:K;KKKKGLFI 11 ccCccCCcCCC @38CJILEEFD 6 ccccCc KEJJKE +17 770 N 13 aaAaaAAaAaaAa FGCH;JHJGJDF? 11 aaAaaAAaAAA DC 11 ttTttTTtTTT B>HELHJ>DHB 6 ttttTt MIKMJA +17 772 N 13 ttTttTTtTttTt GF=I:EEKGHGDA 11 ttTttTTtTTT D;CGIJKDCHF 6 ttttTt JFIJKJ +17 773 N 13 ggGggGGgGggGg GHDF>KLKLKDIL 11 ggGggGGgGGG CE6FDGJ=GHD 6 ggggGg LCDJII +17 774 N 13 aaAaaAAaAaaAa GHDKCKJIJKDFK 11 aaAaaAAaAAA =>9KFGLJKHC 6 aaaaAa LJIIKI +17 775 N 13 ggGggGGgGggGg FIBJ;LLLLLCJL 11 gg$GggGGgGGG :=BGHHKCFIC 6 ggggGg KJDIHI +17 776 N 13 aaAaaAAaAaaAa EDBD=KH;IIC>F 10 a$AaaAAaAAA BIF>DLDJHH 6 aaaaAa G=GJKJ +17 777 N 13 ccCccCCcCccCc DH:J=HKJJIEFD 9 CccCCcCCC >EAHJBFEE 6 ccccCc JDEJ>H +17 778 N 13 aaAaaAAaAaaAa DGCK>JILHLCFL 9 AaaAAaAAA ADKIK>HHF 6 aaaaAa LJHHIM +17 779 N 13 ggGggGGgGggGg CECK0MJJMIKIC 9 GggGGgGGG B9IFKG4HK4JJGHHB 8 AaAAaAAA CGCMILLJ 6 aaaaAa IB=IJJ +17 783 N 13 a$AaaAAaAaaAaa :DG1GKIIIG<7< 8 A$aAAaAAA :FLNHJLI 7 aaaaAa^]a GB==MJE +17 784 N 12 CccCCcCccCcc ?K>CJLJKBGI?FHJFLHEJH 7 aAAaAAA I4JHDKF 7 aaaaAaa KIKLJML +17 791 N 12 GggGGgGggGgg ?G7FJIMJDJJH 7 gGGgGGG ?=C>AJH 7 ggggGgg ECEIFDC +17 792 N 12 TttTTtTttTtt 8FD@IDC 6 gggGgg DDFGHD +17 795 N 11 ttTTtTttTtt D@BHIHG3E?I 7 tTtTTTt IIEGJBF 6 t$ttTtt BDKBKC +17 796 N 13 TttTTtTttTtt^]t 3E@=H8GDAEHHE 9 tTTtTTTt^]t B4=F;JIJ= 5 t$tTtt ?IBKH +17 797 N 13 GggGGgGggGggg @F2GLCLEKI=J0 9 gGGgGGGgg <9DG6KIE5 4 gGgg CIJH +17 798 N 12 ccCCcCccCccc @@FHKKI.D7J: 8 cCCcCCcc A2GBLJ@? 4 cCcc DGJ> +17 799 N 12 ccCCcCccCccc FFFKMJMBFMJI 9 cCCcCCCcc E;HAELIC= 4 cCcc IIJD +17 800 N 13 Tt$tTTtTttTttt =BGILGLFHHIID 9 tTTtTTTtt B>L?MMKGH 4 tTtt DNJF +17 801 N 12 GgGGgGggGggg 8LHEH 4 gGgg BJMF +17 803 N 12 GgGGgGggGggg 8BILHKE?EFJA 9 gGGgGGGgg DCCDCLK9H 4 gGgg IEEK +17 804 N 11 G$gGGgGggGgg 6CHIGMKLDKH 8 gGGgGGGg DBCGALKF 4 gGgg KJEG +17 805 N 11 cCCcCccCccc 5JKAIIJE?I5 8 cCcCCCcc BGEAMK3G 4 cCcc EIED +17 806 N 11 cCCcCccCccc A>JKKLGI:JA 8 c$CcCCCcc CFB>LK1H 4 cCcc @?KC +17 807 N 12 aAAaAaaAaaa^]a FBGLJKDGGIF< 9 AAaAAAaaa 6G?HJIAIL 4 aAaa IFMN +17 808 N 12 gGGgGggGgggg CHLILIIJGI/A 9 GGgGGGggg FGLJ@C 4 aAaa HIHJ +17 812 N 12 aAAaAaaAaaaa CB0> 9 AAaAAAaaa 7BGCML/G1 4 aAaa GLBL +17 813 N 12 cCCcCccCcccc ?AGLJL;EMFBB 9 CCcCCCccc =BCCKJAHH 4 cCcc IDLH +17 814 N 12 tTTtTttTtttt BFKCMJIGIHEC 9 TTtTTTttt JIIKNL=HJ 4 tTtt KLKL +17 815 N 12 tTTtTttTtttt C>AIJIBD6IEC 9 TTtTTTttt BE@=LEBJE 4 tTtt KDLL +17 816 N 12 t$TTtTttTtttt GCC; 4 gGgg IGLI +17 822 N 12 GGgGggGgggg^]g DLHJJ:KGJE?? 9 gGGGgggGG :AMKDC?8@ 4 gGgg FAID +17 823 N 12 TTtTttTttttt >DIHI9F5GAHC 9 tTTTtttTT G1F?DEED= 4 tTtt I7JL +17 824 N 11 CCcCccCcccc DJHMJJIED=AH 4 aAaa KGAHHFH>@HDJGIK 4 tTtt DLI@ +17 830 N 12 CCcCccCccccc CHKJLGDKMKGJ 8 CCCcccCC IJH>F=GF 4 cCcc EIFI +17 831 N 12 TTtTttTttttt FEGGIIJ7GAKI 8 TTTtttTT INLGK>IK 4 tTtt GMDC +17 832 N 12 CCcCccCccccc @GKMKIH=D +17 835 N 13 T$T$tTttTttttt^]t ?@HJH<;DI8JI2 8 TTTtttTT @JIF 4 Gggg FFGF +17 837 N 11 tTttTtttttt DGG7CCGCLJF 8 TTTtttTT GJGALF:C 4 Tttt HHMH +17 838 N 11 tTttTtttttt FHGF?JHJLHG 8 TTTtttTT DJJ=HCGH 4 Tttt HFFI +17 839 N 11 gGggGgggggg DJHCGFLHHEI 8 GGGgggGG ICH5DHCH 4 Gggg HILH +17 840 N 11 aAaaAaaaaaa BGGEFIGHEJB 7 AAAaaAA ;LIIF4K 6 Aaaaa^]A IHIEG< +17 841 N 11 t$TttTtttttt DGE=90H4IJ? 8 TTTtttTT @IIELJBB 6 TttttT FEJFJB +17 842 N 10 TttTtttttt EEFB=FIGH> 8 TTTtttTT DFEHJJGH 6 TttttT DCL@EC +17 843 N 10 CccCcccccc HGEH4KCF:J 8 CCCcccCC IHJCJJ:H 6 CccccC FEC<:D +17 844 N 10 TttTtttttt HE??FGDDFI 8 TTTtttTT IML@HGBL 6 TttttT JGJDGH +17 845 N 10 GggGgggggg FDBHKG@FKK 8 GGGgggGG HIHBHBCI 7 G$ggggG^]G DDHFEEA +17 846 N 9 G$ggGggggg CDD;GIHKI 8 GGGgggGG CGFEF 5 gggGG EI=B? +17 853 N 6 aaaaaa DEIGHE 9 A$AAaaaAAa =HJBC4EK: 6 aaaaAA FI4BCF +17 854 N 7 aaaaaa^]A GFHGHCB 8 AAaaaAAa HH?;1HLD 6 aaaaAA CH;?ID +17 855 N 7 aaaaaaA HFFEF=B 8 AAaaaAAa JH981JLC 6 aaaaAA FH00FE +17 856 N 7 ccccccC JHLKK:E 8 CCcccCCc GG=EAFJF 6 ccccCC EJB9GE +17 857 N 7 aaaaaaA DGHDGHE 8 AAaaaAAa GI:I=FJD 7 aaaaAA^]A EH>>GGB +17 858 N 7 aaaaaaA JI=KLKC 8 AAaaaAAa CHHK9HLL 7 aaaaAAA IIF.FIG +17 859 N 7 ggggggG @LLKLLH 8 GGgggGGg GGIKE 7 ggggGGG EHD>HIE +17 860 N 7 aaaaaaA FEEFGHE 7 AAaaAAa HJC=CLA 7 a$aaaAAA BDD/IGG +17 861 N 8 ccccccC^]c EJMMMKF0 8 CCcccCCc DE:IFDK= 6 cccCCC F;1GGC +17 862 N 8 ttttttTt >G;HIII> 8 TTtttTTt JKCACGD0 6 tttTTT I5?HJI +17 863 N 9 g$gggggGg^]G DIAHKJI?D 8 GGgggGGg EFCF@HHD 6 gggGGG HAAIGB +17 864 N 8 tttttTtT GHFJHF=E 8 T$TtttTTt EGHD?IJ; 6 tttTTT KCCCCF +17 865 N 9 cccccCcC^]c HBFKKIBFA 7 C$cccCCc EA?HB 6 cccCCC G:CIJA +17 867 N 9 cccccCcCc JIJHFF.I? 6 cccCCc GGIGJF +17 871 N 9 cccccCcCc JMLLLA.I@ 6 cccCCc EFCHM6 6 cccCCC HCAJKI +17 872 N 9 tttttTtTt GGJFJK9JA 6 tttTTt GG 6 gggGGg DH:IFA 6 gggGGG AH@FHH +17 874 N 8 gggggGGg GHKKMGI> 5 gggGG :C8IJ 6 gggGGG FE?KII +17 875 N 9 gggggGgGg GDGJIJBI= 6 gggGGg 8EAKJ6 6 gggGGG D35HJD +17 876 N 9 tttttTtTt FJIIF<=ID 6 tttTTt ;G=C7I 6 tttTTT EDFDF; +17 877 N 9 gggggGgGg GDJKKJAKB 6 gggGGg 1@GH=J 6 gggGGG =KE?EE +17 878 N 8 aaaaaAAa CGIDIHHG 6 aaaAAa 4CGEGJ 6 aaaAAA GIEHEI +17 879 N 8 tttttTTt AFHIHGIB 6 tttTTt =G@FGI 6 tttTTT EHCGGE +17 880 N 9 a$aaaaAaAa @IICHHEHG 6 aaaAAa 7G;BIH 6 aaaAAA FE9>HG +17 881 N 8 ccccCcCc JJKKIGIH 6 cccCCc CFD>G= 6 cccCCC =HHCHH +17 882 N 8 aaaaAaAa KJILH9JF 6 aaaAAa HII>JK 6 aaaAAA HMLBIH +17 883 N 8 ggggGgGg 1JKKL7MB 6 gggGGg BH==LI 6 g$ggGGG :FIDB 5 ggGGg G>AB> 5 ggGGG H8;@? +17 886 N 8 aaaaAaAa GJKJH;IH 5 aaAAa @EILG 5 aaAAA L?DKF +17 887 N 8 ggggGgGg CIKKJ;MC 5 ggGGg <;BJ@ 5 ggGGG E7ALF +17 888 N 8 aaaaAaAa HIGHEEIA 5 aaAAa ?5HL2 4 aAAA =CJJ +17 889 N 8 ccccCcCc HLJGA1JH 5 ccCCc CEI9 5 ccCCC C@HLK +17 892 N 9 ccccCcCcc IIKLK:K>D 5 ccCCc CGJEK +17 896 N 9 tttTtTttT IFIL:ME5G 4 t$tTT BHGM 5 ttTTT IHJML +17 897 N 9 cccCcCccC KILL=MIKF 4 cCCc @DIF 5 ccCCC FGCJJ +17 898 N 9 tttTtTttT GGHL@KFCG 4 t$TTt AAL> 5 ttTTT BCMML +17 899 N 9 aaaAAaaA^]A DEECJHFD@ 3 AAa @FF 5 aaAAA 79JJI +17 900 N 10 cccCcCccCC KKMK;HC>E? 3 CCc GG= 5 ccCCC FBHJI +17 901 N 10 cccCcCccCC HJKI>KIGEE 3 CCc BHA 5 ccCCC EH@ML +17 902 N 10 aaaAaAaaAA CFHH3JHEFF 3 AAa JJJ 5 aaAAA HIJIJ +17 903 N 9 aaaAAaaAA CGGHJGGEH 3 AAa HDB 5 aaAAA BHGLM +17 904 N 10 aaaAaAaaAA CFGC5JGBFH 3 AAa 8?F 5 aaAAA CGILM +17 905 N 10 aaaAaAaaAA BEIIBHGDFH 3 AAa =JH 5 aaAAA =IKLM +17 906 N 10 aaaAaAaaAA BFGHCIGDGH 3 AAa JDA 5 aaAAA G:KJM +17 907 N 10 aaaAaAaaAA DGH@GIJAHH 3 AAa DD? 5 aaAAA >GIKI +17 908 N 10 tttTtTttTT EHHJGJLHGF 3 TTt @E6 5 ttTTT KGFEJ +17 909 N 10 tttTtTttTT BHHFFGCDGF 3 TTt CF? 5 ttTTT H@DGK +17 910 N 10 aaaAaAaaAA ?EGD=HEFGG 3 AAa GFD 5 aaAAA FBFHJ +17 911 N 10 aaaAaAaaAA @FFJHJGEHI 3 AAa DIJ 5 aaAAA CHFJK +17 912 N 10 aaaAaAaaAA @DFIBJDFII 3 AAa IJJ 5 aaAAA HHFKL +17 913 N 11 aaaAaAaaAA^]a ?DED5KGFHIA 3 AAa JHD 5 aaAAA ICHJL +17 914 N 11 a$aaAaAaaAAa :FHJIGIFIID 3 AAa GGI 5 aaAAA FFHFI +17 915 N 10 ttTtTttTTt EGJ6II7HG> 3 TTt ?HE 5 ttTTT FGEFJ +17 916 N 9 ttTTttTTt EGCCFFHHC 3 TTt FBH 5 ttTTT GGGCJ +17 917 N 10 aaAaAaaAAa GJIFJKHHGG 4 AAaa FF;J 5 aaAAA JJEGJ +17 918 N 10 ggGgGggGGg FKI6MBIKHH 4 G$Ggg EDH@ 5 ggGGG D7 5 ggGGG FDHHG +17 922 N 8 gGGggGGg JLCJEKGI 2 gg BF 5 ggGGG F;GFF +17 923 N 8 gGGggGGg IJEIJIHK 2 gg CM 5 ggGGG B;CFD +17 924 N 9 cCcCccCCc IKDLGJKJG 2 cc A? 5 ccCCC BCGHF +17 925 N 9 aAaAaaAAa FJ/JI=IKI 2 aa ;I 5 aaAAA @DJII +17 926 N 9 tTtTttTTt GI1JHHDGF 2 tt AM 5 ttTTT BAJII +17 927 N 9 gGgGggGGg FKEMIIJII 3 gg^]g CH; 5 ggGGG ABIIF +17 928 N 9 gGgGggGGg EJGKCJJJF 3 ggg AG@ 5 gg$GGG C@CGE +17 929 N 9 tTtTttTTt GI=FJHICH 3 ttt 3LF 4 tTTT FAIF +17 930 N 8 gGGggGGg FIMIILIG 3 ggg ;GC 4 gGGG CBHH +17 931 N 9 gGgGggGGg DH.IFIKHJ 3 ggg ;IA 4 gGGG C=CB +17 932 N 9 tTtTttTTt FF2IH:FCH 3 ttt ?NH 4 tTTT D?FF +17 933 N 8 gGGggGGg DLJIEIGI 3 ggg GGG 4 g$GGG @ADB +17 934 N 9 c$CcCccCCc AE@HBDKJJ 3 ccc >EC 3 CCC IIH +17 935 N 9 AaAaaAAa^>a G/IIEHKA@ 3 aaa ;EH 3 AAA IJI +17 936 N 9 TtTttTTtt I?IJIJIIC 3 ttt CJG 3 TTT III +17 937 N 8 GGggGGgg KJE9JIIF 3 ggg 8HG 4 GGG^]G GIHA +17 938 N 8 CCccCCcc EEKELJHB 3 ccc ==E 4 CCCC GIIF +17 939 N 9 CcCccCCcc L?LJ>KLJH 3 c$cc .>H 4 CCCC EHHE +17 940 N 9 TtTttTTtt K0LJGLKIG 2 tt IJ 4 T$TTT GKLI +17 941 N 9 GgGggGGgg J.LEGIHGG 2 gg :H 3 GGG EHE +17 942 N 9 TtTttTTtt HCFIBGFDE 2 tt MI 3 TTT FID +17 943 N 9 AaAaaAAaa G@IKHHIHG 2 aa PJ 3 AAA GIB +17 944 N 9 GgGggGGgg K>EFHKJIF 2 gg GC 3 GGG FIF +17 945 N 9 TtTttTTtt GEGBCJGGG 2 tt DJ 3 T$TT FJE +17 946 N 8 CCccCCcc IKDLKJGG 2 cc 9E 2 CC LB +17 947 N 9 CcCccCCcc H=JKFKIJI 3 cc^>C :F: 2 CC IA +17 948 N 9 CcCccCCcc GAMJCGLKJ 3 ccC N?1 2 CC HF +17 949 N 10 AaAaaAAaa^]a D@JKDHI=IB 3 aaA NL1 2 AA JG +17 950 N 10 GgGggGGggg H=MIIMJJNF 2 gg MJ 2 GG IH +17 951 N 11 CcCccCCccc^]C E2HJFLJDMGB 2 cc ?I 2 CC II +17 952 N 11 TtTttTTtttT F?KHCLIEEBH 3 ttT MH8 2 TT LF +17 953 N 11 A$aAaaAAaaaA ?EDIGIJCHD8 3 aaA ID: 2 AA GG +17 954 N 10 tTttTTtttT 3GJAKIHGAF 3 ttT QE< 2 TT GG +17 955 N 10 tTttTTtttT ADJEHEGFF9 3 ttT NDB 2 TT FG +17 956 N 10 cCccCCcccC @HIKKIIJGF 2 cc N@ 2 CC GH +17 957 N 10 aAaaAAaaaA :FIEAIGEE; 3 aaA M74 2 A$A DH +17 958 N 10 cCccCCcccC BCFIEDKJHD 3 ccC PC. 1 C H +17 959 N 10 aAaaAAaaaA CFJHJHJLHE 2 aa RK 1 A G +17 960 N 10 g$GggGGgggG >CEIMHHHHE 4 ggG^]g JD89 1 G J +17 961 N 9 TttTTtttT BIGIFIHIH 4 ttTt N;?F 1 T H +17 962 N 9 G$ggGGgggG DHCKJIJKI 3 ggg EHB 1 G E +17 963 N 8 ccCCcccC @IMJLJJF 4 ccCc MG9E 1 C I +17 964 N 8 ttTTtttT IHLIHGI< 4 ttTt QJEH 1 T K +17 965 N 8 ggGGgggG GJMHKJI: 3 ggg KFG 1 G I +17 966 N 8 aaAAaaaA IGJFBEI4 3 aaa LEI 1 A I +17 967 N 8 ggGGgggG GGLEIJHI 3 ggg AIE 1 G J +17 968 N 8 ggGGgggG BG?BJJIJ 3 ggg 9IG 1 G K +17 969 N 8 ttTTtttT EEIHFIEG 3 ttt DJJ 1 T @ +17 970 N 8 ggGGgggG CGJIGIED 2 gg GI 1 G B +17 971 N 8 ggGGgggG BHLHIIG@ 3 ggg MDH 1 G G +17 972 N 8 g$gGGgggG AGDJJLJ1 3 ggg LGI 1 G H +17 973 N 7 aAAaaaA DHHEFG7 3 aaa MBF 1 A K +17 974 N 7 aAAaaaA GIFIII5 3 aaa MAM 1 A K +17 975 N 8 gGGgggG^]g EINFMA:B 3 ggg MEI 1 G K +17 976 N 8 aAAaaaAa FIKHHHFE 3 aaa 65I 1 A J +17 977 N 8 tTTtttTt GIG>IG9G 3 ttt LAJ 1 T F +17 978 N 8 gGGgggGg HLGEIK;H 3 ggg 2?I 1 G I +17 979 N 9 cCCcccCc^]c GEIKKJ6GD 2 cc IH 1 C J +17 980 N 9 tTTtttTtt KH:A 4 ccc^]c 8GE? 2 C^]c E> +17 986 N 10 cCCcccccac @J:HGGF>.B 4 cccc ?IEC 2 Cc K< +17 987 N 11 cCCcccCcccc GJHKJK=LJDD 4 cccc BFCE 2 Cc BF +17 988 N 11 aAAaaaAaaaa DGIGIJBLK9F 4 aaaa 2LII 2 Aa JJ +17 989 N 11 g$GGgggGgggg ?IEGHFIMKE7 4 gggg IGHD 2 Gg KG +17 990 N 10 GGgggGgggg ACJKJ>KKBE 4 gggg @BHB 2 Gg MH +17 991 N 9 AAaaaaaaa ECJGHLIIF 3 aaa IGK 2 Aa FL +17 992 N 10 GGgggGgggg HEIJHAKK59 4 gggg :BDG 2 Gg JD +17 993 N 10 TTtttTtttt C>HIH8IJ3= 4 tttt KBMJ 2 Tt @K +17 994 N 9 T$TtttTttt = 4 aaaa >>KF 3 AaA KHH +17 997 N 9 AaaaAaaaa AIJH1LM:D 4 aaaa =LLL 3 AaA MMI +17 998 N 10 GgggGgggg^]g AIIHFLKE;6 4 gggg 2EDF 3 GgG MIG +17 999 N 9 GgggGgggg 6IJI@LK3= 4 gggg EIFI 3 GgG JIF +17 1000 N 10 CcccCccccc :KKMKKK;C? 4 cccc ?JJI 3 CcC FIH +17 1001 N 10 TtttTttttt DFGH@IJE@D 4 tttt AIKJ 3 TtT NJL +17 1002 N 10 GgggGggggg CHIH9KI?9F 4 gggg IILI 3 GgG LBH +17 1003 N 10 CcccCcctcc ?IHJFJM7CC 5 cccc^]c @FJIE 3 CcC L;H +17 1004 N 11 AaaaAaaaaa^]A AEHFIDG4C8? 5 aaaaa H@JFG 3 AaA JC 5 ttttt IIHCH 3 TtT KII +17 1007 N 9 gggGggggG IJJ>MKH7G 5 ggggg FJJGG 3 GgG JHI +17 1008 N 9 aaaAaaaaA GHCJLMG.E 5 aaaaa NKKLL 3 AaA KLJ +17 1009 N 9 gggGggggG CHF9LLH4G 5 ggggg GIMCI 3 GgG KHK +17 1010 N 10 cccCcccccC GKICML.GEH 5 ccccc 8CMCG 3 CcC JGK +17 1011 N 10 tttTtttttT AGFCIJBEDG 5 ttttt FLGI7 3 GgG JGJ +17 1015 N 9 aaAaaaaaA GG2IJADHE 6 a$aaaaA BAG> 3 CcC K;L +17 1020 N 9 ggGggggG^]G HHBJJJ?@B 6 ggggGg F:KI8G 3 GgG A=A +17 1021 N 9 cccccccCC GHKKIB/ID 6 ccccCc E@?ECE 3 CcC I2K +17 1022 N 10 ccCcccccCC IJGMIFEIHC 6 ccccCc FAGHGG 3 CcC HCL +17 1023 N 9 aaAaaaaAA F@GHI=1EF 6 aaaaAa A?KHMH 3 AaA JFJ +17 1024 N 11 ccCcccccCC^]C KLILM0A:HDE 6 ccccCc EIGH@H 3 CcC GBJ +17 1025 N 11 ttTtttttTTT FGLKK0@CHFE 6 ttttTt GJIIHJ 3 TtT LGL +17 1026 N 11 ggGgggggGGG GIAKMHA6JGG 6 ggggGg BIHI?I 3 GgG IHJ +17 1027 N 11 ccCcccccCCC HF>KJJFHDEH 6 c$cccCc 7H=H5I 3 CcC IDK +17 1028 N 10 aaaaaaaAAA EFIBD=CHGG 5 aaaAa JGI6J 3 AaA I:J +17 1029 N 11 ccCcccccCCC IMDMKJA0IGH 5 cccCc JBH3I 3 CcC GHJ +17 1030 N 11 ttTtttttTTT FEKKJGGBHIJ 5 tttTt LCM@I 3 TtT LLM +17 1031 N 13 ttTtttttTTT^]T^]T EG0IIHDGGDFB? 5 tttTt KFL3H 3 TtT EKK +17 1032 N 13 ttTtttttTTTTT FFBHKF@:FDGA@ 5 tttTt IAJIJ 3 TtT EIK +17 1033 N 13 ggGgggggGGGGG BHEKH3F4IJKFG 6 gggGg^]G GCF@I: 3 GgG G;L +17 1034 N 12 g$ggggggGGGGG AILK6;7HIID@ 5 ggggG JEJI; 3 GgG E@J +17 1035 N 12 cCcccccCCCCC G@KK/C8JIJFF 6 cccCcC ECI2FD 3 CcC G4L +17 1036 N 11 cCccccCCCCC J8MM0>GKKFB 6 cccCcC JHI=H= 4 CcC^]C EIMB +17 1037 N 12 tTtttttTTTTT GJKI1FIGJLHG 6 tttTtT FJI=LI 4 T$tTT IFMI +17 1038 N 11 gGggggGGGGG G 6 gggGgG IJM;LE 3 gGG IMB +17 1040 N 12 aAaaaaaAAAAA FIII>D=FEIG> 6 aaaAaA IJI?K9 3 aAA ALG +17 1041 N 11 ccccccCCCCC HLJ>EGIHGFIJH> 6 aaaAaA HJLBNH 5 aAAAA KLHII +17 1048 N 11 g$GggggGGGGG A7KLBFJGNKK 6 gggGgG GJIFKI 5 gGGGG BKHHG +17 1049 N 11 CcccccCCCCC 0LK>CKK 5 aAAAA :N=KK +17 1052 N 9 aaaaAAAAA HHCABIKJB 6 aaaAaA BIINKJ 5 aAAAA 8NFII +17 1053 N 8 aaaAAAAA FIAGFJGB 6 aaaAaA 0FD7JK 5 aAAAA 2NIKK +17 1054 N 10 cccccCCCCC LJ@FHI@JHB 6 cccCcC >ILFME 5 cCCCC DKCGG +17 1055 N 11 cccccCCCCC^]C JJ1L@HKNK9A 6 cccCcC EIKFJG 5 cCCCC BMDJG +17 1056 N 10 ccccCCCCCC KMH.HKMK7@ 6 cccCcC EJLHME 5 cCCCC >MJKK +17 1057 N 11 tttttTTTTTT JA1H:JDKJDF 6 tttTtT FIIGKL 5 tTTTT ;MKLK +17 1058 N 11 gggggGGGGGG JJH@:HHLKHH 7 gggGgGg DHHAJG@ 5 gGGGG >KHJH +17 1059 N 10 ttttTTTTTT II/EEHII?E 7 tttTtTt GGJ8LFJ 5 tTTTT HICIA +17 1060 N 11 cccccCCCCCC LL1J?JJJI=H 7 c$ccCcCc ?JC: 5 cCCCC FKGKH +17 1061 N 11 tttttTTTTTT JJ?G9JJMKCH 5 ttTtT JHGLJ 5 tTTTT =MDLL +17 1062 N 11 cccccCCCCCC LLGE>LCMKII 6 ccCcCa JICKEB 5 cCCCC GJGLJ +17 1063 N 10 ttttTTTTTT HHEDHDKLGH 6 ttTtTt H>PKL@ 5 tTTTT ANJLL +17 1064 N 10 aaaaAAAAAA GHEGFHHHED 6 aaAaAa JJ:LI; 5 aAAAA IKHII +17 1065 N 10 aaaaAAAAAA GHHFCIJI@G 6 aaAaAa IJGLH9 5 aAAAA HMJMM +17 1066 N 11 aaaaAAAAAA^]A GHGCJHKIFG? 7 aaAaAa^]A IJKLK1A 6 aAAAA^]A GMJMMB +17 1067 N 12 aaaaaAAAAAAA GG0H8GILIDGB 7 aaAaAAa GJPLKBC 6 aAAAAA GMKMMG +17 1068 N 10 aaaAAAAAAA FFGGHLIEGB 8 aaAaAaAa BJPLH=DG 6 aAAAAA HNHMMH +17 1069 N 11 aaaaAAAAAAA FGG8HIIIDG@ 8 aaAaAaAa HJQKL/>5 7 aAAAAA^]A ?GFMMGB +17 1070 N 12 aaaaaAAAAAaA IK3EHBJJHH6C 8 aaAaAaAa KIPML4CB 7 aAAAAAA FHIMLHH +17 1071 N 13 gggggGGGGGGaG HI3I>LLMNKJ7H 7 ggGgGGg HG 8 aAAAAAAA CIGMMGIH +17 1080 N 11 aaaAAAAAAAa 9I2GFJKGHGH 9 aaAaAaAa^]A KJCMM0ID? 8 aAAAAAAA IILNMJKG +17 1081 N 10 g$gGGGGGGGg :?IJOMGHJF 8 ggGgGgGG FI2KK4CC 9 gGGGGGGG^]G EIGKFHJEB +17 1082 N 9 aAAAAAAAa =FHIIFGGG 9 aaAaAAaA^]A GH5JGH;HC 9 aAAAAAAAA AKKLLIJEG +17 1083 N 10 aaAAAAAAAa >:HJIJGHGH 9 aaAaAAaAA CHOKLJ5AH 9 aAAAAAAAA =HLNLJKEH +17 1084 N 12 a$aAAAAAAaAa^]A ?DFFKICH6HH@ 9 aaAaAaAAA CFKJD7IDH 9 aAAAAAAAA @IMMMIK@G +17 1085 N 10 aAAAAAAAaA H +17 1087 N 10 cCCCCCCCcC ID/KJ7JGMD 9 cCcCcCcCC GKJ<:G@DE 9 CCCCCCCC^]C GHKJGH9@< +17 1088 N 10 tTTTTTTTtT FGILLHJGGG 10 tTtTtTtTT^]T BOKJ4H>DIB 9 AAAAAAAAA DJJHJHG5E +17 1098 N 10 TTTTTTTtTT EDJIBHG?EC 10 tTtTtTtTTT EHIEDGDAHB 9 TTTTTTTTT IKKHJHGGF +17 1099 N 10 GGGGGGGgGG GLLLDJIJJG 10 gGgGgGgGGG EDKG;>8GFG 9 GGGGGGGGG DJJIKHGAG +17 1100 N 10 AAAAAAAaAA 8GJJGGDGFF 10 aAaAaAaAAA EQIJAH7HJH 9 AAAAAAAAA ILLKLJHCG +17 1101 N 10 AAAAAAAaAA EKHJIHHKEG 10 aAaAaAaAAA EQIF?JEIJF 10 CCCCCCCCCc HHHJJAIGGG +17 1108 N 10 AAAAAAaAAa FJGFHDLFG@ 9 AaAaAaAAA MKKGDJJJG 10 AAAAAAAAAa HKKIKIFDIL +17 1109 N 10 GGGGGGgGGg LLMKJJLLJE 9 GgGgGgGGG =FGDCHJJI 10 GGGGGGGGGg GJJHMIIEAH +17 1110 N 10 GGGGGGgGGg EKCHHFJJGB 9 GgGgGgGGG ?EF>D@IIH 10 GGGGGGGGGg FHHLMFIBHG +17 1111 N 10 TTTTTTtTTt >HHFEBFIF= 8 tTtTtTTT J@BHJEJF 10 TTTTTTTTTt HHG=FGCHIH +17 1112 N 10 TTTTTTtTTt GHH3@FHHDE 8 tTt$TtTTT G6BIHHJG 10 TTTTTTTTTt EHHHJHIIIJ +17 1113 N 10 GGGGGGgGGg IKLFJGLKJF 7 gGGgGGG FHHCIIC 11 GGGGGGGGGg^]G HHHIGHAHFLB +17 1114 N 10 AAAAAAaAAa HKE6GBMHHA 7 aAAaAAA JJDCKJG 11 AAAAAAAAAaA JLJKKI>IKNH +17 1115 N 10 GGGGGGgGGg DLLKKHBMKH 7 gGGgGGG EHICJJH 11 GGGGGGGGGgG HHHJKJHKLKD +17 1116 N 10 GGGGGGgGGg AHK5GIMEJ@ 8 gGGgGGG^]G FE<>IIGC 11 GGGGGGGGGgG ?FFCMKDELLC +17 1117 N 10 AAAAAAaAAa FGI>HCJHEH 8 a$AAaAAAA CKHELKFG 11 AAAAAAAAAaA JJJILHJ@KKI +17 1118 N 10 TTTTTTtTTt CGF>GDIGHG 7 TTtTTTT GEDJIEF 12 TTTTTTTTTtT^]t IIIGJIIEJJGG +17 1119 N 9 C$CCCCcCCc CHJIKE?K< 7 CCcCCCC II 9 TTtTTTTtT DHGKKJHFE 13 TTTTTTTTTtTtT FKKHLKJJKLCHE +17 1124 N 9 AAAAaAAaA EEGEJADFE 9 AAaAAAAaA FIFJJIGDF 13 AAAAAAAAAaAaA IIIKJJIEIIGIE +17 1125 N 9 TTTTtTTtT G@FIKHHFE 9 TTtTTTTtT HJBJKHHCF 13 TTTTTTTTTtTtT IKKJKIIIJLIJD +17 1126 N 9 CCCCcCCcC F=HJLFKLB 9 CCcCCCCcC FLELLJFGF 13 CCCCCCCCCcCcC FIIMMKLGKLGIE +17 1127 N 9 TTTTtTTtT ECIHIHIGH 9 TTtTTTTtT HMBMMLKIK 13 TTTTTTTTTtTtT LNNLNGLEMLKL@ +17 1128 N 9 GGGGgGGgG DGJIKBKJG 9 GGgGGGGgG GJ9JJHHIH 13 GGGGGGGGGgGgG IJJKLJKBKIJLE +17 1129 N 8 AAAaAAaA BFEI +17 1137 N 7 GGgGGgG HJLLIFF 9 GgGGGGgGg H1JHKJHH@ 12 GGGGGGGGgGgG GGJLKJCJJKJG +17 1138 N 7 GGgGGgG GHJDDG@ 9 GgGGGGgGg J1JJFKIH= 12 GGGGGGGGgGgG EEDKBGFMHLKB +17 1139 N 7 AAaAAaA HFHIFBF 9 AaAAAAaAa K6KLLKHJG 12 AAAAAAAAaAaA HHMLLLLEJKLC +17 1140 N 7 CCcCCcC HIJJJHI 9 CcCCCCcCc I6IIHI@HE 12 CCCCCCCCcCcC DDIKDJJHMIIB +17 1141 N 7 CCcCCcC HHJJHJH 9 CcCCCCcCc J5LLLJ=KH 12 CCCCCCCCcCcC EEJMLLHHJLJJ +17 1142 N 7 AAaAAaA GHLJFKF 9 AaAAAAaAa JGJKJINII 12 A$A$AAAAAAaAaA DFKKJG>FNJNH +17 1143 N 7 GGgGGgG KLMKKIG 9 GgGGGGgGg J6KKLLKJC 10 GGGGGGgGgG JLKKAIIKKF +17 1144 N 7 AAaAAaA FHHJGID 9 AaAAAAaAa IDGCKKKJD 10 AAAAAAaAaA MMLI?EJKKG +17 1145 N 7 TTtTTtT EHIJFIG 9 TtTTTTtTt HFDGIIKII 10 TTTTTTtTtT ILJHBDKJKG +17 1146 N 7 GGgGGgG HJELIBH 9 GgGGGGgGg @:KIKKJIF 10 GGGGGGgGgG KLLJHIDFII +17 1147 N 8 TTtTTtT^]T CCHHFHE@ 8 TTTTTtTt CHKJJLIN 10 TTTTTTtTtT LIK=JKNHMB +17 1148 N 8 TTtTTtTT D?I:FGC? 8 TTTTTtTt HKJKJNJG 10 TTTTTTtTtT DGKJELNJNG +17 1149 N 8 TTtTTtTT CC@GHHEA 8 TTTTTtTt KJKKIJIC 10 TTTTTTtTtT HLJJKKNKNF +17 1150 N 8 TTtTTtTT DEHBDJGC 8 TTTTTtTt KLKKJKIF 10 TTTTTTtTtT KLKKFLKKKF +17 1151 N 8 GGgGGgGG GJJGFAIH 8 GGGGGgGg IKJKIKID 10 GGGGGGgGgG CIHLGGLIKE +17 1152 N 8 AAaAAaAA CFHBHB>F 8 AAAAAaAa EGLLKKKA 11 AAAAAAaAaA^]a JKLLGLLLKJ7 +17 1153 N 8 AAaAAaAA DF: 8 TTTTTtTt GJKIJMJM 11 TTTTTTtTtTt GKKJ?KNJMFA +17 1155 N 8 TtTTtTTT DJHGGGD? 8 TTTTTtTt FKJIKLJM 11 TTTTTTtTtTt FKLKILNKKJB +17 1156 N 8 TtTtTTT^]t DIFFAE@A 8 TTTTTtTt FKKKLMKL 11 TTTTTTtTtTt DLKKKLNKMJD +17 1157 N 9 TtTTtTTTt FHAHHGE@A 8 TTTTTtTt FIIKLIJE 11 TTTTTTtTtTt HKLLKLJLIJG +17 1158 N 9 GgGGgGGGg HKDJ@KIC= 8 GGGGGgGg HKKJKEI= 11 GGGGGGgGgGg HJKKKLMLLJE +17 1159 N 9 GgGGgGGGg HKIHDJGFG 8 GGGGGgGg GIKILFLA 11 GGGGGGgGgGg GCIFAKMMMKD +17 1160 N 9 AaAAaAAAa ;IAGAGGEG 8 AAAAAaAa JKMLLKKJ 13 AAAAAAaAaAa^]a^]a GKKMELJHJE>A< +17 1161 N 9 TtTTtTTTt EEC 11 TTTTtTtTttt IKHFMKMEDHH +17 1172 N 9 tTTtTTTtt D;GEHFDID 8 TTTTtTtT FKFLMLGE 11 TTTTtTtTttt JKKIMLLJDII +17 1173 N 9 tTTtTTTtt @HFHGGD=J 9 TTTTtTtT^]T JKKLHLLE: 11 TTTTtTtTttt GKLKMLJKCII +17 1174 N 9 t$TTtTTTtt D@EHFFD=H 9 TTTTtTtTT EKKLJLIE5 11 TTTTtTtTttt HKKDJLJKEJJ +17 1175 N 8 GGgGGGgg JIIKJI:J 9 GGGGgGgGG GHHLKLCE= 11 GGGGgGgGggg FHI;IJIIAGG +17 1176 N 8 TTtTTTtt HEDGFE?I 9 TTTTtTtTT EFKJJJGFD 11 TTTTtTtTttt DGHJJKIE.JI +17 1177 N 8 AAaAAAaa FEFBEGGG 9 AAAAaAaAA CGIJKJBBC 11 A$AAAaAaAaaa EGICKJJG=II +17 1178 N 8 AAaAAAaa IJ +17 1180 N 7 CcCCCcc IJKKI?L 9 C$CCCcCcCC CGHMFM>B= 10 CCCcCcCccc GIILMKMAIH +17 1181 N 8 TTtTTTtt FIGKHJEI 8 TTTtTtTT CMNLLEEG 10 T$TTtTtTttt JLGMNLMDFF +17 1182 N 9 TTtTTTtt^]t CHHDFEJA< 7 T$TTtTtT DELLKJG 9 TTtTtTttt EDLLLK=KH +17 1183 N 9 T$TtTTTttt ?EGHGEIGD 6 TTtTtT ELJKCG 9 TTtTtTttt GIJLIK/JK +17 1184 N 8 GgGGGggg IJGKJ@H@ 7 GGgGgGG GLJHDG: 9 GGgGgGggg GIJIKHAJJ +17 1185 N 8 CcCCCccc JKKIJGLB 7 CCcCcCC GLHL3E? 9 CCcCcCccc EDEJIGEIH +17 1186 N 8 AaAAAaaa EJGHIKIE 7 AAaAaAA GKMJI?> 9 AAaAaAaaa GKFKKJGNN +17 1187 N 9 GgGGGggg^]G KHAKL?B;D 7 GGgGgGG FMJKAAG 9 G$GgGgGggg ?=HLIH6II +17 1188 N 10 TtTTTtttT^]T EFIEFBJCB: 7 T$TtTtTT FKIK@?A 8 TtTtTttt 4HKBFAHJ +17 1189 N 10 AaAAAaaaAA CGEEHHIFEB 6 AaAaAA KIJ6>F 9 AaAaAaaa^]A CHKGIBJKB +17 1190 N 11 TtTTTtttTT^]t GDAGIII@DC@ 6 TtTtTT KJJFE= 9 TtTtTtttT ECLHKAJJB +17 1191 N 11 AaAAAaaaAAa ?GIFBJB?FCE 6 AaAaAA KIK9G8 9 AaAaAaaaA DIDHJ8JHF +17 1192 N 11 TtTTTtttTTt EGFHHJHAFBC 6 TtTtTT KLKKG8 9 TtTtTtttT EJFKIFMBE +17 1193 N 11 TtTTTtttTTt BHFGEIHAF?F 6 TtTtTT LKKHG= 9 TtTtTtttT FALJKDLEF +17 1194 N 11 TtTTTtttTTt CDGFFIICF@E 6 TtTtTT JGK:FB 9 TtTtTtttT AGLHK>HFF +17 1195 N 11 A$aAAAaaaAAa A7HEHGIDGAG 6 AaAaAA IIK;AD 9 AaAaAaaaA EFKGJ2G@B +17 1196 N 10 cCCCcccCCc BIIGJGBHCH 6 CcCcCC JIKBCF 9 C$cCcCcccC BFAEHCHHC +17 1197 N 10 cCCCcccCCc I0GKHLEEGK 6 CcCcCC EIJHEF 8 cCcCcccC HFIJGJGC +17 1198 N 10 aAAAaaaAAa HIHIHBGGFJ 6 AaAaAA JLKFFA 8 aAaAaaaA LHKKFLKB +17 1199 N 10 gGGGgggGGg GNKMHKGCF 5 TtTtT KLLJC 8 tTtTtttT IIIKGMMG +17 1201 N 10 tTTTtttTTt EFGFBG@HCH 6 TtTtTT LJIHC. 8 tTtTtttT HIIIFHLH +17 1202 N 11 cCCCcccCCc^]C FLJJBMBGFH= 6 CcCcCC LGK@B8 8 cCcCcccC EIHHBGJH +17 1203 N 11 aAAAaaaAAaA GEGJKG@HEBC 6 AaAaAA LILH@: 8 a$AaAaaaA ?JHJJLLG +17 1204 N 11 gGGGgggGGgG CDKMKK0JCJ6 6 GgGgGG HFH=DD 7 GgGgggG HIK?JJH +17 1205 N 11 c$CCCcccCCcC @JKKDLAKCJ: 6 CcCcCC LFL@C9 7 CcCcccC KGK>IJH +17 1206 N 10 AAAaaaAAaA IHJCE?IGCE 6 AaAaAA JCK?H@ 7 AaAaaaA LGL5GJG +17 1207 N 10 TTTtttTTtT HIIFG:JCAA 6 TtTtTT KDLBHF 6 TtTttT GHJELD +17 1208 N 10 CCCcccCCcC EKJLLBKHKD 7 CcCcCC^]C IEL=EJ4 7 CcCcccC GBKGFMH +17 1209 N 10 CCCcccCCcC 8ILMLCHIKG 7 CcCtCCC JEK6GH< 7 CcCcccC FAH>JJJ +17 1210 N 10 CCCcccCCcC JJLDN>KJLG 7 CcCcCCC HGI9JJE 7 CcCcccC FEI5KKJ +17 1211 N 10 TTTtttTTtT GHKBHCDD 6 cCcccC EG> 6 a$AaaaA @IKKKG +17 1219 N 10 AAAaaaAAaA DIMHHGKGIH 6 aAaAAA CEBJJF 5 AaaaA EILLJ +17 1220 N 10 AAAaaaAAaA >HLH9J5 4 tTTT GJ=@ 3 ttT LLJ +17 1224 N 10 CCcccCCcC^]C KLCK>K=MI@ 4 cCCC CJDD 3 ccC HHJ +17 1225 N 10 AAaaaAAaAA HKIHCKIIGD 5 aAAAa JIF>E 5 a$AAAa AGK@E 4 aaaA IKJL +17 1229 N 10 AAaaaAAaAA IMGHAIJJGF 4 AAAa CKCE 4 aaaA BJIL +17 1230 N 10 TTtttTTtTT HIF7ADAHCG 4 TTTt IFB6 4 tttT HLKI +17 1231 N 10 CCcccCCcCC IJIIBEEMIH 3 CCC JJD 4 cccC AJJL +17 1232 N 10 TTtttTTtTT FKCIBKCJCF 4 TTTt IKJJ 4 tttT :GJJ +17 1233 N 10 GGgggGGgGG JKAD:IEEJI 4 GGGg BJFC 4 gggG 8ILG +17 1234 N 11 AAaaaAAaAA^]a GLDH@IHIDG0 3 AAA ELJ 4 aaaA GKKK +17 1235 N 11 AAaaaAAaAAa GLGHIIM +17 1237 N 11 TTtttTTtTTt FGHJ=G@K?G5 3 TTt JCI 4 tttT =KKI +17 1238 N 12 CCcccCCcCCc^]C GJIKEKDLDIA= 4 CCCc JB67 4 cccC ELLK +17 1239 N 12 CCcccCCcCCcC ELHJFJCKGH@< 3 CCc <:C 4 cccC 4KKD +17 1240 N 12 CCcccCCcCCcC HLJICMAM9HE8 4 CCCc FF?D 4 cccC ;JJF +17 1241 N 12 AAaaaAAaAAaA EIGHBKEHHH9F 4 AAAa CH95 4 aaaA HJJH +17 1242 N 12 AAaaaAAaAAaA EKCG?KHHHHFG 4 AAAa L6B: 5 aaaA^]A 7IILB +17 1243 N 12 AAaaaAAaAAaA EGGH=HIGHF:E 4 AAAa L8J2 5 aaaAA CGGKH +17 1244 N 11 CCcccCCcCCC FGBCBBHE +17 1245 N 12 GGgggGGgGGgG =BH>K? +17 1246 N 12 C$CcccCCcCCcC AH6@BLBD@I81 4 CCCc F@81 5 cccCC ?AAEG +17 1247 N 11 GgggGGgGGgG >GAKC9JABKC 4 GGGg <3:A 5 gggGG GJF;? +17 1248 N 10 CcccCcCCcC JEIMLKJI.C 3 CCC HD 4 AAAa CCCB 5 aaaAA EHHMK +17 1252 N 12 TtttTTtTTtTT FDIHF=EEE@CF 4 TTTt HBIF 5 t$ttTT ?HGGG +17 1253 N 12 AaaaAAaAAaAA ECEEJFEAF2BF 4 AAAa IEIA 4 aaAA HHII +17 1254 N 12 AaaaAAaAAaAA GGJJFALGBL@G 4 AAAa HJMB 4 aaAA LLLK +17 1255 N 12 Gg$ggGGgGGgGG IBJELBLIJ2AK 4 GGGg HEKA 5 ggGG^]g HHHKE +17 1256 N 11 CccCCcCCcCC GIJJ?MAHEGJ 4 CCCc CI?< 5 ccCCc GGFKE +17 1257 N 11 AaaAAaAAaAA FFDCFJFH:DI 4 AAAa JJIB 5 aaAAa GGIIF +17 1258 N 11 TttTTtTTtTT CGJJBJDHBDH 4 TTTt HIDC 5 ttTTt HHJIF +17 1259 N 11 TttTTtTTtTT >J 4 CCCc IID@ 5 c$c$CCc BBIKF +17 1261 N 10 C$ccCCcCcCC C8LK3JIJEK 4 CCCc HHD6 3 CCc FKF +17 1262 N 10 c$cCCcCCcCC CKB:M6GHDL 5 CCCc^]C HEICA 3 CCc GLI +17 1263 N 9 tTTtTTtTT JK7EHGC?L 5 TTTtT KLKGH 3 TTt LLH +17 1264 N 9 tTTtTTtTT JH6J=GE9H 5 TTTtT HHIBE 3 TTt JJH +17 1265 N 9 tTTtTTtTT HH;L5EJ@H 5 TTTtT EDIGE 3 TTt JKG +17 1266 N 10 gGGgGGgGG^]G II:LJIJ?LB 5 GGGgG GAJ@E 3 GGg HKI +17 1267 N 10 aAAaAAaAAA IF>LADKDLC 5 AAAaA BF@CG 3 AAa BKN +17 1268 N 10 gGGgGGgGGG IG6LHMLDLH 5 GGGgG >4;AB 3 GGg CHJ +17 1269 N 10 cCCcCCcCCC AD>EJB3/LH 5 CCCcC C@@IG 5 T$TTtT FGA?B 3 TTt GEK +17 1272 N 9 cCcCCcCCC HCLJJI=MG 4 CCcC CABB 3 CCc EJI +17 1273 N 11 aAAaAAaAAA^]a GHIHGBIIHE 2 tT IG 3 TTt IJJ +17 1275 N 11 gGGgGGgGGGg E8BJKF7>LIE 3 GgG =GD 3 GGg IJG +17 1276 N 11 tTTtTTtTTTt HB9I2FB=HFD 3 TtT AGG 3 TTt KEH +17 1277 N 12 cCCcCCcCCCc^]c @AEG +17 1281 N 10 gGgGGGGGgg G.IJMLLJI/ 3 GgG @F? 3 GGg CBK +17 1282 N 11 cCcCCcCCCcc HBKEHK7LJID 3 CcC A=H 4 CCc^]c EDK? +17 1283 N 11 tTtTTtTTTtt EHEEHJ;LL@G 3 TtT 2LJ 4 TTtt MMME +17 1284 N 11 tTtTTtTTTtt C5HDIHHI> 3 TtT DKF 3 Ttt JMC +17 1293 N 9 TTtTTTttT CGJ@IHIJB 3 TtT FII 3 Ttt KJJ +17 1294 N 9 GGgGGGggG HK8 3 Ggg JLF +17 1297 N 10 GGgGGGggG^>G /CB/JGIJ@A 3 gGg DH7 4 Ggg^]g JKEA +17 1298 N 10 TTtTTTttTT ABJ0DGJJED 4 TtTt 2LG? 4 Tttt FNID +17 1299 N 10 TTtTTTttTT ?EJAIDIJEI 3 tTt KHD 4 Tttt CNHE +17 1300 N 10 TTtTTTttTT =FG2IGIJEH 4 TtTt >KIC 4 Tttt DNEF +17 1301 N 9 TtTTTttTG FJ>EGIKFL 4 TtTt @GIF 4 Tttt CKGH +17 1302 N 9 GgGGGggGG GCAIHKMIK 4 GgGg B>JE 4 Gggg GMGG +17 1303 N 9 GgGGGggGG GJ8KBK/HL 4 GgGg ?HBFGEF5 4 aAa^]a EIHE 5 AaaaA HJHJG +17 1309 N 10 CcCCCccCCc FIKIFIHHJE 3 Ccc IFE 5 CcccC ELHIE +17 1310 N 10 AaAAAaaAAa GLFK@L@HKG 4 aAaa FIHJ 5 AaaaA HNKNH +17 1311 N 10 GgGGGggGGg IG@NFLLJLF 4 gGgg :LGG 5 GgggG GMGJH +17 1312 N 10 CcCCCccCCc GL>MKNMKL< 4 cCcc ;D@G 5 CcccC HM>HH +17 1313 N 10 TtTTTttTTt JIDI@DDML;E1> 3 Ggg ?HJ 8 GgggGg^]g^]g ;LGJ>HEF +17 1322 N 11 CcCCCccCCcC FK4LJMCJHLH 3 Ccc GHI 8 CcccCccc IKJIGHEF +17 1323 N 11 T$tTTTttTTtT >I:LJIJILHJ 3 Ttt EJK 8 TtttTttt MKKKLKHH +17 1324 N 10 cCCCccCCcC H5LMLKJE:H 3 Ccc FGI 8 CcccCccc IFDHJHFG +17 1325 N 10 aAAAaaAAaA D:JIGHH@HI 3 Aaa DHF 8 AaaaAaaa JJCEJIDE +17 1326 N 10 aAAAaaAAaA GADJJIHE0I 3 Aaa DHI 8 AaaaAaaa HJEIMJIH +17 1327 N 11 cCCCccCCcC^]C GFICLLHI3D@ 3 Ccc @EG 9 CcccCccc^]C GJJFJGFE7 +17 1328 N 11 cCCCccCCcCC JDL@LKIB@JB 3 Ccc BGI 9 CcccCcccC ILKGLIII= +17 1329 N 11 tTTTttTTtTT G7LIKJIG4JE 3 Ttt JIG 9 TtttTtttT NJJJLKJJ= +17 1330 N 11 gGGGggGGgGG ;IMJIKIL5HF 3 Ggg FAG 9 GgggGgggG IJHEKHHD; +17 1331 N 11 tTTTttTTtTT D@IIJJDG2EE 3 Ttt GCI 9 TtttTtttT IIJGIFIFA +17 1332 N 11 aAAAaaAAaAA D5@IHHEFFAD 3 Aaa FAJ 9 AaaaAaaaA IIEHIHHG9 +17 1333 N 11 c$CCCccCCcCC EAHKIIJD=FG 3 Ccc EDF 9 CcccCcccC GILDJGFB7 +17 1334 N 10 CCCccCCcCC @KKMNHH9JG 3 Ccc FFH 9 CcccCcccC ILJFLHFH. +17 1335 N 10 TTTttTTtTT GILJIKIJKG 3 Ttt KFJ 9 TtttTtttT MKJIMKCK8 +17 1336 N 11 CCCccCCcCC^]C 6KGJ=JH>JIB 4 Ccc^>C GGG? 9 CcccCccc^]c HJIGLFIID +17 1337 N 11 A$AAaaAAaAAA EFAHIHHIJIGFEHFCC 5 AaaAa IFHE? 10 AaaaAaaaAa IHIGMIIHHE +17 1339 N 11 TTttTTtTTTt FKIIIC6GHFB 5 TttTt HGGE> 11 TtttTtttTt^]t GIGGJJIGAF: +17 1340 N 10 AAaaAAaAAa HGGIEDIB 10 tttTtttTtt GHELFGFHIF +17 1352 N 9 AaaAaAAAa GHHGIEFGF 7 AaaAaaA ICCH:F9 10 aaaAaaaAaa GHCJCD?8F9 +17 1353 N 9 AaaAaAAAa =GHG?HHHE 7 AaaAaaA JCDK=FD 10 aaaAaaaAaa FHCNCDB>FF +17 1354 N 9 AaaAaAAAa ?GHF=CGHG 7 AaaAaaA HBCLCHF 10 aaaAaaaAaa FICNCDD;FF +17 1355 N 9 AaaAaAAAa GGHG4IFHF 7 AaaAaaA JFDK8FC 10 a$aaAaaaAaa BICNCDB?FH +17 1356 N 9 AaaAaAAAa IGII@EHHF 7 AaaAaaA GADK6FE 9 aaAaaaAaa ICNCCEEFH +17 1357 N 9 AaaAaAAAa FKKHIEIEI 7 AaaAaaA GEKL6LI 8 aaAaaaaa KJKKJIKM +17 1358 N 9 GggGgGGGg KIBIFFJMH 7 GggGggG BBDJ2EG 8 ggGggggg GCKDD>FF +17 1359 N 9 TttTtTTTt 8HJF6DDHH 7 TttTttT CBEICDC 8 ttTttttt JDHEEGHG +17 1360 N 9 TttTtTTTt DHJEEEEHI 7 TttTttT CDEJCBG 8 ttTttttt JDKEC>HC +17 1361 N 9 TttTtTTTt :GI@:IEHI 8 TttTttT^]t DFGJ;CAF 9 ttTttttt^]t HFKGGGGFF +17 1362 N 9 GggGgGGGg CHLHCJKKI 8 G$ggGggGg EEEKEFAE 9 ggGgggggg JDLFEDHGE +17 1363 N 9 GggGgGGGg AIKIJJGKJ 7 ggGggGg GFI?FCC 9 ggGgggggg HEJFDCGGF +17 1364 N 9 GggGgGGGg @H?DDJFDG 7 ggGggGg GFIEDED 9 ggGgggggg EGJFEAGEF +17 1365 N 9 G$ggGgGGGg =GLBMJHJL 8 ggGggGg^]G GFI6ADEC 9 ggGgggggg FGJFFDGDG +17 1366 N 7 ggGGGGg GJFAJII 7 ggGgGgG HELAIJ4FDLJE 8 ccCccCcC KCG2:GGG 10 ccCccccccc FIGDD>E4CD +17 1372 N 9 c$cCcCCCcc BHH?LKKHG 8 ccCccCcC KCH0?GGF 10 ccCccccccc BLJDDAD5CD +17 1373 N 8 cCcCCCcc HHALJKKG 7 ccCcCcC KCE7EGE 10 ccCccccccc ALGDDAD5;E +17 1374 N 8 cCcCCCcc GHILIKKJ 7 ccCcCcC IEE=EIG 10 ccCccccccc EJGFFEFDHG +17 1375 N 9 tTtTTTtt^]T CF8LIKFCE 8 ttTttTtT IHJ=GJII 10 ttTttttttt FILFGEF@IH +17 1376 N 9 a$AaAAAaaA DDHIEGFAA 7 aaAaAaA JID?EFH 10 aaAaaaaaaa 9IHCB@C=FE +17 1377 N 8 AaAAAaaA GDLIIHH9 8 aaAaaAaA ILEBBHIK 10 aaAaaaaaaa ILGJCGKI?M +17 1378 N 8 GgGGGggG F@JJJJGI 8 ggGggGgG JIF479IJ 10 ggGggggggg EIHEAAG?1F +17 1379 N 8 CcCCCccC I?HJDHHH 8 ccCccCcC ELG4C4BJ 10 ccCccccccc CCJJCAD75B +17 1380 N 8 CcCCCccC FEHDKFHD 8 ccCccCcC JLF3>5FJ 10 ccCccccccc BAILJDGB;G +17 1381 N 8 CcCCCccC HEKJ9AA> 8 ccCccCcC =BE1;:@J 12 ccCccccccc^]C^]c 9@HCB>BA7AA; +17 1382 N 8 GgGGGggG @I>AAKJC 6 ggGggg GL86FF 12 g$gGgggggggGg @JAJGFMDAI5C +17 1383 N 8 CcCCCccC G5IJMIHA 7 ccCcCcC EKC95B1 11 cCcccccccCc HGIIEJB:GF@ +17 1384 N 9 CcCCCccC^]C EILJJJJD: 8 ccCccCcC FIE9:4@B 11 cCcccccccCc GHHIBIJ4DEA +17 1385 N 10 AaAAAaaAA^]a C8KIJFE6C. 9 aaAaaAaA^]a CIF21C=H/ 10 aAaaaaaaAa HJGE@FJGF@ +17 1386 N 10 CcCCCccCCc DEHIAIEAB@ 9 ccCccCcCc GKD:EABG> 11 cCcccccccCc EGLJHJIFGEF +17 1387 N 11 CcCCCccCCc^]C CCIHEHH>E2E 9 ccCccCcCc EKF4G;HJ= 11 cCcccccccCc FILLGCJDGGF +17 1388 N 11 C$cCCCccCCcC >@LILBCKDA5 8 ccCcccCc ?BE@>AJ? 11 cCcccccccCc @HCC8@B>AFA +17 1389 N 9 gGGGggGgG L?BCGK;G? 10 ggGggGgGg^]G FK?DC.J@G< 11 gGgggggggGg GALLEMCJK?I +17 1390 N 10 gGGGggGGgG GD@CJKAGHF 10 ggGggGgGgG FK;AK4KGH< 11 gGgggggggGg GGLKGLHKKEI +17 1391 N 10 aAAAaaAAaA LDHJHH=FJG 10 aaAaaAaAaA JKHHL;MILF 11 aAaaaaaaaAa LKMMHNMGMHN +17 1392 N 10 gGGGggGGgG CFJKIH2HGJ 10 ggGggGgGgG FKBGHJC 9 aAaaAaAaA KI>LBLJI8 11 aAaaaaaaaAa JJLLKLMMNIN +17 1396 N 11 gGGGggGGgGg HDJBJI5JJK; 9 gGggGgGgG IFHJBKJIE 11 gGgggggggGg FIKLHLHKKIJ +17 1397 N 10 cCCCccCCcC AAJCAB:A?G 9 cCccCcCcC @F8@FCI?@ 11 c$CcccccccCc BI@BAB?BCHA +17 1398 N 11 gGGGggGGgGg <;BDII?@JC: 9 gGggGgGgG E>HI>LAE9 10 GgggggggGg @KLJMHFL8K +17 1399 N 11 gGGGggGGgGg 5AGFJIKKJ:E 9 gGggGgGgG HDFHBMII: 10 GgggggggGg FKIIMGLLHI +17 1400 N 10 aAAAaaAaAa HMJMG 10 TtttttttTt CLLKMLKNIN +17 1402 N 12 tTTTttTTtTt^]T G4=IEGGDIGEA 9 tTttTtTtT JEGDF?DCHGB 9 tTttTtTtT IGAIGLJLF 10 TtttttttTt CJKFLJKLJM +17 1404 N 12 cCCCccCCcCcC =7GJID1H/KIF 9 cCccCcCcC DH>HDKLEC 10 C$cccccccCc EHKGLAALII +17 1405 N 12 cCCCccCCcCcC E:JKJL7IMJHD 9 cCccCcCcC FF?IDLMHA 9 cccccccCc IIHMHJMHK +17 1406 N 12 tTTTttTTtTtT ADGKHIKFMKGI 9 tttttttTt IKEME@MLM +17 1407 N 11 t$TTTttTtTtT DDEHDBCGGFD 9 tTttTtTtT FH9GGJJHA 9 tttttttTt HHGJHAJJK +17 1408 N 11 AAAaaAAaAaA ?ABIJGGE=EC 10 a$AaaAaAaA^]a CIAIHKHG:D 9 aaaaaaaAa KKGMKMMIN +17 1409 N 11 GGGggGGgGgG CJBHH;KBMII 9 GggGgGgGg DDFFHKFHC 9 gggggggGg FGEJAEFHI +17 1410 N 11 TTTttTTtTtT FKIGH9CIE +17 1412 N 11 AAAaaAAaAaA DEDEG9G<=AF 9 TaaAaAaAa :/8CFIDEC 9 aaaaaaaAa HG;JBB>J: +17 1413 N 11 CCCccCCcCcC >GJKK:GKHDG 9 CccCcCcCc D 9 cccccccCc GIEL=EDHL +17 1414 N 11 TTTttTTtTtT IHKGHFJJM?J 9 TttTtTtTt I8G 9 a$aaaaaaAa BDDIB:IJH +17 1417 N 12 CCCccCCcCcCC AFIIKCGIJLGC 9 CccCcCcCc G?GDJGJ?H 8 ccccccCc GELIGMJK +17 1418 N 12 TTTttTTtTtTT DHKEECJGNHFF 9 TttTtTtTt L2GHHHJHIFC 9 AaaAaAaAa I>6HHIGBH 8 aaaaaaAa FEGHBJAK +17 1420 N 12 TTTttTTtTtTT @BIGH;CJ=JGF 9 TttTtTtTt JBGGFJ?EJ 8 ttttttTt IDIA?C:K +17 1421 N 13 GGGggGGgGgGG^]g BHJII 6 ccccCc H8HIHM +17 1425 N 12 CCccCCcCcCCc EIJI6KIILKGG 12 CccCcCcCccCc F7HEIFJJDG?A 6 ccccCc IAGLGM +17 1426 N 14 T$TttTTtTtTTt^]T^]T DGFHKEDK7KHAB@ 12 TttTtTtTttTt LCFJKKDLJGHG 6 ttttTt IDJLMN +17 1427 N 14 TttTTtTtTTtTT^>t EHIC>H@4CFF@EF: 11 GgggGgGggGg G9=IDKB@F6F 6 ggggGg H<B8DGECD=;@ 6 ccccCc F8BH8 6 ccccCc HD>ICJ +17 1432 N 15 AaaAAaAaAAaAAaA 8EG@DCE@IH;/FDE 12 AaaAaAaAaaAa H;FFBHFAH:;E 6 aaaaAa GF>HFJ +17 1433 N 16 TttTTtTtTTtTTtT^]t FDHHBIF@JH>=GGFB 12 TttTtTtTttTt FCH=DGKHKEBB 6 ttttTt DEDKGM +17 1434 N 17 TttTTtTtTTtTTtTt^]t BCGH@IHGFD:CEGDAC 12 TttTtTtTttTt C?8GHDKIJHFK 6 ttttTt EHDKIM +17 1435 N 16 T$ttTtTtTTtTTtTtt ?EFEKHFHDGEFHEDE 12 TttTtTtTttTt BA>FJDDJJKAK 6 ttttTt GGHKDL +17 1436 N 16 ccCCcCcCCcCCcCcc EKEKGKHFKMFHHHGG 12 C$ccCcCcCccCc D2>IFKBIHE:D 6 c$cccCc AE=IDM +17 1437 N 16 t$tTTtTtTTtTTtTtt ?FKDIDFLII>HIHDG 11 t$tTtTtTttTt =BHHMKLKJEH 5 tttTt GBJKL +17 1438 N 15 cCCcCcCCcCCcCcc LIDLIKDJEGBKHGD 10 cCcCcCccCc ? 5 cccCc BJKBM +17 1439 N 15 tTTtTtTTtTTtTtt FFGBL 10 gGgGgGggGg CHICHJEH1D 4 ggGg IFCM +17 1442 N 16 gGGgGgGGgGGgGggg HEAH:BMGIE@HGI?D 10 gGgGgGggGg ;CFFIIIF5B 4 ggGg BDDK +17 1443 N 15 tTTtTtTTtTtTttt EIABFHCFIEHDF?C 10 tTtTtTttTt >?FBHDIH.= 4 ttTt FFEJ +17 1444 N 16 aAAaAaAAaAAaAaaa G4BIBKBAJHBIDF87 9 a$AaAaAaaa 1.GAGDID@ 4 aaAa GHEF +17 1445 N 15 tTTtTtTTtTTtTtt GBEKBAJGHH@GGD> 9 TtTtTttTt @JFHGLB1H 5 ttTt^]T JKFM? +17 1446 N 16 tTTtTtTTtTTtTttt F5CDHCHGJE>EDHD> 8 TtTtTttt DEHHDJHK 5 ttTtT AHJJF +17 1447 N 16 gGGgGgGGgGGgGggg INFKLLGJLCGLIIE0 9 GgGgGggGg EHI>GFJ0G 5 ggGgG FI7LF +17 1448 N 16 gGGgGgGGgGGgGggg IDD@D=6HKIGJEGIH 8 GgGgGggg AFGHBHEC 5 ggGgG :G@JE +17 1449 N 16 tTTtTtTTtTTtTttt D?FHCAGDIGDF>DHE 9 T$tTtTttTt 6GHIEJG1H 5 ttTtT DH7JF +17 1450 N 15 aAAaAaAAaAAaAaa EGDHJAEFJCBHEHG 8 aAaAaaAa GIHDJD?F 5 aaAaA GHBJH +17 1451 N 16 tTTtTtTTtTTtTttt F@HJ/>IFIHGDEGFA 8 tTtTttTt BIFJJEEG 5 ttTtT KIEK 5 ttTtT BGHJI +17 1455 N 18 gGGgGgGGgGGgGgggGg H5DCJJLIKIIHJFFHGG 7 gGgGggg ?I@EJFI 5 ggGgG 4EDJF +17 1456 N 18 tTTtTtTTtTTtTtttTt GGGIG;HFJCEJDG>HFD 8 tTtTttTt DJEGJH/H 5 ttTtT GGJJH +17 1457 N 18 gGGgGgGGgGGgGgggGg IBFE/?LJKHDJHHIAJF 8 gGgGggGg CIDFGE;D 5 ggGgG AFIII +17 1458 N 18 tTTtTtTTtTTtTtttTt C7EJJ@GEIH>DEFI9G: 8 tTtTttTt FHGKKD3G 5 ttTtT @IJJF +17 1459 N 18 cCCcCcCCcCCcCcccCc J?BGKMLKM9EKKKLHJI 8 cCcCccCc EHJH@J?F 5 acCcC 9HILK +17 1460 N 19 tTTtTtTTtTTtTtttTt^]T G9EJMCKGKJJJIHHIJG@ 8 tTtTttTt FLGNJGHF 5 ttTtT EBKJL +17 1461 N 19 gGGgGgGGgGGgGgggGgG H??GIKKJK/@MIGJDJAE 8 g$GgGggGg CGG@JHHE 5 g$gGgG 9BIJJ +17 1462 N 19 cCCcCcCCcCCcCcccCcC IJDFHHKIMCDKIAHBJKD 7 CcCccCc FGCF@JD 3 cCc EIL +17 1463 N 19 tTTtTtTTtTTtTtttTtT GLEGM@MIH9IJIDGAKFE 7 TtTttTt ICMKI5H 4 tTtT FMI? +17 1464 N 19 gGGgGgGGgGGgGgggGgG G=CHLF@IJ>FKFIJ?HGH 6 GgGggg BEKJEH 5 gGgG^]g @?FH= +17 1465 N 19 tTTtTtTTtTTtTtttTtT EF>FFIGFJ7D 5 aAaAa GDCM? +17 1469 N 18 CcCcCCcCCcCcccCcT^]C :K?IEJI3GLHLBAIKG? 6 cccCcC GKK5KB 5 cCcCc DBJJC +17 1470 N 19 TTtTtTTtTTtTtttTtTT 9GHEDKJHHGG=GE.K7ED 7 tTttTtT ECJI=KI 5 t$TtTt BEIMF +17 1471 N 19 GGgGgGGgGGgGgggGgGG FBIE7KFJ.?JCFEFLGJG 7 gGggGgG G?JE/JE 4 GgGg ?@KE +17 1472 N 19 TTtTtTTtTTtTtttTtTT /@IFJDEJGEJC9F8IGDC 7 tTttTtT FCKK8K= 4 TtTt ;JJG +17 1473 N 19 CCcCcCCcCCcCcccCcCC E9FB?LIJ7KJFID?KFJF 7 cCccCcC F3CI:D= 4 CcCc DGKG +17 1474 N 19 C$CcCcCCcCCcCcccCcCC <6HGEKIJ9GKHJLNJLHD 7 cCccCcC G@HJDH> 4 CcCc EHKF +17 1475 N 17 tTtTTtTTtTtttTtTT HL=MICM>A>II5KJGF 7 tTttTtT EILK8M> 4 TtTt MJMJ +17 1476 N 19 TtTtTTtTTtTtttTtTT^]t EH?IEGE>?DEGIHHHAD5 8 tTttTtG^]T @CJF9F/A 4 TtTt EHKE +17 1477 N 19 GgGgGGgGGgGgggGgGGg ?FE;JEKDJKDHLKJKIHB 8 gGggGgGG CFKJ;IF/ 8 gGggGgGG A=KH;H>B 3 gGg FJG +17 1479 N 19 CcCcCCcCCcCcccCcCCc 4EE9JKK=JJJABJKIBH: 8 cCccCcCC :DICEG>E 3 cCc CLD +17 1480 N 19 CcCcCCcCCcCcccCcCCc 2JJ=JHLKIMIF:9KHIG< 8 cCccCcCC C@HIDCHC 3 cCc EL? +17 1481 N 19 TtTtTTtTTtTtttTtTTt GE5GFEC@B9 7 tTtttTT DGKLLDA 3 Tt^]t JH: +17 1484 N 20 t$TtTTtTTtTtttTtTTtTt =<@IEJFEBEEE4HGFE?AD 8 tTttTtTT BBLK:LD8 3 Ttt KJ= +17 1485 N 19 TtTTtTTtTtttTtTTtTt =E>FFHEH>JHIC4H= 3 Ccc H>/ +17 1492 N 19 gGGgGGgGgggGgGGgGgG C?AL9?K9FM2EH>ACAI? 5 gggGG GII82 3 Ggg AGE +17 1493 N 18 gGGgGGgGggGgGGgGgG BDJLGFD2H5KHJB9?G@ 5 gggGG HIHB< 3 Ggg JEE +17 1494 N 19 g$GGgGGgGgggGgGGgGgG BEEI/GG9GF>FGIG 3 Ggg MDC +17 1495 N 17 TTtTtTtttTtTTtTtT E=G8IGF=;05 3 Ttt AGJ +17 1496 N 18 GGgGGgGgggGgGGgGgG FJK:GKGIK9HGKG?GJH 5 gggGG IHI?A 3 Ggg CII +17 1497 N 18 AAaAaAaaaAaAAaAaA^]a BDK9IAFK:JJBB=4 3 Ggg KGH +17 1499 N 20 GGgGGgGgggGgGGgGgGg^]G BGKE.;EHDFJGHI:EDFE? 5 gggGG HG>:E 3 Ggg JHC +17 1500 N 20 AAaAAaAaaaAaAAaAaAaA DAJ3FJE?KDKCEFAFHGEB 5 aaaAA JILD@ 3 Aaa LKF +17 1501 N 20 G$GgGGgGgggGgGGgGgGgG DKIKIKKDI=MHKK=:CJGG 5 gggGG FHGIC 3 Ggg GH> +17 1502 N 19 CcCCcCcccCcCCcCcCcC HK9FCAHF 5 aaaAA KFKHF 3 Aaa JKA +17 1504 N 19 GgGgGgggGgGGgGgGgGG JJGKJF@KKIIJALGJIIF 5 gggGG DIHGD 3 Ggg KHF +17 1505 N 19 GgGGgGggGgGGgGgGgGG HJ8G2HEKMGII?2IGIE7 5 gggGG EIGD> 3 Ggg MHG +17 1506 N 20 GgGGgGgggGgGGgGgGgGG IKJFFDHBFKCH@=DGGJFA 5 gggGG FDEB3 3 Ggg MIC +17 1507 N 20 AaAAaAaaaAaAAaAaAaAA AGD?G9EGHDCDG@??GD@B 5 aaaAA GFHDF 3 Aaa HKI +17 1508 N 20 CcCCcCcccCcCCcCcCcCC FIHHJGGK;HKGF>FLHGFH 5 c$ccCC ?DE== 3 Ccc HIH +17 1509 N 21 AaAAaAaaaAaAAaAaAaAA^]A FI2EJ@DK@DIHFCFIGIGDE 4 aaAA JJA; 3 Aaa KNK +17 1510 N 21 GgGGgGgggGgGGgGgGgGGG IICGHJHI?MGAH@JGJJJHE 4 ggGG GGI= 3 Ggg JJE +17 1511 N 21 AaAAaAaaaAaAAaAaAaAAA AE2AF>CFBFFGDHHCIGFF 4 aaAA EKLC 3 Aaa ML= +17 1513 N 20 GgGgGgggGgGGgGgGgGGG GG/EGJHLNHHKCHHKHI?I 4 ggGG CEJE 3 Ggg JIB +17 1514 N 21 GgGGgGgggGgGGgGgGgGGG >GHFIIHK@LFIHAHIIGFFD 4 ggGG DGHD 3 Ggg HJD +17 1515 N 20 G$gGgGgggGgGGgGgGgGGG CF8H9F?DF?L8IH?JEJIH8K 5 ttTTT GF>CH 3 Ttt MFE +17 1520 N 20 g$GGgGgggGgGGgGgGgGGG B.AGFCFBLGKJ:GJJIIIJ7G?IB9BK 6 c$cCCCC B:DCFE 3 Ccc J8> +17 1522 N 17 GgGggGgGGgGgGgGGG 9B9CDEBBAAEDBD:HEHF:I 5 t$TTTT ?=DGE 3 Ttt EFJ +17 1524 N 19 GGgGgggGgGGgGgGgGGG G=E@FH8MIJH?FBJHH;K 4 GGGG D?HE 3 Ggg @LD +17 1525 N 20 C$C$cCcccCcCCcCcCcCCCc ;=@CACIHGDHDKIHIJ?K8 4 CCCC H@HG 3 Ccc GJI +17 1526 N 18 c$CcccCcCCcCcCcCCCc BDD@HHIHFD:GGGGEK6 4 CCCC F?FF 3 Ccc HJA +17 1527 N 17 C$cccCcCCcCcCcCCCc 8D@=IEHK@IFHJGHL> 4 CCCC :FHE 3 Ccc IIH +17 1528 N 16 tttTtTTtTtTtTTTt GGGKGJGBBHHFHHK< 4 TTTT G@IH 3 Ttt LFI +17 1529 N 16 gggGgGGgGgGgGGGg GFHI 5 CCCC^]c B>IBA 3 Ccc FGF +17 1531 N 16 cccCcCCcCcCcCCCc EG/LIIKAMKIBGGL= 5 CCCCc ECGCB 3 Ccc IHA +17 1532 N 16 t$ttTtTTtTtTtTTTt AC1EF>IGJGIHGBL< 5 TTTTt HKKKF 3 Ttt JLL +17 1533 N 15 t$tTtTTtTtTtTTTt AEIG5CABGCEF;I< 5 TTTTt F=JFC 3 Ttt IK@ +17 1534 N 15 cCcCCcCcCcCCCc^]C FKIGEABJJFH@L?; 5 CCCCc EEKHB 3 Ccc IJC +17 1535 N 15 aAaAAaAaAaAAAaA @HDGFB6BEHG2:@D 5 AAAAa ECGBF 3 Aaa JG: +17 1536 N 16 cCcCCcCcCcCCCcC^]C >IFCGC>I@GI>I;@: 5 CCCCc D?IC? 3 Ccc GGI +17 1537 N 15 aAaAAaAaAaAAaAA ;JEGHF=FJGGK@DB 5 AAAAa HAIFC 3 Aaa JKH +17 1538 N 16 aAaAAaAaAaAAAaAA FDHGGIIIIKI@JED? 5 AAAAa ICKAI 3 Aaa HME +17 1539 N 16 g$GgGGgGgGgGGGgGG AKHJJH8KJIJLMDC> 5 GGGGg CBJFG 3 Ggg HLK +17 1540 N 15 CcCCcCcCcCCCcCC J@JGHJJFHA>GCC= 5 CCCCc F?KH> 3 Ccc EIA +17 1541 N 15 CcCCcCcCcCCCcCC HGHHGEIJII0MBD5 5 CCCCc G=KH: 3 Ccc FLC +17 1542 N 15 CcCCcCcCcCCCcCC KAHHGLIIIIHLFE9 5 CCCCc D;KHE 4 Ccc^]C FLDB +17 1543 N 15 CcCCcCcCcCCCcCC HIFKDFMCKHILEE5 5 CCCCc =6KGH 4 CccC ELID +17 1544 N 15 TtTTtTtTtTTTtTT IEHFE8DKGIGLIHB 5 TTTTt 6@LKJ 4 TttT JJII +17 1545 N 15 GgGGgGgGgGGGgGG JEEKDFILHE5LKF? 5 GGGGg A9III 4 G$ggG ?KCE +17 1546 N 15 GgGGg$GgGgGGGgGG DGBF@.KGICIKIC< 5 GGGGg ;3CFI 3 ggG KJC +17 1547 N 14 AaAAAaAaAAAaAA GBF9GFHGIHHDH= 6 AAAAaa >EKJF> 3 aaA IJG +17 1548 N 14 AaAAAaAaAAAaAA EEDF1IGJF=ILF= 5 AAAaa EMHMD 3 aaA LLE +17 1549 N 14 GgGGGgGgGGGgGG FCKK8HKHLJMLH? 6 GGGGgg BAJJH: 3 ggG KKF +17 1550 N 14 GgGGGgGgGGGgGG 5DFI.KIJIFFFH? 6 GGGGgg =?CEI3 3 ggG IJD +17 1551 N 14 A$a$AAAaAaAAAaAA E?E@3FEGHHIBHC 6 AAAAaa ??KGCE 3 aaA IIC +17 1552 N 12 AAAaAaAAAaAA @HFFHEHII?FA 6 AAAAaa KBMLFH 3 aaA IJE +17 1553 N 11 AAaAaAAAaAA ;HHFIB8JGI> 6 AAAAaa J6LKMI 3 aaA LHI +17 1554 N 12 GGGgGgGGGgGG IBGHJHK?MCEB 6 GGGGgg D9MHD? 3 ggG EAH +17 1555 N 12 TTTtTtTTTtTT C=DGCIE5JEGA 6 TTTTtt 70JIKI 3 ttT KHB +17 1556 N 12 TTTtTtTTTtTT =FEGHHE8HEE= 6 TTTTtt >H +17 1560 N 12 TTtTtTTTtTTT D7FBHCAIHE@E 6 TTTTtt ?5KKJ= 3 ttT IJG +17 1561 N 12 TTtTtTTTtTTT ;0FEGG6JDE9E 6 TTTTtt E:KHG? 3 ttT GFG +17 1562 N 12 GGgGgGGGgGGG :GHEGK2IKHBJ 6 GGGGgg AFJJI> 3 ggG EJG +17 1563 N 12 GgGgGGGgGGG^]g CIFHG;KKB=FD 5 GGGGg 2BLJI 3 ggG EIJ +17 1564 N 12 GgGgGGGgGGGg @JGJCJGJB 3 g$gG ?DE +17 1565 N 13 AAaAaAAAaAAAa DDGHHGBIG>CH8 6 AAAAaa C1LFJ7 2 aA BG +17 1566 N 13 TTtTtTTTtTTTt CJFAHHDKCF=F6 5 T$TTtt DDFL/ 2 tT HH +17 1567 N 13 CCcCcCCCcCCCc 7JIJJIILEG4I> 3 CCc @FK 2 cC HB +17 1568 N 13 T$TtTtTTTtTTTt @GEHCK2KDIBL> 5 TTTtt ?CML< 2 tT CI +17 1569 N 12 CcCcCCCcCCCc HIIJHIMHG7HD 4 CCCc @?JK 2 cC HF +17 1570 N 12 TtTtTTTtTTTt KGKGIGLGJ@K= 5 TTTtt K:MJ1 2 tT AH +17 1571 N 12 GgGgGGGgGGGg @HKHFDKHH>H2 4 GGGg CHK 2 cC >J +17 1573 N 10 aAaAAAaAAA EHEIGKBI?J 4 AAAa H@JH 1 A I +17 1574 N 12 CcCcCCCcCCCc =HGIIHKHFAJH 4 CCCc E=HJ 1 C G +17 1575 N 11 CcCcCCcCCCc BGEJGLHH0IF 4 CCCc 7DIL 2 cC AH +17 1576 N 12 CcCcCCCcCCCc LI 2 Cc LJ 2 cC EJ +17 1579 N 12 AaAaAAAaAAAa 3FGJG0IFIEH/ 3 AAa GKL 2 aA II +17 1580 N 12 GgGgGGGgGGGg >FJIJINGJBHD 3 GGg CFM 2 gG EJ +17 1581 N 12 CcCcCCCcCCCc 0@FHJGLGH=L/ 3 CCc CCJ 2 cC ?J +17 1582 N 13 C$c$CcCCCcCCCc^]c =?GJIHLDE@IA0 3 CCc EEM 2 cC BK +17 1583 N 11 TtTTTtTTTtt GHHCLEJAM8> 3 TTt EKJ 2 t$T @L +17 1584 N 11 GgGGGgGGGgg GGIHLDDBJED 3 GGg BDL 1 G H +17 1585 N 11 GgGGg$GGGgg^]G EJFK@4@JB/? 3 GGg AEJ 1 G ? +17 1586 N 10 AaAAAAAAaA BHDAFJ>G@C 2 Aa GJ 1 A K +17 1587 N 11 CcCCCCCCccC FJH@IC8II9? 3 CCc 6CL 1 C @ +17 1588 N 11 AaAAAAAAaaA CDF:EI=D3CE 3 AAa DEJ 1 A J +17 1589 N 11 A$aAAAAAAaaA ;EFHJJ>GE9D 3 AAa GBJ 1 A K +17 1590 N 10 cCCCCCCccC JH8KD8IA8D 3 CCc CCK 2 C^]c FC +17 1591 N 10 tTTTTTTttT GHCJJEJ5=E 3 TTt 0IB 2 Tt JA +17 1592 N 10 tTTTTTTttT FD5?G;GGAC 3 TTt BHJ 2 Tt E; +17 1593 N 10 gGGGGGGggG FHCJD?LHGA 3 GGg CHH 2 Gg J4 +17 1594 N 10 tTTTTTTttT E?CIHAHG7B 3 TTt BHI 2 Tt II +17 1595 N 9 gGGGGGGgG DBHIF@K3H 3 GGg AIH 2 Gg H? +17 1596 N 9 c$CCCCCCcC AB4KGE9F> 3 CCc DIL 2 Cc IC +17 1597 N 9 CCCCCCccC D;K97LE/F 4 CCc^]c CIEA 2 Cc L? +17 1598 N 9 C$CCCCCccC >FJG;HH8= 4 CCcc HHHF 2 Cc M9 +17 1599 N 8 AAAAAaaA >I=CJ=.G 3 Aaa CID 2 Aa FH +17 1600 N 8 TTTTTttT >DHFDC4G 3 Ttt HJ@ 2 Tt JG +17 1601 N 7 CCCCCcC GJC;E:H 3 Ccc IJB 2 Cc MC +17 1602 N 7 TTTTttT JIBL;0C 3 Ttt LJG 2 Tt MJ +17 1603 N 7 GGGGggG IB@MHHE 3 Ggg HLE 2 Gg HE +17 1604 N 7 GGGGggG F:=@I?0 3 Ggg 2IB 2 Gg BB +17 1605 N 7 TTTTttT BF< +17 1607 N 7 AAAAaaA BBDK10G 2 Aa CE 2 Aa I0 +17 1608 N 6 C$CCCcC CABI/H 3 Ccc FKG 2 Cc H8 +17 1609 N 6 CCCccC 88LG1C 3 Ccc HIG 2 Cc I@ +17 1610 N 5 CCccC ;M;0B 3 Ccc FKB 2 Cc I2 +17 1611 N 6 CCCccC 9;MIKH 3 Ccc FKF 2 Cc I< +17 1612 N 6 TTTttT EFKF@? 3 Ttt IJA 2 Tt MH +17 1613 N 6 CCCccC @>ID=J 3 Ccc DFB 2 Cc I8 +17 1614 N 6 AAAaaA J?F32G 3 Aaa HH: 2 Aa J= +17 1615 N 6 CCCccC F.KEGG 3 Ccc BKE 2 Cc C2 +17 1616 N 5 TTTtT JGLFE 3 Ttt JJ> 1 T K +17 1617 N 5 CCCcC BALJ= 3 Ccc FIC 1 C K +17 1618 N 6 AAAaaA HDJ0<< 3 aaa KGI 2 Aa IJ +17 1619 N 6 GGGggG BBED:I 3 ggg H@G 2 Gg F? +17 1620 N 5 CCCcC BAL?C 3 ccc E=@ 2 Cc J0 +17 1621 N 7 CCCccC^]c 8 3 ccc HE@ 1 C H +17 1625 N 6 AAaaAa CD<0GF 3 aaa KK: 2 Aa JH +17 1626 N 7 GGGggGg E1E:.J; 3 ggg FAB 2 Gg D= +17 1627 N 7 AAAaaAa C7H=2E= 3 aaa G5> 2 Aa HB +17 1628 N 7 CCCccCc =.HF0H= 3 ccc CAD 2 Cc G4 +17 1629 N 7 TTTttTt E?KG7F; 4 ttt^]T HGCC 2 Tt MD +17 1630 N 7 TTTttTt J2H;D@1 4 t$ttT ?F7E 2 Tt FE +17 1631 N 7 CCCccCc @BM2?I@ 2 cC ?F 2 Cc I6 +17 1632 N 8 CCCccCc^]c B3;HCH9; 3 ccC >8D 2 Cc I6 +17 1633 N 8 AAAaaAaa ;CI32F? +17 1636 N 8 AAAaaAaa C@J@?B./ 4 aaAa A; 4 ccCc CBC= 2 Cc F8 +17 1638 N 8 AAAaaAa^]A @8GI1H>@ 6 aaAa^]A^]A DH<<=A 2 Aa HH +17 1639 N 9 GGGggGggG C6LHHK0@F 6 ggGgGG @CC5B@ 2 Gg BD +17 1640 N 6 GGgGgG C.;HF? 6 ggGgGG BDCE.B 2 Gg D1 +17 1641 N 9 C$CCccCccC 62B@=J/7H 6 ccCcCC A?G?DD 2 Cc D? +17 1642 N 6 TTttTT 9L>=KI 6 ttTtTT DEI8@I 3 T$tt FEE +17 1643 N 8 C$CccCccC 8K@ +17 1646 N 6 GggGgG MI;F@J 5 gGgGG GGJ7> 2 gg := +17 1647 N 7 CccCccC IG5F0KI 6 ccCcCC :2HC5< 2 cc 45 +17 1648 N 7 CccCccC HHAI;GH 6 ccCcCC CDGD5A 2 cc =5 +17 1649 N 7 TttTttT I>>=G =C? +17 1652 N 8 GggGggG^]g 5IJG2JIE 6 ggGgGG E?BI9F 2 gG :C +17 1653 N 8 CccCccCc GI@A?;GI?G3 3 aaA B5G +17 1655 N 8 CccCccCc AC:H@3JE 7 ccCcCCC G/HE@G: 3 ccC H/D +17 1656 N 8 C$ccCcCc^]C ?DADGJBD 7 taTtTTT I0JEAC9 3 ttT E:L +17 1658 N 8 ttTttTtT D>BD;G.B 7 ttTtTTT D4EJEH= 3 ttT H=? +17 1659 N 8 ccCccCcC G2E@JJJG 7 cCcCCCc HI?EB7C 3 ccC D5F +17 1660 N 7 aaAaaAA DG.B.GG 8 aaAaAAAa K4HMDA:K 4 aaAa FJHG +17 1661 N 8 ggGggGgG DH;1JKG 9 ccCcCCCcc J8GEDB:A2 4 ccCc ;CG: +17 1663 N 7 cCccCcC 4DF? +17 1664 N 6 aAaaAA @A=@HF 7 acAaAaa F.G?CE< 4 aaAa 4FFF +17 1665 N 7 tTttTtT FE:DG4G 9 ttTtTTTtt F:II8G?D= 4 ttCc @FI3 +17 1666 N 7 gGggGgG ;:?CI0J 9 ggGgGGGgg J7CH?=;B6 4 ggGg A@AC +17 1667 N 7 gGggGgG HI@5F5G 8 gGgGGGgg IHF<>8@7 4 ggGg I=KC +17 1668 N 6 aAaaAA 7GE/FG 7 aaAaAAa G>HA=E? 4 aaAa GGJE +17 1669 N 7 cCccCcC BB@:I0C 9 ccCcCCCcc I5EGE?:C? 4 ccCc GBI> +17 1670 N 9 aAaaAaA^]a^]a BHF8H?GA9 9 aAaAAAaa^]A KHDFC@K=9 4 aaAa KJID +17 1671 N 9 gGggGgGgg 4:??KGKC@ 9 gGgGGGggG HIB8BEC/< 4 ggGg BCJ: +17 1672 N 9 tTttTtTtt <1BGEGE=; 9 ttTtTTTtT J=?EF@?KF 4 ttTt IBG8 +17 1673 N 9 tTttTTtt^]t FFDEDF@=D 8 ttTtTTtT I:FACFL7 4 ttTt I?I= +17 1674 N 11 cCccCcCcccc DC>@IEJ>FBE 7 cCcCCcC IHBFHFC 4 ccCc G5E6 +17 1675 N 11 cCccCcCcccc ?F8DH1HA@:? 10 ccCcCCCccC ?5J 3 ggG GDA +17 1677 N 11 cCccCcCcccc B3H.JDK:E>: 8 cCcCCCcC GJ=9J?D2 3 ccC A1L +17 1678 N 11 cCccCcCcccc B/BAH.GIIEI 10 ccCcCCCccC F8JG:JEB38 3 ccC >?L +17 1679 N 11 aAaaAaAaaaa F.H.G8GJIBF 9 aaAaAAaaA I2FLDFI51 3 aaA JLJ +17 1680 N 11 gGggGgGgggg =AFEL1JKHDD 11 ggGgGGGggG^]g H4KF9DE8/5E 4 ggGg <;JI +17 1681 N 11 c$CccCcCcccc ?D;AJ1KB@>7 9 ccCcCCcCc ?:I;==8@= 3 cCc 1K< +17 1682 N 10 GggGgGgggg =D3B5AGEFJ 11 ggGgGGGggGg B??H/=2B:0D 4 ggGg ==<= +17 1683 N 10 TttTtTtttt CGFH 10 ccCcCCCcCc C +17 1687 N 8 ccCCcccc BGEGIIGK 9 ccCcCCcCc B;GG8JCEG 4 ccCc 9=GH +17 1688 N 9 ccCcCcccc HMG8GJKGK 10 cCcCCCccCc >HE9?6F/AI 4 ccCc CBII +17 1689 N 9 ttTtTtttt EID2IFGIJ 11 ttTtTTTttTt F9KAGK;G1CJ 4 ttTa DAMB +17 1690 N 9 ccCcCcccc EMJAGLJFM 11 ccCcCCCccCc EGCK>J=J4II 4 c$c$Cc @0L@ +17 1691 N 9 ttTtTtttt CIJ6FHHHH 10 ttTtTTttTt BAJJ.LI1CJ 2 Tt L= +17 1692 N 8 ggGGgggg B?KIJIBJ 10 ggGgGGGggg CABH5F5E0H 2 Gg JA +17 1693 N 9 ttTtTtttt CEFIEICII 10 ttTtTTTtTt GCAM:C:G3I 4 Tt^]T^]T J:B@ +17 1694 N 9 ttTtTtttt D3CJEGHIG 10 ttTtTTTtTt E5EG>G:@9K 4 TtTT ACE@ +17 1695 N 9 c$cCcCcccc :;JEIKJJD 11 ccCcCCCccCc E3EI9GA<6>I 4 CcCC CEFE +17 1696 N 8 tTtTtttt FI5JEJMH 11 ttTtTTTttTt F?JFAKAG7FJ 4 TtTT L1IH +17 1697 N 8 gGgGgggg 4K3HKJFH 11 g$gGgGGGgg$Gg A@EC6HEA7DI 4 GgGG C;EE +17 1698 N 8 cCcCcccc JI:IMLGK 9 aCcCCCcCc CHC8I 4 CcCC G:EE +17 1699 N 7 tTTtttt BIFHGIG 8 tTtTTtTt DDFBEIAJ 4 TtTT KCF@ +17 1700 N 7 gGGgggg JLLIJBJ 8 gGgGGgGg AFFBEG?G 4 GgGG G=E@ +17 1701 N 8 tTtTtttt @ECGEGHE 8 tTtTTtTt C>L@DCBF 4 TtTT HJEE +17 1702 N 8 tTtTtttt JB:GEGHK 7 tTtTtTt @EK:J>H 4 TtTT IJB< +17 1703 N 7 tTTtttt GGEEHED 8 t$TtTTtTt ?7G 5 CcCCC E9JH +17 1714 N 12 aAaAaaaaaaaa GH3IIGHI9:9B 6 AaAaAa KJACEJ 4 AAAA GIB= +17 1715 N 12 aAaAaaaaaaaa JHFEKHLLKGDF 6 AaAaAa HKIKJK 5 AaAAA CJHCC +17 1716 N 12 gGgGgggggggg @KKLDKEIHGDA 6 GgGgGg IFGDHD 5 GgGGG H9JD; +17 1717 N 13 tTtTtttttttt^]t FECFKGGJC@HEB 6 TtTtTt HHGAEG 5 TtTTT GJ 5 CCCCc CJA5I +17 1742 N 16 tTtttttttttTTTTT 8HJGFJIGFHGEHHKH 2 Tt ?K 5 TTTTt MME:H +17 1743 N 16 cCcccccccccCCCCC K 6 TTTtTT JJ@GCG +17 1753 N 15 CcccccccccCCCCC F@HHJKAKHIEIKLJ 2 Cc CL 6 CCCcCC MH1FEF +17 1754 N 15 CcccccccccCCCCC BAGHJEFKIGHHJKH 1 c K 6 CCCcCC LF?E>F +17 1755 N 15 C$cccccccccCCCCC 6IJGMBLMKCHHKKJ 2 Cc 5J 6 CCCcCC MJ5GAF +17 1756 N 14 tttttttttTTTTT IHIJEFFGFJIHJK 2 Tt DK 6 TTTtTT ML=HEL +17 1757 N 14 cccccccccCCCCC KIFKFELGIHJLMK 2 Cc FJ 6 CCCcCC ML;FGH +17 1758 N 14 aaaaaaaaaAAAAA LHFLEFKJHFGKHH 2 Aa GL 6 AAAaAA KK?JGH +17 1759 N 14 gggggggggGGGGG IFDLLHFIJBIGJK 2 Gg FI 6 GGGgGG KH9B@G +17 1760 N 14 cccccccccCCCCC KIAKMHFGKIIKKK 2 Cc IH 6 CCCcCC KJ5;HI +17 1761 N 14 aaa$aaaaaaAAAAA HE@G31B>1HFIHH 2 Aa JC 6 AAAaAA IIA2EI +17 1762 N 13 ccccccccCCCCC GHJ:>JHBHIJJG 2 Cc CK 6 CCCcCC IE5CGH +17 1763 N 13 ccccccccCCCCC HEI@@KHJJGLLK 2 Cc DF 6 CCCcCC II?B;K +17 1764 N 13 ccccccccCCCCC JHLDKLKLFFKNK 2 Cc AI 6 CCCcCC IFF?AK +17 1765 N 13 ttttttttTTTTT GFHCGCDEHIKLK 2 Tt KJ 6 TTTtTT NHIFCH +17 1766 N 13 ccccccccCCCCC =FHLILIGJELLK 2 Cc ?J 6 CCCcCC DGDABH +17 1767 N 13 ccccccccCCCCC BBHJ4JHJDIMLL 2 Cc AJ 6 CCCcCC ED?DGJ +17 1768 N 13 ccccccccCCCCC FFJKDLKKFFJLK 2 Cc >H 6 CCCcCC EB@DCK +17 1769 N 13 t$t$ttttttTTTTT D@GHCIGGHIMKK 2 Tt GH 6 TTTtTT MEMEHL +17 1770 N 11 ggggggGGGGG GJ=KH=JLKMK 2 G$g @F 6 GGGgGG HC5AFJ +17 1771 N 11 aaaaaaAAAAA FIELGHFIIJI 1 a K 6 AAAaAA JFEJFK +17 1772 N 11 g$gggggGGGGG DEHKJ@GJHLL 1 g G 6 GGGgGG HF2DAL +17 1773 N 10 cccccCCCCC IIKJKGHKLK 1 c H 6 CCCcCC HHDDFK +17 1774 N 10 aaaaaAAAAA DGHFFHHJJI 1 a H 6 AAAaAA JGCFFJ +17 1775 N 10 tttttTTTTT EH8GJ +17 1778 N 11 cccccCCCCCC EDJHIDHKKMA 1 c @ 6 CCCcCC HBIAFL +17 1779 N 11 cccccCCCCCC HJLKIHELLJD 1 c C 6 CCCcCC ICEBJL +17 1780 N 11 tttttTTTTTT I.FFEIIKLKG 1 t$ B 6 TTTtTT MF>CLM +17 1781 N 11 aaaaAAAAAA^]a CFEAEDJJGD4 0 5 AAaAA IHEHJ +17 1782 N 12 cccccCCCCCCc J?LKKJIJJIE: 2 c^]c C1 6 CCCcCC CC9?IJ +17 1783 N 12 tttttTTTTTTt =EGFDE 2 aa @E 5 AAaAA GH@JJ +17 1792 N 16 aaaaaAAAAAAaaAaa HHIIHAHIIJH?FFF9 2 aa FE 5 AAaAA EAHMN +17 1793 N 16 gggggGGGGGGggGgg I=HKGKJILMI6>I?C 2 gg CB 5 G$G$gGG @@@:F +17 1794 N 16 cccccCCCCCCccCcc J?IHFCHILFA9HGG@ 2 cc 8> 3 cCC 2 cc D6 3 cCC ?CM +17 1797 N 16 aaaaaAAAAAAaaAaa D6GEAGHJKJG01HCG 2 aa I8 3 aAA 4FK +17 1798 N 16 cccccCCCCCCccCcc BFHGGJIJKJI?BF?J 2 cc C4 3 cCC HMIMJFBKFE 2 cc D; 4 cCC^]c ?IM@ +17 1800 N 16 cccccCCCCCCccCcc HJIIJHIJLIJDILIM 2 cc BE 4 cCCc GHMB +17 1801 N 16 tttttTTTTTTttTtt AFGFGFFLKLI 4 gGGg EBLG +17 1803 N 16 cccccCCCCCCccCcc FG@IIKIILLK1IKJI 2 cc H; 4 cCCc GFMG +17 1804 N 17 aaaaaAAAAAAaaAaa^]a C@CDEEIJJJH3EIC1: 2 aa D8 4 aAAa GIKG +17 1805 N 17 aaaaaAAAAAAaaAaaa @EIGALKF<>LHIH< 2 cc D5 4 cCCc IHME +17 1811 N 16 ccCCCCCCccCcccC^]C FHHGLKJKHFLJEK=8 2 cc BC 4 cCCc JIIH +17 1812 N 16 t$tTTTTTTttTtttTT ?FHCMLLKAGKG>EGC 2 tt AC 4 tTTt ELMK +17 1813 N 15 gGGGGGGggGgggGG EAGFKLIAIKILJG> 2 gg DC 4 gGGg IAHE +17 1814 N 15 aAAAAAAaaAaaaAA FD?IIHJEHIH>JB@ 2 aa I= 4 aAAa IHKJ +17 1815 N 15 gGGGGGGggGgggGG BFCKMM==HKHBJ4? 2 gg D; 4 gGGg FBJF +17 1816 N 15 g$GGGGGGggGgggGG ?K0> 2 gg @7 4 gGGg G5HG +17 1817 N 14 CCCCCCccCcccCC EFKKIJDCGF3JF= 2 cc B@ 4 cCCc BCJG +17 1818 N 13 C$C$CCCCccCccCC ?BKKLF;GHJIE; 2 cc B: 4 cCCc AFGG +17 1819 N 12 CCCCccCcccCC KKLJ6BMB2E;; 2 cc ;0 4 cCCc 4 cCCc @FFG +17 1822 N 12 CCCCccCcccCC KJEKHCLGBJ>> 2 cc B@ 4 cCCc CGGC +17 1823 N 13 CCCCccCcccCC^]C HIJJFIKKBMH4= 2 cc K: 4 cCCc EGHG +17 1824 N 13 TTTTttTtttTTT KKIKHF 3 GGg G@F +17 1829 N 12 CCCCccCcccCC EFIB86EBD@@EFBAJKI4@ 3 ggg G:B 3 GGg 3?E +17 1831 N 11 T$TTTtTtttTT 5DFBAIHIEAE 4 ttt^]T I4@= 3 TTt ?HG +17 1832 N 11 C$CCccCcccCC BEJGIKKNLII 4 cccC C9BB 3 CCc FIC +17 1833 N 10 TTttTtttTT GG:.KDKFIC 3 ttT EFH 3 TTt FJC +17 1834 N 11 C$CccCcccCC^2C AMGKJMDNAJ< 4 cccC C:B< 3 CCc IIC +17 1835 N 11 TttTtttTTTT K@8KGGJB7H@ 4 tttT ECDC 3 TTt LNC +17 1836 N 11 CccCcccCCCC J@HJH:GJ=KB 4 cccC IIB@ 3 CCc IID +17 1837 N 11 CccCcccCCCC ;E:KA0JH8@B 4 cccC FH>9 3 CCc HID +17 1838 N 11 CccCcccCCCC GKDJKHMG>I3 4 cccC II:@ 3 CCc HIC +17 1839 N 10 TttTttTTTT L.CFBJG4H: 3 ttT FFD 3 TTt MMG +17 1840 N 11 CccCcccCCCC HGIGF3II6JG 4 cccC FCC< 3 CCc HIE +17 1841 N 11 CccCcccCCCC L3GKGBJ:5HC 4 cccC IHA; 3 CCc GIE +17 1842 N 11 CccCcccCCCC MJILJMMI.H> 4 cccC J>BF 3 CCc GHF +17 1843 N 11 TttTtttTTTT E9GBI6@H 4 tttT IHJE 3 TTt C?I +17 1845 N 11 GggGgggGGGG MHHIJKK?8F9 4 gggG KJIC 3 GGg 6E 4 gggG G>F> 2 Gg >D +17 1849 N 13 TtTtttTTTTT^]t^]t HEAG7GA?F1D6A 4 tttT J?I9 2 T$t @I +17 1850 N 14 CccCcccCCCCCcc HIFLIF 4 cccC GGG9 1 c F +17 1851 N 15 AaaAaaaAA$AAAaa^]A >HHGJHKC5IGF?EA 4 aaaA LJLE 1 a J +17 1852 N 14 GggGgggGGGGggG B@8EHAJDKFH1@E 4 gggG G;F@ 1 g E +17 1853 N 14 GggGgggGGGGggG E 1 a G +17 1855 N 16 CccCcccCCCCccCCc DGHJHKMAGGG 5 cccCC G/GB; 1 c F +17 1856 N 16 AaaAaaaAAAAaaAAa IFHIOLLDGBG>HGC; 5 aaaAA I9KA> 1 a J +17 1857 N 16 GggGgggGGGGggGGg ;=AKJDIGIFJI>EBEK@2JD<@ 5 cccCC E=AG5 1 c C +17 1863 N 17 CccCcccCCCccCCcc^]C EHHIJKL79HDIHCAIB 5 cccCC I1@F; 1 c E +17 1864 N 17 TttTtttTTTTtTTttT KFFBIHIEE3H:HG3GF 4 ttTT BFF? 1 t F +17 1865 N 18 GggGgggGGGGggGGggG CEFLHKLDC?I7DIBDD 1 c G +17 1868 N 18 CccCcccCCCCccCCccC EJIKJDKIIGH>EHGBJF 4 ccCC F>A@ 1 c J +17 1869 N 18 TtaAtaaTAATaaATtaA K/BFFHFIHFK9JKADDAF8H7@ID;BG 6 cccCCc <4;F88 1 c > +17 1872 N 17 ggGgggGGGGggGGggG FG7GFKB=AA;JG 8 g$ggGGgg^]g ??C??EE@ 1 g L +17 1875 N 18 GggGgggGGGGggGGggG =/G;I9I;<3F2BGE7HJ 7 ggGGggg :DD?DFD 1 g K +17 1876 N 17 ccCcccCCCCccCCccC DICIHMIH:I>DGGBMJ 7 ccCCccc H@:6GC@? 7 ggGgggg 5A49FBC 1 g K +17 1882 N 19 gGgggGGGGggGGggGGG^]G DEGGJEIBG:GI>:JG>@D 7 g$gGgggg 9EC@I?C 1 g K +17 1883 N 20 aAaaaAAAAaaAAaaAAAA^]A DAFIKFF:GDDF@FDIEDCA 8 aAAaaaa^]a IE/8JB@< 1 a L +17 1884 N 20 g$GgggGGGGggGGggGGGGG ?BDHJ:K=J=HJA?JKHGHE 8 gGGggggg EJ?GJ6CC 1 g K +17 1885 N 19 C$c$ccCCCCccCCccCCCCC B@=J>J8AEBHCECDGFHD 7 cCCcccc H>C>AAC@ 8 gGGggggg B94CJ@GE 1 g I +17 1888 N 17 c$cCCCCccCCccCCCCC 5IADAIBIIDFGKIHIH 8 cCCccccc HB@7C0CA 1 c H +17 1889 N 16 cCCCCccCCccCCCCC FGI6HA5H@A9HHGIE 7 cCCcccc H@HCCCA 1 c F +17 1890 N 16 cCCCCccCCccCCCCC JGH5JAIGEELKGGIH 8 cCCccccc I@GHC9CKGHKI 7 cCCcccc @???==< 2 cC GC +17 1897 N 16 gGGGGggGGggGGGGG F@A6>?H6;=ICAADA 7 gGggggg H1DHEHB 2 aG F< +17 1898 N 15 tTTTttTTttTTTTT F9>CDGCB@HDFEIE 8 tTTttttt H08CIHJ? 3 tT^]T HF? +17 1899 N 15 gGGGggGGggGGGGG E/KGCCID;HLIIKI 8 gGGggggg E81DIGGH 3 g$GG BBC +17 1900 N 15 tTTTttTTttTTTTT D0DBEFE=FFHFEHG 8 tTTttttt E3:?IADI 2 TT FH +17 1901 N 16 aAAAAaaAAaaAAAAA F5.@HHH 2 AA EG +17 1902 N 17 cCCCCccCCccCCCCCc >1IIIFDE;AJIIGJH7 8 cCCccccc F;=7EEDC 2 CC @D +17 1903 N 17 c$CCCCccCCccCCCCCc BEHDHCEH7?JJGHKH@ 8 cCCccccc EA:GGHCD 2 CC AF +17 1904 N 17 TTTTttTTttTTTTTt^]T EGCHDFID?IJHHLGCA 8 tTTttttt FKGKGKH: 2 TT JL +17 1905 N 17 CCCCccCCccCCCCCcC G89JEHI>@IKJIJIDB 8 cCCccccc DHEGGGHB 2 CC GG +17 1906 N 17 TTTTttTTttTTTTTtT @IGJEGIF?GKHIIIGF 8 tTTttttt HL.GJFKG 2 TT IK +17 1907 N 17 GGGGggGGggGGGGGgG ?G0;GEJDAIKJIKJ8F 7 gGggggg GG?JGJF 2 GG GF +17 1908 N 18 A$AAAaaAAaaAAAAAaA^]a ?CGFIFBCIIIFGJGFD= 8 aAAaaaaa JI3;MMII 2 AA GD +17 1909 N 17 GGGggGGggGGGGGgGg JGLAGKFB9LKKLL4ID 8 gGGggggg FG3EJKHE 2 GG JH +17 1910 N 15 CCccCCccCCCCCCc >ID=J?EALJILIBF 7 cCCcccc GH79JBA 2 CC IG +17 1911 N 17 CCCccCCccCCCCCcCc FCGCEHDH 8 cCCccccc GFBJKLJKK 2 CC IH +17 1920 N 17 AAAaaAAaaAAAAAtAa D9BEFIAEIGGIJI/GI 8 aAAaaaaa B:EMMMKM 3 AA^>a HJ< +17 1921 N 18 GGGggGGggGGGGGgGg^]G F/J?CJ>DHMLKNL@GI@ 7 gGggggg C?CJFII 4 GGgg KG@D +17 1922 N 17 T$TttTTttTTTTTtTtT 6GCGG3EFHFFIG;DEC 7 tTttttt EHIKIKI 4 TTtt GJDG +17 1923 N 17 GGg$gGGggGGGGGgGgG JEG 7 cCccccc @IGF>JJ 4 CCcc JI97 +17 1925 N 16 CCcCCccCCCCCcCcC ;IJJ=>JIFHKH;IJF 7 cCccccc CHFMCIF 4 CCcc KK6? +17 1926 N 16 TTtTTttTTTTTtTtT FJDJ?FIKIHLG5FHF 7 tTttttt ?KKMELG 4 TTtt IMDJ +17 1927 N 15 TtTTttTTTTTtTtT DGC;EHHGEII:FED 7 tTttttt FDGJHKE 4 TTtt JHJE +17 1928 N 15 CcCCccCCCCCcCcC LCK8CKLJJMJ?HLH 7 cCccccc @G;MKGK 4 CCcc KFH= +17 1929 N 15 TtTTttTTTTTtTtT GFIBGGLKKKI.GHI 7 t$Tttttt CJ>JIJI 4 TTtt LMGE +17 1930 N 15 GgGGggGGGGGgGgG IEI@5JKKILJ8HGH 6 Gggggg FELJGJ 3 GGg HFG +17 1931 N 17 CCcCCccCCCCCcCcC^]C 9IHK5GKIJIMI1IHIB 6 C$ccccc >5 +17 1932 N 17 TTtTTttTTTTTtTtTT EGGH?GHLJIMI6DGHE 5 ttttt BLELM 5 TTtt^]t LM8F2 +17 1933 N 17 T$TtTTttTTTTTtTtTT 1BG58JF@FGHGIEFED 5 ttttt JJFJJ 5 TTttt IJCED +17 1934 N 16 GgGGggGGGGGgGgGG EHI?IFLKJKJKHJGH 5 ggggg HL7FL 5 GGggg JIG:> +17 1935 N 15 CcCCccCCCCCCcCC H 5 GGggg LF@>I +17 1942 N 16 CcCCccCCCCCcCcCC ECG5JJJKFLHLJIGJ 6 cccccC CLJFHD 4 CCcc LJ>H +17 1943 N 16 TtTTttTTTTTtTtTT FCHDGHIJJLI9FIJ> 6 tttttT KMJLL@ 5 TTttt GLIMF +17 1944 N 16 TtTTttTTTTTtTtTT @BD3DFHGGHF7HHCH 6 tttttT KLLLK7 5 TTttt KJBLI +17 1945 N 16 TtTTttTTTTTtTtTT >EB9JHGFCIF;FGFE 6 tttttT FIIIEG 5 TTttt KKBJK +17 1946 N 16 G$gGGggGGGGGgGgGG DFF?HJLIHMLEJ;HK 6 gggggG DKDJC; 5 GGggg HJ@FI +17 1947 N 15 aAAaaAAAAAaAaAA DD:JG?HIIHHBKFH 6 aaaaaA ?KGIF? 5 AAaaa KG4HL +17 1948 N 15 g$GGggGGGGGgGgGG ?E:;IJKKMLCIJKL 7 gggggG^]G FICIJE4 5 GGcgg GK1?I +17 1949 N 13 AAaaAAAAAAaAA C9FEIIIAHFEFH 7 aaaaaAA 2J5JF=D 5 AAaaa JFACF +17 1950 N 14 A$AaaAAAAAaAaAA AAJGIGDIG@HIHI 7 aaaaaAA >LDKLFE 6 AAaaa^]a JFE;LH +17 1951 N 14 GggGGGGGgGgGG^]G ?CHKIJLK0JKCI7 7 gggggGG 9J=IE:E 6 GGgggg MKCCDE +17 1952 N 13 AaaAAAAAAaAAA >FCBGDKGHDEI@ 7 aaaaaAA =IAHA@E 6 AAaaaa LL +17 1954 N 15 aaAAAAAaAaAAAA^]a FEGGHIG2AEHEAA3 7 aaaaaAA HDEFEJC 6 AAcaaa MD3F1C +17 1955 N 14 ccCCCCCCcCCCCc CBEIEKIIHFIEE6 7 cccccCC >KHKIGD 5 CCccc JFGFF +17 1956 N 15 ccCCCCCcCcCCCCc C?GIIII49=JLGDD 7 cccccCC BJCKI=E 5 CCccc LJCCF +17 1957 N 15 cc$CCCCCcCcCCCCc FAHIILI?DJFK?FE 7 cccccCC @JBE 5 CCccc LIGBG +17 1958 N 15 cCCCCCcCcCCCCc^]C @CIHLI1AKFL@GA? 7 cccccCC 0KFGIFA 6 CCcccc MLBDHI +17 1959 N 16 TtTTTTTtTtTTTTtT 9EEIJLHDHHIJHHGD 7 tttttTT FKKK?IK 6 TTtttt MNECA? 7 tttttTT 7 tttttTT DGDFBDD 6 TTtttt KC7JFK +17 1967 N 16 AAAAaAaAAAAaAAAa EGI??AEDHAFICDC@ 7 aaaaaAA EH3EGCG 6 AAaaaa JBJCIL +17 1968 N 16 TTTTtTtTTTTtTTTt EFIGDH@HICGHF?C@ 7 t$ttttTT ?GFGEFH 6 TTtttt JJIEKK +17 1969 N 16 AAAAaAaAAAAaAAAa DDGE49EEJDEHCD>D 6 aaaaAA FGBF?H 6 AAaaaa KDGFKJ +17 1970 N 16 CCCCcCcCCCCcCCCc HFIA4CIIIBIJGFFJ 6 ccccCC FEH:AG 6 CCcccc HB?FJI +17 1971 N 16 AAAAaAaAAAAaAAAa GCGG2HEFJGGFFGFH 6 aaaaAA FEGG@H 7 AAaaaa^]a KKCHKFE +17 1972 N 17 TTTTtTtTTTTtTTTt^]t DHIFEHEGEDDBB 6 a$aaaAA CCDCHH 6 AAaaaa KJIJKC +17 1974 N 17 AAAAaAaAAAAaAAAaa GEGH3I?GIGHLFFFME 5 a$aaAA ?KHEB 7 AAaaaaa MDAHMMI +17 1975 N 17 GGGGgGgGGGGgGGGgg IGKKJLIBMGLLH>AKF 4 ggGG E=IJ 7 GGggggg IE@DIEG +17 1976 N 17 AAAAaAaAAAAaAAAaa DECGBADCI=H7EFFCB 4 aaAA FABD 7 AAaaaaa LHB?HIF +17 1977 N 17 CCCCcCcCCCCcCCCcc FFGD6JFIK.IKGIAHH 4 ccCC DFDG 7 CCccccc J>CAJKC +17 1978 N 17 AAAAaAaAAAAaAAAaa DDFEH?G@JEHKIFGIF 4 aaAA HKHF 7 AAaaaaa JHILMLM +17 1979 N 16 GGGGGgGGGGgGGGgg GFGHJHBM@LHIGD 2 AA KL 9 AAaaaaaAA HKD8LNJE> +17 1988 N 17 gGgGGGGgGGGggGgGG GIGJIKJIHFIIAIEGD 2 GG DC 9 GGgggggGG GHCCIMIF3 +17 1989 N 16 GgGGGGgGGGggGgGG HG=KDIBDEDGGIFG 2 TT ;G 9 T$TtttttTT FFICMNJ?E +17 1994 N 17 tTtTTTTtTTTttTtTT C9FAIFGGED8IGFIEF 2 TT 9C 8 TtttttTT F< +17 1995 N 18 gGgGGGGgGGGggGgGG^]g 1HFFLIJHD<@LIJJCJ@ 2 GG AI 7 GggggGG 7?JMI>; +17 1996 N 19 cCcCCCCcCCCccCcCCc^]C 2HEJ?F/2FEEIIKGH@ 2 GG 8C 6 ggggGG ;IJKC/ +17 2003 N 19 T$tTTTTtTTTttTtTTtTT 4FEI>FK3EB>ECG4H?GE 2 TT 2D 7 tttttTT 3BJJKBC +17 2004 N 18 gGGGGgGGGggGgGGgGG ?GMDKAHFHJDLKHIEJH 2 GG :F 6 ggggGG EHML@8 +17 2005 N 18 gGGGGgGGGggGgGGgGG F9J0I7H:?KICJCHHI@ 2 GG AB 6 ggggGG GFMJ1/ +17 2006 N 18 cCCCCcCCCccCcCCcCC EGDIJKIA7LCFLHKJKF 2 CC HJ 6 ccccCC FILI:4 +17 2007 N 18 a$AAAAaAAAaaAaAAaAA BGJIHBFEBIEFHDICHG 2 AA JK 7 aaaaaAA :HIJFCB +17 2008 N 17 CCCCcCCCccCcCCcCC 7KJJJIJCGJJMH>JIF 2 CC II 7 cccccCC 0GFKI=A +17 2009 N 17 AAAAaAAAaaAaAAaAA GJ=GIHGGDKFLDHJJF 2 AA IJ 7 aaaaaAA 3JLMNFG +17 2010 N 17 GGGGgGGGggGgGGgGG HJ>MIH:;JILLKLIMB 2 GG GK 6 ggggGG HE>DFHHEGBJG3 2 AA IJ 7 aaaaaAA .CGIKHB +17 2013 N 17 CCCcCCCccCcCCcCCc EJIEFIKIDJADHD@F 3 GG^]G @BA 6 ggggGG ?HKK;1 +17 2015 N 18 TTTTtTTTttTtTTtTTt CIFFIFBJFI;IGKLDHKGKA2< 3 GGG CHE 6 ggggGG DILL?9 +17 2018 N 19 CCCCcCCCccCcCCcCCcc FHAJMII8KFKMILJKJJB 3 CCC IIE 6 ccccCC 6GLMH2 +17 2019 N 19 TTTTtTTTttTtTTtTTtt GLCFHJI>EHIJALHLFFD 3 TTT LMI 6 ttttTT DGJKKD +17 2020 N 20 G$GGGgGGGggGgGGgGGgg^>G CJHJHGKHLILKIJILIAC@ 3 GGG >HB 6 g$gggGG :GKJI; +17 2021 N 21 CCCcCCCccCcCCcCCccC^]C^]c LIKBJJG;IMGGJILJJ.BA: 3 CCC IIE 5 cccCC HLJCD +17 2022 N 21 CCCcCCCccCcCCcCCccCCc GEGEI@?LLLLHMHKHFBEAB 3 CCC FHC 6 cccCC^]C ?KGH?@ +17 2023 N 20 AAAaAAAaaAaAAaAAaAAa I0GGFEAEGFKGFIJ@KFEF 3 AAA JK@ 6 aaaAAA KMMBC9 +17 2024 N 21 GGGgGGGggGgGGgGGggGGg KCFHF 3 GGG IG@ 8 gggGGG^]G^]g CJJC94@C +17 2025 N 21 TTTtTTTttTtTTtTTttTTt F6FIE;EIGHJFIGHDBHFDB 3 TTT JII +17 2030 N 21 G$GGgGGGggGgGGgGGggGGg DGKIBIILKLKHJHKEKFGIJ 3 GGG GEF 8 gggGGGGg FJHE;>BF +17 2031 N 20 CCcCCCccCcCCcCCccCCc 6KBFILBHMLJJGJIIJCJK 3 CCC CII 8 cccCCCCc ?KF:C:EB +17 2032 N 20 CCcCCCccCcCCcCCccCCc GHKHHCMIKDBKIMGECJHL 3 CCC >HH 8 c$ccCCCCc ?HHH?3CH +17 2033 N 20 AAaAAAaaAaAAaAAaaAAa CAIHDIBDJIFLLJHK? 3 AG^]a G?H 7 aaAAAAa KMHJ=GM +17 2042 N 22 GGgGGGggGgGGgGGggGGgg^]g AJG +17 2045 N 22 AAaAAAaaAaAAaAAaaAAaaa GG>:BGHHJIGHIKHDIKHIED 3 AAa EH/ 7 aaAAAAa HIIDCHI +17 2046 N 22 TTtTTTttTtTTtTTttTTttt AHF?GBIGIIGFHJGK:GGGHE 3 TTt EGD 7 ttTTTTt GIJFGGI +17 2047 N 24 GGgGGGggGgGGgGGggGGggg^]g^]g :IF?IKDIJLJLILKCGIIEIHEE 3 GGg @B> 6 ggGGGg FKHGIG +17 2048 N 24 AAaAAAaaAaAAaAAaaAAaaaaa CDDFC@HEKGFJEKGHHFDHEEBC 3 A$Aa FJ7 7 aaAAAAa FKK9HEE +17 2049 N 24 AAaAAAaaAaAAaAAaaAAaaaaa >DCCC;HG +17 2053 N 23 g$GGGggGgGGgGGgtGGggggg^]g ACFAJIILHLHBFH8CHMKJDEE 2 Gg GB 6 gGGGGg KD>HEG +17 2054 N 22 AAAaaAaAAaAAaaAAaaaaaa @FBKHIKHGCJFLLCHMKH 6 gGGGGg K<;BGF +17 2056 N 22 AAAaaAaAAaAAaaAAaaaaaa C@DHIDHBJGKGHHKHJIHEGE 2 Aa I@ 6 aAAAAa HGD?IF +17 2057 N 22 T$TTttTtTTtTTttTTtttttt BCAFEHEG?DJHICHGIGFDEE 2 Tt FD 6 tTTTTt HDGDCG +17 2058 N 21 AAaaAaAAaAAaaAAaaaaaa ?BGEIGEJEIDG=HEHGGDF? 2 Aa F5 6 aAAAAa DGJFF> +17 2059 N 21 A$AaaAaAAaAAaaAAaaaaaa A5GEHHCDEJHGGGIIFFHBG 2 Aa K9 6 aAAAAa IHGCLE +17 2060 N 20 CccCcCCcCCccCCcccccc DIIHIFIJKGKLEJHLJBIJ 2 Cc G9 5 cCCCc IB1HC +17 2061 N 20 A$aaAaAAaAAaaAAaaaaaa C:DGGIADKGCBHFHHEEFI 1 A J 5 aAAAa GIEIB +17 2062 N 19 aaAaAAaAAaaAAaaaaaa FEJFGK?JIHGKHIHFEFI 2 Aa L/ 5 aAAAa II:LH +17 2063 N 19 ccCcCCcCCccCCcccccc FIKKHJGKIJKFINLK@JD@ +17 2066 N 18 gGgGGgGGggGGgggggg FEKCLFKIGFJILKKHHK 2 Gg JC 6 gGGGgG GAA8A< +17 2067 N 18 aAaAAaAAaaAAaaaaaa FJJEJIJCJFGGFIKIJL 2 Aa G@ 6 aAAAaA KJJFDA +17 2068 N 18 gGgGGgGGggGGgggggg ELHKLKNEIJJLJLIKHL 2 Gg C4 6 gGGGgG F3JDDD +17 2069 N 18 cCcCCcCCccCCcccccc >HB@=AJIBCJGDEBBAD 2 Cc F7 6 cCCCcC :BEE;D +17 2070 N 19 gGgGGgGGggGGgggggg^]G D@I?CIBAKDAALLKKIL8 2 Gg A? 6 gGGGgG F;=>A; +17 2071 N 19 a$AaAAaAAaaAAaaaaaaA @HF@IEK:=DLDEHE?HID 2 Aa B5 6 a$AAAaA BH@KED +17 2072 N 18 CcCCcCCccCCccccccC FEGIGKHK:HHJCDHIKD 2 Cc G6 5 CCCcC ?BEBB 2 Cc G0 5 CCCcC AHD;> +17 2074 N 19 GgGGgGGggGGggggggGG AG@EHC;KCA@KIJKKK5? 2 Gg ?F 4 GGgG >3>3 +17 2075 N 20 CcCCcCCccCCccccccCC^]C JHICHKIFHGJLHIKJLDE@ 2 Cc BE 5 CCCcC 6;;CB +17 2076 N 20 AaAAaAAaaAAaaaaaaAAA FFF>DFHHIIG;HD?FJFEC 2 Aa GG 4 AAAa BCC> +17 2077 N 20 CcCCcCCccCCccccccCCC FHEIIKIEKDJLLIKIL:DE 2 Cc AB 5 CCCcC C??H2 +17 2078 N 20 AaAAaAAaaAAaaaaaaAAA DG@HGHGHIJHHJJHLLEEE 2 Aa BH 5 AAAaA EHCL= +17 2079 N 21 GgGGgGGggGGggggggGGG^]g GA;LGLGLKELLLJJIL=HIA 2 Gg EE 5 GGGgG B8JE< +17 2080 N 21 G$g$GGgGGggGGggggggGGGg CBEGIJHK>DIICJGGL?EGG 2 Gg DA 4 GGGg 8:EF +17 2081 N 19 C$CcCCccCCccccccCCCc 5HIMCLHFLLMJKKNBFHF 2 Cc E< 5 C$CCcC 58DC5 +17 2082 N 18 TtTTttTTttttttTTTt IFLHGHGGJJHEIKHHHF 2 Tt GB 4 TTtT 6HD? +17 2083 N 18 GgGGggGGggggggGGGg EHLHKKHJCLI:KK;HII 2 Gg F@ 4 GGgG = +17 2085 N 19 TtTTttTTttttttTTTtT EFKEGGB>JKHFHKKHGFE 2 Tt K7 4 TTtT ?EIJ +17 2086 N 19 G$gGGggGGggggggGGGgG DHI:EEFJKNJJJ?DIIKG 2 Gg G8 4 GGgG @GIG +17 2087 N 18 aAAaaAAaaaaaaAAAaA HH@KFCGJLIHKJFHEHF 2 Aa I; 4 AAaA ?FLB +17 2088 N 18 gGGggGGggggggGGGgG GJ:IE>KKJHBJLKIJ5I 2 Gg GA 4 GGgG >CJB +17 2089 N 18 cCCccCCccccccCCCcC ?IC?5>KCDABBE5EI=B 2 Cc H: 5 CCcC^]C CF@BB +17 2090 N 18 gGGggGGggggggGGGgG EB9IF1BJLIGJMBCB?@ 2 Gg @A 4 GGgG 6=G: +17 2091 N 17 cCCccCccccccCCCcC ?G??BJCEABAB?JIDH 2 Cc H7 5 CCcCC =F6=G +17 2092 N 17 gGGggGGggggggGGgG DA?GI1BIKFJIICBI@ 2 Gg @B 6 GGgGG^]G 4A +17 2093 N 18 tTTttGTttttttTTTtT BBBHH2EIKIEFIGHFJI 2 Tt F? 6 TTtTTT 3>J@HF +17 2094 N 18 c$CCccCCccccccCCCcC @FGIL8JLIKJIMAGJIJ 2 Cc DC 6 CCcCCC >><;GE +17 2095 N 17 A$AaaAAaaaaaaAAAaA CEGHCFG=F?GEFHH>E 2 Aa GC 6 AAaAAA @EBFHBIKIGJKM6DGJH 2 Cc F= 6 CCcCCC CBHFFC +17 2097 N 16 AaaAAaaaaaaAAAaA AGECHEH>?EG@IEBG 2 Aa I1 6 AAaAAA IIGDHE +17 2098 N 16 C$ccCCccccccCCCcC 9BA:EDE@BAEHFGCI 2 Cc G5 6 CCcCCC ?E?8 +17 2100 N 15 ccCCccccccCCCcC HI1JHLFKKMCCIJJ 3 C^]C^]c JJIGGLG 4 AaAa CHGF 6 AAaAAA BEKAI< +17 2102 N 15 ggGGggggggGGGgG HG=JIJJIILLKOLK 4 GgGg D>E> 6 GGgGGG CCG4K< +17 2103 N 14 ccCccccccCCCcC FHIJKHHKJ?IJII 4 CcCc ::F> 5 CcCCC DJ7JE +17 2104 N 15 ccCCccccccCCCcC FJ1FJLJJILK7DDH 4 CcCc FAEB 5 CcCCC ?I@KD +17 2105 N 14 aaAaaaaaaAAAaA EEFGIGDHIFCGHH 4 AaAa JBGH 5 AaAAA >@ 5 CcCCC B9@KA +17 2108 N 15 ggGggggggGGGgGg FHAILJHIL>DBLAF 4 GgGg @E=G 5 GgGGG 9F2B7 +17 2109 N 15 ccCccccccCCCcCc ?@JBDA?ADJ6JEI? 4 CcCc H1H: 5 CcCCC B/@KC +17 2110 N 16 ggGggggggGGGgGg^]G DDAHLJGJMC2AI@C@ 3 GGg =>I 5 GgGGG FL= +17 2112 N 15 aAaaaaaaAAAaAaA GCIKJDKMEHDLBHE 4 AaAa D8HL 5 AaAAA AG4JG +17 2113 N 15 gGggggggGGGgGgG FJGKJHLK8LKEH=G 4 GgGg A?JF 5 GgGGG AG4L< +17 2114 N 15 cCccccccCCCcCcC G=INHGKKGCJMJGF 3 C$Cc CID 5 CcCCC G:/L? +17 2115 N 15 tTttttttTTTtTtT FGFIHEGIHHHGDFF 2 Tt KE 5 TtTTT HA>L@ +17 2116 N 15 c$CccccccCCCcCcC BHHLJHKKKHKLKCG 3 cCc :KI 5 CcCCC IEDL@ +17 2117 N 14 AaaaaaaAAAaAaA BHLHIIL?6HIDGF 3 aAa LHL 5 AaAAA JJFJ@ +17 2118 N 14 GggggggGGGgGgG ECLHHIJ@?JKJ@I 4 gGgG GKD5 5 GgGGG GACLA +17 2119 N 14 GggggggGGGgGgG FBLGHHL.IGJEGG 4 gGgG HKD@ 5 GgGGG FC=L7 +17 2120 N 15 G$g$gggggGGGgGgG^]G BBLLHIL4GJLH?G: 4 gGgG HKDC 5 GgGGG FC?J> +17 2121 N 13 aaaaaAAAaAaAA HIDHJ23FIHDED 4 aAaA CKCF 4 AaAA FE6K +17 2122 N 13 tttttTTTtTtTT HF>DII@GHCAFC 4 tTtT CIFG 4 TtTT FE9J +17 2123 N 13 aaaaaAAAaAaAA IHCHI4CDHEFEC 4 aAaA 2IFE 5 AaAAA FB8JA +17 2124 N 13 tttttTTTtTtTT JIAGJBJHK>FGA 4 tTtT >IFC 5 T$t$TTT E@AJD +17 2125 N 13 tttttTTTtTtTT IFDFJGCHIBCD? 3 TtT JFD 3 TTT FK@ +17 2126 N 13 aaaaaAAAaAaAA HFEFIIHF 3 AAA CJG +17 2127 N 14 cccccCCCcCcCC^]c D@@@CFFJCH;IC< 4 cCcC 2I>? 3 CCC DJF +17 2128 N 14 gggggGGGgGgGGg IGEGI2@CHB=A9E 4 gGgG >AF> 3 GGG 4C@ +17 2129 N 14 tttttTTTtTtTTt JGHGJDKGIAGEFD 4 tTtT HIHE 3 TTT ;HB +17 2130 N 14 gggggGGGgGgGGg HHHHJ:@IKK +17 2133 N 14 aaaaaAAAaAaAAa FEEDHFIJFHCFGC 4 aAaA GKEG 3 AAA @LH +17 2134 N 14 cccccCCCcCcCCc IJJKLEFGMIFIEF 4 cCcC FHL@ 3 CCC EH< +17 2135 N 14 tttttTTTtTtTTt HFFGI8LKJGDJIF 4 tTtT HMLK 4 TTT^]t BM4E +17 2136 N 14 cccccCCCcCcCCc A@AACEHL?I=J@A 4 cCcC :K=I 4 CCCc DMF= +17 2137 N 14 gggggGGGgGgGGg HIDIKC8BJAEB@J 4 gGgG AAJ; 4 GGGg 7B7F +17 2138 N 14 aaaaaAAAaAaAAa FDFEIHGFHFEGCE 4 aAaA /JKJ 4 AAAa ILGG +17 2139 N 14 cccccCCCcCcCCc EGIIKJ@JMHFHFJ 4 cCcC AJGH 4 CCCc BHBG +17 2140 N 14 a$aaaaAAAaAaAAa DBEF=FIHIHEFHI 4 aAaA >KKI 4 AAAa FJIH +17 2141 N 13 t$tttTTTtTtTTt @EFHFHGHHHEGH 4 t$TtT :KKI 4 TTTt HJEI +17 2142 N 12 gggGGGgGgGGg EGFAGJJHGJIG 3 GgG JJG 4 GGGg HI=G +17 2143 N 12 tttTTTtTtTTt DEI/1FJ@GFBG 3 TtT JLE 4 TTTt 8G@K +17 2144 N 12 cccCCCcCcCCc GHKDKHMJIJIK 3 CcC JCI 4 CCCc AI>I +17 2145 N 12 aaaAAAaAaAAa DDJHEGLH@HEJ 4 AaA^]A KNF: 4 AAAa DJFN +17 2146 N 12 g$g$gGGGgGgGGg ?AJHEKBJAKDI 4 GgGG MJHC 4 GGGg @GCJ +17 2147 N 11 cCCCcCcCCc^]C C?@JEH?JB@E 4 CcCC M;GE 4 CCCc GIFB +17 2148 N 11 gGGGgGgGGgG H= 4 GGgg >;IE +17 2149 N 11 aAAAaAaAAaA FIGE@FDGEKE 4 AaAA LIGF 4 AAaa H=J? +17 2150 N 11 tTTTtTtTTtT E55HIE8GBHF 4 TtTT KLCG 5 TTTtt 3F;IE +17 2151 N 11 tTTTtTtTTtT CB8GGE>EDGE 4 TtTT LIBD 5 TTTtt 5 CCCcc FJFI= +17 2155 N 10 AAAaAaAAaA DHGGF@=IEH 4 AaAA JJI@ 5 AAAaa FKEJ8 +17 2156 N 10 CCCcCcCCcC ?JIKIBIDJI 4 CcCC GHBB 5 CCCcc DE>FI +17 2157 N 10 AAAaAaAAaA 3@HKHDFIJI 4 AaAA GMJG 5 AAAaa FHDMM +17 2158 N 10 GGGgGgGGgG ;JKJIGLLGK 4 GgGG KHFG 5 GGGgg 2G=II +17 2159 N 9 GGgGgGGgG JIIGHD=KJ 4 GgGG GFCD 5 GGGgg 9FAJI +17 2160 N 9 CCcCcCCcC FKKDAH>JK 4 CcCC J;G? 5 CCCcc CH=HF +17 2161 N 10 AAAaAaAAaA A@GGICHFGI 4 AaAA J5JF 5 AAAaa HIAIG +17 2162 N 11 CCCcCcCCcC^]c ECMKJAHGKI@ 4 CcCC HJB@ 5 CCCcc DFAHE +17 2163 N 11 TTTtTtTTtTt >@IHJGJEHLE 4 TtTT LIG< 5 TTTtt JMJJD +17 2164 N 11 GGGgGgGGgGg H5KIJGJ>JL@ 4 GgGG DFB; 5 GGGgg DIGH< +17 2165 N 11 CCCcCcCCcCc EJHKHDKDJL@ 4 CcCC IJFG 5 C$CCcc ?JHH9 +17 2166 N 11 TTTtTtTTtTt 7CHHHGJCFLA 4 TtTT KILE 4 TTtt MKI; +17 2167 N 11 AAAaAaAAaAa AFDFECDDFJ8 4 AaAA HFJC 3 AAa IHG +17 2168 N 11 CCCcCcCCcCc CAG>JJIBJIB 4 CcCC EEHF 4 CCcc D;JB +17 2169 N 11 T$TTtTtTTtTt .HGCIGKFEL= 4 TtTT K@ML 4 TTtt MDLA +17 2170 N 10 CCcCcCCcCc GEBIDLHFK: 4 CcCC GCGI 4 CCcc IDHB +17 2171 N 12 CCcCcCCcCc^]c^]c FFIHEI;KJFCG 4 CcCC HFHH 4 CCcc IFJB +17 2172 N 12 T$TtTtTTtTttt ;DFCCI@HK6AA 4 TtTT KINK 4 TTtt MKJB +17 2173 N 11 GgGgGGgGggg EFIJIAHL@D? 4 GgGG HKJI 4 GGgg IHI; +17 2174 N 11 G$gGgGGgGggg GEEHFDHL@BE 4 GgGG EHH> 4 GGgg HGI8 +17 2175 N 10 gGgGGgGggg EFHIBHKA=E 4 GgGG BGAF 4 GGgg G?L; +17 2176 N 10 gGgGGgGggg EBDIBIK=E; 4 GgGG CFDA 4 GGgg HCF9 +17 2177 N 10 tTtTTtTttt ?AHDCHFBD; 4 TtTT 8I1. 4 TTtt A0N9 +17 2178 N 10 t$TtTTtTttt BFH>;FHCB? 4 TtTT CL1> 4 TTtt D2N? +17 2179 N 10 TtTTtTttt^]t AHG=HICC:@ 4 TtTT 4K1? 4 TTtt FBNA +17 2180 N 10 TtTTtTtttt BF7AHI>BGD 4 TtTT DJA@ 4 TTtt FALB +17 2181 N 9 CcCCcCccc FADDGL;?: 4 CcCC HFJ> 4 CCcc IIMI +17 2182 N 10 CcCCcCcccc =BIAHLCHIE 4 CcCC H>EG 4 CCcc HHLG +17 2183 N 10 A$aAAaAaaaa BAHCIJC8EF 4 AaAA HGEE 4 TtTT JFDI 4 TTtt I@LC +17 2185 N 8 CCcCcccc I=JJ7G:G 4 CcCC EHFD 4 CCcc G@JH +17 2186 N 8 AAaAaaaa GCFI<2FC 4 AaAA DHHI 4 AAaa HFKJ +17 2187 N 8 AAaAaaaa JBFG3:?F 4 AaAA CCML 4 AAaa EEJD +17 2188 N 9 AAaAaaaa^]A IBDJ40CE? 4 AaAA K@DL 4 AAaa DAG? +17 2189 N 10 CCcCccccC^2c IBIJ<87IC@ 4 CcCC HHDH 5 C$Ccc^]c BAMA 4 CcCC EHFE 4 Cccc =M;E +17 2192 N 11 TTtTttttTtT I;GL;?>HF7F 4 TtTT DHIJ 4 T$ttt 6LCH +17 2193 N 11 CCcCccccCcC J;IL.IIJGDG 4 CcCC BFHF 3 ccc K7F +17 2194 N 10 AAaAaaaaAA HAFJ9ABDEF 4 AaAA HHHF 3 aaa KFG +17 2195 N 11 AAaAaaaaAaA G?IJ??AJF.G 4 AaAA DKDC 3 aaa MBK +17 2196 N 11 GGgGggggGgG JBJL?GHII@H 4 GgGG DF;D 4 ggg^]g LEIE +17 2197 N 11 AAaAaaaaAaA FCIJEDIJFBG 4 AaAA HJHK 4 aaaa MELH +17 2198 N 10 GGgGggggGG K>IME>>HIJ 4 GgGG CEDK 4 gggg K3IC +17 2199 N 11 CCcCccccCcC K?KKCHMKH.G 4 CcCC FCCJ 4 cccc KEHB +17 2200 N 11 TTtTttttTtT HFGLCHGHHAH 4 T$t$TT B?LI 4 tttt JBGD +17 2201 N 11 GGgGggggGgG GDGMHFFHH1I 2 GG FD 4 gggg LHFD +17 2202 N 11 GGgGggggGgG H>GL=A3G>1G 2 GG 9F 4 gggg LDFB +17 2203 N 11 GGgGggggGgG GBHJFIJKH<;J?IIF 5 GGgg^FG BDD@< 4 gggg LGFB +17 2210 N 12 GgGggggGcGgg /HJHC6IC:IF2 5 GGggG B 4 tttt KHHK +17 2212 N 13 CcCccccCcCcc^]C 7IMJHCKIEKK8@ 5 CCccC >DFBG 4 cccc K@EC +17 2213 N 13 AaAaaaaAaAaaA =EHIE=FG4HHCC 5 AAaaA DJED> 4 aaaa J?GD +17 2214 N 13 AaAaaaaAaAaaA :DJID=EC=GH0E 5 AAaaA CJGA@ 4 aaaa I?KG +17 2215 N 13 CcCccccCcCccC AJJFM;LH/IJEB 5 CCccC DGHGG 4 cccc LDHL +17 2216 N 13 TtTttttTtTttT BFGHI@HI7JI1I 5 TTttT HLHFO 4 tttt L@NH +17 2217 N 12 TtTttttTTttT :FII?6GBFHFF 5 T$TttT D>JFF 4 tttt K;LH +17 2218 N 13 CcCccccCcCccC 9FGHH:FJ.KHBH 4 CccC GGGH 4 cccc KHFE +17 2219 N 12 CcCccccCCccC 4GKIAHJGHEII 4 CccC FIIF 4 cccc JFJI +17 2220 N 12 GaGagaaAGgaG ;GEL>9JEBJC> 4 GaaG =MMC 4 aaaa LGNM +17 2221 N 12 GgGggggGGggG ?GJJG5JJFKAH 4 GggG CJI> 4 gggg K>LI +17 2222 N 13 CcCccccCcCccC @DLJ10HHDJLKH 4 CccC GDGL 4 cccc J1KC +17 2223 N 13 CcCccccCcCccC 9GLJHBKIBHN@J 4 CccC FCIG 4 cccc JEKH +17 2224 N 13 TtTttttTtTttT DELLGCHH=IJDJ 4 TttT FLJG 4 tttt IEKK +17 2225 N 13 GgGggggGgGggG CBLL=GGI;JKIH 4 GggG DIH@ 4 gggg EFLJ +17 2226 N 13 Gg$GggggGgGggG ??KL@6IH0HKHI 4 GggG CKH9 4 gggg G=IH +17 2227 N 11 G$GggggGGggG BKLC>IDHD7I 4 GggG CKF5 4 gggg GBLA +17 2228 N 11 GggggGcGggG LKL:KF1HKCI 3 Ggg >I@ 4 gggg GCKK +17 2229 N 12 AaaaaAaAaaA^]a JIAEEGEFIEJ@ 4 AaaA HCJJ 4 aaaa HDKK +17 2230 N 12 AaaaaAaAaaAa JIA?DF +17 2233 N 12 TttttTtTttTt IKG:IFCGCLD +17 2235 N 12 GggggGgGggGg ELGGHE=HJ?ID 4 GggG EJGH 4 g$ggg B9IJ +17 2236 N 12 GggggGgGggGg IKEDJG3JKKID 4 GggG CLJH 3 ggg 6FI +17 2237 N 11 GggggGGggGg EJFFJHILAJI 4 GggG BLJI 3 ggg 3JJ +17 2238 N 12 CccccCcCccCc KIGHJH1HL:IK 3 Ccc FIF 3 ccc 1CI +17 2239 N 11 AaaaaAAaaAa IH=?FGHIIKB 4 AaaA GLJ7 2 aa KK +17 2240 N 12 AaaaaAaAaaAa HKGCKHBFLCJK 4 AaaA BNM: 3 aaa DJM +17 2241 N 11 GggggGGggGg KGHDIKLJKIJ 4 GggG BJG: 3 ggg 9JG +17 2242 N 12 TttttTTttTt^]t EHFAGEFIDG7D 3 ttT JE5 3 ttt DJF +17 2243 N 13 AaaaaAaAaaAaa DG?CJECFJBHHC 3 aaA JEG 3 aaa EJJ +17 2244 N 13 TttttTtTttTtt EKEDIG/FKKGDD 3 ttT EC: 3 ttt @LK +17 2245 N 13 CccccCcCccCcc FHHHJIDILLJJF 3 ccC CBF 3 c$cc 7JI +17 2246 N 12 A$aaaaAAaaAaa 7H@2CGIIHKEH 3 aaA BBD 2 aa KF +17 2247 N 12 ccccCcCccCcc I>HIDJHK:HKF 3 ccC JBH 2 cc JF +17 2248 N 12 ccccCcCccCcc HHJKHHIMLLKI 3 ccC JF3 2 cc JJ +17 2249 N 12 aaaaAaAaaAaa KG;IH>HLMKHI 3 aaA LLK 2 aa MM +17 2250 N 12 ggggGgGggGgg JF>JJHJM;ILH 3 ggG MI8 2 gg LL +17 2251 N 12 aaaaAaAaaAaa KGHIG1GJMJLJ 3 aaA MFL 2 aa MM +17 2252 N 11 ggggGGggGgg JEGILKKLJJI 3 ggG LKD 2 gg JH +17 2253 N 12 aaaaAaAaaAaa GDAHG4GKJKIH 3 aaA JIF 2 aa II +17 2254 N 11 ttttTTttTtt JA>GGIKFHII 3 ttT KIF 2 tt II +17 2255 N 12 ggggGgGggGgg IHCIJ=KLGIJK 3 ggG LKP 2 gg JE +17 2256 N 12 aaaaAaAaaAaa JIHII1BLELKJ 3 aaA ML? 2 aa JM +17 2257 N 11 ggggGGggGgg HE:IDIKLJGK 3 ggG LKI 2 gg IJ +17 2258 N 12 ccccCcCccCcc GFIKJ>GNIJLK 3 ccC JGE 2 cc CK +17 2259 N 12 ttttTtTttTtt I9>FJ8JJBLHD 3 ttT LLP 2 tt LM +17 2260 N 12 ttttTtTttTtt HFBGCDEK>FFI 3 ttT MJG 2 tt LD +17 2261 N 12 ttttTtTttTtt FDDEE?G 3 ttT IJH +17 2276 N 12 gGgGggGgggg^]G FIFBM9FJFB 5 ccCCc LDLFG 4 ccCC DFKH +17 2282 N 13 TtTttTttttTtt F7HJGIBI.4JCC 5 ttTTt JFO@H 4 ttTT HHLL +17 2283 N 13 GgGggGggggGgg G3GKFGFK4HJDF 5 ggGGg JDF@G 4 ggGG FGJH +17 2284 N 13 GgGggGggggGgg GJDH 4 ccCC EJKLD0?FF> 5 ggGGg HFI 3 gGG EIH +17 2293 N 12 ggGggggGggGg JKJJJ>6JGFCD 5 ggGGg KA?CJ 3 gGG FIK +17 2294 N 13 ccCccccCccCc^]c LKGLN:9JA=A;D 5 ccCCc IGKII 3 cCC FLJ +17 2295 N 13 ttTttttTttTtt H=HEK4>KIHHB? 5 ttTTt HDLIH 3 tTT DML +17 2296 N 13 ttTttttTttTtt IGBJI9GG@G;FD 5 ttTTt HE=IJ 3 t$TT ?KJ +17 2297 N 13 ggGggggGggGgg IHGEK76IICGHE 5 ggGGg GGCII 2 GG JI +17 2298 N 13 ccCccccCccCcc JJGKLEHLEFDHE 5 ccCCc ? 3 CC^]c IL? +17 2299 N 13 aaAaaaaAaaAaa HGGGF1@GEDFDB 5 aaAAa C;0I@ 3 AAa IJE +17 2300 N 12 ccCccccCcCcc HA>JK2/KBFHF 5 ccCCc D>=HG 3 CCc IJD +17 2301 N 14 ccCccccCccCcc^>c IIALJ=EL +17 2310 N 12 CccccCccCccc 9JL>DGJFIII> 2 Cc HJ 4 CCcc MLF< +17 2311 N 13 AaaaaAaaAaaa^]A =JJJBHJGFIG?B 2 Aa AO 4 AAaa KJJ: +17 2312 N 14 GggggGggGgggG^]g EJKAIKKJIIJ4EB 2 Gg IK 3 GGg MMJ +17 2313 N 14 CccccCccCcccCc BJL1IJFIFJI8GE 2 Cc GG 4 CCcc LJF5 +17 2314 N 14 AaaaaAaaAaaaAa CFF2;E2DFEE/G? 2 Aa JF 3 AAa KII +17 2315 N 15 CccccCccCcccCc^]c =JL<;IGMGBC3FGE 2 Cc BG 4 CCcc JHH= +17 2316 N 15 TttttTttTtttTtt CGIBAMIGBE;0JEC 3 TtT IM; 5 TTttt MMDGD +17 2317 N 16 TttttTttTtttTtt^]t 7HH52HJC?HB7G3AD 2 Tt CM 5 TTttt LKEGF +17 2318 N 14 TtttTttTttTttt 0GI0HHHEGHFFAC 3 TtT BK5 5 TTttt KKJ@B +17 2319 N 16 G$ggggGggGgggGggg >GJGGMHIAHH9LEEE 1 g L 5 GGggg KJFAI +17 2320 N 15 ggggGggGgggGggg IK5@?GIAIACJGGE 3 GgG @L2 5 GGggg GJH:F +17 2321 N 15 ggggGggGgggGggg FJ;;JJI>JA7IGDH 3 GgG :J2 5 GGggg MMH?E +17 2322 N 16 aaaaAaaAaaaAaaa^]a HK?GJBG?JD2HDGE: 3 AaA GM1 5 AAaaa LGMHJ +17 2323 N 16 ggggGggGgggGgggg EIDJMHJIFI1LGDCD 3 GgG >H: 5 GGggg HFE@B +17 2324 N 15 ggggGggGgggGggg DK97J7I?JK:IEH? 3 GgG AE: 5 GGggg JJIA? +17 2325 N 15 cccCccCcccCcccc DH?KI6;I;2L9GF8 3 CcC EJ@ 4 CCcc IJF8 +17 2326 N 15 ccccCccCccCcccc ?C@85@CHB@K>=?= 3 CcC F?C 4 CCcc JL@? +17 2327 N 16 ggggGggGgggGgggg DHDHBFK8IK2DK6FC 3 GgG >J/ 5 GGggg DCK@I +17 2328 N 15 a$aaaaaAaaaAaaaa BJC;=GDHJAGIDEE 3 AaA :L3 5 AAaaa LLOB@ +17 2329 N 15 gggGggGgggGgggg IEHIIGAFI/K5IC3 2 Gg 5L 5 GGggg KIJ7F +17 2330 N 15 cccCccCcccCcccc JKGLDJE 3 AaA GF0 7 AAaaaaa GHKEFE6 +17 2339 N 16 tttTttTtttTttttT E/@GGK@B;A@5LA@A?G 2 cC A: 7 CCccccc HJ?B;<< +17 2341 N 15 g$gGggGgggGggggG A>JDDGB +17 2342 N 15 ttTttTtttTttttT AHFIG?HGAHGFAEE 1 t L 7 TTttttt JGNBLJE +17 2343 N 14 ttTttTtttTtttT 8=IFE8HHBI4H5C 1 t M 7 TTttttt G@MKMEJ +17 2344 N 15 ttTttTtttTttttT DADFGGFHEGI;F:B 2 tT J0 7 TTttttt A@KJJHD +17 2345 N 15 ggGggGgggGggggG FDFGJHIF7LIJJ9G 2 gG KD 7 GGggggg DGLDEII +17 2346 N 15 aaAaaAaaaAaaaaA BDEHH=KFCJDHHIG 2 aA K; 7 AAaaaaa HJNHJME +17 2347 N 15 ggGggGgggGggggG EHHBHLIJ=K9GI5H 1 g H 7 GGggggg IGK=>G> +17 2348 N 15 ttTttTtttTttttT 0:IBG5CEBJ:H79E 2 tT J8 6 TTtttt CHLI8J +17 2349 N 15 ccCccCcccCccccC 8=L@GBIG;MGI0BI 1 c E 7 CCccccc GIMAFG> +17 2350 N 15 ccCcccccCccccC^]C AEEFJJH>KGECEGE 2 cC B? 7 CCccccc HHLCGG9 +17 2351 N 16 aaAaaAaaaAaaaaAA BFJ?IGKC?J@DGIFD 2 aA JB 7 AAaaaaa JKMIMLD +17 2352 N 16 ggGggGgggGggggGG <;GFKIJC@MJKH5IH 1 g J 7 GGggggg IHJCHHH +17 2353 N 16 ccCccCcccCccccCC H?=@CAHJ?M;G=HIH 1 c J 7 CCccccc JJJBGHC +17 2354 N 16 aaAaaAaaaAaaaaAA 3FJIFDHG:IHJ=FEHGDGGAJ@GK8FF 1 t L 7 TTttttt IFMLKFK +17 2358 N 16 ttTttTtttTttttTT FFHGGEEHCHEFHACG 1 t I 7 TTttttt FKKJHJK +17 2359 N 16 ggGggGgggGggggGG BIAEJ>IK=LIAE?IK 1 g H 7 GGggggg IIJHFGI +17 2360 N 16 aaAaaAaaaAaaaaAA @GAHIHID>IHEIGEI 2 aa EK 7 AAaaaaa JKLHMGK +17 2361 N 16 ggGggGgggGggggGG 1?I@HHIH=KJFKD?K 2 gg FF 6 GGgggg CIC=DC +17 2362 N 16 aaAaaAaaaAaaaaAA DEJ:CAE>3K?EA2CI 2 aa == 6 AAaaaa GKB/?A +17 2363 N 16 ccCccCcccCccccCC ;G2CHHIGDK@HFHDI 2 cc J> 7 CCccccc EGL/GDA +17 2364 N 16 c$cCccCcccCccccCC :GJEJ7IIDLFJHJBK 2 cc EC 7 CCccccc DIJHCEG +17 2365 N 15 aAaaAaaaAaaaaAA HIDGGIF?J=EDHEI 2 aa K= 7 AAaaaaa GJILJJK +17 2366 N 15 gGggGggGggggGG^]g FJHFBHHLJIJHIL? 2 gg G: 7 GGggggg BILJFEF +17 2367 N 16 cCccCcccCccccCCc >@BGAHI?KCJHFIJE 1 c E 7 C$Cccccc DIJCJBE +17 2368 N 16 cCccCcccCccccCCc FKFJ2KJ@MFJJHHH: 1 c H 6 Cccccc ILHKFG +17 2369 N 16 tTttTtttTttttTTt D8FGDGGELFGHFBLG 2 tt H. 6 Tttttt MJIEEI +17 2370 N 16 gGggGgggGggggGGg CJ@GIHG9KHJHFILF 2 gg F8 6 Gggggg HLCKGI +17 2371 N 16 gGggGgggGggggGGg FFFIHHHBIIHIH:@G 2 gg H0 6 Gggggg AKIJHH +17 2372 N 16 cCccCcccCccccCCc 9FLI 2 cc F; 6 Cccccc FIFFDC +17 2374 N 15 AaaAaaaAaaaaAAa AAADJB 1 c 0 5 ccccc @?AA? +17 2379 N 14 g$gGgggGggggGGg A?>GH?EIHIE:DE 1 g C 5 ggggg JEHKI +17 2380 N 12 g$GgggGgggGGg @EHHFJKIIIKI 1 g 3 5 ggggg J?HFI +17 2381 N 12 CcccCccccCCc FGHDGJFHIGIJ 1 c = 5 ccccc F>IKF +17 2382 N 13 AaaaAaaaaAAa^]A ECDCFFFFEHJD@ 1 a = 5 aaaaa ?:JKK +17 2383 N 13 AaaaAaaaaAAaA =CDDJDFDFHJEC 1 a ; 5 aaaaa JBJJJ +17 2384 N 13 A$aaaAaaaaAAaA CBDCJDABDGJEE 1 a . 5 aaaaa I?IID +17 2385 N 12 aaaAaaaaAAaA EF:IEED>AIBE 1 a G 5 aaaaa FIIFE +17 2386 N 12 cccCccccCCcC ABDGFHGHJJGD 1 c : 5 ccccc H:IIF +17 2387 N 12 cccCccccCCcC BEELHIIIHLGB 1 c : 5 ccccc EFDFF +17 2388 N 12 cccCccccCCcC DFFLIJJHJFAI 1 c H 5 ccccc FGICI +17 2389 N 13 a$aaAaaaaAAaA^]A ?GCEBIBFFI:EB 1 a D 5 aaaaa K=IJM +17 2390 N 12 ggGggggGGgGG DAMHHI=9MIDF 1 g < 5 ggggg FE@DH +17 2391 N 12 ttTttttTTtTT DCFGEGD 5 ccccc G@FJH +17 2395 N 11 tTttttTTtTT CLEDEBIFHJJ 1 t 4 5 ttttt G=GID +17 2396 N 11 aAaaaaAAaAA CHEEF?DIGEH 0 5 aaaaa GAHGF +17 2397 N 12 cCccccCCcCC^]c CJHHIIHIDFI; 1 c 3 5 ccccc FDBIF +17 2398 N 12 aAaaaaAAaAAa ?JEFF8B 1 t / 3 ttt ECC +17 2405 N 14 aAaaaaAAaAAaA^]A BDEEFEADEHIDE@ 1 a 2 3 aaa H>E +17 2406 N 14 cCccccCCcCCcCC @FIHJIHKKGJJEC 1 c < 3 ccc CGE +17 2407 N 15 aAaaaaAAaAAaAA^]A ?EDDDEHJFKIEIF@ 1 a C 3 a$aa ?FH +17 2408 N 15 a$AaaaaAAaAAaAAA :F@CDFGJAJJFHEB 1 a 7 2 aa HJ +17 2409 N 14 AaaaaAAaAAaAAA DBDEEHKGGJEHEC 1 a H 2 aa IJ +17 2410 N 14 A$aaaaAAaAAaAAA D?BDCIJFFICHFC 1 a H 2 aa II +17 2411 N 13 a$aaaAAaAAaAAA >BDDIJGFJBIGD 1 a : 2 aa DJ +17 2412 N 12 aaaAAaAAaAAA EFDGJCHHA ?>CGHGIJGJGF8 1 a : 2 aa HJ +17 2415 N 13 aaAAaAAaAAAA^]A ACFJGHIDIGC?E 1 a ? 2 aa CE +17 2416 N 12 c$cCCcCCcCCCC AHEJKFJJFIFC 2 c^]c /@ 2 cc IC +17 2417 N 12 tTTtTTtTTTTT A9LELNCKGHHH 2 tt 9F 3 tt^>T AI: +17 2418 N 12 aAAaAAaAAAAA E>IIHIEGEADF 2 aa ;J 3 aaA JKE +17 2419 N 12 gGGgGGgGGGGG EHAFIKGHJI>J 2 gg 4E 4 ggG^]G GJB? +17 2420 N 13 cCCcCCcCCCCCc ;FIEFLCIIGEH9 2 cc /B 4 ccCC BJEE +17 2421 N 12 c$CCcCCcCCCCc ?EKKLKKKHFID 2 cc 0B 4 ccCC BI?E +17 2422 N 12 AAaAAaAAAAAa EIGIHDJHHFHA 1 a B 4 aaAA HLHG +17 2423 N 11 GGgGGgGGGGG 8KJCNIHKIHL 2 gg 8D 4 ggGG DEHG +17 2424 N 11 GGgGGgGGGGg GHHEKHIF@IJ 1 g E 4 ggGG BIAAED 2 gg =E 4 ggGG =F>? +17 2427 N 12 TTtTTtTTTTTt BIGEIGDDHFID 2 tt >G 3 tTT H>F +17 2428 N 12 GGgGGgGGGGGg GIICMIBLK/KL 2 gg 0E 4 ggGG EFCG +17 2429 N 11 GGgGGgGGGGg /CIBLICG2J: 2 gg 9D 4 ggGG BDE@ +17 2430 N 12 TTtTTtTTTATt 0CH>GE:A>6I> 2 tt >E 4 t$tTT @GCG +17 2431 N 12 G$GgGGgGGGGG^]g GLHCMICJF0K@ 1 g F 3 gGG EHH +17 2432 N 12 GgGGgGGGGGgg LG:KGEF:EEDHID 2 tt 6I 3 t$TT B;I +17 2434 N 12 GgGGgGGGGgg^]G ?J?IFAL;LIG> 2 gg 4@ 2 GG >G +17 2435 N 13 CcCCcCCCCCccC JI2LJ8ICEKLGD 2 c^]C =? 2 CC ?E +17 2436 N 12 AaAAaAAAAaaA J7;IDCE>IC@B 3 aaA /0G 2 AA IF +17 2437 N 12 CcCCcCCCCccC GI2JH>IHJKH@ 2 cC JIKKIDC 3 ccC ;DD 2 CC MHDHFDKJDBD 5 t$tTTt BIKAJ 2 TT JL +17 2442 N 13 GgGGgGGGGggGg IGCMHBJFL6CCG 4 gGGg HH=C 2 GG FK +17 2443 N 14 TtTTtTTTTTttTt FE@IFAE>:F>EHD 4 tTTt JHD< 2 TT EI +17 2444 N 15 AaAAaAAAAAaaAa^]a EI=IJ=EC4ILICH9 4 aAAa NGCE 2 AA II +17 2445 N 14 GgGGgGGGGggGgg BG@MHBLLMCHAG3 4 gGGg HGC@ 2 GG HJ +17 2446 N 15 TtTTtTTTTTttTtt BFBIFEFC8GJ7FC8 4 tTTt II7F 2 TT GJ +17 2447 N 16 CcCCcCCCCCccCcc^]C EG7MBDJKDLBH1I:B 4 cCCc CI@C 2 CC FI +17 2448 N 14 CcCCcCCCCCcccC FG9LJDI;DICIHA 5 cCCc^>C =J?A0 2 CC HK +17 2449 N 14 C$cCCcCCCccCccC BH8LIBIMIH9IAD 5 cCCcC @J;B. 2 CC KG +17 2450 N 13 aAAaAAAaaAaaA H0JI4GKKGAB@5 5 aAAaA HHBE 2 TT MM +17 2454 N 15 aAAaAAAAAaaAaaA C;EE:H43HHDDE8E 5 aAAaA =HFBB 2 AA DI +17 2455 N 15 cCCcCCCCCccCccC K:JJG 5 cCCcC HIB87 2 CC CJ +17 2456 N 15 tTTtTTTTttTttT^]t F=LHCJLIIF?E>H; 6 tTTtT^]T HLB;HB 2 TT LE +17 2457 N 16 cCCcCCCCCccCccCc H8KJ>JG0J;G=J>FD 6 cCCcCC DLG0?B 2 CC GJ +17 2458 N 16 aAAaAAAAAaaAaaAa H2IIF<3JKJBKIBI 6 aAAaGA IG?G.G 2 AA LL +17 2462 N 17 gGGgGGGGGggGggGg^]g F?NI@KH.LKH?HECGA 6 gGGgGG KH8C=B 2 GG KK +17 2463 N 17 gGGgGGGTGggGggGgg G;HJ=J./@EIFJF;J@ 4 gGgG JEDC 2 GG JM +17 2464 N 17 cCCcCCCCCccCccCcc E3LK;KEGKIJILFHKG 6 cCCcCC EI=80D 2 CC JL +17 2465 N 16 t$TtTTTTTttTttTtt ALG@JJ.M?GJIIFI; 6 tTTtTT IL@=1E 2 TT LN +17 2466 N 15 GGgGGGGggGggGgg >LJDJBLKKFIGJLH 6 gGGgGG >H5I>@ 2 GG GH +17 2467 N 15 AAaAAAAaaAaaAaa =AH@GIIJH@3H 2 AA IL +17 2468 N 16 GGgGGGGGggGggGgg DLH@LL.MLHFHHKGF 6 gGGgGG DHD=>H 2 GG II +17 2469 N 16 GGgGGGGGggGggGgg ?KG=HH/KKI@JLDKF 6 gGGgGG II7HBH 2 GG DC +17 2470 N 15 GGgGGGGggGggGgg ?KGBGLJLF?HG1JF 6 gGGgGG GL>JEI@ 3 AAA GIG +17 2478 N 15 CcCCCCCccCccCcc II2IDJJLKHMFJMD 6 cCCcCc FJBJKMJIEBIJJE 6 gGGgGg HJ3HEE 3 GGG CFG +17 2481 N 14 CcCCCCccCccCcc HI6J=KKJ=KGIL@ 6 cCCcCc CLBGHB 3 CCC FGF +17 2482 N 16 TTtTTTTTttTttTtt 4IF@JG9LHJ>HKKE3 6 tTTtTt F12KGGEIJGMH 6 aAAaAa KLFG@L 3 AAA IHK +17 2486 N 16 GGgGGGGGggGggGgg ;FJ?ML.LDHFKKKMI 6 gGGgGg >B8GH 4 GGGg D?HE +17 2495 N 11 tTTTttTtttt AF=FIIFIII? 6 tTTtTt JE:@GK 4 TTTt 2BGG +17 2496 N 13 t$TTTTttTttTtt ?EC1JJHEFEHGD 6 tTTtTt JG?GGH 4 TTTt 5EIJ +17 2497 N 12 TTTTttTttTtt E18IIHFILEJG 6 tTTtTt EI?CIJ 4 TTTt GGIJ +17 2498 N 12 GGGGggGggGgg IH8IFK?IKDMD 6 gGGgGg HBEJM 4 AAAa KCKM +17 2500 N 11 GGGggGggGgg H4MJGJIL9JI 6 gGGgGg HCE6JH 4 GGGg DEJI +17 2501 N 11 GGGggGggGgg GGJHKEJKHLJ 5 gGGGg GD?KI 4 GGGg G>EI +17 2502 N 12 CCCCccCccCcc FB?HLJCJJFMJ 5 cCCCc GHFKH 4 CCCc ?FID +17 2503 N 12 TTTTttTttTtt @G>LIGGILKEH 6 tTTtTt FKH:LI 4 TTTt JLLJ +17 2504 N 12 G$GGGggGggGgg >?.KJDBJJJLI 6 gGGgGg GG8BFF 4 GGGg DDJJ +17 2505 N 11 CCCccCccCcc 9JKKJHKFFIK 6 cCCcCc GF=0FK 5 GGGgg BHEHH +17 2512 N 10 CCccCccCcc 0GHJKKIJMK 6 cCCcCc CHH;GG 5 CCCcc FGHHH +17 2513 N 10 T$TttTttTtt 4FHG.HKLIE 6 tTTtTt ELF=HJ 5 TTTtt D@GIJ +17 2514 N 9 G$ggGggGgg BFIFIG.HG 6 gGGgGg D?G?DG 5 GGGgg ABHHG +17 2515 N 8 ttTttTtt EF1GK0IC 6 tTTtTt DBG>GJ 5 TTTtt F?:IG +17 2516 N 8 ggGggGgg FJ:JK@JC 6 g$GGgGg ACGCFK 5 GGGgg EACGE +17 2517 N 8 aaAaaAaa AGGGHFJD 5 AAaAa H?;FK 5 A$AAaa AGHHI +17 2518 N 7 t$tttTtt EFHKHHE 5 TTtTt ICGJLG?:E 6 TTtTtt MK=KJC 3 Ttt MJK +17 2528 N 9 gGggGgggg EEIIELIIB 6 GGgGgg HHDGLE 3 Ggg LLJ +17 2529 N 9 cCccCcccc FFIH=KFIB 6 CCcCcc HCEHK> 3 Ccc LKH +17 2530 N 9 a$AaaAaaaa ?9DGGIFBB 5 AAaAa HFDIK 3 Aaa IJK +17 2531 N 8 TttTtttt DFJGIAEA 6 TTtTtt G>DHME 3 Ttt JMM +17 2532 N 8 TttTtttt @GJBJBHC 6 TTtTtt GD@JLA 3 Ttt IKK +17 2533 N 9 C$ccCcccc^]c EDIEIE>@D 6 CCc$Ccc F@9HF< 3 Ccc EGE +17 2534 N 8 ccCccccc GHBKGKDE 5 CCCcc DHJC< 3 Ccc FJG +17 2535 N 8 aaAaaaaa FKIKJCGF 5 A$AAaa F 3 Aaa JMN +17 2536 N 8 ggGggggg CIFICJ@H 4 GGgg =CJ4 3 Ggg KKJ +17 2537 N 8 c$cCccccc AIBJHICG 4 CCcc CII: 3 Ccc IJJ +17 2538 N 7 cCccccc F6J2E@F 4 CCcc DHGJ 4 Ccc^]C II?< +17 2539 N 7 cCccccc ?BC@;6A 4 CCcc CH>C 4 CccC E?;B +17 2540 N 7 gGggggg JAJGJFG 5 G$Ggg^]G ;:KG? 4 GggG =DL. +17 2541 N 7 gGggggg E9IE@CH 4 GggG GJB? 4 GggG HJIB +17 2542 N 7 tTttttt ICHH>HH 4 TttT HJEE 3 Ttt BJK +17 2543 N 7 gGggggg HEIILEJ 4 GggG CJKJ0 +17 2544 N 8 aAaaaaa^]A F9GEIEDB 4 AaaA JJ=F 4 AaaA HJJ7 +17 2545 N 8 cCcccccC G?IGKDJC 4 CccC GJ=E 4 CccC GJC> +17 2546 N 8 aA$aaaaaA I1IHJEGF 4 AaaA JLKG 4 AaaA JMJ@ +17 2547 N 7 ggggggG HHHLBGG 4 GggG GLJF 5 GggG^]G HKJ0A +17 2548 N 7 aaaaaaA FIGLHJF 4 AaaA JMGH 5 AaaAA JLN=G +17 2549 N 7 ggggggG AFGI=IH 4 GggG EJIH 5 GggGG IJG>E +17 2550 N 7 ttttttT CFFJBHF 4 TttT HIG? 5 TttTT BIJ1F +17 2551 N 7 g$gggggG @F>M>KH 4 GggG DLIG 5 GggGG EIK2E +17 2552 N 6 aaaaaA HHKEIG 4 AaaA ILDJ 5 AaaAA HKL?G +17 2553 N 6 gggggG DFIEIG 4 GggG FIHH7B +17 2554 N 6 tttttT CHF>G 4 A$aaA EIAH 5 AaaAA JCC;B +17 2557 N 5 ccccC GKDLH 3 ccC J?@ 5 CccCC HGJ8@ +17 2558 N 6 ttttT^]t DJGHJD 3 ttT I>E 5 TttTT JIHIJ +17 2559 N 6 ggggGg DLBHIE 3 ggG F@E 5 GggGG HFF=G +17 2560 N 6 ttttTt BECFGD 3 ttT DGI 5 TttTT HIF0A +17 2561 N 6 c$cccCc ?JC>J +17 2564 N 6 gagGa^]A KFFBDE 4 gaGa GI@B 4 GggG ;KG> +17 2565 N 6 aaaAaA HFEIFA 4 aaAa IEJE 5 AaaAA HIJAH +17 2566 N 6 aaaAaA HHGHFC 4 aaAa IBC? 5 AaaAA ?IJHE +17 2567 N 6 aaaAaA BGFHFF 5 aaAa^]A F@LEB 5 AaaAA FIJ@K +17 2568 N 6 aaaAaA HGEICF 4 aAaA HLDG 5 AaaAA CHJEK +17 2569 N 7 aaaAaA^]a KKJIHGE 5 aaAaA JCMHG 5 AaaAA HKKCJ +17 2570 N 7 gggGgGg KDKLJJA 5 ggGgG G@L:E 6 GggGG^]G BJFAJ@ +17 2571 N 7 aaaAaAa IFFGCH? 5 aaAaA H9KEE 6 AaaAAA 6GI9C> +17 2572 N 7 aaaAaAa GGEIBH< 5 aaAaA H1KDG 6 AaaAAA >GJ=HD +17 2573 N 7 aaaAaAa LLJFCID 5 aaAaA JFLHE 6 AaaAAA CJK9KG +17 2574 N 7 gggGgGg LEJLGHE 5 ggGgG E>JBE 6 G$ggGGG AII=KC +17 2575 N 8 gggGgGg^]G KKJJKIHA 5 ggGgG F9FBD 5 ggGGG HJ0H8 +17 2576 N 8 aaaAaAaA IFHGD3CC 5 aaAaA EEGG> 4 aaAA HHF= +17 2577 N 8 aaaAaAaA LKKIJIGD 5 a$aAaA CBLJE 5 aaAA^]A IJHF4 +17 2578 N 8 gggGgGgG MDIKMMIH 4 gGgG A +17 2581 N 9 aaaAaAaA^]A KIGIGIFFD 4 aAaA =LCI 6 aaAAAA BH:LC: +17 2582 N 9 tttTtTtTT D@FFAJEGB 4 tTtT GJEE 6 ttTTTT @H;IG> +17 2583 N 9 aaaAaAaAA HFFIFIFDD 4 aAaA ?I?G 6 aaAAAA FICIDA +17 2584 N 9 aaaAaAaAA GFHEH>EGF 4 aAaA >N@J 6 aaAAAA CHKLI> +17 2585 N 9 aaaAaAaAA MHIGC>HEG 3 aAa JLF 6 aaAAAA IKBLEG +17 2586 N 9 gggGgGgGG MFKHLGGJJ 4 gGgG GFF; 6 ggGGGG EJEGH8 +17 2587 N 10 aaaAaAaAA^>A GFFJFJ>GH? 4 aAaA CKEF 4 aaAA EGJC +17 2588 N 11 aaaAaAaAAA^]A GFHIDICDG?A 4 aAaA BLDI 6 aaAAAA EG4LA> +17 2589 N 12 aaaAaAaAAAA^]A HEEIDJ?IHB:@ 4 aAaA @MHI 6 aaAAAA EH5LCF +17 2590 N 12 aaaAaAaAAAAA GIEKEKFHH@CA 4 aAaA 7LHK 6 a$aAAAA BG0LF< +17 2591 N 12 cccCcCcCCCCC HJIIKK>HIAED 4 cCcC AIHG 5 cCCCC F1JG> +17 2592 N 12 aaaAaAaAAAAA GFFHFJ=HJEED 4 aAaA GKCH 5 aAAAA H2JFA +17 2593 N 12 aaaAaAaAAAAA GFGIG?DDI;CD 4 aAaA ENFE 5 aAAAA G0MKD +17 2594 N 12 aaaAaAaAAAAA JIGJHJ@II=DD 4 aAaA ;IDJ 5 aAAAA G:MKD +17 2595 N 13 tttTtTtTTTTT^]T HAFH@K;HIEFF? 4 tTtT 4HAH 5 tTTTT G7JAH +17 2596 N 13 aaaAaAaAAAAAA HEEJFBFDHFECA 4 aAaA 1JIE 4 aAAA BJFD +17 2597 N 13 aaaAaAaAAAAAA GEEIGJBEJADFB 4 aAaA DMGJ 5 aAAAA B@IHC +17 2598 N 13 aaaAaAaAAAAAA HEFJGIFGJ7GDB 4 aAaA ;MEK 5 aAAAA ECMKG +17 2599 N 13 aaaAaAaAAAAAA HEEJHJBIJ8GGE 4 aAaA 9NJH< +17 2602 N 13 aaaAaAaAAAAAA DDDIEJDFI 5 g$GGGG @6KJE +17 2607 N 13 tttTtTtTTTTTT IFHHIHGEG3L 5 GGGGG 5KI7I +17 2612 N 13 aaaAaAaAAAAAA FHFKCK6DJHFGF 4 aAaA DL6K 4 AAAA ALFH +17 2613 N 13 cccCcCcCCCCCC IIJJJJEHJEJHI 4 c$CcC AJFJ 5 CCCCC CJ8>G +17 2614 N 13 aaaAaAaAAAAAA FDEJGJ@HJ=DHE 3 AaA KCJ 5 AAAAA FKGHJ +17 2615 N 13 aaaAaAaAAAAAA EDFHFADGJACFH 3 AaA F:L 5 AAAAA IMJHE +17 2616 N 13 aaaAaAaAAAAAA EDEIFF4IC;5GH 3 AaA F2K 5 AAAAA @LKLK +17 2617 N 13 aaaAaAaAAAAAA IIJIIKIHKCIEJ 3 AaA H9G 5 AAAAA DMK@K +17 2618 N 15 gggGgGgGGGGGG^]G^]g GIILGMIJMIKKKDC 2 GG HK 5 GGGGG J95J +17 2621 N 15 cccCcCcCCCCCCCc HJJKJMGGM6@GGHF 3 CcC HEL 5 CCCCC 9IF=J +17 2622 N 16 tttTtTtTTTTTTTt^]T CHFLGNEIME 3 CcC G=I 5 CCCCC ?H@=J +17 2627 N 15 ccCcCcCCCCCCCcC GEJGM>HJMGHGJCD 3 CcC DAL 5 CCCCC EJ<@L +17 2628 N 15 ccCcCcCCCCCCCcC CI?I=GJJ52IHIFD 3 CcC DAC 5 CCCC^]C KF@L4 +17 2629 N 15 aaAaAaAAAAAAAaA BEFGGFHIBFGGJHF 3 AaA IKE +17 2632 N 15 tt$TtTtTTTTTTTtT B@KEKBIM;JHIKJG 3 TtT LCL 6 TTTTTT GMMGMJ +17 2633 N 14 a$AaAaAAAAAAAaA :HII?FH93EDHID 3 AaA H7I 6 AAAAAA =IJEIG +17 2634 N 14 GgGgGGGGGGGgG^]G LINAJM>IIKMKIB 2 GG HK 6 GGGGGG CIKJF@ +17 2635 N 14 CcCcCCCCCCCcCC IHLHIJ7;IIL@FL6GEKH@E8? 3 G$gG @2J 5 GGGGG GJ9I. +17 2641 N 16 CcCcCCCCCCCcCCcc GGLGKLICJHLKIH:. 2 cC 4K 5 CCCCC IJ7JB +17 2642 N 16 CcCcCCCCCCCcCCcc EGK4JL4JIHLIFGC9 2 cC 2J 5 CCCCC GI8LE +17 2643 N 16 C$cCcCCCCCCCcCCcc DJGJEKLKIILLIHD7 2 cC 2I 5 CCCCC GJ8LG +17 2644 N 14 tTtTTTTTTTtTTt GKDIL;LIIKBHH@ 2 tT =N 5 TTTTT KLBKJ +17 2645 N 15 cCcCCCCCCCcCCcc HMIIMCGJJJL?IBG 2 cC FJ 4 CCCC FJIJ +17 2646 N 15 aAaAAAAAAAaAAaa IJIIK?CFIKLGGa BL6 4 AAAA I0KC +17 2650 N 16 tTtTTTTTTTtTTttT FIFHJ9JHIJKEFD:A 3 tTt HJF 4 TTTT JEHF +17 2651 N 16 cCcCCCCCCCcCCccC CHFFLJFLIMLIJE8E 3 cCc ?K= 4 CCCC IKJC +17 2652 N 16 aAaAAAAAAAaAAaaA BJ:IHKDCDJGFH=1F 3 aAa 6JC 4 AAAA KKKG +17 2653 N 16 aAaAAAAAAAaAAaaA EIC=K>EFFIGGI90G 2 Aa MA 3 AAA MML +17 2654 N 17 cCcCCCCCCCcCCccC^]C AJ9CIJEKJIIIIBCF? 3 cCc @G9 3 CCC GKG +17 2655 N 17 cCcCCCCCCCcCCccCC >G@II2BIHLD6K=?E@ 3 cCc
@B?K>D>IA@ 4 gGg^]G EAB? 3 GGG ?A< +17 2657 N 17 c$CcCCCCCCCcCCccCC ?ICIMH=IIMLHICIHD 3 cCC =IE 3 CCC FJI +17 2658 N 16 TtTTTTTTTtTTttTT JDHLKDJGLHHHDEHB 4 tTtT AMEI 3 TTT JLM +17 2659 N 16 AaAAAAAAAaAAaaAA ?GEHA2EEJJCHIJDB 4 a$AaA :IEF 3 AAA BJF +17 2660 N 16 GgGGGGGGGgGGggGG HHHLKFJKKMII@KJH 4 GgG^]g HGFB 3 GGG BKF +17 2661 N 17 AaAAAAAAAaAAaaAA^]A FCEH5?GIIIGGCBFE? 4 AaAa JFH? 3 AAA ILJ +17 2662 N 16 TtTTTTTTtTTttTTT DCDIBHHKGFICCEFA 4 TtTt H6HC 3 TTT EJJ +17 2663 N 16 aAAAAAAAaAAaaAAA EEKHFHCIGEIFFDBB 4 AaAa I2G4 3 AAA IKH +17 2664 N 16 cCCCCCCCcCCccCCC @BCE@C>JB?? 4 GgGg >>?D 3 GGG >B@ +17 2666 N 16 tTTTTTTTtTTttTTT EBI=HEHIJBHD>EED 3 TTt FFG 3 TTT BHI +17 2667 N 15 cCCCCCCcCCccCCC =FFIJDJKJKEHIFF 3 C$Cc AIB 3 CCC DJJ +17 2668 N 17 c$CCCCCCCcCCccCCC^]C >FG=HIF 2 CC HL +17 2674 N 17 T$TTTTTTtTTttTTTT^]t EJH8JIMIHK?CHIIH3 4 tTtT =LKK 2 TT LM +17 2675 N 16 TTTTTTtTTttTTTTt F.GCHBIDF@4EAED< 4 tTtT EJFH 2 TT HK +17 2676 N 16 TTTTTTtTTttTTTTt CGBEGGJC@BDF6EE1 4 tTtT FJGH 2 TT IK +17 2677 N 16 CCCCCCcCCccCCCCc HKILHKLLKDMJ?HIE 4 cCcC ?KBH 2 CC JL +17 2678 N 16 TTTTTTtTTttTTTTt GJ=HJMHGMCAGJHIE 3 TtT LDI 2 TT MM +17 2679 N 16 TTTTTTtTTttTTTTt @GFCGHJEDFAECFF> 4 tTtT DJHI 2 TT IK +17 2680 N 17 C$CCCCCcCCccCCCCc^]c DEHJGMKHKBMJ@IHJ9 4 cCcC CICI 2 CC IE +17 2681 N 16 TTTTTtTTttTTTTtt 7FHGIJHJFFHEHJC5 4 tTtT KIFH 2 TT GM +17 2682 N 16 GGGGGgGGggGGGGgg 8BHJJKIJFKIJHHJ= 4 gGgG EIGI 2 GG FB +17 2683 N 13 GGGgGGggGGGGg F@KKFKEKJAG=J 4 gGgG EIGJ 2 GG >> +17 2684 N 15 GGGGgGGggGGGGgg BFHJKGJAJD>HHE2 4 gGgG ECGH 2 GG BD +17 2685 N 16 GGGGGgGGggGGGGgg 63GHKKGJBKDE=B@> 4 gGgG >BHJ 2 GG C/ +17 2686 N 16 C$CCCCcCCccCCCCcc AEF?KKHL?IIIHJ<: 4 cCcC DHFGID2 4 aAaA EIHI 2 AA J9 +17 2688 N 14 C$CCcCCccCCCCcc EGJIIEBHIIHBH> 4 cCcC GIGH 2 CC GC +17 2689 N 13 AAaAAaaAAAAaa DGMGHDLHGGDK@ 4 aAaA KJLI 2 AA KG +17 2690 N 14 GGgGGggGGGGgg^]g ELKIMGIIJGKJ2= 4 gGgG DHHJ 2 GG DA +17 2691 N 13 GGgGGggGGGGgg :IIFKAJI:DIFD 4 gGgG FA 4 aAaA DECG 2 AA JH +17 2695 N 14 CcCCccCCCCcccC HIIJEMFIHHCEIB 4 cCcC GHEG 2 CC G? +17 2696 N 14 AaAAaaAAAAaaaA HFE 4 aAaA JJBH 2 AA GG +17 2697 N 14 CcCCccCCCCcccC JLGEDDJ8HIHBKE 4 cCcC CIBG 2 CC FD +17 2698 N 14 TtTTttTTTTtttT LHEMCEIFGJDBGH 4 tTtT LMKK 2 TT KK +17 2699 N 15 CcCCccCCCCcccC^]C IKJMEHKJILJDFHA 4 cCcC ILBK 3 CCc FGH +17 2700 N 15 TtTTttTTTTtttTT JIJJD7DHHKKDIIA 4 tTtT HJIL 3 TTt ILI +17 2701 N 15 CcCCccCCCCcccCC MKHKFIJEJKLDLIF 4 cCcC FJJK 3 CCc EF< +17 2702 N 15 TtTTttTTTTtttTT LHJIAJIJHJFAFGG 4 tTtT LMIL 3 T$Tt HI4 +17 2703 N 15 TtTTttTTTTtttTT GHGHADHAEBEDEE? 4 tTtT GBHJ 1 T A +17 2704 N 15 CcCCccCCCCcccCC LHJLDAHIHLF@LIF 4 cCcC FIEM 2 Cc H1 +17 2705 N 15 CcCCccCCCCcccCC LKHJDKHJGIJDLHE 4 cCcC IIDM 2 Cc D6 +17 2706 N 16 AaAAaaAAAAaaaAA^]a JIFJFKHEBJAEKG92 4 aAaA FJLJ 2 Aa JJ +17 2707 N 16 GgGGggGGGGgggGGg GHKKBJKFJJL:LL +17 2708 N 16 GgGGggGGGGgggGGg IGHJBJCDJFG=J93D 4 gGgG GFHL 2 Gg B9 +17 2709 N 16 TtTTttTTTTtttTTt GGFI@J=DDFJDGF/D 4 tTtT KJKF 1 T H +17 2710 N 17 CcCCccCCCCcccCCc^]c IIDLCKLIIJD9KIIGD 4 cCcC BJDJ 1 C G +17 2711 N 18 TtTTttTTTTtttTTtt^]T CEFKHEDJIJICHIDD@? 4 tTtT 9KJL 2 Tt LD +17 2712 N 18 AaAAaaAAAAaaaAAaaA EH>JFLC@CFKGKEDFH? 4 aAaA GJLJ 2 Aa E? +17 2713 N 19 GgGGggGGGGgggGGggG^>g F:JJJGMHLHKKK 2 Gt F/ +17 2714 N 18 GgGGggGGGGgggGGggG CFEKIKDIIEKAHEIHHA 4 gGgG @?JL 2 Gg D? +17 2715 N 19 AaAAaaAAAAaaaAAaaAa DCEHCBHGGHEDGFH?ED7 4 aAaA CFHK 2 Aa G: +17 2716 N 19 TtTTttTTTTtttTTttTt AD?HIJHEGHJ=JGBDGD? 4 tTtT FGGJ 3 Tt^]t E9D +17 2717 N 19 G$g$GGggGGGGgggGGggGg BBGJJKIKIHKAKKDIEH1 4 gGgG FJDJ 2 Gg EE +17 2718 N 17 CCccCCCCcccCCccCc DJIKIDJFLDJJEIJDD 4 cCcC 4KEM 2 Cc =F +17 2719 N 17 AAaaAAAAaaaAAaaAa CJEJHHFFLDKHIIJF. 4 aAaA IKGK 3 Aaa DHJ +17 2720 N 17 GGggGGGGgggGGggGg EFEIGIJKLHHJLGJIJ 4 gGgG FMAM 3 Ggg DCH +17 2721 N 17 C$CccCCCCcccCCccCc BHCLJJJLKBKI5HKHK 4 cCcC FM;M 2 Cc GG +17 2722 N 16 TttTTTTtttTTttTt KDFJGJJIHIG;GGI> 5 tTtT^]t ENGM5 3 Ttt IFD +17 2723 N 16 GggGGGGgggGGggGg IFGDHJLL>LKJJKHH 6 gGgGg^]G IIJLBA 3 Ggg B3> +17 2724 N 16 AaaAAAAaaaAAaaAa IEHH@EJLDIEHADF@ 6 aAaAaA KJKLF@ 3 Aaa FA7 +17 2725 N 16 GggGGGGgggGGggGg JAJJKMMK;KJGHKJ8 6 gGgGgG HHJKEB 2 Gg BE +17 2726 N 15 GggGGGGggGGggGg ADKIHFJLKGHGJG0 6 gGgGgG HKFMDC 2 gg 6> +17 2727 N 16 GggGGGGgggGGggGg IGJGDJJA;JEA 7 tTtTtTT ?AHFI2G 2 tt FG +17 2730 N 16 GggGGGGgggGGggGg HHFKBGLBGMKLJKH3 7 gGgGgGG ECBKI8E 2 gg /G +17 2731 N 16 CccCCCCcccCCccCc 9CDHGJFKMGJJJII. 7 cCcCcCC GEBJC?E 2 cc ;@ +17 2732 N 16 CccCCCCcccCCccCc EAGHGIKKBFIH8JHK 7 cCcCcCC EGBICAF 2 cc 1: +17 2733 N 16 C$ccCCCCcccCCccCc >JHH9GKKAKDDHHH6 7 cCcCcCC DI>IB:F 2 ac .9 +17 2734 N 15 ccCCCCcccCCccCc BIH=ILLDJF?JMGL 8 cCcCcCC^]C CHCIFFE4 1 c H +17 2735 N 16 ttTTTTtttTTttTt^]T DFIGIKIGJDJ>GHJ? 8 tTtTtTTT IF>NJJJE 1 t J +17 2736 N 15 ccCCCCcccCCccCC BFJKEMJFKIHILID 8 cCcCcCCC EIEGHFFD 1 c B +17 2737 N 16 ttTTTTtttTTttTtT DAHHJKICHH@IIH7F 8 tTtTtTTT JMDKKGE@ 2 tt >I +17 2738 N 16 tt$TTTTtttTTttTtT ADF;FIJIEEFBIEIA 8 tTtTtTTT FFDJF>D3 2 tt /E +17 2739 N 14 aAAAAaaaAaaAaA >ADDJBEAGBIFHB 8 aAaAaAAA :IGJIFGF 3 aa^]A 2AB +17 2740 N 15 cCCCCcccCCccCcC CHFHIJMLICIKHJE 8 cCcCcCCC DGFIEFCD 2 cC DE +17 2741 N 15 cCCCCcccCCccCcC ACEILKJLGJJKGHF 8 cCcCcCCC >I;HEHHD 2 cC HE +17 2742 N 15 aAAAAaaaAAaaAaA @GDDGJIJF8IID8F 9 aAaAaAAA^]A ?JCJH>GF? 3 aaA 5GG +17 2743 N 15 t$TTTTtttTTttTtT 9EFGI?BJGHIJE5F 9 tTtTtTTTT HHCHEF?@E 3 ttT =GG +17 2744 N 14 CCCCcccCCccCcC GBKMLIML@JMGAH 9 cCcCcCCCC BIEJHIB=F 2 cC GG +17 2745 N 14 TTTTtttTTttTtT CHILGGHK.EIFDH 9 tTtTtTTTT ELBMIH8JJ 3 ttT ;IL +17 2746 N 14 AAAAaaaAAaaAaA AAHHGDFEG@I?IE 9 aAaAaAAAA @FGIIH@GF 2 aA HH +17 2747 N 14 AAAAaaaAAaaAaA C;AJIECIIGJGDG 9 aAaAaAAAA BEAFIKJ?J 3 aaA 3JJ +17 2748 N 15 T$TTTtttTTttTtT^]t :?GGIJMHBJE 9 c$CcCcCCCC 0HGIHIIEG 3 ccC AFG +17 2750 N 14 TTTtttTTttTtTt CHMGDJJIHIG8HE 8 TtTtTTTT GBMJKKBJ 4 ttT^]T FH +17 2753 N 14 G$GGgggGGggGgGg 1G.JEKG:IJE3JG 8 GgGgGGGG EAII@C;H 4 ggGG 0AJG +17 2754 N 13 CCcccCCccCcCc GFHEKJEHKG0IF 8 CcCcCCCC F:JBHFAI 3 cCC ?KG +17 2755 N 13 CCcccCCccCcCc D;HLIIJIKH0HE 8 CcCcCCCC E=IAIHCJ 3 cCC 9KF +17 2756 N 12 CCcccCCccCCc FJKAHAL>OGHE 8 C$cCcCCCC D:I>GHGJ 3 cCC 9KF +17 2757 N 13 TTtttTTttTtTt FK@KIC8FHG6HG 7 tTtTTTT CMKIGDK 5 ttTT^]T /DLLB +17 2758 N 13 TTtttTTttTtTt CGGDHG2FHF6E< 7 tTtTTTT EFHIA>I 4 tTTT EJHF +17 2759 N 13 AAaaaAAaaAaAa ?EHCHDBDGFAFG 7 aAaAAAA 9IGFFEH 5 aaAAA ;J 6 ttTTT^]t 7IKIH< +17 2763 N 12 CcccCCccCcCc GGEIJ7HME;JH 6 CcCCCC EDFK>K 6 acCCCc .FLJG8 +17 2764 N 12 CcccCCccCcCc DJKLH?JMFJ 6 ttTTTt CLKJIJ +17 2772 N 11 tttTTttTtTt CFID>@IFIFF 5 tTTTT IJIBK 7 ttTTTtt @HKJJG@ +17 2773 N 11 a$aaAAaaAaAa BIJE;ILFG@E 5 aAAAA G8@GH 7 aaAAAaa 4GJIFIL +17 2774 N 10 ggGGggGgGg EILJHKKDII 5 gGGGG IFCFJ 7 ggGGGgg 8FMHKDE +17 2775 N 10 ttTTttTtTt GHG:FHEJGH 4 tTTT ID1F 7 t$tTTTtt 1FJIHJE +17 2776 N 10 ggGGggGgGg GJICJKIMLICFI +17 2781 N 10 aaAaaAaAaa EIDILH=FHC 5 aAAAA IJE4M 7 aAAAaaA KMLLFLJ +17 2782 N 11 ggGGggGgGgg CH;HGKH/KI@ 5 gGGGG GFI 4 aAAA LEHL 7 aAAAaaA FLLKGMJ +17 2784 N 11 ggGGggGgGgg EGKHCKKIKGD 5 gGGGG I;I7K 7 gGGGggG CKML5HI +17 2785 N 11 ggGGggGgGgg EFF.HKHKCHC 4 gGGG I>JJ 7 gGGGggG CJFJ>BH +17 2786 N 12 ccCCccCcCcc^]c FBH7IKGEFDC= 5 cCCCC I@JI 7 cCCCccC 4MKK?BG +17 2788 N 11 cCCccCcCccc >F/BKIIIIHB 4 cCCC =HEI 7 cCCCccC FD 5 cCCCC IGEFM 7 cCCCccC CILLFGJ +17 2796 N 9 aaAaAaaaA FGGDHG/AF 5 aAAAA IGAJI 7 aAAAaaA AKJJE?J +17 2797 N 10 TttTtTtttT 8GHHBHG;DE 5 tTTTT II>>J 7 tTTTttT @KJJGCI +17 2798 N 10 G$ggGgGgggG ;HIKGJK:LI 5 gGGGG KGCCI 5 gGGGG HGHHI 7 gGGGggG BMIM@CJ +17 2802 N 8 ggGgGggG FGDL +17 2803 N 9 ggGgGgggG AFHDAIEJG 5 gGGGG H?:3F 7 gGGGggG MFM?CL +17 2805 N 9 c$cCcCcccC @DFIJGFEG 4 cCCC 8F>F 7 cCCCccC IDGHI 5 tTTTT KI0HM 7 tTTTttT DNLMCGM +17 2808 N 8 tTtTtttT BB;GHBFE 5 tTTTT JHEDK 7 tTTTttT GLKKFFK +17 2809 N 7 t$TtTttT AC:AGGF 5 tTTTT EHD>J 7 tTTTttT GLLLHCK +17 2810 N 8 C$cCcccC^]C DEKGIBKE 5 cCCCC =IGEK 7 cCCCccC DK +17 2813 N 7 AaaaAAa HGCKFF. 5 aAAAA IJK:M 7 aAAAaaA =MLL>IL +17 2814 N 7 GgggGGg GJ@LKIE 5 gGGGG FAF@K 7 gGGGggG EHNK8>H +17 2815 N 6 AaaaAA FC>9GH 4 aAAA ?:KJ 7 aAAAaaA DLLL1DL +17 2816 N 7 CcccCCc E?BDEHA 5 cCCCC ??H 7 GGGggG^]g ACB??CB +17 2818 N 7 GgggGGg EGHJFII 5 gGGGG D>@=G 7 GGGggGg EHJC?MC +17 2819 N 7 GgggGGg IGHLGJI 5 gGGGG EE@CG 7 GGGggGg CBJ;@MC +17 2820 N 7 GgggGGg IJ9HIFB 4 gGGG F@CC 7 GGGggGg GEF8;M? +17 2821 N 6 AaaAAa 7@EDH: 3 aAA GC; 7 AAAaaAa 5JG5AG6 +17 2822 N 7 CcccCCc 6GFJGFI 3 c$CC ?9@ 7 CCccCcc 3CFE=A7 +17 2823 N 7 CcccCCc IGFDIHL;E 1 T B 8 TTTttTtt DEEBGJF? +17 2827 N 8 GgggGGgG ;IHIJLF? 1 G = 8 GGGggGgg >ECHGGI4 +17 2828 N 9 AaaaAAaA^]a ?ABHDL9<4 1 A E 8 AAAaaAaa ;KGAAKL: +17 2829 N 8 GgggGGGg FHHLILEC 1 G @ 9 GGGggGggg @CH>AGI@B +17 2830 N 9 GgggGGgGg EG;KGJKBG 1 G C 9 GGGggGggg BBF@JHI27 +17 2831 N 9 AaaaAAaAa EH 1 A C 10 AAAaaAaaa^]A CCBKKIJ;@? +17 2832 N 8 GgggGGGg DI7LJLFB 1 G @ 9 GGGggGggG CD@8GDJ?C +17 2833 N 9 CcccCCcCc @EGKBK:F? 1 C F 10 CCCccCcccC EGHEFGGB?G +17 2834 N 8 C$cccCCCc CEHIHKFH 1 C E 10 CCCccCcccC DFFEHFG69E +17 2835 N 8 cccCCcCc >4DHL>AD 1 C H 9 CCCccCccC DIF=KFG9E +17 2836 N 8 cccCCcCc A>EFK:EB 1 C H 9 CCCccCccC FFF38F?.AJ +17 2848 N 9 ggGGgGgGg >J>?E?J5F 0 8 GggGgggG 8F@;E;GA +17 2849 N 9 ttTTtTtTt HIC3D?2?I; +17 2851 N 9 ggGGgGgGg GI@DI;JAH 0 * * 8 ggGgggGg EE=H9F@E +17 2852 N 9 ttTTtTtTt HIDGDKI4F;IJJE 1 c F 8 ccCcccCc B@FM3EL: +17 2861 N 11 ccCCcCcCcc^]C JKEK +17 2864 N 11 ggGGgGgGggG DKFKAFKILBD 1 g E 6 gGggGg DCMIL< +17 2865 N 11 ggGGgGgGggG EIADH8JHJHD 1 g < 7 gGgg$gGg @GJ1ILD +17 2866 N 11 ttTTtTtTttT DF<;:EJHKFD 1 t A 5 t$ttTt F=DH?GCFHF 2 aa CG 5 AaaAa FKKLA +17 2873 N 11 aaAAaAaAaaA BGIJFFIJHBG 2 aa BC 5 AaaAa BLJL5 +17 2874 N 11 aaAAaAaAaaA AFHCIBI?GI> 2 aa F9 5 AaaAa GKKM2 +17 2875 N 11 ccCCcCcCccC EIH?K7L@IMH 2 cc BE 5 CccCc DKLK< +17 2876 N 10 aaAAaAaaaA CIGEK5LJJG 2 aa FM 5 A$aaAa FNNKN +17 2877 N 11 g$gGGgGgGggG AHI9HBMLLLG 2 gg BI 4 ggGg LLIK +17 2878 N 10 aAAaAaAaaA GGAJ7JHIIA 2 aa DI 5 aaAa^]A JJLC@ +17 2879 N 10 tTTtTtTttT F9IEHF>EHG 3 tt^]t GJF 5 ttTtT KKJIE +17 2880 N 10 gGGgGgGggG EEEIAJBJJI 4 ggg^]G ?HE= 5 ggGgG KKJGE +17 2881 N 8 tTTttttT F;0JIJIC 4 tttT =HGD 5 ttTtT KKJKF +17 2882 N 10 gGGgGgGggG CCIL:K8JKI 4 gggG =FDC 5 ggGgG LMJGE +17 2883 N 10 gGGgGgGggG FFLE=J;LIH 4 gggG 9IHB 5 ggGgG MLFLC +17 2884 N 9 aAAaaAaaA GB2DM4GKG 4 aaaA >II= 5 aaAaA MMKLD +17 2885 N 10 g$GGgGgGggG BJMKFGMLKJ 4 gggG 5FEC 5 ggGgG LMKLF +17 2886 N 9 GGgGgGggG ECJ9J.KGJ 3 ggA D?5 5 ggGgG IJHJD +17 2887 N 10 TTtTtTttT^]T 31H2I/DIED 3 ttT DF= 5 ttTtT KKGL; +17 2888 N 11 C$CcCcCccCC^]C EKJ?MMNMHC> 4 cccC 9F;4 5 ccCcC JIFH: +17 2889 N 10 TtTtTttTTT JIAGKHHGGD 4 tttT D 5 ggGgG KK=G0 +17 2892 N 11 GgGgGggGGG^]g KH/K/JGEIBB 5 gggGg AFHCE 5 ggGgG LIDEC +17 2893 N 11 GgGgGggGGGg GJ0K.KJ>F:C 5 gggGg =FEHA 5 ggGgG JJD<= +17 2894 N 11 TtTtTttTTTt 9GCJGJI?G76 5 tttTt EIG3G 5 ttTtT JJ?F? +17 2895 N 10 GggGggGGGg LKHLLHIJCH 6 gggGg^]G 9G>7CB 5 ggGgG LMBDD +17 2896 N 10 AaAaaaAAAa @K4LKMCI@F 5 aaaaA ;IHHG 5 aaAaA LMGE; +17 2897 N 11 GgGgGggGGGg LD9LBL=JKF< 6 gggGgG 7GE;EE 5 ggGgG LKFHA +17 2898 N 11 GgGgGggGGGg 5I>H.LMAJ8D 6 gggGgG /HA9=C 5 ggGgG KKEEG +17 2899 N 9 cCcccCCCc @6EEDJKBA 5 ccCcC ?8@>E 5 ccCcC B>G=J +17 2900 N 13 GgGgGggGGGg^]G^]g BI=G.AJ@D9GD2 6 gggGgG FGF;E< 5 ggGgG IG>H? +17 2901 N 13 TtTtTttTTTtTt 0GBF8IIEE5ED? 6 tttTtT CII?I= 5 ttTtT IJ@IG +17 2902 N 13 GgGgGggGGGgGg GKHK8LLIJFGHE 6 gggGgG ?IFAH@ 5 ggGgG KLBAG +17 2903 N 13 GgGgGggGGGgGg CJ7JJHDILFHBD 6 gggGgG DIHBID 5 ggGgG JKBGG +17 2904 N 13 CcCcCccCCCcCc :IFL1LKDKIJIG 6 cccCcC @GGDIB 5 ccCcC FJFHJ +17 2905 N 14 TtTtTttTTTtTt^]T =GIHFHJBKDJJ@? 6 tttTtT 7KI>KE 5 ttTtT KIIKE +17 2906 N 14 CcCcCccCCCcCcC GJIGBJKIKGIIDD 6 cccCcC CJCBFG 5 ccCcC IKJFI +17 2907 N 13 AaaAaaAAAaAaA AIKFHMHJGAHCE 6 aaaAaA KMNFHG 5 aaAaA ILKL< +17 2908 N 14 GgGgGggGGGgGgG CH>KJKMLLEGLHH 6 gggGgG 8IGKH 5 aaAaA HIKDJ +17 2910 N 13 tTtTttTTTtTtT B9G6FJFIFGIEE 6 tttTtT EIECIC 5 ttTtT HHGFH +17 2911 N 13 a$AaAaaAAAaAaA BDGCHG@I:1H;C 6 aaaAaA @J +17 2918 N 13 GgGggGGGgGgGG 7ELEJKMCKMGKF 6 gggGgG ;H=>FJ 6 gGgGg^]G EIHDE 6 tttTtT 9IDGF@ 6 tTtTtT HBI>BF +17 2920 N 13 GgGggGGGgGgGG 0GKLK=L;CLIJI 5 ggggG 6F?FC 6 gGgGgG GFFCCE +17 2921 N 13 GgGggGGGgGgGG ?G:KKEJ:GKHGE 6 gggGgG DH=1GF 6 gGgGgG H@GF?C +17 2922 N 13 CcccCCCcCcCC^]C =CKIIG5IKHHIB 6 cccCcC =L@7AF 6 cCcCcC E@EI;E +17 2923 N 13 C$cccCCCcCcCCC =CKLHM58JHHFA 6 cccCcC 5ME?EI 6 cCcCcC @E>KDD +17 2924 N 13 cCccCCCcCcCCC GGKKKKEGLIIGD 6 cccCcC 2JFGCI 6 cCcCcC EEHLBA +17 2925 N 13 aAaaAAAaAaAAA DIHHFDH;GEGGE 6 aaaAaA ;JGBEE 6 aAaAaA FFHGGF +17 2926 N 13 cCccCCCcCcCCC E1JHII?HJJIHE 6 cccCcC AJBFCG 6 cCcCcC DBFGAC +17 2927 N 13 a$AaaAAAaAaAAA BBJHHJED:EHGE 5 aaaaA ELJHH 6 aAaAaA KFKEH@ +17 2928 N 12 GggGGGgGgGGG 4KKLMIHJHDJI 6 gggGgG 7KG:FJ 6 g$GgGgG ?AG?=C +17 2929 N 12 CccCCCcCcCCC 0KLJL?BKKGIH 5 ccCcC J=@DI 5 CcCcC DEH8G +17 2930 N 12 TttTTTtTtTTT 5IIDF=JLHGHH 6 tttTtT AF6CFK 5 TtTtT EFI;J +17 2931 N 12 CccCCCcCcCCC BCCKKJ:MCJIF 6 cccCcC 8C:HAK 5 C$cCcC A:H;H +17 2932 N 12 GggGGGgGgGGG .JJ=DCBBHBAA 6 gggGgG JKJGHD 6 gggGgG 8KI;IH 4 g$GgG 7?EG +17 2934 N 12 CccCCCcCcCCC 1GIHKJDLJJIF 6 cccCcC 8ECCCD 3 CcC CEI +17 2935 N 12 CccCCCcCcCCC 7IHHL@GJJHHG 6 cccCcC CKACGF 3 CcC AHJJ 3 TtT F>G +17 2937 N 11 ggGGGgGgGGG EIKL:JMJDIK 6 gggGgG AIBAHH 3 GgG >2G +17 2938 N 11 ttTTTtTtTTT GIEH>>?H@EE 6 t$ttTtT BKJELC 3 TtT G?H +17 2939 N 11 ccCCCcCcCCC IIHJ@LAKIIJ 5 ccCcC JI=HI 3 CcC BHI +17 2940 N 11 ttTTTtTtTTT EDJMCIHIHIH 5 ttTtT MK:MJ 3 TtT KBJ +17 2941 N 11 ttTTTtTtTTT BDFJ?KFIECH 5 ttTtT MJ;KJ 3 TtT B@I +17 2942 N 11 t$tTTTtTtTTT DG?IFAJHAEG 5 ttTtT IHDIJ 3 TtT ACI +17 2943 N 9 gGGGGgGGG JDJ;GJHIC 5 ggGgG LHBJH 3 GgG 9>G +17 2944 N 9 aAAaAaAAA F@J@IEGGH 5 aaAaA JHCJG 3 AaA GHJ +17 2945 N 10 aAAAaAaAAA C3KAK@ 3 AaA ICH +17 2946 N 10 aAAAaAaAAA IIJDIAIHHB 5 aaAaA LCELL 3 AaA GFH +17 2947 N 10 gGGGgGgGGG HFM=ILJH 4 AaAa FGGB +17 2952 N 11 cCCCcCcCCCc @FJ?:IBIIE; 5 ccCcC A2B@B 4 CcCc E7E= +17 2953 N 11 gGGGgGgGGGg E4E9:EH@BCE 5 ggGgG H::F9 4 GgGg @9=G +17 2954 N 11 tTTTtTtTTTt EE: +17 2957 N 11 c$CCcCcCCCcc AEJJJIIDJBC 6 ccCcCc 4?8FD= 3 CCc FIB +17 2958 N 11 CCCcCcCCCcc BH 5 CcCcC G8F?D +17 2967 N 12 GGgGgGGGggg^]g FEBB +17 2974 N 12 AAaAaAAAaaaa FGIHGGFHJCMG 6 aAaAaA GII>/F 6 AaAaAa DBDIBA +17 2975 N 12 GGgGgGGGgggg K.FJHCKMIILI 6 gGgGgG CCJ:BG 6 GgGgGg B9;GFH +17 2976 N 12 GGgGgGGGgggg K/IIJT /0I1IC@BCIK@? 6 ttTtTT FH1D/E 6 TtTtTt 6<;H>J +17 2978 N 12 GgGgGGGggggG JJIGDGGHGLHE 6 ggGgGG EJ 5 gGgGG IC;@C 5 gGgGg 7DBGI +17 2981 N 10 AaaAAaaaaA ?:EEC20;@C 5 aAaAA F6>IG 5 aAaAa D@CIB +17 2982 N 13 CCcCcCCCccccC F@I?GCCJGG95E 3 ccC G?@ 5 cCcCc B9FGC +17 2983 N 13 CCcCcCCCccccC GDD:IGHM:GK=E 5 cCcCC G>?:D 5 cCcCc 3BFHC +17 2984 N 13 CCcCcCCCccccC DDJLJEIKHKL?F 5 cCcCC HE?FE 5 cCcCc ;EIJE +17 2985 N 13 A$AaAaAAAaaaaA .8J5HEHCIJIHD 5 aAaAA KAJGA 5 a$AaAa @>HHD +17 2986 N 12 GgGgGGGggggG :HJI:F7EIGCI 5 gGgGG G6B?: 4 GgGg :HBI +17 2987 N 12 C$cCcCCCccccC 3JGKG6;LJIIG 4 ccCC FJED 4 CcCc DDFG +17 2988 N 11 tTtTTTttttT G9HG:LHGGEH 5 tTtTT F0C6J 4 TtTt =JHI +17 2989 N 11 gGgGGGggggG D:I:JKJLLFH 5 gGgGG E7EE@ 4 GgGg BJ:F +17 2990 N 11 cCcCCCccccC F1IE@II 4 GgGG @ABG 4 GgGg ;LHG>DF 4 G$gGG ?9GB 4 GgGg AJDH +17 2996 N 10 TtTTTttttT 1EC11CHJBG 3 tTT FIK +17 3000 N 8 GGGggggG GCGDKDDJ 3 gGG EFE 4 GgGg >HKF +17 3001 N 7 CCccccC BFJJMHG 3 cCC @HH 4 CcCc EG= +17 3004 N 8 C$CCccccC 9E1JKLFH 3 cCC FFA 4 CcCc BFJ? +17 3005 N 7 AAaaaaA GAFDHEF 3 aAA ?DE 4 AaAa C>HC +17 3006 N 8 CCccccC^]c >CIHJ0H@ 3 cCC >BG 4 CcCc EICG +17 3007 N 8 CCccccCc F>HJKIG6 3 cCC @GI 4 CcCc EHHL +17 3008 N 8 CCccccCc IKHKFDEF 3 cCC BGI 4 CcCc EGLJ +17 3009 N 8 AAaaaaAa EAEEHCC1 3 aAA C:> 4 AaAa =GGG +17 3010 N 7 CCccccC HHFJKFH 3 cCC JEE 4 CcCc CIIB +17 3011 N 8 AAaaaaAa CFGFLJG8 3 aAA KDB 4 AaAa FIHK +17 3012 N 8 GGggggGg 97IHLI=/ 3 gGG G;C 4 GgGg EHII +17 3013 N 9 CCccccCcc 47JJLJF/B 3 cCC GD@ 4 CcCc FJEI +17 3014 N 8 AaaaaAa^]a AIJJFG?. 3 aAA JID 4 AaAa IIAK +17 3015 N 8 GGggggGg C4IDMIJ; 4 gGGg >C>D 4 GgGg BHBG +17 3016 N 11 C$CccccCcccc BHHFJ@H8KCE 5 cCCcc 9IA?? 4 CcCc AHDG +17 3017 N 11 CccccCaccc^]C CIKLHH8/FFB 5 cCCcc 7HG8? 4 CcCc CIE? +17 3018 N 9 AaaaaAaaA 3EBHAF80D 4 AAaa IG76 3 aAa ?@: +17 3019 N 10 CccccCcccC :IELGGH@DD 5 cCCcc G 3 gGg IDJ +17 3023 N 10 ttttTgttTt GGKD@348FB 5 tTTtt ?1I6C 3 tTt HFJ +17 3024 N 10 ggggGgggGg HIKCKEKEFA 6 gGGggg E;F?=< 3 gGg JFK +17 3025 N 10 ggggGgggGg ILLH>A=:EA 6 gGGggg A@<57? 3 gGg JAL +17 3026 N 11 ccccCccccCc JINIIK99DEF 4 cCCc @E@1 3 cCc EFJ +17 3027 N 11 aaaaAaaaaAa HHKHEB@.9G> 7 aAAaaa^]A DCI:0E? 3 aAa JAK +17 3028 N 11 ggggGggggGg HGMGH/K?FJG 7 gGGgggG ;BJDFBC 3 gGg J?L +17 3029 N 11 ggggGggggGg HHKGFNILIHE 7 gGGgggG HDI>D:@ 3 gGg HCK +17 3030 N 12 ggggGggggGg^]g JILJC.7@ABE< 7 gGGgggG D@A5E;D 3 gGg EDJ +17 3031 N 12 aaaaAaaaaAaa IILF8G./?ECA 6 aAaaaA IE.ECC 3 aAa JEL +17 3032 N 11 ggggGgggGgg IHMCD1KGIF8 7 gGGgggG @>9CF 4 gGgG HEIE99;G?2 5 cCccC 6E<>G 4 cCcC HDKF +17 3037 N 12 ttttTttttTtt IHJFF3EGEKH= 7 tTTtttT 7@G:D7F 4 tTtT IDHK +17 3038 N 14 ttttTttttTttt^]T HHIH>98>CE97AC 7 tTTtttT A9I9GEI 4 tTtT BGBB +17 3039 N 14 ggggGggggGgggG HIKHJ>25GHG +17 3041 N 13 ggggGgggGgggG G>IFH;:HIH0GI 7 gGGgggG C=EEBF +17 3045 N 14 ccccCccccCccCc HI5GJ/;ADJI>H? 6 c$CCccC =:B56@ 4 cCcC E4HG +17 3046 N 13 aaaaAaaaAaaAa FIK>H/GBI;.I. 6 AAaaaA =FA=;H 4 aAaA IBKH +17 3047 N 13 ggggGgggGggGg FGIGH?JJHE2L2 6 GGgggG BA;44I 4 gGgG D@HE +17 3048 N 10 ttttTttTtT EGHG:6/EFG 5 TTttT B4:=I 4 t$TtT B@FI +17 3049 N 15 ggggGggggGgggGg >FFBI3HHFKHD=LB 6 GGgggG ><>E:1?K 3 AaA AGH +17 3052 N 12 cccccccCcccC G=I0G;CFB.J 5 AAaaA >E22F 3 AaA EJI +17 3054 N 14 g$ggGggggGgggGg AJFBK9LGGIDDME 5 GGggG D<91J 3 GgG 6HL +17 3055 N 10 ggGgggGggG JGC75?I6HL 4 GGgG CB5I 3 GgG @GK +17 3056 N 13 ccCccccCcccCc I=D0JKGFG>?K2 4 CccC EAAF 4 CcCc 5FLA +17 3057 N 13 ccCccccCcccC^]C HBC3BKFJGGHKA 5 CCccC ?F38H 3 cCc BL5 +17 3058 N 14 ccCccccCcccCcC I>D/;;CFEC5L?A 5 CCccC @F.;K 4 CcCc >CL4 +17 3059 N 13 ttTtttTttgTtT EGB.@;8CK99 +17 3063 N 12 cCcccCcccCcC FF1;BJE11L.F 5 CCccC EH33I 5 CcCcc DEL05 +17 3064 N 12 aAaaaaAaaAaA F6G;KDJG/I8F 4 AAaA GC7J 5 A$aAaa BIJ;9 +17 3065 N 13 gGggggGgggGgG E.99BFIJ84L>I 4 GggG ?::H 4 gGgg FJ?9 +17 3066 N 9 a$AaaaAaAA ?5/;ADBIF 4 AaaA D56L 4 aAaa EK52 +17 3067 N 12 TttttTtttTT^]t @/.:=JD;/IG> 3 TtT >2J 4 t$Ttt BI:1 +17 3068 N 12 GgggGgggGgGg FE>IKICEH@I= 4 GggG D<5L 3 Ggg J:7 +17 3069 N 11 GggGgggGgGg F85L:54K3G4 4 GggG =/@F 2 Gg I2 +17 3070 N 13 CccccCcccCcCc 12IKFJ9?2IIIE 3 ccC @AJ 3 Ccc KLJ:DIBL;HH 4 CccC AHGH 3 Ccc MJF +17 3074 N 13 CccccCcccCcCc E6HKEJJCIMIHE 4 CccC CHDI 3 Ccc MIH +17 3075 N 12 CcccCcccCcCc 9AD?KA@5MBHA 5 CccC^]c C??I< 3 Ccc M?: +17 3076 N 13 C$ggggGgggGgGg 28KGICK@6EAAC 5 G$ggGg .G>@E +17 3077 N 13 ccccCcccCcCc^]c .3HI=EFGKJJGC 4 ccCc BAF@ 3 Ccc JBL +17 3078 N 13 ccccCcccCcCcc GGMLGHLGLKHIF 4 ccCc >@FA 3 Ccc ICL +17 3079 N 13 ttttTtttTtTtt ?JDHLEGHKHIH@ 4 ttTt D9GF 3 Ttt MGJ +17 3080 N 14 ggggGgggGgGgg^]G I6LIKJEILHHKG? 4 ggGg EBFE 3 Ggg I?H +17 3081 N 14 ccccCcccCcCccC 8FJGLHHHJDGIAD 4 ccCc @BGB 3 Ccc H;A +17 3082 N 14 ccccCcccCcCccC L2JJGCIKLKHKHB 4 ccCc C>DE 3 Ccc IHI +17 3083 N 14 ttttTcttTtTttT FEJGLHIINIKHEH0 4 ggGg EACI 4 Gggg CIGF +17 3087 N 15 ggggGgggGgGggGg BKLJJJIILKGJJ?G 4 g$gGg CIDI 4 Gggg DJJG +17 3088 N 15 aaaaAaaaAaAaaAa HDGEGDIGKDFKFDE 3 aAa HJF 4 Aaaa JFJD +17 3089 N 15 aaaaAaaaAaAaaAa LLLJIGJEIJHGHFG 3 aAa JDM 5 Aaaa^]A LJLKB +17 3090 N 15 ggggGgggGgGggGg IHJILHHHNJIIHI; 3 gGg BGG 5 GgggG GFHDE +17 3091 N 15 ttttTtttTtTttTt ?EJIHGGBIDCIGBH 3 tTt DGH 5 TtttT 0HKHH +17 3092 N 16 ttttTtttTtTttTt^]T CJJGGFIFIFDHHCD: 3 tTt FGJ 5 TtttT AGIJG +17 3093 N 16 ggggGgggGgGggGgG KJLHIJJJGKJJJI?? 4 gGg^]G CGL? 5 GgggG D:JIG +17 3094 N 15 aaaaAaaaAaAaaAA HGIEFFBEKIGCFEE 4 aAaA @GIG 5 AaaaA I=EJI +17 3095 N 15 ccccCcccCcCccCC =HKFIHIFJ;HIJGB 4 cCcC BGFD 5 CcccC HAKGF +17 3096 N 16 ccccCcccCcCccCcC BIKJKIJJLIIIKE@D 4 cCcC D 5 AaaaA GFHGH +17 3100 N 16 ccccCcccCcCccCcC E;IHGAAGJAHI=H/C 4 cCcC ADED 5 CcccC DCJEG +17 3101 N 16 ccccCcccCcCccCcC EIKKEIIHMIGJKAGG 4 cCcC DAKF 5 CcccC EEEHH +17 3102 N 16 aaaaAaaaAaAaaAaA =EHGH 4 tTtT ELKK 5 TttTT EGIJI +17 3106 N 14 ggGgggGgGggGgG HFDHHILIKHHIBH 4 gGgG CCIE 5 GggGG HGIIE +17 3107 N 14 ttTtttTtTttTtT HG8GFEHBEHIE=H 4 tTtT FBGE 6 TttTT^]t IIJHFE +17 3108 N 14 ccCcccCcCccCcC JHEIJIKKHKI=:H 4 cCcC ADKI 6 CccCCc IFGKBE +17 3109 N 14 aaAaaaAaAaaAaA GEDEEDHGIGFGGH 4 a$AaA ADKH 6 AaaAAa KGGJFG +17 3110 N 15 ccCcccCcCccCcC^]c II?IJHJLILKHIF; 3 CcC DIF 6 CccCCc HGGICF +17 3111 N 16 aaAaaaAaAaaAaAa^]a HG2GIJIJFKIGLHE@ 3 AaA JMA 6 AaaAAa KJOIBK +17 3112 N 16 ggGgggGgGggGgGgg DEAHIGLKJIKGFAEF 3 GgG HLJ 6 GggGGg HGJLJGEH 3 TtT KLE 6 Tt$tTTt NBFMJK +17 3124 N 14 ccCcCccCcCccC^]c IIKKIJJJLILJEE 3 CcC FHD 5 CcCCc IKMII +17 3125 N 14 ttTtTttTtTttTt FFMIIGBDGHJIHD 3 TtT JEAHF 3 GgG >JB 5 GgGGg IGLII +17 3127 N 14 ccCcCccCcCccCc GIKKKKKEGJJCGG 3 C$cC 5K> 5 CcCCc IGLJI +17 3128 N 14 ttTtTttTtTttTt AFKEHGIACJBIIE 3 tTt JLI 5 TtTTt KINKI +17 3129 N 14 t$tTtTttTtTttTt @FFHAGID5EEDDD 3 tTt MIG 5 TtTTt GLLIK +17 3130 N 13 tTtTttTtTttTt EHHBGHDGE;EEE 2 tT JJ 5 TtTTt DDLIK +17 3131 N 13 cCcCccCcCccCc HIJIJJEBJLFIJ 2 cC KJ 5 CcCCc FJLID +17 3132 N 13 tTtTttTtTttTt EIGIGH>GKIFHG 3 tTt KMH 5 TtTTt CJLJJ +17 3133 N 13 gGgGggGgGggGg DHHKHHCDJLDHH 3 gGg KAE 5 GgGGg EHJJJ +17 3134 N 14 gGgGggGgGggGg^]G DEGHIH8?ELCA@> 3 gGg IC> 5 G$gGGg ACMJI +17 3135 N 15 gGgGggGgGggGgG^]g CBHJJJE7?KGHH?E 3 gGg FCE 4 gGGg HMJJ +17 3136 N 15 c$CcCccCcCccCcCc ?FIHJIGEG;DCD;B 3 aAa JM2 4 aAAa FMLF +17 3139 N 14 cCccCcCccCcCcC BHFF:CHJBEMFGE 3 cCc IJ. 4 cCCc DHIG +17 3140 N 14 cCccCcCccCcCcC AIHJJIKJ?FHFBA 3 cCc II< 4 cCCc EMKF +17 3141 N 14 cCccCcCccCcCcC GHJIIEFLEIKGGE 3 cCc KEC 4 cCCc CMLK +17 3142 N 14 aAaaAaAaaAaAaA HIJGEG BMIGLBM=HIIIGBA 3 gGg LGD 4 gGGg KMGJ +17 3144 N 15 CccCcCccCcCcCC^]C IJJ?HDMJDIHKG.A 3 cCc IJC 5 cCCc^]C HLHG@ +17 3145 N 15 AaaAaAaaAaAaAAA GHIGMJMGCD 5 gGGgG HGHKC +17 3150 N 15 AaaAaAaaAaAaAAA FEH@?CHA5FEBFFG 4 aAaa FL@F 5 aAAaA GLJK; +17 3151 N 15 CccCcCccCcCcCCC EIAG:AKJIIHHI8G 4 cCcc II9E 5 cCCcC FHIGC +17 3152 N 15 CccCcCccCcCcCCC FHI2@HFKJGHEDBG 4 cCcc EJ9F 5 cCCcC HLCI 4 tTtt IHCK 6 tTTtT^]T FNMKE@ +17 3155 N 15 GggGgGggGgGgGGG FHIIMBJ=KGIGJIK 4 gGgg JDEH 6 gGGgGG BLBIGB +17 3156 N 15 G$ggGgGggGgGgGGG BJJHHFLBEIHJE +17 3168 N 13 aAaAaaAaAaAAA GDDFIHHHDFFIG 4 aAaa CIFG 6 aAAaAA GHJJHG +17 3169 N 12 tTtTttTtTtTT FGGDGEEFHHHH 4 tTtt IG:J 6 tTTtTT DJJKEC +17 3170 N 12 cCcCccCcCcCC IJLEEHJJKLJK 4 cCcc GI>H 6 cCCcCC HKLKII +17 3171 N 12 tTtTttTtTtTT GIGFHFICCHHI 4 tTtt FJ:I 6 tTTtTT ELLJKI +17 3172 N 13 gGgGggGgGgGGG GFGC@?KHIHI0J 4 gGgg EC>F 6 gGGgGG FFFIH8 +17 3173 N 12 gGgGggGgGgGG HEG@J:CIILFD 4 gGgg EEGJ 6 gGGgGG GFJEE8 +17 3174 N 14 cCcCccCcCcCCC^]C GFKAKHLJJKHKJA 4 cCcc CIEI 6 cCCcCC BKKJJG +17 3175 N 13 aAaAaaAaAaAAA DCKEL?FJFJFHC 4 a$Aaa ?JLL 7 aAAaAA^]A EKKLHH? +17 3176 N 14 g$GgGggGgGgGGGG A@JDLILHKIH:KH 3 Ggg EHG 7 gGGgGGG CILIIFC +17 3177 N 13 GgGggGgGgGGGG >E?FABHIHB/IC 3 Ggg @DH 7 gGGgGGG CHHJJ<@ +17 3178 N 12 TtTttTtTtTTT BFDIDEFFG>BF 3 Ttt @AK 7 tTTtTTT C@FJ<9= +17 3179 N 12 G$gGggGgGgGGG DHDLFCIJH?LJ 3 Ggg CCI 7 gGGgGGG DEHHF:A +17 3180 N 11 gGggGgGgGGG @DL7JCGGBEGHG 3 Aaa JGK 7 aAAaAAA EFJI;?G +17 3184 N 10 TttTtTtTTT >GH6GGFDHE 3 Ttt HEM 7 t$TTtTTT @GILC?G +17 3185 N 11 TttTtTtTTTT J 6 GGgGGG CHLH=G +17 3187 N 11 AaaAaAaAAAA 2H>EDEFG4HF 3 Aaa GHFFGB1FI 3 Aaa DCK 6 AAaAAA GHJHIH +17 3189 N 11 AaaAaAaAAAA BJC7DIE@AIH 4 Aaa^]a HGGF 6 A$AaAAA BHHLJE +17 3190 N 10 CccCcCcCCC .JKBKHJ:HH 4 Cccc C>KC 5 CcCCC GGFG@ +17 3191 N 11 TttTtTtTTT^]t MF 5 GgGGG IKFCB +17 3193 N 12 GggGgGgGGGGg ?JFCIJH>@GJB 4 G$ggg >CKE 5 GgGGG EIIE> +17 3194 N 12 TttTtTtTCTTt DI?IEGH?3DGD 3 ttt ANJ 6 TtTTT^]t ?KDIFB +17 3195 N 12 TttTtTtTTTTt :JHEGFG=LGE= 3 ttt EMG 6 TtTTTt CKJJID +17 3196 N 11 TttTtTtTTTt =GEHEEDHEF< 3 ttt ;JI 6 TtTTTt @IIJIF +17 3197 N 12 AaaAaAaAAAAa 6H@FFAE@=DE9 3 aa^]A LFA 6 AaAAAa GEGBIC +17 3198 N 11 AaaAaAaAAAA BGE=FGDCIHI 3 aaA KHB 6 AaAAAa IIHKLH +17 3199 N 11 A$aaAaAaAAAa AHBAFGGGHH= 3 aaA KFG 6 AaAAAa FHIJLI +17 3200 N 11 aaAaAaAAAAa G@DFJFH6EH> 3 aaA KHG 6 AaAAAa EHKKLE +17 3201 N 10 aaAaAaAAAA HCFGFGE1HF 3 aaA JEG 6 AaAAAa EHJLLI +17 3202 N 10 ttTtTtTTTt GFFCFGBHD7 3 ttT IHE 6 T$tTTTt 8HLBJ4JJ4 3 ggG HHB 5 gGGGg DJCFG +17 3204 N 9 ttTtTtTTT HF8EHGDCD 3 ttT JJ; 5 tTTTt HEFJK +17 3205 N 10 ccCcCcCCCc IG>IJKHJKC 3 ccC IC@ 5 cCCCc DDIED +17 3206 N 11 aaAaAaAAAAa HDDEHED4BH< 3 aaA FG7 5 aAAAa GJDHH +17 3207 N 10 ccCcCcCCCc HE2IGIFDIL 3 ccC BH8 5 c$CCCc ?EFHI +17 3208 N 11 aaAaAaAAAAa =DGEAEC2FG; 3 aaA :ID 4 AAAa KGJJ +17 3209 N 12 c$cCcCcCCCCc^]C <>IGICEEDH>E 3 ccC LDC 4 CCCc CHJH +17 3210 N 11 c$CcCcCCCCcC @EHIJE8HHIB 3 ccC JBA 4 CCCc LHHI +17 3211 N 10 AaAaAAAAaA HDBHGKIG@F 3 aaA JDF 4 AAAa KFIJ +17 3212 N 9 TtTtTTTtT 5EIGHEG7F 3 ttT J@C 4 TTTt JJJI +17 3213 N 9 AaAaAAAaA AGFI9DEFF 3 aaA LLG 4 AAAa JCGM +17 3214 N 10 GgGgGGGGgG 4GKG88GKIK 3 ggG KEH 4 GGGg DFKH +17 3215 N 10 GgGgGGGGgG FGGFA.GIEI 3 ggG KB8 4 GGGg J9JG +17 3216 N 10 CcCcCCCCcC CCIGJLBI8J 3 ccC I=@ 4 CCCc KHGG +17 3217 N 10 CcCcCCCCcC H?EAH0HGAJ 3 ccC >8F 4 CCCc I?I? +17 3218 N 11 GgGgGCGGgG^]g 5EAHB>:AHC> 3 ggG L@< 4 GGGg A:?I +17 3219 N 11 GgGgGAGGgGg 3EGI?4JJAIE 3 ggG LDD 4 GGGg FF@H +17 3220 N 11 G$gGgGGGGgGg =EGIG5CJ5IC 3 ggG KGG 4 GGGg FCBI +17 3221 N 9 cCcCCCcCc F?IAGIEKD 3 ccC I>I 4 CCCc HIJH +17 3222 N 10 aAaAAAAaAa CIFGDGH>IF 3 aaA IBA 4 AAAa FAJJ +17 3223 N 10 c$CcCCCCcCc ?IIE3IJHHF 3 ccC J:D 4 CCCc FBJH +17 3224 N 9 AaAAAAaAa FHEIHHFIG 3 aaA L>@ 4 AAAa IGJK +17 3225 N 9 GgGGGGgGg FGJ.INILG 4 ggG^]G J59A 4 GGGg HAKH +17 3226 N 9 TtTTTtTt^]T DG9ECDIBE 4 ttTT I3B? 4 TTTt GEDJ +17 3227 N 10 GgGGGGgGgG HHE8JKFLKF 3 gGG J<= 4 GGGg CDBJ +17 3228 N 9 GgGGGgGgG CIDHHKKJC 4 ggGG H1HB 4 GGGg ED>G +17 3229 N 11 CcCCCCcCcC^]c FHG;EJJLKHB 4 ccCC K4@E 4 CCCc GEDC +17 3230 N 11 TtTTTTtTtTt DFHJGJ8LGI7 3 tTT JCG 4 TTTt JGKG +17 3231 N 11 CcCCCCcCcCc EHB;EJHLKIH 4 ccCC IA<8 4 CCCc ICDF +17 3232 N 10 AaAAAaAaAa 9BEFH0J@H: 4 aaAA H:AA 4 AAAa ;IJK +17 3233 N 11 C$cCCCCcCcCc C=71HJ?CB +17 3234 N 11 g$GTGGgGgGg^]G A37ACJDL@H@ 2 gG G: 4 GGGg 47F@K +17 3236 N 10 C$CCCcCcCcC ?HCI:JJJGE 4 ccCC IEHD 4 CCCc EFEM +17 3237 N 9 TTTtTtTtT B=HCGHKAG 4 ttTT FF26 4 TTTt AMEK +17 3238 N 9 GGGgGgGgG HDJDHJKGG 4 ggGG FG54 4 GGGg BIBJ +17 3239 N 9 TTTtTtTtT E@A8IJHBE 4 ttTT GAA. 4 TTTt ?GHJ +17 3240 N 11 AAAaAaAaA^]A^]a ECGHI 4 ccCC D3F? 5 CCCcC DFFJF +17 3244 N 8 CcCcCcCC I1LKJCGD 4 ccCC D9F? 5 C$CCcC EH?JE +17 3245 N 9 CcCcCcCCc HIJKKLGE8 4 ccCC D?J@ 4 CCcC GEIE +17 3246 N 9 AaAaAaAAa GDCKKLGFF 4 aaAA HC@F 4 AAaA JIIG +17 3247 N 9 GgGgGgGGg K9KKLHKII 4 g$gGG ?9<5 4 GGgG HAJH +17 3248 N 9 CcCcCcCCc JHKKLGJH6 3 cCC DDE 4 CCcC FGFH +17 3249 N 9 CcCcCcCCc G:LKKEIF< 3 cCC BDF 4 CCcC GEJF +17 3250 N 9 CcCcCcCCc HGKILHHHK 3 cCC GH7 4 CCcC DHMG +17 3251 N 9 TtTtTtTTt J>LBGKII3 3 tTT KJ; 4 TTtT ACMK +17 3252 N 9 TtTtTtTTt EBGHH>FGD 3 tTT ?J2 4 TTtT :CMG +17 3253 N 9 TtTtTtTTt ECIKI?FFE 3 tTT HI= 4 TTtT BDKI +17 3254 N 9 GgGgGgGGg EDKKHKIHC 3 gGG EGA 5 G$GgG^]g @@MID +17 3255 N 9 GgGgGgGGg IHGL3HHG@ 3 gGG CE> 4 GgGg 2MEE +17 3256 N 9 GgGgGgGGg GJKIEKGHH 2 gG >B 4 GgGg AMKF +17 3257 N 9 AaAaAaAAa FFKGFIDH9 3 aAA EI8 4 AaAa BLJI +17 3258 N 10 GgGgGgGGg^]g JGLKLMKKEC 3 gGG DC0 4 GgGg EMKF +17 3259 N 10 GgGgGgGGgg IHKLC 3 gGG 9G6 4 GgGg AKGH +17 3260 N 10 CcCcCcCCcc IHLKLIKKDD 2 CC EC 4 CcCc CFJB +17 3261 N 11 CcCcCcCCcc^]c HHLLI:GK:GE 3 cCC 7DH 4 CcCc FHHE +17 3262 N 11 AaAaAaAAaaa H=IKCMHHECE 4 aAA^]A HBH= 4 AaAa HLII +17 3263 N 11 GgGgGgGGggg HAKLMELIBED 4 gGGG A>I@ 4 GgGg DMJI +17 3264 N 11 GgGgGgGGggg DCJKKDHIAFE 4 gGGG 2??? 4 GgGg CKII +17 3265 N 11 GgGgGgGGggg GHLHJGHGGFF 4 gGGG >=H= 4 GgGg CJID +17 3266 N 11 TtTtTtTTttt DEEIEFE>:HE 4 tTTT C607 3 tTt JIH +17 3267 N 11 GgGgGgGGggg H 4 GgGg 9LIF +17 3268 N 11 GgGgGgGGggg EGIKDBHIHAF 4 gGGG E<82 4 GgGg @LII +17 3269 N 11 GgGgGgGGggg DILIIIHJDJI 4 gGGG DAD> 4 GgGg ?JIG +17 3270 N 11 TtTtTtTTttt BF2F=HDG>GB 4 tTTT @80: 4 tTt^]T IEK? +17 3271 N 11 GgGgGgGGggg GHLHLIJKFGG 4 gGGG E:;< 4 gGgG KIHE +17 3272 N 11 GgGgGgGGggg EDJKKEHH8FG 4 gGGG <F 5 tTTTt ;AHBB 4 tTtT KJKG +17 3275 N 10 cCcCcCCccc ILIKLILKJK 5 cCCCc >B@BB 4 cCcC GKCG +17 3276 N 10 aAaAaAAaaa ;KIJJHI;C; 5 aAAAa 6GHFF 4 aAaA DJHH +17 3277 N 10 cCcCcCCccc JHHHMIJGKD 5 cCCCc AFH?G 4 cCcC KIIF +17 3278 N 10 tTtTtTTttt ELIJ=JI>HG 5 tTTTt HFHII 4 tTtT LMGK +17 3279 N 10 tTtTtTTttt FIHFIEHFFH 5 tTTTt IKLLKMJIIE 6 gGGGgG DHAHH< 4 gGgG IMJH +17 3283 N 11 gGgGgGGgggg GJIGJGKHJIF 6 gGGGgG @EBCG8 4 gGgG GJIJ +17 3284 N 11 tTtTtTTtttt GIIEFEH:GGG 6 tTTTtT G7/EJA 4 tTtT HJLF +17 3285 N 11 cCcCcCCcccc DMEKHJL0LFF 6 cCCCcC CB?FHC 4 cCcC HJHG +17 3286 N 11 aAaAaAAaaaa HJKFLJKCGIC 6 aAAAaA IGAGND 4 aAaA KKMH +17 3287 N 11 gGgGgGGgggg ELLMKKNIIKGF? 5 AAAaA F@EH< 4 AaAA LEMH +17 3296 N 13 GgGgGGggggGGG LFAIGMJJGLKIC 5 GGGgG FAAB@ 4 GgGG KKHE +17 3297 N 13 AaAaAAaaaaAAA JFHHIJ>>>@HFD 5 A$AAaA H@IB7 4 AaAA LIKC +17 3298 N 14 CcCcCCccccCCC^]c IGJKHJJHILIGD= 4 CCcC ?FD; 4 CcCC GMI@ +17 3299 N 14 CcCcCCccccCCCc LJKLIMIHJKKGDF 4 CCcC ?GH9 4 CcCC IJKF +17 3300 N 14 AaAaAAaaaaAAAa FJIJIFFHIKHFEH 4 AAaA HHL@ 4 AaAA JMJG +17 3301 N 14 GgGgGGggggGGGg GHBILLJHILKJHG 4 GGgG BGHH 4 GgGG FJMH +17 3302 N 14 CcCcCCccccCCCc JILEIKEDHKKIG? 4 CCcC E8ED 5 CcCC^]C IDLI@ +17 3303 N 14 CcCcCCccccCCCc JKBKFKELJKKGFJ 4 CCcC EDGC 5 CcCCC GDLGB +17 3304 N 14 TtTtTTttttTTTt EHBIKI?IGEKIHA 4 TTtT GDII 5 TtTTT HJMJJ +17 3305 N 14 GgGgGGggggGGGg HJEKKLCJHKLIFG 4 GGgG C@J> 5 GgGGG CIIEE +17 3306 N 14 GgGgGGggggGGGg GIGKJKHKILJHDG 4 GGgG FHH> 5 GgGGG BJJDC +17 3307 N 13 CcCCCccccCCCc FELJMHGF=LJGA 4 CCcC FJE/ 5 CcCCC FGKDE +17 3308 N 14 C$cCcCCccccCCCc 3G?KGMJKHLKGE= 4 CCcC F 6 TTtTTt G5J<:F 4 TtTT BK@B +17 3317 N 15 g$GgGGggggGGGgGG BIJGIJJJLLJFEHJ 6 GGgGGg DAIC@= 6 GgGGG^]g CM@@E0 6 AaAAAa HJKJI1 +17 3321 N 13 CcCCccccCCCcC >DIG;IGKJIHLI 5 CcCCc FJDEA 6 CcCCCc DLHFFF +17 3322 N 14 CcCCccccCCCcCC FIFJGIHKLHGEFK 5 CcCCc FMGFB 6 CcCCCc HLIKJF +17 3323 N 14 CcCCccccCCCcCC ;AIE@GHKMHHD>J 5 CcCCc EM;H5 6 CcCCCc HLLKJG +17 3324 N 14 CcCCccccCCCcCC FAGL:AACLICA2J 5 CcCCc EBDH4 6 CcCCCc ICHKIA +17 3325 N 14 G$gGGggggGGGgGG I3JH 5 AaAAa FIMH@ 8 AaAAAaAa GHDMLIFE +17 3337 N 12 TttttTTTtTTT C@@EIEGFI;IE 5 TtTTt HIBEB 8 TtTTTtTt DDFHIHHA +17 3338 N 12 AaaaaAAAaAAA CBDEGHF@I@IF 5 AaAAa HFEE= 8 AaAAAaAa GEBEIEBB +17 3339 N 12 C$c$cccCCCcCCC ??JIMIJHJIJE 5 CcCCc FKIDH 8 CcCCCcCc EJDIIHGH +17 3340 N 10 aaaAAAaAAA EDHHGHHDKI 5 AaAAa IJIGJ 8 AaAAAaAa GIIJIJIF +17 3341 N 10 aaaAAAaAAA EFHKFGHDII 5 AaAAa GK=KJ 8 AaAAAaAa DIJMLJHF +17 3342 N 10 aaaAAAaAAA EEHJIH:3JI 5 AaAAa GKBKI 8 A$aAAAaAa DIJMLJKF +17 3343 N 10 aaaAAAaAAA GFGJFHF?JI 5 AaAAa HKIKF 7 aAAAaAa IJMLILF +17 3344 N 10 aaaAAAaAAA GGHJFEF?JI 5 AaAAa HJILE 7 aAAAaAa GGMKHLH +17 3345 N 10 tttTTTtTTT GEIEGC:GJF 5 TtTTt ELFH= 7 tTTTtTt KHEEKHK +17 3346 N 10 tttTTTtTTT FEHEFFHDJG 5 TtTTt HIGIF 7 tTTTtTt HGKIIJG +17 3347 N 10 aaaAAAaAAA HILHFDAFJG 6 AaAAa^]A ILF 7 cCCCcCc FDFEGKA +17 3350 N 10 cccCCCcCCC JIMLIIKAKK 7 CcCCcCc DJIKIDB 7 cCCCcCc GHMKIL< +17 3351 N 10 tttTTTtTTT GFIKIIDFLK 7 TtTTtTt CIHKBID 7 tTTTtTt GLJJJMG +17 3352 N 10 gggGGGgGGG GFKCJCL;MH 7 GgGGgGg KJI 7 CcCCcCc B=@K;E: 7 c$CCCcCc BGJKCL> +17 3355 N 10 gggGGGgGGG EEIDBB?1D@ 7 GgGGgGg :E:B=KLJKEBLCE 7 GgGGgGg AJA@F@= 6 GGGgGg 7BEIII +17 3361 N 9 gGGGgGGGG JLJ0K6GCA 7 GgGGgGg ?IBGC?= 6 GGGgGg 7EIDFJ +17 3362 N 9 cCCCcCCCC CJJFEGL@E 7 C$cCCcCc C>EI8C: 6 CCCcCc =HICJ= +17 3363 N 9 gGGGgGGGG HBCBF2C9? 6 gGGgGg D?A 5 AAaAa IGJKI +17 3374 N 9 aAAAaAAAA FIFGGFHGD 5 AAaAa HIEKD 5 AAaAa HKEM< +17 3375 N 8 tTTTtTTT FIGIHJCG 5 TTtTt FGDEA 5 TTtTt KJEJG +17 3376 N 10 cCCCcCCCCc BHDGCJMAJE 5 CCcCc FHCF5 5 CCcCc LJKJA +17 3377 N 10 cCCCcCCCCc AKIGG?LDFD 5 CCcCc GICF7 5 CCcCc IGKII +17 3378 N 10 cCCCcCCCCc FKHIKHKBHH 5 CCcCc FHCJC 5 CCcCc IGILF +17 3379 N 10 a$AAAaAAAAa BIFEJ=IAGD 5 AAaAa HGHH; 5 AAaAa JILK> +17 3380 N 9 GGGgGGGGg ?JHJJLBGF 5 GGgGg FFBJA 5 GGgGg IHJMK +17 3381 N 9 CCCcCCCCc JIHKKM?HJ 5 C$Cc$Cc DGAK@ 5 CCcCc IHJMK +17 3382 N 9 TTTtTTTTt CEFG=MEJ@ 3 TTt KK= 5 TTtTt MMHMJ +17 3383 N 9 AAAaAAAAa CAA?2FCDD 2 AA GI 5 AAaAa HIDJF +17 3384 N 10 CCCcCCCCc^]C GFIHGJ?EK= 3 CCc EH> 6 CCcCc^]C FHKJEB +17 3385 N 10 TTTtTTTTtT HGDGIKGDHA 3 TTt LL? 6 TTtTtT KMJM= 7 GgGgGgg EIFGGII +17 3400 N 5 AAAAa 1JJIG +17 3405 N 6 AAAAaA 7GCFJA 4 AAaA IEH9 6 aAaAaa HG:IHE +17 3406 N 6 AAAAaA @ABG:G 4 AAaA GJE@ 6 aAaAaa FK 6 cCcCcc C?IHII +17 3408 N 7 T$TTTtTT ;HDHDHF 4 TTtT JICE 6 tTtTtt BLEKHG +17 3409 N 6 GGGgGG FEKJDF 4 GGgG FI@< 6 gGgGgg EIGIKI +17 3410 N 6 CCCcCC FAJJJF 4 C$CcC FEDE 6 cCcCcc FI>JI; +17 3411 N 6 T$TTtTT GGJAHG 3 TtT KJG 6 tTtTtt EMGKGK +17 3412 N 5 TTtTT E 6 gGgGgg EIDHIE +17 3414 N 5 AAaAA FGAEG 4 AaAA F:?H 6 aAaAaa AK8GD? +17 3415 N 5 AAaAA CHH:D 4 AaAA J?II 7 aAaAaa^]a GI/LH1@ +17 3416 N 5 CCcCC :IJAD 4 CcCC GFDD 7 cCcCccc BG9III> +17 3417 N 5 CCcCC 5JKAJ 4 CcCC FGAF 7 c$CcCccc @I:JJH> +17 3418 N 5 TTtTT 3IIKI 5 TtTT^]T KHCK4 5 TTttt NLKHA +17 3419 N 6 GGgGGg >JJ1J8 5 GgGGG GADH; 6 GgGggg IEJIJD +17 3420 N 6 GGgGGg :ILEI8 5 GgGGG EA8G@ 6 GgGggg G@KJJE +17 3421 N 7 GGgGGg^>g 9GJ=IH6 6 AaAaaa IEKNM1 +17 3423 N 7 GgGGgg^]g LL;L@C@ 5 GgGGG BIHI? 6 GgGggg H3LLJC +17 3424 N 6 GgGggg GII2;@ 5 GgGGG FEGH4 5 GGggg EKLJA +17 3425 N 6 CcCCcc JL:J@0 5 CcCCC FD;GE 6 CcCccc GDKLH> +17 3426 N 6 AaAAaa BL9A6 5 gGggg BBKK7 +17 3431 N 8 TtTTtttT DI=F?HGC 5 TtTTT G@FI7 5 tTttt DINNF +17 3432 N 7 TtTtttT BEG<.4A 5 TtTTT CDCJC 5 tTttt DJKKJ +17 3433 N 8 GgGGgggG II;I;3:FD 5 CcCCC I95K@ 4 Cccc EJJF +17 3435 N 9 AaAAaaaAA 8K;I0..DD 5 AaAAA JG?IB 4 Aaaa JNMJ +17 3436 N 9 GgGGgggGG IH;I71>HH 5 GgGGG I:BLF 4 Gggg KKH; +17 3437 N 9 TtTTtgtTT =BFH;1>DF 5 TtTTT I?DIE 4 Tttt JKG= +17 3438 N 8 GgGGggGG =J;K:FHI 5 GgGGG HBCIH 4 Gggg KMIB +17 3439 N 9 AaAAaaaAA FKAGB1.FH 5 AaAAA JEHHJ 5 CcCCC I9DL< 3 Ccc IKI +17 3442 N 11 TtTTtttTT^>T^]t FILKA.6IJB0 5 TtTTT L?4LF 4 Tttt MKJ/ +17 3443 N 11 GgGGgggGGGg JL0K=:FIKE> 5 GgGGG GB@K@ 4 Gggg JHLA +17 3444 N 11 AaAAaaaAAAa GJ8I@.8FIEB 5 AaAAA IIFKI 4 Aaaa KNK0 +17 3445 N 11 GgGGgggGGGg IJ;L=8BJKE@ 5 GgGGG FCELE 4 Gggg HMJ9 +17 3446 N 9 AaAaaAAAa EHIA.EIAA 5 AaAAA GDCKI 4 Aaaa LJH8 +17 3447 N 10 TtTTttTTTt @GJI;4GGE7 5 T$tTTT EGEJB 4 Tttt ELKD +17 3448 N 10 CcCCccCCCc JK9M@:IKII 4 cCCC A7K@ 4 Cccc FII= +17 3449 N 10 AaAAaaAAAa FG/F@1HJF2 4 a$AAA A=J9 4 Aaaa IFE5 +17 3450 N 10 CcCcccCCCc GCK:/@GHH: 2 CC IE 4 Cccc FA?5 +17 3451 N 10 GgGGggGGGg ?IEDC5AB@A 3 GGG 1?4 4 Gggg @JG? +17 3452 N 11 CcCCcccCCCc GIBKD9JIKKF 3 CCC ;L> 4 Cccc HJF= +17 3453 N 11 CcCCcccCCCc >KHLBJHHK?I 3 CCC :ME 4 Cccc FHF= +17 3454 N 11 AaAAaaaAAAa >HJI@1 +17 3457 N 11 GgGGgggGGGg BJ;MB5CILE3 2 GG 9L 3 Ggg GIE +17 3458 N 11 C$cCCcccCCCc >JJKCBFIGDB 3 CCC @L5 4 Cccc HHF; +17 3459 N 10 aAAacaAAAa HIJC7.GI@2 3 AAA CK7 4 Aaaa IGE0 +17 3460 N 9 cCCccCCCc K7IIFGJHG 2 CC >J 4 Cccc FLH= +17 3461 N 9 tTTttTTTt HDLG4FLJ9 3 TTT GNI 4 Tttt LKK7 +17 3462 N 11 cCCcccCCCc^]c JLJBFKIK@H? 3 CCC AM> 4 Cccc HIEB +17 3463 N 10 cCcccCCCcc IKI0HIK/G8 3 CCC >M= 4 Cccc HGIB +17 3464 N 11 aAAaaaAAAaa I/IF0HFIHF/ 3 AAA DKF 4 Aaaa IJKH +17 3465 N 11 gGGgggGGGgg I8LI4EJNIE5 3 GGG ?MB 4 Gggg HKI@ +17 3466 N 11 cCCcccCCCcc EDKIDGIK9HF 3 CCc >MC 5 Cccc^>C IKE>5 +17 3467 N 10 cCCcccCCCc I:MH9KGLLL 4 CCCc AM2D 5 CcccC HLGB8 +17 3468 N 10 tTTtttTTTt FKLJ/8HKI9 4 TTTt IM0I 5 TtttT MIIE= +17 3469 N 11 gGGgggGGGgg G@LJGLIKKIE 5 GGGg^]g =J=GB 5 GgggG IKFH> +17 3470 N 12 gGGgggGGGgg^>G EJKJHJILJDAA 5 GGGgg 7J2F? 5 GgggG GKHFB +17 3471 N 13 gGGgggGGGggG^]G FGKHDKJKJD4?D 5 GGGgg 4J4I@ 5 GgggG BKCCB +17 3472 N 13 cCCcccCCCccCC G=MG0BJJCH0FD 5 CCCcc CK9BA 5 CcccC GJ;B1 +17 3473 N 12 aAaaaAAAaaAA BJF>>GIHCGGD 5 AAAaa HJ0HB 5 AaaaA JIABB +17 3474 N 13 a$AAaaaAAAaaAA B2IFDGIJACDFF 5 AAAaa 3LBGG 5 AaaaA HHFCB +17 3475 N 12 CCcccCCCccCC AKG>EHJED0GG 5 CCCcc 7GFB; 5 CcccC GIH96 +17 3476 N 12 AAaaaAAAaaAA 9JJ=HGKKEGGG 5 AAAaa 6JGGA 5 AaaaA JLI9< +17 3477 N 12 GGgggGGGggGG DLH/DKMFI8IJ 4 GGgg GG9F 5 GgggG IGG?H +17 3478 N 12 AAaaaAAAaaAA HHI;CHJG>/GH 6 AAAaa^]A :KBCEB 6 AaaaA^]a JKLJEG +17 3479 N 11 GGggGGGggGG @LDBLMM?:LK 5 GGgGg HD>EE 6 GgggGg HF@A:@ +17 3480 N 11 TTtttTTTtTT FGC;BCG?DFG 7 TTTttTt 0GGE=F@ 6 TtttTt HHH6.C +17 3481 N 12 AAaaaAAAaaAA DHBEFBHEFDEG 7 AAAaaAa ;HDCDFF 5 Aaaaa GHH@C +17 3482 N 12 AAaaaAAAaaAA :JDGKHJJJCGH 7 AAAaaAa EJ?G@IE 6 AaaaAa ELLG8G +17 3483 N 11 Gg$ggGGGggGG K>6AIK:E:JK 7 GGGggGg HG;9>GB 6 GgggGg FEG79D +17 3484 N 10 AaAAAaaAA^]A I?FKCD2GFD 7 AAAaaAc KIC:;I/ 5 A$aaaa GFI.A +17 3485 N 11 CccCCCccCCC CFKFJJIGHIC 6 CCccCc DF6FE< 5 cccCc DGA.A +17 3486 N 11 TttTTTtTTT^]t K@GKMCGIKH/ 7 TTTttTt BL0AGJI 5 tttTt GH;:: +17 3487 N 12 CccCCCccCCCc D2;JLCACIJHB 6 CCccCc H@;7HC 4 c$ccc BD?5 +17 3488 N 12 TttTTTttTTTt IEAHL=E;HLI7 7 TTTttTt >M0.BIC 4 ttTt H:5; +17 3489 N 13 GggGGGggGGGgg K9:JLEE7HLJEC 8 GGGggGg^]G ;H7<9H7A 4 g$gGg ?7.5 +17 3490 N 14 TttTTTttTTTtt^]T D/JFJIEAFGG4C: 9 TTTttCtT^>T EIL:J1IKH=C7C 9 CCCccCcCC BF@:6C;E> 3 cCc A;: +17 3492 N 15 TttTTTttTTTtTtt L/AILF/.JKK5E15 9 TTTttTtTT 6M0JMK5;JLK:9D5; 9 CCCccCcCC CIC=9HBE< 3 cCc G6: +17 3494 N 17 AaaAAA*aAAAaaAaa^]a JCHHKKF@IIIDFC7=0 9 AAAaaAaAA ILFAAHCED 4 aAa^]a JFFA +17 3495 N 17 AaaAAAaaAAAaaAaaa IFGFJD +17 3497 N 17 AaaAAAaaAAAaaAaaa @FIGJFFEFIIFFGDAD 8 AAaaAaAA GHIEKJB5 6 aAaaa^]a JKEDHB +17 3498 N 17 AaaAAAaaAAAaaAaaa IDGFJBG=IJJF;G=EF 9 AAAaaAaAA DH9KDLJD7 5 aaaaa IA?GB +17 3499 N 17 AaaAAAaaAAAaaAaaa IEIGJ@FFGIHFIHHFD 8 AAaaAaAA IDKDLKE9 6 aAaaaa J7E@JC +17 3500 N 17 AaaAAAaaAAAaaAaaa HFHDJHGDGIDF@H6DC 8 AAaaAaAA H1JDLII> 6 aAaaaa J;EDJC +17 3501 N 16 AaaAAAaaAAAaAaaa GFHIE=GDGJKEH?F9 8 AAaaAaAA H4JKLIII 6 aAaaaa I;EFJD +17 3502 N 17 AaaAAAaaAAAaaAaaa GEIGIHF7GHIF:IHEG 8 AAaaAaAA H:HKLKII 6 aAaaaa GIKHHE +17 3503 N 17 AaaAAAaaAAAaaAaaa CFHGK=FEFHJFDI>EC 8 AAaaAaAA HCLGLKIC 6 aAaaaa I>KHEE +17 3504 N 17 AaaAAAaaAAAaaAaaa DEIHI4FFJJJFCIDEF 8 AAaaAaAA HDKIMJHI 6 aAaaaa I5KF?F +17 3505 N 17 AaaAAAaaAAAaaAaaa DFGFJ5FDFKJE1I?E? 8 AAaaAaAA HEKKLKJE 6 aAaaaa G9KFHF +17 3506 N 15 A$aaAAaaAAaaAaa^]A BGI9;ICIIHFIBC? 6 AaaAaA EIJMIH 6 aAaaaa G 6 TttTtT EFLFG? 6 tTtttt IAH99K +17 3508 N 17 ccCCccCCCccCcccCc JLH?IK0BKKJHLIKCG 6 CccCcC 9EGBC9 5 ccccc F@?;I +17 3509 N 18 aaAAAaaA-1NAAaaAaaaAa CH?E;FC>JHG:HF;FCC 6 AaaAaA @EGDBE 5 aaaaa HE5DJ +17 3510 N 18 ccCCAcc*CCccCcccCc JLAIIJH.JJKJEJJ:EH 6 CccCcC @BG4B8 5 ccccc GF7;I +17 3511 N 19 aaAAAaaAAAaaAaaaAa^]A DH7G2EA.JIF1H7FGA1B 6 AaaAaA GAK8F= 5 aaaaa EH70J +17 3512 N 18 ccCCccCCccCcccCcCc HJGHHIFHI6FBIHEGDF 6 CccCcC CJC?JD 5 ccccc EIG@H +17 3513 N 20 ccCCAccCCCccCcccCcCc HK9@.JFJJIIAJ7KLDFDC 6 CccCcC DHJCJF 5 ccccc FGHHI +17 3514 N 19 aaAAAaaAAaaAaaaAaAa FIAJ;GDAJG8HAHIBFC@ 7 AaaAaA^]a BHJCI:C 5 aaaaa EFGDJ +17 3515 N 20 ttTTTttTTTttTtttTtTt FGCJIGG1GJG>H=GHDHF@ 7 TttTtTt DCACLA@ 5 t$tttt ?KD?H +17 3516 N 20 ttTTTttTTTtTtttTtTt^]T FG@GGHHGIIGEIHJDGBD@ 7 TttTtTt >MC@LGA 5 tttt^]T M;:HB +17 3517 N 21 ttTTTttTTTttTtttTtTtT @GHHBHB>HIH2EIGKDHA>@ 7 TttTtTt >KFCLEH 5 ttttT JIJKE +17 3518 N 21 ttTTTttTTTttTtttTtTtT EGDCHE +17 3520 N 19 g$gGggGGGggGgggGgGgG AFBJI?GIJKL=IJ6FEJC 6 ggGgGg KMDH8H 5 ggggG MH:IC +17 3521 N 18 cCCccCCccCcccCcCcC FF?KIBGJCJ@KNGGBJG 6 ccCcCc IKHH=G 5 ccccC HG5HE +17 3522 N 19 t$TTTttTTttTtttTtTtT EGH8HGFMJ3JJGJGFIAG 6 ttTtTt EMJLFJ 5 ttttT LI>KF +17 3523 N 17 TTttT+1CTTttTttttTtT 9AG=6IAIGEGEIGDFD 6 ttTtTt JKCJGG 5 ttttT EG8JF +17 3524 N 17 CCccCCccCcccCcCcC DFJJI@J;IHKKIIBIG 6 ccCcCc GJGKHF 5 ccccC DFGIE +17 3525 N 20 AAAaaAAAaaAaaaAaAaA^]A BD4HH1I9KAIEGIFHGJFE 6 aaAaAa LMEMDL 5 aaaaA MKILB +17 3526 N 18 GGggGGggGgggGgGgGG 9CFJKILLLAJEFHKIJE 6 ggGgGg HMCK7I 5 ggggG KFACCGJJG@GG?7H@DHGB8E=JEE 6 ttTtTt HKCI=J 5 ttttT IDCKG +17 3530 N 18 Ggg*GGggGgggGgGgGG HIJ/CKJLEII6FI8KJJ 6 ggGgGg HJFI3I 6 ggggG^]G CECGHB +17 3531 N 19 CAccCCCccCcccCcCcCC 3GII/LLIF 6 aaaaAA IGBGGH +17 3533 N 18 T$TttTTttTtttTtTtTT 3EEFFJH>IH=JEFGAFH 6 ttTtTt GJFIA=GCH +17 3536 N 19 CccCCCccCcccCcCcCCC @HGEJKI1JCIAFGGHIJD 6 ccCcCc GEHHCB 6 ccccCC IBDDIG +17 3537 N 17 ccCCccCcccCcCcCCC IHKFIGKDKLHIHKGKD 7 ccCcCc^]C FH@I?D? 6 ccccCC JDFFIF +17 3538 N 18 TttTTttTtttTtTtTTT FFGIIF6GHGHFAJHHKE 7 ttTtTtT HCEJAIK 6 ttttTT HI8GJK +17 3539 N 19 C$ccCCCccCcccCcCcCCC 7FGIKKHIJBFIIAJKILF 6 ccCcCc ELHB:? 6 ccccCC IB1GJH +17 3540 N 18 ccCCCccCcccCcCcCCC GK4DKKCKLIJHDDKHKF 7 ccCcCcC ELGIDH= 6 ccccCC G>7JJE +17 3541 N 17 ttTTttTtttTtTtTTT CECGGBI6HKFHFHHLD 8 ttTtTtT^]t FIAGBJEE 6 ttttTT HI7JJL +17 3542 N 17 g$gGGggGgggGgGgGGG @IGKJ?EEILCIHKILH 8 ggGgGgGg EKDFGHE 6 ccccCC FGCJIJ +17 3544 N 17 aAAAaaAaaaAaAaAAA BBEJFIIHEHKAM@JKE@CJIM5D 7 gGgGgGg IAG8?@J 6 ggggGG BK:JKK +17 3548 N 17 aAAaaAaaaAaAaAAAa G<6GCGIFIAHHDJCF 7 aAaAaAa H6F?CHK 5 aaaAA HIJHI +17 3551 N 17 tTTttTtttTtTtTTTt C8IEBECFHHACCGJFD 7 tTtTtTt G>F;AHI 5 tttTT BAJII +17 3552 N 18 aAAAaaAaaaAaAaAAAa D7JCHIFEDIGG=HCJDE 7 aAa$AaAa DAB@KII 5 aaaAA F9III +17 3553 N 18 tATTttTtttTtTtTTTt E5AEFGFBDHEDGFGKC? 6 tTTtTt H@6III 6 tttTT^]t AFJIJA +17 3554 N 18 aAAAaaAaaaAaAaAAAa E4JHEGFCD>C>HEEJBC 6 aAAaAa HE>FGJ 6 aaaAAa G +17 3556 N 17 gGGggGgggGgGgGGGg GCAJJ>BIG@IJBBE +17 3557 N 18 cCCccCcccCcCcCCCc^]C AIIADL@>BJAEAILI@; 6 cCCcCc @/3?K? 6 cccCCc @9?KL? +17 3558 N 19 gG-1NGGggGgggGgGgGGGgG G5DDJACCIK@H2J@E@F: 6 gGGgGg G;2EBG 6 gggGGg H>J@AF +17 3559 N 19 t*TTttTtttTtTtTTTtT E5FBGIFIDJDH9HEI?FC 6 tTTtTt D3:KIJ 6 tttTTt FIJEII +17 3560 N 19 gGGGggGgggGgGgGGGgG D5HII:HJJLIIJLILIJC 5 gGgGg HGD 6 tTTtTt J=ELJH 7 tttTTtT GJM@JK> +17 3565 N 19 TTTttTtttTtTtTTTtT^]t CDEFD?DEICDHGCIAGCB 6 tTTtTt FDDCKK 7 tttTTtT F@JIKK? +17 3566 N 19 CCCccCcccCcCcCCCcCc .=IIBDGIKJ>JHJKJIE> 6 cCCcCc EBE;LI 7 cccCCcC DHKEMI9 +17 3567 N 19 AAAaaAaaaAaAaAAAaAa /FJH>IHFDIFDEGKHEGD 6 aAAaAa BGIJJE 7 aaaAAaA GIKJKFH +17 3568 N 19 A$AAaaAaaaAaAaAAAaAa E:DLJGGGIDIDI@IGIHA 6 aAAaAa HJBLML 7 aaaAAaA >KLMLNF +17 3569 N 18 GGggGgggGgGgGGGgGg ELIFEHHGIEHIJMKIGB 6 g$GGgGg CC5JLI 7 gggGGgG :CJKKG> +17 3570 N 18 T$TttTtttTtTtTTTtTt 6@GJFEGG>F:CEHDGG< 4 TtTt 7LIK 7 tttTTtT ADKJJK@ +17 3571 N 17 CccCcccCcCcCCCcCc FIEFIILJH7JJNIKLHC +17 3577 N 18 CccCcccCcCcCCCcCc^]c HIB;IIKEI>HHKIKDGB 5 CcCcc BAJJG 7 cccCCcC AGIHJID +17 3578 N 18 AaaAaaaAaAaAAAaAaa HEGH@DHIFIFFKHFHDB 5 AaAaa JJKJJ 7 a$aaAAaA AGJKKIF +17 3579 N 18 AaaAaaaAaAaAAAaAaa >EFECFG6F:FHJEEIF@ 5 AaAaa KBMJF 6 aaAAaA CJMNE< +17 3580 N 18 AaaAaaaAaAaAAAaAaa EEHEGGGHH?GGI=GIGF 5 AaAaa EFMJI 6 aaAAaA GGMMHF +17 3581 N 18 TttTtttTtTtTTTtTtt EDH@FEHEDIGJJBIGED 5 TtTtt F:KKG 6 ttTTtT CJKKJG +17 3582 N 18 CccCcccCcCcCCCcCcc BHHAHHK>EJJJJHDGHH 5 CcCcc CJLJI 6 ccCCcC DJMMHE +17 3583 N 18 A$aaAaaaAaAaAAAaAaa BFFGGGIFGBIEKBJFIF 5 AaAaa GLJMM 7 aaAAaA^]A JKJKLE@ +17 3584 N 17 ggGgggGgGgGGGgGgg DDCEGJ;G@IJLFIHHJ 4 gGgg ICKI 7 ggGGgGG BJKMHJ@ +17 3585 N 18 a$aAaaaAaAaAAAaAaa^]a A:JBDGBE@FGJCF>FF: 5 AaAaa BIKJF 8 aaAAaAA^]A BILLDHG? +17 3586 N 17 a$AaaaAaAaAAAaAaaa BHGBJBFHCIKDJIGJ. 5 AaAaa DIMMF 8 aaAAaAAA EIMNDHCD +17 3587 N 15 AgagAaAgAGAgGag IE@HFD7IHMGJIGK 5 GgGga 6IJKF 8 aaAAaAAA FGLNDJHE +17 3588 N 16 Aa$aaAaAaAAAaAaaa I@AFGEAEEKHFAFG= 5 AaAaa EILKF 8 aaAAaAAA CIMNCKHD +17 3589 N 15 AaaAaAaAAAaAaaa I@FBEHFGKHFFEH> 5 A$aAaa CHNLF 8 aaAAaAAA FHMMCC;D +17 3590 N 15 Aa$aAaAaAAAaAaaa I?DFEHCGIFIJFH9 4 aAaa JNLF 8 aaAAaAAA FHGMKG6F +17 3591 N 14 AaAaAaAAAaAaaa HC4FBDHKHH?AG> 4 aAaa CNKK 8 aaAAaAAA EHCLJL=F +17 3592 N 14 AaAaAaAAAaAaaa C?FF0DHKDEJDE7 4 aAaa IMKF 8 aaAAaAAA CHGECG>E +17 3593 N 14 Aa$AaAaAAAaAaaa FEEE:EAJF>DFI> 4 aAaa GMHD 8 aaAAaAAA CE@DGGGHGEHFHHHIC 4 aAaa =JJH 7 a$AAaAAA BIGKDGI +17 3598 N 11 TttTTTtTttt AEEGGEFHEH@ 4 tTtt EKJJ 7 TTtTTT^]T FIJ:4;B +17 3599 N 12 AaAaAAAaAaaa CFAGEIDHHIHB 4 aAaa HJJJ 7 AAaAAAA IJJ;DHF +17 3600 N 13 TtTtTTTtTttt^XT E@FDGIAEHBIC 5 aAaaA EJJE4 8 AAaAAAA^]a KJFJBHE> +17 3604 N 13 CcCcCCCcCcccC A?HAHKJCFAC;G 6 cCccC^]C 9HA?>4 8 CCcCCCCc JIB?CI@< +17 3605 N 13 G$gGgGGGgGgggG 7CAF?CAI8JH@@ 6 gGggGG HBJH<9 7 GGgGGGg A>L;> +17 3608 N 12 AaAAAaAaaaA^]a 7AFJGEEGJ 6 aAaaAA DFJI5D 8 AAaAAAaa HHIFLEGE +17 3609 N 12 AaAAAaAaaaAa 8BHI5EKCFDFE 6 aAaaAA GGJF@F 9 AAaAAAAaa HFFC6LIIF +17 3610 N 12 C$c$CCCcCcccCc @?EJEJ3JKDGB 6 cCccCC CFLD;> 8 CCcCCCcc EGMEGE=E +17 3611 N 10 CCCcCcccCc @KEIHKIEHG 6 cCccCC >EIGA@ 8 CCcCCCcc GHKIKFCG +17 3612 N 10 AAAaAaaaAa CJGIBJLHGI 6 aAaaAA IJML8G 9 AAaAAAAaa EJMJ/IGLM +17 3613 N 11 GGGgGgggGg^]g DMAI@J +17 3621 N 11 CCcCcccCccC EBKGDH 9 TtTTTTttT DJ6IJ>FJA +17 3629 N 12 GgGgggGggGGg CHIGHHJJJKIE 7 GggGGGg IGJFGAB 9 GgGGGGggG EJC@JGEFD +17 3630 N 13 TtTtttTttTTt^]t BEJFJHFHFIEE: 7 TttTTTt IJJGHDF 9 T$tTTTTttT DK@/D@IJD +17 3631 N 13 CcCcccCccCCcc 7BC?DCKDBCI== 7 CccCCCc H:?AHF> 7 cCCCccC @>CDA?C +17 3632 N 13 GgGgggGggGGgg >H@GJFBJG9G 8 gGGGGggG I;/8?HF9 +17 3633 N 13 TtTtttTttTTtt @CEHJHEIAIFC> 7 TttTTTt HJJGHHC 8 tTTTTttT LH/GHEMA +17 3634 N 13 T$tTtttTttTTtt @HEGJLFKHAEEC 7 TttTTTt CJNIIDH 8 tTTTTttT LB0IJLM@ +17 3635 N 12 tTtttTttTTtt HFHIJEKGHFFF 7 TttTTTt CGKIJGJ 8 tTTTTttT IDH +17 3646 N 11 c$CcccCccCcc A@ADBGE@ID2 5 cCCCc B.HEB 9 cCCCCccCC ?.5H?3D>G +17 3647 N 12 GgggGggGGgg^]G 5CBJLDE +17 3650 N 12 AaaaAaaAAaaA IHKKHLKJEL8? 6 aAAAa^]A LFJINA 9 aAAAAaaAA K6EFJLN?I +17 3651 N 12 GgggGggGGggG DIKKLLKMIKAC 6 gGGGgG KJJHK@ 9 gGGGGggGG G==CJJL=H +17 3652 N 13 CcccCccCccC^]C^]c @JKLILMJI9@A0 6 cCCCcC KLMHM= 9 cCCCCccCC EH9B5KK;J +17 3653 N 14 TtttTttTTttTTt JGIJIJIIHFEDE= 6 tTTTtT IJMLJH 9 t$TTTTttTT BL;CDFKEL +17 3654 N 14 GgggGggGGggGGg HHJGJJHJIIBEFD 6 gGGGgG IAJJJ= 6 GGggGG =EIK@J +17 3655 N 15 TtttTttTTttTTt^]T JFJEFFJHEJ4EEDB 6 tTTTtT HJJELA 7 TTTttTT /:CKL9I +17 3656 N 15 CcccCccCCccCCcC =EJMKJKCIC/EH>D 5 cCCcC HKEL< 7 CCCccCC 3ABLM>K +17 3657 N 15 CcccCccCCccCCcC @@C=HDBDGD:FG=C 5 cCCcC ALHA@ 7 CCCccCC 6FIACHK +17 3658 N 15 GgggGggGGggGGgG =EIGBKKAD@ 5 gGGGg H5B=J 7 GGGggGG 4/AIK;@ +17 3659 N 15 TtttTttTTttTTtT EEHHGKHDEJJEGEE 6 tTTTtT FDJ4J5 7 TTTttTT >1BJKCI +17 3660 N 15 GgggGggGGggGGgG EEHCIKIGJKKGJFH 6 gGGGgG G?JAJ: 6 GGggGG 8FEK;J +17 3661 N 15 TtttTttTTttTTtT HCIJFKIEEEJGG;F 6 tTTTtT K?G@MB 7 TTTttTT 42DFNIJ +17 3662 N 15 TtttTttTTttTTtT EAGCAIJ>FIHEGED 6 tTTTtT FBJBJF 6 TTttTT 6GHKJJ +17 3663 N 16 AaaaAaaAAaaAAaA^]A BBGHFJJ7DJC?HFFE 6 aAAAaA H9JAJ= 6 AAaaAA @HCKBI +17 3664 N 16 T$t$ttTttTTttTTtTT D?GGHJEJCI5EFFFA 6 tTTTtT GAJCJF 7 TTTttTT =7HHJIJ +17 3665 N 14 aaAaaAAaaAAaAA FEFIIIFICDIEFD 6 aAAAaA HAJEKA 7 AAAaaAA EFCILIJ +17 3666 N 14 aaAaaAAaaAAaAA GHDIJ=HIIIGHHF 6 aAAAaA HFNCJI 7 AAAaaAA 7JGIKIM +17 3667 N 14 ttTttTTttTTtTT FGGII.GIH?C>GF 6 tTTTtT GEKFJG 6 TTttTT EFFJIJ +17 3668 N 14 aaAaaAAaaAAaAA ECEIH>FH3=HCGG 6 aAAAaA GEJEHB 7 AAAaaAA CIEIKIJ +17 3669 N 14 aaAaaAAaaAAaAA FCAHJEIJCIIEDH 6 aAAAaA FFNLIC 7 AAAaaAA BJ?HKJM +17 3670 N 14 ttTttTTttTTtTT DDCIFJDJKGIGGG 6 tTTTtT EDKDL> 8 TTTttTT^]T CHDIMIJA +17 3671 N 14 ttTttTTttTTtTT EAGHFIHFEEHAGG 6 tTTTtT GDLIKG 8 TTTttTTT :IJHKJKE +17 3672 N 14 ccCccCCccCCcCC DGJJK8KJIJEJK 5 TTTtT 1NJKJ 8 TTttTTTT ;JFKLMII +17 3675 N 14 ccCccCCccCCcCC GFKMMKJL;GKJKK 5 CCCcC @MIG; 8 CCccCCCC BGFMHMEF +17 3676 N 14 t$tTttTTttTTtTT AEJIIFJH7GGFKL 5 TTTtT ENAJI 8 TTttTTTT LKFJCMFK +17 3677 N 13 aAaaAaaAAaAA^]a I;LLEHHKKD 5 GGGgG DLCI= 8 GGggGGGG ?GGJAMEH +17 3679 N 14 tTttTTttTTtTTt IEIFGEKFHFHFI1 5 TTTtT IJJL8 8 TTttTTTT HIJMFKBI +17 3680 N 14 tTttTTttTTtTTt EEIHBBJIFHEGHG 5 TTTtT DKJIC 8 TTttTTTT D5IK;KLIEH +17 3691 N 15 cCccCCccCCcCCcC DJLJ8LL=ELJJMKF 5 CCCcC FHKGC 7 ccCCCCc GJ>MIJB +17 3692 N 16 a$AaaAAaaAAaAAaA^]A :GIHDGH=IFCFHHC: 5 AAAaA GKIFB 8 AaaAAAAa DA 5 TTTtT HFFKJ 8 TttTTTTt G>JHLIJI +17 3695 N 15 TttTTttTTtTTtTT CIHIFIA6HHIIJCA 5 TTTtT HKEJB 8 TttTTTTt DBKKKHJB +17 3696 N 15 TttTTttTTtTTtTT EIHIEH?FIIJIJD@ 5 TTTtT FKJJH 8 TttTTTTt CHIHLIKB +17 3697 N 15 TttTTttTTtTTtTT CHHHCIDGDGGH@C@ 5 TTTtT ?KFHJ 8 TttTTTTt CGG?HHGHKFIH;FF 5 AAAaA DMDH> 7 aaAAAAa DGNMJMC +17 3700 N 13 ccCccCCcCCcCC JKJLL:IHIK7GB 6 CCCcC^]c CHBJ?< 8 ccCCCCc^]C EHEK@I7@ +17 3701 N 14 ttTTttTTtTTtTT HD=HIHCGDLMIGG 6 TTTtTt IMCKMD 8 ttTTTTtT DJ:NLM>I +17 3702 N 14 ttTTttTTtTTtTT IGEEHEFGFGHIED 6 TTTtTt CKHIAG 7 ttTTTTT DIBLIKE +17 3703 N 14 ccCCccCCcCCcCC II>JIDGKIJM:IF 6 CCCcCc EIIGBF 8 c$cCCCCcC @GHLHLCE +17 3704 N 14 aaAAaaAAaAAaAA FGFHIJAFFIJ:EG 6 A$AAaa^]A FJHGFB 7 aAAAAaA FIKIKEF +17 3705 N 14 ttTTttTTtTTtTT AF7FIEIJEHJ8GF 6 TTtTtT KFG=GE 7 tTTTTtT FGKIJHF +17 3706 N 14 aaAAaaAAaAAaAA EHFFKIHJHHILEF 6 AAaAaA KCEGKE 7 a$AAAAaA BHKIJHB +17 3707 N 14 g$gGGggGGgGGgGG DE=KHCJLJMMKIH 6 GGgGgG HHAD@C 6 GGGGgG 4NJM?F +17 3708 N 14 tTTttTTtTTtTT^FT D?GGDIHBHH8DG? 6 TTtTtT IHFEEE 5 TTTTT ELHJE +17 3709 N 14 aAAaaAAaAAaAAA GCAGIFJ>IK0DFA 6 AAaAaA HFBD9E 6 AAAAaA ?KHJ;B +17 3710 N 14 cCCccCCcCCcCCC @FHH9AJHJJHGDD 6 CCcCcC FDBBC@ 6 CCCCcC EKHJ6@ +17 3711 N 14 cCCccCCcCCcCCC G5DKJABKLLMHGC 6 CCcCcC GEF>:D 6 CCCCcC HMJM9F +17 3712 N 14 a$AAaaAAaAAaAAA BAEH8LIK9E +17 3716 N 15 TttTTtTTtTTTTTT CGFBHAII8FEBC@A 5 TtTtT CCKKG 6 TTTTtT ALKK5H +17 3717 N 15 CccCCcCCcCCCCCC IJDGGKKM;GGGDED 5 CcCcC EEJHH 6 CCCCcC FLLM6C +17 3718 N 15 TttTTtTTtTTTTTT FFAKJ=LMIIIHHGE 5 TtTtT JEKGG 6 TTTTtT MLLN.D +17 3719 N 15 AaaAAaAAaAAAAAA BF:GK?KC=CGDECB 5 AaAaA F=HBB 5 AAAAA ILJKC +17 3720 N 15 CccCCcCCcCCCCCC FIKFHJEI:H?HFBE 5 CcCcC DDD>F 6 CCCCcC FJEK2H +17 3721 N 15 AaaAAaAAAAAAAA^ZA DF:FLEFLGIG4HF: 5 AaAaA FDEAG 5 AAAAA ILJKH +17 3722 N 16 C$ccCCcCCcCCCCCCC >HI8JKJI:DEIBEGA 5 C$cCcC @EFH@ 6 CCCCcC EIKK7G +17 3723 N 15 aaAAaAAaAAAAAAA FEFHGJK1EEGBHCD 4 aAaA GJBC 5 AAAAA HLKKH +17 3724 N 15 ccCCcCCcCCCCCCC GIDJKJKBIEHFFGB 4 cCcC DJEG 6 CCCCcC AIJK=H +17 3725 N 15 ttTTtTTtTTTTTTT EBHAHLLILIGHEGD 4 t$TtT AJKD 6 TTTTtT JPLNCH +17 3726 N 15 g$gGGgGGgGGGGGGG BCFDJLLLIHF0FIC 3 GgG BF> 6 G$GGGgG 4LJJ@I +17 3727 N 14 cCCcCCcCCCCCCC <@KHHK0GHJGEJA 3 CcC 4BC 5 CCCcC JIM3B +17 3728 N 14 cCCcCCcCCCCCCC 5?KGLL.JHHJHFF 3 CcC >F> 5 CCCcC KMM?D +17 3729 N 14 c$CCcCCcCCCCCCC @GIIKIJIHGCHHG 3 CcC DG: 5 CCCcC IMMBI +17 3730 N 13 AAaAAaAAAAAAA GDGJE;HIF.DFF 3 AaA AHB 5 AAAaA LJKBC +17 3731 N 14 TTtTTtTTTTTTT^+T IGIIHIIHF:GGF/ 3 TtT CFE 5 TTTtT JIK.H +17 3732 N 14 GGgGGgGGGGGGGG JDEHL6JIIFIIG< 3 GgG EEE 5 GGGgG IJL6I +17 3733 N 15 TTtTTtTTTTTTTT^]T GEHGJECI?HF 3 TtT IG> 6 TTTtTT JMNDKJ +17 3739 N 16 CCcCCcCCCCCCCCCC GEIKMHMHGIKHA3GG 3 CcC EJC 6 C$CCcCC DMMGKF +17 3740 N 16 AAaAAaAAAAAAAAAA HHEDK4GIB7@FB0FF 3 AaA HJE 5 AAaAA KKFIG +17 3741 N 16 AAaAAaAAAAAAAAAA >2GI@IDK=BIIHH 3 CcC @JF 5 CCcCC MM=HH +17 3744 N 16 TTtTTtTTTTTTTTTT HIFKKIJJI0G=FAIH 3 TtT KMH 5 TTtTT MN=LK +17 3745 N 15 TTtTTtTTTTTTTTT HFFGH/EFG@?=5GE 3 TtT ELE 5 TTtTT KL>JI +17 3746 N 16 CCcCCcCCCCCCCCCC ?H@IL7GGJIIJ?7JJ 3 CcC AFG 5 CCcCC LLDLG +17 3747 N 15 CCcCCcCCCCCCCCC ;?DJL0HFDDFGDJG 3 CcC ECH 5 CCcCC LM@LG +17 3748 N 15 CCcCCcCCCCCCCCC >G=JKGGHG3FFBIH 3 CcC DFJ 5 CCcCC KJALH +17 3749 N 15 CCcCCcCCCCCCCCC BGD20DB 2 gG L@ 5 GGgGG IGEJH +17 3753 N 15 CCCcCCCCCCCCCCC <@K0IIK;CG@3KIC 2 cC M2 5 CCcCC ILBLJ +17 3754 N 15 T$T$TtTTTTTTTTTTT A:K0IJGM=GB.JHB 2 tT L; 5 TTtTT LO5ML +17 3755 N 12 CcCCCCCCCCCC J5KEJKEJ@KHI 3 cCc I?? 5 CCcCC IK@LK +17 3756 N 13 CcCCCCCCCCCCC ILJIJK@GB4JGJ 3 cCc I>> 5 CCcCC JJGDJ 5 tTtt^]t JH@F< 5 TTtTT IPEHL +17 3758 N 13 GgGGGGGGGGGGG HJBDHAEJ@@KGK 5 gGggg K>E=E 5 GGgGG IL6DK +17 3759 N 13 CcCCCCCCCCCCC FII8JHHFA0JIJ 4 cCcc J9>A 4 CCCC KLJH +17 3760 N 13 AaAAAAAAAAAAA C5HAF6EHB1IHF 5 aAaaa KF65? 6 AAaAA^]a LKFJI1 +17 3761 N 13 AaAAAAAAAAAAA D@EFIFHH?BIGH 5 aAaaa JFAC8 6 AAaAAa MI?KL@ +17 3762 N 13 C$cCCCCCCCCCCC EFIEGE;H49IHF 6 cCccc^]c IGA?A9 5 CCCCc IHJID +17 3763 N 12 cCCCCCCCCCCC >HGHLHD95JGC 6 cCcccc HI@7H6 6 CCcCCc HL5LLG +17 3764 N 13 aAAAAAAAAAAA^]A >IIG=HIBBHEFA 6 aAaaaa J.C=HB 5 AAAAa JJKJH +17 3765 N 13 cCCCCCCCCCCCC 2IEI5IG?>HIJC 5 cCccc I0HHF 6 CCcCCc FGCKJH +17 3766 N 14 aAAAAAAAAAAAA^]a EJIHICDB>IGFE= 6 aAaaaa JAD@HD 6 AAaAAa HJAKJH +17 3767 N 14 aAAAAAAAAAAAAa EEIIGGH?3GHEC> 6 aAaaaa J?G8DC 6 AAaAAa FGCMKF +17 3768 N 14 aAAAAAAAAAAAAa 2HIGIHG?? 6 AAaAAa EGGMLI +17 3769 N 14 tTTTTTTTTTTTTt ?GGFFHD7KKLHI 6 cCcccc JJF>64 6 C$CcCCc EF;KKE +17 3771 N 14 tTTTTTTTTTTTTt EIII9II?1KIIGC 5 tTttt IMB=< 5 TtTTt J4NM@ +17 3772 N 14 aAAAAAAAAAAAAa 5AGGGED@:IEHFD 6 aAaaaa I5H?61 6 AaAAa^]a E5KJ:; +17 3773 N 14 cCCCCCCCCCCCCc AHFIFFI;7KJDHJ 6 cCcccc HB; 6 C$cCCcc B1IKCE +17 3774 N 14 tTTTTTTTTTTTTt :JJHI>JBALHMHE 6 tTtttt D.9GC: 5 tTTtt DNMKG +17 3775 N 14 c$CCCCCCCCCCCCc ?LAJLFJ6/LKIIJ 6 cCcccc H;<>DD 4 CCcc JLDF +17 3776 N 13 TTTTTTTTTTTTt IJJFJI8>LHLIE 5 tTttt JI6GH 4 TTtt ONGF +17 3777 N 13 CCCCCCCCCCCCc J@J5IJ7:LJFIJ 6 cCcccc JE>?HC 5 cCCcc >JLIH +17 3778 N 12 TTTTTTTTTTTt HFEJIK?LGJIH 6 tTtttt IH:=FD 5 tTTtt 4OLJI +17 3779 N 13 GGGGGGGGGGGGg D=J8JK9/LILJJ 6 gGgggg HG>4DE 5 gGGgg BKIIF +17 3780 N 13 CCCCCCCCCCCc^]c J?L< 5 cCCcc DKLFG +17 3781 N 15 CCCCCCCCCCCCcc^FC FIH@I;BAKHLHKD@ 6 cCcccc J=D:A; 5 cCCcc GKMHI +17 3782 N 15 TTTTTTTTTTTTttT CKIGBJDFKDLIDFD 6 tTtttt JG>BII 5 tTTtt @LMJK +17 3783 N 15 CCCCCCCCCCCCccC F=E7IHB@LKIIKHD 6 cCcccc CDC>GH 5 cCCcc HI 5 tTTtt FMNFK +17 3785 N 15 GGGGGGGGGGGggGg DHIHEJ1KJIJGFF: 5 gGggg I1DEB 6 gGGgg^]g BHJBG@ +17 3786 N 16 TTTTTTTTTTTTttTt A?D/G;7BEF?FHGF; 6 tTtttt H3C:HI 6 tTTttt CHJFJG +17 3787 N 16 G$GGGGGGGGGGGggGg EFJLGD7/KEMJHCG8 6 gGgggg J1?F?E 6 g$GGggg 7HJGIF +17 3788 N 13 GGGGGGGGGGggG BGI=G;EAHJGAH 6 gGgggg G9E>AE 5 GGggg EKIHF +17 3789 N 13 GGGGGGGGGggGg FHDD4B@ 5 GGggg GJHGF +17 3790 N 13 TTTTTTTTTttTt DGEC3IEHEBGF? 6 tTtttt IG69H? 5 TTttt AFJHG +17 3791 N 15 TTTTTTTTTTTttTt FA>@E:FHEHEGAF= 6 tTtttt GFG7B. 5 TTttt ?JJJJ +17 3792 N 15 GGGGAGGGGGGggGg FH.3IEJFAFG< 6 aAaaaa E@8.2E 5 AAaaa FKEHH +17 3798 N 14 TTTTTTTTTTttTt EFHH6@KFJGIIG? 7 tTttttt EFI60CEG 4 Gggg JHGH +17 3803 N 13 GGGGGGGGGggGg ?90C8HGJHKAI= 4 gggg D<@B 4 Gggg FGGH +17 3804 N 13 AAAAAAAAAaaAa C 4 aaaa D=@G 4 Aaaa LJGI +17 3805 N 14 CCCCCCCCCCccCc AE7H2:IJJBJ@GC 4 cccc F:/C 4 Cccc JGHH +17 3806 N 14 AAAAAAAAAAaaAa EIFF;7JFJGDGKF 4 aaaa ?DCG 4 Aaaa KFGF +17 3807 N 12 C$CCCCCCCccCc ACFFJJ>JBCG= 4 cccc ;1AA 4 Cccc JA>@ +17 3808 N 11 GGGGGGGggGg @@7DAEBHK@= 4 gggg AFFG 4 Gggg BIHF +17 3809 N 13 TTTTTTTTTttTt >1D>9HG;GHIHE 4 tttt :JHK 5 Tttt^]t LKLIH +17 3810 N 12 CCCCCCCccCc^]c GDALKJIJMJEC 4 cccc FEHI 5 Ccccc KDJHD +17 3811 N 14 AAACCAAAAaaAaa ;AE18HG8FDKKGA 4 aaaa FIII 5 Aaaaa KJJIE +17 3812 N 13 TTTTTTTTttTtt A@:MHLLJMI@G 4 gggg GEFL 5 Ggggg ILIIJ +17 3815 N 11 AAAAAAaaAaa 30ID=GFDK@E 4 aaaa HIEF 5 Aaaaa HJJHJ +17 3816 N 11 AAAAAAaaAaa 3DIHCHCIK?E 4 aaaa FI4K 5 Aaaaa MJKIF +17 3817 N 11 AAAAAAaaAaa ?7FIJHGIKAI 4 aaaa IGGG 5 Aaaaa HIKFH +17 3818 N 11 TTTTTTttTtt 23JGGHFIH>H 4 tttt DHII 5 Ttttt JIJFI +17 3819 N 12 AAAAAAaaAaa^>A 15DFFEILHDK@ 4 aaaa LKIM 5 Aaaaa ILMJK +17 3820 N 12 GGGGGGggGggG /9JIMJIKICKE 4 gggg JHCJ 5 Ggggg IDJHI +17 3821 N 13 AAAAAAaaAaaA^]A 2FI?JGLHLFDD9 4 aaaa KGEM 5 Aaaaa KKNJL +17 3822 N 13 GGGGGGggGggGG 4@MKMLGJI=IHA 4 gggg GHD?HHDGK@IGAD 5 aaaaA DGBFF 5 Aaaaa GEJF? +17 3831 N 13 ACCCCccCccCCC /DEJMJKGCJI=A 5 ccccC F@AFD 5 Ccccc FBJDA +17 3832 N 14 AA$AAAaaAaaAAA^]A B@CBGEGLBIEEC@ 5 aaaaA ?EF 5 Ccccc DACA3 +17 3834 N 11 GGggGggGGGG DAIJ==I@:B= 4 gggG FGD> 5 Ggggg >IKIB +17 3835 N 12 TTTttTttTTTT /IEDGGBGGCHC 5 ttttT DCFI> 5 Ttttt DHKE> +17 3836 N 13 CGGggGggGGGG^>g /LLJLCBGJB7G9 5 ggggG JHHB<< 6 ggggG^]g EDEJ6C 5 ggggG JKHEB +17 3838 N 13 C$CCccCccCCCCc .HIGK?GJHDAA? 6 ccccCc B5CJ@? 5 ccccC EJI:F +17 3839 N 12 CCccCccCCCCc DI@C??=H?GF= 6 ccccCc 276AH> 4 cccC ?AAC +17 3840 N 12 GGggGggGGGGg ?DHJ==F 6 ggggGg FGHCIIFCD 7 ccccCcc EJGAHI< +17 3853 N 14 TttTttTTTTtT^]T^>t HFIEKIIFMBEG:= 7 t$tttTtt ?GDMLHG 7 ttttTtt HLKLJH7 +17 3854 N 15 TttTttTTTTtTTt^]t DFH?KID@1E?C?>C 6 tttTtt EFKBJB 6 ttttTt DIJJEK +17 3855 N 16 CccCccCCCCcCCcc^]c GJLILF0JJLICIH> 5 c$ccCc CEMEH 8 ccccCccc EGI?IIIB +17 3858 N 17 TttTttTTTTtTTttt^]t GFJDHJI@=F:HDDG>? 6 ttTtt^]t FKHICD 8 ttttTttt HJIKFKHE +17 3859 N 17 CccCccCCCCcCCcccc H?CC@EG>D18IDA=A9 6 ccCccc 6 ggGggg DL.JFG 9 g$gggGgggg AIJEAIJGF +17 3861 N 17 CccCccCCCCcCCccc^FC EJLDILJ5@EJIGFKC: 6 ccCccc BM>J;F 8 cccCcccc IK;AIHGL +17 3862 N 17 TttTttTTTTtTTtttT FBECJJICIEFHGCHDB 7 t$tTtttt AMIM4IH 9 tttTtttt^]t IKKIHKHLF +17 3863 N 18 T$ttTttTTTTtTTttttT @BGAHGG7F@FEC8H0D@ 7 tTtttt^]T JIJ=FHB 9 tttTttttt HEIIIIIJE +17 3864 N 17 aaAaaAAAAaAAaaaaA DKBKIA:BAICFDJ7HA 7 aAaaaaA MINH=IE 9 aaaAaaaaa KKLHMLLHF +17 3865 N 18 g$gGggGGGGgGGggggG^]g @JCILL>E 9 aaaAaaaaa HDFHH@H.G +17 3868 N 17 tTttTTTTtTTttttTt GFKJI>H>EGGIGDGCF 7 tTttttT KJLFDAE 9 tttTttttt IDJFIJKLJ +17 3869 N 17 cCccCCCCcCCccccCc JDHLJ6DEJJHFK7GBJ 6 cCcccC JLJ3:B 9 cccCccccc GJECHHHGH +17 3870 N 17 tTttTTTTtTTttttTt FHJHJCLE?EI1IDAEF 8 tTttttT^]t MML@CCIC 9 tttTttttt HCLKGDHLC +17 3871 N 19 tTttTTTTtTTttttTt^]t^]t G:KJFFHAHBDGB9ADHAC 8 tTttttTt IKJEJJED 9 tttTttttt HGIJHKJKK +17 3872 N 19 gGggGGGGgGGggggGggg FBFJKA;GHIIJJ2BDG8E 8 gGggggGg IBJCHH>D 9 g$ggGggggg BJDEDCG +17 3877 N 21 cCccCCCCcCCccccCcccCC H>HKE<:5IIJGLIHDLFIEC 8 cCccccCc JDJEHGGHCI>DEI=GIFFFGGD 8 aAaaaaAa JFICGGEF 8 aaAaaaaa =HJBHEBI +17 3879 N 22 a$AaaAAAAaAAaaaaAaaaAA^FA B8JJH>>CIIJLLKKFLFHFDB 8 aAaaaaAa KLKKJBJB 8 aaAaaaaa =ALJLKLL +17 3880 N 20 GggGGGGgGGgggGgggGGG CHJH@ +17 3883 N 21 CccCCCCcCCcccCcccCCC^]C =HJJ59DGIIAMGCJIIJDF: 8 cCccccCc JHI>9FI@ 8 ccCccccc BM9KDMHHIEFD 8 cCccccCc IJH9:GFD 9 ccCccccc^FC DAAIFBBE? +17 3885 N 23 TttTTTTtTTttttTtttTTTT^]t ?IIF>JCFJJHH2HGIE@IHIE: 8 tTttttTt JJKH8GGI 9 t$tTtttttT @6IJKF?BH +17 3886 N 23 CccCCCCcCCccccCcccCCCCc >GIJ9ECGKIEK/IDIHIIFHDC 8 cCccccCc EJIB?;HC 8 cCcccccC /EFH?@CF +17 3887 N 23 CccCCCCcCCccccCcccCCCCc 0GIH3F@?GJEJ;JDKIJHFGDB 8 cCccccCc GJA@<7JE 8 cCcccccC DIFDC@FE +17 3888 N 22 C$ccCCCcCCccccCcccCCCCc ADKGJJGGJ:MBIDKHJHFHDG 8 cCccccCc GIH<:3HH 8 cCcccccC EKIJ>;IE +17 3889 N 22 aaAAAAaAAaaaaAaaaAAAAa CHI=8HEFIAI9IFEHHGGGDF 8 aAaaaaAa FBH@DDGIKLMJGKKKHHHFI 8 aAaaaaAa K7L>EEBF 9 aAaaaaaA^]a AFMKJHLHH +17 3892 N 21 gGGGGgGGggggGgggGGGGg IK8M/IFLJKFG@IBDKHJEG 8 gGggggGg D5H9@DCE 9 gGgggggGg DHIC?=EBD +17 3893 N 22 tTTTTtTTttttTtttTTTTt^]t HF6=>HDA>KHKEJHIFGHBH0 8 tTttttTt F7HB?FBH 9 tTtttttTt H=JJ<9HCE +17 3894 N 21 gGGGGgGGgggGgggGGGGgg IJ9BFH 9 gGgggggGg ?HEHG>H7E +17 3895 N 22 tTTTTtTTttttTtttTTTTtt GE3J2EDCAIHGGHEFEGGCIA 8 tTttttTt FFIA9@CJ 9 tTtttttTt GFIJD7IEG +17 3896 N 23 aAAAAaAAaaaaAaaaAAAAaa^]a JF<=6BFHJIBKELKKDFHFJ=6 8 a$AaaaaAa CHLCJJCL 9 aAaaaaaAa DILKJ/MGK +17 3897 N 23 gGGGGgGGggggGgggGGGGggg JJ@M@IKDIK2?GKBLKHKCKG5 7 GggggGg CJFECIF 10 gGgggggGg^]g FHKIF5HAIF +17 3898 N 23 cCCCCcCCccccCcccCCCCccc IK8GJIEDJKBJELJLJGJFJF> 6 CcccCc DHHFJE 10 cCcccccCcc GJKI@HEHID +17 3899 N 23 aAAAAaAAaaaaAaaaAAAAaaa GE9FGGGFJJCFGJCJHFIEHD7 7 AaaaaAa FI8EHI? 10 aAaaaaaAaa BBIK>IEIH@ +17 3900 N 23 tTTTTtTTttttTtttTTTTttt GJAGHCGC4JAKGKGFHGH?KB2 7 TttttTt FGEEGID 10 tTtttttTtt :FJKEEIHKH +17 3901 N 21 gGGGGgGGgggGgggGGGGgg HHA;EGHDCJ=GLHMIHLCL3 6 ggggGg FE?BF? 9 gGggggGgg @GEJ?FCHE +17 3902 N 23 cCCCCcCCccccCcccCCCCccc IJ3MCHJGDMEBFLJMJGLBKF? 7 CccccCc 6F9FHAC 10 aAaaaaaAaa 4J=EC@EF8B +17 3904 N 22 cCCCcCCccccCcccCCCCccc FHHIEIH=J4H?KEJHEJFLI/ 8 CccccCcC :J7ADHBD 10 CcccccCccc HKMIEGDHG? +17 3905 N 22 cCCCcCCccccCcccCCCCccc HGLEJIK8LKD@MFKKHJJKL; 8 CccccCcC FJE?FKCE 11 cCcccccCccc CIJMFHJHHID +17 3906 N 23 tTTTTtTTttttTtttTTTTttt EI=I7GJIHIIKIEGJIEKGJE6 8 TttttTtT HHEBFICI 11 tTtttttTttt EMJKEIJLJJD +17 3907 N 22 gGGGGgGGggggGgggGGGGgg EIAAGIIFKL>JGKDMKHLBLJ 8 GggggGgG 8FDDGJGE 11 gGgggggGggg @JJLICJ?IIA +17 3908 N 23 cCCCCcCCccccCcccCCCCccc GI5H>KKLFM.HFMHJKHKDLK6 8 CccccCcC CI?6? 7 AaaaAaA HGCCIGE 10 AaaaaaAaaa JDJ>II=CF; +17 3911 N 23 CCCCcCCccccCcccCCCCcccc D4K>JGDFKGJ@MJKGEKGEIDF 7 CcccCcC HD>EGCC 10 CcccccCccc HCB=GBFDF9 +17 3912 N 24 AA$AAaAAaaaaAaaaAAAAaaaa^]A E4BG@GGDF8HDJHIHIIECB8?: 7 AaaaAaA J;.=IFA 10 AaaaaaAaac FF?HIAIAA1 +17 3913 N 23 CCCcCCccccCcccCCCCccccC GJGJIECLAGDLKMIEIGKJAHA 7 CcccCcC HHE:@GA 10 CcccccCccc HIKGJI4HI@ +17 3914 N 24 TTTtTTttttTtttTTTTttttT^]t FA;GJGGIIKHEGIHHLFIGBBE= 7 TtttTtT IBJ8MEI 10 TtttttTttt OIKB@G8HHB +17 3915 N 25 CCCcCCccccCcccCCCCccccCcc GLIFJGBKBKEGEIIHIDIIFFDEE 6 CccCcC DH?KJG 10 CcccccCccc JIEDAJCGG: +17 3916 N 25 CCCcCCccccCcccCCCCccccCcc DKIIIJIM=JFLJMGHKJLJCJD8G 7 CcccCcC HI?4LKH 10 CcccccCccc JKLIGM>IHH +17 3917 N 25 TTTtTTttttTtttTTTTttttTtt ECIHFG2JHKIIHJIJKJKHCGD?A 7 TtttTtT LJ>0MMI 10 TtttttTttt NKLLIMKGGB +17 3918 N 26 T$TTtTTttttTtttTTTTttttTttt B22GEC3JEHGILHGFHEJHFG@FDC 6 TttTtT HGAKKF 10 TtttttTttt KJLK?LFJJJ +17 3919 N 25 CCcCCccccCcccCCCCccccCccc KDHLCEM:KFMKNJEMJMIHKEIG7 7 CcccCcC HHG@LHI 10 CcccccCccc KJJG>MJHH< +17 3920 N 25 TTtTTttttTtttTTTTttttTttt A@FGEHGCHIGKEJJLHFFA:GGGB 7 TtttTtT JJJCJKJ 10 TtttttTttt MJKIKMLGG? +17 3921 N 25 TTtTTttttTtttTTTTttttTttt E2EEECG7HHIEIFGHEJ=EDBCDB 7 TtttTtT FGBGKJG 10 TtttttTttt FHIFHJ=GHI +17 3922 N 25 AAaAAaaaaAaaaAAAAaaaaAaaa ?4HBGIKDGF +17 3924 N 24 GgGGggggGgggGGGGggggGggg HGGFBK@IFLJMIJKGMHBIJAHG 6 gggGgG HB:BII 10 GgggggGggg GJLFEICFGI +17 3925 N 25 GGgGGggggGgggGGGGggggGggg >.H3F5K3IILJEHJMGLJAIJKG2 5 ggGgG G8FCH 10 GgggggGggg GHKIFJCGGD +17 3926 N 25 CCcCCccccCcccCCCCccccCccc DGBJ@CMKJ7MKLKCLDMJG@IEI8 6 cccCcC G69FIJ 10 CcccccCccc IIJ=GIJHG> +17 3927 N 25 TTtTTttttTtttTTTTttttTttt 9>GID@IHJEGBGIJKEJFHFIDGF 6 tttTtT B9ALIJ 10 TtttttTttt MGI9HJJKG< +17 3928 N 25 GGgGGggggGgggGGGGggggGggg 96GJEJKJE?HIKIIDFLIBGHCKJ 6 gggGgG B4=JFI 9 GggggGggg IJKEKJJI: +17 3929 N 24 A$aAAaaaaAaaaAAAAaaaaAaaa AFFEIJBGGJIJGIGDKEEHIFG9 6 aaaAaA DB6KJJ 10 AaaaaaAaaa JEG=:JAHH8 +17 3930 N 24 TtTTttttTtttTTTTttttTttt 9C 6 aaaAaA BH>IIA 9 AaaaaaAaa HFH>EJFGB +17 3932 N 23 tTTttttTtttTTTTttttTttt BEB6GHKHJ=JIIJEIHCEG>J< 6 tttTtT GH3DLE 10 Ttttt$tTttt GJK<7MDLB= +17 3933 N 23 tTTttttTtttTTTTttttTttt ED?IIFKIHKHGGIBIFDEDJGF 6 tttTtT FF7JKH 8 TtttTttt FHHGDKEF +17 3934 N 23 cCCccccCcccCCCCccccCccc ?GFDJDIGKKKJHLBIIEHIAII 6 cccCcC C@7KCK 9 CccccCccc FBE?LJFC6 +17 3935 N 23 c$CCccccCcccCCCCccccCccc ?@>CCDJBDAKIALCLA=JJDCB 5 ccCcC C>I?J 9 CccccCccc E9>;ALC@5 +17 3936 N 21 AGgaaAggaGGAGaggaAggg E>IFIIJIHA1J1HJ>FHKJF 6 aggAgG D?0JH8 9 G$ggggGggg 7EFCKBMJ8 +17 3937 N 22 CCccccCcccCCCCccccCccc DBBC1CEA 8 ggggGggg G;JHEHHIGJEIFBHI:G1 5 aaAaA 95I=H 7 aaaaAaa AG8FJI. +17 3941 N 22 CCccccCcccCCCCccccCccc A=HJIKEJKKH:ICLGHGG9H0 5 ccCcC =7IIF 7 cccCccc CEEJMM4 +17 3942 N 22 CCccccCcccCCCCccccCccc E>JJFJHMJKGFKDN=GKJJKI 5 ccCcC D:GJK 8 ccccCccc EG6JJKKC +17 3943 N 22 T$TttttTtttTTTTttttTttt =A;GGJKGGJJIIFJHHIJII7 5 ttTtT ==MIK 8 ttttTttt GG?IHKJ9 +17 3944 N 20 GgggGgggGGGGggggGggg BI7IDL@JJ@IBL:ACDHIB 5 ggGgG FDHIH 8 g$gggGggg AGDDGLJE +17 3945 N 21 CccccCcccCCCCccccCccc AIIHJEMJLIHL@LKHJBKJD 5 ccCcC @;KJK 7 cccCccc CDGJKH5 +17 3946 N 21 TttttTtttTTTTttttTttt AEEEHJIEIJFFEEED@JIFB 5 ttTtT B=MGK 6 t$ttTtt ?2HNJF +17 3947 N 21 AaaaaAaaaAAAAaaaaAaaa @GFFIFIFDCGAAHCEBDID2 5 aaAaA <3KFI 6 aaAaaa 5IJJ8= +17 3948 N 21 CccccCcccCCCCccccCccc @GHHI6LJKIFK>JIEKGJJF 4 cCcC 3GFJ 6 ccCccc 3HIIE> +17 3949 N 21 AaaaaAaaaAAAAaaaaAaaa >FFEIFIIFHHJ?GDBEFIFE 3 AaA JAI 5 aAaac CIF>9 +17 3950 N 22 CccccCcccCCCCccccCccc^]C 9GHGJBMJLGED=MFCFGILHA 5 ccCcC 7.GHI 6 ccCccc 7JDKLC +17 3951 N 22 TttttTtttTTTTttttTtttT ;DE9GJFEHICAEJGDGK>I9D 5 tTtT^]T GM>LC 5 ttTtt 2KILK +17 3952 N 23 Cc$cccCcccCCCCccccCcccC^]C 7B>3I=KJJKDE?LHFFCDHHC: 6 ccCcCC @:ICLE 5 cCccc @CMH9 +17 3953 N 22 Cc$ccCcccCCCCccccCcccCC >BGIBKJLI8HCMJDHKCJKD? 6 ccCcCC E>HBEE 6 ccCccc DGAHJC +17 3954 N 21 Tt$tTtttTTTTttttTtttTT 5BJFDHHJI@AJID@H@IGGC 6 ttTtTT GCH@LI 6 ttTttt 9JLML9 +17 3955 N 20 TtTtttTTTTttttTtttTT JJJJH +17 3956 N 20 CcCcccCCCCccccCcccCC =I?KJKK9K@LIJJFAJGG@ 6 ccCcCC B=HIME 6 c$cCccc :HIML; +17 3957 N 20 TtTtttTTTTttttTtttTT ?IHGFHJKKFIBDGK3EFHC 6 ttTtTT :;KHMF 5 tTttt JLMLA +17 3958 N 20 TtTtttTTTTttttTtttTT :GIGCFEEF;JBFCFFF?CA 5 t$TtTT 9GHKF 5 tTttt GDJIF +17 3959 N 21 AaAaaaAAAAaaaaAaaaAA^]A 2GEHIGGDF9I>HBB;HFDBB 4 AaAA GHGD 5 aAaaa GJIIC +17 3960 N 21 T$tTtttTTTTttttTtttTTT 9HAGBGG:68JBI:CGI;GDA 4 TtTT DBA? 5 tTttt H@JH7 +17 3961 N 20 gGgggGGGGggggGgggGGG EHEHIJHK@KDLHEDHHFDF 4 GgGG FGJB 4 gggg ELJG +17 3962 N 20 gGgggGGGGggggGgggGGG D9FHHGFIG 4 Cccc G@ 3 aAA EHG 4 Aaaa IJIJ +17 3967 N 19 TttTTTTttttTtttTTTT 5GDF@GCHGEECJFEFCE@ 3 tTT EGG 3 ttt JGJ +17 3968 N 19 A$aaAAAAaaaaAaaaAAAA ?HCA>8AIGGGCFIBECE? 3 aAA FHF 3 aaa JGI +17 3969 N 18 ttTTTTttttTtttTTTT DBEGH@IDDF@EIGFEFE 3 tTT AGF 3 ttt MKL +17 3970 N 18 tt$TTTTttttTtttTTTT CBBHE>IGCD;IFF>FFD 3 t$TT ?IF 3 ttt KJK +17 3971 N 17 cCCCCccccCcccCCCC IGAB=KHEE;DHFJ@IH 2 CC HJ 3 ccc LHJ +17 3972 N 17 cCCCCccccCcccCCCC H<>>;KIFJELIIFDJG 2 CC HH 3 ccc JCH +17 3973 N 17 aA$AAAaaaaAaaaAAAA G@DDCGEDDDHD>EFGF 2 AA IE 3 aaa HGH +17 3974 N 17 cCCCccccCcccCCCC^]C <@B@CB@@ADBBGBHH: 2 CC GH 3 ccc A?A +17 3975 N 17 gGGGggggGgggGGGGG D>;7JJJH5LJA>LJJDDJBE 2 CC HH 3 ccc IFH +17 3977 N 17 aAAAaaaaAaaaAAAAA BED=FDCD;E?3@FHFD 2 AA HA 3 aaa GBE +17 3978 N 18 c$CC$CccccCcccCCCCCc A9A7IFJGKKHKGJHH8MKJGEIBGI 2 CC HH 3 ccc ICJ +17 3983 N 15 TttttTtttTTTTTt ACDH@8GDEDBIFGH 2 TT LJ 3 ttt HFD +17 3984 N 16 Aa$aaaAaaaAAAAAa^FA =DGFF=GFEFEHEFEB 2 AA HF 3 aaa G>= +17 3985 N 15 CcccCcccCCCCCcC 9JHJ8JKEGCJGEBD 2 CC GH 3 ccc GFC +17 3986 N 15 AaaaAaaaAAAAAaA 9CE??>DDHGGGGAE 2 AA CI 3 aaa H@> +17 3987 N 15 CcccCcccCCCCCcC .JHL@JKJH7IIELE 2 CC GH 3 ccc GCI +17 3988 N 15 TtttTtttTTTTTtT @CJFEHG>=HKCIIH 2 TT LK 3 ttt GCF +17 3989 N 16 CcccCcccCCCCCcCc 8EDA@LGGEAKKH4G6 2 CC IH 3 ccc CDE +17 3990 N 16 C$cccCcccCCCCCcCc 4GH>@JKKE?KIILG< 2 CC EH 3 ccc FFI +17 3991 N 15 tttTtttTTTTTtTt ADE;IGGIHKHIII2 2 TT LH 3 t$tt ?EI +17 3992 N 15 t$ttTtttTTTTTtTt @EH=IGHHFG/DDE; 2 TT FI 2 tt GJ +17 3993 N 14 ccCcccCCCCCcCc GJ=MIIFEKIHKID 2 CC IL 2 cc EI +17 3994 N 15 ttTtttTTTTTtTt^FT CGAIHHGHKJIFI9@ 2 TT LK 2 tt GJ +17 3995 N 14 tttttTTTTTtTtT BDEFFFFG:DAEHA 2 TT HF 2 tt FH +17 3996 N 14 aaaaaAAAAAaAaA CIJJIC?HDGIG?B 2 AA CG 2 aa FL +17 3997 N 15 cgGgggGGGGGgGgG 6E;KHE?GLEKKJ:D 2 GG =J 2 g$g @E +17 3998 N 14 ggGgggGGGGgGgG EE2KHGGDKLLIAG 2 GG >K 1 g E +17 3999 N 14 aggggGGGGGgGgG FHLIJGHL:L1HJG 2 GG BI 1 g G +17 4000 N 15 ccCcccCCCCCcCcC DK5LJCIEICJAJLH 2 CC BH 1 c E +17 4001 N 15 ttTtttTTTTTtTtT EE:GGHIHLBJIKDJ 2 TT JI 1 t$ B +17 4002 N 15 ggGgggGGGGGgGgG CG3JJJHGFJIDKHG 2 GG @= 0 * * +17 4003 N 15 a$aAaaaAAAAAaAaA @D7IGHCDIAJCI7I 2 A$A GH 0 * * +17 4004 N 14 tTtttTTTTTtTtT B2HCAIEHHHAI?F 1 T I 0 * * +17 4005 N 12 aaaaAAAAAaAA CHFGEEJEH@HG 1 A D 0 * * +17 4006 N 14 tTtttTTTTTtTtT C9FHGFGH>HJIKF 1 T I 0 * * +17 4007 N 14 tTtttTTTTTtTgT B2HFFEFG6EJH0G 1 T J 0 * * +17 4008 N 14 c$CcccCCCCCcCcC ?:HC;D6KJI?K/I 1 C ? 0 * * +17 4009 N 13 CcccCCCCCcCcC 5IHI>AEGJLKLJ 1 C I 0 * * +17 4010 N 13 AaaaAAAAAaAaA >EEDHFI?IIIHJ 1 A J 0 * * +17 4011 N 13 CcccCCCCCcCcC 9GGI>DJ;GKJ:F 1 C J 0 * * +17 4012 N 11 aaaAAAAaAaA DCB0B.A=DFJ 1 A ? 0 * * +17 4013 N 12 c$c$cCCCCCcCcC B@G@CIJFF 1 C F 0 * * +17 4014 N 9 aAAAAAaAA ECGJFJ0IK 1 A C 0 * * +17 4015 N 9 cCCCCCcCC >I8JDHLJG 1 C 6 0 * * +17 4016 N 10 c$CCCCCcCcC A4>K:FGK3K 1 C A 0 * * +17 4017 N 6 CCcCcC =F=K?K 1 C 5 0 * * +17 4018 N 9 GGGGGgGgG <4C9BDC?@ 1 G 2 0 * * +17 4019 N 10 C$CCCCCcCcC .J2KHGBKMJ 1 C B 0 * * +17 4020 N 9 TTTTTtTtT ;CLIFIL4K 1 T G 0 * * +17 4021 N 8 AAAAAaAA D;G9MBILKNK 1 C G 0 * * +17 4028 N 9 TTTTTtTtT .CL0DHH@L 1 T J 0 * * +17 4029 N 9 TTTTTtTtT =FHGFIHJI 1 T G 0 * * +17 4030 N 9 CCCCCcCcC F8JJBCK:K 1 C ? 0 * * +17 4031 N 9 TTTTTtTtT AKKHJIL 0 * * +17 4039 N 8 GGGGGgGG />L>FEKJ 1 G @ 0 * * +17 4040 N 9 AAAAAaAaA B?KHHHICL 1 A J 0 * * +17 4041 N 9 TTTTTtTtT F;FCEHJGH 1 T I 0 * * +17 4042 N 9 AAAAAaAaA 7DH?EHDHII 0 * * 0 * * +17 4059 N 6 CCcCcC B?J8GH 0 * * 0 * * +17 4060 N 6 AAaAaA FG?IHL 0 * * 0 * * +17 4061 N 6 CCcCcC F;HF0H 0 * * 0 * * +17 4062 N 5 TTtTT FFHJJ 0 * * 0 * * +17 4063 N 6 CCcCcC F9FJDK 0 * * 0 * * +17 4064 N 6 CCcCcC B?EKLL 0 * * 0 * * +17 4065 N 6 T$TtTtT BBCBAJ 0 * * 0 * * +17 4066 N 5 TtTtT >GGDI 0 * * 0 * * +17 4067 N 5 CcCcC ?HECK 0 * * 0 * * +17 4068 N 5 TtTtT FFIJL 0 * * 0 * * +17 4069 N 5 TtTtT >FFHD 0 * * 0 * * +17 4070 N 5 AaAaA =F>?F 0 * * 0 * * +17 4071 N 5 GgGgG :EI>E 0 * * 0 * * +17 4072 N 4 gGgG FH7I 0 * * 0 * * +17 4073 N 5 GgGgG 6DG;E 0 * * 0 * * +17 4074 N 5 CcCcC /GBLA 0 * * 0 * * +17 4075 N 5 TtTtT @FHFL 0 * * 0 * * +17 4076 N 5 Gg$GgG 7BGJI 0 * * 0 * * +17 4077 N 4 AAaA >FCG 0 * * 0 * * +17 4078 N 4 TTtT >GGG 0 * * 0 * * +17 4079 N 4 AAaA :F7F 0 * * 0 * * +17 4080 N 3 TTT @EH 0 * * 0 * * +17 4081 N 4 T$TtT 2=@? 0 * * 0 * * +17 4082 N 3 CcC FHD 0 * * 0 * * +17 4083 N 3 C$cC CIA 0 * * 0 * * +17 4084 N 2 aA FJ 0 * * 0 * * +17 4085 N 2 cC =C 0 * * 0 * * +17 4086 N 2 gG C7 0 * * 0 * * +17 4087 N 2 c$C @G 0 * * 0 * * +17 4088 N 1 A H 0 * * 0 * * +17 4089 N 1 C E 0 * * 0 * * +17 4090 N 1 C B 0 * * 0 * * +17 4091 N 1 T E 0 * * 0 * * +17 4092 N 1 G F 0 * * 0 * * +17 4093 N 1 C D 0 * * 0 * * +17 4094 N 1 T I 0 * * 0 * * +17 4095 N 1 A D 0 * * 0 * * +17 4096 N 1 C A 0 * * 0 * * +17 4097 N 1 A D 0 * * 0 * * +17 4098 N 1 C @ 0 * * 0 * * +17 4099 N 1 T A 0 * * 0 * * +17 4100 N 1 C < 0 * * 0 * * +17 4101 N 1 C$ ; 0 * * 0 * * diff --git a/src/samtools-1.3.1/test/mpileup/expected/15.out b/src/samtools-1.3.1/test/mpileup/expected/15.out new file mode 100644 index 0000000..2e9d740 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/15.out @@ -0,0 +1,4101 @@ +17 1 N 5 ^>A^>A^>A^>A^>A JIJGK 3 ^>A^>A^>A JMJ 3 ^>A^>A^>A JKJ +17 2 N 5 AAAAA JBJGJ 3 AAA JLJ 3 AAA III +17 3 N 5 GGGGG ELLJI 3 GGG GBH 3 GGG HIH +17 4 N 5 CCCCC JLHFG 3 CCC GJI 3 CCC =IG +17 5 N 5 TTTTT KMLEK 3 TTT KKL 3 TTT BKJ +17 6 N 5 TTTTT HFHGB 3 TTT @CE 3 TTT FIH +17 7 N 5 CCCCC JKJJK 3 CCC HJJ 3 CCC IKE +17 8 N 5 TTTTT KMJJJ 3 TTT MLM 3 TTT KLI +17 9 N 5 CCCCC JDKJK 3 CCC KJI 3 CCC IKJ +17 10 N 5 AAAAA KIJIK 3 AAA KJC 3 AAA :IH +17 11 N 5 CCCCC GIJ?I 3 CCC FGE 3 CCC DIG +17 12 N 5 CCCCC KHKJD 3 CCC JIG 3 CCC ELJ +17 13 N 5 CCCCC LJMJI 3 CCC HIF 3 CCC AHJ +17 14 N 5 TTTTT LKLKH 3 TTT JJJ 3 TTT DMK +17 15 N 5 GGGGG IKKLI 3 GGG IFI 3 GGG BKI +17 16 N 5 TTTTT FHJDD 3 TTT HJH 3 TTT HJI +17 17 N 5 TTTTT HFDGF 3 TTT CKD 3 TTT >JI +17 18 N 6 CCCCC^]C KE>AK@ 3 CCC IJI 3 CCC CLI +17 19 N 6 CCCCCC LLMHC? 4 CCC^]C HIH? 3 CCC FLJ +17 20 N 6 TTTTTT LLJJDD 4 TTTT LLLH 3 TTT IMK +17 21 N 6 GGGGGG CLKKJE 4 GGGG HJ?D 3 G$GG EIH +17 22 N 6 CCCCCC JKLJJB 4 CCCC JMGA 3 CC^]C LHB +17 23 N 7 AAAAAA^]A JFEIFGD 4 AAAA IK0A 3 AAA JIH +17 24 N 7 TTTTTTT IIHIGGB 4 TTTT IK=G 3 TTT JIF +17 25 N 8 AAAAAAA^]A DHIIEDDD 4 AAAA IJ>F 3 AAA JIG +17 26 N 8 GGGGGGGG EMGLJIIF 4 GGGG IIAF 3 GGG MJG +17 27 N 8 AAAAAAAA FHHHEFGE 4 AAAA KKHH 3 AAA LKI +17 28 N 8 TTTTTTTT FIIFHFHE 4 TTTT EK@G 4 TTT^]T JIHB +17 29 N 8 AAAAAAAA HHHCCDGG 5 AAAA^]A IJJHGIH 5 TTTTT DKF=E 5 TTTTT KIIHE +17 37 N 8 GGGGGGGG ICBKJJKK 5 GGGGG DBF@E 5 GGGGG JIJHF +17 38 N 8 AAA$AAAAA IHEIGFIJ 5 A$AAAA FKJ;D 5 AAAAA LKKHH +17 39 N 7 CCCCCCC DFJGIJI 4 CCCC JG3C 5 CCCCC JCIGD +17 40 N 7 AAAAAAA JJHIGJI 4 AAAA KGBD 5 AAAAA KJIIH +17 41 N 8 AAAAAAA^]A EIBEGGHA 4 AAAA EFCD 5 AAAAA NLLHJ +17 42 N 8 TTTTTTTT EJIGHJHB 4 TTTT D75B 5 TTTTT KJIHH +17 43 N 8 TTTTTTTT EAHGEGHD 4 TTTT ADLIK 5 GGGG^>G HIDG6 5 GGGGG LBIGJ +17 50 N 8 TTTTTTTT IFHADIIG 4 TTTT KEED 5 TTTTT KGIII +17 51 N 8 CCCCCCCC HGKHKKLK 5 CCCCC LD6;< 5 CCCCC MJKCJ +17 52 N 8 CCCCCCCC CHMEHKLJ 4 CCCC HG7F 5 CCCCC L=IGK +17 53 N 8 CCCCCCCC GJKFGLKK 5 CCCCC HI9F: 5 CCCCC IEMFK +17 54 N 8 TTTTTTTT KIJFHJKK 5 TTTTT LLHFG 5 TTTTT NGMKL +17 55 N 8 GGGGGGGG HHGFJLMK 5 GGGGG HI/I< 5 GGGGG LEFCJ +17 56 N 8 CCCCCCCC FKJAFLIK 5 CCCCC GJ 6 TTTTTT NLMLLH +17 67 N 7 CCCCCCC AKHMJLF 4 CCCC DBJ/ 6 CCCCCC KKLJKC +17 68 N 7 TTTTTTT HLJKLLH 4 T$TTT HGK> 6 TTTTTT MLLKMF +17 69 N 8 GGGGGGG^]G F=HKLMHE 3 GGG IJE 6 GGGGGG KKHJJB +17 70 N 8 GGGGGGGG 4JHIKJE> 2 GG +17 71 N 8 GGGGGGGG ?GIJLKEE 2 GG EK 5 GGGGG AFJFL +17 72 N 8 GGGGGGGG DFIJILGF 2 GG CF 5 GGGGG ECMBM +17 73 N 8 TTTTTTTT E8CHGGFF 3 TT^]t JAC 6 TTTTTT HHIJGF +17 74 N 8 CCCCCCCC @KKIJMII 4 CCCc JA4E 6 CCCCCC GCJFGG +17 75 N 8 TTTTTTTT ICKKFLIJ 3 TTt EGG 6 TTTTTT MNMLLD +17 76 N 8 CCCCCCCC :HKLIKHJ 4 CCCc @H5F 6 CCCCCC KILJJG +17 77 N 8 TTTTTTTT DKILKMKK 3 TTt HKH 6 TTTTTT PLNMMF +17 78 N 8 GGGGGGGG DKJKMMJK 3 GGg JGG 6 GGGGGG LFLJJH +17 79 N 8 GGGGGGGG 4:IJJJII 2 Gg IH 6 GGGGGG HEJJMG +17 80 N 8 GGGGGGGG 8HHKJLII 4 GGGg BK=H 6 GGGGGG FEMMMC +17 81 N 7 GGGGGGG AHHKHJJ 4 GGGg BL1G 6 GGGGGG GBMGM@ +17 82 N 8 TTTTTTTT 8D?DEGDI 2 Tt DJ 6 TTTTTT J?F?EF +17 83 N 8 CCCCCCCC 64JEMMJH 3 CCc 4JI 6 CCCCCC IFIIJH +17 84 N 8 TTTTTTTT DIJLMLKK 4 TTTt 0L4K 6 TTTTTT MKNMMF +17 85 N 8 CCCCCCCC =IKMLLKK 4 CCCc DK?D 6 CCCCCC IALLMI +17 86 N 8 A$AAAAAAA >DEJHJHI 4 AAAa GJCB 6 AAAAAA KHKKKH +17 87 N 8 CCCCCCC^]C FKHKIIJD 4 CCCc GI3G 6 CCCCCC FEKJKG +17 88 N 8 CCCCCCCC FGFGJKN? 4 CCCc JLBG 6 CCCCCC FCMJMI +17 89 N 8 CCCCCCCC FHKDKKLD 4 CCCc FK5I 6 CC$CCCC FEMIMK +17 90 N 8 A$AAAAAAA BGIIKIIE 4 AAAa KJDJ 5 AAAAA EKJKH +17 91 N 7 CCCCCCC JKJIJIG 4 CCCc JJ?A 5 CCCCC @KJJ@ +17 92 N 7 GGGGGGG CD?DEDB 4 GGGg >C:I 5 G$GGGG ;A=?2 +17 93 N 7 AAAAAAA GKCIIKH 4 AAAa DLJG 5 AAAA^]A MLLJA +17 94 N 7 CCCCCCC GDIKIIH 4 CCCc @HHD 5 CCCCC HCKGE +17 95 N 8 CCCCCCC^]C EKLKJHI? 3 CCc GFH 5 CCCCC I?LHE +17 96 N 8 AAAAAAAA HIGHIEIE 4 AAAa GG.I 5 AAAAA IGJ@G +17 97 N 9 AAAAAAAA^>A FHIIIKIC8 4 AAAa GJ5F 5 AAAAA KFMJI +17 98 N 9 CCCCCCCCC IHIJIJJD2 4 CCCc @F>G 5 CCCCC FEHGE +17 99 N 9 TTTTTTTTT HIJKKLKF4 4 TTTt LKBJ 5 TTTTT MLNJL +17 100 N 9 CCCCCCCCC JLJMLLGG4 4 CCCc DHHF 5 CCCCC HIJ?G +17 101 N 9 CCCCCCCCC HFLJKMH97 4 CCCc AI5I 5 CCCCC FEIEG +17 102 N 9 CCCCCCCCC FKKLLLKF5 4 CCCc GFAK 5 CCCCC HHIJG +17 103 N 8 TTTTTTTT KLLLMLKG 4 TTTt FL;J 5 TTTTT MIMHI +17 104 N 8 GGGGGGGG ;HLGKLIH 3 GGg DGJ 5 GGGGG ICHCI +17 105 N 9 GGGGGGGG^]G HB6KKKG8; 4 GGGg CA0J 5 GGGGG GBCAH +17 106 N 10 GGGGGGGGGG GMKKIKJE2? 3 GGg @?K 5 GGGGG GCF5J +17 107 N 9 CCCCCCCCC IKMKLJKI? 4 CCCc GH;F 5 CCCCC JGH?K +17 108 N 9 CCCCCCCCC HGKLLKLG? 4 CCCc FGIFJDD +17 118 N 9 GGGGGGGGG BFKLJGF/A 2 Gg GM 7 GGGGGGg A>CEECE +17 119 N 8 GGGGGGGG F?HLKJGG 3 GGg G1M 7 GGGGGGg A1ABLCB +17 120 N 8 AAAAAAAA FCIIKHGJ 3 AAa J=N 7 AAAAAAa E;I@GIE +17 121 N 8 GGGGGGGG GFMMMG@H 3 GGg I9M 7 GGGGGGg AMI 6 TTTTTt EJ;LKK +17 124 N 9 T$TTTTTTT^]T ?HEIE?/7> 4 TTtT H6JF 6 TTTTTt ?FBCGI +17 125 N 7 AAAAAAA DHICDGA 4 AAaA I6KF 6 AAAAAa CIBHFD +17 126 N 8 AAAAAAAA JEKAG0GB 4 AAaA G6JI 6 AAAAAa GHEMKC +17 127 N 8 CCCCCCCC JGGJG/DD 4 CCcC F@KE 6 CCCCCc ?GDHGI +17 128 N 8 AAAAAAAA HJIIE8IE 4 AAaA HFKG 6 A$AAAAa FGGJHF +17 129 N 8 AAAAAAAA HFKJD8IC 4 AAaA FCJJ 5 AAAAa IIMKD +17 130 N 8 AAAAAA$AA IJKCE8JD 4 AAaA DHHJ 5 AAAAa BEMKI +17 131 N 7 CCCCCCC JKKFGGG 4 CCcC @CKF 5 CCCCc BDKHF +17 132 N 7 AAAAAAA JGKJGKF 4 A$AaA FIJF 5 AAAAa HGJGG +17 133 N 7 TTTTTTT GKHIEGE 3 TtT ELH 5 TTTTt EGJIK +17 134 N 7 CCCCCCC KLMKKJH 3 CcC IKI 5 CCCCc EGJKD +17 135 N 7 TTTTTTT JLKLHIG 3 TtT HJK 5 T$TTTt ILLJ? +17 136 N 7 GGGGGGG IMLGIHH 3 GgG HKI 5 GGGg^]G ;FIE@ +17 137 N 7 TTTTTTT EJHHAHF 3 TtT IKH 5 TTTtT FGIH: +17 138 N 7 CCCCCCC GKMIJIH 3 CcC ILK 5 CCCcC GHKA9 +17 139 N 7 CCCCCCC FJK@GFF 3 CcC CKJ 5 CCCcC FLG>< +17 140 N 7 A$AAAAAA CIIKFHF 3 AaA GMI 5 AAAaA IKJBE +17 141 N 6 GGGGGG MLCJEJ 3 GgG DLK 5 GGGgG ;MHAC +17 142 N 6 CCCCCC LLFIHF 3 CcC CBJ 5 CCCcC AFI;6 +17 143 N 6 GGGGGG CAE@B@ 3 GgG :KB 4 GGGg 3?AG +17 144 N 6 AAAAAA JJJGBG 3 AaA GJJ 5 AAAaA 7LCJ< +17 145 N 6 AAAAAA IJCGKG 3 AaA DIL 5 AAAaA HJG 2 gG HJ 4 GGgG FCIH +17 166 N 6 AAAAAA FD@IGH 2 aA HL 5 AAaAA JKJJ> +17 167 N 6 AAAAAA D?EGE9 2 aA KM 5 AAaAA GFKJC +17 168 N 6 G$GGGGG 1HKKGE 2 gG GM 6 GGgGGG IIH.G1 +17 169 N 5 CCCCC 4>GH1 2 cC DJ 5 CCcCC JHGDA +17 170 N 5 CCCCC EHLG3 2 cC FL 6 CCcCCC HHH3G5 +17 171 N 5 AAAAA HFIGE 2 aA HK 6 AAaAAA JJKDI? +17 172 N 5 CCCCC IHIJD 2 cC BK 5 CCcCC >HJ9E +17 173 N 5 CCCCC ACDH? 2 c$C CM 6 CCcCCC FIA6J3 +17 174 N 5 GGGGG D@=B> 1 G < 6 GGgGG^]G 9>L3>: +17 175 N 6 CCCCC^]C JJIG5E 1 C J 7 CCcCCCC FJJDKB> +17 176 N 6 CCCCCC EFIHGB 1 C M 7 CCcCCCC 2IJFFGBG 1 C M 7 CCcCCCC =FIDD:C +17 178 N 6 AAAAAA DDHHHG 1 A K 7 AAaAAAA @JJ;IEF +17 179 N 6 AAAAAA >IDG5F 1 A M 7 AAaAAAA JM@1KA> +17 180 N 6 AAAAAA 73GCDG 1 A L 6 AAaAAA CED9L: +17 181 N 6 GGGGGG FCHLJK 1 G J 5 GGgGG DGC:J +17 182 N 7 AAAAAA^]A CE@GFH@ 1 A L 7 AAaAAAA KAE?J87 +17 183 N 7 CCCCCCC FHEIHI? 1 C I 6 CCcCCC HDCG60 +17 184 N 7 AAAAAAA @HIHFHE 1 A J 7 AAaAAAA JJE9J>6 +17 185 N 7 CCCCCCC 8GHH=IB 1 C G 6 CCcCCC GG>HAB +17 186 N 6 GGGGGG A@@7C= 1 G A 6 GGgGGG A>E<4= +17 187 N 6 CCCCCC GFI;KG 1 C G 7 CCcCCCC IFI;IFA +17 188 N 6 CCCCCC EHG9LI 1 C F 7 CCcCCCC GEI>H8C +17 189 N 6 CCCCCC ECIGLI 2 C^>c GE 7 CCcCCCC FHIDE=A +17 190 N 6 AAAAAA E7F@HI 2 Aa HF 6 AAaAAA EJHJB> +17 191 N 6 TTTTTT C@ +17 194 N 6 C$CCCCC B6HBNI 2 Cc GA 6 CcCCCC FD0J7I +17 195 N 6 CCCCC^>c ?I5MJD 2 Cc KD 6 CcCCCC HEJ?NHE 2 Gg HI 6 GgGGGG HH8H2: +17 198 N 6 CCCCCc @IKLIH 2 Cc JH 6 CcCCCC IIDL@D +17 199 N 6 TTTTTt GH2MKF 2 Tt MH 6 TtTTTT MEBM7; +17 200 N 6 TTTTTt @HCHGG 3 Tt^>t FIF 6 TtTTTT DHCK=C +17 201 N 7 AAAAAa^]A EG;IGFB 3 Aaa FDB 6 AaAAAA HGCHLHLH 3 Ggg FIF 6 GgGGGG ?G:JE9 +17 207 N 7 CCCCCcC BJ7MJLG 3 Ccc JCA 6 CcCCCC CF?FE@ +17 208 N 7 AAAAAaA FFGJK>F 3 Aaa JH@ 6 AaAAAA JEE.IG +17 209 N 7 TTTTTtT GB@ +17 211 N 7 CCCCCcC 9H9JKEI 3 Ccc IDE 6 CcCCCC FCDD@C +17 212 N 7 C$CCCCcC 5HHLKLI 3 Ccc IFH 6 CcCCCC FD>FDC +17 213 N 7 TTTTtT^]T H=MKIJ? 3 Ttt LAI 6 TtTTTT I@E2H +17 229 N 6 GGGgGG 4E=LC@ 2 gg KC 4 GGGG 497; +17 230 N 7 CCCcCCc 6KJKHHB 2 cc JD 4 CCCC :FAC +17 231 N 6 CCcCCc LLHLHC 2 cc JD 3 CCC I +17 236 N 8 GGGgGGg^]G BMGGLI>< 2 gg H> 5 G$GGGG 76 3 AAA G@I +17 238 N 8 CCCcCCcC FKIJJHED 2 cc BC 4 CCCC 75;E +17 239 N 9 AAAaAAaA^]a EKLHIGFF0 2 aa C; 4 AAAA H:EG +17 240 N 9 CCCcCCcCc 5KFDJHCD? 2 cc B? 4 CCCC H
+17 242 N 9 CCCcCCcCc >LKLNIHIG 2 cc EJ 4 CCCC 4@EB +17 243 N 8 CCcCCcCc LHJHIIHA 2 cc HF 4 CCCC ?D@G +17 244 N 9 CCCcCCcCc GKKLMILFH 3 ccc HGH 4 CCCC =EBH +17 245 N 9 AAAaAAaAa FKJJGHHFF 4 aaa^]a FFIC 4 AAAA EGHF +17 246 N 10 TTTtTTtTt^>t ?KGIHGEFHB 4 tttt GHJD 4 TTTT =7DH +17 247 N 10 GGGgGGgGgg :LFKLHDJIB 4 gggg HFE6 4 GGGG D9BH +17 248 N 10 TTTtTTtTtt BJEFGEJE?7 4 tttt JCG; 4 TTTT H@FI +17 249 N 10 CCCcCCcCcc ALDJJINGIE 4 cccc KF0= 4 CCCC F:HK +17 250 N 10 CCCcCCcCcc 1LGLKHKHKH 4 cccc HC>? 5 CCCC^>c A@GKE +17 251 N 9 AAaAAaAaa JCLIHHGEG 4 aaaa KH>G 5 AAAAa IAIII +17 252 N 9 GGgGGgGgg LGLLJLFHI 4 gggg CCc G>5KGD +17 254 N 10 TTtTTtTtt^]T LHJKHJHFJ@ 3 ttt EDJ 6 TTTTtt E>AMGD +17 255 N 11 TTtTTtTttT^]T GBIHGFBCJ=? 4 tttt IAGE 6 TTTTtt ?CBIHF +17 256 N 11 AAaAAaAaaAA HDHIFGEKICA 5 aaaa^Fa FHDEA 6 AAAAaa DAFIHF +17 257 N 11 TTtTTtTttTT IHLHFG=?JDC 5 ttttt HEHDI 6 TTTTtt ?EHIHF +17 258 N 11 TTtTTtTttTT HGGHFIEDGDA 5 ttttt IB;HI 6 TTTTtt B5FHHG +17 259 N 11 CCcCCcCccCC LIMLGMCLFGF 4 cccc A 6 C$CCCcc CDIICH +17 260 N 11 TTtTTtTttTT LJHKJGHHIGF 5 ttttt BHAIM 5 TTTtt KGKJJ +17 261 N 11 GGgGGgGggGG LGJJLGD/IGG 5 ggggg >J4GH 5 GGGgg .=HII +17 262 N 11 CCcCCcCccCC KHJMJMH?KIG 5 ccccc FH7c J=8LKMHHKIJ8 4 cccc =DB> 5 CCccc HJGGG +17 270 N 12 CCcCCcCccCCc G5MKFL6KIJHG 4 cccc ?FBC 5 CCccc EFHDC +17 271 N 12 TTtTTtTttTTt GFILJEIIIGHC 5 ttttt DD@DO 5 TTttt JMKJ@ +17 272 N 12 CCcCCcCccCCc GFKJKLFMLIJG 4 cccc AFCB 5 CCccc GDCII +17 273 N 12 TTtTTtTttTTt GI>KHFJFJIID 4 tttt ?ID? 5 TTttt JLFJK +17 274 N 12 C$CcCCcCccCCc GDGJIMHKBJJD 4 cccc =@HC 5 C$Cccc FJDAE +17 275 N 11 CcCCcCccCCc =LMHJDJLGIG 5 ccccc FG7HJ 4 Cccc IJII +17 276 N 11 AaAAaAaaAAa =KJGJa GEACJA 4 Aaaa KJEF +17 279 N 12 AaAAaAaaAAa^>a 6HFEEGDJHGF= 6 aaaaaa B>=DGC 4 Aaaa LKLF +17 280 N 12 AaAAaAaaAAaa 4LJHJ6F9HHJG 6 aaaaaa BJGGH> 4 Cccc JKLH +17 284 N 12 TtTTtTttTTtt BGLJIGJKHIHH 6 tttttt DDFGOF 5 Ttttt GKKIG +17 285 N 12 GgGGgGggGGgg A7KJJJGKJJJJ 6 gggggg D=F?KF 5 Ggggg BKKJ? +17 286 N 12 CcCCcCccCCcc 2IJJIHLKJHKF 7 cccccc^]C CE:CC=C 5 Ccccc EJKK< +17 287 N 12 AaAAaAaaAAaa >J;CG7 5 Aaaaa GIKK7 +17 288 N 12 TtTTtTttTTtt =HIGIBHFGHII 8 ttttttTT DDCFEFF< 5 Ttttt GKKKG +17 289 N 12 G$gGGgGggGGgg @IKJJHLLKJGJ 8 g$gggggGG A>BHJFF9 5 Ggggg JJMI9 +17 290 N 11 gGGgGggGGgg GAKFGFJB7KI 7 gggggGG :CGGFD3 5 Ggggg ?JJI; +17 291 N 11 tTTtTttTTtt @HFJ=GGDFFJ 7 tttttTT 7JFQEG7 5 Tttt^]t @MLMA +17 292 N 11 tTTtTttTTtt FHEHEKKEFBI 8 tttttTT^]T ;9:GDH;? 6 Tttttt GIKJ@H +17 293 N 12 gGGgGggGGgg^]G CFJIHCKGHJFE 8 gggggGGG @BEKFFC 6 Cccccc IJJJEB +17 296 N 11 AAaAaaAAaaA GFFCIDEFFGG 8 aaaaaAAA D10>6FAF 6 Aaaaaa KJKJIH +17 297 N 11 CCcCccCCccC FJHALLHJJKF 7 cccccCC C;CCCGE 6 Cccccc IHJL=H +17 298 N 11 AAaAaaAAaaA FGEHHGGHFGH 8 aaaaaAAA F.FFFH6@ 7 Aaaaaa^]A HEKKCIB +17 299 N 12 CCcCccCCccC^]a DGHIIMIILLHE 8 cccccCCC A;HBDH@< 7 CcccccC ?HLKHHE +17 300 N 12 A$AaAaaAAaaAg BFIFHLFGGJH? 8 a$aaaaAAA =2LLMHAF 7 AaaaaaA GINMOMH +17 301 N 11 GgGggGGggGt IEGJHHLJJKE 7 ggggGGG >CGHKBH 7 GgggggG GGKJHGG +17 302 N 11 T+1AtT+1At+1atT+1AT+1AttTa CG>GIEEFEFF 7 t+1at+1at+1at+1aT+1ATT+1A A>OHH5? 7 T+1At+1at+1at+1at+1at+1aT+1A HIKJKIH +17 303 N 11 GgGggGGggGg HHDKMKIJLJG 7 ggggGGG ;KDFKAG 7 GgggggG DLMKFIH +17 304 N 11 CcCccCCccCc GJ?BKGJHDJG 8 ccccCCC^>C 7GAAJGDC 8 CcccccC^]c ALMKBGHD +17 305 N 11 CcCccCCccCc CIHKMHILLKJ 8 ccccCCCC ?FKCKBGE 8 CcccccCc CLMMHIGF +17 306 N 11 TtTttTTttTt GFCJIIIHJLH 8 ttttTTTT 8J6FLCKI 8 TtttttTt IGKJELKG +17 307 N 11 GgGggGGggGg GBIJLHIJJK? 7 gggGGGG I=JJBCE 8 GgggggGg BLLL9KFG +17 308 N 11 CcCccCCccCc E 8 ccccCCCC /?25KGEF 8 CcccccCc ?BBCBBI? +17 309 N 11 GgGggGGggGg =C?KJCBJKBI 8 ggggGGGG 7DGLB4?> 8 GgggggGg >GLKHJ@J +17 310 N 11 AaAaaAAaaAa CC>GIGGFHIH 8 aaaaAAAA .@@KKGKI 8 AaaaaaAa DDJKKIJI +17 311 N 11 C$cCccCCccCc 8EHHLCIILIK 8 ccccCCCC CFHJJEHE 8 CcccccCc DJLFFKII +17 312 N 10 aAaaAAaaAa @7HDDHEHKH 8 aaaaAAAA 8ILKJEIG 8 AaaaaaAa JJLKELIH +17 313 N 10 aAaaAAaaAa ?6GGFGGIJH 8 aaaaAAAA DIK@M=LJ 8 AaaaaaAa FJLK>KLK +17 314 N 11 a$AaaAAaaAa^]a :EGLFHGMHHIL?JG 8 GgggggGg IKMLHMLI +17 316 N 10 CccCCccCcc =JMLIKMKNE 7 cccCCCC 9>ILBII 8 CcccccCc IGMLDMKL +17 317 N 10 TttTTttTtt CHKJJIHKIE 8 tttTTTTt INKMDLKG 8 TtttttTt 1IJJHKLL +17 318 N 10 GggGGggGgg DJHGLJMCEG 9 ggggGGGGg >IHLKHGIA 8 GgggggGg ?KKK9MJK +17 319 N 10 AaaAAaaAaa GDIGGFHKHE 9 aaaaAAAAa ;IKKLGHJ7 7 aaaaaAa HKJ?KKL +17 320 N 10 AaaAAaaAaa =EIHIHIJHF 9 aaaaAAAAa BIGJM;KK> 8 AaaaaaAa 9GJIGIML +17 321 N 10 TttTTttTtt FHKHFGIHJH 9 ttttTTTTt 8HPJJ9FD; 8 TtttttTt EIKIHKIL +17 322 N 10 GggGGggGgg JIMILHLLJL 9 ggggGGGGg 7GHJL@BHI 9 GgggggGg^]g DIKKFKII? +17 323 N 10 CccCCccCcc HKMKJKMIMK 9 ccccCCCCc E;KCKDIFD 8 cccccCcc KJKDHLLD +17 324 N 10 TttTTttTtt DGIGJEILFH 9 ttttTTTTt >FNGM@LKG 11 TtttttTtt^]T^]T @HJICJLKE@B +17 325 N 11 AaaAAaaAaa^]A EGJFEHHJJCB 9 aaaaAAAAa A7?HK=II@ 11 AaaaaaAaaAA >HJIBJJKFBF +17 326 N 11 TttTTttTttT DGH@DFJIIJD 9 ttttTTTTt :AKKK;DID 11 TtttttTttTT DJKKKLJMI4F +17 327 N 11 CccCCccCccC IILHKGKLLLE 9 ccccCCCCc 36>ALBJL5 11 CcccccCccCC @HKJCHLHGDF +17 328 N 11 AaaAAaaAaaA AFIEHGHHBDE 9 aaaaAAAAa :9LJIBJIL 11 AaaaaaAaaAA FHJHIJJJIEG +17 329 N 11 TttTTttTttT EDDG@HIIIIF 9 ttttTTTTt BBPLJ@KIN 11 TtttttTttTT CKLKHMJMJDH +17 330 N 11 TttTTttTttT ?EHFFGHFHDD 9 ttttTTTTt H=BLLGKJH 11 TtttttTttTT EILLAMKNKCH +17 331 N 11 TttTTttTttT AEJBBEHJHHE 9 ttttTTTTt B;8IKJLJD 12 T$tttttTttTT^]T =FIG;JKHE=H@ +17 332 N 12 AaaAAaaAaaA^]A BDHEDEHIIHE7 9 aaaaAAAAa EC8JJ@HJB 11 aaaaaAaaAAA HJHEKJKAEH9 +17 333 N 12 AaaAAaaAaaAA 9D>DHFGJEBF9 9 aaaaAAAAa @A?JMKEL> 11 aaaaaAaaAAA HJI=HMJHDK2 +17 334 N 12 A$aaAAaaAaaAA @CGFHEIJHIG@ 9 aaaaAAAAa A7AHNKLL8 11 aaaaaAaaAAA CHGCIMICEI: +17 335 N 10 aaAAaaAaaA CHHHFGIIGG 9 aaaaAAAAa :G8JNKLL. 12 aaaaaAaaAAA^]G GEC;GNJ9:NDGCKCG +17 337 N 10 c$cCCccCccC BK=JLLJMMH 8 c$ccCCCCc AFHKKJMI@E:D +17 338 N 10 tTTttTttTT HDIFJLJJKJ 8 tttTTTTt H5GNMMKF 12 tttttTttTTTT FJH@LMLMHLEK +17 339 N 11 cCCccCccCC^>c IJJIKEJDKG4 8 cccCCCCc /=IMJDJ. 12 cccccCccCCCC BJIAJMMKCK>F +17 340 N 11 cCCccCccCCc JFIKLLLMJDA 8 cccCCCCc =FKMIHKF 12 cccccCccCCCC CJJ7GLMHIK:F +17 341 N 11 tTTttTttTTt FCHFIIJIKCB 8 tttTTTTt CJLM@FMF 12 tttttTttTTTT GKKHLNMNJKEK +17 342 N 11 tTTttTttTTt GEEGIHHGGD@ 8 tttTTTTt BIHLDAJC 12 tttttTttTTTT FFFAJLKK>JFH +17 343 N 10 gGGggGggGG EHKKKDEJK7 9 gggGGGGg^]g ?JEL8IJ:C 12 gggggGggGGGG BHH?LJLJBJGH +17 344 N 11 cCCccCccCCc EFGKKLMLK@8 9 c$ccCCCCcc 0EJM>JG:F 12 cccccCccCCCC EIH;LMMIBJ>H +17 345 N 11 t$TTttTttTTt BFHGICCIKKG 8 ttTTTTtt KINDBMHG 12 tttttTttTTTT FHHAJNKLALHI +17 346 N 11 GGggGggGGg^]G HHBKLJJKI1@ 8 ggGGGGgg C@LBFJAF 12 gggggGggGGGG CFGGLJMK;KJJG?C 9 ttTTTTtt^]T IGJ:JG?JA 12 tttttTttTTTT GIIDLJMMEICC +17 349 N 11 TTttTttTTtT BAIJCJAH=AC 9 ttTTTTttT MKK@CCDK@ 12 t$ttttTttTTTT BIJHLLMNFIEH +17 350 N 11 TTttTttTTtT CCIIHHEH/FF 9 ttTTTTttT ;FK>JIDJE 11 ttttTttTTTT HGBILJKGJ@I +17 351 N 11 GGggGggGGgG :IH:KLLKHFG 9 ggGGGGggG 3HICGH3JE 11 ggggGggGGGG FBGLLLLHIGB +17 352 N 11 A$AaaAaaAAaA /CGJILMJGFI 8 aaAAAAaA MLK?JLOF 11 a$aaaAaaAAAA BEHLLMN:K:H +17 353 N 10 G$ggGggGGgG EGKLILMCHG 9 ggGGGGggG EJL9IFBHE 10 gggGggGGGG EGKMKMAL=F +17 354 N 9 aaAaaAAaA IKFGKJ/JI 9 aaAAAAaaA MLGCLLML> 10 aaaAaaAAAA JGLLJM7L;J +17 355 N 9 ggGtgGGgG GJMJKLB>G 9 g$gGGGGggG KLBBHH 8 gGGGGggG HH?BJ;JD 10 gggGggGGGG E@KMLLKKMNHIF 8 aAAAAaaA IHCMMDHG 11 a$aaAaaAAAAa BGHLJKKMEKC +17 362 N 11 aaAaaAAaAA^]A DEFHHHJ@JFB 8 aAAAAaaA HHIJN=II 10 aaAaaAAAAa ?IMJK=MKLD +17 363 N 11 aaAaaAAaAAA EH?JGJHHJG? 8 aAAAAaaA HH6LFHIE 10 aaAaaAAAAa DHMIKCN@CG +17 364 N 11 ttTttTTtTTT EH?FFH:JGFD 8 tTTTTttT CG/JIDIG 10 ttTttTTTTt 9IKIK9K@BI +17 365 N 11 ggGggGGgGGG EIIKKK1HHJH 8 gGGGGggG II9HKDLD 10 ggGggGGGGg DJJLMFLAHE +17 366 N 11 aaAaaAAaAAA DH +17 371 N 10 tTttTTtTTT GLIJMFIKIG 8 tTTTTttT DNMJN=LE 11 ttTttTTTTt^]t =HMHLJNCMLF +17 372 N 11 cCccCCcCCC^]c >LHLLJHJID; 8 cCCCCccC BIFIJGJIIKMAMIA +17 373 N 11 aAaaAAaAAAa FFIHJIHKHGC 8 aAAAAaaA @: 7 TTTTttT FCDFLFA 10 cCccCCCCcc EGHK9KGDH: +17 386 N 13 TttTTtTTTtTTt FGHMCB0 7 T$TTttTT BBHDMJA 10 tTttTTTTtt GFJL>LGLIN +17 388 N 13 TttTTtTTTtTTt EGII4KIGHCCC@ 6 TTttTT EIFJIE 10 tTttTTTTtt GKGJ>KGKJL +17 389 N 13 GggGGgGGGgGGg :HGJLGII=EHG6 6 GGggGG EHA KFJJKJKIE? +17 392 N 13 T$ttTTtTTTtTTt :EII:IHGCB 5 AaaAA D>IMI 11 aaAAAAaaAA^]a FJMN?NH>IJC +17 401 N 13 aAAaAAAaAAaAa EIHHKGHDJJ6=D 5 AaaAA HDHME 10 aaAAAAaAAa EIINJMGEKC +17 402 N 13 tTTtTTTtTTtTt GJBKIHJAHHJF7 5 TttTT E>JJ? 11 ttTTTTttTTt DKJLFKIMIB9 +17 403 N 13 tTTtTTTtTTtTt GFBKIFDFEEJFG 5 TttTT B;IK@ 11 ttTTTTttTTt GJGIBKHJIIC +17 404 N 13 gGGgGGGgGGgGg GLBHIJBCIIHJG 5 G$ggGG D3IE; 11 g$gGGGGggGGg BHILHHIGEIC +17 405 N 13 tTTtTTTtTTtTt FI:KIFIFGHHGI 3 tTT IBE 10 tTTTTttTTt FLKJIJDFED +17 406 N 13 gGGgGGGgGGgGg HKJKJJCEEAG@D 3 tTT JEB 10 tTTTTtTTtT ILLKGJIJKC +17 412 N 15 cCCcCCCcTCcCcc^]C GKLIKK:E/ILLKHA 4 c$cCC 7IIA 11 cCCCCccCCcC AKKLKI4CLJD +17 413 N 17 a$AAaAAAaAAaAaaA^]a^]a BIFGKHDFHIKGJFEC? 3 aAA GJ> 11 aAAAAaaAAaA GLLKLEJJJGF +17 414 N 16 TTtTTTtTTtTttTtt JFKHHAFIIIHJEEEE 3 tTT EJG 11 tTTTTttTTtT GKKIIDCIIHD +17 415 N 16 GGgGGGgGGgGggGgg KBKIICGKHJDJJKJJGFEG 3 aAA HIH 11 aAAAAaaAAaA GJKFL<@JJI@ +17 419 N 16 TTtTTTtTTtTttTtt CHHHGJEIIBIHEFEG 3 tTT GJH 11 tTTTTttTTtT GHHHL39JIIB +17 420 N 16 AAaAAAaAAaAaaAaa CHHIG>@IHCHFEACG 3 aAA IDI 12 aAAAAaaAAaA^]a DDG@LA2JIKFA +17 421 N 16 AAaAAAaAAaAaaAaa D2HLEA@KKHDHGFDI 3 aAA GIK 14 aAAAAaaAAaAa^>A^]a CIHDNJ8LLGHBF.:D +17 427 N 15 AaAAAaAAaAaaAaa BHHFECIIIJHB5FI 3 aAA GKG 11 AAaaAAaAaAa HKA2HEED9<@ +17 428 N 15 CcCCCcCCcCccCcc @HGH>CHHMJMKHEL 3 cCC GIH 11 CCccCCcCcCc FI?@>FH;F>D +17 429 N 16 TtTTTtTTtTttTtt^]t DJKIBDKKJLKHGHJC 3 tTT FKL 11 TTttTTtTtTt GM<9HMKJI9G +17 430 N 16 GgGGGgGGgGggGggg CJLMA=KKLNLFHFLF 3 gGG HKG 11 GGggGGgGgGg BGB7HFJFD3B +17 431 N 15 gGGGgGGgGggGggg FMHA@MMBLKJHGJ? 3 gGG EEE 10 GggGGgGgGg ED5CDHED:7 +17 432 N 15 tTTTtTTtTttTttt IJGDEGDDHJIDHHB 3 tTT IJI 10 TttTTtTtTt EHEFJJ?I: +17 434 N 16 tTTTtTTtTttTttt^]T GGFJ@EFIHJG>HIFB 3 tTT BK= 10 TttTTtTtTt >EB:KH>I>F +17 435 N 15 aAAAaAAaAaaAaaA FGEAGJIHDHIHIJC 3 aAA DEG 10 A$aaAAaAaAa @7FGJDK9ADCG +17 437 N 16 tTTTtTTtTttTtttT FEIECFFFHJEGIJHD 3 tTT BKJ 8 ttTTtTtt <8AKJBBI +17 438 N 16 aAAAaAAaAaaAaaaA FGF=BIJDIID7II@D 3 aAA FKD 8 aAAaAaAa DEHK;I?G +17 439 N 16 cCCCcCCcCccCcccC GDHFCHIGJMJIKMLE 3 cCC EGH 9 ccCCcCcCc G;HHJAFIA?>G:7 +17 442 N 17 aAAAaAAaAaaAaaaAA FIIADLKFFHFCFEHGC 3 aAA EJK 9 aaAAaAaAa HCLKJ@KG: +17 443 N 17 aAAAaAAaAaaAaaaAA FHH?HLJJJKHDLLGGE 4 a$AA^]a CLMH 9 aaAAaAaAa JFLLLAKGC +17 444 N 17 gGGGgGGgGggGgggGG DFM:HMMILLKBKLJJD 3 GGg GFD 9 ggGGgGgGg DCFIF?H:F +17 445 N 17 cCCCcCCcCccCcccCC AEJ3CLLIGLKCLLLIG 4 CCc^]C CFBC 9 ccCCcCcCc E>HJAH@D> +17 446 N 17 a$AAAaAAaAaaAaaaAA @HG=@KJDMLG?GIEGI 4 AAaA EHEG 9 aaAAaAaAa B8GGGIIEI +17 447 N 16 CCCcCCcCccCcccCC CJFCHHIINLHMKJIE 4 CCcC EEFE 9 ccCCcCcCc FKCC=IHEH +17 448 N 16 TTTtTTtTttTtttTT HFLAHJJLGBIIICJJ 4 T$TtT ILGJ 9 ttTTtTtTt G?MKGGJEG +17 449 N 16 AAAaAAaAaaAaaaAA DFGGIJHHJJ>LMKHF 3 AaA JHF 9 aaAAaAaAa EEJFMFLFI +17 450 N 16 GGGgGGgGggGgggGG DGAENMKKKKFHMJIG 3 GgG HFG 9 ggGGgGgGg B=GIGJK1K +17 451 N 16 AAAaAAaAaaAaaaAA FD4@KKFGJG 4 AaAA BHJD 7 aAAaAaa CENJLJK +17 454 N 17 AAaAAaAaaAaaaAAAA EHDLLIHJGJHKIBIE9 4 AaAA EIJE 10 aaAAaAaAa^]A F?MNILI;C@ +17 455 N 16 TtTTtTttTtttTTTT B@IJJIJEFKKIGFFA 4 TtTT KJDE 11 ttTTtTtTtT^Ft F@>KAIK9HCI +17 456 N 17 G$GgGGgGggGgggGGGG DF;HHKLKJAKMKKHI> 4 GgGG KFHE 10 ggGgGgGgGg D9HJFECCEF +17 457 N 18 CcCCcCccCcccCCCC^]C^]C @BKKKILKEKLLGII6DA 4 CcCC HCIG 11 ccCCcCcCcCc EA5JAII@GEE +17 458 N 18 AaAAaAaaAaaaAAAAAA FAJKBJIGDGGJIJFCEB 4 AaAA KEH= 11 aaAAaAaAaAa B>AKJFGHJFD +17 459 N 18 TtTTtTttTtttTTTTTT 8FGGHGHH@HKJGGGGDC 3 TtT ILH 11 t$tTTtTtTtTt @68KGCK@FFM +17 460 N 18 GgGGgGggGgggGGGGGG C>KJFJKHMIJHKHKEGB 4 GgGG HJJB 10 gGGgGgGgGg CBLHGJ?FBG +17 461 N 18 T$tTTtTttTtttTTTTTT AFGGJHJGGJKEIHH:FG 4 TtTT ELHC 10 tTTtTtTtTt 6KLIIKAJFM +17 462 N 17 gGGgGggGgggGGGGGG >JIJLLIJLLKLHK:JI 5 GgGG^]G HKFB. 10 gGGgGgGgGg 9EJ@FHFHE? +17 463 N 17 gGGgGggGgggGGGGGG @FIGFKKIKKLIII3IF 5 GgGGG ELK.6 10 gGGgGgGgGg 4;2JEDAE? 6 AaAAAA NGLIE= 10 aAAaAaAaAa /FDIKJBJJB +17 469 N 19 aAAaAaaAaaaAAAAAAAA G1D>HLG?KKKJJG>IH:A 6 AaAAAA NLL=E< 10 aAAaAaAaAa 4HJMMK?MHN +17 470 N 19 gGGgGggGgggGGGGGGGG =GGHLIHEHKJMIMELJ?G 6 GgGGGG IEL=BC 10 gGGgGgGgGg 44HHCH?CJC +17 471 N 19 tTTtTttTtttTTTTTTTT BFFGGI:EKJJHHJCEEAD 6 TtTTTT GJII?@ 9 TTtTtTtT^]t ABL?LCLE: +17 472 N 19 tTTtTttTtttTTTTTTTT CB>CIIHHJBIIHIBGD=C 6 TtTTTT AKJI?DGIECGJHHHI.HD7CB 7 TtTTTT^]T HJKA?:? 11 TTtTtTtTttT DLHBJ;HIIIG +17 479 N 20 a$AAaAaaAaaaAAAAAAAAA 9BB>HKIHKMEIHHAHE@BC 7 AaAAAAA HMJID4F 11 AAaAaAaAaaA FLIHJ 7 GgGGGGG BFLIH3D 11 GGgGgGgGggG JLGHKLIF +17 482 N 19 A$AaAaaAaaaAAAAAAAAA ;CGKJJEJLKJKJ;IBBFE 6 AaAAAA DMK?3F 11 AAaAaAaAaaA AKCJMCMCOLI +17 483 N 19 Gg$GggGgggGGGGGGGGG^]g EBKJJGJLILJLILFAIG< 7 GgGGGGG CJJFF:G 11 GGgGgGgGggG @IGGKILCKIG +17 484 N 18 AAaaAaaaAAAAAAAAAa EHJJ2JLLJLH;H>BF98 7 A$aAAAAA CHJEI>H 11 AAaAaAaAaaA EKJILDMGRMH +17 485 N 18 G$GggGgggGGGGGGGGGg ENJJGILHKJM?LJCJGB 6 gGGGGG JKH97F 11 GGgGgGgGggG BIJGJ@EIHII +17 486 N 17 AaaAaaaAAAAAAAAAa JJIGFMKCLJCG0CGGF 6 aAAAAA KK=EHH 11 AAaAaAaAaaA GJLKLKFIJMJ +17 487 N 17 GggGgggGGGGGGGGGg MHJ?ILLMJM>LIBJIH 6 gGGGGG BKBIEH 11 GGgGgGgGggG BHGBHK@GJIF +17 488 N 18 AaaAaaaAAAAAAAAAa^]A IFFBEIGGLH;GGDECAE 6 aAAAAA JLFIGD 10 AAaAaaAaaA FIDGFIKJFJ +17 489 N 18 AaaAaaaAAAAAAAAAaA GEEAEHGDJHDIG?HC>A 6 aAAAAA KNFJ2K 11 AAaAaAaAaaA 7HCG@;BLMIL +17 490 N 18 AaaAaaaAAAAAAAAAaA FGHHHKGIKJ6JHHC@DE 7 aAAAAA^]A GMHJ;K? 11 AAaAaAaAaaA CE8DHCFLJEL +17 491 N 18 TttTtttTTTTTTTTTtT HFG6IIJJII;HG@G;FF 7 tTTTTTT BKDH>EE 11 T$TtTtTtTttT 6EDAEHIIHAD +17 492 N 17 GggGgggGGGGGGGGgG IGJ8ILLLJLHJ?IHDI 6 gGGGGG JLF@HD 10 G$gGgGgGggG =HEHJHJK;E +17 493 N 18 AaaAaaaAAAAAAAAAaA GDGJ +17 496 N 18 AaaAaaaAAAAAAAAAaA BFF;FI>ILJFJ=BFI:H 7 aAAAAAA JLE:CJH 9 aAaAaAaaA FMILAKF@K +17 497 N 18 C$ccCcccCCCCCCCCCcC AGIJIJLKHJBJG;FHHI 7 cCCCCCC FKBB=3D 9 cCcCcCccC GJBF:IKGI +17 498 N 18 a$aAaaaAAAAAAAAAaA^]A BG=HHIGLHHJCEDI;IB 7 aAAAAAA IKFF@HF 9 aAaAaAaaA FJHKHJLHJ +17 499 N 17 tTtttTTTTTTTTTtTT E;GHHKII.GCDEIDH> 7 tTTTTTT JKF8CHH 10 tTtTtTttT^]T EHABCINGIB +17 500 N 17 aAaaaAAAAAAAAAaAA F?GIHIIECJAAAC?I8 7 aAAAAAA FKED=ID 10 a$AaAaAaaAA ?IHDIJIFIF +17 501 N 17 tTtttTTTTTTTTTtTT GHHHIJIJJH +17 504 N 18 cCcccCCCCCCCCCcCCc CEKHJMKMFLKEGJGK0. 7 cCCCCCC ALD@CKH 9 CcCcCccCC D;@8G>ALG +17 505 N 18 cCcccCCCCCCCCCcCc^]C GDHJKBJK@JH:HMF +17 506 N 19 aAaaaAAAAAAAAAaAAaA CFDGHILJHKIEH9AJB7E 7 aAAAAAA EKIG@HH 9 AaAaAaaAA GD:>J>HF +17 508 N 18 AaaaAAAAAAAAAaAAaA FDFHJKIAIHDFI:K;7: 7 aAAAAAA JKJJ4JH 9 AaAaAaaAA HIJ0J:;IH +17 509 N 18 CcccCCCCCCCCCcCCcC ?EHJIHLFJLAJ9JJBFA 7 cCCCCCC HKGE>IH 9 C$cCcCccCC BIDHJMAHE +17 510 N 18 AaaaAAAAAAAAaAAaA^]a ABDGJKJJGCHIAJG7D9 7 aAAAAAA BKFHBJI 8 aAaAaaAA >GHKE;KI +17 511 N 19 A$aaaAAAAAAAAAaAAaAa CB@GIIIGK?@GB 7 aAAAAAA IN4HJLK 8 aAaAaaAA GCI<.B@ 7 aAAAAAA CNLL 8 aAaAaaAA GHANI=NK +17 513 N 16 aaAAAAAAAAAaAaAa AFIGEHH??GJFJAEA 6 aAAAAA CNF;LK 8 aAaAaaAA CBGMM?NK +17 514 N 16 aaAAAAAAAAAaAtAa BGIJE@JBAG7DJ1FB 6 aAAAAA AME;LJ 8 aAaAaaAA DHGMEBNL +17 515 N 14 ccCCCCCCCCcCcc FEJEEKHBGIHK 7 tTTTTTT FOKDGLJ 8 tTtTttTT FHFMNINL +17 518 N 19 ggGGGGGGGGGgGGgGgG^]G BGKJFIMJ?HKHL0J?ELI +17 519 N 21 ttTTTTTTTTTtTTtTtTT^]T^]t EGKGI;H;=FBHHKJ +17 524 N 20 tTTTTTTTTTtTTtTtTTTt EDEI0E;;A2IIH4BFCGCH 7 tTTTTTT DFKEHKJ 4 TtTT KDJK +17 525 N 20 gGGGGGGGGGgGGgGgGGGg FGIMFLIAJFIMF9EHGJHH 7 gGGGGGG @IHEJJH 4 GgGG J9JK +17 526 N 20 cCCCCCCCCCcCCcCcCCCc GIKK>LICHHIL683KHJHI 7 cCCCCCC @KHIJ?I 4 CcCC K7ML +17 527 N 19 aAAAAAAAAAaAAaaAAAa HGKJ9IGFHIAIF@IGIFJ 7 aAAAAAA KLGBJFJ 6 AaaAA^]A K@@KJB +17 528 N 20 g$GGGGGGGGGgGGgGgGGGg BIFL;OLFKKJMHCIJJLJK 6 gGGGGG HIGBGF 6 GggGGG JGCMLE +17 529 N 18 CCCCCCCCCcCcCcCCCc GFL3LJ;J2JK6JLGJHM 7 cCCCCCC EK?JDIH 6 CccCCC JN8MIG +17 530 N 19 TTTTTTTTTtTTtTtTTTt HJL;LIDJBGMGCG=JKHA 7 tTTTTTT DMCMCMK 6 TttTTT OLBMMK +17 531 N 19 TTTTTTTTTtTTtTtTTTt ?FI4FGAEFFGIJAHEHFJ 7 tTTTTTT FF=J;KJ 6 TttTTT KKALKG +17 532 N 18 TTTTTTTTtTTtTtTTTt =GIID9GFGIGIGHFHEJ 7 tTTTTTT GFDH8IJ 6 TttTTT KBDLKH +17 533 N 18 C$CCCCCCCCcCcCcCCCc DFKDKJ8KJML9/LIJIL 7 cCCCCCC 7IHK=IJ 6 CccCCC J<ABGF;JI.IHHIIJ 7 cCCCCCC DGFDEHJ 6 CccCCC J13JKF +17 537 N 16 CCCCCCCcCCccCCCc ;KLFEI2JK4:IHKHL 7 cCCCCCC BH8EGHB 6 CccCCC K8CMMD +17 538 N 18 AAAAAAAAaAAaAaAAAa HD?GIAHCFJ?8GGHHFI 7 aAAAAAA CIGIJFF 6 AaaAAA L= 6 CccCCC GB3JKI +17 543 N 19 CCCCCCCCcCCcCcCCCc^]c CJDKG:JJHMI/7IILGLE 9 c$CCCCCCCc 0EFBI7I?I 6 CccCCC IG7MMK +17 544 N 18 AAAAAAAAaAaAaAAAaa FHDJEGFJFI:BEEKGGD 8 AAAAAAAa FGEKIJFF 6 AaaAAA JI3KKI +17 545 N 19 AAAAAAAAaAAaAaAAAaa @C?HFABCFHAJ2GHJGHB 8 A$AAAAAAa DEDHFMIF 6 AaaAAA HL0NNL +17 546 N 19 AAAAAAAAaAAaAaAAAaa B>;JEBIGFK1I;EHJGHC 7 AAAAAAa ?6HEBJH 6 AaaAAA HG;NNL +17 547 N 18 AAAAAAAAaAAAaAAAaa BFBFF>EJAI>JGHJGIB 7 AAAAAAa B:JLIJD 6 AaaAAA CHDNML +17 548 N 18 A$AAAAAAaAAaAaAAAaa =EGG>EJEHE:;FFJGIE 7 AAAAAAa BFELFJ= 7 AaaAAA^]a HG3NNLB +17 549 N 18 TTTTTTTtTTgTtTTTtt ECFF:EFCJI5HIGJGHF 7 TTTTTTt DEED>H? 7 TttTTTt HN;IKIC +17 550 N 17 TTTTTTtTTtTtTTTtt CD>:F;GI@>2FCGFJF 7 TTTTTTt BE5HAH. 7 TttTTTt DEHKLKG +17 551 N 17 G$GGGGGgGGgGgGGGgg >IE?G89LAKDKIIGLK 7 GGGGGGg AF@KG?D 7 GggGGGg G8BKLKG +17 552 N 16 CCCCCcCCcCcCCCcc HF>J3HLI9IILLHJK 7 C$CCCCCc D=BFHG: 7 CccCCCc GI2IMLG +17 553 N 15 AAAAAaAaAaAAAaa FC>GH9JDCGHJGDF 6 AAAAAa G0IGD< 7 AaAAAa^]A GCIKJE< +17 554 N 15 AAAAAaAaAaAAAaa CD 6 cCCCcC ?JKIIC +17 557 N 15 AAAaAAaAaAAAaaa HFEEJIHBCGIEHF; 6 AAAAAa FDGJH5 6 aAAAaA ?MKJAF +17 558 N 15 AAAaAAaAaAAAaaa DF?EJ2HEHGGHHEA 5 AAAAA EHKMI 6 aAAAaA /HNKJC +17 559 N 14 CCCcCCccCCCccc DHIEJC?IHJJKG? 6 CCCCCa =BGIH/ 6 cCCCcC 6GKIG: +17 560 N 15 CCCcCCcCcCCCccc CFIHK2@?FIKJJJI 6 CCCCCc @EHJE< 7 cCCCcC^]C 3FMLD8? +17 561 N 14 AAAaAaAaAAAaaa IC9EJC>CEJGHEE 6 AAAAAa BHJJG4 7 aAAAaAA 2KKJGEG +17 562 N 14 CCCcCCccCCCccc EFIJJJMJGHGMJH 6 C$CCCCc AEGJ7C 7 cCCCcCC 3GJII@D +17 563 N 14 AAAaAaAaAAAaaa GEHBJ14BIJFGFE 5 AAAAa DGKH= 7 aAAAaAA /HKKH3B +17 564 N 15 CCCcCCcCcCCCccc D60AIF2BBDHIEBA 5 CCCCc @GC<3 7 cCCCcCC 8CKJAB= +17 565 N 15 GGGgGGgGgGGGggg :<>IEIILFMLL6B 6 CCCccc IDK;FF 6 cCCCcC >HIMKF +17 569 N 15 TTtTTtTtTTTtttt D5DML3LHIJKKGAD 6 TTTttt MCL;IG 7 tTTTtTT 5LONNEK +17 570 N 17 TTtTTtTtTTTtttttt DJKMC: +17 571 N 18 CCcCCcCcCCCcccccc^]C >@ILD;>HJLLKHGF8=@ 5 CCCcc EGKH8 7 c$CCCcCC 7FKLJ8G +17 572 N 18 AAaAAaAaAAAaaaaaaA CFDGD5HFFJHFDF=8CC 7 AAAaaa^]A HJJ;HCC 6 AAAaAA GKKK;H +17 573 N 18 A$AaAAaAaAAAaaaaaaA <6EAH<LFEED 4 GGgG GMLI +17 580 N 17 aACaAaAAAaaaaaaAA AH1GGFFFGGFFGABIC 8 AAaaaAAa KG?H=FIA 5 AAaAA HJJG 8 CCcccCCc CGEH6DFC 5 CCcCC GJK9F +17 583 N 17 TTtTtTTTttttttTTt HE5KFGLJJGI@=IJFF 8 TTtttTTt MMCJ@KJC 5 TTtTT MMK;I +17 584 N 17 CCccCCCccccccCCc^>C G:HJFJKMJI:9HI2G? 7 CCccCCc HIH?IFC 5 CCcCC IMJ>F +17 585 N 18 AAaAaAAAaaaaaaAAaA F9BEGFHGIHHC98JHCC 8 AAaaaAAa HIBJ8HH7 5 AAaAA JKJ?F +17 586 N 17 TTtTtTTTttttttTtT DH7JEGHGIIHLFHMGE 6 CccCCc HGDIIF 6 CCcCC^]c GIJ:CC +17 591 N 18 AaAaAAAaaaaaaAAaAA CFGFHJHHGFBDHKIHGB 7 AaaaAAa JJHGHLJHBBLK: 8 AAaAAaAa BMJ=BCDF +17 596 N 17 aAaAAAaaaaaaAAaAA >0EFI@HFD=<;JFH2D 7 AaaaAAa A;=5LK0 8 AAaAAaAa FIJGKH@G +17 597 N 18 C$cCcCCCccccccCCcCC BD1JKKEILK=@JGEM>H 7 CcccCCc G.JFJGK 8 CCcCCcCc DEK@GECG +17 598 N 17 tTtTTTttttttTTtTT D5FHLGJFG4IEKKJHC 7 TtttTTt LGMCLLC 8 TTtTTtTt HMGJLBJG +17 599 N 17 tTtTTTttttttTTtTT EAHDHDJIEGF@HGK/B 7 TtttTTt 67JGKJF 9 T$TtTTtTtt DJJHCGDIF +17 600 N 17 gGgGGGggggggGGgGG EHGELKHKIBD2ILKCA 7 GgggGGg C6DDKIB 8 GgGGgGgg HJHHDHFC +17 601 N 17 tTtTTTttttttTTtTT C=FFFEJHHFFE6> 7 TtttTTt 82JGJEB 8 TtTTtTtt JJDEGIJB +17 602 N 16 g$GgGGGgggggGGgGG AEEHJGJEI4;IIKJE 6 GggGGg BFFIHD 8 GgGGgGgg IKCCFHHB +17 603 N 16 GgGGGggggggGGgG-1NG 3FIJGJHDE9IJ8J8: 7 GgggGGg A6GDII8 8 GgGGgGgg CI3GDHGH +17 604 N 16 T$tTTTttttttTTt*T EGFI;JIH6D/D@DE; 8 TtttTTt^]T 2JKIHK +17 606 N 15 tTTTttttttTTtTT CCEDHFE;.IICIEB 7 TtttTTt ;B9AJIJ 8 TtTTtTtt DG6?CIII +17 607 N 15 aAAAaaaaaaAAaAA EDDFGFH>B=HHD06JIE 8 AaAAaAaa FH@GAEFG +17 608 N 14 cCCCcccccCCcCC ?GGHIGI;0GAJ:G 7 CccCCcC AA:JIA2 9 CcCCcCcc^]c HB?=CGCC2 +17 609 N 15 c$CCCccccccCCcCC @EBEIIIAB=F6KHD 7 CcccCCc A6ECMI; 9 CcCCcCccc IHACBHGH> +17 610 N 14 CCCccccccCCcCC HJGJKHDJLLJNH= 8 CccCCcC^]c AG>MK?4C 9 CcCCcCccc HFCHCJII@ +17 611 N 13 AAAaaaaaAAaAA FGDGEECEKIJ0@ 9 AaaaAAaAa F5G.KJ>?G 9 AaAAaAaaa JBFJBGIH@ +17 612 N 15 CCCccccccCCcCC^]C FHEIJII?MGHL8E; 9 CcccCCcCc E6I>HH<0F 9 CcCCcCccc GHHJCHII? +17 613 N 15 AAAaaaaaaAAaAAA EFEFEED?EJ?I0CD 9 AaaAAaAa^]a >J6JI= 9 AaAAaAaaa KIEJKIJ=C +17 616 N 15 A$AAaaaaaaAAaAAA CBDDHG/D;HAIGED 9 AaaAAaAaa =ICNHBCJG 9 AaAAaAaaa DH?LIKKLE +17 617 N 14 T$TttttttTTtTTT BCCGC>HKFFK0=A 10 TtttTTtTtt .GHEJI?>IH 9 TtTTtTttt II>GKIKLF +17 618 N 15 G$g$gggggGGgGGG^]G^]g FDGH7CDKFL3@CA< 10 GgggGGgGgg CFK@JJ3AHG 9 GgGGgGggg IG;GDIIH< +17 619 N 13 gggggGGgGGGGg IICCDJ@LI6F=;IFKG7GBG 9 AaaaAAaaa ADLINLKML 9 AaAAaAaaa GK=CLLMKH +17 622 N 12 gggggGGgGGGg KI0MIBIF 9 GgGGgGggg HGBCEJIGI +17 623 N 12 aaaaaATaAAAa D?@E3F0GGHFD 8 aaaAAaaa 4HGLLBIC 9 AaAAaAaaa IBECJKIJI +17 624 N 12 ccccCCcCCCCc GEBGELL;ICA. 9 CcccCCccc <8H4KJAGE 9 CcCCcCccc DJC6JHJEF +17 625 N 13 cccccCCcCCCCc JI@E=L4MEGF6J 9 CcccCCccc C6E7MMFIH 9 CcCCcCccc EIFKKHHI 9 C$cCCcCccc BJBCHGMLH +17 628 N 13 tttttTTtTTTt^]t IH7@?IBAIIHC@ 9 TtttTTttt LBL9MMDHH 8 tTTtTttt KHKMMMFF +17 629 N 14 tttttTTtTTTTtt EE/;BFGJIAEEEB 9 Tt$ttTTttt HAIDLL?KI 8 tTTtTttt F:FDJJKG +17 630 N 13 aaaaaAAaAAAaa IJHIKKCHH 8 gGGgGggg H?A4KLJK +17 632 N 13 cccccCCcCCCcc IJHHGIDLJGCII 8 CccCCccc GI@MLEHD 8 cCCcCccc GEG5JJHG +17 633 N 14 aaaaaAAaAAAAaa DE?DHIJH:EHGF: 8 AaaAAaaa GH?KK2EF 8 aAAaAaaa A7@ILFD4LI 8 CccCCccc CHF 8 AaaAAaaa GHAJK:JI 8 aAAaAaaa HGIFJLKK +17 637 N 14 aaaaaAAaAAAAaa DCBDEHJGIHIFGD 8 AaaAAaaa EI=MMHJI 8 aAAaAaaa GDHIMJJK +17 638 N 14 aaaaaAAaAAAAaa EEEDEHBJJ5F?IE 8 AaaAAaaa GH>NMEJE 8 aAAaAaaa BEFHMKKJ +17 639 N 13 aaaaaAaAAAAaa DF8D7KHDFI3HF 8 AaaAAaaa DF=MMGID 8 aAAaAaaa BD@DMKKD +17 640 N 14 aaaaaAaAAAAaa^]a FIGGLHMJ6JCL=F 8 AaaAAaaa 8HJMNJKL 8 aAAaAaaa HHDEEMMI +17 641 N 14 gggggGgGGGGggg BI994GK0KIMJ6J9KH; 7 ggGGggg B:EHHGFB@ 10 a$AAaAaaaaa A?F9CH/788 +17 649 N 15 ccccCCcCCCccccc IAIHCGM?CGMGH@H 7 cc$CCccc G:GGAHB 9 CCcCccccc =D4GJCI=B +17 650 N 15 tttTTtTTTTttttt FE/IJJ.EHDKBF>1 6 tTTttt BMM8KG 8 TTTttttt GELJ?K8I +17 651 N 16 ccccCCcCCCCcccc^]c EEGBEIK/KEJGEJB@ 6 cCCccc HFIBLD 9 CCcCccccc E>ELKCDAA +17 652 N 16 ccccCCcCCCcccccc GJ;LCHNI5HLKIDBB 6 cCCccc HHHGLK 8 CcCccccc CCLJCBGG +17 653 N 18 ttttTTtTTTtttttt^]t^]t CBFFIJI0J>KJI@2?62 6 tTTttt GMKFIJ 8 TtTttttt IELIDFJJ +17 654 N 19 g$gggGGgGGGGgggggggg @3DDFLL>:IEMAK>5C:D 6 gGGggg FIIDLH 8 GgGggggg EFKKM?HE +17 655 N 18 gggGGgGGGGgggggggg 0CJ??JIDHAJGID7A@; 6 gGGggg AGGEIG 8 GgGggggg AHKIJEC? +17 656 N 18 tttTTtTTTTtttttttt @CHF8J;0B@JBJB1F>@ 6 tTTttt BJHBHJ 8 TtTttttt ?CIIIJCC +17 657 N 17 aaaAAaAAAAaaaaaaa DDHFGIDBHDDIICCE@ 6 aAAaaa EIIHIEIBFD7 6 tTTttt EHIEFJ 8 T$tTttttt 9>KGJGKJ +17 661 N 18 gggGGgGGGGgggggggg 1EHFKL0GIFLKLG7B19 6 gGGggg EHHHLG 7 gGggggg BIHGHII +17 662 N 17 cccCCcCCCcccccccc EHJE6L2I8LKHF6EIB 6 cCCccc EIJGIJ 7 cCccccc FGIIJI= +17 663 N 18 aaaAAaAAAAaaaaaaaa 0?DIGH/I83I:HF?<:< 6 aAAaaa EJJFJI 7 aAaaaaa GHIIJI5 +17 664 N 19 a$a$aAAaAAAAaaaaaaaaa 4?CAJIGIH6HHCI87FCB 6 aAAaaa EIHCIJ 7 aAaaaaa BGEJJI@ +17 665 N 17 cCCcCCCCccccccccc ;=JK8HF9JM>I8JEJC 6 c$CCccc CGGALK 7 cCccccc LGLH7EJGHF 6 AAaaaA GH@LMD 7 aAaaaaa JJKLLEL +17 671 N 17 GGgGGGGgggggggggG DHKEH@I 6 GGgggG EF9KIE 7 gGggggg AIJIEIJ +17 672 N 16 AAaAAAaaaaaaaaaA EEH5I/JIIF6CFEFF 6 A$AaaaA FGEICG 7 aAaaaaa DJGGCFJ +17 673 N 16 TTtTTTtttttttttT CAH.GFHGHF2CI:HG 4 Tttt D=II 7 tTttttt GCHIJII +17 674 N 16 GGgGGGGggggggggG CHJ/HI6KLFF 3 t$tt AJJ 7 tTttttt HNGGKGG +17 680 N 15 c$CCCCccccccccCc E.EH0MIGCEFJHK; 3 ccC HH; 7 cCccccc BIHHGEC +17 681 N 14 AAAAaaaaaaaaAa 8FAEHIH@CGEGG: 3 aaA EJD 7 aAaaaaa @KGGBC? +17 682 N 15 AAAAaaaaaaaaaAa DCJCHHHBA2=:DI9 5 aaAaa FIE@B 7 aAaaaaa EKHHA@= +17 683 N 16 AAAAaaaaaaaaaAa^]a D3J?ICHC/8F@IH6A 6 aaAaa^]A BFIEAB 7 aAaaaaa AHGHBE. +17 684 N 15 C$CCcccccccccCcc 9>FCBC;<=CA?J87 5 ccCcc ?>D;: 7 cCccccc 9G:9>B? +17 685 N 15 GGGgggggggggGgg <>ALFIC3EGGMC5? 5 ggGgg HG.EF 7 gGggggg E:BH= 7 cCccccc EFEEFKB +17 687 N 13 AAaaaaaaaaAaa IGJDFF6D9FI>@ 6 aaAaaA HI@DEA 7 aAaaaaa EJF7BJA +17 688 N 14 TTtttttttttTtt A?JHIL1IE>II@D 6 ttTttT IL586C 7 tTttttt DIEFKKA +17 689 N 14 TAtttttttttTtt E.JIDC4?G8H@CE 5 ttTtT IG64/ 7 tTttttt D@GIJGG +17 690 N 14 CCcccccccccCcc 8ILGJJMDJ@JLCI 5 ccCcC IKB8= 7 c$Cccccc @GCCGB= +17 691 N 13 CcccccccccCcc IMKKG.KHKGEEI 4 ccCC HJF8 6 Cccccc EEG=IA +17 692 N 14 TTtttttttttTtt F=HJIE>JEBIHCE 5 ttTtT GJH1@ 6 Tttttt IHHJC4 +17 693 N 14 CCcccccccccCcc =/DAIJF8A= +17 695 N 13 GgggggggggGgg D6 5 ttttt IJJHH +17 697 N 14 GGggggggggGgg^>G GFJIGCFBCHH@I@ 5 ggggG FHF@> 5 ggggg G>=EE +17 698 N 15 TTtttttttttTttT GEKIIF?JI9G@HDA 6 ttTttT GG3AH9 5 ttttt FCFIF +17 699 N 15 GGgggggggggGggG >/JJMC:HH?EM@FC 6 ggggGg GJJJ4H 5 ggggg GIFHA +17 700 N 15 AAaaaaaaaaaAaaA :CHGDIE>GFFIEFF 7 aaAaaAa BD1JG8D 6 aaaaaa HKJFCF +17 701 N 15 AaaaaaaaaaAaaA^]a EHHHI2?FEIIDEHC 7 aaAaaAa BIAKB=@ 6 aaaaaa HJJF>C +17 702 N 15 AaaaaaaaaaAaaAa EKLKLJIICIIIHHG 7 aaAaaAa GKJMK5H 6 aaaaaa LJJLLG +17 703 N 15 GgggggggggGggGg @JGJJCGKFFK>JGD 7 ggGggGg EF6GG7D 6 gggggg G?KIEE +17 704 N 16 ATaaaaaaaaaAaaAa G1HHGHBHFFF>CGI8 6 aaaaAa CH?>DE 6 aaaaaa BJJAAA +17 705 N 15 AAaaaaaaaaAaaAa 4H;;L 6 aaaaaa ELLNGF +17 706 N 16 GGgggggggggGggGg F0JKAJIGKFJILJGH 7 ggGgGg^]g EF6:CF> 6 gggggg ACCCJ@ 8 ccCccCcc :>=68@=> 6 c$ccccc :=@A=: +17 709 N 14 GggggggggGggGg 9JJLKLKHLELJ?A 8 ggGggGgg ED1@=9HF 5 ggggg JKKA: +17 710 N 15 GgggggggggGggGg :JJGJ8CKAKLFKHG 8 g$gGggGgg CE3<;6HH 5 ggggg HJI@. +17 711 N 16 AAaaaaaaaaaAaaAa EGGHHH0.AGG 6 aaaaa^>a GIJG:C +17 712 N 16 CCcccccccccCccCc AEKKLIDILIIJMMFK 7 cCccCcc E.;7;GH 6 cccccc HDLKDC +17 713 N 16 TTtttttttttTttTt HCGHJKBDF 6 cccccc JHLH=: +17 717 N 17 AA$a$aaaaaaaaAaaAaa BIGIH@E 6 gggggg H>KJB: +17 719 N 14 G$gggggggGggGgg EHJJKKELLKIDK9 8 GggGggGG C9H:GH?B 4 gggg K?JJ +17 720 N 12 gggggggGggGg HIIIHHJFKIBK 8 GggGggGG @GI8FICD 6 gggggg KFJKDH +17 721 N 13 cccccccCccCcc HJHKJIIHFJIG@ 8 CccCccCC :DI? 8 AaaAaaAA DA@CBF;G 6 aaaaaa J>LJB@ +17 723 N 12 aaaaaaaAaaAa FGGFIDHKJFJI 8 AaaAaaAA ABE;GG5J 5 aaaaa GHLHF +17 724 N 14 ccccccccCccCcc GHGLKJGIJKIELB 7 ccCccCC 1A;9I8E 6 cccccc IFKFF8 +17 725 N 14 aaaaaaaaAaaAaa FFG0DH@HJCFHFB 7 AaaAaAA @53@H@G 6 aaaaaa I@KCF< +17 726 N 14 ccccccccCccCcc GGGHFJGIJKJCLD 7 CcCccCC ;4@BH3F 6 cccccc CFKH;6 +17 727 N 14 a$aaaaaaaAaaAaa BGEC 9 AaaAaaAAa @EEA>K:B@ 5 aaaaa IGKJ; +17 731 N 14 tttttttTttTttT GHFHJ;KJHFHGDC 9 TttTttTTt >D@6:L:FC 6 tttttt JIMJ8? +17 732 N 14 cccccccCccCccC IDJJKGFLMHCJ +17 733 N 14 tttttttTttTttT FE;DIEJEJEHI;D 9 TttTttTTt 8>:FDJBK? 5 ttttt GGKI= +17 734 N 14 gggggggGggGggG GC;EIHJMJJEL:D 8 GgGggGGg 9;HFJ;CC 6 gggggg EALGH> +17 735 N 14 aa$aaaaaAaaAaaA E@@DEEHGFEFJ;F 8 AaAaaAAa >0>@JD@A 6 aaaaa^]a IGKJ@A +17 736 N 14 ccccccCccCccC^]C GFJKHHILJAJ=CB 8 CcCccCCc B@EFKG +17 740 N 13 tttttTttTttTT AGJBIHKC>I8CC 8 TttTttTt 8JHCJLJK 7 ttttttt F@NF;@J +17 741 N 13 tttttTttTttTT 5GIFJGGDDI4CD 8 ttTttTTt I7GHL: +17 743 N 14 aaaaaAaaAaaAAa CGGFFBIHFHIJ 7 ttttttt H?KJK>G +17 745 N 14 gggggGggGggGGg 4DIFILJGFLIC 8 g$ggggggG 7BMHH=H? +17 747 N 14 ggggGggGggGGg^]G FGGH?JHEL;KH@A 8 ggGggGGg 9>>EL3IH 7 g$gggggG AMIDCB= 9 AaaAaaAAa A>;AHJJLG 6 aaaaaA LKB;FD +17 750 N 17 a$aaaAaaAaaAAaAaa^]A BHFIJJIAMGJCJDDD? 8 aaAaaAAa EBBKLELG 5 aaaaA NM@IF +17 751 N 16 gggGggGggGGgGggG DCDMGIDJ=KJJHFDE 9 GggGggGGg >?3@CGEF6 6 gggggG HI57@G +17 752 N 16 tt$tTttTttTTtTttT G?F;JFDI?FGHGD1E 9 TttTttTTt G?:BGL;F< 6 tttttT KF7:;A +17 753 N 15 ccCccCccCCcCccC HCKLIBI8IJ9GIHF 10 CccCccCCc^]C GC0A?JCH4? 6 cccccC MJC8>F +17 754 N 15 ttTttTttTTtTttT DCLIFEE6JJ@H?EE 10 TttTttTTtT K>7GCJFLIH 6 tttttT KII>JK +17 755 N 15 gg$GggGggGGgGggG D@JJHEC9IKDIJGG 10 GggGggGGgG HFCHHIHJJD 6 gggggG MFDAHB +17 756 N 13 gGggGggGGgGgG CEIHAK:HG?HEC 10 GggGggGGgG A>6DFEGJDC 6 gggggG KF<4HE +17 757 N 14 aAaaAaaAAaAaaA @HEFFG:JHGGG@F 10 AaaAaaAAaA B@8I8IBKJF 5 aaaaA JJ@EG +17 758 N 14 aAaaAaaAAaAaaA @GEFDH6KDHG7;@ 10 AaaAaaAAaA EA;G1EJMCF 6 aaaaaA JJA9E@ +17 759 N 14 aAaaAaaAAaAaaA CFHD@G?JJGH7?E 9 AaAaaAAaA BDIIB=MEF 5 aaaaA JI4HK +17 760 N 14 c$CccCccCCcCccC :GA@;C8GFEHD7G 10 CccCccCCcC B>6F;@8HGK02FIIE= 7 cccacCc KG:0JHG +17 764 N 14 AaaAaaAAaAaaA^]a CDAGI?IHHHH8H9 10 aaAaaAAaA^]A A<>BHIJIDC 6 aaaaAa JH7CJC +17 765 N 14 AaaAaaAAaAaaAa DHF@H1KIGH8GFB 10 aaaaAAaAA^]A @;>FLKDJHC 6 aaaaAa I>IKKF +17 766 N 14 C$ccCccCCcCccCc BHI8M7GJJHKFEE 11 ccCccCCcCCC 331ECFJB@ED 6 ccccCc J>DJGD +17 767 N 13 aaAaaAAaAaaAa EEAH7JJGIFCG: 11 aaAaaAAaAAA 25?CCEJ:GFG 6 aaaaAa I;0FI> +17 768 N 13 ccCccCCcCccCc KE>J;GJIIJGDF 11 ccCccCCcCCC >6@CKEJCFDC 6 ccccCc LHIJGE +17 769 N 13 ccCccCCcCccCc HI:K;KKKKGLFI 11 ccCccCCcCCC @38CJILEEFD 6 ccccCc KEJJKE +17 770 N 13 aaAaaAAaAaaAa FGCH;JHJGJDF? 11 aaAaaAAaAAA DC 11 ttTttTTtTTT B>HELHJ>DHB 6 ttttTt MIKMJA +17 772 N 13 ttTttTTtTttTt GF=I:EEKGHGDA 11 ttTttTTtTTT D;CGIJKDCHF 6 ttttTt JFIJKJ +17 773 N 13 ggGggGGgGggGg GHDF>KLKLKDIL 11 ggGggGGgGGG CE6FDGJ=GHD 6 ggggGg LCDJII +17 774 N 13 aaAaaAAaAaaAa GHDKCKJIJKDFK 11 aaAaaAAaAAA =>9KFGLJKHC 6 aaaaAa LJIIKI +17 775 N 13 ggGggGGgGggGg FIBJ;LLLLLCJL 11 gg$GggGGgGGG :=BGHHKCFIC 6 ggggGg KJDIHI +17 776 N 13 aaAaaAAaAaaAa EDBD=KH;IIC>F 10 a$AaaAAaAAA BIF>DLDJHH 6 aaaaAa G=GJKJ +17 777 N 13 ccCccCCcCccCc DH:J=HKJJIEFD 9 CccCCcCCC >EAHJBFEE 6 ccccCc JDEJ>H +17 778 N 13 aaAaaAAaAaaAa DGCK>JILHLCFL 9 AaaAAaAAA ADKIK>HHF 6 aaaaAa LJHHIM +17 779 N 13 ggGggGGgGggGg CECK0MJJMIKIC 9 GggGGgGGG B9IFKG4HK4JJGHHB 8 AaAAaAAA CGCMILLJ 6 aaaaAa IB=IJJ +17 783 N 13 a$AaaAAaAaaAaa :DG1GKIIIG<7< 8 A$aAAaAAA :FLNHJLI 7 aaaaAa^]a GB==MJE +17 784 N 12 CccCCcCccCcc ?K>CJLJKBGI?FHJFLHEJH 7 aAAaAAA I4JHDKF 7 aaaaAaa KIKLJML +17 791 N 12 GggGGgGggGgg ?G7FJIMJDJJH 7 gGGgGGG ?=C>AJH 7 ggggGgg ECEIFDC +17 792 N 12 TttTTtTttTtt 8FD@IDC 6 gggGgg DDFGHD +17 795 N 11 ttTTtTttTtt D@BHIHG3E?I 7 tTtTTTt IIEGJBF 6 t$ttTtt BDKBKC +17 796 N 13 TttTTtTttTtt^]t 3E@=H8GDAEHHE 9 tTTtTTTt^]t B4=F;JIJ= 5 t$tTtt ?IBKH +17 797 N 13 GggGGgGggGggg @F2GLCLEKI=J0 9 gGGgGGGgg <9DG6KIE5 4 gGgg CIJH +17 798 N 12 ccCCcCccCccc @@FHKKI.D7J: 8 cCCcCCcc A2GBLJ@? 4 cCcc DGJ> +17 799 N 12 ccCCcCccCccc FFFKMJMBFMJI 9 cCCcCCCcc E;HAELIC= 4 cCcc IIJD +17 800 N 13 Tt$tTTtTttTttt =BGILGLFHHIID 9 tTTtTTTtt B>L?MMKGH 4 tTtt DNJF +17 801 N 12 GgGGgGggGggg 8LHEH 4 gGgg BJMF +17 803 N 12 GgGGgGggGggg 8BILHKE?EFJA 9 gGGgGGGgg DCCDCLK9H 4 gGgg IEEK +17 804 N 11 G$gGGgGggGgg 6CHIGMKLDKH 8 gGGgGGGg DBCGALKF 4 gGgg KJEG +17 805 N 11 cCCcCccCccc 5JKAIIJE?I5 8 cCcCCCcc BGEAMK3G 4 cCcc EIED +17 806 N 11 cCCcCccCccc A>JKKLGI:JA 8 c$CcCCCcc CFB>LK1H 4 cCcc @?KC +17 807 N 12 aAAaAaaAaaa^]a FBGLJKDGGIF< 9 AAaAAAaaa 6G?HJIAIL 4 aAaa IFMN +17 808 N 12 gGGgGggGgggg CHLILIIJGI/A 9 GGgGGGggg FGLJ@C 4 aAaa HIHJ +17 812 N 12 aAAaAaaAaaaa CB0> 9 AAaAAAaaa 7BGCML/G1 4 aAaa GLBL +17 813 N 12 cCCcCccCcccc ?AGLJL;EMFBB 9 CCcCCCccc =BCCKJAHH 4 cCcc IDLH +17 814 N 12 tTTtTttTtttt BFKCMJIGIHEC 9 TTtTTTttt JIIKNL=HJ 4 tTtt KLKL +17 815 N 12 tTTtTttTtttt C>AIJIBD6IEC 9 TTtTTTttt BE@=LEBJE 4 tTtt KDLL +17 816 N 12 t$TTtTttTtttt GCC; 4 gGgg IGLI +17 822 N 12 GGgGggGgggg^]g DLHJJ:KGJE?? 9 gGGGgggGG :AMKDC?8@ 4 gGgg FAID +17 823 N 12 TTtTttTttttt >DIHI9F5GAHC 9 tTTTtttTT G1F?DEED= 4 tTtt I7JL +17 824 N 11 CCcCccCcccc DJHMJJIED=AH 4 aAaa KGAHHFH>@HDJGIK 4 tTtt DLI@ +17 830 N 12 CCcCccCccccc CHKJLGDKMKGJ 8 CCCcccCC IJH>F=GF 4 cCcc EIFI +17 831 N 12 TTtTttTttttt FEGGIIJ7GAKI 8 TTTtttTT INLGK>IK 4 tTtt GMDC +17 832 N 12 CCcCccCccccc @GKMKIH=D +17 835 N 13 T$T$tTttTttttt^]t ?@HJH<;DI8JI2 8 TTTtttTT @JIF 4 Gggg FFGF +17 837 N 11 tTttTtttttt DGG7CCGCLJF 8 TTTtttTT GJGALF:C 4 Tttt HHMH +17 838 N 11 tTttTtttttt FHGF?JHJLHG 8 TTTtttTT DJJ=HCGH 4 Tttt HFFI +17 839 N 11 gGggGgggggg DJHCGFLHHEI 8 GGGgggGG ICH5DHCH 4 Gggg HILH +17 840 N 11 aAaaAaaaaaa BGGEFIGHEJB 7 AAAaaAA ;LIIF4K 6 Aaaaa^]A IHIEG< +17 841 N 11 t$TttTtttttt DGE=90H4IJ? 8 TTTtttTT @IIELJBB 6 TttttT FEJFJB +17 842 N 10 TttTtttttt EEFB=FIGH> 8 TTTtttTT DFEHJJGH 6 TttttT DCL@EC +17 843 N 10 CccCcccccc HGEH4KCF:J 8 CCCcccCC IHJCJJ:H 6 CccccC FEC<:D +17 844 N 10 TttTtttttt HE??FGDDFI 8 TTTtttTT IML@HGBL 6 TttttT JGJDGH +17 845 N 10 GggGgggggg FDBHKG@FKK 8 GGGgggGG HIHBHBCI 7 G$ggggG^]G DDHFEEA +17 846 N 9 G$ggGggggg CDD;GIHKI 8 GGGgggGG CGFEF 5 gggGG EI=B? +17 853 N 6 aaaaaa DEIGHE 9 A$AAaaaAAa =HJBC4EK: 6 aaaaAA FI4BCF +17 854 N 7 aaaaaa^]A GFHGHCB 8 AAaaaAAa HH?;1HLD 6 aaaaAA CH;?ID +17 855 N 7 aaaaaaA HFFEF=B 8 AAaaaAAa JH981JLC 6 aaaaAA FH00FE +17 856 N 7 ccccccC JHLKK:E 8 CCcccCCc GG=EAFJF 6 ccccCC EJB9GE +17 857 N 7 aaaaaaA DGHDGHE 8 AAaaaAAa GI:I=FJD 7 aaaaAA^]A EH>>GGB +17 858 N 7 aaaaaaA JI=KLKC 8 AAaaaAAa CHHK9HLL 7 aaaaAAA IIF.FIG +17 859 N 7 ggggggG @LLKLLH 8 GGgggGGg GGIKE 7 ggggGGG EHD>HIE +17 860 N 7 aaaaaaA FEEFGHE 7 AAaaAAa HJC=CLA 7 a$aaaAAA BDD/IGG +17 861 N 8 ccccccC^]c EJMMMKF0 8 CCcccCCc DE:IFDK= 6 cccCCC F;1GGC +17 862 N 8 ttttttTt >G;HIII> 8 TTtttTTt JKCACGD0 6 tttTTT I5?HJI +17 863 N 9 g$gggggGg^]G DIAHKJI?D 8 GGgggGGg EFCF@HHD 6 gggGGG HAAIGB +17 864 N 8 tttttTtT GHFJHF=E 8 T$TtttTTt EGHD?IJ; 6 tttTTT KCCCCF +17 865 N 9 cccccCcC^]c HBFKKIBFA 7 C$cccCCc EA?HB 6 cccCCC G:CIJA +17 867 N 9 cccccCcCc JIJHFF.I? 6 cccCCc GGIGJF +17 871 N 9 cccccCcCc JMLLLA.I@ 6 cccCCc EFCHM6 6 cccCCC HCAJKI +17 872 N 9 tttttTtTt GGJFJK9JA 6 tttTTt GG 6 gggGGg DH:IFA 6 gggGGG AH@FHH +17 874 N 8 gggggGGg GHKKMGI> 5 gggGG :C8IJ 6 gggGGG FE?KII +17 875 N 9 gggggGgGg GDGJIJBI= 6 gggGGg 8EAKJ6 6 gggGGG D35HJD +17 876 N 9 tttttTtTt FJIIF<=ID 6 tttTTt ;G=C7I 6 tttTTT EDFDF; +17 877 N 9 gggggGgGg GDJKKJAKB 6 gggGGg 1@GH=J 6 gggGGG =KE?EE +17 878 N 8 aaaaaAAa CGIDIHHG 6 aaaAAa 4CGEGJ 6 aaaAAA GIEHEI +17 879 N 8 tttttTTt AFHIHGIB 6 tttTTt =G@FGI 6 tttTTT EHCGGE +17 880 N 9 a$aaaaAaAa @IICHHEHG 6 aaaAAa 7G;BIH 6 aaaAAA FE9>HG +17 881 N 8 ccccCcCc JJKKIGIH 6 cccCCc CFD>G= 6 cccCCC =HHCHH +17 882 N 8 aaaaAaAa KJILH9JF 6 aaaAAa HII>JK 6 aaaAAA HMLBIH +17 883 N 8 ggggGgGg 1JKKL7MB 6 gggGGg BH==LI 6 g$ggGGG :FIDB 5 ggGGg G>AB> 5 ggGGG H8;@? +17 886 N 8 aaaaAaAa GJKJH;IH 5 aaAAa @EILG 5 aaAAA L?DKF +17 887 N 8 ggggGgGg CIKKJ;MC 5 ggGGg <;BJ@ 5 ggGGG E7ALF +17 888 N 8 aaaaAaAa HIGHEEIA 5 aaAAa ?5HL2 4 aAAA =CJJ +17 889 N 8 ccccCcCc HLJGA1JH 5 ccCCc CEI9 5 ccCCC C@HLK +17 892 N 9 ccccCcCcc IIKLK:K>D 5 ccCCc CGJEK +17 896 N 9 tttTtTttT IFIL:ME5G 4 t$tTT BHGM 5 ttTTT IHJML +17 897 N 9 cccCcCccC KILL=MIKF 4 cCCc @DIF 5 ccCCC FGCJJ +17 898 N 9 tttTtTttT GGHL@KFCG 4 t$TTt AAL> 5 ttTTT BCMML +17 899 N 9 aaaAAaaA^]A DEECJHFD@ 3 AAa @FF 5 aaAAA 79JJI +17 900 N 10 cccCcCccCC KKMK;HC>E? 3 CCc GG= 5 ccCCC FBHJI +17 901 N 10 cccCcCccCC HJKI>KIGEE 3 CCc BHA 5 ccCCC EH@ML +17 902 N 10 aaaAaAaaAA CFHH3JHEFF 3 AAa JJJ 5 aaAAA HIJIJ +17 903 N 9 aaaAAaaAA CGGHJGGEH 3 AAa HDB 5 aaAAA BHGLM +17 904 N 10 aaaAaAaaAA CFGC5JGBFH 3 AAa 8?F 5 aaAAA CGILM +17 905 N 10 aaaAaAaaAA BEIIBHGDFH 3 AAa =JH 5 aaAAA =IKLM +17 906 N 10 aaaAaAaaAA BFGHCIGDGH 3 AAa JDA 5 aaAAA G:KJM +17 907 N 10 aaaAaAaaAA DGH@GIJAHH 3 AAa DD? 5 aaAAA >GIKI +17 908 N 10 tttTtTttTT EHHJGJLHGF 3 TTt @E6 5 ttTTT KGFEJ +17 909 N 10 tttTtTttTT BHHFFGCDGF 3 TTt CF? 5 ttTTT H@DGK +17 910 N 10 aaaAaAaaAA ?EGD=HEFGG 3 AAa GFD 5 aaAAA FBFHJ +17 911 N 10 aaaAaAaaAA @FFJHJGEHI 3 AAa DIJ 5 aaAAA CHFJK +17 912 N 10 aaaAaAaaAA @DFIBJDFII 3 AAa IJJ 5 aaAAA HHFKL +17 913 N 11 aaaAaAaaAA^]a ?DED5KGFHIA 3 AAa JHD 5 aaAAA ICHJL +17 914 N 11 a$aaAaAaaAAa :FHJIGIFIID 3 AAa GGI 5 aaAAA FFHFI +17 915 N 10 ttTtTttTTt EGJ6II7HG> 3 TTt ?HE 5 ttTTT FGEFJ +17 916 N 9 ttTTttTTt EGCCFFHHC 3 TTt FBH 5 ttTTT GGGCJ +17 917 N 10 aaAaAaaAAa GJIFJKHHGG 4 AAaa FF;J 5 aaAAA JJEGJ +17 918 N 10 ggGgGggGGg FKI6MBIKHH 4 G$Ggg EDH@ 5 ggGGG D7 5 ggGGG FDHHG +17 922 N 8 gGGggGGg JLCJEKGI 2 gg BF 5 ggGGG F;GFF +17 923 N 8 gGGggGGg IJEIJIHK 2 gg CM 5 ggGGG B;CFD +17 924 N 9 cCcCccCCc IKDLGJKJG 2 cc A? 5 ccCCC BCGHF +17 925 N 9 aAaAaaAAa FJ/JI=IKI 2 aa ;I 5 aaAAA @DJII +17 926 N 9 tTtTttTTt GI1JHHDGF 2 tt AM 5 ttTTT BAJII +17 927 N 9 gGgGggGGg FKEMIIJII 3 gg^]g CH; 5 ggGGG ABIIF +17 928 N 9 gGgGggGGg EJGKCJJJF 3 ggg AG@ 5 gg$GGG C@CGE +17 929 N 9 tTtTttTTt GI=FJHICH 3 ttt 3LF 4 tTTT FAIF +17 930 N 8 gGGggGGg FIMIILIG 3 ggg ;GC 4 gGGG CBHH +17 931 N 9 gGgGggGGg DH.IFIKHJ 3 ggg ;IA 4 gGGG C=CB +17 932 N 9 tTtTttTTt FF2IH:FCH 3 ttt ?NH 4 tTTT D?FF +17 933 N 8 gGGggGGg DLJIEIGI 3 ggg GGG 4 g$GGG @ADB +17 934 N 9 c$CcCccCCc AE@HBDKJJ 3 ccc >EC 3 CCC IIH +17 935 N 9 AaAaaAAa^>a G/IIEHKA@ 3 aaa ;EH 3 AAA IJI +17 936 N 9 TtTttTTtt I?IJIJIIC 3 ttt CJG 3 TTT III +17 937 N 8 GGggGGgg KJE9JIIF 3 ggg 8HG 4 GGG^]G GIHA +17 938 N 8 CCccCCcc EEKELJHB 3 ccc ==E 4 CCCC GIIF +17 939 N 9 CcCccCCcc L?LJ>KLJH 3 c$cc .>H 4 CCCC EHHE +17 940 N 9 TtTttTTtt K0LJGLKIG 2 tt IJ 4 T$TTT GKLI +17 941 N 9 GgGggGGgg J.LEGIHGG 2 gg :H 3 GGG EHE +17 942 N 9 TtTttTTtt HCFIBGFDE 2 tt MI 3 TTT FID +17 943 N 9 AaAaaAAaa G@IKHHIHG 2 aa PJ 3 AAA GIB +17 944 N 9 GgGggGGgg K>EFHKJIF 2 gg GC 3 GGG FIF +17 945 N 9 TtTttTTtt GEGBCJGGG 2 tt DJ 3 T$TT FJE +17 946 N 8 CCccCCcc IKDLKJGG 2 cc 9E 2 CC LB +17 947 N 9 CcCccCCcc H=JKFKIJI 3 cc^>C :F: 2 CC IA +17 948 N 9 CcCccCCcc GAMJCGLKJ 3 ccC N?1 2 CC HF +17 949 N 10 AaAaaAAaa^]a D@JKDHI=IB 3 aaA NL1 2 AA JG +17 950 N 10 GgGggGGggg H=MIIMJJNF 2 gg MJ 2 GG IH +17 951 N 11 CcCccCCccc^]C E2HJFLJDMGB 2 cc ?I 2 CC II +17 952 N 11 TtTttTTtttT F?KHCLIEEBH 3 ttT MH8 2 TT LF +17 953 N 11 A$aAaaAAaaaA ?EDIGIJCHD8 3 aaA ID: 2 AA GG +17 954 N 10 tTttTTtttT 3GJAKIHGAF 3 ttT QE< 2 TT GG +17 955 N 10 tTttTTtttT ADJEHEGFF9 3 ttT NDB 2 TT FG +17 956 N 10 cCccCCcccC @HIKKIIJGF 2 cc N@ 2 CC GH +17 957 N 10 aAaaAAaaaA :FIEAIGEE; 3 aaA M74 2 A$A DH +17 958 N 10 cCccCCcccC BCFIEDKJHD 3 ccC PC. 1 C H +17 959 N 10 aAaaAAaaaA CFJHJHJLHE 2 aa RK 1 A G +17 960 N 10 g$GggGGgggG >CEIMHHHHE 4 ggG^]g JD89 1 G J +17 961 N 9 TttTTtttT BIGIFIHIH 4 ttTt N;?F 1 T H +17 962 N 9 G$ggGGgggG DHCKJIJKI 3 ggg EHB 1 G E +17 963 N 8 ccCCcccC @IMJLJJF 4 ccCc MG9E 1 C I +17 964 N 8 ttTTtttT IHLIHGI< 4 ttTt QJEH 1 T K +17 965 N 8 ggGGgggG GJMHKJI: 3 ggg KFG 1 G I +17 966 N 8 aaAAaaaA IGJFBEI4 3 aaa LEI 1 A I +17 967 N 8 ggGGgggG GGLEIJHI 3 ggg AIE 1 G J +17 968 N 8 ggGGgggG BG?BJJIJ 3 ggg 9IG 1 G K +17 969 N 8 ttTTtttT EEIHFIEG 3 ttt DJJ 1 T @ +17 970 N 8 ggGGgggG CGJIGIED 2 gg GI 1 G B +17 971 N 8 ggGGgggG BHLHIIG@ 3 ggg MDH 1 G G +17 972 N 8 g$gGGgggG AGDJJLJ1 3 ggg LGI 1 G H +17 973 N 7 aAAaaaA DHHEFG7 3 aaa MBF 1 A K +17 974 N 7 aAAaaaA GIFIII5 3 aaa MAM 1 A K +17 975 N 8 gGGgggG^]g EINFMA:B 3 ggg MEI 1 G K +17 976 N 8 aAAaaaAa FIKHHHFE 3 aaa 65I 1 A J +17 977 N 8 tTTtttTt GIG>IG9G 3 ttt LAJ 1 T F +17 978 N 8 gGGgggGg HLGEIK;H 3 ggg 2?I 1 G I +17 979 N 9 cCCcccCc^]c GEIKKJ6GD 2 cc IH 1 C J +17 980 N 9 tTTtttTtt KH:A 4 ccc^]c 8GE? 2 C^]c E> +17 986 N 10 cCCcccccac @J:HGGF>.B 4 cccc ?IEC 2 Cc K< +17 987 N 11 cCCcccCcccc GJHKJK=LJDD 4 cccc BFCE 2 Cc BF +17 988 N 11 aAAaaaAaaaa DGIGIJBLK9F 4 aaaa 2LII 2 Aa JJ +17 989 N 11 g$GGgggGgggg ?IEGHFIMKE7 4 gggg IGHD 2 Gg KG +17 990 N 10 GGgggGgggg ACJKJ>KKBE 4 gggg @BHB 2 Gg MH +17 991 N 9 AAaaaaaaa ECJGHLIIF 3 aaa IGK 2 Aa FL +17 992 N 10 GGgggGgggg HEIJHAKK59 4 gggg :BDG 2 Gg JD +17 993 N 10 TTtttTtttt C>HIH8IJ3= 4 tttt KBMJ 2 Tt @K +17 994 N 9 T$TtttTttt = 4 aaaa >>KF 3 AaA KHH +17 997 N 9 AaaaAaaaa AIJH1LM:D 4 aaaa =LLL 3 AaA MMI +17 998 N 10 GgggGgggg^]g AIIHFLKE;6 4 gggg 2EDF 3 GgG MIG +17 999 N 9 GgggGgggg 6IJI@LK3= 4 gggg EIFI 3 GgG JIF +17 1000 N 10 CcccCccccc :KKMKKK;C? 4 cccc ?JJI 3 CcC FIH +17 1001 N 10 TtttTttttt DFGH@IJE@D 4 tttt AIKJ 3 TtT NJL +17 1002 N 10 GgggGggggg CHIH9KI?9F 4 gggg IILI 3 GgG LBH +17 1003 N 10 CcccCcctcc ?IHJFJM7CC 5 cccc^]c @FJIE 3 CcC L;H +17 1004 N 11 AaaaAaaaaa^]A AEHFIDG4C8? 5 aaaaa H@JFG 3 AaA JC 5 ttttt IIHCH 3 TtT KII +17 1007 N 9 gggGggggG IJJ>MKH7G 5 ggggg FJJGG 3 GgG JHI +17 1008 N 9 aaaAaaaaA GHCJLMG.E 5 aaaaa NKKLL 3 AaA KLJ +17 1009 N 9 gggGggggG CHF9LLH4G 5 ggggg GIMCI 3 GgG KHK +17 1010 N 10 cccCcccccC GKICML.GEH 5 ccccc 8CMCG 3 CcC JGK +17 1011 N 10 tttTtttttT AGFCIJBEDG 5 ttttt FLGI7 3 GgG JGJ +17 1015 N 9 aaAaaaaaA GG2IJADHE 6 a$aaaaA BAG> 3 CcC K;L +17 1020 N 9 ggGggggG^]G HHBJJJ?@B 6 ggggGg F:KI8G 3 GgG A=A +17 1021 N 9 cccccccCC GHKKIB/ID 6 ccccCc E@?ECE 3 CcC I2K +17 1022 N 10 ccCcccccCC IJGMIFEIHC 6 ccccCc FAGHGG 3 CcC HCL +17 1023 N 9 aaAaaaaAA F@GHI=1EF 6 aaaaAa A?KHMH 3 AaA JFJ +17 1024 N 11 ccCcccccCC^]C KLILM0A:HDE 6 ccccCc EIGH@H 3 CcC GBJ +17 1025 N 11 ttTtttttTTT FGLKK0@CHFE 6 ttttTt GJIIHJ 3 TtT LGL +17 1026 N 11 ggGgggggGGG GIAKMHA6JGG 6 ggggGg BIHI?I 3 GgG IHJ +17 1027 N 11 ccCcccccCCC HF>KJJFHDEH 6 c$cccCc 7H=H5I 3 CcC IDK +17 1028 N 10 aaaaaaaAAA EFIBD=CHGG 5 aaaAa JGI6J 3 AaA I:J +17 1029 N 11 ccCcccccCCC IMDMKJA0IGH 5 cccCc JBH3I 3 CcC GHJ +17 1030 N 11 ttTtttttTTT FEKKJGGBHIJ 5 tttTt LCM@I 3 TtT LLM +17 1031 N 13 ttTtttttTTT^]T^]T EG0IIHDGGDFB? 5 tttTt KFL3H 3 TtT EKK +17 1032 N 13 ttTtttttTTTTT FFBHKF@:FDGA@ 5 tttTt IAJIJ 3 TtT EIK +17 1033 N 13 ggGgggggGGGGG BHEKH3F4IJKFG 6 gggGg^]G GCF@I: 3 GgG G;L +17 1034 N 12 g$ggggggGGGGG AILK6;7HIID@ 5 ggggG JEJI; 3 GgG E@J +17 1035 N 12 cCcccccCCCCC G@KK/C8JIJFF 6 cccCcC ECI2FD 3 CcC G4L +17 1036 N 11 cCccccCCCCC J8MM0>GKKFB 6 cccCcC JHI=H= 4 CcC^]C EIMB +17 1037 N 12 tTtttttTTTTT GJKI1FIGJLHG 6 tttTtT FJI=LI 4 T$tTT IFMI +17 1038 N 11 gGggggGGGGG G 6 gggGgG IJM;LE 3 gGG IMB +17 1040 N 12 aAaaaaaAAAAA FIII>D=FEIG> 6 aaaAaA IJI?K9 3 aAA ALG +17 1041 N 11 ccccccCCCCC HLJ>EGIHGFIJH> 6 aaaAaA HJLBNH 5 aAAAA KLHII +17 1048 N 11 g$GggggGGGGG A7KLBFJGNKK 6 gggGgG GJIFKI 5 gGGGG BKHHG +17 1049 N 11 CcccccCCCCC 0LK>CKK 5 aAAAA :N=KK +17 1052 N 9 aaaaAAAAA HHCABIKJB 6 aaaAaA BIINKJ 5 aAAAA 8NFII +17 1053 N 8 aaaAAAAA FIAGFJGB 6 aaaAaA 0FD7JK 5 aAAAA 2NIKK +17 1054 N 10 cccccCCCCC LJ@FHI@JHB 6 cccCcC >ILFME 5 cCCCC DKCGG +17 1055 N 11 cccccCCCCC^]C JJ1L@HKNK9A 6 cccCcC EIKFJG 5 cCCCC BMDJG +17 1056 N 10 ccccCCCCCC KMH.HKMK7@ 6 cccCcC EJLHME 5 cCCCC >MJKK +17 1057 N 11 tttttTTTTTT JA1H:JDKJDF 6 tttTtT FIIGKL 5 tTTTT ;MKLK +17 1058 N 11 gggggGGGGGG JJH@:HHLKHH 7 gggGgGg DHHAJG@ 5 gGGGG >KHJH +17 1059 N 10 ttttTTTTTT II/EEHII?E 7 tttTtTt GGJ8LFJ 5 tTTTT HICIA +17 1060 N 11 cccccCCCCCC LL1J?JJJI=H 7 c$ccCcCc ?JC: 5 cCCCC FKGKH +17 1061 N 11 tttttTTTTTT JJ?G9JJMKCH 5 ttTtT JHGLJ 5 tTTTT =MDLL +17 1062 N 11 cccccCCCCCC LLGE>LCMKII 6 ccCcCa JICKEB 5 cCCCC GJGLJ +17 1063 N 10 ttttTTTTTT HHEDHDKLGH 6 ttTtTt H>PKL@ 5 tTTTT ANJLL +17 1064 N 10 aaaaAAAAAA GHEGFHHHED 6 aaAaAa JJ:LI; 5 aAAAA IKHII +17 1065 N 10 aaaaAAAAAA GHHFCIJI@G 6 aaAaAa IJGLH9 5 aAAAA HMJMM +17 1066 N 11 aaaaAAAAAA^]A GHGCJHKIFG? 7 aaAaAa^]A IJKLK1A 6 aAAAA^]A GMJMMB +17 1067 N 12 aaaaaAAAAAAA GG0H8GILIDGB 7 aaAaAAa GJPLKBC 6 aAAAAA GMKMMG +17 1068 N 10 aaaAAAAAAA FFGGHLIEGB 8 aaAaAaAa BJPLH=DG 6 aAAAAA HNHMMH +17 1069 N 11 aaaaAAAAAAA FGG8HIIIDG@ 8 aaAaAaAa HJQKL/>5 7 aAAAAA^]A ?GFMMGB +17 1070 N 12 aaaaaAAAAAaA IK3EHBJJHH6C 8 aaAaAaAa KIPML4CB 7 aAAAAAA FHIMLHH +17 1071 N 13 gggggGGGGGGaG HI3I>LLMNKJ7H 7 ggGgGGg HG 8 aAAAAAAA CIGMMGIH +17 1080 N 11 aaaAAAAAAAa 9I2GFJKGHGH 9 aaAaAaAa^]A KJCMM0ID? 8 aAAAAAAA IILNMJKG +17 1081 N 10 g$gGGGGGGGg :?IJOMGHJF 8 ggGgGgGG FI2KK4CC 9 gGGGGGGG^]G EIGKFHJEB +17 1082 N 9 aAAAAAAAa =FHIIFGGG 9 aaAaAAaA^]A GH5JGH;HC 9 aAAAAAAAA AKKLLIJEG +17 1083 N 10 aaAAAAAAAa >:HJIJGHGH 9 aaAaAAaAA CHOKLJ5AH 9 aAAAAAAAA =HLNLJKEH +17 1084 N 12 a$aAAAAAAaAa^]A ?DFFKICH6HH@ 9 aaAaAaAAA CFKJD7IDH 9 aAAAAAAAA @IMMMIK@G +17 1085 N 10 aAAAAAAAaA H +17 1087 N 10 cCCCCCCCcC ID/KJ7JGMD 9 cCcCcCcCC GKJ<:G@DE 9 CCCCCCCC^]C GHKJGH9@< +17 1088 N 10 tTTTTTTTtT FGILLHJGGG 10 tTtTtTtTT^]T BOKJ4H>DIB 9 AAAAAAAAA DJJHJHG5E +17 1098 N 10 TTTTTTTtTT EDJIBHG?EC 10 tTtTtTtTTT EHIEDGDAHB 9 TTTTTTTTT IKKHJHGGF +17 1099 N 10 GGGGGGGgGG GLLLDJIJJG 10 gGgGgGgGGG EDKG;>8GFG 9 GGGGGGGGG DJJIKHGAG +17 1100 N 10 AAAAAAAaAA 8GJJGGDGFF 10 aAaAaAaAAA EQIJAH7HJH 9 AAAAAAAAA ILLKLJHCG +17 1101 N 10 AAAAAAAaAA EKHJIHHKEG 10 aAaAaAaAAA EQIF?JEIJF 10 CCCCCCCCCc HHHJJAIGGG +17 1108 N 10 AAAAAAaAAa FJGFHDLFG@ 9 AaAaAaAAA MKKGDJJJG 10 AAAAAAAAAa HKKIKIFDIL +17 1109 N 10 GGGGGGgGGg LLMKJJLLJE 9 GgGgGgGGG =FGDCHJJI 10 GGGGGGGGGg GJJHMIIEAH +17 1110 N 10 GGGGGGgGGg EKCHHFJJGB 9 GgGgGgGGG ?EF>D@IIH 10 GGGGGGGGGg FHHLMFIBHG +17 1111 N 10 TTTTTTtTTt >HHFEBFIF= 8 tTtTtTTT J@BHJEJF 10 TTTTTTTTTt HHG=FGCHIH +17 1112 N 10 TTTTTTtTTt GHH3@FHHDE 8 tTt$TtTTT G6BIHHJG 10 TTTTTTTTTt EHHHJHIIIJ +17 1113 N 10 GGGGGGgGGg IKLFJGLKJF 7 gGGgGGG FHHCIIC 11 GGGGGGGGGg^]G HHHIGHAHFLB +17 1114 N 10 AAAAAAaAAa HKE6GBMHHA 7 aAAaAAA JJDCKJG 11 AAAAAAAAAaA JLJKKI>IKNH +17 1115 N 10 GGGGGGgGGg DLLKKHBMKH 7 gGGgGGG EHICJJH 11 GGGGGGGGGgG HHHJKJHKLKD +17 1116 N 10 GGGGGGgGGg AHK5GIMEJ@ 8 gGGgGGG^]G FE<>IIGC 11 GGGGGGGGGgG ?FFCMKDELLC +17 1117 N 10 AAAAAAaAAa FGI>HCJHEH 8 a$AAaAAAA CKHELKFG 11 AAAAAAAAAaA JJJILHJ@KKI +17 1118 N 10 TTTTTTtTTt CGF>GDIGHG 7 TTtTTTT GEDJIEF 12 TTTTTTTTTtT^]t IIIGJIIEJJGG +17 1119 N 9 C$CCCCcCCc CHJIKE?K< 7 CCcCCCC II 9 TTtTTTTtT DHGKKJHFE 13 TTTTTTTTTtTtT FKKHLKJJKLCHE +17 1124 N 9 AAAAaAAaA EEGEJADFE 9 AAaAAAAaA FIFJJIGDF 13 AAAAAAAAAaAaA IIIKJJIEIIGIE +17 1125 N 9 TTTTtTTtT G@FIKHHFE 9 TTtTTTTtT HJBJKHHCF 13 TTTTTTTTTtTtT IKKJKIIIJLIJD +17 1126 N 9 CCCCcCCcC F=HJLFKLB 9 CCcCCCCcC FLELLJFGF 13 CCCCCCCCCcCcC FIIMMKLGKLGIE +17 1127 N 9 TTTTtTTtT ECIHIHIGH 9 TTtTTTTtT HMBMMLKIK 13 TTTTTTTTTtTtT LNNLNGLEMLKL@ +17 1128 N 9 GGGGgGGgG DGJIKBKJG 9 GGgGGGGgG GJ9JJHHIH 13 GGGGGGGGGgGgG IJJKLJKBKIJLE +17 1129 N 8 AAAaAAaA BFEI +17 1137 N 7 GGgGGgG HJLLIFF 9 GgGGGGgGg H1JHKJHH@ 12 GGGGGGGGgGgG GGJLKJCJJKJG +17 1138 N 7 GGgGGgG GHJDDG@ 9 GgGGGGgGg J1JJFKIH= 12 GGGGGGGGgGgG EEDKBGFMHLKB +17 1139 N 7 AAaAAaA HFHIFBF 9 AaAAAAaAa K6KLLKHJG 12 AAAAAAAAaAaA HHMLLLLEJKLC +17 1140 N 7 CCcCCcC HIJJJHI 9 CcCCCCcCc I6IIHI@HE 12 CCCCCCCCcCcC DDIKDJJHMIIB +17 1141 N 7 CCcCCcC HHJJHJH 9 CcCCCCcCc J5LLLJ=KH 12 CCCCCCCCcCcC EEJMLLHHJLJJ +17 1142 N 7 AAaAAaA GHLJFKF 9 AaAAAAaAa JGJKJINII 12 A$A$AAAAAAaAaA DFKKJG>FNJNH +17 1143 N 7 GGgGGgG KLMKKIG 9 GgGGGGgGg J6KKLLKJC 10 GGGGGGgGgG JLKKAIIKKF +17 1144 N 7 AAaAAaA FHHJGID 9 AaAAAAaAa IDGCKKKJD 10 AAAAAAaAaA MMLI?EJKKG +17 1145 N 7 TTtTTtT EHIJFIG 9 TtTTTTtTt HFDGIIKII 10 TTTTTTtTtT ILJHBDKJKG +17 1146 N 7 GGgGGgG HJELIBH 9 GgGGGGgGg @:KIKKJIF 10 GGGGGGgGgG KLLJHIDFII +17 1147 N 8 TTtTTtT^]T CCHHFHE@ 8 TTTTTtTt CHKJJLIN 10 TTTTTTtTtT LIK=JKNHMB +17 1148 N 8 TTtTTtTT D?I:FGC? 8 TTTTTtTt HKJKJNJG 10 TTTTTTtTtT DGKJELNJNG +17 1149 N 8 TTtTTtTT CC@GHHEA 8 TTTTTtTt KJKKIJIC 10 TTTTTTtTtT HLJJKKNKNF +17 1150 N 8 TTtTTtTT DEHBDJGC 8 TTTTTtTt KLKKJKIF 10 TTTTTTtTtT KLKKFLKKKF +17 1151 N 8 GGgGGgGG GJJGFAIH 8 GGGGGgGg IKJKIKID 10 GGGGGGgGgG CIHLGGLIKE +17 1152 N 8 AAaAAaAA CFHBHB>F 8 AAAAAaAa EGLLKKKA 11 AAAAAAaAaA^]a JKLLGLLLKJ7 +17 1153 N 8 AAaAAaAA DF: 8 TTTTTtTt GJKIJMJM 11 TTTTTTtTtTt GKKJ?KNJMFA +17 1155 N 8 TtTTtTTT DJHGGGD? 8 TTTTTtTt FKJIKLJM 11 TTTTTTtTtTt FKLKILNKKJB +17 1156 N 8 TtTtTTT^]t DIFFAE@A 8 TTTTTtTt FKKKLMKL 11 TTTTTTtTtTt DLKKKLNKMJD +17 1157 N 9 TtTTtTTTt FHAHHGE@A 8 TTTTTtTt FIIKLIJE 11 TTTTTTtTtTt HKLLKLJLIJG +17 1158 N 9 GgGGgGGGg HKDJ@KIC= 8 GGGGGgGg HKKJKEI= 11 GGGGGGgGgGg HJKKKLMLLJE +17 1159 N 9 GgGGgGGGg HKIHDJGFG 8 GGGGGgGg GIKILFLA 11 GGGGGGgGgGg GCIFAKMMMKD +17 1160 N 9 AaAAaAAAa ;IAGAGGEG 8 AAAAAaAa JKMLLKKJ 13 AAAAAAaAaAa^]a^]a GKKMELJHJE>A< +17 1161 N 9 TtTTtTTTt EEC 11 TTTTtTtTttt IKHFMKMEDHH +17 1172 N 9 tTTtTTTtt D;GEHFDID 8 TTTTtTtT FKFLMLGE 11 TTTTtTtTttt JKKIMLLJDII +17 1173 N 9 tTTtTTTtt @HFHGGD=J 9 TTTTtTtT^]T JKKLHLLE: 11 TTTTtTtTttt GKLKMLJKCII +17 1174 N 9 t$TTtTTTtt D@EHFFD=H 9 TTTTtTtTT EKKLJLIE5 11 TTTTtTtTttt HKKDJLJKEJJ +17 1175 N 8 GGgGGGgg JIIKJI:J 9 GGGGgGgGG GHHLKLCE= 11 GGGGgGgGggg FHI;IJIIAGG +17 1176 N 8 TTtTTTtt HEDGFE?I 9 TTTTtTtTT EFKJJJGFD 11 TTTTtTtTttt DGHJJKIE.JI +17 1177 N 8 AAaAAAaa FEFBEGGG 9 AAAAaAaAA CGIJKJBBC 11 A$AAAaAaAaaa EGICKJJG=II +17 1178 N 8 AAaAAAaa IJ +17 1180 N 7 CcCCCcc IJKKI?L 9 C$CCCcCcCC CGHMFM>B= 10 CCCcCcCccc GIILMKMAIH +17 1181 N 8 TTtTTTtt FIGKHJEI 8 TTTtTtTT CMNLLEEG 10 T$TTtTtTttt JLGMNLMDFF +17 1182 N 9 TTtTTTtt^]t CHHDFEJA< 7 T$TTtTtT DELLKJG 9 TTtTtTttt EDLLLK=KH +17 1183 N 9 T$TtTTTttt ?EGHGEIGD 6 TTtTtT ELJKCG 9 TTtTtTttt GIJLIK/JK +17 1184 N 8 GgGGGggg IJGKJ@H@ 7 GGgGgGG GLJHDG: 9 GGgGgGggg GIJIKHAJJ +17 1185 N 8 CcCCCccc JKKIJGLB 7 CCcCcCC GLHL3E? 9 CCcCcCccc EDEJIGEIH +17 1186 N 8 AaAAAaaa EJGHIKIE 7 AAaAaAA GKMJI?> 9 AAaAaAaaa GKFKKJGNN +17 1187 N 9 GgGGGggg^]G KHAKL?B;D 7 GGgGgGG FMJKAAG 9 G$GgGgGggg ?=HLIH6II +17 1188 N 10 TtTTTtttT^]T EFIEFBJCB: 7 T$TtTtTT FKIK@?A 8 TtTtTttt 4HKBFAHJ +17 1189 N 10 AaAAAaaaAA CGEEHHIFEB 6 AaAaAA KIJ6>F 9 AaAaAaaa^]A CHKGIBJKB +17 1190 N 11 TtTTTtttTT^]t GDAGIII@DC@ 6 TtTtTT KJJFE= 9 TtTtTtttT ECLHKAJJB +17 1191 N 11 AaAAAaaaAAa ?GIFBJB?FCE 6 AaAaAA KIK9G8 9 AaAaAaaaA DIDHJ8JHF +17 1192 N 11 TtTTTtttTTt EGFHHJHAFBC 6 TtTtTT KLKKG8 9 TtTtTtttT EJFKIFMBE +17 1193 N 11 TtTTTtttTTt BHFGEIHAF?F 6 TtTtTT LKKHG= 9 TtTtTtttT FALJKDLEF +17 1194 N 11 TtTTTtttTTt CDGFFIICF@E 6 TtTtTT JGK:FB 9 TtTtTtttT AGLHK>HFF +17 1195 N 11 A$aAAAaaaAAa A7HEHGIDGAG 6 AaAaAA IIK;AD 9 AaAaAaaaA EFKGJ2G@B +17 1196 N 10 cCCCcccCCc BIIGJGBHCH 6 CcCcCC JIKBCF 9 C$cCcCcccC BFAEHCHHC +17 1197 N 10 cCCCcccCCc I0GKHLEEGK 6 CcCcCC EIJHEF 8 cCcCcccC HFIJGJGC +17 1198 N 10 aAAAaaaAAa HIHIHBGGFJ 6 AaAaAA JLKFFA 8 aAaAaaaA LHKKFLKB +17 1199 N 10 gGGGgggGGg GNKMHKGCF 5 TtTtT KLLJC 8 tTtTtttT IIIKGMMG +17 1201 N 10 tTTTtttTTt EFGFBG@HCH 6 TtTtTT LJIHC. 8 tTtTtttT HIIIFHLH +17 1202 N 11 cCCCcccCCc^]C FLJJBMBGFH= 6 CcCcCC LGK@B8 8 cCcCcccC EIHHBGJH +17 1203 N 11 aAAAaaaAAaA GEGJKG@HEBC 6 AaAaAA LILH@: 8 a$AaAaaaA ?JHJJLLG +17 1204 N 11 gGGGgggGGgG CDKMKK0JCJ6 6 GgGgGG HFH=DD 7 GgGgggG HIK?JJH +17 1205 N 11 c$CCCcccCCcC @JKKDLAKCJ: 6 CcCcCC LFL@C9 7 CcCcccC KGK>IJH +17 1206 N 10 AAAaaaAAaA IHJCE?IGCE 6 AaAaAA JCK?H@ 7 AaAaaaA LGL5GJG +17 1207 N 10 TTTtttTTtT HIIFG:JCAA 6 TtTtTT KDLBHF 6 TtTttT GHJELD +17 1208 N 10 CCCcccCCcC EKJLLBKHKD 7 CcCcCC^]C IEL=EJ4 7 CcCcccC GBKGFMH +17 1209 N 10 CCCcccCCcC 8ILMLCHIKG 7 CcCtCCC JEK6GH< 7 CcCcccC FAH>JJJ +17 1210 N 10 CCCcccCCcC JJLDN>KJLG 7 CcCcCCC HGI9JJE 7 CcCcccC FEI5KKJ +17 1211 N 10 TTTtttTTtT GHKBHCDD 6 cCcccC EG> 6 a$AaaaA @IKKKG +17 1219 N 10 AAAaaaAAaA DIMHHGKGIH 6 aAaAAA CEBJJF 5 AaaaA EILLJ +17 1220 N 10 AAAaaaAAaA >HLH9J5 4 tTTT GJ=@ 3 ttT LLJ +17 1224 N 10 CCcccCCcC^]C KLCK>K=MI@ 4 cCCC CJDD 3 ccC HHJ +17 1225 N 10 AAaaaAAaAA HKIHCKIIGD 5 aAAAa JIF>E 5 a$AAAa AGK@E 4 aaaA IKJL +17 1229 N 10 AAaaaAAaAA IMGHAIJJGF 4 AAAa CKCE 4 aaaA BJIL +17 1230 N 10 TTtttTTtTT HIF7ADAHCG 4 TTTt IFB6 4 tttT HLKI +17 1231 N 10 CCcccCCcCC IJIIBEEMIH 3 CCC JJD 4 cccC AJJL +17 1232 N 10 TTtttTTtTT FKCIBKCJCF 4 TTTt IKJJ 4 tttT :GJJ +17 1233 N 10 GGgggGGgGG JKAD:IEEJI 4 GGGg BJFC 4 gggG 8ILG +17 1234 N 11 AAaaaAAaAA^]a GLDH@IHIDG0 3 AAA ELJ 4 aaaA GKKK +17 1235 N 11 AAaaaAAaAAa GLGHIIM +17 1237 N 11 TTtttTTtTTt FGHJ=G@K?G5 3 TTt JCI 4 tttT =KKI +17 1238 N 12 CCcccCCcCCc^]C GJIKEKDLDIA= 4 CCCc JB67 4 cccC ELLK +17 1239 N 12 CCcccCCcCCcC ELHJFJCKGH@< 3 CCc <:C 4 cccC 4KKD +17 1240 N 12 CCcccCCcCCcC HLJICMAM9HE8 4 CCCc FF?D 4 cccC ;JJF +17 1241 N 12 AAaaaAAaAAaA EIGHBKEHHH9F 4 AAAa CH95 4 aaaA HJJH +17 1242 N 12 AAaaaAAaAAaA EKCG?KHHHHFG 4 AAAa L6B: 5 aaaA^]A 7IILB +17 1243 N 12 AAaaaAAaAAaA EGGH=HIGHF:E 4 AAAa L8J2 5 aaaAA CGGKH +17 1244 N 11 CCcccCCcCCC FGBCBBHE +17 1245 N 12 GGgggGGgGGgG =BH>K? +17 1246 N 12 C$CcccCCcCCcC AH6@BLBD@I81 4 CCCc F@81 5 cccCC ?AAEG +17 1247 N 11 GgggGGgGGgG >GAKC9JABKC 4 GGGg <3:A 5 gggGG GJF;? +17 1248 N 10 CcccCcCCcC JEIMLKJI.C 3 CCC HD 4 AAAa CCCB 5 aaaAA EHHMK +17 1252 N 12 TtttTTtTTtTT FDIHF=EEE@CF 4 TTTt HBIF 5 t$ttTT ?HGGG +17 1253 N 12 AaaaAAaAAaAA ECEEJFEAF2BF 4 AAAa IEIA 4 aaAA HHII +17 1254 N 12 AaaaAAaAAaAA GGJJFALGBL@G 4 AAAa HJMB 4 aaAA LLLK +17 1255 N 12 Gg$ggGGgGGgGG IBJELBLIJ2AK 4 GGGg HEKA 5 ggGG^]g HHHKE +17 1256 N 11 CccCCcCCcCC GIJJ?MAHEGJ 4 CCCc CI?< 5 ccCCc GGFKE +17 1257 N 11 AaaAAaAAaAA FFDCFJFH:DI 4 AAAa JJIB 5 aaAAa GGIIF +17 1258 N 11 TttTTtTTtTT CGJJBJDHBDH 4 TTTt HIDC 5 ttTTt HHJIF +17 1259 N 11 TttTTtTTtTT >J 4 CCCc IID@ 5 c$c$CCc BBIKF +17 1261 N 10 C$ccCCcCcCC C8LK3JIJEK 4 CCCc HHD6 3 CCc FKF +17 1262 N 10 c$cCCcCCcCC CKB:M6GHDL 5 CCCc^]C HEICA 3 CCc GLI +17 1263 N 9 tTTtTTtTT JK7EHGC?L 5 TTTtT KLKGH 3 TTt LLH +17 1264 N 9 tTTtTTtTT JH6J=GE9H 5 TTTtT HHIBE 3 TTt JJH +17 1265 N 9 tTTtTTtTT HH;L5EJ@H 5 TTTtT EDIGE 3 TTt JKG +17 1266 N 10 gGGgGGgGG^]G II:LJIJ?LB 5 GGGgG GAJ@E 3 GGg HKI +17 1267 N 10 aAAaAAaAAA IF>LADKDLC 5 AAAaA BF@CG 3 AAa BKN +17 1268 N 10 gGGgGGgGGG IG6LHMLDLH 5 GGGgG >4;AB 3 GGg CHJ +17 1269 N 10 cCCcCCcCCC AD>EJB3/LH 5 CCCcC C@@IG 5 T$TTtT FGA?B 3 TTt GEK +17 1272 N 9 cCcCCcCCC HCLJJI=MG 4 CCcC CABB 3 CCc EJI +17 1273 N 11 aAAaAAaAAA^]a GHIHGBIIHE 2 tT IG 3 TTt IJJ +17 1275 N 11 gGGgGGgGGGg E8BJKF7>LIE 3 GgG =GD 3 GGg IJG +17 1276 N 11 tTTtTTtTTTt HB9I2FB=HFD 3 TtT AGG 3 TTt KEH +17 1277 N 12 cCCcCCcCCCc^]c @AEG +17 1281 N 10 gGgGGGGGgg G.IJMLLJI/ 3 GgG @F? 3 GGg CBK +17 1282 N 11 cCcCCcCCCcc HBKEHK7LJID 3 CcC A=H 4 CCc^]c EDK? +17 1283 N 11 tTtTTtTTTtt EHEEHJ;LL@G 3 TtT 2LJ 4 TTtt MMME +17 1284 N 11 tTtTTtTTTtt C5HDIHHI> 3 TtT DKF 3 Ttt JMC +17 1293 N 9 TTtTTTttT CGJ@IHIJB 3 TtT FII 3 Ttt KJJ +17 1294 N 9 GGgGGGggG HK8 3 Ggg JLF +17 1297 N 10 GGgGGGggG^>G /CB/JGIJ@A 3 gGg DH7 4 Ggg^]g JKEA +17 1298 N 10 TTtTTTttTT ABJ0DGJJED 4 TtTt 2LG? 4 Tttt FNID +17 1299 N 10 TTtTTTttTT ?EJAIDIJEI 3 tTt KHD 4 Tttt CNHE +17 1300 N 10 TTtTTTttTT =FG2IGIJEH 4 TtTt >KIC 4 Tttt DNEF +17 1301 N 9 TtTTTttTG FJ>EGIKFL 4 TtTt @GIF 4 Tttt CKGH +17 1302 N 9 GgGGGggGG GCAIHKMIK 4 GgGg B>JE 4 Gggg GMGG +17 1303 N 9 GgGGGggGG GJ8KBK/HL 4 GgGg ?HBFGEF5 4 aAa^]a EIHE 5 AaaaA HJHJG +17 1309 N 10 CcCCCccCCc FIKIFIHHJE 3 Ccc IFE 5 CcccC ELHIE +17 1310 N 10 AaAAAaaAAa GLFK@L@HKG 4 aAaa FIHJ 5 AaaaA HNKNH +17 1311 N 10 GgGGGggGGg IG@NFLLJLF 4 gGgg :LGG 5 GgggG GMGJH +17 1312 N 10 CcCCCccCCc GL>MKNMKL< 4 cCcc ;D@G 5 CcccC HM>HH +17 1313 N 10 TtTTTttTTt JIDI@DDML;E1> 3 Ggg ?HJ 8 GgggGg^]g^]g ;LGJ>HEF +17 1322 N 11 CcCCCccCCcC FK4LJMCJHLH 3 Ccc GHI 8 CcccCccc IKJIGHEF +17 1323 N 11 T$tTTTttTTtT >I:LJIJILHJ 3 Ttt EJK 8 TtttTttt MKKKLKHH +17 1324 N 10 cCCCccCCcC H5LMLKJE:H 3 Ccc FGI 8 CcccCccc IFDHJHFG +17 1325 N 10 aAAAaaAAaA D:JIGHH@HI 3 Aaa DHF 8 AaaaAaaa JJCEJIDE +17 1326 N 10 aAAAaaAAaA GADJJIHE0I 3 Aaa DHI 8 AaaaAaaa HJEIMJIH +17 1327 N 11 cCCCccCCcC^]C GFICLLHI3D@ 3 Ccc @EG 9 CcccCccc^]C GJJFJGFE7 +17 1328 N 11 cCCCccCCcCC JDL@LKIB@JB 3 Ccc BGI 9 CcccCcccC ILKGLIII= +17 1329 N 11 tTTTttTTtTT G7LIKJIG4JE 3 Ttt JIG 9 TtttTtttT NJJJLKJJ= +17 1330 N 11 gGGGggGGgGG ;IMJIKIL5HF 3 Ggg FAG 9 GgggGgggG IJHEKHHD; +17 1331 N 11 tTTTttTTtTT D@IIJJDG2EE 3 Ttt GCI 9 TtttTtttT IIJGIFIFA +17 1332 N 11 aAAAaaAAaAA D5@IHHEFFAD 3 Aaa FAJ 9 AaaaAaaaA IIEHIHHG9 +17 1333 N 11 c$CCCccCCcCC EAHKIIJD=FG 3 Ccc EDF 9 CcccCcccC GILDJGFB7 +17 1334 N 10 CCCccCCcCC @KKMNHH9JG 3 Ccc FFH 9 CcccCcccC ILJFLHFH. +17 1335 N 10 TTTttTTtTT GILJIKIJKG 3 Ttt KFJ 9 TtttTtttT MKJIMKCK8 +17 1336 N 11 CCCccCCcCC^]C 6KGJ=JH>JIB 4 Ccc^>C GGG? 9 CcccCccc^]c HJIGLFIID +17 1337 N 11 A$AAaaAAaAAA EFAHIHHIJIGFEHFCC 5 AaaAa IFHE? 10 AaaaAaaaAa IHIGMIIHHE +17 1339 N 11 TTttTTtTTTt FKIIIC6GHFB 5 TttTt HGGE> 11 TtttTtttTt^]t GIGGJJIGAF: +17 1340 N 10 AAaaAAaAAa HGGIEDIB 10 tttTtttTtt GHELFGFHIF +17 1352 N 9 AaaAaAAAa GHHGIEFGF 7 AaaAaaA ICCH:F9 10 aaaAaaaAaa GHCJCD?8F9 +17 1353 N 9 AaaAaAAAa =GHG?HHHE 7 AaaAaaA JCDK=FD 10 aaaAaaaAaa FHCNCDB>FF +17 1354 N 9 AaaAaAAAa ?GHF=CGHG 7 AaaAaaA HBCLCHF 10 aaaAaaaAaa FICNCDD;FF +17 1355 N 9 AaaAaAAAa GGHG4IFHF 7 AaaAaaA JFDK8FC 10 a$aaAaaaAaa BICNCDB?FH +17 1356 N 9 AaaAaAAAa IGII@EHHF 7 AaaAaaA GADK6FE 9 aaAaaaAaa ICNCCEEFH +17 1357 N 9 AaaAaAAAa FKKHIEIEI 7 AaaAaaA GEKL6LI 8 aaAaaaaa KJKKJIKM +17 1358 N 9 GggGgGGGg KIBIFFJMH 7 GggGggG BBDJ2EG 8 ggGggggg GCKDD>FF +17 1359 N 9 TttTtTTTt 8HJF6DDHH 7 TttTttT CBEICDC 8 ttTttttt JDHEEGHG +17 1360 N 9 TttTtTTTt DHJEEEEHI 7 TttTttT CDEJCBG 8 ttTttttt JDKEC>HC +17 1361 N 9 TttTtTTTt :GI@:IEHI 8 TttTttT^]t DFGJ;CAF 9 ttTttttt^]t HFKGGGGFF +17 1362 N 9 GggGgGGGg CHLHCJKKI 8 G$ggGggGg EEEKEFAE 9 ggGgggggg JDLFEDHGE +17 1363 N 9 GggGgGGGg AIKIJJGKJ 7 ggGggGg GFI?FCC 9 ggGgggggg HEJFDCGGF +17 1364 N 9 GggGgGGGg @H?DDJFDG 7 ggGggGg GFIEDED 9 ggGgggggg EGJFEAGEF +17 1365 N 9 G$ggGgGGGg =GLBMJHJL 8 ggGggGg^]G GFI6ADEC 9 ggGgggggg FGJFFDGDG +17 1366 N 7 ggGGGGg GJFAJII 7 ggGgGgG HELAIJ4FDLJE 8 ccCccCcC KCG2:GGG 10 ccCccccccc FIGDD>E4CD +17 1372 N 9 c$cCcCCCcc BHH?LKKHG 8 ccCccCcC KCH0?GGF 10 ccCccccccc BLJDDAD5CD +17 1373 N 8 cCcCCCcc HHALJKKG 7 ccCcCcC KCE7EGE 10 ccCccccccc ALGDDAD5;E +17 1374 N 8 cCcCCCcc GHILIKKJ 7 ccCcCcC IEE=EIG 10 ccCccccccc EJGFFEFDHG +17 1375 N 9 tTtTTTtt^]T CF8LIKFCE 8 ttTttTtT IHJ=GJII 10 ttTttttttt FILFGEF@IH +17 1376 N 9 a$AaAAAaaA DDHIEGFAA 7 aaAaAaA JID?EFH 10 aaAaaaaaaa 9IHCB@C=FE +17 1377 N 8 AaAAAaaA GDLIIHH9 8 aaAaaAaA ILEBBHIK 10 aaAaaaaaaa ILGJCGKI?M +17 1378 N 8 GgGGGggG F@JJJJGI 8 ggGggGgG JIF479IJ 10 ggGggggggg EIHEAAG?1F +17 1379 N 8 CcCCCccC I?HJDHHH 8 ccCccCcC ELG4C4BJ 10 ccCccccccc CCJJCAD75B +17 1380 N 8 CcCCCccC FEHDKFHD 8 ccCccCcC JLF3>5FJ 10 ccCccccccc BAILJDGB;G +17 1381 N 8 CcCCCccC HEKJ9AA> 8 ccCccCcC =BE1;:@J 12 ccCccccccc^]C^]c 9@HCB>BA7AA; +17 1382 N 8 GgGGGggG @I>AAKJC 6 ggGggg GL86FF 12 g$gGgggggggGg @JAJGFMDAI5C +17 1383 N 8 CcCCCccC G5IJMIHA 7 ccCcCcC EKC95B1 11 cCcccccccCc HGIIEJB:GF@ +17 1384 N 9 CcCCCccC^]C EILJJJJD: 8 ccCccCcC FIE9:4@B 11 cCcccccccCc GHHIBIJ4DEA +17 1385 N 10 AaAAAaaAA^]a C8KIJFE6C. 9 aaAaaAaA^]a CIF21C=H/ 10 aAaaaaaaAa HJGE@FJGF@ +17 1386 N 10 CcCCCccCCc DEHIAIEAB@ 9 ccCccCcCc GKD:EABG> 11 cCcccccccCc EGLJHJIFGEF +17 1387 N 11 CcCCCccCCc^]C CCIHEHH>E2E 9 ccCccCcCc EKF4G;HJ= 11 cCcccccccCc FILLGCJDGGF +17 1388 N 11 C$cCCCccCCcC >@LILBCKDA5 8 ccCcccCc ?BE@>AJ? 11 cCcccccccCc @HCC8@B>AFA +17 1389 N 9 gGGGggGgG L?BCGK;G? 10 ggGggGgGg^]G FK?DC.J@G< 11 gGgggggggGg GALLEMCJK?I +17 1390 N 10 gGGGggGGgG GD@CJKAGHF 10 ggGggGgGgG FK;AK4KGH< 11 gGgggggggGg GGLKGLHKKEI +17 1391 N 10 aAAAaaAAaA LDHJHH=FJG 10 aaAaaAaAaA JKHHL;MILF 11 aAaaaaaaaAa LKMMHNMGMHN +17 1392 N 10 gGGGggGGgG CFJKIH2HGJ 10 ggGggGgGgG FKBGHJC 9 aAaaAaAaA KI>LBLJI8 11 aAaaaaaaaAa JJLLKLMMNIN +17 1396 N 11 gGGGggGGgGg HDJBJI5JJK; 9 gGggGgGgG IFHJBKJIE 11 gGgggggggGg FIKLHLHKKIJ +17 1397 N 10 cCCCccCCcC AAJCAB:A?G 9 cCccCcCcC @F8@FCI?@ 11 c$CcccccccCc BI@BAB?BCHA +17 1398 N 11 gGGGggGGgGg <;BDII?@JC: 9 gGggGgGgG E>HI>LAE9 10 GgggggggGg @KLJMHFL8K +17 1399 N 11 gGGGggGGgGg 5AGFJIKKJ:E 9 gGggGgGgG HDFHBMII: 10 GgggggggGg FKIIMGLLHI +17 1400 N 10 aAAAaaAaAa HMJMG 10 TtttttttTt CLLKMLKNIN +17 1402 N 12 tTTTttTTtTt^]T G4=IEGGDIGEA 9 tTttTtTtT JEGDF?DCHGB 9 tTttTtTtT IGAIGLJLF 10 TtttttttTt CJKFLJKLJM +17 1404 N 12 cCCCccCCcCcC =7GJID1H/KIF 9 cCccCcCcC DH>HDKLEC 10 C$cccccccCc EHKGLAALII +17 1405 N 12 cCCCccCCcCcC E:JKJL7IMJHD 9 cCccCcCcC FF?IDLMHA 9 cccccccCc IIHMHJMHK +17 1406 N 12 tTTTttTTtTtT ADGKHIKFMKGI 9 tttttttTt IKEME@MLM +17 1407 N 11 t$TTTttTtTtT DDEHDBCGGFD 9 tTttTtTtT FH9GGJJHA 9 tttttttTt HHGJHAJJK +17 1408 N 11 AAAaaAAaAaA ?ABIJGGE=EC 10 a$AaaAaAaA^]a CIAIHKHG:D 9 aaaaaaaAa KKGMKMMIN +17 1409 N 11 GGGggGGgGgG CJBHH;KBMII 9 GggGgGgGg DDFFHKFHC 9 gggggggGg FGEJAEFHI +17 1410 N 11 TTTttTTtTtT FKIGH9CIE +17 1412 N 11 AAAaaAAaAaA DEDEG9G<=AF 9 TaaAaAaAa :/8CFIDEC 9 aaaaaaaAa HG;JBB>J: +17 1413 N 11 CCCccCCcCcC >GJKK:GKHDG 9 CccCcCcCc D 9 cccccccCc GIEL=EDHL +17 1414 N 11 TTTttTTtTtT IHKGHFJJM?J 9 TttTtTtTt I8G 9 a$aaaaaaAa BDDIB:IJH +17 1417 N 12 CCCccCCcCcCC AFIIKCGIJLGC 9 CccCcCcCc G?GDJGJ?H 8 ccccccCc GELIGMJK +17 1418 N 12 TTTttTTtTtTT DHKEECJGNHFF 9 TttTtTtTt L2GHHHJHIFC 9 AaaAaAaAa I>6HHIGBH 8 aaaaaaAa FEGHBJAK +17 1420 N 12 TTTttTTtTtTT @BIGH;CJ=JGF 9 TttTtTtTt JBGGFJ?EJ 8 ttttttTt IDIA?C:K +17 1421 N 13 GGGggGGgGgGG^]g BHJII 6 ccccCc H8HIHM +17 1425 N 12 CCccCCcCcCCc EIJI6KIILKGG 12 CccCcCcCccCc F7HEIFJJDG?A 6 ccccCc IAGLGM +17 1426 N 14 T$TttTTtTtTTt^]T^]T DGFHKEDK7KHAB@ 12 TttTtTtTttTt LCFJKKDLJGHG 6 ttttTt IDJLMN +17 1427 N 14 TttTTtTtTTtTT^>t EHIC>H@4CFF@EF: 11 GgggGgGggGg G9=IDKB@F6F 6 ggggGg H<B8DGECD=;@ 6 ccccCc F8BH8 6 ccccCc HD>ICJ +17 1432 N 15 AaaAAaAaAAaAAaA 8EG@DCE@IH;/FDE 12 AaaAaAaAaaAa H;FFBHFAH:;E 6 aaaaAa GF>HFJ +17 1433 N 16 TttTTtTtTTtTTtT^]t FDHHBIF@JH>=GGFB 12 TttTtTtTttTt FCH=DGKHKEBB 6 ttttTt DEDKGM +17 1434 N 17 TttTTtTtTTtTTtTt^]t BCGH@IHGFD:CEGDAC 12 TttTtTtTttTt C?8GHDKIJHFK 6 ttttTt EHDKIM +17 1435 N 16 T$ttTtTtTTtTTtTtt ?EFEKHFHDGEFHEDE 12 TttTtTtTttTt BA>FJDDJJKAK 6 ttttTt GGHKDL +17 1436 N 16 ccCCcCcCCcCCcCcc EKEKGKHFKMFHHHGG 12 C$ccCcCcCccCc D2>IFKBIHE:D 6 c$cccCc AE=IDM +17 1437 N 16 t$tTTtTtTTtTTtTtt ?FKDIDFLII>HIHDG 11 t$tTtTtTttTt =BHHMKLKJEH 5 tttTt GBJKL +17 1438 N 15 cCCcCcCCcCCcCcc LIDLIKDJEGBKHGD 10 cCcCcCccCc ? 5 cccCc BJKBM +17 1439 N 15 tTTtTtTTtTTtTtt FFGBL 10 gGgGgGggGg CHICHJEH1D 4 ggGg IFCM +17 1442 N 16 gGGgGgGGgGGgGggg HEAH:BMGIE@HGI?D 10 gGgGgGggGg ;CFFIIIF5B 4 ggGg BDDK +17 1443 N 15 tTTtTtTTtTtTttt EIABFHCFIEHDF?C 10 tTtTtTttTt >?FBHDIH.= 4 ttTt FFEJ +17 1444 N 16 aAAaAaAAaAAaAaaa G4BIBKBAJHBIDF87 9 a$AaAaAaaa 1.GAGDID@ 4 aaAa GHEF +17 1445 N 15 tTTtTtTTtTTtTtt GBEKBAJGHH@GGD> 9 TtTtTttTt @JFHGLB1H 5 ttTt^]T JKFM? +17 1446 N 16 tTTtTtTTtTTtTttt F5CDHCHGJE>EDHD> 8 TtTtTttt DEHHDJHK 5 ttTtT AHJJF +17 1447 N 16 gGGgGgGGgGGgGggg INFKLLGJLCGLIIE0 9 GgGgGggGg EHI>GFJ0G 5 ggGgG FI7LF +17 1448 N 16 gGGgGgGGgGGgGggg IDD@D=6HKIGJEGIH 8 GgGgGggg AFGHBHEC 5 ggGgG :G@JE +17 1449 N 16 tTTtTtTTtTTtTttt D?FHCAGDIGDF>DHE 9 T$tTtTttTt 6GHIEJG1H 5 ttTtT DH7JF +17 1450 N 15 aAAaAaAAaAAaAaa EGDHJAEFJCBHEHG 8 aAaAaaAa GIHDJD?F 5 aaAaA GHBJH +17 1451 N 16 tTTtTtTTtTTtTttt F@HJ/>IFIHGDEGFA 8 tTtTttTt BIFJJEEG 5 ttTtT KIEK 5 ttTtT BGHJI +17 1455 N 18 gGGgGgGGgGGgGgggGg H5DCJJLIKIIHJFFHGG 7 gGgGggg ?I@EJFI 5 ggGgG 4EDJF +17 1456 N 18 tTTtTtTTtTTtTtttTt GGGIG;HFJCEJDG>HFD 8 tTtTttTt DJEGJH/H 5 ttTtT GGJJH +17 1457 N 18 gGGgGgGGgGGgGgggGg IBFE/?LJKHDJHHIAJF 8 gGgGggGg CIDFGE;D 5 ggGgG AFIII +17 1458 N 18 tTTtTtTTtTTtTtttTt C7EJJ@GEIH>DEFI9G: 8 tTtTttTt FHGKKD3G 5 ttTtT @IJJF +17 1459 N 18 cCCcCcCCcCCcCcccCc J?BGKMLKM9EKKKLHJI 8 cCcCccCc EHJH@J?F 5 acCcC 9HILK +17 1460 N 19 tTTtTtTTtTTtTtttTt^]T G9EJMCKGKJJJIHHIJG@ 8 tTtTttTt FLGNJGHF 5 ttTtT EBKJL +17 1461 N 19 gGGgGgGGgGGgGgggGgG H??GIKKJK/@MIGJDJAE 8 g$GgGggGg CGG@JHHE 5 g$gGgG 9BIJJ +17 1462 N 19 cCCcCcCCcCCcCcccCcC IJDFHHKIMCDKIAHBJKD 7 CcCccCc FGCF@JD 3 cCc EIL +17 1463 N 19 tTTtTtTTtTTtTtttTtT GLEGM@MIH9IJIDGAKFE 7 TtTttTt ICMKI5H 4 tTtT FMI? +17 1464 N 19 gGGgGgGGgGGgGgggGgG G=CHLF@IJ>FKFIJ?HGH 6 GgGggg BEKJEH 5 gGgG^]g @?FH= +17 1465 N 19 tTTtTtTTtTTtTtttTtT EF>FFIGFJ7D 5 aAaAa GDCM? +17 1469 N 18 CcCcCCcCCcCcccCcT^]C :K?IEJI3GLHLBAIKG? 6 cccCcC GKK5KB 5 cCcCc DBJJC +17 1470 N 19 TTtTtTTtTTtTtttTtTT 9GHEDKJHHGG=GE.K7ED 7 tTttTtT ECJI=KI 5 t$TtTt BEIMF +17 1471 N 19 GGgGgGGgGGgGgggGgGG FBIE7KFJ.?JCFEFLGJG 7 gGggGgG G?JE/JE 4 GgGg ?@KE +17 1472 N 19 TTtTtTTtTTtTtttTtTT /@IFJDEJGEJC9F8IGDC 7 tTttTtT FCKK8K= 4 TtTt ;JJG +17 1473 N 19 CCcCcCCcCCcCcccCcCC E9FB?LIJ7KJFID?KFJF 7 cCccCcC F3CI:D= 4 CcCc DGKG +17 1474 N 19 C$CcCcCCcCCcCcccCcCC <6HGEKIJ9GKHJLNJLHD 7 cCccCcC G@HJDH> 4 CcCc EHKF +17 1475 N 17 tTtTTtTTtTtttTtTT HL=MICM>A>II5KJGF 7 tTttTtT EILK8M> 4 TtTt MJMJ +17 1476 N 19 TtTtTTtTTtTtttTtTT^]t EH?IEGE>?DEGIHHHAD5 8 tTttTtG^]T @CJF9F/A 4 TtTt EHKE +17 1477 N 19 GgGgGGgGGgGgggGgGGg ?FE;JEKDJKDHLKJKIHB 8 gGggGgGG CFKJ;IF/ 8 gGggGgGG A=KH;H>B 3 gGg FJG +17 1479 N 19 CcCcCCcCCcCcccCcCCc 4EE9JKK=JJJABJKIBH: 8 cCccCcCC :DICEG>E 3 cCc CLD +17 1480 N 19 CcCcCCcCCcCcccCcCCc 2JJ=JHLKIMIF:9KHIG< 8 cCccCcCC C@HIDCHC 3 cCc EL? +17 1481 N 19 TtTtTTtTTtTtttTtTTt GE5GFEC@B9 7 tTtttTT DGKLLDA 3 Tt^]t JH: +17 1484 N 20 t$TtTTtTTtTtttTtTTtTt =<@IEJFEBEEE4HGFE?AD 8 tTttTtTT BBLK:LD8 3 Ttt KJ= +17 1485 N 19 TtTTtTTtTtttTtTTtTt =E>FFHEH>JHIC4H= 3 Ccc H>/ +17 1492 N 19 gGGgGGgGgggGgGGgGgG C?AL9?K9FM2EH>ACAI? 5 gggGG GII82 3 Ggg AGE +17 1493 N 18 gGGgGGgGggGgGGgGgG BDJLGFD2H5KHJB9?G@ 5 gggGG HIHB< 3 Ggg JEE +17 1494 N 19 g$GGgGGgGgggGgGGgGgG BEEI/GG9GF>FGIG 3 Ggg MDC +17 1495 N 17 TTtTtTtttTtTTtTtT E=G8IGF=;05 3 Ttt AGJ +17 1496 N 18 GGgGGgGgggGgGGgGgG FJK:GKGIK9HGKG?GJH 5 gggGG IHI?A 3 Ggg CII +17 1497 N 18 AAaAaAaaaAaAAaAaA^]a BDK9IAFK:JJBB=4 3 Ggg KGH +17 1499 N 20 GGgGGgGgggGgGGgGgGg^]G BGKE.;EHDFJGHI:EDFE? 5 gggGG HG>:E 3 Ggg JHC +17 1500 N 20 AAaAAaAaaaAaAAaAaAaA DAJ3FJE?KDKCEFAFHGEB 5 aaaAA JILD@ 3 Aaa LKF +17 1501 N 20 G$GgGGgGgggGgGGgGgGgG DKIKIKKDI=MHKK=:CJGG 5 gggGG FHGIC 3 Ggg GH> +17 1502 N 19 CcCCcCcccCcCCcCcCcC HK9FCAHF 5 aaaAA KFKHF 3 Aaa JKA +17 1504 N 19 GgGgGgggGgGGgGgGgGG JJGKJF@KKIIJALGJIIF 5 gggGG DIHGD 3 Ggg KHF +17 1505 N 19 GgGGgGggGgGGgGgGgGG HJ8G2HEKMGII?2IGIE7 5 gggGG EIGD> 3 Ggg MHG +17 1506 N 20 GgGGgGgggGgGGgGgGgGG IKJFFDHBFKCH@=DGGJFA 5 gggGG FDEB3 3 Ggg MIC +17 1507 N 20 AaAAaAaaaAaAAaAaAaAA AGD?G9EGHDCDG@??GD@B 5 aaaAA GFHDF 3 Aaa HKI +17 1508 N 20 CcCCcCcccCcCCcCcCcCC FIHHJGGK;HKGF>FLHGFH 5 c$ccCC ?DE== 3 Ccc HIH +17 1509 N 21 AaAAaAaaaAaAAaAaAaAA^]A FI2EJ@DK@DIHFCFIGIGDE 4 aaAA JJA; 3 Aaa KNK +17 1510 N 21 GgGGgGgggGgGGgGgGgGGG IICGHJHI?MGAH@JGJJJHE 4 ggGG GGI= 3 Ggg JJE +17 1511 N 21 AaAAaAaaaAaAAaAaAaAAA AE2AF>CFBFFGDHHCIGFF 4 aaAA EKLC 3 Aaa ML= +17 1513 N 20 GgGgGgggGgGGgGgGgGGG GG/EGJHLNHHKCHHKHI?I 4 ggGG CEJE 3 Ggg JIB +17 1514 N 21 GgGGgGgggGgGGgGgGgGGG >GHFIIHK@LFIHAHIIGFFD 4 ggGG DGHD 3 Ggg HJD +17 1515 N 20 G$gGgGgggGgGGgGgGgGGG CF8H9F?DF?L8IH?JEJIH8K 5 ttTTT GF>CH 3 Ttt MFE +17 1520 N 20 g$GGgGgggGgGGgGgGgGGG B.AGFCFBLGKJ:GJJIIIJ7G?IB9BK 6 c$cCCCC B:DCFE 3 Ccc J8> +17 1522 N 17 GgGggGgGGgGgGgGGG 9B9CDEBBAAEDBD:HEHF:I 5 t$TTTT ?=DGE 3 Ttt EFJ +17 1524 N 19 GGgGgggGgGGgGgGgGGG G=E@FH8MIJH?FBJHH;K 4 GGGG D?HE 3 Ggg @LD +17 1525 N 20 C$C$cCcccCcCCcCcCcCCCc ;=@CACIHGDHDKIHIJ?K8 4 CCCC H@HG 3 Ccc GJI +17 1526 N 18 c$CcccCcCCcCcCcCCCc BDD@HHIHFD:GGGGEK6 4 CCCC F?FF 3 Ccc HJA +17 1527 N 17 C$cccCcCCcCcCcCCCc 8D@=IEHK@IFHJGHL> 4 CCCC :FHE 3 Ccc IIH +17 1528 N 16 tttTtTTtTtTtTTTt GGGKGJGBBHHFHHK< 4 TTTT G@IH 3 Ttt LFI +17 1529 N 16 gggGgGGgGgGgGGGg GFHI 5 CCCC^]c B>IBA 3 Ccc FGF +17 1531 N 16 cccCcCCcCcCcCCCc EG/LIIKAMKIBGGL= 5 CCCCc ECGCB 3 Ccc IHA +17 1532 N 16 t$ttTtTTtTtTtTTTt AC1EF>IGJGIHGBL< 5 TTTTt HKKKF 3 Ttt JLL +17 1533 N 15 t$tTtTTtTtTtTTTt AEIG5CABGCEF;I< 5 TTTTt F=JFC 3 Ttt IK@ +17 1534 N 15 cCcCCcCcCcCCCc^]C FKIGEABJJFH@L?; 5 CCCCc EEKHB 3 Ccc IJC +17 1535 N 15 aAaAAaAaAaAAAaA @HDGFB6BEHG2:@D 5 AAAAa ECGBF 3 Aaa JG: +17 1536 N 16 cCcCCcCcCcCCCcC^]C >IFCGC>I@GI>I;@: 5 CCCCc D?IC? 3 Ccc GGI +17 1537 N 15 aAaAAaAaAaAAaAA ;JEGHF=FJGGK@DB 5 AAAAa HAIFC 3 Aaa JKH +17 1538 N 16 aAaAAaAaAaAAAaAA FDHGGIIIIKI@JED? 5 AAAAa ICKAI 3 Aaa HME +17 1539 N 16 g$GgGGgGgGgGGGgGG AKHJJH8KJIJLMDC> 5 GGGGg CBJFG 3 Ggg HLK +17 1540 N 15 CcCCcCcCcCCCcCC J@JGHJJFHA>GCC= 5 CCCCc F?KH> 3 Ccc EIA +17 1541 N 15 CcCCcCcCcCCCcCC HGHHGEIJII0MBD5 5 CCCCc G=KH: 3 Ccc FLC +17 1542 N 15 CcCCcCcCcCCCcCC KAHHGLIIIIHLFE9 5 CCCCc D;KHE 4 Ccc^]C FLDB +17 1543 N 15 CcCCcCcCcCCCcCC HIFKDFMCKHILEE5 5 CCCCc =6KGH 4 CccC ELID +17 1544 N 15 TtTTtTtTtTTTtTT IEHFE8DKGIGLIHB 5 TTTTt 6@LKJ 4 TttT JJII +17 1545 N 15 GgGGgGgGgGGGgGG JEEKDFILHE5LKF? 5 GGGGg A9III 4 G$ggG ?KCE +17 1546 N 15 GgGGg$GgGgGGGgGG DGBF@.KGICIKIC< 5 GGGGg ;3CFI 3 ggG KJC +17 1547 N 14 AaAAAaAaAAAaAA GBF9GFHGIHHDH= 6 AAAAaa >EKJF> 3 aaA IJG +17 1548 N 14 AaAAAaAaAAAaAA EEDF1IGJF=ILF= 5 AAAaa EMHMD 3 aaA LLE +17 1549 N 14 GgGGGgGgGGGgGG FCKK8HKHLJMLH? 6 GGGGgg BAJJH: 3 ggG KKF +17 1550 N 14 GgGGGgGgGGGgGG 5DFI.KIJIFFFH? 6 GGGGgg =?CEI3 3 ggG IJD +17 1551 N 14 A$a$AAAaAaAAAaAA E?E@3FEGHHIBHC 6 AAAAaa ??KGCE 3 aaA IIC +17 1552 N 12 AAAaAaAAAaAA @HFFHEHII?FA 6 AAAAaa KBMLFH 3 aaA IJE +17 1553 N 11 AAaAaAAAaAA ;HHFIB8JGI> 6 AAAAaa J6LKMI 3 aaA LHI +17 1554 N 12 GGGgGgGGGgGG IBGHJHK?MCEB 6 GGGGgg D9MHD? 3 ggG EAH +17 1555 N 12 TTTtTtTTTtTT C=DGCIE5JEGA 6 TTTTtt 70JIKI 3 ttT KHB +17 1556 N 12 TTTtTtTTTtTT =FEGHHE8HEE= 6 TTTTtt >H +17 1560 N 12 TTtTtTTTtTTT D7FBHCAIHE@E 6 TTTTtt ?5KKJ= 3 ttT IJG +17 1561 N 12 TTtTtTTTtTTT ;0FEGG6JDE9E 6 TTTTtt E:KHG? 3 ttT GFG +17 1562 N 12 GGgGgGGGgGGG :GHEGK2IKHBJ 6 GGGGgg AFJJI> 3 ggG EJG +17 1563 N 12 GgGgGGGgGGG^]g CIFHG;KKB=FD 5 GGGGg 2BLJI 3 ggG EIJ +17 1564 N 12 GgGgGGGgGGGg @JGJCJGJB 3 g$gG ?DE +17 1565 N 13 AAaAaAAAaAAAa DDGHHGBIG>CH8 6 AAAAaa C1LFJ7 2 aA BG +17 1566 N 13 TTtTtTTTtTTTt CJFAHHDKCF=F6 5 T$TTtt DDFL/ 2 tT HH +17 1567 N 13 CCcCcCCCcCCCc 7JIJJIILEG4I> 3 CCc @FK 2 cC HB +17 1568 N 13 T$TtTtTTTtTTTt @GEHCK2KDIBL> 5 TTTtt ?CML< 2 tT CI +17 1569 N 12 CcCcCCCcCCCc HIIJHIMHG7HD 4 CCCc @?JK 2 cC HF +17 1570 N 12 TtTtTTTtTTTt KGKGIGLGJ@K= 5 TTTtt K:MJ1 2 tT AH +17 1571 N 12 GgGgGGGgGGGg @HKHFDKHH>H2 4 GGGg CHK 2 cC >J +17 1573 N 10 aAaAAAaAAA EHEIGKBI?J 4 AAAa H@JH 1 A I +17 1574 N 12 CcCcCCCcCCCc =HGIIHKHFAJH 4 CCCc E=HJ 1 C G +17 1575 N 11 CcCcCCcCCCc BGEJGLHH0IF 4 CCCc 7DIL 2 cC AH +17 1576 N 12 CcCcCCCcCCCc LI 2 Cc LJ 2 cC EJ +17 1579 N 12 AaAaAAAaAAAa 3FGJG0IFIEH/ 3 AAa GKL 2 aA II +17 1580 N 12 GgGgGGGgGGGg >FJIJINGJBHD 3 GGg CFM 2 gG EJ +17 1581 N 12 CcCcCCCcCCCc 0@FHJGLGH=L/ 3 CCc CCJ 2 cC ?J +17 1582 N 13 C$c$CcCCCcCCCc^]c =?GJIHLDE@IA0 3 CCc EEM 2 cC BK +17 1583 N 11 TtTTTtTTTtt GHHCLEJAM8> 3 TTt EKJ 2 t$T @L +17 1584 N 11 GgGGGgGGGgg GGIHLDDBJED 3 GGg BDL 1 G H +17 1585 N 11 GgGGg$GGGgg^]G EJFK@4@JB/? 3 GGg AEJ 1 G ? +17 1586 N 10 AaAAAAAAaA BHDAFJ>G@C 2 Aa GJ 1 A K +17 1587 N 11 CcCCCCCCccC FJH@IC8II9? 3 CCc 6CL 1 C @ +17 1588 N 11 AaAAAAAAaaA CDF:EI=D3CE 3 AAa DEJ 1 A J +17 1589 N 11 A$aAAAAAAaaA ;EFHJJ>GE9D 3 AAa GBJ 1 A K +17 1590 N 10 cCCCCCCccC JH8KD8IA8D 3 CCc CCK 2 C^]c FC +17 1591 N 10 tTTTTTTttT GHCJJEJ5=E 3 TTt 0IB 2 Tt JA +17 1592 N 10 tTTTTTTttT FD5?G;GGAC 3 TTt BHJ 2 Tt E; +17 1593 N 10 gGGGGGGggG FHCJD?LHGA 3 GGg CHH 2 Gg J4 +17 1594 N 10 tTTTTTTttT E?CIHAHG7B 3 TTt BHI 2 Tt II +17 1595 N 9 gGGGGGGgG DBHIF@K3H 3 GGg AIH 2 Gg H? +17 1596 N 9 c$CCCCCCcC AB4KGE9F> 3 CCc DIL 2 Cc IC +17 1597 N 9 CCCCCCccC D;K97LE/F 4 CCc^]c CIEA 2 Cc L? +17 1598 N 9 C$CCCCCccC >FJG;HH8= 4 CCcc HHHF 2 Cc M9 +17 1599 N 8 AAAAAaaA >I=CJ=.G 3 Aaa CID 2 Aa FH +17 1600 N 8 TTTTTttT >DHFDC4G 3 Ttt HJ@ 2 Tt JG +17 1601 N 7 CCCCCcC GJC;E:H 3 Ccc IJB 2 Cc MC +17 1602 N 7 TTTTttT JIBL;0C 3 Ttt LJG 2 Tt MJ +17 1603 N 7 GGGGggG IB@MHHE 3 Ggg HLE 2 Gg HE +17 1604 N 7 GGGGggG F:=@I?0 3 Ggg 2IB 2 Gg BB +17 1605 N 7 TTTTttT BF< +17 1607 N 7 AAAAaaA BBDK10G 2 Aa CE 2 Aa I0 +17 1608 N 6 C$CCCcC CABI/H 3 Ccc FKG 2 Cc H8 +17 1609 N 6 CCCccC 88LG1C 3 Ccc HIG 2 Cc I@ +17 1610 N 5 CCccC ;M;0B 3 Ccc FKB 2 Cc I2 +17 1611 N 6 CCCccC 9;MIKH 3 Ccc FKF 2 Cc I< +17 1612 N 6 TTTttT EFKF@? 3 Ttt IJA 2 Tt MH +17 1613 N 6 CCCccC @>ID=J 3 Ccc DFB 2 Cc I8 +17 1614 N 6 AAAaaA J?F32G 3 Aaa HH: 2 Aa J= +17 1615 N 6 CCCccC F.KEGG 3 Ccc BKE 2 Cc C2 +17 1616 N 5 TTTtT JGLFE 3 Ttt JJ> 1 T K +17 1617 N 5 CCCcC BALJ= 3 Ccc FIC 1 C K +17 1618 N 6 AAAaaA HDJ0<< 3 aaa KGI 2 Aa IJ +17 1619 N 6 GGGggG BBED:I 3 ggg H@G 2 Gg F? +17 1620 N 5 CCCcC BAL?C 3 ccc E=@ 2 Cc J0 +17 1621 N 7 CCCccC^]c 8 3 ccc HE@ 1 C H +17 1625 N 6 AAaaAa CD<0GF 3 aaa KK: 2 Aa JH +17 1626 N 7 GGGggGg E1E:.J; 3 ggg FAB 2 Gg D= +17 1627 N 7 AAAaaAa C7H=2E= 3 aaa G5> 2 Aa HB +17 1628 N 7 CCCccCc =.HF0H= 3 ccc CAD 2 Cc G4 +17 1629 N 7 TTTttTt E?KG7F; 4 ttt^]T HGCC 2 Tt MD +17 1630 N 7 TTTttTt J2H;D@1 4 t$ttT ?F7E 2 Tt FE +17 1631 N 7 CCCccCc @BM2?I@ 2 cC ?F 2 Cc I6 +17 1632 N 8 CCCccCc^]c B3;HCH9; 3 ccC >8D 2 Cc I6 +17 1633 N 8 AAAaaAaa ;CI32F? +17 1636 N 8 AAAaaAaa C@J@?B./ 4 aaAa A; 4 ccCc CBC= 2 Cc F8 +17 1638 N 8 AAAaaAa^]A @8GI1H>@ 6 aaAa^]A^]A DH<<=A 2 Aa HH +17 1639 N 9 GGGggGggG C6LHHK0@F 6 ggGgGG @CC5B@ 2 Gg BD +17 1640 N 6 GGgGgG C.;HF? 6 ggGgGG BDCE.B 2 Gg D1 +17 1641 N 9 C$CCccCccC 62B@=J/7H 6 ccCcCC A?G?DD 2 Cc D? +17 1642 N 6 TTttTT 9L>=KI 6 ttTtTT DEI8@I 3 T$tt FEE +17 1643 N 8 C$CccCccC 8K@ +17 1646 N 6 GggGgG MI;F@J 5 gGgGG GGJ7> 2 gg := +17 1647 N 7 CccCccC IG5F0KI 6 ccCcCC :2HC5< 2 cc 45 +17 1648 N 7 CccCccC HHAI;GH 6 ccCcCC CDGD5A 2 cc =5 +17 1649 N 7 TttTttT I>>=G =C? +17 1652 N 8 GggGggG^]g 5IJG2JIE 6 ggGgGG E?BI9F 2 gG :C +17 1653 N 8 CccCccCc GI@A?;GI?G3 3 aaA B5G +17 1655 N 8 CccCccCc AC:H@3JE 7 ccCcCCC G/HE@G: 3 ccC H/D +17 1656 N 8 C$ccCcCc^]C ?DADGJBD 7 taTtTTT I0JEAC9 3 ttT E:L +17 1658 N 8 ttTttTtT D>BD;G.B 7 ttTtTTT D4EJEH= 3 ttT H=? +17 1659 N 8 ccCccCcC G2E@JJJG 7 cCcCCCc HI?EB7C 3 ccC D5F +17 1660 N 7 aaAaaAA DG.B.GG 8 aaAaAAAa K4HMDA:K 4 aaAa FJHG +17 1661 N 8 ggGggGgG DH;1JKG 9 ccCcCCCcc J8GEDB:A2 4 ccCc ;CG: +17 1663 N 7 cCccCcC 4DF? +17 1664 N 6 aAaaAA @A=@HF 7 acAaAaa F.G?CE< 4 aaAa 4FFF +17 1665 N 7 tTttTtT FE:DG4G 9 ttTtTTTtt F:II8G?D= 4 ttCc @FI3 +17 1666 N 7 gGggGgG ;:?CI0J 9 ggGgGGGgg J7CH?=;B6 4 ggGg A@AC +17 1667 N 7 gGggGgG HI@5F5G 8 gGgGGGgg IHF<>8@7 4 ggGg I=KC +17 1668 N 6 aAaaAA 7GE/FG 7 aaAaAAa G>HA=E? 4 aaAa GGJE +17 1669 N 7 cCccCcC BB@:I0C 9 ccCcCCCcc I5EGE?:C? 4 ccCc GBI> +17 1670 N 9 aAaaAaA^]a^]a BHF8H?GA9 9 aAaAAAaa^]A KHDFC@K=9 4 aaAa KJID +17 1671 N 9 gGggGgGgg 4:??KGKC@ 9 gGgGGGggG HIB8BEC/< 4 ggGg BCJ: +17 1672 N 9 tTttTtTtt <1BGEGE=; 9 ttTtTTTtT J=?EF@?KF 4 ttTt IBG8 +17 1673 N 9 tTttTTtt^]t FFDEDF@=D 8 ttTtTTtT I:FACFL7 4 ttTt I?I= +17 1674 N 11 cCccCcCcccc DC>@IEJ>FBE 7 cCcCCcC IHBFHFC 4 ccCc G5E6 +17 1675 N 11 cCccCcCcccc ?F8DH1HA@:? 10 ccCcCCCccC ?5J 3 ggG GDA +17 1677 N 11 cCccCcCcccc B3H.JDK:E>: 8 cCcCCCcC GJ=9J?D2 3 ccC A1L +17 1678 N 11 cCccCcCcccc B/BAH.GIIEI 10 ccCcCCCccC F8JG:JEB38 3 ccC >?L +17 1679 N 11 aAaaAaAaaaa F.H.G8GJIBF 9 aaAaAAaaA I2FLDFI51 3 aaA JLJ +17 1680 N 11 gGggGgGgggg =AFEL1JKHDD 11 ggGgGGGggG^]g H4KF9DE8/5E 4 ggGg <;JI +17 1681 N 11 c$CccCcCcccc ?D;AJ1KB@>7 9 ccCcCCcCc ?:I;==8@= 3 cCc 1K< +17 1682 N 10 GggGgGgggg =D3B5AGEFJ 11 ggGgGGGggGg B??H/=2B:0D 4 ggGg ==<= +17 1683 N 10 TttTtTtttt CGFH 10 ccCcCCCcCc C +17 1687 N 8 ccCCcccc BGEGIIGK 9 ccCcCCcCc B;GG8JCEG 4 ccCc 9=GH +17 1688 N 9 ccCcCcccc HMG8GJKGK 10 cCcCCCccCc >HE9?6F/AI 4 ccCc CBII +17 1689 N 9 ttTtTtttt EID2IFGIJ 11 ttTtTTTttTt F9KAGK;G1CJ 4 ttTa DAMB +17 1690 N 9 ccCcCcccc EMJAGLJFM 11 ccCcCCCccCc EGCK>J=J4II 4 c$c$Cc @0L@ +17 1691 N 9 ttTtTtttt CIJ6FHHHH 10 ttTtTTttTt BAJJ.LI1CJ 2 Tt L= +17 1692 N 8 ggGGgggg B?KIJIBJ 10 ggGgGGGggg CABH5F5E0H 2 Gg JA +17 1693 N 9 ttTtTtttt CEFIEICII 10 ttTtTTTtTt GCAM:C:G3I 4 Tt^]T^]T J:B@ +17 1694 N 9 ttTtTtttt D3CJEGHIG 10 ttTtTTTtTt E5EG>G:@9K 4 TtTT ACE@ +17 1695 N 9 c$cCcCcccc :;JEIKJJD 11 ccCcCCCccCc E3EI9GA<6>I 4 CcCC CEFE +17 1696 N 8 tTtTtttt FI5JEJMH 11 ttTtTTTttTt F?JFAKAG7FJ 4 TtTT L1IH +17 1697 N 8 gGgGgggg 4K3HKJFH 11 g$gGgGGGgg$Gg A@EC6HEA7DI 4 GgGG C;EE +17 1698 N 8 cCcCcccc JI:IMLGK 9 aCcCCCcCc CHC8I 4 CcCC G:EE +17 1699 N 7 tTTtttt BIFHGIG 8 tTtTTtTt DDFBEIAJ 4 TtTT KCF@ +17 1700 N 7 gGGgggg JLLIJBJ 8 gGgGGgGg AFFBEG?G 4 GgGG G=E@ +17 1701 N 8 tTtTtttt @ECGEGHE 8 tTtTTtTt C>L@DCBF 4 TtTT HJEE +17 1702 N 8 tTtTtttt JB:GEGHK 7 tTtTtTt @EK:J>H 4 TtTT IJB< +17 1703 N 7 tTTtttt GGEEHED 8 t$TtTTtTt ?7G 5 CcCCC E9JH +17 1714 N 12 aAaAaaaaaaaa GH3IIGHI9:9B 6 AaAaAa KJACEJ 4 AAAA GIB= +17 1715 N 12 aAaAaaaaaaaa JHFEKHLLKGDF 6 AaAaAa HKIKJK 5 AaAAA CJHCC +17 1716 N 12 gGgGgggggggg @KKLDKEIHGDA 6 GgGgGg IFGDHD 5 GgGGG H9JD; +17 1717 N 13 tTtTtttttttt^]t FECFKGGJC@HEB 6 TtTtTt HHGAEG 5 TtTTT GJ 5 CCCCc CJA5I +17 1742 N 16 tTtttttttttTTTTT 8HJGFJIGFHGEHHKH 2 Tt ?K 5 TTTTt MME:H +17 1743 N 16 cCcccccccccCCCCC K 6 TTTtTT JJ@GCG +17 1753 N 15 CcccccccccCCCCC F@HHJKAKHIEIKLJ 2 Cc CL 6 CCCcCC MH1FEF +17 1754 N 15 CcccccccccCCCCC BAGHJEFKIGHHJKH 1 c K 6 CCCcCC LF?E>F +17 1755 N 15 C$cccccccccCCCCC 6IJGMBLMKCHHKKJ 2 Cc 5J 6 CCCcCC MJ5GAF +17 1756 N 14 tttttttttTTTTT IHIJEFFGFJIHJK 2 Tt DK 6 TTTtTT ML=HEL +17 1757 N 14 cccccccccCCCCC KIFKFELGIHJLMK 2 Cc FJ 6 CCCcCC ML;FGH +17 1758 N 14 aaaaaaaaaAAAAA LHFLEFKJHFGKHH 2 Aa GL 6 AAAaAA KK?JGH +17 1759 N 14 gggggggggGGGGG IFDLLHFIJBIGJK 2 Gg FI 6 GGGgGG KH9B@G +17 1760 N 14 cccccccccCCCCC KIAKMHFGKIIKKK 2 Cc IH 6 CCCcCC KJ5;HI +17 1761 N 14 aaa$aaaaaaAAAAA HE@G31B>1HFIHH 2 Aa JC 6 AAAaAA IIA2EI +17 1762 N 13 ccccccccCCCCC GHJ:>JHBHIJJG 2 Cc CK 6 CCCcCC IE5CGH +17 1763 N 13 ccccccccCCCCC HEI@@KHJJGLLK 2 Cc DF 6 CCCcCC II?B;K +17 1764 N 13 ccccccccCCCCC JHLDKLKLFFKNK 2 Cc AI 6 CCCcCC IFF?AK +17 1765 N 13 ttttttttTTTTT GFHCGCDEHIKLK 2 Tt KJ 6 TTTtTT NHIFCH +17 1766 N 13 ccccccccCCCCC =FHLILIGJELLK 2 Cc ?J 6 CCCcCC DGDABH +17 1767 N 13 ccccccccCCCCC BBHJ4JHJDIMLL 2 Cc AJ 6 CCCcCC ED?DGJ +17 1768 N 13 ccccccccCCCCC FFJKDLKKFFJLK 2 Cc >H 6 CCCcCC EB@DCK +17 1769 N 13 t$t$ttttttTTTTT D@GHCIGGHIMKK 2 Tt GH 6 TTTtTT MEMEHL +17 1770 N 11 ggggggGGGGG GJ=KH=JLKMK 2 G$g @F 6 GGGgGG HC5AFJ +17 1771 N 11 aaaaaaAAAAA FIELGHFIIJI 1 a K 6 AAAaAA JFEJFK +17 1772 N 11 g$gggggGGGGG DEHKJ@GJHLL 1 g G 6 GGGgGG HF2DAL +17 1773 N 10 cccccCCCCC IIKJKGHKLK 1 c H 6 CCCcCC HHDDFK +17 1774 N 10 aaaaaAAAAA DGHFFHHJJI 1 a H 6 AAAaAA JGCFFJ +17 1775 N 10 tttttTTTTT EH8GJ +17 1778 N 11 cccccCCCCCC EDJHIDHKKMA 1 c @ 6 CCCcCC HBIAFL +17 1779 N 11 cccccCCCCCC HJLKIHELLJD 1 c C 6 CCCcCC ICEBJL +17 1780 N 11 tttttTTTTTT I.FFEIIKLKG 1 t$ B 6 TTTtTT MF>CLM +17 1781 N 11 aaaaAAAAAA^]a CFEAEDJJGD4 0 5 AAaAA IHEHJ +17 1782 N 12 cccccCCCCCCc J?LKKJIJJIE: 2 c^]c C1 6 CCCcCC CC9?IJ +17 1783 N 12 tttttTTTTTTt =EGFDE 2 aa @E 5 AAaAA GH@JJ +17 1792 N 16 aaaaaAAAAAAaaAaa HHIIHAHIIJH?FFF9 2 aa FE 5 AAaAA EAHMN +17 1793 N 16 gggggGGGGGGggGgg I=HKGKJILMI6>I?C 2 gg CB 5 G$G$gGG @@@:F +17 1794 N 16 cccccCCCCCCccCcc J?IHFCHILFA9HGG@ 2 cc 8> 3 cCC 2 cc D6 3 cCC ?CM +17 1797 N 16 aaaaaAAAAAAaaAaa D6GEAGHJKJG01HCG 2 aa I8 3 aAA 4FK +17 1798 N 16 cccccCCCCCCccCcc BFHGGJIJKJI?BF?J 2 cc C4 3 cCC HMIMJFBKFE 2 cc D; 4 cCC^]c ?IM@ +17 1800 N 16 cccccCCCCCCccCcc HJIIJHIJLIJDILIM 2 cc BE 4 cCCc GHMB +17 1801 N 16 tttttTTTTTTttTtt AFGFGFFLKLI 4 gGGg EBLG +17 1803 N 16 cccccCCCCCCccCcc FG@IIKIILLK1IKJI 2 cc H; 4 cCCc GFMG +17 1804 N 17 aaaaaAAAAAAaaAaa^]a C@CDEEIJJJH3EIC1: 2 aa D8 4 aAAa GIKG +17 1805 N 17 aaaaaAAAAAAaaAaaa @EIGALKF<>LHIH< 2 cc D5 4 cCCc IHME +17 1811 N 16 ccCCCCCCccCcccC^]C FHHGLKJKHFLJEK=8 2 cc BC 4 cCCc JIIH +17 1812 N 16 t$tTTTTTTttTtttTT ?FHCMLLKAGKG>EGC 2 tt AC 4 tTTt ELMK +17 1813 N 15 gGGGGGGggGgggGG EAGFKLIAIKILJG> 2 gg DC 4 gGGg IAHE +17 1814 N 15 aAAAAAAaaAaaaAA FD?IIHJEHIH>JB@ 2 aa I= 4 aAAa IHKJ +17 1815 N 15 gGGGGGGggGgggGG BFCKMM==HKHBJ4? 2 gg D; 4 gGGg FBJF +17 1816 N 15 g$GGGGGGggGgggGG ?K0> 2 gg @7 4 gGGg G5HG +17 1817 N 14 CCCCCCccCcccCC EFKKIJDCGF3JF= 2 cc B@ 4 cCCc BCJG +17 1818 N 13 C$C$CCCCccCccCC ?BKKLF;GHJIE; 2 cc B: 4 cCCc AFGG +17 1819 N 12 CCCCccCcccCC KKLJ6BMB2E;; 2 cc ;0 4 cCCc 4 cCCc @FFG +17 1822 N 12 CCCCccCcccCC KJEKHCLGBJ>> 2 cc B@ 4 cCCc CGGC +17 1823 N 13 CCCCccCcccCC^]C HIJJFIKKBMH4= 2 cc K: 4 cCCc EGHG +17 1824 N 13 TTTTttTtttTTT KKIKHF 3 GGg G@F +17 1829 N 12 CCCCccCcccCC EFIB86EBD@@EFBAJKI4@ 3 ggg G:B 3 GGg 3?E +17 1831 N 11 T$TTTtTtttTT 5DFBAIHIEAE 4 ttt^]T I4@= 3 TTt ?HG +17 1832 N 11 C$CCccCcccCC BEJGIKKNLII 4 cccC C9BB 3 CCc FIC +17 1833 N 10 TTttTtttTT GG:.KDKFIC 3 ttT EFH 3 TTt FJC +17 1834 N 11 C$CccCcccCC^2C AMGKJMDNAJ< 4 cccC C:B< 3 CCc IIC +17 1835 N 11 TttTtttTTTT K@8KGGJB7H@ 4 tttT ECDC 3 TTt LNC +17 1836 N 11 CccCcccCCCC J@HJH:GJ=KB 4 cccC IIB@ 3 CCc IID +17 1837 N 11 CccCcccCCCC ;E:KA0JH8@B 4 cccC FH>9 3 CCc HID +17 1838 N 11 CccCcccCCCC GKDJKHMG>I3 4 cccC II:@ 3 CCc HIC +17 1839 N 10 TttTttTTTT L.CFBJG4H: 3 ttT FFD 3 TTt MMG +17 1840 N 11 CccCcccCCCC HGIGF3II6JG 4 cccC FCC< 3 CCc HIE +17 1841 N 11 CccCcccCCCC L3GKGBJ:5HC 4 cccC IHA; 3 CCc GIE +17 1842 N 11 CccCcccCCCC MJILJMMI.H> 4 cccC J>BF 3 CCc GHF +17 1843 N 11 TttTtttTTTT E9GBI6@H 4 tttT IHJE 3 TTt C?I +17 1845 N 11 GggGgggGGGG MHHIJKK?8F9 4 gggG KJIC 3 GGg 6E 4 gggG G>F> 2 Gg >D +17 1849 N 13 TtTtttTTTTT^]t^]t HEAG7GA?F1D6A 4 tttT J?I9 2 T$t @I +17 1850 N 14 CccCcccCCCCCcc HIFLIF 4 cccC GGG9 1 c F +17 1851 N 15 AaaAaaaAA$AAAaa^]A >HHGJHKC5IGF?EA 4 aaaA LJLE 1 a J +17 1852 N 14 GggGgggGGGGggG B@8EHAJDKFH1@E 4 gggG G;F@ 1 g E +17 1853 N 14 GggGgggGGGGggG E 1 a G +17 1855 N 16 CccCcccCCCCccCCc DGHJHKMAGGG 5 cccCC G/GB; 1 c F +17 1856 N 16 AaaAaaaAAAAaaAAa IFHIOLLDGBG>HGC; 5 aaaAA I9KA> 1 a J +17 1857 N 16 GggGgggGGGGggGGg ;=AKJDIGIFJI>EBEK@2JD<@ 5 cccCC E=AG5 1 c C +17 1863 N 17 CccCcccCCCccCCcc^]C EHHIJKL79HDIHCAIB 5 cccCC I1@F; 1 c E +17 1864 N 17 TttTtttTTTTtTTttT KFFBIHIEE3H:HG3GF 4 ttTT BFF? 1 t F +17 1865 N 18 GggGgggGGGGggGGggG CEFLHKLDC?I7DIBDD 1 c G +17 1868 N 18 CccCcccCCCCccCCccC EJIKJDKIIGH>EHGBJF 4 ccCC F>A@ 1 c J +17 1869 N 18 TtaAtaaTAATaaATtaA K/BFFHFIHFK9JKADDAF8H7@ID;BG 6 cccCCc <4;F88 1 c > +17 1872 N 17 ggGgggGGGGggGGggG FG7GFKB=AA;JG 8 g$ggGGgg^]g ??C??EE@ 1 g L +17 1875 N 18 GggGgggGGGGggGGggG =/G;I9I;<3F2BGE7HJ 7 ggGGggg :DD?DFD 1 g K +17 1876 N 17 ccCcccCCCCccCCccC DICIHMIH:I>DGGBMJ 7 ccCCccc H@:6GC@? 7 ggGgggg 5A49FBC 1 g K +17 1882 N 19 gGgggGGGGggGGggGGG^]G DEGGJEIBG:GI>:JG>@D 7 g$gGgggg 9EC@I?C 1 g K +17 1883 N 20 aAaaaAAAAaaAAaaAAAA^]A DAFIKFF:GDDF@FDIEDCA 8 aAAaaaa^]a IE/8JB@< 1 a L +17 1884 N 20 g$GgggGGGGggGGggGGGGG ?BDHJ:K=J=HJA?JKHGHE 8 gGGggggg EJ?GJ6CC 1 g K +17 1885 N 19 C$c$ccCCCCccCCccCCCCC B@=J>J8AEBHCECDGFHD 7 cCCcccc H>C>AAC@ 8 gGGggggg B94CJ@GE 1 g I +17 1888 N 17 c$cCCCCccCCccCCCCC 5IADAIBIIDFGKIHIH 8 cCCccccc HB@7C0CA 1 c H +17 1889 N 16 cCCCCccCCccCCCCC FGI6HA5H@A9HHGIE 7 cCCcccc H@HCCCA 1 c F +17 1890 N 16 cCCCCccCCccCCCCC JGH5JAIGEELKGGIH 8 cCCccccc I@GHC9CKGHKI 7 cCCcccc @???==< 2 cC GC +17 1897 N 16 gGGGGggGGggGGGGG F@A6>?H6;=ICAADA 7 gGggggg H1DHEHB 2 aG F< +17 1898 N 15 tTTTttTTttTTTTT F9>CDGCB@HDFEIE 8 tTTttttt H08CIHJ? 3 tT^]T HF? +17 1899 N 15 gGGGggGGggGGGGG E/KGCCID;HLIIKI 8 gGGggggg E81DIGGH 3 g$GG BBC +17 1900 N 15 tTTTttTTttTTTTT D0DBEFE=FFHFEHG 8 tTTttttt E3:?IADI 2 TT FH +17 1901 N 16 aAAAAaaAAaaAAAAA F5.@HHH 2 AA EG +17 1902 N 17 cCCCCccCCccCCCCCc >1IIIFDE;AJIIGJH7 8 cCCccccc F;=7EEDC 2 CC @D +17 1903 N 17 c$CCCCccCCccCCCCCc BEHDHCEH7?JJGHKH@ 8 cCCccccc EA:GGHCD 2 CC AF +17 1904 N 17 TTTTttTTttTTTTTt^]T EGCHDFID?IJHHLGCA 8 tTTttttt FKGKGKH: 2 TT JL +17 1905 N 17 CCCCccCCccCCCCCcC G89JEHI>@IKJIJIDB 8 cCCccccc DHEGGGHB 2 CC GG +17 1906 N 17 TTTTttTTttTTTTTtT @IGJEGIF?GKHIIIGF 8 tTTttttt HL.GJFKG 2 TT IK +17 1907 N 17 GGGGggGGggGGGGGgG ?G0;GEJDAIKJIKJ8F 7 gGggggg GG?JGJF 2 GG GF +17 1908 N 18 A$AAAaaAAaaAAAAAaA^]a ?CGFIFBCIIIFGJGFD= 8 aAAaaaaa JI3;MMII 2 AA GD +17 1909 N 17 GGGggGGggGGGGGgGg JGLAGKFB9LKKLL4ID 8 gGGggggg FG3EJKHE 2 GG JH +17 1910 N 15 CCccCCccCCCCCCc >ID=J?EALJILIBF 7 cCCcccc GH79JBA 2 CC IG +17 1911 N 17 CCCccCCccCCCCCcCc FCGCEHDH 8 cCCccccc GFBJKLJKK 2 CC IH +17 1920 N 17 AAAaaAAaaAAAAAtAa D9BEFIAEIGGIJI/GI 8 aAAaaaaa B:EMMMKM 3 AA^>a HJ< +17 1921 N 18 GGGggGGggGGGGGgGg^]G F/J?CJ>DHMLKNL@GI@ 7 gGggggg C?CJFII 4 GGgg KG@D +17 1922 N 17 T$TttTTttTTTTTtTtT 6GCGG3EFHFFIG;DEC 7 tTttttt EHIKIKI 4 TTtt GJDG +17 1923 N 17 GGg$gGGggGGGGGgGgG JEG 7 cCccccc @IGF>JJ 4 CCcc JI97 +17 1925 N 16 CCcCCccCCCCCcCcC ;IJJ=>JIFHKH;IJF 7 cCccccc CHFMCIF 4 CCcc KK6? +17 1926 N 16 TTtTTttTTTTTtTtT FJDJ?FIKIHLG5FHF 7 tTttttt ?KKMELG 4 TTtt IMDJ +17 1927 N 15 TtTTttTTTTTtTtT DGC;EHHGEII:FED 7 tTttttt FDGJHKE 4 TTtt JHJE +17 1928 N 15 CcCCccCCCCCcCcC LCK8CKLJJMJ?HLH 7 cCccccc @G;MKGK 4 CCcc KFH= +17 1929 N 15 TtTTttTTTTTtTtT GFIBGGLKKKI.GHI 7 t$Tttttt CJ>JIJI 4 TTtt LMGE +17 1930 N 15 GgGGggGGGGGgGgG IEI@5JKKILJ8HGH 6 Gggggg FELJGJ 3 GGg HFG +17 1931 N 17 CCcCCccCCCCCcCcC^]C 9IHK5GKIJIMI1IHIB 6 C$ccccc >5 +17 1932 N 17 TTtTTttTTTTTtTtTT EGGH?GHLJIMI6DGHE 5 ttttt BLELM 5 TTtt^]t LM8F2 +17 1933 N 17 T$TtTTttTTTTTtTtTT 1BG58JF@FGHGIEFED 5 ttttt JJFJJ 5 TTttt IJCED +17 1934 N 16 GgGGggGGGGGgGgGG EHI?IFLKJKJKHJGH 5 ggggg HL7FL 5 GGggg JIG:> +17 1935 N 15 CcCCccCCCCCCcCC H 5 GGggg LF@>I +17 1942 N 16 CcCCccCCCCCcCcCC ECG5JJJKFLHLJIGJ 6 cccccC CLJFHD 4 CCcc LJ>H +17 1943 N 16 TtTTttTTTTTtTtTT FCHDGHIJJLI9FIJ> 6 tttttT KMJLL@ 5 TTttt GLIMF +17 1944 N 16 TtTTttTTTTTtTtTT @BD3DFHGGHF7HHCH 6 tttttT KLLLK7 5 TTttt KJBLI +17 1945 N 16 TtTTttTTTTTtTtTT >EB9JHGFCIF;FGFE 6 tttttT FIIIEG 5 TTttt KKBJK +17 1946 N 16 G$gGGggGGGGGgGgGG DFF?HJLIHMLEJ;HK 6 gggggG DKDJC; 5 GGggg HJ@FI +17 1947 N 15 aAAaaAAAAAaAaAA DD:JG?HIIHHBKFH 6 aaaaaA ?KGIF? 5 AAaaa KG4HL +17 1948 N 15 g$GGggGGGGGgGgGG ?E:;IJKKMLCIJKL 7 gggggG^]G FICIJE4 5 GGcgg GK1?I +17 1949 N 13 AAaaAAAAAAaAA C9FEIIIAHFEFH 7 aaaaaAA 2J5JF=D 5 AAaaa JFACF +17 1950 N 14 A$AaaAAAAAaAaAA AAJGIGDIG@HIHI 7 aaaaaAA >LDKLFE 6 AAaaa^]a JFE;LH +17 1951 N 14 GggGGGGGgGgGG^]G ?CHKIJLK0JKCI7 7 gggggGG 9J=IE:E 6 GGgggg MKCCDE +17 1952 N 13 AaaAAAAAAaAAA >FCBGDKGHDEI@ 7 aaaaaAA =IAHA@E 6 AAaaaa LL +17 1954 N 15 aaAAAAAaAaAAAA^]a FEGGHIG2AEHEAA3 7 aaaaaAA HDEFEJC 6 AAcaaa MD3F1C +17 1955 N 14 ccCCCCCCcCCCCc CBEIEKIIHFIEE6 7 cccccCC >KHKIGD 5 CCccc JFGFF +17 1956 N 15 ccCCCCCcCcCCCCc C?GIIII49=JLGDD 7 cccccCC BJCKI=E 5 CCccc LJCCF +17 1957 N 15 cc$CCCCCcCcCCCCc FAHIILI?DJFK?FE 7 cccccCC @JBE 5 CCccc LIGBG +17 1958 N 15 cCCCCCcCcCCCCc^]C @CIHLI1AKFL@GA? 7 cccccCC 0KFGIFA 6 CCcccc MLBDHI +17 1959 N 16 TtTTTTTtTtTTTTtT 9EEIJLHDHHIJHHGD 7 tttttTT FKKK?IK 6 TTtttt MNECA? 7 tttttTT 7 tttttTT DGDFBDD 6 TTtttt KC7JFK +17 1967 N 16 AAAAaAaAAAAaAAAa EGI??AEDHAFICDC@ 7 aaaaaAA EH3EGCG 6 AAaaaa JBJCIL +17 1968 N 16 TTTTtTtTTTTtTTTt EFIGDH@HICGHF?C@ 7 t$ttttTT ?GFGEFH 6 TTtttt JJIEKK +17 1969 N 16 AAAAaAaAAAAaAAAa DDGE49EEJDEHCD>D 6 aaaaAA FGBF?H 6 AAaaaa KDGFKJ +17 1970 N 16 CCCCcCcCCCCcCCCc HFIA4CIIIBIJGFFJ 6 ccccCC FEH:AG 6 CCcccc HB?FJI +17 1971 N 16 AAAAaAaAAAAaAAAa GCGG2HEFJGGFFGFH 6 aaaaAA FEGG@H 7 AAaaaa^]a KKCHKFE +17 1972 N 17 TTTTtTtTTTTtTTTt^]t DHIFEHEGEDDBB 6 a$aaaAA CCDCHH 6 AAaaaa KJIJKC +17 1974 N 17 AAAAaAaAAAAaAAAaa GEGH3I?GIGHLFFFME 5 a$aaAA ?KHEB 7 AAaaaaa MDAHMMI +17 1975 N 17 GGGGgGgGGGGgGGGgg IGKKJLIBMGLLH>AKF 4 ggGG E=IJ 7 GGggggg IE@DIEG +17 1976 N 17 AAAAaAaAAAAaAAAaa DECGBADCI=H7EFFCB 4 aaAA FABD 7 AAaaaaa LHB?HIF +17 1977 N 17 CCCCcCcCCCCcCCCcc FFGD6JFIK.IKGIAHH 4 ccCC DFDG 7 CCccccc J>CAJKC +17 1978 N 17 AAAAaAaAAAAaAAAaa DDFEH?G@JEHKIFGIF 4 aaAA HKHF 7 AAaaaaa JHILMLM +17 1979 N 16 GGGGGgGGGGgGGGgg GFGHJHBM@LHIGD 2 AA KL 9 AAaaaaaAA HKD8LNJE> +17 1988 N 17 gGgGGGGgGGGggGgGG GIGJIKJIHFIIAIEGD 2 GG DC 9 GGgggggGG GHCCIMIF3 +17 1989 N 16 GgGGGGgGGGggGgGG HG=KDIBDEDGGIFG 2 TT ;G 9 T$TtttttTT FFICMNJ?E +17 1994 N 17 tTtTTTTtTTTttTtTT C9FAIFGGED8IGFIEF 2 TT 9C 8 TtttttTT F< +17 1995 N 18 gGgGGGGgGGGggGgGG^]g 1HFFLIJHD<@LIJJCJ@ 2 GG AI 7 GggggGG 7?JMI>; +17 1996 N 19 cCcCCCCcCCCccCcCCc^]C 2HEJ?F/2FEEIIKGH@ 2 GG 8C 6 ggggGG ;IJKC/ +17 2003 N 19 T$tTTTTtTTTttTtTTtTT 4FEI>FK3EB>ECG4H?GE 2 TT 2D 7 tttttTT 3BJJKBC +17 2004 N 18 gGGGGgGGGggGgGGgGG ?GMDKAHFHJDLKHIEJH 2 GG :F 6 ggggGG EHML@8 +17 2005 N 18 gGGGGgGGGggGgGGgGG F9J0I7H:?KICJCHHI@ 2 GG AB 6 ggggGG GFMJ1/ +17 2006 N 18 cCCCCcCCCccCcCCcCC EGDIJKIA7LCFLHKJKF 2 CC HJ 6 ccccCC FILI:4 +17 2007 N 18 a$AAAAaAAAaaAaAAaAA BGJIHBFEBIEFHDICHG 2 AA JK 7 aaaaaAA :HIJFCB +17 2008 N 17 CCCCcCCCccCcCCcCC 7KJJJIJCGJJMH>JIF 2 CC II 7 cccccCC 0GFKI=A +17 2009 N 17 AAAAaAAAaaAaAAaAA GJ=GIHGGDKFLDHJJF 2 AA IJ 7 aaaaaAA 3JLMNFG +17 2010 N 17 GGGGgGGGggGgGGgGG HJ>MIH:;JILLKLIMB 2 GG GK 6 ggggGG HE>DFHHEGBJG3 2 AA IJ 7 aaaaaAA .CGIKHB +17 2013 N 17 CCCcCCCccCcCCcCCc EJIEFIKIDJADHD@F 3 GG^]G @BA 6 ggggGG ?HKK;1 +17 2015 N 18 TTTTtTTTttTtTTtTTt CIFFIFBJFI;IGKLDHKGKA2< 3 GGG CHE 6 ggggGG DILL?9 +17 2018 N 19 CCCCcCCCccCcCCcCCcc FHAJMII8KFKMILJKJJB 3 CCC IIE 6 ccccCC 6GLMH2 +17 2019 N 19 TTTTtTTTttTtTTtTTtt GLCFHJI>EHIJALHLFFD 3 TTT LMI 6 ttttTT DGJKKD +17 2020 N 20 G$GGGgGGGggGgGGgGGgg^>G CJHJHGKHLILKIJILIAC@ 3 GGG >HB 6 g$gggGG :GKJI; +17 2021 N 21 CCCcCCCccCcCCcCCccC^]C^]c LIKBJJG;IMGGJILJJ.BA: 3 CCC IIE 5 cccCC HLJCD +17 2022 N 21 CCCcCCCccCcCCcCCccCCc GEGEI@?LLLLHMHKHFBEAB 3 CCC FHC 6 cccCC^]C ?KGH?@ +17 2023 N 20 AAAaAAAaaAaAAaAAaAAa I0GGFEAEGFKGFIJ@KFEF 3 AAA JK@ 6 aaaAAA KMMBC9 +17 2024 N 21 GGGgGGGggGgGGgGGggGGg KCFHF 3 GGG IG@ 8 gggGGG^]G^]g CJJC94@C +17 2025 N 21 TTTtTTTttTtTTtTTttTTt F6FIE;EIGHJFIGHDBHFDB 3 TTT JII +17 2030 N 21 G$GGgGGGggGgGGgGGggGGg DGKIBIILKLKHJHKEKFGIJ 3 GGG GEF 8 gggGGGGg FJHE;>BF +17 2031 N 20 CCcCCCccCcCCcCCccCCc 6KBFILBHMLJJGJIIJCJK 3 CCC CII 8 cccCCCCc ?KF:C:EB +17 2032 N 20 CCcCCCccCcCCcCCccCCc GHKHHCMIKDBKIMGECJHL 3 CCC >HH 8 c$ccCCCCc ?HHH?3CH +17 2033 N 20 AAaAAAaaAaAAaAAaaAAa CAIHDIBDJIFLLJHK? 3 AG^]a G?H 7 aaAAAAa KMHJ=GM +17 2042 N 22 GGgGGGggGgGGgGGggGGgg^]g AJG +17 2045 N 22 AAaAAAaaAaAAaAAaaAAaaa GG>:BGHHJIGHIKHDIKHIED 3 AAa EH/ 7 aaAAAAa HIIDCHI +17 2046 N 22 TTtTTTttTtTTtTTttTTttt AHF?GBIGIIGFHJGK:GGGHE 3 TTt EGD 7 ttTTTTt GIJFGGI +17 2047 N 24 GGgGGGggGgGGgGGggGGggg^]g^]g :IF?IKDIJLJLILKCGIIEIHEE 3 GGg @B> 6 ggGGGg FKHGIG +17 2048 N 24 AAaAAAaaAaAAaAAaaAAaaaaa CDDFC@HEKGFJEKGHHFDHEEBC 3 A$Aa FJ7 7 aaAAAAa FKK9HEE +17 2049 N 24 AAaAAAaaAaAAaAAaaAAaaaaa >DCCC;HG +17 2053 N 23 g$GGGggGgGGgGGgtGGggggg^]g ACFAJIILHLHBFH8CHMKJDEE 2 Gg GB 6 gGGGGg KD>HEG +17 2054 N 22 AAAaaAaAAaAAaaAAaaaaaa @FBKHIKHGCJFLLCHMKH 6 gGGGGg K<;BGF +17 2056 N 22 AAAaaAaAAaAAaaAAaaaaaa C@DHIDHBJGKGHHKHJIHEGE 2 Aa I@ 6 aAAAAa HGD?IF +17 2057 N 22 T$TTttTtTTtTTttTTtttttt BCAFEHEG?DJHICHGIGFDEE 2 Tt FD 6 tTTTTt HDGDCG +17 2058 N 21 AAaaAaAAaAAaaAAaaaaaa ?BGEIGEJEIDG=HEHGGDF? 2 Aa F5 6 aAAAAa DGJFF> +17 2059 N 21 A$AaaAaAAaAAaaAAaaaaaa A5GEHHCDEJHGGGIIFFHBG 2 Aa K9 6 aAAAAa IHGCLE +17 2060 N 20 CccCcCCcCCccCCcccccc DIIHIFIJKGKLEJHLJBIJ 2 Cc G9 5 cCCCc IB1HC +17 2061 N 20 A$aaAaAAaAAaaAAaaaaaa C:DGGIADKGCBHFHHEEFI 1 A J 5 aAAAa GIEIB +17 2062 N 19 aaAaAAaAAaaAAaaaaaa FEJFGK?JIHGKHIHFEFI 2 Aa L/ 5 aAAAa II:LH +17 2063 N 19 ccCcCCcCCccCCcccccc FIKKHJGKIJKFINLK@JD@ +17 2066 N 18 gGgGGgGGggGGgggggg FEKCLFKIGFJILKKHHK 2 Gg JC 6 gGGGgG GAA8A< +17 2067 N 18 aAaAAaAAaaAAaaaaaa FJJEJIJCJFGGFIKIJL 2 Aa G@ 6 aAAAaA KJJFDA +17 2068 N 18 gGgGGgGGggGGgggggg ELHKLKNEIJJLJLIKHL 2 Gg C4 6 gGGGgG F3JDDD +17 2069 N 18 cCcCCcCCccCCcccccc >HB@=AJIBCJGDEBBAD 2 Cc F7 6 cCCCcC :BEE;D +17 2070 N 19 gGgGGgGGggGGgggggg^]G D@I?CIBAKDAALLKKIL8 2 Gg A? 6 gGGGgG F;=>A; +17 2071 N 19 a$AaAAaAAaaAAaaaaaaA @HF@IEK:=DLDEHE?HID 2 Aa B5 6 a$AAAaA BH@KED +17 2072 N 18 CcCCcCCccCCccccccC FEGIGKHK:HHJCDHIKD 2 Cc G6 5 CCCcC ?BEBB 2 Cc G0 5 CCCcC AHD;> +17 2074 N 19 GgGGgGGggGGggggggGG AG@EHC;KCA@KIJKKK5? 2 Gg ?F 4 GGgG >3>3 +17 2075 N 20 CcCCcCCccCCccccccCC^]C JHICHKIFHGJLHIKJLDE@ 2 Cc BE 5 CCCcC 6;;CB +17 2076 N 20 AaAAaAAaaAAaaaaaaAAA FFF>DFHHIIG;HD?FJFEC 2 Aa GG 4 AAAa BCC> +17 2077 N 20 CcCCcCCccCCccccccCCC FHEIIKIEKDJLLIKIL:DE 2 Cc AB 5 CCCcC C??H2 +17 2078 N 20 AaAAaAAaaAAaaaaaaAAA DG@HGHGHIJHHJJHLLEEE 2 Aa BH 5 AAAaA EHCL= +17 2079 N 21 GgGGgGGggGGggggggGGG^]g GA;LGLGLKELLLJJIL=HIA 2 Gg EE 5 GGGgG B8JE< +17 2080 N 21 G$g$GGgGGggGGggggggGGGg CBEGIJHK>DIICJGGL?EGG 2 Gg DA 4 GGGg 8:EF +17 2081 N 19 C$CcCCccCCccccccCCCc 5HIMCLHFLLMJKKNBFHF 2 Cc E< 5 C$CCcC 58DC5 +17 2082 N 18 TtTTttTTttttttTTTt IFLHGHGGJJHEIKHHHF 2 Tt GB 4 TTtT 6HD? +17 2083 N 18 GgGGggGGggggggGGGg EHLHKKHJCLI:KK;HII 2 Gg F@ 4 GGgG = +17 2085 N 19 TtTTttTTttttttTTTtT EFKEGGB>JKHFHKKHGFE 2 Tt K7 4 TTtT ?EIJ +17 2086 N 19 G$gGGggGGggggggGGGgG DHI:EEFJKNJJJ?DIIKG 2 Gg G8 4 GGgG @GIG +17 2087 N 18 aAAaaAAaaaaaaAAAaA HH@KFCGJLIHKJFHEHF 2 Aa I; 4 AAaA ?FLB +17 2088 N 18 gGGggGGggggggGGGgG GJ:IE>KKJHBJLKIJ5I 2 Gg GA 4 GGgG >CJB +17 2089 N 18 cCCccCCccccccCCCcC ?IC?5>KCDABBE5EI=B 2 Cc H: 5 CCcC^]C CF@BB +17 2090 N 18 gGGggGGggggggGGGgG EB9IF1BJLIGJMBCB?@ 2 Gg @A 4 GGgG 6=G: +17 2091 N 17 cCCccCccccccCCCcC ?G??BJCEABAB?JIDH 2 Cc H7 5 CCcCC =F6=G +17 2092 N 17 gGGggGGggggggGGgG DA?GI1BIKFJIICBI@ 2 Gg @B 6 GGgGG^]G 4A +17 2093 N 18 tTTttGTttttttTTTtT BBBHH2EIKIEFIGHFJI 2 Tt F? 6 TTtTTT 3>J@HF +17 2094 N 18 c$CCccCCccccccCCCcC @FGIL8JLIKJIMAGJIJ 2 Cc DC 6 CCcCCC >><;GE +17 2095 N 17 A$AaaAAaaaaaaAAAaA CEGHCFG=F?GEFHH>E 2 Aa GC 6 AAaAAA @EBFHBIKIGJKM6DGJH 2 Cc F= 6 CCcCCC CBHFFC +17 2097 N 16 AaaAAaaaaaaAAAaA AGECHEH>?EG@IEBG 2 Aa I1 6 AAaAAA IIGDHE +17 2098 N 16 C$ccCCccccccCCCcC 9BA:EDE@BAEHFGCI 2 Cc G5 6 CCcCCC ?E?8 +17 2100 N 15 ccCCccccccCCCcC HI1JHLFKKMCCIJJ 3 C^]C^]c JJIGGLG 4 AaAa CHGF 6 AAaAAA BEKAI< +17 2102 N 15 ggGGggggggGGGgG HG=JIJJIILLKOLK 4 GgGg D>E> 6 GGgGGG CCG4K< +17 2103 N 14 ccCccccccCCCcC FHIJKHHKJ?IJII 4 CcCc ::F> 5 CcCCC DJ7JE +17 2104 N 15 ccCCccccccCCCcC FJ1FJLJJILK7DDH 4 CcCc FAEB 5 CcCCC ?I@KD +17 2105 N 14 aaAaaaaaaAAAaA EEFGIGDHIFCGHH 4 AaAa JBGH 5 AaAAA >@ 5 CcCCC B9@KA +17 2108 N 15 ggGggggggGGGgGg FHAILJHIL>DBLAF 4 GgGg @E=G 5 GgGGG 9F2B7 +17 2109 N 15 ccCccccccCCCcCc ?@JBDA?ADJ6JEI? 4 CcCc H1H: 5 CcCCC B/@KC +17 2110 N 16 ggGggggggGGGgGg^]G DDAHLJGJMC2AI@C@ 3 GGg =>I 5 GgGGG FL= +17 2112 N 15 aAaaaaaaAAAaAaA GCIKJDKMEHDLBHE 4 AaAa D8HL 5 AaAAA AG4JG +17 2113 N 15 gGggggggGGGgGgG FJGKJHLK8LKEH=G 4 GgGg A?JF 5 GgGGG AG4L< +17 2114 N 15 cCccccccCCCcCcC G=INHGKKGCJMJGF 3 C$Cc CID 5 CcCCC G:/L? +17 2115 N 15 tTttttttTTTtTtT FGFIHEGIHHHGDFF 2 Tt KE 5 TtTTT HA>L@ +17 2116 N 15 c$CccccccCCCcCcC BHHLJHKKKHKLKCG 3 cCc :KI 5 CcCCC IEDL@ +17 2117 N 14 AaaaaaaAAAaAaA BHLHIIL?6HIDGF 3 aAa LHL 5 AaAAA JJFJ@ +17 2118 N 14 GggggggGGGgGgG ECLHHIJ@?JKJ@I 4 gGgG GKD5 5 GgGGG GACLA +17 2119 N 14 GggggggGGGgGgG FBLGHHL.IGJEGG 4 gGgG HKD@ 5 GgGGG FC=L7 +17 2120 N 15 G$g$gggggGGGgGgG^]G BBLLHIL4GJLH?G: 4 gGgG HKDC 5 GgGGG FC?J> +17 2121 N 13 aaaaaAAAaAaAA HIDHJ23FIHDED 4 aAaA CKCF 4 AaAA FE6K +17 2122 N 13 tttttTTTtTtTT HF>DII@GHCAFC 4 tTtT CIFG 4 TtTT FE9J +17 2123 N 13 aaaaaAAAaAaAA IHCHI4CDHEFEC 4 aAaA 2IFE 5 AaAAA FB8JA +17 2124 N 13 tttttTTTtTtTT JIAGJBJHK>FGA 4 tTtT >IFC 5 T$t$TTT E@AJD +17 2125 N 13 tttttTTTtTtTT IFDFJGCHIBCD? 3 TtT JFD 3 TTT FK@ +17 2126 N 13 aaaaaAAAaAaAA HFEFIIHF 3 AAA CJG +17 2127 N 14 cccccCCCcCcCC^]c D@@@CFFJCH;IC< 4 cCcC 2I>? 3 CCC DJF +17 2128 N 14 gggggGGGgGgGGg IGEGI2@CHB=A9E 4 gGgG >AF> 3 GGG 4C@ +17 2129 N 14 tttttTTTtTtTTt JGHGJDKGIAGEFD 4 tTtT HIHE 3 TTT ;HB +17 2130 N 14 gggggGGGgGgGGg HHHHJ:@IKK +17 2133 N 14 aaaaaAAAaAaAAa FEEDHFIJFHCFGC 4 aAaA GKEG 3 AAA @LH +17 2134 N 14 cccccCCCcCcCCc IJJKLEFGMIFIEF 4 cCcC FHL@ 3 CCC EH< +17 2135 N 14 tttttTTTtTtTTt HFFGI8LKJGDJIF 4 tTtT HMLK 4 TTT^]t BM4E +17 2136 N 14 cccccCCCcCcCCc A@AACEHL?I=J@A 4 cCcC :K=I 4 CCCc DMF= +17 2137 N 14 gggggGGGgGgGGg HIDIKC8BJAEB@J 4 gGgG AAJ; 4 GGGg 7B7F +17 2138 N 14 aaaaaAAAaAaAAa FDFEIHGFHFEGCE 4 aAaA /JKJ 4 AAAa ILGG +17 2139 N 14 cccccCCCcCcCCc EGIIKJ@JMHFHFJ 4 cCcC AJGH 4 CCCc BHBG +17 2140 N 14 a$aaaaAAAaAaAAa DBEF=FIHIHEFHI 4 aAaA >KKI 4 AAAa FJIH +17 2141 N 13 t$tttTTTtTtTTt @EFHFHGHHHEGH 4 t$TtT :KKI 4 TTTt HJEI +17 2142 N 12 gggGGGgGgGGg EGFAGJJHGJIG 3 GgG JJG 4 GGGg HI=G +17 2143 N 12 tttTTTtTtTTt DEI/1FJ@GFBG 3 TtT JLE 4 TTTt 8G@K +17 2144 N 12 cccCCCcCcCCc GHKDKHMJIJIK 3 CcC JCI 4 CCCc AI>I +17 2145 N 12 aaaAAAaAaAAa DDJHEGLH@HEJ 4 AaA^]A KNF: 4 AAAa DJFN +17 2146 N 12 g$g$gGGGgGgGGg ?AJHEKBJAKDI 4 GgGG MJHC 4 GGGg @GCJ +17 2147 N 11 cCCCcCcCCc^]C C?@JEH?JB@E 4 CcCC M;GE 4 CCCc GIFB +17 2148 N 11 gGGGgGgGGgG H= 4 GGgg >;IE +17 2149 N 11 aAAAaAaAAaA FIGE@FDGEKE 4 AaAA LIGF 4 AAaa H=J? +17 2150 N 11 tTTTtTtTTtT E55HIE8GBHF 4 TtTT KLCG 5 TTTtt 3F;IE +17 2151 N 11 tTTTtTtTTtT CB8GGE>EDGE 4 TtTT LIBD 5 TTTtt 5 CCCcc FJFI= +17 2155 N 10 AAAaAaAAaA DHGGF@=IEH 4 AaAA JJI@ 5 AAAaa FKEJ8 +17 2156 N 10 CCCcCcCCcC ?JIKIBIDJI 4 CcCC GHBB 5 CCCcc DE>FI +17 2157 N 10 AAAaAaAAaA 3@HKHDFIJI 4 AaAA GMJG 5 AAAaa FHDMM +17 2158 N 10 GGGgGgGGgG ;JKJIGLLGK 4 GgGG KHFG 5 GGGgg 2G=II +17 2159 N 9 GGgGgGGgG JIIGHD=KJ 4 GgGG GFCD 5 GGGgg 9FAJI +17 2160 N 9 CCcCcCCcC FKKDAH>JK 4 CcCC J;G? 5 CCCcc CH=HF +17 2161 N 10 AAAaAaAAaA A@GGICHFGI 4 AaAA J5JF 5 AAAaa HIAIG +17 2162 N 11 CCCcCcCCcC^]c ECMKJAHGKI@ 4 CcCC HJB@ 5 CCCcc DFAHE +17 2163 N 11 TTTtTtTTtTt >@IHJGJEHLE 4 TtTT LIG< 5 TTTtt JMJJD +17 2164 N 11 GGGgGgGGgGg H5KIJGJ>JL@ 4 GgGG DFB; 5 GGGgg DIGH< +17 2165 N 11 CCCcCcCCcCc EJHKHDKDJL@ 4 CcCC IJFG 5 C$CCcc ?JHH9 +17 2166 N 11 TTTtTtTTtTt 7CHHHGJCFLA 4 TtTT KILE 4 TTtt MKI; +17 2167 N 11 AAAaAaAAaAa AFDFECDDFJ8 4 AaAA HFJC 3 AAa IHG +17 2168 N 11 CCCcCcCCcCc CAG>JJIBJIB 4 CcCC EEHF 4 CCcc D;JB +17 2169 N 11 T$TTtTtTTtTt .HGCIGKFEL= 4 TtTT K@ML 4 TTtt MDLA +17 2170 N 10 CCcCcCCcCc GEBIDLHFK: 4 CcCC GCGI 4 CCcc IDHB +17 2171 N 12 CCcCcCCcCc^]c^]c FFIHEI;KJFCG 4 CcCC HFHH 4 CCcc IFJB +17 2172 N 12 T$TtTtTTtTttt ;DFCCI@HK6AA 4 TtTT KINK 4 TTtt MKJB +17 2173 N 11 GgGgGGgGggg EFIJIAHL@D? 4 GgGG HKJI 4 GGgg IHI; +17 2174 N 11 G$gGgGGgGggg GEEHFDHL@BE 4 GgGG EHH> 4 GGgg HGI8 +17 2175 N 10 gGgGGgGggg EFHIBHKA=E 4 GgGG BGAF 4 GGgg G?L; +17 2176 N 10 gGgGGgGggg EBDIBIK=E; 4 GgGG CFDA 4 GGgg HCF9 +17 2177 N 10 tTtTTtTttt ?AHDCHFBD; 4 TtTT 8I1. 4 TTtt A0N9 +17 2178 N 10 t$TtTTtTttt BFH>;FHCB? 4 TtTT CL1> 4 TTtt D2N? +17 2179 N 10 TtTTtTttt^]t AHG=HICC:@ 4 TtTT 4K1? 4 TTtt FBNA +17 2180 N 10 TtTTtTtttt BF7AHI>BGD 4 TtTT DJA@ 4 TTtt FALB +17 2181 N 9 CcCCcCccc FADDGL;?: 4 CcCC HFJ> 4 CCcc IIMI +17 2182 N 10 CcCCcCcccc =BIAHLCHIE 4 CcCC H>EG 4 CCcc HHLG +17 2183 N 10 A$aAAaAaaaa BAHCIJC8EF 4 AaAA HGEE 4 TtTT JFDI 4 TTtt I@LC +17 2185 N 8 CCcCcccc I=JJ7G:G 4 CcCC EHFD 4 CCcc G@JH +17 2186 N 8 AAaAaaaa GCFI<2FC 4 AaAA DHHI 4 AAaa HFKJ +17 2187 N 8 AAaAaaaa JBFG3:?F 4 AaAA CCML 4 AAaa EEJD +17 2188 N 9 AAaAaaaa^]A IBDJ40CE? 4 AaAA K@DL 4 AAaa DAG? +17 2189 N 10 CCcCccccC^2c IBIJ<87IC@ 4 CcCC HHDH 5 C$Ccc^]c BAMA 4 CcCC EHFE 4 Cccc =M;E +17 2192 N 11 TTtTttttTtT I;GL;?>HF7F 4 TtTT DHIJ 4 T$ttt 6LCH +17 2193 N 11 CCcCccccCcC J;IL.IIJGDG 4 CcCC BFHF 3 ccc K7F +17 2194 N 10 AAaAaaaaAA HAFJ9ABDEF 4 AaAA HHHF 3 aaa KFG +17 2195 N 11 AAaAaaaaAaA G?IJ??AJF.G 4 AaAA DKDC 3 aaa MBK +17 2196 N 11 GGgGggggGgG JBJL?GHII@H 4 GgGG DF;D 4 ggg^]g LEIE +17 2197 N 11 AAaAaaaaAaA FCIJEDIJFBG 4 AaAA HJHK 4 aaaa MELH +17 2198 N 10 GGgGggggGG K>IME>>HIJ 4 GgGG CEDK 4 gggg K3IC +17 2199 N 11 CCcCccccCcC K?KKCHMKH.G 4 CcCC FCCJ 4 cccc KEHB +17 2200 N 11 TTtTttttTtT HFGLCHGHHAH 4 T$t$TT B?LI 4 tttt JBGD +17 2201 N 11 GGgGggggGgG GDGMHFFHH1I 2 GG FD 4 gggg LHFD +17 2202 N 11 GGgGggggGgG H>GL=A3G>1G 2 GG 9F 4 gggg LDFB +17 2203 N 11 GGgGggggGgG GBHJFIJKH<;J?IIF 5 GGgg^FG BDD@< 4 gggg LGFB +17 2210 N 12 GgGggggGcGgg /HJHC6IC:IF2 5 GGggG B 4 tttt KHHK +17 2212 N 13 CcCccccCcCcc^]C 7IMJHCKIEKK8@ 5 CCccC >DFBG 4 cccc K@EC +17 2213 N 13 AaAaaaaAaAaaA =EHIE=FG4HHCC 5 AAaaA DJED> 4 aaaa J?GD +17 2214 N 13 AaAaaaaAaAaaA :DJID=EC=GH0E 5 AAaaA CJGA@ 4 aaaa I?KG +17 2215 N 13 CcCccccCcCccC AJJFM;LH/IJEB 5 CCccC DGHGG 4 cccc LDHL +17 2216 N 13 TtTttttTtTttT BFGHI@HI7JI1I 5 TTttT HLHFO 4 tttt L@NH +17 2217 N 12 TtTttttTTttT :FII?6GBFHFF 5 T$TttT D>JFF 4 tttt K;LH +17 2218 N 13 CcCccccCcCccC 9FGHH:FJ.KHBH 4 CccC GGGH 4 cccc KHFE +17 2219 N 12 CcCccccCCccC 4GKIAHJGHEII 4 CccC FIIF 4 cccc JFJI +17 2220 N 12 GaGagaaAGgaG ;GEL>9JEBJC> 4 GaaG =MMC 4 aaaa LGNM +17 2221 N 12 GgGggggGGggG ?GJJG5JJFKAH 4 GggG CJI> 4 gggg K>LI +17 2222 N 13 CcCccccCcCccC @DLJ10HHDJLKH 4 CccC GDGL 4 cccc J1KC +17 2223 N 13 CcCccccCcCccC 9GLJHBKIBHN@J 4 CccC FCIG 4 cccc JEKH +17 2224 N 13 TtTttttTtTttT DELLGCHH=IJDJ 4 TttT FLJG 4 tttt IEKK +17 2225 N 13 GgGggggGgGggG CBLL=GGI;JKIH 4 GggG DIH@ 4 gggg EFLJ +17 2226 N 13 Gg$GggggGgGggG ??KL@6IH0HKHI 4 GggG CKH9 4 gggg G=IH +17 2227 N 11 G$GggggGGggG BKLC>IDHD7I 4 GggG CKF5 4 gggg GBLA +17 2228 N 11 GggggGcGggG LKL:KF1HKCI 3 Ggg >I@ 4 gggg GCKK +17 2229 N 12 AaaaaAaAaaA^]a JIAEEGEFIEJ@ 4 AaaA HCJJ 4 aaaa HDKK +17 2230 N 12 AaaaaAaAaaAa JIA?DF +17 2233 N 12 TttttTtTttTt IKG:IFCGCLD +17 2235 N 12 GggggGgGggGg ELGGHE=HJ?ID 4 GggG EJGH 4 g$ggg B9IJ +17 2236 N 12 GggggGgGggGg IKEDJG3JKKID 4 GggG CLJH 3 ggg 6FI +17 2237 N 11 GggggGGggGg EJFFJHILAJI 4 GggG BLJI 3 ggg 3JJ +17 2238 N 12 CccccCcCccCc KIGHJH1HL:IK 3 Ccc FIF 3 ccc 1CI +17 2239 N 11 AaaaaAAaaAa IH=?FGHIIKB 4 AaaA GLJ7 2 aa KK +17 2240 N 12 AaaaaAaAaaAa HKGCKHBFLCJK 4 AaaA BNM: 3 aaa DJM +17 2241 N 11 GggggGGggGg KGHDIKLJKIJ 4 GggG BJG: 3 ggg 9JG +17 2242 N 12 TttttTTttTt^]t EHFAGEFIDG7D 3 ttT JE5 3 ttt DJF +17 2243 N 13 AaaaaAaAaaAaa DG?CJECFJBHHC 3 aaA JEG 3 aaa EJJ +17 2244 N 13 TttttTtTttTtt EKEDIG/FKKGDD 3 ttT EC: 3 ttt @LK +17 2245 N 13 CccccCcCccCcc FHHHJIDILLJJF 3 ccC CBF 3 c$cc 7JI +17 2246 N 12 A$aaaaAAaaAaa 7H@2CGIIHKEH 3 aaA BBD 2 aa KF +17 2247 N 12 ccccCcCccCcc I>HIDJHK:HKF 3 ccC JBH 2 cc JF +17 2248 N 12 ccccCcCccCcc HHJKHHIMLLKI 3 ccC JF3 2 cc JJ +17 2249 N 12 aaaaAaAaaAaa KG;IH>HLMKHI 3 aaA LLK 2 aa MM +17 2250 N 12 ggggGgGggGgg JF>JJHJM;ILH 3 ggG MI8 2 gg LL +17 2251 N 12 aaaaAaAaaAaa KGHIG1GJMJLJ 3 aaA MFL 2 aa MM +17 2252 N 11 ggggGGggGgg JEGILKKLJJI 3 ggG LKD 2 gg JH +17 2253 N 12 aaaaAaAaaAaa GDAHG4GKJKIH 3 aaA JIF 2 aa II +17 2254 N 11 ttttTTttTtt JA>GGIKFHII 3 ttT KIF 2 tt II +17 2255 N 12 ggggGgGggGgg IHCIJ=KLGIJK 3 ggG LKP 2 gg JE +17 2256 N 12 aaaaAaAaaAaa JIHII1BLELKJ 3 aaA ML? 2 aa JM +17 2257 N 11 ggggGGggGgg HE:IDIKLJGK 3 ggG LKI 2 gg IJ +17 2258 N 12 ccccCcCccCcc GFIKJ>GNIJLK 3 ccC JGE 2 cc CK +17 2259 N 12 ttttTtTttTtt I9>FJ8JJBLHD 3 ttT LLP 2 tt LM +17 2260 N 12 ttttTtTttTtt HFBGCDEK>FFI 3 ttT MJG 2 tt LD +17 2261 N 12 ttttTtTttTtt FDDEE?G 3 ttT IJH +17 2276 N 12 gGgGggGgggg^]G FIFBM9FJFB 5 ccCCc LDLFG 4 ccCC DFKH +17 2282 N 13 TtTttTttttTtt F7HJGIBI.4JCC 5 ttTTt JFO@H 4 ttTT HHLL +17 2283 N 13 GgGggGggggGgg G3GKFGFK4HJDF 5 ggGGg JDF@G 4 ggGG FGJH +17 2284 N 13 GgGggGggggGgg GJDH 4 ccCC EJKLD0?FF> 5 ggGGg HFI 3 gGG EIH +17 2293 N 12 ggGggggGggGg JKJJJ>6JGFCD 5 ggGGg KA?CJ 3 gGG FIK +17 2294 N 13 ccCccccCccCc^]c LKGLN:9JA=A;D 5 ccCCc IGKII 3 cCC FLJ +17 2295 N 13 ttTttttTttTtt H=HEK4>KIHHB? 5 ttTTt HDLIH 3 tTT DML +17 2296 N 13 ttTttttTttTtt IGBJI9GG@G;FD 5 ttTTt HE=IJ 3 t$TT ?KJ +17 2297 N 13 ggGggggGggGgg IHGEK76IICGHE 5 ggGGg GGCII 2 GG JI +17 2298 N 13 ccCccccCccCcc JJGKLEHLEFDHE 5 ccCCc ? 3 CC^]c IL? +17 2299 N 13 aaAaaaaAaaAaa HGGGF1@GEDFDB 5 aaAAa C;0I@ 3 AAa IJE +17 2300 N 12 ccCccccCcCcc HA>JK2/KBFHF 5 ccCCc D>=HG 3 CCc IJD +17 2301 N 14 ccCccccCccCcc^>c IIALJ=EL +17 2310 N 12 CccccCccCccc 9JL>DGJFIII> 2 Cc HJ 4 CCcc MLF< +17 2311 N 13 AaaaaAaaAaaa^]A =JJJBHJGFIG?B 2 Aa AO 4 AAaa KJJ: +17 2312 N 14 GggggGggGgggG^]g EJKAIKKJIIJ4EB 2 Gg IK 3 GGg MMJ +17 2313 N 14 CccccCccCcccCc BJL1IJFIFJI8GE 2 Cc GG 4 CCcc LJF5 +17 2314 N 14 AaaaaAaaAaaaAa CFF2;E2DFEE/G? 2 Aa JF 3 AAa KII +17 2315 N 15 CccccCccCcccCc^]c =JL<;IGMGBC3FGE 2 Cc BG 4 CCcc JHH= +17 2316 N 15 TttttTttTtttTtt CGIBAMIGBE;0JEC 3 TtT IM; 5 TTttt MMDGD +17 2317 N 16 TttttTttTtttTtt^]t 7HH52HJC?HB7G3AD 2 Tt CM 5 TTttt LKEGF +17 2318 N 14 TtttTttTttTttt 0GI0HHHEGHFFAC 3 TtT BK5 5 TTttt KKJ@B +17 2319 N 16 G$ggggGggGgggGggg >GJGGMHIAHH9LEEE 1 g L 5 GGggg KJFAI +17 2320 N 15 ggggGggGgggGggg IK5@?GIAIACJGGE 3 GgG @L2 5 GGggg GJH:F +17 2321 N 15 ggggGggGgggGggg FJ;;JJI>JA7IGDH 3 GgG :J2 5 GGggg MMH?E +17 2322 N 16 aaaaAaaAaaaAaaa^]a HK?GJBG?JD2HDGE: 3 AaA GM1 5 AAaaa LGMHJ +17 2323 N 16 ggggGggGgggGgggg EIDJMHJIFI1LGDCD 3 GgG >H: 5 GGggg HFE@B +17 2324 N 15 ggggGggGgggGggg DK97J7I?JK:IEH? 3 GgG AE: 5 GGggg JJIA? +17 2325 N 15 cccCccCcccCcccc DH?KI6;I;2L9GF8 3 CcC EJ@ 4 CCcc IJF8 +17 2326 N 15 ccccCccCccCcccc ?C@85@CHB@K>=?= 3 CcC F?C 4 CCcc JL@? +17 2327 N 16 ggggGggGgggGgggg DHDHBFK8IK2DK6FC 3 GgG >J/ 5 GGggg DCK@I +17 2328 N 15 a$aaaaaAaaaAaaaa BJC;=GDHJAGIDEE 3 AaA :L3 5 AAaaa LLOB@ +17 2329 N 15 gggGggGgggGgggg IEHIIGAFI/K5IC3 2 Gg 5L 5 GGggg KIJ7F +17 2330 N 15 cccCccCcccCcccc JKGLDJE 3 AaA GF0 7 AAaaaaa GHKEFE6 +17 2339 N 16 tttTttTtttTttttT E/@GGK@B;A@5LA@A?G 2 cC A: 7 CCccccc HJ?B;<< +17 2341 N 15 g$gGggGgggGggggG A>JDDGB +17 2342 N 15 ttTttTtttTttttT AHFIG?HGAHGFAEE 1 t L 7 TTttttt JGNBLJE +17 2343 N 14 ttTttTtttTtttT 8=IFE8HHBI4H5C 1 t M 7 TTttttt G@MKMEJ +17 2344 N 15 ttTttTtttTttttT DADFGGFHEGI;F:B 2 tT J0 7 TTttttt A@KJJHD +17 2345 N 15 ggGggGgggGggggG FDFGJHIF7LIJJ9G 2 gG KD 7 GGggggg DGLDEII +17 2346 N 15 aaAaaAaaaAaaaaA BDEHH=KFCJDHHIG 2 aA K; 7 AAaaaaa HJNHJME +17 2347 N 15 ggGggGgggGggggG EHHBHLIJ=K9GI5H 1 g H 7 GGggggg IGK=>G> +17 2348 N 15 ttTttTtttTttttT 0:IBG5CEBJ:H79E 2 tT J8 6 TTtttt CHLI8J +17 2349 N 15 ccCccCcccCccccC 8=L@GBIG;MGI0BI 1 c E 7 CCccccc GIMAFG> +17 2350 N 15 ccCcccccCccccC^]C AEEFJJH>KGECEGE 2 cC B? 7 CCccccc HHLCGG9 +17 2351 N 16 aaAaaAaaaAaaaaAA BFJ?IGKC?J@DGIFD 2 aA JB 7 AAaaaaa JKMIMLD +17 2352 N 16 ggGggGgggGggggGG <;GFKIJC@MJKH5IH 1 g J 7 GGggggg IHJCHHH +17 2353 N 16 ccCccCcccCccccCC H?=@CAHJ?M;G=HIH 1 c J 7 CCccccc JJJBGHC +17 2354 N 16 aaAaaAaaaAaaaaAA 3FJIFDHG:IHJ=FEHGDGGAJ@GK8FF 1 t L 7 TTttttt IFMLKFK +17 2358 N 16 ttTttTtttTttttTT FFHGGEEHCHEFHACG 1 t I 7 TTttttt FKKJHJK +17 2359 N 16 ggGggGgggGggggGG BIAEJ>IK=LIAE?IK 1 g H 7 GGggggg IIJHFGI +17 2360 N 16 aaAaaAaaaAaaaaAA @GAHIHID>IHEIGEI 2 aa EK 7 AAaaaaa JKLHMGK +17 2361 N 16 ggGggGgggGggggGG 1?I@HHIH=KJFKD?K 2 gg FF 6 GGgggg CIC=DC +17 2362 N 16 aaAaaAaaaAaaaaAA DEJ:CAE>3K?EA2CI 2 aa == 6 AAaaaa GKB/?A +17 2363 N 16 ccCccCcccCccccCC ;G2CHHIGDK@HFHDI 2 cc J> 7 CCccccc EGL/GDA +17 2364 N 16 c$cCccCcccCccccCC :GJEJ7IIDLFJHJBK 2 cc EC 7 CCccccc DIJHCEG +17 2365 N 15 aAaaAaaaAaaaaAA HIDGGIF?J=EDHEI 2 aa K= 7 AAaaaaa GJILJJK +17 2366 N 15 gGggGggGggggGG^]g FJHFBHHLJIJHIL? 2 gg G: 7 GGggggg BILJFEF +17 2367 N 16 cCccCcccCccccCCc >@BGAHI?KCJHFIJE 1 c E 7 C$Cccccc DIJCJBE +17 2368 N 16 cCccCcccCccccCCc FKFJ2KJ@MFJJHHH: 1 c H 6 Cccccc ILHKFG +17 2369 N 16 tTttTtttTttttTTt D8FGDGGELFGHFBLG 2 tt H. 6 Tttttt MJIEEI +17 2370 N 16 gGggGgggGggggGGg CJ@GIHG9KHJHFILF 2 gg F8 6 Gggggg HLCKGI +17 2371 N 16 gGggGgggGggggGGg FFFIHHHBIIHIH:@G 2 gg H0 6 Gggggg AKIJHH +17 2372 N 16 cCccCcccCccccCCc 9FLI 2 cc F; 6 Cccccc FIFFDC +17 2374 N 15 AaaAaaaAaaaaAAa AAADJB 1 c 0 5 ccccc @?AA? +17 2379 N 14 g$gGgggGggggGGg A?>GH?EIHIE:DE 1 g C 5 ggggg JEHKI +17 2380 N 12 g$GgggGgggGGg @EHHFJKIIIKI 1 g 3 5 ggggg J?HFI +17 2381 N 12 CcccCccccCCc FGHDGJFHIGIJ 1 c = 5 ccccc F>IKF +17 2382 N 13 AaaaAaaaaAAa^]A ECDCFFFFEHJD@ 1 a = 5 aaaaa ?:JKK +17 2383 N 13 AaaaAaaaaAAaA =CDDJDFDFHJEC 1 a ; 5 aaaaa JBJJJ +17 2384 N 13 A$aaaAaaaaAAaA CBDCJDABDGJEE 1 a . 5 aaaaa I?IID +17 2385 N 12 aaaAaaaaAAaA EF:IEED>AIBE 1 a G 5 aaaaa FIIFE +17 2386 N 12 cccCccccCCcC ABDGFHGHJJGD 1 c : 5 ccccc H:IIF +17 2387 N 12 cccCccccCCcC BEELHIIIHLGB 1 c : 5 ccccc EFDFF +17 2388 N 12 cccCccccCCcC DFFLIJJHJFAI 1 c H 5 ccccc FGICI +17 2389 N 13 a$aaAaaaaAAaA^]A ?GCEBIBFFI:EB 1 a D 5 aaaaa K=IJM +17 2390 N 12 ggGggggGGgGG DAMHHI=9MIDF 1 g < 5 ggggg FE@DH +17 2391 N 12 ttTttttTTtTT DCFGEGD 5 ccccc G@FJH +17 2395 N 11 tTttttTTtTT CLEDEBIFHJJ 1 t 4 5 ttttt G=GID +17 2396 N 11 aAaaaaAAaAA CHEEF?DIGEH 0 5 aaaaa GAHGF +17 2397 N 12 cCccccCCcCC^]c CJHHIIHIDFI; 1 c 3 5 ccccc FDBIF +17 2398 N 12 aAaaaaAAaAAa ?JEFF8B 1 t / 3 ttt ECC +17 2405 N 14 aAaaaaAAaAAaA^]A BDEEFEADEHIDE@ 1 a 2 3 aaa H>E +17 2406 N 14 cCccccCCcCCcCC @FIHJIHKKGJJEC 1 c < 3 ccc CGE +17 2407 N 15 aAaaaaAAaAAaAA^]A ?EDDDEHJFKIEIF@ 1 a C 3 a$aa ?FH +17 2408 N 15 a$AaaaaAAaAAaAAA :F@CDFGJAJJFHEB 1 a 7 2 aa HJ +17 2409 N 14 AaaaaAAaAAaAAA DBDEEHKGGJEHEC 1 a H 2 aa IJ +17 2410 N 14 A$aaaaAAaAAaAAA D?BDCIJFFICHFC 1 a H 2 aa II +17 2411 N 13 a$aaaAAaAAaAAA >BDDIJGFJBIGD 1 a : 2 aa DJ +17 2412 N 12 aaaAAaAAaAAA EFDGJCHHA ?>CGHGIJGJGF8 1 a : 2 aa HJ +17 2415 N 13 aaAAaAAaAAAA^]A ACFJGHIDIGC?E 1 a ? 2 aa CE +17 2416 N 12 c$cCCcCCcCCCC AHEJKFJJFIFC 2 c^]c /@ 2 cc IC +17 2417 N 12 tTTtTTtTTTTT A9LELNCKGHHH 2 tt 9F 3 tt^>T AI: +17 2418 N 12 aAAaAAaAAAAA E>IIHIEGEADF 2 aa ;J 3 aaA JKE +17 2419 N 12 gGGgGGgGGGGG EHAFIKGHJI>J 2 gg 4E 4 ggG^]G GJB? +17 2420 N 13 cCCcCCcCCCCCc ;FIEFLCIIGEH9 2 cc /B 4 ccCC BJEE +17 2421 N 12 c$CCcCCcCCCCc ?EKKLKKKHFID 2 cc 0B 4 ccCC BI?E +17 2422 N 12 AAaAAaAAAAAa EIGIHDJHHFHA 1 a B 4 aaAA HLHG +17 2423 N 11 GGgGGgGGGGG 8KJCNIHKIHL 2 gg 8D 4 ggGG DEHG +17 2424 N 11 GGgGGgGGGGg GHHEKHIF@IJ 1 g E 4 ggGG BIAAED 2 gg =E 4 ggGG =F>? +17 2427 N 12 TTtTTtTTTTTt BIGEIGDDHFID 2 tt >G 3 tTT H>F +17 2428 N 12 GGgGGgGGGGGg GIICMIBLK/KL 2 gg 0E 4 ggGG EFCG +17 2429 N 11 GGgGGgGGGGg /CIBLICG2J: 2 gg 9D 4 ggGG BDE@ +17 2430 N 12 TTtTTtTTTATt 0CH>GE:A>6I> 2 tt >E 4 t$tTT @GCG +17 2431 N 12 G$GgGGgGGGGG^]g GLHCMICJF0K@ 1 g F 3 gGG EHH +17 2432 N 12 GgGGgGGGGGgg LG:KGEF:EEDHID 2 tt 6I 3 t$TT B;I +17 2434 N 12 GgGGgGGGGgg^]G ?J?IFAL;LIG> 2 gg 4@ 2 GG >G +17 2435 N 13 CcCCcCCCCCccC JI2LJ8ICEKLGD 2 c^]C =? 2 CC ?E +17 2436 N 12 AaAAaAAAAaaA J7;IDCE>IC@B 3 aaA /0G 2 AA IF +17 2437 N 12 CcCCcCCCCccC GI2JH>IHJKH@ 2 cC JIKKIDC 3 ccC ;DD 2 CC MHDHFDKJDBD 5 t$tTTt BIKAJ 2 TT JL +17 2442 N 13 GgGGgGGGGggGg IGCMHBJFL6CCG 4 gGGg HH=C 2 GG FK +17 2443 N 14 TtTTtTTTTTttTt FE@IFAE>:F>EHD 4 tTTt JHD< 2 TT EI +17 2444 N 15 AaAAaAAAAAaaAa^]a EI=IJ=EC4ILICH9 4 aAAa NGCE 2 AA II +17 2445 N 14 GgGGgGGGGggGgg BG@MHBLLMCHAG3 4 gGGg HGC@ 2 GG HJ +17 2446 N 15 TtTTtTTTTTttTtt BFBIFEFC8GJ7FC8 4 tTTt II7F 2 TT GJ +17 2447 N 16 CcCCcCCCCCccCcc^]C EG7MBDJKDLBH1I:B 4 cCCc CI@C 2 CC FI +17 2448 N 14 CcCCcCCCCCcccC FG9LJDI;DICIHA 5 cCCc^>C =J?A0 2 CC HK +17 2449 N 14 C$cCCcCCCccCccC BH8LIBIMIH9IAD 5 cCCcC @J;B. 2 CC KG +17 2450 N 13 aAAaAAAaaAaaA H0JI4GKKGAB@5 5 aAAaA HHBE 2 TT MM +17 2454 N 15 aAAaAAAAAaaAaaA C;EE:H43HHDDE8E 5 aAAaA =HFBB 2 AA DI +17 2455 N 15 cCCcCCCCCccCccC K:JJG 5 cCCcC HIB87 2 CC CJ +17 2456 N 15 tTTtTTTTttTttT^]t F=LHCJLIIF?E>H; 6 tTTtT^]T HLB;HB 2 TT LE +17 2457 N 16 cCCcCCCCCccCccCc H8KJ>JG0J;G=J>FD 6 cCCcCC DLG0?B 2 CC GJ +17 2458 N 16 aAAaAAAAAaaAaaAa H2IIF<3JKJBKIBI 6 aAAaGA IG?G.G 2 AA LL +17 2462 N 17 gGGgGGGGGggGggGg^]g F?NI@KH.LKH?HECGA 6 gGGgGG KH8C=B 2 GG KK +17 2463 N 17 gGGgGGGTGggGggGgg G;HJ=J./@EIFJF;J@ 4 gGgG JEDC 2 GG JM +17 2464 N 17 cCCcCCCCCccCccCcc E3LK;KEGKIJILFHKG 6 cCCcCC EI=80D 2 CC JL +17 2465 N 16 t$TtTTTTTttTttTtt ALG@JJ.M?GJIIFI; 6 tTTtTT IL@=1E 2 TT LN +17 2466 N 15 GGgGGGGggGggGgg >LJDJBLKKFIGJLH 6 gGGgGG >H5I>@ 2 GG GH +17 2467 N 15 AAaAAAAaaAaaAaa =AH@GIIJH@3H 2 AA IL +17 2468 N 16 GGgGGGGGggGggGgg DLH@LL.MLHFHHKGF 6 gGGgGG DHD=>H 2 GG II +17 2469 N 16 GGgGGGGGggGggGgg ?KG=HH/KKI@JLDKF 6 gGGgGG II7HBH 2 GG DC +17 2470 N 15 GGgGGGGggGggGgg ?KGBGLJLF?HG1JF 6 gGGgGG GL>JEI@ 3 AAA GIG +17 2478 N 15 CcCCCCCccCccCcc II2IDJJLKHMFJMD 6 cCCcCc FJBJKMJIEBIJJE 6 gGGgGg HJ3HEE 3 GGG CFG +17 2481 N 14 CcCCCCccCccCcc HI6J=KKJ=KGIL@ 6 cCCcCc CLBGHB 3 CCC FGF +17 2482 N 16 TTtTTTTTttTttTtt 4IF@JG9LHJ>HKKE3 6 tTTtTt F12KGGEIJGMH 6 aAAaAa KLFG@L 3 AAA IHK +17 2486 N 16 GGgGGGGGggGggGgg ;FJ?ML.LDHFKKKMI 6 gGGgGg >B8GH 4 GGGg D?HE +17 2495 N 11 tTTTttTtttt AF=FIIFIII? 6 tTTtTt JE:@GK 4 TTTt 2BGG +17 2496 N 13 t$TTTTttTttTtt ?EC1JJHEFEHGD 6 tTTtTt JG?GGH 4 TTTt 5EIJ +17 2497 N 12 TTTTttTttTtt E18IIHFILEJG 6 tTTtTt EI?CIJ 4 TTTt GGIJ +17 2498 N 12 GGGGggGggGgg IH8IFK?IKDMD 6 gGGgGg HBEJM 4 AAAa KCKM +17 2500 N 11 GGGggGggGgg H4MJGJIL9JI 6 gGGgGg HCE6JH 4 GGGg DEJI +17 2501 N 11 GGGggGggGgg GGJHKEJKHLJ 5 gGGGg GD?KI 4 GGGg G>EI +17 2502 N 12 CCCCccCccCcc FB?HLJCJJFMJ 5 cCCCc GHFKH 4 CCCc ?FID +17 2503 N 12 TTTTttTttTtt @G>LIGGILKEH 6 tTTtTt FKH:LI 4 TTTt JLLJ +17 2504 N 12 G$GGGggGggGgg >?.KJDBJJJLI 6 gGGgGg GG8BFF 4 GGGg DDJJ +17 2505 N 11 CCCccCccCcc 9JKKJHKFFIK 6 cCCcCc GF=0FK 5 GGGgg BHEHH +17 2512 N 10 CCccCccCcc 0GHJKKIJMK 6 cCCcCc CHH;GG 5 CCCcc FGHHH +17 2513 N 10 T$TttTttTtt 4FHG.HKLIE 6 tTTtTt ELF=HJ 5 TTTtt D@GIJ +17 2514 N 9 G$ggGggGgg BFIFIG.HG 6 gGGgGg D?G?DG 5 GGGgg ABHHG +17 2515 N 8 ttTttTtt EF1GK0IC 6 tTTtTt DBG>GJ 5 TTTtt F?:IG +17 2516 N 8 ggGggGgg FJ:JK@JC 6 g$GGgGg ACGCFK 5 GGGgg EACGE +17 2517 N 8 aaAaaAaa AGGGHFJD 5 AAaAa H?;FK 5 A$AAaa AGHHI +17 2518 N 7 t$tttTtt EFHKHHE 5 TTtTt ICGJLG?:E 6 TTtTtt MK=KJC 3 Ttt MJK +17 2528 N 9 gGggGgggg EEIIELIIB 6 GGgGgg HHDGLE 3 Ggg LLJ +17 2529 N 9 cCccCcccc FFIH=KFIB 6 CCcCcc HCEHK> 3 Ccc LKH +17 2530 N 9 a$AaaAaaaa ?9DGGIFBB 5 AAaAa HFDIK 3 Aaa IJK +17 2531 N 8 TttTtttt DFJGIAEA 6 TTtTtt G>DHME 3 Ttt JMM +17 2532 N 8 TttTtttt @GJBJBHC 6 TTtTtt GD@JLA 3 Ttt IKK +17 2533 N 9 C$ccCcccc^]c EDIEIE>@D 6 CCc$Ccc F@9HF< 3 Ccc EGE +17 2534 N 8 ccCccccc GHBKGKDE 5 CCCcc DHJC< 3 Ccc FJG +17 2535 N 8 aaAaaaaa FKIKJCGF 5 A$AAaa F 3 Aaa JMN +17 2536 N 8 ggGggggg CIFICJ@H 4 GGgg =CJ4 3 Ggg KKJ +17 2537 N 8 c$cCccccc AIBJHICG 4 CCcc CII: 3 Ccc IJJ +17 2538 N 7 cCccccc F6J2E@F 4 CCcc DHGJ 4 Ccc^]C II?< +17 2539 N 7 cCccccc ?BC@;6A 4 CCcc CH>C 4 CccC E?;B +17 2540 N 7 gGggggg JAJGJFG 5 G$Ggg^]G ;:KG? 4 GggG =DL. +17 2541 N 7 gGggggg E9IE@CH 4 GggG GJB? 4 GggG HJIB +17 2542 N 7 tTttttt ICHH>HH 4 TttT HJEE 3 Ttt BJK +17 2543 N 7 gGggggg HEIILEJ 4 GggG CJKJ0 +17 2544 N 8 aAaaaaa^]A F9GEIEDB 4 AaaA JJ=F 4 AaaA HJJ7 +17 2545 N 8 cCcccccC G?IGKDJC 4 CccC GJ=E 4 CccC GJC> +17 2546 N 8 aA$aaaaaA I1IHJEGF 4 AaaA JLKG 4 AaaA JMJ@ +17 2547 N 7 ggggggG HHHLBGG 4 GggG GLJF 5 GggG^]G HKJ0A +17 2548 N 7 aaaaaaA FIGLHJF 4 AaaA JMGH 5 AaaAA JLN=G +17 2549 N 7 ggggggG AFGI=IH 4 GggG EJIH 5 GggGG IJG>E +17 2550 N 7 ttttttT CFFJBHF 4 TttT HIG? 5 TttTT BIJ1F +17 2551 N 7 g$gggggG @F>M>KH 4 GggG DLIG 5 GggGG EIK2E +17 2552 N 6 aaaaaA HHKEIG 4 AaaA ILDJ 5 AaaAA HKL?G +17 2553 N 6 gggggG DFIEIG 4 GggG FIHH7B +17 2554 N 6 tttttT CHF>G 4 A$aaA EIAH 5 AaaAA JCC;B +17 2557 N 5 ccccC GKDLH 3 ccC J?@ 5 CccCC HGJ8@ +17 2558 N 6 ttttT^]t DJGHJD 3 ttT I>E 5 TttTT JIHIJ +17 2559 N 6 ggggGg DLBHIE 3 ggG F@E 5 GggGG HFF=G +17 2560 N 6 ttttTt BECFGD 3 ttT DGI 5 TttTT HIF0A +17 2561 N 6 c$cccCc ?JC>J +17 2564 N 6 gagGa^]A KFFBDE 4 gaGa GI@B 4 GggG ;KG> +17 2565 N 6 aaaAaA HFEIFA 4 aaAa IEJE 5 AaaAA HIJAH +17 2566 N 6 aaaAaA HHGHFC 4 aaAa IBC? 5 AaaAA ?IJHE +17 2567 N 6 aaaAaA BGFHFF 5 aaAa^]A F@LEB 5 AaaAA FIJ@K +17 2568 N 6 aaaAaA HGEICF 4 aAaA HLDG 5 AaaAA CHJEK +17 2569 N 7 aaaAaA^]a KKJIHGE 5 aaAaA JCMHG 5 AaaAA HKKCJ +17 2570 N 7 gggGgGg KDKLJJA 5 ggGgG G@L:E 6 GggGG^]G BJFAJ@ +17 2571 N 7 aaaAaAa IFFGCH? 5 aaAaA H9KEE 6 AaaAAA 6GI9C> +17 2572 N 7 aaaAaAa GGEIBH< 5 aaAaA H1KDG 6 AaaAAA >GJ=HD +17 2573 N 7 aaaAaAa LLJFCID 5 aaAaA JFLHE 6 AaaAAA CJK9KG +17 2574 N 7 gggGgGg LEJLGHE 5 ggGgG E>JBE 6 G$ggGGG AII=KC +17 2575 N 8 gggGgGg^]G KKJJKIHA 5 ggGgG F9FBD 5 ggGGG HJ0H8 +17 2576 N 8 aaaAaAaA IFHGD3CC 5 aaAaA EEGG> 4 aaAA HHF= +17 2577 N 8 aaaAaAaA LKKIJIGD 5 a$aAaA CBLJE 5 aaAA^]A IJHF4 +17 2578 N 8 gggGgGgG MDIKMMIH 4 gGgG A +17 2581 N 9 aaaAaAaA^]A KIGIGIFFD 4 aAaA =LCI 6 aaAAAA BH:LC: +17 2582 N 9 tttTtTtTT D@FFAJEGB 4 tTtT GJEE 6 ttTTTT @H;IG> +17 2583 N 9 aaaAaAaAA HFFIFIFDD 4 aAaA ?I?G 6 aaAAAA FICIDA +17 2584 N 9 aaaAaAaAA GFHEH>EGF 4 aAaA >N@J 6 aaAAAA CHKLI> +17 2585 N 9 aaaAaAaAA MHIGC>HEG 3 aAa JLF 6 aaAAAA IKBLEG +17 2586 N 9 gggGgGgGG MFKHLGGJJ 4 gGgG GFF; 6 ggGGGG EJEGH8 +17 2587 N 10 aaaAaAaAA^>A GFFJFJ>GH? 4 aAaA CKEF 4 aaAA EGJC +17 2588 N 11 aaaAaAaAAA^]A GFHIDICDG?A 4 aAaA BLDI 6 aaAAAA EG4LA> +17 2589 N 12 aaaAaAaAAAA^]A HEEIDJ?IHB:@ 4 aAaA @MHI 6 aaAAAA EH5LCF +17 2590 N 12 aaaAaAaAAAAA GIEKEKFHH@CA 4 aAaA 7LHK 6 a$aAAAA BG0LF< +17 2591 N 12 cccCcCcCCCCC HJIIKK>HIAED 4 cCcC AIHG 5 cCCCC F1JG> +17 2592 N 12 aaaAaAaAAAAA GFFHFJ=HJEED 4 aAaA GKCH 5 aAAAA H2JFA +17 2593 N 12 aaaAaAaAAAAA GFGIG?DDI;CD 4 aAaA ENFE 5 aAAAA G0MKD +17 2594 N 12 aaaAaAaAAAAA JIGJHJ@II=DD 4 aAaA ;IDJ 5 aAAAA G:MKD +17 2595 N 13 tttTtTtTTTTT^]T HAFH@K;HIEFF? 4 tTtT 4HAH 5 tTTTT G7JAH +17 2596 N 13 aaaAaAaAAAAAA HEEJFBFDHFECA 4 aAaA 1JIE 4 aAAA BJFD +17 2597 N 13 aaaAaAaAAAAAA GEEIGJBEJADFB 4 aAaA DMGJ 5 aAAAA B@IHC +17 2598 N 13 aaaAaAaAAAAAA HEFJGIFGJ7GDB 4 aAaA ;MEK 5 aAAAA ECMKG +17 2599 N 13 aaaAaAaAAAAAA HEEJHJBIJ8GGE 4 aAaA 9NJH< +17 2602 N 13 aaaAaAaAAAAAA DDDIEJDFI 5 g$GGGG @6KJE +17 2607 N 13 tttTtTtTTTTTT IFHHIHGEG3L 5 GGGGG 5KI7I +17 2612 N 13 aaaAaAaAAAAAA FHFKCK6DJHFGF 4 aAaA DL6K 4 AAAA ALFH +17 2613 N 13 cccCcCcCCCCCC IIJJJJEHJEJHI 4 c$CcC AJFJ 5 CCCCC CJ8>G +17 2614 N 13 aaaAaAaAAAAAA FDEJGJ@HJ=DHE 3 AaA KCJ 5 AAAAA FKGHJ +17 2615 N 13 aaaAaAaAAAAAA EDFHFADGJACFH 3 AaA F:L 5 AAAAA IMJHE +17 2616 N 13 aaaAaAaAAAAAA EDEIFF4IC;5GH 3 AaA F2K 5 AAAAA @LKLK +17 2617 N 13 aaaAaAaAAAAAA IIJIIKIHKCIEJ 3 AaA H9G 5 AAAAA DMK@K +17 2618 N 15 gggGgGgGGGGGG^]G^]g GIILGMIJMIKKKDC 2 GG HK 5 GGGGG J95J +17 2621 N 15 cccCcCcCCCCCCCc HJJKJMGGM6@GGHF 3 CcC HEL 5 CCCCC 9IF=J +17 2622 N 16 tttTtTtTTTTTTTt^]T CHFLGNEIME 3 CcC G=I 5 CCCCC ?H@=J +17 2627 N 15 ccCcCcCCCCCCCcC GEJGM>HJMGHGJCD 3 CcC DAL 5 CCCCC EJ<@L +17 2628 N 15 ccCcCcCCCCCCCcC CI?I=GJJ52IHIFD 3 CcC DAC 5 CCCC^]C KF@L4 +17 2629 N 15 aaAaAaAAAAAAAaA BEFGGFHIBFGGJHF 3 AaA IKE +17 2632 N 15 tt$TtTtTTTTTTTtT B@KEKBIM;JHIKJG 3 TtT LCL 6 TTTTTT GMMGMJ +17 2633 N 14 a$AaAaAAAAAAAaA :HII?FH93EDHID 3 AaA H7I 6 AAAAAA =IJEIG +17 2634 N 14 GgGgGGGGGGGgG^]G LINAJM>IIKMKIB 2 GG HK 6 GGGGGG CIKJF@ +17 2635 N 14 CcCcCCCCCCCcCC IHLHIJ7;IIL@FL6GEKH@E8? 3 G$gG @2J 5 GGGGG GJ9I. +17 2641 N 16 CcCcCCCCCCCcCCcc GGLGKLICJHLKIH:. 2 cC 4K 5 CCCCC IJ7JB +17 2642 N 16 CcCcCCCCCCCcCCcc EGK4JL4JIHLIFGC9 2 cC 2J 5 CCCCC GI8LE +17 2643 N 16 C$cCcCCCCCCCcCCcc DJGJEKLKIILLIHD7 2 cC 2I 5 CCCCC GJ8LG +17 2644 N 14 tTtTTTTTTTtTTt GKDIL;LIIKBHH@ 2 tT =N 5 TTTTT KLBKJ +17 2645 N 15 cCcCCCCCCCcCCcc HMIIMCGJJJL?IBG 2 cC FJ 4 CCCC FJIJ +17 2646 N 15 aAaAAAAAAAaAAaa IJIIK?CFIKLGGa BL6 4 AAAA I0KC +17 2650 N 16 tTtTTTTTTTtTTttT FIFHJ9JHIJKEFD:A 3 tTt HJF 4 TTTT JEHF +17 2651 N 16 cCcCCCCCCCcCCccC CHFFLJFLIMLIJE8E 3 cCc ?K= 4 CCCC IKJC +17 2652 N 16 aAaAAAAAAAaAAaaA BJ:IHKDCDJGFH=1F 3 aAa 6JC 4 AAAA KKKG +17 2653 N 16 aAaAAAAAAAaAAaaA EIC=K>EFFIGGI90G 2 Aa MA 3 AAA MML +17 2654 N 17 cCcCCCCCCCcCCccC^]C AJ9CIJEKJIIIIBCF? 3 cCc @G9 3 CCC GKG +17 2655 N 17 cCcCCCCCCCcCCccCC >G@II2BIHLD6K=?E@ 3 cCc
@B?K>D>IA@ 4 gGg^]G EAB? 3 GGG ?A< +17 2657 N 17 c$CcCCCCCCCcCCccCC ?ICIMH=IIMLHICIHD 3 cCC =IE 3 CCC FJI +17 2658 N 16 TtTTTTTTTtTTttTT JDHLKDJGLHHHDEHB 4 tTtT AMEI 3 TTT JLM +17 2659 N 16 AaAAAAAAAaAAaaAA ?GEHA2EEJJCHIJDB 4 a$AaA :IEF 3 AAA BJF +17 2660 N 16 GgGGGGGGGgGGggGG HHHLKFJKKMII@KJH 4 GgG^]g HGFB 3 GGG BKF +17 2661 N 17 AaAAAAAAAaAAaaAA^]A FCEH5?GIIIGGCBFE? 4 AaAa JFH? 3 AAA ILJ +17 2662 N 16 TtTTTTTTtTTttTTT DCDIBHHKGFICCEFA 4 TtTt H6HC 3 TTT EJJ +17 2663 N 16 aAAAAAAAaAAaaAAA EEKHFHCIGEIFFDBB 4 AaAa I2G4 3 AAA IKH +17 2664 N 16 cCCCCCCCcCCccCCC @BCE@C>JB?? 4 GgGg >>?D 3 GGG >B@ +17 2666 N 16 tTTTTTTTtTTttTTT EBI=HEHIJBHD>EED 3 TTt FFG 3 TTT BHI +17 2667 N 15 cCCCCCCcCCccCCC =FFIJDJKJKEHIFF 3 C$Cc AIB 3 CCC DJJ +17 2668 N 17 c$CCCCCCCcCCccCCC^]C >FG=HIF 2 CC HL +17 2674 N 17 T$TTTTTTtTTttTTTT^]t EJH8JIMIHK?CHIIH3 4 tTtT =LKK 2 TT LM +17 2675 N 16 TTTTTTtTTttTTTTt F.GCHBIDF@4EAED< 4 tTtT EJFH 2 TT HK +17 2676 N 16 TTTTTTtTTttTTTTt CGBEGGJC@BDF6EE1 4 tTtT FJGH 2 TT IK +17 2677 N 16 CCCCCCcCCccCCCCc HKILHKLLKDMJ?HIE 4 cCcC ?KBH 2 CC JL +17 2678 N 16 TTTTTTtTTttTTTTt GJ=HJMHGMCAGJHIE 3 TtT LDI 2 TT MM +17 2679 N 16 TTTTTTtTTttTTTTt @GFCGHJEDFAECFF> 4 tTtT DJHI 2 TT IK +17 2680 N 17 C$CCCCCcCCccCCCCc^]c DEHJGMKHKBMJ@IHJ9 4 cCcC CICI 2 CC IE +17 2681 N 16 TTTTTtTTttTTTTtt 7FHGIJHJFFHEHJC5 4 tTtT KIFH 2 TT GM +17 2682 N 16 GGGGGgGGggGGGGgg 8BHJJKIJFKIJHHJ= 4 gGgG EIGI 2 GG FB +17 2683 N 13 GGGgGGggGGGGg F@KKFKEKJAG=J 4 gGgG EIGJ 2 GG >> +17 2684 N 15 GGGGgGGggGGGGgg BFHJKGJAJD>HHE2 4 gGgG ECGH 2 GG BD +17 2685 N 16 GGGGGgGGggGGGGgg 63GHKKGJBKDE=B@> 4 gGgG >BHJ 2 GG C/ +17 2686 N 16 C$CCCCcCCccCCCCcc AEF?KKHL?IIIHJ<: 4 cCcC DHFGID2 4 aAaA EIHI 2 AA J9 +17 2688 N 14 C$CCcCCccCCCCcc EGJIIEBHIIHBH> 4 cCcC GIGH 2 CC GC +17 2689 N 13 AAaAAaaAAAAaa DGMGHDLHGGDK@ 4 aAaA KJLI 2 AA KG +17 2690 N 14 GGgGGggGGGGgg^]g ELKIMGIIJGKJ2= 4 gGgG DHHJ 2 GG DA +17 2691 N 13 GGgGGggGGGGgg :IIFKAJI:DIFD 4 gGgG FA 4 aAaA DECG 2 AA JH +17 2695 N 14 CcCCccCCCCcccC HIIJEMFIHHCEIB 4 cCcC GHEG 2 CC G? +17 2696 N 14 AaAAaaAAAAaaaA HFE 4 aAaA JJBH 2 AA GG +17 2697 N 14 CcCCccCCCCcccC JLGEDDJ8HIHBKE 4 cCcC CIBG 2 CC FD +17 2698 N 14 TtTTttTTTTtttT LHEMCEIFGJDBGH 4 tTtT LMKK 2 TT KK +17 2699 N 15 CcCCccCCCCcccC^]C IKJMEHKJILJDFHA 4 cCcC ILBK 3 CCc FGH +17 2700 N 15 TtTTttTTTTtttTT JIJJD7DHHKKDIIA 4 tTtT HJIL 3 TTt ILI +17 2701 N 15 CcCCccCCCCcccCC MKHKFIJEJKLDLIF 4 cCcC FJJK 3 CCc EF< +17 2702 N 15 TtTTttTTTTtttTT LHJIAJIJHJFAFGG 4 tTtT LMIL 3 T$Tt HI4 +17 2703 N 15 TtTTttTTTTtttTT GHGHADHAEBEDEE? 4 tTtT GBHJ 1 T A +17 2704 N 15 CcCCccCCCCcccCC LHJLDAHIHLF@LIF 4 cCcC FIEM 2 Cc H1 +17 2705 N 15 CcCCccCCCCcccCC LKHJDKHJGIJDLHE 4 cCcC IIDM 2 Cc D6 +17 2706 N 16 AaAAaaAAAAaaaAA^]a JIFJFKHEBJAEKG92 4 aAaA FJLJ 2 Aa JJ +17 2707 N 16 GgGGggGGGGgggGGg GHKKBJKFJJL:LL +17 2708 N 16 GgGGggGGGGgggGGg IGHJBJCDJFG=J93D 4 gGgG GFHL 2 Gg B9 +17 2709 N 16 TtTTttTTTTtttTTt GGFI@J=DDFJDGF/D 4 tTtT KJKF 1 T H +17 2710 N 17 CcCCccCCCCcccCCc^]c IIDLCKLIIJD9KIIGD 4 cCcC BJDJ 1 C G +17 2711 N 18 TtTTttTTTTtttTTtt^]T CEFKHEDJIJICHIDD@? 4 tTtT 9KJL 2 Tt LD +17 2712 N 18 AaAAaaAAAAaaaAAaaA EH>JFLC@CFKGKEDFH? 4 aAaA GJLJ 2 Aa E? +17 2713 N 19 GgGGggGGGGgggGGggG^>g F:JJJGMHLHKKK 2 Gt F/ +17 2714 N 18 GgGGggGGGGgggGGggG CFEKIKDIIEKAHEIHHA 4 gGgG @?JL 2 Gg D? +17 2715 N 19 AaAAaaAAAAaaaAAaaAa DCEHCBHGGHEDGFH?ED7 4 aAaA CFHK 2 Aa G: +17 2716 N 19 TtTTttTTTTtttTTttTt AD?HIJHEGHJ=JGBDGD? 4 tTtT FGGJ 3 Tt^]t E9D +17 2717 N 19 G$g$GGggGGGGgggGGggGg BBGJJKIKIHKAKKDIEH1 4 gGgG FJDJ 2 Gg EE +17 2718 N 17 CCccCCCCcccCCccCc DJIKIDJFLDJJEIJDD 4 cCcC 4KEM 2 Cc =F +17 2719 N 17 AAaaAAAAaaaAAaaAa CJEJHHFFLDKHIIJF. 4 aAaA IKGK 3 Aaa DHJ +17 2720 N 17 GGggGGGGgggGGggGg EFEIGIJKLHHJLGJIJ 4 gGgG FMAM 3 Ggg DCH +17 2721 N 17 C$CccCCCCcccCCccCc BHCLJJJLKBKI5HKHK 4 cCcC FM;M 2 Cc GG +17 2722 N 16 TttTTTTtttTTttTt KDFJGJJIHIG;GGI> 5 tTtT^]t ENGM5 3 Ttt IFD +17 2723 N 16 GggGGGGgggGGggGg IFGDHJLL>LKJJKHH 6 gGgGg^]G IIJLBA 3 Ggg B3> +17 2724 N 16 AaaAAAAaaaAAaaAa IEHH@EJLDIEHADF@ 6 aAaAaA KJKLF@ 3 Aaa FA7 +17 2725 N 16 GggGGGGgggGGggGg JAJJKMMK;KJGHKJ8 6 gGgGgG HHJKEB 2 Gg BE +17 2726 N 15 GggGGGGggGGggGg ADKIHFJLKGHGJG0 6 gGgGgG HKFMDC 2 gg 6> +17 2727 N 16 GggGGGGgggGGggGg IGJGDJJA;JEA 7 tTtTtTT ?AHFI2G 2 tt FG +17 2730 N 16 GggGGGGgggGGggGg HHFKBGLBGMKLJKH3 7 gGgGgGG ECBKI8E 2 gg /G +17 2731 N 16 CccCCCCcccCCccCc 9CDHGJFKMGJJJII. 7 cCcCcCC GEBJC?E 2 cc ;@ +17 2732 N 16 CccCCCCcccCCccCc EAGHGIKKBFIH8JHK 7 cCcCcCC EGBICAF 2 cc 1: +17 2733 N 16 C$ccCCCCcccCCccCc >JHH9GKKAKDDHHH6 7 cCcCcCC DI>IB:F 2 ac .9 +17 2734 N 15 ccCCCCcccCCccCc BIH=ILLDJF?JMGL 8 cCcCcCC^]C CHCIFFE4 1 c H +17 2735 N 16 ttTTTTtttTTttTt^]T DFIGIKIGJDJ>GHJ? 8 tTtTtTTT IF>NJJJE 1 t J +17 2736 N 15 ccCCCCcccCCccCC BFJKEMJFKIHILID 8 cCcCcCCC EIEGHFFD 1 c B +17 2737 N 16 ttTTTTtttTTttTtT DAHHJKICHH@IIH7F 8 tTtTtTTT JMDKKGE@ 2 tt >I +17 2738 N 16 tt$TTTTtttTTttTtT ADF;FIJIEEFBIEIA 8 tTtTtTTT FFDJF>D3 2 tt /E +17 2739 N 14 aAAAAaaaAaaAaA >ADDJBEAGBIFHB 8 aAaAaAAA :IGJIFGF 3 aa^]A 2AB +17 2740 N 15 cCCCCcccCCccCcC CHFHIJMLICIKHJE 8 cCcCcCCC DGFIEFCD 2 cC DE +17 2741 N 15 cCCCCcccCCccCcC ACEILKJLGJJKGHF 8 cCcCcCCC >I;HEHHD 2 cC HE +17 2742 N 15 aAAAAaaaAAaaAaA @GDDGJIJF8IID8F 9 aAaAaAAA^]A ?JCJH>GF? 3 aaA 5GG +17 2743 N 15 t$TTTTtttTTttTtT 9EFGI?BJGHIJE5F 9 tTtTtTTTT HHCHEF?@E 3 ttT =GG +17 2744 N 14 CCCCcccCCccCcC GBKMLIML@JMGAH 9 cCcCcCCCC BIEJHIB=F 2 cC GG +17 2745 N 14 TTTTtttTTttTtT CHILGGHK.EIFDH 9 tTtTtTTTT ELBMIH8JJ 3 ttT ;IL +17 2746 N 14 AAAAaaaAAaaAaA AAHHGDFEG@I?IE 9 aAaAaAAAA @FGIIH@GF 2 aA HH +17 2747 N 14 AAAAaaaAAaaAaA C;AJIECIIGJGDG 9 aAaAaAAAA BEAFIKJ?J 3 aaA 3JJ +17 2748 N 15 T$TTTtttTTttTtT^]t :?GGIJMHBJE 9 c$CcCcCCCC 0HGIHIIEG 3 ccC AFG +17 2750 N 14 TTTtttTTttTtTt CHMGDJJIHIG8HE 8 TtTtTTTT GBMJKKBJ 4 ttT^]T FH +17 2753 N 14 G$GGgggGGggGgGg 1G.JEKG:IJE3JG 8 GgGgGGGG EAII@C;H 4 ggGG 0AJG +17 2754 N 13 CCcccCCccCcCc GFHEKJEHKG0IF 8 CcCcCCCC F:JBHFAI 3 cCC ?KG +17 2755 N 13 CCcccCCccCcCc D;HLIIJIKH0HE 8 CcCcCCCC E=IAIHCJ 3 cCC 9KF +17 2756 N 12 CCcccCCccCCc FJKAHAL>OGHE 8 C$cCcCCCC D:I>GHGJ 3 cCC 9KF +17 2757 N 13 TTtttTTttTtTt FK@KIC8FHG6HG 7 tTtTTTT CMKIGDK 5 ttTT^]T /DLLB +17 2758 N 13 TTtttTTttTtTt CGGDHG2FHF6E< 7 tTtTTTT EFHIA>I 4 tTTT EJHF +17 2759 N 13 AAaaaAAaaAaAa ?EHCHDBDGFAFG 7 aAaAAAA 9IGFFEH 5 aaAAA ;J 6 ttTTT^]t 7IKIH< +17 2763 N 12 CcccCCccCcCc GGEIJ7HME;JH 6 CcCCCC EDFK>K 6 acCCCc .FLJG8 +17 2764 N 12 CcccCCccCcCc DJKLH?JMFJ 6 ttTTTt CLKJIJ +17 2772 N 11 tttTTttTtTt CFID>@IFIFF 5 tTTTT IJIBK 7 ttTTTtt @HKJJG@ +17 2773 N 11 a$aaAAaaAaAa BIJE;ILFG@E 5 aAAAA G8@GH 7 aaAAAaa 4GJIFIL +17 2774 N 10 ggGGggGgGg EILJHKKDII 5 gGGGG IFCFJ 7 ggGGGgg 8FMHKDE +17 2775 N 10 ttTTttTtTt GHG:FHEJGH 4 tTTT ID1F 7 t$tTTTtt 1FJIHJE +17 2776 N 10 ggGGggGgGg GJICJKIMLICFI +17 2781 N 10 aaAaaAaAaa EIDILH=FHC 5 aAAAA IJE4M 7 aAAAaaA KMLLFLJ +17 2782 N 11 ggGGggGgGgg CH;HGKH/KI@ 5 gGGGG GFI 4 aAAA LEHL 7 aAAAaaA FLLKGMJ +17 2784 N 11 ggGGggGgGgg EGKHCKKIKGD 5 gGGGG I;I7K 7 gGGGggG CKML5HI +17 2785 N 11 ggGGggGgGgg EFF.HKHKCHC 4 gGGG I>JJ 7 gGGGggG CJFJ>BH +17 2786 N 12 ccCCccCcCcc^]c FBH7IKGEFDC= 5 cCCCC I@JI 7 cCCCccC 4MKK?BG +17 2788 N 11 cCCccCcCccc >F/BKIIIIHB 4 cCCC =HEI 7 cCCCccC FD 5 cCCCC IGEFM 7 cCCCccC CILLFGJ +17 2796 N 9 aaAaAaaaA FGGDHG/AF 5 aAAAA IGAJI 7 aAAAaaA AKJJE?J +17 2797 N 10 TttTtTtttT 8GHHBHG;DE 5 tTTTT II>>J 7 tTTTttT @KJJGCI +17 2798 N 10 G$ggGgGgggG ;HIKGJK:LI 5 gGGGG KGCCI 5 gGGGG HGHHI 7 gGGGggG BMIM@CJ +17 2802 N 8 ggGgGggG FGDL +17 2803 N 9 ggGgGgggG AFHDAIEJG 5 gGGGG H?:3F 7 gGGGggG MFM?CL +17 2805 N 9 c$cCcCcccC @DFIJGFEG 4 cCCC 8F>F 7 cCCCccC IDGHI 5 tTTTT KI0HM 7 tTTTttT DNLMCGM +17 2808 N 8 tTtTtttT BB;GHBFE 5 tTTTT JHEDK 7 tTTTttT GLKKFFK +17 2809 N 7 t$TtTttT AC:AGGF 5 tTTTT EHD>J 7 tTTTttT GLLLHCK +17 2810 N 8 C$cCcccC^]C DEKGIBKE 5 cCCCC =IGEK 7 cCCCccC DK +17 2813 N 7 AaaaAAa HGCKFF. 5 aAAAA IJK:M 7 aAAAaaA =MLL>IL +17 2814 N 7 GgggGGg GJ@LKIE 5 gGGGG FAF@K 7 gGGGggG EHNK8>H +17 2815 N 6 AaaaAA FC>9GH 4 aAAA ?:KJ 7 aAAAaaA DLLL1DL +17 2816 N 7 CcccCCc E?BDEHA 5 cCCCC ??H 7 GGGggG^]g ACB??CB +17 2818 N 7 GgggGGg EGHJFII 5 gGGGG D>@=G 7 GGGggGg EHJC?MC +17 2819 N 7 GgggGGg IGHLGJI 5 gGGGG EE@CG 7 GGGggGg CBJ;@MC +17 2820 N 7 GgggGGg IJ9HIFB 4 gGGG F@CC 7 GGGggGg GEF8;M? +17 2821 N 6 AaaAAa 7@EDH: 3 aAA GC; 7 AAAaaAa 5JG5AG6 +17 2822 N 7 CcccCCc 6GFJGFI 3 c$CC ?9@ 7 CCccCcc 3CFE=A7 +17 2823 N 7 CcccCCc IGFDIHL;E 1 T B 8 TTTttTtt DEEBGJF? +17 2827 N 8 GgggGGgG ;IHIJLF? 1 G = 8 GGGggGgg >ECHGGI4 +17 2828 N 9 AaaaAAaA^]a ?ABHDL9<4 1 A E 8 AAAaaAaa ;KGAAKL: +17 2829 N 8 GgggGGGg FHHLILEC 1 G @ 9 GGGggGggg @CH>AGI@B +17 2830 N 9 GgggGGgGg EG;KGJKBG 1 G C 9 GGGggGggg BBF@JHI27 +17 2831 N 9 AaaaAAaAa EH 1 A C 10 AAAaaAaaa^]A CCBKKIJ;@? +17 2832 N 8 GgggGGGg DI7LJLFB 1 G @ 9 GGGggGggG CD@8GDJ?C +17 2833 N 9 CcccCCcCc @EGKBK:F? 1 C F 10 CCCccCcccC EGHEFGGB?G +17 2834 N 8 C$cccCCCc CEHIHKFH 1 C E 10 CCCccCcccC DFFEHFG69E +17 2835 N 8 cccCCcCc >4DHL>AD 1 C H 9 CCCccCccC DIF=KFG9E +17 2836 N 8 cccCCcCc A>EFK:EB 1 C H 9 CCCccCccC FFF38F?.AJ +17 2848 N 9 ggGGgGgGg >J>?E?J5F 0 8 GggGgggG 8F@;E;GA +17 2849 N 9 ttTTtTtTt HIC3D?2?I; +17 2851 N 9 ggGGgGgGg GI@DI;JAH 0 * * 8 ggGgggGg EE=H9F@E +17 2852 N 9 ttTTtTtTt HIDGDKI4F;IJJE 1 c F 8 ccCcccCc B@FM3EL: +17 2861 N 11 ccCCcCcCcc^]C JKEK +17 2864 N 11 ggGGgGgGggG DKFKAFKILBD 1 g E 6 gGggGg DCMIL< +17 2865 N 11 ggGGgGgGggG EIADH8JHJHD 1 g < 7 gGgg$gGg @GJ1ILD +17 2866 N 11 ttTTtTtTttT DF<;:EJHKFD 1 t A 5 t$ttTt F=DH?GCFHF 2 aa CG 5 AaaAa FKKLA +17 2873 N 11 aaAAaAaAaaA BGIJFFIJHBG 2 aa BC 5 AaaAa BLJL5 +17 2874 N 11 aaAAaAaAaaA AFHCIBI?GI> 2 aa F9 5 AaaAa GKKM2 +17 2875 N 11 ccCCcCcCccC EIH?K7L@IMH 2 cc BE 5 CccCc DKLK< +17 2876 N 10 aaAAaAaaaA CIGEK5LJJG 2 aa FM 5 A$aaAa FNNKN +17 2877 N 11 g$gGGgGgGggG AHI9HBMLLLG 2 gg BI 4 ggGg LLIK +17 2878 N 10 aAAaAaAaaA GGAJ7JHIIA 2 aa DI 5 aaAa^]A JJLC@ +17 2879 N 10 tTTtTtTttT F9IEHF>EHG 3 tt^]t GJF 5 ttTtT KKJIE +17 2880 N 10 gGGgGgGggG EEEIAJBJJI 4 ggg^]G ?HE= 5 ggGgG KKJGE +17 2881 N 8 tTTttttT F;0JIJIC 4 tttT =HGD 5 ttTtT KKJKF +17 2882 N 10 gGGgGgGggG CCIL:K8JKI 4 gggG =FDC 5 ggGgG LMJGE +17 2883 N 10 gGGgGgGggG FFLE=J;LIH 4 gggG 9IHB 5 ggGgG MLFLC +17 2884 N 9 aAAaaAaaA GB2DM4GKG 4 aaaA >II= 5 aaAaA MMKLD +17 2885 N 10 g$GGgGgGggG BJMKFGMLKJ 4 gggG 5FEC 5 ggGgG LMKLF +17 2886 N 9 GGgGgGggG ECJ9J.KGJ 3 ggA D?5 5 ggGgG IJHJD +17 2887 N 10 TTtTtTttT^]T 31H2I/DIED 3 ttT DF= 5 ttTtT KKGL; +17 2888 N 11 C$CcCcCccCC^]C EKJ?MMNMHC> 4 cccC 9F;4 5 ccCcC JIFH: +17 2889 N 10 TtTtTttTTT JIAGKHHGGD 4 tttT D 5 ggGgG KK=G0 +17 2892 N 11 GgGgGggGGG^]g KH/K/JGEIBB 5 gggGg AFHCE 5 ggGgG LIDEC +17 2893 N 11 GgGgGggGGGg GJ0K.KJ>F:C 5 gggGg =FEHA 5 ggGgG JJD<= +17 2894 N 11 TtTtTttTTTt 9GCJGJI?G76 5 tttTt EIG3G 5 ttTtT JJ?F? +17 2895 N 10 GggGggGGGg LKHLLHIJCH 6 gggGg^]G 9G>7CB 5 ggGgG LMBDD +17 2896 N 10 AaAaaaAAAa @K4LKMCI@F 5 aaaaA ;IHHG 5 aaAaA LMGE; +17 2897 N 11 GgGgGggGGGg LD9LBL=JKF< 6 gggGgG 7GE;EE 5 ggGgG LKFHA +17 2898 N 11 GgGgGggGGGg 5I>H.LMAJ8D 6 gggGgG /HA9=C 5 ggGgG KKEEG +17 2899 N 9 cCcccCCCc @6EEDJKBA 5 ccCcC ?8@>E 5 ccCcC B>G=J +17 2900 N 13 GgGgGggGGGg^]G^]g BI=G.AJ@D9GD2 6 gggGgG FGF;E< 5 ggGgG IG>H? +17 2901 N 13 TtTtTttTTTtTt 0GBF8IIEE5ED? 6 tttTtT CII?I= 5 ttTtT IJ@IG +17 2902 N 13 GgGgGggGGGgGg GKHK8LLIJFGHE 6 gggGgG ?IFAH@ 5 ggGgG KLBAG +17 2903 N 13 GgGgGggGGGgGg CJ7JJHDILFHBD 6 gggGgG DIHBID 5 ggGgG JKBGG +17 2904 N 13 CcCcCccCCCcCc :IFL1LKDKIJIG 6 cccCcC @GGDIB 5 ccCcC FJFHJ +17 2905 N 14 TtTtTttTTTtTt^]T =GIHFHJBKDJJ@? 6 tttTtT 7KI>KE 5 ttTtT KIIKE +17 2906 N 14 CcCcCccCCCcCcC GJIGBJKIKGIIDD 6 cccCcC CJCBFG 5 ccCcC IKJFI +17 2907 N 13 AaaAaaAAAaAaA AIKFHMHJGAHCE 6 aaaAaA KMNFHG 5 aaAaA ILKL< +17 2908 N 14 GgGgGggGGGgGgG CH>KJKMLLEGLHH 6 gggGgG 8IGKH 5 aaAaA HIKDJ +17 2910 N 13 tTtTttTTTtTtT B9G6FJFIFGIEE 6 tttTtT EIECIC 5 ttTtT HHGFH +17 2911 N 13 a$AaAaaAAAaAaA BDGCHG@I:1H;C 6 aaaAaA @J +17 2918 N 13 GgGggGGGgGgGG 7ELEJKMCKMGKF 6 gggGgG ;H=>FJ 6 gGgGg^]G EIHDE 6 tttTtT 9IDGF@ 6 tTtTtT HBI>BF +17 2920 N 13 GgGggGGGgGgGG 0GKLK=L;CLIJI 5 ggggG 6F?FC 6 gGgGgG GFFCCE +17 2921 N 13 GgGggGGGgGgGG ?G:KKEJ:GKHGE 6 gggGgG DH=1GF 6 gGgGgG H@GF?C +17 2922 N 13 CcccCCCcCcCC^]C =CKIIG5IKHHIB 6 cccCcC =L@7AF 6 cCcCcC E@EI;E +17 2923 N 13 C$cccCCCcCcCCC =CKLHM58JHHFA 6 cccCcC 5ME?EI 6 cCcCcC @E>KDD +17 2924 N 13 cCccCCCcCcCCC GGKKKKEGLIIGD 6 cccCcC 2JFGCI 6 cCcCcC EEHLBA +17 2925 N 13 aAaaAAAaAaAAA DIHHFDH;GEGGE 6 aaaAaA ;JGBEE 6 aAaAaA FFHGGF +17 2926 N 13 cCccCCCcCcCCC E1JHII?HJJIHE 6 cccCcC AJBFCG 6 cCcCcC DBFGAC +17 2927 N 13 a$AaaAAAaAaAAA BBJHHJED:EHGE 5 aaaaA ELJHH 6 aAaAaA KFKEH@ +17 2928 N 12 GggGGGgGgGGG 4KKLMIHJHDJI 6 gggGgG 7KG:FJ 6 g$GgGgG ?AG?=C +17 2929 N 12 CccCCCcCcCCC 0KLJL?BKKGIH 5 ccCcC J=@DI 5 CcCcC DEH8G +17 2930 N 12 TttTTTtTtTTT 5IIDF=JLHGHH 6 tttTtT AF6CFK 5 TtTtT EFI;J +17 2931 N 12 CccCCCcCcCCC BCCKKJ:MCJIF 6 cccCcC 8C:HAK 5 C$cCcC A:H;H +17 2932 N 12 GggGGGgGgGGG .JJ=DCBBHBAA 6 gggGgG JKJGHD 6 gggGgG 8KI;IH 4 g$GgG 7?EG +17 2934 N 12 CccCCCcCcCCC 1GIHKJDLJJIF 6 cccCcC 8ECCCD 3 CcC CEI +17 2935 N 12 CccCCCcCcCCC 7IHHL@GJJHHG 6 cccCcC CKACGF 3 CcC AHJJ 3 TtT F>G +17 2937 N 11 ggGGGgGgGGG EIKL:JMJDIK 6 gggGgG AIBAHH 3 GgG >2G +17 2938 N 11 ttTTTtTtTTT GIEH>>?H@EE 6 t$ttTtT BKJELC 3 TtT G?H +17 2939 N 11 ccCCCcCcCCC IIHJ@LAKIIJ 5 ccCcC JI=HI 3 CcC BHI +17 2940 N 11 ttTTTtTtTTT EDJMCIHIHIH 5 ttTtT MK:MJ 3 TtT KBJ +17 2941 N 11 ttTTTtTtTTT BDFJ?KFIECH 5 ttTtT MJ;KJ 3 TtT B@I +17 2942 N 11 t$tTTTtTtTTT DG?IFAJHAEG 5 ttTtT IHDIJ 3 TtT ACI +17 2943 N 9 gGGGGgGGG JDJ;GJHIC 5 ggGgG LHBJH 3 GgG 9>G +17 2944 N 9 aAAaAaAAA F@J@IEGGH 5 aaAaA JHCJG 3 AaA GHJ +17 2945 N 10 aAAAaAaAAA C3KAK@ 3 AaA ICH +17 2946 N 10 aAAAaAaAAA IIJDIAIHHB 5 aaAaA LCELL 3 AaA GFH +17 2947 N 10 gGGGgGgGGG HFM=ILJH 4 AaAa FGGB +17 2952 N 11 cCCCcCcCCCc @FJ?:IBIIE; 5 ccCcC A2B@B 4 CcCc E7E= +17 2953 N 11 gGGGgGgGGGg E4E9:EH@BCE 5 ggGgG H::F9 4 GgGg @9=G +17 2954 N 11 tTTTtTtTTTt EE: +17 2957 N 11 c$CCcCcCCCcc AEJJJIIDJBC 6 ccCcCc 4?8FD= 3 CCc FIB +17 2958 N 11 CCCcCcCCCcc BH 5 CcCcC G8F?D +17 2967 N 12 GGgGgGGGggg^]g FEBB +17 2974 N 12 AAaAaAAAaaaa FGIHGGFHJCMG 6 aAaAaA GII>/F 6 AaAaAa DBDIBA +17 2975 N 12 GGgGgGGGgggg K.FJHCKMIILI 6 gGgGgG CCJ:BG 6 GgGgGg B9;GFH +17 2976 N 12 GGgGgGGGgggg K/IIJT /0I1IC@BCIK@? 6 ttTtTT FH1D/E 6 TtTtTt 6<;H>J +17 2978 N 12 GgGgGGGggggG JJIGDGGHGLHE 6 ggGgGG EJ 5 gGgGG IC;@C 5 gGgGg 7DBGI +17 2981 N 10 AaaAAaaaaA ?:EEC20;@C 5 aAaAA F6>IG 5 aAaAa D@CIB +17 2982 N 13 CCcCcCCCccccC F@I?GCCJGG95E 3 ccC G?@ 5 cCcCc B9FGC +17 2983 N 13 CCcCcCCCccccC GDD:IGHM:GK=E 5 cCcCC G>?:D 5 cCcCc 3BFHC +17 2984 N 13 CCcCcCCCccccC DDJLJEIKHKL?F 5 cCcCC HE?FE 5 cCcCc ;EIJE +17 2985 N 13 A$AaAaAAAaaaaA .8J5HEHCIJIHD 5 aAaAA KAJGA 5 a$AaAa @>HHD +17 2986 N 12 GgGgGGGggggG :HJI:F7EIGCI 5 gGgGG G6B?: 4 GgGg :HBI +17 2987 N 12 C$cCcCCCccccC 3JGKG6;LJIIG 4 ccCC FJED 4 CcCc DDFG +17 2988 N 11 tTtTTTttttT G9HG:LHGGEH 5 tTtTT F0C6J 4 TtTt =JHI +17 2989 N 11 gGgGGGggggG D:I:JKJLLFH 5 gGgGG E7EE@ 4 GgGg BJ:F +17 2990 N 11 cCcCCCccccC F1IE@II 4 GgGG @ABG 4 GgGg ;LHG>DF 4 G$gGG ?9GB 4 GgGg AJDH +17 2996 N 10 TtTTTttttT 1EC11CHJBG 3 tTT FIK +17 3000 N 8 GGGggggG GCGDKDDJ 3 gGG EFE 4 GgGg >HKF +17 3001 N 7 CCccccC BFJJMHG 3 cCC @HH 4 CcCc EG= +17 3004 N 8 C$CCccccC 9E1JKLFH 3 cCC FFA 4 CcCc BFJ? +17 3005 N 7 AAaaaaA GAFDHEF 3 aAA ?DE 4 AaAa C>HC +17 3006 N 8 CCccccC^]c >CIHJ0H@ 3 cCC >BG 4 CcCc EICG +17 3007 N 8 CCccccCc F>HJKIG6 3 cCC @GI 4 CcCc EHHL +17 3008 N 8 CCccccCc IKHKFDEF 3 cCC BGI 4 CcCc EGLJ +17 3009 N 8 AAaaaaAa EAEEHCC1 3 aAA C:> 4 AaAa =GGG +17 3010 N 7 CCccccC HHFJKFH 3 cCC JEE 4 CcCc CIIB +17 3011 N 8 AAaaaaAa CFGFLJG8 3 aAA KDB 4 AaAa FIHK +17 3012 N 8 GGggggGg 97IHLI=/ 3 gGG G;C 4 GgGg EHII +17 3013 N 9 CCccccCcc 47JJLJF/B 3 cCC GD@ 4 CcCc FJEI +17 3014 N 8 AaaaaAa^]a AIJJFG?. 3 aAA JID 4 AaAa IIAK +17 3015 N 8 GGggggGg C4IDMIJ; 4 gGGg >C>D 4 GgGg BHBG +17 3016 N 11 C$CccccCcccc BHHFJ@H8KCE 5 cCCcc 9IA?? 4 CcCc AHDG +17 3017 N 11 CccccCaccc^]C CIKLHH8/FFB 5 cCCcc 7HG8? 4 CcCc CIE? +17 3018 N 9 AaaaaAaaA 3EBHAF80D 4 AAaa IG76 3 aAa ?@: +17 3019 N 10 CccccCcccC :IELGGH@DD 5 cCCcc G 3 gGg IDJ +17 3023 N 10 ttttTgttTt GGKD@348FB 5 tTTtt ?1I6C 3 tTt HFJ +17 3024 N 10 ggggGgggGg HIKCKEKEFA 6 gGGggg E;F?=< 3 gGg JFK +17 3025 N 10 ggggGgggGg ILLH>A=:EA 6 gGGggg A@<57? 3 gGg JAL +17 3026 N 11 ccccCccccCc JINIIK99DEF 4 cCCc @E@1 3 cCc EFJ +17 3027 N 11 aaaaAaaaaAa HHKHEB@.9G> 7 aAAaaa^]A DCI:0E? 3 aAa JAK +17 3028 N 11 ggggGggggGg HGMGH/K?FJG 7 gGGgggG ;BJDFBC 3 gGg J?L +17 3029 N 11 ggggGggggGg HHKGFNILIHE 7 gGGgggG HDI>D:@ 3 gGg HCK +17 3030 N 12 ggggGggggGg^]g JILJC.7@ABE< 7 gGGgggG D@A5E;D 3 gGg EDJ +17 3031 N 12 aaaaAaaaaAaa IILF8G./?ECA 6 aAaaaA IE.ECC 3 aAa JEL +17 3032 N 11 ggggGgggGgg IHMCD1KGIF8 7 gGGgggG @>9CF 4 gGgG HEIE99;G?2 5 cCccC 6E<>G 4 cCcC HDKF +17 3037 N 12 ttttTttttTtt IHJFF3EGEKH= 7 tTTtttT 7@G:D7F 4 tTtT IDHK +17 3038 N 14 ttttTttttTttt^]T HHIH>98>CE97AC 7 tTTtttT A9I9GEI 4 tTtT BGBB +17 3039 N 14 ggggGggggGgggG HIKHJ>25GHG +17 3041 N 13 ggggGgggGgggG G>IFH;:HIH0GI 7 gGGgggG C=EEBF +17 3045 N 14 ccccCccccCccCc HI5GJ/;ADJI>H? 6 c$CCccC =:B56@ 4 cCcC E4HG +17 3046 N 13 aaaaAaaaAaaAa FIK>H/GBI;.I. 6 AAaaaA =FA=;H 4 aAaA IBKH +17 3047 N 13 ggggGgggGggGg FGIGH?JJHE2L2 6 GGgggG BA;44I 4 gGgG D@HE +17 3048 N 10 ttttTttTtT EGHG:6/EFG 5 TTttT B4:=I 4 t$TtT B@FI +17 3049 N 15 ggggGggggGgggGg >FFBI3HHFKHD=LB 6 GGgggG ><>E:1?K 3 AaA AGH +17 3052 N 12 cccccccCcccC G=I0G;CFB.J 5 AAaaA >E22F 3 AaA EJI +17 3054 N 14 g$ggGggggGgggGg AJFBK9LGGIDDME 5 GGggG D<91J 3 GgG 6HL +17 3055 N 10 ggGgggGggG JGC75?I6HL 4 GGgG CB5I 3 GgG @GK +17 3056 N 13 ccCccccCcccCc I=D0JKGFG>?K2 4 CccC EAAF 4 CcCc 5FLA +17 3057 N 13 ccCccccCcccC^]C HBC3BKFJGGHKA 5 CCccC ?F38H 3 cCc BL5 +17 3058 N 14 ccCccccCcccCcC I>D/;;CFEC5L?A 5 CCccC @F.;K 4 CcCc >CL4 +17 3059 N 13 ttTtttTttgTtT EGB.@;8CK99 +17 3063 N 12 cCcccCcccCcC FF1;BJE11L.F 5 CCccC EH33I 5 CcCcc DEL05 +17 3064 N 12 aAaaaaAaaAaA F6G;KDJG/I8F 4 AAaA GC7J 5 A$aAaa BIJ;9 +17 3065 N 13 gGggggGgggGgG E.99BFIJ84L>I 4 GggG ?::H 4 gGgg FJ?9 +17 3066 N 9 a$AaaaAaAA ?5/;ADBIF 4 AaaA D56L 4 aAaa EK52 +17 3067 N 12 TttttTtttTT^]t @/.:=JD;/IG> 3 TtT >2J 4 t$Ttt BI:1 +17 3068 N 12 GgggGgggGgGg FE>IKICEH@I= 4 GggG D<5L 3 Ggg J:7 +17 3069 N 11 GggGgggGgGg F85L:54K3G4 4 GggG =/@F 2 Gg I2 +17 3070 N 13 CccccCcccCcCc 12IKFJ9?2IIIE 3 ccC @AJ 3 Ccc KLJ:DIBL;HH 4 CccC AHGH 3 Ccc MJF +17 3074 N 13 CccccCcccCcCc E6HKEJJCIMIHE 4 CccC CHDI 3 Ccc MIH +17 3075 N 12 CcccCcccCcCc 9AD?KA@5MBHA 5 CccC^]c C??I< 3 Ccc M?: +17 3076 N 13 C$ggggGgggGgGg 28KGICK@6EAAC 5 G$ggGg .G>@E +17 3077 N 13 ccccCcccCcCc^]c .3HI=EFGKJJGC 4 ccCc BAF@ 3 Ccc JBL +17 3078 N 13 ccccCcccCcCcc GGMLGHLGLKHIF 4 ccCc >@FA 3 Ccc ICL +17 3079 N 13 ttttTtttTtTtt ?JDHLEGHKHIH@ 4 ttTt D9GF 3 Ttt MGJ +17 3080 N 14 ggggGgggGgGgg^]G I6LIKJEILHHKG? 4 ggGg EBFE 3 Ggg I?H +17 3081 N 14 ccccCcccCcCccC 8FJGLHHHJDGIAD 4 ccCc @BGB 3 Ccc H;A +17 3082 N 14 ccccCcccCcCccC L2JJGCIKLKHKHB 4 ccCc C>DE 3 Ccc IHI +17 3083 N 14 ttttTcttTtTttT FEJGLHIINIKHEH0 4 ggGg EACI 4 Gggg CIGF +17 3087 N 15 ggggGgggGgGggGg BKLJJJIILKGJJ?G 4 g$gGg CIDI 4 Gggg DJJG +17 3088 N 15 aaaaAaaaAaAaaAa HDGEGDIGKDFKFDE 3 aAa HJF 4 Aaaa JFJD +17 3089 N 15 aaaaAaaaAaAaaAa LLLJIGJEIJHGHFG 3 aAa JDM 5 Aaaa^]A LJLKB +17 3090 N 15 ggggGgggGgGggGg IHJILHHHNJIIHI; 3 gGg BGG 5 GgggG GFHDE +17 3091 N 15 ttttTtttTtTttTt ?EJIHGGBIDCIGBH 3 tTt DGH 5 TtttT 0HKHH +17 3092 N 16 ttttTtttTtTttTt^]T CJJGGFIFIFDHHCD: 3 tTt FGJ 5 TtttT AGIJG +17 3093 N 16 ggggGgggGgGggGgG KJLHIJJJGKJJJI?? 4 gGg^]G CGL? 5 GgggG D:JIG +17 3094 N 15 aaaaAaaaAaAaaAA HGIEFFBEKIGCFEE 4 aAaA @GIG 5 AaaaA I=EJI +17 3095 N 15 ccccCcccCcCccCC =HKFIHIFJ;HIJGB 4 cCcC BGFD 5 CcccC HAKGF +17 3096 N 16 ccccCcccCcCccCcC BIKJKIJJLIIIKE@D 4 cCcC D 5 AaaaA GFHGH +17 3100 N 16 ccccCcccCcCccCcC E;IHGAAGJAHI=H/C 4 cCcC ADED 5 CcccC DCJEG +17 3101 N 16 ccccCcccCcCccCcC EIKKEIIHMIGJKAGG 4 cCcC DAKF 5 CcccC EEEHH +17 3102 N 16 aaaaAaaaAaAaaAaA =EHGH 4 tTtT ELKK 5 TttTT EGIJI +17 3106 N 14 ggGgggGgGggGgG HFDHHILIKHHIBH 4 gGgG CCIE 5 GggGG HGIIE +17 3107 N 14 ttTtttTtTttTtT HG8GFEHBEHIE=H 4 tTtT FBGE 6 TttTT^]t IIJHFE +17 3108 N 14 ccCcccCcCccCcC JHEIJIKKHKI=:H 4 cCcC ADKI 6 CccCCc IFGKBE +17 3109 N 14 aaAaaaAaAaaAaA GEDEEDHGIGFGGH 4 a$AaA ADKH 6 AaaAAa KGGJFG +17 3110 N 15 ccCcccCcCccCcC^]c II?IJHJLILKHIF; 3 CcC DIF 6 CccCCc HGGICF +17 3111 N 16 aaAaaaAaAaaAaAa^]a HG2GIJIJFKIGLHE@ 3 AaA JMA 6 AaaAAa KJOIBK +17 3112 N 16 ggGgggGgGggGgGgg DEAHIGLKJIKGFAEF 3 GgG HLJ 6 GggGGg HGJLJGEH 3 TtT KLE 6 Tt$tTTt NBFMJK +17 3124 N 14 ccCcCccCcCccC^]c IIKKIJJJLILJEE 3 CcC FHD 5 CcCCc IKMII +17 3125 N 14 ttTtTttTtTttTt FFMIIGBDGHJIHD 3 TtT JEAHF 3 GgG >JB 5 GgGGg IGLII +17 3127 N 14 ccCcCccCcCccCc GIKKKKKEGJJCGG 3 C$cC 5K> 5 CcCCc IGLJI +17 3128 N 14 ttTtTttTtTttTt AFKEHGIACJBIIE 3 tTt JLI 5 TtTTt KINKI +17 3129 N 14 t$tTtTttTtTttTt @FFHAGID5EEDDD 3 tTt MIG 5 TtTTt GLLIK +17 3130 N 13 tTtTttTtTttTt EHHBGHDGE;EEE 2 tT JJ 5 TtTTt DDLIK +17 3131 N 13 cCcCccCcCccCc HIJIJJEBJLFIJ 2 cC KJ 5 CcCCc FJLID +17 3132 N 13 tTtTttTtTttTt EIGIGH>GKIFHG 3 tTt KMH 5 TtTTt CJLJJ +17 3133 N 13 gGgGggGgGggGg DHHKHHCDJLDHH 3 gGg KAE 5 GgGGg EHJJJ +17 3134 N 14 gGgGggGgGggGg^]G DEGHIH8?ELCA@> 3 gGg IC> 5 G$gGGg ACMJI +17 3135 N 15 gGgGggGgGggGgG^]g CBHJJJE7?KGHH?E 3 gGg FCE 4 gGGg HMJJ +17 3136 N 15 c$CcCccCcCccCcCc ?FIHJIGEG;DCD;B 3 aAa JM2 4 aAAa FMLF +17 3139 N 14 cCccCcCccCcCcC BHFF:CHJBEMFGE 3 cCc IJ. 4 cCCc DHIG +17 3140 N 14 cCccCcCccCcCcC AIHJJIKJ?FHFBA 3 cCc II< 4 cCCc EMKF +17 3141 N 14 cCccCcCccCcCcC GHJIIEFLEIKGGE 3 cCc KEC 4 cCCc CMLK +17 3142 N 14 aAaaAaAaaAaAaA HIJGEG BMIGLBM=HIIIGBA 3 gGg LGD 4 gGGg KMGJ +17 3144 N 15 CccCcCccCcCcCC^]C IJJ?HDMJDIHKG.A 3 cCc IJC 5 cCCc^]C HLHG@ +17 3145 N 15 AaaAaAaaAaAaAAA GHIGMJMGCD 5 gGGgG HGHKC +17 3150 N 15 AaaAaAaaAaAaAAA FEH@?CHA5FEBFFG 4 aAaa FL@F 5 aAAaA GLJK; +17 3151 N 15 CccCcCccCcCcCCC EIAG:AKJIIHHI8G 4 cCcc II9E 5 cCCcC FHIGC +17 3152 N 15 CccCcCccCcCcCCC FHI2@HFKJGHEDBG 4 cCcc EJ9F 5 cCCcC HLCI 4 tTtt IHCK 6 tTTtT^]T FNMKE@ +17 3155 N 15 GggGgGggGgGgGGG FHIIMBJ=KGIGJIK 4 gGgg JDEH 6 gGGgGG BLBIGB +17 3156 N 15 G$ggGgGggGgGgGGG BJJHHFLBEIHJE +17 3168 N 13 aAaAaaAaAaAAA GDDFIHHHDFFIG 4 aAaa CIFG 6 aAAaAA GHJJHG +17 3169 N 12 tTtTttTtTtTT FGGDGEEFHHHH 4 tTtt IG:J 6 tTTtTT DJJKEC +17 3170 N 12 cCcCccCcCcCC IJLEEHJJKLJK 4 cCcc GI>H 6 cCCcCC HKLKII +17 3171 N 12 tTtTttTtTtTT GIGFHFICCHHI 4 tTtt FJ:I 6 tTTtTT ELLJKI +17 3172 N 13 gGgGggGgGgGGG GFGC@?KHIHI0J 4 gGgg EC>F 6 gGGgGG FFFIH8 +17 3173 N 12 gGgGggGgGgGG HEG@J:CIILFD 4 gGgg EEGJ 6 gGGgGG GFJEE8 +17 3174 N 14 cCcCccCcCcCCC^]C GFKAKHLJJKHKJA 4 cCcc CIEI 6 cCCcCC BKKJJG +17 3175 N 13 aAaAaaAaAaAAA DCKEL?FJFJFHC 4 a$Aaa ?JLL 7 aAAaAA^]A EKKLHH? +17 3176 N 14 g$GgGggGgGgGGGG A@JDLILHKIH:KH 3 Ggg EHG 7 gGGgGGG CILIIFC +17 3177 N 13 GgGggGgGgGGGG >E?FABHIHB/IC 3 Ggg @DH 7 gGGgGGG CHHJJ<@ +17 3178 N 12 TtTttTtTtTTT BFDIDEFFG>BF 3 Ttt @AK 7 tTTtTTT C@FJ<9= +17 3179 N 12 G$gGggGgGgGGG DHDLFCIJH?LJ 3 Ggg CCI 7 gGGgGGG DEHHF:A +17 3180 N 11 gGggGgGgGGG @DL7JCGGBEGHG 3 Aaa JGK 7 aAAaAAA EFJI;?G +17 3184 N 10 TttTtTtTTT >GH6GGFDHE 3 Ttt HEM 7 t$TTtTTT @GILC?G +17 3185 N 11 TttTtTtTTTT J 6 GGgGGG CHLH=G +17 3187 N 11 AaaAaAaAAAA 2H>EDEFG4HF 3 Aaa GHFFGB1FI 3 Aaa DCK 6 AAaAAA GHJHIH +17 3189 N 11 AaaAaAaAAAA BJC7DIE@AIH 4 Aaa^]a HGGF 6 A$AaAAA BHHLJE +17 3190 N 10 CccCcCcCCC .JKBKHJ:HH 4 Cccc C>KC 5 CcCCC GGFG@ +17 3191 N 11 TttTtTtTTT^]t MF 5 GgGGG IKFCB +17 3193 N 12 GggGgGgGGGGg ?JFCIJH>@GJB 4 G$ggg >CKE 5 GgGGG EIIE> +17 3194 N 12 TttTtTtTCTTt DI?IEGH?3DGD 3 ttt ANJ 6 TtTTT^]t ?KDIFB +17 3195 N 12 TttTtTtTTTTt :JHEGFG=LGE= 3 ttt EMG 6 TtTTTt CKJJID +17 3196 N 11 TttTtTtTTTt =GEHEEDHEF< 3 ttt ;JI 6 TtTTTt @IIJIF +17 3197 N 12 AaaAaAaAAAAa 6H@FFAE@=DE9 3 aa^]A LFA 6 AaAAAa GEGBIC +17 3198 N 11 AaaAaAaAAAA BGE=FGDCIHI 3 aaA KHB 6 AaAAAa IIHKLH +17 3199 N 11 A$aaAaAaAAAa AHBAFGGGHH= 3 aaA KFG 6 AaAAAa FHIJLI +17 3200 N 11 aaAaAaAAAAa G@DFJFH6EH> 3 aaA KHG 6 AaAAAa EHKKLE +17 3201 N 10 aaAaAaAAAA HCFGFGE1HF 3 aaA JEG 6 AaAAAa EHJLLI +17 3202 N 10 ttTtTtTTTt GFFCFGBHD7 3 ttT IHE 6 T$tTTTt 8HLBJ4JJ4 3 ggG HHB 5 gGGGg DJCFG +17 3204 N 9 ttTtTtTTT HF8EHGDCD 3 ttT JJ; 5 tTTTt HEFJK +17 3205 N 10 ccCcCcCCCc IG>IJKHJKC 3 ccC IC@ 5 cCCCc DDIED +17 3206 N 11 aaAaAaAAAAa HDDEHED4BH< 3 aaA FG7 5 aAAAa GJDHH +17 3207 N 10 ccCcCcCCCc HE2IGIFDIL 3 ccC BH8 5 c$CCCc ?EFHI +17 3208 N 11 aaAaAaAAAAa =DGEAEC2FG; 3 aaA :ID 4 AAAa KGJJ +17 3209 N 12 c$cCcCcCCCCc^]C <>IGICEEDH>E 3 ccC LDC 4 CCCc CHJH +17 3210 N 11 c$CcCcCCCCcC @EHIJE8HHIB 3 ccC JBA 4 CCCc LHHI +17 3211 N 10 AaAaAAAAaA HDBHGKIG@F 3 aaA JDF 4 AAAa KFIJ +17 3212 N 9 TtTtTTTtT 5EIGHEG7F 3 ttT J@C 4 TTTt JJJI +17 3213 N 9 AaAaAAAaA AGFI9DEFF 3 aaA LLG 4 AAAa JCGM +17 3214 N 10 GgGgGGGGgG 4GKG88GKIK 3 ggG KEH 4 GGGg DFKH +17 3215 N 10 GgGgGGGGgG FGGFA.GIEI 3 ggG KB8 4 GGGg J9JG +17 3216 N 10 CcCcCCCCcC CCIGJLBI8J 3 ccC I=@ 4 CCCc KHGG +17 3217 N 10 CcCcCCCCcC H?EAH0HGAJ 3 ccC >8F 4 CCCc I?I? +17 3218 N 11 GgGgGCGGgG^]g 5EAHB>:AHC> 3 ggG L@< 4 GGGg A:?I +17 3219 N 11 GgGgGAGGgGg 3EGI?4JJAIE 3 ggG LDD 4 GGGg FF@H +17 3220 N 11 G$gGgGGGGgGg =EGIG5CJ5IC 3 ggG KGG 4 GGGg FCBI +17 3221 N 9 cCcCCCcCc F?IAGIEKD 3 ccC I>I 4 CCCc HIJH +17 3222 N 10 aAaAAAAaAa CIFGDGH>IF 3 aaA IBA 4 AAAa FAJJ +17 3223 N 10 c$CcCCCCcCc ?IIE3IJHHF 3 ccC J:D 4 CCCc FBJH +17 3224 N 9 AaAAAAaAa FHEIHHFIG 3 aaA L>@ 4 AAAa IGJK +17 3225 N 9 GgGGGGgGg FGJ.INILG 4 ggG^]G J59A 4 GGGg HAKH +17 3226 N 9 TtTTTtTt^]T DG9ECDIBE 4 ttTT I3B? 4 TTTt GEDJ +17 3227 N 10 GgGGGGgGgG HHE8JKFLKF 3 gGG J<= 4 GGGg CDBJ +17 3228 N 9 GgGGGgGgG CIDHHKKJC 4 ggGG H1HB 4 GGGg ED>G +17 3229 N 11 CcCCCCcCcC^]c FHG;EJJLKHB 4 ccCC K4@E 4 CCCc GEDC +17 3230 N 11 TtTTTTtTtTt DFHJGJ8LGI7 3 tTT JCG 4 TTTt JGKG +17 3231 N 11 CcCCCCcCcCc EHB;EJHLKIH 4 ccCC IA<8 4 CCCc ICDF +17 3232 N 10 AaAAAaAaAa 9BEFH0J@H: 4 aaAA H:AA 4 AAAa ;IJK +17 3233 N 11 C$cCCCCcCcCc C=71HJ?CB +17 3234 N 11 g$GTGGgGgGg^]G A37ACJDL@H@ 2 gG G: 4 GGGg 47F@K +17 3236 N 10 C$CCCcCcCcC ?HCI:JJJGE 4 ccCC IEHD 4 CCCc EFEM +17 3237 N 9 TTTtTtTtT B=HCGHKAG 4 ttTT FF26 4 TTTt AMEK +17 3238 N 9 GGGgGgGgG HDJDHJKGG 4 ggGG FG54 4 GGGg BIBJ +17 3239 N 9 TTTtTtTtT E@A8IJHBE 4 ttTT GAA. 4 TTTt ?GHJ +17 3240 N 11 AAAaAaAaA^]A^]a ECGHI 4 ccCC D3F? 5 CCCcC DFFJF +17 3244 N 8 CcCcCcCC I1LKJCGD 4 ccCC D9F? 5 C$CCcC EH?JE +17 3245 N 9 CcCcCcCCc HIJKKLGE8 4 ccCC D?J@ 4 CCcC GEIE +17 3246 N 9 AaAaAaAAa GDCKKLGFF 4 aaAA HC@F 4 AAaA JIIG +17 3247 N 9 GgGgGgGGg K9KKLHKII 4 g$gGG ?9<5 4 GGgG HAJH +17 3248 N 9 CcCcCcCCc JHKKLGJH6 3 cCC DDE 4 CCcC FGFH +17 3249 N 9 CcCcCcCCc G:LKKEIF< 3 cCC BDF 4 CCcC GEJF +17 3250 N 9 CcCcCcCCc HGKILHHHK 3 cCC GH7 4 CCcC DHMG +17 3251 N 9 TtTtTtTTt J>LBGKII3 3 tTT KJ; 4 TTtT ACMK +17 3252 N 9 TtTtTtTTt EBGHH>FGD 3 tTT ?J2 4 TTtT :CMG +17 3253 N 9 TtTtTtTTt ECIKI?FFE 3 tTT HI= 4 TTtT BDKI +17 3254 N 9 GgGgGgGGg EDKKHKIHC 3 gGG EGA 5 G$GgG^]g @@MID +17 3255 N 9 GgGgGgGGg IHGL3HHG@ 3 gGG CE> 4 GgGg 2MEE +17 3256 N 9 GgGgGgGGg GJKIEKGHH 2 gG >B 4 GgGg AMKF +17 3257 N 9 AaAaAaAAa FFKGFIDH9 3 aAA EI8 4 AaAa BLJI +17 3258 N 10 GgGgGgGGg^]g JGLKLMKKEC 3 gGG DC0 4 GgGg EMKF +17 3259 N 10 GgGgGgGGgg IHKLC 3 gGG 9G6 4 GgGg AKGH +17 3260 N 10 CcCcCcCCcc IHLKLIKKDD 2 CC EC 4 CcCc CFJB +17 3261 N 11 CcCcCcCCcc^]c HHLLI:GK:GE 3 cCC 7DH 4 CcCc FHHE +17 3262 N 11 AaAaAaAAaaa H=IKCMHHECE 4 aAA^]A HBH= 4 AaAa HLII +17 3263 N 11 GgGgGgGGggg HAKLMELIBED 4 gGGG A>I@ 4 GgGg DMJI +17 3264 N 11 GgGgGgGGggg DCJKKDHIAFE 4 gGGG 2??? 4 GgGg CKII +17 3265 N 11 GgGgGgGGggg GHLHJGHGGFF 4 gGGG >=H= 4 GgGg CJID +17 3266 N 11 TtTtTtTTttt DEEIEFE>:HE 4 tTTT C607 3 tTt JIH +17 3267 N 11 GgGgGgGGggg H 4 GgGg 9LIF +17 3268 N 11 GgGgGgGGggg EGIKDBHIHAF 4 gGGG E<82 4 GgGg @LII +17 3269 N 11 GgGgGgGGggg DILIIIHJDJI 4 gGGG DAD> 4 GgGg ?JIG +17 3270 N 11 TtTtTtTTttt BF2F=HDG>GB 4 tTTT @80: 4 tTt^]T IEK? +17 3271 N 11 GgGgGgGGggg GHLHLIJKFGG 4 gGGG E:;< 4 gGgG KIHE +17 3272 N 11 GgGgGgGGggg EDJKKEHH8FG 4 gGGG <F 5 tTTTt ;AHBB 4 tTtT KJKG +17 3275 N 10 cCcCcCCccc ILIKLILKJK 5 cCCCc >B@BB 4 cCcC GKCG +17 3276 N 10 aAaAaAAaaa ;KIJJHI;C; 5 aAAAa 6GHFF 4 aAaA DJHH +17 3277 N 10 cCcCcCCccc JHHHMIJGKD 5 cCCCc AFH?G 4 cCcC KIIF +17 3278 N 10 tTtTtTTttt ELIJ=JI>HG 5 tTTTt HFHII 4 tTtT LMGK +17 3279 N 10 tTtTtTTttt FIHFIEHFFH 5 tTTTt IKLLKMJIIE 6 gGGGgG DHAHH< 4 gGgG IMJH +17 3283 N 11 gGgGgGGgggg GJIGJGKHJIF 6 gGGGgG @EBCG8 4 gGgG GJIJ +17 3284 N 11 tTtTtTTtttt GIIEFEH:GGG 6 tTTTtT G7/EJA 4 tTtT HJLF +17 3285 N 11 cCcCcCCcccc DMEKHJL0LFF 6 cCCCcC CB?FHC 4 cCcC HJHG +17 3286 N 11 aAaAaAAaaaa HJKFLJKCGIC 6 aAAAaA IGAGND 4 aAaA KKMH +17 3287 N 11 gGgGgGGgggg ELLMKKNIIKGF? 5 AAAaA F@EH< 4 AaAA LEMH +17 3296 N 13 GgGgGGggggGGG LFAIGMJJGLKIC 5 GGGgG FAAB@ 4 GgGG KKHE +17 3297 N 13 AaAaAAaaaaAAA JFHHIJ>>>@HFD 5 A$AAaA H@IB7 4 AaAA LIKC +17 3298 N 14 CcCcCCccccCCC^]c IGJKHJJHILIGD= 4 CCcC ?FD; 4 CcCC GMI@ +17 3299 N 14 CcCcCCccccCCCc LJKLIMIHJKKGDF 4 CCcC ?GH9 4 CcCC IJKF +17 3300 N 14 AaAaAAaaaaAAAa FJIJIFFHIKHFEH 4 AAaA HHL@ 4 AaAA JMJG +17 3301 N 14 GgGgGGggggGGGg GHBILLJHILKJHG 4 GGgG BGHH 4 GgGG FJMH +17 3302 N 14 CcCcCCccccCCCc JILEIKEDHKKIG? 4 CCcC E8ED 5 CcCC^]C IDLI@ +17 3303 N 14 CcCcCCccccCCCc JKBKFKELJKKGFJ 4 CCcC EDGC 5 CcCCC GDLGB +17 3304 N 14 TtTtTTttttTTTt EHBIKI?IGEKIHA 4 TTtT GDII 5 TtTTT HJMJJ +17 3305 N 14 GgGgGGggggGGGg HJEKKLCJHKLIFG 4 GGgG C@J> 5 GgGGG CIIEE +17 3306 N 14 GgGgGGggggGGGg GIGKJKHKILJHDG 4 GGgG FHH> 5 GgGGG BJJDC +17 3307 N 13 CcCCCccccCCCc FELJMHGF=LJGA 4 CCcC FJE/ 5 CcCCC FGKDE +17 3308 N 14 C$cCcCCccccCCCc 3G?KGMJKHLKGE= 4 CCcC F 6 TTtTTt G5J<:F 4 TtTT BK@B +17 3317 N 15 g$GgGGggggGGGgGG BIJGIJJJLLJFEHJ 6 GGgGGg DAIC@= 6 GgGGG^]g CM@@E0 6 AaAAAa HJKJI1 +17 3321 N 13 CcCCccccCCCcC >DIG;IGKJIHLI 5 CcCCc FJDEA 6 CcCCCc DLHFFF +17 3322 N 14 CcCCccccCCCcCC FIFJGIHKLHGEFK 5 CcCCc FMGFB 6 CcCCCc HLIKJF +17 3323 N 14 CcCCccccCCCcCC ;AIE@GHKMHHD>J 5 CcCCc EM;H5 6 CcCCCc HLLKJG +17 3324 N 14 CcCCccccCCCcCC FAGL:AACLICA2J 5 CcCCc EBDH4 6 CcCCCc ICHKIA +17 3325 N 14 G$gGGggggGGGgGG I3JH 5 AaAAa FIMH@ 8 AaAAAaAa GHDMLIFE +17 3337 N 12 TttttTTTtTTT C@@EIEGFI;IE 5 TtTTt HIBEB 8 TtTTTtTt DDFHIHHA +17 3338 N 12 AaaaaAAAaAAA CBDEGHF@I@IF 5 AaAAa HFEE= 8 AaAAAaAa GEBEIEBB +17 3339 N 12 C$c$cccCCCcCCC ??JIMIJHJIJE 5 CcCCc FKIDH 8 CcCCCcCc EJDIIHGH +17 3340 N 10 aaaAAAaAAA EDHHGHHDKI 5 AaAAa IJIGJ 8 AaAAAaAa GIIJIJIF +17 3341 N 10 aaaAAAaAAA EFHKFGHDII 5 AaAAa GK=KJ 8 AaAAAaAa DIJMLJHF +17 3342 N 10 aaaAAAaAAA EEHJIH:3JI 5 AaAAa GKBKI 8 A$aAAAaAa DIJMLJKF +17 3343 N 10 aaaAAAaAAA GFGJFHF?JI 5 AaAAa HKIKF 7 aAAAaAa IJMLILF +17 3344 N 10 aaaAAAaAAA GGHJFEF?JI 5 AaAAa HJILE 7 aAAAaAa GGMKHLH +17 3345 N 10 tttTTTtTTT GEIEGC:GJF 5 TtTTt ELFH= 7 tTTTtTt KHEEKHK +17 3346 N 10 tttTTTtTTT FEHEFFHDJG 5 TtTTt HIGIF 7 tTTTtTt HGKIIJG +17 3347 N 10 aaaAAAaAAA HILHFDAFJG 6 AaAAa^]A ILF 7 cCCCcCc FDFEGKA +17 3350 N 10 cccCCCcCCC JIMLIIKAKK 7 CcCCcCc DJIKIDB 7 cCCCcCc GHMKIL< +17 3351 N 10 tttTTTtTTT GFIKIIDFLK 7 TtTTtTt CIHKBID 7 tTTTtTt GLJJJMG +17 3352 N 10 gggGGGgGGG GFKCJCL;MH 7 GgGGgGg KJI 7 CcCCcCc B=@K;E: 7 c$CCCcCc BGJKCL> +17 3355 N 10 gggGGGgGGG EEIDBB?1D@ 7 GgGGgGg :E:B=KLJKEBLCE 7 GgGGgGg AJA@F@= 6 GGGgGg 7BEIII +17 3361 N 9 gGGGgGGGG JLJ0K6GCA 7 GgGGgGg ?IBGC?= 6 GGGgGg 7EIDFJ +17 3362 N 9 cCCCcCCCC CJJFEGL@E 7 C$cCCcCc C>EI8C: 6 CCCcCc =HICJ= +17 3363 N 9 gGGGgGGGG HBCBF2C9? 6 gGGgGg D?A 5 AAaAa IGJKI +17 3374 N 9 aAAAaAAAA FIFGGFHGD 5 AAaAa HIEKD 5 AAaAa HKEM< +17 3375 N 8 tTTTtTTT FIGIHJCG 5 TTtTt FGDEA 5 TTtTt KJEJG +17 3376 N 10 cCCCcCCCCc BHDGCJMAJE 5 CCcCc FHCF5 5 CCcCc LJKJA +17 3377 N 10 cCCCcCCCCc AKIGG?LDFD 5 CCcCc GICF7 5 CCcCc IGKII +17 3378 N 10 cCCCcCCCCc FKHIKHKBHH 5 CCcCc FHCJC 5 CCcCc IGILF +17 3379 N 10 a$AAAaAAAAa BIFEJ=IAGD 5 AAaAa HGHH; 5 AAaAa JILK> +17 3380 N 9 GGGgGGGGg ?JHJJLBGF 5 GGgGg FFBJA 5 GGgGg IHJMK +17 3381 N 9 CCCcCCCCc JIHKKM?HJ 5 C$Cc$Cc DGAK@ 5 CCcCc IHJMK +17 3382 N 9 TTTtTTTTt CEFG=MEJ@ 3 TTt KK= 5 TTtTt MMHMJ +17 3383 N 9 AAAaAAAAa CAA?2FCDD 2 AA GI 5 AAaAa HIDJF +17 3384 N 10 CCCcCCCCc^]C GFIHGJ?EK= 3 CCc EH> 6 CCcCc^]C FHKJEB +17 3385 N 10 TTTtTTTTtT HGDGIKGDHA 3 TTt LL? 6 TTtTtT KMJM= 7 GgGgGgg EIFGGII +17 3400 N 5 AAAAa 1JJIG +17 3405 N 6 AAAAaA 7GCFJA 4 AAaA IEH9 6 aAaAaa HG:IHE +17 3406 N 6 AAAAaA @ABG:G 4 AAaA GJE@ 6 aAaAaa FK 6 cCcCcc C?IHII +17 3408 N 7 T$TTTtTT ;HDHDHF 4 TTtT JICE 6 tTtTtt BLEKHG +17 3409 N 6 GGGgGG FEKJDF 4 GGgG FI@< 6 gGgGgg EIGIKI +17 3410 N 6 CCCcCC FAJJJF 4 C$CcC FEDE 6 cCcCcc FI>JI; +17 3411 N 6 T$TTtTT GGJAHG 3 TtT KJG 6 tTtTtt EMGKGK +17 3412 N 5 TTtTT E 6 gGgGgg EIDHIE +17 3414 N 5 AAaAA FGAEG 4 AaAA F:?H 6 aAaAaa AK8GD? +17 3415 N 5 AAaAA CHH:D 4 AaAA J?II 7 aAaAaa^]a GI/LH1@ +17 3416 N 5 CCcCC :IJAD 4 CcCC GFDD 7 cCcCccc BG9III> +17 3417 N 5 CCcCC 5JKAJ 4 CcCC FGAF 7 c$CcCccc @I:JJH> +17 3418 N 5 TTtTT 3IIKI 5 TtTT^]T KHCK4 5 TTttt NLKHA +17 3419 N 6 GGgGGg >JJ1J8 5 GgGGG GADH; 6 GgGggg IEJIJD +17 3420 N 6 GGgGGg :ILEI8 5 GgGGG EA8G@ 6 GgGggg G@KJJE +17 3421 N 7 GGgGGg^>g 9GJ=IH6 6 AaAaaa IEKNM1 +17 3423 N 7 GgGGgg^]g LL;L@C@ 5 GgGGG BIHI? 6 GgGggg H3LLJC +17 3424 N 6 GgGggg GII2;@ 5 GgGGG FEGH4 5 GGggg EKLJA +17 3425 N 6 CcCCcc JL:J@0 5 CcCCC FD;GE 6 CcCccc GDKLH> +17 3426 N 6 AaAAaa BL9A6 5 gGggg BBKK7 +17 3431 N 8 TtTTtttT DI=F?HGC 5 TtTTT G@FI7 5 tTttt DINNF +17 3432 N 7 TtTtttT BEG<.4A 5 TtTTT CDCJC 5 tTttt DJKKJ +17 3433 N 8 GgGGgggG II;I;3:FD 5 CcCCC I95K@ 4 Cccc EJJF +17 3435 N 9 AaAAaaaAA 8K;I0..DD 5 AaAAA JG?IB 4 Aaaa JNMJ +17 3436 N 9 GgGGgggGG IH;I71>HH 5 GgGGG I:BLF 4 Gggg KKH; +17 3437 N 9 TtTTtgtTT =BFH;1>DF 5 TtTTT I?DIE 4 Tttt JKG= +17 3438 N 8 GgGGggGG =J;K:FHI 5 GgGGG HBCIH 4 Gggg KMIB +17 3439 N 9 AaAAaaaAA FKAGB1.FH 5 AaAAA JEHHJ 5 CcCCC I9DL< 3 Ccc IKI +17 3442 N 11 TtTTtttTT^>T^]t FILKA.6IJB0 5 TtTTT L?4LF 4 Tttt MKJ/ +17 3443 N 11 GgGGgggGGGg JL0K=:FIKE> 5 GgGGG GB@K@ 4 Gggg JHLA +17 3444 N 11 AaAAaaaAAAa GJ8I@.8FIEB 5 AaAAA IIFKI 4 Aaaa KNK0 +17 3445 N 11 GgGGgggGGGg IJ;L=8BJKE@ 5 GgGGG FCELE 4 Gggg HMJ9 +17 3446 N 9 AaAaaAAAa EHIA.EIAA 5 AaAAA GDCKI 4 Aaaa LJH8 +17 3447 N 10 TtTTttTTTt @GJI;4GGE7 5 T$tTTT EGEJB 4 Tttt ELKD +17 3448 N 10 CcCCccCCCc JK9M@:IKII 4 cCCC A7K@ 4 Cccc FII= +17 3449 N 10 AaAAaaAAAa FG/F@1HJF2 4 a$AAA A=J9 4 Aaaa IFE5 +17 3450 N 10 CcCcccCCCc GCK:/@GHH: 2 CC IE 4 Cccc FA?5 +17 3451 N 10 GgGGggGGGg ?IEDC5AB@A 3 GGG 1?4 4 Gggg @JG? +17 3452 N 11 CcCCcccCCCc GIBKD9JIKKF 3 CCC ;L> 4 Cccc HJF= +17 3453 N 11 CcCCcccCCCc >KHLBJHHK?I 3 CCC :ME 4 Cccc FHF= +17 3454 N 11 AaAAaaaAAAa >HJI@1 +17 3457 N 11 GgGGgggGGGg BJ;MB5CILE3 2 GG 9L 3 Ggg GIE +17 3458 N 11 C$cCCcccCCCc >JJKCBFIGDB 3 CCC @L5 4 Cccc HHF; +17 3459 N 10 aAAacaAAAa HIJC7.GI@2 3 AAA CK7 4 Aaaa IGE0 +17 3460 N 9 cCCccCCCc K7IIFGJHG 2 CC >J 4 Cccc FLH= +17 3461 N 9 tTTttTTTt HDLG4FLJ9 3 TTT GNI 4 Tttt LKK7 +17 3462 N 11 cCCcccCCCc^]c JLJBFKIK@H? 3 CCC AM> 4 Cccc HIEB +17 3463 N 10 cCcccCCCcc IKI0HIK/G8 3 CCC >M= 4 Cccc HGIB +17 3464 N 11 aAAaaaAAAaa I/IF0HFIHF/ 3 AAA DKF 4 Aaaa IJKH +17 3465 N 11 gGGgggGGGgg I8LI4EJNIE5 3 GGG ?MB 4 Gggg HKI@ +17 3466 N 11 cCCcccCCCcc EDKIDGIK9HF 3 CCc >MC 5 Cccc^>C IKE>5 +17 3467 N 10 cCCcccCCCc I:MH9KGLLL 4 CCCc AM2D 5 CcccC HLGB8 +17 3468 N 10 tTTtttTTTt FKLJ/8HKI9 4 TTTt IM0I 5 TtttT MIIE= +17 3469 N 11 gGGgggGGGgg G@LJGLIKKIE 5 GGGg^]g =J=GB 5 GgggG IKFH> +17 3470 N 12 gGGgggGGGgg^>G EJKJHJILJDAA 5 GGGgg 7J2F? 5 GgggG GKHFB +17 3471 N 13 gGGgggGGGggG^]G FGKHDKJKJD4?D 5 GGGgg 4J4I@ 5 GgggG BKCCB +17 3472 N 13 cCCcccCCCccCC G=MG0BJJCH0FD 5 CCCcc CK9BA 5 CcccC GJ;B1 +17 3473 N 12 aAaaaAAAaaAA BJF>>GIHCGGD 5 AAAaa HJ0HB 5 AaaaA JIABB +17 3474 N 13 a$AAaaaAAAaaAA B2IFDGIJACDFF 5 AAAaa 3LBGG 5 AaaaA HHFCB +17 3475 N 12 CCcccCCCccCC AKG>EHJED0GG 5 CCCcc 7GFB; 5 CcccC GIH96 +17 3476 N 12 AAaaaAAAaaAA 9JJ=HGKKEGGG 5 AAAaa 6JGGA 5 AaaaA JLI9< +17 3477 N 12 GGgggGGGggGG DLH/DKMFI8IJ 4 GGgg GG9F 5 GgggG IGG?H +17 3478 N 12 AAaaaAAAaaAA HHI;CHJG>/GH 6 AAAaa^]A :KBCEB 6 AaaaA^]a JKLJEG +17 3479 N 11 GGggGGGggGG @LDBLMM?:LK 5 GGgGg HD>EE 6 GgggGg HF@A:@ +17 3480 N 11 TTtttTTTtTT FGC;BCG?DFG 7 TTTttTt 0GGE=F@ 6 TtttTt HHH6.C +17 3481 N 12 AAaaaAAAaaAA DHBEFBHEFDEG 7 AAAaaAa ;HDCDFF 5 Aaaaa GHH@C +17 3482 N 12 AAaaaAAAaaAA :JDGKHJJJCGH 7 AAAaaAa EJ?G@IE 6 AaaaAa ELLG8G +17 3483 N 11 Gg$ggGGGggGG K>6AIK:E:JK 7 GGGggGg HG;9>GB 6 GgggGg FEG79D +17 3484 N 10 AaAAAaaAA^]A I?FKCD2GFD 7 AAAaaAc KIC:;I/ 5 A$aaaa GFI.A +17 3485 N 11 CccCCCccCCC CFKFJJIGHIC 6 CCccCc DF6FE< 5 cccCc DGA.A +17 3486 N 11 TttTTTtTTT^]t K@GKMCGIKH/ 7 TTTttTt BL0AGJI 5 tttTt GH;:: +17 3487 N 12 CccCCCccCCCc D2;JLCACIJHB 6 CCccCc H@;7HC 4 c$ccc BD?5 +17 3488 N 12 TttTTTttTTTt IEAHL=E;HLI7 7 TTTttTt >M0.BIC 4 ttTt H:5; +17 3489 N 13 GggGGGggGGGgg K9:JLEE7HLJEC 8 GGGggGg^]G ;H7<9H7A 4 g$gGg ?7.5 +17 3490 N 14 TttTTTttTTTtt^]T D/JFJIEAFGG4C: 9 TTTttCtT^>T EIL:J1IKH=C7C 9 CCCccCcCC BF@:6C;E> 3 cCc A;: +17 3492 N 15 TttTTTttTTTtTtt L/AILF/.JKK5E15 9 TTTttTtTT 6M0JMK5;JLK:9D5; 9 CCCccCcCC CIC=9HBE< 3 cCc G6: +17 3494 N 17 AaaAAA*aAAAaaAaa^]a JCHHKKF@IIIDFC7=0 9 AAAaaAaAA ILFAAHCED 4 aAa^]a JFFA +17 3495 N 17 AaaAAAaaAAAaaAaaa IFGFJD +17 3497 N 17 AaaAAAaaAAAaaAaaa @FIGJFFEFIIFFGDAD 8 AAaaAaAA GHIEKJB5 6 aAaaa^]a JKEDHB +17 3498 N 17 AaaAAAaaAAAaaAaaa IDGFJBG=IJJF;G=EF 9 AAAaaAaAA DH9KDLJD7 5 aaaaa IA?GB +17 3499 N 17 AaaAAAaaAAAaaAaaa IEIGJ@FFGIHFIHHFD 8 AAaaAaAA IDKDLKE9 6 aAaaaa J7E@JC +17 3500 N 17 AaaAAAaaAAAaaAaaa HFHDJHGDGIDF@H6DC 8 AAaaAaAA H1JDLII> 6 aAaaaa J;EDJC +17 3501 N 16 AaaAAAaaAAAaAaaa GFHIE=GDGJKEH?F9 8 AAaaAaAA H4JKLIII 6 aAaaaa I;EFJD +17 3502 N 17 AaaAAAaaAAAaaAaaa GEIGIHF7GHIF:IHEG 8 AAaaAaAA H:HKLKII 6 aAaaaa GIKHHE +17 3503 N 17 AaaAAAaaAAAaaAaaa CFHGK=FEFHJFDI>EC 8 AAaaAaAA HCLGLKIC 6 aAaaaa I>KHEE +17 3504 N 17 AaaAAAaaAAAaaAaaa DEIHI4FFJJJFCIDEF 8 AAaaAaAA HDKIMJHI 6 aAaaaa I5KF?F +17 3505 N 17 AaaAAAaaAAAaaAaaa DFGFJ5FDFKJE1I?E? 8 AAaaAaAA HEKKLKJE 6 aAaaaa G9KFHF +17 3506 N 15 A$aaAAaaAAaaAaa^]A BGI9;ICIIHFIBC? 6 AaaAaA EIJMIH 6 aAaaaa G 6 TttTtT EFLFG? 6 tTtttt IAH99K +17 3508 N 17 ccCCccCCCccCcccCc JLH?IK0BKKJHLIKCG 6 CccCcC 9EGBC9 5 ccccc F@?;I +17 3509 N 18 aaAAAaaA-1NAAaaAaaaAa CH?E;FC>JHG:HF;FCC 6 AaaAaA @EGDBE 5 aaaaa HE5DJ +17 3510 N 18 ccCCAcc*CCccCcccCc JLAIIJH.JJKJEJJ:EH 6 CccCcC @BG4B8 5 ccccc GF7;I +17 3511 N 19 aaAAAaaAAAaaAaaaAa^]A DH7G2EA.JIF1H7FGA1B 6 AaaAaA GAK8F= 5 aaaaa EH70J +17 3512 N 18 ccCCccCCccCcccCcCc HJGHHIFHI6FBIHEGDF 6 CccCcC CJC?JD 5 ccccc EIG@H +17 3513 N 20 ccCCAccCCCccCcccCcCc HK9@.JFJJIIAJ7KLDFDC 6 CccCcC DHJCJF 5 ccccc FGHHI +17 3514 N 19 aaAAAaaAAaaAaaaAaAa FIAJ;GDAJG8HAHIBFC@ 7 AaaAaA^]a BHJCI:C 5 aaaaa EFGDJ +17 3515 N 20 ttTTTttTTTttTtttTtTt FGCJIGG1GJG>H=GHDHF@ 7 TttTtTt DCACLA@ 5 t$tttt ?KD?H +17 3516 N 20 ttTTTttTTTtTtttTtTt^]T FG@GGHHGIIGEIHJDGBD@ 7 TttTtTt >MC@LGA 5 tttt^]T M;:HB +17 3517 N 21 ttTTTttTTTttTtttTtTtT @GHHBHB>HIH2EIGKDHA>@ 7 TttTtTt >KFCLEH 5 ttttT JIJKE +17 3518 N 21 ttTTTttTTTttTtttTtTtT EGDCHE +17 3520 N 19 g$gGggGGGggGgggGgGgG AFBJI?GIJKL=IJ6FEJC 6 ggGgGg KMDH8H 5 ggggG MH:IC +17 3521 N 18 cCCccCCccCcccCcCcC FF?KIBGJCJ@KNGGBJG 6 ccCcCc IKHH=G 5 ccccC HG5HE +17 3522 N 19 t$TTTttTTttTtttTtTtT EGH8HGFMJ3JJGJGFIAG 6 ttTtTt EMJLFJ 5 ttttT LI>KF +17 3523 N 17 TTttT+1CTTttTttttTtT 9AG=6IAIGEGEIGDFD 6 ttTtTt JKCJGG 5 ttttT EG8JF +17 3524 N 17 CCccCCccCcccCcCcC DFJJI@J;IHKKIIBIG 6 ccCcCc GJGKHF 5 ccccC DFGIE +17 3525 N 20 AAAaaAAAaaAaaaAaAaA^]A BD4HH1I9KAIEGIFHGJFE 6 aaAaAa LMEMDL 5 aaaaA MKILB +17 3526 N 18 GGggGGggGgggGgGgGG 9CFJKILLLAJEFHKIJE 6 ggGgGg HMCK7I 5 ggggG KFACCGJJG@GG?7H@DHGB8E=JEE 6 ttTtTt HKCI=J 5 ttttT IDCKG +17 3530 N 18 Ggg*GGggGgggGgGgGG HIJ/CKJLEII6FI8KJJ 6 ggGgGg HJFI3I 6 ggggG^]G CECGHB +17 3531 N 19 CAccCCCccCcccCcCcCC 3GII/LLIF 6 aaaaAA IGBGGH +17 3533 N 18 T$TttTTttTtttTtTtTT 3EEFFJH>IH=JEFGAFH 6 ttTtTt GJFIA=GCH +17 3536 N 19 CccCCCccCcccCcCcCCC @HGEJKI1JCIAFGGHIJD 6 ccCcCc GEHHCB 6 ccccCC IBDDIG +17 3537 N 17 ccCCccCcccCcCcCCC IHKFIGKDKLHIHKGKD 7 ccCcCc^]C FH@I?D? 6 ccccCC JDFFIF +17 3538 N 18 TttTTttTtttTtTtTTT FFGIIF6GHGHFAJHHKE 7 ttTtTtT HCEJAIK 6 ttttTT HI8GJK +17 3539 N 19 C$ccCCCccCcccCcCcCCC 7FGIKKHIJBFIIAJKILF 6 ccCcCc ELHB:? 6 ccccCC IB1GJH +17 3540 N 18 ccCCCccCcccCcCcCCC GK4DKKCKLIJHDDKHKF 7 ccCcCcC ELGIDH= 6 ccccCC G>7JJE +17 3541 N 17 ttTTttTtttTtTtTTT CECGGBI6HKFHFHHLD 8 ttTtTtT^]t FIAGBJEE 6 ttttTT HI7JJL +17 3542 N 17 g$gGGggGgggGgGgGGG @IGKJ?EEILCIHKILH 8 ggGgGgGg EKDFGHE 6 ccccCC FGCJIJ +17 3544 N 17 aAAAaaAaaaAaAaAAA BBEJFIIHEHKAM@JKE@CJIM5D 7 gGgGgGg IAG8?@J 6 ggggGG BK:JKK +17 3548 N 17 aAAaaAaaaAaAaAAAa G<6GCGIFIAHHDJCF 7 aAaAaAa H6F?CHK 5 aaaAA HIJHI +17 3551 N 17 tTTttTtttTtTtTTTt C8IEBECFHHACCGJFD 7 tTtTtTt G>F;AHI 5 tttTT BAJII +17 3552 N 18 aAAAaaAaaaAaAaAAAa D7JCHIFEDIGG=HCJDE 7 aAa$AaAa DAB@KII 5 aaaAA F9III +17 3553 N 18 tATTttTtttTtTtTTTt E5AEFGFBDHEDGFGKC? 6 tTTtTt H@6III 6 tttTT^]t AFJIJA +17 3554 N 18 aAAAaaAaaaAaAaAAAa E4JHEGFCD>C>HEEJBC 6 aAAaAa HE>FGJ 6 aaaAAa G +17 3556 N 17 gGGggGgggGgGgGGGg GCAJJ>BIG@IJBBE +17 3557 N 18 cCCccCcccCcCcCCCc^]C AIIADL@>BJAEAILI@; 6 cCCcCc @/3?K? 6 cccCCc @9?KL? +17 3558 N 19 gG-1NGGggGgggGgGgGGGgG G5DDJACCIK@H2J@E@F: 6 gGGgGg G;2EBG 6 gggGGg H>J@AF +17 3559 N 19 t*TTttTtttTtTtTTTtT E5FBGIFIDJDH9HEI?FC 6 tTTtTt D3:KIJ 6 tttTTt FIJEII +17 3560 N 19 gGGGggGgggGgGgGGGgG D5HII:HJJLIIJLILIJC 5 gGgGg HGD 6 tTTtTt J=ELJH 7 tttTTtT GJM@JK> +17 3565 N 19 TTTttTtttTtTtTTTtT^]t CDEFD?DEICDHGCIAGCB 6 tTTtTt FDDCKK 7 tttTTtT F@JIKK? +17 3566 N 19 CCCccCcccCcCcCCCcCc .=IIBDGIKJ>JHJKJIE> 6 cCCcCc EBE;LI 7 cccCCcC DHKEMI9 +17 3567 N 19 AAAaaAaaaAaAaAAAaAa /FJH>IHFDIFDEGKHEGD 6 aAAaAa BGIJJE 7 aaaAAaA GIKJKFH +17 3568 N 19 A$AAaaAaaaAaAaAAAaAa E:DLJGGGIDIDI@IGIHA 6 aAAaAa HJBLML 7 aaaAAaA >KLMLNF +17 3569 N 18 GGggGgggGgGgGGGgGg ELIFEHHGIEHIJMKIGB 6 g$GGgGg CC5JLI 7 gggGGgG :CJKKG> +17 3570 N 18 T$TttTtttTtTtTTTtTt 6@GJFEGG>F:CEHDGG< 4 TtTt 7LIK 7 tttTTtT ADKJJK@ +17 3571 N 17 CccCcccCcCcCCCcCc FIEFIILJH7JJNIKLHC +17 3577 N 18 CccCcccCcCcCCCcCc^]c HIB;IIKEI>HHKIKDGB 5 CcCcc BAJJG 7 cccCCcC AGIHJID +17 3578 N 18 AaaAaaaAaAaAAAaAaa HEGH@DHIFIFFKHFHDB 5 AaAaa JJKJJ 7 a$aaAAaA AGJKKIF +17 3579 N 18 AaaAaaaAaAaAAAaAaa >EFECFG6F:FHJEEIF@ 5 AaAaa KBMJF 6 aaAAaA CJMNE< +17 3580 N 18 AaaAaaaAaAaAAAaAaa EEHEGGGHH?GGI=GIGF 5 AaAaa EFMJI 6 aaAAaA GGMMHF +17 3581 N 18 TttTtttTtTtTTTtTtt EDH@FEHEDIGJJBIGED 5 TtTtt F:KKG 6 ttTTtT CJKKJG +17 3582 N 18 CccCcccCcCcCCCcCcc BHHAHHK>EJJJJHDGHH 5 CcCcc CJLJI 6 ccCCcC DJMMHE +17 3583 N 18 A$aaAaaaAaAaAAAaAaa BFFGGGIFGBIEKBJFIF 5 AaAaa GLJMM 7 aaAAaA^]A JKJKLE@ +17 3584 N 17 ggGgggGgGgGGGgGgg DDCEGJ;G@IJLFIHHJ 4 gGgg ICKI 7 ggGGgGG BJKMHJ@ +17 3585 N 18 a$aAaaaAaAaAAAaAaa^]a A:JBDGBE@FGJCF>FF: 5 AaAaa BIKJF 8 aaAAaAA^]A BILLDHG? +17 3586 N 17 a$AaaaAaAaAAAaAaaa BHGBJBFHCIKDJIGJ. 5 AaAaa DIMMF 8 aaAAaAAA EIMNDHCD +17 3587 N 15 AgagAaAgAGAgGag IE@HFD7IHMGJIGK 5 GgGga 6IJKF 8 aaAAaAAA FGLNDJHE +17 3588 N 16 Aa$aaAaAaAAAaAaaa I@AFGEAEEKHFAFG= 5 AaAaa EILKF 8 aaAAaAAA CIMNCKHD +17 3589 N 15 AaaAaAaAAAaAaaa I@FBEHFGKHFFEH> 5 A$aAaa CHNLF 8 aaAAaAAA FHMMCC;D +17 3590 N 15 Aa$aAaAaAAAaAaaa I?DFEHCGIFIJFH9 4 aAaa JNLF 8 aaAAaAAA FHGMKG6F +17 3591 N 14 AaAaAaAAAaAaaa HC4FBDHKHH?AG> 4 aAaa CNKK 8 aaAAaAAA EHCLJL=F +17 3592 N 14 AaAaAaAAAaAaaa C?FF0DHKDEJDE7 4 aAaa IMKF 8 aaAAaAAA CHGECG>E +17 3593 N 14 Aa$AaAaAAAaAaaa FEEE:EAJF>DFI> 4 aAaa GMHD 8 aaAAaAAA CE@DGGGHGEHFHHHIC 4 aAaa =JJH 7 a$AAaAAA BIGKDGI +17 3598 N 11 TttTTTtTttt AEEGGEFHEH@ 4 tTtt EKJJ 7 TTtTTT^]T FIJ:4;B +17 3599 N 12 AaAaAAAaAaaa CFAGEIDHHIHB 4 aAaa HJJJ 7 AAaAAAA IJJ;DHF +17 3600 N 13 TtTtTTTtTttt^XT E@FDGIAEHBIC 5 aAaaA EJJE4 8 AAaAAAA^]a KJFJBHE> +17 3604 N 13 CcCcCCCcCcccC A?HAHKJCFAC;G 6 cCccC^]C 9HA?>4 8 CCcCCCCc JIB?CI@< +17 3605 N 13 G$gGgGGGgGgggG 7CAF?CAI8JH@@ 6 gGggGG HBJH<9 7 GGgGGGg A>L;> +17 3608 N 12 AaAAAaAaaaA^]a 7AFJGEEGJ 6 aAaaAA DFJI5D 8 AAaAAAaa HHIFLEGE +17 3609 N 12 AaAAAaAaaaAa 8BHI5EKCFDFE 6 aAaaAA GGJF@F 9 AAaAAAAaa HFFC6LIIF +17 3610 N 12 C$c$CCCcCcccCc @?EJEJ3JKDGB 6 cCccCC CFLD;> 8 CCcCCCcc EGMEGE=E +17 3611 N 10 CCCcCcccCc @KEIHKIEHG 6 cCccCC >EIGA@ 8 CCcCCCcc GHKIKFCG +17 3612 N 10 AAAaAaaaAa CJGIBJLHGI 6 aAaaAA IJML8G 9 AAaAAAAaa EJMJ/IGLM +17 3613 N 11 GGGgGgggGg^]g DMAI@J +17 3621 N 11 CCcCcccCccC EBKGDH 9 TtTTTTttT DJ6IJ>FJA +17 3629 N 12 GgGgggGggGGg CHIGHHJJJKIE 7 GggGGGg IGJFGAB 9 GgGGGGggG EJC@JGEFD +17 3630 N 13 TtTtttTttTTt^]t BEJFJHFHFIEE: 7 TttTTTt IJJGHDF 9 T$tTTTTttT DK@/D@IJD +17 3631 N 13 CcCcccCccCCcc 7BC?DCKDBCI== 7 CccCCCc H:?AHF> 7 cCCCccC @>CDA?C +17 3632 N 13 GgGgggGggGGgg >H@GJFBJG9G 8 gGGGGggG I;/8?HF9 +17 3633 N 13 TtTtttTttTTtt @CEHJHEIAIFC> 7 TttTTTt HJJGHHC 8 tTTTTttT LH/GHEMA +17 3634 N 13 T$tTtttTttTTtt @HEGJLFKHAEEC 7 TttTTTt CJNIIDH 8 tTTTTttT LB0IJLM@ +17 3635 N 12 tTtttTttTTtt HFHIJEKGHFFF 7 TttTTTt CGKIJGJ 8 tTTTTttT IDH +17 3646 N 11 c$CcccCccCcc A@ADBGE@ID2 5 cCCCc B.HEB 9 cCCCCccCC ?.5H?3D>G +17 3647 N 12 GgggGggGGgg^]G 5CBJLDE +17 3650 N 12 AaaaAaaAAaaA IHKKHLKJEL8? 6 aAAAa^]A LFJINA 9 aAAAAaaAA K6EFJLN?I +17 3651 N 12 GgggGggGGggG DIKKLLKMIKAC 6 gGGGgG KJJHK@ 9 gGGGGggGG G==CJJL=H +17 3652 N 13 CcccCccCccC^]C^]c @JKLILMJI9@A0 6 cCCCcC KLMHM= 9 cCCCCccCC EH9B5KK;J +17 3653 N 14 TtttTttTTttTTt JGIJIJIIHFEDE= 6 tTTTtT IJMLJH 9 t$TTTTttTT BL;CDFKEL +17 3654 N 14 GgggGggGGggGGg HHJGJJHJIIBEFD 6 gGGGgG IAJJJ= 6 GGggGG =EIK@J +17 3655 N 15 TtttTttTTttTTt^]T JFJEFFJHEJ4EEDB 6 tTTTtT HJJELA 7 TTTttTT /:CKL9I +17 3656 N 15 CcccCccCCccCCcC =EJMKJKCIC/EH>D 5 cCCcC HKEL< 7 CCCccCC 3ABLM>K +17 3657 N 15 CcccCccCCccCCcC @@C=HDBDGD:FG=C 5 cCCcC ALHA@ 7 CCCccCC 6FIACHK +17 3658 N 15 GgggGggGGggGGgG =EIGBKKAD@ 5 gGGGg H5B=J 7 GGGggGG 4/AIK;@ +17 3659 N 15 TtttTttTTttTTtT EEHHGKHDEJJEGEE 6 tTTTtT FDJ4J5 7 TTTttTT >1BJKCI +17 3660 N 15 GgggGggGGggGGgG EEHCIKIGJKKGJFH 6 gGGGgG G?JAJ: 6 GGggGG 8FEK;J +17 3661 N 15 TtttTttTTttTTtT HCIJFKIEEEJGG;F 6 tTTTtT K?G@MB 7 TTTttTT 42DFNIJ +17 3662 N 15 TtttTttTTttTTtT EAGCAIJ>FIHEGED 6 tTTTtT FBJBJF 6 TTttTT 6GHKJJ +17 3663 N 16 AaaaAaaAAaaAAaA^]A BBGHFJJ7DJC?HFFE 6 aAAAaA H9JAJ= 6 AAaaAA @HCKBI +17 3664 N 16 T$t$ttTttTTttTTtTT D?GGHJEJCI5EFFFA 6 tTTTtT GAJCJF 7 TTTttTT =7HHJIJ +17 3665 N 14 aaAaaAAaaAAaAA FEFIIIFICDIEFD 6 aAAAaA HAJEKA 7 AAAaaAA EFCILIJ +17 3666 N 14 aaAaaAAaaAAaAA GHDIJ=HIIIGHHF 6 aAAAaA HFNCJI 7 AAAaaAA 7JGIKIM +17 3667 N 14 ttTttTTttTTtTT FGGII.GIH?C>GF 6 tTTTtT GEKFJG 6 TTttTT EFFJIJ +17 3668 N 14 aaAaaAAaaAAaAA ECEIH>FH3=HCGG 6 aAAAaA GEJEHB 7 AAAaaAA CIEIKIJ +17 3669 N 14 aaAaaAAaaAAaAA FCAHJEIJCIIEDH 6 aAAAaA FFNLIC 7 AAAaaAA BJ?HKJM +17 3670 N 14 ttTttTTttTTtTT DDCIFJDJKGIGGG 6 tTTTtT EDKDL> 8 TTTttTT^]T CHDIMIJA +17 3671 N 14 ttTttTTttTTtTT EAGHFIHFEEHAGG 6 tTTTtT GDLIKG 8 TTTttTTT :IJHKJKE +17 3672 N 14 ccCccCCccCCcCC DGJJK8KJIJEJK 5 TTTtT 1NJKJ 8 TTttTTTT ;JFKLMII +17 3675 N 14 ccCccCCccCCcCC GFKMMKJL;GKJKK 5 CCCcC @MIG; 8 CCccCCCC BGFMHMEF +17 3676 N 14 t$tTttTTttTTtTT AEJIIFJH7GGFKL 5 TTTtT ENAJI 8 TTttTTTT LKFJCMFK +17 3677 N 13 aAaaAaaAAaAA^]a I;LLEHHKKD 5 GGGgG DLCI= 8 GGggGGGG ?GGJAMEH +17 3679 N 14 tTttTTttTTtTTt IEIFGEKFHFHFI1 5 TTTtT IJJL8 8 TTttTTTT HIJMFKBI +17 3680 N 14 tTttTTttTTtTTt EEIHBBJIFHEGHG 5 TTTtT DKJIC 8 TTttTTTT D5IK;KLIEH +17 3691 N 15 cCccCCccCCcCCcC DJLJ8LL=ELJJMKF 5 CCCcC FHKGC 7 ccCCCCc GJ>MIJB +17 3692 N 16 a$AaaAAaaAAaAAaA^]A :GIHDGH=IFCFHHC: 5 AAAaA GKIFB 8 AaaAAAAa DA 5 TTTtT HFFKJ 8 TttTTTTt G>JHLIJI +17 3695 N 15 TttTTttTTtTTtTT CIHIFIA6HHIIJCA 5 TTTtT HKEJB 8 TttTTTTt DBKKKHJB +17 3696 N 15 TttTTttTTtTTtTT EIHIEH?FIIJIJD@ 5 TTTtT FKJJH 8 TttTTTTt CHIHLIKB +17 3697 N 15 TttTTttTTtTTtTT CHHHCIDGDGGH@C@ 5 TTTtT ?KFHJ 8 TttTTTTt CGG?HHGHKFIH;FF 5 AAAaA DMDH> 7 aaAAAAa DGNMJMC +17 3700 N 13 ccCccCCcCCcCC JKJLL:IHIK7GB 6 CCCcC^]c CHBJ?< 8 ccCCCCc^]C EHEK@I7@ +17 3701 N 14 ttTTttTTtTTtTT HD=HIHCGDLMIGG 6 TTTtTt IMCKMD 8 ttTTTTtT DJ:NLM>I +17 3702 N 14 ttTTttTTtTTtTT IGEEHEFGFGHIED 6 TTTtTt CKHIAG 7 ttTTTTT DIBLIKE +17 3703 N 14 ccCCccCCcCCcCC II>JIDGKIJM:IF 6 CCCcCc EIIGBF 8 c$cCCCCcC @GHLHLCE +17 3704 N 14 aaAAaaAAaAAaAA FGFHIJAFFIJ:EG 6 A$AAaa^]A FJHGFB 7 aAAAAaA FIKIKEF +17 3705 N 14 ttTTttTTtTTtTT AF7FIEIJEHJ8GF 6 TTtTtT KFG=GE 7 tTTTTtT FGKIJHF +17 3706 N 14 aaAAaaAAaAAaAA EHFFKIHJHHILEF 6 AAaAaA KCEGKE 7 a$AAAAaA BHKIJHB +17 3707 N 14 g$gGGggGGgGGgGG DE=KHCJLJMMKIH 6 GGgGgG HHAD@C 6 GGGGgG 4NJM?F +17 3708 N 14 tTTttTTtTTtTT^FT D?GGDIHBHH8DG? 6 TTtTtT IHFEEE 5 TTTTT ELHJE +17 3709 N 14 aAAaaAAaAAaAAA GCAGIFJ>IK0DFA 6 AAaAaA HFBD9E 6 AAAAaA ?KHJ;B +17 3710 N 14 cCCccCCcCCcCCC @FHH9AJHJJHGDD 6 CCcCcC FDBBC@ 6 CCCCcC EKHJ6@ +17 3711 N 14 cCCccCCcCCcCCC G5DKJABKLLMHGC 6 CCcCcC GEF>:D 6 CCCCcC HMJM9F +17 3712 N 14 a$AAaaAAaAAaAAA BAEH8LIK9E +17 3716 N 15 TttTTtTTtTTTTTT CGFBHAII8FEBC@A 5 TtTtT CCKKG 6 TTTTtT ALKK5H +17 3717 N 15 CccCCcCCcCCCCCC IJDGGKKM;GGGDED 5 CcCcC EEJHH 6 CCCCcC FLLM6C +17 3718 N 15 TttTTtTTtTTTTTT FFAKJ=LMIIIHHGE 5 TtTtT JEKGG 6 TTTTtT MLLN.D +17 3719 N 15 AaaAAaAAaAAAAAA BF:GK?KC=CGDECB 5 AaAaA F=HBB 5 AAAAA ILJKC +17 3720 N 15 CccCCcCCcCCCCCC FIKFHJEI:H?HFBE 5 CcCcC DDD>F 6 CCCCcC FJEK2H +17 3721 N 15 AaaAAaAAAAAAAA^ZA DF:FLEFLGIG4HF: 5 AaAaA FDEAG 5 AAAAA ILJKH +17 3722 N 16 C$ccCCcCCcCCCCCCC >HI8JKJI:DEIBEGA 5 C$cCcC @EFH@ 6 CCCCcC EIKK7G +17 3723 N 15 aaAAaAAaAAAAAAA FEFHGJK1EEGBHCD 4 aAaA GJBC 5 AAAAA HLKKH +17 3724 N 15 ccCCcCCcCCCCCCC GIDJKJKBIEHFFGB 4 cCcC DJEG 6 CCCCcC AIJK=H +17 3725 N 15 ttTTtTTtTTTTTTT EBHAHLLILIGHEGD 4 t$TtT AJKD 6 TTTTtT JPLNCH +17 3726 N 15 g$gGGgGGgGGGGGGG BCFDJLLLIHF0FIC 3 GgG BF> 6 G$GGGgG 4LJJ@I +17 3727 N 14 cCCcCCcCCCCCCC <@KHHK0GHJGEJA 3 CcC 4BC 5 CCCcC JIM3B +17 3728 N 14 cCCcCCcCCCCCCC 5?KGLL.JHHJHFF 3 CcC >F> 5 CCCcC KMM?D +17 3729 N 14 c$CCcCCcCCCCCCC @GIIKIJIHGCHHG 3 CcC DG: 5 CCCcC IMMBI +17 3730 N 13 AAaAAaAAAAAAA GDGJE;HIF.DFF 3 AaA AHB 5 AAAaA LJKBC +17 3731 N 14 TTtTTtTTTTTTT^+T IGIIHIIHF:GGF/ 3 TtT CFE 5 TTTtT JIK.H +17 3732 N 14 GGgGGgGGGGGGGG JDEHL6JIIFIIG< 3 GgG EEE 5 GGGgG IJL6I +17 3733 N 15 TTtTTtTTTTTTTT^]T GEHGJECI?HF 3 TtT IG> 6 TTTtTT JMNDKJ +17 3739 N 16 CCcCCcCCCCCCCCCC GEIKMHMHGIKHA3GG 3 CcC EJC 6 C$CCcCC DMMGKF +17 3740 N 16 AAaAAaAAAAAAAAAA HHEDK4GIB7@FB0FF 3 AaA HJE 5 AAaAA KKFIG +17 3741 N 16 AAaAAaAAAAAAAAAA >2GI@IDK=BIIHH 3 CcC @JF 5 CCcCC MM=HH +17 3744 N 16 TTtTTtTTTTTTTTTT HIFKKIJJI0G=FAIH 3 TtT KMH 5 TTtTT MN=LK +17 3745 N 15 TTtTTtTTTTTTTTT HFFGH/EFG@?=5GE 3 TtT ELE 5 TTtTT KL>JI +17 3746 N 16 CCcCCcCCCCCCCCCC ?H@IL7GGJIIJ?7JJ 3 CcC AFG 5 CCcCC LLDLG +17 3747 N 15 CCcCCcCCCCCCCCC ;?DJL0HFDDFGDJG 3 CcC ECH 5 CCcCC LM@LG +17 3748 N 15 CCcCCcCCCCCCCCC >G=JKGGHG3FFBIH 3 CcC DFJ 5 CCcCC KJALH +17 3749 N 15 CCcCCcCCCCCCCCC BGD20DB 2 gG L@ 5 GGgGG IGEJH +17 3753 N 15 CCCcCCCCCCCCCCC <@K0IIK;CG@3KIC 2 cC M2 5 CCcCC ILBLJ +17 3754 N 15 T$T$TtTTTTTTTTTTT A:K0IJGM=GB.JHB 2 tT L; 5 TTtTT LO5ML +17 3755 N 12 CcCCCCCCCCCC J5KEJKEJ@KHI 3 cCc I?? 5 CCcCC IK@LK +17 3756 N 13 CcCCCCCCCCCCC ILJIJK@GB4JGJ 3 cCc I>> 5 CCcCC JJGDJ 5 tTtt^]t JH@F< 5 TTtTT IPEHL +17 3758 N 13 GgGGGGGGGGGGG HJBDHAEJ@@KGK 5 gGggg K>E=E 5 GGgGG IL6DK +17 3759 N 13 CcCCCCCCCCCCC FII8JHHFA0JIJ 4 cCcc J9>A 4 CCCC KLJH +17 3760 N 13 AaAAAAAAAAAAA C5HAF6EHB1IHF 5 aAaaa KF65? 6 AAaAA^]a LKFJI1 +17 3761 N 13 AaAAAAAAAAAAA D@EFIFHH?BIGH 5 aAaaa JFAC8 6 AAaAAa MI?KL@ +17 3762 N 13 C$cCCCCCCCCCCC EFIEGE;H49IHF 6 cCccc^]c IGA?A9 5 CCCCc IHJID +17 3763 N 12 cCCCCCCCCCCC >HGHLHD95JGC 6 cCcccc HI@7H6 6 CCcCCc HL5LLG +17 3764 N 13 aAAAAAAAAAAA^]A >IIG=HIBBHEFA 6 aAaaaa J.C=HB 5 AAAAa JJKJH +17 3765 N 13 cCCCCCCCCCCCC 2IEI5IG?>HIJC 5 cCccc I0HHF 6 CCcCCc FGCKJH +17 3766 N 14 aAAAAAAAAAAAA^]a EJIHICDB>IGFE= 6 aAaaaa JAD@HD 6 AAaAAa HJAKJH +17 3767 N 14 aAAAAAAAAAAAAa EEIIGGH?3GHEC> 6 aAaaaa J?G8DC 6 AAaAAa FGCMKF +17 3768 N 14 aAAAAAAAAAAAAa 2HIGIHG?? 6 AAaAAa EGGMLI +17 3769 N 14 tTTTTTTTTTTTTt ?GGFFHD7KKLHI 6 cCcccc JJF>64 6 C$CcCCc EF;KKE +17 3771 N 14 tTTTTTTTTTTTTt EIII9II?1KIIGC 5 tTttt IMB=< 5 TtTTt J4NM@ +17 3772 N 14 aAAAAAAAAAAAAa 5AGGGED@:IEHFD 6 aAaaaa I5H?61 6 AaAAa^]a E5KJ:; +17 3773 N 14 cCCCCCCCCCCCCc AHFIFFI;7KJDHJ 6 cCcccc HB; 6 C$cCCcc B1IKCE +17 3774 N 14 tTTTTTTTTTTTTt :JJHI>JBALHMHE 6 tTtttt D.9GC: 5 tTTtt DNMKG +17 3775 N 14 c$CCCCCCCCCCCCc ?LAJLFJ6/LKIIJ 6 cCcccc H;<>DD 4 CCcc JLDF +17 3776 N 13 TTTTTTTTTTTTt IJJFJI8>LHLIE 5 tTttt JI6GH 4 TTtt ONGF +17 3777 N 13 CCCCCCCCCCCCc J@J5IJ7:LJFIJ 6 cCcccc JE>?HC 5 cCCcc >JLIH +17 3778 N 12 TTTTTTTTTTTt HFEJIK?LGJIH 6 tTtttt IH:=FD 5 tTTtt 4OLJI +17 3779 N 13 GGGGGGGGGGGGg D=J8JK9/LILJJ 6 gGgggg HG>4DE 5 gGGgg BKIIF +17 3780 N 13 CCCCCCCCCCCc^]c J?L< 5 cCCcc DKLFG +17 3781 N 15 CCCCCCCCCCCCcc^FC FIH@I;BAKHLHKD@ 6 cCcccc J=D:A; 5 cCCcc GKMHI +17 3782 N 15 TTTTTTTTTTTTttT CKIGBJDFKDLIDFD 6 tTtttt JG>BII 5 tTTtt @LMJK +17 3783 N 15 CCCCCCCCCCCCccC F=E7IHB@LKIIKHD 6 cCcccc CDC>GH 5 cCCcc HI 5 tTTtt FMNFK +17 3785 N 15 GGGGGGGGGGGggGg DHIHEJ1KJIJGFF: 5 gGggg I1DEB 6 gGGgg^]g BHJBG@ +17 3786 N 16 TTTTTTTTTTTTttTt A?D/G;7BEF?FHGF; 6 tTtttt H3C:HI 6 tTTttt CHJFJG +17 3787 N 16 G$GGGGGGGGGGGggGg EFJLGD7/KEMJHCG8 6 gGgggg J1?F?E 6 g$GGggg 7HJGIF +17 3788 N 13 GGGGGGGGGGggG BGI=G;EAHJGAH 6 gGgggg G9E>AE 5 GGggg EKIHF +17 3789 N 13 GGGGGGGGGggGg FHDD4B@ 5 GGggg GJHGF +17 3790 N 13 TTTTTTTTTttTt DGEC3IEHEBGF? 6 tTtttt IG69H? 5 TTttt AFJHG +17 3791 N 15 TTTTTTTTTTTttTt FA>@E:FHEHEGAF= 6 tTtttt GFG7B. 5 TTttt ?JJJJ +17 3792 N 15 GGGGAGGGGGGggGg FH.3IEJFAFG< 6 aAaaaa E@8.2E 5 AAaaa FKEHH +17 3798 N 14 TTTTTTTTTTttTt EFHH6@KFJGIIG? 7 tTttttt EFI60CEG 4 Gggg JHGH +17 3803 N 13 GGGGGGGGGggGg ?90C8HGJHKAI= 4 gggg D<@B 4 Gggg FGGH +17 3804 N 13 AAAAAAAAAaaAa C 4 aaaa D=@G 4 Aaaa LJGI +17 3805 N 14 CCCCCCCCCCccCc AE7H2:IJJBJ@GC 4 cccc F:/C 4 Cccc JGHH +17 3806 N 14 AAAAAAAAAAaaAa EIFF;7JFJGDGKF 4 aaaa ?DCG 4 Aaaa KFGF +17 3807 N 12 C$CCCCCCCccCc ACFFJJ>JBCG= 4 cccc ;1AA 4 Cccc JA>@ +17 3808 N 11 GGGGGGGggGg @@7DAEBHK@= 4 gggg AFFG 4 Gggg BIHF +17 3809 N 13 TTTTTTTTTttTt >1D>9HG;GHIHE 4 tttt :JHK 5 Tttt^]t LKLIH +17 3810 N 12 CCCCCCCccCc^]c GDALKJIJMJEC 4 cccc FEHI 5 Ccccc KDJHD +17 3811 N 14 AAACCAAAAaaAaa ;AE18HG8FDKKGA 4 aaaa FIII 5 Aaaaa KJJIE +17 3812 N 13 TTTTTTTTttTtt A@:MHLLJMI@G 4 gggg GEFL 5 Ggggg ILIIJ +17 3815 N 11 AAAAAAaaAaa 30ID=GFDK@E 4 aaaa HIEF 5 Aaaaa HJJHJ +17 3816 N 11 AAAAAAaaAaa 3DIHCHCIK?E 4 aaaa FI4K 5 Aaaaa MJKIF +17 3817 N 11 AAAAAAaaAaa ?7FIJHGIKAI 4 aaaa IGGG 5 Aaaaa HIKFH +17 3818 N 11 TTTTTTttTtt 23JGGHFIH>H 4 tttt DHII 5 Ttttt JIJFI +17 3819 N 12 AAAAAAaaAaa^>A 15DFFEILHDK@ 4 aaaa LKIM 5 Aaaaa ILMJK +17 3820 N 12 GGGGGGggGggG /9JIMJIKICKE 4 gggg JHCJ 5 Ggggg IDJHI +17 3821 N 13 AAAAAAaaAaaA^]A 2FI?JGLHLFDD9 4 aaaa KGEM 5 Aaaaa KKNJL +17 3822 N 13 GGGGGGggGggGG 4@MKMLGJI=IHA 4 gggg GHD?HHDGK@IGAD 5 aaaaA DGBFF 5 Aaaaa GEJF? +17 3831 N 13 ACCCCccCccCCC /DEJMJKGCJI=A 5 ccccC F@AFD 5 Ccccc FBJDA +17 3832 N 14 AA$AAAaaAaaAAA^]A B@CBGEGLBIEEC@ 5 aaaaA ?EF 5 Ccccc DACA3 +17 3834 N 11 GGggGggGGGG DAIJ==I@:B= 4 gggG FGD> 5 Ggggg >IKIB +17 3835 N 12 TTTttTttTTTT /IEDGGBGGCHC 5 ttttT DCFI> 5 Ttttt DHKE> +17 3836 N 13 CGGggGggGGGG^>g /LLJLCBGJB7G9 5 ggggG JHHB<< 6 ggggG^]g EDEJ6C 5 ggggG JKHEB +17 3838 N 13 C$CCccCccCCCCc .HIGK?GJHDAA? 6 ccccCc B5CJ@? 5 ccccC EJI:F +17 3839 N 12 CCccCccCCCCc DI@C??=H?GF= 6 ccccCc 276AH> 4 cccC ?AAC +17 3840 N 12 GGggGggGGGGg ?DHJ==F 6 ggggGg FGHCIIFCD 7 ccccCcc EJGAHI< +17 3853 N 14 TttTttTTTTtT^]T^>t HFIEKIIFMBEG:= 7 t$tttTtt ?GDMLHG 7 ttttTtt HLKLJH7 +17 3854 N 15 TttTttTTTTtTTt^]t DFH?KID@1E?C?>C 6 tttTtt EFKBJB 6 ttttTt DIJJEK +17 3855 N 16 CccCccCCCCcCCcc^]c GJLILF0JJLICIH> 5 c$ccCc CEMEH 8 ccccCccc EGI?IIIB +17 3858 N 17 TttTttTTTTtTTttt^]t GFJDHJI@=F:HDDG>? 6 ttTtt^]t FKHICD 8 ttttTttt HJIKFKHE +17 3859 N 17 CccCccCCCCcCCcccc H?CC@EG>D18IDA=A9 6 ccCccc 6 ggGggg DL.JFG 9 g$gggGgggg AIJEAIJGF +17 3861 N 17 CccCccCCCCcCCccc^FC EJLDILJ5@EJIGFKC: 6 ccCccc BM>J;F 8 cccCcccc IK;AIHGL +17 3862 N 17 TttTttTTTTtTTtttT FBECJJICIEFHGCHDB 7 t$tTtttt AMIM4IH 9 tttTtttt^]t IKKIHKHLF +17 3863 N 18 T$ttTttTTTTtTTttttT @BGAHGG7F@FEC8H0D@ 7 tTtttt^]T JIJ=FHB 9 tttTttttt HEIIIIIJE +17 3864 N 17 aaAaaAAAAaAAaaaaA DKBKIA:BAICFDJ7HA 7 aAaaaaA MINH=IE 9 aaaAaaaaa KKLHMLLHF +17 3865 N 18 g$gGggGGGGgGGggggG^]g @JCILL>E 9 aaaAaaaaa HDFHH@H.G +17 3868 N 17 tTttTTTTtTTttttTt GFKJI>H>EGGIGDGCF 7 tTttttT KJLFDAE 9 tttTttttt IDJFIJKLJ +17 3869 N 17 cCccCCCCcCCccccCc JDHLJ6DEJJHFK7GBJ 6 cCcccC JLJ3:B 9 cccCccccc GJECHHHGH +17 3870 N 17 tTttTTTTtTTttttTt FHJHJCLE?EI1IDAEF 8 tTttttT^]t MML@CCIC 9 tttTttttt HCLKGDHLC +17 3871 N 19 tTttTTTTtTTttttTt^]t^]t G:KJFFHAHBDGB9ADHAC 8 tTttttTt IKJEJJED 9 tttTttttt HGIJHKJKK +17 3872 N 19 gGggGGGGgGGggggGggg FBFJKA;GHIIJJ2BDG8E 8 gGggggGg IBJCHH>D 9 g$ggGggggg BJDEDCG +17 3877 N 21 cCccCCCCcCCccccCcccCC H>HKE<:5IIJGLIHDLFIEC 8 cCccccCc JDJEHGGHCI>DEI=GIFFFGGD 8 aAaaaaAa JFICGGEF 8 aaAaaaaa =HJBHEBI +17 3879 N 22 a$AaaAAAAaAAaaaaAaaaAA^FA B8JJH>>CIIJLLKKFLFHFDB 8 aAaaaaAa KLKKJBJB 8 aaAaaaaa =ALJLKLL +17 3880 N 20 GggGGGGgGGgggGgggGGG CHJH@ +17 3883 N 21 CccCCCCcCCcccCcccCCC^]C =HJJ59DGIIAMGCJIIJDF: 8 cCccccCc JHI>9FI@ 8 ccCccccc BM9KDMHHIEFD 8 cCccccCc IJH9:GFD 9 ccCccccc^FC DAAIFBBE? +17 3885 N 23 TttTTTTtTTttttTtttTTTT^]t ?IIF>JCFJJHH2HGIE@IHIE: 8 tTttttTt JJKH8GGI 9 t$tTtttttT @6IJKF?BH +17 3886 N 23 CccCCCCcCCccccCcccCCCCc >GIJ9ECGKIEK/IDIHIIFHDC 8 cCccccCc EJIB?;HC 8 cCcccccC /EFH?@CF +17 3887 N 23 CccCCCCcCCccccCcccCCCCc 0GIH3F@?GJEJ;JDKIJHFGDB 8 cCccccCc GJA@<7JE 8 cCcccccC DIFDC@FE +17 3888 N 22 C$ccCCCcCCccccCcccCCCCc ADKGJJGGJ:MBIDKHJHFHDG 8 cCccccCc GIH<:3HH 8 cCcccccC EKIJ>;IE +17 3889 N 22 aaAAAAaAAaaaaAaaaAAAAa CHI=8HEFIAI9IFEHHGGGDF 8 aAaaaaAa FBH@DDGIKLMJGKKKHHHFI 8 aAaaaaAa K7L>EEBF 9 aAaaaaaA^]a AFMKJHLHH +17 3892 N 21 gGGGGgGGggggGgggGGGGg IK8M/IFLJKFG@IBDKHJEG 8 gGggggGg D5H9@DCE 9 gGgggggGg DHIC?=EBD +17 3893 N 22 tTTTTtTTttttTtttTTTTt^]t HF6=>HDA>KHKEJHIFGHBH0 8 tTttttTt F7HB?FBH 9 tTtttttTt H=JJ<9HCE +17 3894 N 21 gGGGGgGGgggGgggGGGGgg IJ9BFH 9 gGgggggGg ?HEHG>H7E +17 3895 N 22 tTTTTtTTttttTtttTTTTtt GE3J2EDCAIHGGHEFEGGCIA 8 tTttttTt FFIA9@CJ 9 tTtttttTt GFIJD7IEG +17 3896 N 23 aAAAAaAAaaaaAaaaAAAAaa^]a JF<=6BFHJIBKELKKDFHFJ=6 8 a$AaaaaAa CHLCJJCL 9 aAaaaaaAa DILKJ/MGK +17 3897 N 23 gGGGGgGGggggGgggGGGGggg JJ@M@IKDIK2?GKBLKHKCKG5 7 GggggGg CJFECIF 10 gGgggggGg^]g FHKIF5HAIF +17 3898 N 23 cCCCCcCCccccCcccCCCCccc IK8GJIEDJKBJELJLJGJFJF> 6 CcccCc DHHFJE 10 cCcccccCcc GJKI@HEHID +17 3899 N 23 aAAAAaAAaaaaAaaaAAAAaaa GE9FGGGFJJCFGJCJHFIEHD7 7 AaaaaAa FI8EHI? 10 aAaaaaaAaa BBIK>IEIH@ +17 3900 N 23 tTTTTtTTttttTtttTTTTttt GJAGHCGC4JAKGKGFHGH?KB2 7 TttttTt FGEEGID 10 tTtttttTtt :FJKEEIHKH +17 3901 N 21 gGGGGgGGgggGgggGGGGgg HHA;EGHDCJ=GLHMIHLCL3 6 ggggGg FE?BF? 9 gGggggGgg @GEJ?FCHE +17 3902 N 23 cCCCCcCCccccCcccCCCCccc IJ3MCHJGDMEBFLJMJGLBKF? 7 CccccCc 6F9FHAC 10 aAaaaaaAaa 4J=EC@EF8B +17 3904 N 22 cCCCcCCccccCcccCCCCccc FHHIEIH=J4H?KEJHEJFLI/ 8 CccccCcC :J7ADHBD 10 CcccccCccc HKMIEGDHG? +17 3905 N 22 cCCCcCCccccCcccCCCCccc HGLEJIK8LKD@MFKKHJJKL; 8 CccccCcC FJE?FKCE 11 cCcccccCccc CIJMFHJHHID +17 3906 N 23 tTTTTtTTttttTtttTTTTttt EI=I7GJIHIIKIEGJIEKGJE6 8 TttttTtT HHEBFICI 11 tTtttttTttt EMJKEIJLJJD +17 3907 N 22 gGGGGgGGggggGgggGGGGgg EIAAGIIFKL>JGKDMKHLBLJ 8 GggggGgG 8FDDGJGE 11 gGgggggGggg @JJLICJ?IIA +17 3908 N 23 cCCCCcCCccccCcccCCCCccc GI5H>KKLFM.HFMHJKHKDLK6 8 CccccCcC CI?6? 7 AaaaAaA HGCCIGE 10 AaaaaaAaaa JDJ>II=CF; +17 3911 N 23 CCCCcCCccccCcccCCCCcccc D4K>JGDFKGJ@MJKGEKGEIDF 7 CcccCcC HD>EGCC 10 CcccccCccc HCB=GBFDF9 +17 3912 N 24 AA$AAaAAaaaaAaaaAAAAaaaa^]A E4BG@GGDF8HDJHIHIIECB8?: 7 AaaaAaA J;.=IFA 10 AaaaaaAaac FF?HIAIAA1 +17 3913 N 23 CCCcCCccccCcccCCCCccccC GJGJIECLAGDLKMIEIGKJAHA 7 CcccCcC HHE:@GA 10 CcccccCccc HIKGJI4HI@ +17 3914 N 24 TTTtTTttttTtttTTTTttttT^]t FA;GJGGIIKHEGIHHLFIGBBE= 7 TtttTtT IBJ8MEI 10 TtttttTttt OIKB@G8HHB +17 3915 N 25 CCCcCCccccCcccCCCCccccCcc GLIFJGBKBKEGEIIHIDIIFFDEE 6 CccCcC DH?KJG 10 CcccccCccc JIEDAJCGG: +17 3916 N 25 CCCcCCccccCcccCCCCccccCcc DKIIIJIM=JFLJMGHKJLJCJD8G 7 CcccCcC HI?4LKH 10 CcccccCccc JKLIGM>IHH +17 3917 N 25 TTTtTTttttTtttTTTTttttTtt ECIHFG2JHKIIHJIJKJKHCGD?A 7 TtttTtT LJ>0MMI 10 TtttttTttt NKLLIMKGGB +17 3918 N 26 T$TTtTTttttTtttTTTTttttTttt B22GEC3JEHGILHGFHEJHFG@FDC 6 TttTtT HGAKKF 10 TtttttTttt KJLK?LFJJJ +17 3919 N 25 CCcCCccccCcccCCCCccccCccc KDHLCEM:KFMKNJEMJMIHKEIG7 7 CcccCcC HHG@LHI 10 CcccccCccc KJJG>MJHH< +17 3920 N 25 TTtTTttttTtttTTTTttttTttt A@FGEHGCHIGKEJJLHFFA:GGGB 7 TtttTtT JJJCJKJ 10 TtttttTttt MJKIKMLGG? +17 3921 N 25 TTtTTttttTtttTTTTttttTttt E2EEECG7HHIEIFGHEJ=EDBCDB 7 TtttTtT FGBGKJG 10 TtttttTttt FHIFHJ=GHI +17 3922 N 25 AAaAAaaaaAaaaAAAAaaaaAaaa ?4HBGIKDGF +17 3924 N 24 GgGGggggGgggGGGGggggGggg HGGFBK@IFLJMIJKGMHBIJAHG 6 gggGgG HB:BII 10 GgggggGggg GJLFEICFGI +17 3925 N 25 GGgGGggggGgggGGGGggggGggg >.H3F5K3IILJEHJMGLJAIJKG2 5 ggGgG G8FCH 10 GgggggGggg GHKIFJCGGD +17 3926 N 25 CCcCCccccCcccCCCCccccCccc DGBJ@CMKJ7MKLKCLDMJG@IEI8 6 cccCcC G69FIJ 10 CcccccCccc IIJ=GIJHG> +17 3927 N 25 TTtTTttttTtttTTTTttttTttt 9>GID@IHJEGBGIJKEJFHFIDGF 6 tttTtT B9ALIJ 10 TtttttTttt MGI9HJJKG< +17 3928 N 25 GGgGGggggGgggGGGGggggGggg 96GJEJKJE?HIKIIDFLIBGHCKJ 6 gggGgG B4=JFI 9 GggggGggg IJKEKJJI: +17 3929 N 24 A$aAAaaaaAaaaAAAAaaaaAaaa AFFEIJBGGJIJGIGDKEEHIFG9 6 aaaAaA DB6KJJ 10 AaaaaaAaaa JEG=:JAHH8 +17 3930 N 24 TtTTttttTtttTTTTttttTttt 9C 6 aaaAaA BH>IIA 9 AaaaaaAaa HFH>EJFGB +17 3932 N 23 tTTttttTtttTTTTttttTttt BEB6GHKHJ=JIIJEIHCEG>J< 6 tttTtT GH3DLE 10 Ttttt$tTttt GJK<7MDLB= +17 3933 N 23 tTTttttTtttTTTTttttTttt ED?IIFKIHKHGGIBIFDEDJGF 6 tttTtT FF7JKH 8 TtttTttt FHHGDKEF +17 3934 N 23 cCCccccCcccCCCCccccCccc ?GFDJDIGKKKJHLBIIEHIAII 6 cccCcC C@7KCK 9 CccccCccc FBE?LJFC6 +17 3935 N 23 c$CCccccCcccCCCCccccCccc ?@>CCDJBDAKIALCLA=JJDCB 5 ccCcC C>I?J 9 CccccCccc E9>;ALC@5 +17 3936 N 21 AGgaaAggaGGAGaggaAggg E>IFIIJIHA1J1HJ>FHKJF 6 aggAgG D?0JH8 9 G$ggggGggg 7EFCKBMJ8 +17 3937 N 22 CCccccCcccCCCCccccCccc DBBC1CEA 8 ggggGggg G;JHEHHIGJEIFBHI:G1 5 aaAaA 95I=H 7 aaaaAaa AG8FJI. +17 3941 N 22 CCccccCcccCCCCccccCccc A=HJIKEJKKH:ICLGHGG9H0 5 ccCcC =7IIF 7 cccCccc CEEJMM4 +17 3942 N 22 CCccccCcccCCCCccccCccc E>JJFJHMJKGFKDN=GKJJKI 5 ccCcC D:GJK 8 ccccCccc EG6JJKKC +17 3943 N 22 T$TttttTtttTTTTttttTttt =A;GGJKGGJJIIFJHHIJII7 5 ttTtT ==MIK 8 ttttTttt GG?IHKJ9 +17 3944 N 20 GgggGgggGGGGggggGggg BI7IDL@JJ@IBL:ACDHIB 5 ggGgG FDHIH 8 g$gggGggg AGDDGLJE +17 3945 N 21 CccccCcccCCCCccccCccc AIIHJEMJLIHL@LKHJBKJD 5 ccCcC @;KJK 7 cccCccc CDGJKH5 +17 3946 N 21 TttttTtttTTTTttttTttt AEEEHJIEIJFFEEED@JIFB 5 ttTtT B=MGK 6 t$ttTtt ?2HNJF +17 3947 N 21 AaaaaAaaaAAAAaaaaAaaa @GFFIFIFDCGAAHCEBDID2 5 aaAaA <3KFI 6 aaAaaa 5IJJ8= +17 3948 N 21 CccccCcccCCCCccccCccc @GHHI6LJKIFK>JIEKGJJF 4 cCcC 3GFJ 6 ccCccc 3HIIE> +17 3949 N 21 AaaaaAaaaAAAAaaaaAaaa >FFEIFIIFHHJ?GDBEFIFE 3 AaA JAI 5 aAaac CIF>9 +17 3950 N 22 CccccCcccCCCCccccCccc^]C 9GHGJBMJLGED=MFCFGILHA 5 ccCcC 7.GHI 6 ccCccc 7JDKLC +17 3951 N 22 TttttTtttTTTTttttTtttT ;DE9GJFEHICAEJGDGK>I9D 5 tTtT^]T GM>LC 5 ttTtt 2KILK +17 3952 N 23 Cc$cccCcccCCCCccccCcccC^]C 7B>3I=KJJKDE?LHFFCDHHC: 6 ccCcCC @:ICLE 5 cCccc @CMH9 +17 3953 N 22 Cc$ccCcccCCCCccccCcccCC >BGIBKJLI8HCMJDHKCJKD? 6 ccCcCC E>HBEE 6 ccCccc DGAHJC +17 3954 N 21 Tt$tTtttTTTTttttTtttTT 5BJFDHHJI@AJID@H@IGGC 6 ttTtTT GCH@LI 6 ttTttt 9JLML9 +17 3955 N 20 TtTtttTTTTttttTtttTT JJJJH +17 3956 N 20 CcCcccCCCCccccCcccCC =I?KJKK9K@LIJJFAJGG@ 6 ccCcCC B=HIME 6 c$cCccc :HIML; +17 3957 N 20 TtTtttTTTTttttTtttTT ?IHGFHJKKFIBDGK3EFHC 6 ttTtTT :;KHMF 5 tTttt JLMLA +17 3958 N 20 TtTtttTTTTttttTtttTT :GIGCFEEF;JBFCFFF?CA 5 t$TtTT 9GHKF 5 tTttt GDJIF +17 3959 N 21 AaAaaaAAAAaaaaAaaaAA^]A 2GEHIGGDF9I>HBB;HFDBB 4 AaAA GHGD 5 aAaaa GJIIC +17 3960 N 21 T$tTtttTTTTttttTtttTTT 9HAGBGG:68JBI:CGI;GDA 4 TtTT DBA? 5 tTttt H@JH7 +17 3961 N 20 gGgggGGGGggggGgggGGG EHEHIJHK@KDLHEDHHFDF 4 GgGG FGJB 4 gggg ELJG +17 3962 N 20 gGgggGGGGggggGgggGGG D9FHHGFIG 4 Cccc G@ 3 aAA EHG 4 Aaaa IJIJ +17 3967 N 19 TttTTTTttttTtttTTTT 5GDF@GCHGEECJFEFCE@ 3 tTT EGG 3 ttt JGJ +17 3968 N 19 A$aaAAAAaaaaAaaaAAAA ?HCA>8AIGGGCFIBECE? 3 aAA FHF 3 aaa JGI +17 3969 N 18 ttTTTTttttTtttTTTT DBEGH@IDDF@EIGFEFE 3 tTT AGF 3 ttt MKL +17 3970 N 18 tt$TTTTttttTtttTTTT CBBHE>IGCD;IFF>FFD 3 t$TT ?IF 3 ttt KJK +17 3971 N 17 cCCCCccccCcccCCCC IGAB=KHEE;DHFJ@IH 2 CC HJ 3 ccc LHJ +17 3972 N 17 cCCCCccccCcccCCCC H<>>;KIFJELIIFDJG 2 CC HH 3 ccc JCH +17 3973 N 17 aA$AAAaaaaAaaaAAAA G@DDCGEDDDHD>EFGF 2 AA IE 3 aaa HGH +17 3974 N 17 cCCCccccCcccCCCC^]C <@B@CB@@ADBBGBHH: 2 CC GH 3 ccc A?A +17 3975 N 17 gGGGggggGgggGGGGG D>;7JJJH5LJA>LJJDDJBE 2 CC HH 3 ccc IFH +17 3977 N 17 aAAAaaaaAaaaAAAAA BED=FDCD;E?3@FHFD 2 AA HA 3 aaa GBE +17 3978 N 18 c$CC$CccccCcccCCCCCc A9A7IFJGKKHKGJHH8MKJGEIBGI 2 CC HH 3 ccc ICJ +17 3983 N 15 TttttTtttTTTTTt ACDH@8GDEDBIFGH 2 TT LJ 3 ttt HFD +17 3984 N 16 Aa$aaaAaaaAAAAAa^FA =DGFF=GFEFEHEFEB 2 AA HF 3 aaa G>= +17 3985 N 15 CcccCcccCCCCCcC 9JHJ8JKEGCJGEBD 2 CC GH 3 ccc GFC +17 3986 N 15 AaaaAaaaAAAAAaA 9CE??>DDHGGGGAE 2 AA CI 3 aaa H@> +17 3987 N 15 CcccCcccCCCCCcC .JHL@JKJH7IIELE 2 CC GH 3 ccc GCI +17 3988 N 15 TtttTtttTTTTTtT @CJFEHG>=HKCIIH 2 TT LK 3 ttt GCF +17 3989 N 16 CcccCcccCCCCCcCc 8EDA@LGGEAKKH4G6 2 CC IH 3 ccc CDE +17 3990 N 16 C$cccCcccCCCCCcCc 4GH>@JKKE?KIILG< 2 CC EH 3 ccc FFI +17 3991 N 15 tttTtttTTTTTtTt ADE;IGGIHKHIII2 2 TT LH 3 t$tt ?EI +17 3992 N 15 t$ttTtttTTTTTtTt @EH=IGHHFG/DDE; 2 TT FI 2 tt GJ +17 3993 N 14 ccCcccCCCCCcCc GJ=MIIFEKIHKID 2 CC IL 2 cc EI +17 3994 N 15 ttTtttTTTTTtTt^FT CGAIHHGHKJIFI9@ 2 TT LK 2 tt GJ +17 3995 N 14 tttttTTTTTtTtT BDEFFFFG:DAEHA 2 TT HF 2 tt FH +17 3996 N 14 aaaaaAAAAAaAaA CIJJIC?HDGIG?B 2 AA CG 2 aa FL +17 3997 N 15 cgGgggGGGGGgGgG 6E;KHE?GLEKKJ:D 2 GG =J 2 g$g @E +17 3998 N 14 ggGgggGGGGgGgG EE2KHGGDKLLIAG 2 GG >K 1 g E +17 3999 N 14 aggggGGGGGgGgG FHLIJGHL:L1HJG 2 GG BI 1 g G +17 4000 N 15 ccCcccCCCCCcCcC DK5LJCIEICJAJLH 2 CC BH 1 c E +17 4001 N 15 ttTtttTTTTTtTtT EE:GGHIHLBJIKDJ 2 TT JI 1 t$ B +17 4002 N 15 ggGgggGGGGGgGgG CG3JJJHGFJIDKHG 2 GG @= 0 * * +17 4003 N 15 a$aAaaaAAAAAaAaA @D7IGHCDIAJCI7I 2 A$A GH 0 * * +17 4004 N 14 tTtttTTTTTtTtT B2HCAIEHHHAI?F 1 T I 0 * * +17 4005 N 12 aaaaAAAAAaAA CHFGEEJEH@HG 1 A D 0 * * +17 4006 N 14 tTtttTTTTTtTtT C9FHGFGH>HJIKF 1 T I 0 * * +17 4007 N 14 tTtttTTTTTtTgT B2HFFEFG6EJH0G 1 T J 0 * * +17 4008 N 14 c$CcccCCCCCcCcC ?:HC;D6KJI?K/I 1 C ? 0 * * +17 4009 N 13 CcccCCCCCcCcC 5IHI>AEGJLKLJ 1 C I 0 * * +17 4010 N 13 AaaaAAAAAaAaA >EEDHFI?IIIHJ 1 A J 0 * * +17 4011 N 13 CcccCCCCCcCcC 9GGI>DJ;GKJ:F 1 C J 0 * * +17 4012 N 11 aaaAAAAaAaA DCB0B.A=DFJ 1 A ? 0 * * +17 4013 N 12 c$c$cCCCCCcCcC B@G@CIJFF 1 C F 0 * * +17 4014 N 9 aAAAAAaAA ECGJFJ0IK 1 A C 0 * * +17 4015 N 9 cCCCCCcCC >I8JDHLJG 1 C 6 0 * * +17 4016 N 10 c$CCCCCcCcC A4>K:FGK3K 1 C A 0 * * +17 4017 N 6 CCcCcC =F=K?K 1 C 5 0 * * +17 4018 N 9 GGGGGgGgG <4C9BDC?@ 1 G 2 0 * * +17 4019 N 10 C$CCCCCcCcC .J2KHGBKMJ 1 C B 0 * * +17 4020 N 9 TTTTTtTtT ;CLIFIL4K 1 T G 0 * * +17 4021 N 8 AAAAAaAA D;G9MBILKNK 1 C G 0 * * +17 4028 N 9 TTTTTtTtT .CL0DHH@L 1 T J 0 * * +17 4029 N 9 TTTTTtTtT =FHGFIHJI 1 T G 0 * * +17 4030 N 9 CCCCCcCcC F8JJBCK:K 1 C ? 0 * * +17 4031 N 9 TTTTTtTtT AKKHJIL 0 * * +17 4039 N 8 GGGGGgGG />L>FEKJ 1 G @ 0 * * +17 4040 N 9 AAAAAaAaA B?KHHHICL 1 A J 0 * * +17 4041 N 9 TTTTTtTtT F;FCEHJGH 1 T I 0 * * +17 4042 N 9 AAAAAaAaA 7DH?EHDHII 0 * * 0 * * +17 4059 N 6 CCcCcC B?J8GH 0 * * 0 * * +17 4060 N 6 AAaAaA FG?IHL 0 * * 0 * * +17 4061 N 6 CCcCcC F;HF0H 0 * * 0 * * +17 4062 N 5 TTtTT FFHJJ 0 * * 0 * * +17 4063 N 6 CCcCcC F9FJDK 0 * * 0 * * +17 4064 N 6 CCcCcC B?EKLL 0 * * 0 * * +17 4065 N 6 T$TtTtT BBCBAJ 0 * * 0 * * +17 4066 N 5 TtTtT >GGDI 0 * * 0 * * +17 4067 N 5 CcCcC ?HECK 0 * * 0 * * +17 4068 N 5 TtTtT FFIJL 0 * * 0 * * +17 4069 N 5 TtTtT >FFHD 0 * * 0 * * +17 4070 N 5 AaAaA =F>?F 0 * * 0 * * +17 4071 N 5 GgGgG :EI>E 0 * * 0 * * +17 4072 N 4 gGgG FH7I 0 * * 0 * * +17 4073 N 5 GgGgG 6DG;E 0 * * 0 * * +17 4074 N 5 CcCcC /GBLA 0 * * 0 * * +17 4075 N 5 TtTtT @FHFL 0 * * 0 * * +17 4076 N 5 Gg$GgG 7BGJI 0 * * 0 * * +17 4077 N 4 AAaA >FCG 0 * * 0 * * +17 4078 N 4 TTtT >GGG 0 * * 0 * * +17 4079 N 4 AAaA :F7F 0 * * 0 * * +17 4080 N 3 TTT @EH 0 * * 0 * * +17 4081 N 4 T$TtT 2=@? 0 * * 0 * * +17 4082 N 3 CcC FHD 0 * * 0 * * +17 4083 N 3 C$cC CIA 0 * * 0 * * +17 4084 N 2 aA FJ 0 * * 0 * * +17 4085 N 2 cC =C 0 * * 0 * * +17 4086 N 2 gG C7 0 * * 0 * * +17 4087 N 2 c$C @G 0 * * 0 * * +17 4088 N 1 A H 0 * * 0 * * +17 4089 N 1 C E 0 * * 0 * * +17 4090 N 1 C B 0 * * 0 * * +17 4091 N 1 T E 0 * * 0 * * +17 4092 N 1 G F 0 * * 0 * * +17 4093 N 1 C D 0 * * 0 * * +17 4094 N 1 T I 0 * * 0 * * +17 4095 N 1 A D 0 * * 0 * * +17 4096 N 1 C A 0 * * 0 * * +17 4097 N 1 A D 0 * * 0 * * +17 4098 N 1 C @ 0 * * 0 * * +17 4099 N 1 T A 0 * * 0 * * +17 4100 N 1 C < 0 * * 0 * * +17 4101 N 1 C$ ; 0 * * 0 * * diff --git a/src/samtools-1.3.1/test/mpileup/expected/16.out b/src/samtools-1.3.1/test/mpileup/expected/16.out new file mode 100644 index 0000000..3aa40c4 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/16.out @@ -0,0 +1,4101 @@ +17 1 A 0 +17 2 A 0 +17 3 G 0 +17 4 C 0 +17 5 T 0 +17 6 T 0 +17 7 C 0 +17 8 T 0 +17 9 C 0 +17 10 A 0 +17 11 C 0 +17 12 C 0 +17 13 C 0 +17 14 T 0 +17 15 G 0 +17 16 T 0 +17 17 T 0 +17 18 C 1 ^]. @ +17 19 C 1 . ? +17 20 T 1 . D +17 21 G 1 . E +17 22 C 1 . B +17 23 A 2 .^]. GD +17 24 T 2 .. GB +17 25 A 3 ..^]. DDD +17 26 G 3 ... IIF +17 27 A 3 ... FGE +17 28 T 3 ... FHE +17 29 A 3 ... DGG +17 30 A 3 ... GHG +17 31 T 3 ... FIH +17 32 T 3 ... EBG +17 33 G 3 ... LKJ +17 34 C 3 ... JJD +17 35 A 3 ... HII +17 36 T 3 ... GIH +17 37 G 3 ... JKK +17 38 A 3 ... FIJ +17 39 C 3 ... IJI +17 40 A 3 ... GJI +17 41 A 4 ...^]. GGHA +17 42 T 4 .... HJHB +17 43 T 4 .... EGHD +17 44 G 4 .... IKLI +17 45 C 4 .... IKKI +17 46 C 4 .... HIKI +17 47 T 4 .... IKLJ +17 48 T 4 .... EIHG +17 49 G 4 .... >LIK +17 50 T 4 .... DIIG +17 51 C 4 .... KKLK +17 52 C 4 .... HKLJ +17 53 C 4 .... GLKK +17 54 T 4 .... HJKK +17 55 G 4 .... JLMK +17 56 C 4 .... FLIK +17 57 T 4 .... JKLL +17 58 G 4 .... IKLK +17 59 A 4 .... FJKJ +17 60 A 4 .... IJHJ +17 61 T 4 .... DIKI +17 62 G 4 .... FLMI +17 63 T 4 .... DIII +17 64 G 5 ....^]. IJMMB +17 65 C 5 ..... JJMKD +17 66 T 5 ..... HLLLG +17 67 C 5 ..... HMJLF +17 68 T 5 ..... JKLLH +17 69 G 6 .....^]. HKLMH? +17 70 G 6 ...... HIKJE> +17 71 G 6 ...... IJLKEB +17 72 G 6 ...... IJILGE +17 73 T 6 ...... CHGGFF +17 74 C 6 ...... KIJMII +17 75 T 6 ...... KKFLIJ +17 76 C 6 ...... KLIKHJ +17 77 T 6 ...... ILKMKK +17 78 G 6 ...... JKMMJK +17 79 G 6 ...... IJJJII +17 80 G 6 ...... HKJLII +17 81 G 6 ...... HHKHJJ +17 82 T 6 ...... ?DEGDI +17 83 C 6 ...... JEMMJH +17 84 T 6 ...... JLMLKK +17 85 C 6 ...... KMLLKK +17 86 A 6 ...... EJHJHI +17 87 C 7 ......^]. KHKIIJA +17 88 C 7 ....... GFGJKN? +17 89 C 7 ....... HKDKKLD +17 90 A 7 ....... GIIKIIE +17 91 C 7 ....... JKJIJIG +17 92 G 7 ....... CD?DEDB +17 93 A 7 ....... GKCIIKH +17 94 C 7 ....... GDIKIIH +17 95 C 8 .......^]. EKLKJHI? +17 96 A 8 ........ HIGHIEIE +17 97 A 9 ........^>. FHIIIKIC8 +17 98 C 9 ......... IHIJIJJD2 +17 99 T 9 ......... HIJKKLKF4 +17 100 C 9 ......... JLJMLLGG4 +17 101 C 9 ......... HFLJKMH97 +17 102 C 9 ......... FKKLLLKF5 +17 103 T 8 ........ KLLLMLKG +17 104 G 8 ........ ;HLGKLIH +17 105 G 9 ........^]. HB6KKKG8; +17 106 G 10 .......... GMKKIKJE2> +17 107 C 9 ......... IKMKLJKI? +17 108 C 9 ......... HGKLLKLG? +17 109 T 9 ......... ILLOLJJFB +17 110 G 9 ......... JJMMKLIHD +17 111 G 10 .......... G77HJJBA/C +17 112 C 9 ......... IKILKKLI? +17 113 A 9 ......... CGIFIGJE? +17 114 C 9 ......... IDGIJJIHB +17 115 C 10 .......... EJJILNGF/A +17 116 A 9 ......... DHGJJJIHF +17 117 G 9 .$........ >BJIMIFJF +17 118 G 9 ......... BFKLJGF/A +17 119 G 8 ........ F?HLKJGG +17 120 A 8 ........ FCIIKHGJ +17 121 G 8 ........ GFMMMG@H +17 122 C 8 .$....... DEIKLLJI +17 123 T 7 ....... EMKIEFH +17 124 T 9 .$.......^]. ?HEIE?/7> +17 125 A 7 ....... DHICDGA +17 126 A 8 ........ JEKAG0GB +17 127 C 8 ........ JGGJG/DD +17 128 A 8 ........ HJIIE8IE +17 129 A 8 ........ HFKJD8IC +17 130 A 8 ......$.. IJKCE8JD +17 131 C 7 ....... JKKFGGG +17 132 A 7 ....... JGKJGKF +17 133 T 7 ....... GKHIEGE +17 134 C 7 ....... KLMKKJH +17 135 T 7 ....... JLKLHIG +17 136 G 7 ....... IMLGIHH +17 137 T 7 ....... EJHHAHF +17 138 C 7 ....... GKMIJIH +17 139 C 7 ....... FJK@GFF +17 140 A 7 .$...... CIIKFHF +17 141 G 6 ...... MLCJEJ +17 142 C 6 ...... LLFIHF +17 143 G 6 ...... CAE@B@ +17 144 A 6 ...... JJJGBG +17 145 A 6 ...... IJCGKG +17 146 T 6 ...... HJJFFG +17 147 A 6 ...... FIJEID +17 148 C 6 ...... KKJGHG +17 149 C 6 ...... JL3IGH +17 150 T 6 ...... KJIEEH +17 151 G 6 ...... ILJHHG +17 152 C 7 ......^]. JLLEIJ= +17 153 A 7 ....... EGGFHGA +17 154 T 7 ....... DIJHGF@ +17 155 C 7 ....... KLKJHJD +17 156 C 7 ....... ELJHKH7 +17 157 C 7 ....... GJLGLHE +17 158 T 7 ....... IKLEKHF +17 159 A 7 ....... EJIDHD@ +17 160 G 7 ....... HFHHHKI +17 161 A 7 ....... DDHHGHD +17 162 A 7 ....... ?HEH:@G +17 163 G 7 .$...... DDGEHI; +17 164 T 6 ...... EG@E@: +17 165 G 6 ...... GJ>HJG +17 166 A 6 ...... FD@IGH +17 167 A 6 ...... D?EGE9 +17 168 G 6 .$..... 1HKKGE +17 169 C 5 ..... 4>GH1 +17 170 C 5 ..... EHLG3 +17 171 A 5 ..... HFIGE +17 172 C 5 ..... IHIJD +17 173 C 5 ..... ACDH? +17 174 G 5 ..... D@=B> +17 175 C 6 .....^]. JJIG5A +17 176 C 6 ...... EFIHGB +17 177 C 6 ...... >FFGBE +17 178 A 6 ...... DDHHHG +17 179 A 6 ...... >IDG5F +17 180 A 6 ...... 73GCDG +17 181 G 6 ...... FCHLJK +17 182 A 7 ......^]. CE@GFH@ +17 183 C 7 ....... FHEIHI? +17 184 A 7 ....... @HIHFHE +17 185 C 7 ....... 8GHH=IB +17 186 G 6 ...... A@@7C= +17 187 C 6 ...... GFI;KG +17 188 C 6 ...... EHG9LI +17 189 C 6 ...... ECIGLI +17 190 A 6 ...... E7F@HI +17 191 T 6 ...... C6HBNI +17 195 C 6 .....^>, ?I5MJD +17 196 A 6 ....., FAFJJC +17 197 G 6 ....., >J?NHE +17 198 C 6 ....., @IKLIH +17 199 T 6 ....., GH2MKF +17 200 T 6 ....., @HCHGG +17 201 A 7 .....,^]. EG;IGFB +17 202 A 7 .....,. BEFIJAC +17 203 C 7 .....,. BG.JGGD +17 204 C 7 .....,. =H7LKLF +17 205 T 7 .....,. FHGLKEG +17 206 G 7 .....,. EI>LHLH +17 207 C 7 .....,. BJ7MJLG +17 208 A 7 .....,. FFGJK>F +17 209 T 7 .....,. MCHLJ +17 224 G 6 ...,.. CJJEIE +17 225 C 6 ...,.. 6LJLJI +17 226 A 6 ...,.. EHK:IG +17 227 C 7 ...,.., BKHFIG: +17 228 C 7 ...,.., 5LLDKH: +17 229 G 6 ...,.. 4E=LC@ +17 230 C 7 ...,.., 6KJKHHB +17 231 C 6 ..,.., LLHLHC +17 232 C 7 ...,.., IILEHH@ +17 233 A 7 ...,.., DLL8JG< +17 234 A 7 ...,.., =IFIIH= +17 235 A 7 ...,.., =KDJIGE +17 236 G 8 ...,..,^]. BMGGLI>< +17 237 A 8 ...,..,. EJIHIF=A +17 238 C 8 ...,..,. FKIJJHED +17 239 A 9 ...,..,.^], EKLHIGFF0 +17 240 C 9 ...,..,., 5KFDJHCD? +17 241 G 9 ...,..,., LKLNIHIG +17 243 C 8 ..,..,., LHJHIIHA +17 244 C 9 ...,..,., GKKLMILFH +17 245 A 9 ...,..,., FKJJGHHFF +17 246 T 10 ...,..,.,^>, ?KGIHGEFHB +17 247 G 10 ...,..,.,, :LFKLHDJIB +17 248 T 10 ...,..,.,, BJEFGEJE?7 +17 249 C 10 ...,..,.,, ALDJJINGIE +17 250 C 10 ...,..,.,, 1LGLKHKHKH +17 251 A 9 ..,..,.,, JCLIHHGEG +17 252 G 9 ..,..,.,, LGLLJLFHI +17 253 C 9 ..,..,.,, KGLLJFILK +17 254 T 10 ..,..,.,,^]. LHJKHJHFJ@ +17 255 T 11 ..,..,.,,.^]. GBIHGFBCJ=? +17 256 A 11 ..,..,.,,.. HDHIFGEKICA +17 257 T 11 ..,..,.,,.. IHLHFG=?JDC +17 258 T 11 ..,..,.,,.. HGGHFIEDGDA +17 259 C 11 ..,..,.,,.. LIMLGMCLFGF +17 260 T 11 ..,..,.,,.. LJHKJGHHIGF +17 261 G 11 ..,..,.,,.. LGJJLGD/IGG +17 262 C 11 ..,..,.,,.. KHJMJMH?KIG +17 263 C 11 ..,..,.,,.. KELKGMHEF@F +17 264 C 11 ..,..,.,,.. JELKIGGBMHF +17 265 A 11 ..,..,.,,.. KCKJEKILKGF +17 266 G 11 ..,..,.,,.. LFJHIBGIGJJ +17 267 T 11 ..,..,.,,.. CCBIFKDJIED +17 268 T 11 ..,..,.,,.. F6JHEF9EKEF +17 269 C 12 ..,..,.,,..^>, J=8LKMHHKIJ8 +17 270 C 12 ..,..,.,,.., G5MKFL6KIJHE +17 271 T 12 ..,..,.,,.., GFILJEIIIGHC +17 272 C 12 ..,..,.,,.., GFKJKLFMLIJG +17 273 T 12 ..,..,.,,.., GI>KHFJFJIID +17 274 C 12 .$.,..,.,,.., >DGJIMHKBJJD +17 275 C 11 .,..,.,,.., =LMHJDJLGIG +17 276 A 11 .,..,.,,.., =KJGJ, 6HFEEGDJHGF= +17 280 A 12 .,..,.,,..,, 4LJHJ6F9HHJ> +17 281 G 12 .,..,.,,..,, 8KMHFHLIKKEE +17 282 G 12 .,..,.,,..,, 6HFGJ2JMIHJE +17 283 C 12 .,..,.,,..,, ;JL=LJGMKHHG +17 284 T 12 .,..,.,,..,, BGLJIGJKHIHH +17 285 G 12 .,..,.,,..,, A7KJJJGKJJJJ +17 286 C 12 .,..,.,,..,, 2IJJIHLKJHKF +17 287 A 12 .,..,.,,..,, IKJJHLLKJGJ +17 290 G 11 ,..,.,,..,, GAKFGFJB7KI +17 291 T 11 ,..,.,,..,, @HFJ=GGDFFJ +17 292 T 11 ,..,.,,..,, FHEHEKKEFBI +17 293 G 12 ,..,.,,..,,^]. CFJIHCKGHJFE +17 294 A 12 ,$..,.,,..,,. DFBH:HIDGG9C +17 295 C 11 ..,.,,..,,. GHIBLHJHKJF +17 296 A 11 ..,.,,..,,. GFFCIDEFFGG +17 297 C 11 ..,.,,..,,. FJHALLHJJKF +17 298 A 11 ..,.,,..,,. FGEHHGGHFGH +17 299 C 11 ..,.,,..,,. DGHIIMIILLH +17 300 A 11 .$.,.,,..,,. BFIFHLFGGJH +17 301 G 10 .,.,,..,,. IEGJHHLJJK +17 302 T 10 .+1A,.+1A,+1a,.+1A.+1A,,. CG>GIEEFEF +17 303 G 11 .,.,,..,,., HHDKMKIJLJG +17 304 C 11 .,.,,..,,., GJ?BKGJHDJG +17 305 C 11 .,.,,..,,., CIHKMHILLKJ +17 306 T 11 .,.,,..,,., GFCJIIIHJLH +17 307 G 11 .,.,,..,,., GBIJLHIJJK? +17 308 C 11 .,.,,..,,., E +17 309 G 11 .,.,,..,,., =C?KJCBJKBI +17 310 A 11 .,.,,..,,., CC>GIGGFHIH +17 311 C 11 .$,.,,..,,., 8EHHLCIILIK +17 312 A 10 ,.,,..,,., @7HDDHEHKH +17 313 A 10 ,.,,..,,., ?6GGFGGIJH +17 314 A 11 ,$.,,..,,.,^], :EGLFHGMDHEDEHIIHE7 +17 333 A 12 .,,..,,.,,.. 9D>DHFGJEBF9 +17 334 A 12 .$,,..,,.,,.. 9CGFHEIJHIG@ +17 335 A 10 ,,..,,.,,. CHHHFGIIGG +17 336 A 11 ,,..,,.,,.. FHCHDCIHHFD +17 337 C 10 ,$,..,,.,,. BK=JLLJMMH +17 338 T 10 ,..,,.,,.. HDIFJLJJKJ +17 339 C 11 ,..,,.,,..^>, IJJIKEJDKG4 +17 340 C 11 ,..,,.,,.., JFIKLLLMJDA +17 341 T 11 ,..,,.,,.., FCHFIIJIKCB +17 342 T 11 ,..,,.,,.., GEEGIHHGGD@ +17 343 G 10 ,..,,.,,.. EHKKKDEJK7 +17 344 C 11 ,..,,.,,.., EFGKKLMLK@8 +17 345 T 11 ,$..,,.,,.., BFHGICCIKKG +17 346 G 11 ..,,.,,..,^]. HHBKLJJKI1@ +17 347 G 10 ..,,.,,.,. EIGICIJIBB +17 348 T 10 ..,,.,,.,. CEEI>JJG?C +17 349 T 11 ..,,.,,..,. BAIJCJAH=AC +17 350 T 11 ..,,.,,..,. CCIIHHEH/FF +17 351 G 11 ..,,.,,..,. :IH:KLLKHFG +17 352 A 11 .$.,,.,,..,. /CGJILMJGFI +17 353 G 10 .$,,.,,..,. BGKLILMCHG +17 354 A 9 ,,.,,..,. IKFGKJ/JI +17 355 G 9 ,,.t,..,. GJMJKLB>G +17 356 G 9 ,,.,,..,. IK>KLBBHH +17 357 C 10 ,,.,,..,.^]. JLHLMKAGHA +17 358 A 10 ,,.,,..,.. HKHJMJ9JID +17 359 G 10 ,,.,,..,.. HKNLKLHIF +17 362 A 11 ,,.,,..,..^]. DEFHHHJ@JF= +17 363 A 11 ,,.,,..,... EH?JGJHHJG> +17 364 T 11 ,,.,,..,... EH?FFH:JGFD +17 365 G 11 ,,.,,..,... EIIKKK1HHJH +17 366 A 11 ,,.,,..,... DHLHLLJHJID; +17 373 A 11 ,.,,..,..., FFIHJIHKHGC +17 374 T 11 ,.,,..,..., EJHIJ:HGGC@ +17 375 A 12 ,.,,..,...,^]. GCLKI;LHEHD: +17 376 G 12 ,.,,..,...,. D9JJM0HIJG3F +17 377 T 11 ,.,,.,...,. CIFIIKHFFBD +17 378 T 13 ,$.,,..,...,.^]. BGHJI6LHEE>@: +17 379 G 11 .,,..,..... DELHHHIIICD +17 380 C 12 .,,..,...,.. HKLJ5JJIICDE +17 381 T 12 .,,..,...,.. LIDKDKLJEEEE +17 382 T 11 .,,.,...,.. HHIIJIEIBA? +17 383 T 12 .,,..,...,.. CHHHAIHFEDB? +17 384 A 13 .,,..,...,..^], E?HH6IHDIFEC6 +17 385 C 13 .,,..,...,.., HJLIIJGIFBECB +17 386 T 13 .,,..,...,.., FGHMCB0 +17 388 T 13 .,,..,...,.., EGII4KIGHCCC@ +17 389 G 13 .,,..,...,.., :HGJLGII=EHG6 +17 390 C 13 .,,..,...,.., EILMFJJI7DIH? +17 391 A 13 .,,..,...,.., =FIJDHLIGGHGB +17 392 T 13 .$,,..,...,.., :EII:IHGGH4IIEJDGGF? +17 399 A 13 ,..,...,..,.^], GJ4IKJ=BJJE@; +17 400 A 13 ,..,...,..,., FH3IFHJ=JJ>B; +17 401 A 13 ,..,...,..,., EIHHKGHDJJ6=> +17 402 T 13 ,..,...,..,., GJBKIHJAHHJF7 +17 403 T 13 ,..,...,..,., GFBKIFDFEEJFG +17 404 G 13 ,..,...,..,., GLBHIJBCIIHJG +17 405 T 13 ,..,...,..,., FI:KIFIFGHHGI +17 406 G 13 ,..,...,..,., HKJKJJCEEAG@D +17 412 C 15 ,..,...,T.,.,,^]. GKLIKK:E/ILLKHA +17 413 A 17 ,$..,...,..,.,,.^],^], BIFGKHDFHIKGJFEC? +17 414 T 16 ..,...,..,.,,.,, JFKHHAFIIIHJEEEE +17 415 G 16 ..,...,..,.,,.,, KBKIICGKHJDJJKJJGFEG +17 419 T 16 ..,...,..,.,,.,, CHHHGJEIIBIHEFEG +17 420 A 16 ..,...,..,.,,.,, CHHIG>@IHCHFEACG +17 421 A 16 ..,...,..,.,,.,, D2HLEA@KKHDHGFDI +17 422 A 16 ..,...,..,.,,.,, B9GKJJIKKJJJECFF +17 423 T 16 ..,...,..,.,,.,, EEHHGGAIIBIHGEFH +17 424 A 16 .$.,...,..,.,,.,, >BHHDBDII?IHFEEH +17 425 A 15 .,...,..,.,,.,, AGJICHHMJMKHEL +17 429 T 16 .,...,..,.,,.,,^], DJKIBDKKJLKHGHJC +17 430 G 16 .,...,..,.,,.,,, CJLMA=KKLNLFHFLF +17 431 G 15 ,...,..,.,,.,,, FMHA@MMBLKJHGJ? +17 432 T 15 ,...,..,.,,.,,, IJGDEGDDHJIDHHB +17 433 T 14 ,.....,.,,.,,, IHG5FGKHHIGH@E +17 434 T 16 ,...,..,.,,.,,,^]. GGFJ@EFIHJG>HIFB +17 435 A 15 ,...,..,.,,.,,. FGEAGJIHDHIHIJC +17 436 T 16 ,...,..,.,,.,,,. IHG8@JJBFICIHE?C +17 437 T 16 ,...,..,.,,.,,,. FEIECFFFHJEGIJHD +17 438 A 16 ,...,..,.,,.,,,. FGF=BIJDIID7II@D +17 439 C 16 ,...,..,.,,.,,,. GDHFCHIGJMJIKMLE +17 440 A 16 ,...,..,.,,.,,,. IIHLMKHF +17 450 G 16 ...,..,.,,.,,,.. DGAENMKKKKFHMJIG +17 451 A 16 ...,..,.,,.,,,.. >D4@KKFGJG9 +17 455 T 16 .,..,.,,.,,,.... B@IJJIJEFKKIGFFA +17 456 G 17 .$.,..,.,,.,,,.... DF;HHKLKJAKMKKHI> +17 457 C 18 .,..,.,,.,,,....^].^]. @BKKKILKEKLLGII6DA +17 458 A 18 .,..,.,,.,,,...... FAJKBJIGDGGJIJFCEB +17 459 T 18 .,..,.,,.,,,...... 8FGGHGHH@HKJGGGGDC +17 460 G 18 .,..,.,,.,,,...... C>KJFJKHMIJHKHKEGB +17 461 T 18 .$,..,.,,.,,,...... AFGGJHJGGJKEIHH:FG +17 462 G 17 ,..,.,,.,,,...... >JIJLLIJLLKLHK:JI +17 463 G 17 ,..,.,,.,,,...... @FIGFKKIKKLIII3IF +17 464 A 17 ,..,.,,.,,,...... AFICJHE= +17 469 A 19 ,..,.,,.,,,........ G1D>HLG?KKKJJG>IH:> +17 470 G 19 ,..,.,,.,,,........ =GGHLIHEHKJMIMELJ?G +17 471 T 19 ,..,.,,.,,,........ BFFGGI:EKJJHHJCEEAD +17 472 T 19 ,..,.,,.,,,........ CB>CIIHHJBIIHIBGD=C +17 473 G 19 ,..,.,,.,,,........ DFJDMIIIKKKKILHJIBG +17 474 G 19 ,..,.,,.,,,........ BBFEMKHBKLKIJKGJGAF +17 475 G 19 ,..,.,,.,,,........ BHDEILKFJLJKJKAJGAG +17 476 A 19 ,..,.,,.,,,........ BGHGHIE4IIIILI1JB?E +17 477 T 19 ,..,.,,.,,,........ CDEEGIGGKJJHHF2HF?D +17 478 T 20 ,..,.,,.,,,........^]. @>?DGIECGJHHHI.HD7CB +17 479 A 20 ,$..,.,,.,,,......... 9BB>HKIHKMEIHHAHE@BC +17 480 G 19 ..,.,,.,,,......... DCDLHJNKLJMINKLLAIG +17 481 G 19 ..,.,,.,,,......... BEFIJKJJLLGJCCKIGG> +17 482 A 19 .$.,.,,.,,,......... ;CFKJJEJLKJKJ;IBBFE +17 483 G 19 .,$.,,.,,,.........^], DBKJJGJLILJLILFAIG< +17 484 A 18 ..,,.,,,........., CHJJ2JLLJLH;H>BF98 +17 485 G 18 .$.,,.,,,........., @NJJGILHKJM?LJCJGB +17 486 A 17 .,,.,,,........., JJIGFMKCLJCG0CGGD +17 487 G 17 .,,.,,,........., MHJ?ILLMJM>LIBJIF +17 488 A 18 .,,.,,,.........,^]. IFFBEIGGLH;GGDECAA +17 489 A 18 .,,.,,,.........,. GEEAEHGDJHDIG?HC>A +17 490 A 18 .,,.,,,.........,. FGHHHKGIKJ6JHHC@DE +17 491 T 18 .,,.,,,.........,. HFG6IIJJII;HG@G;FF +17 492 G 17 .,,.,,,........,. IGJ8ILLLJLHJ?IHDI +17 493 A 18 .,,.,,,.........,. GDGILJFJ=BFI:H +17 497 C 18 .$,,.,,,.........,. AGIJIJLKHJBJG;FHHI +17 498 A 18 ,$,.,,,.........,.^]. BG=HHIGLHHJCEDI;IB +17 499 T 17 ,.,,,.........,.. E;GHHKII.GCDEIDH> +17 500 A 17 ,.,,,.........,.. F?GIHIIECJAAAC?I8 +17 501 T 17 ,.,,,.........,.. GHHHIJIJB>GJKJJGCHIAJG7D9 +17 511 A 19 .$,,,.........,..,., ;B;GIIIGK?@G? +17 512 A 18 ,,$,.........,..c., B9GHHE7IH@G3>I<.B@ +17 513 A 16 ,,.........,.,., AFIGEHH??GJFJAEA +17 514 A 16 ,,.........,.t., BGIJE@JBAG7DJ1FB +17 515 C 14 ,,........,.,, FEJEEKHBGIHK +17 518 G 19 ,,.........,..,.,.^]. BGKJFIMJ?HKHL0LICHHIL683KHJHI +17 527 A 19 ,.........,..,,..., HGKJ9IGFHIAIF@IGIFJ +17 528 G 20 ,$.........,..,.,..., BIFL;OLFKKJMHCIJJLJK +17 529 C 18 .........,.,.,..., GFL3LJ;J2JK6JLGJHM +17 530 T 19 .........,..,.,..., HJL;LIDJBGMGCG=JKHA +17 531 T 19 .........,..,.,..., ?FI4FGAEFFGIJAHEHFJ +17 532 T 18 ........,..,.,..., =GIID9GFGIGIGHFHEJ +17 533 C 18 .$........,.,.,..., DFKDKJ8KJML9/LIJIL +17 534 T 17 ........,...,..., IL@LIECJCNJJGHLHJ +17 535 A 17 ........,...,..., GJEF>ABGF;JI.IHHIIJ +17 537 C 16 .......,..,,..., ;KLFEI2JK4:IHKHL +17 538 A 18 ........,..,.,..., HD?GIAHCFJ?8GGHHFI +17 539 T 18 ........,..,.,..., HF8HABHHGJH@DGGJFJ +17 540 C 18 ........,..,.,..., EL?LEEKFIM59KKIKJI +17 541 A 17 ........,.,.,..., HE:JHFGI2IHHFFJGG +17 542 C 17 ........,...,..., AIEJEGHGHKBFHGIIJ +17 543 C 19 ........,..,.,...,^], CJDKG:JJHMI/7IILGLE +17 544 A 18 ........,.,.,...,, EH4JEGFJFI:BEEKGGD +17 545 A 19 ........,..,.,...,, @C1HFABCFHAJ2GHJGHB +17 546 A 19 ........,..,.,...,, A>/JEBIGFK1I;EHJGHC +17 547 A 18 ........,...,...,, ?F.FF>EJAI>JGHJGIB +17 548 A 18 .$......,..,.,...,, =EGG>EJEHE:;FFJGIE +17 549 T 17 ......,..g.,...,, EFF:EFCJI5HIGJGHF +17 550 T 17 ......,..,.,...,, CD>:F;GI@>2FCGFJF +17 551 G 17 .$.....,..,.,...,, >IE?G89LAKDKIIGLK +17 552 C 16 .....,..,.,...,, HF>J3HLI9IILLHJK +17 553 A 15 .....,.,.,...,, FC>GH9JDCGHJGDF +17 554 A 15 .....,.,.,...,, CDCEJGHEE +17 562 C 14 ...,..,,...,,, EFIJJJMJGHGMJH +17 563 A 14 ...,.,.,...,,, GEHBJ14BIJFGFE +17 564 C 15 ...,..,.,...,,, D60AIF2BBDHIEBA +17 565 G 15 ...,..,.,...,,, :<>IEDEK=FHLILII./ +17 567 C 15 .$,..,.,...,,,,, ;GL9<@EHKHJII/8 +17 568 C 16 ..,..,.,...,,,,, BJJLKE>IILFMLL6B +17 569 T 15 ..,..,.,...,,,, D5DML3LHIJKKGAD +17 570 T 17 ..,..,.,...,,,,,, @ILD;>HJLLKHGF8=@ +17 572 A 18 ..,..,.,...,,,,,,. CFDGD5HFFJHFDF=8CC +17 573 A 18 .$.,..,.,...,,,,,,. <6EAH<FL=B8HKKJ=IG0BDG +17 577 G 16 .$,.,.,...,,,,,,. ;CE47IIICLIFH2GH +17 578 G 16 ,..,.,...,,,,,,. BJ2B2HJIHLHI12?H +17 579 G 16 ,..,.,...,,,,,.^]. EEFA5KIKFLJKF6H= +17 580 A 17 ,.C,.,...,,,,,,.. AH1GGFFFGGFFGABIC +17 581 A 18 ,..,.,...,,,,,,..^], BHG0@DEK7FGEDDAI?D +17 582 C 17 ,$.,.,...,,,,,,.., ?HG +17 583 T 17 ..,.,...,,,,,,.., HE5KFGLJJGI@=IJFF +17 584 C 17 ..,,...,,,,,,..,^>. G:HJFJKMJI:9HI2G? +17 585 A 18 ..,.,...,,,,,,..,. F9BEGFHGIHHC98JHCC +17 586 T 17 ..,.,...,,,,,,.,. DH7JEGHGIIHLFHMGE +17 591 A 18 .,.,...,,,,,,..,.. CFGFHJHHGFBDHKIHGB +17 592 A 17 .,,...,,,,,,..,.. AFFIIIHFD=BJJEHGE +17 593 C 17 .,,...,,,,,,..,.. G>JHGHLJH0EFI@HFD=<;JFH2D +17 597 C 18 .$,.,...,,,,,,..,.. BD1JKKEILK=@JGEM>H +17 598 T 17 ,.,...,,,,,,..,.. D5FHLGJFG4IEKKJHC +17 599 T 17 ,.,...,,,,,,..,.. EAHDHDJIEGF@HGK/B +17 600 G 17 ,.,...,,,,,,..,.. EHGELKHKIBD2ILKCA +17 601 T 17 ,.,...,,,,,,..,.. C=FFFEJHHFFE6> +17 602 G 16 ,$.,...,,,,,..,.. >EEHJGJEI4;IIKAE +17 603 G 16 .,...,,,,,,..,.-1T. 3FIJGJHDE9IJ8J8: +17 604 T 15 .$,...,,,,,,..,. >GFI;JIH6D/D@D; +17 605 T 13 ,...,,,,,..,. CGHAGGHGAI?JF +17 606 T 14 ,...,,,,,,..,. CCEDHFE;.IICIB +17 607 A 15 ,...,,,,,,..,.. EDDFGFH>B=HHDGGHIGI;0GAJ:G +17 609 C 15 ,$...,,,,,,..,.. ;EBEIIIAB=F6KHD +17 610 C 14 ...,,,,,,..,.. HJGJKHDJLLJNH= +17 611 A 13 ...,,,,,..,.. FGDGEECEKIJ0@ +17 612 C 15 ...,,,,,,..,..^]. FHEIJII?MGHL8E; +17 613 A 15 ...,,,,,,..,... EFEFEED?EJ?I0CD +17 614 C 15 ...,,,,,,..,... EEEIJI=JMHIK=H@ +17 615 A 15 ...,,,,,,..,... EFDEEG?EIIBI2ED +17 616 A 15 .$..,,,,,,..,... BBDDHG/D;HAIGED +17 617 T 14 .$.,,,,,,..,... BCCGC>HKFFK0=A +17 618 G 15 .$,$,,,,,..,...^].^], >>GH7CDKFL3@CA< +17 619 G 13 ,,,,,..,...., IICCDJ@LI6F=;IFKG7GBG +17 622 G 12 ,,,,,..,..., KI07@ILFD4LI +17 636 A 13 ,,,,,..,...,, DFGFHLJKHH>HF +17 637 A 14 ,,,,,..,....,, DCBDEHJGIHIFGD +17 638 A 14 ,,,,,..,....,, EEEDEHBJJ5F?IE +17 639 A 13 ,,,,,.,....,, DF8D7KHDFI3HF +17 640 A 14 ,,,,,.,....,,^], FIGGLHMJ6JCL=E +17 641 G 14 ,,,,,.,....,,, BI994GK0KIMJ6J9KH; +17 643 A 13 ,,,..,....,,, E36KGI.:E3IGD +17 644 C 13 ,,,,..,..A,,, H1 +17 651 C 16 ,,,,..,....,,,,^], EEGBEIK/KEJGEJB@ +17 652 C 16 ,,,,..,...,,,,,, GJ;LCHNI5HLKIDBB +17 653 T 18 ,,,,..,...,,,,,,^],^], CBFFIJI0J>KJI@2?62 +17 654 G 19 ,$,,,..,....,,,,,,,, >3DDFLL>:IEMAK>5C:D +17 655 G 18 ,,,..,....,,,,,,,, 0CJ??JIDHAJGID7A@; +17 656 T 18 ,,,..,....,,,,,,,, @CHF8J;0B@JBJB1F>@ +17 657 A 17 ,,,..,....,,,,,,, DDHFGIDBHDDIICCE@ +17 658 C 18 ,,,..,....,,,,,,,, BAIEJK6CDHIEIBFD7 +17 661 G 18 ,,,..,....,,,,,,,, 1EHFKL0GIFLKLG7B19 +17 662 C 17 ,,,..,...,,,,,,,, EHJE6L2I8LKHF6EIB +17 663 A 18 ,,,..,....,,,,,,,, 0?DIGH/I83I:HF?<:< +17 664 A 19 ,$,$,..,....,,,,,,,,, 4?CAJIGIH6HHCI87FCB +17 665 C 17 ,..,....,,,,,,,,, ;=JK8HF9JM>I8JEJC +17 666 T 17 ,..,....,,,,,,,,, EJJJ;IIIGHHE?CDCC +17 667 G 17 ,..,....,,,,,,,,^]. LGLH7EJGHF +17 671 G 17 ..,....,,,,,,,,,. DHKEH@I +17 672 A 16 ..,...,,,,,,,,,. EEH5I/JIIF6CFEFF +17 673 T 16 ..,...,,,,,,,,,. CAH.GFHGHF2CI:HG +17 674 G 16 ..,....,,,,,,,,. CHJ/HI6KLFF +17 680 C 15 ,$....,,,,,,,,., E.EH0MIGCEFJHK; +17 681 A 14 ....,,,,,,,,., 8FAEHIH@CGEGG: +17 682 A 15 ....,,,,,,,,,., DCJCHHHBA2=:DI9 +17 683 A 16 ....,,,,,,,,,.,^], D3J?ICHC/8F@IH6A +17 684 C 15 .$..,,,,,,,,,.,, 9>FCBC;<=CA?J87 +17 685 G 15 ...,,,,,,,,,.,, <>ALFIC3EGGMC5? +17 686 C 15 ...,,,,,,,,,.,, 1GJGFKF/8HHJK?E +17 687 A 13 ..,,,,,,,,.,, IGJDFF6D9FI>@ +17 688 T 14 ..,,,,,,,,,.,, A?JHIL1IE>II@D +17 689 T 14 .A,,,,,,,,,.,, E.JIDC4?G8H@CE +17 690 C 14 ..,,,,,,,,,.,, 8ILGJJMDJ@JLCI +17 691 C 13 .,,,,,,,,,.,, IMKKG.KHKGEEI +17 692 T 14 ..,,,,,,,,,.,, F=HJIE>JEBIHCE +17 693 C 14 ..,,,,,,,,,.,, =/DAIJF. GFJIGCFBCHH@I@ +17 698 T 15 ..,,,,,,,,,.,,. GEKIIF?JI9G@HDA +17 699 G 15 ..,,,,,,,,,.,,. >/JJMC:HH?EM@FC +17 700 A 15 ..,,,,,,,,,.,,. :CHGDIE>GFFIEFF +17 701 A 15 .,,,,,,,,,.,,.^], EHHHI2?FEIIDEH> +17 702 A 15 .,,,,,,,,,.,,., EKLKLJIICIIIHH> +17 703 G 15 .,,,,,,,,,.,,., @JGJJCGKFFK>JGD +17 704 A 16 .T,,,,,,,,,.,,., G1HHGHBHFFF>CGI8 +17 705 A 15 ..,,,,,,,,.,,., 4ACCCJ@ +17 709 G 14 .,,,,,,,,.,,., 9JJLKLKHLELJ?A +17 710 G 15 .,,,,,,,,,.,,., :JJGJ8CKAKLFKHG +17 711 A 16 ..,,,,,,,,,.,,., EGGHHH0? +17 723 A 12 ,,,,,,,.,,., FGGFIDHKJFJI +17 724 C 14 ,,,,,,,,.,,.,, GHGLKJGIJKIELB +17 725 A 14 ,,,,,,,,.,,.,, FFG0DH@HJCFHFB +17 726 C 14 ,,,,,,,,.,,.,, GGGHFJGIJKJCLD +17 727 A 14 ,$,,,,,,,.,,.,, BGEC +17 731 T 14 ,,,,,,,.,,.,,. GHFHJ;KJHFHGDC +17 732 C 14 ,,,,,,,.,,.,,. IDJJKGFLMHCJ5GJFJHGIFJ?GF +17 740 T 13 ,,,,,.,,.,,.. AGJBIHKC>I8CC +17 741 T 13 ,,,,,.,,.,,.. 5GIFJGGDDI4CD +17 742 C 14 ,,,,,.,,.,,..^], 1IHJHOJIFL=HGB +17 743 A 14 ,,,,,.,,.,,.., CGGFFBIHFHCB= +17 750 A 17 ,$,,,.,,.,,..,.,,^]. @HFIJJIAMGJCJDD>? +17 751 G 16 ,,,.,,.,,..,.,,. DCDMGIDJ=KJJHFDE +17 752 T 16 ,,$,.,,.,,..,.,,. G?F;JFDI?FGHGD1E +17 753 C 15 ,,.,,.,,..,.,,. HCKLIBI8IJ9GIHF +17 754 T 15 ,,.,,.,,..,.,,. DCLIFEE6JJ@H?EE +17 755 G 15 ,,$.,,.,,..,.,,. D>JJHEC9IKDIJGG +17 756 G 13 ,.,,.,,..,.,. CEIHAK:HG?HEC +17 757 A 14 ,.,,.,,..,.,,. @HEFFG:JHGGG@F +17 758 A 14 ,.,,.,,..,.,,. @GEFDH6KDHG7;@ +17 759 A 14 ,.,,.,,..,.,,. CFHD@G?JJGH7?E +17 760 C 14 ,$.,,.,,..,.,,. :GA@;C8GFEHD7G +17 761 G 13 .,,.,,..,.,,. AJI;JB=CKC?H@ +17 762 G 13 .,,.,,..,.,,. FIHDG2FIKGLH< +17 763 C 13 .,,.,,..,.,,. GIHDLJ;GJIIJGDF +17 769 C 13 ,,.,,..,.,,., HI:K;KKKKGLFI +17 770 A 13 ,,.,,..,.,,., FGCH;JHJGJDF? +17 771 T 13 ,,.,,..,.,,., IFBH=IJIHF>DC +17 772 T 13 ,,.,,..,.,,., GF=I:EEKGHGDA +17 773 G 13 ,,.,,..,.,,., GHDF>KLKLKDIL +17 774 A 13 ,,.,,..,.,,., GHDKCKJIJKDFK +17 775 G 13 ,,.,,..,.,,., FIBJ;LLLLLCJL +17 776 A 13 ,,.,,..,.,,., EDBD=KH;IIC>F +17 777 C 13 ,,.,,..,.,,., DH:J=HKJJIEFD +17 778 A 13 ,,.,,..,.,,., DGCK>JILHLCFL +17 779 G 13 ,,.,,..,.,,., CECK0MJJMIKIC +17 780 A 13 ,,.,,..,.,,., @>DG:HGHIGDF? +17 781 A 14 ,,.,,..,.,,.,^], @;@H8LG4IIHGE; +17 782 A 14 ,,$.,,..,.,,.,, ?:>G4HK4JJGHH; +17 783 A 13 ,$.,,..,.,,.,, :DG1GKIIIG<7< +17 784 C 12 .,,..,.,,.,, ?K>CJLJKBGI?FHJFLHEJH +17 791 G 12 .,,..,.,,.,, ?G7FJIMJDJJH +17 792 T 12 .,,..,.,,.,, 8FDJKKLGI:JA +17 807 A 12 ,..,.,,.,,,^], FBGLJKDGGIF< +17 808 G 12 ,..,.,,.,,,, CHLILIIJGI/A +17 809 G 12 ,..,.,,.,,,, HDJIKHKFJJFC +17 810 G 12 ,..,.,,.,,c, GDJJJKAE8J/7 +17 811 A 12 ,..,.,,.,,,, A72?JIHGEGH9 +17 812 A 12 ,..,.,,.,,,, CB0> +17 813 C 12 ,..,.,,.,,,, ?AGLJL;EMFBB +17 814 T 12 ,..,.,,.,,,, BFKCMJIGIHEC +17 815 T 12 ,..,.,,.,,,, B>AIJIBD6IEC +17 816 T 12 ,$..,.,,.,,,, DIHI9F5GAHC +17 824 C 11 ..,.,,.,,,, DJHMJHHFH>@HDGE=90H4IJ? +17 842 T 10 .,,.,,,,,, EEFB=FIGH> +17 843 C 10 .,,.,,,,,, HGEH4KCF:J +17 844 T 10 .,,.,,,,,, HE??FGDDFI +17 845 G 10 .,,.,,,,,, EDBHKG@FKK +17 846 G 9 .$,,.,,,,, ADD;GIHKI +17 847 T 9 ,$,.,,,,,, BFBIHEHIJ +17 848 G 8 ,$.,,,,,, >EKGJHAK +17 849 G 6 .$,,,,, AGI9IC +17 850 T 6 ,,,,,, HGFIJI +17 851 G 6 ,,,,,, KH4KG9 +17 852 G 6 ,,,,,, HKCDIB +17 853 A 6 ,,,,,, DEIGHE +17 854 A 7 ,,,,,,^]. GFHGHC> +17 855 A 7 ,,,,,,. HFFEF=> +17 856 C 7 ,,,,,,. JHLKK:E +17 857 A 7 ,,,,,,. DGHDGHE +17 858 A 7 ,,,,,,. JI=KLKC +17 859 G 7 ,,,,,,. @LLKLLH +17 860 A 7 ,,,,,,. FEEFGHE +17 861 C 8 ,,,,,,.^], EJMMMKF0 +17 862 T 8 ,,,,,,., >G;HIII> +17 863 G 9 ,$,,,,,.,^]. DIAHKJI?D +17 864 T 8 ,,,,,.,. GHFJHF=E +17 865 C 9 ,,,,,.,.^], HBFKKIBFA +17 866 C 8 ,,,,,.., CJMHDIHB +17 867 C 9 ,,,,,.,., JIJHFF.I? +17 868 A 9 ,,,,,.,., HEKKJH.HE +17 869 G 9 ,,,,,.,., HKKLJK4J? +17 870 C 8 ,,,,,.., FIMJFIID +17 871 C 9 ,,,,,.,., JMLLLA.I@ +17 872 T 9 ,,,,,.,., GGJFJK9JA +17 873 G 9 ,,,,,.,., GDKJIKDJ> +17 874 G 8 ,,,,,.., GHKKMGI> +17 875 G 9 ,,,,,.,., GDGJIJBI= +17 876 T 9 ,,,,,.,., FJIIF<=ID +17 877 G 9 ,,,,,.,., GDJKKJAKB +17 878 A 8 ,,,,,.., CGIDIHHG +17 879 T 8 ,,,,,.., AFHIHGIB +17 880 A 9 ,$,,,,.,., @IICHHEHG +17 881 C 8 ,,,,.,., JJKKIGIH +17 882 A 8 ,,,,.,., KJILH9JF +17 883 G 8 ,,,,.,., 1JKKL7MB +17 884 C 8 ,,,,.,., CADDJ=K? +17 885 G 8 ,,,,.,., DIJK>IDB +17 886 A 8 ,,,,.,., GJKJH;IH +17 887 G 8 ,,,,.,., CIKKJ;MC +17 888 A 8 ,,,,.,., HIGHEEIA +17 889 C 8 ,,,,.,., HLJGA1JH +17 890 C 8 ,,,,..,^], /LJKKKE; +17 891 C 8 ,,,,..,, HKKLKGH; +17 892 C 9 ,,,,.,.,, IIKLK:K>> +17 893 A 9 ,,,,.,.,, EGIHJ:KF7 +17 894 T 9 ,,,,.,.,, AIHIH7HIE +17 895 C 10 ,$,,,.,.,,^]. =KFLI/HIGB +17 896 T 9 ,,,.,.,,. IFIL:ME5G +17 897 C 9 ,,,.,.,,. KILL=MIKF +17 898 T 9 ,,,.,.,,. GGHL@KFCG +17 899 A 9 ,,,..,,.^]. DEECJHFD@ +17 900 C 10 ,,,.,.,,.. KKMK;HC>E? +17 901 C 10 ,,,.,.,,.. HJKI>KIGEE +17 902 A 10 ,,,.,.,,.. CFHH3JHEFF +17 903 A 9 ,,,..,,.. CGGHJGGEH +17 904 A 10 ,,,.,.,,.. CFGC5JGBFH +17 905 A 10 ,,,.,.,,.. BEIIBHGDFH +17 906 A 10 ,,,.,.,,.. BFGHCIGDGH +17 907 A 10 ,,,.,.,,.. DGH@GIJAHH +17 908 T 10 ,,,.,.,,.. EHHJGJLHGF +17 909 T 10 ,,,.,.,,.. BHHFFGCDGF +17 910 A 10 ,,,.,.,,.. ?EGD=HEFGG +17 911 A 10 ,,,.,.,,.. @FFJHJGEHI +17 912 A 10 ,,,.,.,,.. @DFIBJDFII +17 913 A 11 ,,,.,.,,..^], ?DED5KGFHI= +17 914 A 11 ,$,,.,.,,.., :FHJIGIFII> +17 915 T 10 ,,.,.,,.., EGJ6II7HG> +17 916 T 9 ,,..,,.., EGCCFFHHC +17 917 A 10 ,,.,.,,.., GJIFJKHHGG +17 918 G 10 ,,.,.,,.., FKI6MBIKHH +17 919 C 10 ,,.,.,,.., GKMGLGKLIA +17 920 T 10 ,,.,.,,.., FGLGL@EKHF +17 921 G 10 ,$,.,.,,.., >JHCLJEHHF +17 922 G 8 ,..,,.., JLCJEKGI +17 923 G 8 ,..,,.., IJEIJIHK +17 924 C 9 ,.,.,,.., IKDLGJKJG +17 925 A 9 ,.,.,,.., FJ/JI=IKI +17 926 T 9 ,.,.,,.., GI1JHHDGF +17 927 G 9 ,.,.,,.., FKEMIIJII +17 928 G 9 ,.,.,,.., EJGKCJJJF +17 929 T 9 ,.,.,,.., GI=FJHICH +17 930 G 8 ,..,,.., FIMIILIG +17 931 G 9 ,.,.,,.., DH.IFIKHJ +17 932 T 9 ,.,.,,.., FF2IH:FCH +17 933 G 8 ,..,,.., DLJIEIGI +17 934 C 9 ,$.,.,,.., AE@HBDKJJ +17 935 A 9 .,.,,..,^>, G/IIEHKA@ +17 936 T 9 .,.,,..,, I?IJIJIIC +17 937 G 8 ..,,..,, KJE9JIIF +17 938 C 8 ..,,..,, EEKELJHB +17 939 C 9 .,.,,..,, L?LJ>KLJH +17 940 T 9 .,.,,..,, K0LJGLKIG +17 941 G 9 .,.,,..,, J.LEGIHGG +17 942 T 9 .,.,,..,, HCFIBGFDE +17 943 A 9 .,.,,..,, G@IKHHIHG +17 944 G 9 .,.,,..,, K>EFHKJIF +17 945 T 9 .,.,,..,, GEGBCJGGG +17 946 C 8 ..,,..,, IKDLKJGG +17 947 C 9 .,.,,..,, H=JKFKIJI +17 948 C 9 .,.,,..,, GAMJCGLKJ +17 949 A 10 .,.,,..,,^], D@JKDHI=IB +17 950 G 10 .,.,,..,,, H=MIIMJJNF +17 951 C 11 .,.,,..,,,^]. E2HJFLJDMGB +17 952 T 11 .,.,,..,,,. F?KHCLIEEBH +17 953 A 11 .$,.,,..,,,. ?EDIGIJCHD8 +17 954 T 10 ,.,,..,,,. 3GJAKIHGAF +17 955 T 10 ,.,,..,,,. ADJEHEGFF9 +17 956 C 10 ,.,,..,,,. @HIKKIIJGF +17 957 A 10 ,.,,..,,,. :FIEAIGEE; +17 958 C 10 ,.,,..,,,. BCFIEDKJHD +17 959 A 10 ,.,,..,,,. CFJHJHJLHE +17 960 G 10 ,$.,,..,,,. >CEIMHHHHE +17 961 T 9 .,,..,,,. BIGIFIHIH +17 962 G 9 .$,,..,,,. DHCKJIJKI +17 963 C 8 ,,..,,,. @IMJLJJF +17 964 T 8 ,,..,,,. IHLIHGI< +17 965 G 8 ,,..,,,. GJMHKJI: +17 966 A 8 ,,..,,,. IGJFBEI4 +17 967 G 8 ,,..,,,. GGLEIJHI +17 968 G 8 ,,..,,,. BG?BJJIJ +17 969 T 8 ,,..,,,. EEIHFIEG +17 970 G 8 ,,..,,,. CGJIGIED +17 971 G 8 ,,..,,,. BHLHIIG@ +17 972 G 8 ,$,..,,,. @GDJJLJ1 +17 973 A 7 ,..,,,. DHHEFG7 +17 974 A 7 ,..,,,. GIFIII5 +17 975 G 8 ,..,,,.^], EINFMA:B +17 976 A 8 ,..,,,., FIKHHHFE +17 977 T 8 ,..,,,., GIG>IG9G +17 978 G 8 ,..,,,., HLGEIK;H +17 979 C 9 ,..,,,.,^], GEIKKJ6GD +17 980 T 9 ,..,,,.,, KH:A +17 986 C 10 ,..,,,,,a, @J:HGGF>.B +17 987 C 11 ,..,,,.,,,, GJHKJK=LJDD +17 988 A 11 ,..,,,.,,,, DGIGIJBLK9F +17 989 G 11 ,$..,,,.,,,, >IEGHFIMKE7 +17 990 G 10 ..,,,.,,,, ACJKJ>KKBE +17 991 A 9 ..,,,,,,, ECJGHLIIF +17 992 G 10 ..,,,.,,,, HEIJHAKK59 +17 993 T 10 ..,,,.,,,, C>HIH8IJ3= +17 994 T 9 .$.,,,.,,, = +17 997 A 9 .,,,.,,,, AIJH1LM:D +17 998 G 10 .,,,.,,,,^], AIIHFLKE;6 +17 999 G 9 .,,,.,,,, 6IJI@LK3= +17 1000 C 10 .,,,.,,,,, :KKMKKK;C? +17 1001 T 10 .,,,.,,,,, DFGH@IJE@D +17 1002 G 10 .,,,.,,,,, CHIH9KI?9F +17 1003 C 10 .,,,.,,t,, ?IHJFJM7CC +17 1004 A 11 .,,,.,,,,,^]. AEHFIDG4C8? +17 1005 A 11 .,,,.,,,,,. C +17 1007 G 9 ,,,.,,,,. IJJ>MKH7G +17 1008 A 9 ,,,.,,,,. GHCJLMG.E +17 1009 G 9 ,,,.,,,,. CHF9LLH4G +17 1010 C 10 ,,,.,,,,,. GKICML.GEH +17 1011 T 10 ,,,.,,,,,. AGFCIJBEDG +17 1012 A 10 ,$,,.,,,,,. AGH3JI.B9D +17 1013 T 8 ,,.,,,,. HG@JK0HE +17 1014 G 9 ,,.,,,,,. JI@LJ8CDH +17 1015 A 9 ,,.,,,,,. GG2IJADHE +17 1016 T 9 ,,.,,,,,. HF@JJ=F=G +17 1017 T 9 ,,.,,,,,. GIEJJ1DDC +17 1018 G 9 ,,.,,,,,. II8LL3HBI +17 1019 C 8 ,,.,,,,. A?CDA=9G +17 1020 G 9 ,,.,,,,.^]. HHBJJJ?@B +17 1021 C 9 ,,,,,,,.. GHKKIB/ID +17 1022 C 10 ,,.,,,,,.. IJGMIFEIHC +17 1023 A 9 ,,.,,,,.. F@GHI=1EF +17 1024 C 11 ,,.,,,,,..^]. KLILM0A:HDE +17 1025 T 11 ,,.,,,,,... FGLKK0@CHFE +17 1026 G 11 ,,.,,,,,... GIAKMHA6JGG +17 1027 C 11 ,,.,,,,,... HF>KJJFHDEH +17 1028 A 10 ,,,,,,,... EFIBD=CHGG +17 1029 C 11 ,,.,,,,,... IMDMKJA0IGH +17 1030 T 11 ,,.,,,,,... FEKKJGGBHIJ +17 1031 T 13 ,,.,,,,,...^].^]. EG0IIHDGGDF>> +17 1032 T 13 ,,.,,,,,..... FFBHKF@:FDG>> +17 1033 G 13 ,,.,,,,,..... BHEKH3F4IJKFG +17 1034 G 12 ,$,,,,,,..... AILK6;7HIID@ +17 1035 C 12 ,.,,,,,..... G@KK/C8JIJFF +17 1036 C 11 ,.,,,,..... J8MM0>GKKFB +17 1037 T 12 ,.,,,,,..... GJKI1FIGJLHG +17 1038 G 11 ,.,,,,..... G +17 1040 A 12 ,.,,,,,..... FIII>D=FEIG> +17 1041 C 11 ,,,,,,..... HLJ>EGIHGFIJH> +17 1048 G 11 ,$.,,,,..... A7KLBFJGNKK +17 1049 C 11 .,,,,,..... 0LK>CIGBBFGIKIF +17 1051 A 9 ,,,,..... FGC6HFJHD +17 1052 A 9 ,,,,..... HHCABIKJB +17 1053 A 8 ,,,..... FIAGFJGB +17 1054 C 10 ,,,,,..... LJ@FHI@JHB +17 1055 C 11 ,,,,,.....^]. JJ1L@HKNK9> +17 1056 C 10 ,,,,...... KMH.HKMK7> +17 1057 T 11 ,,,,,...... JA1H:JDKJDF +17 1058 G 11 ,,,,,...... JJH@:HHLKHH +17 1059 T 10 ,,,,...... II/EEHII?E +17 1060 C 11 ,,,,,...... LL1J?JJJI=H +17 1061 T 11 ,,,,,...... JJ?G9JJMKCH +17 1062 C 11 ,,,,,...... LLGE>LCMKII +17 1063 T 10 ,,,,...... HHEDHDKLGH +17 1064 A 10 ,,,,...... GHEGFHHHED +17 1065 A 10 ,,,,...... GHHFCIJI@G +17 1066 A 11 ,,,,......^]. GHGCJHKIFG8 +17 1067 A 12 ,,,,,....... GG0H8GILIDG8 +17 1068 A 10 ,,,....... FFGGHLIEG9 +17 1069 A 11 ,,,,....... FGG8HIIIDG; +17 1070 A 11 ,,,,,...... IK3EHBJJHH> +17 1071 G 12 ,,,,,....... HI3I>LLMNKJH +17 1072 A 12 ,,,,,....... >F:G9GHKI@EE +17 1073 A 11 ,,,,....... ;F0GIIIJ7GE +17 1074 A 12 ,$,,,,....... :FCFD;JJG7H@ +17 1075 A 11 ,,,.......^], IG?GCKI6GEE +17 1076 G 11 ,,,......., F8IKLMLKKIF +17 1077 A 12 ,,,,......., >=C:EGKJDGCC +17 1078 A 12 ,$,,,......., ;BB8HKJIDHFA +17 1079 A 11 ,,,......., ABFIIKHEHGF +17 1080 A 11 ,,,......., 9I2GFJKGHGH +17 1081 G 10 ,$,......., :?IJOMGHJF +17 1082 A 9 ,......., =FHIIFGGG +17 1083 A 10 ,,......., ;:HJIJGHGH +17 1084 A 11 ,$,.......,^]. 9DFFKICHHH; +17 1085 A 10 ,.......,. +17 1087 C 10 ,.......,. ID/KJ7JGMD +17 1088 T 10 ,.......,. FGILLHJGGG +17 1089 C 10 ,.......,. IIKLLDJKLE +17 1090 A 10 ,.......,. .FCKIGGGGF +17 1091 C 10 ,.......,. GHJKL7JIIF +17 1092 T 10 ,.......,. AHKLJHHFEBFIF= +17 1112 T 10 ......,.., GHH3@FHHDE +17 1113 G 10 ......,.., IKLFJGLKJF +17 1114 A 10 ......,.., HKE6GBMHHA +17 1115 G 10 ......,.., DLLKKHBMKH +17 1116 G 10 ......,.., AHK5GIMEJ@ +17 1117 A 10 ......,.., FGI>HCJHEH +17 1118 T 10 ......,.., CGF>GDIGHG +17 1119 C 9 .$....,.., >HJIKE?K< +17 1120 C 9 .....,.., FIDGGKEBH +17 1121 A 9 .....,.., CHFIIJHHI +17 1122 T 10 .....,..,^]. DGCHGKCDGA +17 1123 T 10 .$....,..,. AGBEFGGF@> +17 1124 A 9 ....,..,. EEGEJADFE +17 1125 T 9 ....,..,. G@FIKHHFE +17 1126 C 9 ....,..,. F=HJLFKLB +17 1127 T 9 ....,..,. ECIHIHIGH +17 1128 G 9 ....,..,. DGJIKBKJG +17 1129 A 8 ...,..,. >FEIF +17 1153 A 8 ..,..,.. DGIAHH>F: +17 1155 T 8 .,..,... DJHGGGD? +17 1156 T 8 .,.,...^], DIFFAE@= +17 1157 T 9 .,..,..., FHAHHGE@> +17 1158 G 9 .,..,..., HKDJ@KIC= +17 1159 G 9 .,..,..., HKIHDJGFG +17 1160 A 9 .,..,..., ;IAGAGGEG +17 1161 T 9 .,..,..., >E +17 1167 C 9 ,..,...,, JHHJDJGIH +17 1168 A 9 ,..,...,, G@F +17 1184 G 8 .,...,,, IJGKJ@H@ +17 1185 C 8 .,...,,, JKKIJGLB +17 1186 A 8 .,...,,, EJGHIKIE +17 1187 G 9 .,...,,,^]. KHAKL?B;D +17 1188 T 10 .,...,,,.^]. EFIEFBJCB: +17 1189 A 10 .,...,,,.. CGEEHHIFEB +17 1190 T 11 .,...,,,..^], GDAGIII@DC@ +17 1191 A 11 .,...,,,.., ?GIFBJB?FCE +17 1192 T 11 .,...,,,.., EGFHHJHAFBC +17 1193 T 11 .,...,,,.., BHFGEIHAF?F +17 1194 T 11 .,...,,,.., CDGFFIICF@E +17 1195 A 11 .$,...,,,.., A7HEHGIDGAG +17 1196 C 10 ,...,,,.., BIIGJGBHCH +17 1197 C 10 ,...,,,.., I0GKHLEEGK +17 1198 A 10 ,...,,,.., HIHIHBGGFJ +17 1199 G 10 ,...,,,.., GNKMHKGCF +17 1201 T 10 ,...,,,.., EFGFBG@HCH +17 1202 C 11 ,...,,,..,^]. FLJJBMBGFH= +17 1203 A 11 ,...,,,..,. GEGJKG@HEBC +17 1204 G 11 ,...,,,..,. CDKMKK0JCJ6 +17 1205 C 11 ,$...,,,..,. @JKKDLAKCJ: +17 1206 A 10 ...,,,..,. IHJCE?IGCE +17 1207 T 10 ...,,,..,. HIIFG:JCAA +17 1208 C 10 ...,,,..,. EKJLLBKHKD +17 1209 C 10 ...,,,..,. 8ILMLCHIKG +17 1210 C 10 ...,,,..,. JJLDN>KJLG +17 1211 T 10 ...,,,..,. GHKBHHLH9J5 +17 1224 C 10 ..,,,..,.^]. KLCK>K=MI@ +17 1225 A 10 ..,,,..,.. HKIHCKIIGD +17 1226 A 10 ..,,,..,.. GLGHCGII?@ +17 1227 A 10 ..,,,..,.. ?LBHCJIHHE +17 1228 A 10 ..,,,..,.. ILIC>JIF>E +17 1229 A 10 ..,,,..,.. IMGHAIJJGF +17 1230 T 10 ..,,,..,.. HIF7ADAHCG +17 1231 C 10 ..,,,..,.. IJIIBEEMIH +17 1232 T 10 ..,,,..,.. FKCIBKCJCF +17 1233 G 10 ..,,,..,.. JKAD:IEEJI +17 1234 A 11 ..,,,..,..^], GLDH@IHIDG0 +17 1235 A 11 ..,,,..,.., GLGHK?GAKC9JABKC +17 1248 C 10 .,,,.,..,. JEIMLKJI.C +17 1249 C 12 .,,,..,..,.^]. FHLHM;MDF@LE +17 1250 A 12 .,,,..,..,.. JDDEJFICH;EC +17 1251 A 12 .,,,..,..,.. DFCHJ5ICHI>D +17 1252 T 12 .,,,..,..,.. FDIHF=EEE@CF +17 1253 A 12 .,,,..,..,.. ECEEJFEAF2BF +17 1254 A 12 .,,,..,..,.. GGJJFALGBL@G +17 1255 G 12 .,$,,..,..,.. IBJELBLIJ2AK +17 1256 C 11 .,,..,..,.. GIJJ?MAHEGJ +17 1257 A 11 .,,..,..,.. FFDCFJFH:DI +17 1258 T 11 .,,..,..,.. CGJJBJDHBDH +17 1259 T 11 .,,..,..,.. >ELK6JIHD>J +17 1261 C 10 .$,,..,.,.. ;8LK3JIJEK +17 1262 C 10 ,$,..,..,.. @KB:M6GHDL +17 1263 T 9 ,..,..,.. JK7EHGC?L +17 1264 T 9 ,..,..,.. JH6J=GE9H +17 1265 T 9 ,..,..,.. HH;L5EJ@H +17 1266 G 10 ,..,..,..^]. II:LJIJ?LB +17 1267 A 10 ,..,..,... IF>LADKDLC +17 1268 G 10 ,..,..,... IG6LHMLDLH +17 1269 C 10 ,..,..,... AD>EJB3/LH +17 1270 G 10 ,..,..,... F99J4B6=DB +17 1271 T 9 ,.,..,... IEHEFI>IG +17 1272 C 9 ,.,..,... HCLJJI=MG +17 1273 A 11 ,..,..,...^], GHIHGBIIHE +17 1275 G 11 ,..,..,..., E8BJKF7>LIE +17 1276 T 11 ,..,..,..., HB9I2FB=HFD +17 1277 C 12 ,..,..,...,^], @AIHHI> +17 1293 T 9 ..,...,,. CGJ@IHIJB +17 1294 G 9 ..,...,,. H. /CB/JGIJ@3 +17 1298 T 10 ..,...,,.. ABJ0DGJJE3 +17 1299 T 10 ..,...,,.. ?EJAIDIJE3 +17 1300 T 10 ..,...,,.. =FG2IGIJE3 +17 1301 T 9 .,...,,.G FJ>EGIKF3 +17 1302 G 9 .,...,,.. GCAIHKMI3 +17 1303 G 9 .,...,,.. GJ8KBK/H3 +17 1304 A 9 .,...,,.. CG9@9KIEJ +17 1305 T 9 .,...,,.. ?J?JKHKGF +17 1306 T 9 .,...,,.. EJHBFGEF5 +17 1309 C 10 .,...,,.., FIKIFIHHJE +17 1310 A 10 .,...,,.., GLFK@L@HKG +17 1311 G 10 .,...,,.., IG@NFLLJLF +17 1312 C 10 .,...,,.., GL>MKNMKL< +17 1313 T 10 .,...,,.., JIDI@DDML;E1> +17 1322 C 11 .,...,,..,. FK4LJMCJHLH +17 1323 T 11 .$,...,,..,. >I:LJIJILHJ +17 1324 C 10 ,...,,..,. H5LMLKJE:H +17 1325 A 10 ,...,,..,. D:JIGHH@HI +17 1326 A 10 ,...,,..,. GADJJIHE0I +17 1327 C 11 ,...,,..,.^]. GFICLLHI3D@ +17 1328 C 11 ,...,,..,.. JDL@LKIB@JB +17 1329 T 11 ,...,,..,.. G7LIKJIG4JE +17 1330 G 11 ,...,,..,.. ;IMJIKIL5HF +17 1331 T 11 ,...,,..,.. D@IIJJDG2EE +17 1332 A 11 ,...,,..,.. D5@IHHEFFAD +17 1333 C 11 ,$...,,..,.. >AHKIIJD=FG +17 1334 C 10 ...,,..,.. @KKMNHH9JG +17 1335 T 10 ...,,..,.. GILJIKIJKG +17 1336 C 11 ...,,..,..^]. 6KGJ=JH>JIB +17 1337 A 11 .$..,,..,... >FAHIHHIJIGFEHFCC +17 1339 T 11 ..,,..,..., FKIIIC6GHFB +17 1340 A 10 ..,,..,.., HGGIEDHIIG3GHHG +17 1349 T 8 .,,...., HIJEGFF? +17 1350 T 9 .,,.,..., GHBEFGFGE +17 1351 T 9 .,,.,..., GHIGCFFG7 +17 1352 A 9 .,,.,..., GHHGIEFGF +17 1353 A 9 .,,.,..., =GHG?HHHE +17 1354 A 9 .,,.,..., ?GHF=CGHG +17 1355 A 9 .,,.,..., GGHG4IFHF +17 1356 A 9 .,,.,..., IGII@EHHF +17 1357 A 9 .,,.,..., FKKHIEIEI +17 1358 G 9 .,,.,..., KIBIFFJMH +17 1359 T 9 .,,.,..., 8HJF6DDHH +17 1360 T 9 .,,.,..., DHJEEEEHI +17 1361 T 9 .,,.,..., :GI@:IEHI +17 1362 G 9 .,,.,..., >HLHCJKKI +17 1363 G 9 .,,.,..., ;IKIJJGKJ +17 1364 G 9 .,,.,..., 9H?DDJFDG +17 1365 G 9 .$,,.,..., 8GLBMJHJL +17 1366 G 7 ,,...., GJFAJII +17 1367 G 8 ,,.,..., GKH9HIJK +17 1368 A 9 ,,.,...,^], FEGIFDCH? +17 1369 T 9 ,,.,...,, CEGHFFFHD +17 1370 T 9 ,,.,...,, EHI8IECHC +17 1371 C 9 ,,.,...,, >IJ4FDLJE +17 1372 C 9 ,$,.,...,, ;HH?LKKHG +17 1373 C 8 ,.,...,, HHALJKKG +17 1374 C 8 ,.,...,, GHILIKKJ +17 1375 T 9 ,.,...,,^]. CF8LIKFCE +17 1376 A 9 ,$.,...,,. >DHIEGFAA +17 1377 A 8 .,...,,. GDLIIHH9 +17 1378 G 8 .,...,,. F@JJJJGI +17 1379 C 8 .,...,,. I?HJDHHH +17 1380 C 8 .,...,,. FEHDKFHD +17 1381 C 8 .,...,,. HEKJ9AA> +17 1382 G 8 .,...,,. @I>AAKJC +17 1383 C 8 .,...,,. G5IJMIHA +17 1384 C 9 .,...,,.^]. EILJJJJD: +17 1385 A 10 .,...,,..^], C8KIJFE6C. +17 1386 C 10 .,...,,.., DEHIAIEAB@ +17 1387 C 11 .,...,,..,^]. BCIHEHH>E2> +17 1388 C 11 .$,...,,..,. >@LILBCKDA5 +17 1389 G 9 ,...,,.,. L?BCGK;G? +17 1390 G 10 ,...,,..,. GD@CJKAGHF +17 1391 A 10 ,...,,..,. LDHJHH=FJG +17 1392 G 10 ,...,,..,. CFJKIH2HGJ +17 1393 A 10 ,...,,..,. FGCBGE3B8@ +17 1394 C 10 ,...,,..,. 4AJHIKJEEG +17 1395 A 11 ,...,,..,.^], K5GIII>GHJC +17 1396 G 11 ,...,,..,., HDJBJI5JJK; +17 1397 C 10 ,...,,..,. AAJCAB:A?G +17 1398 G 11 ,...,,..,., <;BDII?@JC: +17 1399 G 11 ,...,,..,., 5AGFJIKKJ:E +17 1400 A 10 ,...,,.,., H +17 1403 T 12 ,...,,..,.,. G>EGDF?DCHG> +17 1404 C 12 ,...,,..,.,. =7GJID1H/KIF +17 1405 C 12 ,...,,..,.,. E:JKJL7IMJHD +17 1406 T 12 ,...,,..,.,. ADGKHIGJKK:GKHDG +17 1414 T 11 ...,,..,.,. IHKGHFJJM?J +17 1415 T 11 ...,,..,.,. :CDDF=EIB;F +17 1416 A 12 ...,,..,.,.^]. BEFFF?H:JBEA +17 1417 C 12 ...,,..,.,.. AFIIKCGIJLGC +17 1418 T 12 ...,,..,.,.. DHKEECJGNHFF +17 1419 A 12 ...,,..,.,.. @>2GHHHJHIFC +17 1420 T 12 ...,,..,.,.. @BIGH;CJ=JGF +17 1421 G 13 ...,,..,.,..^], BHJIIGFHKEDK7KHAB@ +17 1427 T 14 .,,..,.,..,..^>, EHIC>H@4CFF@EF: +17 1430 C 15 .,,..,.,..,..,. DEJJB;KKKHHFG=E +17 1431 C 15 .,,..,.,..,..,. GHIBDHLHKGFCE8D +17 1432 A 15 .,,..,.,..,..,. 8EG@DCE@IH;/FDE +17 1433 T 16 .,,..,.,..,..,.^], EDHHBIF@JH>=GGFA +17 1434 T 17 .,,..,.,..,..,.,^], BCGH@IHGFD:CEGDA> +17 1435 T 16 .$,,.,.,..,..,.,, ?EFEKHFHDGEFHED> +17 1436 C 16 ,,..,.,..,..,.,, EKEKGKHFKMFHHHGG +17 1437 T 16 ,$,..,.,..,..,.,, ?FKDIDFLII>HIHDG +17 1438 C 15 ,..,.,..,..,.,, LIDLIKDJEGBKHGD +17 1439 T 15 ,..,.,..,..,.,, FFGBL +17 1442 G 16 ,..,.,..,..,.,,, HEAH:BMGIE@HGI?D +17 1443 T 15 ,..,.,..,.,.,,, EIABFHCFIEHDF?C +17 1444 A 16 ,..,.,..,..,.,,, G4BIBKBAJHBIDF87 +17 1445 T 15 ,..,.,..,..,.,, GBEKBAJGHH@GGD> +17 1446 T 16 ,..,.,..,..,.,,, F5CDHCHGJE>EDHD> +17 1447 G 16 ,..,.,..,..,.,,, INFKLLGJLCGLIIE0 +17 1448 G 16 ,..,.,..,..,.,,, IDD@D=6HKIGJEGIH +17 1449 T 16 ,..,.,..,..,.,,, D?FHCAGDIGDF>DHE +17 1450 A 15 ,..,.,..,..,.,, EGDHJAEFJCBHEHG +17 1451 T 16 ,..,.,..,..,.,,, F@HJ/>IFIHGDEGFA +17 1452 A 17 ,..,.,..,..,.,,^].^], GFBIIAIFHHCGDEIC5 +17 1453 T 18 ,..,.,..,..,.,,,., HJHJIGIGHEGGFGJ3@< +17 1454 T 18 ,..,.,..,..,.,,,., GIBHI6GGJFFI?JI7BB +17 1455 G 18 ,..,.,..,..,.,,,., H5DCJJLIKIIHJFFHGG +17 1456 T 18 ,..,.,..,..,.,,,., GGGIG;HFJCEJDG>HFD +17 1457 G 18 ,..,.,..,..,.,,,., IBFE/?LJKHDJHHIAJF +17 1458 T 18 ,..,.,..,..,.,,,., C7EJJ@GEIH>DEFI9G: +17 1459 C 18 ,..,.,..,..,.,,,., J?BGKMLKM9EKKKLHJI +17 1460 T 19 ,..,.,..,..,.,,,.,^]. G9EJMCKGKJJJIHHIJG@ +17 1461 G 19 ,..,.,..,..,.,,,.,. H??GIKKJK/@MIGJDJAE +17 1462 C 19 ,..,.,..,..,.,,,.,. IJDFHHKIMCDKIAHBJKD +17 1463 T 19 ,..,.,..,..,.,,,.,. GLEGM@MIH9IJIDGAKFE +17 1464 G 19 ,..,.,..,..,.,,,.,. G=CHLF@IJ>FKFIJ?HGH +17 1465 T 19 ,..,.,..,..,.,,,.,. EF>FFIGFJ=HIH4FI=AHEA>II5KJGF +17 1476 T 19 .,.,..,..,.,,,.,..^], EH?IEGE>?DEGIHHHAD5 +17 1477 G 19 .,.,..,..,.,,,.,.., ?FE;JEKDJKDHLKJKIHB +17 1478 G 18 .,.,..,.,.,,,.,.., :HLICHF/JHIKDHF>F/ +17 1479 C 19 .,.,..,..,.,,,.,.., 4EE9JKK=JJJABJKIBH: +17 1480 C 19 .,.,..,..,.,,,.,.., 2JJ=JHLKIMIF:9KHIG< +17 1481 T 19 .,.,..,..,.,,,.,.., :GGFGCBK>GE5GFEC@A9 +17 1484 T 20 ,$.,..,..,.,,,.,..,., ;<@IEJFEBEEE4HGFE?AB +17 1485 T 19 .,..,..,.,,,.,..,., =E>FFHEHGCHNNJIJIKDIHDJ@GG +17 1487 G 18 ,..,..,.,,,.,..,., FLGJB:FEJ>>JHIC4ACAI? +17 1493 G 18 ,..,..,.,,.,..,.,. BDJLGFD2H5KHJB9?G@ +17 1494 G 19 ,$..,..,.,,,.,..,.,. @EEI/GG9GF>FGIGGF=;0 +17 1504 G 19 .,.,.,,,.,..,.,.,.. JJGKJF@KKIIJALGJIIF +17 1505 G 19 .,..,.,,.,..,.,.,.. HJ8G2HEKMGII?2IGIE7 +17 1506 G 20 .,..,.,,,.,..,.,.,.. IKJFFDHBFKCH@=DGGJFA +17 1507 A 20 .,..,.,,,.,..,.,.,.. AGD?G9EGHDCDG@??GD@B +17 1508 C 20 .,..,.,,,.,..,.,.,.. FIHHJGGK;HKGF>FLHGFH +17 1509 A 21 .,..,.,,,.,..,.,.,..^]. FI2EJ@DK@DIHFCFIGIGDE +17 1510 G 21 .,..,.,,,.,..,.,.,... IICGHJHI?MGAH@JGJJJHE +17 1511 A 21 .,..,.,,,.,..,.,.,... AE2AF>CFBFFGDHHCIGFF +17 1513 G 20 .,.,.,,,.,..,.,.,... EG/EGJHLNHHKCHHKHI?I +17 1514 G 21 .,..,.,,,.,..,.,.,... >GHFIIHK@LFIHAHIIGFFD +17 1515 G 20 .$,.,.,,,.,..,.,.,... @F8H9F?DF?L8IH?JEJIH8K +17 1520 G 20 ,$..,.,,,.,..,.,.,... B.AGFCFBLGKJ:GJJIIIJ7G?IB9BK +17 1522 G 17 .,.,,.,..,.,.,... 9B9CDEBBAAEDBD:HEHF:I +17 1524 G 19 ..,.,,,.,..,.,.,... G=E@FH8MIJH?FBJHH;K +17 1525 C 20 .$.$,.,,,.,..,.,.,..., ;=>CACIHGDHDKIHIJ?K8 +17 1526 C 18 ,$.,,,.,..,.,.,..., ;BD@HHIHFD:GGGGEK6 +17 1527 C 17 .$,,,.,..,.,.,..., 8D@=IEHK@IFHJGHL> +17 1528 T 16 ,,,.,..,.,.,..., GGGKGJGBBHHFHHK< +17 1529 G 16 ,,,.,..,.,.,..., GFHI +17 1531 C 16 ,,,.,..,.,.,..., EG/LIIKAMKIBGGL= +17 1532 T 16 ,$,,.,..,.,.,..., >C1EF>IGJGIHGBL< +17 1533 T 15 ,$,.,..,.,.,..., AEIG5CABGCEF;I< +17 1534 C 15 ,.,..,.,.,...,^]. FKIGEABJJFH@L?; +17 1535 A 15 ,.,..,.,.,...,. @HDGFB6BEHG2:@D +17 1536 C 16 ,.,..,.,.,...,.^]. >IFCGC>I@GI>I;@: +17 1537 A 15 ,.,..,.,.,..,.. ;JEGHF=FJGGK@DB +17 1538 A 16 ,.,..,.,.,...,.. FDHGGIIIIKI@JED? +17 1539 G 16 ,$.,..,.,.,...,.. AKHJJH8KJIJLMDC> +17 1540 C 15 .,..,.,.,...,.. J@JGHJJFHA>GCC= +17 1541 C 15 .,..,.,.,...,.. HGHHGEIJII0MBD5 +17 1542 C 15 .,..,.,.,...,.. KAHHGLIIIIHLFE9 +17 1543 C 15 .,..,.,.,...,.. HIFKDFMCKHILEE5 +17 1544 T 15 .,..,.,.,...,.. IEHFE8DKGIGLIHB +17 1545 G 15 .,..,.,.,...,.. JEEKDFILHE5LKF? +17 1546 G 15 .,..,$.,.,...,.. DGBF@.KGICIKIC< +17 1547 A 14 .,...,.,...,.. GBF9GFHGIHHDH= +17 1548 A 14 .,...,.,...,.. EEDF1IGJF=ILF= +17 1549 G 14 .,...,.,...,.. FCKK8HKHLJMLH? +17 1550 G 14 .,...,.,...,.. 5DFI.KIJIFFFH? +17 1551 A 14 .$,$...,.,...,.. >>E@3FEGHHIBHC +17 1552 A 12 ...,.,...,.. @HFFHEHII?FA +17 1553 A 11 ..,.,...,.. ;HHFIB8JGI> +17 1554 G 12 ...,.,...,.. IBGHJHK?MCEB +17 1555 T 12 ...,.,...,.. C=DGCIE5JEGA +17 1556 T 12 ...,.,...,.. =FEGHHE8HEE= +17 1557 G 13 ...,.,...,..^]. GJDGJGJFLGEBD +17 1558 T 13 ...,.,...,... >AAHDGE5IGHCD +17 1559 T 13 .$..,.,...,... ;2EGGGF8IDE4C +17 1560 T 12 ..,.,...,... D7FBHCAIHE@E +17 1561 T 12 ..,.,...,... ;0FEGG6JDE9E +17 1562 G 12 ..,.,...,... :GHEGK2IKHBJ +17 1563 G 12 .,.,...,...^], CIFHG;KKB=F> +17 1564 G 12 .,.,...,..., @JGJCCH8 +17 1566 T 13 ..,.,...,..., CJFAHHDKCF=F6 +17 1567 C 13 ..,.,...,..., 7JIJJIILEG4I> +17 1568 T 13 .$.,.,...,..., @GEHCK2KDIBL> +17 1569 C 12 .,.,...,..., HIIJHIMHG7HD +17 1570 T 12 .,.,...,..., KGKGIGLGJ@K= +17 1571 G 12 .,.,...,..., @HKHFDKHH>H2 +17 1572 C 11 ,.,...,..., HKHINKHH=LB +17 1573 A 10 ,.,...,... EHEIGKBI?J +17 1574 C 12 .,.,...,..., =HGIIHKHFAJH +17 1575 C 11 .,.,..,..., BGEJGLHH0IF +17 1576 C 12 .,.,...,..., LI +17 1579 A 12 .,.,...,..., 3FGJG0IFIEH/ +17 1580 G 12 .,.,...,..., >FJIJINGJBHD +17 1581 C 12 .,.,...,..., 0@FHJGLGH=L/ +17 1582 C 13 .$,$.,...,...,^], =?GJIHLDE@IA0 +17 1583 T 11 .,...,...,, GHHCLEJAM8> +17 1584 G 11 .,...,...,, GGIHLDDBJED +17 1585 G 11 .,..,$...,,^]. EJFK@4@JB/? +17 1586 A 10 .,......,. BHDAFJ>G@C +17 1587 C 11 .,......,,. FJH@IC8II9? +17 1588 A 11 .,......,,. CDF:EI=D3CE +17 1589 A 11 .$,......,,. ;EFHJJ>GE9D +17 1590 C 10 ,......,,. JH8KD8IA8D +17 1591 T 10 ,......,,. GHCJJEJ5=E +17 1592 T 10 ,......,,. FD5?G;GGAC +17 1593 G 10 ,......,,. FHCJD?LHGA +17 1594 T 10 ,......,,. E?CIHAHG7B +17 1595 G 9 ,......,. DBHIF@K3H +17 1596 C 9 ,$......,. >B4KGE9F> +17 1597 C 9 ......,,. B;K97LE/F +17 1598 C 9 .$.....,,. >FJG;HH8= +17 1599 A 8 .....,,. >I=CJ=.G +17 1600 T 8 .....,,. >DHFDC4G +17 1601 C 7 .....,. GJC;E:H +17 1602 T 7 ....,,. JIBL;0C +17 1603 G 7 ....,,. IB@MHHE +17 1604 G 7 ....,,. F:=@I?0 +17 1605 T 7 ....,,. BFABI/H +17 1609 C 6 ...,,. 88LG1C +17 1610 C 5 ..,,. ;M;0B +17 1611 C 6 ...,,. 9;MIKH +17 1612 T 6 ...,,. EFKF@? +17 1613 C 6 ...,,. @>ID=J +17 1614 A 6 ...,,. J?F32G +17 1615 C 6 ...,,. F.KEGG +17 1616 T 5 ...,. JGLFE +17 1617 C 5 ...,. BALJ= +17 1618 A 6 ...,,. HDJ0<< +17 1619 G 6 ...,,. BBED:I +17 1620 C 5 ...,. BAL?C +17 1621 C 7 ...,,.^], 8 +17 1625 A 6 ..,,., CD<0GF +17 1626 G 7 ...,,., E1E:.J; +17 1627 A 7 ...,,., C7H=2E= +17 1628 C 7 ...,,., =.HF0H= +17 1629 T 7 ...,,., E?KG7F; +17 1630 T 7 ...,,., J2H;D@1 +17 1631 C 7 ...,,., @BM2?I@ +17 1632 C 8 ...,,.,^], B3;HCH9; +17 1633 A 8 ...,,.,, ;CI32F; +17 1638 A 8 ...,,.,^]. @8GI1H>@ +17 1639 G 9 ...,,.,,. C6LHHK0@F +17 1640 G 6 ..,.,. C.;HF? +17 1641 C 9 .$..,,.,,. 62B@=J/7H +17 1642 T 6 ..,,.. 9L>=KI +17 1643 C 8 .$.,,.,,. 8K@>=GJBD +17 1658 T 8 ,,.,,.,. D>BD;G.B +17 1659 C 8 ,,.,,.,. G2E@JJJG +17 1660 A 7 ,,.,,.. DG.B.GG +17 1661 G 8 ,,.,,.,. DH;1JKI:FI>G +17 1663 C 7 ,.,,.,. 4D@IEJ>FBE +17 1675 C 11 ,.,,.,.,,,, ?F8DH1HA@:? +17 1676 G 11 ,.,,.,.,,,, /@GFB:@8H?E +17 1677 C 11 ,.,,.,.,,,, B3H.JDK:E>: +17 1678 C 11 ,.,,.,.,,,, B/BAH.GIIEI +17 1679 A 11 ,.,,.,.,,,, F.H.G8GJIBF +17 1680 G 11 ,.,,.,.,,,, =AFEL1JKHDD +17 1681 C 11 ,$.,,.,.,,,, ?D;AJ1KB@>7 +17 1682 G 10 .,,.,.,,,, =D3B5AGEFJ +17 1683 T 10 .,,.,.,,,, CGFH +17 1687 C 8 ,,..,,,, BGEGIIGK +17 1688 C 9 ,,.,.,,,, HMG8GJKGK +17 1689 T 9 ,,.,.,,,, EID2IFGIJ +17 1690 C 9 ,,.,.,,,, EMJAGLJFM +17 1691 T 9 ,,.,.,,,, CIJ6FHHHH +17 1692 G 8 ,,..,,,, B?KIJIBJ +17 1693 T 9 ,,.,.,,,, CEFIEICII +17 1694 T 9 ,,.,.,,,, D3CJEGHIG +17 1695 C 9 ,$,.,.,,,, :;JEIKJJD +17 1696 T 8 ,.,.,,,, FI5JEJMH +17 1697 G 8 ,.,.,,,, 4K3HKJFH +17 1698 C 8 ,.,.,,,, JI:IMLGK +17 1699 T 7 ,..,,,, BIFHGIG +17 1700 G 7 ,..,,,, JLLIJBJ +17 1701 T 8 ,.,.,,,, @ECGEGHE +17 1702 T 8 ,.,.,,,, JB:GEGHK +17 1703 T 7 ,..,,,, GGEEHED +17 1704 T 8 ,.,.,,,, EFHF1HFIHH +17 1762 C 13 ,,,,,,,,..... GHJ:>JHBHIJJG +17 1763 C 13 ,,,,,,,,..... HEI@@KHJJGLLK +17 1764 C 13 ,,,,,,,,..... JHLDKLKLFFKNK +17 1765 T 13 ,,,,,,,,..... GFHCGCDEHIKLK +17 1766 C 13 ,,,,,,,,..... =FHLILIGJELLK +17 1767 C 13 ,,,,,,,,..... BBHJ4JHJDIMLL +17 1768 C 13 ,,,,,,,,..... FFJKDLKKFFJLK +17 1769 T 13 ,$,$,,,,,,..... D@GHCIGGHIMKK +17 1770 G 11 ,,,,,,..... GJ=KH=JLKMK +17 1771 A 11 ,,,,,,..... FIELGHFIIJI +17 1772 G 11 ,$,,,,,..... DEHKJ@GJHLL +17 1773 C 10 ,,,,,..... IIKJKGHKLK +17 1774 A 10 ,,,,,..... DGHFFHHJJI +17 1775 T 10 ,,,,,..... EFDE +17 1792 A 16 ,,,,,......,,.,, HHIIHAHIIJH?FFF9 +17 1793 G 16 ,,,,,......,,.,, I=HKGKJILMI6>I?C +17 1794 C 16 ,,,,,......,,.,, J?IHFCHILFA9HGG@ +17 1795 C 16 ,,,,,......,,.,, I9IG?HIMLMJHJJH: +17 1796 C 16 ,,,,,......,,.,, IGJGIHFGMIKICEK> +17 1797 A 16 ,,,,,......,,.,, D6GEAGHJKJG01HCG +17 1798 C 16 ,,,,,......,,.,, BFHGGJIJKJI?BF?J +17 1799 C 16 ,,,,,......,,.,, D8HEF>HMIMJFBKFE +17 1800 C 16 ,,,,,......,,.,, HJIIJHIJLIJDILIM +17 1801 T 16 ,,,,,......,,.,, AFGFGFFLKLI@E@ALKL7FHDHD +17 1809 C 16 ,$,,......,,.,,,^]. ;AFDGKLKKDBKI6G; +17 1810 C 15 ,,......,,.,,,. >EIGALKF<>LHIH; +17 1811 C 16 ,,......,,.,,,.^]. FHHGLKJKHFLJEK=8 +17 1812 T 16 ,$,......,,.,,,.. ?FHCMLLKAGKG>EGC +17 1813 G 15 ,......,,.,,,.. EAGFKLIAIKILJG> +17 1814 A 15 ,......,,.,,,.. FD?IIHJEHIH>JB@ +17 1815 G 15 ,......,,.,,,.. BFCKMM==HKHBJ4? +17 1816 G 15 ,$......,,.,,,.. ?K0> +17 1817 C 14 ......,,.,,,.. >>KKIJDCGF3JF= +17 1818 C 13 .$.$....,,.,,.. ;;KKLF;GHJIE; +17 1819 C 12 ....,,.,,,.. KKLJ6BMB2E;; +17 1820 G 12 ....,,.,,,.. BDEBEB6JEKB4 +17 1821 C 12 ....,,.,,,.. KKKCG> +17 1823 C 13 ....,,.,,,..^]. HIJJFIKKBMH4= +17 1824 T 13 ....,,.,,,... KKIKHF@@EFBAJKI4@ +17 1831 T 11 .$...,.,,,.. 5DFBAIHIEAE +17 1832 C 11 .$..,,.,,,.. BEJGIKKNLII +17 1833 T 10 ..,,.,,,.. DG:.KDKFIC +17 1834 C 11 .$.,,.,,,..^2. AMGKJMDNAJ< +17 1835 T 11 .,,.,,,.... K@8KGGJB7H@ +17 1836 C 11 .,,.,,,.... J@HJH:GJ=KB +17 1837 C 11 .,,.,,,.... ;E:KA0JH8@B +17 1838 C 11 .,,.,,,.... GKDJKHMG>I3 +17 1839 T 10 .,,.,,.... L.CFBJG4H: +17 1840 C 11 .,,.,,,.... HGIGF3II6JG +17 1841 C 11 .,,.,,,.... L3GKGBJ:5HC +17 1842 C 11 .,,.,,,.... MJILJMMI.H> +17 1843 T 11 .,,.,,,.... E9GBI6@H +17 1845 G 11 .,,.,,,.... MHHIJKK?8F9 +17 1846 C 11 .,,.,,,.... LEJJKNMI6II +17 1847 T 12 .,,.,,,....^]. LHHFFJIHB@I? +17 1848 G 12 .,,.,,,..... LFF/HHJB1E>E +17 1849 T 13 .,.,,,.....^],^], HEAG7GA?F1D6A +17 1850 C 14 .,,.,,,.....,, HIFLIF +17 1851 A 15 .,,.,,,..$...,,^]. >HHGJHKC5IGF?EA +17 1852 G 14 .,,.,,,....,,. B@8EHAJDKFH1@E +17 1853 G 14 .,,.,,,....,,. E +17 1856 A 16 .,,.,,,....,,.., IFHIOLLDGBG>HGC; +17 1857 G 16 .,,.,,,....,,.., ;=AKJDIGIFJI>EBEK@2JD<@ +17 1863 C 17 .,,.,,,...,,..,,^]. EHHIJKL79HDIHCAIB +17 1864 T 17 .,,.,,,....,..,,. KFFBIHIEE3H:HG3GF +17 1865 G 18 .,,.,,,....,,..,,. CEFLHKLDC?I7DIBEHGBJF +17 1869 A 18 Tt,.t,,T..T,,.Tt,. 9/BFFHFIHFK9JKADDAF8H7@ID;BG +17 1872 G 17 ,,.,,,....,,..,,. FG7GFKB=AA;JG +17 1875 G 18 .,,.,,,....,,..,,. 9/G;I9I;<3F2BGE7HJ +17 1876 C 17 ,,.,,,....,,..,,. DICIHMIH:I>DGGBMJ +17 1877 T 17 ,,.,,,....,,..,,. DD?FEI/IEG;GJCAGJ +17 1878 C 17 ,,.,,,....,,..,,. FHAIKLIIBJ@EJFDLI +17 1879 A 17 ,,.,,,....,,..,,. CDHFHGBJ3HCEGFEFH +17 1880 C 17 ,$,.,,,....,,..,,. ??FBCD6G@H9BH@9AH +17 1881 G 17 ,.,,,...,,..,,.^].^]. A@:6GC@? +17 1882 G 19 ,.,,,....,,..,,...^]. DEGGJEIBG:GI>:JG>@D +17 1883 A 20 ,.,,,....,,..,,....^]. DAFIKFF:GDDF@FDIEDCA +17 1884 G 20 ,$.,,,....,,..,,..... ?BDHJ:K=J=HJA?JKHGHE +17 1885 C 19 .$,$,,....,,..,,..... >>=J>J8AEBHCECDGFHD +17 1886 C 17 ,,....,,..,,..... @A3IGH9CGH6?IADIA +17 1887 G 16 ,,...,,..,,..... 2H;;BCJA7AK>AAC@ +17 1888 C 17 ,$,....,,..,,..... 5IADAIBIIDFGKIHIH +17 1889 C 16 ,....,,..,,..... FGI6HA5H@A9HHGIE +17 1890 C 16 ,....,,..,,..... JGH5JAIGEELKGGIH +17 1891 T 16 ,....,,..,,..... HAF2IEHDBCHKHHJH +17 1892 G 16 ,....,,..,,..... HHJKJAGJ@?HIIIKI +17 1893 T 16 ,....,,..,,..... GEE4ECEDBEIHEEHD +17 1894 G 16 ,....,,..,,..... IEK0KDHJD@ILIILI +17 1895 C 15 ,...,,..,,..... GI6HEEKDBGKJIJI +17 1896 C 16 ,....,,..,,..... A9H?J9>HC9CKGHKI +17 1897 G 16 ,....,,..,,..... F@A6>?H6;=ICAADA +17 1898 T 15 ,...,,..,,..... F9>CDGCB@HDFEIE +17 1899 G 15 ,...,,..,,..... E/KGCCID;HLIIKI +17 1900 T 15 ,...,,..,,..... D0DBEFE=FFHFEHG +17 1901 A 16 ,....,,..,,..... F5.1IIIFDE;AJIIGJH7 +17 1903 C 17 ,$....,,..,,....., AEHDHCEH7?JJGHKH@ +17 1904 T 17 ....,,..,,.....,^]. EGCHDFID?IJHHLGCA +17 1905 C 17 ....,,..,,.....,. G89JEHI>@IKJIJIDB +17 1906 T 17 ....,,..,,.....,. @IGJEGIF?GKHIIIGF +17 1907 G 17 ....,,..,,.....,. ?G0;GEJDAIKJIKJ8F +17 1908 A 18 .$...,,..,,.....,.^], ?CGFIFBCIIIFGJGFD= +17 1909 G 17 ...,,..,,.....,., JGLAGKFB9LKKLL4ID +17 1910 C 15 ..,,..,,......, >ID=J?EALJILIBF +17 1911 C 17 ...,,..,,.....,., FCGCEHDH +17 1913 T 17 ...,,..,,.....,., CJIAGJACEJIJJK6HE +17 1914 C 17 ...,,..,,.....,., IDIDGEEFKLFHKI0CE +17 1915 T 17 .C.,,..,,.....,., H1GEDGCAHLIGHH6GH +17 1916 G 17 .T.,,..,,.....,., H0IHFFCAJJJIMI6HI +17 1917 C 17 ...,,..,,.....,., H9IGGHIEIIKJLKEGF +17 1918 A 16 ...,,..,,......, F8GCBIDFCIHGIIHD +17 1919 C 17 ...,,..,,.....,., DDHGAF=FHJJIKB?FA +17 1920 A 17 ...,,..,,.....t., D9BEFIAEIGGIJI/GI +17 1921 G 18 ...,,..,,.....,.,^]. F/J?CJ>DHMLKNL@GI@ +17 1922 T 17 .$.,,..,,.....,.,. 6GCGG3EFHFFIG;DEC +17 1923 G 17 ..,$,..,,.....,.,. JEG +17 1925 C 16 ..,..,,.....,.,. ;IJJ=>JIFHKH;IJF +17 1926 T 16 ..,..,,.....,.,. FJDJ?FIKIHLG5FHF +17 1927 T 15 .,..,,.....,.,. DGC;EHHGEII:FED +17 1928 C 15 .,..,,.....,.,. LCK8CKLJJMJ?HLH +17 1929 T 15 .,..,,.....,.,. GFIBGGLKKKI.GHI +17 1930 G 15 .,..,,.....,.,. IEI@5JKKILJ8HGH +17 1931 C 17 ..,..,,.....,.,.^]. 9IHK5GKIJIMI1IHIB +17 1932 T 17 ..,..,,.....,.,.. EGGH?GHLJIMI6DGHE +17 1933 T 17 .$.,..,,.....,.,.. 1BG58JF@FGHGIEFED +17 1934 G 16 .,..,,.....,.,.. EHI?IFLKJKJKHJGH +17 1935 C 15 .,..,,......,.. H +17 1944 T 16 .,..,,.....,.,.. @BD3DFHGGHF7HHCH +17 1945 T 16 .,..,,.....,.,.. >EB9JHGFCIF;FGFE +17 1946 G 16 .$,..,,.....,.,.. DFF?HJLIHMLEJ;HK +17 1947 A 15 ,..,,.....,.,.. DD:JG?HIIHHBKFH +17 1948 G 15 ,$..,,.....,.,.. ?E:;IJKKMLCIJKL +17 1949 A 13 ..,,......,.. C9FEIIIAHFEFH +17 1950 A 14 .$.,,.....,.,.. AAJGIGDIG@HIHI +17 1951 G 14 .,,.....,.,..^]. ?CHKIJLK0JKCI7 +17 1952 A 13 .,,......,... >FCBGDKGHDEI@ +17 1953 A 14 .,,......,...^]. 1EDDFBJHH@FH?> +17 1954 A 15 ,,.....,.,....^], FEGGHIG2AEHEA>3 +17 1955 C 14 ,,......,...., C>EIEKIIHFIEE6 +17 1956 C 15 ,,.....,.,...., C;GIIII49=JLGDD +17 1957 C 15 ,,$.....,.,...., F:HIILI?DJFK?FE +17 1958 C 15 ,.....,.,....,^]. @CIHLI1AKFL@GA? +17 1959 T 16 .,.....,.,....,. 9EEIJLHDHHIJHHGD +17 1960 T 17 .,.....,.,....,.^]. .CCFEGEGGFBH>ECA? +17 1961 C 17 .$,$.....,.,....,.. 1AGJJKI4HKJLGIKED +17 1962 T 16 .$....,.,....,..^]. EKHLJGIIEKEHDFG? +17 1963 G 15 ....,.,....,... HIMJCKHEKGJKGFE +17 1964 G 15 ....,.,....,... JILJ +17 1967 A 16 ....,.,....,..., EGI??AEDHAFICDC@ +17 1968 T 16 ....,.,....,..., EFIGDH@HICGHF?C@ +17 1969 A 16 ....,.,....,..., DDGE49EEJDEHCD>D +17 1970 C 16 ....,.,....,..., HFIA4CIIIBIJGFFJ +17 1971 A 16 ....,.,....,..., GCGG2HEFJGGFFGFH +17 1972 T 17 ....,.,....,...,^], DHIFEHEGEDDBB +17 1974 A 17 ....,.,....,...,, GEGH3I?GIGHLFFFME +17 1975 G 17 ....,.,....,...,, IGKKJLIBMGLLH>AKF +17 1976 A 17 ....,.,....,...,, DECGBADCI=H7EFFCB +17 1977 C 17 ....,.,....,...,, FFGD6JFIK.IKGIAHH +17 1978 A 17 ....,.,....,...,, DDFEH?G@JEHKIFGIF +17 1979 G 16 .....,....,...,, GFGHJHBM@LHIG>EELEKKJI?HIC.C +17 1981 C 17 .$.,.,....,...,,^].^], D +17 1988 G 17 ,.,....,...,,.,.. GIGJIKJIHFIIAIEGD +17 1989 G 16 .,....,...,,.,.. HG=KDIBDEDGGIFG +17 1994 T 17 ,.,....,...,,.,.. C9FAIFGGED8IGFIEF +17 1995 G 18 ,.,....,...,,.,..^], 1HFFLIJHD<@LIJJCJ@ +17 1996 C 19 ,.,....,...,,.,..,^]. 2HEJ?F/2FEEIIKGH@ +17 2003 T 19 .$,....,...,,.,..,.. 4FEI>FK3EB>ECG4H?GE +17 2004 G 18 ,....,...,,.,..,.. ?GMDKAHFHJDLKHIEJH +17 2005 G 18 ,....,...,,.,..,.. F9J0I7H:?KICJCHHI@ +17 2006 C 18 ,....,...,,.,..,.. EGDIJKIA7LCFLHKJKF +17 2007 A 18 ,$....,...,,.,..,.. BGJIHBFEBIEFHDICHG +17 2008 C 17 ....,...,,.,..,.. 7KJJJIJCGJJMH>JIF +17 2009 A 17 ....,...,,.,..,.. GJ=GIHGGDKFLDHJJF +17 2010 G 17 ....,...,,.,..,.. HJ>MIH:;JILLKLIMB +17 2011 C 17 ....,...,,.,..,.. JJ9JKIFFFKLLJLJKH +17 2012 A 18 ....,...,,.,..,..^], CIDI>HE>DFHHEGBJG3 +17 2013 C 17 ...,...,,.,..,.., EJIEFIKIDJADHD@F +17 2015 T 18 ....,...,,.,..,.., CIFFIFBJFI;IGKLDHKGKA2< +17 2018 C 19 ....,...,,.,..,..,, FHAJMII8KFKMILJKJJB +17 2019 T 19 ....,...,,.,..,..,, GLCFHJI>EHIJALHLFFD +17 2020 G 20 .$...,...,,.,..,..,,^>. CJHJHGKHLILKIJILIAC@ +17 2021 C 21 ...,...,,.,..,..,,.^].^], LIKBJJG;IMGGJILJJ.BA: +17 2022 C 21 ...,...,,.,..,..,,.., GEGEI@?LLLLHMHKHFBEAB +17 2023 A 20 ...,...,,.,..,..,.., I0GGFEAEGFKGFIJ@KFEF +17 2024 G 21 ...,...,,.,..,..,,.., KCFHF +17 2025 T 21 ...,...,,.,..,..,,.., F6FIE;EIGHJFIGHDBHFDB +17 2026 T 21 ...,...,,.,..,..,,.., E4EFDEFJBFICIEIEBEFDF +17 2027 A 21 ...,...,,.,..,..,,.., @9FGEEEIGHIEGEJEHEFDB +17 2028 C 21 ...,...,,.,..,..,,.., FFILGKFKDKKHJKJGKKEGK +17 2029 T 21 ...,...,,.,..,..,,.., CCAIHDIBDJIFLLJHK? +17 2042 G 22 ..,...,,.,..,..,,..,,^], +17 2043 G 21 .,...,,.,..,..,,..,,, GC/GHKIKJIBKIIHCIFKE> +17 2044 C 22 ..,...,,.,..,..,,..,,, 4HHEJCMHLLJLKKIJIIILGG +17 2045 A 22 ..,...,,.,..,..,,..,,, GG>:BGHHJIGHIKHDIKHIED +17 2046 T 22 ..,...,,.,..,..,,..,,, AHF?GBIGIIGFHJGK:GGGHE +17 2047 G 24 ..,...,,.,..,..,,..,,,^],^], :IF?IKDIJLJLILKCGIIEIHEE +17 2048 A 24 ..,...,,.,..,..,,..,,,,, CDDFC@HEKGFJEKGHHFDHEEBC +17 2049 A 24 ..,...,,.,..,..,,..,,,,, >DCCCBBIIKCLKFLIMKKBIGMJHGG +17 2053 G 23 ,$...,,.,..,..,t..,,,,,^], ACFAJIILHLHBFH8CHMKJDEE +17 2054 A 22 ...,,.,..,..,,..,,,,,, @FBKHIKHGCJFLLCHMKH:DGGIADKGCBHFHHEEFI +17 2062 A 19 ,,.,..,..,,..,,,,,, FEJFGK?JIHGKHIHFEFI +17 2063 C 19 ,,.,..,..,,..,,,,,, FIKKHJGKIJKFINLKHB@=AJIBCJGDEBBAD +17 2070 G 19 ,.,..,..,,..,,,,,,^]. D@I?CIBAKDAALLKKIL8 +17 2071 A 19 ,$.,..,..,,..,,,,,,. @HF@IEK:=DLDEHE?HID +17 2072 C 18 .,..,..,,..,,,,,,. FEGIGKHK:HHJCDHIKD +17 2073 C 19 .,..,..,,..,,,,,,.^]. CA?JAKHA@LGCEA>BEBB +17 2074 G 19 .,..,..,,..,,,,,,.. AG@EHC;KCA@KIJKKK5? +17 2075 C 20 .,..,..,,..,,,,,,..^]. JHICHKIFHGJLHIKJLDE@ +17 2076 A 20 .,..,..,,..,,,,,,... FFF>DFHHIIG;HD?FJFEC +17 2077 C 20 .,..,..,,..,,,,,,... FHEIIKIEKDJLLIKIL:DE +17 2078 A 20 .,..,..,,..,,,,,,... DG@HGHGHIJHHJJHLLEEE +17 2079 G 21 .,..,..,,..,,,,,,...^], EA;LGLGLKELLLJJIL=HIA +17 2080 G 21 .$,$..,..,,..,,,,,,..., BBEGIJHK>DIICJGGL?EGE +17 2081 C 19 .$.,..,,..,,,,,,..., 5HIMCLHFLLMJKKNBFHF +17 2082 T 18 .,..,,..,,,,,,..., IFLHGHGGJJHEIKHHHF +17 2083 G 18 .,..,,..,,,,,,..., EHLHKKHJCLI:KK;HII +17 2084 C 19 .,..,,..,,,,,,...,^]. AJBHLGAKMMJKKMGHIIA +17 2085 T 19 .,..,,..,,,,,,...,. EFKEGGB>JKHFHKKHGFE +17 2086 G 19 .$,..,,..,,,,,,...,. DHI:EEFJKNJJJ?DIIKG +17 2087 A 18 ,..,,..,,,,,,...,. HH@KFCGJLIHKJFHEHF +17 2088 G 18 ,..,,..,,,,,,...,. GJ:IE>KKJHBJLKIJ5I +17 2089 C 18 ,..,,..,,,,,,...,. ?IC?5>KCDABBE5EI=B +17 2090 G 18 ,..,,..,,,,,,...,. EB9IF1BJLIGJMBCB?@ +17 2091 C 17 ,..,,.,,,,,,...,. ?G??BJCEABAB?JIDH +17 2092 G 17 ,..,,..,,,,,,..,. DA?GI1BIKFJIICBI@ +17 2093 T 18 ,..,,G.,,,,,,...,. BBBHH2EIKIEFIGHFJI +17 2094 C 18 ,$..,,..,,,,,,...,. @FGIL8JLIKJIMAGJIJ +17 2095 A 17 .$.,,..,,,,,,...,. CEGHCFG=F?GEFHH>E +17 2096 C 16 .,,..,,,,,,...,. >FHBIKIGJKM6DGJH +17 2097 A 16 .,,..,,,,,,...,. AGECHEH>?EG@IEBG +17 2098 C 16 .$,,..,,,,,,...,. 9BA:EDE@BAEHFGCI +17 2099 G 15 ,,..,,,,,,...,. HF/AIKJJJL2AAKC +17 2100 C 15 ,,..,,,,,,...,. HI1JHLFKKMCCIJJ +17 2101 A 14 ,,.,,,,,,...,. HGHKKJ>JJIGGLG +17 2102 G 15 ,,..,,,,,,...,. HG=JIJJIILLKOLK +17 2103 C 14 ,,.,,,,,,...,. FHIJKHHKJ?IJII +17 2104 C 15 ,,..,,,,,,...,. FJ1FJLJJILK7DDH +17 2105 A 14 ,,.,,,,,,...,. EEFGIGDHIFCGHH +17 2106 T 16 ,,..,,,,,,...,., GF1FHKFHGJ;GHGGC +17 2107 C 15 ,,.,,,,,,...,., @AIBCB@ADJAIDJ: +17 2108 G 15 ,,.,,,,,,...,., FHAILJHIL>DBLAF +17 2109 C 15 ,,.,,,,,,...,., ?@JBDA?ADJ6JEI? +17 2110 G 16 ,,.,,,,,,...,.,^]. DDAHLJGJMC2AI@C@ +17 2111 C 16 ,$,.,,,,,,...,.,. BFHHLIDLL3LIMJFC +17 2112 A 15 ,.,,,,,,...,.,. GCIKJDKMEHDLBHE +17 2113 G 15 ,.,,,,,,...,.,. FJGKJHLK8LKEH=G +17 2114 C 15 ,.,,,,,,...,.,. G=INHGKKGCJMJGF +17 2115 T 15 ,.,,,,,,...,.,. FGFIHEGIHHHGDFF +17 2116 C 15 ,$.,,,,,,...,.,. BHHLJHKKKHKLKCG +17 2117 A 14 .,,,,,,...,.,. BHLHIIL?6HIDGF +17 2118 G 14 .,,,,,,...,.,. ECLHHIJ@?JKJ@I +17 2119 G 14 .,,,,,,...,.,. BBLGHHL.IGJEGG +17 2120 G 15 .$,$,,,,,...,.,.^]. @@LLHIL4GJLH?G: +17 2121 A 13 ,,,,,...,.,.. HIDHJ23FIHDED +17 2122 T 13 ,,,,,...,.,.. HF>DII@GHCAFC +17 2123 A 13 ,,,,,...,.,.. IHCHI4CDHEFEC +17 2124 T 13 ,,,,,...,.,.. JIAGJBJHK>FGA +17 2125 T 13 ,,,,,...,.,.. IFDFJGCHIBCD? +17 2126 A 13 ,,,,,...,.,.. HFEFIEDGE +17 2152 G 11 ,$...,.,..,. D8@HBI5JDGJ +17 2153 T 10 ...,.,..,. D/GGF?CEDG +17 2154 C 10 ...,.,..,. AHLJK.IIJJ +17 2155 A 10 ...,.,..,. DHGGF@=IEH +17 2156 C 10 ...,.,..,. ?JIKIBIDJI +17 2157 A 10 ...,.,..,. 3@HKHDFIJI +17 2158 G 10 ...,.,..,. ;JKJIGLLGK +17 2159 G 9 ..,.,..,. JIIGHD=KJ +17 2160 C 9 ..,.,..,. FKKDAH>JK +17 2161 A 10 ...,.,..,. A@GGICHFGI +17 2162 C 11 ...,.,..,.^], ECMKJAHGKI@ +17 2163 T 11 ...,.,..,., >@IHJGJEHLE +17 2164 G 11 ...,.,..,., H5KIJGJ>JL@ +17 2165 C 11 ...,.,..,., EJHKHDKDJL@ +17 2166 T 11 ...,.,..,., 7CHHHGJCFLA +17 2167 A 11 ...,.,..,., AFDFECDDFJ8 +17 2168 C 11 ...,.,..,., CAG>JJIBJIB +17 2169 T 11 .$..,.,..,., .HGCIGKFEL= +17 2170 C 10 ..,.,..,., GEBIDLHFK: +17 2171 C 12 ..,.,..,.,^],^], FFIHEI;KJFCE +17 2172 T 12 .$.,.,..,.,,, ;DFCCI@HK6AA +17 2173 G 11 .,.,..,.,,, >FIJIAHL@D? +17 2174 G 11 .$,.,..,.,,, ;EEHFDHL@BE +17 2175 G 10 ,.,..,.,,, EFHIBHKA=E +17 2176 G 10 ,.,..,.,,, EBDIBIK=E; +17 2177 T 10 ,.,..,.,,, >AHDCHFBD; +17 2178 T 10 ,$.,..,.,,, ;FH>;FHCB? +17 2179 T 10 .,..,.,,,^], AHG=HICC:= +17 2180 T 10 .,..,.,,,, BF7AHI>BG> +17 2181 C 9 .,..,.,,, FADDGL;?: +17 2182 C 10 .,..,.,,,, =BIAHLCHIE +17 2183 A 10 .$,..,.,,,, BAHCIJC8EF +17 2184 T 9 ,$..,.,,,, =G=CK>GEE +17 2185 C 8 ..,.,,,, I=JJ7G:G +17 2186 A 8 ..,.,,,, GCFI<2FC +17 2187 A 8 ..,.,,,, JBFG3:?F +17 2188 A 9 ..,.,,,,^]. IBDJ40CE? +17 2189 C 10 ..,.,,,,.^2, IBIJ<87IC@ +17 2190 C 11 ..,.,,,,.,^]. ECIK7@:@C9> +17 2191 C 11 ..,.,,,,.,. I1KL=> +17 2192 T 11 ..,.,,,,.,. I;GL;?>HF7F +17 2193 C 11 ..,.,,,,.,. J;IL.IIJGDG +17 2194 A 10 ..,.,,,,.. HAFJ9ABDEF +17 2195 A 11 ..,.,,,,.,. G?IJ??AJF.G +17 2196 G 11 ..,.,,,,.,. JBJL?GHII@H +17 2197 A 11 ..,.,,,,.,. FCIJEDIJFBG +17 2198 G 10 ..,.,,,,.. K>IME>>HIJ +17 2199 C 11 ..,.,,,,.,. K?KKCHMKH.G +17 2200 T 11 ..,.,,,,.,. HFGLCHGHHAH +17 2201 G 11 ..,.,,,,.,. GDGMHFFHH1I +17 2202 G 11 ..,.,,,,.,. H>GL=A3G>1G +17 2203 G 11 ..,.,,,,.,. GBHJFIDHMGCFHHKEF +17 2208 G 13 ..,.,,,,.,.,, ;8HKFGAIH4JGB +17 2209 G 12 .$.,.,,,,..,, :>JKH<;J?IIF +17 2210 G 12 .,.,,,,.c.,, /HJHC6IC:IF2 +17 2211 T 11 .,.,,,,..,, 4FILGHHEEHD +17 2212 C 13 .,.,,,,.,.,,^]. 7IMJHCKIEKK8@ +17 2213 A 13 .,.,,,,.,.,,. =EHIE=FG4HHCC +17 2214 A 13 .,.,,,,.,.,,. :DJID=EC=GH0E +17 2215 C 13 .,.,,,,.,.,,. AJJFM;LH/IJEB +17 2216 T 13 .,.,,,,.,.,,. BFGHI@HI7JI1I +17 2217 T 12 .,.,,,,..,,. :FII?6GBFHFF +17 2218 C 13 .,.,,,,.,.,,. 9FGHH:FJ.KHBH +17 2219 C 12 .,.,,,,..,,. 4GKIAHJGHEII +17 2220 G 12 .a.a,aaA.,a. ;GEL>9JEBJC> +17 2221 G 12 .,.,,,,..,,. ?GJJG5JJFKAH +17 2222 C 13 .,.,,,,.,.,,. @DLJ10HHDJLKH +17 2223 C 13 .,.,,,,.,.,,. 9GLJHBKIBHN@J +17 2224 T 13 .,.,,,,.,.,,. DELLGCHH=IJDJ +17 2225 G 13 .,.,,,,.,.,,. >>LL=GGI;JKIH +17 2226 G 13 .,$.,,,,.,.,,. ;;KL@6IH0HKHI +17 2227 G 11 .$.,,,,..,,. :KLC>IDHD7I +17 2228 G 11 .,,,,.c.,,. LKL:KF1HKCI +17 2229 A 12 .,,,,.,.,,.^], JIAEEGEFIEJ@ +17 2230 A 12 .,,,,.,.,,., JIA?DFCGCHIDJHK:HKF +17 2248 C 12 ,,,,.,.,,.,, HHJKHHIMLLKI +17 2249 A 12 ,,,,.,.,,.,, KG;IH>HLMKHI +17 2250 G 12 ,,,,.,.,,.,, JF>JJHJM;ILH +17 2251 A 12 ,,,,.,.,,.,, KGHIG1GJMJLJ +17 2252 G 11 ,,,,..,,.,, JEGILKKLJJI +17 2253 A 12 ,,,,.,.,,.,, GDAHG4GKJKIH +17 2254 T 11 ,,,,..,,.,, JA>GGIKFHII +17 2255 G 12 ,,,,.,.,,.,, IHCIJ=KLGIJK +17 2256 A 12 ,,,,.,.,,.,, JIHII1BLELKJ +17 2257 G 11 ,,,,..,,.,, HE:IDIKLJGK +17 2258 C 12 ,,,,.,.,,.,, GFIKJ>GNIJLK +17 2259 T 12 ,,,,.,.,,.,, I9>FJ8JJBLHD +17 2260 T 12 ,,,,.,.,,.,, HFBGCDEK>FFI +17 2261 T 12 ,,,,.,.,,.,, FDDEE>EC@IGEGI; +17 2271 A 10 ,.,.,,.,,, F@CGJIGCIE +17 2272 T 9 ,..,,.,,, HHFBJHGDB +17 2273 G 9 ,..,,.,,, GEJLBJCM0 +17 2274 G 10 ,..,,.,,,^], GDHHIHEK4C +17 2275 T 10 ,..,,.,,,, FAFIHGIH@C +17 2276 G 12 ,.,.,,.,,,,^]. FIFBM9FJFB +17 2282 T 13 .,.,,.,,,,.,, F7HJGIBI.4JCC +17 2283 G 13 .,.,,.,,,,.,, G3GKFGFK4HJDF +17 2284 G 13 .,.,,.,,,,.,, GK>JKLD0?FF> +17 2290 G 12 ,,.,,,,.,,.^], JIKIIAJH@GFD +17 2291 T 12 ,,.,,,,.,,., JIGIJ9DI@HEC +17 2292 G 12 ,,.,,,,.,,., JKJKLE2LHHGC +17 2293 G 12 ,,.,,,,.,,., JKJJJ>6JGFCD +17 2294 C 13 ,,.,,,,.,,.,^], LKGLN:9JA=A;D +17 2295 T 13 ,,.,,,,.,,.,, H=HEK4>KIHHB? +17 2296 T 13 ,,.,,,,.,,.,, IGBJI9GG@G;FD +17 2297 G 13 ,,.,,,,.,,.,, IHGEK76IICGHE +17 2298 C 13 ,,.,,,,.,,.,, JJGKLEHLEFDHE +17 2299 A 13 ,,.,,,,.,,.,, HGGGF1@GEDFDB +17 2300 C 12 ,,.,,,,.,.,, HA>JK2/KBFHF +17 2301 C 14 ,,.,,,,.,,.,,^>, IIALJ=ELCFH;EJ@CB@F +17 2306 A 12 .,,,,.,,.,,, BFJ9GJ;HFD9/ +17 2307 T 12 .,,,,.,,.,,, BGH:EJGH?@D7 +17 2308 C 12 .,,,,.,,.,,, ?IJ0?IEICIH< +17 2309 C 12 .,,,,.,,.,,a 9IH0=L;I;GD1 +17 2310 C 12 .,,,,.,,.,,, 9JL>DGJFIII> +17 2311 A 13 .,,,,.,,.,,,^]. =JJJBHJGFIG?B +17 2312 G 14 .,,,,.,,.,,,.^], EJKAIKKJIIJ4EB +17 2313 C 14 .,,,,.,,.,,,., BJL1IJFIFJI8GE +17 2314 A 14 .,,,,.,,.,,,., CFF2;E2DFEE/G? +17 2315 C 15 .,,,,.,,.,,,.,^], =JL<;IGMGBC3FGE +17 2316 T 15 .,,,,.,,.,,,.,, CGIBAMIGBE;0JEC +17 2317 T 16 .,,,,.,,.,,,.,,^], 7HH52HJC?HB7G3A> +17 2318 T 14 .,,,.,,.,,.,,, 0GI0HHHEGHFFA> +17 2319 G 16 .$,,,,.,,.,,,.,,, >GJGGMHIAHH9LEEE +17 2320 G 15 ,,,,.,,.,,,.,,, IK5@?GIAIACJGGE +17 2321 G 15 ,,,,.,,.,,,.,,, FJ;;JJI>JA7IGDH +17 2322 A 16 ,,,,.,,.,,,.,,,^], HK?GJBG?JD2HDGE: +17 2323 G 16 ,,,,.,,.,,,.,,,, EIDJMHJIFI1LGDCD +17 2324 G 15 ,,,,.,,.,,,.,,, DK97J7I?JK:IEH? +17 2325 C 15 ,,,.,,.,,,.,,,, DH?KI6;I;2L9GF8 +17 2326 C 15 ,,,,.,,.,,.,,,, ?C@85@CHB@K>=?= +17 2327 G 16 ,,,,.,,.,,,.,,,, DHDHBFK8IK2DK6FC +17 2328 A 15 ,$,,,,,.,,,.,,,, BJC;=GDHJAGIDEE +17 2329 G 15 ,,,.,,.,,,.,,,, IEHIIGAFI/K5IC3 +17 2330 C 15 ,,,.,,.,,,.,,,, JKGLDJE +17 2339 T 16 ,,,.,,.,,,.,,,,. E/@GGK@B;A@5LA@A?G +17 2341 G 15 ,$,.,,.,,,.,,,,. AKGECEGE +17 2351 A 16 ,,.,,.,,,.,,,,.. BFJ?IGKC?J@DGIFD +17 2352 G 16 ,,.,,.,,,.,,,,.. <;GFKIJC@MJKH5IH +17 2353 C 16 ,,.,,.,,,.,,,,.. H?=@CAHJ?M;G=HIH +17 2354 A 16 ,,.,,.,,,.,,,,.. 3FJIFDHG:IHJ=FEHGDGGAJ@GK8FF +17 2358 T 16 ,,.,,.,,,.,,,,.. FFHGGEEHCHEFHACG +17 2359 G 16 ,,.,,.,,,.,,,,.. BIAEJ>IK=LIAE?IK +17 2360 A 16 ,,.,,.,,,.,,,,.. @GAHIHID>IHEIGEI +17 2361 G 16 ,,.,,.,,,.,,,,.. 1?I@HHIH=KJFKD?K +17 2362 A 16 ,,.,,.,,,.,,,,.. DEJ:CAE>3K?EA2CI +17 2363 C 16 ,,.,,.,,,.,,,,.. ;G2CHHIGDK@HFHDI +17 2364 C 16 ,$,.,,.,,,.,,,,.. :GJEJ7IIDLFJHJBK +17 2365 A 15 ,.,,.,,,.,,,,.. HIDGGIF?J=EDHEI +17 2366 G 15 ,.,,.,,.,,,,..^], FJHFBHHLJIJHIL? +17 2367 C 16 ,.,,.,,,.,,,,.., >@BGAHI?KCJHFIJE +17 2368 C 16 ,.,,.,,,.,,,,.., FKFJ2KJ@MFJJHHH: +17 2369 T 16 ,.,,.,,,.,,,,.., D8FGDGGELFGHFBLG +17 2370 G 16 ,.,,.,,,.,,,,.., CJ@GIHG9KHJHFILF +17 2371 G 16 ,.,,.,,,.,,,,.., FFFIHHHBIIHIH:@G +17 2372 C 16 ,.,,.,,,.,,,,.., 9FLI +17 2374 A 15 .,,.,,,.,,,,.., AAADJB +17 2379 G 14 ,$,.,,,.,,,,.., >?>GH?EIHIE:DE +17 2380 G 12 ,$.,,,.,,,.., @EHHFJKIIIKI +17 2381 C 12 .,,,.,,,,.., FGHDGJFHIGIJ +17 2382 A 13 .,,,.,,,,..,^]. >CDCFFFFEHJD? +17 2383 A 13 .,,,.,,,,..,. ;CDDJDFDFHJEA +17 2384 A 13 .$,,,.,,,,..,. :BDCJDABDGJEB +17 2385 A 12 ,,,.,,,,..,. EF:IEED>AIBE +17 2386 C 12 ,,,.,,,,..,. ABDGFHGHJJGD +17 2387 C 12 ,,,.,,,,..,. BEELHIIIHLGB +17 2388 C 12 ,,,.,,,,..,. DFFLIJJHJFAI +17 2389 A 13 ,$,,.,,,,..,.^]. ?GCEBIBFFI:EB +17 2390 G 12 ,,.,,,,..,.. DAMHHI=9MIDF +17 2391 T 12 ,,.,,,,..,.. DCFGEGD +17 2404 T 13 ,.,,,,..,..,. B?ECADDICGI>B +17 2405 A 14 ,.,,,,..,..,.^]. BDEEFEADEHIDE@ +17 2406 C 14 ,.,,,,..,..,.. @FIHJIHKKGJJEC +17 2407 A 15 ,.,,,,..,..,..^]. >>>DDEHJFKIEIF> +17 2408 A 15 ,$.,,,,..,..,... :;;CDFGJAJJFHE> +17 2409 A 14 .,,,,..,..,... 9:DEEHKGGJEHE? +17 2410 A 14 .$,,,,..,..,... 88BDCIJFFICHFA +17 2411 A 13 ,$,,,..,..,... 7BDDIJGFJBIGB +17 2412 A 12 ,,,..,..,... EFDGJCHH. >>CGHGIJGJGF8 +17 2415 A 13 ,,..,..,....^]. ACFJGHIDIGC?E +17 2416 C 12 ,$,..,..,.... AHEJKFJJFIFC +17 2417 T 12 ,..,..,..... A9LELNCKGHHH +17 2418 A 12 ,..,..,..... E>IIHIEGEADF +17 2419 G 12 ,..,..,..... EHAFIKGHJI>J +17 2420 C 13 ,..,..,....., ;FIEFLCIIGEH9 +17 2421 C 12 ,$..,..,...., ?EKKLKKKHFID +17 2422 A 12 ..,..,....., EIGIHDJHHFHA +17 2423 G 11 ..,..,..... 8KJCNIHKIHL +17 2424 G 11 ..,..,...., GHHEKHIF@IJ +17 2425 C 11 ..,..,...., GL?FMBIKJK8 +17 2426 G 11 ..,..,...., <@H;EH>AAED +17 2427 T 12 ..,..,....., BIGEIGDDHFID +17 2428 G 12 ..,..,....., GIICMIBLK/KL +17 2429 G 11 ..,..,...., /CIBLICG2J: +17 2430 T 12 ..,..,...A., 0CH>GE:A>6I> +17 2431 G 12 .$.,..,.....^], >LHCMICJF0K@ +17 2432 G 12 .,..,.....,, LG:KGEF:EEDHID +17 2434 G 12 .,..,....,,^]. ?J?IFAL;LIG> +17 2435 C 13 .,..,.....,,. JI2LJ8ICEKLGD +17 2436 A 12 .,..,....,,. J7;IDCE>IC@B +17 2437 C 12 .,..,....,,. GI2JH>IHJKH@ +17 2438 A 14 .,..,.....,,.^], ID0I?CHI7IC2D5 +17 2439 C 13 .,..,....,,., DG7KF>JIKKIDC +17 2440 C 14 .,..,.....,,., KJ3KL7IK3JLLMHDHFDKJDBD +17 2442 G 13 .,..,....,,., IGCMHBJFL6CCG +17 2443 T 14 .,..,.....,,., FE@IFAE>:F>EHD +17 2444 A 15 .,..,.....,,.,^], EI=IJ=EC4ILICH9 +17 2445 G 14 .,..,....,,.,, BG@MHBLLMCHAG3 +17 2446 T 15 .,..,.....,,.,, BFBIFEFC8GJ7FC8 +17 2447 C 16 .,..,.....,,.,,^]. EG7MBDJKDLBH1I:A +17 2448 C 14 .,..,.....,,,. BG9LJDI;DICIHA +17 2449 C 14 .$,..,...,,.,,. @H8LIBIMIH9IAD +17 2450 A 13 ,..,...,,.,,. H0JI4GKKGAB@5 +17 2451 G 15 ,..,.....,,.,,. I@NJ=KBGNLKJJ?= +17 2452 C 15 ,..,.....,,.,,. KG +17 2456 T 15 ,..,....,,.,,.^], F=LHCJLIIF?E>H; +17 2457 C 16 ,..,.....,,.,,., H8KJ>JG0J;G=J>FD +17 2458 A 16 ,..,.....,,.,,., H2IIF<3JKJBKIBI +17 2462 G 17 ,..,.....,,.,,.,^], F?NI@KH.LKH?HECGA +17 2463 G 17 ,..,...T.,,.,,.,, G;HJ=J./@EIFJF;J@ +17 2464 C 17 ,..,.....,,.,,.,, E3LK;KEGKIJILFHKG +17 2465 T 16 ,$.,.....,,.,,.,, ALG@JJ.M?GJIIFI; +17 2466 G 15 ..,....,,.,,.,, >LJDJBLKKFIGJLH +17 2467 A 15 ..,....,,.,,.,, =AH@GIIJHJKMJIEBIJJE +17 2481 C 14 .,....,,.,,.,, HI6J=KKJ=KGIL@ +17 2482 T 16 ..,.....,,.,,.,, 4IF@JG9LHJ>HKKE3 +17 2483 T 15 .,.....,,.,,.,, FG8EH1HJGFILGIH +17 2484 G 15 ..,....,,.,,.,, 6HI=IEKLJIHKKKJ +17 2485 A 16 ..,...T.,,.,,.,, 7FH>F12KGGEIJGMH +17 2486 G 16 ..,.....,,.,,.,, ;FJ?ML.LDHFKKKMI +17 2487 C 15 ..,....,,.,,.,, 3>F1K6KKJDHC2K/ +17 2488 C 14 ..$,...,,.,,.,, 9;EJCJKG;NIFGH +17 2489 C 12 ,...,,.,,.,, HI:ILIBKE?LI +17 2490 A 12 ,...,,.,,.,, FH2KJIHDJBMI +17 2491 G 13 ,....,,.,,.,, DJEMN6G;G@MLD +17 2492 G 13 ,..A.,,.,,.,, DFE1KKJ?ILHMJ +17 2493 A 13 ,..G.,,.,,.,, FFA.GLIBKJELJ +17 2494 G 12 ,...,,.,,.,, DL=LGFHID9KH +17 2495 T 11 ,...,,.,,,, >F=FIIFIII? +17 2496 T 13 ,$....,,.,,.,, ;EC1JJHEFEHGD +17 2497 T 12 ....,,.,,.,, E18IIHFILEJG +17 2498 G 12 ....,,.,,.,, IH8IFK?IKDMD +17 2499 A 12 ....,,.,,.,, AC@JJI:JLKKF +17 2500 G 11 ...,,.,,.,, H4MJGJIL9JI +17 2501 G 11 ...,,.,,.,, GGJHKEJKHLJ +17 2502 C 12 ....,,.,,.,, FB?HLJCJJFMJ +17 2503 T 12 ....,,.,,.,, @G>LIGGILKEH +17 2504 G 12 .$...,,.,,.,, >?.KJDBJJJLI +17 2505 C 11 ...,,.,,.,, 9JKKJHKFFIK +17 2506 T 11 .$..,,.,,.,, .BJFGEHLEIE +17 2507 G 9 .,,.,,.,, IIG1IHLJI +17 2508 T 9 .,,.,,.,, GIF;FKHIG +17 2509 G 9 .,,.,,.,, JFJ9KKJMI +17 2510 A 10 ..,,.,,.,, FEKIEGL2IH +17 2511 G 10 ..,,.,,.,, BIJHIKJBKD +17 2512 C 10 ..,,.,,.,, 0GHJKKIJMK +17 2513 T 10 .$.,,.,,.,, 4FHG.HKLIE +17 2514 G 9 .$,,.,,.,, BFIFIG.HG +17 2515 T 8 ,,.,,.,, EF1GK0IC +17 2516 G 8 ,,.,,.,, FJ:JK@JC +17 2517 A 8 ,,.,,.,, AGGGHFJD +17 2518 T 7 ,$,,,.,, EFHKHHE +17 2519 C 7 ,.,,.,, @DB@CE? +17 2520 G 7 ,.,,.,, HAIG1KE +17 2521 C 7 ,.,,.,, IHIIKKG +17 2522 A 7 ,.,,.,, F9FG3GE +17 2523 T 7 ,.,,.,, EIGKDIG +17 2524 C 6 ,,,.,, HJIELH +17 2525 A 8 ,.,,.,,^], C.ED3HB< +17 2526 C 9 ,.,,.,,,^], H=HIEKKF@ +17 2527 T 9 ,.,,.,,,, E>GJLG?:E +17 2528 G 9 ,.,,.,,,, EEIIELIIB +17 2529 C 9 ,.,,.,,,, FFIH=KFIB +17 2530 A 9 ,$.,,.,,,, ?9DGGIFBB +17 2531 T 8 .,,.,,,, DFJGIAEA +17 2532 T 8 .,,.,,,, @GJBJBHC +17 2533 C 9 .$,,.,,,,^], >DIEIE>@B +17 2534 C 8 ,,.,,,,, GHBKGKDE +17 2535 A 8 ,,.,,,,, FKIKJCGF +17 2536 G 8 ,,.,,,,, CIFICJ@H +17 2537 C 8 ,$,.,,,,, >IBJHICG +17 2538 C 7 ,.,,,,, F6J2E@F +17 2539 C 7 ,.,,,,, ?BC@;6A +17 2540 G 7 ,.,,,,, JAJGJFG +17 2541 G 7 ,.,,,,, E9IE@CH +17 2542 T 7 ,.,,,,, ICHH>HH +17 2543 G 7 ,.,,,,, HEIILEJ +17 2544 A 8 ,.,,,,,^]. F9GEIEDB +17 2545 C 8 ,.,,,,,. G?IGKDJC +17 2546 A 8 ,.$,,,,,. I1IHJEGF +17 2547 G 7 ,,,,,,. HHHLBGG +17 2548 A 7 ,,,,,,. FIGLHJF +17 2549 G 7 ,,,,,,. AFGI=IH +17 2550 T 7 ,,,,,,. CFFJBHF +17 2551 G 7 ,$,,,,,. @F>M>KH +17 2552 A 6 ,,,,,. HHKEIG +17 2553 G 6 ,,,,,. DFIEIG +17 2554 T 6 ,,,,,. CHF>G +17 2557 C 5 ,,,,. GKDLH +17 2558 T 6 ,,,,.^], DJGHJD +17 2559 G 6 ,,,,., DLBHIE +17 2560 T 6 ,,,,., BECFGD +17 2561 C 6 ,$,,,., ?JC +17 2565 A 6 ,,,.,. HFEIF> +17 2566 A 6 ,,,.,. HHGHF? +17 2567 A 6 ,,,.,. BGFHFA +17 2568 A 6 ,,,.,. HGEICB +17 2569 A 7 ,,,.,.^], KKJIHEE +17 2570 G 7 ,,,.,., KDKLJJA +17 2571 A 7 ,,,.,., IFFGCH? +17 2572 A 7 ,,,.,., GGEIBH< +17 2573 A 7 ,,,.,., LLJFCID +17 2574 G 7 ,,,.,., LEJLGHE +17 2575 G 8 ,,,.,.,^]. KKJJKIHA +17 2576 A 8 ,,,.,.,. IFHGD3CC +17 2577 A 8 ,,,.,.,. LKKIJIGD +17 2578 G 8 ,,,.,.,. MDIKMMIH +17 2579 A 8 ,,,.,.,. IFFIFIFF +17 2580 A 8 ,,,.,.,. GFBIGGFE +17 2581 A 9 ,,,.,.,.^]. KIGIGIFFD +17 2582 T 9 ,,,.,.,.. D@FFAJEGB +17 2583 A 9 ,,,.,.,.. HFFIFIFDD +17 2584 A 9 ,,,.,.,.. GFHEH>EGF +17 2585 A 9 ,,,.,.,.. MHIGC>HEG +17 2586 G 9 ,,,.,.,.. MFKHLGGJJ +17 2587 A 10 ,,,.,.,..^>. GFFJFJ>GH? +17 2588 A 11 ,,,.,.,...^]. GFHIDICDG?; +17 2589 A 12 ,,,.,.,....^]. HEEIDJ?IHB:= +17 2590 A 12 ,,,.,.,..... GIEKEKFHH@>> +17 2591 C 12 ,,,.,.,..... HJIIKK>HIAED +17 2592 A 12 ,,,.,.,..... GFFHFJ=HJEED +17 2593 A 12 ,,,.,.,..... GFGIG?DDI;CD +17 2594 A 12 ,,,.,.,..... JIGJHJ@II=DD +17 2595 T 13 ,,,.,.,.....^]. HAFH@K;HIEFF? +17 2596 A 13 ,,,.,.,...... HEEJFBFDHFECA +17 2597 A 13 ,,,.,.,...... GEEIGJBEJADFB +17 2598 A 13 ,,,.,.,...... HEFJGIFGJ7GDB +17 2599 A 13 ,,,.,.,...... HEEJHJBIJ8GGE +17 2600 A 13 ,,,.,.,...... JHIJHHE +17 2627 C 15 ,,.,.,.......,. GEJGM>HJMGHGJCD +17 2628 C 15 ,,.,.,.......,. CI?I=GJJ52IHIFD +17 2629 A 15 ,,.,.,.......,. BEFGGFHIBFGGJHF +17 2630 T 14 ,,.,.,......,. EDHFKDDIJGGG7C +17 2631 C 15 ,,.,.,.......,. FFLHM?KM:FKIKEH +17 2632 T 15 ,,$.,.,.......,. B@KEKBIM;JHIKJG +17 2633 A 14 ,$.,.,.......,. :HII?FH93EDHID +17 2634 G 14 .,.,.......,.^]. LINAJM>IIKMKIB +17 2635 C 14 .,.,.......,.. IHLHIJ7;IIL@FL6GEKH@E8? +17 2641 C 16 .,.,.......,..,, EGLGKLICJHLKIH:. +17 2642 C 16 .,.,.......,..,, BGK4JL4JIHLIFGC9 +17 2643 C 16 .$,.,.......,..,, @JGJEKLKIILLIHD7 +17 2644 T 14 ,.,.......,.., GKDIL;LIIKBHH@ +17 2645 C 15 ,.,.......,..,, HMIIMCGJJJL?IBG +17 2646 A 15 ,.,.......,..,, IJIIK?CFIKLGGEFFIGGI90G +17 2654 C 17 ,.,.......,..,,.^]. AJ9CIJEKJIIIIBCF? +17 2655 C 17 ,.,.......,..,,.. >G@II2BIHLD6K=?E@ +17 2656 G 17 ,.,.......,..,,.. DC@ABD>@B?K>D>IA@ +17 2657 C 17 ,$.,.......,..,,.. ?ICIMH=IIMLHICIHD +17 2658 T 16 .,.......,..,,.. JDHLKDJGLHHHDEHB +17 2659 A 16 .,.......,..,,.. ?GEHA2EEJJCHIJDB +17 2660 G 16 .,.......,..,,.. HHHLKFJKKMII@KJH +17 2661 A 17 .,.......,..,,..^]. FCEH5?GIIIGGCBFE? +17 2662 T 16 .,......,..,,... DCDIBHHKGFICCEFA +17 2663 A 16 ,.......,..,,... EEKHFHCIGEIFFDBB +17 2664 C 16 ,.......,..,,... @BCE@C>JB?? +17 2666 T 16 ,.......,..,,... EBI=HEHIJBHD>EED +17 2667 C 15 ,......,..,,... =FFIJDJKJKEHIFF +17 2668 C 17 ,$.......,..,,...^]. ;FG= +17 2669 C 16 .......,..,,.... EJ0KHHMMFKCFHGG> +17 2670 T 15 ......,..,,.... HKKEKKCKFAFIHFH +17 2671 C 16 .......,..,,.... CJEDHKLMJKCGIHGE +17 2672 C 16 .......,..,,.... AK9CGFJKGLDJH8JIMIHK?CHIIH3 +17 2675 T 16 ......,..,,...., F.GCHBIDF@4EAED< +17 2676 T 16 ......,..,,...., CGBEGGJC@BDF6EE1 +17 2677 C 16 ......,..,,...., HKILHKLLKDMJ?HIE +17 2678 T 16 ......,..,,...., GJ=HJMHGMCAGJHIE +17 2679 T 16 ......,..,,...., @GFCGHJEDFAECFF> +17 2680 C 17 .$.....,..,,....,^], DEHJGMKHKBMJ@IHJ9 +17 2681 T 16 .....,..,,....,, 7FHGIJHJFFHEHJC5 +17 2682 G 16 .....,..,,....,, 8BHJJKIJFKIJHHJ= +17 2683 G 13 ...,..,,...., F@KKFKEKJAG=J +17 2684 G 15 ....,..,,....,, BFHJKGJAJD>HHE2 +17 2685 G 16 .....,..,,....,, 63GHKKGJBKDE=B@> +17 2686 C 16 .$....,..,,....,, AEF?KKHL?IIIHJ<: +17 2687 A 14 ...,..,,....,, BDKFHI>DHFGID2 +17 2688 C 14 .$..,..,,....,, EGJIIEBHIIHBH> +17 2689 A 13 ..,..,,....,, DGMGHDLHGGDK@ +17 2690 G 14 ..,..,,....,,^], ELKIMGIIJGKJ2= +17 2691 G 13 ..,..,,....,, :IIFKAJI:DIFD +17 2692 T 14 ..,..,,....,,, 8:GD=CD?FA +17 2695 C 14 .,..,,....,,,. HIIJEMFIHHCEIB +17 2696 A 14 .,..,,....,,,. HFE +17 2697 C 14 .,..,,....,,,. JLGEDDJ8HIHBKE +17 2698 T 14 .,..,,....,,,. LHEMCEIFGJDBGH +17 2699 C 15 .,..,,....,,,.^]. IKJMEHKJILJDFHA +17 2700 T 15 .,..,,....,,,.. JIJJD7DHHKKDIIA +17 2701 C 15 .,..,,....,,,.. MKHKFIJEJKLDLIF +17 2702 T 15 .,..,,....,,,.. LHJIAJIJHJFAFGG +17 2703 T 15 .,..,,....,,,.. GHGHADHAEBEDEE? +17 2704 C 15 .,..,,....,,,.. LHJLDAHIHLF@LIF +17 2705 C 15 .,..,,....,,,.. LKHJDKHJGIJDLHE +17 2706 A 16 .,..,,....,,,..^], JIFJFKHEBJAEKG92 +17 2707 G 16 .,..,,....,,,.., GHKKBJKFJJL:LLJFLC@CFKGKEDFH? +17 2713 G 19 .,..,,....,,,..,,.^>, F:JJJGMHLHK +17 2723 G 16 .,,....,,,..,,., IFGDHJLL>LKJJKHH +17 2724 A 16 .,,....,,,..,,., IEHH@EJLDIEHADF@ +17 2725 G 16 .,,....,,,..,,., JAJJKMMK;KJGHKJ8 +17 2726 G 15 .,,....,,..,,., ADKIHFJLKGHGJG0 +17 2727 G 16 .,,....,,,..,,., IGJGDJJA;JEA +17 2730 G 16 .,,....,,,..,,., HHFKBGLBGMKLJKH3 +17 2731 C 16 .,,....,,,..,,., 9CDHGJFKMGJJJII. +17 2732 C 16 .,,....,,,..,,., ;AGHGIKKBFIH8JHK +17 2733 C 16 .$,,....,,,..,,., :JHH9GKKAKDDHHH6 +17 2734 C 15 ,,....,,,..,,., BIH=ILLDJF?JMGL +17 2735 T 16 ,,....,,,..,,.,^]. DFIGIKIGJDJ>GHJ? +17 2736 C 15 ,,....,,,..,,.. BFJKEMJFKIHILID +17 2737 T 16 ,,....,,,..,,.,. DAHHJKICHH@IIH7F +17 2738 T 16 ,,$....,,,..,,.,. ABF;FIJIEEFBIEIA +17 2739 A 14 ,....,,,.,,.,. >ADDJBEAGBIFHB +17 2740 C 15 ,....,,,..,,.,. CHFHIJMLICIKHJE +17 2741 C 15 ,....,,,..,,.,. ACEILKJLGJJKGHF +17 2742 A 15 ,....,,,..,,.,. @GDDGJIJF8IID8F +17 2743 T 15 ,$....,,,..,,.,. 9EFGI?BJGHIJE5F +17 2744 C 14 ....,,,..,,.,. GBKMLIML@JMGAH +17 2745 T 14 ....,,,..,,.,. CHILGGHK.EIFDH +17 2746 A 14 ....,,,..,,.,. AAHHGDFEG@I?IE +17 2747 A 14 ....,,,..,,.,. C;AJIECIIGJGDG +17 2748 T 15 .$...,,,..,,.,.^], :?GGIJMHBJE +17 2750 T 14 ...,,,..,,.,., CHMGDJJIHIG8HE +17 2751 G 14 ...,,,..,,.,., FJHJFJJHIJJKIB +17 2752 T 14 ...,,,..,,.,., :CCHHGEBGKE8HA +17 2753 G 14 .$..,,,..,,.,., 1G.JEKG:IJE3JG +17 2754 C 13 ..,,,..,,.,., GFHEKJEHKG0IF +17 2755 C 13 ..,,,..,,.,., D;HLIIJIKH0HE +17 2756 C 12 ..,,,..,,.., FJKAHAL>OGHE +17 2757 T 13 ..,,,..,,.,., FK@KIC8FHG6HG +17 2758 T 13 ..,,,..,,.,., CGGDHG2FHF6E< +17 2759 A 13 ..,,,..,,.,., ?EHCHDBDGFAFG +17 2760 T 13 .$.,,,..,,.,., >BHJIH8JJBAGH +17 2761 T 12 .,,,..,,.,., EHJIG1IIFGEB +17 2762 T 12 .,,,..,,.,., A9CIFIE@EKEE +17 2763 C 12 .,,,..,,.,., GGEIJ7HME;JH +17 2764 C 12 .,,,..,,.,., DJKLH?JMF@IFIFF +17 2773 A 11 ,$,,..,,.,., BIJE;ILFG@E +17 2774 G 10 ,,..,,.,., EILJHKKDII +17 2775 T 10 ,,..,,.,., GHG:FHEJGH +17 2776 G 10 ,,..,,.,., GJICJKI +17 2784 G 11 ,,..,,.,.,, EGKHCKKIKGD +17 2785 G 11 ,,..,,.,.,, EFF.HKHKCHC +17 2786 C 12 ,,..,,.,.,,^], >BH7IKGEFDC= +17 2787 C 12 ,$,..,,.,.,,, 9@FCHJBKHA1A +17 2788 C 11 ,..,,.,.,,, >F/BKIIIIHB +17 2789 C 12 ,$..,,.,.,,,^]. ?E4HLHJIKBFD +17 2796 A 9 ,,.,.,,,. FGGDHG/AF +17 2797 T 10 .,,.,.,,,. 8GHHBHG;DE +17 2798 G 10 .$,,.,.,,,. ;HIKGJK:LI +17 2799 A 9 ,,.,.,,,. DECGIE4FF +17 2800 A 9 ,,.,.,,,. HIGKHG;JF +17 2801 G 9 ,,.,.,,,. FHKDEG>CI +17 2802 G 8 ,,.,.,,. FGDDFIJGFEG +17 2806 C 8 ,.,.,,,. HE7GJBCG +17 2807 T 8 ,.,.,,,. CF>IDGHI +17 2808 T 8 ,.,.,,,. BB;GHBFE +17 2809 T 7 ,$.,.,,. @C:AGGF +17 2810 C 8 .$,.,,,.^]. DEKGIBKE +17 2811 A 7 ,.,,,.. EIJGIGC +17 2812 G 8 ,$.,,,..^], CJIEJJGD +17 2813 A 7 .,,,.., HGCKFF. +17 2814 G 7 .,,,.., GJ@LKIE +17 2815 A 6 .,,,.. FC>9GH +17 2816 C 7 .,,,.., E?BDEHA +17 2817 G 7 .,,,.., 5HIMACH +17 2818 G 7 .,,,.., EGHJFII +17 2819 G 7 .,,,.., IGHLGJI +17 2820 G 7 .,,,.., IJ9HIFB +17 2821 A 6 .,,.., 7@EDH: +17 2822 C 7 .,,,.., 6GFJGFI +17 2823 C 7 .,,,.., IG +17 2826 T 8 .,,,..,. >FDIHL;E +17 2827 G 8 .,,,..,. ;IHIJLF? +17 2828 A 9 .,,,..,.^], ?ABHDL9<4 +17 2829 G 8 .,,,..., FHHLILEC +17 2830 G 9 .,,,..,., EG;KGJKBG +17 2831 A 9 .,,,..,., EH +17 2832 G 8 .,,,..., DI7LJLFB +17 2833 C 9 .,,,..,., >EGKBK:F? +17 2834 C 8 .$,,,..., ;EHIHKFH +17 2835 C 8 ,,,..,., >4DHL>AD +17 2836 C 8 ,,,..,., A>EFK:EB +17 2837 G 9 ,,,..,.,^]. H0K@D;A8@ +17 2838 A 9 ,,,..,.,. GHLFGBFCC +17 2839 G 8 ,,..,.,. IKJMHGJG +17 2840 C 9 ,,,..,.,. I2LGFHED8 +17 2841 A 9 ,,,..,.,. F?IHGLFKD +17 2842 G 9 ,,,..,.,. F@IKFKIHH +17 2843 C 10 ,,,..,.,.^], GFL@JJBLFD +17 2844 A 10 ,,,..,.,., FCLHJKEJ:F +17 2845 G 10 ,,,..,.,., EIIIHJEJ=E +17 2846 C 10 ,,,..,.,., @4JIJJ>?E?J5F +17 2849 T 9 ,,..,.,., HIC3DKI4F;IJJE +17 2861 C 11 ,,..,.,.,,^]. JKEKF=DH?GCFHF +17 2873 A 11 ,,..,.,.,,. BGIJFFIJHBG +17 2874 A 11 ,,..,.,.,,. AFHCIBI?GI> +17 2875 C 11 ,,..,.,.,,. EIH?K7L@IMH +17 2876 A 10 ,,..,.,,,. CIGEK5LJJG +17 2877 G 11 ,$,..,.,.,,. AHI9HBMLLLG +17 2878 A 10 ,..,.,.,,. GGAJ7JHIIA +17 2879 T 10 ,..,.,.,,. F9IEHF>EHG +17 2880 G 10 ,..,.,.,,. EEEIAJBJJI +17 2881 T 8 ,..,,,,. F;0JIJIC +17 2882 G 10 ,..,.,.,,. CCIL:K8JKI +17 2883 G 10 ,..,.,.,,. FFLE=J;LIH +17 2884 A 9 ,..,,.,,. GB2DM4GKG +17 2885 G 10 ,$..,.,.,,. >JMKFGMLKJ +17 2886 G 9 ..,.,.,,. ECJ9J.KGJ +17 2887 T 10 ..,.,.,,.^]. 31H2I/DIED +17 2888 C 11 .$.,.,.,,..^]. CKJ?MMNMHC> +17 2889 T 10 .,.,.,,... JIAGKHHGGD +17 2890 C 10 .,.,.,,... GDGD7C@JHD +17 2891 G 10 .,.,.,,... 8E +17 2893 G 11 .,.,.,,..., GJ0K.KJ>F:> +17 2894 T 11 .,.,.,,..., 9GCJGJI?G76 +17 2895 G 10 .,,.,,..., LKHLLHIJCH +17 2896 A 10 .,.,,,..., @K4LKMCI@F +17 2897 G 11 .,.,.,,..., LD9LBL=JKF< +17 2898 G 11 .,.,.,,..., 5I>H.LMAJ8D +17 2899 C 9 ,.,,,..., @6EEDJKBA +17 2900 G 13 .,.,.,,...,^].^], BI=G.AJ@D9GD2 +17 2901 T 13 .,.,.,,...,., 0GBF8IIEE5ED? +17 2902 G 13 .,.,.,,...,., GKHK8LLIJFGHE +17 2903 G 13 .,.,.,,...,., CJ7JJHDILFHBD +17 2904 C 13 .,.,.,,...,., :IFL1LKDKIJIG +17 2905 T 14 .,.,.,,...,.,^]. =GIHFHJBKDJJ@? +17 2906 C 14 .,.,.,,...,.,. GJIGBJKIKGIIDD +17 2907 A 13 .,,.,,...,.,. AIKFHMHJGAHCE +17 2908 G 14 .,.,.,,...,.,. CH>KJKMLLEGLHH +17 2909 A 12 ,.,.,,..,.,. DGHAIIBIKHAE +17 2910 T 13 ,.,.,,...,.,. B9G6FJFIFGIEE +17 2911 A 13 ,$.,.,,...,.,. BDGCHG@I:1H;C +17 2912 C 12 .,.,,...,.,. FKDLHIJC?JFF +17 2913 A 12 .,.,,...,.,. 5JBLLHJDDJ:H +17 2914 G 12 .,.,,...,.,. ?I;KLKL?KLIJ +17 2915 G 12 .,.,,...,.,. .IHLCIJ;KIIG +17 2916 G 12 .,.,,...,.,. ;I5JL2LEHJKF +17 2917 A 12 ,.,,...,.,.^]. ?7LCDHDJIHBA +17 2918 G 13 .,.,,...,.,.. 7ELEJKMCKMGKF +17 2919 T 12 .,,,...,.,.. AEH;FFD>IHDE +17 2920 G 13 .,.,,...,.,.. 0GKLK=L;CLIJI +17 2921 G 13 .,.,,...,.,.. ?G:KKEJ:GKHGE +17 2922 C 13 .,,,...,.,..^]. =CKIIG5IKHHIA +17 2923 C 13 .$,,,...,.,... ;CKLHM58JHHFA +17 2924 C 13 ,.,,...,.,... GGKKKKEGLIIGD +17 2925 A 13 ,.,,...,.,... DIHHFDH;GEGGE +17 2926 C 13 ,.,,...,.,... E1JHII?HJJIHE +17 2927 A 13 ,$.,,...,.,... BBJHHJED:EHGE +17 2928 G 12 .,,...,.,... 4KKLMIHJHDJI +17 2929 C 12 .,,...,.,... 0KLJL?BKKGIH +17 2930 T 12 .,,...,.,... 5IIDF=JLHGHH +17 2931 C 12 .,,...,.,... BCCKKJ:MCJIF +17 2932 G 12 .,,...,.,... .JJ=DCBBHBAA +17 2933 G 11 ,,...,.,... JKCK>JKJGHD +17 2934 C 12 .,,...,.,... 1GIHKJDLJJIF +17 2935 C 12 .,,...,.,... 7IHHL@GJJHHG +17 2936 T 11 ,,...,.,... GI>?H@EE +17 2939 C 11 ,,...,.,... IIHJ@LAKIIJ +17 2940 T 11 ,,...,.,... EDJMCIHIHIH +17 2941 T 11 ,,...,.,... BDFJ?KFIECH +17 2942 T 11 ,$,...,.,... @G?IFAJHAEG +17 2943 G 9 ,....,... JDJ;GJHIC +17 2944 A 9 ,..,.,... F@J@IEGGH +17 2945 A 10 ,...,.,... C3KEJJJIIDJBC +17 2958 C 11 ...,.,...,, BH. /0I1IC@BCIK@? +17 2978 G 12 .,.,...,,,,. JJIGDGGHGLHE +17 2979 G 13 ..,.,...,,,,. FFD +17 2981 A 10 .,,..,,,,. ?:EEC20;@C +17 2982 C 13 ..,.,...,,,,. F@I?GCCJGG95E +17 2983 C 13 ..,.,...,,,,. GDD:IGHM:GK=E +17 2984 C 13 ..,.,...,,,,. DDJLJEIKHKL?F +17 2985 A 13 .$.,.,...,,,,. .8J5HEHCIJIHD +17 2986 G 12 .,.,...,,,,. :HJI:F7EIGCI +17 2987 C 12 .$,.,...,,,,. 3JGKG6;LJIIG +17 2988 T 11 ,.,...,,,,. G9HG:LHGGEH +17 2989 G 11 ,.,...,,,,. D:I:JKJLLFH +17 2990 C 11 ,.,...,,,,. F1IE@II +17 2994 G 10 .,...,,,,. HHHG@?GK?F +17 2995 G 10 .,...,,,,. BFGJ>HG>DF +17 2996 T 10 .,...,,,,. 1EC11CHJBG +17 2997 C 10 .,...,,,,. EBIHKHHKFJ +17 2998 C 10 .,...,,,,. ADFHDE=LAE +17 2999 A 10 .$,$...,,,,. 1AGD2IJFJG +17 3000 G 8 ...,,,,. GCGDKDDJ +17 3001 C 7 ..,,,,. BFJJMHG +17 3002 A 8 ...,,,,. 8GBGIMJF +17 3003 G 8 ...,,,,. BJCDKKIJ +17 3004 C 8 .$..,,,,. 9E1JKLFH +17 3005 A 7 ..,,,,. GAFDHEF +17 3006 C 8 ..,,,,.^], >CIHJ0H@ +17 3007 C 8 ..,,,,., F>HJKIG6 +17 3008 C 8 ..,,,,., IKHKFDEE +17 3009 A 8 ..,,,,., EAEEHCC1 +17 3010 C 7 ..,,,,. HHFJKFH +17 3011 A 8 ..,,,,., CFGFLJG8 +17 3012 G 8 ..,,,,., 97IHLI=/ +17 3013 C 9 ..,,,,.,, 47JJLJF/B +17 3014 A 8 .,,,,.,^], AIJJFG?. +17 3015 G 8 ..,,,,., C4IDMIJ; +17 3016 C 11 .$.,,,,.,,,, >HHFJ@H8KCE +17 3017 C 11 .,,,,.a,,,^]. CIKLHH8/FFB +17 3018 A 9 .,,,,.,,. 3EBHAF80D +17 3019 C 10 .,,,,.,,,. :IELGGH@DD +17 3020 C 10 .,,,,.,,,. @IKMJI/5.C +17 3021 T 10 ,,,,.,,,.^], HHFIF4G.HB +17 3022 G 10 ,,,,.,,,., JGJGIAGGHD +17 3023 T 10 ,,,,.g,,., GGKD@348FB +17 3024 G 10 ,,,,.,,,., HIKCKEKEFA +17 3025 G 10 ,,,,.,,,., ILLH>A=:EA +17 3026 C 11 ,,,,.,,,,., JINIIK99DEF +17 3027 A 11 ,,,,.,,,,., HHKHEB@.9G> +17 3028 G 11 ,,,,.,,,,., HGMGH/K?FJG +17 3029 G 11 ,,,,.,,,,., HHKGFNILIHE +17 3030 G 12 ,,,,.,,,,.,^], JILJC.7@ABE< +17 3031 A 12 ,,,,.,,,,.,, IILF8G./?ECA +17 3032 G 11 ,,,,.,,,.,, IHMCD1KGIF8 +17 3033 G 11 ,,,,.,,,,., IIKEA9FBBI? +17 3034 A 11 ,,,,.,,,,., HJNGG.08;0D +17 3035 G 10 ,,,,.,,,., HJJIL543K4 +17 3036 C 12 ,,,,.,,,,.,, KK>EIE99;G?2 +17 3037 T 12 ,,,,.,,,,.,, IHJFF3EGEKH= +17 3038 T 14 ,,,,.,,,,.,,,^]. HHIH>98>CE97AC +17 3039 G 14 ,,,,.,,,,.,,,. HIKHJ>25GIFH;:HIH0GI +17 3042 G 13 ,,,,.,,,.,,,. GGJHEGDGJHEBH +17 3043 T 13 ,,,,.,,,,.,,. DAHE:F66@F@6G +17 3044 A 14 ,,,,.,,,,.,c.^], EEH?A<1:2G:0G/ +17 3045 C 14 ,,,,.,,,,.,,., HI5GJ/;ADJI>H? +17 3046 A 13 ,,,,.,,,.,,., FIK>H/GBI;.I. +17 3047 G 13 ,,,,.,,,.,,., FGIGH?JJHE2L2 +17 3048 T 10 ,,,,.,,.,. EGHG:6/EFG +17 3049 G 15 ,,,,.,,,,.,,,., >FFBI3HHFKHD=LB +17 3050 G 13 ,$,,,.,,,.,,., @HLG:K:;KB8K; +17 3051 A 14 ,,,.,,,,.,,,., EHDG2CC;E=E0J7 +17 3052 C 12 ,,,,,,,.,,,. G=I0G;CFB.J +17 3054 G 14 ,$,,.,,,,.,,,., >JFBK9LGGIDDME +17 3055 G 10 ,,.,,,.,,. JGC75?I6HL +17 3056 C 13 ,,.,,,,.,,,., I=D0JKGFG>?K2 +17 3057 C 13 ,,.,,,,.,,,.^]. HBC3BKFJGGHK> +17 3058 C 14 ,,.,,,,.,,,.,. I>D/;;CFEC5L?> +17 3059 T 13 ,,.,,,.,,g.,. EGB.@;8AG0EIH3AI +17 3066 A 9 ,$.,,,.,.. ?5/;ADBIF +17 3067 T 12 .,,,,.,,,..^], @/.:=JD;/IG> +17 3068 G 12 .,,,.,,,.,., FE>IKICEH@I= +17 3069 G 11 .,,.,,,.,., C85L:54K3G4 +17 3070 C 13 .,,,,.,,,.,., 12IKFJ9?2IIIE +17 3071 C 13 .,,,,.,,,.,., .KGHG@IIJMEGG +17 3072 C 12 ,,,,.,,,.,., IGJGEG?FKAFD +17 3073 C 12 ,,,,.,,,.,., L>LJ:DIBL;HH +17 3074 C 12 ,,,,.,,,.,., 6HKEJJCIMIHE +17 3075 C 11 ,,,.,,,.,., AD?KA@5MBHA +17 3076 G 12 ,,,,.,,,.,., 8KGICK@6EAAC +17 3077 C 13 ,,,,.,,,.,.,^], .3HI=EFGKJJGB +17 3078 C 13 ,,,,.,,,.,.,, GGMLGHLGLKHIE +17 3079 T 13 ,,,,.,,,.,.,, ?JDHLEGHKHIH@ +17 3080 G 14 ,,,,.,,,.,.,,^]. I6LIKJEILHHKG? +17 3081 C 14 ,,,,.,,,.,.,,. 8FJGLHHHJDGIAD +17 3082 C 14 ,,,,.,,,.,.,,. L2JJGCIKLKHKHB +17 3083 T 14 ,,,,.c,,.,.,,. FEJGLHIINIKHEH0 +17 3087 G 15 ,,,,.,,,.,.,,., BKLJJJIILKGJJ?G +17 3088 A 15 ,,,,.,,,.,.,,., HDGEGDIGKDFKFDE +17 3089 A 15 ,,,,.,,,.,.,,., LLLJIGJEIJHGHFG +17 3090 G 15 ,,,,.,,,.,.,,., IHJILHHHNJIIHI; +17 3091 T 15 ,,,,.,,,.,.,,., ?EJIHGGBIDCIGBH +17 3092 T 16 ,,,,.,,,.,.,,.,^]. CJJGGFIFIFDHHCD: +17 3093 G 16 ,,,,.,,,.,.,,.,. KJLHIJJJGKJJJI?? +17 3094 A 15 ,,,,.,,,.,.,,.. HGIEFFBEKIGCFEE +17 3095 C 15 ,,,,.,,,.,.,,.. =HKFIHIFJ;HIJGB +17 3096 C 16 ,,,,.,,,.,.,,.,. BIKJKIJJLIIIKE@D +17 3097 A 16 ,,,,.,,,.,.,,.,. JKKIDGJIJKGIHG8C +17 3098 G 16 ,,,,.,,,.,.,,.,. ?HKJ;HJJNIMJHDKF +17 3099 A 16 ,,,,.,,,.,.,,.,. FHHFHFE3GIFHGF0F +17 3100 C 16 ,,,,.,,,.,.,,.,. E;IHGAAGJAHI=H/C +17 3101 C 16 ,,,,.,,,.,.,,.,. EIKKEIIHMIGJKAGG +17 3102 A 16 ,,,,.,,,.,.,,.,. =EHGH +17 3106 G 14 ,,.,,,.,.,,.,. HFDHHILIKHHIBH +17 3107 T 14 ,,.,,,.,.,,.,. HG8GFEHBEHIE=H +17 3108 C 14 ,,.,,,.,.,,.,. JHEIJIKKHKI=:H +17 3109 A 14 ,,.,,,.,.,,.,. GEDEEDHGIGFGGH +17 3110 C 15 ,,.,,,.,.,,.,.^], II?IJHJLILKHIF; +17 3111 A 16 ,,.,,,.,.,,.,.,^], HG2GIJIJFKIGLHE@ +17 3112 G 16 ,,.,,,.,.,,.,.,, DEAHIGLKJIKGFAEF +17 3113 C 16 ,$,.,,,.,.,,.,.,, DEGHJHKLJJEFGGBC +17 3114 A 15 ,$.,,,.,.,,.,.,, ACGIHIJHJHHDFDF +17 3115 G 14 .,,,.,.,,.,.,, ?FHHNILHAI3GCJ +17 3116 G 14 .$,,,.,.,,.,.,, @EIHFJHICDHGFG +17 3117 T 13 ,,,.,.,,.,.,, BDDFHBEHDBCGC +17 3118 A 13 ,,,.,.,,.,.,, BEDGHGJD@JGEH +17 3124 C 14 ,,.,.,,.,.,,.^], IIKKIJJJLILJED +17 3125 T 14 ,,.,.,,.,.,,., FFMIIGBDGHJIHD +17 3126 G 14 ,,.,.,,.,.,,., HHLDJJJF>JEAHF +17 3127 C 14 ,,.,.,,.,.,,., GIKKKKKEGJJCGG +17 3128 T 14 ,,.,.,,.,.,,., >FKEHGIACJBIIE +17 3129 T 14 ,$,.,.,,.,.,,., ;FFHAGID5EEDDD +17 3130 T 13 ,.,.,,.,.,,., EHHBGHDGE;EEE +17 3131 C 13 ,.,.,,.,.,,., HIJIJJEBJLFIJ +17 3132 T 13 ,.,.,,.,.,,., EIGIGH>GKIFHG +17 3133 G 13 ,.,.,,.,.,,., DHHKHHCDJLDHH +17 3134 G 14 ,.,.,,.,.,,.,^]. DEGHIH8?ELCA@> +17 3135 G 15 ,.,.,,.,.,,.,.^], CBHJJJE7?KGHH>E +17 3136 C 15 ,$.,.,,.,.,,.,., ?FIHJIGEFFFGIJI@DBEB? +17 3138 A 14 ,.,,.,.,,.,.,. EFED6>EG;DCD;B +17 3139 C 14 ,.,,.,.,,.,.,. BHFF:CHJBEMFGE +17 3140 C 14 ,.,,.,.,,.,.,. AIHJJIKJ?FHFBA +17 3141 C 14 ,.,,.,.,,.,.,. GHJIIEFLEIKGGE +17 3142 A 14 ,.,,.,.,,.,.,. HIJGE. BMIGLBM=HIIIGBA +17 3144 C 15 .,,.,.,,.,.,..^]. IJJ?HDMJDIHKG.A +17 3145 A 15 .,,.,.,,.,.,... GHIGMJMGCI +17 3155 G 15 .,,.,.,,.,.,... EHIIMBJ=KGIGJIK +17 3156 G 15 .$,,.,.,,.,.,... BJJHHFLBEIHJEHKBEIEIGJFI9I +17 3167 C 13 ,.,.,,.,.,... IJDGMJJIIII4G +17 3168 A 13 ,.,.,,.,.,... GDDFIHHHDFFIG +17 3169 T 12 ,.,.,,.,.,.. FGGDGEEFHHHH +17 3170 C 12 ,.,.,,.,.,.. IJLEEHJJKLJK +17 3171 T 12 ,.,.,,.,.,.. GIGFHFICCHHI +17 3172 G 13 ,.,.,,.,.,... GFGC@?KHIHI0J +17 3173 G 12 ,.,.,,.,.,.. HEG@J:CIILFD +17 3174 C 14 ,.,.,,.,.,...^]. GFKAKHLJJKHKJA +17 3175 A 13 ,.,.,,.,.,... DCKEL?FJFJFHC +17 3176 G 14 ,$.,.,,.,.,.... >@JDLILHKIH:KH +17 3177 G 13 .,.,,.,.,.... >E?FABHIHB/IC +17 3178 T 12 .,.,,.,.,... BFDIDEFFG>BF +17 3179 G 12 .$,.,,.,.,... >HDLFCIJH?LJ +17 3180 G 11 ,.,,.,.,... @DL7JCGGBEGHG +17 3184 T 10 .,,.,.,... >GH6GGFDHE +17 3185 T 11 .,,.,.,.... EDEFG4HF +17 3188 A 11 .,,.,.,.... 2H>HFFGB1FI +17 3189 A 11 .,,.,.,.... BJC7DIE@AIH +17 3190 C 10 .,,.,.,... .JKBKHJ:HH +17 3191 T 11 .,,.,.,...^], @GJB +17 3194 T 12 .,,.,.,.C.., DI?IEGH?3DGD +17 3195 T 12 .,,.,.,...., :JHEGFG=LGE= +17 3196 T 11 .,,.,.,..., =GEHEEDHEF< +17 3197 A 12 .,,.,.,...., 6H@FFAE@=DE9 +17 3198 A 11 .,,.,.,.... ;GE=FGDCIHI +17 3199 A 11 .$,,.,.,..., 9HBAFGGGHH= +17 3200 A 11 ,,.,.,...., G@DFJFH6EH> +17 3201 A 10 ,,.,.,.... HCFGFGE1HF +17 3202 T 10 ,,.,.,..., GFFCFGBHD7 +17 3203 G 11 ,,.,.,.A.., H>8HLBJ4JJ4 +17 3204 T 9 ,,.,.,... HF8EHGDCD +17 3205 C 10 ,,.,.,..., IG>IJKHJKC +17 3206 A 11 ,,.,.,...., HDDEHED4BH< +17 3207 C 10 ,,.,.,..., HE2IGIFDIL +17 3208 A 11 ,,.,.,...., =DGEAEC2FG; +17 3209 C 12 ,$,.,.,....,^]. <>IGICEEDH>B +17 3210 C 11 ,$.,.,....,. @EHIJE8HHIB +17 3211 A 10 .,.,....,. HDBHGKIG@F +17 3212 T 9 .,.,...,. 5EIGHEG7F +17 3213 A 9 .,.,...,. AGFI9DEFF +17 3214 G 10 .,.,....,. 4GKG88GKIK +17 3215 G 10 .,.,....,. FGGFA.GIEI +17 3216 C 10 .,.,....,. CCIGJLBI8J +17 3217 C 10 .,.,....,. H?EAH0HGAJ +17 3218 G 11 .,.,.C..,.^], 5EAHB>:AHC> +17 3219 G 11 .,.,.A..,., 3EGI?4JJAIB +17 3220 G 11 .$,.,....,., =EGIG5CJ5IC +17 3221 C 9 ,.,...,., F?IAGIEKD +17 3222 A 10 ,.,....,., CIFGDGH>IF +17 3223 C 10 ,$.,....,., ?IIE3IJHHF +17 3224 A 9 .,....,., FHEIHHFIG +17 3225 G 9 .,....,., FGJ.INILG +17 3226 T 9 .,...,.,^]. DG9ECDIBE +17 3227 G 10 .,....,.,. HHE8JKFLKF +17 3228 G 9 .,...,.,. CIDHHKKJC +17 3229 C 11 .,....,.,.^], FHG;EJJLKHB +17 3230 T 11 .,....,.,., DFHJGJ8LGI7 +17 3231 C 11 .,....,.,., EHB;EJHLKIH +17 3232 A 10 .,...,.,., 9BEFH0J@H: +17 3233 C 11 .$,....,.,., C=71HJJFLJLJJE> +17 3244 C 8 .,.,.,.. I1LKJCGD +17 3245 C 9 .,.,.,.., HIJKKLGE8 +17 3246 A 9 .,.,.,.., GDCKKLGFF +17 3247 G 9 .,.,.,.., K9KKLHKII +17 3248 C 9 .,.,.,.., JHKKLGJH6 +17 3249 C 9 .,.,.,.., G:LKKEIF< +17 3250 C 9 .,.,.,.., HGKILHHHK +17 3251 T 9 .,.,.,.., J>LBGKII3 +17 3252 T 9 .,.,.,.., EBGHH>FGD +17 3253 T 9 .,.,.,.., ECIKI?FFE +17 3254 G 9 .,.,.,.., EDKKHKIHC +17 3255 G 9 .,.,.,.., IHGL3HHG@ +17 3256 G 9 .,.,.,.., GJKIEKGHH +17 3257 A 9 .,.,.,.., FFKGFIDH9 +17 3258 G 10 .,.,.,..,^], JGLKLMKKEB +17 3259 G 10 .,.,.,..,, IHKLC +17 3260 C 10 .,.,.,..,, IHLKLIKKDD +17 3261 C 11 .,.,.,..,,^], HHLLI:GK:GE +17 3262 A 11 .,.,.,..,,, H=IKCMHHECE +17 3263 G 11 .,.,.,..,,, HAKLMELIBED +17 3264 G 11 .,.,.,..,,, DCJKKDHIAFE +17 3265 G 11 .,.,.,..,,, GHLHJGHGGFF +17 3266 T 11 .,.,.,..,,, DEEIEFE>:HE +17 3267 G 11 .,.,.,..,,, HGB +17 3271 G 11 .,.,.,..,,, GHLHLIJKFGG +17 3272 G 11 .,.,.,..,,, EDJKKEHH8FG +17 3273 A 11 .$,.,.,..,,, AGKH@IHI;GB +17 3274 T 10 ,.,.,..,,, HBJGJHHF>F +17 3275 C 10 ,.,.,..,,, ILIKLILKJK +17 3276 A 10 ,.,.,..,,, ;KIJJHI;C; +17 3277 C 10 ,.,.,..,,, JHHHMIJGKD +17 3278 T 10 ,.,.,..,,, ELIJ=JI>HG +17 3279 T 10 ,.,.,..,,, FIHFIEHFFH +17 3280 G 11 ,.,.,..,,,^], GHKKGHJIKHD +17 3281 A 11 ,.,.,..,,,, IJHJLHIIIGC +17 3282 G 11 ,.,.,..,,,, >IKLLKMJIIE +17 3283 G 11 ,.,.,..,,,, GJIGJGKHJIF +17 3284 T 11 ,.,.,..,,,, GIIEFEH:GGG +17 3285 C 11 ,.,.,..,,,, DMEKHJL0LFF +17 3286 A 11 ,.,.,..,,,, HJKFLJKCGIC +17 3287 G 11 ,.,.,..,,,, ELLMKKNIIKGF? +17 3296 G 13 .,.,..,,,,... LFAIGMJJGLKIC +17 3297 A 13 .,.,..,,,,... JFHHIJ>>>@HFD +17 3298 C 14 .,.,..,,,,...^], IGJKHJJHILIGD= +17 3299 C 14 .,.,..,,,,..., LJKLIMIHJKKGDE +17 3300 A 14 .,.,..,,,,..., FJIJIFFHIKHFEH +17 3301 G 14 .,.,..,,,,..., GHBILLJHILKJHG +17 3302 C 14 .,.,..,,,,..., JILEIKEDHKKIG? +17 3303 C 14 .,.,..,,,,..., JKBKFKELJKKGFJ +17 3304 T 14 .,.,..,,,,..., EHBIKI?IGEKIHA +17 3305 G 14 .,.,..,,,,..., HJEKKLCJHKLIFG +17 3306 G 14 .,.,..,,,,..., GIGKJKHKILJHDG +17 3307 C 13 .,...,,,,..., EELJMHGF=LJGA +17 3308 C 14 .$,.,..,,,,..., 3G?KGMJKHLKGE= +17 3309 A 14 ,.,..,,,,...,^]. EJHGKDEFHJGHGB +17 3310 A 14 ,.,..,,,,...,. FIHD?@FEHJGG8B +17 3311 C 14 ,.,..,,,,...,. GJIJGFMJIJGGK; +17 3312 A 15 ,.,..,,,,...,.^]. FIJHICHHIKEG?ED +17 3313 T 15 ,.,..,,,,...,.. EHIGGGFGJIFIGEB +17 3314 G 15 ,.,..,,,,...,.. EILIIHJHMLIHJGH +17 3315 G 14 ,.,..,,,,...,. DBJKJIKIKJHH@B +17 3316 T 15 ,.,..,,,,...,.. F:ADHFHFHIEE=>F +17 3317 G 15 ,$.,..,,,,...,.. BIJGIJJJLLJFEHJ +17 3318 A 14 .,..,,,,...,.. 9HG@@EEFIFHFFH +17 3319 A 14 .,..,,,,...,.. CGGGCGCGJGHGFG +17 3320 A 14 .,..,,,,...,.. DHGFAEDHJHJ@DH +17 3321 C 13 .,..,,,,...,. >DIG;IGKJIHLI +17 3322 C 14 .,..,,,,...,.. FIFJGIHKLHGEFK +17 3323 C 14 .,..,,,,...,.. ;AIE@GHKMHHD>J +17 3324 C 14 .,..,,,,...,.. FAGL:AACLICA2J +17 3325 G 14 .$,..,,,,...,.. GCGEGIDCEGIB +17 3333 A 13 .$.,,,,...,... ;GCEGHKEGHE@E +17 3334 A 12 .,,,,...,... FCFEGJHHIIJH +17 3335 A 12 .,,,,...,... BBGEIJIGHIJH +17 3336 A 12 .,,,,...,... FCGGJIG>I3JH +17 3337 T 12 .,,,,...,... C@@EIEGFI;IE +17 3338 A 12 .,,,,...,... CBDEGHF@I@IF +17 3339 C 12 .$,$,,,...,... ??JIMIJHJIJE +17 3340 A 10 ,,,...,... EDHHGHHDKI +17 3341 A 10 ,,,...,... EFHKFGHDII +17 3342 A 10 ,,,...,... EEHJIH:3JI +17 3343 A 10 ,,,...,... GFGJFHF?JI +17 3344 A 10 ,,,...,... GGHJFEF?JI +17 3345 T 10 ,,,...,... GEIEGC:GJF +17 3346 T 10 ,,,...,... FEHEFFHDJG +17 3347 A 10 ,,,...,... HILHFDAFJG +17 3348 G 10 ,,,...,... HHHHLJ@JNC +17 3349 C 10 ,,,...,... FCK?JGE4LI +17 3350 C 10 ,,,...,... JIMLIIKAKK +17 3351 T 10 ,,,...,... GFIKIIDFLK +17 3352 G 10 ,,,...,... GFKCJCL;MH +17 3353 G 10 ,,,...,... GHJKHEKJI +17 3355 G 10 ,,,...,... EEIDBB?1D@ +17 3356 T 10 ,,,...,... DEHJFFFBID +17 3357 G 10 ,$,,...,... >BKLJJIKLD +17 3358 G 9 ,,...,... DIHHDJ:IG +17 3359 T 9 ,,...,..^]. CHDFFJH7? +17 3360 G 10 ,$,...,.... >KLJKEBLCE +17 3361 G 9 ,...,.... JLJ0K6GCA +17 3362 C 9 ,...,.... CJJFEGL@E +17 3363 G 9 ,...,.... HBCBF2C9? +17 3364 C 9 ,...,.... JLKGKGM=G +17 3365 A 9 ,...,.... GJGGBFKAF +17 3366 T 9 ,...,.... GGGD@EJBF +17 3367 G 9 ,...,.... IJJKG9LBH +17 3368 C 9 ,...,.... FKLJJKLAH +17 3369 C 9 ,...,.... JKHEK2KAG +17 3370 T 9 ,...,.... FHHJIGLGH +17 3371 G 9 ,...,.... FHKII9MBI +17 3372 T 9 ,...,.... FIEEH8KDE +17 3373 A 9 ,...,.... CIFEHIJCC +17 3374 A 9 ,...,.... FIFGGFHGD +17 3375 T 8 ,...,... FIGIHJCG +17 3376 C 10 ,...,...., BHDGCJMAJE +17 3377 C 10 ,...,...., AKIGG?LDFD +17 3378 C 10 ,...,...., FKHIKHKBHH +17 3379 A 10 ,$...,...., BIFEJ=IAGD +17 3380 G 9 ...,...., ?JHJJLBGF +17 3381 C 9 ...,...., JIHKKM?HJ +17 3382 T 9 ...,...., CEFG=MEJ@ +17 3383 A 9 ...,...., CAA?2FCDD +17 3384 C 10 ...,....,^]. GFIHGJ?EK= +17 3385 T 10 ...,....,. HGDGIKGDHA +17 3386 T 10 ...,....,. BB3F9G?E@7 +17 3387 G 10 ...,....,. >>8IKLAIJA +17 3388 G 10 .$.$.,....,. ;;FH.LCHKH +17 3389 G 7 .,...,. DHDEFH; +17 3390 A 8 .,....,. DEGJAHG +17 3412 T 5 ..,.. JJ1J8 +17 3420 G 6 ..,.., :ILEI8 +17 3421 G 7 ..,..,^>, 9GJ=I:FD +17 3435 A 9 .,..,,,.. 8K;I0..DD +17 3436 G 9 .,..,,,.. IH;I71>HH +17 3437 T 9 .,..,g,.. =BFH;1>DF +17 3438 G 8 .,..,,.. =J;K:FHI +17 3439 A 9 .,..,,,.. FKAGB1.FH +17 3440 G 8 .,..,,.. IL;LHHJ +17 3442 T 11 .,..,,,..^>.^], FILKA.6IJB0 +17 3443 G 11 .,..,,,..., JL0K=:FIKE> +17 3444 A 11 .,..,,,..., GJ8I@.8FIEB +17 3445 G 11 .,..,,,..., IJ;L=8BJKE@ +17 3446 A 9 .,.,,..., EHIA.EIAA +17 3447 T 10 .,..,,..., @GJI;4GGE7 +17 3448 C 10 .,..,,..., JK9M@:IKII +17 3449 A 10 .,..,,..., FG/F@1HJF2 +17 3450 C 10 .,.,,,..., GCK:/@GHH: +17 3451 G 10 .,..,,..., ?IEDC5AB@A +17 3452 C 11 .,..,,,..., GIBKD9JIKKF +17 3453 C 11 .,..,,,..., >KHLBJHHK?I +17 3454 A 11 .,..,,,..., >HJI@1JJKCBFIGDB +17 3459 A 10 ,..,c,..., HIJC7.GI@2 +17 3460 C 9 ,..,,..., K7IIFGJHG +17 3461 T 9 ,..,,..., HDLG4FLJ9 +17 3462 C 11 ,..,,,...,^], JLJBFKIK@H? +17 3463 C 10 ,.,,,...,, IKI0HIK/G8 +17 3464 A 11 ,..,,,...,, I/IF0HFIHF/ +17 3465 G 11 ,..,,,...,, I8LI4EJNIE5 +17 3466 C 11 ,..,,,...,, EDKIDGIK9HF +17 3467 C 10 ,..,,,..., I:MH9KGLLL +17 3468 T 10 ,..,,,..., FKLJ/8HKI9 +17 3469 G 11 ,..,,,...,, G@LJGLIKKIE +17 3470 G 12 ,..,,,...,,^>. EJKJHJILJDA> +17 3471 G 13 ,..,,,...,,.^]. FGKHDKJKJD4>D +17 3472 C 13 ,..,,,...,,.. G=MG0BJJCH0FD +17 3473 A 12 ,.,,,...,,.. BJF>>GIHCGGD +17 3474 A 13 ,$..,,,...,,.. A2IFDGIJACDFF +17 3475 C 12 ..,,,...,,.. AKG>EHJED0GG +17 3476 A 12 ..,,,...,,.. 9JJ=HGKKEGGG +17 3477 G 12 ..,,,...,,.. DLH/DKMFI8IJ +17 3478 A 12 ..,,,...,,.. HHI;CHJG>/GH +17 3479 G 11 ..,,...,,.. @LDBLMM?:LK +17 3480 T 11 ..,,,...,.. FGC;BCG?DFG +17 3481 A 12 ..,,,...,,.. DHBEFBHEFDEG +17 3482 A 12 ..,,,...,,.. :JDGKHJJJCGH +17 3483 G 11 .,$,,...,,.. K>6AIK:E:JK +17 3484 A 10 .,...,,..^]. I?FKCD2GFD +17 3485 C 11 .,,...,,... CFKFJJIGHIC +17 3486 T 11 .,,...,...^], K@GKMCGIKH/ +17 3487 C 12 .,,...,,..., D2;JLCACIJHB +17 3488 T 12 .,,...,,..., IEAHL=E;HLI7 +17 3489 G 13 .,,...,,...,, K9:JLEE7HLJEC +17 3490 T 14 .,,...,,...,,^]. D/JFJIEAFGG4C: +17 3491 C 15 .,,...,,...,.,^], I>EIL:J1IKH=C7C +17 3492 T 15 .,,...,,...,.,, L/AILF/.JKK5E15 +17 3493 C 16 .,,...,-1a,...,,+1a.,, E3>JMK5;JLK:9D5; +17 3494 A 15 .,,...,...,.,,^], ECHHKK@IIIDC7=0 +17 3495 A 15 .,,...,...,.,,, BFGFJDGFJB=IJJFG=E< +17 3499 A 15 .,,...,...,.,,, >EIGJ@FGIHFHHF< +17 3500 A 15 .,,...,...,.,,, =FHDJHDGIDFH6D= +17 3501 A 15 .,,...,...,.,,, +17 3503 A 15 .,,...,...,.,,, ;FHGK=EFHJFI>E? +17 3504 A 15 .,,...,...,.,,, ;EIHI4FJJJFIDE@ +17 3505 A 15 .,,...,...,.,,, ;FGFJ5DFKJEI?E? +17 3506 A 13 .$,,..,..,.,,^]. :GI9;CIIHIBC? +17 3507 T 16 ,,..,,..,,.,,,.^], FIB@HHCGFIGDCG@> +17 3508 C 17 ,,..,,...,,.,,,., JLH?IK0BKKJHLIKCG +17 3509 A 18 ,,...,,.-1C..,,.,,,., CH?E;FC>JHG:HF;FCC +17 3510 C 17 ,,..A,,..,,.,,,., JLAIIJHJJKJEJJ:EH +17 3511 A 18 ,,...,,..,,.,,,.,^]. DH7G2EAJIF1H7FGA1B +17 3512 C 18 ,,..,,..,,.,,,.,., HJGHHIFHI6FBIHEGD= +17 3513 C 19 ,,..A,,..,,.,,,.,., HK9@.JFJIIAJ7KLDFDA +17 3514 A 19 ,,...,,..,,.,,,.,., FIAJ;GDAJG8HAHIBFC@ +17 3515 T 20 ,,...,,...,,.,,,.,., FGCJIGG1GJG>H=GHDHF@ +17 3516 T 20 ,,...,,...,.,,,.,.,^]. FG@GGHHDIIGEIHJDGBD; +17 3517 T 21 ,,...,,...,,.,,,.,.,. @GHHBHB>HIH2EIGKDHA>; +17 3518 T 21 ,,...,,...,,.,,,.,.,. EGDC +17 3519 G 21 ,,...,,...,,.,,,.,.,. @HII/IF1LHH3ECIIGHIJF +17 3520 G 19 ,$,.,,...,,.,,,.,.,. AFBJI?GIJKL=IJ6FEJC +17 3521 C 18 ,..,,..,,.,,,.,.,. FF?KIBGJCJ@KNGGBJG +17 3522 T 19 ,$...,,..,,.,,,.,.,. >GH8HGFMJ3JJGJGFIAG +17 3523 T 17 ..,,.+1C..,,.,,,,.,. 9AG=5IAIGEGEIGDFD +17 3524 C 17 ..,,..,,.,,,.,.,. DFJJI@J;IHKKIIBIG +17 3525 A 19 ...,,..,,.,,,.,.,.^]. BD4HHI9KAIEGIFHGJFE +17 3526 G 18 ..,,..,,.,,,.,.,.. 9CFJKILLLAJEFHKIJE +17 3527 A 19 ...,,..,,.,,,.,.,.. A13H?GEIHHFIICHHHFE +17 3528 T 19 ...,,..,,.,,,.,.,.. @>ACCJJG@GG?7H@DHGB8E=JEE +17 3530 G 18 .,,*..,,.,,,.,.,.. HIJ/CKJLEII6FI8KJJ +17 3531 C 19 .A,,...,,.,,,.,.,.. 3GII/LLIIH=JEFGAFH +17 3534 A 17 .,,..,,.,,,.,.,.. ;F5IDGFHBGJAIG@FH +17 3535 T 19 .,,.+1C..,,.,,,.,.,..^]. 5FG/JHF6IHDID;HGFI? +17 3536 C 18 .,,..,,.,,,.,.,... @HGJKI1JCIAFGGHIJD +17 3537 C 17 ,,..,,.,,,.,.,... IHKFIGKDKLHIHKGKD +17 3538 T 18 .,,..,,.,,,.,.,... @FGIIF6GHGHFAJHHKE +17 3539 C 17 ,,..,,.,,,.,.,... FGKKHIJBFIIAJKILF +17 3540 C 17 ,,..,,.,,,.,.,... GKDKKCKLIJHDDKHKF +17 3541 T 17 ,,..,,.,,,.,.,... CECGGBI6HKFHFHHLD +17 3542 G 17 ,$,..,,.,,,.,.,... @IGKJ?EEILCIHKILH +17 3543 C 16 ,..,,.,,,.,.,... GKKJCKAJKADHJHJG +17 3544 A 16 ,..,,.,,,.,.,... BEJFIIHEHKAM@JKE@CJIM5D +17 3548 A 17 ,..,,.,,,.,.,..., G<6GCGIFIAHHDJCF +17 3551 T 17 ,..,,.,,,.,.,..., C8IEBECFHHACCGJFD +17 3552 A 18 ,...,,.,,,.,.,..., D7JCHIFEDIGG=HCJDE +17 3553 T 18 ,A..,,.,,,.,.,..., E5AEFGFBDHEDGFGKC? +17 3554 A 18 ,...,,.,,,.,.,..., E4JHEGFCD>C>HEEJBC +17 3555 C 18 ,...,,.,,,.,.,..., A5JHA4IDADGBKBHJGA +17 3556 G 17 ,..,,.,,,.,.,..., GCAJJ>BIG@IBJAEAILI@; +17 3558 G 19 ,.-1T..,,.,,,.,.,...,. G5DDJACCIK@H2J@E@F: +17 3559 T 19 ,*..,,.,,,.,.,...,. E5FBGIFIDJDH9HEI?FC +17 3560 G 19 ,...,,.,,,.,.,...,. D5HII:HJJLIIJLILIJC +17 3561 A 19 ,$...,,.,,,.,.,...,. >.IJFGLDDIEEIGEHFGD +17 3562 A 18 ...,,.,,,.,.,...,. CHIFHLCFIIFFEEJ9FD +17 3563 A 18 ...,,.,,,.,.,...,. DIFGGHHGJFBGFFJAAC +17 3564 T 17 ..,,.,,,.,.,...,. =JHJFEFIGIJHHI>GD +17 3565 T 19 ...,,.,,,.,.,...,.^], CDEFD?DEICDHGCIAGCB +17 3566 C 19 ...,,.,,,.,.,...,., .=IIBDGIKJ>JHJKJIE> +17 3567 A 18 ..,,.,,,.,.,...,., FJH>IHFDIFDEGKHEGD +17 3568 A 18 ..,,.,,,.,.,...,., :DLJGGGIDIDI@IGIHA +17 3569 G 18 ..,,.,,,.,.,...,., ELIFEHHGIEHIJMKIGB +17 3570 T 18 .$.,,.,,,.,.,...,., 6@GJFEGG>F:CEHDGG< +17 3571 C 17 .,,.,,,.,.,...,., FIEFIILJH7JJNHHKIKDGB +17 3578 A 18 .,,.,,,.,.,...,.,, HEGH@DHIFIFFKHFHDB +17 3579 A 18 .,,.,,,.,.,...,.,, >EFECFG6F:FHJEEIF@ +17 3580 A 18 .,,.,,,.,.,...,.,, EEHEGGGHH?GGI=GIGF +17 3581 T 18 .,,.,,,.,.,...,.,, EDH@FEHEDIGJJBIGED +17 3582 C 18 .,,.,,,.,.,...,.,, BHHAHHK>EJJJJHDGHH +17 3583 A 18 .$,,.,,,.,.,...,.,, BFFGG7IFGBIEKBJFIF +17 3584 G 17 ,,.,,,.,.,...,.,, DDCE4J;G@IJLFIHHJ +17 3585 A 18 ,$,.,,,.,.,...,.,,^], >:JB2GBE@FGJCF>FF: +17 3586 A 16 ,$.,,.,.,...,.,,, AHGJBFHCIKDJIGJ. +17 3587 G 14 A,,AaA,A.A,.a, IEHFD7IHMGJIGK +17 3588 A 15 .,$,.,.,...,.,,, I>EGEAEEKHFAFG= +17 3589 A 14 .,.,.,...,.,,, IBBEHFGKHFFEH> +17 3590 A 14 .,.,.,...,.,,, IAFEHCGIFIJFH9 +17 3591 A 14 .,.,.,...,.,,, H?4FBDHKHH?AG> +17 3592 A 14 .,.,.,...,.,,, C>FF0DHKDEJDE7 +17 3593 A 14 .,$.,.,...,.,,, F=EE:EAJF>DFI> +17 3594 C 12 ..,,...,.,,, ?AJJJKJIEJMC +17 3595 A 13 ..,.,...,.,,, FEHJFGKFHIEFD +17 3596 T 13 ..,.,...,.,,, >CE@DGGGHGEHFHHHIC +17 3598 T 11 .,,...,.,,, AEEGGEFHEH@ +17 3599 A 12 .,.,...,.,,, CFAGEIDHHIHB +17 3600 T 13 .,.,...,.,,,^X. E@FDGIAEHBIC +17 3604 C 13 .,.,...,.,,,. A?HAHKJCFAC;G +17 3605 G 13 .$,.,...,.,,,. 7CAF?CAI8JH@@ +17 3606 C 12 ,$.,...,.,,,. A/HJKAJHJMEH +17 3607 A 11 .,...,.,,,. 3BDJGFJFGCF +17 3608 A 12 .,...,.,,,.^], 7AFJGEEGJ +17 3609 A 12 .,...,.,,,., 8BHI5EKCFDF> +17 3610 C 12 .$,$...,.,,,., >>EJEJ3JKDGB +17 3611 C 10 ...,.,,,., @KEIHKIEHG +17 3612 A 10 ...,.,,,., CJGIBJLHGI +17 3613 G 11 ...,.,,,.,^], DMAIH@GJFBJGCEHJHEIAIFC> +17 3634 T 13 .$,.,,,.,,..,, ;HEGJLFKHAEEC +17 3635 T 12 ,.,,,.,,..,, HFHIJEKGHFFF +17 3636 G 12 ,.,,,.,,..,, HIHKEFKHMIH@ +17 3637 T 12 ,.,,,.,,..,, FFEILEJJGEI1 +17 3638 T 12 ,.,,,.,,..,, HGHGGEJJHEHD +17 3639 G 12 ,.,,,.,,..,, GHHJDFJIJIJI +17 3640 T 12 ,.,,,.,,..,, GHGIGFJI@FIH +17 3641 G 12 ,.,,,.,,..,, GIIJHIJGJIJ4 +17 3642 T 12 ,.,,,.,,..,, DJFJIFFHIDB= +17 3643 T 12 ,.,,,.,,..,, FGGIFDJJBFHG +17 3644 T 12 ,.,,,.,,..,, D@HHJGJHIFJC +17 3645 T 12 ,.,,,.,,..,, CHFIDFIHHFIE +17 3646 C 11 ,$.,,,.,,.,, A@ADBGE@ID2 +17 3647 G 12 .,,,.,,..,,^]. D +17 3657 C 15 .,,,.,,..,,..,. @@C=HDBDGD:FG=C +17 3658 G 15 .,,,.,,..,,..,. =EIGBKKAD@ +17 3659 T 15 .,,,.,,..,,..,. EEHHGKHDEJJEGEE +17 3660 G 15 .,,,.,,..,,..,. EEHCIKIGJKKGJFH +17 3661 T 15 .,,,.,,..,,..,. HCIJFKIEEEJGG;F +17 3662 T 15 .,,,.,,..,,..,. EAGCAIJ>FIHEGED +17 3663 A 16 .,,,.,,..,,..,.^]. BBGHFJJ7DJC?HFFE +17 3664 T 16 .$,$,,.,,..,,..,.. D?GGHJEJCI5EFFFA +17 3665 A 14 ,,.,,..,,..,.. FEFIIIFICDIEFD +17 3666 A 14 ,,.,,..,,..,.. GHDIJ=HIIIGHHF +17 3667 T 14 ,,.,,..,,..,.. FGGII.GIH?C>GF +17 3668 A 14 ,,.,,..,,..,.. ECEIH>FH3=HCGG +17 3669 A 14 ,,.,,..,,..,.. FCAHJEIJCIIEDH +17 3670 T 14 ,,.,,..,,..,.. DDCIFJDJKGIGGG +17 3671 T 14 ,,.,,..,,..,.. EAGHFIHFEEHAGG +17 3672 C 14 ,,.,,..,,..,.. DGJJK8KJIJEJK +17 3675 C 14 ,,.,,..,,..,.. GFKMMKJL;GKJKK +17 3676 T 14 ,$,.,,..,,..,.. AEJIIFJH7GGFKL +17 3677 A 13 ,.,,.,,..,..^], I;LLEHHKKD +17 3679 T 14 ,.,,..,,..,.., IEIFGEKFHFHFI1 +17 3680 T 14 ,.,,..,,..,.., EEIHBBJIFHEGHG +17 3681 C 14 ,.,,..,,..,.., GJKK7HLLGIKFJ. +17 3682 A 14 ,.,,..,,..,.., CGHGHGH=IHEIJ8 +17 3683 A 13 ,.,,..,,..,.. BFHG2HIDHEDIK +17 3684 A 14 ,.,,..,,..,.., EGIJJBH.GKGFI@ +17 3685 T 14 ,.,,..,,..,.., GHGJIHI@GH?HJ1 +17 3686 T 14 ,.,,..,,..,.., EEJEDA +17 3695 T 15 .,,..,,..,..,.. CIHIFIA6HHIIJCA +17 3696 T 15 .,,..,,..,..,.. EIHIEH?FIIJIJD@ +17 3697 T 15 .,,..,,..,..,.. CHHHCIDGDGGH@C@ +17 3698 A 14 .,,..,,..,.... AFGJFHI6GGIGEB +17 3699 A 15 .$,,..,,..,..,.. >GG?HHGHKFIH;FF +17 3700 C 13 ,,.,,..,..,.. JKJLL:IHIK7GB +17 3701 T 14 ,,..,,..,..,.. HD=HIHCGDLMIGG +17 3702 T 14 ,,..,,..,..,.. IGEEHEFGFGHIED +17 3703 C 14 ,,..,,..,..,.. II>JIDGKIJM:IF +17 3704 A 14 ,,..,,..,..,.. FGFHIJAFFIJ:EG +17 3705 T 14 ,,..,,..,..,.. AF7FIEIJEHJ8GF +17 3706 A 14 ,,..,,..,..,.. EHFFKIHJHHILEF +17 3707 G 14 ,$,..,,..,..,.. DE=KHCJLJMMKIH +17 3708 T 14 ,..,,..,..,..^F. D?GGDIHBHH8DG? +17 3709 A 14 ,..,,..,..,... GCAGIFJ>IK0DFA +17 3710 C 14 ,..,,..,..,... @FHH9AJHJJHGDD +17 3711 C 14 ,..,,..,..,... G5DKJABKLLMHGC +17 3712 A 14 ,$..,,..,..,... BAEH8GGFHAHJJGGDIB@ +17 3716 T 15 .,,..,..,...... CGFBHAII8FEBC@A +17 3717 C 15 .,,..,..,...... IJDGGKKM;GGGDED +17 3718 T 15 .,,..,..,...... FFAKJ=LMIIIHHGE +17 3719 A 15 .,,..,..,...... BF:GK?KC=CGDECB +17 3720 C 15 .,,..,..,...... FIKFHJEI:H?HFBE +17 3721 A 15 .,,..,........^Z. DF:FLEFLGIG4HF: +17 3722 C 16 .$,,..,..,....... >HI8JKJI:DEIBEGA +17 3723 A 15 ,,..,..,....... FEFHGJK1EEGBHCD +17 3724 C 15 ,,..,..,....... GIDJKJKBIEHFFGB +17 3725 T 15 ,,..,..,....... EBHAHLLILIGHEGD +17 3726 G 15 ,$,..,..,....... BCFDJLLLIHF0FIC +17 3727 C 14 ,..,..,....... <@KHHK0GHJGEJA +17 3728 C 14 ,..,..,....... 5?KGLL.JHHJHFF +17 3729 C 14 ,$..,..,....... @GIIKIJIHGCHHG +17 3730 A 13 ..,..,....... GDGJE;HIF.DFF +17 3731 T 14 ..,..,.......^+. IGIIHIIHF:GGF/ +17 3732 G 14 ..,..,........ JDEHL6JIIFIIG< +17 3733 T 15 ..,..,........^]. GEHGJECI?HF +17 3739 C 16 ..,..,.......... GEIKMHMHGIKHA3GG +17 3740 A 16 ..,..,.......... HHEDK4GIB7@FB0FF +17 3741 A 16 ..,..,.......... >2GI@IDK=BIIHH +17 3744 T 16 ..,..,.......... HIFKKIJJI0G=FAIH +17 3745 T 15 ..,..,......... HFFGH/EFG@?=5GE +17 3746 C 16 ..,..,.......... ?H@IL7GGJIIJ?7JJ +17 3747 C 15 ..,..,......... ;?DJL0HFDDFGDJG +17 3748 C 15 ..,..,......... >G=JKGGHG3FFBIH +17 3749 C 15 ..,..,......... >DKIHFK.?GAJIF +17 3752 G 14 .............. ADIHIH>BGD20DB +17 3753 C 15 ...,........... <@K0IIK;CG@3KIC +17 3754 T 15 .$.$.,........... A:K0IJGM=GB.JHB +17 3755 C 12 .,.......... J5KEJKEJ@KHI +17 3756 C 13 .,........... ILJIJK@GB4JGJ +17 3757 T 13 .,........... I=JIJ.CG?>GDJ +17 3758 G 13 .,........... HJBDHAEJ@@KGK +17 3759 C 13 .,........... FII8JHHFA0JIJ +17 3760 A 13 .,........... C5HAF6EHB1IHF +17 3761 A 13 .,........... D@EFIFHH?BIGH +17 3762 C 13 .$,........... >FIEGE;H49IHF +17 3763 C 12 ,........... >HGHLHD95JGC +17 3764 A 13 ,...........^]. >IIG=HIBBHEFA +17 3765 C 13 ,............ 2IEI5IG?>HIJC +17 3766 A 14 ,............^], EJIHICDB>IGFE= +17 3767 A 14 ,............, EEIIGGH?3GHEC> +17 3768 A 14 ,............, 2HIGIHG?7KKLHI +17 3771 T 14 ,............, EIII9II?1KIIGC +17 3772 A 14 ,............, 5AGGGED@:IEHFD +17 3773 C 14 ,............, AHFIFFI;7KJDHJ +17 3774 T 14 ,............, :JJHI>JBALHMHE +17 3775 C 14 ,$............, ?LAJLFJ6/LKIIJ +17 3776 T 13 ............, IJJFJI8>LHLIE +17 3777 C 13 ............, J@J5IJ7:LJFIJ +17 3778 T 12 ..........., HFEJIK?LGJIH +17 3779 G 13 ............, D=J8JK9/LILJJ +17 3780 C 13 ...........,^], J?LFJLGD7/KEMJHCG8 +17 3788 G 13 ..........,,. BGI=G;EAHJGAH +17 3789 G 13 .........,,., FHDD4B@@E:FHEHEGAF= +17 3792 G 15 ....A......,,., FH.3IEJFAFG< +17 3798 T 14 ..........,,., EFHH6@KFJGIIG? +17 3799 T 15 .$..........,,., AC7BE9 +17 3805 C 14 ..........,,., AE7H2:IJJBJ@GC +17 3806 A 14 ..........,,., EIFF;7JFJGDGKF +17 3807 C 12 .$.......,,., ACFFJJ>JBCG= +17 3808 G 11 .......,,., @@7DAEBHK@= +17 3809 T 13 .........,,., >1D>9HG;GHIHE +17 3810 C 12 .......,,.,^], GDALKJIJMJEC +17 3811 A 14 ...CC....,,.,, ;AE18HG8FDKKGA +17 3812 T 13 ........,,.,, A@:MHLLJMI@G +17 3815 A 11 ......,,.,, 30ID=GFDK@E +17 3816 A 11 ......,,.,, 3DIHCHCIK?E +17 3817 A 11 ......,,.,, ?7FIJHGIKAI +17 3818 T 11 ......,,.,, 23JGGHFIH>H +17 3819 A 12 ......,,.,,^>. 15DFFEILHDK@ +17 3820 G 12 ......,,.,,. /9JIMJIKICKE +17 3821 A 13 ......,,.,,.^]. 2FI?JGLHLFDD9 +17 3822 G 13 ......,,.,,.. 4@MKMLGJI=IHA +17 3823 T 12 .....,,.,,.. 7GDDE@KF?IEA +17 3824 C 13 ......,,.,,.. 3@IFDLJNK@IHB +17 3825 C 12 .....,,.,,.. 4JHKIKJLEIGC +17 3826 T 13 ......,,.,,.. A9IH/JHJJDIIC +17 3827 G 13 ......,,.,,.. @?I?LIIJJ=JIC +17 3828 C 13 .$.....,,.,,.. 0@GIKKHIJ@KHD +17 3829 A 11 ....,,.,,.. FFGIFGL9BHE +17 3830 A 13 .....,,.,,..^Z. >D?HHDGK@IGAD +17 3831 C 13 A....,,.,,... /DEJMJKGCJI=A +17 3832 A 14 ..$...,,.,,...^]. B@CBGEGLBIEEC@ +17 3833 C 12 ..$..,,.,,... 3DGIAEH:DIBB +17 3834 G 11 ..,,.,,.... DAIJ==I@:B= +17 3835 T 12 ...,,.,,.... /IEDGGBGGCHC +17 3836 G 13 C..,,.,,....^>, /LLJLCBGJB7G9 +17 3837 G 11 ..,,.,,..., JHHB<< +17 3838 C 13 .$..,,.,,...., .HIGK?GJHDAA? +17 3839 C 12 ..,,.,,...., DI@C??=H?GF= +17 3840 G 12 ..,,.,,...., ?DHJ==F +17 3841 T 12 ..,,.,,...., 9GGIEHKFEHDF +17 3842 C 12 ..,,.,,...., JJGMCFNGIJEH +17 3843 T 12 ..,,.,,...., JKGIDLJJIKHF +17 3844 G 13 ..,,.,,....,^]. IJFH=HIKE=IC? +17 3845 T 13 ..,,.,,....,. EFGFCLJFAFDFC +17 3846 G 13 ..,,.,,....,. GJIJDHJICKIEG +17 3847 T 13 ..,,.,,....,. >FGHCIIFCD, HFIEKIIFMBEG:= +17 3854 T 15 .,,.,,....,..,^], DFH?KID@1E?C?>C +17 3855 C 16 .,,.,,....,..,,^], GJLILF0JJLICIH> +17 3858 T 17 .,,.,,....,..,,,^], GFJDHJI@=F:HDDG>? +17 3859 C 17 .,,.,,....,..,,,, H?CC@EG>D18IDA=A9 +17 3860 G 17 .,,.,,....,..,,,, =JG8JM@4C7H<=7H6> +17 3861 C 17 .,,.,,....,..,,,^F. EJLDILJ5@EJIGFKC: +17 3862 T 17 .,,.,,....,..,,,. EBECJJICIEFHGCHDB +17 3863 T 18 .$,,.,,....,..,,,,. @BGAHGG7F@FEC8H0D@ +17 3864 A 17 ,,.,,....,..,,,,. DKBKIA:BAICFDJ7HA +17 3865 G 18 ,$,.,,....,..,,,,.^], @JCILLH>EGGIGDGCF +17 3869 C 17 ,.,,....,..,,,,., JDHLJ6DEJJHFK7GBJ +17 3870 T 17 ,.,,....,..,,,,., FHJHJCLE?EI1IDAEF +17 3871 T 19 ,.,,....,..,,,,.,^],^], G:KJFFHAHBDGB9ADHAC +17 3872 G 19 ,.,,....,..,,,,.,,, FBFJKA;GHIIJJ2BDG8E +17 3873 T 19 ,.,,....,..,,,,.,,, DAJHECGE@EH1I0EEGAD +17 3874 T 20 ,.,,....,..,,,,.,,,^]. D:JEDEHFBGD1C0HDIB@> +17 3875 T 21 ,.,,....,..,,,,.,,,.^Z. E:GBE@GF@EDJH2DDDBD>; +17 3876 C 20 ,.,,....,..,,,.,,,.. @HKE<:5IIJGLIHDLFIEC +17 3878 A 20 ,.,,....,..,,,.,,,.. B>GGHCI>DEI=GIFFFGGD +17 3879 A 22 ,$.,,....,..,,,,.,,,..^F. B8JJH>>CIIJLLKKFLFHFDB +17 3880 G 20 .,,....,..,,,.,,,... M9KDMHHIEFD +17 3885 T 23 .,,....,..,,,,.,,,....^], ?IIF>JCFJJHH2HGIE@IHIE: +17 3886 C 23 .,,....,..,,,,.,,,...., >GIJ9ECGKIEK/IDIHIIFHDC +17 3887 C 23 .,,....,..,,,,.,,,...., 0GIH3F@?GJEJ;JDKIJHFGDB +17 3888 C 22 .$,,...,..,,,,.,,,...., @DKGJJGGJ:MBIDKHJHFHDG +17 3889 A 22 ,,....,..,,,,.,,,...., CHI=8HEFIAI9IFEHHGGGDF +17 3890 C 21 ,,...,..,,,,.,,,...., AKHGCIHGGK8JCJJLFDGCI +17 3891 A 22 ,$,....,..,,,,.,,,...., @KG4>DDGIKLMJGKKKHHHFI +17 3892 G 21 ,....,..,,,,.,,,...., IK8M/IFLJKFG@IBDKHJEG +17 3893 T 22 ,....,..,,,,.,,,....,^], HF6=>HDA>KHKEJHIFGHBH0 +17 3894 G 21 ,....,..,,,.,,,....,, IJ9 +17 3899 A 23 ,....,..,,,,.,,,....,,, GE9FGGGFJJCFGJCJHFIEHD7 +17 3900 T 23 ,....,..,,,,.,,,....,,, GJAGHCGC4JAKGKGFHGH?KB2 +17 3901 G 21 ,....,..,,,.,,,....,, HHA;EGHDCJ=GLHMIHLCL3 +17 3902 C 23 ,....,..,,,,.,,,....,,, IJ3MCHJGDMEBFLJMJGLBKF? +17 3903 A 22 ,...,..,,,,.,,,....,,, FGJGKDMKHLBLJ +17 3908 C 23 ,....,..,,,,.,,,....,,, GI5H>KKLFM.HFMHJKHKDLK6 +17 3909 T 23 ,$....,..,,,,.,,,....,,^X, BH88BDJHIGDBHIGJIHLEHA0 +17 3910 A 23 ....,..,,,,.,,,....,,,, H? +17 3911 C 23 ....,..,,,,.,,,....,,,, D4K>JGDFKGJ@MJKGEKGEIDF +17 3912 A 24 ..$..,..,,,,.,,,....,,,,^]. E4BG@GGDF8HDJHIHIIECB8?: +17 3913 C 23 ...,..,,,,.,,,....,,,,. GJGJIECLAGDLKMIEIGKJAHA +17 3914 T 24 ...,..,,,,.,,,....,,,,.^], FA;GJGGIIKHEGIHHLFIGBBE= +17 3915 C 25 ...,..,,,,.,,,....,,,,.,, GLIFJGBKBKEGEIIHIDIIFFDEE +17 3916 C 25 ...,..,,,,.,,,....,,,,.,, DKIIIJIM=JFLJMGHKJLJCJD8G +17 3917 T 25 ...,..,,,,.,,,....,,,,.,, ECIHFG2JHKIIHJIJKJKHCGD?A +17 3918 T 26 .$..,..,,,,.,,,....,,,,.,,, A22GEC3JEHGILHGFHEJHFG@FDC +17 3919 C 25 ..,..,,,,.,,,....,,,,.,,, KDHLCEM:KFMKNJEMJMIHKEIG7 +17 3920 T 25 ..,..,,,,.,,,....,,,,.,,, A@FGEHGCHIGKEJJLHFFA:GGGB +17 3921 T 25 ..,..,,,,.,,,....,,,,.,,, E2EEECG7HHIEIFGHEJ=EDBCDB +17 3922 A 25 ..,..,,,,.,,,....,,,,.,,, ?4HB.H3F5K3IILJEHJMGLJAIJKG2 +17 3926 C 25 ..,..,,,,.,,,....,,,,.,,, DGBJ@CMKJ7MKLKCLDMJG@IEI8 +17 3927 T 25 ..,..,,,,.,,,....,,,,.,,, 9>GID@IHJEGBGIJKEJFHFIDGF +17 3928 G 25 ..,..,,,,.,,,....,,,,.,,, 96GJEJKJE?HIKIIDFLIBGHCKJ +17 3929 A 24 .$,..,,,,.,,,....,,,,.,,, AFFEIJBGGJIJGIGDKEEHIFG9 +17 3930 T 24 .,..,,,,.,,,....,,,,.,,, 9C +17 3932 T 23 ,..,,,,.,,,....,,,,.,,, BEB6GHKHJ=JIIJEIHCEG>J< +17 3933 T 23 ,..,,,,.,,,....,,,,.,,, ED?IIFKIHKHGGIBIFDEDJGF +17 3934 C 23 ,..,,,,.,,,....,,,,.,,, ?GFDJDIGKKKJHLBIIEHIAII +17 3935 C 23 ,$..,,,,.,,,....,,,,.,,, ?@>CCDJBDAKIALCLA=JJDCB +17 3936 A 21 .Gg,,.gg,GG.G,gg,.ggg E>IFIIJIHA1J1HJ>FHKJF +17 3937 C 22 ..,,,,.,,,....,,,,.,,, DBBCG;JHEHHIGJEIFBHI:G1 +17 3941 C 22 ..,,,,.,,,....,,,,.,,, A=HJIKEJKKH:ICLGHGG9H0 +17 3942 C 22 ..,,,,.,,,....,,,,.,,, E>JJFJHMJKGFKDN=GKJJKI +17 3943 T 22 .$.,,,,.,,,....,,,,.,,, =A;GGJKGGJJIIFJHHIJII7 +17 3944 G 20 .,,,.,,,....,,,,.,,, BI7IDL@JJ@IBL:ACDHIB +17 3945 C 21 .,,,,.,,,....,,,,.,,, AIIHJEMJLIHL@LKHJBKJD +17 3946 T 21 .,,,,.,,,....,,,,.,,, AEEEHJIEIJFFEEED@JIFB +17 3947 A 21 .,,,,.,,,....,,,,.,,, @GFFIFIFDCGAAHCEBDID2 +17 3948 C 21 .,,,,.,,,....,,,,.,,, @GHHI6LJKIFK>JIEKGJJF +17 3949 A 21 .,,,,.,,,....,,,,.,,, >FFEIFIIFHHJ?GDBEFIFE +17 3950 C 22 .,,,,.,,,....,,,,.,,,^]. 9GHGJBMJLGED=MFCFGILHA +17 3951 T 22 .,,,,.,,,....,,,,.,,,. ;DE9GJFEHICAEJGDGK>I9D +17 3952 C 23 .,$,,,.,,,....,,,,.,,,.^]. 7>>3I=KJJKDE?LHFFCDHHC: +17 3953 C 22 .,$,,.,,,....,,,,.,,,.. >BGIBKJLI8HCMJDHKCJKD? +17 3954 T 21 .,$,.,,,....,,,,.,,,.. 5>JFDHHJI@AJID@H@IGGC +17 3955 T 20 .,.,,,....,,,,.,,,.. HBB;HFDBB +17 3960 T 21 .$,.,,,....,,,,.,,,... 9HAGBGG:68JBI:CGI;GDA +17 3961 G 20 ,.,,,....,,,,.,,,... EHEHIJHK@KDLHEDHHFDF +17 3962 G 20 ,.,,,....,,,,.,,,... D9FHHGG@ +17 3967 T 19 .,,....,,,,.,,,.... 5GDF@GCHGEECJFEFCE@ +17 3968 A 19 .$,,....,,,,.,,,.... ?HCA>8AIGGGCFIBECE? +17 3969 T 18 ,,....,,,,.,,,.... DBEGH@IDDF@EIGFEFE +17 3970 T 18 ,,$....,,,,.,,,.... CBBHE>IGCD;IFF>FFD +17 3971 C 17 ,....,,,,.,,,.... IGAB=KHEE;DHFJ@IH +17 3972 C 17 ,....,,,,.,,,.... H<>>;KIFJELIIFDJG +17 3973 A 17 ,.$...,,,,.,,,.... G@DDCGEDDDHD>EFGF +17 3974 C 17 ,...,,,,.,,,....^]. <@B@CB@@ADBBGBHH: +17 3975 G 17 ,...,,,,.,,,..... D>;7JJJH5LJA>LJJDDJBE +17 3977 A 17 ,...,,,,.,,,..... BED=FDCD;E?3@FHFD +17 3978 C 18 ,$..$.,,,,.,,,....., >9>7IFJGKKHKGJHH8MKJGEIBGI +17 3983 T 15 .,,,,.,,,....., ACDH@8GDEDBIFGH +17 3984 A 16 .,$,,,.,,,.....,^F. =DGFF=GFEFEHEFEB +17 3985 C 15 .,,,.,,,.....,. 9JHJ8JKEGCJGEBD +17 3986 A 15 .,,,.,,,.....,. 9CE??>DDHGGGGAE +17 3987 C 15 .,,,.,,,.....,. .JHL@JKJH7IIELE +17 3988 T 15 .,,,.,,,.....,. @CJFEHG>=HKCIIH +17 3989 C 16 .,,,.,,,.....,., 8EDA@LGGEAKKH4G6 +17 3990 C 16 .$,,,.,,,.....,., 4GH>@JKKE?KIILG< +17 3991 T 15 ,,,.,,,.....,., ADE;IGGIHKHIII2 +17 3992 T 15 ,$,,.,,,.....,., @EH=IGHHFG/DDE; +17 3993 C 14 ,,.,,,.....,., GJ=MIIFEKIHKID +17 3994 T 15 ,,.,,,.....,.,^F. CGAIHHGHKJIFI9@ +17 3995 T 14 ,,,,,.....,.,. BDEFFFFG:DAEHA +17 3996 A 14 ,,,,,.....,.,. CIJJIC?HDGIG?B +17 3997 G 15 c,.,,,.....,.,. 6E;KHE?GLEKKJ:D +17 3998 G 14 ,,.,,,....,.,. EE2KHGGDKLLIAG +17 3999 G 14 a,,,,.....,.,. FHLIJGHL:L1HJG +17 4000 C 15 ,,.,,,.....,.,. DK5LJCIEICJAJLH +17 4001 T 15 ,,.,,,.....,.,. EE:GGHIHLBJIKDJ +17 4002 G 15 ,,.,,,.....,.,. CG3JJJHGFJIDKHG +17 4003 A 15 ,$,.,,,.....,.,. @D7IGHCDIAJCI7I +17 4004 T 14 ,.,,,.....,.,. B2HCAIEHHHAI?F +17 4005 A 12 ,,,,.....,.. CHFGEEJEH@HG +17 4006 T 14 ,.,,,.....,.,. C9FHGFGH>HJIKF +17 4007 T 14 ,.,,,.....,.g. B2HFFEFG6EJH0G +17 4008 C 14 ,$.,,,.....,.,. >:HC;D6KJI?K/I +17 4009 C 13 .,,,.....,.,. 5IHI>AEGJLKLJ +17 4010 A 13 .,,,.....,.,. >EEDHFI?IIIHJ +17 4011 C 13 .,,,.....,.,. 9DDI>DJ;GKJ:F +17 4012 A 11 ,,,....,.,. CCB0B.A=DFJ +17 4013 C 12 ,$,$,.....,.,. @@G@CIJFF +17 4014 A 9 ,.....,.. ECGJFJ0IK +17 4015 C 9 ,.....,.. >I8JDHLJG +17 4016 C 10 ,$.....,.,. ;4>K:FGK3K +17 4017 C 6 ..,.,. =F=K?K +17 4018 G 9 .....,.,. <4C9BDC?@ +17 4019 C 10 .$.....,.,. .J2KHGBKMJ +17 4020 T 9 .....,.,. ;CLIFIL4K +17 4021 A 8 .....,.. D;G9MBILKNK +17 4028 T 9 .....,.,. .CL0DHH@L +17 4029 T 9 .....,.,. =FHGFIHJI +17 4030 C 9 .....,.,. F8JJBCK:K +17 4031 T 9 .....,.,. AKKHJILL>FEKJ +17 4040 A 9 .....,.,. B?KHHHICL +17 4041 T 9 .....,.,. F;FCEHJGH +17 4042 A 9 .....,.,. 7DH?EHDHII +17 4059 C 6 ..,.,. B?J8GH +17 4060 A 6 ..,.,. FG?IHL +17 4061 C 6 ..,.,. F;HF0H +17 4062 T 5 ..,.. FFHJJ +17 4063 C 6 ..,.,. F9FJDK +17 4064 C 6 ..,.,. B?EKLL +17 4065 T 6 .$.,.,. >BCBAJ +17 4066 T 5 .,.,. >GGDI +17 4067 C 5 .,.,. ?HECK +17 4068 T 5 .,.,. FFIJL +17 4069 T 5 .,.,. >FFHD +17 4070 A 5 .,.,. =F>?F +17 4071 G 5 .,.,. :EI>E +17 4072 G 4 ,.,. FH7I +17 4073 G 5 .,.,. 6DG;E +17 4074 C 5 .,.,. /GBLA +17 4075 T 5 .,.,. @FHFL +17 4076 G 5 .,$.,. 7BGJI +17 4077 A 4 ..,. >FCG +17 4078 T 4 ..,. >GGG +17 4079 A 4 ..,. :F7F +17 4080 T 3 ... @EH +17 4081 T 4 .$.,. 2=@? +17 4082 C 3 .,. EHD +17 4083 C 3 .$,. AIA +17 4084 A 2 ,. FJ +17 4085 C 2 ,. =C +17 4086 G 2 ,. C7 +17 4087 C 2 ,$. @G +17 4088 A 1 . H +17 4089 C 1 . E +17 4090 C 1 . B +17 4091 T 1 . E +17 4092 G 1 . F +17 4093 C 1 . D +17 4094 T 1 . I +17 4095 A 1 . D +17 4096 C 1 . A +17 4097 A 1 . D +17 4098 C 1 . @ +17 4099 T 1 . A +17 4100 C 1 . < +17 4101 C 1 .$ ; diff --git a/src/samtools-1.3.1/test/mpileup/expected/17.out b/src/samtools-1.3.1/test/mpileup/expected/17.out new file mode 100644 index 0000000..2fd784e --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/17.out @@ -0,0 +1,4101 @@ +17 1 A 5 ^>.^>.^>.^>.^>. JIJGK +17 2 A 5 ..... JBJGJ +17 3 G 5 ..... ELLJI +17 4 C 5 ..... JLHFG +17 5 T 5 ..... KMLEK +17 6 T 5 ..... HFHGB +17 7 C 5 ..... JKJJK +17 8 T 5 ..... KMJJJ +17 9 C 5 ..... JDKJK +17 10 A 5 ..... KIJIK +17 11 C 5 ..... GIJ?I +17 12 C 5 ..... KHKJD +17 13 C 5 ..... LJMJI +17 14 T 5 ..... LKLKH +17 15 G 5 ..... IKKLI +17 16 T 5 ..... FHJDD +17 17 T 5 ..... HFDGF +17 18 C 6 .....^]. KE>AK@ +17 19 C 6 ...... LLMHC? +17 20 T 6 ...... LLJJDD +17 21 G 6 ...... CLKKJE +17 22 C 6 ...... JKLJJB +17 23 A 7 ......^]. JFEIFGD +17 24 T 7 ....... IIHIGGB +17 25 A 8 .......^]. DHIIEDDD +17 26 G 8 ........ EMGLJIIF +17 27 A 8 ........ FHHHEFGE +17 28 T 8 ........ FIIFHFHE +17 29 A 8 ........ HHHCCDGG +17 30 A 8 ........ KH=JHGHG +17 31 T 8 ........ HIFIJFIH +17 32 T 8 ........ EHFAEEBG +17 33 G 8 ........ HLCKKLKJ +17 34 C 8 ........ HKHKHJJD +17 35 A 8 ........ JJFEIHII +17 36 T 8 ........ IF>JHGIH +17 37 G 8 ........ ICBKJJKK +17 38 A 8 ...$..... IHEIGFIJ +17 39 C 7 ....... DFJGIJI +17 40 A 7 ....... JJHIGJI +17 41 A 8 .......^]. EIBEGGHA +17 42 T 8 ........ EJIGHJHB +17 43 T 8 ........ EAHGEGHD +17 44 G 8 ........ JIJGIKLI +17 45 C 8 ........ EDBJIKKI +17 46 C 8 ........ I=JFHIKI +17 47 T 8 ........ KJKIIKLJ +17 48 T 8 ........ GHDEEIHG +17 49 G 8 ........ JKJI>LIK +17 50 T 8 ........ IFHADIIG +17 51 C 8 ........ HGKHKKLK +17 52 C 8 ........ CHMEHKLJ +17 53 C 8 ........ GJKFGLKK +17 54 T 8 ........ KIJFHJKK +17 55 G 8 ........ HHGFJLMK +17 56 C 8 ........ FKJAFLIK +17 57 T 8 ....$.... KKL0JKLL +17 58 G 7 ....... FCKIKLK +17 59 A 7 ....... EHHFJKJ +17 60 A 7 ....... 9:IIJHJ +17 61 T 7 ....... B@GDIKI +17 62 G 7 ....... BHJFLMI +17 63 T 7 ....... DD8DIII +17 64 G 8 ..$.....^]. I?IIJMMB +17 65 C 7 ....... AGJJMKD +17 66 T 7 ....... JHHLLLG +17 67 C 7 ....... AKHMJLF +17 68 T 7 ....... HLJKLLH +17 69 G 8 .......^]. F=HKLMHE +17 70 G 8 ........ 4JHIKJE> +17 71 G 8 ........ ?GIJLKEE +17 72 G 8 ........ DFIJILGF +17 73 T 8 ........ E8CHGGFF +17 74 C 8 ........ @KKIJMII +17 75 T 8 ........ ICKKFLIJ +17 76 C 8 ........ :HKLIKHJ +17 77 T 8 ........ DKILKMKK +17 78 G 8 ........ DKJKMMJK +17 79 G 8 ........ 4:IJJJII +17 80 G 8 ........ 8HHKJLII +17 81 G 7 ....... AHHKHJJ +17 82 T 8 ........ 8D?DEGDI +17 83 C 8 ........ 64JEMMJH +17 84 T 8 ........ DIJLMLKK +17 85 C 8 ........ =IKMLLKK +17 86 A 8 .$....... >DEJHJHI +17 87 C 8 .......^]. FKHKIIJD +17 88 C 8 ........ FGFGJKN? +17 89 C 8 ........ FHKDKKLD +17 90 A 8 .$....... BGIIKIIE +17 91 C 7 ....... JKJIJIG +17 92 G 7 ....... CD?DEDB +17 93 A 7 ....... GKCIIKH +17 94 C 7 ....... GDIKIIH +17 95 C 8 .......^]. EKLKJHI? +17 96 A 8 ........ HIGHIEIE +17 97 A 9 ........^>. FHIIIKIC8 +17 98 C 9 ......... IHIJIJJD2 +17 99 T 9 ......... HIJKKLKF4 +17 100 C 9 ......... JLJMLLGG4 +17 101 C 9 ......... HFLJKMH97 +17 102 C 9 ......... FKKLLLKF5 +17 103 T 8 ........ KLLLMLKG +17 104 G 8 ........ ;HLGKLIH +17 105 G 9 ........^]. HB6KKKG8; +17 106 G 10 .......... GMKKIKJE2? +17 107 C 9 ......... IKMKLJKI? +17 108 C 9 ......... HGKLLKLG? +17 109 T 9 ......... ILLOLJJFB +17 110 G 9 ......... JJMMKLIHD +17 111 G 10 .......... G77HJJBA/C +17 112 C 9 ......... IKILKKLI? +17 113 A 9 ......... CGIFIGJE? +17 114 C 9 ......... IDGIJJIHB +17 115 C 10 .......... EJJILNGF/A +17 116 A 9 ......... DHGJJJIHF +17 117 G 9 .$........ HBJIMIFJF +17 118 G 9 ......... BFKLJGF/A +17 119 G 8 ........ F?HLKJGG +17 120 A 8 ........ FCIIKHGJ +17 121 G 8 ........ GFMMMG@H +17 122 C 8 .$....... DEIKLLJI +17 123 T 7 ....... GMKIEFH +17 124 T 9 .$.......^]. ?HEIE?/7> +17 125 A 7 ....... DHICDGA +17 126 A 8 ........ JEKAG0GB +17 127 C 8 ........ JGGJG/DD +17 128 A 8 ........ HJIIE8IE +17 129 A 8 ........ HFKJD8IC +17 130 A 8 ......$.. IJKCE8JD +17 131 C 7 ....... JKKFGGG +17 132 A 7 ....... JGKJGKF +17 133 T 7 ....... GKHIEGE +17 134 C 7 ....... KLMKKJH +17 135 T 7 ....... JLKLHIG +17 136 G 7 ....... IMLGIHH +17 137 T 7 ....... EJHHAHF +17 138 C 7 ....... GKMIJIH +17 139 C 7 ....... FJK@GFF +17 140 A 7 .$...... CIIKFHF +17 141 G 6 ...... MLCJEJ +17 142 C 6 ...... LLFIHF +17 143 G 6 ...... CAE@B@ +17 144 A 6 ...... JJJGBG +17 145 A 6 ...... IJCGKG +17 146 T 6 ...... HJJFFG +17 147 A 6 ...... FIJEID +17 148 C 6 ...... KKJGHG +17 149 C 6 ...... JL3IGH +17 150 T 6 ...... KJIEEH +17 151 G 6 ...... ILJHHG +17 152 C 7 ......^]. JLLEIJ= +17 153 A 7 ....... EGGFHGA +17 154 T 7 ....... DIJHGF@ +17 155 C 7 ....... KLKJHJD +17 156 C 7 ....... ELJHKH7 +17 157 C 7 ....... GJLGLHE +17 158 T 7 ....... IKLEKHF +17 159 A 7 ....... EJIDHD@ +17 160 G 7 ....... HFHHHKI +17 161 A 7 ....... DDHHGHD +17 162 A 7 ....... ?HEH:@G +17 163 G 7 .$...... FDGEHI; +17 164 T 6 ...... EG@E@: +17 165 G 6 ...... GJ>HJG +17 166 A 6 ...... FD@IGH +17 167 A 6 ...... D?EGE9 +17 168 G 6 .$..... 1HKKGE +17 169 C 5 ..... 4>GH1 +17 170 C 5 ..... EHLG3 +17 171 A 5 ..... HFIGE +17 172 C 5 ..... IHIJD +17 173 C 5 ..... ACDH? +17 174 G 5 ..... D@=B> +17 175 C 6 .....^]. JJIG5E +17 176 C 6 ...... EFIHGB +17 177 C 6 ...... >FFGBG +17 178 A 6 ...... DDHHHG +17 179 A 6 ...... >IDG5F +17 180 A 6 ...... 73GCDG +17 181 G 6 ...... FCHLJK +17 182 A 7 ......^]. CE@GFH@ +17 183 C 7 ....... FHEIHI? +17 184 A 7 ....... @HIHFHE +17 185 C 7 ....... 8GHH=IB +17 186 G 6 ...... A@@7C= +17 187 C 6 ...... GFI;KG +17 188 C 6 ...... EHG9LI +17 189 C 6 ...... ECIGLI +17 190 A 6 ...... E7F@HI +17 191 T 6 ...... C, ?I5MJD +17 196 A 6 ....., FAFJJC +17 197 G 6 ....., >J?NHE +17 198 C 6 ....., @IKLIH +17 199 T 6 ....., GH2MKF +17 200 T 6 ....., @HCHGG +17 201 A 7 .....,^]. EG;IGFB +17 202 A 7 .....,. BEFIJAC +17 203 C 7 .....,. BG.JGGD +17 204 C 7 .....,. =H7LKLF +17 205 T 7 .....,. FHGLKEG +17 206 G 7 .....,. EI>LHLH +17 207 C 7 .....,. BJ7MJLG +17 208 A 7 .....,. FFGJK>F +17 209 T 7 .....,. < +17 237 A 8 ...,..,. EJIHIF=A +17 238 C 8 ...,..,. FKIJJHED +17 239 A 9 ...,..,.^], EKLHIGFF0 +17 240 C 9 ...,..,., 5KFDJHCD? +17 241 G 9 ...,..,., LKLNIHIG +17 243 C 8 ..,..,., LHJHIIHA +17 244 C 9 ...,..,., GKKLMILFH +17 245 A 9 ...,..,., FKJJGHHFF +17 246 T 10 ...,..,.,^>, ?KGIHGEFHB +17 247 G 10 ...,..,.,, :LFKLHDJIB +17 248 T 10 ...,..,.,, BJEFGEJE?7 +17 249 C 10 ...,..,.,, ALDJJINGIE +17 250 C 10 ...,..,.,, 1LGLKHKHKH +17 251 A 9 ..,..,.,, JCLIHHGEG +17 252 G 9 ..,..,.,, LGLLJLFHI +17 253 C 9 ..,..,.,, KGLLJFILK +17 254 T 10 ..,..,.,,^]. LHJKHJHFJ@ +17 255 T 11 ..,..,.,,.^]. GBIHGFBCJ=? +17 256 A 11 ..,..,.,,.. HDHIFGEKICA +17 257 T 11 ..,..,.,,.. IHLHFG=?JDC +17 258 T 11 ..,..,.,,.. HGGHFIEDGDA +17 259 C 11 ..,..,.,,.. LIMLGMCLFGF +17 260 T 11 ..,..,.,,.. LJHKJGHHIGF +17 261 G 11 ..,..,.,,.. LGJJLGD/IGG +17 262 C 11 ..,..,.,,.. KHJMJMH?KIG +17 263 C 11 ..,..,.,,.. KELKGMHEF@F +17 264 C 11 ..,..,.,,.. JELKIGGBMHF +17 265 A 11 ..,..,.,,.. KCKJEKILKGF +17 266 G 11 ..,..,.,,.. LFJHIBGIGJJ +17 267 T 11 ..,..,.,,.. CCBIFKDJIED +17 268 T 11 ..,..,.,,.. F6JHEF9EKEF +17 269 C 12 ..,..,.,,..^>, J=8LKMHHKIJ8 +17 270 C 12 ..,..,.,,.., G5MKFL6KIJHG +17 271 T 12 ..,..,.,,.., GFILJEIIIGHC +17 272 C 12 ..,..,.,,.., GFKJKLFMLIJG +17 273 T 12 ..,..,.,,.., GI>KHFJFJIID +17 274 C 12 .$.,..,.,,.., GDGJIMHKBJJD +17 275 C 11 .,..,.,,.., =LMHJDJLGIG +17 276 A 11 .,..,.,,.., =KJGJ, 6HFEEGDJHGF= +17 280 A 12 .,..,.,,..,, 4LJHJ6F9HHJG +17 281 G 12 .,..,.,,..,, 8KMHFHLIKKEE +17 282 G 12 .,..,.,,..,, 6HFGJ2JMIHJE +17 283 C 12 .,..,.,,..,, ;JL=LJGMKHHG +17 284 T 12 .,..,.,,..,, BGLJIGJKHIHH +17 285 G 12 .,..,.,,..,, A7KJJJGKJJJJ +17 286 C 12 .,..,.,,..,, 2IJJIHLKJHKF +17 287 A 12 .,..,.,,..,, GIEEFEFF +17 303 G 11 .,.,,..,,., HHDKMKIJLJG +17 304 C 11 .,.,,..,,., GJ?BKGJHDJG +17 305 C 11 .,.,,..,,., CIHKMHILLKJ +17 306 T 11 .,.,,..,,., GFCJIIIHJLH +17 307 G 11 .,.,,..,,., GBIJLHIJJK? +17 308 C 11 .,.,,..,,., E +17 309 G 11 .,.,,..,,., =C?KJCBJKBI +17 310 A 11 .,.,,..,,., CC>GIGGFHIH +17 311 C 11 .$,.,,..,,., 8EHHLCIILIK +17 312 A 10 ,.,,..,,., @7HDDHEHKH +17 313 A 10 ,.,,..,,., ?6GGFGGIJH +17 314 A 11 ,$.,,..,,.,^], :EGLFHGMDHFGJEBF9 +17 334 A 12 .$,,..,,.,,.. @CGFHEIJHIG@ +17 335 A 10 ,,..,,.,,. CHHHFGIIGG +17 336 A 11 ,,..,,.,,.. FHCHDCIHHFD +17 337 C 10 ,$,..,,.,,. BK=JLLJMMH +17 338 T 10 ,..,,.,,.. HDIFJLJJKJ +17 339 C 11 ,..,,.,,..^>, IJJIKEJDKG4 +17 340 C 11 ,..,,.,,.., JFIKLLLMJDA +17 341 T 11 ,..,,.,,.., FCHFIIJIKCB +17 342 T 11 ,..,,.,,.., GEEGIHHGGD@ +17 343 G 10 ,..,,.,,.. EHKKKDEJK7 +17 344 C 11 ,..,,.,,.., EFGKKLMLK@8 +17 345 T 11 ,$..,,.,,.., BFHGICCIKKG +17 346 G 11 ..,,.,,..,^]. HHBKLJJKI1@ +17 347 G 10 ..,,.,,.,. EIGICIJIBB +17 348 T 10 ..,,.,,.,. CEEI>JJG?C +17 349 T 11 ..,,.,,..,. BAIJCJAH=AC +17 350 T 11 ..,,.,,..,. CCIIHHEH/FF +17 351 G 11 ..,,.,,..,. :IH:KLLKHFG +17 352 A 11 .$.,,.,,..,. /CGJILMJGFI +17 353 G 10 .$,,.,,..,. EGKLILMCHG +17 354 A 9 ,,.,,..,. IKFGKJ/JI +17 355 G 9 ,,.t,..,. GJMJKLB>G +17 356 G 9 ,,.,,..,. IK>KLBBHH +17 357 C 10 ,,.,,..,.^]. JLHLMKAGHA +17 358 A 10 ,,.,,..,.. HKHJMJ9JID +17 359 G 10 ,,.,,..,.. HKNLKLHIF +17 362 A 11 ,,.,,..,..^]. DEFHHHJ@JFB +17 363 A 11 ,,.,,..,... EH?JGJHHJG? +17 364 T 11 ,,.,,..,... EH?FFH:JGFD +17 365 G 11 ,,.,,..,... EIIKKK1HHJH +17 366 A 11 ,,.,,..,... DHLHLLJHJID; +17 373 A 11 ,.,,..,..., FFIHJIHKHGC +17 374 T 11 ,.,,..,..., EJHIJ:HGGC@ +17 375 A 12 ,.,,..,...,^]. GCLKI;LHEHD: +17 376 G 12 ,.,,..,...,. D9JJM0HIJG3F +17 377 T 11 ,.,,.,...,. CIFIIKHFFBD +17 378 T 13 ,$.,,..,...,.^]. BGHJI6LHEE>@: +17 379 G 11 .,,..,..... DELHHHIIICD +17 380 C 12 .,,..,...,.. HKLJ5JJIICDE +17 381 T 12 .,,..,...,.. LIDKDKLJEEEE +17 382 T 11 .,,.,...,.. HHIIJIEIBA? +17 383 T 12 .,,..,...,.. CHHHAIHFEDB? +17 384 A 13 .,,..,...,..^], E?HH6IHDIFEC6 +17 385 C 13 .,,..,...,.., HJLIIJGIFBECB +17 386 T 13 .,,..,...,.., FGHMCB0 +17 388 T 13 .,,..,...,.., EGII4KIGHCCC@ +17 389 G 13 .,,..,...,.., :HGJLGII=EHG6 +17 390 C 13 .,,..,...,.., EILMFJJI7DIH? +17 391 A 13 .,,..,...,.., =FIJDHLIGGHGB +17 392 T 13 .$,,..,...,.., :EII:IHGCB +17 401 A 13 ,..,...,..,., EIHHKGHDJJ6=D +17 402 T 13 ,..,...,..,., GJBKIHJAHHJF7 +17 403 T 13 ,..,...,..,., GFBKIFDFEEJFG +17 404 G 13 ,..,...,..,., GLBHIJBCIIHJG +17 405 T 13 ,..,...,..,., FI:KIFIFGHHGI +17 406 G 13 ,..,...,..,., HKJKJJCEEAG@D +17 412 C 15 ,..,...,T.,.,,^]. GKLIKK:E/ILLKHA +17 413 A 17 ,$..,...,..,.,,.^],^], BIFGKHDFHIKGJFEC? +17 414 T 16 ..,...,..,.,,.,, JFKHHAFIIIHJEEEE +17 415 G 16 ..,...,..,.,,.,, KBKIICGKHJDJJKJJGFEG +17 419 T 16 ..,...,..,.,,.,, CHHHGJEIIBIHEFEG +17 420 A 16 ..,...,..,.,,.,, CHHIG>@IHCHFEACG +17 421 A 16 ..,...,..,.,,.,, D2HLEA@KKHDHGFDI +17 422 A 16 ..,...,..,.,,.,, B9GKJJIKKJJJECFF +17 423 T 16 ..,...,..,.,,.,, EEHHGGAIIBIHGEFH +17 424 A 16 .$.,...,..,.,,.,, BBHHDBDII?IHFEEH +17 425 A 15 .,...,..,.,,.,, AGJICHHMJMKHEL +17 429 T 16 .,...,..,.,,.,,^], DJKIBDKKJLKHGHJC +17 430 G 16 .,...,..,.,,.,,, CJLMA=KKLNLFHFLF +17 431 G 15 ,...,..,.,,.,,, FMHA@MMBLKJHGJ? +17 432 T 15 ,...,..,.,,.,,, IJGDEGDDHJIDHHB +17 433 T 14 ,.....,.,,.,,, IHG5FGKHHIGH@E +17 434 T 16 ,...,..,.,,.,,,^]. GGFJ@EFIHJG>HIFB +17 435 A 15 ,...,..,.,,.,,. FGEAGJIHDHIHIJC +17 436 T 16 ,...,..,.,,.,,,. IHG8@JJBFICIHE?C +17 437 T 16 ,...,..,.,,.,,,. FEIECFFFHJEGIJHD +17 438 A 16 ,...,..,.,,.,,,. FGF=BIJDIID7II@D +17 439 C 16 ,...,..,.,,.,,,. GDHFCHIGJMJIKMLE +17 440 A 16 ,...,..,.,,.,,,. IIHLMKHF +17 450 G 16 ...,..,.,,.,,,.. DGAENMKKKKFHMJIG +17 451 A 16 ...,..,.,,.,,,.. FD4@KKFGJG +17 454 A 17 ..,..,.,,.,,,.... EHDLLIHJGJHKIBIE9 +17 455 T 16 .,..,.,,.,,,.... B@IJJIJEFKKIGFFA +17 456 G 17 .$.,..,.,,.,,,.... DF;HHKLKJAKMKKHI> +17 457 C 18 .,..,.,,.,,,....^].^]. @BKKKILKEKLLGII6DA +17 458 A 18 .,..,.,,.,,,...... FAJKBJIGDGGJIJFCEB +17 459 T 18 .,..,.,,.,,,...... 8FGGHGHH@HKJGGGGDC +17 460 G 18 .,..,.,,.,,,...... C>KJFJKHMIJHKHKEGB +17 461 T 18 .$,..,.,,.,,,...... AFGGJHJGGJKEIHH:FG +17 462 G 17 ,..,.,,.,,,...... >JIJLLIJLLKLHK:JI +17 463 G 17 ,..,.,,.,,,...... @FIGFKKIKKLIII3IF +17 464 A 17 ,..,.,,.,,,...... AFICJHE? +17 469 A 19 ,..,.,,.,,,........ G1D>HLG?KKKJJG>IH:A +17 470 G 19 ,..,.,,.,,,........ =GGHLIHEHKJMIMELJ?G +17 471 T 19 ,..,.,,.,,,........ BFFGGI:EKJJHHJCEEAD +17 472 T 19 ,..,.,,.,,,........ CB>CIIHHJBIIHIBGD=C +17 473 G 19 ,..,.,,.,,,........ DFJDMIIIKKKKILHJIBG +17 474 G 19 ,..,.,,.,,,........ BBFEMKHBKLKIJKGJGAF +17 475 G 19 ,..,.,,.,,,........ BHDEILKFJLJKJKAJGAG +17 476 A 19 ,..,.,,.,,,........ BGHGHIE4IIIILI1JB?E +17 477 T 19 ,..,.,,.,,,........ CDEEGIGGKJJHHF2HF?D +17 478 T 20 ,..,.,,.,,,........^]. @>?DGIECGJHHHI.HD7CB +17 479 A 20 ,$..,.,,.,,,......... 9BB>HKIHKMEIHHAHE@BC +17 480 G 19 ..,.,,.,,,......... DCDLHJNKLJMINKLLAIG +17 481 G 19 ..,.,,.,,,......... BEFIJKJJLLGJCCKIGG> +17 482 A 19 .$.,.,,.,,,......... ;CGKJJEJLKJKJ;IBBFE +17 483 G 19 .,$.,,.,,,.........^], EBKJJGJLILJLILFAIG< +17 484 A 18 ..,,.,,,........., EHJJ2JLLJLH;H>BF98 +17 485 G 18 .$.,,.,,,........., ENJJGILHKJM?LJCJGB +17 486 A 17 .,,.,,,........., JJIGFMKCLJCG0CGGF +17 487 G 17 .,,.,,,........., MHJ?ILLMJM>LIBJIH +17 488 A 18 .,,.,,,.........,^]. IFFBEIGGLH;GGDECAE +17 489 A 18 .,,.,,,.........,. GEEAEHGDJHDIG?HC>A +17 490 A 18 .,,.,,,.........,. FGHHHKGIKJ6JHHC@DE +17 491 T 18 .,,.,,,.........,. HFG6IIJJII;HG@G;FF +17 492 G 17 .,,.,,,........,. IGJ8ILLLJLHJ?IHDI +17 493 A 18 .,,.,,,.........,. GDGILJFJ=BFI:H +17 497 C 18 .$,,.,,,.........,. AGIJIJLKHJBJG;FHHI +17 498 A 18 ,$,.,,,.........,.^]. BG=HHIGLHHJCEDI;IB +17 499 T 17 ,.,,,.........,.. E;GHHKII.GCDEIDH> +17 500 A 17 ,.,,,.........,.. F?GIHIIECJAAAC?I8 +17 501 T 17 ,.,,,.........,.. GHHHIJIJB +17 512 A 18 ,,$,.........,..c., BEGHHE7IH@G3>I<.B@ +17 513 A 16 ,,.........,.,., AFIGEHH??GJFJAEA +17 514 A 16 ,,.........,.t., BGIJE@JBAG7DJ1FB +17 515 C 14 ,,........,.,, FEJEEKHBGIHK +17 518 G 19 ,,.........,..,.,.^]. BGKJFIMJ?HKHL0LICHHIL683KHJHI +17 527 A 19 ,.........,..,,..., HGKJ9IGFHIAIF@IGIFJ +17 528 G 20 ,$.........,..,.,..., BIFL;OLFKKJMHCIJJLJK +17 529 C 18 .........,.,.,..., GFL3LJ;J2JK6JLGJHM +17 530 T 19 .........,..,.,..., HJL;LIDJBGMGCG=JKHA +17 531 T 19 .........,..,.,..., ?FI4FGAEFFGIJAHEHFJ +17 532 T 18 ........,..,.,..., =GIID9GFGIGIGHFHEJ +17 533 C 18 .$........,.,.,..., DFKDKJ8KJML9/LIJIL +17 534 T 17 ........,...,..., IL@LIECJCNJJGHLHJ +17 535 A 17 ........,...,..., GJEF>ABGF;JI.IHHIIJ +17 537 C 16 .......,..,,..., ;KLFEI2JK4:IHKHL +17 538 A 18 ........,..,.,..., HD?GIAHCFJ?8GGHHFI +17 539 T 18 ........,..,.,..., HF8HABHHGJH@DGGJFJ +17 540 C 18 ........,..,.,..., EL?LEEKFIM59KKIKJI +17 541 A 17 ........,.,.,..., HE:JHFGI2IHHFFJGG +17 542 C 17 ........,...,..., AIEJEGHGHKBFHGIIJ +17 543 C 19 ........,..,.,...,^], CJDKG:JJHMI/7IILGLE +17 544 A 18 ........,.,.,...,, FHDJEGFJFI:BEEKGGD +17 545 A 19 ........,..,.,...,, @C?HFABCFHAJ2GHJGHB +17 546 A 19 ........,..,.,...,, B>;JEBIGFK1I;EHJGHC +17 547 A 18 ........,...,...,, BFBFF>EJAI>JGHJGIB +17 548 A 18 .$......,..,.,...,, =EGG>EJEHE:;FFJGIE +17 549 T 18 .......,..g.,...,, ECFF:EFCJI5HIGJGHF +17 550 T 17 ......,..,.,...,, CD>:F;GI@>2FCGFJF +17 551 G 17 .$.....,..,.,...,, >IE?G89LAKDKIIGLK +17 552 C 16 .....,..,.,...,, HF>J3HLI9IILLHJK +17 553 A 15 .....,.,.,...,, FC>GH9JDCGHJGDF +17 554 A 15 .....,.,.,...,, CDCEJGHEE +17 562 C 14 ...,..,,...,,, EFIJJJMJGHGMJH +17 563 A 14 ...,.,.,...,,, GEHBJ14BIJFGFE +17 564 C 15 ...,..,.,...,,, D60AIF2BBDHIEBA +17 565 G 15 ...,..,.,...,,, :<>IEIILFMLL6B +17 569 T 15 ..,..,.,...,,,, D5DML3LHIJKKGAD +17 570 T 17 ..,..,.,...,,,,,, @ILD;>HJLLKHGF8=@ +17 572 A 18 ..,..,.,...,,,,,,. CFDGD5HFFJHFDF=8CC +17 573 A 18 .$.,..,.,...,,,,,,. <6EAH<G +17 583 T 17 ..,.,...,,,,,,.., HE5KFGLJJGI@=IJFF +17 584 C 17 ..,,...,,,,,,..,^>. G:HJFJKMJI:9HI2G? +17 585 A 18 ..,.,...,,,,,,..,. F9BEGFHGIHHC98JHCC +17 586 T 17 ..,.,...,,,,,,.,. DH7JEGHGIIHLFHMGE +17 591 A 18 .,.,...,,,,,,..,.. CFGFHJHHGFBDHKIHGB +17 592 A 17 .,,...,,,,,,..,.. AFFIIIHFD=BJJEHGE +17 593 C 17 .,,...,,,,,,..,.. G>JHGHLJH0EFI@HFD=<;JFH2D +17 597 C 18 .$,.,...,,,,,,..,.. BD1JKKEILK=@JGEM>H +17 598 T 17 ,.,...,,,,,,..,.. D5FHLGJFG4IEKKJHC +17 599 T 17 ,.,...,,,,,,..,.. EAHDHDJIEGF@HGK/B +17 600 G 17 ,.,...,,,,,,..,.. EHGELKHKIBD2ILKCA +17 601 T 17 ,.,...,,,,,,..,.. C=FFFEJHHFFE6> +17 602 G 16 ,$.,...,,,,,..,.. AEEHJGJEI4;IIKJE +17 603 G 16 .,...,,,,,,..,.-1T. 3FIJGJHDE9IJ8J8: +17 604 T 16 .$,...,,,,,,..,*. EGFI;JIH6D/D@DE; +17 605 T 14 ,...,,,,,..,.. CGHAGGHGAI?JEF +17 606 T 15 ,...,,,,,,..,.. CCEDHFE;.IICIEB +17 607 A 15 ,...,,,,,,..,.. EDDFGFH>B=HHDHKFFK0=A +17 618 G 15 .$,$,,,,,..,...^].^], FDGH7CDKFL3@CA< +17 619 G 13 ,,,,,..,...., IICCDJ@LI6F=;IFKG7GBG +17 622 G 12 ,,,,,..,..., KI07@ILFD4LI +17 636 A 13 ,,,,,..,...,, DFGFHLJKHH>HF +17 637 A 14 ,,,,,..,....,, DCBDEHJGIHIFGD +17 638 A 14 ,,,,,..,....,, EEEDEHBJJ5F?IE +17 639 A 13 ,,,,,.,....,, DF8D7KHDFI3HF +17 640 A 14 ,,,,,.,....,,^], FIGGLHMJ6JCL=F +17 641 G 14 ,,,,,.,....,,, BI994GK0KIMJ6J9KH; +17 643 A 13 ,,,..,....,,, E36KGI.:E3IGD +17 644 C 13 ,,,,..,..A,,, H1 +17 651 C 16 ,,,,..,....,,,,^], EEGBEIK/KEJGEJB@ +17 652 C 16 ,,,,..,...,,,,,, GJ;LCHNI5HLKIDBB +17 653 T 18 ,,,,..,...,,,,,,^],^], CBFFIJI0J>KJI@2?62 +17 654 G 19 ,$,,,..,....,,,,,,,, @3DDFLL>:IEMAK>5C:D +17 655 G 18 ,,,..,....,,,,,,,, 0CJ??JIDHAJGID7A@; +17 656 T 18 ,,,..,....,,,,,,,, @CHF8J;0B@JBJB1F>@ +17 657 A 17 ,,,..,....,,,,,,, DDHFGIDBHDDIICCE@ +17 658 C 18 ,,,..,....,,,,,,,, BAIEJK6CDHIEIBFD7 +17 661 G 18 ,,,..,....,,,,,,,, 1EHFKL0GIFLKLG7B19 +17 662 C 17 ,,,..,...,,,,,,,, EHJE6L2I8LKHF6EIB +17 663 A 18 ,,,..,....,,,,,,,, 0?DIGH/I83I:HF?<:< +17 664 A 19 ,$,$,..,....,,,,,,,,, 4?CAJIGIH6HHCI87FCB +17 665 C 17 ,..,....,,,,,,,,, ;=JK8HF9JM>I8JEJC +17 666 T 17 ,..,....,,,,,,,,, EJJJ;IIIGHHE?CDCC +17 667 G 17 ,..,....,,,,,,,,^]. LGLH7EJGHF +17 671 G 17 ..,....,,,,,,,,,. DHKEH@I +17 672 A 16 ..,...,,,,,,,,,. EEH5I/JIIF6CFEFF +17 673 T 16 ..,...,,,,,,,,,. CAH.GFHGHF2CI:HG +17 674 G 16 ..,....,,,,,,,,. CHJ/HI6KLFF +17 680 C 15 ,$....,,,,,,,,., E.EH0MIGCEFJHK; +17 681 A 14 ....,,,,,,,,., 8FAEHIH@CGEGG: +17 682 A 15 ....,,,,,,,,,., DCJCHHHBA2=:DI9 +17 683 A 16 ....,,,,,,,,,.,^], D3J?ICHC/8F@IH6A +17 684 C 15 .$..,,,,,,,,,.,, 9>FCBC;<=CA?J87 +17 685 G 15 ...,,,,,,,,,.,, <>ALFIC3EGGMC5? +17 686 C 15 ...,,,,,,,,,.,, 1GJGFKF/8HHJK?E +17 687 A 13 ..,,,,,,,,.,, IGJDFF6D9FI>@ +17 688 T 14 ..,,,,,,,,,.,, A?JHIL1IE>II@D +17 689 T 14 .A,,,,,,,,,.,, E.JIDC4?G8H@CE +17 690 C 14 ..,,,,,,,,,.,, 8ILGJJMDJ@JLCI +17 691 C 13 .,,,,,,,,,.,, IMKKG.KHKGEEI +17 692 T 14 ..,,,,,,,,,.,, F=HJIE>JEBIHCE +17 693 C 14 ..,,,,,,,,,.,, =/DAIJF. GFJIGCFBCHH@I@ +17 698 T 15 ..,,,,,,,,,.,,. GEKIIF?JI9G@HDA +17 699 G 15 ..,,,,,,,,,.,,. >/JJMC:HH?EM@FC +17 700 A 15 ..,,,,,,,,,.,,. :CHGDIE>GFFIEFF +17 701 A 15 .,,,,,,,,,.,,.^], EHHHI2?FEIIDEHC +17 702 A 15 .,,,,,,,,,.,,., EKLKLJIICIIIHHG +17 703 G 15 .,,,,,,,,,.,,., @JGJJCGKFFK>JGD +17 704 A 16 .T,,,,,,,,,.,,., G1HHGHBHFFF>CGI8 +17 705 A 15 ..,,,,,,,,.,,., 4ACCCJ@ +17 709 G 14 .,,,,,,,,.,,., 9JJLKLKHLELJ?A +17 710 G 15 .,,,,,,,,,.,,., :JJGJ8CKAKLFKHG +17 711 A 16 ..,,,,,,,,,.,,., EGGHHH0? +17 723 A 12 ,,,,,,,.,,., FGGFIDHKJFJI +17 724 C 14 ,,,,,,,,.,,.,, GHGLKJGIJKIELB +17 725 A 14 ,,,,,,,,.,,.,, FFG0DH@HJCFHFB +17 726 C 14 ,,,,,,,,.,,.,, GGGHFJGIJKJCLD +17 727 A 14 ,$,,,,,,,.,,.,, BGEC +17 731 T 14 ,,,,,,,.,,.,,. GHFHJ;KJHFHGDC +17 732 C 14 ,,,,,,,.,,.,,. IDJJKGFLMHCJI8CC +17 741 T 13 ,,,,,.,,.,,.. 5GIFJGGDDI4CD +17 742 C 14 ,,,,,.,,.,,..^], 1IHJHOJIFL=HGB +17 743 A 14 ,,,,,.,,.,,.., CGGFFBIHFHCB= +17 750 A 17 ,$,,,.,,.,,..,.,,^]. BHFIJJIAMGJCJDDD? +17 751 G 16 ,,,.,,.,,..,.,,. DCDMGIDJ=KJJHFDE +17 752 T 16 ,,$,.,,.,,..,.,,. G?F;JFDI?FGHGD1E +17 753 C 15 ,,.,,.,,..,.,,. HCKLIBI8IJ9GIHF +17 754 T 15 ,,.,,.,,..,.,,. DCLIFEE6JJ@H?EE +17 755 G 15 ,,$.,,.,,..,.,,. D@JJHEC9IKDIJGG +17 756 G 13 ,.,,.,,..,.,. CEIHAK:HG?HEC +17 757 A 14 ,.,,.,,..,.,,. @HEFFG:JHGGG@F +17 758 A 14 ,.,,.,,..,.,,. @GEFDH6KDHG7;@ +17 759 A 14 ,.,,.,,..,.,,. CFHD@G?JJGH7?E +17 760 C 14 ,$.,,.,,..,.,,. :GA@;C8GFEHD7G +17 761 G 13 .,,.,,..,.,,. AJI;JB=CKC?H@ +17 762 G 13 .,,.,,..,.,,. FIHDG2FIKGLH< +17 763 C 13 .,,.,,..,.,,. GIHDLJ;GJIIJGDF +17 769 C 13 ,,.,,..,.,,., HI:K;KKKKGLFI +17 770 A 13 ,,.,,..,.,,., FGCH;JHJGJDF? +17 771 T 13 ,,.,,..,.,,., IFBH=IJIHF>DC +17 772 T 13 ,,.,,..,.,,., GF=I:EEKGHGDA +17 773 G 13 ,,.,,..,.,,., GHDF>KLKLKDIL +17 774 A 13 ,,.,,..,.,,., GHDKCKJIJKDFK +17 775 G 13 ,,.,,..,.,,., FIBJ;LLLLLCJL +17 776 A 13 ,,.,,..,.,,., EDBD=KH;IIC>F +17 777 C 13 ,,.,,..,.,,., DH:J=HKJJIEFD +17 778 A 13 ,,.,,..,.,,., DGCK>JILHLCFL +17 779 G 13 ,,.,,..,.,,., CECK0MJJMIKIC +17 780 A 13 ,,.,,..,.,,., @ADG:HGHIGDF? +17 781 A 14 ,,.,,..,.,,.,^], @@@H8LG4IIHGEB +17 782 A 14 ,,$.,,..,.,,.,, ??>G4HK4JJGHHB +17 783 A 13 ,$.,,..,.,,.,, :DG1GKIIIG<7< +17 784 C 12 .,,..,.,,.,, ?K>CJLJKBGI?FHJFLHEJH +17 791 G 12 .,,..,.,,.,, ?G7FJIMJDJJH +17 792 T 12 .,,..,.,,.,, 8FDJKKLGI:JA +17 807 A 12 ,..,.,,.,,,^], FBGLJKDGGIF< +17 808 G 12 ,..,.,,.,,,, CHLILIIJGI/A +17 809 G 12 ,..,.,,.,,,, HDJIKHKFJJFC +17 810 G 12 ,..,.,,.,,c, GDJJJKAE8J/7 +17 811 A 12 ,..,.,,.,,,, A72?JIHGEGH9 +17 812 A 12 ,..,.,,.,,,, CB0> +17 813 C 12 ,..,.,,.,,,, ?AGLJL;EMFBB +17 814 T 12 ,..,.,,.,,,, BFKCMJIGIHEC +17 815 T 12 ,..,.,,.,,,, C>AIJIBD6IEC +17 816 T 12 ,$..,.,,.,,,, DIHI9F5GAHC +17 824 C 11 ..,.,,.,,,, DJHMJHHFH>@HD +17 843 C 10 .,,.,,,,,, HGEH4KCF:J +17 844 T 10 .,,.,,,,,, HE??FGDDFI +17 845 G 10 .,,.,,,,,, FDBHKG@FKK +17 846 G 9 .$,,.,,,,, CDD;GIHKI +17 847 T 9 ,$,.,,,,,, BFBIHEHIJ +17 848 G 8 ,$.,,,,,, AGKGJHAK +17 849 G 6 .$,,,,, BGI9IC +17 850 T 6 ,,,,,, HGFIJI +17 851 G 6 ,,,,,, KH4KG9 +17 852 G 6 ,,,,,, HKCDIB +17 853 A 6 ,,,,,, DEIGHE +17 854 A 7 ,,,,,,^]. GFHGHCB +17 855 A 7 ,,,,,,. HFFEF=B +17 856 C 7 ,,,,,,. JHLKK:E +17 857 A 7 ,,,,,,. DGHDGHE +17 858 A 7 ,,,,,,. JI=KLKC +17 859 G 7 ,,,,,,. @LLKLLH +17 860 A 7 ,,,,,,. FEEFGHE +17 861 C 8 ,,,,,,.^], EJMMMKF0 +17 862 T 8 ,,,,,,., >G;HIII> +17 863 G 9 ,$,,,,,.,^]. DIAHKJI?D +17 864 T 8 ,,,,,.,. GHFJHF=E +17 865 C 9 ,,,,,.,.^], HBFKKIBFA +17 866 C 8 ,,,,,.., CJMHDIHB +17 867 C 9 ,,,,,.,., JIJHFF.I? +17 868 A 9 ,,,,,.,., HEKKJH.HE +17 869 G 9 ,,,,,.,., HKKLJK4J? +17 870 C 8 ,,,,,.., FIMJFIID +17 871 C 9 ,,,,,.,., JMLLLA.I@ +17 872 T 9 ,,,,,.,., GGJFJK9JA +17 873 G 9 ,,,,,.,., GDKJIKDJ> +17 874 G 8 ,,,,,.., GHKKMGI> +17 875 G 9 ,,,,,.,., GDGJIJBI= +17 876 T 9 ,,,,,.,., FJIIF<=ID +17 877 G 9 ,,,,,.,., GDJKKJAKB +17 878 A 8 ,,,,,.., CGIDIHHG +17 879 T 8 ,,,,,.., AFHIHGIB +17 880 A 9 ,$,,,,.,., @IICHHEHG +17 881 C 8 ,,,,.,., JJKKIGIH +17 882 A 8 ,,,,.,., KJILH9JF +17 883 G 8 ,,,,.,., 1JKKL7MB +17 884 C 8 ,,,,.,., CADDJ=K? +17 885 G 8 ,,,,.,., DIJK>IDB +17 886 A 8 ,,,,.,., GJKJH;IH +17 887 G 8 ,,,,.,., CIKKJ;MC +17 888 A 8 ,,,,.,., HIGHEEIA +17 889 C 8 ,,,,.,., HLJGA1JH +17 890 C 8 ,,,,..,^], /LJKKKEB +17 891 C 8 ,,,,..,, HKKLKGH= +17 892 C 9 ,,,,.,.,, IIKLK:K>D +17 893 A 9 ,,,,.,.,, EGIHJ:KF7 +17 894 T 9 ,,,,.,.,, AIHIH7HIE +17 895 C 10 ,$,,,.,.,,^]. =KFLI/HIGB +17 896 T 9 ,,,.,.,,. IFIL:ME5G +17 897 C 9 ,,,.,.,,. KILL=MIKF +17 898 T 9 ,,,.,.,,. GGHL@KFCG +17 899 A 9 ,,,..,,.^]. DEECJHFD@ +17 900 C 10 ,,,.,.,,.. KKMK;HC>E? +17 901 C 10 ,,,.,.,,.. HJKI>KIGEE +17 902 A 10 ,,,.,.,,.. CFHH3JHEFF +17 903 A 9 ,,,..,,.. CGGHJGGEH +17 904 A 10 ,,,.,.,,.. CFGC5JGBFH +17 905 A 10 ,,,.,.,,.. BEIIBHGDFH +17 906 A 10 ,,,.,.,,.. BFGHCIGDGH +17 907 A 10 ,,,.,.,,.. DGH@GIJAHH +17 908 T 10 ,,,.,.,,.. EHHJGJLHGF +17 909 T 10 ,,,.,.,,.. BHHFFGCDGF +17 910 A 10 ,,,.,.,,.. ?EGD=HEFGG +17 911 A 10 ,,,.,.,,.. @FFJHJGEHI +17 912 A 10 ,,,.,.,,.. @DFIBJDFII +17 913 A 11 ,,,.,.,,..^], ?DED5KGFHIA +17 914 A 11 ,$,,.,.,,.., :FHJIGIFIID +17 915 T 10 ,,.,.,,.., EGJ6II7HG> +17 916 T 9 ,,..,,.., EGCCFFHHC +17 917 A 10 ,,.,.,,.., GJIFJKHHGG +17 918 G 10 ,,.,.,,.., FKI6MBIKHH +17 919 C 10 ,,.,.,,.., GKMGLGKLIA +17 920 T 10 ,,.,.,,.., FGLGL@EKHF +17 921 G 10 ,$,.,.,,.., ?JHCLJEHHF +17 922 G 8 ,..,,.., JLCJEKGI +17 923 G 8 ,..,,.., IJEIJIHK +17 924 C 9 ,.,.,,.., IKDLGJKJG +17 925 A 9 ,.,.,,.., FJ/JI=IKI +17 926 T 9 ,.,.,,.., GI1JHHDGF +17 927 G 9 ,.,.,,.., FKEMIIJII +17 928 G 9 ,.,.,,.., EJGKCJJJF +17 929 T 9 ,.,.,,.., GI=FJHICH +17 930 G 8 ,..,,.., FIMIILIG +17 931 G 9 ,.,.,,.., DH.IFIKHJ +17 932 T 9 ,.,.,,.., FF2IH:FCH +17 933 G 8 ,..,,.., DLJIEIGI +17 934 C 9 ,$.,.,,.., AE@HBDKJJ +17 935 A 9 .,.,,..,^>, G/IIEHKA@ +17 936 T 9 .,.,,..,, I?IJIJIIC +17 937 G 8 ..,,..,, KJE9JIIF +17 938 C 8 ..,,..,, EEKELJHB +17 939 C 9 .,.,,..,, L?LJ>KLJH +17 940 T 9 .,.,,..,, K0LJGLKIG +17 941 G 9 .,.,,..,, J.LEGIHGG +17 942 T 9 .,.,,..,, HCFIBGFDE +17 943 A 9 .,.,,..,, G@IKHHIHG +17 944 G 9 .,.,,..,, K>EFHKJIF +17 945 T 9 .,.,,..,, GEGBCJGGG +17 946 C 8 ..,,..,, IKDLKJGG +17 947 C 9 .,.,,..,, H=JKFKIJI +17 948 C 9 .,.,,..,, GAMJCGLKJ +17 949 A 10 .,.,,..,,^], D@JKDHI=IB +17 950 G 10 .,.,,..,,, H=MIIMJJNF +17 951 C 11 .,.,,..,,,^]. E2HJFLJDMGB +17 952 T 11 .,.,,..,,,. F?KHCLIEEBH +17 953 A 11 .$,.,,..,,,. ?EDIGIJCHD8 +17 954 T 10 ,.,,..,,,. 3GJAKIHGAF +17 955 T 10 ,.,,..,,,. ADJEHEGFF9 +17 956 C 10 ,.,,..,,,. @HIKKIIJGF +17 957 A 10 ,.,,..,,,. :FIEAIGEE; +17 958 C 10 ,.,,..,,,. BCFIEDKJHD +17 959 A 10 ,.,,..,,,. CFJHJHJLHE +17 960 G 10 ,$.,,..,,,. >CEIMHHHHE +17 961 T 9 .,,..,,,. BIGIFIHIH +17 962 G 9 .$,,..,,,. DHCKJIJKI +17 963 C 8 ,,..,,,. @IMJLJJF +17 964 T 8 ,,..,,,. IHLIHGI< +17 965 G 8 ,,..,,,. GJMHKJI: +17 966 A 8 ,,..,,,. IGJFBEI4 +17 967 G 8 ,,..,,,. GGLEIJHI +17 968 G 8 ,,..,,,. BG?BJJIJ +17 969 T 8 ,,..,,,. EEIHFIEG +17 970 G 8 ,,..,,,. CGJIGIED +17 971 G 8 ,,..,,,. BHLHIIG@ +17 972 G 8 ,$,..,,,. AGDJJLJ1 +17 973 A 7 ,..,,,. DHHEFG7 +17 974 A 7 ,..,,,. GIFIII5 +17 975 G 8 ,..,,,.^], EINFMA:B +17 976 A 8 ,..,,,., FIKHHHFE +17 977 T 8 ,..,,,., GIG>IG9G +17 978 G 8 ,..,,,., HLGEIK;H +17 979 C 9 ,..,,,.,^], GEIKKJ6GD +17 980 T 9 ,..,,,.,, KH:A +17 986 C 10 ,..,,,,,a, @J:HGGF>.B +17 987 C 11 ,..,,,.,,,, GJHKJK=LJDD +17 988 A 11 ,..,,,.,,,, DGIGIJBLK9F +17 989 G 11 ,$..,,,.,,,, ?IEGHFIMKE7 +17 990 G 10 ..,,,.,,,, ACJKJ>KKBE +17 991 A 9 ..,,,,,,, ECJGHLIIF +17 992 G 10 ..,,,.,,,, HEIJHAKK59 +17 993 T 10 ..,,,.,,,, C>HIH8IJ3= +17 994 T 9 .$.,,,.,,, = +17 997 A 9 .,,,.,,,, AIJH1LM:D +17 998 G 10 .,,,.,,,,^], AIIHFLKE;6 +17 999 G 9 .,,,.,,,, 6IJI@LK3= +17 1000 C 10 .,,,.,,,,, :KKMKKK;C? +17 1001 T 10 .,,,.,,,,, DFGH@IJE@D +17 1002 G 10 .,,,.,,,,, CHIH9KI?9F +17 1003 C 10 .,,,.,,t,, ?IHJFJM7CC +17 1004 A 11 .,,,.,,,,,^]. AEHFIDG4C8? +17 1005 A 11 .,,,.,,,,,. C +17 1007 G 9 ,,,.,,,,. IJJ>MKH7G +17 1008 A 9 ,,,.,,,,. GHCJLMG.E +17 1009 G 9 ,,,.,,,,. CHF9LLH4G +17 1010 C 10 ,,,.,,,,,. GKICML.GEH +17 1011 T 10 ,,,.,,,,,. AGFCIJBEDG +17 1012 A 10 ,$,,.,,,,,. AGH3JI.B9D +17 1013 T 8 ,,.,,,,. HG@JK0HE +17 1014 G 9 ,,.,,,,,. JI@LJ8CDH +17 1015 A 9 ,,.,,,,,. GG2IJADHE +17 1016 T 9 ,,.,,,,,. HF@JJ=F=G +17 1017 T 9 ,,.,,,,,. GIEJJ1DDC +17 1018 G 9 ,,.,,,,,. II8LL3HBI +17 1019 C 8 ,,.,,,,. A?CDA=9G +17 1020 G 9 ,,.,,,,.^]. HHBJJJ?@B +17 1021 C 9 ,,,,,,,.. GHKKIB/ID +17 1022 C 10 ,,.,,,,,.. IJGMIFEIHC +17 1023 A 9 ,,.,,,,.. F@GHI=1EF +17 1024 C 11 ,,.,,,,,..^]. KLILM0A:HDE +17 1025 T 11 ,,.,,,,,... FGLKK0@CHFE +17 1026 G 11 ,,.,,,,,... GIAKMHA6JGG +17 1027 C 11 ,,.,,,,,... HF>KJJFHDEH +17 1028 A 10 ,,,,,,,... EFIBD=CHGG +17 1029 C 11 ,,.,,,,,... IMDMKJA0IGH +17 1030 T 11 ,,.,,,,,... FEKKJGGBHIJ +17 1031 T 13 ,,.,,,,,...^].^]. EG0IIHDGGDFB? +17 1032 T 13 ,,.,,,,,..... FFBHKF@:FDGA@ +17 1033 G 13 ,,.,,,,,..... BHEKH3F4IJKFG +17 1034 G 12 ,$,,,,,,..... AILK6;7HIID@ +17 1035 C 12 ,.,,,,,..... G@KK/C8JIJFF +17 1036 C 11 ,.,,,,..... J8MM0>GKKFB +17 1037 T 12 ,.,,,,,..... GJKI1FIGJLHG +17 1038 G 11 ,.,,,,..... G +17 1040 A 12 ,.,,,,,..... FIII>D=FEIG> +17 1041 C 11 ,,,,,,..... HLJ>EGIHGFIJH> +17 1048 G 11 ,$.,,,,..... A7KLBFJGNKK +17 1049 C 11 .,,,,,..... 0LK>CLCMKII +17 1063 T 10 ,,,,...... HHEDHDKLGH +17 1064 A 10 ,,,,...... GHEGFHHHED +17 1065 A 10 ,,,,...... GHHFCIJI@G +17 1066 A 11 ,,,,......^]. GHGCJHKIFG? +17 1067 A 12 ,,,,,....... GG0H8GILIDGB +17 1068 A 10 ,,,....... FFGGHLIEGB +17 1069 A 11 ,,,,....... FGG8HIIIDG@ +17 1070 A 12 ,,,,,.....,. IK3EHBJJHH6C +17 1071 G 13 ,,,,,......a. HI3I>LLMNKJ7H +17 1072 A 12 ,,,,,....... DF:G9GHKI@EE +17 1073 A 11 ,,,,....... AF0GIIIJ7GE +17 1074 A 12 ,$,,,,....... EFCFD;JJG7H@ +17 1075 A 11 ,,,.......^], IG?GCKI6GEG +17 1076 G 11 ,,,......., F8IKLMLKKIF +17 1077 A 12 ,,,,......., A=C:EGKJDGCC +17 1078 A 12 ,$,,,......., DBB8HKJIDHFA +17 1079 A 11 ,,,......., ABFIIKHEHGF +17 1080 A 11 ,,,......., 9I2GFJKGHGH +17 1081 G 10 ,$,......., :?IJOMGHJF +17 1082 A 9 ,......., =FHIIFGGG +17 1083 A 10 ,,......., >:HJIJGHGH +17 1084 A 12 ,$,......,.,^]. ?DFFKICH6HH@ +17 1085 A 10 ,.......,. HHFEBFIF= +17 1112 T 10 ......,.., GHH3@FHHDE +17 1113 G 10 ......,.., IKLFJGLKJF +17 1114 A 10 ......,.., HKE6GBMHHA +17 1115 G 10 ......,.., DLLKKHBMKH +17 1116 G 10 ......,.., AHK5GIMEJ@ +17 1117 A 10 ......,.., FGI>HCJHEH +17 1118 T 10 ......,.., CGF>GDIGHG +17 1119 C 9 .$....,.., CHJIKE?K< +17 1120 C 9 .....,.., FIDGGKEBH +17 1121 A 9 .....,.., CHFIIJHHI +17 1122 T 10 .....,..,^]. DGCHGKCDGA +17 1123 T 10 .$....,..,. AGBEFGGF@> +17 1124 A 9 ....,..,. EEGEJADFE +17 1125 T 9 ....,..,. G@FIKHHFE +17 1126 C 9 ....,..,. F=HJLFKLB +17 1127 T 9 ....,..,. ECIHIHIGH +17 1128 G 9 ....,..,. DGJIKBKJG +17 1129 A 8 ...,..,. BFEIF +17 1153 A 8 ..,..,.. DF: +17 1155 T 8 .,..,... DJHGGGD? +17 1156 T 8 .,.,...^], DIFFAE@A +17 1157 T 9 .,..,..., FHAHHGE@A +17 1158 G 9 .,..,..., HKDJ@KIC= +17 1159 G 9 .,..,..., HKIHDJGFG +17 1160 A 9 .,..,..., ;IAGAGGEG +17 1161 T 9 .,..,..., EEGCF +17 1201 T 10 ,...,,,.., EFGFBG@HCH +17 1202 C 11 ,...,,,..,^]. FLJJBMBGFH= +17 1203 A 11 ,...,,,..,. GEGJKG@HEBC +17 1204 G 11 ,...,,,..,. CDKMKK0JCJ6 +17 1205 C 11 ,$...,,,..,. @JKKDLAKCJ: +17 1206 A 10 ...,,,..,. IHJCE?IGCE +17 1207 T 10 ...,,,..,. HIIFG:JCAA +17 1208 C 10 ...,,,..,. EKJLLBKHKD +17 1209 C 10 ...,,,..,. 8ILMLCHIKG +17 1210 C 10 ...,,,..,. JJLDN>KJLG +17 1211 T 10 ...,,,..,. GHKBHHLH9J5 +17 1224 C 10 ..,,,..,.^]. KLCK>K=MI@ +17 1225 A 10 ..,,,..,.. HKIHCKIIGD +17 1226 A 10 ..,,,..,.. GLGHCGII?@ +17 1227 A 10 ..,,,..,.. ?LBHCJIHHE +17 1228 A 10 ..,,,..,.. ILIC>JIF>E +17 1229 A 10 ..,,,..,.. IMGHAIJJGF +17 1230 T 10 ..,,,..,.. HIF7ADAHCG +17 1231 C 10 ..,,,..,.. IJIIBEEMIH +17 1232 T 10 ..,,,..,.. FKCIBKCJCF +17 1233 G 10 ..,,,..,.. JKAD:IEEJI +17 1234 A 11 ..,,,..,..^], GLDH@IHIDG0 +17 1235 A 11 ..,,,..,.., GLGHK?GAKC9JABKC +17 1248 C 10 .,,,.,..,. JEIMLKJI.C +17 1249 C 12 .,,,..,..,.^]. FHLHM;MDF@LE +17 1250 A 12 .,,,..,..,.. JDDEJFICH;EC +17 1251 A 12 .,,,..,..,.. DFCHJ5ICHI>D +17 1252 T 12 .,,,..,..,.. FDIHF=EEE@CF +17 1253 A 12 .,,,..,..,.. ECEEJFEAF2BF +17 1254 A 12 .,,,..,..,.. GGJJFALGBL@G +17 1255 G 12 .,$,,..,..,.. IBJELBLIJ2AK +17 1256 C 11 .,,..,..,.. GIJJ?MAHEGJ +17 1257 A 11 .,,..,..,.. FFDCFJFH:DI +17 1258 T 11 .,,..,..,.. CGJJBJDHBDH +17 1259 T 11 .,,..,..,.. >J +17 1261 C 10 .$,,..,.,.. C8LK3JIJEK +17 1262 C 10 ,$,..,..,.. CKB:M6GHDL +17 1263 T 9 ,..,..,.. JK7EHGC?L +17 1264 T 9 ,..,..,.. JH6J=GE9H +17 1265 T 9 ,..,..,.. HH;L5EJ@H +17 1266 G 10 ,..,..,..^]. II:LJIJ?LB +17 1267 A 10 ,..,..,... IF>LADKDLC +17 1268 G 10 ,..,..,... IG6LHMLDLH +17 1269 C 10 ,..,..,... AD>EJB3/LH +17 1270 G 10 ,..,..,... F99J4B6=DB +17 1271 T 9 ,.,..,... IEHEFI>IG +17 1272 C 9 ,.,..,... HCLJJI=MG +17 1273 A 11 ,..,..,...^], GHIHGBIIHE +17 1275 G 11 ,..,..,..., E8BJKF7>LIE +17 1276 T 11 ,..,..,..., HB9I2FB=HFD +17 1277 C 12 ,..,..,...,^], @AIHHI> +17 1293 T 9 ..,...,,. CGJ@IHIJB +17 1294 G 9 ..,...,,. H. /CB/JGIJ@A +17 1298 T 10 ..,...,,.. ABJ0DGJJED +17 1299 T 10 ..,...,,.. ?EJAIDIJEI +17 1300 T 10 ..,...,,.. =FG2IGIJEH +17 1301 T 9 .,...,,.G FJ>EGIKFL +17 1302 G 9 .,...,,.. GCAIHKMIK +17 1303 G 9 .,...,,.. GJ8KBK/HL +17 1304 A 9 .,...,,.. CG9@9KIEJ +17 1305 T 9 .,...,,.. ?J?JKHKGF +17 1306 T 9 .,...,,.. EJHBFGEF5 +17 1309 C 10 .,...,,.., FIKIFIHHJE +17 1310 A 10 .,...,,.., GLFK@L@HKG +17 1311 G 10 .,...,,.., IG@NFLLJLF +17 1312 C 10 .,...,,.., GL>MKNMKL< +17 1313 T 10 .,...,,.., JIDI@DDML;E1> +17 1322 C 11 .,...,,..,. FK4LJMCJHLH +17 1323 T 11 .$,...,,..,. >I:LJIJILHJ +17 1324 C 10 ,...,,..,. H5LMLKJE:H +17 1325 A 10 ,...,,..,. D:JIGHH@HI +17 1326 A 10 ,...,,..,. GADJJIHE0I +17 1327 C 11 ,...,,..,.^]. GFICLLHI3D@ +17 1328 C 11 ,...,,..,.. JDL@LKIB@JB +17 1329 T 11 ,...,,..,.. G7LIKJIG4JE +17 1330 G 11 ,...,,..,.. ;IMJIKIL5HF +17 1331 T 11 ,...,,..,.. D@IIJJDG2EE +17 1332 A 11 ,...,,..,.. D5@IHHEFFAD +17 1333 C 11 ,$...,,..,.. EAHKIIJD=FG +17 1334 C 10 ...,,..,.. @KKMNHH9JG +17 1335 T 10 ...,,..,.. GILJIKIJKG +17 1336 C 11 ...,,..,..^]. 6KGJ=JH>JIB +17 1337 A 11 .$..,,..,... EFAHIHHIJIGFEHFCC +17 1339 T 11 ..,,..,..., FKIIIC6GHFB +17 1340 A 10 ..,,..,.., HGGIEDIJ4FDLJE +17 1372 C 9 ,$,.,...,, BHH?LKKHG +17 1373 C 8 ,.,...,, HHALJKKG +17 1374 C 8 ,.,...,, GHILIKKJ +17 1375 T 9 ,.,...,,^]. CF8LIKFCE +17 1376 A 9 ,$.,...,,. DDHIEGFAA +17 1377 A 8 .,...,,. GDLIIHH9 +17 1378 G 8 .,...,,. F@JJJJGI +17 1379 C 8 .,...,,. I?HJDHHH +17 1380 C 8 .,...,,. FEHDKFHD +17 1381 C 8 .,...,,. HEKJ9AA> +17 1382 G 8 .,...,,. @I>AAKJC +17 1383 C 8 .,...,,. G5IJMIHA +17 1384 C 9 .,...,,.^]. EILJJJJD: +17 1385 A 10 .,...,,..^], C8KIJFE6C. +17 1386 C 10 .,...,,.., DEHIAIEAB@ +17 1387 C 11 .,...,,..,^]. CCIHEHH>E2E +17 1388 C 11 .$,...,,..,. >@LILBCKDA5 +17 1389 G 9 ,...,,.,. L?BCGK;G? +17 1390 G 10 ,...,,..,. GD@CJKAGHF +17 1391 A 10 ,...,,..,. LDHJHH=FJG +17 1392 G 10 ,...,,..,. CFJKIH2HGJ +17 1393 A 10 ,...,,..,. FGCBGE3B8@ +17 1394 C 10 ,...,,..,. 4AJHIKJEEG +17 1395 A 11 ,...,,..,.^], K5GIII>GHJC +17 1396 G 11 ,...,,..,., HDJBJI5JJK; +17 1397 C 10 ,...,,..,. AAJCAB:A?G +17 1398 G 11 ,...,,..,., <;BDII?@JC: +17 1399 G 11 ,...,,..,., 5AGFJIKKJ:E +17 1400 A 10 ,...,,.,., HEGDF?DCHGB +17 1404 C 12 ,...,,..,.,. =7GJID1H/KIF +17 1405 C 12 ,...,,..,.,. E:JKJL7IMJHD +17 1406 T 12 ,...,,..,.,. ADGKHIGJKK:GKHDG +17 1414 T 11 ...,,..,.,. IHKGHFJJM?J +17 1415 T 11 ...,,..,.,. :CDDF=EIB;F +17 1416 A 12 ...,,..,.,.^]. BEFFF?H:JBEA +17 1417 C 12 ...,,..,.,.. AFIIKCGIJLGC +17 1418 T 12 ...,,..,.,.. DHKEECJGNHFF +17 1419 A 12 ...,,..,.,.. @>2GHHHJHIFC +17 1420 T 12 ...,,..,.,.. @BIGH;CJ=JGF +17 1421 G 13 ...,,..,.,..^], BHJII, EHIC>H@4CFF@EF: +17 1430 C 15 .,,..,.,..,..,. DEJJB;KKKHHFG=E +17 1431 C 15 .,,..,.,..,..,. GHIBDHLHKGFCE8D +17 1432 A 15 .,,..,.,..,..,. 8EG@DCE@IH;/FDE +17 1433 T 16 .,,..,.,..,..,.^], FDHHBIF@JH>=GGFB +17 1434 T 17 .,,..,.,..,..,.,^], BCGH@IHGFD:CEGDAC +17 1435 T 16 .$,,.,.,..,..,.,, ?EFEKHFHDGEFHEDE +17 1436 C 16 ,,..,.,..,..,.,, EKEKGKHFKMFHHHGG +17 1437 T 16 ,$,..,.,..,..,.,, ?FKDIDFLII>HIHDG +17 1438 C 15 ,..,.,..,..,.,, LIDLIKDJEGBKHGD +17 1439 T 15 ,..,.,..,..,.,, FFGBL +17 1442 G 16 ,..,.,..,..,.,,, HEAH:BMGIE@HGI?D +17 1443 T 15 ,..,.,..,.,.,,, EIABFHCFIEHDF?C +17 1444 A 16 ,..,.,..,..,.,,, G4BIBKBAJHBIDF87 +17 1445 T 15 ,..,.,..,..,.,, GBEKBAJGHH@GGD> +17 1446 T 16 ,..,.,..,..,.,,, F5CDHCHGJE>EDHD> +17 1447 G 16 ,..,.,..,..,.,,, INFKLLGJLCGLIIE0 +17 1448 G 16 ,..,.,..,..,.,,, IDD@D=6HKIGJEGIH +17 1449 T 16 ,..,.,..,..,.,,, D?FHCAGDIGDF>DHE +17 1450 A 15 ,..,.,..,..,.,, EGDHJAEFJCBHEHG +17 1451 T 16 ,..,.,..,..,.,,, F@HJ/>IFIHGDEGFA +17 1452 A 17 ,..,.,..,..,.,,^].^], GFBIIAIFHHCGDEIC5 +17 1453 T 18 ,..,.,..,..,.,,,., HJHJIGIGHEGGFGJ3@< +17 1454 T 18 ,..,.,..,..,.,,,., GIBHI6GGJFFI?JI7BB +17 1455 G 18 ,..,.,..,..,.,,,., H5DCJJLIKIIHJFFHGG +17 1456 T 18 ,..,.,..,..,.,,,., GGGIG;HFJCEJDG>HFD +17 1457 G 18 ,..,.,..,..,.,,,., IBFE/?LJKHDJHHIAJF +17 1458 T 18 ,..,.,..,..,.,,,., C7EJJ@GEIH>DEFI9G: +17 1459 C 18 ,..,.,..,..,.,,,., J?BGKMLKM9EKKKLHJI +17 1460 T 19 ,..,.,..,..,.,,,.,^]. G9EJMCKGKJJJIHHIJG@ +17 1461 G 19 ,..,.,..,..,.,,,.,. H??GIKKJK/@MIGJDJAE +17 1462 C 19 ,..,.,..,..,.,,,.,. IJDFHHKIMCDKIAHBJKD +17 1463 T 19 ,..,.,..,..,.,,,.,. GLEGM@MIH9IJIDGAKFE +17 1464 G 19 ,..,.,..,..,.,,,.,. G=CHLF@IJ>FKFIJ?HGH +17 1465 T 19 ,..,.,..,..,.,,,.,. EF>FFIGFJA>II5KJGF +17 1476 T 19 .,.,..,..,.,,,.,..^], EH?IEGE>?DEGIHHHAD5 +17 1477 G 19 .,.,..,..,.,,,.,.., ?FE;JEKDJKDHLKJKIHB +17 1478 G 18 .,.,..,.,.,,,.,.., :HLICHF/JHIKDHF>F/ +17 1479 C 19 .,.,..,..,.,,,.,.., 4EE9JKK=JJJABJKIBH: +17 1480 C 19 .,.,..,..,.,,,.,.., 2JJ=JHLKIMIF:9KHIG< +17 1481 T 19 .,.,..,..,.,,,.,.., GE5GFEC@B9 +17 1484 T 20 ,$.,..,..,.,,,.,..,., =<@IEJFEBEEE4HGFE?AD +17 1485 T 19 .,..,..,.,,,.,..,., =E>FFHEH>JHIC4ACAI? +17 1493 G 18 ,..,..,.,,.,..,.,. BDJLGFD2H5KHJB9?G@ +17 1494 G 19 ,$..,..,.,,,.,..,.,. BEEI/GG9GF>FGIGGF=;0 +17 1504 G 19 .,.,.,,,.,..,.,.,.. JJGKJF@KKIIJALGJIIF +17 1505 G 19 .,..,.,,.,..,.,.,.. HJ8G2HEKMGII?2IGIE7 +17 1506 G 20 .,..,.,,,.,..,.,.,.. IKJFFDHBFKCH@=DGGJFA +17 1507 A 20 .,..,.,,,.,..,.,.,.. AGD?G9EGHDCDG@??GD@B +17 1508 C 20 .,..,.,,,.,..,.,.,.. FIHHJGGK;HKGF>FLHGFH +17 1509 A 21 .,..,.,,,.,..,.,.,..^]. FI2EJ@DK@DIHFCFIGIGDE +17 1510 G 21 .,..,.,,,.,..,.,.,... IICGHJHI?MGAH@JGJJJHE +17 1511 A 21 .,..,.,,,.,..,.,.,... AE2AF>CFBFFGDHHCIGFF +17 1513 G 20 .,.,.,,,.,..,.,.,... GG/EGJHLNHHKCHHKHI?I +17 1514 G 21 .,..,.,,,.,..,.,.,... >GHFIIHK@LFIHAHIIGFFD +17 1515 G 20 .$,.,.,,,.,..,.,.,... CF8H9F?DF?L8IH?JEJIH8K +17 1520 G 20 ,$..,.,,,.,..,.,.,... B.AGFCFBLGKJ:GJJIIIJ7G?IB9BK +17 1522 G 17 .,.,,.,..,.,.,... 9B9CDEBBAAEDBD:HEHF:I +17 1524 G 19 ..,.,,,.,..,.,.,... G=E@FH8MIJH?FBJHH;K +17 1525 C 20 .$.$,.,,,.,..,.,.,..., ;=@CACIHGDHDKIHIJ?K8 +17 1526 C 18 ,$.,,,.,..,.,.,..., BDD@HHIHFD:GGGGEK6 +17 1527 C 17 .$,,,.,..,.,.,..., 8D@=IEHK@IFHJGHL> +17 1528 T 16 ,,,.,..,.,.,..., GGGKGJGBBHHFHHK< +17 1529 G 16 ,,,.,..,.,.,..., GFHI +17 1531 C 16 ,,,.,..,.,.,..., EG/LIIKAMKIBGGL= +17 1532 T 16 ,$,,.,..,.,.,..., AC1EF>IGJGIHGBL< +17 1533 T 15 ,$,.,..,.,.,..., AEIG5CABGCEF;I< +17 1534 C 15 ,.,..,.,.,...,^]. FKIGEABJJFH@L?; +17 1535 A 15 ,.,..,.,.,...,. @HDGFB6BEHG2:@D +17 1536 C 16 ,.,..,.,.,...,.^]. >IFCGC>I@GI>I;@: +17 1537 A 15 ,.,..,.,.,..,.. ;JEGHF=FJGGK@DB +17 1538 A 16 ,.,..,.,.,...,.. FDHGGIIIIKI@JED? +17 1539 G 16 ,$.,..,.,.,...,.. AKHJJH8KJIJLMDC> +17 1540 C 15 .,..,.,.,...,.. J@JGHJJFHA>GCC= +17 1541 C 15 .,..,.,.,...,.. HGHHGEIJII0MBD5 +17 1542 C 15 .,..,.,.,...,.. KAHHGLIIIIHLFE9 +17 1543 C 15 .,..,.,.,...,.. HIFKDFMCKHILEE5 +17 1544 T 15 .,..,.,.,...,.. IEHFE8DKGIGLIHB +17 1545 G 15 .,..,.,.,...,.. JEEKDFILHE5LKF? +17 1546 G 15 .,..,$.,.,...,.. DGBF@.KGICIKIC< +17 1547 A 14 .,...,.,...,.. GBF9GFHGIHHDH= +17 1548 A 14 .,...,.,...,.. EEDF1IGJF=ILF= +17 1549 G 14 .,...,.,...,.. FCKK8HKHLJMLH? +17 1550 G 14 .,...,.,...,.. 5DFI.KIJIFFFH? +17 1551 A 14 .$,$...,.,...,.. E?E@3FEGHHIBHC +17 1552 A 12 ...,.,...,.. @HFFHEHII?FA +17 1553 A 11 ..,.,...,.. ;HHFIB8JGI> +17 1554 G 12 ...,.,...,.. IBGHJHK?MCEB +17 1555 T 12 ...,.,...,.. C=DGCIE5JEGA +17 1556 T 12 ...,.,...,.. =FEGHHE8HEE= +17 1557 G 13 ...,.,...,..^]. GJDGJGJFLGEBD +17 1558 T 13 ...,.,...,... ?AAHDGE5IGHCD +17 1559 T 13 .$..,.,...,... =2EGGGF8IDE4C +17 1560 T 12 ..,.,...,... D7FBHCAIHE@E +17 1561 T 12 ..,.,...,... ;0FEGG6JDE9E +17 1562 G 12 ..,.,...,... :GHEGK2IKHBJ +17 1563 G 12 .,.,...,...^], CIFHG;KKB=FD +17 1564 G 12 .,.,...,..., @JGJCCH8 +17 1566 T 13 ..,.,...,..., CJFAHHDKCF=F6 +17 1567 C 13 ..,.,...,..., 7JIJJIILEG4I> +17 1568 T 13 .$.,.,...,..., @GEHCK2KDIBL> +17 1569 C 12 .,.,...,..., HIIJHIMHG7HD +17 1570 T 12 .,.,...,..., KGKGIGLGJ@K= +17 1571 G 12 .,.,...,..., @HKHFDKHH>H2 +17 1572 C 11 ,.,...,..., HKHINKHH=LB +17 1573 A 10 ,.,...,... EHEIGKBI?J +17 1574 C 12 .,.,...,..., =HGIIHKHFAJH +17 1575 C 11 .,.,..,..., BGEJGLHH0IF +17 1576 C 12 .,.,...,..., LI +17 1579 A 12 .,.,...,..., 3FGJG0IFIEH/ +17 1580 G 12 .,.,...,..., >FJIJINGJBHD +17 1581 C 12 .,.,...,..., 0@FHJGLGH=L/ +17 1582 C 13 .$,$.,...,...,^], =?GJIHLDE@IA0 +17 1583 T 11 .,...,...,, GHHCLEJAM8> +17 1584 G 11 .,...,...,, GGIHLDDBJED +17 1585 G 11 .,..,$...,,^]. EJFK@4@JB/? +17 1586 A 10 .,......,. BHDAFJ>G@C +17 1587 C 11 .,......,,. FJH@IC8II9? +17 1588 A 11 .,......,,. CDF:EI=D3CE +17 1589 A 11 .$,......,,. ;EFHJJ>GE9D +17 1590 C 10 ,......,,. JH8KD8IA8D +17 1591 T 10 ,......,,. GHCJJEJ5=E +17 1592 T 10 ,......,,. FD5?G;GGAC +17 1593 G 10 ,......,,. FHCJD?LHGA +17 1594 T 10 ,......,,. E?CIHAHG7B +17 1595 G 9 ,......,. DBHIF@K3H +17 1596 C 9 ,$......,. AB4KGE9F> +17 1597 C 9 ......,,. D;K97LE/F +17 1598 C 9 .$.....,,. >FJG;HH8= +17 1599 A 8 .....,,. >I=CJ=.G +17 1600 T 8 .....,,. >DHFDC4G +17 1601 C 7 .....,. GJC;E:H +17 1602 T 7 ....,,. JIBL;0C +17 1603 G 7 ....,,. IB@MHHE +17 1604 G 7 ....,,. F:=@I?0 +17 1605 T 7 ....,,. BFID=J +17 1614 A 6 ...,,. J?F32G +17 1615 C 6 ...,,. F.KEGG +17 1616 T 5 ...,. JGLFE +17 1617 C 5 ...,. BALJ= +17 1618 A 6 ...,,. HDJ0<< +17 1619 G 6 ...,,. BBED:I +17 1620 C 5 ...,. BAL?C +17 1621 C 7 ...,,.^], 8 +17 1625 A 6 ..,,., CD<0GF +17 1626 G 7 ...,,., E1E:.J; +17 1627 A 7 ...,,., C7H=2E= +17 1628 C 7 ...,,., =.HF0H= +17 1629 T 7 ...,,., E?KG7F; +17 1630 T 7 ...,,., J2H;D@1 +17 1631 C 7 ...,,., @BM2?I@ +17 1632 C 8 ...,,.,^], B3;HCH9; +17 1633 A 8 ...,,.,, ;CI32F; +17 1638 A 8 ...,,.,^]. @8GI1H>@ +17 1639 G 9 ...,,.,,. C6LHHK0@F +17 1640 G 6 ..,.,. C.;HF? +17 1641 C 9 .$..,,.,,. 62B@=J/7H +17 1642 T 6 ..,,.. 9L>=KI +17 1643 C 8 .$.,,.,,. 8K@>=GJBD +17 1658 T 8 ,,.,,.,. D>BD;G.B +17 1659 C 8 ,,.,,.,. G2E@JJJG +17 1660 A 7 ,,.,,.. DG.B.GG +17 1661 G 8 ,,.,,.,. DH;1JKG +17 1663 C 7 ,.,,.,. 4D@IEJ>FBE +17 1675 C 11 ,.,,.,.,,,, ?F8DH1HA@:? +17 1676 G 11 ,.,,.,.,,,, /@GFB:@8H?E +17 1677 C 11 ,.,,.,.,,,, B3H.JDK:E>: +17 1678 C 11 ,.,,.,.,,,, B/BAH.GIIEI +17 1679 A 11 ,.,,.,.,,,, F.H.G8GJIBF +17 1680 G 11 ,.,,.,.,,,, =AFEL1JKHDD +17 1681 C 11 ,$.,,.,.,,,, ?D;AJ1KB@>7 +17 1682 G 10 .,,.,.,,,, =D3B5AGEFJ +17 1683 T 10 .,,.,.,,,, CGFH +17 1687 C 8 ,,..,,,, BGEGIIGK +17 1688 C 9 ,,.,.,,,, HMG8GJKGK +17 1689 T 9 ,,.,.,,,, EID2IFGIJ +17 1690 C 9 ,,.,.,,,, EMJAGLJFM +17 1691 T 9 ,,.,.,,,, CIJ6FHHHH +17 1692 G 8 ,,..,,,, B?KIJIBJ +17 1693 T 9 ,,.,.,,,, CEFIEICII +17 1694 T 9 ,,.,.,,,, D3CJEGHIG +17 1695 C 9 ,$,.,.,,,, :;JEIKJJD +17 1696 T 8 ,.,.,,,, FI5JEJMH +17 1697 G 8 ,.,.,,,, 4K3HKJFH +17 1698 C 8 ,.,.,,,, JI:IMLGK +17 1699 T 7 ,..,,,, BIFHGIG +17 1700 G 7 ,..,,,, JLLIJBJ +17 1701 T 8 ,.,.,,,, @ECGEGHE +17 1702 T 8 ,.,.,,,, JB:GEGHK +17 1703 T 7 ,..,,,, GGEEHED +17 1704 T 8 ,.,.,,,, EFHF1HFIHH +17 1762 C 13 ,,,,,,,,..... GHJ:>JHBHIJJG +17 1763 C 13 ,,,,,,,,..... HEI@@KHJJGLLK +17 1764 C 13 ,,,,,,,,..... JHLDKLKLFFKNK +17 1765 T 13 ,,,,,,,,..... GFHCGCDEHIKLK +17 1766 C 13 ,,,,,,,,..... =FHLILIGJELLK +17 1767 C 13 ,,,,,,,,..... BBHJ4JHJDIMLL +17 1768 C 13 ,,,,,,,,..... FFJKDLKKFFJLK +17 1769 T 13 ,$,$,,,,,,..... D@GHCIGGHIMKK +17 1770 G 11 ,,,,,,..... GJ=KH=JLKMK +17 1771 A 11 ,,,,,,..... FIELGHFIIJI +17 1772 G 11 ,$,,,,,..... DEHKJ@GJHLL +17 1773 C 10 ,,,,,..... IIKJKGHKLK +17 1774 A 10 ,,,,,..... DGHFFHHJJI +17 1775 T 10 ,,,,,..... EFDE +17 1792 A 16 ,,,,,......,,.,, HHIIHAHIIJH?FFF9 +17 1793 G 16 ,,,,,......,,.,, I=HKGKJILMI6>I?C +17 1794 C 16 ,,,,,......,,.,, J?IHFCHILFA9HGG@ +17 1795 C 16 ,,,,,......,,.,, I9IG?HIMLMJHJJH: +17 1796 C 16 ,,,,,......,,.,, IGJGIHFGMIKICEK> +17 1797 A 16 ,,,,,......,,.,, D6GEAGHJKJG01HCG +17 1798 C 16 ,,,,,......,,.,, BFHGGJIJKJI?BF?J +17 1799 C 16 ,,,,,......,,.,, D8HEF>HMIMJFBKFE +17 1800 C 16 ,,,,,......,,.,, HJIIJHIJLIJDILIM +17 1801 T 16 ,,,,,......,,.,, AFGFGFFLKLIEIGALKF<>LHIH< +17 1811 C 16 ,,......,,.,,,.^]. FHHGLKJKHFLJEK=8 +17 1812 T 16 ,$,......,,.,,,.. ?FHCMLLKAGKG>EGC +17 1813 G 15 ,......,,.,,,.. EAGFKLIAIKILJG> +17 1814 A 15 ,......,,.,,,.. FD?IIHJEHIH>JB@ +17 1815 G 15 ,......,,.,,,.. BFCKMM==HKHBJ4? +17 1816 G 15 ,$......,,.,,,.. ?K0> +17 1817 C 14 ......,,.,,,.. EFKKIJDCGF3JF= +17 1818 C 13 .$.$....,,.,,.. ?BKKLF;GHJIE; +17 1819 C 12 ....,,.,,,.. KKLJ6BMB2E;; +17 1820 G 12 ....,,.,,,.. BDEBEB6JEKB4 +17 1821 C 12 ....,,.,,,.. KKKCG> +17 1823 C 13 ....,,.,,,..^]. HIJJFIKKBMH4= +17 1824 T 13 ....,,.,,,... KKIKHF@@EFBAJKI4@ +17 1831 T 11 .$...,.,,,.. 5DFBAIHIEAE +17 1832 C 11 .$..,,.,,,.. BEJGIKKNLII +17 1833 T 10 ..,,.,,,.. GG:.KDKFIC +17 1834 C 11 .$.,,.,,,..^2. AMGKJMDNAJ< +17 1835 T 11 .,,.,,,.... K@8KGGJB7H@ +17 1836 C 11 .,,.,,,.... J@HJH:GJ=KB +17 1837 C 11 .,,.,,,.... ;E:KA0JH8@B +17 1838 C 11 .,,.,,,.... GKDJKHMG>I3 +17 1839 T 10 .,,.,,.... L.CFBJG4H: +17 1840 C 11 .,,.,,,.... HGIGF3II6JG +17 1841 C 11 .,,.,,,.... L3GKGBJ:5HC +17 1842 C 11 .,,.,,,.... MJILJMMI.H> +17 1843 T 11 .,,.,,,.... E9GBI6@H +17 1845 G 11 .,,.,,,.... MHHIJKK?8F9 +17 1846 C 11 .,,.,,,.... LEJJKNMI6II +17 1847 T 12 .,,.,,,....^]. LHHFFJIHB@I? +17 1848 G 12 .,,.,,,..... LFF/HHJB1E>E +17 1849 T 13 .,.,,,.....^],^], HEAG7GA?F1D6A +17 1850 C 14 .,,.,,,.....,, HIFLIF +17 1851 A 15 .,,.,,,..$...,,^]. >HHGJHKC5IGF?EA +17 1852 G 14 .,,.,,,....,,. B@8EHAJDKFH1@E +17 1853 G 14 .,,.,,,....,,. E +17 1856 A 16 .,,.,,,....,,.., IFHIOLLDGBG>HGC; +17 1857 G 16 .,,.,,,....,,.., ;=AKJDIGIFJI>EBEK@2JD<@ +17 1863 C 17 .,,.,,,...,,..,,^]. EHHIJKL79HDIHCAIB +17 1864 T 17 .,,.,,,....,..,,. KFFBIHIEE3H:HG3GF +17 1865 G 18 .,,.,,,....,,..,,. CEFLHKLDC?I7DIBEHGBJF +17 1869 A 18 Tt,.t,,T..T,,.Tt,. K/BFFHFIHFK9JKADDAF8H7@ID;BG +17 1872 G 17 ,,.,,,....,,..,,. FG7GFKB=AA;JG +17 1875 G 18 .,,.,,,....,,..,,. =/G;I9I;<3F2BGE7HJ +17 1876 C 17 ,,.,,,....,,..,,. DICIHMIH:I>DGGBMJ +17 1877 T 17 ,,.,,,....,,..,,. DD?FEI/IEG;GJCAGJ +17 1878 C 17 ,,.,,,....,,..,,. FHAIKLIIBJ@EJFDLI +17 1879 A 17 ,,.,,,....,,..,,. CDHFHGBJ3HCEGFEFH +17 1880 C 17 ,$,.,,,....,,..,,. ??FBCD6G@H9BH@9AH +17 1881 G 17 ,.,,,...,,..,,.^].^]. A@:6GC@? +17 1882 G 19 ,.,,,....,,..,,...^]. DEGGJEIBG:GI>:JG>@D +17 1883 A 20 ,.,,,....,,..,,....^]. DAFIKFF:GDDF@FDIEDCA +17 1884 G 20 ,$.,,,....,,..,,..... ?BDHJ:K=J=HJA?JKHGHE +17 1885 C 19 .$,$,,....,,..,,..... B@=J>J8AEBHCECDGFHD +17 1886 C 17 ,,....,,..,,..... @A3IGH9CGH6?IADIA +17 1887 G 16 ,,...,,..,,..... 2H;;BCJA7AK>AAC@ +17 1888 C 17 ,$,....,,..,,..... 5IADAIBIIDFGKIHIH +17 1889 C 16 ,....,,..,,..... FGI6HA5H@A9HHGIE +17 1890 C 16 ,....,,..,,..... JGH5JAIGEELKGGIH +17 1891 T 16 ,....,,..,,..... HAF2IEHDBCHKHHJH +17 1892 G 16 ,....,,..,,..... HHJKJAGJ@?HIIIKI +17 1893 T 16 ,....,,..,,..... GEE4ECEDBEIHEEHD +17 1894 G 16 ,....,,..,,..... IEK0KDHJD@ILIILI +17 1895 C 15 ,...,,..,,..... GI6HEEKDBGKJIJI +17 1896 C 16 ,....,,..,,..... A9H?J9>HC9CKGHKI +17 1897 G 16 ,....,,..,,..... F@A6>?H6;=ICAADA +17 1898 T 15 ,...,,..,,..... F9>CDGCB@HDFEIE +17 1899 G 15 ,...,,..,,..... E/KGCCID;HLIIKI +17 1900 T 15 ,...,,..,,..... D0DBEFE=FFHFEHG +17 1901 A 16 ,....,,..,,..... F5.1IIIFDE;AJIIGJH7 +17 1903 C 17 ,$....,,..,,....., BEHDHCEH7?JJGHKH@ +17 1904 T 17 ....,,..,,.....,^]. EGCHDFID?IJHHLGCA +17 1905 C 17 ....,,..,,.....,. G89JEHI>@IKJIJIDB +17 1906 T 17 ....,,..,,.....,. @IGJEGIF?GKHIIIGF +17 1907 G 17 ....,,..,,.....,. ?G0;GEJDAIKJIKJ8F +17 1908 A 18 .$...,,..,,.....,.^], ?CGFIFBCIIIFGJGFD= +17 1909 G 17 ...,,..,,.....,., JGLAGKFB9LKKLL4ID +17 1910 C 15 ..,,..,,......, >ID=J?EALJILIBF +17 1911 C 17 ...,,..,,.....,., FCGCEHDH +17 1913 T 17 ...,,..,,.....,., CJIAGJACEJIJJK6HE +17 1914 C 17 ...,,..,,.....,., IDIDGEEFKLFHKI0CE +17 1915 T 17 .C.,,..,,.....,., H1GEDGCAHLIGHH6GH +17 1916 G 17 .T.,,..,,.....,., H0IHFFCAJJJIMI6HI +17 1917 C 17 ...,,..,,.....,., H9IGGHIEIIKJLKEGF +17 1918 A 16 ...,,..,,......, F8GCBIDFCIHGIIHD +17 1919 C 17 ...,,..,,.....,., DDHGAF=FHJJIKB?FA +17 1920 A 17 ...,,..,,.....t., D9BEFIAEIGGIJI/GI +17 1921 G 18 ...,,..,,.....,.,^]. F/J?CJ>DHMLKNL@GI@ +17 1922 T 17 .$.,,..,,.....,.,. 6GCGG3EFHFFIG;DEC +17 1923 G 17 ..,$,..,,.....,.,. JEG +17 1925 C 16 ..,..,,.....,.,. ;IJJ=>JIFHKH;IJF +17 1926 T 16 ..,..,,.....,.,. FJDJ?FIKIHLG5FHF +17 1927 T 15 .,..,,.....,.,. DGC;EHHGEII:FED +17 1928 C 15 .,..,,.....,.,. LCK8CKLJJMJ?HLH +17 1929 T 15 .,..,,.....,.,. GFIBGGLKKKI.GHI +17 1930 G 15 .,..,,.....,.,. IEI@5JKKILJ8HGH +17 1931 C 17 ..,..,,.....,.,.^]. 9IHK5GKIJIMI1IHIB +17 1932 T 17 ..,..,,.....,.,.. EGGH?GHLJIMI6DGHE +17 1933 T 17 .$.,..,,.....,.,.. 1BG58JF@FGHGIEFED +17 1934 G 16 .,..,,.....,.,.. EHI?IFLKJKJKHJGH +17 1935 C 15 .,..,,......,.. H +17 1944 T 16 .,..,,.....,.,.. @BD3DFHGGHF7HHCH +17 1945 T 16 .,..,,.....,.,.. >EB9JHGFCIF;FGFE +17 1946 G 16 .$,..,,.....,.,.. DFF?HJLIHMLEJ;HK +17 1947 A 15 ,..,,.....,.,.. DD:JG?HIIHHBKFH +17 1948 G 15 ,$..,,.....,.,.. ?E:;IJKKMLCIJKL +17 1949 A 13 ..,,......,.. C9FEIIIAHFEFH +17 1950 A 14 .$.,,.....,.,.. AAJGIGDIG@HIHI +17 1951 G 14 .,,.....,.,..^]. ?CHKIJLK0JKCI7 +17 1952 A 13 .,,......,... >FCBGDKGHDEI@ +17 1953 A 14 .,,......,...^]. 1EDDFBJHH@FH?@ +17 1954 A 15 ,,.....,.,....^], FEGGHIG2AEHEAA3 +17 1955 C 14 ,,......,...., CBEIEKIIHFIEE6 +17 1956 C 15 ,,.....,.,...., C?GIIII49=JLGDD +17 1957 C 15 ,,$.....,.,...., FAHIILI?DJFK?FE +17 1958 C 15 ,.....,.,....,^]. @CIHLI1AKFL@GA? +17 1959 T 16 .,.....,.,....,. 9EEIJLHDHHIJHHGD +17 1960 T 17 .,.....,.,....,.^]. .CCFEGEGGFBH>ECA? +17 1961 C 17 .$,$.....,.,....,.. 1AGJJKI4HKJLGIKED +17 1962 T 16 .$....,.,....,..^]. EKHLJGIIEKEHDFG? +17 1963 G 15 ....,.,....,... HIMJCKHEKGJKGFE +17 1964 G 15 ....,.,....,... JILJ +17 1967 A 16 ....,.,....,..., EGI??AEDHAFICDC@ +17 1968 T 16 ....,.,....,..., EFIGDH@HICGHF?C@ +17 1969 A 16 ....,.,....,..., DDGE49EEJDEHCD>D +17 1970 C 16 ....,.,....,..., HFIA4CIIIBIJGFFJ +17 1971 A 16 ....,.,....,..., GCGG2HEFJGGFFGFH +17 1972 T 17 ....,.,....,...,^], DHIFEHEGEDDBB +17 1974 A 17 ....,.,....,...,, GEGH3I?GIGHLFFFME +17 1975 G 17 ....,.,....,...,, IGKKJLIBMGLLH>AKF +17 1976 A 17 ....,.,....,...,, DECGBADCI=H7EFFCB +17 1977 C 17 ....,.,....,...,, FFGD6JFIK.IKGIAHH +17 1978 A 17 ....,.,....,...,, DDFEH?G@JEHKIFGIF +17 1979 G 16 .....,....,...,, GFGHJHBM@LHIGD +17 1988 G 17 ,.,....,...,,.,.. GIGJIKJIHFIIAIEGD +17 1989 G 16 .,....,...,,.,.. HG=KDIBDEDGGIFG +17 1994 T 17 ,.,....,...,,.,.. C9FAIFGGED8IGFIEF +17 1995 G 18 ,.,....,...,,.,..^], 1HFFLIJHD<@LIJJCJ@ +17 1996 C 19 ,.,....,...,,.,..,^]. 2HEJ?F/2FEEIIKGH@ +17 2003 T 19 .$,....,...,,.,..,.. 4FEI>FK3EB>ECG4H?GE +17 2004 G 18 ,....,...,,.,..,.. ?GMDKAHFHJDLKHIEJH +17 2005 G 18 ,....,...,,.,..,.. F9J0I7H:?KICJCHHI@ +17 2006 C 18 ,....,...,,.,..,.. EGDIJKIA7LCFLHKJKF +17 2007 A 18 ,$....,...,,.,..,.. BGJIHBFEBIEFHDICHG +17 2008 C 17 ....,...,,.,..,.. 7KJJJIJCGJJMH>JIF +17 2009 A 17 ....,...,,.,..,.. GJ=GIHGGDKFLDHJJF +17 2010 G 17 ....,...,,.,..,.. HJ>MIH:;JILLKLIMB +17 2011 C 17 ....,...,,.,..,.. JJ9JKIFFFKLLJLJKH +17 2012 A 18 ....,...,,.,..,..^], CIDI>HE>DFHHEGBJG3 +17 2013 C 17 ...,...,,.,..,.., EJIEFIKIDJADHD@F +17 2015 T 18 ....,...,,.,..,.., CIFFIFBJFI;IGKLDHKGKA2< +17 2018 C 19 ....,...,,.,..,..,, FHAJMII8KFKMILJKJJB +17 2019 T 19 ....,...,,.,..,..,, GLCFHJI>EHIJALHLFFD +17 2020 G 20 .$...,...,,.,..,..,,^>. CJHJHGKHLILKIJILIAC@ +17 2021 C 21 ...,...,,.,..,..,,.^].^], LIKBJJG;IMGGJILJJ.BA: +17 2022 C 21 ...,...,,.,..,..,,.., GEGEI@?LLLLHMHKHFBEAB +17 2023 A 20 ...,...,,.,..,..,.., I0GGFEAEGFKGFIJ@KFEF +17 2024 G 21 ...,...,,.,..,..,,.., KCFHF +17 2025 T 21 ...,...,,.,..,..,,.., F6FIE;EIGHJFIGHDBHFDB +17 2026 T 21 ...,...,,.,..,..,,.., E4EFDEFJBFICIEIEBEFDF +17 2027 A 21 ...,...,,.,..,..,,.., @9FGEEEIGHIEGEJEHEFDB +17 2028 C 21 ...,...,,.,..,..,,.., FFILGKFKDKKHJKJGKKEGK +17 2029 T 21 ...,...,,.,..,..,,.., CCAIHDIBDJIFLLJHK? +17 2042 G 22 ..,...,,.,..,..,,..,,^], :BGHHJIGHIKHDIKHIED +17 2046 T 22 ..,...,,.,..,..,,..,,, AHF?GBIGIIGFHJGK:GGGHE +17 2047 G 24 ..,...,,.,..,..,,..,,,^],^], :IF?IKDIJLJLILKCGIIEIHEE +17 2048 A 24 ..,...,,.,..,..,,..,,,,, CDDFC@HEKGFJEKGHHFDHEEBC +17 2049 A 24 ..,...,,.,..,..,,..,,,,, >DCCCHB@=AJIBCJGDEBBAD +17 2070 G 19 ,.,..,..,,..,,,,,,^]. D@I?CIBAKDAALLKKIL8 +17 2071 A 19 ,$.,..,..,,..,,,,,,. @HF@IEK:=DLDEHE?HID +17 2072 C 18 .,..,..,,..,,,,,,. FEGIGKHK:HHJCDHIKD +17 2073 C 19 .,..,..,,..,,,,,,.^]. CA?JAKHA@LGCEA>BEBB +17 2074 G 19 .,..,..,,..,,,,,,.. AG@EHC;KCA@KIJKKK5? +17 2075 C 20 .,..,..,,..,,,,,,..^]. JHICHKIFHGJLHIKJLDE@ +17 2076 A 20 .,..,..,,..,,,,,,... FFF>DFHHIIG;HD?FJFEC +17 2077 C 20 .,..,..,,..,,,,,,... FHEIIKIEKDJLLIKIL:DE +17 2078 A 20 .,..,..,,..,,,,,,... DG@HGHGHIJHHJJHLLEEE +17 2079 G 21 .,..,..,,..,,,,,,...^], GA;LGLGLKELLLJJIL=HIA +17 2080 G 21 .$,$..,..,,..,,,,,,..., CBEGIJHK>DIICJGGL?EGG +17 2081 C 19 .$.,..,,..,,,,,,..., 5HIMCLHFLLMJKKNBFHF +17 2082 T 18 .,..,,..,,,,,,..., IFLHGHGGJJHEIKHHHF +17 2083 G 18 .,..,,..,,,,,,..., EHLHKKHJCLI:KK;HII +17 2084 C 19 .,..,,..,,,,,,...,^]. AJBHLGAKMMJKKMGHIIA +17 2085 T 19 .,..,,..,,,,,,...,. EFKEGGB>JKHFHKKHGFE +17 2086 G 19 .$,..,,..,,,,,,...,. DHI:EEFJKNJJJ?DIIKG +17 2087 A 18 ,..,,..,,,,,,...,. HH@KFCGJLIHKJFHEHF +17 2088 G 18 ,..,,..,,,,,,...,. GJ:IE>KKJHBJLKIJ5I +17 2089 C 18 ,..,,..,,,,,,...,. ?IC?5>KCDABBE5EI=B +17 2090 G 18 ,..,,..,,,,,,...,. EB9IF1BJLIGJMBCB?@ +17 2091 C 17 ,..,,.,,,,,,...,. ?G??BJCEABAB?JIDH +17 2092 G 17 ,..,,..,,,,,,..,. DA?GI1BIKFJIICBI@ +17 2093 T 18 ,..,,G.,,,,,,...,. BBBHH2EIKIEFIGHFJI +17 2094 C 18 ,$..,,..,,,,,,...,. @FGIL8JLIKJIMAGJIJ +17 2095 A 17 .$.,,..,,,,,,...,. CEGHCFG=F?GEFHH>E +17 2096 C 16 .,,..,,,,,,...,. >FHBIKIGJKM6DGJH +17 2097 A 16 .,,..,,,,,,...,. AGECHEH>?EG@IEBG +17 2098 C 16 .$,,..,,,,,,...,. 9BA:EDE@BAEHFGCI +17 2099 G 15 ,,..,,,,,,...,. HF/AIKJJJL2AAKC +17 2100 C 15 ,,..,,,,,,...,. HI1JHLFKKMCCIJJ +17 2101 A 14 ,,.,,,,,,...,. HGHKKJ>JJIGGLG +17 2102 G 15 ,,..,,,,,,...,. HG=JIJJIILLKOLK +17 2103 C 14 ,,.,,,,,,...,. FHIJKHHKJ?IJII +17 2104 C 15 ,,..,,,,,,...,. FJ1FJLJJILK7DDH +17 2105 A 14 ,,.,,,,,,...,. EEFGIGDHIFCGHH +17 2106 T 16 ,,..,,,,,,...,., GF1FHKFHGJ;GHGGC +17 2107 C 15 ,,.,,,,,,...,., @AIBCB@ADJAIDJ: +17 2108 G 15 ,,.,,,,,,...,., FHAILJHIL>DBLAF +17 2109 C 15 ,,.,,,,,,...,., ?@JBDA?ADJ6JEI? +17 2110 G 16 ,,.,,,,,,...,.,^]. DDAHLJGJMC2AI@C@ +17 2111 C 16 ,$,.,,,,,,...,.,. BFHHLIDLL3LIMJFC +17 2112 A 15 ,.,,,,,,...,.,. GCIKJDKMEHDLBHE +17 2113 G 15 ,.,,,,,,...,.,. FJGKJHLK8LKEH=G +17 2114 C 15 ,.,,,,,,...,.,. G=INHGKKGCJMJGF +17 2115 T 15 ,.,,,,,,...,.,. FGFIHEGIHHHGDFF +17 2116 C 15 ,$.,,,,,,...,.,. BHHLJHKKKHKLKCG +17 2117 A 14 .,,,,,,...,.,. BHLHIIL?6HIDGF +17 2118 G 14 .,,,,,,...,.,. ECLHHIJ@?JKJ@I +17 2119 G 14 .,,,,,,...,.,. FBLGHHL.IGJEGG +17 2120 G 15 .$,$,,,,,...,.,.^]. BBLLHIL4GJLH?G: +17 2121 A 13 ,,,,,...,.,.. HIDHJ23FIHDED +17 2122 T 13 ,,,,,...,.,.. HF>DII@GHCAFC +17 2123 A 13 ,,,,,...,.,.. IHCHI4CDHEFEC +17 2124 T 13 ,,,,,...,.,.. JIAGJBJHK>FGA +17 2125 T 13 ,,,,,...,.,.. IFDFJGCHIBCD? +17 2126 A 13 ,,,,,...,.,.. HFEFIEDGE +17 2152 G 11 ,$...,.,..,. D8@HBI5JDGJ +17 2153 T 10 ...,.,..,. D/GGF?CEDG +17 2154 C 10 ...,.,..,. AHLJK.IIJJ +17 2155 A 10 ...,.,..,. DHGGF@=IEH +17 2156 C 10 ...,.,..,. ?JIKIBIDJI +17 2157 A 10 ...,.,..,. 3@HKHDFIJI +17 2158 G 10 ...,.,..,. ;JKJIGLLGK +17 2159 G 9 ..,.,..,. JIIGHD=KJ +17 2160 C 9 ..,.,..,. FKKDAH>JK +17 2161 A 10 ...,.,..,. A@GGICHFGI +17 2162 C 11 ...,.,..,.^], ECMKJAHGKI@ +17 2163 T 11 ...,.,..,., >@IHJGJEHLE +17 2164 G 11 ...,.,..,., H5KIJGJ>JL@ +17 2165 C 11 ...,.,..,., EJHKHDKDJL@ +17 2166 T 11 ...,.,..,., 7CHHHGJCFLA +17 2167 A 11 ...,.,..,., AFDFECDDFJ8 +17 2168 C 11 ...,.,..,., CAG>JJIBJIB +17 2169 T 11 .$..,.,..,., .HGCIGKFEL= +17 2170 C 10 ..,.,..,., GEBIDLHFK: +17 2171 C 12 ..,.,..,.,^],^], FFIHEI;KJFCG +17 2172 T 12 .$.,.,..,.,,, ;DFCCI@HK6AA +17 2173 G 11 .,.,..,.,,, EFIJIAHL@D? +17 2174 G 11 .$,.,..,.,,, GEEHFDHL@BE +17 2175 G 10 ,.,..,.,,, EFHIBHKA=E +17 2176 G 10 ,.,..,.,,, EBDIBIK=E; +17 2177 T 10 ,.,..,.,,, ?AHDCHFBD; +17 2178 T 10 ,$.,..,.,,, BFH>;FHCB? +17 2179 T 10 .,..,.,,,^], AHG=HICC:@ +17 2180 T 10 .,..,.,,,, BF7AHI>BGD +17 2181 C 9 .,..,.,,, FADDGL;?: +17 2182 C 10 .,..,.,,,, =BIAHLCHIE +17 2183 A 10 .$,..,.,,,, BAHCIJC8EF +17 2184 T 9 ,$..,.,,,, =G=CK>GEE +17 2185 C 8 ..,.,,,, I=JJ7G:G +17 2186 A 8 ..,.,,,, GCFI<2FC +17 2187 A 8 ..,.,,,, JBFG3:?F +17 2188 A 9 ..,.,,,,^]. IBDJ40CE? +17 2189 C 10 ..,.,,,,.^2, IBIJ<87IC@ +17 2190 C 11 ..,.,,,,.,^]. ECIK7@:@C9A +17 2191 C 11 ..,.,,,,.,. I1KL=A +17 2192 T 11 ..,.,,,,.,. I;GL;?>HF7F +17 2193 C 11 ..,.,,,,.,. J;IL.IIJGDG +17 2194 A 10 ..,.,,,,.. HAFJ9ABDEF +17 2195 A 11 ..,.,,,,.,. G?IJ??AJF.G +17 2196 G 11 ..,.,,,,.,. JBJL?GHII@H +17 2197 A 11 ..,.,,,,.,. FCIJEDIJFBG +17 2198 G 10 ..,.,,,,.. K>IME>>HIJ +17 2199 C 11 ..,.,,,,.,. K?KKCHMKH.G +17 2200 T 11 ..,.,,,,.,. HFGLCHGHHAH +17 2201 G 11 ..,.,,,,.,. GDGMHFFHH1I +17 2202 G 11 ..,.,,,,.,. H>GL=A3G>1G +17 2203 G 11 ..,.,,,,.,. GBHJFIJKH<;J?IIF +17 2210 G 12 .,.,,,,.c.,, /HJHC6IC:IF2 +17 2211 T 11 .,.,,,,..,, 4FILGHHEEHD +17 2212 C 13 .,.,,,,.,.,,^]. 7IMJHCKIEKK8@ +17 2213 A 13 .,.,,,,.,.,,. =EHIE=FG4HHCC +17 2214 A 13 .,.,,,,.,.,,. :DJID=EC=GH0E +17 2215 C 13 .,.,,,,.,.,,. AJJFM;LH/IJEB +17 2216 T 13 .,.,,,,.,.,,. BFGHI@HI7JI1I +17 2217 T 12 .,.,,,,..,,. :FII?6GBFHFF +17 2218 C 13 .,.,,,,.,.,,. 9FGHH:FJ.KHBH +17 2219 C 12 .,.,,,,..,,. 4GKIAHJGHEII +17 2220 G 12 .a.a,aaA.,a. ;GEL>9JEBJC> +17 2221 G 12 .,.,,,,..,,. ?GJJG5JJFKAH +17 2222 C 13 .,.,,,,.,.,,. @DLJ10HHDJLKH +17 2223 C 13 .,.,,,,.,.,,. 9GLJHBKIBHN@J +17 2224 T 13 .,.,,,,.,.,,. DELLGCHH=IJDJ +17 2225 G 13 .,.,,,,.,.,,. CBLL=GGI;JKIH +17 2226 G 13 .,$.,,,,.,.,,. ??KL@6IH0HKHI +17 2227 G 11 .$.,,,,..,,. BKLC>IDHD7I +17 2228 G 11 .,,,,.c.,,. LKL:KF1HKCI +17 2229 A 12 .,,,,.,.,,.^], JIAEEGEFIEJ@ +17 2230 A 12 .,,,,.,.,,., JIA?DFCGCHIDJHK:HKF +17 2248 C 12 ,,,,.,.,,.,, HHJKHHIMLLKI +17 2249 A 12 ,,,,.,.,,.,, KG;IH>HLMKHI +17 2250 G 12 ,,,,.,.,,.,, JF>JJHJM;ILH +17 2251 A 12 ,,,,.,.,,.,, KGHIG1GJMJLJ +17 2252 G 11 ,,,,..,,.,, JEGILKKLJJI +17 2253 A 12 ,,,,.,.,,.,, GDAHG4GKJKIH +17 2254 T 11 ,,,,..,,.,, JA>GGIKFHII +17 2255 G 12 ,,,,.,.,,.,, IHCIJ=KLGIJK +17 2256 A 12 ,,,,.,.,,.,, JIHII1BLELKJ +17 2257 G 11 ,,,,..,,.,, HE:IDIKLJGK +17 2258 C 12 ,,,,.,.,,.,, GFIKJ>GNIJLK +17 2259 T 12 ,,,,.,.,,.,, I9>FJ8JJBLHD +17 2260 T 12 ,,,,.,.,,.,, HFBGCDEK>FFI +17 2261 T 12 ,,,,.,.,,.,, FDDEEFBM9FJFB +17 2282 T 13 .,.,,.,,,,.,, F7HJGIBI.4JCC +17 2283 G 13 .,.,,.,,,,.,, G3GKFGFK4HJDF +17 2284 G 13 .,.,,.,,,,.,, GJKLD0?FF> +17 2290 G 12 ,,.,,,,.,,.^], JIKIIAJH@GFD +17 2291 T 12 ,,.,,,,.,,., JIGIJ9DI@HEC +17 2292 G 12 ,,.,,,,.,,., JKJKLE2LHHGC +17 2293 G 12 ,,.,,,,.,,., JKJJJ>6JGFCD +17 2294 C 13 ,,.,,,,.,,.,^], LKGLN:9JA=A;D +17 2295 T 13 ,,.,,,,.,,.,, H=HEK4>KIHHB? +17 2296 T 13 ,,.,,,,.,,.,, IGBJI9GG@G;FD +17 2297 G 13 ,,.,,,,.,,.,, IHGEK76IICGHE +17 2298 C 13 ,,.,,,,.,,.,, JJGKLEHLEFDHE +17 2299 A 13 ,,.,,,,.,,.,, HGGGF1@GEDFDB +17 2300 C 12 ,,.,,,,.,.,, HA>JK2/KBFHF +17 2301 C 14 ,,.,,,,.,,.,,^>, IIALJ=ELDGJFIII> +17 2311 A 13 .,,,,.,,.,,,^]. =JJJBHJGFIG?B +17 2312 G 14 .,,,,.,,.,,,.^], EJKAIKKJIIJ4EB +17 2313 C 14 .,,,,.,,.,,,., BJL1IJFIFJI8GE +17 2314 A 14 .,,,,.,,.,,,., CFF2;E2DFEE/G? +17 2315 C 15 .,,,,.,,.,,,.,^], =JL<;IGMGBC3FGE +17 2316 T 15 .,,,,.,,.,,,.,, CGIBAMIGBE;0JEC +17 2317 T 16 .,,,,.,,.,,,.,,^], 7HH52HJC?HB7G3AD +17 2318 T 14 .,,,.,,.,,.,,, 0GI0HHHEGHFFAC +17 2319 G 16 .$,,,,.,,.,,,.,,, >GJGGMHIAHH9LEEE +17 2320 G 15 ,,,,.,,.,,,.,,, IK5@?GIAIACJGGE +17 2321 G 15 ,,,,.,,.,,,.,,, FJ;;JJI>JA7IGDH +17 2322 A 16 ,,,,.,,.,,,.,,,^], HK?GJBG?JD2HDGE: +17 2323 G 16 ,,,,.,,.,,,.,,,, EIDJMHJIFI1LGDCD +17 2324 G 15 ,,,,.,,.,,,.,,, DK97J7I?JK:IEH? +17 2325 C 15 ,,,.,,.,,,.,,,, DH?KI6;I;2L9GF8 +17 2326 C 15 ,,,,.,,.,,.,,,, ?C@85@CHB@K>=?= +17 2327 G 16 ,,,,.,,.,,,.,,,, DHDHBFK8IK2DK6FC +17 2328 A 15 ,$,,,,,.,,,.,,,, BJC;=GDHJAGIDEE +17 2329 G 15 ,,,.,,.,,,.,,,, IEHIIGAFI/K5IC3 +17 2330 C 15 ,,,.,,.,,,.,,,, JKGLDJE +17 2339 T 16 ,,,.,,.,,,.,,,,. E/@GGK@B;A@5LA@A?G +17 2341 G 15 ,$,.,,.,,,.,,,,. AKGECEGE +17 2351 A 16 ,,.,,.,,,.,,,,.. BFJ?IGKC?J@DGIFD +17 2352 G 16 ,,.,,.,,,.,,,,.. <;GFKIJC@MJKH5IH +17 2353 C 16 ,,.,,.,,,.,,,,.. H?=@CAHJ?M;G=HIH +17 2354 A 16 ,,.,,.,,,.,,,,.. 3FJIFDHG:IHJ=FEHGDGGAJ@GK8FF +17 2358 T 16 ,,.,,.,,,.,,,,.. FFHGGEEHCHEFHACG +17 2359 G 16 ,,.,,.,,,.,,,,.. BIAEJ>IK=LIAE?IK +17 2360 A 16 ,,.,,.,,,.,,,,.. @GAHIHID>IHEIGEI +17 2361 G 16 ,,.,,.,,,.,,,,.. 1?I@HHIH=KJFKD?K +17 2362 A 16 ,,.,,.,,,.,,,,.. DEJ:CAE>3K?EA2CI +17 2363 C 16 ,,.,,.,,,.,,,,.. ;G2CHHIGDK@HFHDI +17 2364 C 16 ,$,.,,.,,,.,,,,.. :GJEJ7IIDLFJHJBK +17 2365 A 15 ,.,,.,,,.,,,,.. HIDGGIF?J=EDHEI +17 2366 G 15 ,.,,.,,.,,,,..^], FJHFBHHLJIJHIL? +17 2367 C 16 ,.,,.,,,.,,,,.., >@BGAHI?KCJHFIJE +17 2368 C 16 ,.,,.,,,.,,,,.., FKFJ2KJ@MFJJHHH: +17 2369 T 16 ,.,,.,,,.,,,,.., D8FGDGGELFGHFBLG +17 2370 G 16 ,.,,.,,,.,,,,.., CJ@GIHG9KHJHFILF +17 2371 G 16 ,.,,.,,,.,,,,.., FFFIHHHBIIHIH:@G +17 2372 C 16 ,.,,.,,,.,,,,.., 9FLI +17 2374 A 15 .,,.,,,.,,,,.., AAADJB +17 2379 G 14 ,$,.,,,.,,,,.., A?>GH?EIHIE:DE +17 2380 G 12 ,$.,,,.,,,.., @EHHFJKIIIKI +17 2381 C 12 .,,,.,,,,.., FGHDGJFHIGIJ +17 2382 A 13 .,,,.,,,,..,^]. ECDCFFFFEHJD@ +17 2383 A 13 .,,,.,,,,..,. =CDDJDFDFHJEC +17 2384 A 13 .$,,,.,,,,..,. CBDCJDABDGJEE +17 2385 A 12 ,,,.,,,,..,. EF:IEED>AIBE +17 2386 C 12 ,,,.,,,,..,. ABDGFHGHJJGD +17 2387 C 12 ,,,.,,,,..,. BEELHIIIHLGB +17 2388 C 12 ,,,.,,,,..,. DFFLIJJHJFAI +17 2389 A 13 ,$,,.,,,,..,.^]. ?GCEBIBFFI:EB +17 2390 G 12 ,,.,,,,..,.. DAMHHI=9MIDF +17 2391 T 12 ,,.,,,,..,.. DCFGEGDB +17 2405 A 14 ,.,,,,..,..,.^]. BDEEFEADEHIDE@ +17 2406 C 14 ,.,,,,..,..,.. @FIHJIHKKGJJEC +17 2407 A 15 ,.,,,,..,..,..^]. ?EDDDEHJFKIEIF@ +17 2408 A 15 ,$.,,,,..,..,... :F@CDFGJAJJFHEB +17 2409 A 14 .,,,,..,..,... DBDEEHKGGJEHEC +17 2410 A 14 .$,,,,..,..,... D?BDCIJFFICHFC +17 2411 A 13 ,$,,,..,..,... >BDDIJGFJBIGD +17 2412 A 12 ,,,..,..,... EFDGJCHH. ?>CGHGIJGJGF8 +17 2415 A 13 ,,..,..,....^]. ACFJGHIDIGC?E +17 2416 C 12 ,$,..,..,.... AHEJKFJJFIFC +17 2417 T 12 ,..,..,..... A9LELNCKGHHH +17 2418 A 12 ,..,..,..... E>IIHIEGEADF +17 2419 G 12 ,..,..,..... EHAFIKGHJI>J +17 2420 C 13 ,..,..,....., ;FIEFLCIIGEH9 +17 2421 C 12 ,$..,..,...., ?EKKLKKKHFID +17 2422 A 12 ..,..,....., EIGIHDJHHFHA +17 2423 G 11 ..,..,..... 8KJCNIHKIHL +17 2424 G 11 ..,..,...., GHHEKHIF@IJ +17 2425 C 11 ..,..,...., GL?FMBIKJK8 +17 2426 G 11 ..,..,...., <@H;EH>AAED +17 2427 T 12 ..,..,....., BIGEIGDDHFID +17 2428 G 12 ..,..,....., GIICMIBLK/KL +17 2429 G 11 ..,..,...., /CIBLICG2J: +17 2430 T 12 ..,..,...A., 0CH>GE:A>6I> +17 2431 G 12 .$.,..,.....^], GLHCMICJF0K@ +17 2432 G 12 .,..,.....,, LG:KGEF:EEDHID +17 2434 G 12 .,..,....,,^]. ?J?IFAL;LIG> +17 2435 C 13 .,..,.....,,. JI2LJ8ICEKLGD +17 2436 A 12 .,..,....,,. J7;IDCE>IC@B +17 2437 C 12 .,..,....,,. GI2JH>IHJKH@ +17 2438 A 14 .,..,.....,,.^], ID0I?CHI7IC2D5 +17 2439 C 13 .,..,....,,., DG7KF>JIKKIDC +17 2440 C 14 .,..,.....,,., KJ3KL7IK3JLLMHDHFDKJDBD +17 2442 G 13 .,..,....,,., IGCMHBJFL6CCG +17 2443 T 14 .,..,.....,,., FE@IFAE>:F>EHD +17 2444 A 15 .,..,.....,,.,^], EI=IJ=EC4ILICH9 +17 2445 G 14 .,..,....,,.,, BG@MHBLLMCHAG3 +17 2446 T 15 .,..,.....,,.,, BFBIFEFC8GJ7FC8 +17 2447 C 16 .,..,.....,,.,,^]. EG7MBDJKDLBH1I:B +17 2448 C 14 .,..,.....,,,. FG9LJDI;DICIHA +17 2449 C 14 .$,..,...,,.,,. BH8LIBIMIH9IAD +17 2450 A 13 ,..,...,,.,,. H0JI4GKKGAB@5 +17 2451 G 15 ,..,.....,,.,,. I@NJ=KBGNLKJJ?= +17 2452 C 15 ,..,.....,,.,,. KG +17 2456 T 15 ,..,....,,.,,.^], F=LHCJLIIF?E>H; +17 2457 C 16 ,..,.....,,.,,., H8KJ>JG0J;G=J>FD +17 2458 A 16 ,..,.....,,.,,., H2IIF<3JKJBKIBI +17 2462 G 17 ,..,.....,,.,,.,^], F?NI@KH.LKH?HECGA +17 2463 G 17 ,..,...T.,,.,,.,, G;HJ=J./@EIFJF;J@ +17 2464 C 17 ,..,.....,,.,,.,, E3LK;KEGKIJILFHKG +17 2465 T 16 ,$.,.....,,.,,.,, ALG@JJ.M?GJIIFI; +17 2466 G 15 ..,....,,.,,.,, >LJDJBLKKFIGJLH +17 2467 A 15 ..,....,,.,,.,, =AH@GIIJHJKMJIEBIJJE +17 2481 C 14 .,....,,.,,.,, HI6J=KKJ=KGIL@ +17 2482 T 16 ..,.....,,.,,.,, 4IF@JG9LHJ>HKKE3 +17 2483 T 15 .,.....,,.,,.,, FG8EH1HJGFILGIH +17 2484 G 15 ..,....,,.,,.,, 6HI=IEKLJIHKKKJ +17 2485 A 16 ..,...T.,,.,,.,, 7FH>F12KGGEIJGMH +17 2486 G 16 ..,.....,,.,,.,, ;FJ?ML.LDHFKKKMI +17 2487 C 15 ..,....,,.,,.,, 3FF1K6KKJDHC2K/ +17 2488 C 14 ..$,...,,.,,.,, 9CEJCJKG;NIFGH +17 2489 C 12 ,...,,.,,.,, HI:ILIBKE?LI +17 2490 A 12 ,...,,.,,.,, FH2KJIHDJBMI +17 2491 G 13 ,....,,.,,.,, DJEMN6G;G@MLD +17 2492 G 13 ,..A.,,.,,.,, DFE1KKJ?ILHMJ +17 2493 A 13 ,..G.,,.,,.,, FFA.GLIBKJELJ +17 2494 G 12 ,...,,.,,.,, DL=LGFHID9KH +17 2495 T 11 ,...,,.,,,, AF=FIIFIII? +17 2496 T 13 ,$....,,.,,.,, ?EC1JJHEFEHGD +17 2497 T 12 ....,,.,,.,, E18IIHFILEJG +17 2498 G 12 ....,,.,,.,, IH8IFK?IKDMD +17 2499 A 12 ....,,.,,.,, AC@JJI:JLKKF +17 2500 G 11 ...,,.,,.,, H4MJGJIL9JI +17 2501 G 11 ...,,.,,.,, GGJHKEJKHLJ +17 2502 C 12 ....,,.,,.,, FB?HLJCJJFMJ +17 2503 T 12 ....,,.,,.,, @G>LIGGILKEH +17 2504 G 12 .$...,,.,,.,, >?.KJDBJJJLI +17 2505 C 11 ...,,.,,.,, 9JKKJHKFFIK +17 2506 T 11 .$..,,.,,.,, .BJFGEHLEIE +17 2507 G 9 .,,.,,.,, IIG1IHLJI +17 2508 T 9 .,,.,,.,, GIF;FKHIG +17 2509 G 9 .,,.,,.,, JFJ9KKJMI +17 2510 A 10 ..,,.,,.,, FEKIEGL2IH +17 2511 G 10 ..,,.,,.,, BIJHIKJBKD +17 2512 C 10 ..,,.,,.,, 0GHJKKIJMK +17 2513 T 10 .$.,,.,,.,, 4FHG.HKLIE +17 2514 G 9 .$,,.,,.,, BFIFIG.HG +17 2515 T 8 ,,.,,.,, EF1GK0IC +17 2516 G 8 ,,.,,.,, FJ:JK@JC +17 2517 A 8 ,,.,,.,, AGGGHFJD +17 2518 T 7 ,$,,,.,, EFHKHHE +17 2519 C 7 ,.,,.,, @DB@CE? +17 2520 G 7 ,.,,.,, HAIG1KE +17 2521 C 7 ,.,,.,, IHIIKKG +17 2522 A 7 ,.,,.,, F9FG3GE +17 2523 T 7 ,.,,.,, EIGKDIG +17 2524 C 6 ,,,.,, HJIELH +17 2525 A 8 ,.,,.,,^], C.ED3HB< +17 2526 C 9 ,.,,.,,,^], H=HIEKKF@ +17 2527 T 9 ,.,,.,,,, E>GJLG?:E +17 2528 G 9 ,.,,.,,,, EEIIELIIB +17 2529 C 9 ,.,,.,,,, FFIH=KFIB +17 2530 A 9 ,$.,,.,,,, ?9DGGIFBB +17 2531 T 8 .,,.,,,, DFJGIAEA +17 2532 T 8 .,,.,,,, @GJBJBHC +17 2533 C 9 .$,,.,,,,^], EDIEIE>@D +17 2534 C 8 ,,.,,,,, GHBKGKDE +17 2535 A 8 ,,.,,,,, FKIKJCGF +17 2536 G 8 ,,.,,,,, CIFICJ@H +17 2537 C 8 ,$,.,,,,, AIBJHICG +17 2538 C 7 ,.,,,,, F6J2E@F +17 2539 C 7 ,.,,,,, ?BC@;6A +17 2540 G 7 ,.,,,,, JAJGJFG +17 2541 G 7 ,.,,,,, E9IE@CH +17 2542 T 7 ,.,,,,, ICHH>HH +17 2543 G 7 ,.,,,,, HEIILEJ +17 2544 A 8 ,.,,,,,^]. F9GEIEDB +17 2545 C 8 ,.,,,,,. G?IGKDJC +17 2546 A 8 ,.$,,,,,. I1IHJEGF +17 2547 G 7 ,,,,,,. HHHLBGG +17 2548 A 7 ,,,,,,. FIGLHJF +17 2549 G 7 ,,,,,,. AFGI=IH +17 2550 T 7 ,,,,,,. CFFJBHF +17 2551 G 7 ,$,,,,,. @F>M>KH +17 2552 A 6 ,,,,,. HHKEIG +17 2553 G 6 ,,,,,. DFIEIG +17 2554 T 6 ,,,,,. CHF>G +17 2557 C 5 ,,,,. GKDLH +17 2558 T 6 ,,,,.^], DJGHJD +17 2559 G 6 ,,,,., DLBHIE +17 2560 T 6 ,,,,., BECFGD +17 2561 C 6 ,$,,,., ?JCEGF +17 2585 A 9 ,,,.,.,.. MHIGC>HEG +17 2586 G 9 ,,,.,.,.. MFKHLGGJJ +17 2587 A 10 ,,,.,.,..^>. GFFJFJ>GH? +17 2588 A 11 ,,,.,.,...^]. GFHIDICDG?A +17 2589 A 12 ,,,.,.,....^]. HEEIDJ?IHB:@ +17 2590 A 12 ,,,.,.,..... GIEKEKFHH@CA +17 2591 C 12 ,,,.,.,..... HJIIKK>HIAED +17 2592 A 12 ,,,.,.,..... GFFHFJ=HJEED +17 2593 A 12 ,,,.,.,..... GFGIG?DDI;CD +17 2594 A 12 ,,,.,.,..... JIGJHJ@II=DD +17 2595 T 13 ,,,.,.,.....^]. HAFH@K;HIEFF? +17 2596 A 13 ,,,.,.,...... HEEJFBFDHFECA +17 2597 A 13 ,,,.,.,...... GEEIGJBEJADFB +17 2598 A 13 ,,,.,.,...... HEFJGIFGJ7GDB +17 2599 A 13 ,,,.,.,...... HEEJHJBIJ8GGE +17 2600 A 13 ,,,.,.,...... JHIJHHE +17 2627 C 15 ,,.,.,.......,. GEJGM>HJMGHGJCD +17 2628 C 15 ,,.,.,.......,. CI?I=GJJ52IHIFD +17 2629 A 15 ,,.,.,.......,. BEFGGFHIBFGGJHF +17 2630 T 14 ,,.,.,......,. EDHFKDDIJGGG7C +17 2631 C 15 ,,.,.,.......,. FFLHM?KM:FKIKEH +17 2632 T 15 ,,$.,.,.......,. B@KEKBIM;JHIKJG +17 2633 A 14 ,$.,.,.......,. :HII?FH93EDHID +17 2634 G 14 .,.,.......,.^]. LINAJM>IIKMKIB +17 2635 C 14 .,.,.......,.. IHLHIJ7;IIL@FL6GEKH@E8? +17 2641 C 16 .,.,.......,..,, GGLGKLICJHLKIH:. +17 2642 C 16 .,.,.......,..,, EGK4JL4JIHLIFGC9 +17 2643 C 16 .$,.,.......,..,, DJGJEKLKIILLIHD7 +17 2644 T 14 ,.,.......,.., GKDIL;LIIKBHH@ +17 2645 C 15 ,.,.......,..,, HMIIMCGJJJL?IBG +17 2646 A 15 ,.,.......,..,, IJIIK?CFIKLGGEFFIGGI90G +17 2654 C 17 ,.,.......,..,,.^]. AJ9CIJEKJIIIIBCF? +17 2655 C 17 ,.,.......,..,,.. >G@II2BIHLD6K=?E@ +17 2656 G 17 ,.,.......,..,,.. DC@ABD>@B?K>D>IA@ +17 2657 C 17 ,$.,.......,..,,.. ?ICIMH=IIMLHICIHD +17 2658 T 16 .,.......,..,,.. JDHLKDJGLHHHDEHB +17 2659 A 16 .,.......,..,,.. ?GEHA2EEJJCHIJDB +17 2660 G 16 .,.......,..,,.. HHHLKFJKKMII@KJH +17 2661 A 17 .,.......,..,,..^]. FCEH5?GIIIGGCBFE? +17 2662 T 16 .,......,..,,... DCDIBHHKGFICCEFA +17 2663 A 16 ,.......,..,,... EEKHFHCIGEIFFDBB +17 2664 C 16 ,.......,..,,... @BCE@C>JB?? +17 2666 T 16 ,.......,..,,... EBI=HEHIJBHD>EED +17 2667 C 15 ,......,..,,... =FFIJDJKJKEHIFF +17 2668 C 17 ,$.......,..,,...^]. >FG= +17 2680 C 17 .$.....,..,,....,^], DEHJGMKHKBMJ@IHJ9 +17 2681 T 16 .....,..,,....,, 7FHGIJHJFFHEHJC5 +17 2682 G 16 .....,..,,....,, 8BHJJKIJFKIJHHJ= +17 2683 G 13 ...,..,,...., F@KKFKEKJAG=J +17 2684 G 15 ....,..,,....,, BFHJKGJAJD>HHE2 +17 2685 G 16 .....,..,,....,, 63GHKKGJBKDE=B@> +17 2686 C 16 .$....,..,,....,, AEF?KKHL?IIIHJ<: +17 2687 A 14 ...,..,,....,, BDKFHI>DHFGID2 +17 2688 C 14 .$..,..,,....,, EGJIIEBHIIHBH> +17 2689 A 13 ..,..,,....,, DGMGHDLHGGDK@ +17 2690 G 14 ..,..,,....,,^], ELKIMGIIJGKJ2= +17 2691 G 13 ..,..,,....,, :IIFKAJI:DIFD +17 2692 T 14 ..,..,,....,,, 8:GD=CD?FA +17 2695 C 14 .,..,,....,,,. HIIJEMFIHHCEIB +17 2696 A 14 .,..,,....,,,. HFE +17 2697 C 14 .,..,,....,,,. JLGEDDJ8HIHBKE +17 2698 T 14 .,..,,....,,,. LHEMCEIFGJDBGH +17 2699 C 15 .,..,,....,,,.^]. IKJMEHKJILJDFHA +17 2700 T 15 .,..,,....,,,.. JIJJD7DHHKKDIIA +17 2701 C 15 .,..,,....,,,.. MKHKFIJEJKLDLIF +17 2702 T 15 .,..,,....,,,.. LHJIAJIJHJFAFGG +17 2703 T 15 .,..,,....,,,.. GHGHADHAEBEDEE? +17 2704 C 15 .,..,,....,,,.. LHJLDAHIHLF@LIF +17 2705 C 15 .,..,,....,,,.. LKHJDKHJGIJDLHE +17 2706 A 16 .,..,,....,,,..^], JIFJFKHEBJAEKG92 +17 2707 G 16 .,..,,....,,,.., GHKKBJKFJJL:LLJFLC@CFKGKEDFH? +17 2713 G 19 .,..,,....,,,..,,.^>, F:JJJGMHLHK +17 2723 G 16 .,,....,,,..,,., IFGDHJLL>LKJJKHH +17 2724 A 16 .,,....,,,..,,., IEHH@EJLDIEHADF@ +17 2725 G 16 .,,....,,,..,,., JAJJKMMK;KJGHKJ8 +17 2726 G 15 .,,....,,..,,., ADKIHFJLKGHGJG0 +17 2727 G 16 .,,....,,,..,,., IGJGDJJA;JEA +17 2730 G 16 .,,....,,,..,,., HHFKBGLBGMKLJKH3 +17 2731 C 16 .,,....,,,..,,., 9CDHGJFKMGJJJII. +17 2732 C 16 .,,....,,,..,,., EAGHGIKKBFIH8JHK +17 2733 C 16 .$,,....,,,..,,., >JHH9GKKAKDDHHH6 +17 2734 C 15 ,,....,,,..,,., BIH=ILLDJF?JMGL +17 2735 T 16 ,,....,,,..,,.,^]. DFIGIKIGJDJ>GHJ? +17 2736 C 15 ,,....,,,..,,.. BFJKEMJFKIHILID +17 2737 T 16 ,,....,,,..,,.,. DAHHJKICHH@IIH7F +17 2738 T 16 ,,$....,,,..,,.,. ADF;FIJIEEFBIEIA +17 2739 A 14 ,....,,,.,,.,. >ADDJBEAGBIFHB +17 2740 C 15 ,....,,,..,,.,. CHFHIJMLICIKHJE +17 2741 C 15 ,....,,,..,,.,. ACEILKJLGJJKGHF +17 2742 A 15 ,....,,,..,,.,. @GDDGJIJF8IID8F +17 2743 T 15 ,$....,,,..,,.,. 9EFGI?BJGHIJE5F +17 2744 C 14 ....,,,..,,.,. GBKMLIML@JMGAH +17 2745 T 14 ....,,,..,,.,. CHILGGHK.EIFDH +17 2746 A 14 ....,,,..,,.,. AAHHGDFEG@I?IE +17 2747 A 14 ....,,,..,,.,. C;AJIECIIGJGDG +17 2748 T 15 .$...,,,..,,.,.^], :?GGIJMHBJE +17 2750 T 14 ...,,,..,,.,., CHMGDJJIHIG8HE +17 2751 G 14 ...,,,..,,.,., FJHJFJJHIJJKIB +17 2752 T 14 ...,,,..,,.,., :CCHHGEBGKE8HA +17 2753 G 14 .$..,,,..,,.,., 1G.JEKG:IJE3JG +17 2754 C 13 ..,,,..,,.,., GFHEKJEHKG0IF +17 2755 C 13 ..,,,..,,.,., D;HLIIJIKH0HE +17 2756 C 12 ..,,,..,,.., FJKAHAL>OGHE +17 2757 T 13 ..,,,..,,.,., FK@KIC8FHG6HG +17 2758 T 13 ..,,,..,,.,., CGGDHG2FHF6E< +17 2759 A 13 ..,,,..,,.,., ?EHCHDBDGFAFG +17 2760 T 13 .$.,,,..,,.,., @BHJIH8JJBAGH +17 2761 T 12 .,,,..,,.,., EHJIG1IIFGEB +17 2762 T 12 .,,,..,,.,., A9CIFIE@EKEE +17 2763 C 12 .,,,..,,.,., GGEIJ7HME;JH +17 2764 C 12 .,,,..,,.,., DJKLH?JMF@IFIFF +17 2773 A 11 ,$,,..,,.,., BIJE;ILFG@E +17 2774 G 10 ,,..,,.,., EILJHKKDII +17 2775 T 10 ,,..,,.,., GHG:FHEJGH +17 2776 G 10 ,,..,,.,., GJICJKI +17 2784 G 11 ,,..,,.,.,, EGKHCKKIKGD +17 2785 G 11 ,,..,,.,.,, EFF.HKHKCHC +17 2786 C 12 ,,..,,.,.,,^], FBH7IKGEFDC= +17 2787 C 12 ,$,..,,.,.,,, 9@FCHJBKHA1D +17 2788 C 11 ,..,,.,.,,, >F/BKIIIIHB +17 2789 C 12 ,$..,,.,.,,,^]. AE4HLHJIKBFD +17 2796 A 9 ,,.,.,,,. FGGDHG/AF +17 2797 T 10 .,,.,.,,,. 8GHHBHG;DE +17 2798 G 10 .$,,.,.,,,. ;HIKGJK:LI +17 2799 A 9 ,,.,.,,,. DECGIE4FF +17 2800 A 9 ,,.,.,,,. HIGKHG;JF +17 2801 G 9 ,,.,.,,,. FHKDEG>CI +17 2802 G 8 ,,.,.,,. FGDIDGHI +17 2808 T 8 ,.,.,,,. BB;GHBFE +17 2809 T 7 ,$.,.,,. AC:AGGF +17 2810 C 8 .$,.,,,.^]. DEKGIBKE +17 2811 A 7 ,.,,,.. EIJGIGC +17 2812 G 8 ,$.,,,..^], EJIEJJGE +17 2813 A 7 .,,,.., HGCKFF. +17 2814 G 7 .,,,.., GJ@LKIE +17 2815 A 6 .,,,.. FC>9GH +17 2816 C 7 .,,,.., E?BDEHA +17 2817 G 7 .,,,.., 5HIMACH +17 2818 G 7 .,,,.., EGHJFII +17 2819 G 7 .,,,.., IGHLGJI +17 2820 G 7 .,,,.., IJ9HIFB +17 2821 A 6 .,,.., 7@EDH: +17 2822 C 7 .,,,.., 6GFJGFI +17 2823 C 7 .,,,.., IGFDIHL;E +17 2827 G 8 .,,,..,. ;IHIJLF? +17 2828 A 9 .,,,..,.^], ?ABHDL9<4 +17 2829 G 8 .,,,..., FHHLILEC +17 2830 G 9 .,,,..,., EG;KGJKBG +17 2831 A 9 .,,,..,., EH +17 2832 G 8 .,,,..., DI7LJLFB +17 2833 C 9 .,,,..,., @EGKBK:F? +17 2834 C 8 .$,,,..., CEHIHKFH +17 2835 C 8 ,,,..,., >4DHL>AD +17 2836 C 8 ,,,..,., A>EFK:EB +17 2837 G 9 ,,,..,.,^]. H0K@D;A8@ +17 2838 A 9 ,,,..,.,. GHLFGBFCC +17 2839 G 8 ,,..,.,. IKJMHGJG +17 2840 C 9 ,,,..,.,. I2LGFHED8 +17 2841 A 9 ,,,..,.,. F?IHGLFKD +17 2842 G 9 ,,,..,.,. F@IKFKIHH +17 2843 C 10 ,,,..,.,.^], GFL@JJBLFD +17 2844 A 10 ,,,..,.,., FCLHJKEJ:F +17 2845 G 10 ,,,..,.,., EIIIHJEJ=E +17 2846 C 10 ,,,..,.,., @4JIJJ>?E?J5F +17 2849 T 9 ,,..,.,., HIC3DKI4F;IJJE +17 2861 C 11 ,,..,.,.,,^]. JKEKF=DH?GCFHF +17 2873 A 11 ,,..,.,.,,. BGIJFFIJHBG +17 2874 A 11 ,,..,.,.,,. AFHCIBI?GI> +17 2875 C 11 ,,..,.,.,,. EIH?K7L@IMH +17 2876 A 10 ,,..,.,,,. CIGEK5LJJG +17 2877 G 11 ,$,..,.,.,,. AHI9HBMLLLG +17 2878 A 10 ,..,.,.,,. GGAJ7JHIIA +17 2879 T 10 ,..,.,.,,. F9IEHF>EHG +17 2880 G 10 ,..,.,.,,. EEEIAJBJJI +17 2881 T 8 ,..,,,,. F;0JIJIC +17 2882 G 10 ,..,.,.,,. CCIL:K8JKI +17 2883 G 10 ,..,.,.,,. FFLE=J;LIH +17 2884 A 9 ,..,,.,,. GB2DM4GKG +17 2885 G 10 ,$..,.,.,,. BJMKFGMLKJ +17 2886 G 9 ..,.,.,,. ECJ9J.KGJ +17 2887 T 10 ..,.,.,,.^]. 31H2I/DIED +17 2888 C 11 .$.,.,.,,..^]. EKJ?MMNMHC> +17 2889 T 10 .,.,.,,... JIAGKHHGGD +17 2890 C 10 .,.,.,,... GDGD7C@JHD +17 2891 G 10 .,.,.,,... 8EF:C +17 2894 T 11 .,.,.,,..., 9GCJGJI?G76 +17 2895 G 10 .,,.,,..., LKHLLHIJCH +17 2896 A 10 .,.,,,..., @K4LKMCI@F +17 2897 G 11 .,.,.,,..., LD9LBL=JKF< +17 2898 G 11 .,.,.,,..., 5I>H.LMAJ8D +17 2899 C 9 ,.,,,..., @6EEDJKBA +17 2900 G 13 .,.,.,,...,^].^], BI=G.AJ@D9GD2 +17 2901 T 13 .,.,.,,...,., 0GBF8IIEE5ED? +17 2902 G 13 .,.,.,,...,., GKHK8LLIJFGHE +17 2903 G 13 .,.,.,,...,., CJ7JJHDILFHBD +17 2904 C 13 .,.,.,,...,., :IFL1LKDKIJIG +17 2905 T 14 .,.,.,,...,.,^]. =GIHFHJBKDJJ@? +17 2906 C 14 .,.,.,,...,.,. GJIGBJKIKGIIDD +17 2907 A 13 .,,.,,...,.,. AIKFHMHJGAHCE +17 2908 G 14 .,.,.,,...,.,. CH>KJKMLLEGLHH +17 2909 A 12 ,.,.,,..,.,. DGHAIIBIKHAE +17 2910 T 13 ,.,.,,...,.,. B9G6FJFIFGIEE +17 2911 A 13 ,$.,.,,...,.,. BDGCHG@I:1H;C +17 2912 C 12 .,.,,...,.,. FKDLHIJC?JFF +17 2913 A 12 .,.,,...,.,. 5JBLLHJDDJ:H +17 2914 G 12 .,.,,...,.,. ?I;KLKL?KLIJ +17 2915 G 12 .,.,,...,.,. .IHLCIJ;KIIG +17 2916 G 12 .,.,,...,.,. ;I5JL2LEHJKF +17 2917 A 12 ,.,,...,.,.^]. ?7LCDHDJIHBA +17 2918 G 13 .,.,,...,.,.. 7ELEJKMCKMGKF +17 2919 T 12 .,,,...,.,.. AEH;FFD>IHDE +17 2920 G 13 .,.,,...,.,.. 0GKLK=L;CLIJI +17 2921 G 13 .,.,,...,.,.. ?G:KKEJ:GKHGE +17 2922 C 13 .,,,...,.,..^]. =CKIIG5IKHHIB +17 2923 C 13 .$,,,...,.,... =CKLHM58JHHFA +17 2924 C 13 ,.,,...,.,... GGKKKKEGLIIGD +17 2925 A 13 ,.,,...,.,... DIHHFDH;GEGGE +17 2926 C 13 ,.,,...,.,... E1JHII?HJJIHE +17 2927 A 13 ,$.,,...,.,... BBJHHJED:EHGE +17 2928 G 12 .,,...,.,... 4KKLMIHJHDJI +17 2929 C 12 .,,...,.,... 0KLJL?BKKGIH +17 2930 T 12 .,,...,.,... 5IIDF=JLHGHH +17 2931 C 12 .,,...,.,... BCCKKJ:MCJIF +17 2932 G 12 .,,...,.,... .JJ=DCBBHBAA +17 2933 G 11 ,,...,.,... JKCK>JKJGHD +17 2934 C 12 .,,...,.,... 1GIHKJDLJJIF +17 2935 C 12 .,,...,.,... 7IHHL@GJJHHG +17 2936 T 11 ,,...,.,... GI>?H@EE +17 2939 C 11 ,,...,.,... IIHJ@LAKIIJ +17 2940 T 11 ,,...,.,... EDJMCIHIHIH +17 2941 T 11 ,,...,.,... BDFJ?KFIECH +17 2942 T 11 ,$,...,.,... DG?IFAJHAEG +17 2943 G 9 ,....,... JDJ;GJHIC +17 2944 A 9 ,..,.,... F@J@IEGGH +17 2945 A 10 ,...,.,... C3K. /0I1IC@BCIK@? +17 2978 G 12 .,.,...,,,,. JJIGDGGHGLHE +17 2979 G 13 ..,.,...,,,,. FFD +17 2981 A 10 .,,..,,,,. ?:EEC20;@C +17 2982 C 13 ..,.,...,,,,. F@I?GCCJGG95E +17 2983 C 13 ..,.,...,,,,. GDD:IGHM:GK=E +17 2984 C 13 ..,.,...,,,,. DDJLJEIKHKL?F +17 2985 A 13 .$.,.,...,,,,. .8J5HEHCIJIHD +17 2986 G 12 .,.,...,,,,. :HJI:F7EIGCI +17 2987 C 12 .$,.,...,,,,. 3JGKG6;LJIIG +17 2988 T 11 ,.,...,,,,. G9HG:LHGGEH +17 2989 G 11 ,.,...,,,,. D:I:JKJLLFH +17 2990 C 11 ,.,...,,,,. F1IE@II +17 2994 G 10 .,...,,,,. HHHG@?GK?F +17 2995 G 10 .,...,,,,. BFGJ>HG>DF +17 2996 T 10 .,...,,,,. 1EC11CHJBG +17 2997 C 10 .,...,,,,. EBIHKHHKFJ +17 2998 C 10 .,...,,,,. ADFHDE=LAE +17 2999 A 10 .$,$...,,,,. 1AGD2IJFJG +17 3000 G 8 ...,,,,. GCGDKDDJ +17 3001 C 7 ..,,,,. BFJJMHG +17 3002 A 8 ...,,,,. 8GBGIMJF +17 3003 G 8 ...,,,,. BJCDKKIJ +17 3004 C 8 .$..,,,,. 9E1JKLFH +17 3005 A 7 ..,,,,. GAFDHEF +17 3006 C 8 ..,,,,.^], >CIHJ0H@ +17 3007 C 8 ..,,,,., F>HJKIG6 +17 3008 C 8 ..,,,,., IKHKFDEF +17 3009 A 8 ..,,,,., EAEEHCC1 +17 3010 C 7 ..,,,,. HHFJKFH +17 3011 A 8 ..,,,,., CFGFLJG8 +17 3012 G 8 ..,,,,., 97IHLI=/ +17 3013 C 9 ..,,,,.,, 47JJLJF/B +17 3014 A 8 .,,,,.,^], AIJJFG?. +17 3015 G 8 ..,,,,., C4IDMIJ; +17 3016 C 11 .$.,,,,.,,,, BHHFJ@H8KCE +17 3017 C 11 .,,,,.a,,,^]. CIKLHH8/FFB +17 3018 A 9 .,,,,.,,. 3EBHAF80D +17 3019 C 10 .,,,,.,,,. :IELGGH@DD +17 3020 C 10 .,,,,.,,,. @IKMJI/5.C +17 3021 T 10 ,,,,.,,,.^], HHFIF4G.HB +17 3022 G 10 ,,,,.,,,., JGJGIAGGHD +17 3023 T 10 ,,,,.g,,., GGKD@348FB +17 3024 G 10 ,,,,.,,,., HIKCKEKEFA +17 3025 G 10 ,,,,.,,,., ILLH>A=:EA +17 3026 C 11 ,,,,.,,,,., JINIIK99DEF +17 3027 A 11 ,,,,.,,,,., HHKHEB@.9G> +17 3028 G 11 ,,,,.,,,,., HGMGH/K?FJG +17 3029 G 11 ,,,,.,,,,., HHKGFNILIHE +17 3030 G 12 ,,,,.,,,,.,^], JILJC.7@ABE< +17 3031 A 12 ,,,,.,,,,.,, IILF8G./?ECA +17 3032 G 11 ,,,,.,,,.,, IHMCD1KGIF8 +17 3033 G 11 ,,,,.,,,,., IIKEA9FBBI? +17 3034 A 11 ,,,,.,,,,., HJNGG.08;0D +17 3035 G 10 ,,,,.,,,., HJJIL543K4 +17 3036 C 12 ,,,,.,,,,.,, KK>EIE99;G?2 +17 3037 T 12 ,,,,.,,,,.,, IHJFF3EGEKH= +17 3038 T 14 ,,,,.,,,,.,,,^]. HHIH>98>CE97AC +17 3039 G 14 ,,,,.,,,,.,,,. HIKHJ>25GIFH;:HIH0GI +17 3042 G 13 ,,,,.,,,.,,,. GGJHEGDGJHEBH +17 3043 T 13 ,,,,.,,,,.,,. DAHE:F66@F@6G +17 3044 A 14 ,,,,.,,,,.,c.^], EEH?A<1:2G:0G/ +17 3045 C 14 ,,,,.,,,,.,,., HI5GJ/;ADJI>H? +17 3046 A 13 ,,,,.,,,.,,., FIK>H/GBI;.I. +17 3047 G 13 ,,,,.,,,.,,., FGIGH?JJHE2L2 +17 3048 T 10 ,,,,.,,.,. EGHG:6/EFG +17 3049 G 15 ,,,,.,,,,.,,,., >FFBI3HHFKHD=LB +17 3050 G 13 ,$,,,.,,,.,,., @HLG:K:;KB8K; +17 3051 A 14 ,,,.,,,,.,,,., EHDG2CC;E=E0J7 +17 3052 C 12 ,,,,,,,.,,,. G=I0G;CFB.J +17 3054 G 14 ,$,,.,,,,.,,,., AJFBK9LGGIDDME +17 3055 G 10 ,,.,,,.,,. JGC75?I6HL +17 3056 C 13 ,,.,,,,.,,,., I=D0JKGFG>?K2 +17 3057 C 13 ,,.,,,,.,,,.^]. HBC3BKFJGGHKA +17 3058 C 14 ,,.,,,,.,,,.,. I>D/;;CFEC5L?A +17 3059 T 13 ,,.,,,.,,g.,. EGB.@;8I +17 3066 A 9 ,$.,,,.,.. ?5/;ADBIF +17 3067 T 12 .,,,,.,,,..^], @/.:=JD;/IG> +17 3068 G 12 .,,,.,,,.,., FE>IKICEH@I= +17 3069 G 11 .,,.,,,.,., F85L:54K3G4 +17 3070 C 13 .,,,,.,,,.,., 12IKFJ9?2IIIE +17 3071 C 13 .,,,,.,,,.,., 0KGHG@IIJMEGG +17 3072 C 13 .,,,,.,,,.,., ;IGJGEG?FKAFD +17 3073 C 13 .,,,,.,,,.,., @L>LJ:DIBL;HH +17 3074 C 13 .,,,,.,,,.,., E6HKEJJCIMIHE +17 3075 C 12 .,,,.,,,.,., 9AD?KA@5MBHA +17 3076 G 13 C$,,,,.,,,.,., 28KGICK@6EAAC +17 3077 C 13 ,,,,.,,,.,.,^], .3HI=EFGKJJGC +17 3078 C 13 ,,,,.,,,.,.,, GGMLGHLGLKHIF +17 3079 T 13 ,,,,.,,,.,.,, ?JDHLEGHKHIH@ +17 3080 G 14 ,,,,.,,,.,.,,^]. I6LIKJEILHHKG? +17 3081 C 14 ,,,,.,,,.,.,,. 8FJGLHHHJDGIAD +17 3082 C 14 ,,,,.,,,.,.,,. L2JJGCIKLKHKHB +17 3083 T 14 ,,,,.c,,.,.,,. FEJGLHIINIKHEH0 +17 3087 G 15 ,,,,.,,,.,.,,., BKLJJJIILKGJJ?G +17 3088 A 15 ,,,,.,,,.,.,,., HDGEGDIGKDFKFDE +17 3089 A 15 ,,,,.,,,.,.,,., LLLJIGJEIJHGHFG +17 3090 G 15 ,,,,.,,,.,.,,., IHJILHHHNJIIHI; +17 3091 T 15 ,,,,.,,,.,.,,., ?EJIHGGBIDCIGBH +17 3092 T 16 ,,,,.,,,.,.,,.,^]. CJJGGFIFIFDHHCD: +17 3093 G 16 ,,,,.,,,.,.,,.,. KJLHIJJJGKJJJI?? +17 3094 A 15 ,,,,.,,,.,.,,.. HGIEFFBEKIGCFEE +17 3095 C 15 ,,,,.,,,.,.,,.. =HKFIHIFJ;HIJGB +17 3096 C 16 ,,,,.,,,.,.,,.,. BIKJKIJJLIIIKE@D +17 3097 A 16 ,,,,.,,,.,.,,.,. JKKIDGJIJKGIHG8C +17 3098 G 16 ,,,,.,,,.,.,,.,. ?HKJ;HJJNIMJHDKF +17 3099 A 16 ,,,,.,,,.,.,,.,. FHHFHFE3GIFHGF0F +17 3100 C 16 ,,,,.,,,.,.,,.,. E;IHGAAGJAHI=H/C +17 3101 C 16 ,,,,.,,,.,.,,.,. EIKKEIIHMIGJKAGG +17 3102 A 16 ,,,,.,,,.,.,,.,. =EHGH +17 3106 G 14 ,,.,,,.,.,,.,. HFDHHILIKHHIBH +17 3107 T 14 ,,.,,,.,.,,.,. HG8GFEHBEHIE=H +17 3108 C 14 ,,.,,,.,.,,.,. JHEIJIKKHKI=:H +17 3109 A 14 ,,.,,,.,.,,.,. GEDEEDHGIGFGGH +17 3110 C 15 ,,.,,,.,.,,.,.^], II?IJHJLILKHIF; +17 3111 A 16 ,,.,,,.,.,,.,.,^], HG2GIJIJFKIGLHE@ +17 3112 G 16 ,,.,,,.,.,,.,.,, DEAHIGLKJIKGFAEF +17 3113 C 16 ,$,.,,,.,.,,.,.,, DEGHJHKLJJEFGGBC +17 3114 A 15 ,$.,,,.,.,,.,.,, ACGIHIJHJHHDFDF +17 3115 G 14 .,,,.,.,,.,.,, ?FHHNILHAI3GCJ +17 3116 G 14 .$,,,.,.,,.,.,, @EIHFJHICDHGFG +17 3117 T 13 ,,,.,.,,.,.,, BDDFHBEHDBCGC +17 3118 A 13 ,,,.,.,,.,.,, BEDGHGJD@JGEH +17 3124 C 14 ,,.,.,,.,.,,.^], IIKKIJJJLILJEE +17 3125 T 14 ,,.,.,,.,.,,., FFMIIGBDGHJIHD +17 3126 G 14 ,,.,.,,.,.,,., HHLDJJJF>JEAHF +17 3127 C 14 ,,.,.,,.,.,,., GIKKKKKEGJJCGG +17 3128 T 14 ,,.,.,,.,.,,., AFKEHGIACJBIIE +17 3129 T 14 ,$,.,.,,.,.,,., @FFHAGID5EEDDD +17 3130 T 13 ,.,.,,.,.,,., EHHBGHDGE;EEE +17 3131 C 13 ,.,.,,.,.,,., HIJIJJEBJLFIJ +17 3132 T 13 ,.,.,,.,.,,., EIGIGH>GKIFHG +17 3133 G 13 ,.,.,,.,.,,., DHHKHHCDJLDHH +17 3134 G 14 ,.,.,,.,.,,.,^]. DEGHIH8?ELCA@> +17 3135 G 15 ,.,.,,.,.,,.,.^], CBHJJJE7?KGHH?E +17 3136 C 15 ,$.,.,,.,.,,.,., ?FIHJIGEG;DCD;B +17 3139 C 14 ,.,,.,.,,.,.,. BHFF:CHJBEMFGE +17 3140 C 14 ,.,,.,.,,.,.,. AIHJJIKJ?FHFBA +17 3141 C 14 ,.,,.,.,,.,.,. GHJIIEFLEIKGGE +17 3142 A 14 ,.,,.,.,,.,.,. HIJGE. BMIGLBM=HIIIGBA +17 3144 C 15 .,,.,.,,.,.,..^]. IJJ?HDMJDIHKG.A +17 3145 A 15 .,,.,.,,.,.,... GHIGMJMGCI +17 3155 G 15 .,,.,.,,.,.,... FHIIMBJ=KGIGJIK +17 3156 G 15 .$,,.,.,,.,.,... BJJHHFLBEIHJEE?FABHIHB/IC +17 3178 T 12 .,.,,.,.,... BFDIDEFFG>BF +17 3179 G 12 .$,.,,.,.,... DHDLFCIJH?LJ +17 3180 G 11 ,.,,.,.,... @DL7JCGGBEGHG +17 3184 T 10 .,,.,.,... >GH6GGFDHE +17 3185 T 11 .,,.,.,.... EDEFG4HF +17 3188 A 11 .,,.,.,.... 2H>HFFGB1FI +17 3189 A 11 .,,.,.,.... BJC7DIE@AIH +17 3190 C 10 .,,.,.,... .JKBKHJ:HH +17 3191 T 11 .,,.,.,...^], @GJB +17 3194 T 12 .,,.,.,.C.., DI?IEGH?3DGD +17 3195 T 12 .,,.,.,...., :JHEGFG=LGE= +17 3196 T 11 .,,.,.,..., =GEHEEDHEF< +17 3197 A 12 .,,.,.,...., 6H@FFAE@=DE9 +17 3198 A 11 .,,.,.,.... BGE=FGDCIHI +17 3199 A 11 .$,,.,.,..., AHBAFGGGHH= +17 3200 A 11 ,,.,.,...., G@DFJFH6EH> +17 3201 A 10 ,,.,.,.... HCFGFGE1HF +17 3202 T 10 ,,.,.,..., GFFCFGBHD7 +17 3203 G 11 ,,.,.,.A.., H>8HLBJ4JJ4 +17 3204 T 9 ,,.,.,... HF8EHGDCD +17 3205 C 10 ,,.,.,..., IG>IJKHJKC +17 3206 A 11 ,,.,.,...., HDDEHED4BH< +17 3207 C 10 ,,.,.,..., HE2IGIFDIL +17 3208 A 11 ,,.,.,...., =DGEAEC2FG; +17 3209 C 12 ,$,.,.,....,^]. <>IGICEEDH>E +17 3210 C 11 ,$.,.,....,. @EHIJE8HHIB +17 3211 A 10 .,.,....,. HDBHGKIG@F +17 3212 T 9 .,.,...,. 5EIGHEG7F +17 3213 A 9 .,.,...,. AGFI9DEFF +17 3214 G 10 .,.,....,. 4GKG88GKIK +17 3215 G 10 .,.,....,. FGGFA.GIEI +17 3216 C 10 .,.,....,. CCIGJLBI8J +17 3217 C 10 .,.,....,. H?EAH0HGAJ +17 3218 G 11 .,.,.C..,.^], 5EAHB>:AHC> +17 3219 G 11 .,.,.A..,., 3EGI?4JJAIE +17 3220 G 11 .$,.,....,., =EGIG5CJ5IC +17 3221 C 9 ,.,...,., F?IAGIEKD +17 3222 A 10 ,.,....,., CIFGDGH>IF +17 3223 C 10 ,$.,....,., ?IIE3IJHHF +17 3224 A 9 .,....,., FHEIHHFIG +17 3225 G 9 .,....,., FGJ.INILG +17 3226 T 9 .,...,.,^]. DG9ECDIBE +17 3227 G 10 .,....,.,. HHE8JKFLKF +17 3228 G 9 .,...,.,. CIDHHKKJC +17 3229 C 11 .,....,.,.^], FHG;EJJLKHB +17 3230 T 11 .,....,.,., DFHJGJ8LGI7 +17 3231 C 11 .,....,.,., EHB;EJHLKIH +17 3232 A 10 .,...,.,., 9BEFH0J@H: +17 3233 C 11 .$,....,.,., C=71HJ +17 3244 C 8 .,.,.,.. I1LKJCGD +17 3245 C 9 .,.,.,.., HIJKKLGE8 +17 3246 A 9 .,.,.,.., GDCKKLGFF +17 3247 G 9 .,.,.,.., K9KKLHKII +17 3248 C 9 .,.,.,.., JHKKLGJH6 +17 3249 C 9 .,.,.,.., G:LKKEIF< +17 3250 C 9 .,.,.,.., HGKILHHHK +17 3251 T 9 .,.,.,.., J>LBGKII3 +17 3252 T 9 .,.,.,.., EBGHH>FGD +17 3253 T 9 .,.,.,.., ECIKI?FFE +17 3254 G 9 .,.,.,.., EDKKHKIHC +17 3255 G 9 .,.,.,.., IHGL3HHG@ +17 3256 G 9 .,.,.,.., GJKIEKGHH +17 3257 A 9 .,.,.,.., FFKGFIDH9 +17 3258 G 10 .,.,.,..,^], JGLKLMKKEC +17 3259 G 10 .,.,.,..,, IHKLC +17 3260 C 10 .,.,.,..,, IHLKLIKKDD +17 3261 C 11 .,.,.,..,,^], HHLLI:GK:GE +17 3262 A 11 .,.,.,..,,, H=IKCMHHECE +17 3263 G 11 .,.,.,..,,, HAKLMELIBED +17 3264 G 11 .,.,.,..,,, DCJKKDHIAFE +17 3265 G 11 .,.,.,..,,, GHLHJGHGGFF +17 3266 T 11 .,.,.,..,,, DEEIEFE>:HE +17 3267 G 11 .,.,.,..,,, HGB +17 3271 G 11 .,.,.,..,,, GHLHLIJKFGG +17 3272 G 11 .,.,.,..,,, EDJKKEHH8FG +17 3273 A 11 .$,.,.,..,,, AGKH@IHI;GB +17 3274 T 10 ,.,.,..,,, HBJGJHHF>F +17 3275 C 10 ,.,.,..,,, ILIKLILKJK +17 3276 A 10 ,.,.,..,,, ;KIJJHI;C; +17 3277 C 10 ,.,.,..,,, JHHHMIJGKD +17 3278 T 10 ,.,.,..,,, ELIJ=JI>HG +17 3279 T 10 ,.,.,..,,, FIHFIEHFFH +17 3280 G 11 ,.,.,..,,,^], GHKKGHJIKHD +17 3281 A 11 ,.,.,..,,,, IJHJLHIIIGC +17 3282 G 11 ,.,.,..,,,, >IKLLKMJIIE +17 3283 G 11 ,.,.,..,,,, GJIGJGKHJIF +17 3284 T 11 ,.,.,..,,,, GIIEFEH:GGG +17 3285 C 11 ,.,.,..,,,, DMEKHJL0LFF +17 3286 A 11 ,.,.,..,,,, HJKFLJKCGIC +17 3287 G 11 ,.,.,..,,,, ELLMKKNIIKGF? +17 3296 G 13 .,.,..,,,,... LFAIGMJJGLKIC +17 3297 A 13 .,.,..,,,,... JFHHIJ>>>@HFD +17 3298 C 14 .,.,..,,,,...^], IGJKHJJHILIGD= +17 3299 C 14 .,.,..,,,,..., LJKLIMIHJKKGDF +17 3300 A 14 .,.,..,,,,..., FJIJIFFHIKHFEH +17 3301 G 14 .,.,..,,,,..., GHBILLJHILKJHG +17 3302 C 14 .,.,..,,,,..., JILEIKEDHKKIG? +17 3303 C 14 .,.,..,,,,..., JKBKFKELJKKGFJ +17 3304 T 14 .,.,..,,,,..., EHBIKI?IGEKIHA +17 3305 G 14 .,.,..,,,,..., HJEKKLCJHKLIFG +17 3306 G 14 .,.,..,,,,..., GIGKJKHKILJHDG +17 3307 C 13 .,...,,,,..., FELJMHGF=LJGA +17 3308 C 14 .$,.,..,,,,..., 3G?KGMJKHLKGE= +17 3309 A 14 ,.,..,,,,...,^]. EJHGKDEFHJGHGB +17 3310 A 14 ,.,..,,,,...,. FIHD?@FEHJGG8B +17 3311 C 14 ,.,..,,,,...,. GJIJGFMJIJGGK; +17 3312 A 15 ,.,..,,,,...,.^]. FIJHICHHIKEG?ED +17 3313 T 15 ,.,..,,,,...,.. EHIGGGFGJIFIGEB +17 3314 G 15 ,.,..,,,,...,.. EILIIHJHMLIHJGH +17 3315 G 14 ,.,..,,,,...,. DBJKJIKIKJHH@B +17 3316 T 15 ,.,..,,,,...,.. F:ADHFHFHIEE=>F +17 3317 G 15 ,$.,..,,,,...,.. BIJGIJJJLLJFEHJ +17 3318 A 14 .,..,,,,...,.. 9HG@@EEFIFHFFH +17 3319 A 14 .,..,,,,...,.. CGGGCGCGJGHGFG +17 3320 A 14 .,..,,,,...,.. DHGFAEDHJHJ@DH +17 3321 C 13 .,..,,,,...,. >DIG;IGKJIHLI +17 3322 C 14 .,..,,,,...,.. FIFJGIHKLHGEFK +17 3323 C 14 .,..,,,,...,.. ;AIE@GHKMHHD>J +17 3324 C 14 .,..,,,,...,.. FAGL:AACLICA2J +17 3325 G 14 .$,..,,,,...,.. I3JH +17 3337 T 12 .,,,,...,... C@@EIEGFI;IE +17 3338 A 12 .,,,,...,... CBDEGHF@I@IF +17 3339 C 12 .$,$,,,...,... ??JIMIJHJIJE +17 3340 A 10 ,,,...,... EDHHGHHDKI +17 3341 A 10 ,,,...,... EFHKFGHDII +17 3342 A 10 ,,,...,... EEHJIH:3JI +17 3343 A 10 ,,,...,... GFGJFHF?JI +17 3344 A 10 ,,,...,... GGHJFEF?JI +17 3345 T 10 ,,,...,... GEIEGC:GJF +17 3346 T 10 ,,,...,... FEHEFFHDJG +17 3347 A 10 ,,,...,... HILHFDAFJG +17 3348 G 10 ,,,...,... HHHHLJ@JNC +17 3349 C 10 ,,,...,... FCK?JGE4LI +17 3350 C 10 ,,,...,... JIMLIIKAKK +17 3351 T 10 ,,,...,... GFIKIIDFLK +17 3352 G 10 ,,,...,... GFKCJCL;MH +17 3353 G 10 ,,,...,... GHJKHEKJI +17 3355 G 10 ,,,...,... EEIDBB?1D@ +17 3356 T 10 ,,,...,... DEHJFFFBID +17 3357 G 10 ,$,,...,... @BKLJJIKLD +17 3358 G 9 ,,...,... DIHHDJ:IG +17 3359 T 9 ,,...,..^]. CHDFFJH7? +17 3360 G 10 ,$,...,.... >KLJKEBLCE +17 3361 G 9 ,...,.... JLJ0K6GCA +17 3362 C 9 ,...,.... CJJFEGL@E +17 3363 G 9 ,...,.... HBCBF2C9? +17 3364 C 9 ,...,.... JLKGKGM=G +17 3365 A 9 ,...,.... GJGGBFKAF +17 3366 T 9 ,...,.... GGGD@EJBF +17 3367 G 9 ,...,.... IJJKG9LBH +17 3368 C 9 ,...,.... FKLJJKLAH +17 3369 C 9 ,...,.... JKHEK2KAG +17 3370 T 9 ,...,.... FHHJIGLGH +17 3371 G 9 ,...,.... FHKII9MBI +17 3372 T 9 ,...,.... FIEEH8KDE +17 3373 A 9 ,...,.... CIFEHIJCC +17 3374 A 9 ,...,.... FIFGGFHGD +17 3375 T 8 ,...,... FIGIHJCG +17 3376 C 10 ,...,...., BHDGCJMAJE +17 3377 C 10 ,...,...., AKIGG?LDFD +17 3378 C 10 ,...,...., FKHIKHKBHH +17 3379 A 10 ,$...,...., BIFEJ=IAGD +17 3380 G 9 ...,...., ?JHJJLBGF +17 3381 C 9 ...,...., JIHKKM?HJ +17 3382 T 9 ...,...., CEFG=MEJ@ +17 3383 A 9 ...,...., CAA?2FCDD +17 3384 C 10 ...,....,^]. GFIHGJ?EK= +17 3385 T 10 ...,....,. HGDGIKGDHA +17 3386 T 10 ...,....,. BB3F9G?E@7 +17 3387 G 10 ...,....,. GE8IKLAIJA +17 3388 G 10 .$.$.,....,. DBFH.LCHKH +17 3389 G 7 .,...,. DHDEFH; +17 3390 A 8 .,....,. DEJJ1J8 +17 3420 G 6 ..,.., :ILEI8 +17 3421 G 7 ..,..,^>, 9GJ=I:FD +17 3435 A 9 .,..,,,.. 8K;I0..DD +17 3436 G 9 .,..,,,.. IH;I71>HH +17 3437 T 9 .,..,g,.. =BFH;1>DF +17 3438 G 8 .,..,,.. =J;K:FHI +17 3439 A 9 .,..,,,.. FKAGB1.FH +17 3440 G 8 .,..,,.. IL;LHHJ +17 3442 T 11 .,..,,,..^>.^], FILKA.6IJB0 +17 3443 G 11 .,..,,,..., JL0K=:FIKE> +17 3444 A 11 .,..,,,..., GJ8I@.8FIEB +17 3445 G 11 .,..,,,..., IJ;L=8BJKE@ +17 3446 A 9 .,.,,..., EHIA.EIAA +17 3447 T 10 .,..,,..., @GJI;4GGE7 +17 3448 C 10 .,..,,..., JK9M@:IKII +17 3449 A 10 .,..,,..., FG/F@1HJF2 +17 3450 C 10 .,.,,,..., GCK:/@GHH: +17 3451 G 10 .,..,,..., ?IEDC5AB@A +17 3452 C 11 .,..,,,..., GIBKD9JIKKF +17 3453 C 11 .,..,,,..., >KHLBJHHK?I +17 3454 A 11 .,..,,,..., >HJI@1JJKCBFIGDB +17 3459 A 10 ,..,c,..., HIJC7.GI@2 +17 3460 C 9 ,..,,..., K7IIFGJHG +17 3461 T 9 ,..,,..., HDLG4FLJ9 +17 3462 C 11 ,..,,,...,^], JLJBFKIK@H? +17 3463 C 10 ,.,,,...,, IKI0HIK/G8 +17 3464 A 11 ,..,,,...,, I/IF0HFIHF/ +17 3465 G 11 ,..,,,...,, I8LI4EJNIE5 +17 3466 C 11 ,..,,,...,, EDKIDGIK9HF +17 3467 C 10 ,..,,,..., I:MH9KGLLL +17 3468 T 10 ,..,,,..., FKLJ/8HKI9 +17 3469 G 11 ,..,,,...,, G@LJGLIKKIE +17 3470 G 12 ,..,,,...,,^>. EJKJHJILJDAA +17 3471 G 13 ,..,,,...,,.^]. FGKHDKJKJD4?D +17 3472 C 13 ,..,,,...,,.. G=MG0BJJCH0FD +17 3473 A 12 ,.,,,...,,.. BJF>>GIHCGGD +17 3474 A 13 ,$..,,,...,,.. B2IFDGIJACDFF +17 3475 C 12 ..,,,...,,.. AKG>EHJED0GG +17 3476 A 12 ..,,,...,,.. 9JJ=HGKKEGGG +17 3477 G 12 ..,,,...,,.. DLH/DKMFI8IJ +17 3478 A 12 ..,,,...,,.. HHI;CHJG>/GH +17 3479 G 11 ..,,...,,.. @LDBLMM?:LK +17 3480 T 11 ..,,,...,.. FGC;BCG?DFG +17 3481 A 12 ..,,,...,,.. DHBEFBHEFDEG +17 3482 A 12 ..,,,...,,.. :JDGKHJJJCGH +17 3483 G 11 .,$,,...,,.. K>6AIK:E:JK +17 3484 A 10 .,...,,..^]. I?FKCD2GFD +17 3485 C 11 .,,...,,... CFKFJJIGHIC +17 3486 T 11 .,,...,...^], K@GKMCGIKH/ +17 3487 C 12 .,,...,,..., D2;JLCACIJHB +17 3488 T 12 .,,...,,..., IEAHL=E;HLI7 +17 3489 G 13 .,,...,,...,, K9:JLEE7HLJEC +17 3490 T 14 .,,...,,...,,^]. D/JFJIEAFGG4C: +17 3491 C 15 .,,...,,...,.,^], I>EIL:J1IKH=C7C +17 3492 T 15 .,,...,,...,.,, L/AILF/.JKK5E15 +17 3493 C 16 .,,...,-1a,...,,+1a.,, E3>JMK5;JLK:9D5; +17 3494 A 17 .,,...*,...,,.,,^], JCHHKKF@IIIDFC7=0 +17 3495 A 17 .,,...,,...,,.,,, IFGFJEC +17 3504 A 17 .,,...,,...,,.,,, DEIHI4FFJJJFCIDEF +17 3505 A 17 .,,...,,...,,.,,, DFGFJ5FDFKJE1I?E? +17 3506 A 15 .$,,..,,..,,.,,^]. BGI9;ICIIHFIBC? +17 3507 T 16 ,,..,,..,,.,,,.^], FIB@HHCGFIGDCG@> +17 3508 C 17 ,,..,,...,,.,,,., JLH?IK0BKKJHLIKCG +17 3509 A 18 ,,...,,.-1C..,,.,,,., CH?E;FC>JHG:HF;FCC +17 3510 C 18 ,,..A,,*..,,.,,,., JLAIIJH.JJKJEJJ:EH +17 3511 A 19 ,,...,,...,,.,,,.,^]. DH7G2EA.JIF1H7FGA1B +17 3512 C 18 ,,..,,..,,.,,,.,., HJGHHIFHI6FBIHEGDF +17 3513 C 20 ,,..A,,...,,.,,,.,., HK9@.JFJJIIAJ7KLDFDC +17 3514 A 19 ,,...,,..,,.,,,.,., FIAJ;GDAJG8HAHIBFC@ +17 3515 T 20 ,,...,,...,,.,,,.,., FGCJIGG1GJG>H=GHDHF@ +17 3516 T 20 ,,...,,...,.,,,.,.,^]. FG@GGHHGIIGEIHJDGBD@ +17 3517 T 21 ,,...,,...,,.,,,.,.,. @GHHBHB>HIH2EIGKDHA>@ +17 3518 T 21 ,,...,,...,,.,,,.,.,. EGDCACCGJJG@GG?7H@DHGB8E=JEE +17 3530 G 18 .,,*..,,.,,,.,.,.. HIJ/CKJLEII6FI8KJJ +17 3531 C 19 .A,,...,,.,,,.,.,.. 3GII/LLIIH=JEFGAFH +17 3534 A 17 .,,..,,.,,,.,.,.. ;F5IDGFHBGJAIG@FH +17 3535 T 19 .,,.+1C..,,.,,,.,.,..^]. 5FG/JHF6IHDID;HGFI? +17 3536 C 19 .,,...,,.,,,.,.,... @HGEJKI1JCIAFGGHIJD +17 3537 C 17 ,,..,,.,,,.,.,... IHKFIGKDKLHIHKGKD +17 3538 T 18 .,,..,,.,,,.,.,... FFGIIF6GHGHFAJHHKE +17 3539 C 19 .$,,...,,.,,,.,.,... 7FGIKKHIJBFIIAJKILF +17 3540 C 18 ,,...,,.,,,.,.,... GK4DKKCKLIJHDDKHKF +17 3541 T 17 ,,..,,.,,,.,.,... CECGGBI6HKFHFHHLD +17 3542 G 17 ,$,..,,.,,,.,.,... @IGKJ?EEILCIHKILH +17 3543 C 17 ,A..,,.,,,.,.,... G0KKJCKAJKADHJHJG +17 3544 A 17 ,...,,.,,,.,.,... BBEJFIIHEHKAM@JKE@CJIM5D +17 3548 A 17 ,..,,.,,,.,.,..., G<6GCGIFIAHHDJCF +17 3551 T 17 ,..,,.,,,.,.,..., C8IEBECFHHACCGJFD +17 3552 A 18 ,...,,.,,,.,.,..., D7JCHIFEDIGG=HCJDE +17 3553 T 18 ,A..,,.,,,.,.,..., E5AEFGFBDHEDGFGKC? +17 3554 A 18 ,...,,.,,,.,.,..., E4JHEGFCD>C>HEEJBC +17 3555 C 18 ,...,,.,,,.,.,..., A5JHA4IDADGBKBHJGA +17 3556 G 17 ,..,,.,,,.,.,..., GCAJJ>BIG@IBJAEAILI@; +17 3558 G 19 ,.-1T..,,.,,,.,.,...,. G5DDJACCIK@H2J@E@F: +17 3559 T 19 ,*..,,.,,,.,.,...,. E5FBGIFIDJDH9HEI?FC +17 3560 G 19 ,...,,.,,,.,.,...,. D5HII:HJJLIIJLILIJC +17 3561 A 19 ,$...,,.,,,.,.,...,. @.IJFGLDDIEEIGEHFGD +17 3562 A 18 ...,,.,,,.,.,...,. GHIFHLCFIIFFEEJ9FD +17 3563 A 18 ...,,.,,,.,.,...,. GIFGGHHGJFBGFFJAAC +17 3564 T 17 ..,,.,,,.,.,...,. =JHJFEFIGIJHHI>GD +17 3565 T 19 ...,,.,,,.,.,...,.^], CDEFD?DEICDHGCIAGCB +17 3566 C 19 ...,,.,,,.,.,...,., .=IIBDGIKJ>JHJKJIE> +17 3567 A 19 ...,,.,,,.,.,...,., /FJH>IHFDIFDEGKHEGD +17 3568 A 19 .$..,,.,,,.,.,...,., E:DLJGGGIDIDI@IGIHA +17 3569 G 18 ..,,.,,,.,.,...,., ELIFEHHGIEHIJMKIGB +17 3570 T 18 .$.,,.,,,.,.,...,., 6@GJFEGG>F:CEHDGG< +17 3571 C 17 .,,.,,,.,.,...,., FIEFIILJH7JJNHHKIKDGB +17 3578 A 18 .,,.,,,.,.,...,.,, HEGH@DHIFIFFKHFHDB +17 3579 A 18 .,,.,,,.,.,...,.,, >EFECFG6F:FHJEEIF@ +17 3580 A 18 .,,.,,,.,.,...,.,, EEHEGGGHH?GGI=GIGF +17 3581 T 18 .,,.,,,.,.,...,.,, EDH@FEHEDIGJJBIGED +17 3582 C 18 .,,.,,,.,.,...,.,, BHHAHHK>EJJJJHDGHH +17 3583 A 18 .$,,.,,,.,.,...,.,, BFFGGGIFGBIEKBJFIF +17 3584 G 17 ,,.,,,.,.,...,.,, DDCEGJ;G@IJLFIHHJ +17 3585 A 18 ,$,.,,,.,.,...,.,,^], A:JBDGBE@FGJCF>FF: +17 3586 A 17 ,$.,,,.,.,...,.,,, BHGBJBFHCIKDJIGJ. +17 3587 G 15 A,a,AaA,A.A,.a, IE@HFD7IHMGJIGK +17 3588 A 16 .,$,,.,.,...,.,,, I@AFGEAEEKHFAFG= +17 3589 A 15 .,,.,.,...,.,,, I@FBEHFGKHFFEH> +17 3590 A 15 .,$,.,.,...,.,,, I?DFEHCGIFIJFH9 +17 3591 A 14 .,.,.,...,.,,, HC4FBDHKHH?AG> +17 3592 A 14 .,.,.,...,.,,, C?FF0DHKDEJDE7 +17 3593 A 14 .,$.,.,...,.,,, FEEE:EAJF>DFI> +17 3594 C 12 ..,,...,.,,, ?AJJJKJIEJMC +17 3595 A 13 ..,.,...,.,,, FEHJFGKFHIEFD +17 3596 T 13 ..,.,...,.,,, >CE@DGGGHGEHFHHHIC +17 3598 T 11 .,,...,.,,, AEEGGEFHEH@ +17 3599 A 12 .,.,...,.,,, CFAGEIDHHIHB +17 3600 T 13 .,.,...,.,,,^X. E@FDGIAEHBIC +17 3604 C 13 .,.,...,.,,,. A?HAHKJCFAC;G +17 3605 G 13 .$,.,...,.,,,. 7CAF?CAI8JH@@ +17 3606 C 12 ,$.,...,.,,,. A/HJKAJHJMEH +17 3607 A 11 .,...,.,,,. 3BDJGFJFGCF +17 3608 A 12 .,...,.,,,.^], 7AFJGEEGJ +17 3609 A 12 .,...,.,,,., 8BHI5EKCFDFE +17 3610 C 12 .$,$...,.,,,., @?EJEJ3JKDGB +17 3611 C 10 ...,.,,,., @KEIHKIEHG +17 3612 A 10 ...,.,,,., CJGIBJLHGI +17 3613 G 11 ...,.,,,.,^], DMAIH@GJFBJG +17 3634 T 13 .$,.,,,.,,..,, @HEGJLFKHAEEC +17 3635 T 12 ,.,,,.,,..,, HFHIJEKGHFFF +17 3636 G 12 ,.,,,.,,..,, HIHKEFKHMIH@ +17 3637 T 12 ,.,,,.,,..,, FFEILEJJGEI1 +17 3638 T 12 ,.,,,.,,..,, HGHGGEJJHEHD +17 3639 G 12 ,.,,,.,,..,, GHHJDFJIJIJI +17 3640 T 12 ,.,,,.,,..,, GHGIGFJI@FIH +17 3641 G 12 ,.,,,.,,..,, GIIJHIJGJIJ4 +17 3642 T 12 ,.,,,.,,..,, DJFJIFFHIDB= +17 3643 T 12 ,.,,,.,,..,, FGGIFDJJBFHG +17 3644 T 12 ,.,,,.,,..,, D@HHJGJHIFJC +17 3645 T 12 ,.,,,.,,..,, CHFIDFIHHFIE +17 3646 C 11 ,$.,,,.,,.,, A@ADBGE@ID2 +17 3647 G 12 .,,,.,,..,,^]. D +17 3657 C 15 .,,,.,,..,,..,. @@C=HDBDGD:FG=C +17 3658 G 15 .,,,.,,..,,..,. =EIGBKKAD@ +17 3659 T 15 .,,,.,,..,,..,. EEHHGKHDEJJEGEE +17 3660 G 15 .,,,.,,..,,..,. EEHCIKIGJKKGJFH +17 3661 T 15 .,,,.,,..,,..,. HCIJFKIEEEJGG;F +17 3662 T 15 .,,,.,,..,,..,. EAGCAIJ>FIHEGED +17 3663 A 16 .,,,.,,..,,..,.^]. BBGHFJJ7DJC?HFFE +17 3664 T 16 .$,$,,.,,..,,..,.. D?GGHJEJCI5EFFFA +17 3665 A 14 ,,.,,..,,..,.. FEFIIIFICDIEFD +17 3666 A 14 ,,.,,..,,..,.. GHDIJ=HIIIGHHF +17 3667 T 14 ,,.,,..,,..,.. FGGII.GIH?C>GF +17 3668 A 14 ,,.,,..,,..,.. ECEIH>FH3=HCGG +17 3669 A 14 ,,.,,..,,..,.. FCAHJEIJCIIEDH +17 3670 T 14 ,,.,,..,,..,.. DDCIFJDJKGIGGG +17 3671 T 14 ,,.,,..,,..,.. EAGHFIHFEEHAGG +17 3672 C 14 ,,.,,..,,..,.. DGJJK8KJIJEJK +17 3675 C 14 ,,.,,..,,..,.. GFKMMKJL;GKJKK +17 3676 T 14 ,$,.,,..,,..,.. AEJIIFJH7GGFKL +17 3677 A 13 ,.,,.,,..,..^], I;LLEHHKKD +17 3679 T 14 ,.,,..,,..,.., IEIFGEKFHFHFI1 +17 3680 T 14 ,.,,..,,..,.., EEIHBBJIFHEGHG +17 3681 C 14 ,.,,..,,..,.., GJKK7HLLGIKFJ. +17 3682 A 14 ,.,,..,,..,.., CGHGHGH=IHEIJ8 +17 3683 A 13 ,.,,..,,..,.. BFHG2HIDHEDIK +17 3684 A 14 ,.,,..,,..,.., EGIJJBH.GKGFI@ +17 3685 T 14 ,.,,..,,..,.., GHGJIHI@GH?HJ1 +17 3686 T 14 ,.,,..,,..,.., EEJEDA +17 3695 T 15 .,,..,,..,..,.. CIHIFIA6HHIIJCA +17 3696 T 15 .,,..,,..,..,.. EIHIEH?FIIJIJD@ +17 3697 T 15 .,,..,,..,..,.. CHHHCIDGDGGH@C@ +17 3698 A 14 .,,..,,..,.... AFGJFHI6GGIGEB +17 3699 A 15 .$,,..,,..,..,.. >GG?HHGHKFIH;FF +17 3700 C 13 ,,.,,..,..,.. JKJLL:IHIK7GB +17 3701 T 14 ,,..,,..,..,.. HD=HIHCGDLMIGG +17 3702 T 14 ,,..,,..,..,.. IGEEHEFGFGHIED +17 3703 C 14 ,,..,,..,..,.. II>JIDGKIJM:IF +17 3704 A 14 ,,..,,..,..,.. FGFHIJAFFIJ:EG +17 3705 T 14 ,,..,,..,..,.. AF7FIEIJEHJ8GF +17 3706 A 14 ,,..,,..,..,.. EHFFKIHJHHILEF +17 3707 G 14 ,$,..,,..,..,.. DE=KHCJLJMMKIH +17 3708 T 14 ,..,,..,..,..^F. D?GGDIHBHH8DG? +17 3709 A 14 ,..,,..,..,... GCAGIFJ>IK0DFA +17 3710 C 14 ,..,,..,..,... @FHH9AJHJJHGDD +17 3711 C 14 ,..,,..,..,... G5DKJABKLLMHGC +17 3712 A 14 ,$..,,..,..,... BAEH8HI8JKJI:DEIBEGA +17 3723 A 15 ,,..,..,....... FEFHGJK1EEGBHCD +17 3724 C 15 ,,..,..,....... GIDJKJKBIEHFFGB +17 3725 T 15 ,,..,..,....... EBHAHLLILIGHEGD +17 3726 G 15 ,$,..,..,....... BCFDJLLLIHF0FIC +17 3727 C 14 ,..,..,....... <@KHHK0GHJGEJA +17 3728 C 14 ,..,..,....... 5?KGLL.JHHJHFF +17 3729 C 14 ,$..,..,....... @GIIKIJIHGCHHG +17 3730 A 13 ..,..,....... GDGJE;HIF.DFF +17 3731 T 14 ..,..,.......^+. IGIIHIIHF:GGF/ +17 3732 G 14 ..,..,........ JDEHL6JIIFIIG< +17 3733 T 15 ..,..,........^]. GEHGJECI?HF +17 3739 C 16 ..,..,.......... GEIKMHMHGIKHA3GG +17 3740 A 16 ..,..,.......... HHEDK4GIB7@FB0FF +17 3741 A 16 ..,..,.......... >2GI@IDK=BIIHH +17 3744 T 16 ..,..,.......... HIFKKIJJI0G=FAIH +17 3745 T 15 ..,..,......... HFFGH/EFG@?=5GE +17 3746 C 16 ..,..,.......... ?H@IL7GGJIIJ?7JJ +17 3747 C 15 ..,..,......... ;?DJL0HFDDFGDJG +17 3748 C 15 ..,..,......... >G=JKGGHG3FFBIH +17 3749 C 15 ..,..,......... BGD20DB +17 3753 C 15 ...,........... <@K0IIK;CG@3KIC +17 3754 T 15 .$.$.,........... A:K0IJGM=GB.JHB +17 3755 C 12 .,.......... J5KEJKEJ@KHI +17 3756 C 13 .,........... ILJIJK@GB4JGJ +17 3757 T 13 .,........... I=JIJ.CG?>GDJ +17 3758 G 13 .,........... HJBDHAEJ@@KGK +17 3759 C 13 .,........... FII8JHHFA0JIJ +17 3760 A 13 .,........... C5HAF6EHB1IHF +17 3761 A 13 .,........... D@EFIFHH?BIGH +17 3762 C 13 .$,........... EFIEGE;H49IHF +17 3763 C 12 ,........... >HGHLHD95JGC +17 3764 A 13 ,...........^]. >IIG=HIBBHEFA +17 3765 C 13 ,............ 2IEI5IG?>HIJC +17 3766 A 14 ,............^], EJIHICDB>IGFE= +17 3767 A 14 ,............, EEIIGGH?3GHEC> +17 3768 A 14 ,............, 2HIGIHG?7KKLHI +17 3771 T 14 ,............, EIII9II?1KIIGC +17 3772 A 14 ,............, 5AGGGED@:IEHFD +17 3773 C 14 ,............, AHFIFFI;7KJDHJ +17 3774 T 14 ,............, :JJHI>JBALHMHE +17 3775 C 14 ,$............, ?LAJLFJ6/LKIIJ +17 3776 T 13 ............, IJJFJI8>LHLIE +17 3777 C 13 ............, J@J5IJ7:LJFIJ +17 3778 T 12 ..........., HFEJIK?LGJIH +17 3779 G 13 ............, D=J8JK9/LILJJ +17 3780 C 13 ...........,^], J?L@E:FHEHEGAF= +17 3792 G 15 ....A......,,., FH.3IEJFAFG< +17 3798 T 14 ..........,,., EFHH6@KFJGIIG? +17 3799 T 15 .$..........,,., DC7BE9 +17 3805 C 14 ..........,,., AE7H2:IJJBJ@GC +17 3806 A 14 ..........,,., EIFF;7JFJGDGKF +17 3807 C 12 .$.......,,., ACFFJJ>JBCG= +17 3808 G 11 .......,,., @@7DAEBHK@= +17 3809 T 13 .........,,., >1D>9HG;GHIHE +17 3810 C 12 .......,,.,^], GDALKJIJMJEC +17 3811 A 14 ...CC....,,.,, ;AE18HG8FDKKGA +17 3812 T 13 ........,,.,, A@:MHLLJMI@G +17 3815 A 11 ......,,.,, 30ID=GFDK@E +17 3816 A 11 ......,,.,, 3DIHCHCIK?E +17 3817 A 11 ......,,.,, ?7FIJHGIKAI +17 3818 T 11 ......,,.,, 23JGGHFIH>H +17 3819 A 12 ......,,.,,^>. 15DFFEILHDK@ +17 3820 G 12 ......,,.,,. /9JIMJIKICKE +17 3821 A 13 ......,,.,,.^]. 2FI?JGLHLFDD9 +17 3822 G 13 ......,,.,,.. 4@MKMLGJI=IHA +17 3823 T 12 .....,,.,,.. 7GDDE@KF?IEA +17 3824 C 13 ......,,.,,.. 3@IFDLJNK@IHB +17 3825 C 12 .....,,.,,.. 4JHKIKJLEIGC +17 3826 T 13 ......,,.,,.. A9IH/JHJJDIIC +17 3827 G 13 ......,,.,,.. @?I?LIIJJ=JIC +17 3828 C 13 .$.....,,.,,.. 0@GIKKHIJ@KHD +17 3829 A 11 ....,,.,,.. FFGIFGL9BHE +17 3830 A 13 .....,,.,,..^Z. >D?HHDGK@IGAD +17 3831 C 13 A....,,.,,... /DEJMJKGCJI=A +17 3832 A 14 ..$...,,.,,...^]. B@CBGEGLBIEEC@ +17 3833 C 12 ..$..,,.,,... 3DGIAEH:DIBB +17 3834 G 11 ..,,.,,.... DAIJ==I@:B= +17 3835 T 12 ...,,.,,.... /IEDGGBGGCHC +17 3836 G 13 C..,,.,,....^>, /LLJLCBGJB7G9 +17 3837 G 11 ..,,.,,..., JHHB<< +17 3838 C 13 .$..,,.,,...., .HIGK?GJHDAA? +17 3839 C 12 ..,,.,,...., DI@C??=H?GF= +17 3840 G 12 ..,,.,,...., ?DHJ==F +17 3841 T 12 ..,,.,,...., 9GGIEHKFEHDF +17 3842 C 12 ..,,.,,...., JJGMCFNGIJEH +17 3843 T 12 ..,,.,,...., JKGIDLJJIKHF +17 3844 G 13 ..,,.,,....,^]. IJFH=HIKE=IC? +17 3845 T 13 ..,,.,,....,. EFGFCLJFAFDFC +17 3846 G 13 ..,,.,,....,. GJIJDHJICKIEG +17 3847 T 13 ..,,.,,....,. >FGHCIIFCD, HFIEKIIFMBEG:= +17 3854 T 15 .,,.,,....,..,^], DFH?KID@1E?C?>C +17 3855 C 16 .,,.,,....,..,,^], GJLILF0JJLICIH> +17 3858 T 17 .,,.,,....,..,,,^], GFJDHJI@=F:HDDG>? +17 3859 C 17 .,,.,,....,..,,,, H?CC@EG>D18IDA=A9 +17 3860 G 17 .,,.,,....,..,,,, =JG8JM@4C7H<=7H6> +17 3861 C 17 .,,.,,....,..,,,^F. EJLDILJ5@EJIGFKC: +17 3862 T 17 .,,.,,....,..,,,. FBECJJICIEFHGCHDB +17 3863 T 18 .$,,.,,....,..,,,,. @BGAHGG7F@FEC8H0D@ +17 3864 A 17 ,,.,,....,..,,,,. DKBKIA:BAICFDJ7HA +17 3865 G 18 ,$,.,,....,..,,,,.^], @JCILLH>EGGIGDGCF +17 3869 C 17 ,.,,....,..,,,,., JDHLJ6DEJJHFK7GBJ +17 3870 T 17 ,.,,....,..,,,,., FHJHJCLE?EI1IDAEF +17 3871 T 19 ,.,,....,..,,,,.,^],^], G:KJFFHAHBDGB9ADHAC +17 3872 G 19 ,.,,....,..,,,,.,,, FBFJKA;GHIIJJ2BDG8E +17 3873 T 19 ,.,,....,..,,,,.,,, DAJHECGE@EH1I0EEGAD +17 3874 T 20 ,.,,....,..,,,,.,,,^]. D:JEDEHFBGD1C0HDIB@A +17 3875 T 21 ,.,,....,..,,,,.,,,.^Z. E:GBE@GF@EDJH2DDDBD@; +17 3876 C 20 ,.,,....,..,,,.,,,.. @HKE<:5IIJGLIHDLFIEC +17 3878 A 20 ,.,,....,..,,,.,,,.. B>GGHCI>DEI=GIFFFGGD +17 3879 A 22 ,$.,,....,..,,,,.,,,..^F. B8JJH>>CIIJLLKKFLFHFDB +17 3880 G 20 .,,....,..,,,.,,,... M9KDMHHIEFD +17 3885 T 23 .,,....,..,,,,.,,,....^], ?IIF>JCFJJHH2HGIE@IHIE: +17 3886 C 23 .,,....,..,,,,.,,,...., >GIJ9ECGKIEK/IDIHIIFHDC +17 3887 C 23 .,,....,..,,,,.,,,...., 0GIH3F@?GJEJ;JDKIJHFGDB +17 3888 C 22 .$,,...,..,,,,.,,,...., ADKGJJGGJ:MBIDKHJHFHDG +17 3889 A 22 ,,....,..,,,,.,,,...., CHI=8HEFIAI9IFEHHGGGDF +17 3890 C 21 ,,...,..,,,,.,,,...., AKHGCIHGGK8JCJJLFDGCI +17 3891 A 22 ,$,....,..,,,,.,,,...., @KG4>DDGIKLMJGKKKHHHFI +17 3892 G 21 ,....,..,,,,.,,,...., IK8M/IFLJKFG@IBDKHJEG +17 3893 T 22 ,....,..,,,,.,,,....,^], HF6=>HDA>KHKEJHIFGHBH0 +17 3894 G 21 ,....,..,,,.,,,....,, IJ9 +17 3899 A 23 ,....,..,,,,.,,,....,,, GE9FGGGFJJCFGJCJHFIEHD7 +17 3900 T 23 ,....,..,,,,.,,,....,,, GJAGHCGC4JAKGKGFHGH?KB2 +17 3901 G 21 ,....,..,,,.,,,....,, HHA;EGHDCJ=GLHMIHLCL3 +17 3902 C 23 ,....,..,,,,.,,,....,,, IJ3MCHJGDMEBFLJMJGLBKF? +17 3903 A 22 ,...,..,,,,.,,,....,,, FGJGKDMKHLBLJ +17 3908 C 23 ,....,..,,,,.,,,....,,, GI5H>KKLFM.HFMHJKHKDLK6 +17 3909 T 23 ,$....,..,,,,.,,,....,,^X, BH88BDJHIGDBHIGJIHLEHA0 +17 3910 A 23 ....,..,,,,.,,,....,,,, H? +17 3911 C 23 ....,..,,,,.,,,....,,,, D4K>JGDFKGJ@MJKGEKGEIDF +17 3912 A 24 ..$..,..,,,,.,,,....,,,,^]. E4BG@GGDF8HDJHIHIIECB8?: +17 3913 C 23 ...,..,,,,.,,,....,,,,. GJGJIECLAGDLKMIEIGKJAHA +17 3914 T 24 ...,..,,,,.,,,....,,,,.^], FA;GJGGIIKHEGIHHLFIGBBE= +17 3915 C 25 ...,..,,,,.,,,....,,,,.,, GLIFJGBKBKEGEIIHIDIIFFDEE +17 3916 C 25 ...,..,,,,.,,,....,,,,.,, DKIIIJIM=JFLJMGHKJLJCJD8G +17 3917 T 25 ...,..,,,,.,,,....,,,,.,, ECIHFG2JHKIIHJIJKJKHCGD?A +17 3918 T 26 .$..,..,,,,.,,,....,,,,.,,, B22GEC3JEHGILHGFHEJHFG@FDC +17 3919 C 25 ..,..,,,,.,,,....,,,,.,,, KDHLCEM:KFMKNJEMJMIHKEIG7 +17 3920 T 25 ..,..,,,,.,,,....,,,,.,,, A@FGEHGCHIGKEJJLHFFA:GGGB +17 3921 T 25 ..,..,,,,.,,,....,,,,.,,, E2EEECG7HHIEIFGHEJ=EDBCDB +17 3922 A 25 ..,..,,,,.,,,....,,,,.,,, ?4HB.H3F5K3IILJEHJMGLJAIJKG2 +17 3926 C 25 ..,..,,,,.,,,....,,,,.,,, DGBJ@CMKJ7MKLKCLDMJG@IEI8 +17 3927 T 25 ..,..,,,,.,,,....,,,,.,,, 9>GID@IHJEGBGIJKEJFHFIDGF +17 3928 G 25 ..,..,,,,.,,,....,,,,.,,, 96GJEJKJE?HIKIIDFLIBGHCKJ +17 3929 A 24 .$,..,,,,.,,,....,,,,.,,, AFFEIJBGGJIJGIGDKEEHIFG9 +17 3930 T 24 .,..,,,,.,,,....,,,,.,,, 9C +17 3932 T 23 ,..,,,,.,,,....,,,,.,,, BEB6GHKHJ=JIIJEIHCEG>J< +17 3933 T 23 ,..,,,,.,,,....,,,,.,,, ED?IIFKIHKHGGIBIFDEDJGF +17 3934 C 23 ,..,,,,.,,,....,,,,.,,, ?GFDJDIGKKKJHLBIIEHIAII +17 3935 C 23 ,$..,,,,.,,,....,,,,.,,, ?@>CCDJBDAKIALCLA=JJDCB +17 3936 A 21 .Gg,,.gg,GG.G,gg,.ggg E>IFIIJIHA1J1HJ>FHKJF +17 3937 C 22 ..,,,,.,,,....,,,,.,,, DBBCG;JHEHHIGJEIFBHI:G1 +17 3941 C 22 ..,,,,.,,,....,,,,.,,, A=HJIKEJKKH:ICLGHGG9H0 +17 3942 C 22 ..,,,,.,,,....,,,,.,,, E>JJFJHMJKGFKDN=GKJJKI +17 3943 T 22 .$.,,,,.,,,....,,,,.,,, =A;GGJKGGJJIIFJHHIJII7 +17 3944 G 20 .,,,.,,,....,,,,.,,, BI7IDL@JJ@IBL:ACDHIB +17 3945 C 21 .,,,,.,,,....,,,,.,,, AIIHJEMJLIHL@LKHJBKJD +17 3946 T 21 .,,,,.,,,....,,,,.,,, AEEEHJIEIJFFEEED@JIFB +17 3947 A 21 .,,,,.,,,....,,,,.,,, @GFFIFIFDCGAAHCEBDID2 +17 3948 C 21 .,,,,.,,,....,,,,.,,, @GHHI6LJKIFK>JIEKGJJF +17 3949 A 21 .,,,,.,,,....,,,,.,,, >FFEIFIIFHHJ?GDBEFIFE +17 3950 C 22 .,,,,.,,,....,,,,.,,,^]. 9GHGJBMJLGED=MFCFGILHA +17 3951 T 22 .,,,,.,,,....,,,,.,,,. ;DE9GJFEHICAEJGDGK>I9D +17 3952 C 23 .,$,,,.,,,....,,,,.,,,.^]. 7B>3I=KJJKDE?LHFFCDHHC: +17 3953 C 22 .,$,,.,,,....,,,,.,,,.. >BGIBKJLI8HCMJDHKCJKD? +17 3954 T 21 .,$,.,,,....,,,,.,,,.. 5BJFDHHJI@AJID@H@IGGC +17 3955 T 20 .,.,,,....,,,,.,,,.. HBB;HFDBB +17 3960 T 21 .$,.,,,....,,,,.,,,... 9HAGBGG:68JBI:CGI;GDA +17 3961 G 20 ,.,,,....,,,,.,,,... EHEHIJHK@KDLHEDHHFDF +17 3962 G 20 ,.,,,....,,,,.,,,... D9FHHGG@ +17 3967 T 19 .,,....,,,,.,,,.... 5GDF@GCHGEECJFEFCE@ +17 3968 A 19 .$,,....,,,,.,,,.... ?HCA>8AIGGGCFIBECE? +17 3969 T 18 ,,....,,,,.,,,.... DBEGH@IDDF@EIGFEFE +17 3970 T 18 ,,$....,,,,.,,,.... CBBHE>IGCD;IFF>FFD +17 3971 C 17 ,....,,,,.,,,.... IGAB=KHEE;DHFJ@IH +17 3972 C 17 ,....,,,,.,,,.... H<>>;KIFJELIIFDJG +17 3973 A 17 ,.$...,,,,.,,,.... G@DDCGEDDDHD>EFGF +17 3974 C 17 ,...,,,,.,,,....^]. <@B@CB@@ADBBGBHH: +17 3975 G 17 ,...,,,,.,,,..... D>;7JJJH5LJA>LJJDDJBE +17 3977 A 17 ,...,,,,.,,,..... BED=FDCD;E?3@FHFD +17 3978 C 18 ,$..$.,,,,.,,,....., A9A7IFJGKKHKGJHH8MKJGEIBGI +17 3983 T 15 .,,,,.,,,....., ACDH@8GDEDBIFGH +17 3984 A 16 .,$,,,.,,,.....,^F. =DGFF=GFEFEHEFEB +17 3985 C 15 .,,,.,,,.....,. 9JHJ8JKEGCJGEBD +17 3986 A 15 .,,,.,,,.....,. 9CE??>DDHGGGGAE +17 3987 C 15 .,,,.,,,.....,. .JHL@JKJH7IIELE +17 3988 T 15 .,,,.,,,.....,. @CJFEHG>=HKCIIH +17 3989 C 16 .,,,.,,,.....,., 8EDA@LGGEAKKH4G6 +17 3990 C 16 .$,,,.,,,.....,., 4GH>@JKKE?KIILG< +17 3991 T 15 ,,,.,,,.....,., ADE;IGGIHKHIII2 +17 3992 T 15 ,$,,.,,,.....,., @EH=IGHHFG/DDE; +17 3993 C 14 ,,.,,,.....,., GJ=MIIFEKIHKID +17 3994 T 15 ,,.,,,.....,.,^F. CGAIHHGHKJIFI9@ +17 3995 T 14 ,,,,,.....,.,. BDEFFFFG:DAEHA +17 3996 A 14 ,,,,,.....,.,. CIJJIC?HDGIG?B +17 3997 G 15 c,.,,,.....,.,. 6E;KHE?GLEKKJ:D +17 3998 G 14 ,,.,,,....,.,. EE2KHGGDKLLIAG +17 3999 G 14 a,,,,.....,.,. FHLIJGHL:L1HJG +17 4000 C 15 ,,.,,,.....,.,. DK5LJCIEICJAJLH +17 4001 T 15 ,,.,,,.....,.,. EE:GGHIHLBJIKDJ +17 4002 G 15 ,,.,,,.....,.,. CG3JJJHGFJIDKHG +17 4003 A 15 ,$,.,,,.....,.,. @D7IGHCDIAJCI7I +17 4004 T 14 ,.,,,.....,.,. B2HCAIEHHHAI?F +17 4005 A 12 ,,,,.....,.. CHFGEEJEH@HG +17 4006 T 14 ,.,,,.....,.,. C9FHGFGH>HJIKF +17 4007 T 14 ,.,,,.....,.g. B2HFFEFG6EJH0G +17 4008 C 14 ,$.,,,.....,.,. ?:HC;D6KJI?K/I +17 4009 C 13 .,,,.....,.,. 5IHI>AEGJLKLJ +17 4010 A 13 .,,,.....,.,. >EEDHFI?IIIHJ +17 4011 C 13 .,,,.....,.,. 9GGI>DJ;GKJ:F +17 4012 A 11 ,,,....,.,. DCB0B.A=DFJ +17 4013 C 12 ,$,$,.....,.,. B@G@CIJFF +17 4014 A 9 ,.....,.. ECGJFJ0IK +17 4015 C 9 ,.....,.. >I8JDHLJG +17 4016 C 10 ,$.....,.,. A4>K:FGK3K +17 4017 C 6 ..,.,. =F=K?K +17 4018 G 9 .....,.,. <4C9BDC?@ +17 4019 C 10 .$.....,.,. .J2KHGBKMJ +17 4020 T 9 .....,.,. ;CLIFIL4K +17 4021 A 8 .....,.. D;G9MBILKNK +17 4028 T 9 .....,.,. .CL0DHH@L +17 4029 T 9 .....,.,. =FHGFIHJI +17 4030 C 9 .....,.,. F8JJBCK:K +17 4031 T 9 .....,.,. AKKHJILL>FEKJ +17 4040 A 9 .....,.,. B?KHHHICL +17 4041 T 9 .....,.,. F;FCEHJGH +17 4042 A 9 .....,.,. 7DH?EHDHII +17 4059 C 6 ..,.,. B?J8GH +17 4060 A 6 ..,.,. FG?IHL +17 4061 C 6 ..,.,. F;HF0H +17 4062 T 5 ..,.. FFHJJ +17 4063 C 6 ..,.,. F9FJDK +17 4064 C 6 ..,.,. B?EKLL +17 4065 T 6 .$.,.,. BBCBAJ +17 4066 T 5 .,.,. >GGDI +17 4067 C 5 .,.,. ?HECK +17 4068 T 5 .,.,. FFIJL +17 4069 T 5 .,.,. >FFHD +17 4070 A 5 .,.,. =F>?F +17 4071 G 5 .,.,. :EI>E +17 4072 G 4 ,.,. FH7I +17 4073 G 5 .,.,. 6DG;E +17 4074 C 5 .,.,. /GBLA +17 4075 T 5 .,.,. @FHFL +17 4076 G 5 .,$.,. 7BGJI +17 4077 A 4 ..,. >FCG +17 4078 T 4 ..,. >GGG +17 4079 A 4 ..,. :F7F +17 4080 T 3 ... @EH +17 4081 T 4 .$.,. 2=@? +17 4082 C 3 .,. FHD +17 4083 C 3 .$,. CIA +17 4084 A 2 ,. FJ +17 4085 C 2 ,. =C +17 4086 G 2 ,. C7 +17 4087 C 2 ,$. @G +17 4088 A 1 . H +17 4089 C 1 . E +17 4090 C 1 . B +17 4091 T 1 . E +17 4092 G 1 . F +17 4093 C 1 . D +17 4094 T 1 . I +17 4095 A 1 . D +17 4096 C 1 . A +17 4097 A 1 . D +17 4098 C 1 . @ +17 4099 T 1 . A +17 4100 C 1 . < +17 4101 C 1 .$ ; diff --git a/src/samtools-1.3.1/test/mpileup/expected/18.out b/src/samtools-1.3.1/test/mpileup/expected/18.out new file mode 100644 index 0000000..2fd784e --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/18.out @@ -0,0 +1,4101 @@ +17 1 A 5 ^>.^>.^>.^>.^>. JIJGK +17 2 A 5 ..... JBJGJ +17 3 G 5 ..... ELLJI +17 4 C 5 ..... JLHFG +17 5 T 5 ..... KMLEK +17 6 T 5 ..... HFHGB +17 7 C 5 ..... JKJJK +17 8 T 5 ..... KMJJJ +17 9 C 5 ..... JDKJK +17 10 A 5 ..... KIJIK +17 11 C 5 ..... GIJ?I +17 12 C 5 ..... KHKJD +17 13 C 5 ..... LJMJI +17 14 T 5 ..... LKLKH +17 15 G 5 ..... IKKLI +17 16 T 5 ..... FHJDD +17 17 T 5 ..... HFDGF +17 18 C 6 .....^]. KE>AK@ +17 19 C 6 ...... LLMHC? +17 20 T 6 ...... LLJJDD +17 21 G 6 ...... CLKKJE +17 22 C 6 ...... JKLJJB +17 23 A 7 ......^]. JFEIFGD +17 24 T 7 ....... IIHIGGB +17 25 A 8 .......^]. DHIIEDDD +17 26 G 8 ........ EMGLJIIF +17 27 A 8 ........ FHHHEFGE +17 28 T 8 ........ FIIFHFHE +17 29 A 8 ........ HHHCCDGG +17 30 A 8 ........ KH=JHGHG +17 31 T 8 ........ HIFIJFIH +17 32 T 8 ........ EHFAEEBG +17 33 G 8 ........ HLCKKLKJ +17 34 C 8 ........ HKHKHJJD +17 35 A 8 ........ JJFEIHII +17 36 T 8 ........ IF>JHGIH +17 37 G 8 ........ ICBKJJKK +17 38 A 8 ...$..... IHEIGFIJ +17 39 C 7 ....... DFJGIJI +17 40 A 7 ....... JJHIGJI +17 41 A 8 .......^]. EIBEGGHA +17 42 T 8 ........ EJIGHJHB +17 43 T 8 ........ EAHGEGHD +17 44 G 8 ........ JIJGIKLI +17 45 C 8 ........ EDBJIKKI +17 46 C 8 ........ I=JFHIKI +17 47 T 8 ........ KJKIIKLJ +17 48 T 8 ........ GHDEEIHG +17 49 G 8 ........ JKJI>LIK +17 50 T 8 ........ IFHADIIG +17 51 C 8 ........ HGKHKKLK +17 52 C 8 ........ CHMEHKLJ +17 53 C 8 ........ GJKFGLKK +17 54 T 8 ........ KIJFHJKK +17 55 G 8 ........ HHGFJLMK +17 56 C 8 ........ FKJAFLIK +17 57 T 8 ....$.... KKL0JKLL +17 58 G 7 ....... FCKIKLK +17 59 A 7 ....... EHHFJKJ +17 60 A 7 ....... 9:IIJHJ +17 61 T 7 ....... B@GDIKI +17 62 G 7 ....... BHJFLMI +17 63 T 7 ....... DD8DIII +17 64 G 8 ..$.....^]. I?IIJMMB +17 65 C 7 ....... AGJJMKD +17 66 T 7 ....... JHHLLLG +17 67 C 7 ....... AKHMJLF +17 68 T 7 ....... HLJKLLH +17 69 G 8 .......^]. F=HKLMHE +17 70 G 8 ........ 4JHIKJE> +17 71 G 8 ........ ?GIJLKEE +17 72 G 8 ........ DFIJILGF +17 73 T 8 ........ E8CHGGFF +17 74 C 8 ........ @KKIJMII +17 75 T 8 ........ ICKKFLIJ +17 76 C 8 ........ :HKLIKHJ +17 77 T 8 ........ DKILKMKK +17 78 G 8 ........ DKJKMMJK +17 79 G 8 ........ 4:IJJJII +17 80 G 8 ........ 8HHKJLII +17 81 G 7 ....... AHHKHJJ +17 82 T 8 ........ 8D?DEGDI +17 83 C 8 ........ 64JEMMJH +17 84 T 8 ........ DIJLMLKK +17 85 C 8 ........ =IKMLLKK +17 86 A 8 .$....... >DEJHJHI +17 87 C 8 .......^]. FKHKIIJD +17 88 C 8 ........ FGFGJKN? +17 89 C 8 ........ FHKDKKLD +17 90 A 8 .$....... BGIIKIIE +17 91 C 7 ....... JKJIJIG +17 92 G 7 ....... CD?DEDB +17 93 A 7 ....... GKCIIKH +17 94 C 7 ....... GDIKIIH +17 95 C 8 .......^]. EKLKJHI? +17 96 A 8 ........ HIGHIEIE +17 97 A 9 ........^>. FHIIIKIC8 +17 98 C 9 ......... IHIJIJJD2 +17 99 T 9 ......... HIJKKLKF4 +17 100 C 9 ......... JLJMLLGG4 +17 101 C 9 ......... HFLJKMH97 +17 102 C 9 ......... FKKLLLKF5 +17 103 T 8 ........ KLLLMLKG +17 104 G 8 ........ ;HLGKLIH +17 105 G 9 ........^]. HB6KKKG8; +17 106 G 10 .......... GMKKIKJE2? +17 107 C 9 ......... IKMKLJKI? +17 108 C 9 ......... HGKLLKLG? +17 109 T 9 ......... ILLOLJJFB +17 110 G 9 ......... JJMMKLIHD +17 111 G 10 .......... G77HJJBA/C +17 112 C 9 ......... IKILKKLI? +17 113 A 9 ......... CGIFIGJE? +17 114 C 9 ......... IDGIJJIHB +17 115 C 10 .......... EJJILNGF/A +17 116 A 9 ......... DHGJJJIHF +17 117 G 9 .$........ HBJIMIFJF +17 118 G 9 ......... BFKLJGF/A +17 119 G 8 ........ F?HLKJGG +17 120 A 8 ........ FCIIKHGJ +17 121 G 8 ........ GFMMMG@H +17 122 C 8 .$....... DEIKLLJI +17 123 T 7 ....... GMKIEFH +17 124 T 9 .$.......^]. ?HEIE?/7> +17 125 A 7 ....... DHICDGA +17 126 A 8 ........ JEKAG0GB +17 127 C 8 ........ JGGJG/DD +17 128 A 8 ........ HJIIE8IE +17 129 A 8 ........ HFKJD8IC +17 130 A 8 ......$.. IJKCE8JD +17 131 C 7 ....... JKKFGGG +17 132 A 7 ....... JGKJGKF +17 133 T 7 ....... GKHIEGE +17 134 C 7 ....... KLMKKJH +17 135 T 7 ....... JLKLHIG +17 136 G 7 ....... IMLGIHH +17 137 T 7 ....... EJHHAHF +17 138 C 7 ....... GKMIJIH +17 139 C 7 ....... FJK@GFF +17 140 A 7 .$...... CIIKFHF +17 141 G 6 ...... MLCJEJ +17 142 C 6 ...... LLFIHF +17 143 G 6 ...... CAE@B@ +17 144 A 6 ...... JJJGBG +17 145 A 6 ...... IJCGKG +17 146 T 6 ...... HJJFFG +17 147 A 6 ...... FIJEID +17 148 C 6 ...... KKJGHG +17 149 C 6 ...... JL3IGH +17 150 T 6 ...... KJIEEH +17 151 G 6 ...... ILJHHG +17 152 C 7 ......^]. JLLEIJ= +17 153 A 7 ....... EGGFHGA +17 154 T 7 ....... DIJHGF@ +17 155 C 7 ....... KLKJHJD +17 156 C 7 ....... ELJHKH7 +17 157 C 7 ....... GJLGLHE +17 158 T 7 ....... IKLEKHF +17 159 A 7 ....... EJIDHD@ +17 160 G 7 ....... HFHHHKI +17 161 A 7 ....... DDHHGHD +17 162 A 7 ....... ?HEH:@G +17 163 G 7 .$...... FDGEHI; +17 164 T 6 ...... EG@E@: +17 165 G 6 ...... GJ>HJG +17 166 A 6 ...... FD@IGH +17 167 A 6 ...... D?EGE9 +17 168 G 6 .$..... 1HKKGE +17 169 C 5 ..... 4>GH1 +17 170 C 5 ..... EHLG3 +17 171 A 5 ..... HFIGE +17 172 C 5 ..... IHIJD +17 173 C 5 ..... ACDH? +17 174 G 5 ..... D@=B> +17 175 C 6 .....^]. JJIG5E +17 176 C 6 ...... EFIHGB +17 177 C 6 ...... >FFGBG +17 178 A 6 ...... DDHHHG +17 179 A 6 ...... >IDG5F +17 180 A 6 ...... 73GCDG +17 181 G 6 ...... FCHLJK +17 182 A 7 ......^]. CE@GFH@ +17 183 C 7 ....... FHEIHI? +17 184 A 7 ....... @HIHFHE +17 185 C 7 ....... 8GHH=IB +17 186 G 6 ...... A@@7C= +17 187 C 6 ...... GFI;KG +17 188 C 6 ...... EHG9LI +17 189 C 6 ...... ECIGLI +17 190 A 6 ...... E7F@HI +17 191 T 6 ...... C, ?I5MJD +17 196 A 6 ....., FAFJJC +17 197 G 6 ....., >J?NHE +17 198 C 6 ....., @IKLIH +17 199 T 6 ....., GH2MKF +17 200 T 6 ....., @HCHGG +17 201 A 7 .....,^]. EG;IGFB +17 202 A 7 .....,. BEFIJAC +17 203 C 7 .....,. BG.JGGD +17 204 C 7 .....,. =H7LKLF +17 205 T 7 .....,. FHGLKEG +17 206 G 7 .....,. EI>LHLH +17 207 C 7 .....,. BJ7MJLG +17 208 A 7 .....,. FFGJK>F +17 209 T 7 .....,. < +17 237 A 8 ...,..,. EJIHIF=A +17 238 C 8 ...,..,. FKIJJHED +17 239 A 9 ...,..,.^], EKLHIGFF0 +17 240 C 9 ...,..,., 5KFDJHCD? +17 241 G 9 ...,..,., LKLNIHIG +17 243 C 8 ..,..,., LHJHIIHA +17 244 C 9 ...,..,., GKKLMILFH +17 245 A 9 ...,..,., FKJJGHHFF +17 246 T 10 ...,..,.,^>, ?KGIHGEFHB +17 247 G 10 ...,..,.,, :LFKLHDJIB +17 248 T 10 ...,..,.,, BJEFGEJE?7 +17 249 C 10 ...,..,.,, ALDJJINGIE +17 250 C 10 ...,..,.,, 1LGLKHKHKH +17 251 A 9 ..,..,.,, JCLIHHGEG +17 252 G 9 ..,..,.,, LGLLJLFHI +17 253 C 9 ..,..,.,, KGLLJFILK +17 254 T 10 ..,..,.,,^]. LHJKHJHFJ@ +17 255 T 11 ..,..,.,,.^]. GBIHGFBCJ=? +17 256 A 11 ..,..,.,,.. HDHIFGEKICA +17 257 T 11 ..,..,.,,.. IHLHFG=?JDC +17 258 T 11 ..,..,.,,.. HGGHFIEDGDA +17 259 C 11 ..,..,.,,.. LIMLGMCLFGF +17 260 T 11 ..,..,.,,.. LJHKJGHHIGF +17 261 G 11 ..,..,.,,.. LGJJLGD/IGG +17 262 C 11 ..,..,.,,.. KHJMJMH?KIG +17 263 C 11 ..,..,.,,.. KELKGMHEF@F +17 264 C 11 ..,..,.,,.. JELKIGGBMHF +17 265 A 11 ..,..,.,,.. KCKJEKILKGF +17 266 G 11 ..,..,.,,.. LFJHIBGIGJJ +17 267 T 11 ..,..,.,,.. CCBIFKDJIED +17 268 T 11 ..,..,.,,.. F6JHEF9EKEF +17 269 C 12 ..,..,.,,..^>, J=8LKMHHKIJ8 +17 270 C 12 ..,..,.,,.., G5MKFL6KIJHG +17 271 T 12 ..,..,.,,.., GFILJEIIIGHC +17 272 C 12 ..,..,.,,.., GFKJKLFMLIJG +17 273 T 12 ..,..,.,,.., GI>KHFJFJIID +17 274 C 12 .$.,..,.,,.., GDGJIMHKBJJD +17 275 C 11 .,..,.,,.., =LMHJDJLGIG +17 276 A 11 .,..,.,,.., =KJGJ, 6HFEEGDJHGF= +17 280 A 12 .,..,.,,..,, 4LJHJ6F9HHJG +17 281 G 12 .,..,.,,..,, 8KMHFHLIKKEE +17 282 G 12 .,..,.,,..,, 6HFGJ2JMIHJE +17 283 C 12 .,..,.,,..,, ;JL=LJGMKHHG +17 284 T 12 .,..,.,,..,, BGLJIGJKHIHH +17 285 G 12 .,..,.,,..,, A7KJJJGKJJJJ +17 286 C 12 .,..,.,,..,, 2IJJIHLKJHKF +17 287 A 12 .,..,.,,..,, GIEEFEFF +17 303 G 11 .,.,,..,,., HHDKMKIJLJG +17 304 C 11 .,.,,..,,., GJ?BKGJHDJG +17 305 C 11 .,.,,..,,., CIHKMHILLKJ +17 306 T 11 .,.,,..,,., GFCJIIIHJLH +17 307 G 11 .,.,,..,,., GBIJLHIJJK? +17 308 C 11 .,.,,..,,., E +17 309 G 11 .,.,,..,,., =C?KJCBJKBI +17 310 A 11 .,.,,..,,., CC>GIGGFHIH +17 311 C 11 .$,.,,..,,., 8EHHLCIILIK +17 312 A 10 ,.,,..,,., @7HDDHEHKH +17 313 A 10 ,.,,..,,., ?6GGFGGIJH +17 314 A 11 ,$.,,..,,.,^], :EGLFHGMDHFGJEBF9 +17 334 A 12 .$,,..,,.,,.. @CGFHEIJHIG@ +17 335 A 10 ,,..,,.,,. CHHHFGIIGG +17 336 A 11 ,,..,,.,,.. FHCHDCIHHFD +17 337 C 10 ,$,..,,.,,. BK=JLLJMMH +17 338 T 10 ,..,,.,,.. HDIFJLJJKJ +17 339 C 11 ,..,,.,,..^>, IJJIKEJDKG4 +17 340 C 11 ,..,,.,,.., JFIKLLLMJDA +17 341 T 11 ,..,,.,,.., FCHFIIJIKCB +17 342 T 11 ,..,,.,,.., GEEGIHHGGD@ +17 343 G 10 ,..,,.,,.. EHKKKDEJK7 +17 344 C 11 ,..,,.,,.., EFGKKLMLK@8 +17 345 T 11 ,$..,,.,,.., BFHGICCIKKG +17 346 G 11 ..,,.,,..,^]. HHBKLJJKI1@ +17 347 G 10 ..,,.,,.,. EIGICIJIBB +17 348 T 10 ..,,.,,.,. CEEI>JJG?C +17 349 T 11 ..,,.,,..,. BAIJCJAH=AC +17 350 T 11 ..,,.,,..,. CCIIHHEH/FF +17 351 G 11 ..,,.,,..,. :IH:KLLKHFG +17 352 A 11 .$.,,.,,..,. /CGJILMJGFI +17 353 G 10 .$,,.,,..,. EGKLILMCHG +17 354 A 9 ,,.,,..,. IKFGKJ/JI +17 355 G 9 ,,.t,..,. GJMJKLB>G +17 356 G 9 ,,.,,..,. IK>KLBBHH +17 357 C 10 ,,.,,..,.^]. JLHLMKAGHA +17 358 A 10 ,,.,,..,.. HKHJMJ9JID +17 359 G 10 ,,.,,..,.. HKNLKLHIF +17 362 A 11 ,,.,,..,..^]. DEFHHHJ@JFB +17 363 A 11 ,,.,,..,... EH?JGJHHJG? +17 364 T 11 ,,.,,..,... EH?FFH:JGFD +17 365 G 11 ,,.,,..,... EIIKKK1HHJH +17 366 A 11 ,,.,,..,... DHLHLLJHJID; +17 373 A 11 ,.,,..,..., FFIHJIHKHGC +17 374 T 11 ,.,,..,..., EJHIJ:HGGC@ +17 375 A 12 ,.,,..,...,^]. GCLKI;LHEHD: +17 376 G 12 ,.,,..,...,. D9JJM0HIJG3F +17 377 T 11 ,.,,.,...,. CIFIIKHFFBD +17 378 T 13 ,$.,,..,...,.^]. BGHJI6LHEE>@: +17 379 G 11 .,,..,..... DELHHHIIICD +17 380 C 12 .,,..,...,.. HKLJ5JJIICDE +17 381 T 12 .,,..,...,.. LIDKDKLJEEEE +17 382 T 11 .,,.,...,.. HHIIJIEIBA? +17 383 T 12 .,,..,...,.. CHHHAIHFEDB? +17 384 A 13 .,,..,...,..^], E?HH6IHDIFEC6 +17 385 C 13 .,,..,...,.., HJLIIJGIFBECB +17 386 T 13 .,,..,...,.., FGHMCB0 +17 388 T 13 .,,..,...,.., EGII4KIGHCCC@ +17 389 G 13 .,,..,...,.., :HGJLGII=EHG6 +17 390 C 13 .,,..,...,.., EILMFJJI7DIH? +17 391 A 13 .,,..,...,.., =FIJDHLIGGHGB +17 392 T 13 .$,,..,...,.., :EII:IHGCB +17 401 A 13 ,..,...,..,., EIHHKGHDJJ6=D +17 402 T 13 ,..,...,..,., GJBKIHJAHHJF7 +17 403 T 13 ,..,...,..,., GFBKIFDFEEJFG +17 404 G 13 ,..,...,..,., GLBHIJBCIIHJG +17 405 T 13 ,..,...,..,., FI:KIFIFGHHGI +17 406 G 13 ,..,...,..,., HKJKJJCEEAG@D +17 412 C 15 ,..,...,T.,.,,^]. GKLIKK:E/ILLKHA +17 413 A 17 ,$..,...,..,.,,.^],^], BIFGKHDFHIKGJFEC? +17 414 T 16 ..,...,..,.,,.,, JFKHHAFIIIHJEEEE +17 415 G 16 ..,...,..,.,,.,, KBKIICGKHJDJJKJJGFEG +17 419 T 16 ..,...,..,.,,.,, CHHHGJEIIBIHEFEG +17 420 A 16 ..,...,..,.,,.,, CHHIG>@IHCHFEACG +17 421 A 16 ..,...,..,.,,.,, D2HLEA@KKHDHGFDI +17 422 A 16 ..,...,..,.,,.,, B9GKJJIKKJJJECFF +17 423 T 16 ..,...,..,.,,.,, EEHHGGAIIBIHGEFH +17 424 A 16 .$.,...,..,.,,.,, BBHHDBDII?IHFEEH +17 425 A 15 .,...,..,.,,.,, AGJICHHMJMKHEL +17 429 T 16 .,...,..,.,,.,,^], DJKIBDKKJLKHGHJC +17 430 G 16 .,...,..,.,,.,,, CJLMA=KKLNLFHFLF +17 431 G 15 ,...,..,.,,.,,, FMHA@MMBLKJHGJ? +17 432 T 15 ,...,..,.,,.,,, IJGDEGDDHJIDHHB +17 433 T 14 ,.....,.,,.,,, IHG5FGKHHIGH@E +17 434 T 16 ,...,..,.,,.,,,^]. GGFJ@EFIHJG>HIFB +17 435 A 15 ,...,..,.,,.,,. FGEAGJIHDHIHIJC +17 436 T 16 ,...,..,.,,.,,,. IHG8@JJBFICIHE?C +17 437 T 16 ,...,..,.,,.,,,. FEIECFFFHJEGIJHD +17 438 A 16 ,...,..,.,,.,,,. FGF=BIJDIID7II@D +17 439 C 16 ,...,..,.,,.,,,. GDHFCHIGJMJIKMLE +17 440 A 16 ,...,..,.,,.,,,. IIHLMKHF +17 450 G 16 ...,..,.,,.,,,.. DGAENMKKKKFHMJIG +17 451 A 16 ...,..,.,,.,,,.. FD4@KKFGJG +17 454 A 17 ..,..,.,,.,,,.... EHDLLIHJGJHKIBIE9 +17 455 T 16 .,..,.,,.,,,.... B@IJJIJEFKKIGFFA +17 456 G 17 .$.,..,.,,.,,,.... DF;HHKLKJAKMKKHI> +17 457 C 18 .,..,.,,.,,,....^].^]. @BKKKILKEKLLGII6DA +17 458 A 18 .,..,.,,.,,,...... FAJKBJIGDGGJIJFCEB +17 459 T 18 .,..,.,,.,,,...... 8FGGHGHH@HKJGGGGDC +17 460 G 18 .,..,.,,.,,,...... C>KJFJKHMIJHKHKEGB +17 461 T 18 .$,..,.,,.,,,...... AFGGJHJGGJKEIHH:FG +17 462 G 17 ,..,.,,.,,,...... >JIJLLIJLLKLHK:JI +17 463 G 17 ,..,.,,.,,,...... @FIGFKKIKKLIII3IF +17 464 A 17 ,..,.,,.,,,...... AFICJHE? +17 469 A 19 ,..,.,,.,,,........ G1D>HLG?KKKJJG>IH:A +17 470 G 19 ,..,.,,.,,,........ =GGHLIHEHKJMIMELJ?G +17 471 T 19 ,..,.,,.,,,........ BFFGGI:EKJJHHJCEEAD +17 472 T 19 ,..,.,,.,,,........ CB>CIIHHJBIIHIBGD=C +17 473 G 19 ,..,.,,.,,,........ DFJDMIIIKKKKILHJIBG +17 474 G 19 ,..,.,,.,,,........ BBFEMKHBKLKIJKGJGAF +17 475 G 19 ,..,.,,.,,,........ BHDEILKFJLJKJKAJGAG +17 476 A 19 ,..,.,,.,,,........ BGHGHIE4IIIILI1JB?E +17 477 T 19 ,..,.,,.,,,........ CDEEGIGGKJJHHF2HF?D +17 478 T 20 ,..,.,,.,,,........^]. @>?DGIECGJHHHI.HD7CB +17 479 A 20 ,$..,.,,.,,,......... 9BB>HKIHKMEIHHAHE@BC +17 480 G 19 ..,.,,.,,,......... DCDLHJNKLJMINKLLAIG +17 481 G 19 ..,.,,.,,,......... BEFIJKJJLLGJCCKIGG> +17 482 A 19 .$.,.,,.,,,......... ;CGKJJEJLKJKJ;IBBFE +17 483 G 19 .,$.,,.,,,.........^], EBKJJGJLILJLILFAIG< +17 484 A 18 ..,,.,,,........., EHJJ2JLLJLH;H>BF98 +17 485 G 18 .$.,,.,,,........., ENJJGILHKJM?LJCJGB +17 486 A 17 .,,.,,,........., JJIGFMKCLJCG0CGGF +17 487 G 17 .,,.,,,........., MHJ?ILLMJM>LIBJIH +17 488 A 18 .,,.,,,.........,^]. IFFBEIGGLH;GGDECAE +17 489 A 18 .,,.,,,.........,. GEEAEHGDJHDIG?HC>A +17 490 A 18 .,,.,,,.........,. FGHHHKGIKJ6JHHC@DE +17 491 T 18 .,,.,,,.........,. HFG6IIJJII;HG@G;FF +17 492 G 17 .,,.,,,........,. IGJ8ILLLJLHJ?IHDI +17 493 A 18 .,,.,,,.........,. GDGILJFJ=BFI:H +17 497 C 18 .$,,.,,,.........,. AGIJIJLKHJBJG;FHHI +17 498 A 18 ,$,.,,,.........,.^]. BG=HHIGLHHJCEDI;IB +17 499 T 17 ,.,,,.........,.. E;GHHKII.GCDEIDH> +17 500 A 17 ,.,,,.........,.. F?GIHIIECJAAAC?I8 +17 501 T 17 ,.,,,.........,.. GHHHIJIJB +17 512 A 18 ,,$,.........,..c., BEGHHE7IH@G3>I<.B@ +17 513 A 16 ,,.........,.,., AFIGEHH??GJFJAEA +17 514 A 16 ,,.........,.t., BGIJE@JBAG7DJ1FB +17 515 C 14 ,,........,.,, FEJEEKHBGIHK +17 518 G 19 ,,.........,..,.,.^]. BGKJFIMJ?HKHL0LICHHIL683KHJHI +17 527 A 19 ,.........,..,,..., HGKJ9IGFHIAIF@IGIFJ +17 528 G 20 ,$.........,..,.,..., BIFL;OLFKKJMHCIJJLJK +17 529 C 18 .........,.,.,..., GFL3LJ;J2JK6JLGJHM +17 530 T 19 .........,..,.,..., HJL;LIDJBGMGCG=JKHA +17 531 T 19 .........,..,.,..., ?FI4FGAEFFGIJAHEHFJ +17 532 T 18 ........,..,.,..., =GIID9GFGIGIGHFHEJ +17 533 C 18 .$........,.,.,..., DFKDKJ8KJML9/LIJIL +17 534 T 17 ........,...,..., IL@LIECJCNJJGHLHJ +17 535 A 17 ........,...,..., GJEF>ABGF;JI.IHHIIJ +17 537 C 16 .......,..,,..., ;KLFEI2JK4:IHKHL +17 538 A 18 ........,..,.,..., HD?GIAHCFJ?8GGHHFI +17 539 T 18 ........,..,.,..., HF8HABHHGJH@DGGJFJ +17 540 C 18 ........,..,.,..., EL?LEEKFIM59KKIKJI +17 541 A 17 ........,.,.,..., HE:JHFGI2IHHFFJGG +17 542 C 17 ........,...,..., AIEJEGHGHKBFHGIIJ +17 543 C 19 ........,..,.,...,^], CJDKG:JJHMI/7IILGLE +17 544 A 18 ........,.,.,...,, FHDJEGFJFI:BEEKGGD +17 545 A 19 ........,..,.,...,, @C?HFABCFHAJ2GHJGHB +17 546 A 19 ........,..,.,...,, B>;JEBIGFK1I;EHJGHC +17 547 A 18 ........,...,...,, BFBFF>EJAI>JGHJGIB +17 548 A 18 .$......,..,.,...,, =EGG>EJEHE:;FFJGIE +17 549 T 18 .......,..g.,...,, ECFF:EFCJI5HIGJGHF +17 550 T 17 ......,..,.,...,, CD>:F;GI@>2FCGFJF +17 551 G 17 .$.....,..,.,...,, >IE?G89LAKDKIIGLK +17 552 C 16 .....,..,.,...,, HF>J3HLI9IILLHJK +17 553 A 15 .....,.,.,...,, FC>GH9JDCGHJGDF +17 554 A 15 .....,.,.,...,, CDCEJGHEE +17 562 C 14 ...,..,,...,,, EFIJJJMJGHGMJH +17 563 A 14 ...,.,.,...,,, GEHBJ14BIJFGFE +17 564 C 15 ...,..,.,...,,, D60AIF2BBDHIEBA +17 565 G 15 ...,..,.,...,,, :<>IEIILFMLL6B +17 569 T 15 ..,..,.,...,,,, D5DML3LHIJKKGAD +17 570 T 17 ..,..,.,...,,,,,, @ILD;>HJLLKHGF8=@ +17 572 A 18 ..,..,.,...,,,,,,. CFDGD5HFFJHFDF=8CC +17 573 A 18 .$.,..,.,...,,,,,,. <6EAH<G +17 583 T 17 ..,.,...,,,,,,.., HE5KFGLJJGI@=IJFF +17 584 C 17 ..,,...,,,,,,..,^>. G:HJFJKMJI:9HI2G? +17 585 A 18 ..,.,...,,,,,,..,. F9BEGFHGIHHC98JHCC +17 586 T 17 ..,.,...,,,,,,.,. DH7JEGHGIIHLFHMGE +17 591 A 18 .,.,...,,,,,,..,.. CFGFHJHHGFBDHKIHGB +17 592 A 17 .,,...,,,,,,..,.. AFFIIIHFD=BJJEHGE +17 593 C 17 .,,...,,,,,,..,.. G>JHGHLJH0EFI@HFD=<;JFH2D +17 597 C 18 .$,.,...,,,,,,..,.. BD1JKKEILK=@JGEM>H +17 598 T 17 ,.,...,,,,,,..,.. D5FHLGJFG4IEKKJHC +17 599 T 17 ,.,...,,,,,,..,.. EAHDHDJIEGF@HGK/B +17 600 G 17 ,.,...,,,,,,..,.. EHGELKHKIBD2ILKCA +17 601 T 17 ,.,...,,,,,,..,.. C=FFFEJHHFFE6> +17 602 G 16 ,$.,...,,,,,..,.. AEEHJGJEI4;IIKJE +17 603 G 16 .,...,,,,,,..,.-1T. 3FIJGJHDE9IJ8J8: +17 604 T 16 .$,...,,,,,,..,*. EGFI;JIH6D/D@DE; +17 605 T 14 ,...,,,,,..,.. CGHAGGHGAI?JEF +17 606 T 15 ,...,,,,,,..,.. CCEDHFE;.IICIEB +17 607 A 15 ,...,,,,,,..,.. EDDFGFH>B=HHDHKFFK0=A +17 618 G 15 .$,$,,,,,..,...^].^], FDGH7CDKFL3@CA< +17 619 G 13 ,,,,,..,...., IICCDJ@LI6F=;IFKG7GBG +17 622 G 12 ,,,,,..,..., KI07@ILFD4LI +17 636 A 13 ,,,,,..,...,, DFGFHLJKHH>HF +17 637 A 14 ,,,,,..,....,, DCBDEHJGIHIFGD +17 638 A 14 ,,,,,..,....,, EEEDEHBJJ5F?IE +17 639 A 13 ,,,,,.,....,, DF8D7KHDFI3HF +17 640 A 14 ,,,,,.,....,,^], FIGGLHMJ6JCL=F +17 641 G 14 ,,,,,.,....,,, BI994GK0KIMJ6J9KH; +17 643 A 13 ,,,..,....,,, E36KGI.:E3IGD +17 644 C 13 ,,,,..,..A,,, H1 +17 651 C 16 ,,,,..,....,,,,^], EEGBEIK/KEJGEJB@ +17 652 C 16 ,,,,..,...,,,,,, GJ;LCHNI5HLKIDBB +17 653 T 18 ,,,,..,...,,,,,,^],^], CBFFIJI0J>KJI@2?62 +17 654 G 19 ,$,,,..,....,,,,,,,, @3DDFLL>:IEMAK>5C:D +17 655 G 18 ,,,..,....,,,,,,,, 0CJ??JIDHAJGID7A@; +17 656 T 18 ,,,..,....,,,,,,,, @CHF8J;0B@JBJB1F>@ +17 657 A 17 ,,,..,....,,,,,,, DDHFGIDBHDDIICCE@ +17 658 C 18 ,,,..,....,,,,,,,, BAIEJK6CDHIEIBFD7 +17 661 G 18 ,,,..,....,,,,,,,, 1EHFKL0GIFLKLG7B19 +17 662 C 17 ,,,..,...,,,,,,,, EHJE6L2I8LKHF6EIB +17 663 A 18 ,,,..,....,,,,,,,, 0?DIGH/I83I:HF?<:< +17 664 A 19 ,$,$,..,....,,,,,,,,, 4?CAJIGIH6HHCI87FCB +17 665 C 17 ,..,....,,,,,,,,, ;=JK8HF9JM>I8JEJC +17 666 T 17 ,..,....,,,,,,,,, EJJJ;IIIGHHE?CDCC +17 667 G 17 ,..,....,,,,,,,,^]. LGLH7EJGHF +17 671 G 17 ..,....,,,,,,,,,. DHKEH@I +17 672 A 16 ..,...,,,,,,,,,. EEH5I/JIIF6CFEFF +17 673 T 16 ..,...,,,,,,,,,. CAH.GFHGHF2CI:HG +17 674 G 16 ..,....,,,,,,,,. CHJ/HI6KLFF +17 680 C 15 ,$....,,,,,,,,., E.EH0MIGCEFJHK; +17 681 A 14 ....,,,,,,,,., 8FAEHIH@CGEGG: +17 682 A 15 ....,,,,,,,,,., DCJCHHHBA2=:DI9 +17 683 A 16 ....,,,,,,,,,.,^], D3J?ICHC/8F@IH6A +17 684 C 15 .$..,,,,,,,,,.,, 9>FCBC;<=CA?J87 +17 685 G 15 ...,,,,,,,,,.,, <>ALFIC3EGGMC5? +17 686 C 15 ...,,,,,,,,,.,, 1GJGFKF/8HHJK?E +17 687 A 13 ..,,,,,,,,.,, IGJDFF6D9FI>@ +17 688 T 14 ..,,,,,,,,,.,, A?JHIL1IE>II@D +17 689 T 14 .A,,,,,,,,,.,, E.JIDC4?G8H@CE +17 690 C 14 ..,,,,,,,,,.,, 8ILGJJMDJ@JLCI +17 691 C 13 .,,,,,,,,,.,, IMKKG.KHKGEEI +17 692 T 14 ..,,,,,,,,,.,, F=HJIE>JEBIHCE +17 693 C 14 ..,,,,,,,,,.,, =/DAIJF. GFJIGCFBCHH@I@ +17 698 T 15 ..,,,,,,,,,.,,. GEKIIF?JI9G@HDA +17 699 G 15 ..,,,,,,,,,.,,. >/JJMC:HH?EM@FC +17 700 A 15 ..,,,,,,,,,.,,. :CHGDIE>GFFIEFF +17 701 A 15 .,,,,,,,,,.,,.^], EHHHI2?FEIIDEHC +17 702 A 15 .,,,,,,,,,.,,., EKLKLJIICIIIHHG +17 703 G 15 .,,,,,,,,,.,,., @JGJJCGKFFK>JGD +17 704 A 16 .T,,,,,,,,,.,,., G1HHGHBHFFF>CGI8 +17 705 A 15 ..,,,,,,,,.,,., 4ACCCJ@ +17 709 G 14 .,,,,,,,,.,,., 9JJLKLKHLELJ?A +17 710 G 15 .,,,,,,,,,.,,., :JJGJ8CKAKLFKHG +17 711 A 16 ..,,,,,,,,,.,,., EGGHHH0? +17 723 A 12 ,,,,,,,.,,., FGGFIDHKJFJI +17 724 C 14 ,,,,,,,,.,,.,, GHGLKJGIJKIELB +17 725 A 14 ,,,,,,,,.,,.,, FFG0DH@HJCFHFB +17 726 C 14 ,,,,,,,,.,,.,, GGGHFJGIJKJCLD +17 727 A 14 ,$,,,,,,,.,,.,, BGEC +17 731 T 14 ,,,,,,,.,,.,,. GHFHJ;KJHFHGDC +17 732 C 14 ,,,,,,,.,,.,,. IDJJKGFLMHCJI8CC +17 741 T 13 ,,,,,.,,.,,.. 5GIFJGGDDI4CD +17 742 C 14 ,,,,,.,,.,,..^], 1IHJHOJIFL=HGB +17 743 A 14 ,,,,,.,,.,,.., CGGFFBIHFHCB= +17 750 A 17 ,$,,,.,,.,,..,.,,^]. BHFIJJIAMGJCJDDD? +17 751 G 16 ,,,.,,.,,..,.,,. DCDMGIDJ=KJJHFDE +17 752 T 16 ,,$,.,,.,,..,.,,. G?F;JFDI?FGHGD1E +17 753 C 15 ,,.,,.,,..,.,,. HCKLIBI8IJ9GIHF +17 754 T 15 ,,.,,.,,..,.,,. DCLIFEE6JJ@H?EE +17 755 G 15 ,,$.,,.,,..,.,,. D@JJHEC9IKDIJGG +17 756 G 13 ,.,,.,,..,.,. CEIHAK:HG?HEC +17 757 A 14 ,.,,.,,..,.,,. @HEFFG:JHGGG@F +17 758 A 14 ,.,,.,,..,.,,. @GEFDH6KDHG7;@ +17 759 A 14 ,.,,.,,..,.,,. CFHD@G?JJGH7?E +17 760 C 14 ,$.,,.,,..,.,,. :GA@;C8GFEHD7G +17 761 G 13 .,,.,,..,.,,. AJI;JB=CKC?H@ +17 762 G 13 .,,.,,..,.,,. FIHDG2FIKGLH< +17 763 C 13 .,,.,,..,.,,. GIHDLJ;GJIIJGDF +17 769 C 13 ,,.,,..,.,,., HI:K;KKKKGLFI +17 770 A 13 ,,.,,..,.,,., FGCH;JHJGJDF? +17 771 T 13 ,,.,,..,.,,., IFBH=IJIHF>DC +17 772 T 13 ,,.,,..,.,,., GF=I:EEKGHGDA +17 773 G 13 ,,.,,..,.,,., GHDF>KLKLKDIL +17 774 A 13 ,,.,,..,.,,., GHDKCKJIJKDFK +17 775 G 13 ,,.,,..,.,,., FIBJ;LLLLLCJL +17 776 A 13 ,,.,,..,.,,., EDBD=KH;IIC>F +17 777 C 13 ,,.,,..,.,,., DH:J=HKJJIEFD +17 778 A 13 ,,.,,..,.,,., DGCK>JILHLCFL +17 779 G 13 ,,.,,..,.,,., CECK0MJJMIKIC +17 780 A 13 ,,.,,..,.,,., @ADG:HGHIGDF? +17 781 A 14 ,,.,,..,.,,.,^], @@@H8LG4IIHGEB +17 782 A 14 ,,$.,,..,.,,.,, ??>G4HK4JJGHHB +17 783 A 13 ,$.,,..,.,,.,, :DG1GKIIIG<7< +17 784 C 12 .,,..,.,,.,, ?K>CJLJKBGI?FHJFLHEJH +17 791 G 12 .,,..,.,,.,, ?G7FJIMJDJJH +17 792 T 12 .,,..,.,,.,, 8FDJKKLGI:JA +17 807 A 12 ,..,.,,.,,,^], FBGLJKDGGIF< +17 808 G 12 ,..,.,,.,,,, CHLILIIJGI/A +17 809 G 12 ,..,.,,.,,,, HDJIKHKFJJFC +17 810 G 12 ,..,.,,.,,c, GDJJJKAE8J/7 +17 811 A 12 ,..,.,,.,,,, A72?JIHGEGH9 +17 812 A 12 ,..,.,,.,,,, CB0> +17 813 C 12 ,..,.,,.,,,, ?AGLJL;EMFBB +17 814 T 12 ,..,.,,.,,,, BFKCMJIGIHEC +17 815 T 12 ,..,.,,.,,,, C>AIJIBD6IEC +17 816 T 12 ,$..,.,,.,,,, DIHI9F5GAHC +17 824 C 11 ..,.,,.,,,, DJHMJHHFH>@HD +17 843 C 10 .,,.,,,,,, HGEH4KCF:J +17 844 T 10 .,,.,,,,,, HE??FGDDFI +17 845 G 10 .,,.,,,,,, FDBHKG@FKK +17 846 G 9 .$,,.,,,,, CDD;GIHKI +17 847 T 9 ,$,.,,,,,, BFBIHEHIJ +17 848 G 8 ,$.,,,,,, AGKGJHAK +17 849 G 6 .$,,,,, BGI9IC +17 850 T 6 ,,,,,, HGFIJI +17 851 G 6 ,,,,,, KH4KG9 +17 852 G 6 ,,,,,, HKCDIB +17 853 A 6 ,,,,,, DEIGHE +17 854 A 7 ,,,,,,^]. GFHGHCB +17 855 A 7 ,,,,,,. HFFEF=B +17 856 C 7 ,,,,,,. JHLKK:E +17 857 A 7 ,,,,,,. DGHDGHE +17 858 A 7 ,,,,,,. JI=KLKC +17 859 G 7 ,,,,,,. @LLKLLH +17 860 A 7 ,,,,,,. FEEFGHE +17 861 C 8 ,,,,,,.^], EJMMMKF0 +17 862 T 8 ,,,,,,., >G;HIII> +17 863 G 9 ,$,,,,,.,^]. DIAHKJI?D +17 864 T 8 ,,,,,.,. GHFJHF=E +17 865 C 9 ,,,,,.,.^], HBFKKIBFA +17 866 C 8 ,,,,,.., CJMHDIHB +17 867 C 9 ,,,,,.,., JIJHFF.I? +17 868 A 9 ,,,,,.,., HEKKJH.HE +17 869 G 9 ,,,,,.,., HKKLJK4J? +17 870 C 8 ,,,,,.., FIMJFIID +17 871 C 9 ,,,,,.,., JMLLLA.I@ +17 872 T 9 ,,,,,.,., GGJFJK9JA +17 873 G 9 ,,,,,.,., GDKJIKDJ> +17 874 G 8 ,,,,,.., GHKKMGI> +17 875 G 9 ,,,,,.,., GDGJIJBI= +17 876 T 9 ,,,,,.,., FJIIF<=ID +17 877 G 9 ,,,,,.,., GDJKKJAKB +17 878 A 8 ,,,,,.., CGIDIHHG +17 879 T 8 ,,,,,.., AFHIHGIB +17 880 A 9 ,$,,,,.,., @IICHHEHG +17 881 C 8 ,,,,.,., JJKKIGIH +17 882 A 8 ,,,,.,., KJILH9JF +17 883 G 8 ,,,,.,., 1JKKL7MB +17 884 C 8 ,,,,.,., CADDJ=K? +17 885 G 8 ,,,,.,., DIJK>IDB +17 886 A 8 ,,,,.,., GJKJH;IH +17 887 G 8 ,,,,.,., CIKKJ;MC +17 888 A 8 ,,,,.,., HIGHEEIA +17 889 C 8 ,,,,.,., HLJGA1JH +17 890 C 8 ,,,,..,^], /LJKKKEB +17 891 C 8 ,,,,..,, HKKLKGH= +17 892 C 9 ,,,,.,.,, IIKLK:K>D +17 893 A 9 ,,,,.,.,, EGIHJ:KF7 +17 894 T 9 ,,,,.,.,, AIHIH7HIE +17 895 C 10 ,$,,,.,.,,^]. =KFLI/HIGB +17 896 T 9 ,,,.,.,,. IFIL:ME5G +17 897 C 9 ,,,.,.,,. KILL=MIKF +17 898 T 9 ,,,.,.,,. GGHL@KFCG +17 899 A 9 ,,,..,,.^]. DEECJHFD@ +17 900 C 10 ,,,.,.,,.. KKMK;HC>E? +17 901 C 10 ,,,.,.,,.. HJKI>KIGEE +17 902 A 10 ,,,.,.,,.. CFHH3JHEFF +17 903 A 9 ,,,..,,.. CGGHJGGEH +17 904 A 10 ,,,.,.,,.. CFGC5JGBFH +17 905 A 10 ,,,.,.,,.. BEIIBHGDFH +17 906 A 10 ,,,.,.,,.. BFGHCIGDGH +17 907 A 10 ,,,.,.,,.. DGH@GIJAHH +17 908 T 10 ,,,.,.,,.. EHHJGJLHGF +17 909 T 10 ,,,.,.,,.. BHHFFGCDGF +17 910 A 10 ,,,.,.,,.. ?EGD=HEFGG +17 911 A 10 ,,,.,.,,.. @FFJHJGEHI +17 912 A 10 ,,,.,.,,.. @DFIBJDFII +17 913 A 11 ,,,.,.,,..^], ?DED5KGFHIA +17 914 A 11 ,$,,.,.,,.., :FHJIGIFIID +17 915 T 10 ,,.,.,,.., EGJ6II7HG> +17 916 T 9 ,,..,,.., EGCCFFHHC +17 917 A 10 ,,.,.,,.., GJIFJKHHGG +17 918 G 10 ,,.,.,,.., FKI6MBIKHH +17 919 C 10 ,,.,.,,.., GKMGLGKLIA +17 920 T 10 ,,.,.,,.., FGLGL@EKHF +17 921 G 10 ,$,.,.,,.., ?JHCLJEHHF +17 922 G 8 ,..,,.., JLCJEKGI +17 923 G 8 ,..,,.., IJEIJIHK +17 924 C 9 ,.,.,,.., IKDLGJKJG +17 925 A 9 ,.,.,,.., FJ/JI=IKI +17 926 T 9 ,.,.,,.., GI1JHHDGF +17 927 G 9 ,.,.,,.., FKEMIIJII +17 928 G 9 ,.,.,,.., EJGKCJJJF +17 929 T 9 ,.,.,,.., GI=FJHICH +17 930 G 8 ,..,,.., FIMIILIG +17 931 G 9 ,.,.,,.., DH.IFIKHJ +17 932 T 9 ,.,.,,.., FF2IH:FCH +17 933 G 8 ,..,,.., DLJIEIGI +17 934 C 9 ,$.,.,,.., AE@HBDKJJ +17 935 A 9 .,.,,..,^>, G/IIEHKA@ +17 936 T 9 .,.,,..,, I?IJIJIIC +17 937 G 8 ..,,..,, KJE9JIIF +17 938 C 8 ..,,..,, EEKELJHB +17 939 C 9 .,.,,..,, L?LJ>KLJH +17 940 T 9 .,.,,..,, K0LJGLKIG +17 941 G 9 .,.,,..,, J.LEGIHGG +17 942 T 9 .,.,,..,, HCFIBGFDE +17 943 A 9 .,.,,..,, G@IKHHIHG +17 944 G 9 .,.,,..,, K>EFHKJIF +17 945 T 9 .,.,,..,, GEGBCJGGG +17 946 C 8 ..,,..,, IKDLKJGG +17 947 C 9 .,.,,..,, H=JKFKIJI +17 948 C 9 .,.,,..,, GAMJCGLKJ +17 949 A 10 .,.,,..,,^], D@JKDHI=IB +17 950 G 10 .,.,,..,,, H=MIIMJJNF +17 951 C 11 .,.,,..,,,^]. E2HJFLJDMGB +17 952 T 11 .,.,,..,,,. F?KHCLIEEBH +17 953 A 11 .$,.,,..,,,. ?EDIGIJCHD8 +17 954 T 10 ,.,,..,,,. 3GJAKIHGAF +17 955 T 10 ,.,,..,,,. ADJEHEGFF9 +17 956 C 10 ,.,,..,,,. @HIKKIIJGF +17 957 A 10 ,.,,..,,,. :FIEAIGEE; +17 958 C 10 ,.,,..,,,. BCFIEDKJHD +17 959 A 10 ,.,,..,,,. CFJHJHJLHE +17 960 G 10 ,$.,,..,,,. >CEIMHHHHE +17 961 T 9 .,,..,,,. BIGIFIHIH +17 962 G 9 .$,,..,,,. DHCKJIJKI +17 963 C 8 ,,..,,,. @IMJLJJF +17 964 T 8 ,,..,,,. IHLIHGI< +17 965 G 8 ,,..,,,. GJMHKJI: +17 966 A 8 ,,..,,,. IGJFBEI4 +17 967 G 8 ,,..,,,. GGLEIJHI +17 968 G 8 ,,..,,,. BG?BJJIJ +17 969 T 8 ,,..,,,. EEIHFIEG +17 970 G 8 ,,..,,,. CGJIGIED +17 971 G 8 ,,..,,,. BHLHIIG@ +17 972 G 8 ,$,..,,,. AGDJJLJ1 +17 973 A 7 ,..,,,. DHHEFG7 +17 974 A 7 ,..,,,. GIFIII5 +17 975 G 8 ,..,,,.^], EINFMA:B +17 976 A 8 ,..,,,., FIKHHHFE +17 977 T 8 ,..,,,., GIG>IG9G +17 978 G 8 ,..,,,., HLGEIK;H +17 979 C 9 ,..,,,.,^], GEIKKJ6GD +17 980 T 9 ,..,,,.,, KH:A +17 986 C 10 ,..,,,,,a, @J:HGGF>.B +17 987 C 11 ,..,,,.,,,, GJHKJK=LJDD +17 988 A 11 ,..,,,.,,,, DGIGIJBLK9F +17 989 G 11 ,$..,,,.,,,, ?IEGHFIMKE7 +17 990 G 10 ..,,,.,,,, ACJKJ>KKBE +17 991 A 9 ..,,,,,,, ECJGHLIIF +17 992 G 10 ..,,,.,,,, HEIJHAKK59 +17 993 T 10 ..,,,.,,,, C>HIH8IJ3= +17 994 T 9 .$.,,,.,,, = +17 997 A 9 .,,,.,,,, AIJH1LM:D +17 998 G 10 .,,,.,,,,^], AIIHFLKE;6 +17 999 G 9 .,,,.,,,, 6IJI@LK3= +17 1000 C 10 .,,,.,,,,, :KKMKKK;C? +17 1001 T 10 .,,,.,,,,, DFGH@IJE@D +17 1002 G 10 .,,,.,,,,, CHIH9KI?9F +17 1003 C 10 .,,,.,,t,, ?IHJFJM7CC +17 1004 A 11 .,,,.,,,,,^]. AEHFIDG4C8? +17 1005 A 11 .,,,.,,,,,. C +17 1007 G 9 ,,,.,,,,. IJJ>MKH7G +17 1008 A 9 ,,,.,,,,. GHCJLMG.E +17 1009 G 9 ,,,.,,,,. CHF9LLH4G +17 1010 C 10 ,,,.,,,,,. GKICML.GEH +17 1011 T 10 ,,,.,,,,,. AGFCIJBEDG +17 1012 A 10 ,$,,.,,,,,. AGH3JI.B9D +17 1013 T 8 ,,.,,,,. HG@JK0HE +17 1014 G 9 ,,.,,,,,. JI@LJ8CDH +17 1015 A 9 ,,.,,,,,. GG2IJADHE +17 1016 T 9 ,,.,,,,,. HF@JJ=F=G +17 1017 T 9 ,,.,,,,,. GIEJJ1DDC +17 1018 G 9 ,,.,,,,,. II8LL3HBI +17 1019 C 8 ,,.,,,,. A?CDA=9G +17 1020 G 9 ,,.,,,,.^]. HHBJJJ?@B +17 1021 C 9 ,,,,,,,.. GHKKIB/ID +17 1022 C 10 ,,.,,,,,.. IJGMIFEIHC +17 1023 A 9 ,,.,,,,.. F@GHI=1EF +17 1024 C 11 ,,.,,,,,..^]. KLILM0A:HDE +17 1025 T 11 ,,.,,,,,... FGLKK0@CHFE +17 1026 G 11 ,,.,,,,,... GIAKMHA6JGG +17 1027 C 11 ,,.,,,,,... HF>KJJFHDEH +17 1028 A 10 ,,,,,,,... EFIBD=CHGG +17 1029 C 11 ,,.,,,,,... IMDMKJA0IGH +17 1030 T 11 ,,.,,,,,... FEKKJGGBHIJ +17 1031 T 13 ,,.,,,,,...^].^]. EG0IIHDGGDFB? +17 1032 T 13 ,,.,,,,,..... FFBHKF@:FDGA@ +17 1033 G 13 ,,.,,,,,..... BHEKH3F4IJKFG +17 1034 G 12 ,$,,,,,,..... AILK6;7HIID@ +17 1035 C 12 ,.,,,,,..... G@KK/C8JIJFF +17 1036 C 11 ,.,,,,..... J8MM0>GKKFB +17 1037 T 12 ,.,,,,,..... GJKI1FIGJLHG +17 1038 G 11 ,.,,,,..... G +17 1040 A 12 ,.,,,,,..... FIII>D=FEIG> +17 1041 C 11 ,,,,,,..... HLJ>EGIHGFIJH> +17 1048 G 11 ,$.,,,,..... A7KLBFJGNKK +17 1049 C 11 .,,,,,..... 0LK>CLCMKII +17 1063 T 10 ,,,,...... HHEDHDKLGH +17 1064 A 10 ,,,,...... GHEGFHHHED +17 1065 A 10 ,,,,...... GHHFCIJI@G +17 1066 A 11 ,,,,......^]. GHGCJHKIFG? +17 1067 A 12 ,,,,,....... GG0H8GILIDGB +17 1068 A 10 ,,,....... FFGGHLIEGB +17 1069 A 11 ,,,,....... FGG8HIIIDG@ +17 1070 A 12 ,,,,,.....,. IK3EHBJJHH6C +17 1071 G 13 ,,,,,......a. HI3I>LLMNKJ7H +17 1072 A 12 ,,,,,....... DF:G9GHKI@EE +17 1073 A 11 ,,,,....... AF0GIIIJ7GE +17 1074 A 12 ,$,,,,....... EFCFD;JJG7H@ +17 1075 A 11 ,,,.......^], IG?GCKI6GEG +17 1076 G 11 ,,,......., F8IKLMLKKIF +17 1077 A 12 ,,,,......., A=C:EGKJDGCC +17 1078 A 12 ,$,,,......., DBB8HKJIDHFA +17 1079 A 11 ,,,......., ABFIIKHEHGF +17 1080 A 11 ,,,......., 9I2GFJKGHGH +17 1081 G 10 ,$,......., :?IJOMGHJF +17 1082 A 9 ,......., =FHIIFGGG +17 1083 A 10 ,,......., >:HJIJGHGH +17 1084 A 12 ,$,......,.,^]. ?DFFKICH6HH@ +17 1085 A 10 ,.......,. HHFEBFIF= +17 1112 T 10 ......,.., GHH3@FHHDE +17 1113 G 10 ......,.., IKLFJGLKJF +17 1114 A 10 ......,.., HKE6GBMHHA +17 1115 G 10 ......,.., DLLKKHBMKH +17 1116 G 10 ......,.., AHK5GIMEJ@ +17 1117 A 10 ......,.., FGI>HCJHEH +17 1118 T 10 ......,.., CGF>GDIGHG +17 1119 C 9 .$....,.., CHJIKE?K< +17 1120 C 9 .....,.., FIDGGKEBH +17 1121 A 9 .....,.., CHFIIJHHI +17 1122 T 10 .....,..,^]. DGCHGKCDGA +17 1123 T 10 .$....,..,. AGBEFGGF@> +17 1124 A 9 ....,..,. EEGEJADFE +17 1125 T 9 ....,..,. G@FIKHHFE +17 1126 C 9 ....,..,. F=HJLFKLB +17 1127 T 9 ....,..,. ECIHIHIGH +17 1128 G 9 ....,..,. DGJIKBKJG +17 1129 A 8 ...,..,. BFEIF +17 1153 A 8 ..,..,.. DF: +17 1155 T 8 .,..,... DJHGGGD? +17 1156 T 8 .,.,...^], DIFFAE@A +17 1157 T 9 .,..,..., FHAHHGE@A +17 1158 G 9 .,..,..., HKDJ@KIC= +17 1159 G 9 .,..,..., HKIHDJGFG +17 1160 A 9 .,..,..., ;IAGAGGEG +17 1161 T 9 .,..,..., EEGCF +17 1201 T 10 ,...,,,.., EFGFBG@HCH +17 1202 C 11 ,...,,,..,^]. FLJJBMBGFH= +17 1203 A 11 ,...,,,..,. GEGJKG@HEBC +17 1204 G 11 ,...,,,..,. CDKMKK0JCJ6 +17 1205 C 11 ,$...,,,..,. @JKKDLAKCJ: +17 1206 A 10 ...,,,..,. IHJCE?IGCE +17 1207 T 10 ...,,,..,. HIIFG:JCAA +17 1208 C 10 ...,,,..,. EKJLLBKHKD +17 1209 C 10 ...,,,..,. 8ILMLCHIKG +17 1210 C 10 ...,,,..,. JJLDN>KJLG +17 1211 T 10 ...,,,..,. GHKBHHLH9J5 +17 1224 C 10 ..,,,..,.^]. KLCK>K=MI@ +17 1225 A 10 ..,,,..,.. HKIHCKIIGD +17 1226 A 10 ..,,,..,.. GLGHCGII?@ +17 1227 A 10 ..,,,..,.. ?LBHCJIHHE +17 1228 A 10 ..,,,..,.. ILIC>JIF>E +17 1229 A 10 ..,,,..,.. IMGHAIJJGF +17 1230 T 10 ..,,,..,.. HIF7ADAHCG +17 1231 C 10 ..,,,..,.. IJIIBEEMIH +17 1232 T 10 ..,,,..,.. FKCIBKCJCF +17 1233 G 10 ..,,,..,.. JKAD:IEEJI +17 1234 A 11 ..,,,..,..^], GLDH@IHIDG0 +17 1235 A 11 ..,,,..,.., GLGHK?GAKC9JABKC +17 1248 C 10 .,,,.,..,. JEIMLKJI.C +17 1249 C 12 .,,,..,..,.^]. FHLHM;MDF@LE +17 1250 A 12 .,,,..,..,.. JDDEJFICH;EC +17 1251 A 12 .,,,..,..,.. DFCHJ5ICHI>D +17 1252 T 12 .,,,..,..,.. FDIHF=EEE@CF +17 1253 A 12 .,,,..,..,.. ECEEJFEAF2BF +17 1254 A 12 .,,,..,..,.. GGJJFALGBL@G +17 1255 G 12 .,$,,..,..,.. IBJELBLIJ2AK +17 1256 C 11 .,,..,..,.. GIJJ?MAHEGJ +17 1257 A 11 .,,..,..,.. FFDCFJFH:DI +17 1258 T 11 .,,..,..,.. CGJJBJDHBDH +17 1259 T 11 .,,..,..,.. >J +17 1261 C 10 .$,,..,.,.. C8LK3JIJEK +17 1262 C 10 ,$,..,..,.. CKB:M6GHDL +17 1263 T 9 ,..,..,.. JK7EHGC?L +17 1264 T 9 ,..,..,.. JH6J=GE9H +17 1265 T 9 ,..,..,.. HH;L5EJ@H +17 1266 G 10 ,..,..,..^]. II:LJIJ?LB +17 1267 A 10 ,..,..,... IF>LADKDLC +17 1268 G 10 ,..,..,... IG6LHMLDLH +17 1269 C 10 ,..,..,... AD>EJB3/LH +17 1270 G 10 ,..,..,... F99J4B6=DB +17 1271 T 9 ,.,..,... IEHEFI>IG +17 1272 C 9 ,.,..,... HCLJJI=MG +17 1273 A 11 ,..,..,...^], GHIHGBIIHE +17 1275 G 11 ,..,..,..., E8BJKF7>LIE +17 1276 T 11 ,..,..,..., HB9I2FB=HFD +17 1277 C 12 ,..,..,...,^], @AIHHI> +17 1293 T 9 ..,...,,. CGJ@IHIJB +17 1294 G 9 ..,...,,. H. /CB/JGIJ@A +17 1298 T 10 ..,...,,.. ABJ0DGJJED +17 1299 T 10 ..,...,,.. ?EJAIDIJEI +17 1300 T 10 ..,...,,.. =FG2IGIJEH +17 1301 T 9 .,...,,.G FJ>EGIKFL +17 1302 G 9 .,...,,.. GCAIHKMIK +17 1303 G 9 .,...,,.. GJ8KBK/HL +17 1304 A 9 .,...,,.. CG9@9KIEJ +17 1305 T 9 .,...,,.. ?J?JKHKGF +17 1306 T 9 .,...,,.. EJHBFGEF5 +17 1309 C 10 .,...,,.., FIKIFIHHJE +17 1310 A 10 .,...,,.., GLFK@L@HKG +17 1311 G 10 .,...,,.., IG@NFLLJLF +17 1312 C 10 .,...,,.., GL>MKNMKL< +17 1313 T 10 .,...,,.., JIDI@DDML;E1> +17 1322 C 11 .,...,,..,. FK4LJMCJHLH +17 1323 T 11 .$,...,,..,. >I:LJIJILHJ +17 1324 C 10 ,...,,..,. H5LMLKJE:H +17 1325 A 10 ,...,,..,. D:JIGHH@HI +17 1326 A 10 ,...,,..,. GADJJIHE0I +17 1327 C 11 ,...,,..,.^]. GFICLLHI3D@ +17 1328 C 11 ,...,,..,.. JDL@LKIB@JB +17 1329 T 11 ,...,,..,.. G7LIKJIG4JE +17 1330 G 11 ,...,,..,.. ;IMJIKIL5HF +17 1331 T 11 ,...,,..,.. D@IIJJDG2EE +17 1332 A 11 ,...,,..,.. D5@IHHEFFAD +17 1333 C 11 ,$...,,..,.. EAHKIIJD=FG +17 1334 C 10 ...,,..,.. @KKMNHH9JG +17 1335 T 10 ...,,..,.. GILJIKIJKG +17 1336 C 11 ...,,..,..^]. 6KGJ=JH>JIB +17 1337 A 11 .$..,,..,... EFAHIHHIJIGFEHFCC +17 1339 T 11 ..,,..,..., FKIIIC6GHFB +17 1340 A 10 ..,,..,.., HGGIEDIJ4FDLJE +17 1372 C 9 ,$,.,...,, BHH?LKKHG +17 1373 C 8 ,.,...,, HHALJKKG +17 1374 C 8 ,.,...,, GHILIKKJ +17 1375 T 9 ,.,...,,^]. CF8LIKFCE +17 1376 A 9 ,$.,...,,. DDHIEGFAA +17 1377 A 8 .,...,,. GDLIIHH9 +17 1378 G 8 .,...,,. F@JJJJGI +17 1379 C 8 .,...,,. I?HJDHHH +17 1380 C 8 .,...,,. FEHDKFHD +17 1381 C 8 .,...,,. HEKJ9AA> +17 1382 G 8 .,...,,. @I>AAKJC +17 1383 C 8 .,...,,. G5IJMIHA +17 1384 C 9 .,...,,.^]. EILJJJJD: +17 1385 A 10 .,...,,..^], C8KIJFE6C. +17 1386 C 10 .,...,,.., DEHIAIEAB@ +17 1387 C 11 .,...,,..,^]. CCIHEHH>E2E +17 1388 C 11 .$,...,,..,. >@LILBCKDA5 +17 1389 G 9 ,...,,.,. L?BCGK;G? +17 1390 G 10 ,...,,..,. GD@CJKAGHF +17 1391 A 10 ,...,,..,. LDHJHH=FJG +17 1392 G 10 ,...,,..,. CFJKIH2HGJ +17 1393 A 10 ,...,,..,. FGCBGE3B8@ +17 1394 C 10 ,...,,..,. 4AJHIKJEEG +17 1395 A 11 ,...,,..,.^], K5GIII>GHJC +17 1396 G 11 ,...,,..,., HDJBJI5JJK; +17 1397 C 10 ,...,,..,. AAJCAB:A?G +17 1398 G 11 ,...,,..,., <;BDII?@JC: +17 1399 G 11 ,...,,..,., 5AGFJIKKJ:E +17 1400 A 10 ,...,,.,., HEGDF?DCHGB +17 1404 C 12 ,...,,..,.,. =7GJID1H/KIF +17 1405 C 12 ,...,,..,.,. E:JKJL7IMJHD +17 1406 T 12 ,...,,..,.,. ADGKHIGJKK:GKHDG +17 1414 T 11 ...,,..,.,. IHKGHFJJM?J +17 1415 T 11 ...,,..,.,. :CDDF=EIB;F +17 1416 A 12 ...,,..,.,.^]. BEFFF?H:JBEA +17 1417 C 12 ...,,..,.,.. AFIIKCGIJLGC +17 1418 T 12 ...,,..,.,.. DHKEECJGNHFF +17 1419 A 12 ...,,..,.,.. @>2GHHHJHIFC +17 1420 T 12 ...,,..,.,.. @BIGH;CJ=JGF +17 1421 G 13 ...,,..,.,..^], BHJII, EHIC>H@4CFF@EF: +17 1430 C 15 .,,..,.,..,..,. DEJJB;KKKHHFG=E +17 1431 C 15 .,,..,.,..,..,. GHIBDHLHKGFCE8D +17 1432 A 15 .,,..,.,..,..,. 8EG@DCE@IH;/FDE +17 1433 T 16 .,,..,.,..,..,.^], FDHHBIF@JH>=GGFB +17 1434 T 17 .,,..,.,..,..,.,^], BCGH@IHGFD:CEGDAC +17 1435 T 16 .$,,.,.,..,..,.,, ?EFEKHFHDGEFHEDE +17 1436 C 16 ,,..,.,..,..,.,, EKEKGKHFKMFHHHGG +17 1437 T 16 ,$,..,.,..,..,.,, ?FKDIDFLII>HIHDG +17 1438 C 15 ,..,.,..,..,.,, LIDLIKDJEGBKHGD +17 1439 T 15 ,..,.,..,..,.,, FFGBL +17 1442 G 16 ,..,.,..,..,.,,, HEAH:BMGIE@HGI?D +17 1443 T 15 ,..,.,..,.,.,,, EIABFHCFIEHDF?C +17 1444 A 16 ,..,.,..,..,.,,, G4BIBKBAJHBIDF87 +17 1445 T 15 ,..,.,..,..,.,, GBEKBAJGHH@GGD> +17 1446 T 16 ,..,.,..,..,.,,, F5CDHCHGJE>EDHD> +17 1447 G 16 ,..,.,..,..,.,,, INFKLLGJLCGLIIE0 +17 1448 G 16 ,..,.,..,..,.,,, IDD@D=6HKIGJEGIH +17 1449 T 16 ,..,.,..,..,.,,, D?FHCAGDIGDF>DHE +17 1450 A 15 ,..,.,..,..,.,, EGDHJAEFJCBHEHG +17 1451 T 16 ,..,.,..,..,.,,, F@HJ/>IFIHGDEGFA +17 1452 A 17 ,..,.,..,..,.,,^].^], GFBIIAIFHHCGDEIC5 +17 1453 T 18 ,..,.,..,..,.,,,., HJHJIGIGHEGGFGJ3@< +17 1454 T 18 ,..,.,..,..,.,,,., GIBHI6GGJFFI?JI7BB +17 1455 G 18 ,..,.,..,..,.,,,., H5DCJJLIKIIHJFFHGG +17 1456 T 18 ,..,.,..,..,.,,,., GGGIG;HFJCEJDG>HFD +17 1457 G 18 ,..,.,..,..,.,,,., IBFE/?LJKHDJHHIAJF +17 1458 T 18 ,..,.,..,..,.,,,., C7EJJ@GEIH>DEFI9G: +17 1459 C 18 ,..,.,..,..,.,,,., J?BGKMLKM9EKKKLHJI +17 1460 T 19 ,..,.,..,..,.,,,.,^]. G9EJMCKGKJJJIHHIJG@ +17 1461 G 19 ,..,.,..,..,.,,,.,. H??GIKKJK/@MIGJDJAE +17 1462 C 19 ,..,.,..,..,.,,,.,. IJDFHHKIMCDKIAHBJKD +17 1463 T 19 ,..,.,..,..,.,,,.,. GLEGM@MIH9IJIDGAKFE +17 1464 G 19 ,..,.,..,..,.,,,.,. G=CHLF@IJ>FKFIJ?HGH +17 1465 T 19 ,..,.,..,..,.,,,.,. EF>FFIGFJA>II5KJGF +17 1476 T 19 .,.,..,..,.,,,.,..^], EH?IEGE>?DEGIHHHAD5 +17 1477 G 19 .,.,..,..,.,,,.,.., ?FE;JEKDJKDHLKJKIHB +17 1478 G 18 .,.,..,.,.,,,.,.., :HLICHF/JHIKDHF>F/ +17 1479 C 19 .,.,..,..,.,,,.,.., 4EE9JKK=JJJABJKIBH: +17 1480 C 19 .,.,..,..,.,,,.,.., 2JJ=JHLKIMIF:9KHIG< +17 1481 T 19 .,.,..,..,.,,,.,.., GE5GFEC@B9 +17 1484 T 20 ,$.,..,..,.,,,.,..,., =<@IEJFEBEEE4HGFE?AD +17 1485 T 19 .,..,..,.,,,.,..,., =E>FFHEH>JHIC4ACAI? +17 1493 G 18 ,..,..,.,,.,..,.,. BDJLGFD2H5KHJB9?G@ +17 1494 G 19 ,$..,..,.,,,.,..,.,. BEEI/GG9GF>FGIGGF=;0 +17 1504 G 19 .,.,.,,,.,..,.,.,.. JJGKJF@KKIIJALGJIIF +17 1505 G 19 .,..,.,,.,..,.,.,.. HJ8G2HEKMGII?2IGIE7 +17 1506 G 20 .,..,.,,,.,..,.,.,.. IKJFFDHBFKCH@=DGGJFA +17 1507 A 20 .,..,.,,,.,..,.,.,.. AGD?G9EGHDCDG@??GD@B +17 1508 C 20 .,..,.,,,.,..,.,.,.. FIHHJGGK;HKGF>FLHGFH +17 1509 A 21 .,..,.,,,.,..,.,.,..^]. FI2EJ@DK@DIHFCFIGIGDE +17 1510 G 21 .,..,.,,,.,..,.,.,... IICGHJHI?MGAH@JGJJJHE +17 1511 A 21 .,..,.,,,.,..,.,.,... AE2AF>CFBFFGDHHCIGFF +17 1513 G 20 .,.,.,,,.,..,.,.,... GG/EGJHLNHHKCHHKHI?I +17 1514 G 21 .,..,.,,,.,..,.,.,... >GHFIIHK@LFIHAHIIGFFD +17 1515 G 20 .$,.,.,,,.,..,.,.,... CF8H9F?DF?L8IH?JEJIH8K +17 1520 G 20 ,$..,.,,,.,..,.,.,... B.AGFCFBLGKJ:GJJIIIJ7G?IB9BK +17 1522 G 17 .,.,,.,..,.,.,... 9B9CDEBBAAEDBD:HEHF:I +17 1524 G 19 ..,.,,,.,..,.,.,... G=E@FH8MIJH?FBJHH;K +17 1525 C 20 .$.$,.,,,.,..,.,.,..., ;=@CACIHGDHDKIHIJ?K8 +17 1526 C 18 ,$.,,,.,..,.,.,..., BDD@HHIHFD:GGGGEK6 +17 1527 C 17 .$,,,.,..,.,.,..., 8D@=IEHK@IFHJGHL> +17 1528 T 16 ,,,.,..,.,.,..., GGGKGJGBBHHFHHK< +17 1529 G 16 ,,,.,..,.,.,..., GFHI +17 1531 C 16 ,,,.,..,.,.,..., EG/LIIKAMKIBGGL= +17 1532 T 16 ,$,,.,..,.,.,..., AC1EF>IGJGIHGBL< +17 1533 T 15 ,$,.,..,.,.,..., AEIG5CABGCEF;I< +17 1534 C 15 ,.,..,.,.,...,^]. FKIGEABJJFH@L?; +17 1535 A 15 ,.,..,.,.,...,. @HDGFB6BEHG2:@D +17 1536 C 16 ,.,..,.,.,...,.^]. >IFCGC>I@GI>I;@: +17 1537 A 15 ,.,..,.,.,..,.. ;JEGHF=FJGGK@DB +17 1538 A 16 ,.,..,.,.,...,.. FDHGGIIIIKI@JED? +17 1539 G 16 ,$.,..,.,.,...,.. AKHJJH8KJIJLMDC> +17 1540 C 15 .,..,.,.,...,.. J@JGHJJFHA>GCC= +17 1541 C 15 .,..,.,.,...,.. HGHHGEIJII0MBD5 +17 1542 C 15 .,..,.,.,...,.. KAHHGLIIIIHLFE9 +17 1543 C 15 .,..,.,.,...,.. HIFKDFMCKHILEE5 +17 1544 T 15 .,..,.,.,...,.. IEHFE8DKGIGLIHB +17 1545 G 15 .,..,.,.,...,.. JEEKDFILHE5LKF? +17 1546 G 15 .,..,$.,.,...,.. DGBF@.KGICIKIC< +17 1547 A 14 .,...,.,...,.. GBF9GFHGIHHDH= +17 1548 A 14 .,...,.,...,.. EEDF1IGJF=ILF= +17 1549 G 14 .,...,.,...,.. FCKK8HKHLJMLH? +17 1550 G 14 .,...,.,...,.. 5DFI.KIJIFFFH? +17 1551 A 14 .$,$...,.,...,.. E?E@3FEGHHIBHC +17 1552 A 12 ...,.,...,.. @HFFHEHII?FA +17 1553 A 11 ..,.,...,.. ;HHFIB8JGI> +17 1554 G 12 ...,.,...,.. IBGHJHK?MCEB +17 1555 T 12 ...,.,...,.. C=DGCIE5JEGA +17 1556 T 12 ...,.,...,.. =FEGHHE8HEE= +17 1557 G 13 ...,.,...,..^]. GJDGJGJFLGEBD +17 1558 T 13 ...,.,...,... ?AAHDGE5IGHCD +17 1559 T 13 .$..,.,...,... =2EGGGF8IDE4C +17 1560 T 12 ..,.,...,... D7FBHCAIHE@E +17 1561 T 12 ..,.,...,... ;0FEGG6JDE9E +17 1562 G 12 ..,.,...,... :GHEGK2IKHBJ +17 1563 G 12 .,.,...,...^], CIFHG;KKB=FD +17 1564 G 12 .,.,...,..., @JGJCCH8 +17 1566 T 13 ..,.,...,..., CJFAHHDKCF=F6 +17 1567 C 13 ..,.,...,..., 7JIJJIILEG4I> +17 1568 T 13 .$.,.,...,..., @GEHCK2KDIBL> +17 1569 C 12 .,.,...,..., HIIJHIMHG7HD +17 1570 T 12 .,.,...,..., KGKGIGLGJ@K= +17 1571 G 12 .,.,...,..., @HKHFDKHH>H2 +17 1572 C 11 ,.,...,..., HKHINKHH=LB +17 1573 A 10 ,.,...,... EHEIGKBI?J +17 1574 C 12 .,.,...,..., =HGIIHKHFAJH +17 1575 C 11 .,.,..,..., BGEJGLHH0IF +17 1576 C 12 .,.,...,..., LI +17 1579 A 12 .,.,...,..., 3FGJG0IFIEH/ +17 1580 G 12 .,.,...,..., >FJIJINGJBHD +17 1581 C 12 .,.,...,..., 0@FHJGLGH=L/ +17 1582 C 13 .$,$.,...,...,^], =?GJIHLDE@IA0 +17 1583 T 11 .,...,...,, GHHCLEJAM8> +17 1584 G 11 .,...,...,, GGIHLDDBJED +17 1585 G 11 .,..,$...,,^]. EJFK@4@JB/? +17 1586 A 10 .,......,. BHDAFJ>G@C +17 1587 C 11 .,......,,. FJH@IC8II9? +17 1588 A 11 .,......,,. CDF:EI=D3CE +17 1589 A 11 .$,......,,. ;EFHJJ>GE9D +17 1590 C 10 ,......,,. JH8KD8IA8D +17 1591 T 10 ,......,,. GHCJJEJ5=E +17 1592 T 10 ,......,,. FD5?G;GGAC +17 1593 G 10 ,......,,. FHCJD?LHGA +17 1594 T 10 ,......,,. E?CIHAHG7B +17 1595 G 9 ,......,. DBHIF@K3H +17 1596 C 9 ,$......,. AB4KGE9F> +17 1597 C 9 ......,,. D;K97LE/F +17 1598 C 9 .$.....,,. >FJG;HH8= +17 1599 A 8 .....,,. >I=CJ=.G +17 1600 T 8 .....,,. >DHFDC4G +17 1601 C 7 .....,. GJC;E:H +17 1602 T 7 ....,,. JIBL;0C +17 1603 G 7 ....,,. IB@MHHE +17 1604 G 7 ....,,. F:=@I?0 +17 1605 T 7 ....,,. BFID=J +17 1614 A 6 ...,,. J?F32G +17 1615 C 6 ...,,. F.KEGG +17 1616 T 5 ...,. JGLFE +17 1617 C 5 ...,. BALJ= +17 1618 A 6 ...,,. HDJ0<< +17 1619 G 6 ...,,. BBED:I +17 1620 C 5 ...,. BAL?C +17 1621 C 7 ...,,.^], 8 +17 1625 A 6 ..,,., CD<0GF +17 1626 G 7 ...,,., E1E:.J; +17 1627 A 7 ...,,., C7H=2E= +17 1628 C 7 ...,,., =.HF0H= +17 1629 T 7 ...,,., E?KG7F; +17 1630 T 7 ...,,., J2H;D@1 +17 1631 C 7 ...,,., @BM2?I@ +17 1632 C 8 ...,,.,^], B3;HCH9; +17 1633 A 8 ...,,.,, ;CI32F; +17 1638 A 8 ...,,.,^]. @8GI1H>@ +17 1639 G 9 ...,,.,,. C6LHHK0@F +17 1640 G 6 ..,.,. C.;HF? +17 1641 C 9 .$..,,.,,. 62B@=J/7H +17 1642 T 6 ..,,.. 9L>=KI +17 1643 C 8 .$.,,.,,. 8K@>=GJBD +17 1658 T 8 ,,.,,.,. D>BD;G.B +17 1659 C 8 ,,.,,.,. G2E@JJJG +17 1660 A 7 ,,.,,.. DG.B.GG +17 1661 G 8 ,,.,,.,. DH;1JKG +17 1663 C 7 ,.,,.,. 4D@IEJ>FBE +17 1675 C 11 ,.,,.,.,,,, ?F8DH1HA@:? +17 1676 G 11 ,.,,.,.,,,, /@GFB:@8H?E +17 1677 C 11 ,.,,.,.,,,, B3H.JDK:E>: +17 1678 C 11 ,.,,.,.,,,, B/BAH.GIIEI +17 1679 A 11 ,.,,.,.,,,, F.H.G8GJIBF +17 1680 G 11 ,.,,.,.,,,, =AFEL1JKHDD +17 1681 C 11 ,$.,,.,.,,,, ?D;AJ1KB@>7 +17 1682 G 10 .,,.,.,,,, =D3B5AGEFJ +17 1683 T 10 .,,.,.,,,, CGFH +17 1687 C 8 ,,..,,,, BGEGIIGK +17 1688 C 9 ,,.,.,,,, HMG8GJKGK +17 1689 T 9 ,,.,.,,,, EID2IFGIJ +17 1690 C 9 ,,.,.,,,, EMJAGLJFM +17 1691 T 9 ,,.,.,,,, CIJ6FHHHH +17 1692 G 8 ,,..,,,, B?KIJIBJ +17 1693 T 9 ,,.,.,,,, CEFIEICII +17 1694 T 9 ,,.,.,,,, D3CJEGHIG +17 1695 C 9 ,$,.,.,,,, :;JEIKJJD +17 1696 T 8 ,.,.,,,, FI5JEJMH +17 1697 G 8 ,.,.,,,, 4K3HKJFH +17 1698 C 8 ,.,.,,,, JI:IMLGK +17 1699 T 7 ,..,,,, BIFHGIG +17 1700 G 7 ,..,,,, JLLIJBJ +17 1701 T 8 ,.,.,,,, @ECGEGHE +17 1702 T 8 ,.,.,,,, JB:GEGHK +17 1703 T 7 ,..,,,, GGEEHED +17 1704 T 8 ,.,.,,,, EFHF1HFIHH +17 1762 C 13 ,,,,,,,,..... GHJ:>JHBHIJJG +17 1763 C 13 ,,,,,,,,..... HEI@@KHJJGLLK +17 1764 C 13 ,,,,,,,,..... JHLDKLKLFFKNK +17 1765 T 13 ,,,,,,,,..... GFHCGCDEHIKLK +17 1766 C 13 ,,,,,,,,..... =FHLILIGJELLK +17 1767 C 13 ,,,,,,,,..... BBHJ4JHJDIMLL +17 1768 C 13 ,,,,,,,,..... FFJKDLKKFFJLK +17 1769 T 13 ,$,$,,,,,,..... D@GHCIGGHIMKK +17 1770 G 11 ,,,,,,..... GJ=KH=JLKMK +17 1771 A 11 ,,,,,,..... FIELGHFIIJI +17 1772 G 11 ,$,,,,,..... DEHKJ@GJHLL +17 1773 C 10 ,,,,,..... IIKJKGHKLK +17 1774 A 10 ,,,,,..... DGHFFHHJJI +17 1775 T 10 ,,,,,..... EFDE +17 1792 A 16 ,,,,,......,,.,, HHIIHAHIIJH?FFF9 +17 1793 G 16 ,,,,,......,,.,, I=HKGKJILMI6>I?C +17 1794 C 16 ,,,,,......,,.,, J?IHFCHILFA9HGG@ +17 1795 C 16 ,,,,,......,,.,, I9IG?HIMLMJHJJH: +17 1796 C 16 ,,,,,......,,.,, IGJGIHFGMIKICEK> +17 1797 A 16 ,,,,,......,,.,, D6GEAGHJKJG01HCG +17 1798 C 16 ,,,,,......,,.,, BFHGGJIJKJI?BF?J +17 1799 C 16 ,,,,,......,,.,, D8HEF>HMIMJFBKFE +17 1800 C 16 ,,,,,......,,.,, HJIIJHIJLIJDILIM +17 1801 T 16 ,,,,,......,,.,, AFGFGFFLKLIEIGALKF<>LHIH< +17 1811 C 16 ,,......,,.,,,.^]. FHHGLKJKHFLJEK=8 +17 1812 T 16 ,$,......,,.,,,.. ?FHCMLLKAGKG>EGC +17 1813 G 15 ,......,,.,,,.. EAGFKLIAIKILJG> +17 1814 A 15 ,......,,.,,,.. FD?IIHJEHIH>JB@ +17 1815 G 15 ,......,,.,,,.. BFCKMM==HKHBJ4? +17 1816 G 15 ,$......,,.,,,.. ?K0> +17 1817 C 14 ......,,.,,,.. EFKKIJDCGF3JF= +17 1818 C 13 .$.$....,,.,,.. ?BKKLF;GHJIE; +17 1819 C 12 ....,,.,,,.. KKLJ6BMB2E;; +17 1820 G 12 ....,,.,,,.. BDEBEB6JEKB4 +17 1821 C 12 ....,,.,,,.. KKKCG> +17 1823 C 13 ....,,.,,,..^]. HIJJFIKKBMH4= +17 1824 T 13 ....,,.,,,... KKIKHF@@EFBAJKI4@ +17 1831 T 11 .$...,.,,,.. 5DFBAIHIEAE +17 1832 C 11 .$..,,.,,,.. BEJGIKKNLII +17 1833 T 10 ..,,.,,,.. GG:.KDKFIC +17 1834 C 11 .$.,,.,,,..^2. AMGKJMDNAJ< +17 1835 T 11 .,,.,,,.... K@8KGGJB7H@ +17 1836 C 11 .,,.,,,.... J@HJH:GJ=KB +17 1837 C 11 .,,.,,,.... ;E:KA0JH8@B +17 1838 C 11 .,,.,,,.... GKDJKHMG>I3 +17 1839 T 10 .,,.,,.... L.CFBJG4H: +17 1840 C 11 .,,.,,,.... HGIGF3II6JG +17 1841 C 11 .,,.,,,.... L3GKGBJ:5HC +17 1842 C 11 .,,.,,,.... MJILJMMI.H> +17 1843 T 11 .,,.,,,.... E9GBI6@H +17 1845 G 11 .,,.,,,.... MHHIJKK?8F9 +17 1846 C 11 .,,.,,,.... LEJJKNMI6II +17 1847 T 12 .,,.,,,....^]. LHHFFJIHB@I? +17 1848 G 12 .,,.,,,..... LFF/HHJB1E>E +17 1849 T 13 .,.,,,.....^],^], HEAG7GA?F1D6A +17 1850 C 14 .,,.,,,.....,, HIFLIF +17 1851 A 15 .,,.,,,..$...,,^]. >HHGJHKC5IGF?EA +17 1852 G 14 .,,.,,,....,,. B@8EHAJDKFH1@E +17 1853 G 14 .,,.,,,....,,. E +17 1856 A 16 .,,.,,,....,,.., IFHIOLLDGBG>HGC; +17 1857 G 16 .,,.,,,....,,.., ;=AKJDIGIFJI>EBEK@2JD<@ +17 1863 C 17 .,,.,,,...,,..,,^]. EHHIJKL79HDIHCAIB +17 1864 T 17 .,,.,,,....,..,,. KFFBIHIEE3H:HG3GF +17 1865 G 18 .,,.,,,....,,..,,. CEFLHKLDC?I7DIBEHGBJF +17 1869 A 18 Tt,.t,,T..T,,.Tt,. K/BFFHFIHFK9JKADDAF8H7@ID;BG +17 1872 G 17 ,,.,,,....,,..,,. FG7GFKB=AA;JG +17 1875 G 18 .,,.,,,....,,..,,. =/G;I9I;<3F2BGE7HJ +17 1876 C 17 ,,.,,,....,,..,,. DICIHMIH:I>DGGBMJ +17 1877 T 17 ,,.,,,....,,..,,. DD?FEI/IEG;GJCAGJ +17 1878 C 17 ,,.,,,....,,..,,. FHAIKLIIBJ@EJFDLI +17 1879 A 17 ,,.,,,....,,..,,. CDHFHGBJ3HCEGFEFH +17 1880 C 17 ,$,.,,,....,,..,,. ??FBCD6G@H9BH@9AH +17 1881 G 17 ,.,,,...,,..,,.^].^]. A@:6GC@? +17 1882 G 19 ,.,,,....,,..,,...^]. DEGGJEIBG:GI>:JG>@D +17 1883 A 20 ,.,,,....,,..,,....^]. DAFIKFF:GDDF@FDIEDCA +17 1884 G 20 ,$.,,,....,,..,,..... ?BDHJ:K=J=HJA?JKHGHE +17 1885 C 19 .$,$,,....,,..,,..... B@=J>J8AEBHCECDGFHD +17 1886 C 17 ,,....,,..,,..... @A3IGH9CGH6?IADIA +17 1887 G 16 ,,...,,..,,..... 2H;;BCJA7AK>AAC@ +17 1888 C 17 ,$,....,,..,,..... 5IADAIBIIDFGKIHIH +17 1889 C 16 ,....,,..,,..... FGI6HA5H@A9HHGIE +17 1890 C 16 ,....,,..,,..... JGH5JAIGEELKGGIH +17 1891 T 16 ,....,,..,,..... HAF2IEHDBCHKHHJH +17 1892 G 16 ,....,,..,,..... HHJKJAGJ@?HIIIKI +17 1893 T 16 ,....,,..,,..... GEE4ECEDBEIHEEHD +17 1894 G 16 ,....,,..,,..... IEK0KDHJD@ILIILI +17 1895 C 15 ,...,,..,,..... GI6HEEKDBGKJIJI +17 1896 C 16 ,....,,..,,..... A9H?J9>HC9CKGHKI +17 1897 G 16 ,....,,..,,..... F@A6>?H6;=ICAADA +17 1898 T 15 ,...,,..,,..... F9>CDGCB@HDFEIE +17 1899 G 15 ,...,,..,,..... E/KGCCID;HLIIKI +17 1900 T 15 ,...,,..,,..... D0DBEFE=FFHFEHG +17 1901 A 16 ,....,,..,,..... F5.1IIIFDE;AJIIGJH7 +17 1903 C 17 ,$....,,..,,....., BEHDHCEH7?JJGHKH@ +17 1904 T 17 ....,,..,,.....,^]. EGCHDFID?IJHHLGCA +17 1905 C 17 ....,,..,,.....,. G89JEHI>@IKJIJIDB +17 1906 T 17 ....,,..,,.....,. @IGJEGIF?GKHIIIGF +17 1907 G 17 ....,,..,,.....,. ?G0;GEJDAIKJIKJ8F +17 1908 A 18 .$...,,..,,.....,.^], ?CGFIFBCIIIFGJGFD= +17 1909 G 17 ...,,..,,.....,., JGLAGKFB9LKKLL4ID +17 1910 C 15 ..,,..,,......, >ID=J?EALJILIBF +17 1911 C 17 ...,,..,,.....,., FCGCEHDH +17 1913 T 17 ...,,..,,.....,., CJIAGJACEJIJJK6HE +17 1914 C 17 ...,,..,,.....,., IDIDGEEFKLFHKI0CE +17 1915 T 17 .C.,,..,,.....,., H1GEDGCAHLIGHH6GH +17 1916 G 17 .T.,,..,,.....,., H0IHFFCAJJJIMI6HI +17 1917 C 17 ...,,..,,.....,., H9IGGHIEIIKJLKEGF +17 1918 A 16 ...,,..,,......, F8GCBIDFCIHGIIHD +17 1919 C 17 ...,,..,,.....,., DDHGAF=FHJJIKB?FA +17 1920 A 17 ...,,..,,.....t., D9BEFIAEIGGIJI/GI +17 1921 G 18 ...,,..,,.....,.,^]. F/J?CJ>DHMLKNL@GI@ +17 1922 T 17 .$.,,..,,.....,.,. 6GCGG3EFHFFIG;DEC +17 1923 G 17 ..,$,..,,.....,.,. JEG +17 1925 C 16 ..,..,,.....,.,. ;IJJ=>JIFHKH;IJF +17 1926 T 16 ..,..,,.....,.,. FJDJ?FIKIHLG5FHF +17 1927 T 15 .,..,,.....,.,. DGC;EHHGEII:FED +17 1928 C 15 .,..,,.....,.,. LCK8CKLJJMJ?HLH +17 1929 T 15 .,..,,.....,.,. GFIBGGLKKKI.GHI +17 1930 G 15 .,..,,.....,.,. IEI@5JKKILJ8HGH +17 1931 C 17 ..,..,,.....,.,.^]. 9IHK5GKIJIMI1IHIB +17 1932 T 17 ..,..,,.....,.,.. EGGH?GHLJIMI6DGHE +17 1933 T 17 .$.,..,,.....,.,.. 1BG58JF@FGHGIEFED +17 1934 G 16 .,..,,.....,.,.. EHI?IFLKJKJKHJGH +17 1935 C 15 .,..,,......,.. H +17 1944 T 16 .,..,,.....,.,.. @BD3DFHGGHF7HHCH +17 1945 T 16 .,..,,.....,.,.. >EB9JHGFCIF;FGFE +17 1946 G 16 .$,..,,.....,.,.. DFF?HJLIHMLEJ;HK +17 1947 A 15 ,..,,.....,.,.. DD:JG?HIIHHBKFH +17 1948 G 15 ,$..,,.....,.,.. ?E:;IJKKMLCIJKL +17 1949 A 13 ..,,......,.. C9FEIIIAHFEFH +17 1950 A 14 .$.,,.....,.,.. AAJGIGDIG@HIHI +17 1951 G 14 .,,.....,.,..^]. ?CHKIJLK0JKCI7 +17 1952 A 13 .,,......,... >FCBGDKGHDEI@ +17 1953 A 14 .,,......,...^]. 1EDDFBJHH@FH?@ +17 1954 A 15 ,,.....,.,....^], FEGGHIG2AEHEAA3 +17 1955 C 14 ,,......,...., CBEIEKIIHFIEE6 +17 1956 C 15 ,,.....,.,...., C?GIIII49=JLGDD +17 1957 C 15 ,,$.....,.,...., FAHIILI?DJFK?FE +17 1958 C 15 ,.....,.,....,^]. @CIHLI1AKFL@GA? +17 1959 T 16 .,.....,.,....,. 9EEIJLHDHHIJHHGD +17 1960 T 17 .,.....,.,....,.^]. .CCFEGEGGFBH>ECA? +17 1961 C 17 .$,$.....,.,....,.. 1AGJJKI4HKJLGIKED +17 1962 T 16 .$....,.,....,..^]. EKHLJGIIEKEHDFG? +17 1963 G 15 ....,.,....,... HIMJCKHEKGJKGFE +17 1964 G 15 ....,.,....,... JILJ +17 1967 A 16 ....,.,....,..., EGI??AEDHAFICDC@ +17 1968 T 16 ....,.,....,..., EFIGDH@HICGHF?C@ +17 1969 A 16 ....,.,....,..., DDGE49EEJDEHCD>D +17 1970 C 16 ....,.,....,..., HFIA4CIIIBIJGFFJ +17 1971 A 16 ....,.,....,..., GCGG2HEFJGGFFGFH +17 1972 T 17 ....,.,....,...,^], DHIFEHEGEDDBB +17 1974 A 17 ....,.,....,...,, GEGH3I?GIGHLFFFME +17 1975 G 17 ....,.,....,...,, IGKKJLIBMGLLH>AKF +17 1976 A 17 ....,.,....,...,, DECGBADCI=H7EFFCB +17 1977 C 17 ....,.,....,...,, FFGD6JFIK.IKGIAHH +17 1978 A 17 ....,.,....,...,, DDFEH?G@JEHKIFGIF +17 1979 G 16 .....,....,...,, GFGHJHBM@LHIGD +17 1988 G 17 ,.,....,...,,.,.. GIGJIKJIHFIIAIEGD +17 1989 G 16 .,....,...,,.,.. HG=KDIBDEDGGIFG +17 1994 T 17 ,.,....,...,,.,.. C9FAIFGGED8IGFIEF +17 1995 G 18 ,.,....,...,,.,..^], 1HFFLIJHD<@LIJJCJ@ +17 1996 C 19 ,.,....,...,,.,..,^]. 2HEJ?F/2FEEIIKGH@ +17 2003 T 19 .$,....,...,,.,..,.. 4FEI>FK3EB>ECG4H?GE +17 2004 G 18 ,....,...,,.,..,.. ?GMDKAHFHJDLKHIEJH +17 2005 G 18 ,....,...,,.,..,.. F9J0I7H:?KICJCHHI@ +17 2006 C 18 ,....,...,,.,..,.. EGDIJKIA7LCFLHKJKF +17 2007 A 18 ,$....,...,,.,..,.. BGJIHBFEBIEFHDICHG +17 2008 C 17 ....,...,,.,..,.. 7KJJJIJCGJJMH>JIF +17 2009 A 17 ....,...,,.,..,.. GJ=GIHGGDKFLDHJJF +17 2010 G 17 ....,...,,.,..,.. HJ>MIH:;JILLKLIMB +17 2011 C 17 ....,...,,.,..,.. JJ9JKIFFFKLLJLJKH +17 2012 A 18 ....,...,,.,..,..^], CIDI>HE>DFHHEGBJG3 +17 2013 C 17 ...,...,,.,..,.., EJIEFIKIDJADHD@F +17 2015 T 18 ....,...,,.,..,.., CIFFIFBJFI;IGKLDHKGKA2< +17 2018 C 19 ....,...,,.,..,..,, FHAJMII8KFKMILJKJJB +17 2019 T 19 ....,...,,.,..,..,, GLCFHJI>EHIJALHLFFD +17 2020 G 20 .$...,...,,.,..,..,,^>. CJHJHGKHLILKIJILIAC@ +17 2021 C 21 ...,...,,.,..,..,,.^].^], LIKBJJG;IMGGJILJJ.BA: +17 2022 C 21 ...,...,,.,..,..,,.., GEGEI@?LLLLHMHKHFBEAB +17 2023 A 20 ...,...,,.,..,..,.., I0GGFEAEGFKGFIJ@KFEF +17 2024 G 21 ...,...,,.,..,..,,.., KCFHF +17 2025 T 21 ...,...,,.,..,..,,.., F6FIE;EIGHJFIGHDBHFDB +17 2026 T 21 ...,...,,.,..,..,,.., E4EFDEFJBFICIEIEBEFDF +17 2027 A 21 ...,...,,.,..,..,,.., @9FGEEEIGHIEGEJEHEFDB +17 2028 C 21 ...,...,,.,..,..,,.., FFILGKFKDKKHJKJGKKEGK +17 2029 T 21 ...,...,,.,..,..,,.., CCAIHDIBDJIFLLJHK? +17 2042 G 22 ..,...,,.,..,..,,..,,^], :BGHHJIGHIKHDIKHIED +17 2046 T 22 ..,...,,.,..,..,,..,,, AHF?GBIGIIGFHJGK:GGGHE +17 2047 G 24 ..,...,,.,..,..,,..,,,^],^], :IF?IKDIJLJLILKCGIIEIHEE +17 2048 A 24 ..,...,,.,..,..,,..,,,,, CDDFC@HEKGFJEKGHHFDHEEBC +17 2049 A 24 ..,...,,.,..,..,,..,,,,, >DCCCHB@=AJIBCJGDEBBAD +17 2070 G 19 ,.,..,..,,..,,,,,,^]. D@I?CIBAKDAALLKKIL8 +17 2071 A 19 ,$.,..,..,,..,,,,,,. @HF@IEK:=DLDEHE?HID +17 2072 C 18 .,..,..,,..,,,,,,. FEGIGKHK:HHJCDHIKD +17 2073 C 19 .,..,..,,..,,,,,,.^]. CA?JAKHA@LGCEA>BEBB +17 2074 G 19 .,..,..,,..,,,,,,.. AG@EHC;KCA@KIJKKK5? +17 2075 C 20 .,..,..,,..,,,,,,..^]. JHICHKIFHGJLHIKJLDE@ +17 2076 A 20 .,..,..,,..,,,,,,... FFF>DFHHIIG;HD?FJFEC +17 2077 C 20 .,..,..,,..,,,,,,... FHEIIKIEKDJLLIKIL:DE +17 2078 A 20 .,..,..,,..,,,,,,... DG@HGHGHIJHHJJHLLEEE +17 2079 G 21 .,..,..,,..,,,,,,...^], GA;LGLGLKELLLJJIL=HIA +17 2080 G 21 .$,$..,..,,..,,,,,,..., CBEGIJHK>DIICJGGL?EGG +17 2081 C 19 .$.,..,,..,,,,,,..., 5HIMCLHFLLMJKKNBFHF +17 2082 T 18 .,..,,..,,,,,,..., IFLHGHGGJJHEIKHHHF +17 2083 G 18 .,..,,..,,,,,,..., EHLHKKHJCLI:KK;HII +17 2084 C 19 .,..,,..,,,,,,...,^]. AJBHLGAKMMJKKMGHIIA +17 2085 T 19 .,..,,..,,,,,,...,. EFKEGGB>JKHFHKKHGFE +17 2086 G 19 .$,..,,..,,,,,,...,. DHI:EEFJKNJJJ?DIIKG +17 2087 A 18 ,..,,..,,,,,,...,. HH@KFCGJLIHKJFHEHF +17 2088 G 18 ,..,,..,,,,,,...,. GJ:IE>KKJHBJLKIJ5I +17 2089 C 18 ,..,,..,,,,,,...,. ?IC?5>KCDABBE5EI=B +17 2090 G 18 ,..,,..,,,,,,...,. EB9IF1BJLIGJMBCB?@ +17 2091 C 17 ,..,,.,,,,,,...,. ?G??BJCEABAB?JIDH +17 2092 G 17 ,..,,..,,,,,,..,. DA?GI1BIKFJIICBI@ +17 2093 T 18 ,..,,G.,,,,,,...,. BBBHH2EIKIEFIGHFJI +17 2094 C 18 ,$..,,..,,,,,,...,. @FGIL8JLIKJIMAGJIJ +17 2095 A 17 .$.,,..,,,,,,...,. CEGHCFG=F?GEFHH>E +17 2096 C 16 .,,..,,,,,,...,. >FHBIKIGJKM6DGJH +17 2097 A 16 .,,..,,,,,,...,. AGECHEH>?EG@IEBG +17 2098 C 16 .$,,..,,,,,,...,. 9BA:EDE@BAEHFGCI +17 2099 G 15 ,,..,,,,,,...,. HF/AIKJJJL2AAKC +17 2100 C 15 ,,..,,,,,,...,. HI1JHLFKKMCCIJJ +17 2101 A 14 ,,.,,,,,,...,. HGHKKJ>JJIGGLG +17 2102 G 15 ,,..,,,,,,...,. HG=JIJJIILLKOLK +17 2103 C 14 ,,.,,,,,,...,. FHIJKHHKJ?IJII +17 2104 C 15 ,,..,,,,,,...,. FJ1FJLJJILK7DDH +17 2105 A 14 ,,.,,,,,,...,. EEFGIGDHIFCGHH +17 2106 T 16 ,,..,,,,,,...,., GF1FHKFHGJ;GHGGC +17 2107 C 15 ,,.,,,,,,...,., @AIBCB@ADJAIDJ: +17 2108 G 15 ,,.,,,,,,...,., FHAILJHIL>DBLAF +17 2109 C 15 ,,.,,,,,,...,., ?@JBDA?ADJ6JEI? +17 2110 G 16 ,,.,,,,,,...,.,^]. DDAHLJGJMC2AI@C@ +17 2111 C 16 ,$,.,,,,,,...,.,. BFHHLIDLL3LIMJFC +17 2112 A 15 ,.,,,,,,...,.,. GCIKJDKMEHDLBHE +17 2113 G 15 ,.,,,,,,...,.,. FJGKJHLK8LKEH=G +17 2114 C 15 ,.,,,,,,...,.,. G=INHGKKGCJMJGF +17 2115 T 15 ,.,,,,,,...,.,. FGFIHEGIHHHGDFF +17 2116 C 15 ,$.,,,,,,...,.,. BHHLJHKKKHKLKCG +17 2117 A 14 .,,,,,,...,.,. BHLHIIL?6HIDGF +17 2118 G 14 .,,,,,,...,.,. ECLHHIJ@?JKJ@I +17 2119 G 14 .,,,,,,...,.,. FBLGHHL.IGJEGG +17 2120 G 15 .$,$,,,,,...,.,.^]. BBLLHIL4GJLH?G: +17 2121 A 13 ,,,,,...,.,.. HIDHJ23FIHDED +17 2122 T 13 ,,,,,...,.,.. HF>DII@GHCAFC +17 2123 A 13 ,,,,,...,.,.. IHCHI4CDHEFEC +17 2124 T 13 ,,,,,...,.,.. JIAGJBJHK>FGA +17 2125 T 13 ,,,,,...,.,.. IFDFJGCHIBCD? +17 2126 A 13 ,,,,,...,.,.. HFEFIEDGE +17 2152 G 11 ,$...,.,..,. D8@HBI5JDGJ +17 2153 T 10 ...,.,..,. D/GGF?CEDG +17 2154 C 10 ...,.,..,. AHLJK.IIJJ +17 2155 A 10 ...,.,..,. DHGGF@=IEH +17 2156 C 10 ...,.,..,. ?JIKIBIDJI +17 2157 A 10 ...,.,..,. 3@HKHDFIJI +17 2158 G 10 ...,.,..,. ;JKJIGLLGK +17 2159 G 9 ..,.,..,. JIIGHD=KJ +17 2160 C 9 ..,.,..,. FKKDAH>JK +17 2161 A 10 ...,.,..,. A@GGICHFGI +17 2162 C 11 ...,.,..,.^], ECMKJAHGKI@ +17 2163 T 11 ...,.,..,., >@IHJGJEHLE +17 2164 G 11 ...,.,..,., H5KIJGJ>JL@ +17 2165 C 11 ...,.,..,., EJHKHDKDJL@ +17 2166 T 11 ...,.,..,., 7CHHHGJCFLA +17 2167 A 11 ...,.,..,., AFDFECDDFJ8 +17 2168 C 11 ...,.,..,., CAG>JJIBJIB +17 2169 T 11 .$..,.,..,., .HGCIGKFEL= +17 2170 C 10 ..,.,..,., GEBIDLHFK: +17 2171 C 12 ..,.,..,.,^],^], FFIHEI;KJFCG +17 2172 T 12 .$.,.,..,.,,, ;DFCCI@HK6AA +17 2173 G 11 .,.,..,.,,, EFIJIAHL@D? +17 2174 G 11 .$,.,..,.,,, GEEHFDHL@BE +17 2175 G 10 ,.,..,.,,, EFHIBHKA=E +17 2176 G 10 ,.,..,.,,, EBDIBIK=E; +17 2177 T 10 ,.,..,.,,, ?AHDCHFBD; +17 2178 T 10 ,$.,..,.,,, BFH>;FHCB? +17 2179 T 10 .,..,.,,,^], AHG=HICC:@ +17 2180 T 10 .,..,.,,,, BF7AHI>BGD +17 2181 C 9 .,..,.,,, FADDGL;?: +17 2182 C 10 .,..,.,,,, =BIAHLCHIE +17 2183 A 10 .$,..,.,,,, BAHCIJC8EF +17 2184 T 9 ,$..,.,,,, =G=CK>GEE +17 2185 C 8 ..,.,,,, I=JJ7G:G +17 2186 A 8 ..,.,,,, GCFI<2FC +17 2187 A 8 ..,.,,,, JBFG3:?F +17 2188 A 9 ..,.,,,,^]. IBDJ40CE? +17 2189 C 10 ..,.,,,,.^2, IBIJ<87IC@ +17 2190 C 11 ..,.,,,,.,^]. ECIK7@:@C9A +17 2191 C 11 ..,.,,,,.,. I1KL=A +17 2192 T 11 ..,.,,,,.,. I;GL;?>HF7F +17 2193 C 11 ..,.,,,,.,. J;IL.IIJGDG +17 2194 A 10 ..,.,,,,.. HAFJ9ABDEF +17 2195 A 11 ..,.,,,,.,. G?IJ??AJF.G +17 2196 G 11 ..,.,,,,.,. JBJL?GHII@H +17 2197 A 11 ..,.,,,,.,. FCIJEDIJFBG +17 2198 G 10 ..,.,,,,.. K>IME>>HIJ +17 2199 C 11 ..,.,,,,.,. K?KKCHMKH.G +17 2200 T 11 ..,.,,,,.,. HFGLCHGHHAH +17 2201 G 11 ..,.,,,,.,. GDGMHFFHH1I +17 2202 G 11 ..,.,,,,.,. H>GL=A3G>1G +17 2203 G 11 ..,.,,,,.,. GBHJFIJKH<;J?IIF +17 2210 G 12 .,.,,,,.c.,, /HJHC6IC:IF2 +17 2211 T 11 .,.,,,,..,, 4FILGHHEEHD +17 2212 C 13 .,.,,,,.,.,,^]. 7IMJHCKIEKK8@ +17 2213 A 13 .,.,,,,.,.,,. =EHIE=FG4HHCC +17 2214 A 13 .,.,,,,.,.,,. :DJID=EC=GH0E +17 2215 C 13 .,.,,,,.,.,,. AJJFM;LH/IJEB +17 2216 T 13 .,.,,,,.,.,,. BFGHI@HI7JI1I +17 2217 T 12 .,.,,,,..,,. :FII?6GBFHFF +17 2218 C 13 .,.,,,,.,.,,. 9FGHH:FJ.KHBH +17 2219 C 12 .,.,,,,..,,. 4GKIAHJGHEII +17 2220 G 12 .a.a,aaA.,a. ;GEL>9JEBJC> +17 2221 G 12 .,.,,,,..,,. ?GJJG5JJFKAH +17 2222 C 13 .,.,,,,.,.,,. @DLJ10HHDJLKH +17 2223 C 13 .,.,,,,.,.,,. 9GLJHBKIBHN@J +17 2224 T 13 .,.,,,,.,.,,. DELLGCHH=IJDJ +17 2225 G 13 .,.,,,,.,.,,. CBLL=GGI;JKIH +17 2226 G 13 .,$.,,,,.,.,,. ??KL@6IH0HKHI +17 2227 G 11 .$.,,,,..,,. BKLC>IDHD7I +17 2228 G 11 .,,,,.c.,,. LKL:KF1HKCI +17 2229 A 12 .,,,,.,.,,.^], JIAEEGEFIEJ@ +17 2230 A 12 .,,,,.,.,,., JIA?DFCGCHIDJHK:HKF +17 2248 C 12 ,,,,.,.,,.,, HHJKHHIMLLKI +17 2249 A 12 ,,,,.,.,,.,, KG;IH>HLMKHI +17 2250 G 12 ,,,,.,.,,.,, JF>JJHJM;ILH +17 2251 A 12 ,,,,.,.,,.,, KGHIG1GJMJLJ +17 2252 G 11 ,,,,..,,.,, JEGILKKLJJI +17 2253 A 12 ,,,,.,.,,.,, GDAHG4GKJKIH +17 2254 T 11 ,,,,..,,.,, JA>GGIKFHII +17 2255 G 12 ,,,,.,.,,.,, IHCIJ=KLGIJK +17 2256 A 12 ,,,,.,.,,.,, JIHII1BLELKJ +17 2257 G 11 ,,,,..,,.,, HE:IDIKLJGK +17 2258 C 12 ,,,,.,.,,.,, GFIKJ>GNIJLK +17 2259 T 12 ,,,,.,.,,.,, I9>FJ8JJBLHD +17 2260 T 12 ,,,,.,.,,.,, HFBGCDEK>FFI +17 2261 T 12 ,,,,.,.,,.,, FDDEEFBM9FJFB +17 2282 T 13 .,.,,.,,,,.,, F7HJGIBI.4JCC +17 2283 G 13 .,.,,.,,,,.,, G3GKFGFK4HJDF +17 2284 G 13 .,.,,.,,,,.,, GJKLD0?FF> +17 2290 G 12 ,,.,,,,.,,.^], JIKIIAJH@GFD +17 2291 T 12 ,,.,,,,.,,., JIGIJ9DI@HEC +17 2292 G 12 ,,.,,,,.,,., JKJKLE2LHHGC +17 2293 G 12 ,,.,,,,.,,., JKJJJ>6JGFCD +17 2294 C 13 ,,.,,,,.,,.,^], LKGLN:9JA=A;D +17 2295 T 13 ,,.,,,,.,,.,, H=HEK4>KIHHB? +17 2296 T 13 ,,.,,,,.,,.,, IGBJI9GG@G;FD +17 2297 G 13 ,,.,,,,.,,.,, IHGEK76IICGHE +17 2298 C 13 ,,.,,,,.,,.,, JJGKLEHLEFDHE +17 2299 A 13 ,,.,,,,.,,.,, HGGGF1@GEDFDB +17 2300 C 12 ,,.,,,,.,.,, HA>JK2/KBFHF +17 2301 C 14 ,,.,,,,.,,.,,^>, IIALJ=ELDGJFIII> +17 2311 A 13 .,,,,.,,.,,,^]. =JJJBHJGFIG?B +17 2312 G 14 .,,,,.,,.,,,.^], EJKAIKKJIIJ4EB +17 2313 C 14 .,,,,.,,.,,,., BJL1IJFIFJI8GE +17 2314 A 14 .,,,,.,,.,,,., CFF2;E2DFEE/G? +17 2315 C 15 .,,,,.,,.,,,.,^], =JL<;IGMGBC3FGE +17 2316 T 15 .,,,,.,,.,,,.,, CGIBAMIGBE;0JEC +17 2317 T 16 .,,,,.,,.,,,.,,^], 7HH52HJC?HB7G3AD +17 2318 T 14 .,,,.,,.,,.,,, 0GI0HHHEGHFFAC +17 2319 G 16 .$,,,,.,,.,,,.,,, >GJGGMHIAHH9LEEE +17 2320 G 15 ,,,,.,,.,,,.,,, IK5@?GIAIACJGGE +17 2321 G 15 ,,,,.,,.,,,.,,, FJ;;JJI>JA7IGDH +17 2322 A 16 ,,,,.,,.,,,.,,,^], HK?GJBG?JD2HDGE: +17 2323 G 16 ,,,,.,,.,,,.,,,, EIDJMHJIFI1LGDCD +17 2324 G 15 ,,,,.,,.,,,.,,, DK97J7I?JK:IEH? +17 2325 C 15 ,,,.,,.,,,.,,,, DH?KI6;I;2L9GF8 +17 2326 C 15 ,,,,.,,.,,.,,,, ?C@85@CHB@K>=?= +17 2327 G 16 ,,,,.,,.,,,.,,,, DHDHBFK8IK2DK6FC +17 2328 A 15 ,$,,,,,.,,,.,,,, BJC;=GDHJAGIDEE +17 2329 G 15 ,,,.,,.,,,.,,,, IEHIIGAFI/K5IC3 +17 2330 C 15 ,,,.,,.,,,.,,,, JKGLDJE +17 2339 T 16 ,,,.,,.,,,.,,,,. E/@GGK@B;A@5LA@A?G +17 2341 G 15 ,$,.,,.,,,.,,,,. AKGECEGE +17 2351 A 16 ,,.,,.,,,.,,,,.. BFJ?IGKC?J@DGIFD +17 2352 G 16 ,,.,,.,,,.,,,,.. <;GFKIJC@MJKH5IH +17 2353 C 16 ,,.,,.,,,.,,,,.. H?=@CAHJ?M;G=HIH +17 2354 A 16 ,,.,,.,,,.,,,,.. 3FJIFDHG:IHJ=FEHGDGGAJ@GK8FF +17 2358 T 16 ,,.,,.,,,.,,,,.. FFHGGEEHCHEFHACG +17 2359 G 16 ,,.,,.,,,.,,,,.. BIAEJ>IK=LIAE?IK +17 2360 A 16 ,,.,,.,,,.,,,,.. @GAHIHID>IHEIGEI +17 2361 G 16 ,,.,,.,,,.,,,,.. 1?I@HHIH=KJFKD?K +17 2362 A 16 ,,.,,.,,,.,,,,.. DEJ:CAE>3K?EA2CI +17 2363 C 16 ,,.,,.,,,.,,,,.. ;G2CHHIGDK@HFHDI +17 2364 C 16 ,$,.,,.,,,.,,,,.. :GJEJ7IIDLFJHJBK +17 2365 A 15 ,.,,.,,,.,,,,.. HIDGGIF?J=EDHEI +17 2366 G 15 ,.,,.,,.,,,,..^], FJHFBHHLJIJHIL? +17 2367 C 16 ,.,,.,,,.,,,,.., >@BGAHI?KCJHFIJE +17 2368 C 16 ,.,,.,,,.,,,,.., FKFJ2KJ@MFJJHHH: +17 2369 T 16 ,.,,.,,,.,,,,.., D8FGDGGELFGHFBLG +17 2370 G 16 ,.,,.,,,.,,,,.., CJ@GIHG9KHJHFILF +17 2371 G 16 ,.,,.,,,.,,,,.., FFFIHHHBIIHIH:@G +17 2372 C 16 ,.,,.,,,.,,,,.., 9FLI +17 2374 A 15 .,,.,,,.,,,,.., AAADJB +17 2379 G 14 ,$,.,,,.,,,,.., A?>GH?EIHIE:DE +17 2380 G 12 ,$.,,,.,,,.., @EHHFJKIIIKI +17 2381 C 12 .,,,.,,,,.., FGHDGJFHIGIJ +17 2382 A 13 .,,,.,,,,..,^]. ECDCFFFFEHJD@ +17 2383 A 13 .,,,.,,,,..,. =CDDJDFDFHJEC +17 2384 A 13 .$,,,.,,,,..,. CBDCJDABDGJEE +17 2385 A 12 ,,,.,,,,..,. EF:IEED>AIBE +17 2386 C 12 ,,,.,,,,..,. ABDGFHGHJJGD +17 2387 C 12 ,,,.,,,,..,. BEELHIIIHLGB +17 2388 C 12 ,,,.,,,,..,. DFFLIJJHJFAI +17 2389 A 13 ,$,,.,,,,..,.^]. ?GCEBIBFFI:EB +17 2390 G 12 ,,.,,,,..,.. DAMHHI=9MIDF +17 2391 T 12 ,,.,,,,..,.. DCFGEGDB +17 2405 A 14 ,.,,,,..,..,.^]. BDEEFEADEHIDE@ +17 2406 C 14 ,.,,,,..,..,.. @FIHJIHKKGJJEC +17 2407 A 15 ,.,,,,..,..,..^]. ?EDDDEHJFKIEIF@ +17 2408 A 15 ,$.,,,,..,..,... :F@CDFGJAJJFHEB +17 2409 A 14 .,,,,..,..,... DBDEEHKGGJEHEC +17 2410 A 14 .$,,,,..,..,... D?BDCIJFFICHFC +17 2411 A 13 ,$,,,..,..,... >BDDIJGFJBIGD +17 2412 A 12 ,,,..,..,... EFDGJCHH. ?>CGHGIJGJGF8 +17 2415 A 13 ,,..,..,....^]. ACFJGHIDIGC?E +17 2416 C 12 ,$,..,..,.... AHEJKFJJFIFC +17 2417 T 12 ,..,..,..... A9LELNCKGHHH +17 2418 A 12 ,..,..,..... E>IIHIEGEADF +17 2419 G 12 ,..,..,..... EHAFIKGHJI>J +17 2420 C 13 ,..,..,....., ;FIEFLCIIGEH9 +17 2421 C 12 ,$..,..,...., ?EKKLKKKHFID +17 2422 A 12 ..,..,....., EIGIHDJHHFHA +17 2423 G 11 ..,..,..... 8KJCNIHKIHL +17 2424 G 11 ..,..,...., GHHEKHIF@IJ +17 2425 C 11 ..,..,...., GL?FMBIKJK8 +17 2426 G 11 ..,..,...., <@H;EH>AAED +17 2427 T 12 ..,..,....., BIGEIGDDHFID +17 2428 G 12 ..,..,....., GIICMIBLK/KL +17 2429 G 11 ..,..,...., /CIBLICG2J: +17 2430 T 12 ..,..,...A., 0CH>GE:A>6I> +17 2431 G 12 .$.,..,.....^], GLHCMICJF0K@ +17 2432 G 12 .,..,.....,, LG:KGEF:EEDHID +17 2434 G 12 .,..,....,,^]. ?J?IFAL;LIG> +17 2435 C 13 .,..,.....,,. JI2LJ8ICEKLGD +17 2436 A 12 .,..,....,,. J7;IDCE>IC@B +17 2437 C 12 .,..,....,,. GI2JH>IHJKH@ +17 2438 A 14 .,..,.....,,.^], ID0I?CHI7IC2D5 +17 2439 C 13 .,..,....,,., DG7KF>JIKKIDC +17 2440 C 14 .,..,.....,,., KJ3KL7IK3JLLMHDHFDKJDBD +17 2442 G 13 .,..,....,,., IGCMHBJFL6CCG +17 2443 T 14 .,..,.....,,., FE@IFAE>:F>EHD +17 2444 A 15 .,..,.....,,.,^], EI=IJ=EC4ILICH9 +17 2445 G 14 .,..,....,,.,, BG@MHBLLMCHAG3 +17 2446 T 15 .,..,.....,,.,, BFBIFEFC8GJ7FC8 +17 2447 C 16 .,..,.....,,.,,^]. EG7MBDJKDLBH1I:B +17 2448 C 14 .,..,.....,,,. FG9LJDI;DICIHA +17 2449 C 14 .$,..,...,,.,,. BH8LIBIMIH9IAD +17 2450 A 13 ,..,...,,.,,. H0JI4GKKGAB@5 +17 2451 G 15 ,..,.....,,.,,. I@NJ=KBGNLKJJ?= +17 2452 C 15 ,..,.....,,.,,. KG +17 2456 T 15 ,..,....,,.,,.^], F=LHCJLIIF?E>H; +17 2457 C 16 ,..,.....,,.,,., H8KJ>JG0J;G=J>FD +17 2458 A 16 ,..,.....,,.,,., H2IIF<3JKJBKIBI +17 2462 G 17 ,..,.....,,.,,.,^], F?NI@KH.LKH?HECGA +17 2463 G 17 ,..,...T.,,.,,.,, G;HJ=J./@EIFJF;J@ +17 2464 C 17 ,..,.....,,.,,.,, E3LK;KEGKIJILFHKG +17 2465 T 16 ,$.,.....,,.,,.,, ALG@JJ.M?GJIIFI; +17 2466 G 15 ..,....,,.,,.,, >LJDJBLKKFIGJLH +17 2467 A 15 ..,....,,.,,.,, =AH@GIIJHJKMJIEBIJJE +17 2481 C 14 .,....,,.,,.,, HI6J=KKJ=KGIL@ +17 2482 T 16 ..,.....,,.,,.,, 4IF@JG9LHJ>HKKE3 +17 2483 T 15 .,.....,,.,,.,, FG8EH1HJGFILGIH +17 2484 G 15 ..,....,,.,,.,, 6HI=IEKLJIHKKKJ +17 2485 A 16 ..,...T.,,.,,.,, 7FH>F12KGGEIJGMH +17 2486 G 16 ..,.....,,.,,.,, ;FJ?ML.LDHFKKKMI +17 2487 C 15 ..,....,,.,,.,, 3FF1K6KKJDHC2K/ +17 2488 C 14 ..$,...,,.,,.,, 9CEJCJKG;NIFGH +17 2489 C 12 ,...,,.,,.,, HI:ILIBKE?LI +17 2490 A 12 ,...,,.,,.,, FH2KJIHDJBMI +17 2491 G 13 ,....,,.,,.,, DJEMN6G;G@MLD +17 2492 G 13 ,..A.,,.,,.,, DFE1KKJ?ILHMJ +17 2493 A 13 ,..G.,,.,,.,, FFA.GLIBKJELJ +17 2494 G 12 ,...,,.,,.,, DL=LGFHID9KH +17 2495 T 11 ,...,,.,,,, AF=FIIFIII? +17 2496 T 13 ,$....,,.,,.,, ?EC1JJHEFEHGD +17 2497 T 12 ....,,.,,.,, E18IIHFILEJG +17 2498 G 12 ....,,.,,.,, IH8IFK?IKDMD +17 2499 A 12 ....,,.,,.,, AC@JJI:JLKKF +17 2500 G 11 ...,,.,,.,, H4MJGJIL9JI +17 2501 G 11 ...,,.,,.,, GGJHKEJKHLJ +17 2502 C 12 ....,,.,,.,, FB?HLJCJJFMJ +17 2503 T 12 ....,,.,,.,, @G>LIGGILKEH +17 2504 G 12 .$...,,.,,.,, >?.KJDBJJJLI +17 2505 C 11 ...,,.,,.,, 9JKKJHKFFIK +17 2506 T 11 .$..,,.,,.,, .BJFGEHLEIE +17 2507 G 9 .,,.,,.,, IIG1IHLJI +17 2508 T 9 .,,.,,.,, GIF;FKHIG +17 2509 G 9 .,,.,,.,, JFJ9KKJMI +17 2510 A 10 ..,,.,,.,, FEKIEGL2IH +17 2511 G 10 ..,,.,,.,, BIJHIKJBKD +17 2512 C 10 ..,,.,,.,, 0GHJKKIJMK +17 2513 T 10 .$.,,.,,.,, 4FHG.HKLIE +17 2514 G 9 .$,,.,,.,, BFIFIG.HG +17 2515 T 8 ,,.,,.,, EF1GK0IC +17 2516 G 8 ,,.,,.,, FJ:JK@JC +17 2517 A 8 ,,.,,.,, AGGGHFJD +17 2518 T 7 ,$,,,.,, EFHKHHE +17 2519 C 7 ,.,,.,, @DB@CE? +17 2520 G 7 ,.,,.,, HAIG1KE +17 2521 C 7 ,.,,.,, IHIIKKG +17 2522 A 7 ,.,,.,, F9FG3GE +17 2523 T 7 ,.,,.,, EIGKDIG +17 2524 C 6 ,,,.,, HJIELH +17 2525 A 8 ,.,,.,,^], C.ED3HB< +17 2526 C 9 ,.,,.,,,^], H=HIEKKF@ +17 2527 T 9 ,.,,.,,,, E>GJLG?:E +17 2528 G 9 ,.,,.,,,, EEIIELIIB +17 2529 C 9 ,.,,.,,,, FFIH=KFIB +17 2530 A 9 ,$.,,.,,,, ?9DGGIFBB +17 2531 T 8 .,,.,,,, DFJGIAEA +17 2532 T 8 .,,.,,,, @GJBJBHC +17 2533 C 9 .$,,.,,,,^], EDIEIE>@D +17 2534 C 8 ,,.,,,,, GHBKGKDE +17 2535 A 8 ,,.,,,,, FKIKJCGF +17 2536 G 8 ,,.,,,,, CIFICJ@H +17 2537 C 8 ,$,.,,,,, AIBJHICG +17 2538 C 7 ,.,,,,, F6J2E@F +17 2539 C 7 ,.,,,,, ?BC@;6A +17 2540 G 7 ,.,,,,, JAJGJFG +17 2541 G 7 ,.,,,,, E9IE@CH +17 2542 T 7 ,.,,,,, ICHH>HH +17 2543 G 7 ,.,,,,, HEIILEJ +17 2544 A 8 ,.,,,,,^]. F9GEIEDB +17 2545 C 8 ,.,,,,,. G?IGKDJC +17 2546 A 8 ,.$,,,,,. I1IHJEGF +17 2547 G 7 ,,,,,,. HHHLBGG +17 2548 A 7 ,,,,,,. FIGLHJF +17 2549 G 7 ,,,,,,. AFGI=IH +17 2550 T 7 ,,,,,,. CFFJBHF +17 2551 G 7 ,$,,,,,. @F>M>KH +17 2552 A 6 ,,,,,. HHKEIG +17 2553 G 6 ,,,,,. DFIEIG +17 2554 T 6 ,,,,,. CHF>G +17 2557 C 5 ,,,,. GKDLH +17 2558 T 6 ,,,,.^], DJGHJD +17 2559 G 6 ,,,,., DLBHIE +17 2560 T 6 ,,,,., BECFGD +17 2561 C 6 ,$,,,., ?JCEGF +17 2585 A 9 ,,,.,.,.. MHIGC>HEG +17 2586 G 9 ,,,.,.,.. MFKHLGGJJ +17 2587 A 10 ,,,.,.,..^>. GFFJFJ>GH? +17 2588 A 11 ,,,.,.,...^]. GFHIDICDG?A +17 2589 A 12 ,,,.,.,....^]. HEEIDJ?IHB:@ +17 2590 A 12 ,,,.,.,..... GIEKEKFHH@CA +17 2591 C 12 ,,,.,.,..... HJIIKK>HIAED +17 2592 A 12 ,,,.,.,..... GFFHFJ=HJEED +17 2593 A 12 ,,,.,.,..... GFGIG?DDI;CD +17 2594 A 12 ,,,.,.,..... JIGJHJ@II=DD +17 2595 T 13 ,,,.,.,.....^]. HAFH@K;HIEFF? +17 2596 A 13 ,,,.,.,...... HEEJFBFDHFECA +17 2597 A 13 ,,,.,.,...... GEEIGJBEJADFB +17 2598 A 13 ,,,.,.,...... HEFJGIFGJ7GDB +17 2599 A 13 ,,,.,.,...... HEEJHJBIJ8GGE +17 2600 A 13 ,,,.,.,...... JHIJHHE +17 2627 C 15 ,,.,.,.......,. GEJGM>HJMGHGJCD +17 2628 C 15 ,,.,.,.......,. CI?I=GJJ52IHIFD +17 2629 A 15 ,,.,.,.......,. BEFGGFHIBFGGJHF +17 2630 T 14 ,,.,.,......,. EDHFKDDIJGGG7C +17 2631 C 15 ,,.,.,.......,. FFLHM?KM:FKIKEH +17 2632 T 15 ,,$.,.,.......,. B@KEKBIM;JHIKJG +17 2633 A 14 ,$.,.,.......,. :HII?FH93EDHID +17 2634 G 14 .,.,.......,.^]. LINAJM>IIKMKIB +17 2635 C 14 .,.,.......,.. IHLHIJ7;IIL@FL6GEKH@E8? +17 2641 C 16 .,.,.......,..,, GGLGKLICJHLKIH:. +17 2642 C 16 .,.,.......,..,, EGK4JL4JIHLIFGC9 +17 2643 C 16 .$,.,.......,..,, DJGJEKLKIILLIHD7 +17 2644 T 14 ,.,.......,.., GKDIL;LIIKBHH@ +17 2645 C 15 ,.,.......,..,, HMIIMCGJJJL?IBG +17 2646 A 15 ,.,.......,..,, IJIIK?CFIKLGGEFFIGGI90G +17 2654 C 17 ,.,.......,..,,.^]. AJ9CIJEKJIIIIBCF? +17 2655 C 17 ,.,.......,..,,.. >G@II2BIHLD6K=?E@ +17 2656 G 17 ,.,.......,..,,.. DC@ABD>@B?K>D>IA@ +17 2657 C 17 ,$.,.......,..,,.. ?ICIMH=IIMLHICIHD +17 2658 T 16 .,.......,..,,.. JDHLKDJGLHHHDEHB +17 2659 A 16 .,.......,..,,.. ?GEHA2EEJJCHIJDB +17 2660 G 16 .,.......,..,,.. HHHLKFJKKMII@KJH +17 2661 A 17 .,.......,..,,..^]. FCEH5?GIIIGGCBFE? +17 2662 T 16 .,......,..,,... DCDIBHHKGFICCEFA +17 2663 A 16 ,.......,..,,... EEKHFHCIGEIFFDBB +17 2664 C 16 ,.......,..,,... @BCE@C>JB?? +17 2666 T 16 ,.......,..,,... EBI=HEHIJBHD>EED +17 2667 C 15 ,......,..,,... =FFIJDJKJKEHIFF +17 2668 C 17 ,$.......,..,,...^]. >FG= +17 2680 C 17 .$.....,..,,....,^], DEHJGMKHKBMJ@IHJ9 +17 2681 T 16 .....,..,,....,, 7FHGIJHJFFHEHJC5 +17 2682 G 16 .....,..,,....,, 8BHJJKIJFKIJHHJ= +17 2683 G 13 ...,..,,...., F@KKFKEKJAG=J +17 2684 G 15 ....,..,,....,, BFHJKGJAJD>HHE2 +17 2685 G 16 .....,..,,....,, 63GHKKGJBKDE=B@> +17 2686 C 16 .$....,..,,....,, AEF?KKHL?IIIHJ<: +17 2687 A 14 ...,..,,....,, BDKFHI>DHFGID2 +17 2688 C 14 .$..,..,,....,, EGJIIEBHIIHBH> +17 2689 A 13 ..,..,,....,, DGMGHDLHGGDK@ +17 2690 G 14 ..,..,,....,,^], ELKIMGIIJGKJ2= +17 2691 G 13 ..,..,,....,, :IIFKAJI:DIFD +17 2692 T 14 ..,..,,....,,, 8:GD=CD?FA +17 2695 C 14 .,..,,....,,,. HIIJEMFIHHCEIB +17 2696 A 14 .,..,,....,,,. HFE +17 2697 C 14 .,..,,....,,,. JLGEDDJ8HIHBKE +17 2698 T 14 .,..,,....,,,. LHEMCEIFGJDBGH +17 2699 C 15 .,..,,....,,,.^]. IKJMEHKJILJDFHA +17 2700 T 15 .,..,,....,,,.. JIJJD7DHHKKDIIA +17 2701 C 15 .,..,,....,,,.. MKHKFIJEJKLDLIF +17 2702 T 15 .,..,,....,,,.. LHJIAJIJHJFAFGG +17 2703 T 15 .,..,,....,,,.. GHGHADHAEBEDEE? +17 2704 C 15 .,..,,....,,,.. LHJLDAHIHLF@LIF +17 2705 C 15 .,..,,....,,,.. LKHJDKHJGIJDLHE +17 2706 A 16 .,..,,....,,,..^], JIFJFKHEBJAEKG92 +17 2707 G 16 .,..,,....,,,.., GHKKBJKFJJL:LLJFLC@CFKGKEDFH? +17 2713 G 19 .,..,,....,,,..,,.^>, F:JJJGMHLHK +17 2723 G 16 .,,....,,,..,,., IFGDHJLL>LKJJKHH +17 2724 A 16 .,,....,,,..,,., IEHH@EJLDIEHADF@ +17 2725 G 16 .,,....,,,..,,., JAJJKMMK;KJGHKJ8 +17 2726 G 15 .,,....,,..,,., ADKIHFJLKGHGJG0 +17 2727 G 16 .,,....,,,..,,., IGJGDJJA;JEA +17 2730 G 16 .,,....,,,..,,., HHFKBGLBGMKLJKH3 +17 2731 C 16 .,,....,,,..,,., 9CDHGJFKMGJJJII. +17 2732 C 16 .,,....,,,..,,., EAGHGIKKBFIH8JHK +17 2733 C 16 .$,,....,,,..,,., >JHH9GKKAKDDHHH6 +17 2734 C 15 ,,....,,,..,,., BIH=ILLDJF?JMGL +17 2735 T 16 ,,....,,,..,,.,^]. DFIGIKIGJDJ>GHJ? +17 2736 C 15 ,,....,,,..,,.. BFJKEMJFKIHILID +17 2737 T 16 ,,....,,,..,,.,. DAHHJKICHH@IIH7F +17 2738 T 16 ,,$....,,,..,,.,. ADF;FIJIEEFBIEIA +17 2739 A 14 ,....,,,.,,.,. >ADDJBEAGBIFHB +17 2740 C 15 ,....,,,..,,.,. CHFHIJMLICIKHJE +17 2741 C 15 ,....,,,..,,.,. ACEILKJLGJJKGHF +17 2742 A 15 ,....,,,..,,.,. @GDDGJIJF8IID8F +17 2743 T 15 ,$....,,,..,,.,. 9EFGI?BJGHIJE5F +17 2744 C 14 ....,,,..,,.,. GBKMLIML@JMGAH +17 2745 T 14 ....,,,..,,.,. CHILGGHK.EIFDH +17 2746 A 14 ....,,,..,,.,. AAHHGDFEG@I?IE +17 2747 A 14 ....,,,..,,.,. C;AJIECIIGJGDG +17 2748 T 15 .$...,,,..,,.,.^], :?GGIJMHBJE +17 2750 T 14 ...,,,..,,.,., CHMGDJJIHIG8HE +17 2751 G 14 ...,,,..,,.,., FJHJFJJHIJJKIB +17 2752 T 14 ...,,,..,,.,., :CCHHGEBGKE8HA +17 2753 G 14 .$..,,,..,,.,., 1G.JEKG:IJE3JG +17 2754 C 13 ..,,,..,,.,., GFHEKJEHKG0IF +17 2755 C 13 ..,,,..,,.,., D;HLIIJIKH0HE +17 2756 C 12 ..,,,..,,.., FJKAHAL>OGHE +17 2757 T 13 ..,,,..,,.,., FK@KIC8FHG6HG +17 2758 T 13 ..,,,..,,.,., CGGDHG2FHF6E< +17 2759 A 13 ..,,,..,,.,., ?EHCHDBDGFAFG +17 2760 T 13 .$.,,,..,,.,., @BHJIH8JJBAGH +17 2761 T 12 .,,,..,,.,., EHJIG1IIFGEB +17 2762 T 12 .,,,..,,.,., A9CIFIE@EKEE +17 2763 C 12 .,,,..,,.,., GGEIJ7HME;JH +17 2764 C 12 .,,,..,,.,., DJKLH?JMF@IFIFF +17 2773 A 11 ,$,,..,,.,., BIJE;ILFG@E +17 2774 G 10 ,,..,,.,., EILJHKKDII +17 2775 T 10 ,,..,,.,., GHG:FHEJGH +17 2776 G 10 ,,..,,.,., GJICJKI +17 2784 G 11 ,,..,,.,.,, EGKHCKKIKGD +17 2785 G 11 ,,..,,.,.,, EFF.HKHKCHC +17 2786 C 12 ,,..,,.,.,,^], FBH7IKGEFDC= +17 2787 C 12 ,$,..,,.,.,,, 9@FCHJBKHA1D +17 2788 C 11 ,..,,.,.,,, >F/BKIIIIHB +17 2789 C 12 ,$..,,.,.,,,^]. AE4HLHJIKBFD +17 2796 A 9 ,,.,.,,,. FGGDHG/AF +17 2797 T 10 .,,.,.,,,. 8GHHBHG;DE +17 2798 G 10 .$,,.,.,,,. ;HIKGJK:LI +17 2799 A 9 ,,.,.,,,. DECGIE4FF +17 2800 A 9 ,,.,.,,,. HIGKHG;JF +17 2801 G 9 ,,.,.,,,. FHKDEG>CI +17 2802 G 8 ,,.,.,,. FGDIDGHI +17 2808 T 8 ,.,.,,,. BB;GHBFE +17 2809 T 7 ,$.,.,,. AC:AGGF +17 2810 C 8 .$,.,,,.^]. DEKGIBKE +17 2811 A 7 ,.,,,.. EIJGIGC +17 2812 G 8 ,$.,,,..^], EJIEJJGE +17 2813 A 7 .,,,.., HGCKFF. +17 2814 G 7 .,,,.., GJ@LKIE +17 2815 A 6 .,,,.. FC>9GH +17 2816 C 7 .,,,.., E?BDEHA +17 2817 G 7 .,,,.., 5HIMACH +17 2818 G 7 .,,,.., EGHJFII +17 2819 G 7 .,,,.., IGHLGJI +17 2820 G 7 .,,,.., IJ9HIFB +17 2821 A 6 .,,.., 7@EDH: +17 2822 C 7 .,,,.., 6GFJGFI +17 2823 C 7 .,,,.., IGFDIHL;E +17 2827 G 8 .,,,..,. ;IHIJLF? +17 2828 A 9 .,,,..,.^], ?ABHDL9<4 +17 2829 G 8 .,,,..., FHHLILEC +17 2830 G 9 .,,,..,., EG;KGJKBG +17 2831 A 9 .,,,..,., EH +17 2832 G 8 .,,,..., DI7LJLFB +17 2833 C 9 .,,,..,., @EGKBK:F? +17 2834 C 8 .$,,,..., CEHIHKFH +17 2835 C 8 ,,,..,., >4DHL>AD +17 2836 C 8 ,,,..,., A>EFK:EB +17 2837 G 9 ,,,..,.,^]. H0K@D;A8@ +17 2838 A 9 ,,,..,.,. GHLFGBFCC +17 2839 G 8 ,,..,.,. IKJMHGJG +17 2840 C 9 ,,,..,.,. I2LGFHED8 +17 2841 A 9 ,,,..,.,. F?IHGLFKD +17 2842 G 9 ,,,..,.,. F@IKFKIHH +17 2843 C 10 ,,,..,.,.^], GFL@JJBLFD +17 2844 A 10 ,,,..,.,., FCLHJKEJ:F +17 2845 G 10 ,,,..,.,., EIIIHJEJ=E +17 2846 C 10 ,,,..,.,., @4JIJJ>?E?J5F +17 2849 T 9 ,,..,.,., HIC3DKI4F;IJJE +17 2861 C 11 ,,..,.,.,,^]. JKEKF=DH?GCFHF +17 2873 A 11 ,,..,.,.,,. BGIJFFIJHBG +17 2874 A 11 ,,..,.,.,,. AFHCIBI?GI> +17 2875 C 11 ,,..,.,.,,. EIH?K7L@IMH +17 2876 A 10 ,,..,.,,,. CIGEK5LJJG +17 2877 G 11 ,$,..,.,.,,. AHI9HBMLLLG +17 2878 A 10 ,..,.,.,,. GGAJ7JHIIA +17 2879 T 10 ,..,.,.,,. F9IEHF>EHG +17 2880 G 10 ,..,.,.,,. EEEIAJBJJI +17 2881 T 8 ,..,,,,. F;0JIJIC +17 2882 G 10 ,..,.,.,,. CCIL:K8JKI +17 2883 G 10 ,..,.,.,,. FFLE=J;LIH +17 2884 A 9 ,..,,.,,. GB2DM4GKG +17 2885 G 10 ,$..,.,.,,. BJMKFGMLKJ +17 2886 G 9 ..,.,.,,. ECJ9J.KGJ +17 2887 T 10 ..,.,.,,.^]. 31H2I/DIED +17 2888 C 11 .$.,.,.,,..^]. EKJ?MMNMHC> +17 2889 T 10 .,.,.,,... JIAGKHHGGD +17 2890 C 10 .,.,.,,... GDGD7C@JHD +17 2891 G 10 .,.,.,,... 8EF:C +17 2894 T 11 .,.,.,,..., 9GCJGJI?G76 +17 2895 G 10 .,,.,,..., LKHLLHIJCH +17 2896 A 10 .,.,,,..., @K4LKMCI@F +17 2897 G 11 .,.,.,,..., LD9LBL=JKF< +17 2898 G 11 .,.,.,,..., 5I>H.LMAJ8D +17 2899 C 9 ,.,,,..., @6EEDJKBA +17 2900 G 13 .,.,.,,...,^].^], BI=G.AJ@D9GD2 +17 2901 T 13 .,.,.,,...,., 0GBF8IIEE5ED? +17 2902 G 13 .,.,.,,...,., GKHK8LLIJFGHE +17 2903 G 13 .,.,.,,...,., CJ7JJHDILFHBD +17 2904 C 13 .,.,.,,...,., :IFL1LKDKIJIG +17 2905 T 14 .,.,.,,...,.,^]. =GIHFHJBKDJJ@? +17 2906 C 14 .,.,.,,...,.,. GJIGBJKIKGIIDD +17 2907 A 13 .,,.,,...,.,. AIKFHMHJGAHCE +17 2908 G 14 .,.,.,,...,.,. CH>KJKMLLEGLHH +17 2909 A 12 ,.,.,,..,.,. DGHAIIBIKHAE +17 2910 T 13 ,.,.,,...,.,. B9G6FJFIFGIEE +17 2911 A 13 ,$.,.,,...,.,. BDGCHG@I:1H;C +17 2912 C 12 .,.,,...,.,. FKDLHIJC?JFF +17 2913 A 12 .,.,,...,.,. 5JBLLHJDDJ:H +17 2914 G 12 .,.,,...,.,. ?I;KLKL?KLIJ +17 2915 G 12 .,.,,...,.,. .IHLCIJ;KIIG +17 2916 G 12 .,.,,...,.,. ;I5JL2LEHJKF +17 2917 A 12 ,.,,...,.,.^]. ?7LCDHDJIHBA +17 2918 G 13 .,.,,...,.,.. 7ELEJKMCKMGKF +17 2919 T 12 .,,,...,.,.. AEH;FFD>IHDE +17 2920 G 13 .,.,,...,.,.. 0GKLK=L;CLIJI +17 2921 G 13 .,.,,...,.,.. ?G:KKEJ:GKHGE +17 2922 C 13 .,,,...,.,..^]. =CKIIG5IKHHIB +17 2923 C 13 .$,,,...,.,... =CKLHM58JHHFA +17 2924 C 13 ,.,,...,.,... GGKKKKEGLIIGD +17 2925 A 13 ,.,,...,.,... DIHHFDH;GEGGE +17 2926 C 13 ,.,,...,.,... E1JHII?HJJIHE +17 2927 A 13 ,$.,,...,.,... BBJHHJED:EHGE +17 2928 G 12 .,,...,.,... 4KKLMIHJHDJI +17 2929 C 12 .,,...,.,... 0KLJL?BKKGIH +17 2930 T 12 .,,...,.,... 5IIDF=JLHGHH +17 2931 C 12 .,,...,.,... BCCKKJ:MCJIF +17 2932 G 12 .,,...,.,... .JJ=DCBBHBAA +17 2933 G 11 ,,...,.,... JKCK>JKJGHD +17 2934 C 12 .,,...,.,... 1GIHKJDLJJIF +17 2935 C 12 .,,...,.,... 7IHHL@GJJHHG +17 2936 T 11 ,,...,.,... GI>?H@EE +17 2939 C 11 ,,...,.,... IIHJ@LAKIIJ +17 2940 T 11 ,,...,.,... EDJMCIHIHIH +17 2941 T 11 ,,...,.,... BDFJ?KFIECH +17 2942 T 11 ,$,...,.,... DG?IFAJHAEG +17 2943 G 9 ,....,... JDJ;GJHIC +17 2944 A 9 ,..,.,... F@J@IEGGH +17 2945 A 10 ,...,.,... C3K. /0I1IC@BCIK@? +17 2978 G 12 .,.,...,,,,. JJIGDGGHGLHE +17 2979 G 13 ..,.,...,,,,. FFD +17 2981 A 10 .,,..,,,,. ?:EEC20;@C +17 2982 C 13 ..,.,...,,,,. F@I?GCCJGG95E +17 2983 C 13 ..,.,...,,,,. GDD:IGHM:GK=E +17 2984 C 13 ..,.,...,,,,. DDJLJEIKHKL?F +17 2985 A 13 .$.,.,...,,,,. .8J5HEHCIJIHD +17 2986 G 12 .,.,...,,,,. :HJI:F7EIGCI +17 2987 C 12 .$,.,...,,,,. 3JGKG6;LJIIG +17 2988 T 11 ,.,...,,,,. G9HG:LHGGEH +17 2989 G 11 ,.,...,,,,. D:I:JKJLLFH +17 2990 C 11 ,.,...,,,,. F1IE@II +17 2994 G 10 .,...,,,,. HHHG@?GK?F +17 2995 G 10 .,...,,,,. BFGJ>HG>DF +17 2996 T 10 .,...,,,,. 1EC11CHJBG +17 2997 C 10 .,...,,,,. EBIHKHHKFJ +17 2998 C 10 .,...,,,,. ADFHDE=LAE +17 2999 A 10 .$,$...,,,,. 1AGD2IJFJG +17 3000 G 8 ...,,,,. GCGDKDDJ +17 3001 C 7 ..,,,,. BFJJMHG +17 3002 A 8 ...,,,,. 8GBGIMJF +17 3003 G 8 ...,,,,. BJCDKKIJ +17 3004 C 8 .$..,,,,. 9E1JKLFH +17 3005 A 7 ..,,,,. GAFDHEF +17 3006 C 8 ..,,,,.^], >CIHJ0H@ +17 3007 C 8 ..,,,,., F>HJKIG6 +17 3008 C 8 ..,,,,., IKHKFDEF +17 3009 A 8 ..,,,,., EAEEHCC1 +17 3010 C 7 ..,,,,. HHFJKFH +17 3011 A 8 ..,,,,., CFGFLJG8 +17 3012 G 8 ..,,,,., 97IHLI=/ +17 3013 C 9 ..,,,,.,, 47JJLJF/B +17 3014 A 8 .,,,,.,^], AIJJFG?. +17 3015 G 8 ..,,,,., C4IDMIJ; +17 3016 C 11 .$.,,,,.,,,, BHHFJ@H8KCE +17 3017 C 11 .,,,,.a,,,^]. CIKLHH8/FFB +17 3018 A 9 .,,,,.,,. 3EBHAF80D +17 3019 C 10 .,,,,.,,,. :IELGGH@DD +17 3020 C 10 .,,,,.,,,. @IKMJI/5.C +17 3021 T 10 ,,,,.,,,.^], HHFIF4G.HB +17 3022 G 10 ,,,,.,,,., JGJGIAGGHD +17 3023 T 10 ,,,,.g,,., GGKD@348FB +17 3024 G 10 ,,,,.,,,., HIKCKEKEFA +17 3025 G 10 ,,,,.,,,., ILLH>A=:EA +17 3026 C 11 ,,,,.,,,,., JINIIK99DEF +17 3027 A 11 ,,,,.,,,,., HHKHEB@.9G> +17 3028 G 11 ,,,,.,,,,., HGMGH/K?FJG +17 3029 G 11 ,,,,.,,,,., HHKGFNILIHE +17 3030 G 12 ,,,,.,,,,.,^], JILJC.7@ABE< +17 3031 A 12 ,,,,.,,,,.,, IILF8G./?ECA +17 3032 G 11 ,,,,.,,,.,, IHMCD1KGIF8 +17 3033 G 11 ,,,,.,,,,., IIKEA9FBBI? +17 3034 A 11 ,,,,.,,,,., HJNGG.08;0D +17 3035 G 10 ,,,,.,,,., HJJIL543K4 +17 3036 C 12 ,,,,.,,,,.,, KK>EIE99;G?2 +17 3037 T 12 ,,,,.,,,,.,, IHJFF3EGEKH= +17 3038 T 14 ,,,,.,,,,.,,,^]. HHIH>98>CE97AC +17 3039 G 14 ,,,,.,,,,.,,,. HIKHJ>25GIFH;:HIH0GI +17 3042 G 13 ,,,,.,,,.,,,. GGJHEGDGJHEBH +17 3043 T 13 ,,,,.,,,,.,,. DAHE:F66@F@6G +17 3044 A 14 ,,,,.,,,,.,c.^], EEH?A<1:2G:0G/ +17 3045 C 14 ,,,,.,,,,.,,., HI5GJ/;ADJI>H? +17 3046 A 13 ,,,,.,,,.,,., FIK>H/GBI;.I. +17 3047 G 13 ,,,,.,,,.,,., FGIGH?JJHE2L2 +17 3048 T 10 ,,,,.,,.,. EGHG:6/EFG +17 3049 G 15 ,,,,.,,,,.,,,., >FFBI3HHFKHD=LB +17 3050 G 13 ,$,,,.,,,.,,., @HLG:K:;KB8K; +17 3051 A 14 ,,,.,,,,.,,,., EHDG2CC;E=E0J7 +17 3052 C 12 ,,,,,,,.,,,. G=I0G;CFB.J +17 3054 G 14 ,$,,.,,,,.,,,., AJFBK9LGGIDDME +17 3055 G 10 ,,.,,,.,,. JGC75?I6HL +17 3056 C 13 ,,.,,,,.,,,., I=D0JKGFG>?K2 +17 3057 C 13 ,,.,,,,.,,,.^]. HBC3BKFJGGHKA +17 3058 C 14 ,,.,,,,.,,,.,. I>D/;;CFEC5L?A +17 3059 T 13 ,,.,,,.,,g.,. EGB.@;8I +17 3066 A 9 ,$.,,,.,.. ?5/;ADBIF +17 3067 T 12 .,,,,.,,,..^], @/.:=JD;/IG> +17 3068 G 12 .,,,.,,,.,., FE>IKICEH@I= +17 3069 G 11 .,,.,,,.,., F85L:54K3G4 +17 3070 C 13 .,,,,.,,,.,., 12IKFJ9?2IIIE +17 3071 C 13 .,,,,.,,,.,., 0KGHG@IIJMEGG +17 3072 C 13 .,,,,.,,,.,., ;IGJGEG?FKAFD +17 3073 C 13 .,,,,.,,,.,., @L>LJ:DIBL;HH +17 3074 C 13 .,,,,.,,,.,., E6HKEJJCIMIHE +17 3075 C 12 .,,,.,,,.,., 9AD?KA@5MBHA +17 3076 G 13 C$,,,,.,,,.,., 28KGICK@6EAAC +17 3077 C 13 ,,,,.,,,.,.,^], .3HI=EFGKJJGC +17 3078 C 13 ,,,,.,,,.,.,, GGMLGHLGLKHIF +17 3079 T 13 ,,,,.,,,.,.,, ?JDHLEGHKHIH@ +17 3080 G 14 ,,,,.,,,.,.,,^]. I6LIKJEILHHKG? +17 3081 C 14 ,,,,.,,,.,.,,. 8FJGLHHHJDGIAD +17 3082 C 14 ,,,,.,,,.,.,,. L2JJGCIKLKHKHB +17 3083 T 14 ,,,,.c,,.,.,,. FEJGLHIINIKHEH0 +17 3087 G 15 ,,,,.,,,.,.,,., BKLJJJIILKGJJ?G +17 3088 A 15 ,,,,.,,,.,.,,., HDGEGDIGKDFKFDE +17 3089 A 15 ,,,,.,,,.,.,,., LLLJIGJEIJHGHFG +17 3090 G 15 ,,,,.,,,.,.,,., IHJILHHHNJIIHI; +17 3091 T 15 ,,,,.,,,.,.,,., ?EJIHGGBIDCIGBH +17 3092 T 16 ,,,,.,,,.,.,,.,^]. CJJGGFIFIFDHHCD: +17 3093 G 16 ,,,,.,,,.,.,,.,. KJLHIJJJGKJJJI?? +17 3094 A 15 ,,,,.,,,.,.,,.. HGIEFFBEKIGCFEE +17 3095 C 15 ,,,,.,,,.,.,,.. =HKFIHIFJ;HIJGB +17 3096 C 16 ,,,,.,,,.,.,,.,. BIKJKIJJLIIIKE@D +17 3097 A 16 ,,,,.,,,.,.,,.,. JKKIDGJIJKGIHG8C +17 3098 G 16 ,,,,.,,,.,.,,.,. ?HKJ;HJJNIMJHDKF +17 3099 A 16 ,,,,.,,,.,.,,.,. FHHFHFE3GIFHGF0F +17 3100 C 16 ,,,,.,,,.,.,,.,. E;IHGAAGJAHI=H/C +17 3101 C 16 ,,,,.,,,.,.,,.,. EIKKEIIHMIGJKAGG +17 3102 A 16 ,,,,.,,,.,.,,.,. =EHGH +17 3106 G 14 ,,.,,,.,.,,.,. HFDHHILIKHHIBH +17 3107 T 14 ,,.,,,.,.,,.,. HG8GFEHBEHIE=H +17 3108 C 14 ,,.,,,.,.,,.,. JHEIJIKKHKI=:H +17 3109 A 14 ,,.,,,.,.,,.,. GEDEEDHGIGFGGH +17 3110 C 15 ,,.,,,.,.,,.,.^], II?IJHJLILKHIF; +17 3111 A 16 ,,.,,,.,.,,.,.,^], HG2GIJIJFKIGLHE@ +17 3112 G 16 ,,.,,,.,.,,.,.,, DEAHIGLKJIKGFAEF +17 3113 C 16 ,$,.,,,.,.,,.,.,, DEGHJHKLJJEFGGBC +17 3114 A 15 ,$.,,,.,.,,.,.,, ACGIHIJHJHHDFDF +17 3115 G 14 .,,,.,.,,.,.,, ?FHHNILHAI3GCJ +17 3116 G 14 .$,,,.,.,,.,.,, @EIHFJHICDHGFG +17 3117 T 13 ,,,.,.,,.,.,, BDDFHBEHDBCGC +17 3118 A 13 ,,,.,.,,.,.,, BEDGHGJD@JGEH +17 3124 C 14 ,,.,.,,.,.,,.^], IIKKIJJJLILJEE +17 3125 T 14 ,,.,.,,.,.,,., FFMIIGBDGHJIHD +17 3126 G 14 ,,.,.,,.,.,,., HHLDJJJF>JEAHF +17 3127 C 14 ,,.,.,,.,.,,., GIKKKKKEGJJCGG +17 3128 T 14 ,,.,.,,.,.,,., AFKEHGIACJBIIE +17 3129 T 14 ,$,.,.,,.,.,,., @FFHAGID5EEDDD +17 3130 T 13 ,.,.,,.,.,,., EHHBGHDGE;EEE +17 3131 C 13 ,.,.,,.,.,,., HIJIJJEBJLFIJ +17 3132 T 13 ,.,.,,.,.,,., EIGIGH>GKIFHG +17 3133 G 13 ,.,.,,.,.,,., DHHKHHCDJLDHH +17 3134 G 14 ,.,.,,.,.,,.,^]. DEGHIH8?ELCA@> +17 3135 G 15 ,.,.,,.,.,,.,.^], CBHJJJE7?KGHH?E +17 3136 C 15 ,$.,.,,.,.,,.,., ?FIHJIGEG;DCD;B +17 3139 C 14 ,.,,.,.,,.,.,. BHFF:CHJBEMFGE +17 3140 C 14 ,.,,.,.,,.,.,. AIHJJIKJ?FHFBA +17 3141 C 14 ,.,,.,.,,.,.,. GHJIIEFLEIKGGE +17 3142 A 14 ,.,,.,.,,.,.,. HIJGE. BMIGLBM=HIIIGBA +17 3144 C 15 .,,.,.,,.,.,..^]. IJJ?HDMJDIHKG.A +17 3145 A 15 .,,.,.,,.,.,... GHIGMJMGCI +17 3155 G 15 .,,.,.,,.,.,... FHIIMBJ=KGIGJIK +17 3156 G 15 .$,,.,.,,.,.,... BJJHHFLBEIHJEE?FABHIHB/IC +17 3178 T 12 .,.,,.,.,... BFDIDEFFG>BF +17 3179 G 12 .$,.,,.,.,... DHDLFCIJH?LJ +17 3180 G 11 ,.,,.,.,... @DL7JCGGBEGHG +17 3184 T 10 .,,.,.,... >GH6GGFDHE +17 3185 T 11 .,,.,.,.... EDEFG4HF +17 3188 A 11 .,,.,.,.... 2H>HFFGB1FI +17 3189 A 11 .,,.,.,.... BJC7DIE@AIH +17 3190 C 10 .,,.,.,... .JKBKHJ:HH +17 3191 T 11 .,,.,.,...^], @GJB +17 3194 T 12 .,,.,.,.C.., DI?IEGH?3DGD +17 3195 T 12 .,,.,.,...., :JHEGFG=LGE= +17 3196 T 11 .,,.,.,..., =GEHEEDHEF< +17 3197 A 12 .,,.,.,...., 6H@FFAE@=DE9 +17 3198 A 11 .,,.,.,.... BGE=FGDCIHI +17 3199 A 11 .$,,.,.,..., AHBAFGGGHH= +17 3200 A 11 ,,.,.,...., G@DFJFH6EH> +17 3201 A 10 ,,.,.,.... HCFGFGE1HF +17 3202 T 10 ,,.,.,..., GFFCFGBHD7 +17 3203 G 11 ,,.,.,.A.., H>8HLBJ4JJ4 +17 3204 T 9 ,,.,.,... HF8EHGDCD +17 3205 C 10 ,,.,.,..., IG>IJKHJKC +17 3206 A 11 ,,.,.,...., HDDEHED4BH< +17 3207 C 10 ,,.,.,..., HE2IGIFDIL +17 3208 A 11 ,,.,.,...., =DGEAEC2FG; +17 3209 C 12 ,$,.,.,....,^]. <>IGICEEDH>E +17 3210 C 11 ,$.,.,....,. @EHIJE8HHIB +17 3211 A 10 .,.,....,. HDBHGKIG@F +17 3212 T 9 .,.,...,. 5EIGHEG7F +17 3213 A 9 .,.,...,. AGFI9DEFF +17 3214 G 10 .,.,....,. 4GKG88GKIK +17 3215 G 10 .,.,....,. FGGFA.GIEI +17 3216 C 10 .,.,....,. CCIGJLBI8J +17 3217 C 10 .,.,....,. H?EAH0HGAJ +17 3218 G 11 .,.,.C..,.^], 5EAHB>:AHC> +17 3219 G 11 .,.,.A..,., 3EGI?4JJAIE +17 3220 G 11 .$,.,....,., =EGIG5CJ5IC +17 3221 C 9 ,.,...,., F?IAGIEKD +17 3222 A 10 ,.,....,., CIFGDGH>IF +17 3223 C 10 ,$.,....,., ?IIE3IJHHF +17 3224 A 9 .,....,., FHEIHHFIG +17 3225 G 9 .,....,., FGJ.INILG +17 3226 T 9 .,...,.,^]. DG9ECDIBE +17 3227 G 10 .,....,.,. HHE8JKFLKF +17 3228 G 9 .,...,.,. CIDHHKKJC +17 3229 C 11 .,....,.,.^], FHG;EJJLKHB +17 3230 T 11 .,....,.,., DFHJGJ8LGI7 +17 3231 C 11 .,....,.,., EHB;EJHLKIH +17 3232 A 10 .,...,.,., 9BEFH0J@H: +17 3233 C 11 .$,....,.,., C=71HJ +17 3244 C 8 .,.,.,.. I1LKJCGD +17 3245 C 9 .,.,.,.., HIJKKLGE8 +17 3246 A 9 .,.,.,.., GDCKKLGFF +17 3247 G 9 .,.,.,.., K9KKLHKII +17 3248 C 9 .,.,.,.., JHKKLGJH6 +17 3249 C 9 .,.,.,.., G:LKKEIF< +17 3250 C 9 .,.,.,.., HGKILHHHK +17 3251 T 9 .,.,.,.., J>LBGKII3 +17 3252 T 9 .,.,.,.., EBGHH>FGD +17 3253 T 9 .,.,.,.., ECIKI?FFE +17 3254 G 9 .,.,.,.., EDKKHKIHC +17 3255 G 9 .,.,.,.., IHGL3HHG@ +17 3256 G 9 .,.,.,.., GJKIEKGHH +17 3257 A 9 .,.,.,.., FFKGFIDH9 +17 3258 G 10 .,.,.,..,^], JGLKLMKKEC +17 3259 G 10 .,.,.,..,, IHKLC +17 3260 C 10 .,.,.,..,, IHLKLIKKDD +17 3261 C 11 .,.,.,..,,^], HHLLI:GK:GE +17 3262 A 11 .,.,.,..,,, H=IKCMHHECE +17 3263 G 11 .,.,.,..,,, HAKLMELIBED +17 3264 G 11 .,.,.,..,,, DCJKKDHIAFE +17 3265 G 11 .,.,.,..,,, GHLHJGHGGFF +17 3266 T 11 .,.,.,..,,, DEEIEFE>:HE +17 3267 G 11 .,.,.,..,,, HGB +17 3271 G 11 .,.,.,..,,, GHLHLIJKFGG +17 3272 G 11 .,.,.,..,,, EDJKKEHH8FG +17 3273 A 11 .$,.,.,..,,, AGKH@IHI;GB +17 3274 T 10 ,.,.,..,,, HBJGJHHF>F +17 3275 C 10 ,.,.,..,,, ILIKLILKJK +17 3276 A 10 ,.,.,..,,, ;KIJJHI;C; +17 3277 C 10 ,.,.,..,,, JHHHMIJGKD +17 3278 T 10 ,.,.,..,,, ELIJ=JI>HG +17 3279 T 10 ,.,.,..,,, FIHFIEHFFH +17 3280 G 11 ,.,.,..,,,^], GHKKGHJIKHD +17 3281 A 11 ,.,.,..,,,, IJHJLHIIIGC +17 3282 G 11 ,.,.,..,,,, >IKLLKMJIIE +17 3283 G 11 ,.,.,..,,,, GJIGJGKHJIF +17 3284 T 11 ,.,.,..,,,, GIIEFEH:GGG +17 3285 C 11 ,.,.,..,,,, DMEKHJL0LFF +17 3286 A 11 ,.,.,..,,,, HJKFLJKCGIC +17 3287 G 11 ,.,.,..,,,, ELLMKKNIIKGF? +17 3296 G 13 .,.,..,,,,... LFAIGMJJGLKIC +17 3297 A 13 .,.,..,,,,... JFHHIJ>>>@HFD +17 3298 C 14 .,.,..,,,,...^], IGJKHJJHILIGD= +17 3299 C 14 .,.,..,,,,..., LJKLIMIHJKKGDF +17 3300 A 14 .,.,..,,,,..., FJIJIFFHIKHFEH +17 3301 G 14 .,.,..,,,,..., GHBILLJHILKJHG +17 3302 C 14 .,.,..,,,,..., JILEIKEDHKKIG? +17 3303 C 14 .,.,..,,,,..., JKBKFKELJKKGFJ +17 3304 T 14 .,.,..,,,,..., EHBIKI?IGEKIHA +17 3305 G 14 .,.,..,,,,..., HJEKKLCJHKLIFG +17 3306 G 14 .,.,..,,,,..., GIGKJKHKILJHDG +17 3307 C 13 .,...,,,,..., FELJMHGF=LJGA +17 3308 C 14 .$,.,..,,,,..., 3G?KGMJKHLKGE= +17 3309 A 14 ,.,..,,,,...,^]. EJHGKDEFHJGHGB +17 3310 A 14 ,.,..,,,,...,. FIHD?@FEHJGG8B +17 3311 C 14 ,.,..,,,,...,. GJIJGFMJIJGGK; +17 3312 A 15 ,.,..,,,,...,.^]. FIJHICHHIKEG?ED +17 3313 T 15 ,.,..,,,,...,.. EHIGGGFGJIFIGEB +17 3314 G 15 ,.,..,,,,...,.. EILIIHJHMLIHJGH +17 3315 G 14 ,.,..,,,,...,. DBJKJIKIKJHH@B +17 3316 T 15 ,.,..,,,,...,.. F:ADHFHFHIEE=>F +17 3317 G 15 ,$.,..,,,,...,.. BIJGIJJJLLJFEHJ +17 3318 A 14 .,..,,,,...,.. 9HG@@EEFIFHFFH +17 3319 A 14 .,..,,,,...,.. CGGGCGCGJGHGFG +17 3320 A 14 .,..,,,,...,.. DHGFAEDHJHJ@DH +17 3321 C 13 .,..,,,,...,. >DIG;IGKJIHLI +17 3322 C 14 .,..,,,,...,.. FIFJGIHKLHGEFK +17 3323 C 14 .,..,,,,...,.. ;AIE@GHKMHHD>J +17 3324 C 14 .,..,,,,...,.. FAGL:AACLICA2J +17 3325 G 14 .$,..,,,,...,.. I3JH +17 3337 T 12 .,,,,...,... C@@EIEGFI;IE +17 3338 A 12 .,,,,...,... CBDEGHF@I@IF +17 3339 C 12 .$,$,,,...,... ??JIMIJHJIJE +17 3340 A 10 ,,,...,... EDHHGHHDKI +17 3341 A 10 ,,,...,... EFHKFGHDII +17 3342 A 10 ,,,...,... EEHJIH:3JI +17 3343 A 10 ,,,...,... GFGJFHF?JI +17 3344 A 10 ,,,...,... GGHJFEF?JI +17 3345 T 10 ,,,...,... GEIEGC:GJF +17 3346 T 10 ,,,...,... FEHEFFHDJG +17 3347 A 10 ,,,...,... HILHFDAFJG +17 3348 G 10 ,,,...,... HHHHLJ@JNC +17 3349 C 10 ,,,...,... FCK?JGE4LI +17 3350 C 10 ,,,...,... JIMLIIKAKK +17 3351 T 10 ,,,...,... GFIKIIDFLK +17 3352 G 10 ,,,...,... GFKCJCL;MH +17 3353 G 10 ,,,...,... GHJKHEKJI +17 3355 G 10 ,,,...,... EEIDBB?1D@ +17 3356 T 10 ,,,...,... DEHJFFFBID +17 3357 G 10 ,$,,...,... @BKLJJIKLD +17 3358 G 9 ,,...,... DIHHDJ:IG +17 3359 T 9 ,,...,..^]. CHDFFJH7? +17 3360 G 10 ,$,...,.... >KLJKEBLCE +17 3361 G 9 ,...,.... JLJ0K6GCA +17 3362 C 9 ,...,.... CJJFEGL@E +17 3363 G 9 ,...,.... HBCBF2C9? +17 3364 C 9 ,...,.... JLKGKGM=G +17 3365 A 9 ,...,.... GJGGBFKAF +17 3366 T 9 ,...,.... GGGD@EJBF +17 3367 G 9 ,...,.... IJJKG9LBH +17 3368 C 9 ,...,.... FKLJJKLAH +17 3369 C 9 ,...,.... JKHEK2KAG +17 3370 T 9 ,...,.... FHHJIGLGH +17 3371 G 9 ,...,.... FHKII9MBI +17 3372 T 9 ,...,.... FIEEH8KDE +17 3373 A 9 ,...,.... CIFEHIJCC +17 3374 A 9 ,...,.... FIFGGFHGD +17 3375 T 8 ,...,... FIGIHJCG +17 3376 C 10 ,...,...., BHDGCJMAJE +17 3377 C 10 ,...,...., AKIGG?LDFD +17 3378 C 10 ,...,...., FKHIKHKBHH +17 3379 A 10 ,$...,...., BIFEJ=IAGD +17 3380 G 9 ...,...., ?JHJJLBGF +17 3381 C 9 ...,...., JIHKKM?HJ +17 3382 T 9 ...,...., CEFG=MEJ@ +17 3383 A 9 ...,...., CAA?2FCDD +17 3384 C 10 ...,....,^]. GFIHGJ?EK= +17 3385 T 10 ...,....,. HGDGIKGDHA +17 3386 T 10 ...,....,. BB3F9G?E@7 +17 3387 G 10 ...,....,. GE8IKLAIJA +17 3388 G 10 .$.$.,....,. DBFH.LCHKH +17 3389 G 7 .,...,. DHDEFH; +17 3390 A 8 .,....,. DEJJ1J8 +17 3420 G 6 ..,.., :ILEI8 +17 3421 G 7 ..,..,^>, 9GJ=I:FD +17 3435 A 9 .,..,,,.. 8K;I0..DD +17 3436 G 9 .,..,,,.. IH;I71>HH +17 3437 T 9 .,..,g,.. =BFH;1>DF +17 3438 G 8 .,..,,.. =J;K:FHI +17 3439 A 9 .,..,,,.. FKAGB1.FH +17 3440 G 8 .,..,,.. IL;LHHJ +17 3442 T 11 .,..,,,..^>.^], FILKA.6IJB0 +17 3443 G 11 .,..,,,..., JL0K=:FIKE> +17 3444 A 11 .,..,,,..., GJ8I@.8FIEB +17 3445 G 11 .,..,,,..., IJ;L=8BJKE@ +17 3446 A 9 .,.,,..., EHIA.EIAA +17 3447 T 10 .,..,,..., @GJI;4GGE7 +17 3448 C 10 .,..,,..., JK9M@:IKII +17 3449 A 10 .,..,,..., FG/F@1HJF2 +17 3450 C 10 .,.,,,..., GCK:/@GHH: +17 3451 G 10 .,..,,..., ?IEDC5AB@A +17 3452 C 11 .,..,,,..., GIBKD9JIKKF +17 3453 C 11 .,..,,,..., >KHLBJHHK?I +17 3454 A 11 .,..,,,..., >HJI@1JJKCBFIGDB +17 3459 A 10 ,..,c,..., HIJC7.GI@2 +17 3460 C 9 ,..,,..., K7IIFGJHG +17 3461 T 9 ,..,,..., HDLG4FLJ9 +17 3462 C 11 ,..,,,...,^], JLJBFKIK@H? +17 3463 C 10 ,.,,,...,, IKI0HIK/G8 +17 3464 A 11 ,..,,,...,, I/IF0HFIHF/ +17 3465 G 11 ,..,,,...,, I8LI4EJNIE5 +17 3466 C 11 ,..,,,...,, EDKIDGIK9HF +17 3467 C 10 ,..,,,..., I:MH9KGLLL +17 3468 T 10 ,..,,,..., FKLJ/8HKI9 +17 3469 G 11 ,..,,,...,, G@LJGLIKKIE +17 3470 G 12 ,..,,,...,,^>. EJKJHJILJDAA +17 3471 G 13 ,..,,,...,,.^]. FGKHDKJKJD4?D +17 3472 C 13 ,..,,,...,,.. G=MG0BJJCH0FD +17 3473 A 12 ,.,,,...,,.. BJF>>GIHCGGD +17 3474 A 13 ,$..,,,...,,.. B2IFDGIJACDFF +17 3475 C 12 ..,,,...,,.. AKG>EHJED0GG +17 3476 A 12 ..,,,...,,.. 9JJ=HGKKEGGG +17 3477 G 12 ..,,,...,,.. DLH/DKMFI8IJ +17 3478 A 12 ..,,,...,,.. HHI;CHJG>/GH +17 3479 G 11 ..,,...,,.. @LDBLMM?:LK +17 3480 T 11 ..,,,...,.. FGC;BCG?DFG +17 3481 A 12 ..,,,...,,.. DHBEFBHEFDEG +17 3482 A 12 ..,,,...,,.. :JDGKHJJJCGH +17 3483 G 11 .,$,,...,,.. K>6AIK:E:JK +17 3484 A 10 .,...,,..^]. I?FKCD2GFD +17 3485 C 11 .,,...,,... CFKFJJIGHIC +17 3486 T 11 .,,...,...^], K@GKMCGIKH/ +17 3487 C 12 .,,...,,..., D2;JLCACIJHB +17 3488 T 12 .,,...,,..., IEAHL=E;HLI7 +17 3489 G 13 .,,...,,...,, K9:JLEE7HLJEC +17 3490 T 14 .,,...,,...,,^]. D/JFJIEAFGG4C: +17 3491 C 15 .,,...,,...,.,^], I>EIL:J1IKH=C7C +17 3492 T 15 .,,...,,...,.,, L/AILF/.JKK5E15 +17 3493 C 16 .,,...,-1a,...,,+1a.,, E3>JMK5;JLK:9D5; +17 3494 A 17 .,,...*,...,,.,,^], JCHHKKF@IIIDFC7=0 +17 3495 A 17 .,,...,,...,,.,,, IFGFJEC +17 3504 A 17 .,,...,,...,,.,,, DEIHI4FFJJJFCIDEF +17 3505 A 17 .,,...,,...,,.,,, DFGFJ5FDFKJE1I?E? +17 3506 A 15 .$,,..,,..,,.,,^]. BGI9;ICIIHFIBC? +17 3507 T 16 ,,..,,..,,.,,,.^], FIB@HHCGFIGDCG@> +17 3508 C 17 ,,..,,...,,.,,,., JLH?IK0BKKJHLIKCG +17 3509 A 18 ,,...,,.-1C..,,.,,,., CH?E;FC>JHG:HF;FCC +17 3510 C 18 ,,..A,,*..,,.,,,., JLAIIJH.JJKJEJJ:EH +17 3511 A 19 ,,...,,...,,.,,,.,^]. DH7G2EA.JIF1H7FGA1B +17 3512 C 18 ,,..,,..,,.,,,.,., HJGHHIFHI6FBIHEGDF +17 3513 C 20 ,,..A,,...,,.,,,.,., HK9@.JFJJIIAJ7KLDFDC +17 3514 A 19 ,,...,,..,,.,,,.,., FIAJ;GDAJG8HAHIBFC@ +17 3515 T 20 ,,...,,...,,.,,,.,., FGCJIGG1GJG>H=GHDHF@ +17 3516 T 20 ,,...,,...,.,,,.,.,^]. FG@GGHHGIIGEIHJDGBD@ +17 3517 T 21 ,,...,,...,,.,,,.,.,. @GHHBHB>HIH2EIGKDHA>@ +17 3518 T 21 ,,...,,...,,.,,,.,.,. EGDCACCGJJG@GG?7H@DHGB8E=JEE +17 3530 G 18 .,,*..,,.,,,.,.,.. HIJ/CKJLEII6FI8KJJ +17 3531 C 19 .A,,...,,.,,,.,.,.. 3GII/LLIIH=JEFGAFH +17 3534 A 17 .,,..,,.,,,.,.,.. ;F5IDGFHBGJAIG@FH +17 3535 T 19 .,,.+1C..,,.,,,.,.,..^]. 5FG/JHF6IHDID;HGFI? +17 3536 C 19 .,,...,,.,,,.,.,... @HGEJKI1JCIAFGGHIJD +17 3537 C 17 ,,..,,.,,,.,.,... IHKFIGKDKLHIHKGKD +17 3538 T 18 .,,..,,.,,,.,.,... FFGIIF6GHGHFAJHHKE +17 3539 C 19 .$,,...,,.,,,.,.,... 7FGIKKHIJBFIIAJKILF +17 3540 C 18 ,,...,,.,,,.,.,... GK4DKKCKLIJHDDKHKF +17 3541 T 17 ,,..,,.,,,.,.,... CECGGBI6HKFHFHHLD +17 3542 G 17 ,$,..,,.,,,.,.,... @IGKJ?EEILCIHKILH +17 3543 C 17 ,A..,,.,,,.,.,... G0KKJCKAJKADHJHJG +17 3544 A 17 ,...,,.,,,.,.,... BBEJFIIHEHKAM@JKE@CJIM5D +17 3548 A 17 ,..,,.,,,.,.,..., G<6GCGIFIAHHDJCF +17 3551 T 17 ,..,,.,,,.,.,..., C8IEBECFHHACCGJFD +17 3552 A 18 ,...,,.,,,.,.,..., D7JCHIFEDIGG=HCJDE +17 3553 T 18 ,A..,,.,,,.,.,..., E5AEFGFBDHEDGFGKC? +17 3554 A 18 ,...,,.,,,.,.,..., E4JHEGFCD>C>HEEJBC +17 3555 C 18 ,...,,.,,,.,.,..., A5JHA4IDADGBKBHJGA +17 3556 G 17 ,..,,.,,,.,.,..., GCAJJ>BIG@IBJAEAILI@; +17 3558 G 19 ,.-1T..,,.,,,.,.,...,. G5DDJACCIK@H2J@E@F: +17 3559 T 19 ,*..,,.,,,.,.,...,. E5FBGIFIDJDH9HEI?FC +17 3560 G 19 ,...,,.,,,.,.,...,. D5HII:HJJLIIJLILIJC +17 3561 A 19 ,$...,,.,,,.,.,...,. @.IJFGLDDIEEIGEHFGD +17 3562 A 18 ...,,.,,,.,.,...,. GHIFHLCFIIFFEEJ9FD +17 3563 A 18 ...,,.,,,.,.,...,. GIFGGHHGJFBGFFJAAC +17 3564 T 17 ..,,.,,,.,.,...,. =JHJFEFIGIJHHI>GD +17 3565 T 19 ...,,.,,,.,.,...,.^], CDEFD?DEICDHGCIAGCB +17 3566 C 19 ...,,.,,,.,.,...,., .=IIBDGIKJ>JHJKJIE> +17 3567 A 19 ...,,.,,,.,.,...,., /FJH>IHFDIFDEGKHEGD +17 3568 A 19 .$..,,.,,,.,.,...,., E:DLJGGGIDIDI@IGIHA +17 3569 G 18 ..,,.,,,.,.,...,., ELIFEHHGIEHIJMKIGB +17 3570 T 18 .$.,,.,,,.,.,...,., 6@GJFEGG>F:CEHDGG< +17 3571 C 17 .,,.,,,.,.,...,., FIEFIILJH7JJNHHKIKDGB +17 3578 A 18 .,,.,,,.,.,...,.,, HEGH@DHIFIFFKHFHDB +17 3579 A 18 .,,.,,,.,.,...,.,, >EFECFG6F:FHJEEIF@ +17 3580 A 18 .,,.,,,.,.,...,.,, EEHEGGGHH?GGI=GIGF +17 3581 T 18 .,,.,,,.,.,...,.,, EDH@FEHEDIGJJBIGED +17 3582 C 18 .,,.,,,.,.,...,.,, BHHAHHK>EJJJJHDGHH +17 3583 A 18 .$,,.,,,.,.,...,.,, BFFGGGIFGBIEKBJFIF +17 3584 G 17 ,,.,,,.,.,...,.,, DDCEGJ;G@IJLFIHHJ +17 3585 A 18 ,$,.,,,.,.,...,.,,^], A:JBDGBE@FGJCF>FF: +17 3586 A 17 ,$.,,,.,.,...,.,,, BHGBJBFHCIKDJIGJ. +17 3587 G 15 A,a,AaA,A.A,.a, IE@HFD7IHMGJIGK +17 3588 A 16 .,$,,.,.,...,.,,, I@AFGEAEEKHFAFG= +17 3589 A 15 .,,.,.,...,.,,, I@FBEHFGKHFFEH> +17 3590 A 15 .,$,.,.,...,.,,, I?DFEHCGIFIJFH9 +17 3591 A 14 .,.,.,...,.,,, HC4FBDHKHH?AG> +17 3592 A 14 .,.,.,...,.,,, C?FF0DHKDEJDE7 +17 3593 A 14 .,$.,.,...,.,,, FEEE:EAJF>DFI> +17 3594 C 12 ..,,...,.,,, ?AJJJKJIEJMC +17 3595 A 13 ..,.,...,.,,, FEHJFGKFHIEFD +17 3596 T 13 ..,.,...,.,,, >CE@DGGGHGEHFHHHIC +17 3598 T 11 .,,...,.,,, AEEGGEFHEH@ +17 3599 A 12 .,.,...,.,,, CFAGEIDHHIHB +17 3600 T 13 .,.,...,.,,,^X. E@FDGIAEHBIC +17 3604 C 13 .,.,...,.,,,. A?HAHKJCFAC;G +17 3605 G 13 .$,.,...,.,,,. 7CAF?CAI8JH@@ +17 3606 C 12 ,$.,...,.,,,. A/HJKAJHJMEH +17 3607 A 11 .,...,.,,,. 3BDJGFJFGCF +17 3608 A 12 .,...,.,,,.^], 7AFJGEEGJ +17 3609 A 12 .,...,.,,,., 8BHI5EKCFDFE +17 3610 C 12 .$,$...,.,,,., @?EJEJ3JKDGB +17 3611 C 10 ...,.,,,., @KEIHKIEHG +17 3612 A 10 ...,.,,,., CJGIBJLHGI +17 3613 G 11 ...,.,,,.,^], DMAIH@GJFBJG +17 3634 T 13 .$,.,,,.,,..,, @HEGJLFKHAEEC +17 3635 T 12 ,.,,,.,,..,, HFHIJEKGHFFF +17 3636 G 12 ,.,,,.,,..,, HIHKEFKHMIH@ +17 3637 T 12 ,.,,,.,,..,, FFEILEJJGEI1 +17 3638 T 12 ,.,,,.,,..,, HGHGGEJJHEHD +17 3639 G 12 ,.,,,.,,..,, GHHJDFJIJIJI +17 3640 T 12 ,.,,,.,,..,, GHGIGFJI@FIH +17 3641 G 12 ,.,,,.,,..,, GIIJHIJGJIJ4 +17 3642 T 12 ,.,,,.,,..,, DJFJIFFHIDB= +17 3643 T 12 ,.,,,.,,..,, FGGIFDJJBFHG +17 3644 T 12 ,.,,,.,,..,, D@HHJGJHIFJC +17 3645 T 12 ,.,,,.,,..,, CHFIDFIHHFIE +17 3646 C 11 ,$.,,,.,,.,, A@ADBGE@ID2 +17 3647 G 12 .,,,.,,..,,^]. D +17 3657 C 15 .,,,.,,..,,..,. @@C=HDBDGD:FG=C +17 3658 G 15 .,,,.,,..,,..,. =EIGBKKAD@ +17 3659 T 15 .,,,.,,..,,..,. EEHHGKHDEJJEGEE +17 3660 G 15 .,,,.,,..,,..,. EEHCIKIGJKKGJFH +17 3661 T 15 .,,,.,,..,,..,. HCIJFKIEEEJGG;F +17 3662 T 15 .,,,.,,..,,..,. EAGCAIJ>FIHEGED +17 3663 A 16 .,,,.,,..,,..,.^]. BBGHFJJ7DJC?HFFE +17 3664 T 16 .$,$,,.,,..,,..,.. D?GGHJEJCI5EFFFA +17 3665 A 14 ,,.,,..,,..,.. FEFIIIFICDIEFD +17 3666 A 14 ,,.,,..,,..,.. GHDIJ=HIIIGHHF +17 3667 T 14 ,,.,,..,,..,.. FGGII.GIH?C>GF +17 3668 A 14 ,,.,,..,,..,.. ECEIH>FH3=HCGG +17 3669 A 14 ,,.,,..,,..,.. FCAHJEIJCIIEDH +17 3670 T 14 ,,.,,..,,..,.. DDCIFJDJKGIGGG +17 3671 T 14 ,,.,,..,,..,.. EAGHFIHFEEHAGG +17 3672 C 14 ,,.,,..,,..,.. DGJJK8KJIJEJK +17 3675 C 14 ,,.,,..,,..,.. GFKMMKJL;GKJKK +17 3676 T 14 ,$,.,,..,,..,.. AEJIIFJH7GGFKL +17 3677 A 13 ,.,,.,,..,..^], I;LLEHHKKD +17 3679 T 14 ,.,,..,,..,.., IEIFGEKFHFHFI1 +17 3680 T 14 ,.,,..,,..,.., EEIHBBJIFHEGHG +17 3681 C 14 ,.,,..,,..,.., GJKK7HLLGIKFJ. +17 3682 A 14 ,.,,..,,..,.., CGHGHGH=IHEIJ8 +17 3683 A 13 ,.,,..,,..,.. BFHG2HIDHEDIK +17 3684 A 14 ,.,,..,,..,.., EGIJJBH.GKGFI@ +17 3685 T 14 ,.,,..,,..,.., GHGJIHI@GH?HJ1 +17 3686 T 14 ,.,,..,,..,.., EEJEDA +17 3695 T 15 .,,..,,..,..,.. CIHIFIA6HHIIJCA +17 3696 T 15 .,,..,,..,..,.. EIHIEH?FIIJIJD@ +17 3697 T 15 .,,..,,..,..,.. CHHHCIDGDGGH@C@ +17 3698 A 14 .,,..,,..,.... AFGJFHI6GGIGEB +17 3699 A 15 .$,,..,,..,..,.. >GG?HHGHKFIH;FF +17 3700 C 13 ,,.,,..,..,.. JKJLL:IHIK7GB +17 3701 T 14 ,,..,,..,..,.. HD=HIHCGDLMIGG +17 3702 T 14 ,,..,,..,..,.. IGEEHEFGFGHIED +17 3703 C 14 ,,..,,..,..,.. II>JIDGKIJM:IF +17 3704 A 14 ,,..,,..,..,.. FGFHIJAFFIJ:EG +17 3705 T 14 ,,..,,..,..,.. AF7FIEIJEHJ8GF +17 3706 A 14 ,,..,,..,..,.. EHFFKIHJHHILEF +17 3707 G 14 ,$,..,,..,..,.. DE=KHCJLJMMKIH +17 3708 T 14 ,..,,..,..,..^F. D?GGDIHBHH8DG? +17 3709 A 14 ,..,,..,..,... GCAGIFJ>IK0DFA +17 3710 C 14 ,..,,..,..,... @FHH9AJHJJHGDD +17 3711 C 14 ,..,,..,..,... G5DKJABKLLMHGC +17 3712 A 14 ,$..,,..,..,... BAEH8HI8JKJI:DEIBEGA +17 3723 A 15 ,,..,..,....... FEFHGJK1EEGBHCD +17 3724 C 15 ,,..,..,....... GIDJKJKBIEHFFGB +17 3725 T 15 ,,..,..,....... EBHAHLLILIGHEGD +17 3726 G 15 ,$,..,..,....... BCFDJLLLIHF0FIC +17 3727 C 14 ,..,..,....... <@KHHK0GHJGEJA +17 3728 C 14 ,..,..,....... 5?KGLL.JHHJHFF +17 3729 C 14 ,$..,..,....... @GIIKIJIHGCHHG +17 3730 A 13 ..,..,....... GDGJE;HIF.DFF +17 3731 T 14 ..,..,.......^+. IGIIHIIHF:GGF/ +17 3732 G 14 ..,..,........ JDEHL6JIIFIIG< +17 3733 T 15 ..,..,........^]. GEHGJECI?HF +17 3739 C 16 ..,..,.......... GEIKMHMHGIKHA3GG +17 3740 A 16 ..,..,.......... HHEDK4GIB7@FB0FF +17 3741 A 16 ..,..,.......... >2GI@IDK=BIIHH +17 3744 T 16 ..,..,.......... HIFKKIJJI0G=FAIH +17 3745 T 15 ..,..,......... HFFGH/EFG@?=5GE +17 3746 C 16 ..,..,.......... ?H@IL7GGJIIJ?7JJ +17 3747 C 15 ..,..,......... ;?DJL0HFDDFGDJG +17 3748 C 15 ..,..,......... >G=JKGGHG3FFBIH +17 3749 C 15 ..,..,......... BGD20DB +17 3753 C 15 ...,........... <@K0IIK;CG@3KIC +17 3754 T 15 .$.$.,........... A:K0IJGM=GB.JHB +17 3755 C 12 .,.......... J5KEJKEJ@KHI +17 3756 C 13 .,........... ILJIJK@GB4JGJ +17 3757 T 13 .,........... I=JIJ.CG?>GDJ +17 3758 G 13 .,........... HJBDHAEJ@@KGK +17 3759 C 13 .,........... FII8JHHFA0JIJ +17 3760 A 13 .,........... C5HAF6EHB1IHF +17 3761 A 13 .,........... D@EFIFHH?BIGH +17 3762 C 13 .$,........... EFIEGE;H49IHF +17 3763 C 12 ,........... >HGHLHD95JGC +17 3764 A 13 ,...........^]. >IIG=HIBBHEFA +17 3765 C 13 ,............ 2IEI5IG?>HIJC +17 3766 A 14 ,............^], EJIHICDB>IGFE= +17 3767 A 14 ,............, EEIIGGH?3GHEC> +17 3768 A 14 ,............, 2HIGIHG?7KKLHI +17 3771 T 14 ,............, EIII9II?1KIIGC +17 3772 A 14 ,............, 5AGGGED@:IEHFD +17 3773 C 14 ,............, AHFIFFI;7KJDHJ +17 3774 T 14 ,............, :JJHI>JBALHMHE +17 3775 C 14 ,$............, ?LAJLFJ6/LKIIJ +17 3776 T 13 ............, IJJFJI8>LHLIE +17 3777 C 13 ............, J@J5IJ7:LJFIJ +17 3778 T 12 ..........., HFEJIK?LGJIH +17 3779 G 13 ............, D=J8JK9/LILJJ +17 3780 C 13 ...........,^], J?L@E:FHEHEGAF= +17 3792 G 15 ....A......,,., FH.3IEJFAFG< +17 3798 T 14 ..........,,., EFHH6@KFJGIIG? +17 3799 T 15 .$..........,,., DC7BE9 +17 3805 C 14 ..........,,., AE7H2:IJJBJ@GC +17 3806 A 14 ..........,,., EIFF;7JFJGDGKF +17 3807 C 12 .$.......,,., ACFFJJ>JBCG= +17 3808 G 11 .......,,., @@7DAEBHK@= +17 3809 T 13 .........,,., >1D>9HG;GHIHE +17 3810 C 12 .......,,.,^], GDALKJIJMJEC +17 3811 A 14 ...CC....,,.,, ;AE18HG8FDKKGA +17 3812 T 13 ........,,.,, A@:MHLLJMI@G +17 3815 A 11 ......,,.,, 30ID=GFDK@E +17 3816 A 11 ......,,.,, 3DIHCHCIK?E +17 3817 A 11 ......,,.,, ?7FIJHGIKAI +17 3818 T 11 ......,,.,, 23JGGHFIH>H +17 3819 A 12 ......,,.,,^>. 15DFFEILHDK@ +17 3820 G 12 ......,,.,,. /9JIMJIKICKE +17 3821 A 13 ......,,.,,.^]. 2FI?JGLHLFDD9 +17 3822 G 13 ......,,.,,.. 4@MKMLGJI=IHA +17 3823 T 12 .....,,.,,.. 7GDDE@KF?IEA +17 3824 C 13 ......,,.,,.. 3@IFDLJNK@IHB +17 3825 C 12 .....,,.,,.. 4JHKIKJLEIGC +17 3826 T 13 ......,,.,,.. A9IH/JHJJDIIC +17 3827 G 13 ......,,.,,.. @?I?LIIJJ=JIC +17 3828 C 13 .$.....,,.,,.. 0@GIKKHIJ@KHD +17 3829 A 11 ....,,.,,.. FFGIFGL9BHE +17 3830 A 13 .....,,.,,..^Z. >D?HHDGK@IGAD +17 3831 C 13 A....,,.,,... /DEJMJKGCJI=A +17 3832 A 14 ..$...,,.,,...^]. B@CBGEGLBIEEC@ +17 3833 C 12 ..$..,,.,,... 3DGIAEH:DIBB +17 3834 G 11 ..,,.,,.... DAIJ==I@:B= +17 3835 T 12 ...,,.,,.... /IEDGGBGGCHC +17 3836 G 13 C..,,.,,....^>, /LLJLCBGJB7G9 +17 3837 G 11 ..,,.,,..., JHHB<< +17 3838 C 13 .$..,,.,,...., .HIGK?GJHDAA? +17 3839 C 12 ..,,.,,...., DI@C??=H?GF= +17 3840 G 12 ..,,.,,...., ?DHJ==F +17 3841 T 12 ..,,.,,...., 9GGIEHKFEHDF +17 3842 C 12 ..,,.,,...., JJGMCFNGIJEH +17 3843 T 12 ..,,.,,...., JKGIDLJJIKHF +17 3844 G 13 ..,,.,,....,^]. IJFH=HIKE=IC? +17 3845 T 13 ..,,.,,....,. EFGFCLJFAFDFC +17 3846 G 13 ..,,.,,....,. GJIJDHJICKIEG +17 3847 T 13 ..,,.,,....,. >FGHCIIFCD, HFIEKIIFMBEG:= +17 3854 T 15 .,,.,,....,..,^], DFH?KID@1E?C?>C +17 3855 C 16 .,,.,,....,..,,^], GJLILF0JJLICIH> +17 3858 T 17 .,,.,,....,..,,,^], GFJDHJI@=F:HDDG>? +17 3859 C 17 .,,.,,....,..,,,, H?CC@EG>D18IDA=A9 +17 3860 G 17 .,,.,,....,..,,,, =JG8JM@4C7H<=7H6> +17 3861 C 17 .,,.,,....,..,,,^F. EJLDILJ5@EJIGFKC: +17 3862 T 17 .,,.,,....,..,,,. FBECJJICIEFHGCHDB +17 3863 T 18 .$,,.,,....,..,,,,. @BGAHGG7F@FEC8H0D@ +17 3864 A 17 ,,.,,....,..,,,,. DKBKIA:BAICFDJ7HA +17 3865 G 18 ,$,.,,....,..,,,,.^], @JCILLH>EGGIGDGCF +17 3869 C 17 ,.,,....,..,,,,., JDHLJ6DEJJHFK7GBJ +17 3870 T 17 ,.,,....,..,,,,., FHJHJCLE?EI1IDAEF +17 3871 T 19 ,.,,....,..,,,,.,^],^], G:KJFFHAHBDGB9ADHAC +17 3872 G 19 ,.,,....,..,,,,.,,, FBFJKA;GHIIJJ2BDG8E +17 3873 T 19 ,.,,....,..,,,,.,,, DAJHECGE@EH1I0EEGAD +17 3874 T 20 ,.,,....,..,,,,.,,,^]. D:JEDEHFBGD1C0HDIB@A +17 3875 T 21 ,.,,....,..,,,,.,,,.^Z. E:GBE@GF@EDJH2DDDBD@; +17 3876 C 20 ,.,,....,..,,,.,,,.. @HKE<:5IIJGLIHDLFIEC +17 3878 A 20 ,.,,....,..,,,.,,,.. B>GGHCI>DEI=GIFFFGGD +17 3879 A 22 ,$.,,....,..,,,,.,,,..^F. B8JJH>>CIIJLLKKFLFHFDB +17 3880 G 20 .,,....,..,,,.,,,... M9KDMHHIEFD +17 3885 T 23 .,,....,..,,,,.,,,....^], ?IIF>JCFJJHH2HGIE@IHIE: +17 3886 C 23 .,,....,..,,,,.,,,...., >GIJ9ECGKIEK/IDIHIIFHDC +17 3887 C 23 .,,....,..,,,,.,,,...., 0GIH3F@?GJEJ;JDKIJHFGDB +17 3888 C 22 .$,,...,..,,,,.,,,...., ADKGJJGGJ:MBIDKHJHFHDG +17 3889 A 22 ,,....,..,,,,.,,,...., CHI=8HEFIAI9IFEHHGGGDF +17 3890 C 21 ,,...,..,,,,.,,,...., AKHGCIHGGK8JCJJLFDGCI +17 3891 A 22 ,$,....,..,,,,.,,,...., @KG4>DDGIKLMJGKKKHHHFI +17 3892 G 21 ,....,..,,,,.,,,...., IK8M/IFLJKFG@IBDKHJEG +17 3893 T 22 ,....,..,,,,.,,,....,^], HF6=>HDA>KHKEJHIFGHBH0 +17 3894 G 21 ,....,..,,,.,,,....,, IJ9 +17 3899 A 23 ,....,..,,,,.,,,....,,, GE9FGGGFJJCFGJCJHFIEHD7 +17 3900 T 23 ,....,..,,,,.,,,....,,, GJAGHCGC4JAKGKGFHGH?KB2 +17 3901 G 21 ,....,..,,,.,,,....,, HHA;EGHDCJ=GLHMIHLCL3 +17 3902 C 23 ,....,..,,,,.,,,....,,, IJ3MCHJGDMEBFLJMJGLBKF? +17 3903 A 22 ,...,..,,,,.,,,....,,, FGJGKDMKHLBLJ +17 3908 C 23 ,....,..,,,,.,,,....,,, GI5H>KKLFM.HFMHJKHKDLK6 +17 3909 T 23 ,$....,..,,,,.,,,....,,^X, BH88BDJHIGDBHIGJIHLEHA0 +17 3910 A 23 ....,..,,,,.,,,....,,,, H? +17 3911 C 23 ....,..,,,,.,,,....,,,, D4K>JGDFKGJ@MJKGEKGEIDF +17 3912 A 24 ..$..,..,,,,.,,,....,,,,^]. E4BG@GGDF8HDJHIHIIECB8?: +17 3913 C 23 ...,..,,,,.,,,....,,,,. GJGJIECLAGDLKMIEIGKJAHA +17 3914 T 24 ...,..,,,,.,,,....,,,,.^], FA;GJGGIIKHEGIHHLFIGBBE= +17 3915 C 25 ...,..,,,,.,,,....,,,,.,, GLIFJGBKBKEGEIIHIDIIFFDEE +17 3916 C 25 ...,..,,,,.,,,....,,,,.,, DKIIIJIM=JFLJMGHKJLJCJD8G +17 3917 T 25 ...,..,,,,.,,,....,,,,.,, ECIHFG2JHKIIHJIJKJKHCGD?A +17 3918 T 26 .$..,..,,,,.,,,....,,,,.,,, B22GEC3JEHGILHGFHEJHFG@FDC +17 3919 C 25 ..,..,,,,.,,,....,,,,.,,, KDHLCEM:KFMKNJEMJMIHKEIG7 +17 3920 T 25 ..,..,,,,.,,,....,,,,.,,, A@FGEHGCHIGKEJJLHFFA:GGGB +17 3921 T 25 ..,..,,,,.,,,....,,,,.,,, E2EEECG7HHIEIFGHEJ=EDBCDB +17 3922 A 25 ..,..,,,,.,,,....,,,,.,,, ?4HB.H3F5K3IILJEHJMGLJAIJKG2 +17 3926 C 25 ..,..,,,,.,,,....,,,,.,,, DGBJ@CMKJ7MKLKCLDMJG@IEI8 +17 3927 T 25 ..,..,,,,.,,,....,,,,.,,, 9>GID@IHJEGBGIJKEJFHFIDGF +17 3928 G 25 ..,..,,,,.,,,....,,,,.,,, 96GJEJKJE?HIKIIDFLIBGHCKJ +17 3929 A 24 .$,..,,,,.,,,....,,,,.,,, AFFEIJBGGJIJGIGDKEEHIFG9 +17 3930 T 24 .,..,,,,.,,,....,,,,.,,, 9C +17 3932 T 23 ,..,,,,.,,,....,,,,.,,, BEB6GHKHJ=JIIJEIHCEG>J< +17 3933 T 23 ,..,,,,.,,,....,,,,.,,, ED?IIFKIHKHGGIBIFDEDJGF +17 3934 C 23 ,..,,,,.,,,....,,,,.,,, ?GFDJDIGKKKJHLBIIEHIAII +17 3935 C 23 ,$..,,,,.,,,....,,,,.,,, ?@>CCDJBDAKIALCLA=JJDCB +17 3936 A 21 .Gg,,.gg,GG.G,gg,.ggg E>IFIIJIHA1J1HJ>FHKJF +17 3937 C 22 ..,,,,.,,,....,,,,.,,, DBBCG;JHEHHIGJEIFBHI:G1 +17 3941 C 22 ..,,,,.,,,....,,,,.,,, A=HJIKEJKKH:ICLGHGG9H0 +17 3942 C 22 ..,,,,.,,,....,,,,.,,, E>JJFJHMJKGFKDN=GKJJKI +17 3943 T 22 .$.,,,,.,,,....,,,,.,,, =A;GGJKGGJJIIFJHHIJII7 +17 3944 G 20 .,,,.,,,....,,,,.,,, BI7IDL@JJ@IBL:ACDHIB +17 3945 C 21 .,,,,.,,,....,,,,.,,, AIIHJEMJLIHL@LKHJBKJD +17 3946 T 21 .,,,,.,,,....,,,,.,,, AEEEHJIEIJFFEEED@JIFB +17 3947 A 21 .,,,,.,,,....,,,,.,,, @GFFIFIFDCGAAHCEBDID2 +17 3948 C 21 .,,,,.,,,....,,,,.,,, @GHHI6LJKIFK>JIEKGJJF +17 3949 A 21 .,,,,.,,,....,,,,.,,, >FFEIFIIFHHJ?GDBEFIFE +17 3950 C 22 .,,,,.,,,....,,,,.,,,^]. 9GHGJBMJLGED=MFCFGILHA +17 3951 T 22 .,,,,.,,,....,,,,.,,,. ;DE9GJFEHICAEJGDGK>I9D +17 3952 C 23 .,$,,,.,,,....,,,,.,,,.^]. 7B>3I=KJJKDE?LHFFCDHHC: +17 3953 C 22 .,$,,.,,,....,,,,.,,,.. >BGIBKJLI8HCMJDHKCJKD? +17 3954 T 21 .,$,.,,,....,,,,.,,,.. 5BJFDHHJI@AJID@H@IGGC +17 3955 T 20 .,.,,,....,,,,.,,,.. HBB;HFDBB +17 3960 T 21 .$,.,,,....,,,,.,,,... 9HAGBGG:68JBI:CGI;GDA +17 3961 G 20 ,.,,,....,,,,.,,,... EHEHIJHK@KDLHEDHHFDF +17 3962 G 20 ,.,,,....,,,,.,,,... D9FHHGG@ +17 3967 T 19 .,,....,,,,.,,,.... 5GDF@GCHGEECJFEFCE@ +17 3968 A 19 .$,,....,,,,.,,,.... ?HCA>8AIGGGCFIBECE? +17 3969 T 18 ,,....,,,,.,,,.... DBEGH@IDDF@EIGFEFE +17 3970 T 18 ,,$....,,,,.,,,.... CBBHE>IGCD;IFF>FFD +17 3971 C 17 ,....,,,,.,,,.... IGAB=KHEE;DHFJ@IH +17 3972 C 17 ,....,,,,.,,,.... H<>>;KIFJELIIFDJG +17 3973 A 17 ,.$...,,,,.,,,.... G@DDCGEDDDHD>EFGF +17 3974 C 17 ,...,,,,.,,,....^]. <@B@CB@@ADBBGBHH: +17 3975 G 17 ,...,,,,.,,,..... D>;7JJJH5LJA>LJJDDJBE +17 3977 A 17 ,...,,,,.,,,..... BED=FDCD;E?3@FHFD +17 3978 C 18 ,$..$.,,,,.,,,....., A9A7IFJGKKHKGJHH8MKJGEIBGI +17 3983 T 15 .,,,,.,,,....., ACDH@8GDEDBIFGH +17 3984 A 16 .,$,,,.,,,.....,^F. =DGFF=GFEFEHEFEB +17 3985 C 15 .,,,.,,,.....,. 9JHJ8JKEGCJGEBD +17 3986 A 15 .,,,.,,,.....,. 9CE??>DDHGGGGAE +17 3987 C 15 .,,,.,,,.....,. .JHL@JKJH7IIELE +17 3988 T 15 .,,,.,,,.....,. @CJFEHG>=HKCIIH +17 3989 C 16 .,,,.,,,.....,., 8EDA@LGGEAKKH4G6 +17 3990 C 16 .$,,,.,,,.....,., 4GH>@JKKE?KIILG< +17 3991 T 15 ,,,.,,,.....,., ADE;IGGIHKHIII2 +17 3992 T 15 ,$,,.,,,.....,., @EH=IGHHFG/DDE; +17 3993 C 14 ,,.,,,.....,., GJ=MIIFEKIHKID +17 3994 T 15 ,,.,,,.....,.,^F. CGAIHHGHKJIFI9@ +17 3995 T 14 ,,,,,.....,.,. BDEFFFFG:DAEHA +17 3996 A 14 ,,,,,.....,.,. CIJJIC?HDGIG?B +17 3997 G 15 c,.,,,.....,.,. 6E;KHE?GLEKKJ:D +17 3998 G 14 ,,.,,,....,.,. EE2KHGGDKLLIAG +17 3999 G 14 a,,,,.....,.,. FHLIJGHL:L1HJG +17 4000 C 15 ,,.,,,.....,.,. DK5LJCIEICJAJLH +17 4001 T 15 ,,.,,,.....,.,. EE:GGHIHLBJIKDJ +17 4002 G 15 ,,.,,,.....,.,. CG3JJJHGFJIDKHG +17 4003 A 15 ,$,.,,,.....,.,. @D7IGHCDIAJCI7I +17 4004 T 14 ,.,,,.....,.,. B2HCAIEHHHAI?F +17 4005 A 12 ,,,,.....,.. CHFGEEJEH@HG +17 4006 T 14 ,.,,,.....,.,. C9FHGFGH>HJIKF +17 4007 T 14 ,.,,,.....,.g. B2HFFEFG6EJH0G +17 4008 C 14 ,$.,,,.....,.,. ?:HC;D6KJI?K/I +17 4009 C 13 .,,,.....,.,. 5IHI>AEGJLKLJ +17 4010 A 13 .,,,.....,.,. >EEDHFI?IIIHJ +17 4011 C 13 .,,,.....,.,. 9GGI>DJ;GKJ:F +17 4012 A 11 ,,,....,.,. DCB0B.A=DFJ +17 4013 C 12 ,$,$,.....,.,. B@G@CIJFF +17 4014 A 9 ,.....,.. ECGJFJ0IK +17 4015 C 9 ,.....,.. >I8JDHLJG +17 4016 C 10 ,$.....,.,. A4>K:FGK3K +17 4017 C 6 ..,.,. =F=K?K +17 4018 G 9 .....,.,. <4C9BDC?@ +17 4019 C 10 .$.....,.,. .J2KHGBKMJ +17 4020 T 9 .....,.,. ;CLIFIL4K +17 4021 A 8 .....,.. D;G9MBILKNK +17 4028 T 9 .....,.,. .CL0DHH@L +17 4029 T 9 .....,.,. =FHGFIHJI +17 4030 C 9 .....,.,. F8JJBCK:K +17 4031 T 9 .....,.,. AKKHJILL>FEKJ +17 4040 A 9 .....,.,. B?KHHHICL +17 4041 T 9 .....,.,. F;FCEHJGH +17 4042 A 9 .....,.,. 7DH?EHDHII +17 4059 C 6 ..,.,. B?J8GH +17 4060 A 6 ..,.,. FG?IHL +17 4061 C 6 ..,.,. F;HF0H +17 4062 T 5 ..,.. FFHJJ +17 4063 C 6 ..,.,. F9FJDK +17 4064 C 6 ..,.,. B?EKLL +17 4065 T 6 .$.,.,. BBCBAJ +17 4066 T 5 .,.,. >GGDI +17 4067 C 5 .,.,. ?HECK +17 4068 T 5 .,.,. FFIJL +17 4069 T 5 .,.,. >FFHD +17 4070 A 5 .,.,. =F>?F +17 4071 G 5 .,.,. :EI>E +17 4072 G 4 ,.,. FH7I +17 4073 G 5 .,.,. 6DG;E +17 4074 C 5 .,.,. /GBLA +17 4075 T 5 .,.,. @FHFL +17 4076 G 5 .,$.,. 7BGJI +17 4077 A 4 ..,. >FCG +17 4078 T 4 ..,. >GGG +17 4079 A 4 ..,. :F7F +17 4080 T 3 ... @EH +17 4081 T 4 .$.,. 2=@? +17 4082 C 3 .,. FHD +17 4083 C 3 .$,. CIA +17 4084 A 2 ,. FJ +17 4085 C 2 ,. =C +17 4086 G 2 ,. C7 +17 4087 C 2 ,$. @G +17 4088 A 1 . H +17 4089 C 1 . E +17 4090 C 1 . B +17 4091 T 1 . E +17 4092 G 1 . F +17 4093 C 1 . D +17 4094 T 1 . I +17 4095 A 1 . D +17 4096 C 1 . A +17 4097 A 1 . D +17 4098 C 1 . @ +17 4099 T 1 . A +17 4100 C 1 . < +17 4101 C 1 .$ ; diff --git a/src/samtools-1.3.1/test/mpileup/expected/19.out b/src/samtools-1.3.1/test/mpileup/expected/19.out new file mode 100644 index 0000000..3aa40c4 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/19.out @@ -0,0 +1,4101 @@ +17 1 A 0 +17 2 A 0 +17 3 G 0 +17 4 C 0 +17 5 T 0 +17 6 T 0 +17 7 C 0 +17 8 T 0 +17 9 C 0 +17 10 A 0 +17 11 C 0 +17 12 C 0 +17 13 C 0 +17 14 T 0 +17 15 G 0 +17 16 T 0 +17 17 T 0 +17 18 C 1 ^]. @ +17 19 C 1 . ? +17 20 T 1 . D +17 21 G 1 . E +17 22 C 1 . B +17 23 A 2 .^]. GD +17 24 T 2 .. GB +17 25 A 3 ..^]. DDD +17 26 G 3 ... IIF +17 27 A 3 ... FGE +17 28 T 3 ... FHE +17 29 A 3 ... DGG +17 30 A 3 ... GHG +17 31 T 3 ... FIH +17 32 T 3 ... EBG +17 33 G 3 ... LKJ +17 34 C 3 ... JJD +17 35 A 3 ... HII +17 36 T 3 ... GIH +17 37 G 3 ... JKK +17 38 A 3 ... FIJ +17 39 C 3 ... IJI +17 40 A 3 ... GJI +17 41 A 4 ...^]. GGHA +17 42 T 4 .... HJHB +17 43 T 4 .... EGHD +17 44 G 4 .... IKLI +17 45 C 4 .... IKKI +17 46 C 4 .... HIKI +17 47 T 4 .... IKLJ +17 48 T 4 .... EIHG +17 49 G 4 .... >LIK +17 50 T 4 .... DIIG +17 51 C 4 .... KKLK +17 52 C 4 .... HKLJ +17 53 C 4 .... GLKK +17 54 T 4 .... HJKK +17 55 G 4 .... JLMK +17 56 C 4 .... FLIK +17 57 T 4 .... JKLL +17 58 G 4 .... IKLK +17 59 A 4 .... FJKJ +17 60 A 4 .... IJHJ +17 61 T 4 .... DIKI +17 62 G 4 .... FLMI +17 63 T 4 .... DIII +17 64 G 5 ....^]. IJMMB +17 65 C 5 ..... JJMKD +17 66 T 5 ..... HLLLG +17 67 C 5 ..... HMJLF +17 68 T 5 ..... JKLLH +17 69 G 6 .....^]. HKLMH? +17 70 G 6 ...... HIKJE> +17 71 G 6 ...... IJLKEB +17 72 G 6 ...... IJILGE +17 73 T 6 ...... CHGGFF +17 74 C 6 ...... KIJMII +17 75 T 6 ...... KKFLIJ +17 76 C 6 ...... KLIKHJ +17 77 T 6 ...... ILKMKK +17 78 G 6 ...... JKMMJK +17 79 G 6 ...... IJJJII +17 80 G 6 ...... HKJLII +17 81 G 6 ...... HHKHJJ +17 82 T 6 ...... ?DEGDI +17 83 C 6 ...... JEMMJH +17 84 T 6 ...... JLMLKK +17 85 C 6 ...... KMLLKK +17 86 A 6 ...... EJHJHI +17 87 C 7 ......^]. KHKIIJA +17 88 C 7 ....... GFGJKN? +17 89 C 7 ....... HKDKKLD +17 90 A 7 ....... GIIKIIE +17 91 C 7 ....... JKJIJIG +17 92 G 7 ....... CD?DEDB +17 93 A 7 ....... GKCIIKH +17 94 C 7 ....... GDIKIIH +17 95 C 8 .......^]. EKLKJHI? +17 96 A 8 ........ HIGHIEIE +17 97 A 9 ........^>. FHIIIKIC8 +17 98 C 9 ......... IHIJIJJD2 +17 99 T 9 ......... HIJKKLKF4 +17 100 C 9 ......... JLJMLLGG4 +17 101 C 9 ......... HFLJKMH97 +17 102 C 9 ......... FKKLLLKF5 +17 103 T 8 ........ KLLLMLKG +17 104 G 8 ........ ;HLGKLIH +17 105 G 9 ........^]. HB6KKKG8; +17 106 G 10 .......... GMKKIKJE2> +17 107 C 9 ......... IKMKLJKI? +17 108 C 9 ......... HGKLLKLG? +17 109 T 9 ......... ILLOLJJFB +17 110 G 9 ......... JJMMKLIHD +17 111 G 10 .......... G77HJJBA/C +17 112 C 9 ......... IKILKKLI? +17 113 A 9 ......... CGIFIGJE? +17 114 C 9 ......... IDGIJJIHB +17 115 C 10 .......... EJJILNGF/A +17 116 A 9 ......... DHGJJJIHF +17 117 G 9 .$........ >BJIMIFJF +17 118 G 9 ......... BFKLJGF/A +17 119 G 8 ........ F?HLKJGG +17 120 A 8 ........ FCIIKHGJ +17 121 G 8 ........ GFMMMG@H +17 122 C 8 .$....... DEIKLLJI +17 123 T 7 ....... EMKIEFH +17 124 T 9 .$.......^]. ?HEIE?/7> +17 125 A 7 ....... DHICDGA +17 126 A 8 ........ JEKAG0GB +17 127 C 8 ........ JGGJG/DD +17 128 A 8 ........ HJIIE8IE +17 129 A 8 ........ HFKJD8IC +17 130 A 8 ......$.. IJKCE8JD +17 131 C 7 ....... JKKFGGG +17 132 A 7 ....... JGKJGKF +17 133 T 7 ....... GKHIEGE +17 134 C 7 ....... KLMKKJH +17 135 T 7 ....... JLKLHIG +17 136 G 7 ....... IMLGIHH +17 137 T 7 ....... EJHHAHF +17 138 C 7 ....... GKMIJIH +17 139 C 7 ....... FJK@GFF +17 140 A 7 .$...... CIIKFHF +17 141 G 6 ...... MLCJEJ +17 142 C 6 ...... LLFIHF +17 143 G 6 ...... CAE@B@ +17 144 A 6 ...... JJJGBG +17 145 A 6 ...... IJCGKG +17 146 T 6 ...... HJJFFG +17 147 A 6 ...... FIJEID +17 148 C 6 ...... KKJGHG +17 149 C 6 ...... JL3IGH +17 150 T 6 ...... KJIEEH +17 151 G 6 ...... ILJHHG +17 152 C 7 ......^]. JLLEIJ= +17 153 A 7 ....... EGGFHGA +17 154 T 7 ....... DIJHGF@ +17 155 C 7 ....... KLKJHJD +17 156 C 7 ....... ELJHKH7 +17 157 C 7 ....... GJLGLHE +17 158 T 7 ....... IKLEKHF +17 159 A 7 ....... EJIDHD@ +17 160 G 7 ....... HFHHHKI +17 161 A 7 ....... DDHHGHD +17 162 A 7 ....... ?HEH:@G +17 163 G 7 .$...... DDGEHI; +17 164 T 6 ...... EG@E@: +17 165 G 6 ...... GJ>HJG +17 166 A 6 ...... FD@IGH +17 167 A 6 ...... D?EGE9 +17 168 G 6 .$..... 1HKKGE +17 169 C 5 ..... 4>GH1 +17 170 C 5 ..... EHLG3 +17 171 A 5 ..... HFIGE +17 172 C 5 ..... IHIJD +17 173 C 5 ..... ACDH? +17 174 G 5 ..... D@=B> +17 175 C 6 .....^]. JJIG5A +17 176 C 6 ...... EFIHGB +17 177 C 6 ...... >FFGBE +17 178 A 6 ...... DDHHHG +17 179 A 6 ...... >IDG5F +17 180 A 6 ...... 73GCDG +17 181 G 6 ...... FCHLJK +17 182 A 7 ......^]. CE@GFH@ +17 183 C 7 ....... FHEIHI? +17 184 A 7 ....... @HIHFHE +17 185 C 7 ....... 8GHH=IB +17 186 G 6 ...... A@@7C= +17 187 C 6 ...... GFI;KG +17 188 C 6 ...... EHG9LI +17 189 C 6 ...... ECIGLI +17 190 A 6 ...... E7F@HI +17 191 T 6 ...... C6HBNI +17 195 C 6 .....^>, ?I5MJD +17 196 A 6 ....., FAFJJC +17 197 G 6 ....., >J?NHE +17 198 C 6 ....., @IKLIH +17 199 T 6 ....., GH2MKF +17 200 T 6 ....., @HCHGG +17 201 A 7 .....,^]. EG;IGFB +17 202 A 7 .....,. BEFIJAC +17 203 C 7 .....,. BG.JGGD +17 204 C 7 .....,. =H7LKLF +17 205 T 7 .....,. FHGLKEG +17 206 G 7 .....,. EI>LHLH +17 207 C 7 .....,. BJ7MJLG +17 208 A 7 .....,. FFGJK>F +17 209 T 7 .....,. MCHLJ +17 224 G 6 ...,.. CJJEIE +17 225 C 6 ...,.. 6LJLJI +17 226 A 6 ...,.. EHK:IG +17 227 C 7 ...,.., BKHFIG: +17 228 C 7 ...,.., 5LLDKH: +17 229 G 6 ...,.. 4E=LC@ +17 230 C 7 ...,.., 6KJKHHB +17 231 C 6 ..,.., LLHLHC +17 232 C 7 ...,.., IILEHH@ +17 233 A 7 ...,.., DLL8JG< +17 234 A 7 ...,.., =IFIIH= +17 235 A 7 ...,.., =KDJIGE +17 236 G 8 ...,..,^]. BMGGLI>< +17 237 A 8 ...,..,. EJIHIF=A +17 238 C 8 ...,..,. FKIJJHED +17 239 A 9 ...,..,.^], EKLHIGFF0 +17 240 C 9 ...,..,., 5KFDJHCD? +17 241 G 9 ...,..,., LKLNIHIG +17 243 C 8 ..,..,., LHJHIIHA +17 244 C 9 ...,..,., GKKLMILFH +17 245 A 9 ...,..,., FKJJGHHFF +17 246 T 10 ...,..,.,^>, ?KGIHGEFHB +17 247 G 10 ...,..,.,, :LFKLHDJIB +17 248 T 10 ...,..,.,, BJEFGEJE?7 +17 249 C 10 ...,..,.,, ALDJJINGIE +17 250 C 10 ...,..,.,, 1LGLKHKHKH +17 251 A 9 ..,..,.,, JCLIHHGEG +17 252 G 9 ..,..,.,, LGLLJLFHI +17 253 C 9 ..,..,.,, KGLLJFILK +17 254 T 10 ..,..,.,,^]. LHJKHJHFJ@ +17 255 T 11 ..,..,.,,.^]. GBIHGFBCJ=? +17 256 A 11 ..,..,.,,.. HDHIFGEKICA +17 257 T 11 ..,..,.,,.. IHLHFG=?JDC +17 258 T 11 ..,..,.,,.. HGGHFIEDGDA +17 259 C 11 ..,..,.,,.. LIMLGMCLFGF +17 260 T 11 ..,..,.,,.. LJHKJGHHIGF +17 261 G 11 ..,..,.,,.. LGJJLGD/IGG +17 262 C 11 ..,..,.,,.. KHJMJMH?KIG +17 263 C 11 ..,..,.,,.. KELKGMHEF@F +17 264 C 11 ..,..,.,,.. JELKIGGBMHF +17 265 A 11 ..,..,.,,.. KCKJEKILKGF +17 266 G 11 ..,..,.,,.. LFJHIBGIGJJ +17 267 T 11 ..,..,.,,.. CCBIFKDJIED +17 268 T 11 ..,..,.,,.. F6JHEF9EKEF +17 269 C 12 ..,..,.,,..^>, J=8LKMHHKIJ8 +17 270 C 12 ..,..,.,,.., G5MKFL6KIJHE +17 271 T 12 ..,..,.,,.., GFILJEIIIGHC +17 272 C 12 ..,..,.,,.., GFKJKLFMLIJG +17 273 T 12 ..,..,.,,.., GI>KHFJFJIID +17 274 C 12 .$.,..,.,,.., >DGJIMHKBJJD +17 275 C 11 .,..,.,,.., =LMHJDJLGIG +17 276 A 11 .,..,.,,.., =KJGJ, 6HFEEGDJHGF= +17 280 A 12 .,..,.,,..,, 4LJHJ6F9HHJ> +17 281 G 12 .,..,.,,..,, 8KMHFHLIKKEE +17 282 G 12 .,..,.,,..,, 6HFGJ2JMIHJE +17 283 C 12 .,..,.,,..,, ;JL=LJGMKHHG +17 284 T 12 .,..,.,,..,, BGLJIGJKHIHH +17 285 G 12 .,..,.,,..,, A7KJJJGKJJJJ +17 286 C 12 .,..,.,,..,, 2IJJIHLKJHKF +17 287 A 12 .,..,.,,..,, IKJJHLLKJGJ +17 290 G 11 ,..,.,,..,, GAKFGFJB7KI +17 291 T 11 ,..,.,,..,, @HFJ=GGDFFJ +17 292 T 11 ,..,.,,..,, FHEHEKKEFBI +17 293 G 12 ,..,.,,..,,^]. CFJIHCKGHJFE +17 294 A 12 ,$..,.,,..,,. DFBH:HIDGG9C +17 295 C 11 ..,.,,..,,. GHIBLHJHKJF +17 296 A 11 ..,.,,..,,. GFFCIDEFFGG +17 297 C 11 ..,.,,..,,. FJHALLHJJKF +17 298 A 11 ..,.,,..,,. FGEHHGGHFGH +17 299 C 11 ..,.,,..,,. DGHIIMIILLH +17 300 A 11 .$.,.,,..,,. BFIFHLFGGJH +17 301 G 10 .,.,,..,,. IEGJHHLJJK +17 302 T 10 .+1A,.+1A,+1a,.+1A.+1A,,. CG>GIEEFEF +17 303 G 11 .,.,,..,,., HHDKMKIJLJG +17 304 C 11 .,.,,..,,., GJ?BKGJHDJG +17 305 C 11 .,.,,..,,., CIHKMHILLKJ +17 306 T 11 .,.,,..,,., GFCJIIIHJLH +17 307 G 11 .,.,,..,,., GBIJLHIJJK? +17 308 C 11 .,.,,..,,., E +17 309 G 11 .,.,,..,,., =C?KJCBJKBI +17 310 A 11 .,.,,..,,., CC>GIGGFHIH +17 311 C 11 .$,.,,..,,., 8EHHLCIILIK +17 312 A 10 ,.,,..,,., @7HDDHEHKH +17 313 A 10 ,.,,..,,., ?6GGFGGIJH +17 314 A 11 ,$.,,..,,.,^], :EGLFHGMDHEDEHIIHE7 +17 333 A 12 .,,..,,.,,.. 9D>DHFGJEBF9 +17 334 A 12 .$,,..,,.,,.. 9CGFHEIJHIG@ +17 335 A 10 ,,..,,.,,. CHHHFGIIGG +17 336 A 11 ,,..,,.,,.. FHCHDCIHHFD +17 337 C 10 ,$,..,,.,,. BK=JLLJMMH +17 338 T 10 ,..,,.,,.. HDIFJLJJKJ +17 339 C 11 ,..,,.,,..^>, IJJIKEJDKG4 +17 340 C 11 ,..,,.,,.., JFIKLLLMJDA +17 341 T 11 ,..,,.,,.., FCHFIIJIKCB +17 342 T 11 ,..,,.,,.., GEEGIHHGGD@ +17 343 G 10 ,..,,.,,.. EHKKKDEJK7 +17 344 C 11 ,..,,.,,.., EFGKKLMLK@8 +17 345 T 11 ,$..,,.,,.., BFHGICCIKKG +17 346 G 11 ..,,.,,..,^]. HHBKLJJKI1@ +17 347 G 10 ..,,.,,.,. EIGICIJIBB +17 348 T 10 ..,,.,,.,. CEEI>JJG?C +17 349 T 11 ..,,.,,..,. BAIJCJAH=AC +17 350 T 11 ..,,.,,..,. CCIIHHEH/FF +17 351 G 11 ..,,.,,..,. :IH:KLLKHFG +17 352 A 11 .$.,,.,,..,. /CGJILMJGFI +17 353 G 10 .$,,.,,..,. BGKLILMCHG +17 354 A 9 ,,.,,..,. IKFGKJ/JI +17 355 G 9 ,,.t,..,. GJMJKLB>G +17 356 G 9 ,,.,,..,. IK>KLBBHH +17 357 C 10 ,,.,,..,.^]. JLHLMKAGHA +17 358 A 10 ,,.,,..,.. HKHJMJ9JID +17 359 G 10 ,,.,,..,.. HKNLKLHIF +17 362 A 11 ,,.,,..,..^]. DEFHHHJ@JF= +17 363 A 11 ,,.,,..,... EH?JGJHHJG> +17 364 T 11 ,,.,,..,... EH?FFH:JGFD +17 365 G 11 ,,.,,..,... EIIKKK1HHJH +17 366 A 11 ,,.,,..,... DHLHLLJHJID; +17 373 A 11 ,.,,..,..., FFIHJIHKHGC +17 374 T 11 ,.,,..,..., EJHIJ:HGGC@ +17 375 A 12 ,.,,..,...,^]. GCLKI;LHEHD: +17 376 G 12 ,.,,..,...,. D9JJM0HIJG3F +17 377 T 11 ,.,,.,...,. CIFIIKHFFBD +17 378 T 13 ,$.,,..,...,.^]. BGHJI6LHEE>@: +17 379 G 11 .,,..,..... DELHHHIIICD +17 380 C 12 .,,..,...,.. HKLJ5JJIICDE +17 381 T 12 .,,..,...,.. LIDKDKLJEEEE +17 382 T 11 .,,.,...,.. HHIIJIEIBA? +17 383 T 12 .,,..,...,.. CHHHAIHFEDB? +17 384 A 13 .,,..,...,..^], E?HH6IHDIFEC6 +17 385 C 13 .,,..,...,.., HJLIIJGIFBECB +17 386 T 13 .,,..,...,.., FGHMCB0 +17 388 T 13 .,,..,...,.., EGII4KIGHCCC@ +17 389 G 13 .,,..,...,.., :HGJLGII=EHG6 +17 390 C 13 .,,..,...,.., EILMFJJI7DIH? +17 391 A 13 .,,..,...,.., =FIJDHLIGGHGB +17 392 T 13 .$,,..,...,.., :EII:IHGGH4IIEJDGGF? +17 399 A 13 ,..,...,..,.^], GJ4IKJ=BJJE@; +17 400 A 13 ,..,...,..,., FH3IFHJ=JJ>B; +17 401 A 13 ,..,...,..,., EIHHKGHDJJ6=> +17 402 T 13 ,..,...,..,., GJBKIHJAHHJF7 +17 403 T 13 ,..,...,..,., GFBKIFDFEEJFG +17 404 G 13 ,..,...,..,., GLBHIJBCIIHJG +17 405 T 13 ,..,...,..,., FI:KIFIFGHHGI +17 406 G 13 ,..,...,..,., HKJKJJCEEAG@D +17 412 C 15 ,..,...,T.,.,,^]. GKLIKK:E/ILLKHA +17 413 A 17 ,$..,...,..,.,,.^],^], BIFGKHDFHIKGJFEC? +17 414 T 16 ..,...,..,.,,.,, JFKHHAFIIIHJEEEE +17 415 G 16 ..,...,..,.,,.,, KBKIICGKHJDJJKJJGFEG +17 419 T 16 ..,...,..,.,,.,, CHHHGJEIIBIHEFEG +17 420 A 16 ..,...,..,.,,.,, CHHIG>@IHCHFEACG +17 421 A 16 ..,...,..,.,,.,, D2HLEA@KKHDHGFDI +17 422 A 16 ..,...,..,.,,.,, B9GKJJIKKJJJECFF +17 423 T 16 ..,...,..,.,,.,, EEHHGGAIIBIHGEFH +17 424 A 16 .$.,...,..,.,,.,, >BHHDBDII?IHFEEH +17 425 A 15 .,...,..,.,,.,, AGJICHHMJMKHEL +17 429 T 16 .,...,..,.,,.,,^], DJKIBDKKJLKHGHJC +17 430 G 16 .,...,..,.,,.,,, CJLMA=KKLNLFHFLF +17 431 G 15 ,...,..,.,,.,,, FMHA@MMBLKJHGJ? +17 432 T 15 ,...,..,.,,.,,, IJGDEGDDHJIDHHB +17 433 T 14 ,.....,.,,.,,, IHG5FGKHHIGH@E +17 434 T 16 ,...,..,.,,.,,,^]. GGFJ@EFIHJG>HIFB +17 435 A 15 ,...,..,.,,.,,. FGEAGJIHDHIHIJC +17 436 T 16 ,...,..,.,,.,,,. IHG8@JJBFICIHE?C +17 437 T 16 ,...,..,.,,.,,,. FEIECFFFHJEGIJHD +17 438 A 16 ,...,..,.,,.,,,. FGF=BIJDIID7II@D +17 439 C 16 ,...,..,.,,.,,,. GDHFCHIGJMJIKMLE +17 440 A 16 ,...,..,.,,.,,,. IIHLMKHF +17 450 G 16 ...,..,.,,.,,,.. DGAENMKKKKFHMJIG +17 451 A 16 ...,..,.,,.,,,.. >D4@KKFGJG9 +17 455 T 16 .,..,.,,.,,,.... B@IJJIJEFKKIGFFA +17 456 G 17 .$.,..,.,,.,,,.... DF;HHKLKJAKMKKHI> +17 457 C 18 .,..,.,,.,,,....^].^]. @BKKKILKEKLLGII6DA +17 458 A 18 .,..,.,,.,,,...... FAJKBJIGDGGJIJFCEB +17 459 T 18 .,..,.,,.,,,...... 8FGGHGHH@HKJGGGGDC +17 460 G 18 .,..,.,,.,,,...... C>KJFJKHMIJHKHKEGB +17 461 T 18 .$,..,.,,.,,,...... AFGGJHJGGJKEIHH:FG +17 462 G 17 ,..,.,,.,,,...... >JIJLLIJLLKLHK:JI +17 463 G 17 ,..,.,,.,,,...... @FIGFKKIKKLIII3IF +17 464 A 17 ,..,.,,.,,,...... AFICJHE= +17 469 A 19 ,..,.,,.,,,........ G1D>HLG?KKKJJG>IH:> +17 470 G 19 ,..,.,,.,,,........ =GGHLIHEHKJMIMELJ?G +17 471 T 19 ,..,.,,.,,,........ BFFGGI:EKJJHHJCEEAD +17 472 T 19 ,..,.,,.,,,........ CB>CIIHHJBIIHIBGD=C +17 473 G 19 ,..,.,,.,,,........ DFJDMIIIKKKKILHJIBG +17 474 G 19 ,..,.,,.,,,........ BBFEMKHBKLKIJKGJGAF +17 475 G 19 ,..,.,,.,,,........ BHDEILKFJLJKJKAJGAG +17 476 A 19 ,..,.,,.,,,........ BGHGHIE4IIIILI1JB?E +17 477 T 19 ,..,.,,.,,,........ CDEEGIGGKJJHHF2HF?D +17 478 T 20 ,..,.,,.,,,........^]. @>?DGIECGJHHHI.HD7CB +17 479 A 20 ,$..,.,,.,,,......... 9BB>HKIHKMEIHHAHE@BC +17 480 G 19 ..,.,,.,,,......... DCDLHJNKLJMINKLLAIG +17 481 G 19 ..,.,,.,,,......... BEFIJKJJLLGJCCKIGG> +17 482 A 19 .$.,.,,.,,,......... ;CFKJJEJLKJKJ;IBBFE +17 483 G 19 .,$.,,.,,,.........^], DBKJJGJLILJLILFAIG< +17 484 A 18 ..,,.,,,........., CHJJ2JLLJLH;H>BF98 +17 485 G 18 .$.,,.,,,........., @NJJGILHKJM?LJCJGB +17 486 A 17 .,,.,,,........., JJIGFMKCLJCG0CGGD +17 487 G 17 .,,.,,,........., MHJ?ILLMJM>LIBJIF +17 488 A 18 .,,.,,,.........,^]. IFFBEIGGLH;GGDECAA +17 489 A 18 .,,.,,,.........,. GEEAEHGDJHDIG?HC>A +17 490 A 18 .,,.,,,.........,. FGHHHKGIKJ6JHHC@DE +17 491 T 18 .,,.,,,.........,. HFG6IIJJII;HG@G;FF +17 492 G 17 .,,.,,,........,. IGJ8ILLLJLHJ?IHDI +17 493 A 18 .,,.,,,.........,. GDGILJFJ=BFI:H +17 497 C 18 .$,,.,,,.........,. AGIJIJLKHJBJG;FHHI +17 498 A 18 ,$,.,,,.........,.^]. BG=HHIGLHHJCEDI;IB +17 499 T 17 ,.,,,.........,.. E;GHHKII.GCDEIDH> +17 500 A 17 ,.,,,.........,.. F?GIHIIECJAAAC?I8 +17 501 T 17 ,.,,,.........,.. GHHHIJIJB>GJKJJGCHIAJG7D9 +17 511 A 19 .$,,,.........,..,., ;B;GIIIGK?@G? +17 512 A 18 ,,$,.........,..c., B9GHHE7IH@G3>I<.B@ +17 513 A 16 ,,.........,.,., AFIGEHH??GJFJAEA +17 514 A 16 ,,.........,.t., BGIJE@JBAG7DJ1FB +17 515 C 14 ,,........,.,, FEJEEKHBGIHK +17 518 G 19 ,,.........,..,.,.^]. BGKJFIMJ?HKHL0LICHHIL683KHJHI +17 527 A 19 ,.........,..,,..., HGKJ9IGFHIAIF@IGIFJ +17 528 G 20 ,$.........,..,.,..., BIFL;OLFKKJMHCIJJLJK +17 529 C 18 .........,.,.,..., GFL3LJ;J2JK6JLGJHM +17 530 T 19 .........,..,.,..., HJL;LIDJBGMGCG=JKHA +17 531 T 19 .........,..,.,..., ?FI4FGAEFFGIJAHEHFJ +17 532 T 18 ........,..,.,..., =GIID9GFGIGIGHFHEJ +17 533 C 18 .$........,.,.,..., DFKDKJ8KJML9/LIJIL +17 534 T 17 ........,...,..., IL@LIECJCNJJGHLHJ +17 535 A 17 ........,...,..., GJEF>ABGF;JI.IHHIIJ +17 537 C 16 .......,..,,..., ;KLFEI2JK4:IHKHL +17 538 A 18 ........,..,.,..., HD?GIAHCFJ?8GGHHFI +17 539 T 18 ........,..,.,..., HF8HABHHGJH@DGGJFJ +17 540 C 18 ........,..,.,..., EL?LEEKFIM59KKIKJI +17 541 A 17 ........,.,.,..., HE:JHFGI2IHHFFJGG +17 542 C 17 ........,...,..., AIEJEGHGHKBFHGIIJ +17 543 C 19 ........,..,.,...,^], CJDKG:JJHMI/7IILGLE +17 544 A 18 ........,.,.,...,, EH4JEGFJFI:BEEKGGD +17 545 A 19 ........,..,.,...,, @C1HFABCFHAJ2GHJGHB +17 546 A 19 ........,..,.,...,, A>/JEBIGFK1I;EHJGHC +17 547 A 18 ........,...,...,, ?F.FF>EJAI>JGHJGIB +17 548 A 18 .$......,..,.,...,, =EGG>EJEHE:;FFJGIE +17 549 T 17 ......,..g.,...,, EFF:EFCJI5HIGJGHF +17 550 T 17 ......,..,.,...,, CD>:F;GI@>2FCGFJF +17 551 G 17 .$.....,..,.,...,, >IE?G89LAKDKIIGLK +17 552 C 16 .....,..,.,...,, HF>J3HLI9IILLHJK +17 553 A 15 .....,.,.,...,, FC>GH9JDCGHJGDF +17 554 A 15 .....,.,.,...,, CDCEJGHEE +17 562 C 14 ...,..,,...,,, EFIJJJMJGHGMJH +17 563 A 14 ...,.,.,...,,, GEHBJ14BIJFGFE +17 564 C 15 ...,..,.,...,,, D60AIF2BBDHIEBA +17 565 G 15 ...,..,.,...,,, :<>IEDEK=FHLILII./ +17 567 C 15 .$,..,.,...,,,,, ;GL9<@EHKHJII/8 +17 568 C 16 ..,..,.,...,,,,, BJJLKE>IILFMLL6B +17 569 T 15 ..,..,.,...,,,, D5DML3LHIJKKGAD +17 570 T 17 ..,..,.,...,,,,,, @ILD;>HJLLKHGF8=@ +17 572 A 18 ..,..,.,...,,,,,,. CFDGD5HFFJHFDF=8CC +17 573 A 18 .$.,..,.,...,,,,,,. <6EAH<FL=B8HKKJ=IG0BDG +17 577 G 16 .$,.,.,...,,,,,,. ;CE47IIICLIFH2GH +17 578 G 16 ,..,.,...,,,,,,. BJ2B2HJIHLHI12?H +17 579 G 16 ,..,.,...,,,,,.^]. EEFA5KIKFLJKF6H= +17 580 A 17 ,.C,.,...,,,,,,.. AH1GGFFFGGFFGABIC +17 581 A 18 ,..,.,...,,,,,,..^], BHG0@DEK7FGEDDAI?D +17 582 C 17 ,$.,.,...,,,,,,.., ?HG +17 583 T 17 ..,.,...,,,,,,.., HE5KFGLJJGI@=IJFF +17 584 C 17 ..,,...,,,,,,..,^>. G:HJFJKMJI:9HI2G? +17 585 A 18 ..,.,...,,,,,,..,. F9BEGFHGIHHC98JHCC +17 586 T 17 ..,.,...,,,,,,.,. DH7JEGHGIIHLFHMGE +17 591 A 18 .,.,...,,,,,,..,.. CFGFHJHHGFBDHKIHGB +17 592 A 17 .,,...,,,,,,..,.. AFFIIIHFD=BJJEHGE +17 593 C 17 .,,...,,,,,,..,.. G>JHGHLJH0EFI@HFD=<;JFH2D +17 597 C 18 .$,.,...,,,,,,..,.. BD1JKKEILK=@JGEM>H +17 598 T 17 ,.,...,,,,,,..,.. D5FHLGJFG4IEKKJHC +17 599 T 17 ,.,...,,,,,,..,.. EAHDHDJIEGF@HGK/B +17 600 G 17 ,.,...,,,,,,..,.. EHGELKHKIBD2ILKCA +17 601 T 17 ,.,...,,,,,,..,.. C=FFFEJHHFFE6> +17 602 G 16 ,$.,...,,,,,..,.. >EEHJGJEI4;IIKAE +17 603 G 16 .,...,,,,,,..,.-1T. 3FIJGJHDE9IJ8J8: +17 604 T 15 .$,...,,,,,,..,. >GFI;JIH6D/D@D; +17 605 T 13 ,...,,,,,..,. CGHAGGHGAI?JF +17 606 T 14 ,...,,,,,,..,. CCEDHFE;.IICIB +17 607 A 15 ,...,,,,,,..,.. EDDFGFH>B=HHDGGHIGI;0GAJ:G +17 609 C 15 ,$...,,,,,,..,.. ;EBEIIIAB=F6KHD +17 610 C 14 ...,,,,,,..,.. HJGJKHDJLLJNH= +17 611 A 13 ...,,,,,..,.. FGDGEECEKIJ0@ +17 612 C 15 ...,,,,,,..,..^]. FHEIJII?MGHL8E; +17 613 A 15 ...,,,,,,..,... EFEFEED?EJ?I0CD +17 614 C 15 ...,,,,,,..,... EEEIJI=JMHIK=H@ +17 615 A 15 ...,,,,,,..,... EFDEEG?EIIBI2ED +17 616 A 15 .$..,,,,,,..,... BBDDHG/D;HAIGED +17 617 T 14 .$.,,,,,,..,... BCCGC>HKFFK0=A +17 618 G 15 .$,$,,,,,..,...^].^], >>GH7CDKFL3@CA< +17 619 G 13 ,,,,,..,...., IICCDJ@LI6F=;IFKG7GBG +17 622 G 12 ,,,,,..,..., KI07@ILFD4LI +17 636 A 13 ,,,,,..,...,, DFGFHLJKHH>HF +17 637 A 14 ,,,,,..,....,, DCBDEHJGIHIFGD +17 638 A 14 ,,,,,..,....,, EEEDEHBJJ5F?IE +17 639 A 13 ,,,,,.,....,, DF8D7KHDFI3HF +17 640 A 14 ,,,,,.,....,,^], FIGGLHMJ6JCL=E +17 641 G 14 ,,,,,.,....,,, BI994GK0KIMJ6J9KH; +17 643 A 13 ,,,..,....,,, E36KGI.:E3IGD +17 644 C 13 ,,,,..,..A,,, H1 +17 651 C 16 ,,,,..,....,,,,^], EEGBEIK/KEJGEJB@ +17 652 C 16 ,,,,..,...,,,,,, GJ;LCHNI5HLKIDBB +17 653 T 18 ,,,,..,...,,,,,,^],^], CBFFIJI0J>KJI@2?62 +17 654 G 19 ,$,,,..,....,,,,,,,, >3DDFLL>:IEMAK>5C:D +17 655 G 18 ,,,..,....,,,,,,,, 0CJ??JIDHAJGID7A@; +17 656 T 18 ,,,..,....,,,,,,,, @CHF8J;0B@JBJB1F>@ +17 657 A 17 ,,,..,....,,,,,,, DDHFGIDBHDDIICCE@ +17 658 C 18 ,,,..,....,,,,,,,, BAIEJK6CDHIEIBFD7 +17 661 G 18 ,,,..,....,,,,,,,, 1EHFKL0GIFLKLG7B19 +17 662 C 17 ,,,..,...,,,,,,,, EHJE6L2I8LKHF6EIB +17 663 A 18 ,,,..,....,,,,,,,, 0?DIGH/I83I:HF?<:< +17 664 A 19 ,$,$,..,....,,,,,,,,, 4?CAJIGIH6HHCI87FCB +17 665 C 17 ,..,....,,,,,,,,, ;=JK8HF9JM>I8JEJC +17 666 T 17 ,..,....,,,,,,,,, EJJJ;IIIGHHE?CDCC +17 667 G 17 ,..,....,,,,,,,,^]. LGLH7EJGHF +17 671 G 17 ..,....,,,,,,,,,. DHKEH@I +17 672 A 16 ..,...,,,,,,,,,. EEH5I/JIIF6CFEFF +17 673 T 16 ..,...,,,,,,,,,. CAH.GFHGHF2CI:HG +17 674 G 16 ..,....,,,,,,,,. CHJ/HI6KLFF +17 680 C 15 ,$....,,,,,,,,., E.EH0MIGCEFJHK; +17 681 A 14 ....,,,,,,,,., 8FAEHIH@CGEGG: +17 682 A 15 ....,,,,,,,,,., DCJCHHHBA2=:DI9 +17 683 A 16 ....,,,,,,,,,.,^], D3J?ICHC/8F@IH6A +17 684 C 15 .$..,,,,,,,,,.,, 9>FCBC;<=CA?J87 +17 685 G 15 ...,,,,,,,,,.,, <>ALFIC3EGGMC5? +17 686 C 15 ...,,,,,,,,,.,, 1GJGFKF/8HHJK?E +17 687 A 13 ..,,,,,,,,.,, IGJDFF6D9FI>@ +17 688 T 14 ..,,,,,,,,,.,, A?JHIL1IE>II@D +17 689 T 14 .A,,,,,,,,,.,, E.JIDC4?G8H@CE +17 690 C 14 ..,,,,,,,,,.,, 8ILGJJMDJ@JLCI +17 691 C 13 .,,,,,,,,,.,, IMKKG.KHKGEEI +17 692 T 14 ..,,,,,,,,,.,, F=HJIE>JEBIHCE +17 693 C 14 ..,,,,,,,,,.,, =/DAIJF. GFJIGCFBCHH@I@ +17 698 T 15 ..,,,,,,,,,.,,. GEKIIF?JI9G@HDA +17 699 G 15 ..,,,,,,,,,.,,. >/JJMC:HH?EM@FC +17 700 A 15 ..,,,,,,,,,.,,. :CHGDIE>GFFIEFF +17 701 A 15 .,,,,,,,,,.,,.^], EHHHI2?FEIIDEH> +17 702 A 15 .,,,,,,,,,.,,., EKLKLJIICIIIHH> +17 703 G 15 .,,,,,,,,,.,,., @JGJJCGKFFK>JGD +17 704 A 16 .T,,,,,,,,,.,,., G1HHGHBHFFF>CGI8 +17 705 A 15 ..,,,,,,,,.,,., 4ACCCJ@ +17 709 G 14 .,,,,,,,,.,,., 9JJLKLKHLELJ?A +17 710 G 15 .,,,,,,,,,.,,., :JJGJ8CKAKLFKHG +17 711 A 16 ..,,,,,,,,,.,,., EGGHHH0? +17 723 A 12 ,,,,,,,.,,., FGGFIDHKJFJI +17 724 C 14 ,,,,,,,,.,,.,, GHGLKJGIJKIELB +17 725 A 14 ,,,,,,,,.,,.,, FFG0DH@HJCFHFB +17 726 C 14 ,,,,,,,,.,,.,, GGGHFJGIJKJCLD +17 727 A 14 ,$,,,,,,,.,,.,, BGEC +17 731 T 14 ,,,,,,,.,,.,,. GHFHJ;KJHFHGDC +17 732 C 14 ,,,,,,,.,,.,,. IDJJKGFLMHCJ5GJFJHGIFJ?GF +17 740 T 13 ,,,,,.,,.,,.. AGJBIHKC>I8CC +17 741 T 13 ,,,,,.,,.,,.. 5GIFJGGDDI4CD +17 742 C 14 ,,,,,.,,.,,..^], 1IHJHOJIFL=HGB +17 743 A 14 ,,,,,.,,.,,.., CGGFFBIHFHCB= +17 750 A 17 ,$,,,.,,.,,..,.,,^]. @HFIJJIAMGJCJDD>? +17 751 G 16 ,,,.,,.,,..,.,,. DCDMGIDJ=KJJHFDE +17 752 T 16 ,,$,.,,.,,..,.,,. G?F;JFDI?FGHGD1E +17 753 C 15 ,,.,,.,,..,.,,. HCKLIBI8IJ9GIHF +17 754 T 15 ,,.,,.,,..,.,,. DCLIFEE6JJ@H?EE +17 755 G 15 ,,$.,,.,,..,.,,. D>JJHEC9IKDIJGG +17 756 G 13 ,.,,.,,..,.,. CEIHAK:HG?HEC +17 757 A 14 ,.,,.,,..,.,,. @HEFFG:JHGGG@F +17 758 A 14 ,.,,.,,..,.,,. @GEFDH6KDHG7;@ +17 759 A 14 ,.,,.,,..,.,,. CFHD@G?JJGH7?E +17 760 C 14 ,$.,,.,,..,.,,. :GA@;C8GFEHD7G +17 761 G 13 .,,.,,..,.,,. AJI;JB=CKC?H@ +17 762 G 13 .,,.,,..,.,,. FIHDG2FIKGLH< +17 763 C 13 .,,.,,..,.,,. GIHDLJ;GJIIJGDF +17 769 C 13 ,,.,,..,.,,., HI:K;KKKKGLFI +17 770 A 13 ,,.,,..,.,,., FGCH;JHJGJDF? +17 771 T 13 ,,.,,..,.,,., IFBH=IJIHF>DC +17 772 T 13 ,,.,,..,.,,., GF=I:EEKGHGDA +17 773 G 13 ,,.,,..,.,,., GHDF>KLKLKDIL +17 774 A 13 ,,.,,..,.,,., GHDKCKJIJKDFK +17 775 G 13 ,,.,,..,.,,., FIBJ;LLLLLCJL +17 776 A 13 ,,.,,..,.,,., EDBD=KH;IIC>F +17 777 C 13 ,,.,,..,.,,., DH:J=HKJJIEFD +17 778 A 13 ,,.,,..,.,,., DGCK>JILHLCFL +17 779 G 13 ,,.,,..,.,,., CECK0MJJMIKIC +17 780 A 13 ,,.,,..,.,,., @>DG:HGHIGDF? +17 781 A 14 ,,.,,..,.,,.,^], @;@H8LG4IIHGE; +17 782 A 14 ,,$.,,..,.,,.,, ?:>G4HK4JJGHH; +17 783 A 13 ,$.,,..,.,,.,, :DG1GKIIIG<7< +17 784 C 12 .,,..,.,,.,, ?K>CJLJKBGI?FHJFLHEJH +17 791 G 12 .,,..,.,,.,, ?G7FJIMJDJJH +17 792 T 12 .,,..,.,,.,, 8FDJKKLGI:JA +17 807 A 12 ,..,.,,.,,,^], FBGLJKDGGIF< +17 808 G 12 ,..,.,,.,,,, CHLILIIJGI/A +17 809 G 12 ,..,.,,.,,,, HDJIKHKFJJFC +17 810 G 12 ,..,.,,.,,c, GDJJJKAE8J/7 +17 811 A 12 ,..,.,,.,,,, A72?JIHGEGH9 +17 812 A 12 ,..,.,,.,,,, CB0> +17 813 C 12 ,..,.,,.,,,, ?AGLJL;EMFBB +17 814 T 12 ,..,.,,.,,,, BFKCMJIGIHEC +17 815 T 12 ,..,.,,.,,,, B>AIJIBD6IEC +17 816 T 12 ,$..,.,,.,,,, DIHI9F5GAHC +17 824 C 11 ..,.,,.,,,, DJHMJHHFH>@HDGE=90H4IJ? +17 842 T 10 .,,.,,,,,, EEFB=FIGH> +17 843 C 10 .,,.,,,,,, HGEH4KCF:J +17 844 T 10 .,,.,,,,,, HE??FGDDFI +17 845 G 10 .,,.,,,,,, EDBHKG@FKK +17 846 G 9 .$,,.,,,,, ADD;GIHKI +17 847 T 9 ,$,.,,,,,, BFBIHEHIJ +17 848 G 8 ,$.,,,,,, >EKGJHAK +17 849 G 6 .$,,,,, AGI9IC +17 850 T 6 ,,,,,, HGFIJI +17 851 G 6 ,,,,,, KH4KG9 +17 852 G 6 ,,,,,, HKCDIB +17 853 A 6 ,,,,,, DEIGHE +17 854 A 7 ,,,,,,^]. GFHGHC> +17 855 A 7 ,,,,,,. HFFEF=> +17 856 C 7 ,,,,,,. JHLKK:E +17 857 A 7 ,,,,,,. DGHDGHE +17 858 A 7 ,,,,,,. JI=KLKC +17 859 G 7 ,,,,,,. @LLKLLH +17 860 A 7 ,,,,,,. FEEFGHE +17 861 C 8 ,,,,,,.^], EJMMMKF0 +17 862 T 8 ,,,,,,., >G;HIII> +17 863 G 9 ,$,,,,,.,^]. DIAHKJI?D +17 864 T 8 ,,,,,.,. GHFJHF=E +17 865 C 9 ,,,,,.,.^], HBFKKIBFA +17 866 C 8 ,,,,,.., CJMHDIHB +17 867 C 9 ,,,,,.,., JIJHFF.I? +17 868 A 9 ,,,,,.,., HEKKJH.HE +17 869 G 9 ,,,,,.,., HKKLJK4J? +17 870 C 8 ,,,,,.., FIMJFIID +17 871 C 9 ,,,,,.,., JMLLLA.I@ +17 872 T 9 ,,,,,.,., GGJFJK9JA +17 873 G 9 ,,,,,.,., GDKJIKDJ> +17 874 G 8 ,,,,,.., GHKKMGI> +17 875 G 9 ,,,,,.,., GDGJIJBI= +17 876 T 9 ,,,,,.,., FJIIF<=ID +17 877 G 9 ,,,,,.,., GDJKKJAKB +17 878 A 8 ,,,,,.., CGIDIHHG +17 879 T 8 ,,,,,.., AFHIHGIB +17 880 A 9 ,$,,,,.,., @IICHHEHG +17 881 C 8 ,,,,.,., JJKKIGIH +17 882 A 8 ,,,,.,., KJILH9JF +17 883 G 8 ,,,,.,., 1JKKL7MB +17 884 C 8 ,,,,.,., CADDJ=K? +17 885 G 8 ,,,,.,., DIJK>IDB +17 886 A 8 ,,,,.,., GJKJH;IH +17 887 G 8 ,,,,.,., CIKKJ;MC +17 888 A 8 ,,,,.,., HIGHEEIA +17 889 C 8 ,,,,.,., HLJGA1JH +17 890 C 8 ,,,,..,^], /LJKKKE; +17 891 C 8 ,,,,..,, HKKLKGH; +17 892 C 9 ,,,,.,.,, IIKLK:K>> +17 893 A 9 ,,,,.,.,, EGIHJ:KF7 +17 894 T 9 ,,,,.,.,, AIHIH7HIE +17 895 C 10 ,$,,,.,.,,^]. =KFLI/HIGB +17 896 T 9 ,,,.,.,,. IFIL:ME5G +17 897 C 9 ,,,.,.,,. KILL=MIKF +17 898 T 9 ,,,.,.,,. GGHL@KFCG +17 899 A 9 ,,,..,,.^]. DEECJHFD@ +17 900 C 10 ,,,.,.,,.. KKMK;HC>E? +17 901 C 10 ,,,.,.,,.. HJKI>KIGEE +17 902 A 10 ,,,.,.,,.. CFHH3JHEFF +17 903 A 9 ,,,..,,.. CGGHJGGEH +17 904 A 10 ,,,.,.,,.. CFGC5JGBFH +17 905 A 10 ,,,.,.,,.. BEIIBHGDFH +17 906 A 10 ,,,.,.,,.. BFGHCIGDGH +17 907 A 10 ,,,.,.,,.. DGH@GIJAHH +17 908 T 10 ,,,.,.,,.. EHHJGJLHGF +17 909 T 10 ,,,.,.,,.. BHHFFGCDGF +17 910 A 10 ,,,.,.,,.. ?EGD=HEFGG +17 911 A 10 ,,,.,.,,.. @FFJHJGEHI +17 912 A 10 ,,,.,.,,.. @DFIBJDFII +17 913 A 11 ,,,.,.,,..^], ?DED5KGFHI= +17 914 A 11 ,$,,.,.,,.., :FHJIGIFII> +17 915 T 10 ,,.,.,,.., EGJ6II7HG> +17 916 T 9 ,,..,,.., EGCCFFHHC +17 917 A 10 ,,.,.,,.., GJIFJKHHGG +17 918 G 10 ,,.,.,,.., FKI6MBIKHH +17 919 C 10 ,,.,.,,.., GKMGLGKLIA +17 920 T 10 ,,.,.,,.., FGLGL@EKHF +17 921 G 10 ,$,.,.,,.., >JHCLJEHHF +17 922 G 8 ,..,,.., JLCJEKGI +17 923 G 8 ,..,,.., IJEIJIHK +17 924 C 9 ,.,.,,.., IKDLGJKJG +17 925 A 9 ,.,.,,.., FJ/JI=IKI +17 926 T 9 ,.,.,,.., GI1JHHDGF +17 927 G 9 ,.,.,,.., FKEMIIJII +17 928 G 9 ,.,.,,.., EJGKCJJJF +17 929 T 9 ,.,.,,.., GI=FJHICH +17 930 G 8 ,..,,.., FIMIILIG +17 931 G 9 ,.,.,,.., DH.IFIKHJ +17 932 T 9 ,.,.,,.., FF2IH:FCH +17 933 G 8 ,..,,.., DLJIEIGI +17 934 C 9 ,$.,.,,.., AE@HBDKJJ +17 935 A 9 .,.,,..,^>, G/IIEHKA@ +17 936 T 9 .,.,,..,, I?IJIJIIC +17 937 G 8 ..,,..,, KJE9JIIF +17 938 C 8 ..,,..,, EEKELJHB +17 939 C 9 .,.,,..,, L?LJ>KLJH +17 940 T 9 .,.,,..,, K0LJGLKIG +17 941 G 9 .,.,,..,, J.LEGIHGG +17 942 T 9 .,.,,..,, HCFIBGFDE +17 943 A 9 .,.,,..,, G@IKHHIHG +17 944 G 9 .,.,,..,, K>EFHKJIF +17 945 T 9 .,.,,..,, GEGBCJGGG +17 946 C 8 ..,,..,, IKDLKJGG +17 947 C 9 .,.,,..,, H=JKFKIJI +17 948 C 9 .,.,,..,, GAMJCGLKJ +17 949 A 10 .,.,,..,,^], D@JKDHI=IB +17 950 G 10 .,.,,..,,, H=MIIMJJNF +17 951 C 11 .,.,,..,,,^]. E2HJFLJDMGB +17 952 T 11 .,.,,..,,,. F?KHCLIEEBH +17 953 A 11 .$,.,,..,,,. ?EDIGIJCHD8 +17 954 T 10 ,.,,..,,,. 3GJAKIHGAF +17 955 T 10 ,.,,..,,,. ADJEHEGFF9 +17 956 C 10 ,.,,..,,,. @HIKKIIJGF +17 957 A 10 ,.,,..,,,. :FIEAIGEE; +17 958 C 10 ,.,,..,,,. BCFIEDKJHD +17 959 A 10 ,.,,..,,,. CFJHJHJLHE +17 960 G 10 ,$.,,..,,,. >CEIMHHHHE +17 961 T 9 .,,..,,,. BIGIFIHIH +17 962 G 9 .$,,..,,,. DHCKJIJKI +17 963 C 8 ,,..,,,. @IMJLJJF +17 964 T 8 ,,..,,,. IHLIHGI< +17 965 G 8 ,,..,,,. GJMHKJI: +17 966 A 8 ,,..,,,. IGJFBEI4 +17 967 G 8 ,,..,,,. GGLEIJHI +17 968 G 8 ,,..,,,. BG?BJJIJ +17 969 T 8 ,,..,,,. EEIHFIEG +17 970 G 8 ,,..,,,. CGJIGIED +17 971 G 8 ,,..,,,. BHLHIIG@ +17 972 G 8 ,$,..,,,. @GDJJLJ1 +17 973 A 7 ,..,,,. DHHEFG7 +17 974 A 7 ,..,,,. GIFIII5 +17 975 G 8 ,..,,,.^], EINFMA:B +17 976 A 8 ,..,,,., FIKHHHFE +17 977 T 8 ,..,,,., GIG>IG9G +17 978 G 8 ,..,,,., HLGEIK;H +17 979 C 9 ,..,,,.,^], GEIKKJ6GD +17 980 T 9 ,..,,,.,, KH:A +17 986 C 10 ,..,,,,,a, @J:HGGF>.B +17 987 C 11 ,..,,,.,,,, GJHKJK=LJDD +17 988 A 11 ,..,,,.,,,, DGIGIJBLK9F +17 989 G 11 ,$..,,,.,,,, >IEGHFIMKE7 +17 990 G 10 ..,,,.,,,, ACJKJ>KKBE +17 991 A 9 ..,,,,,,, ECJGHLIIF +17 992 G 10 ..,,,.,,,, HEIJHAKK59 +17 993 T 10 ..,,,.,,,, C>HIH8IJ3= +17 994 T 9 .$.,,,.,,, = +17 997 A 9 .,,,.,,,, AIJH1LM:D +17 998 G 10 .,,,.,,,,^], AIIHFLKE;6 +17 999 G 9 .,,,.,,,, 6IJI@LK3= +17 1000 C 10 .,,,.,,,,, :KKMKKK;C? +17 1001 T 10 .,,,.,,,,, DFGH@IJE@D +17 1002 G 10 .,,,.,,,,, CHIH9KI?9F +17 1003 C 10 .,,,.,,t,, ?IHJFJM7CC +17 1004 A 11 .,,,.,,,,,^]. AEHFIDG4C8? +17 1005 A 11 .,,,.,,,,,. C +17 1007 G 9 ,,,.,,,,. IJJ>MKH7G +17 1008 A 9 ,,,.,,,,. GHCJLMG.E +17 1009 G 9 ,,,.,,,,. CHF9LLH4G +17 1010 C 10 ,,,.,,,,,. GKICML.GEH +17 1011 T 10 ,,,.,,,,,. AGFCIJBEDG +17 1012 A 10 ,$,,.,,,,,. AGH3JI.B9D +17 1013 T 8 ,,.,,,,. HG@JK0HE +17 1014 G 9 ,,.,,,,,. JI@LJ8CDH +17 1015 A 9 ,,.,,,,,. GG2IJADHE +17 1016 T 9 ,,.,,,,,. HF@JJ=F=G +17 1017 T 9 ,,.,,,,,. GIEJJ1DDC +17 1018 G 9 ,,.,,,,,. II8LL3HBI +17 1019 C 8 ,,.,,,,. A?CDA=9G +17 1020 G 9 ,,.,,,,.^]. HHBJJJ?@B +17 1021 C 9 ,,,,,,,.. GHKKIB/ID +17 1022 C 10 ,,.,,,,,.. IJGMIFEIHC +17 1023 A 9 ,,.,,,,.. F@GHI=1EF +17 1024 C 11 ,,.,,,,,..^]. KLILM0A:HDE +17 1025 T 11 ,,.,,,,,... FGLKK0@CHFE +17 1026 G 11 ,,.,,,,,... GIAKMHA6JGG +17 1027 C 11 ,,.,,,,,... HF>KJJFHDEH +17 1028 A 10 ,,,,,,,... EFIBD=CHGG +17 1029 C 11 ,,.,,,,,... IMDMKJA0IGH +17 1030 T 11 ,,.,,,,,... FEKKJGGBHIJ +17 1031 T 13 ,,.,,,,,...^].^]. EG0IIHDGGDF>> +17 1032 T 13 ,,.,,,,,..... FFBHKF@:FDG>> +17 1033 G 13 ,,.,,,,,..... BHEKH3F4IJKFG +17 1034 G 12 ,$,,,,,,..... AILK6;7HIID@ +17 1035 C 12 ,.,,,,,..... G@KK/C8JIJFF +17 1036 C 11 ,.,,,,..... J8MM0>GKKFB +17 1037 T 12 ,.,,,,,..... GJKI1FIGJLHG +17 1038 G 11 ,.,,,,..... G +17 1040 A 12 ,.,,,,,..... FIII>D=FEIG> +17 1041 C 11 ,,,,,,..... HLJ>EGIHGFIJH> +17 1048 G 11 ,$.,,,,..... A7KLBFJGNKK +17 1049 C 11 .,,,,,..... 0LK>CIGBBFGIKIF +17 1051 A 9 ,,,,..... FGC6HFJHD +17 1052 A 9 ,,,,..... HHCABIKJB +17 1053 A 8 ,,,..... FIAGFJGB +17 1054 C 10 ,,,,,..... LJ@FHI@JHB +17 1055 C 11 ,,,,,.....^]. JJ1L@HKNK9> +17 1056 C 10 ,,,,...... KMH.HKMK7> +17 1057 T 11 ,,,,,...... JA1H:JDKJDF +17 1058 G 11 ,,,,,...... JJH@:HHLKHH +17 1059 T 10 ,,,,...... II/EEHII?E +17 1060 C 11 ,,,,,...... LL1J?JJJI=H +17 1061 T 11 ,,,,,...... JJ?G9JJMKCH +17 1062 C 11 ,,,,,...... LLGE>LCMKII +17 1063 T 10 ,,,,...... HHEDHDKLGH +17 1064 A 10 ,,,,...... GHEGFHHHED +17 1065 A 10 ,,,,...... GHHFCIJI@G +17 1066 A 11 ,,,,......^]. GHGCJHKIFG8 +17 1067 A 12 ,,,,,....... GG0H8GILIDG8 +17 1068 A 10 ,,,....... FFGGHLIEG9 +17 1069 A 11 ,,,,....... FGG8HIIIDG; +17 1070 A 11 ,,,,,...... IK3EHBJJHH> +17 1071 G 12 ,,,,,....... HI3I>LLMNKJH +17 1072 A 12 ,,,,,....... >F:G9GHKI@EE +17 1073 A 11 ,,,,....... ;F0GIIIJ7GE +17 1074 A 12 ,$,,,,....... :FCFD;JJG7H@ +17 1075 A 11 ,,,.......^], IG?GCKI6GEE +17 1076 G 11 ,,,......., F8IKLMLKKIF +17 1077 A 12 ,,,,......., >=C:EGKJDGCC +17 1078 A 12 ,$,,,......., ;BB8HKJIDHFA +17 1079 A 11 ,,,......., ABFIIKHEHGF +17 1080 A 11 ,,,......., 9I2GFJKGHGH +17 1081 G 10 ,$,......., :?IJOMGHJF +17 1082 A 9 ,......., =FHIIFGGG +17 1083 A 10 ,,......., ;:HJIJGHGH +17 1084 A 11 ,$,.......,^]. 9DFFKICHHH; +17 1085 A 10 ,.......,. +17 1087 C 10 ,.......,. ID/KJ7JGMD +17 1088 T 10 ,.......,. FGILLHJGGG +17 1089 C 10 ,.......,. IIKLLDJKLE +17 1090 A 10 ,.......,. .FCKIGGGGF +17 1091 C 10 ,.......,. GHJKL7JIIF +17 1092 T 10 ,.......,. AHKLJHHFEBFIF= +17 1112 T 10 ......,.., GHH3@FHHDE +17 1113 G 10 ......,.., IKLFJGLKJF +17 1114 A 10 ......,.., HKE6GBMHHA +17 1115 G 10 ......,.., DLLKKHBMKH +17 1116 G 10 ......,.., AHK5GIMEJ@ +17 1117 A 10 ......,.., FGI>HCJHEH +17 1118 T 10 ......,.., CGF>GDIGHG +17 1119 C 9 .$....,.., >HJIKE?K< +17 1120 C 9 .....,.., FIDGGKEBH +17 1121 A 9 .....,.., CHFIIJHHI +17 1122 T 10 .....,..,^]. DGCHGKCDGA +17 1123 T 10 .$....,..,. AGBEFGGF@> +17 1124 A 9 ....,..,. EEGEJADFE +17 1125 T 9 ....,..,. G@FIKHHFE +17 1126 C 9 ....,..,. F=HJLFKLB +17 1127 T 9 ....,..,. ECIHIHIGH +17 1128 G 9 ....,..,. DGJIKBKJG +17 1129 A 8 ...,..,. >FEIF +17 1153 A 8 ..,..,.. DGIAHH>F: +17 1155 T 8 .,..,... DJHGGGD? +17 1156 T 8 .,.,...^], DIFFAE@= +17 1157 T 9 .,..,..., FHAHHGE@> +17 1158 G 9 .,..,..., HKDJ@KIC= +17 1159 G 9 .,..,..., HKIHDJGFG +17 1160 A 9 .,..,..., ;IAGAGGEG +17 1161 T 9 .,..,..., >E +17 1167 C 9 ,..,...,, JHHJDJGIH +17 1168 A 9 ,..,...,, G@F +17 1184 G 8 .,...,,, IJGKJ@H@ +17 1185 C 8 .,...,,, JKKIJGLB +17 1186 A 8 .,...,,, EJGHIKIE +17 1187 G 9 .,...,,,^]. KHAKL?B;D +17 1188 T 10 .,...,,,.^]. EFIEFBJCB: +17 1189 A 10 .,...,,,.. CGEEHHIFEB +17 1190 T 11 .,...,,,..^], GDAGIII@DC@ +17 1191 A 11 .,...,,,.., ?GIFBJB?FCE +17 1192 T 11 .,...,,,.., EGFHHJHAFBC +17 1193 T 11 .,...,,,.., BHFGEIHAF?F +17 1194 T 11 .,...,,,.., CDGFFIICF@E +17 1195 A 11 .$,...,,,.., A7HEHGIDGAG +17 1196 C 10 ,...,,,.., BIIGJGBHCH +17 1197 C 10 ,...,,,.., I0GKHLEEGK +17 1198 A 10 ,...,,,.., HIHIHBGGFJ +17 1199 G 10 ,...,,,.., GNKMHKGCF +17 1201 T 10 ,...,,,.., EFGFBG@HCH +17 1202 C 11 ,...,,,..,^]. FLJJBMBGFH= +17 1203 A 11 ,...,,,..,. GEGJKG@HEBC +17 1204 G 11 ,...,,,..,. CDKMKK0JCJ6 +17 1205 C 11 ,$...,,,..,. @JKKDLAKCJ: +17 1206 A 10 ...,,,..,. IHJCE?IGCE +17 1207 T 10 ...,,,..,. HIIFG:JCAA +17 1208 C 10 ...,,,..,. EKJLLBKHKD +17 1209 C 10 ...,,,..,. 8ILMLCHIKG +17 1210 C 10 ...,,,..,. JJLDN>KJLG +17 1211 T 10 ...,,,..,. GHKBHHLH9J5 +17 1224 C 10 ..,,,..,.^]. KLCK>K=MI@ +17 1225 A 10 ..,,,..,.. HKIHCKIIGD +17 1226 A 10 ..,,,..,.. GLGHCGII?@ +17 1227 A 10 ..,,,..,.. ?LBHCJIHHE +17 1228 A 10 ..,,,..,.. ILIC>JIF>E +17 1229 A 10 ..,,,..,.. IMGHAIJJGF +17 1230 T 10 ..,,,..,.. HIF7ADAHCG +17 1231 C 10 ..,,,..,.. IJIIBEEMIH +17 1232 T 10 ..,,,..,.. FKCIBKCJCF +17 1233 G 10 ..,,,..,.. JKAD:IEEJI +17 1234 A 11 ..,,,..,..^], GLDH@IHIDG0 +17 1235 A 11 ..,,,..,.., GLGHK?GAKC9JABKC +17 1248 C 10 .,,,.,..,. JEIMLKJI.C +17 1249 C 12 .,,,..,..,.^]. FHLHM;MDF@LE +17 1250 A 12 .,,,..,..,.. JDDEJFICH;EC +17 1251 A 12 .,,,..,..,.. DFCHJ5ICHI>D +17 1252 T 12 .,,,..,..,.. FDIHF=EEE@CF +17 1253 A 12 .,,,..,..,.. ECEEJFEAF2BF +17 1254 A 12 .,,,..,..,.. GGJJFALGBL@G +17 1255 G 12 .,$,,..,..,.. IBJELBLIJ2AK +17 1256 C 11 .,,..,..,.. GIJJ?MAHEGJ +17 1257 A 11 .,,..,..,.. FFDCFJFH:DI +17 1258 T 11 .,,..,..,.. CGJJBJDHBDH +17 1259 T 11 .,,..,..,.. >ELK6JIHD>J +17 1261 C 10 .$,,..,.,.. ;8LK3JIJEK +17 1262 C 10 ,$,..,..,.. @KB:M6GHDL +17 1263 T 9 ,..,..,.. JK7EHGC?L +17 1264 T 9 ,..,..,.. JH6J=GE9H +17 1265 T 9 ,..,..,.. HH;L5EJ@H +17 1266 G 10 ,..,..,..^]. II:LJIJ?LB +17 1267 A 10 ,..,..,... IF>LADKDLC +17 1268 G 10 ,..,..,... IG6LHMLDLH +17 1269 C 10 ,..,..,... AD>EJB3/LH +17 1270 G 10 ,..,..,... F99J4B6=DB +17 1271 T 9 ,.,..,... IEHEFI>IG +17 1272 C 9 ,.,..,... HCLJJI=MG +17 1273 A 11 ,..,..,...^], GHIHGBIIHE +17 1275 G 11 ,..,..,..., E8BJKF7>LIE +17 1276 T 11 ,..,..,..., HB9I2FB=HFD +17 1277 C 12 ,..,..,...,^], @AIHHI> +17 1293 T 9 ..,...,,. CGJ@IHIJB +17 1294 G 9 ..,...,,. H. /CB/JGIJ@3 +17 1298 T 10 ..,...,,.. ABJ0DGJJE3 +17 1299 T 10 ..,...,,.. ?EJAIDIJE3 +17 1300 T 10 ..,...,,.. =FG2IGIJE3 +17 1301 T 9 .,...,,.G FJ>EGIKF3 +17 1302 G 9 .,...,,.. GCAIHKMI3 +17 1303 G 9 .,...,,.. GJ8KBK/H3 +17 1304 A 9 .,...,,.. CG9@9KIEJ +17 1305 T 9 .,...,,.. ?J?JKHKGF +17 1306 T 9 .,...,,.. EJHBFGEF5 +17 1309 C 10 .,...,,.., FIKIFIHHJE +17 1310 A 10 .,...,,.., GLFK@L@HKG +17 1311 G 10 .,...,,.., IG@NFLLJLF +17 1312 C 10 .,...,,.., GL>MKNMKL< +17 1313 T 10 .,...,,.., JIDI@DDML;E1> +17 1322 C 11 .,...,,..,. FK4LJMCJHLH +17 1323 T 11 .$,...,,..,. >I:LJIJILHJ +17 1324 C 10 ,...,,..,. H5LMLKJE:H +17 1325 A 10 ,...,,..,. D:JIGHH@HI +17 1326 A 10 ,...,,..,. GADJJIHE0I +17 1327 C 11 ,...,,..,.^]. GFICLLHI3D@ +17 1328 C 11 ,...,,..,.. JDL@LKIB@JB +17 1329 T 11 ,...,,..,.. G7LIKJIG4JE +17 1330 G 11 ,...,,..,.. ;IMJIKIL5HF +17 1331 T 11 ,...,,..,.. D@IIJJDG2EE +17 1332 A 11 ,...,,..,.. D5@IHHEFFAD +17 1333 C 11 ,$...,,..,.. >AHKIIJD=FG +17 1334 C 10 ...,,..,.. @KKMNHH9JG +17 1335 T 10 ...,,..,.. GILJIKIJKG +17 1336 C 11 ...,,..,..^]. 6KGJ=JH>JIB +17 1337 A 11 .$..,,..,... >FAHIHHIJIGFEHFCC +17 1339 T 11 ..,,..,..., FKIIIC6GHFB +17 1340 A 10 ..,,..,.., HGGIEDHIIG3GHHG +17 1349 T 8 .,,...., HIJEGFF? +17 1350 T 9 .,,.,..., GHBEFGFGE +17 1351 T 9 .,,.,..., GHIGCFFG7 +17 1352 A 9 .,,.,..., GHHGIEFGF +17 1353 A 9 .,,.,..., =GHG?HHHE +17 1354 A 9 .,,.,..., ?GHF=CGHG +17 1355 A 9 .,,.,..., GGHG4IFHF +17 1356 A 9 .,,.,..., IGII@EHHF +17 1357 A 9 .,,.,..., FKKHIEIEI +17 1358 G 9 .,,.,..., KIBIFFJMH +17 1359 T 9 .,,.,..., 8HJF6DDHH +17 1360 T 9 .,,.,..., DHJEEEEHI +17 1361 T 9 .,,.,..., :GI@:IEHI +17 1362 G 9 .,,.,..., >HLHCJKKI +17 1363 G 9 .,,.,..., ;IKIJJGKJ +17 1364 G 9 .,,.,..., 9H?DDJFDG +17 1365 G 9 .$,,.,..., 8GLBMJHJL +17 1366 G 7 ,,...., GJFAJII +17 1367 G 8 ,,.,..., GKH9HIJK +17 1368 A 9 ,,.,...,^], FEGIFDCH? +17 1369 T 9 ,,.,...,, CEGHFFFHD +17 1370 T 9 ,,.,...,, EHI8IECHC +17 1371 C 9 ,,.,...,, >IJ4FDLJE +17 1372 C 9 ,$,.,...,, ;HH?LKKHG +17 1373 C 8 ,.,...,, HHALJKKG +17 1374 C 8 ,.,...,, GHILIKKJ +17 1375 T 9 ,.,...,,^]. CF8LIKFCE +17 1376 A 9 ,$.,...,,. >DHIEGFAA +17 1377 A 8 .,...,,. GDLIIHH9 +17 1378 G 8 .,...,,. F@JJJJGI +17 1379 C 8 .,...,,. I?HJDHHH +17 1380 C 8 .,...,,. FEHDKFHD +17 1381 C 8 .,...,,. HEKJ9AA> +17 1382 G 8 .,...,,. @I>AAKJC +17 1383 C 8 .,...,,. G5IJMIHA +17 1384 C 9 .,...,,.^]. EILJJJJD: +17 1385 A 10 .,...,,..^], C8KIJFE6C. +17 1386 C 10 .,...,,.., DEHIAIEAB@ +17 1387 C 11 .,...,,..,^]. BCIHEHH>E2> +17 1388 C 11 .$,...,,..,. >@LILBCKDA5 +17 1389 G 9 ,...,,.,. L?BCGK;G? +17 1390 G 10 ,...,,..,. GD@CJKAGHF +17 1391 A 10 ,...,,..,. LDHJHH=FJG +17 1392 G 10 ,...,,..,. CFJKIH2HGJ +17 1393 A 10 ,...,,..,. FGCBGE3B8@ +17 1394 C 10 ,...,,..,. 4AJHIKJEEG +17 1395 A 11 ,...,,..,.^], K5GIII>GHJC +17 1396 G 11 ,...,,..,., HDJBJI5JJK; +17 1397 C 10 ,...,,..,. AAJCAB:A?G +17 1398 G 11 ,...,,..,., <;BDII?@JC: +17 1399 G 11 ,...,,..,., 5AGFJIKKJ:E +17 1400 A 10 ,...,,.,., H +17 1403 T 12 ,...,,..,.,. G>EGDF?DCHG> +17 1404 C 12 ,...,,..,.,. =7GJID1H/KIF +17 1405 C 12 ,...,,..,.,. E:JKJL7IMJHD +17 1406 T 12 ,...,,..,.,. ADGKHIGJKK:GKHDG +17 1414 T 11 ...,,..,.,. IHKGHFJJM?J +17 1415 T 11 ...,,..,.,. :CDDF=EIB;F +17 1416 A 12 ...,,..,.,.^]. BEFFF?H:JBEA +17 1417 C 12 ...,,..,.,.. AFIIKCGIJLGC +17 1418 T 12 ...,,..,.,.. DHKEECJGNHFF +17 1419 A 12 ...,,..,.,.. @>2GHHHJHIFC +17 1420 T 12 ...,,..,.,.. @BIGH;CJ=JGF +17 1421 G 13 ...,,..,.,..^], BHJIIGFHKEDK7KHAB@ +17 1427 T 14 .,,..,.,..,..^>, EHIC>H@4CFF@EF: +17 1430 C 15 .,,..,.,..,..,. DEJJB;KKKHHFG=E +17 1431 C 15 .,,..,.,..,..,. GHIBDHLHKGFCE8D +17 1432 A 15 .,,..,.,..,..,. 8EG@DCE@IH;/FDE +17 1433 T 16 .,,..,.,..,..,.^], EDHHBIF@JH>=GGFA +17 1434 T 17 .,,..,.,..,..,.,^], BCGH@IHGFD:CEGDA> +17 1435 T 16 .$,,.,.,..,..,.,, ?EFEKHFHDGEFHED> +17 1436 C 16 ,,..,.,..,..,.,, EKEKGKHFKMFHHHGG +17 1437 T 16 ,$,..,.,..,..,.,, ?FKDIDFLII>HIHDG +17 1438 C 15 ,..,.,..,..,.,, LIDLIKDJEGBKHGD +17 1439 T 15 ,..,.,..,..,.,, FFGBL +17 1442 G 16 ,..,.,..,..,.,,, HEAH:BMGIE@HGI?D +17 1443 T 15 ,..,.,..,.,.,,, EIABFHCFIEHDF?C +17 1444 A 16 ,..,.,..,..,.,,, G4BIBKBAJHBIDF87 +17 1445 T 15 ,..,.,..,..,.,, GBEKBAJGHH@GGD> +17 1446 T 16 ,..,.,..,..,.,,, F5CDHCHGJE>EDHD> +17 1447 G 16 ,..,.,..,..,.,,, INFKLLGJLCGLIIE0 +17 1448 G 16 ,..,.,..,..,.,,, IDD@D=6HKIGJEGIH +17 1449 T 16 ,..,.,..,..,.,,, D?FHCAGDIGDF>DHE +17 1450 A 15 ,..,.,..,..,.,, EGDHJAEFJCBHEHG +17 1451 T 16 ,..,.,..,..,.,,, F@HJ/>IFIHGDEGFA +17 1452 A 17 ,..,.,..,..,.,,^].^], GFBIIAIFHHCGDEIC5 +17 1453 T 18 ,..,.,..,..,.,,,., HJHJIGIGHEGGFGJ3@< +17 1454 T 18 ,..,.,..,..,.,,,., GIBHI6GGJFFI?JI7BB +17 1455 G 18 ,..,.,..,..,.,,,., H5DCJJLIKIIHJFFHGG +17 1456 T 18 ,..,.,..,..,.,,,., GGGIG;HFJCEJDG>HFD +17 1457 G 18 ,..,.,..,..,.,,,., IBFE/?LJKHDJHHIAJF +17 1458 T 18 ,..,.,..,..,.,,,., C7EJJ@GEIH>DEFI9G: +17 1459 C 18 ,..,.,..,..,.,,,., J?BGKMLKM9EKKKLHJI +17 1460 T 19 ,..,.,..,..,.,,,.,^]. G9EJMCKGKJJJIHHIJG@ +17 1461 G 19 ,..,.,..,..,.,,,.,. H??GIKKJK/@MIGJDJAE +17 1462 C 19 ,..,.,..,..,.,,,.,. IJDFHHKIMCDKIAHBJKD +17 1463 T 19 ,..,.,..,..,.,,,.,. GLEGM@MIH9IJIDGAKFE +17 1464 G 19 ,..,.,..,..,.,,,.,. G=CHLF@IJ>FKFIJ?HGH +17 1465 T 19 ,..,.,..,..,.,,,.,. EF>FFIGFJ=HIH4FI=AHEA>II5KJGF +17 1476 T 19 .,.,..,..,.,,,.,..^], EH?IEGE>?DEGIHHHAD5 +17 1477 G 19 .,.,..,..,.,,,.,.., ?FE;JEKDJKDHLKJKIHB +17 1478 G 18 .,.,..,.,.,,,.,.., :HLICHF/JHIKDHF>F/ +17 1479 C 19 .,.,..,..,.,,,.,.., 4EE9JKK=JJJABJKIBH: +17 1480 C 19 .,.,..,..,.,,,.,.., 2JJ=JHLKIMIF:9KHIG< +17 1481 T 19 .,.,..,..,.,,,.,.., :GGFGCBK>GE5GFEC@A9 +17 1484 T 20 ,$.,..,..,.,,,.,..,., ;<@IEJFEBEEE4HGFE?AB +17 1485 T 19 .,..,..,.,,,.,..,., =E>FFHEHGCHNNJIJIKDIHDJ@GG +17 1487 G 18 ,..,..,.,,,.,..,., FLGJB:FEJ>>JHIC4ACAI? +17 1493 G 18 ,..,..,.,,.,..,.,. BDJLGFD2H5KHJB9?G@ +17 1494 G 19 ,$..,..,.,,,.,..,.,. @EEI/GG9GF>FGIGGF=;0 +17 1504 G 19 .,.,.,,,.,..,.,.,.. JJGKJF@KKIIJALGJIIF +17 1505 G 19 .,..,.,,.,..,.,.,.. HJ8G2HEKMGII?2IGIE7 +17 1506 G 20 .,..,.,,,.,..,.,.,.. IKJFFDHBFKCH@=DGGJFA +17 1507 A 20 .,..,.,,,.,..,.,.,.. AGD?G9EGHDCDG@??GD@B +17 1508 C 20 .,..,.,,,.,..,.,.,.. FIHHJGGK;HKGF>FLHGFH +17 1509 A 21 .,..,.,,,.,..,.,.,..^]. FI2EJ@DK@DIHFCFIGIGDE +17 1510 G 21 .,..,.,,,.,..,.,.,... IICGHJHI?MGAH@JGJJJHE +17 1511 A 21 .,..,.,,,.,..,.,.,... AE2AF>CFBFFGDHHCIGFF +17 1513 G 20 .,.,.,,,.,..,.,.,... EG/EGJHLNHHKCHHKHI?I +17 1514 G 21 .,..,.,,,.,..,.,.,... >GHFIIHK@LFIHAHIIGFFD +17 1515 G 20 .$,.,.,,,.,..,.,.,... @F8H9F?DF?L8IH?JEJIH8K +17 1520 G 20 ,$..,.,,,.,..,.,.,... B.AGFCFBLGKJ:GJJIIIJ7G?IB9BK +17 1522 G 17 .,.,,.,..,.,.,... 9B9CDEBBAAEDBD:HEHF:I +17 1524 G 19 ..,.,,,.,..,.,.,... G=E@FH8MIJH?FBJHH;K +17 1525 C 20 .$.$,.,,,.,..,.,.,..., ;=>CACIHGDHDKIHIJ?K8 +17 1526 C 18 ,$.,,,.,..,.,.,..., ;BD@HHIHFD:GGGGEK6 +17 1527 C 17 .$,,,.,..,.,.,..., 8D@=IEHK@IFHJGHL> +17 1528 T 16 ,,,.,..,.,.,..., GGGKGJGBBHHFHHK< +17 1529 G 16 ,,,.,..,.,.,..., GFHI +17 1531 C 16 ,,,.,..,.,.,..., EG/LIIKAMKIBGGL= +17 1532 T 16 ,$,,.,..,.,.,..., >C1EF>IGJGIHGBL< +17 1533 T 15 ,$,.,..,.,.,..., AEIG5CABGCEF;I< +17 1534 C 15 ,.,..,.,.,...,^]. FKIGEABJJFH@L?; +17 1535 A 15 ,.,..,.,.,...,. @HDGFB6BEHG2:@D +17 1536 C 16 ,.,..,.,.,...,.^]. >IFCGC>I@GI>I;@: +17 1537 A 15 ,.,..,.,.,..,.. ;JEGHF=FJGGK@DB +17 1538 A 16 ,.,..,.,.,...,.. FDHGGIIIIKI@JED? +17 1539 G 16 ,$.,..,.,.,...,.. AKHJJH8KJIJLMDC> +17 1540 C 15 .,..,.,.,...,.. J@JGHJJFHA>GCC= +17 1541 C 15 .,..,.,.,...,.. HGHHGEIJII0MBD5 +17 1542 C 15 .,..,.,.,...,.. KAHHGLIIIIHLFE9 +17 1543 C 15 .,..,.,.,...,.. HIFKDFMCKHILEE5 +17 1544 T 15 .,..,.,.,...,.. IEHFE8DKGIGLIHB +17 1545 G 15 .,..,.,.,...,.. JEEKDFILHE5LKF? +17 1546 G 15 .,..,$.,.,...,.. DGBF@.KGICIKIC< +17 1547 A 14 .,...,.,...,.. GBF9GFHGIHHDH= +17 1548 A 14 .,...,.,...,.. EEDF1IGJF=ILF= +17 1549 G 14 .,...,.,...,.. FCKK8HKHLJMLH? +17 1550 G 14 .,...,.,...,.. 5DFI.KIJIFFFH? +17 1551 A 14 .$,$...,.,...,.. >>E@3FEGHHIBHC +17 1552 A 12 ...,.,...,.. @HFFHEHII?FA +17 1553 A 11 ..,.,...,.. ;HHFIB8JGI> +17 1554 G 12 ...,.,...,.. IBGHJHK?MCEB +17 1555 T 12 ...,.,...,.. C=DGCIE5JEGA +17 1556 T 12 ...,.,...,.. =FEGHHE8HEE= +17 1557 G 13 ...,.,...,..^]. GJDGJGJFLGEBD +17 1558 T 13 ...,.,...,... >AAHDGE5IGHCD +17 1559 T 13 .$..,.,...,... ;2EGGGF8IDE4C +17 1560 T 12 ..,.,...,... D7FBHCAIHE@E +17 1561 T 12 ..,.,...,... ;0FEGG6JDE9E +17 1562 G 12 ..,.,...,... :GHEGK2IKHBJ +17 1563 G 12 .,.,...,...^], CIFHG;KKB=F> +17 1564 G 12 .,.,...,..., @JGJCCH8 +17 1566 T 13 ..,.,...,..., CJFAHHDKCF=F6 +17 1567 C 13 ..,.,...,..., 7JIJJIILEG4I> +17 1568 T 13 .$.,.,...,..., @GEHCK2KDIBL> +17 1569 C 12 .,.,...,..., HIIJHIMHG7HD +17 1570 T 12 .,.,...,..., KGKGIGLGJ@K= +17 1571 G 12 .,.,...,..., @HKHFDKHH>H2 +17 1572 C 11 ,.,...,..., HKHINKHH=LB +17 1573 A 10 ,.,...,... EHEIGKBI?J +17 1574 C 12 .,.,...,..., =HGIIHKHFAJH +17 1575 C 11 .,.,..,..., BGEJGLHH0IF +17 1576 C 12 .,.,...,..., LI +17 1579 A 12 .,.,...,..., 3FGJG0IFIEH/ +17 1580 G 12 .,.,...,..., >FJIJINGJBHD +17 1581 C 12 .,.,...,..., 0@FHJGLGH=L/ +17 1582 C 13 .$,$.,...,...,^], =?GJIHLDE@IA0 +17 1583 T 11 .,...,...,, GHHCLEJAM8> +17 1584 G 11 .,...,...,, GGIHLDDBJED +17 1585 G 11 .,..,$...,,^]. EJFK@4@JB/? +17 1586 A 10 .,......,. BHDAFJ>G@C +17 1587 C 11 .,......,,. FJH@IC8II9? +17 1588 A 11 .,......,,. CDF:EI=D3CE +17 1589 A 11 .$,......,,. ;EFHJJ>GE9D +17 1590 C 10 ,......,,. JH8KD8IA8D +17 1591 T 10 ,......,,. GHCJJEJ5=E +17 1592 T 10 ,......,,. FD5?G;GGAC +17 1593 G 10 ,......,,. FHCJD?LHGA +17 1594 T 10 ,......,,. E?CIHAHG7B +17 1595 G 9 ,......,. DBHIF@K3H +17 1596 C 9 ,$......,. >B4KGE9F> +17 1597 C 9 ......,,. B;K97LE/F +17 1598 C 9 .$.....,,. >FJG;HH8= +17 1599 A 8 .....,,. >I=CJ=.G +17 1600 T 8 .....,,. >DHFDC4G +17 1601 C 7 .....,. GJC;E:H +17 1602 T 7 ....,,. JIBL;0C +17 1603 G 7 ....,,. IB@MHHE +17 1604 G 7 ....,,. F:=@I?0 +17 1605 T 7 ....,,. BFABI/H +17 1609 C 6 ...,,. 88LG1C +17 1610 C 5 ..,,. ;M;0B +17 1611 C 6 ...,,. 9;MIKH +17 1612 T 6 ...,,. EFKF@? +17 1613 C 6 ...,,. @>ID=J +17 1614 A 6 ...,,. J?F32G +17 1615 C 6 ...,,. F.KEGG +17 1616 T 5 ...,. JGLFE +17 1617 C 5 ...,. BALJ= +17 1618 A 6 ...,,. HDJ0<< +17 1619 G 6 ...,,. BBED:I +17 1620 C 5 ...,. BAL?C +17 1621 C 7 ...,,.^], 8 +17 1625 A 6 ..,,., CD<0GF +17 1626 G 7 ...,,., E1E:.J; +17 1627 A 7 ...,,., C7H=2E= +17 1628 C 7 ...,,., =.HF0H= +17 1629 T 7 ...,,., E?KG7F; +17 1630 T 7 ...,,., J2H;D@1 +17 1631 C 7 ...,,., @BM2?I@ +17 1632 C 8 ...,,.,^], B3;HCH9; +17 1633 A 8 ...,,.,, ;CI32F; +17 1638 A 8 ...,,.,^]. @8GI1H>@ +17 1639 G 9 ...,,.,,. C6LHHK0@F +17 1640 G 6 ..,.,. C.;HF? +17 1641 C 9 .$..,,.,,. 62B@=J/7H +17 1642 T 6 ..,,.. 9L>=KI +17 1643 C 8 .$.,,.,,. 8K@>=GJBD +17 1658 T 8 ,,.,,.,. D>BD;G.B +17 1659 C 8 ,,.,,.,. G2E@JJJG +17 1660 A 7 ,,.,,.. DG.B.GG +17 1661 G 8 ,,.,,.,. DH;1JKI:FI>G +17 1663 C 7 ,.,,.,. 4D@IEJ>FBE +17 1675 C 11 ,.,,.,.,,,, ?F8DH1HA@:? +17 1676 G 11 ,.,,.,.,,,, /@GFB:@8H?E +17 1677 C 11 ,.,,.,.,,,, B3H.JDK:E>: +17 1678 C 11 ,.,,.,.,,,, B/BAH.GIIEI +17 1679 A 11 ,.,,.,.,,,, F.H.G8GJIBF +17 1680 G 11 ,.,,.,.,,,, =AFEL1JKHDD +17 1681 C 11 ,$.,,.,.,,,, ?D;AJ1KB@>7 +17 1682 G 10 .,,.,.,,,, =D3B5AGEFJ +17 1683 T 10 .,,.,.,,,, CGFH +17 1687 C 8 ,,..,,,, BGEGIIGK +17 1688 C 9 ,,.,.,,,, HMG8GJKGK +17 1689 T 9 ,,.,.,,,, EID2IFGIJ +17 1690 C 9 ,,.,.,,,, EMJAGLJFM +17 1691 T 9 ,,.,.,,,, CIJ6FHHHH +17 1692 G 8 ,,..,,,, B?KIJIBJ +17 1693 T 9 ,,.,.,,,, CEFIEICII +17 1694 T 9 ,,.,.,,,, D3CJEGHIG +17 1695 C 9 ,$,.,.,,,, :;JEIKJJD +17 1696 T 8 ,.,.,,,, FI5JEJMH +17 1697 G 8 ,.,.,,,, 4K3HKJFH +17 1698 C 8 ,.,.,,,, JI:IMLGK +17 1699 T 7 ,..,,,, BIFHGIG +17 1700 G 7 ,..,,,, JLLIJBJ +17 1701 T 8 ,.,.,,,, @ECGEGHE +17 1702 T 8 ,.,.,,,, JB:GEGHK +17 1703 T 7 ,..,,,, GGEEHED +17 1704 T 8 ,.,.,,,, EFHF1HFIHH +17 1762 C 13 ,,,,,,,,..... GHJ:>JHBHIJJG +17 1763 C 13 ,,,,,,,,..... HEI@@KHJJGLLK +17 1764 C 13 ,,,,,,,,..... JHLDKLKLFFKNK +17 1765 T 13 ,,,,,,,,..... GFHCGCDEHIKLK +17 1766 C 13 ,,,,,,,,..... =FHLILIGJELLK +17 1767 C 13 ,,,,,,,,..... BBHJ4JHJDIMLL +17 1768 C 13 ,,,,,,,,..... FFJKDLKKFFJLK +17 1769 T 13 ,$,$,,,,,,..... D@GHCIGGHIMKK +17 1770 G 11 ,,,,,,..... GJ=KH=JLKMK +17 1771 A 11 ,,,,,,..... FIELGHFIIJI +17 1772 G 11 ,$,,,,,..... DEHKJ@GJHLL +17 1773 C 10 ,,,,,..... IIKJKGHKLK +17 1774 A 10 ,,,,,..... DGHFFHHJJI +17 1775 T 10 ,,,,,..... EFDE +17 1792 A 16 ,,,,,......,,.,, HHIIHAHIIJH?FFF9 +17 1793 G 16 ,,,,,......,,.,, I=HKGKJILMI6>I?C +17 1794 C 16 ,,,,,......,,.,, J?IHFCHILFA9HGG@ +17 1795 C 16 ,,,,,......,,.,, I9IG?HIMLMJHJJH: +17 1796 C 16 ,,,,,......,,.,, IGJGIHFGMIKICEK> +17 1797 A 16 ,,,,,......,,.,, D6GEAGHJKJG01HCG +17 1798 C 16 ,,,,,......,,.,, BFHGGJIJKJI?BF?J +17 1799 C 16 ,,,,,......,,.,, D8HEF>HMIMJFBKFE +17 1800 C 16 ,,,,,......,,.,, HJIIJHIJLIJDILIM +17 1801 T 16 ,,,,,......,,.,, AFGFGFFLKLI@E@ALKL7FHDHD +17 1809 C 16 ,$,,......,,.,,,^]. ;AFDGKLKKDBKI6G; +17 1810 C 15 ,,......,,.,,,. >EIGALKF<>LHIH; +17 1811 C 16 ,,......,,.,,,.^]. FHHGLKJKHFLJEK=8 +17 1812 T 16 ,$,......,,.,,,.. ?FHCMLLKAGKG>EGC +17 1813 G 15 ,......,,.,,,.. EAGFKLIAIKILJG> +17 1814 A 15 ,......,,.,,,.. FD?IIHJEHIH>JB@ +17 1815 G 15 ,......,,.,,,.. BFCKMM==HKHBJ4? +17 1816 G 15 ,$......,,.,,,.. ?K0> +17 1817 C 14 ......,,.,,,.. >>KKIJDCGF3JF= +17 1818 C 13 .$.$....,,.,,.. ;;KKLF;GHJIE; +17 1819 C 12 ....,,.,,,.. KKLJ6BMB2E;; +17 1820 G 12 ....,,.,,,.. BDEBEB6JEKB4 +17 1821 C 12 ....,,.,,,.. KKKCG> +17 1823 C 13 ....,,.,,,..^]. HIJJFIKKBMH4= +17 1824 T 13 ....,,.,,,... KKIKHF@@EFBAJKI4@ +17 1831 T 11 .$...,.,,,.. 5DFBAIHIEAE +17 1832 C 11 .$..,,.,,,.. BEJGIKKNLII +17 1833 T 10 ..,,.,,,.. DG:.KDKFIC +17 1834 C 11 .$.,,.,,,..^2. AMGKJMDNAJ< +17 1835 T 11 .,,.,,,.... K@8KGGJB7H@ +17 1836 C 11 .,,.,,,.... J@HJH:GJ=KB +17 1837 C 11 .,,.,,,.... ;E:KA0JH8@B +17 1838 C 11 .,,.,,,.... GKDJKHMG>I3 +17 1839 T 10 .,,.,,.... L.CFBJG4H: +17 1840 C 11 .,,.,,,.... HGIGF3II6JG +17 1841 C 11 .,,.,,,.... L3GKGBJ:5HC +17 1842 C 11 .,,.,,,.... MJILJMMI.H> +17 1843 T 11 .,,.,,,.... E9GBI6@H +17 1845 G 11 .,,.,,,.... MHHIJKK?8F9 +17 1846 C 11 .,,.,,,.... LEJJKNMI6II +17 1847 T 12 .,,.,,,....^]. LHHFFJIHB@I? +17 1848 G 12 .,,.,,,..... LFF/HHJB1E>E +17 1849 T 13 .,.,,,.....^],^], HEAG7GA?F1D6A +17 1850 C 14 .,,.,,,.....,, HIFLIF +17 1851 A 15 .,,.,,,..$...,,^]. >HHGJHKC5IGF?EA +17 1852 G 14 .,,.,,,....,,. B@8EHAJDKFH1@E +17 1853 G 14 .,,.,,,....,,. E +17 1856 A 16 .,,.,,,....,,.., IFHIOLLDGBG>HGC; +17 1857 G 16 .,,.,,,....,,.., ;=AKJDIGIFJI>EBEK@2JD<@ +17 1863 C 17 .,,.,,,...,,..,,^]. EHHIJKL79HDIHCAIB +17 1864 T 17 .,,.,,,....,..,,. KFFBIHIEE3H:HG3GF +17 1865 G 18 .,,.,,,....,,..,,. CEFLHKLDC?I7DIBEHGBJF +17 1869 A 18 Tt,.t,,T..T,,.Tt,. 9/BFFHFIHFK9JKADDAF8H7@ID;BG +17 1872 G 17 ,,.,,,....,,..,,. FG7GFKB=AA;JG +17 1875 G 18 .,,.,,,....,,..,,. 9/G;I9I;<3F2BGE7HJ +17 1876 C 17 ,,.,,,....,,..,,. DICIHMIH:I>DGGBMJ +17 1877 T 17 ,,.,,,....,,..,,. DD?FEI/IEG;GJCAGJ +17 1878 C 17 ,,.,,,....,,..,,. FHAIKLIIBJ@EJFDLI +17 1879 A 17 ,,.,,,....,,..,,. CDHFHGBJ3HCEGFEFH +17 1880 C 17 ,$,.,,,....,,..,,. ??FBCD6G@H9BH@9AH +17 1881 G 17 ,.,,,...,,..,,.^].^]. A@:6GC@? +17 1882 G 19 ,.,,,....,,..,,...^]. DEGGJEIBG:GI>:JG>@D +17 1883 A 20 ,.,,,....,,..,,....^]. DAFIKFF:GDDF@FDIEDCA +17 1884 G 20 ,$.,,,....,,..,,..... ?BDHJ:K=J=HJA?JKHGHE +17 1885 C 19 .$,$,,....,,..,,..... >>=J>J8AEBHCECDGFHD +17 1886 C 17 ,,....,,..,,..... @A3IGH9CGH6?IADIA +17 1887 G 16 ,,...,,..,,..... 2H;;BCJA7AK>AAC@ +17 1888 C 17 ,$,....,,..,,..... 5IADAIBIIDFGKIHIH +17 1889 C 16 ,....,,..,,..... FGI6HA5H@A9HHGIE +17 1890 C 16 ,....,,..,,..... JGH5JAIGEELKGGIH +17 1891 T 16 ,....,,..,,..... HAF2IEHDBCHKHHJH +17 1892 G 16 ,....,,..,,..... HHJKJAGJ@?HIIIKI +17 1893 T 16 ,....,,..,,..... GEE4ECEDBEIHEEHD +17 1894 G 16 ,....,,..,,..... IEK0KDHJD@ILIILI +17 1895 C 15 ,...,,..,,..... GI6HEEKDBGKJIJI +17 1896 C 16 ,....,,..,,..... A9H?J9>HC9CKGHKI +17 1897 G 16 ,....,,..,,..... F@A6>?H6;=ICAADA +17 1898 T 15 ,...,,..,,..... F9>CDGCB@HDFEIE +17 1899 G 15 ,...,,..,,..... E/KGCCID;HLIIKI +17 1900 T 15 ,...,,..,,..... D0DBEFE=FFHFEHG +17 1901 A 16 ,....,,..,,..... F5.1IIIFDE;AJIIGJH7 +17 1903 C 17 ,$....,,..,,....., AEHDHCEH7?JJGHKH@ +17 1904 T 17 ....,,..,,.....,^]. EGCHDFID?IJHHLGCA +17 1905 C 17 ....,,..,,.....,. G89JEHI>@IKJIJIDB +17 1906 T 17 ....,,..,,.....,. @IGJEGIF?GKHIIIGF +17 1907 G 17 ....,,..,,.....,. ?G0;GEJDAIKJIKJ8F +17 1908 A 18 .$...,,..,,.....,.^], ?CGFIFBCIIIFGJGFD= +17 1909 G 17 ...,,..,,.....,., JGLAGKFB9LKKLL4ID +17 1910 C 15 ..,,..,,......, >ID=J?EALJILIBF +17 1911 C 17 ...,,..,,.....,., FCGCEHDH +17 1913 T 17 ...,,..,,.....,., CJIAGJACEJIJJK6HE +17 1914 C 17 ...,,..,,.....,., IDIDGEEFKLFHKI0CE +17 1915 T 17 .C.,,..,,.....,., H1GEDGCAHLIGHH6GH +17 1916 G 17 .T.,,..,,.....,., H0IHFFCAJJJIMI6HI +17 1917 C 17 ...,,..,,.....,., H9IGGHIEIIKJLKEGF +17 1918 A 16 ...,,..,,......, F8GCBIDFCIHGIIHD +17 1919 C 17 ...,,..,,.....,., DDHGAF=FHJJIKB?FA +17 1920 A 17 ...,,..,,.....t., D9BEFIAEIGGIJI/GI +17 1921 G 18 ...,,..,,.....,.,^]. F/J?CJ>DHMLKNL@GI@ +17 1922 T 17 .$.,,..,,.....,.,. 6GCGG3EFHFFIG;DEC +17 1923 G 17 ..,$,..,,.....,.,. JEG +17 1925 C 16 ..,..,,.....,.,. ;IJJ=>JIFHKH;IJF +17 1926 T 16 ..,..,,.....,.,. FJDJ?FIKIHLG5FHF +17 1927 T 15 .,..,,.....,.,. DGC;EHHGEII:FED +17 1928 C 15 .,..,,.....,.,. LCK8CKLJJMJ?HLH +17 1929 T 15 .,..,,.....,.,. GFIBGGLKKKI.GHI +17 1930 G 15 .,..,,.....,.,. IEI@5JKKILJ8HGH +17 1931 C 17 ..,..,,.....,.,.^]. 9IHK5GKIJIMI1IHIB +17 1932 T 17 ..,..,,.....,.,.. EGGH?GHLJIMI6DGHE +17 1933 T 17 .$.,..,,.....,.,.. 1BG58JF@FGHGIEFED +17 1934 G 16 .,..,,.....,.,.. EHI?IFLKJKJKHJGH +17 1935 C 15 .,..,,......,.. H +17 1944 T 16 .,..,,.....,.,.. @BD3DFHGGHF7HHCH +17 1945 T 16 .,..,,.....,.,.. >EB9JHGFCIF;FGFE +17 1946 G 16 .$,..,,.....,.,.. DFF?HJLIHMLEJ;HK +17 1947 A 15 ,..,,.....,.,.. DD:JG?HIIHHBKFH +17 1948 G 15 ,$..,,.....,.,.. ?E:;IJKKMLCIJKL +17 1949 A 13 ..,,......,.. C9FEIIIAHFEFH +17 1950 A 14 .$.,,.....,.,.. AAJGIGDIG@HIHI +17 1951 G 14 .,,.....,.,..^]. ?CHKIJLK0JKCI7 +17 1952 A 13 .,,......,... >FCBGDKGHDEI@ +17 1953 A 14 .,,......,...^]. 1EDDFBJHH@FH?> +17 1954 A 15 ,,.....,.,....^], FEGGHIG2AEHEA>3 +17 1955 C 14 ,,......,...., C>EIEKIIHFIEE6 +17 1956 C 15 ,,.....,.,...., C;GIIII49=JLGDD +17 1957 C 15 ,,$.....,.,...., F:HIILI?DJFK?FE +17 1958 C 15 ,.....,.,....,^]. @CIHLI1AKFL@GA? +17 1959 T 16 .,.....,.,....,. 9EEIJLHDHHIJHHGD +17 1960 T 17 .,.....,.,....,.^]. .CCFEGEGGFBH>ECA? +17 1961 C 17 .$,$.....,.,....,.. 1AGJJKI4HKJLGIKED +17 1962 T 16 .$....,.,....,..^]. EKHLJGIIEKEHDFG? +17 1963 G 15 ....,.,....,... HIMJCKHEKGJKGFE +17 1964 G 15 ....,.,....,... JILJ +17 1967 A 16 ....,.,....,..., EGI??AEDHAFICDC@ +17 1968 T 16 ....,.,....,..., EFIGDH@HICGHF?C@ +17 1969 A 16 ....,.,....,..., DDGE49EEJDEHCD>D +17 1970 C 16 ....,.,....,..., HFIA4CIIIBIJGFFJ +17 1971 A 16 ....,.,....,..., GCGG2HEFJGGFFGFH +17 1972 T 17 ....,.,....,...,^], DHIFEHEGEDDBB +17 1974 A 17 ....,.,....,...,, GEGH3I?GIGHLFFFME +17 1975 G 17 ....,.,....,...,, IGKKJLIBMGLLH>AKF +17 1976 A 17 ....,.,....,...,, DECGBADCI=H7EFFCB +17 1977 C 17 ....,.,....,...,, FFGD6JFIK.IKGIAHH +17 1978 A 17 ....,.,....,...,, DDFEH?G@JEHKIFGIF +17 1979 G 16 .....,....,...,, GFGHJHBM@LHIG>EELEKKJI?HIC.C +17 1981 C 17 .$.,.,....,...,,^].^], D +17 1988 G 17 ,.,....,...,,.,.. GIGJIKJIHFIIAIEGD +17 1989 G 16 .,....,...,,.,.. HG=KDIBDEDGGIFG +17 1994 T 17 ,.,....,...,,.,.. C9FAIFGGED8IGFIEF +17 1995 G 18 ,.,....,...,,.,..^], 1HFFLIJHD<@LIJJCJ@ +17 1996 C 19 ,.,....,...,,.,..,^]. 2HEJ?F/2FEEIIKGH@ +17 2003 T 19 .$,....,...,,.,..,.. 4FEI>FK3EB>ECG4H?GE +17 2004 G 18 ,....,...,,.,..,.. ?GMDKAHFHJDLKHIEJH +17 2005 G 18 ,....,...,,.,..,.. F9J0I7H:?KICJCHHI@ +17 2006 C 18 ,....,...,,.,..,.. EGDIJKIA7LCFLHKJKF +17 2007 A 18 ,$....,...,,.,..,.. BGJIHBFEBIEFHDICHG +17 2008 C 17 ....,...,,.,..,.. 7KJJJIJCGJJMH>JIF +17 2009 A 17 ....,...,,.,..,.. GJ=GIHGGDKFLDHJJF +17 2010 G 17 ....,...,,.,..,.. HJ>MIH:;JILLKLIMB +17 2011 C 17 ....,...,,.,..,.. JJ9JKIFFFKLLJLJKH +17 2012 A 18 ....,...,,.,..,..^], CIDI>HE>DFHHEGBJG3 +17 2013 C 17 ...,...,,.,..,.., EJIEFIKIDJADHD@F +17 2015 T 18 ....,...,,.,..,.., CIFFIFBJFI;IGKLDHKGKA2< +17 2018 C 19 ....,...,,.,..,..,, FHAJMII8KFKMILJKJJB +17 2019 T 19 ....,...,,.,..,..,, GLCFHJI>EHIJALHLFFD +17 2020 G 20 .$...,...,,.,..,..,,^>. CJHJHGKHLILKIJILIAC@ +17 2021 C 21 ...,...,,.,..,..,,.^].^], LIKBJJG;IMGGJILJJ.BA: +17 2022 C 21 ...,...,,.,..,..,,.., GEGEI@?LLLLHMHKHFBEAB +17 2023 A 20 ...,...,,.,..,..,.., I0GGFEAEGFKGFIJ@KFEF +17 2024 G 21 ...,...,,.,..,..,,.., KCFHF +17 2025 T 21 ...,...,,.,..,..,,.., F6FIE;EIGHJFIGHDBHFDB +17 2026 T 21 ...,...,,.,..,..,,.., E4EFDEFJBFICIEIEBEFDF +17 2027 A 21 ...,...,,.,..,..,,.., @9FGEEEIGHIEGEJEHEFDB +17 2028 C 21 ...,...,,.,..,..,,.., FFILGKFKDKKHJKJGKKEGK +17 2029 T 21 ...,...,,.,..,..,,.., CCAIHDIBDJIFLLJHK? +17 2042 G 22 ..,...,,.,..,..,,..,,^], +17 2043 G 21 .,...,,.,..,..,,..,,, GC/GHKIKJIBKIIHCIFKE> +17 2044 C 22 ..,...,,.,..,..,,..,,, 4HHEJCMHLLJLKKIJIIILGG +17 2045 A 22 ..,...,,.,..,..,,..,,, GG>:BGHHJIGHIKHDIKHIED +17 2046 T 22 ..,...,,.,..,..,,..,,, AHF?GBIGIIGFHJGK:GGGHE +17 2047 G 24 ..,...,,.,..,..,,..,,,^],^], :IF?IKDIJLJLILKCGIIEIHEE +17 2048 A 24 ..,...,,.,..,..,,..,,,,, CDDFC@HEKGFJEKGHHFDHEEBC +17 2049 A 24 ..,...,,.,..,..,,..,,,,, >DCCCBBIIKCLKFLIMKKBIGMJHGG +17 2053 G 23 ,$...,,.,..,..,t..,,,,,^], ACFAJIILHLHBFH8CHMKJDEE +17 2054 A 22 ...,,.,..,..,,..,,,,,, @FBKHIKHGCJFLLCHMKH:DGGIADKGCBHFHHEEFI +17 2062 A 19 ,,.,..,..,,..,,,,,, FEJFGK?JIHGKHIHFEFI +17 2063 C 19 ,,.,..,..,,..,,,,,, FIKKHJGKIJKFINLKHB@=AJIBCJGDEBBAD +17 2070 G 19 ,.,..,..,,..,,,,,,^]. D@I?CIBAKDAALLKKIL8 +17 2071 A 19 ,$.,..,..,,..,,,,,,. @HF@IEK:=DLDEHE?HID +17 2072 C 18 .,..,..,,..,,,,,,. FEGIGKHK:HHJCDHIKD +17 2073 C 19 .,..,..,,..,,,,,,.^]. CA?JAKHA@LGCEA>BEBB +17 2074 G 19 .,..,..,,..,,,,,,.. AG@EHC;KCA@KIJKKK5? +17 2075 C 20 .,..,..,,..,,,,,,..^]. JHICHKIFHGJLHIKJLDE@ +17 2076 A 20 .,..,..,,..,,,,,,... FFF>DFHHIIG;HD?FJFEC +17 2077 C 20 .,..,..,,..,,,,,,... FHEIIKIEKDJLLIKIL:DE +17 2078 A 20 .,..,..,,..,,,,,,... DG@HGHGHIJHHJJHLLEEE +17 2079 G 21 .,..,..,,..,,,,,,...^], EA;LGLGLKELLLJJIL=HIA +17 2080 G 21 .$,$..,..,,..,,,,,,..., BBEGIJHK>DIICJGGL?EGE +17 2081 C 19 .$.,..,,..,,,,,,..., 5HIMCLHFLLMJKKNBFHF +17 2082 T 18 .,..,,..,,,,,,..., IFLHGHGGJJHEIKHHHF +17 2083 G 18 .,..,,..,,,,,,..., EHLHKKHJCLI:KK;HII +17 2084 C 19 .,..,,..,,,,,,...,^]. AJBHLGAKMMJKKMGHIIA +17 2085 T 19 .,..,,..,,,,,,...,. EFKEGGB>JKHFHKKHGFE +17 2086 G 19 .$,..,,..,,,,,,...,. DHI:EEFJKNJJJ?DIIKG +17 2087 A 18 ,..,,..,,,,,,...,. HH@KFCGJLIHKJFHEHF +17 2088 G 18 ,..,,..,,,,,,...,. GJ:IE>KKJHBJLKIJ5I +17 2089 C 18 ,..,,..,,,,,,...,. ?IC?5>KCDABBE5EI=B +17 2090 G 18 ,..,,..,,,,,,...,. EB9IF1BJLIGJMBCB?@ +17 2091 C 17 ,..,,.,,,,,,...,. ?G??BJCEABAB?JIDH +17 2092 G 17 ,..,,..,,,,,,..,. DA?GI1BIKFJIICBI@ +17 2093 T 18 ,..,,G.,,,,,,...,. BBBHH2EIKIEFIGHFJI +17 2094 C 18 ,$..,,..,,,,,,...,. @FGIL8JLIKJIMAGJIJ +17 2095 A 17 .$.,,..,,,,,,...,. CEGHCFG=F?GEFHH>E +17 2096 C 16 .,,..,,,,,,...,. >FHBIKIGJKM6DGJH +17 2097 A 16 .,,..,,,,,,...,. AGECHEH>?EG@IEBG +17 2098 C 16 .$,,..,,,,,,...,. 9BA:EDE@BAEHFGCI +17 2099 G 15 ,,..,,,,,,...,. HF/AIKJJJL2AAKC +17 2100 C 15 ,,..,,,,,,...,. HI1JHLFKKMCCIJJ +17 2101 A 14 ,,.,,,,,,...,. HGHKKJ>JJIGGLG +17 2102 G 15 ,,..,,,,,,...,. HG=JIJJIILLKOLK +17 2103 C 14 ,,.,,,,,,...,. FHIJKHHKJ?IJII +17 2104 C 15 ,,..,,,,,,...,. FJ1FJLJJILK7DDH +17 2105 A 14 ,,.,,,,,,...,. EEFGIGDHIFCGHH +17 2106 T 16 ,,..,,,,,,...,., GF1FHKFHGJ;GHGGC +17 2107 C 15 ,,.,,,,,,...,., @AIBCB@ADJAIDJ: +17 2108 G 15 ,,.,,,,,,...,., FHAILJHIL>DBLAF +17 2109 C 15 ,,.,,,,,,...,., ?@JBDA?ADJ6JEI? +17 2110 G 16 ,,.,,,,,,...,.,^]. DDAHLJGJMC2AI@C@ +17 2111 C 16 ,$,.,,,,,,...,.,. BFHHLIDLL3LIMJFC +17 2112 A 15 ,.,,,,,,...,.,. GCIKJDKMEHDLBHE +17 2113 G 15 ,.,,,,,,...,.,. FJGKJHLK8LKEH=G +17 2114 C 15 ,.,,,,,,...,.,. G=INHGKKGCJMJGF +17 2115 T 15 ,.,,,,,,...,.,. FGFIHEGIHHHGDFF +17 2116 C 15 ,$.,,,,,,...,.,. BHHLJHKKKHKLKCG +17 2117 A 14 .,,,,,,...,.,. BHLHIIL?6HIDGF +17 2118 G 14 .,,,,,,...,.,. ECLHHIJ@?JKJ@I +17 2119 G 14 .,,,,,,...,.,. BBLGHHL.IGJEGG +17 2120 G 15 .$,$,,,,,...,.,.^]. @@LLHIL4GJLH?G: +17 2121 A 13 ,,,,,...,.,.. HIDHJ23FIHDED +17 2122 T 13 ,,,,,...,.,.. HF>DII@GHCAFC +17 2123 A 13 ,,,,,...,.,.. IHCHI4CDHEFEC +17 2124 T 13 ,,,,,...,.,.. JIAGJBJHK>FGA +17 2125 T 13 ,,,,,...,.,.. IFDFJGCHIBCD? +17 2126 A 13 ,,,,,...,.,.. HFEFIEDGE +17 2152 G 11 ,$...,.,..,. D8@HBI5JDGJ +17 2153 T 10 ...,.,..,. D/GGF?CEDG +17 2154 C 10 ...,.,..,. AHLJK.IIJJ +17 2155 A 10 ...,.,..,. DHGGF@=IEH +17 2156 C 10 ...,.,..,. ?JIKIBIDJI +17 2157 A 10 ...,.,..,. 3@HKHDFIJI +17 2158 G 10 ...,.,..,. ;JKJIGLLGK +17 2159 G 9 ..,.,..,. JIIGHD=KJ +17 2160 C 9 ..,.,..,. FKKDAH>JK +17 2161 A 10 ...,.,..,. A@GGICHFGI +17 2162 C 11 ...,.,..,.^], ECMKJAHGKI@ +17 2163 T 11 ...,.,..,., >@IHJGJEHLE +17 2164 G 11 ...,.,..,., H5KIJGJ>JL@ +17 2165 C 11 ...,.,..,., EJHKHDKDJL@ +17 2166 T 11 ...,.,..,., 7CHHHGJCFLA +17 2167 A 11 ...,.,..,., AFDFECDDFJ8 +17 2168 C 11 ...,.,..,., CAG>JJIBJIB +17 2169 T 11 .$..,.,..,., .HGCIGKFEL= +17 2170 C 10 ..,.,..,., GEBIDLHFK: +17 2171 C 12 ..,.,..,.,^],^], FFIHEI;KJFCE +17 2172 T 12 .$.,.,..,.,,, ;DFCCI@HK6AA +17 2173 G 11 .,.,..,.,,, >FIJIAHL@D? +17 2174 G 11 .$,.,..,.,,, ;EEHFDHL@BE +17 2175 G 10 ,.,..,.,,, EFHIBHKA=E +17 2176 G 10 ,.,..,.,,, EBDIBIK=E; +17 2177 T 10 ,.,..,.,,, >AHDCHFBD; +17 2178 T 10 ,$.,..,.,,, ;FH>;FHCB? +17 2179 T 10 .,..,.,,,^], AHG=HICC:= +17 2180 T 10 .,..,.,,,, BF7AHI>BG> +17 2181 C 9 .,..,.,,, FADDGL;?: +17 2182 C 10 .,..,.,,,, =BIAHLCHIE +17 2183 A 10 .$,..,.,,,, BAHCIJC8EF +17 2184 T 9 ,$..,.,,,, =G=CK>GEE +17 2185 C 8 ..,.,,,, I=JJ7G:G +17 2186 A 8 ..,.,,,, GCFI<2FC +17 2187 A 8 ..,.,,,, JBFG3:?F +17 2188 A 9 ..,.,,,,^]. IBDJ40CE? +17 2189 C 10 ..,.,,,,.^2, IBIJ<87IC@ +17 2190 C 11 ..,.,,,,.,^]. ECIK7@:@C9> +17 2191 C 11 ..,.,,,,.,. I1KL=> +17 2192 T 11 ..,.,,,,.,. I;GL;?>HF7F +17 2193 C 11 ..,.,,,,.,. J;IL.IIJGDG +17 2194 A 10 ..,.,,,,.. HAFJ9ABDEF +17 2195 A 11 ..,.,,,,.,. G?IJ??AJF.G +17 2196 G 11 ..,.,,,,.,. JBJL?GHII@H +17 2197 A 11 ..,.,,,,.,. FCIJEDIJFBG +17 2198 G 10 ..,.,,,,.. K>IME>>HIJ +17 2199 C 11 ..,.,,,,.,. K?KKCHMKH.G +17 2200 T 11 ..,.,,,,.,. HFGLCHGHHAH +17 2201 G 11 ..,.,,,,.,. GDGMHFFHH1I +17 2202 G 11 ..,.,,,,.,. H>GL=A3G>1G +17 2203 G 11 ..,.,,,,.,. GBHJFIDHMGCFHHKEF +17 2208 G 13 ..,.,,,,.,.,, ;8HKFGAIH4JGB +17 2209 G 12 .$.,.,,,,..,, :>JKH<;J?IIF +17 2210 G 12 .,.,,,,.c.,, /HJHC6IC:IF2 +17 2211 T 11 .,.,,,,..,, 4FILGHHEEHD +17 2212 C 13 .,.,,,,.,.,,^]. 7IMJHCKIEKK8@ +17 2213 A 13 .,.,,,,.,.,,. =EHIE=FG4HHCC +17 2214 A 13 .,.,,,,.,.,,. :DJID=EC=GH0E +17 2215 C 13 .,.,,,,.,.,,. AJJFM;LH/IJEB +17 2216 T 13 .,.,,,,.,.,,. BFGHI@HI7JI1I +17 2217 T 12 .,.,,,,..,,. :FII?6GBFHFF +17 2218 C 13 .,.,,,,.,.,,. 9FGHH:FJ.KHBH +17 2219 C 12 .,.,,,,..,,. 4GKIAHJGHEII +17 2220 G 12 .a.a,aaA.,a. ;GEL>9JEBJC> +17 2221 G 12 .,.,,,,..,,. ?GJJG5JJFKAH +17 2222 C 13 .,.,,,,.,.,,. @DLJ10HHDJLKH +17 2223 C 13 .,.,,,,.,.,,. 9GLJHBKIBHN@J +17 2224 T 13 .,.,,,,.,.,,. DELLGCHH=IJDJ +17 2225 G 13 .,.,,,,.,.,,. >>LL=GGI;JKIH +17 2226 G 13 .,$.,,,,.,.,,. ;;KL@6IH0HKHI +17 2227 G 11 .$.,,,,..,,. :KLC>IDHD7I +17 2228 G 11 .,,,,.c.,,. LKL:KF1HKCI +17 2229 A 12 .,,,,.,.,,.^], JIAEEGEFIEJ@ +17 2230 A 12 .,,,,.,.,,., JIA?DFCGCHIDJHK:HKF +17 2248 C 12 ,,,,.,.,,.,, HHJKHHIMLLKI +17 2249 A 12 ,,,,.,.,,.,, KG;IH>HLMKHI +17 2250 G 12 ,,,,.,.,,.,, JF>JJHJM;ILH +17 2251 A 12 ,,,,.,.,,.,, KGHIG1GJMJLJ +17 2252 G 11 ,,,,..,,.,, JEGILKKLJJI +17 2253 A 12 ,,,,.,.,,.,, GDAHG4GKJKIH +17 2254 T 11 ,,,,..,,.,, JA>GGIKFHII +17 2255 G 12 ,,,,.,.,,.,, IHCIJ=KLGIJK +17 2256 A 12 ,,,,.,.,,.,, JIHII1BLELKJ +17 2257 G 11 ,,,,..,,.,, HE:IDIKLJGK +17 2258 C 12 ,,,,.,.,,.,, GFIKJ>GNIJLK +17 2259 T 12 ,,,,.,.,,.,, I9>FJ8JJBLHD +17 2260 T 12 ,,,,.,.,,.,, HFBGCDEK>FFI +17 2261 T 12 ,,,,.,.,,.,, FDDEE>EC@IGEGI; +17 2271 A 10 ,.,.,,.,,, F@CGJIGCIE +17 2272 T 9 ,..,,.,,, HHFBJHGDB +17 2273 G 9 ,..,,.,,, GEJLBJCM0 +17 2274 G 10 ,..,,.,,,^], GDHHIHEK4C +17 2275 T 10 ,..,,.,,,, FAFIHGIH@C +17 2276 G 12 ,.,.,,.,,,,^]. FIFBM9FJFB +17 2282 T 13 .,.,,.,,,,.,, F7HJGIBI.4JCC +17 2283 G 13 .,.,,.,,,,.,, G3GKFGFK4HJDF +17 2284 G 13 .,.,,.,,,,.,, GK>JKLD0?FF> +17 2290 G 12 ,,.,,,,.,,.^], JIKIIAJH@GFD +17 2291 T 12 ,,.,,,,.,,., JIGIJ9DI@HEC +17 2292 G 12 ,,.,,,,.,,., JKJKLE2LHHGC +17 2293 G 12 ,,.,,,,.,,., JKJJJ>6JGFCD +17 2294 C 13 ,,.,,,,.,,.,^], LKGLN:9JA=A;D +17 2295 T 13 ,,.,,,,.,,.,, H=HEK4>KIHHB? +17 2296 T 13 ,,.,,,,.,,.,, IGBJI9GG@G;FD +17 2297 G 13 ,,.,,,,.,,.,, IHGEK76IICGHE +17 2298 C 13 ,,.,,,,.,,.,, JJGKLEHLEFDHE +17 2299 A 13 ,,.,,,,.,,.,, HGGGF1@GEDFDB +17 2300 C 12 ,,.,,,,.,.,, HA>JK2/KBFHF +17 2301 C 14 ,,.,,,,.,,.,,^>, IIALJ=ELCFH;EJ@CB@F +17 2306 A 12 .,,,,.,,.,,, BFJ9GJ;HFD9/ +17 2307 T 12 .,,,,.,,.,,, BGH:EJGH?@D7 +17 2308 C 12 .,,,,.,,.,,, ?IJ0?IEICIH< +17 2309 C 12 .,,,,.,,.,,a 9IH0=L;I;GD1 +17 2310 C 12 .,,,,.,,.,,, 9JL>DGJFIII> +17 2311 A 13 .,,,,.,,.,,,^]. =JJJBHJGFIG?B +17 2312 G 14 .,,,,.,,.,,,.^], EJKAIKKJIIJ4EB +17 2313 C 14 .,,,,.,,.,,,., BJL1IJFIFJI8GE +17 2314 A 14 .,,,,.,,.,,,., CFF2;E2DFEE/G? +17 2315 C 15 .,,,,.,,.,,,.,^], =JL<;IGMGBC3FGE +17 2316 T 15 .,,,,.,,.,,,.,, CGIBAMIGBE;0JEC +17 2317 T 16 .,,,,.,,.,,,.,,^], 7HH52HJC?HB7G3A> +17 2318 T 14 .,,,.,,.,,.,,, 0GI0HHHEGHFFA> +17 2319 G 16 .$,,,,.,,.,,,.,,, >GJGGMHIAHH9LEEE +17 2320 G 15 ,,,,.,,.,,,.,,, IK5@?GIAIACJGGE +17 2321 G 15 ,,,,.,,.,,,.,,, FJ;;JJI>JA7IGDH +17 2322 A 16 ,,,,.,,.,,,.,,,^], HK?GJBG?JD2HDGE: +17 2323 G 16 ,,,,.,,.,,,.,,,, EIDJMHJIFI1LGDCD +17 2324 G 15 ,,,,.,,.,,,.,,, DK97J7I?JK:IEH? +17 2325 C 15 ,,,.,,.,,,.,,,, DH?KI6;I;2L9GF8 +17 2326 C 15 ,,,,.,,.,,.,,,, ?C@85@CHB@K>=?= +17 2327 G 16 ,,,,.,,.,,,.,,,, DHDHBFK8IK2DK6FC +17 2328 A 15 ,$,,,,,.,,,.,,,, BJC;=GDHJAGIDEE +17 2329 G 15 ,,,.,,.,,,.,,,, IEHIIGAFI/K5IC3 +17 2330 C 15 ,,,.,,.,,,.,,,, JKGLDJE +17 2339 T 16 ,,,.,,.,,,.,,,,. E/@GGK@B;A@5LA@A?G +17 2341 G 15 ,$,.,,.,,,.,,,,. AKGECEGE +17 2351 A 16 ,,.,,.,,,.,,,,.. BFJ?IGKC?J@DGIFD +17 2352 G 16 ,,.,,.,,,.,,,,.. <;GFKIJC@MJKH5IH +17 2353 C 16 ,,.,,.,,,.,,,,.. H?=@CAHJ?M;G=HIH +17 2354 A 16 ,,.,,.,,,.,,,,.. 3FJIFDHG:IHJ=FEHGDGGAJ@GK8FF +17 2358 T 16 ,,.,,.,,,.,,,,.. FFHGGEEHCHEFHACG +17 2359 G 16 ,,.,,.,,,.,,,,.. BIAEJ>IK=LIAE?IK +17 2360 A 16 ,,.,,.,,,.,,,,.. @GAHIHID>IHEIGEI +17 2361 G 16 ,,.,,.,,,.,,,,.. 1?I@HHIH=KJFKD?K +17 2362 A 16 ,,.,,.,,,.,,,,.. DEJ:CAE>3K?EA2CI +17 2363 C 16 ,,.,,.,,,.,,,,.. ;G2CHHIGDK@HFHDI +17 2364 C 16 ,$,.,,.,,,.,,,,.. :GJEJ7IIDLFJHJBK +17 2365 A 15 ,.,,.,,,.,,,,.. HIDGGIF?J=EDHEI +17 2366 G 15 ,.,,.,,.,,,,..^], FJHFBHHLJIJHIL? +17 2367 C 16 ,.,,.,,,.,,,,.., >@BGAHI?KCJHFIJE +17 2368 C 16 ,.,,.,,,.,,,,.., FKFJ2KJ@MFJJHHH: +17 2369 T 16 ,.,,.,,,.,,,,.., D8FGDGGELFGHFBLG +17 2370 G 16 ,.,,.,,,.,,,,.., CJ@GIHG9KHJHFILF +17 2371 G 16 ,.,,.,,,.,,,,.., FFFIHHHBIIHIH:@G +17 2372 C 16 ,.,,.,,,.,,,,.., 9FLI +17 2374 A 15 .,,.,,,.,,,,.., AAADJB +17 2379 G 14 ,$,.,,,.,,,,.., >?>GH?EIHIE:DE +17 2380 G 12 ,$.,,,.,,,.., @EHHFJKIIIKI +17 2381 C 12 .,,,.,,,,.., FGHDGJFHIGIJ +17 2382 A 13 .,,,.,,,,..,^]. >CDCFFFFEHJD? +17 2383 A 13 .,,,.,,,,..,. ;CDDJDFDFHJEA +17 2384 A 13 .$,,,.,,,,..,. :BDCJDABDGJEB +17 2385 A 12 ,,,.,,,,..,. EF:IEED>AIBE +17 2386 C 12 ,,,.,,,,..,. ABDGFHGHJJGD +17 2387 C 12 ,,,.,,,,..,. BEELHIIIHLGB +17 2388 C 12 ,,,.,,,,..,. DFFLIJJHJFAI +17 2389 A 13 ,$,,.,,,,..,.^]. ?GCEBIBFFI:EB +17 2390 G 12 ,,.,,,,..,.. DAMHHI=9MIDF +17 2391 T 12 ,,.,,,,..,.. DCFGEGD +17 2404 T 13 ,.,,,,..,..,. B?ECADDICGI>B +17 2405 A 14 ,.,,,,..,..,.^]. BDEEFEADEHIDE@ +17 2406 C 14 ,.,,,,..,..,.. @FIHJIHKKGJJEC +17 2407 A 15 ,.,,,,..,..,..^]. >>>DDEHJFKIEIF> +17 2408 A 15 ,$.,,,,..,..,... :;;CDFGJAJJFHE> +17 2409 A 14 .,,,,..,..,... 9:DEEHKGGJEHE? +17 2410 A 14 .$,,,,..,..,... 88BDCIJFFICHFA +17 2411 A 13 ,$,,,..,..,... 7BDDIJGFJBIGB +17 2412 A 12 ,,,..,..,... EFDGJCHH. >>CGHGIJGJGF8 +17 2415 A 13 ,,..,..,....^]. ACFJGHIDIGC?E +17 2416 C 12 ,$,..,..,.... AHEJKFJJFIFC +17 2417 T 12 ,..,..,..... A9LELNCKGHHH +17 2418 A 12 ,..,..,..... E>IIHIEGEADF +17 2419 G 12 ,..,..,..... EHAFIKGHJI>J +17 2420 C 13 ,..,..,....., ;FIEFLCIIGEH9 +17 2421 C 12 ,$..,..,...., ?EKKLKKKHFID +17 2422 A 12 ..,..,....., EIGIHDJHHFHA +17 2423 G 11 ..,..,..... 8KJCNIHKIHL +17 2424 G 11 ..,..,...., GHHEKHIF@IJ +17 2425 C 11 ..,..,...., GL?FMBIKJK8 +17 2426 G 11 ..,..,...., <@H;EH>AAED +17 2427 T 12 ..,..,....., BIGEIGDDHFID +17 2428 G 12 ..,..,....., GIICMIBLK/KL +17 2429 G 11 ..,..,...., /CIBLICG2J: +17 2430 T 12 ..,..,...A., 0CH>GE:A>6I> +17 2431 G 12 .$.,..,.....^], >LHCMICJF0K@ +17 2432 G 12 .,..,.....,, LG:KGEF:EEDHID +17 2434 G 12 .,..,....,,^]. ?J?IFAL;LIG> +17 2435 C 13 .,..,.....,,. JI2LJ8ICEKLGD +17 2436 A 12 .,..,....,,. J7;IDCE>IC@B +17 2437 C 12 .,..,....,,. GI2JH>IHJKH@ +17 2438 A 14 .,..,.....,,.^], ID0I?CHI7IC2D5 +17 2439 C 13 .,..,....,,., DG7KF>JIKKIDC +17 2440 C 14 .,..,.....,,., KJ3KL7IK3JLLMHDHFDKJDBD +17 2442 G 13 .,..,....,,., IGCMHBJFL6CCG +17 2443 T 14 .,..,.....,,., FE@IFAE>:F>EHD +17 2444 A 15 .,..,.....,,.,^], EI=IJ=EC4ILICH9 +17 2445 G 14 .,..,....,,.,, BG@MHBLLMCHAG3 +17 2446 T 15 .,..,.....,,.,, BFBIFEFC8GJ7FC8 +17 2447 C 16 .,..,.....,,.,,^]. EG7MBDJKDLBH1I:A +17 2448 C 14 .,..,.....,,,. BG9LJDI;DICIHA +17 2449 C 14 .$,..,...,,.,,. @H8LIBIMIH9IAD +17 2450 A 13 ,..,...,,.,,. H0JI4GKKGAB@5 +17 2451 G 15 ,..,.....,,.,,. I@NJ=KBGNLKJJ?= +17 2452 C 15 ,..,.....,,.,,. KG +17 2456 T 15 ,..,....,,.,,.^], F=LHCJLIIF?E>H; +17 2457 C 16 ,..,.....,,.,,., H8KJ>JG0J;G=J>FD +17 2458 A 16 ,..,.....,,.,,., H2IIF<3JKJBKIBI +17 2462 G 17 ,..,.....,,.,,.,^], F?NI@KH.LKH?HECGA +17 2463 G 17 ,..,...T.,,.,,.,, G;HJ=J./@EIFJF;J@ +17 2464 C 17 ,..,.....,,.,,.,, E3LK;KEGKIJILFHKG +17 2465 T 16 ,$.,.....,,.,,.,, ALG@JJ.M?GJIIFI; +17 2466 G 15 ..,....,,.,,.,, >LJDJBLKKFIGJLH +17 2467 A 15 ..,....,,.,,.,, =AH@GIIJHJKMJIEBIJJE +17 2481 C 14 .,....,,.,,.,, HI6J=KKJ=KGIL@ +17 2482 T 16 ..,.....,,.,,.,, 4IF@JG9LHJ>HKKE3 +17 2483 T 15 .,.....,,.,,.,, FG8EH1HJGFILGIH +17 2484 G 15 ..,....,,.,,.,, 6HI=IEKLJIHKKKJ +17 2485 A 16 ..,...T.,,.,,.,, 7FH>F12KGGEIJGMH +17 2486 G 16 ..,.....,,.,,.,, ;FJ?ML.LDHFKKKMI +17 2487 C 15 ..,....,,.,,.,, 3>F1K6KKJDHC2K/ +17 2488 C 14 ..$,...,,.,,.,, 9;EJCJKG;NIFGH +17 2489 C 12 ,...,,.,,.,, HI:ILIBKE?LI +17 2490 A 12 ,...,,.,,.,, FH2KJIHDJBMI +17 2491 G 13 ,....,,.,,.,, DJEMN6G;G@MLD +17 2492 G 13 ,..A.,,.,,.,, DFE1KKJ?ILHMJ +17 2493 A 13 ,..G.,,.,,.,, FFA.GLIBKJELJ +17 2494 G 12 ,...,,.,,.,, DL=LGFHID9KH +17 2495 T 11 ,...,,.,,,, >F=FIIFIII? +17 2496 T 13 ,$....,,.,,.,, ;EC1JJHEFEHGD +17 2497 T 12 ....,,.,,.,, E18IIHFILEJG +17 2498 G 12 ....,,.,,.,, IH8IFK?IKDMD +17 2499 A 12 ....,,.,,.,, AC@JJI:JLKKF +17 2500 G 11 ...,,.,,.,, H4MJGJIL9JI +17 2501 G 11 ...,,.,,.,, GGJHKEJKHLJ +17 2502 C 12 ....,,.,,.,, FB?HLJCJJFMJ +17 2503 T 12 ....,,.,,.,, @G>LIGGILKEH +17 2504 G 12 .$...,,.,,.,, >?.KJDBJJJLI +17 2505 C 11 ...,,.,,.,, 9JKKJHKFFIK +17 2506 T 11 .$..,,.,,.,, .BJFGEHLEIE +17 2507 G 9 .,,.,,.,, IIG1IHLJI +17 2508 T 9 .,,.,,.,, GIF;FKHIG +17 2509 G 9 .,,.,,.,, JFJ9KKJMI +17 2510 A 10 ..,,.,,.,, FEKIEGL2IH +17 2511 G 10 ..,,.,,.,, BIJHIKJBKD +17 2512 C 10 ..,,.,,.,, 0GHJKKIJMK +17 2513 T 10 .$.,,.,,.,, 4FHG.HKLIE +17 2514 G 9 .$,,.,,.,, BFIFIG.HG +17 2515 T 8 ,,.,,.,, EF1GK0IC +17 2516 G 8 ,,.,,.,, FJ:JK@JC +17 2517 A 8 ,,.,,.,, AGGGHFJD +17 2518 T 7 ,$,,,.,, EFHKHHE +17 2519 C 7 ,.,,.,, @DB@CE? +17 2520 G 7 ,.,,.,, HAIG1KE +17 2521 C 7 ,.,,.,, IHIIKKG +17 2522 A 7 ,.,,.,, F9FG3GE +17 2523 T 7 ,.,,.,, EIGKDIG +17 2524 C 6 ,,,.,, HJIELH +17 2525 A 8 ,.,,.,,^], C.ED3HB< +17 2526 C 9 ,.,,.,,,^], H=HIEKKF@ +17 2527 T 9 ,.,,.,,,, E>GJLG?:E +17 2528 G 9 ,.,,.,,,, EEIIELIIB +17 2529 C 9 ,.,,.,,,, FFIH=KFIB +17 2530 A 9 ,$.,,.,,,, ?9DGGIFBB +17 2531 T 8 .,,.,,,, DFJGIAEA +17 2532 T 8 .,,.,,,, @GJBJBHC +17 2533 C 9 .$,,.,,,,^], >DIEIE>@B +17 2534 C 8 ,,.,,,,, GHBKGKDE +17 2535 A 8 ,,.,,,,, FKIKJCGF +17 2536 G 8 ,,.,,,,, CIFICJ@H +17 2537 C 8 ,$,.,,,,, >IBJHICG +17 2538 C 7 ,.,,,,, F6J2E@F +17 2539 C 7 ,.,,,,, ?BC@;6A +17 2540 G 7 ,.,,,,, JAJGJFG +17 2541 G 7 ,.,,,,, E9IE@CH +17 2542 T 7 ,.,,,,, ICHH>HH +17 2543 G 7 ,.,,,,, HEIILEJ +17 2544 A 8 ,.,,,,,^]. F9GEIEDB +17 2545 C 8 ,.,,,,,. G?IGKDJC +17 2546 A 8 ,.$,,,,,. I1IHJEGF +17 2547 G 7 ,,,,,,. HHHLBGG +17 2548 A 7 ,,,,,,. FIGLHJF +17 2549 G 7 ,,,,,,. AFGI=IH +17 2550 T 7 ,,,,,,. CFFJBHF +17 2551 G 7 ,$,,,,,. @F>M>KH +17 2552 A 6 ,,,,,. HHKEIG +17 2553 G 6 ,,,,,. DFIEIG +17 2554 T 6 ,,,,,. CHF>G +17 2557 C 5 ,,,,. GKDLH +17 2558 T 6 ,,,,.^], DJGHJD +17 2559 G 6 ,,,,., DLBHIE +17 2560 T 6 ,,,,., BECFGD +17 2561 C 6 ,$,,,., ?JC +17 2565 A 6 ,,,.,. HFEIF> +17 2566 A 6 ,,,.,. HHGHF? +17 2567 A 6 ,,,.,. BGFHFA +17 2568 A 6 ,,,.,. HGEICB +17 2569 A 7 ,,,.,.^], KKJIHEE +17 2570 G 7 ,,,.,., KDKLJJA +17 2571 A 7 ,,,.,., IFFGCH? +17 2572 A 7 ,,,.,., GGEIBH< +17 2573 A 7 ,,,.,., LLJFCID +17 2574 G 7 ,,,.,., LEJLGHE +17 2575 G 8 ,,,.,.,^]. KKJJKIHA +17 2576 A 8 ,,,.,.,. IFHGD3CC +17 2577 A 8 ,,,.,.,. LKKIJIGD +17 2578 G 8 ,,,.,.,. MDIKMMIH +17 2579 A 8 ,,,.,.,. IFFIFIFF +17 2580 A 8 ,,,.,.,. GFBIGGFE +17 2581 A 9 ,,,.,.,.^]. KIGIGIFFD +17 2582 T 9 ,,,.,.,.. D@FFAJEGB +17 2583 A 9 ,,,.,.,.. HFFIFIFDD +17 2584 A 9 ,,,.,.,.. GFHEH>EGF +17 2585 A 9 ,,,.,.,.. MHIGC>HEG +17 2586 G 9 ,,,.,.,.. MFKHLGGJJ +17 2587 A 10 ,,,.,.,..^>. GFFJFJ>GH? +17 2588 A 11 ,,,.,.,...^]. GFHIDICDG?; +17 2589 A 12 ,,,.,.,....^]. HEEIDJ?IHB:= +17 2590 A 12 ,,,.,.,..... GIEKEKFHH@>> +17 2591 C 12 ,,,.,.,..... HJIIKK>HIAED +17 2592 A 12 ,,,.,.,..... GFFHFJ=HJEED +17 2593 A 12 ,,,.,.,..... GFGIG?DDI;CD +17 2594 A 12 ,,,.,.,..... JIGJHJ@II=DD +17 2595 T 13 ,,,.,.,.....^]. HAFH@K;HIEFF? +17 2596 A 13 ,,,.,.,...... HEEJFBFDHFECA +17 2597 A 13 ,,,.,.,...... GEEIGJBEJADFB +17 2598 A 13 ,,,.,.,...... HEFJGIFGJ7GDB +17 2599 A 13 ,,,.,.,...... HEEJHJBIJ8GGE +17 2600 A 13 ,,,.,.,...... JHIJHHE +17 2627 C 15 ,,.,.,.......,. GEJGM>HJMGHGJCD +17 2628 C 15 ,,.,.,.......,. CI?I=GJJ52IHIFD +17 2629 A 15 ,,.,.,.......,. BEFGGFHIBFGGJHF +17 2630 T 14 ,,.,.,......,. EDHFKDDIJGGG7C +17 2631 C 15 ,,.,.,.......,. FFLHM?KM:FKIKEH +17 2632 T 15 ,,$.,.,.......,. B@KEKBIM;JHIKJG +17 2633 A 14 ,$.,.,.......,. :HII?FH93EDHID +17 2634 G 14 .,.,.......,.^]. LINAJM>IIKMKIB +17 2635 C 14 .,.,.......,.. IHLHIJ7;IIL@FL6GEKH@E8? +17 2641 C 16 .,.,.......,..,, EGLGKLICJHLKIH:. +17 2642 C 16 .,.,.......,..,, BGK4JL4JIHLIFGC9 +17 2643 C 16 .$,.,.......,..,, @JGJEKLKIILLIHD7 +17 2644 T 14 ,.,.......,.., GKDIL;LIIKBHH@ +17 2645 C 15 ,.,.......,..,, HMIIMCGJJJL?IBG +17 2646 A 15 ,.,.......,..,, IJIIK?CFIKLGGEFFIGGI90G +17 2654 C 17 ,.,.......,..,,.^]. AJ9CIJEKJIIIIBCF? +17 2655 C 17 ,.,.......,..,,.. >G@II2BIHLD6K=?E@ +17 2656 G 17 ,.,.......,..,,.. DC@ABD>@B?K>D>IA@ +17 2657 C 17 ,$.,.......,..,,.. ?ICIMH=IIMLHICIHD +17 2658 T 16 .,.......,..,,.. JDHLKDJGLHHHDEHB +17 2659 A 16 .,.......,..,,.. ?GEHA2EEJJCHIJDB +17 2660 G 16 .,.......,..,,.. HHHLKFJKKMII@KJH +17 2661 A 17 .,.......,..,,..^]. FCEH5?GIIIGGCBFE? +17 2662 T 16 .,......,..,,... DCDIBHHKGFICCEFA +17 2663 A 16 ,.......,..,,... EEKHFHCIGEIFFDBB +17 2664 C 16 ,.......,..,,... @BCE@C>JB?? +17 2666 T 16 ,.......,..,,... EBI=HEHIJBHD>EED +17 2667 C 15 ,......,..,,... =FFIJDJKJKEHIFF +17 2668 C 17 ,$.......,..,,...^]. ;FG= +17 2669 C 16 .......,..,,.... EJ0KHHMMFKCFHGG> +17 2670 T 15 ......,..,,.... HKKEKKCKFAFIHFH +17 2671 C 16 .......,..,,.... CJEDHKLMJKCGIHGE +17 2672 C 16 .......,..,,.... AK9CGFJKGLDJH8JIMIHK?CHIIH3 +17 2675 T 16 ......,..,,...., F.GCHBIDF@4EAED< +17 2676 T 16 ......,..,,...., CGBEGGJC@BDF6EE1 +17 2677 C 16 ......,..,,...., HKILHKLLKDMJ?HIE +17 2678 T 16 ......,..,,...., GJ=HJMHGMCAGJHIE +17 2679 T 16 ......,..,,...., @GFCGHJEDFAECFF> +17 2680 C 17 .$.....,..,,....,^], DEHJGMKHKBMJ@IHJ9 +17 2681 T 16 .....,..,,....,, 7FHGIJHJFFHEHJC5 +17 2682 G 16 .....,..,,....,, 8BHJJKIJFKIJHHJ= +17 2683 G 13 ...,..,,...., F@KKFKEKJAG=J +17 2684 G 15 ....,..,,....,, BFHJKGJAJD>HHE2 +17 2685 G 16 .....,..,,....,, 63GHKKGJBKDE=B@> +17 2686 C 16 .$....,..,,....,, AEF?KKHL?IIIHJ<: +17 2687 A 14 ...,..,,....,, BDKFHI>DHFGID2 +17 2688 C 14 .$..,..,,....,, EGJIIEBHIIHBH> +17 2689 A 13 ..,..,,....,, DGMGHDLHGGDK@ +17 2690 G 14 ..,..,,....,,^], ELKIMGIIJGKJ2= +17 2691 G 13 ..,..,,....,, :IIFKAJI:DIFD +17 2692 T 14 ..,..,,....,,, 8:GD=CD?FA +17 2695 C 14 .,..,,....,,,. HIIJEMFIHHCEIB +17 2696 A 14 .,..,,....,,,. HFE +17 2697 C 14 .,..,,....,,,. JLGEDDJ8HIHBKE +17 2698 T 14 .,..,,....,,,. LHEMCEIFGJDBGH +17 2699 C 15 .,..,,....,,,.^]. IKJMEHKJILJDFHA +17 2700 T 15 .,..,,....,,,.. JIJJD7DHHKKDIIA +17 2701 C 15 .,..,,....,,,.. MKHKFIJEJKLDLIF +17 2702 T 15 .,..,,....,,,.. LHJIAJIJHJFAFGG +17 2703 T 15 .,..,,....,,,.. GHGHADHAEBEDEE? +17 2704 C 15 .,..,,....,,,.. LHJLDAHIHLF@LIF +17 2705 C 15 .,..,,....,,,.. LKHJDKHJGIJDLHE +17 2706 A 16 .,..,,....,,,..^], JIFJFKHEBJAEKG92 +17 2707 G 16 .,..,,....,,,.., GHKKBJKFJJL:LLJFLC@CFKGKEDFH? +17 2713 G 19 .,..,,....,,,..,,.^>, F:JJJGMHLHK +17 2723 G 16 .,,....,,,..,,., IFGDHJLL>LKJJKHH +17 2724 A 16 .,,....,,,..,,., IEHH@EJLDIEHADF@ +17 2725 G 16 .,,....,,,..,,., JAJJKMMK;KJGHKJ8 +17 2726 G 15 .,,....,,..,,., ADKIHFJLKGHGJG0 +17 2727 G 16 .,,....,,,..,,., IGJGDJJA;JEA +17 2730 G 16 .,,....,,,..,,., HHFKBGLBGMKLJKH3 +17 2731 C 16 .,,....,,,..,,., 9CDHGJFKMGJJJII. +17 2732 C 16 .,,....,,,..,,., ;AGHGIKKBFIH8JHK +17 2733 C 16 .$,,....,,,..,,., :JHH9GKKAKDDHHH6 +17 2734 C 15 ,,....,,,..,,., BIH=ILLDJF?JMGL +17 2735 T 16 ,,....,,,..,,.,^]. DFIGIKIGJDJ>GHJ? +17 2736 C 15 ,,....,,,..,,.. BFJKEMJFKIHILID +17 2737 T 16 ,,....,,,..,,.,. DAHHJKICHH@IIH7F +17 2738 T 16 ,,$....,,,..,,.,. ABF;FIJIEEFBIEIA +17 2739 A 14 ,....,,,.,,.,. >ADDJBEAGBIFHB +17 2740 C 15 ,....,,,..,,.,. CHFHIJMLICIKHJE +17 2741 C 15 ,....,,,..,,.,. ACEILKJLGJJKGHF +17 2742 A 15 ,....,,,..,,.,. @GDDGJIJF8IID8F +17 2743 T 15 ,$....,,,..,,.,. 9EFGI?BJGHIJE5F +17 2744 C 14 ....,,,..,,.,. GBKMLIML@JMGAH +17 2745 T 14 ....,,,..,,.,. CHILGGHK.EIFDH +17 2746 A 14 ....,,,..,,.,. AAHHGDFEG@I?IE +17 2747 A 14 ....,,,..,,.,. C;AJIECIIGJGDG +17 2748 T 15 .$...,,,..,,.,.^], :?GGIJMHBJE +17 2750 T 14 ...,,,..,,.,., CHMGDJJIHIG8HE +17 2751 G 14 ...,,,..,,.,., FJHJFJJHIJJKIB +17 2752 T 14 ...,,,..,,.,., :CCHHGEBGKE8HA +17 2753 G 14 .$..,,,..,,.,., 1G.JEKG:IJE3JG +17 2754 C 13 ..,,,..,,.,., GFHEKJEHKG0IF +17 2755 C 13 ..,,,..,,.,., D;HLIIJIKH0HE +17 2756 C 12 ..,,,..,,.., FJKAHAL>OGHE +17 2757 T 13 ..,,,..,,.,., FK@KIC8FHG6HG +17 2758 T 13 ..,,,..,,.,., CGGDHG2FHF6E< +17 2759 A 13 ..,,,..,,.,., ?EHCHDBDGFAFG +17 2760 T 13 .$.,,,..,,.,., >BHJIH8JJBAGH +17 2761 T 12 .,,,..,,.,., EHJIG1IIFGEB +17 2762 T 12 .,,,..,,.,., A9CIFIE@EKEE +17 2763 C 12 .,,,..,,.,., GGEIJ7HME;JH +17 2764 C 12 .,,,..,,.,., DJKLH?JMF@IFIFF +17 2773 A 11 ,$,,..,,.,., BIJE;ILFG@E +17 2774 G 10 ,,..,,.,., EILJHKKDII +17 2775 T 10 ,,..,,.,., GHG:FHEJGH +17 2776 G 10 ,,..,,.,., GJICJKI +17 2784 G 11 ,,..,,.,.,, EGKHCKKIKGD +17 2785 G 11 ,,..,,.,.,, EFF.HKHKCHC +17 2786 C 12 ,,..,,.,.,,^], >BH7IKGEFDC= +17 2787 C 12 ,$,..,,.,.,,, 9@FCHJBKHA1A +17 2788 C 11 ,..,,.,.,,, >F/BKIIIIHB +17 2789 C 12 ,$..,,.,.,,,^]. ?E4HLHJIKBFD +17 2796 A 9 ,,.,.,,,. FGGDHG/AF +17 2797 T 10 .,,.,.,,,. 8GHHBHG;DE +17 2798 G 10 .$,,.,.,,,. ;HIKGJK:LI +17 2799 A 9 ,,.,.,,,. DECGIE4FF +17 2800 A 9 ,,.,.,,,. HIGKHG;JF +17 2801 G 9 ,,.,.,,,. FHKDEG>CI +17 2802 G 8 ,,.,.,,. FGDDFIJGFEG +17 2806 C 8 ,.,.,,,. HE7GJBCG +17 2807 T 8 ,.,.,,,. CF>IDGHI +17 2808 T 8 ,.,.,,,. BB;GHBFE +17 2809 T 7 ,$.,.,,. @C:AGGF +17 2810 C 8 .$,.,,,.^]. DEKGIBKE +17 2811 A 7 ,.,,,.. EIJGIGC +17 2812 G 8 ,$.,,,..^], CJIEJJGD +17 2813 A 7 .,,,.., HGCKFF. +17 2814 G 7 .,,,.., GJ@LKIE +17 2815 A 6 .,,,.. FC>9GH +17 2816 C 7 .,,,.., E?BDEHA +17 2817 G 7 .,,,.., 5HIMACH +17 2818 G 7 .,,,.., EGHJFII +17 2819 G 7 .,,,.., IGHLGJI +17 2820 G 7 .,,,.., IJ9HIFB +17 2821 A 6 .,,.., 7@EDH: +17 2822 C 7 .,,,.., 6GFJGFI +17 2823 C 7 .,,,.., IG +17 2826 T 8 .,,,..,. >FDIHL;E +17 2827 G 8 .,,,..,. ;IHIJLF? +17 2828 A 9 .,,,..,.^], ?ABHDL9<4 +17 2829 G 8 .,,,..., FHHLILEC +17 2830 G 9 .,,,..,., EG;KGJKBG +17 2831 A 9 .,,,..,., EH +17 2832 G 8 .,,,..., DI7LJLFB +17 2833 C 9 .,,,..,., >EGKBK:F? +17 2834 C 8 .$,,,..., ;EHIHKFH +17 2835 C 8 ,,,..,., >4DHL>AD +17 2836 C 8 ,,,..,., A>EFK:EB +17 2837 G 9 ,,,..,.,^]. H0K@D;A8@ +17 2838 A 9 ,,,..,.,. GHLFGBFCC +17 2839 G 8 ,,..,.,. IKJMHGJG +17 2840 C 9 ,,,..,.,. I2LGFHED8 +17 2841 A 9 ,,,..,.,. F?IHGLFKD +17 2842 G 9 ,,,..,.,. F@IKFKIHH +17 2843 C 10 ,,,..,.,.^], GFL@JJBLFD +17 2844 A 10 ,,,..,.,., FCLHJKEJ:F +17 2845 G 10 ,,,..,.,., EIIIHJEJ=E +17 2846 C 10 ,,,..,.,., @4JIJJ>?E?J5F +17 2849 T 9 ,,..,.,., HIC3DKI4F;IJJE +17 2861 C 11 ,,..,.,.,,^]. JKEKF=DH?GCFHF +17 2873 A 11 ,,..,.,.,,. BGIJFFIJHBG +17 2874 A 11 ,,..,.,.,,. AFHCIBI?GI> +17 2875 C 11 ,,..,.,.,,. EIH?K7L@IMH +17 2876 A 10 ,,..,.,,,. CIGEK5LJJG +17 2877 G 11 ,$,..,.,.,,. AHI9HBMLLLG +17 2878 A 10 ,..,.,.,,. GGAJ7JHIIA +17 2879 T 10 ,..,.,.,,. F9IEHF>EHG +17 2880 G 10 ,..,.,.,,. EEEIAJBJJI +17 2881 T 8 ,..,,,,. F;0JIJIC +17 2882 G 10 ,..,.,.,,. CCIL:K8JKI +17 2883 G 10 ,..,.,.,,. FFLE=J;LIH +17 2884 A 9 ,..,,.,,. GB2DM4GKG +17 2885 G 10 ,$..,.,.,,. >JMKFGMLKJ +17 2886 G 9 ..,.,.,,. ECJ9J.KGJ +17 2887 T 10 ..,.,.,,.^]. 31H2I/DIED +17 2888 C 11 .$.,.,.,,..^]. CKJ?MMNMHC> +17 2889 T 10 .,.,.,,... JIAGKHHGGD +17 2890 C 10 .,.,.,,... GDGD7C@JHD +17 2891 G 10 .,.,.,,... 8E +17 2893 G 11 .,.,.,,..., GJ0K.KJ>F:> +17 2894 T 11 .,.,.,,..., 9GCJGJI?G76 +17 2895 G 10 .,,.,,..., LKHLLHIJCH +17 2896 A 10 .,.,,,..., @K4LKMCI@F +17 2897 G 11 .,.,.,,..., LD9LBL=JKF< +17 2898 G 11 .,.,.,,..., 5I>H.LMAJ8D +17 2899 C 9 ,.,,,..., @6EEDJKBA +17 2900 G 13 .,.,.,,...,^].^], BI=G.AJ@D9GD2 +17 2901 T 13 .,.,.,,...,., 0GBF8IIEE5ED? +17 2902 G 13 .,.,.,,...,., GKHK8LLIJFGHE +17 2903 G 13 .,.,.,,...,., CJ7JJHDILFHBD +17 2904 C 13 .,.,.,,...,., :IFL1LKDKIJIG +17 2905 T 14 .,.,.,,...,.,^]. =GIHFHJBKDJJ@? +17 2906 C 14 .,.,.,,...,.,. GJIGBJKIKGIIDD +17 2907 A 13 .,,.,,...,.,. AIKFHMHJGAHCE +17 2908 G 14 .,.,.,,...,.,. CH>KJKMLLEGLHH +17 2909 A 12 ,.,.,,..,.,. DGHAIIBIKHAE +17 2910 T 13 ,.,.,,...,.,. B9G6FJFIFGIEE +17 2911 A 13 ,$.,.,,...,.,. BDGCHG@I:1H;C +17 2912 C 12 .,.,,...,.,. FKDLHIJC?JFF +17 2913 A 12 .,.,,...,.,. 5JBLLHJDDJ:H +17 2914 G 12 .,.,,...,.,. ?I;KLKL?KLIJ +17 2915 G 12 .,.,,...,.,. .IHLCIJ;KIIG +17 2916 G 12 .,.,,...,.,. ;I5JL2LEHJKF +17 2917 A 12 ,.,,...,.,.^]. ?7LCDHDJIHBA +17 2918 G 13 .,.,,...,.,.. 7ELEJKMCKMGKF +17 2919 T 12 .,,,...,.,.. AEH;FFD>IHDE +17 2920 G 13 .,.,,...,.,.. 0GKLK=L;CLIJI +17 2921 G 13 .,.,,...,.,.. ?G:KKEJ:GKHGE +17 2922 C 13 .,,,...,.,..^]. =CKIIG5IKHHIA +17 2923 C 13 .$,,,...,.,... ;CKLHM58JHHFA +17 2924 C 13 ,.,,...,.,... GGKKKKEGLIIGD +17 2925 A 13 ,.,,...,.,... DIHHFDH;GEGGE +17 2926 C 13 ,.,,...,.,... E1JHII?HJJIHE +17 2927 A 13 ,$.,,...,.,... BBJHHJED:EHGE +17 2928 G 12 .,,...,.,... 4KKLMIHJHDJI +17 2929 C 12 .,,...,.,... 0KLJL?BKKGIH +17 2930 T 12 .,,...,.,... 5IIDF=JLHGHH +17 2931 C 12 .,,...,.,... BCCKKJ:MCJIF +17 2932 G 12 .,,...,.,... .JJ=DCBBHBAA +17 2933 G 11 ,,...,.,... JKCK>JKJGHD +17 2934 C 12 .,,...,.,... 1GIHKJDLJJIF +17 2935 C 12 .,,...,.,... 7IHHL@GJJHHG +17 2936 T 11 ,,...,.,... GI>?H@EE +17 2939 C 11 ,,...,.,... IIHJ@LAKIIJ +17 2940 T 11 ,,...,.,... EDJMCIHIHIH +17 2941 T 11 ,,...,.,... BDFJ?KFIECH +17 2942 T 11 ,$,...,.,... @G?IFAJHAEG +17 2943 G 9 ,....,... JDJ;GJHIC +17 2944 A 9 ,..,.,... F@J@IEGGH +17 2945 A 10 ,...,.,... C3KEJJJIIDJBC +17 2958 C 11 ...,.,...,, BH. /0I1IC@BCIK@? +17 2978 G 12 .,.,...,,,,. JJIGDGGHGLHE +17 2979 G 13 ..,.,...,,,,. FFD +17 2981 A 10 .,,..,,,,. ?:EEC20;@C +17 2982 C 13 ..,.,...,,,,. F@I?GCCJGG95E +17 2983 C 13 ..,.,...,,,,. GDD:IGHM:GK=E +17 2984 C 13 ..,.,...,,,,. DDJLJEIKHKL?F +17 2985 A 13 .$.,.,...,,,,. .8J5HEHCIJIHD +17 2986 G 12 .,.,...,,,,. :HJI:F7EIGCI +17 2987 C 12 .$,.,...,,,,. 3JGKG6;LJIIG +17 2988 T 11 ,.,...,,,,. G9HG:LHGGEH +17 2989 G 11 ,.,...,,,,. D:I:JKJLLFH +17 2990 C 11 ,.,...,,,,. F1IE@II +17 2994 G 10 .,...,,,,. HHHG@?GK?F +17 2995 G 10 .,...,,,,. BFGJ>HG>DF +17 2996 T 10 .,...,,,,. 1EC11CHJBG +17 2997 C 10 .,...,,,,. EBIHKHHKFJ +17 2998 C 10 .,...,,,,. ADFHDE=LAE +17 2999 A 10 .$,$...,,,,. 1AGD2IJFJG +17 3000 G 8 ...,,,,. GCGDKDDJ +17 3001 C 7 ..,,,,. BFJJMHG +17 3002 A 8 ...,,,,. 8GBGIMJF +17 3003 G 8 ...,,,,. BJCDKKIJ +17 3004 C 8 .$..,,,,. 9E1JKLFH +17 3005 A 7 ..,,,,. GAFDHEF +17 3006 C 8 ..,,,,.^], >CIHJ0H@ +17 3007 C 8 ..,,,,., F>HJKIG6 +17 3008 C 8 ..,,,,., IKHKFDEE +17 3009 A 8 ..,,,,., EAEEHCC1 +17 3010 C 7 ..,,,,. HHFJKFH +17 3011 A 8 ..,,,,., CFGFLJG8 +17 3012 G 8 ..,,,,., 97IHLI=/ +17 3013 C 9 ..,,,,.,, 47JJLJF/B +17 3014 A 8 .,,,,.,^], AIJJFG?. +17 3015 G 8 ..,,,,., C4IDMIJ; +17 3016 C 11 .$.,,,,.,,,, >HHFJ@H8KCE +17 3017 C 11 .,,,,.a,,,^]. CIKLHH8/FFB +17 3018 A 9 .,,,,.,,. 3EBHAF80D +17 3019 C 10 .,,,,.,,,. :IELGGH@DD +17 3020 C 10 .,,,,.,,,. @IKMJI/5.C +17 3021 T 10 ,,,,.,,,.^], HHFIF4G.HB +17 3022 G 10 ,,,,.,,,., JGJGIAGGHD +17 3023 T 10 ,,,,.g,,., GGKD@348FB +17 3024 G 10 ,,,,.,,,., HIKCKEKEFA +17 3025 G 10 ,,,,.,,,., ILLH>A=:EA +17 3026 C 11 ,,,,.,,,,., JINIIK99DEF +17 3027 A 11 ,,,,.,,,,., HHKHEB@.9G> +17 3028 G 11 ,,,,.,,,,., HGMGH/K?FJG +17 3029 G 11 ,,,,.,,,,., HHKGFNILIHE +17 3030 G 12 ,,,,.,,,,.,^], JILJC.7@ABE< +17 3031 A 12 ,,,,.,,,,.,, IILF8G./?ECA +17 3032 G 11 ,,,,.,,,.,, IHMCD1KGIF8 +17 3033 G 11 ,,,,.,,,,., IIKEA9FBBI? +17 3034 A 11 ,,,,.,,,,., HJNGG.08;0D +17 3035 G 10 ,,,,.,,,., HJJIL543K4 +17 3036 C 12 ,,,,.,,,,.,, KK>EIE99;G?2 +17 3037 T 12 ,,,,.,,,,.,, IHJFF3EGEKH= +17 3038 T 14 ,,,,.,,,,.,,,^]. HHIH>98>CE97AC +17 3039 G 14 ,,,,.,,,,.,,,. HIKHJ>25GIFH;:HIH0GI +17 3042 G 13 ,,,,.,,,.,,,. GGJHEGDGJHEBH +17 3043 T 13 ,,,,.,,,,.,,. DAHE:F66@F@6G +17 3044 A 14 ,,,,.,,,,.,c.^], EEH?A<1:2G:0G/ +17 3045 C 14 ,,,,.,,,,.,,., HI5GJ/;ADJI>H? +17 3046 A 13 ,,,,.,,,.,,., FIK>H/GBI;.I. +17 3047 G 13 ,,,,.,,,.,,., FGIGH?JJHE2L2 +17 3048 T 10 ,,,,.,,.,. EGHG:6/EFG +17 3049 G 15 ,,,,.,,,,.,,,., >FFBI3HHFKHD=LB +17 3050 G 13 ,$,,,.,,,.,,., @HLG:K:;KB8K; +17 3051 A 14 ,,,.,,,,.,,,., EHDG2CC;E=E0J7 +17 3052 C 12 ,,,,,,,.,,,. G=I0G;CFB.J +17 3054 G 14 ,$,,.,,,,.,,,., >JFBK9LGGIDDME +17 3055 G 10 ,,.,,,.,,. JGC75?I6HL +17 3056 C 13 ,,.,,,,.,,,., I=D0JKGFG>?K2 +17 3057 C 13 ,,.,,,,.,,,.^]. HBC3BKFJGGHK> +17 3058 C 14 ,,.,,,,.,,,.,. I>D/;;CFEC5L?> +17 3059 T 13 ,,.,,,.,,g.,. EGB.@;8AG0EIH3AI +17 3066 A 9 ,$.,,,.,.. ?5/;ADBIF +17 3067 T 12 .,,,,.,,,..^], @/.:=JD;/IG> +17 3068 G 12 .,,,.,,,.,., FE>IKICEH@I= +17 3069 G 11 .,,.,,,.,., C85L:54K3G4 +17 3070 C 13 .,,,,.,,,.,., 12IKFJ9?2IIIE +17 3071 C 13 .,,,,.,,,.,., .KGHG@IIJMEGG +17 3072 C 12 ,,,,.,,,.,., IGJGEG?FKAFD +17 3073 C 12 ,,,,.,,,.,., L>LJ:DIBL;HH +17 3074 C 12 ,,,,.,,,.,., 6HKEJJCIMIHE +17 3075 C 11 ,,,.,,,.,., AD?KA@5MBHA +17 3076 G 12 ,,,,.,,,.,., 8KGICK@6EAAC +17 3077 C 13 ,,,,.,,,.,.,^], .3HI=EFGKJJGB +17 3078 C 13 ,,,,.,,,.,.,, GGMLGHLGLKHIE +17 3079 T 13 ,,,,.,,,.,.,, ?JDHLEGHKHIH@ +17 3080 G 14 ,,,,.,,,.,.,,^]. I6LIKJEILHHKG? +17 3081 C 14 ,,,,.,,,.,.,,. 8FJGLHHHJDGIAD +17 3082 C 14 ,,,,.,,,.,.,,. L2JJGCIKLKHKHB +17 3083 T 14 ,,,,.c,,.,.,,. FEJGLHIINIKHEH0 +17 3087 G 15 ,,,,.,,,.,.,,., BKLJJJIILKGJJ?G +17 3088 A 15 ,,,,.,,,.,.,,., HDGEGDIGKDFKFDE +17 3089 A 15 ,,,,.,,,.,.,,., LLLJIGJEIJHGHFG +17 3090 G 15 ,,,,.,,,.,.,,., IHJILHHHNJIIHI; +17 3091 T 15 ,,,,.,,,.,.,,., ?EJIHGGBIDCIGBH +17 3092 T 16 ,,,,.,,,.,.,,.,^]. CJJGGFIFIFDHHCD: +17 3093 G 16 ,,,,.,,,.,.,,.,. KJLHIJJJGKJJJI?? +17 3094 A 15 ,,,,.,,,.,.,,.. HGIEFFBEKIGCFEE +17 3095 C 15 ,,,,.,,,.,.,,.. =HKFIHIFJ;HIJGB +17 3096 C 16 ,,,,.,,,.,.,,.,. BIKJKIJJLIIIKE@D +17 3097 A 16 ,,,,.,,,.,.,,.,. JKKIDGJIJKGIHG8C +17 3098 G 16 ,,,,.,,,.,.,,.,. ?HKJ;HJJNIMJHDKF +17 3099 A 16 ,,,,.,,,.,.,,.,. FHHFHFE3GIFHGF0F +17 3100 C 16 ,,,,.,,,.,.,,.,. E;IHGAAGJAHI=H/C +17 3101 C 16 ,,,,.,,,.,.,,.,. EIKKEIIHMIGJKAGG +17 3102 A 16 ,,,,.,,,.,.,,.,. =EHGH +17 3106 G 14 ,,.,,,.,.,,.,. HFDHHILIKHHIBH +17 3107 T 14 ,,.,,,.,.,,.,. HG8GFEHBEHIE=H +17 3108 C 14 ,,.,,,.,.,,.,. JHEIJIKKHKI=:H +17 3109 A 14 ,,.,,,.,.,,.,. GEDEEDHGIGFGGH +17 3110 C 15 ,,.,,,.,.,,.,.^], II?IJHJLILKHIF; +17 3111 A 16 ,,.,,,.,.,,.,.,^], HG2GIJIJFKIGLHE@ +17 3112 G 16 ,,.,,,.,.,,.,.,, DEAHIGLKJIKGFAEF +17 3113 C 16 ,$,.,,,.,.,,.,.,, DEGHJHKLJJEFGGBC +17 3114 A 15 ,$.,,,.,.,,.,.,, ACGIHIJHJHHDFDF +17 3115 G 14 .,,,.,.,,.,.,, ?FHHNILHAI3GCJ +17 3116 G 14 .$,,,.,.,,.,.,, @EIHFJHICDHGFG +17 3117 T 13 ,,,.,.,,.,.,, BDDFHBEHDBCGC +17 3118 A 13 ,,,.,.,,.,.,, BEDGHGJD@JGEH +17 3124 C 14 ,,.,.,,.,.,,.^], IIKKIJJJLILJED +17 3125 T 14 ,,.,.,,.,.,,., FFMIIGBDGHJIHD +17 3126 G 14 ,,.,.,,.,.,,., HHLDJJJF>JEAHF +17 3127 C 14 ,,.,.,,.,.,,., GIKKKKKEGJJCGG +17 3128 T 14 ,,.,.,,.,.,,., >FKEHGIACJBIIE +17 3129 T 14 ,$,.,.,,.,.,,., ;FFHAGID5EEDDD +17 3130 T 13 ,.,.,,.,.,,., EHHBGHDGE;EEE +17 3131 C 13 ,.,.,,.,.,,., HIJIJJEBJLFIJ +17 3132 T 13 ,.,.,,.,.,,., EIGIGH>GKIFHG +17 3133 G 13 ,.,.,,.,.,,., DHHKHHCDJLDHH +17 3134 G 14 ,.,.,,.,.,,.,^]. DEGHIH8?ELCA@> +17 3135 G 15 ,.,.,,.,.,,.,.^], CBHJJJE7?KGHH>E +17 3136 C 15 ,$.,.,,.,.,,.,., ?FIHJIGEFFFGIJI@DBEB? +17 3138 A 14 ,.,,.,.,,.,.,. EFED6>EG;DCD;B +17 3139 C 14 ,.,,.,.,,.,.,. BHFF:CHJBEMFGE +17 3140 C 14 ,.,,.,.,,.,.,. AIHJJIKJ?FHFBA +17 3141 C 14 ,.,,.,.,,.,.,. GHJIIEFLEIKGGE +17 3142 A 14 ,.,,.,.,,.,.,. HIJGE. BMIGLBM=HIIIGBA +17 3144 C 15 .,,.,.,,.,.,..^]. IJJ?HDMJDIHKG.A +17 3145 A 15 .,,.,.,,.,.,... GHIGMJMGCI +17 3155 G 15 .,,.,.,,.,.,... EHIIMBJ=KGIGJIK +17 3156 G 15 .$,,.,.,,.,.,... BJJHHFLBEIHJEHKBEIEIGJFI9I +17 3167 C 13 ,.,.,,.,.,... IJDGMJJIIII4G +17 3168 A 13 ,.,.,,.,.,... GDDFIHHHDFFIG +17 3169 T 12 ,.,.,,.,.,.. FGGDGEEFHHHH +17 3170 C 12 ,.,.,,.,.,.. IJLEEHJJKLJK +17 3171 T 12 ,.,.,,.,.,.. GIGFHFICCHHI +17 3172 G 13 ,.,.,,.,.,... GFGC@?KHIHI0J +17 3173 G 12 ,.,.,,.,.,.. HEG@J:CIILFD +17 3174 C 14 ,.,.,,.,.,...^]. GFKAKHLJJKHKJA +17 3175 A 13 ,.,.,,.,.,... DCKEL?FJFJFHC +17 3176 G 14 ,$.,.,,.,.,.... >@JDLILHKIH:KH +17 3177 G 13 .,.,,.,.,.... >E?FABHIHB/IC +17 3178 T 12 .,.,,.,.,... BFDIDEFFG>BF +17 3179 G 12 .$,.,,.,.,... >HDLFCIJH?LJ +17 3180 G 11 ,.,,.,.,... @DL7JCGGBEGHG +17 3184 T 10 .,,.,.,... >GH6GGFDHE +17 3185 T 11 .,,.,.,.... EDEFG4HF +17 3188 A 11 .,,.,.,.... 2H>HFFGB1FI +17 3189 A 11 .,,.,.,.... BJC7DIE@AIH +17 3190 C 10 .,,.,.,... .JKBKHJ:HH +17 3191 T 11 .,,.,.,...^], @GJB +17 3194 T 12 .,,.,.,.C.., DI?IEGH?3DGD +17 3195 T 12 .,,.,.,...., :JHEGFG=LGE= +17 3196 T 11 .,,.,.,..., =GEHEEDHEF< +17 3197 A 12 .,,.,.,...., 6H@FFAE@=DE9 +17 3198 A 11 .,,.,.,.... ;GE=FGDCIHI +17 3199 A 11 .$,,.,.,..., 9HBAFGGGHH= +17 3200 A 11 ,,.,.,...., G@DFJFH6EH> +17 3201 A 10 ,,.,.,.... HCFGFGE1HF +17 3202 T 10 ,,.,.,..., GFFCFGBHD7 +17 3203 G 11 ,,.,.,.A.., H>8HLBJ4JJ4 +17 3204 T 9 ,,.,.,... HF8EHGDCD +17 3205 C 10 ,,.,.,..., IG>IJKHJKC +17 3206 A 11 ,,.,.,...., HDDEHED4BH< +17 3207 C 10 ,,.,.,..., HE2IGIFDIL +17 3208 A 11 ,,.,.,...., =DGEAEC2FG; +17 3209 C 12 ,$,.,.,....,^]. <>IGICEEDH>B +17 3210 C 11 ,$.,.,....,. @EHIJE8HHIB +17 3211 A 10 .,.,....,. HDBHGKIG@F +17 3212 T 9 .,.,...,. 5EIGHEG7F +17 3213 A 9 .,.,...,. AGFI9DEFF +17 3214 G 10 .,.,....,. 4GKG88GKIK +17 3215 G 10 .,.,....,. FGGFA.GIEI +17 3216 C 10 .,.,....,. CCIGJLBI8J +17 3217 C 10 .,.,....,. H?EAH0HGAJ +17 3218 G 11 .,.,.C..,.^], 5EAHB>:AHC> +17 3219 G 11 .,.,.A..,., 3EGI?4JJAIB +17 3220 G 11 .$,.,....,., =EGIG5CJ5IC +17 3221 C 9 ,.,...,., F?IAGIEKD +17 3222 A 10 ,.,....,., CIFGDGH>IF +17 3223 C 10 ,$.,....,., ?IIE3IJHHF +17 3224 A 9 .,....,., FHEIHHFIG +17 3225 G 9 .,....,., FGJ.INILG +17 3226 T 9 .,...,.,^]. DG9ECDIBE +17 3227 G 10 .,....,.,. HHE8JKFLKF +17 3228 G 9 .,...,.,. CIDHHKKJC +17 3229 C 11 .,....,.,.^], FHG;EJJLKHB +17 3230 T 11 .,....,.,., DFHJGJ8LGI7 +17 3231 C 11 .,....,.,., EHB;EJHLKIH +17 3232 A 10 .,...,.,., 9BEFH0J@H: +17 3233 C 11 .$,....,.,., C=71HJJFLJLJJE> +17 3244 C 8 .,.,.,.. I1LKJCGD +17 3245 C 9 .,.,.,.., HIJKKLGE8 +17 3246 A 9 .,.,.,.., GDCKKLGFF +17 3247 G 9 .,.,.,.., K9KKLHKII +17 3248 C 9 .,.,.,.., JHKKLGJH6 +17 3249 C 9 .,.,.,.., G:LKKEIF< +17 3250 C 9 .,.,.,.., HGKILHHHK +17 3251 T 9 .,.,.,.., J>LBGKII3 +17 3252 T 9 .,.,.,.., EBGHH>FGD +17 3253 T 9 .,.,.,.., ECIKI?FFE +17 3254 G 9 .,.,.,.., EDKKHKIHC +17 3255 G 9 .,.,.,.., IHGL3HHG@ +17 3256 G 9 .,.,.,.., GJKIEKGHH +17 3257 A 9 .,.,.,.., FFKGFIDH9 +17 3258 G 10 .,.,.,..,^], JGLKLMKKEB +17 3259 G 10 .,.,.,..,, IHKLC +17 3260 C 10 .,.,.,..,, IHLKLIKKDD +17 3261 C 11 .,.,.,..,,^], HHLLI:GK:GE +17 3262 A 11 .,.,.,..,,, H=IKCMHHECE +17 3263 G 11 .,.,.,..,,, HAKLMELIBED +17 3264 G 11 .,.,.,..,,, DCJKKDHIAFE +17 3265 G 11 .,.,.,..,,, GHLHJGHGGFF +17 3266 T 11 .,.,.,..,,, DEEIEFE>:HE +17 3267 G 11 .,.,.,..,,, HGB +17 3271 G 11 .,.,.,..,,, GHLHLIJKFGG +17 3272 G 11 .,.,.,..,,, EDJKKEHH8FG +17 3273 A 11 .$,.,.,..,,, AGKH@IHI;GB +17 3274 T 10 ,.,.,..,,, HBJGJHHF>F +17 3275 C 10 ,.,.,..,,, ILIKLILKJK +17 3276 A 10 ,.,.,..,,, ;KIJJHI;C; +17 3277 C 10 ,.,.,..,,, JHHHMIJGKD +17 3278 T 10 ,.,.,..,,, ELIJ=JI>HG +17 3279 T 10 ,.,.,..,,, FIHFIEHFFH +17 3280 G 11 ,.,.,..,,,^], GHKKGHJIKHD +17 3281 A 11 ,.,.,..,,,, IJHJLHIIIGC +17 3282 G 11 ,.,.,..,,,, >IKLLKMJIIE +17 3283 G 11 ,.,.,..,,,, GJIGJGKHJIF +17 3284 T 11 ,.,.,..,,,, GIIEFEH:GGG +17 3285 C 11 ,.,.,..,,,, DMEKHJL0LFF +17 3286 A 11 ,.,.,..,,,, HJKFLJKCGIC +17 3287 G 11 ,.,.,..,,,, ELLMKKNIIKGF? +17 3296 G 13 .,.,..,,,,... LFAIGMJJGLKIC +17 3297 A 13 .,.,..,,,,... JFHHIJ>>>@HFD +17 3298 C 14 .,.,..,,,,...^], IGJKHJJHILIGD= +17 3299 C 14 .,.,..,,,,..., LJKLIMIHJKKGDE +17 3300 A 14 .,.,..,,,,..., FJIJIFFHIKHFEH +17 3301 G 14 .,.,..,,,,..., GHBILLJHILKJHG +17 3302 C 14 .,.,..,,,,..., JILEIKEDHKKIG? +17 3303 C 14 .,.,..,,,,..., JKBKFKELJKKGFJ +17 3304 T 14 .,.,..,,,,..., EHBIKI?IGEKIHA +17 3305 G 14 .,.,..,,,,..., HJEKKLCJHKLIFG +17 3306 G 14 .,.,..,,,,..., GIGKJKHKILJHDG +17 3307 C 13 .,...,,,,..., EELJMHGF=LJGA +17 3308 C 14 .$,.,..,,,,..., 3G?KGMJKHLKGE= +17 3309 A 14 ,.,..,,,,...,^]. EJHGKDEFHJGHGB +17 3310 A 14 ,.,..,,,,...,. FIHD?@FEHJGG8B +17 3311 C 14 ,.,..,,,,...,. GJIJGFMJIJGGK; +17 3312 A 15 ,.,..,,,,...,.^]. FIJHICHHIKEG?ED +17 3313 T 15 ,.,..,,,,...,.. EHIGGGFGJIFIGEB +17 3314 G 15 ,.,..,,,,...,.. EILIIHJHMLIHJGH +17 3315 G 14 ,.,..,,,,...,. DBJKJIKIKJHH@B +17 3316 T 15 ,.,..,,,,...,.. F:ADHFHFHIEE=>F +17 3317 G 15 ,$.,..,,,,...,.. BIJGIJJJLLJFEHJ +17 3318 A 14 .,..,,,,...,.. 9HG@@EEFIFHFFH +17 3319 A 14 .,..,,,,...,.. CGGGCGCGJGHGFG +17 3320 A 14 .,..,,,,...,.. DHGFAEDHJHJ@DH +17 3321 C 13 .,..,,,,...,. >DIG;IGKJIHLI +17 3322 C 14 .,..,,,,...,.. FIFJGIHKLHGEFK +17 3323 C 14 .,..,,,,...,.. ;AIE@GHKMHHD>J +17 3324 C 14 .,..,,,,...,.. FAGL:AACLICA2J +17 3325 G 14 .$,..,,,,...,.. GCGEGIDCEGIB +17 3333 A 13 .$.,,,,...,... ;GCEGHKEGHE@E +17 3334 A 12 .,,,,...,... FCFEGJHHIIJH +17 3335 A 12 .,,,,...,... BBGEIJIGHIJH +17 3336 A 12 .,,,,...,... FCGGJIG>I3JH +17 3337 T 12 .,,,,...,... C@@EIEGFI;IE +17 3338 A 12 .,,,,...,... CBDEGHF@I@IF +17 3339 C 12 .$,$,,,...,... ??JIMIJHJIJE +17 3340 A 10 ,,,...,... EDHHGHHDKI +17 3341 A 10 ,,,...,... EFHKFGHDII +17 3342 A 10 ,,,...,... EEHJIH:3JI +17 3343 A 10 ,,,...,... GFGJFHF?JI +17 3344 A 10 ,,,...,... GGHJFEF?JI +17 3345 T 10 ,,,...,... GEIEGC:GJF +17 3346 T 10 ,,,...,... FEHEFFHDJG +17 3347 A 10 ,,,...,... HILHFDAFJG +17 3348 G 10 ,,,...,... HHHHLJ@JNC +17 3349 C 10 ,,,...,... FCK?JGE4LI +17 3350 C 10 ,,,...,... JIMLIIKAKK +17 3351 T 10 ,,,...,... GFIKIIDFLK +17 3352 G 10 ,,,...,... GFKCJCL;MH +17 3353 G 10 ,,,...,... GHJKHEKJI +17 3355 G 10 ,,,...,... EEIDBB?1D@ +17 3356 T 10 ,,,...,... DEHJFFFBID +17 3357 G 10 ,$,,...,... >BKLJJIKLD +17 3358 G 9 ,,...,... DIHHDJ:IG +17 3359 T 9 ,,...,..^]. CHDFFJH7? +17 3360 G 10 ,$,...,.... >KLJKEBLCE +17 3361 G 9 ,...,.... JLJ0K6GCA +17 3362 C 9 ,...,.... CJJFEGL@E +17 3363 G 9 ,...,.... HBCBF2C9? +17 3364 C 9 ,...,.... JLKGKGM=G +17 3365 A 9 ,...,.... GJGGBFKAF +17 3366 T 9 ,...,.... GGGD@EJBF +17 3367 G 9 ,...,.... IJJKG9LBH +17 3368 C 9 ,...,.... FKLJJKLAH +17 3369 C 9 ,...,.... JKHEK2KAG +17 3370 T 9 ,...,.... FHHJIGLGH +17 3371 G 9 ,...,.... FHKII9MBI +17 3372 T 9 ,...,.... FIEEH8KDE +17 3373 A 9 ,...,.... CIFEHIJCC +17 3374 A 9 ,...,.... FIFGGFHGD +17 3375 T 8 ,...,... FIGIHJCG +17 3376 C 10 ,...,...., BHDGCJMAJE +17 3377 C 10 ,...,...., AKIGG?LDFD +17 3378 C 10 ,...,...., FKHIKHKBHH +17 3379 A 10 ,$...,...., BIFEJ=IAGD +17 3380 G 9 ...,...., ?JHJJLBGF +17 3381 C 9 ...,...., JIHKKM?HJ +17 3382 T 9 ...,...., CEFG=MEJ@ +17 3383 A 9 ...,...., CAA?2FCDD +17 3384 C 10 ...,....,^]. GFIHGJ?EK= +17 3385 T 10 ...,....,. HGDGIKGDHA +17 3386 T 10 ...,....,. BB3F9G?E@7 +17 3387 G 10 ...,....,. >>8IKLAIJA +17 3388 G 10 .$.$.,....,. ;;FH.LCHKH +17 3389 G 7 .,...,. DHDEFH; +17 3390 A 8 .,....,. DEGJAHG +17 3412 T 5 ..,.. JJ1J8 +17 3420 G 6 ..,.., :ILEI8 +17 3421 G 7 ..,..,^>, 9GJ=I:FD +17 3435 A 9 .,..,,,.. 8K;I0..DD +17 3436 G 9 .,..,,,.. IH;I71>HH +17 3437 T 9 .,..,g,.. =BFH;1>DF +17 3438 G 8 .,..,,.. =J;K:FHI +17 3439 A 9 .,..,,,.. FKAGB1.FH +17 3440 G 8 .,..,,.. IL;LHHJ +17 3442 T 11 .,..,,,..^>.^], FILKA.6IJB0 +17 3443 G 11 .,..,,,..., JL0K=:FIKE> +17 3444 A 11 .,..,,,..., GJ8I@.8FIEB +17 3445 G 11 .,..,,,..., IJ;L=8BJKE@ +17 3446 A 9 .,.,,..., EHIA.EIAA +17 3447 T 10 .,..,,..., @GJI;4GGE7 +17 3448 C 10 .,..,,..., JK9M@:IKII +17 3449 A 10 .,..,,..., FG/F@1HJF2 +17 3450 C 10 .,.,,,..., GCK:/@GHH: +17 3451 G 10 .,..,,..., ?IEDC5AB@A +17 3452 C 11 .,..,,,..., GIBKD9JIKKF +17 3453 C 11 .,..,,,..., >KHLBJHHK?I +17 3454 A 11 .,..,,,..., >HJI@1JJKCBFIGDB +17 3459 A 10 ,..,c,..., HIJC7.GI@2 +17 3460 C 9 ,..,,..., K7IIFGJHG +17 3461 T 9 ,..,,..., HDLG4FLJ9 +17 3462 C 11 ,..,,,...,^], JLJBFKIK@H? +17 3463 C 10 ,.,,,...,, IKI0HIK/G8 +17 3464 A 11 ,..,,,...,, I/IF0HFIHF/ +17 3465 G 11 ,..,,,...,, I8LI4EJNIE5 +17 3466 C 11 ,..,,,...,, EDKIDGIK9HF +17 3467 C 10 ,..,,,..., I:MH9KGLLL +17 3468 T 10 ,..,,,..., FKLJ/8HKI9 +17 3469 G 11 ,..,,,...,, G@LJGLIKKIE +17 3470 G 12 ,..,,,...,,^>. EJKJHJILJDA> +17 3471 G 13 ,..,,,...,,.^]. FGKHDKJKJD4>D +17 3472 C 13 ,..,,,...,,.. G=MG0BJJCH0FD +17 3473 A 12 ,.,,,...,,.. BJF>>GIHCGGD +17 3474 A 13 ,$..,,,...,,.. A2IFDGIJACDFF +17 3475 C 12 ..,,,...,,.. AKG>EHJED0GG +17 3476 A 12 ..,,,...,,.. 9JJ=HGKKEGGG +17 3477 G 12 ..,,,...,,.. DLH/DKMFI8IJ +17 3478 A 12 ..,,,...,,.. HHI;CHJG>/GH +17 3479 G 11 ..,,...,,.. @LDBLMM?:LK +17 3480 T 11 ..,,,...,.. FGC;BCG?DFG +17 3481 A 12 ..,,,...,,.. DHBEFBHEFDEG +17 3482 A 12 ..,,,...,,.. :JDGKHJJJCGH +17 3483 G 11 .,$,,...,,.. K>6AIK:E:JK +17 3484 A 10 .,...,,..^]. I?FKCD2GFD +17 3485 C 11 .,,...,,... CFKFJJIGHIC +17 3486 T 11 .,,...,...^], K@GKMCGIKH/ +17 3487 C 12 .,,...,,..., D2;JLCACIJHB +17 3488 T 12 .,,...,,..., IEAHL=E;HLI7 +17 3489 G 13 .,,...,,...,, K9:JLEE7HLJEC +17 3490 T 14 .,,...,,...,,^]. D/JFJIEAFGG4C: +17 3491 C 15 .,,...,,...,.,^], I>EIL:J1IKH=C7C +17 3492 T 15 .,,...,,...,.,, L/AILF/.JKK5E15 +17 3493 C 16 .,,...,-1a,...,,+1a.,, E3>JMK5;JLK:9D5; +17 3494 A 15 .,,...,...,.,,^], ECHHKK@IIIDC7=0 +17 3495 A 15 .,,...,...,.,,, BFGFJDGFJB=IJJFG=E< +17 3499 A 15 .,,...,...,.,,, >EIGJ@FGIHFHHF< +17 3500 A 15 .,,...,...,.,,, =FHDJHDGIDFH6D= +17 3501 A 15 .,,...,...,.,,, +17 3503 A 15 .,,...,...,.,,, ;FHGK=EFHJFI>E? +17 3504 A 15 .,,...,...,.,,, ;EIHI4FJJJFIDE@ +17 3505 A 15 .,,...,...,.,,, ;FGFJ5DFKJEI?E? +17 3506 A 13 .$,,..,..,.,,^]. :GI9;CIIHIBC? +17 3507 T 16 ,,..,,..,,.,,,.^], FIB@HHCGFIGDCG@> +17 3508 C 17 ,,..,,...,,.,,,., JLH?IK0BKKJHLIKCG +17 3509 A 18 ,,...,,.-1C..,,.,,,., CH?E;FC>JHG:HF;FCC +17 3510 C 17 ,,..A,,..,,.,,,., JLAIIJHJJKJEJJ:EH +17 3511 A 18 ,,...,,..,,.,,,.,^]. DH7G2EAJIF1H7FGA1B +17 3512 C 18 ,,..,,..,,.,,,.,., HJGHHIFHI6FBIHEGD= +17 3513 C 19 ,,..A,,..,,.,,,.,., HK9@.JFJIIAJ7KLDFDA +17 3514 A 19 ,,...,,..,,.,,,.,., FIAJ;GDAJG8HAHIBFC@ +17 3515 T 20 ,,...,,...,,.,,,.,., FGCJIGG1GJG>H=GHDHF@ +17 3516 T 20 ,,...,,...,.,,,.,.,^]. FG@GGHHDIIGEIHJDGBD; +17 3517 T 21 ,,...,,...,,.,,,.,.,. @GHHBHB>HIH2EIGKDHA>; +17 3518 T 21 ,,...,,...,,.,,,.,.,. EGDC +17 3519 G 21 ,,...,,...,,.,,,.,.,. @HII/IF1LHH3ECIIGHIJF +17 3520 G 19 ,$,.,,...,,.,,,.,.,. AFBJI?GIJKL=IJ6FEJC +17 3521 C 18 ,..,,..,,.,,,.,.,. FF?KIBGJCJ@KNGGBJG +17 3522 T 19 ,$...,,..,,.,,,.,.,. >GH8HGFMJ3JJGJGFIAG +17 3523 T 17 ..,,.+1C..,,.,,,,.,. 9AG=5IAIGEGEIGDFD +17 3524 C 17 ..,,..,,.,,,.,.,. DFJJI@J;IHKKIIBIG +17 3525 A 19 ...,,..,,.,,,.,.,.^]. BD4HHI9KAIEGIFHGJFE +17 3526 G 18 ..,,..,,.,,,.,.,.. 9CFJKILLLAJEFHKIJE +17 3527 A 19 ...,,..,,.,,,.,.,.. A13H?GEIHHFIICHHHFE +17 3528 T 19 ...,,..,,.,,,.,.,.. @>ACCJJG@GG?7H@DHGB8E=JEE +17 3530 G 18 .,,*..,,.,,,.,.,.. HIJ/CKJLEII6FI8KJJ +17 3531 C 19 .A,,...,,.,,,.,.,.. 3GII/LLIIH=JEFGAFH +17 3534 A 17 .,,..,,.,,,.,.,.. ;F5IDGFHBGJAIG@FH +17 3535 T 19 .,,.+1C..,,.,,,.,.,..^]. 5FG/JHF6IHDID;HGFI? +17 3536 C 18 .,,..,,.,,,.,.,... @HGJKI1JCIAFGGHIJD +17 3537 C 17 ,,..,,.,,,.,.,... IHKFIGKDKLHIHKGKD +17 3538 T 18 .,,..,,.,,,.,.,... @FGIIF6GHGHFAJHHKE +17 3539 C 17 ,,..,,.,,,.,.,... FGKKHIJBFIIAJKILF +17 3540 C 17 ,,..,,.,,,.,.,... GKDKKCKLIJHDDKHKF +17 3541 T 17 ,,..,,.,,,.,.,... CECGGBI6HKFHFHHLD +17 3542 G 17 ,$,..,,.,,,.,.,... @IGKJ?EEILCIHKILH +17 3543 C 16 ,..,,.,,,.,.,... GKKJCKAJKADHJHJG +17 3544 A 16 ,..,,.,,,.,.,... BEJFIIHEHKAM@JKE@CJIM5D +17 3548 A 17 ,..,,.,,,.,.,..., G<6GCGIFIAHHDJCF +17 3551 T 17 ,..,,.,,,.,.,..., C8IEBECFHHACCGJFD +17 3552 A 18 ,...,,.,,,.,.,..., D7JCHIFEDIGG=HCJDE +17 3553 T 18 ,A..,,.,,,.,.,..., E5AEFGFBDHEDGFGKC? +17 3554 A 18 ,...,,.,,,.,.,..., E4JHEGFCD>C>HEEJBC +17 3555 C 18 ,...,,.,,,.,.,..., A5JHA4IDADGBKBHJGA +17 3556 G 17 ,..,,.,,,.,.,..., GCAJJ>BIG@IBJAEAILI@; +17 3558 G 19 ,.-1T..,,.,,,.,.,...,. G5DDJACCIK@H2J@E@F: +17 3559 T 19 ,*..,,.,,,.,.,...,. E5FBGIFIDJDH9HEI?FC +17 3560 G 19 ,...,,.,,,.,.,...,. D5HII:HJJLIIJLILIJC +17 3561 A 19 ,$...,,.,,,.,.,...,. >.IJFGLDDIEEIGEHFGD +17 3562 A 18 ...,,.,,,.,.,...,. CHIFHLCFIIFFEEJ9FD +17 3563 A 18 ...,,.,,,.,.,...,. DIFGGHHGJFBGFFJAAC +17 3564 T 17 ..,,.,,,.,.,...,. =JHJFEFIGIJHHI>GD +17 3565 T 19 ...,,.,,,.,.,...,.^], CDEFD?DEICDHGCIAGCB +17 3566 C 19 ...,,.,,,.,.,...,., .=IIBDGIKJ>JHJKJIE> +17 3567 A 18 ..,,.,,,.,.,...,., FJH>IHFDIFDEGKHEGD +17 3568 A 18 ..,,.,,,.,.,...,., :DLJGGGIDIDI@IGIHA +17 3569 G 18 ..,,.,,,.,.,...,., ELIFEHHGIEHIJMKIGB +17 3570 T 18 .$.,,.,,,.,.,...,., 6@GJFEGG>F:CEHDGG< +17 3571 C 17 .,,.,,,.,.,...,., FIEFIILJH7JJNHHKIKDGB +17 3578 A 18 .,,.,,,.,.,...,.,, HEGH@DHIFIFFKHFHDB +17 3579 A 18 .,,.,,,.,.,...,.,, >EFECFG6F:FHJEEIF@ +17 3580 A 18 .,,.,,,.,.,...,.,, EEHEGGGHH?GGI=GIGF +17 3581 T 18 .,,.,,,.,.,...,.,, EDH@FEHEDIGJJBIGED +17 3582 C 18 .,,.,,,.,.,...,.,, BHHAHHK>EJJJJHDGHH +17 3583 A 18 .$,,.,,,.,.,...,.,, BFFGG7IFGBIEKBJFIF +17 3584 G 17 ,,.,,,.,.,...,.,, DDCE4J;G@IJLFIHHJ +17 3585 A 18 ,$,.,,,.,.,...,.,,^], >:JB2GBE@FGJCF>FF: +17 3586 A 16 ,$.,,.,.,...,.,,, AHGJBFHCIKDJIGJ. +17 3587 G 14 A,,AaA,A.A,.a, IEHFD7IHMGJIGK +17 3588 A 15 .,$,.,.,...,.,,, I>EGEAEEKHFAFG= +17 3589 A 14 .,.,.,...,.,,, IBBEHFGKHFFEH> +17 3590 A 14 .,.,.,...,.,,, IAFEHCGIFIJFH9 +17 3591 A 14 .,.,.,...,.,,, H?4FBDHKHH?AG> +17 3592 A 14 .,.,.,...,.,,, C>FF0DHKDEJDE7 +17 3593 A 14 .,$.,.,...,.,,, F=EE:EAJF>DFI> +17 3594 C 12 ..,,...,.,,, ?AJJJKJIEJMC +17 3595 A 13 ..,.,...,.,,, FEHJFGKFHIEFD +17 3596 T 13 ..,.,...,.,,, >CE@DGGGHGEHFHHHIC +17 3598 T 11 .,,...,.,,, AEEGGEFHEH@ +17 3599 A 12 .,.,...,.,,, CFAGEIDHHIHB +17 3600 T 13 .,.,...,.,,,^X. E@FDGIAEHBIC +17 3604 C 13 .,.,...,.,,,. A?HAHKJCFAC;G +17 3605 G 13 .$,.,...,.,,,. 7CAF?CAI8JH@@ +17 3606 C 12 ,$.,...,.,,,. A/HJKAJHJMEH +17 3607 A 11 .,...,.,,,. 3BDJGFJFGCF +17 3608 A 12 .,...,.,,,.^], 7AFJGEEGJ +17 3609 A 12 .,...,.,,,., 8BHI5EKCFDF> +17 3610 C 12 .$,$...,.,,,., >>EJEJ3JKDGB +17 3611 C 10 ...,.,,,., @KEIHKIEHG +17 3612 A 10 ...,.,,,., CJGIBJLHGI +17 3613 G 11 ...,.,,,.,^], DMAIH@GJFBJGCEHJHEIAIFC> +17 3634 T 13 .$,.,,,.,,..,, ;HEGJLFKHAEEC +17 3635 T 12 ,.,,,.,,..,, HFHIJEKGHFFF +17 3636 G 12 ,.,,,.,,..,, HIHKEFKHMIH@ +17 3637 T 12 ,.,,,.,,..,, FFEILEJJGEI1 +17 3638 T 12 ,.,,,.,,..,, HGHGGEJJHEHD +17 3639 G 12 ,.,,,.,,..,, GHHJDFJIJIJI +17 3640 T 12 ,.,,,.,,..,, GHGIGFJI@FIH +17 3641 G 12 ,.,,,.,,..,, GIIJHIJGJIJ4 +17 3642 T 12 ,.,,,.,,..,, DJFJIFFHIDB= +17 3643 T 12 ,.,,,.,,..,, FGGIFDJJBFHG +17 3644 T 12 ,.,,,.,,..,, D@HHJGJHIFJC +17 3645 T 12 ,.,,,.,,..,, CHFIDFIHHFIE +17 3646 C 11 ,$.,,,.,,.,, A@ADBGE@ID2 +17 3647 G 12 .,,,.,,..,,^]. D +17 3657 C 15 .,,,.,,..,,..,. @@C=HDBDGD:FG=C +17 3658 G 15 .,,,.,,..,,..,. =EIGBKKAD@ +17 3659 T 15 .,,,.,,..,,..,. EEHHGKHDEJJEGEE +17 3660 G 15 .,,,.,,..,,..,. EEHCIKIGJKKGJFH +17 3661 T 15 .,,,.,,..,,..,. HCIJFKIEEEJGG;F +17 3662 T 15 .,,,.,,..,,..,. EAGCAIJ>FIHEGED +17 3663 A 16 .,,,.,,..,,..,.^]. BBGHFJJ7DJC?HFFE +17 3664 T 16 .$,$,,.,,..,,..,.. D?GGHJEJCI5EFFFA +17 3665 A 14 ,,.,,..,,..,.. FEFIIIFICDIEFD +17 3666 A 14 ,,.,,..,,..,.. GHDIJ=HIIIGHHF +17 3667 T 14 ,,.,,..,,..,.. FGGII.GIH?C>GF +17 3668 A 14 ,,.,,..,,..,.. ECEIH>FH3=HCGG +17 3669 A 14 ,,.,,..,,..,.. FCAHJEIJCIIEDH +17 3670 T 14 ,,.,,..,,..,.. DDCIFJDJKGIGGG +17 3671 T 14 ,,.,,..,,..,.. EAGHFIHFEEHAGG +17 3672 C 14 ,,.,,..,,..,.. DGJJK8KJIJEJK +17 3675 C 14 ,,.,,..,,..,.. GFKMMKJL;GKJKK +17 3676 T 14 ,$,.,,..,,..,.. AEJIIFJH7GGFKL +17 3677 A 13 ,.,,.,,..,..^], I;LLEHHKKD +17 3679 T 14 ,.,,..,,..,.., IEIFGEKFHFHFI1 +17 3680 T 14 ,.,,..,,..,.., EEIHBBJIFHEGHG +17 3681 C 14 ,.,,..,,..,.., GJKK7HLLGIKFJ. +17 3682 A 14 ,.,,..,,..,.., CGHGHGH=IHEIJ8 +17 3683 A 13 ,.,,..,,..,.. BFHG2HIDHEDIK +17 3684 A 14 ,.,,..,,..,.., EGIJJBH.GKGFI@ +17 3685 T 14 ,.,,..,,..,.., GHGJIHI@GH?HJ1 +17 3686 T 14 ,.,,..,,..,.., EEJEDA +17 3695 T 15 .,,..,,..,..,.. CIHIFIA6HHIIJCA +17 3696 T 15 .,,..,,..,..,.. EIHIEH?FIIJIJD@ +17 3697 T 15 .,,..,,..,..,.. CHHHCIDGDGGH@C@ +17 3698 A 14 .,,..,,..,.... AFGJFHI6GGIGEB +17 3699 A 15 .$,,..,,..,..,.. >GG?HHGHKFIH;FF +17 3700 C 13 ,,.,,..,..,.. JKJLL:IHIK7GB +17 3701 T 14 ,,..,,..,..,.. HD=HIHCGDLMIGG +17 3702 T 14 ,,..,,..,..,.. IGEEHEFGFGHIED +17 3703 C 14 ,,..,,..,..,.. II>JIDGKIJM:IF +17 3704 A 14 ,,..,,..,..,.. FGFHIJAFFIJ:EG +17 3705 T 14 ,,..,,..,..,.. AF7FIEIJEHJ8GF +17 3706 A 14 ,,..,,..,..,.. EHFFKIHJHHILEF +17 3707 G 14 ,$,..,,..,..,.. DE=KHCJLJMMKIH +17 3708 T 14 ,..,,..,..,..^F. D?GGDIHBHH8DG? +17 3709 A 14 ,..,,..,..,... GCAGIFJ>IK0DFA +17 3710 C 14 ,..,,..,..,... @FHH9AJHJJHGDD +17 3711 C 14 ,..,,..,..,... G5DKJABKLLMHGC +17 3712 A 14 ,$..,,..,..,... BAEH8GGFHAHJJGGDIB@ +17 3716 T 15 .,,..,..,...... CGFBHAII8FEBC@A +17 3717 C 15 .,,..,..,...... IJDGGKKM;GGGDED +17 3718 T 15 .,,..,..,...... FFAKJ=LMIIIHHGE +17 3719 A 15 .,,..,..,...... BF:GK?KC=CGDECB +17 3720 C 15 .,,..,..,...... FIKFHJEI:H?HFBE +17 3721 A 15 .,,..,........^Z. DF:FLEFLGIG4HF: +17 3722 C 16 .$,,..,..,....... >HI8JKJI:DEIBEGA +17 3723 A 15 ,,..,..,....... FEFHGJK1EEGBHCD +17 3724 C 15 ,,..,..,....... GIDJKJKBIEHFFGB +17 3725 T 15 ,,..,..,....... EBHAHLLILIGHEGD +17 3726 G 15 ,$,..,..,....... BCFDJLLLIHF0FIC +17 3727 C 14 ,..,..,....... <@KHHK0GHJGEJA +17 3728 C 14 ,..,..,....... 5?KGLL.JHHJHFF +17 3729 C 14 ,$..,..,....... @GIIKIJIHGCHHG +17 3730 A 13 ..,..,....... GDGJE;HIF.DFF +17 3731 T 14 ..,..,.......^+. IGIIHIIHF:GGF/ +17 3732 G 14 ..,..,........ JDEHL6JIIFIIG< +17 3733 T 15 ..,..,........^]. GEHGJECI?HF +17 3739 C 16 ..,..,.......... GEIKMHMHGIKHA3GG +17 3740 A 16 ..,..,.......... HHEDK4GIB7@FB0FF +17 3741 A 16 ..,..,.......... >2GI@IDK=BIIHH +17 3744 T 16 ..,..,.......... HIFKKIJJI0G=FAIH +17 3745 T 15 ..,..,......... HFFGH/EFG@?=5GE +17 3746 C 16 ..,..,.......... ?H@IL7GGJIIJ?7JJ +17 3747 C 15 ..,..,......... ;?DJL0HFDDFGDJG +17 3748 C 15 ..,..,......... >G=JKGGHG3FFBIH +17 3749 C 15 ..,..,......... >DKIHFK.?GAJIF +17 3752 G 14 .............. ADIHIH>BGD20DB +17 3753 C 15 ...,........... <@K0IIK;CG@3KIC +17 3754 T 15 .$.$.,........... A:K0IJGM=GB.JHB +17 3755 C 12 .,.......... J5KEJKEJ@KHI +17 3756 C 13 .,........... ILJIJK@GB4JGJ +17 3757 T 13 .,........... I=JIJ.CG?>GDJ +17 3758 G 13 .,........... HJBDHAEJ@@KGK +17 3759 C 13 .,........... FII8JHHFA0JIJ +17 3760 A 13 .,........... C5HAF6EHB1IHF +17 3761 A 13 .,........... D@EFIFHH?BIGH +17 3762 C 13 .$,........... >FIEGE;H49IHF +17 3763 C 12 ,........... >HGHLHD95JGC +17 3764 A 13 ,...........^]. >IIG=HIBBHEFA +17 3765 C 13 ,............ 2IEI5IG?>HIJC +17 3766 A 14 ,............^], EJIHICDB>IGFE= +17 3767 A 14 ,............, EEIIGGH?3GHEC> +17 3768 A 14 ,............, 2HIGIHG?7KKLHI +17 3771 T 14 ,............, EIII9II?1KIIGC +17 3772 A 14 ,............, 5AGGGED@:IEHFD +17 3773 C 14 ,............, AHFIFFI;7KJDHJ +17 3774 T 14 ,............, :JJHI>JBALHMHE +17 3775 C 14 ,$............, ?LAJLFJ6/LKIIJ +17 3776 T 13 ............, IJJFJI8>LHLIE +17 3777 C 13 ............, J@J5IJ7:LJFIJ +17 3778 T 12 ..........., HFEJIK?LGJIH +17 3779 G 13 ............, D=J8JK9/LILJJ +17 3780 C 13 ...........,^], J?LFJLGD7/KEMJHCG8 +17 3788 G 13 ..........,,. BGI=G;EAHJGAH +17 3789 G 13 .........,,., FHDD4B@@E:FHEHEGAF= +17 3792 G 15 ....A......,,., FH.3IEJFAFG< +17 3798 T 14 ..........,,., EFHH6@KFJGIIG? +17 3799 T 15 .$..........,,., AC7BE9 +17 3805 C 14 ..........,,., AE7H2:IJJBJ@GC +17 3806 A 14 ..........,,., EIFF;7JFJGDGKF +17 3807 C 12 .$.......,,., ACFFJJ>JBCG= +17 3808 G 11 .......,,., @@7DAEBHK@= +17 3809 T 13 .........,,., >1D>9HG;GHIHE +17 3810 C 12 .......,,.,^], GDALKJIJMJEC +17 3811 A 14 ...CC....,,.,, ;AE18HG8FDKKGA +17 3812 T 13 ........,,.,, A@:MHLLJMI@G +17 3815 A 11 ......,,.,, 30ID=GFDK@E +17 3816 A 11 ......,,.,, 3DIHCHCIK?E +17 3817 A 11 ......,,.,, ?7FIJHGIKAI +17 3818 T 11 ......,,.,, 23JGGHFIH>H +17 3819 A 12 ......,,.,,^>. 15DFFEILHDK@ +17 3820 G 12 ......,,.,,. /9JIMJIKICKE +17 3821 A 13 ......,,.,,.^]. 2FI?JGLHLFDD9 +17 3822 G 13 ......,,.,,.. 4@MKMLGJI=IHA +17 3823 T 12 .....,,.,,.. 7GDDE@KF?IEA +17 3824 C 13 ......,,.,,.. 3@IFDLJNK@IHB +17 3825 C 12 .....,,.,,.. 4JHKIKJLEIGC +17 3826 T 13 ......,,.,,.. A9IH/JHJJDIIC +17 3827 G 13 ......,,.,,.. @?I?LIIJJ=JIC +17 3828 C 13 .$.....,,.,,.. 0@GIKKHIJ@KHD +17 3829 A 11 ....,,.,,.. FFGIFGL9BHE +17 3830 A 13 .....,,.,,..^Z. >D?HHDGK@IGAD +17 3831 C 13 A....,,.,,... /DEJMJKGCJI=A +17 3832 A 14 ..$...,,.,,...^]. B@CBGEGLBIEEC@ +17 3833 C 12 ..$..,,.,,... 3DGIAEH:DIBB +17 3834 G 11 ..,,.,,.... DAIJ==I@:B= +17 3835 T 12 ...,,.,,.... /IEDGGBGGCHC +17 3836 G 13 C..,,.,,....^>, /LLJLCBGJB7G9 +17 3837 G 11 ..,,.,,..., JHHB<< +17 3838 C 13 .$..,,.,,...., .HIGK?GJHDAA? +17 3839 C 12 ..,,.,,...., DI@C??=H?GF= +17 3840 G 12 ..,,.,,...., ?DHJ==F +17 3841 T 12 ..,,.,,...., 9GGIEHKFEHDF +17 3842 C 12 ..,,.,,...., JJGMCFNGIJEH +17 3843 T 12 ..,,.,,...., JKGIDLJJIKHF +17 3844 G 13 ..,,.,,....,^]. IJFH=HIKE=IC? +17 3845 T 13 ..,,.,,....,. EFGFCLJFAFDFC +17 3846 G 13 ..,,.,,....,. GJIJDHJICKIEG +17 3847 T 13 ..,,.,,....,. >FGHCIIFCD, HFIEKIIFMBEG:= +17 3854 T 15 .,,.,,....,..,^], DFH?KID@1E?C?>C +17 3855 C 16 .,,.,,....,..,,^], GJLILF0JJLICIH> +17 3858 T 17 .,,.,,....,..,,,^], GFJDHJI@=F:HDDG>? +17 3859 C 17 .,,.,,....,..,,,, H?CC@EG>D18IDA=A9 +17 3860 G 17 .,,.,,....,..,,,, =JG8JM@4C7H<=7H6> +17 3861 C 17 .,,.,,....,..,,,^F. EJLDILJ5@EJIGFKC: +17 3862 T 17 .,,.,,....,..,,,. EBECJJICIEFHGCHDB +17 3863 T 18 .$,,.,,....,..,,,,. @BGAHGG7F@FEC8H0D@ +17 3864 A 17 ,,.,,....,..,,,,. DKBKIA:BAICFDJ7HA +17 3865 G 18 ,$,.,,....,..,,,,.^], @JCILLH>EGGIGDGCF +17 3869 C 17 ,.,,....,..,,,,., JDHLJ6DEJJHFK7GBJ +17 3870 T 17 ,.,,....,..,,,,., FHJHJCLE?EI1IDAEF +17 3871 T 19 ,.,,....,..,,,,.,^],^], G:KJFFHAHBDGB9ADHAC +17 3872 G 19 ,.,,....,..,,,,.,,, FBFJKA;GHIIJJ2BDG8E +17 3873 T 19 ,.,,....,..,,,,.,,, DAJHECGE@EH1I0EEGAD +17 3874 T 20 ,.,,....,..,,,,.,,,^]. D:JEDEHFBGD1C0HDIB@> +17 3875 T 21 ,.,,....,..,,,,.,,,.^Z. E:GBE@GF@EDJH2DDDBD>; +17 3876 C 20 ,.,,....,..,,,.,,,.. @HKE<:5IIJGLIHDLFIEC +17 3878 A 20 ,.,,....,..,,,.,,,.. B>GGHCI>DEI=GIFFFGGD +17 3879 A 22 ,$.,,....,..,,,,.,,,..^F. B8JJH>>CIIJLLKKFLFHFDB +17 3880 G 20 .,,....,..,,,.,,,... M9KDMHHIEFD +17 3885 T 23 .,,....,..,,,,.,,,....^], ?IIF>JCFJJHH2HGIE@IHIE: +17 3886 C 23 .,,....,..,,,,.,,,...., >GIJ9ECGKIEK/IDIHIIFHDC +17 3887 C 23 .,,....,..,,,,.,,,...., 0GIH3F@?GJEJ;JDKIJHFGDB +17 3888 C 22 .$,,...,..,,,,.,,,...., @DKGJJGGJ:MBIDKHJHFHDG +17 3889 A 22 ,,....,..,,,,.,,,...., CHI=8HEFIAI9IFEHHGGGDF +17 3890 C 21 ,,...,..,,,,.,,,...., AKHGCIHGGK8JCJJLFDGCI +17 3891 A 22 ,$,....,..,,,,.,,,...., @KG4>DDGIKLMJGKKKHHHFI +17 3892 G 21 ,....,..,,,,.,,,...., IK8M/IFLJKFG@IBDKHJEG +17 3893 T 22 ,....,..,,,,.,,,....,^], HF6=>HDA>KHKEJHIFGHBH0 +17 3894 G 21 ,....,..,,,.,,,....,, IJ9 +17 3899 A 23 ,....,..,,,,.,,,....,,, GE9FGGGFJJCFGJCJHFIEHD7 +17 3900 T 23 ,....,..,,,,.,,,....,,, GJAGHCGC4JAKGKGFHGH?KB2 +17 3901 G 21 ,....,..,,,.,,,....,, HHA;EGHDCJ=GLHMIHLCL3 +17 3902 C 23 ,....,..,,,,.,,,....,,, IJ3MCHJGDMEBFLJMJGLBKF? +17 3903 A 22 ,...,..,,,,.,,,....,,, FGJGKDMKHLBLJ +17 3908 C 23 ,....,..,,,,.,,,....,,, GI5H>KKLFM.HFMHJKHKDLK6 +17 3909 T 23 ,$....,..,,,,.,,,....,,^X, BH88BDJHIGDBHIGJIHLEHA0 +17 3910 A 23 ....,..,,,,.,,,....,,,, H? +17 3911 C 23 ....,..,,,,.,,,....,,,, D4K>JGDFKGJ@MJKGEKGEIDF +17 3912 A 24 ..$..,..,,,,.,,,....,,,,^]. E4BG@GGDF8HDJHIHIIECB8?: +17 3913 C 23 ...,..,,,,.,,,....,,,,. GJGJIECLAGDLKMIEIGKJAHA +17 3914 T 24 ...,..,,,,.,,,....,,,,.^], FA;GJGGIIKHEGIHHLFIGBBE= +17 3915 C 25 ...,..,,,,.,,,....,,,,.,, GLIFJGBKBKEGEIIHIDIIFFDEE +17 3916 C 25 ...,..,,,,.,,,....,,,,.,, DKIIIJIM=JFLJMGHKJLJCJD8G +17 3917 T 25 ...,..,,,,.,,,....,,,,.,, ECIHFG2JHKIIHJIJKJKHCGD?A +17 3918 T 26 .$..,..,,,,.,,,....,,,,.,,, A22GEC3JEHGILHGFHEJHFG@FDC +17 3919 C 25 ..,..,,,,.,,,....,,,,.,,, KDHLCEM:KFMKNJEMJMIHKEIG7 +17 3920 T 25 ..,..,,,,.,,,....,,,,.,,, A@FGEHGCHIGKEJJLHFFA:GGGB +17 3921 T 25 ..,..,,,,.,,,....,,,,.,,, E2EEECG7HHIEIFGHEJ=EDBCDB +17 3922 A 25 ..,..,,,,.,,,....,,,,.,,, ?4HB.H3F5K3IILJEHJMGLJAIJKG2 +17 3926 C 25 ..,..,,,,.,,,....,,,,.,,, DGBJ@CMKJ7MKLKCLDMJG@IEI8 +17 3927 T 25 ..,..,,,,.,,,....,,,,.,,, 9>GID@IHJEGBGIJKEJFHFIDGF +17 3928 G 25 ..,..,,,,.,,,....,,,,.,,, 96GJEJKJE?HIKIIDFLIBGHCKJ +17 3929 A 24 .$,..,,,,.,,,....,,,,.,,, AFFEIJBGGJIJGIGDKEEHIFG9 +17 3930 T 24 .,..,,,,.,,,....,,,,.,,, 9C +17 3932 T 23 ,..,,,,.,,,....,,,,.,,, BEB6GHKHJ=JIIJEIHCEG>J< +17 3933 T 23 ,..,,,,.,,,....,,,,.,,, ED?IIFKIHKHGGIBIFDEDJGF +17 3934 C 23 ,..,,,,.,,,....,,,,.,,, ?GFDJDIGKKKJHLBIIEHIAII +17 3935 C 23 ,$..,,,,.,,,....,,,,.,,, ?@>CCDJBDAKIALCLA=JJDCB +17 3936 A 21 .Gg,,.gg,GG.G,gg,.ggg E>IFIIJIHA1J1HJ>FHKJF +17 3937 C 22 ..,,,,.,,,....,,,,.,,, DBBCG;JHEHHIGJEIFBHI:G1 +17 3941 C 22 ..,,,,.,,,....,,,,.,,, A=HJIKEJKKH:ICLGHGG9H0 +17 3942 C 22 ..,,,,.,,,....,,,,.,,, E>JJFJHMJKGFKDN=GKJJKI +17 3943 T 22 .$.,,,,.,,,....,,,,.,,, =A;GGJKGGJJIIFJHHIJII7 +17 3944 G 20 .,,,.,,,....,,,,.,,, BI7IDL@JJ@IBL:ACDHIB +17 3945 C 21 .,,,,.,,,....,,,,.,,, AIIHJEMJLIHL@LKHJBKJD +17 3946 T 21 .,,,,.,,,....,,,,.,,, AEEEHJIEIJFFEEED@JIFB +17 3947 A 21 .,,,,.,,,....,,,,.,,, @GFFIFIFDCGAAHCEBDID2 +17 3948 C 21 .,,,,.,,,....,,,,.,,, @GHHI6LJKIFK>JIEKGJJF +17 3949 A 21 .,,,,.,,,....,,,,.,,, >FFEIFIIFHHJ?GDBEFIFE +17 3950 C 22 .,,,,.,,,....,,,,.,,,^]. 9GHGJBMJLGED=MFCFGILHA +17 3951 T 22 .,,,,.,,,....,,,,.,,,. ;DE9GJFEHICAEJGDGK>I9D +17 3952 C 23 .,$,,,.,,,....,,,,.,,,.^]. 7>>3I=KJJKDE?LHFFCDHHC: +17 3953 C 22 .,$,,.,,,....,,,,.,,,.. >BGIBKJLI8HCMJDHKCJKD? +17 3954 T 21 .,$,.,,,....,,,,.,,,.. 5>JFDHHJI@AJID@H@IGGC +17 3955 T 20 .,.,,,....,,,,.,,,.. HBB;HFDBB +17 3960 T 21 .$,.,,,....,,,,.,,,... 9HAGBGG:68JBI:CGI;GDA +17 3961 G 20 ,.,,,....,,,,.,,,... EHEHIJHK@KDLHEDHHFDF +17 3962 G 20 ,.,,,....,,,,.,,,... D9FHHGG@ +17 3967 T 19 .,,....,,,,.,,,.... 5GDF@GCHGEECJFEFCE@ +17 3968 A 19 .$,,....,,,,.,,,.... ?HCA>8AIGGGCFIBECE? +17 3969 T 18 ,,....,,,,.,,,.... DBEGH@IDDF@EIGFEFE +17 3970 T 18 ,,$....,,,,.,,,.... CBBHE>IGCD;IFF>FFD +17 3971 C 17 ,....,,,,.,,,.... IGAB=KHEE;DHFJ@IH +17 3972 C 17 ,....,,,,.,,,.... H<>>;KIFJELIIFDJG +17 3973 A 17 ,.$...,,,,.,,,.... G@DDCGEDDDHD>EFGF +17 3974 C 17 ,...,,,,.,,,....^]. <@B@CB@@ADBBGBHH: +17 3975 G 17 ,...,,,,.,,,..... D>;7JJJH5LJA>LJJDDJBE +17 3977 A 17 ,...,,,,.,,,..... BED=FDCD;E?3@FHFD +17 3978 C 18 ,$..$.,,,,.,,,....., >9>7IFJGKKHKGJHH8MKJGEIBGI +17 3983 T 15 .,,,,.,,,....., ACDH@8GDEDBIFGH +17 3984 A 16 .,$,,,.,,,.....,^F. =DGFF=GFEFEHEFEB +17 3985 C 15 .,,,.,,,.....,. 9JHJ8JKEGCJGEBD +17 3986 A 15 .,,,.,,,.....,. 9CE??>DDHGGGGAE +17 3987 C 15 .,,,.,,,.....,. .JHL@JKJH7IIELE +17 3988 T 15 .,,,.,,,.....,. @CJFEHG>=HKCIIH +17 3989 C 16 .,,,.,,,.....,., 8EDA@LGGEAKKH4G6 +17 3990 C 16 .$,,,.,,,.....,., 4GH>@JKKE?KIILG< +17 3991 T 15 ,,,.,,,.....,., ADE;IGGIHKHIII2 +17 3992 T 15 ,$,,.,,,.....,., @EH=IGHHFG/DDE; +17 3993 C 14 ,,.,,,.....,., GJ=MIIFEKIHKID +17 3994 T 15 ,,.,,,.....,.,^F. CGAIHHGHKJIFI9@ +17 3995 T 14 ,,,,,.....,.,. BDEFFFFG:DAEHA +17 3996 A 14 ,,,,,.....,.,. CIJJIC?HDGIG?B +17 3997 G 15 c,.,,,.....,.,. 6E;KHE?GLEKKJ:D +17 3998 G 14 ,,.,,,....,.,. EE2KHGGDKLLIAG +17 3999 G 14 a,,,,.....,.,. FHLIJGHL:L1HJG +17 4000 C 15 ,,.,,,.....,.,. DK5LJCIEICJAJLH +17 4001 T 15 ,,.,,,.....,.,. EE:GGHIHLBJIKDJ +17 4002 G 15 ,,.,,,.....,.,. CG3JJJHGFJIDKHG +17 4003 A 15 ,$,.,,,.....,.,. @D7IGHCDIAJCI7I +17 4004 T 14 ,.,,,.....,.,. B2HCAIEHHHAI?F +17 4005 A 12 ,,,,.....,.. CHFGEEJEH@HG +17 4006 T 14 ,.,,,.....,.,. C9FHGFGH>HJIKF +17 4007 T 14 ,.,,,.....,.g. B2HFFEFG6EJH0G +17 4008 C 14 ,$.,,,.....,.,. >:HC;D6KJI?K/I +17 4009 C 13 .,,,.....,.,. 5IHI>AEGJLKLJ +17 4010 A 13 .,,,.....,.,. >EEDHFI?IIIHJ +17 4011 C 13 .,,,.....,.,. 9DDI>DJ;GKJ:F +17 4012 A 11 ,,,....,.,. CCB0B.A=DFJ +17 4013 C 12 ,$,$,.....,.,. @@G@CIJFF +17 4014 A 9 ,.....,.. ECGJFJ0IK +17 4015 C 9 ,.....,.. >I8JDHLJG +17 4016 C 10 ,$.....,.,. ;4>K:FGK3K +17 4017 C 6 ..,.,. =F=K?K +17 4018 G 9 .....,.,. <4C9BDC?@ +17 4019 C 10 .$.....,.,. .J2KHGBKMJ +17 4020 T 9 .....,.,. ;CLIFIL4K +17 4021 A 8 .....,.. D;G9MBILKNK +17 4028 T 9 .....,.,. .CL0DHH@L +17 4029 T 9 .....,.,. =FHGFIHJI +17 4030 C 9 .....,.,. F8JJBCK:K +17 4031 T 9 .....,.,. AKKHJILL>FEKJ +17 4040 A 9 .....,.,. B?KHHHICL +17 4041 T 9 .....,.,. F;FCEHJGH +17 4042 A 9 .....,.,. 7DH?EHDHII +17 4059 C 6 ..,.,. B?J8GH +17 4060 A 6 ..,.,. FG?IHL +17 4061 C 6 ..,.,. F;HF0H +17 4062 T 5 ..,.. FFHJJ +17 4063 C 6 ..,.,. F9FJDK +17 4064 C 6 ..,.,. B?EKLL +17 4065 T 6 .$.,.,. >BCBAJ +17 4066 T 5 .,.,. >GGDI +17 4067 C 5 .,.,. ?HECK +17 4068 T 5 .,.,. FFIJL +17 4069 T 5 .,.,. >FFHD +17 4070 A 5 .,.,. =F>?F +17 4071 G 5 .,.,. :EI>E +17 4072 G 4 ,.,. FH7I +17 4073 G 5 .,.,. 6DG;E +17 4074 C 5 .,.,. /GBLA +17 4075 T 5 .,.,. @FHFL +17 4076 G 5 .,$.,. 7BGJI +17 4077 A 4 ..,. >FCG +17 4078 T 4 ..,. >GGG +17 4079 A 4 ..,. :F7F +17 4080 T 3 ... @EH +17 4081 T 4 .$.,. 2=@? +17 4082 C 3 .,. EHD +17 4083 C 3 .$,. AIA +17 4084 A 2 ,. FJ +17 4085 C 2 ,. =C +17 4086 G 2 ,. C7 +17 4087 C 2 ,$. @G +17 4088 A 1 . H +17 4089 C 1 . E +17 4090 C 1 . B +17 4091 T 1 . E +17 4092 G 1 . F +17 4093 C 1 . D +17 4094 T 1 . I +17 4095 A 1 . D +17 4096 C 1 . A +17 4097 A 1 . D +17 4098 C 1 . @ +17 4099 T 1 . A +17 4100 C 1 . < +17 4101 C 1 .$ ; diff --git a/src/samtools-1.3.1/test/mpileup/expected/2.out b/src/samtools-1.3.1/test/mpileup/expected/2.out new file mode 100644 index 0000000..e69de29 diff --git a/src/samtools-1.3.1/test/mpileup/expected/20.out b/src/samtools-1.3.1/test/mpileup/expected/20.out new file mode 100644 index 0000000..8b3d7c8 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/20.out @@ -0,0 +1,4101 @@ +17 1 A 0 +17 2 A 0 +17 3 G 0 +17 4 C 0 +17 5 T 0 +17 6 T 0 +17 7 C 0 +17 8 T 0 +17 9 C 0 +17 10 A 0 +17 11 C 0 +17 12 C 0 +17 13 C 0 +17 14 T 0 +17 15 G 0 +17 16 T 0 +17 17 T 0 +17 18 C 0 +17 19 C 0 +17 20 T 0 +17 21 G 0 +17 22 C 0 +17 23 A 0 +17 24 T 0 +17 25 A 0 +17 26 G 0 +17 27 A 0 +17 28 T 0 +17 29 A 0 +17 30 A 0 +17 31 T 0 +17 32 T 0 +17 33 G 0 +17 34 C 0 +17 35 A 0 +17 36 T 0 +17 37 G 0 +17 38 A 0 +17 39 C 0 +17 40 A 0 +17 41 A 0 +17 42 T 0 +17 43 T 0 +17 44 G 0 +17 45 C 0 +17 46 C 0 +17 47 T 0 +17 48 T 0 +17 49 G 0 +17 50 T 0 +17 51 C 0 +17 52 C 0 +17 53 C 0 +17 54 T 0 +17 55 G 1 . . +17 56 C 0 +17 57 T 0 +17 58 G 0 +17 59 A 0 +17 60 A 0 +17 61 T 0 +17 62 G 1 . . +17 63 T 0 +17 64 G 2 .. .. +17 65 C 1 . . +17 66 T 0 +17 67 C 1 . . +17 68 T 0 +17 69 G 1 . . +17 70 G 0 +17 71 G 0 +17 72 G 0 +17 73 T 0 +17 74 C 1 . . +17 75 T 0 +17 76 C 0 +17 77 T 1 . . +17 78 G 2 .. .. +17 79 G 0 +17 80 G 0 +17 81 G 0 +17 82 T 0 +17 83 C 2 .. .. +17 84 T 1 . . +17 85 C 1 . . +17 86 A 0 +17 87 C 0 +17 88 C 1 . / +17 89 C 0 +17 90 A 0 +17 91 C 0 +17 92 G 0 +17 93 A 0 +17 94 C 0 +17 95 C 0 +17 96 A 0 +17 97 A 0 +17 98 C 0 +17 99 T 0 +17 100 C 1 . . +17 101 C 1 . . +17 102 C 0 +17 103 T 1 . . +17 104 G 0 +17 105 G 0 +17 106 G 1 . . +17 107 C 1 . . +17 108 C 0 +17 109 T 1 . 0 +17 110 G 2 .. .. +17 111 G 0 +17 112 C 0 +17 113 A 0 +17 114 C 0 +17 115 C 1 . / +17 116 A 0 +17 117 G 1 . . +17 118 G 0 +17 119 G 0 +17 120 A 0 +17 121 G 3 ... ... +17 122 C 0 +17 123 T 1 . . +17 124 T 0 +17 125 A 0 +17 126 A 0 +17 127 C 0 +17 128 A 0 +17 129 A 0 +17 130 A 0 +17 131 C 0 +17 132 A 0 +17 133 T 0 +17 134 C 1 . . +17 135 T 0 +17 136 G 1 . . +17 137 T 0 +17 138 C 1 . . +17 139 C 0 +17 140 A 0 +17 141 G 1 . . +17 142 C 0 +17 143 G 0 +17 144 A 0 +17 145 A 0 +17 146 T 0 +17 147 A 0 +17 148 C 0 +17 149 C 0 +17 150 T 0 +17 151 G 0 +17 152 C 0 +17 153 A 0 +17 154 T 0 +17 155 C 0 +17 156 C 0 +17 157 C 0 +17 158 T 0 +17 159 A 0 +17 160 G 0 +17 161 A 0 +17 162 A 0 +17 163 G 0 +17 164 T 0 +17 165 G 0 +17 166 A 0 +17 167 A 0 +17 168 G 0 +17 169 C 0 +17 170 C 0 +17 171 A 0 +17 172 C 0 +17 173 C 0 +17 174 G 0 +17 175 C 0 +17 176 C 0 +17 177 C 0 +17 178 A 0 +17 179 A 0 +17 180 A 0 +17 181 G 0 +17 182 A 0 +17 183 C 0 +17 184 A 0 +17 185 C 0 +17 186 G 0 +17 187 C 0 +17 188 C 0 +17 189 C 0 +17 190 A 0 +17 191 T 0 +17 192 G 0 +17 193 T 0 +17 194 C 1 . / +17 195 C 1 . . +17 196 A 0 +17 197 G 1 . / +17 198 C 0 +17 199 T 1 . . +17 200 T 0 +17 201 A 0 +17 202 A 0 +17 203 C 0 +17 204 C 0 +17 205 T 0 +17 206 G 0 +17 207 C 1 . . +17 208 A 0 +17 209 T 0 +17 210 C 0 +17 211 C 0 +17 212 C 0 +17 213 T 1 . . +17 214 A 0 +17 215 G 1 . . +17 216 A 0 +17 217 A 0 +17 218 G 1 . . +17 219 T 0 +17 220 G 0 +17 221 A 0 +17 222 A 0 +17 223 G 1 . . +17 224 G 0 +17 225 C 0 +17 226 A 0 +17 227 C 0 +17 228 C 0 +17 229 G 0 +17 230 C 0 +17 231 C 0 +17 232 C 0 +17 233 A 0 +17 234 A 0 +17 235 A 0 +17 236 G 1 . . +17 237 A 0 +17 238 C 0 +17 239 A 0 +17 240 C 0 +17 241 G 0 +17 242 C 1 . / +17 243 C 0 +17 244 C 1 . . +17 245 A 0 +17 246 T 0 +17 247 G 0 +17 248 T 0 +17 249 C 1 , / +17 250 C 0 +17 251 A 0 +17 252 G 0 +17 253 C 0 +17 254 T 0 +17 255 T 0 +17 256 A 0 +17 257 T 0 +17 258 T 0 +17 259 C 2 ,, .. +17 260 T 0 +17 261 G 0 +17 262 C 2 ., .. +17 263 C 1 , . +17 264 C 1 , . +17 265 A 0 +17 266 G 0 +17 267 T 0 +17 268 T 0 +17 269 C 1 , . +17 270 C 1 , . +17 271 T 0 +17 272 C 1 , . +17 273 T 0 +17 274 C 1 , . +17 275 C 1 . . +17 276 A 0 +17 277 G 0 +17 278 A 0 +17 279 A 0 +17 280 A 0 +17 281 G 1 . . +17 282 G 1 , . +17 283 C 1 , . +17 284 T 0 +17 285 G 0 +17 286 C 0 +17 287 A 0 +17 288 T 0 +17 289 G 0 +17 290 G 0 +17 291 T 0 +17 292 T 0 +17 293 G 0 +17 294 A 0 +17 295 C 0 +17 296 A 0 +17 297 C 0 +17 298 A 0 +17 299 C 1 , . +17 300 A 0 +17 301 G 0 +17 302 T 0 +17 303 G 1 , . +17 304 C 0 +17 305 C 1 , . +17 306 T 0 +17 307 G 0 +17 308 C 0 +17 309 G 0 +17 310 A 0 +17 311 C 0 +17 312 A 0 +17 313 A 0 +17 314 A 1 , . +17 315 G 0 +17 316 C 3 ,,, ../ +17 317 T 0 +17 318 G 1 , . +17 319 A 0 +17 320 A 0 +17 321 T 0 +17 322 G 1 , . +17 323 C 3 ,,, ... +17 324 T 0 +17 325 A 0 +17 326 T 0 +17 327 C 0 +17 328 A 0 +17 329 T 0 +17 330 T 0 +17 331 T 0 +17 332 A 0 +17 333 A 0 +17 334 A 0 +17 335 A 0 +17 336 A 0 +17 337 C 2 ,, .. +17 338 T 0 +17 339 C 0 +17 340 C 1 , . +17 341 T 0 +17 342 T 0 +17 343 G 0 +17 344 C 1 , . +17 345 T 0 +17 346 G 0 +17 347 G 0 +17 348 T 0 +17 349 T 0 +17 350 T 0 +17 351 G 0 +17 352 A 1 , . +17 353 G 1 . . +17 354 A 0 +17 355 G 1 . . +17 356 G 0 +17 357 C 1 , . +17 358 A 1 , . +17 359 G 1 . / +17 360 A 0 +17 361 A 0 +17 362 A 0 +17 363 A 0 +17 364 T 0 +17 365 G 0 +17 366 A 0 +17 367 T 0 +17 368 A 0 +17 369 T 0 +17 370 C 2 ,, ./ +17 371 T 1 . . +17 372 C 0 +17 373 A 0 +17 374 T 0 +17 375 A 0 +17 376 G 1 . . +17 377 T 0 +17 378 T 0 +17 379 G 0 +17 380 C 0 +17 381 T 0 +17 382 T 0 +17 383 T 0 +17 384 A 0 +17 385 C 0 +17 386 T 1 . . +17 387 T 0 +17 388 T 0 +17 389 G 0 +17 390 C 1 . . +17 391 A 0 +17 392 T 0 +17 393 A 0 +17 394 T 0 +17 395 T 0 +17 396 T 0 +17 397 T 0 +17 398 A 0 +17 399 A 0 +17 400 A 0 +17 401 A 0 +17 402 T 0 +17 403 T 0 +17 404 G 0 +17 405 T 0 +17 406 G 0 +17 407 A 0 +17 408 C 1 , . +17 409 T 0 +17 410 T 0 +17 411 T 0 +17 412 C 0 +17 413 A 0 +17 414 T 0 +17 415 G 1 , . +17 416 G 1 . . +17 417 C 0 +17 418 A 0 +17 419 T 0 +17 420 A 0 +17 421 A 0 +17 422 A 0 +17 423 T 0 +17 424 A 0 +17 425 A 0 +17 426 T 0 +17 427 A 0 +17 428 C 2 ,, .. +17 429 T 0 +17 430 G 2 .. ./ +17 431 G 3 ... ... +17 432 T 0 +17 433 T 0 +17 434 T 0 +17 435 A 0 +17 436 T 0 +17 437 T 0 +17 438 A 0 +17 439 C 2 ,, .. +17 440 A 0 +17 441 G 5 ...,, ..... +17 442 A 0 +17 443 A 0 +17 444 G 3 ... ... +17 445 C 0 +17 446 A 1 . . +17 447 C 2 ,, /. +17 448 T 0 +17 449 A 1 , . +17 450 G 3 .., /.. +17 451 A 0 +17 452 A 0 +17 453 A 0 +17 454 A 0 +17 455 T 0 +17 456 G 1 , . +17 457 C 0 +17 458 A 0 +17 459 T 0 +17 460 G 1 . . +17 461 T 0 +17 462 G 0 +17 463 G 0 +17 464 A 0 +17 465 C 2 ,, .. +17 466 A 0 +17 467 A 0 +17 468 A 0 +17 469 A 0 +17 470 G 2 .. .. +17 471 T 0 +17 472 T 0 +17 473 G 1 . . +17 474 G 1 . . +17 475 G 0 +17 476 A 0 +17 477 T 0 +17 478 T 0 +17 479 A 1 , . +17 480 G 3 ... /./ +17 481 G 0 +17 482 A 0 +17 483 G 0 +17 484 A 0 +17 485 G 2 .. /. +17 486 A 1 , . +17 487 G 3 ... ... +17 488 A 0 +17 489 A 0 +17 490 A 0 +17 491 T 0 +17 492 G 0 +17 493 A 0 +17 494 A 0 +17 495 G 1 . . +17 496 A 0 +17 497 C 0 +17 498 A 0 +17 499 T 0 +17 500 A 0 +17 501 T 0 +17 502 G 0 +17 503 T 0 +17 504 C 2 .. .. +17 505 C 0 +17 506 A 0 +17 507 C 0 +17 508 A 0 +17 509 C 0 +17 510 A 0 +17 511 A 0 +17 512 A 0 +17 513 A 0 +17 514 A 0 +17 515 C 0 +17 516 C 1 . . +17 517 T 1 . . +17 518 G 1 . . +17 519 T 0 +17 520 T 0 +17 521 C 0 +17 522 A 0 +17 523 T 0 +17 524 T 0 +17 525 G 2 .. .. +17 526 C 0 +17 527 A 0 +17 528 G 2 .. 0. +17 529 C 1 , . +17 530 T 1 . . +17 531 T 0 +17 532 T 0 +17 533 C 1 , . +17 534 T 1 . / +17 535 A 0 +17 536 C 0 +17 537 C 0 +17 538 A 0 +17 539 T 0 +17 540 C 1 . . +17 541 A 0 +17 542 C 0 +17 543 C 1 . . +17 544 A 0 +17 545 A 0 +17 546 A 0 +17 547 A 0 +17 548 A 0 +17 549 T 0 +17 550 T 0 +17 551 G 0 +17 552 C 0 +17 553 A 0 +17 554 A 0 +17 555 A 0 +17 556 C 0 +17 557 A 0 +17 558 A 0 +17 559 C 0 +17 560 C 0 +17 561 A 0 +17 562 C 2 ,, .. +17 563 A 0 +17 564 C 0 +17 565 G 0 +17 566 C 0 +17 567 C 0 +17 568 C 1 , . +17 569 T 1 . . +17 570 T 0 +17 571 C 0 +17 572 A 0 +17 573 A 0 +17 574 C 1 , . +17 575 T 0 +17 576 G 0 +17 577 G 0 +17 578 G 0 +17 579 G 0 +17 580 A 0 +17 581 A 0 +17 582 C 1 , . +17 583 T 0 +17 584 C 1 , . +17 585 A 0 +17 586 T 0 +17 587 C 0 +17 588 A 0 +17 589 A 0 +17 590 C 1 , . +17 591 A 0 +17 592 A 0 +17 593 C 0 +17 594 A 0 +17 595 A 0 +17 596 A 0 +17 597 C 1 , . +17 598 T 0 +17 599 T 0 +17 600 G 0 +17 601 T 0 +17 602 G 0 +17 603 G 0 +17 604 T 0 +17 605 T 0 +17 606 T 0 +17 607 A 0 +17 608 C 0 +17 609 C 0 +17 610 C 1 , / +17 611 A 0 +17 612 C 1 , . +17 613 A 0 +17 614 C 1 , . +17 615 A 0 +17 616 A 0 +17 617 T 0 +17 618 G 0 +17 619 G 0 +17 620 A 1 . . +17 621 A 0 +17 622 G 1 , . +17 623 A 0 +17 624 C 0 +17 625 C 1 , . +17 626 A 0 +17 627 C 1 , . +17 628 T 0 +17 629 T 0 +17 630 A 1 , . +17 631 G 0 +17 632 C 0 +17 633 A 0 +17 634 A 0 +17 635 C 0 +17 636 A 0 +17 637 A 0 +17 638 A 0 +17 639 A 0 +17 640 A 1 , . +17 641 G 0 +17 642 G 1 , . +17 643 A 0 +17 644 C 0 +17 645 C 0 +17 646 A 0 +17 647 A 0 +17 648 A 0 +17 649 C 2 ,, .. +17 650 T 0 +17 651 C 0 +17 652 C 1 , / +17 653 T 0 +17 654 G 1 , . +17 655 G 0 +17 656 T 0 +17 657 A 0 +17 658 C 1 , . +17 659 A 0 +17 660 T 0 +17 661 G 0 +17 662 C 0 +17 663 A 0 +17 664 A 0 +17 665 C 1 , . +17 666 T 0 +17 667 G 0 +17 668 A 0 +17 669 C 0 +17 670 A 0 +17 671 G 0 +17 672 A 0 +17 673 T 0 +17 674 G 0 +17 675 A 0 +17 676 A 0 +17 677 T 0 +17 678 C 0 +17 679 T 0 +17 680 C 1 , . +17 681 A 0 +17 682 A 0 +17 683 A 0 +17 684 C 0 +17 685 G 1 , . +17 686 C 0 +17 687 A 0 +17 688 T 0 +17 689 T 0 +17 690 C 1 , . +17 691 C 1 , . +17 692 T 0 +17 693 C 1 . . +17 694 C 0 +17 695 G 0 +17 696 T 0 +17 697 G 0 +17 698 T 0 +17 699 G 2 ,. .. +17 700 A 0 +17 701 A 0 +17 702 A 0 +17 703 G 0 +17 704 A 0 +17 705 A 1 , . +17 706 G 0 +17 707 C 1 , . +17 708 C 0 +17 709 G 0 +17 710 G 0 +17 711 A 0 +17 712 C 2 ,, .. +17 713 T 0 +17 714 C 0 +17 715 A 0 +17 716 C 0 +17 717 A 0 +17 718 G 0 +17 719 G 0 +17 720 G 0 +17 721 C 0 +17 722 A 0 +17 723 A 0 +17 724 C 0 +17 725 A 0 +17 726 C 0 +17 727 A 0 +17 728 C 1 , . +17 729 T 0 +17 730 A 0 +17 731 T 0 +17 732 C 1 , . +17 733 T 0 +17 734 G 1 . . +17 735 A 0 +17 736 C 0 +17 737 T 0 +17 738 G 0 +17 739 T 0 +17 740 T 0 +17 741 T 0 +17 742 C 1 . 0 +17 743 A 0 +17 744 T 0 +17 745 G 0 +17 746 G 0 +17 747 G 0 +17 748 A 0 +17 749 A 0 +17 750 A 1 , . +17 751 G 1 . . +17 752 T 0 +17 753 C 0 +17 754 T 0 +17 755 G 0 +17 756 G 0 +17 757 A 0 +17 758 A 0 +17 759 A 0 +17 760 C 0 +17 761 G 0 +17 762 G 0 +17 763 C 0 +17 764 A 0 +17 765 A 0 +17 766 C 1 , . +17 767 A 0 +17 768 C 0 +17 769 C 0 +17 770 A 0 +17 771 T 0 +17 772 T 0 +17 773 G 0 +17 774 A 0 +17 775 G 0 +17 776 A 0 +17 777 C 0 +17 778 A 0 +17 779 G 2 .. .. +17 780 A 0 +17 781 A 0 +17 782 A 0 +17 783 A 0 +17 784 C 0 +17 785 A 0 +17 786 G 0 +17 787 G 1 . . +17 788 T 0 +17 789 G 0 +17 790 A 0 +17 791 G 1 . . +17 792 T 0 +17 793 G 1 , . +17 794 G 0 +17 795 T 0 +17 796 T 0 +17 797 G 0 +17 798 C 0 +17 799 C 3 ,,, ... +17 800 T 0 +17 801 G 1 , . +17 802 G 1 . / +17 803 G 0 +17 804 G 1 . . +17 805 C 0 +17 806 C 0 +17 807 A 0 +17 808 G 0 +17 809 G 0 +17 810 G 0 +17 811 A 0 +17 812 A 0 +17 813 C 1 , . +17 814 T 1 . . +17 815 T 0 +17 816 T 0 +17 817 C 1 , . +17 818 T 1 . . +17 819 G 0 +17 820 G 0 +17 821 G 0 +17 822 G 0 +17 823 T 0 +17 824 C 1 . . +17 825 A 0 +17 826 T 0 +17 827 A 0 +17 828 T 0 +17 829 T 0 +17 830 C 1 , . +17 831 T 0 +17 832 C 1 . . +17 833 T 0 +17 834 G 0 +17 835 T 0 +17 836 G 0 +17 837 T 0 +17 838 T 0 +17 839 G 0 +17 840 A 0 +17 841 T 0 +17 842 T 0 +17 843 C 0 +17 844 T 0 +17 845 G 0 +17 846 G 0 +17 847 T 0 +17 848 G 0 +17 849 G 0 +17 850 T 0 +17 851 G 0 +17 852 G 0 +17 853 A 0 +17 854 A 0 +17 855 A 0 +17 856 C 0 +17 857 A 0 +17 858 A 0 +17 859 G 0 +17 860 A 0 +17 861 C 3 ,,, ... +17 862 T 0 +17 863 G 0 +17 864 T 0 +17 865 C 0 +17 866 C 1 , . +17 867 C 0 +17 868 A 0 +17 869 G 0 +17 870 C 1 , . +17 871 C 1 , . +17 872 T 0 +17 873 G 0 +17 874 G 1 , . +17 875 G 0 +17 876 T 0 +17 877 G 0 +17 878 A 0 +17 879 T 0 +17 880 A 0 +17 881 C 0 +17 882 A 0 +17 883 G 1 . . +17 884 C 0 +17 885 G 0 +17 886 A 0 +17 887 G 1 . . +17 888 A 0 +17 889 C 0 +17 890 C 0 +17 891 C 0 +17 892 C 0 +17 893 A 0 +17 894 T 0 +17 895 C 0 +17 896 T 1 . . +17 897 C 1 . . +17 898 T 0 +17 899 A 0 +17 900 C 1 , . +17 901 C 0 +17 902 A 0 +17 903 A 0 +17 904 A 0 +17 905 A 0 +17 906 A 0 +17 907 A 0 +17 908 T 0 +17 909 T 0 +17 910 A 0 +17 911 A 0 +17 912 A 0 +17 913 A 0 +17 914 A 0 +17 915 T 0 +17 916 T 0 +17 917 A 0 +17 918 G 1 . . +17 919 C 1 . . +17 920 T 0 +17 921 G 0 +17 922 G 0 +17 923 G 0 +17 924 C 0 +17 925 A 0 +17 926 T 0 +17 927 G 1 . . +17 928 G 0 +17 929 T 0 +17 930 G 1 . . +17 931 G 0 +17 932 T 0 +17 933 G 0 +17 934 C 0 +17 935 A 0 +17 936 T 0 +17 937 G 0 +17 938 C 0 +17 939 C 0 +17 940 T 0 +17 941 G 0 +17 942 T 0 +17 943 A 0 +17 944 G 0 +17 945 T 0 +17 946 C 0 +17 947 C 0 +17 948 C 1 . . +17 949 A 0 +17 950 G 3 .., ../ +17 951 C 1 , . +17 952 T 0 +17 953 A 0 +17 954 T 0 +17 955 T 0 +17 956 C 0 +17 957 A 0 +17 958 C 0 +17 959 A 0 +17 960 G 1 . . +17 961 T 0 +17 962 G 0 +17 963 C 1 . . +17 964 T 0 +17 965 G 1 . . +17 966 A 0 +17 967 G 0 +17 968 G 0 +17 969 T 0 +17 970 G 0 +17 971 G 0 +17 972 G 0 +17 973 A 0 +17 974 A 0 +17 975 G 2 ., /. +17 976 A 0 +17 977 T 0 +17 978 G 0 +17 979 C 0 +17 980 T 0 +17 981 T 0 +17 982 G 0 +17 983 A 0 +17 984 G 0 +17 985 C 0 +17 986 C 0 +17 987 C 0 +17 988 A 0 +17 989 G 1 , . +17 990 G 0 +17 991 A 0 +17 992 G 0 +17 993 T 0 +17 994 T 0 +17 995 C 0 +17 996 A 0 +17 997 A 1 , . +17 998 G 0 +17 999 G 0 +17 1000 C 1 , . +17 1001 T 0 +17 1002 G 0 +17 1003 C 1 , . +17 1004 A 0 +17 1005 A 0 +17 1006 T 0 +17 1007 G 1 , . +17 1008 A 1 , . +17 1009 G 0 +17 1010 C 1 , . +17 1011 T 0 +17 1012 A 0 +17 1013 T 0 +17 1014 G 0 +17 1015 A 0 +17 1016 T 0 +17 1017 T 0 +17 1018 G 0 +17 1019 C 0 +17 1020 G 0 +17 1021 C 0 +17 1022 C 1 , . +17 1023 A 0 +17 1024 C 1 , . +17 1025 T 0 +17 1026 G 1 , . +17 1027 C 0 +17 1028 A 0 +17 1029 C 2 ,, .. +17 1030 T 0 +17 1031 T 0 +17 1032 T 0 +17 1033 G 0 +17 1034 G 0 +17 1035 C 0 +17 1036 C 2 ,, .. +17 1037 T 0 +17 1038 G 1 , . +17 1039 G 1 , . +17 1040 A 0 +17 1041 C 0 +17 1042 A 0 +17 1043 A 0 +17 1044 C 1 , . +17 1045 A 0 +17 1046 G 1 . . +17 1047 A 0 +17 1048 G 1 . / +17 1049 C 0 +17 1050 A 0 +17 1051 A 0 +17 1052 A 0 +17 1053 A 0 +17 1054 C 0 +17 1055 C 1 . / +17 1056 C 2 ,. .. +17 1057 T 0 +17 1058 G 0 +17 1059 T 0 +17 1060 C 0 +17 1061 T 1 . . +17 1062 C 1 . . +17 1063 T 0 +17 1064 A 0 +17 1065 A 0 +17 1066 A 0 +17 1067 A 0 +17 1068 A 0 +17 1069 A 0 +17 1070 A 0 +17 1071 G 2 .. ./ +17 1072 A 0 +17 1073 A 0 +17 1074 A 0 +17 1075 A 0 +17 1076 G 1 . . +17 1077 A 0 +17 1078 A 0 +17 1079 A 0 +17 1080 A 0 +17 1081 G 2 .. 0. +17 1082 A 0 +17 1083 A 0 +17 1084 A 0 +17 1085 A 0 +17 1086 A 0 +17 1087 C 1 , . +17 1088 T 0 +17 1089 C 0 +17 1090 A 0 +17 1091 C 0 +17 1092 T 0 +17 1093 G 1 . . +17 1094 G 1 . . +17 1095 A 0 +17 1096 T 0 +17 1097 A 0 +17 1098 T 0 +17 1099 G 0 +17 1100 A 0 +17 1101 A 0 +17 1102 T 0 +17 1103 G 0 +17 1104 A 0 +17 1105 T 0 +17 1106 A 0 +17 1107 C 1 , . +17 1108 A 0 +17 1109 G 1 . . +17 1110 G 0 +17 1111 T 0 +17 1112 T 0 +17 1113 G 0 +17 1114 A 1 , . +17 1115 G 1 . . +17 1116 G 1 , . +17 1117 A 0 +17 1118 T 0 +17 1119 C 0 +17 1120 C 0 +17 1121 A 0 +17 1122 T 0 +17 1123 T 0 +17 1124 A 0 +17 1125 T 0 +17 1126 C 0 +17 1127 T 0 +17 1128 G 0 +17 1129 A 0 +17 1130 A 0 +17 1131 A 0 +17 1132 T 0 +17 1133 G 1 . . +17 1134 C 0 +17 1135 T 0 +17 1136 T 0 +17 1137 G 0 +17 1138 G 0 +17 1139 A 0 +17 1140 C 0 +17 1141 C 0 +17 1142 A 0 +17 1143 G 1 , . +17 1144 A 0 +17 1145 T 0 +17 1146 G 0 +17 1147 T 0 +17 1148 T 0 +17 1149 T 0 +17 1150 T 0 +17 1151 G 0 +17 1152 A 0 +17 1153 A 0 +17 1154 T 0 +17 1155 T 0 +17 1156 T 0 +17 1157 T 0 +17 1158 G 0 +17 1159 G 0 +17 1160 A 0 +17 1161 T 0 +17 1162 T 0 +17 1163 T 0 +17 1164 T 0 +17 1165 T 0 +17 1166 T 0 +17 1167 C 0 +17 1168 A 0 +17 1169 T 0 +17 1170 A 0 +17 1171 T 0 +17 1172 T 0 +17 1173 T 0 +17 1174 T 0 +17 1175 G 0 +17 1176 T 0 +17 1177 A 0 +17 1178 A 0 +17 1179 T 0 +17 1180 C 0 +17 1181 T 0 +17 1182 T 0 +17 1183 T 0 +17 1184 G 0 +17 1185 C 0 +17 1186 A 0 +17 1187 G 0 +17 1188 T 0 +17 1189 A 0 +17 1190 T 0 +17 1191 A 0 +17 1192 T 0 +17 1193 T 0 +17 1194 T 0 +17 1195 A 0 +17 1196 C 0 +17 1197 C 0 +17 1198 A 0 +17 1199 G 2 .. /. +17 1200 T 0 +17 1201 T 0 +17 1202 C 1 , . +17 1203 A 0 +17 1204 G 1 . . +17 1205 C 0 +17 1206 A 0 +17 1207 T 0 +17 1208 C 0 +17 1209 C 1 , . +17 1210 C 1 , / +17 1211 T 0 +17 1212 A 0 +17 1213 A 0 +17 1214 C 2 ,, ./ +17 1215 T 0 +17 1216 C 1 , . +17 1217 A 0 +17 1218 A 0 +17 1219 A 1 . . +17 1220 A 0 +17 1221 A 0 +17 1222 T 0 +17 1223 T 0 +17 1224 C 1 , . +17 1225 A 0 +17 1226 A 0 +17 1227 A 0 +17 1228 A 0 +17 1229 A 1 . . +17 1230 T 0 +17 1231 C 1 , . +17 1232 T 0 +17 1233 G 0 +17 1234 A 0 +17 1235 A 0 +17 1236 A 0 +17 1237 T 0 +17 1238 C 0 +17 1239 C 0 +17 1240 C 2 ., .. +17 1241 A 0 +17 1242 A 0 +17 1243 A 0 +17 1244 C 0 +17 1245 G 0 +17 1246 C 0 +17 1247 G 0 +17 1248 C 1 , . +17 1249 C 2 ., .. +17 1250 A 0 +17 1251 A 0 +17 1252 T 0 +17 1253 A 0 +17 1254 A 0 +17 1255 G 0 +17 1256 C 1 , . +17 1257 A 0 +17 1258 T 0 +17 1259 T 0 +17 1260 C 0 +17 1261 C 0 +17 1262 C 1 , . +17 1263 T 0 +17 1264 T 0 +17 1265 T 0 +17 1266 G 0 +17 1267 A 0 +17 1268 G 1 . . +17 1269 C 0 +17 1270 G 0 +17 1271 T 0 +17 1272 C 1 . . +17 1273 A 0 +17 1274 T 0 +17 1275 G 0 +17 1276 T 0 +17 1277 C 1 . . +17 1278 G 0 +17 1279 G 0 +17 1280 T 0 +17 1281 G 1 . . +17 1282 C 0 +17 1283 T 0 +17 1284 T 0 +17 1285 G 0 +17 1286 G 0 +17 1287 A 0 +17 1288 A 0 +17 1289 T 0 +17 1290 G 1 . . +17 1291 T 0 +17 1292 T 0 +17 1293 T 0 +17 1294 G 1 . . +17 1295 G 1 , . +17 1296 G 0 +17 1297 G 0 +17 1298 T 0 +17 1299 T 0 +17 1300 T 0 +17 1301 T 0 +17 1302 G 1 , . +17 1303 G 0 +17 1304 A 0 +17 1305 T 0 +17 1306 T 0 +17 1307 T 0 +17 1308 A 0 +17 1309 C 0 +17 1310 A 0 +17 1311 G 1 . / +17 1312 C 3 .,, ./. +17 1313 T 2 .. .. +17 1314 T 0 +17 1315 T 0 +17 1316 G 1 . . +17 1317 G 1 , . +17 1318 G 0 +17 1319 A 0 +17 1320 C 0 +17 1321 G 1 , . +17 1322 C 1 , . +17 1323 T 0 +17 1324 C 1 . . +17 1325 A 0 +17 1326 A 0 +17 1327 C 0 +17 1328 C 0 +17 1329 T 0 +17 1330 G 1 . . +17 1331 T 0 +17 1332 A 0 +17 1333 C 0 +17 1334 C 2 ,, ./ +17 1335 T 0 +17 1336 C 0 +17 1337 A 0 +17 1338 A 0 +17 1339 T 0 +17 1340 A 0 +17 1341 A 0 +17 1342 A 0 +17 1343 C 0 +17 1344 C 2 ,, .. +17 1345 T 0 +17 1346 G 0 +17 1347 A 0 +17 1348 T 0 +17 1349 T 0 +17 1350 T 0 +17 1351 T 0 +17 1352 A 0 +17 1353 A 0 +17 1354 A 0 +17 1355 A 0 +17 1356 A 0 +17 1357 A 0 +17 1358 G 1 . . +17 1359 T 0 +17 1360 T 0 +17 1361 T 0 +17 1362 G 0 +17 1363 G 0 +17 1364 G 0 +17 1365 G 1 , . +17 1366 G 0 +17 1367 G 0 +17 1368 A 0 +17 1369 T 0 +17 1370 T 0 +17 1371 C 0 +17 1372 C 0 +17 1373 C 0 +17 1374 C 0 +17 1375 T 0 +17 1376 A 0 +17 1377 A 0 +17 1378 G 0 +17 1379 C 0 +17 1380 C 0 +17 1381 C 0 +17 1382 G 0 +17 1383 C 1 . . +17 1384 C 0 +17 1385 A 0 +17 1386 C 0 +17 1387 C 0 +17 1388 C 0 +17 1389 G 0 +17 1390 G 0 +17 1391 A 0 +17 1392 G 0 +17 1393 A 0 +17 1394 C 0 +17 1395 A 0 +17 1396 G 0 +17 1397 C 0 +17 1398 G 0 +17 1399 G 0 +17 1400 A 1 , / +17 1401 T 0 +17 1402 T 0 +17 1403 T 0 +17 1404 C 0 +17 1405 C 1 , . +17 1406 T 0 +17 1407 T 0 +17 1408 A 0 +17 1409 G 1 . . +17 1410 T 0 +17 1411 T 0 +17 1412 A 0 +17 1413 C 0 +17 1414 T 1 . . +17 1415 T 0 +17 1416 A 0 +17 1417 C 0 +17 1418 T 1 . / +17 1419 A 0 +17 1420 T 0 +17 1421 G 0 +17 1422 C 1 , . +17 1423 T 0 +17 1424 C 0 +17 1425 C 0 +17 1426 T 0 +17 1427 T 0 +17 1428 G 0 +17 1429 G 1 . . +17 1430 C 0 +17 1431 C 0 +17 1432 A 0 +17 1433 T 0 +17 1434 T 0 +17 1435 T 0 +17 1436 C 1 , . +17 1437 T 0 +17 1438 C 0 +17 1439 T 0 +17 1440 A 0 +17 1441 G 2 ., .. +17 1442 G 1 . . +17 1443 T 0 +17 1444 A 0 +17 1445 T 0 +17 1446 T 0 +17 1447 G 1 . / +17 1448 G 0 +17 1449 T 0 +17 1450 A 0 +17 1451 T 0 +17 1452 A 0 +17 1453 T 0 +17 1454 T 0 +17 1455 G 0 +17 1456 T 0 +17 1457 G 0 +17 1458 T 0 +17 1459 C 2 ,, .. +17 1460 T 1 . . +17 1461 G 1 , . +17 1462 C 1 , . +17 1463 T 2 .. .. +17 1464 G 0 +17 1465 T 0 +17 1466 G 1 , . +17 1467 A 0 +17 1468 A 0 +17 1469 C 0 +17 1470 T 0 +17 1471 G 0 +17 1472 T 0 +17 1473 C 0 +17 1474 C 1 , / +17 1475 T 2 .. .. +17 1476 T 0 +17 1477 G 0 +17 1478 G 0 +17 1479 C 0 +17 1480 C 1 , . +17 1481 T 0 +17 1482 G 0 +17 1483 T 0 +17 1484 T 0 +17 1485 T 0 +17 1486 G 2 ,. // +17 1487 G 0 +17 1488 T 0 +17 1489 G 1 . . +17 1490 A 0 +17 1491 C 0 +17 1492 G 1 , . +17 1493 G 0 +17 1494 G 0 +17 1495 T 0 +17 1496 G 0 +17 1497 A 0 +17 1498 G 0 +17 1499 G 0 +17 1500 A 0 +17 1501 G 1 . . +17 1502 C 0 +17 1503 A 0 +17 1504 G 0 +17 1505 G 1 . . +17 1506 G 0 +17 1507 A 0 +17 1508 C 0 +17 1509 A 0 +17 1510 G 1 . . +17 1511 A 0 +17 1512 A 0 +17 1513 G 1 . / +17 1514 G 0 +17 1515 G 0 +17 1516 T 0 +17 1517 C 0 +17 1518 C 0 +17 1519 T 0 +17 1520 G 0 +17 1521 C 0 +17 1522 G 0 +17 1523 T 0 +17 1524 G 1 . . +17 1525 C 0 +17 1526 C 0 +17 1527 C 0 +17 1528 T 0 +17 1529 G 1 . . +17 1530 C 0 +17 1531 C 1 . . +17 1532 T 0 +17 1533 T 0 +17 1534 C 0 +17 1535 A 0 +17 1536 C 0 +17 1537 A 0 +17 1538 A 0 +17 1539 G 1 . . +17 1540 C 0 +17 1541 C 1 . . +17 1542 C 0 +17 1543 C 1 , . +17 1544 T 0 +17 1545 G 0 +17 1546 G 0 +17 1547 A 0 +17 1548 A 0 +17 1549 G 1 . . +17 1550 G 0 +17 1551 A 0 +17 1552 A 0 +17 1553 A 0 +17 1554 G 1 . . +17 1555 T 0 +17 1556 T 0 +17 1557 G 0 +17 1558 T 0 +17 1559 T 0 +17 1560 T 0 +17 1561 T 0 +17 1562 G 0 +17 1563 G 0 +17 1564 G 0 +17 1565 A 0 +17 1566 T 0 +17 1567 C 0 +17 1568 T 0 +17 1569 C 1 . . +17 1570 T 0 +17 1571 G 0 +17 1572 C 1 . / +17 1573 A 0 +17 1574 C 0 +17 1575 C 0 +17 1576 C 0 +17 1577 T 1 . . +17 1578 C 0 +17 1579 A 0 +17 1580 G 1 . / +17 1581 C 0 +17 1582 C 0 +17 1583 T 1 . . +17 1584 G 0 +17 1585 G 0 +17 1586 A 0 +17 1587 C 0 +17 1588 A 0 +17 1589 A 0 +17 1590 C 0 +17 1591 T 0 +17 1592 T 0 +17 1593 G 0 +17 1594 T 0 +17 1595 G 0 +17 1596 C 0 +17 1597 C 0 +17 1598 C 0 +17 1599 A 0 +17 1600 T 0 +17 1601 C 0 +17 1602 T 0 +17 1603 G 1 . . +17 1604 G 0 +17 1605 T 0 +17 1606 G 0 +17 1607 A 0 +17 1608 C 0 +17 1609 C 0 +17 1610 C 1 . . +17 1611 C 1 . . +17 1612 T 0 +17 1613 C 0 +17 1614 A 0 +17 1615 C 0 +17 1616 T 0 +17 1617 C 0 +17 1618 A 0 +17 1619 G 0 +17 1620 C 0 +17 1621 C 0 +17 1622 A 0 +17 1623 C 0 +17 1624 C 0 +17 1625 A 0 +17 1626 G 0 +17 1627 A 0 +17 1628 C 0 +17 1629 T 0 +17 1630 T 0 +17 1631 C 1 . . +17 1632 C 0 +17 1633 A 0 +17 1634 C 0 +17 1635 G 0 +17 1636 A 0 +17 1637 C 0 +17 1638 A 0 +17 1639 G 0 +17 1640 G 0 +17 1641 C 0 +17 1642 T 0 +17 1643 C 0 +17 1644 C 0 +17 1645 A 0 +17 1646 G 1 . . +17 1647 C 0 +17 1648 C 0 +17 1649 T 0 +17 1650 C 0 +17 1651 G 0 +17 1652 G 0 +17 1653 C 0 +17 1654 A 0 +17 1655 C 0 +17 1656 C 0 +17 1657 T 0 +17 1658 T 0 +17 1659 C 0 +17 1660 A 0 +17 1661 G 0 +17 1662 C 0 +17 1663 C 0 +17 1664 A 0 +17 1665 T 0 +17 1666 G 0 +17 1667 G 0 +17 1668 A 0 +17 1669 C 0 +17 1670 A 0 +17 1671 G 0 +17 1672 T 0 +17 1673 T 0 +17 1674 C 0 +17 1675 C 0 +17 1676 G 0 +17 1677 C 0 +17 1678 C 0 +17 1679 A 0 +17 1680 G 0 +17 1681 C 0 +17 1682 G 0 +17 1683 T 0 +17 1684 T 0 +17 1685 G 0 +17 1686 C 0 +17 1687 C 0 +17 1688 C 1 , . +17 1689 T 0 +17 1690 C 2 ,, .. +17 1691 T 0 +17 1692 G 0 +17 1693 T 0 +17 1694 T 0 +17 1695 C 0 +17 1696 T 1 , . +17 1697 G 0 +17 1698 C 1 , . +17 1699 T 0 +17 1700 G 0 +17 1701 T 0 +17 1702 T 0 +17 1703 T 0 +17 1704 T 0 +17 1705 C 1 , . +17 1706 T 0 +17 1707 C 1 , . +17 1708 T 0 +17 1709 A 0 +17 1710 C 0 +17 1711 C 0 +17 1712 A 0 +17 1713 G 0 +17 1714 A 0 +17 1715 A 0 +17 1716 G 0 +17 1717 T 0 +17 1718 G 0 +17 1719 C 0 +17 1720 C 0 +17 1721 C 1 , . +17 1722 T 0 +17 1723 T 0 +17 1724 C 0 +17 1725 C 0 +17 1726 C 2 ,, .. +17 1727 T 0 +17 1728 C 0 +17 1729 C 2 ,, .. +17 1730 T 0 +17 1731 C 0 +17 1732 A 0 +17 1733 C 0 +17 1734 C 3 ,,, ... +17 1735 T 0 +17 1736 G 0 +17 1737 A 0 +17 1738 C 0 +17 1739 C 1 , . +17 1740 A 0 +17 1741 C 1 , . +17 1742 T 0 +17 1743 C 1 , / +17 1744 T 0 +17 1745 G 0 +17 1746 G 0 +17 1747 G 0 +17 1748 G 0 +17 1749 A 0 +17 1750 A 0 +17 1751 A 1 . / +17 1752 T 0 +17 1753 C 0 +17 1754 C 0 +17 1755 C 2 ,, .. +17 1756 T 0 +17 1757 C 1 . . +17 1758 A 0 +17 1759 G 0 +17 1760 C 1 , . +17 1761 A 0 +17 1762 C 0 +17 1763 C 0 +17 1764 C 1 . / +17 1765 T 0 +17 1766 C 0 +17 1767 C 1 . . +17 1768 C 0 +17 1769 T 1 . . +17 1770 G 1 . . +17 1771 A 0 +17 1772 G 0 +17 1773 C 0 +17 1774 A 0 +17 1775 T 0 +17 1776 A 0 +17 1777 C 0 +17 1778 C 1 . . +17 1779 C 0 +17 1780 T 0 +17 1781 A 0 +17 1782 C 0 +17 1783 T 1 . . +17 1784 C 1 , / +17 1785 T 1 . . +17 1786 G 0 +17 1787 G 0 +17 1788 C 0 +17 1789 A 0 +17 1790 C 0 +17 1791 A 0 +17 1792 A 0 +17 1793 G 1 . . +17 1794 C 0 +17 1795 C 2 .. .. +17 1796 C 1 . . +17 1797 A 0 +17 1798 C 0 +17 1799 C 2 .. .. +17 1800 C 1 , . +17 1801 T 0 +17 1802 G 0 +17 1803 C 0 +17 1804 A 0 +17 1805 A 0 +17 1806 A 0 +17 1807 G 0 +17 1808 C 0 +17 1809 C 0 +17 1810 C 0 +17 1811 C 0 +17 1812 T 1 . . +17 1813 G 0 +17 1814 A 0 +17 1815 G 2 .. .. +17 1816 G 0 +17 1817 C 0 +17 1818 C 0 +17 1819 C 1 . . +17 1820 G 0 +17 1821 C 0 +17 1822 C 0 +17 1823 C 1 , . +17 1824 T 0 +17 1825 G 0 +17 1826 T 0 +17 1827 G 0 +17 1828 G 0 +17 1829 C 0 +17 1830 G 0 +17 1831 T 0 +17 1832 C 1 , / +17 1833 T 0 +17 1834 C 3 .,, ../ +17 1835 T 0 +17 1836 C 0 +17 1837 C 0 +17 1838 C 1 , . +17 1839 T 0 +17 1840 C 0 +17 1841 C 0 +17 1842 C 3 .,, ... +17 1843 T 0 +17 1844 T 0 +17 1845 G 1 . . +17 1846 C 2 ,, /. +17 1847 T 0 +17 1848 G 0 +17 1849 T 0 +17 1850 C 0 +17 1851 A 0 +17 1852 G 0 +17 1853 G 0 +17 1854 A 0 +17 1855 C 1 , . +17 1856 A 1 , 0 +17 1857 G 0 +17 1858 T 0 +17 1859 G 1 . . +17 1860 G 0 +17 1861 T 0 +17 1862 C 0 +17 1863 C 0 +17 1864 T 0 +17 1865 G 0 +17 1866 G 0 +17 1867 C 0 +17 1868 C 0 +17 1869 A 0 +17 1870 C 0 +17 1871 C 0 +17 1872 G 0 +17 1873 G 0 +17 1874 G 0 +17 1875 G 0 +17 1876 C 2 ,, .. +17 1877 T 0 +17 1878 C 0 +17 1879 A 0 +17 1880 C 0 +17 1881 G 0 +17 1882 G 0 +17 1883 A 0 +17 1884 G 0 +17 1885 C 0 +17 1886 C 0 +17 1887 G 0 +17 1888 C 0 +17 1889 C 0 +17 1890 C 0 +17 1891 T 0 +17 1892 G 0 +17 1893 T 0 +17 1894 G 0 +17 1895 C 0 +17 1896 C 0 +17 1897 G 0 +17 1898 T 0 +17 1899 G 0 +17 1900 T 0 +17 1901 A 0 +17 1902 C 0 +17 1903 C 0 +17 1904 T 0 +17 1905 C 0 +17 1906 T 0 +17 1907 G 0 +17 1908 A 0 +17 1909 G 0 +17 1910 C 0 +17 1911 C 0 +17 1912 C 1 . . +17 1913 T 0 +17 1914 C 0 +17 1915 T 0 +17 1916 G 1 . . +17 1917 C 0 +17 1918 A 0 +17 1919 C 0 +17 1920 A 0 +17 1921 G 2 .. ./ +17 1922 T 0 +17 1923 G 0 +17 1924 C 0 +17 1925 C 0 +17 1926 T 0 +17 1927 T 0 +17 1928 C 1 . . +17 1929 T 0 +17 1930 G 0 +17 1931 C 1 . . +17 1932 T 1 . . +17 1933 T 0 +17 1934 G 0 +17 1935 C 0 +17 1936 C 0 +17 1937 T 0 +17 1938 G 1 . . +17 1939 T 0 +17 1940 G 0 +17 1941 G 0 +17 1942 C 0 +17 1943 T 0 +17 1944 T 0 +17 1945 T 0 +17 1946 G 1 . . +17 1947 A 0 +17 1948 G 1 . . +17 1949 A 0 +17 1950 A 0 +17 1951 G 0 +17 1952 A 0 +17 1953 A 0 +17 1954 A 0 +17 1955 C 0 +17 1956 C 0 +17 1957 C 0 +17 1958 C 0 +17 1959 T 0 +17 1960 T 0 +17 1961 C 0 +17 1962 T 0 +17 1963 G 1 . . +17 1964 G 0 +17 1965 T 0 +17 1966 T 0 +17 1967 A 0 +17 1968 T 0 +17 1969 A 0 +17 1970 C 0 +17 1971 A 0 +17 1972 T 0 +17 1973 A 0 +17 1974 A 1 , . +17 1975 G 1 . . +17 1976 A 0 +17 1977 C 0 +17 1978 A 0 +17 1979 G 1 . . +17 1980 C 0 +17 1981 C 0 +17 1982 A 0 +17 1983 G 1 . / +17 1984 A 0 +17 1985 G 1 . . +17 1986 A 0 +17 1987 A 0 +17 1988 G 0 +17 1989 G 1 , . +17 1990 G 0 +17 1991 A 0 +17 1992 G 1 . . +17 1993 T 0 +17 1994 T 0 +17 1995 G 0 +17 1996 C 0 +17 1997 C 0 +17 1998 C 0 +17 1999 A 0 +17 2000 G 0 +17 2001 G 0 +17 2002 G 0 +17 2003 T 0 +17 2004 G 1 . . +17 2005 G 0 +17 2006 C 0 +17 2007 A 0 +17 2008 C 1 , . +17 2009 A 0 +17 2010 G 2 .. .. +17 2011 C 0 +17 2012 A 0 +17 2013 C 0 +17 2014 G 0 +17 2015 T 0 +17 2016 T 0 +17 2017 G 0 +17 2018 C 2 ,, .. +17 2019 T 0 +17 2020 G 0 +17 2021 C 1 . . +17 2022 C 1 . . +17 2023 A 0 +17 2024 G 2 .. .. +17 2025 T 0 +17 2026 T 0 +17 2027 A 0 +17 2028 C 0 +17 2029 T 0 +17 2030 G 0 +17 2031 C 1 . . +17 2032 C 2 ,. .. +17 2033 A 0 +17 2034 T 0 +17 2035 T 0 +17 2036 T 0 +17 2037 T 0 +17 2038 C 2 ., .. +17 2039 A 0 +17 2040 C 0 +17 2041 G 0 +17 2042 G 2 .. ./ +17 2043 G 0 +17 2044 C 1 , . +17 2045 A 0 +17 2046 T 0 +17 2047 G 0 +17 2048 A 0 +17 2049 A 0 +17 2050 A 0 +17 2051 T 0 +17 2052 G 2 ., .. +17 2053 G 1 , . +17 2054 A 1 , . +17 2055 G 3 .., ./. +17 2056 A 0 +17 2057 T 0 +17 2058 A 0 +17 2059 A 0 +17 2060 C 0 +17 2061 A 0 +17 2062 A 0 +17 2063 C 1 , / +17 2064 A 0 +17 2065 G 1 . . +17 2066 G 0 +17 2067 A 0 +17 2068 G 1 . / +17 2069 C 0 +17 2070 G 0 +17 2071 A 0 +17 2072 C 0 +17 2073 C 0 +17 2074 G 0 +17 2075 C 0 +17 2076 A 0 +17 2077 C 0 +17 2078 A 0 +17 2079 G 0 +17 2080 G 0 +17 2081 C 3 .,, ../ +17 2082 T 0 +17 2083 G 0 +17 2084 C 3 ,,, ... +17 2085 T 0 +17 2086 G 1 , / +17 2087 A 0 +17 2088 G 0 +17 2089 C 0 +17 2090 G 1 , . +17 2091 C 0 +17 2092 G 0 +17 2093 T 0 +17 2094 C 1 , . +17 2095 A 0 +17 2096 C 1 , . +17 2097 A 0 +17 2098 C 0 +17 2099 G 0 +17 2100 C 1 , . +17 2101 A 0 +17 2102 G 1 . 0 +17 2103 C 0 +17 2104 C 0 +17 2105 A 0 +17 2106 T 0 +17 2107 C 0 +17 2108 G 0 +17 2109 C 0 +17 2110 G 1 , . +17 2111 C 1 , . +17 2112 A 1 , . +17 2113 G 0 +17 2114 C 2 ,, /. +17 2115 T 0 +17 2116 C 0 +17 2117 A 0 +17 2118 G 0 +17 2119 G 0 +17 2120 G 0 +17 2121 A 0 +17 2122 T 0 +17 2123 A 0 +17 2124 T 0 +17 2125 T 0 +17 2126 A 0 +17 2127 C 0 +17 2128 G 0 +17 2129 T 0 +17 2130 G 0 +17 2131 T 0 +17 2132 A 0 +17 2133 A 0 +17 2134 C 1 , . +17 2135 T 0 +17 2136 C 0 +17 2137 G 0 +17 2138 A 0 +17 2139 C 1 , . +17 2140 A 0 +17 2141 T 0 +17 2142 G 0 +17 2143 T 0 +17 2144 C 1 , . +17 2145 A 0 +17 2146 G 0 +17 2147 C 0 +17 2148 G 0 +17 2149 A 0 +17 2150 T 0 +17 2151 T 0 +17 2152 G 0 +17 2153 T 0 +17 2154 C 0 +17 2155 A 0 +17 2156 C 0 +17 2157 A 0 +17 2158 G 0 +17 2159 G 0 +17 2160 C 0 +17 2161 A 0 +17 2162 C 1 . . +17 2163 T 0 +17 2164 G 0 +17 2165 C 0 +17 2166 T 0 +17 2167 A 0 +17 2168 C 0 +17 2169 T 0 +17 2170 C 0 +17 2171 C 0 +17 2172 T 0 +17 2173 G 0 +17 2174 G 0 +17 2175 G 0 +17 2176 G 0 +17 2177 T 0 +17 2178 T 0 +17 2179 T 0 +17 2180 T 0 +17 2181 C 0 +17 2182 C 0 +17 2183 A 0 +17 2184 T 0 +17 2185 C 0 +17 2186 A 0 +17 2187 A 0 +17 2188 A 0 +17 2189 C 0 +17 2190 C 0 +17 2191 C 0 +17 2192 T 0 +17 2193 C 0 +17 2194 A 0 +17 2195 A 0 +17 2196 G 0 +17 2197 A 0 +17 2198 G 1 . . +17 2199 C 1 , . +17 2200 T 0 +17 2201 G 1 . . +17 2202 G 0 +17 2203 G 0 +17 2204 C 1 . . +17 2205 C 1 . . +17 2206 T 0 +17 2207 G 1 . . +17 2208 G 0 +17 2209 G 0 +17 2210 G 0 +17 2211 T 0 +17 2212 C 1 . . +17 2213 A 0 +17 2214 A 0 +17 2215 C 1 , . +17 2216 T 0 +17 2217 T 0 +17 2218 C 0 +17 2219 C 0 +17 2220 G 0 +17 2221 G 0 +17 2222 C 0 +17 2223 C 1 , / +17 2224 T 0 +17 2225 G 0 +17 2226 G 0 +17 2227 G 0 +17 2228 G 0 +17 2229 A 0 +17 2230 A 0 +17 2231 A 0 +17 2232 C 0 +17 2233 T 0 +17 2234 G 0 +17 2235 G 0 +17 2236 G 0 +17 2237 G 0 +17 2238 C 0 +17 2239 A 0 +17 2240 A 0 +17 2241 G 0 +17 2242 T 0 +17 2243 A 0 +17 2244 T 0 +17 2245 C 0 +17 2246 A 0 +17 2247 C 0 +17 2248 C 1 , . +17 2249 A 1 , . +17 2250 G 1 , . +17 2251 A 1 , . +17 2252 G 0 +17 2253 A 0 +17 2254 T 0 +17 2255 G 0 +17 2256 A 0 +17 2257 G 0 +17 2258 C 1 , / +17 2259 T 0 +17 2260 T 0 +17 2261 T 0 +17 2262 A 0 +17 2263 T 0 +17 2264 A 0 +17 2265 A 0 +17 2266 A 0 +17 2267 A 0 +17 2268 A 0 +17 2269 T 0 +17 2270 A 0 +17 2271 A 0 +17 2272 T 0 +17 2273 G 1 , . +17 2274 G 0 +17 2275 T 0 +17 2276 G 0 +17 2277 C 1 , . +17 2278 T 0 +17 2279 A 1 , . +17 2280 G 0 +17 2281 C 1 , . +17 2282 T 0 +17 2283 G 0 +17 2284 G 0 +17 2285 G 0 +17 2286 C 0 +17 2287 A 0 +17 2288 T 0 +17 2289 G 0 +17 2290 G 0 +17 2291 T 0 +17 2292 G 0 +17 2293 G 0 +17 2294 C 1 , / +17 2295 T 0 +17 2296 T 0 +17 2297 G 0 +17 2298 C 0 +17 2299 A 0 +17 2300 C 0 +17 2301 C 0 +17 2302 T 0 +17 2303 G 0 +17 2304 T 0 +17 2305 A 0 +17 2306 A 0 +17 2307 T 0 +17 2308 C 0 +17 2309 C 0 +17 2310 C 0 +17 2311 A 0 +17 2312 G 0 +17 2313 C 0 +17 2314 A 0 +17 2315 C 1 , . +17 2316 T 1 . . +17 2317 T 0 +17 2318 T 0 +17 2319 G 1 . . +17 2320 G 0 +17 2321 G 0 +17 2322 A 0 +17 2323 G 1 . . +17 2324 G 0 +17 2325 C 0 +17 2326 C 0 +17 2327 G 0 +17 2328 A 0 +17 2329 G 0 +17 2330 C 0 +17 2331 T 1 . . +17 2332 A 0 +17 2333 G 2 .. /. +17 2334 G 0 +17 2335 A 0 +17 2336 G 1 . . +17 2337 G 0 +17 2338 A 0 +17 2339 T 0 +17 2340 C 0 +17 2341 G 0 +17 2342 T 0 +17 2343 T 0 +17 2344 T 0 +17 2345 G 0 +17 2346 A 0 +17 2347 G 0 +17 2348 T 0 +17 2349 C 1 . . +17 2350 C 0 +17 2351 A 0 +17 2352 G 1 . . +17 2353 C 1 . . +17 2354 A 0 +17 2355 G 2 .. .. +17 2356 T 0 +17 2357 T 0 +17 2358 T 0 +17 2359 G 0 +17 2360 A 0 +17 2361 G 0 +17 2362 A 0 +17 2363 C 0 +17 2364 C 0 +17 2365 A 0 +17 2366 G 0 +17 2367 C 0 +17 2368 C 1 . . +17 2369 T 0 +17 2370 G 0 +17 2371 G 0 +17 2372 C 0 +17 2373 C 0 +17 2374 A 0 +17 2375 A 0 +17 2376 T 0 +17 2377 A 0 +17 2378 C 0 +17 2379 G 0 +17 2380 G 0 +17 2381 C 0 +17 2382 A 0 +17 2383 A 0 +17 2384 A 0 +17 2385 A 0 +17 2386 C 0 +17 2387 C 0 +17 2388 C 0 +17 2389 A 0 +17 2390 G 2 .. .. +17 2391 T 0 +17 2392 C 0 +17 2393 T 0 +17 2394 C 0 +17 2395 T 0 +17 2396 A 0 +17 2397 C 0 +17 2398 A 0 +17 2399 A 0 +17 2400 A 0 +17 2401 A 0 +17 2402 A 0 +17 2403 A 0 +17 2404 T 0 +17 2405 A 0 +17 2406 C 0 +17 2407 A 0 +17 2408 A 0 +17 2409 A 0 +17 2410 A 0 +17 2411 A 0 +17 2412 A 0 +17 2413 C 0 +17 2414 A 0 +17 2415 A 0 +17 2416 C 0 +17 2417 T 1 . / +17 2418 A 0 +17 2419 G 0 +17 2420 C 0 +17 2421 C 0 +17 2422 A 0 +17 2423 G 1 . / +17 2424 G 0 +17 2425 C 1 . . +17 2426 G 0 +17 2427 T 0 +17 2428 G 1 . . +17 2429 G 0 +17 2430 T 0 +17 2431 G 1 . . +17 2432 G 0 +17 2433 T 0 +17 2434 G 0 +17 2435 C 0 +17 2436 A 0 +17 2437 C 0 +17 2438 A 0 +17 2439 C 0 +17 2440 C 0 +17 2441 T 1 . . +17 2442 G 1 . . +17 2443 T 0 +17 2444 A 0 +17 2445 G 2 .. .. +17 2446 T 0 +17 2447 C 1 . . +17 2448 C 0 +17 2449 C 1 . . +17 2450 A 0 +17 2451 G 2 .. // +17 2452 C 0 +17 2453 T 1 . . +17 2454 A 0 +17 2455 C 0 +17 2456 T 0 +17 2457 C 0 +17 2458 A 1 , . +17 2459 G 1 . / +17 2460 G 0 +17 2461 A 0 +17 2462 G 1 . / +17 2463 G 0 +17 2464 C 0 +17 2465 T 1 . . +17 2466 G 0 +17 2467 A 0 +17 2468 G 1 . . +17 2469 G 0 +17 2470 G 0 +17 2471 G 0 +17 2472 G 0 +17 2473 A 0 +17 2474 A 0 +17 2475 G 1 . . +17 2476 G 1 , . +17 2477 A 0 +17 2478 C 2 ,, .. +17 2479 T 0 +17 2480 G 1 . . +17 2481 C 0 +17 2482 T 0 +17 2483 T 0 +17 2484 G 0 +17 2485 A 1 , . +17 2486 G 2 ., .. +17 2487 C 0 +17 2488 C 1 , / +17 2489 C 0 +17 2490 A 1 , . +17 2491 G 3 ... ./. +17 2492 G 1 , . +17 2493 A 0 +17 2494 G 0 +17 2495 T 0 +17 2496 T 0 +17 2497 T 0 +17 2498 G 1 , . +17 2499 A 0 +17 2500 G 1 . . +17 2501 G 0 +17 2502 C 1 , . +17 2503 T 0 +17 2504 G 0 +17 2505 C 0 +17 2506 T 0 +17 2507 G 0 +17 2508 T 0 +17 2509 G 1 , . +17 2510 A 0 +17 2511 G 0 +17 2512 C 1 , . +17 2513 T 0 +17 2514 G 0 +17 2515 T 0 +17 2516 G 0 +17 2517 A 0 +17 2518 T 0 +17 2519 C 0 +17 2520 G 0 +17 2521 C 0 +17 2522 A 0 +17 2523 T 0 +17 2524 C 0 +17 2525 A 0 +17 2526 C 0 +17 2527 T 0 +17 2528 G 0 +17 2529 C 0 +17 2530 A 0 +17 2531 T 0 +17 2532 T 0 +17 2533 C 0 +17 2534 C 0 +17 2535 A 0 +17 2536 G 0 +17 2537 C 0 +17 2538 C 0 +17 2539 C 0 +17 2540 G 0 +17 2541 G 0 +17 2542 T 0 +17 2543 G 0 +17 2544 A 0 +17 2545 C 0 +17 2546 A 0 +17 2547 G 0 +17 2548 A 0 +17 2549 G 0 +17 2550 T 0 +17 2551 G 1 , . +17 2552 A 0 +17 2553 G 0 +17 2554 T 0 +17 2555 C 0 +17 2556 A 0 +17 2557 C 0 +17 2558 T 0 +17 2559 G 0 +17 2560 T 0 +17 2561 C 0 +17 2562 T 0 +17 2563 C 0 +17 2564 A 0 +17 2565 A 0 +17 2566 A 0 +17 2567 A 0 +17 2568 A 0 +17 2569 A 0 +17 2570 G 0 +17 2571 A 0 +17 2572 A 0 +17 2573 A 0 +17 2574 G 0 +17 2575 G 0 +17 2576 A 0 +17 2577 A 0 +17 2578 G 3 ,,. ... +17 2579 A 0 +17 2580 A 0 +17 2581 A 0 +17 2582 T 0 +17 2583 A 0 +17 2584 A 0 +17 2585 A 1 , . +17 2586 G 1 , . +17 2587 A 0 +17 2588 A 0 +17 2589 A 0 +17 2590 A 0 +17 2591 C 0 +17 2592 A 0 +17 2593 A 0 +17 2594 A 0 +17 2595 T 0 +17 2596 A 0 +17 2597 A 0 +17 2598 A 0 +17 2599 A 0 +17 2600 A 0 +17 2601 T 0 +17 2602 A 0 +17 2603 A 0 +17 2604 T 0 +17 2605 A 0 +17 2606 G 2 .. .. +17 2607 T 0 +17 2608 G 2 .. .. +17 2609 C 0 +17 2610 A 0 +17 2611 G 3 ... ... +17 2612 A 0 +17 2613 C 0 +17 2614 A 0 +17 2615 A 0 +17 2616 A 0 +17 2617 A 0 +17 2618 G 2 .. .. +17 2619 G 0 +17 2620 C 0 +17 2621 C 2 .. .. +17 2622 T 2 .. /. +17 2623 T 0 +17 2624 G 1 . . +17 2625 A 0 +17 2626 C 0 +17 2627 C 2 .. .. +17 2628 C 0 +17 2629 A 0 +17 2630 T 0 +17 2631 C 2 .. .. +17 2632 T 1 . . +17 2633 A 0 +17 2634 G 3 ... /.. +17 2635 C 0 +17 2636 T 0 +17 2637 T 0 +17 2638 T 0 +17 2639 G 0 +17 2640 G 0 +17 2641 C 0 +17 2642 C 0 +17 2643 C 0 +17 2644 T 0 +17 2645 C 2 .. .. +17 2646 A 0 +17 2647 G 1 . . +17 2648 C 1 , . +17 2649 A 0 +17 2650 T 0 +17 2651 C 1 . . +17 2652 A 0 +17 2653 A 0 +17 2654 C 0 +17 2655 C 0 +17 2656 G 0 +17 2657 C 2 .. .. +17 2658 T 0 +17 2659 A 0 +17 2660 G 1 , . +17 2661 A 0 +17 2662 T 0 +17 2663 A 0 +17 2664 C 0 +17 2665 G 0 +17 2666 T 0 +17 2667 C 0 +17 2668 C 0 +17 2669 C 2 ., .. +17 2670 T 0 +17 2671 C 1 , . +17 2672 C 0 +17 2673 C 1 , . +17 2674 T 1 . . +17 2675 T 0 +17 2676 T 0 +17 2677 C 1 , . +17 2678 T 2 .. .. +17 2679 T 0 +17 2680 C 2 ., .. +17 2681 T 0 +17 2682 G 0 +17 2683 G 0 +17 2684 G 0 +17 2685 G 0 +17 2686 C 0 +17 2687 A 0 +17 2688 C 0 +17 2689 A 1 , . +17 2690 G 1 . . +17 2691 G 0 +17 2692 T 0 +17 2693 C 0 +17 2694 A 0 +17 2695 C 1 , . +17 2696 A 0 +17 2697 C 0 +17 2698 T 1 . . +17 2699 C 1 . . +17 2700 T 0 +17 2701 C 1 . . +17 2702 T 0 +17 2703 T 0 +17 2704 C 0 +17 2705 C 0 +17 2706 A 0 +17 2707 G 0 +17 2708 G 0 +17 2709 T 0 +17 2710 C 0 +17 2711 T 0 +17 2712 A 0 +17 2713 G 2 .. .. +17 2714 G 0 +17 2715 A 0 +17 2716 T 0 +17 2717 G 0 +17 2718 C 0 +17 2719 A 0 +17 2720 G 0 +17 2721 C 0 +17 2722 T 0 +17 2723 G 0 +17 2724 A 0 +17 2725 G 2 .. .. +17 2726 G 0 +17 2727 G 0 +17 2728 G 0 +17 2729 T 0 +17 2730 G 1 , . +17 2731 C 1 , . +17 2732 C 0 +17 2733 C 0 +17 2734 C 1 , . +17 2735 T 0 +17 2736 C 1 . . +17 2737 T 0 +17 2738 T 0 +17 2739 A 0 +17 2740 C 1 , . +17 2741 C 0 +17 2742 A 0 +17 2743 T 0 +17 2744 C 3 .,, ... +17 2745 T 0 +17 2746 A 0 +17 2747 A 0 +17 2748 T 0 +17 2749 C 1 , . +17 2750 T 1 . . +17 2751 G 0 +17 2752 T 0 +17 2753 G 0 +17 2754 C 0 +17 2755 C 0 +17 2756 C 1 , 0 +17 2757 T 0 +17 2758 T 0 +17 2759 A 0 +17 2760 T 0 +17 2761 T 0 +17 2762 T 0 +17 2763 C 1 , . +17 2764 C 1 , . +17 2765 T 0 +17 2766 C 1 , . +17 2767 T 0 +17 2768 G 0 +17 2769 C 0 +17 2770 T 0 +17 2771 T 0 +17 2772 T 0 +17 2773 A 0 +17 2774 G 0 +17 2775 T 0 +17 2776 G 0 +17 2777 A 0 +17 2778 G 0 +17 2779 G 0 +17 2780 A 0 +17 2781 A 0 +17 2782 G 0 +17 2783 A 0 +17 2784 G 0 +17 2785 G 0 +17 2786 C 0 +17 2787 C 0 +17 2788 C 0 +17 2789 C 0 +17 2790 T 0 +17 2791 G 0 +17 2792 G 0 +17 2793 T 0 +17 2794 C 0 +17 2795 C 0 +17 2796 A 0 +17 2797 T 0 +17 2798 G 0 +17 2799 A 0 +17 2800 A 0 +17 2801 G 0 +17 2802 G 1 . . +17 2803 G 0 +17 2804 G 0 +17 2805 C 0 +17 2806 C 0 +17 2807 T 0 +17 2808 T 0 +17 2809 T 0 +17 2810 C 0 +17 2811 A 0 +17 2812 G 0 +17 2813 A 0 +17 2814 G 0 +17 2815 A 0 +17 2816 C 0 +17 2817 G 1 , . +17 2818 G 0 +17 2819 G 0 +17 2820 G 0 +17 2821 A 0 +17 2822 C 0 +17 2823 C 0 +17 2824 C 0 +17 2825 C 0 +17 2826 T 0 +17 2827 G 0 +17 2828 A 0 +17 2829 G 0 +17 2830 G 0 +17 2831 A 0 +17 2832 G 0 +17 2833 C 0 +17 2834 C 0 +17 2835 C 0 +17 2836 C 0 +17 2837 G 0 +17 2838 A 0 +17 2839 G 1 . . +17 2840 C 0 +17 2841 A 0 +17 2842 G 0 +17 2843 C 0 +17 2844 A 0 +17 2845 G 0 +17 2846 C 0 +17 2847 C 0 +17 2848 G 0 +17 2849 T 0 +17 2850 C 1 . . +17 2851 G 0 +17 2852 T 0 +17 2853 G 0 +17 2854 T 0 +17 2855 C 1 , . +17 2856 T 1 . . +17 2857 C 1 , . +17 2858 A 0 +17 2859 C 0 +17 2860 C 0 +17 2861 C 0 +17 2862 A 1 , . +17 2863 G 0 +17 2864 G 0 +17 2865 G 0 +17 2866 T 0 +17 2867 G 0 +17 2868 T 0 +17 2869 C 2 ,, .. +17 2870 T 0 +17 2871 G 0 +17 2872 A 0 +17 2873 A 0 +17 2874 A 0 +17 2875 C 1 , . +17 2876 A 0 +17 2877 G 1 , . +17 2878 A 0 +17 2879 T 0 +17 2880 G 0 +17 2881 T 0 +17 2882 G 0 +17 2883 G 0 +17 2884 A 1 , . +17 2885 G 2 .. .. +17 2886 G 0 +17 2887 T 0 +17 2888 C 4 ,.,, ../. +17 2889 T 0 +17 2890 C 0 +17 2891 G 0 +17 2892 G 0 +17 2893 G 0 +17 2894 T 0 +17 2895 G 0 +17 2896 A 1 , . +17 2897 G 0 +17 2898 G 1 , . +17 2899 C 0 +17 2900 G 0 +17 2901 T 0 +17 2902 G 0 +17 2903 G 0 +17 2904 C 0 +17 2905 T 0 +17 2906 C 0 +17 2907 A 1 , . +17 2908 G 1 , . +17 2909 A 0 +17 2910 T 0 +17 2911 A 0 +17 2912 C 0 +17 2913 A 0 +17 2914 G 0 +17 2915 G 0 +17 2916 G 0 +17 2917 A 0 +17 2918 G 2 .. .. +17 2919 T 0 +17 2920 G 0 +17 2921 G 0 +17 2922 C 0 +17 2923 C 1 . . +17 2924 C 0 +17 2925 A 0 +17 2926 C 0 +17 2927 A 0 +17 2928 G 1 . . +17 2929 C 0 +17 2930 T 0 +17 2931 C 1 . . +17 2932 G 0 +17 2933 G 0 +17 2934 C 0 +17 2935 C 0 +17 2936 T 1 . . +17 2937 G 1 . . +17 2938 T 0 +17 2939 C 0 +17 2940 T 1 . . +17 2941 T 0 +17 2942 T 0 +17 2943 G 0 +17 2944 A 0 +17 2945 A 0 +17 2946 A 0 +17 2947 G 1 . . +17 2948 G 0 +17 2949 C 0 +17 2950 C 1 . . +17 2951 A 0 +17 2952 C 0 +17 2953 G 0 +17 2954 T 0 +17 2955 G 0 +17 2956 A 0 +17 2957 C 0 +17 2958 C 1 , . +17 2959 T 1 . . +17 2960 G 2 .. .. +17 2961 G 0 +17 2962 C 0 +17 2963 C 0 +17 2964 C 1 . . +17 2965 A 0 +17 2966 C 0 +17 2967 G 0 +17 2968 G 0 +17 2969 C 0 +17 2970 T 1 . . +17 2971 G 0 +17 2972 G 0 +17 2973 C 0 +17 2974 A 1 , . +17 2975 G 1 . . +17 2976 G 0 +17 2977 T 0 +17 2978 G 0 +17 2979 G 0 +17 2980 G 0 +17 2981 A 0 +17 2982 C 0 +17 2983 C 1 . . +17 2984 C 0 +17 2985 A 0 +17 2986 G 0 +17 2987 C 0 +17 2988 T 0 +17 2989 G 0 +17 2990 C 0 +17 2991 A 0 +17 2992 G 0 +17 2993 G 0 +17 2994 G 0 +17 2995 G 0 +17 2996 T 0 +17 2997 C 0 +17 2998 C 0 +17 2999 A 0 +17 3000 G 0 +17 3001 C 1 , . +17 3002 A 1 , . +17 3003 G 0 +17 3004 C 0 +17 3005 A 0 +17 3006 C 0 +17 3007 C 0 +17 3008 C 0 +17 3009 A 0 +17 3010 C 0 +17 3011 A 0 +17 3012 G 0 +17 3013 C 0 +17 3014 A 0 +17 3015 G 1 , . +17 3016 C 0 +17 3017 C 0 +17 3018 A 0 +17 3019 C 0 +17 3020 C 1 , . +17 3021 T 0 +17 3022 G 0 +17 3023 T 0 +17 3024 G 0 +17 3025 G 0 +17 3026 C 1 , / +17 3027 A 0 +17 3028 G 1 , . +17 3029 G 1 , / +17 3030 G 0 +17 3031 A 0 +17 3032 G 1 , . +17 3033 G 0 +17 3034 A 1 , / +17 3035 G 0 +17 3036 C 0 +17 3037 T 0 +17 3038 T 0 +17 3039 G 0 +17 3040 T 0 +17 3041 G 0 +17 3042 G 0 +17 3043 T 0 +17 3044 A 0 +17 3045 C 0 +17 3046 A 0 +17 3047 G 0 +17 3048 T 0 +17 3049 G 0 +17 3050 G 0 +17 3051 A 0 +17 3052 C 0 +17 3053 A 0 +17 3054 G 1 . . +17 3055 G 0 +17 3056 C 0 +17 3057 C 0 +17 3058 C 0 +17 3059 T 0 +17 3060 G 1 . . +17 3061 C 0 +17 3062 C 0 +17 3063 C 0 +17 3064 A 0 +17 3065 G 0 +17 3066 A 0 +17 3067 T 0 +17 3068 G 0 +17 3069 G 0 +17 3070 C 0 +17 3071 C 1 . . +17 3072 C 0 +17 3073 C 0 +17 3074 C 1 . . +17 3075 C 1 . . +17 3076 G 0 +17 3077 C 0 +17 3078 C 1 , . +17 3079 T 0 +17 3080 G 0 +17 3081 C 0 +17 3082 C 0 +17 3083 T 0 +17 3084 G 1 . . +17 3085 T 0 +17 3086 G 1 . / +17 3087 G 0 +17 3088 A 0 +17 3089 A 0 +17 3090 G 1 . / +17 3091 T 0 +17 3092 T 0 +17 3093 G 0 +17 3094 A 0 +17 3095 C 0 +17 3096 C 0 +17 3097 A 0 +17 3098 G 2 .. /. +17 3099 A 0 +17 3100 C 0 +17 3101 C 1 . . +17 3102 A 0 +17 3103 T 0 +17 3104 C 0 +17 3105 T 0 +17 3106 G 0 +17 3107 T 0 +17 3108 C 0 +17 3109 A 0 +17 3110 C 0 +17 3111 A 0 +17 3112 G 0 +17 3113 C 0 +17 3114 A 0 +17 3115 G 1 . / +17 3116 G 0 +17 3117 T 0 +17 3118 A 0 +17 3119 A 0 +17 3120 G 0 +17 3121 A 0 +17 3122 C 1 , . +17 3123 T 0 +17 3124 C 0 +17 3125 T 1 . . +17 3126 G 0 +17 3127 C 0 +17 3128 T 0 +17 3129 T 0 +17 3130 T 0 +17 3131 C 0 +17 3132 T 0 +17 3133 G 0 +17 3134 G 0 +17 3135 G 0 +17 3136 C 0 +17 3137 A 0 +17 3138 A 0 +17 3139 C 1 , . +17 3140 C 0 +17 3141 C 0 +17 3142 A 0 +17 3143 G 2 .. .. +17 3144 C 1 , . +17 3145 A 2 ,, .. +17 3146 G 1 . . +17 3147 G 0 +17 3148 T 0 +17 3149 G 0 +17 3150 A 0 +17 3151 C 0 +17 3152 C 0 +17 3153 C 0 +17 3154 T 0 +17 3155 G 1 , . +17 3156 G 0 +17 3157 A 0 +17 3158 A 0 +17 3159 T 0 +17 3160 T 0 +17 3161 C 0 +17 3162 C 1 , . +17 3163 T 0 +17 3164 G 0 +17 3165 T 0 +17 3166 C 0 +17 3167 C 1 , . +17 3168 A 0 +17 3169 T 0 +17 3170 C 0 +17 3171 T 0 +17 3172 G 0 +17 3173 G 0 +17 3174 C 0 +17 3175 A 0 +17 3176 G 0 +17 3177 G 0 +17 3178 T 0 +17 3179 G 0 +17 3180 G 0 +17 3181 G 0 +17 3182 C 0 +17 3183 A 0 +17 3184 T 0 +17 3185 T 0 +17 3186 G 1 , . +17 3187 A 0 +17 3188 A 0 +17 3189 A 0 +17 3190 C 0 +17 3191 T 0 +17 3192 G 0 +17 3193 G 0 +17 3194 T 0 +17 3195 T 0 +17 3196 T 0 +17 3197 A 0 +17 3198 A 0 +17 3199 A 0 +17 3200 A 0 +17 3201 A 0 +17 3202 T 0 +17 3203 G 0 +17 3204 T 0 +17 3205 C 0 +17 3206 A 0 +17 3207 C 0 +17 3208 A 0 +17 3209 C 0 +17 3210 C 0 +17 3211 A 0 +17 3212 T 0 +17 3213 A 0 +17 3214 G 0 +17 3215 G 0 +17 3216 C 0 +17 3217 C 0 +17 3218 G 0 +17 3219 G 0 +17 3220 G 0 +17 3221 C 0 +17 3222 A 0 +17 3223 C 0 +17 3224 A 0 +17 3225 G 1 . / +17 3226 T 0 +17 3227 G 0 +17 3228 G 0 +17 3229 C 0 +17 3230 T 0 +17 3231 C 0 +17 3232 A 0 +17 3233 C 0 +17 3234 G 0 +17 3235 C 0 +17 3236 C 0 +17 3237 T 0 +17 3238 G 0 +17 3239 T 0 +17 3240 A 0 +17 3241 A 0 +17 3242 T 0 +17 3243 C 0 +17 3244 C 0 +17 3245 C 0 +17 3246 A 0 +17 3247 G 0 +17 3248 C 0 +17 3249 C 0 +17 3250 C 0 +17 3251 T 0 +17 3252 T 0 +17 3253 T 0 +17 3254 G 0 +17 3255 G 0 +17 3256 G 0 +17 3257 A 0 +17 3258 G 1 , . +17 3259 G 0 +17 3260 C 0 +17 3261 C 0 +17 3262 A 1 , . +17 3263 G 1 . . +17 3264 G 0 +17 3265 G 0 +17 3266 T 0 +17 3267 G 0 +17 3268 G 0 +17 3269 G 0 +17 3270 T 0 +17 3271 G 0 +17 3272 G 0 +17 3273 A 0 +17 3274 T 0 +17 3275 C 0 +17 3276 A 0 +17 3277 C 1 , . +17 3278 T 0 +17 3279 T 0 +17 3280 G 0 +17 3281 A 0 +17 3282 G 1 . . +17 3283 G 0 +17 3284 T 0 +17 3285 C 1 . . +17 3286 A 0 +17 3287 G 2 .. ./ +17 3288 G 0 +17 3289 A 0 +17 3290 G 1 . / +17 3291 T 0 +17 3292 T 0 +17 3293 C 0 +17 3294 A 0 +17 3295 A 0 +17 3296 G 1 . . +17 3297 A 0 +17 3298 C 0 +17 3299 C 1 . . +17 3300 A 0 +17 3301 G 0 +17 3302 C 0 +17 3303 C 0 +17 3304 T 0 +17 3305 G 0 +17 3306 G 0 +17 3307 C 1 . . +17 3308 C 1 . . +17 3309 A 0 +17 3310 A 0 +17 3311 C 1 , . +17 3312 A 0 +17 3313 T 0 +17 3314 G 1 , . +17 3315 G 0 +17 3316 T 0 +17 3317 G 0 +17 3318 A 0 +17 3319 A 0 +17 3320 A 0 +17 3321 C 0 +17 3322 C 0 +17 3323 C 1 . . +17 3324 C 0 +17 3325 G 0 +17 3326 T 0 +17 3327 C 2 ,, ./ +17 3328 T 0 +17 3329 A 0 +17 3330 C 2 ,, .. +17 3331 T 1 . . +17 3332 A 0 +17 3333 A 0 +17 3334 A 0 +17 3335 A 0 +17 3336 A 0 +17 3337 T 0 +17 3338 A 0 +17 3339 C 1 , . +17 3340 A 0 +17 3341 A 0 +17 3342 A 0 +17 3343 A 0 +17 3344 A 0 +17 3345 T 0 +17 3346 T 0 +17 3347 A 0 +17 3348 G 1 . / +17 3349 C 0 +17 3350 C 1 , . +17 3351 T 0 +17 3352 G 1 . . +17 3353 G 1 . . +17 3354 C 0 +17 3355 G 0 +17 3356 T 0 +17 3357 G 0 +17 3358 G 0 +17 3359 T 0 +17 3360 G 0 +17 3361 G 0 +17 3362 C 0 +17 3363 G 0 +17 3364 C 1 . . +17 3365 A 0 +17 3366 T 0 +17 3367 G 0 +17 3368 C 0 +17 3369 C 0 +17 3370 T 0 +17 3371 G 1 . . +17 3372 T 0 +17 3373 A 0 +17 3374 A 0 +17 3375 T 0 +17 3376 C 1 . . +17 3377 C 0 +17 3378 C 0 +17 3379 A 0 +17 3380 G 0 +17 3381 C 1 . . +17 3382 T 1 . . +17 3383 A 0 +17 3384 C 0 +17 3385 T 0 +17 3386 T 0 +17 3387 G 0 +17 3388 G 0 +17 3389 G 0 +17 3390 A 0 +17 3391 A 0 +17 3392 G 1 . . +17 3393 C 0 +17 3394 T 1 . . +17 3395 G 1 . . +17 3396 A 1 , . +17 3397 G 0 +17 3398 G 0 +17 3399 G 0 +17 3400 A 0 +17 3401 T 0 +17 3402 G 0 +17 3403 A 0 +17 3404 G 0 +17 3405 A 0 +17 3406 A 0 +17 3407 C 0 +17 3408 T 0 +17 3409 G 0 +17 3410 C 0 +17 3411 T 0 +17 3412 T 0 +17 3413 G 1 , . +17 3414 A 0 +17 3415 A 0 +17 3416 C 0 +17 3417 C 0 +17 3418 T 0 +17 3419 G 0 +17 3420 G 0 +17 3421 G 0 +17 3422 A 0 +17 3423 G 0 +17 3424 G 0 +17 3425 C 0 +17 3426 A 0 +17 3427 G 0 +17 3428 A 0 +17 3429 C 0 +17 3430 G 0 +17 3431 T 0 +17 3432 T 0 +17 3433 G 0 +17 3434 C 0 +17 3435 A 0 +17 3436 G 0 +17 3437 T 0 +17 3438 G 0 +17 3439 A 0 +17 3440 G 0 +17 3441 C 1 , . +17 3442 T 0 +17 3443 G 0 +17 3444 A 0 +17 3445 G 0 +17 3446 A 0 +17 3447 T 0 +17 3448 C 1 . . +17 3449 A 0 +17 3450 C 0 +17 3451 G 0 +17 3452 C 0 +17 3453 C 0 +17 3454 A 0 +17 3455 C 0 +17 3456 T 0 +17 3457 G 1 . . +17 3458 C 0 +17 3459 A 0 +17 3460 C 0 +17 3461 T 0 +17 3462 C 0 +17 3463 C 0 +17 3464 A 0 +17 3465 G 1 . / +17 3466 C 0 +17 3467 C 1 . . +17 3468 T 0 +17 3469 G 0 +17 3470 G 0 +17 3471 G 0 +17 3472 C 1 . . +17 3473 A 0 +17 3474 A 0 +17 3475 C 0 +17 3476 A 0 +17 3477 G 1 . . +17 3478 A 0 +17 3479 G 2 .. .. +17 3480 T 0 +17 3481 A 0 +17 3482 A 0 +17 3483 G 0 +17 3484 A 0 +17 3485 C 0 +17 3486 T 1 . . +17 3487 C 0 +17 3488 T 0 +17 3489 G 0 +17 3490 T 0 +17 3491 C 0 +17 3492 T 0 +17 3493 C 1 . . +17 3494 A 0 +17 3495 A 0 +17 3496 A 0 +17 3497 A 0 +17 3498 A 0 +17 3499 A 0 +17 3500 A 0 +17 3501 A 0 +17 3502 A 0 +17 3503 A 0 +17 3504 A 0 +17 3505 A 0 +17 3506 A 0 +17 3507 T 0 +17 3508 C 0 +17 3509 A 0 +17 3510 C 0 +17 3511 A 0 +17 3512 C 0 +17 3513 C 0 +17 3514 A 0 +17 3515 T 0 +17 3516 T 0 +17 3517 T 0 +17 3518 T 0 +17 3519 G 0 +17 3520 G 0 +17 3521 C 1 , / +17 3522 T 1 . . +17 3523 T 0 +17 3524 C 0 +17 3525 A 0 +17 3526 G 0 +17 3527 A 0 +17 3528 T 0 +17 3529 T 0 +17 3530 G 0 +17 3531 C 0 +17 3532 A 0 +17 3533 T 0 +17 3534 A 0 +17 3535 T 0 +17 3536 C 0 +17 3537 C 0 +17 3538 T 0 +17 3539 C 0 +17 3540 C 0 +17 3541 T 0 +17 3542 G 0 +17 3543 C 0 +17 3544 A 0 +17 3545 A 0 +17 3546 G 1 . / +17 3547 G 2 .. .. +17 3548 A 0 +17 3549 T 0 +17 3550 A 0 +17 3551 T 0 +17 3552 A 0 +17 3553 T 0 +17 3554 A 0 +17 3555 C 0 +17 3556 G 0 +17 3557 C 0 +17 3558 G 0 +17 3559 T 0 +17 3560 G 0 +17 3561 A 0 +17 3562 A 0 +17 3563 A 0 +17 3564 T 0 +17 3565 T 0 +17 3566 C 0 +17 3567 A 0 +17 3568 A 0 +17 3569 G 1 . . +17 3570 T 0 +17 3571 C 1 . / +17 3572 A 0 +17 3573 A 0 +17 3574 T 0 +17 3575 G 1 . . +17 3576 A 0 +17 3577 C 0 +17 3578 A 0 +17 3579 A 0 +17 3580 A 0 +17 3581 T 0 +17 3582 C 0 +17 3583 A 0 +17 3584 G 0 +17 3585 A 0 +17 3586 A 0 +17 3587 G 1 . . +17 3588 A 0 +17 3589 A 0 +17 3590 A 0 +17 3591 A 0 +17 3592 A 0 +17 3593 A 0 +17 3594 C 1 , . +17 3595 A 0 +17 3596 T 0 +17 3597 A 0 +17 3598 T 0 +17 3599 A 0 +17 3600 T 0 +17 3601 A 0 +17 3602 T 0 +17 3603 A 0 +17 3604 C 0 +17 3605 G 0 +17 3606 C 1 , . +17 3607 A 0 +17 3608 A 0 +17 3609 A 0 +17 3610 C 0 +17 3611 C 0 +17 3612 A 0 +17 3613 G 1 . . +17 3614 T 0 +17 3615 A 0 +17 3616 T 0 +17 3617 C 0 +17 3618 C 1 , . +17 3619 T 0 +17 3620 A 0 +17 3621 C 0 +17 3622 T 0 +17 3623 G 0 +17 3624 T 0 +17 3625 G 0 +17 3626 T 0 +17 3627 G 0 +17 3628 T 0 +17 3629 G 0 +17 3630 T 0 +17 3631 C 0 +17 3632 G 0 +17 3633 T 0 +17 3634 T 0 +17 3635 T 0 +17 3636 G 1 . . +17 3637 T 0 +17 3638 T 0 +17 3639 G 0 +17 3640 T 0 +17 3641 G 0 +17 3642 T 0 +17 3643 T 0 +17 3644 T 0 +17 3645 T 0 +17 3646 C 0 +17 3647 G 0 +17 3648 A 0 +17 3649 C 1 , . +17 3650 A 0 +17 3651 G 1 . . +17 3652 C 1 , . +17 3653 T 0 +17 3654 G 0 +17 3655 T 0 +17 3656 C 1 , . +17 3657 C 0 +17 3658 G 0 +17 3659 T 0 +17 3660 G 0 +17 3661 T 0 +17 3662 T 0 +17 3663 A 0 +17 3664 T 0 +17 3665 A 0 +17 3666 A 0 +17 3667 T 0 +17 3668 A 0 +17 3669 A 0 +17 3670 T 0 +17 3671 T 0 +17 3672 C 0 +17 3673 C 2 ,, .. +17 3674 T 0 +17 3675 C 2 ,, .. +17 3676 T 0 +17 3677 A 0 +17 3678 G 0 +17 3679 T 0 +17 3680 T 0 +17 3681 C 0 +17 3682 A 0 +17 3683 A 0 +17 3684 A 0 +17 3685 T 0 +17 3686 T 0 +17 3687 T 0 +17 3688 A 0 +17 3689 T 0 +17 3690 T 0 +17 3691 C 1 . . +17 3692 A 0 +17 3693 T 0 +17 3694 T 0 +17 3695 T 0 +17 3696 T 0 +17 3697 T 0 +17 3698 A 0 +17 3699 A 0 +17 3700 C 0 +17 3701 T 1 . . +17 3702 T 0 +17 3703 C 1 . . +17 3704 A 0 +17 3705 T 0 +17 3706 A 0 +17 3707 G 2 .. .. +17 3708 T 0 +17 3709 A 0 +17 3710 C 0 +17 3711 C 1 , . +17 3712 A 0 +17 3713 C 0 +17 3714 A 0 +17 3715 T 0 +17 3716 T 0 +17 3717 C 1 . . +17 3718 T 1 . . +17 3719 A 0 +17 3720 C 0 +17 3721 A 0 +17 3722 C 0 +17 3723 A 0 +17 3724 C 0 +17 3725 T 0 +17 3726 G 0 +17 3727 C 0 +17 3728 C 0 +17 3729 C 0 +17 3730 A 0 +17 3731 T 0 +17 3732 G 0 +17 3733 T 0 +17 3734 C 2 ., .. +17 3735 C 0 +17 3736 C 0 +17 3737 C 0 +17 3738 T 1 . / +17 3739 C 2 .. .. +17 3740 A 0 +17 3741 A 0 +17 3742 G 2 .. .. +17 3743 C 0 +17 3744 T 0 +17 3745 T 0 +17 3746 C 0 +17 3747 C 0 +17 3748 C 0 +17 3749 C 0 +17 3750 T 0 +17 3751 G 0 +17 3752 G 0 +17 3753 C 0 +17 3754 T 1 . . +17 3755 C 0 +17 3756 C 0 +17 3757 T 0 +17 3758 G 0 +17 3759 C 0 +17 3760 A 0 +17 3761 A 0 +17 3762 C 0 +17 3763 C 0 +17 3764 A 0 +17 3765 C 0 +17 3766 A 0 +17 3767 A 0 +17 3768 A 0 +17 3769 T 0 +17 3770 C 0 +17 3771 T 0 +17 3772 A 0 +17 3773 C 0 +17 3774 T 1 . . +17 3775 C 0 +17 3776 T 0 +17 3777 C 0 +17 3778 T 0 +17 3779 G 0 +17 3780 C 0 +17 3781 C 0 +17 3782 T 0 +17 3783 C 0 +17 3784 T 0 +17 3785 G 0 +17 3786 T 0 +17 3787 G 1 . . +17 3788 G 0 +17 3789 G 0 +17 3790 T 0 +17 3791 T 0 +17 3792 G 0 +17 3793 A 1 . / +17 3794 C 0 +17 3795 C 0 +17 3796 T 0 +17 3797 A 0 +17 3798 T 0 +17 3799 T 0 +17 3800 C 0 +17 3801 T 2 .. .. +17 3802 G 1 . . +17 3803 G 0 +17 3804 A 0 +17 3805 C 0 +17 3806 A 0 +17 3807 C 0 +17 3808 G 0 +17 3809 T 0 +17 3810 C 1 , . +17 3811 A 0 +17 3812 T 0 +17 3813 A 0 +17 3814 G 2 ., .. +17 3815 A 0 +17 3816 A 0 +17 3817 A 0 +17 3818 T 0 +17 3819 A 0 +17 3820 G 1 . . +17 3821 A 0 +17 3822 G 2 .. .. +17 3823 T 0 +17 3824 C 1 , / +17 3825 C 0 +17 3826 T 0 +17 3827 G 0 +17 3828 C 0 +17 3829 A 0 +17 3830 A 0 +17 3831 C 1 . . +17 3832 A 0 +17 3833 C 0 +17 3834 G 0 +17 3835 T 0 +17 3836 G 0 +17 3837 G 0 +17 3838 C 0 +17 3839 C 0 +17 3840 G 0 +17 3841 T 0 +17 3842 C 2 ,, ./ +17 3843 T 0 +17 3844 G 0 +17 3845 T 0 +17 3846 G 0 +17 3847 T 0 +17 3848 C 0 +17 3849 T 0 +17 3850 G 0 +17 3851 G 0 +17 3852 C 1 , . +17 3853 T 1 . . +17 3854 T 0 +17 3855 C 0 +17 3856 T 0 +17 3857 C 0 +17 3858 T 0 +17 3859 C 0 +17 3860 G 1 , . +17 3861 C 0 +17 3862 T 0 +17 3863 T 0 +17 3864 A 0 +17 3865 G 0 +17 3866 C 0 +17 3867 A 0 +17 3868 T 0 +17 3869 C 0 +17 3870 T 0 +17 3871 T 0 +17 3872 G 0 +17 3873 T 0 +17 3874 T 0 +17 3875 T 0 +17 3876 C 0 +17 3877 C 0 +17 3878 A 0 +17 3879 A 0 +17 3880 G 0 +17 3881 G 0 +17 3882 T 0 +17 3883 C 1 , . +17 3884 C 2 ,, .. +17 3885 T 0 +17 3886 C 0 +17 3887 C 0 +17 3888 C 1 , . +17 3889 A 0 +17 3890 C 0 +17 3891 A 1 , . +17 3892 G 1 . . +17 3893 T 0 +17 3894 G 0 +17 3895 T 0 +17 3896 A 0 +17 3897 G 1 . . +17 3898 C 0 +17 3899 A 0 +17 3900 T 0 +17 3901 G 1 , . +17 3902 C 3 .,, ... +17 3903 A 0 +17 3904 C 0 +17 3905 C 1 , . +17 3906 T 0 +17 3907 G 1 , . +17 3908 C 2 ,, .. +17 3909 T 0 +17 3910 A 0 +17 3911 C 1 , . +17 3912 A 0 +17 3913 C 1 , . +17 3914 T 0 +17 3915 C 0 +17 3916 C 2 ,, .. +17 3917 T 0 +17 3918 T 0 +17 3919 C 5 ,,,., ../.. +17 3920 T 0 +17 3921 T 0 +17 3922 A 2 ,, .. +17 3923 G 1 , . +17 3924 G 2 ,, .. +17 3925 G 1 . . +17 3926 C 3 ,,, ... +17 3927 T 0 +17 3928 G 0 +17 3929 A 0 +17 3930 T 0 +17 3931 A 0 +17 3932 T 0 +17 3933 T 0 +17 3934 C 0 +17 3935 C 0 +17 3936 A 0 +17 3937 C 0 +17 3938 G 0 +17 3939 C 0 +17 3940 A 0 +17 3941 C 0 +17 3942 C 2 ,, ./ +17 3943 T 0 +17 3944 G 0 +17 3945 C 1 , . +17 3946 T 0 +17 3947 A 0 +17 3948 C 0 +17 3949 A 0 +17 3950 C 2 ,, .. +17 3951 T 0 +17 3952 C 0 +17 3953 C 1 , . +17 3954 T 0 +17 3955 T 0 +17 3956 C 0 +17 3957 T 0 +17 3958 T 0 +17 3959 A 0 +17 3960 T 0 +17 3961 G 0 +17 3962 G 0 +17 3963 C 1 , . +17 3964 T 0 +17 3965 G 0 +17 3966 A 0 +17 3967 T 0 +17 3968 A 0 +17 3969 T 0 +17 3970 T 0 +17 3971 C 0 +17 3972 C 0 +17 3973 A 0 +17 3974 C 0 +17 3975 G 0 +17 3976 C 0 +17 3977 A 0 +17 3978 C 0 +17 3979 C 0 +17 3980 T 0 +17 3981 G 1 , . +17 3982 C 1 , . +17 3983 T 0 +17 3984 A 0 +17 3985 C 0 +17 3986 A 0 +17 3987 C 0 +17 3988 T 0 +17 3989 C 0 +17 3990 C 0 +17 3991 T 0 +17 3992 T 0 +17 3993 C 1 , . +17 3994 T 0 +17 3995 T 0 +17 3996 A 0 +17 3997 G 0 +17 3998 G 0 +17 3999 G 0 +17 4000 C 0 +17 4001 T 0 +17 4002 G 0 +17 4003 A 0 +17 4004 T 0 +17 4005 A 0 +17 4006 T 0 +17 4007 T 0 +17 4008 C 0 +17 4009 C 0 +17 4010 A 0 +17 4011 C 0 +17 4012 A 0 +17 4013 C 0 +17 4014 A 0 +17 4015 C 0 +17 4016 C 0 +17 4017 C 0 +17 4018 G 0 +17 4019 C 1 , . +17 4020 T 0 +17 4021 A 0 +17 4022 C 1 , / +17 4023 A 0 +17 4024 C 0 +17 4025 T 1 . . +17 4026 C 0 +17 4027 C 2 ., ./ +17 4028 T 0 +17 4029 T 0 +17 4030 C 0 +17 4031 T 0 +17 4032 T 0 +17 4033 A 0 +17 4034 G 0 +17 4035 G 1 . . +17 4036 G 0 +17 4037 C 1 , / +17 4038 T 0 +17 4039 G 0 +17 4040 A 0 +17 4041 T 0 +17 4042 A 0 +17 4043 T 0 +17 4044 T 0 +17 4045 C 0 +17 4046 C 0 +17 4047 A 0 +17 4048 C 0 +17 4049 G 0 +17 4050 C 0 +17 4051 A 0 +17 4052 C 0 +17 4053 C 0 +17 4054 C 0 +17 4055 G 0 +17 4056 C 0 +17 4057 T 0 +17 4058 A 0 +17 4059 C 0 +17 4060 A 0 +17 4061 C 0 +17 4062 T 0 +17 4063 C 0 +17 4064 C 0 +17 4065 T 0 +17 4066 T 0 +17 4067 C 0 +17 4068 T 0 +17 4069 T 0 +17 4070 A 0 +17 4071 G 0 +17 4072 G 0 +17 4073 G 0 +17 4074 C 0 +17 4075 T 0 +17 4076 G 0 +17 4077 A 0 +17 4078 T 0 +17 4079 A 0 +17 4080 T 0 +17 4081 T 0 +17 4082 C 0 +17 4083 C 0 +17 4084 A 0 +17 4085 C 0 +17 4086 G 0 +17 4087 C 0 +17 4088 A 0 +17 4089 C 0 +17 4090 C 0 +17 4091 T 0 +17 4092 G 0 +17 4093 C 0 +17 4094 T 0 +17 4095 A 0 +17 4096 C 0 +17 4097 A 0 +17 4098 C 0 +17 4099 T 0 +17 4100 C 0 +17 4101 C 0 diff --git a/src/samtools-1.3.1/test/mpileup/expected/21.out b/src/samtools-1.3.1/test/mpileup/expected/21.out new file mode 100644 index 0000000..3aa40c4 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/21.out @@ -0,0 +1,4101 @@ +17 1 A 0 +17 2 A 0 +17 3 G 0 +17 4 C 0 +17 5 T 0 +17 6 T 0 +17 7 C 0 +17 8 T 0 +17 9 C 0 +17 10 A 0 +17 11 C 0 +17 12 C 0 +17 13 C 0 +17 14 T 0 +17 15 G 0 +17 16 T 0 +17 17 T 0 +17 18 C 1 ^]. @ +17 19 C 1 . ? +17 20 T 1 . D +17 21 G 1 . E +17 22 C 1 . B +17 23 A 2 .^]. GD +17 24 T 2 .. GB +17 25 A 3 ..^]. DDD +17 26 G 3 ... IIF +17 27 A 3 ... FGE +17 28 T 3 ... FHE +17 29 A 3 ... DGG +17 30 A 3 ... GHG +17 31 T 3 ... FIH +17 32 T 3 ... EBG +17 33 G 3 ... LKJ +17 34 C 3 ... JJD +17 35 A 3 ... HII +17 36 T 3 ... GIH +17 37 G 3 ... JKK +17 38 A 3 ... FIJ +17 39 C 3 ... IJI +17 40 A 3 ... GJI +17 41 A 4 ...^]. GGHA +17 42 T 4 .... HJHB +17 43 T 4 .... EGHD +17 44 G 4 .... IKLI +17 45 C 4 .... IKKI +17 46 C 4 .... HIKI +17 47 T 4 .... IKLJ +17 48 T 4 .... EIHG +17 49 G 4 .... >LIK +17 50 T 4 .... DIIG +17 51 C 4 .... KKLK +17 52 C 4 .... HKLJ +17 53 C 4 .... GLKK +17 54 T 4 .... HJKK +17 55 G 4 .... JLMK +17 56 C 4 .... FLIK +17 57 T 4 .... JKLL +17 58 G 4 .... IKLK +17 59 A 4 .... FJKJ +17 60 A 4 .... IJHJ +17 61 T 4 .... DIKI +17 62 G 4 .... FLMI +17 63 T 4 .... DIII +17 64 G 5 ....^]. IJMMB +17 65 C 5 ..... JJMKD +17 66 T 5 ..... HLLLG +17 67 C 5 ..... HMJLF +17 68 T 5 ..... JKLLH +17 69 G 6 .....^]. HKLMH? +17 70 G 6 ...... HIKJE> +17 71 G 6 ...... IJLKEB +17 72 G 6 ...... IJILGE +17 73 T 6 ...... CHGGFF +17 74 C 6 ...... KIJMII +17 75 T 6 ...... KKFLIJ +17 76 C 6 ...... KLIKHJ +17 77 T 6 ...... ILKMKK +17 78 G 6 ...... JKMMJK +17 79 G 6 ...... IJJJII +17 80 G 6 ...... HKJLII +17 81 G 6 ...... HHKHJJ +17 82 T 6 ...... ?DEGDI +17 83 C 6 ...... JEMMJH +17 84 T 6 ...... JLMLKK +17 85 C 6 ...... KMLLKK +17 86 A 6 ...... EJHJHI +17 87 C 7 ......^]. KHKIIJA +17 88 C 7 ....... GFGJKN? +17 89 C 7 ....... HKDKKLD +17 90 A 7 ....... GIIKIIE +17 91 C 7 ....... JKJIJIG +17 92 G 7 ....... CD?DEDB +17 93 A 7 ....... GKCIIKH +17 94 C 7 ....... GDIKIIH +17 95 C 8 .......^]. EKLKJHI? +17 96 A 8 ........ HIGHIEIE +17 97 A 9 ........^>. FHIIIKIC8 +17 98 C 9 ......... IHIJIJJD2 +17 99 T 9 ......... HIJKKLKF4 +17 100 C 9 ......... JLJMLLGG4 +17 101 C 9 ......... HFLJKMH97 +17 102 C 9 ......... FKKLLLKF5 +17 103 T 8 ........ KLLLMLKG +17 104 G 8 ........ ;HLGKLIH +17 105 G 9 ........^]. HB6KKKG8; +17 106 G 10 .......... GMKKIKJE2> +17 107 C 9 ......... IKMKLJKI? +17 108 C 9 ......... HGKLLKLG? +17 109 T 9 ......... ILLOLJJFB +17 110 G 9 ......... JJMMKLIHD +17 111 G 10 .......... G77HJJBA/C +17 112 C 9 ......... IKILKKLI? +17 113 A 9 ......... CGIFIGJE? +17 114 C 9 ......... IDGIJJIHB +17 115 C 10 .......... EJJILNGF/A +17 116 A 9 ......... DHGJJJIHF +17 117 G 9 .$........ >BJIMIFJF +17 118 G 9 ......... BFKLJGF/A +17 119 G 8 ........ F?HLKJGG +17 120 A 8 ........ FCIIKHGJ +17 121 G 8 ........ GFMMMG@H +17 122 C 8 .$....... DEIKLLJI +17 123 T 7 ....... EMKIEFH +17 124 T 9 .$.......^]. ?HEIE?/7> +17 125 A 7 ....... DHICDGA +17 126 A 8 ........ JEKAG0GB +17 127 C 8 ........ JGGJG/DD +17 128 A 8 ........ HJIIE8IE +17 129 A 8 ........ HFKJD8IC +17 130 A 8 ......$.. IJKCE8JD +17 131 C 7 ....... JKKFGGG +17 132 A 7 ....... JGKJGKF +17 133 T 7 ....... GKHIEGE +17 134 C 7 ....... KLMKKJH +17 135 T 7 ....... JLKLHIG +17 136 G 7 ....... IMLGIHH +17 137 T 7 ....... EJHHAHF +17 138 C 7 ....... GKMIJIH +17 139 C 7 ....... FJK@GFF +17 140 A 7 .$...... CIIKFHF +17 141 G 6 ...... MLCJEJ +17 142 C 6 ...... LLFIHF +17 143 G 6 ...... CAE@B@ +17 144 A 6 ...... JJJGBG +17 145 A 6 ...... IJCGKG +17 146 T 6 ...... HJJFFG +17 147 A 6 ...... FIJEID +17 148 C 6 ...... KKJGHG +17 149 C 6 ...... JL3IGH +17 150 T 6 ...... KJIEEH +17 151 G 6 ...... ILJHHG +17 152 C 7 ......^]. JLLEIJ= +17 153 A 7 ....... EGGFHGA +17 154 T 7 ....... DIJHGF@ +17 155 C 7 ....... KLKJHJD +17 156 C 7 ....... ELJHKH7 +17 157 C 7 ....... GJLGLHE +17 158 T 7 ....... IKLEKHF +17 159 A 7 ....... EJIDHD@ +17 160 G 7 ....... HFHHHKI +17 161 A 7 ....... DDHHGHD +17 162 A 7 ....... ?HEH:@G +17 163 G 7 .$...... DDGEHI; +17 164 T 6 ...... EG@E@: +17 165 G 6 ...... GJ>HJG +17 166 A 6 ...... FD@IGH +17 167 A 6 ...... D?EGE9 +17 168 G 6 .$..... 1HKKGE +17 169 C 5 ..... 4>GH1 +17 170 C 5 ..... EHLG3 +17 171 A 5 ..... HFIGE +17 172 C 5 ..... IHIJD +17 173 C 5 ..... ACDH? +17 174 G 5 ..... D@=B> +17 175 C 6 .....^]. JJIG5A +17 176 C 6 ...... EFIHGB +17 177 C 6 ...... >FFGBE +17 178 A 6 ...... DDHHHG +17 179 A 6 ...... >IDG5F +17 180 A 6 ...... 73GCDG +17 181 G 6 ...... FCHLJK +17 182 A 7 ......^]. CE@GFH@ +17 183 C 7 ....... FHEIHI? +17 184 A 7 ....... @HIHFHE +17 185 C 7 ....... 8GHH=IB +17 186 G 6 ...... A@@7C= +17 187 C 6 ...... GFI;KG +17 188 C 6 ...... EHG9LI +17 189 C 6 ...... ECIGLI +17 190 A 6 ...... E7F@HI +17 191 T 6 ...... C6HBNI +17 195 C 6 .....^>, ?I5MJD +17 196 A 6 ....., FAFJJC +17 197 G 6 ....., >J?NHE +17 198 C 6 ....., @IKLIH +17 199 T 6 ....., GH2MKF +17 200 T 6 ....., @HCHGG +17 201 A 7 .....,^]. EG;IGFB +17 202 A 7 .....,. BEFIJAC +17 203 C 7 .....,. BG.JGGD +17 204 C 7 .....,. =H7LKLF +17 205 T 7 .....,. FHGLKEG +17 206 G 7 .....,. EI>LHLH +17 207 C 7 .....,. BJ7MJLG +17 208 A 7 .....,. FFGJK>F +17 209 T 7 .....,. MCHLJ +17 224 G 6 ...,.. CJJEIE +17 225 C 6 ...,.. 6LJLJI +17 226 A 6 ...,.. EHK:IG +17 227 C 7 ...,.., BKHFIG: +17 228 C 7 ...,.., 5LLDKH: +17 229 G 6 ...,.. 4E=LC@ +17 230 C 7 ...,.., 6KJKHHB +17 231 C 6 ..,.., LLHLHC +17 232 C 7 ...,.., IILEHH@ +17 233 A 7 ...,.., DLL8JG< +17 234 A 7 ...,.., =IFIIH= +17 235 A 7 ...,.., =KDJIGE +17 236 G 8 ...,..,^]. BMGGLI>< +17 237 A 8 ...,..,. EJIHIF=A +17 238 C 8 ...,..,. FKIJJHED +17 239 A 9 ...,..,.^], EKLHIGFF0 +17 240 C 9 ...,..,., 5KFDJHCD? +17 241 G 9 ...,..,., LKLNIHIG +17 243 C 8 ..,..,., LHJHIIHA +17 244 C 9 ...,..,., GKKLMILFH +17 245 A 9 ...,..,., FKJJGHHFF +17 246 T 10 ...,..,.,^>, ?KGIHGEFHB +17 247 G 10 ...,..,.,, :LFKLHDJIB +17 248 T 10 ...,..,.,, BJEFGEJE?7 +17 249 C 10 ...,..,.,, ALDJJINGIE +17 250 C 10 ...,..,.,, 1LGLKHKHKH +17 251 A 9 ..,..,.,, JCLIHHGEG +17 252 G 9 ..,..,.,, LGLLJLFHI +17 253 C 9 ..,..,.,, KGLLJFILK +17 254 T 10 ..,..,.,,^]. LHJKHJHFJ@ +17 255 T 11 ..,..,.,,.^]. GBIHGFBCJ=? +17 256 A 11 ..,..,.,,.. HDHIFGEKICA +17 257 T 11 ..,..,.,,.. IHLHFG=?JDC +17 258 T 11 ..,..,.,,.. HGGHFIEDGDA +17 259 C 11 ..,..,.,,.. LIMLGMCLFGF +17 260 T 11 ..,..,.,,.. LJHKJGHHIGF +17 261 G 11 ..,..,.,,.. LGJJLGD/IGG +17 262 C 11 ..,..,.,,.. KHJMJMH?KIG +17 263 C 11 ..,..,.,,.. KELKGMHEF@F +17 264 C 11 ..,..,.,,.. JELKIGGBMHF +17 265 A 11 ..,..,.,,.. KCKJEKILKGF +17 266 G 11 ..,..,.,,.. LFJHIBGIGJJ +17 267 T 11 ..,..,.,,.. CCBIFKDJIED +17 268 T 11 ..,..,.,,.. F6JHEF9EKEF +17 269 C 12 ..,..,.,,..^>, J=8LKMHHKIJ8 +17 270 C 12 ..,..,.,,.., G5MKFL6KIJHE +17 271 T 12 ..,..,.,,.., GFILJEIIIGHC +17 272 C 12 ..,..,.,,.., GFKJKLFMLIJG +17 273 T 12 ..,..,.,,.., GI>KHFJFJIID +17 274 C 12 .$.,..,.,,.., >DGJIMHKBJJD +17 275 C 11 .,..,.,,.., =LMHJDJLGIG +17 276 A 11 .,..,.,,.., =KJGJ, 6HFEEGDJHGF= +17 280 A 12 .,..,.,,..,, 4LJHJ6F9HHJ> +17 281 G 12 .,..,.,,..,, 8KMHFHLIKKEE +17 282 G 12 .,..,.,,..,, 6HFGJ2JMIHJE +17 283 C 12 .,..,.,,..,, ;JL=LJGMKHHG +17 284 T 12 .,..,.,,..,, BGLJIGJKHIHH +17 285 G 12 .,..,.,,..,, A7KJJJGKJJJJ +17 286 C 12 .,..,.,,..,, 2IJJIHLKJHKF +17 287 A 12 .,..,.,,..,, IKJJHLLKJGJ +17 290 G 11 ,..,.,,..,, GAKFGFJB7KI +17 291 T 11 ,..,.,,..,, @HFJ=GGDFFJ +17 292 T 11 ,..,.,,..,, FHEHEKKEFBI +17 293 G 12 ,..,.,,..,,^]. CFJIHCKGHJFE +17 294 A 12 ,$..,.,,..,,. DFBH:HIDGG9C +17 295 C 11 ..,.,,..,,. GHIBLHJHKJF +17 296 A 11 ..,.,,..,,. GFFCIDEFFGG +17 297 C 11 ..,.,,..,,. FJHALLHJJKF +17 298 A 11 ..,.,,..,,. FGEHHGGHFGH +17 299 C 11 ..,.,,..,,. DGHIIMIILLH +17 300 A 11 .$.,.,,..,,. BFIFHLFGGJH +17 301 G 10 .,.,,..,,. IEGJHHLJJK +17 302 T 10 .+1A,.+1A,+1a,.+1A.+1A,,. CG>GIEEFEF +17 303 G 11 .,.,,..,,., HHDKMKIJLJG +17 304 C 11 .,.,,..,,., GJ?BKGJHDJG +17 305 C 11 .,.,,..,,., CIHKMHILLKJ +17 306 T 11 .,.,,..,,., GFCJIIIHJLH +17 307 G 11 .,.,,..,,., GBIJLHIJJK? +17 308 C 11 .,.,,..,,., E +17 309 G 11 .,.,,..,,., =C?KJCBJKBI +17 310 A 11 .,.,,..,,., CC>GIGGFHIH +17 311 C 11 .$,.,,..,,., 8EHHLCIILIK +17 312 A 10 ,.,,..,,., @7HDDHEHKH +17 313 A 10 ,.,,..,,., ?6GGFGGIJH +17 314 A 11 ,$.,,..,,.,^], :EGLFHGMDHEDEHIIHE7 +17 333 A 12 .,,..,,.,,.. 9D>DHFGJEBF9 +17 334 A 12 .$,,..,,.,,.. 9CGFHEIJHIG@ +17 335 A 10 ,,..,,.,,. CHHHFGIIGG +17 336 A 11 ,,..,,.,,.. FHCHDCIHHFD +17 337 C 10 ,$,..,,.,,. BK=JLLJMMH +17 338 T 10 ,..,,.,,.. HDIFJLJJKJ +17 339 C 11 ,..,,.,,..^>, IJJIKEJDKG4 +17 340 C 11 ,..,,.,,.., JFIKLLLMJDA +17 341 T 11 ,..,,.,,.., FCHFIIJIKCB +17 342 T 11 ,..,,.,,.., GEEGIHHGGD@ +17 343 G 10 ,..,,.,,.. EHKKKDEJK7 +17 344 C 11 ,..,,.,,.., EFGKKLMLK@8 +17 345 T 11 ,$..,,.,,.., BFHGICCIKKG +17 346 G 11 ..,,.,,..,^]. HHBKLJJKI1@ +17 347 G 10 ..,,.,,.,. EIGICIJIBB +17 348 T 10 ..,,.,,.,. CEEI>JJG?C +17 349 T 11 ..,,.,,..,. BAIJCJAH=AC +17 350 T 11 ..,,.,,..,. CCIIHHEH/FF +17 351 G 11 ..,,.,,..,. :IH:KLLKHFG +17 352 A 11 .$.,,.,,..,. /CGJILMJGFI +17 353 G 10 .$,,.,,..,. BGKLILMCHG +17 354 A 9 ,,.,,..,. IKFGKJ/JI +17 355 G 9 ,,.t,..,. GJMJKLB>G +17 356 G 9 ,,.,,..,. IK>KLBBHH +17 357 C 10 ,,.,,..,.^]. JLHLMKAGHA +17 358 A 10 ,,.,,..,.. HKHJMJ9JID +17 359 G 10 ,,.,,..,.. HKNLKLHIF +17 362 A 11 ,,.,,..,..^]. DEFHHHJ@JF= +17 363 A 11 ,,.,,..,... EH?JGJHHJG> +17 364 T 11 ,,.,,..,... EH?FFH:JGFD +17 365 G 11 ,,.,,..,... EIIKKK1HHJH +17 366 A 11 ,,.,,..,... DHLHLLJHJID; +17 373 A 11 ,.,,..,..., FFIHJIHKHGC +17 374 T 11 ,.,,..,..., EJHIJ:HGGC@ +17 375 A 12 ,.,,..,...,^]. GCLKI;LHEHD: +17 376 G 12 ,.,,..,...,. D9JJM0HIJG3F +17 377 T 11 ,.,,.,...,. CIFIIKHFFBD +17 378 T 13 ,$.,,..,...,.^]. BGHJI6LHEE>@: +17 379 G 11 .,,..,..... DELHHHIIICD +17 380 C 12 .,,..,...,.. HKLJ5JJIICDE +17 381 T 12 .,,..,...,.. LIDKDKLJEEEE +17 382 T 11 .,,.,...,.. HHIIJIEIBA? +17 383 T 12 .,,..,...,.. CHHHAIHFEDB? +17 384 A 13 .,,..,...,..^], E?HH6IHDIFEC6 +17 385 C 13 .,,..,...,.., HJLIIJGIFBECB +17 386 T 13 .,,..,...,.., FGHMCB0 +17 388 T 13 .,,..,...,.., EGII4KIGHCCC@ +17 389 G 13 .,,..,...,.., :HGJLGII=EHG6 +17 390 C 13 .,,..,...,.., EILMFJJI7DIH? +17 391 A 13 .,,..,...,.., =FIJDHLIGGHGB +17 392 T 13 .$,,..,...,.., :EII:IHGGH4IIEJDGGF? +17 399 A 13 ,..,...,..,.^], GJ4IKJ=BJJE@; +17 400 A 13 ,..,...,..,., FH3IFHJ=JJ>B; +17 401 A 13 ,..,...,..,., EIHHKGHDJJ6=> +17 402 T 13 ,..,...,..,., GJBKIHJAHHJF7 +17 403 T 13 ,..,...,..,., GFBKIFDFEEJFG +17 404 G 13 ,..,...,..,., GLBHIJBCIIHJG +17 405 T 13 ,..,...,..,., FI:KIFIFGHHGI +17 406 G 13 ,..,...,..,., HKJKJJCEEAG@D +17 412 C 15 ,..,...,T.,.,,^]. GKLIKK:E/ILLKHA +17 413 A 17 ,$..,...,..,.,,.^],^], BIFGKHDFHIKGJFEC? +17 414 T 16 ..,...,..,.,,.,, JFKHHAFIIIHJEEEE +17 415 G 16 ..,...,..,.,,.,, KBKIICGKHJDJJKJJGFEG +17 419 T 16 ..,...,..,.,,.,, CHHHGJEIIBIHEFEG +17 420 A 16 ..,...,..,.,,.,, CHHIG>@IHCHFEACG +17 421 A 16 ..,...,..,.,,.,, D2HLEA@KKHDHGFDI +17 422 A 16 ..,...,..,.,,.,, B9GKJJIKKJJJECFF +17 423 T 16 ..,...,..,.,,.,, EEHHGGAIIBIHGEFH +17 424 A 16 .$.,...,..,.,,.,, >BHHDBDII?IHFEEH +17 425 A 15 .,...,..,.,,.,, AGJICHHMJMKHEL +17 429 T 16 .,...,..,.,,.,,^], DJKIBDKKJLKHGHJC +17 430 G 16 .,...,..,.,,.,,, CJLMA=KKLNLFHFLF +17 431 G 15 ,...,..,.,,.,,, FMHA@MMBLKJHGJ? +17 432 T 15 ,...,..,.,,.,,, IJGDEGDDHJIDHHB +17 433 T 14 ,.....,.,,.,,, IHG5FGKHHIGH@E +17 434 T 16 ,...,..,.,,.,,,^]. GGFJ@EFIHJG>HIFB +17 435 A 15 ,...,..,.,,.,,. FGEAGJIHDHIHIJC +17 436 T 16 ,...,..,.,,.,,,. IHG8@JJBFICIHE?C +17 437 T 16 ,...,..,.,,.,,,. FEIECFFFHJEGIJHD +17 438 A 16 ,...,..,.,,.,,,. FGF=BIJDIID7II@D +17 439 C 16 ,...,..,.,,.,,,. GDHFCHIGJMJIKMLE +17 440 A 16 ,...,..,.,,.,,,. IIHLMKHF +17 450 G 16 ...,..,.,,.,,,.. DGAENMKKKKFHMJIG +17 451 A 16 ...,..,.,,.,,,.. >D4@KKFGJG9 +17 455 T 16 .,..,.,,.,,,.... B@IJJIJEFKKIGFFA +17 456 G 17 .$.,..,.,,.,,,.... DF;HHKLKJAKMKKHI> +17 457 C 18 .,..,.,,.,,,....^].^]. @BKKKILKEKLLGII6DA +17 458 A 18 .,..,.,,.,,,...... FAJKBJIGDGGJIJFCEB +17 459 T 18 .,..,.,,.,,,...... 8FGGHGHH@HKJGGGGDC +17 460 G 18 .,..,.,,.,,,...... C>KJFJKHMIJHKHKEGB +17 461 T 18 .$,..,.,,.,,,...... AFGGJHJGGJKEIHH:FG +17 462 G 17 ,..,.,,.,,,...... >JIJLLIJLLKLHK:JI +17 463 G 17 ,..,.,,.,,,...... @FIGFKKIKKLIII3IF +17 464 A 17 ,..,.,,.,,,...... AFICJHE= +17 469 A 19 ,..,.,,.,,,........ G1D>HLG?KKKJJG>IH:> +17 470 G 19 ,..,.,,.,,,........ =GGHLIHEHKJMIMELJ?G +17 471 T 19 ,..,.,,.,,,........ BFFGGI:EKJJHHJCEEAD +17 472 T 19 ,..,.,,.,,,........ CB>CIIHHJBIIHIBGD=C +17 473 G 19 ,..,.,,.,,,........ DFJDMIIIKKKKILHJIBG +17 474 G 19 ,..,.,,.,,,........ BBFEMKHBKLKIJKGJGAF +17 475 G 19 ,..,.,,.,,,........ BHDEILKFJLJKJKAJGAG +17 476 A 19 ,..,.,,.,,,........ BGHGHIE4IIIILI1JB?E +17 477 T 19 ,..,.,,.,,,........ CDEEGIGGKJJHHF2HF?D +17 478 T 20 ,..,.,,.,,,........^]. @>?DGIECGJHHHI.HD7CB +17 479 A 20 ,$..,.,,.,,,......... 9BB>HKIHKMEIHHAHE@BC +17 480 G 19 ..,.,,.,,,......... DCDLHJNKLJMINKLLAIG +17 481 G 19 ..,.,,.,,,......... BEFIJKJJLLGJCCKIGG> +17 482 A 19 .$.,.,,.,,,......... ;CFKJJEJLKJKJ;IBBFE +17 483 G 19 .,$.,,.,,,.........^], DBKJJGJLILJLILFAIG< +17 484 A 18 ..,,.,,,........., CHJJ2JLLJLH;H>BF98 +17 485 G 18 .$.,,.,,,........., @NJJGILHKJM?LJCJGB +17 486 A 17 .,,.,,,........., JJIGFMKCLJCG0CGGD +17 487 G 17 .,,.,,,........., MHJ?ILLMJM>LIBJIF +17 488 A 18 .,,.,,,.........,^]. IFFBEIGGLH;GGDECAA +17 489 A 18 .,,.,,,.........,. GEEAEHGDJHDIG?HC>A +17 490 A 18 .,,.,,,.........,. FGHHHKGIKJ6JHHC@DE +17 491 T 18 .,,.,,,.........,. HFG6IIJJII;HG@G;FF +17 492 G 17 .,,.,,,........,. IGJ8ILLLJLHJ?IHDI +17 493 A 18 .,,.,,,.........,. GDGILJFJ=BFI:H +17 497 C 18 .$,,.,,,.........,. AGIJIJLKHJBJG;FHHI +17 498 A 18 ,$,.,,,.........,.^]. BG=HHIGLHHJCEDI;IB +17 499 T 17 ,.,,,.........,.. E;GHHKII.GCDEIDH> +17 500 A 17 ,.,,,.........,.. F?GIHIIECJAAAC?I8 +17 501 T 17 ,.,,,.........,.. GHHHIJIJB>GJKJJGCHIAJG7D9 +17 511 A 19 .$,,,.........,..,., ;B;GIIIGK?@G? +17 512 A 18 ,,$,.........,..c., B9GHHE7IH@G3>I<.B@ +17 513 A 16 ,,.........,.,., AFIGEHH??GJFJAEA +17 514 A 16 ,,.........,.t., BGIJE@JBAG7DJ1FB +17 515 C 14 ,,........,.,, FEJEEKHBGIHK +17 518 G 19 ,,.........,..,.,.^]. BGKJFIMJ?HKHL0LICHHIL683KHJHI +17 527 A 19 ,.........,..,,..., HGKJ9IGFHIAIF@IGIFJ +17 528 G 20 ,$.........,..,.,..., BIFL;OLFKKJMHCIJJLJK +17 529 C 18 .........,.,.,..., GFL3LJ;J2JK6JLGJHM +17 530 T 19 .........,..,.,..., HJL;LIDJBGMGCG=JKHA +17 531 T 19 .........,..,.,..., ?FI4FGAEFFGIJAHEHFJ +17 532 T 18 ........,..,.,..., =GIID9GFGIGIGHFHEJ +17 533 C 18 .$........,.,.,..., DFKDKJ8KJML9/LIJIL +17 534 T 17 ........,...,..., IL@LIECJCNJJGHLHJ +17 535 A 17 ........,...,..., GJEF>ABGF;JI.IHHIIJ +17 537 C 16 .......,..,,..., ;KLFEI2JK4:IHKHL +17 538 A 18 ........,..,.,..., HD?GIAHCFJ?8GGHHFI +17 539 T 18 ........,..,.,..., HF8HABHHGJH@DGGJFJ +17 540 C 18 ........,..,.,..., EL?LEEKFIM59KKIKJI +17 541 A 17 ........,.,.,..., HE:JHFGI2IHHFFJGG +17 542 C 17 ........,...,..., AIEJEGHGHKBFHGIIJ +17 543 C 19 ........,..,.,...,^], CJDKG:JJHMI/7IILGLE +17 544 A 18 ........,.,.,...,, EH4JEGFJFI:BEEKGGD +17 545 A 19 ........,..,.,...,, @C1HFABCFHAJ2GHJGHB +17 546 A 19 ........,..,.,...,, A>/JEBIGFK1I;EHJGHC +17 547 A 18 ........,...,...,, ?F.FF>EJAI>JGHJGIB +17 548 A 18 .$......,..,.,...,, =EGG>EJEHE:;FFJGIE +17 549 T 17 ......,..g.,...,, EFF:EFCJI5HIGJGHF +17 550 T 17 ......,..,.,...,, CD>:F;GI@>2FCGFJF +17 551 G 17 .$.....,..,.,...,, >IE?G89LAKDKIIGLK +17 552 C 16 .....,..,.,...,, HF>J3HLI9IILLHJK +17 553 A 15 .....,.,.,...,, FC>GH9JDCGHJGDF +17 554 A 15 .....,.,.,...,, CDCEJGHEE +17 562 C 14 ...,..,,...,,, EFIJJJMJGHGMJH +17 563 A 14 ...,.,.,...,,, GEHBJ14BIJFGFE +17 564 C 15 ...,..,.,...,,, D60AIF2BBDHIEBA +17 565 G 15 ...,..,.,...,,, :<>IEDEK=FHLILII./ +17 567 C 15 .$,..,.,...,,,,, ;GL9<@EHKHJII/8 +17 568 C 16 ..,..,.,...,,,,, BJJLKE>IILFMLL6B +17 569 T 15 ..,..,.,...,,,, D5DML3LHIJKKGAD +17 570 T 17 ..,..,.,...,,,,,, @ILD;>HJLLKHGF8=@ +17 572 A 18 ..,..,.,...,,,,,,. CFDGD5HFFJHFDF=8CC +17 573 A 18 .$.,..,.,...,,,,,,. <6EAH<FL=B8HKKJ=IG0BDG +17 577 G 16 .$,.,.,...,,,,,,. ;CE47IIICLIFH2GH +17 578 G 16 ,..,.,...,,,,,,. BJ2B2HJIHLHI12?H +17 579 G 16 ,..,.,...,,,,,.^]. EEFA5KIKFLJKF6H= +17 580 A 17 ,.C,.,...,,,,,,.. AH1GGFFFGGFFGABIC +17 581 A 18 ,..,.,...,,,,,,..^], BHG0@DEK7FGEDDAI?D +17 582 C 17 ,$.,.,...,,,,,,.., ?HG +17 583 T 17 ..,.,...,,,,,,.., HE5KFGLJJGI@=IJFF +17 584 C 17 ..,,...,,,,,,..,^>. G:HJFJKMJI:9HI2G? +17 585 A 18 ..,.,...,,,,,,..,. F9BEGFHGIHHC98JHCC +17 586 T 17 ..,.,...,,,,,,.,. DH7JEGHGIIHLFHMGE +17 591 A 18 .,.,...,,,,,,..,.. CFGFHJHHGFBDHKIHGB +17 592 A 17 .,,...,,,,,,..,.. AFFIIIHFD=BJJEHGE +17 593 C 17 .,,...,,,,,,..,.. G>JHGHLJH0EFI@HFD=<;JFH2D +17 597 C 18 .$,.,...,,,,,,..,.. BD1JKKEILK=@JGEM>H +17 598 T 17 ,.,...,,,,,,..,.. D5FHLGJFG4IEKKJHC +17 599 T 17 ,.,...,,,,,,..,.. EAHDHDJIEGF@HGK/B +17 600 G 17 ,.,...,,,,,,..,.. EHGELKHKIBD2ILKCA +17 601 T 17 ,.,...,,,,,,..,.. C=FFFEJHHFFE6> +17 602 G 16 ,$.,...,,,,,..,.. >EEHJGJEI4;IIKAE +17 603 G 16 .,...,,,,,,..,.-1T. 3FIJGJHDE9IJ8J8: +17 604 T 15 .$,...,,,,,,..,. >GFI;JIH6D/D@D; +17 605 T 13 ,...,,,,,..,. CGHAGGHGAI?JF +17 606 T 14 ,...,,,,,,..,. CCEDHFE;.IICIB +17 607 A 15 ,...,,,,,,..,.. EDDFGFH>B=HHDGGHIGI;0GAJ:G +17 609 C 15 ,$...,,,,,,..,.. ;EBEIIIAB=F6KHD +17 610 C 14 ...,,,,,,..,.. HJGJKHDJLLJNH= +17 611 A 13 ...,,,,,..,.. FGDGEECEKIJ0@ +17 612 C 15 ...,,,,,,..,..^]. FHEIJII?MGHL8E; +17 613 A 15 ...,,,,,,..,... EFEFEED?EJ?I0CD +17 614 C 15 ...,,,,,,..,... EEEIJI=JMHIK=H@ +17 615 A 15 ...,,,,,,..,... EFDEEG?EIIBI2ED +17 616 A 15 .$..,,,,,,..,... BBDDHG/D;HAIGED +17 617 T 14 .$.,,,,,,..,... BCCGC>HKFFK0=A +17 618 G 15 .$,$,,,,,..,...^].^], >>GH7CDKFL3@CA< +17 619 G 13 ,,,,,..,...., IICCDJ@LI6F=;IFKG7GBG +17 622 G 12 ,,,,,..,..., KI07@ILFD4LI +17 636 A 13 ,,,,,..,...,, DFGFHLJKHH>HF +17 637 A 14 ,,,,,..,....,, DCBDEHJGIHIFGD +17 638 A 14 ,,,,,..,....,, EEEDEHBJJ5F?IE +17 639 A 13 ,,,,,.,....,, DF8D7KHDFI3HF +17 640 A 14 ,,,,,.,....,,^], FIGGLHMJ6JCL=E +17 641 G 14 ,,,,,.,....,,, BI994GK0KIMJ6J9KH; +17 643 A 13 ,,,..,....,,, E36KGI.:E3IGD +17 644 C 13 ,,,,..,..A,,, H1 +17 651 C 16 ,,,,..,....,,,,^], EEGBEIK/KEJGEJB@ +17 652 C 16 ,,,,..,...,,,,,, GJ;LCHNI5HLKIDBB +17 653 T 18 ,,,,..,...,,,,,,^],^], CBFFIJI0J>KJI@2?62 +17 654 G 19 ,$,,,..,....,,,,,,,, >3DDFLL>:IEMAK>5C:D +17 655 G 18 ,,,..,....,,,,,,,, 0CJ??JIDHAJGID7A@; +17 656 T 18 ,,,..,....,,,,,,,, @CHF8J;0B@JBJB1F>@ +17 657 A 17 ,,,..,....,,,,,,, DDHFGIDBHDDIICCE@ +17 658 C 18 ,,,..,....,,,,,,,, BAIEJK6CDHIEIBFD7 +17 661 G 18 ,,,..,....,,,,,,,, 1EHFKL0GIFLKLG7B19 +17 662 C 17 ,,,..,...,,,,,,,, EHJE6L2I8LKHF6EIB +17 663 A 18 ,,,..,....,,,,,,,, 0?DIGH/I83I:HF?<:< +17 664 A 19 ,$,$,..,....,,,,,,,,, 4?CAJIGIH6HHCI87FCB +17 665 C 17 ,..,....,,,,,,,,, ;=JK8HF9JM>I8JEJC +17 666 T 17 ,..,....,,,,,,,,, EJJJ;IIIGHHE?CDCC +17 667 G 17 ,..,....,,,,,,,,^]. LGLH7EJGHF +17 671 G 17 ..,....,,,,,,,,,. DHKEH@I +17 672 A 16 ..,...,,,,,,,,,. EEH5I/JIIF6CFEFF +17 673 T 16 ..,...,,,,,,,,,. CAH.GFHGHF2CI:HG +17 674 G 16 ..,....,,,,,,,,. CHJ/HI6KLFF +17 680 C 15 ,$....,,,,,,,,., E.EH0MIGCEFJHK; +17 681 A 14 ....,,,,,,,,., 8FAEHIH@CGEGG: +17 682 A 15 ....,,,,,,,,,., DCJCHHHBA2=:DI9 +17 683 A 16 ....,,,,,,,,,.,^], D3J?ICHC/8F@IH6A +17 684 C 15 .$..,,,,,,,,,.,, 9>FCBC;<=CA?J87 +17 685 G 15 ...,,,,,,,,,.,, <>ALFIC3EGGMC5? +17 686 C 15 ...,,,,,,,,,.,, 1GJGFKF/8HHJK?E +17 687 A 13 ..,,,,,,,,.,, IGJDFF6D9FI>@ +17 688 T 14 ..,,,,,,,,,.,, A?JHIL1IE>II@D +17 689 T 14 .A,,,,,,,,,.,, E.JIDC4?G8H@CE +17 690 C 14 ..,,,,,,,,,.,, 8ILGJJMDJ@JLCI +17 691 C 13 .,,,,,,,,,.,, IMKKG.KHKGEEI +17 692 T 14 ..,,,,,,,,,.,, F=HJIE>JEBIHCE +17 693 C 14 ..,,,,,,,,,.,, =/DAIJF. GFJIGCFBCHH@I@ +17 698 T 15 ..,,,,,,,,,.,,. GEKIIF?JI9G@HDA +17 699 G 15 ..,,,,,,,,,.,,. >/JJMC:HH?EM@FC +17 700 A 15 ..,,,,,,,,,.,,. :CHGDIE>GFFIEFF +17 701 A 15 .,,,,,,,,,.,,.^], EHHHI2?FEIIDEH> +17 702 A 15 .,,,,,,,,,.,,., EKLKLJIICIIIHH> +17 703 G 15 .,,,,,,,,,.,,., @JGJJCGKFFK>JGD +17 704 A 16 .T,,,,,,,,,.,,., G1HHGHBHFFF>CGI8 +17 705 A 15 ..,,,,,,,,.,,., 4ACCCJ@ +17 709 G 14 .,,,,,,,,.,,., 9JJLKLKHLELJ?A +17 710 G 15 .,,,,,,,,,.,,., :JJGJ8CKAKLFKHG +17 711 A 16 ..,,,,,,,,,.,,., EGGHHH0? +17 723 A 12 ,,,,,,,.,,., FGGFIDHKJFJI +17 724 C 14 ,,,,,,,,.,,.,, GHGLKJGIJKIELB +17 725 A 14 ,,,,,,,,.,,.,, FFG0DH@HJCFHFB +17 726 C 14 ,,,,,,,,.,,.,, GGGHFJGIJKJCLD +17 727 A 14 ,$,,,,,,,.,,.,, BGEC +17 731 T 14 ,,,,,,,.,,.,,. GHFHJ;KJHFHGDC +17 732 C 14 ,,,,,,,.,,.,,. IDJJKGFLMHCJ5GJFJHGIFJ?GF +17 740 T 13 ,,,,,.,,.,,.. AGJBIHKC>I8CC +17 741 T 13 ,,,,,.,,.,,.. 5GIFJGGDDI4CD +17 742 C 14 ,,,,,.,,.,,..^], 1IHJHOJIFL=HGB +17 743 A 14 ,,,,,.,,.,,.., CGGFFBIHFHCB= +17 750 A 17 ,$,,,.,,.,,..,.,,^]. @HFIJJIAMGJCJDD>? +17 751 G 16 ,,,.,,.,,..,.,,. DCDMGIDJ=KJJHFDE +17 752 T 16 ,,$,.,,.,,..,.,,. G?F;JFDI?FGHGD1E +17 753 C 15 ,,.,,.,,..,.,,. HCKLIBI8IJ9GIHF +17 754 T 15 ,,.,,.,,..,.,,. DCLIFEE6JJ@H?EE +17 755 G 15 ,,$.,,.,,..,.,,. D>JJHEC9IKDIJGG +17 756 G 13 ,.,,.,,..,.,. CEIHAK:HG?HEC +17 757 A 14 ,.,,.,,..,.,,. @HEFFG:JHGGG@F +17 758 A 14 ,.,,.,,..,.,,. @GEFDH6KDHG7;@ +17 759 A 14 ,.,,.,,..,.,,. CFHD@G?JJGH7?E +17 760 C 14 ,$.,,.,,..,.,,. :GA@;C8GFEHD7G +17 761 G 13 .,,.,,..,.,,. AJI;JB=CKC?H@ +17 762 G 13 .,,.,,..,.,,. FIHDG2FIKGLH< +17 763 C 13 .,,.,,..,.,,. GIHDLJ;GJIIJGDF +17 769 C 13 ,,.,,..,.,,., HI:K;KKKKGLFI +17 770 A 13 ,,.,,..,.,,., FGCH;JHJGJDF? +17 771 T 13 ,,.,,..,.,,., IFBH=IJIHF>DC +17 772 T 13 ,,.,,..,.,,., GF=I:EEKGHGDA +17 773 G 13 ,,.,,..,.,,., GHDF>KLKLKDIL +17 774 A 13 ,,.,,..,.,,., GHDKCKJIJKDFK +17 775 G 13 ,,.,,..,.,,., FIBJ;LLLLLCJL +17 776 A 13 ,,.,,..,.,,., EDBD=KH;IIC>F +17 777 C 13 ,,.,,..,.,,., DH:J=HKJJIEFD +17 778 A 13 ,,.,,..,.,,., DGCK>JILHLCFL +17 779 G 13 ,,.,,..,.,,., CECK0MJJMIKIC +17 780 A 13 ,,.,,..,.,,., @>DG:HGHIGDF? +17 781 A 14 ,,.,,..,.,,.,^], @;@H8LG4IIHGE; +17 782 A 14 ,,$.,,..,.,,.,, ?:>G4HK4JJGHH; +17 783 A 13 ,$.,,..,.,,.,, :DG1GKIIIG<7< +17 784 C 12 .,,..,.,,.,, ?K>CJLJKBGI?FHJFLHEJH +17 791 G 12 .,,..,.,,.,, ?G7FJIMJDJJH +17 792 T 12 .,,..,.,,.,, 8FDJKKLGI:JA +17 807 A 12 ,..,.,,.,,,^], FBGLJKDGGIF< +17 808 G 12 ,..,.,,.,,,, CHLILIIJGI/A +17 809 G 12 ,..,.,,.,,,, HDJIKHKFJJFC +17 810 G 12 ,..,.,,.,,c, GDJJJKAE8J/7 +17 811 A 12 ,..,.,,.,,,, A72?JIHGEGH9 +17 812 A 12 ,..,.,,.,,,, CB0> +17 813 C 12 ,..,.,,.,,,, ?AGLJL;EMFBB +17 814 T 12 ,..,.,,.,,,, BFKCMJIGIHEC +17 815 T 12 ,..,.,,.,,,, B>AIJIBD6IEC +17 816 T 12 ,$..,.,,.,,,, DIHI9F5GAHC +17 824 C 11 ..,.,,.,,,, DJHMJHHFH>@HDGE=90H4IJ? +17 842 T 10 .,,.,,,,,, EEFB=FIGH> +17 843 C 10 .,,.,,,,,, HGEH4KCF:J +17 844 T 10 .,,.,,,,,, HE??FGDDFI +17 845 G 10 .,,.,,,,,, EDBHKG@FKK +17 846 G 9 .$,,.,,,,, ADD;GIHKI +17 847 T 9 ,$,.,,,,,, BFBIHEHIJ +17 848 G 8 ,$.,,,,,, >EKGJHAK +17 849 G 6 .$,,,,, AGI9IC +17 850 T 6 ,,,,,, HGFIJI +17 851 G 6 ,,,,,, KH4KG9 +17 852 G 6 ,,,,,, HKCDIB +17 853 A 6 ,,,,,, DEIGHE +17 854 A 7 ,,,,,,^]. GFHGHC> +17 855 A 7 ,,,,,,. HFFEF=> +17 856 C 7 ,,,,,,. JHLKK:E +17 857 A 7 ,,,,,,. DGHDGHE +17 858 A 7 ,,,,,,. JI=KLKC +17 859 G 7 ,,,,,,. @LLKLLH +17 860 A 7 ,,,,,,. FEEFGHE +17 861 C 8 ,,,,,,.^], EJMMMKF0 +17 862 T 8 ,,,,,,., >G;HIII> +17 863 G 9 ,$,,,,,.,^]. DIAHKJI?D +17 864 T 8 ,,,,,.,. GHFJHF=E +17 865 C 9 ,,,,,.,.^], HBFKKIBFA +17 866 C 8 ,,,,,.., CJMHDIHB +17 867 C 9 ,,,,,.,., JIJHFF.I? +17 868 A 9 ,,,,,.,., HEKKJH.HE +17 869 G 9 ,,,,,.,., HKKLJK4J? +17 870 C 8 ,,,,,.., FIMJFIID +17 871 C 9 ,,,,,.,., JMLLLA.I@ +17 872 T 9 ,,,,,.,., GGJFJK9JA +17 873 G 9 ,,,,,.,., GDKJIKDJ> +17 874 G 8 ,,,,,.., GHKKMGI> +17 875 G 9 ,,,,,.,., GDGJIJBI= +17 876 T 9 ,,,,,.,., FJIIF<=ID +17 877 G 9 ,,,,,.,., GDJKKJAKB +17 878 A 8 ,,,,,.., CGIDIHHG +17 879 T 8 ,,,,,.., AFHIHGIB +17 880 A 9 ,$,,,,.,., @IICHHEHG +17 881 C 8 ,,,,.,., JJKKIGIH +17 882 A 8 ,,,,.,., KJILH9JF +17 883 G 8 ,,,,.,., 1JKKL7MB +17 884 C 8 ,,,,.,., CADDJ=K? +17 885 G 8 ,,,,.,., DIJK>IDB +17 886 A 8 ,,,,.,., GJKJH;IH +17 887 G 8 ,,,,.,., CIKKJ;MC +17 888 A 8 ,,,,.,., HIGHEEIA +17 889 C 8 ,,,,.,., HLJGA1JH +17 890 C 8 ,,,,..,^], /LJKKKE; +17 891 C 8 ,,,,..,, HKKLKGH; +17 892 C 9 ,,,,.,.,, IIKLK:K>> +17 893 A 9 ,,,,.,.,, EGIHJ:KF7 +17 894 T 9 ,,,,.,.,, AIHIH7HIE +17 895 C 10 ,$,,,.,.,,^]. =KFLI/HIGB +17 896 T 9 ,,,.,.,,. IFIL:ME5G +17 897 C 9 ,,,.,.,,. KILL=MIKF +17 898 T 9 ,,,.,.,,. GGHL@KFCG +17 899 A 9 ,,,..,,.^]. DEECJHFD@ +17 900 C 10 ,,,.,.,,.. KKMK;HC>E? +17 901 C 10 ,,,.,.,,.. HJKI>KIGEE +17 902 A 10 ,,,.,.,,.. CFHH3JHEFF +17 903 A 9 ,,,..,,.. CGGHJGGEH +17 904 A 10 ,,,.,.,,.. CFGC5JGBFH +17 905 A 10 ,,,.,.,,.. BEIIBHGDFH +17 906 A 10 ,,,.,.,,.. BFGHCIGDGH +17 907 A 10 ,,,.,.,,.. DGH@GIJAHH +17 908 T 10 ,,,.,.,,.. EHHJGJLHGF +17 909 T 10 ,,,.,.,,.. BHHFFGCDGF +17 910 A 10 ,,,.,.,,.. ?EGD=HEFGG +17 911 A 10 ,,,.,.,,.. @FFJHJGEHI +17 912 A 10 ,,,.,.,,.. @DFIBJDFII +17 913 A 11 ,,,.,.,,..^], ?DED5KGFHI= +17 914 A 11 ,$,,.,.,,.., :FHJIGIFII> +17 915 T 10 ,,.,.,,.., EGJ6II7HG> +17 916 T 9 ,,..,,.., EGCCFFHHC +17 917 A 10 ,,.,.,,.., GJIFJKHHGG +17 918 G 10 ,,.,.,,.., FKI6MBIKHH +17 919 C 10 ,,.,.,,.., GKMGLGKLIA +17 920 T 10 ,,.,.,,.., FGLGL@EKHF +17 921 G 10 ,$,.,.,,.., >JHCLJEHHF +17 922 G 8 ,..,,.., JLCJEKGI +17 923 G 8 ,..,,.., IJEIJIHK +17 924 C 9 ,.,.,,.., IKDLGJKJG +17 925 A 9 ,.,.,,.., FJ/JI=IKI +17 926 T 9 ,.,.,,.., GI1JHHDGF +17 927 G 9 ,.,.,,.., FKEMIIJII +17 928 G 9 ,.,.,,.., EJGKCJJJF +17 929 T 9 ,.,.,,.., GI=FJHICH +17 930 G 8 ,..,,.., FIMIILIG +17 931 G 9 ,.,.,,.., DH.IFIKHJ +17 932 T 9 ,.,.,,.., FF2IH:FCH +17 933 G 8 ,..,,.., DLJIEIGI +17 934 C 9 ,$.,.,,.., AE@HBDKJJ +17 935 A 9 .,.,,..,^>, G/IIEHKA@ +17 936 T 9 .,.,,..,, I?IJIJIIC +17 937 G 8 ..,,..,, KJE9JIIF +17 938 C 8 ..,,..,, EEKELJHB +17 939 C 9 .,.,,..,, L?LJ>KLJH +17 940 T 9 .,.,,..,, K0LJGLKIG +17 941 G 9 .,.,,..,, J.LEGIHGG +17 942 T 9 .,.,,..,, HCFIBGFDE +17 943 A 9 .,.,,..,, G@IKHHIHG +17 944 G 9 .,.,,..,, K>EFHKJIF +17 945 T 9 .,.,,..,, GEGBCJGGG +17 946 C 8 ..,,..,, IKDLKJGG +17 947 C 9 .,.,,..,, H=JKFKIJI +17 948 C 9 .,.,,..,, GAMJCGLKJ +17 949 A 10 .,.,,..,,^], D@JKDHI=IB +17 950 G 10 .,.,,..,,, H=MIIMJJNF +17 951 C 11 .,.,,..,,,^]. E2HJFLJDMGB +17 952 T 11 .,.,,..,,,. F?KHCLIEEBH +17 953 A 11 .$,.,,..,,,. ?EDIGIJCHD8 +17 954 T 10 ,.,,..,,,. 3GJAKIHGAF +17 955 T 10 ,.,,..,,,. ADJEHEGFF9 +17 956 C 10 ,.,,..,,,. @HIKKIIJGF +17 957 A 10 ,.,,..,,,. :FIEAIGEE; +17 958 C 10 ,.,,..,,,. BCFIEDKJHD +17 959 A 10 ,.,,..,,,. CFJHJHJLHE +17 960 G 10 ,$.,,..,,,. >CEIMHHHHE +17 961 T 9 .,,..,,,. BIGIFIHIH +17 962 G 9 .$,,..,,,. DHCKJIJKI +17 963 C 8 ,,..,,,. @IMJLJJF +17 964 T 8 ,,..,,,. IHLIHGI< +17 965 G 8 ,,..,,,. GJMHKJI: +17 966 A 8 ,,..,,,. IGJFBEI4 +17 967 G 8 ,,..,,,. GGLEIJHI +17 968 G 8 ,,..,,,. BG?BJJIJ +17 969 T 8 ,,..,,,. EEIHFIEG +17 970 G 8 ,,..,,,. CGJIGIED +17 971 G 8 ,,..,,,. BHLHIIG@ +17 972 G 8 ,$,..,,,. @GDJJLJ1 +17 973 A 7 ,..,,,. DHHEFG7 +17 974 A 7 ,..,,,. GIFIII5 +17 975 G 8 ,..,,,.^], EINFMA:B +17 976 A 8 ,..,,,., FIKHHHFE +17 977 T 8 ,..,,,., GIG>IG9G +17 978 G 8 ,..,,,., HLGEIK;H +17 979 C 9 ,..,,,.,^], GEIKKJ6GD +17 980 T 9 ,..,,,.,, KH:A +17 986 C 10 ,..,,,,,a, @J:HGGF>.B +17 987 C 11 ,..,,,.,,,, GJHKJK=LJDD +17 988 A 11 ,..,,,.,,,, DGIGIJBLK9F +17 989 G 11 ,$..,,,.,,,, >IEGHFIMKE7 +17 990 G 10 ..,,,.,,,, ACJKJ>KKBE +17 991 A 9 ..,,,,,,, ECJGHLIIF +17 992 G 10 ..,,,.,,,, HEIJHAKK59 +17 993 T 10 ..,,,.,,,, C>HIH8IJ3= +17 994 T 9 .$.,,,.,,, = +17 997 A 9 .,,,.,,,, AIJH1LM:D +17 998 G 10 .,,,.,,,,^], AIIHFLKE;6 +17 999 G 9 .,,,.,,,, 6IJI@LK3= +17 1000 C 10 .,,,.,,,,, :KKMKKK;C? +17 1001 T 10 .,,,.,,,,, DFGH@IJE@D +17 1002 G 10 .,,,.,,,,, CHIH9KI?9F +17 1003 C 10 .,,,.,,t,, ?IHJFJM7CC +17 1004 A 11 .,,,.,,,,,^]. AEHFIDG4C8? +17 1005 A 11 .,,,.,,,,,. C +17 1007 G 9 ,,,.,,,,. IJJ>MKH7G +17 1008 A 9 ,,,.,,,,. GHCJLMG.E +17 1009 G 9 ,,,.,,,,. CHF9LLH4G +17 1010 C 10 ,,,.,,,,,. GKICML.GEH +17 1011 T 10 ,,,.,,,,,. AGFCIJBEDG +17 1012 A 10 ,$,,.,,,,,. AGH3JI.B9D +17 1013 T 8 ,,.,,,,. HG@JK0HE +17 1014 G 9 ,,.,,,,,. JI@LJ8CDH +17 1015 A 9 ,,.,,,,,. GG2IJADHE +17 1016 T 9 ,,.,,,,,. HF@JJ=F=G +17 1017 T 9 ,,.,,,,,. GIEJJ1DDC +17 1018 G 9 ,,.,,,,,. II8LL3HBI +17 1019 C 8 ,,.,,,,. A?CDA=9G +17 1020 G 9 ,,.,,,,.^]. HHBJJJ?@B +17 1021 C 9 ,,,,,,,.. GHKKIB/ID +17 1022 C 10 ,,.,,,,,.. IJGMIFEIHC +17 1023 A 9 ,,.,,,,.. F@GHI=1EF +17 1024 C 11 ,,.,,,,,..^]. KLILM0A:HDE +17 1025 T 11 ,,.,,,,,... FGLKK0@CHFE +17 1026 G 11 ,,.,,,,,... GIAKMHA6JGG +17 1027 C 11 ,,.,,,,,... HF>KJJFHDEH +17 1028 A 10 ,,,,,,,... EFIBD=CHGG +17 1029 C 11 ,,.,,,,,... IMDMKJA0IGH +17 1030 T 11 ,,.,,,,,... FEKKJGGBHIJ +17 1031 T 13 ,,.,,,,,...^].^]. EG0IIHDGGDF>> +17 1032 T 13 ,,.,,,,,..... FFBHKF@:FDG>> +17 1033 G 13 ,,.,,,,,..... BHEKH3F4IJKFG +17 1034 G 12 ,$,,,,,,..... AILK6;7HIID@ +17 1035 C 12 ,.,,,,,..... G@KK/C8JIJFF +17 1036 C 11 ,.,,,,..... J8MM0>GKKFB +17 1037 T 12 ,.,,,,,..... GJKI1FIGJLHG +17 1038 G 11 ,.,,,,..... G +17 1040 A 12 ,.,,,,,..... FIII>D=FEIG> +17 1041 C 11 ,,,,,,..... HLJ>EGIHGFIJH> +17 1048 G 11 ,$.,,,,..... A7KLBFJGNKK +17 1049 C 11 .,,,,,..... 0LK>CIGBBFGIKIF +17 1051 A 9 ,,,,..... FGC6HFJHD +17 1052 A 9 ,,,,..... HHCABIKJB +17 1053 A 8 ,,,..... FIAGFJGB +17 1054 C 10 ,,,,,..... LJ@FHI@JHB +17 1055 C 11 ,,,,,.....^]. JJ1L@HKNK9> +17 1056 C 10 ,,,,...... KMH.HKMK7> +17 1057 T 11 ,,,,,...... JA1H:JDKJDF +17 1058 G 11 ,,,,,...... JJH@:HHLKHH +17 1059 T 10 ,,,,...... II/EEHII?E +17 1060 C 11 ,,,,,...... LL1J?JJJI=H +17 1061 T 11 ,,,,,...... JJ?G9JJMKCH +17 1062 C 11 ,,,,,...... LLGE>LCMKII +17 1063 T 10 ,,,,...... HHEDHDKLGH +17 1064 A 10 ,,,,...... GHEGFHHHED +17 1065 A 10 ,,,,...... GHHFCIJI@G +17 1066 A 11 ,,,,......^]. GHGCJHKIFG8 +17 1067 A 12 ,,,,,....... GG0H8GILIDG8 +17 1068 A 10 ,,,....... FFGGHLIEG9 +17 1069 A 11 ,,,,....... FGG8HIIIDG; +17 1070 A 11 ,,,,,...... IK3EHBJJHH> +17 1071 G 12 ,,,,,....... HI3I>LLMNKJH +17 1072 A 12 ,,,,,....... >F:G9GHKI@EE +17 1073 A 11 ,,,,....... ;F0GIIIJ7GE +17 1074 A 12 ,$,,,,....... :FCFD;JJG7H@ +17 1075 A 11 ,,,.......^], IG?GCKI6GEE +17 1076 G 11 ,,,......., F8IKLMLKKIF +17 1077 A 12 ,,,,......., >=C:EGKJDGCC +17 1078 A 12 ,$,,,......., ;BB8HKJIDHFA +17 1079 A 11 ,,,......., ABFIIKHEHGF +17 1080 A 11 ,,,......., 9I2GFJKGHGH +17 1081 G 10 ,$,......., :?IJOMGHJF +17 1082 A 9 ,......., =FHIIFGGG +17 1083 A 10 ,,......., ;:HJIJGHGH +17 1084 A 11 ,$,.......,^]. 9DFFKICHHH; +17 1085 A 10 ,.......,. +17 1087 C 10 ,.......,. ID/KJ7JGMD +17 1088 T 10 ,.......,. FGILLHJGGG +17 1089 C 10 ,.......,. IIKLLDJKLE +17 1090 A 10 ,.......,. .FCKIGGGGF +17 1091 C 10 ,.......,. GHJKL7JIIF +17 1092 T 10 ,.......,. AHKLJHHFEBFIF= +17 1112 T 10 ......,.., GHH3@FHHDE +17 1113 G 10 ......,.., IKLFJGLKJF +17 1114 A 10 ......,.., HKE6GBMHHA +17 1115 G 10 ......,.., DLLKKHBMKH +17 1116 G 10 ......,.., AHK5GIMEJ@ +17 1117 A 10 ......,.., FGI>HCJHEH +17 1118 T 10 ......,.., CGF>GDIGHG +17 1119 C 9 .$....,.., >HJIKE?K< +17 1120 C 9 .....,.., FIDGGKEBH +17 1121 A 9 .....,.., CHFIIJHHI +17 1122 T 10 .....,..,^]. DGCHGKCDGA +17 1123 T 10 .$....,..,. AGBEFGGF@> +17 1124 A 9 ....,..,. EEGEJADFE +17 1125 T 9 ....,..,. G@FIKHHFE +17 1126 C 9 ....,..,. F=HJLFKLB +17 1127 T 9 ....,..,. ECIHIHIGH +17 1128 G 9 ....,..,. DGJIKBKJG +17 1129 A 8 ...,..,. >FEIF +17 1153 A 8 ..,..,.. DGIAHH>F: +17 1155 T 8 .,..,... DJHGGGD? +17 1156 T 8 .,.,...^], DIFFAE@= +17 1157 T 9 .,..,..., FHAHHGE@> +17 1158 G 9 .,..,..., HKDJ@KIC= +17 1159 G 9 .,..,..., HKIHDJGFG +17 1160 A 9 .,..,..., ;IAGAGGEG +17 1161 T 9 .,..,..., >E +17 1167 C 9 ,..,...,, JHHJDJGIH +17 1168 A 9 ,..,...,, G@F +17 1184 G 8 .,...,,, IJGKJ@H@ +17 1185 C 8 .,...,,, JKKIJGLB +17 1186 A 8 .,...,,, EJGHIKIE +17 1187 G 9 .,...,,,^]. KHAKL?B;D +17 1188 T 10 .,...,,,.^]. EFIEFBJCB: +17 1189 A 10 .,...,,,.. CGEEHHIFEB +17 1190 T 11 .,...,,,..^], GDAGIII@DC@ +17 1191 A 11 .,...,,,.., ?GIFBJB?FCE +17 1192 T 11 .,...,,,.., EGFHHJHAFBC +17 1193 T 11 .,...,,,.., BHFGEIHAF?F +17 1194 T 11 .,...,,,.., CDGFFIICF@E +17 1195 A 11 .$,...,,,.., A7HEHGIDGAG +17 1196 C 10 ,...,,,.., BIIGJGBHCH +17 1197 C 10 ,...,,,.., I0GKHLEEGK +17 1198 A 10 ,...,,,.., HIHIHBGGFJ +17 1199 G 10 ,...,,,.., GNKMHKGCF +17 1201 T 10 ,...,,,.., EFGFBG@HCH +17 1202 C 11 ,...,,,..,^]. FLJJBMBGFH= +17 1203 A 11 ,...,,,..,. GEGJKG@HEBC +17 1204 G 11 ,...,,,..,. CDKMKK0JCJ6 +17 1205 C 11 ,$...,,,..,. @JKKDLAKCJ: +17 1206 A 10 ...,,,..,. IHJCE?IGCE +17 1207 T 10 ...,,,..,. HIIFG:JCAA +17 1208 C 10 ...,,,..,. EKJLLBKHKD +17 1209 C 10 ...,,,..,. 8ILMLCHIKG +17 1210 C 10 ...,,,..,. JJLDN>KJLG +17 1211 T 10 ...,,,..,. GHKBHHLH9J5 +17 1224 C 10 ..,,,..,.^]. KLCK>K=MI@ +17 1225 A 10 ..,,,..,.. HKIHCKIIGD +17 1226 A 10 ..,,,..,.. GLGHCGII?@ +17 1227 A 10 ..,,,..,.. ?LBHCJIHHE +17 1228 A 10 ..,,,..,.. ILIC>JIF>E +17 1229 A 10 ..,,,..,.. IMGHAIJJGF +17 1230 T 10 ..,,,..,.. HIF7ADAHCG +17 1231 C 10 ..,,,..,.. IJIIBEEMIH +17 1232 T 10 ..,,,..,.. FKCIBKCJCF +17 1233 G 10 ..,,,..,.. JKAD:IEEJI +17 1234 A 11 ..,,,..,..^], GLDH@IHIDG0 +17 1235 A 11 ..,,,..,.., GLGHK?GAKC9JABKC +17 1248 C 10 .,,,.,..,. JEIMLKJI.C +17 1249 C 12 .,,,..,..,.^]. FHLHM;MDF@LE +17 1250 A 12 .,,,..,..,.. JDDEJFICH;EC +17 1251 A 12 .,,,..,..,.. DFCHJ5ICHI>D +17 1252 T 12 .,,,..,..,.. FDIHF=EEE@CF +17 1253 A 12 .,,,..,..,.. ECEEJFEAF2BF +17 1254 A 12 .,,,..,..,.. GGJJFALGBL@G +17 1255 G 12 .,$,,..,..,.. IBJELBLIJ2AK +17 1256 C 11 .,,..,..,.. GIJJ?MAHEGJ +17 1257 A 11 .,,..,..,.. FFDCFJFH:DI +17 1258 T 11 .,,..,..,.. CGJJBJDHBDH +17 1259 T 11 .,,..,..,.. >ELK6JIHD>J +17 1261 C 10 .$,,..,.,.. ;8LK3JIJEK +17 1262 C 10 ,$,..,..,.. @KB:M6GHDL +17 1263 T 9 ,..,..,.. JK7EHGC?L +17 1264 T 9 ,..,..,.. JH6J=GE9H +17 1265 T 9 ,..,..,.. HH;L5EJ@H +17 1266 G 10 ,..,..,..^]. II:LJIJ?LB +17 1267 A 10 ,..,..,... IF>LADKDLC +17 1268 G 10 ,..,..,... IG6LHMLDLH +17 1269 C 10 ,..,..,... AD>EJB3/LH +17 1270 G 10 ,..,..,... F99J4B6=DB +17 1271 T 9 ,.,..,... IEHEFI>IG +17 1272 C 9 ,.,..,... HCLJJI=MG +17 1273 A 11 ,..,..,...^], GHIHGBIIHE +17 1275 G 11 ,..,..,..., E8BJKF7>LIE +17 1276 T 11 ,..,..,..., HB9I2FB=HFD +17 1277 C 12 ,..,..,...,^], @AIHHI> +17 1293 T 9 ..,...,,. CGJ@IHIJB +17 1294 G 9 ..,...,,. H. /CB/JGIJ@3 +17 1298 T 10 ..,...,,.. ABJ0DGJJE3 +17 1299 T 10 ..,...,,.. ?EJAIDIJE3 +17 1300 T 10 ..,...,,.. =FG2IGIJE3 +17 1301 T 9 .,...,,.G FJ>EGIKF3 +17 1302 G 9 .,...,,.. GCAIHKMI3 +17 1303 G 9 .,...,,.. GJ8KBK/H3 +17 1304 A 9 .,...,,.. CG9@9KIEJ +17 1305 T 9 .,...,,.. ?J?JKHKGF +17 1306 T 9 .,...,,.. EJHBFGEF5 +17 1309 C 10 .,...,,.., FIKIFIHHJE +17 1310 A 10 .,...,,.., GLFK@L@HKG +17 1311 G 10 .,...,,.., IG@NFLLJLF +17 1312 C 10 .,...,,.., GL>MKNMKL< +17 1313 T 10 .,...,,.., JIDI@DDML;E1> +17 1322 C 11 .,...,,..,. FK4LJMCJHLH +17 1323 T 11 .$,...,,..,. >I:LJIJILHJ +17 1324 C 10 ,...,,..,. H5LMLKJE:H +17 1325 A 10 ,...,,..,. D:JIGHH@HI +17 1326 A 10 ,...,,..,. GADJJIHE0I +17 1327 C 11 ,...,,..,.^]. GFICLLHI3D@ +17 1328 C 11 ,...,,..,.. JDL@LKIB@JB +17 1329 T 11 ,...,,..,.. G7LIKJIG4JE +17 1330 G 11 ,...,,..,.. ;IMJIKIL5HF +17 1331 T 11 ,...,,..,.. D@IIJJDG2EE +17 1332 A 11 ,...,,..,.. D5@IHHEFFAD +17 1333 C 11 ,$...,,..,.. >AHKIIJD=FG +17 1334 C 10 ...,,..,.. @KKMNHH9JG +17 1335 T 10 ...,,..,.. GILJIKIJKG +17 1336 C 11 ...,,..,..^]. 6KGJ=JH>JIB +17 1337 A 11 .$..,,..,... >FAHIHHIJIGFEHFCC +17 1339 T 11 ..,,..,..., FKIIIC6GHFB +17 1340 A 10 ..,,..,.., HGGIEDHIIG3GHHG +17 1349 T 8 .,,...., HIJEGFF? +17 1350 T 9 .,,.,..., GHBEFGFGE +17 1351 T 9 .,,.,..., GHIGCFFG7 +17 1352 A 9 .,,.,..., GHHGIEFGF +17 1353 A 9 .,,.,..., =GHG?HHHE +17 1354 A 9 .,,.,..., ?GHF=CGHG +17 1355 A 9 .,,.,..., GGHG4IFHF +17 1356 A 9 .,,.,..., IGII@EHHF +17 1357 A 9 .,,.,..., FKKHIEIEI +17 1358 G 9 .,,.,..., KIBIFFJMH +17 1359 T 9 .,,.,..., 8HJF6DDHH +17 1360 T 9 .,,.,..., DHJEEEEHI +17 1361 T 9 .,,.,..., :GI@:IEHI +17 1362 G 9 .,,.,..., >HLHCJKKI +17 1363 G 9 .,,.,..., ;IKIJJGKJ +17 1364 G 9 .,,.,..., 9H?DDJFDG +17 1365 G 9 .$,,.,..., 8GLBMJHJL +17 1366 G 7 ,,...., GJFAJII +17 1367 G 8 ,,.,..., GKH9HIJK +17 1368 A 9 ,,.,...,^], FEGIFDCH? +17 1369 T 9 ,,.,...,, CEGHFFFHD +17 1370 T 9 ,,.,...,, EHI8IECHC +17 1371 C 9 ,,.,...,, >IJ4FDLJE +17 1372 C 9 ,$,.,...,, ;HH?LKKHG +17 1373 C 8 ,.,...,, HHALJKKG +17 1374 C 8 ,.,...,, GHILIKKJ +17 1375 T 9 ,.,...,,^]. CF8LIKFCE +17 1376 A 9 ,$.,...,,. >DHIEGFAA +17 1377 A 8 .,...,,. GDLIIHH9 +17 1378 G 8 .,...,,. F@JJJJGI +17 1379 C 8 .,...,,. I?HJDHHH +17 1380 C 8 .,...,,. FEHDKFHD +17 1381 C 8 .,...,,. HEKJ9AA> +17 1382 G 8 .,...,,. @I>AAKJC +17 1383 C 8 .,...,,. G5IJMIHA +17 1384 C 9 .,...,,.^]. EILJJJJD: +17 1385 A 10 .,...,,..^], C8KIJFE6C. +17 1386 C 10 .,...,,.., DEHIAIEAB@ +17 1387 C 11 .,...,,..,^]. BCIHEHH>E2> +17 1388 C 11 .$,...,,..,. >@LILBCKDA5 +17 1389 G 9 ,...,,.,. L?BCGK;G? +17 1390 G 10 ,...,,..,. GD@CJKAGHF +17 1391 A 10 ,...,,..,. LDHJHH=FJG +17 1392 G 10 ,...,,..,. CFJKIH2HGJ +17 1393 A 10 ,...,,..,. FGCBGE3B8@ +17 1394 C 10 ,...,,..,. 4AJHIKJEEG +17 1395 A 11 ,...,,..,.^], K5GIII>GHJC +17 1396 G 11 ,...,,..,., HDJBJI5JJK; +17 1397 C 10 ,...,,..,. AAJCAB:A?G +17 1398 G 11 ,...,,..,., <;BDII?@JC: +17 1399 G 11 ,...,,..,., 5AGFJIKKJ:E +17 1400 A 10 ,...,,.,., H +17 1403 T 12 ,...,,..,.,. G>EGDF?DCHG> +17 1404 C 12 ,...,,..,.,. =7GJID1H/KIF +17 1405 C 12 ,...,,..,.,. E:JKJL7IMJHD +17 1406 T 12 ,...,,..,.,. ADGKHIGJKK:GKHDG +17 1414 T 11 ...,,..,.,. IHKGHFJJM?J +17 1415 T 11 ...,,..,.,. :CDDF=EIB;F +17 1416 A 12 ...,,..,.,.^]. BEFFF?H:JBEA +17 1417 C 12 ...,,..,.,.. AFIIKCGIJLGC +17 1418 T 12 ...,,..,.,.. DHKEECJGNHFF +17 1419 A 12 ...,,..,.,.. @>2GHHHJHIFC +17 1420 T 12 ...,,..,.,.. @BIGH;CJ=JGF +17 1421 G 13 ...,,..,.,..^], BHJIIGFHKEDK7KHAB@ +17 1427 T 14 .,,..,.,..,..^>, EHIC>H@4CFF@EF: +17 1430 C 15 .,,..,.,..,..,. DEJJB;KKKHHFG=E +17 1431 C 15 .,,..,.,..,..,. GHIBDHLHKGFCE8D +17 1432 A 15 .,,..,.,..,..,. 8EG@DCE@IH;/FDE +17 1433 T 16 .,,..,.,..,..,.^], EDHHBIF@JH>=GGFA +17 1434 T 17 .,,..,.,..,..,.,^], BCGH@IHGFD:CEGDA> +17 1435 T 16 .$,,.,.,..,..,.,, ?EFEKHFHDGEFHED> +17 1436 C 16 ,,..,.,..,..,.,, EKEKGKHFKMFHHHGG +17 1437 T 16 ,$,..,.,..,..,.,, ?FKDIDFLII>HIHDG +17 1438 C 15 ,..,.,..,..,.,, LIDLIKDJEGBKHGD +17 1439 T 15 ,..,.,..,..,.,, FFGBL +17 1442 G 16 ,..,.,..,..,.,,, HEAH:BMGIE@HGI?D +17 1443 T 15 ,..,.,..,.,.,,, EIABFHCFIEHDF?C +17 1444 A 16 ,..,.,..,..,.,,, G4BIBKBAJHBIDF87 +17 1445 T 15 ,..,.,..,..,.,, GBEKBAJGHH@GGD> +17 1446 T 16 ,..,.,..,..,.,,, F5CDHCHGJE>EDHD> +17 1447 G 16 ,..,.,..,..,.,,, INFKLLGJLCGLIIE0 +17 1448 G 16 ,..,.,..,..,.,,, IDD@D=6HKIGJEGIH +17 1449 T 16 ,..,.,..,..,.,,, D?FHCAGDIGDF>DHE +17 1450 A 15 ,..,.,..,..,.,, EGDHJAEFJCBHEHG +17 1451 T 16 ,..,.,..,..,.,,, F@HJ/>IFIHGDEGFA +17 1452 A 17 ,..,.,..,..,.,,^].^], GFBIIAIFHHCGDEIC5 +17 1453 T 18 ,..,.,..,..,.,,,., HJHJIGIGHEGGFGJ3@< +17 1454 T 18 ,..,.,..,..,.,,,., GIBHI6GGJFFI?JI7BB +17 1455 G 18 ,..,.,..,..,.,,,., H5DCJJLIKIIHJFFHGG +17 1456 T 18 ,..,.,..,..,.,,,., GGGIG;HFJCEJDG>HFD +17 1457 G 18 ,..,.,..,..,.,,,., IBFE/?LJKHDJHHIAJF +17 1458 T 18 ,..,.,..,..,.,,,., C7EJJ@GEIH>DEFI9G: +17 1459 C 18 ,..,.,..,..,.,,,., J?BGKMLKM9EKKKLHJI +17 1460 T 19 ,..,.,..,..,.,,,.,^]. G9EJMCKGKJJJIHHIJG@ +17 1461 G 19 ,..,.,..,..,.,,,.,. H??GIKKJK/@MIGJDJAE +17 1462 C 19 ,..,.,..,..,.,,,.,. IJDFHHKIMCDKIAHBJKD +17 1463 T 19 ,..,.,..,..,.,,,.,. GLEGM@MIH9IJIDGAKFE +17 1464 G 19 ,..,.,..,..,.,,,.,. G=CHLF@IJ>FKFIJ?HGH +17 1465 T 19 ,..,.,..,..,.,,,.,. EF>FFIGFJ=HIH4FI=AHEA>II5KJGF +17 1476 T 19 .,.,..,..,.,,,.,..^], EH?IEGE>?DEGIHHHAD5 +17 1477 G 19 .,.,..,..,.,,,.,.., ?FE;JEKDJKDHLKJKIHB +17 1478 G 18 .,.,..,.,.,,,.,.., :HLICHF/JHIKDHF>F/ +17 1479 C 19 .,.,..,..,.,,,.,.., 4EE9JKK=JJJABJKIBH: +17 1480 C 19 .,.,..,..,.,,,.,.., 2JJ=JHLKIMIF:9KHIG< +17 1481 T 19 .,.,..,..,.,,,.,.., :GGFGCBK>GE5GFEC@A9 +17 1484 T 20 ,$.,..,..,.,,,.,..,., ;<@IEJFEBEEE4HGFE?AB +17 1485 T 19 .,..,..,.,,,.,..,., =E>FFHEHGCHNNJIJIKDIHDJ@GG +17 1487 G 18 ,..,..,.,,,.,..,., FLGJB:FEJ>>JHIC4ACAI? +17 1493 G 18 ,..,..,.,,.,..,.,. BDJLGFD2H5KHJB9?G@ +17 1494 G 19 ,$..,..,.,,,.,..,.,. @EEI/GG9GF>FGIGGF=;0 +17 1504 G 19 .,.,.,,,.,..,.,.,.. JJGKJF@KKIIJALGJIIF +17 1505 G 19 .,..,.,,.,..,.,.,.. HJ8G2HEKMGII?2IGIE7 +17 1506 G 20 .,..,.,,,.,..,.,.,.. IKJFFDHBFKCH@=DGGJFA +17 1507 A 20 .,..,.,,,.,..,.,.,.. AGD?G9EGHDCDG@??GD@B +17 1508 C 20 .,..,.,,,.,..,.,.,.. FIHHJGGK;HKGF>FLHGFH +17 1509 A 21 .,..,.,,,.,..,.,.,..^]. FI2EJ@DK@DIHFCFIGIGDE +17 1510 G 21 .,..,.,,,.,..,.,.,... IICGHJHI?MGAH@JGJJJHE +17 1511 A 21 .,..,.,,,.,..,.,.,... AE2AF>CFBFFGDHHCIGFF +17 1513 G 20 .,.,.,,,.,..,.,.,... EG/EGJHLNHHKCHHKHI?I +17 1514 G 21 .,..,.,,,.,..,.,.,... >GHFIIHK@LFIHAHIIGFFD +17 1515 G 20 .$,.,.,,,.,..,.,.,... @F8H9F?DF?L8IH?JEJIH8K +17 1520 G 20 ,$..,.,,,.,..,.,.,... B.AGFCFBLGKJ:GJJIIIJ7G?IB9BK +17 1522 G 17 .,.,,.,..,.,.,... 9B9CDEBBAAEDBD:HEHF:I +17 1524 G 19 ..,.,,,.,..,.,.,... G=E@FH8MIJH?FBJHH;K +17 1525 C 20 .$.$,.,,,.,..,.,.,..., ;=>CACIHGDHDKIHIJ?K8 +17 1526 C 18 ,$.,,,.,..,.,.,..., ;BD@HHIHFD:GGGGEK6 +17 1527 C 17 .$,,,.,..,.,.,..., 8D@=IEHK@IFHJGHL> +17 1528 T 16 ,,,.,..,.,.,..., GGGKGJGBBHHFHHK< +17 1529 G 16 ,,,.,..,.,.,..., GFHI +17 1531 C 16 ,,,.,..,.,.,..., EG/LIIKAMKIBGGL= +17 1532 T 16 ,$,,.,..,.,.,..., >C1EF>IGJGIHGBL< +17 1533 T 15 ,$,.,..,.,.,..., AEIG5CABGCEF;I< +17 1534 C 15 ,.,..,.,.,...,^]. FKIGEABJJFH@L?; +17 1535 A 15 ,.,..,.,.,...,. @HDGFB6BEHG2:@D +17 1536 C 16 ,.,..,.,.,...,.^]. >IFCGC>I@GI>I;@: +17 1537 A 15 ,.,..,.,.,..,.. ;JEGHF=FJGGK@DB +17 1538 A 16 ,.,..,.,.,...,.. FDHGGIIIIKI@JED? +17 1539 G 16 ,$.,..,.,.,...,.. AKHJJH8KJIJLMDC> +17 1540 C 15 .,..,.,.,...,.. J@JGHJJFHA>GCC= +17 1541 C 15 .,..,.,.,...,.. HGHHGEIJII0MBD5 +17 1542 C 15 .,..,.,.,...,.. KAHHGLIIIIHLFE9 +17 1543 C 15 .,..,.,.,...,.. HIFKDFMCKHILEE5 +17 1544 T 15 .,..,.,.,...,.. IEHFE8DKGIGLIHB +17 1545 G 15 .,..,.,.,...,.. JEEKDFILHE5LKF? +17 1546 G 15 .,..,$.,.,...,.. DGBF@.KGICIKIC< +17 1547 A 14 .,...,.,...,.. GBF9GFHGIHHDH= +17 1548 A 14 .,...,.,...,.. EEDF1IGJF=ILF= +17 1549 G 14 .,...,.,...,.. FCKK8HKHLJMLH? +17 1550 G 14 .,...,.,...,.. 5DFI.KIJIFFFH? +17 1551 A 14 .$,$...,.,...,.. >>E@3FEGHHIBHC +17 1552 A 12 ...,.,...,.. @HFFHEHII?FA +17 1553 A 11 ..,.,...,.. ;HHFIB8JGI> +17 1554 G 12 ...,.,...,.. IBGHJHK?MCEB +17 1555 T 12 ...,.,...,.. C=DGCIE5JEGA +17 1556 T 12 ...,.,...,.. =FEGHHE8HEE= +17 1557 G 13 ...,.,...,..^]. GJDGJGJFLGEBD +17 1558 T 13 ...,.,...,... >AAHDGE5IGHCD +17 1559 T 13 .$..,.,...,... ;2EGGGF8IDE4C +17 1560 T 12 ..,.,...,... D7FBHCAIHE@E +17 1561 T 12 ..,.,...,... ;0FEGG6JDE9E +17 1562 G 12 ..,.,...,... :GHEGK2IKHBJ +17 1563 G 12 .,.,...,...^], CIFHG;KKB=F> +17 1564 G 12 .,.,...,..., @JGJCCH8 +17 1566 T 13 ..,.,...,..., CJFAHHDKCF=F6 +17 1567 C 13 ..,.,...,..., 7JIJJIILEG4I> +17 1568 T 13 .$.,.,...,..., @GEHCK2KDIBL> +17 1569 C 12 .,.,...,..., HIIJHIMHG7HD +17 1570 T 12 .,.,...,..., KGKGIGLGJ@K= +17 1571 G 12 .,.,...,..., @HKHFDKHH>H2 +17 1572 C 11 ,.,...,..., HKHINKHH=LB +17 1573 A 10 ,.,...,... EHEIGKBI?J +17 1574 C 12 .,.,...,..., =HGIIHKHFAJH +17 1575 C 11 .,.,..,..., BGEJGLHH0IF +17 1576 C 12 .,.,...,..., LI +17 1579 A 12 .,.,...,..., 3FGJG0IFIEH/ +17 1580 G 12 .,.,...,..., >FJIJINGJBHD +17 1581 C 12 .,.,...,..., 0@FHJGLGH=L/ +17 1582 C 13 .$,$.,...,...,^], =?GJIHLDE@IA0 +17 1583 T 11 .,...,...,, GHHCLEJAM8> +17 1584 G 11 .,...,...,, GGIHLDDBJED +17 1585 G 11 .,..,$...,,^]. EJFK@4@JB/? +17 1586 A 10 .,......,. BHDAFJ>G@C +17 1587 C 11 .,......,,. FJH@IC8II9? +17 1588 A 11 .,......,,. CDF:EI=D3CE +17 1589 A 11 .$,......,,. ;EFHJJ>GE9D +17 1590 C 10 ,......,,. JH8KD8IA8D +17 1591 T 10 ,......,,. GHCJJEJ5=E +17 1592 T 10 ,......,,. FD5?G;GGAC +17 1593 G 10 ,......,,. FHCJD?LHGA +17 1594 T 10 ,......,,. E?CIHAHG7B +17 1595 G 9 ,......,. DBHIF@K3H +17 1596 C 9 ,$......,. >B4KGE9F> +17 1597 C 9 ......,,. B;K97LE/F +17 1598 C 9 .$.....,,. >FJG;HH8= +17 1599 A 8 .....,,. >I=CJ=.G +17 1600 T 8 .....,,. >DHFDC4G +17 1601 C 7 .....,. GJC;E:H +17 1602 T 7 ....,,. JIBL;0C +17 1603 G 7 ....,,. IB@MHHE +17 1604 G 7 ....,,. F:=@I?0 +17 1605 T 7 ....,,. BFABI/H +17 1609 C 6 ...,,. 88LG1C +17 1610 C 5 ..,,. ;M;0B +17 1611 C 6 ...,,. 9;MIKH +17 1612 T 6 ...,,. EFKF@? +17 1613 C 6 ...,,. @>ID=J +17 1614 A 6 ...,,. J?F32G +17 1615 C 6 ...,,. F.KEGG +17 1616 T 5 ...,. JGLFE +17 1617 C 5 ...,. BALJ= +17 1618 A 6 ...,,. HDJ0<< +17 1619 G 6 ...,,. BBED:I +17 1620 C 5 ...,. BAL?C +17 1621 C 7 ...,,.^], 8 +17 1625 A 6 ..,,., CD<0GF +17 1626 G 7 ...,,., E1E:.J; +17 1627 A 7 ...,,., C7H=2E= +17 1628 C 7 ...,,., =.HF0H= +17 1629 T 7 ...,,., E?KG7F; +17 1630 T 7 ...,,., J2H;D@1 +17 1631 C 7 ...,,., @BM2?I@ +17 1632 C 8 ...,,.,^], B3;HCH9; +17 1633 A 8 ...,,.,, ;CI32F; +17 1638 A 8 ...,,.,^]. @8GI1H>@ +17 1639 G 9 ...,,.,,. C6LHHK0@F +17 1640 G 6 ..,.,. C.;HF? +17 1641 C 9 .$..,,.,,. 62B@=J/7H +17 1642 T 6 ..,,.. 9L>=KI +17 1643 C 8 .$.,,.,,. 8K@>=GJBD +17 1658 T 8 ,,.,,.,. D>BD;G.B +17 1659 C 8 ,,.,,.,. G2E@JJJG +17 1660 A 7 ,,.,,.. DG.B.GG +17 1661 G 8 ,,.,,.,. DH;1JKI:FI>G +17 1663 C 7 ,.,,.,. 4D@IEJ>FBE +17 1675 C 11 ,.,,.,.,,,, ?F8DH1HA@:? +17 1676 G 11 ,.,,.,.,,,, /@GFB:@8H?E +17 1677 C 11 ,.,,.,.,,,, B3H.JDK:E>: +17 1678 C 11 ,.,,.,.,,,, B/BAH.GIIEI +17 1679 A 11 ,.,,.,.,,,, F.H.G8GJIBF +17 1680 G 11 ,.,,.,.,,,, =AFEL1JKHDD +17 1681 C 11 ,$.,,.,.,,,, ?D;AJ1KB@>7 +17 1682 G 10 .,,.,.,,,, =D3B5AGEFJ +17 1683 T 10 .,,.,.,,,, CGFH +17 1687 C 8 ,,..,,,, BGEGIIGK +17 1688 C 9 ,,.,.,,,, HMG8GJKGK +17 1689 T 9 ,,.,.,,,, EID2IFGIJ +17 1690 C 9 ,,.,.,,,, EMJAGLJFM +17 1691 T 9 ,,.,.,,,, CIJ6FHHHH +17 1692 G 8 ,,..,,,, B?KIJIBJ +17 1693 T 9 ,,.,.,,,, CEFIEICII +17 1694 T 9 ,,.,.,,,, D3CJEGHIG +17 1695 C 9 ,$,.,.,,,, :;JEIKJJD +17 1696 T 8 ,.,.,,,, FI5JEJMH +17 1697 G 8 ,.,.,,,, 4K3HKJFH +17 1698 C 8 ,.,.,,,, JI:IMLGK +17 1699 T 7 ,..,,,, BIFHGIG +17 1700 G 7 ,..,,,, JLLIJBJ +17 1701 T 8 ,.,.,,,, @ECGEGHE +17 1702 T 8 ,.,.,,,, JB:GEGHK +17 1703 T 7 ,..,,,, GGEEHED +17 1704 T 8 ,.,.,,,, EFHF1HFIHH +17 1762 C 13 ,,,,,,,,..... GHJ:>JHBHIJJG +17 1763 C 13 ,,,,,,,,..... HEI@@KHJJGLLK +17 1764 C 13 ,,,,,,,,..... JHLDKLKLFFKNK +17 1765 T 13 ,,,,,,,,..... GFHCGCDEHIKLK +17 1766 C 13 ,,,,,,,,..... =FHLILIGJELLK +17 1767 C 13 ,,,,,,,,..... BBHJ4JHJDIMLL +17 1768 C 13 ,,,,,,,,..... FFJKDLKKFFJLK +17 1769 T 13 ,$,$,,,,,,..... D@GHCIGGHIMKK +17 1770 G 11 ,,,,,,..... GJ=KH=JLKMK +17 1771 A 11 ,,,,,,..... FIELGHFIIJI +17 1772 G 11 ,$,,,,,..... DEHKJ@GJHLL +17 1773 C 10 ,,,,,..... IIKJKGHKLK +17 1774 A 10 ,,,,,..... DGHFFHHJJI +17 1775 T 10 ,,,,,..... EFDE +17 1792 A 16 ,,,,,......,,.,, HHIIHAHIIJH?FFF9 +17 1793 G 16 ,,,,,......,,.,, I=HKGKJILMI6>I?C +17 1794 C 16 ,,,,,......,,.,, J?IHFCHILFA9HGG@ +17 1795 C 16 ,,,,,......,,.,, I9IG?HIMLMJHJJH: +17 1796 C 16 ,,,,,......,,.,, IGJGIHFGMIKICEK> +17 1797 A 16 ,,,,,......,,.,, D6GEAGHJKJG01HCG +17 1798 C 16 ,,,,,......,,.,, BFHGGJIJKJI?BF?J +17 1799 C 16 ,,,,,......,,.,, D8HEF>HMIMJFBKFE +17 1800 C 16 ,,,,,......,,.,, HJIIJHIJLIJDILIM +17 1801 T 16 ,,,,,......,,.,, AFGFGFFLKLI@E@ALKL7FHDHD +17 1809 C 16 ,$,,......,,.,,,^]. ;AFDGKLKKDBKI6G; +17 1810 C 15 ,,......,,.,,,. >EIGALKF<>LHIH; +17 1811 C 16 ,,......,,.,,,.^]. FHHGLKJKHFLJEK=8 +17 1812 T 16 ,$,......,,.,,,.. ?FHCMLLKAGKG>EGC +17 1813 G 15 ,......,,.,,,.. EAGFKLIAIKILJG> +17 1814 A 15 ,......,,.,,,.. FD?IIHJEHIH>JB@ +17 1815 G 15 ,......,,.,,,.. BFCKMM==HKHBJ4? +17 1816 G 15 ,$......,,.,,,.. ?K0> +17 1817 C 14 ......,,.,,,.. >>KKIJDCGF3JF= +17 1818 C 13 .$.$....,,.,,.. ;;KKLF;GHJIE; +17 1819 C 12 ....,,.,,,.. KKLJ6BMB2E;; +17 1820 G 12 ....,,.,,,.. BDEBEB6JEKB4 +17 1821 C 12 ....,,.,,,.. KKKCG> +17 1823 C 13 ....,,.,,,..^]. HIJJFIKKBMH4= +17 1824 T 13 ....,,.,,,... KKIKHF@@EFBAJKI4@ +17 1831 T 11 .$...,.,,,.. 5DFBAIHIEAE +17 1832 C 11 .$..,,.,,,.. BEJGIKKNLII +17 1833 T 10 ..,,.,,,.. DG:.KDKFIC +17 1834 C 11 .$.,,.,,,..^2. AMGKJMDNAJ< +17 1835 T 11 .,,.,,,.... K@8KGGJB7H@ +17 1836 C 11 .,,.,,,.... J@HJH:GJ=KB +17 1837 C 11 .,,.,,,.... ;E:KA0JH8@B +17 1838 C 11 .,,.,,,.... GKDJKHMG>I3 +17 1839 T 10 .,,.,,.... L.CFBJG4H: +17 1840 C 11 .,,.,,,.... HGIGF3II6JG +17 1841 C 11 .,,.,,,.... L3GKGBJ:5HC +17 1842 C 11 .,,.,,,.... MJILJMMI.H> +17 1843 T 11 .,,.,,,.... E9GBI6@H +17 1845 G 11 .,,.,,,.... MHHIJKK?8F9 +17 1846 C 11 .,,.,,,.... LEJJKNMI6II +17 1847 T 12 .,,.,,,....^]. LHHFFJIHB@I? +17 1848 G 12 .,,.,,,..... LFF/HHJB1E>E +17 1849 T 13 .,.,,,.....^],^], HEAG7GA?F1D6A +17 1850 C 14 .,,.,,,.....,, HIFLIF +17 1851 A 15 .,,.,,,..$...,,^]. >HHGJHKC5IGF?EA +17 1852 G 14 .,,.,,,....,,. B@8EHAJDKFH1@E +17 1853 G 14 .,,.,,,....,,. E +17 1856 A 16 .,,.,,,....,,.., IFHIOLLDGBG>HGC; +17 1857 G 16 .,,.,,,....,,.., ;=AKJDIGIFJI>EBEK@2JD<@ +17 1863 C 17 .,,.,,,...,,..,,^]. EHHIJKL79HDIHCAIB +17 1864 T 17 .,,.,,,....,..,,. KFFBIHIEE3H:HG3GF +17 1865 G 18 .,,.,,,....,,..,,. CEFLHKLDC?I7DIBEHGBJF +17 1869 A 18 Tt,.t,,T..T,,.Tt,. 9/BFFHFIHFK9JKADDAF8H7@ID;BG +17 1872 G 17 ,,.,,,....,,..,,. FG7GFKB=AA;JG +17 1875 G 18 .,,.,,,....,,..,,. 9/G;I9I;<3F2BGE7HJ +17 1876 C 17 ,,.,,,....,,..,,. DICIHMIH:I>DGGBMJ +17 1877 T 17 ,,.,,,....,,..,,. DD?FEI/IEG;GJCAGJ +17 1878 C 17 ,,.,,,....,,..,,. FHAIKLIIBJ@EJFDLI +17 1879 A 17 ,,.,,,....,,..,,. CDHFHGBJ3HCEGFEFH +17 1880 C 17 ,$,.,,,....,,..,,. ??FBCD6G@H9BH@9AH +17 1881 G 17 ,.,,,...,,..,,.^].^]. A@:6GC@? +17 1882 G 19 ,.,,,....,,..,,...^]. DEGGJEIBG:GI>:JG>@D +17 1883 A 20 ,.,,,....,,..,,....^]. DAFIKFF:GDDF@FDIEDCA +17 1884 G 20 ,$.,,,....,,..,,..... ?BDHJ:K=J=HJA?JKHGHE +17 1885 C 19 .$,$,,....,,..,,..... >>=J>J8AEBHCECDGFHD +17 1886 C 17 ,,....,,..,,..... @A3IGH9CGH6?IADIA +17 1887 G 16 ,,...,,..,,..... 2H;;BCJA7AK>AAC@ +17 1888 C 17 ,$,....,,..,,..... 5IADAIBIIDFGKIHIH +17 1889 C 16 ,....,,..,,..... FGI6HA5H@A9HHGIE +17 1890 C 16 ,....,,..,,..... JGH5JAIGEELKGGIH +17 1891 T 16 ,....,,..,,..... HAF2IEHDBCHKHHJH +17 1892 G 16 ,....,,..,,..... HHJKJAGJ@?HIIIKI +17 1893 T 16 ,....,,..,,..... GEE4ECEDBEIHEEHD +17 1894 G 16 ,....,,..,,..... IEK0KDHJD@ILIILI +17 1895 C 15 ,...,,..,,..... GI6HEEKDBGKJIJI +17 1896 C 16 ,....,,..,,..... A9H?J9>HC9CKGHKI +17 1897 G 16 ,....,,..,,..... F@A6>?H6;=ICAADA +17 1898 T 15 ,...,,..,,..... F9>CDGCB@HDFEIE +17 1899 G 15 ,...,,..,,..... E/KGCCID;HLIIKI +17 1900 T 15 ,...,,..,,..... D0DBEFE=FFHFEHG +17 1901 A 16 ,....,,..,,..... F5.1IIIFDE;AJIIGJH7 +17 1903 C 17 ,$....,,..,,....., AEHDHCEH7?JJGHKH@ +17 1904 T 17 ....,,..,,.....,^]. EGCHDFID?IJHHLGCA +17 1905 C 17 ....,,..,,.....,. G89JEHI>@IKJIJIDB +17 1906 T 17 ....,,..,,.....,. @IGJEGIF?GKHIIIGF +17 1907 G 17 ....,,..,,.....,. ?G0;GEJDAIKJIKJ8F +17 1908 A 18 .$...,,..,,.....,.^], ?CGFIFBCIIIFGJGFD= +17 1909 G 17 ...,,..,,.....,., JGLAGKFB9LKKLL4ID +17 1910 C 15 ..,,..,,......, >ID=J?EALJILIBF +17 1911 C 17 ...,,..,,.....,., FCGCEHDH +17 1913 T 17 ...,,..,,.....,., CJIAGJACEJIJJK6HE +17 1914 C 17 ...,,..,,.....,., IDIDGEEFKLFHKI0CE +17 1915 T 17 .C.,,..,,.....,., H1GEDGCAHLIGHH6GH +17 1916 G 17 .T.,,..,,.....,., H0IHFFCAJJJIMI6HI +17 1917 C 17 ...,,..,,.....,., H9IGGHIEIIKJLKEGF +17 1918 A 16 ...,,..,,......, F8GCBIDFCIHGIIHD +17 1919 C 17 ...,,..,,.....,., DDHGAF=FHJJIKB?FA +17 1920 A 17 ...,,..,,.....t., D9BEFIAEIGGIJI/GI +17 1921 G 18 ...,,..,,.....,.,^]. F/J?CJ>DHMLKNL@GI@ +17 1922 T 17 .$.,,..,,.....,.,. 6GCGG3EFHFFIG;DEC +17 1923 G 17 ..,$,..,,.....,.,. JEG +17 1925 C 16 ..,..,,.....,.,. ;IJJ=>JIFHKH;IJF +17 1926 T 16 ..,..,,.....,.,. FJDJ?FIKIHLG5FHF +17 1927 T 15 .,..,,.....,.,. DGC;EHHGEII:FED +17 1928 C 15 .,..,,.....,.,. LCK8CKLJJMJ?HLH +17 1929 T 15 .,..,,.....,.,. GFIBGGLKKKI.GHI +17 1930 G 15 .,..,,.....,.,. IEI@5JKKILJ8HGH +17 1931 C 17 ..,..,,.....,.,.^]. 9IHK5GKIJIMI1IHIB +17 1932 T 17 ..,..,,.....,.,.. EGGH?GHLJIMI6DGHE +17 1933 T 17 .$.,..,,.....,.,.. 1BG58JF@FGHGIEFED +17 1934 G 16 .,..,,.....,.,.. EHI?IFLKJKJKHJGH +17 1935 C 15 .,..,,......,.. H +17 1944 T 16 .,..,,.....,.,.. @BD3DFHGGHF7HHCH +17 1945 T 16 .,..,,.....,.,.. >EB9JHGFCIF;FGFE +17 1946 G 16 .$,..,,.....,.,.. DFF?HJLIHMLEJ;HK +17 1947 A 15 ,..,,.....,.,.. DD:JG?HIIHHBKFH +17 1948 G 15 ,$..,,.....,.,.. ?E:;IJKKMLCIJKL +17 1949 A 13 ..,,......,.. C9FEIIIAHFEFH +17 1950 A 14 .$.,,.....,.,.. AAJGIGDIG@HIHI +17 1951 G 14 .,,.....,.,..^]. ?CHKIJLK0JKCI7 +17 1952 A 13 .,,......,... >FCBGDKGHDEI@ +17 1953 A 14 .,,......,...^]. 1EDDFBJHH@FH?> +17 1954 A 15 ,,.....,.,....^], FEGGHIG2AEHEA>3 +17 1955 C 14 ,,......,...., C>EIEKIIHFIEE6 +17 1956 C 15 ,,.....,.,...., C;GIIII49=JLGDD +17 1957 C 15 ,,$.....,.,...., F:HIILI?DJFK?FE +17 1958 C 15 ,.....,.,....,^]. @CIHLI1AKFL@GA? +17 1959 T 16 .,.....,.,....,. 9EEIJLHDHHIJHHGD +17 1960 T 17 .,.....,.,....,.^]. .CCFEGEGGFBH>ECA? +17 1961 C 17 .$,$.....,.,....,.. 1AGJJKI4HKJLGIKED +17 1962 T 16 .$....,.,....,..^]. EKHLJGIIEKEHDFG? +17 1963 G 15 ....,.,....,... HIMJCKHEKGJKGFE +17 1964 G 15 ....,.,....,... JILJ +17 1967 A 16 ....,.,....,..., EGI??AEDHAFICDC@ +17 1968 T 16 ....,.,....,..., EFIGDH@HICGHF?C@ +17 1969 A 16 ....,.,....,..., DDGE49EEJDEHCD>D +17 1970 C 16 ....,.,....,..., HFIA4CIIIBIJGFFJ +17 1971 A 16 ....,.,....,..., GCGG2HEFJGGFFGFH +17 1972 T 17 ....,.,....,...,^], DHIFEHEGEDDBB +17 1974 A 17 ....,.,....,...,, GEGH3I?GIGHLFFFME +17 1975 G 17 ....,.,....,...,, IGKKJLIBMGLLH>AKF +17 1976 A 17 ....,.,....,...,, DECGBADCI=H7EFFCB +17 1977 C 17 ....,.,....,...,, FFGD6JFIK.IKGIAHH +17 1978 A 17 ....,.,....,...,, DDFEH?G@JEHKIFGIF +17 1979 G 16 .....,....,...,, GFGHJHBM@LHIG>EELEKKJI?HIC.C +17 1981 C 17 .$.,.,....,...,,^].^], D +17 1988 G 17 ,.,....,...,,.,.. GIGJIKJIHFIIAIEGD +17 1989 G 16 .,....,...,,.,.. HG=KDIBDEDGGIFG +17 1994 T 17 ,.,....,...,,.,.. C9FAIFGGED8IGFIEF +17 1995 G 18 ,.,....,...,,.,..^], 1HFFLIJHD<@LIJJCJ@ +17 1996 C 19 ,.,....,...,,.,..,^]. 2HEJ?F/2FEEIIKGH@ +17 2003 T 19 .$,....,...,,.,..,.. 4FEI>FK3EB>ECG4H?GE +17 2004 G 18 ,....,...,,.,..,.. ?GMDKAHFHJDLKHIEJH +17 2005 G 18 ,....,...,,.,..,.. F9J0I7H:?KICJCHHI@ +17 2006 C 18 ,....,...,,.,..,.. EGDIJKIA7LCFLHKJKF +17 2007 A 18 ,$....,...,,.,..,.. BGJIHBFEBIEFHDICHG +17 2008 C 17 ....,...,,.,..,.. 7KJJJIJCGJJMH>JIF +17 2009 A 17 ....,...,,.,..,.. GJ=GIHGGDKFLDHJJF +17 2010 G 17 ....,...,,.,..,.. HJ>MIH:;JILLKLIMB +17 2011 C 17 ....,...,,.,..,.. JJ9JKIFFFKLLJLJKH +17 2012 A 18 ....,...,,.,..,..^], CIDI>HE>DFHHEGBJG3 +17 2013 C 17 ...,...,,.,..,.., EJIEFIKIDJADHD@F +17 2015 T 18 ....,...,,.,..,.., CIFFIFBJFI;IGKLDHKGKA2< +17 2018 C 19 ....,...,,.,..,..,, FHAJMII8KFKMILJKJJB +17 2019 T 19 ....,...,,.,..,..,, GLCFHJI>EHIJALHLFFD +17 2020 G 20 .$...,...,,.,..,..,,^>. CJHJHGKHLILKIJILIAC@ +17 2021 C 21 ...,...,,.,..,..,,.^].^], LIKBJJG;IMGGJILJJ.BA: +17 2022 C 21 ...,...,,.,..,..,,.., GEGEI@?LLLLHMHKHFBEAB +17 2023 A 20 ...,...,,.,..,..,.., I0GGFEAEGFKGFIJ@KFEF +17 2024 G 21 ...,...,,.,..,..,,.., KCFHF +17 2025 T 21 ...,...,,.,..,..,,.., F6FIE;EIGHJFIGHDBHFDB +17 2026 T 21 ...,...,,.,..,..,,.., E4EFDEFJBFICIEIEBEFDF +17 2027 A 21 ...,...,,.,..,..,,.., @9FGEEEIGHIEGEJEHEFDB +17 2028 C 21 ...,...,,.,..,..,,.., FFILGKFKDKKHJKJGKKEGK +17 2029 T 21 ...,...,,.,..,..,,.., CCAIHDIBDJIFLLJHK? +17 2042 G 22 ..,...,,.,..,..,,..,,^], +17 2043 G 21 .,...,,.,..,..,,..,,, GC/GHKIKJIBKIIHCIFKE> +17 2044 C 22 ..,...,,.,..,..,,..,,, 4HHEJCMHLLJLKKIJIIILGG +17 2045 A 22 ..,...,,.,..,..,,..,,, GG>:BGHHJIGHIKHDIKHIED +17 2046 T 22 ..,...,,.,..,..,,..,,, AHF?GBIGIIGFHJGK:GGGHE +17 2047 G 24 ..,...,,.,..,..,,..,,,^],^], :IF?IKDIJLJLILKCGIIEIHEE +17 2048 A 24 ..,...,,.,..,..,,..,,,,, CDDFC@HEKGFJEKGHHFDHEEBC +17 2049 A 24 ..,...,,.,..,..,,..,,,,, >DCCCBBIIKCLKFLIMKKBIGMJHGG +17 2053 G 23 ,$...,,.,..,..,t..,,,,,^], ACFAJIILHLHBFH8CHMKJDEE +17 2054 A 22 ...,,.,..,..,,..,,,,,, @FBKHIKHGCJFLLCHMKH:DGGIADKGCBHFHHEEFI +17 2062 A 19 ,,.,..,..,,..,,,,,, FEJFGK?JIHGKHIHFEFI +17 2063 C 19 ,,.,..,..,,..,,,,,, FIKKHJGKIJKFINLKHB@=AJIBCJGDEBBAD +17 2070 G 19 ,.,..,..,,..,,,,,,^]. D@I?CIBAKDAALLKKIL8 +17 2071 A 19 ,$.,..,..,,..,,,,,,. @HF@IEK:=DLDEHE?HID +17 2072 C 18 .,..,..,,..,,,,,,. FEGIGKHK:HHJCDHIKD +17 2073 C 19 .,..,..,,..,,,,,,.^]. CA?JAKHA@LGCEA>BEBB +17 2074 G 19 .,..,..,,..,,,,,,.. AG@EHC;KCA@KIJKKK5? +17 2075 C 20 .,..,..,,..,,,,,,..^]. JHICHKIFHGJLHIKJLDE@ +17 2076 A 20 .,..,..,,..,,,,,,... FFF>DFHHIIG;HD?FJFEC +17 2077 C 20 .,..,..,,..,,,,,,... FHEIIKIEKDJLLIKIL:DE +17 2078 A 20 .,..,..,,..,,,,,,... DG@HGHGHIJHHJJHLLEEE +17 2079 G 21 .,..,..,,..,,,,,,...^], EA;LGLGLKELLLJJIL=HIA +17 2080 G 21 .$,$..,..,,..,,,,,,..., BBEGIJHK>DIICJGGL?EGE +17 2081 C 19 .$.,..,,..,,,,,,..., 5HIMCLHFLLMJKKNBFHF +17 2082 T 18 .,..,,..,,,,,,..., IFLHGHGGJJHEIKHHHF +17 2083 G 18 .,..,,..,,,,,,..., EHLHKKHJCLI:KK;HII +17 2084 C 19 .,..,,..,,,,,,...,^]. AJBHLGAKMMJKKMGHIIA +17 2085 T 19 .,..,,..,,,,,,...,. EFKEGGB>JKHFHKKHGFE +17 2086 G 19 .$,..,,..,,,,,,...,. DHI:EEFJKNJJJ?DIIKG +17 2087 A 18 ,..,,..,,,,,,...,. HH@KFCGJLIHKJFHEHF +17 2088 G 18 ,..,,..,,,,,,...,. GJ:IE>KKJHBJLKIJ5I +17 2089 C 18 ,..,,..,,,,,,...,. ?IC?5>KCDABBE5EI=B +17 2090 G 18 ,..,,..,,,,,,...,. EB9IF1BJLIGJMBCB?@ +17 2091 C 17 ,..,,.,,,,,,...,. ?G??BJCEABAB?JIDH +17 2092 G 17 ,..,,..,,,,,,..,. DA?GI1BIKFJIICBI@ +17 2093 T 18 ,..,,G.,,,,,,...,. BBBHH2EIKIEFIGHFJI +17 2094 C 18 ,$..,,..,,,,,,...,. @FGIL8JLIKJIMAGJIJ +17 2095 A 17 .$.,,..,,,,,,...,. CEGHCFG=F?GEFHH>E +17 2096 C 16 .,,..,,,,,,...,. >FHBIKIGJKM6DGJH +17 2097 A 16 .,,..,,,,,,...,. AGECHEH>?EG@IEBG +17 2098 C 16 .$,,..,,,,,,...,. 9BA:EDE@BAEHFGCI +17 2099 G 15 ,,..,,,,,,...,. HF/AIKJJJL2AAKC +17 2100 C 15 ,,..,,,,,,...,. HI1JHLFKKMCCIJJ +17 2101 A 14 ,,.,,,,,,...,. HGHKKJ>JJIGGLG +17 2102 G 15 ,,..,,,,,,...,. HG=JIJJIILLKOLK +17 2103 C 14 ,,.,,,,,,...,. FHIJKHHKJ?IJII +17 2104 C 15 ,,..,,,,,,...,. FJ1FJLJJILK7DDH +17 2105 A 14 ,,.,,,,,,...,. EEFGIGDHIFCGHH +17 2106 T 16 ,,..,,,,,,...,., GF1FHKFHGJ;GHGGC +17 2107 C 15 ,,.,,,,,,...,., @AIBCB@ADJAIDJ: +17 2108 G 15 ,,.,,,,,,...,., FHAILJHIL>DBLAF +17 2109 C 15 ,,.,,,,,,...,., ?@JBDA?ADJ6JEI? +17 2110 G 16 ,,.,,,,,,...,.,^]. DDAHLJGJMC2AI@C@ +17 2111 C 16 ,$,.,,,,,,...,.,. BFHHLIDLL3LIMJFC +17 2112 A 15 ,.,,,,,,...,.,. GCIKJDKMEHDLBHE +17 2113 G 15 ,.,,,,,,...,.,. FJGKJHLK8LKEH=G +17 2114 C 15 ,.,,,,,,...,.,. G=INHGKKGCJMJGF +17 2115 T 15 ,.,,,,,,...,.,. FGFIHEGIHHHGDFF +17 2116 C 15 ,$.,,,,,,...,.,. BHHLJHKKKHKLKCG +17 2117 A 14 .,,,,,,...,.,. BHLHIIL?6HIDGF +17 2118 G 14 .,,,,,,...,.,. ECLHHIJ@?JKJ@I +17 2119 G 14 .,,,,,,...,.,. BBLGHHL.IGJEGG +17 2120 G 15 .$,$,,,,,...,.,.^]. @@LLHIL4GJLH?G: +17 2121 A 13 ,,,,,...,.,.. HIDHJ23FIHDED +17 2122 T 13 ,,,,,...,.,.. HF>DII@GHCAFC +17 2123 A 13 ,,,,,...,.,.. IHCHI4CDHEFEC +17 2124 T 13 ,,,,,...,.,.. JIAGJBJHK>FGA +17 2125 T 13 ,,,,,...,.,.. IFDFJGCHIBCD? +17 2126 A 13 ,,,,,...,.,.. HFEFIEDGE +17 2152 G 11 ,$...,.,..,. D8@HBI5JDGJ +17 2153 T 10 ...,.,..,. D/GGF?CEDG +17 2154 C 10 ...,.,..,. AHLJK.IIJJ +17 2155 A 10 ...,.,..,. DHGGF@=IEH +17 2156 C 10 ...,.,..,. ?JIKIBIDJI +17 2157 A 10 ...,.,..,. 3@HKHDFIJI +17 2158 G 10 ...,.,..,. ;JKJIGLLGK +17 2159 G 9 ..,.,..,. JIIGHD=KJ +17 2160 C 9 ..,.,..,. FKKDAH>JK +17 2161 A 10 ...,.,..,. A@GGICHFGI +17 2162 C 11 ...,.,..,.^], ECMKJAHGKI@ +17 2163 T 11 ...,.,..,., >@IHJGJEHLE +17 2164 G 11 ...,.,..,., H5KIJGJ>JL@ +17 2165 C 11 ...,.,..,., EJHKHDKDJL@ +17 2166 T 11 ...,.,..,., 7CHHHGJCFLA +17 2167 A 11 ...,.,..,., AFDFECDDFJ8 +17 2168 C 11 ...,.,..,., CAG>JJIBJIB +17 2169 T 11 .$..,.,..,., .HGCIGKFEL= +17 2170 C 10 ..,.,..,., GEBIDLHFK: +17 2171 C 12 ..,.,..,.,^],^], FFIHEI;KJFCE +17 2172 T 12 .$.,.,..,.,,, ;DFCCI@HK6AA +17 2173 G 11 .,.,..,.,,, >FIJIAHL@D? +17 2174 G 11 .$,.,..,.,,, ;EEHFDHL@BE +17 2175 G 10 ,.,..,.,,, EFHIBHKA=E +17 2176 G 10 ,.,..,.,,, EBDIBIK=E; +17 2177 T 10 ,.,..,.,,, >AHDCHFBD; +17 2178 T 10 ,$.,..,.,,, ;FH>;FHCB? +17 2179 T 10 .,..,.,,,^], AHG=HICC:= +17 2180 T 10 .,..,.,,,, BF7AHI>BG> +17 2181 C 9 .,..,.,,, FADDGL;?: +17 2182 C 10 .,..,.,,,, =BIAHLCHIE +17 2183 A 10 .$,..,.,,,, BAHCIJC8EF +17 2184 T 9 ,$..,.,,,, =G=CK>GEE +17 2185 C 8 ..,.,,,, I=JJ7G:G +17 2186 A 8 ..,.,,,, GCFI<2FC +17 2187 A 8 ..,.,,,, JBFG3:?F +17 2188 A 9 ..,.,,,,^]. IBDJ40CE? +17 2189 C 10 ..,.,,,,.^2, IBIJ<87IC@ +17 2190 C 11 ..,.,,,,.,^]. ECIK7@:@C9> +17 2191 C 11 ..,.,,,,.,. I1KL=> +17 2192 T 11 ..,.,,,,.,. I;GL;?>HF7F +17 2193 C 11 ..,.,,,,.,. J;IL.IIJGDG +17 2194 A 10 ..,.,,,,.. HAFJ9ABDEF +17 2195 A 11 ..,.,,,,.,. G?IJ??AJF.G +17 2196 G 11 ..,.,,,,.,. JBJL?GHII@H +17 2197 A 11 ..,.,,,,.,. FCIJEDIJFBG +17 2198 G 10 ..,.,,,,.. K>IME>>HIJ +17 2199 C 11 ..,.,,,,.,. K?KKCHMKH.G +17 2200 T 11 ..,.,,,,.,. HFGLCHGHHAH +17 2201 G 11 ..,.,,,,.,. GDGMHFFHH1I +17 2202 G 11 ..,.,,,,.,. H>GL=A3G>1G +17 2203 G 11 ..,.,,,,.,. GBHJFIDHMGCFHHKEF +17 2208 G 13 ..,.,,,,.,.,, ;8HKFGAIH4JGB +17 2209 G 12 .$.,.,,,,..,, :>JKH<;J?IIF +17 2210 G 12 .,.,,,,.c.,, /HJHC6IC:IF2 +17 2211 T 11 .,.,,,,..,, 4FILGHHEEHD +17 2212 C 13 .,.,,,,.,.,,^]. 7IMJHCKIEKK8@ +17 2213 A 13 .,.,,,,.,.,,. =EHIE=FG4HHCC +17 2214 A 13 .,.,,,,.,.,,. :DJID=EC=GH0E +17 2215 C 13 .,.,,,,.,.,,. AJJFM;LH/IJEB +17 2216 T 13 .,.,,,,.,.,,. BFGHI@HI7JI1I +17 2217 T 12 .,.,,,,..,,. :FII?6GBFHFF +17 2218 C 13 .,.,,,,.,.,,. 9FGHH:FJ.KHBH +17 2219 C 12 .,.,,,,..,,. 4GKIAHJGHEII +17 2220 G 12 .a.a,aaA.,a. ;GEL>9JEBJC> +17 2221 G 12 .,.,,,,..,,. ?GJJG5JJFKAH +17 2222 C 13 .,.,,,,.,.,,. @DLJ10HHDJLKH +17 2223 C 13 .,.,,,,.,.,,. 9GLJHBKIBHN@J +17 2224 T 13 .,.,,,,.,.,,. DELLGCHH=IJDJ +17 2225 G 13 .,.,,,,.,.,,. >>LL=GGI;JKIH +17 2226 G 13 .,$.,,,,.,.,,. ;;KL@6IH0HKHI +17 2227 G 11 .$.,,,,..,,. :KLC>IDHD7I +17 2228 G 11 .,,,,.c.,,. LKL:KF1HKCI +17 2229 A 12 .,,,,.,.,,.^], JIAEEGEFIEJ@ +17 2230 A 12 .,,,,.,.,,., JIA?DFCGCHIDJHK:HKF +17 2248 C 12 ,,,,.,.,,.,, HHJKHHIMLLKI +17 2249 A 12 ,,,,.,.,,.,, KG;IH>HLMKHI +17 2250 G 12 ,,,,.,.,,.,, JF>JJHJM;ILH +17 2251 A 12 ,,,,.,.,,.,, KGHIG1GJMJLJ +17 2252 G 11 ,,,,..,,.,, JEGILKKLJJI +17 2253 A 12 ,,,,.,.,,.,, GDAHG4GKJKIH +17 2254 T 11 ,,,,..,,.,, JA>GGIKFHII +17 2255 G 12 ,,,,.,.,,.,, IHCIJ=KLGIJK +17 2256 A 12 ,,,,.,.,,.,, JIHII1BLELKJ +17 2257 G 11 ,,,,..,,.,, HE:IDIKLJGK +17 2258 C 12 ,,,,.,.,,.,, GFIKJ>GNIJLK +17 2259 T 12 ,,,,.,.,,.,, I9>FJ8JJBLHD +17 2260 T 12 ,,,,.,.,,.,, HFBGCDEK>FFI +17 2261 T 12 ,,,,.,.,,.,, FDDEE>EC@IGEGI; +17 2271 A 10 ,.,.,,.,,, F@CGJIGCIE +17 2272 T 9 ,..,,.,,, HHFBJHGDB +17 2273 G 9 ,..,,.,,, GEJLBJCM0 +17 2274 G 10 ,..,,.,,,^], GDHHIHEK4C +17 2275 T 10 ,..,,.,,,, FAFIHGIH@C +17 2276 G 12 ,.,.,,.,,,,^]. FIFBM9FJFB +17 2282 T 13 .,.,,.,,,,.,, F7HJGIBI.4JCC +17 2283 G 13 .,.,,.,,,,.,, G3GKFGFK4HJDF +17 2284 G 13 .,.,,.,,,,.,, GK>JKLD0?FF> +17 2290 G 12 ,,.,,,,.,,.^], JIKIIAJH@GFD +17 2291 T 12 ,,.,,,,.,,., JIGIJ9DI@HEC +17 2292 G 12 ,,.,,,,.,,., JKJKLE2LHHGC +17 2293 G 12 ,,.,,,,.,,., JKJJJ>6JGFCD +17 2294 C 13 ,,.,,,,.,,.,^], LKGLN:9JA=A;D +17 2295 T 13 ,,.,,,,.,,.,, H=HEK4>KIHHB? +17 2296 T 13 ,,.,,,,.,,.,, IGBJI9GG@G;FD +17 2297 G 13 ,,.,,,,.,,.,, IHGEK76IICGHE +17 2298 C 13 ,,.,,,,.,,.,, JJGKLEHLEFDHE +17 2299 A 13 ,,.,,,,.,,.,, HGGGF1@GEDFDB +17 2300 C 12 ,,.,,,,.,.,, HA>JK2/KBFHF +17 2301 C 14 ,,.,,,,.,,.,,^>, IIALJ=ELCFH;EJ@CB@F +17 2306 A 12 .,,,,.,,.,,, BFJ9GJ;HFD9/ +17 2307 T 12 .,,,,.,,.,,, BGH:EJGH?@D7 +17 2308 C 12 .,,,,.,,.,,, ?IJ0?IEICIH< +17 2309 C 12 .,,,,.,,.,,a 9IH0=L;I;GD1 +17 2310 C 12 .,,,,.,,.,,, 9JL>DGJFIII> +17 2311 A 13 .,,,,.,,.,,,^]. =JJJBHJGFIG?B +17 2312 G 14 .,,,,.,,.,,,.^], EJKAIKKJIIJ4EB +17 2313 C 14 .,,,,.,,.,,,., BJL1IJFIFJI8GE +17 2314 A 14 .,,,,.,,.,,,., CFF2;E2DFEE/G? +17 2315 C 15 .,,,,.,,.,,,.,^], =JL<;IGMGBC3FGE +17 2316 T 15 .,,,,.,,.,,,.,, CGIBAMIGBE;0JEC +17 2317 T 16 .,,,,.,,.,,,.,,^], 7HH52HJC?HB7G3A> +17 2318 T 14 .,,,.,,.,,.,,, 0GI0HHHEGHFFA> +17 2319 G 16 .$,,,,.,,.,,,.,,, >GJGGMHIAHH9LEEE +17 2320 G 15 ,,,,.,,.,,,.,,, IK5@?GIAIACJGGE +17 2321 G 15 ,,,,.,,.,,,.,,, FJ;;JJI>JA7IGDH +17 2322 A 16 ,,,,.,,.,,,.,,,^], HK?GJBG?JD2HDGE: +17 2323 G 16 ,,,,.,,.,,,.,,,, EIDJMHJIFI1LGDCD +17 2324 G 15 ,,,,.,,.,,,.,,, DK97J7I?JK:IEH? +17 2325 C 15 ,,,.,,.,,,.,,,, DH?KI6;I;2L9GF8 +17 2326 C 15 ,,,,.,,.,,.,,,, ?C@85@CHB@K>=?= +17 2327 G 16 ,,,,.,,.,,,.,,,, DHDHBFK8IK2DK6FC +17 2328 A 15 ,$,,,,,.,,,.,,,, BJC;=GDHJAGIDEE +17 2329 G 15 ,,,.,,.,,,.,,,, IEHIIGAFI/K5IC3 +17 2330 C 15 ,,,.,,.,,,.,,,, JKGLDJE +17 2339 T 16 ,,,.,,.,,,.,,,,. E/@GGK@B;A@5LA@A?G +17 2341 G 15 ,$,.,,.,,,.,,,,. AKGECEGE +17 2351 A 16 ,,.,,.,,,.,,,,.. BFJ?IGKC?J@DGIFD +17 2352 G 16 ,,.,,.,,,.,,,,.. <;GFKIJC@MJKH5IH +17 2353 C 16 ,,.,,.,,,.,,,,.. H?=@CAHJ?M;G=HIH +17 2354 A 16 ,,.,,.,,,.,,,,.. 3FJIFDHG:IHJ=FEHGDGGAJ@GK8FF +17 2358 T 16 ,,.,,.,,,.,,,,.. FFHGGEEHCHEFHACG +17 2359 G 16 ,,.,,.,,,.,,,,.. BIAEJ>IK=LIAE?IK +17 2360 A 16 ,,.,,.,,,.,,,,.. @GAHIHID>IHEIGEI +17 2361 G 16 ,,.,,.,,,.,,,,.. 1?I@HHIH=KJFKD?K +17 2362 A 16 ,,.,,.,,,.,,,,.. DEJ:CAE>3K?EA2CI +17 2363 C 16 ,,.,,.,,,.,,,,.. ;G2CHHIGDK@HFHDI +17 2364 C 16 ,$,.,,.,,,.,,,,.. :GJEJ7IIDLFJHJBK +17 2365 A 15 ,.,,.,,,.,,,,.. HIDGGIF?J=EDHEI +17 2366 G 15 ,.,,.,,.,,,,..^], FJHFBHHLJIJHIL? +17 2367 C 16 ,.,,.,,,.,,,,.., >@BGAHI?KCJHFIJE +17 2368 C 16 ,.,,.,,,.,,,,.., FKFJ2KJ@MFJJHHH: +17 2369 T 16 ,.,,.,,,.,,,,.., D8FGDGGELFGHFBLG +17 2370 G 16 ,.,,.,,,.,,,,.., CJ@GIHG9KHJHFILF +17 2371 G 16 ,.,,.,,,.,,,,.., FFFIHHHBIIHIH:@G +17 2372 C 16 ,.,,.,,,.,,,,.., 9FLI +17 2374 A 15 .,,.,,,.,,,,.., AAADJB +17 2379 G 14 ,$,.,,,.,,,,.., >?>GH?EIHIE:DE +17 2380 G 12 ,$.,,,.,,,.., @EHHFJKIIIKI +17 2381 C 12 .,,,.,,,,.., FGHDGJFHIGIJ +17 2382 A 13 .,,,.,,,,..,^]. >CDCFFFFEHJD? +17 2383 A 13 .,,,.,,,,..,. ;CDDJDFDFHJEA +17 2384 A 13 .$,,,.,,,,..,. :BDCJDABDGJEB +17 2385 A 12 ,,,.,,,,..,. EF:IEED>AIBE +17 2386 C 12 ,,,.,,,,..,. ABDGFHGHJJGD +17 2387 C 12 ,,,.,,,,..,. BEELHIIIHLGB +17 2388 C 12 ,,,.,,,,..,. DFFLIJJHJFAI +17 2389 A 13 ,$,,.,,,,..,.^]. ?GCEBIBFFI:EB +17 2390 G 12 ,,.,,,,..,.. DAMHHI=9MIDF +17 2391 T 12 ,,.,,,,..,.. DCFGEGD +17 2404 T 13 ,.,,,,..,..,. B?ECADDICGI>B +17 2405 A 14 ,.,,,,..,..,.^]. BDEEFEADEHIDE@ +17 2406 C 14 ,.,,,,..,..,.. @FIHJIHKKGJJEC +17 2407 A 15 ,.,,,,..,..,..^]. >>>DDEHJFKIEIF> +17 2408 A 15 ,$.,,,,..,..,... :;;CDFGJAJJFHE> +17 2409 A 14 .,,,,..,..,... 9:DEEHKGGJEHE? +17 2410 A 14 .$,,,,..,..,... 88BDCIJFFICHFA +17 2411 A 13 ,$,,,..,..,... 7BDDIJGFJBIGB +17 2412 A 12 ,,,..,..,... EFDGJCHH. >>CGHGIJGJGF8 +17 2415 A 13 ,,..,..,....^]. ACFJGHIDIGC?E +17 2416 C 12 ,$,..,..,.... AHEJKFJJFIFC +17 2417 T 12 ,..,..,..... A9LELNCKGHHH +17 2418 A 12 ,..,..,..... E>IIHIEGEADF +17 2419 G 12 ,..,..,..... EHAFIKGHJI>J +17 2420 C 13 ,..,..,....., ;FIEFLCIIGEH9 +17 2421 C 12 ,$..,..,...., ?EKKLKKKHFID +17 2422 A 12 ..,..,....., EIGIHDJHHFHA +17 2423 G 11 ..,..,..... 8KJCNIHKIHL +17 2424 G 11 ..,..,...., GHHEKHIF@IJ +17 2425 C 11 ..,..,...., GL?FMBIKJK8 +17 2426 G 11 ..,..,...., <@H;EH>AAED +17 2427 T 12 ..,..,....., BIGEIGDDHFID +17 2428 G 12 ..,..,....., GIICMIBLK/KL +17 2429 G 11 ..,..,...., /CIBLICG2J: +17 2430 T 12 ..,..,...A., 0CH>GE:A>6I> +17 2431 G 12 .$.,..,.....^], >LHCMICJF0K@ +17 2432 G 12 .,..,.....,, LG:KGEF:EEDHID +17 2434 G 12 .,..,....,,^]. ?J?IFAL;LIG> +17 2435 C 13 .,..,.....,,. JI2LJ8ICEKLGD +17 2436 A 12 .,..,....,,. J7;IDCE>IC@B +17 2437 C 12 .,..,....,,. GI2JH>IHJKH@ +17 2438 A 14 .,..,.....,,.^], ID0I?CHI7IC2D5 +17 2439 C 13 .,..,....,,., DG7KF>JIKKIDC +17 2440 C 14 .,..,.....,,., KJ3KL7IK3JLLMHDHFDKJDBD +17 2442 G 13 .,..,....,,., IGCMHBJFL6CCG +17 2443 T 14 .,..,.....,,., FE@IFAE>:F>EHD +17 2444 A 15 .,..,.....,,.,^], EI=IJ=EC4ILICH9 +17 2445 G 14 .,..,....,,.,, BG@MHBLLMCHAG3 +17 2446 T 15 .,..,.....,,.,, BFBIFEFC8GJ7FC8 +17 2447 C 16 .,..,.....,,.,,^]. EG7MBDJKDLBH1I:A +17 2448 C 14 .,..,.....,,,. BG9LJDI;DICIHA +17 2449 C 14 .$,..,...,,.,,. @H8LIBIMIH9IAD +17 2450 A 13 ,..,...,,.,,. H0JI4GKKGAB@5 +17 2451 G 15 ,..,.....,,.,,. I@NJ=KBGNLKJJ?= +17 2452 C 15 ,..,.....,,.,,. KG +17 2456 T 15 ,..,....,,.,,.^], F=LHCJLIIF?E>H; +17 2457 C 16 ,..,.....,,.,,., H8KJ>JG0J;G=J>FD +17 2458 A 16 ,..,.....,,.,,., H2IIF<3JKJBKIBI +17 2462 G 17 ,..,.....,,.,,.,^], F?NI@KH.LKH?HECGA +17 2463 G 17 ,..,...T.,,.,,.,, G;HJ=J./@EIFJF;J@ +17 2464 C 17 ,..,.....,,.,,.,, E3LK;KEGKIJILFHKG +17 2465 T 16 ,$.,.....,,.,,.,, ALG@JJ.M?GJIIFI; +17 2466 G 15 ..,....,,.,,.,, >LJDJBLKKFIGJLH +17 2467 A 15 ..,....,,.,,.,, =AH@GIIJHJKMJIEBIJJE +17 2481 C 14 .,....,,.,,.,, HI6J=KKJ=KGIL@ +17 2482 T 16 ..,.....,,.,,.,, 4IF@JG9LHJ>HKKE3 +17 2483 T 15 .,.....,,.,,.,, FG8EH1HJGFILGIH +17 2484 G 15 ..,....,,.,,.,, 6HI=IEKLJIHKKKJ +17 2485 A 16 ..,...T.,,.,,.,, 7FH>F12KGGEIJGMH +17 2486 G 16 ..,.....,,.,,.,, ;FJ?ML.LDHFKKKMI +17 2487 C 15 ..,....,,.,,.,, 3>F1K6KKJDHC2K/ +17 2488 C 14 ..$,...,,.,,.,, 9;EJCJKG;NIFGH +17 2489 C 12 ,...,,.,,.,, HI:ILIBKE?LI +17 2490 A 12 ,...,,.,,.,, FH2KJIHDJBMI +17 2491 G 13 ,....,,.,,.,, DJEMN6G;G@MLD +17 2492 G 13 ,..A.,,.,,.,, DFE1KKJ?ILHMJ +17 2493 A 13 ,..G.,,.,,.,, FFA.GLIBKJELJ +17 2494 G 12 ,...,,.,,.,, DL=LGFHID9KH +17 2495 T 11 ,...,,.,,,, >F=FIIFIII? +17 2496 T 13 ,$....,,.,,.,, ;EC1JJHEFEHGD +17 2497 T 12 ....,,.,,.,, E18IIHFILEJG +17 2498 G 12 ....,,.,,.,, IH8IFK?IKDMD +17 2499 A 12 ....,,.,,.,, AC@JJI:JLKKF +17 2500 G 11 ...,,.,,.,, H4MJGJIL9JI +17 2501 G 11 ...,,.,,.,, GGJHKEJKHLJ +17 2502 C 12 ....,,.,,.,, FB?HLJCJJFMJ +17 2503 T 12 ....,,.,,.,, @G>LIGGILKEH +17 2504 G 12 .$...,,.,,.,, >?.KJDBJJJLI +17 2505 C 11 ...,,.,,.,, 9JKKJHKFFIK +17 2506 T 11 .$..,,.,,.,, .BJFGEHLEIE +17 2507 G 9 .,,.,,.,, IIG1IHLJI +17 2508 T 9 .,,.,,.,, GIF;FKHIG +17 2509 G 9 .,,.,,.,, JFJ9KKJMI +17 2510 A 10 ..,,.,,.,, FEKIEGL2IH +17 2511 G 10 ..,,.,,.,, BIJHIKJBKD +17 2512 C 10 ..,,.,,.,, 0GHJKKIJMK +17 2513 T 10 .$.,,.,,.,, 4FHG.HKLIE +17 2514 G 9 .$,,.,,.,, BFIFIG.HG +17 2515 T 8 ,,.,,.,, EF1GK0IC +17 2516 G 8 ,,.,,.,, FJ:JK@JC +17 2517 A 8 ,,.,,.,, AGGGHFJD +17 2518 T 7 ,$,,,.,, EFHKHHE +17 2519 C 7 ,.,,.,, @DB@CE? +17 2520 G 7 ,.,,.,, HAIG1KE +17 2521 C 7 ,.,,.,, IHIIKKG +17 2522 A 7 ,.,,.,, F9FG3GE +17 2523 T 7 ,.,,.,, EIGKDIG +17 2524 C 6 ,,,.,, HJIELH +17 2525 A 8 ,.,,.,,^], C.ED3HB< +17 2526 C 9 ,.,,.,,,^], H=HIEKKF@ +17 2527 T 9 ,.,,.,,,, E>GJLG?:E +17 2528 G 9 ,.,,.,,,, EEIIELIIB +17 2529 C 9 ,.,,.,,,, FFIH=KFIB +17 2530 A 9 ,$.,,.,,,, ?9DGGIFBB +17 2531 T 8 .,,.,,,, DFJGIAEA +17 2532 T 8 .,,.,,,, @GJBJBHC +17 2533 C 9 .$,,.,,,,^], >DIEIE>@B +17 2534 C 8 ,,.,,,,, GHBKGKDE +17 2535 A 8 ,,.,,,,, FKIKJCGF +17 2536 G 8 ,,.,,,,, CIFICJ@H +17 2537 C 8 ,$,.,,,,, >IBJHICG +17 2538 C 7 ,.,,,,, F6J2E@F +17 2539 C 7 ,.,,,,, ?BC@;6A +17 2540 G 7 ,.,,,,, JAJGJFG +17 2541 G 7 ,.,,,,, E9IE@CH +17 2542 T 7 ,.,,,,, ICHH>HH +17 2543 G 7 ,.,,,,, HEIILEJ +17 2544 A 8 ,.,,,,,^]. F9GEIEDB +17 2545 C 8 ,.,,,,,. G?IGKDJC +17 2546 A 8 ,.$,,,,,. I1IHJEGF +17 2547 G 7 ,,,,,,. HHHLBGG +17 2548 A 7 ,,,,,,. FIGLHJF +17 2549 G 7 ,,,,,,. AFGI=IH +17 2550 T 7 ,,,,,,. CFFJBHF +17 2551 G 7 ,$,,,,,. @F>M>KH +17 2552 A 6 ,,,,,. HHKEIG +17 2553 G 6 ,,,,,. DFIEIG +17 2554 T 6 ,,,,,. CHF>G +17 2557 C 5 ,,,,. GKDLH +17 2558 T 6 ,,,,.^], DJGHJD +17 2559 G 6 ,,,,., DLBHIE +17 2560 T 6 ,,,,., BECFGD +17 2561 C 6 ,$,,,., ?JC +17 2565 A 6 ,,,.,. HFEIF> +17 2566 A 6 ,,,.,. HHGHF? +17 2567 A 6 ,,,.,. BGFHFA +17 2568 A 6 ,,,.,. HGEICB +17 2569 A 7 ,,,.,.^], KKJIHEE +17 2570 G 7 ,,,.,., KDKLJJA +17 2571 A 7 ,,,.,., IFFGCH? +17 2572 A 7 ,,,.,., GGEIBH< +17 2573 A 7 ,,,.,., LLJFCID +17 2574 G 7 ,,,.,., LEJLGHE +17 2575 G 8 ,,,.,.,^]. KKJJKIHA +17 2576 A 8 ,,,.,.,. IFHGD3CC +17 2577 A 8 ,,,.,.,. LKKIJIGD +17 2578 G 8 ,,,.,.,. MDIKMMIH +17 2579 A 8 ,,,.,.,. IFFIFIFF +17 2580 A 8 ,,,.,.,. GFBIGGFE +17 2581 A 9 ,,,.,.,.^]. KIGIGIFFD +17 2582 T 9 ,,,.,.,.. D@FFAJEGB +17 2583 A 9 ,,,.,.,.. HFFIFIFDD +17 2584 A 9 ,,,.,.,.. GFHEH>EGF +17 2585 A 9 ,,,.,.,.. MHIGC>HEG +17 2586 G 9 ,,,.,.,.. MFKHLGGJJ +17 2587 A 10 ,,,.,.,..^>. GFFJFJ>GH? +17 2588 A 11 ,,,.,.,...^]. GFHIDICDG?; +17 2589 A 12 ,,,.,.,....^]. HEEIDJ?IHB:= +17 2590 A 12 ,,,.,.,..... GIEKEKFHH@>> +17 2591 C 12 ,,,.,.,..... HJIIKK>HIAED +17 2592 A 12 ,,,.,.,..... GFFHFJ=HJEED +17 2593 A 12 ,,,.,.,..... GFGIG?DDI;CD +17 2594 A 12 ,,,.,.,..... JIGJHJ@II=DD +17 2595 T 13 ,,,.,.,.....^]. HAFH@K;HIEFF? +17 2596 A 13 ,,,.,.,...... HEEJFBFDHFECA +17 2597 A 13 ,,,.,.,...... GEEIGJBEJADFB +17 2598 A 13 ,,,.,.,...... HEFJGIFGJ7GDB +17 2599 A 13 ,,,.,.,...... HEEJHJBIJ8GGE +17 2600 A 13 ,,,.,.,...... JHIJHHE +17 2627 C 15 ,,.,.,.......,. GEJGM>HJMGHGJCD +17 2628 C 15 ,,.,.,.......,. CI?I=GJJ52IHIFD +17 2629 A 15 ,,.,.,.......,. BEFGGFHIBFGGJHF +17 2630 T 14 ,,.,.,......,. EDHFKDDIJGGG7C +17 2631 C 15 ,,.,.,.......,. FFLHM?KM:FKIKEH +17 2632 T 15 ,,$.,.,.......,. B@KEKBIM;JHIKJG +17 2633 A 14 ,$.,.,.......,. :HII?FH93EDHID +17 2634 G 14 .,.,.......,.^]. LINAJM>IIKMKIB +17 2635 C 14 .,.,.......,.. IHLHIJ7;IIL@FL6GEKH@E8? +17 2641 C 16 .,.,.......,..,, EGLGKLICJHLKIH:. +17 2642 C 16 .,.,.......,..,, BGK4JL4JIHLIFGC9 +17 2643 C 16 .$,.,.......,..,, @JGJEKLKIILLIHD7 +17 2644 T 14 ,.,.......,.., GKDIL;LIIKBHH@ +17 2645 C 15 ,.,.......,..,, HMIIMCGJJJL?IBG +17 2646 A 15 ,.,.......,..,, IJIIK?CFIKLGGEFFIGGI90G +17 2654 C 17 ,.,.......,..,,.^]. AJ9CIJEKJIIIIBCF? +17 2655 C 17 ,.,.......,..,,.. >G@II2BIHLD6K=?E@ +17 2656 G 17 ,.,.......,..,,.. DC@ABD>@B?K>D>IA@ +17 2657 C 17 ,$.,.......,..,,.. ?ICIMH=IIMLHICIHD +17 2658 T 16 .,.......,..,,.. JDHLKDJGLHHHDEHB +17 2659 A 16 .,.......,..,,.. ?GEHA2EEJJCHIJDB +17 2660 G 16 .,.......,..,,.. HHHLKFJKKMII@KJH +17 2661 A 17 .,.......,..,,..^]. FCEH5?GIIIGGCBFE? +17 2662 T 16 .,......,..,,... DCDIBHHKGFICCEFA +17 2663 A 16 ,.......,..,,... EEKHFHCIGEIFFDBB +17 2664 C 16 ,.......,..,,... @BCE@C>JB?? +17 2666 T 16 ,.......,..,,... EBI=HEHIJBHD>EED +17 2667 C 15 ,......,..,,... =FFIJDJKJKEHIFF +17 2668 C 17 ,$.......,..,,...^]. ;FG= +17 2669 C 16 .......,..,,.... EJ0KHHMMFKCFHGG> +17 2670 T 15 ......,..,,.... HKKEKKCKFAFIHFH +17 2671 C 16 .......,..,,.... CJEDHKLMJKCGIHGE +17 2672 C 16 .......,..,,.... AK9CGFJKGLDJH8JIMIHK?CHIIH3 +17 2675 T 16 ......,..,,...., F.GCHBIDF@4EAED< +17 2676 T 16 ......,..,,...., CGBEGGJC@BDF6EE1 +17 2677 C 16 ......,..,,...., HKILHKLLKDMJ?HIE +17 2678 T 16 ......,..,,...., GJ=HJMHGMCAGJHIE +17 2679 T 16 ......,..,,...., @GFCGHJEDFAECFF> +17 2680 C 17 .$.....,..,,....,^], DEHJGMKHKBMJ@IHJ9 +17 2681 T 16 .....,..,,....,, 7FHGIJHJFFHEHJC5 +17 2682 G 16 .....,..,,....,, 8BHJJKIJFKIJHHJ= +17 2683 G 13 ...,..,,...., F@KKFKEKJAG=J +17 2684 G 15 ....,..,,....,, BFHJKGJAJD>HHE2 +17 2685 G 16 .....,..,,....,, 63GHKKGJBKDE=B@> +17 2686 C 16 .$....,..,,....,, AEF?KKHL?IIIHJ<: +17 2687 A 14 ...,..,,....,, BDKFHI>DHFGID2 +17 2688 C 14 .$..,..,,....,, EGJIIEBHIIHBH> +17 2689 A 13 ..,..,,....,, DGMGHDLHGGDK@ +17 2690 G 14 ..,..,,....,,^], ELKIMGIIJGKJ2= +17 2691 G 13 ..,..,,....,, :IIFKAJI:DIFD +17 2692 T 14 ..,..,,....,,, 8:GD=CD?FA +17 2695 C 14 .,..,,....,,,. HIIJEMFIHHCEIB +17 2696 A 14 .,..,,....,,,. HFE +17 2697 C 14 .,..,,....,,,. JLGEDDJ8HIHBKE +17 2698 T 14 .,..,,....,,,. LHEMCEIFGJDBGH +17 2699 C 15 .,..,,....,,,.^]. IKJMEHKJILJDFHA +17 2700 T 15 .,..,,....,,,.. JIJJD7DHHKKDIIA +17 2701 C 15 .,..,,....,,,.. MKHKFIJEJKLDLIF +17 2702 T 15 .,..,,....,,,.. LHJIAJIJHJFAFGG +17 2703 T 15 .,..,,....,,,.. GHGHADHAEBEDEE? +17 2704 C 15 .,..,,....,,,.. LHJLDAHIHLF@LIF +17 2705 C 15 .,..,,....,,,.. LKHJDKHJGIJDLHE +17 2706 A 16 .,..,,....,,,..^], JIFJFKHEBJAEKG92 +17 2707 G 16 .,..,,....,,,.., GHKKBJKFJJL:LLJFLC@CFKGKEDFH? +17 2713 G 19 .,..,,....,,,..,,.^>, F:JJJGMHLHK +17 2723 G 16 .,,....,,,..,,., IFGDHJLL>LKJJKHH +17 2724 A 16 .,,....,,,..,,., IEHH@EJLDIEHADF@ +17 2725 G 16 .,,....,,,..,,., JAJJKMMK;KJGHKJ8 +17 2726 G 15 .,,....,,..,,., ADKIHFJLKGHGJG0 +17 2727 G 16 .,,....,,,..,,., IGJGDJJA;JEA +17 2730 G 16 .,,....,,,..,,., HHFKBGLBGMKLJKH3 +17 2731 C 16 .,,....,,,..,,., 9CDHGJFKMGJJJII. +17 2732 C 16 .,,....,,,..,,., ;AGHGIKKBFIH8JHK +17 2733 C 16 .$,,....,,,..,,., :JHH9GKKAKDDHHH6 +17 2734 C 15 ,,....,,,..,,., BIH=ILLDJF?JMGL +17 2735 T 16 ,,....,,,..,,.,^]. DFIGIKIGJDJ>GHJ? +17 2736 C 15 ,,....,,,..,,.. BFJKEMJFKIHILID +17 2737 T 16 ,,....,,,..,,.,. DAHHJKICHH@IIH7F +17 2738 T 16 ,,$....,,,..,,.,. ABF;FIJIEEFBIEIA +17 2739 A 14 ,....,,,.,,.,. >ADDJBEAGBIFHB +17 2740 C 15 ,....,,,..,,.,. CHFHIJMLICIKHJE +17 2741 C 15 ,....,,,..,,.,. ACEILKJLGJJKGHF +17 2742 A 15 ,....,,,..,,.,. @GDDGJIJF8IID8F +17 2743 T 15 ,$....,,,..,,.,. 9EFGI?BJGHIJE5F +17 2744 C 14 ....,,,..,,.,. GBKMLIML@JMGAH +17 2745 T 14 ....,,,..,,.,. CHILGGHK.EIFDH +17 2746 A 14 ....,,,..,,.,. AAHHGDFEG@I?IE +17 2747 A 14 ....,,,..,,.,. C;AJIECIIGJGDG +17 2748 T 15 .$...,,,..,,.,.^], :?GGIJMHBJE +17 2750 T 14 ...,,,..,,.,., CHMGDJJIHIG8HE +17 2751 G 14 ...,,,..,,.,., FJHJFJJHIJJKIB +17 2752 T 14 ...,,,..,,.,., :CCHHGEBGKE8HA +17 2753 G 14 .$..,,,..,,.,., 1G.JEKG:IJE3JG +17 2754 C 13 ..,,,..,,.,., GFHEKJEHKG0IF +17 2755 C 13 ..,,,..,,.,., D;HLIIJIKH0HE +17 2756 C 12 ..,,,..,,.., FJKAHAL>OGHE +17 2757 T 13 ..,,,..,,.,., FK@KIC8FHG6HG +17 2758 T 13 ..,,,..,,.,., CGGDHG2FHF6E< +17 2759 A 13 ..,,,..,,.,., ?EHCHDBDGFAFG +17 2760 T 13 .$.,,,..,,.,., >BHJIH8JJBAGH +17 2761 T 12 .,,,..,,.,., EHJIG1IIFGEB +17 2762 T 12 .,,,..,,.,., A9CIFIE@EKEE +17 2763 C 12 .,,,..,,.,., GGEIJ7HME;JH +17 2764 C 12 .,,,..,,.,., DJKLH?JMF@IFIFF +17 2773 A 11 ,$,,..,,.,., BIJE;ILFG@E +17 2774 G 10 ,,..,,.,., EILJHKKDII +17 2775 T 10 ,,..,,.,., GHG:FHEJGH +17 2776 G 10 ,,..,,.,., GJICJKI +17 2784 G 11 ,,..,,.,.,, EGKHCKKIKGD +17 2785 G 11 ,,..,,.,.,, EFF.HKHKCHC +17 2786 C 12 ,,..,,.,.,,^], >BH7IKGEFDC= +17 2787 C 12 ,$,..,,.,.,,, 9@FCHJBKHA1A +17 2788 C 11 ,..,,.,.,,, >F/BKIIIIHB +17 2789 C 12 ,$..,,.,.,,,^]. ?E4HLHJIKBFD +17 2796 A 9 ,,.,.,,,. FGGDHG/AF +17 2797 T 10 .,,.,.,,,. 8GHHBHG;DE +17 2798 G 10 .$,,.,.,,,. ;HIKGJK:LI +17 2799 A 9 ,,.,.,,,. DECGIE4FF +17 2800 A 9 ,,.,.,,,. HIGKHG;JF +17 2801 G 9 ,,.,.,,,. FHKDEG>CI +17 2802 G 8 ,,.,.,,. FGDDFIJGFEG +17 2806 C 8 ,.,.,,,. HE7GJBCG +17 2807 T 8 ,.,.,,,. CF>IDGHI +17 2808 T 8 ,.,.,,,. BB;GHBFE +17 2809 T 7 ,$.,.,,. @C:AGGF +17 2810 C 8 .$,.,,,.^]. DEKGIBKE +17 2811 A 7 ,.,,,.. EIJGIGC +17 2812 G 8 ,$.,,,..^], CJIEJJGD +17 2813 A 7 .,,,.., HGCKFF. +17 2814 G 7 .,,,.., GJ@LKIE +17 2815 A 6 .,,,.. FC>9GH +17 2816 C 7 .,,,.., E?BDEHA +17 2817 G 7 .,,,.., 5HIMACH +17 2818 G 7 .,,,.., EGHJFII +17 2819 G 7 .,,,.., IGHLGJI +17 2820 G 7 .,,,.., IJ9HIFB +17 2821 A 6 .,,.., 7@EDH: +17 2822 C 7 .,,,.., 6GFJGFI +17 2823 C 7 .,,,.., IG +17 2826 T 8 .,,,..,. >FDIHL;E +17 2827 G 8 .,,,..,. ;IHIJLF? +17 2828 A 9 .,,,..,.^], ?ABHDL9<4 +17 2829 G 8 .,,,..., FHHLILEC +17 2830 G 9 .,,,..,., EG;KGJKBG +17 2831 A 9 .,,,..,., EH +17 2832 G 8 .,,,..., DI7LJLFB +17 2833 C 9 .,,,..,., >EGKBK:F? +17 2834 C 8 .$,,,..., ;EHIHKFH +17 2835 C 8 ,,,..,., >4DHL>AD +17 2836 C 8 ,,,..,., A>EFK:EB +17 2837 G 9 ,,,..,.,^]. H0K@D;A8@ +17 2838 A 9 ,,,..,.,. GHLFGBFCC +17 2839 G 8 ,,..,.,. IKJMHGJG +17 2840 C 9 ,,,..,.,. I2LGFHED8 +17 2841 A 9 ,,,..,.,. F?IHGLFKD +17 2842 G 9 ,,,..,.,. F@IKFKIHH +17 2843 C 10 ,,,..,.,.^], GFL@JJBLFD +17 2844 A 10 ,,,..,.,., FCLHJKEJ:F +17 2845 G 10 ,,,..,.,., EIIIHJEJ=E +17 2846 C 10 ,,,..,.,., @4JIJJ>?E?J5F +17 2849 T 9 ,,..,.,., HIC3DKI4F;IJJE +17 2861 C 11 ,,..,.,.,,^]. JKEKF=DH?GCFHF +17 2873 A 11 ,,..,.,.,,. BGIJFFIJHBG +17 2874 A 11 ,,..,.,.,,. AFHCIBI?GI> +17 2875 C 11 ,,..,.,.,,. EIH?K7L@IMH +17 2876 A 10 ,,..,.,,,. CIGEK5LJJG +17 2877 G 11 ,$,..,.,.,,. AHI9HBMLLLG +17 2878 A 10 ,..,.,.,,. GGAJ7JHIIA +17 2879 T 10 ,..,.,.,,. F9IEHF>EHG +17 2880 G 10 ,..,.,.,,. EEEIAJBJJI +17 2881 T 8 ,..,,,,. F;0JIJIC +17 2882 G 10 ,..,.,.,,. CCIL:K8JKI +17 2883 G 10 ,..,.,.,,. FFLE=J;LIH +17 2884 A 9 ,..,,.,,. GB2DM4GKG +17 2885 G 10 ,$..,.,.,,. >JMKFGMLKJ +17 2886 G 9 ..,.,.,,. ECJ9J.KGJ +17 2887 T 10 ..,.,.,,.^]. 31H2I/DIED +17 2888 C 11 .$.,.,.,,..^]. CKJ?MMNMHC> +17 2889 T 10 .,.,.,,... JIAGKHHGGD +17 2890 C 10 .,.,.,,... GDGD7C@JHD +17 2891 G 10 .,.,.,,... 8E +17 2893 G 11 .,.,.,,..., GJ0K.KJ>F:> +17 2894 T 11 .,.,.,,..., 9GCJGJI?G76 +17 2895 G 10 .,,.,,..., LKHLLHIJCH +17 2896 A 10 .,.,,,..., @K4LKMCI@F +17 2897 G 11 .,.,.,,..., LD9LBL=JKF< +17 2898 G 11 .,.,.,,..., 5I>H.LMAJ8D +17 2899 C 9 ,.,,,..., @6EEDJKBA +17 2900 G 13 .,.,.,,...,^].^], BI=G.AJ@D9GD2 +17 2901 T 13 .,.,.,,...,., 0GBF8IIEE5ED? +17 2902 G 13 .,.,.,,...,., GKHK8LLIJFGHE +17 2903 G 13 .,.,.,,...,., CJ7JJHDILFHBD +17 2904 C 13 .,.,.,,...,., :IFL1LKDKIJIG +17 2905 T 14 .,.,.,,...,.,^]. =GIHFHJBKDJJ@? +17 2906 C 14 .,.,.,,...,.,. GJIGBJKIKGIIDD +17 2907 A 13 .,,.,,...,.,. AIKFHMHJGAHCE +17 2908 G 14 .,.,.,,...,.,. CH>KJKMLLEGLHH +17 2909 A 12 ,.,.,,..,.,. DGHAIIBIKHAE +17 2910 T 13 ,.,.,,...,.,. B9G6FJFIFGIEE +17 2911 A 13 ,$.,.,,...,.,. BDGCHG@I:1H;C +17 2912 C 12 .,.,,...,.,. FKDLHIJC?JFF +17 2913 A 12 .,.,,...,.,. 5JBLLHJDDJ:H +17 2914 G 12 .,.,,...,.,. ?I;KLKL?KLIJ +17 2915 G 12 .,.,,...,.,. .IHLCIJ;KIIG +17 2916 G 12 .,.,,...,.,. ;I5JL2LEHJKF +17 2917 A 12 ,.,,...,.,.^]. ?7LCDHDJIHBA +17 2918 G 13 .,.,,...,.,.. 7ELEJKMCKMGKF +17 2919 T 12 .,,,...,.,.. AEH;FFD>IHDE +17 2920 G 13 .,.,,...,.,.. 0GKLK=L;CLIJI +17 2921 G 13 .,.,,...,.,.. ?G:KKEJ:GKHGE +17 2922 C 13 .,,,...,.,..^]. =CKIIG5IKHHIA +17 2923 C 13 .$,,,...,.,... ;CKLHM58JHHFA +17 2924 C 13 ,.,,...,.,... GGKKKKEGLIIGD +17 2925 A 13 ,.,,...,.,... DIHHFDH;GEGGE +17 2926 C 13 ,.,,...,.,... E1JHII?HJJIHE +17 2927 A 13 ,$.,,...,.,... BBJHHJED:EHGE +17 2928 G 12 .,,...,.,... 4KKLMIHJHDJI +17 2929 C 12 .,,...,.,... 0KLJL?BKKGIH +17 2930 T 12 .,,...,.,... 5IIDF=JLHGHH +17 2931 C 12 .,,...,.,... BCCKKJ:MCJIF +17 2932 G 12 .,,...,.,... .JJ=DCBBHBAA +17 2933 G 11 ,,...,.,... JKCK>JKJGHD +17 2934 C 12 .,,...,.,... 1GIHKJDLJJIF +17 2935 C 12 .,,...,.,... 7IHHL@GJJHHG +17 2936 T 11 ,,...,.,... GI>?H@EE +17 2939 C 11 ,,...,.,... IIHJ@LAKIIJ +17 2940 T 11 ,,...,.,... EDJMCIHIHIH +17 2941 T 11 ,,...,.,... BDFJ?KFIECH +17 2942 T 11 ,$,...,.,... @G?IFAJHAEG +17 2943 G 9 ,....,... JDJ;GJHIC +17 2944 A 9 ,..,.,... F@J@IEGGH +17 2945 A 10 ,...,.,... C3KEJJJIIDJBC +17 2958 C 11 ...,.,...,, BH. /0I1IC@BCIK@? +17 2978 G 12 .,.,...,,,,. JJIGDGGHGLHE +17 2979 G 13 ..,.,...,,,,. FFD +17 2981 A 10 .,,..,,,,. ?:EEC20;@C +17 2982 C 13 ..,.,...,,,,. F@I?GCCJGG95E +17 2983 C 13 ..,.,...,,,,. GDD:IGHM:GK=E +17 2984 C 13 ..,.,...,,,,. DDJLJEIKHKL?F +17 2985 A 13 .$.,.,...,,,,. .8J5HEHCIJIHD +17 2986 G 12 .,.,...,,,,. :HJI:F7EIGCI +17 2987 C 12 .$,.,...,,,,. 3JGKG6;LJIIG +17 2988 T 11 ,.,...,,,,. G9HG:LHGGEH +17 2989 G 11 ,.,...,,,,. D:I:JKJLLFH +17 2990 C 11 ,.,...,,,,. F1IE@II +17 2994 G 10 .,...,,,,. HHHG@?GK?F +17 2995 G 10 .,...,,,,. BFGJ>HG>DF +17 2996 T 10 .,...,,,,. 1EC11CHJBG +17 2997 C 10 .,...,,,,. EBIHKHHKFJ +17 2998 C 10 .,...,,,,. ADFHDE=LAE +17 2999 A 10 .$,$...,,,,. 1AGD2IJFJG +17 3000 G 8 ...,,,,. GCGDKDDJ +17 3001 C 7 ..,,,,. BFJJMHG +17 3002 A 8 ...,,,,. 8GBGIMJF +17 3003 G 8 ...,,,,. BJCDKKIJ +17 3004 C 8 .$..,,,,. 9E1JKLFH +17 3005 A 7 ..,,,,. GAFDHEF +17 3006 C 8 ..,,,,.^], >CIHJ0H@ +17 3007 C 8 ..,,,,., F>HJKIG6 +17 3008 C 8 ..,,,,., IKHKFDEE +17 3009 A 8 ..,,,,., EAEEHCC1 +17 3010 C 7 ..,,,,. HHFJKFH +17 3011 A 8 ..,,,,., CFGFLJG8 +17 3012 G 8 ..,,,,., 97IHLI=/ +17 3013 C 9 ..,,,,.,, 47JJLJF/B +17 3014 A 8 .,,,,.,^], AIJJFG?. +17 3015 G 8 ..,,,,., C4IDMIJ; +17 3016 C 11 .$.,,,,.,,,, >HHFJ@H8KCE +17 3017 C 11 .,,,,.a,,,^]. CIKLHH8/FFB +17 3018 A 9 .,,,,.,,. 3EBHAF80D +17 3019 C 10 .,,,,.,,,. :IELGGH@DD +17 3020 C 10 .,,,,.,,,. @IKMJI/5.C +17 3021 T 10 ,,,,.,,,.^], HHFIF4G.HB +17 3022 G 10 ,,,,.,,,., JGJGIAGGHD +17 3023 T 10 ,,,,.g,,., GGKD@348FB +17 3024 G 10 ,,,,.,,,., HIKCKEKEFA +17 3025 G 10 ,,,,.,,,., ILLH>A=:EA +17 3026 C 11 ,,,,.,,,,., JINIIK99DEF +17 3027 A 11 ,,,,.,,,,., HHKHEB@.9G> +17 3028 G 11 ,,,,.,,,,., HGMGH/K?FJG +17 3029 G 11 ,,,,.,,,,., HHKGFNILIHE +17 3030 G 12 ,,,,.,,,,.,^], JILJC.7@ABE< +17 3031 A 12 ,,,,.,,,,.,, IILF8G./?ECA +17 3032 G 11 ,,,,.,,,.,, IHMCD1KGIF8 +17 3033 G 11 ,,,,.,,,,., IIKEA9FBBI? +17 3034 A 11 ,,,,.,,,,., HJNGG.08;0D +17 3035 G 10 ,,,,.,,,., HJJIL543K4 +17 3036 C 12 ,,,,.,,,,.,, KK>EIE99;G?2 +17 3037 T 12 ,,,,.,,,,.,, IHJFF3EGEKH= +17 3038 T 14 ,,,,.,,,,.,,,^]. HHIH>98>CE97AC +17 3039 G 14 ,,,,.,,,,.,,,. HIKHJ>25GIFH;:HIH0GI +17 3042 G 13 ,,,,.,,,.,,,. GGJHEGDGJHEBH +17 3043 T 13 ,,,,.,,,,.,,. DAHE:F66@F@6G +17 3044 A 14 ,,,,.,,,,.,c.^], EEH?A<1:2G:0G/ +17 3045 C 14 ,,,,.,,,,.,,., HI5GJ/;ADJI>H? +17 3046 A 13 ,,,,.,,,.,,., FIK>H/GBI;.I. +17 3047 G 13 ,,,,.,,,.,,., FGIGH?JJHE2L2 +17 3048 T 10 ,,,,.,,.,. EGHG:6/EFG +17 3049 G 15 ,,,,.,,,,.,,,., >FFBI3HHFKHD=LB +17 3050 G 13 ,$,,,.,,,.,,., @HLG:K:;KB8K; +17 3051 A 14 ,,,.,,,,.,,,., EHDG2CC;E=E0J7 +17 3052 C 12 ,,,,,,,.,,,. G=I0G;CFB.J +17 3054 G 14 ,$,,.,,,,.,,,., >JFBK9LGGIDDME +17 3055 G 10 ,,.,,,.,,. JGC75?I6HL +17 3056 C 13 ,,.,,,,.,,,., I=D0JKGFG>?K2 +17 3057 C 13 ,,.,,,,.,,,.^]. HBC3BKFJGGHK> +17 3058 C 14 ,,.,,,,.,,,.,. I>D/;;CFEC5L?> +17 3059 T 13 ,,.,,,.,,g.,. EGB.@;8AG0EIH3AI +17 3066 A 9 ,$.,,,.,.. ?5/;ADBIF +17 3067 T 12 .,,,,.,,,..^], @/.:=JD;/IG> +17 3068 G 12 .,,,.,,,.,., FE>IKICEH@I= +17 3069 G 11 .,,.,,,.,., C85L:54K3G4 +17 3070 C 13 .,,,,.,,,.,., 12IKFJ9?2IIIE +17 3071 C 13 .,,,,.,,,.,., .KGHG@IIJMEGG +17 3072 C 12 ,,,,.,,,.,., IGJGEG?FKAFD +17 3073 C 12 ,,,,.,,,.,., L>LJ:DIBL;HH +17 3074 C 12 ,,,,.,,,.,., 6HKEJJCIMIHE +17 3075 C 11 ,,,.,,,.,., AD?KA@5MBHA +17 3076 G 12 ,,,,.,,,.,., 8KGICK@6EAAC +17 3077 C 13 ,,,,.,,,.,.,^], .3HI=EFGKJJGB +17 3078 C 13 ,,,,.,,,.,.,, GGMLGHLGLKHIE +17 3079 T 13 ,,,,.,,,.,.,, ?JDHLEGHKHIH@ +17 3080 G 14 ,,,,.,,,.,.,,^]. I6LIKJEILHHKG? +17 3081 C 14 ,,,,.,,,.,.,,. 8FJGLHHHJDGIAD +17 3082 C 14 ,,,,.,,,.,.,,. L2JJGCIKLKHKHB +17 3083 T 14 ,,,,.c,,.,.,,. FEJGLHIINIKHEH0 +17 3087 G 15 ,,,,.,,,.,.,,., BKLJJJIILKGJJ?G +17 3088 A 15 ,,,,.,,,.,.,,., HDGEGDIGKDFKFDE +17 3089 A 15 ,,,,.,,,.,.,,., LLLJIGJEIJHGHFG +17 3090 G 15 ,,,,.,,,.,.,,., IHJILHHHNJIIHI; +17 3091 T 15 ,,,,.,,,.,.,,., ?EJIHGGBIDCIGBH +17 3092 T 16 ,,,,.,,,.,.,,.,^]. CJJGGFIFIFDHHCD: +17 3093 G 16 ,,,,.,,,.,.,,.,. KJLHIJJJGKJJJI?? +17 3094 A 15 ,,,,.,,,.,.,,.. HGIEFFBEKIGCFEE +17 3095 C 15 ,,,,.,,,.,.,,.. =HKFIHIFJ;HIJGB +17 3096 C 16 ,,,,.,,,.,.,,.,. BIKJKIJJLIIIKE@D +17 3097 A 16 ,,,,.,,,.,.,,.,. JKKIDGJIJKGIHG8C +17 3098 G 16 ,,,,.,,,.,.,,.,. ?HKJ;HJJNIMJHDKF +17 3099 A 16 ,,,,.,,,.,.,,.,. FHHFHFE3GIFHGF0F +17 3100 C 16 ,,,,.,,,.,.,,.,. E;IHGAAGJAHI=H/C +17 3101 C 16 ,,,,.,,,.,.,,.,. EIKKEIIHMIGJKAGG +17 3102 A 16 ,,,,.,,,.,.,,.,. =EHGH +17 3106 G 14 ,,.,,,.,.,,.,. HFDHHILIKHHIBH +17 3107 T 14 ,,.,,,.,.,,.,. HG8GFEHBEHIE=H +17 3108 C 14 ,,.,,,.,.,,.,. JHEIJIKKHKI=:H +17 3109 A 14 ,,.,,,.,.,,.,. GEDEEDHGIGFGGH +17 3110 C 15 ,,.,,,.,.,,.,.^], II?IJHJLILKHIF; +17 3111 A 16 ,,.,,,.,.,,.,.,^], HG2GIJIJFKIGLHE@ +17 3112 G 16 ,,.,,,.,.,,.,.,, DEAHIGLKJIKGFAEF +17 3113 C 16 ,$,.,,,.,.,,.,.,, DEGHJHKLJJEFGGBC +17 3114 A 15 ,$.,,,.,.,,.,.,, ACGIHIJHJHHDFDF +17 3115 G 14 .,,,.,.,,.,.,, ?FHHNILHAI3GCJ +17 3116 G 14 .$,,,.,.,,.,.,, @EIHFJHICDHGFG +17 3117 T 13 ,,,.,.,,.,.,, BDDFHBEHDBCGC +17 3118 A 13 ,,,.,.,,.,.,, BEDGHGJD@JGEH +17 3124 C 14 ,,.,.,,.,.,,.^], IIKKIJJJLILJED +17 3125 T 14 ,,.,.,,.,.,,., FFMIIGBDGHJIHD +17 3126 G 14 ,,.,.,,.,.,,., HHLDJJJF>JEAHF +17 3127 C 14 ,,.,.,,.,.,,., GIKKKKKEGJJCGG +17 3128 T 14 ,,.,.,,.,.,,., >FKEHGIACJBIIE +17 3129 T 14 ,$,.,.,,.,.,,., ;FFHAGID5EEDDD +17 3130 T 13 ,.,.,,.,.,,., EHHBGHDGE;EEE +17 3131 C 13 ,.,.,,.,.,,., HIJIJJEBJLFIJ +17 3132 T 13 ,.,.,,.,.,,., EIGIGH>GKIFHG +17 3133 G 13 ,.,.,,.,.,,., DHHKHHCDJLDHH +17 3134 G 14 ,.,.,,.,.,,.,^]. DEGHIH8?ELCA@> +17 3135 G 15 ,.,.,,.,.,,.,.^], CBHJJJE7?KGHH>E +17 3136 C 15 ,$.,.,,.,.,,.,., ?FIHJIGEFFFGIJI@DBEB? +17 3138 A 14 ,.,,.,.,,.,.,. EFED6>EG;DCD;B +17 3139 C 14 ,.,,.,.,,.,.,. BHFF:CHJBEMFGE +17 3140 C 14 ,.,,.,.,,.,.,. AIHJJIKJ?FHFBA +17 3141 C 14 ,.,,.,.,,.,.,. GHJIIEFLEIKGGE +17 3142 A 14 ,.,,.,.,,.,.,. HIJGE. BMIGLBM=HIIIGBA +17 3144 C 15 .,,.,.,,.,.,..^]. IJJ?HDMJDIHKG.A +17 3145 A 15 .,,.,.,,.,.,... GHIGMJMGCI +17 3155 G 15 .,,.,.,,.,.,... EHIIMBJ=KGIGJIK +17 3156 G 15 .$,,.,.,,.,.,... BJJHHFLBEIHJEHKBEIEIGJFI9I +17 3167 C 13 ,.,.,,.,.,... IJDGMJJIIII4G +17 3168 A 13 ,.,.,,.,.,... GDDFIHHHDFFIG +17 3169 T 12 ,.,.,,.,.,.. FGGDGEEFHHHH +17 3170 C 12 ,.,.,,.,.,.. IJLEEHJJKLJK +17 3171 T 12 ,.,.,,.,.,.. GIGFHFICCHHI +17 3172 G 13 ,.,.,,.,.,... GFGC@?KHIHI0J +17 3173 G 12 ,.,.,,.,.,.. HEG@J:CIILFD +17 3174 C 14 ,.,.,,.,.,...^]. GFKAKHLJJKHKJA +17 3175 A 13 ,.,.,,.,.,... DCKEL?FJFJFHC +17 3176 G 14 ,$.,.,,.,.,.... >@JDLILHKIH:KH +17 3177 G 13 .,.,,.,.,.... >E?FABHIHB/IC +17 3178 T 12 .,.,,.,.,... BFDIDEFFG>BF +17 3179 G 12 .$,.,,.,.,... >HDLFCIJH?LJ +17 3180 G 11 ,.,,.,.,... @DL7JCGGBEGHG +17 3184 T 10 .,,.,.,... >GH6GGFDHE +17 3185 T 11 .,,.,.,.... EDEFG4HF +17 3188 A 11 .,,.,.,.... 2H>HFFGB1FI +17 3189 A 11 .,,.,.,.... BJC7DIE@AIH +17 3190 C 10 .,,.,.,... .JKBKHJ:HH +17 3191 T 11 .,,.,.,...^], @GJB +17 3194 T 12 .,,.,.,.C.., DI?IEGH?3DGD +17 3195 T 12 .,,.,.,...., :JHEGFG=LGE= +17 3196 T 11 .,,.,.,..., =GEHEEDHEF< +17 3197 A 12 .,,.,.,...., 6H@FFAE@=DE9 +17 3198 A 11 .,,.,.,.... ;GE=FGDCIHI +17 3199 A 11 .$,,.,.,..., 9HBAFGGGHH= +17 3200 A 11 ,,.,.,...., G@DFJFH6EH> +17 3201 A 10 ,,.,.,.... HCFGFGE1HF +17 3202 T 10 ,,.,.,..., GFFCFGBHD7 +17 3203 G 11 ,,.,.,.A.., H>8HLBJ4JJ4 +17 3204 T 9 ,,.,.,... HF8EHGDCD +17 3205 C 10 ,,.,.,..., IG>IJKHJKC +17 3206 A 11 ,,.,.,...., HDDEHED4BH< +17 3207 C 10 ,,.,.,..., HE2IGIFDIL +17 3208 A 11 ,,.,.,...., =DGEAEC2FG; +17 3209 C 12 ,$,.,.,....,^]. <>IGICEEDH>B +17 3210 C 11 ,$.,.,....,. @EHIJE8HHIB +17 3211 A 10 .,.,....,. HDBHGKIG@F +17 3212 T 9 .,.,...,. 5EIGHEG7F +17 3213 A 9 .,.,...,. AGFI9DEFF +17 3214 G 10 .,.,....,. 4GKG88GKIK +17 3215 G 10 .,.,....,. FGGFA.GIEI +17 3216 C 10 .,.,....,. CCIGJLBI8J +17 3217 C 10 .,.,....,. H?EAH0HGAJ +17 3218 G 11 .,.,.C..,.^], 5EAHB>:AHC> +17 3219 G 11 .,.,.A..,., 3EGI?4JJAIB +17 3220 G 11 .$,.,....,., =EGIG5CJ5IC +17 3221 C 9 ,.,...,., F?IAGIEKD +17 3222 A 10 ,.,....,., CIFGDGH>IF +17 3223 C 10 ,$.,....,., ?IIE3IJHHF +17 3224 A 9 .,....,., FHEIHHFIG +17 3225 G 9 .,....,., FGJ.INILG +17 3226 T 9 .,...,.,^]. DG9ECDIBE +17 3227 G 10 .,....,.,. HHE8JKFLKF +17 3228 G 9 .,...,.,. CIDHHKKJC +17 3229 C 11 .,....,.,.^], FHG;EJJLKHB +17 3230 T 11 .,....,.,., DFHJGJ8LGI7 +17 3231 C 11 .,....,.,., EHB;EJHLKIH +17 3232 A 10 .,...,.,., 9BEFH0J@H: +17 3233 C 11 .$,....,.,., C=71HJJFLJLJJE> +17 3244 C 8 .,.,.,.. I1LKJCGD +17 3245 C 9 .,.,.,.., HIJKKLGE8 +17 3246 A 9 .,.,.,.., GDCKKLGFF +17 3247 G 9 .,.,.,.., K9KKLHKII +17 3248 C 9 .,.,.,.., JHKKLGJH6 +17 3249 C 9 .,.,.,.., G:LKKEIF< +17 3250 C 9 .,.,.,.., HGKILHHHK +17 3251 T 9 .,.,.,.., J>LBGKII3 +17 3252 T 9 .,.,.,.., EBGHH>FGD +17 3253 T 9 .,.,.,.., ECIKI?FFE +17 3254 G 9 .,.,.,.., EDKKHKIHC +17 3255 G 9 .,.,.,.., IHGL3HHG@ +17 3256 G 9 .,.,.,.., GJKIEKGHH +17 3257 A 9 .,.,.,.., FFKGFIDH9 +17 3258 G 10 .,.,.,..,^], JGLKLMKKEB +17 3259 G 10 .,.,.,..,, IHKLC +17 3260 C 10 .,.,.,..,, IHLKLIKKDD +17 3261 C 11 .,.,.,..,,^], HHLLI:GK:GE +17 3262 A 11 .,.,.,..,,, H=IKCMHHECE +17 3263 G 11 .,.,.,..,,, HAKLMELIBED +17 3264 G 11 .,.,.,..,,, DCJKKDHIAFE +17 3265 G 11 .,.,.,..,,, GHLHJGHGGFF +17 3266 T 11 .,.,.,..,,, DEEIEFE>:HE +17 3267 G 11 .,.,.,..,,, HGB +17 3271 G 11 .,.,.,..,,, GHLHLIJKFGG +17 3272 G 11 .,.,.,..,,, EDJKKEHH8FG +17 3273 A 11 .$,.,.,..,,, AGKH@IHI;GB +17 3274 T 10 ,.,.,..,,, HBJGJHHF>F +17 3275 C 10 ,.,.,..,,, ILIKLILKJK +17 3276 A 10 ,.,.,..,,, ;KIJJHI;C; +17 3277 C 10 ,.,.,..,,, JHHHMIJGKD +17 3278 T 10 ,.,.,..,,, ELIJ=JI>HG +17 3279 T 10 ,.,.,..,,, FIHFIEHFFH +17 3280 G 11 ,.,.,..,,,^], GHKKGHJIKHD +17 3281 A 11 ,.,.,..,,,, IJHJLHIIIGC +17 3282 G 11 ,.,.,..,,,, >IKLLKMJIIE +17 3283 G 11 ,.,.,..,,,, GJIGJGKHJIF +17 3284 T 11 ,.,.,..,,,, GIIEFEH:GGG +17 3285 C 11 ,.,.,..,,,, DMEKHJL0LFF +17 3286 A 11 ,.,.,..,,,, HJKFLJKCGIC +17 3287 G 11 ,.,.,..,,,, ELLMKKNIIKGF? +17 3296 G 13 .,.,..,,,,... LFAIGMJJGLKIC +17 3297 A 13 .,.,..,,,,... JFHHIJ>>>@HFD +17 3298 C 14 .,.,..,,,,...^], IGJKHJJHILIGD= +17 3299 C 14 .,.,..,,,,..., LJKLIMIHJKKGDE +17 3300 A 14 .,.,..,,,,..., FJIJIFFHIKHFEH +17 3301 G 14 .,.,..,,,,..., GHBILLJHILKJHG +17 3302 C 14 .,.,..,,,,..., JILEIKEDHKKIG? +17 3303 C 14 .,.,..,,,,..., JKBKFKELJKKGFJ +17 3304 T 14 .,.,..,,,,..., EHBIKI?IGEKIHA +17 3305 G 14 .,.,..,,,,..., HJEKKLCJHKLIFG +17 3306 G 14 .,.,..,,,,..., GIGKJKHKILJHDG +17 3307 C 13 .,...,,,,..., EELJMHGF=LJGA +17 3308 C 14 .$,.,..,,,,..., 3G?KGMJKHLKGE= +17 3309 A 14 ,.,..,,,,...,^]. EJHGKDEFHJGHGB +17 3310 A 14 ,.,..,,,,...,. FIHD?@FEHJGG8B +17 3311 C 14 ,.,..,,,,...,. GJIJGFMJIJGGK; +17 3312 A 15 ,.,..,,,,...,.^]. FIJHICHHIKEG?ED +17 3313 T 15 ,.,..,,,,...,.. EHIGGGFGJIFIGEB +17 3314 G 15 ,.,..,,,,...,.. EILIIHJHMLIHJGH +17 3315 G 14 ,.,..,,,,...,. DBJKJIKIKJHH@B +17 3316 T 15 ,.,..,,,,...,.. F:ADHFHFHIEE=>F +17 3317 G 15 ,$.,..,,,,...,.. BIJGIJJJLLJFEHJ +17 3318 A 14 .,..,,,,...,.. 9HG@@EEFIFHFFH +17 3319 A 14 .,..,,,,...,.. CGGGCGCGJGHGFG +17 3320 A 14 .,..,,,,...,.. DHGFAEDHJHJ@DH +17 3321 C 13 .,..,,,,...,. >DIG;IGKJIHLI +17 3322 C 14 .,..,,,,...,.. FIFJGIHKLHGEFK +17 3323 C 14 .,..,,,,...,.. ;AIE@GHKMHHD>J +17 3324 C 14 .,..,,,,...,.. FAGL:AACLICA2J +17 3325 G 14 .$,..,,,,...,.. GCGEGIDCEGIB +17 3333 A 13 .$.,,,,...,... ;GCEGHKEGHE@E +17 3334 A 12 .,,,,...,... FCFEGJHHIIJH +17 3335 A 12 .,,,,...,... BBGEIJIGHIJH +17 3336 A 12 .,,,,...,... FCGGJIG>I3JH +17 3337 T 12 .,,,,...,... C@@EIEGFI;IE +17 3338 A 12 .,,,,...,... CBDEGHF@I@IF +17 3339 C 12 .$,$,,,...,... ??JIMIJHJIJE +17 3340 A 10 ,,,...,... EDHHGHHDKI +17 3341 A 10 ,,,...,... EFHKFGHDII +17 3342 A 10 ,,,...,... EEHJIH:3JI +17 3343 A 10 ,,,...,... GFGJFHF?JI +17 3344 A 10 ,,,...,... GGHJFEF?JI +17 3345 T 10 ,,,...,... GEIEGC:GJF +17 3346 T 10 ,,,...,... FEHEFFHDJG +17 3347 A 10 ,,,...,... HILHFDAFJG +17 3348 G 10 ,,,...,... HHHHLJ@JNC +17 3349 C 10 ,,,...,... FCK?JGE4LI +17 3350 C 10 ,,,...,... JIMLIIKAKK +17 3351 T 10 ,,,...,... GFIKIIDFLK +17 3352 G 10 ,,,...,... GFKCJCL;MH +17 3353 G 10 ,,,...,... GHJKHEKJI +17 3355 G 10 ,,,...,... EEIDBB?1D@ +17 3356 T 10 ,,,...,... DEHJFFFBID +17 3357 G 10 ,$,,...,... >BKLJJIKLD +17 3358 G 9 ,,...,... DIHHDJ:IG +17 3359 T 9 ,,...,..^]. CHDFFJH7? +17 3360 G 10 ,$,...,.... >KLJKEBLCE +17 3361 G 9 ,...,.... JLJ0K6GCA +17 3362 C 9 ,...,.... CJJFEGL@E +17 3363 G 9 ,...,.... HBCBF2C9? +17 3364 C 9 ,...,.... JLKGKGM=G +17 3365 A 9 ,...,.... GJGGBFKAF +17 3366 T 9 ,...,.... GGGD@EJBF +17 3367 G 9 ,...,.... IJJKG9LBH +17 3368 C 9 ,...,.... FKLJJKLAH +17 3369 C 9 ,...,.... JKHEK2KAG +17 3370 T 9 ,...,.... FHHJIGLGH +17 3371 G 9 ,...,.... FHKII9MBI +17 3372 T 9 ,...,.... FIEEH8KDE +17 3373 A 9 ,...,.... CIFEHIJCC +17 3374 A 9 ,...,.... FIFGGFHGD +17 3375 T 8 ,...,... FIGIHJCG +17 3376 C 10 ,...,...., BHDGCJMAJE +17 3377 C 10 ,...,...., AKIGG?LDFD +17 3378 C 10 ,...,...., FKHIKHKBHH +17 3379 A 10 ,$...,...., BIFEJ=IAGD +17 3380 G 9 ...,...., ?JHJJLBGF +17 3381 C 9 ...,...., JIHKKM?HJ +17 3382 T 9 ...,...., CEFG=MEJ@ +17 3383 A 9 ...,...., CAA?2FCDD +17 3384 C 10 ...,....,^]. GFIHGJ?EK= +17 3385 T 10 ...,....,. HGDGIKGDHA +17 3386 T 10 ...,....,. BB3F9G?E@7 +17 3387 G 10 ...,....,. >>8IKLAIJA +17 3388 G 10 .$.$.,....,. ;;FH.LCHKH +17 3389 G 7 .,...,. DHDEFH; +17 3390 A 8 .,....,. DEGJAHG +17 3412 T 5 ..,.. JJ1J8 +17 3420 G 6 ..,.., :ILEI8 +17 3421 G 7 ..,..,^>, 9GJ=I:FD +17 3435 A 9 .,..,,,.. 8K;I0..DD +17 3436 G 9 .,..,,,.. IH;I71>HH +17 3437 T 9 .,..,g,.. =BFH;1>DF +17 3438 G 8 .,..,,.. =J;K:FHI +17 3439 A 9 .,..,,,.. FKAGB1.FH +17 3440 G 8 .,..,,.. IL;LHHJ +17 3442 T 11 .,..,,,..^>.^], FILKA.6IJB0 +17 3443 G 11 .,..,,,..., JL0K=:FIKE> +17 3444 A 11 .,..,,,..., GJ8I@.8FIEB +17 3445 G 11 .,..,,,..., IJ;L=8BJKE@ +17 3446 A 9 .,.,,..., EHIA.EIAA +17 3447 T 10 .,..,,..., @GJI;4GGE7 +17 3448 C 10 .,..,,..., JK9M@:IKII +17 3449 A 10 .,..,,..., FG/F@1HJF2 +17 3450 C 10 .,.,,,..., GCK:/@GHH: +17 3451 G 10 .,..,,..., ?IEDC5AB@A +17 3452 C 11 .,..,,,..., GIBKD9JIKKF +17 3453 C 11 .,..,,,..., >KHLBJHHK?I +17 3454 A 11 .,..,,,..., >HJI@1JJKCBFIGDB +17 3459 A 10 ,..,c,..., HIJC7.GI@2 +17 3460 C 9 ,..,,..., K7IIFGJHG +17 3461 T 9 ,..,,..., HDLG4FLJ9 +17 3462 C 11 ,..,,,...,^], JLJBFKIK@H? +17 3463 C 10 ,.,,,...,, IKI0HIK/G8 +17 3464 A 11 ,..,,,...,, I/IF0HFIHF/ +17 3465 G 11 ,..,,,...,, I8LI4EJNIE5 +17 3466 C 11 ,..,,,...,, EDKIDGIK9HF +17 3467 C 10 ,..,,,..., I:MH9KGLLL +17 3468 T 10 ,..,,,..., FKLJ/8HKI9 +17 3469 G 11 ,..,,,...,, G@LJGLIKKIE +17 3470 G 12 ,..,,,...,,^>. EJKJHJILJDA> +17 3471 G 13 ,..,,,...,,.^]. FGKHDKJKJD4>D +17 3472 C 13 ,..,,,...,,.. G=MG0BJJCH0FD +17 3473 A 12 ,.,,,...,,.. BJF>>GIHCGGD +17 3474 A 13 ,$..,,,...,,.. A2IFDGIJACDFF +17 3475 C 12 ..,,,...,,.. AKG>EHJED0GG +17 3476 A 12 ..,,,...,,.. 9JJ=HGKKEGGG +17 3477 G 12 ..,,,...,,.. DLH/DKMFI8IJ +17 3478 A 12 ..,,,...,,.. HHI;CHJG>/GH +17 3479 G 11 ..,,...,,.. @LDBLMM?:LK +17 3480 T 11 ..,,,...,.. FGC;BCG?DFG +17 3481 A 12 ..,,,...,,.. DHBEFBHEFDEG +17 3482 A 12 ..,,,...,,.. :JDGKHJJJCGH +17 3483 G 11 .,$,,...,,.. K>6AIK:E:JK +17 3484 A 10 .,...,,..^]. I?FKCD2GFD +17 3485 C 11 .,,...,,... CFKFJJIGHIC +17 3486 T 11 .,,...,...^], K@GKMCGIKH/ +17 3487 C 12 .,,...,,..., D2;JLCACIJHB +17 3488 T 12 .,,...,,..., IEAHL=E;HLI7 +17 3489 G 13 .,,...,,...,, K9:JLEE7HLJEC +17 3490 T 14 .,,...,,...,,^]. D/JFJIEAFGG4C: +17 3491 C 15 .,,...,,...,.,^], I>EIL:J1IKH=C7C +17 3492 T 15 .,,...,,...,.,, L/AILF/.JKK5E15 +17 3493 C 16 .,,...,-1a,...,,+1a.,, E3>JMK5;JLK:9D5; +17 3494 A 15 .,,...,...,.,,^], ECHHKK@IIIDC7=0 +17 3495 A 15 .,,...,...,.,,, BFGFJDGFJB=IJJFG=E< +17 3499 A 15 .,,...,...,.,,, >EIGJ@FGIHFHHF< +17 3500 A 15 .,,...,...,.,,, =FHDJHDGIDFH6D= +17 3501 A 15 .,,...,...,.,,, +17 3503 A 15 .,,...,...,.,,, ;FHGK=EFHJFI>E? +17 3504 A 15 .,,...,...,.,,, ;EIHI4FJJJFIDE@ +17 3505 A 15 .,,...,...,.,,, ;FGFJ5DFKJEI?E? +17 3506 A 13 .$,,..,..,.,,^]. :GI9;CIIHIBC? +17 3507 T 16 ,,..,,..,,.,,,.^], FIB@HHCGFIGDCG@> +17 3508 C 17 ,,..,,...,,.,,,., JLH?IK0BKKJHLIKCG +17 3509 A 18 ,,...,,.-1C..,,.,,,., CH?E;FC>JHG:HF;FCC +17 3510 C 17 ,,..A,,..,,.,,,., JLAIIJHJJKJEJJ:EH +17 3511 A 18 ,,...,,..,,.,,,.,^]. DH7G2EAJIF1H7FGA1B +17 3512 C 18 ,,..,,..,,.,,,.,., HJGHHIFHI6FBIHEGD= +17 3513 C 19 ,,..A,,..,,.,,,.,., HK9@.JFJIIAJ7KLDFDA +17 3514 A 19 ,,...,,..,,.,,,.,., FIAJ;GDAJG8HAHIBFC@ +17 3515 T 20 ,,...,,...,,.,,,.,., FGCJIGG1GJG>H=GHDHF@ +17 3516 T 20 ,,...,,...,.,,,.,.,^]. FG@GGHHDIIGEIHJDGBD; +17 3517 T 21 ,,...,,...,,.,,,.,.,. @GHHBHB>HIH2EIGKDHA>; +17 3518 T 21 ,,...,,...,,.,,,.,.,. EGDC +17 3519 G 21 ,,...,,...,,.,,,.,.,. @HII/IF1LHH3ECIIGHIJF +17 3520 G 19 ,$,.,,...,,.,,,.,.,. AFBJI?GIJKL=IJ6FEJC +17 3521 C 18 ,..,,..,,.,,,.,.,. FF?KIBGJCJ@KNGGBJG +17 3522 T 19 ,$...,,..,,.,,,.,.,. >GH8HGFMJ3JJGJGFIAG +17 3523 T 17 ..,,.+1C..,,.,,,,.,. 9AG=5IAIGEGEIGDFD +17 3524 C 17 ..,,..,,.,,,.,.,. DFJJI@J;IHKKIIBIG +17 3525 A 19 ...,,..,,.,,,.,.,.^]. BD4HHI9KAIEGIFHGJFE +17 3526 G 18 ..,,..,,.,,,.,.,.. 9CFJKILLLAJEFHKIJE +17 3527 A 19 ...,,..,,.,,,.,.,.. A13H?GEIHHFIICHHHFE +17 3528 T 19 ...,,..,,.,,,.,.,.. @>ACCJJG@GG?7H@DHGB8E=JEE +17 3530 G 18 .,,*..,,.,,,.,.,.. HIJ/CKJLEII6FI8KJJ +17 3531 C 19 .A,,...,,.,,,.,.,.. 3GII/LLIIH=JEFGAFH +17 3534 A 17 .,,..,,.,,,.,.,.. ;F5IDGFHBGJAIG@FH +17 3535 T 19 .,,.+1C..,,.,,,.,.,..^]. 5FG/JHF6IHDID;HGFI? +17 3536 C 18 .,,..,,.,,,.,.,... @HGJKI1JCIAFGGHIJD +17 3537 C 17 ,,..,,.,,,.,.,... IHKFIGKDKLHIHKGKD +17 3538 T 18 .,,..,,.,,,.,.,... @FGIIF6GHGHFAJHHKE +17 3539 C 17 ,,..,,.,,,.,.,... FGKKHIJBFIIAJKILF +17 3540 C 17 ,,..,,.,,,.,.,... GKDKKCKLIJHDDKHKF +17 3541 T 17 ,,..,,.,,,.,.,... CECGGBI6HKFHFHHLD +17 3542 G 17 ,$,..,,.,,,.,.,... @IGKJ?EEILCIHKILH +17 3543 C 16 ,..,,.,,,.,.,... GKKJCKAJKADHJHJG +17 3544 A 16 ,..,,.,,,.,.,... BEJFIIHEHKAM@JKE@CJIM5D +17 3548 A 17 ,..,,.,,,.,.,..., G<6GCGIFIAHHDJCF +17 3551 T 17 ,..,,.,,,.,.,..., C8IEBECFHHACCGJFD +17 3552 A 18 ,...,,.,,,.,.,..., D7JCHIFEDIGG=HCJDE +17 3553 T 18 ,A..,,.,,,.,.,..., E5AEFGFBDHEDGFGKC? +17 3554 A 18 ,...,,.,,,.,.,..., E4JHEGFCD>C>HEEJBC +17 3555 C 18 ,...,,.,,,.,.,..., A5JHA4IDADGBKBHJGA +17 3556 G 17 ,..,,.,,,.,.,..., GCAJJ>BIG@IBJAEAILI@; +17 3558 G 19 ,.-1T..,,.,,,.,.,...,. G5DDJACCIK@H2J@E@F: +17 3559 T 19 ,*..,,.,,,.,.,...,. E5FBGIFIDJDH9HEI?FC +17 3560 G 19 ,...,,.,,,.,.,...,. D5HII:HJJLIIJLILIJC +17 3561 A 19 ,$...,,.,,,.,.,...,. >.IJFGLDDIEEIGEHFGD +17 3562 A 18 ...,,.,,,.,.,...,. CHIFHLCFIIFFEEJ9FD +17 3563 A 18 ...,,.,,,.,.,...,. DIFGGHHGJFBGFFJAAC +17 3564 T 17 ..,,.,,,.,.,...,. =JHJFEFIGIJHHI>GD +17 3565 T 19 ...,,.,,,.,.,...,.^], CDEFD?DEICDHGCIAGCB +17 3566 C 19 ...,,.,,,.,.,...,., .=IIBDGIKJ>JHJKJIE> +17 3567 A 18 ..,,.,,,.,.,...,., FJH>IHFDIFDEGKHEGD +17 3568 A 18 ..,,.,,,.,.,...,., :DLJGGGIDIDI@IGIHA +17 3569 G 18 ..,,.,,,.,.,...,., ELIFEHHGIEHIJMKIGB +17 3570 T 18 .$.,,.,,,.,.,...,., 6@GJFEGG>F:CEHDGG< +17 3571 C 17 .,,.,,,.,.,...,., FIEFIILJH7JJNHHKIKDGB +17 3578 A 18 .,,.,,,.,.,...,.,, HEGH@DHIFIFFKHFHDB +17 3579 A 18 .,,.,,,.,.,...,.,, >EFECFG6F:FHJEEIF@ +17 3580 A 18 .,,.,,,.,.,...,.,, EEHEGGGHH?GGI=GIGF +17 3581 T 18 .,,.,,,.,.,...,.,, EDH@FEHEDIGJJBIGED +17 3582 C 18 .,,.,,,.,.,...,.,, BHHAHHK>EJJJJHDGHH +17 3583 A 18 .$,,.,,,.,.,...,.,, BFFGG7IFGBIEKBJFIF +17 3584 G 17 ,,.,,,.,.,...,.,, DDCE4J;G@IJLFIHHJ +17 3585 A 18 ,$,.,,,.,.,...,.,,^], >:JB2GBE@FGJCF>FF: +17 3586 A 16 ,$.,,.,.,...,.,,, AHGJBFHCIKDJIGJ. +17 3587 G 14 A,,AaA,A.A,.a, IEHFD7IHMGJIGK +17 3588 A 15 .,$,.,.,...,.,,, I>EGEAEEKHFAFG= +17 3589 A 14 .,.,.,...,.,,, IBBEHFGKHFFEH> +17 3590 A 14 .,.,.,...,.,,, IAFEHCGIFIJFH9 +17 3591 A 14 .,.,.,...,.,,, H?4FBDHKHH?AG> +17 3592 A 14 .,.,.,...,.,,, C>FF0DHKDEJDE7 +17 3593 A 14 .,$.,.,...,.,,, F=EE:EAJF>DFI> +17 3594 C 12 ..,,...,.,,, ?AJJJKJIEJMC +17 3595 A 13 ..,.,...,.,,, FEHJFGKFHIEFD +17 3596 T 13 ..,.,...,.,,, >CE@DGGGHGEHFHHHIC +17 3598 T 11 .,,...,.,,, AEEGGEFHEH@ +17 3599 A 12 .,.,...,.,,, CFAGEIDHHIHB +17 3600 T 13 .,.,...,.,,,^X. E@FDGIAEHBIC +17 3604 C 13 .,.,...,.,,,. A?HAHKJCFAC;G +17 3605 G 13 .$,.,...,.,,,. 7CAF?CAI8JH@@ +17 3606 C 12 ,$.,...,.,,,. A/HJKAJHJMEH +17 3607 A 11 .,...,.,,,. 3BDJGFJFGCF +17 3608 A 12 .,...,.,,,.^], 7AFJGEEGJ +17 3609 A 12 .,...,.,,,., 8BHI5EKCFDF> +17 3610 C 12 .$,$...,.,,,., >>EJEJ3JKDGB +17 3611 C 10 ...,.,,,., @KEIHKIEHG +17 3612 A 10 ...,.,,,., CJGIBJLHGI +17 3613 G 11 ...,.,,,.,^], DMAIH@GJFBJGCEHJHEIAIFC> +17 3634 T 13 .$,.,,,.,,..,, ;HEGJLFKHAEEC +17 3635 T 12 ,.,,,.,,..,, HFHIJEKGHFFF +17 3636 G 12 ,.,,,.,,..,, HIHKEFKHMIH@ +17 3637 T 12 ,.,,,.,,..,, FFEILEJJGEI1 +17 3638 T 12 ,.,,,.,,..,, HGHGGEJJHEHD +17 3639 G 12 ,.,,,.,,..,, GHHJDFJIJIJI +17 3640 T 12 ,.,,,.,,..,, GHGIGFJI@FIH +17 3641 G 12 ,.,,,.,,..,, GIIJHIJGJIJ4 +17 3642 T 12 ,.,,,.,,..,, DJFJIFFHIDB= +17 3643 T 12 ,.,,,.,,..,, FGGIFDJJBFHG +17 3644 T 12 ,.,,,.,,..,, D@HHJGJHIFJC +17 3645 T 12 ,.,,,.,,..,, CHFIDFIHHFIE +17 3646 C 11 ,$.,,,.,,.,, A@ADBGE@ID2 +17 3647 G 12 .,,,.,,..,,^]. D +17 3657 C 15 .,,,.,,..,,..,. @@C=HDBDGD:FG=C +17 3658 G 15 .,,,.,,..,,..,. =EIGBKKAD@ +17 3659 T 15 .,,,.,,..,,..,. EEHHGKHDEJJEGEE +17 3660 G 15 .,,,.,,..,,..,. EEHCIKIGJKKGJFH +17 3661 T 15 .,,,.,,..,,..,. HCIJFKIEEEJGG;F +17 3662 T 15 .,,,.,,..,,..,. EAGCAIJ>FIHEGED +17 3663 A 16 .,,,.,,..,,..,.^]. BBGHFJJ7DJC?HFFE +17 3664 T 16 .$,$,,.,,..,,..,.. D?GGHJEJCI5EFFFA +17 3665 A 14 ,,.,,..,,..,.. FEFIIIFICDIEFD +17 3666 A 14 ,,.,,..,,..,.. GHDIJ=HIIIGHHF +17 3667 T 14 ,,.,,..,,..,.. FGGII.GIH?C>GF +17 3668 A 14 ,,.,,..,,..,.. ECEIH>FH3=HCGG +17 3669 A 14 ,,.,,..,,..,.. FCAHJEIJCIIEDH +17 3670 T 14 ,,.,,..,,..,.. DDCIFJDJKGIGGG +17 3671 T 14 ,,.,,..,,..,.. EAGHFIHFEEHAGG +17 3672 C 14 ,,.,,..,,..,.. DGJJK8KJIJEJK +17 3675 C 14 ,,.,,..,,..,.. GFKMMKJL;GKJKK +17 3676 T 14 ,$,.,,..,,..,.. AEJIIFJH7GGFKL +17 3677 A 13 ,.,,.,,..,..^], I;LLEHHKKD +17 3679 T 14 ,.,,..,,..,.., IEIFGEKFHFHFI1 +17 3680 T 14 ,.,,..,,..,.., EEIHBBJIFHEGHG +17 3681 C 14 ,.,,..,,..,.., GJKK7HLLGIKFJ. +17 3682 A 14 ,.,,..,,..,.., CGHGHGH=IHEIJ8 +17 3683 A 13 ,.,,..,,..,.. BFHG2HIDHEDIK +17 3684 A 14 ,.,,..,,..,.., EGIJJBH.GKGFI@ +17 3685 T 14 ,.,,..,,..,.., GHGJIHI@GH?HJ1 +17 3686 T 14 ,.,,..,,..,.., EEJEDA +17 3695 T 15 .,,..,,..,..,.. CIHIFIA6HHIIJCA +17 3696 T 15 .,,..,,..,..,.. EIHIEH?FIIJIJD@ +17 3697 T 15 .,,..,,..,..,.. CHHHCIDGDGGH@C@ +17 3698 A 14 .,,..,,..,.... AFGJFHI6GGIGEB +17 3699 A 15 .$,,..,,..,..,.. >GG?HHGHKFIH;FF +17 3700 C 13 ,,.,,..,..,.. JKJLL:IHIK7GB +17 3701 T 14 ,,..,,..,..,.. HD=HIHCGDLMIGG +17 3702 T 14 ,,..,,..,..,.. IGEEHEFGFGHIED +17 3703 C 14 ,,..,,..,..,.. II>JIDGKIJM:IF +17 3704 A 14 ,,..,,..,..,.. FGFHIJAFFIJ:EG +17 3705 T 14 ,,..,,..,..,.. AF7FIEIJEHJ8GF +17 3706 A 14 ,,..,,..,..,.. EHFFKIHJHHILEF +17 3707 G 14 ,$,..,,..,..,.. DE=KHCJLJMMKIH +17 3708 T 14 ,..,,..,..,..^F. D?GGDIHBHH8DG? +17 3709 A 14 ,..,,..,..,... GCAGIFJ>IK0DFA +17 3710 C 14 ,..,,..,..,... @FHH9AJHJJHGDD +17 3711 C 14 ,..,,..,..,... G5DKJABKLLMHGC +17 3712 A 14 ,$..,,..,..,... BAEH8GGFHAHJJGGDIB@ +17 3716 T 15 .,,..,..,...... CGFBHAII8FEBC@A +17 3717 C 15 .,,..,..,...... IJDGGKKM;GGGDED +17 3718 T 15 .,,..,..,...... FFAKJ=LMIIIHHGE +17 3719 A 15 .,,..,..,...... BF:GK?KC=CGDECB +17 3720 C 15 .,,..,..,...... FIKFHJEI:H?HFBE +17 3721 A 15 .,,..,........^Z. DF:FLEFLGIG4HF: +17 3722 C 16 .$,,..,..,....... >HI8JKJI:DEIBEGA +17 3723 A 15 ,,..,..,....... FEFHGJK1EEGBHCD +17 3724 C 15 ,,..,..,....... GIDJKJKBIEHFFGB +17 3725 T 15 ,,..,..,....... EBHAHLLILIGHEGD +17 3726 G 15 ,$,..,..,....... BCFDJLLLIHF0FIC +17 3727 C 14 ,..,..,....... <@KHHK0GHJGEJA +17 3728 C 14 ,..,..,....... 5?KGLL.JHHJHFF +17 3729 C 14 ,$..,..,....... @GIIKIJIHGCHHG +17 3730 A 13 ..,..,....... GDGJE;HIF.DFF +17 3731 T 14 ..,..,.......^+. IGIIHIIHF:GGF/ +17 3732 G 14 ..,..,........ JDEHL6JIIFIIG< +17 3733 T 15 ..,..,........^]. GEHGJECI?HF +17 3739 C 16 ..,..,.......... GEIKMHMHGIKHA3GG +17 3740 A 16 ..,..,.......... HHEDK4GIB7@FB0FF +17 3741 A 16 ..,..,.......... >2GI@IDK=BIIHH +17 3744 T 16 ..,..,.......... HIFKKIJJI0G=FAIH +17 3745 T 15 ..,..,......... HFFGH/EFG@?=5GE +17 3746 C 16 ..,..,.......... ?H@IL7GGJIIJ?7JJ +17 3747 C 15 ..,..,......... ;?DJL0HFDDFGDJG +17 3748 C 15 ..,..,......... >G=JKGGHG3FFBIH +17 3749 C 15 ..,..,......... >DKIHFK.?GAJIF +17 3752 G 14 .............. ADIHIH>BGD20DB +17 3753 C 15 ...,........... <@K0IIK;CG@3KIC +17 3754 T 15 .$.$.,........... A:K0IJGM=GB.JHB +17 3755 C 12 .,.......... J5KEJKEJ@KHI +17 3756 C 13 .,........... ILJIJK@GB4JGJ +17 3757 T 13 .,........... I=JIJ.CG?>GDJ +17 3758 G 13 .,........... HJBDHAEJ@@KGK +17 3759 C 13 .,........... FII8JHHFA0JIJ +17 3760 A 13 .,........... C5HAF6EHB1IHF +17 3761 A 13 .,........... D@EFIFHH?BIGH +17 3762 C 13 .$,........... >FIEGE;H49IHF +17 3763 C 12 ,........... >HGHLHD95JGC +17 3764 A 13 ,...........^]. >IIG=HIBBHEFA +17 3765 C 13 ,............ 2IEI5IG?>HIJC +17 3766 A 14 ,............^], EJIHICDB>IGFE= +17 3767 A 14 ,............, EEIIGGH?3GHEC> +17 3768 A 14 ,............, 2HIGIHG?7KKLHI +17 3771 T 14 ,............, EIII9II?1KIIGC +17 3772 A 14 ,............, 5AGGGED@:IEHFD +17 3773 C 14 ,............, AHFIFFI;7KJDHJ +17 3774 T 14 ,............, :JJHI>JBALHMHE +17 3775 C 14 ,$............, ?LAJLFJ6/LKIIJ +17 3776 T 13 ............, IJJFJI8>LHLIE +17 3777 C 13 ............, J@J5IJ7:LJFIJ +17 3778 T 12 ..........., HFEJIK?LGJIH +17 3779 G 13 ............, D=J8JK9/LILJJ +17 3780 C 13 ...........,^], J?LFJLGD7/KEMJHCG8 +17 3788 G 13 ..........,,. BGI=G;EAHJGAH +17 3789 G 13 .........,,., FHDD4B@@E:FHEHEGAF= +17 3792 G 15 ....A......,,., FH.3IEJFAFG< +17 3798 T 14 ..........,,., EFHH6@KFJGIIG? +17 3799 T 15 .$..........,,., AC7BE9 +17 3805 C 14 ..........,,., AE7H2:IJJBJ@GC +17 3806 A 14 ..........,,., EIFF;7JFJGDGKF +17 3807 C 12 .$.......,,., ACFFJJ>JBCG= +17 3808 G 11 .......,,., @@7DAEBHK@= +17 3809 T 13 .........,,., >1D>9HG;GHIHE +17 3810 C 12 .......,,.,^], GDALKJIJMJEC +17 3811 A 14 ...CC....,,.,, ;AE18HG8FDKKGA +17 3812 T 13 ........,,.,, A@:MHLLJMI@G +17 3815 A 11 ......,,.,, 30ID=GFDK@E +17 3816 A 11 ......,,.,, 3DIHCHCIK?E +17 3817 A 11 ......,,.,, ?7FIJHGIKAI +17 3818 T 11 ......,,.,, 23JGGHFIH>H +17 3819 A 12 ......,,.,,^>. 15DFFEILHDK@ +17 3820 G 12 ......,,.,,. /9JIMJIKICKE +17 3821 A 13 ......,,.,,.^]. 2FI?JGLHLFDD9 +17 3822 G 13 ......,,.,,.. 4@MKMLGJI=IHA +17 3823 T 12 .....,,.,,.. 7GDDE@KF?IEA +17 3824 C 13 ......,,.,,.. 3@IFDLJNK@IHB +17 3825 C 12 .....,,.,,.. 4JHKIKJLEIGC +17 3826 T 13 ......,,.,,.. A9IH/JHJJDIIC +17 3827 G 13 ......,,.,,.. @?I?LIIJJ=JIC +17 3828 C 13 .$.....,,.,,.. 0@GIKKHIJ@KHD +17 3829 A 11 ....,,.,,.. FFGIFGL9BHE +17 3830 A 13 .....,,.,,..^Z. >D?HHDGK@IGAD +17 3831 C 13 A....,,.,,... /DEJMJKGCJI=A +17 3832 A 14 ..$...,,.,,...^]. B@CBGEGLBIEEC@ +17 3833 C 12 ..$..,,.,,... 3DGIAEH:DIBB +17 3834 G 11 ..,,.,,.... DAIJ==I@:B= +17 3835 T 12 ...,,.,,.... /IEDGGBGGCHC +17 3836 G 13 C..,,.,,....^>, /LLJLCBGJB7G9 +17 3837 G 11 ..,,.,,..., JHHB<< +17 3838 C 13 .$..,,.,,...., .HIGK?GJHDAA? +17 3839 C 12 ..,,.,,...., DI@C??=H?GF= +17 3840 G 12 ..,,.,,...., ?DHJ==F +17 3841 T 12 ..,,.,,...., 9GGIEHKFEHDF +17 3842 C 12 ..,,.,,...., JJGMCFNGIJEH +17 3843 T 12 ..,,.,,...., JKGIDLJJIKHF +17 3844 G 13 ..,,.,,....,^]. IJFH=HIKE=IC? +17 3845 T 13 ..,,.,,....,. EFGFCLJFAFDFC +17 3846 G 13 ..,,.,,....,. GJIJDHJICKIEG +17 3847 T 13 ..,,.,,....,. >FGHCIIFCD, HFIEKIIFMBEG:= +17 3854 T 15 .,,.,,....,..,^], DFH?KID@1E?C?>C +17 3855 C 16 .,,.,,....,..,,^], GJLILF0JJLICIH> +17 3858 T 17 .,,.,,....,..,,,^], GFJDHJI@=F:HDDG>? +17 3859 C 17 .,,.,,....,..,,,, H?CC@EG>D18IDA=A9 +17 3860 G 17 .,,.,,....,..,,,, =JG8JM@4C7H<=7H6> +17 3861 C 17 .,,.,,....,..,,,^F. EJLDILJ5@EJIGFKC: +17 3862 T 17 .,,.,,....,..,,,. EBECJJICIEFHGCHDB +17 3863 T 18 .$,,.,,....,..,,,,. @BGAHGG7F@FEC8H0D@ +17 3864 A 17 ,,.,,....,..,,,,. DKBKIA:BAICFDJ7HA +17 3865 G 18 ,$,.,,....,..,,,,.^], @JCILLH>EGGIGDGCF +17 3869 C 17 ,.,,....,..,,,,., JDHLJ6DEJJHFK7GBJ +17 3870 T 17 ,.,,....,..,,,,., FHJHJCLE?EI1IDAEF +17 3871 T 19 ,.,,....,..,,,,.,^],^], G:KJFFHAHBDGB9ADHAC +17 3872 G 19 ,.,,....,..,,,,.,,, FBFJKA;GHIIJJ2BDG8E +17 3873 T 19 ,.,,....,..,,,,.,,, DAJHECGE@EH1I0EEGAD +17 3874 T 20 ,.,,....,..,,,,.,,,^]. D:JEDEHFBGD1C0HDIB@> +17 3875 T 21 ,.,,....,..,,,,.,,,.^Z. E:GBE@GF@EDJH2DDDBD>; +17 3876 C 20 ,.,,....,..,,,.,,,.. @HKE<:5IIJGLIHDLFIEC +17 3878 A 20 ,.,,....,..,,,.,,,.. B>GGHCI>DEI=GIFFFGGD +17 3879 A 22 ,$.,,....,..,,,,.,,,..^F. B8JJH>>CIIJLLKKFLFHFDB +17 3880 G 20 .,,....,..,,,.,,,... M9KDMHHIEFD +17 3885 T 23 .,,....,..,,,,.,,,....^], ?IIF>JCFJJHH2HGIE@IHIE: +17 3886 C 23 .,,....,..,,,,.,,,...., >GIJ9ECGKIEK/IDIHIIFHDC +17 3887 C 23 .,,....,..,,,,.,,,...., 0GIH3F@?GJEJ;JDKIJHFGDB +17 3888 C 22 .$,,...,..,,,,.,,,...., @DKGJJGGJ:MBIDKHJHFHDG +17 3889 A 22 ,,....,..,,,,.,,,...., CHI=8HEFIAI9IFEHHGGGDF +17 3890 C 21 ,,...,..,,,,.,,,...., AKHGCIHGGK8JCJJLFDGCI +17 3891 A 22 ,$,....,..,,,,.,,,...., @KG4>DDGIKLMJGKKKHHHFI +17 3892 G 21 ,....,..,,,,.,,,...., IK8M/IFLJKFG@IBDKHJEG +17 3893 T 22 ,....,..,,,,.,,,....,^], HF6=>HDA>KHKEJHIFGHBH0 +17 3894 G 21 ,....,..,,,.,,,....,, IJ9 +17 3899 A 23 ,....,..,,,,.,,,....,,, GE9FGGGFJJCFGJCJHFIEHD7 +17 3900 T 23 ,....,..,,,,.,,,....,,, GJAGHCGC4JAKGKGFHGH?KB2 +17 3901 G 21 ,....,..,,,.,,,....,, HHA;EGHDCJ=GLHMIHLCL3 +17 3902 C 23 ,....,..,,,,.,,,....,,, IJ3MCHJGDMEBFLJMJGLBKF? +17 3903 A 22 ,...,..,,,,.,,,....,,, FGJGKDMKHLBLJ +17 3908 C 23 ,....,..,,,,.,,,....,,, GI5H>KKLFM.HFMHJKHKDLK6 +17 3909 T 23 ,$....,..,,,,.,,,....,,^X, BH88BDJHIGDBHIGJIHLEHA0 +17 3910 A 23 ....,..,,,,.,,,....,,,, H? +17 3911 C 23 ....,..,,,,.,,,....,,,, D4K>JGDFKGJ@MJKGEKGEIDF +17 3912 A 24 ..$..,..,,,,.,,,....,,,,^]. E4BG@GGDF8HDJHIHIIECB8?: +17 3913 C 23 ...,..,,,,.,,,....,,,,. GJGJIECLAGDLKMIEIGKJAHA +17 3914 T 24 ...,..,,,,.,,,....,,,,.^], FA;GJGGIIKHEGIHHLFIGBBE= +17 3915 C 25 ...,..,,,,.,,,....,,,,.,, GLIFJGBKBKEGEIIHIDIIFFDEE +17 3916 C 25 ...,..,,,,.,,,....,,,,.,, DKIIIJIM=JFLJMGHKJLJCJD8G +17 3917 T 25 ...,..,,,,.,,,....,,,,.,, ECIHFG2JHKIIHJIJKJKHCGD?A +17 3918 T 26 .$..,..,,,,.,,,....,,,,.,,, A22GEC3JEHGILHGFHEJHFG@FDC +17 3919 C 25 ..,..,,,,.,,,....,,,,.,,, KDHLCEM:KFMKNJEMJMIHKEIG7 +17 3920 T 25 ..,..,,,,.,,,....,,,,.,,, A@FGEHGCHIGKEJJLHFFA:GGGB +17 3921 T 25 ..,..,,,,.,,,....,,,,.,,, E2EEECG7HHIEIFGHEJ=EDBCDB +17 3922 A 25 ..,..,,,,.,,,....,,,,.,,, ?4HB.H3F5K3IILJEHJMGLJAIJKG2 +17 3926 C 25 ..,..,,,,.,,,....,,,,.,,, DGBJ@CMKJ7MKLKCLDMJG@IEI8 +17 3927 T 25 ..,..,,,,.,,,....,,,,.,,, 9>GID@IHJEGBGIJKEJFHFIDGF +17 3928 G 25 ..,..,,,,.,,,....,,,,.,,, 96GJEJKJE?HIKIIDFLIBGHCKJ +17 3929 A 24 .$,..,,,,.,,,....,,,,.,,, AFFEIJBGGJIJGIGDKEEHIFG9 +17 3930 T 24 .,..,,,,.,,,....,,,,.,,, 9C +17 3932 T 23 ,..,,,,.,,,....,,,,.,,, BEB6GHKHJ=JIIJEIHCEG>J< +17 3933 T 23 ,..,,,,.,,,....,,,,.,,, ED?IIFKIHKHGGIBIFDEDJGF +17 3934 C 23 ,..,,,,.,,,....,,,,.,,, ?GFDJDIGKKKJHLBIIEHIAII +17 3935 C 23 ,$..,,,,.,,,....,,,,.,,, ?@>CCDJBDAKIALCLA=JJDCB +17 3936 A 21 .Gg,,.gg,GG.G,gg,.ggg E>IFIIJIHA1J1HJ>FHKJF +17 3937 C 22 ..,,,,.,,,....,,,,.,,, DBBCG;JHEHHIGJEIFBHI:G1 +17 3941 C 22 ..,,,,.,,,....,,,,.,,, A=HJIKEJKKH:ICLGHGG9H0 +17 3942 C 22 ..,,,,.,,,....,,,,.,,, E>JJFJHMJKGFKDN=GKJJKI +17 3943 T 22 .$.,,,,.,,,....,,,,.,,, =A;GGJKGGJJIIFJHHIJII7 +17 3944 G 20 .,,,.,,,....,,,,.,,, BI7IDL@JJ@IBL:ACDHIB +17 3945 C 21 .,,,,.,,,....,,,,.,,, AIIHJEMJLIHL@LKHJBKJD +17 3946 T 21 .,,,,.,,,....,,,,.,,, AEEEHJIEIJFFEEED@JIFB +17 3947 A 21 .,,,,.,,,....,,,,.,,, @GFFIFIFDCGAAHCEBDID2 +17 3948 C 21 .,,,,.,,,....,,,,.,,, @GHHI6LJKIFK>JIEKGJJF +17 3949 A 21 .,,,,.,,,....,,,,.,,, >FFEIFIIFHHJ?GDBEFIFE +17 3950 C 22 .,,,,.,,,....,,,,.,,,^]. 9GHGJBMJLGED=MFCFGILHA +17 3951 T 22 .,,,,.,,,....,,,,.,,,. ;DE9GJFEHICAEJGDGK>I9D +17 3952 C 23 .,$,,,.,,,....,,,,.,,,.^]. 7>>3I=KJJKDE?LHFFCDHHC: +17 3953 C 22 .,$,,.,,,....,,,,.,,,.. >BGIBKJLI8HCMJDHKCJKD? +17 3954 T 21 .,$,.,,,....,,,,.,,,.. 5>JFDHHJI@AJID@H@IGGC +17 3955 T 20 .,.,,,....,,,,.,,,.. HBB;HFDBB +17 3960 T 21 .$,.,,,....,,,,.,,,... 9HAGBGG:68JBI:CGI;GDA +17 3961 G 20 ,.,,,....,,,,.,,,... EHEHIJHK@KDLHEDHHFDF +17 3962 G 20 ,.,,,....,,,,.,,,... D9FHHGG@ +17 3967 T 19 .,,....,,,,.,,,.... 5GDF@GCHGEECJFEFCE@ +17 3968 A 19 .$,,....,,,,.,,,.... ?HCA>8AIGGGCFIBECE? +17 3969 T 18 ,,....,,,,.,,,.... DBEGH@IDDF@EIGFEFE +17 3970 T 18 ,,$....,,,,.,,,.... CBBHE>IGCD;IFF>FFD +17 3971 C 17 ,....,,,,.,,,.... IGAB=KHEE;DHFJ@IH +17 3972 C 17 ,....,,,,.,,,.... H<>>;KIFJELIIFDJG +17 3973 A 17 ,.$...,,,,.,,,.... G@DDCGEDDDHD>EFGF +17 3974 C 17 ,...,,,,.,,,....^]. <@B@CB@@ADBBGBHH: +17 3975 G 17 ,...,,,,.,,,..... D>;7JJJH5LJA>LJJDDJBE +17 3977 A 17 ,...,,,,.,,,..... BED=FDCD;E?3@FHFD +17 3978 C 18 ,$..$.,,,,.,,,....., >9>7IFJGKKHKGJHH8MKJGEIBGI +17 3983 T 15 .,,,,.,,,....., ACDH@8GDEDBIFGH +17 3984 A 16 .,$,,,.,,,.....,^F. =DGFF=GFEFEHEFEB +17 3985 C 15 .,,,.,,,.....,. 9JHJ8JKEGCJGEBD +17 3986 A 15 .,,,.,,,.....,. 9CE??>DDHGGGGAE +17 3987 C 15 .,,,.,,,.....,. .JHL@JKJH7IIELE +17 3988 T 15 .,,,.,,,.....,. @CJFEHG>=HKCIIH +17 3989 C 16 .,,,.,,,.....,., 8EDA@LGGEAKKH4G6 +17 3990 C 16 .$,,,.,,,.....,., 4GH>@JKKE?KIILG< +17 3991 T 15 ,,,.,,,.....,., ADE;IGGIHKHIII2 +17 3992 T 15 ,$,,.,,,.....,., @EH=IGHHFG/DDE; +17 3993 C 14 ,,.,,,.....,., GJ=MIIFEKIHKID +17 3994 T 15 ,,.,,,.....,.,^F. CGAIHHGHKJIFI9@ +17 3995 T 14 ,,,,,.....,.,. BDEFFFFG:DAEHA +17 3996 A 14 ,,,,,.....,.,. CIJJIC?HDGIG?B +17 3997 G 15 c,.,,,.....,.,. 6E;KHE?GLEKKJ:D +17 3998 G 14 ,,.,,,....,.,. EE2KHGGDKLLIAG +17 3999 G 14 a,,,,.....,.,. FHLIJGHL:L1HJG +17 4000 C 15 ,,.,,,.....,.,. DK5LJCIEICJAJLH +17 4001 T 15 ,,.,,,.....,.,. EE:GGHIHLBJIKDJ +17 4002 G 15 ,,.,,,.....,.,. CG3JJJHGFJIDKHG +17 4003 A 15 ,$,.,,,.....,.,. @D7IGHCDIAJCI7I +17 4004 T 14 ,.,,,.....,.,. B2HCAIEHHHAI?F +17 4005 A 12 ,,,,.....,.. CHFGEEJEH@HG +17 4006 T 14 ,.,,,.....,.,. C9FHGFGH>HJIKF +17 4007 T 14 ,.,,,.....,.g. B2HFFEFG6EJH0G +17 4008 C 14 ,$.,,,.....,.,. >:HC;D6KJI?K/I +17 4009 C 13 .,,,.....,.,. 5IHI>AEGJLKLJ +17 4010 A 13 .,,,.....,.,. >EEDHFI?IIIHJ +17 4011 C 13 .,,,.....,.,. 9DDI>DJ;GKJ:F +17 4012 A 11 ,,,....,.,. CCB0B.A=DFJ +17 4013 C 12 ,$,$,.....,.,. @@G@CIJFF +17 4014 A 9 ,.....,.. ECGJFJ0IK +17 4015 C 9 ,.....,.. >I8JDHLJG +17 4016 C 10 ,$.....,.,. ;4>K:FGK3K +17 4017 C 6 ..,.,. =F=K?K +17 4018 G 9 .....,.,. <4C9BDC?@ +17 4019 C 10 .$.....,.,. .J2KHGBKMJ +17 4020 T 9 .....,.,. ;CLIFIL4K +17 4021 A 8 .....,.. D;G9MBILKNK +17 4028 T 9 .....,.,. .CL0DHH@L +17 4029 T 9 .....,.,. =FHGFIHJI +17 4030 C 9 .....,.,. F8JJBCK:K +17 4031 T 9 .....,.,. AKKHJILL>FEKJ +17 4040 A 9 .....,.,. B?KHHHICL +17 4041 T 9 .....,.,. F;FCEHJGH +17 4042 A 9 .....,.,. 7DH?EHDHII +17 4059 C 6 ..,.,. B?J8GH +17 4060 A 6 ..,.,. FG?IHL +17 4061 C 6 ..,.,. F;HF0H +17 4062 T 5 ..,.. FFHJJ +17 4063 C 6 ..,.,. F9FJDK +17 4064 C 6 ..,.,. B?EKLL +17 4065 T 6 .$.,.,. >BCBAJ +17 4066 T 5 .,.,. >GGDI +17 4067 C 5 .,.,. ?HECK +17 4068 T 5 .,.,. FFIJL +17 4069 T 5 .,.,. >FFHD +17 4070 A 5 .,.,. =F>?F +17 4071 G 5 .,.,. :EI>E +17 4072 G 4 ,.,. FH7I +17 4073 G 5 .,.,. 6DG;E +17 4074 C 5 .,.,. /GBLA +17 4075 T 5 .,.,. @FHFL +17 4076 G 5 .,$.,. 7BGJI +17 4077 A 4 ..,. >FCG +17 4078 T 4 ..,. >GGG +17 4079 A 4 ..,. :F7F +17 4080 T 3 ... @EH +17 4081 T 4 .$.,. 2=@? +17 4082 C 3 .,. EHD +17 4083 C 3 .$,. AIA +17 4084 A 2 ,. FJ +17 4085 C 2 ,. =C +17 4086 G 2 ,. C7 +17 4087 C 2 ,$. @G +17 4088 A 1 . H +17 4089 C 1 . E +17 4090 C 1 . B +17 4091 T 1 . E +17 4092 G 1 . F +17 4093 C 1 . D +17 4094 T 1 . I +17 4095 A 1 . D +17 4096 C 1 . A +17 4097 A 1 . D +17 4098 C 1 . @ +17 4099 T 1 . A +17 4100 C 1 . < +17 4101 C 1 .$ ; diff --git a/src/samtools-1.3.1/test/mpileup/expected/22.out b/src/samtools-1.3.1/test/mpileup/expected/22.out new file mode 100644 index 0000000..3aa40c4 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/22.out @@ -0,0 +1,4101 @@ +17 1 A 0 +17 2 A 0 +17 3 G 0 +17 4 C 0 +17 5 T 0 +17 6 T 0 +17 7 C 0 +17 8 T 0 +17 9 C 0 +17 10 A 0 +17 11 C 0 +17 12 C 0 +17 13 C 0 +17 14 T 0 +17 15 G 0 +17 16 T 0 +17 17 T 0 +17 18 C 1 ^]. @ +17 19 C 1 . ? +17 20 T 1 . D +17 21 G 1 . E +17 22 C 1 . B +17 23 A 2 .^]. GD +17 24 T 2 .. GB +17 25 A 3 ..^]. DDD +17 26 G 3 ... IIF +17 27 A 3 ... FGE +17 28 T 3 ... FHE +17 29 A 3 ... DGG +17 30 A 3 ... GHG +17 31 T 3 ... FIH +17 32 T 3 ... EBG +17 33 G 3 ... LKJ +17 34 C 3 ... JJD +17 35 A 3 ... HII +17 36 T 3 ... GIH +17 37 G 3 ... JKK +17 38 A 3 ... FIJ +17 39 C 3 ... IJI +17 40 A 3 ... GJI +17 41 A 4 ...^]. GGHA +17 42 T 4 .... HJHB +17 43 T 4 .... EGHD +17 44 G 4 .... IKLI +17 45 C 4 .... IKKI +17 46 C 4 .... HIKI +17 47 T 4 .... IKLJ +17 48 T 4 .... EIHG +17 49 G 4 .... >LIK +17 50 T 4 .... DIIG +17 51 C 4 .... KKLK +17 52 C 4 .... HKLJ +17 53 C 4 .... GLKK +17 54 T 4 .... HJKK +17 55 G 4 .... JLMK +17 56 C 4 .... FLIK +17 57 T 4 .... JKLL +17 58 G 4 .... IKLK +17 59 A 4 .... FJKJ +17 60 A 4 .... IJHJ +17 61 T 4 .... DIKI +17 62 G 4 .... FLMI +17 63 T 4 .... DIII +17 64 G 5 ....^]. IJMMB +17 65 C 5 ..... JJMKD +17 66 T 5 ..... HLLLG +17 67 C 5 ..... HMJLF +17 68 T 5 ..... JKLLH +17 69 G 6 .....^]. HKLMH? +17 70 G 6 ...... HIKJE> +17 71 G 6 ...... IJLKEB +17 72 G 6 ...... IJILGE +17 73 T 6 ...... CHGGFF +17 74 C 6 ...... KIJMII +17 75 T 6 ...... KKFLIJ +17 76 C 6 ...... KLIKHJ +17 77 T 6 ...... ILKMKK +17 78 G 6 ...... JKMMJK +17 79 G 6 ...... IJJJII +17 80 G 6 ...... HKJLII +17 81 G 6 ...... HHKHJJ +17 82 T 6 ...... ?DEGDI +17 83 C 6 ...... JEMMJH +17 84 T 6 ...... JLMLKK +17 85 C 6 ...... KMLLKK +17 86 A 6 ...... EJHJHI +17 87 C 7 ......^]. KHKIIJA +17 88 C 7 ....... GFGJKN? +17 89 C 7 ....... HKDKKLD +17 90 A 7 ....... GIIKIIE +17 91 C 7 ....... JKJIJIG +17 92 G 7 ....... CD?DEDB +17 93 A 7 ....... GKCIIKH +17 94 C 7 ....... GDIKIIH +17 95 C 8 .......^]. EKLKJHI? +17 96 A 8 ........ HIGHIEIE +17 97 A 9 ........^>. FHIIIKIC8 +17 98 C 9 ......... IHIJIJJD2 +17 99 T 9 ......... HIJKKLKF4 +17 100 C 9 ......... JLJMLLGG4 +17 101 C 9 ......... HFLJKMH97 +17 102 C 9 ......... FKKLLLKF5 +17 103 T 8 ........ KLLLMLKG +17 104 G 8 ........ ;HLGKLIH +17 105 G 9 ........^]. HB6KKKG8; +17 106 G 10 .......... GMKKIKJE2> +17 107 C 9 ......... IKMKLJKI? +17 108 C 9 ......... HGKLLKLG? +17 109 T 9 ......... ILLOLJJFB +17 110 G 9 ......... JJMMKLIHD +17 111 G 10 .......... G77HJJBA/C +17 112 C 9 ......... IKILKKLI? +17 113 A 9 ......... CGIFIGJE? +17 114 C 9 ......... IDGIJJIHB +17 115 C 10 .......... EJJILNGF/A +17 116 A 9 ......... DHGJJJIHF +17 117 G 9 .$........ >BJIMIFJF +17 118 G 9 ......... BFKLJGF/A +17 119 G 8 ........ F?HLKJGG +17 120 A 8 ........ FCIIKHGJ +17 121 G 8 ........ GFMMMG@H +17 122 C 8 .$....... DEIKLLJI +17 123 T 7 ....... EMKIEFH +17 124 T 9 .$.......^]. ?HEIE?/7> +17 125 A 7 ....... DHICDGA +17 126 A 8 ........ JEKAG0GB +17 127 C 8 ........ JGGJG/DD +17 128 A 8 ........ HJIIE8IE +17 129 A 8 ........ HFKJD8IC +17 130 A 8 ......$.. IJKCE8JD +17 131 C 7 ....... JKKFGGG +17 132 A 7 ....... JGKJGKF +17 133 T 7 ....... GKHIEGE +17 134 C 7 ....... KLMKKJH +17 135 T 7 ....... JLKLHIG +17 136 G 7 ....... IMLGIHH +17 137 T 7 ....... EJHHAHF +17 138 C 7 ....... GKMIJIH +17 139 C 7 ....... FJK@GFF +17 140 A 7 .$...... CIIKFHF +17 141 G 6 ...... MLCJEJ +17 142 C 6 ...... LLFIHF +17 143 G 6 ...... CAE@B@ +17 144 A 6 ...... JJJGBG +17 145 A 6 ...... IJCGKG +17 146 T 6 ...... HJJFFG +17 147 A 6 ...... FIJEID +17 148 C 6 ...... KKJGHG +17 149 C 6 ...... JL3IGH +17 150 T 6 ...... KJIEEH +17 151 G 6 ...... ILJHHG +17 152 C 7 ......^]. JLLEIJ= +17 153 A 7 ....... EGGFHGA +17 154 T 7 ....... DIJHGF@ +17 155 C 7 ....... KLKJHJD +17 156 C 7 ....... ELJHKH7 +17 157 C 7 ....... GJLGLHE +17 158 T 7 ....... IKLEKHF +17 159 A 7 ....... EJIDHD@ +17 160 G 7 ....... HFHHHKI +17 161 A 7 ....... DDHHGHD +17 162 A 7 ....... ?HEH:@G +17 163 G 7 .$...... DDGEHI; +17 164 T 6 ...... EG@E@: +17 165 G 6 ...... GJ>HJG +17 166 A 6 ...... FD@IGH +17 167 A 6 ...... D?EGE9 +17 168 G 6 .$..... 1HKKGE +17 169 C 5 ..... 4>GH1 +17 170 C 5 ..... EHLG3 +17 171 A 5 ..... HFIGE +17 172 C 5 ..... IHIJD +17 173 C 5 ..... ACDH? +17 174 G 5 ..... D@=B> +17 175 C 6 .....^]. JJIG5A +17 176 C 6 ...... EFIHGB +17 177 C 6 ...... >FFGBE +17 178 A 6 ...... DDHHHG +17 179 A 6 ...... >IDG5F +17 180 A 6 ...... 73GCDG +17 181 G 6 ...... FCHLJK +17 182 A 7 ......^]. CE@GFH@ +17 183 C 7 ....... FHEIHI? +17 184 A 7 ....... @HIHFHE +17 185 C 7 ....... 8GHH=IB +17 186 G 6 ...... A@@7C= +17 187 C 6 ...... GFI;KG +17 188 C 6 ...... EHG9LI +17 189 C 6 ...... ECIGLI +17 190 A 6 ...... E7F@HI +17 191 T 6 ...... C6HBNI +17 195 C 6 .....^>, ?I5MJD +17 196 A 6 ....., FAFJJC +17 197 G 6 ....., >J?NHE +17 198 C 6 ....., @IKLIH +17 199 T 6 ....., GH2MKF +17 200 T 6 ....., @HCHGG +17 201 A 7 .....,^]. EG;IGFB +17 202 A 7 .....,. BEFIJAC +17 203 C 7 .....,. BG.JGGD +17 204 C 7 .....,. =H7LKLF +17 205 T 7 .....,. FHGLKEG +17 206 G 7 .....,. EI>LHLH +17 207 C 7 .....,. BJ7MJLG +17 208 A 7 .....,. FFGJK>F +17 209 T 7 .....,. MCHLJ +17 224 G 6 ...,.. CJJEIE +17 225 C 6 ...,.. 6LJLJI +17 226 A 6 ...,.. EHK:IG +17 227 C 7 ...,.., BKHFIG: +17 228 C 7 ...,.., 5LLDKH: +17 229 G 6 ...,.. 4E=LC@ +17 230 C 7 ...,.., 6KJKHHB +17 231 C 6 ..,.., LLHLHC +17 232 C 7 ...,.., IILEHH@ +17 233 A 7 ...,.., DLL8JG< +17 234 A 7 ...,.., =IFIIH= +17 235 A 7 ...,.., =KDJIGE +17 236 G 8 ...,..,^]. BMGGLI>< +17 237 A 8 ...,..,. EJIHIF=A +17 238 C 8 ...,..,. FKIJJHED +17 239 A 9 ...,..,.^], EKLHIGFF0 +17 240 C 9 ...,..,., 5KFDJHCD? +17 241 G 9 ...,..,., LKLNIHIG +17 243 C 8 ..,..,., LHJHIIHA +17 244 C 9 ...,..,., GKKLMILFH +17 245 A 9 ...,..,., FKJJGHHFF +17 246 T 10 ...,..,.,^>, ?KGIHGEFHB +17 247 G 10 ...,..,.,, :LFKLHDJIB +17 248 T 10 ...,..,.,, BJEFGEJE?7 +17 249 C 10 ...,..,.,, ALDJJINGIE +17 250 C 10 ...,..,.,, 1LGLKHKHKH +17 251 A 9 ..,..,.,, JCLIHHGEG +17 252 G 9 ..,..,.,, LGLLJLFHI +17 253 C 9 ..,..,.,, KGLLJFILK +17 254 T 10 ..,..,.,,^]. LHJKHJHFJ@ +17 255 T 11 ..,..,.,,.^]. GBIHGFBCJ=? +17 256 A 11 ..,..,.,,.. HDHIFGEKICA +17 257 T 11 ..,..,.,,.. IHLHFG=?JDC +17 258 T 11 ..,..,.,,.. HGGHFIEDGDA +17 259 C 11 ..,..,.,,.. LIMLGMCLFGF +17 260 T 11 ..,..,.,,.. LJHKJGHHIGF +17 261 G 11 ..,..,.,,.. LGJJLGD/IGG +17 262 C 11 ..,..,.,,.. KHJMJMH?KIG +17 263 C 11 ..,..,.,,.. KELKGMHEF@F +17 264 C 11 ..,..,.,,.. JELKIGGBMHF +17 265 A 11 ..,..,.,,.. KCKJEKILKGF +17 266 G 11 ..,..,.,,.. LFJHIBGIGJJ +17 267 T 11 ..,..,.,,.. CCBIFKDJIED +17 268 T 11 ..,..,.,,.. F6JHEF9EKEF +17 269 C 12 ..,..,.,,..^>, J=8LKMHHKIJ8 +17 270 C 12 ..,..,.,,.., G5MKFL6KIJHE +17 271 T 12 ..,..,.,,.., GFILJEIIIGHC +17 272 C 12 ..,..,.,,.., GFKJKLFMLIJG +17 273 T 12 ..,..,.,,.., GI>KHFJFJIID +17 274 C 12 .$.,..,.,,.., >DGJIMHKBJJD +17 275 C 11 .,..,.,,.., =LMHJDJLGIG +17 276 A 11 .,..,.,,.., =KJGJ, 6HFEEGDJHGF= +17 280 A 12 .,..,.,,..,, 4LJHJ6F9HHJ> +17 281 G 12 .,..,.,,..,, 8KMHFHLIKKEE +17 282 G 12 .,..,.,,..,, 6HFGJ2JMIHJE +17 283 C 12 .,..,.,,..,, ;JL=LJGMKHHG +17 284 T 12 .,..,.,,..,, BGLJIGJKHIHH +17 285 G 12 .,..,.,,..,, A7KJJJGKJJJJ +17 286 C 12 .,..,.,,..,, 2IJJIHLKJHKF +17 287 A 12 .,..,.,,..,, IKJJHLLKJGJ +17 290 G 11 ,..,.,,..,, GAKFGFJB7KI +17 291 T 11 ,..,.,,..,, @HFJ=GGDFFJ +17 292 T 11 ,..,.,,..,, FHEHEKKEFBI +17 293 G 12 ,..,.,,..,,^]. CFJIHCKGHJFE +17 294 A 12 ,$..,.,,..,,. DFBH:HIDGG9C +17 295 C 11 ..,.,,..,,. GHIBLHJHKJF +17 296 A 11 ..,.,,..,,. GFFCIDEFFGG +17 297 C 11 ..,.,,..,,. FJHALLHJJKF +17 298 A 11 ..,.,,..,,. FGEHHGGHFGH +17 299 C 11 ..,.,,..,,. DGHIIMIILLH +17 300 A 11 .$.,.,,..,,. BFIFHLFGGJH +17 301 G 10 .,.,,..,,. IEGJHHLJJK +17 302 T 10 .+1A,.+1A,+1a,.+1A.+1A,,. CG>GIEEFEF +17 303 G 11 .,.,,..,,., HHDKMKIJLJG +17 304 C 11 .,.,,..,,., GJ?BKGJHDJG +17 305 C 11 .,.,,..,,., CIHKMHILLKJ +17 306 T 11 .,.,,..,,., GFCJIIIHJLH +17 307 G 11 .,.,,..,,., GBIJLHIJJK? +17 308 C 11 .,.,,..,,., E +17 309 G 11 .,.,,..,,., =C?KJCBJKBI +17 310 A 11 .,.,,..,,., CC>GIGGFHIH +17 311 C 11 .$,.,,..,,., 8EHHLCIILIK +17 312 A 10 ,.,,..,,., @7HDDHEHKH +17 313 A 10 ,.,,..,,., ?6GGFGGIJH +17 314 A 11 ,$.,,..,,.,^], :EGLFHGMDHEDEHIIHE7 +17 333 A 12 .,,..,,.,,.. 9D>DHFGJEBF9 +17 334 A 12 .$,,..,,.,,.. 9CGFHEIJHIG@ +17 335 A 10 ,,..,,.,,. CHHHFGIIGG +17 336 A 11 ,,..,,.,,.. FHCHDCIHHFD +17 337 C 10 ,$,..,,.,,. BK=JLLJMMH +17 338 T 10 ,..,,.,,.. HDIFJLJJKJ +17 339 C 11 ,..,,.,,..^>, IJJIKEJDKG4 +17 340 C 11 ,..,,.,,.., JFIKLLLMJDA +17 341 T 11 ,..,,.,,.., FCHFIIJIKCB +17 342 T 11 ,..,,.,,.., GEEGIHHGGD@ +17 343 G 10 ,..,,.,,.. EHKKKDEJK7 +17 344 C 11 ,..,,.,,.., EFGKKLMLK@8 +17 345 T 11 ,$..,,.,,.., BFHGICCIKKG +17 346 G 11 ..,,.,,..,^]. HHBKLJJKI1@ +17 347 G 10 ..,,.,,.,. EIGICIJIBB +17 348 T 10 ..,,.,,.,. CEEI>JJG?C +17 349 T 11 ..,,.,,..,. BAIJCJAH=AC +17 350 T 11 ..,,.,,..,. CCIIHHEH/FF +17 351 G 11 ..,,.,,..,. :IH:KLLKHFG +17 352 A 11 .$.,,.,,..,. /CGJILMJGFI +17 353 G 10 .$,,.,,..,. BGKLILMCHG +17 354 A 9 ,,.,,..,. IKFGKJ/JI +17 355 G 9 ,,.t,..,. GJMJKLB>G +17 356 G 9 ,,.,,..,. IK>KLBBHH +17 357 C 10 ,,.,,..,.^]. JLHLMKAGHA +17 358 A 10 ,,.,,..,.. HKHJMJ9JID +17 359 G 10 ,,.,,..,.. HKNLKLHIF +17 362 A 11 ,,.,,..,..^]. DEFHHHJ@JF= +17 363 A 11 ,,.,,..,... EH?JGJHHJG> +17 364 T 11 ,,.,,..,... EH?FFH:JGFD +17 365 G 11 ,,.,,..,... EIIKKK1HHJH +17 366 A 11 ,,.,,..,... DHLHLLJHJID; +17 373 A 11 ,.,,..,..., FFIHJIHKHGC +17 374 T 11 ,.,,..,..., EJHIJ:HGGC@ +17 375 A 12 ,.,,..,...,^]. GCLKI;LHEHD: +17 376 G 12 ,.,,..,...,. D9JJM0HIJG3F +17 377 T 11 ,.,,.,...,. CIFIIKHFFBD +17 378 T 13 ,$.,,..,...,.^]. BGHJI6LHEE>@: +17 379 G 11 .,,..,..... DELHHHIIICD +17 380 C 12 .,,..,...,.. HKLJ5JJIICDE +17 381 T 12 .,,..,...,.. LIDKDKLJEEEE +17 382 T 11 .,,.,...,.. HHIIJIEIBA? +17 383 T 12 .,,..,...,.. CHHHAIHFEDB? +17 384 A 13 .,,..,...,..^], E?HH6IHDIFEC6 +17 385 C 13 .,,..,...,.., HJLIIJGIFBECB +17 386 T 13 .,,..,...,.., FGHMCB0 +17 388 T 13 .,,..,...,.., EGII4KIGHCCC@ +17 389 G 13 .,,..,...,.., :HGJLGII=EHG6 +17 390 C 13 .,,..,...,.., EILMFJJI7DIH? +17 391 A 13 .,,..,...,.., =FIJDHLIGGHGB +17 392 T 13 .$,,..,...,.., :EII:IHGGH4IIEJDGGF? +17 399 A 13 ,..,...,..,.^], GJ4IKJ=BJJE@; +17 400 A 13 ,..,...,..,., FH3IFHJ=JJ>B; +17 401 A 13 ,..,...,..,., EIHHKGHDJJ6=> +17 402 T 13 ,..,...,..,., GJBKIHJAHHJF7 +17 403 T 13 ,..,...,..,., GFBKIFDFEEJFG +17 404 G 13 ,..,...,..,., GLBHIJBCIIHJG +17 405 T 13 ,..,...,..,., FI:KIFIFGHHGI +17 406 G 13 ,..,...,..,., HKJKJJCEEAG@D +17 412 C 15 ,..,...,T.,.,,^]. GKLIKK:E/ILLKHA +17 413 A 17 ,$..,...,..,.,,.^],^], BIFGKHDFHIKGJFEC? +17 414 T 16 ..,...,..,.,,.,, JFKHHAFIIIHJEEEE +17 415 G 16 ..,...,..,.,,.,, KBKIICGKHJDJJKJJGFEG +17 419 T 16 ..,...,..,.,,.,, CHHHGJEIIBIHEFEG +17 420 A 16 ..,...,..,.,,.,, CHHIG>@IHCHFEACG +17 421 A 16 ..,...,..,.,,.,, D2HLEA@KKHDHGFDI +17 422 A 16 ..,...,..,.,,.,, B9GKJJIKKJJJECFF +17 423 T 16 ..,...,..,.,,.,, EEHHGGAIIBIHGEFH +17 424 A 16 .$.,...,..,.,,.,, >BHHDBDII?IHFEEH +17 425 A 15 .,...,..,.,,.,, AGJICHHMJMKHEL +17 429 T 16 .,...,..,.,,.,,^], DJKIBDKKJLKHGHJC +17 430 G 16 .,...,..,.,,.,,, CJLMA=KKLNLFHFLF +17 431 G 15 ,...,..,.,,.,,, FMHA@MMBLKJHGJ? +17 432 T 15 ,...,..,.,,.,,, IJGDEGDDHJIDHHB +17 433 T 14 ,.....,.,,.,,, IHG5FGKHHIGH@E +17 434 T 16 ,...,..,.,,.,,,^]. GGFJ@EFIHJG>HIFB +17 435 A 15 ,...,..,.,,.,,. FGEAGJIHDHIHIJC +17 436 T 16 ,...,..,.,,.,,,. IHG8@JJBFICIHE?C +17 437 T 16 ,...,..,.,,.,,,. FEIECFFFHJEGIJHD +17 438 A 16 ,...,..,.,,.,,,. FGF=BIJDIID7II@D +17 439 C 16 ,...,..,.,,.,,,. GDHFCHIGJMJIKMLE +17 440 A 16 ,...,..,.,,.,,,. IIHLMKHF +17 450 G 16 ...,..,.,,.,,,.. DGAENMKKKKFHMJIG +17 451 A 16 ...,..,.,,.,,,.. >D4@KKFGJG9 +17 455 T 16 .,..,.,,.,,,.... B@IJJIJEFKKIGFFA +17 456 G 17 .$.,..,.,,.,,,.... DF;HHKLKJAKMKKHI> +17 457 C 18 .,..,.,,.,,,....^].^]. @BKKKILKEKLLGII6DA +17 458 A 18 .,..,.,,.,,,...... FAJKBJIGDGGJIJFCEB +17 459 T 18 .,..,.,,.,,,...... 8FGGHGHH@HKJGGGGDC +17 460 G 18 .,..,.,,.,,,...... C>KJFJKHMIJHKHKEGB +17 461 T 18 .$,..,.,,.,,,...... AFGGJHJGGJKEIHH:FG +17 462 G 17 ,..,.,,.,,,...... >JIJLLIJLLKLHK:JI +17 463 G 17 ,..,.,,.,,,...... @FIGFKKIKKLIII3IF +17 464 A 17 ,..,.,,.,,,...... AFICJHE= +17 469 A 19 ,..,.,,.,,,........ G1D>HLG?KKKJJG>IH:> +17 470 G 19 ,..,.,,.,,,........ =GGHLIHEHKJMIMELJ?G +17 471 T 19 ,..,.,,.,,,........ BFFGGI:EKJJHHJCEEAD +17 472 T 19 ,..,.,,.,,,........ CB>CIIHHJBIIHIBGD=C +17 473 G 19 ,..,.,,.,,,........ DFJDMIIIKKKKILHJIBG +17 474 G 19 ,..,.,,.,,,........ BBFEMKHBKLKIJKGJGAF +17 475 G 19 ,..,.,,.,,,........ BHDEILKFJLJKJKAJGAG +17 476 A 19 ,..,.,,.,,,........ BGHGHIE4IIIILI1JB?E +17 477 T 19 ,..,.,,.,,,........ CDEEGIGGKJJHHF2HF?D +17 478 T 20 ,..,.,,.,,,........^]. @>?DGIECGJHHHI.HD7CB +17 479 A 20 ,$..,.,,.,,,......... 9BB>HKIHKMEIHHAHE@BC +17 480 G 19 ..,.,,.,,,......... DCDLHJNKLJMINKLLAIG +17 481 G 19 ..,.,,.,,,......... BEFIJKJJLLGJCCKIGG> +17 482 A 19 .$.,.,,.,,,......... ;CFKJJEJLKJKJ;IBBFE +17 483 G 19 .,$.,,.,,,.........^], DBKJJGJLILJLILFAIG< +17 484 A 18 ..,,.,,,........., CHJJ2JLLJLH;H>BF98 +17 485 G 18 .$.,,.,,,........., @NJJGILHKJM?LJCJGB +17 486 A 17 .,,.,,,........., JJIGFMKCLJCG0CGGD +17 487 G 17 .,,.,,,........., MHJ?ILLMJM>LIBJIF +17 488 A 18 .,,.,,,.........,^]. IFFBEIGGLH;GGDECAA +17 489 A 18 .,,.,,,.........,. GEEAEHGDJHDIG?HC>A +17 490 A 18 .,,.,,,.........,. FGHHHKGIKJ6JHHC@DE +17 491 T 18 .,,.,,,.........,. HFG6IIJJII;HG@G;FF +17 492 G 17 .,,.,,,........,. IGJ8ILLLJLHJ?IHDI +17 493 A 18 .,,.,,,.........,. GDGILJFJ=BFI:H +17 497 C 18 .$,,.,,,.........,. AGIJIJLKHJBJG;FHHI +17 498 A 18 ,$,.,,,.........,.^]. BG=HHIGLHHJCEDI;IB +17 499 T 17 ,.,,,.........,.. E;GHHKII.GCDEIDH> +17 500 A 17 ,.,,,.........,.. F?GIHIIECJAAAC?I8 +17 501 T 17 ,.,,,.........,.. GHHHIJIJB>GJKJJGCHIAJG7D9 +17 511 A 19 .$,,,.........,..,., ;B;GIIIGK?@G? +17 512 A 18 ,,$,.........,..c., B9GHHE7IH@G3>I<.B@ +17 513 A 16 ,,.........,.,., AFIGEHH??GJFJAEA +17 514 A 16 ,,.........,.t., BGIJE@JBAG7DJ1FB +17 515 C 14 ,,........,.,, FEJEEKHBGIHK +17 518 G 19 ,,.........,..,.,.^]. BGKJFIMJ?HKHL0LICHHIL683KHJHI +17 527 A 19 ,.........,..,,..., HGKJ9IGFHIAIF@IGIFJ +17 528 G 20 ,$.........,..,.,..., BIFL;OLFKKJMHCIJJLJK +17 529 C 18 .........,.,.,..., GFL3LJ;J2JK6JLGJHM +17 530 T 19 .........,..,.,..., HJL;LIDJBGMGCG=JKHA +17 531 T 19 .........,..,.,..., ?FI4FGAEFFGIJAHEHFJ +17 532 T 18 ........,..,.,..., =GIID9GFGIGIGHFHEJ +17 533 C 18 .$........,.,.,..., DFKDKJ8KJML9/LIJIL +17 534 T 17 ........,...,..., IL@LIECJCNJJGHLHJ +17 535 A 17 ........,...,..., GJEF>ABGF;JI.IHHIIJ +17 537 C 16 .......,..,,..., ;KLFEI2JK4:IHKHL +17 538 A 18 ........,..,.,..., HD?GIAHCFJ?8GGHHFI +17 539 T 18 ........,..,.,..., HF8HABHHGJH@DGGJFJ +17 540 C 18 ........,..,.,..., EL?LEEKFIM59KKIKJI +17 541 A 17 ........,.,.,..., HE:JHFGI2IHHFFJGG +17 542 C 17 ........,...,..., AIEJEGHGHKBFHGIIJ +17 543 C 19 ........,..,.,...,^], CJDKG:JJHMI/7IILGLE +17 544 A 18 ........,.,.,...,, EH4JEGFJFI:BEEKGGD +17 545 A 19 ........,..,.,...,, @C1HFABCFHAJ2GHJGHB +17 546 A 19 ........,..,.,...,, A>/JEBIGFK1I;EHJGHC +17 547 A 18 ........,...,...,, ?F.FF>EJAI>JGHJGIB +17 548 A 18 .$......,..,.,...,, =EGG>EJEHE:;FFJGIE +17 549 T 17 ......,..g.,...,, EFF:EFCJI5HIGJGHF +17 550 T 17 ......,..,.,...,, CD>:F;GI@>2FCGFJF +17 551 G 17 .$.....,..,.,...,, >IE?G89LAKDKIIGLK +17 552 C 16 .....,..,.,...,, HF>J3HLI9IILLHJK +17 553 A 15 .....,.,.,...,, FC>GH9JDCGHJGDF +17 554 A 15 .....,.,.,...,, CDCEJGHEE +17 562 C 14 ...,..,,...,,, EFIJJJMJGHGMJH +17 563 A 14 ...,.,.,...,,, GEHBJ14BIJFGFE +17 564 C 15 ...,..,.,...,,, D60AIF2BBDHIEBA +17 565 G 15 ...,..,.,...,,, :<>IEDEK=FHLILII./ +17 567 C 15 .$,..,.,...,,,,, ;GL9<@EHKHJII/8 +17 568 C 16 ..,..,.,...,,,,, BJJLKE>IILFMLL6B +17 569 T 15 ..,..,.,...,,,, D5DML3LHIJKKGAD +17 570 T 17 ..,..,.,...,,,,,, @ILD;>HJLLKHGF8=@ +17 572 A 18 ..,..,.,...,,,,,,. CFDGD5HFFJHFDF=8CC +17 573 A 18 .$.,..,.,...,,,,,,. <6EAH<FL=B8HKKJ=IG0BDG +17 577 G 16 .$,.,.,...,,,,,,. ;CE47IIICLIFH2GH +17 578 G 16 ,..,.,...,,,,,,. BJ2B2HJIHLHI12?H +17 579 G 16 ,..,.,...,,,,,.^]. EEFA5KIKFLJKF6H= +17 580 A 17 ,.C,.,...,,,,,,.. AH1GGFFFGGFFGABIC +17 581 A 18 ,..,.,...,,,,,,..^], BHG0@DEK7FGEDDAI?D +17 582 C 17 ,$.,.,...,,,,,,.., ?HG +17 583 T 17 ..,.,...,,,,,,.., HE5KFGLJJGI@=IJFF +17 584 C 17 ..,,...,,,,,,..,^>. G:HJFJKMJI:9HI2G? +17 585 A 18 ..,.,...,,,,,,..,. F9BEGFHGIHHC98JHCC +17 586 T 17 ..,.,...,,,,,,.,. DH7JEGHGIIHLFHMGE +17 591 A 18 .,.,...,,,,,,..,.. CFGFHJHHGFBDHKIHGB +17 592 A 17 .,,...,,,,,,..,.. AFFIIIHFD=BJJEHGE +17 593 C 17 .,,...,,,,,,..,.. G>JHGHLJH0EFI@HFD=<;JFH2D +17 597 C 18 .$,.,...,,,,,,..,.. BD1JKKEILK=@JGEM>H +17 598 T 17 ,.,...,,,,,,..,.. D5FHLGJFG4IEKKJHC +17 599 T 17 ,.,...,,,,,,..,.. EAHDHDJIEGF@HGK/B +17 600 G 17 ,.,...,,,,,,..,.. EHGELKHKIBD2ILKCA +17 601 T 17 ,.,...,,,,,,..,.. C=FFFEJHHFFE6> +17 602 G 16 ,$.,...,,,,,..,.. >EEHJGJEI4;IIKAE +17 603 G 16 .,...,,,,,,..,.-1T. 3FIJGJHDE9IJ8J8: +17 604 T 15 .$,...,,,,,,..,. >GFI;JIH6D/D@D; +17 605 T 13 ,...,,,,,..,. CGHAGGHGAI?JF +17 606 T 14 ,...,,,,,,..,. CCEDHFE;.IICIB +17 607 A 15 ,...,,,,,,..,.. EDDFGFH>B=HHDGGHIGI;0GAJ:G +17 609 C 15 ,$...,,,,,,..,.. ;EBEIIIAB=F6KHD +17 610 C 14 ...,,,,,,..,.. HJGJKHDJLLJNH= +17 611 A 13 ...,,,,,..,.. FGDGEECEKIJ0@ +17 612 C 15 ...,,,,,,..,..^]. FHEIJII?MGHL8E; +17 613 A 15 ...,,,,,,..,... EFEFEED?EJ?I0CD +17 614 C 15 ...,,,,,,..,... EEEIJI=JMHIK=H@ +17 615 A 15 ...,,,,,,..,... EFDEEG?EIIBI2ED +17 616 A 15 .$..,,,,,,..,... BBDDHG/D;HAIGED +17 617 T 14 .$.,,,,,,..,... BCCGC>HKFFK0=A +17 618 G 15 .$,$,,,,,..,...^].^], >>GH7CDKFL3@CA< +17 619 G 13 ,,,,,..,...., IICCDJ@LI6F=;IFKG7GBG +17 622 G 12 ,,,,,..,..., KI07@ILFD4LI +17 636 A 13 ,,,,,..,...,, DFGFHLJKHH>HF +17 637 A 14 ,,,,,..,....,, DCBDEHJGIHIFGD +17 638 A 14 ,,,,,..,....,, EEEDEHBJJ5F?IE +17 639 A 13 ,,,,,.,....,, DF8D7KHDFI3HF +17 640 A 14 ,,,,,.,....,,^], FIGGLHMJ6JCL=E +17 641 G 14 ,,,,,.,....,,, BI994GK0KIMJ6J9KH; +17 643 A 13 ,,,..,....,,, E36KGI.:E3IGD +17 644 C 13 ,,,,..,..A,,, H1 +17 651 C 16 ,,,,..,....,,,,^], EEGBEIK/KEJGEJB@ +17 652 C 16 ,,,,..,...,,,,,, GJ;LCHNI5HLKIDBB +17 653 T 18 ,,,,..,...,,,,,,^],^], CBFFIJI0J>KJI@2?62 +17 654 G 19 ,$,,,..,....,,,,,,,, >3DDFLL>:IEMAK>5C:D +17 655 G 18 ,,,..,....,,,,,,,, 0CJ??JIDHAJGID7A@; +17 656 T 18 ,,,..,....,,,,,,,, @CHF8J;0B@JBJB1F>@ +17 657 A 17 ,,,..,....,,,,,,, DDHFGIDBHDDIICCE@ +17 658 C 18 ,,,..,....,,,,,,,, BAIEJK6CDHIEIBFD7 +17 661 G 18 ,,,..,....,,,,,,,, 1EHFKL0GIFLKLG7B19 +17 662 C 17 ,,,..,...,,,,,,,, EHJE6L2I8LKHF6EIB +17 663 A 18 ,,,..,....,,,,,,,, 0?DIGH/I83I:HF?<:< +17 664 A 19 ,$,$,..,....,,,,,,,,, 4?CAJIGIH6HHCI87FCB +17 665 C 17 ,..,....,,,,,,,,, ;=JK8HF9JM>I8JEJC +17 666 T 17 ,..,....,,,,,,,,, EJJJ;IIIGHHE?CDCC +17 667 G 17 ,..,....,,,,,,,,^]. LGLH7EJGHF +17 671 G 17 ..,....,,,,,,,,,. DHKEH@I +17 672 A 16 ..,...,,,,,,,,,. EEH5I/JIIF6CFEFF +17 673 T 16 ..,...,,,,,,,,,. CAH.GFHGHF2CI:HG +17 674 G 16 ..,....,,,,,,,,. CHJ/HI6KLFF +17 680 C 15 ,$....,,,,,,,,., E.EH0MIGCEFJHK; +17 681 A 14 ....,,,,,,,,., 8FAEHIH@CGEGG: +17 682 A 15 ....,,,,,,,,,., DCJCHHHBA2=:DI9 +17 683 A 16 ....,,,,,,,,,.,^], D3J?ICHC/8F@IH6A +17 684 C 15 .$..,,,,,,,,,.,, 9>FCBC;<=CA?J87 +17 685 G 15 ...,,,,,,,,,.,, <>ALFIC3EGGMC5? +17 686 C 15 ...,,,,,,,,,.,, 1GJGFKF/8HHJK?E +17 687 A 13 ..,,,,,,,,.,, IGJDFF6D9FI>@ +17 688 T 14 ..,,,,,,,,,.,, A?JHIL1IE>II@D +17 689 T 14 .A,,,,,,,,,.,, E.JIDC4?G8H@CE +17 690 C 14 ..,,,,,,,,,.,, 8ILGJJMDJ@JLCI +17 691 C 13 .,,,,,,,,,.,, IMKKG.KHKGEEI +17 692 T 14 ..,,,,,,,,,.,, F=HJIE>JEBIHCE +17 693 C 14 ..,,,,,,,,,.,, =/DAIJF. GFJIGCFBCHH@I@ +17 698 T 15 ..,,,,,,,,,.,,. GEKIIF?JI9G@HDA +17 699 G 15 ..,,,,,,,,,.,,. >/JJMC:HH?EM@FC +17 700 A 15 ..,,,,,,,,,.,,. :CHGDIE>GFFIEFF +17 701 A 15 .,,,,,,,,,.,,.^], EHHHI2?FEIIDEH> +17 702 A 15 .,,,,,,,,,.,,., EKLKLJIICIIIHH> +17 703 G 15 .,,,,,,,,,.,,., @JGJJCGKFFK>JGD +17 704 A 16 .T,,,,,,,,,.,,., G1HHGHBHFFF>CGI8 +17 705 A 15 ..,,,,,,,,.,,., 4ACCCJ@ +17 709 G 14 .,,,,,,,,.,,., 9JJLKLKHLELJ?A +17 710 G 15 .,,,,,,,,,.,,., :JJGJ8CKAKLFKHG +17 711 A 16 ..,,,,,,,,,.,,., EGGHHH0? +17 723 A 12 ,,,,,,,.,,., FGGFIDHKJFJI +17 724 C 14 ,,,,,,,,.,,.,, GHGLKJGIJKIELB +17 725 A 14 ,,,,,,,,.,,.,, FFG0DH@HJCFHFB +17 726 C 14 ,,,,,,,,.,,.,, GGGHFJGIJKJCLD +17 727 A 14 ,$,,,,,,,.,,.,, BGEC +17 731 T 14 ,,,,,,,.,,.,,. GHFHJ;KJHFHGDC +17 732 C 14 ,,,,,,,.,,.,,. IDJJKGFLMHCJ5GJFJHGIFJ?GF +17 740 T 13 ,,,,,.,,.,,.. AGJBIHKC>I8CC +17 741 T 13 ,,,,,.,,.,,.. 5GIFJGGDDI4CD +17 742 C 14 ,,,,,.,,.,,..^], 1IHJHOJIFL=HGB +17 743 A 14 ,,,,,.,,.,,.., CGGFFBIHFHCB= +17 750 A 17 ,$,,,.,,.,,..,.,,^]. @HFIJJIAMGJCJDD>? +17 751 G 16 ,,,.,,.,,..,.,,. DCDMGIDJ=KJJHFDE +17 752 T 16 ,,$,.,,.,,..,.,,. G?F;JFDI?FGHGD1E +17 753 C 15 ,,.,,.,,..,.,,. HCKLIBI8IJ9GIHF +17 754 T 15 ,,.,,.,,..,.,,. DCLIFEE6JJ@H?EE +17 755 G 15 ,,$.,,.,,..,.,,. D>JJHEC9IKDIJGG +17 756 G 13 ,.,,.,,..,.,. CEIHAK:HG?HEC +17 757 A 14 ,.,,.,,..,.,,. @HEFFG:JHGGG@F +17 758 A 14 ,.,,.,,..,.,,. @GEFDH6KDHG7;@ +17 759 A 14 ,.,,.,,..,.,,. CFHD@G?JJGH7?E +17 760 C 14 ,$.,,.,,..,.,,. :GA@;C8GFEHD7G +17 761 G 13 .,,.,,..,.,,. AJI;JB=CKC?H@ +17 762 G 13 .,,.,,..,.,,. FIHDG2FIKGLH< +17 763 C 13 .,,.,,..,.,,. GIHDLJ;GJIIJGDF +17 769 C 13 ,,.,,..,.,,., HI:K;KKKKGLFI +17 770 A 13 ,,.,,..,.,,., FGCH;JHJGJDF? +17 771 T 13 ,,.,,..,.,,., IFBH=IJIHF>DC +17 772 T 13 ,,.,,..,.,,., GF=I:EEKGHGDA +17 773 G 13 ,,.,,..,.,,., GHDF>KLKLKDIL +17 774 A 13 ,,.,,..,.,,., GHDKCKJIJKDFK +17 775 G 13 ,,.,,..,.,,., FIBJ;LLLLLCJL +17 776 A 13 ,,.,,..,.,,., EDBD=KH;IIC>F +17 777 C 13 ,,.,,..,.,,., DH:J=HKJJIEFD +17 778 A 13 ,,.,,..,.,,., DGCK>JILHLCFL +17 779 G 13 ,,.,,..,.,,., CECK0MJJMIKIC +17 780 A 13 ,,.,,..,.,,., @>DG:HGHIGDF? +17 781 A 14 ,,.,,..,.,,.,^], @;@H8LG4IIHGE; +17 782 A 14 ,,$.,,..,.,,.,, ?:>G4HK4JJGHH; +17 783 A 13 ,$.,,..,.,,.,, :DG1GKIIIG<7< +17 784 C 12 .,,..,.,,.,, ?K>CJLJKBGI?FHJFLHEJH +17 791 G 12 .,,..,.,,.,, ?G7FJIMJDJJH +17 792 T 12 .,,..,.,,.,, 8FDJKKLGI:JA +17 807 A 12 ,..,.,,.,,,^], FBGLJKDGGIF< +17 808 G 12 ,..,.,,.,,,, CHLILIIJGI/A +17 809 G 12 ,..,.,,.,,,, HDJIKHKFJJFC +17 810 G 12 ,..,.,,.,,c, GDJJJKAE8J/7 +17 811 A 12 ,..,.,,.,,,, A72?JIHGEGH9 +17 812 A 12 ,..,.,,.,,,, CB0> +17 813 C 12 ,..,.,,.,,,, ?AGLJL;EMFBB +17 814 T 12 ,..,.,,.,,,, BFKCMJIGIHEC +17 815 T 12 ,..,.,,.,,,, B>AIJIBD6IEC +17 816 T 12 ,$..,.,,.,,,, DIHI9F5GAHC +17 824 C 11 ..,.,,.,,,, DJHMJHHFH>@HDGE=90H4IJ? +17 842 T 10 .,,.,,,,,, EEFB=FIGH> +17 843 C 10 .,,.,,,,,, HGEH4KCF:J +17 844 T 10 .,,.,,,,,, HE??FGDDFI +17 845 G 10 .,,.,,,,,, EDBHKG@FKK +17 846 G 9 .$,,.,,,,, ADD;GIHKI +17 847 T 9 ,$,.,,,,,, BFBIHEHIJ +17 848 G 8 ,$.,,,,,, >EKGJHAK +17 849 G 6 .$,,,,, AGI9IC +17 850 T 6 ,,,,,, HGFIJI +17 851 G 6 ,,,,,, KH4KG9 +17 852 G 6 ,,,,,, HKCDIB +17 853 A 6 ,,,,,, DEIGHE +17 854 A 7 ,,,,,,^]. GFHGHC> +17 855 A 7 ,,,,,,. HFFEF=> +17 856 C 7 ,,,,,,. JHLKK:E +17 857 A 7 ,,,,,,. DGHDGHE +17 858 A 7 ,,,,,,. JI=KLKC +17 859 G 7 ,,,,,,. @LLKLLH +17 860 A 7 ,,,,,,. FEEFGHE +17 861 C 8 ,,,,,,.^], EJMMMKF0 +17 862 T 8 ,,,,,,., >G;HIII> +17 863 G 9 ,$,,,,,.,^]. DIAHKJI?D +17 864 T 8 ,,,,,.,. GHFJHF=E +17 865 C 9 ,,,,,.,.^], HBFKKIBFA +17 866 C 8 ,,,,,.., CJMHDIHB +17 867 C 9 ,,,,,.,., JIJHFF.I? +17 868 A 9 ,,,,,.,., HEKKJH.HE +17 869 G 9 ,,,,,.,., HKKLJK4J? +17 870 C 8 ,,,,,.., FIMJFIID +17 871 C 9 ,,,,,.,., JMLLLA.I@ +17 872 T 9 ,,,,,.,., GGJFJK9JA +17 873 G 9 ,,,,,.,., GDKJIKDJ> +17 874 G 8 ,,,,,.., GHKKMGI> +17 875 G 9 ,,,,,.,., GDGJIJBI= +17 876 T 9 ,,,,,.,., FJIIF<=ID +17 877 G 9 ,,,,,.,., GDJKKJAKB +17 878 A 8 ,,,,,.., CGIDIHHG +17 879 T 8 ,,,,,.., AFHIHGIB +17 880 A 9 ,$,,,,.,., @IICHHEHG +17 881 C 8 ,,,,.,., JJKKIGIH +17 882 A 8 ,,,,.,., KJILH9JF +17 883 G 8 ,,,,.,., 1JKKL7MB +17 884 C 8 ,,,,.,., CADDJ=K? +17 885 G 8 ,,,,.,., DIJK>IDB +17 886 A 8 ,,,,.,., GJKJH;IH +17 887 G 8 ,,,,.,., CIKKJ;MC +17 888 A 8 ,,,,.,., HIGHEEIA +17 889 C 8 ,,,,.,., HLJGA1JH +17 890 C 8 ,,,,..,^], /LJKKKE; +17 891 C 8 ,,,,..,, HKKLKGH; +17 892 C 9 ,,,,.,.,, IIKLK:K>> +17 893 A 9 ,,,,.,.,, EGIHJ:KF7 +17 894 T 9 ,,,,.,.,, AIHIH7HIE +17 895 C 10 ,$,,,.,.,,^]. =KFLI/HIGB +17 896 T 9 ,,,.,.,,. IFIL:ME5G +17 897 C 9 ,,,.,.,,. KILL=MIKF +17 898 T 9 ,,,.,.,,. GGHL@KFCG +17 899 A 9 ,,,..,,.^]. DEECJHFD@ +17 900 C 10 ,,,.,.,,.. KKMK;HC>E? +17 901 C 10 ,,,.,.,,.. HJKI>KIGEE +17 902 A 10 ,,,.,.,,.. CFHH3JHEFF +17 903 A 9 ,,,..,,.. CGGHJGGEH +17 904 A 10 ,,,.,.,,.. CFGC5JGBFH +17 905 A 10 ,,,.,.,,.. BEIIBHGDFH +17 906 A 10 ,,,.,.,,.. BFGHCIGDGH +17 907 A 10 ,,,.,.,,.. DGH@GIJAHH +17 908 T 10 ,,,.,.,,.. EHHJGJLHGF +17 909 T 10 ,,,.,.,,.. BHHFFGCDGF +17 910 A 10 ,,,.,.,,.. ?EGD=HEFGG +17 911 A 10 ,,,.,.,,.. @FFJHJGEHI +17 912 A 10 ,,,.,.,,.. @DFIBJDFII +17 913 A 11 ,,,.,.,,..^], ?DED5KGFHI= +17 914 A 11 ,$,,.,.,,.., :FHJIGIFII> +17 915 T 10 ,,.,.,,.., EGJ6II7HG> +17 916 T 9 ,,..,,.., EGCCFFHHC +17 917 A 10 ,,.,.,,.., GJIFJKHHGG +17 918 G 10 ,,.,.,,.., FKI6MBIKHH +17 919 C 10 ,,.,.,,.., GKMGLGKLIA +17 920 T 10 ,,.,.,,.., FGLGL@EKHF +17 921 G 10 ,$,.,.,,.., >JHCLJEHHF +17 922 G 8 ,..,,.., JLCJEKGI +17 923 G 8 ,..,,.., IJEIJIHK +17 924 C 9 ,.,.,,.., IKDLGJKJG +17 925 A 9 ,.,.,,.., FJ/JI=IKI +17 926 T 9 ,.,.,,.., GI1JHHDGF +17 927 G 9 ,.,.,,.., FKEMIIJII +17 928 G 9 ,.,.,,.., EJGKCJJJF +17 929 T 9 ,.,.,,.., GI=FJHICH +17 930 G 8 ,..,,.., FIMIILIG +17 931 G 9 ,.,.,,.., DH.IFIKHJ +17 932 T 9 ,.,.,,.., FF2IH:FCH +17 933 G 8 ,..,,.., DLJIEIGI +17 934 C 9 ,$.,.,,.., AE@HBDKJJ +17 935 A 9 .,.,,..,^>, G/IIEHKA@ +17 936 T 9 .,.,,..,, I?IJIJIIC +17 937 G 8 ..,,..,, KJE9JIIF +17 938 C 8 ..,,..,, EEKELJHB +17 939 C 9 .,.,,..,, L?LJ>KLJH +17 940 T 9 .,.,,..,, K0LJGLKIG +17 941 G 9 .,.,,..,, J.LEGIHGG +17 942 T 9 .,.,,..,, HCFIBGFDE +17 943 A 9 .,.,,..,, G@IKHHIHG +17 944 G 9 .,.,,..,, K>EFHKJIF +17 945 T 9 .,.,,..,, GEGBCJGGG +17 946 C 8 ..,,..,, IKDLKJGG +17 947 C 9 .,.,,..,, H=JKFKIJI +17 948 C 9 .,.,,..,, GAMJCGLKJ +17 949 A 10 .,.,,..,,^], D@JKDHI=IB +17 950 G 10 .,.,,..,,, H=MIIMJJNF +17 951 C 11 .,.,,..,,,^]. E2HJFLJDMGB +17 952 T 11 .,.,,..,,,. F?KHCLIEEBH +17 953 A 11 .$,.,,..,,,. ?EDIGIJCHD8 +17 954 T 10 ,.,,..,,,. 3GJAKIHGAF +17 955 T 10 ,.,,..,,,. ADJEHEGFF9 +17 956 C 10 ,.,,..,,,. @HIKKIIJGF +17 957 A 10 ,.,,..,,,. :FIEAIGEE; +17 958 C 10 ,.,,..,,,. BCFIEDKJHD +17 959 A 10 ,.,,..,,,. CFJHJHJLHE +17 960 G 10 ,$.,,..,,,. >CEIMHHHHE +17 961 T 9 .,,..,,,. BIGIFIHIH +17 962 G 9 .$,,..,,,. DHCKJIJKI +17 963 C 8 ,,..,,,. @IMJLJJF +17 964 T 8 ,,..,,,. IHLIHGI< +17 965 G 8 ,,..,,,. GJMHKJI: +17 966 A 8 ,,..,,,. IGJFBEI4 +17 967 G 8 ,,..,,,. GGLEIJHI +17 968 G 8 ,,..,,,. BG?BJJIJ +17 969 T 8 ,,..,,,. EEIHFIEG +17 970 G 8 ,,..,,,. CGJIGIED +17 971 G 8 ,,..,,,. BHLHIIG@ +17 972 G 8 ,$,..,,,. @GDJJLJ1 +17 973 A 7 ,..,,,. DHHEFG7 +17 974 A 7 ,..,,,. GIFIII5 +17 975 G 8 ,..,,,.^], EINFMA:B +17 976 A 8 ,..,,,., FIKHHHFE +17 977 T 8 ,..,,,., GIG>IG9G +17 978 G 8 ,..,,,., HLGEIK;H +17 979 C 9 ,..,,,.,^], GEIKKJ6GD +17 980 T 9 ,..,,,.,, KH:A +17 986 C 10 ,..,,,,,a, @J:HGGF>.B +17 987 C 11 ,..,,,.,,,, GJHKJK=LJDD +17 988 A 11 ,..,,,.,,,, DGIGIJBLK9F +17 989 G 11 ,$..,,,.,,,, >IEGHFIMKE7 +17 990 G 10 ..,,,.,,,, ACJKJ>KKBE +17 991 A 9 ..,,,,,,, ECJGHLIIF +17 992 G 10 ..,,,.,,,, HEIJHAKK59 +17 993 T 10 ..,,,.,,,, C>HIH8IJ3= +17 994 T 9 .$.,,,.,,, = +17 997 A 9 .,,,.,,,, AIJH1LM:D +17 998 G 10 .,,,.,,,,^], AIIHFLKE;6 +17 999 G 9 .,,,.,,,, 6IJI@LK3= +17 1000 C 10 .,,,.,,,,, :KKMKKK;C? +17 1001 T 10 .,,,.,,,,, DFGH@IJE@D +17 1002 G 10 .,,,.,,,,, CHIH9KI?9F +17 1003 C 10 .,,,.,,t,, ?IHJFJM7CC +17 1004 A 11 .,,,.,,,,,^]. AEHFIDG4C8? +17 1005 A 11 .,,,.,,,,,. C +17 1007 G 9 ,,,.,,,,. IJJ>MKH7G +17 1008 A 9 ,,,.,,,,. GHCJLMG.E +17 1009 G 9 ,,,.,,,,. CHF9LLH4G +17 1010 C 10 ,,,.,,,,,. GKICML.GEH +17 1011 T 10 ,,,.,,,,,. AGFCIJBEDG +17 1012 A 10 ,$,,.,,,,,. AGH3JI.B9D +17 1013 T 8 ,,.,,,,. HG@JK0HE +17 1014 G 9 ,,.,,,,,. JI@LJ8CDH +17 1015 A 9 ,,.,,,,,. GG2IJADHE +17 1016 T 9 ,,.,,,,,. HF@JJ=F=G +17 1017 T 9 ,,.,,,,,. GIEJJ1DDC +17 1018 G 9 ,,.,,,,,. II8LL3HBI +17 1019 C 8 ,,.,,,,. A?CDA=9G +17 1020 G 9 ,,.,,,,.^]. HHBJJJ?@B +17 1021 C 9 ,,,,,,,.. GHKKIB/ID +17 1022 C 10 ,,.,,,,,.. IJGMIFEIHC +17 1023 A 9 ,,.,,,,.. F@GHI=1EF +17 1024 C 11 ,,.,,,,,..^]. KLILM0A:HDE +17 1025 T 11 ,,.,,,,,... FGLKK0@CHFE +17 1026 G 11 ,,.,,,,,... GIAKMHA6JGG +17 1027 C 11 ,,.,,,,,... HF>KJJFHDEH +17 1028 A 10 ,,,,,,,... EFIBD=CHGG +17 1029 C 11 ,,.,,,,,... IMDMKJA0IGH +17 1030 T 11 ,,.,,,,,... FEKKJGGBHIJ +17 1031 T 13 ,,.,,,,,...^].^]. EG0IIHDGGDF>> +17 1032 T 13 ,,.,,,,,..... FFBHKF@:FDG>> +17 1033 G 13 ,,.,,,,,..... BHEKH3F4IJKFG +17 1034 G 12 ,$,,,,,,..... AILK6;7HIID@ +17 1035 C 12 ,.,,,,,..... G@KK/C8JIJFF +17 1036 C 11 ,.,,,,..... J8MM0>GKKFB +17 1037 T 12 ,.,,,,,..... GJKI1FIGJLHG +17 1038 G 11 ,.,,,,..... G +17 1040 A 12 ,.,,,,,..... FIII>D=FEIG> +17 1041 C 11 ,,,,,,..... HLJ>EGIHGFIJH> +17 1048 G 11 ,$.,,,,..... A7KLBFJGNKK +17 1049 C 11 .,,,,,..... 0LK>CIGBBFGIKIF +17 1051 A 9 ,,,,..... FGC6HFJHD +17 1052 A 9 ,,,,..... HHCABIKJB +17 1053 A 8 ,,,..... FIAGFJGB +17 1054 C 10 ,,,,,..... LJ@FHI@JHB +17 1055 C 11 ,,,,,.....^]. JJ1L@HKNK9> +17 1056 C 10 ,,,,...... KMH.HKMK7> +17 1057 T 11 ,,,,,...... JA1H:JDKJDF +17 1058 G 11 ,,,,,...... JJH@:HHLKHH +17 1059 T 10 ,,,,...... II/EEHII?E +17 1060 C 11 ,,,,,...... LL1J?JJJI=H +17 1061 T 11 ,,,,,...... JJ?G9JJMKCH +17 1062 C 11 ,,,,,...... LLGE>LCMKII +17 1063 T 10 ,,,,...... HHEDHDKLGH +17 1064 A 10 ,,,,...... GHEGFHHHED +17 1065 A 10 ,,,,...... GHHFCIJI@G +17 1066 A 11 ,,,,......^]. GHGCJHKIFG8 +17 1067 A 12 ,,,,,....... GG0H8GILIDG8 +17 1068 A 10 ,,,....... FFGGHLIEG9 +17 1069 A 11 ,,,,....... FGG8HIIIDG; +17 1070 A 11 ,,,,,...... IK3EHBJJHH> +17 1071 G 12 ,,,,,....... HI3I>LLMNKJH +17 1072 A 12 ,,,,,....... >F:G9GHKI@EE +17 1073 A 11 ,,,,....... ;F0GIIIJ7GE +17 1074 A 12 ,$,,,,....... :FCFD;JJG7H@ +17 1075 A 11 ,,,.......^], IG?GCKI6GEE +17 1076 G 11 ,,,......., F8IKLMLKKIF +17 1077 A 12 ,,,,......., >=C:EGKJDGCC +17 1078 A 12 ,$,,,......., ;BB8HKJIDHFA +17 1079 A 11 ,,,......., ABFIIKHEHGF +17 1080 A 11 ,,,......., 9I2GFJKGHGH +17 1081 G 10 ,$,......., :?IJOMGHJF +17 1082 A 9 ,......., =FHIIFGGG +17 1083 A 10 ,,......., ;:HJIJGHGH +17 1084 A 11 ,$,.......,^]. 9DFFKICHHH; +17 1085 A 10 ,.......,. +17 1087 C 10 ,.......,. ID/KJ7JGMD +17 1088 T 10 ,.......,. FGILLHJGGG +17 1089 C 10 ,.......,. IIKLLDJKLE +17 1090 A 10 ,.......,. .FCKIGGGGF +17 1091 C 10 ,.......,. GHJKL7JIIF +17 1092 T 10 ,.......,. AHKLJHHFEBFIF= +17 1112 T 10 ......,.., GHH3@FHHDE +17 1113 G 10 ......,.., IKLFJGLKJF +17 1114 A 10 ......,.., HKE6GBMHHA +17 1115 G 10 ......,.., DLLKKHBMKH +17 1116 G 10 ......,.., AHK5GIMEJ@ +17 1117 A 10 ......,.., FGI>HCJHEH +17 1118 T 10 ......,.., CGF>GDIGHG +17 1119 C 9 .$....,.., >HJIKE?K< +17 1120 C 9 .....,.., FIDGGKEBH +17 1121 A 9 .....,.., CHFIIJHHI +17 1122 T 10 .....,..,^]. DGCHGKCDGA +17 1123 T 10 .$....,..,. AGBEFGGF@> +17 1124 A 9 ....,..,. EEGEJADFE +17 1125 T 9 ....,..,. G@FIKHHFE +17 1126 C 9 ....,..,. F=HJLFKLB +17 1127 T 9 ....,..,. ECIHIHIGH +17 1128 G 9 ....,..,. DGJIKBKJG +17 1129 A 8 ...,..,. >FEIF +17 1153 A 8 ..,..,.. DGIAHH>F: +17 1155 T 8 .,..,... DJHGGGD? +17 1156 T 8 .,.,...^], DIFFAE@= +17 1157 T 9 .,..,..., FHAHHGE@> +17 1158 G 9 .,..,..., HKDJ@KIC= +17 1159 G 9 .,..,..., HKIHDJGFG +17 1160 A 9 .,..,..., ;IAGAGGEG +17 1161 T 9 .,..,..., >E +17 1167 C 9 ,..,...,, JHHJDJGIH +17 1168 A 9 ,..,...,, G@F +17 1184 G 8 .,...,,, IJGKJ@H@ +17 1185 C 8 .,...,,, JKKIJGLB +17 1186 A 8 .,...,,, EJGHIKIE +17 1187 G 9 .,...,,,^]. KHAKL?B;D +17 1188 T 10 .,...,,,.^]. EFIEFBJCB: +17 1189 A 10 .,...,,,.. CGEEHHIFEB +17 1190 T 11 .,...,,,..^], GDAGIII@DC@ +17 1191 A 11 .,...,,,.., ?GIFBJB?FCE +17 1192 T 11 .,...,,,.., EGFHHJHAFBC +17 1193 T 11 .,...,,,.., BHFGEIHAF?F +17 1194 T 11 .,...,,,.., CDGFFIICF@E +17 1195 A 11 .$,...,,,.., A7HEHGIDGAG +17 1196 C 10 ,...,,,.., BIIGJGBHCH +17 1197 C 10 ,...,,,.., I0GKHLEEGK +17 1198 A 10 ,...,,,.., HIHIHBGGFJ +17 1199 G 10 ,...,,,.., GNKMHKGCF +17 1201 T 10 ,...,,,.., EFGFBG@HCH +17 1202 C 11 ,...,,,..,^]. FLJJBMBGFH= +17 1203 A 11 ,...,,,..,. GEGJKG@HEBC +17 1204 G 11 ,...,,,..,. CDKMKK0JCJ6 +17 1205 C 11 ,$...,,,..,. @JKKDLAKCJ: +17 1206 A 10 ...,,,..,. IHJCE?IGCE +17 1207 T 10 ...,,,..,. HIIFG:JCAA +17 1208 C 10 ...,,,..,. EKJLLBKHKD +17 1209 C 10 ...,,,..,. 8ILMLCHIKG +17 1210 C 10 ...,,,..,. JJLDN>KJLG +17 1211 T 10 ...,,,..,. GHKBHHLH9J5 +17 1224 C 10 ..,,,..,.^]. KLCK>K=MI@ +17 1225 A 10 ..,,,..,.. HKIHCKIIGD +17 1226 A 10 ..,,,..,.. GLGHCGII?@ +17 1227 A 10 ..,,,..,.. ?LBHCJIHHE +17 1228 A 10 ..,,,..,.. ILIC>JIF>E +17 1229 A 10 ..,,,..,.. IMGHAIJJGF +17 1230 T 10 ..,,,..,.. HIF7ADAHCG +17 1231 C 10 ..,,,..,.. IJIIBEEMIH +17 1232 T 10 ..,,,..,.. FKCIBKCJCF +17 1233 G 10 ..,,,..,.. JKAD:IEEJI +17 1234 A 11 ..,,,..,..^], GLDH@IHIDG0 +17 1235 A 11 ..,,,..,.., GLGHK?GAKC9JABKC +17 1248 C 10 .,,,.,..,. JEIMLKJI.C +17 1249 C 12 .,,,..,..,.^]. FHLHM;MDF@LE +17 1250 A 12 .,,,..,..,.. JDDEJFICH;EC +17 1251 A 12 .,,,..,..,.. DFCHJ5ICHI>D +17 1252 T 12 .,,,..,..,.. FDIHF=EEE@CF +17 1253 A 12 .,,,..,..,.. ECEEJFEAF2BF +17 1254 A 12 .,,,..,..,.. GGJJFALGBL@G +17 1255 G 12 .,$,,..,..,.. IBJELBLIJ2AK +17 1256 C 11 .,,..,..,.. GIJJ?MAHEGJ +17 1257 A 11 .,,..,..,.. FFDCFJFH:DI +17 1258 T 11 .,,..,..,.. CGJJBJDHBDH +17 1259 T 11 .,,..,..,.. >ELK6JIHD>J +17 1261 C 10 .$,,..,.,.. ;8LK3JIJEK +17 1262 C 10 ,$,..,..,.. @KB:M6GHDL +17 1263 T 9 ,..,..,.. JK7EHGC?L +17 1264 T 9 ,..,..,.. JH6J=GE9H +17 1265 T 9 ,..,..,.. HH;L5EJ@H +17 1266 G 10 ,..,..,..^]. II:LJIJ?LB +17 1267 A 10 ,..,..,... IF>LADKDLC +17 1268 G 10 ,..,..,... IG6LHMLDLH +17 1269 C 10 ,..,..,... AD>EJB3/LH +17 1270 G 10 ,..,..,... F99J4B6=DB +17 1271 T 9 ,.,..,... IEHEFI>IG +17 1272 C 9 ,.,..,... HCLJJI=MG +17 1273 A 11 ,..,..,...^], GHIHGBIIHE +17 1275 G 11 ,..,..,..., E8BJKF7>LIE +17 1276 T 11 ,..,..,..., HB9I2FB=HFD +17 1277 C 12 ,..,..,...,^], @AIHHI> +17 1293 T 9 ..,...,,. CGJ@IHIJB +17 1294 G 9 ..,...,,. H. /CB/JGIJ@3 +17 1298 T 10 ..,...,,.. ABJ0DGJJE3 +17 1299 T 10 ..,...,,.. ?EJAIDIJE3 +17 1300 T 10 ..,...,,.. =FG2IGIJE3 +17 1301 T 9 .,...,,.G FJ>EGIKF3 +17 1302 G 9 .,...,,.. GCAIHKMI3 +17 1303 G 9 .,...,,.. GJ8KBK/H3 +17 1304 A 9 .,...,,.. CG9@9KIEJ +17 1305 T 9 .,...,,.. ?J?JKHKGF +17 1306 T 9 .,...,,.. EJHBFGEF5 +17 1309 C 10 .,...,,.., FIKIFIHHJE +17 1310 A 10 .,...,,.., GLFK@L@HKG +17 1311 G 10 .,...,,.., IG@NFLLJLF +17 1312 C 10 .,...,,.., GL>MKNMKL< +17 1313 T 10 .,...,,.., JIDI@DDML;E1> +17 1322 C 11 .,...,,..,. FK4LJMCJHLH +17 1323 T 11 .$,...,,..,. >I:LJIJILHJ +17 1324 C 10 ,...,,..,. H5LMLKJE:H +17 1325 A 10 ,...,,..,. D:JIGHH@HI +17 1326 A 10 ,...,,..,. GADJJIHE0I +17 1327 C 11 ,...,,..,.^]. GFICLLHI3D@ +17 1328 C 11 ,...,,..,.. JDL@LKIB@JB +17 1329 T 11 ,...,,..,.. G7LIKJIG4JE +17 1330 G 11 ,...,,..,.. ;IMJIKIL5HF +17 1331 T 11 ,...,,..,.. D@IIJJDG2EE +17 1332 A 11 ,...,,..,.. D5@IHHEFFAD +17 1333 C 11 ,$...,,..,.. >AHKIIJD=FG +17 1334 C 10 ...,,..,.. @KKMNHH9JG +17 1335 T 10 ...,,..,.. GILJIKIJKG +17 1336 C 11 ...,,..,..^]. 6KGJ=JH>JIB +17 1337 A 11 .$..,,..,... >FAHIHHIJIGFEHFCC +17 1339 T 11 ..,,..,..., FKIIIC6GHFB +17 1340 A 10 ..,,..,.., HGGIEDHIIG3GHHG +17 1349 T 8 .,,...., HIJEGFF? +17 1350 T 9 .,,.,..., GHBEFGFGE +17 1351 T 9 .,,.,..., GHIGCFFG7 +17 1352 A 9 .,,.,..., GHHGIEFGF +17 1353 A 9 .,,.,..., =GHG?HHHE +17 1354 A 9 .,,.,..., ?GHF=CGHG +17 1355 A 9 .,,.,..., GGHG4IFHF +17 1356 A 9 .,,.,..., IGII@EHHF +17 1357 A 9 .,,.,..., FKKHIEIEI +17 1358 G 9 .,,.,..., KIBIFFJMH +17 1359 T 9 .,,.,..., 8HJF6DDHH +17 1360 T 9 .,,.,..., DHJEEEEHI +17 1361 T 9 .,,.,..., :GI@:IEHI +17 1362 G 9 .,,.,..., >HLHCJKKI +17 1363 G 9 .,,.,..., ;IKIJJGKJ +17 1364 G 9 .,,.,..., 9H?DDJFDG +17 1365 G 9 .$,,.,..., 8GLBMJHJL +17 1366 G 7 ,,...., GJFAJII +17 1367 G 8 ,,.,..., GKH9HIJK +17 1368 A 9 ,,.,...,^], FEGIFDCH? +17 1369 T 9 ,,.,...,, CEGHFFFHD +17 1370 T 9 ,,.,...,, EHI8IECHC +17 1371 C 9 ,,.,...,, >IJ4FDLJE +17 1372 C 9 ,$,.,...,, ;HH?LKKHG +17 1373 C 8 ,.,...,, HHALJKKG +17 1374 C 8 ,.,...,, GHILIKKJ +17 1375 T 9 ,.,...,,^]. CF8LIKFCE +17 1376 A 9 ,$.,...,,. >DHIEGFAA +17 1377 A 8 .,...,,. GDLIIHH9 +17 1378 G 8 .,...,,. F@JJJJGI +17 1379 C 8 .,...,,. I?HJDHHH +17 1380 C 8 .,...,,. FEHDKFHD +17 1381 C 8 .,...,,. HEKJ9AA> +17 1382 G 8 .,...,,. @I>AAKJC +17 1383 C 8 .,...,,. G5IJMIHA +17 1384 C 9 .,...,,.^]. EILJJJJD: +17 1385 A 10 .,...,,..^], C8KIJFE6C. +17 1386 C 10 .,...,,.., DEHIAIEAB@ +17 1387 C 11 .,...,,..,^]. BCIHEHH>E2> +17 1388 C 11 .$,...,,..,. >@LILBCKDA5 +17 1389 G 9 ,...,,.,. L?BCGK;G? +17 1390 G 10 ,...,,..,. GD@CJKAGHF +17 1391 A 10 ,...,,..,. LDHJHH=FJG +17 1392 G 10 ,...,,..,. CFJKIH2HGJ +17 1393 A 10 ,...,,..,. FGCBGE3B8@ +17 1394 C 10 ,...,,..,. 4AJHIKJEEG +17 1395 A 11 ,...,,..,.^], K5GIII>GHJC +17 1396 G 11 ,...,,..,., HDJBJI5JJK; +17 1397 C 10 ,...,,..,. AAJCAB:A?G +17 1398 G 11 ,...,,..,., <;BDII?@JC: +17 1399 G 11 ,...,,..,., 5AGFJIKKJ:E +17 1400 A 10 ,...,,.,., H +17 1403 T 12 ,...,,..,.,. G>EGDF?DCHG> +17 1404 C 12 ,...,,..,.,. =7GJID1H/KIF +17 1405 C 12 ,...,,..,.,. E:JKJL7IMJHD +17 1406 T 12 ,...,,..,.,. ADGKHIGJKK:GKHDG +17 1414 T 11 ...,,..,.,. IHKGHFJJM?J +17 1415 T 11 ...,,..,.,. :CDDF=EIB;F +17 1416 A 12 ...,,..,.,.^]. BEFFF?H:JBEA +17 1417 C 12 ...,,..,.,.. AFIIKCGIJLGC +17 1418 T 12 ...,,..,.,.. DHKEECJGNHFF +17 1419 A 12 ...,,..,.,.. @>2GHHHJHIFC +17 1420 T 12 ...,,..,.,.. @BIGH;CJ=JGF +17 1421 G 13 ...,,..,.,..^], BHJIIGFHKEDK7KHAB@ +17 1427 T 14 .,,..,.,..,..^>, EHIC>H@4CFF@EF: +17 1430 C 15 .,,..,.,..,..,. DEJJB;KKKHHFG=E +17 1431 C 15 .,,..,.,..,..,. GHIBDHLHKGFCE8D +17 1432 A 15 .,,..,.,..,..,. 8EG@DCE@IH;/FDE +17 1433 T 16 .,,..,.,..,..,.^], EDHHBIF@JH>=GGFA +17 1434 T 17 .,,..,.,..,..,.,^], BCGH@IHGFD:CEGDA> +17 1435 T 16 .$,,.,.,..,..,.,, ?EFEKHFHDGEFHED> +17 1436 C 16 ,,..,.,..,..,.,, EKEKGKHFKMFHHHGG +17 1437 T 16 ,$,..,.,..,..,.,, ?FKDIDFLII>HIHDG +17 1438 C 15 ,..,.,..,..,.,, LIDLIKDJEGBKHGD +17 1439 T 15 ,..,.,..,..,.,, FFGBL +17 1442 G 16 ,..,.,..,..,.,,, HEAH:BMGIE@HGI?D +17 1443 T 15 ,..,.,..,.,.,,, EIABFHCFIEHDF?C +17 1444 A 16 ,..,.,..,..,.,,, G4BIBKBAJHBIDF87 +17 1445 T 15 ,..,.,..,..,.,, GBEKBAJGHH@GGD> +17 1446 T 16 ,..,.,..,..,.,,, F5CDHCHGJE>EDHD> +17 1447 G 16 ,..,.,..,..,.,,, INFKLLGJLCGLIIE0 +17 1448 G 16 ,..,.,..,..,.,,, IDD@D=6HKIGJEGIH +17 1449 T 16 ,..,.,..,..,.,,, D?FHCAGDIGDF>DHE +17 1450 A 15 ,..,.,..,..,.,, EGDHJAEFJCBHEHG +17 1451 T 16 ,..,.,..,..,.,,, F@HJ/>IFIHGDEGFA +17 1452 A 17 ,..,.,..,..,.,,^].^], GFBIIAIFHHCGDEIC5 +17 1453 T 18 ,..,.,..,..,.,,,., HJHJIGIGHEGGFGJ3@< +17 1454 T 18 ,..,.,..,..,.,,,., GIBHI6GGJFFI?JI7BB +17 1455 G 18 ,..,.,..,..,.,,,., H5DCJJLIKIIHJFFHGG +17 1456 T 18 ,..,.,..,..,.,,,., GGGIG;HFJCEJDG>HFD +17 1457 G 18 ,..,.,..,..,.,,,., IBFE/?LJKHDJHHIAJF +17 1458 T 18 ,..,.,..,..,.,,,., C7EJJ@GEIH>DEFI9G: +17 1459 C 18 ,..,.,..,..,.,,,., J?BGKMLKM9EKKKLHJI +17 1460 T 19 ,..,.,..,..,.,,,.,^]. G9EJMCKGKJJJIHHIJG@ +17 1461 G 19 ,..,.,..,..,.,,,.,. H??GIKKJK/@MIGJDJAE +17 1462 C 19 ,..,.,..,..,.,,,.,. IJDFHHKIMCDKIAHBJKD +17 1463 T 19 ,..,.,..,..,.,,,.,. GLEGM@MIH9IJIDGAKFE +17 1464 G 19 ,..,.,..,..,.,,,.,. G=CHLF@IJ>FKFIJ?HGH +17 1465 T 19 ,..,.,..,..,.,,,.,. EF>FFIGFJ=HIH4FI=AHEA>II5KJGF +17 1476 T 19 .,.,..,..,.,,,.,..^], EH?IEGE>?DEGIHHHAD5 +17 1477 G 19 .,.,..,..,.,,,.,.., ?FE;JEKDJKDHLKJKIHB +17 1478 G 18 .,.,..,.,.,,,.,.., :HLICHF/JHIKDHF>F/ +17 1479 C 19 .,.,..,..,.,,,.,.., 4EE9JKK=JJJABJKIBH: +17 1480 C 19 .,.,..,..,.,,,.,.., 2JJ=JHLKIMIF:9KHIG< +17 1481 T 19 .,.,..,..,.,,,.,.., :GGFGCBK>GE5GFEC@A9 +17 1484 T 20 ,$.,..,..,.,,,.,..,., ;<@IEJFEBEEE4HGFE?AB +17 1485 T 19 .,..,..,.,,,.,..,., =E>FFHEHGCHNNJIJIKDIHDJ@GG +17 1487 G 18 ,..,..,.,,,.,..,., FLGJB:FEJ>>JHIC4ACAI? +17 1493 G 18 ,..,..,.,,.,..,.,. BDJLGFD2H5KHJB9?G@ +17 1494 G 19 ,$..,..,.,,,.,..,.,. @EEI/GG9GF>FGIGGF=;0 +17 1504 G 19 .,.,.,,,.,..,.,.,.. JJGKJF@KKIIJALGJIIF +17 1505 G 19 .,..,.,,.,..,.,.,.. HJ8G2HEKMGII?2IGIE7 +17 1506 G 20 .,..,.,,,.,..,.,.,.. IKJFFDHBFKCH@=DGGJFA +17 1507 A 20 .,..,.,,,.,..,.,.,.. AGD?G9EGHDCDG@??GD@B +17 1508 C 20 .,..,.,,,.,..,.,.,.. FIHHJGGK;HKGF>FLHGFH +17 1509 A 21 .,..,.,,,.,..,.,.,..^]. FI2EJ@DK@DIHFCFIGIGDE +17 1510 G 21 .,..,.,,,.,..,.,.,... IICGHJHI?MGAH@JGJJJHE +17 1511 A 21 .,..,.,,,.,..,.,.,... AE2AF>CFBFFGDHHCIGFF +17 1513 G 20 .,.,.,,,.,..,.,.,... EG/EGJHLNHHKCHHKHI?I +17 1514 G 21 .,..,.,,,.,..,.,.,... >GHFIIHK@LFIHAHIIGFFD +17 1515 G 20 .$,.,.,,,.,..,.,.,... @F8H9F?DF?L8IH?JEJIH8K +17 1520 G 20 ,$..,.,,,.,..,.,.,... B.AGFCFBLGKJ:GJJIIIJ7G?IB9BK +17 1522 G 17 .,.,,.,..,.,.,... 9B9CDEBBAAEDBD:HEHF:I +17 1524 G 19 ..,.,,,.,..,.,.,... G=E@FH8MIJH?FBJHH;K +17 1525 C 20 .$.$,.,,,.,..,.,.,..., ;=>CACIHGDHDKIHIJ?K8 +17 1526 C 18 ,$.,,,.,..,.,.,..., ;BD@HHIHFD:GGGGEK6 +17 1527 C 17 .$,,,.,..,.,.,..., 8D@=IEHK@IFHJGHL> +17 1528 T 16 ,,,.,..,.,.,..., GGGKGJGBBHHFHHK< +17 1529 G 16 ,,,.,..,.,.,..., GFHI +17 1531 C 16 ,,,.,..,.,.,..., EG/LIIKAMKIBGGL= +17 1532 T 16 ,$,,.,..,.,.,..., >C1EF>IGJGIHGBL< +17 1533 T 15 ,$,.,..,.,.,..., AEIG5CABGCEF;I< +17 1534 C 15 ,.,..,.,.,...,^]. FKIGEABJJFH@L?; +17 1535 A 15 ,.,..,.,.,...,. @HDGFB6BEHG2:@D +17 1536 C 16 ,.,..,.,.,...,.^]. >IFCGC>I@GI>I;@: +17 1537 A 15 ,.,..,.,.,..,.. ;JEGHF=FJGGK@DB +17 1538 A 16 ,.,..,.,.,...,.. FDHGGIIIIKI@JED? +17 1539 G 16 ,$.,..,.,.,...,.. AKHJJH8KJIJLMDC> +17 1540 C 15 .,..,.,.,...,.. J@JGHJJFHA>GCC= +17 1541 C 15 .,..,.,.,...,.. HGHHGEIJII0MBD5 +17 1542 C 15 .,..,.,.,...,.. KAHHGLIIIIHLFE9 +17 1543 C 15 .,..,.,.,...,.. HIFKDFMCKHILEE5 +17 1544 T 15 .,..,.,.,...,.. IEHFE8DKGIGLIHB +17 1545 G 15 .,..,.,.,...,.. JEEKDFILHE5LKF? +17 1546 G 15 .,..,$.,.,...,.. DGBF@.KGICIKIC< +17 1547 A 14 .,...,.,...,.. GBF9GFHGIHHDH= +17 1548 A 14 .,...,.,...,.. EEDF1IGJF=ILF= +17 1549 G 14 .,...,.,...,.. FCKK8HKHLJMLH? +17 1550 G 14 .,...,.,...,.. 5DFI.KIJIFFFH? +17 1551 A 14 .$,$...,.,...,.. >>E@3FEGHHIBHC +17 1552 A 12 ...,.,...,.. @HFFHEHII?FA +17 1553 A 11 ..,.,...,.. ;HHFIB8JGI> +17 1554 G 12 ...,.,...,.. IBGHJHK?MCEB +17 1555 T 12 ...,.,...,.. C=DGCIE5JEGA +17 1556 T 12 ...,.,...,.. =FEGHHE8HEE= +17 1557 G 13 ...,.,...,..^]. GJDGJGJFLGEBD +17 1558 T 13 ...,.,...,... >AAHDGE5IGHCD +17 1559 T 13 .$..,.,...,... ;2EGGGF8IDE4C +17 1560 T 12 ..,.,...,... D7FBHCAIHE@E +17 1561 T 12 ..,.,...,... ;0FEGG6JDE9E +17 1562 G 12 ..,.,...,... :GHEGK2IKHBJ +17 1563 G 12 .,.,...,...^], CIFHG;KKB=F> +17 1564 G 12 .,.,...,..., @JGJCCH8 +17 1566 T 13 ..,.,...,..., CJFAHHDKCF=F6 +17 1567 C 13 ..,.,...,..., 7JIJJIILEG4I> +17 1568 T 13 .$.,.,...,..., @GEHCK2KDIBL> +17 1569 C 12 .,.,...,..., HIIJHIMHG7HD +17 1570 T 12 .,.,...,..., KGKGIGLGJ@K= +17 1571 G 12 .,.,...,..., @HKHFDKHH>H2 +17 1572 C 11 ,.,...,..., HKHINKHH=LB +17 1573 A 10 ,.,...,... EHEIGKBI?J +17 1574 C 12 .,.,...,..., =HGIIHKHFAJH +17 1575 C 11 .,.,..,..., BGEJGLHH0IF +17 1576 C 12 .,.,...,..., LI +17 1579 A 12 .,.,...,..., 3FGJG0IFIEH/ +17 1580 G 12 .,.,...,..., >FJIJINGJBHD +17 1581 C 12 .,.,...,..., 0@FHJGLGH=L/ +17 1582 C 13 .$,$.,...,...,^], =?GJIHLDE@IA0 +17 1583 T 11 .,...,...,, GHHCLEJAM8> +17 1584 G 11 .,...,...,, GGIHLDDBJED +17 1585 G 11 .,..,$...,,^]. EJFK@4@JB/? +17 1586 A 10 .,......,. BHDAFJ>G@C +17 1587 C 11 .,......,,. FJH@IC8II9? +17 1588 A 11 .,......,,. CDF:EI=D3CE +17 1589 A 11 .$,......,,. ;EFHJJ>GE9D +17 1590 C 10 ,......,,. JH8KD8IA8D +17 1591 T 10 ,......,,. GHCJJEJ5=E +17 1592 T 10 ,......,,. FD5?G;GGAC +17 1593 G 10 ,......,,. FHCJD?LHGA +17 1594 T 10 ,......,,. E?CIHAHG7B +17 1595 G 9 ,......,. DBHIF@K3H +17 1596 C 9 ,$......,. >B4KGE9F> +17 1597 C 9 ......,,. B;K97LE/F +17 1598 C 9 .$.....,,. >FJG;HH8= +17 1599 A 8 .....,,. >I=CJ=.G +17 1600 T 8 .....,,. >DHFDC4G +17 1601 C 7 .....,. GJC;E:H +17 1602 T 7 ....,,. JIBL;0C +17 1603 G 7 ....,,. IB@MHHE +17 1604 G 7 ....,,. F:=@I?0 +17 1605 T 7 ....,,. BFABI/H +17 1609 C 6 ...,,. 88LG1C +17 1610 C 5 ..,,. ;M;0B +17 1611 C 6 ...,,. 9;MIKH +17 1612 T 6 ...,,. EFKF@? +17 1613 C 6 ...,,. @>ID=J +17 1614 A 6 ...,,. J?F32G +17 1615 C 6 ...,,. F.KEGG +17 1616 T 5 ...,. JGLFE +17 1617 C 5 ...,. BALJ= +17 1618 A 6 ...,,. HDJ0<< +17 1619 G 6 ...,,. BBED:I +17 1620 C 5 ...,. BAL?C +17 1621 C 7 ...,,.^], 8 +17 1625 A 6 ..,,., CD<0GF +17 1626 G 7 ...,,., E1E:.J; +17 1627 A 7 ...,,., C7H=2E= +17 1628 C 7 ...,,., =.HF0H= +17 1629 T 7 ...,,., E?KG7F; +17 1630 T 7 ...,,., J2H;D@1 +17 1631 C 7 ...,,., @BM2?I@ +17 1632 C 8 ...,,.,^], B3;HCH9; +17 1633 A 8 ...,,.,, ;CI32F; +17 1638 A 8 ...,,.,^]. @8GI1H>@ +17 1639 G 9 ...,,.,,. C6LHHK0@F +17 1640 G 6 ..,.,. C.;HF? +17 1641 C 9 .$..,,.,,. 62B@=J/7H +17 1642 T 6 ..,,.. 9L>=KI +17 1643 C 8 .$.,,.,,. 8K@>=GJBD +17 1658 T 8 ,,.,,.,. D>BD;G.B +17 1659 C 8 ,,.,,.,. G2E@JJJG +17 1660 A 7 ,,.,,.. DG.B.GG +17 1661 G 8 ,,.,,.,. DH;1JKI:FI>G +17 1663 C 7 ,.,,.,. 4D@IEJ>FBE +17 1675 C 11 ,.,,.,.,,,, ?F8DH1HA@:? +17 1676 G 11 ,.,,.,.,,,, /@GFB:@8H?E +17 1677 C 11 ,.,,.,.,,,, B3H.JDK:E>: +17 1678 C 11 ,.,,.,.,,,, B/BAH.GIIEI +17 1679 A 11 ,.,,.,.,,,, F.H.G8GJIBF +17 1680 G 11 ,.,,.,.,,,, =AFEL1JKHDD +17 1681 C 11 ,$.,,.,.,,,, ?D;AJ1KB@>7 +17 1682 G 10 .,,.,.,,,, =D3B5AGEFJ +17 1683 T 10 .,,.,.,,,, CGFH +17 1687 C 8 ,,..,,,, BGEGIIGK +17 1688 C 9 ,,.,.,,,, HMG8GJKGK +17 1689 T 9 ,,.,.,,,, EID2IFGIJ +17 1690 C 9 ,,.,.,,,, EMJAGLJFM +17 1691 T 9 ,,.,.,,,, CIJ6FHHHH +17 1692 G 8 ,,..,,,, B?KIJIBJ +17 1693 T 9 ,,.,.,,,, CEFIEICII +17 1694 T 9 ,,.,.,,,, D3CJEGHIG +17 1695 C 9 ,$,.,.,,,, :;JEIKJJD +17 1696 T 8 ,.,.,,,, FI5JEJMH +17 1697 G 8 ,.,.,,,, 4K3HKJFH +17 1698 C 8 ,.,.,,,, JI:IMLGK +17 1699 T 7 ,..,,,, BIFHGIG +17 1700 G 7 ,..,,,, JLLIJBJ +17 1701 T 8 ,.,.,,,, @ECGEGHE +17 1702 T 8 ,.,.,,,, JB:GEGHK +17 1703 T 7 ,..,,,, GGEEHED +17 1704 T 8 ,.,.,,,, EFHF1HFIHH +17 1762 C 13 ,,,,,,,,..... GHJ:>JHBHIJJG +17 1763 C 13 ,,,,,,,,..... HEI@@KHJJGLLK +17 1764 C 13 ,,,,,,,,..... JHLDKLKLFFKNK +17 1765 T 13 ,,,,,,,,..... GFHCGCDEHIKLK +17 1766 C 13 ,,,,,,,,..... =FHLILIGJELLK +17 1767 C 13 ,,,,,,,,..... BBHJ4JHJDIMLL +17 1768 C 13 ,,,,,,,,..... FFJKDLKKFFJLK +17 1769 T 13 ,$,$,,,,,,..... D@GHCIGGHIMKK +17 1770 G 11 ,,,,,,..... GJ=KH=JLKMK +17 1771 A 11 ,,,,,,..... FIELGHFIIJI +17 1772 G 11 ,$,,,,,..... DEHKJ@GJHLL +17 1773 C 10 ,,,,,..... IIKJKGHKLK +17 1774 A 10 ,,,,,..... DGHFFHHJJI +17 1775 T 10 ,,,,,..... EFDE +17 1792 A 16 ,,,,,......,,.,, HHIIHAHIIJH?FFF9 +17 1793 G 16 ,,,,,......,,.,, I=HKGKJILMI6>I?C +17 1794 C 16 ,,,,,......,,.,, J?IHFCHILFA9HGG@ +17 1795 C 16 ,,,,,......,,.,, I9IG?HIMLMJHJJH: +17 1796 C 16 ,,,,,......,,.,, IGJGIHFGMIKICEK> +17 1797 A 16 ,,,,,......,,.,, D6GEAGHJKJG01HCG +17 1798 C 16 ,,,,,......,,.,, BFHGGJIJKJI?BF?J +17 1799 C 16 ,,,,,......,,.,, D8HEF>HMIMJFBKFE +17 1800 C 16 ,,,,,......,,.,, HJIIJHIJLIJDILIM +17 1801 T 16 ,,,,,......,,.,, AFGFGFFLKLI@E@ALKL7FHDHD +17 1809 C 16 ,$,,......,,.,,,^]. ;AFDGKLKKDBKI6G; +17 1810 C 15 ,,......,,.,,,. >EIGALKF<>LHIH; +17 1811 C 16 ,,......,,.,,,.^]. FHHGLKJKHFLJEK=8 +17 1812 T 16 ,$,......,,.,,,.. ?FHCMLLKAGKG>EGC +17 1813 G 15 ,......,,.,,,.. EAGFKLIAIKILJG> +17 1814 A 15 ,......,,.,,,.. FD?IIHJEHIH>JB@ +17 1815 G 15 ,......,,.,,,.. BFCKMM==HKHBJ4? +17 1816 G 15 ,$......,,.,,,.. ?K0> +17 1817 C 14 ......,,.,,,.. >>KKIJDCGF3JF= +17 1818 C 13 .$.$....,,.,,.. ;;KKLF;GHJIE; +17 1819 C 12 ....,,.,,,.. KKLJ6BMB2E;; +17 1820 G 12 ....,,.,,,.. BDEBEB6JEKB4 +17 1821 C 12 ....,,.,,,.. KKKCG> +17 1823 C 13 ....,,.,,,..^]. HIJJFIKKBMH4= +17 1824 T 13 ....,,.,,,... KKIKHF@@EFBAJKI4@ +17 1831 T 11 .$...,.,,,.. 5DFBAIHIEAE +17 1832 C 11 .$..,,.,,,.. BEJGIKKNLII +17 1833 T 10 ..,,.,,,.. DG:.KDKFIC +17 1834 C 11 .$.,,.,,,..^2. AMGKJMDNAJ< +17 1835 T 11 .,,.,,,.... K@8KGGJB7H@ +17 1836 C 11 .,,.,,,.... J@HJH:GJ=KB +17 1837 C 11 .,,.,,,.... ;E:KA0JH8@B +17 1838 C 11 .,,.,,,.... GKDJKHMG>I3 +17 1839 T 10 .,,.,,.... L.CFBJG4H: +17 1840 C 11 .,,.,,,.... HGIGF3II6JG +17 1841 C 11 .,,.,,,.... L3GKGBJ:5HC +17 1842 C 11 .,,.,,,.... MJILJMMI.H> +17 1843 T 11 .,,.,,,.... E9GBI6@H +17 1845 G 11 .,,.,,,.... MHHIJKK?8F9 +17 1846 C 11 .,,.,,,.... LEJJKNMI6II +17 1847 T 12 .,,.,,,....^]. LHHFFJIHB@I? +17 1848 G 12 .,,.,,,..... LFF/HHJB1E>E +17 1849 T 13 .,.,,,.....^],^], HEAG7GA?F1D6A +17 1850 C 14 .,,.,,,.....,, HIFLIF +17 1851 A 15 .,,.,,,..$...,,^]. >HHGJHKC5IGF?EA +17 1852 G 14 .,,.,,,....,,. B@8EHAJDKFH1@E +17 1853 G 14 .,,.,,,....,,. E +17 1856 A 16 .,,.,,,....,,.., IFHIOLLDGBG>HGC; +17 1857 G 16 .,,.,,,....,,.., ;=AKJDIGIFJI>EBEK@2JD<@ +17 1863 C 17 .,,.,,,...,,..,,^]. EHHIJKL79HDIHCAIB +17 1864 T 17 .,,.,,,....,..,,. KFFBIHIEE3H:HG3GF +17 1865 G 18 .,,.,,,....,,..,,. CEFLHKLDC?I7DIBEHGBJF +17 1869 A 18 Tt,.t,,T..T,,.Tt,. 9/BFFHFIHFK9JKADDAF8H7@ID;BG +17 1872 G 17 ,,.,,,....,,..,,. FG7GFKB=AA;JG +17 1875 G 18 .,,.,,,....,,..,,. 9/G;I9I;<3F2BGE7HJ +17 1876 C 17 ,,.,,,....,,..,,. DICIHMIH:I>DGGBMJ +17 1877 T 17 ,,.,,,....,,..,,. DD?FEI/IEG;GJCAGJ +17 1878 C 17 ,,.,,,....,,..,,. FHAIKLIIBJ@EJFDLI +17 1879 A 17 ,,.,,,....,,..,,. CDHFHGBJ3HCEGFEFH +17 1880 C 17 ,$,.,,,....,,..,,. ??FBCD6G@H9BH@9AH +17 1881 G 17 ,.,,,...,,..,,.^].^]. A@:6GC@? +17 1882 G 19 ,.,,,....,,..,,...^]. DEGGJEIBG:GI>:JG>@D +17 1883 A 20 ,.,,,....,,..,,....^]. DAFIKFF:GDDF@FDIEDCA +17 1884 G 20 ,$.,,,....,,..,,..... ?BDHJ:K=J=HJA?JKHGHE +17 1885 C 19 .$,$,,....,,..,,..... >>=J>J8AEBHCECDGFHD +17 1886 C 17 ,,....,,..,,..... @A3IGH9CGH6?IADIA +17 1887 G 16 ,,...,,..,,..... 2H;;BCJA7AK>AAC@ +17 1888 C 17 ,$,....,,..,,..... 5IADAIBIIDFGKIHIH +17 1889 C 16 ,....,,..,,..... FGI6HA5H@A9HHGIE +17 1890 C 16 ,....,,..,,..... JGH5JAIGEELKGGIH +17 1891 T 16 ,....,,..,,..... HAF2IEHDBCHKHHJH +17 1892 G 16 ,....,,..,,..... HHJKJAGJ@?HIIIKI +17 1893 T 16 ,....,,..,,..... GEE4ECEDBEIHEEHD +17 1894 G 16 ,....,,..,,..... IEK0KDHJD@ILIILI +17 1895 C 15 ,...,,..,,..... GI6HEEKDBGKJIJI +17 1896 C 16 ,....,,..,,..... A9H?J9>HC9CKGHKI +17 1897 G 16 ,....,,..,,..... F@A6>?H6;=ICAADA +17 1898 T 15 ,...,,..,,..... F9>CDGCB@HDFEIE +17 1899 G 15 ,...,,..,,..... E/KGCCID;HLIIKI +17 1900 T 15 ,...,,..,,..... D0DBEFE=FFHFEHG +17 1901 A 16 ,....,,..,,..... F5.1IIIFDE;AJIIGJH7 +17 1903 C 17 ,$....,,..,,....., AEHDHCEH7?JJGHKH@ +17 1904 T 17 ....,,..,,.....,^]. EGCHDFID?IJHHLGCA +17 1905 C 17 ....,,..,,.....,. G89JEHI>@IKJIJIDB +17 1906 T 17 ....,,..,,.....,. @IGJEGIF?GKHIIIGF +17 1907 G 17 ....,,..,,.....,. ?G0;GEJDAIKJIKJ8F +17 1908 A 18 .$...,,..,,.....,.^], ?CGFIFBCIIIFGJGFD= +17 1909 G 17 ...,,..,,.....,., JGLAGKFB9LKKLL4ID +17 1910 C 15 ..,,..,,......, >ID=J?EALJILIBF +17 1911 C 17 ...,,..,,.....,., FCGCEHDH +17 1913 T 17 ...,,..,,.....,., CJIAGJACEJIJJK6HE +17 1914 C 17 ...,,..,,.....,., IDIDGEEFKLFHKI0CE +17 1915 T 17 .C.,,..,,.....,., H1GEDGCAHLIGHH6GH +17 1916 G 17 .T.,,..,,.....,., H0IHFFCAJJJIMI6HI +17 1917 C 17 ...,,..,,.....,., H9IGGHIEIIKJLKEGF +17 1918 A 16 ...,,..,,......, F8GCBIDFCIHGIIHD +17 1919 C 17 ...,,..,,.....,., DDHGAF=FHJJIKB?FA +17 1920 A 17 ...,,..,,.....t., D9BEFIAEIGGIJI/GI +17 1921 G 18 ...,,..,,.....,.,^]. F/J?CJ>DHMLKNL@GI@ +17 1922 T 17 .$.,,..,,.....,.,. 6GCGG3EFHFFIG;DEC +17 1923 G 17 ..,$,..,,.....,.,. JEG +17 1925 C 16 ..,..,,.....,.,. ;IJJ=>JIFHKH;IJF +17 1926 T 16 ..,..,,.....,.,. FJDJ?FIKIHLG5FHF +17 1927 T 15 .,..,,.....,.,. DGC;EHHGEII:FED +17 1928 C 15 .,..,,.....,.,. LCK8CKLJJMJ?HLH +17 1929 T 15 .,..,,.....,.,. GFIBGGLKKKI.GHI +17 1930 G 15 .,..,,.....,.,. IEI@5JKKILJ8HGH +17 1931 C 17 ..,..,,.....,.,.^]. 9IHK5GKIJIMI1IHIB +17 1932 T 17 ..,..,,.....,.,.. EGGH?GHLJIMI6DGHE +17 1933 T 17 .$.,..,,.....,.,.. 1BG58JF@FGHGIEFED +17 1934 G 16 .,..,,.....,.,.. EHI?IFLKJKJKHJGH +17 1935 C 15 .,..,,......,.. H +17 1944 T 16 .,..,,.....,.,.. @BD3DFHGGHF7HHCH +17 1945 T 16 .,..,,.....,.,.. >EB9JHGFCIF;FGFE +17 1946 G 16 .$,..,,.....,.,.. DFF?HJLIHMLEJ;HK +17 1947 A 15 ,..,,.....,.,.. DD:JG?HIIHHBKFH +17 1948 G 15 ,$..,,.....,.,.. ?E:;IJKKMLCIJKL +17 1949 A 13 ..,,......,.. C9FEIIIAHFEFH +17 1950 A 14 .$.,,.....,.,.. AAJGIGDIG@HIHI +17 1951 G 14 .,,.....,.,..^]. ?CHKIJLK0JKCI7 +17 1952 A 13 .,,......,... >FCBGDKGHDEI@ +17 1953 A 14 .,,......,...^]. 1EDDFBJHH@FH?> +17 1954 A 15 ,,.....,.,....^], FEGGHIG2AEHEA>3 +17 1955 C 14 ,,......,...., C>EIEKIIHFIEE6 +17 1956 C 15 ,,.....,.,...., C;GIIII49=JLGDD +17 1957 C 15 ,,$.....,.,...., F:HIILI?DJFK?FE +17 1958 C 15 ,.....,.,....,^]. @CIHLI1AKFL@GA? +17 1959 T 16 .,.....,.,....,. 9EEIJLHDHHIJHHGD +17 1960 T 17 .,.....,.,....,.^]. .CCFEGEGGFBH>ECA? +17 1961 C 17 .$,$.....,.,....,.. 1AGJJKI4HKJLGIKED +17 1962 T 16 .$....,.,....,..^]. EKHLJGIIEKEHDFG? +17 1963 G 15 ....,.,....,... HIMJCKHEKGJKGFE +17 1964 G 15 ....,.,....,... JILJ +17 1967 A 16 ....,.,....,..., EGI??AEDHAFICDC@ +17 1968 T 16 ....,.,....,..., EFIGDH@HICGHF?C@ +17 1969 A 16 ....,.,....,..., DDGE49EEJDEHCD>D +17 1970 C 16 ....,.,....,..., HFIA4CIIIBIJGFFJ +17 1971 A 16 ....,.,....,..., GCGG2HEFJGGFFGFH +17 1972 T 17 ....,.,....,...,^], DHIFEHEGEDDBB +17 1974 A 17 ....,.,....,...,, GEGH3I?GIGHLFFFME +17 1975 G 17 ....,.,....,...,, IGKKJLIBMGLLH>AKF +17 1976 A 17 ....,.,....,...,, DECGBADCI=H7EFFCB +17 1977 C 17 ....,.,....,...,, FFGD6JFIK.IKGIAHH +17 1978 A 17 ....,.,....,...,, DDFEH?G@JEHKIFGIF +17 1979 G 16 .....,....,...,, GFGHJHBM@LHIG>EELEKKJI?HIC.C +17 1981 C 17 .$.,.,....,...,,^].^], D +17 1988 G 17 ,.,....,...,,.,.. GIGJIKJIHFIIAIEGD +17 1989 G 16 .,....,...,,.,.. HG=KDIBDEDGGIFG +17 1994 T 17 ,.,....,...,,.,.. C9FAIFGGED8IGFIEF +17 1995 G 18 ,.,....,...,,.,..^], 1HFFLIJHD<@LIJJCJ@ +17 1996 C 19 ,.,....,...,,.,..,^]. 2HEJ?F/2FEEIIKGH@ +17 2003 T 19 .$,....,...,,.,..,.. 4FEI>FK3EB>ECG4H?GE +17 2004 G 18 ,....,...,,.,..,.. ?GMDKAHFHJDLKHIEJH +17 2005 G 18 ,....,...,,.,..,.. F9J0I7H:?KICJCHHI@ +17 2006 C 18 ,....,...,,.,..,.. EGDIJKIA7LCFLHKJKF +17 2007 A 18 ,$....,...,,.,..,.. BGJIHBFEBIEFHDICHG +17 2008 C 17 ....,...,,.,..,.. 7KJJJIJCGJJMH>JIF +17 2009 A 17 ....,...,,.,..,.. GJ=GIHGGDKFLDHJJF +17 2010 G 17 ....,...,,.,..,.. HJ>MIH:;JILLKLIMB +17 2011 C 17 ....,...,,.,..,.. JJ9JKIFFFKLLJLJKH +17 2012 A 18 ....,...,,.,..,..^], CIDI>HE>DFHHEGBJG3 +17 2013 C 17 ...,...,,.,..,.., EJIEFIKIDJADHD@F +17 2015 T 18 ....,...,,.,..,.., CIFFIFBJFI;IGKLDHKGKA2< +17 2018 C 19 ....,...,,.,..,..,, FHAJMII8KFKMILJKJJB +17 2019 T 19 ....,...,,.,..,..,, GLCFHJI>EHIJALHLFFD +17 2020 G 20 .$...,...,,.,..,..,,^>. CJHJHGKHLILKIJILIAC@ +17 2021 C 21 ...,...,,.,..,..,,.^].^], LIKBJJG;IMGGJILJJ.BA: +17 2022 C 21 ...,...,,.,..,..,,.., GEGEI@?LLLLHMHKHFBEAB +17 2023 A 20 ...,...,,.,..,..,.., I0GGFEAEGFKGFIJ@KFEF +17 2024 G 21 ...,...,,.,..,..,,.., KCFHF +17 2025 T 21 ...,...,,.,..,..,,.., F6FIE;EIGHJFIGHDBHFDB +17 2026 T 21 ...,...,,.,..,..,,.., E4EFDEFJBFICIEIEBEFDF +17 2027 A 21 ...,...,,.,..,..,,.., @9FGEEEIGHIEGEJEHEFDB +17 2028 C 21 ...,...,,.,..,..,,.., FFILGKFKDKKHJKJGKKEGK +17 2029 T 21 ...,...,,.,..,..,,.., CCAIHDIBDJIFLLJHK? +17 2042 G 22 ..,...,,.,..,..,,..,,^], +17 2043 G 21 .,...,,.,..,..,,..,,, GC/GHKIKJIBKIIHCIFKE> +17 2044 C 22 ..,...,,.,..,..,,..,,, 4HHEJCMHLLJLKKIJIIILGG +17 2045 A 22 ..,...,,.,..,..,,..,,, GG>:BGHHJIGHIKHDIKHIED +17 2046 T 22 ..,...,,.,..,..,,..,,, AHF?GBIGIIGFHJGK:GGGHE +17 2047 G 24 ..,...,,.,..,..,,..,,,^],^], :IF?IKDIJLJLILKCGIIEIHEE +17 2048 A 24 ..,...,,.,..,..,,..,,,,, CDDFC@HEKGFJEKGHHFDHEEBC +17 2049 A 24 ..,...,,.,..,..,,..,,,,, >DCCCBBIIKCLKFLIMKKBIGMJHGG +17 2053 G 23 ,$...,,.,..,..,t..,,,,,^], ACFAJIILHLHBFH8CHMKJDEE +17 2054 A 22 ...,,.,..,..,,..,,,,,, @FBKHIKHGCJFLLCHMKH:DGGIADKGCBHFHHEEFI +17 2062 A 19 ,,.,..,..,,..,,,,,, FEJFGK?JIHGKHIHFEFI +17 2063 C 19 ,,.,..,..,,..,,,,,, FIKKHJGKIJKFINLKHB@=AJIBCJGDEBBAD +17 2070 G 19 ,.,..,..,,..,,,,,,^]. D@I?CIBAKDAALLKKIL8 +17 2071 A 19 ,$.,..,..,,..,,,,,,. @HF@IEK:=DLDEHE?HID +17 2072 C 18 .,..,..,,..,,,,,,. FEGIGKHK:HHJCDHIKD +17 2073 C 19 .,..,..,,..,,,,,,.^]. CA?JAKHA@LGCEA>BEBB +17 2074 G 19 .,..,..,,..,,,,,,.. AG@EHC;KCA@KIJKKK5? +17 2075 C 20 .,..,..,,..,,,,,,..^]. JHICHKIFHGJLHIKJLDE@ +17 2076 A 20 .,..,..,,..,,,,,,... FFF>DFHHIIG;HD?FJFEC +17 2077 C 20 .,..,..,,..,,,,,,... FHEIIKIEKDJLLIKIL:DE +17 2078 A 20 .,..,..,,..,,,,,,... DG@HGHGHIJHHJJHLLEEE +17 2079 G 21 .,..,..,,..,,,,,,...^], EA;LGLGLKELLLJJIL=HIA +17 2080 G 21 .$,$..,..,,..,,,,,,..., BBEGIJHK>DIICJGGL?EGE +17 2081 C 19 .$.,..,,..,,,,,,..., 5HIMCLHFLLMJKKNBFHF +17 2082 T 18 .,..,,..,,,,,,..., IFLHGHGGJJHEIKHHHF +17 2083 G 18 .,..,,..,,,,,,..., EHLHKKHJCLI:KK;HII +17 2084 C 19 .,..,,..,,,,,,...,^]. AJBHLGAKMMJKKMGHIIA +17 2085 T 19 .,..,,..,,,,,,...,. EFKEGGB>JKHFHKKHGFE +17 2086 G 19 .$,..,,..,,,,,,...,. DHI:EEFJKNJJJ?DIIKG +17 2087 A 18 ,..,,..,,,,,,...,. HH@KFCGJLIHKJFHEHF +17 2088 G 18 ,..,,..,,,,,,...,. GJ:IE>KKJHBJLKIJ5I +17 2089 C 18 ,..,,..,,,,,,...,. ?IC?5>KCDABBE5EI=B +17 2090 G 18 ,..,,..,,,,,,...,. EB9IF1BJLIGJMBCB?@ +17 2091 C 17 ,..,,.,,,,,,...,. ?G??BJCEABAB?JIDH +17 2092 G 17 ,..,,..,,,,,,..,. DA?GI1BIKFJIICBI@ +17 2093 T 18 ,..,,G.,,,,,,...,. BBBHH2EIKIEFIGHFJI +17 2094 C 18 ,$..,,..,,,,,,...,. @FGIL8JLIKJIMAGJIJ +17 2095 A 17 .$.,,..,,,,,,...,. CEGHCFG=F?GEFHH>E +17 2096 C 16 .,,..,,,,,,...,. >FHBIKIGJKM6DGJH +17 2097 A 16 .,,..,,,,,,...,. AGECHEH>?EG@IEBG +17 2098 C 16 .$,,..,,,,,,...,. 9BA:EDE@BAEHFGCI +17 2099 G 15 ,,..,,,,,,...,. HF/AIKJJJL2AAKC +17 2100 C 15 ,,..,,,,,,...,. HI1JHLFKKMCCIJJ +17 2101 A 14 ,,.,,,,,,...,. HGHKKJ>JJIGGLG +17 2102 G 15 ,,..,,,,,,...,. HG=JIJJIILLKOLK +17 2103 C 14 ,,.,,,,,,...,. FHIJKHHKJ?IJII +17 2104 C 15 ,,..,,,,,,...,. FJ1FJLJJILK7DDH +17 2105 A 14 ,,.,,,,,,...,. EEFGIGDHIFCGHH +17 2106 T 16 ,,..,,,,,,...,., GF1FHKFHGJ;GHGGC +17 2107 C 15 ,,.,,,,,,...,., @AIBCB@ADJAIDJ: +17 2108 G 15 ,,.,,,,,,...,., FHAILJHIL>DBLAF +17 2109 C 15 ,,.,,,,,,...,., ?@JBDA?ADJ6JEI? +17 2110 G 16 ,,.,,,,,,...,.,^]. DDAHLJGJMC2AI@C@ +17 2111 C 16 ,$,.,,,,,,...,.,. BFHHLIDLL3LIMJFC +17 2112 A 15 ,.,,,,,,...,.,. GCIKJDKMEHDLBHE +17 2113 G 15 ,.,,,,,,...,.,. FJGKJHLK8LKEH=G +17 2114 C 15 ,.,,,,,,...,.,. G=INHGKKGCJMJGF +17 2115 T 15 ,.,,,,,,...,.,. FGFIHEGIHHHGDFF +17 2116 C 15 ,$.,,,,,,...,.,. BHHLJHKKKHKLKCG +17 2117 A 14 .,,,,,,...,.,. BHLHIIL?6HIDGF +17 2118 G 14 .,,,,,,...,.,. ECLHHIJ@?JKJ@I +17 2119 G 14 .,,,,,,...,.,. BBLGHHL.IGJEGG +17 2120 G 15 .$,$,,,,,...,.,.^]. @@LLHIL4GJLH?G: +17 2121 A 13 ,,,,,...,.,.. HIDHJ23FIHDED +17 2122 T 13 ,,,,,...,.,.. HF>DII@GHCAFC +17 2123 A 13 ,,,,,...,.,.. IHCHI4CDHEFEC +17 2124 T 13 ,,,,,...,.,.. JIAGJBJHK>FGA +17 2125 T 13 ,,,,,...,.,.. IFDFJGCHIBCD? +17 2126 A 13 ,,,,,...,.,.. HFEFIEDGE +17 2152 G 11 ,$...,.,..,. D8@HBI5JDGJ +17 2153 T 10 ...,.,..,. D/GGF?CEDG +17 2154 C 10 ...,.,..,. AHLJK.IIJJ +17 2155 A 10 ...,.,..,. DHGGF@=IEH +17 2156 C 10 ...,.,..,. ?JIKIBIDJI +17 2157 A 10 ...,.,..,. 3@HKHDFIJI +17 2158 G 10 ...,.,..,. ;JKJIGLLGK +17 2159 G 9 ..,.,..,. JIIGHD=KJ +17 2160 C 9 ..,.,..,. FKKDAH>JK +17 2161 A 10 ...,.,..,. A@GGICHFGI +17 2162 C 11 ...,.,..,.^], ECMKJAHGKI@ +17 2163 T 11 ...,.,..,., >@IHJGJEHLE +17 2164 G 11 ...,.,..,., H5KIJGJ>JL@ +17 2165 C 11 ...,.,..,., EJHKHDKDJL@ +17 2166 T 11 ...,.,..,., 7CHHHGJCFLA +17 2167 A 11 ...,.,..,., AFDFECDDFJ8 +17 2168 C 11 ...,.,..,., CAG>JJIBJIB +17 2169 T 11 .$..,.,..,., .HGCIGKFEL= +17 2170 C 10 ..,.,..,., GEBIDLHFK: +17 2171 C 12 ..,.,..,.,^],^], FFIHEI;KJFCE +17 2172 T 12 .$.,.,..,.,,, ;DFCCI@HK6AA +17 2173 G 11 .,.,..,.,,, >FIJIAHL@D? +17 2174 G 11 .$,.,..,.,,, ;EEHFDHL@BE +17 2175 G 10 ,.,..,.,,, EFHIBHKA=E +17 2176 G 10 ,.,..,.,,, EBDIBIK=E; +17 2177 T 10 ,.,..,.,,, >AHDCHFBD; +17 2178 T 10 ,$.,..,.,,, ;FH>;FHCB? +17 2179 T 10 .,..,.,,,^], AHG=HICC:= +17 2180 T 10 .,..,.,,,, BF7AHI>BG> +17 2181 C 9 .,..,.,,, FADDGL;?: +17 2182 C 10 .,..,.,,,, =BIAHLCHIE +17 2183 A 10 .$,..,.,,,, BAHCIJC8EF +17 2184 T 9 ,$..,.,,,, =G=CK>GEE +17 2185 C 8 ..,.,,,, I=JJ7G:G +17 2186 A 8 ..,.,,,, GCFI<2FC +17 2187 A 8 ..,.,,,, JBFG3:?F +17 2188 A 9 ..,.,,,,^]. IBDJ40CE? +17 2189 C 10 ..,.,,,,.^2, IBIJ<87IC@ +17 2190 C 11 ..,.,,,,.,^]. ECIK7@:@C9> +17 2191 C 11 ..,.,,,,.,. I1KL=> +17 2192 T 11 ..,.,,,,.,. I;GL;?>HF7F +17 2193 C 11 ..,.,,,,.,. J;IL.IIJGDG +17 2194 A 10 ..,.,,,,.. HAFJ9ABDEF +17 2195 A 11 ..,.,,,,.,. G?IJ??AJF.G +17 2196 G 11 ..,.,,,,.,. JBJL?GHII@H +17 2197 A 11 ..,.,,,,.,. FCIJEDIJFBG +17 2198 G 10 ..,.,,,,.. K>IME>>HIJ +17 2199 C 11 ..,.,,,,.,. K?KKCHMKH.G +17 2200 T 11 ..,.,,,,.,. HFGLCHGHHAH +17 2201 G 11 ..,.,,,,.,. GDGMHFFHH1I +17 2202 G 11 ..,.,,,,.,. H>GL=A3G>1G +17 2203 G 11 ..,.,,,,.,. GBHJFIDHMGCFHHKEF +17 2208 G 13 ..,.,,,,.,.,, ;8HKFGAIH4JGB +17 2209 G 12 .$.,.,,,,..,, :>JKH<;J?IIF +17 2210 G 12 .,.,,,,.c.,, /HJHC6IC:IF2 +17 2211 T 11 .,.,,,,..,, 4FILGHHEEHD +17 2212 C 13 .,.,,,,.,.,,^]. 7IMJHCKIEKK8@ +17 2213 A 13 .,.,,,,.,.,,. =EHIE=FG4HHCC +17 2214 A 13 .,.,,,,.,.,,. :DJID=EC=GH0E +17 2215 C 13 .,.,,,,.,.,,. AJJFM;LH/IJEB +17 2216 T 13 .,.,,,,.,.,,. BFGHI@HI7JI1I +17 2217 T 12 .,.,,,,..,,. :FII?6GBFHFF +17 2218 C 13 .,.,,,,.,.,,. 9FGHH:FJ.KHBH +17 2219 C 12 .,.,,,,..,,. 4GKIAHJGHEII +17 2220 G 12 .a.a,aaA.,a. ;GEL>9JEBJC> +17 2221 G 12 .,.,,,,..,,. ?GJJG5JJFKAH +17 2222 C 13 .,.,,,,.,.,,. @DLJ10HHDJLKH +17 2223 C 13 .,.,,,,.,.,,. 9GLJHBKIBHN@J +17 2224 T 13 .,.,,,,.,.,,. DELLGCHH=IJDJ +17 2225 G 13 .,.,,,,.,.,,. >>LL=GGI;JKIH +17 2226 G 13 .,$.,,,,.,.,,. ;;KL@6IH0HKHI +17 2227 G 11 .$.,,,,..,,. :KLC>IDHD7I +17 2228 G 11 .,,,,.c.,,. LKL:KF1HKCI +17 2229 A 12 .,,,,.,.,,.^], JIAEEGEFIEJ@ +17 2230 A 12 .,,,,.,.,,., JIA?DFCGCHIDJHK:HKF +17 2248 C 12 ,,,,.,.,,.,, HHJKHHIMLLKI +17 2249 A 12 ,,,,.,.,,.,, KG;IH>HLMKHI +17 2250 G 12 ,,,,.,.,,.,, JF>JJHJM;ILH +17 2251 A 12 ,,,,.,.,,.,, KGHIG1GJMJLJ +17 2252 G 11 ,,,,..,,.,, JEGILKKLJJI +17 2253 A 12 ,,,,.,.,,.,, GDAHG4GKJKIH +17 2254 T 11 ,,,,..,,.,, JA>GGIKFHII +17 2255 G 12 ,,,,.,.,,.,, IHCIJ=KLGIJK +17 2256 A 12 ,,,,.,.,,.,, JIHII1BLELKJ +17 2257 G 11 ,,,,..,,.,, HE:IDIKLJGK +17 2258 C 12 ,,,,.,.,,.,, GFIKJ>GNIJLK +17 2259 T 12 ,,,,.,.,,.,, I9>FJ8JJBLHD +17 2260 T 12 ,,,,.,.,,.,, HFBGCDEK>FFI +17 2261 T 12 ,,,,.,.,,.,, FDDEE>EC@IGEGI; +17 2271 A 10 ,.,.,,.,,, F@CGJIGCIE +17 2272 T 9 ,..,,.,,, HHFBJHGDB +17 2273 G 9 ,..,,.,,, GEJLBJCM0 +17 2274 G 10 ,..,,.,,,^], GDHHIHEK4C +17 2275 T 10 ,..,,.,,,, FAFIHGIH@C +17 2276 G 12 ,.,.,,.,,,,^]. FIFBM9FJFB +17 2282 T 13 .,.,,.,,,,.,, F7HJGIBI.4JCC +17 2283 G 13 .,.,,.,,,,.,, G3GKFGFK4HJDF +17 2284 G 13 .,.,,.,,,,.,, GK>JKLD0?FF> +17 2290 G 12 ,,.,,,,.,,.^], JIKIIAJH@GFD +17 2291 T 12 ,,.,,,,.,,., JIGIJ9DI@HEC +17 2292 G 12 ,,.,,,,.,,., JKJKLE2LHHGC +17 2293 G 12 ,,.,,,,.,,., JKJJJ>6JGFCD +17 2294 C 13 ,,.,,,,.,,.,^], LKGLN:9JA=A;D +17 2295 T 13 ,,.,,,,.,,.,, H=HEK4>KIHHB? +17 2296 T 13 ,,.,,,,.,,.,, IGBJI9GG@G;FD +17 2297 G 13 ,,.,,,,.,,.,, IHGEK76IICGHE +17 2298 C 13 ,,.,,,,.,,.,, JJGKLEHLEFDHE +17 2299 A 13 ,,.,,,,.,,.,, HGGGF1@GEDFDB +17 2300 C 12 ,,.,,,,.,.,, HA>JK2/KBFHF +17 2301 C 14 ,,.,,,,.,,.,,^>, IIALJ=ELCFH;EJ@CB@F +17 2306 A 12 .,,,,.,,.,,, BFJ9GJ;HFD9/ +17 2307 T 12 .,,,,.,,.,,, BGH:EJGH?@D7 +17 2308 C 12 .,,,,.,,.,,, ?IJ0?IEICIH< +17 2309 C 12 .,,,,.,,.,,a 9IH0=L;I;GD1 +17 2310 C 12 .,,,,.,,.,,, 9JL>DGJFIII> +17 2311 A 13 .,,,,.,,.,,,^]. =JJJBHJGFIG?B +17 2312 G 14 .,,,,.,,.,,,.^], EJKAIKKJIIJ4EB +17 2313 C 14 .,,,,.,,.,,,., BJL1IJFIFJI8GE +17 2314 A 14 .,,,,.,,.,,,., CFF2;E2DFEE/G? +17 2315 C 15 .,,,,.,,.,,,.,^], =JL<;IGMGBC3FGE +17 2316 T 15 .,,,,.,,.,,,.,, CGIBAMIGBE;0JEC +17 2317 T 16 .,,,,.,,.,,,.,,^], 7HH52HJC?HB7G3A> +17 2318 T 14 .,,,.,,.,,.,,, 0GI0HHHEGHFFA> +17 2319 G 16 .$,,,,.,,.,,,.,,, >GJGGMHIAHH9LEEE +17 2320 G 15 ,,,,.,,.,,,.,,, IK5@?GIAIACJGGE +17 2321 G 15 ,,,,.,,.,,,.,,, FJ;;JJI>JA7IGDH +17 2322 A 16 ,,,,.,,.,,,.,,,^], HK?GJBG?JD2HDGE: +17 2323 G 16 ,,,,.,,.,,,.,,,, EIDJMHJIFI1LGDCD +17 2324 G 15 ,,,,.,,.,,,.,,, DK97J7I?JK:IEH? +17 2325 C 15 ,,,.,,.,,,.,,,, DH?KI6;I;2L9GF8 +17 2326 C 15 ,,,,.,,.,,.,,,, ?C@85@CHB@K>=?= +17 2327 G 16 ,,,,.,,.,,,.,,,, DHDHBFK8IK2DK6FC +17 2328 A 15 ,$,,,,,.,,,.,,,, BJC;=GDHJAGIDEE +17 2329 G 15 ,,,.,,.,,,.,,,, IEHIIGAFI/K5IC3 +17 2330 C 15 ,,,.,,.,,,.,,,, JKGLDJE +17 2339 T 16 ,,,.,,.,,,.,,,,. E/@GGK@B;A@5LA@A?G +17 2341 G 15 ,$,.,,.,,,.,,,,. AKGECEGE +17 2351 A 16 ,,.,,.,,,.,,,,.. BFJ?IGKC?J@DGIFD +17 2352 G 16 ,,.,,.,,,.,,,,.. <;GFKIJC@MJKH5IH +17 2353 C 16 ,,.,,.,,,.,,,,.. H?=@CAHJ?M;G=HIH +17 2354 A 16 ,,.,,.,,,.,,,,.. 3FJIFDHG:IHJ=FEHGDGGAJ@GK8FF +17 2358 T 16 ,,.,,.,,,.,,,,.. FFHGGEEHCHEFHACG +17 2359 G 16 ,,.,,.,,,.,,,,.. BIAEJ>IK=LIAE?IK +17 2360 A 16 ,,.,,.,,,.,,,,.. @GAHIHID>IHEIGEI +17 2361 G 16 ,,.,,.,,,.,,,,.. 1?I@HHIH=KJFKD?K +17 2362 A 16 ,,.,,.,,,.,,,,.. DEJ:CAE>3K?EA2CI +17 2363 C 16 ,,.,,.,,,.,,,,.. ;G2CHHIGDK@HFHDI +17 2364 C 16 ,$,.,,.,,,.,,,,.. :GJEJ7IIDLFJHJBK +17 2365 A 15 ,.,,.,,,.,,,,.. HIDGGIF?J=EDHEI +17 2366 G 15 ,.,,.,,.,,,,..^], FJHFBHHLJIJHIL? +17 2367 C 16 ,.,,.,,,.,,,,.., >@BGAHI?KCJHFIJE +17 2368 C 16 ,.,,.,,,.,,,,.., FKFJ2KJ@MFJJHHH: +17 2369 T 16 ,.,,.,,,.,,,,.., D8FGDGGELFGHFBLG +17 2370 G 16 ,.,,.,,,.,,,,.., CJ@GIHG9KHJHFILF +17 2371 G 16 ,.,,.,,,.,,,,.., FFFIHHHBIIHIH:@G +17 2372 C 16 ,.,,.,,,.,,,,.., 9FLI +17 2374 A 15 .,,.,,,.,,,,.., AAADJB +17 2379 G 14 ,$,.,,,.,,,,.., >?>GH?EIHIE:DE +17 2380 G 12 ,$.,,,.,,,.., @EHHFJKIIIKI +17 2381 C 12 .,,,.,,,,.., FGHDGJFHIGIJ +17 2382 A 13 .,,,.,,,,..,^]. >CDCFFFFEHJD? +17 2383 A 13 .,,,.,,,,..,. ;CDDJDFDFHJEA +17 2384 A 13 .$,,,.,,,,..,. :BDCJDABDGJEB +17 2385 A 12 ,,,.,,,,..,. EF:IEED>AIBE +17 2386 C 12 ,,,.,,,,..,. ABDGFHGHJJGD +17 2387 C 12 ,,,.,,,,..,. BEELHIIIHLGB +17 2388 C 12 ,,,.,,,,..,. DFFLIJJHJFAI +17 2389 A 13 ,$,,.,,,,..,.^]. ?GCEBIBFFI:EB +17 2390 G 12 ,,.,,,,..,.. DAMHHI=9MIDF +17 2391 T 12 ,,.,,,,..,.. DCFGEGD +17 2404 T 13 ,.,,,,..,..,. B?ECADDICGI>B +17 2405 A 14 ,.,,,,..,..,.^]. BDEEFEADEHIDE@ +17 2406 C 14 ,.,,,,..,..,.. @FIHJIHKKGJJEC +17 2407 A 15 ,.,,,,..,..,..^]. >>>DDEHJFKIEIF> +17 2408 A 15 ,$.,,,,..,..,... :;;CDFGJAJJFHE> +17 2409 A 14 .,,,,..,..,... 9:DEEHKGGJEHE? +17 2410 A 14 .$,,,,..,..,... 88BDCIJFFICHFA +17 2411 A 13 ,$,,,..,..,... 7BDDIJGFJBIGB +17 2412 A 12 ,,,..,..,... EFDGJCHH. >>CGHGIJGJGF8 +17 2415 A 13 ,,..,..,....^]. ACFJGHIDIGC?E +17 2416 C 12 ,$,..,..,.... AHEJKFJJFIFC +17 2417 T 12 ,..,..,..... A9LELNCKGHHH +17 2418 A 12 ,..,..,..... E>IIHIEGEADF +17 2419 G 12 ,..,..,..... EHAFIKGHJI>J +17 2420 C 13 ,..,..,....., ;FIEFLCIIGEH9 +17 2421 C 12 ,$..,..,...., ?EKKLKKKHFID +17 2422 A 12 ..,..,....., EIGIHDJHHFHA +17 2423 G 11 ..,..,..... 8KJCNIHKIHL +17 2424 G 11 ..,..,...., GHHEKHIF@IJ +17 2425 C 11 ..,..,...., GL?FMBIKJK8 +17 2426 G 11 ..,..,...., <@H;EH>AAED +17 2427 T 12 ..,..,....., BIGEIGDDHFID +17 2428 G 12 ..,..,....., GIICMIBLK/KL +17 2429 G 11 ..,..,...., /CIBLICG2J: +17 2430 T 12 ..,..,...A., 0CH>GE:A>6I> +17 2431 G 12 .$.,..,.....^], >LHCMICJF0K@ +17 2432 G 12 .,..,.....,, LG:KGEF:EEDHID +17 2434 G 12 .,..,....,,^]. ?J?IFAL;LIG> +17 2435 C 13 .,..,.....,,. JI2LJ8ICEKLGD +17 2436 A 12 .,..,....,,. J7;IDCE>IC@B +17 2437 C 12 .,..,....,,. GI2JH>IHJKH@ +17 2438 A 14 .,..,.....,,.^], ID0I?CHI7IC2D5 +17 2439 C 13 .,..,....,,., DG7KF>JIKKIDC +17 2440 C 14 .,..,.....,,., KJ3KL7IK3JLLMHDHFDKJDBD +17 2442 G 13 .,..,....,,., IGCMHBJFL6CCG +17 2443 T 14 .,..,.....,,., FE@IFAE>:F>EHD +17 2444 A 15 .,..,.....,,.,^], EI=IJ=EC4ILICH9 +17 2445 G 14 .,..,....,,.,, BG@MHBLLMCHAG3 +17 2446 T 15 .,..,.....,,.,, BFBIFEFC8GJ7FC8 +17 2447 C 16 .,..,.....,,.,,^]. EG7MBDJKDLBH1I:A +17 2448 C 14 .,..,.....,,,. BG9LJDI;DICIHA +17 2449 C 14 .$,..,...,,.,,. @H8LIBIMIH9IAD +17 2450 A 13 ,..,...,,.,,. H0JI4GKKGAB@5 +17 2451 G 15 ,..,.....,,.,,. I@NJ=KBGNLKJJ?= +17 2452 C 15 ,..,.....,,.,,. KG +17 2456 T 15 ,..,....,,.,,.^], F=LHCJLIIF?E>H; +17 2457 C 16 ,..,.....,,.,,., H8KJ>JG0J;G=J>FD +17 2458 A 16 ,..,.....,,.,,., H2IIF<3JKJBKIBI +17 2462 G 17 ,..,.....,,.,,.,^], F?NI@KH.LKH?HECGA +17 2463 G 17 ,..,...T.,,.,,.,, G;HJ=J./@EIFJF;J@ +17 2464 C 17 ,..,.....,,.,,.,, E3LK;KEGKIJILFHKG +17 2465 T 16 ,$.,.....,,.,,.,, ALG@JJ.M?GJIIFI; +17 2466 G 15 ..,....,,.,,.,, >LJDJBLKKFIGJLH +17 2467 A 15 ..,....,,.,,.,, =AH@GIIJHJKMJIEBIJJE +17 2481 C 14 .,....,,.,,.,, HI6J=KKJ=KGIL@ +17 2482 T 16 ..,.....,,.,,.,, 4IF@JG9LHJ>HKKE3 +17 2483 T 15 .,.....,,.,,.,, FG8EH1HJGFILGIH +17 2484 G 15 ..,....,,.,,.,, 6HI=IEKLJIHKKKJ +17 2485 A 16 ..,...T.,,.,,.,, 7FH>F12KGGEIJGMH +17 2486 G 16 ..,.....,,.,,.,, ;FJ?ML.LDHFKKKMI +17 2487 C 15 ..,....,,.,,.,, 3>F1K6KKJDHC2K/ +17 2488 C 14 ..$,...,,.,,.,, 9;EJCJKG;NIFGH +17 2489 C 12 ,...,,.,,.,, HI:ILIBKE?LI +17 2490 A 12 ,...,,.,,.,, FH2KJIHDJBMI +17 2491 G 13 ,....,,.,,.,, DJEMN6G;G@MLD +17 2492 G 13 ,..A.,,.,,.,, DFE1KKJ?ILHMJ +17 2493 A 13 ,..G.,,.,,.,, FFA.GLIBKJELJ +17 2494 G 12 ,...,,.,,.,, DL=LGFHID9KH +17 2495 T 11 ,...,,.,,,, >F=FIIFIII? +17 2496 T 13 ,$....,,.,,.,, ;EC1JJHEFEHGD +17 2497 T 12 ....,,.,,.,, E18IIHFILEJG +17 2498 G 12 ....,,.,,.,, IH8IFK?IKDMD +17 2499 A 12 ....,,.,,.,, AC@JJI:JLKKF +17 2500 G 11 ...,,.,,.,, H4MJGJIL9JI +17 2501 G 11 ...,,.,,.,, GGJHKEJKHLJ +17 2502 C 12 ....,,.,,.,, FB?HLJCJJFMJ +17 2503 T 12 ....,,.,,.,, @G>LIGGILKEH +17 2504 G 12 .$...,,.,,.,, >?.KJDBJJJLI +17 2505 C 11 ...,,.,,.,, 9JKKJHKFFIK +17 2506 T 11 .$..,,.,,.,, .BJFGEHLEIE +17 2507 G 9 .,,.,,.,, IIG1IHLJI +17 2508 T 9 .,,.,,.,, GIF;FKHIG +17 2509 G 9 .,,.,,.,, JFJ9KKJMI +17 2510 A 10 ..,,.,,.,, FEKIEGL2IH +17 2511 G 10 ..,,.,,.,, BIJHIKJBKD +17 2512 C 10 ..,,.,,.,, 0GHJKKIJMK +17 2513 T 10 .$.,,.,,.,, 4FHG.HKLIE +17 2514 G 9 .$,,.,,.,, BFIFIG.HG +17 2515 T 8 ,,.,,.,, EF1GK0IC +17 2516 G 8 ,,.,,.,, FJ:JK@JC +17 2517 A 8 ,,.,,.,, AGGGHFJD +17 2518 T 7 ,$,,,.,, EFHKHHE +17 2519 C 7 ,.,,.,, @DB@CE? +17 2520 G 7 ,.,,.,, HAIG1KE +17 2521 C 7 ,.,,.,, IHIIKKG +17 2522 A 7 ,.,,.,, F9FG3GE +17 2523 T 7 ,.,,.,, EIGKDIG +17 2524 C 6 ,,,.,, HJIELH +17 2525 A 8 ,.,,.,,^], C.ED3HB< +17 2526 C 9 ,.,,.,,,^], H=HIEKKF@ +17 2527 T 9 ,.,,.,,,, E>GJLG?:E +17 2528 G 9 ,.,,.,,,, EEIIELIIB +17 2529 C 9 ,.,,.,,,, FFIH=KFIB +17 2530 A 9 ,$.,,.,,,, ?9DGGIFBB +17 2531 T 8 .,,.,,,, DFJGIAEA +17 2532 T 8 .,,.,,,, @GJBJBHC +17 2533 C 9 .$,,.,,,,^], >DIEIE>@B +17 2534 C 8 ,,.,,,,, GHBKGKDE +17 2535 A 8 ,,.,,,,, FKIKJCGF +17 2536 G 8 ,,.,,,,, CIFICJ@H +17 2537 C 8 ,$,.,,,,, >IBJHICG +17 2538 C 7 ,.,,,,, F6J2E@F +17 2539 C 7 ,.,,,,, ?BC@;6A +17 2540 G 7 ,.,,,,, JAJGJFG +17 2541 G 7 ,.,,,,, E9IE@CH +17 2542 T 7 ,.,,,,, ICHH>HH +17 2543 G 7 ,.,,,,, HEIILEJ +17 2544 A 8 ,.,,,,,^]. F9GEIEDB +17 2545 C 8 ,.,,,,,. G?IGKDJC +17 2546 A 8 ,.$,,,,,. I1IHJEGF +17 2547 G 7 ,,,,,,. HHHLBGG +17 2548 A 7 ,,,,,,. FIGLHJF +17 2549 G 7 ,,,,,,. AFGI=IH +17 2550 T 7 ,,,,,,. CFFJBHF +17 2551 G 7 ,$,,,,,. @F>M>KH +17 2552 A 6 ,,,,,. HHKEIG +17 2553 G 6 ,,,,,. DFIEIG +17 2554 T 6 ,,,,,. CHF>G +17 2557 C 5 ,,,,. GKDLH +17 2558 T 6 ,,,,.^], DJGHJD +17 2559 G 6 ,,,,., DLBHIE +17 2560 T 6 ,,,,., BECFGD +17 2561 C 6 ,$,,,., ?JC +17 2565 A 6 ,,,.,. HFEIF> +17 2566 A 6 ,,,.,. HHGHF? +17 2567 A 6 ,,,.,. BGFHFA +17 2568 A 6 ,,,.,. HGEICB +17 2569 A 7 ,,,.,.^], KKJIHEE +17 2570 G 7 ,,,.,., KDKLJJA +17 2571 A 7 ,,,.,., IFFGCH? +17 2572 A 7 ,,,.,., GGEIBH< +17 2573 A 7 ,,,.,., LLJFCID +17 2574 G 7 ,,,.,., LEJLGHE +17 2575 G 8 ,,,.,.,^]. KKJJKIHA +17 2576 A 8 ,,,.,.,. IFHGD3CC +17 2577 A 8 ,,,.,.,. LKKIJIGD +17 2578 G 8 ,,,.,.,. MDIKMMIH +17 2579 A 8 ,,,.,.,. IFFIFIFF +17 2580 A 8 ,,,.,.,. GFBIGGFE +17 2581 A 9 ,,,.,.,.^]. KIGIGIFFD +17 2582 T 9 ,,,.,.,.. D@FFAJEGB +17 2583 A 9 ,,,.,.,.. HFFIFIFDD +17 2584 A 9 ,,,.,.,.. GFHEH>EGF +17 2585 A 9 ,,,.,.,.. MHIGC>HEG +17 2586 G 9 ,,,.,.,.. MFKHLGGJJ +17 2587 A 10 ,,,.,.,..^>. GFFJFJ>GH? +17 2588 A 11 ,,,.,.,...^]. GFHIDICDG?; +17 2589 A 12 ,,,.,.,....^]. HEEIDJ?IHB:= +17 2590 A 12 ,,,.,.,..... GIEKEKFHH@>> +17 2591 C 12 ,,,.,.,..... HJIIKK>HIAED +17 2592 A 12 ,,,.,.,..... GFFHFJ=HJEED +17 2593 A 12 ,,,.,.,..... GFGIG?DDI;CD +17 2594 A 12 ,,,.,.,..... JIGJHJ@II=DD +17 2595 T 13 ,,,.,.,.....^]. HAFH@K;HIEFF? +17 2596 A 13 ,,,.,.,...... HEEJFBFDHFECA +17 2597 A 13 ,,,.,.,...... GEEIGJBEJADFB +17 2598 A 13 ,,,.,.,...... HEFJGIFGJ7GDB +17 2599 A 13 ,,,.,.,...... HEEJHJBIJ8GGE +17 2600 A 13 ,,,.,.,...... JHIJHHE +17 2627 C 15 ,,.,.,.......,. GEJGM>HJMGHGJCD +17 2628 C 15 ,,.,.,.......,. CI?I=GJJ52IHIFD +17 2629 A 15 ,,.,.,.......,. BEFGGFHIBFGGJHF +17 2630 T 14 ,,.,.,......,. EDHFKDDIJGGG7C +17 2631 C 15 ,,.,.,.......,. FFLHM?KM:FKIKEH +17 2632 T 15 ,,$.,.,.......,. B@KEKBIM;JHIKJG +17 2633 A 14 ,$.,.,.......,. :HII?FH93EDHID +17 2634 G 14 .,.,.......,.^]. LINAJM>IIKMKIB +17 2635 C 14 .,.,.......,.. IHLHIJ7;IIL@FL6GEKH@E8? +17 2641 C 16 .,.,.......,..,, EGLGKLICJHLKIH:. +17 2642 C 16 .,.,.......,..,, BGK4JL4JIHLIFGC9 +17 2643 C 16 .$,.,.......,..,, @JGJEKLKIILLIHD7 +17 2644 T 14 ,.,.......,.., GKDIL;LIIKBHH@ +17 2645 C 15 ,.,.......,..,, HMIIMCGJJJL?IBG +17 2646 A 15 ,.,.......,..,, IJIIK?CFIKLGGEFFIGGI90G +17 2654 C 17 ,.,.......,..,,.^]. AJ9CIJEKJIIIIBCF? +17 2655 C 17 ,.,.......,..,,.. >G@II2BIHLD6K=?E@ +17 2656 G 17 ,.,.......,..,,.. DC@ABD>@B?K>D>IA@ +17 2657 C 17 ,$.,.......,..,,.. ?ICIMH=IIMLHICIHD +17 2658 T 16 .,.......,..,,.. JDHLKDJGLHHHDEHB +17 2659 A 16 .,.......,..,,.. ?GEHA2EEJJCHIJDB +17 2660 G 16 .,.......,..,,.. HHHLKFJKKMII@KJH +17 2661 A 17 .,.......,..,,..^]. FCEH5?GIIIGGCBFE? +17 2662 T 16 .,......,..,,... DCDIBHHKGFICCEFA +17 2663 A 16 ,.......,..,,... EEKHFHCIGEIFFDBB +17 2664 C 16 ,.......,..,,... @BCE@C>JB?? +17 2666 T 16 ,.......,..,,... EBI=HEHIJBHD>EED +17 2667 C 15 ,......,..,,... =FFIJDJKJKEHIFF +17 2668 C 17 ,$.......,..,,...^]. ;FG= +17 2669 C 16 .......,..,,.... EJ0KHHMMFKCFHGG> +17 2670 T 15 ......,..,,.... HKKEKKCKFAFIHFH +17 2671 C 16 .......,..,,.... CJEDHKLMJKCGIHGE +17 2672 C 16 .......,..,,.... AK9CGFJKGLDJH8JIMIHK?CHIIH3 +17 2675 T 16 ......,..,,...., F.GCHBIDF@4EAED< +17 2676 T 16 ......,..,,...., CGBEGGJC@BDF6EE1 +17 2677 C 16 ......,..,,...., HKILHKLLKDMJ?HIE +17 2678 T 16 ......,..,,...., GJ=HJMHGMCAGJHIE +17 2679 T 16 ......,..,,...., @GFCGHJEDFAECFF> +17 2680 C 17 .$.....,..,,....,^], DEHJGMKHKBMJ@IHJ9 +17 2681 T 16 .....,..,,....,, 7FHGIJHJFFHEHJC5 +17 2682 G 16 .....,..,,....,, 8BHJJKIJFKIJHHJ= +17 2683 G 13 ...,..,,...., F@KKFKEKJAG=J +17 2684 G 15 ....,..,,....,, BFHJKGJAJD>HHE2 +17 2685 G 16 .....,..,,....,, 63GHKKGJBKDE=B@> +17 2686 C 16 .$....,..,,....,, AEF?KKHL?IIIHJ<: +17 2687 A 14 ...,..,,....,, BDKFHI>DHFGID2 +17 2688 C 14 .$..,..,,....,, EGJIIEBHIIHBH> +17 2689 A 13 ..,..,,....,, DGMGHDLHGGDK@ +17 2690 G 14 ..,..,,....,,^], ELKIMGIIJGKJ2= +17 2691 G 13 ..,..,,....,, :IIFKAJI:DIFD +17 2692 T 14 ..,..,,....,,, 8:GD=CD?FA +17 2695 C 14 .,..,,....,,,. HIIJEMFIHHCEIB +17 2696 A 14 .,..,,....,,,. HFE +17 2697 C 14 .,..,,....,,,. JLGEDDJ8HIHBKE +17 2698 T 14 .,..,,....,,,. LHEMCEIFGJDBGH +17 2699 C 15 .,..,,....,,,.^]. IKJMEHKJILJDFHA +17 2700 T 15 .,..,,....,,,.. JIJJD7DHHKKDIIA +17 2701 C 15 .,..,,....,,,.. MKHKFIJEJKLDLIF +17 2702 T 15 .,..,,....,,,.. LHJIAJIJHJFAFGG +17 2703 T 15 .,..,,....,,,.. GHGHADHAEBEDEE? +17 2704 C 15 .,..,,....,,,.. LHJLDAHIHLF@LIF +17 2705 C 15 .,..,,....,,,.. LKHJDKHJGIJDLHE +17 2706 A 16 .,..,,....,,,..^], JIFJFKHEBJAEKG92 +17 2707 G 16 .,..,,....,,,.., GHKKBJKFJJL:LLJFLC@CFKGKEDFH? +17 2713 G 19 .,..,,....,,,..,,.^>, F:JJJGMHLHK +17 2723 G 16 .,,....,,,..,,., IFGDHJLL>LKJJKHH +17 2724 A 16 .,,....,,,..,,., IEHH@EJLDIEHADF@ +17 2725 G 16 .,,....,,,..,,., JAJJKMMK;KJGHKJ8 +17 2726 G 15 .,,....,,..,,., ADKIHFJLKGHGJG0 +17 2727 G 16 .,,....,,,..,,., IGJGDJJA;JEA +17 2730 G 16 .,,....,,,..,,., HHFKBGLBGMKLJKH3 +17 2731 C 16 .,,....,,,..,,., 9CDHGJFKMGJJJII. +17 2732 C 16 .,,....,,,..,,., ;AGHGIKKBFIH8JHK +17 2733 C 16 .$,,....,,,..,,., :JHH9GKKAKDDHHH6 +17 2734 C 15 ,,....,,,..,,., BIH=ILLDJF?JMGL +17 2735 T 16 ,,....,,,..,,.,^]. DFIGIKIGJDJ>GHJ? +17 2736 C 15 ,,....,,,..,,.. BFJKEMJFKIHILID +17 2737 T 16 ,,....,,,..,,.,. DAHHJKICHH@IIH7F +17 2738 T 16 ,,$....,,,..,,.,. ABF;FIJIEEFBIEIA +17 2739 A 14 ,....,,,.,,.,. >ADDJBEAGBIFHB +17 2740 C 15 ,....,,,..,,.,. CHFHIJMLICIKHJE +17 2741 C 15 ,....,,,..,,.,. ACEILKJLGJJKGHF +17 2742 A 15 ,....,,,..,,.,. @GDDGJIJF8IID8F +17 2743 T 15 ,$....,,,..,,.,. 9EFGI?BJGHIJE5F +17 2744 C 14 ....,,,..,,.,. GBKMLIML@JMGAH +17 2745 T 14 ....,,,..,,.,. CHILGGHK.EIFDH +17 2746 A 14 ....,,,..,,.,. AAHHGDFEG@I?IE +17 2747 A 14 ....,,,..,,.,. C;AJIECIIGJGDG +17 2748 T 15 .$...,,,..,,.,.^], :?GGIJMHBJE +17 2750 T 14 ...,,,..,,.,., CHMGDJJIHIG8HE +17 2751 G 14 ...,,,..,,.,., FJHJFJJHIJJKIB +17 2752 T 14 ...,,,..,,.,., :CCHHGEBGKE8HA +17 2753 G 14 .$..,,,..,,.,., 1G.JEKG:IJE3JG +17 2754 C 13 ..,,,..,,.,., GFHEKJEHKG0IF +17 2755 C 13 ..,,,..,,.,., D;HLIIJIKH0HE +17 2756 C 12 ..,,,..,,.., FJKAHAL>OGHE +17 2757 T 13 ..,,,..,,.,., FK@KIC8FHG6HG +17 2758 T 13 ..,,,..,,.,., CGGDHG2FHF6E< +17 2759 A 13 ..,,,..,,.,., ?EHCHDBDGFAFG +17 2760 T 13 .$.,,,..,,.,., >BHJIH8JJBAGH +17 2761 T 12 .,,,..,,.,., EHJIG1IIFGEB +17 2762 T 12 .,,,..,,.,., A9CIFIE@EKEE +17 2763 C 12 .,,,..,,.,., GGEIJ7HME;JH +17 2764 C 12 .,,,..,,.,., DJKLH?JMF@IFIFF +17 2773 A 11 ,$,,..,,.,., BIJE;ILFG@E +17 2774 G 10 ,,..,,.,., EILJHKKDII +17 2775 T 10 ,,..,,.,., GHG:FHEJGH +17 2776 G 10 ,,..,,.,., GJICJKI +17 2784 G 11 ,,..,,.,.,, EGKHCKKIKGD +17 2785 G 11 ,,..,,.,.,, EFF.HKHKCHC +17 2786 C 12 ,,..,,.,.,,^], >BH7IKGEFDC= +17 2787 C 12 ,$,..,,.,.,,, 9@FCHJBKHA1A +17 2788 C 11 ,..,,.,.,,, >F/BKIIIIHB +17 2789 C 12 ,$..,,.,.,,,^]. ?E4HLHJIKBFD +17 2796 A 9 ,,.,.,,,. FGGDHG/AF +17 2797 T 10 .,,.,.,,,. 8GHHBHG;DE +17 2798 G 10 .$,,.,.,,,. ;HIKGJK:LI +17 2799 A 9 ,,.,.,,,. DECGIE4FF +17 2800 A 9 ,,.,.,,,. HIGKHG;JF +17 2801 G 9 ,,.,.,,,. FHKDEG>CI +17 2802 G 8 ,,.,.,,. FGDDFIJGFEG +17 2806 C 8 ,.,.,,,. HE7GJBCG +17 2807 T 8 ,.,.,,,. CF>IDGHI +17 2808 T 8 ,.,.,,,. BB;GHBFE +17 2809 T 7 ,$.,.,,. @C:AGGF +17 2810 C 8 .$,.,,,.^]. DEKGIBKE +17 2811 A 7 ,.,,,.. EIJGIGC +17 2812 G 8 ,$.,,,..^], CJIEJJGD +17 2813 A 7 .,,,.., HGCKFF. +17 2814 G 7 .,,,.., GJ@LKIE +17 2815 A 6 .,,,.. FC>9GH +17 2816 C 7 .,,,.., E?BDEHA +17 2817 G 7 .,,,.., 5HIMACH +17 2818 G 7 .,,,.., EGHJFII +17 2819 G 7 .,,,.., IGHLGJI +17 2820 G 7 .,,,.., IJ9HIFB +17 2821 A 6 .,,.., 7@EDH: +17 2822 C 7 .,,,.., 6GFJGFI +17 2823 C 7 .,,,.., IG +17 2826 T 8 .,,,..,. >FDIHL;E +17 2827 G 8 .,,,..,. ;IHIJLF? +17 2828 A 9 .,,,..,.^], ?ABHDL9<4 +17 2829 G 8 .,,,..., FHHLILEC +17 2830 G 9 .,,,..,., EG;KGJKBG +17 2831 A 9 .,,,..,., EH +17 2832 G 8 .,,,..., DI7LJLFB +17 2833 C 9 .,,,..,., >EGKBK:F? +17 2834 C 8 .$,,,..., ;EHIHKFH +17 2835 C 8 ,,,..,., >4DHL>AD +17 2836 C 8 ,,,..,., A>EFK:EB +17 2837 G 9 ,,,..,.,^]. H0K@D;A8@ +17 2838 A 9 ,,,..,.,. GHLFGBFCC +17 2839 G 8 ,,..,.,. IKJMHGJG +17 2840 C 9 ,,,..,.,. I2LGFHED8 +17 2841 A 9 ,,,..,.,. F?IHGLFKD +17 2842 G 9 ,,,..,.,. F@IKFKIHH +17 2843 C 10 ,,,..,.,.^], GFL@JJBLFD +17 2844 A 10 ,,,..,.,., FCLHJKEJ:F +17 2845 G 10 ,,,..,.,., EIIIHJEJ=E +17 2846 C 10 ,,,..,.,., @4JIJJ>?E?J5F +17 2849 T 9 ,,..,.,., HIC3DKI4F;IJJE +17 2861 C 11 ,,..,.,.,,^]. JKEKF=DH?GCFHF +17 2873 A 11 ,,..,.,.,,. BGIJFFIJHBG +17 2874 A 11 ,,..,.,.,,. AFHCIBI?GI> +17 2875 C 11 ,,..,.,.,,. EIH?K7L@IMH +17 2876 A 10 ,,..,.,,,. CIGEK5LJJG +17 2877 G 11 ,$,..,.,.,,. AHI9HBMLLLG +17 2878 A 10 ,..,.,.,,. GGAJ7JHIIA +17 2879 T 10 ,..,.,.,,. F9IEHF>EHG +17 2880 G 10 ,..,.,.,,. EEEIAJBJJI +17 2881 T 8 ,..,,,,. F;0JIJIC +17 2882 G 10 ,..,.,.,,. CCIL:K8JKI +17 2883 G 10 ,..,.,.,,. FFLE=J;LIH +17 2884 A 9 ,..,,.,,. GB2DM4GKG +17 2885 G 10 ,$..,.,.,,. >JMKFGMLKJ +17 2886 G 9 ..,.,.,,. ECJ9J.KGJ +17 2887 T 10 ..,.,.,,.^]. 31H2I/DIED +17 2888 C 11 .$.,.,.,,..^]. CKJ?MMNMHC> +17 2889 T 10 .,.,.,,... JIAGKHHGGD +17 2890 C 10 .,.,.,,... GDGD7C@JHD +17 2891 G 10 .,.,.,,... 8E +17 2893 G 11 .,.,.,,..., GJ0K.KJ>F:> +17 2894 T 11 .,.,.,,..., 9GCJGJI?G76 +17 2895 G 10 .,,.,,..., LKHLLHIJCH +17 2896 A 10 .,.,,,..., @K4LKMCI@F +17 2897 G 11 .,.,.,,..., LD9LBL=JKF< +17 2898 G 11 .,.,.,,..., 5I>H.LMAJ8D +17 2899 C 9 ,.,,,..., @6EEDJKBA +17 2900 G 13 .,.,.,,...,^].^], BI=G.AJ@D9GD2 +17 2901 T 13 .,.,.,,...,., 0GBF8IIEE5ED? +17 2902 G 13 .,.,.,,...,., GKHK8LLIJFGHE +17 2903 G 13 .,.,.,,...,., CJ7JJHDILFHBD +17 2904 C 13 .,.,.,,...,., :IFL1LKDKIJIG +17 2905 T 14 .,.,.,,...,.,^]. =GIHFHJBKDJJ@? +17 2906 C 14 .,.,.,,...,.,. GJIGBJKIKGIIDD +17 2907 A 13 .,,.,,...,.,. AIKFHMHJGAHCE +17 2908 G 14 .,.,.,,...,.,. CH>KJKMLLEGLHH +17 2909 A 12 ,.,.,,..,.,. DGHAIIBIKHAE +17 2910 T 13 ,.,.,,...,.,. B9G6FJFIFGIEE +17 2911 A 13 ,$.,.,,...,.,. BDGCHG@I:1H;C +17 2912 C 12 .,.,,...,.,. FKDLHIJC?JFF +17 2913 A 12 .,.,,...,.,. 5JBLLHJDDJ:H +17 2914 G 12 .,.,,...,.,. ?I;KLKL?KLIJ +17 2915 G 12 .,.,,...,.,. .IHLCIJ;KIIG +17 2916 G 12 .,.,,...,.,. ;I5JL2LEHJKF +17 2917 A 12 ,.,,...,.,.^]. ?7LCDHDJIHBA +17 2918 G 13 .,.,,...,.,.. 7ELEJKMCKMGKF +17 2919 T 12 .,,,...,.,.. AEH;FFD>IHDE +17 2920 G 13 .,.,,...,.,.. 0GKLK=L;CLIJI +17 2921 G 13 .,.,,...,.,.. ?G:KKEJ:GKHGE +17 2922 C 13 .,,,...,.,..^]. =CKIIG5IKHHIA +17 2923 C 13 .$,,,...,.,... ;CKLHM58JHHFA +17 2924 C 13 ,.,,...,.,... GGKKKKEGLIIGD +17 2925 A 13 ,.,,...,.,... DIHHFDH;GEGGE +17 2926 C 13 ,.,,...,.,... E1JHII?HJJIHE +17 2927 A 13 ,$.,,...,.,... BBJHHJED:EHGE +17 2928 G 12 .,,...,.,... 4KKLMIHJHDJI +17 2929 C 12 .,,...,.,... 0KLJL?BKKGIH +17 2930 T 12 .,,...,.,... 5IIDF=JLHGHH +17 2931 C 12 .,,...,.,... BCCKKJ:MCJIF +17 2932 G 12 .,,...,.,... .JJ=DCBBHBAA +17 2933 G 11 ,,...,.,... JKCK>JKJGHD +17 2934 C 12 .,,...,.,... 1GIHKJDLJJIF +17 2935 C 12 .,,...,.,... 7IHHL@GJJHHG +17 2936 T 11 ,,...,.,... GI>?H@EE +17 2939 C 11 ,,...,.,... IIHJ@LAKIIJ +17 2940 T 11 ,,...,.,... EDJMCIHIHIH +17 2941 T 11 ,,...,.,... BDFJ?KFIECH +17 2942 T 11 ,$,...,.,... @G?IFAJHAEG +17 2943 G 9 ,....,... JDJ;GJHIC +17 2944 A 9 ,..,.,... F@J@IEGGH +17 2945 A 10 ,...,.,... C3KEJJJIIDJBC +17 2958 C 11 ...,.,...,, BH. /0I1IC@BCIK@? +17 2978 G 12 .,.,...,,,,. JJIGDGGHGLHE +17 2979 G 13 ..,.,...,,,,. FFD +17 2981 A 10 .,,..,,,,. ?:EEC20;@C +17 2982 C 13 ..,.,...,,,,. F@I?GCCJGG95E +17 2983 C 13 ..,.,...,,,,. GDD:IGHM:GK=E +17 2984 C 13 ..,.,...,,,,. DDJLJEIKHKL?F +17 2985 A 13 .$.,.,...,,,,. .8J5HEHCIJIHD +17 2986 G 12 .,.,...,,,,. :HJI:F7EIGCI +17 2987 C 12 .$,.,...,,,,. 3JGKG6;LJIIG +17 2988 T 11 ,.,...,,,,. G9HG:LHGGEH +17 2989 G 11 ,.,...,,,,. D:I:JKJLLFH +17 2990 C 11 ,.,...,,,,. F1IE@II +17 2994 G 10 .,...,,,,. HHHG@?GK?F +17 2995 G 10 .,...,,,,. BFGJ>HG>DF +17 2996 T 10 .,...,,,,. 1EC11CHJBG +17 2997 C 10 .,...,,,,. EBIHKHHKFJ +17 2998 C 10 .,...,,,,. ADFHDE=LAE +17 2999 A 10 .$,$...,,,,. 1AGD2IJFJG +17 3000 G 8 ...,,,,. GCGDKDDJ +17 3001 C 7 ..,,,,. BFJJMHG +17 3002 A 8 ...,,,,. 8GBGIMJF +17 3003 G 8 ...,,,,. BJCDKKIJ +17 3004 C 8 .$..,,,,. 9E1JKLFH +17 3005 A 7 ..,,,,. GAFDHEF +17 3006 C 8 ..,,,,.^], >CIHJ0H@ +17 3007 C 8 ..,,,,., F>HJKIG6 +17 3008 C 8 ..,,,,., IKHKFDEE +17 3009 A 8 ..,,,,., EAEEHCC1 +17 3010 C 7 ..,,,,. HHFJKFH +17 3011 A 8 ..,,,,., CFGFLJG8 +17 3012 G 8 ..,,,,., 97IHLI=/ +17 3013 C 9 ..,,,,.,, 47JJLJF/B +17 3014 A 8 .,,,,.,^], AIJJFG?. +17 3015 G 8 ..,,,,., C4IDMIJ; +17 3016 C 11 .$.,,,,.,,,, >HHFJ@H8KCE +17 3017 C 11 .,,,,.a,,,^]. CIKLHH8/FFB +17 3018 A 9 .,,,,.,,. 3EBHAF80D +17 3019 C 10 .,,,,.,,,. :IELGGH@DD +17 3020 C 10 .,,,,.,,,. @IKMJI/5.C +17 3021 T 10 ,,,,.,,,.^], HHFIF4G.HB +17 3022 G 10 ,,,,.,,,., JGJGIAGGHD +17 3023 T 10 ,,,,.g,,., GGKD@348FB +17 3024 G 10 ,,,,.,,,., HIKCKEKEFA +17 3025 G 10 ,,,,.,,,., ILLH>A=:EA +17 3026 C 11 ,,,,.,,,,., JINIIK99DEF +17 3027 A 11 ,,,,.,,,,., HHKHEB@.9G> +17 3028 G 11 ,,,,.,,,,., HGMGH/K?FJG +17 3029 G 11 ,,,,.,,,,., HHKGFNILIHE +17 3030 G 12 ,,,,.,,,,.,^], JILJC.7@ABE< +17 3031 A 12 ,,,,.,,,,.,, IILF8G./?ECA +17 3032 G 11 ,,,,.,,,.,, IHMCD1KGIF8 +17 3033 G 11 ,,,,.,,,,., IIKEA9FBBI? +17 3034 A 11 ,,,,.,,,,., HJNGG.08;0D +17 3035 G 10 ,,,,.,,,., HJJIL543K4 +17 3036 C 12 ,,,,.,,,,.,, KK>EIE99;G?2 +17 3037 T 12 ,,,,.,,,,.,, IHJFF3EGEKH= +17 3038 T 14 ,,,,.,,,,.,,,^]. HHIH>98>CE97AC +17 3039 G 14 ,,,,.,,,,.,,,. HIKHJ>25GIFH;:HIH0GI +17 3042 G 13 ,,,,.,,,.,,,. GGJHEGDGJHEBH +17 3043 T 13 ,,,,.,,,,.,,. DAHE:F66@F@6G +17 3044 A 14 ,,,,.,,,,.,c.^], EEH?A<1:2G:0G/ +17 3045 C 14 ,,,,.,,,,.,,., HI5GJ/;ADJI>H? +17 3046 A 13 ,,,,.,,,.,,., FIK>H/GBI;.I. +17 3047 G 13 ,,,,.,,,.,,., FGIGH?JJHE2L2 +17 3048 T 10 ,,,,.,,.,. EGHG:6/EFG +17 3049 G 15 ,,,,.,,,,.,,,., >FFBI3HHFKHD=LB +17 3050 G 13 ,$,,,.,,,.,,., @HLG:K:;KB8K; +17 3051 A 14 ,,,.,,,,.,,,., EHDG2CC;E=E0J7 +17 3052 C 12 ,,,,,,,.,,,. G=I0G;CFB.J +17 3054 G 14 ,$,,.,,,,.,,,., >JFBK9LGGIDDME +17 3055 G 10 ,,.,,,.,,. JGC75?I6HL +17 3056 C 13 ,,.,,,,.,,,., I=D0JKGFG>?K2 +17 3057 C 13 ,,.,,,,.,,,.^]. HBC3BKFJGGHK> +17 3058 C 14 ,,.,,,,.,,,.,. I>D/;;CFEC5L?> +17 3059 T 13 ,,.,,,.,,g.,. EGB.@;8AG0EIH3AI +17 3066 A 9 ,$.,,,.,.. ?5/;ADBIF +17 3067 T 12 .,,,,.,,,..^], @/.:=JD;/IG> +17 3068 G 12 .,,,.,,,.,., FE>IKICEH@I= +17 3069 G 11 .,,.,,,.,., C85L:54K3G4 +17 3070 C 13 .,,,,.,,,.,., 12IKFJ9?2IIIE +17 3071 C 13 .,,,,.,,,.,., .KGHG@IIJMEGG +17 3072 C 12 ,,,,.,,,.,., IGJGEG?FKAFD +17 3073 C 12 ,,,,.,,,.,., L>LJ:DIBL;HH +17 3074 C 12 ,,,,.,,,.,., 6HKEJJCIMIHE +17 3075 C 11 ,,,.,,,.,., AD?KA@5MBHA +17 3076 G 12 ,,,,.,,,.,., 8KGICK@6EAAC +17 3077 C 13 ,,,,.,,,.,.,^], .3HI=EFGKJJGB +17 3078 C 13 ,,,,.,,,.,.,, GGMLGHLGLKHIE +17 3079 T 13 ,,,,.,,,.,.,, ?JDHLEGHKHIH@ +17 3080 G 14 ,,,,.,,,.,.,,^]. I6LIKJEILHHKG? +17 3081 C 14 ,,,,.,,,.,.,,. 8FJGLHHHJDGIAD +17 3082 C 14 ,,,,.,,,.,.,,. L2JJGCIKLKHKHB +17 3083 T 14 ,,,,.c,,.,.,,. FEJGLHIINIKHEH0 +17 3087 G 15 ,,,,.,,,.,.,,., BKLJJJIILKGJJ?G +17 3088 A 15 ,,,,.,,,.,.,,., HDGEGDIGKDFKFDE +17 3089 A 15 ,,,,.,,,.,.,,., LLLJIGJEIJHGHFG +17 3090 G 15 ,,,,.,,,.,.,,., IHJILHHHNJIIHI; +17 3091 T 15 ,,,,.,,,.,.,,., ?EJIHGGBIDCIGBH +17 3092 T 16 ,,,,.,,,.,.,,.,^]. CJJGGFIFIFDHHCD: +17 3093 G 16 ,,,,.,,,.,.,,.,. KJLHIJJJGKJJJI?? +17 3094 A 15 ,,,,.,,,.,.,,.. HGIEFFBEKIGCFEE +17 3095 C 15 ,,,,.,,,.,.,,.. =HKFIHIFJ;HIJGB +17 3096 C 16 ,,,,.,,,.,.,,.,. BIKJKIJJLIIIKE@D +17 3097 A 16 ,,,,.,,,.,.,,.,. JKKIDGJIJKGIHG8C +17 3098 G 16 ,,,,.,,,.,.,,.,. ?HKJ;HJJNIMJHDKF +17 3099 A 16 ,,,,.,,,.,.,,.,. FHHFHFE3GIFHGF0F +17 3100 C 16 ,,,,.,,,.,.,,.,. E;IHGAAGJAHI=H/C +17 3101 C 16 ,,,,.,,,.,.,,.,. EIKKEIIHMIGJKAGG +17 3102 A 16 ,,,,.,,,.,.,,.,. =EHGH +17 3106 G 14 ,,.,,,.,.,,.,. HFDHHILIKHHIBH +17 3107 T 14 ,,.,,,.,.,,.,. HG8GFEHBEHIE=H +17 3108 C 14 ,,.,,,.,.,,.,. JHEIJIKKHKI=:H +17 3109 A 14 ,,.,,,.,.,,.,. GEDEEDHGIGFGGH +17 3110 C 15 ,,.,,,.,.,,.,.^], II?IJHJLILKHIF; +17 3111 A 16 ,,.,,,.,.,,.,.,^], HG2GIJIJFKIGLHE@ +17 3112 G 16 ,,.,,,.,.,,.,.,, DEAHIGLKJIKGFAEF +17 3113 C 16 ,$,.,,,.,.,,.,.,, DEGHJHKLJJEFGGBC +17 3114 A 15 ,$.,,,.,.,,.,.,, ACGIHIJHJHHDFDF +17 3115 G 14 .,,,.,.,,.,.,, ?FHHNILHAI3GCJ +17 3116 G 14 .$,,,.,.,,.,.,, @EIHFJHICDHGFG +17 3117 T 13 ,,,.,.,,.,.,, BDDFHBEHDBCGC +17 3118 A 13 ,,,.,.,,.,.,, BEDGHGJD@JGEH +17 3124 C 14 ,,.,.,,.,.,,.^], IIKKIJJJLILJED +17 3125 T 14 ,,.,.,,.,.,,., FFMIIGBDGHJIHD +17 3126 G 14 ,,.,.,,.,.,,., HHLDJJJF>JEAHF +17 3127 C 14 ,,.,.,,.,.,,., GIKKKKKEGJJCGG +17 3128 T 14 ,,.,.,,.,.,,., >FKEHGIACJBIIE +17 3129 T 14 ,$,.,.,,.,.,,., ;FFHAGID5EEDDD +17 3130 T 13 ,.,.,,.,.,,., EHHBGHDGE;EEE +17 3131 C 13 ,.,.,,.,.,,., HIJIJJEBJLFIJ +17 3132 T 13 ,.,.,,.,.,,., EIGIGH>GKIFHG +17 3133 G 13 ,.,.,,.,.,,., DHHKHHCDJLDHH +17 3134 G 14 ,.,.,,.,.,,.,^]. DEGHIH8?ELCA@> +17 3135 G 15 ,.,.,,.,.,,.,.^], CBHJJJE7?KGHH>E +17 3136 C 15 ,$.,.,,.,.,,.,., ?FIHJIGEFFFGIJI@DBEB? +17 3138 A 14 ,.,,.,.,,.,.,. EFED6>EG;DCD;B +17 3139 C 14 ,.,,.,.,,.,.,. BHFF:CHJBEMFGE +17 3140 C 14 ,.,,.,.,,.,.,. AIHJJIKJ?FHFBA +17 3141 C 14 ,.,,.,.,,.,.,. GHJIIEFLEIKGGE +17 3142 A 14 ,.,,.,.,,.,.,. HIJGE. BMIGLBM=HIIIGBA +17 3144 C 15 .,,.,.,,.,.,..^]. IJJ?HDMJDIHKG.A +17 3145 A 15 .,,.,.,,.,.,... GHIGMJMGCI +17 3155 G 15 .,,.,.,,.,.,... EHIIMBJ=KGIGJIK +17 3156 G 15 .$,,.,.,,.,.,... BJJHHFLBEIHJEHKBEIEIGJFI9I +17 3167 C 13 ,.,.,,.,.,... IJDGMJJIIII4G +17 3168 A 13 ,.,.,,.,.,... GDDFIHHHDFFIG +17 3169 T 12 ,.,.,,.,.,.. FGGDGEEFHHHH +17 3170 C 12 ,.,.,,.,.,.. IJLEEHJJKLJK +17 3171 T 12 ,.,.,,.,.,.. GIGFHFICCHHI +17 3172 G 13 ,.,.,,.,.,... GFGC@?KHIHI0J +17 3173 G 12 ,.,.,,.,.,.. HEG@J:CIILFD +17 3174 C 14 ,.,.,,.,.,...^]. GFKAKHLJJKHKJA +17 3175 A 13 ,.,.,,.,.,... DCKEL?FJFJFHC +17 3176 G 14 ,$.,.,,.,.,.... >@JDLILHKIH:KH +17 3177 G 13 .,.,,.,.,.... >E?FABHIHB/IC +17 3178 T 12 .,.,,.,.,... BFDIDEFFG>BF +17 3179 G 12 .$,.,,.,.,... >HDLFCIJH?LJ +17 3180 G 11 ,.,,.,.,... @DL7JCGGBEGHG +17 3184 T 10 .,,.,.,... >GH6GGFDHE +17 3185 T 11 .,,.,.,.... EDEFG4HF +17 3188 A 11 .,,.,.,.... 2H>HFFGB1FI +17 3189 A 11 .,,.,.,.... BJC7DIE@AIH +17 3190 C 10 .,,.,.,... .JKBKHJ:HH +17 3191 T 11 .,,.,.,...^], @GJB +17 3194 T 12 .,,.,.,.C.., DI?IEGH?3DGD +17 3195 T 12 .,,.,.,...., :JHEGFG=LGE= +17 3196 T 11 .,,.,.,..., =GEHEEDHEF< +17 3197 A 12 .,,.,.,...., 6H@FFAE@=DE9 +17 3198 A 11 .,,.,.,.... ;GE=FGDCIHI +17 3199 A 11 .$,,.,.,..., 9HBAFGGGHH= +17 3200 A 11 ,,.,.,...., G@DFJFH6EH> +17 3201 A 10 ,,.,.,.... HCFGFGE1HF +17 3202 T 10 ,,.,.,..., GFFCFGBHD7 +17 3203 G 11 ,,.,.,.A.., H>8HLBJ4JJ4 +17 3204 T 9 ,,.,.,... HF8EHGDCD +17 3205 C 10 ,,.,.,..., IG>IJKHJKC +17 3206 A 11 ,,.,.,...., HDDEHED4BH< +17 3207 C 10 ,,.,.,..., HE2IGIFDIL +17 3208 A 11 ,,.,.,...., =DGEAEC2FG; +17 3209 C 12 ,$,.,.,....,^]. <>IGICEEDH>B +17 3210 C 11 ,$.,.,....,. @EHIJE8HHIB +17 3211 A 10 .,.,....,. HDBHGKIG@F +17 3212 T 9 .,.,...,. 5EIGHEG7F +17 3213 A 9 .,.,...,. AGFI9DEFF +17 3214 G 10 .,.,....,. 4GKG88GKIK +17 3215 G 10 .,.,....,. FGGFA.GIEI +17 3216 C 10 .,.,....,. CCIGJLBI8J +17 3217 C 10 .,.,....,. H?EAH0HGAJ +17 3218 G 11 .,.,.C..,.^], 5EAHB>:AHC> +17 3219 G 11 .,.,.A..,., 3EGI?4JJAIB +17 3220 G 11 .$,.,....,., =EGIG5CJ5IC +17 3221 C 9 ,.,...,., F?IAGIEKD +17 3222 A 10 ,.,....,., CIFGDGH>IF +17 3223 C 10 ,$.,....,., ?IIE3IJHHF +17 3224 A 9 .,....,., FHEIHHFIG +17 3225 G 9 .,....,., FGJ.INILG +17 3226 T 9 .,...,.,^]. DG9ECDIBE +17 3227 G 10 .,....,.,. HHE8JKFLKF +17 3228 G 9 .,...,.,. CIDHHKKJC +17 3229 C 11 .,....,.,.^], FHG;EJJLKHB +17 3230 T 11 .,....,.,., DFHJGJ8LGI7 +17 3231 C 11 .,....,.,., EHB;EJHLKIH +17 3232 A 10 .,...,.,., 9BEFH0J@H: +17 3233 C 11 .$,....,.,., C=71HJJFLJLJJE> +17 3244 C 8 .,.,.,.. I1LKJCGD +17 3245 C 9 .,.,.,.., HIJKKLGE8 +17 3246 A 9 .,.,.,.., GDCKKLGFF +17 3247 G 9 .,.,.,.., K9KKLHKII +17 3248 C 9 .,.,.,.., JHKKLGJH6 +17 3249 C 9 .,.,.,.., G:LKKEIF< +17 3250 C 9 .,.,.,.., HGKILHHHK +17 3251 T 9 .,.,.,.., J>LBGKII3 +17 3252 T 9 .,.,.,.., EBGHH>FGD +17 3253 T 9 .,.,.,.., ECIKI?FFE +17 3254 G 9 .,.,.,.., EDKKHKIHC +17 3255 G 9 .,.,.,.., IHGL3HHG@ +17 3256 G 9 .,.,.,.., GJKIEKGHH +17 3257 A 9 .,.,.,.., FFKGFIDH9 +17 3258 G 10 .,.,.,..,^], JGLKLMKKEB +17 3259 G 10 .,.,.,..,, IHKLC +17 3260 C 10 .,.,.,..,, IHLKLIKKDD +17 3261 C 11 .,.,.,..,,^], HHLLI:GK:GE +17 3262 A 11 .,.,.,..,,, H=IKCMHHECE +17 3263 G 11 .,.,.,..,,, HAKLMELIBED +17 3264 G 11 .,.,.,..,,, DCJKKDHIAFE +17 3265 G 11 .,.,.,..,,, GHLHJGHGGFF +17 3266 T 11 .,.,.,..,,, DEEIEFE>:HE +17 3267 G 11 .,.,.,..,,, HGB +17 3271 G 11 .,.,.,..,,, GHLHLIJKFGG +17 3272 G 11 .,.,.,..,,, EDJKKEHH8FG +17 3273 A 11 .$,.,.,..,,, AGKH@IHI;GB +17 3274 T 10 ,.,.,..,,, HBJGJHHF>F +17 3275 C 10 ,.,.,..,,, ILIKLILKJK +17 3276 A 10 ,.,.,..,,, ;KIJJHI;C; +17 3277 C 10 ,.,.,..,,, JHHHMIJGKD +17 3278 T 10 ,.,.,..,,, ELIJ=JI>HG +17 3279 T 10 ,.,.,..,,, FIHFIEHFFH +17 3280 G 11 ,.,.,..,,,^], GHKKGHJIKHD +17 3281 A 11 ,.,.,..,,,, IJHJLHIIIGC +17 3282 G 11 ,.,.,..,,,, >IKLLKMJIIE +17 3283 G 11 ,.,.,..,,,, GJIGJGKHJIF +17 3284 T 11 ,.,.,..,,,, GIIEFEH:GGG +17 3285 C 11 ,.,.,..,,,, DMEKHJL0LFF +17 3286 A 11 ,.,.,..,,,, HJKFLJKCGIC +17 3287 G 11 ,.,.,..,,,, ELLMKKNIIKGF? +17 3296 G 13 .,.,..,,,,... LFAIGMJJGLKIC +17 3297 A 13 .,.,..,,,,... JFHHIJ>>>@HFD +17 3298 C 14 .,.,..,,,,...^], IGJKHJJHILIGD= +17 3299 C 14 .,.,..,,,,..., LJKLIMIHJKKGDE +17 3300 A 14 .,.,..,,,,..., FJIJIFFHIKHFEH +17 3301 G 14 .,.,..,,,,..., GHBILLJHILKJHG +17 3302 C 14 .,.,..,,,,..., JILEIKEDHKKIG? +17 3303 C 14 .,.,..,,,,..., JKBKFKELJKKGFJ +17 3304 T 14 .,.,..,,,,..., EHBIKI?IGEKIHA +17 3305 G 14 .,.,..,,,,..., HJEKKLCJHKLIFG +17 3306 G 14 .,.,..,,,,..., GIGKJKHKILJHDG +17 3307 C 13 .,...,,,,..., EELJMHGF=LJGA +17 3308 C 14 .$,.,..,,,,..., 3G?KGMJKHLKGE= +17 3309 A 14 ,.,..,,,,...,^]. EJHGKDEFHJGHGB +17 3310 A 14 ,.,..,,,,...,. FIHD?@FEHJGG8B +17 3311 C 14 ,.,..,,,,...,. GJIJGFMJIJGGK; +17 3312 A 15 ,.,..,,,,...,.^]. FIJHICHHIKEG?ED +17 3313 T 15 ,.,..,,,,...,.. EHIGGGFGJIFIGEB +17 3314 G 15 ,.,..,,,,...,.. EILIIHJHMLIHJGH +17 3315 G 14 ,.,..,,,,...,. DBJKJIKIKJHH@B +17 3316 T 15 ,.,..,,,,...,.. F:ADHFHFHIEE=>F +17 3317 G 15 ,$.,..,,,,...,.. BIJGIJJJLLJFEHJ +17 3318 A 14 .,..,,,,...,.. 9HG@@EEFIFHFFH +17 3319 A 14 .,..,,,,...,.. CGGGCGCGJGHGFG +17 3320 A 14 .,..,,,,...,.. DHGFAEDHJHJ@DH +17 3321 C 13 .,..,,,,...,. >DIG;IGKJIHLI +17 3322 C 14 .,..,,,,...,.. FIFJGIHKLHGEFK +17 3323 C 14 .,..,,,,...,.. ;AIE@GHKMHHD>J +17 3324 C 14 .,..,,,,...,.. FAGL:AACLICA2J +17 3325 G 14 .$,..,,,,...,.. GCGEGIDCEGIB +17 3333 A 13 .$.,,,,...,... ;GCEGHKEGHE@E +17 3334 A 12 .,,,,...,... FCFEGJHHIIJH +17 3335 A 12 .,,,,...,... BBGEIJIGHIJH +17 3336 A 12 .,,,,...,... FCGGJIG>I3JH +17 3337 T 12 .,,,,...,... C@@EIEGFI;IE +17 3338 A 12 .,,,,...,... CBDEGHF@I@IF +17 3339 C 12 .$,$,,,...,... ??JIMIJHJIJE +17 3340 A 10 ,,,...,... EDHHGHHDKI +17 3341 A 10 ,,,...,... EFHKFGHDII +17 3342 A 10 ,,,...,... EEHJIH:3JI +17 3343 A 10 ,,,...,... GFGJFHF?JI +17 3344 A 10 ,,,...,... GGHJFEF?JI +17 3345 T 10 ,,,...,... GEIEGC:GJF +17 3346 T 10 ,,,...,... FEHEFFHDJG +17 3347 A 10 ,,,...,... HILHFDAFJG +17 3348 G 10 ,,,...,... HHHHLJ@JNC +17 3349 C 10 ,,,...,... FCK?JGE4LI +17 3350 C 10 ,,,...,... JIMLIIKAKK +17 3351 T 10 ,,,...,... GFIKIIDFLK +17 3352 G 10 ,,,...,... GFKCJCL;MH +17 3353 G 10 ,,,...,... GHJKHEKJI +17 3355 G 10 ,,,...,... EEIDBB?1D@ +17 3356 T 10 ,,,...,... DEHJFFFBID +17 3357 G 10 ,$,,...,... >BKLJJIKLD +17 3358 G 9 ,,...,... DIHHDJ:IG +17 3359 T 9 ,,...,..^]. CHDFFJH7? +17 3360 G 10 ,$,...,.... >KLJKEBLCE +17 3361 G 9 ,...,.... JLJ0K6GCA +17 3362 C 9 ,...,.... CJJFEGL@E +17 3363 G 9 ,...,.... HBCBF2C9? +17 3364 C 9 ,...,.... JLKGKGM=G +17 3365 A 9 ,...,.... GJGGBFKAF +17 3366 T 9 ,...,.... GGGD@EJBF +17 3367 G 9 ,...,.... IJJKG9LBH +17 3368 C 9 ,...,.... FKLJJKLAH +17 3369 C 9 ,...,.... JKHEK2KAG +17 3370 T 9 ,...,.... FHHJIGLGH +17 3371 G 9 ,...,.... FHKII9MBI +17 3372 T 9 ,...,.... FIEEH8KDE +17 3373 A 9 ,...,.... CIFEHIJCC +17 3374 A 9 ,...,.... FIFGGFHGD +17 3375 T 8 ,...,... FIGIHJCG +17 3376 C 10 ,...,...., BHDGCJMAJE +17 3377 C 10 ,...,...., AKIGG?LDFD +17 3378 C 10 ,...,...., FKHIKHKBHH +17 3379 A 10 ,$...,...., BIFEJ=IAGD +17 3380 G 9 ...,...., ?JHJJLBGF +17 3381 C 9 ...,...., JIHKKM?HJ +17 3382 T 9 ...,...., CEFG=MEJ@ +17 3383 A 9 ...,...., CAA?2FCDD +17 3384 C 10 ...,....,^]. GFIHGJ?EK= +17 3385 T 10 ...,....,. HGDGIKGDHA +17 3386 T 10 ...,....,. BB3F9G?E@7 +17 3387 G 10 ...,....,. >>8IKLAIJA +17 3388 G 10 .$.$.,....,. ;;FH.LCHKH +17 3389 G 7 .,...,. DHDEFH; +17 3390 A 8 .,....,. DEGJAHG +17 3412 T 5 ..,.. JJ1J8 +17 3420 G 6 ..,.., :ILEI8 +17 3421 G 7 ..,..,^>, 9GJ=I:FD +17 3435 A 9 .,..,,,.. 8K;I0..DD +17 3436 G 9 .,..,,,.. IH;I71>HH +17 3437 T 9 .,..,g,.. =BFH;1>DF +17 3438 G 8 .,..,,.. =J;K:FHI +17 3439 A 9 .,..,,,.. FKAGB1.FH +17 3440 G 8 .,..,,.. IL;LHHJ +17 3442 T 11 .,..,,,..^>.^], FILKA.6IJB0 +17 3443 G 11 .,..,,,..., JL0K=:FIKE> +17 3444 A 11 .,..,,,..., GJ8I@.8FIEB +17 3445 G 11 .,..,,,..., IJ;L=8BJKE@ +17 3446 A 9 .,.,,..., EHIA.EIAA +17 3447 T 10 .,..,,..., @GJI;4GGE7 +17 3448 C 10 .,..,,..., JK9M@:IKII +17 3449 A 10 .,..,,..., FG/F@1HJF2 +17 3450 C 10 .,.,,,..., GCK:/@GHH: +17 3451 G 10 .,..,,..., ?IEDC5AB@A +17 3452 C 11 .,..,,,..., GIBKD9JIKKF +17 3453 C 11 .,..,,,..., >KHLBJHHK?I +17 3454 A 11 .,..,,,..., >HJI@1JJKCBFIGDB +17 3459 A 10 ,..,c,..., HIJC7.GI@2 +17 3460 C 9 ,..,,..., K7IIFGJHG +17 3461 T 9 ,..,,..., HDLG4FLJ9 +17 3462 C 11 ,..,,,...,^], JLJBFKIK@H? +17 3463 C 10 ,.,,,...,, IKI0HIK/G8 +17 3464 A 11 ,..,,,...,, I/IF0HFIHF/ +17 3465 G 11 ,..,,,...,, I8LI4EJNIE5 +17 3466 C 11 ,..,,,...,, EDKIDGIK9HF +17 3467 C 10 ,..,,,..., I:MH9KGLLL +17 3468 T 10 ,..,,,..., FKLJ/8HKI9 +17 3469 G 11 ,..,,,...,, G@LJGLIKKIE +17 3470 G 12 ,..,,,...,,^>. EJKJHJILJDA> +17 3471 G 13 ,..,,,...,,.^]. FGKHDKJKJD4>D +17 3472 C 13 ,..,,,...,,.. G=MG0BJJCH0FD +17 3473 A 12 ,.,,,...,,.. BJF>>GIHCGGD +17 3474 A 13 ,$..,,,...,,.. A2IFDGIJACDFF +17 3475 C 12 ..,,,...,,.. AKG>EHJED0GG +17 3476 A 12 ..,,,...,,.. 9JJ=HGKKEGGG +17 3477 G 12 ..,,,...,,.. DLH/DKMFI8IJ +17 3478 A 12 ..,,,...,,.. HHI;CHJG>/GH +17 3479 G 11 ..,,...,,.. @LDBLMM?:LK +17 3480 T 11 ..,,,...,.. FGC;BCG?DFG +17 3481 A 12 ..,,,...,,.. DHBEFBHEFDEG +17 3482 A 12 ..,,,...,,.. :JDGKHJJJCGH +17 3483 G 11 .,$,,...,,.. K>6AIK:E:JK +17 3484 A 10 .,...,,..^]. I?FKCD2GFD +17 3485 C 11 .,,...,,... CFKFJJIGHIC +17 3486 T 11 .,,...,...^], K@GKMCGIKH/ +17 3487 C 12 .,,...,,..., D2;JLCACIJHB +17 3488 T 12 .,,...,,..., IEAHL=E;HLI7 +17 3489 G 13 .,,...,,...,, K9:JLEE7HLJEC +17 3490 T 14 .,,...,,...,,^]. D/JFJIEAFGG4C: +17 3491 C 15 .,,...,,...,.,^], I>EIL:J1IKH=C7C +17 3492 T 15 .,,...,,...,.,, L/AILF/.JKK5E15 +17 3493 C 16 .,,...,-1a,...,,+1a.,, E3>JMK5;JLK:9D5; +17 3494 A 15 .,,...,...,.,,^], ECHHKK@IIIDC7=0 +17 3495 A 15 .,,...,...,.,,, BFGFJDGFJB=IJJFG=E< +17 3499 A 15 .,,...,...,.,,, >EIGJ@FGIHFHHF< +17 3500 A 15 .,,...,...,.,,, =FHDJHDGIDFH6D= +17 3501 A 15 .,,...,...,.,,, +17 3503 A 15 .,,...,...,.,,, ;FHGK=EFHJFI>E? +17 3504 A 15 .,,...,...,.,,, ;EIHI4FJJJFIDE@ +17 3505 A 15 .,,...,...,.,,, ;FGFJ5DFKJEI?E? +17 3506 A 13 .$,,..,..,.,,^]. :GI9;CIIHIBC? +17 3507 T 16 ,,..,,..,,.,,,.^], FIB@HHCGFIGDCG@> +17 3508 C 17 ,,..,,...,,.,,,., JLH?IK0BKKJHLIKCG +17 3509 A 18 ,,...,,.-1C..,,.,,,., CH?E;FC>JHG:HF;FCC +17 3510 C 17 ,,..A,,..,,.,,,., JLAIIJHJJKJEJJ:EH +17 3511 A 18 ,,...,,..,,.,,,.,^]. DH7G2EAJIF1H7FGA1B +17 3512 C 18 ,,..,,..,,.,,,.,., HJGHHIFHI6FBIHEGD= +17 3513 C 19 ,,..A,,..,,.,,,.,., HK9@.JFJIIAJ7KLDFDA +17 3514 A 19 ,,...,,..,,.,,,.,., FIAJ;GDAJG8HAHIBFC@ +17 3515 T 20 ,,...,,...,,.,,,.,., FGCJIGG1GJG>H=GHDHF@ +17 3516 T 20 ,,...,,...,.,,,.,.,^]. FG@GGHHDIIGEIHJDGBD; +17 3517 T 21 ,,...,,...,,.,,,.,.,. @GHHBHB>HIH2EIGKDHA>; +17 3518 T 21 ,,...,,...,,.,,,.,.,. EGDC +17 3519 G 21 ,,...,,...,,.,,,.,.,. @HII/IF1LHH3ECIIGHIJF +17 3520 G 19 ,$,.,,...,,.,,,.,.,. AFBJI?GIJKL=IJ6FEJC +17 3521 C 18 ,..,,..,,.,,,.,.,. FF?KIBGJCJ@KNGGBJG +17 3522 T 19 ,$...,,..,,.,,,.,.,. >GH8HGFMJ3JJGJGFIAG +17 3523 T 17 ..,,.+1C..,,.,,,,.,. 9AG=5IAIGEGEIGDFD +17 3524 C 17 ..,,..,,.,,,.,.,. DFJJI@J;IHKKIIBIG +17 3525 A 19 ...,,..,,.,,,.,.,.^]. BD4HHI9KAIEGIFHGJFE +17 3526 G 18 ..,,..,,.,,,.,.,.. 9CFJKILLLAJEFHKIJE +17 3527 A 19 ...,,..,,.,,,.,.,.. A13H?GEIHHFIICHHHFE +17 3528 T 19 ...,,..,,.,,,.,.,.. @>ACCJJG@GG?7H@DHGB8E=JEE +17 3530 G 18 .,,*..,,.,,,.,.,.. HIJ/CKJLEII6FI8KJJ +17 3531 C 19 .A,,...,,.,,,.,.,.. 3GII/LLIIH=JEFGAFH +17 3534 A 17 .,,..,,.,,,.,.,.. ;F5IDGFHBGJAIG@FH +17 3535 T 19 .,,.+1C..,,.,,,.,.,..^]. 5FG/JHF6IHDID;HGFI? +17 3536 C 18 .,,..,,.,,,.,.,... @HGJKI1JCIAFGGHIJD +17 3537 C 17 ,,..,,.,,,.,.,... IHKFIGKDKLHIHKGKD +17 3538 T 18 .,,..,,.,,,.,.,... @FGIIF6GHGHFAJHHKE +17 3539 C 17 ,,..,,.,,,.,.,... FGKKHIJBFIIAJKILF +17 3540 C 17 ,,..,,.,,,.,.,... GKDKKCKLIJHDDKHKF +17 3541 T 17 ,,..,,.,,,.,.,... CECGGBI6HKFHFHHLD +17 3542 G 17 ,$,..,,.,,,.,.,... @IGKJ?EEILCIHKILH +17 3543 C 16 ,..,,.,,,.,.,... GKKJCKAJKADHJHJG +17 3544 A 16 ,..,,.,,,.,.,... BEJFIIHEHKAM@JKE@CJIM5D +17 3548 A 17 ,..,,.,,,.,.,..., G<6GCGIFIAHHDJCF +17 3551 T 17 ,..,,.,,,.,.,..., C8IEBECFHHACCGJFD +17 3552 A 18 ,...,,.,,,.,.,..., D7JCHIFEDIGG=HCJDE +17 3553 T 18 ,A..,,.,,,.,.,..., E5AEFGFBDHEDGFGKC? +17 3554 A 18 ,...,,.,,,.,.,..., E4JHEGFCD>C>HEEJBC +17 3555 C 18 ,...,,.,,,.,.,..., A5JHA4IDADGBKBHJGA +17 3556 G 17 ,..,,.,,,.,.,..., GCAJJ>BIG@IBJAEAILI@; +17 3558 G 19 ,.-1T..,,.,,,.,.,...,. G5DDJACCIK@H2J@E@F: +17 3559 T 19 ,*..,,.,,,.,.,...,. E5FBGIFIDJDH9HEI?FC +17 3560 G 19 ,...,,.,,,.,.,...,. D5HII:HJJLIIJLILIJC +17 3561 A 19 ,$...,,.,,,.,.,...,. >.IJFGLDDIEEIGEHFGD +17 3562 A 18 ...,,.,,,.,.,...,. CHIFHLCFIIFFEEJ9FD +17 3563 A 18 ...,,.,,,.,.,...,. DIFGGHHGJFBGFFJAAC +17 3564 T 17 ..,,.,,,.,.,...,. =JHJFEFIGIJHHI>GD +17 3565 T 19 ...,,.,,,.,.,...,.^], CDEFD?DEICDHGCIAGCB +17 3566 C 19 ...,,.,,,.,.,...,., .=IIBDGIKJ>JHJKJIE> +17 3567 A 18 ..,,.,,,.,.,...,., FJH>IHFDIFDEGKHEGD +17 3568 A 18 ..,,.,,,.,.,...,., :DLJGGGIDIDI@IGIHA +17 3569 G 18 ..,,.,,,.,.,...,., ELIFEHHGIEHIJMKIGB +17 3570 T 18 .$.,,.,,,.,.,...,., 6@GJFEGG>F:CEHDGG< +17 3571 C 17 .,,.,,,.,.,...,., FIEFIILJH7JJNHHKIKDGB +17 3578 A 18 .,,.,,,.,.,...,.,, HEGH@DHIFIFFKHFHDB +17 3579 A 18 .,,.,,,.,.,...,.,, >EFECFG6F:FHJEEIF@ +17 3580 A 18 .,,.,,,.,.,...,.,, EEHEGGGHH?GGI=GIGF +17 3581 T 18 .,,.,,,.,.,...,.,, EDH@FEHEDIGJJBIGED +17 3582 C 18 .,,.,,,.,.,...,.,, BHHAHHK>EJJJJHDGHH +17 3583 A 18 .$,,.,,,.,.,...,.,, BFFGG7IFGBIEKBJFIF +17 3584 G 17 ,,.,,,.,.,...,.,, DDCE4J;G@IJLFIHHJ +17 3585 A 18 ,$,.,,,.,.,...,.,,^], >:JB2GBE@FGJCF>FF: +17 3586 A 16 ,$.,,.,.,...,.,,, AHGJBFHCIKDJIGJ. +17 3587 G 14 A,,AaA,A.A,.a, IEHFD7IHMGJIGK +17 3588 A 15 .,$,.,.,...,.,,, I>EGEAEEKHFAFG= +17 3589 A 14 .,.,.,...,.,,, IBBEHFGKHFFEH> +17 3590 A 14 .,.,.,...,.,,, IAFEHCGIFIJFH9 +17 3591 A 14 .,.,.,...,.,,, H?4FBDHKHH?AG> +17 3592 A 14 .,.,.,...,.,,, C>FF0DHKDEJDE7 +17 3593 A 14 .,$.,.,...,.,,, F=EE:EAJF>DFI> +17 3594 C 12 ..,,...,.,,, ?AJJJKJIEJMC +17 3595 A 13 ..,.,...,.,,, FEHJFGKFHIEFD +17 3596 T 13 ..,.,...,.,,, >CE@DGGGHGEHFHHHIC +17 3598 T 11 .,,...,.,,, AEEGGEFHEH@ +17 3599 A 12 .,.,...,.,,, CFAGEIDHHIHB +17 3600 T 13 .,.,...,.,,,^X. E@FDGIAEHBIC +17 3604 C 13 .,.,...,.,,,. A?HAHKJCFAC;G +17 3605 G 13 .$,.,...,.,,,. 7CAF?CAI8JH@@ +17 3606 C 12 ,$.,...,.,,,. A/HJKAJHJMEH +17 3607 A 11 .,...,.,,,. 3BDJGFJFGCF +17 3608 A 12 .,...,.,,,.^], 7AFJGEEGJ +17 3609 A 12 .,...,.,,,., 8BHI5EKCFDF> +17 3610 C 12 .$,$...,.,,,., >>EJEJ3JKDGB +17 3611 C 10 ...,.,,,., @KEIHKIEHG +17 3612 A 10 ...,.,,,., CJGIBJLHGI +17 3613 G 11 ...,.,,,.,^], DMAIH@GJFBJGCEHJHEIAIFC> +17 3634 T 13 .$,.,,,.,,..,, ;HEGJLFKHAEEC +17 3635 T 12 ,.,,,.,,..,, HFHIJEKGHFFF +17 3636 G 12 ,.,,,.,,..,, HIHKEFKHMIH@ +17 3637 T 12 ,.,,,.,,..,, FFEILEJJGEI1 +17 3638 T 12 ,.,,,.,,..,, HGHGGEJJHEHD +17 3639 G 12 ,.,,,.,,..,, GHHJDFJIJIJI +17 3640 T 12 ,.,,,.,,..,, GHGIGFJI@FIH +17 3641 G 12 ,.,,,.,,..,, GIIJHIJGJIJ4 +17 3642 T 12 ,.,,,.,,..,, DJFJIFFHIDB= +17 3643 T 12 ,.,,,.,,..,, FGGIFDJJBFHG +17 3644 T 12 ,.,,,.,,..,, D@HHJGJHIFJC +17 3645 T 12 ,.,,,.,,..,, CHFIDFIHHFIE +17 3646 C 11 ,$.,,,.,,.,, A@ADBGE@ID2 +17 3647 G 12 .,,,.,,..,,^]. D +17 3657 C 15 .,,,.,,..,,..,. @@C=HDBDGD:FG=C +17 3658 G 15 .,,,.,,..,,..,. =EIGBKKAD@ +17 3659 T 15 .,,,.,,..,,..,. EEHHGKHDEJJEGEE +17 3660 G 15 .,,,.,,..,,..,. EEHCIKIGJKKGJFH +17 3661 T 15 .,,,.,,..,,..,. HCIJFKIEEEJGG;F +17 3662 T 15 .,,,.,,..,,..,. EAGCAIJ>FIHEGED +17 3663 A 16 .,,,.,,..,,..,.^]. BBGHFJJ7DJC?HFFE +17 3664 T 16 .$,$,,.,,..,,..,.. D?GGHJEJCI5EFFFA +17 3665 A 14 ,,.,,..,,..,.. FEFIIIFICDIEFD +17 3666 A 14 ,,.,,..,,..,.. GHDIJ=HIIIGHHF +17 3667 T 14 ,,.,,..,,..,.. FGGII.GIH?C>GF +17 3668 A 14 ,,.,,..,,..,.. ECEIH>FH3=HCGG +17 3669 A 14 ,,.,,..,,..,.. FCAHJEIJCIIEDH +17 3670 T 14 ,,.,,..,,..,.. DDCIFJDJKGIGGG +17 3671 T 14 ,,.,,..,,..,.. EAGHFIHFEEHAGG +17 3672 C 14 ,,.,,..,,..,.. DGJJK8KJIJEJK +17 3675 C 14 ,,.,,..,,..,.. GFKMMKJL;GKJKK +17 3676 T 14 ,$,.,,..,,..,.. AEJIIFJH7GGFKL +17 3677 A 13 ,.,,.,,..,..^], I;LLEHHKKD +17 3679 T 14 ,.,,..,,..,.., IEIFGEKFHFHFI1 +17 3680 T 14 ,.,,..,,..,.., EEIHBBJIFHEGHG +17 3681 C 14 ,.,,..,,..,.., GJKK7HLLGIKFJ. +17 3682 A 14 ,.,,..,,..,.., CGHGHGH=IHEIJ8 +17 3683 A 13 ,.,,..,,..,.. BFHG2HIDHEDIK +17 3684 A 14 ,.,,..,,..,.., EGIJJBH.GKGFI@ +17 3685 T 14 ,.,,..,,..,.., GHGJIHI@GH?HJ1 +17 3686 T 14 ,.,,..,,..,.., EEJEDA +17 3695 T 15 .,,..,,..,..,.. CIHIFIA6HHIIJCA +17 3696 T 15 .,,..,,..,..,.. EIHIEH?FIIJIJD@ +17 3697 T 15 .,,..,,..,..,.. CHHHCIDGDGGH@C@ +17 3698 A 14 .,,..,,..,.... AFGJFHI6GGIGEB +17 3699 A 15 .$,,..,,..,..,.. >GG?HHGHKFIH;FF +17 3700 C 13 ,,.,,..,..,.. JKJLL:IHIK7GB +17 3701 T 14 ,,..,,..,..,.. HD=HIHCGDLMIGG +17 3702 T 14 ,,..,,..,..,.. IGEEHEFGFGHIED +17 3703 C 14 ,,..,,..,..,.. II>JIDGKIJM:IF +17 3704 A 14 ,,..,,..,..,.. FGFHIJAFFIJ:EG +17 3705 T 14 ,,..,,..,..,.. AF7FIEIJEHJ8GF +17 3706 A 14 ,,..,,..,..,.. EHFFKIHJHHILEF +17 3707 G 14 ,$,..,,..,..,.. DE=KHCJLJMMKIH +17 3708 T 14 ,..,,..,..,..^F. D?GGDIHBHH8DG? +17 3709 A 14 ,..,,..,..,... GCAGIFJ>IK0DFA +17 3710 C 14 ,..,,..,..,... @FHH9AJHJJHGDD +17 3711 C 14 ,..,,..,..,... G5DKJABKLLMHGC +17 3712 A 14 ,$..,,..,..,... BAEH8GGFHAHJJGGDIB@ +17 3716 T 15 .,,..,..,...... CGFBHAII8FEBC@A +17 3717 C 15 .,,..,..,...... IJDGGKKM;GGGDED +17 3718 T 15 .,,..,..,...... FFAKJ=LMIIIHHGE +17 3719 A 15 .,,..,..,...... BF:GK?KC=CGDECB +17 3720 C 15 .,,..,..,...... FIKFHJEI:H?HFBE +17 3721 A 15 .,,..,........^Z. DF:FLEFLGIG4HF: +17 3722 C 16 .$,,..,..,....... >HI8JKJI:DEIBEGA +17 3723 A 15 ,,..,..,....... FEFHGJK1EEGBHCD +17 3724 C 15 ,,..,..,....... GIDJKJKBIEHFFGB +17 3725 T 15 ,,..,..,....... EBHAHLLILIGHEGD +17 3726 G 15 ,$,..,..,....... BCFDJLLLIHF0FIC +17 3727 C 14 ,..,..,....... <@KHHK0GHJGEJA +17 3728 C 14 ,..,..,....... 5?KGLL.JHHJHFF +17 3729 C 14 ,$..,..,....... @GIIKIJIHGCHHG +17 3730 A 13 ..,..,....... GDGJE;HIF.DFF +17 3731 T 14 ..,..,.......^+. IGIIHIIHF:GGF/ +17 3732 G 14 ..,..,........ JDEHL6JIIFIIG< +17 3733 T 15 ..,..,........^]. GEHGJECI?HF +17 3739 C 16 ..,..,.......... GEIKMHMHGIKHA3GG +17 3740 A 16 ..,..,.......... HHEDK4GIB7@FB0FF +17 3741 A 16 ..,..,.......... >2GI@IDK=BIIHH +17 3744 T 16 ..,..,.......... HIFKKIJJI0G=FAIH +17 3745 T 15 ..,..,......... HFFGH/EFG@?=5GE +17 3746 C 16 ..,..,.......... ?H@IL7GGJIIJ?7JJ +17 3747 C 15 ..,..,......... ;?DJL0HFDDFGDJG +17 3748 C 15 ..,..,......... >G=JKGGHG3FFBIH +17 3749 C 15 ..,..,......... >DKIHFK.?GAJIF +17 3752 G 14 .............. ADIHIH>BGD20DB +17 3753 C 15 ...,........... <@K0IIK;CG@3KIC +17 3754 T 15 .$.$.,........... A:K0IJGM=GB.JHB +17 3755 C 12 .,.......... J5KEJKEJ@KHI +17 3756 C 13 .,........... ILJIJK@GB4JGJ +17 3757 T 13 .,........... I=JIJ.CG?>GDJ +17 3758 G 13 .,........... HJBDHAEJ@@KGK +17 3759 C 13 .,........... FII8JHHFA0JIJ +17 3760 A 13 .,........... C5HAF6EHB1IHF +17 3761 A 13 .,........... D@EFIFHH?BIGH +17 3762 C 13 .$,........... >FIEGE;H49IHF +17 3763 C 12 ,........... >HGHLHD95JGC +17 3764 A 13 ,...........^]. >IIG=HIBBHEFA +17 3765 C 13 ,............ 2IEI5IG?>HIJC +17 3766 A 14 ,............^], EJIHICDB>IGFE= +17 3767 A 14 ,............, EEIIGGH?3GHEC> +17 3768 A 14 ,............, 2HIGIHG?7KKLHI +17 3771 T 14 ,............, EIII9II?1KIIGC +17 3772 A 14 ,............, 5AGGGED@:IEHFD +17 3773 C 14 ,............, AHFIFFI;7KJDHJ +17 3774 T 14 ,............, :JJHI>JBALHMHE +17 3775 C 14 ,$............, ?LAJLFJ6/LKIIJ +17 3776 T 13 ............, IJJFJI8>LHLIE +17 3777 C 13 ............, J@J5IJ7:LJFIJ +17 3778 T 12 ..........., HFEJIK?LGJIH +17 3779 G 13 ............, D=J8JK9/LILJJ +17 3780 C 13 ...........,^], J?LFJLGD7/KEMJHCG8 +17 3788 G 13 ..........,,. BGI=G;EAHJGAH +17 3789 G 13 .........,,., FHDD4B@@E:FHEHEGAF= +17 3792 G 15 ....A......,,., FH.3IEJFAFG< +17 3798 T 14 ..........,,., EFHH6@KFJGIIG? +17 3799 T 15 .$..........,,., AC7BE9 +17 3805 C 14 ..........,,., AE7H2:IJJBJ@GC +17 3806 A 14 ..........,,., EIFF;7JFJGDGKF +17 3807 C 12 .$.......,,., ACFFJJ>JBCG= +17 3808 G 11 .......,,., @@7DAEBHK@= +17 3809 T 13 .........,,., >1D>9HG;GHIHE +17 3810 C 12 .......,,.,^], GDALKJIJMJEC +17 3811 A 14 ...CC....,,.,, ;AE18HG8FDKKGA +17 3812 T 13 ........,,.,, A@:MHLLJMI@G +17 3815 A 11 ......,,.,, 30ID=GFDK@E +17 3816 A 11 ......,,.,, 3DIHCHCIK?E +17 3817 A 11 ......,,.,, ?7FIJHGIKAI +17 3818 T 11 ......,,.,, 23JGGHFIH>H +17 3819 A 12 ......,,.,,^>. 15DFFEILHDK@ +17 3820 G 12 ......,,.,,. /9JIMJIKICKE +17 3821 A 13 ......,,.,,.^]. 2FI?JGLHLFDD9 +17 3822 G 13 ......,,.,,.. 4@MKMLGJI=IHA +17 3823 T 12 .....,,.,,.. 7GDDE@KF?IEA +17 3824 C 13 ......,,.,,.. 3@IFDLJNK@IHB +17 3825 C 12 .....,,.,,.. 4JHKIKJLEIGC +17 3826 T 13 ......,,.,,.. A9IH/JHJJDIIC +17 3827 G 13 ......,,.,,.. @?I?LIIJJ=JIC +17 3828 C 13 .$.....,,.,,.. 0@GIKKHIJ@KHD +17 3829 A 11 ....,,.,,.. FFGIFGL9BHE +17 3830 A 13 .....,,.,,..^Z. >D?HHDGK@IGAD +17 3831 C 13 A....,,.,,... /DEJMJKGCJI=A +17 3832 A 14 ..$...,,.,,...^]. B@CBGEGLBIEEC@ +17 3833 C 12 ..$..,,.,,... 3DGIAEH:DIBB +17 3834 G 11 ..,,.,,.... DAIJ==I@:B= +17 3835 T 12 ...,,.,,.... /IEDGGBGGCHC +17 3836 G 13 C..,,.,,....^>, /LLJLCBGJB7G9 +17 3837 G 11 ..,,.,,..., JHHB<< +17 3838 C 13 .$..,,.,,...., .HIGK?GJHDAA? +17 3839 C 12 ..,,.,,...., DI@C??=H?GF= +17 3840 G 12 ..,,.,,...., ?DHJ==F +17 3841 T 12 ..,,.,,...., 9GGIEHKFEHDF +17 3842 C 12 ..,,.,,...., JJGMCFNGIJEH +17 3843 T 12 ..,,.,,...., JKGIDLJJIKHF +17 3844 G 13 ..,,.,,....,^]. IJFH=HIKE=IC? +17 3845 T 13 ..,,.,,....,. EFGFCLJFAFDFC +17 3846 G 13 ..,,.,,....,. GJIJDHJICKIEG +17 3847 T 13 ..,,.,,....,. >FGHCIIFCD, HFIEKIIFMBEG:= +17 3854 T 15 .,,.,,....,..,^], DFH?KID@1E?C?>C +17 3855 C 16 .,,.,,....,..,,^], GJLILF0JJLICIH> +17 3858 T 17 .,,.,,....,..,,,^], GFJDHJI@=F:HDDG>? +17 3859 C 17 .,,.,,....,..,,,, H?CC@EG>D18IDA=A9 +17 3860 G 17 .,,.,,....,..,,,, =JG8JM@4C7H<=7H6> +17 3861 C 17 .,,.,,....,..,,,^F. EJLDILJ5@EJIGFKC: +17 3862 T 17 .,,.,,....,..,,,. EBECJJICIEFHGCHDB +17 3863 T 18 .$,,.,,....,..,,,,. @BGAHGG7F@FEC8H0D@ +17 3864 A 17 ,,.,,....,..,,,,. DKBKIA:BAICFDJ7HA +17 3865 G 18 ,$,.,,....,..,,,,.^], @JCILLH>EGGIGDGCF +17 3869 C 17 ,.,,....,..,,,,., JDHLJ6DEJJHFK7GBJ +17 3870 T 17 ,.,,....,..,,,,., FHJHJCLE?EI1IDAEF +17 3871 T 19 ,.,,....,..,,,,.,^],^], G:KJFFHAHBDGB9ADHAC +17 3872 G 19 ,.,,....,..,,,,.,,, FBFJKA;GHIIJJ2BDG8E +17 3873 T 19 ,.,,....,..,,,,.,,, DAJHECGE@EH1I0EEGAD +17 3874 T 20 ,.,,....,..,,,,.,,,^]. D:JEDEHFBGD1C0HDIB@> +17 3875 T 21 ,.,,....,..,,,,.,,,.^Z. E:GBE@GF@EDJH2DDDBD>; +17 3876 C 20 ,.,,....,..,,,.,,,.. @HKE<:5IIJGLIHDLFIEC +17 3878 A 20 ,.,,....,..,,,.,,,.. B>GGHCI>DEI=GIFFFGGD +17 3879 A 22 ,$.,,....,..,,,,.,,,..^F. B8JJH>>CIIJLLKKFLFHFDB +17 3880 G 20 .,,....,..,,,.,,,... M9KDMHHIEFD +17 3885 T 23 .,,....,..,,,,.,,,....^], ?IIF>JCFJJHH2HGIE@IHIE: +17 3886 C 23 .,,....,..,,,,.,,,...., >GIJ9ECGKIEK/IDIHIIFHDC +17 3887 C 23 .,,....,..,,,,.,,,...., 0GIH3F@?GJEJ;JDKIJHFGDB +17 3888 C 22 .$,,...,..,,,,.,,,...., @DKGJJGGJ:MBIDKHJHFHDG +17 3889 A 22 ,,....,..,,,,.,,,...., CHI=8HEFIAI9IFEHHGGGDF +17 3890 C 21 ,,...,..,,,,.,,,...., AKHGCIHGGK8JCJJLFDGCI +17 3891 A 22 ,$,....,..,,,,.,,,...., @KG4>DDGIKLMJGKKKHHHFI +17 3892 G 21 ,....,..,,,,.,,,...., IK8M/IFLJKFG@IBDKHJEG +17 3893 T 22 ,....,..,,,,.,,,....,^], HF6=>HDA>KHKEJHIFGHBH0 +17 3894 G 21 ,....,..,,,.,,,....,, IJ9 +17 3899 A 23 ,....,..,,,,.,,,....,,, GE9FGGGFJJCFGJCJHFIEHD7 +17 3900 T 23 ,....,..,,,,.,,,....,,, GJAGHCGC4JAKGKGFHGH?KB2 +17 3901 G 21 ,....,..,,,.,,,....,, HHA;EGHDCJ=GLHMIHLCL3 +17 3902 C 23 ,....,..,,,,.,,,....,,, IJ3MCHJGDMEBFLJMJGLBKF? +17 3903 A 22 ,...,..,,,,.,,,....,,, FGJGKDMKHLBLJ +17 3908 C 23 ,....,..,,,,.,,,....,,, GI5H>KKLFM.HFMHJKHKDLK6 +17 3909 T 23 ,$....,..,,,,.,,,....,,^X, BH88BDJHIGDBHIGJIHLEHA0 +17 3910 A 23 ....,..,,,,.,,,....,,,, H? +17 3911 C 23 ....,..,,,,.,,,....,,,, D4K>JGDFKGJ@MJKGEKGEIDF +17 3912 A 24 ..$..,..,,,,.,,,....,,,,^]. E4BG@GGDF8HDJHIHIIECB8?: +17 3913 C 23 ...,..,,,,.,,,....,,,,. GJGJIECLAGDLKMIEIGKJAHA +17 3914 T 24 ...,..,,,,.,,,....,,,,.^], FA;GJGGIIKHEGIHHLFIGBBE= +17 3915 C 25 ...,..,,,,.,,,....,,,,.,, GLIFJGBKBKEGEIIHIDIIFFDEE +17 3916 C 25 ...,..,,,,.,,,....,,,,.,, DKIIIJIM=JFLJMGHKJLJCJD8G +17 3917 T 25 ...,..,,,,.,,,....,,,,.,, ECIHFG2JHKIIHJIJKJKHCGD?A +17 3918 T 26 .$..,..,,,,.,,,....,,,,.,,, A22GEC3JEHGILHGFHEJHFG@FDC +17 3919 C 25 ..,..,,,,.,,,....,,,,.,,, KDHLCEM:KFMKNJEMJMIHKEIG7 +17 3920 T 25 ..,..,,,,.,,,....,,,,.,,, A@FGEHGCHIGKEJJLHFFA:GGGB +17 3921 T 25 ..,..,,,,.,,,....,,,,.,,, E2EEECG7HHIEIFGHEJ=EDBCDB +17 3922 A 25 ..,..,,,,.,,,....,,,,.,,, ?4HB.H3F5K3IILJEHJMGLJAIJKG2 +17 3926 C 25 ..,..,,,,.,,,....,,,,.,,, DGBJ@CMKJ7MKLKCLDMJG@IEI8 +17 3927 T 25 ..,..,,,,.,,,....,,,,.,,, 9>GID@IHJEGBGIJKEJFHFIDGF +17 3928 G 25 ..,..,,,,.,,,....,,,,.,,, 96GJEJKJE?HIKIIDFLIBGHCKJ +17 3929 A 24 .$,..,,,,.,,,....,,,,.,,, AFFEIJBGGJIJGIGDKEEHIFG9 +17 3930 T 24 .,..,,,,.,,,....,,,,.,,, 9C +17 3932 T 23 ,..,,,,.,,,....,,,,.,,, BEB6GHKHJ=JIIJEIHCEG>J< +17 3933 T 23 ,..,,,,.,,,....,,,,.,,, ED?IIFKIHKHGGIBIFDEDJGF +17 3934 C 23 ,..,,,,.,,,....,,,,.,,, ?GFDJDIGKKKJHLBIIEHIAII +17 3935 C 23 ,$..,,,,.,,,....,,,,.,,, ?@>CCDJBDAKIALCLA=JJDCB +17 3936 A 21 .Gg,,.gg,GG.G,gg,.ggg E>IFIIJIHA1J1HJ>FHKJF +17 3937 C 22 ..,,,,.,,,....,,,,.,,, DBBCG;JHEHHIGJEIFBHI:G1 +17 3941 C 22 ..,,,,.,,,....,,,,.,,, A=HJIKEJKKH:ICLGHGG9H0 +17 3942 C 22 ..,,,,.,,,....,,,,.,,, E>JJFJHMJKGFKDN=GKJJKI +17 3943 T 22 .$.,,,,.,,,....,,,,.,,, =A;GGJKGGJJIIFJHHIJII7 +17 3944 G 20 .,,,.,,,....,,,,.,,, BI7IDL@JJ@IBL:ACDHIB +17 3945 C 21 .,,,,.,,,....,,,,.,,, AIIHJEMJLIHL@LKHJBKJD +17 3946 T 21 .,,,,.,,,....,,,,.,,, AEEEHJIEIJFFEEED@JIFB +17 3947 A 21 .,,,,.,,,....,,,,.,,, @GFFIFIFDCGAAHCEBDID2 +17 3948 C 21 .,,,,.,,,....,,,,.,,, @GHHI6LJKIFK>JIEKGJJF +17 3949 A 21 .,,,,.,,,....,,,,.,,, >FFEIFIIFHHJ?GDBEFIFE +17 3950 C 22 .,,,,.,,,....,,,,.,,,^]. 9GHGJBMJLGED=MFCFGILHA +17 3951 T 22 .,,,,.,,,....,,,,.,,,. ;DE9GJFEHICAEJGDGK>I9D +17 3952 C 23 .,$,,,.,,,....,,,,.,,,.^]. 7>>3I=KJJKDE?LHFFCDHHC: +17 3953 C 22 .,$,,.,,,....,,,,.,,,.. >BGIBKJLI8HCMJDHKCJKD? +17 3954 T 21 .,$,.,,,....,,,,.,,,.. 5>JFDHHJI@AJID@H@IGGC +17 3955 T 20 .,.,,,....,,,,.,,,.. HBB;HFDBB +17 3960 T 21 .$,.,,,....,,,,.,,,... 9HAGBGG:68JBI:CGI;GDA +17 3961 G 20 ,.,,,....,,,,.,,,... EHEHIJHK@KDLHEDHHFDF +17 3962 G 20 ,.,,,....,,,,.,,,... D9FHHGG@ +17 3967 T 19 .,,....,,,,.,,,.... 5GDF@GCHGEECJFEFCE@ +17 3968 A 19 .$,,....,,,,.,,,.... ?HCA>8AIGGGCFIBECE? +17 3969 T 18 ,,....,,,,.,,,.... DBEGH@IDDF@EIGFEFE +17 3970 T 18 ,,$....,,,,.,,,.... CBBHE>IGCD;IFF>FFD +17 3971 C 17 ,....,,,,.,,,.... IGAB=KHEE;DHFJ@IH +17 3972 C 17 ,....,,,,.,,,.... H<>>;KIFJELIIFDJG +17 3973 A 17 ,.$...,,,,.,,,.... G@DDCGEDDDHD>EFGF +17 3974 C 17 ,...,,,,.,,,....^]. <@B@CB@@ADBBGBHH: +17 3975 G 17 ,...,,,,.,,,..... D>;7JJJH5LJA>LJJDDJBE +17 3977 A 17 ,...,,,,.,,,..... BED=FDCD;E?3@FHFD +17 3978 C 18 ,$..$.,,,,.,,,....., >9>7IFJGKKHKGJHH8MKJGEIBGI +17 3983 T 15 .,,,,.,,,....., ACDH@8GDEDBIFGH +17 3984 A 16 .,$,,,.,,,.....,^F. =DGFF=GFEFEHEFEB +17 3985 C 15 .,,,.,,,.....,. 9JHJ8JKEGCJGEBD +17 3986 A 15 .,,,.,,,.....,. 9CE??>DDHGGGGAE +17 3987 C 15 .,,,.,,,.....,. .JHL@JKJH7IIELE +17 3988 T 15 .,,,.,,,.....,. @CJFEHG>=HKCIIH +17 3989 C 16 .,,,.,,,.....,., 8EDA@LGGEAKKH4G6 +17 3990 C 16 .$,,,.,,,.....,., 4GH>@JKKE?KIILG< +17 3991 T 15 ,,,.,,,.....,., ADE;IGGIHKHIII2 +17 3992 T 15 ,$,,.,,,.....,., @EH=IGHHFG/DDE; +17 3993 C 14 ,,.,,,.....,., GJ=MIIFEKIHKID +17 3994 T 15 ,,.,,,.....,.,^F. CGAIHHGHKJIFI9@ +17 3995 T 14 ,,,,,.....,.,. BDEFFFFG:DAEHA +17 3996 A 14 ,,,,,.....,.,. CIJJIC?HDGIG?B +17 3997 G 15 c,.,,,.....,.,. 6E;KHE?GLEKKJ:D +17 3998 G 14 ,,.,,,....,.,. EE2KHGGDKLLIAG +17 3999 G 14 a,,,,.....,.,. FHLIJGHL:L1HJG +17 4000 C 15 ,,.,,,.....,.,. DK5LJCIEICJAJLH +17 4001 T 15 ,,.,,,.....,.,. EE:GGHIHLBJIKDJ +17 4002 G 15 ,,.,,,.....,.,. CG3JJJHGFJIDKHG +17 4003 A 15 ,$,.,,,.....,.,. @D7IGHCDIAJCI7I +17 4004 T 14 ,.,,,.....,.,. B2HCAIEHHHAI?F +17 4005 A 12 ,,,,.....,.. CHFGEEJEH@HG +17 4006 T 14 ,.,,,.....,.,. C9FHGFGH>HJIKF +17 4007 T 14 ,.,,,.....,.g. B2HFFEFG6EJH0G +17 4008 C 14 ,$.,,,.....,.,. >:HC;D6KJI?K/I +17 4009 C 13 .,,,.....,.,. 5IHI>AEGJLKLJ +17 4010 A 13 .,,,.....,.,. >EEDHFI?IIIHJ +17 4011 C 13 .,,,.....,.,. 9DDI>DJ;GKJ:F +17 4012 A 11 ,,,....,.,. CCB0B.A=DFJ +17 4013 C 12 ,$,$,.....,.,. @@G@CIJFF +17 4014 A 9 ,.....,.. ECGJFJ0IK +17 4015 C 9 ,.....,.. >I8JDHLJG +17 4016 C 10 ,$.....,.,. ;4>K:FGK3K +17 4017 C 6 ..,.,. =F=K?K +17 4018 G 9 .....,.,. <4C9BDC?@ +17 4019 C 10 .$.....,.,. .J2KHGBKMJ +17 4020 T 9 .....,.,. ;CLIFIL4K +17 4021 A 8 .....,.. D;G9MBILKNK +17 4028 T 9 .....,.,. .CL0DHH@L +17 4029 T 9 .....,.,. =FHGFIHJI +17 4030 C 9 .....,.,. F8JJBCK:K +17 4031 T 9 .....,.,. AKKHJILL>FEKJ +17 4040 A 9 .....,.,. B?KHHHICL +17 4041 T 9 .....,.,. F;FCEHJGH +17 4042 A 9 .....,.,. 7DH?EHDHII +17 4059 C 6 ..,.,. B?J8GH +17 4060 A 6 ..,.,. FG?IHL +17 4061 C 6 ..,.,. F;HF0H +17 4062 T 5 ..,.. FFHJJ +17 4063 C 6 ..,.,. F9FJDK +17 4064 C 6 ..,.,. B?EKLL +17 4065 T 6 .$.,.,. >BCBAJ +17 4066 T 5 .,.,. >GGDI +17 4067 C 5 .,.,. ?HECK +17 4068 T 5 .,.,. FFIJL +17 4069 T 5 .,.,. >FFHD +17 4070 A 5 .,.,. =F>?F +17 4071 G 5 .,.,. :EI>E +17 4072 G 4 ,.,. FH7I +17 4073 G 5 .,.,. 6DG;E +17 4074 C 5 .,.,. /GBLA +17 4075 T 5 .,.,. @FHFL +17 4076 G 5 .,$.,. 7BGJI +17 4077 A 4 ..,. >FCG +17 4078 T 4 ..,. >GGG +17 4079 A 4 ..,. :F7F +17 4080 T 3 ... @EH +17 4081 T 4 .$.,. 2=@? +17 4082 C 3 .,. EHD +17 4083 C 3 .$,. AIA +17 4084 A 2 ,. FJ +17 4085 C 2 ,. =C +17 4086 G 2 ,. C7 +17 4087 C 2 ,$. @G +17 4088 A 1 . H +17 4089 C 1 . E +17 4090 C 1 . B +17 4091 T 1 . E +17 4092 G 1 . F +17 4093 C 1 . D +17 4094 T 1 . I +17 4095 A 1 . D +17 4096 C 1 . A +17 4097 A 1 . D +17 4098 C 1 . @ +17 4099 T 1 . A +17 4100 C 1 . < +17 4101 C 1 .$ ; diff --git a/src/samtools-1.3.1/test/mpileup/expected/23.out b/src/samtools-1.3.1/test/mpileup/expected/23.out new file mode 100644 index 0000000..cb0d4c1 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/23.out @@ -0,0 +1,150 @@ +17 478 T 1 ^]. B +17 479 A 1 . C +17 480 G 1 . G +17 481 G 1 . > +17 482 A 1 . E +17 483 G 1 . G +17 484 A 1 . 9 +17 485 G 1 . G +17 486 A 1 . G +17 487 G 1 . I +17 488 A 1 . C +17 489 A 1 . C +17 490 A 1 . @ +17 491 T 1 . ; +17 492 G 1 . H +17 493 A 1 . H +17 494 A 1 . I +17 495 G 1 . L +17 496 A 1 . I +17 497 C 1 . H +17 498 A 1 . I +17 499 T 1 . I +17 500 A 1 . C +17 501 T 1 . F +17 502 G 1 . E +17 503 T 1 . K +17 504 C 1 . J +17 505 C 1 . < +17 506 A 1 . 9 +17 507 C 1 . J +17 508 A 1 . I +17 509 C 1 . 9 +17 510 A 1 . I +17 511 A 1 . < +17 512 A 1 . 3 +17 513 A 1 . J +17 514 A 1 . 7 +17 515 C 1 . I +17 516 C 1 . = +17 517 T 1 . E +17 518 G 1 . K +17 519 T 1 . B +17 520 T 1 . D +17 521 C 1 . F +17 522 A 1 . ? +17 523 T 1 . A +17 524 T 1 . 2 +17 525 G 1 . F +17 526 C 1 . H +17 527 A 1 . I +17 528 G 1 . l +17 529 C 1 . T +17 530 T 1 . h +17 531 T 1 . c +17 532 T 1 . j +17 533 C 1 . p +17 534 T 1 . b +17 535 A 1 . b +17 536 C 1 . l +17 537 C 1 . Z +17 538 A 1 . e +17 539 T 1 . j +17 540 C 1 . e +17 541 A 1 . c +17 542 C 1 . n +17 543 C 1 . q +17 544 A 1 . r +17 545 A 1 . n +17 546 A 1 . o +17 547 A 1 . q +17 548 A 1 . r +17 549 T 1 . n +17 550 T 1 . ] +17 551 G 1 . ] +17 552 C 1 . W +17 553 A 1 . r +17 554 A 1 . l +17 555 A 1 . J +17 556 C 1 . c +17 557 A 1 . n +17 558 A 1 . g +17 559 C 1 . a +17 560 C 1 . q +17 561 A 1 . T +17 562 C 1 . [ +17 563 A 1 . q +17 564 C 1 . F +17 565 G 1 . f +17 566 C 1 . ` +17 567 C 1 . L +17 568 C 1 . t +17 569 T 1 . V +17 570 T 1 . h +17 571 C 1 . e +17 572 A 1 . d +17 573 A 1 . V +17 574 C 1 . J +17 575 T 1 . \ +17 576 G 1 . e +17 577 G 1 .$ c +17 578 G 1 , K +17 579 G 1 , 2 +17 580 A 1 , B +17 581 A 1 , F +17 582 C 1 , F +17 583 T 1 , J +17 584 C 1 , J +17 585 A 1 , < +17 586 T 1 , F +17 587 C 1 , 2 +17 588 A 1 , C +17 589 A 1 , H +17 590 C 1 , F +17 591 A 1 , I +17 592 A 1 , G +17 593 C 1 , J +17 594 A 1 , J +17 595 A 1 , C +17 596 A 1 , G +17 597 C 1 , J +17 598 T 1 , J +17 599 T 1 , F +17 600 G 1 , ; +17 601 T 1 , 8 +17 602 G 1 , 3 +17 603 G 1 , H +17 604 T 1 , C +17 605 T 1 , / +17 606 T 1 , K +17 607 A 1 , E +17 608 C 1 , ? +17 609 C 1 , I +17 610 C 1 , I +17 611 A 1 , 9 +17 612 C 1 , I +17 613 A 1 , H +17 614 C 1 , 0 +17 615 A 1 , > +17 616 A 1 , D +17 617 T 0 +17 618 G 1 , J +17 619 G 1 , 5 +17 620 A 1 , E +17 621 A 1 , @ +17 622 G 1 , F +17 623 A 1 , 6 +17 624 C 1 , 9 +17 625 C 1 , 7 +17 626 A 1 , ? +17 627 C 1 ,$ @ diff --git a/src/samtools-1.3.1/test/mpileup/expected/24.out b/src/samtools-1.3.1/test/mpileup/expected/24.out new file mode 100644 index 0000000..e891e9b --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/24.out @@ -0,0 +1,150 @@ +17 478 T 1 ^]. B +17 479 A 1 . C +17 480 G 1 . G +17 481 G 1 . > +17 482 A 1 . E +17 483 G 1 . G +17 484 A 1 . 9 +17 485 G 1 . G +17 486 A 1 . G +17 487 G 1 . I +17 488 A 1 . C +17 489 A 1 . C +17 490 A 1 . @ +17 491 T 1 . ; +17 492 G 1 . H +17 493 A 1 . H +17 494 A 1 . I +17 495 G 1 . L +17 496 A 1 . I +17 497 C 1 . H +17 498 A 1 . I +17 499 T 1 . I +17 500 A 1 . C +17 501 T 1 . F +17 502 G 1 . E +17 503 T 1 . K +17 504 C 1 . J +17 505 C 1 . < +17 506 A 1 . 9 +17 507 C 1 . J +17 508 A 1 . I +17 509 C 1 . 9 +17 510 A 1 . I +17 511 A 1 . < +17 512 A 1 . 3 +17 513 A 1 . J +17 514 A 1 . 7 +17 515 C 1 . I +17 516 C 1 . = +17 517 T 1 . E +17 518 G 1 . K +17 519 T 1 . B +17 520 T 1 . D +17 521 C 1 . F +17 522 A 1 . ? +17 523 T 1 . A +17 524 T 1 . 2 +17 525 G 1 . F +17 526 C 1 . H +17 527 A 1 . I +17 528 G 2 .^], KB +17 529 C 2 ., 2C +17 530 T 2 ., BG +17 531 T 2 ., F> +17 532 T 2 ., FE +17 533 C 2 ., JG +17 534 T 2 ., J9 +17 535 A 2 ., I +17 566 C 2 ., D= +17 567 C 1 , E +17 568 C 2 ., JK +17 569 T 2 ., 5B +17 570 T 2 ., ED +17 571 C 2 ., @F +17 572 A 2 ., F? +17 573 A 2 ., 6A +17 574 C 2 ., 92 +17 575 T 2 ., 7F +17 576 G 2 ., >H +17 577 G 2 .$, ;I +17 578 G 1 , K +17 579 G 1 , 2 +17 580 A 1 , B +17 581 A 1 , F +17 582 C 1 , F +17 583 T 1 , J +17 584 C 1 , J +17 585 A 1 , < +17 586 T 1 , F +17 587 C 1 , 2 +17 588 A 1 , C +17 589 A 1 , H +17 590 C 1 , F +17 591 A 1 , I +17 592 A 1 , G +17 593 C 1 , J +17 594 A 1 , J +17 595 A 1 , C +17 596 A 1 , G +17 597 C 1 , J +17 598 T 1 , J +17 599 T 1 , F +17 600 G 1 , ; +17 601 T 1 , 8 +17 602 G 1 , 3 +17 603 G 1 , H +17 604 T 1 , C +17 605 T 1 , / +17 606 T 1 , K +17 607 A 1 , E +17 608 C 1 , ? +17 609 C 1 , I +17 610 C 1 , I +17 611 A 1 , 9 +17 612 C 1 , I +17 613 A 1 , H +17 614 C 1 , 0 +17 615 A 1 , > +17 616 A 1 , D +17 617 T 0 +17 618 G 1 , J +17 619 G 1 , 5 +17 620 A 1 , E +17 621 A 1 , @ +17 622 G 1 , F +17 623 A 1 , 6 +17 624 C 1 , 9 +17 625 C 1 , 7 +17 626 A 1 , ? +17 627 C 1 ,$ @ diff --git a/src/samtools-1.3.1/test/mpileup/expected/25.out b/src/samtools-1.3.1/test/mpileup/expected/25.out new file mode 100644 index 0000000..e891e9b --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/25.out @@ -0,0 +1,150 @@ +17 478 T 1 ^]. B +17 479 A 1 . C +17 480 G 1 . G +17 481 G 1 . > +17 482 A 1 . E +17 483 G 1 . G +17 484 A 1 . 9 +17 485 G 1 . G +17 486 A 1 . G +17 487 G 1 . I +17 488 A 1 . C +17 489 A 1 . C +17 490 A 1 . @ +17 491 T 1 . ; +17 492 G 1 . H +17 493 A 1 . H +17 494 A 1 . I +17 495 G 1 . L +17 496 A 1 . I +17 497 C 1 . H +17 498 A 1 . I +17 499 T 1 . I +17 500 A 1 . C +17 501 T 1 . F +17 502 G 1 . E +17 503 T 1 . K +17 504 C 1 . J +17 505 C 1 . < +17 506 A 1 . 9 +17 507 C 1 . J +17 508 A 1 . I +17 509 C 1 . 9 +17 510 A 1 . I +17 511 A 1 . < +17 512 A 1 . 3 +17 513 A 1 . J +17 514 A 1 . 7 +17 515 C 1 . I +17 516 C 1 . = +17 517 T 1 . E +17 518 G 1 . K +17 519 T 1 . B +17 520 T 1 . D +17 521 C 1 . F +17 522 A 1 . ? +17 523 T 1 . A +17 524 T 1 . 2 +17 525 G 1 . F +17 526 C 1 . H +17 527 A 1 . I +17 528 G 2 .^], KB +17 529 C 2 ., 2C +17 530 T 2 ., BG +17 531 T 2 ., F> +17 532 T 2 ., FE +17 533 C 2 ., JG +17 534 T 2 ., J9 +17 535 A 2 ., I +17 566 C 2 ., D= +17 567 C 1 , E +17 568 C 2 ., JK +17 569 T 2 ., 5B +17 570 T 2 ., ED +17 571 C 2 ., @F +17 572 A 2 ., F? +17 573 A 2 ., 6A +17 574 C 2 ., 92 +17 575 T 2 ., 7F +17 576 G 2 ., >H +17 577 G 2 .$, ;I +17 578 G 1 , K +17 579 G 1 , 2 +17 580 A 1 , B +17 581 A 1 , F +17 582 C 1 , F +17 583 T 1 , J +17 584 C 1 , J +17 585 A 1 , < +17 586 T 1 , F +17 587 C 1 , 2 +17 588 A 1 , C +17 589 A 1 , H +17 590 C 1 , F +17 591 A 1 , I +17 592 A 1 , G +17 593 C 1 , J +17 594 A 1 , J +17 595 A 1 , C +17 596 A 1 , G +17 597 C 1 , J +17 598 T 1 , J +17 599 T 1 , F +17 600 G 1 , ; +17 601 T 1 , 8 +17 602 G 1 , 3 +17 603 G 1 , H +17 604 T 1 , C +17 605 T 1 , / +17 606 T 1 , K +17 607 A 1 , E +17 608 C 1 , ? +17 609 C 1 , I +17 610 C 1 , I +17 611 A 1 , 9 +17 612 C 1 , I +17 613 A 1 , H +17 614 C 1 , 0 +17 615 A 1 , > +17 616 A 1 , D +17 617 T 0 +17 618 G 1 , J +17 619 G 1 , 5 +17 620 A 1 , E +17 621 A 1 , @ +17 622 G 1 , F +17 623 A 1 , 6 +17 624 C 1 , 9 +17 625 C 1 , 7 +17 626 A 1 , ? +17 627 C 1 ,$ @ diff --git a/src/samtools-1.3.1/test/mpileup/expected/26.out b/src/samtools-1.3.1/test/mpileup/expected/26.out new file mode 100644 index 0000000..d330eda --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/26.out @@ -0,0 +1,100 @@ +17 478 N 2 ^]T^]t BB +17 479 N 2 Aa CC +17 480 N 2 Gg GG +17 481 N 2 Gg >> +17 482 N 2 Aa EE +17 483 N 2 Gg GG +17 484 N 2 Aa 99 +17 485 N 2 Gg GG +17 486 N 2 Aa GG +17 487 N 2 Gg II +17 488 N 2 Aa CC +17 489 N 2 Aa CC +17 490 N 2 Aa @@ +17 491 N 2 Tt ;; +17 492 N 2 Gg HH +17 493 N 2 Aa HH +17 494 N 2 Aa II +17 495 N 2 Gg LL +17 496 N 2 Aa II +17 497 N 2 Cc HH +17 498 N 2 Aa II +17 499 N 2 Tt II +17 500 N 2 Aa CC +17 501 N 2 Tt FF +17 502 N 2 Gg EE +17 503 N 2 Tt KK +17 504 N 2 Cc JJ +17 505 N 2 Cc << +17 506 N 2 Aa 99 +17 507 N 2 Cc JJ +17 508 N 2 Aa II +17 509 N 2 Cc 99 +17 510 N 2 Aa II +17 511 N 2 Aa << +17 512 N 2 Aa 33 +17 513 N 2 Aa JJ +17 514 N 2 Aa 77 +17 515 N 2 Cc II +17 516 N 2 Cc == +17 517 N 2 Tt EE +17 518 N 2 Gg KK +17 519 N 2 Tt BB +17 520 N 2 Tt DD +17 521 N 2 Cc FF +17 522 N 2 Aa ?? +17 523 N 2 Tt AA +17 524 N 2 Tt 22 +17 525 N 2 Gg FF +17 526 N 2 Cc HH +17 527 N 2 Aa II +17 528 N 2 Gg KK +17 529 N 2 Cc 22 +17 530 N 2 Tt BB +17 531 N 2 Tt FF +17 532 N 2 Tt FF +17 533 N 2 Cc JJ +17 534 N 2 Tt JJ +17 535 N 2 Aa << +17 536 N 2 Cc FF +17 537 N 2 Cc 22 +17 538 N 2 Aa CC +17 539 N 2 Tt HH +17 540 N 2 Cc FF +17 541 N 2 Aa II +17 542 N 2 Cc GG +17 543 N 2 Cc JJ +17 544 N 2 Aa JJ +17 545 N 2 Aa CC +17 546 N 2 Aa GG +17 547 N 2 Aa JJ +17 548 N 2 Aa JJ +17 549 N 2 Tt FF +17 550 N 2 Tt ;; +17 551 N 2 Gg 88 +17 552 N 2 Cc 33 +17 553 N 2 Aa HH +17 554 N 2 Aa CC +17 555 N 2 Aa // +17 556 N 2 Cc KK +17 557 N 2 Aa EE +17 558 N 2 Aa ?? +17 559 N 2 Cc II +17 560 N 2 Cc II +17 561 N 2 Aa 99 +17 562 N 2 Cc II +17 563 N 2 Aa HH +17 564 N 2 Cc 00 +17 565 N 2 Gg >> +17 566 N 2 Cc DD +17 567 N 2 Cc (( +17 568 N 2 Cc JJ +17 569 N 2 Tt 55 +17 570 N 2 Tt EE +17 571 N 2 Cc @@ +17 572 N 2 Aa FF +17 573 N 2 Aa 66 +17 574 N 2 Cc 99 +17 575 N 2 Tt 77 +17 576 N 2 Gg ?? +17 577 N 2 G$g$ @@ diff --git a/src/samtools-1.3.1/test/mpileup/expected/27.out b/src/samtools-1.3.1/test/mpileup/expected/27.out new file mode 100644 index 0000000..fdb1420 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/27.out @@ -0,0 +1,100 @@ +17 478 N 4 ^]T^]t^]T^]t BBBB +17 479 N 4 AaAa CCCC +17 480 N 4 GgGg GGGG +17 481 N 4 GgGg >>>> +17 482 N 4 AaAa EEEE +17 483 N 4 GgGg GGGG +17 484 N 4 AaAa 9999 +17 485 N 4 GgGg GGGG +17 486 N 4 AaAa GGGG +17 487 N 4 GgGg IIII +17 488 N 4 AaAa CCCC +17 489 N 4 AaAa CCCC +17 490 N 4 AaAa @@@@ +17 491 N 4 TtTt ;;;; +17 492 N 4 GgGg HHHH +17 493 N 4 AaAa HHHH +17 494 N 4 AaAa IIII +17 495 N 4 GgGg LLLL +17 496 N 4 AaAa IIII +17 497 N 4 CcCc HHHH +17 498 N 4 AaAa IIII +17 499 N 4 TtTt IIII +17 500 N 4 AaAa CCCC +17 501 N 4 TtTt FFFF +17 502 N 4 GgGg EEEE +17 503 N 4 TtTt KKKK +17 504 N 4 CcCc JJJJ +17 505 N 4 CcCc <<<< +17 506 N 4 AaAa 9999 +17 507 N 4 CcCc JJJJ +17 508 N 4 AaAa IIII +17 509 N 4 CcCc 9999 +17 510 N 4 AaAa IIII +17 511 N 4 AaAa <<<< +17 512 N 4 AaAa 3333 +17 513 N 4 AaAa JJJJ +17 514 N 4 AaAa 7777 +17 515 N 4 CcCc IIII +17 516 N 4 CcCc ==== +17 517 N 4 TtTt EEEE +17 518 N 4 GgGg KKKK +17 519 N 4 TtTt BBBB +17 520 N 4 TtTt DDDD +17 521 N 4 CcCc FFFF +17 522 N 4 AaAa ???? +17 523 N 4 TtTt AAAA +17 524 N 4 TtTt 2222 +17 525 N 4 GgGg FFFF +17 526 N 4 CcCc HHHH +17 527 N 4 AaAa IIII +17 528 N 4 GgGg KKKK +17 529 N 4 CcCc 2222 +17 530 N 4 TtTt BBBB +17 531 N 4 TtTt FFFF +17 532 N 4 TtTt FFFF +17 533 N 4 CcCc JJJJ +17 534 N 4 TtTt JJJJ +17 535 N 4 AaAa <<<< +17 536 N 4 CcCc FFFF +17 537 N 4 CcCc 2222 +17 538 N 4 AaAa CCCC +17 539 N 4 TtTt HHHH +17 540 N 4 CcCc FFFF +17 541 N 4 AaAa IIII +17 542 N 4 CcCc GGGG +17 543 N 4 CcCc JJJJ +17 544 N 4 AaAa JJJJ +17 545 N 4 AaAa CCCC +17 546 N 4 AaAa GGGG +17 547 N 4 AaAa JJJJ +17 548 N 4 AaAa JJJJ +17 549 N 4 TtTt FFFF +17 550 N 4 TtTt ;;;; +17 551 N 4 GgGg 8888 +17 552 N 4 CcCc 3333 +17 553 N 4 AaAa HHHH +17 554 N 4 AaAa CCCC +17 555 N 4 AaAa //// +17 556 N 4 CcCc KKKK +17 557 N 4 AaAa EEEE +17 558 N 4 AaAa ???? +17 559 N 4 CcCc IIII +17 560 N 4 CcCc IIII +17 561 N 4 AaAa 9999 +17 562 N 4 CcCc IIII +17 563 N 4 AaAa HHHH +17 564 N 4 CcCc 0000 +17 565 N 4 GgGg >>>> +17 566 N 4 CcCc DDDD +17 567 N 4 CcCc (((( +17 568 N 4 CcCc JJJJ +17 569 N 4 TtTt 5555 +17 570 N 4 TtTt EEEE +17 571 N 4 CcCc @@@@ +17 572 N 4 AaAa FFFF +17 573 N 4 AaAa 6666 +17 574 N 4 CcCc 9999 +17 575 N 4 TtTt 7777 +17 576 N 4 GgGg ???? +17 577 N 4 G$g$G$g$ @@@@ diff --git a/src/samtools-1.3.1/test/mpileup/expected/28.out b/src/samtools-1.3.1/test/mpileup/expected/28.out new file mode 100644 index 0000000..de0b241 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/28.out @@ -0,0 +1,4101 @@ +17 1 A 5 ^>.^>.^>.^>.^>. JIJGK +17 2 A 5 ..... JBJGJ +17 3 G 5 ..... ELLJI +17 4 C 5 ..... JLHFG +17 5 T 5 ..... KMLEK +17 6 T 5 ..... HFHGB +17 7 C 5 ..... JKJJK +17 8 T 5 ..... KMJJJ +17 9 C 5 ..... JDKJK +17 10 A 5 ..... KIJIK +17 11 C 5 ..... GIJ?I +17 12 C 5 ..... KHKJD +17 13 C 5 ..... LJMJI +17 14 T 5 ..... LKLKH +17 15 G 5 ..... IKKLI +17 16 T 5 ..... FHJDD +17 17 T 5 ..... HFDGF +17 18 C 6 .....^]. KE>AK@ +17 19 C 6 ...... LLMHC? +17 20 T 6 ...... LLJJDD +17 21 G 6 ...... CLKKJE +17 22 C 6 ...... JKLJJB +17 23 A 7 ......^]. JFEIFGD +17 24 T 7 ....... IIHIGGB +17 25 A 8 .......^]. DHIIEDDD +17 26 G 8 ........ EMGLJIIF +17 27 A 8 ........ FHHHEFGE +17 28 T 8 ........ FIIFHFHE +17 29 A 8 ........ HHHCCDGG +17 30 A 8 ........ KH=JHGHG +17 31 T 8 ........ HIFIJFIH +17 32 T 8 ........ EHFAEEBG +17 33 G 8 ........ HLCKKLKJ +17 34 C 8 ........ HKHKHJJD +17 35 A 8 ........ JJFEIHII +17 36 T 8 ........ IF>JHGIH +17 37 G 8 ........ ICBKJJKK +17 38 A 8 ...$..... IHEIGFIJ +17 39 C 7 ....... DFJGIJI +17 40 A 7 ....... JJHIGJI +17 41 A 8 .......^]. EIBEGGHA +17 42 T 8 ........ EJIGHJHB +17 43 T 8 ........ EAHGEGHD +17 44 G 8 ........ JIJGIKLI +17 45 C 8 ........ EDBJIKKI +17 46 C 8 ........ I=JFHIKI +17 47 T 8 ........ KJKIIKLJ +17 48 T 8 ........ GHDEEIHG +17 49 G 8 ........ JKJI>LIK +17 50 T 8 ........ IFHADIIG +17 51 C 8 ........ HGKHKKLK +17 52 C 8 ........ CHMEHKLJ +17 53 C 8 ........ GJKFGLKK +17 54 T 8 ........ KIJFHJKK +17 55 G 8 ........ HHGFJLMK +17 56 C 8 ........ FKJAFLIK +17 57 T 8 ....$.... KKL0JKLL +17 58 G 7 ....... FCKIKLK +17 59 A 7 ....... EHHFJKJ +17 60 A 7 ....... 9:IIJHJ +17 61 T 7 ....... B@GDIKI +17 62 G 7 ....... BHJFLMI +17 63 T 7 ....... DD8DIII +17 64 G 8 ..$.....^]. I?IIJMMB +17 65 C 7 ....... AGJJMKD +17 66 T 7 ....... JHHLLLG +17 67 C 7 ....... AKHMJLF +17 68 T 7 ....... HLJKLLH +17 69 G 8 .......^]. F=HKLMHE +17 70 G 8 ........ 4JHIKJE> +17 71 G 8 ........ ?GIJLKEE +17 72 G 8 ........ DFIJILGF +17 73 T 8 ........ E8CHGGFF +17 74 C 8 ........ @KKIJMII +17 75 T 8 ........ ICKKFLIJ +17 76 C 8 ........ :HKLIKHJ +17 77 T 8 ........ DKILKMKK +17 78 G 8 ........ DKJKMMJK +17 79 G 8 ........ 4:IJJJII +17 80 G 8 ........ 8HHKJLII +17 81 G 8 ........ (AHHKHJJ +17 82 T 8 ........ 8D?DEGDI +17 83 C 8 ........ 64JEMMJH +17 84 T 8 ........ DIJLMLKK +17 85 C 8 ........ =IKMLLKK +17 86 A 8 .$....... >DEJHJHI +17 87 C 8 .......^]. FKHKIIJD +17 88 C 8 ........ FGFGJKN? +17 89 C 8 ........ FHKDKKLD +17 90 A 8 .$....... BGIIKIIE +17 91 C 7 ....... JKJIJIG +17 92 G 7 ....... CD?DEDB +17 93 A 7 ....... GKCIIKH +17 94 C 7 ....... GDIKIIH +17 95 C 8 .......^]. EKLKJHI? +17 96 A 8 ........ HIGHIEIE +17 97 A 9 ........^>. FHIIIKIC8 +17 98 C 9 ......... IHIJIJJD2 +17 99 T 9 ......... HIJKKLKF4 +17 100 C 9 ......... JLJMLLGG4 +17 101 C 9 ......... HFLJKMH97 +17 102 C 9 ......... FKKLLLKF5 +17 103 T 9 ........C KLLLMLKG' +17 104 G 9 ........C ;HLGKLIH$ +17 105 G 10 .........^]. HB6KKKG8-; +17 106 G 10 .......... GMKKIKJE2? +17 107 C 10 .......... IKMKLJKI)? +17 108 C 10 .......... HGKLLKLG*? +17 109 T 10 ........C. ILLOLJJF#B +17 110 G 10 .......... JJMMKLIH(D +17 111 G 10 .......... G77HJJBA/C +17 112 C 10 ........G. IKILKKLI#? +17 113 A 10 ........G. CGIFIGJE%? +17 114 C 10 .......... IDGIJJIH(B +17 115 C 10 .......... EJJILNGF/A +17 116 A 10 ........C. DHGJJJIH#F +17 117 G 10 .$......... HBJIMIFJ(F +17 118 G 9 ......... BFKLJGF/A +17 119 G 9 ......... F?HLKJG-G +17 120 A 9 .......G. FCIIKHG%J +17 121 G 9 ......... GFMMMG@-H +17 122 C 9 .$........ DEIKLLJ%I +17 123 T 8 ........ GMKIEF-H +17 124 T 9 .$.......^]. ?HEIE?/7> +17 125 A 8 .....T.. DHICD%GA +17 126 A 8 ........ JEKAG0GB +17 127 C 8 ........ JGGJG/DD +17 128 A 8 ........ HJIIE8IE +17 129 A 8 ........ HFKJD8IC +17 130 A 8 ......$.. IJKCE8JD +17 131 C 7 ....... JKKFGGG +17 132 A 7 ....... JGKJGKF +17 133 T 7 ....... GKHIEGE +17 134 C 7 ....... KLMKKJH +17 135 T 7 ....... JLKLHIG +17 136 G 7 ....... IMLGIHH +17 137 T 7 ....... EJHHAHF +17 138 C 7 ....... GKMIJIH +17 139 C 7 ....... FJK@GFF +17 140 A 7 .$...... CIIKFHF +17 141 G 6 ...... MLCJEJ +17 142 C 6 ...... LLFIHF +17 143 G 6 ...... CAE@B@ +17 144 A 6 ...... JJJGBG +17 145 A 6 ...... IJCGKG +17 146 T 6 ...... HJJFFG +17 147 A 6 ...... FIJEID +17 148 C 6 ...... KKJGHG +17 149 C 6 ...... JL3IGH +17 150 T 6 ...... KJIEEH +17 151 G 6 ...... ILJHHG +17 152 C 7 ......^]. JLLEIJ= +17 153 A 7 ....... EGGFHGA +17 154 T 7 ....... DIJHGF@ +17 155 C 7 ....... KLKJHJD +17 156 C 7 ....... ELJHKH7 +17 157 C 7 ....... GJLGLHE +17 158 T 7 ....... IKLEKHF +17 159 A 7 ....... EJIDHD@ +17 160 G 7 ....... HFHHHKI +17 161 A 7 ....... DDHHGHD +17 162 A 7 ....... ?HEH:@G +17 163 G 7 .$...... FDGEHI; +17 164 T 6 ...... EG@E@: +17 165 G 6 ...... GJ>HJG +17 166 A 6 ...... FD@IGH +17 167 A 6 ...... D?EGE9 +17 168 G 6 .$..... 1HKKGE +17 169 C 5 ..... 4>GH1 +17 170 C 5 ..... EHLG3 +17 171 A 5 ..... HFIGE +17 172 C 5 ..... IHIJD +17 173 C 5 ..... ACDH? +17 174 G 5 ..... D@=B> +17 175 C 6 .....^]. JJIG5E +17 176 C 6 ...... EFIHGB +17 177 C 6 ...... >FFGBG +17 178 A 6 ...... DDHHHG +17 179 A 6 ...... >IDG5F +17 180 A 6 ...... 73GCDG +17 181 G 6 ...... FCHLJK +17 182 A 7 ......^]. CE@GFH@ +17 183 C 7 ....... FHEIHI? +17 184 A 7 ....... @HIHFHE +17 185 C 7 ....... 8GHH=IB +17 186 G 7 .$...... *A@@7C= +17 187 C 6 ...... GFI;KG +17 188 C 6 ...... EHG9LI +17 189 C 6 ...... ECIGLI +17 190 A 6 ...... E7F@HI +17 191 T 6 ...... C, ?I5MJD +17 196 A 6 ....., FAFJJC +17 197 G 6 ....., >J?NHE +17 198 C 6 ....., @IKLIH +17 199 T 6 ....., GH2MKF +17 200 T 6 ....., @HCHGG +17 201 A 7 .....,^]. EG;IGFB +17 202 A 7 .....,. BEFIJAC +17 203 C 7 .....,. BG.JGGD +17 204 C 7 .....,. =H7LKLF +17 205 T 7 .....,. FHGLKEG +17 206 G 7 .....,. EI>LHLH +17 207 C 7 .....,. BJ7MJLG +17 208 A 7 .....,. FFGJK>F +17 209 T 7 .....,. c EHK:IG$ +17 227 C 7 ...,.., BKHFIG: +17 228 C 7 ...,.., 5LLDKH: +17 229 G 7 ...,.., 4E=LC@+ +17 230 C 7 ...,.., 6KJKHHB +17 231 C 7 ...,.., )LLHLHC +17 232 C 7 ...,.., IILEHH@ +17 233 A 7 ...,.., DLL8JG< +17 234 A 7 ...,.., =IFIIH= +17 235 A 7 ...,.., =KDJIGE +17 236 G 8 ...,..,^]. BMGGLI>< +17 237 A 8 ...,..,. EJIHIF=A +17 238 C 8 ...,..,. FKIJJHED +17 239 A 9 ...,..,.^], EKLHIGFF0 +17 240 C 9 ...,..,., 5KFDJHCD? +17 241 G 9 ...,..,., LKLNIHIG +17 243 C 9 ...,..,., 'LHJHIIHA +17 244 C 9 ...,..,., GKKLMILFH +17 245 A 9 ...,..,., FKJJGHHFF +17 246 T 10 ...,..,.,^>, ?KGIHGEFHB +17 247 G 10 ...,..,.,, :LFKLHDJIB +17 248 T 10 ...,..,.,, BJEFGEJE?7 +17 249 C 10 ...,..,.,, ALDJJINGIE +17 250 C 10 ...,..,.,, 1LGLKHKHKH +17 251 A 10 .$..,..,.,, *JCLIHHGEG +17 252 G 9 ..,..,.,, LGLLJLFHI +17 253 C 9 ..,..,.,, KGLLJFILK +17 254 T 10 ..,..,.,,^]. LHJKHJHFJ@ +17 255 T 11 ..,..,.,,.^]. GBIHGFBCJ=? +17 256 A 11 ..,..,.,,.. HDHIFGEKICA +17 257 T 11 ..,..,.,,.. IHLHFG=?JDC +17 258 T 11 ..,..,.,,.. HGGHFIEDGDA +17 259 C 11 ..,..,.,,.. LIMLGMCLFGF +17 260 T 11 ..,..,.,,.. LJHKJGHHIGF +17 261 G 11 ..,..,.,,.. LGJJLGD/IGG +17 262 C 11 ..,..,.,,.. KHJMJMH?KIG +17 263 C 11 ..,..,.,,.. KELKGMHEF@F +17 264 C 11 ..,..,.,,.. JELKIGGBMHF +17 265 A 11 ..,..,.,,.. KCKJEKILKGF +17 266 G 11 ..,..,.,,.. LFJHIBGIGJJ +17 267 T 11 ..,..,.,,.. CCBIFKDJIED +17 268 T 11 ..,..,.,,.. F6JHEF9EKEF +17 269 C 12 ..,..,.,,..^>, J=8LKMHHKIJ8 +17 270 C 12 ..,..,.,,.., G5MKFL6KIJHG +17 271 T 12 ..,..,.,,.., GFILJEIIIGHC +17 272 C 12 ..,..,.,,.., GFKJKLFMLIJG +17 273 T 12 ..,..,.,,.., GI>KHFJFJIID +17 274 C 12 .$.,..,.,,.., GDGJIMHKBJJD +17 275 C 11 .,..,.,,.., =LMHJDJLGIG +17 276 A 11 .,..,.,,.., =KJGJ, 6HFEEGDJHGF= +17 280 A 12 .,..,.,,..,, 4LJHJ6F9HHJG +17 281 G 12 .,..,.,,..,, 8KMHFHLIKKEE +17 282 G 12 .,..,.,,..,, 6HFGJ2JMIHJE +17 283 C 12 .,..,.,,..,, ;JL=LJGMKHHG +17 284 T 12 .,..,.,,..,, BGLJIGJKHIHH +17 285 G 12 .,..,.,,..,, A7KJJJGKJJJJ +17 286 C 12 .,..,.,,..,, 2IJJIHLKJHKF +17 287 A 12 .,..,.,,..,, GIEEFEFF +17 303 G 11 .,.,,..,,., HHDKMKIJLJG +17 304 C 11 .,.,,..,,., GJ?BKGJHDJG +17 305 C 11 .,.,,..,,., CIHKMHILLKJ +17 306 T 11 .,.,,..,,., GFCJIIIHJLH +17 307 G 11 .,.,,..,,., GBIJLHIJJK? +17 308 C 11 .,.,,..,,., E +17 309 G 11 .,.,,..,,., =C?KJCBJKBI +17 310 A 11 .,.,,..,,., CC>GIGGFHIH +17 311 C 11 .$,.,,..,,., 8EHHLCIILIK +17 312 A 10 ,.,,..,,., @7HDDHEHKH +17 313 A 10 ,.,,..,,., ?6GGFGGIJH +17 314 A 11 ,$.,,..,,.,^], :EGLFHGMDHFGJEBF9 +17 334 A 12 .$,,..,,.,,.. @CGFHEIJHIG@ +17 335 A 11 ,,..,,.,,.. CHHHFGIIGG( +17 336 A 11 ,,..,,.,,.. FHCHDCIHHFD +17 337 C 11 ,$,..,,.,,.. BK=JLLJMMH+ +17 338 T 10 ,..,,.,,.. HDIFJLJJKJ +17 339 C 11 ,..,,.,,..^>, IJJIKEJDKG4 +17 340 C 11 ,..,,.,,.., JFIKLLLMJDA +17 341 T 11 ,..,,.,,.., FCHFIIJIKCB +17 342 T 11 ,..,,.,,.., GEEGIHHGGD@ +17 343 G 11 ,..,,.,,.., EHKKKDEJK7( +17 344 C 11 ,..,,.,,.., EFGKKLMLK@8 +17 345 T 11 ,$..,,.,,.., BFHGICCIKKG +17 346 G 11 ..,,.,,..,^]. HHBKLJJKI1@ +17 347 G 11 ..,,.,,..,. EIGICIJI&BB +17 348 T 11 ..,,.,,..,. CEEI>JJG%?C +17 349 T 11 ..,,.,,..,. BAIJCJAH=AC +17 350 T 11 ..,,.,,..,. CCIIHHEH/FF +17 351 G 11 ..,,.,,..,. :IH:KLLKHFG +17 352 A 11 .$.,,.,,..,. /CGJILMJGFI +17 353 G 10 .$,,.,,..,. EGKLILMCHG +17 354 A 9 ,,.,,..,. IKFGKJ/JI +17 355 G 9 ,,.t,..,. GJMJKLB>G +17 356 G 9 ,,.,,..,. IK>KLBBHH +17 357 C 10 ,,.,,..,.^]. JLHLMKAGHA +17 358 A 10 ,,.,,..,.. HKHJMJ9JID +17 359 G 10 ,,.,,..,.. HKNLKLHIF +17 362 A 11 ,,.,,..,..^]. DEFHHHJ@JFB +17 363 A 11 ,,.,,..,... EH?JGJHHJG? +17 364 T 11 ,,.,,..,... EH?FFH:JGFD +17 365 G 11 ,,.,,..,... EIIKKK1HHJH +17 366 A 11 ,,.,,..,... DHLHLLJHJID; +17 373 A 11 ,.,,..,..., FFIHJIHKHGC +17 374 T 11 ,.,,..,..., EJHIJ:HGGC@ +17 375 A 12 ,.,,..,...,^]. GCLKI;LHEHD: +17 376 G 12 ,.,,..,...,. D9JJM0HIJG3F +17 377 T 12 ,.,,..,...,. CIFII,KHFFBD +17 378 T 13 ,$.,,..,...,.^]. BGHJI6LHEE>@: +17 379 G 12 .,,..,...,.. DELHHHIII(CD +17 380 C 12 .,,..,...,.. HKLJ5JJIICDE +17 381 T 12 .,,..,...,.. LIDKDKLJEEEE +17 382 T 12 .,,..,...,.. HHII)JIEIBA? +17 383 T 12 .,,..,...,.. CHHHAIHFEDB? +17 384 A 13 .,,..,...,..^], E?HH6IHDIFEC6 +17 385 C 13 .,,..,...,.., HJLIIJGIFBECB +17 386 T 13 .,,..,...,.., FGHMCB0 +17 388 T 13 .,,..,...,.., EGII4KIGHCCC@ +17 389 G 13 .,,..,...,.., :HGJLGII=EHG6 +17 390 C 13 .,,..,...,.., EILMFJJI7DIH? +17 391 A 13 .,,..,...,.., =FIJDHLIGGHGB +17 392 T 13 .$,,..,...,.., :EII:IHGCB +17 401 A 13 ,..,...,..,., EIHHKGHDJJ6=D +17 402 T 13 ,..,...,..,., GJBKIHJAHHJF7 +17 403 T 13 ,..,...,..,., GFBKIFDFEEJFG +17 404 G 13 ,..,...,..,., GLBHIJBCIIHJG +17 405 T 13 ,..,...,..,., FI:KIFIFGHHGI +17 406 G 13 ,..,...,..,., HKJKJJCEEAG@D +17 412 C 15 ,..,...,T.,.,,^]. GKLIKK:E/ILLKHA +17 413 A 17 ,$..,...,..,.,,.^],^], BIFGKHDFHIKGJFEC? +17 414 T 16 ..,...,..,.,,.,, JFKHHAFIIIHJEEEE +17 415 G 16 ..,...,..,.,,.,, KBKIICGKHJDJJKJJGFEG +17 419 T 16 ..,...,..,.,,.,, CHHHGJEIIBIHEFEG +17 420 A 16 ..,...,..,.,,.,, CHHIG>@IHCHFEACG +17 421 A 16 ..,...,..,.,,.,, D2HLEA@KKHDHGFDI +17 422 A 16 ..,...,..,.,,.,, B9GKJJIKKJJJECFF +17 423 T 16 ..,...,..,.,,.,, EEHHGGAIIBIHGEFH +17 424 A 16 .$.,...,..,.,,.,, BBHHDBDII?IHFEEH +17 425 A 15 .,...,..,.,,.,, AGJICHHMJMKHEL +17 429 T 16 .,...,..,.,,.,,^], DJKIBDKKJLKHGHJC +17 430 G 16 .,...,..,.,,.,,, CJLMA=KKLNLFHFLF +17 431 G 16 .$,...,..,.,,.,,, (FMHA@MMBLKJHGJ? +17 432 T 15 ,...,..,.,,.,,, IJGDEGDDHJIDHHB +17 433 T 15 ,...,..,.,,.,,, IHG5-FGKHHIGH@E +17 434 T 16 ,...,..,.,,.,,,^]. GGFJ@EFIHJG>HIFB +17 435 A 16 ,...,..,.,,.,,,. FGEAGJIHDHIHIJ,C +17 436 T 16 ,...,..,.,,.,,,. IHG8@JJBFICIHE?C +17 437 T 16 ,...,..,.,,.,,,. FEIECFFFHJEGIJHD +17 438 A 16 ,...,..,.,,.,,,. FGF=BIJDIID7II@D +17 439 C 16 ,...,..,.,,.,,,. GDHFCHIGJMJIKMLE +17 440 A 16 ,...,..,.,,.,,,. IIHLMKHF +17 450 G 16 ...,..,.,,.,,,.. DGAENMKKKKFHMJIG +17 451 A 16 ...,..,.,,.,,,.. FD4@KKFGJG +17 454 A 17 ..,..,.,,.,,,.... EHDLLIHJGJHKIBIE9 +17 455 T 17 ..,..,.,,.,,,.... B,@IJJIJEFKKIGFFA +17 456 G 17 .$.,..,.,,.,,,.... DF;HHKLKJAKMKKHI> +17 457 C 18 .,..,.,,.,,,....^].^]. @BKKKILKEKLLGII6DA +17 458 A 18 .,..,.,,.,,,...... FAJKBJIGDGGJIJFCEB +17 459 T 18 .,..,.,,.,,,...... 8FGGHGHH@HKJGGGGDC +17 460 G 18 .,..,.,,.,,,...... C>KJFJKHMIJHKHKEGB +17 461 T 18 .$,..,.,,.,,,...... AFGGJHJGGJKEIHH:FG +17 462 G 17 ,..,.,,.,,,...... >JIJLLIJLLKLHK:JI +17 463 G 17 ,..,.,,.,,,...... @FIGFKKIKKLIII3IF +17 464 A 17 ,..,.,,.,,,...... AFICJHE? +17 469 A 19 ,..,.,,.,,,........ G1D>HLG?KKKJJG>IH:A +17 470 G 19 ,..,.,,.,,,........ =GGHLIHEHKJMIMELJ?G +17 471 T 19 ,..,.,,.,,,........ BFFGGI:EKJJHHJCEEAD +17 472 T 19 ,..,.,,.,,,........ CB>CIIHHJBIIHIBGD=C +17 473 G 19 ,..,.,,.,,,........ DFJDMIIIKKKKILHJIBG +17 474 G 19 ,..,.,,.,,,........ BBFEMKHBKLKIJKGJGAF +17 475 G 19 ,..,.,,.,,,........ BHDEILKFJLJKJKAJGAG +17 476 A 19 ,..,.,,.,,,........ BGHGHIE4IIIILI1JB?E +17 477 T 19 ,..,.,,.,,,........ CDEEGIGGKJJHHF2HF?D +17 478 T 20 ,..,.,,.,,,........^]. @>?DGIECGJHHHI.HD7CB +17 479 A 20 ,$..,.,,.,,,......... 9BB>HKIHKMEIHHAHE@BC +17 480 G 19 ..,.,,.,,,......... DCDLHJNKLJMINKLLAIG +17 481 G 19 ..,.,,.,,,......... BEFIJKJJLLGJCCKIGG> +17 482 A 19 .$.,.,,.,,,......... ;CGKJJEJLKJKJ;IBBFE +17 483 G 19 .,$.,,.,,,.........^], EBKJJGJLILJLILFAIG< +17 484 A 18 ..,,.,,,........., EHJJ2JLLJLH;H>BF98 +17 485 G 18 .$.,,.,,,........., ENJJGILHKJM?LJCJGB +17 486 A 17 .,,.,,,........., JJIGFMKCLJCG0CGGF +17 487 G 17 .,,.,,,........., MHJ?ILLMJM>LIBJIH +17 488 A 18 .,,.,,,.........,^]. IFFBEIGGLH;GGDECAE +17 489 A 18 .,,.,,,.........,. GEEAEHGDJHDIG?HC>A +17 490 A 18 .,,.,,,.........,. FGHHHKGIKJ6JHHC@DE +17 491 T 18 .,,.,,,.........,. HFG6IIJJII;HG@G;FF +17 492 G 18 .,,.,,,.........,. IGJ8ILLLJL+HJ?IHDI +17 493 A 18 .,,.,,,.........,. GDGILJFJ=BFI:H +17 497 C 18 .$,,.,,,.........,. AGIJIJLKHJBJG;FHHI +17 498 A 18 ,$,.,,,.........,.^]. BG=HHIGLHHJCEDI;IB +17 499 T 17 ,.,,,.........,.. E;GHHKII.GCDEIDH> +17 500 A 17 ,.,,,.........,.. F?GIHIIECJAAAC?I8 +17 501 T 17 ,.,,,.........,.. GHHHIJIJB +17 512 A 18 ,,$,.........,..c., BEGHHE7IH@G3>I<.B@ +17 513 A 17 ,,.........,.T,., AFIGEHH??GJFJ-AEA +17 514 A 17 ,,.........,..t., BGIJE@JBAG7DJ+1FB +17 515 C 17 ,,.........,..,., FEJEE,KHBGIHK)<-D +17 516 C 17 ,,.........,..,., EJIGK*M@=J=HH;87H +17 517 T 18 ,,.........,..,.,^]. DFLJL9MH?JEELK3IE> +17 518 G 19 ,,.........,..,.,.^]. BGKJFIMJ?HKHL0LICHHIL683KHJHI +17 527 A 20 ,.........,..,.,..., HGKJ9IGFHIAIF@,IGIFJ +17 528 G 20 ,$.........,..,.,..., BIFL;OLFKKJMHCIJJLJK +17 529 C 19 .........,..,.,..., GFL3LJ;J2JK+6JLGJHM +17 530 T 19 .........,..,.,..., HJL;LIDJBGMGCG=JKHA +17 531 T 19 .........,..,.,..., ?FI4FGAEFFGIJAHEHFJ +17 532 T 19 .........,..,.,..., =GI)ID9GFGIGIGHFHEJ +17 533 C 19 .$........,..,.,..., DFKDKJ8KJML-9/LIJIL +17 534 T 18 ........,..,.,..., IL@LIECJCNJ+JGHLHJ +17 535 A 18 ........,..g.,..., GJEF>ABGF;JI.IHHIIJ +17 537 C 18 ........,..,.,..., ;K(LFEI2JK4:)IHKHL +17 538 A 18 ........,..,.,..., HD?GIAHCFJ?8GGHHFI +17 539 T 18 ........,..,.,..., HF8HABHHGJH@DGGJFJ +17 540 C 18 ........,..,.,..., EL?LEEKFIM59KKIKJI +17 541 A 18 ........,..,.,..., HE:JHFGI2I+HHFFJGG +17 542 C 18 ........,..,.,..., AIEJEGHGHKB&FHGIIJ +17 543 C 19 ........,..,.,...,^], CJDKG:JJHMI/7IILGLE +17 544 A 19 ........,..,.,...,, FHDJEGFJFI+:BEEKGGD +17 545 A 19 ........,..,.,...,, @C?HFABCFHAJ2GHJGHB +17 546 A 19 ........,..,.,...,, B>;JEBIGFK1I;EHJGHC +17 547 A 19 ........,..,.,...,, BFBFF>EJAI>(JGHJGIB +17 548 A 19 .$.C.....,..,.,...,, =E*GG>EJEHE:;FFJGIE +17 549 T 18 .......,..g.,...,, ECFF:EFCJI5HIGJGHF +17 550 T 18 ..$.....,..,.,...,, C%D>:F;GI@>2FCGFJF +17 551 G 17 .$.....,..,.,...,, >IE?G89LAKDKIIGLK +17 552 C 16 .....,..,.,...,, HF>J3HLI9IILLHJK +17 553 A 16 .....,..,.,...,, FC>GH9J,DCGHJGDF +17 554 A 16 .....,..,.,...,, CDCEJGHEE +17 562 C 15 ...,..,.,...,,, EFIJJJM*JGHGMJH +17 563 A 15 ...,..,.,...,,, GEHBJ+14BIJFGFE +17 564 C 15 ...,..,.,...,,, D60AIF2BBDHIEBA +17 565 G 17 ...,..,.,...,,,^],^], :<>IEIILFMLL6B +17 569 T 17 ..,..,.,...,,,,,^], D5DML3LHIJKKGA&D( +17 570 T 17 ..,..,.,...,,,,,, @ILD;>HJLLKHGF8=@ +17 572 A 18 ..,..,.,...,,,,,,. CFDGD5HFFJHFDF=8CC +17 573 A 18 .$.,..,.,...,,,,,,. <6EAH<G +17 583 T 17 ..,.,...,,,,,,.., HE5KFGLJJGI@=IJFF +17 584 C 18 ..,.,...,,,,,,..,^>. G:H,JFJKMJI:9HI2G? +17 585 A 18 ..,.,...,,,,,,..,. F9BEGFHGIHHC98JHCC +17 586 T 18 ..,.,...,,,,,,..,. DH7JEGHGIIHLFHMGE +17 591 A 18 .,.,...,,,,,,..,.. CFGFHJHHGFBDHKIHGB +17 592 A 18 .,.,...,,,,,,..,.. AF(FIIIHFD=BJJEHGE +17 593 C 18 .,.,...,,,,,,..,.. G>'JHGHLJH0EFI@HFD=<;JFH2D +17 597 C 18 .$,.,...,,,,,,..,.. BD1JKKEILK=@JGEM>H +17 598 T 17 ,.,...,,,,,,..,.. D5FHLGJFG4IEKKJHC +17 599 T 17 ,.,...,,,,,,..,.. EAHDHDJIEGF@HGK/B +17 600 G 17 ,.,...,,,,,,..,.. EHGELKHKIBD2ILKCA +17 601 T 17 ,.,...,,,,,,..,.. C=FFFEJHHFFE6> +17 602 G 17 ,$.,...,,,,,,..,.. AEEHJGJEI%4;IIKJE +17 603 G 16 .,...,,,,,,..,.-1T. 3FIJGJHDE9IJ8J8: +17 604 T 16 .$,...,,,,,,..,*. EGFI;JIH6D/D@DE; +17 605 T 15 ,...,,,,,,..,.. CGHAGGH+GAI?JEF +17 606 T 15 ,...,,,,,,..,.. CCEDHFE;.IICIEB +17 607 A 15 ,...,,,,,,..,.. EDDFGFH>B=HHDHKFFK0=A +17 618 G 15 .$,$,,,,,..,...^].^], FDGH7CDKFL3@CA< +17 619 G 13 ,,,,,..,...., IICCDJ@LI6F=;IFKG7GBG +17 622 G 13 ,,,,,..,A..., KI07@IL,FD4LI +17 636 A 14 ,,,,,..,....,, DFGFHLJK,HH>HF +17 637 A 14 ,,,,,..,....,, DCBDEHJGIHIFGD +17 638 A 14 ,,,,,..,....,, EEEDEHBJJ5F?IE +17 639 A 14 ,,,,,..,....,, DF8D7K%HDFI3HF +17 640 A 15 ,,,,,.T,....,,^], FIGGLH)MJ6JCL=F +17 641 G 15 ,,,,,..,....,,, BI994G%K0KIMJ6J9KH; +17 643 A 14 ,,,,..,....,,, E-36KGI.:E3IGD +17 644 C 14 ,,,,..,...A,,, H1 +17 651 C 17 ,,,,..,....,,,,,^], EEGBEIK/KEJGEJB&@ +17 652 C 17 ,,,,..,....,,,,,, GJ;LCHNI5H*LKIDBB +17 653 T 19 ,,,,..,.G..,,,,,,^],^], CBFFIJI0(J>KJI@2?62 +17 654 G 19 ,$,,,..,....,,,,,,,, @3DDFLL>:IEMAK>5C:D +17 655 G 18 ,,,..,....,,,,,,,, 0CJ??JIDHAJGID7A@; +17 656 T 18 ,,,..,....,,,,,,,, @CHF8J;0B@JBJB1F>@ +17 657 A 18 ,,,..,....,,,,,,,, DDHFGIDBHDDIIC,CE@ +17 658 C 18 ,,,..,....,,,,,,,, BAIEJK6CDHIEI%BFD7 +17 661 G 19 ,,,..,....,,,,t,,,, 1EHFKL0GIFLKLG&7B19 +17 662 C 19 ,,,..,....,,,,,,,,, EHJE6L*2I8LKHF*6EIB +17 663 A 19 ,,,..,....,,,,,,,,, 0?DIGH/I83I:HF(?<:< +17 664 A 19 ,$,$,..,....,,,,,,,,, 4?CAJIGIH6HHCI87FCB +17 665 C 17 ,..,....,,,,,,,,, ;=JK8HF9JM>I8JEJC +17 666 T 17 ,..,....,,,,,,,,, EJJJ;IIIGHHE?CDCC +17 667 G 18 ,..,....,,,,,,,,,^]. LGLH7EJGHF +17 671 G 17 ..,....,,,,,,,,,. DHKEH@I +17 672 A 17 ..,....,,,,,,,,,. EEH-5I/JIIF6CFEFF +17 673 T 17 ..,...C,,,,,,,,,. CAH.GF-HGHF2CI:HG +17 674 G 17 ..,....,,,,,,,,,. CHJ/HI6KLFF, +17 680 C 16 ,$....,,,,t,,,,., E.EH0MIGC'EFJHK; +17 681 A 15 ....,,,,,,,,,., 8FAEHIH@(CGEGG: +17 682 A 15 ....,,,,,,,,,., DCJCHHHBA2=:DI9 +17 683 A 16 ....,,,,,,,,,.,^], D3J?ICHC/8F@IH6A +17 684 C 16 .$...,,,,,,,,,.,, 9>F,CBC;<=CA?J87 +17 685 G 15 ...,,,,,,,,,.,, <>ALFIC3EGGMC5? +17 686 C 15 ...,,,,,,,,,.,, 1GJGFKF/8HHJK?E +17 687 A 15 T$..,,,,,,,,,.,, (IGJDFF-6D9FI>@ +17 688 T 14 ..,,,,,,,,,.,, A?JHIL1IE>II@D +17 689 T 14 .A,,,,,,,,,.,, E.JIDC4?G8H@CE +17 690 C 14 ..,,,,,,,,,.,, 8ILGJJMDJ@JLCI +17 691 C 14 ..,,,,,,,,,.,, I)MKKG.KHKGEEI +17 692 T 14 ..,,,,,,,,,.,, F=HJIE>JEBIHCE +17 693 C 14 ..,,,,,,,,,.,, =/DAIJF. GFJIGC*FBCHH@I@ +17 698 T 15 ..,,,,,,,,,.,,. GEKIIF?JI9G@HDA +17 699 G 15 ..,,,,,,,,,.,,. >/JJMC:HH?EM@FC +17 700 A 15 ..,,,,,,,,,.,,. :CHGDIE>GFFIEFF +17 701 A 16 ..,,,,,,,,,.,,.^], E*HHHI2?FEIIDEHC +17 702 A 16 .C,,,,,,,,,.,,., E%KLKLJIICIIIHHG +17 703 G 16 ..,,,,,,,,,.,,., @%JGJJCGKFFK>JGD +17 704 A 16 .T,,,,,,,,,.,,., G1HHGHBHFFF>CGI8 +17 705 A 16 ..,,,,t,,,,.,,., 4ACCCJ@ +17 709 G 16 ..,,,,,,,,,.,,., 9)JJLK)LKHLELJ?A +17 710 G 16 ..,,,,,,,,,.,,., :#JJGJ8CKAKLFKHG +17 711 A 16 ..,,,,,,,,,.,,., EGGHHH0? +17 723 A 14 ,,,,,,,,.,,.,g FGG-FIDHKJFJI% +17 724 C 14 ,,,,,,,,.,,.,, GHGLKJGIJKIELB +17 725 A 14 ,,,,,,,,.,,.,, FFG0DH@HJCFHFB +17 726 C 14 ,,,,,,,,.,,.,, GGGHFJGIJKJCLD +17 727 A 14 ,$,,,,,,,.,,.,, BGEC +17 731 T 14 ,,,,,,,.,,.,,. GHFHJ;KJHFHGDC +17 732 C 14 ,,,,,,,.,,.,,. IDJJKGFLMHCJI8CC +17 741 T 13 ,,,,,.,,.,,.. 5GIFJGGDDI4CD +17 742 C 14 ,,,,,.,,.,,..^], 1IHJHOJIFL=HGB +17 743 A 14 ,,,,,.,,.,,.., CGGFFBIHFHCB= +17 750 A 17 ,$,,,.,,.,,..,.,,^]. BHFIJJIAMGJCJDDD? +17 751 G 16 ,,,.,,.,,..,.,,. DCDMGIDJ=KJJHFDE +17 752 T 16 ,,$,.,,.,,..,.,,. G?F;JFDI?FGHGD1E +17 753 C 15 ,,.,,.,,..,.,,. HCKLIBI8IJ9GIHF +17 754 T 15 ,,.,,.,,..,.,,. DCLIFEE6JJ@H?EE +17 755 G 15 ,,$.,,.,,..,.,,. D@JJHEC9IKDIJGG +17 756 G 14 ,.,,.,,..,.,,. CEIHAK:HG?HE%C +17 757 A 14 ,.,,.,,..,.,,. @HEFFG:JHGGG@F +17 758 A 14 ,.,,.,,..,.,,. @GEFDH6KDHG7;@ +17 759 A 14 ,.,,.,,..,.,,. CFHD@G?JJGH7?E +17 760 C 14 ,$.,,.,,..,.,,. :GA@;C8GFEHD7G +17 761 G 13 .,,.,,..,.,,. AJI;JB=CKC?H@ +17 762 G 13 .,,.,,..,.,,. FIHDG2FIKGLH< +17 763 C 13 .,,.,,..,.,,. GIHDLJ;GJIIJGDF +17 769 C 13 ,,.,,..,.,,., HI:K;KKKKGLFI +17 770 A 13 ,,.,,..,.,,., FGCH;JHJGJDF? +17 771 T 13 ,,.,,..,.,,., IFBH=IJIHF>DC +17 772 T 13 ,,.,,..,.,,., GF=I:EEKGHGDA +17 773 G 13 ,,.,,..,.,,., GHDF>KLKLKDIL +17 774 A 13 ,,.,,..,.,,., GHDKCKJIJKDFK +17 775 G 13 ,,.,,..,.,,., FIBJ;LLLLLCJL +17 776 A 13 ,,.,,..,.,,., EDBD=KH;IIC>F +17 777 C 13 ,,.,,..,.,,., DH:J=HKJJIEFD +17 778 A 13 ,,.,,..,.,,., DGCK>JILHLCFL +17 779 G 13 ,,.,,..,.,,., CECK0MJJMIKIC +17 780 A 13 ,,.,,..,.,,., @ADG:HGHIGDF? +17 781 A 14 ,,.,,..,.,,.,^], @@@H8LG4IIHGEB +17 782 A 14 ,,$.,,..,.,,.,, ??>G4HK4JJGHHB +17 783 A 13 ,$.,,..,.,,.,, :DG1GKIIIG<7< +17 784 C 12 .,,..,.,,.,, ?K>CJLJKBGI?FHJFLHEJH +17 791 G 12 .,,..,.,,.,, ?G7FJIMJDJJH +17 792 T 12 .,,..,.,,.,, 8FDJKKLGI:JA +17 807 A 12 ,..,.,,.,,,^], FBGLJKDGGIF< +17 808 G 12 ,..,.,,.,,,, CHLILIIJGI/A +17 809 G 12 ,..,.,,.,,,, HDJIKHKFJJFC +17 810 G 12 ,..,.,,.,,c, GDJJJKAE8J/7 +17 811 A 12 ,..,.,,.,,,, A72?JIHGEGH9 +17 812 A 12 ,..,.,,.,,,, CB0> +17 813 C 12 ,..,.,,.,,,, ?AGLJL;EMFBB +17 814 T 12 ,..,.,,.,,,, BFKCMJIGIHEC +17 815 T 12 ,..,.,,.,,,, C>AIJIBD6IEC +17 816 T 12 ,$..,.,,.,,,, DIHI9F5GAHC +17 824 C 12 ..,.,,.,,,,, DJHMJHHFH>@HD +17 843 C 10 .,,.,,,,,, HGEH4KCF:J +17 844 T 10 .,,.,,,,,, HE??FGDDFI +17 845 G 10 .,,.,,,,,, FDBHKG@FKK +17 846 G 10 .$,,.,,,,,, CDD;GI,HKI +17 847 T 9 ,$,.,,,,,, BFBIHEHIJ +17 848 G 8 ,$.,,,,,, AGKGJHAK +17 849 G 7 .$,,,,,, BGI9IC* +17 850 T 6 ,,,,,, HGFIJI +17 851 G 6 ,,,,,, KH4KG9 +17 852 G 6 ,,,,,, HKCDIB +17 853 A 6 ,,,,,, DEIGHE +17 854 A 7 ,,,,,,^]. GFHGHCB +17 855 A 7 ,,,,,,. HFFEF=B +17 856 C 7 ,,,,,,. JHLKK:E +17 857 A 7 ,,,,,,. DGHDGHE +17 858 A 7 ,,,,,,. JI=KLKC +17 859 G 7 ,,,,,,. @LLKLLH +17 860 A 7 ,,,,,,. FEEFGHE +17 861 C 8 ,,,,,,.^], EJMMMKF0 +17 862 T 8 ,,,,,,., >G;HIII> +17 863 G 9 ,$,,,,,.,^]. DIAHKJI?D +17 864 T 8 ,,,,,.,. GHFJHF=E +17 865 C 9 ,,,,,.,.^], HBFKKIBFA +17 866 C 9 ,,,,,.,., CJMHDI,HB +17 867 C 9 ,,,,,.,., JIJHFF.I? +17 868 A 9 ,,,,,.,., HEKKJH.HE +17 869 G 9 ,,,,,.,., HKKLJK4J? +17 870 C 9 ,,,,,.,., FIMJFI&ID +17 871 C 9 ,,,,,.,., JMLLLA.I@ +17 872 T 9 ,,,,,.,., GGJFJK9JA +17 873 G 9 ,,,,,.,., GDKJIKDJ> +17 874 G 9 ,,,,,.,., GHKKMG)I> +17 875 G 9 ,,,,,.,., GDGJIJBI= +17 876 T 9 ,,,,,.,., FJIIF<=ID +17 877 G 9 ,,,,,.,., GDJKKJAKB +17 878 A 9 ,,,,,.,., CGIDIH-HG +17 879 T 9 ,,,,,.,., AFHIHG-IB +17 880 A 9 ,$,,,,.,., @IICHHEHG +17 881 C 8 ,,,,.,., JJKKIGIH +17 882 A 8 ,,,,.,., KJILH9JF +17 883 G 8 ,,,,.,., 1JKKL7MB +17 884 C 8 ,,,,.,., CADDJ=K? +17 885 G 8 ,,,,.,., DIJK>IDB +17 886 A 8 ,,,,.,., GJKJH;IH +17 887 G 8 ,,,,.,., CIKKJ;MC +17 888 A 8 ,,,,.,., HIGHEEIA +17 889 C 8 ,,,,.,., HLJGA1JH +17 890 C 9 ,,,,.,.,^], /LJKK&KEB +17 891 C 9 ,,,,.,.,, HKKLK'GH= +17 892 C 9 ,,,,.,.,, IIKLK:K>D +17 893 A 9 ,,,,.,.,, EGIHJ:KF7 +17 894 T 9 ,,,,.,.,, AIHIH7HIE +17 895 C 10 ,$,,,.,.,,^]. =KFLI/HIGB +17 896 T 9 ,,,.,.,,. IFIL:ME5G +17 897 C 9 ,,,.,.,,. KILL=MIKF +17 898 T 9 ,,,.,.,,. GGHL@KFCG +17 899 A 10 ,,,.,.,,.^]. DEEC-JHFD@ +17 900 C 10 ,,,.,.,,.. KKMK;HC>E? +17 901 C 10 ,,,.,.,,.. HJKI>KIGEE +17 902 A 10 ,,,.,.,,.. CFHH3JHEFF +17 903 A 10 ,,,.,.,,.. CGGH+JGGEH +17 904 A 10 ,,,.,.,,.. CFGC5JGBFH +17 905 A 10 ,,,.,.,,.. BEIIBHGDFH +17 906 A 10 ,,,.,.,,.. BFGHCIGDGH +17 907 A 10 ,,,.,.,,.. DGH@GIJAHH +17 908 T 10 ,,,.,.,,.. EHHJGJLHGF +17 909 T 10 ,,,.,.,,.. BHHFFGCDGF +17 910 A 10 ,,,.,.,,.. ?EGD=HEFGG +17 911 A 10 ,,,.,.,,.. @FFJHJGEHI +17 912 A 10 ,,,.,.,,.. @DFIBJDFII +17 913 A 11 ,,,.,.,,..^], ?DED5KGFHIA +17 914 A 11 ,$,,.,.,,.., :FHJIGIFIID +17 915 T 10 ,,.,.,,.., EGJ6II7HG> +17 916 T 10 ,,.,.,,.., EGC-CFFHHC +17 917 A 10 ,,.,.,,.., GJIFJKHHGG +17 918 G 10 ,,.,.,,.., FKI6MBIKHH +17 919 C 10 ,,.,.,,.., GKMGLGKLIA +17 920 T 10 ,,.,.,,.., FGLGL@EKHF +17 921 G 10 ,$,.,.,,.., ?JHCLJEHHF +17 922 G 9 ,.,.,,.., JL*CJEKGI +17 923 G 9 ,.,.,,.., IJ+EIJIHK +17 924 C 9 ,.,.,,.., IKDLGJKJG +17 925 A 9 ,.,.,,.., FJ/JI=IKI +17 926 T 9 ,.,.,,.., GI1JHHDGF +17 927 G 9 ,.,.,,.., FKEMIIJII +17 928 G 9 ,.,.,,.., EJGKCJJJF +17 929 T 9 ,.,.,,.., GI=FJHICH +17 930 G 9 ,.,.,,.., FI-MIILIG +17 931 G 9 ,.,.,,.., DH.IFIKHJ +17 932 T 9 ,.,.,,.., FF2IH:FCH +17 933 G 9 ,.,.,,.., DL+JIEIGI +17 934 C 9 ,$.,.,,.., AE@HBDKJJ +17 935 A 9 .,.,,..,^>, G/IIEHKA@ +17 936 T 9 .,.,,..,, I?IJIJIIC +17 937 G 9 .,.,,..,, K'JE9JIIF +17 938 C 9 .,.,,..,, E)EKELJHB +17 939 C 9 .,.,,..,, L?LJ>KLJH +17 940 T 9 .,.,,..,, K0LJGLKIG +17 941 G 9 .,.,,..,, J.LEGIHGG +17 942 T 9 .,.,,..,, HCFIBGFDE +17 943 A 9 .,.,,..,, G@IKHHIHG +17 944 G 9 .,.,,..,, K>EFHKJIF +17 945 T 9 .,.,,..,, GEGBCJGGG +17 946 C 9 .,.,,..,, I*KDLKJGG +17 947 C 9 .,.,,..,, H=JKFKIJI +17 948 C 9 .,.,,..,, GAMJCGLKJ +17 949 A 10 .,.,,..,,^], D@JKDHI=IB +17 950 G 10 .,.,,..,,, H=MIIMJJNF +17 951 C 11 .,.,,..,,,^]. E2HJFLJDMGB +17 952 T 11 .,.,,..,,,. F?KHCLIEEBH +17 953 A 11 .$,.,,..,,,. ?EDIGIJCHD8 +17 954 T 10 ,.,,..,,,. 3GJAKIHGAF +17 955 T 10 ,.,,..,,,. ADJEHEGFF9 +17 956 C 10 ,.,,..,,,. @HIKKIIJGF +17 957 A 10 ,.,,..,,,. :FIEAIGEE; +17 958 C 10 ,.,,..,,,. BCFIEDKJHD +17 959 A 10 ,.,,..,,,. CFJHJHJLHE +17 960 G 10 ,$.,,..,,,. >CEIMHHHHE +17 961 T 9 .,,..,,,. BIGIFIHIH +17 962 G 9 .$,,..,,,. DHCKJIJKI +17 963 C 8 ,,..,,,. @IMJLJJF +17 964 T 8 ,,..,,,. IHLIHGI< +17 965 G 8 ,,..,,,. GJMHKJI: +17 966 A 8 ,,..,,,. IGJFBEI4 +17 967 G 8 ,,..,,,. GGLEIJHI +17 968 G 8 ,,..,,,. BG?BJJIJ +17 969 T 8 ,,..,,,. EEIHFIEG +17 970 G 8 ,,..,,,. CGJIGIED +17 971 G 8 ,,..,,,. BHLHIIG@ +17 972 G 8 ,$,..,,,. AGDJJLJ1 +17 973 A 7 ,..,,,. DHHEFG7 +17 974 A 7 ,..,,,. GIFIII5 +17 975 G 8 ,..,,,.^], EINFMA:B +17 976 A 8 ,..,,,., FIKHHHFE +17 977 T 8 ,..,,,., GIG>IG9G +17 978 G 8 ,..,,,., HLGEIK;H +17 979 C 9 ,..,,,.,^], GEIKKJ6GD +17 980 T 9 ,..,,,.,, KH:A +17 986 C 11 ,..,,,.,,a, @J:HGG)F>.B +17 987 C 11 ,..,,,.,,,, GJHKJK=LJDD +17 988 A 11 ,..,,,.,,,, DGIGIJBLK9F +17 989 G 11 ,$..,,,.,,,, ?IEGHFIMKE7 +17 990 G 10 ..,,,.,,,, ACJKJ>KKBE +17 991 A 10 ..,,,.,,,, ECJGH)LIIF +17 992 G 10 ..,,,.,,,, HEIJHAKK59 +17 993 T 10 ..,,,.,,,, C>HIH8IJ3= +17 994 T 10 .$.,,,.,,,, = +17 997 A 9 .,,,.,,,, AIJH1LM:D +17 998 G 10 .,,,.,,,,^], AIIHFLKE;6 +17 999 G 10 .,,,.,,,,, 6IJI@LK3=* +17 1000 C 10 .,,,.,,,,, :KKMKKK;C? +17 1001 T 10 .,,,.,,,,, DFGH@IJE@D +17 1002 G 10 .,,,.,,,,, CHIH9KI?9F +17 1003 C 10 .,,,.,,t,, ?IHJFJM7CC +17 1004 A 11 .,,,.,,,,,^]. AEHFIDG4C8? +17 1005 A 11 .,,,.,,,,,. C +17 1007 G 10 ,,,.,,,,,. IJJ>MK-H7G +17 1008 A 10 ,,,.,,,,,. GHCJLM*G.E +17 1009 G 10 ,,,.,,,,,. CHF9LL*H4G +17 1010 C 10 ,,,.,,,,,. GKICML.GEH +17 1011 T 10 ,,,.,,,,,. AGFCIJBEDG +17 1012 A 10 ,$,,.,,,,,. AGH3JI.B9D +17 1013 T 9 ,,.,,,,,. HG@JK0H-E +17 1014 G 9 ,,.,,,,,. JI@LJ8CDH +17 1015 A 9 ,,.,,,,,. GG2IJADHE +17 1016 T 9 ,,.,,,,,. HF@JJ=F=G +17 1017 T 9 ,,.,,,,,. GIEJJ1DDC +17 1018 G 9 ,,.,,,,,. II8LL3HBI +17 1019 C 9 ,,.,,,,,. A?CDA)=9G +17 1020 G 10 ,,.,,,,,.^]. HHBJJJ?)@B +17 1021 C 10 ,,.,,,,,.. GH)KKIB/ID +17 1022 C 10 ,,.,,,,,.. IJGMIFEIHC +17 1023 A 10 ,,.,,,,,.. F@GHI-=1EF +17 1024 C 11 ,,.,,,,,..^]. KLILM0A:HDE +17 1025 T 11 ,,.,,,,,... FGLKK0@CHFE +17 1026 G 11 ,,.,,,,,... GIAKMHA6JGG +17 1027 C 11 ,,.,,,,,... HF>KJJFHDEH +17 1028 A 11 ,,.,,,,,... EF+IBD=CHGG +17 1029 C 11 ,,.,,,,,... IMDMKJA0IGH +17 1030 T 11 ,,.,,,,,... FEKKJGGBHIJ +17 1031 T 13 ,,.,,,,,...^].^]. EG0IIHDGGDFB? +17 1032 T 13 ,,.,,,,,..... FFBHKF@:FDGA@ +17 1033 G 13 ,,.,,,,,..... BHEKH3F4IJKFG +17 1034 G 13 ,$,.,,,,,..... AI-LK6;7HIID@ +17 1035 C 12 ,.,,,,,..... G@KK/C8JIJFF +17 1036 C 12 ,.,,,,,..... J8MM0>)GKKFB +17 1037 T 12 ,.,,,,,..... GJKI1FIGJLHG +17 1038 G 12 ,.,,,,,..... G +17 1040 A 12 ,.,,,,,..... FIII>D=FEIG> +17 1041 C 12 ,.,,,,,..... H*LJ>EGIHGFIJH> +17 1048 G 12 ,$.,,,,,..... A7KLBF*JGNKK +17 1049 C 11 .,,,,,..... 0LK>CLCMKII +17 1063 T 11 ,,,,,...... HHED-HDKLGH +17 1064 A 12 ,,,,,......^7, GH+EGFHHHED$ +17 1065 A 12 ,,,,,......, GH+HFCIJI@G# +17 1066 A 13 ,,,,,......,^]. GH+GCJHKIFG$? +17 1067 A 13 ,,,,,......,. GG0H8GILIDG$B +17 1068 A 13 ,,,,,......,. FF+G+GHLIEG&B +17 1069 A 13 ,,,,,......,. FG,G8HIIIDG$@ +17 1070 A 13 ,,,,,......,. IK3EHBJJH+H6C +17 1071 G 13 ,,,,,......a. HI3I>LLMNKJ7H +17 1072 A 13 ,,,,,......,. DF:G9GHKI@E%E +17 1073 A 13 ,,,,,......,. AF0G+IIIJ7G%E +17 1074 A 13 ,$,,,,......,. EFCFD;JJG7H$@ +17 1075 A 13 ,,,,......,.^], I-G?GCKI6G$EG +17 1076 G 13 ,,,,......a., F,8IKLMLKK$IF +17 1077 A 13 ,,,,......,., A=C:EGKJDG#CC +17 1078 A 13 ,$,,,......,., DBB8HKJIDH$FA +17 1079 A 12 ,,,......,., ABFIIKHEH#GF +17 1080 A 12 ,,,......,., 9I2GFJKGH$GH +17 1081 G 12 ,$,,......a., :?*IJOMGH#JF +17 1082 A 11 ,,......,., =,FHIIFG$GG +17 1083 A 11 ,,......,., >:HJIJGH$GH +17 1084 A 12 ,$,......,.,^]. ?DFFKICH6HH@ +17 1085 A 11 ,......,.,. HHFEBFIF= +17 1112 T 10 ......,.., GHH3@FHHDE +17 1113 G 10 ......,.., IKLFJGLKJF +17 1114 A 10 ......,.., HKE6GBMHHA +17 1115 G 10 ......,.., DLLKKHBMKH +17 1116 G 10 ......,.., AHK5GIMEJ@ +17 1117 A 10 ......,.., FGI>HCJHEH +17 1118 T 10 ......,.., CGF>GDIGHG +17 1119 C 9 .$....,.., CHJIKE?K< +17 1120 C 9 .....,.., FIDGGKEBH +17 1121 A 9 .....,.., CHFIIJHHI +17 1122 T 10 .....,..,^]. DGCHGKCDGA +17 1123 T 10 .$....,..,. AGBEFGGF@> +17 1124 A 9 ....,..,. EEGEJADFE +17 1125 T 9 ....,..,. G@FIKHHFE +17 1126 C 9 ....,..,. F=HJLFKLB +17 1127 T 9 ....,..,. ECIHIHIGH +17 1128 G 9 ....,..,. DGJIKBKJG +17 1129 A 9 ....,..,. -BFEIF +17 1153 A 8 ..,..,.. DF: +17 1155 T 8 .,..,... DJHGGGD? +17 1156 T 9 .,..,...^], DI(FFAE@A +17 1157 T 9 .,..,..., FHAHHGE@A +17 1158 G 9 .,..,..., HKDJ@KIC= +17 1159 G 9 .,..,..., HKIHDJGFG +17 1160 A 9 .,..,..., ;IAGAGGEG +17 1161 T 9 .,..,..., EEGCF +17 1201 T 10 ,...,,,.., EFGFBG@HCH +17 1202 C 11 ,...,,,..,^]. FLJJBMBGFH= +17 1203 A 11 ,...,,,..,. GEGJKG@HEBC +17 1204 G 11 ,...,,,..,. CDKMKK0JCJ6 +17 1205 C 11 ,$...,,,..,. @JKKDLAKCJ: +17 1206 A 10 ...,,,..,. IHJCE?IGCE +17 1207 T 10 ...,,,..,. HIIFG:JCAA +17 1208 C 10 ...,,,..,. EKJLLBKHKD +17 1209 C 10 ...,,,..,. 8ILMLCHIKG +17 1210 C 10 ...,,,..,. JJLDN>KJLG +17 1211 T 10 ...,,,..,. GHKBHHLH9J5 +17 1224 C 10 ..,,,..,.^]. KLCK>K=MI@ +17 1225 A 10 ..,,,..,.. HKIHCKIIGD +17 1226 A 10 ..,,,..,.. GLGHCGII?@ +17 1227 A 10 ..,,,..,.. ?LBHCJIHHE +17 1228 A 10 ..,,,..,.. ILIC>JIF>E +17 1229 A 10 ..,,,..,.. IMGHAIJJGF +17 1230 T 10 ..,,,..,.. HIF7ADAHCG +17 1231 C 10 ..,,,..,.. IJIIBEEMIH +17 1232 T 10 ..,,,..,.. FKCIBKCJCF +17 1233 G 10 ..,,,..,.. JKAD:IEEJI +17 1234 A 11 ..,,,..,..^], GLDH@IHIDG0 +17 1235 A 11 ..,,,..,.., GLGHK?GAKC9JABKC +17 1248 C 11 .,,,..,..,. JEIML+KJI.C +17 1249 C 12 .,,,..,..,.^]. FHLHM;MDF@LE +17 1250 A 12 .,,,..,..,.. JDDEJFICH;EC +17 1251 A 12 .,,,..,..,.. DFCHJ5ICHI>D +17 1252 T 12 .,,,..,..,.. FDIHF=EEE@CF +17 1253 A 12 .,,,..,..,.. ECEEJFEAF2BF +17 1254 A 12 .,,,..,..,.. GGJJFALGBL@G +17 1255 G 12 .,$,,..,..,.. IBJELBLIJ2AK +17 1256 C 11 .,,..,..,.. GIJJ?MAHEGJ +17 1257 A 11 .,,..,..,.. FFDCFJFH:DI +17 1258 T 11 .,,..,..,.. CGJJBJDHBDH +17 1259 T 11 .,,..,..,.. >J +17 1261 C 11 .$,,..,..,.. C8LK3J,IJEK +17 1262 C 10 ,$,..,..,.. CKB:M6GHDL +17 1263 T 9 ,..,..,.. JK7EHGC?L +17 1264 T 9 ,..,..,.. JH6J=GE9H +17 1265 T 9 ,..,..,.. HH;L5EJ@H +17 1266 G 10 ,..,..,..^]. II:LJIJ?LB +17 1267 A 10 ,..,..,... IF>LADKDLC +17 1268 G 10 ,..,..,... IG6LHMLDLH +17 1269 C 10 ,..,..,... AD>EJB3/LH +17 1270 G 10 ,..,..,... F99J4B6=DB +17 1271 T 10 ,.C,..,... IE)HEFI>IG +17 1272 C 10 ,..,..,... HC,LJJI=MG +17 1273 A 11 ,..,..,...^], GHIHGBIIHE +17 1275 G 11 ,..,..,..., E8BJKF7>LIE +17 1276 T 11 ,..,..,..., HB9I2FB=HFD +17 1277 C 12 ,..,..,...,^], @AIHHI> +17 1293 T 9 ..,...,,. CGJ@IHIJB +17 1294 G 9 ..,...,,. H. /CB/JGIJ@A +17 1298 T 10 ..,...,,.. ABJ0DGJJED +17 1299 T 10 ..,...,,.. ?EJAIDIJEI +17 1300 T 10 ..,...,,.. =FG2IGIJEH +17 1301 T 10 .$.,...,,.G *FJ>EGIKFL +17 1302 G 9 .,...,,.. GCAIHKMIK +17 1303 G 9 .,...,,.. GJ8KBK/HL +17 1304 A 9 .,...,,.. CG9@9KIEJ +17 1305 T 9 .,...,,.. ?J?JKHKGF +17 1306 T 9 .,...,,.. EJHBFGEF5 +17 1309 C 10 .,...,,.., FIKIFIHHJE +17 1310 A 10 .,...,,.., GLFK@L@HKG +17 1311 G 10 .,...,,.., IG@NFLLJLF +17 1312 C 10 .,...,,.., GL>MKNMKL< +17 1313 T 10 .,...,,.., JIDI@DDML;E1> +17 1322 C 11 .,...,,..,. FK4LJMCJHLH +17 1323 T 11 .$,...,,..,. >I:LJIJILHJ +17 1324 C 10 ,...,,..,. H5LMLKJE:H +17 1325 A 10 ,...,,..,. D:JIGHH@HI +17 1326 A 10 ,...,,..,. GADJJIHE0I +17 1327 C 11 ,...,,..,.^]. GFICLLHI3D@ +17 1328 C 11 ,...,,..,.. JDL@LKIB@JB +17 1329 T 11 ,...,,..,.. G7LIKJIG4JE +17 1330 G 11 ,...,,..,.. ;IMJIKIL5HF +17 1331 T 11 ,...,,..,.. D@IIJJDG2EE +17 1332 A 11 ,...,,..,.. D5@IHHEFFAD +17 1333 C 11 ,$...,,..,.. EAHKIIJD=FG +17 1334 C 10 ...,,..,.. @KKMNHH9JG +17 1335 T 10 ...,,..,.. GILJIKIJKG +17 1336 C 11 ...,,..,..^]. 6KGJ=JH>JIB +17 1337 A 11 .$..,,..,... EFAHIHHIJIGFEHFCC +17 1339 T 11 ..,,..,..., FKIIIC6GHFB +17 1340 A 11 ..,,..,..., HGGIEDIJ4FDLJE +17 1372 C 9 ,$,.,...,, BHH?LKKHG +17 1373 C 8 ,.,...,, HHALJKKG +17 1374 C 8 ,.,...,, GHILIKKJ +17 1375 T 9 ,.,...,,^]. CF8LIKFCE +17 1376 A 9 ,$.,...,,. DDHIEGFAA +17 1377 A 8 .,...,,. GDLIIHH9 +17 1378 G 8 .,...,,. F@JJJJGI +17 1379 C 8 .,...,,. I?HJDHHH +17 1380 C 8 .,...,,. FEHDKFHD +17 1381 C 8 .,...,,. HEKJ9AA> +17 1382 G 8 .,...,,. @I>AAKJC +17 1383 C 8 .,...,,. G5IJMIHA +17 1384 C 9 .,...,,.^]. EILJJJJD: +17 1385 A 10 .,...,,..^], C8KIJFE6C. +17 1386 C 10 .,...,,.., DEHIAIEAB@ +17 1387 C 11 .,...,,..,^]. CCIHEHH>E2E +17 1388 C 11 .$,...,,..,. >@LILBCKDA5 +17 1389 G 10 ,...,,..,. L?BCGK+;G? +17 1390 G 10 ,...,,..,. GD@CJKAGHF +17 1391 A 10 ,...,,..,. LDHJHH=FJG +17 1392 G 10 ,...,,..,. CFJKIH2HGJ +17 1393 A 10 ,...,,..,. FGCBGE3B8@ +17 1394 C 10 ,...,,..,. 4AJHIKJEEG +17 1395 A 11 ,...,,..,.^], K5GIII>GHJC +17 1396 G 11 ,...,,..,., HDJBJI5JJK; +17 1397 C 11 ,...,,..,., AAJCAB:A?G) +17 1398 G 11 ,...,,..,., <;BDII?@JC: +17 1399 G 11 ,...,,..,., 5AGFJIKKJ:E +17 1400 A 11 ,...,,..,., HEGDF?DCHGB +17 1404 C 12 ,...,,..,.,. =7GJID1H/KIF +17 1405 C 12 ,...,,..,.,. E:JKJL7IMJHD +17 1406 T 12 ,...,,..,.,. ADGKHIGJKK:GKHDG +17 1414 T 11 ...,,..,.,. IHKGHFJJM?J +17 1415 T 11 ...,,..,.,. :CDDF=EIB;F +17 1416 A 12 ...,,..,.,.^]. BEFFF?H:JBEA +17 1417 C 12 ...,,..,.,.. AFIIKCGIJLGC +17 1418 T 12 ...,,..,.,.. DHKEECJGNHFF +17 1419 A 12 ...,,..,.,.. @>2GHHHJHIFC +17 1420 T 12 ...,,..,.,.. @BIGH;CJ=JGF +17 1421 G 13 ...,,..,.,..^], BHJII, EHIC>H@4CFF@EF: +17 1430 C 15 .,,..,.,..,..,. DEJJB;KKKHHFG=E +17 1431 C 15 .,,..,.,..,..,. GHIBDHLHKGFCE8D +17 1432 A 15 .,,..,.,..,..,. 8EG@DCE@IH;/FDE +17 1433 T 16 .,,..,.,..,..,.^], FDHHBIF@JH>=GGFB +17 1434 T 17 .,,..,.,..,..,.,^], BCGH@IHGFD:CEGDAC +17 1435 T 17 .$,,..,.,..,..,.,, ?EF)EKHFHDGEFHEDE +17 1436 C 16 ,,..,.,..,..,.,, EKEKGKHFKMFHHHGG +17 1437 T 16 ,$,..,.,..,..,.,, ?FKDIDFLII>HIHDG +17 1438 C 15 ,..,.,..,..,.,, LIDLIKDJEGBKHGD +17 1439 T 15 ,..,.,..,..,.,, FFGBL +17 1442 G 16 ,..,.,..,..,.,,, HEAH:BMGIE@HGI?D +17 1443 T 16 ,..,.,..,..,.,,, EIABFHCFI+EHDF?C +17 1444 A 16 ,..,.,..,..,.,,, G4BIBKBAJHBIDF87 +17 1445 T 16 ,..,.,..,..,.,c, GBEKBAJGHH@GGD"> +17 1446 T 16 ,..,.,..,..,.,,, F5CDHCHGJE>EDHD> +17 1447 G 16 ,..,.,..,..,.,,, INFKLLGJLCGLIIE0 +17 1448 G 16 ,..,.,..,..,.,,, IDD@D=6HKIGJEGIH +17 1449 T 16 ,..,.,..,..,.,,, D?FHCAGDIGDF>DHE +17 1450 A 16 ,..,.,..,..,.,,, EGDHJAEFJCBHEHG, +17 1451 T 16 ,..,.,..,..,.,,, F@HJ/>IFIHGDEGFA +17 1452 A 18 ,..,.,..,..,.,,,^].^], GFBIIAIFHHCGDEI+C5 +17 1453 T 18 ,..,.,..,..,.,,,., HJHJIGIGHEGGFGJ3@< +17 1454 T 18 ,..,.,..,..,.,,,., GIBHI6GGJFFI?JI7BB +17 1455 G 18 ,..,.,..,..,.,,,., H5DCJJLIKIIHJFFHGG +17 1456 T 18 ,..,.,..,..,.,,,., GGGIG;HFJCEJDG>HFD +17 1457 G 18 ,..,.,..,..,.,,,., IBFE/?LJKHDJHHIAJF +17 1458 T 18 ,..,.,..,..,.,,,., C7EJJ@GEIH>DEFI9G: +17 1459 C 18 ,..,.,..,..,.,,,., J?BGKMLKM9EKKKLHJI +17 1460 T 19 ,..,.,..,..,.,,,.,^]. G9EJMCKGKJJJIHHIJG@ +17 1461 G 19 ,..,.,..,..,.,,,.,. H??GIKKJK/@MIGJDJAE +17 1462 C 19 ,..,.,..,..,.,,,.,. IJDFHHKIMCDKIAHBJKD +17 1463 T 19 ,..,.,..,..,.,,,.,. GLEGM@MIH9IJIDGAKFE +17 1464 G 19 ,..,.,..,..,.,,,.,. G=CHLF@IJ>FKFIJ?HGH +17 1465 T 19 ,..,.,..,..,.,,,.,. EF>FFIGFJA>II5KJGF +17 1476 T 19 .,.,..,..,.,,,.,..^], EH?IEGE>?DEGIHHHAD5 +17 1477 G 19 .,.,..,..,.,,,.,.., ?FE;JEKDJKDHLKJKIHB +17 1478 G 19 .,.,..,..,.,,,.,.., :HLICHF/(JHIKDHF>F/ +17 1479 C 19 .,.,..,..,.,,,.,.., 4EE9JKK=JJJABJKIBH: +17 1480 C 19 .,.,..,..,.,,,.,.., 2JJ=JHLKIMIF:9KHIG< +17 1481 T 19 .,.,..,..,.,,,.,.., GE5GFEC@B9 +17 1484 T 20 ,$.,..,..,.,,,.,..,., =<@IEJFEBEEE4HGFE?AD +17 1485 T 19 .,..,..,.,,,.,..,., =E>FFHEH>JHIC4ACAI? +17 1493 G 19 ,..,..,.,,,.,..,.,. BDJLGFD2H5)KHJB9?G@ +17 1494 G 19 ,$..,..,.,,,.,..,.,. BEEI/GG9GF>FGIGGF=;0 +17 1504 G 20 .,C.,.,,,.,..,.,.,.. JJ)GKJF@KKIIJALGJIIF +17 1505 G 20 .,..,.,,,.,..,.,.,.. HJ8G2HEK*MGII?2IGIE7 +17 1506 G 20 .,..,.,,,.,..,.,.,.. IKJFFDHBFKCH@=DGGJFA +17 1507 A 20 .,..,.,,,.,..,.,.,.. AGD?G9EGHDCDG@??GD@B +17 1508 C 20 .,..,.,,,.,..,.,.,.. FIHHJGGK;HKGF>FLHGFH +17 1509 A 21 .,..,.,,,.,..,.,.,..^]. FI2EJ@DK@DIHFCFIGIGDE +17 1510 G 21 .,..,.,,,.,..,.,.,... IICGHJHI?MGAH@JGJJJHE +17 1511 A 21 .,..,.,,,.,..,.,.,... AE2AF>CFBFFGDHHCIGFF +17 1513 G 21 .,..,.,,,.,..,.,.,... GG-/EGJHLNHHKCHHKHI?I +17 1514 G 21 .,..,.,,,.,..,.,.,... >GHFIIHK@LFIHAHIIGFFD +17 1515 G 21 .$,C.,.,,,.,..,.,.,... CF,8H9F?DF?L8IH?JEJIH8K +17 1520 G 20 ,$..,.,,,.,..,.,.,... B.AGFCFBLGKJ:GJJIIIJ7G?IB9BK +17 1522 G 19 ..,.,,,.,..,.,.,... (9B9CD-EBBAAEDBD:HEHF:I +17 1524 G 20 ..,.,,,.,..,.,.,...^], G=E@FH8MIJH?FBJHH;K* +17 1525 C 20 .$.$,.,,,.,..,.,.,..., ;=@CACIHGDHDKIHIJ?K8 +17 1526 C 18 ,$.,,,.,..,.,.,..., BDD@HHIHFD:GGGGEK6 +17 1527 C 17 .$,,,.,..,.,.,..., 8D@=IEHK@IFHJGHL> +17 1528 T 16 ,,,.,..,.,.,..., GGGKGJGBBHHFHHK< +17 1529 G 16 ,,,.,..,.,.,..., GFHI +17 1531 C 16 ,,,.,..,.,.,..., EG/LIIKAMKIBGGL= +17 1532 T 16 ,$,,.,..,.,.,..., AC1EF>IGJGIHGBL< +17 1533 T 15 ,$,.,..,.,.,..., AEIG5CABGCEF;I< +17 1534 C 15 ,.,..,.,.,...,^]. FKIGEABJJFH@L?; +17 1535 A 15 ,.,..,.,.,...,. @HDGFB6BEHG2:@D +17 1536 C 16 ,.,..,.,.,...,.^]. >IFCGC>I@GI>I;@: +17 1537 A 16 ,.,..,.,.,.C.,.. ;JEGHF=FJGG&K@DB +17 1538 A 16 ,.,..,.,.,...,.. FDHGGIIIIKI@JED? +17 1539 G 16 ,$.,..,.,.,...,.. AKHJJH8KJIJLMDC> +17 1540 C 15 .,..,.,.,...,.. J@JGHJJFHA>GCC= +17 1541 C 15 .,..,.,.,...,.. HGHHGEIJII0MBD5 +17 1542 C 15 .,..,.,.,...,.. KAHHGLIIIIHLFE9 +17 1543 C 15 .,..,.,.,...,.. HIFKDFMCKHILEE5 +17 1544 T 15 .,..,.,.,...,.. IEHFE8DKGIGLIHB +17 1545 G 15 .,..,.,.,...,.. JEEKDFILHE5LKF? +17 1546 G 15 .,..,$.,.,...,.. DGBF@.KGICIKIC< +17 1547 A 14 .,...,.,...,.. GBF9GFHGIHHDH= +17 1548 A 14 .,...,.,...,.. EEDF1IGJF=ILF= +17 1549 G 14 .,...,.,...,.. FCKK8HKHLJMLH? +17 1550 G 14 .,...,.,...,.. 5DFI.KIJIFFFH? +17 1551 A 14 .$,$...,.,...,.. E?E@3FEGHHIBHC +17 1552 A 12 ...,.,...,.. @HFFHEHII?FA +17 1553 A 12 ...,.,...,.. ;H)HFIB8JGI> +17 1554 G 12 ...,.,...,.. IBGHJHK?MCEB +17 1555 T 12 ...,.,...,.. C=DGCIE5JEGA +17 1556 T 12 ...,.,...,.. =FEGHHE8HEE= +17 1557 G 13 ...,.,...,..^]. GJDGJGJFLGEBD +17 1558 T 13 ...,.,...,... ?AAHDGE5IGHCD +17 1559 T 13 .$..,.,...,... =2EGGGF8IDE4C +17 1560 T 12 ..,.,...,... D7FBHCAIHE@E +17 1561 T 12 ..,.,...,... ;0FEGG6JDE9E +17 1562 G 12 ..,.,...,... :GHEGK2IKHBJ +17 1563 G 13 ..,.,...,...^], C-IFHG;KKB=FD +17 1564 G 13 ..,.,...,..., @-JGJCCH8 +17 1566 T 13 ..,.,...,..., CJFAHHDKCF=F6 +17 1567 C 13 ..,.,...,..., 7JIJJIILEG4I> +17 1568 T 13 .$.,.,...,..., @GEHCK2KDIBL> +17 1569 C 12 .,.,...,..., HIIJHIMHG7HD +17 1570 T 12 .,.,...,..., KGKGIGLGJ@K= +17 1571 G 12 .,.,...,..., @HKHFDKHH>H2 +17 1572 C 12 .,.,...,..., )HKHINKHH=LB +17 1573 A 12 .,.,...,...c +EHEIGKBI?J& +17 1574 C 12 .,.,...,..., =HGIIHKHFAJH +17 1575 C 12 .,.,...,..., BGEJG+LHH0IF +17 1576 C 12 .,.,...,..., LI +17 1579 A 12 .,.,...,..., 3FGJG0IFIEH/ +17 1580 G 12 .,.,...,..., >FJIJINGJBHD +17 1581 C 12 .,.,...,..., 0@FHJGLGH=L/ +17 1582 C 13 .$,$.,...,...,^], =?GJIHLDE@IA0 +17 1583 T 11 .,...,...,, GHHCLEJAM8> +17 1584 G 11 .,...,...,, GGIHLDDBJED +17 1585 G 12 .,...,$...,,^]. EJF'K@4@JB/? +17 1586 A 11 .,......,g. BHDAFJ>G@&C +17 1587 C 11 .,......,,. FJH@IC8II9? +17 1588 A 11 .,......,,. CDF:EI=D3CE +17 1589 A 11 .$,......,,. ;EFHJJ>GE9D +17 1590 C 10 ,......,,. JH8KD8IA8D +17 1591 T 10 ,......,,. GHCJJEJ5=E +17 1592 T 10 ,......,,. FD5?G;GGAC +17 1593 G 10 ,......,,. FHCJD?LHGA +17 1594 T 10 ,......,,. E?CIHAHG7B +17 1595 G 10 ,......,,. DBHIF@K*3H +17 1596 C 10 ,$......,,. AB4KGE9F#> +17 1597 C 9 ......,,. D;K97LE/F +17 1598 C 9 .$.....,,. >FJG;HH8= +17 1599 A 8 .....,,. >I=CJ=.G +17 1600 T 8 .....,,. >DHFDC4G +17 1601 C 8 .....,t. GJC;E:+H +17 1602 T 8 .$....,,. )JIBL;0C +17 1603 G 7 ....,,. IB@MHHE +17 1604 G 7 ....,,. F:=@I?0 +17 1605 T 7 ....,,. BFID=J +17 1614 A 6 ...,,. J?F32G +17 1615 C 6 ...,,. F.KEGG +17 1616 T 6 ...,,. JGLF(E +17 1617 C 6 ...,,. BALJ+= +17 1618 A 6 ...,,. HDJ0<< +17 1619 G 6 ...,,. BBED:I +17 1620 C 6 ...,,. BAL?'C +17 1621 C 7 ...,,.^], 8 +17 1625 A 7 .C.,,., C'D<0GF +17 1626 G 7 ...,,., E1E:.J; +17 1627 A 7 ...,,., C7H=2E= +17 1628 C 7 ...,,., =.HF0H= +17 1629 T 7 ...,,., E?KG7F; +17 1630 T 7 ...,,., J2H;D@1 +17 1631 C 7 ...,,., @BM2?I@ +17 1632 C 8 ...,,.,^], B3;HCH9; +17 1633 A 8 ...,,.,, ;CI32F; +17 1638 A 9 ...,,.,,^]. @8GI1H>)@ +17 1639 G 9 ...,,.,,. C6LHHK0@F +17 1640 G 9 .C.,,.,,. C&.;&H'F? +17 1641 C 9 .$..,,.,,. 62B@=J/7H +17 1642 T 8 ..,,.,,. 9L>=K,,I +17 1643 C 8 .$.,,.,,. 8K@>=GJBD +17 1658 T 8 ,,.,,.,. D>BD;G.B +17 1659 C 8 ,,.,,.,. G2E@JJJG +17 1660 A 8 ,,.,,.,. DG.B.G-G +17 1661 G 8 ,,.,,.,. DH;1JKG +17 1663 C 7 ,.,,.,. 4D@IEJ>FBE +17 1675 C 11 ,.,,.,.,,,, ?F8DH1HA@:? +17 1676 G 11 ,.,,.,.,,,, /@GFB:@8H?E +17 1677 C 11 ,.,,.,.,,,, B3H.JDK:E>: +17 1678 C 11 ,.,,.,.,,,, B/BAH.GIIEI +17 1679 A 11 ,.,,.,.,,,, F.H.G8GJIBF +17 1680 G 11 ,.,,.,.,,,, =AFEL1JKHDD +17 1681 C 11 ,$.,,.,.,,,, ?D;AJ1KB@>7 +17 1682 G 10 .,,.,.,,,, =D3B5AGEFJ +17 1683 T 10 .,,.,.,,,, CGFH +17 1687 C 9 ,,.,.,,,, BGE&GIIGK +17 1688 C 9 ,,.,.,,,, HMG8GJKGK +17 1689 T 9 ,,.,.,,,, EID2IFGIJ +17 1690 C 9 ,,.,.,,,, EMJAGLJFM +17 1691 T 9 ,,.,.,,,, CIJ6FHHHH +17 1692 G 9 ,,.,.,,,, B?K*IJIBJ +17 1693 T 9 ,,.,.,,,, CEFIEICII +17 1694 T 9 ,,.,.,,,, D3CJEGHIG +17 1695 C 9 ,$,.,.,,,, :;JEIKJJD +17 1696 T 8 ,.,.,,,, FI5JEJMH +17 1697 G 8 ,.,.,,,, 4K3HKJFH +17 1698 C 8 ,.,.,,,, JI:IMLGK +17 1699 T 8 ,.,.,,,, BI,FHGIG +17 1700 G 8 ,.,.,,,, JL*LIJBJ +17 1701 T 8 ,.,.,,,, @ECGEGHE +17 1702 T 8 ,.,.,,,, JB:GEGHK +17 1703 T 8 ,.,.,,,, GG)EEHED +17 1704 T 8 ,.,.,,,, EFHF1HFIHH +17 1762 C 13 ,,,,,,,,..... GHJ:>JHBHIJJG +17 1763 C 13 ,,,,,,,,..... HEI@@KHJJGLLK +17 1764 C 13 ,,,,,,,,..... JHLDKLKLFFKNK +17 1765 T 13 ,,,,,,,,..... GFHCGCDEHIKLK +17 1766 C 13 ,,,,,,,,..... =FHLILIGJELLK +17 1767 C 13 ,,,,,,,,..... BBHJ4JHJDIMLL +17 1768 C 13 ,,,,,,,,..... FFJKDLKKFFJLK +17 1769 T 13 ,$,$,,,,,,..... D@GHCIGGHIMKK +17 1770 G 11 ,,,,,,..... GJ=KH=JLKMK +17 1771 A 11 ,,,,,,..... FIELGHFIIJI +17 1772 G 11 ,$,,,,,..... DEHKJ@GJHLL +17 1773 C 10 ,,,,,..... IIKJKGHKLK +17 1774 A 10 ,,,,,..... DGHFFHHJJI +17 1775 T 10 ,,,,,..... EFDE +17 1792 A 16 ,,,,,......,,.,, HHIIHAHIIJH?FFF9 +17 1793 G 16 ,,,,,......,,.,, I=HKGKJILMI6>I?C +17 1794 C 16 ,,,,,......,,.,, J?IHFCHILFA9HGG@ +17 1795 C 16 ,,,,,......,,.,, I9IG?HIMLMJHJJH: +17 1796 C 16 ,,,,,......,,.,, IGJGIHFGMIKICEK> +17 1797 A 16 ,,,,,......,,.,, D6GEAGHJKJG01HCG +17 1798 C 16 ,,,,,......,,.,, BFHGGJIJKJI?BF?J +17 1799 C 16 ,,,,,......,,.,, D8HEF>HMIMJFBKFE +17 1800 C 16 ,,,,,......,,.,, HJIIJHIJLIJDILIM +17 1801 T 16 ,,,,,......,,.,, AFGFGFFLKLIEIGALKF<>LHIH< +17 1811 C 16 ,,......,,.,,,.^]. FHHGLKJKHFLJEK=8 +17 1812 T 16 ,$,......,,.,,,.. ?FHCMLLKAGKG>EGC +17 1813 G 15 ,......,,.,,,.. EAGFKLIAIKILJG> +17 1814 A 15 ,......,,.,,,.. FD?IIHJEHIH>JB@ +17 1815 G 15 ,......,,.,,,.. BFCKMM==HKHBJ4? +17 1816 G 15 ,$......,,.,,,.. ?K0> +17 1817 C 14 ......,,.,,,.. EFKKIJDCGF3JF= +17 1818 C 14 .$.$....,,.,,,.. ?BKKLF;GHJ'IE; +17 1819 C 12 ....,,.,,,.. KKLJ6BMB2E;; +17 1820 G 12 ....,,.,,,.. BDEBEB6JEKB4 +17 1821 C 12 ....,,.,,,.. KKKCG> +17 1823 C 13 ....,,.,,,..^]. HIJJFIKKBMH4= +17 1824 T 13 ....,,.,,,... KKIKHF@@EFBAJKI4-@ +17 1831 T 13 .$...,,.,,,.C. 5DFB(AIHIEA%E +17 1832 C 12 .$..,,.,,,... BEJGIKKNLI#I +17 1833 T 11 ..,,.,,,... GG:.KDKFI,C +17 1834 C 12 .$.,,.,,,...^2. AMGKJMDNA,J< +17 1835 T 11 .,,.,,,.... K@8KGGJB7H@ +17 1836 C 11 .,,.,,,.... J@HJH:GJ=KB +17 1837 C 11 .,,.,,,.... ;E:KA0JH8@B +17 1838 C 11 .,,.,,,.... GKDJKHMG>I3 +17 1839 T 11 .,,.,,,.... L.CFB+JG4H: +17 1840 C 11 .,,.,,,.... HGIGF3II6JG +17 1841 C 11 .,,.,,,.... L3GKGBJ:5HC +17 1842 C 11 .,,.,,,.... MJILJMMI.H> +17 1843 T 11 .,,.,,,.... E9GBI6@H +17 1845 G 11 .,,.,,,.... MHHIJKK?8F9 +17 1846 C 11 .,,.,,,.... LEJJKNMI6II +17 1847 T 12 .,,.,,,....^]. LHHFFJIHB@I? +17 1848 G 12 .,,.,,,..... LFF/HHJB1E>E +17 1849 T 14 .,c.,,,.....^],^], HE#AG7GA?F1D6A +17 1850 C 14 .,,.,,,.....,, HIFLIF +17 1851 A 15 .,,.,,,..$...,,^]. >HHGJHKC5IGF?EA +17 1852 G 14 .,,.,,,....,,. B@8EHAJDKFH1@E +17 1853 G 14 .,,.,,,....,,. E +17 1856 A 16 .,,.,,,....,,.., IFHIOLLDGBG>HGC; +17 1857 G 16 .,,.,,,....,,.., ;=AKJDIGIFJI>EBEK@2JD<@ +17 1863 C 18 .,,.,,,....,,..,,^]. EHHIJKL&79HDIHCAIB +17 1864 T 18 .,,.,,,....,,..,,. KFFBIHIEE3H:-HG3GF +17 1865 G 18 .,,.,,,....,,..,,. CEFLHKLDC?I7DIBEHGBJF +17 1869 A 18 Tt,.t,,T..T,,.Tt,. K/BFFHFIHFK9JKADDAF8H7@ID;BG +17 1872 G 18 C,,.,,,....,,..,,. (FG7GFKB=AA;JG +17 1875 G 18 .,,.,,,....,,..,,. =/G;I9I;<3F2BGE7HJ +17 1876 C 18 .$,,.,,,....,,..,,. ,DICIHMIH:I>DGGBMJ +17 1877 T 17 ,,.,,,....,,..,,. DD?FEI/IEG;GJCAGJ +17 1878 C 17 ,,.,,,....,,..,,. FHAIKLIIBJ@EJFDLI +17 1879 A 17 ,,.,,,....,,..,,. CDHFHGBJ3HCEGFEFH +17 1880 C 17 ,$,.,,,....,,..,,. ??FBCD6G@H9BH@9AH +17 1881 G 18 ,.,,,....,,..,,.^].^]. A@:6GC@? +17 1882 G 19 ,.,,,....,,..,,...^]. DEGGJEIBG:GI>:JG>@D +17 1883 A 20 ,.,,,....,,..,,....^]. DAFIKFF:GDDF@FDIEDCA +17 1884 G 20 ,$.,,,....,,..,,..... ?BDHJ:K=J=HJA?JKHGHE +17 1885 C 19 .$,$,,....,,..,,..... B@=J>J8AEBHCECDGFHD +17 1886 C 17 ,,....,,..,,..... @A3IGH9CGH6?IADIA +17 1887 G 17 ,,....,,..,,..... 2H;;)BCJA7AK>AAC@ +17 1888 C 17 ,$,....,,..,,..... 5IADAIBIIDFGKIHIH +17 1889 C 16 ,....,,..,,..... FGI6HA5H@A9HHGIE +17 1890 C 16 ,....,,..,,..... JGH5JAIGEELKGGIH +17 1891 T 16 ,....,,..,,..... HAF2IEHDBCHKHHJH +17 1892 G 16 ,....,,..,,..... HHJKJAGJ@?HIIIKI +17 1893 T 16 ,....,,..,,..... GEE4ECEDBEIHEEHD +17 1894 G 16 ,....,,..,,..... IEK0KDHJD@ILIILI +17 1895 C 16 ,....,,..,,..... GI6%HEEKDBGKJIJI +17 1896 C 16 ,....,,..,,..... A9H?J9>HC9CKGHKI +17 1897 G 16 ,....,,..,,..... F@A6>?H6;=ICAADA +17 1898 T 16 ,..G.,,..,,..... F9>&CDGCB@HDFEIE +17 1899 G 16 ,....,,..,,..... E/K'GCCID;HLIIKI +17 1900 T 16 ,..C.,,..,,..... D0D&BEFE=FFHFEHG +17 1901 A 17 ,....,,..,,.....^]t F5.1IIIFDE;AJIIGJH7 +17 1903 C 17 ,$....,,..,,....., BEHDHCEH7?JJGHKH@ +17 1904 T 17 ....,,..,,.....,^]. EGCHDFID?IJHHLGCA +17 1905 C 17 ....,,..,,.....,. G89JEHI>@IKJIJIDB +17 1906 T 17 ....,,..,,.....,. @IGJEGIF?GKHIIIGF +17 1907 G 17 ....,,..,,.....,. ?G0;GEJDAIKJIKJ8F +17 1908 A 18 .$...,,..,,.....,.^], ?CGFIFBCIIIFGJGFD= +17 1909 G 17 ...,,..,,.....,., JGLAGKFB9LKKLL4ID +17 1910 C 17 ...,,..,,.....,., >&ID=J?EALJILI'BF +17 1911 C 17 ...,,..,,.....,., FCGCEHDH +17 1913 T 17 ...,,..,,.....,., CJIAGJACEJIJJK6HE +17 1914 C 17 ...,,..,,.....,., IDIDGEEFKLFHKI0CE +17 1915 T 17 .C.,,..,,.....,., H1GEDGCAHLIGHH6GH +17 1916 G 17 .T.,,..,,.....,., H0IHFFCAJJJIMI6HI +17 1917 C 17 ...,,..,,.....,., H9IGGHIEIIKJLKEGF +17 1918 A 17 ...,,..,,.....t., F8GCBIDFCIHGII%HD +17 1919 C 17 ...,,..,,.....,., DDHGAF=FHJJIKB?FA +17 1920 A 17 ...,,..,,.....t., D9BEFIAEIGGIJI/GI +17 1921 G 18 ...,,..,,.....,.,^]. F/J?CJ>DHMLKNL@GI@ +17 1922 T 18 .$..,,..,,.....,.,. 6-GCGG3EFHFFIG;DEC +17 1923 G 17 ..,$,..,,.....,.,. JEG +17 1925 C 16 ..,..,,.....,.,. ;IJJ=>JIFHKH;IJF +17 1926 T 16 ..,..,,.....,.,. FJDJ?FIKIHLG5FHF +17 1927 T 16 ..,..,,.....,.,. (DGC;EHHGEII:FED +17 1928 C 16 ..,..,,.....,.,. -LCK8CKLJJMJ?HLH +17 1929 T 16 ..,..,,.....,.,. *GFIBGGLKKKI.GHI +17 1930 G 16 T.,..,,.....,.,. (IEI@5JKKILJ8HGH +17 1931 C 17 ..,..,,.....,.,.^]. 9IHK5GKIJIMI1IHIB +17 1932 T 17 ..,..,,.....,.,.. EGGH?GHLJIMI6DGHE +17 1933 T 17 .$.,..,,.....,.,.. 1BG58JF@FGHGIEFED +17 1934 G 16 .,..,,.....,.,.. EHI?IFLKJKJKHJGH +17 1935 C 16 .,..,,.....,.,.. H +17 1944 T 16 .,..,,.....,.,.. @BD3DFHGGHF7HHCH +17 1945 T 16 .,..,,.....,.,.. >EB9JHGFCIF;FGFE +17 1946 G 16 .$,..,,.....,.,.. DFF?HJLIHMLEJ;HK +17 1947 A 15 ,..,,.....,.,.. DD:JG?HIIHHBKFH +17 1948 G 15 ,$..,,.....,.,.. ?E:;IJKKMLCIJKL +17 1949 A 14 ..,,.....,.,.. C9FEIIIAH+FEFH +17 1950 A 14 .$.,,.....,.,.. AAJGIGDIG@HIHI +17 1951 G 14 .,,.....,.,..^]. ?CHKIJLK0JKCI7 +17 1952 A 14 .,,.....,.,... >FCBGDKG,HDEI@ +17 1953 A 15 .,,.....,.,...^]. 1EDDFBJH+H@FH?@ +17 1954 A 16 .,,.....,.,....^], %FEGGHIG2AEHEAA3 +17 1955 C 16 .,,.....,.,...., $CBEIEKI)IHFIEE6 +17 1956 C 16 .,,.....,.,...., ,C?GIIII49=JLGDD +17 1957 C 16 .,,$.....,.,...., -FAHIILI?DJFK?FE +17 1958 C 16 .,.....,.,....,^]. #@CIHLI1AKFL@GA? +17 1959 T 16 .,.....,.,....,. 9EEIJLHDHHIJHHGD +17 1960 T 17 .,.....,.,....,.^]. .CCFEGEGGFBH>ECA? +17 1961 C 17 .$,$.....,.,....,.. 1AGJJKI4HKJLGIKED +17 1962 T 16 .$....,.,....,..^]. EKHLJGIIEKEHDFG? +17 1963 G 15 ....,.,....,... HIMJCKHEKGJKGFE +17 1964 G 15 ....,.,....,... JILJ +17 1967 A 16 ....,.,....,..., EGI??AEDHAFICDC@ +17 1968 T 16 ....,.,....,..., EFIGDH@HICGHF?C@ +17 1969 A 16 ....,.,....,..., DDGE49EEJDEHCD>D +17 1970 C 16 ....,.,....,..., HFIA4CIIIBIJGFFJ +17 1971 A 16 ....,.,....,..., GCGG2HEFJGGFFGFH +17 1972 T 17 ....,.,....,...,^], DHIFEHEGEDDBB +17 1974 A 17 ....,.,....,...,, GEGH3I?GIGHLFFFME +17 1975 G 17 ....,.,....,...,, IGKKJLIBMGLLH>AKF +17 1976 A 17 ....,.,....,...,, DECGBADCI=H7EFFCB +17 1977 C 17 ....,.,....,...,, FFGD6JFIK.IKGIAHH +17 1978 A 17 ....,.,....,...,, DDFEH?G@JEHKIFGIF +17 1979 G 17 ....,.,....,...,, GFGH-JHBM@LHIGD +17 1988 G 17 ,.,....,...,,.,.. GIGJIKJIHFIIAIEGD +17 1989 G 17 ,.,....,...,,.,.. ,HG=KDIBDEDGGIFG +17 1994 T 17 ,.,....,...,,.,.. C9FAIFGGED8IGFIEF +17 1995 G 18 ,.,....,...,,.,..^], 1HFFLIJHD<@LIJJCJ@ +17 1996 C 19 ,.,....,...,,.,..,^]. 2HEJ?F/2FEEIIKGH@ +17 2003 T 19 .$,....,...,,.,..,.. 4FEI>FK3EB>ECG4H?GE +17 2004 G 18 ,....,...,,.,..,.. ?GMDKAHFHJDLKHIEJH +17 2005 G 18 ,....,...,,.,..,.. F9J0I7H:?KICJCHHI@ +17 2006 C 18 ,....,...,,.,..,.. EGDIJKIA7LCFLHKJKF +17 2007 A 18 ,$....,...,,.,..,.. BGJIHBFEBIEFHDICHG +17 2008 C 17 ....,...,,.,..,.. 7KJJJIJCGJJMH>JIF +17 2009 A 17 ....,...,,.,..,.. GJ=GIHGGDKFLDHJJF +17 2010 G 17 ....,...,,.,..,.. HJ>MIH:;JILLKLIMB +17 2011 C 17 ....,...,,.,..,.. JJ9JKIFFFKLLJLJKH +17 2012 A 18 ....,...,,.,..,..^], CIDI>HE>DFHHEGBJG3 +17 2013 C 18 ....,...,,.,..,.., EJ-IEFIKIDJADHD@F +17 2015 T 18 ....,...,,.,..,.., CIFFIFBJFI;IGKLDHKGKA2< +17 2018 C 19 ....,...,,.,..,..,, FHAJMII8KFKMILJKJJB +17 2019 T 19 ....,...,,.,..,..,, GLCFHJI>EHIJALHLFFD +17 2020 G 20 .$...,...,,.,..,..,,^>. CJHJHGKHLILKIJILIAC@ +17 2021 C 21 ...,...,,.,..,..,,.^].^], LIKBJJG;IMGGJILJJ.BA: +17 2022 C 21 ...,...,,.,..,..,,.., GEGEI@?LLLLHMHKHFBEAB +17 2023 A 21 ...,...,,.,..,..,,.., I0GGFEAEGFKGFIJ@*KFEF +17 2024 G 21 ...,...,,.,..,..,,.., KCFHF +17 2025 T 21 ...,...,,.,..,..,,.., F6FIE;EIGHJFIGHDBHFDB +17 2026 T 21 ...,...,,.,..,..,,.., E4EFDEFJBFICIEIEBEFDF +17 2027 A 21 ...,...,,.,..,..,,.., @9FGEEEIGHIEGEJEHEFDB +17 2028 C 21 ...,...,,.,..,..,,.., FFILGKFKDKKHJKJGKKEGK +17 2029 T 21 ...,...,,.,..,..,,.., CCAIHDIBDJIFLLJHK? +17 2042 G 22 ..,...,,.,..,..,,..,,^], :BGHHJIGHIKHDIKHIED +17 2046 T 22 ..,...,,.,..,..,,..,,, AHF?GBIGIIGFHJGK:GGGHE +17 2047 G 24 ..,...,,.,..,..,,..,,,^],^], :IF?IKDIJLJLILKCGIIEIHEE +17 2048 A 24 ..,...,,.,..,..,,..,,,,, CDDFC@HEKGFJEKGHHFDHEEBC +17 2049 A 24 ..,...,,.,..,..,,..,,,,, >DCCCHB@=AJIBCJGDEBBAD +17 2070 G 19 ,.,..,..,,..,,,,,,^]. D@I?CIBAKDAALLKKIL8 +17 2071 A 19 ,$.,..,..,,..,,,,,,. @HF@IEK:=DLDEHE?HID +17 2072 C 18 .,..,..,,..,,,,,,. FEGIGKHK:HHJCDHIKD +17 2073 C 19 .,..,..,,..,,,,,,.^]. CA?JAKHA@LGCEA>BEBB +17 2074 G 19 .,..,..,,..,,,,,,.. AG@EHC;KCA@KIJKKK5? +17 2075 C 20 .,..,..,,..,,,,,,..^]. JHICHKIFHGJLHIKJLDE@ +17 2076 A 20 .,..,..,,..,,,,,,... FFF>DFHHIIG;HD?FJFEC +17 2077 C 20 .,..,..,,..,,,,,,... FHEIIKIEKDJLLIKIL:DE +17 2078 A 20 .,..,..,,..,,,,,,... DG@HGHGHIJHHJJHLLEEE +17 2079 G 21 .,..,..,,..,,,,,,...^], GA;LGLGLKELLLJJIL=HIA +17 2080 G 21 .$,$..,..,,..,,,,,,..., CBEGIJHK>DIICJGGL?EGG +17 2081 C 19 .$.,..,,..,,,,,,..., 5HIMCLHFLLMJKKNBFHF +17 2082 T 18 .,..,,..,,,,,,..., IFLHGHGGJJHEIKHHHF +17 2083 G 18 .,..,,..,,,,,,..., EHLHKKHJCLI:KK;HII +17 2084 C 19 .,..,,..,,,,,,...,^]. AJBHLGAKMMJKKMGHIIA +17 2085 T 19 .,..,,..,,,,,,...,. EFKEGGB>JKHFHKKHGFE +17 2086 G 19 .$,..,,..,,,,,,...,. DHI:EEFJKNJJJ?DIIKG +17 2087 A 18 ,..,,..,,,,,,...,. HH@KFCGJLIHKJFHEHF +17 2088 G 18 ,..,,..,,,,,,...,. GJ:IE>KKJHBJLKIJ5I +17 2089 C 18 ,..,,..,,,,,,...,. ?IC?5>KCDABBE5EI=B +17 2090 G 18 ,..,,..,,,,,,...,. EB9IF1BJLIGJMBCB?@ +17 2091 C 18 ,..,,..,,,,,,...,. ?G??B*JCEABAB?JIDH +17 2092 G 18 ,..,,..,,,,,,...,. DA?GI1BIKFJII)CBI@ +17 2093 T 18 ,..,,G.,,,,,,...,. BBBHH2EIKIEFIGHFJI +17 2094 C 18 ,$..,,..,,,,,,...,. @FGIL8JLIKJIMAGJIJ +17 2095 A 17 .$.,,..,,,,,,...,. CEGHCFG=F?GEFHH>E +17 2096 C 16 .,,..,,,,,,...,. >FHBIKIGJKM6DGJH +17 2097 A 16 .,,..,,,,,,...,. AGECHEH>?EG@IEBG +17 2098 C 16 .$,,..,,,,,,...,. 9BA:EDE@BAEHFGCI +17 2099 G 15 ,,..,,,,,,...,. HF/AIKJJJL2AAKC +17 2100 C 15 ,,..,,,,,,...,. HI1JHLFKKMCCIJJ +17 2101 A 15 ,,..,,,,,,...,. HG-HKKJ>JJIGGLG +17 2102 G 15 ,,..,,,,,,...,. HG=JIJJIILLKOLK +17 2103 C 15 ,,..,,,,,,...,. FH&IJKHHKJ?IJII +17 2104 C 15 ,,..,,,,,,...,. FJ1FJLJJILK7DDH +17 2105 A 16 ,,C.,,,,,,...,.^]g EE$FGIGDHIFCGHH% +17 2106 T 16 ,,..,,,,,,...,., GF1FHKFHGJ;GHGGC +17 2107 C 16 ,,..,,,,,,...,., @A*IBCB@ADJAIDJ: +17 2108 G 16 ,,..,,,,,,...,., FH'AILJHIL>DBLAF +17 2109 C 16 ,,.$.,,,,,,...,., ?@(JBDA?ADJ6JEI? +17 2110 G 16 ,,.,,,,,,...,.,^]. DDAHLJGJMC2AI@C@ +17 2111 C 16 ,$,.,,,,,,...,.,. BFHHLIDLL3LIMJFC +17 2112 A 15 ,.,,,,,,...,.,. GCIKJDKMEHDLBHE +17 2113 G 15 ,.,,,,,,...,.,. FJGKJHLK8LKEH=G +17 2114 C 15 ,.,,,,,,...,.,. G=INHGKKGCJMJGF +17 2115 T 15 ,.,,,,,,...,.,. FGFIHEGIHHHGDFF +17 2116 C 15 ,$.,,,,,,...,.,. BHHLJHKKKHKLKCG +17 2117 A 14 .,,,,,,...,.,. BHLHIIL?6HIDGF +17 2118 G 14 .,,,,,,...,.,. ECLHHIJ@?JKJ@I +17 2119 G 14 .,,,,,,...,.,. FBLGHHL.IGJEGG +17 2120 G 15 .$,$,,,,,...,.,.^]. BBLLHIL4GJLH?G: +17 2121 A 13 ,,,,,...,.,.. HIDHJ23FIHDED +17 2122 T 13 ,,,,,...,.,.. HF>DII@GHCAFC +17 2123 A 13 ,,,,,...,.,.. IHCHI4CDHEFEC +17 2124 T 13 ,,,,,...,.,.. JIAGJBJHK>FGA +17 2125 T 13 ,,,,,...,.,.. IFDFJGCHIBCD? +17 2126 A 13 ,,,,,...,.,.. HFEFIEDGE +17 2152 G 11 ,$...,.,..,. D8@HBI5JDGJ +17 2153 T 10 ...,.,..,. D/GGF?CEDG +17 2154 C 10 ...,.,..,. AHLJK.IIJJ +17 2155 A 10 ...,.,..,. DHGGF@=IEH +17 2156 C 10 ...,.,..,. ?JIKIBIDJI +17 2157 A 10 ...,.,..,. 3@HKHDFIJI +17 2158 G 10 ...,.,..,. ;JKJIGLLGK +17 2159 G 10 ...,.,..,. -JIIGHD=KJ +17 2160 C 10 ...,.,..,. )FKKDAH>JK +17 2161 A 10 ...,.,..,. A@GGICHFGI +17 2162 C 11 ...,.,..,.^], ECMKJAHGKI@ +17 2163 T 11 ...,.,..,., >@IHJGJEHLE +17 2164 G 11 ...,.,..,., H5KIJGJ>JL@ +17 2165 C 11 ...,.,..,., EJHKHDKDJL@ +17 2166 T 11 ...,.,..,., 7CHHHGJCFLA +17 2167 A 11 ...,.,..,., AFDFECDDFJ8 +17 2168 C 11 ...,.,..,., CAG>JJIBJIB +17 2169 T 11 .$..,.,..,., .HGCIGKFEL= +17 2170 C 10 ..,.,..,., GEBIDLHFK: +17 2171 C 12 ..,.,..,.,^],^], FFIHEI;KJFCG +17 2172 T 12 .$.,.,..,.,,, ;DFCCI@HK6AA +17 2173 G 11 .,.,..,.,,, EFIJIAHL@D? +17 2174 G 11 .$,.,..,.,,, GEEHFDHL@BE +17 2175 G 10 ,.,..,.,,, EFHIBHKA=E +17 2176 G 10 ,.,..,.,,, EBDIBIK=E; +17 2177 T 10 ,.,..,.,,, ?AHDCHFBD; +17 2178 T 10 ,$.,..,.,,, BFH>;FHCB? +17 2179 T 10 .,..,.,,,^], AHG=HICC:@ +17 2180 T 10 .,..,.,,,, BF7AHI>BGD +17 2181 C 10 .,..,.,,,, FADDGL;,?: +17 2182 C 10 .,..,.,,,, =BIAHLCHIE +17 2183 A 10 .$,..,.,,,, BAHCIJC8EF +17 2184 T 9 ,$..,.,,,, =G=CK>GEE +17 2185 C 8 ..,.,,,, I=JJ7G:G +17 2186 A 8 ..,.,,,, GCFI<2FC +17 2187 A 8 ..,.,,,, JBFG3:?F +17 2188 A 9 ..,.,,,,^]. IBDJ40CE? +17 2189 C 10 ..,.,,,,.^2, IBIJ<87IC@ +17 2190 C 11 ..,.,,,,.,^]. ECIK7@:@C9A +17 2191 C 11 ..,.,,,,.,. I1KL=A +17 2192 T 11 ..,.,,,,.,. I;GL;?>HF7F +17 2193 C 11 ..,.,,,,.,. J;IL.IIJGDG +17 2194 A 11 ..,.,,,,.,. HAFJ9ABDE(F +17 2195 A 11 ..,.,,,,.,. G?IJ??AJF.G +17 2196 G 11 ..,.,,,,.,. JBJL?GHII@H +17 2197 A 11 ..,.,,,,.,. FCIJEDIJFBG +17 2198 G 11 ..,.,,,,.c. K>IME>>HI&J +17 2199 C 11 ..,.,,,,.,. K?KKCHMKH.G +17 2200 T 11 ..,.,,,,.,. HFGLCHGHHAH +17 2201 G 11 ..,.,,,,.,. GDGMHFFHH1I +17 2202 G 11 ..,.,,,,.,. H>GL=A3G>1G +17 2203 G 11 ..,.,,,,.,. GBHJFIJKH<;J?'IIF +17 2210 G 12 .,.,,,,.c.,, /HJHC6IC:IF2 +17 2211 T 12 .,.,,,,.a.,, 4FILGHHE-EHD +17 2212 C 13 .,.,,,,.,.,,^]. 7IMJHCKIEKK8@ +17 2213 A 13 .,.,,,,.,.,,. =EHIE=FG4HHCC +17 2214 A 13 .,.,,,,.,.,,. :DJID=EC=GH0E +17 2215 C 13 .,.,,,,.,.,,. AJJFM;LH/IJEB +17 2216 T 13 .,.,,,,.,.,,. BFGHI@HI7JI1I +17 2217 T 13 .,.,,,,.,.,,. :FII?6GB,FHFF +17 2218 C 13 .,.,,,,.,.,,. 9FGHH:FJ.KHBH +17 2219 C 13 .,.,,,,.,.,,. 4GKIAHJG)HEII +17 2220 G 13 .a.a,aaA,.,a. ;GEL>9JE,BJC> +17 2221 G 13 .,.,,,,.t.,,. ?GJJG5JJ'FKAH +17 2222 C 13 .,.,,,,.,.,,. @DLJ10HHDJLKH +17 2223 C 13 .,.,,,,.,.,,. 9GLJHBKIBHN@J +17 2224 T 13 .,.,,,,.,.,,. DELLGCHH=IJDJ +17 2225 G 13 .,.,,,,.,.,,. CBLL=GGI;JKIH +17 2226 G 13 .,$.,,,,.,.,,. ??KL@6IH0HKHI +17 2227 G 12 .$.,,,,.,.,,. BKLC>ID)HD7I +17 2228 G 11 .,,,,.c.,,. LKL:KF1HKCI +17 2229 A 12 .,,,,.,.,,.^], JIAEEGEFIEJ@ +17 2230 A 12 .,,,,.,.,,., JIA?DFCGCHIDJHK:HKF +17 2248 C 12 ,,,,.,.,,.,, HHJKHHIMLLKI +17 2249 A 12 ,,,,.,.,,.,, KG;IH>HLMKHI +17 2250 G 12 ,,,,.,.,,.,, JF>JJHJM;ILH +17 2251 A 12 ,,,,.,.,,.,, KGHIG1GJMJLJ +17 2252 G 12 ,,,,.,.,,.,, JEGIL-KKLJJI +17 2253 A 12 ,,,,.,.,,.,, GDAHG4GKJKIH +17 2254 T 12 ,,,,.c.,,.,, JA>GG*IKFHII +17 2255 G 12 ,,,,.,.,,.,, IHCIJ=KLGIJK +17 2256 A 12 ,,,,.,.,,.,, JIHII1BLELKJ +17 2257 G 12 ,,,,.,.,,.,, HE:ID+IKLJGK +17 2258 C 12 ,,,,.,.,,.,, GFIKJ>GNIJLK +17 2259 T 12 ,,,,.,.,,.,, I9>FJ8JJBLHD +17 2260 T 12 ,,,,.,.,,.,, HFBGCDEK>FFI +17 2261 T 12 ,,,,.,.,,.,, FDDEEFBM9FJFB +17 2282 T 13 .,.,,.,,,,.,, F7HJGIBI.4JCC +17 2283 G 13 .,.,,.,,,,.,, G3GKFGFK4HJDF +17 2284 G 13 .,.,,.,,,,.,, GJKLD0?FF> +17 2290 G 12 ,,.,,,,.,,.^], JIKIIAJH@GFD +17 2291 T 12 ,,.,,,,.,,., JIGIJ9DI@HEC +17 2292 G 12 ,,.,,,,.,,., JKJKLE2LHHGC +17 2293 G 12 ,,.,,,,.,,., JKJJJ>6JGFCD +17 2294 C 13 ,,.,,,,.,,.,^], LKGLN:9JA=A;D +17 2295 T 13 ,,.,,,,.,,.,, H=HEK4>KIHHB? +17 2296 T 13 ,,.,,,,.,,.,, IGBJI9GG@G;FD +17 2297 G 13 ,,.,,,,.,,.,, IHGEK76IICGHE +17 2298 C 13 ,,.,,,,.,,.,, JJGKLEHLEFDHE +17 2299 A 13 ,,.,,,,.,,.,, HGGGF1@GEDFDB +17 2300 C 13 ,,.,,,,.,,.,, HA>JK2/K&BFHF +17 2301 C 14 ,,.,,,,.,,.,,^>, IIALJ=ELDGJFIII> +17 2311 A 13 .,,,,.,,.,,,^]. =JJJBHJGFIG?B +17 2312 G 14 .,,,,.,,.,,,.^], EJKAIKKJIIJ4EB +17 2313 C 14 .,,,,.,,.,,,., BJL1IJFIFJI8GE +17 2314 A 14 .,,,,.,,.,,,., CFF2;E2DFEE/G? +17 2315 C 15 .,,,,.,,.,,,.,^], =JL<;IGMGBC3FGE +17 2316 T 15 .,,,,.,,.,,,.,, CGIBAMIGBE;0JEC +17 2317 T 16 .,,,,.,,.,,,.,,^], 7HH52HJC?HB7G3AD +17 2318 T 16 .,,,,.,,.,,,.,,, 0GI0-HHHEGH$FFAC +17 2319 G 16 .$,,,,.,,.,,,.,,, >GJGGMHIAHH9LEEE +17 2320 G 15 ,,,,.,,.,,,.,,, IK5@?GIAIACJGGE +17 2321 G 15 ,,,,.,,.,,,.,,, FJ;;JJI>JA7IGDH +17 2322 A 16 ,,,,.,,.,,,.,,,^], HK?GJBG?JD2HDGE: +17 2323 G 16 ,,,,.,,.,,,.,,,, EIDJMHJIFI1LGDCD +17 2324 G 16 ,,,,.,,.,,,.,,,, DK97J7I?JK:IEH?) +17 2325 C 16 ,,,,.,,.,,,.,,,, DH'?KI6;I;2L9GF8 +17 2326 C 16 ,,,,.,,.,,g.,,,, ?C@85@CHB@$K>=?= +17 2327 G 16 ,,,,.,,.,,,.,,,, DHDHBFK8IK2DK6FC +17 2328 A 16 ,$,,,.,,.,,,.,,,, BJC;*=GDHJAGIDEE +17 2329 G 15 ,,,.,,.,,,.,,,, IEHIIGAFI/K5IC3 +17 2330 C 15 ,,,.,,.,,,.,,,, JKGLDJE +17 2339 T 16 ,,,.,,.,,,.,,,,. E/@GGK@B;A@5LA@A?G +17 2341 G 16 ,$,,.,,.,,,.,,,,. A<,DBEAIHKGECEGE +17 2351 A 16 ,,.,,.,,,.,,,,.. BFJ?IGKC?J@DGIFD +17 2352 G 16 ,,.,,.,,,.,,,,.. <;GFKIJC@MJKH5IH +17 2353 C 16 ,,.,,.,,,.,,,,.. H?=@CAHJ?M;G=HIH +17 2354 A 16 ,,.,,.,,,.,,,,.. 3FJIFDHG:IHJ=FEHGDGGAJ@GK8FF +17 2358 T 16 ,,.,,.,,,.,,,,.. FFHGGEEHCHEFHACG +17 2359 G 16 ,,.,,.,,,.,,,,.. BIAEJ>IK=LIAE?IK +17 2360 A 16 ,,.,,.,,,.,,,,.. @GAHIHID>IHEIGEI +17 2361 G 16 ,,.,,.,,,.,,,,.. 1?I@HHIH=KJFKD?K +17 2362 A 16 ,,.,,.,,,.,,,,.. DEJ:CAE>3K?EA2CI +17 2363 C 16 ,,.,,.,,,.,,,,.. ;G2CHHIGDK@HFHDI +17 2364 C 16 ,$,.,,.,,,.,,,,.. :GJEJ7IIDLFJHJBK +17 2365 A 15 ,.,,.,,,.,,,,.. HIDGGIF?J=EDHEI +17 2366 G 16 ,.,,.,,,.,,,,..^], FJHFBHH-LJIJHIL? +17 2367 C 16 ,.,,.,,,.,,,,.., >@BGAHI?KCJHFIJE +17 2368 C 16 ,.,,.,,,.,,,,.., FKFJ2KJ@MFJJHHH: +17 2369 T 16 ,.,,.,,,.,,,,.., D8FGDGGELFGHFBLG +17 2370 G 16 ,.,,.,,,.,,,,.., CJ@GIHG9KHJHFILF +17 2371 G 16 ,.,,.,,,.,,,,.., FFFIHHHBIIHIH:@G +17 2372 C 16 ,.,,.,,,.,,,,.., 9FLI +17 2374 A 15 .,,.,,,.,,,,.., AAADJB +17 2379 G 14 ,$,.,,,.,,,,.., A?>GH?EIHIE:DE +17 2380 G 13 ,$.,,,.,,,,.., @EHHFJKII+IKI +17 2381 C 12 .,,,.,,,,.., FGHDGJFHIGIJ +17 2382 A 13 .,,,.,,,,..,^]. ECDCFFFFEHJD@ +17 2383 A 13 .,,,.,,,,..,. =CDDJDFDFHJEC +17 2384 A 13 .$,,,.,,,,..,. CBDCJDABDGJEE +17 2385 A 12 ,,,.,,,,..,. EF:IEED>AIBE +17 2386 C 12 ,,,.,,,,..,. ABDGFHGHJJGD +17 2387 C 12 ,,,.,,,,..,. BEELHIIIHLGB +17 2388 C 12 ,,,.,,,,..,. DFFLIJJHJFAI +17 2389 A 13 ,$,,.,,,,..,.^]. ?GCEBIBFFI:EB +17 2390 G 12 ,,.,,,,..,.. DAMHHI=9MIDF +17 2391 T 12 ,,.,,,,..,.. DCFGEGDB +17 2405 A 14 ,.,,,,..,..,.^]. BDEEFEADEHIDE@ +17 2406 C 14 ,.,,,,..,..,.. @FIHJIHKKGJJEC +17 2407 A 15 ,.,,,,..,..,..^]. ?EDDDEHJFKIEIF@ +17 2408 A 15 ,$.,,,,..,..,... :F@CDFGJAJJFHEB +17 2409 A 14 .,,,,..,..,... DBDEEHKGGJEHEC +17 2410 A 14 .$,,,,..,..,... D?BDCIJFFICHFC +17 2411 A 13 ,$,,,..,..,... >BDDIJGFJBIGD +17 2412 A 12 ,,,..,..,... EFDGJCHH. ?>CGHGIJGJGF8 +17 2415 A 13 ,,..,..,....^]. ACFJGHIDIGC?E +17 2416 C 13 ,$,..,..,..... AHEJKFJJFIF*C +17 2417 T 12 ,..,..,..... A9LELNCKGHHH +17 2418 A 12 ,..,..,..... E>IIHIEGEADF +17 2419 G 13 ,..,..,.....^], EHAFIKGHJI>J' +17 2420 C 13 ,..,..,....., ;FIEFLCIIGEH9 +17 2421 C 13 ,$..,..,....., ?EKKLKKKHF+ID +17 2422 A 12 ..,..,....., EIGIHDJHHFHA +17 2423 G 12 ..,..,.....t 8KJCNIHKIHL, +17 2424 G 12 ..,..,....., GHHEKHIF@(IJ +17 2425 C 12 ..,..,....., GL?FMBIKJ+K8 +17 2426 G 12 ..,..,....., <@H;EH>AA(ED +17 2427 T 12 ..,..,....., BIGEIGDDHFID +17 2428 G 12 ..,..,....., GIICMIBLK/KL +17 2429 G 12 ..,..,....., /CIBLICG2'J: +17 2430 T 12 ..,..,...A., 0CH>GE:A>6I> +17 2431 G 13 .$.,..,.....t^], GLHCMICJF0K+@ +17 2432 G 12 .,..,.....,, LG:KGEF:EEDHID +17 2434 G 13 .,..,...C.,,^]. ?J?IFAL;-LIG> +17 2435 C 13 .,..,.....,,. JI2LJ8ICEKLGD +17 2436 A 13 .,..,.....,,. J7;IDCE>)IC@B +17 2437 C 13 .,..,.....,,. GI2JH>IH,JKH@ +17 2438 A 14 .,..,.....,,.^], ID0I?CHI7IC2D5 +17 2439 C 14 .,..,.....,,., DG7KF>JI+KKIDC +17 2440 C 14 .,..,.....,,., KJ3KL7IK3JLLMHDHFDKJDBD +17 2442 G 14 .,..,.....,,., IGCMHBJF*L6CCG +17 2443 T 14 .,..,.....,,., FE@IFAE>:F>EHD +17 2444 A 15 .,..,.....,,.,^], EI=IJ=EC4ILICH9 +17 2445 G 15 .,..,.....,,.,, BG@MHBLL)MCHAG3 +17 2446 T 15 .,..,.....,,.,, BFBIFEFC8GJ7FC8 +17 2447 C 16 .,..,.....,,.,,^]. EG7MBDJKDLBH1I:B +17 2448 C 16 .,..,.....,,.,,. FG9LJDI;DICI,H(A +17 2449 C 16 .$,..,...A.,,.,,. BH8LIBI&,MIH9IAD +17 2450 A 15 ,..,.....,,.,,. H0JI4G+&KKGAB@5 +17 2451 G 15 ,..,.....,,.,,. I@NJ=KBGNLKJJ?= +17 2452 C 15 ,..,.....,,.,,. KG +17 2456 T 16 ,..,...C.,,.,,.^], F=LHCJL(IIF?E>H; +17 2457 C 16 ,..,.....,,.,,., H8KJ>JG0J;G=J>FD +17 2458 A 16 ,..,.....,,.,,., H2IIF<3JKJBKIBI +17 2462 G 17 ,..,.....,,.,,.,^], F?NI@KH.LKH?HECGA +17 2463 G 17 ,..,...T.,,.,,.,, G;HJ=J./@EIFJF;J@ +17 2464 C 17 ,..,.....,,.,,.,, E3LK;KEGKIJILFHKG +17 2465 T 17 ,$G.,.....,,.,,.,, A+LG@JJ.M?GJIIFI; +17 2466 G 16 ..,...A.,,.,,.,, >LJDJB*LKKFIGJLH +17 2467 A 16 ..,.....,,.,,.,, =AH@GI%IJHJK,MJIEBIJJE +17 2481 C 16 ..,.....,,.,,.,, &HI6J=(KKJ=KGIL@ +17 2482 T 16 ..,.....,,.,,.,, 4IF@JG9LHJ>HKKE3 +17 2483 T 16 ..,.....,,.,,.,, )FG8EH1HJGFILGIH +17 2484 G 16 ..,...T.,,.,,.,, 6HI=IE(KLJIHKKKJ +17 2485 A 16 ..,...T.,,.,,.,, 7FH>F12KGGEIJGMH +17 2486 G 16 ..,.....,,.,,.,, ;FJ?ML.LDHFKKKMI +17 2487 C 16 ..,.....,,.,,.,, 3FF1K6&KKJDHC2K/ +17 2488 C 16 ..$,.$..G.,,.,,.,, 9CE$JC(JKG;NIFGH +17 2489 C 14 .$,....,,.,,.,, ,HI:)ILIBKE?LI +17 2490 A 13 ,....,,.,,.,, FH2+KJIHDJBMI +17 2491 G 13 ,....,,.,,.,, DJEMN6G;G@MLD +17 2492 G 13 ,..A.,,.,,.,, DFE1KKJ?ILHMJ +17 2493 A 13 ,..G.,,.,,.,, FFA.GLIBKJELJ +17 2494 G 13 ,....,,.,,.,, DL=&LGFHID9KH +17 2495 T 13 ,....,,.,,.,, AF+=FIIFII,I? +17 2496 T 13 ,$....,,.,,.,, ?EC1JJHEFEHGD +17 2497 T 12 ....,,.,,.,, E18IIHFILEJG +17 2498 G 12 ....,,.,,.,, IH8IFK?IKDMD +17 2499 A 12 ....,,.,,.,, AC@JJI:JLKKF +17 2500 G 12 ..C.,,.,,.,, H4)MJGJIL9JI +17 2501 G 12 ....,,.,,.,, GG$JHKEJKHLJ +17 2502 C 12 ....,,.,,.,, FB?HLJCJJFMJ +17 2503 T 12 ....,,.,,.,, @G>LIGGILKEH +17 2504 G 12 .$...,,.,,.,, >?.KJDBJJJLI +17 2505 C 11 ...,,.,,.,, 9JKKJHKFFIK +17 2506 T 11 .$..,,.,,.,, .BJFGEHLEIE +17 2507 G 10 C.,,.,,.,, +IIG1IHLJI +17 2508 T 10 ..,,.,,.,, )GIF;FKHIG +17 2509 G 10 C.,,.,,.,, ,JFJ9KKJMI +17 2510 A 10 ..,,.,,.,, FEKIEGL2IH +17 2511 G 10 ..,,.,,.,, BIJHIKJBKD +17 2512 C 10 ..,,.,,.,, 0GHJKKIJMK +17 2513 T 10 .$.,,.,,.,, 4FHG.HKLIE +17 2514 G 9 .$,,.,,.,, BFIFIG.HG +17 2515 T 8 ,,.,,.,, EF1GK0IC +17 2516 G 8 ,,.,,.,, FJ:JK@JC +17 2517 A 8 ,,.,,.,, AGGGHFJD +17 2518 T 8 ,$,.,,.,, EF-HKHHE +17 2519 C 7 ,.,,.,, @DB@CE? +17 2520 G 7 ,.,,.,, HAIG1KE +17 2521 C 7 ,.,,.,, IHIIKKG +17 2522 A 7 ,.,,.,, F9FG3GE +17 2523 T 7 ,.,,.,, EIGKDIG +17 2524 C 7 ,.,,.,, H,JIELH +17 2525 A 8 ,.,,.,,^], C.ED3HB< +17 2526 C 9 ,.,,.,,,^], H=HIEKKF@ +17 2527 T 9 ,.,,.,,,, E>GJLG?:E +17 2528 G 9 ,.,,.,,,, EEIIELIIB +17 2529 C 9 ,.,,.,,,, FFIH=KFIB +17 2530 A 9 ,$.,,.,,,, ?9DGGIFBB +17 2531 T 8 .,,.,,,, DFJGIAEA +17 2532 T 8 .,,.,,,, @GJBJBHC +17 2533 C 9 .$,,.,,,,^], EDIEIE>@D +17 2534 C 8 ,,.,,,,, GHBKGKDE +17 2535 A 8 ,,.,,,,, FKIKJCGF +17 2536 G 8 ,,.,,,,, CIFICJ@H +17 2537 C 8 ,$,.,,,,, AIBJHICG +17 2538 C 7 ,.,,,,, F6J2E@F +17 2539 C 7 ,.,,,,, ?BC@;6A +17 2540 G 7 ,.,,,,, JAJGJFG +17 2541 G 7 ,.,,,,, E9IE@CH +17 2542 T 7 ,.,,,,, ICHH>HH +17 2543 G 7 ,.,,,,, HEIILEJ +17 2544 A 8 ,.,,,,,^]. F9GEIEDB +17 2545 C 8 ,.,,,,,. G?IGKDJC +17 2546 A 8 ,.$,,,,,. I1IHJEGF +17 2547 G 7 ,,,,,,. HHHLBGG +17 2548 A 7 ,,,,,,. FIGLHJF +17 2549 G 7 ,,,,,,. AFGI=IH +17 2550 T 7 ,,,,,,. CFFJBHF +17 2551 G 7 ,$,,,,,. @F>M>KH +17 2552 A 6 ,,,,,. HHKEIG +17 2553 G 6 ,,,,,. DFIEIG +17 2554 T 6 ,,,,,. CHF>G +17 2557 C 5 ,,,,. GKDLH +17 2558 T 6 ,,,,.^], DJGHJD +17 2559 G 6 ,,,,., DLBHIE +17 2560 T 6 ,,,,., BECFGD +17 2561 C 6 ,$,,,., ?JCEGF +17 2585 A 9 ,,,.,.,.. MHIGC>HEG +17 2586 G 9 ,,,.,.,.. MFKHLGGJJ +17 2587 A 10 ,,,.,.,..^>. GFFJFJ>GH? +17 2588 A 11 ,,,.,.,...^]. GFHIDICDG?A +17 2589 A 12 ,,,.,.,....^]. HEEIDJ?IHB:@ +17 2590 A 12 ,,,.,.,..... GIEKEKFHH@CA +17 2591 C 12 ,,,.,.,..... HJIIKK>HIAED +17 2592 A 12 ,,,.,.,..... GFFHFJ=HJEED +17 2593 A 12 ,,,.,.,..... GFGIG?DDI;CD +17 2594 A 12 ,,,.,.,..... JIGJHJ@II=DD +17 2595 T 13 ,,,.,.,.....^]. HAFH@K;HIEFF? +17 2596 A 13 ,,,.,.,...... HEEJFBFDHFECA +17 2597 A 13 ,,,.,.,...... GEEIGJBEJADFB +17 2598 A 13 ,,,.,.,...... HEFJGIFGJ7GDB +17 2599 A 13 ,,,.,.,...... HEEJHJBIJ8GGE +17 2600 A 13 ,,,.,.,...... JHIJHHE +17 2627 C 15 ,,.,.,.......,. GEJGM>HJMGHGJCD +17 2628 C 15 ,,.,.,.......,. CI?I=GJJ52IHIFD +17 2629 A 15 ,,.,.,.......,. BEFGGFHIBFGGJHF +17 2630 T 15 ,,.,.,.......,. EDHFKDDI,JGGG7C +17 2631 C 15 ,,.,.,.......,. FFLHM?KM:FKIKEH +17 2632 T 15 ,,$.,.,.......,. B@KEKBIM;JHIKJG +17 2633 A 14 ,$.,.,.......,. :HII?FH93EDHID +17 2634 G 14 .,.,.......,.^]. LINAJM>IIKMKIB +17 2635 C 14 .,.,.......,.. IHLHIJ7;IIL@FL&6GEKH@E8? +17 2641 C 16 .,.,.......,..,, GGLGKLICJHLKIH:. +17 2642 C 16 .,.,.......,..,, EGK4JL4JIHLIFGC9 +17 2643 C 16 .$,.,.......,..,, DJGJEKLKIILLIHD7 +17 2644 T 15 ,.,.......,..,, GKDIL;LIIKBHH@* +17 2645 C 15 ,.,.......,..,, HMIIMCGJJJL?IBG +17 2646 A 15 ,.,.......,..,, IJIIK?CFIKLGGEFFIGGI90G +17 2654 C 17 ,.,.......,..,,.^]. AJ9CIJEKJIIIIBCF? +17 2655 C 17 ,.,.......,..,,.. >G@II2BIHLD6K=?E@ +17 2656 G 17 ,.,.......,..,,.. DC@ABD>@B?K>D>IA@ +17 2657 C 17 ,$.,.......,..,,.. ?ICIMH=IIMLHICIHD +17 2658 T 16 .,.......,..,,.. JDHLKDJGLHHHDEHB +17 2659 A 16 .,.......,..,,.. ?GEHA2EEJJCHIJDB +17 2660 G 16 .,.......,..,,.. HHHLKFJKKMII@KJH +17 2661 A 17 .,.......,..,,..^]. FCEH5?GIIIGGCBFE? +17 2662 T 17 .,.......,..,,... DCDI,BHHKGFICCEFA +17 2663 A 17 .$,.......,..,,... -EEKHFHCIGEIFFDBB +17 2664 C 16 ,.......,..,,... @BCE@C>JB?? +17 2666 T 16 ,.......,..,,... EBI=HEHIJBHD>EED +17 2667 C 16 ,.......,..,,... =FF,IJDJKJKEHIFF +17 2668 C 17 ,$.......,..,,...^]. >FG= +17 2680 C 17 .$.....,..,,....,^], DEHJGMKHKBMJ@IHJ9 +17 2681 T 16 .....,..,,....,, 7FHGIJHJFFHEHJC5 +17 2682 G 16 .....,..,,....,, 8BHJJKIJFKIJHHJ= +17 2683 G 16 .....,..,,....,, &&F@KKFKEKJAG=J- +17 2684 G 16 .....,..,,....,, ,BFHJKGJAJD>HHE2 +17 2685 G 16 .....,..,,....,, 63GHKKGJBKDE=B@> +17 2686 C 16 .$....,..,,....,, AEF?KKHL?IIIHJ<: +17 2687 A 15 .$...,..,,....,, +BDKFHI>DHFGID2 +17 2688 C 14 .$..,..,,....,, EGJIIEBHIIHBH> +17 2689 A 13 ..,..,,....,, DGMGHDLHGGDK@ +17 2690 G 14 ..,..,,....,,^], ELKIMGIIJGKJ2= +17 2691 G 14 ..,..,,....,,, :IIFKAJI:DIF+D +17 2692 T 14 ..,..,,....,,, 8:GD=CD?FA +17 2695 C 14 .,..,,....,,,. HIIJEMFIHHCEIB +17 2696 A 14 .,..,,....,,,. HFE +17 2697 C 14 .,..,,....,,,. JLGEDDJ8HIHBKE +17 2698 T 14 .,..,,....,,,. LHEMCEIFGJDBGH +17 2699 C 15 .,..,,....,,,.^]. IKJMEHKJILJDFHA +17 2700 T 15 .,..,,....,,,.. JIJJD7DHHKKDIIA +17 2701 C 15 .,..,,....,,,.. MKHKFIJEJKLDLIF +17 2702 T 15 .,..,,....,,,.. LHJIAJIJHJFAFGG +17 2703 T 15 .,..,,....,,,.. GHGHADHAEBEDEE? +17 2704 C 15 .,..,,....,,,.. LHJLDAHIHLF@LIF +17 2705 C 15 .,..,,....,,,.. LKHJDKHJGIJDLHE +17 2706 A 16 .,..,,....,,,..^], JIFJFKHEBJAEKG92 +17 2707 G 16 .,..,,....,,,.., GHKKBJKFJJL:LLJFLC@CFKGKEDFH? +17 2713 G 19 .,..,,....,,,..,,.^>, F:JJJGMHLHK +17 2723 G 16 .,,....,,,..,,., IFGDHJLL>LKJJKHH +17 2724 A 16 .,,....,,,..,,., IEHH@EJLDIEHADF@ +17 2725 G 16 .,,....,,,..,,., JAJJKMMK;KJGHKJ8 +17 2726 G 16 .,,....,,,..,,., ADKIHFJL'KGHGJG0 +17 2727 G 16 .,,....,,,..,,., IGJGDJJA;JEA +17 2730 G 16 .,,....,,,..,,., HHFKBGLBGMKLJKH3 +17 2731 C 16 .,,....,,,..,,., 9CDHGJFKMGJJJII. +17 2732 C 16 .,,....,,,..,,., EAGHGIKKBFIH8JHK +17 2733 C 16 .$,,....,,,..,,., >JHH9GKKAKDDHHH6 +17 2734 C 15 ,,....,,,..,,., BIH=ILLDJF?JMGL +17 2735 T 16 ,,....,,,..,,.,^]. DFIGIKIGJDJ>GHJ? +17 2736 C 16 ,,....,,,..,,.t. BFJKEMJFKIHILI%D +17 2737 T 16 ,,....,,,..,,.,. DAHHJKICHH@IIH7F +17 2738 T 16 ,,$....,,,..,,.,. ADF;FIJIEEFBIEIA +17 2739 A 15 ,....,,,..,,.,. >ADDJBEAG*BIFHB +17 2740 C 15 ,....,,,..,,.,. CHFHIJMLICIKHJE +17 2741 C 15 ,....,,,..,,.,. ACEILKJLGJJKGHF +17 2742 A 15 ,....,,,..,,.,. @GDDGJIJF8IID8F +17 2743 T 15 ,$....,,,..,,.,. 9EFGI?BJGHIJE5F +17 2744 C 14 ....,,,..,,.,. GBKMLIML@JMGAH +17 2745 T 14 ....,,,..,,.,. CHILGGHK.EIFDH +17 2746 A 14 ....,,,..,,.,. AAHHGDFEG@I?IE +17 2747 A 14 ....,,,..,,.,. C;AJIECIIGJGDG +17 2748 T 15 .$...,,,..,,.,.^], :?GGIJMHBJE +17 2750 T 14 ...,,,..,,.,., CHMGDJJIHIG8HE +17 2751 G 14 ...,,,..,,.,., FJHJFJJHIJJKIB +17 2752 T 14 ...,,,..,,.,., :CCHHGEBGKE8HA +17 2753 G 14 .$..,,,..,,.,., 1G.JEKG:IJE3JG +17 2754 C 13 ..,,,..,,.,., GFHEKJEHKG0IF +17 2755 C 13 ..,,,..,,.,., D;HLIIJIKH0HE +17 2756 C 13 ..,,,..,,.a., FJKAHAL>OG(HE +17 2757 T 13 ..,,,..,,.,., FK@KIC8FHG6HG +17 2758 T 13 ..,,,..,,.,., CGGDHG2FHF6E< +17 2759 A 13 ..,,,..,,.,., ?EHCHDBDGFAFG +17 2760 T 13 .$.,,,..,,.,., @BHJIH8JJBAGH +17 2761 T 12 .,,,..,,.,., EHJIG1IIFGEB +17 2762 T 12 .,,,..,,.,., A9CIFIE@EKEE +17 2763 C 12 .,,,..,,.,., GGEIJ7HME;JH +17 2764 C 12 .,,,..,,.,., DJKLH?JMF@IFIFF +17 2773 A 11 ,$,,..,,.,., BIJE;ILFG@E +17 2774 G 10 ,,..,,.,., EILJHKKDII +17 2775 T 10 ,,..,,.,., GHG:FHEJGH +17 2776 G 10 ,,..,,.,., GJICJKI +17 2784 G 11 ,,..,,.,.,, EGKHCKKIKGD +17 2785 G 11 ,,..,,.,.,, EFF.HKHKCHC +17 2786 C 12 ,,..,,.,.,,^], FBH7IKGEFDC= +17 2787 C 12 ,$,..,,.,.,,, 9@FCHJBKHA1D +17 2788 C 11 ,..,,.,.,,, >F/BKIIIIHB +17 2789 C 12 ,$..,,.,.,,,^]. AE4HLHJIKBFD +17 2796 A 10 .,,.,.,,,. +FGGDHG/AF +17 2797 T 10 .,,.,.,,,. 8GHHBHG;DE +17 2798 G 10 .$,,.,.,,,. ;HIKGJK:LI +17 2799 A 9 ,,.,.,,,. DECGIE4FF +17 2800 A 9 ,,.,.,,,. HIGKHG;JF +17 2801 G 9 ,,.,.,,,. FHKDEG>CI +17 2802 G 9 ,,.,.,,,. FGDIDGHI +17 2808 T 8 ,.,.,,,. BB;GHBFE +17 2809 T 8 ,$.,.,,,. AC:AG-GF +17 2810 C 8 .$,.,,,.^]. DEKGIBKE +17 2811 A 7 ,.,,,.. EIJGIGC +17 2812 G 8 ,$.,,,..^], EJIEJJGE +17 2813 A 7 .,,,.., HGCKFF. +17 2814 G 7 .,,,.., GJ@LKIE +17 2815 A 7 .,,,..c FC>9GH' +17 2816 C 7 .,,,.., E?BDEHA +17 2817 G 7 .,,,.., 5HIMACH +17 2818 G 7 .,,,.., EGHJFII +17 2819 G 7 .,,,.., IGHLGJI +17 2820 G 7 .,,,.., IJ9HIFB +17 2821 A 7 .,c,.., 7@#EDH: +17 2822 C 7 .,,,.., 6GFJGFI +17 2823 C 7 .,,,.., IGFDIHL;E +17 2827 G 8 .,,,..,. ;IHIJLF? +17 2828 A 9 .,,,..,.^], ?ABHDL9<4 +17 2829 G 9 .,,,..,., FHHLIL)EC +17 2830 G 9 .,,,..,., EG;KGJKBG +17 2831 A 9 .,,,..,., EH +17 2832 G 9 .,,,..,., DI7LJL'FB +17 2833 C 9 .,,,..,., @EGKBK:F? +17 2834 C 9 .$,,,..,., CEHIHK'FH +17 2835 C 8 ,,,..,., >4DHL>AD +17 2836 C 8 ,,,..,., A>EFK:EB +17 2837 G 9 ,,,..,.,^]. H0K@D;A8@ +17 2838 A 9 ,,,..,.,. GHLFGBFCC +17 2839 G 9 ,,,..,.,. I+KJMHGJG +17 2840 C 9 ,,,..,.,. I2LGFHED8 +17 2841 A 9 ,,,..,.,. F?IHGLFKD +17 2842 G 9 ,,,..,.,. F@IKFKIHH +17 2843 C 10 ,,,..,.,.^], GFL@JJBLFD +17 2844 A 10 ,,,..,.,., FCLHJKEJ:F +17 2845 G 10 ,,,..,.,., EIIIHJEJ=E +17 2846 C 10 ,,,..,.,., @4JIJJ>?E?J5F +17 2849 T 9 ,,..,.,., HIC3DKI4F;IJJE +17 2861 C 11 ,,..,.,.,,^]. JKEKF=DH?GCFHF +17 2873 A 11 ,,..,.,.,,. BGIJFFIJHBG +17 2874 A 11 ,,..,.,.,,. AFHCIBI?GI> +17 2875 C 11 ,,..,.,.,,. EIH?K7L@IMH +17 2876 A 11 ,,..,.,.,,. CIGEK5L-JJG +17 2877 G 11 ,$,..,.,.,,. AHI9HBMLLLG +17 2878 A 10 ,..,.,.,,. GGAJ7JHIIA +17 2879 T 10 ,..,.,.,,. F9IEHF>EHG +17 2880 G 10 ,..,.,.,,. EEEIAJBJJI +17 2881 T 10 ,..,.,.,,. F;0J-I,JIC +17 2882 G 10 ,..,.,.,,. CCIL:K8JKI +17 2883 G 10 ,..,.,.,,. FFLE=J;LIH +17 2884 A 10 ,..,.,.,,. GB2D*M4GKG +17 2885 G 10 ,$..,.,.,,. BJMKFGMLKJ +17 2886 G 9 ..,.,.,,. ECJ9J.KGJ +17 2887 T 10 ..,.,.,,.^]. 31H2I/DIED +17 2888 C 11 .$.,.,.,,..^]. EKJ?MMNMHC> +17 2889 T 10 .,.,.,,... JIAGKHHGGD +17 2890 C 10 .,.,.,,... GDGD7C@JHD +17 2891 G 10 .,.,.,,... 8EF:C +17 2894 T 11 .,.,.,,..., 9GCJGJI?G76 +17 2895 G 11 .,.,.,,..., LK*HLLHIJCH +17 2896 A 11 .,.,.,,..., @K4L(KMCI@F +17 2897 G 11 .,.,.,,..., LD9LBL=JKF< +17 2898 G 11 .,.,.,,..., 5I>H.LMAJ8D +17 2899 C 11 .,.,A,,..., )@6E*EDJKBA +17 2900 G 13 .,.,.,,...,^].^], BI=G.AJ@D9GD2 +17 2901 T 13 .,.,.,,...,., 0GBF8IIEE5ED? +17 2902 G 13 .,.,.,,...,., GKHK8LLIJFGHE +17 2903 G 13 .,.,.,,...,., CJ7JJHDILFHBD +17 2904 C 13 .,.,.,,...,., :IFL1LKDKIJIG +17 2905 T 14 .,.,.,,...,.,^]. =GIHFHJBKDJJ@? +17 2906 C 14 .,.,.,,...,.,. GJIGBJKIKGIIDD +17 2907 A 14 .,.,.,,...,.,. AI-KFHMHJGAHCE +17 2908 G 14 .,.,.,,...,.,. CH>KJKMLLEGLHH +17 2909 A 14 .$,.,.,,...,.,. &DGHAIIBI-KHAE +17 2910 T 13 ,.,.,,...,.,. B9G6FJFIFGIEE +17 2911 A 13 ,$.,.,,...,.,. BDGCHG@I:1H;C +17 2912 C 12 .,.,,...,.,. FKDLHIJC?JFF +17 2913 A 12 .,.,,...,.,. 5JBLLHJDDJ:H +17 2914 G 12 .,.,,...,.,. ?I;KLKL?KLIJ +17 2915 G 12 .,.,,...,.,. .IHLCIJ;KIIG +17 2916 G 12 .,.,,...,.,. ;I5JL2LEHJKF +17 2917 A 13 .,.,,...,.,.^]. *?7LCDHDJIHBA +17 2918 G 13 .,.,,...,.,.. 7ELEJKMCKMGKF +17 2919 T 13 .,G,,...,.,.. AE&H;FFD>IHDE +17 2920 G 13 .,.,,...,.,.. 0GKLK=L;CLIJI +17 2921 G 13 .,.,,...,.,.. ?G:KKEJ:GKHGE +17 2922 C 14 .,.,,...,.,..^]. =C)KIIG5IKHHIB +17 2923 C 14 .$,.,,...,.,... =C(KLHM58JHHFA +17 2924 C 13 ,.,,...,.,... GGKKKKEGLIIGD +17 2925 A 13 ,.,,...,.,... DIHHFDH;GEGGE +17 2926 C 13 ,.,,...,.,... E1JHII?HJJIHE +17 2927 A 13 ,$.,,...,.,... BBJHHJED:EHGE +17 2928 G 12 .,,...,.,... 4KKLMIHJHDJI +17 2929 C 12 .,,...,.,... 0KLJL?BKKGIH +17 2930 T 12 .,,...,.,... 5IIDF=JLHGHH +17 2931 C 12 .,,...,.,... BCCKKJ:MCJIF +17 2932 G 12 .,,...,.,... .JJ=DCBBHBAA +17 2933 G 12 .,,...,.,... -JKCK>JKJGHD +17 2934 C 12 .,,...,.,... 1GIHKJDLJJIF +17 2935 C 12 .,,...,.,... 7IHHL@GJJHHG +17 2936 T 12 .$,,...,.,... )GI>?H@EE +17 2939 C 11 ,,...,.,... IIHJ@LAKIIJ +17 2940 T 11 ,,...,.,... EDJMCIHIHIH +17 2941 T 11 ,,...,.,... BDFJ?KFIECH +17 2942 T 11 ,$,...,.,... DG?IFAJHAEG +17 2943 G 10 ,...,.,... JDJ;*GJHIC +17 2944 A 10 ,...,.,... F@J,@IEGGH +17 2945 A 10 ,...,.,... C3K. /0I1IC@BCIK@? +17 2978 G 13 ..,.,...,,,,. J*JIGDGGHGLHE +17 2979 G 13 ..,.,...,,,,. FFD +17 2981 A 13 ..,.,...,,,,. ?,:*EE-C20;@C +17 2982 C 13 ..,.,...,,,,. F@I?GCCJGG95E +17 2983 C 13 ..,.,...,,,,. GDD:IGHM:GK=E +17 2984 C 13 ..,.,...,,,,. DDJLJEIKHKL?F +17 2985 A 13 .$.,.,...,,,,. .8J5HEHCIJIHD +17 2986 G 12 .,.,...,,,,. :HJI:F7EIGCI +17 2987 C 12 .$,.,...,,,,. 3JGKG6;LJIIG +17 2988 T 11 ,.,...,,,,. G9HG:LHGGEH +17 2989 G 11 ,.,...,,,,. D:I:JKJLLFH +17 2990 C 11 ,.,...,,,,. F1IE@II +17 2994 G 10 .,...,,,,. HHHG@?GK?F +17 2995 G 10 .,...,,,,. BFGJ>HG>DF +17 2996 T 10 .,...,,,,. 1EC11CHJBG +17 2997 C 10 .,...,,,,. EBIHKHHKFJ +17 2998 C 10 .,...,,,,. ADFHDE=LAE +17 2999 A 10 .$,$...,,,,. 1AGD2IJFJG +17 3000 G 8 ...,,,,. GCGDKDDJ +17 3001 C 8 ...,,,,. BF)JJMHG +17 3002 A 8 ...,,,,. 8GBGIMJF +17 3003 G 8 ...,,,,. BJCDKKIJ +17 3004 C 8 .$..,,,,. 9E1JKLFH +17 3005 A 7 ..,,,,. GAFDHEF +17 3006 C 9 ..,,,,.^>,^], >CIHJ0H'@ +17 3007 C 9 ..,,,,.,, F>HJKIG&6 +17 3008 C 9 ..,,,,.,, IKHKFDE*F +17 3009 A 9 ..,,,,.,-1c, EAEEHCC(1 +17 3010 C 9 ..,,,,.*, HHFJKFH-- +17 3011 A 9 ..,,,,.,, CFGFLJG-8 +17 3012 G 9 ..,,,,.,, 97IHLI=+/ +17 3013 C 9 ..,,,,.,, 47JJLJF/B +17 3014 A 10 ..,,,,.,c^], A+IJJFG?%. +17 3015 G 11 ..,,,,.,c,^], C4IDMIJ*#;+ +17 3016 C 11 .$.,,,,.,,,, BHHFJ@H8KCE +17 3017 C 11 .,,,,.a,,,^]. CIKLHH8/FFB +17 3018 A 11 .,,,,.g,,,. 3EBHAF',80D +17 3019 C 11 .,,,,.,,,,. :IELGG-H@DD +17 3020 C 11 .,,,,.,,,,. @IKMJI%/5.C +17 3021 T 12 G$,,,,.g,,,.^], $HHFIF%4G.HB +17 3022 G 11 ,,,,.,,,,., JGJGI(AGGHD +17 3023 T 11 ,,,,.gg,,., GGKD@(348FB +17 3024 G 11 ,,,,.,,,,., HIKCK(EKEFA +17 3025 G 11 ,,,,.,,,,., ILLH>+A=:EA +17 3026 C 11 ,,,,.,,,,., JINIIK99DEF +17 3027 A 11 ,,,,.,,,,., HHKHEB@.9G> +17 3028 G 11 ,,,,.,,,,., HGMGH/K?FJG +17 3029 G 11 ,,,,.,,,,., HHKGFNILIHE +17 3030 G 12 ,,,,.,,,,.,^], JILJC.7@ABE< +17 3031 A 12 ,,,,.,,,,.,, IILF8G./?ECA +17 3032 G 12 ,,,,.,,,,.,, IHMCD)1KGIF8 +17 3033 G 12 ,,,,.,,,,.,c IIKEA9FBBI?( +17 3034 A 12 ,,,,.,,,,.,g HJNGG.08;0D( +17 3035 G 12 ,,,,.,,,,.,, HJJIL54)3K4( +17 3036 C 12 ,,,,.,,,,.,, KK>EIE99;G?2 +17 3037 T 13 ,,,,.,,,,.,,^], IHJFF3EGEKH=+ +17 3038 T 14 ,,,,.,,,,.,,,^]. HHIH>98>CE97AC +17 3039 G 14 ,,,,.,,,,.,,,. HIKHJ>25GIFH;):HIH0GI +17 3042 G 14 ,,,,.,,,,.,,,. GGJHE,GDGJHEBH +17 3043 T 14 ,,,,.,,,,.,,,. DAHE:F66@F@6,G +17 3044 A 15 ,,,,.,,,,.,cc.^], EEH?A<1:2G:0#G/ +17 3045 C 15 ,,,,.,,,,.,,,., HI5GJ/;ADJI>*H? +17 3046 A 15 ,,,,.,,,,.,,,., FIK>H*/GBI;.)I. +17 3047 G 15 ,,,,.,,,,.,,,., FGIGH?,JJHE2(L2 +17 3048 T 15 ,,,,.,,,,.,gg., EGHG:*-6/EF*%G+ +17 3049 G 15 ,,,,.,,,,.,,,., >FFBI3HHFKHD=LB +17 3050 G 15 ,$,,,.,c,,.,,,., @HLG:K*:;KB-8K; +17 3051 A 14 ,,,.,,,,.,,,., EHDG2CC;E=E0J7 +17 3052 C 14 ,,,.,,,,.,,,., G=I*0G);CFB*.J& +17 3054 G 14 ,$,,.,,,,.,,,., AJFBK9LGGIDDME +17 3055 G 13 ,,.,,,,.,,c., JGC7*5?I6H&L) +17 3056 C 13 ,,.,,,,.,,,., I=D0JKGFG>?K2 +17 3057 C 14 ,,.,,,,.,,,.,^]. HBC3BKFJGGHK$A +17 3058 C 14 ,,.,,,,.,,,.,. I>D/;;CFEC5L?A +17 3059 T 14 ,,.,,,,.,,g.,. EGB(.@;8I +17 3066 A 13 ,$.,,,,.,,c.,. ?5)/;ADB-)I,F +17 3067 T 13 .,,,,.,,,.,.^], @/.:=JD;/I+G> +17 3068 G 13 .,,,,.,,,.,., F,E>IKICEH@I= +17 3069 G 13 .c,,,.,,,.,., F'85+L:54K3G4 +17 3070 C 13 .,,,,.,,,.,., 12IKFJ9?2IIIE +17 3071 C 13 .,,,,.,,,.,., 0KGHG@IIJMEGG +17 3072 C 13 .,,,,.,,,.,., ;IGJGEG?FKAFD +17 3073 C 13 .,,,,.,,,.,., @L>LJ:DIBL;HH +17 3074 C 13 .,,,,.,,,.,., E6HKEJJCIMIHE +17 3075 C 13 .,,,,.,,,.,., 9A*D?KA@5MBHA +17 3076 G 13 C$,,,,.,,,.,., 28KGICK@6EAAC +17 3077 C 13 ,,,,.,,,.,.,^], .3HI=EFGKJJGC +17 3078 C 13 ,,,,.,,,.,.,, GGMLGHLGLKHIF +17 3079 T 13 ,,,,.,,,.,.,, ?JDHLEGHKHIH@ +17 3080 G 14 ,,,,.,,,.,.,,^]. I6LIKJEILHHKG? +17 3081 C 14 ,,,,.,,,.,.,,. 8FJGLHHHJDGIAD +17 3082 C 14 ,,,,.,,,.,.,,. L2JJGCIKLKHKHB +17 3083 T 14 ,,,,.c,,.,.,,. FEJGLHIINIKHEH0 +17 3087 G 15 ,,,,.,,,.,.,,., BKLJJJIILKGJJ?G +17 3088 A 15 ,,,,.,,,.,.,,., HDGEGDIGKDFKFDE +17 3089 A 15 ,,,,.,,,.,.,,., LLLJIGJEIJHGHFG +17 3090 G 15 ,,,,.,,,.,.,,., IHJILHHHNJIIHI; +17 3091 T 15 ,,,,.,,,.,.,,., ?EJIHGGBIDCIGBH +17 3092 T 16 ,,,,.,,,.,.,,.,^]. CJJGGFIFIFDHHCD: +17 3093 G 16 ,,,,.,,,.,.,,.,. KJLHIJJJGKJJJI?? +17 3094 A 16 ,,,,.,,,.,.,,.g. HGIEFFBEKIGCFE)E +17 3095 C 16 ,,,,.,,,.,.,,.,. =HKFIHIFJ;HIJG'B +17 3096 C 16 ,,,,.,,,.,.,,.,. BIKJKIJJLIIIKE@D +17 3097 A 16 ,,,,.,,,.,.,,.,. JKKIDGJIJKGIHG8C +17 3098 G 16 ,,,,.,,,.,.,,.,. ?HKJ;HJJNIMJHDKF +17 3099 A 16 ,,,,.,,,.,.,,.,. FHHFHFE3GIFHGF0F +17 3100 C 16 ,,,,.,,,.,.,,.,. E;IHGAAGJAHI=H/C +17 3101 C 16 ,,,,.,,,.,.,,.,. EIKKEIIHMIGJKAGG +17 3102 A 16 ,,,,.,,,.,.,,.,. =EHGH +17 3106 G 14 ,,.,,,.,.,,.,. HFDHHILIKHHIBH +17 3107 T 14 ,,.,,,.,.,,.,. HG8GFEHBEHIE=H +17 3108 C 14 ,,.,,,.,.,,.,. JHEIJIKKHKI=:H +17 3109 A 14 ,,.,,,.,.,,.,. GEDEEDHGIGFGGH +17 3110 C 15 ,,.,,,.,.,,.,.^], II?IJHJLILKHIF; +17 3111 A 16 ,,.,,,.,.,,.,.,^], HG2GIJIJFKIGLHE@ +17 3112 G 16 ,,.,,,.,.,,.,.,, DEAHIGLKJIKGFAEF +17 3113 C 16 ,$,.,,,.,.,,.,.,, DEGHJHKLJJEFGGBC +17 3114 A 15 ,$.,,,.,.,,.,.,, ACGIHIJHJHHDFDF +17 3115 G 14 .,,,.,.,,.,.,, ?FHHNILHAI3GCJ +17 3116 G 14 .$,,,.,.,,.,.,, @EIHFJHICDHGFG +17 3117 T 13 ,,,.,.,,.,.,, BDDFHBEHDBCGC +17 3118 A 13 ,,,.,.,,.,.,, BEDGHGJD@JGEH +17 3124 C 14 ,,.,.,,.,.,,.^], IIKKIJJJLILJEE +17 3125 T 14 ,,.,.,,.,.,,., FFMIIGBDGHJIHD +17 3126 G 14 ,,.,.,,.,.,,., HHLDJJJF>JEAHF +17 3127 C 14 ,,.,.,,.,.,,., GIKKKKKEGJJCGG +17 3128 T 14 ,,.,.,,.,.,,., AFKEHGIACJBIIE +17 3129 T 14 ,$,.,.,,.,.,,., @FFHAGID5EEDDD +17 3130 T 13 ,.,.,,.,.,,., EHHBGHDGE;EEE +17 3131 C 13 ,.,.,,.,.,,., HIJIJJEBJLFIJ +17 3132 T 13 ,.,.,,.,.,,., EIGIGH>GKIFHG +17 3133 G 13 ,.,.,,.,.,,., DHHKHHCDJLDHH +17 3134 G 14 ,.,.,,.,.,,.,^]. DEGHIH8?ELCA@> +17 3135 G 15 ,.,.,,.,.,,.,.^], CBHJJJE7?KGHH?E +17 3136 C 15 ,$.,.,,.,.,,.,., ?FIHJIGEG;DCD;B +17 3139 C 14 ,.,,.,.,,.,.,. BHFF:CHJBEMFGE +17 3140 C 14 ,.,,.,.,,.,.,. AIHJJIKJ?FHFBA +17 3141 C 14 ,.,,.,.,,.,.,. GHJIIEFLEIKGGE +17 3142 A 14 ,.,,.,.,,.,.,. HIJGE. BMIGLBM=HIIIGBA +17 3144 C 15 .,,.,.,,.,.,..^]. IJJ?HDMJDIHKG.A +17 3145 A 15 .,,.,.,,.,.,... GHIGMJMGCI +17 3155 G 15 .,,.,.,,.,.,... FHIIMBJ=KGIGJIK +17 3156 G 15 .$,,.,.,,.,.,... BJJHHFLBEIHJEE?FABHIHB/IC +17 3178 T 13 .,.,,.,.,.A.. BFDIDEFFG>)BF +17 3179 G 13 .$,.,,.,.,.... DHDLFCIJH?)LJ +17 3180 G 12 ,.,,.,.,.... @DL7JCGGBEG,HG +17 3184 T 11 .,,.,.,.... >GH6GGFD-HE +17 3185 T 11 .,,.,.,.... EDEFG4HF +17 3188 A 11 .,,.,.,.... 2H>HFFGB1FI +17 3189 A 11 .,,.,.,.... BJC7DIE@AIH +17 3190 C 11 .,,.,.,.... .JKBKHJ:*HH +17 3191 T 12 .,,.,.,....^], @GJB +17 3194 T 12 .,,.,.,.C.., DI?IEGH?3DGD +17 3195 T 12 .,,.,.,...., :JHEGFG=LGE= +17 3196 T 12 .,,.,.,...., =GEHEEDH(EF< +17 3197 A 12 .,,.,.,...., 6H@FFAE@=DE9 +17 3198 A 12 .,,.,.,...., BGE=FGDCIHI$ +17 3199 A 12 .$,,.,.,.C.., AHBAFGGG*HH= +17 3200 A 11 ,,.,.,...., G@DFJFH6EH> +17 3201 A 11 ,,.,.,...., HCFGFGE1HF- +17 3202 T 11 ,,.,.,...., GFFCFGB-HD7 +17 3203 G 11 ,,.,.,.A.., H>8HLBJ4JJ4 +17 3204 T 11 ,,.,.,.A.., HF8EHGD)CD& +17 3205 C 11 ,,.,.,...., IG>IJKH*JKC +17 3206 A 11 ,,.,.,...., HDDEHED4BH< +17 3207 C 11 ,,.,.,.A.., HE2IGIF)DIL +17 3208 A 11 ,,.,.,...., =DGEAEC2FG; +17 3209 C 12 ,$,.,.,....,^]. <>IGICEEDH>E +17 3210 C 11 ,$.,.,....,. @EHIJE8HHIB +17 3211 A 10 .,.,....,. HDBHGKIG@F +17 3212 T 10 .,.,....,. 5EIGH(EG7F +17 3213 A 10 .,.,....,. AGFI9)DEFF +17 3214 G 10 .,.,....,. 4GKG88GKIK +17 3215 G 10 .,.,....,. FGGFA.GIEI +17 3216 C 10 .,.,....,. CCIGJLBI8J +17 3217 C 10 .,.,....,. H?EAH0HGAJ +17 3218 G 11 .,.,.C..,.^], 5EAHB>:AHC> +17 3219 G 11 .,.,.A..,., 3EGI?4JJAIE +17 3220 G 11 .$,.,....,., =EGIG5CJ5IC +17 3221 C 10 ,.,....,., F?IA)GIEKD +17 3222 A 10 ,.,....,., CIFGDGH>IF +17 3223 C 10 ,$.,....,., ?IIE3IJHHF +17 3224 A 9 .,....,., FHEIHHFIG +17 3225 G 9 .,....,., FGJ.INILG +17 3226 T 10 .,....,.,^]. DG9,ECDIBE +17 3227 G 10 .,....,.,. HHE8JKFLKF +17 3228 G 10 .,....,.,. CID&HHKKJC +17 3229 C 11 .,....,.,.^], FHG;EJJLKHB +17 3230 T 11 .,....,.,., DFHJGJ8LGI7 +17 3231 C 11 .,....,.,., EHB;EJHLKIH +17 3232 A 11 .,....,.,., 9BE(FH0J@H: +17 3233 C 11 .$,....,.,., C=71HJ +17 3244 C 9 .,.,.,..g I1LKJCGD* +17 3245 C 9 .,.,.,.., HIJKKLGE8 +17 3246 A 9 .,.,.,.., GDCKKLGFF +17 3247 G 9 .,.,.,.., K9KKLHKII +17 3248 C 9 .,.,.,.., JHKKLGJH6 +17 3249 C 9 .,.,.,.., G:LKKEIF< +17 3250 C 9 .,.,.,.., HGKILHHHK +17 3251 T 9 .,.,.,.., J>LBGKII3 +17 3252 T 9 .,.,.,.., EBGHH>FGD +17 3253 T 9 .,.,.,.., ECIKI?FFE +17 3254 G 9 .,.,.,.., EDKKHKIHC +17 3255 G 9 .,.,.,.., IHGL3HHG@ +17 3256 G 9 .,.,.,.., GJKIEKGHH +17 3257 A 9 .,.,.,.., FFKGFIDH9 +17 3258 G 10 .,.,.,..,^], JGLKLMKKEC +17 3259 G 10 .,.,.,..,, IHKLC +17 3260 C 10 .,.,.,..,, IHLKLIKKDD +17 3261 C 11 .,.,.,..,,^], HHLLI:GK:GE +17 3262 A 11 .,.,.,..,,, H=IKCMHHECE +17 3263 G 11 .,.,.,..,,, HAKLMELIBED +17 3264 G 11 .,.,.,..,,, DCJKKDHIAFE +17 3265 G 11 .,.,.,..,,, GHLHJGHGGFF +17 3266 T 11 .,.,.,..,,, DEEIEFE>:HE +17 3267 G 11 .,.,.,..,,, HGB +17 3271 G 11 .,.,.,..,,, GHLHLIJKFGG +17 3272 G 11 .,.,.,..,,, EDJKKEHH8FG +17 3273 A 11 .$,.,.,..,,, AGKH@IHI;GB +17 3274 T 10 ,.,.,..,,, HBJGJHHF>F +17 3275 C 10 ,.,.,..,,, ILIKLILKJK +17 3276 A 10 ,.,.,..,,, ;KIJJHI;C; +17 3277 C 10 ,.,.,..,,, JHHHMIJGKD +17 3278 T 10 ,.,.,..,,, ELIJ=JI>HG +17 3279 T 10 ,.,.,..,,, FIHFIEHFFH +17 3280 G 11 ,.,.,..,,,^], GHKKGHJIKHD +17 3281 A 11 ,.,.,..,,,, IJHJLHIIIGC +17 3282 G 11 ,.,.,..,,,, >IKLLKMJIIE +17 3283 G 11 ,.,.,..,,,, GJIGJGKHJIF +17 3284 T 11 ,.,.,..,,,, GIIEFEH:GGG +17 3285 C 11 ,.,.,..,,,, DMEKHJL0LFF +17 3286 A 11 ,.,.,..,,,, HJKFLJKCGIC +17 3287 G 11 ,.,.,..,,,, ELLMKKNIIKGF? +17 3296 G 13 .,.,..,,,,... LFAIGMJJGLKIC +17 3297 A 13 .,.,..,,,,... JFHHIJ>>>@HFD +17 3298 C 14 .,.,..,,,,...^], IGJKHJJHILIGD= +17 3299 C 14 .,.,..,,,,..., LJKLIMIHJKKGDF +17 3300 A 14 .,.,..,,,,..., FJIJIFFHIKHFEH +17 3301 G 14 .,.,..,,,,..., GHBILLJHILKJHG +17 3302 C 14 .,.,..,,,,..., JILEIKEDHKKIG? +17 3303 C 14 .,.,..,,,,..., JKBKFKELJKKGFJ +17 3304 T 14 .,.,..,,,,..., EHBIKI?IGEKIHA +17 3305 G 14 .,.,..,,,,..., HJEKKLCJHKLIFG +17 3306 G 14 .,.,..,,,,..., GIGKJKHKILJHDG +17 3307 C 14 .,.,..,,,,..., FEL+JMHGF=LJGA +17 3308 C 14 .$,.,..,,,,..., 3G?KGMJKHLKGE= +17 3309 A 14 ,.,..,,,,...,^]. EJHGKDEFHJGHGB +17 3310 A 14 ,.,..,,,,...,. FIHD?@FEHJGG8B +17 3311 C 14 ,.,..,,,,...,. GJIJGFMJIJGGK; +17 3312 A 15 ,.,..,,,,...,.^]. FIJHICHHIKEG?ED +17 3313 T 15 ,.,..,,,,...,.. EHIGGGFGJIFIGEB +17 3314 G 15 ,.,..,,,,...,.. EILIIHJHMLIHJGH +17 3315 G 15 ,.,..,,,,...,.. DBJKJIKIKJHH@(B +17 3316 T 15 ,.,..,,,,...,.. F:ADHFHFHIEE=>F +17 3317 G 15 ,$.,..,,,,...,.. BIJGIJJJLLJFEHJ +17 3318 A 14 .,..,,,,...,.. 9HG@@EEFIFHFFH +17 3319 A 14 .,..,,,,...,.. CGGGCGCGJGHGFG +17 3320 A 14 .,..,,,,...,.. DHGFAEDHJHJ@DH +17 3321 C 14 .,..,,,,...,.. >DIG;IGKJIHL,I +17 3322 C 14 .,..,,,,...,.. FIFJGIHKLHGEFK +17 3323 C 14 .,..,,,,...,.. ;AIE@GHKMHHD>J +17 3324 C 14 .,..,,,,...,.. FAGL:AACLICA2J +17 3325 G 14 .$,..,,,,...,.. I3JH +17 3337 T 12 .,,,,...,... C@@EIEGFI;IE +17 3338 A 12 .,,,,...,... CBDEGHF@I@IF +17 3339 C 12 .$,$,,,...,... ??JIMIJHJIJE +17 3340 A 10 ,,,...,... EDHHGHHDKI +17 3341 A 10 ,,,...,... EFHKFGHDII +17 3342 A 10 ,,,...,... EEHJIH:3JI +17 3343 A 10 ,,,...,... GFGJFHF?JI +17 3344 A 10 ,,,...,... GGHJFEF?JI +17 3345 T 10 ,,,...,... GEIEGC:GJF +17 3346 T 10 ,,,...,... FEHEFFHDJG +17 3347 A 10 ,,,...,... HILHFDAFJG +17 3348 G 10 ,,,...,... HHHHLJ@JNC +17 3349 C 10 ,,,...,... FCK?JGE4LI +17 3350 C 10 ,,,...,... JIMLIIKAKK +17 3351 T 10 ,,,...,... GFIKIIDFLK +17 3352 G 10 ,,,...,... GFKCJCL;MH +17 3353 G 10 ,,,...,... GHJKHEKJI +17 3355 G 10 ,,,...,... EEIDBB?1D@ +17 3356 T 10 ,,,...,... DEHJFFFBID +17 3357 G 10 ,$,,...,... @BKLJJIKLD +17 3358 G 9 ,,...,... DIHHDJ:IG +17 3359 T 10 ,,...,A..^]. CHDFFJ)H7? +17 3360 G 10 ,$,...,.... >KLJKEBLCE +17 3361 G 9 ,...,.... JLJ0K6GCA +17 3362 C 9 ,...,.... CJJFEGL@E +17 3363 G 9 ,...,.... HBCBF2C9? +17 3364 C 9 ,...,.... JLKGKGM=G +17 3365 A 9 ,...,.... GJGGBFKAF +17 3366 T 9 ,...,.... GGGD@EJBF +17 3367 G 9 ,...,.... IJJKG9LBH +17 3368 C 9 ,...,.... FKLJJKLAH +17 3369 C 9 ,...,.... JKHEK2KAG +17 3370 T 9 ,...,.... FHHJIGLGH +17 3371 G 9 ,...,.... FHKII9MBI +17 3372 T 9 ,...,.... FIEEH8KDE +17 3373 A 9 ,...,.... CIFEHIJCC +17 3374 A 9 ,...,.... FIFGGFHGD +17 3375 T 10 ,...,....^], FIGIH,JCG- +17 3376 C 10 ,...,...., BHDGCJMAJE +17 3377 C 10 ,...,...., AKIGG?LDFD +17 3378 C 10 ,...,...., FKHIKHKBHH +17 3379 A 10 ,$...,...., BIFEJ=IAGD +17 3380 G 9 ...,...., ?JHJJLBGF +17 3381 C 9 ...,...., JIHKKM?HJ +17 3382 T 9 ...,...., CEFG=MEJ@ +17 3383 A 9 ...,...., CAA?2FCDD +17 3384 C 10 ...,....,^]. GFIHGJ?EK= +17 3385 T 10 ...,....,. HGDGIKGDHA +17 3386 T 10 ...,....,. BB3F9G?E@7 +17 3387 G 10 ...,....,. GE8IKLAIJA +17 3388 G 10 .$.$.,....,. DBFH.LCHKH +17 3389 G 8 .,....,. DH-DEFH; +17 3390 A 8 .,....,. DEJJ1J8 +17 3420 G 6 ..,.., :ILEI8 +17 3421 G 7 ..,..,^>, 9GJ=I*:FD +17 3435 A 9 .,..,,,.. 8K;I0..DD +17 3436 G 9 .,..,,,.. IH;I71>HH +17 3437 T 9 .,..,g,.. =BFH;1>DF +17 3438 G 9 .,..,,,.. =J;K:-FHI +17 3439 A 9 .,..,,,.. FKAGB1.FH +17 3440 G 9 .,..,c,.. IL;L<'?HJ +17 3441 C 9 .,..,,,.. IM6J>)HHJ +17 3442 T 11 .,..,,,..^>.^], FILKA.6IJB0 +17 3443 G 11 .,..,,,..., JL0K=:FIKE> +17 3444 A 11 .,..,,,..., GJ8I@.8FIEB +17 3445 G 11 .,..,,,..., IJ;L=8BJKE@ +17 3446 A 11 .,..,,,..., EH,IA,.EIAA +17 3447 T 11 .,..,c,..., @GJI;&4GGE7 +17 3448 C 11 .,..,,,..., JK9M@#:IKII +17 3449 A 11 .,..,c,..., FG/F@'1HJF2 +17 3450 C 11 .,..,,,..., GC,K:/@GHH: +17 3451 G 11 .,..,c,..., ?IEDC'5AB@A +17 3452 C 11 .,..,,,..., GIBKD9JIKKF +17 3453 C 11 .,..,,,..., >KHLBJHHK?I +17 3454 A 11 .,..,,,..., >HJI@1JJKCBFIGDB +17 3459 A 10 ,..,c,..., HIJC7.GI@2 +17 3460 C 10 ,..,,,..., K7II(FGJHG +17 3461 T 10 ,..,c,..., HDLG(4FLJ9 +17 3462 C 11 ,..,,,...,^], JLJBFKIK@H? +17 3463 C 11 ,..,,,...,, I(KI0HIK/G8 +17 3464 A 11 ,..,,,...,, I/IF0HFIHF/ +17 3465 G 11 ,..,,,...,, I8LI4EJNIE5 +17 3466 C 11 ,..,,,...,, EDKIDGIK9HF +17 3467 C 11 ,..,,,...,, I:MH9KGLLL* +17 3468 T 11 ,..,,,...,, FKLJ/8HKI-9 +17 3469 G 11 ,..,,,...,, G@LJGLIKKIE +17 3470 G 12 ,..,,,...,,^>. EJKJHJILJDAA +17 3471 G 13 ,..,,,...,,.^]. FGKHDKJKJD4?D +17 3472 C 13 ,..,,,...,,.. G=MG0BJJCH0FD +17 3473 A 13 ,..,,,...,,.. B*JF>>GIHCGGD +17 3474 A 13 ,$..,,,...,,.. B2IFDGIJACDFF +17 3475 C 12 ..,,,...,,.. AKG>EHJED0GG +17 3476 A 12 ..,,,...,,.. 9JJ=HGKKEGGG +17 3477 G 12 ..,,,...,,.. DLH/DKMFI8IJ +17 3478 A 12 ..,,,...,,.. HHI;CHJG>/GH +17 3479 G 12 ..,,,...,,.. @LD-BLMM?:LK +17 3480 T 12 ..,,,...,a.. FGC;BCG?D$FG +17 3481 A 12 ..,,,...,,.. DHBEFBHEFDEG +17 3482 A 12 ..,,,...,,.. :JDGKHJJJCGH +17 3483 G 12 T$.,$,,...,,.. *K>6AIK:E:JK +17 3484 A 11 .c,...,,..^]. I#?FKCD2GFD +17 3485 C 11 .,,...,,... CFKFJJIGHIC +17 3486 T 12 .,,...,,...^], K@GKMCG-IKH/ +17 3487 C 12 .,,...,,..., D2;JLCACIJHB +17 3488 T 13 .,,...,,...,^>, IEAHL=E;HLI7+ +17 3489 G 13 .,,...,,...,, K9:JLEE7HLJEC +17 3490 T 15 .,,...,,...,,^].^], D/JFJIEAFGG4C:* +17 3491 C 16 .,,...,,...,a.,^], I>EIL:J1IKH=-C7C +17 3492 T 16 .,,...,,...,,.,, L/AILF/.JKK5*E15 +17 3493 C 16 .,,...,-1a,...,,+1a.,, E3>JMK5;JLK:9D5; +17 3494 A 17 .,,...*,...,,.,,^], JCHHKKF@IIIDFC7=0 +17 3495 A 17 .,,...,,...,,.,,, IFGFJEC +17 3504 A 17 .,,...,,...,,.,,, DEIHI4FFJJJFCIDEF +17 3505 A 17 .,,...,,...,,.,,, DFGFJ5FDFKJE1I?E? +17 3506 A 18 .$,,...,,...,,.,,,^]. BGI9;)IC&IIHFI,BC? +17 3507 T 18 ,,...,,...,,.,,,.^], FIB@-HH*CGFIGDCG@> +17 3508 C 18 ,,..A,,...,,.,,,., JLH?*IK0BKKJHLIKCG +17 3509 A 18 ,,...,,.-1C..,,.,,,., CH?E;FC>JHG:HF;FCC +17 3510 C 18 ,,..A,,*..,,.,,,., JLAIIJH.JJKJEJJ:EH +17 3511 A 20 ,,...,,...,,.,,,.,^].^]c DH7G2EA.JIF1H7FGA1B$ +17 3512 C 20 ,,...,,A..,,.,,,.,., HJGH+HI*FHI6FBIHEGDF +17 3513 C 20 ,,..A,,...,,.,,,.,., HK9@.JFJJIIAJ7KLDFDC +17 3514 A 20 ,,...,,...,,.,,,.,., FIAJ;GD*AJG8HAHIBFC@ +17 3515 T 20 ,,...,,...,,.,,,.,., FGCJIGG1GJG>H=GHDHF@ +17 3516 T 21 ,,...,,...,,.,,,.,.,^]. FG@GGHHGIIG)EIHJDGBD@ +17 3517 T 21 ,,...,,...,,.,,,.,.,. @GHHBHB>HIH2EIGKDHA>@ +17 3518 T 21 ,,...,,...,,.,,,.,.,. EGDCACCGJJG@*GG$?7H@DHGB8E=JEE +17 3530 G 19 ..,,*..,,.,,,.,.,.. H$IJ/CKJLEII6FI8KJJ +17 3531 C 19 .A,,...,,.,,,.,.,.. 3GII/LLIIH=JEFGAFH +17 3534 A 18 .,,...,,.,,,.,.,.. ;F5*IDGFHBGJAIG@FH +17 3535 T 19 .,,.+1C..,,.,,,.,.,..^]. 5FG/JHF6IHDID;HGFI? +17 3536 C 19 .,,...,,.,,,.,.,... @HGEJKI1JCIAFGGHIJD +17 3537 C 19 A,,...,,.,,,.,.,... ,IH*KFIGKDKLHIHKGKD +17 3538 T 19 .,,C..,,.,,,.,.,... FFG(IIF6GHGHFAJHHKE +17 3539 C 19 .$,,...,,.,,,.,.,... 7FGIKKHIJBFIIAJKILF +17 3540 C 18 ,,...,,.,,,.,.,... GK4DKKCKLIJHDDKHKF +17 3541 T 18 ,,...,,.,,,.,.,... CE*CGGBI6HKFHFHHLD +17 3542 G 18 ,$,C..,,.,,,.,.,... @I)GKJ?EEILCIHKILH +17 3543 C 17 ,A..,,.,,,.,.,... G0KKJCKAJKADHJHJG +17 3544 A 17 ,...,,.,,,.,.,... BBEJFIIHEHKAM@JKE@CJIM5D +17 3548 A 18 ,...,,.,,,.,.,..., G-<6GCGIFIAHHDJCF +17 3551 T 18 ,A..,,.,,,.,.,..., C*8IEBECFHHACCGJFD +17 3552 A 18 ,...,,.,,,.,.,..., D7JCHIFEDIGG=HCJDE +17 3553 T 18 ,A..,,.,,,.,.,..., E5AEFGFBDHEDGFGKC? +17 3554 A 18 ,...,,.,,,.,.,..., E4JHEGFCD>C>HEEJBC +17 3555 C 18 ,...,,.,,,.,.,..., A5JHA4IDADGBKBHJGA +17 3556 G 18 ,...,,.,,,.,.,..., G)CAJJ>BIG@IBJAEAILI@; +17 3558 G 19 ,.-1T..,,.,,,.,.,...,. G5DDJACCIK@H2J@E@F: +17 3559 T 19 ,*..,,.,,,.,.,...,. E5FBGIFIDJDH9HEI?FC +17 3560 G 19 ,...,,.,,,.,.,...,. D5HII:HJJLIIJLILIJC +17 3561 A 19 ,$...,,.,,,.,.,...,. @.IJFGLDDIEEIGEHFGD +17 3562 A 18 ...,,.,,,.,.,...,. GHIFHLCFIIFFEEJ9FD +17 3563 A 18 ...,,.,,,.,.,...,. GIFGGHHGJFBGFFJAAC +17 3564 T 18 ...,,.,,,.,.,...,. )=JHJFEFIGIJHHI>GD +17 3565 T 19 ...,,.,,,.,.,...,.^], CDEFD?DEICDHGCIAGCB +17 3566 C 19 ...,,.,,,.,.,...,., .=IIBDGIKJ>JHJKJIE> +17 3567 A 19 ...,,.,,,.,.,...,., /FJH>IHFDIFDEGKHEGD +17 3568 A 19 .$..,,.,,,.,.,...,., E:DLJGGGIDIDI@IGIHA +17 3569 G 18 ..,,.,,,.,.,...,., ELIFEHHGIEHIJMKIGB +17 3570 T 18 .$.,,.,,,.,.,...,., 6@GJFEGG>F:CEHDGG< +17 3571 C 17 .,,.,,,.,.,...,., FIEFIILJH7JJNHHKIKDGB +17 3578 A 18 .,,.,,,.,.,...,.,, HEGH@DHIFIFFKHFHDB +17 3579 A 18 .,,.,,,.,.,...,.,, >EFECFG6F:FHJEEIF@ +17 3580 A 18 .,,.,,,.,.,...,.,, EEHEGGGHH?GGI=GIGF +17 3581 T 18 .,,.,,,.,.,...,.,, EDH@FEHEDIGJJBIGED +17 3582 C 18 .,,.,,,.,.,...,.,, BHHAHHK>EJJJJHDGHH +17 3583 A 18 .$,,.,,,.,.,...,.,, BFFGGGIFGBIEKBJFIF +17 3584 G 17 ,,.,,,.,.,...,.,, DDCEGJ;G@IJLFIHHJ +17 3585 A 18 ,$,.,,,.,.,...,.,,^], A:JBDGBE@FGJCF>FF: +17 3586 A 17 ,$.,,,.,.,...,.,,, BHGBJBFHCIKDJIGJ. +17 3587 G 16 A,a,AaA,A.A,.a,, IE@HFD7IHMGJIGK( +17 3588 A 16 .,$,,.,.,...,.,,, I@AFGEAEEKHFAFG= +17 3589 A 15 .,,.,.,...,.,,, I@FBEHFGKHFFEH> +17 3590 A 15 .,$,.,.,...,.,,, I?DFEHCGIFIJFH9 +17 3591 A 14 .,.,.,...,.,,, HC4FBDHKHH?AG> +17 3592 A 14 .,.,.,...,.,,, C?FF0DHKDEJDE7 +17 3593 A 14 .,$.,.,...,.,,, FEEE:EAJF>DFI> +17 3594 C 13 ..,.,...,.,,, ?AJ)JJKJIEJMC +17 3595 A 13 ..,.,...,.,,, FEHJFGKFHIEFD +17 3596 T 13 ..,.,...,.,,, >CE@DGGGHGEHFHHHIC +17 3598 T 12 .,A,...,.,,, AE(EGGEFHEH@ +17 3599 A 12 .,.,...,.,,, CFAGEIDHHIHB +17 3600 T 13 .,.,...,.,,,^X. E@FDGIAEHBIC +17 3604 C 13 .,.,...,.,,,. A?HAHKJCFAC;G +17 3605 G 13 .$,.,...,.,,,. 7CAF?CAI8JH@@ +17 3606 C 12 ,$.,...,.,,,. A/HJKAJHJMEH +17 3607 A 11 .,...,.,,,. 3BDJGFJFGCF +17 3608 A 12 .,...,.,,,.^], 7AFJGEEGJ +17 3609 A 12 .,...,.,,,., 8BHI5EKCFDFE +17 3610 C 12 .$,$...,.,,,., @?EJEJ3JKDGB +17 3611 C 10 ...,.,,,., @KEIHKIEHG +17 3612 A 10 ...,.,,,., CJGIBJLHGI +17 3613 G 11 ...,.,,,.,^], DMAIH@GJFBJG +17 3634 T 13 .$,.,,,.,,..,, @HEGJLFKHAEEC +17 3635 T 12 ,.,,,.,,..,, HFHIJEKGHFFF +17 3636 G 12 ,.,,,.,,..,, HIHKEFKHMIH@ +17 3637 T 12 ,.,,,.,,..,, FFEILEJJGEI1 +17 3638 T 12 ,.,,,.,,..,, HGHGGEJJHEHD +17 3639 G 12 ,.,,,.,,..,, GHHJDFJIJIJI +17 3640 T 12 ,.,,,.,,..,, GHGIGFJI@FIH +17 3641 G 12 ,.,,,.,,..,, GIIJHIJGJIJ4 +17 3642 T 12 ,.,,,.,,..,, DJFJIFFHIDB= +17 3643 T 12 ,.,,,.,,..,, FGGIFDJJBFHG +17 3644 T 12 ,.,,,.,,..,, D@HHJGJHIFJC +17 3645 T 12 ,.,,,.,,..,, CHFIDFIHHFIE +17 3646 C 12 ,$.,,,.,,..,, A@ADBGE@'ID2 +17 3647 G 12 .,,,.,,..,,^]. D +17 3657 C 15 .,,,.,,..,,..,. @@C=HDBDGD:FG=C +17 3658 G 15 .,,,.,,..,,..,. =EIGBKKAD@ +17 3659 T 15 .,,,.,,..,,..,. EEHHGKHDEJJEGEE +17 3660 G 15 .,,,.,,..,,..,. EEHCIKIGJKKGJFH +17 3661 T 15 .,,,.,,..,,..,. HCIJFKIEEEJGG;F +17 3662 T 15 .,,,.,,..,,..,. EAGCAIJ>FIHEGED +17 3663 A 16 .,,,.,,..,,..,.^]. BBGHFJJ7DJC?HFFE +17 3664 T 16 .$,$,,.,,..,,..,.. D?GGHJEJCI5EFFFA +17 3665 A 14 ,,.,,..,,..,.. FEFIIIFICDIEFD +17 3666 A 14 ,,.,,..,,..,.. GHDIJ=HIIIGHHF +17 3667 T 14 ,,.,,..,,..,.. FGGII.GIH?C>GF +17 3668 A 14 ,,.,,..,,..,.. ECEIH>FH3=HCGG +17 3669 A 14 ,,.,,..,,..,.. FCAHJEIJCIIEDH +17 3670 T 14 ,,.,,..,,..,.. DDCIFJDJKGIGGG +17 3671 T 14 ,,.,,..,,..,.. EAGHFIHFEEHAGG +17 3672 C 14 ,,.,,..,,..,.. DGJJK8KJIJEJK +17 3675 C 14 ,,.,,..,,..,.. GFKMMKJL;GKJKK +17 3676 T 14 ,$,.,,..,,..,.. AEJIIFJH7GGFKL +17 3677 A 14 ,.,,..,,..,..^], I;LL+EHHKKD +17 3679 T 14 ,.,,..,,..,.., IEIFGEKFHFHFI1 +17 3680 T 14 ,.,,..,,..,.., EEIHBBJIFHEGHG +17 3681 C 14 ,.,,..,,..,.., GJKK7HLLGIKFJ. +17 3682 A 14 ,.,,..,,..,.., CGHGHGH=IHEIJ8 +17 3683 A 14 ,.,,..,,..,.., BFHG2HIDHEDIK' +17 3684 A 14 ,.,,..,,..,.., EGIJJBH.GKGFI@ +17 3685 T 14 ,.,,..,,..,.., GHGJIHI@GH?HJ1 +17 3686 T 14 ,.,,..,,..,.., EEJEDA +17 3695 T 15 .,,..,,..,..,.. CIHIFIA6HHIIJCA +17 3696 T 15 .,,..,,..,..,.. EIHIEH?FIIJIJD@ +17 3697 T 15 .,,..,,..,..,.. CHHHCIDGDGGH@C@ +17 3698 A 15 .,,..,,..,..,.. AFGJFHI6GGIG'EB +17 3699 A 15 .$,,..,,..,..,.. >GG?HHGHKFIH;FF +17 3700 C 14 ,,T.,,..,..,.. JK(JLL:IHIK7GB +17 3701 T 14 ,,..,,..,..,.. HD=HIHCGDLMIGG +17 3702 T 14 ,,..,,..,..,.. IGEEHEFGFGHIED +17 3703 C 14 ,,..,,..,..,.. II>JIDGKIJM:IF +17 3704 A 14 ,,..,,..,..,.. FGFHIJAFFIJ:EG +17 3705 T 14 ,,..,,..,..,.. AF7FIEIJEHJ8GF +17 3706 A 14 ,,..,,..,..,.. EHFFKIHJHHILEF +17 3707 G 14 ,$,..,,..,..,.. DE=KHCJLJMMKIH +17 3708 T 14 ,..,,..,..,..^F. D?GGDIHBHH8DG? +17 3709 A 14 ,..,,..,..,... GCAGIFJ>IK0DFA +17 3710 C 14 ,..,,..,..,... @FHH9AJHJJHGDD +17 3711 C 14 ,..,,..,..,... G5DKJABKLLMHGC +17 3712 A 14 ,$..,,..,..,... BAEH8HI8JKJI:DEIBEGA +17 3723 A 15 ,,..,..,....... FEFHGJK1EEGBHCD +17 3724 C 15 ,,..,..,....... GIDJKJKBIEHFFGB +17 3725 T 15 ,,..,..,....... EBHAHLLILIGHEGD +17 3726 G 15 ,$,..,..,....... BCFDJLLLIHF0FIC +17 3727 C 14 ,..,..,....... <@KHHK0GHJGEJA +17 3728 C 14 ,..,..,....... 5?KGLL.JHHJHFF +17 3729 C 14 ,$..,..,....... @GIIKIJIHGCHHG +17 3730 A 13 ..,..,....... GDGJE;HIF.DFF +17 3731 T 14 ..,..,.......^+. IGIIHIIHF:GGF/ +17 3732 G 14 ..,..,........ JDEHL6JIIFIIG< +17 3733 T 15 ..,..,........^]. GEHGJECI?HF +17 3739 C 16 ..,..,.......... GEIKMHMHGIKHA3GG +17 3740 A 16 ..,..,.......... HHEDK4GIB7@FB0FF +17 3741 A 16 ..,..,.......... >2GI@IDK=BII&HH +17 3744 T 16 ..,..,.......... HIFKKIJJI0G=FAIH +17 3745 T 16 ..,..,.......... HFFGH/EFG(@?=5GE +17 3746 C 16 ..,..,.......... ?H@IL7GGJIIJ?7JJ +17 3747 C 16 ..,..,.......... ;?DJL0HFDDFGD-JG +17 3748 C 16 ..,..,.......... >G=JKGGHG3FFB(IH +17 3749 C 16 ..,..,.......... BGD20DB +17 3753 C 15 ...,........... <@K0IIK;CG@3KIC +17 3754 T 15 .$.$.,........... A:K0IJGM=GB.JHB +17 3755 C 13 .,........... J5KEJKEJ@,KHI +17 3756 C 13 .,........... ILJIJK@GB4JGJ +17 3757 T 13 .,........... I=JIJ.CG?>GDJ +17 3758 G 13 .,........... HJBDHAEJ@@KGK +17 3759 C 13 .,........... FII8JHHFA0JIJ +17 3760 A 13 .,........... C5HAF6EHB1IHF +17 3761 A 13 .,........... D@EFIFHH?BIGH +17 3762 C 13 .$,........... EFIEGE;H49IHF +17 3763 C 12 ,........... >HGHLHD95JGC +17 3764 A 13 ,...........^]. >IIG=HIBBHEFA +17 3765 C 13 ,............ 2IEI5IG?>HIJC +17 3766 A 14 ,............^], EJIHICDB>IGFE= +17 3767 A 14 ,............, EEIIGGH?3GHEC> +17 3768 A 14 ,............, 2HIGIHG?7KKLHI +17 3771 T 14 ,............, EIII9II?1KIIGC +17 3772 A 14 ,............, 5AGGGED@:IEHFD +17 3773 C 14 ,............, AHFIFFI;7KJDHJ +17 3774 T 14 ,............, :JJHI>JBALHMHE +17 3775 C 14 ,$............, ?LAJLFJ6/LKIIJ +17 3776 T 13 ............, IJJFJI8>LHLIE +17 3777 C 13 ............, J@J5IJ7:LJFIJ +17 3778 T 13 .......C...., HFEJIK?#LGJIH +17 3779 G 13 ............, D=J8JK9/LILJJ +17 3780 C 14 ............,^], J?L@E:FHEHEGAF= +17 3792 G 15 ....A......,,., FH.3IEJFAFG< +17 3798 T 15 ...........,,., EF,HH6@KFJGIIG? +17 3799 T 15 .$..........,,., DC7BE9 +17 3805 C 14 ..........,,., AE7H2:IJJBJ@GC +17 3806 A 14 ..........,,., EIFF;7JFJGDGKF +17 3807 C 14 .$.........,,., ACFF(%JJ>JBCG= +17 3808 G 13 .........,,., @@7-)DAEBHK@= +17 3809 T 13 .........,,., >1D>9HG;GHIHE +17 3810 C 14 ....T....,,.,^], GDA,'LKJIJMJEC +17 3811 A 14 ...CC....,,.,, ;AE18HG8FDKKGA +17 3812 T 14 .$........,,.,, ,A@:+MHLLJMI@G +17 3815 A 11 ......,,.,, 30ID=GFDK@E +17 3816 A 11 ......,,.,, 3DIHCHCIK?E +17 3817 A 11 ......,,.,, ?7FIJHGIKAI +17 3818 T 11 ......,,.,, 23JGGHFIH>H +17 3819 A 12 ......,,.,,^>. 15DFFEILHDK@ +17 3820 G 12 ......,,.,,. /9JIMJIKICKE +17 3821 A 13 ......,,.,,.^]. 2FI?JGLHLFDD9 +17 3822 G 13 ......,,.,,.. 4@MKMLGJI=IHA +17 3823 T 13 ......,,.,,.. %7GDDE@KF?IEA +17 3824 C 13 ......,,.,,.. 3@IFDLJNK@IHB +17 3825 C 13 ......,,.,,.. ,4JHKIKJLEIGC +17 3826 T 13 ......,,.,,.. A9IH/JHJJDIIC +17 3827 G 13 ......,,.,,.. @?I?LIIJJ=JIC +17 3828 C 13 .$.....,,.,,.. 0@GIKKHIJ@KHD +17 3829 A 12 C....,,.,,.. $FFGIFGL9BHE +17 3830 A 13 .....,,.,,..^Z. >D?HHDGK@IGAD +17 3831 C 13 A....,,.,,... /DEJMJKGCJI=A +17 3832 A 14 ..$...,,.,,...^]. B@CBGEGLBIEEC@ +17 3833 C 13 ..$..,,.,,.... 3DGIAEH:DIBB- +17 3834 G 12 ...,,.,,.... (DAIJ==I@:B= +17 3835 T 12 ...,,.,,.... /IEDGGBGGCHC +17 3836 G 13 C..,,.,,....^>, /LLJLCBGJB7G9 +17 3837 G 13 ...,,.,,...., )JHHB-<< +17 3838 C 13 .$..,,.,,...., .HIGK?GJHDAA? +17 3839 C 12 ..,,.,,...., DI@C??=H?GF= +17 3840 G 12 ..,,.,,...., ?DHJ==F +17 3841 T 12 ..,,.,,...., 9GGIEHKFEHDF +17 3842 C 12 ..,,.,,...., JJGMCFNGIJEH +17 3843 T 12 ..,,.,,...., JKGIDLJJIKHF +17 3844 G 13 ..,,.,,....,^]. IJFH=HIKE=IC? +17 3845 T 13 ..,,.,,....,. EFGFCLJFAFDFC +17 3846 G 13 ..,,.,,....,. GJIJDHJICKIEG +17 3847 T 13 ..,,.,,....,. >FGHCIIFCD, HFIEKIIFMBEG:= +17 3854 T 15 .,,.,,....,..,^], DFH?KID@1E?C?>C +17 3855 C 16 .,,.,,....,..,,^], GJLILF0JJLICIH> +17 3858 T 17 .,,.,,....,..,,,^], GFJDHJI@=F:HDDG>? +17 3859 C 17 .,,.,,....,..,,,, H?CC@EG>D18IDA=A9 +17 3860 G 17 .,,.,,....,..,,,, =JG8JM@4C7H<=7H6> +17 3861 C 18 .,,.,,....,..,,,,^F. EJLDILJ5@EJIGFK-C: +17 3862 T 18 .,,.,,....,..,,,,. FBECJJICIEFHGCH'DB +17 3863 T 18 .$,,.,,....,..,,,,. @BGAHGG7F@FEC8H0D@ +17 3864 A 17 ,,.,,....,..,,,,. DKBKIA:BAICFDJ7HA +17 3865 G 18 ,$,.,,....,..,,,,.^], @JCILLH>EGGIGDGCF +17 3869 C 17 ,.,,....,..,,,,., JDHLJ6DEJJHFK7GBJ +17 3870 T 17 ,.,,....,..,,,,., FHJHJCLE?EI1IDAEF +17 3871 T 19 ,.,,....,..,,,,.,^],^], G:KJFFHAHBDGB9ADHAC +17 3872 G 19 ,.,,....,..,,,,.,,, FBFJKA;GHIIJJ2BDG8E +17 3873 T 19 ,.,,....,..,,,,.,,, DAJHECGE@EH1I0EEGAD +17 3874 T 20 ,.,,....,..,,,,.,,,^]. D:JEDEHFBGD1C0HDIB@A +17 3875 T 21 ,.,,....,..,,,,.,,,.^Z. E:GBE@GF@EDJH2DDDBD@; +17 3876 C 21 ,.,,....,..,,,,.,,,.. @HKE<:5IIJGLIHDLFIEC +17 3878 A 21 ,.,,....,..,,,,.,,,.. B>GGHCI>DEI=G&IFFFGGD +17 3879 A 22 ,$.,,....,..,,,,.,,,..^F. B8JJH>>CIIJLLKKFLFHFDB +17 3880 G 21 .,,....,..,,,,.,,,... M9KDMHHIEFD +17 3885 T 23 .,,....,..,,,,.,,,....^], ?IIF>JCFJJHH2HGIE@IHIE: +17 3886 C 23 .,,....,..,,,,.,,,...., >GIJ9ECGKIEK/IDIHIIFHDC +17 3887 C 23 .,,....,..,,,,.,,,...., 0GIH3F@?GJEJ;JDKIJHFGDB +17 3888 C 23 .$,,....,..,,,,.,,,...., ADKG&JJGGJ:MBIDKHJHFHDG +17 3889 A 22 ,,....,..,,,,.,,,...., CHI=8HEFIAI9IFEHHGGGDF +17 3890 C 22 ,,....,..,,,,.,,,...., AKH-GCIHGGK8JCJJLFDGCI +17 3891 A 22 ,$,....,..,,,,.,,,...., @KG4>DDGIKLMJGKKKHHHFI +17 3892 G 21 ,....,..,,,,.,,,...., IK8M/IFLJKFG@IBDKHJEG +17 3893 T 22 ,....,..,,,,.,,,....,^], HF6=>HDA>KHKEJHIFGHBH0 +17 3894 G 22 ,....,..,,t,.,,,....,, IJ9 +17 3899 A 23 ,....,..,,,,.,,,....,,, GE9FGGGFJJCFGJCJHFIEHD7 +17 3900 T 23 ,....,..,,,,.,,,....,,, GJAGHCGC4JAKGKGFHGH?KB2 +17 3901 G 23 ,....,..,,a,.,,,....,,, HHA;EGHDCJ-=GLHMIHLCL3+ +17 3902 C 23 ,....,..,,,,.,,,....,,, IJ3MCHJGDMEBFLJMJGLBKF? +17 3903 A 23 ,....,..,,,,.,,,....,,, FG<,F@DJ;J/@AIFJGIIHF<. +17 3904 C 23 ,....,..,,,,.,,,....,,, FH*HIEIH=J4H?KEJHEJFLI/ +17 3905 C 23 ,....,..,,,,.,,,....,,, HG,LEJIK8LKD@MFKKHJJKL; +17 3906 T 23 ,....,..,,,,.,,,....,,, EI=I7GJIHIIKIEGJIEKGJE6 +17 3907 G 23 ,....,..,,,,.,,,....,,, EIAAGIIFKL>JGKDMKHLBLJ- +17 3908 C 23 ,....,..,,,,.,,,....,,, GI5H>KKLFM.HFMHJKHKDLK6 +17 3909 T 24 ,$....,..,,,,.,,,....,,,^X, BH88BDJHIGDBHIGJIHLEHA-0 +17 3910 A 23 ....,..,,,,.,,,....,,,, H? +17 3911 C 23 ....,..,,,,.,,,....,,,, D4K>JGDFKGJ@MJKGEKGEIDF +17 3912 A 24 ..$..,..,,,,.,,,....,,,,^]. E4BG@GGDF8HDJHIHIIECB8?: +17 3913 C 23 ...,..,,,,.,,,....,,,,. GJGJIECLAGDLKMIEIGKJAHA +17 3914 T 25 ...,..,,,,.,,,....,,,,.^],^], FA;GJGGIIKHEGIHHLFIGBBE-= +17 3915 C 25 ...,..,,,,.,,,....,,,,.,, GLIFJGBKBKEGEIIHIDIIFFDEE +17 3916 C 25 ...,..,,,,.,,,....,,,,.,, DKIIIJIM=JFLJMGHKJLJCJD8G +17 3917 T 26 ...,..,,,,.,,,....,,,,.,,^], ECIHFG2JHKIIHJIJKJKHCGD?A( +17 3918 T 26 .$..,..,,,,.,,,....,,,,.,,, B22GEC3JEHGILHGFHEJHFG@FDC +17 3919 C 25 ..,..,,,,.,,,....,,,,.,,, KDHLCEM:KFMKNJEMJMIHKEIG7 +17 3920 T 25 ..,..,,,,.,,,....,,,,.,,, A@FGEHGCHIGKEJJLHFFA:GGGB +17 3921 T 25 ..,..,,,,.,,,....,,,,.,,, E2EEECG7HHIEIFGHEJ=EDBCDB +17 3922 A 25 ..,..,,,,.,,,....,,,,.,,, ?4HB.H3F5K3IILJEHJMGLJAIJKG2 +17 3926 C 25 ..,..,,,,.,,,....,,,,.,,, DGBJ@CMKJ7MKLKCLDMJG@IEI8 +17 3927 T 25 ..,..,,,,.,,,....,,,,.,,, 9>GID@IHJEGBGIJKEJFHFIDGF +17 3928 G 25 ..,..,,,,.,,,....,,,,.,,, 96GJEJKJE?HIKIIDFLIBGHCKJ +17 3929 A 25 .$.,..,,,,.,,,....,,,,.,,, A,FFEIJBGGJIJGIGDKEEHIFG9 +17 3930 T 24 .,..,,,,.,,,....,,,,.,,, 9C +17 3932 T 23 ,..,,,,.,,,....,,,,.,,, BEB6GHKHJ=JIIJEIHCEG>J< +17 3933 T 23 ,..,,,,.,,,....,,,,.,,, ED?IIFKIHKHGGIBIFDEDJGF +17 3934 C 23 ,..,,,,.,,,....,,,,.,,, ?GFDJDIGKKKJHLBIIEHIAII +17 3935 C 23 ,$..,,,,.,,,....,,,,.,,, ?@>CCDJBDAKIALCLA=JJDCB +17 3936 A 22 .Ggg,,.gg,GG.G,gg,.ggg E>+IFIIJIHA1J1HJ>FHKJF +17 3937 C 22 ..,,,,.,,,....,,,,.,,, DBBCG;JHEHHIGJEIFBHI:G1 +17 3941 C 22 ..,,,,.,,,....,,,,.,,, A=HJIKEJKKH:ICLGHGG9H0 +17 3942 C 22 ..,,,,.,,,....,,,,.,,, E>JJFJHMJKGFKDN=GKJJKI +17 3943 T 22 .$.,,,,.,,,....,,,,.,,, =A;GGJKGGJJIIFJHHIJII7 +17 3944 G 21 .,,,,.,,,....,,,,.,,, B+I7IDL@JJ@IBL:ACDHIB +17 3945 C 21 .,,,,.,,,....,,,,.,,, AIIHJEMJLIHL@LKHJBKJD +17 3946 T 21 .,,,,.,,,....,,,,.,,, AEEEHJIEIJFFEEED@JIFB +17 3947 A 21 .,,,,.,,,....,,,,.,,, @GFFIFIFDCGAAHCEBDID2 +17 3948 C 21 .,,,,.,,,....,,,,.,,, @GHHI6LJKIFK>JIEKGJJF +17 3949 A 21 .,,,,.,,,....,,,,.,,, >FFEIFIIFHHJ?GDBEFIFE +17 3950 C 22 .,,,,.,,,....,,,,.,,,^]. 9GHGJBMJLGED=MFCFGILHA +17 3951 T 22 .,,,,.,,,....,,,,.,,,. ;DE9GJFEHICAEJGDGK>I9D +17 3952 C 23 .,$,,,.,,,....,,,,.,,,.^]. 7B>3I=KJJKDE?LHFFCDHHC: +17 3953 C 22 .,$,,.,,,....,,,,.,,,.. >BGIBKJLI8HCMJDHKCJKD? +17 3954 T 21 .,$,.,,,....,,,,.,,,.. 5BJFDHHJI@AJID@H@IGGC +17 3955 T 20 .,.,,,....,,,,.,,,.. HBB;HFDBB +17 3960 T 21 .$,.,,,....,,,,.,,,... 9HAGBGG:68JBI:CGI;GDA +17 3961 G 20 ,.,,,....,,,,.,,,... EHEHIJHK@KDLHEDHHFDF +17 3962 G 20 ,.,,,....,,,,.,,,... D9FHHGG@ +17 3967 T 19 .,,....,,,,.,,,.... 5GDF@GCHGEECJFEFCE@ +17 3968 A 19 .$,,....,,,,.,,,.... ?HCA>8AIGGGCFIBECE? +17 3969 T 18 ,,....,,,,.,,,.... DBEGH@IDDF@EIGFEFE +17 3970 T 18 ,,$....,,,,.,,,.... CBBHE>IGCD;IFF>FFD +17 3971 C 17 ,....,,,,.,,,.... IGAB=KHEE;DHFJ@IH +17 3972 C 17 ,....,,,,.,,,.... H<>>;KIFJELIIFDJG +17 3973 A 17 ,.$...,,,,.,,,.... G@DDCGEDDDHD>EFGF +17 3974 C 17 ,...,,,,.,,,....^]. <@B@CB@@ADBBGBHH: +17 3975 G 17 ,...,,,,.,,,..... D>;7JJJH5LJA>LJJDDJBE +17 3977 A 18 ,...,,,,.,,,.....^]c BED=FDCD;E?3@FHFD# +17 3978 C 18 ,$..$.,,,,.,,,....., A9A7IFJG-KKHKGJHH8MKJGEIBGI +17 3983 T 15 .,,,,.,,,....., ACDH@8GDEDBIFGH +17 3984 A 16 .,$,,,.,,,.....,^F. =DGFF=GFEFEHEFEB +17 3985 C 15 .,,,.,,,.....,. 9JHJ8JKEGCJGEBD +17 3986 A 15 .,,,.,,,.....,. 9CE??>DDHGGGGAE +17 3987 C 15 .,,,.,,,.....,. .JHL@JKJH7IIELE +17 3988 T 16 .,,,.,,,.....,.^], @CJFEHG>=HKCIIH- +17 3989 C 16 .,,,.,,,.....,., 8EDA@LGGEAKKH4G6 +17 3990 C 16 .$,,,.,,,.....,., 4GH>@JKKE?KIILG< +17 3991 T 15 ,,,.,,,.....,., ADE;IGGIHKHIII2 +17 3992 T 15 ,$,,.,,,.....,., @EH=IGHHFG/DDE; +17 3993 C 14 ,,.,,,.....,., GJ=MIIFEKIHKID +17 3994 T 15 ,,.,,,.....,.,^F. CGAIHHGHKJIFI9@ +17 3995 T 15 ,,.,,,.....,.,. BD,EFFFFG:DAEHA +17 3996 A 15 ,,.,,,.....,.,. CI,JJIC?HDGIG?B +17 3997 G 15 c,.,,,.....,.,. 6E;KHE?GLEKKJ:D +17 3998 G 15 ,,.,,,.....,.,. EE2KHGGDK*LLIAG +17 3999 G 15 a,.,,,.....,.,. FH(LIJGHL:L1HJG +17 4000 C 15 ,,.,,,.....,.,. DK5LJCIEICJAJLH +17 4001 T 15 ,,.,,,.....,.,. EE:GGHIHLBJIKDJ +17 4002 G 15 ,,.,,,.....,.,. CG3JJJHGFJIDKHG +17 4003 A 15 ,$,.,,,.....,.,. @D7IGHCDIAJCI7I +17 4004 T 14 ,.,,,.....,.,. B2HCAIEHHHAI?F +17 4005 A 14 ,.,,,.....,.t. C-HFGEEJEH@H)G +17 4006 T 14 ,.,,,.....,.,. C9FHGFGH>HJIKF +17 4007 T 14 ,.,,,.....,.g. B2HFFEFG6EJH0G +17 4008 C 14 ,$.,,,.....,.,. ?:HC;D6KJI?K/I +17 4009 C 13 .,,,.....,.,. 5IHI>AEGJLKLJ +17 4010 A 13 .,,,.....,.,. >EEDHFI?IIIHJ +17 4011 C 13 .,,,.....,.,. 9GGI>DJ;GKJ:F +17 4012 A 13 .,,,.....,.,. +DCB0B.)A=DFJ +17 4013 C 13 .,$,$,.....,.,. &B@G@CIJFF +17 4014 A 11 .,.....,.,. $ECGJFJ0I,K +17 4015 C 11 .,.....,.,. &>I8JDHLJ&G +17 4016 C 11 .,$.....,.,. $A4>K:FGK3K +17 4017 C 10 ......,.,. &('=,F=K?K +17 4018 G 10 ......,.,. -<4C9BDC?@ +17 4019 C 10 .$.....,.,. .J2KHGBKMJ +17 4020 T 9 .....,.,. ;CLIFIL4K +17 4021 A 9 .....,.c. D;G9MBILKNK +17 4028 T 9 .....,.,. .CL0DHH@L +17 4029 T 9 .....,.,. =FHGFIHJI +17 4030 C 9 .....,.,. F8JJBCK:K +17 4031 T 9 .....,.,. AKKHJILL>FEK+J +17 4040 A 9 .....,.,. B?KHHHICL +17 4041 T 9 .....,.,. F;FCEHJGH +17 4042 A 9 .....,.,. 7DH?EHDHII +17 4059 C 6 ..,.,. B?J8GH +17 4060 A 6 ..,.,. FG?IHL +17 4061 C 6 ..,.,. F;HF0H +17 4062 T 6 ..,.,. FFHJ'J +17 4063 C 6 ..,.,. F9FJDK +17 4064 C 6 ..,.,. B?EKLL +17 4065 T 6 .$.,.,. BBCBAJ +17 4066 T 5 .,.,. >GGDI +17 4067 C 5 .,.,. ?HECK +17 4068 T 5 .,.,. FFIJL +17 4069 T 5 .,.,. >FFHD +17 4070 A 5 .,.,. =F>?F +17 4071 G 5 .,.,. :EI>E +17 4072 G 5 .,.,. +FH7I +17 4073 G 5 .,.,. 6DG;E +17 4074 C 5 .,.,. /GBLA +17 4075 T 5 .,.,. @FHFL +17 4076 G 5 .,$.,. 7BGJI +17 4077 A 4 ..,. >FCG +17 4078 T 4 ..,. >GGG +17 4079 A 4 ..,. :F7F +17 4080 T 4 ..,. @E)H +17 4081 T 4 .$.,. 2=@? +17 4082 C 3 .,. FHD +17 4083 C 3 .$,. CIA +17 4084 A 2 ,. FJ +17 4085 C 2 ,. =C +17 4086 G 2 ,. C7 +17 4087 C 2 ,$. @G +17 4088 A 1 . H +17 4089 C 1 . E +17 4090 C 1 . B +17 4091 T 1 . E +17 4092 G 1 . F +17 4093 C 1 . D +17 4094 T 1 . I +17 4095 A 1 . D +17 4096 C 1 . A +17 4097 A 1 . D +17 4098 C 1 . @ +17 4099 T 1 . A +17 4100 C 1 . < +17 4101 C 1 .$ ; diff --git a/src/samtools-1.3.1/test/mpileup/expected/29.out b/src/samtools-1.3.1/test/mpileup/expected/29.out new file mode 100644 index 0000000..e69de29 diff --git a/src/samtools-1.3.1/test/mpileup/expected/3.out b/src/samtools-1.3.1/test/mpileup/expected/3.out new file mode 100644 index 0000000..e69de29 diff --git a/src/samtools-1.3.1/test/mpileup/expected/30.out b/src/samtools-1.3.1/test/mpileup/expected/30.out new file mode 100644 index 0000000..f08f8a6 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/30.out @@ -0,0 +1,100 @@ +17 478 N 1 ^]T B +17 479 N 1 A C +17 480 N 1 G G +17 481 N 1 G > +17 482 N 1 A E +17 483 N 1 G G +17 484 N 1 A 9 +17 485 N 1 G G +17 486 N 1 A G +17 487 N 1 G I +17 488 N 1 A C +17 489 N 1 A C +17 490 N 1 A @ +17 491 N 1 T ; +17 492 N 1 G H +17 493 N 1 A H +17 494 N 1 A I +17 495 N 1 G L +17 496 N 1 A I +17 497 N 1 C H +17 498 N 1 A I +17 499 N 1 T I +17 500 N 1 A C +17 501 N 1 T F +17 502 N 1 G E +17 503 N 1 T K +17 504 N 1 C J +17 505 N 1 C < +17 506 N 1 A 9 +17 507 N 1 C J +17 508 N 1 A I +17 509 N 1 C 9 +17 510 N 1 A I +17 511 N 1 A < +17 512 N 1 A 3 +17 513 N 1 A J +17 514 N 1 A 7 +17 515 N 1 C I +17 516 N 1 C = +17 517 N 1 T E +17 518 N 1 G K +17 519 N 1 T B +17 520 N 1 T D +17 521 N 1 C F +17 522 N 1 A ? +17 523 N 1 T A +17 524 N 1 T 2 +17 525 N 1 G F +17 526 N 1 C H +17 527 N 1 A I +17 528 N 1 G K +17 529 N 1 C 2 +17 530 N 1 T B +17 531 N 1 T F +17 532 N 1 T F +17 533 N 1 C J +17 534 N 1 T J +17 535 N 1 A < +17 536 N 1 C F +17 537 N 1 C 2 +17 538 N 1 A C +17 539 N 1 T H +17 540 N 1 C F +17 541 N 1 A I +17 542 N 1 C G +17 543 N 1 C J +17 544 N 1 A J +17 545 N 1 A C +17 546 N 1 A G +17 547 N 1 A J +17 548 N 1 A J +17 549 N 1 T F +17 550 N 1 T ; +17 551 N 1 G 8 +17 552 N 1 C 3 +17 553 N 1 A H +17 554 N 1 A C +17 555 N 1 A / +17 556 N 1 C K +17 557 N 1 A E +17 558 N 1 A ? +17 559 N 1 C I +17 560 N 1 C I +17 561 N 1 A 9 +17 562 N 1 C I +17 563 N 1 A H +17 564 N 1 C 0 +17 565 N 1 G > +17 566 N 1 C D +17 567 N 0 +17 568 N 1 C J +17 569 N 1 T 5 +17 570 N 1 T E +17 571 N 1 C @ +17 572 N 1 A F +17 573 N 1 A 6 +17 574 N 1 C 9 +17 575 N 1 T 7 +17 576 N 1 G ? +17 577 N 1 G$ @ diff --git a/src/samtools-1.3.1/test/mpileup/expected/31.out b/src/samtools-1.3.1/test/mpileup/expected/31.out new file mode 100644 index 0000000..9fc18a5 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/31.out @@ -0,0 +1,100 @@ +17 478 N 1 ^]T B +17 479 N 1 A C +17 480 N 1 G G +17 481 N 1 G > +17 482 N 1 A E +17 483 N 1 G G +17 484 N 1 A 9 +17 485 N 1 G G +17 486 N 1 A G +17 487 N 1 G I +17 488 N 1 A C +17 489 N 1 A C +17 490 N 1 A @ +17 491 N 1 T ; +17 492 N 1 G H +17 493 N 1 A H +17 494 N 1 A I +17 495 N 1 G L +17 496 N 1 A I +17 497 N 1 C H +17 498 N 1 A I +17 499 N 1 T I +17 500 N 1 A C +17 501 N 1 T F +17 502 N 1 G E +17 503 N 1 T K +17 504 N 1 C J +17 505 N 1 C < +17 506 N 1 A 9 +17 507 N 1 C J +17 508 N 1 A I +17 509 N 1 C 9 +17 510 N 1 A I +17 511 N 1 A < +17 512 N 1 A 3 +17 513 N 1 A J +17 514 N 1 A 7 +17 515 N 1 C I +17 516 N 1 C = +17 517 N 1 T E +17 518 N 1 G K +17 519 N 1 T B +17 520 N 1 T D +17 521 N 1 C F +17 522 N 1 A ? +17 523 N 1 T A +17 524 N 1 T 2 +17 525 N 1 G F +17 526 N 1 C H +17 527 N 1 A I +17 528 N 1 G K +17 529 N 1 C 2 +17 530 N 1 T B +17 531 N 1 T F +17 532 N 1 T F +17 533 N 1 C J +17 534 N 1 T J +17 535 N 1 A < +17 536 N 1 C F +17 537 N 1 C 2 +17 538 N 1 A C +17 539 N 1 T H +17 540 N 1 C F +17 541 N 1 A I +17 542 N 1 C G +17 543 N 1 C J +17 544 N 1 A J +17 545 N 1 A C +17 546 N 1 A G +17 547 N 1 A J +17 548 N 1 A J +17 549 N 1 T F +17 550 N 1 T ; +17 551 N 1 G 8 +17 552 N 1 C 3 +17 553 N 1 A H +17 554 N 1 A C +17 555 N 1 A / +17 556 N 1 C K +17 557 N 1 A E +17 558 N 1 A ? +17 559 N 1 C I +17 560 N 1 C I +17 561 N 1 A 9 +17 562 N 1 C I +17 563 N 1 A H +17 564 N 1 C 0 +17 565 N 1 G > +17 566 N 1 C D +17 567 N 1 C ( +17 568 N 1 C J +17 569 N 1 T 5 +17 570 N 1 T E +17 571 N 1 C @ +17 572 N 1 A F +17 573 N 1 A 6 +17 574 N 1 C 9 +17 575 N 1 T 7 +17 576 N 1 G ? +17 577 N 1 G$ @ diff --git a/src/samtools-1.3.1/test/mpileup/expected/32.out b/src/samtools-1.3.1/test/mpileup/expected/32.out new file mode 100644 index 0000000..f08f8a6 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/32.out @@ -0,0 +1,100 @@ +17 478 N 1 ^]T B +17 479 N 1 A C +17 480 N 1 G G +17 481 N 1 G > +17 482 N 1 A E +17 483 N 1 G G +17 484 N 1 A 9 +17 485 N 1 G G +17 486 N 1 A G +17 487 N 1 G I +17 488 N 1 A C +17 489 N 1 A C +17 490 N 1 A @ +17 491 N 1 T ; +17 492 N 1 G H +17 493 N 1 A H +17 494 N 1 A I +17 495 N 1 G L +17 496 N 1 A I +17 497 N 1 C H +17 498 N 1 A I +17 499 N 1 T I +17 500 N 1 A C +17 501 N 1 T F +17 502 N 1 G E +17 503 N 1 T K +17 504 N 1 C J +17 505 N 1 C < +17 506 N 1 A 9 +17 507 N 1 C J +17 508 N 1 A I +17 509 N 1 C 9 +17 510 N 1 A I +17 511 N 1 A < +17 512 N 1 A 3 +17 513 N 1 A J +17 514 N 1 A 7 +17 515 N 1 C I +17 516 N 1 C = +17 517 N 1 T E +17 518 N 1 G K +17 519 N 1 T B +17 520 N 1 T D +17 521 N 1 C F +17 522 N 1 A ? +17 523 N 1 T A +17 524 N 1 T 2 +17 525 N 1 G F +17 526 N 1 C H +17 527 N 1 A I +17 528 N 1 G K +17 529 N 1 C 2 +17 530 N 1 T B +17 531 N 1 T F +17 532 N 1 T F +17 533 N 1 C J +17 534 N 1 T J +17 535 N 1 A < +17 536 N 1 C F +17 537 N 1 C 2 +17 538 N 1 A C +17 539 N 1 T H +17 540 N 1 C F +17 541 N 1 A I +17 542 N 1 C G +17 543 N 1 C J +17 544 N 1 A J +17 545 N 1 A C +17 546 N 1 A G +17 547 N 1 A J +17 548 N 1 A J +17 549 N 1 T F +17 550 N 1 T ; +17 551 N 1 G 8 +17 552 N 1 C 3 +17 553 N 1 A H +17 554 N 1 A C +17 555 N 1 A / +17 556 N 1 C K +17 557 N 1 A E +17 558 N 1 A ? +17 559 N 1 C I +17 560 N 1 C I +17 561 N 1 A 9 +17 562 N 1 C I +17 563 N 1 A H +17 564 N 1 C 0 +17 565 N 1 G > +17 566 N 1 C D +17 567 N 0 +17 568 N 1 C J +17 569 N 1 T 5 +17 570 N 1 T E +17 571 N 1 C @ +17 572 N 1 A F +17 573 N 1 A 6 +17 574 N 1 C 9 +17 575 N 1 T 7 +17 576 N 1 G ? +17 577 N 1 G$ @ diff --git a/src/samtools-1.3.1/test/mpileup/expected/33.out b/src/samtools-1.3.1/test/mpileup/expected/33.out new file mode 100644 index 0000000..bb2b48f --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/33.out @@ -0,0 +1,12 @@ +17 1 A 1 ^].$ T +17 18 C 1 ^].$ B +17 23 A 1 ^]. T +17 24 T 1 . M +17 25 A 1 . N +17 26 G 1 . W +17 27 A 1 . K +17 28 T 1 . U +17 29 A 1 . ^ +17 30 A 1 . \ +17 31 T 1 . N +17 32 T 1 .$ R diff --git a/src/samtools-1.3.1/test/mpileup/expected/34.out b/src/samtools-1.3.1/test/mpileup/expected/34.out new file mode 100644 index 0000000..e958faf --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/34.out @@ -0,0 +1,12 @@ +17 1 A 0 +17 18 C 0 +17 23 A 1 ^]. D +17 24 T 1 . B +17 25 A 1 . D +17 26 G 1 . I +17 27 A 1 . G +17 28 T 1 . H +17 29 A 1 . G +17 30 A 1 . H +17 31 T 1 . E +17 32 T 1 .$ B diff --git a/src/samtools-1.3.1/test/mpileup/expected/35.out b/src/samtools-1.3.1/test/mpileup/expected/35.out new file mode 100644 index 0000000..ed17e46 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/35.out @@ -0,0 +1,3397 @@ +17 1 N 1 ^>A J +17 2 N 1 A J +17 3 N 1 G E +17 4 N 1 C J +17 5 N 1 T K +17 6 N 1 T H +17 7 N 1 C J +17 8 N 1 T K +17 9 N 1 C J +17 10 N 1 A K +17 11 N 1 C G +17 12 N 1 C K +17 13 N 1 C L +17 14 N 1 T L +17 15 N 1 G I +17 16 N 1 T F +17 17 N 1 T H +17 18 N 1 C K +17 19 N 1 C L +17 20 N 1 T L +17 21 N 1 G C +17 22 N 1 C J +17 23 N 1 A J +17 24 N 1 T I +17 25 N 1 A D +17 26 N 1 G E +17 27 N 1 A F +17 28 N 1 T F +17 29 N 1 A H +17 30 N 1 A K +17 31 N 1 T H +17 32 N 1 T E +17 33 N 1 G H +17 34 N 1 C H +17 35 N 1 A J +17 36 N 1 T I +17 37 N 1 G I +17 38 N 1 A I +17 39 N 1 C D +17 40 N 1 A J +17 41 N 1 A E +17 42 N 1 T E +17 43 N 1 T E +17 44 N 1 G J +17 45 N 1 C E +17 46 N 1 C I +17 47 N 1 T K +17 48 N 1 T G +17 49 N 1 G J +17 50 N 1 T I +17 51 N 1 C H +17 52 N 1 C C +17 53 N 1 C G +17 54 N 1 T K +17 55 N 1 G H +17 56 N 1 C F +17 57 N 1 T K +17 58 N 1 G F +17 59 N 1 A E +17 60 N 1 A 9 +17 61 N 1 T B +17 62 N 1 G B +17 63 N 1 T D +17 64 N 1 G I +17 65 N 1 C A +17 66 N 1 T J +17 67 N 1 C A +17 68 N 1 T H +17 69 N 1 G F +17 70 N 1 G 4 +17 71 N 1 G ? +17 72 N 1 G D +17 73 N 1 T E +17 74 N 1 C @ +17 75 N 1 T I +17 76 N 1 C : +17 77 N 1 T D +17 78 N 1 G D +17 79 N 1 G 4 +17 80 N 1 G 8 +17 81 N 0 +17 82 N 1 T 8 +17 83 N 1 C 6 +17 84 N 1 T D +17 85 N 1 C = +17 86 N 1 A$ > +17 97 N 1 ^>A 8 +17 98 N 1 C 2 +17 99 N 1 T 4 +17 100 N 1 C 4 +17 101 N 1 C 7 +17 102 N 1 C 5 +17 103 N 0 +17 104 N 0 +17 105 N 1 ^]G ; +17 106 N 2 GG 2? +17 107 N 1 C ? +17 108 N 1 C ? +17 109 N 1 T B +17 110 N 1 G D +17 111 N 2 GG /C +17 112 N 1 C ? +17 113 N 1 A ? +17 114 N 1 C B +17 115 N 2 CC /A +17 116 N 1 A F +17 117 N 1 G F +17 118 N 2 GG /A +17 119 N 1 G G +17 120 N 1 A J +17 121 N 1 G H +17 122 N 1 C I +17 123 N 1 T H +17 124 N 2 TT /7 +17 125 N 1 A G +17 126 N 2 AA 0G +17 127 N 2 CC /D +17 128 N 2 AA 8I +17 129 N 2 AA 8I +17 130 N 2 A$A 8J +17 131 N 1 C G +17 132 N 1 A K +17 133 N 1 T G +17 134 N 1 C J +17 135 N 1 T I +17 136 N 1 G H +17 137 N 1 T H +17 138 N 1 C I +17 139 N 1 C F +17 140 N 1 A H +17 141 N 1 G E +17 142 N 1 C H +17 143 N 1 G B +17 144 N 1 A B +17 145 N 1 A K +17 146 N 1 T F +17 147 N 1 A I +17 148 N 1 C H +17 149 N 1 C G +17 150 N 1 T E +17 151 N 1 G H +17 152 N 1 C I +17 153 N 1 A H +17 154 N 1 T G +17 155 N 1 C H +17 156 N 1 C K +17 157 N 1 C L +17 158 N 1 T K +17 159 N 1 A H +17 160 N 1 G H +17 161 N 1 A G +17 162 N 1 A : +17 163 N 1 G H +17 164 N 1 T E +17 165 N 1 G H +17 166 N 1 A I +17 167 N 1 A G +17 168 N 1 G K +17 169 N 1 C G +17 170 N 1 C L +17 171 N 1 A I +17 172 N 1 C I +17 173 N 1 C D +17 174 N 1 G = +17 175 N 1 C I +17 176 N 1 C I +17 177 N 1 C F +17 178 N 1 A H +17 179 N 1 A D +17 180 N 1 A G +17 181 N 1 G H +17 182 N 2 A^]A @@ +17 183 N 2 CC E? +17 184 N 2 AA IE +17 185 N 2 CC HB +17 186 N 2 GG @= +17 187 N 2 CC FG +17 188 N 2 CC HI +17 189 N 2 CC CI +17 190 N 2 AA 7I +17 191 N 2 TT H +17 198 N 2 CC @I +17 199 N 2 TT GK +17 200 N 2 TT @G +17 201 N 2 AA EG +17 202 N 2 AA BJ +17 203 N 2 CC BG +17 204 N 2 CC =K +17 205 N 2 TT FK +17 206 N 2 GG EH +17 207 N 2 CC BJ +17 208 N 2 AA FK +17 209 N 2 TT +17 237 N 2 Aa I= +17 238 N 2 Cc IE +17 239 N 2 Aa LF +17 240 N 2 Cc FC +17 241 N 2 Gg c 4 +17 340 N 1 c A +17 341 N 1 t B +17 342 N 1 t @ +17 343 N 0 +17 344 N 1 c 8 +17 345 N 1 t G +17 346 N 2 g^]G 1@ +17 347 N 2 gG BB +17 348 N 2 tT ?C +17 349 N 2 tT AC +17 350 N 2 tT FF +17 351 N 2 gG FG +17 352 N 2 aA FI +17 353 N 2 gG HG +17 354 N 2 aA JI +17 355 N 2 gG >G +17 356 N 2 gG HH +17 357 N 2 cC GH +17 358 N 2 aA JI +17 359 N 2 gG JH +17 360 N 2 aA HJ +17 361 N 2 aA HI +17 362 N 2 aA @J +17 363 N 2 aA HJ +17 364 N 2 tT JG +17 365 N 2 gG HH +17 366 N 2 aA IK +17 367 N 2 tT GG +17 368 N 2 aA IH +17 369 N 2 tT HG +17 370 N 2 cC NJ +17 371 N 2 tT IK +17 372 N 3 cC^]c HJ; +17 373 N 3 aAa HKC +17 374 N 3 tTt HG@ +17 375 N 4 aAa^]A LHD: +17 376 N 4 gGgG HI3F +17 377 N 4 tTtT KHBD +17 378 N 5 tTtT^]T LH>@: +17 379 N 4 gGGG HICD +17 380 N 5 cCcCC JJCDE +17 381 N 5 tTtTT KLEEE +17 382 N 5 tTtTT JIBA? +17 383 N 5 tTtTT IHDB? +17 384 N 5 aAaAA IHFEC +17 385 N 5 cCcCC JGBEC +17 386 N 5 tTtTT LLBHG +17 387 N 5 tTtTT KI>CB +17 388 N 5 tTtTT KICCC +17 389 N 5 gGgGG GIEHG +17 390 N 5 cCcCC JJDIH +17 391 N 5 aAaAA HLGHG +17 392 N 5 tTtTT IHDGG +17 393 N 5 aAaAA HIGGF +17 394 N 5 tTtTT KHEGG +17 395 N 5 tTtTT KICDD +17 396 N 5 tTtTT JI1DD +17 397 N 5 tTtTT IICDD +17 398 N 5 aAaAA IIDGG +17 399 N 5 aAaAA IKBJJ +17 400 N 5 aAaAA IF=JJ +17 401 N 5 aAaAA HKDJJ +17 402 N 5 tTtTT KIAHH +17 403 N 5 tTtTT KIFEE +17 404 N 5 gGgGG HICII +17 405 N 5 tTtTT KIFGH +17 406 N 5 gGgGG KJEII +17 407 N 5 aAaAA ILFJJ +17 408 N 5 cCcCC IHHGG +17 409 N 5 tTtTT KLJJJ +17 410 N 5 tTtTT KIAEE +17 411 N 5 tTtTT LICEE +17 412 N 5 cCcTC IKE/I +17 413 N 6 aAaAA^]a GKFHIC +17 414 N 6 tTtTTt KHFIIE +17 415 N 6 gGgGGg KIKJIH +17 461 N 5 tTTtT FGGJH +17 462 N 5 gGGgG >JILH +17 463 N 5 gGGgG @FIKI +17 464 N 5 aAAaA AFIJK +17 465 N 5 cCCcC CAGKG +17 466 N 6 aAAaA^]A CJJFG9 +17 467 N 6 aAAaAA ACGFG@ +17 468 N 6 aAAaAA CHDFG> +17 469 N 6 aAAaAA G1DKJ: +17 470 N 6 gGGgGG =GGHI? +17 471 N 6 tTTtTT BFFKHA +17 472 N 6 tTTtTT CB>JH= +17 473 N 6 gGGgGG DFJKIB +17 474 N 6 gGGgGG BBFKJA +17 475 N 6 gGGgGG BHDJJA +17 476 N 6 aAAaAA BGHIL? +17 477 N 6 tTTtTT CDEKH? +17 478 N 6 tTTtTT @>?GH7 +17 479 N 6 a$AAaAA 9BBKH@ +17 480 N 5 GGgGG DCKIA +17 481 N 5 GGgGG BEJJG +17 482 N 5 A$AaAA ;CJKB +17 483 N 4 GgGG EJJA +17 484 N 4 AaAA EJLB +17 485 N 4 G$gGG EIJC +17 486 N 3 aAA FLC +17 487 N 3 gGG IJB +17 488 N 3 aAA ELD +17 489 N 3 aAA EJ? +17 490 N 3 aAA HKH +17 491 N 3 tTT II@ +17 492 N 3 gGG IJ? +17 493 N 3 aAA ELE +17 494 N 3 aAA JKA +17 495 N 3 gGG IJ@ +17 496 N 3 aAA FLB +17 497 N 3 cCC IH; +17 498 N 3 aAA HLE +17 499 N 3 tTT GID +17 500 N 3 aAA GIA +17 501 N 3 tTT HID +17 502 N 3 gGG FJE +17 503 N 3 tTT IJ< +17 504 N 3 cCC KKE +17 505 N 3 cCC HJ: +17 506 N 3 aAA DLE +17 507 N 3 cCC EHB +17 508 N 3 aAA DKD +17 509 N 3 cCC EHA +17 510 N 3 aAA BKC +17 511 N 3 aAA BI@ +17 512 N 3 aAA BH@ +17 513 N 3 aAA AG? +17 514 N 3 aAA BJA +17 515 N 3 cCC FEB +17 516 N 3 cCC EG= +17 517 N 3 tTT DJ? +17 518 N 3 gGG BJ? +17 519 N 3 tTT EG= +17 520 N 3 t$TT :F< +17 521 N 2 CC J? +17 522 N 2 AA LD +17 523 N 2 TT I@ +17 524 N 2 TT E; +17 525 N 2 GG IA +17 526 N 2 CC KC +17 527 N 2 AA KF +17 528 N 2 GG FF +17 529 N 2 CC F; +17 530 N 2 TT JD +17 531 N 2 TT FA +17 532 N 2 TT G9 +17 533 N 2 CC F8 +17 534 N 2 TT IE +17 535 N 2 AA GA +17 536 N 2 CC C> +17 537 N 2 CC ;E +17 538 N 2 AA HA +17 539 N 2 TT HB +17 540 N 2 CC EE +17 541 N 2 AA HF +17 542 N 2 CC AG +17 543 N 2 CC C: +17 544 N 2 AA FG +17 545 N 2 AA @A +17 546 N 2 AA BB +17 547 N 2 AA B> +17 548 N 2 A$A => +17 549 N 1 T : +17 550 N 1 T : +17 551 N 1 G ? +17 552 N 1 C > +17 553 N 1 A > +17 554 N 1 A < +17 555 N 1 A @ +17 556 N 1 C @ +17 557 N 1 A H +17 558 N 1 A D +17 559 N 1 C D +17 560 N 1 C C +17 561 N 1 A I +17 562 N 1 C E +17 563 N 1 A G +17 564 N 1 C D +17 565 N 1 G : +17 566 N 1 C A +17 567 N 0 +17 568 N 1 C B +17 569 N 1 T D +17 570 N 1 T < +17 571 N 2 C^]C >@ +17 572 N 2 AA CC +17 573 N 2 A$A +17 651 N 2 Cc EB +17 652 N 2 Cc CD +17 653 N 3 Tt^]t I@6 +17 654 N 3 Ggg F>: +17 655 N 3 Ggg ?D@ +17 656 N 3 Ttt FB> +17 657 N 3 Aaa FCE +17 658 N 3 Ccc EDD +17 659 N 3 Aaa HFD +17 660 N 4 Ttt^]t BIF7 +17 661 N 4 Gggg FGB9 +17 662 N 4 Cccc EFEB +17 663 N 4 Aaaa IF<< +17 664 N 4 Aaaa AIFB +17 665 N 4 Cccc =IEC +17 666 N 4 Tttt JEDC +17 667 N 4 Gggg GB9= +17 668 N 4 Aaaa HFAD +17 669 N 4 Cccc B@EC +17 670 N 4 Aaaa IHJH +17 671 N 4 Gggg DDE@ +17 672 N 4 Aaaa EFFF +17 673 N 4 Tttt CFIH +17 674 N 4 Gggg CFK= +17 675 N 4 Aaaa DFHD +17 676 N 5 Aaaa^]a CCEE: +17 677 N 5 Ttttt CAEG; +17 678 N 5 C$cccc DBFJA +17 679 N 4 tttt DFG> +17 680 N 4 cccc CFH; +17 681 N 4 aaaa @GG: +17 682 N 4 aaaa B=D9 +17 683 N 4 aaaa CFI6 +17 684 N 4 cccc ;C?8 +17 685 N 4 gggg CGM5 +17 686 N 4 cccc FHJ? +17 687 N 4 aaaa FDF> +17 688 N 4 tttt LEI@ +17 689 N 4 tttt CGHC +17 690 N 4 cccc JJJC +17 691 N 4 cccc GHGE +17 692 N 4 tttt EEIC +17 693 N 4 cccc JHJD +17 694 N 4 cccc <=@; +17 695 N 4 gggg HFH@ +17 696 N 4 tttt FFGD +17 697 N 5 gggg^>G CBH@@ +17 698 N 5 ttttT FIGHA +17 699 N 5 ggggG CHE@C +17 700 N 5 aaaaA IGFEF +17 701 N 5 aaaaA IFIDH +17 702 N 5 aaaaA LIIIH +17 703 N 5 ggggG JKF>G +17 704 N 5 aaaaA HFFCI +17 705 N 5 aaaaA LJMGH +17 706 N 5 ggggG JKJLG +17 707 N 5 ccccC JMJJC +17 708 N 5 ccccC @=ACJ +17 709 N 5 ggggG KKLL? +17 710 N 5 ggggG JKKFH +17 711 N 5 aaaaA HGHFJ +17 712 N 5 ccccC ILIMF +17 713 N 5 ttttT KKLIK +17 714 N 5 ccccC HJIKJ +17 715 N 5 aaaaA FGGFJ +17 716 N 6 ccccC^]c HJIKF9 +17 717 N 6 aaaaAa KKLHK@ +17 718 N 6 ggggGg KKKIF9 +17 719 N 6 ggggGg JKLKD9 +17 720 N 5 ggggG IHJKB +17 721 N 6 ccccCc HJIFI@ +17 722 N 6 aaaaAa GEEHH? +17 723 N 5 aaaaA GIHJJ +17 724 N 6 ccccCc GJIKEB +17 725 N 6 aaaaAa GHHCHB +17 726 N 6 ccccCc GJIKCD +17 727 N 6 aaaaAa EBIFE< +17 728 N 7 ccccCc^]C GLIMBA: +17 729 N 7 ttttTtT FHHDHAD +17 730 N 7 aaaaAaA EHGFH>C +17 731 N 7 ttttTtT HJKHHDC +17 732 N 7 ccccCcC DKFMC8C +17 741 N 6 tttTtT IJGD4C +17 742 N 6 cccCcC HHJF=H +17 743 N 6 aaaAaA GFIF;G +17 769 N 4 cCcC H:;K +17 770 N 4 aAaA FC;J +17 771 N 4 tTtT IB=I +17 772 N 4 tTtT G=:E +17 773 N 4 gGgG GD>K +17 774 N 4 aAaA GDCK +17 775 N 4 gGgG FB;L +17 776 N 4 aAaA EB=K +17 777 N 4 cCcC D:=H +17 778 N 4 aAaA DC>J +17 779 N 4 gGgG CC0M +17 780 N 4 aAaA @D:H +17 781 N 4 aAaA @@8L +17 782 N 4 aAaA ?>4H +17 783 N 4 a$AaA :D1G +17 784 N 3 CcC ?>C +17 785 N 3 AaA H.G +17 786 N 2 GG AI +17 787 N 3 GgG 45H +17 788 N 3 TtT 2C? +17 789 N 3 GgG A0G +17 790 N 3 AaA >?F +17 791 N 3 GgG ?7F +17 792 N 3 TtT 8D< +17 793 N 3 GgG ?BF +17 794 N 3 GgG /4F +17 795 N 2 tT @B +17 796 N 3 TtT 3@= +17 797 N 3 GgG @2G +17 798 N 2 cC @F +17 799 N 2 cC FF +17 800 N 3 TtT =GI +17 801 N 3 GgG +17 807 N 3 aA^]a FB< +17 808 N 3 gGg CHA +17 809 N 3 gGg HDC +17 810 N 3 gGg GD7 +17 811 N 3 aAa A79 +17 812 N 3 aAa CB> +17 813 N 3 cCc ?AB +17 814 N 3 tTt BFC +17 815 N 3 tTt C>C +17 816 N 3 t$Tt H +17 824 N 2 Cc DG +17 825 N 2 Aa 6E +17 826 N 2 Tt 6F +17 827 N 2 Aa >A +17 828 N 2 Cc 7G +17 829 N 2 Tt = +17 994 N 2 Tt +17 997 N 2 Aa AD +17 998 N 2 Gg A; +17 999 N 2 Gg 6= +17 1000 N 2 Cc :C +17 1001 N 2 Tt D@ +17 1002 N 2 Gg C9 +17 1003 N 2 Cc ?C +17 1004 N 2 Aa AC +17 1005 N 2 Aa +17 1037 N 1 t F +17 1038 N 1 g J +17 1039 N 1 g B +17 1040 N 1 a D +17 1041 N 1 c E +17 1042 N 1 a F +17 1043 N 1 a G +17 1044 N 1 c H +17 1045 N 1 a F +17 1046 N 1 g E +17 1047 N 1 a H +17 1048 N 1 g F +17 1049 N 1 c C +17 1050 N 1 a B +17 1051 N 1 a C +17 1052 N 1 a C +17 1053 N 1 a A +17 1054 N 1 c F +17 1055 N 1 c L +17 1056 N 1 c H +17 1057 N 1 t H +17 1058 N 1 g @ +17 1059 N 1 t E +17 1060 N 1 c J +17 1061 N 1 t G +17 1062 N 1 c E +17 1063 N 1 t D +17 1064 N 1 a E +17 1065 N 1 a H +17 1066 N 1 a G +17 1067 N 1 a H +17 1068 N 1 a G +17 1069 N 1 a G +17 1070 N 2 aa E6 +17 1071 N 2 ga I7 +17 1072 N 1 a G +17 1073 N 1 a G +17 1074 N 1 a F +17 1075 N 1 a G +17 1076 N 1 g 8 +17 1077 N 1 a C +17 1078 N 1 a B +17 1079 N 1 a B +17 1080 N 1 a I +17 1081 N 1 g ? +17 1082 N 1 a = +17 1083 N 1 a > +17 1084 N 2 a$a ?6 +17 1085 N 0 +17 1086 N 1 a$ / +17 1154 N 1 ^]T : +17 1155 N 1 T ? +17 1156 N 1 T @ +17 1157 N 1 T @ +17 1158 N 1 G C +17 1159 N 1 G F +17 1160 N 1 A E +17 1161 N 1 T D +17 1162 N 1 T B +17 1163 N 1 T B +17 1164 N 1 T C +17 1165 N 1 T C +17 1166 N 1 T C +17 1167 N 1 C G +17 1168 N 1 A H +17 1169 N 1 T G +17 1170 N 1 A G +17 1171 N 1 T G +17 1172 N 1 T D +17 1173 N 1 T D +17 1174 N 1 T D +17 1175 N 1 G I +17 1176 N 1 T E +17 1177 N 1 A G +17 1178 N 1 A J +17 1179 N 1 T H +17 1180 N 1 C I +17 1181 N 1 T J +17 1182 N 2 T^]t E< +17 1183 N 2 Tt ED +17 1184 N 2 Gg J@ +17 1185 N 2 Cc JB +17 1186 N 2 Aa IE +17 1187 N 2 Gg L; +17 1188 N 3 Tt^]T FC: +17 1189 N 3 AaA HFB +17 1190 N 3 TtT I@C +17 1191 N 3 AaA B?C +17 1192 N 3 TtT HAB +17 1193 N 3 TtT EA? +17 1194 N 3 TtT FC@ +17 1195 N 3 AaA HDA +17 1196 N 3 CcC GBC +17 1197 N 3 CcC KEG +17 1198 N 3 AaA IGF +17 1199 N 3 GgG MC +17 1201 N 3 TtT F@C +17 1202 N 3 CcC JBF +17 1203 N 3 AaA J@E +17 1204 N 3 GgG M0C +17 1205 N 3 CcC KAC +17 1206 N 3 AaA J?G +17 1207 N 3 TtT I:C +17 1208 N 3 CcC JBH +17 1209 N 3 CcC LCI +17 1210 N 3 CcC L>J +17 1211 N 3 TtT K +17 1224 N 3 CcC L>= +17 1225 N 3 AaA KCI +17 1226 N 3 AaA LCI +17 1227 N 3 AaA LCI +17 1228 N 3 AaA L>I +17 1229 N 3 AaA MAJ +17 1230 N 3 TtT IAA +17 1231 N 3 CcC JBE +17 1232 N 3 TtT KBC +17 1233 N 3 GgG K:E +17 1234 N 3 AaA L@H +17 1235 N 3 AaA LK9 +17 1248 N 2 Cc JM +17 1249 N 3 CcC FH; +17 1250 N 3 AaA JEF +17 1251 N 3 AaA DH5 +17 1252 N 3 TtT FH= +17 1253 N 3 AaA EEF +17 1254 N 3 AaA GJA +17 1255 N 3 GgG IEB +17 1256 N 3 CcC GJ? +17 1257 N 3 AaA FDF +17 1258 N 3 TtT CJB +17 1259 N 3 TtT >I2 +17 1260 N 3 CcC CL6 +17 1261 N 3 C$cC CL3 +17 1262 N 2 cC K: +17 1263 N 2 tT J7 +17 1264 N 2 tT J6 +17 1265 N 2 tT H; +17 1266 N 2 gG I: +17 1267 N 2 aA I> +17 1268 N 2 gG I6 +17 1269 N 2 cC A> +17 1270 N 2 gG F9 +17 1271 N 1 t I +17 1272 N 1 c H +17 1273 N 2 aA G< +17 1274 N 2 tT H> +17 1275 N 2 gG EB +17 1276 N 2 tT H9 +17 1277 N 2 cC @< +17 1278 N 2 gG H7 +17 1279 N 2 gG E6 +17 1280 N 1 t F +17 1281 N 1 g G +17 1282 N 1 c H +17 1283 N 1 t E +17 1284 N 1 t C +17 1285 N 1 g D +17 1286 N 1 g D +17 1287 N 1 a @ +17 1288 N 1 a B +17 1289 N 1 t$ : +17 1316 N 1 ^]G @ +17 1317 N 1 G B +17 1318 N 1 G D +17 1319 N 1 A F +17 1320 N 1 C D +17 1321 N 1 G > +17 1322 N 1 C H +17 1323 N 1 T J +17 1324 N 1 C H +17 1325 N 1 A I +17 1326 N 1 A I +17 1327 N 1 C D +17 1328 N 1 C J +17 1329 N 1 T J +17 1330 N 1 G H +17 1331 N 1 T E +17 1332 N 1 A A +17 1333 N 1 C F +17 1334 N 1 C J +17 1335 N 1 T K +17 1336 N 1 C J +17 1337 N 1 A H +17 1338 N 1 A H +17 1339 N 1 T G +17 1340 N 1 A H +17 1341 N 1 A J +17 1342 N 1 A J +17 1343 N 1 C G +17 1344 N 1 C K +17 1345 N 1 T K +17 1346 N 1 G I +17 1347 N 1 A F +17 1348 N 1 T G +17 1349 N 1 T G +17 1350 N 1 T G +17 1351 N 1 T F +17 1352 N 1 A E +17 1353 N 1 A H +17 1354 N 1 A C +17 1355 N 1 A I +17 1356 N 1 A E +17 1357 N 1 A E +17 1358 N 1 G F +17 1359 N 1 T D +17 1360 N 1 T E +17 1361 N 1 T I +17 1362 N 1 G J +17 1363 N 1 G J +17 1364 N 1 G J +17 1365 N 1 G J +17 1366 N 1 G A +17 1367 N 1 G H +17 1368 N 1 A F +17 1369 N 1 T F +17 1370 N 1 T I +17 1371 N 1 C F +17 1372 N 1 C L +17 1373 N 1 C L +17 1374 N 1 C L +17 1375 N 1 T L +17 1376 N 1 A I +17 1377 N 1 A L +17 1378 N 1 G J +17 1379 N 1 C H +17 1380 N 1 C H +17 1381 N 1 C K +17 1382 N 1 G > +17 1383 N 1 C I +17 1384 N 2 C^]C L: +17 1385 N 2 AA KC +17 1386 N 2 CC HB +17 1387 N 2 CC IE +17 1388 N 2 CC LD +17 1389 N 2 GG ?; +17 1390 N 2 GG DG +17 1391 N 2 AA DF +17 1392 N 2 GG FH +17 1393 N 2 AA GB +17 1394 N 2 CC AE +17 1395 N 2 AA 5G +17 1396 N 2 GG DJ +17 1397 N 2 CC AA +17 1398 N 2 GG ;@ +17 1399 N 2 GG AK +17 1400 N 2 AA D +17 1404 N 2 CC 7H +17 1405 N 2 CC :I +17 1406 N 2 TT DI +17 1407 N 2 TT DC +17 1408 N 2 AA ?G +17 1409 N 2 GG CK +17 1410 N 2 TT FE +17 1411 N 2 TT G +17 1414 N 2 TT IJ +17 1415 N 2 TT :E +17 1416 N 2 AA BH +17 1417 N 2 CC AG +17 1418 N 2 TT DJ +17 1419 N 2 AA @H +17 1420 N 2 TT @C +17 1421 N 2 GG BJ +17 1422 N 2 CC @F +17 1423 N 2 T$T BH +17 1424 N 1 C J +17 1425 N 1 C K +17 1426 N 1 T E +17 1427 N 1 T > +17 1428 N 1 G D +17 1429 N 1 G M +17 1430 N 1 C B +17 1431 N 1 C D +17 1432 N 1 A D +17 1433 N 1 T B +17 1434 N 1 T @ +17 1435 N 1 T E +17 1436 N 1 C K +17 1437 N 1 T D +17 1438 N 1 C D +17 1439 N 1 T G +17 1440 N 1 A A +17 1441 N 1 G D +17 1442 N 1 G A +17 1443 N 1 T A +17 1444 N 1 A B +17 1445 N 1 T E +17 1446 N 1 T C +17 1447 N 1 G F +17 1448 N 1 G D +17 1449 N 1 T F +17 1450 N 1 A D +17 1451 N 1 T H +17 1452 N 1 A B +17 1453 N 1 T H +17 1454 N 1 T B +17 1455 N 1 G D +17 1456 N 1 T G +17 1457 N 1 G F +17 1458 N 1 T E +17 1459 N 1 C B +17 1460 N 1 T E +17 1461 N 1 G ? +17 1462 N 1 C D +17 1463 N 1 T E +17 1464 N 1 G C +17 1465 N 1 T > +17 1466 N 1 G @ +17 1467 N 1 A = +17 1468 N 1 A @ +17 1469 N 1 C : +17 1470 N 1 T G +17 1471 N 1 G B +17 1472 N 1 T @ +17 1473 N 1 C 9 +17 1474 N 1 C 6 +17 1475 N 0 +17 1476 N 2 T^]t E5 +17 1477 N 2 Gg ?B +17 1478 N 2 Gg :/ +17 1479 N 2 Cc 4: +17 1480 N 2 Cc 2< +17 1481 N 2 Tt +17 1509 N 1 a C +17 1510 N 1 g @ +17 1511 N 1 a < +17 1512 N 1 a > +17 1513 N 1 g C +17 1514 N 1 g A +17 1515 N 1 g 6 +17 1516 N 1 t C +17 1517 N 1 c A +17 1518 N 1 c < +17 1519 N 1 t ? +17 1520 N 1 g : +17 1521 N 1 c 7 +17 1522 N 1 g < +17 1523 N 1 t D +17 1524 N 1 g ? +17 1525 N 2 cc D8 +17 1526 N 2 cc D6 +17 1527 N 2 cc @> +17 1528 N 2 tt B< +17 1529 N 2 gg @? +17 1530 N 2 cc B> +17 1531 N 2 cc A= +17 1532 N 2 tt G< +17 1533 N 2 tt A< +17 1534 N 2 cc A? +17 1535 N 2 aa B@ +17 1536 N 3 cc^]C C;: +17 1537 N 3 aaA F@B +17 1538 N 3 aaA IE? +17 1539 N 3 ggG HD> +17 1540 N 3 ccC HC= +17 1541 N 3 ccC GB5 +17 1542 N 3 ccC GF9 +17 1543 N 3 ccC DE5 +17 1544 N 3 ttT EIB +17 1545 N 3 ggG DK? +17 1546 N 3 g$gG @I< +17 1547 N 2 aA D= +17 1548 N 2 aA L= +17 1549 N 2 gG L? +17 1550 N 2 gG F? +17 1551 N 2 aA BC +17 1552 N 2 aA ?A +17 1553 N 2 aA G> +17 1554 N 2 gG CB +17 1555 N 2 tT EA +17 1556 N 2 tT E= +17 1557 N 2 gG GB +17 1558 N 2 tT GC +17 1559 N 2 tT D4 +17 1560 N 2 tT H@ +17 1561 N 2 tT D9 +17 1562 N 2 gG KB +17 1563 N 2 gG K= +17 1564 N 2 gG J< +17 1565 N 2 aA GC +17 1566 N 2 tT C= +17 1567 N 2 cC E4 +17 1568 N 2 tT DB +17 1569 N 2 cC H7 +17 1570 N 2 tT G@ +17 1571 N 2 gG H> +17 1572 N 2 cC H= +17 1573 N 2 aA B? +17 1574 N 2 cC HA +17 1575 N 2 cC H0 +17 1576 N 2 cC B: +17 1577 N 2 tT IC +17 1578 N 2 cC G> +17 1579 N 2 aA FE +17 1580 N 2 gG GB +17 1581 N 2 cC G= +17 1582 N 2 cC D@ +17 1583 N 2 tT EA +17 1584 N 2 gG DB +17 1585 N 2 g$G @@ +17 1586 N 1 A > +17 1587 N 1 C 8 +17 1588 N 1 A = +17 1589 N 1 A > +17 1590 N 1 C 8 +17 1591 N 1 T E +17 1592 N 1 T ; +17 1593 N 1 G ? +17 1594 N 1 T A +17 1595 N 1 G @ +17 1596 N 1 C E +17 1597 N 1 C 7 +17 1598 N 1 C ; +17 1599 N 1 A C +17 1600 N 1 T F +17 1601 N 1 C ; +17 1602 N 1 T B +17 1603 N 1 G @ +17 1604 N 1 G = +17 1605 N 1 T < +17 1606 N 1 G D +17 1607 N 1 A D +17 1608 N 1 C B +17 1609 N 1 C 8 +17 1610 N 0 +17 1611 N 1 C ; +17 1612 N 1 T F +17 1613 N 1 C > +17 1614 N 1 A ? +17 1615 N 1 C . +17 1616 N 1 T G +17 1617 N 1 C A +17 1618 N 1 A D +17 1619 N 1 G B +17 1620 N 1 C A +17 1621 N 2 C^]c <1 +17 1622 N 2 Aa @C +17 1623 N 2 Cc 9? +17 1624 N 1 c > +17 1625 N 1 a F +17 1626 N 2 Gg 1; +17 1627 N 2 Aa 7= +17 1628 N 2 Cc .= +17 1629 N 2 Tt ?; +17 1630 N 2 Tt 21 +17 1631 N 2 Cc B@ +17 1632 N 2 Cc 39 +17 1633 N 2 Aa C< +17 1634 N 2 Cc 65 +17 1635 N 2 Gg 6: +17 1636 N 2 Aa @. +17 1637 N 2 Cc 3> +17 1638 N 2 Aa 8> +17 1639 N 2 Gg 60 +17 1640 N 0 +17 1641 N 2 Cc 2/ +17 1642 N 1 T 9 +17 1643 N 2 C$c 86 +17 1644 N 1 c < +17 1645 N 1 a = +17 1646 N 0 +17 1647 N 1 c 0 +17 1648 N 1 c ; +17 1649 N 1 t < +17 1650 N 1 c 4 +17 1651 N 1 g : +17 1652 N 1 g 2 +17 1653 N 1 c ? +17 1654 N 1 a = +17 1655 N 1 c @ +17 1656 N 1 c < +17 1657 N 1 t > +17 1658 N 1 t D +17 1659 N 1 c @ +17 1660 N 1 a B +17 1661 N 1 g 1 +17 1662 N 1 c : +17 1663 N 1 c < +17 1664 N 1 a = +17 1665 N 1 t : +17 1666 N 1 g ? +17 1667 N 1 g @ +17 1668 N 1 a E +17 1669 N 1 c @ +17 1670 N 1 a F +17 1671 N 1 g ? +17 1672 N 1 t B +17 1673 N 1 t D +17 1674 N 2 cc >B +17 1675 N 2 cc 8: +17 1676 N 2 gg G? +17 1677 N 2 cc H> +17 1678 N 2 cc BE +17 1679 N 2 aa HB +17 1680 N 2 gg FD +17 1681 N 2 cc ;> +17 1682 N 2 gg DF +17 1683 N 2 tt GH +17 1684 N 2 tt GF +17 1685 N 2 gg EF +17 1686 N 2 cc II +17 1687 N 2 cc BG +17 1688 N 2 cc HG +17 1689 N 2 tt EI +17 1690 N 2 cc EF +17 1691 N 2 tt CH +17 1692 N 2 gg BB +17 1693 N 2 tt CI +17 1694 N 2 tt DI +17 1695 N 2 c$c :J +17 1696 N 1 t M +17 1697 N 1 g F +17 1698 N 1 c G +17 1699 N 1 t I +17 1700 N 1 g B +17 1701 N 1 t H +17 1702 N 1 t H +17 1703 N 1 t E +17 1704 N 1 t E +17 1705 N 1 c G +17 1706 N 1 t F +17 1707 N 1 c G +17 1708 N 1 t C +17 1709 N 1 a B +17 1710 N 1 c H +17 1711 N 1 c D +17 1712 N 1 a L +17 1713 N 1 g J +17 1714 N 1 a H +17 1715 N 1 a L +17 1716 N 1 g E +17 1717 N 1 t G +17 1718 N 1 g F +17 1719 N 1 c C +17 1720 N 1 c J +17 1721 N 1 c F +17 1722 N 1 t C +17 1723 N 1 t ? +17 1724 N 1 c G +17 1725 N 1 c G +17 1726 N 1 c E +17 1727 N 1 t D +17 1728 N 1 c F +17 1729 N 1 c G +17 1730 N 1 t D +17 1731 N 1 c F +17 1732 N 1 a @ +17 1733 N 1 c E +17 1734 N 1 c L +17 1735 N 1 t F +17 1736 N 1 g E +17 1737 N 1 a C +17 1738 N 1 c F +17 1739 N 1 c E +17 1740 N 1 a B +17 1741 N 1 c F +17 1742 N 1 t F +17 1743 N 1 c H +17 1744 N 1 t D +17 1745 N 1 g J +17 1746 N 1 g J +17 1747 N 1 g J +17 1748 N 1 g I +17 1749 N 1 a G +17 1750 N 1 a G +17 1751 N 1 a F +17 1752 N 1 t I +17 1753 N 1 c H +17 1754 N 1 c H +17 1755 N 1 c G +17 1756 N 1 t I +17 1757 N 1 c F +17 1758 N 1 a F +17 1759 N 1 g D +17 1760 N 1 c A +17 1761 N 1 a$ @ +17 1811 N 1 ^]C 8 +17 1812 N 1 T C +17 1813 N 1 G > +17 1814 N 1 A @ +17 1815 N 1 G ? +17 1816 N 1 G > +17 1817 N 1 C = +17 1818 N 1 C ; +17 1819 N 1 C ; +17 1820 N 1 G 4 +17 1821 N 1 C ; +17 1822 N 1 C > +17 1823 N 1 C 4 +17 1824 N 1 T 0 +17 1825 N 1 G < +17 1826 N 1 T B +17 1827 N 1 G A +17 1828 N 1 G = +17 1829 N 0 +17 1830 N 0 +17 1831 N 0 +17 1832 N 0 +17 1833 N 0 +17 1834 N 0 +17 1835 N 1 T 7 +17 1836 N 1 C = +17 1837 N 1 C 8 +17 1838 N 1 C > +17 1839 N 1 T 4 +17 1840 N 1 C 6 +17 1841 N 1 C 5 +17 1842 N 1 C . +17 1843 N 1 T < +17 1844 N 1 T 9 +17 1845 N 1 G 8 +17 1846 N 1 C 6 +17 1847 N 1 T B +17 1848 N 1 G 1 +17 1849 N 2 T^]t ?6 +17 1850 N 2 Cc <> +17 1851 N 2 A$a 5? +17 1852 N 1 g 1 +17 1853 N 1 g 6 +17 1854 N 2 a^]A 89 +17 1855 N 2 cC C +17 1857 N 2 gG 2C +17 1858 N 2 tT G +17 1869 N 2 aT +17 1875 N 2 gG 2E +17 1876 N 2 cC >G +17 1877 N 2 tT ;C +17 1878 N 2 cC @F +17 1879 N 2 aA CF +17 1880 N 2 cC 9@ +17 1881 N 2 gG A: +17 1882 N 2 gG :> +17 1883 N 2 aA D@ +17 1884 N 2 gG =A +17 1885 N 2 cC EC +17 1886 N 2 cC 9H +17 1887 N 2 gG C7 +17 1888 N 2 cC BD +17 1889 N 2 cC A@ +17 1890 N 2 cC AE +17 1891 N 2 tT EB +17 1892 N 2 gG A@ +17 1893 N 2 tT CB +17 1894 N 2 gG DD +17 1895 N 2 cC ED +17 1896 N 2 cC 9C +17 1897 N 2 gG ?; +17 1898 N 2 tT DB +17 1899 N 2 gG CD +17 1900 N 2 tT E= +17 1901 N 2 aA D? +17 1902 N 2 cC F; +17 1903 N 2 cC C7 +17 1904 N 2 tT DD +17 1905 N 2 cC E> +17 1906 N 2 tT EF +17 1907 N 2 gG GD +17 1908 N 2 aA IC +17 1909 N 2 gG AF +17 1910 N 2 cC D? +17 1911 N 2 cC C< +17 1912 N 2 cC BD +17 1913 N 2 tT AA +17 1914 N 2 cC DE +17 1915 N 2 tT EC +17 1916 N 2 gG HC +17 1917 N 2 cC GI +17 1918 N 2 aA CD +17 1919 N 2 cC G= +17 1920 N 2 aA EA +17 1921 N 2 gG ?> +17 1922 N 2 tT C3 +17 1923 N 2 g$G @@ +17 1924 N 0 +17 1925 N 1 C = +17 1926 N 1 T ? +17 1927 N 1 T ; +17 1928 N 1 C 8 +17 1929 N 1 T B +17 1930 N 1 G @ +17 1931 N 1 C 5 +17 1932 N 1 T ? +17 1933 N 1 T 8 +17 1934 N 1 G ? +17 1935 N 1 C 5 +17 1936 N 1 C 9 +17 1937 N 1 T @ +17 1938 N 1 G A +17 1939 N 1 T 5 +17 1940 N 1 G B +17 1941 N 1 G @ +17 1942 N 1 C 5 +17 1943 N 1 T D +17 1944 N 1 T 3 +17 1945 N 1 T 9 +17 1946 N 1 G ? +17 1947 N 1 A : +17 1948 N 1 G : +17 1949 N 1 A 9 +17 1950 N 1 A A +17 1951 N 1 G ? +17 1952 N 1 A > +17 1953 N 1 A 1 +17 1954 N 0 +17 1955 N 0 +17 1956 N 0 +17 1957 N 0 +17 1958 N 0 +17 1959 N 1 T 9 +17 1960 N 1 T . +17 1961 N 1 C$ 1 +17 2020 N 1 ^>G @ +17 2021 N 1 C B +17 2022 N 1 C E +17 2023 N 1 A F +17 2024 N 1 G F +17 2025 N 1 T F +17 2026 N 1 T F +17 2027 N 1 A F +17 2028 N 1 C E +17 2029 N 1 T J +17 2030 N 1 G G +17 2031 N 1 C C +17 2032 N 1 C J +17 2033 N 1 A J +17 2034 N 1 T F +17 2035 N 1 T G +17 2036 N 1 T G +17 2037 N 1 T H +17 2038 N 1 C I +17 2039 N 1 A J +17 2040 N 1 C G +17 2041 N 1 A J +17 2042 N 1 G H +17 2043 N 1 G I +17 2044 N 1 C I +17 2045 N 1 A K +17 2046 N 1 T G +17 2047 N 1 G I +17 2048 N 1 A F +17 2049 N 1 A J +17 2050 N 1 A F +17 2051 N 1 T G +17 2052 N 1 G I +17 2053 N 1 G C +17 2054 N 1 A C +17 2055 N 1 G I +17 2056 N 1 A K +17 2057 N 1 T H +17 2058 N 1 A H +17 2059 N 1 A G +17 2060 N 1 C E +17 2061 N 1 A H +17 2062 N 1 A K +17 2063 N 1 C F +17 2064 N 1 A I +17 2065 N 1 G J +17 2066 N 1 G J +17 2067 N 1 A G +17 2068 N 1 G J +17 2069 N 1 C J +17 2070 N 1 G A +17 2071 N 1 A L +17 2072 N 1 C H +17 2073 N 1 C L +17 2074 N 1 G A +17 2075 N 1 C G +17 2076 N 1 A I +17 2077 N 1 C D +17 2078 N 1 A J +17 2079 N 1 G E +17 2080 N 1 G D +17 2081 N 1 C F +17 2082 N 1 T G +17 2083 N 1 G H +17 2084 N 1 C A +17 2085 N 1 T B +17 2086 N 1 G F +17 2087 N 1 A C +17 2088 N 1 G > +17 2089 N 1 C > +17 2090 N 1 G 1 +17 2091 N 0 +17 2092 N 1 G 1 +17 2093 N 1 G 2 +17 2094 N 1 C 8 +17 2095 N 1 A C +17 2096 N 1 C B +17 2097 N 1 A C +17 2098 N 1 C : +17 2099 N 1 G / +17 2100 N 1 C 1 +17 2101 N 0 +17 2102 N 1 G = +17 2103 N 0 +17 2104 N 1 C 1 +17 2105 N 0 +17 2106 N 2 Tt 1C +17 2107 N 1 c : +17 2108 N 1 g F +17 2109 N 1 c ? +17 2110 N 1 g C +17 2111 N 1 c F +17 2112 N 1 a H +17 2113 N 1 g = +17 2114 N 1 c G +17 2115 N 1 t F +17 2116 N 1 c C +17 2117 N 1 a G +17 2118 N 1 g @ +17 2119 N 1 g G +17 2120 N 2 g^]G ?: +17 2121 N 2 aA DD +17 2122 N 2 tT AC +17 2123 N 2 aA FC +17 2124 N 2 tT FA +17 2125 N 2 tT C? +17 2126 N 2 aA BC +17 2127 N 2 cC ;C +17 2128 N 2 gG =9 +17 2129 N 2 tT GF +17 2130 N 2 gG D +17 2152 N 2 gG 5D +17 2153 N 2 tT ?E +17 2154 N 2 cC .I +17 2155 N 2 aA @I +17 2156 N 2 cC BD +17 2157 N 2 aA DI +17 2158 N 2 gG GL +17 2159 N 2 gG H= +17 2160 N 2 cC A> +17 2161 N 2 aA CF +17 2162 N 3 cC^]c AG@ +17 2163 N 3 tTt GEE +17 2164 N 3 gGg G>@ +17 2165 N 3 cCc DD@ +17 2166 N 3 tTt GCA +17 2167 N 3 aAa CD8 +17 2168 N 3 cCc JBB +17 2169 N 3 tTt GF= +17 2170 N 3 cCc DH: +17 2171 N 3 cCc E;F +17 2172 N 3 tTt C@6 +17 2173 N 3 gGg JA@ +17 2174 N 3 gGg HD@ +17 2175 N 3 gGg HBA +17 2176 N 3 gGg DB= +17 2177 N 3 tTt HCB +17 2178 N 3 tTt H;C +17 2179 N 3 tTt H=C +17 2180 N 3 tTt FA> +17 2181 N 3 cCc AD; +17 2182 N 3 cCc BAC +17 2183 N 3 aAa ACC +17 2184 N 3 t$Tt ==> +17 2185 N 2 Cc =7 +17 2186 N 2 Aa C< +17 2187 N 2 Aa B3 +17 2188 N 2 Aa B4 +17 2189 N 2 Cc B< +17 2190 N 2 Cc C7 +17 2191 N 2 Cc 1= +17 2192 N 2 Tt ;; +17 2193 N 2 Cc ;. +17 2194 N 2 Aa A9 +17 2195 N 2 Aa ?? +17 2196 N 2 Gg B? +17 2197 N 2 Aa CE +17 2198 N 2 Gg >E +17 2199 N 2 Cc ?C +17 2200 N 2 Tt FC +17 2201 N 2 Gg DH +17 2202 N 2 Gg >= +17 2203 N 2 Gg BF +17 2204 N 2 Cc FA +17 2205 N 2 Cc :B +17 2206 N 2 Tt DG +17 2207 N 2 Gg DG +17 2208 N 2 Gg 8F +17 2209 N 2 Gg >H +17 2210 N 2 Gg /H +17 2211 N 2 Tt 4L +17 2212 N 3 Cc^]C 7J@ +17 2213 N 3 AaA =IC +17 2214 N 3 AaA :IE +17 2215 N 3 CcC AFB +17 2216 N 3 TtT BHI +17 2217 N 3 TtT :IF +17 2218 N 3 CcC 9HH +17 2219 N 3 CcC 4II +17 2220 N 3 GaG ;L> +17 2221 N 3 GgG ?JH +17 2222 N 3 CcC @JH +17 2223 N 3 CcC 9JJ +17 2224 N 3 TtT DLJ +17 2225 N 3 GgG CLH +17 2226 N 3 GgG ?LI +17 2227 N 3 G$gG BLI +17 2228 N 2 gG KI +17 2229 N 2 aA IJ +17 2230 N 2 aA IJ +17 2231 N 2 aA HJ +17 2232 N 2 cC IG +17 2233 N 2 tT KK +17 2234 N 2 gG LH +17 2235 N 2 gG LI +17 2236 N 2 gG KI +17 2237 N 2 gG JJ +17 2238 N 2 cC II +17 2239 N 2 aA HK +17 2240 N 2 aA KJ +17 2241 N 2 gG GI +17 2242 N 2 tT HG +17 2243 N 2 aA GH +17 2244 N 2 tT KG +17 2245 N 2 cC HJ +17 2246 N 2 aA HK +17 2247 N 2 cC IH +17 2248 N 2 cC HL +17 2249 N 2 aA KK +17 2250 N 2 gG JI +17 2251 N 2 aA KJ +17 2252 N 2 gG JJ +17 2253 N 2 aA GK +17 2254 N 2 tT JH +17 2255 N 2 gG II +17 2256 N 2 aA JL +17 2257 N 2 gG HJ +17 2258 N 2 cC GJ +17 2259 N 2 tT IL +17 2260 N 2 tT HF +17 2261 N 2 tT FI +17 2262 N 2 aA EF +17 2263 N 2 tT FG +17 2264 N 2 aA FF +17 2265 N 2 aA FD +17 2266 N 2 aA CF +17 2267 N 2 aA BE +17 2268 N 2 aA @H +17 2269 N 2 t$T @J +17 2270 N 1 A E +17 2271 N 1 A G +17 2272 N 1 T H +17 2273 N 1 G J +17 2274 N 1 G H +17 2275 N 1 T G +17 2276 N 1 G J +17 2277 N 1 C K +17 2278 N 1 T L +17 2279 N 1 A I +17 2280 N 1 G J +17 2281 N 1 C F +17 2282 N 1 T I +17 2283 N 1 G G +17 2284 N 1 G E +17 2285 N 1 G F +17 2286 N 1 C G +17 2287 N 1 A L +17 2288 N 1 T H +17 2289 N 1 G J +17 2290 N 1 G K +17 2291 N 1 T G +17 2292 N 1 G J +17 2293 N 1 G J +17 2294 N 1 C G +17 2295 N 1 T H +17 2296 N 1 T B +17 2297 N 1 G G +17 2298 N 1 C G +17 2299 N 1 A G +17 2300 N 1 C > +17 2301 N 2 C^>c A9 +17 2302 N 2 Tt H2 +17 2303 N 2 Gg G0 +17 2304 N 2 Tt F< +17 2305 N 1 A C +17 2306 N 2 Aa B/ +17 2307 N 2 Tt B7 +17 2308 N 2 Cc ?< +17 2309 N 2 Ca 91 +17 2310 N 2 Cc 9> +17 2311 N 2 Aa =? +17 2312 N 2 Gg E4 +17 2313 N 2 Cc B8 +17 2314 N 2 Aa C/ +17 2315 N 2 Cc =3 +17 2316 N 2 Tt C0 +17 2317 N 2 Tt 77 +17 2318 N 1 T 0 +17 2319 N 2 G$g >9 +17 2320 N 1 g C +17 2321 N 1 g 7 +17 2322 N 1 a 2 +17 2323 N 1 g 1 +17 2324 N 1 g : +17 2325 N 1 c 2 +17 2326 N 0 +17 2327 N 1 g 2 +17 2328 N 1 a A +17 2329 N 1 g / +17 2330 N 1 c 9 +17 2331 N 1 t < +17 2332 N 1 a 2 +17 2333 N 1 g 2 +17 2334 N 1 g 6 +17 2335 N 1 a ; +17 2336 N 1 g < +17 2337 N 1 g 6 +17 2338 N 1 a 6 +17 2339 N 1 t = +17 2340 N 1 c 5 +17 2341 N 1 g < +17 2342 N 1 t A +17 2343 N 1 t B +17 2344 N 1 t E +17 2345 N 1 g 7 +17 2346 N 1 a C +17 2347 N 1 g = +17 2348 N 1 t B +17 2349 N 1 c ; +17 2350 N 1 c > +17 2351 N 1 a ? +17 2352 N 1 g @ +17 2353 N 1 c ? +17 2354 N 1 a : +17 2355 N 1 g 6 +17 2356 N 1 t ? +17 2357 N 1 t A +17 2358 N 1 t C +17 2359 N 1 g = +17 2360 N 1 a > +17 2361 N 1 g = +17 2362 N 1 a 3 +17 2363 N 1 c D +17 2364 N 1 c D +17 2365 N 1 a ? +17 2366 N 0 +17 2367 N 1 c ? +17 2368 N 1 c @ +17 2369 N 1 t E +17 2370 N 1 g 9 +17 2371 N 1 g B +17 2372 N 1 c B +17 2373 N 1 c @ +17 2374 N 1 a C +17 2375 N 1 a B +17 2376 N 1 t A +17 2377 N 1 a @ +17 2378 N 1 c ; +17 2379 N 1 g ? +17 2380 N 1 g F +17 2381 N 1 c D +17 2382 N 2 a^]A C@ +17 2383 N 2 aA DC +17 2384 N 2 aA CE +17 2385 N 2 aA :E +17 2386 N 2 cC DD +17 2387 N 2 cC EB +17 2388 N 2 cC FI +17 2389 N 2 aA CE +17 2390 N 2 gG AD +17 2391 N 2 tT CD +17 2392 N 2 cC CI +17 2393 N 2 tT @E +17 2394 N 2 cC FE +17 2395 N 2 tT CJ +17 2396 N 2 aA CE +17 2397 N 2 cC CF +17 2398 N 2 aA ?J +17 2399 N 2 aA BJ +17 2400 N 2 aA BJ +17 2401 N 3 aA^]A AC@ +17 2402 N 3 aAA =JC +17 2403 N 3 aAA AJE +17 2404 N 3 tTT BGB +17 2405 N 3 aAA BHE +17 2406 N 3 cCC @GE +17 2407 N 3 aAA ?KI +17 2408 N 3 a$AA :JH +17 2409 N 2 AA GH +17 2410 N 2 AA FH +17 2411 N 2 AA FI +17 2412 N 2 AA HC +17 2413 N 2 CC AF +17 2414 N 2 AA IJ +17 2415 N 2 AA HI +17 2416 N 2 CC FF +17 2417 N 2 TT LK +17 2418 N 2 AA HG +17 2419 N 2 GG IH +17 2420 N 2 CC FI +17 2421 N 2 CC LK +17 2422 N 2 AA IJ +17 2423 N 2 GG CH +17 2424 N 2 GG EI +17 2425 N 2 CC FI +17 2426 N 2 GG ;> +17 2427 N 2 TT ED +17 2428 N 2 GG CB +17 2429 N 2 GG BC +17 2430 N 2 TT >: +17 2431 N 2 GG CC +17 2432 N 2 GG :E +17 2433 N 2 TT 0> +17 2434 N 2 GG ?A +17 2435 N 2 CC 28 +17 2436 N 2 AA ;C +17 2437 N 2 CC 2> +17 2438 N 2 AA 0C +17 2439 N 2 CC 7> +17 2440 N 2 CC 37 +17 2441 N 2 TT >D +17 2442 N 2 GG CB +17 2443 N 2 TT @A +17 2444 N 3 AA^]a ==9 +17 2445 N 3 GGg @B3 +17 2446 N 3 TTt BE8 +17 2447 N 3 CCc 7D: +17 2448 N 2 CC 9D +17 2449 N 3 CCc 8BA +17 2450 N 3 AAa 04@ +17 2451 N 3 GGg @=? +17 2452 N 3 CCc <9? +17 2453 N 3 TTt 8;< +17 2454 N 3 AAa ;:8 +17 2455 N 3 CCc :<> +17 2456 N 3 TTt =C> +17 2457 N 3 CCc 8>> +17 2458 N 3 AAa 2I +17 2462 N 3 GGg ?@E +17 2463 N 3 GGg ;=F +17 2464 N 3 CCc 3;F +17 2465 N 2 Tt @I +17 2466 N 3 GGg >DG +17 2467 N 3 AAa =@D +17 2468 N 3 GGg D@H +17 2469 N 3 GGg ?=L +17 2470 N 3 GGg ?BG +17 2471 N 3 GGg 3@K +17 2472 N 3 GGg 4EJ +17 2473 N 2 Aa .D +17 2474 N 3 AAa 13L +17 2475 N 3 GGg C?I +17 2476 N 2 Gg 9K +17 2477 N 2 Aa 7G +17 2478 N 2 Cc 2F +17 2479 N 3 TTt 3I +17 2481 N 2 Cc 6G +17 2482 N 3 TTt 4@K +17 2483 N 2 Tt 8L +17 2484 N 3 GGg 6=K +17 2485 N 3 AAa 7>J +17 2486 N 3 GGg ;?K +17 2487 N 3 CCc 31C +17 2488 N 2 Cc 9I +17 2489 N 1 c E +17 2490 N 1 a J +17 2491 N 1 g @ +17 2492 N 1 g L +17 2493 N 1 a J +17 2494 N 1 g D +17 2495 N 1 t I +17 2496 N 1 t E +17 2497 N 1 t L +17 2498 N 1 g K +17 2499 N 1 a L +17 2500 N 1 g L +17 2501 N 1 g K +17 2502 N 1 c J +17 2503 N 1 t L +17 2504 N 1 g J +17 2505 N 1 c F +17 2506 N 1 t L +17 2507 N 1 g H +17 2508 N 1 t K +17 2509 N 1 g K +17 2510 N 1 a L +17 2511 N 1 g J +17 2512 N 1 c I +17 2513 N 1 t K +17 2514 N 1 g G +17 2515 N 1 t K +17 2516 N 1 g K +17 2517 N 1 a H +17 2518 N 1 t K +17 2519 N 1 c @ +17 2520 N 1 g G +17 2521 N 1 c I +17 2522 N 1 a G +17 2523 N 1 t K +17 2524 N 1 c I +17 2525 N 1 a D +17 2526 N 2 c^]c I@ +17 2527 N 2 tt JE +17 2528 N 2 gg IB +17 2529 N 2 cc HB +17 2530 N 2 aa GB +17 2531 N 2 tt JA +17 2532 N 2 tt JC +17 2533 N 2 cc I@ +17 2534 N 2 cc HD +17 2535 N 2 aa KG +17 2536 N 2 gg I@ +17 2537 N 2 cc IC +17 2538 N 2 cc F@ +17 2539 N 2 cc ?6 +17 2540 N 2 gg JF +17 2541 N 2 gg EC +17 2542 N 2 tt IH +17 2543 N 2 gg HE +17 2544 N 2 aa FE +17 2545 N 2 cc GD +17 2546 N 2 aa IE +17 2547 N 2 gg HB +17 2548 N 2 aa FH +17 2549 N 2 gg A= +17 2550 N 2 tt CB +17 2551 N 2 g$g @> +17 2552 N 1 a E +17 2553 N 1 g E +17 2554 N 1 t C +17 2555 N 1 c C +17 2556 N 1 a F +17 2557 N 1 c D +17 2558 N 1 t G +17 2559 N 1 g B +17 2560 N 1 t C +17 2561 N 1 c C +17 2562 N 1 t @ +17 2563 N 1 c F +17 2564 N 1 a F +17 2565 N 1 a F +17 2566 N 1 a H +17 2567 N 1 a G +17 2568 N 1 a G +17 2569 N 1 a K +17 2570 N 1 g D +17 2571 N 1 a F +17 2572 N 1 a G +17 2573 N 1 a L +17 2574 N 1 g E +17 2575 N 1 g K +17 2576 N 1 a F +17 2577 N 1 a K +17 2578 N 1 g D +17 2579 N 1 a F +17 2580 N 1 a F +17 2581 N 1 a I +17 2582 N 1 t @ +17 2583 N 1 a F +17 2584 N 1 a F +17 2585 N 1 a H +17 2586 N 1 g F +17 2587 N 1 a F +17 2588 N 1 a F +17 2589 N 1 a E +17 2590 N 1 a I +17 2591 N 1 c J +17 2592 N 1 a F +17 2593 N 1 a F +17 2594 N 1 a I +17 2595 N 1 t A +17 2596 N 1 a E +17 2597 N 1 a E +17 2598 N 1 a E +17 2599 N 1 a E +17 2600 N 1 a H +17 2601 N 1 t D +17 2602 N 1 a D +17 2603 N 1 a H +17 2604 N 1 t H +17 2605 N 1 a G +17 2606 N 1 g G +17 2607 N 1 t F +17 2608 N 1 g J +17 2609 N 1 c I +17 2610 N 1 a I +17 2611 N 1 g I +17 2612 N 1 a H +17 2613 N 1 c I +17 2614 N 1 a D +17 2615 N 1 a D +17 2616 N 1 a D +17 2617 N 1 a I +17 2618 N 1 g I +17 2619 N 1 g I +17 2620 N 1 c J +17 2621 N 1 c J +17 2622 N 1 t H +17 2623 N 1 t G +17 2624 N 1 g F +17 2625 N 1 a E +17 2626 N 1 c H +17 2627 N 1 c G +17 2628 N 1 c C +17 2629 N 1 a B +17 2630 N 1 t E +17 2631 N 1 c F +17 2632 N 1 t B +17 2633 N 1 a$ : +17 2636 N 0 +17 2637 N 1 t ? +17 2638 N 1 t ? +17 2639 N 1 g 9 +17 2640 N 1 g 8 +17 2641 N 1 c : +17 2642 N 1 c C +17 2643 N 1 c D +17 2644 N 1 t @ +17 2645 N 1 c B +17 2646 N 1 a < +17 2647 N 1 g < +17 2648 N 1 c C +17 2649 N 1 a C +17 2650 N 1 t D +17 2651 N 1 c E +17 2652 N 1 a = +17 2653 N 1 a 9 +17 2654 N 1 c B +17 2655 N 1 c = +17 2656 N 1 g > +17 2657 N 1 c C +17 2658 N 1 t D +17 2659 N 1 a I +17 2660 N 1 g @ +17 2661 N 1 a C +17 2662 N 1 t C +17 2663 N 1 a F +17 2664 N 1 c ; +17 2665 N 1 g > +17 2666 N 1 t D +17 2667 N 1 c E +17 2668 N 1 c F +17 2669 N 1 c C +17 2670 N 1 t A +17 2671 N 1 c C +17 2672 N 1 c D +17 2673 N 1 c D +17 2674 N 1 t ? +17 2675 N 1 t @ +17 2676 N 1 t B +17 2677 N 1 c D +17 2678 N 1 t C +17 2679 N 1 t F +17 2680 N 2 c^]c B9 +17 2681 N 2 tt F5 +17 2682 N 2 gg F= +17 2683 N 1 g E +17 2684 N 2 gg A2 +17 2685 N 2 gg B> +17 2686 N 2 cc ?: +17 2687 N 2 aa >2 +17 2688 N 2 cc B> +17 2689 N 2 aa D@ +17 2690 N 2 gg G2 +17 2691 N 1 g A +17 2692 N 2 tt C4 +17 2693 N 2 cc DB +17 2694 N 2 aa D> +17 2695 N 2 cc EE +17 2696 N 2 aa C> +17 2697 N 2 cc DB +17 2698 N 2 tt CB +17 2699 N 2 cc ED +17 2700 N 2 tt DD +17 2701 N 2 cc FD +17 2702 N 2 tt AA +17 2703 N 2 tt AD +17 2704 N 2 cc D@ +17 2705 N 2 cc DD +17 2706 N 2 aa FE +17 2707 N 2 gg B: +17 2708 N 2 gg B= +17 2709 N 2 tt @D +17 2710 N 2 cc C9 +17 2711 N 2 tt HC +17 2712 N 2 aa FG +17 2713 N 2 gg J< +17 2714 N 2 gg IA +17 2715 N 2 aa CD +17 2716 N 2 tt I= +17 2717 N 2 gg JA +17 2718 N 2 cc ID +17 2719 N 2 aa ED +17 2720 N 2 gg EH +17 2721 N 2 cc CB +17 2722 N 2 tt DH +17 2723 N 2 gg F> +17 2724 N 2 aa ED +17 2725 N 2 gg A; +17 2726 N 1 g D +17 2727 N 2 gg G< +17 2728 N 2 gg DE +17 2729 N 2 tt HI +17 2730 N 2 gg HG +17 2731 N 2 cc CM +17 2732 N 2 cc AB +17 2733 N 2 cc JA +17 2734 N 2 cc BD +17 2735 N 2 tt DG +17 2736 N 2 cc BF +17 2737 N 2 tt DC +17 2738 N 2 tt AI +17 2739 N 2 aa >E +17 2740 N 2 cc CM +17 2741 N 2 cc AJ +17 2742 N 2 aa @I +17 2743 N 2 t$t 9B +17 2744 N 1 c I +17 2745 N 1 t G +17 2746 N 1 a D +17 2747 N 1 a E +17 2748 N 1 t < +17 2749 N 1 c H +17 2750 N 1 t D +17 2751 N 1 g F +17 2752 N 1 t H +17 2753 N 1 g E +17 2754 N 1 c E +17 2755 N 1 c L +17 2756 N 1 c A +17 2757 N 1 t K +17 2758 N 1 t D +17 2759 N 1 a C +17 2760 N 1 t J +17 2761 N 1 t J +17 2762 N 1 t C +17 2763 N 1 c E +17 2764 N 1 c K +17 2765 N 1 t I +17 2766 N 1 c K +17 2767 N 1 t H +17 2768 N 1 g I +17 2769 N 1 c J +17 2770 N 1 t J +17 2771 N 1 t I +17 2772 N 1 t F +17 2773 N 1 a I +17 2774 N 1 g E +17 2775 N 1 t G +17 2776 N 1 g G +17 2777 N 1 a H +17 2778 N 1 g G +17 2779 N 1 g F +17 2780 N 1 a A +17 2781 N 1 a E +17 2782 N 1 g C +17 2783 N 1 a D +17 2784 N 1 g E +17 2785 N 1 g E +17 2786 N 1 c F +17 2787 N 1 c$ 9 +17 3092 N 1 ^]T : +17 3093 N 1 G ? +17 3094 N 1 A E +17 3095 N 1 C B +17 3096 N 1 C D +17 3097 N 1 A C +17 3098 N 1 G F +17 3099 N 1 A F +17 3100 N 1 C C +17 3101 N 1 C G +17 3102 N 1 A F +17 3103 N 1 T F +17 3104 N 1 C G +17 3105 N 1 T H +17 3106 N 1 G H +17 3107 N 1 T H +17 3108 N 1 C H +17 3109 N 1 A H +17 3110 N 1 C F +17 3111 N 1 A H +17 3112 N 1 G A +17 3113 N 1 C G +17 3114 N 1 A F +17 3115 N 1 G G +17 3116 N 1 G G +17 3117 N 1 T C +17 3118 N 1 A G +17 3119 N 1 A J +17 3120 N 1 G K +17 3121 N 1 A E +17 3122 N 1 C G +17 3123 N 1 T J +17 3124 N 1 C I +17 3125 N 1 T H +17 3126 N 1 G J +17 3127 N 1 C J +17 3128 N 1 T J +17 3129 N 1 T E +17 3130 N 1 T E +17 3131 N 1 C J +17 3132 N 1 T K +17 3133 N 1 G J +17 3134 N 1 G E +17 3135 N 1 G ? +17 3136 N 1 C D +17 3137 N 1 A J +17 3138 N 1 A E +17 3139 N 1 C H +17 3140 N 1 C K +17 3141 N 1 C F +17 3142 N 1 A J +17 3143 N 1 G M +17 3144 N 1 C D +17 3145 N 1 A J +17 3146 N 1 G M +17 3147 N 1 G E +17 3148 N 1 T > +17 3149 N 1 G E +17 3150 N 1 A C +17 3151 N 1 C A +17 3152 N 1 C H +17 3153 N 1 C A +17 3154 N 1 T D +17 3155 N 1 G B +17 3156 N 1 G F +17 3157 N 1 A D +17 3158 N 1 A C +17 3159 N 1 T B +17 3160 N 1 T D +17 3161 N 1 C A +17 3162 N 1 C K +17 3163 N 1 T F +17 3164 N 1 G G +17 3165 N 1 T E +17 3166 N 1 C E +17 3167 N 1 C G +17 3168 N 1 A F +17 3169 N 1 T D +17 3170 N 1 C E +17 3171 N 1 T F +17 3172 N 1 G C +17 3173 N 1 G @ +17 3174 N 1 C A +17 3175 N 1 A E +17 3176 N 1 G D +17 3177 N 1 G ? +17 3178 N 1 T D +17 3179 N 1 G D +17 3180 N 1 G D +17 3181 N 1 G D +17 3182 N 0 +17 3183 N 1 A > +17 3184 N 1 T > +17 3185 N 1 T < +17 3186 N 1 G B +17 3187 N 1 A 2 +17 3188 N 1 A 2 +17 3189 N 1 A B +17 3190 N 1 C . +17 3191 N 1 T < +17 3192 N 1 G C +17 3193 N 1 G ? +17 3194 N 1 T D +17 3195 N 1 T : +17 3196 N 1 T = +17 3197 N 1 A 6 +17 3198 N 1 A B +17 3199 N 1 A$ A +17 3330 N 1 ^]C @ +17 3331 N 1 T D +17 3332 N 1 A B +17 3333 N 1 A E +17 3334 N 1 A H +17 3335 N 1 A H +17 3336 N 1 A H +17 3337 N 1 T E +17 3338 N 1 A F +17 3339 N 1 C E +17 3340 N 1 A I +17 3341 N 1 A I +17 3342 N 1 A I +17 3343 N 1 A I +17 3344 N 1 A I +17 3345 N 1 T F +17 3346 N 1 T G +17 3347 N 1 A G +17 3348 N 1 G C +17 3349 N 1 C I +17 3350 N 1 C K +17 3351 N 1 T K +17 3352 N 1 G H +17 3353 N 1 G I +17 3354 N 1 C I +17 3355 N 1 G @ +17 3356 N 1 T D +17 3357 N 1 G D +17 3358 N 1 G G +17 3359 N 1 T 7 +17 3360 N 1 G C +17 3361 N 1 G C +17 3362 N 1 C @ +17 3363 N 1 G 9 +17 3364 N 1 C = +17 3365 N 1 A A +17 3366 N 1 T B +17 3367 N 1 G B +17 3368 N 1 C A +17 3369 N 1 C A +17 3370 N 1 T G +17 3371 N 1 G B +17 3372 N 1 T D +17 3373 N 1 A C +17 3374 N 1 A G +17 3375 N 1 T C +17 3376 N 1 C A +17 3377 N 1 C D +17 3378 N 1 C B +17 3379 N 1 A A +17 3380 N 1 G B +17 3381 N 1 C ? +17 3382 N 1 T E +17 3383 N 1 A C +17 3384 N 1 C ? +17 3385 N 1 T G +17 3386 N 1 T ? +17 3387 N 1 G A +17 3388 N 1 G C +17 3389 N 1 G E +17 3390 N 1 A B +17 3391 N 1 A @ +17 3392 N 1 G @ +17 3393 N 1 C ; +17 3394 N 1 T E +17 3395 N 1 G B +17 3396 N 1 A < +17 3397 N 1 G A +17 3398 N 1 G B +17 3399 N 1 G D +17 3400 N 1 A < +17 3401 N 1 T < +17 3402 N 1 G A +17 3403 N 1 A = +17 3404 N 1 G @ +17 3405 N 1 A C +17 3406 N 1 A B +17 3407 N 1 C 9 +17 3408 N 1 T D +17 3409 N 1 G E +17 3410 N 1 C A +17 3411 N 1 T G +17 3412 N 1 T < +17 3413 N 1 G B +17 3414 N 1 A F +17 3415 N 1 A C +17 3416 N 1 C : +17 3417 N 1 C 5 +17 3418 N 1 T 3 +17 3419 N 2 Gg >8 +17 3420 N 2 Gg :8 +17 3421 N 2 Gg 9< +17 3422 N 1 a ? +17 3423 N 1 g @ +17 3424 N 1 g 2 +17 3425 N 1 c @ +17 3426 N 1 a @ +17 3427 N 1 g ; +17 3428 N 1 a ; +17 3429 N 1 c 6 +17 3430 N 1 g 7 +17 3431 N 1 t ? +17 3432 N 1 t < +17 3433 N 1 g ; +17 3434 N 1 c > +17 3435 N 1 a 0 +17 3436 N 1 g 7 +17 3437 N 1 t ; +17 3438 N 1 g : +17 3439 N 1 a B +17 3440 N 1 g < +17 3441 N 1 c > +17 3442 N 1 t A +17 3443 N 1 g = +17 3444 N 1 a @ +17 3445 N 1 g = +17 3446 N 1 a A +17 3447 N 1 t ; +17 3448 N 1 c @ +17 3449 N 1 a @ +17 3450 N 1 c : +17 3451 N 1 g C +17 3452 N 1 c D +17 3453 N 1 c B +17 3454 N 1 a @ +17 3455 N 1 c E +17 3456 N 1 t D +17 3457 N 1 g B +17 3458 N 1 c C +17 3459 N 1 a C +17 3460 N 1 c I +17 3461 N 1 t G +17 3462 N 1 c B +17 3463 N 1 c I +17 3464 N 1 a F +17 3465 N 1 g I +17 3466 N 1 c I +17 3467 N 1 c H +17 3468 N 1 t J +17 3469 N 1 g J +17 3470 N 1 g J +17 3471 N 1 g H +17 3472 N 1 c G +17 3473 N 1 a F +17 3474 N 1 a F +17 3475 N 1 c G +17 3476 N 1 a J +17 3477 N 1 g H +17 3478 N 1 a I +17 3479 N 1 g D +17 3480 N 1 t C +17 3481 N 1 a B +17 3482 N 1 a D +17 3483 N 1 g$ > +17 3490 N 1 ^]T : +17 3491 N 1 C C +17 3492 N 1 T E +17 3493 N 1 C D +17 3494 N 1 A C +17 3495 N 1 A D +17 3496 N 1 A E +17 3497 N 1 A G +17 3498 N 1 A G +17 3499 N 1 A H +17 3500 N 1 A H +17 3501 N 1 A H +17 3502 N 1 A I +17 3503 N 1 A I +17 3504 N 1 A I +17 3505 N 1 A I +17 3506 N 1 A I +17 3507 N 1 T G +17 3508 N 1 C H +17 3509 N 1 A H +17 3510 N 1 C E +17 3511 N 1 A H +17 3512 N 1 C F +17 3513 N 1 C J +17 3514 N 1 A H +17 3515 N 1 T H +17 3516 N 1 T E +17 3517 N 1 T E +17 3518 N 1 T E +17 3519 N 1 G E +17 3520 N 1 G L +17 3521 N 1 C J +17 3522 N 1 T J +17 3523 N 1 T E +17 3524 N 1 C I +17 3525 N 1 A I +17 3526 N 1 G L +17 3527 N 1 A H +17 3528 N 1 T D +17 3529 N 1 T D +17 3530 N 1 G E +17 3531 N 1 C K +17 3532 N 1 A J +17 3533 N 1 T I +17 3534 N 1 A H +17 3535 N 1 T I +17 3536 N 1 C J +17 3537 N 1 C K +17 3538 N 1 T G +17 3539 N 1 C J +17 3540 N 1 C K +17 3541 N 1 T I +17 3542 N 1 G E +17 3543 N 1 C K +17 3544 N 1 A I +17 3545 N 1 A H +17 3546 N 1 G G +17 3547 N 1 G M +17 3548 N 1 A G +17 3549 N 1 T G +17 3550 N 1 A F +17 3551 N 1 T E +17 3552 N 1 A F +17 3553 N 1 T F +17 3554 N 1 A F +17 3555 N 1 C I +17 3556 N 1 G > +17 3557 N 1 C L +17 3558 N 1 G C +17 3559 N 1 T F +17 3560 N 1 G H +17 3561 N 1 A L +17 3562 N 1 A L +17 3563 N 1 A H +17 3564 N 1 T F +17 3565 N 1 T ? +17 3566 N 1 C D +17 3567 N 1 A I +17 3568 N 1 A G +17 3569 N 1 G E +17 3570 N 1 T F +17 3571 N 1 C F +17 3572 N 1 A J +17 3573 N 1 A G +17 3574 N 1 T C +17 3575 N 1 G F +17 3576 N 1 A E +17 3577 N 1 C ; +17 3578 N 1 A H +17 3579 N 1 A E +17 3580 N 1 A E +17 3581 N 1 T @ +17 3582 N 1 C A +17 3583 N 1 A G +17 3584 N 1 G C +17 3585 N 2 A^]a J: +17 3586 N 2 Aa H. +17 3587 N 1 A I +17 3588 N 2 Aa I= +17 3589 N 2 Aa I> +17 3590 N 2 Aa I9 +17 3591 N 2 Aa H> +17 3592 N 2 Aa C7 +17 3593 N 2 Aa F> +17 3594 N 2 Cc ?C +17 3595 N 2 Aa FD +17 3596 N 2 Tt >= +17 3597 N 2 A$a @C +17 3598 N 1 t @ +17 3599 N 1 a B +17 3600 N 1 t < +17 3601 N 1 a D +17 3602 N 1 t @ +17 3603 N 1 a > +17 3604 N 1 c ; +17 3605 N 1 g @ +17 3606 N 1 c E +17 3607 N 1 a C +17 3608 N 1 a < +17 3609 N 1 a D +17 3610 N 1 c D +17 3611 N 1 c E +17 3612 N 1 a H +17 3613 N 1 g B +17 3614 N 1 t E +17 3615 N 1 a C +17 3616 N 1 t G +17 3617 N 1 c G +17 3618 N 1 c G +17 3619 N 1 t H +17 3620 N 1 a G +17 3621 N 1 c J +17 3622 N 1 t H +17 3623 N 1 g H +17 3624 N 1 t J +17 3625 N 1 g H +17 3626 N 1 t K +17 3627 N 1 g I +17 3628 N 1 t J +17 3629 N 1 g H +17 3630 N 1 t H +17 3631 N 1 c C +17 3632 N 1 g F +17 3633 N 1 t H +17 3634 N 1 t L +17 3635 N 1 t J +17 3636 N 1 g E +17 3637 N 1 t L +17 3638 N 1 t G +17 3639 N 1 g D +17 3640 N 1 t G +17 3641 N 1 g H +17 3642 N 1 t I +17 3643 N 1 t F +17 3644 N 1 t J +17 3645 N 1 t D +17 3646 N 1 c B +17 3647 N 1 g J +17 3648 N 1 a C +17 3649 N 1 c J +17 3650 N 1 a K +17 3651 N 1 g K +17 3652 N 1 c L +17 3653 N 1 t J +17 3654 N 1 g G +17 3655 N 1 t E +17 3656 N 1 c M +17 3657 N 1 c = +17 3658 N 1 g G +17 3659 N 1 t H +17 3660 N 1 g C +17 3661 N 1 t J +17 3662 N 1 t C +17 3663 N 1 a H +17 3664 N 1 t G +17 3665 N 1 a E +17 3666 N 1 a H +17 3667 N 1 t G +17 3668 N 1 a C +17 3669 N 1 a C +17 3670 N 1 t D +17 3671 N 1 t A +17 3672 N 1 c G +17 3673 N 1 c K +17 3674 N 1 t E +17 3675 N 1 c F +17 3676 N 1 t E +17 3677 N 1 a I +17 3678 N 1 g E +17 3679 N 1 t I +17 3680 N 1 t E +17 3681 N 1 c G +17 3682 N 1 a C +17 3683 N 1 a B +17 3684 N 1 a E +17 3685 N 1 t G +17 3686 N 1 t E +17 3687 N 1 t B +17 3688 N 1 a B +17 3689 N 1 t F +17 3690 N 1 t D +17 3691 N 1 c D +17 3692 N 1 a$ : +17 3721 N 1 ^ZA : +17 3722 N 1 C A +17 3723 N 1 A D +17 3724 N 1 C B +17 3725 N 1 T D +17 3726 N 1 G C +17 3727 N 1 C A +17 3728 N 1 C F +17 3729 N 1 C G +17 3730 N 1 A F +17 3731 N 2 T^+T F/ +17 3732 N 2 GG G< +17 3733 N 2 TT A@ +17 3734 N 2 CC ?7 +17 3735 N 2 CC I0 +17 3736 N 1 C G +17 3737 N 2 CC G/ +17 3738 N 2 TT A> +17 3739 N 2 CC A3 +17 3740 N 2 AA B0 +17 3741 N 2 AA E6 +17 3742 N 2 GG B1 +17 3743 N 1 C I +17 3744 N 2 TT FA +17 3745 N 2 TT =5 +17 3746 N 2 CC ?7 +17 3747 N 1 C D +17 3748 N 1 C B +17 3749 N 1 C A +17 3750 N 2 TT ?. +17 3751 N 1 G A +17 3752 N 2 GG D2 +17 3753 N 2 CC @3 +17 3754 N 2 TT B. +17 3755 N 1 C @ +17 3756 N 2 CC B4 +17 3757 N 2 TT ?> +17 3758 N 2 GG @@ +17 3759 N 2 CC A0 +17 3760 N 2 AA B1 +17 3761 N 2 AA ?B +17 3762 N 2 CC 49 +17 3763 N 2 CC 95 +17 3764 N 2 AA BB +17 3765 N 2 CC ?> +17 3766 N 2 AA B> +17 3767 N 2 AA ?3 +17 3768 N 2 AA ?< +17 3769 N 2 TT 7 +17 3771 N 2 TT ?1 +17 3772 N 2 AA @: +17 3773 N 2 CC ;7 +17 3774 N 2 TT BA +17 3775 N 2 CC 6/ +17 3776 N 2 TT 8> +17 3777 N 2 CC 7: +17 3778 N 1 T ? +17 3779 N 2 GG 9/ +17 3780 N 1 C 6 +17 3781 N 3 CC^FC BA@ +17 3782 N 3 TTT DFD +17 3783 N 3 CCC B@D +17 3784 N 4 TTT^]t ?DF3 +17 3785 N 3 GGg 1F: +17 3786 N 4 TTTt 7BF; +17 3787 N 4 GGGg 7/G8 +17 3788 N 2 GG ;H +17 3789 N 3 GGg 4H9 +17 3790 N 3 TTt 3F? +17 3791 N 4 TTTt :FF= +17 3792 N 4 GGGg @CG@ +17 3793 N 4 AAAa ?BJ= +17 3794 N 4 CCCc 21F; +17 3795 N 3 CCc 8JA +17 3796 N 4 TTTt BFKA +17 3797 N 4 AAAa >3G< +17 3798 N 4 TTTt 6@G? +17 3799 N 4 TTTt 9 +17 3805 N 4 CCCc 2:GC +17 3806 N 4 AAAa ;7KF +17 3807 N 2 Cc G= +17 3808 N 2 Gg @= +17 3809 N 4 TTTt >9HE +17 3810 N 2 Cc JE +17 3811 N 4 CCAa 18KG +17 3812 N 4 TTTt +17 3819 N 4 AAAa 15HD +17 3820 N 4 GGGg /9IC +17 3821 N 5 AAAa^]A 2FLF9 +17 3822 N 5 GGGgG 4@I=A +17 3823 N 4 TTtT 7F?A +17 3824 N 5 CCCcC 3@K@B +17 3825 N 4 CCcC 4LEC +17 3826 N 5 TTTtT A9JDC +17 3827 N 5 GGGgG @?J=C +17 3828 N 5 C$CCcC 0@J@D +17 3829 N 3 AaA L9E +17 3830 N 4 AAaA >K@A +17 3831 N 4 ACcC /GC= +17 3832 N 4 AAaA BLBE +17 3833 N 4 CCcC 3H:B +17 3834 N 3 GgG ==: +17 3835 N 4 TTtT /GBC +17 3836 N 4 CGgG /CBB +17 3837 N 3 GgG >JB +17 3838 N 4 C$CcC .?GD +17 3839 N 3 CcC ??? +17 3840 N 3 GgG +17 3841 N 3 TtT EHE +17 3842 N 3 CcC CFI +17 3843 N 3 TtT DLI +17 3844 N 3 GgG =HE +17 3845 N 3 TtT CLA +17 3846 N 3 GgG DHC +17 3847 N 3 TtT CIC +17 3848 N 3 CcC ?I; +17 3849 N 3 TtT CHD +17 3850 N 3 GgG BLD +17 3851 N 3 GgG EJE +17 3852 N 3 CcC CI@ +17 3853 N 4 TtT^]T EKF: +17 3854 N 4 TtTT ?K@? +17 3855 N 4 CcCC I0C +17 3858 N 4 TtTT DH@D +17 3859 N 4 CcCC C@>D +17 3860 N 4 GgGG 8J4= +17 3861 N 4 CcCC DI5G +17 3862 N 4 TtTT CJCG +17 3863 N 4 TtTT AH7C +17 3864 N 4 AaAA BK:F +17 3865 N 4 GgGG CIG +17 3869 N 4 CcCC DH6H +17 3870 N 4 TtTT HJCI +17 3871 N 4 TtTT :KFD +17 3872 N 4 GgGG BFAI +17 3873 N 4 TtTT AJCH +17 3874 N 4 TtTT :JED +17 3875 N 4 TtTT :G@D +17 3876 N 4 CcCC HGCI +17 3879 N 4 AaAA 8J>J +17 3880 N 4 GgGG JE +17 3886 N 5 CcCCC >G9ID +17 3887 N 5 CcCCC 0G3JD +17 3888 N 4 C$cCC ADJD +17 3889 N 4 aAAA C=ID +17 3890 N 3 cCC AGC +17 3891 N 4 a$AAA @4IF +17 3892 N 3 GGG 8LE +17 3893 N 3 TTT 6AB +17 3894 N 3 GGG 9JG +17 3895 N 3 TTT 3CC +17 3896 N 3 AAA <]F +17 3897 N 3 GGG @XC +17 3898 N 3 CCC 8aF +17 3899 N 3 AAA 9\E +17 3900 N 3 TTT AT? +17 3901 N 3 GGG ANC +17 3902 N 3 CCC 3eB +17 3903 N 3 AAA G +17 3949 N 3 AAA _?F +17 3950 N 3 CCC [=G +17 3951 N 3 TTT ^EK +17 3952 N 3 CCC \?C +17 3953 N 3 CCC aCK +17 3954 N 3 TTT XAH +17 3955 N 3 TTT cAC +17 3956 N 3 CCC f@F +17 3957 N 3 TTT bFK +17 3958 N 3 TTT _;F +17 3959 N 3 AAA Y9B +17 3960 N 3 T$TT a8C +17 3961 N 3 GgG @LE +17 3962 N 3 GgG 9J? +17 3963 N 3 CcC ALD +17 3964 N 3 TtT EGB +17 3965 N 3 GgG CCF +17 3966 N 3 AaA DHC +17 3967 N 3 TtT CEC +17 3968 N 3 AaA AGC +17 3969 N 3 TtT @D@ +17 3970 N 3 TtT >C; +17 3971 N 3 CcC =E; +17 3972 N 3 CcC ;FE +17 3973 N 3 AaA CDD +17 3974 N 4 CcC^]C @@A: +17 3975 N 4 GgGG 7J5< +17 3976 N 4 CcCC ;I>E +17 3977 N 4 AaAA =C;D +17 3978 N 4 CcCC 7JH8G +17 3983 N 4 TtTT AH8G +17 3984 N 4 AaAA =F=F +17 3985 N 4 CcCC 9H8E +17 3986 N 4 AaAA 9E?G +17 3987 N 4 CcCC .H@E +17 3988 N 4 TtTT @JEI +17 3989 N 4 CcCC 8D@H +17 3990 N 4 C$cCC 4H@I +17 3991 N 3 tTT D;I +17 3992 N 3 tTT E=D +17 3993 N 3 cCC G=H +17 3994 N 4 tTT^FT CAI@ +17 3995 N 3 tTT BDA +17 3996 N 3 aAA CGB +17 3997 N 4 cGGG 6;KD +17 3998 N 4 gGGG E2LG +17 3999 N 3 aGG FLG +17 4000 N 4 cCCC D5JH +17 4001 N 4 tTTT E:JJ +17 4002 N 4 gGGG C3IG +17 4003 N 4 a$AAA @7JI +17 4004 N 3 TTT 2HF +17 4005 N 2 AA HG +17 4006 N 3 TTT 9HF +17 4007 N 3 TTT 2EG +17 4008 N 3 CCC :II +17 4009 N 3 CCC 5JJ +17 4010 N 3 AAA >IJ +17 4011 N 3 CCC 9GF +17 4012 N 2 AA AJ +17 4013 N 2 CC CF +17 4014 N 2 AA JK +17 4015 N 2 CC HG +17 4016 N 2 CC FK +17 4017 N 2 CC FK +17 4018 N 2 GG B@ +17 4019 N 3 C$CC .GJ +17 4020 N 2 TT FK +17 4021 N 2 AA IH +17 4022 N 2 CC DG +17 4023 N 2 AA JK +17 4024 N 2 CC HG +17 4025 N 2 TT IK +17 4026 N 2 CC FJ +17 4027 N 2 CC IK +17 4028 N 2 TT DL +17 4029 N 2 TT FI +17 4030 N 2 CC BK +17 4031 N 2 TT JL +17 4032 N 2 TT CH +17 4033 N 2 AA @H +17 4034 N 2 GG DI +17 4035 N 2 GG CJ +17 4036 N 2 GG AJ +17 4037 N 2 CC FJ +17 4038 N 2 TT FL +17 4039 N 2 GG FJ +17 4040 N 2 AA HL +17 4041 N 2 TT EH +17 4042 N 2 AA EI +17 4043 N 2 TT CH +17 4044 N 2 TT EI +17 4045 N 2 CC BE +17 4046 N 2 CC FL +17 4047 N 2 AA JK +17 4048 N 2 CC CH +17 4049 N 2 GG 9A +17 4050 N 2 CC AK +17 4051 N 2 AA DL +17 4052 N 2 CC =H +17 4053 N 2 CC =L +17 4054 N 2 CC :L +17 4055 N 2 GG I +17 4067 N 2 CC ?K +17 4068 N 2 TT FL +17 4069 N 2 TT >D +17 4070 N 2 AA =F +17 4071 N 2 GG :E +17 4072 N 1 G I +17 4073 N 2 GG 6E +17 4074 N 2 CC /A +17 4075 N 2 TT @L +17 4076 N 2 GG 7I +17 4077 N 2 AA >G +17 4078 N 2 TT >G +17 4079 N 2 AA :F +17 4080 N 2 TT @H +17 4081 N 2 T$T 2? +17 4082 N 1 C D +17 4083 N 1 C A +17 4084 N 1 A J +17 4085 N 1 C C +17 4086 N 1 G 7 +17 4087 N 1 C G +17 4088 N 1 A H +17 4089 N 1 C E +17 4090 N 1 C B +17 4091 N 1 T E +17 4092 N 1 G F +17 4093 N 1 C D +17 4094 N 1 T I +17 4095 N 1 A D +17 4096 N 1 C A +17 4097 N 1 A D +17 4098 N 1 C @ +17 4099 N 1 T A +17 4100 N 1 C < +17 4101 N 1 C$ ; diff --git a/src/samtools-1.3.1/test/mpileup/expected/37.out b/src/samtools-1.3.1/test/mpileup/expected/37.out new file mode 100644 index 0000000..7269091 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/37.out @@ -0,0 +1,4101 @@ +17 1 N 5 ^>A^>A^>A^>A^>A JIJGK +17 2 N 5 AAAAA JBJGJ +17 3 N 5 GGGGG ELLJI +17 4 N 5 CCCCC JLHFG +17 5 N 5 TTTTT KMLEK +17 6 N 5 TTTTT HFHGB +17 7 N 5 CCCCC JKJJK +17 8 N 5 TTTTT KMJJJ +17 9 N 5 CCCCC JDKJK +17 10 N 5 AAAAA KIJIK +17 11 N 5 CCCCC GIJ?I +17 12 N 5 CCCCC KHKJD +17 13 N 5 CCCCC LJMJI +17 14 N 5 TTTTT LKLKH +17 15 N 5 GGGGG IKKLI +17 16 N 5 TTTTT FHJDD +17 17 N 5 TTTTT HFDGF +17 18 N 6 CCCCC^]C KE>AK@ +17 19 N 6 CCCCCC LLMHC? +17 20 N 6 TTTTTT LLJJDD +17 21 N 6 GGGGGG CLKKJE +17 22 N 6 CCCCCC JKLJJB +17 23 N 7 AAAAAA^]A JFEIFGD +17 24 N 7 TTTTTTT IIHIGGB +17 25 N 8 AAAAAAA^]A DHIIEDDD +17 26 N 8 GGGGGGGG EMGLJIIF +17 27 N 8 AAAAAAAA FHHHEFGE +17 28 N 8 TTTTTTTT FIIFHFHE +17 29 N 8 AAAAAAAA HHHCCDGG +17 30 N 8 AAAAAAAA KH=JHGHG +17 31 N 8 TTTTTTTT HIFIJFIH +17 32 N 8 TTTTTTTT EHFAEEBG +17 33 N 8 GGGGGGGG HLCKKLKJ +17 34 N 8 CCCCCCCC HKHKHJJD +17 35 N 8 AAAAAAAA JJFEIHII +17 36 N 8 TTTTTTTT IF>JHGIH +17 37 N 8 GGGGGGGG ICBKJJKK +17 38 N 8 AAA$AAAAA IHEIGFIJ +17 39 N 7 CCCCCCC DFJGIJI +17 40 N 7 AAAAAAA JJHIGJI +17 41 N 8 AAAAAAA^]A EIBEGGHA +17 42 N 8 TTTTTTTT EJIGHJHB +17 43 N 8 TTTTTTTT EAHGEGHD +17 44 N 8 GGGGGGGG JIJGIKLI +17 45 N 8 CCCCCCCC EDBJIKKI +17 46 N 8 CCCCCCCC I=JFHIKI +17 47 N 8 TTTTTTTT KJKIIKLJ +17 48 N 8 TTTTTTTT GHDEEIHG +17 49 N 8 GGGGGGGG JKJI>LIK +17 50 N 8 TTTTTTTT IFHADIIG +17 51 N 8 CCCCCCCC HGKHKKLK +17 52 N 8 CCCCCCCC CHMEHKLJ +17 53 N 8 CCCCCCCC GJKFGLKK +17 54 N 8 TTTTTTTT KIJFHJKK +17 55 N 8 GGGGGGGG HHGFJLMK +17 56 N 8 CCCCCCCC FKJAFLIK +17 57 N 8 TTTT$TTTT KKL0JKLL +17 58 N 7 GGGGGGG FCKIKLK +17 59 N 7 AAAAAAA EHHFJKJ +17 60 N 7 AAAAAAA 9:IIJHJ +17 61 N 7 TTTTTTT B@GDIKI +17 62 N 7 GGGGGGG BHJFLMI +17 63 N 7 TTTTTTT DD8DIII +17 64 N 8 GG$GGGGG^]G I?IIJMMB +17 65 N 7 CCCCCCC AGJJMKD +17 66 N 7 TTTTTTT JHHLLLG +17 67 N 7 CCCCCCC AKHMJLF +17 68 N 7 TTTTTTT HLJKLLH +17 69 N 8 GGGGGGG^]G F=HKLMHE +17 70 N 8 GGGGGGGG 4JHIKJE> +17 71 N 8 GGGGGGGG ?GIJLKEE +17 72 N 8 GGGGGGGG DFIJILGF +17 73 N 8 TTTTTTTT E8CHGGFF +17 74 N 8 CCCCCCCC @KKIJMII +17 75 N 8 TTTTTTTT ICKKFLIJ +17 76 N 8 CCCCCCCC :HKLIKHJ +17 77 N 8 TTTTTTTT DKILKMKK +17 78 N 8 GGGGGGGG DKJKMMJK +17 79 N 8 GGGGGGGG 4:IJJJII +17 80 N 8 GGGGGGGG 8HHKJLII +17 81 N 7 GGGGGGG AHHKHJJ +17 82 N 8 TTTTTTTT 8D?DEGDI +17 83 N 8 CCCCCCCC 64JEMMJH +17 84 N 8 TTTTTTTT DIJLMLKK +17 85 N 8 CCCCCCCC =IKMLLKK +17 86 N 8 A$AAAAAAA >DEJHJHI +17 87 N 8 CCCCCCC^]C FKHKIIJD +17 88 N 8 CCCCCCCC FGFGJKN? +17 89 N 8 CCCCCCCC FHKDKKLD +17 90 N 8 A$AAAAAAA BGIIKIIE +17 91 N 7 CCCCCCC JKJIJIG +17 92 N 7 GGGGGGG CD?DEDB +17 93 N 7 AAAAAAA GKCIIKH +17 94 N 7 CCCCCCC GDIKIIH +17 95 N 8 CCCCCCC^]C EKLKJHI? +17 96 N 8 AAAAAAAA HIGHIEIE +17 97 N 9 AAAAAAAA^>A FHIIIKIC8 +17 98 N 9 CCCCCCCCC IHIJIJJD2 +17 99 N 9 TTTTTTTTT HIJKKLKF4 +17 100 N 9 CCCCCCCCC JLJMLLGG4 +17 101 N 9 CCCCCCCCC HFLJKMH97 +17 102 N 9 CCCCCCCCC FKKLLLKF5 +17 103 N 8 TTTTTTTT KLLLMLKG +17 104 N 8 GGGGGGGG ;HLGKLIH +17 105 N 9 GGGGGGGG^]G HB6KKKG8; +17 106 N 10 GGGGGGGGGG GMKKIKJE2? +17 107 N 9 CCCCCCCCC IKMKLJKI? +17 108 N 9 CCCCCCCCC HGKLLKLG? +17 109 N 9 TTTTTTTTT ILLOLJJFB +17 110 N 9 GGGGGGGGG JJMMKLIHD +17 111 N 10 GGGGGGGGGG G77HJJBA/C +17 112 N 9 CCCCCCCCC IKILKKLI? +17 113 N 9 AAAAAAAAA CGIFIGJE? +17 114 N 9 CCCCCCCCC IDGIJJIHB +17 115 N 10 CCCCCCCCCC EJJILNGF/A +17 116 N 9 AAAAAAAAA DHGJJJIHF +17 117 N 9 G$GGGGGGGG HBJIMIFJF +17 118 N 9 GGGGGGGGG BFKLJGF/A +17 119 N 8 GGGGGGGG F?HLKJGG +17 120 N 8 AAAAAAAA FCIIKHGJ +17 121 N 8 GGGGGGGG GFMMMG@H +17 122 N 8 C$CCCCCCC DEIKLLJI +17 123 N 7 TTTTTTT GMKIEFH +17 124 N 9 T$TTTTTTT^]T ?HEIE?/7> +17 125 N 7 AAAAAAA DHICDGA +17 126 N 8 AAAAAAAA JEKAG0GB +17 127 N 8 CCCCCCCC JGGJG/DD +17 128 N 8 AAAAAAAA HJIIE8IE +17 129 N 8 AAAAAAAA HFKJD8IC +17 130 N 8 AAAAAA$AA IJKCE8JD +17 131 N 7 CCCCCCC JKKFGGG +17 132 N 7 AAAAAAA JGKJGKF +17 133 N 7 TTTTTTT GKHIEGE +17 134 N 7 CCCCCCC KLMKKJH +17 135 N 7 TTTTTTT JLKLHIG +17 136 N 7 GGGGGGG IMLGIHH +17 137 N 7 TTTTTTT EJHHAHF +17 138 N 7 CCCCCCC GKMIJIH +17 139 N 7 CCCCCCC FJK@GFF +17 140 N 7 A$AAAAAA CIIKFHF +17 141 N 6 GGGGGG MLCJEJ +17 142 N 6 CCCCCC LLFIHF +17 143 N 6 GGGGGG CAE@B@ +17 144 N 6 AAAAAA JJJGBG +17 145 N 6 AAAAAA IJCGKG +17 146 N 6 TTTTTT HJJFFG +17 147 N 6 AAAAAA FIJEID +17 148 N 6 CCCCCC KKJGHG +17 149 N 6 CCCCCC JL3IGH +17 150 N 6 TTTTTT KJIEEH +17 151 N 6 GGGGGG ILJHHG +17 152 N 7 CCCCCC^]C JLLEIJ= +17 153 N 7 AAAAAAA EGGFHGA +17 154 N 7 TTTTTTT DIJHGF@ +17 155 N 7 CCCCCCC KLKJHJD +17 156 N 7 CCCCCCC ELJHKH7 +17 157 N 7 CCCCCCC GJLGLHE +17 158 N 7 TTTTTTT IKLEKHF +17 159 N 7 AAAAAAA EJIDHD@ +17 160 N 7 GGGGGGG HFHHHKI +17 161 N 7 AAAAAAA DDHHGHD +17 162 N 7 AAAAAAA ?HEH:@G +17 163 N 7 G$GGGGGG FDGEHI; +17 164 N 6 TTTTTT EG@E@: +17 165 N 6 GGGGGG GJ>HJG +17 166 N 6 AAAAAA FD@IGH +17 167 N 6 AAAAAA D?EGE9 +17 168 N 6 G$GGGGG 1HKKGE +17 169 N 5 CCCCC 4>GH1 +17 170 N 5 CCCCC EHLG3 +17 171 N 5 AAAAA HFIGE +17 172 N 5 CCCCC IHIJD +17 173 N 5 CCCCC ACDH? +17 174 N 5 GGGGG D@=B> +17 175 N 6 CCCCC^]C JJIG5E +17 176 N 6 CCCCCC EFIHGB +17 177 N 6 CCCCCC >FFGBG +17 178 N 6 AAAAAA DDHHHG +17 179 N 6 AAAAAA >IDG5F +17 180 N 6 AAAAAA 73GCDG +17 181 N 6 GGGGGG FCHLJK +17 182 N 7 AAAAAA^]A CE@GFH@ +17 183 N 7 CCCCCCC FHEIHI? +17 184 N 7 AAAAAAA @HIHFHE +17 185 N 7 CCCCCCC 8GHH=IB +17 186 N 6 GGGGGG A@@7C= +17 187 N 6 CCCCCC GFI;KG +17 188 N 6 CCCCCC EHG9LI +17 189 N 6 CCCCCC ECIGLI +17 190 N 6 AAAAAA E7F@HI +17 191 N 6 TTTTTT Cc ?I5MJD +17 196 N 6 AAAAAa FAFJJC +17 197 N 6 GGGGGg >J?NHE +17 198 N 6 CCCCCc @IKLIH +17 199 N 6 TTTTTt GH2MKF +17 200 N 6 TTTTTt @HCHGG +17 201 N 7 AAAAAa^]A EG;IGFB +17 202 N 7 AAAAAaA BEFIJAC +17 203 N 7 CCCCCcC BG.JGGD +17 204 N 7 CCCCCcC =H7LKLF +17 205 N 7 TTTTTtT FHGLKEG +17 206 N 7 GGGGGgG EI>LHLH +17 207 N 7 CCCCCcC BJ7MJLG +17 208 N 7 AAAAAaA FFGJK>F +17 209 N 7 TTTTTtT < +17 237 N 8 AAAaAAaA EJIHIF=A +17 238 N 8 CCCcCCcC FKIJJHED +17 239 N 9 AAAaAAaA^]a EKLHIGFF0 +17 240 N 9 CCCcCCcCc 5KFDJHCD? +17 241 N 9 GGGgGGgGg LKLNIHIG +17 243 N 8 CCcCCcCc LHJHIIHA +17 244 N 9 CCCcCCcCc GKKLMILFH +17 245 N 9 AAAaAAaAa FKJJGHHFF +17 246 N 10 TTTtTTtTt^>t ?KGIHGEFHB +17 247 N 10 GGGgGGgGgg :LFKLHDJIB +17 248 N 10 TTTtTTtTtt BJEFGEJE?7 +17 249 N 10 CCCcCCcCcc ALDJJINGIE +17 250 N 10 CCCcCCcCcc 1LGLKHKHKH +17 251 N 9 AAaAAaAaa JCLIHHGEG +17 252 N 9 GGgGGgGgg LGLLJLFHI +17 253 N 9 CCcCCcCcc KGLLJFILK +17 254 N 10 TTtTTtTtt^]T LHJKHJHFJ@ +17 255 N 11 TTtTTtTttT^]T GBIHGFBCJ=? +17 256 N 11 AAaAAaAaaAA HDHIFGEKICA +17 257 N 11 TTtTTtTttTT IHLHFG=?JDC +17 258 N 11 TTtTTtTttTT HGGHFIEDGDA +17 259 N 11 CCcCCcCccCC LIMLGMCLFGF +17 260 N 11 TTtTTtTttTT LJHKJGHHIGF +17 261 N 11 GGgGGgGggGG LGJJLGD/IGG +17 262 N 11 CCcCCcCccCC KHJMJMH?KIG +17 263 N 11 CCcCCcCccCC KELKGMHEF@F +17 264 N 11 CCcCCcCccCC JELKIGGBMHF +17 265 N 11 AAaAAaAaaAA KCKJEKILKGF +17 266 N 11 GGgGGgGggGG LFJHIBGIGJJ +17 267 N 11 TTtTTtTttTT CCBIFKDJIED +17 268 N 11 TTtTTtTttTT F6JHEF9EKEF +17 269 N 12 CCcCCcCccCC^>c J=8LKMHHKIJ8 +17 270 N 12 CCcCCcCccCCc G5MKFL6KIJHG +17 271 N 12 TTtTTtTttTTt GFILJEIIIGHC +17 272 N 12 CCcCCcCccCCc GFKJKLFMLIJG +17 273 N 12 TTtTTtTttTTt GI>KHFJFJIID +17 274 N 12 C$CcCCcCccCCc GDGJIMHKBJJD +17 275 N 11 CcCCcCccCCc =LMHJDJLGIG +17 276 N 11 AaAAaAaaAAa =KJGJa 6HFEEGDJHGF= +17 280 N 12 AaAAaAaaAAaa 4LJHJ6F9HHJG +17 281 N 12 GgGGgGggGGgg 8KMHFHLIKKEE +17 282 N 12 GgGGgGggGGgg 6HFGJ2JMIHJE +17 283 N 12 CcCCcCccCCcc ;JL=LJGMKHHG +17 284 N 12 TtTTtTttTTtt BGLJIGJKHIHH +17 285 N 12 GgGGgGggGGgg A7KJJJGKJJJJ +17 286 N 12 CcCCcCccCCcc 2IJJIHLKJHKF +17 287 N 12 AaAAaAaaAAaa GIEEFEFF +17 303 N 11 GgGggGGggGg HHDKMKIJLJG +17 304 N 11 CcCccCCccCc GJ?BKGJHDJG +17 305 N 11 CcCccCCccCc CIHKMHILLKJ +17 306 N 11 TtTttTTttTt GFCJIIIHJLH +17 307 N 11 GgGggGGggGg GBIJLHIJJK? +17 308 N 11 CcCccCCccCc E +17 309 N 11 GgGggGGggGg =C?KJCBJKBI +17 310 N 11 AaAaaAAaaAa CC>GIGGFHIH +17 311 N 11 C$cCccCCccCc 8EHHLCIILIK +17 312 N 10 aAaaAAaaAa @7HDDHEHKH +17 313 N 10 aAaaAAaaAa ?6GGFGGIJH +17 314 N 11 a$AaaAAaaAa^]a :EGLFHGMDHFGJEBF9 +17 334 N 12 A$aaAAaaAaaAA @CGFHEIJHIG@ +17 335 N 10 aaAAaaAaaA CHHHFGIIGG +17 336 N 11 aaAAaaAaaAA FHCHDCIHHFD +17 337 N 10 c$cCCccCccC BK=JLLJMMH +17 338 N 10 tTTttTttTT HDIFJLJJKJ +17 339 N 11 cCCccCccCC^>c IJJIKEJDKG4 +17 340 N 11 cCCccCccCCc JFIKLLLMJDA +17 341 N 11 tTTttTttTTt FCHFIIJIKCB +17 342 N 11 tTTttTttTTt GEEGIHHGGD@ +17 343 N 10 gGGggGggGG EHKKKDEJK7 +17 344 N 11 cCCccCccCCc EFGKKLMLK@8 +17 345 N 11 t$TTttTttTTt BFHGICCIKKG +17 346 N 11 GGggGggGGg^]G HHBKLJJKI1@ +17 347 N 10 GGggGggGgG EIGICIJIBB +17 348 N 10 TTttTttTtT CEEI>JJG?C +17 349 N 11 TTttTttTTtT BAIJCJAH=AC +17 350 N 11 TTttTttTTtT CCIIHHEH/FF +17 351 N 11 GGggGggGGgG :IH:KLLKHFG +17 352 N 11 A$AaaAaaAAaA /CGJILMJGFI +17 353 N 10 G$ggGggGGgG EGKLILMCHG +17 354 N 9 aaAaaAAaA IKFGKJ/JI +17 355 N 9 ggGtgGGgG GJMJKLB>G +17 356 N 9 ggGggGGgG IK>KLBBHH +17 357 N 10 ccCccCCcC^]C JLHLMKAGHA +17 358 N 10 aaAaaAAaAA HKHJMJ9JID +17 359 N 10 ggGggGGgGG HKNLKLHIF +17 362 N 11 aaAaaAAaAA^]A DEFHHHJ@JFB +17 363 N 11 aaAaaAAaAAA EH?JGJHHJG? +17 364 N 11 ttTttTTtTTT EH?FFH:JGFD +17 365 N 11 ggGggGGgGGG EIIKKK1HHJH +17 366 N 11 aaAaaAAaAAA DHLHLLJHJID; +17 373 N 11 aAaaAAaAAAa FFIHJIHKHGC +17 374 N 11 tTttTTtTTTt EJHIJ:HGGC@ +17 375 N 12 aAaaAAaAAAa^]A GCLKI;LHEHD: +17 376 N 12 gGggGGgGGGgG D9JJM0HIJG3F +17 377 N 11 tTttTtTTTtT CIFIIKHFFBD +17 378 N 13 t$TttTTtTTTtT^]T BGHJI6LHEE>@: +17 379 N 11 GggGGgGGGGG DELHHHIIICD +17 380 N 12 CccCCcCCCcCC HKLJ5JJIICDE +17 381 N 12 TttTTtTTTtTT LIDKDKLJEEEE +17 382 N 11 TttTtTTTtTT HHIIJIEIBA? +17 383 N 12 TttTTtTTTtTT CHHHAIHFEDB? +17 384 N 13 AaaAAaAAAaAA^]a E?HH6IHDIFEC6 +17 385 N 13 CccCCcCCCcCCc HJLIIJGIFBECB +17 386 N 13 TttTTtTTTtTTt FGHMCB0 +17 388 N 13 TttTTtTTTtTTt EGII4KIGHCCC@ +17 389 N 13 GggGGgGGGgGGg :HGJLGII=EHG6 +17 390 N 13 CccCCcCCCcCCc EILMFJJI7DIH? +17 391 N 13 AaaAAaAAAaAAa =FIJDHLIGGHGB +17 392 N 13 T$ttTTtTTTtTTt :EII:IHGCB +17 401 N 13 aAAaAAAaAAaAa EIHHKGHDJJ6=D +17 402 N 13 tTTtTTTtTTtTt GJBKIHJAHHJF7 +17 403 N 13 tTTtTTTtTTtTt GFBKIFDFEEJFG +17 404 N 13 gGGgGGGgGGgGg GLBHIJBCIIHJG +17 405 N 13 tTTtTTTtTTtTt FI:KIFIFGHHGI +17 406 N 13 gGGgGGGgGGgGg HKJKJJCEEAG@D +17 412 N 15 cCCcCCCcTCcCcc^]C GKLIKK:E/ILLKHA +17 413 N 17 a$AAaAAAaAAaAaaA^]a^]a BIFGKHDFHIKGJFEC? +17 414 N 16 TTtTTTtTTtTttTtt JFKHHAFIIIHJEEEE +17 415 N 16 GGgGGGgGGgGggGgg KBKIICGKHJDJJKJJGFEG +17 419 N 16 TTtTTTtTTtTttTtt CHHHGJEIIBIHEFEG +17 420 N 16 AAaAAAaAAaAaaAaa CHHIG>@IHCHFEACG +17 421 N 16 AAaAAAaAAaAaaAaa D2HLEA@KKHDHGFDI +17 422 N 16 AAaAAAaAAaAaaAaa B9GKJJIKKJJJECFF +17 423 N 16 TTtTTTtTTtTttTtt EEHHGGAIIBIHGEFH +17 424 N 16 A$AaAAAaAAaAaaAaa BBHHDBDII?IHFEEH +17 425 N 15 AaAAAaAAaAaaAaa AGJICHHMJMKHEL +17 429 N 16 TtTTTtTTtTttTtt^]t DJKIBDKKJLKHGHJC +17 430 N 16 GgGGGgGGgGggGggg CJLMA=KKLNLFHFLF +17 431 N 15 gGGGgGGgGggGggg FMHA@MMBLKJHGJ? +17 432 N 15 tTTTtTTtTttTttt IJGDEGDDHJIDHHB +17 433 N 14 tTTTTTtTttTttt IHG5FGKHHIGH@E +17 434 N 16 tTTTtTTtTttTttt^]T GGFJ@EFIHJG>HIFB +17 435 N 15 aAAAaAAaAaaAaaA FGEAGJIHDHIHIJC +17 436 N 16 tTTTtTTtTttTtttT IHG8@JJBFICIHE?C +17 437 N 16 tTTTtTTtTttTtttT FEIECFFFHJEGIJHD +17 438 N 16 aAAAaAAaAaaAaaaA FGF=BIJDIID7II@D +17 439 N 16 cCCCcCCcCccCcccC GDHFCHIGJMJIKMLE +17 440 N 16 aAAAaAAaAaaAaaaA IIHLMKHF +17 450 N 16 GGGgGGgGggGgggGG DGAENMKKKKFHMJIG +17 451 N 16 AAAaAAaAaaAaaaAA FD4@KKFGJG +17 454 N 17 AAaAAaAaaAaaaAAAA EHDLLIHJGJHKIBIE9 +17 455 N 16 TtTTtTttTtttTTTT B@IJJIJEFKKIGFFA +17 456 N 17 G$GgGGgGggGgggGGGG DF;HHKLKJAKMKKHI> +17 457 N 18 CcCCcCccCcccCCCC^]C^]C @BKKKILKEKLLGII6DA +17 458 N 18 AaAAaAaaAaaaAAAAAA FAJKBJIGDGGJIJFCEB +17 459 N 18 TtTTtTttTtttTTTTTT 8FGGHGHH@HKJGGGGDC +17 460 N 18 GgGGgGggGgggGGGGGG C>KJFJKHMIJHKHKEGB +17 461 N 18 T$tTTtTttTtttTTTTTT AFGGJHJGGJKEIHH:FG +17 462 N 17 gGGgGggGgggGGGGGG >JIJLLIJLLKLHK:JI +17 463 N 17 gGGgGggGgggGGGGGG @FIGFKKIKKLIII3IF +17 464 N 17 aAAaAaaAaaaAAAAAA AFICJHE? +17 469 N 19 aAAaAaaAaaaAAAAAAAA G1D>HLG?KKKJJG>IH:A +17 470 N 19 gGGgGggGgggGGGGGGGG =GGHLIHEHKJMIMELJ?G +17 471 N 19 tTTtTttTtttTTTTTTTT BFFGGI:EKJJHHJCEEAD +17 472 N 19 tTTtTttTtttTTTTTTTT CB>CIIHHJBIIHIBGD=C +17 473 N 19 gGGgGggGgggGGGGGGGG DFJDMIIIKKKKILHJIBG +17 474 N 19 gGGgGggGgggGGGGGGGG BBFEMKHBKLKIJKGJGAF +17 475 N 19 gGGgGggGgggGGGGGGGG BHDEILKFJLJKJKAJGAG +17 476 N 19 aAAaAaaAaaaAAAAAAAA BGHGHIE4IIIILI1JB?E +17 477 N 19 tTTtTttTtttTTTTTTTT CDEEGIGGKJJHHF2HF?D +17 478 N 20 tTTtTttTtttTTTTTTTT^]T @>?DGIECGJHHHI.HD7CB +17 479 N 20 a$AAaAaaAaaaAAAAAAAAA 9BB>HKIHKMEIHHAHE@BC +17 480 N 19 GGgGggGgggGGGGGGGGG DCDLHJNKLJMINKLLAIG +17 481 N 19 GGgGggGgggGGGGGGGGG BEFIJKJJLLGJCCKIGG> +17 482 N 19 A$AaAaaAaaaAAAAAAAAA ;CGKJJEJLKJKJ;IBBFE +17 483 N 19 Gg$GggGgggGGGGGGGGG^]g EBKJJGJLILJLILFAIG< +17 484 N 18 AAaaAaaaAAAAAAAAAa EHJJ2JLLJLH;H>BF98 +17 485 N 18 G$GggGgggGGGGGGGGGg ENJJGILHKJM?LJCJGB +17 486 N 17 AaaAaaaAAAAAAAAAa JJIGFMKCLJCG0CGGF +17 487 N 17 GggGgggGGGGGGGGGg MHJ?ILLMJM>LIBJIH +17 488 N 18 AaaAaaaAAAAAAAAAa^]A IFFBEIGGLH;GGDECAE +17 489 N 18 AaaAaaaAAAAAAAAAaA GEEAEHGDJHDIG?HC>A +17 490 N 18 AaaAaaaAAAAAAAAAaA FGHHHKGIKJ6JHHC@DE +17 491 N 18 TttTtttTTTTTTTTTtT HFG6IIJJII;HG@G;FF +17 492 N 17 GggGgggGGGGGGGGgG IGJ8ILLLJLHJ?IHDI +17 493 N 18 AaaAaaaAAAAAAAAAaA GDGILJFJ=BFI:H +17 497 N 18 C$ccCcccCCCCCCCCCcC AGIJIJLKHJBJG;FHHI +17 498 N 18 a$aAaaaAAAAAAAAAaA^]A BG=HHIGLHHJCEDI;IB +17 499 N 17 tTtttTTTTTTTTTtTT E;GHHKII.GCDEIDH> +17 500 N 17 aAaaaAAAAAAAAAaAA F?GIHIIECJAAAC?I8 +17 501 N 17 tTtttTTTTTTTTTtTT GHHHIJIJB +17 512 N 18 aa$aAAAAAAAAAaAAcAa BEGHHE7IH@G3>I<.B@ +17 513 N 16 aaAAAAAAAAAaAaAa AFIGEHH??GJFJAEA +17 514 N 16 aaAAAAAAAAAaAtAa BGIJE@JBAG7DJ1FB +17 515 N 14 ccCCCCCCCCcCcc FEJEEKHBGIHK +17 518 N 19 ggGGGGGGGGGgGGgGgG^]G BGKJFIMJ?HKHL0LICHHIL683KHJHI +17 527 N 19 aAAAAAAAAAaAAaaAAAa HGKJ9IGFHIAIF@IGIFJ +17 528 N 20 g$GGGGGGGGGgGGgGgGGGg BIFL;OLFKKJMHCIJJLJK +17 529 N 18 CCCCCCCCCcCcCcCCCc GFL3LJ;J2JK6JLGJHM +17 530 N 19 TTTTTTTTTtTTtTtTTTt HJL;LIDJBGMGCG=JKHA +17 531 N 19 TTTTTTTTTtTTtTtTTTt ?FI4FGAEFFGIJAHEHFJ +17 532 N 18 TTTTTTTTtTTtTtTTTt =GIID9GFGIGIGHFHEJ +17 533 N 18 C$CCCCCCCCcCcCcCCCc DFKDKJ8KJML9/LIJIL +17 534 N 17 TTTTTTTTtTTTtTTTt IL@LIECJCNJJGHLHJ +17 535 N 17 AAAAAAAAaAAAaAAAa GJEF>ABGF;JI.IHHIIJ +17 537 N 16 CCCCCCCcCCccCCCc ;KLFEI2JK4:IHKHL +17 538 N 18 AAAAAAAAaAAaAaAAAa HD?GIAHCFJ?8GGHHFI +17 539 N 18 TTTTTTTTtTTtTtTTTt HF8HABHHGJH@DGGJFJ +17 540 N 18 CCCCCCCCcCCcCcCCCc EL?LEEKFIM59KKIKJI +17 541 N 17 AAAAAAAAaAaAaAAAa HE:JHFGI2IHHFFJGG +17 542 N 17 CCCCCCCCcCCCcCCCc AIEJEGHGHKBFHGIIJ +17 543 N 19 CCCCCCCCcCCcCcCCCc^]c CJDKG:JJHMI/7IILGLE +17 544 N 18 AAAAAAAAaAaAaAAAaa FHDJEGFJFI:BEEKGGD +17 545 N 19 AAAAAAAAaAAaAaAAAaa @C?HFABCFHAJ2GHJGHB +17 546 N 19 AAAAAAAAaAAaAaAAAaa B>;JEBIGFK1I;EHJGHC +17 547 N 18 AAAAAAAAaAAAaAAAaa BFBFF>EJAI>JGHJGIB +17 548 N 18 A$AAAAAAaAAaAaAAAaa =EGG>EJEHE:;FFJGIE +17 549 N 18 TTTTTTTtTTgTtTTTtt ECFF:EFCJI5HIGJGHF +17 550 N 17 TTTTTTtTTtTtTTTtt CD>:F;GI@>2FCGFJF +17 551 N 17 G$GGGGGgGGgGgGGGgg >IE?G89LAKDKIIGLK +17 552 N 16 CCCCCcCCcCcCCCcc HF>J3HLI9IILLHJK +17 553 N 15 AAAAAaAaAaAAAaa FC>GH9JDCGHJGDF +17 554 N 15 AAAAAaAaAaAAAaa CDCEJGHEE +17 562 N 14 CCCcCCccCCCccc EFIJJJMJGHGMJH +17 563 N 14 AAAaAaAaAAAaaa GEHBJ14BIJFGFE +17 564 N 15 CCCcCCcCcCCCccc D60AIF2BBDHIEBA +17 565 N 15 GGGgGGgGgGGGggg :<>IEIILFMLL6B +17 569 N 15 TTtTTtTtTTTtttt D5DML3LHIJKKGAD +17 570 N 17 TTtTTtTtTTTtttttt @ILD;>HJLLKHGF8=@ +17 572 N 18 AAaAAaAaAAAaaaaaaA CFDGD5HFFJHFDF=8CC +17 573 N 18 A$AaAAaAaAAAaaaaaaA <6EAH<G +17 583 N 17 TTtTtTTTttttttTTt HE5KFGLJJGI@=IJFF +17 584 N 17 CCccCCCccccccCCc^>C G:HJFJKMJI:9HI2G? +17 585 N 18 AAaAaAAAaaaaaaAAaA F9BEGFHGIHHC98JHCC +17 586 N 17 TTtTtTTTttttttTtT DH7JEGHGIIHLFHMGE +17 591 N 18 AaAaAAAaaaaaaAAaAA CFGFHJHHGFBDHKIHGB +17 592 N 17 AaaAAAaaaaaaAAaAA AFFIIIHFD=BJJEHGE +17 593 N 17 CccCCCccccccCCcCC G>JHGHLJH0EFI@HFD=<;JFH2D +17 597 N 18 C$cCcCCCccccccCCcCC BD1JKKEILK=@JGEM>H +17 598 N 17 tTtTTTttttttTTtTT D5FHLGJFG4IEKKJHC +17 599 N 17 tTtTTTttttttTTtTT EAHDHDJIEGF@HGK/B +17 600 N 17 gGgGGGggggggGGgGG EHGELKHKIBD2ILKCA +17 601 N 17 tTtTTTttttttTTtTT C=FFFEJHHFFE6> +17 602 N 16 g$GgGGGgggggGGgGG AEEHJGJEI4;IIKJE +17 603 N 16 GgGGGggggggGGgG-1NG 3FIJGJHDE9IJ8J8: +17 604 N 16 T$tTTTttttttTTt*T EGFI;JIH6D/D@DE; +17 605 N 14 tTTTtttttTTtTT CGHAGGHGAI?JEF +17 606 N 15 tTTTttttttTTtTT CCEDHFE;.IICIEB +17 607 N 15 aAAAaaaaaaAAaAA EDDFGFH>B=HHDHKFFK0=A +17 618 N 15 G$g$gggggGGgGGG^]G^]g FDGH7CDKFL3@CA< +17 619 N 13 gggggGGgGGGGg IICCDJ@LI6F=;IFKG7GBG +17 622 N 12 gggggGGgGGGg KI07@ILFD4LI +17 636 N 13 aaaaaAAaAAAaa DFGFHLJKHH>HF +17 637 N 14 aaaaaAAaAAAAaa DCBDEHJGIHIFGD +17 638 N 14 aaaaaAAaAAAAaa EEEDEHBJJ5F?IE +17 639 N 13 aaaaaAaAAAAaa DF8D7KHDFI3HF +17 640 N 14 aaaaaAaAAAAaa^]a FIGGLHMJ6JCL=F +17 641 N 14 gggggGgGGGGggg BI994GK0KIMJ6J9KH; +17 643 N 13 aaaAAaAAAAaaa E36KGI.:E3IGD +17 644 N 13 ccccCCcCCAccc H1 +17 651 N 16 ccccCCcCCCCcccc^]c EEGBEIK/KEJGEJB@ +17 652 N 16 ccccCCcCCCcccccc GJ;LCHNI5HLKIDBB +17 653 N 18 ttttTTtTTTtttttt^]t^]t CBFFIJI0J>KJI@2?62 +17 654 N 19 g$gggGGgGGGGgggggggg @3DDFLL>:IEMAK>5C:D +17 655 N 18 gggGGgGGGGgggggggg 0CJ??JIDHAJGID7A@; +17 656 N 18 tttTTtTTTTtttttttt @CHF8J;0B@JBJB1F>@ +17 657 N 17 aaaAAaAAAAaaaaaaa DDHFGIDBHDDIICCE@ +17 658 N 18 cccCCcCCCCcccccccc BAIEJK6CDHIEIBFD7 +17 661 N 18 gggGGgGGGGgggggggg 1EHFKL0GIFLKLG7B19 +17 662 N 17 cccCCcCCCcccccccc EHJE6L2I8LKHF6EIB +17 663 N 18 aaaAAaAAAAaaaaaaaa 0?DIGH/I83I:HF?<:< +17 664 N 19 a$a$aAAaAAAAaaaaaaaaa 4?CAJIGIH6HHCI87FCB +17 665 N 17 cCCcCCCCccccccccc ;=JK8HF9JM>I8JEJC +17 666 N 17 tTTtTTTTttttttttt EJJJ;IIIGHHE?CDCC +17 667 N 17 gGGgGGGGgggggggg^]G LGLH7EJGHF +17 671 N 17 GGgGGGGgggggggggG DHKEH@I +17 672 N 16 AAaAAAaaaaaaaaaA EEH5I/JIIF6CFEFF +17 673 N 16 TTtTTTtttttttttT CAH.GFHGHF2CI:HG +17 674 N 16 GGgGGGGggggggggG CHJ/HI6KLFF +17 680 N 15 c$CCCCccccccccCc E.EH0MIGCEFJHK; +17 681 N 14 AAAAaaaaaaaaAa 8FAEHIH@CGEGG: +17 682 N 15 AAAAaaaaaaaaaAa DCJCHHHBA2=:DI9 +17 683 N 16 AAAAaaaaaaaaaAa^]a D3J?ICHC/8F@IH6A +17 684 N 15 C$CCcccccccccCcc 9>FCBC;<=CA?J87 +17 685 N 15 GGGgggggggggGgg <>ALFIC3EGGMC5? +17 686 N 15 CCCcccccccccCcc 1GJGFKF/8HHJK?E +17 687 N 13 AAaaaaaaaaAaa IGJDFF6D9FI>@ +17 688 N 14 TTtttttttttTtt A?JHIL1IE>II@D +17 689 N 14 TAtttttttttTtt E.JIDC4?G8H@CE +17 690 N 14 CCcccccccccCcc 8ILGJJMDJ@JLCI +17 691 N 13 CcccccccccCcc IMKKG.KHKGEEI +17 692 N 14 TTtttttttttTtt F=HJIE>JEBIHCE +17 693 N 14 CCcccccccccCcc =/DAIJFG GFJIGCFBCHH@I@ +17 698 N 15 TTtttttttttTttT GEKIIF?JI9G@HDA +17 699 N 15 GGgggggggggGggG >/JJMC:HH?EM@FC +17 700 N 15 AAaaaaaaaaaAaaA :CHGDIE>GFFIEFF +17 701 N 15 AaaaaaaaaaAaaA^]a EHHHI2?FEIIDEHC +17 702 N 15 AaaaaaaaaaAaaAa EKLKLJIICIIIHHG +17 703 N 15 GgggggggggGggGg @JGJJCGKFFK>JGD +17 704 N 16 ATaaaaaaaaaAaaAa G1HHGHBHFFF>CGI8 +17 705 N 15 AAaaaaaaaaAaaAa 4ACCCJ@ +17 709 N 14 GggggggggGggGg 9JJLKLKHLELJ?A +17 710 N 15 GgggggggggGggGg :JJGJ8CKAKLFKHG +17 711 N 16 AAaaaaaaaaaAaaAa EGGHHH0? +17 723 N 12 aaaaaaaAaaAa FGGFIDHKJFJI +17 724 N 14 ccccccccCccCcc GHGLKJGIJKIELB +17 725 N 14 aaaaaaaaAaaAaa FFG0DH@HJCFHFB +17 726 N 14 ccccccccCccCcc GGGHFJGIJKJCLD +17 727 N 14 a$aaaaaaaAaaAaa BGEC +17 731 N 14 tttttttTttTttT GHFHJ;KJHFHGDC +17 732 N 14 cccccccCccCccC IDJJKGFLMHCJI8CC +17 741 N 13 tttttTttTttTT 5GIFJGGDDI4CD +17 742 N 14 cccccCccCccCC^]c 1IHJHOJIFL=HGB +17 743 N 14 aaaaaAaaAaaAAa CGGFFBIHFHCB= +17 750 N 17 a$aaaAaaAaaAAaAaa^]A BHFIJJIAMGJCJDDD? +17 751 N 16 gggGggGggGGgGggG DCDMGIDJ=KJJHFDE +17 752 N 16 tt$tTttTttTTtTttT G?F;JFDI?FGHGD1E +17 753 N 15 ccCccCccCCcCccC HCKLIBI8IJ9GIHF +17 754 N 15 ttTttTttTTtTttT DCLIFEE6JJ@H?EE +17 755 N 15 gg$GggGggGGgGggG D@JJHEC9IKDIJGG +17 756 N 13 gGggGggGGgGgG CEIHAK:HG?HEC +17 757 N 14 aAaaAaaAAaAaaA @HEFFG:JHGGG@F +17 758 N 14 aAaaAaaAAaAaaA @GEFDH6KDHG7;@ +17 759 N 14 aAaaAaaAAaAaaA CFHD@G?JJGH7?E +17 760 N 14 c$CccCccCCcCccC :GA@;C8GFEHD7G +17 761 N 13 GggGggGGgGggG AJI;JB=CKC?H@ +17 762 N 13 GggGggGGgGggG FIHDG2FIKGLH< +17 763 N 13 CccCccCCcCccC GIHDLJ;GJIIJGDF +17 769 N 13 ccCccCCcCccCc HI:K;KKKKGLFI +17 770 N 13 aaAaaAAaAaaAa FGCH;JHJGJDF? +17 771 N 13 ttTttTTtTttTt IFBH=IJIHF>DC +17 772 N 13 ttTttTTtTttTt GF=I:EEKGHGDA +17 773 N 13 ggGggGGgGggGg GHDF>KLKLKDIL +17 774 N 13 aaAaaAAaAaaAa GHDKCKJIJKDFK +17 775 N 13 ggGggGGgGggGg FIBJ;LLLLLCJL +17 776 N 13 aaAaaAAaAaaAa EDBD=KH;IIC>F +17 777 N 13 ccCccCCcCccCc DH:J=HKJJIEFD +17 778 N 13 aaAaaAAaAaaAa DGCK>JILHLCFL +17 779 N 13 ggGggGGgGggGg CECK0MJJMIKIC +17 780 N 13 aaAaaAAaAaaAa @ADG:HGHIGDF? +17 781 N 14 aaAaaAAaAaaAa^]a @@@H8LG4IIHGEB +17 782 N 14 aa$AaaAAaAaaAaa ??>G4HK4JJGHHB +17 783 N 13 a$AaaAAaAaaAaa :DG1GKIIIG<7< +17 784 N 12 CccCCcCccCcc ?K>CJLJKBGI?FHJFLHEJH +17 791 N 12 GggGGgGggGgg ?G7FJIMJDJJH +17 792 N 12 TttTTtTttTtt 8FDJKKLGI:JA +17 807 N 12 aAAaAaaAaaa^]a FBGLJKDGGIF< +17 808 N 12 gGGgGggGgggg CHLILIIJGI/A +17 809 N 12 gGGgGggGgggg HDJIKHKFJJFC +17 810 N 12 gGGgGggGggcg GDJJJKAE8J/7 +17 811 N 12 aAAaAaaAaaaa A72?JIHGEGH9 +17 812 N 12 aAAaAaaAaaaa CB0> +17 813 N 12 cCCcCccCcccc ?AGLJL;EMFBB +17 814 N 12 tTTtTttTtttt BFKCMJIGIHEC +17 815 N 12 tTTtTttTtttt C>AIJIBD6IEC +17 816 N 12 t$TTtTttTtttt DIHI9F5GAHC +17 824 N 11 CCcCccCcccc DJHMJHHFH>@HD +17 843 N 10 CccCcccccc HGEH4KCF:J +17 844 N 10 TttTtttttt HE??FGDDFI +17 845 N 10 GggGgggggg FDBHKG@FKK +17 846 N 9 G$ggGggggg CDD;GIHKI +17 847 N 9 t$tTtttttt BFBIHEHIJ +17 848 N 8 g$Ggggggg AGKGJHAK +17 849 N 6 G$ggggg BGI9IC +17 850 N 6 tttttt HGFIJI +17 851 N 6 gggggg KH4KG9 +17 852 N 6 gggggg HKCDIB +17 853 N 6 aaaaaa DEIGHE +17 854 N 7 aaaaaa^]A GFHGHCB +17 855 N 7 aaaaaaA HFFEF=B +17 856 N 7 ccccccC JHLKK:E +17 857 N 7 aaaaaaA DGHDGHE +17 858 N 7 aaaaaaA JI=KLKC +17 859 N 7 ggggggG @LLKLLH +17 860 N 7 aaaaaaA FEEFGHE +17 861 N 8 ccccccC^]c EJMMMKF0 +17 862 N 8 ttttttTt >G;HIII> +17 863 N 9 g$gggggGg^]G DIAHKJI?D +17 864 N 8 tttttTtT GHFJHF=E +17 865 N 9 cccccCcC^]c HBFKKIBFA +17 866 N 8 cccccCCc CJMHDIHB +17 867 N 9 cccccCcCc JIJHFF.I? +17 868 N 9 aaaaaAaAa HEKKJH.HE +17 869 N 9 gggggGgGg HKKLJK4J? +17 870 N 8 cccccCCc FIMJFIID +17 871 N 9 cccccCcCc JMLLLA.I@ +17 872 N 9 tttttTtTt GGJFJK9JA +17 873 N 9 gggggGgGg GDKJIKDJ> +17 874 N 8 gggggGGg GHKKMGI> +17 875 N 9 gggggGgGg GDGJIJBI= +17 876 N 9 tttttTtTt FJIIF<=ID +17 877 N 9 gggggGgGg GDJKKJAKB +17 878 N 8 aaaaaAAa CGIDIHHG +17 879 N 8 tttttTTt AFHIHGIB +17 880 N 9 a$aaaaAaAa @IICHHEHG +17 881 N 8 ccccCcCc JJKKIGIH +17 882 N 8 aaaaAaAa KJILH9JF +17 883 N 8 ggggGgGg 1JKKL7MB +17 884 N 8 ccccCcCc CADDJ=K? +17 885 N 8 ggggGgGg DIJK>IDB +17 886 N 8 aaaaAaAa GJKJH;IH +17 887 N 8 ggggGgGg CIKKJ;MC +17 888 N 8 aaaaAaAa HIGHEEIA +17 889 N 8 ccccCcCc HLJGA1JH +17 890 N 8 ccccCCc^]c /LJKKKEB +17 891 N 8 ccccCCcc HKKLKGH= +17 892 N 9 ccccCcCcc IIKLK:K>D +17 893 N 9 aaaaAaAaa EGIHJ:KF7 +17 894 N 9 ttttTtTtt AIHIH7HIE +17 895 N 10 c$cccCcCcc^]C =KFLI/HIGB +17 896 N 9 tttTtTttT IFIL:ME5G +17 897 N 9 cccCcCccC KILL=MIKF +17 898 N 9 tttTtTttT GGHL@KFCG +17 899 N 9 aaaAAaaA^]A DEECJHFD@ +17 900 N 10 cccCcCccCC KKMK;HC>E? +17 901 N 10 cccCcCccCC HJKI>KIGEE +17 902 N 10 aaaAaAaaAA CFHH3JHEFF +17 903 N 9 aaaAAaaAA CGGHJGGEH +17 904 N 10 aaaAaAaaAA CFGC5JGBFH +17 905 N 10 aaaAaAaaAA BEIIBHGDFH +17 906 N 10 aaaAaAaaAA BFGHCIGDGH +17 907 N 10 aaaAaAaaAA DGH@GIJAHH +17 908 N 10 tttTtTttTT EHHJGJLHGF +17 909 N 10 tttTtTttTT BHHFFGCDGF +17 910 N 10 aaaAaAaaAA ?EGD=HEFGG +17 911 N 10 aaaAaAaaAA @FFJHJGEHI +17 912 N 10 aaaAaAaaAA @DFIBJDFII +17 913 N 11 aaaAaAaaAA^]a ?DED5KGFHIA +17 914 N 11 a$aaAaAaaAAa :FHJIGIFIID +17 915 N 10 ttTtTttTTt EGJ6II7HG> +17 916 N 9 ttTTttTTt EGCCFFHHC +17 917 N 10 aaAaAaaAAa GJIFJKHHGG +17 918 N 10 ggGgGggGGg FKI6MBIKHH +17 919 N 10 ccCcCccCCc GKMGLGKLIA +17 920 N 10 ttTtTttTTt FGLGL@EKHF +17 921 N 10 g$gGgGggGGg ?JHCLJEHHF +17 922 N 8 gGGggGGg JLCJEKGI +17 923 N 8 gGGggGGg IJEIJIHK +17 924 N 9 cCcCccCCc IKDLGJKJG +17 925 N 9 aAaAaaAAa FJ/JI=IKI +17 926 N 9 tTtTttTTt GI1JHHDGF +17 927 N 9 gGgGggGGg FKEMIIJII +17 928 N 9 gGgGggGGg EJGKCJJJF +17 929 N 9 tTtTttTTt GI=FJHICH +17 930 N 8 gGGggGGg FIMIILIG +17 931 N 9 gGgGggGGg DH.IFIKHJ +17 932 N 9 tTtTttTTt FF2IH:FCH +17 933 N 8 gGGggGGg DLJIEIGI +17 934 N 9 c$CcCccCCc AE@HBDKJJ +17 935 N 9 AaAaaAAa^>a G/IIEHKA@ +17 936 N 9 TtTttTTtt I?IJIJIIC +17 937 N 8 GGggGGgg KJE9JIIF +17 938 N 8 CCccCCcc EEKELJHB +17 939 N 9 CcCccCCcc L?LJ>KLJH +17 940 N 9 TtTttTTtt K0LJGLKIG +17 941 N 9 GgGggGGgg J.LEGIHGG +17 942 N 9 TtTttTTtt HCFIBGFDE +17 943 N 9 AaAaaAAaa G@IKHHIHG +17 944 N 9 GgGggGGgg K>EFHKJIF +17 945 N 9 TtTttTTtt GEGBCJGGG +17 946 N 8 CCccCCcc IKDLKJGG +17 947 N 9 CcCccCCcc H=JKFKIJI +17 948 N 9 CcCccCCcc GAMJCGLKJ +17 949 N 10 AaAaaAAaa^]a D@JKDHI=IB +17 950 N 10 GgGggGGggg H=MIIMJJNF +17 951 N 11 CcCccCCccc^]C E2HJFLJDMGB +17 952 N 11 TtTttTTtttT F?KHCLIEEBH +17 953 N 11 A$aAaaAAaaaA ?EDIGIJCHD8 +17 954 N 10 tTttTTtttT 3GJAKIHGAF +17 955 N 10 tTttTTtttT ADJEHEGFF9 +17 956 N 10 cCccCCcccC @HIKKIIJGF +17 957 N 10 aAaaAAaaaA :FIEAIGEE; +17 958 N 10 cCccCCcccC BCFIEDKJHD +17 959 N 10 aAaaAAaaaA CFJHJHJLHE +17 960 N 10 g$GggGGgggG >CEIMHHHHE +17 961 N 9 TttTTtttT BIGIFIHIH +17 962 N 9 G$ggGGgggG DHCKJIJKI +17 963 N 8 ccCCcccC @IMJLJJF +17 964 N 8 ttTTtttT IHLIHGI< +17 965 N 8 ggGGgggG GJMHKJI: +17 966 N 8 aaAAaaaA IGJFBEI4 +17 967 N 8 ggGGgggG GGLEIJHI +17 968 N 8 ggGGgggG BG?BJJIJ +17 969 N 8 ttTTtttT EEIHFIEG +17 970 N 8 ggGGgggG CGJIGIED +17 971 N 8 ggGGgggG BHLHIIG@ +17 972 N 8 g$gGGgggG AGDJJLJ1 +17 973 N 7 aAAaaaA DHHEFG7 +17 974 N 7 aAAaaaA GIFIII5 +17 975 N 8 gGGgggG^]g EINFMA:B +17 976 N 8 aAAaaaAa FIKHHHFE +17 977 N 8 tTTtttTt GIG>IG9G +17 978 N 8 gGGgggGg HLGEIK;H +17 979 N 9 cCCcccCc^]c GEIKKJ6GD +17 980 N 9 tTTtttTtt KH:A +17 986 N 10 cCCcccccac @J:HGGF>.B +17 987 N 11 cCCcccCcccc GJHKJK=LJDD +17 988 N 11 aAAaaaAaaaa DGIGIJBLK9F +17 989 N 11 g$GGgggGgggg ?IEGHFIMKE7 +17 990 N 10 GGgggGgggg ACJKJ>KKBE +17 991 N 9 AAaaaaaaa ECJGHLIIF +17 992 N 10 GGgggGgggg HEIJHAKK59 +17 993 N 10 TTtttTtttt C>HIH8IJ3= +17 994 N 9 T$TtttTttt = +17 997 N 9 AaaaAaaaa AIJH1LM:D +17 998 N 10 GgggGgggg^]g AIIHFLKE;6 +17 999 N 9 GgggGgggg 6IJI@LK3= +17 1000 N 10 CcccCccccc :KKMKKK;C? +17 1001 N 10 TtttTttttt DFGH@IJE@D +17 1002 N 10 GgggGggggg CHIH9KI?9F +17 1003 N 10 CcccCcctcc ?IHJFJM7CC +17 1004 N 11 AaaaAaaaaa^]A AEHFIDG4C8? +17 1005 N 11 AaaaAaaaaaA C +17 1007 N 9 gggGggggG IJJ>MKH7G +17 1008 N 9 aaaAaaaaA GHCJLMG.E +17 1009 N 9 gggGggggG CHF9LLH4G +17 1010 N 10 cccCcccccC GKICML.GEH +17 1011 N 10 tttTtttttT AGFCIJBEDG +17 1012 N 10 a$aaAaaaaaA AGH3JI.B9D +17 1013 N 8 ttTttttT HG@JK0HE +17 1014 N 9 ggGgggggG JI@LJ8CDH +17 1015 N 9 aaAaaaaaA GG2IJADHE +17 1016 N 9 ttTtttttT HF@JJ=F=G +17 1017 N 9 ttTtttttT GIEJJ1DDC +17 1018 N 9 ggGgggggG II8LL3HBI +17 1019 N 8 ccCccccC A?CDA=9G +17 1020 N 9 ggGggggG^]G HHBJJJ?@B +17 1021 N 9 cccccccCC GHKKIB/ID +17 1022 N 10 ccCcccccCC IJGMIFEIHC +17 1023 N 9 aaAaaaaAA F@GHI=1EF +17 1024 N 11 ccCcccccCC^]C KLILM0A:HDE +17 1025 N 11 ttTtttttTTT FGLKK0@CHFE +17 1026 N 11 ggGgggggGGG GIAKMHA6JGG +17 1027 N 11 ccCcccccCCC HF>KJJFHDEH +17 1028 N 10 aaaaaaaAAA EFIBD=CHGG +17 1029 N 11 ccCcccccCCC IMDMKJA0IGH +17 1030 N 11 ttTtttttTTT FEKKJGGBHIJ +17 1031 N 13 ttTtttttTTT^]T^]T EG0IIHDGGDFB? +17 1032 N 13 ttTtttttTTTTT FFBHKF@:FDGA@ +17 1033 N 13 ggGgggggGGGGG BHEKH3F4IJKFG +17 1034 N 12 g$ggggggGGGGG AILK6;7HIID@ +17 1035 N 12 cCcccccCCCCC G@KK/C8JIJFF +17 1036 N 11 cCccccCCCCC J8MM0>GKKFB +17 1037 N 12 tTtttttTTTTT GJKI1FIGJLHG +17 1038 N 11 gGggggGGGGG G +17 1040 N 12 aAaaaaaAAAAA FIII>D=FEIG> +17 1041 N 11 ccccccCCCCC HLJ>EGIHGFIJH> +17 1048 N 11 g$GggggGGGGG A7KLBFJGNKK +17 1049 N 11 CcccccCCCCC 0LK>CLCMKII +17 1063 N 10 ttttTTTTTT HHEDHDKLGH +17 1064 N 10 aaaaAAAAAA GHEGFHHHED +17 1065 N 10 aaaaAAAAAA GHHFCIJI@G +17 1066 N 11 aaaaAAAAAA^]A GHGCJHKIFG? +17 1067 N 12 aaaaaAAAAAAA GG0H8GILIDGB +17 1068 N 10 aaaAAAAAAA FFGGHLIEGB +17 1069 N 11 aaaaAAAAAAA FGG8HIIIDG@ +17 1070 N 12 aaaaaAAAAAaA IK3EHBJJHH6C +17 1071 N 13 gggggGGGGGGaG HI3I>LLMNKJ7H +17 1072 N 12 aaaaaAAAAAAA DF:G9GHKI@EE +17 1073 N 11 aaaaAAAAAAA AF0GIIIJ7GE +17 1074 N 12 a$aaaaAAAAAAA EFCFD;JJG7H@ +17 1075 N 11 aaaAAAAAAA^]a IG?GCKI6GEG +17 1076 N 11 gggGGGGGGGg F8IKLMLKKIF +17 1077 N 12 aaaaAAAAAAAa A=C:EGKJDGCC +17 1078 N 12 a$aaaAAAAAAAa DBB8HKJIDHFA +17 1079 N 11 aaaAAAAAAAa ABFIIKHEHGF +17 1080 N 11 aaaAAAAAAAa 9I2GFJKGHGH +17 1081 N 10 g$gGGGGGGGg :?IJOMGHJF +17 1082 N 9 aAAAAAAAa =FHIIFGGG +17 1083 N 10 aaAAAAAAAa >:HJIJGHGH +17 1084 N 12 a$aAAAAAAaAa^]A ?DFFKICH6HH@ +17 1085 N 10 aAAAAAAAaA HHFEBFIF= +17 1112 N 10 TTTTTTtTTt GHH3@FHHDE +17 1113 N 10 GGGGGGgGGg IKLFJGLKJF +17 1114 N 10 AAAAAAaAAa HKE6GBMHHA +17 1115 N 10 GGGGGGgGGg DLLKKHBMKH +17 1116 N 10 GGGGGGgGGg AHK5GIMEJ@ +17 1117 N 10 AAAAAAaAAa FGI>HCJHEH +17 1118 N 10 TTTTTTtTTt CGF>GDIGHG +17 1119 N 9 C$CCCCcCCc CHJIKE?K< +17 1120 N 9 CCCCCcCCc FIDGGKEBH +17 1121 N 9 AAAAAaAAa CHFIIJHHI +17 1122 N 10 TTTTTtTTt^]T DGCHGKCDGA +17 1123 N 10 T$TTTTtTTtT AGBEFGGF@> +17 1124 N 9 AAAAaAAaA EEGEJADFE +17 1125 N 9 TTTTtTTtT G@FIKHHFE +17 1126 N 9 CCCCcCCcC F=HJLFKLB +17 1127 N 9 TTTTtTTtT ECIHIHIGH +17 1128 N 9 GGGGgGGgG DGJIKBKJG +17 1129 N 8 AAAaAAaA BFEIF +17 1153 N 8 AAaAAaAA DF: +17 1155 N 8 TtTTtTTT DJHGGGD? +17 1156 N 8 TtTtTTT^]t DIFFAE@A +17 1157 N 9 TtTTtTTTt FHAHHGE@A +17 1158 N 9 GgGGgGGGg HKDJ@KIC= +17 1159 N 9 GgGGgGGGg HKIHDJGFG +17 1160 N 9 AaAAaAAAa ;IAGAGGEG +17 1161 N 9 TtTTtTTTt EEGCF +17 1201 N 10 tTTTtttTTt EFGFBG@HCH +17 1202 N 11 cCCCcccCCc^]C FLJJBMBGFH= +17 1203 N 11 aAAAaaaAAaA GEGJKG@HEBC +17 1204 N 11 gGGGgggGGgG CDKMKK0JCJ6 +17 1205 N 11 c$CCCcccCCcC @JKKDLAKCJ: +17 1206 N 10 AAAaaaAAaA IHJCE?IGCE +17 1207 N 10 TTTtttTTtT HIIFG:JCAA +17 1208 N 10 CCCcccCCcC EKJLLBKHKD +17 1209 N 10 CCCcccCCcC 8ILMLCHIKG +17 1210 N 10 CCCcccCCcC JJLDN>KJLG +17 1211 N 10 TTTtttTTtT GHKBHHLH9J5 +17 1224 N 10 CCcccCCcC^]C KLCK>K=MI@ +17 1225 N 10 AAaaaAAaAA HKIHCKIIGD +17 1226 N 10 AAaaaAAaAA GLGHCGII?@ +17 1227 N 10 AAaaaAAaAA ?LBHCJIHHE +17 1228 N 10 AAaaaAAaAA ILIC>JIF>E +17 1229 N 10 AAaaaAAaAA IMGHAIJJGF +17 1230 N 10 TTtttTTtTT HIF7ADAHCG +17 1231 N 10 CCcccCCcCC IJIIBEEMIH +17 1232 N 10 TTtttTTtTT FKCIBKCJCF +17 1233 N 10 GGgggGGgGG JKAD:IEEJI +17 1234 N 11 AAaaaAAaAA^]a GLDH@IHIDG0 +17 1235 N 11 AAaaaAAaAAa GLGHK?GAKC9JABKC +17 1248 N 10 CcccCcCCcC JEIMLKJI.C +17 1249 N 12 CcccCCcCCcC^]C FHLHM;MDF@LE +17 1250 N 12 AaaaAAaAAaAA JDDEJFICH;EC +17 1251 N 12 AaaaAAaAAaAA DFCHJ5ICHI>D +17 1252 N 12 TtttTTtTTtTT FDIHF=EEE@CF +17 1253 N 12 AaaaAAaAAaAA ECEEJFEAF2BF +17 1254 N 12 AaaaAAaAAaAA GGJJFALGBL@G +17 1255 N 12 Gg$ggGGgGGgGG IBJELBLIJ2AK +17 1256 N 11 CccCCcCCcCC GIJJ?MAHEGJ +17 1257 N 11 AaaAAaAAaAA FFDCFJFH:DI +17 1258 N 11 TttTTtTTtTT CGJJBJDHBDH +17 1259 N 11 TttTTtTTtTT >J +17 1261 N 10 C$ccCCcCcCC C8LK3JIJEK +17 1262 N 10 c$cCCcCCcCC CKB:M6GHDL +17 1263 N 9 tTTtTTtTT JK7EHGC?L +17 1264 N 9 tTTtTTtTT JH6J=GE9H +17 1265 N 9 tTTtTTtTT HH;L5EJ@H +17 1266 N 10 gGGgGGgGG^]G II:LJIJ?LB +17 1267 N 10 aAAaAAaAAA IF>LADKDLC +17 1268 N 10 gGGgGGgGGG IG6LHMLDLH +17 1269 N 10 cCCcCCcCCC AD>EJB3/LH +17 1270 N 10 gGGgGGgGGG F99J4B6=DB +17 1271 N 9 tTtTTtTTT IEHEFI>IG +17 1272 N 9 cCcCCcCCC HCLJJI=MG +17 1273 N 11 aAAaAAaAAA^]a GHIHGBIIHE +17 1275 N 11 gGGgGGgGGGg E8BJKF7>LIE +17 1276 N 11 tTTtTTtTTTt HB9I2FB=HFD +17 1277 N 12 cCCcCCcCCCc^]c @AIHHI> +17 1293 N 9 TTtTTTttT CGJ@IHIJB +17 1294 N 9 GGgGGGggG HG /CB/JGIJ@A +17 1298 N 10 TTtTTTttTT ABJ0DGJJED +17 1299 N 10 TTtTTTttTT ?EJAIDIJEI +17 1300 N 10 TTtTTTttTT =FG2IGIJEH +17 1301 N 9 TtTTTttTG FJ>EGIKFL +17 1302 N 9 GgGGGggGG GCAIHKMIK +17 1303 N 9 GgGGGggGG GJ8KBK/HL +17 1304 N 9 AaAAAaaAA CG9@9KIEJ +17 1305 N 9 TtTTTttTT ?J?JKHKGF +17 1306 N 9 TtTTTttTT EJHBFGEF5 +17 1309 N 10 CcCCCccCCc FIKIFIHHJE +17 1310 N 10 AaAAAaaAAa GLFK@L@HKG +17 1311 N 10 GgGGGggGGg IG@NFLLJLF +17 1312 N 10 CcCCCccCCc GL>MKNMKL< +17 1313 N 10 TtTTTttTTt JIDI@DDML;E1> +17 1322 N 11 CcCCCccCCcC FK4LJMCJHLH +17 1323 N 11 T$tTTTttTTtT >I:LJIJILHJ +17 1324 N 10 cCCCccCCcC H5LMLKJE:H +17 1325 N 10 aAAAaaAAaA D:JIGHH@HI +17 1326 N 10 aAAAaaAAaA GADJJIHE0I +17 1327 N 11 cCCCccCCcC^]C GFICLLHI3D@ +17 1328 N 11 cCCCccCCcCC JDL@LKIB@JB +17 1329 N 11 tTTTttTTtTT G7LIKJIG4JE +17 1330 N 11 gGGGggGGgGG ;IMJIKIL5HF +17 1331 N 11 tTTTttTTtTT D@IIJJDG2EE +17 1332 N 11 aAAAaaAAaAA D5@IHHEFFAD +17 1333 N 11 c$CCCccCCcCC EAHKIIJD=FG +17 1334 N 10 CCCccCCcCC @KKMNHH9JG +17 1335 N 10 TTTttTTtTT GILJIKIJKG +17 1336 N 11 CCCccCCcCC^]C 6KGJ=JH>JIB +17 1337 N 11 A$AAaaAAaAAA EFAHIHHIJIGFEHFCC +17 1339 N 11 TTttTTtTTTt FKIIIC6GHFB +17 1340 N 10 AAaaAAaAAa HGGIEDIJ4FDLJE +17 1372 N 9 c$cCcCCCcc BHH?LKKHG +17 1373 N 8 cCcCCCcc HHALJKKG +17 1374 N 8 cCcCCCcc GHILIKKJ +17 1375 N 9 tTtTTTtt^]T CF8LIKFCE +17 1376 N 9 a$AaAAAaaA DDHIEGFAA +17 1377 N 8 AaAAAaaA GDLIIHH9 +17 1378 N 8 GgGGGggG F@JJJJGI +17 1379 N 8 CcCCCccC I?HJDHHH +17 1380 N 8 CcCCCccC FEHDKFHD +17 1381 N 8 CcCCCccC HEKJ9AA> +17 1382 N 8 GgGGGggG @I>AAKJC +17 1383 N 8 CcCCCccC G5IJMIHA +17 1384 N 9 CcCCCccC^]C EILJJJJD: +17 1385 N 10 AaAAAaaAA^]a C8KIJFE6C. +17 1386 N 10 CcCCCccCCc DEHIAIEAB@ +17 1387 N 11 CcCCCccCCc^]C CCIHEHH>E2E +17 1388 N 11 C$cCCCccCCcC >@LILBCKDA5 +17 1389 N 9 gGGGggGgG L?BCGK;G? +17 1390 N 10 gGGGggGGgG GD@CJKAGHF +17 1391 N 10 aAAAaaAAaA LDHJHH=FJG +17 1392 N 10 gGGGggGGgG CFJKIH2HGJ +17 1393 N 10 aAAAaaAAaA FGCBGE3B8@ +17 1394 N 10 cCCCccCCcC 4AJHIKJEEG +17 1395 N 11 aAAAaaAAaA^]a K5GIII>GHJC +17 1396 N 11 gGGGggGGgGg HDJBJI5JJK; +17 1397 N 10 cCCCccCCcC AAJCAB:A?G +17 1398 N 11 gGGGggGGgGg <;BDII?@JC: +17 1399 N 11 gGGGggGGgGg 5AGFJIKKJ:E +17 1400 N 10 aAAAaaAaAa HEGDF?DCHGB +17 1404 N 12 cCCCccCCcCcC =7GJID1H/KIF +17 1405 N 12 cCCCccCCcCcC E:JKJL7IMJHD +17 1406 N 12 tTTTttTTtTtT ADGKHIGJKK:GKHDG +17 1414 N 11 TTTttTTtTtT IHKGHFJJM?J +17 1415 N 11 TTTttTTtTtT :CDDF=EIB;F +17 1416 N 12 AAAaaAAaAaA^]A BEFFF?H:JBEA +17 1417 N 12 CCCccCCcCcCC AFIIKCGIJLGC +17 1418 N 12 TTTttTTtTtTT DHKEECJGNHFF +17 1419 N 12 AAAaaAAaAaAA @>2GHHHJHIFC +17 1420 N 12 TTTttTTtTtTT @BIGH;CJ=JGF +17 1421 N 13 GGGggGGgGgGG^]g BHJIIt EHIC>H@4CFF@EF: +17 1430 N 15 CccCCcCcCCcCCcC DEJJB;KKKHHFG=E +17 1431 N 15 CccCCcCcCCcCCcC GHIBDHLHKGFCE8D +17 1432 N 15 AaaAAaAaAAaAAaA 8EG@DCE@IH;/FDE +17 1433 N 16 TttTTtTtTTtTTtT^]t FDHHBIF@JH>=GGFB +17 1434 N 17 TttTTtTtTTtTTtTt^]t BCGH@IHGFD:CEGDAC +17 1435 N 16 T$ttTtTtTTtTTtTtt ?EFEKHFHDGEFHEDE +17 1436 N 16 ccCCcCcCCcCCcCcc EKEKGKHFKMFHHHGG +17 1437 N 16 t$tTTtTtTTtTTtTtt ?FKDIDFLII>HIHDG +17 1438 N 15 cCCcCcCCcCCcCcc LIDLIKDJEGBKHGD +17 1439 N 15 tTTtTtTTtTTtTtt FFGBL +17 1442 N 16 gGGgGgGGgGGgGggg HEAH:BMGIE@HGI?D +17 1443 N 15 tTTtTtTTtTtTttt EIABFHCFIEHDF?C +17 1444 N 16 aAAaAaAAaAAaAaaa G4BIBKBAJHBIDF87 +17 1445 N 15 tTTtTtTTtTTtTtt GBEKBAJGHH@GGD> +17 1446 N 16 tTTtTtTTtTTtTttt F5CDHCHGJE>EDHD> +17 1447 N 16 gGGgGgGGgGGgGggg INFKLLGJLCGLIIE0 +17 1448 N 16 gGGgGgGGgGGgGggg IDD@D=6HKIGJEGIH +17 1449 N 16 tTTtTtTTtTTtTttt D?FHCAGDIGDF>DHE +17 1450 N 15 aAAaAaAAaAAaAaa EGDHJAEFJCBHEHG +17 1451 N 16 tTTtTtTTtTTtTttt F@HJ/>IFIHGDEGFA +17 1452 N 17 aAAaAaAAaAAaAaa^]A^]a GFBIIAIFHHCGDEIC5 +17 1453 N 18 tTTtTtTTtTTtTtttTt HJHJIGIGHEGGFGJ3@< +17 1454 N 18 tTTtTtTTtTTtTtttTt GIBHI6GGJFFI?JI7BB +17 1455 N 18 gGGgGgGGgGGgGgggGg H5DCJJLIKIIHJFFHGG +17 1456 N 18 tTTtTtTTtTTtTtttTt GGGIG;HFJCEJDG>HFD +17 1457 N 18 gGGgGgGGgGGgGgggGg IBFE/?LJKHDJHHIAJF +17 1458 N 18 tTTtTtTTtTTtTtttTt C7EJJ@GEIH>DEFI9G: +17 1459 N 18 cCCcCcCCcCCcCcccCc J?BGKMLKM9EKKKLHJI +17 1460 N 19 tTTtTtTTtTTtTtttTt^]T G9EJMCKGKJJJIHHIJG@ +17 1461 N 19 gGGgGgGGgGGgGgggGgG H??GIKKJK/@MIGJDJAE +17 1462 N 19 cCCcCcCCcCCcCcccCcC IJDFHHKIMCDKIAHBJKD +17 1463 N 19 tTTtTtTTtTTtTtttTtT GLEGM@MIH9IJIDGAKFE +17 1464 N 19 gGGgGgGGgGGgGgggGgG G=CHLF@IJ>FKFIJ?HGH +17 1465 N 19 tTTtTtTTtTTtTtttTtT EF>FFIGFJA>II5KJGF +17 1476 N 19 TtTtTTtTTtTtttTtTT^]t EH?IEGE>?DEGIHHHAD5 +17 1477 N 19 GgGgGGgGGgGgggGgGGg ?FE;JEKDJKDHLKJKIHB +17 1478 N 18 GgGgGGgGgGgggGgGGg :HLICHF/JHIKDHF>F/ +17 1479 N 19 CcCcCCcCCcCcccCcCCc 4EE9JKK=JJJABJKIBH: +17 1480 N 19 CcCcCCcCCcCcccCcCCc 2JJ=JHLKIMIF:9KHIG< +17 1481 N 19 TtTtTTtTTtTtttTtTTt GE5GFEC@B9 +17 1484 N 20 t$TtTTtTTtTtttTtTTtTt =<@IEJFEBEEE4HGFE?AD +17 1485 N 19 TtTTtTTtTtttTtTTtTt =E>FFHEH>JHIC4ACAI? +17 1493 N 18 gGGgGGgGggGgGGgGgG BDJLGFD2H5KHJB9?G@ +17 1494 N 19 g$GGgGGgGgggGgGGgGgG BEEI/GG9GF>FGIGGF=;0 +17 1504 N 19 GgGgGgggGgGGgGgGgGG JJGKJF@KKIIJALGJIIF +17 1505 N 19 GgGGgGggGgGGgGgGgGG HJ8G2HEKMGII?2IGIE7 +17 1506 N 20 GgGGgGgggGgGGgGgGgGG IKJFFDHBFKCH@=DGGJFA +17 1507 N 20 AaAAaAaaaAaAAaAaAaAA AGD?G9EGHDCDG@??GD@B +17 1508 N 20 CcCCcCcccCcCCcCcCcCC FIHHJGGK;HKGF>FLHGFH +17 1509 N 21 AaAAaAaaaAaAAaAaAaAA^]A FI2EJ@DK@DIHFCFIGIGDE +17 1510 N 21 GgGGgGgggGgGGgGgGgGGG IICGHJHI?MGAH@JGJJJHE +17 1511 N 21 AaAAaAaaaAaAAaAaAaAAA AE2AF>CFBFFGDHHCIGFF +17 1513 N 20 GgGgGgggGgGGgGgGgGGG GG/EGJHLNHHKCHHKHI?I +17 1514 N 21 GgGGgGgggGgGGgGgGgGGG >GHFIIHK@LFIHAHIIGFFD +17 1515 N 20 G$gGgGgggGgGGgGgGgGGG CF8H9F?DF?L8IH?JEJIH8K +17 1520 N 20 g$GGgGgggGgGGgGgGgGGG B.AGFCFBLGKJ:GJJIIIJ7G?IB9BK +17 1522 N 17 GgGggGgGGgGgGgGGG 9B9CDEBBAAEDBD:HEHF:I +17 1524 N 19 GGgGgggGgGGgGgGgGGG G=E@FH8MIJH?FBJHH;K +17 1525 N 20 C$C$cCcccCcCCcCcCcCCCc ;=@CACIHGDHDKIHIJ?K8 +17 1526 N 18 c$CcccCcCCcCcCcCCCc BDD@HHIHFD:GGGGEK6 +17 1527 N 17 C$cccCcCCcCcCcCCCc 8D@=IEHK@IFHJGHL> +17 1528 N 16 tttTtTTtTtTtTTTt GGGKGJGBBHHFHHK< +17 1529 N 16 gggGgGGgGgGgGGGg GFHI +17 1531 N 16 cccCcCCcCcCcCCCc EG/LIIKAMKIBGGL= +17 1532 N 16 t$ttTtTTtTtTtTTTt AC1EF>IGJGIHGBL< +17 1533 N 15 t$tTtTTtTtTtTTTt AEIG5CABGCEF;I< +17 1534 N 15 cCcCCcCcCcCCCc^]C FKIGEABJJFH@L?; +17 1535 N 15 aAaAAaAaAaAAAaA @HDGFB6BEHG2:@D +17 1536 N 16 cCcCCcCcCcCCCcC^]C >IFCGC>I@GI>I;@: +17 1537 N 15 aAaAAaAaAaAAaAA ;JEGHF=FJGGK@DB +17 1538 N 16 aAaAAaAaAaAAAaAA FDHGGIIIIKI@JED? +17 1539 N 16 g$GgGGgGgGgGGGgGG AKHJJH8KJIJLMDC> +17 1540 N 15 CcCCcCcCcCCCcCC J@JGHJJFHA>GCC= +17 1541 N 15 CcCCcCcCcCCCcCC HGHHGEIJII0MBD5 +17 1542 N 15 CcCCcCcCcCCCcCC KAHHGLIIIIHLFE9 +17 1543 N 15 CcCCcCcCcCCCcCC HIFKDFMCKHILEE5 +17 1544 N 15 TtTTtTtTtTTTtTT IEHFE8DKGIGLIHB +17 1545 N 15 GgGGgGgGgGGGgGG JEEKDFILHE5LKF? +17 1546 N 15 GgGGg$GgGgGGGgGG DGBF@.KGICIKIC< +17 1547 N 14 AaAAAaAaAAAaAA GBF9GFHGIHHDH= +17 1548 N 14 AaAAAaAaAAAaAA EEDF1IGJF=ILF= +17 1549 N 14 GgGGGgGgGGGgGG FCKK8HKHLJMLH? +17 1550 N 14 GgGGGgGgGGGgGG 5DFI.KIJIFFFH? +17 1551 N 14 A$a$AAAaAaAAAaAA E?E@3FEGHHIBHC +17 1552 N 12 AAAaAaAAAaAA @HFFHEHII?FA +17 1553 N 11 AAaAaAAAaAA ;HHFIB8JGI> +17 1554 N 12 GGGgGgGGGgGG IBGHJHK?MCEB +17 1555 N 12 TTTtTtTTTtTT C=DGCIE5JEGA +17 1556 N 12 TTTtTtTTTtTT =FEGHHE8HEE= +17 1557 N 13 GGGgGgGGGgGG^]G GJDGJGJFLGEBD +17 1558 N 13 TTTtTtTTTtTTT ?AAHDGE5IGHCD +17 1559 N 13 T$TTtTtTTTtTTT =2EGGGF8IDE4C +17 1560 N 12 TTtTtTTTtTTT D7FBHCAIHE@E +17 1561 N 12 TTtTtTTTtTTT ;0FEGG6JDE9E +17 1562 N 12 GGgGgGGGgGGG :GHEGK2IKHBJ +17 1563 N 12 GgGgGGGgGGG^]g CIFHG;KKB=FD +17 1564 N 12 GgGgGGGgGGGg @JGJCCH8 +17 1566 N 13 TTtTtTTTtTTTt CJFAHHDKCF=F6 +17 1567 N 13 CCcCcCCCcCCCc 7JIJJIILEG4I> +17 1568 N 13 T$TtTtTTTtTTTt @GEHCK2KDIBL> +17 1569 N 12 CcCcCCCcCCCc HIIJHIMHG7HD +17 1570 N 12 TtTtTTTtTTTt KGKGIGLGJ@K= +17 1571 N 12 GgGgGGGgGGGg @HKHFDKHH>H2 +17 1572 N 11 cCcCCCcCCCc HKHINKHH=LB +17 1573 N 10 aAaAAAaAAA EHEIGKBI?J +17 1574 N 12 CcCcCCCcCCCc =HGIIHKHFAJH +17 1575 N 11 CcCcCCcCCCc BGEJGLHH0IF +17 1576 N 12 CcCcCCCcCCCc LI +17 1579 N 12 AaAaAAAaAAAa 3FGJG0IFIEH/ +17 1580 N 12 GgGgGGGgGGGg >FJIJINGJBHD +17 1581 N 12 CcCcCCCcCCCc 0@FHJGLGH=L/ +17 1582 N 13 C$c$CcCCCcCCCc^]c =?GJIHLDE@IA0 +17 1583 N 11 TtTTTtTTTtt GHHCLEJAM8> +17 1584 N 11 GgGGGgGGGgg GGIHLDDBJED +17 1585 N 11 GgGGg$GGGgg^]G EJFK@4@JB/? +17 1586 N 10 AaAAAAAAaA BHDAFJ>G@C +17 1587 N 11 CcCCCCCCccC FJH@IC8II9? +17 1588 N 11 AaAAAAAAaaA CDF:EI=D3CE +17 1589 N 11 A$aAAAAAAaaA ;EFHJJ>GE9D +17 1590 N 10 cCCCCCCccC JH8KD8IA8D +17 1591 N 10 tTTTTTTttT GHCJJEJ5=E +17 1592 N 10 tTTTTTTttT FD5?G;GGAC +17 1593 N 10 gGGGGGGggG FHCJD?LHGA +17 1594 N 10 tTTTTTTttT E?CIHAHG7B +17 1595 N 9 gGGGGGGgG DBHIF@K3H +17 1596 N 9 c$CCCCCCcC AB4KGE9F> +17 1597 N 9 CCCCCCccC D;K97LE/F +17 1598 N 9 C$CCCCCccC >FJG;HH8= +17 1599 N 8 AAAAAaaA >I=CJ=.G +17 1600 N 8 TTTTTttT >DHFDC4G +17 1601 N 7 CCCCCcC GJC;E:H +17 1602 N 7 TTTTttT JIBL;0C +17 1603 N 7 GGGGggG IB@MHHE +17 1604 N 7 GGGGggG F:=@I?0 +17 1605 N 7 TTTTttT BFID=J +17 1614 N 6 AAAaaA J?F32G +17 1615 N 6 CCCccC F.KEGG +17 1616 N 5 TTTtT JGLFE +17 1617 N 5 CCCcC BALJ= +17 1618 N 6 AAAaaA HDJ0<< +17 1619 N 6 GGGggG BBED:I +17 1620 N 5 CCCcC BAL?C +17 1621 N 7 CCCccC^]c 8 +17 1625 N 6 AAaaAa CD<0GF +17 1626 N 7 GGGggGg E1E:.J; +17 1627 N 7 AAAaaAa C7H=2E= +17 1628 N 7 CCCccCc =.HF0H= +17 1629 N 7 TTTttTt E?KG7F; +17 1630 N 7 TTTttTt J2H;D@1 +17 1631 N 7 CCCccCc @BM2?I@ +17 1632 N 8 CCCccCc^]c B3;HCH9; +17 1633 N 8 AAAaaAaa ;CI32F; +17 1638 N 8 AAAaaAa^]A @8GI1H>@ +17 1639 N 9 GGGggGggG C6LHHK0@F +17 1640 N 6 GGgGgG C.;HF? +17 1641 N 9 C$CCccCccC 62B@=J/7H +17 1642 N 6 TTttTT 9L>=KI +17 1643 N 8 C$CccCccC 8K@>=GJBD +17 1658 N 8 ttTttTtT D>BD;G.B +17 1659 N 8 ccCccCcC G2E@JJJG +17 1660 N 7 aaAaaAA DG.B.GG +17 1661 N 8 ggGggGgG DH;1JKG +17 1663 N 7 cCccCcC 4D@IEJ>FBE +17 1675 N 11 cCccCcCcccc ?F8DH1HA@:? +17 1676 N 11 gGggGgGgggg /@GFB:@8H?E +17 1677 N 11 cCccCcCcccc B3H.JDK:E>: +17 1678 N 11 cCccCcCcccc B/BAH.GIIEI +17 1679 N 11 aAaaAaAaaaa F.H.G8GJIBF +17 1680 N 11 gGggGgGgggg =AFEL1JKHDD +17 1681 N 11 c$CccCcCcccc ?D;AJ1KB@>7 +17 1682 N 10 GggGgGgggg =D3B5AGEFJ +17 1683 N 10 TttTtTtttt CGFH +17 1687 N 8 ccCCcccc BGEGIIGK +17 1688 N 9 ccCcCcccc HMG8GJKGK +17 1689 N 9 ttTtTtttt EID2IFGIJ +17 1690 N 9 ccCcCcccc EMJAGLJFM +17 1691 N 9 ttTtTtttt CIJ6FHHHH +17 1692 N 8 ggGGgggg B?KIJIBJ +17 1693 N 9 ttTtTtttt CEFIEICII +17 1694 N 9 ttTtTtttt D3CJEGHIG +17 1695 N 9 c$cCcCcccc :;JEIKJJD +17 1696 N 8 tTtTtttt FI5JEJMH +17 1697 N 8 gGgGgggg 4K3HKJFH +17 1698 N 8 cCcCcccc JI:IMLGK +17 1699 N 7 tTTtttt BIFHGIG +17 1700 N 7 gGGgggg JLLIJBJ +17 1701 N 8 tTtTtttt @ECGEGHE +17 1702 N 8 tTtTtttt JB:GEGHK +17 1703 N 7 tTTtttt GGEEHED +17 1704 N 8 tTtTtttt EFHF1HFIHH +17 1762 N 13 ccccccccCCCCC GHJ:>JHBHIJJG +17 1763 N 13 ccccccccCCCCC HEI@@KHJJGLLK +17 1764 N 13 ccccccccCCCCC JHLDKLKLFFKNK +17 1765 N 13 ttttttttTTTTT GFHCGCDEHIKLK +17 1766 N 13 ccccccccCCCCC =FHLILIGJELLK +17 1767 N 13 ccccccccCCCCC BBHJ4JHJDIMLL +17 1768 N 13 ccccccccCCCCC FFJKDLKKFFJLK +17 1769 N 13 t$t$ttttttTTTTT D@GHCIGGHIMKK +17 1770 N 11 ggggggGGGGG GJ=KH=JLKMK +17 1771 N 11 aaaaaaAAAAA FIELGHFIIJI +17 1772 N 11 g$gggggGGGGG DEHKJ@GJHLL +17 1773 N 10 cccccCCCCC IIKJKGHKLK +17 1774 N 10 aaaaaAAAAA DGHFFHHJJI +17 1775 N 10 tttttTTTTT EFDE +17 1792 N 16 aaaaaAAAAAAaaAaa HHIIHAHIIJH?FFF9 +17 1793 N 16 gggggGGGGGGggGgg I=HKGKJILMI6>I?C +17 1794 N 16 cccccCCCCCCccCcc J?IHFCHILFA9HGG@ +17 1795 N 16 cccccCCCCCCccCcc I9IG?HIMLMJHJJH: +17 1796 N 16 cccccCCCCCCccCcc IGJGIHFGMIKICEK> +17 1797 N 16 aaaaaAAAAAAaaAaa D6GEAGHJKJG01HCG +17 1798 N 16 cccccCCCCCCccCcc BFHGGJIJKJI?BF?J +17 1799 N 16 cccccCCCCCCccCcc D8HEF>HMIMJFBKFE +17 1800 N 16 cccccCCCCCCccCcc HJIIJHIJLIJDILIM +17 1801 N 16 tttttTTTTTTttTtt AFGFGFFLKLIEIGALKF<>LHIH< +17 1811 N 16 ccCCCCCCccCcccC^]C FHHGLKJKHFLJEK=8 +17 1812 N 16 t$tTTTTTTttTtttTT ?FHCMLLKAGKG>EGC +17 1813 N 15 gGGGGGGggGgggGG EAGFKLIAIKILJG> +17 1814 N 15 aAAAAAAaaAaaaAA FD?IIHJEHIH>JB@ +17 1815 N 15 gGGGGGGggGgggGG BFCKMM==HKHBJ4? +17 1816 N 15 g$GGGGGGggGgggGG ?K0> +17 1817 N 14 CCCCCCccCcccCC EFKKIJDCGF3JF= +17 1818 N 13 C$C$CCCCccCccCC ?BKKLF;GHJIE; +17 1819 N 12 CCCCccCcccCC KKLJ6BMB2E;; +17 1820 N 12 GGGGggGgggGG BDEBEB6JEKB4 +17 1821 N 12 CCCCccCcccCC KKKCG> +17 1823 N 13 CCCCccCcccCC^]C HIJJFIKKBMH4= +17 1824 N 13 TTTTttTtttTTT KKIKHF@@EFBAJKI4@ +17 1831 N 11 T$TTTtTtttTT 5DFBAIHIEAE +17 1832 N 11 C$CCccCcccCC BEJGIKKNLII +17 1833 N 10 TTttTtttTT GG:.KDKFIC +17 1834 N 11 C$CccCcccCC^2C AMGKJMDNAJ< +17 1835 N 11 TttTtttTTTT K@8KGGJB7H@ +17 1836 N 11 CccCcccCCCC J@HJH:GJ=KB +17 1837 N 11 CccCcccCCCC ;E:KA0JH8@B +17 1838 N 11 CccCcccCCCC GKDJKHMG>I3 +17 1839 N 10 TttTttTTTT L.CFBJG4H: +17 1840 N 11 CccCcccCCCC HGIGF3II6JG +17 1841 N 11 CccCcccCCCC L3GKGBJ:5HC +17 1842 N 11 CccCcccCCCC MJILJMMI.H> +17 1843 N 11 TttTtttTTTT E9GBI6@H +17 1845 N 11 GggGgggGGGG MHHIJKK?8F9 +17 1846 N 11 CccCcccCCCC LEJJKNMI6II +17 1847 N 12 TttTtttTTTT^]T LHHFFJIHB@I? +17 1848 N 12 GggGgggGGGGG LFF/HHJB1E>E +17 1849 N 13 TtTtttTTTTT^]t^]t HEAG7GA?F1D6A +17 1850 N 14 CccCcccCCCCCcc HIFLIF +17 1851 N 15 AaaAaaaAA$AAAaa^]A >HHGJHKC5IGF?EA +17 1852 N 14 GggGgggGGGGggG B@8EHAJDKFH1@E +17 1853 N 14 GggGgggGGGGggG E +17 1856 N 16 AaaAaaaAAAAaaAAa IFHIOLLDGBG>HGC; +17 1857 N 16 GggGgggGGGGggGGg ;=AKJDIGIFJI>EBEK@2JD<@ +17 1863 N 17 CccCcccCCCccCCcc^]C EHHIJKL79HDIHCAIB +17 1864 N 17 TttTtttTTTTtTTttT KFFBIHIEE3H:HG3GF +17 1865 N 18 GggGgggGGGGggGGggG CEFLHKLDC?I7DIBEHGBJF +17 1869 N 18 TtaAtaaTAATaaATtaA K/BFFHFIHFK9JKADDAF8H7@ID;BG +17 1872 N 17 ggGgggGGGGggGGggG FG7GFKB=AA;JG +17 1875 N 18 GggGgggGGGGggGGggG =/G;I9I;<3F2BGE7HJ +17 1876 N 17 ccCcccCCCCccCCccC DICIHMIH:I>DGGBMJ +17 1877 N 17 ttTtttTTTTttTTttT DD?FEI/IEG;GJCAGJ +17 1878 N 17 ccCcccCCCCccCCccC FHAIKLIIBJ@EJFDLI +17 1879 N 17 aaAaaaAAAAaaAAaaA CDHFHGBJ3HCEGFEFH +17 1880 N 17 c$cCcccCCCCccCCccC ??FBCD6G@H9BH@9AH +17 1881 N 17 gGgggGGGggGGggG^]G^]G A@:6GC@? +17 1882 N 19 gGgggGGGGggGGggGGG^]G DEGGJEIBG:GI>:JG>@D +17 1883 N 20 aAaaaAAAAaaAAaaAAAA^]A DAFIKFF:GDDF@FDIEDCA +17 1884 N 20 g$GgggGGGGggGGggGGGGG ?BDHJ:K=J=HJA?JKHGHE +17 1885 N 19 C$c$ccCCCCccCCccCCCCC B@=J>J8AEBHCECDGFHD +17 1886 N 17 ccCCCCccCCccCCCCC @A3IGH9CGH6?IADIA +17 1887 N 16 ggGGGggGGggGGGGG 2H;;BCJA7AK>AAC@ +17 1888 N 17 c$cCCCCccCCccCCCCC 5IADAIBIIDFGKIHIH +17 1889 N 16 cCCCCccCCccCCCCC FGI6HA5H@A9HHGIE +17 1890 N 16 cCCCCccCCccCCCCC JGH5JAIGEELKGGIH +17 1891 N 16 tTTTTttTTttTTTTT HAF2IEHDBCHKHHJH +17 1892 N 16 gGGGGggGGggGGGGG HHJKJAGJ@?HIIIKI +17 1893 N 16 tTTTTttTTttTTTTT GEE4ECEDBEIHEEHD +17 1894 N 16 gGGGGggGGggGGGGG IEK0KDHJD@ILIILI +17 1895 N 15 cCCCccCCccCCCCC GI6HEEKDBGKJIJI +17 1896 N 16 cCCCCccCCccCCCCC A9H?J9>HC9CKGHKI +17 1897 N 16 gGGGGggGGggGGGGG F@A6>?H6;=ICAADA +17 1898 N 15 tTTTttTTttTTTTT F9>CDGCB@HDFEIE +17 1899 N 15 gGGGggGGggGGGGG E/KGCCID;HLIIKI +17 1900 N 15 tTTTttTTttTTTTT D0DBEFE=FFHFEHG +17 1901 N 16 aAAAAaaAAaaAAAAA F5.1IIIFDE;AJIIGJH7 +17 1903 N 17 c$CCCCccCCccCCCCCc BEHDHCEH7?JJGHKH@ +17 1904 N 17 TTTTttTTttTTTTTt^]T EGCHDFID?IJHHLGCA +17 1905 N 17 CCCCccCCccCCCCCcC G89JEHI>@IKJIJIDB +17 1906 N 17 TTTTttTTttTTTTTtT @IGJEGIF?GKHIIIGF +17 1907 N 17 GGGGggGGggGGGGGgG ?G0;GEJDAIKJIKJ8F +17 1908 N 18 A$AAAaaAAaaAAAAAaA^]a ?CGFIFBCIIIFGJGFD= +17 1909 N 17 GGGggGGggGGGGGgGg JGLAGKFB9LKKLL4ID +17 1910 N 15 CCccCCccCCCCCCc >ID=J?EALJILIBF +17 1911 N 17 CCCccCCccCCCCCcCc FCGCEHDH +17 1913 N 17 TTTttTTttTTTTTtTt CJIAGJACEJIJJK6HE +17 1914 N 17 CCCccCCccCCCCCcCc IDIDGEEFKLFHKI0CE +17 1915 N 17 TCTttTTttTTTTTtTt H1GEDGCAHLIGHH6GH +17 1916 N 17 GTGggGGggGGGGGgGg H0IHFFCAJJJIMI6HI +17 1917 N 17 CCCccCCccCCCCCcCc H9IGGHIEIIKJLKEGF +17 1918 N 16 AAAaaAAaaAAAAAAa F8GCBIDFCIHGIIHD +17 1919 N 17 CCCccCCccCCCCCcCc DDHGAF=FHJJIKB?FA +17 1920 N 17 AAAaaAAaaAAAAAtAa D9BEFIAEIGGIJI/GI +17 1921 N 18 GGGggGGggGGGGGgGg^]G F/J?CJ>DHMLKNL@GI@ +17 1922 N 17 T$TttTTttTTTTTtTtT 6GCGG3EFHFFIG;DEC +17 1923 N 17 GGg$gGGggGGGGGgGgG JEG +17 1925 N 16 CCcCCccCCCCCcCcC ;IJJ=>JIFHKH;IJF +17 1926 N 16 TTtTTttTTTTTtTtT FJDJ?FIKIHLG5FHF +17 1927 N 15 TtTTttTTTTTtTtT DGC;EHHGEII:FED +17 1928 N 15 CcCCccCCCCCcCcC LCK8CKLJJMJ?HLH +17 1929 N 15 TtTTttTTTTTtTtT GFIBGGLKKKI.GHI +17 1930 N 15 GgGGggGGGGGgGgG IEI@5JKKILJ8HGH +17 1931 N 17 CCcCCccCCCCCcCcC^]C 9IHK5GKIJIMI1IHIB +17 1932 N 17 TTtTTttTTTTTtTtTT EGGH?GHLJIMI6DGHE +17 1933 N 17 T$TtTTttTTTTTtTtTT 1BG58JF@FGHGIEFED +17 1934 N 16 GgGGggGGGGGgGgGG EHI?IFLKJKJKHJGH +17 1935 N 15 CcCCccCCCCCCcCC H +17 1944 N 16 TtTTttTTTTTtTtTT @BD3DFHGGHF7HHCH +17 1945 N 16 TtTTttTTTTTtTtTT >EB9JHGFCIF;FGFE +17 1946 N 16 G$gGGggGGGGGgGgGG DFF?HJLIHMLEJ;HK +17 1947 N 15 aAAaaAAAAAaAaAA DD:JG?HIIHHBKFH +17 1948 N 15 g$GGggGGGGGgGgGG ?E:;IJKKMLCIJKL +17 1949 N 13 AAaaAAAAAAaAA C9FEIIIAHFEFH +17 1950 N 14 A$AaaAAAAAaAaAA AAJGIGDIG@HIHI +17 1951 N 14 GggGGGGGgGgGG^]G ?CHKIJLK0JKCI7 +17 1952 N 13 AaaAAAAAAaAAA >FCBGDKGHDEI@ +17 1953 N 14 AaaAAAAAAaAAA^]A 1EDDFBJHH@FH?@ +17 1954 N 15 aaAAAAAaAaAAAA^]a FEGGHIG2AEHEAA3 +17 1955 N 14 ccCCCCCCcCCCCc CBEIEKIIHFIEE6 +17 1956 N 15 ccCCCCCcCcCCCCc C?GIIII49=JLGDD +17 1957 N 15 cc$CCCCCcCcCCCCc FAHIILI?DJFK?FE +17 1958 N 15 cCCCCCcCcCCCCc^]C @CIHLI1AKFL@GA? +17 1959 N 16 TtTTTTTtTtTTTTtT 9EEIJLHDHHIJHHGD +17 1960 N 17 TtTTTTTtTtTTTTtT^]T .CCFEGEGGFBH>ECA? +17 1961 N 17 C$c$CCCCCcCcCCCCcCC 1AGJJKI4HKJLGIKED +17 1962 N 16 T$TTTTtTtTTTTtTT^]T EKHLJGIIEKEHDFG? +17 1963 N 15 GGGGgGgGGGGgGGG HIMJCKHEKGJKGFE +17 1964 N 15 GGGGgGgGGGGgGGG JILJ +17 1967 N 16 AAAAaAaAAAAaAAAa EGI??AEDHAFICDC@ +17 1968 N 16 TTTTtTtTTTTtTTTt EFIGDH@HICGHF?C@ +17 1969 N 16 AAAAaAaAAAAaAAAa DDGE49EEJDEHCD>D +17 1970 N 16 CCCCcCcCCCCcCCCc HFIA4CIIIBIJGFFJ +17 1971 N 16 AAAAaAaAAAAaAAAa GCGG2HEFJGGFFGFH +17 1972 N 17 TTTTtTtTTTTtTTTt^]t DHIFEHEGEDDBB +17 1974 N 17 AAAAaAaAAAAaAAAaa GEGH3I?GIGHLFFFME +17 1975 N 17 GGGGgGgGGGGgGGGgg IGKKJLIBMGLLH>AKF +17 1976 N 17 AAAAaAaAAAAaAAAaa DECGBADCI=H7EFFCB +17 1977 N 17 CCCCcCcCCCCcCCCcc FFGD6JFIK.IKGIAHH +17 1978 N 17 AAAAaAaAAAAaAAAaa DDFEH?G@JEHKIFGIF +17 1979 N 16 GGGGGgGGGGgGGGgg GFGHJHBM@LHIGD +17 1988 N 17 gGgGGGGgGGGggGgGG GIGJIKJIHFIIAIEGD +17 1989 N 16 GgGGGGgGGGggGgGG HG=KDIBDEDGGIFG +17 1994 N 17 tTtTTTTtTTTttTtTT C9FAIFGGED8IGFIEF +17 1995 N 18 gGgGGGGgGGGggGgGG^]g 1HFFLIJHD<@LIJJCJ@ +17 1996 N 19 cCcCCCCcCCCccCcCCc^]C 2HEJ?F/2FEEIIKGH@ +17 2003 N 19 T$tTTTTtTTTttTtTTtTT 4FEI>FK3EB>ECG4H?GE +17 2004 N 18 gGGGGgGGGggGgGGgGG ?GMDKAHFHJDLKHIEJH +17 2005 N 18 gGGGGgGGGggGgGGgGG F9J0I7H:?KICJCHHI@ +17 2006 N 18 cCCCCcCCCccCcCCcCC EGDIJKIA7LCFLHKJKF +17 2007 N 18 a$AAAAaAAAaaAaAAaAA BGJIHBFEBIEFHDICHG +17 2008 N 17 CCCCcCCCccCcCCcCC 7KJJJIJCGJJMH>JIF +17 2009 N 17 AAAAaAAAaaAaAAaAA GJ=GIHGGDKFLDHJJF +17 2010 N 17 GGGGgGGGggGgGGgGG HJ>MIH:;JILLKLIMB +17 2011 N 17 CCCCcCCCccCcCCcCC JJ9JKIFFFKLLJLJKH +17 2012 N 18 AAAAaAAAaaAaAAaAA^]a CIDI>HE>DFHHEGBJG3 +17 2013 N 17 CCCcCCCccCcCCcCCc EJIEFIKIDJADHD@F +17 2015 N 18 TTTTtTTTttTtTTtTTt CIFFIFBJFI;IGKLDHKGKA2< +17 2018 N 19 CCCCcCCCccCcCCcCCcc FHAJMII8KFKMILJKJJB +17 2019 N 19 TTTTtTTTttTtTTtTTtt GLCFHJI>EHIJALHLFFD +17 2020 N 20 G$GGGgGGGggGgGGgGGgg^>G CJHJHGKHLILKIJILIAC@ +17 2021 N 21 CCCcCCCccCcCCcCCccC^]C^]c LIKBJJG;IMGGJILJJ.BA: +17 2022 N 21 CCCcCCCccCcCCcCCccCCc GEGEI@?LLLLHMHKHFBEAB +17 2023 N 20 AAAaAAAaaAaAAaAAaAAa I0GGFEAEGFKGFIJ@KFEF +17 2024 N 21 GGGgGGGggGgGGgGGggGGg KCFHF +17 2025 N 21 TTTtTTTttTtTTtTTttTTt F6FIE;EIGHJFIGHDBHFDB +17 2026 N 21 TTTtTTTttTtTTtTTttTTt E4EFDEFJBFICIEIEBEFDF +17 2027 N 21 AAAaAAAaaAaAAaAAaaAAa @9FGEEEIGHIEGEJEHEFDB +17 2028 N 21 CCCcCCCccCcCCcCCccCCc FFILGKFKDKKHJKJGKKEGK +17 2029 N 21 TTTtTTTttTtTTtTTttTTt CCAIHDIBDJIFLLJHK? +17 2042 N 22 GGgGGGggGgGGgGGggGGgg^]g :BGHHJIGHIKHDIKHIED +17 2046 N 22 TTtTTTttTtTTtTTttTTttt AHF?GBIGIIGFHJGK:GGGHE +17 2047 N 24 GGgGGGggGgGGgGGggGGggg^]g^]g :IF?IKDIJLJLILKCGIIEIHEE +17 2048 N 24 AAaAAAaaAaAAaAAaaAAaaaaa CDDFC@HEKGFJEKGHHFDHEEBC +17 2049 N 24 AAaAAAaaAaAAaAAaaAAaaaaa >DCCCHB@=AJIBCJGDEBBAD +17 2070 N 19 gGgGGgGGggGGgggggg^]G D@I?CIBAKDAALLKKIL8 +17 2071 N 19 a$AaAAaAAaaAAaaaaaaA @HF@IEK:=DLDEHE?HID +17 2072 N 18 CcCCcCCccCCccccccC FEGIGKHK:HHJCDHIKD +17 2073 N 19 CcCCcCCccCCccccccC^]C CA?JAKHA@LGCEA>BEBB +17 2074 N 19 GgGGgGGggGGggggggGG AG@EHC;KCA@KIJKKK5? +17 2075 N 20 CcCCcCCccCCccccccCC^]C JHICHKIFHGJLHIKJLDE@ +17 2076 N 20 AaAAaAAaaAAaaaaaaAAA FFF>DFHHIIG;HD?FJFEC +17 2077 N 20 CcCCcCCccCCccccccCCC FHEIIKIEKDJLLIKIL:DE +17 2078 N 20 AaAAaAAaaAAaaaaaaAAA DG@HGHGHIJHHJJHLLEEE +17 2079 N 21 GgGGgGGggGGggggggGGG^]g GA;LGLGLKELLLJJIL=HIA +17 2080 N 21 G$g$GGgGGggGGggggggGGGg CBEGIJHK>DIICJGGL?EGG +17 2081 N 19 C$CcCCccCCccccccCCCc 5HIMCLHFLLMJKKNBFHF +17 2082 N 18 TtTTttTTttttttTTTt IFLHGHGGJJHEIKHHHF +17 2083 N 18 GgGGggGGggggggGGGg EHLHKKHJCLI:KK;HII +17 2084 N 19 CcCCccCCccccccCCCc^]C AJBHLGAKMMJKKMGHIIA +17 2085 N 19 TtTTttTTttttttTTTtT EFKEGGB>JKHFHKKHGFE +17 2086 N 19 G$gGGggGGggggggGGGgG DHI:EEFJKNJJJ?DIIKG +17 2087 N 18 aAAaaAAaaaaaaAAAaA HH@KFCGJLIHKJFHEHF +17 2088 N 18 gGGggGGggggggGGGgG GJ:IE>KKJHBJLKIJ5I +17 2089 N 18 cCCccCCccccccCCCcC ?IC?5>KCDABBE5EI=B +17 2090 N 18 gGGggGGggggggGGGgG EB9IF1BJLIGJMBCB?@ +17 2091 N 17 cCCccCccccccCCCcC ?G??BJCEABAB?JIDH +17 2092 N 17 gGGggGGggggggGGgG DA?GI1BIKFJIICBI@ +17 2093 N 18 tTTttGTttttttTTTtT BBBHH2EIKIEFIGHFJI +17 2094 N 18 c$CCccCCccccccCCCcC @FGIL8JLIKJIMAGJIJ +17 2095 N 17 A$AaaAAaaaaaaAAAaA CEGHCFG=F?GEFHH>E +17 2096 N 16 CccCCccccccCCCcC >FHBIKIGJKM6DGJH +17 2097 N 16 AaaAAaaaaaaAAAaA AGECHEH>?EG@IEBG +17 2098 N 16 C$ccCCccccccCCCcC 9BA:EDE@BAEHFGCI +17 2099 N 15 ggGGggggggGGGgG HF/AIKJJJL2AAKC +17 2100 N 15 ccCCccccccCCCcC HI1JHLFKKMCCIJJ +17 2101 N 14 aaAaaaaaaAAAaA HGHKKJ>JJIGGLG +17 2102 N 15 ggGGggggggGGGgG HG=JIJJIILLKOLK +17 2103 N 14 ccCccccccCCCcC FHIJKHHKJ?IJII +17 2104 N 15 ccCCccccccCCCcC FJ1FJLJJILK7DDH +17 2105 N 14 aaAaaaaaaAAAaA EEFGIGDHIFCGHH +17 2106 N 16 ttTTttttttTTTtTt GF1FHKFHGJ;GHGGC +17 2107 N 15 ccCccccccCCCcCc @AIBCB@ADJAIDJ: +17 2108 N 15 ggGggggggGGGgGg FHAILJHIL>DBLAF +17 2109 N 15 ccCccccccCCCcCc ?@JBDA?ADJ6JEI? +17 2110 N 16 ggGggggggGGGgGg^]G DDAHLJGJMC2AI@C@ +17 2111 N 16 c$cCccccccCCCcCcC BFHHLIDLL3LIMJFC +17 2112 N 15 aAaaaaaaAAAaAaA GCIKJDKMEHDLBHE +17 2113 N 15 gGggggggGGGgGgG FJGKJHLK8LKEH=G +17 2114 N 15 cCccccccCCCcCcC G=INHGKKGCJMJGF +17 2115 N 15 tTttttttTTTtTtT FGFIHEGIHHHGDFF +17 2116 N 15 c$CccccccCCCcCcC BHHLJHKKKHKLKCG +17 2117 N 14 AaaaaaaAAAaAaA BHLHIIL?6HIDGF +17 2118 N 14 GggggggGGGgGgG ECLHHIJ@?JKJ@I +17 2119 N 14 GggggggGGGgGgG FBLGHHL.IGJEGG +17 2120 N 15 G$g$gggggGGGgGgG^]G BBLLHIL4GJLH?G: +17 2121 N 13 aaaaaAAAaAaAA HIDHJ23FIHDED +17 2122 N 13 tttttTTTtTtTT HF>DII@GHCAFC +17 2123 N 13 aaaaaAAAaAaAA IHCHI4CDHEFEC +17 2124 N 13 tttttTTTtTtTT JIAGJBJHK>FGA +17 2125 N 13 tttttTTTtTtTT IFDFJGCHIBCD? +17 2126 N 13 aaaaaAAAaAaAA HFEFIEDGE +17 2152 N 11 g$GGGgGgGGgG D8@HBI5JDGJ +17 2153 N 10 TTTtTtTTtT D/GGF?CEDG +17 2154 N 10 CCCcCcCCcC AHLJK.IIJJ +17 2155 N 10 AAAaAaAAaA DHGGF@=IEH +17 2156 N 10 CCCcCcCCcC ?JIKIBIDJI +17 2157 N 10 AAAaAaAAaA 3@HKHDFIJI +17 2158 N 10 GGGgGgGGgG ;JKJIGLLGK +17 2159 N 9 GGgGgGGgG JIIGHD=KJ +17 2160 N 9 CCcCcCCcC FKKDAH>JK +17 2161 N 10 AAAaAaAAaA A@GGICHFGI +17 2162 N 11 CCCcCcCCcC^]c ECMKJAHGKI@ +17 2163 N 11 TTTtTtTTtTt >@IHJGJEHLE +17 2164 N 11 GGGgGgGGgGg H5KIJGJ>JL@ +17 2165 N 11 CCCcCcCCcCc EJHKHDKDJL@ +17 2166 N 11 TTTtTtTTtTt 7CHHHGJCFLA +17 2167 N 11 AAAaAaAAaAa AFDFECDDFJ8 +17 2168 N 11 CCCcCcCCcCc CAG>JJIBJIB +17 2169 N 11 T$TTtTtTTtTt .HGCIGKFEL= +17 2170 N 10 CCcCcCCcCc GEBIDLHFK: +17 2171 N 12 CCcCcCCcCc^]c^]c FFIHEI;KJFCG +17 2172 N 12 T$TtTtTTtTttt ;DFCCI@HK6AA +17 2173 N 11 GgGgGGgGggg EFIJIAHL@D? +17 2174 N 11 G$gGgGGgGggg GEEHFDHL@BE +17 2175 N 10 gGgGGgGggg EFHIBHKA=E +17 2176 N 10 gGgGGgGggg EBDIBIK=E; +17 2177 N 10 tTtTTtTttt ?AHDCHFBD; +17 2178 N 10 t$TtTTtTttt BFH>;FHCB? +17 2179 N 10 TtTTtTttt^]t AHG=HICC:@ +17 2180 N 10 TtTTtTtttt BF7AHI>BGD +17 2181 N 9 CcCCcCccc FADDGL;?: +17 2182 N 10 CcCCcCcccc =BIAHLCHIE +17 2183 N 10 A$aAAaAaaaa BAHCIJC8EF +17 2184 N 9 t$TTtTtttt =G=CK>GEE +17 2185 N 8 CCcCcccc I=JJ7G:G +17 2186 N 8 AAaAaaaa GCFI<2FC +17 2187 N 8 AAaAaaaa JBFG3:?F +17 2188 N 9 AAaAaaaa^]A IBDJ40CE? +17 2189 N 10 CCcCccccC^2c IBIJ<87IC@ +17 2190 N 11 CCcCccccCc^]C ECIK7@:@C9A +17 2191 N 11 CCcCccccCcC I1KL=A +17 2192 N 11 TTtTttttTtT I;GL;?>HF7F +17 2193 N 11 CCcCccccCcC J;IL.IIJGDG +17 2194 N 10 AAaAaaaaAA HAFJ9ABDEF +17 2195 N 11 AAaAaaaaAaA G?IJ??AJF.G +17 2196 N 11 GGgGggggGgG JBJL?GHII@H +17 2197 N 11 AAaAaaaaAaA FCIJEDIJFBG +17 2198 N 10 GGgGggggGG K>IME>>HIJ +17 2199 N 11 CCcCccccCcC K?KKCHMKH.G +17 2200 N 11 TTtTttttTtT HFGLCHGHHAH +17 2201 N 11 GGgGggggGgG GDGMHFFHH1I +17 2202 N 11 GGgGggggGgG H>GL=A3G>1G +17 2203 N 11 GGgGggggGgG GBHJFIJKH<;J?IIF +17 2210 N 12 GgGggggGcGgg /HJHC6IC:IF2 +17 2211 N 11 TtTttttTTtt 4FILGHHEEHD +17 2212 N 13 CcCccccCcCcc^]C 7IMJHCKIEKK8@ +17 2213 N 13 AaAaaaaAaAaaA =EHIE=FG4HHCC +17 2214 N 13 AaAaaaaAaAaaA :DJID=EC=GH0E +17 2215 N 13 CcCccccCcCccC AJJFM;LH/IJEB +17 2216 N 13 TtTttttTtTttT BFGHI@HI7JI1I +17 2217 N 12 TtTttttTTttT :FII?6GBFHFF +17 2218 N 13 CcCccccCcCccC 9FGHH:FJ.KHBH +17 2219 N 12 CcCccccCCccC 4GKIAHJGHEII +17 2220 N 12 GaGagaaAGgaG ;GEL>9JEBJC> +17 2221 N 12 GgGggggGGggG ?GJJG5JJFKAH +17 2222 N 13 CcCccccCcCccC @DLJ10HHDJLKH +17 2223 N 13 CcCccccCcCccC 9GLJHBKIBHN@J +17 2224 N 13 TtTttttTtTttT DELLGCHH=IJDJ +17 2225 N 13 GgGggggGgGggG CBLL=GGI;JKIH +17 2226 N 13 Gg$GggggGgGggG ??KL@6IH0HKHI +17 2227 N 11 G$GggggGGggG BKLC>IDHD7I +17 2228 N 11 GggggGcGggG LKL:KF1HKCI +17 2229 N 12 AaaaaAaAaaA^]a JIAEEGEFIEJ@ +17 2230 N 12 AaaaaAaAaaAa JIA?DFCGCHIDJHK:HKF +17 2248 N 12 ccccCcCccCcc HHJKHHIMLLKI +17 2249 N 12 aaaaAaAaaAaa KG;IH>HLMKHI +17 2250 N 12 ggggGgGggGgg JF>JJHJM;ILH +17 2251 N 12 aaaaAaAaaAaa KGHIG1GJMJLJ +17 2252 N 11 ggggGGggGgg JEGILKKLJJI +17 2253 N 12 aaaaAaAaaAaa GDAHG4GKJKIH +17 2254 N 11 ttttTTttTtt JA>GGIKFHII +17 2255 N 12 ggggGgGggGgg IHCIJ=KLGIJK +17 2256 N 12 aaaaAaAaaAaa JIHII1BLELKJ +17 2257 N 11 ggggGGggGgg HE:IDIKLJGK +17 2258 N 12 ccccCcCccCcc GFIKJ>GNIJLK +17 2259 N 12 ttttTtTttTtt I9>FJ8JJBLHD +17 2260 N 12 ttttTtTttTtt HFBGCDEK>FFI +17 2261 N 12 ttttTtTttTtt FDDEEFBM9FJFB +17 2282 N 13 TtTttTttttTtt F7HJGIBI.4JCC +17 2283 N 13 GgGggGggggGgg G3GKFGFK4HJDF +17 2284 N 13 GgGggGggggGgg GJKLD0?FF> +17 2290 N 12 ggGggggGggG^]g JIKIIAJH@GFD +17 2291 N 12 ttTttttTttTt JIGIJ9DI@HEC +17 2292 N 12 ggGggggGggGg JKJKLE2LHHGC +17 2293 N 12 ggGggggGggGg JKJJJ>6JGFCD +17 2294 N 13 ccCccccCccCc^]c LKGLN:9JA=A;D +17 2295 N 13 ttTttttTttTtt H=HEK4>KIHHB? +17 2296 N 13 ttTttttTttTtt IGBJI9GG@G;FD +17 2297 N 13 ggGggggGggGgg IHGEK76IICGHE +17 2298 N 13 ccCccccCccCcc JJGKLEHLEFDHE +17 2299 N 13 aaAaaaaAaaAaa HGGGF1@GEDFDB +17 2300 N 12 ccCccccCcCcc HA>JK2/KBFHF +17 2301 N 14 ccCccccCccCcc^>c IIALJ=ELDGJFIII> +17 2311 N 13 AaaaaAaaAaaa^]A =JJJBHJGFIG?B +17 2312 N 14 GggggGggGgggG^]g EJKAIKKJIIJ4EB +17 2313 N 14 CccccCccCcccCc BJL1IJFIFJI8GE +17 2314 N 14 AaaaaAaaAaaaAa CFF2;E2DFEE/G? +17 2315 N 15 CccccCccCcccCc^]c =JL<;IGMGBC3FGE +17 2316 N 15 TttttTttTtttTtt CGIBAMIGBE;0JEC +17 2317 N 16 TttttTttTtttTtt^]t 7HH52HJC?HB7G3AD +17 2318 N 14 TtttTttTttTttt 0GI0HHHEGHFFAC +17 2319 N 16 G$ggggGggGgggGggg >GJGGMHIAHH9LEEE +17 2320 N 15 ggggGggGgggGggg IK5@?GIAIACJGGE +17 2321 N 15 ggggGggGgggGggg FJ;;JJI>JA7IGDH +17 2322 N 16 aaaaAaaAaaaAaaa^]a HK?GJBG?JD2HDGE: +17 2323 N 16 ggggGggGgggGgggg EIDJMHJIFI1LGDCD +17 2324 N 15 ggggGggGgggGggg DK97J7I?JK:IEH? +17 2325 N 15 cccCccCcccCcccc DH?KI6;I;2L9GF8 +17 2326 N 15 ccccCccCccCcccc ?C@85@CHB@K>=?= +17 2327 N 16 ggggGggGgggGgggg DHDHBFK8IK2DK6FC +17 2328 N 15 a$aaaaaAaaaAaaaa BJC;=GDHJAGIDEE +17 2329 N 15 gggGggGgggGgggg IEHIIGAFI/K5IC3 +17 2330 N 15 cccCccCcccCcccc JKGLDJE +17 2339 N 16 tttTttTtttTttttT E/@GGK@B;A@5LA@A?G +17 2341 N 15 g$gGggGgggGggggG AKGECEGE +17 2351 N 16 aaAaaAaaaAaaaaAA BFJ?IGKC?J@DGIFD +17 2352 N 16 ggGggGgggGggggGG <;GFKIJC@MJKH5IH +17 2353 N 16 ccCccCcccCccccCC H?=@CAHJ?M;G=HIH +17 2354 N 16 aaAaaAaaaAaaaaAA 3FJIFDHG:IHJ=FEHGDGGAJ@GK8FF +17 2358 N 16 ttTttTtttTttttTT FFHGGEEHCHEFHACG +17 2359 N 16 ggGggGgggGggggGG BIAEJ>IK=LIAE?IK +17 2360 N 16 aaAaaAaaaAaaaaAA @GAHIHID>IHEIGEI +17 2361 N 16 ggGggGgggGggggGG 1?I@HHIH=KJFKD?K +17 2362 N 16 aaAaaAaaaAaaaaAA DEJ:CAE>3K?EA2CI +17 2363 N 16 ccCccCcccCccccCC ;G2CHHIGDK@HFHDI +17 2364 N 16 c$cCccCcccCccccCC :GJEJ7IIDLFJHJBK +17 2365 N 15 aAaaAaaaAaaaaAA HIDGGIF?J=EDHEI +17 2366 N 15 gGggGggGggggGG^]g FJHFBHHLJIJHIL? +17 2367 N 16 cCccCcccCccccCCc >@BGAHI?KCJHFIJE +17 2368 N 16 cCccCcccCccccCCc FKFJ2KJ@MFJJHHH: +17 2369 N 16 tTttTtttTttttTTt D8FGDGGELFGHFBLG +17 2370 N 16 gGggGgggGggggGGg CJ@GIHG9KHJHFILF +17 2371 N 16 gGggGgggGggggGGg FFFIHHHBIIHIH:@G +17 2372 N 16 cCccCcccCccccCCc 9FLI +17 2374 N 15 AaaAaaaAaaaaAAa AAADJB +17 2379 N 14 g$gGgggGggggGGg A?>GH?EIHIE:DE +17 2380 N 12 g$GgggGgggGGg @EHHFJKIIIKI +17 2381 N 12 CcccCccccCCc FGHDGJFHIGIJ +17 2382 N 13 AaaaAaaaaAAa^]A ECDCFFFFEHJD@ +17 2383 N 13 AaaaAaaaaAAaA =CDDJDFDFHJEC +17 2384 N 13 A$aaaAaaaaAAaA CBDCJDABDGJEE +17 2385 N 12 aaaAaaaaAAaA EF:IEED>AIBE +17 2386 N 12 cccCccccCCcC ABDGFHGHJJGD +17 2387 N 12 cccCccccCCcC BEELHIIIHLGB +17 2388 N 12 cccCccccCCcC DFFLIJJHJFAI +17 2389 N 13 a$aaAaaaaAAaA^]A ?GCEBIBFFI:EB +17 2390 N 12 ggGggggGGgGG DAMHHI=9MIDF +17 2391 N 12 ttTttttTTtTT DCFGEGDB +17 2405 N 14 aAaaaaAAaAAaA^]A BDEEFEADEHIDE@ +17 2406 N 14 cCccccCCcCCcCC @FIHJIHKKGJJEC +17 2407 N 15 aAaaaaAAaAAaAA^]A ?EDDDEHJFKIEIF@ +17 2408 N 15 a$AaaaaAAaAAaAAA :F@CDFGJAJJFHEB +17 2409 N 14 AaaaaAAaAAaAAA DBDEEHKGGJEHEC +17 2410 N 14 A$aaaaAAaAAaAAA D?BDCIJFFICHFC +17 2411 N 13 a$aaaAAaAAaAAA >BDDIJGFJBIGD +17 2412 N 12 aaaAAaAAaAAA EFDGJCHHA ?>CGHGIJGJGF8 +17 2415 N 13 aaAAaAAaAAAA^]A ACFJGHIDIGC?E +17 2416 N 12 c$cCCcCCcCCCC AHEJKFJJFIFC +17 2417 N 12 tTTtTTtTTTTT A9LELNCKGHHH +17 2418 N 12 aAAaAAaAAAAA E>IIHIEGEADF +17 2419 N 12 gGGgGGgGGGGG EHAFIKGHJI>J +17 2420 N 13 cCCcCCcCCCCCc ;FIEFLCIIGEH9 +17 2421 N 12 c$CCcCCcCCCCc ?EKKLKKKHFID +17 2422 N 12 AAaAAaAAAAAa EIGIHDJHHFHA +17 2423 N 11 GGgGGgGGGGG 8KJCNIHKIHL +17 2424 N 11 GGgGGgGGGGg GHHEKHIF@IJ +17 2425 N 11 CCcCCcCCCCc GL?FMBIKJK8 +17 2426 N 11 GGgGGgGGGGg <@H;EH>AAED +17 2427 N 12 TTtTTtTTTTTt BIGEIGDDHFID +17 2428 N 12 GGgGGgGGGGGg GIICMIBLK/KL +17 2429 N 11 GGgGGgGGGGg /CIBLICG2J: +17 2430 N 12 TTtTTtTTTATt 0CH>GE:A>6I> +17 2431 N 12 G$GgGGgGGGGG^]g GLHCMICJF0K@ +17 2432 N 12 GgGGgGGGGGgg LG:KGEF:EEDHID +17 2434 N 12 GgGGgGGGGgg^]G ?J?IFAL;LIG> +17 2435 N 13 CcCCcCCCCCccC JI2LJ8ICEKLGD +17 2436 N 12 AaAAaAAAAaaA J7;IDCE>IC@B +17 2437 N 12 CcCCcCCCCccC GI2JH>IHJKH@ +17 2438 N 14 AaAAaAAAAAaaA^]a ID0I?CHI7IC2D5 +17 2439 N 13 CcCCcCCCCccCc DG7KF>JIKKIDC +17 2440 N 14 CcCCcCCCCCccCc KJ3KL7IK3JLLMHDHFDKJDBD +17 2442 N 13 GgGGgGGGGggGg IGCMHBJFL6CCG +17 2443 N 14 TtTTtTTTTTttTt FE@IFAE>:F>EHD +17 2444 N 15 AaAAaAAAAAaaAa^]a EI=IJ=EC4ILICH9 +17 2445 N 14 GgGGgGGGGggGgg BG@MHBLLMCHAG3 +17 2446 N 15 TtTTtTTTTTttTtt BFBIFEFC8GJ7FC8 +17 2447 N 16 CcCCcCCCCCccCcc^]C EG7MBDJKDLBH1I:B +17 2448 N 14 CcCCcCCCCCcccC FG9LJDI;DICIHA +17 2449 N 14 C$cCCcCCCccCccC BH8LIBIMIH9IAD +17 2450 N 13 aAAaAAAaaAaaA H0JI4GKKGAB@5 +17 2451 N 15 gGGgGGGGGggGggG I@NJ=KBGNLKJJ?= +17 2452 N 15 cCCcCCCCCccCccC KG +17 2456 N 15 tTTtTTTTttTttT^]t F=LHCJLIIF?E>H; +17 2457 N 16 cCCcCCCCCccCccCc H8KJ>JG0J;G=J>FD +17 2458 N 16 aAAaAAAAAaaAaaAa H2IIF<3JKJBKIBI +17 2462 N 17 gGGgGGGGGggGggGg^]g F?NI@KH.LKH?HECGA +17 2463 N 17 gGGgGGGTGggGggGgg G;HJ=J./@EIFJF;J@ +17 2464 N 17 cCCcCCCCCccCccCcc E3LK;KEGKIJILFHKG +17 2465 N 16 t$TtTTTTTttTttTtt ALG@JJ.M?GJIIFI; +17 2466 N 15 GGgGGGGggGggGgg >LJDJBLKKFIGJLH +17 2467 N 15 AAaAAAAaaAaaAaa =AH@GIIJHJKMJIEBIJJE +17 2481 N 14 CcCCCCccCccCcc HI6J=KKJ=KGIL@ +17 2482 N 16 TTtTTTTTttTttTtt 4IF@JG9LHJ>HKKE3 +17 2483 N 15 TtTTTTTttTttTtt FG8EH1HJGFILGIH +17 2484 N 15 GGgGGGGggGggGgg 6HI=IEKLJIHKKKJ +17 2485 N 16 AAaAAATAaaAaaAaa 7FH>F12KGGEIJGMH +17 2486 N 16 GGgGGGGGggGggGgg ;FJ?ML.LDHFKKKMI +17 2487 N 15 CCcCCCCccCccCcc 3FF1K6KKJDHC2K/ +17 2488 N 14 CC$cCCCccCccCcc 9CEJCJKG;NIFGH +17 2489 N 12 cCCCccCccCcc HI:ILIBKE?LI +17 2490 N 12 aAAAaaAaaAaa FH2KJIHDJBMI +17 2491 N 13 gGGGGggGggGgg DJEMN6G;G@MLD +17 2492 N 13 gGGAGggGggGgg DFE1KKJ?ILHMJ +17 2493 N 13 aAAGAaaAaaAaa FFA.GLIBKJELJ +17 2494 N 12 gGGGggGggGgg DL=LGFHID9KH +17 2495 N 11 tTTTttTtttt AF=FIIFIII? +17 2496 N 13 t$TTTTttTttTtt ?EC1JJHEFEHGD +17 2497 N 12 TTTTttTttTtt E18IIHFILEJG +17 2498 N 12 GGGGggGggGgg IH8IFK?IKDMD +17 2499 N 12 AAAAaaAaaAaa AC@JJI:JLKKF +17 2500 N 11 GGGggGggGgg H4MJGJIL9JI +17 2501 N 11 GGGggGggGgg GGJHKEJKHLJ +17 2502 N 12 CCCCccCccCcc FB?HLJCJJFMJ +17 2503 N 12 TTTTttTttTtt @G>LIGGILKEH +17 2504 N 12 G$GGGggGggGgg >?.KJDBJJJLI +17 2505 N 11 CCCccCccCcc 9JKKJHKFFIK +17 2506 N 11 T$TTttTttTtt .BJFGEHLEIE +17 2507 N 9 GggGggGgg IIG1IHLJI +17 2508 N 9 TttTttTtt GIF;FKHIG +17 2509 N 9 GggGggGgg JFJ9KKJMI +17 2510 N 10 AAaaAaaAaa FEKIEGL2IH +17 2511 N 10 GGggGggGgg BIJHIKJBKD +17 2512 N 10 CCccCccCcc 0GHJKKIJMK +17 2513 N 10 T$TttTttTtt 4FHG.HKLIE +17 2514 N 9 G$ggGggGgg BFIFIG.HG +17 2515 N 8 ttTttTtt EF1GK0IC +17 2516 N 8 ggGggGgg FJ:JK@JC +17 2517 N 8 aaAaaAaa AGGGHFJD +17 2518 N 7 t$tttTtt EFHKHHE +17 2519 N 7 cCccCcc @DB@CE? +17 2520 N 7 gGggGgg HAIG1KE +17 2521 N 7 cCccCcc IHIIKKG +17 2522 N 7 aAaaAaa F9FG3GE +17 2523 N 7 tTttTtt EIGKDIG +17 2524 N 6 cccCcc HJIELH +17 2525 N 8 aAaaAaa^]a C.ED3HB< +17 2526 N 9 cCccCccc^]c H=HIEKKF@ +17 2527 N 9 tTttTtttt E>GJLG?:E +17 2528 N 9 gGggGgggg EEIIELIIB +17 2529 N 9 cCccCcccc FFIH=KFIB +17 2530 N 9 a$AaaAaaaa ?9DGGIFBB +17 2531 N 8 TttTtttt DFJGIAEA +17 2532 N 8 TttTtttt @GJBJBHC +17 2533 N 9 C$ccCcccc^]c EDIEIE>@D +17 2534 N 8 ccCccccc GHBKGKDE +17 2535 N 8 aaAaaaaa FKIKJCGF +17 2536 N 8 ggGggggg CIFICJ@H +17 2537 N 8 c$cCccccc AIBJHICG +17 2538 N 7 cCccccc F6J2E@F +17 2539 N 7 cCccccc ?BC@;6A +17 2540 N 7 gGggggg JAJGJFG +17 2541 N 7 gGggggg E9IE@CH +17 2542 N 7 tTttttt ICHH>HH +17 2543 N 7 gGggggg HEIILEJ +17 2544 N 8 aAaaaaa^]A F9GEIEDB +17 2545 N 8 cCcccccC G?IGKDJC +17 2546 N 8 aA$aaaaaA I1IHJEGF +17 2547 N 7 ggggggG HHHLBGG +17 2548 N 7 aaaaaaA FIGLHJF +17 2549 N 7 ggggggG AFGI=IH +17 2550 N 7 ttttttT CFFJBHF +17 2551 N 7 g$gggggG @F>M>KH +17 2552 N 6 aaaaaA HHKEIG +17 2553 N 6 gggggG DFIEIG +17 2554 N 6 tttttT CHF>G +17 2557 N 5 ccccC GKDLH +17 2558 N 6 ttttT^]t DJGHJD +17 2559 N 6 ggggGg DLBHIE +17 2560 N 6 ttttTt BECFGD +17 2561 N 6 c$cccCc ?JCEGF +17 2585 N 9 aaaAaAaAA MHIGC>HEG +17 2586 N 9 gggGgGgGG MFKHLGGJJ +17 2587 N 10 aaaAaAaAA^>A GFFJFJ>GH? +17 2588 N 11 aaaAaAaAAA^]A GFHIDICDG?A +17 2589 N 12 aaaAaAaAAAA^]A HEEIDJ?IHB:@ +17 2590 N 12 aaaAaAaAAAAA GIEKEKFHH@CA +17 2591 N 12 cccCcCcCCCCC HJIIKK>HIAED +17 2592 N 12 aaaAaAaAAAAA GFFHFJ=HJEED +17 2593 N 12 aaaAaAaAAAAA GFGIG?DDI;CD +17 2594 N 12 aaaAaAaAAAAA JIGJHJ@II=DD +17 2595 N 13 tttTtTtTTTTT^]T HAFH@K;HIEFF? +17 2596 N 13 aaaAaAaAAAAAA HEEJFBFDHFECA +17 2597 N 13 aaaAaAaAAAAAA GEEIGJBEJADFB +17 2598 N 13 aaaAaAaAAAAAA HEFJGIFGJ7GDB +17 2599 N 13 aaaAaAaAAAAAA HEEJHJBIJ8GGE +17 2600 N 13 aaaAaAaAAAAAA JHIJHHE +17 2627 N 15 ccCcCcCCCCCCCcC GEJGM>HJMGHGJCD +17 2628 N 15 ccCcCcCCCCCCCcC CI?I=GJJ52IHIFD +17 2629 N 15 aaAaAaAAAAAAAaA BEFGGFHIBFGGJHF +17 2630 N 14 ttTtTtTTTTTTtT EDHFKDDIJGGG7C +17 2631 N 15 ccCcCcCCCCCCCcC FFLHM?KM:FKIKEH +17 2632 N 15 tt$TtTtTTTTTTTtT B@KEKBIM;JHIKJG +17 2633 N 14 a$AaAaAAAAAAAaA :HII?FH93EDHID +17 2634 N 14 GgGgGGGGGGGgG^]G LINAJM>IIKMKIB +17 2635 N 14 CcCcCCCCCCCcCC IHLHIJ7;IIL@FL6GEKH@E8? +17 2641 N 16 CcCcCCCCCCCcCCcc GGLGKLICJHLKIH:. +17 2642 N 16 CcCcCCCCCCCcCCcc EGK4JL4JIHLIFGC9 +17 2643 N 16 C$cCcCCCCCCCcCCcc DJGJEKLKIILLIHD7 +17 2644 N 14 tTtTTTTTTTtTTt GKDIL;LIIKBHH@ +17 2645 N 15 cCcCCCCCCCcCCcc HMIIMCGJJJL?IBG +17 2646 N 15 aAaAAAAAAAaAAaa IJIIK?CFIKLGGEFFIGGI90G +17 2654 N 17 cCcCCCCCCCcCCccC^]C AJ9CIJEKJIIIIBCF? +17 2655 N 17 cCcCCCCCCCcCCccCC >G@II2BIHLD6K=?E@ +17 2656 N 17 gGgGGGGGGGgGGggGG DC@ABD>@B?K>D>IA@ +17 2657 N 17 c$CcCCCCCCCcCCccCC ?ICIMH=IIMLHICIHD +17 2658 N 16 TtTTTTTTTtTTttTT JDHLKDJGLHHHDEHB +17 2659 N 16 AaAAAAAAAaAAaaAA ?GEHA2EEJJCHIJDB +17 2660 N 16 GgGGGGGGGgGGggGG HHHLKFJKKMII@KJH +17 2661 N 17 AaAAAAAAAaAAaaAA^]A FCEH5?GIIIGGCBFE? +17 2662 N 16 TtTTTTTTtTTttTTT DCDIBHHKGFICCEFA +17 2663 N 16 aAAAAAAAaAAaaAAA EEKHFHCIGEIFFDBB +17 2664 N 16 cCCCCCCCcCCccCCC @BCE@C>JB?? +17 2666 N 16 tTTTTTTTtTTttTTT EBI=HEHIJBHD>EED +17 2667 N 15 cCCCCCCcCCccCCC =FFIJDJKJKEHIFF +17 2668 N 17 c$CCCCCCCcCCccCCC^]C >FG= +17 2680 N 17 C$CCCCCcCCccCCCCc^]c DEHJGMKHKBMJ@IHJ9 +17 2681 N 16 TTTTTtTTttTTTTtt 7FHGIJHJFFHEHJC5 +17 2682 N 16 GGGGGgGGggGGGGgg 8BHJJKIJFKIJHHJ= +17 2683 N 13 GGGgGGggGGGGg F@KKFKEKJAG=J +17 2684 N 15 GGGGgGGggGGGGgg BFHJKGJAJD>HHE2 +17 2685 N 16 GGGGGgGGggGGGGgg 63GHKKGJBKDE=B@> +17 2686 N 16 C$CCCCcCCccCCCCcc AEF?KKHL?IIIHJ<: +17 2687 N 14 AAAaAAaaAAAAaa BDKFHI>DHFGID2 +17 2688 N 14 C$CCcCCccCCCCcc EGJIIEBHIIHBH> +17 2689 N 13 AAaAAaaAAAAaa DGMGHDLHGGDK@ +17 2690 N 14 GGgGGggGGGGgg^]g ELKIMGIIJGKJ2= +17 2691 N 13 GGgGGggGGGGgg :IIFKAJI:DIFD +17 2692 N 14 TTtTTttTTTTttt 8:GD=CD?FA +17 2695 N 14 CcCCccCCCCcccC HIIJEMFIHHCEIB +17 2696 N 14 AaAAaaAAAAaaaA HFE +17 2697 N 14 CcCCccCCCCcccC JLGEDDJ8HIHBKE +17 2698 N 14 TtTTttTTTTtttT LHEMCEIFGJDBGH +17 2699 N 15 CcCCccCCCCcccC^]C IKJMEHKJILJDFHA +17 2700 N 15 TtTTttTTTTtttTT JIJJD7DHHKKDIIA +17 2701 N 15 CcCCccCCCCcccCC MKHKFIJEJKLDLIF +17 2702 N 15 TtTTttTTTTtttTT LHJIAJIJHJFAFGG +17 2703 N 15 TtTTttTTTTtttTT GHGHADHAEBEDEE? +17 2704 N 15 CcCCccCCCCcccCC LHJLDAHIHLF@LIF +17 2705 N 15 CcCCccCCCCcccCC LKHJDKHJGIJDLHE +17 2706 N 16 AaAAaaAAAAaaaAA^]a JIFJFKHEBJAEKG92 +17 2707 N 16 GgGGggGGGGgggGGg GHKKBJKFJJL:LLJFLC@CFKGKEDFH? +17 2713 N 19 GgGGggGGGGgggGGggG^>g F:JJJGMHLHK +17 2723 N 16 GggGGGGgggGGggGg IFGDHJLL>LKJJKHH +17 2724 N 16 AaaAAAAaaaAAaaAa IEHH@EJLDIEHADF@ +17 2725 N 16 GggGGGGgggGGggGg JAJJKMMK;KJGHKJ8 +17 2726 N 15 GggGGGGggGGggGg ADKIHFJLKGHGJG0 +17 2727 N 16 GggGGGGgggGGggGg IGJGDJJA;JEA +17 2730 N 16 GggGGGGgggGGggGg HHFKBGLBGMKLJKH3 +17 2731 N 16 CccCCCCcccCCccCc 9CDHGJFKMGJJJII. +17 2732 N 16 CccCCCCcccCCccCc EAGHGIKKBFIH8JHK +17 2733 N 16 C$ccCCCCcccCCccCc >JHH9GKKAKDDHHH6 +17 2734 N 15 ccCCCCcccCCccCc BIH=ILLDJF?JMGL +17 2735 N 16 ttTTTTtttTTttTt^]T DFIGIKIGJDJ>GHJ? +17 2736 N 15 ccCCCCcccCCccCC BFJKEMJFKIHILID +17 2737 N 16 ttTTTTtttTTttTtT DAHHJKICHH@IIH7F +17 2738 N 16 tt$TTTTtttTTttTtT ADF;FIJIEEFBIEIA +17 2739 N 14 aAAAAaaaAaaAaA >ADDJBEAGBIFHB +17 2740 N 15 cCCCCcccCCccCcC CHFHIJMLICIKHJE +17 2741 N 15 cCCCCcccCCccCcC ACEILKJLGJJKGHF +17 2742 N 15 aAAAAaaaAAaaAaA @GDDGJIJF8IID8F +17 2743 N 15 t$TTTTtttTTttTtT 9EFGI?BJGHIJE5F +17 2744 N 14 CCCCcccCCccCcC GBKMLIML@JMGAH +17 2745 N 14 TTTTtttTTttTtT CHILGGHK.EIFDH +17 2746 N 14 AAAAaaaAAaaAaA AAHHGDFEG@I?IE +17 2747 N 14 AAAAaaaAAaaAaA C;AJIECIIGJGDG +17 2748 N 15 T$TTTtttTTttTtT^]t :?GGIJMHBJE +17 2750 N 14 TTTtttTTttTtTt CHMGDJJIHIG8HE +17 2751 N 14 GGGgggGGggGgGg FJHJFJJHIJJKIB +17 2752 N 14 TTTtttTTttTtTt :CCHHGEBGKE8HA +17 2753 N 14 G$GGgggGGggGgGg 1G.JEKG:IJE3JG +17 2754 N 13 CCcccCCccCcCc GFHEKJEHKG0IF +17 2755 N 13 CCcccCCccCcCc D;HLIIJIKH0HE +17 2756 N 12 CCcccCCccCCc FJKAHAL>OGHE +17 2757 N 13 TTtttTTttTtTt FK@KIC8FHG6HG +17 2758 N 13 TTtttTTttTtTt CGGDHG2FHF6E< +17 2759 N 13 AAaaaAAaaAaAa ?EHCHDBDGFAFG +17 2760 N 13 T$TtttTTttTtTt @BHJIH8JJBAGH +17 2761 N 12 TtttTTttTtTt EHJIG1IIFGEB +17 2762 N 12 TtttTTttTtTt A9CIFIE@EKEE +17 2763 N 12 CcccCCccCcCc GGEIJ7HME;JH +17 2764 N 12 CcccCCccCcCc DJKLH?JMF@IFIFF +17 2773 N 11 a$aaAAaaAaAa BIJE;ILFG@E +17 2774 N 10 ggGGggGgGg EILJHKKDII +17 2775 N 10 ttTTttTtTt GHG:FHEJGH +17 2776 N 10 ggGGggGgGg GJICJKI +17 2784 N 11 ggGGggGgGgg EGKHCKKIKGD +17 2785 N 11 ggGGggGgGgg EFF.HKHKCHC +17 2786 N 12 ccCCccCcCcc^]c FBH7IKGEFDC= +17 2787 N 12 c$cCCccCcCccc 9@FCHJBKHA1D +17 2788 N 11 cCCccCcCccc >F/BKIIIIHB +17 2789 N 12 c$CCccCcCccc^]C AE4HLHJIKBFD +17 2796 N 9 aaAaAaaaA FGGDHG/AF +17 2797 N 10 TttTtTtttT 8GHHBHG;DE +17 2798 N 10 G$ggGgGgggG ;HIKGJK:LI +17 2799 N 9 aaAaAaaaA DECGIE4FF +17 2800 N 9 aaAaAaaaA HIGKHG;JF +17 2801 N 9 ggGgGgggG FHKDEG>CI +17 2802 N 8 ggGgGggG FGDIDGHI +17 2808 N 8 tTtTtttT BB;GHBFE +17 2809 N 7 t$TtTttT AC:AGGF +17 2810 N 8 C$cCcccC^]C DEKGIBKE +17 2811 N 7 aAaaaAA EIJGIGC +17 2812 N 8 g$GgggGG^]g EJIEJJGE +17 2813 N 7 AaaaAAa HGCKFF. +17 2814 N 7 GgggGGg GJ@LKIE +17 2815 N 6 AaaaAA FC>9GH +17 2816 N 7 CcccCCc E?BDEHA +17 2817 N 7 GgggGGg 5HIMACH +17 2818 N 7 GgggGGg EGHJFII +17 2819 N 7 GgggGGg IGHLGJI +17 2820 N 7 GgggGGg IJ9HIFB +17 2821 N 6 AaaAAa 7@EDH: +17 2822 N 7 CcccCCc 6GFJGFI +17 2823 N 7 CcccCCc IGFDIHL;E +17 2827 N 8 GgggGGgG ;IHIJLF? +17 2828 N 9 AaaaAAaA^]a ?ABHDL9<4 +17 2829 N 8 GgggGGGg FHHLILEC +17 2830 N 9 GgggGGgGg EG;KGJKBG +17 2831 N 9 AaaaAAaAa EH +17 2832 N 8 GgggGGGg DI7LJLFB +17 2833 N 9 CcccCCcCc @EGKBK:F? +17 2834 N 8 C$cccCCCc CEHIHKFH +17 2835 N 8 cccCCcCc >4DHL>AD +17 2836 N 8 cccCCcCc A>EFK:EB +17 2837 N 9 gggGGgGg^]G H0K@D;A8@ +17 2838 N 9 aaaAAaAaA GHLFGBFCC +17 2839 N 8 ggGGgGgG IKJMHGJG +17 2840 N 9 cccCCcCcC I2LGFHED8 +17 2841 N 9 aaaAAaAaA F?IHGLFKD +17 2842 N 9 gggGGgGgG F@IKFKIHH +17 2843 N 10 cccCCcCcC^]c GFL@JJBLFD +17 2844 N 10 aaaAAaAaAa FCLHJKEJ:F +17 2845 N 10 gggGGgGgGg EIIIHJEJ=E +17 2846 N 10 cccCCcCcCc @4JIJJ>?E?J5F +17 2849 N 9 ttTTtTtTt HIC3DKI4F;IJJE +17 2861 N 11 ccCCcCcCcc^]C JKEKF=DH?GCFHF +17 2873 N 11 aaAAaAaAaaA BGIJFFIJHBG +17 2874 N 11 aaAAaAaAaaA AFHCIBI?GI> +17 2875 N 11 ccCCcCcCccC EIH?K7L@IMH +17 2876 N 10 aaAAaAaaaA CIGEK5LJJG +17 2877 N 11 g$gGGgGgGggG AHI9HBMLLLG +17 2878 N 10 aAAaAaAaaA GGAJ7JHIIA +17 2879 N 10 tTTtTtTttT F9IEHF>EHG +17 2880 N 10 gGGgGgGggG EEEIAJBJJI +17 2881 N 8 tTTttttT F;0JIJIC +17 2882 N 10 gGGgGgGggG CCIL:K8JKI +17 2883 N 10 gGGgGgGggG FFLE=J;LIH +17 2884 N 9 aAAaaAaaA GB2DM4GKG +17 2885 N 10 g$GGgGgGggG BJMKFGMLKJ +17 2886 N 9 GGgGgGggG ECJ9J.KGJ +17 2887 N 10 TTtTtTttT^]T 31H2I/DIED +17 2888 N 11 C$CcCcCccCC^]C EKJ?MMNMHC> +17 2889 N 10 TtTtTttTTT JIAGKHHGGD +17 2890 N 10 CcCcCccCCC GDGD7C@JHD +17 2891 N 10 GgGgGggGGG 8EF:C +17 2894 N 11 TtTtTttTTTt 9GCJGJI?G76 +17 2895 N 10 GggGggGGGg LKHLLHIJCH +17 2896 N 10 AaAaaaAAAa @K4LKMCI@F +17 2897 N 11 GgGgGggGGGg LD9LBL=JKF< +17 2898 N 11 GgGgGggGGGg 5I>H.LMAJ8D +17 2899 N 9 cCcccCCCc @6EEDJKBA +17 2900 N 13 GgGgGggGGGg^]G^]g BI=G.AJ@D9GD2 +17 2901 N 13 TtTtTttTTTtTt 0GBF8IIEE5ED? +17 2902 N 13 GgGgGggGGGgGg GKHK8LLIJFGHE +17 2903 N 13 GgGgGggGGGgGg CJ7JJHDILFHBD +17 2904 N 13 CcCcCccCCCcCc :IFL1LKDKIJIG +17 2905 N 14 TtTtTttTTTtTt^]T =GIHFHJBKDJJ@? +17 2906 N 14 CcCcCccCCCcCcC GJIGBJKIKGIIDD +17 2907 N 13 AaaAaaAAAaAaA AIKFHMHJGAHCE +17 2908 N 14 GgGgGggGGGgGgG CH>KJKMLLEGLHH +17 2909 N 12 aAaAaaAAaAaA DGHAIIBIKHAE +17 2910 N 13 tTtTttTTTtTtT B9G6FJFIFGIEE +17 2911 N 13 a$AaAaaAAAaAaA BDGCHG@I:1H;C +17 2912 N 12 CcCccCCCcCcC FKDLHIJC?JFF +17 2913 N 12 AaAaaAAAaAaA 5JBLLHJDDJ:H +17 2914 N 12 GgGggGGGgGgG ?I;KLKL?KLIJ +17 2915 N 12 GgGggGGGgGgG .IHLCIJ;KIIG +17 2916 N 12 GgGggGGGgGgG ;I5JL2LEHJKF +17 2917 N 12 aAaaAAAaAaA^]A ?7LCDHDJIHBA +17 2918 N 13 GgGggGGGgGgGG 7ELEJKMCKMGKF +17 2919 N 12 TtttTTTtTtTT AEH;FFD>IHDE +17 2920 N 13 GgGggGGGgGgGG 0GKLK=L;CLIJI +17 2921 N 13 GgGggGGGgGgGG ?G:KKEJ:GKHGE +17 2922 N 13 CcccCCCcCcCC^]C =CKIIG5IKHHIB +17 2923 N 13 C$cccCCCcCcCCC =CKLHM58JHHFA +17 2924 N 13 cCccCCCcCcCCC GGKKKKEGLIIGD +17 2925 N 13 aAaaAAAaAaAAA DIHHFDH;GEGGE +17 2926 N 13 cCccCCCcCcCCC E1JHII?HJJIHE +17 2927 N 13 a$AaaAAAaAaAAA BBJHHJED:EHGE +17 2928 N 12 GggGGGgGgGGG 4KKLMIHJHDJI +17 2929 N 12 CccCCCcCcCCC 0KLJL?BKKGIH +17 2930 N 12 TttTTTtTtTTT 5IIDF=JLHGHH +17 2931 N 12 CccCCCcCcCCC BCCKKJ:MCJIF +17 2932 N 12 GggGGGgGgGGG .JJ=DCBBHBAA +17 2933 N 11 ggGGGgGgGGG JKCK>JKJGHD +17 2934 N 12 CccCCCcCcCCC 1GIHKJDLJJIF +17 2935 N 12 CccCCCcCcCCC 7IHHL@GJJHHG +17 2936 N 11 ttTTTtTtTTT GI>?H@EE +17 2939 N 11 ccCCCcCcCCC IIHJ@LAKIIJ +17 2940 N 11 ttTTTtTtTTT EDJMCIHIHIH +17 2941 N 11 ttTTTtTtTTT BDFJ?KFIECH +17 2942 N 11 t$tTTTtTtTTT DG?IFAJHAEG +17 2943 N 9 gGGGGgGGG JDJ;GJHIC +17 2944 N 9 aAAaAaAAA F@J@IEGGH +17 2945 N 10 aAAAaAaAAA C3KT /0I1IC@BCIK@? +17 2978 N 12 GgGgGGGggggG JJIGDGGHGLHE +17 2979 N 13 GGgGgGGGggggG FFD +17 2981 N 10 AaaAAaaaaA ?:EEC20;@C +17 2982 N 13 CCcCcCCCccccC F@I?GCCJGG95E +17 2983 N 13 CCcCcCCCccccC GDD:IGHM:GK=E +17 2984 N 13 CCcCcCCCccccC DDJLJEIKHKL?F +17 2985 N 13 A$AaAaAAAaaaaA .8J5HEHCIJIHD +17 2986 N 12 GgGgGGGggggG :HJI:F7EIGCI +17 2987 N 12 C$cCcCCCccccC 3JGKG6;LJIIG +17 2988 N 11 tTtTTTttttT G9HG:LHGGEH +17 2989 N 11 gGgGGGggggG D:I:JKJLLFH +17 2990 N 11 cCcCCCccccC F1IE@II +17 2994 N 10 GgGGGggggG HHHG@?GK?F +17 2995 N 10 GgGGGggggG BFGJ>HG>DF +17 2996 N 10 TtTTTttttT 1EC11CHJBG +17 2997 N 10 CcCCCccccC EBIHKHHKFJ +17 2998 N 10 CcCCCccccC ADFHDE=LAE +17 2999 N 10 A$a$AAAaaaaA 1AGD2IJFJG +17 3000 N 8 GGGggggG GCGDKDDJ +17 3001 N 7 CCccccC BFJJMHG +17 3002 N 8 AAAaaaaA 8GBGIMJF +17 3003 N 8 GGGggggG BJCDKKIJ +17 3004 N 8 C$CCccccC 9E1JKLFH +17 3005 N 7 AAaaaaA GAFDHEF +17 3006 N 8 CCccccC^]c >CIHJ0H@ +17 3007 N 8 CCccccCc F>HJKIG6 +17 3008 N 8 CCccccCc IKHKFDEF +17 3009 N 8 AAaaaaAa EAEEHCC1 +17 3010 N 7 CCccccC HHFJKFH +17 3011 N 8 AAaaaaAa CFGFLJG8 +17 3012 N 8 GGggggGg 97IHLI=/ +17 3013 N 9 CCccccCcc 47JJLJF/B +17 3014 N 8 AaaaaAa^]a AIJJFG?. +17 3015 N 8 GGggggGg C4IDMIJ; +17 3016 N 11 C$CccccCcccc BHHFJ@H8KCE +17 3017 N 11 CccccCaccc^]C CIKLHH8/FFB +17 3018 N 9 AaaaaAaaA 3EBHAF80D +17 3019 N 10 CccccCcccC :IELGGH@DD +17 3020 N 10 CccccCcccC @IKMJI/5.C +17 3021 N 10 ttttTtttT^]t HHFIF4G.HB +17 3022 N 10 ggggGgggGg JGJGIAGGHD +17 3023 N 10 ttttTgttTt GGKD@348FB +17 3024 N 10 ggggGgggGg HIKCKEKEFA +17 3025 N 10 ggggGgggGg ILLH>A=:EA +17 3026 N 11 ccccCccccCc JINIIK99DEF +17 3027 N 11 aaaaAaaaaAa HHKHEB@.9G> +17 3028 N 11 ggggGggggGg HGMGH/K?FJG +17 3029 N 11 ggggGggggGg HHKGFNILIHE +17 3030 N 12 ggggGggggGg^]g JILJC.7@ABE< +17 3031 N 12 aaaaAaaaaAaa IILF8G./?ECA +17 3032 N 11 ggggGgggGgg IHMCD1KGIF8 +17 3033 N 11 ggggGggggGg IIKEA9FBBI? +17 3034 N 11 aaaaAaaaaAa HJNGG.08;0D +17 3035 N 10 ggggGgggGg HJJIL543K4 +17 3036 N 12 ccccCccccCcc KK>EIE99;G?2 +17 3037 N 12 ttttTttttTtt IHJFF3EGEKH= +17 3038 N 14 ttttTttttTttt^]T HHIH>98>CE97AC +17 3039 N 14 ggggGggggGgggG HIKHJ>25GIFH;:HIH0GI +17 3042 N 13 ggggGgggGgggG GGJHEGDGJHEBH +17 3043 N 13 ttttTttttTttT DAHE:F66@F@6G +17 3044 N 14 aaaaAaaaaAacA^]a EEH?A<1:2G:0G/ +17 3045 N 14 ccccCccccCccCc HI5GJ/;ADJI>H? +17 3046 N 13 aaaaAaaaAaaAa FIK>H/GBI;.I. +17 3047 N 13 ggggGgggGggGg FGIGH?JJHE2L2 +17 3048 N 10 ttttTttTtT EGHG:6/EFG +17 3049 N 15 ggggGggggGgggGg >FFBI3HHFKHD=LB +17 3050 N 13 g$gggGgggGggGg @HLG:K:;KB8K; +17 3051 N 14 aaaAaaaaAaaaAa EHDG2CC;E=E0J7 +17 3052 N 12 cccccccCcccC G=I0G;CFB.J +17 3054 N 14 g$ggGggggGgggGg AJFBK9LGGIDDME +17 3055 N 10 ggGgggGggG JGC75?I6HL +17 3056 N 13 ccCccccCcccCc I=D0JKGFG>?K2 +17 3057 N 13 ccCccccCcccC^]C HBC3BKFJGGHKA +17 3058 N 14 ccCccccCcccCcC I>D/;;CFEC5L?A +17 3059 N 13 ttTtttTttgTtT EGB.@;8I +17 3066 N 9 a$AaaaAaAA ?5/;ADBIF +17 3067 N 12 TttttTtttTT^]t @/.:=JD;/IG> +17 3068 N 12 GgggGgggGgGg FE>IKICEH@I= +17 3069 N 11 GggGgggGgGg F85L:54K3G4 +17 3070 N 13 CccccCcccCcCc 12IKFJ9?2IIIE +17 3071 N 13 CccccCcccCcCc 0KGHG@IIJMEGG +17 3072 N 13 CccccCcccCcCc ;IGJGEG?FKAFD +17 3073 N 13 CccccCcccCcCc @L>LJ:DIBL;HH +17 3074 N 13 CccccCcccCcCc E6HKEJJCIMIHE +17 3075 N 12 CcccCcccCcCc 9AD?KA@5MBHA +17 3076 N 13 C$ggggGgggGgGg 28KGICK@6EAAC +17 3077 N 13 ccccCcccCcCc^]c .3HI=EFGKJJGC +17 3078 N 13 ccccCcccCcCcc GGMLGHLGLKHIF +17 3079 N 13 ttttTtttTtTtt ?JDHLEGHKHIH@ +17 3080 N 14 ggggGgggGgGgg^]G I6LIKJEILHHKG? +17 3081 N 14 ccccCcccCcCccC 8FJGLHHHJDGIAD +17 3082 N 14 ccccCcccCcCccC L2JJGCIKLKHKHB +17 3083 N 14 ttttTcttTtTttT FEJGLHIINIKHEH0 +17 3087 N 15 ggggGgggGgGggGg BKLJJJIILKGJJ?G +17 3088 N 15 aaaaAaaaAaAaaAa HDGEGDIGKDFKFDE +17 3089 N 15 aaaaAaaaAaAaaAa LLLJIGJEIJHGHFG +17 3090 N 15 ggggGgggGgGggGg IHJILHHHNJIIHI; +17 3091 N 15 ttttTtttTtTttTt ?EJIHGGBIDCIGBH +17 3092 N 16 ttttTtttTtTttTt^]T CJJGGFIFIFDHHCD: +17 3093 N 16 ggggGgggGgGggGgG KJLHIJJJGKJJJI?? +17 3094 N 15 aaaaAaaaAaAaaAA HGIEFFBEKIGCFEE +17 3095 N 15 ccccCcccCcCccCC =HKFIHIFJ;HIJGB +17 3096 N 16 ccccCcccCcCccCcC BIKJKIJJLIIIKE@D +17 3097 N 16 aaaaAaaaAaAaaAaA JKKIDGJIJKGIHG8C +17 3098 N 16 ggggGgggGgGggGgG ?HKJ;HJJNIMJHDKF +17 3099 N 16 aaaaAaaaAaAaaAaA FHHFHFE3GIFHGF0F +17 3100 N 16 ccccCcccCcCccCcC E;IHGAAGJAHI=H/C +17 3101 N 16 ccccCcccCcCccCcC EIKKEIIHMIGJKAGG +17 3102 N 16 aaaaAaaaAaAaaAaA =EHGH +17 3106 N 14 ggGgggGgGggGgG HFDHHILIKHHIBH +17 3107 N 14 ttTtttTtTttTtT HG8GFEHBEHIE=H +17 3108 N 14 ccCcccCcCccCcC JHEIJIKKHKI=:H +17 3109 N 14 aaAaaaAaAaaAaA GEDEEDHGIGFGGH +17 3110 N 15 ccCcccCcCccCcC^]c II?IJHJLILKHIF; +17 3111 N 16 aaAaaaAaAaaAaAa^]a HG2GIJIJFKIGLHE@ +17 3112 N 16 ggGgggGgGggGgGgg DEAHIGLKJIKGFAEF +17 3113 N 16 c$cCcccCcCccCcCcc DEGHJHKLJJEFGGBC +17 3114 N 15 a$AaaaAaAaaAaAaa ACGIHIJHJHHDFDF +17 3115 N 14 GgggGgGggGgGgg ?FHHNILHAI3GCJ +17 3116 N 14 G$gggGgGggGgGgg @EIHFJHICDHGFG +17 3117 N 13 tttTtTttTtTtt BDDFHBEHDBCGC +17 3118 N 13 aaaAaAaaAaAaa BEDGHGJD@JGEH +17 3124 N 14 ccCcCccCcCccC^]c IIKKIJJJLILJEE +17 3125 N 14 ttTtTttTtTttTt FFMIIGBDGHJIHD +17 3126 N 14 ggGgGggGgGggGg HHLDJJJF>JEAHF +17 3127 N 14 ccCcCccCcCccCc GIKKKKKEGJJCGG +17 3128 N 14 ttTtTttTtTttTt AFKEHGIACJBIIE +17 3129 N 14 t$tTtTttTtTttTt @FFHAGID5EEDDD +17 3130 N 13 tTtTttTtTttTt EHHBGHDGE;EEE +17 3131 N 13 cCcCccCcCccCc HIJIJJEBJLFIJ +17 3132 N 13 tTtTttTtTttTt EIGIGH>GKIFHG +17 3133 N 13 gGgGggGgGggGg DHHKHHCDJLDHH +17 3134 N 14 gGgGggGgGggGg^]G DEGHIH8?ELCA@> +17 3135 N 15 gGgGggGgGggGgG^]g CBHJJJE7?KGHH?E +17 3136 N 15 c$CcCccCcCccCcCc ?FIHJIGEG;DCD;B +17 3139 N 14 cCccCcCccCcCcC BHFF:CHJBEMFGE +17 3140 N 14 cCccCcCccCcCcC AIHJJIKJ?FHFBA +17 3141 N 14 cCccCcCccCcCcC GHJIIEFLEIKGGE +17 3142 N 14 aAaaAaAaaAaAaA HIJGEG BMIGLBM=HIIIGBA +17 3144 N 15 CccCcCccCcCcCC^]C IJJ?HDMJDIHKG.A +17 3145 N 15 AaaAaAaaAaAaAAA GHIGMJMGCI +17 3155 N 15 GggGgGggGgGgGGG FHIIMBJ=KGIGJIK +17 3156 N 15 G$ggGgGggGgGgGGG BJJHHFLBEIHJEE?FABHIHB/IC +17 3178 N 12 TtTttTtTtTTT BFDIDEFFG>BF +17 3179 N 12 G$gGggGgGgGGG DHDLFCIJH?LJ +17 3180 N 11 gGggGgGgGGG @DL7JCGGBEGHG +17 3184 N 10 TttTtTtTTT >GH6GGFDHE +17 3185 N 11 TttTtTtTTTT EDEFG4HF +17 3188 N 11 AaaAaAaAAAA 2H>HFFGB1FI +17 3189 N 11 AaaAaAaAAAA BJC7DIE@AIH +17 3190 N 10 CccCcCcCCC .JKBKHJ:HH +17 3191 N 11 TttTtTtTTT^]t @GJB +17 3194 N 12 TttTtTtTCTTt DI?IEGH?3DGD +17 3195 N 12 TttTtTtTTTTt :JHEGFG=LGE= +17 3196 N 11 TttTtTtTTTt =GEHEEDHEF< +17 3197 N 12 AaaAaAaAAAAa 6H@FFAE@=DE9 +17 3198 N 11 AaaAaAaAAAA BGE=FGDCIHI +17 3199 N 11 A$aaAaAaAAAa AHBAFGGGHH= +17 3200 N 11 aaAaAaAAAAa G@DFJFH6EH> +17 3201 N 10 aaAaAaAAAA HCFGFGE1HF +17 3202 N 10 ttTtTtTTTt GFFCFGBHD7 +17 3203 N 11 ggGgGgGAGGg H>8HLBJ4JJ4 +17 3204 N 9 ttTtTtTTT HF8EHGDCD +17 3205 N 10 ccCcCcCCCc IG>IJKHJKC +17 3206 N 11 aaAaAaAAAAa HDDEHED4BH< +17 3207 N 10 ccCcCcCCCc HE2IGIFDIL +17 3208 N 11 aaAaAaAAAAa =DGEAEC2FG; +17 3209 N 12 c$cCcCcCCCCc^]C <>IGICEEDH>E +17 3210 N 11 c$CcCcCCCCcC @EHIJE8HHIB +17 3211 N 10 AaAaAAAAaA HDBHGKIG@F +17 3212 N 9 TtTtTTTtT 5EIGHEG7F +17 3213 N 9 AaAaAAAaA AGFI9DEFF +17 3214 N 10 GgGgGGGGgG 4GKG88GKIK +17 3215 N 10 GgGgGGGGgG FGGFA.GIEI +17 3216 N 10 CcCcCCCCcC CCIGJLBI8J +17 3217 N 10 CcCcCCCCcC H?EAH0HGAJ +17 3218 N 11 GgGgGCGGgG^]g 5EAHB>:AHC> +17 3219 N 11 GgGgGAGGgGg 3EGI?4JJAIE +17 3220 N 11 G$gGgGGGGgGg =EGIG5CJ5IC +17 3221 N 9 cCcCCCcCc F?IAGIEKD +17 3222 N 10 aAaAAAAaAa CIFGDGH>IF +17 3223 N 10 c$CcCCCCcCc ?IIE3IJHHF +17 3224 N 9 AaAAAAaAa FHEIHHFIG +17 3225 N 9 GgGGGGgGg FGJ.INILG +17 3226 N 9 TtTTTtTt^]T DG9ECDIBE +17 3227 N 10 GgGGGGgGgG HHE8JKFLKF +17 3228 N 9 GgGGGgGgG CIDHHKKJC +17 3229 N 11 CcCCCCcCcC^]c FHG;EJJLKHB +17 3230 N 11 TtTTTTtTtTt DFHJGJ8LGI7 +17 3231 N 11 CcCCCCcCcCc EHB;EJHLKIH +17 3232 N 10 AaAAAaAaAa 9BEFH0J@H: +17 3233 N 11 C$cCCCCcCcCc C=71HJ +17 3244 N 8 CcCcCcCC I1LKJCGD +17 3245 N 9 CcCcCcCCc HIJKKLGE8 +17 3246 N 9 AaAaAaAAa GDCKKLGFF +17 3247 N 9 GgGgGgGGg K9KKLHKII +17 3248 N 9 CcCcCcCCc JHKKLGJH6 +17 3249 N 9 CcCcCcCCc G:LKKEIF< +17 3250 N 9 CcCcCcCCc HGKILHHHK +17 3251 N 9 TtTtTtTTt J>LBGKII3 +17 3252 N 9 TtTtTtTTt EBGHH>FGD +17 3253 N 9 TtTtTtTTt ECIKI?FFE +17 3254 N 9 GgGgGgGGg EDKKHKIHC +17 3255 N 9 GgGgGgGGg IHGL3HHG@ +17 3256 N 9 GgGgGgGGg GJKIEKGHH +17 3257 N 9 AaAaAaAAa FFKGFIDH9 +17 3258 N 10 GgGgGgGGg^]g JGLKLMKKEC +17 3259 N 10 GgGgGgGGgg IHKLC +17 3260 N 10 CcCcCcCCcc IHLKLIKKDD +17 3261 N 11 CcCcCcCCcc^]c HHLLI:GK:GE +17 3262 N 11 AaAaAaAAaaa H=IKCMHHECE +17 3263 N 11 GgGgGgGGggg HAKLMELIBED +17 3264 N 11 GgGgGgGGggg DCJKKDHIAFE +17 3265 N 11 GgGgGgGGggg GHLHJGHGGFF +17 3266 N 11 TtTtTtTTttt DEEIEFE>:HE +17 3267 N 11 GgGgGgGGggg HGB +17 3271 N 11 GgGgGgGGggg GHLHLIJKFGG +17 3272 N 11 GgGgGgGGggg EDJKKEHH8FG +17 3273 N 11 A$aAaAaAAaaa AGKH@IHI;GB +17 3274 N 10 tTtTtTTttt HBJGJHHF>F +17 3275 N 10 cCcCcCCccc ILIKLILKJK +17 3276 N 10 aAaAaAAaaa ;KIJJHI;C; +17 3277 N 10 cCcCcCCccc JHHHMIJGKD +17 3278 N 10 tTtTtTTttt ELIJ=JI>HG +17 3279 N 10 tTtTtTTttt FIHFIEHFFH +17 3280 N 11 gGgGgGGggg^]g GHKKGHJIKHD +17 3281 N 11 aAaAaAAaaaa IJHJLHIIIGC +17 3282 N 11 gGgGgGGgggg >IKLLKMJIIE +17 3283 N 11 gGgGgGGgggg GJIGJGKHJIF +17 3284 N 11 tTtTtTTtttt GIIEFEH:GGG +17 3285 N 11 cCcCcCCcccc DMEKHJL0LFF +17 3286 N 11 aAaAaAAaaaa HJKFLJKCGIC +17 3287 N 11 gGgGgGGgggg ELLMKKNIIKGF? +17 3296 N 13 GgGgGGggggGGG LFAIGMJJGLKIC +17 3297 N 13 AaAaAAaaaaAAA JFHHIJ>>>@HFD +17 3298 N 14 CcCcCCccccCCC^]c IGJKHJJHILIGD= +17 3299 N 14 CcCcCCccccCCCc LJKLIMIHJKKGDF +17 3300 N 14 AaAaAAaaaaAAAa FJIJIFFHIKHFEH +17 3301 N 14 GgGgGGggggGGGg GHBILLJHILKJHG +17 3302 N 14 CcCcCCccccCCCc JILEIKEDHKKIG? +17 3303 N 14 CcCcCCccccCCCc JKBKFKELJKKGFJ +17 3304 N 14 TtTtTTttttTTTt EHBIKI?IGEKIHA +17 3305 N 14 GgGgGGggggGGGg HJEKKLCJHKLIFG +17 3306 N 14 GgGgGGggggGGGg GIGKJKHKILJHDG +17 3307 N 13 CcCCCccccCCCc FELJMHGF=LJGA +17 3308 N 14 C$cCcCCccccCCCc 3G?KGMJKHLKGE= +17 3309 N 14 aAaAAaaaaAAAa^]A EJHGKDEFHJGHGB +17 3310 N 14 aAaAAaaaaAAAaA FIHD?@FEHJGG8B +17 3311 N 14 cCcCCccccCCCcC GJIJGFMJIJGGK; +17 3312 N 15 aAaAAaaaaAAAaA^]A FIJHICHHIKEG?ED +17 3313 N 15 tTtTTttttTTTtTT EHIGGGFGJIFIGEB +17 3314 N 15 gGgGGggggGGGgGG EILIIHJHMLIHJGH +17 3315 N 14 gGgGGggggGGGgG DBJKJIKIKJHH@B +17 3316 N 15 tTtTTttttTTTtTT F:ADHFHFHIEE=>F +17 3317 N 15 g$GgGGggggGGGgGG BIJGIJJJLLJFEHJ +17 3318 N 14 AaAAaaaaAAAaAA 9HG@@EEFIFHFFH +17 3319 N 14 AaAAaaaaAAAaAA CGGGCGCGJGHGFG +17 3320 N 14 AaAAaaaaAAAaAA DHGFAEDHJHJ@DH +17 3321 N 13 CcCCccccCCCcC >DIG;IGKJIHLI +17 3322 N 14 CcCCccccCCCcCC FIFJGIHKLHGEFK +17 3323 N 14 CcCCccccCCCcCC ;AIE@GHKMHHD>J +17 3324 N 14 CcCCccccCCCcCC FAGL:AACLICA2J +17 3325 N 14 G$gGGggggGGGgGG I3JH +17 3337 N 12 TttttTTTtTTT C@@EIEGFI;IE +17 3338 N 12 AaaaaAAAaAAA CBDEGHF@I@IF +17 3339 N 12 C$c$cccCCCcCCC ??JIMIJHJIJE +17 3340 N 10 aaaAAAaAAA EDHHGHHDKI +17 3341 N 10 aaaAAAaAAA EFHKFGHDII +17 3342 N 10 aaaAAAaAAA EEHJIH:3JI +17 3343 N 10 aaaAAAaAAA GFGJFHF?JI +17 3344 N 10 aaaAAAaAAA GGHJFEF?JI +17 3345 N 10 tttTTTtTTT GEIEGC:GJF +17 3346 N 10 tttTTTtTTT FEHEFFHDJG +17 3347 N 10 aaaAAAaAAA HILHFDAFJG +17 3348 N 10 gggGGGgGGG HHHHLJ@JNC +17 3349 N 10 cccCCCcCCC FCK?JGE4LI +17 3350 N 10 cccCCCcCCC JIMLIIKAKK +17 3351 N 10 tttTTTtTTT GFIKIIDFLK +17 3352 N 10 gggGGGgGGG GFKCJCL;MH +17 3353 N 10 gggGGGgGGG GHJKHEKJI +17 3355 N 10 gggGGGgGGG EEIDBB?1D@ +17 3356 N 10 tttTTTtTTT DEHJFFFBID +17 3357 N 10 g$ggGGGgGGG @BKLJJIKLD +17 3358 N 9 ggGGGgGGG DIHHDJ:IG +17 3359 N 9 ttTTTtTT^]T CHDFFJH7? +17 3360 N 10 g$gGGGgGGGG >KLJKEBLCE +17 3361 N 9 gGGGgGGGG JLJ0K6GCA +17 3362 N 9 cCCCcCCCC CJJFEGL@E +17 3363 N 9 gGGGgGGGG HBCBF2C9? +17 3364 N 9 cCCCcCCCC JLKGKGM=G +17 3365 N 9 aAAAaAAAA GJGGBFKAF +17 3366 N 9 tTTTtTTTT GGGD@EJBF +17 3367 N 9 gGGGgGGGG IJJKG9LBH +17 3368 N 9 cCCCcCCCC FKLJJKLAH +17 3369 N 9 cCCCcCCCC JKHEK2KAG +17 3370 N 9 tTTTtTTTT FHHJIGLGH +17 3371 N 9 gGGGgGGGG FHKII9MBI +17 3372 N 9 tTTTtTTTT FIEEH8KDE +17 3373 N 9 aAAAaAAAA CIFEHIJCC +17 3374 N 9 aAAAaAAAA FIFGGFHGD +17 3375 N 8 tTTTtTTT FIGIHJCG +17 3376 N 10 cCCCcCCCCc BHDGCJMAJE +17 3377 N 10 cCCCcCCCCc AKIGG?LDFD +17 3378 N 10 cCCCcCCCCc FKHIKHKBHH +17 3379 N 10 a$AAAaAAAAa BIFEJ=IAGD +17 3380 N 9 GGGgGGGGg ?JHJJLBGF +17 3381 N 9 CCCcCCCCc JIHKKM?HJ +17 3382 N 9 TTTtTTTTt CEFG=MEJ@ +17 3383 N 9 AAAaAAAAa CAA?2FCDD +17 3384 N 10 CCCcCCCCc^]C GFIHGJ?EK= +17 3385 N 10 TTTtTTTTtT HGDGIKGDHA +17 3386 N 10 TTTtTTTTtT BB3F9G?E@7 +17 3387 N 10 GGGgGGGGgG GE8IKLAIJA +17 3388 N 10 G$G$GgGGGGgG DBFH.LCHKH +17 3389 N 7 GgGGGgG DHDEFH; +17 3390 N 8 AaAAAAaA DEJJ1J8 +17 3420 N 6 GGgGGg :ILEI8 +17 3421 N 7 GGgGGg^>g 9GJ=I:FD +17 3435 N 9 AaAAaaaAA 8K;I0..DD +17 3436 N 9 GgGGgggGG IH;I71>HH +17 3437 N 9 TtTTtgtTT =BFH;1>DF +17 3438 N 8 GgGGggGG =J;K:FHI +17 3439 N 9 AaAAaaaAA FKAGB1.FH +17 3440 N 8 GgGGggGG IL;LHHJ +17 3442 N 11 TtTTtttTT^>T^]t FILKA.6IJB0 +17 3443 N 11 GgGGgggGGGg JL0K=:FIKE> +17 3444 N 11 AaAAaaaAAAa GJ8I@.8FIEB +17 3445 N 11 GgGGgggGGGg IJ;L=8BJKE@ +17 3446 N 9 AaAaaAAAa EHIA.EIAA +17 3447 N 10 TtTTttTTTt @GJI;4GGE7 +17 3448 N 10 CcCCccCCCc JK9M@:IKII +17 3449 N 10 AaAAaaAAAa FG/F@1HJF2 +17 3450 N 10 CcCcccCCCc GCK:/@GHH: +17 3451 N 10 GgGGggGGGg ?IEDC5AB@A +17 3452 N 11 CcCCcccCCCc GIBKD9JIKKF +17 3453 N 11 CcCCcccCCCc >KHLBJHHK?I +17 3454 N 11 AaAAaaaAAAa >HJI@1JJKCBFIGDB +17 3459 N 10 aAAacaAAAa HIJC7.GI@2 +17 3460 N 9 cCCccCCCc K7IIFGJHG +17 3461 N 9 tTTttTTTt HDLG4FLJ9 +17 3462 N 11 cCCcccCCCc^]c JLJBFKIK@H? +17 3463 N 10 cCcccCCCcc IKI0HIK/G8 +17 3464 N 11 aAAaaaAAAaa I/IF0HFIHF/ +17 3465 N 11 gGGgggGGGgg I8LI4EJNIE5 +17 3466 N 11 cCCcccCCCcc EDKIDGIK9HF +17 3467 N 10 cCCcccCCCc I:MH9KGLLL +17 3468 N 10 tTTtttTTTt FKLJ/8HKI9 +17 3469 N 11 gGGgggGGGgg G@LJGLIKKIE +17 3470 N 12 gGGgggGGGgg^>G EJKJHJILJDAA +17 3471 N 13 gGGgggGGGggG^]G FGKHDKJKJD4?D +17 3472 N 13 cCCcccCCCccCC G=MG0BJJCH0FD +17 3473 N 12 aAaaaAAAaaAA BJF>>GIHCGGD +17 3474 N 13 a$AAaaaAAAaaAA B2IFDGIJACDFF +17 3475 N 12 CCcccCCCccCC AKG>EHJED0GG +17 3476 N 12 AAaaaAAAaaAA 9JJ=HGKKEGGG +17 3477 N 12 GGgggGGGggGG DLH/DKMFI8IJ +17 3478 N 12 AAaaaAAAaaAA HHI;CHJG>/GH +17 3479 N 11 GGggGGGggGG @LDBLMM?:LK +17 3480 N 11 TTtttTTTtTT FGC;BCG?DFG +17 3481 N 12 AAaaaAAAaaAA DHBEFBHEFDEG +17 3482 N 12 AAaaaAAAaaAA :JDGKHJJJCGH +17 3483 N 11 Gg$ggGGGggGG K>6AIK:E:JK +17 3484 N 10 AaAAAaaAA^]A I?FKCD2GFD +17 3485 N 11 CccCCCccCCC CFKFJJIGHIC +17 3486 N 11 TttTTTtTTT^]t K@GKMCGIKH/ +17 3487 N 12 CccCCCccCCCc D2;JLCACIJHB +17 3488 N 12 TttTTTttTTTt IEAHL=E;HLI7 +17 3489 N 13 GggGGGggGGGgg K9:JLEE7HLJEC +17 3490 N 14 TttTTTttTTTtt^]T D/JFJIEAFGG4C: +17 3491 N 15 CccCCCccCCCcCc^]c I>EIL:J1IKH=C7C +17 3492 N 15 TttTTTttTTTtTtt L/AILF/.JKK5E15 +17 3493 N 16 CccCCCc-1ncCCCcc+1aCcc E3>JMK5;JLK:9D5; +17 3494 N 17 AaaAAA*aAAAaaAaa^]a JCHHKKF@IIIDFC7=0 +17 3495 N 17 AaaAAAaaAAAaaAaaa IFGFJEC +17 3504 N 17 AaaAAAaaAAAaaAaaa DEIHI4FFJJJFCIDEF +17 3505 N 17 AaaAAAaaAAAaaAaaa DFGFJ5FDFKJE1I?E? +17 3506 N 15 A$aaAAaaAAaaAaa^]A BGI9;ICIIHFIBC? +17 3507 N 16 ttTTttTTttTtttT^]t FIB@HHCGFIGDCG@> +17 3508 N 17 ccCCccCCCccCcccCc JLH?IK0BKKJHLIKCG +17 3509 N 18 aaAAAaaA-1NAAaaAaaaAa CH?E;FC>JHG:HF;FCC +17 3510 N 18 ccCCAcc*CCccCcccCc JLAIIJH.JJKJEJJ:EH +17 3511 N 19 aaAAAaaAAAaaAaaaAa^]A DH7G2EA.JIF1H7FGA1B +17 3512 N 18 ccCCccCCccCcccCcCc HJGHHIFHI6FBIHEGDF +17 3513 N 20 ccCCAccCCCccCcccCcCc HK9@.JFJJIIAJ7KLDFDC +17 3514 N 19 aaAAAaaAAaaAaaaAaAa FIAJ;GDAJG8HAHIBFC@ +17 3515 N 20 ttTTTttTTTttTtttTtTt FGCJIGG1GJG>H=GHDHF@ +17 3516 N 20 ttTTTttTTTtTtttTtTt^]T FG@GGHHGIIGEIHJDGBD@ +17 3517 N 21 ttTTTttTTTttTtttTtTtT @GHHBHB>HIH2EIGKDHA>@ +17 3518 N 21 ttTTTttTTTttTtttTtTtT EGDCACCGJJG@GG?7H@DHGB8E=JEE +17 3530 N 18 Ggg*GGggGgggGgGgGG HIJ/CKJLEII6FI8KJJ +17 3531 N 19 CAccCCCccCcccCcCcCC 3GII/LLIIH=JEFGAFH +17 3534 N 17 AaaAAaaAaaaAaAaAA ;F5IDGFHBGJAIG@FH +17 3535 N 19 TttT+1CTTttTtttTtTtTT^]T 5FG/JHF6IHDID;HGFI? +17 3536 N 19 CccCCCccCcccCcCcCCC @HGEJKI1JCIAFGGHIJD +17 3537 N 17 ccCCccCcccCcCcCCC IHKFIGKDKLHIHKGKD +17 3538 N 18 TttTTttTtttTtTtTTT FFGIIF6GHGHFAJHHKE +17 3539 N 19 C$ccCCCccCcccCcCcCCC 7FGIKKHIJBFIIAJKILF +17 3540 N 18 ccCCCccCcccCcCcCCC GK4DKKCKLIJHDDKHKF +17 3541 N 17 ttTTttTtttTtTtTTT CECGGBI6HKFHFHHLD +17 3542 N 17 g$gGGggGgggGgGgGGG @IGKJ?EEILCIHKILH +17 3543 N 17 cACCccCcccCcCcCCC G0KKJCKAJKADHJHJG +17 3544 N 17 aAAAaaAaaaAaAaAAA BBEJFIIHEHKAM@JKE@CJIM5D +17 3548 N 17 aAAaaAaaaAaAaAAAa G<6GCGIFIAHHDJCF +17 3551 N 17 tTTttTtttTtTtTTTt C8IEBECFHHACCGJFD +17 3552 N 18 aAAAaaAaaaAaAaAAAa D7JCHIFEDIGG=HCJDE +17 3553 N 18 tATTttTtttTtTtTTTt E5AEFGFBDHEDGFGKC? +17 3554 N 18 aAAAaaAaaaAaAaAAAa E4JHEGFCD>C>HEEJBC +17 3555 N 18 cCCCccCcccCcCcCCCc A5JHA4IDADGBKBHJGA +17 3556 N 17 gGGggGgggGgGgGGGg GCAJJ>BIG@IBJAEAILI@; +17 3558 N 19 gG-1NGGggGgggGgGgGGGgG G5DDJACCIK@H2J@E@F: +17 3559 N 19 t*TTttTtttTtTtTTTtT E5FBGIFIDJDH9HEI?FC +17 3560 N 19 gGGGggGgggGgGgGGGgG D5HII:HJJLIIJLILIJC +17 3561 N 19 a$AAAaaAaaaAaAaAAAaA @.IJFGLDDIEEIGEHFGD +17 3562 N 18 AAAaaAaaaAaAaAAAaA GHIFHLCFIIFFEEJ9FD +17 3563 N 18 AAAaaAaaaAaAaAAAaA GIFGGHHGJFBGFFJAAC +17 3564 N 17 TTttTtttTtTtTTTtT =JHJFEFIGIJHHI>GD +17 3565 N 19 TTTttTtttTtTtTTTtT^]t CDEFD?DEICDHGCIAGCB +17 3566 N 19 CCCccCcccCcCcCCCcCc .=IIBDGIKJ>JHJKJIE> +17 3567 N 19 AAAaaAaaaAaAaAAAaAa /FJH>IHFDIFDEGKHEGD +17 3568 N 19 A$AAaaAaaaAaAaAAAaAa E:DLJGGGIDIDI@IGIHA +17 3569 N 18 GGggGgggGgGgGGGgGg ELIFEHHGIEHIJMKIGB +17 3570 N 18 T$TttTtttTtTtTTTtTt 6@GJFEGG>F:CEHDGG< +17 3571 N 17 CccCcccCcCcCCCcCc FIEFIILJH7JJNHHKIKDGB +17 3578 N 18 AaaAaaaAaAaAAAaAaa HEGH@DHIFIFFKHFHDB +17 3579 N 18 AaaAaaaAaAaAAAaAaa >EFECFG6F:FHJEEIF@ +17 3580 N 18 AaaAaaaAaAaAAAaAaa EEHEGGGHH?GGI=GIGF +17 3581 N 18 TttTtttTtTtTTTtTtt EDH@FEHEDIGJJBIGED +17 3582 N 18 CccCcccCcCcCCCcCcc BHHAHHK>EJJJJHDGHH +17 3583 N 18 A$aaAaaaAaAaAAAaAaa BFFGGGIFGBIEKBJFIF +17 3584 N 17 ggGgggGgGgGGGgGgg DDCEGJ;G@IJLFIHHJ +17 3585 N 18 a$aAaaaAaAaAAAaAaa^]a A:JBDGBE@FGJCF>FF: +17 3586 N 17 a$AaaaAaAaAAAaAaaa BHGBJBFHCIKDJIGJ. +17 3587 N 15 AgagAaAgAGAgGag IE@HFD7IHMGJIGK +17 3588 N 16 Aa$aaAaAaAAAaAaaa I@AFGEAEEKHFAFG= +17 3589 N 15 AaaAaAaAAAaAaaa I@FBEHFGKHFFEH> +17 3590 N 15 Aa$aAaAaAAAaAaaa I?DFEHCGIFIJFH9 +17 3591 N 14 AaAaAaAAAaAaaa HC4FBDHKHH?AG> +17 3592 N 14 AaAaAaAAAaAaaa C?FF0DHKDEJDE7 +17 3593 N 14 Aa$AaAaAAAaAaaa FEEE:EAJF>DFI> +17 3594 N 12 CCccCCCcCccc ?AJJJKJIEJMC +17 3595 N 13 AAaAaAAAaAaaa FEHJFGKFHIEFD +17 3596 N 13 TTtTtTTTtTttt >CE@DGGGHGEHFHHHIC +17 3598 N 11 TttTTTtTttt AEEGGEFHEH@ +17 3599 N 12 AaAaAAAaAaaa CFAGEIDHHIHB +17 3600 N 13 TtTtTTTtTttt^XT E@FDGIAEHBIC +17 3604 N 13 CcCcCCCcCcccC A?HAHKJCFAC;G +17 3605 N 13 G$gGgGGGgGgggG 7CAF?CAI8JH@@ +17 3606 N 12 c$CcCCCcCcccC A/HJKAJHJMEH +17 3607 N 11 AaAAAaAaaaA 3BDJGFJFGCF +17 3608 N 12 AaAAAaAaaaA^]a 7AFJGEEGJ +17 3609 N 12 AaAAAaAaaaAa 8BHI5EKCFDFE +17 3610 N 12 C$c$CCCcCcccCc @?EJEJ3JKDGB +17 3611 N 10 CCCcCcccCc @KEIHKIEHG +17 3612 N 10 AAAaAaaaAa CJGIBJLHGI +17 3613 N 11 GGGgGgggGg^]g DMAIH@GJFBJG +17 3634 N 13 T$tTtttTttTTtt @HEGJLFKHAEEC +17 3635 N 12 tTtttTttTTtt HFHIJEKGHFFF +17 3636 N 12 gGgggGggGGgg HIHKEFKHMIH@ +17 3637 N 12 tTtttTttTTtt FFEILEJJGEI1 +17 3638 N 12 tTtttTttTTtt HGHGGEJJHEHD +17 3639 N 12 gGgggGggGGgg GHHJDFJIJIJI +17 3640 N 12 tTtttTttTTtt GHGIGFJI@FIH +17 3641 N 12 gGgggGggGGgg GIIJHIJGJIJ4 +17 3642 N 12 tTtttTttTTtt DJFJIFFHIDB= +17 3643 N 12 tTtttTttTTtt FGGIFDJJBFHG +17 3644 N 12 tTtttTttTTtt D@HHJGJHIFJC +17 3645 N 12 tTtttTttTTtt CHFIDFIHHFIE +17 3646 N 11 c$CcccCccCcc A@ADBGE@ID2 +17 3647 N 12 GgggGggGGgg^]G D +17 3657 N 15 CcccCccCCccCCcC @@C=HDBDGD:FG=C +17 3658 N 15 GgggGggGGggGGgG =EIGBKKAD@ +17 3659 N 15 TtttTttTTttTTtT EEHHGKHDEJJEGEE +17 3660 N 15 GgggGggGGggGGgG EEHCIKIGJKKGJFH +17 3661 N 15 TtttTttTTttTTtT HCIJFKIEEEJGG;F +17 3662 N 15 TtttTttTTttTTtT EAGCAIJ>FIHEGED +17 3663 N 16 AaaaAaaAAaaAAaA^]A BBGHFJJ7DJC?HFFE +17 3664 N 16 T$t$ttTttTTttTTtTT D?GGHJEJCI5EFFFA +17 3665 N 14 aaAaaAAaaAAaAA FEFIIIFICDIEFD +17 3666 N 14 aaAaaAAaaAAaAA GHDIJ=HIIIGHHF +17 3667 N 14 ttTttTTttTTtTT FGGII.GIH?C>GF +17 3668 N 14 aaAaaAAaaAAaAA ECEIH>FH3=HCGG +17 3669 N 14 aaAaaAAaaAAaAA FCAHJEIJCIIEDH +17 3670 N 14 ttTttTTttTTtTT DDCIFJDJKGIGGG +17 3671 N 14 ttTttTTttTTtTT EAGHFIHFEEHAGG +17 3672 N 14 ccCccCCccCCcCC DGJJK8KJIJEJK +17 3675 N 14 ccCccCCccCCcCC GFKMMKJL;GKJKK +17 3676 N 14 t$tTttTTttTTtTT AEJIIFJH7GGFKL +17 3677 N 13 aAaaAaaAAaAA^]a I;LLEHHKKD +17 3679 N 14 tTttTTttTTtTTt IEIFGEKFHFHFI1 +17 3680 N 14 tTttTTttTTtTTt EEIHBBJIFHEGHG +17 3681 N 14 cCccCCccCCcCCc GJKK7HLLGIKFJ. +17 3682 N 14 aAaaAAaaAAaAAa CGHGHGH=IHEIJ8 +17 3683 N 13 aAaaAAaaAAaAA BFHG2HIDHEDIK +17 3684 N 14 aAaaAAaaAAaAAa EGIJJBH.GKGFI@ +17 3685 N 14 tTttTTttTTtTTt GHGJIHI@GH?HJ1 +17 3686 N 14 tTttTTttTTtTTt EEJEDA +17 3695 N 15 TttTTttTTtTTtTT CIHIFIA6HHIIJCA +17 3696 N 15 TttTTttTTtTTtTT EIHIEH?FIIJIJD@ +17 3697 N 15 TttTTttTTtTTtTT CHHHCIDGDGGH@C@ +17 3698 N 14 AaaAAaaAAaAAAA AFGJFHI6GGIGEB +17 3699 N 15 A$aaAAaaAAaAAaAA >GG?HHGHKFIH;FF +17 3700 N 13 ccCccCCcCCcCC JKJLL:IHIK7GB +17 3701 N 14 ttTTttTTtTTtTT HD=HIHCGDLMIGG +17 3702 N 14 ttTTttTTtTTtTT IGEEHEFGFGHIED +17 3703 N 14 ccCCccCCcCCcCC II>JIDGKIJM:IF +17 3704 N 14 aaAAaaAAaAAaAA FGFHIJAFFIJ:EG +17 3705 N 14 ttTTttTTtTTtTT AF7FIEIJEHJ8GF +17 3706 N 14 aaAAaaAAaAAaAA EHFFKIHJHHILEF +17 3707 N 14 g$gGGggGGgGGgGG DE=KHCJLJMMKIH +17 3708 N 14 tTTttTTtTTtTT^FT D?GGDIHBHH8DG? +17 3709 N 14 aAAaaAAaAAaAAA GCAGIFJ>IK0DFA +17 3710 N 14 cCCccCCcCCcCCC @FHH9AJHJJHGDD +17 3711 N 14 cCCccCCcCCcCCC G5DKJABKLLMHGC +17 3712 N 14 a$AAaaAAaAAaAAA BAEH8HI8JKJI:DEIBEGA +17 3723 N 15 aaAAaAAaAAAAAAA FEFHGJK1EEGBHCD +17 3724 N 15 ccCCcCCcCCCCCCC GIDJKJKBIEHFFGB +17 3725 N 15 ttTTtTTtTTTTTTT EBHAHLLILIGHEGD +17 3726 N 15 g$gGGgGGgGGGGGGG BCFDJLLLIHF0FIC +17 3727 N 14 cCCcCCcCCCCCCC <@KHHK0GHJGEJA +17 3728 N 14 cCCcCCcCCCCCCC 5?KGLL.JHHJHFF +17 3729 N 14 c$CCcCCcCCCCCCC @GIIKIJIHGCHHG +17 3730 N 13 AAaAAaAAAAAAA GDGJE;HIF.DFF +17 3731 N 14 TTtTTtTTTTTTT^+T IGIIHIIHF:GGF/ +17 3732 N 14 GGgGGgGGGGGGGG JDEHL6JIIFIIG< +17 3733 N 15 TTtTTtTTTTTTTT^]T GEHGJECI?HF +17 3739 N 16 CCcCCcCCCCCCCCCC GEIKMHMHGIKHA3GG +17 3740 N 16 AAaAAaAAAAAAAAAA HHEDK4GIB7@FB0FF +17 3741 N 16 AAaAAaAAAAAAAAAA >2GI@IDK=BIIHH +17 3744 N 16 TTtTTtTTTTTTTTTT HIFKKIJJI0G=FAIH +17 3745 N 15 TTtTTtTTTTTTTTT HFFGH/EFG@?=5GE +17 3746 N 16 CCcCCcCCCCCCCCCC ?H@IL7GGJIIJ?7JJ +17 3747 N 15 CCcCCcCCCCCCCCC ;?DJL0HFDDFGDJG +17 3748 N 15 CCcCCcCCCCCCCCC >G=JKGGHG3FFBIH +17 3749 N 15 CCcCCcCCCCCCCCC BGD20DB +17 3753 N 15 CCCcCCCCCCCCCCC <@K0IIK;CG@3KIC +17 3754 N 15 T$T$TtTTTTTTTTTTT A:K0IJGM=GB.JHB +17 3755 N 12 CcCCCCCCCCCC J5KEJKEJ@KHI +17 3756 N 13 CcCCCCCCCCCCC ILJIJK@GB4JGJ +17 3757 N 13 TtTTTTTTTTTTT I=JIJ.CG?>GDJ +17 3758 N 13 GgGGGGGGGGGGG HJBDHAEJ@@KGK +17 3759 N 13 CcCCCCCCCCCCC FII8JHHFA0JIJ +17 3760 N 13 AaAAAAAAAAAAA C5HAF6EHB1IHF +17 3761 N 13 AaAAAAAAAAAAA D@EFIFHH?BIGH +17 3762 N 13 C$cCCCCCCCCCCC EFIEGE;H49IHF +17 3763 N 12 cCCCCCCCCCCC >HGHLHD95JGC +17 3764 N 13 aAAAAAAAAAAA^]A >IIG=HIBBHEFA +17 3765 N 13 cCCCCCCCCCCCC 2IEI5IG?>HIJC +17 3766 N 14 aAAAAAAAAAAAA^]a EJIHICDB>IGFE= +17 3767 N 14 aAAAAAAAAAAAAa EEIIGGH?3GHEC> +17 3768 N 14 aAAAAAAAAAAAAa 2HIGIHG?7KKLHI +17 3771 N 14 tTTTTTTTTTTTTt EIII9II?1KIIGC +17 3772 N 14 aAAAAAAAAAAAAa 5AGGGED@:IEHFD +17 3773 N 14 cCCCCCCCCCCCCc AHFIFFI;7KJDHJ +17 3774 N 14 tTTTTTTTTTTTTt :JJHI>JBALHMHE +17 3775 N 14 c$CCCCCCCCCCCCc ?LAJLFJ6/LKIIJ +17 3776 N 13 TTTTTTTTTTTTt IJJFJI8>LHLIE +17 3777 N 13 CCCCCCCCCCCCc J@J5IJ7:LJFIJ +17 3778 N 12 TTTTTTTTTTTt HFEJIK?LGJIH +17 3779 N 13 GGGGGGGGGGGGg D=J8JK9/LILJJ +17 3780 N 13 CCCCCCCCCCCc^]c J?L@E:FHEHEGAF= +17 3792 N 15 GGGGAGGGGGGggGg FH.3IEJFAFG< +17 3798 N 14 TTTTTTTTTTttTt EFHH6@KFJGIIG? +17 3799 N 15 T$TTTTTTTTTTttTt DC7BE9 +17 3805 N 14 CCCCCCCCCCccCc AE7H2:IJJBJ@GC +17 3806 N 14 AAAAAAAAAAaaAa EIFF;7JFJGDGKF +17 3807 N 12 C$CCCCCCCccCc ACFFJJ>JBCG= +17 3808 N 11 GGGGGGGggGg @@7DAEBHK@= +17 3809 N 13 TTTTTTTTTttTt >1D>9HG;GHIHE +17 3810 N 12 CCCCCCCccCc^]c GDALKJIJMJEC +17 3811 N 14 AAACCAAAAaaAaa ;AE18HG8FDKKGA +17 3812 N 13 TTTTTTTTttTtt A@:MHLLJMI@G +17 3815 N 11 AAAAAAaaAaa 30ID=GFDK@E +17 3816 N 11 AAAAAAaaAaa 3DIHCHCIK?E +17 3817 N 11 AAAAAAaaAaa ?7FIJHGIKAI +17 3818 N 11 TTTTTTttTtt 23JGGHFIH>H +17 3819 N 12 AAAAAAaaAaa^>A 15DFFEILHDK@ +17 3820 N 12 GGGGGGggGggG /9JIMJIKICKE +17 3821 N 13 AAAAAAaaAaaA^]A 2FI?JGLHLFDD9 +17 3822 N 13 GGGGGGggGggGG 4@MKMLGJI=IHA +17 3823 N 12 TTTTTttTttTT 7GDDE@KF?IEA +17 3824 N 13 CCCCCCccCccCC 3@IFDLJNK@IHB +17 3825 N 12 CCCCCccCccCC 4JHKIKJLEIGC +17 3826 N 13 TTTTTTttTttTT A9IH/JHJJDIIC +17 3827 N 13 GGGGGGggGggGG @?I?LIIJJ=JIC +17 3828 N 13 C$CCCCCccCccCC 0@GIKKHIJ@KHD +17 3829 N 11 AAAAaaAaaAA FFGIFGL9BHE +17 3830 N 13 AAAAAaaAaaAA^ZA >D?HHDGK@IGAD +17 3831 N 13 ACCCCccCccCCC /DEJMJKGCJI=A +17 3832 N 14 AA$AAAaaAaaAAA^]A B@CBGEGLBIEEC@ +17 3833 N 12 CC$CCccCccCCC 3DGIAEH:DIBB +17 3834 N 11 GGggGggGGGG DAIJ==I@:B= +17 3835 N 12 TTTttTttTTTT /IEDGGBGGCHC +17 3836 N 13 CGGggGggGGGG^>g /LLJLCBGJB7G9 +17 3837 N 11 GGggGggGGGg JHHB<< +17 3838 N 13 C$CCccCccCCCCc .HIGK?GJHDAA? +17 3839 N 12 CCccCccCCCCc DI@C??=H?GF= +17 3840 N 12 GGggGggGGGGg ?DHJ==F +17 3841 N 12 TTttTttTTTTt 9GGIEHKFEHDF +17 3842 N 12 CCccCccCCCCc JJGMCFNGIJEH +17 3843 N 12 TTttTttTTTTt JKGIDLJJIKHF +17 3844 N 13 GGggGggGGGGg^]G IJFH=HIKE=IC? +17 3845 N 13 TTttTttTTTTtT EFGFCLJFAFDFC +17 3846 N 13 GGggGggGGGGgG GJIJDHJICKIEG +17 3847 N 13 TTttTttTTTTtT >FGHCIIFCDt HFIEKIIFMBEG:= +17 3854 N 15 TttTttTTTTtTTt^]t DFH?KID@1E?C?>C +17 3855 N 16 CccCccCCCCcCCcc^]c GJLILF0JJLICIH> +17 3858 N 17 TttTttTTTTtTTttt^]t GFJDHJI@=F:HDDG>? +17 3859 N 17 CccCccCCCCcCCcccc H?CC@EG>D18IDA=A9 +17 3860 N 17 GggGggGGGGgGGgggg =JG8JM@4C7H<=7H6> +17 3861 N 17 CccCccCCCCcCCccc^FC EJLDILJ5@EJIGFKC: +17 3862 N 17 TttTttTTTTtTTtttT FBECJJICIEFHGCHDB +17 3863 N 18 T$ttTttTTTTtTTttttT @BGAHGG7F@FEC8H0D@ +17 3864 N 17 aaAaaAAAAaAAaaaaA DKBKIA:BAICFDJ7HA +17 3865 N 18 g$gGggGGGGgGGggggG^]g @JCILLH>EGGIGDGCF +17 3869 N 17 cCccCCCCcCCccccCc JDHLJ6DEJJHFK7GBJ +17 3870 N 17 tTttTTTTtTTttttTt FHJHJCLE?EI1IDAEF +17 3871 N 19 tTttTTTTtTTttttTt^]t^]t G:KJFFHAHBDGB9ADHAC +17 3872 N 19 gGggGGGGgGGggggGggg FBFJKA;GHIIJJ2BDG8E +17 3873 N 19 tTttTTTTtTTttttTttt DAJHECGE@EH1I0EEGAD +17 3874 N 20 tTttTTTTtTTttttTttt^]T D:JEDEHFBGD1C0HDIB@A +17 3875 N 21 tTttTTTTtTTttttTtttT^ZT E:GBE@GF@EDJH2DDDBD@; +17 3876 N 20 cCccCCCCcCCcccCcccCC @HKE<:5IIJGLIHDLFIEC +17 3878 N 20 aAaaAAAAaAAaaaAaaaAA B>GGHCI>DEI=GIFFFGGD +17 3879 N 22 a$AaaAAAAaAAaaaaAaaaAA^FA B8JJH>>CIIJLLKKFLFHFDB +17 3880 N 20 GggGGGGgGGgggGgggGGG M9KDMHHIEFD +17 3885 N 23 TttTTTTtTTttttTtttTTTT^]t ?IIF>JCFJJHH2HGIE@IHIE: +17 3886 N 23 CccCCCCcCCccccCcccCCCCc >GIJ9ECGKIEK/IDIHIIFHDC +17 3887 N 23 CccCCCCcCCccccCcccCCCCc 0GIH3F@?GJEJ;JDKIJHFGDB +17 3888 N 22 C$ccCCCcCCccccCcccCCCCc ADKGJJGGJ:MBIDKHJHFHDG +17 3889 N 22 aaAAAAaAAaaaaAaaaAAAAa CHI=8HEFIAI9IFEHHGGGDF +17 3890 N 21 ccCCCcCCccccCcccCCCCc AKHGCIHGGK8JCJJLFDGCI +17 3891 N 22 a$aAAAAaAAaaaaAaaaAAAAa @KG4>DDGIKLMJGKKKHHHFI +17 3892 N 21 gGGGGgGGggggGgggGGGGg IK8M/IFLJKFG@IBDKHJEG +17 3893 N 22 tTTTTtTTttttTtttTTTTt^]t HF6=>HDA>KHKEJHIFGHBH0 +17 3894 N 21 gGGGGgGGgggGgggGGGGgg IJ9 +17 3899 N 23 aAAAAaAAaaaaAaaaAAAAaaa GE9FGGGFJJCFGJCJHFIEHD7 +17 3900 N 23 tTTTTtTTttttTtttTTTTttt GJAGHCGC4JAKGKGFHGH?KB2 +17 3901 N 21 gGGGGgGGgggGgggGGGGgg HHA;EGHDCJ=GLHMIHLCL3 +17 3902 N 23 cCCCCcCCccccCcccCCCCccc IJ3MCHJGDMEBFLJMJGLBKF? +17 3903 N 22 aAAAaAAaaaaAaaaAAAAaaa FGJGKDMKHLBLJ +17 3908 N 23 cCCCCcCCccccCcccCCCCccc GI5H>KKLFM.HFMHJKHKDLK6 +17 3909 N 23 t$TTTTtTTttttTtttTTTTtt^Xt BH88BDJHIGDBHIGJIHLEHA0 +17 3910 N 23 AAAAaAAaaaaAaaaAAAAaaaa H? +17 3911 N 23 CCCCcCCccccCcccCCCCcccc D4K>JGDFKGJ@MJKGEKGEIDF +17 3912 N 24 AA$AAaAAaaaaAaaaAAAAaaaa^]A E4BG@GGDF8HDJHIHIIECB8?: +17 3913 N 23 CCCcCCccccCcccCCCCccccC GJGJIECLAGDLKMIEIGKJAHA +17 3914 N 24 TTTtTTttttTtttTTTTttttT^]t FA;GJGGIIKHEGIHHLFIGBBE= +17 3915 N 25 CCCcCCccccCcccCCCCccccCcc GLIFJGBKBKEGEIIHIDIIFFDEE +17 3916 N 25 CCCcCCccccCcccCCCCccccCcc DKIIIJIM=JFLJMGHKJLJCJD8G +17 3917 N 25 TTTtTTttttTtttTTTTttttTtt ECIHFG2JHKIIHJIJKJKHCGD?A +17 3918 N 26 T$TTtTTttttTtttTTTTttttTttt B22GEC3JEHGILHGFHEJHFG@FDC +17 3919 N 25 CCcCCccccCcccCCCCccccCccc KDHLCEM:KFMKNJEMJMIHKEIG7 +17 3920 N 25 TTtTTttttTtttTTTTttttTttt A@FGEHGCHIGKEJJLHFFA:GGGB +17 3921 N 25 TTtTTttttTtttTTTTttttTttt E2EEECG7HHIEIFGHEJ=EDBCDB +17 3922 N 25 AAaAAaaaaAaaaAAAAaaaaAaaa ?4HB.H3F5K3IILJEHJMGLJAIJKG2 +17 3926 N 25 CCcCCccccCcccCCCCccccCccc DGBJ@CMKJ7MKLKCLDMJG@IEI8 +17 3927 N 25 TTtTTttttTtttTTTTttttTttt 9>GID@IHJEGBGIJKEJFHFIDGF +17 3928 N 25 GGgGGggggGgggGGGGggggGggg 96GJEJKJE?HIKIIDFLIBGHCKJ +17 3929 N 24 A$aAAaaaaAaaaAAAAaaaaAaaa AFFEIJBGGJIJGIGDKEEHIFG9 +17 3930 N 24 TtTTttttTtttTTTTttttTttt 9C +17 3932 N 23 tTTttttTtttTTTTttttTttt BEB6GHKHJ=JIIJEIHCEG>J< +17 3933 N 23 tTTttttTtttTTTTttttTttt ED?IIFKIHKHGGIBIFDEDJGF +17 3934 N 23 cCCccccCcccCCCCccccCccc ?GFDJDIGKKKJHLBIIEHIAII +17 3935 N 23 c$CCccccCcccCCCCccccCccc ?@>CCDJBDAKIALCLA=JJDCB +17 3936 N 21 AGgaaAggaGGAGaggaAggg E>IFIIJIHA1J1HJ>FHKJF +17 3937 N 22 CCccccCcccCCCCccccCccc DBBCG;JHEHHIGJEIFBHI:G1 +17 3941 N 22 CCccccCcccCCCCccccCccc A=HJIKEJKKH:ICLGHGG9H0 +17 3942 N 22 CCccccCcccCCCCccccCccc E>JJFJHMJKGFKDN=GKJJKI +17 3943 N 22 T$TttttTtttTTTTttttTttt =A;GGJKGGJJIIFJHHIJII7 +17 3944 N 20 GgggGgggGGGGggggGggg BI7IDL@JJ@IBL:ACDHIB +17 3945 N 21 CccccCcccCCCCccccCccc AIIHJEMJLIHL@LKHJBKJD +17 3946 N 21 TttttTtttTTTTttttTttt AEEEHJIEIJFFEEED@JIFB +17 3947 N 21 AaaaaAaaaAAAAaaaaAaaa @GFFIFIFDCGAAHCEBDID2 +17 3948 N 21 CccccCcccCCCCccccCccc @GHHI6LJKIFK>JIEKGJJF +17 3949 N 21 AaaaaAaaaAAAAaaaaAaaa >FFEIFIIFHHJ?GDBEFIFE +17 3950 N 22 CccccCcccCCCCccccCccc^]C 9GHGJBMJLGED=MFCFGILHA +17 3951 N 22 TttttTtttTTTTttttTtttT ;DE9GJFEHICAEJGDGK>I9D +17 3952 N 23 Cc$cccCcccCCCCccccCcccC^]C 7B>3I=KJJKDE?LHFFCDHHC: +17 3953 N 22 Cc$ccCcccCCCCccccCcccCC >BGIBKJLI8HCMJDHKCJKD? +17 3954 N 21 Tt$tTtttTTTTttttTtttTT 5BJFDHHJI@AJID@H@IGGC +17 3955 N 20 TtTtttTTTTttttTtttTT HBB;HFDBB +17 3960 N 21 T$tTtttTTTTttttTtttTTT 9HAGBGG:68JBI:CGI;GDA +17 3961 N 20 gGgggGGGGggggGgggGGG EHEHIJHK@KDLHEDHHFDF +17 3962 N 20 gGgggGGGGggggGgggGGG D9FHHGG@ +17 3967 N 19 TttTTTTttttTtttTTTT 5GDF@GCHGEECJFEFCE@ +17 3968 N 19 A$aaAAAAaaaaAaaaAAAA ?HCA>8AIGGGCFIBECE? +17 3969 N 18 ttTTTTttttTtttTTTT DBEGH@IDDF@EIGFEFE +17 3970 N 18 tt$TTTTttttTtttTTTT CBBHE>IGCD;IFF>FFD +17 3971 N 17 cCCCCccccCcccCCCC IGAB=KHEE;DHFJ@IH +17 3972 N 17 cCCCCccccCcccCCCC H<>>;KIFJELIIFDJG +17 3973 N 17 aA$AAAaaaaAaaaAAAA G@DDCGEDDDHD>EFGF +17 3974 N 17 cCCCccccCcccCCCC^]C <@B@CB@@ADBBGBHH: +17 3975 N 17 gGGGggggGgggGGGGG D>;7JJJH5LJA>LJJDDJBE +17 3977 N 17 aAAAaaaaAaaaAAAAA BED=FDCD;E?3@FHFD +17 3978 N 18 c$CC$CccccCcccCCCCCc A9A7IFJGKKHKGJHH8MKJGEIBGI +17 3983 N 15 TttttTtttTTTTTt ACDH@8GDEDBIFGH +17 3984 N 16 Aa$aaaAaaaAAAAAa^FA =DGFF=GFEFEHEFEB +17 3985 N 15 CcccCcccCCCCCcC 9JHJ8JKEGCJGEBD +17 3986 N 15 AaaaAaaaAAAAAaA 9CE??>DDHGGGGAE +17 3987 N 15 CcccCcccCCCCCcC .JHL@JKJH7IIELE +17 3988 N 15 TtttTtttTTTTTtT @CJFEHG>=HKCIIH +17 3989 N 16 CcccCcccCCCCCcCc 8EDA@LGGEAKKH4G6 +17 3990 N 16 C$cccCcccCCCCCcCc 4GH>@JKKE?KIILG< +17 3991 N 15 tttTtttTTTTTtTt ADE;IGGIHKHIII2 +17 3992 N 15 t$ttTtttTTTTTtTt @EH=IGHHFG/DDE; +17 3993 N 14 ccCcccCCCCCcCc GJ=MIIFEKIHKID +17 3994 N 15 ttTtttTTTTTtTt^FT CGAIHHGHKJIFI9@ +17 3995 N 14 tttttTTTTTtTtT BDEFFFFG:DAEHA +17 3996 N 14 aaaaaAAAAAaAaA CIJJIC?HDGIG?B +17 3997 N 15 cgGgggGGGGGgGgG 6E;KHE?GLEKKJ:D +17 3998 N 14 ggGgggGGGGgGgG EE2KHGGDKLLIAG +17 3999 N 14 aggggGGGGGgGgG FHLIJGHL:L1HJG +17 4000 N 15 ccCcccCCCCCcCcC DK5LJCIEICJAJLH +17 4001 N 15 ttTtttTTTTTtTtT EE:GGHIHLBJIKDJ +17 4002 N 15 ggGgggGGGGGgGgG CG3JJJHGFJIDKHG +17 4003 N 15 a$aAaaaAAAAAaAaA @D7IGHCDIAJCI7I +17 4004 N 14 tTtttTTTTTtTtT B2HCAIEHHHAI?F +17 4005 N 12 aaaaAAAAAaAA CHFGEEJEH@HG +17 4006 N 14 tTtttTTTTTtTtT C9FHGFGH>HJIKF +17 4007 N 14 tTtttTTTTTtTgT B2HFFEFG6EJH0G +17 4008 N 14 c$CcccCCCCCcCcC ?:HC;D6KJI?K/I +17 4009 N 13 CcccCCCCCcCcC 5IHI>AEGJLKLJ +17 4010 N 13 AaaaAAAAAaAaA >EEDHFI?IIIHJ +17 4011 N 13 CcccCCCCCcCcC 9GGI>DJ;GKJ:F +17 4012 N 11 aaaAAAAaAaA DCB0B.A=DFJ +17 4013 N 12 c$c$cCCCCCcCcC B@G@CIJFF +17 4014 N 9 aAAAAAaAA ECGJFJ0IK +17 4015 N 9 cCCCCCcCC >I8JDHLJG +17 4016 N 10 c$CCCCCcCcC A4>K:FGK3K +17 4017 N 6 CCcCcC =F=K?K +17 4018 N 9 GGGGGgGgG <4C9BDC?@ +17 4019 N 10 C$CCCCCcCcC .J2KHGBKMJ +17 4020 N 9 TTTTTtTtT ;CLIFIL4K +17 4021 N 8 AAAAAaAA D;G9MBILKNK +17 4028 N 9 TTTTTtTtT .CL0DHH@L +17 4029 N 9 TTTTTtTtT =FHGFIHJI +17 4030 N 9 CCCCCcCcC F8JJBCK:K +17 4031 N 9 TTTTTtTtT AKKHJILL>FEKJ +17 4040 N 9 AAAAAaAaA B?KHHHICL +17 4041 N 9 TTTTTtTtT F;FCEHJGH +17 4042 N 9 AAAAAaAaA 7DH?EHDHII +17 4059 N 6 CCcCcC B?J8GH +17 4060 N 6 AAaAaA FG?IHL +17 4061 N 6 CCcCcC F;HF0H +17 4062 N 5 TTtTT FFHJJ +17 4063 N 6 CCcCcC F9FJDK +17 4064 N 6 CCcCcC B?EKLL +17 4065 N 6 T$TtTtT BBCBAJ +17 4066 N 5 TtTtT >GGDI +17 4067 N 5 CcCcC ?HECK +17 4068 N 5 TtTtT FFIJL +17 4069 N 5 TtTtT >FFHD +17 4070 N 5 AaAaA =F>?F +17 4071 N 5 GgGgG :EI>E +17 4072 N 4 gGgG FH7I +17 4073 N 5 GgGgG 6DG;E +17 4074 N 5 CcCcC /GBLA +17 4075 N 5 TtTtT @FHFL +17 4076 N 5 Gg$GgG 7BGJI +17 4077 N 4 AAaA >FCG +17 4078 N 4 TTtT >GGG +17 4079 N 4 AAaA :F7F +17 4080 N 3 TTT @EH +17 4081 N 4 T$TtT 2=@? +17 4082 N 3 CcC FHD +17 4083 N 3 C$cC CIA +17 4084 N 2 aA FJ +17 4085 N 2 cC =C +17 4086 N 2 gG C7 +17 4087 N 2 c$C @G +17 4088 N 1 A H +17 4089 N 1 C E +17 4090 N 1 C B +17 4091 N 1 T E +17 4092 N 1 G F +17 4093 N 1 C D +17 4094 N 1 T I +17 4095 N 1 A D +17 4096 N 1 C A +17 4097 N 1 A D +17 4098 N 1 C @ +17 4099 N 1 T A +17 4100 N 1 C < +17 4101 N 1 C$ ; diff --git a/src/samtools-1.3.1/test/mpileup/expected/38.out b/src/samtools-1.3.1/test/mpileup/expected/38.out new file mode 100644 index 0000000..edcfa73 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/38.out @@ -0,0 +1,102 @@ +17 4000 N 15 ccCcccCCCCCcCcC DK5LJCIEICJAJLH +17 4001 N 15 ttTtttTTTTTtTtT EE:GGHIHLBJIKDJ +17 4002 N 15 ggGgggGGGGGgGgG CG3JJJHGFJIDKHG +17 4003 N 15 a$aAaaaAAAAAaAaA @D7IGHCDIAJCI7I +17 4004 N 14 tTtttTTTTTtTtT B2HCAIEHHHAI?F +17 4005 N 12 aaaaAAAAAaAA CHFGEEJEH@HG +17 4006 N 14 tTtttTTTTTtTtT C9FHGFGH>HJIKF +17 4007 N 14 tTtttTTTTTtTgT B2HFFEFG6EJH0G +17 4008 N 14 c$CcccCCCCCcCcC ?:HC;D6KJI?K/I +17 4009 N 13 CcccCCCCCcCcC 5IHI>AEGJLKLJ +17 4010 N 13 AaaaAAAAAaAaA >EEDHFI?IIIHJ +17 4011 N 13 CcccCCCCCcCcC 9GGI>DJ;GKJ:F +17 4012 N 11 aaaAAAAaAaA DCB0B.A=DFJ +17 4013 N 12 c$c$cCCCCCcCcC B@G@CIJFF +17 4014 N 9 aAAAAAaAA ECGJFJ0IK +17 4015 N 9 cCCCCCcCC >I8JDHLJG +17 4016 N 10 c$CCCCCcCcC A4>K:FGK3K +17 4017 N 6 CCcCcC =F=K?K +17 4018 N 9 GGGGGgGgG <4C9BDC?@ +17 4019 N 10 C$CCCCCcCcC .J2KHGBKMJ +17 4020 N 9 TTTTTtTtT ;CLIFIL4K +17 4021 N 8 AAAAAaAA D;G9MBILKNK +17 4028 N 9 TTTTTtTtT .CL0DHH@L +17 4029 N 9 TTTTTtTtT =FHGFIHJI +17 4030 N 9 CCCCCcCcC F8JJBCK:K +17 4031 N 9 TTTTTtTtT AKKHJILL>FEKJ +17 4040 N 9 AAAAAaAaA B?KHHHICL +17 4041 N 9 TTTTTtTtT F;FCEHJGH +17 4042 N 9 AAAAAaAaA 7DH?EHDHII +17 4059 N 6 CCcCcC B?J8GH +17 4060 N 6 AAaAaA FG?IHL +17 4061 N 6 CCcCcC F;HF0H +17 4062 N 5 TTtTT FFHJJ +17 4063 N 6 CCcCcC F9FJDK +17 4064 N 6 CCcCcC B?EKLL +17 4065 N 6 T$TtTtT BBCBAJ +17 4066 N 5 TtTtT >GGDI +17 4067 N 5 CcCcC ?HECK +17 4068 N 5 TtTtT FFIJL +17 4069 N 5 TtTtT >FFHD +17 4070 N 5 AaAaA =F>?F +17 4071 N 5 GgGgG :EI>E +17 4072 N 4 gGgG FH7I +17 4073 N 5 GgGgG 6DG;E +17 4074 N 5 CcCcC /GBLA +17 4075 N 5 TtTtT @FHFL +17 4076 N 5 Gg$GgG 7BGJI +17 4077 N 4 AAaA >FCG +17 4078 N 4 TTtT >GGG +17 4079 N 4 AAaA :F7F +17 4080 N 3 TTT @EH +17 4081 N 4 T$TtT 2=@? +17 4082 N 3 CcC FHD +17 4083 N 3 C$cC CIA +17 4084 N 2 aA FJ +17 4085 N 2 cC =C +17 4086 N 2 gG C7 +17 4087 N 2 c$C @G +17 4088 N 1 A H +17 4089 N 1 C E +17 4090 N 1 C B +17 4091 N 1 T E +17 4092 N 1 G F +17 4093 N 1 C D +17 4094 N 1 T I +17 4095 N 1 A D +17 4096 N 1 C A +17 4097 N 1 A D +17 4098 N 1 C @ +17 4099 N 1 T A +17 4100 N 1 C < +17 4101 N 1 C$ ; diff --git a/src/samtools-1.3.1/test/mpileup/expected/39.out b/src/samtools-1.3.1/test/mpileup/expected/39.out new file mode 100644 index 0000000..5cf8394 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/39.out @@ -0,0 +1,11 @@ +17 4000 N 15 ccCcccCCCCCcCcC DK5LJCIEICJAJLH +17 4001 N 15 ttTtttTTTTTtTtT EE:GGHIHLBJIKDJ +17 4002 N 15 ggGgggGGGGGgGgG CG3JJJHGFJIDKHG +17 4003 N 15 a$aAaaaAAAAAaAaA @D7IGHCDIAJCI7I +17 4004 N 14 tTtttTTTTTtTtT B2HCAIEHHHAI?F +17 4005 N 12 aaaaAAAAAaAA CHFGEEJEH@HG +17 4006 N 14 tTtttTTTTTtTtT C9FHGFGH>HJIKF +17 4007 N 14 tTtttTTTTTtTgT B2HFFEFG6EJH0G +17 4008 N 14 c$CcccCCCCCcCcC ?:HC;D6KJI?K/I +17 4009 N 13 CcccCCCCCcCcC 5IHI>AEGJLKLJ +17 4010 N 13 AaaaAAAAAaAaA >EEDHFI?IIIHJ diff --git a/src/samtools-1.3.1/test/mpileup/expected/4.out b/src/samtools-1.3.1/test/mpileup/expected/4.out new file mode 100644 index 0000000..691f898 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/4.out @@ -0,0 +1,101 @@ +CHROMOSOME_I 2 C 1 ^", ! +CHROMOSOME_I 3 C 10 ,^-,^",^",^",^",^".^",^",^", !#<##@C### +CHROMOSOME_I 4 T 10 ,,,,,,.,,, !#?##,C### +CHROMOSOME_I 5 A 10 ,,,,,,.,,, !#@##=C### +CHROMOSOME_I 6 A 10 g,,,,,.,,, !#<##@C### +CHROMOSOME_I 7 G 10 c,,,,,.,,, !#@##@C### +CHROMOSOME_I 8 C 10 ,,,,,,.,,, !#A##DC### +CHROMOSOME_I 9 C 10 ,,,,,,.,,, !#8##8C### +CHROMOSOME_I 10 T 10 ,,,,,,.,,, !#>##DC### +CHROMOSOME_I 11 A 10 ,,,,,,.,,, !#0##;C### +CHROMOSOME_I 12 A 10 ,,,,,,.,,, !#:##?C### +CHROMOSOME_I 13 G 10 ca,,,,.,,, !#B##BC### +CHROMOSOME_I 14 C 10 ,t,,,,.,,, !#B#@BC### +CHROMOSOME_I 15 C 10 ,,,,,,.,,, !#@#BBC### +CHROMOSOME_I 16 T 10 ,,,,,,.,,, !#>#B>C### +CHROMOSOME_I 17 A 10 ,,,,,,.,,, !#B#=;C### +CHROMOSOME_I 18 A 10 ,,,,,,.,,, !#<#B?C?## +CHROMOSOME_I 19 G 10 c,,,,,.,,, !#=#CBC@## +CHROMOSOME_I 20 C 10 ,,,,,,.,,, !#B#BBC.## +CHROMOSOME_I 21 C 10 ,,,,,,.,,, !#@?BBC@## +CHROMOSOME_I 22 T 10 ,,,,,,.,,, !#?6C=C?## +CHROMOSOME_I 23 A 10 ,,,,,,.,,, !#?@?=CB## +CHROMOSOME_I 24 A 10 ,,,,,,.,,, !#?:BBC;## +CHROMOSOME_I 25 G 10 cc,,,,.,,, !#@7>BCB## +CHROMOSOME_I 26 C 10 ,,,,,,.,,, !#=;C=@# +CHROMOSOME_I 29 A 10 *,,,,,.,,, ##B3B>C;># +CHROMOSOME_I 30 A 10 ,,,,,,.,,, ##>=@DCCD<# +CHROMOSOME_I 32 C 10 ,,,,,,.,,, @#BAABCAB# +CHROMOSOME_I 33 C 10 ,,,,,,.,,, B#@BDBCDC# +CHROMOSOME_I 34 T 10 ,,,,,,.,,, ?#CABBCB>A +CHROMOSOME_I 35 A 10 ,,,,,,.,,, 8#AAB>C@@? +CHROMOSOME_I 36 A 10 ,,,,,,.,,, B#@BBBC@@@ +CHROMOSOME_I 37 G 10 ,,,,,,.,,, ?#D>@BCBBC +CHROMOSOME_I 38 C 10 ,,,,,,.,,, B#ABDDCDC9 +CHROMOSOME_I 39 C 10 ,,,,,,.,,, A#CDBDCDC@ +CHROMOSOME_I 40 T 10 ,,,,,,.,,, @#DBBBCBB@ +CHROMOSOME_I 41 A 10 ,,,,,,.,,, @#CBBCCCCCCC@ +CHROMOSOME_I 70 T 10 ,,,,,,.,,, C:CCCCCAC+ +CHROMOSOME_I 71 A 10 ,,,,,,.,,, CBCCCCDCCC +CHROMOSOME_I 72 A 10 ,,,,,,.,,, CBCCCCDCCC +CHROMOSOME_I 73 G 10 ,,,,,,.,,, CACCCCDCCC +CHROMOSOME_I 74 C 10 ,,,,,,.,,, C?CCCCBCCC +CHROMOSOME_I 75 C 10 ,,,,,,.,,, CBCCCCCCCC +CHROMOSOME_I 76 T 10 ,,,,,,.,,, CBCCCCCCCC +CHROMOSOME_I 77 A 10 ,,,,,,.,,, CACCCCACCC +CHROMOSOME_I 78 A 10 ,,,,,,.,,, CBCCCCBCCC +CHROMOSOME_I 79 G 10 ,,,,,,.,,, C?CCCCBCCC +CHROMOSOME_I 80 C 10 ,,,,,,.,,, CBCCCC=CCC +CHROMOSOME_I 81 C 10 ,,,,,,.,,, CBCCCCDBCC +CHROMOSOME_I 82 T 10 ,,,,,,.,,, CBCCCCACCC +CHROMOSOME_I 83 A 10 ,,,,,,.,,, CBCCCCBCCC +CHROMOSOME_I 84 A 10 ,,,,,,.,,, CBCCCCBCCC +CHROMOSOME_I 85 G 10 ,,,,,,.,,, CBCCCCACCC +CHROMOSOME_I 86 C 10 ,,,,,,.,,, CBCCCC?CC@ +CHROMOSOME_I 87 C 10 ,,,,,,.,,, CBCCCC#CCC +CHROMOSOME_I 88 T 10 ,,,,,,.,,, C>CCCC#DCC +CHROMOSOME_I 89 A 10 ,,,,,,.,,, CBCCCC#CCC +CHROMOSOME_I 90 A 10 ,,,,,,.,,, C>CCCC#CCC +CHROMOSOME_I 91 G 10 ,,,,,,.,,, CBCCCC#CCC +CHROMOSOME_I 92 C 10 ,,,,,,.,,, CBCCCC#CCC +CHROMOSOME_I 93 C 10 ,,,,,,.,,, C:CCCC#CCC +CHROMOSOME_I 94 T 10 ,,,,,,.,,, C:CCCC#CCC +CHROMOSOME_I 95 A 10 ,,,,,,.,,, C;CCCC#CCC +CHROMOSOME_I 96 A 10 ,,,,,,.,,, C?CCCC#CCC +CHROMOSOME_I 97 G 10 ,,,,,,A,,, C:CCCC#CCC +CHROMOSOME_I 98 C 10 ,,,,,,G,,, C0CCCC#CCC +CHROMOSOME_I 99 C 10 ,,,,,,.,,, C0CCCC#CCC +CHROMOSOME_I 100 T 10 ,,,,,,.,,, C0CCCC#BCC +CHROMOSOME_I 101 A 10 ,,,,,,.,,, C0CCCC#CCC +CHROMOSOME_I 102 A 10 ,$,$,$,$,$,$C$,$,$,$ B0BBBB#BBB diff --git a/src/samtools-1.3.1/test/mpileup/expected/40.out b/src/samtools-1.3.1/test/mpileup/expected/40.out new file mode 100644 index 0000000..7048548 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/40.out @@ -0,0 +1,84 @@ +CHROMOSOME_II 50 N 1 c C +CHROMOSOME_II 51 N 1 c @ +CHROMOSOME_II 52 N 1 t C +CHROMOSOME_II 53 N 1 a D +CHROMOSOME_II 54 N 1 a C +CHROMOSOME_II 55 N 1 g D +CHROMOSOME_II 56 N 1 c C +CHROMOSOME_II 57 N 1 c C +CHROMOSOME_II 58 N 1 t C +CHROMOSOME_II 59 N 1 a C +CHROMOSOME_II 60 N 1 a C +CHROMOSOME_II 61 N 1 g C +CHROMOSOME_II 62 N 1 c C +CHROMOSOME_II 63 N 1 c C +CHROMOSOME_II 64 N 1 t C +CHROMOSOME_II 65 N 1 a C +CHROMOSOME_II 66 N 1 a C +CHROMOSOME_II 67 N 1 g C +CHROMOSOME_II 68 N 1 c C +CHROMOSOME_II 69 N 1 c C +CHROMOSOME_II 70 N 1 t C +CHROMOSOME_III 40 N 1 t @ +CHROMOSOME_III 50 N 1 c C +CHROMOSOME_V 20 N 1 A ~ +CHROMOSOME_V 21 N 1 A ~ +CHROMOSOME_V 22 N 1 G ~ +CHROMOSOME_V 23 N 1 C ~ +CHROMOSOME_V 24 N 1 C ~ +CHROMOSOME_V 25 N 1 T ~ +CHROMOSOME_V 26 N 1 A ~ +CHROMOSOME_V 27 N 1 A ~ +CHROMOSOME_V 28 N 1 G ~ +CHROMOSOME_V 29 N 1 C-1N ~ +CHROMOSOME_V 30 N 1 * ~ +CHROMOSOME_V 31 N 1 T ~ +CHROMOSOME_V 32 N 2 cA @~ +CHROMOSOME_V 33 N 2 cA B~ +CHROMOSOME_V 34 N 2 tG ?~ +CHROMOSOME_V 35 N 2 aC 8~ +CHROMOSOME_V 36 N 2 aC B~ +CHROMOSOME_V 37 N 2 gT ?~ +CHROMOSOME_V 38 N 2 cA B~ +CHROMOSOME_V 39 N 2 cA A~ +CHROMOSOME_V 40 N 2 tG @~ +CHROMOSOME_V 41 N 2 aC @~ +CHROMOSOME_V 42 N 2 aC D~ +CHROMOSOME_V 43 N 2 gT D~ +CHROMOSOME_V 44 N 2 cA B~ +CHROMOSOME_V 45 N 2 cA C~ +CHROMOSOME_V 46 N 2 tG D~ +CHROMOSOME_V 47 N 2 aC D~ +CHROMOSOME_V 48 N 2 aC C~ +CHROMOSOME_V 49 N 2 gT B~ +CHROMOSOME_V 50 N 2 cA C~ +CHROMOSOME_V 51 N 2 cA @~ +CHROMOSOME_V 52 N 2 tG C~ +CHROMOSOME_V 53 N 2 aC+10TTTTTTTTTT D~ +CHROMOSOME_V 54 N 2 aC C~ +CHROMOSOME_V 55 N 2 gT D~ +CHROMOSOME_V 56 N 2 cA C~ +CHROMOSOME_V 57 N 2 cA C~ +CHROMOSOME_V 58 N 2 tG C~ +CHROMOSOME_V 59 N 2 aC C~ +CHROMOSOME_V 60 N 2 aC C~ +CHROMOSOME_V 61 N 2 gT C~ +CHROMOSOME_V 62 N 2 cA C~ +CHROMOSOME_V 63 N 2 cA C~ +CHROMOSOME_V 64 N 2 tG C~ +CHROMOSOME_V 65 N 2 aC C~ +CHROMOSOME_V 66 N 2 aC C~ +CHROMOSOME_V 67 N 2 gT C~ +CHROMOSOME_V 68 N 2 cA C~ +CHROMOSOME_V 69 N 2 cA C~ +CHROMOSOME_V 70 N 2 tG C~ +CHROMOSOME_V 71 N 2 aC C~ +CHROMOSOME_V 72 N 2 aC C~ +CHROMOSOME_V 73 N 2 gT C~ +CHROMOSOME_V 74 N 2 cA C~ +CHROMOSOME_V 75 N 2 cA C~ +CHROMOSOME_V 76 N 2 tG C~ +CHROMOSOME_V 77 N 2 aC C~ +CHROMOSOME_V 78 N 2 aC C~ +CHROMOSOME_V 79 N 2 gT C~ +CHROMOSOME_V 80 N 2 cA C~ diff --git a/src/samtools-1.3.1/test/mpileup/expected/41.out b/src/samtools-1.3.1/test/mpileup/expected/41.out new file mode 100644 index 0000000..3d2b219 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/41.out @@ -0,0 +1,21 @@ +CHROMOSOME_V 40 N 2 tG @~ +CHROMOSOME_V 41 N 2 aC @~ +CHROMOSOME_V 42 N 2 aC D~ +CHROMOSOME_V 43 N 2 gT D~ +CHROMOSOME_V 44 N 2 cA B~ +CHROMOSOME_V 45 N 2 cA C~ +CHROMOSOME_V 46 N 2 tG D~ +CHROMOSOME_V 47 N 2 aC D~ +CHROMOSOME_V 48 N 2 aC C~ +CHROMOSOME_V 49 N 2 gT B~ +CHROMOSOME_V 50 N 2 cA C~ +CHROMOSOME_V 51 N 2 cA @~ +CHROMOSOME_V 52 N 2 tG C~ +CHROMOSOME_V 53 N 2 aC+10TTTTTTTTTT D~ +CHROMOSOME_V 54 N 2 aC C~ +CHROMOSOME_V 55 N 2 gT D~ +CHROMOSOME_V 56 N 2 cA C~ +CHROMOSOME_V 57 N 2 cA C~ +CHROMOSOME_V 58 N 2 tG C~ +CHROMOSOME_V 59 N 2 aC C~ +CHROMOSOME_V 60 N 2 aC C~ diff --git a/src/samtools-1.3.1/test/mpileup/expected/42.out b/src/samtools-1.3.1/test/mpileup/expected/42.out new file mode 100644 index 0000000..e69de29 diff --git a/src/samtools-1.3.1/test/mpileup/expected/43.out b/src/samtools-1.3.1/test/mpileup/expected/43.out new file mode 100644 index 0000000..35e853f --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/43.out @@ -0,0 +1,3893 @@ +17 195 N 1 ^>c D +17 196 N 1 a C +17 197 N 1 g E +17 198 N 1 c H +17 199 N 1 t F +17 200 N 1 t G +17 201 N 1 a F +17 202 N 1 a A +17 203 N 1 c G +17 204 N 1 c L +17 205 N 1 t E +17 206 N 1 g L +17 207 N 1 c L +17 208 N 1 a > +17 209 N 1 t I +17 210 N 1 c J +17 211 N 1 c E +17 212 N 1 c L +17 213 N 1 t I +17 214 N 1 a J +17 215 N 1 g @ +17 216 N 1 a H +17 217 N 1 a L +17 218 N 1 g E +17 219 N 1 t : +17 220 N 1 g L +17 221 N 1 a H +17 222 N 1 a K +17 223 N 1 g H +17 224 N 1 g E +17 225 N 1 c L +17 226 N 1 a : +17 227 N 2 cc F: +17 228 N 2 cc D: +17 229 N 1 g L +17 230 N 2 cc KB +17 231 N 2 cc HC +17 232 N 2 cc E@ +17 233 N 2 aa 8< +17 234 N 2 aa I= +17 235 N 2 aa JE +17 236 N 2 gg G> +17 237 N 2 aa H= +17 238 N 2 cc JE +17 239 N 3 aa^]a HF0 +17 240 N 3 ccc DC? +17 241 N 3 ggg DFF +17 242 N 3 ccc LHG +17 243 N 3 ccc JIA +17 244 N 3 ccc LLH +17 245 N 3 aaa JHF +17 246 N 4 ttt^>t IEHB +17 247 N 4 gggg KDIB +17 248 N 4 tttt FJ?7 +17 249 N 4 cccc JNIE +17 250 N 4 cccc LKKH +17 251 N 4 aaaa LHEG +17 252 N 4 gggg LLHI +17 253 N 4 cccc LFLK +17 254 N 4 tttt JJFJ +17 255 N 4 tttt IFCJ +17 256 N 4 aaaa HGKI +17 257 N 4 tttt LG?J +17 258 N 4 tttt GIDG +17 259 N 4 cccc MMLF +17 260 N 4 tttt HGHI +17 261 N 4 gggg JG/I +17 262 N 4 cccc JM?K +17 263 N 4 cccc LMEF +17 264 N 4 cccc LGBM +17 265 N 4 aaaa KKLK +17 266 N 4 gggg JBIG +17 267 N 4 tttt BKJI +17 268 N 4 tttt JFEK +17 269 N 5 cccc^>c 8MHK8 +17 270 N 5 ccccc MLKIG +17 271 N 5 ttttt IEIIC +17 272 N 5 ccccc KLMLG +17 273 N 5 ttttt >FFJD +17 274 N 5 ccccc GMKBD +17 275 N 5 ccccc LJJLG +17 276 N 5 aaaaa KJLKH +17 277 N 5 ggggg KDLLI +17 278 N 5 aaaaa 6EHEE +17 279 N 6 aaaaa^>a HEDJF= +17 280 N 6 aaaaaa LJF9JG +17 281 N 6 gggggg KFLIEE +17 282 N 6 gggggg HJJMJE +17 283 N 6 cccccc JLGMHG +17 284 N 6 tttttt GIJKHH +17 285 N 6 gggggg 7JGKJJ +17 286 N 6 cccccc IILKKF +17 287 N 6 aaaaaa EHGJIJ +17 288 N 6 tttttt HIHFII +17 289 N 6 gggggg IJLLGJ +17 290 N 6 gggggg GFFJKI +17 291 N 6 tttttt @JGGFJ +17 292 N 6 tttttt FHKKBI +17 293 N 6 gggggg CICKJF +17 294 N 6 a$aaaaa DHHIG9 +17 295 N 5 ccccc ILHKJ +17 296 N 5 aaaaa FIDFG +17 297 N 5 ccccc HLLJK +17 298 N 5 aaaaa EHGFG +17 299 N 6 ccccc^]a HIMLLE +17 300 N 6 aaaaag IHLGJ? +17 301 N 6 gggggt EJHJJE +17 302 N 6 tt+1attta GGIFEF +17 303 N 6 gggggg HKMJLG +17 304 N 6 cccccc JBKHDG +17 305 N 6 cccccc IKMLLJ +17 306 N 6 tttttt FJIHJH +17 307 N 6 gggggg BJLJJ? +17 308 N 6 cccccc +17 309 N 6 gggggg CKJJKI +17 310 N 6 aaaaaa CGIFHH +17 311 N 6 cccccc EHLILK +17 312 N 6 aaaaaa @HDEHH +17 313 N 6 aaaaaa ?GGGIH +17 314 N 7 a$aaaaa^]a :GLGMLE +17 315 N 6 gggggg KLJKJE +17 316 N 6 cccccc JMKMNE +17 317 N 6 tttttt HKIHIE +17 318 N 6 gggggg JHJMEG +17 319 N 6 aaaaaa DIFHHE +17 320 N 6 aaaaaa EIHIHF +17 321 N 6 tttttt HKGIJH +17 322 N 6 gggggg IMHLJL +17 323 N 6 cccccc KMKMMK +17 324 N 6 tttttt GIEIFH +17 325 N 6 aaaaaa GJHHJC +17 326 N 6 tttttt GHFJIJ +17 327 N 6 cccccc ILGKLL +17 328 N 6 aaaaaa FIGHBD +17 329 N 6 tttttt DDHIII +17 330 N 6 tttttt EHGHHD +17 331 N 6 tttttt EJEHHH +17 332 N 6 aaaaaa DHEHIH +17 333 N 6 aaaaaa D>FGEB +17 334 N 6 aaaaaa CGEIHI +17 335 N 6 aaaaaa CHFGIG +17 336 N 6 aaaaaa FHDCHH +17 337 N 6 c$ccccc BKLLMM +17 338 N 5 ttttt HFJJJ +17 339 N 6 ccccc^>c IIKJD4 +17 340 N 6 cccccc JKLLMA +17 341 N 6 tttttt FFIJIB +17 342 N 6 tttttt GGIHG@ +17 343 N 5 ggggg EKKEJ +17 344 N 6 cccccc EKKML8 +17 345 N 6 t$ttttt BGICIG +17 346 N 5 ggggg BKJJ1 +17 347 N 5 ggggg GIIJB +17 348 N 5 ttttt EIJJ? +17 349 N 5 ttttt IJJAA +17 350 N 5 ttttt IIHEF +17 351 N 5 ggggg H:LLF +17 352 N 5 aaaaa GJLMF +17 353 N 5 ggggg GKILH +17 354 N 5 aaaaa IKGKJ +17 355 N 5 ggtgg GJJK> +17 356 N 5 ggggg IKKLH +17 357 N 5 ccccc JLLMG +17 358 N 5 aaaaa HKJMJ +17 359 N 5 ggggg HKLKJ +17 360 N 5 aaaaa DGHIH +17 361 N 5 aaaaa DFHGH +17 362 N 5 aaaaa DEHH@ +17 363 N 5 aaaaa EHJGH +17 364 N 5 ttttt EHFFJ +17 365 N 5 ggggg EIKKH +17 366 N 5 aaaaa DHIHI +17 367 N 5 ttttt AFIHG +17 368 N 5 a$aaaa ?FJJI +17 369 N 4 tttt GIGH +17 370 N 4 cccc HLMN +17 371 N 4 tttt GIJI +17 372 N 5 cccc^]c >HLH; +17 373 N 5 aaaaa FIHHC +17 374 N 5 ttttt EHIH@ +17 375 N 5 aaaaa GLKLD +17 376 N 5 ggggg DJJH3 +17 377 N 5 ttttt CFIKB +17 378 N 5 t$tttt BHJL> +17 379 N 3 ggg ELH +17 380 N 4 cccc KLJC +17 381 N 4 tttt IDKE +17 382 N 4 tttt HIJB +17 383 N 4 tttt HHID +17 384 N 5 aaaa^]a ?HIF6 +17 385 N 5 ccccc JLJBB +17 386 N 5 ttttt GHLBD +17 387 N 5 ttttt GIK>0 +17 388 N 5 ttttt GIKC@ +17 389 N 5 ggggg HGGE6 +17 390 N 5 ccccc ILJD? +17 391 N 5 aaaaa FIHGB +17 392 N 5 ttttt EIIDH +17 393 N 5 aaaaa GIHG; +17 394 N 5 ttttt CHKE6 +17 395 N 5 ttttt BEKCB +17 396 N 5 ttttt CHJ1C +17 397 N 5 ttttt CGICH +17 398 N 5 a$aaaa AGIDF +17 399 N 5 aaaa^]a GIBEC +17 400 N 5 aaaaa FI=>B +17 401 N 5 aaaaa EHD6D +17 402 N 5 ttttt GKAJ7 +17 403 N 5 ttttt GKFJG +17 404 N 5 ggggg GHCHG +17 405 N 5 ttttt FKFHI +17 406 N 5 ggggg HKEAK +17 407 N 5 aaaaa IIFEH +17 408 N 6 ccccc^]c HIHMKF +17 409 N 6 tttttt DKJJHC +17 410 N 6 tttttt DKABHE +17 411 N 6 tttttt ELCA@D +17 412 N 6 cccccc GIELKH +17 413 N 8 a$aaaaa^]a^]a BGFKJFC? +17 414 N 7 ttttttt KFIJEEE +17 415 N 7 ggggggg KFKHIJH +17 461 N 7 ttttttt FJJGJKE +17 462 N 7 ggggggg >JLILLK +17 463 N 7 ggggggg @GKKKKL +17 464 N 7 aaaaaaa ACHEJJF +17 465 N 7 ccccccc CHMHKLM +17 466 N 7 aaaaaaa CHGFFIH +17 467 N 7 aaaaaaa AFIEFII +17 468 N 7 aaaaaaa CFIFFKH +17 469 N 7 aaaaaaa G>LGKKK +17 470 N 7 ggggggg =HIHHKJ +17 471 N 7 ttttttt BGI:KJJ +17 472 N 7 ttttttt CCIHJBI +17 473 N 7 ggggggg DDIIKKK +17 474 N 7 ggggggg BEKHKLK +17 475 N 7 ggggggg BELKJLJ +17 476 N 7 aaaaaaa BGIEIII +17 477 N 7 ttttttt CEIGKJJ +17 478 N 7 ttttttt @DIEGJH +17 479 N 7 a$aaaaaa 9>KIKME +17 480 N 6 gggggg DHJKLJ +17 481 N 6 gggggg FJKJLL +17 482 N 6 aaaaaa GJJJLK +17 483 N 7 g$ggggg^]g BJJJLI< +17 484 N 6 aaaaaa JJJLL8 +17 485 N 6 gggggg JJILHB +17 486 N 6 aaaaaa JIFMKF +17 487 N 6 gggggg HJILLH +17 488 N 6 aaaaaa FFEIGA +17 489 N 6 aaaaaa EEEHG> +17 490 N 6 aaaaaa GHHKGD +17 491 N 6 tttttt FGIIJF +17 492 N 6 gggggg GJILLD +17 493 N 6 aaaaaa DGEIEH +17 494 N 6 aaaaaa HHJKLI +17 495 N 6 gggggg FIIKLC +17 496 N 6 aaaaaa FFFI>: +17 497 N 6 cccccc GIIJLH +17 498 N 6 a$aaaaa BGHHI; +17 499 N 5 ttttt EGHHD +17 500 N 5 aaaaa FGIH? +17 501 N 5 ttttt GHHIB +17 502 N 5 ggggg GFIIH +17 503 N 6 ttttt^]t EIH?HC +17 504 N 6 cccccc CKHJG. +17 505 N 6 cccccc GHJKD= +17 506 N 6 aaaaaa CDGHA7 +17 507 N 6 c$ccccc AEJKH? +17 508 N 5 aaaaa DFH:7 +17 509 N 5 ccccc EHJJF +17 510 N 6 aaaaa^]a BDGA79 +17 511 N 6 aaaaaa B@GHCB +17 512 N 6 aa$aaca BEG>.@ +17 513 N 5 aaaaa AFFAA +17 514 N 5 aaata BGD1B +17 515 N 5 ccccc FEHFJF +17 551 N 5 ggggg 9KKLK +17 552 N 5 ccccc H9IJK +17 553 N 5 aaaaa 9DGDF +17 554 N 5 aaaaa E2CHG +17 555 N 6 aaaaa^]a C9FIFB +17 556 N 6 cccccc I9JLIE +17 557 N 6 aaaaaa EHCHF; +17 558 N 6 aaaaaa EHHHEA +17 559 N 6 cccccc E?IKG? +17 560 N 6 cccccc H@FJJI +17 561 N 6 aaaaaa ECCHEE +17 562 N 6 cccccc JMJMJH +17 563 N 6 aaaaaa B1BGFE +17 564 N 6 cccccc A2BEBA +17 565 N 6 gggggg ICIILI +17 566 N 8 cccccccc E=FLII./ +17 567 N 8 cccccccc GLM +17 591 N 9 aaaaaaaaa FFHGFBDHH +17 592 N 9 aaaaaaaaa FFHFD=BJH +17 593 N 9 ccccccccc >JLJHEHFD=<;H +17 597 N 9 ccccccccc DJILK=@JM +17 598 N 9 ttttttttt DFJFG4IEJ +17 599 N 9 ttttttttt EHJIEGF@K +17 600 N 9 ggggggggg EGHKIBD2K +17 601 N 9 ttttttttt CFJHHE +17 602 N 8 g$ggggggg AEJEI4;K +17 603 N 8 gggggggg FJHDE9IJ +17 604 N 8 tttttttt GJIH6D/D +17 605 N 7 ttttttt CGGHGAJ +17 606 N 8 tttttttt CHFE;.II +17 607 N 8 aaaaaaaa EGFH>B=D +17 608 N 7 ccccccc ?IGI;0J +17 609 N 8 c$ccccccc @IIIAB=K +17 610 N 7 ccccccc JKHDJLN +17 611 N 6 aaaaaa GEECEJ +17 612 N 7 ccccccc IJII?ML +17 613 N 7 aaaaaaa FEED?EI +17 614 N 7 ccccccc IJI=JMK +17 615 N 7 aaaaaaa EEG?EII +17 616 N 7 aaaaaaa DHG/D;I +17 617 N 7 ttttttt CGC>HKK +17 618 N 8 g$gggggg^]g DGH7CDL< +17 619 N 7 ggggggg IICCDLF +17 620 N 6 aaaaaa EFF7IA +17 621 N 7 aaaaaaa IH>=;KG +17 622 N 7 ggggggg KI07LLI +17 636 N 8 aaaaaaaa DFGFHKHF +17 637 N 8 aaaaaaaa DCBDEGGD +17 638 N 8 aaaaaaaa EEEDEJIE +17 639 N 8 aaaaaaaa DF8D7HHF +17 640 N 9 aaaaaaaa^]a FIGGLML=F +17 641 N 9 ggggggggg BI994KL?E +17 642 N 9 g$gggggggg AJCEKMKH; +17 643 N 7 aaaaaaa E36IIGD +17 644 N 8 cccccccc H1 +17 651 N 10 ccccccccc^]c EEGBKGEJB@ +17 652 N 11 ccccccccccc GJ;LNLKIDBB +17 653 N 13 ttttttttttt^]t^]t CBFFIKJI@2?62 +17 654 N 13 g$gggggggggggg @3DDLMAK>5C:D +17 655 N 12 gggggggggggg 0CJJJGID7A@; +17 656 N 12 tttttttttttt @CHJJBJB1F>@ +17 657 N 11 aaaaaaaaaaa DDHIDIICCE@ +17 658 N 12 cccccccccccc BAIKKEMD7DDH +17 659 N 11 aaaaaaaaaaa 4EIJKJFFFDE +17 660 N 12 ttttttttttt^]t :EIKHIEIBFD7 +17 661 N 12 gggggggggggg 1EHLLKLG7B19 +17 662 N 12 cccccccccccc EHJLLKHF6EIB +17 663 N 12 aaaaaaaaaaaa 0?DHI:HF?<:< +17 664 N 13 a$a$aaaaaaaaaaa 4?CIHHCI87FCB +17 665 N 11 ccccccccccc ;KJM>I8JEJC +17 666 N 11 ttttttttttt EJGHHE?CDCC +17 667 N 10 gggggggggg EH@ +17 672 N 10 aaaaaaaaaa HJIIF6CFEF +17 673 N 10 tttttttttt HHGHF2CI:H +17 674 N 9 ggggggggg JKLFF +17 680 N 10 c$ccccccccc EMIGCEFJH; +17 681 N 9 aaaaaaaaa HIH@CGEG: +17 682 N 10 aaaaaaaaaa HHHBA2=:D9 +17 683 N 11 aaaaaaaaaa^]a ICHC/8F@I6A +17 684 N 11 ccccccccccc CBC;<=CA?87 +17 685 N 11 ggggggggggg LFIC3EGGM5? +17 686 N 11 ccccccccccc GFKF/8HHJ?E +17 687 N 10 aaaaaaaaaa JDFF6D9F>@ +17 688 N 11 ttttttttttt JHIL1IE>I@D +17 689 N 11 ttttttttttt JIDC4?G8HCE +17 690 N 11 ccccccccccc LGJJMDJ@JCI +17 691 N 11 ccccccccccc MKKG.KHKGEI +17 692 N 11 ttttttttttt HJIE>JEBICE +17 693 N 11 ccccccccccc DAIJFGFFEF +17 701 N 12 aaaaaaaaaaa^]a HHHI2?FEIDEC +17 702 N 12 aaaaaaaaaaaa KLKLJIICIIHG +17 703 N 12 gggggggggggg JGJJCGKFF>JD +17 704 N 12 aaaaaaaaaaaa HHGHBHFFFCG8 +17 705 N 11 aaaaaaaaaaa KKDLBJHMGJB +17 706 N 12 gggggggggggg JKAJIGKFJLJH +17 707 N 12 cccccccccccc IIKJ/FMHJJHH +17 708 N 12 cccccccccccc CCB@2D=>ACC@ +17 709 N 11 ggggggggggg JJLKLKHLLJA +17 710 N 12 gggggggggggg JJGJ8CKAKFKG +17 711 N 12 aaaaaaaaaaaa GHHH0? +17 723 N 10 aaaaaaaaaa FGGFIDHJFI +17 724 N 12 cccccccccccc GHGLKJGIKILB +17 725 N 12 aaaaaaaaaaaa FFG0DH@HCFFB +17 726 N 12 cccccccccccc GGGHFJGIKJLD +17 727 N 12 a$aaaaaaaaaaa BGE +17 731 N 11 ttttttttttt GHFHJ;KHFGD +17 732 N 11 ccccccccccc IDJJKGFMHJ< +17 733 N 11 ttttttttttt FE;DIEJJEI; +17 734 N 11 ggggggggggg GC;EIHJJJL: +17 735 N 11 aa$aaaaaaaaa E@@DEEHFEJ; +17 736 N 10 cccccccccc GFJKHHLJJ= +17 737 N 10 tttttttttt F.HHFJJII: +17 738 N 10 gggggggggg CFHFIFHHJ6 +17 739 N 10 t$ttttttttt A5GJFJGIJ? +17 740 N 9 ttttttttt AGJBIKCI8 +17 741 N 9 ttttttttt 5GIFJGDI4 +17 742 N 10 ccccccccc^]c 1IHJHJIL=B +17 743 N 10 aaaaaaaaaa CGGFFIHHB= +17 750 N 11 a$aaaaaaaaaa BHFIJIMGJDD +17 751 N 10 gggggggggg DCDGIJ=JFD +17 752 N 10 tt$tttttttt G?FJFI?HD1 +17 753 N 9 ccccccccc HCLII89IH +17 754 N 9 ttttttttt DCIFE6@?E +17 755 N 9 gg$ggggggg D@JHC9DJG +17 756 N 7 ggggggg CIHK:?E +17 757 N 8 aaaaaaaa @EFG:GG@ +17 758 N 8 aaaaaaaa @EFH6H7; +17 759 N 8 aaaaaaaa CHDG?G7? +17 760 N 8 c$ccccccc :A@C8ED7 +17 761 N 7 ggggggg JIJBK?H +17 762 N 7 ggggggg IHG2KLH +17 763 N 7 ccccccc IHLC +17 772 N 8 tttttttt GFI:KHGA +17 773 N 8 gggggggg GHF>KKDL +17 774 N 8 aaaaaaaa GHKCIKDK +17 775 N 8 gggggggg FIJ;LLCL +17 776 N 8 aaaaaaaa EDD=;ICF +17 777 N 8 cccccccc DHJ=JIED +17 778 N 8 aaaaaaaa DGK>LLCL +17 779 N 8 gggggggg CEK0JIKC +17 780 N 8 aaaaaaaa @AG:HGD? +17 781 N 9 aaaaaaaa^]a @@H84IHEB +17 782 N 9 aa$aaaaaaa ??G44JGHB +17 783 N 8 a$aaaaaaa :G1IIG7< +17 784 N 7 ccccccc K>LKB0> +17 813 N 8 cccccccc ?LL;MFBB +17 814 N 8 tttttttt BCJIIHEC +17 815 N 8 tttttttt CIIB6IEC +17 816 N 8 t$ttttttt HD +17 843 N 8 cccccccc GE4KCF:J +17 844 N 8 tttttttt E?FGDDFI +17 845 N 8 gggggggg DBKG@FKK +17 846 N 7 ggggggg DDGIHKI +17 847 N 8 t$ttttttt BFIHEHIJ +17 848 N 7 g$gggggg AKGJHAK +17 849 N 5 ggggg GI9IC +17 850 N 6 tttttt HGFIJI +17 851 N 6 gggggg KH4KG9 +17 852 N 6 gggggg HKCDIB +17 853 N 6 aaaaaa DEIGHE +17 854 N 6 aaaaaa GFHGHC +17 855 N 6 aaaaaa HFFEF= +17 856 N 6 cccccc JHLKK: +17 857 N 6 aaaaaa DGHDGH +17 858 N 6 aaaaaa JI=KLK +17 859 N 6 gggggg @LLKLL +17 860 N 6 aaaaaa FEEFGH +17 861 N 7 cccccc^]c EJMMMK0 +17 862 N 7 ttttttt >G;HII> +17 863 N 7 g$gggggg DIAHKJ? +17 864 N 6 tttttt GHFJH= +17 865 N 7 cccccc^]c HBFKKBA +17 866 N 6 cccccc CJMHDB +17 867 N 7 ccccccc JIJHF.? +17 868 N 7 aaaaaaa HEKKJ.E +17 869 N 7 ggggggg HKKLJ4? +17 870 N 6 cccccc FIMJFD +17 871 N 7 ccccccc JMLLL.@ +17 872 N 7 ttttttt GGJFJ9A +17 873 N 7 ggggggg GDKJID> +17 874 N 6 gggggg GHKKM> +17 875 N 7 ggggggg GDGJIB= +17 876 N 7 ttttttt FJIIF=D +17 877 N 7 ggggggg GDJKKAB +17 878 N 6 aaaaaa CGIDIG +17 879 N 6 tttttt AFHIHB +17 880 N 7 a$aaaaaa @IICHEG +17 881 N 6 cccccc JJKKGH +17 882 N 6 aaaaaa KJIL9F +17 883 N 6 gggggg 1JKK7B +17 884 N 6 cccccc CADD=? +17 885 N 6 gggggg DIJKIB +17 886 N 6 aaaaaa GJKJ;H +17 887 N 6 gggggg CIKK;C +17 888 N 6 aaaaaa HIGHEA +17 889 N 6 cccccc HLJG1H +17 890 N 6 ccccc^]c /LJKEB +17 891 N 6 cccccc HKKLH= +17 892 N 7 ccccccc IIKL:>D +17 893 N 7 aaaaaaa EGIH:F7 +17 894 N 7 ttttttt AIHI7IE +17 895 N 7 c$cccccc =KFL/IG +17 896 N 6 tttttt IFI:E5 +17 897 N 6 cccccc KIL=IK +17 898 N 6 tttttt GGH@FC +17 899 N 5 aaaaa DEEHF +17 900 N 6 cccccc KKM;C> +17 901 N 6 cccccc HJK>IG +17 902 N 6 aaaaaa CFH3HE +17 903 N 5 aaaaa CGGGG +17 904 N 6 aaaaaa CFG5GB +17 905 N 6 aaaaaa BEIBGD +17 906 N 6 aaaaaa BFGCGD +17 907 N 6 aaaaaa DGHGJA +17 908 N 6 tttttt EHHGLH +17 909 N 6 tttttt BHHFCD +17 910 N 6 aaaaaa ?EG=EF +17 911 N 6 aaaaaa @FFHGE +17 912 N 6 aaaaaa @DFBDF +17 913 N 7 aaaaaa^]a ?DE5GFA +17 914 N 7 a$aaaaaa :FHIIFD +17 915 N 6 tttttt EG6I7> +17 916 N 5 ttttt EGFFC +17 917 N 6 aaaaaa GJFKHG +17 918 N 6 gggggg FK6BIH +17 919 N 6 cccccc GKGGKA +17 920 N 6 tttttt FGG@EF +17 921 N 6 g$ggggg ?JCJEF +17 922 N 4 gggg JJEI +17 923 N 4 gggg IIJK +17 924 N 5 ccccc IDGJG +17 925 N 5 aaaaa F/I=I +17 926 N 5 ttttt G1HHF +17 927 N 5 ggggg FEIII +17 928 N 5 ggggg EGCJF +17 929 N 5 ttttt G=JHH +17 930 N 4 gggg FIIG +17 931 N 5 ggggg D.FIJ +17 932 N 5 ttttt F2H:H +17 933 N 4 gggg DIEI +17 934 N 5 c$cccc A@BDJ +17 935 N 5 aaaa^>a /IEA@ +17 936 N 5 ttttt ?JIIC +17 937 N 4 gggg E9IF +17 938 N 4 cccc KEHB +17 939 N 5 ccccc ?J>JH +17 940 N 5 ttttt 0JGIG +17 941 N 5 ggggg .EGGG +17 942 N 5 ttttt CIBDE +17 943 N 5 aaaaa @KHHG +17 944 N 5 ggggg >FHIF +17 945 N 5 ttttt EBCGG +17 946 N 4 cccc DLGG +17 947 N 5 ccccc =KFJI +17 948 N 5 ccccc AJCKJ +17 949 N 6 aaaaa^]a @KD=IB +17 950 N 6 gggggg =IIJNF +17 951 N 6 cccccc 2JFDMG +17 952 N 6 tttttt ?HCEEB +17 953 N 6 aaaaaa EIGCHD +17 954 N 6 tttttt 3JAHGA +17 955 N 6 tttttt AJEGFF +17 956 N 6 cccccc @IKIJG +17 957 N 6 aaaaaa :IEGEE +17 958 N 6 cccccc BFIKJH +17 959 N 6 aaaaaa CJHJLH +17 960 N 6 g$ggggg >EIHHH +17 961 N 5 ttttt IGIHI +17 962 N 5 ggggg HCIJK +17 963 N 5 ccccc @ILJJ +17 964 N 5 ttttt IHHGI +17 965 N 5 ggggg GJKJI +17 966 N 5 aaaaa IGBEI +17 967 N 5 ggggg GGIJH +17 968 N 5 ggggg BGJJI +17 969 N 5 ttttt EEFIE +17 970 N 5 ggggg CGGIE +17 971 N 5 ggggg BHIIG +17 972 N 5 g$gggg AGJLJ +17 973 N 4 aaaa DEFG +17 974 N 4 aaaa GIII +17 975 N 5 gggg^]g EFMAB +17 976 N 5 aaaaa FHHHE +17 977 N 5 ttttt G>IGG +17 978 N 5 ggggg HEIKH +17 979 N 6 ccccc^]c GKKJGD +17 980 N 6 tttttt <.B +17 987 N 8 cccccccc GKJKLJDD +17 988 N 8 aaaaaaaa DGIJLK9F +17 989 N 8 g$ggggggg ?GHFMKE7 +17 990 N 7 ggggggg JKJKKBE +17 991 N 7 aaaaaaa JGHLIIF +17 992 N 7 ggggggg IJHKK59 +17 993 N 7 ttttttt HIHIJ3= +17 994 N 6 tttttt FGFJJD +17 995 N 6 cccccc IHJLLF +17 996 N 7 aaaaaaa FEAHG1> +17 997 N 7 aaaaaaa IJHLM:D +17 998 N 8 ggggggg^]g IIHLKE;6 +17 999 N 7 ggggggg IJILK3= +17 1000 N 8 cccccccc KKMKK;C? +17 1001 N 8 tttttttt FGHIJE@D +17 1002 N 8 gggggggg HIHKI?9F +17 1003 N 8 ccccctcc IHJJM7CC +17 1004 N 8 aaaaaaaa EHFDG4C8 +17 1005 N 8 aaaaaaaa FGGII +17 1007 N 7 ggggggg IJJMKH7 +17 1008 N 7 aaaaaaa GHCLMG. +17 1009 N 7 ggggggg CHFLLH4 +17 1010 N 8 cccccccc GKIML.GE +17 1011 N 8 tttttttt AGFIJBED +17 1012 N 8 a$aaaaaaa AGHJI.B9 +17 1013 N 6 tttttt HGJK0H +17 1014 N 7 ggggggg JILJ8CD +17 1015 N 7 aaaaaaa GGIJADH +17 1016 N 7 ttttttt HFJJ=F= +17 1017 N 7 ttttttt GIJJ1DD +17 1018 N 7 ggggggg IILL3HB +17 1019 N 6 cccccc A?DA=9 +17 1020 N 6 gggggg HHJJJ? +17 1021 N 7 ccccccc GHKKIB/ +17 1022 N 7 ccccccc IJMIFEI +17 1023 N 6 aaaaaa F@HI=1 +17 1024 N 7 ccccccc KLLM0A: +17 1025 N 7 ttttttt FGKK0@C +17 1026 N 7 ggggggg GIKMHA6 +17 1027 N 7 ccccccc HFKJJFH +17 1028 N 7 aaaaaaa EFIBD=C +17 1029 N 7 ccccccc IMMKJA0 +17 1030 N 7 ttttttt FEKJGGB +17 1031 N 7 ttttttt EGIIHDG +17 1032 N 7 ttttttt FFHKF@: +17 1033 N 7 ggggggg BHKH3F4 +17 1034 N 7 g$gggggg AILK6;7 +17 1035 N 6 cccccc GKK/C8 +17 1036 N 5 ccccc JMM0> +17 1037 N 6 tttttt GKI1FI +17 1038 N 5 ggggg GMDJ8 +17 1039 N 6 gggggg IML;BC +17 1040 N 6 aaaaaa FII>D= +17 1041 N 6 cccccc HLJ>EG +17 1042 N 5 aaaaa DIJFD +17 1043 N 6 aaaaaa EGJ3GF +17 1044 N 5 ccccc IMLH1 +17 1045 N 6 aaaaaa HKLEFB +17 1046 N 6 gggggg FKL=E/ +17 1047 N 6 aaaaaa EKJ>HG +17 1048 N 5 g$gggg AKLBF +17 1049 N 5 ccccc LK>C< +17 1050 N 5 aaaaa IGBBF +17 1051 N 4 aaaa FGC6 +17 1052 N 4 aaaa HHCA +17 1053 N 3 aaa FIA +17 1054 N 5 ccccc LJ@FH +17 1055 N 5 ccccc JJ1L@ +17 1056 N 4 cccc KMH. +17 1057 N 5 ttttt JA1H: +17 1058 N 5 ggggg JJH@: +17 1059 N 4 tttt II/E +17 1060 N 5 ccccc LL1J? +17 1061 N 5 ttttt JJ?G9 +17 1062 N 5 ccccc LLGE> +17 1063 N 4 tttt HHED +17 1064 N 4 aaaa GHEG +17 1065 N 4 aaaa GHHF +17 1066 N 4 aaaa GHGC +17 1067 N 5 aaaaa GG0H8 +17 1068 N 3 aaa FFG +17 1069 N 4 aaaa FGG8 +17 1070 N 6 aaaaaa IK3EH6 +17 1071 N 6 ggggga HI3I>7 +17 1072 N 5 aaaaa DF:G9 +17 1073 N 4 aaaa AF0G +17 1074 N 5 a$aaaa EFCFD +17 1075 N 4 aaa^]a IG?G +17 1076 N 4 gggg F8IF +17 1077 N 5 aaaaa A=C:C +17 1078 N 5 a$aaaa DBB8A +17 1079 N 4 aaaa ABFF +17 1080 N 4 aaaa 9I2H +17 1081 N 3 g$gg :?F +17 1082 N 2 aa =G +17 1083 N 3 aaa >:H +17 1084 N 4 a$aaa ?D6H +17 1085 N 2 aa F +17 1201 N 5 ttttt EBG@H +17 1202 N 5 ccccc FBMBH +17 1203 N 5 aaaaa GKG@B +17 1204 N 5 ggggg CKK0J +17 1205 N 5 c$cccc @DLAJ +17 1206 N 4 aaaa CE?C +17 1207 N 4 tttt FG:A +17 1208 N 4 cccc LLBK +17 1209 N 4 cccc MLCK +17 1210 N 4 cccc DN>L +17 1211 N 4 tttt BHM +17 1225 N 4 aaaa IHCI +17 1226 N 4 aaaa GHCI +17 1227 N 4 aaaa BHCH +17 1228 N 4 aaaa IC>F +17 1229 N 4 aaaa GHAJ +17 1230 N 4 tttt F7AH +17 1231 N 4 cccc IIBM +17 1232 N 4 tttt CIBJ +17 1233 N 4 gggg AD:E +17 1234 N 5 aaaa^]a DH@I0 +17 1235 N 5 aaaaa GHKH1 +17 1246 N 5 ccccc 6@BD8 +17 1247 N 5 ggggg GAKJK +17 1248 N 5 ccccc EIMK. +17 1249 N 5 ccccc HLHM@ +17 1250 N 5 aaaaa DDEI; +17 1251 N 5 aaaaa FCHII +17 1252 N 5 ttttt DIHE@ +17 1253 N 5 aaaaa CEEE2 +17 1254 N 5 aaaaa GJJLL +17 1255 N 5 g$gggg BJEL2 +17 1256 N 4 cccc IJME +17 1257 N 4 aaaa FDJ: +17 1258 N 4 tttt GJJB +17 1259 N 4 tttt +17 1337 N 3 aaa HI< +17 1338 N 4 aaa^]a JIEC +17 1339 N 4 tttt II6B +17 1340 N 4 aaaa GII4JE +17 1372 N 5 c$cccc BH?HG +17 1373 N 4 cccc HAKG +17 1374 N 4 cccc GIKJ +17 1375 N 4 tttt C8FC +17 1376 N 4 a$aaa DHFA +17 1377 N 3 aaa DHH +17 1378 N 3 ggg @JG +17 1379 N 3 ccc ?HH +17 1380 N 3 ccc EFH +17 1381 N 3 ccc EAA +17 1382 N 3 ggg IKJ +17 1383 N 3 ccc 5IH +17 1384 N 3 ccc IJJ +17 1385 N 4 aaa^]a 8FE. +17 1386 N 4 cccc EIE@ +17 1387 N 4 cccc CHH2 +17 1388 N 4 cccc @BCA +17 1389 N 4 gggg LGKG +17 1390 N 4 gggg GJKH +17 1391 N 4 aaaa LHHJ +17 1392 N 4 gggg CIHG +17 1393 N 4 aaaa FGE8 +17 1394 N 4 cccc 4IKE +17 1395 N 5 aaaa^]a KIIHC +17 1396 N 5 ggggg HJIJ; +17 1397 N 4 cccc AAB? +17 1398 N 5 ggggg t HIH4FC +17 1428 N 6 gggggg GHDLJE +17 1429 N 6 gggggg HIGGJF +17 1430 N 6 cccccc EJ;KH= +17 1431 N 6 cccccc HIHHF8 +17 1432 N 6 aaaaaa EGC@;D +17 1433 N 7 tttttt^]t DHI@>GB +17 1434 N 8 ttttttt^]t CGIG:GAC +17 1435 N 8 tttttttt EFKFGHDE +17 1436 N 8 cccccccc EKGHMHGG +17 1437 N 8 t$ttttttt ?FIFIIDG +17 1438 N 7 ccccccc LLKEKGD +17 1439 N 7 ttttttt FB +17 1442 N 8 gggggggg HHBIHI?D +17 1443 N 8 tttttttt EBHIHF?C +17 1444 N 8 aaaaaaaa GIKJIF87 +17 1445 N 7 ttttttt GKAHGD> +17 1446 N 8 tttttttt FDCJEHD> +17 1447 N 8 gggggggg IKLLLIE0 +17 1448 N 8 gggggggg I@=KJGIH +17 1449 N 8 tttttttt DHAIFDHE +17 1450 N 7 aaaaaaa EHAJHHG +17 1451 N 8 tttttttt FJ>IDGFA +17 1452 N 8 aaaaaaa^]a GIAHGEI5 +17 1453 N 9 ttttttttt HJGHGGJ3< +17 1454 N 9 ttttttttt GH6JIJI7B +17 1455 N 9 ggggggggg HCJKHFFHG +17 1456 N 9 ttttttttt GI;JJG>HD +17 1457 N 9 ggggggggg IE?KJHIAF +17 1458 N 9 ttttttttt CJ@IDFI9: +17 1459 N 9 ccccccccc JGMMKKLHI +17 1460 N 9 ttttttttt GJCKJHHIG +17 1461 N 9 ggggggggg HGKKMGJDA +17 1462 N 9 ccccccccc IFHMKAHBK +17 1463 N 9 ttttttttt GG@HJDGAF +17 1464 N 9 ggggggggg GHFJKIJ?G +17 1465 N 9 ttttttttt EFIJKIJHB +17 1466 N 9 ggggggggg DJBMKJE.J +17 1467 N 9 a$aaaaaaaa AHHIH>H4G +17 1488 N 9 ttttttttt FGDGIEC9@ +17 1489 N 9 ggggggggg FKEIGKJ4F +17 1490 N 9 aaaaaaaaa FIGD;2E:; +17 1491 N 9 ccccccccc ?CC=AC90< +17 1492 N 9 ggggggggg CLKFM2HCI +17 1493 N 8 gggggggg BLDH5H9G +17 1494 N 9 g$gggggggg BIGGF>GLG +17 1509 N 9 aaaaaaaaa IJDK@ICII +17 1510 N 9 ggggggggg IHHI?G@GJ +17 1511 N 9 aaaaaaaaa EFCFBFHI +17 1513 N 9 ggggggggg GEJHLHCHH +17 1514 N 9 ggggggggg GIHK@FAIG +17 1515 N 9 ggggggggg FHHI@I6;C +17 1516 N 9 ttttttttt EFBCA@CBB +17 1517 N 9 ccccccccc CGHF7?B +17 1522 N 7 ggggggg BCDBEDHH +17 1524 N 8 gggggggg EFH8I?BH +17 1525 N 9 ccccccccc @ACIGDII8 +17 1526 N 9 c$cccccccc BD@HIDGG6 +17 1527 N 8 cccccccc D@=E@FJ> +17 1528 N 8 tttttttt GGGGBHF< +17 1529 N 8 gggggggg GFH<@B8? +17 1530 N 7 ccccccc @BGBGE> +17 1531 N 8 cccccccc EG/IAKB= +17 1532 N 8 t$ttttttt AC1FGGH< +17 1533 N 7 t$tttttt AEGAGE< +17 1534 N 6 cccccc FIAJF? +17 1535 N 6 aaaaaa @DBBH@ +17 1536 N 6 cccccc >FCIG; +17 1537 N 6 aaaaaa ;EFFG@ +17 1538 N 6 aaaaaa FHIIKE +17 1539 N 6 g$ggggg AHHKID +17 1540 N 5 ccccc @HJHC +17 1541 N 5 ccccc GGIIB +17 1542 N 5 ccccc AGIIF +17 1543 N 5 ccccc IDMKE +17 1544 N 5 ttttt EEDGI +17 1545 N 5 ggggg EDIHK +17 1546 N 5 gg$ggg G@KII +17 1547 N 4 aaaa BFGD +17 1548 N 4 aaaa EIJL +17 1549 N 4 gggg CHHL +17 1550 N 4 gggg DKJF +17 1551 N 4 a$aaa ?FGB +17 1552 N 3 aaa FE? +17 1553 N 3 aaa HIG +17 1554 N 3 ggg HHC +17 1555 N 3 ttt GIE +17 1556 N 3 ttt GHE +17 1557 N 3 ggg GGG +17 1558 N 3 ttt HGG +17 1559 N 3 ttt GGD +17 1560 N 3 ttt FHH +17 1561 N 3 ttt FGD +17 1562 N 3 ggg HGK +17 1563 N 4 ggg^]g IHKD +17 1564 N 4 gggg JJJ9 +17 1565 N 4 aaaa GHG8 +17 1566 N 4 tttt FHC6 +17 1567 N 4 cccc IJE> +17 1568 N 4 tttt ECD> +17 1569 N 4 cccc IJHD +17 1570 N 4 tttt GGG= +17 1571 N 4 gggg HHH2 +17 1572 N 4 cccc HHHB +17 1573 N 3 aaa EEB +17 1574 N 4 cccc HIHH +17 1575 N 4 cccc GJHF +17 1576 N 4 cccc HJBI +17 1577 N 4 tttt EFI6 +17 1578 N 4 cccc HIGI +17 1579 N 4 aaaa FJF/ +17 1580 N 4 gggg FIGD +17 1581 N 4 cccc @HG/ +17 1582 N 5 c$ccc^]c ?JDA0 +17 1583 N 4 tttt HE8> +17 1584 N 4 gggg GDED +17 1585 N 4 gg$gg J@B/ +17 1586 N 2 aa H@ +17 1587 N 3 ccc JI9 +17 1588 N 3 aaa D3C +17 1589 N 3 aaa EE9 +17 1590 N 3 ccc JA8 +17 1591 N 3 ttt G5= +17 1592 N 3 ttt FGA +17 1593 N 3 ggg FHG +17 1594 N 3 ttt EG7 +17 1595 N 2 gg D3 +17 1596 N 2 c$c AF +17 1597 N 2 cc E/ +17 1598 N 2 cc H8 +17 1599 N 2 aa =. +17 1600 N 2 tt C4 +17 1601 N 1 c : +17 1602 N 2 tt ;0 +17 1603 N 2 gg HH +17 1604 N 2 gg I? +17 1605 N 2 tt DH +17 1606 N 1 g D +17 1607 N 2 aa 10 +17 1608 N 1 c / +17 1609 N 2 cc G1 +17 1610 N 2 cc ;0 +17 1611 N 2 cc IK +17 1612 N 2 tt F@ +17 1613 N 2 cc D= +17 1614 N 2 aa 32 +17 1615 N 2 cc EG +17 1616 N 1 t F +17 1617 N 1 c J +17 1618 N 2 aa 0< +17 1619 N 2 gg D: +17 1620 N 1 c ? +17 1621 N 3 cc^]c DC1 +17 1622 N 3 aaa 41C +17 1623 N 2 cc 4? +17 1624 N 3 ccc I2> +17 1625 N 3 aaa <0F +17 1626 N 3 ggg :.; +17 1627 N 3 aaa =2= +17 1628 N 3 ccc F0= +17 1629 N 3 ttt G7; +17 1630 N 3 ttt ;D1 +17 1631 N 3 ccc 2?@ +17 1632 N 4 ccc^]c HC9; +17 1633 N 4 aaaa 32; +17 1638 N 3 aaa I1> +17 1639 N 4 gggg HH0@ +17 1640 N 2 gg ;F +17 1641 N 4 cccc @=/7 +17 1642 N 2 tt >= +17 1643 N 4 cccc @<6: +17 1644 N 4 cccc JI>GB +17 1658 N 5 ttttt D>D;. +17 1659 N 5 ccccc G2@JJ +17 1660 N 4 aaaa DGB. +17 1661 N 5 ggggg DH1J< +17 1662 N 4 c$ccc ?:F> +17 1663 N 4 cccc 4@E>FBE +17 1675 N 8 cccccccc ?8D1A@:? +17 1676 N 8 gggggggg /GF:8H?E +17 1677 N 8 cccccccc BH.D:E>: +17 1678 N 8 cccccccc BBA.IIEI +17 1679 N 8 aaaaaaaa FH.8JIBF +17 1680 N 8 gggggggg =FE1KHDD +17 1681 N 8 c$ccccccc ?;A1B@>7 +17 1682 N 7 ggggggg D35GEFJ +17 1683 N 7 ttttttt GF +17 1687 N 6 cccccc BGIIGK +17 1688 N 7 ccccccc HM8JKGK +17 1689 N 7 ttttttt EI2FGIJ +17 1690 N 7 ccccccc EMALJFM +17 1691 N 7 ttttttt CI6HHHH +17 1692 N 6 gggggg B?JIBJ +17 1693 N 7 ttttttt CEIICII +17 1694 N 7 ttttttt D3JGHIG +17 1695 N 7 c$cccccc :;EKJJD +17 1696 N 6 tttttt F5EJMH +17 1697 N 6 gggggg 43KJFH +17 1698 N 6 cccccc J:MLGK +17 1699 N 5 ttttt BHGIG +17 1700 N 5 ggggg JIJBJ +17 1701 N 6 tttttt @CEGHE +17 1702 N 6 tttttt J:EGHK +17 1703 N 5 ttttt GEHED +17 1704 N 6 tttttt EH1 +17 1762 N 8 cccccccc GHJ:>JHB +17 1763 N 8 cccccccc HEI@@KHJ +17 1764 N 8 cccccccc JHLDKLKL +17 1765 N 8 tttttttt GFHCGCDE +17 1766 N 8 cccccccc =FHLILIG +17 1767 N 8 cccccccc BBHJ4JHJ +17 1768 N 8 cccccccc FFJKDLKK +17 1769 N 8 t$t$tttttt D@GHCIGG +17 1770 N 6 gggggg GJ=KH= +17 1771 N 6 aaaaaa FIELGH +17 1772 N 6 g$ggggg DEHKJ@ +17 1773 N 5 ccccc IIKJK +17 1774 N 5 aaaaa DGHFF +17 1775 N 5 ttttt EFDEEC2/ +17 1790 N 9 ccccccccc HAKHFHEFC +17 1791 N 9 aaaaaaaaa FBGFDCD5> +17 1792 N 9 aaaaaaaaa HHIIH?FF9 +17 1793 N 9 ggggggggg I=HKG6>?C +17 1794 N 9 ccccccccc J?IHF9HG@ +17 1795 N 9 ccccccccc I9IG?HJH: +17 1796 N 9 ccccccccc IGJGIICK> +17 1797 N 9 aaaaaaaaa D6GEA01CG +17 1798 N 9 ccccccccc BFHGG?B?J +17 1799 N 9 ccccccccc D8HEFFBFE +17 1800 N 9 ccccccccc HJIIJDIIM +17 1801 N 9 ttttttttt AFGFGE<>HIH +17 1811 N 7 ccccccc FHHFJEK +17 1812 N 7 t$tttttt ?FAGG>E +17 1813 N 6 gggggg EAIILJ +17 1814 N 6 aaaaaa FEHH>J +17 1815 N 6 gggggg B=HHBJ +17 1816 N 6 g$ggggg ?@IJ>K +17 1817 N 5 ccccc DCF3J +17 1818 N 4 cccc ;GJI +17 1819 N 5 ccccc 6BB2E +17 1820 N 5 ggggg EBJEK +17 1821 N 5 ccccc GF +17 1851 N 7 aaaaaaa HHJHK?E +17 1852 N 7 ggggggg @8HAJ1@ +17 1853 N 7 ggggggg +17 1856 N 8 aaaaaaaa FHOLL>H; +17 1857 N 8 gggggggg =AJDI2G0 +17 1858 N 9 tttttttt^]t >GFJIEBJ +17 1869 N 9 tataaaata /BFHFHFKA@CH +17 1871 N 9 ccccccccc 9>ADD7@;B +17 1872 N 9 ggggggggg FGGFKDBM +17 1877 N 9 ttttttttt DDFEI;GAG +17 1878 N 9 ccccccccc FHIKL@EDL +17 1879 N 9 aaaaaaaaa CDFHGCEEF +17 1880 N 9 c$cccccccc ??BCD9B9A +17 1881 N 8 gggggggg AFGJA>6G +17 1882 N 8 gggggggg DGGJ:G:J +17 1883 N 8 aaaaaaaa DFIKDDFD +17 1884 N 8 g$ggggggg ?DHJ=H?J +17 1885 N 7 c$cccccc @=JEBEC +17 1886 N 6 cccccc @A9C6? +17 1887 N 6 gggggg 2HCJAK +17 1888 N 6 c$ccccc 5IBIFG +17 1889 N 5 ccccc FA5A9 +17 1890 N 5 ccccc JAIEL +17 1891 N 5 ttttt HEHCH +17 1892 N 5 ggggg HAG?H +17 1893 N 5 ttttt GCEEI +17 1894 N 5 ggggg IDH@I +17 1895 N 5 ccccc GEEBG +17 1896 N 5 ccccc A9>9C +17 1897 N 5 ggggg F?H=I +17 1898 N 5 ttttt FDG@H +17 1899 N 5 ggggg ECC;H +17 1900 N 5 ttttt DEFFF +17 1901 N 5 aaaaa FDEAE +17 1902 N 6 cccccc >FDAJ7 +17 1903 N 6 c$ccccc BCE?J@ +17 1904 N 5 ttttt DF?IC +17 1905 N 5 ccccc EH@ID +17 1906 N 5 ttttt EG?GG +17 1907 N 5 ggggg GEAI8 +17 1908 N 6 aaaaa^]a IFIIF= +17 1909 N 6 gggggg AGB94D +17 1910 N 5 ccccc D=EAF +17 1911 N 6 cccccc CEDJ0? +17 1912 N 6 cccccc BKDL>H +17 1913 N 6 tttttt AGCE6E +17 1914 N 6 cccccc DGFK0E +17 1915 N 6 tttttt EDAH6H +17 1916 N 6 gggggg HFAJ6I +17 1917 N 6 cccccc GGEIEF +17 1918 N 5 aaaaa CBFCD +17 1919 N 6 cccccc GAFH?A +17 1920 N 6 aaaata EFEI/I +17 1921 N 6 gggggg ?CDH@I +17 1922 N 6 tttttt CGEF;E +17 1923 N 6 g$ggggg @CFI9A +17 1924 N 5 ccccc HHF>E +17 1925 N 5 ccccc J>J;J +17 1926 N 5 ttttt DFI5H +17 1927 N 5 ttttt GEH:E +17 1928 N 5 ccccc CCK?L +17 1929 N 5 ttttt FGG.H +17 1930 N 5 ggggg E5J8G +17 1931 N 5 ccccc HGK1H +17 1932 N 5 ttttt GGH6G +17 1933 N 5 ttttt GJFIF +17 1934 N 5 ggggg HIFKJ +17 1935 N 4 cccc +17 1967 N 4 aaaa ?EI@ +17 1968 N 4 tttt D@H@ +17 1969 N 4 aaaa 4EHD +17 1970 N 4 cccc 4IJJ +17 1971 N 4 aaaa 2EFH +17 1972 N 5 tttt^]t EEG? +17 2004 N 6 gggggg ?AJDKE +17 2005 N 6 gggggg F7KIJH +17 2006 N 6 cccccc EKLCLJ +17 2007 N 6 a$aaaaa BBIEHC +17 2008 N 5 ccccc JGJMJ +17 2009 N 5 aaaaa IDKLJ +17 2010 N 5 ggggg IJILI +17 2011 N 5 ccccc KFKLJ +17 2012 N 6 aaaaa^]a >DFHB3 +17 2013 N 6 cccccc EC?C?4 +17 2014 N 6 gggggg FKIJHF +17 2015 N 6 tttttt IIJJG= +17 2016 N 6 tttttt IGHJHD +17 2017 N 7 gggggg^]g FGKDG2< +17 2018 N 7 ccccccc MKFMJJB +17 2019 N 7 ttttttt HEHJHFD +17 2020 N 7 ggggggg HLIKIAC +17 2021 N 8 ccccccc^]c B;IGIJ.: +17 2022 N 8 cccccccc ELLLHFBB +17 2023 N 7 aaaaaaa GEGKIKF +17 2024 N 8 gggggggg BKHJJ>CF +17 2025 N 8 tttttttt IIGJGBHB +17 2026 N 8 tttttttt FJBIEBEF +17 2027 N 8 aaaaaaaa GIGIEHEB +17 2028 N 8 cccccccc LKDKKKKK +17 2029 N 8 tttttttt IJEJGGFI +17 2030 N 8 gggggggg ILKKHKFJ +17 2031 N 8 cccccccc BBHLGIJK +17 2032 N 8 cccccccc KMIDIECL +17 2033 N 8 aaaaaaaa CGHKGDHH +17 2034 N 8 tttttttt IJGIIECI +17 2035 N 8 tttttttt DAGJHIII +17 2036 N 8 tttttttt HJHHGAGI +17 2037 N 8 tttttttt HJFJ@IHF +17 2038 N 8 cccccccc JJIKI@:M +17 2039 N 8 aaaaaaaa @FCFCHHD +17 2040 N 8 cccccccc HIBCG@DL +17 2041 N 9 aaggagga^]g HIHIJLLK? +17 2042 N 10 ggggggggg^]g CKHJGKKJED +17 2043 N 10 gggggggggg CKIJKHCKEF +17 2044 N 10 cccccccccc HMHLKJILGG +17 2045 N 10 aaaaaaaaaa >HHIIDIIED +17 2046 N 10 tttttttttt FIGIHK:GHE +17 2047 N 12 gggggggggg^]g^]g FDILICGEIHEE +17 2048 N 12 aaaaaaaaaaaa DHEGEHHHEEBC +17 2049 N 12 aaaaaaaaaaaa CGEHGIHHFD?C +17 2050 N 12 aaaaaaaaaaaa CGEJFGAIHHCE +17 2051 N 12 tttttttttttt EIEJFJIICED@ +17 2052 N 12 gggggggggggg BKCKIKBMJHGG +17 2053 N 13 g$gggggtggggg^]g AJILHH8MKJDEE +17 2054 N 12 aaaaaaaaaaaa KHKCLLMKHBABCDEBBAD +17 2070 N 11 ggggggggggg DIIKDLLKKIL +17 2071 N 11 a$aaaaaaaaaa @FE=DEHE?HI +17 2072 N 10 cccccccccc EGK:JCDHIK +17 2073 N 10 cccccccccc AAA@CEA>BE +17 2074 N 10 gggggggggg GHKCKIJKKK +17 2075 N 10 cccccccccc HHFHLHIKJL +17 2076 N 10 aaaaaaaaaa FDHI;HD?FJ +17 2077 N 10 cccccccccc HIEKLLIKIL +17 2078 N 10 aaaaaaaaaa GGHIHJJHLL +17 2079 N 11 gggggggggg^]g AGLKLLJJILA +17 2080 N 11 g$gggggggggg BIK>ICJGGLG +17 2081 N 10 cccccccccc ILHLMJKKNF +17 2082 N 10 tttttttttt FGHJJHEIKF +17 2083 N 10 gggggggggg HKKCLI:KKI +17 2084 N 10 cccccccccc JLGMMJKKMI +17 2085 N 10 tttttttttt FGGJKHFHKF +17 2086 N 10 gggggggggg HEEKNJJJ?K +17 2087 N 10 aaaaaaaaaa HKFJLIHKJH +17 2088 N 10 gggggggggg GIEKJHBJL5 +17 2089 N 10 cccccccccc ??5CDABBE= +17 2090 N 10 gggggggggg EIFJLIGJM? +17 2091 N 10 cccccccccc ??BCEABABD +17 2092 N 10 gggggggggg DGIIKFJIII +17 2093 N 10 tttttttttt BHHIKIEFIJ +17 2094 N 10 c$ccccccccc @ILLIKJIMI +17 2095 N 9 aaaaaaaaa GHG=F?GE> +17 2096 N 9 ccccccccc FHKIGJKMJ +17 2097 N 9 aaaaaaaaa GEEH>?EGB +17 2098 N 9 ccccccccc BADE@BAEC +17 2099 N 9 ggggggggg HFIKJJJLK +17 2100 N 9 ccccccccc HIHLFKKMJ +17 2101 N 9 aaaaaaaaa HGKKJ>JJL +17 2102 N 9 ggggggggg HGIJJIILL +17 2103 N 9 ccccccccc FHJKHHKJI +17 2104 N 9 ccccccccc FJJLJJILD +17 2105 N 9 aaaaaaaaa EEGIGDHIH +17 2106 N 10 tttttttttt GFHKFHGJGC +17 2107 N 10 cccccccccc @ABCB@ADD: +17 2108 N 10 gggggggggg FHILJHILLF +17 2109 N 10 cccccccccc ?@BDA?ADE? +17 2110 N 10 gggggggggg DDHLJGJMIC +17 2111 N 10 c$ccccccccc BFHLIDLLMF +17 2112 N 9 aaaaaaaaa GIKJDKMLH +17 2113 N 9 ggggggggg FGKJHLKE= +17 2114 N 9 ccccccccc GINHGKKMG +17 2115 N 9 ttttttttt FFIHEGIGF +17 2116 N 9 c$cccccccc BHLJHKKLC +17 2117 N 8 aaaaaaaa HLHIILIG +17 2118 N 8 gggggggg CLHHIJK@ +17 2119 N 8 gggggggg BLGHHLJG +17 2120 N 8 g$ggggggg BLLHILL? +17 2121 N 7 aaaaaaa HIDHJID +17 2122 N 7 ttttttt HF>DIHA +17 2123 N 7 aaaaaaa IHCHIHF +17 2124 N 7 ttttttt JIAGJKF +17 2125 N 7 ttttttt IFDFJIC +17 2126 N 7 aaaaaaa HFEFIDB +17 2127 N 8 ccccccc^]c D@@@CC;< +17 2128 N 8 gggggggg IGEGIH=E +17 2129 N 8 tttttttt JGHGJIGD +17 2130 N 8 gggggggg HHHHJKG +17 2152 N 4 g$ggg DB5G +17 2153 N 3 ttt G?D +17 2154 N 3 ccc J.J +17 2155 N 3 aaa G@E +17 2156 N 3 ccc KBJ +17 2157 N 3 aaa KDJ +17 2158 N 3 ggg JGG +17 2159 N 3 ggg IHK +17 2160 N 3 ccc KAJ +17 2161 N 3 aaa GCG +17 2162 N 4 ccc^]c KAK@ +17 2163 N 4 tttt HGHE +17 2164 N 4 gggg IGJ@ +17 2165 N 4 cccc KDJ@ +17 2166 N 4 tttt HGFA +17 2167 N 4 aaaa FCF8 +17 2168 N 4 cccc >JJB +17 2169 N 4 tttt CGE= +17 2170 N 4 cccc BDF: +17 2171 N 6 cccc^]c^]c IEKFCG +17 2172 N 6 tttttt FCH6AA +17 2173 N 6 gggggg FJH@D? +17 2174 N 6 gggggg EHH@BE +17 2175 N 6 gggggg EHHA=E +17 2176 N 6 gggggg EDI=E; +17 2177 N 6 tttttt ?HHBD; +17 2178 N 6 t$ttttt BHFCB? +17 2179 N 6 ttttt^]t HHCC:@ +17 2180 N 6 tttttt FH>BGD +17 2181 N 5 ccccc AG;?: +17 2182 N 6 cccccc BHCHIE +17 2183 N 6 aaaaaa AIC8EF +17 2184 N 6 t$ttttt =C>GEE +17 2185 N 5 ccccc J7G:G +17 2186 N 5 aaaaa F<2FC +17 2187 N 5 aaaaa F3:?F +17 2188 N 5 aaaaa D40CE +17 2189 N 6 ccccc^2c I<87I@ +17 2190 N 6 cccccc I7@:@9 +17 2191 N 6 cccccc K= +17 2192 N 6 tttttt G;?>H7 +17 2193 N 6 cccccc I.IIJD +17 2194 N 5 aaaaa F9ABD +17 2195 N 6 aaaaaa I??AJ. +17 2196 N 6 gggggg J?GHI@ +17 2197 N 6 aaaaaa IEDIJB +17 2198 N 5 ggggg IE>>H +17 2199 N 6 cccccc KCHMK. +17 2200 N 6 tttttt GCHGHA +17 2201 N 6 gggggg GHFFH1 +17 2202 N 6 gggggg G=A3G1 +17 2203 N 6 gggggg HFI9JJC +17 2221 N 7 ggggggg GJG5JKA +17 2222 N 8 cccccccc DJ10HDLK +17 2223 N 8 cccccccc GJHBKBN@ +17 2224 N 8 tttttttt ELGCH=JD +17 2225 N 8 gggggggg BL=GG;KI +17 2226 N 8 g$ggggggg ?L@6I0KH +17 2227 N 6 gggggg LC>ID7 +17 2228 N 7 ggggcgg KL:K1KC +17 2229 N 8 aaaaaaa^]a IAEEEIE@ +17 2230 N 8 aaaaaaaa IA?DCGHIJK:KF +17 2248 N 9 ccccccccc HHJKHMLKI +17 2249 N 9 aaaaaaaaa KG;I>LMHI +17 2250 N 9 ggggggggg JF>JHM;LH +17 2251 N 9 aaaaaaaaa KGHI1JMLJ +17 2252 N 8 gggggggg JEGIKLJI +17 2253 N 9 aaaaaaaaa GDAH4KJIH +17 2254 N 8 tttttttt JA>GKFII +17 2255 N 9 ggggggggg IHCI=LGJK +17 2256 N 9 aaaaaaaaa JIHI1LEKJ +17 2257 N 8 gggggggg HE:IKLGK +17 2258 N 9 ccccccccc GFIK>NILK +17 2259 N 9 ttttttttt I9>F8JBHD +17 2260 N 9 ttttttttt HFBGDK>FI +17 2261 N 9 ttttttttt FDDEBM9FFB +17 2282 N 9 ttttttttt 7JGBI.4CC +17 2283 N 9 ggggggggg 3KFFK4HDF +17 2284 N 9 ggggggggg KLD0FF +17 2290 N 9 gggggggg^]g JIIIAJ@GD +17 2291 N 9 ttttttttt JIIJ9D@HC +17 2292 N 9 ggggggggg JKKLE2HHC +17 2293 N 9 ggggggggg JKJJ>6GFD +17 2294 N 10 ccccccccc^]c LKLN:9A=;D +17 2295 N 10 tttttttttt H=EK4>IHB? +17 2296 N 10 tttttttttt IGJI9G@GFD +17 2297 N 10 gggggggggg IHEK76ICHE +17 2298 N 10 cccccccccc JJKLEHEFHE +17 2299 N 10 aaaaaaaaaa HGGF1@EDDB +17 2300 N 9 ccccccccc HAJK2/BHF +17 2301 N 11 cccccccccc^>c IILJ=EDJFII> +17 2311 N 9 aaaaaaaaa JJJBJGIG? +17 2312 N 10 ggggggggg^]g JKAIKJIJ4B +17 2313 N 10 cccccccccc JL1IFIJI8E +17 2314 N 10 aaaaaaaaaa FF2;2DEE/? +17 2315 N 11 cccccccccc^]c JL<;GMBC3GE +17 2316 N 11 ttttttttttt GIBAIGE;0EC +17 2317 N 12 ttttttttttt^]t HH52JCHB73AD +17 2318 N 10 tttttttttt GI0HHGHFAC +17 2319 N 12 gggggggggggg GJGGHIHH9EEE +17 2320 N 12 gggggggggggg IK5@GIIACGGE +17 2321 N 12 gggggggggggg FJ;;JIJA7GDH +17 2322 N 13 aaaaaaaaaaaa^]a HK?GBGJD2DGE: +17 2323 N 13 ggggggggggggg EIDJHJFI1GDCD +17 2324 N 12 gggggggggggg DK977IJK:EH? +17 2325 N 12 cccccccccccc DH?I6I;29GF8 +17 2326 N 12 cccccccccccc ?C@8@CB@>=?= +17 2327 N 13 ggggggggggggg DHDHFKIK2K6FC +17 2328 N 13 a$aaaaaaaaaaaa BJC;=GHJAIDEE +17 2329 N 12 gggggggggggg IEHIGFI/5IC3 +17 2330 N 12 cccccccccccc JKGDJLK9HK:J +17 2331 N 12 tttttttttttt F:EA=FF +17 2339 N 12 tttttttttttt E/@G@BA@5A@A? +17 2341 N 11 g$gggggggggg AGECE +17 2351 N 11 aaaaaaaaaaa BF?IKC?@DGI +17 2352 N 11 ggggggggggg <;FKJC@JKH5 +17 2353 N 11 ccccccccccc H?@CHJ?;G=H +17 2354 N 11 aaaaaaaaaaa 3FIFHG:HJ=< +17 2355 N 11 ggggggggggg F;EIGG6HGD@ +17 2356 N 11 ttttttttttt E@:GGG?HHCE +17 2357 N 11 ttttttttttt >FHGGGA@GK8 +17 2358 N 11 ttttttttttt FFGGEHCEFHA +17 2359 N 11 ggggggggggg BIEJIK=IAE? +17 2360 N 11 aaaaaaaaaaa @GHIID>HEIG +17 2361 N 11 ggggggggggg 1?@HIH=JFKD +17 2362 N 11 aaaaaaaaaaa DE:CE>3?EA2 +17 2363 N 11 ccccccccccc ;GCHIGD@HFH +17 2364 N 11 c$cccccccccc :GEJIIDFJHJ +17 2365 N 10 aaaaaaaaaa HDGIF?=EDH +17 2366 N 10 ggggggggg^]g FHFHHJIJH? +17 2367 N 11 ccccccccccc >BGHI?CJHFE +17 2368 N 11 ccccccccccc FFJKJ@FJJH: +17 2369 N 11 ttttttttttt DFGGGEFGHFG +17 2370 N 11 ggggggggggg C@GHG9HJHFF +17 2371 N 11 ggggggggggg FFIHHBIHIHG +17 2372 N 11 ccccccccccc 9AAAB +17 2379 N 10 g$ggggggggg A?GH?IHIEE +17 2380 N 8 g$ggggggg @HHFKIII +17 2381 N 8 cccccccc GHDJFHIJ +17 2382 N 8 aaaaaaaa CDCFFFED +17 2383 N 8 aaaaaaaa CDDDFDFE +17 2384 N 8 aaaaaaaa BDCDABDE +17 2385 N 8 aaaaaaaa EF:EED>B +17 2386 N 8 cccccccc ABDFHGHG +17 2387 N 8 cccccccc BEEHIIIG +17 2388 N 8 cccccccc DFFIJJHA +17 2389 N 8 a$aaaaaaa ?GCBIBF: +17 2390 N 7 ggggggg DAHHI=I +17 2391 N 7 ttttttt DCGEGDF +17 2392 N 7 ccccccc FCHIJJL +17 2393 N 7 t$tttttt ?@FGGDF +17 2394 N 6 cccccc FGIJFL +17 2395 N 6 tttttt CEDEBH +17 2396 N 6 aaaaaa CEEF?G +17 2397 N 7 cccccc^]c CHHIID; +17 2398 N 7 aaaaaaa ?EFF8EB +17 2399 N 7 aaaaaaa BFFFAFA +17 2400 N 7 aaaaaaa BEDE@FB +17 2401 N 7 aaaaaaa ACEEAFA +17 2402 N 7 aaaaaaa =EAEFFE +17 2403 N 7 aaaaaaa AGEGGIE +17 2404 N 7 ttttttt BECADC> +17 2405 N 7 aaaaaaa BEEFEED +17 2406 N 7 ccccccc @IHJIKJ +17 2407 N 7 aaaaaaa ?DDDEFE +17 2408 N 7 a$aaaaaa :@CDFAF +17 2409 N 6 aaaaaa BDEEGE +17 2410 N 6 aaaaaa ?BDCFC +17 2411 N 6 a$aaaaa >BDDGB +17 2412 N 5 aaaaa EFDC< +17 2413 N 5 ccccc EGIII +17 2414 N 5 a$aaaa ?>CGG +17 2415 N 4 aaaa ACGD +17 2416 N 4 c$ccc AHKJ +17 2417 N 3 ttt AEC +17 2418 N 3 aaa EIE +17 2419 N 3 ggg EFG +17 2420 N 4 cccc ;EC9 +17 2421 N 4 c$ccc ?KKD +17 2422 N 3 aaa GDA +17 2423 N 2 gg JI +17 2424 N 3 ggg HHJ +17 2425 N 3 ccc ?B8 +17 2426 N 3 ggg HHD +17 2427 N 3 ttt GGD +17 2428 N 3 ggg IIL +17 2429 N 3 ggg II: +17 2430 N 3 ttt HE> +17 2431 N 3 gg^]g HI@ +17 2432 N 4 gggg GGJA +17 2433 N 4 tttt GJID +17 2434 N 4 gggg JFIG +17 2435 N 4 cccc IJLG +17 2436 N 4 aaaa 7DC@ +17 2437 N 4 cccc IHKH +17 2438 N 5 aaaa^]a D?C25 +17 2439 N 5 ccccc GFKIC +17 2440 N 5 ccccc JLLLJ +17 2441 N 5 ttttt GHJDD +17 2442 N 5 ggggg GH6CG +17 2443 N 5 ttttt EF>ED +17 2444 N 6 aaaaa^]a IJLIH9 +17 2445 N 6 gggggg GHCHG3 +17 2446 N 6 tttttt FFJ7C8 +17 2447 N 6 cccccc GBBHI: +17 2448 N 5 ccccc GJCIH +17 2449 N 6 cccccc HIIHIA +17 2450 N 6 aaaaaa HIKGB@ +17 2451 N 6 gggggg IJLKJ? +17 2452 N 6 cccccc KJAKJ? +17 2453 N 6 tttttt E@EED< +17 2454 N 6 aaaaaa CEHDE8 +17 2455 N 6 cccccc KJIJG> +17 2456 N 7 tttttt^]t FHIFE>; +17 2457 N 7 ccccccc HJ;GJ>D +17 2458 N 7 aaaaaaa HIMJIGG +17 2459 N 7 ggggggg GIJIJBG +17 2460 N 7 ggggggg HIJKHGI +17 2461 N 7 aaaaaaa HHKJKII +17 2462 N 8 ggggggg^]g FIKHHEGA +17 2463 N 8 gggggggg GJEIJFJ@ +17 2464 N 8 cccccccc EKIJLFKG +17 2465 N 8 t$ttttttt AG?GIII; +17 2466 N 7 ggggggg JKKIGLH +17 2467 N 7 aaaaaaa HJHIDJF +17 2468 N 7 ggggggg HLHHHGF +17 2469 N 7 ggggggg GKIJLKF +17 2470 N 7 ggggggg GLFHGJF +17 2471 N 7 ggggggg HEHGKJF +17 2472 N 7 ggggggg ILJFJH9 +17 2473 N 7 aaaaaaa EIEGDGC +17 2474 N 7 aaaaaaa GGIHLKH +17 2475 N 7 ggggggg IDJHIKH +17 2476 N 7 ggggggg HMJJKJH +17 2477 N 7 aaaaaaa EGCEGHF +17 2478 N 7 ccccccc ILKMFMD +17 2479 N 7 ttttttt FIJJJ?E +17 2480 N 7 ggggggg @D +17 2534 N 7 ccccccc GHKGKDE +17 2535 N 7 aaaaaaa FKKJCGF +17 2536 N 7 ggggggg CIICJ@H +17 2537 N 7 c$cccccc AIJHICG +17 2538 N 6 cccccc FJ2E@F +17 2539 N 6 cccccc ?C@;6A +17 2540 N 6 gggggg JJGJFG +17 2541 N 6 gggggg EIE@CH +17 2542 N 6 tttttt IHH>HH +17 2543 N 6 gggggg HIILEJ +17 2544 N 6 aaaaaa FGEIED +17 2545 N 6 cccccc GIGKDJ +17 2546 N 6 aaaaaa IIHJEG +17 2547 N 6 gggggg HHHLBG +17 2548 N 6 aaaaaa FIGLHJ +17 2549 N 6 gggggg AFGI=I +17 2550 N 6 tttttt CFFJBH +17 2551 N 6 g$ggggg @F>M>K +17 2552 N 5 aaaaa HHKEI +17 2553 N 5 ggggg DFIEI +17 2554 N 5 ttttt CHF> +17 2557 N 4 cccc GKDL +17 2558 N 5 tttt^]t DJGHD +17 2559 N 5 ggggg DLBHE +17 2560 N 5 ttttt BECFD +17 2561 N 5 c$cccc ?JC +17 2588 N 5 aaaaa GFHDC +17 2589 N 5 aaaaa HEED? +17 2590 N 5 aaaaa GIEEF +17 2591 N 5 ccccc HJIK> +17 2592 N 5 aaaaa GFFF= +17 2593 N 5 aaaaa GFGGD +17 2594 N 5 aaaaa JIGH@ +17 2595 N 5 ttttt HAF@; +17 2596 N 5 aaaaa HEEFF +17 2597 N 5 aaaaa GEEGB +17 2598 N 5 aaaaa HEFGF +17 2599 N 5 aaaaa HEEHB +17 2600 N 5 aaaaa JHIH< +17 2601 N 5 ttttt HDCFB +17 2602 N 5 aaaaa DDDE< +17 2603 N 5 aaaaa HHHIH +17 2604 N 5 ttttt FHFDB +17 2605 N 5 aaaaa LGJIH +17 2606 N 5 ggggg IGHHI +17 2607 N 5 ttttt IFHIG +17 2608 N 5 ggggg JJJII +17 2609 N 5 ccccc JIIC= +17 2610 N 5 aaaaa GIIIA +17 2611 N 5 ggggg JIJJ: +17 2612 N 5 aaaaa FHFC6 +17 2613 N 5 ccccc IIJJE +17 2614 N 5 aaaaa FDEG@ +17 2615 N 5 aaaaa EDFFD +17 2616 N 5 aaaaa EDEF4 +17 2617 N 5 aaaaa IIJII +17 2618 N 6 ggggg^]g GIIGIC +17 2619 N 6 gggggg GIIJJB +17 2620 N 6 cccccc BJEG?9 +17 2621 N 6 cccccc HJJJGF +17 2622 N 6 tttttt CHFGEB +17 2623 N 6 tttttt DGGCG2 +17 2624 N 6 g$ggggg BFIKAH +17 2625 N 5 aaaaa EE@2H +17 2626 N 5 ccccc HEHH> +17 2627 N 5 ccccc GEG>C +17 2628 N 5 ccccc CIIGF +17 2629 N 5 aaaaa BEGFH +17 2630 N 5 ttttt EDFD7 +17 2631 N 5 ccccc FFH?E +17 2632 N 5 tt$ttt B@EBJ +17 2633 N 4 a$aaa :I?I +17 2634 N 3 ggg IAK +17 2635 N 3 ccc HH< +17 2636 N 3 ttt E8C +17 2637 N 4 tttt GHI? +17 2638 N 4 tttt G?I? +17 2639 N 5 gggg^]g H6J96 +17 2640 N 5 ggggg I@H8? +17 2641 N 5 ccccc GGK:. +17 2642 N 5 ccccc G4IC9 +17 2643 N 5 ccccc JJLD7 +17 2644 N 4 tttt GDB@ +17 2645 N 5 ccccc HILBG +17 2646 N 5 aaaaa IIL@D=? +17 2656 N 5 ggggg D@K>I +17 2657 N 5 c$cccc ?CLCI +17 2658 N 4 tttt DHDE +17 2659 N 4 aaaa GJIJ +17 2660 N 4 gggg HM@K +17 2661 N 4 aaaa CICB +17 2662 N 4 tttt CGCC +17 2663 N 4 aaaa EGFF +17 2664 N 4 cccc J +17 2666 N 4 tttt EJD> +17 2667 N 4 cccc =KEH +17 2668 N 4 c$ccc >LFC +17 2669 N 3 ccc MCF +17 2670 N 3 ttt CAF +17 2671 N 3 ccc MCG +17 2672 N 3 ccc KD< +17 2673 N 3 ccc MDI +17 2674 N 4 ttt^]t I?C3 +17 2675 N 4 tttt I@4< +17 2676 N 4 tttt JBD1 +17 2677 N 4 cccc LDME +17 2678 N 4 tttt HCAE +17 2679 N 4 tttt JFA> +17 2680 N 5 cccc^]c KBMJ9 +17 2681 N 5 ttttt JFFC5 +17 2682 N 5 ggggg KFKJ= +17 2683 N 4 gggg KEKJ +17 2684 N 5 ggggg KAJE2 +17 2685 N 5 ggggg KBK@> +17 2686 N 5 ccccc K?I<: +17 2687 N 5 aaaaa F>DD2 +17 2688 N 5 ccccc IBHH> +17 2689 N 5 aaaaa MDLK@ +17 2690 N 6 ggggg^]g KGIJ2= +17 2691 N 5 ggggg IAJFD +17 2692 N 6 tttttt GCD<4E +17 2693 N 6 cccccc LDKLBH +17 2694 N 6 aaaaaa GD3I>F +17 2695 N 6 cccccc IEMCEI +17 2696 N 6 aaaaaa F +17 2697 N 6 cccccc LDDHBK +17 2698 N 6 tttttt HCEDBG +17 2699 N 6 cccccc KEHJDF +17 2700 N 6 tttttt ID7KDI +17 2701 N 6 cccccc KFILDL +17 2702 N 6 tttttt HAJFAF +17 2703 N 6 tttttt HADEDE +17 2704 N 6 cccccc HDAF@L +17 2705 N 6 cccccc KDKJDL +17 2706 N 7 aaaaaa^]a IFKAEK2 +17 2707 N 7 ggggggg HBJL:LD +17 2708 N 7 ggggggg GBJG=JD +17 2709 N 7 ttttttt G@JJDGD +17 2710 N 8 ccccccc^]c ICKD9KGD +17 2711 N 8 tttttttt EHEICHD@ +17 2712 N 8 aaaaaaaa HFLKGKFH +17 2713 N 9 gggggggg^>g :JGK +17 2723 N 8 gggggggg FGL>LJKH +17 2724 N 8 aaaaaaaa EHLDIAD@ +17 2725 N 8 gggggggg AJK;KHK8 +17 2726 N 7 ggggggg DKLKGJ0 +17 2727 N 8 gggggggg GJAGJ +17 2736 N 7 ccccccc BFJFKIL +17 2737 N 8 tttttttt DAICHII7 +17 2738 N 8 tt$tttttt ADJIEBII +17 2739 N 7 aaaaaaa >BEABIH +17 2740 N 7 ccccccc CJMLIKJ +17 2741 N 7 ccccccc AKJLJKH +17 2742 N 7 aaaaaaa @JIJII8 +17 2743 N 7 t$tttttt 9?BJIJ5 +17 2744 N 6 cccccc LIMJMA +17 2745 N 6 tttttt GGHEID +17 2746 N 6 aaaaaa GDF@II +17 2747 N 6 aaaaaa IECGJD +17 2748 N 7 tttttt^]t IOE +17 2757 N 7 ttttttt @KIFH6G +17 2758 N 7 ttttttt GDHFH6< +17 2759 N 7 aaaaaaa HCHDGAG +17 2760 N 7 ttttttt HJIJJAH +17 2761 N 7 ttttttt HJIIIGB +17 2762 N 7 ttttttt 9CIE@KE +17 2763 N 7 ccccccc GEIHM;H +17 2764 N 7 ccccccc JKLJM +17 2784 N 7 ggggggg EGCKIGD +17 2785 N 7 ggggggg EFHKKHC +17 2786 N 8 ccccccc^]c FBIKEDC= +17 2787 N 8 c$ccccccc 9@HJKA1D +17 2788 N 7 ccccccc >BKIIHB +17 2789 N 7 c$cccccc AHLJKB< +17 2790 N 6 tttttt HIJCEF +17 2791 N 6 gggggg HKJHEG +17 2792 N 6 gggggg GIJFB@ +17 2793 N 6 tttttt FHJ?EH +17 2794 N 6 cccccc HJ6H=K +17 2795 N 6 cccccc JJIL>F +17 2796 N 6 aaaaaa FGDG/A +17 2797 N 6 tttttt GHBG;D +17 2798 N 6 gggggg HIGK:L +17 2799 N 6 aaaaaa DEGE4F +17 2800 N 6 aaaaaa HIKG;J +17 2801 N 6 gggggg FHDG>C +17 2802 N 5 ggggg FGDGH +17 2808 N 5 ttttt B;HBF +17 2809 N 4 t$ttt A:GG +17 2810 N 4 cccc EGIB +17 2811 N 4 aaaa EJGI +17 2812 N 5 g$ggg^]g EIEJE +17 2813 N 4 aaaa GCK. +17 2814 N 4 gggg J@LE +17 2815 N 3 aaa C>9 +17 2816 N 4 cccc ?BDA +17 2817 N 4 gggg HIMH +17 2818 N 4 gggg GHJI +17 2819 N 4 gggg GHLI +17 2820 N 4 gggg J9HB +17 2821 N 3 aaa @E: +17 2822 N 4 cccc GFJI +17 2823 N 4 cccc GH +17 2832 N 4 gggg I7LB +17 2833 N 5 ccccc EGK:? +17 2834 N 4 cccc EHIH +17 2835 N 5 ccccc >4D>D +17 2836 N 5 ccccc A>E:B +17 2837 N 5 ggggg H0K;8 +17 2838 N 5 aaaaa GHLBC +17 2839 N 4 gggg IKHJ +17 2840 N 5 ccccc I2LHD +17 2841 N 5 aaaaa F?ILK +17 2842 N 5 ggggg F@IKH +17 2843 N 6 ccccc^]c GFLJLD +17 2844 N 6 aaaaaa FCLKJF +17 2845 N 6 gggggg EIIJJE +17 2846 N 6 cccccc @4JJEJF +17 2849 N 5 ttttt HIDHH +17 2850 N 5 ccccc AEED@ +17 2851 N 5 ggggg GIIJH +17 2852 N 5 ttttt HIDHG +17 2853 N 5 ggggg BJJJJ +17 2854 N 5 ttttt EJFJH +17 2855 N 5 ccccc DKGML +17 2856 N 5 ttttt FI7IH +17 2857 N 5 ccccc ILMKK +17 2858 N 6 aaaaa^]a KFIJE +17 2861 N 6 cccccc JKFHGFH +17 2873 N 6 aaaaaa BGFIHB +17 2874 N 6 aaaaaa AFIIGI +17 2875 N 6 cccccc EIKLIM +17 2876 N 6 aaaaaa CIKLJJ +17 2877 N 6 g$ggggg AHHMLL +17 2878 N 5 aaaaa GJJII +17 2879 N 5 ttttt FEFEH +17 2880 N 5 ggggg EIJJJ +17 2881 N 5 ttttt FJIJI +17 2882 N 5 ggggg CLKJK +17 2883 N 5 ggggg FEJLI +17 2884 N 5 aaaaa GDMGK +17 2885 N 5 g$gggg BKGLK +17 2886 N 4 gggg JJKG +17 2887 N 4 tttt HIDI +17 2888 N 4 cccc JMNM +17 2889 N 4 tttt IGHH +17 2890 N 4 cccc DDC@ +17 2891 N 4 gggg EIKL +17 2892 N 5 gggg^]g HKJGB +17 2893 N 5 ggggg JKKJC +17 2894 N 5 ttttt GJJI6 +17 2895 N 5 ggggg KHLHH +17 2896 N 5 aaaaa KLKMF +17 2897 N 5 ggggg DLL=< +17 2898 N 5 ggggg IHLMD +17 2899 N 5 ccccc @EEDA +17 2900 N 6 ggggg^]g IGAJG2 +17 2901 N 6 tttttt GFIIE? +17 2902 N 6 gggggg KKLLGE +17 2903 N 6 gggggg JJHDHD +17 2904 N 6 cccccc ILLKJG +17 2905 N 6 tttttt GHHJJ@ +17 2906 N 6 cccccc JGJKID +17 2907 N 6 aaaaaa IKHMAC +17 2908 N 6 gggggg HKKMGH +17 2909 N 6 aaaaaa DHIIKA +17 2910 N 6 tttttt BGFJGE +17 2911 N 6 a$aaaaa BGHG1; +17 2912 N 5 ccccc KLH?F +17 2913 N 5 aaaaa JLLD: +17 2914 N 5 ggggg IKLKI +17 2915 N 5 ggggg ILCKI +17 2916 N 5 ggggg IJLHK +17 2917 N 5 aaaaa ?LCJH +17 2918 N 5 ggggg EEJKG +17 2919 N 5 ttttt EH;>H +17 2920 N 5 ggggg GLKCI +17 2921 N 5 ggggg GKKGH +17 2922 N 5 ccccc CKIIH +17 2923 N 5 ccccc CKL8H +17 2924 N 5 ccccc GKKGI +17 2925 N 5 aaaaa DHH;E +17 2926 N 5 ccccc EJHHJ +17 2927 N 5 a$aaaa BJHDE +17 2928 N 4 gggg KKHH +17 2929 N 4 cccc KLBK +17 2930 N 4 tttt IIJH +17 2931 N 4 cccc CC:C +17 2932 N 4 gggg JJBH +17 2933 N 4 gggg JKJJ +17 2934 N 4 cccc GIDJ +17 2935 N 4 cccc IHGJ +17 2936 N 4 tttt GIHF +17 2937 N 4 gggg EIJJ +17 2938 N 4 tttt GI>H +17 2939 N 4 cccc IILK +17 2940 N 4 tttt EDII +17 2941 N 4 tttt BDKI +17 2942 N 4 t$ttt DGAH +17 2943 N 2 gg JJ +17 2944 N 3 aaa F@E +17 2945 N 3 aaa CGF +17 2946 N 3 aaa III +17 2947 N 3 ggg HI< +17 2948 N 3 ggg HFI +17 2949 N 3 ccc G@H +17 2950 N 3 ccc HBK +17 2951 N 3 aaa FFF +17 2952 N 4 cccc @:B; +17 2953 N 4 gggg E:HE +17 2954 N 4 tttt EFHD +17 2955 N 5 gggg^]g FFII@ +17 2956 N 5 aaaaa F1FBB +17 2957 N 5 c$cccc AJIBC +17 2958 N 4 cccc JMIH +17 2959 N 4 tttt BGHB +17 2960 N 4 gggg LIHE +17 2961 N 4 gggg CEFA +17 2962 N 5 cccc^]c JCEE6 +17 2963 N 5 ccccc DHED: +17 2964 N 5 ccccc KLH@F +17 2965 N 5 aaaaa GECCF +17 2966 N 5 ccccc B??8A +17 2967 N 6 ggggg^]g JIDEGA +17 2968 N 6 gggggg JIIIIF +17 2969 N 6 cccccc JKJHJB +17 2970 N 6 tttttt II:7HA +17 2971 N 6 gggggg FIIEKE +17 2972 N 6 gggggg FJIJK< +17 2973 N 6 cccccc JIHIL@ +17 2974 N 6 aaaaaa IGJCMG +17 2975 N 6 gggggg FHIILI +17 2976 N 6 gggggg IJHIJG +17 2977 N 6 tttttt IICIK@ +17 2978 N 6 gggggg JGHGLH +17 2979 N 6 gggggg DHJFK7 +17 2980 N 6 gggggg JIBHLI +17 2981 N 6 aaaaaa :E20;@ +17 2982 N 6 cccccc IGGG95 +17 2983 N 6 cccccc DI:GK= +17 2984 N 6 cccccc JJHKL? +17 2985 N 6 aaaaaa JHIJIH +17 2986 N 6 gggggg HIEIGC +17 2987 N 6 cccccc JKLJII +17 2988 N 6 tttttt GHHGGE +17 2989 N 6 gggggg DIJLLF +17 2990 N 6 cccccc FIID +17 2996 N 5 ttttt ECHJB +17 2997 N 5 ccccc BHHKF +17 2998 N 5 ccccc DE=LA +17 2999 N 5 a$aaaa AIJFJ +17 3000 N 4 gggg DKDD +17 3001 N 4 cccc JJMH +17 3002 N 4 aaaa GIMJ +17 3003 N 4 gggg DKKI +17 3004 N 4 cccc JKLF +17 3005 N 4 aaaa FDHE +17 3006 N 5 cccc^]c IHJ0@ +17 3007 N 5 ccccc HJKI6 +17 3008 N 5 ccccc HKFDF +17 3009 N 5 aaaaa EEHC1 +17 3010 N 4 cccc FJKF +17 3011 N 5 aaaaa GFLJ8 +17 3012 N 5 ggggg IHLI/ +17 3013 N 6 cccccc JJLJ/B +17 3014 N 6 aaaaa^]a IJJF?. +17 3015 N 5 ggggg IDMI; +17 3016 N 8 cccccccc HFJ@8KCE +17 3017 N 8 ccccaccc IKLH8/FF +17 3018 N 6 aaaaaa EBHA80 +17 3019 N 7 ccccccc IELGH@D +17 3020 N 7 ccccccc IKMJ/5. +17 3021 N 8 ttttttt^]t HHFI4G.B +17 3022 N 8 gggggggg JGJGAGGD +17 3023 N 8 ttttgttt GGKD348B +17 3024 N 8 gggggggg HIKCEKEA +17 3025 N 8 gggggggg ILLHA=:A +17 3026 N 9 ccccccccc JINIK99DF +17 3027 N 9 aaaaaaaaa HHKHB@.9> +17 3028 N 9 ggggggggg HGMG/K?FG +17 3029 N 9 ggggggggg HHKGNILIE +17 3030 N 10 ggggggggg^]g JILJ.7@AE< +17 3031 N 10 aaaaaaaaaa IILFG./?CA +17 3032 N 9 ggggggggg IHMC1KGF8 +17 3033 N 9 ggggggggg IIKE9FBB? +17 3034 N 9 aaaaaaaaa HJNG.08;D +17 3035 N 8 gggggggg HJJI5434 +17 3036 N 10 cccccccccc KK>EE99;?2 +17 3037 N 10 tttttttttt IHJF3EGEH= +17 3038 N 11 ttttttttttt HHIH98>C97A +17 3039 N 11 ggggggggggg HIKH>25GG94 +17 3040 N 9 ttttttttt HGJG/6:G. +17 3041 N 10 gggggggggg G>IF;:HH0G +17 3042 N 10 gggggggggg GGJHGDGHEB +17 3043 N 10 tttttttttt DAHEF66@@6 +17 3044 N 11 aaaaaaaaac^]a EEH?<1:2:0/ +17 3045 N 11 ccccccccccc HI5G/;ADI>? +17 3046 N 10 aaaaaaaaaa FIK>/GB;.. +17 3047 N 10 gggggggggg FGIG?JJE22 +17 3048 N 7 ttttttt EGHG6/F +17 3049 N 12 gggggggggggg >FFB3HHFHD=B +17 3050 N 10 g$ggggggggg @HLGK:;B8; +17 3051 N 11 aaaaaaaaaaa EHD2CC;=E07 +17 3052 N 10 cccccccccc G=I0?2 +17 3057 N 9 ccccccccc HB3BKFGGH +17 3058 N 10 cccccccccc I>/;;CEC5? +17 3059 N 9 tttttttgt EG.@; +17 3066 N 5 a$aaaa ?/;AB +17 3067 N 8 ttttttt^]t /.:=D;/> +17 3068 N 8 gggggggg E>IICE@= +17 3069 N 7 ggggggg 85:5434 +17 3070 N 9 ccccccccc 2IKF9?2IE +17 3071 N 9 ccccccccc KGHGIIJEG +17 3072 N 9 ccccccccc IGJGG?FAD +17 3073 N 9 ccccccccc L>LJDIB;H +17 3074 N 9 ccccccccc 6HKEJCIIE +17 3075 N 8 cccccccc AD?A@5BA +17 3076 N 9 ggggggggg 8KGIK@6AC +17 3077 N 10 ccccccccc^]c .3HIEFGJGC +17 3078 N 10 cccccccccc GGMLHLGKIF +17 3079 N 10 tttttttttt ?JDHEGHHH@ +17 3080 N 10 gggggggggg I6LIJEIHKG +17 3081 N 10 cccccccccc 8FJGHHHDIA +17 3082 N 10 cccccccccc L2JJCIKKKH +17 3083 N 10 ttttcttttt FEJGHIIIHE0 +17 3087 N 11 ggggggggggg BKLJJIIKJJG +17 3088 N 11 aaaaaaaaaaa HDGEDIGDKFE +17 3089 N 11 aaaaaaaaaaa LLLJGJEJGHG +17 3090 N 11 ggggggggggg IHJIHHHJIH; +17 3091 N 11 ttttttttttt ?EJIGGBDIGH +17 3092 N 11 ttttttttttt CJJGFIFFHHD +17 3093 N 11 ggggggggggg KJLHJJJKJJ? +17 3094 N 10 aaaaaaaaaa HGIEFBEICF +17 3095 N 10 cccccccccc =HKFHIF;IJ +17 3096 N 11 ccccccccccc BIKJIJJIIK@ +17 3097 N 11 aaaaaaaaaaa JKKIGJIKIH8 +17 3098 N 11 ggggggggggg ?HKJHJJIJHK +17 3099 N 11 aaaaaaaaaaa FHHFFE3IHG0 +17 3100 N 11 ccccccccccc E;IHAAGAI=/ +17 3101 N 11 ccccccccccc EIKKIIHIJKG +17 3102 N 11 aaaaaaaaaaa =EHGFFCHGFJ +17 3103 N 11 ttttttttttt =BIGFEFI;D8 +17 3104 N 11 ccccccccccc DFKJJKJKLK9 +17 3105 N 11 t$t$ttttttttt ABIGGHFIIH> +17 3106 N 9 ggggggggg HFHHIIHHB +17 3107 N 9 ttttttttt HGGFEBHI= +17 3108 N 9 ccccccccc JHIJIKKI: +17 3109 N 9 aaaaaaaaa GEEEDGGFG +17 3110 N 10 ccccccccc^]c IIIJHLLKI; +17 3111 N 11 aaaaaaaaaa^]a HGGIJJKILE@ +17 3112 N 11 ggggggggggg DEHIGKIKFEF +17 3113 N 11 c$cccccccccc DEHJHLJEGBC +17 3114 N 10 a$aaaaaaaaa AGIHJJHDDF +17 3115 N 9 ggggggggg FHHIHA3CJ +17 3116 N 9 ggggggggg EIHJICHFG +17 3117 N 9 ttttttttt BDDHEHBGC +17 3118 N 9 aaaaaaaaa BEDHJDGE +17 3124 N 9 cccccccc^]c IIKJJLLJE +17 3125 N 9 ttttttttt FFIGBGJID +17 3126 N 9 ggggggggg HHDJJ>EAF +17 3127 N 9 ccccccccc GIKKKGJCG +17 3128 N 9 ttttttttt AFEGICBIE +17 3129 N 9 t$tttttttt @FHGI5EDD +17 3130 N 8 tttttttt EHGHG;EE +17 3131 N 8 cccccccc HJJJBLFJ +17 3132 N 8 tttttttt EGGHGIFG +17 3133 N 8 gggggggg DHHHDLDH +17 3134 N 8 gggggggg DGIH?LC@ +17 3135 N 9 gggggggg^]g CHJJ7KGHE +17 3136 N 9 c$cccccccc ?IJIG;C; +17 3139 N 8 cccccccc BFFCJBMG +17 3140 N 8 cccccccc AHJIJ?HB +17 3141 N 8 cccccccc GJIELEKG +17 3142 N 8 aaaaaaaa HJGDF +17 3188 N 4 aaaa H>FG +17 3189 N 4 aaaa JCDE +17 3190 N 4 cccc JKKJ +17 3191 N 5 tttt^]t IGGI@ +17 3192 N 5 ggggg KBHI? +17 3193 N 5 ggggg JFIHB +17 3194 N 5 ttttt I?EHD +17 3195 N 5 ttttt JHGG= +17 3196 N 5 ttttt GEED< +17 3197 N 5 aaaaa H@FE9 +17 3198 N 4 aaaa GEFD +17 3199 N 5 aaaaa HBFG= +17 3200 N 5 aaaaa G@FF> +17 3201 N 4 aaaa HCGG +17 3202 N 5 ttttt GFCG7 +17 3203 N 5 ggggg H>HB4 +17 3204 N 4 tttt HFEG +17 3205 N 5 ccccc IGIKC +17 3206 N 5 aaaaa HDEE< +17 3207 N 5 ccccc HEIIL +17 3208 N 5 aaaaa =DEE; +17 3209 N 5 c$cccc <>GC> +17 3210 N 4 c$ccc @HJI +17 3211 N 3 aaa DH@ +17 3212 N 3 ttt EG7 +17 3213 N 3 aaa GIF +17 3214 N 3 ggg GGI +17 3215 N 3 ggg GFE +17 3216 N 3 ccc CG8 +17 3217 N 3 ccc ?AA +17 3218 N 4 ggg^]g EHH> +17 3219 N 4 gggg EIAE +17 3220 N 4 gggg EI5C +17 3221 N 4 cccc FIED +17 3222 N 4 aaaa CF>F +17 3223 N 4 c$ccc ?IHF +17 3224 N 3 aaa HFG +17 3225 N 3 ggg GIG +17 3226 N 3 ttt GDB +17 3227 N 3 ggg HFK +17 3228 N 3 ggg IKJ +17 3229 N 4 ccc^]c HJKB +17 3230 N 4 tttt F8G7 +17 3231 N 4 cccc HHKH +17 3232 N 4 aaaa B0@: +17 3233 N 4 cccc = +17 3244 N 3 ccc 1KC +17 3245 N 4 cccc IKL8 +17 3246 N 4 aaaa DKLF +17 3247 N 4 gggg 9KHI +17 3248 N 4 cccc HKG6 +17 3249 N 4 cccc :KE< +17 3250 N 4 cccc GIHK +17 3251 N 4 tttt >BK3 +17 3252 N 4 tttt BH>D +17 3253 N 4 tttt CK?E +17 3254 N 4 gggg DKKC +17 3255 N 4 gggg HLH@ +17 3256 N 4 gggg JIKH +17 3257 N 4 aaaa FGI9 +17 3258 N 5 gggg^]g GKMEC +17 3259 N 5 ggggg HLH>C +17 3260 N 5 ccccc HKIDD +17 3261 N 6 ccccc^]c HL::GE +17 3262 N 6 aaaaaa =KMECE +17 3263 N 6 gggggg ALEBED +17 3264 N 6 gggggg CKDAFE +17 3265 N 6 gggggg HHGGFF +17 3266 N 6 tttttt EIF:HE +17 3267 N 6 gggggg GB +17 3271 N 6 gggggg HHIFGG +17 3272 N 6 gggggg DKE8FG +17 3273 N 6 aaaaaa GHI;GB +17 3274 N 6 tttttt HJJF>F +17 3275 N 6 cccccc IILKJK +17 3276 N 6 aaaaaa ;IJ;C; +17 3277 N 6 cccccc JHMGKD +17 3278 N 6 tttttt EI=>HG +17 3279 N 6 tttttt FHIFFH +17 3280 N 7 gggggg^]g GKGIKHD +17 3281 N 7 aaaaaaa IHLIIGC +17 3282 N 7 ggggggg >KLJIIE +17 3283 N 7 ggggggg GIJHJIF +17 3284 N 7 ttttttt GIF:GGG +17 3285 N 7 ccccccc DEH0LFF +17 3286 N 7 aaaaaaa HKLCGIC +17 3287 N 7 ggggggg ELKIIK +17 3296 N 6 gggggg FIJJGL +17 3297 N 6 aaaaaa FH>>>@ +17 3298 N 7 cccccc^]c GKJHIL= +17 3299 N 7 ccccccc JLIHJKF +17 3300 N 7 aaaaaaa JJFHIKH +17 3301 N 7 ggggggg HIJHILG +17 3302 N 7 ccccccc IEEDHK? +17 3303 N 7 ccccccc KKELJKJ +17 3304 N 7 ttttttt HI?IGEA +17 3305 N 7 ggggggg JKCJHKG +17 3306 N 7 ggggggg IKHKILG +17 3307 N 6 cccccc EHGF=A +17 3308 N 7 ccccccc GKJKHL= +17 3309 N 7 aaaaaaa EHDEFHG +17 3310 N 7 aaaaaaa FH@FEH8 +17 3311 N 7 ccccccc GIFMJIK +17 3312 N 7 aaaaaaa FJCHHI? +17 3313 N 7 ttttttt EIGFGJG +17 3314 N 7 ggggggg ELHJHMJ +17 3315 N 7 ggggggg DJIKIK@ +17 3316 N 7 ttttttt FAFHFH= +17 3317 N 7 g$gggggg BJJJJLE +17 3318 N 6 aaaaaa H@EEFF +17 3319 N 6 aaaaaa GCGCGG +17 3320 N 6 aaaaaa HAEDH@ +17 3321 N 6 cccccc D;IGKL +17 3322 N 6 cccccc IGIHKE +17 3323 N 6 cccccc A@GHKD +17 3324 N 6 cccccc A:AACA +17 3325 N 6 gggggg FGIIJA +17 3326 N 6 tttttt EFHGIG +17 3327 N 6 cccccc EGLIMN +17 3328 N 6 t$ttttt D@EEHJ +17 3329 N 5 aaaaa EEGGH +17 3330 N 5 ccccc IKJMM +17 3331 N 5 ttttt DDCGE +17 3332 N 5 aaaaa CGEGE +17 3333 N 5 aaaaa CEGHH +17 3334 N 5 aaaaa CFEGI +17 3335 N 5 aaaaa BGEIH +17 3336 N 5 aaaaa CGGJI +17 3337 N 5 ttttt @@EII +17 3338 N 5 aaaaa BDEGI +17 3339 N 5 c$cccc ?JIMJ +17 3340 N 4 aaaa EDHH +17 3341 N 4 aaaa EFHH +17 3342 N 4 aaaa EEH: +17 3343 N 4 aaaa GFGF +17 3344 N 4 aaaa GGHF +17 3345 N 4 tttt GEI: +17 3346 N 4 tttt FEHH +17 3347 N 4 aaaa HILA +17 3348 N 4 gggg HHH@ +17 3349 N 4 cccc FCKE +17 3350 N 4 cccc JIMK +17 3351 N 4 tttt GFID +17 3352 N 4 gggg GFKL +17 3353 N 4 gggg GHJ< +17 3354 N 4 cccc @@C> +17 3355 N 4 gggg EEI? +17 3356 N 4 tttt DEHF +17 3357 N 4 g$ggg @BKI +17 3358 N 3 ggg DIJ +17 3359 N 3 ttt CHJ +17 3360 N 3 g$gg >KE +17 3361 N 2 gg JK +17 3362 N 2 cc CE +17 3363 N 2 gg HF +17 3364 N 2 cc JK +17 3365 N 2 aa GB +17 3366 N 2 tt G@ +17 3367 N 2 gg IG +17 3368 N 2 cc FJ +17 3369 N 2 cc JK +17 3370 N 2 tt FI +17 3371 N 2 gg FI +17 3372 N 2 tt FH +17 3373 N 2 aa CH +17 3374 N 2 aa FG +17 3375 N 2 tt FH +17 3376 N 3 ccc BCE +17 3377 N 3 ccc AGD +17 3378 N 3 ccc FKH +17 3379 N 3 a$aa BJD +17 3380 N 2 gg JF +17 3381 N 2 cc KJ +17 3382 N 2 tt G@ +17 3383 N 2 aa ?D +17 3384 N 2 cc HK +17 3385 N 2 tt GH +17 3386 N 2 tt F@ +17 3387 N 2 gg IJ +17 3388 N 2 gg HK +17 3389 N 2 gg HH +17 3390 N 2 aa EI +17 3391 N 2 aa HG +17 3392 N 2 gg GJ +17 3393 N 2 cc GJ +17 3394 N 2 tt EG +17 3395 N 2 gg FC +17 3396 N 2 aa GM +17 3397 N 2 g$g AG +17 3398 N 1 g L +17 3399 N 1 g E +17 3400 N 1 a I +17 3401 N 1 t F +17 3402 N 1 g L +17 3403 N 1 a 9 +17 3404 N 1 g G +17 3405 N 1 a J +17 3406 N 1 a : +17 3407 N 1 c K +17 3408 N 1 t D +17 3409 N 1 g J +17 3410 N 1 c J +17 3411 N 1 t A +17 3412 N 1 t I +17 3413 N 1 g M +17 3414 N 1 a A +17 3415 N 1 a H +17 3416 N 1 c J +17 3417 N 1 c K +17 3418 N 1 t I +17 3419 N 2 gg J8 +17 3420 N 2 gg L8 +17 3421 N 3 gg^>g J: +17 3435 N 4 aaaa K0.. +17 3436 N 4 gggg H71> +17 3437 N 4 ttgt B;1> +17 3438 N 3 ggg J:F +17 3439 N 4 aaaa KB1. +17 3440 N 3 ggg LH +17 3442 N 5 tttt^]t IA.60 +17 3443 N 5 ggggg L=:F> +17 3444 N 5 aaaaa J@.8B +17 3445 N 5 ggggg J=8B@ +17 3446 N 4 aaaa HA.A +17 3447 N 4 tttt G;47 +17 3448 N 4 cccc K@:I +17 3449 N 4 aaaa G@12 +17 3450 N 5 ccccc C:/@: +17 3451 N 4 gggg IC5A +17 3452 N 5 ccccc ID9JF +17 3453 N 5 ccccc KBJHI +17 3454 N 5 aaaaa H@1<= +17 3455 N 5 ccccc LE;G= +17 3456 N 5 ttttt ID.67 +17 3457 N 5 ggggg JB5C3 +17 3458 N 5 ccccc JCBFB +17 3459 N 5 aacaa HC7.2 +17 3460 N 4 cccc KIFG +17 3461 N 4 tttt HG49 +17 3462 N 6 ccccc^]c JBFKH? +17 3463 N 6 cccccc II0HG8 +17 3464 N 6 aaaaaa IF0HF/ +17 3465 N 6 gggggg II4EE5 +17 3466 N 6 cccccc EIDGHF +17 3467 N 5 ccccc IH9KL +17 3468 N 5 ttttt FJ/89 +17 3469 N 6 gggggg GJGLIE +17 3470 N 6 gggggg EJHJDA +17 3471 N 6 gggggg FHDKD4 +17 3472 N 6 cccccc GG0BH0 +17 3473 N 6 aaaaaa BF>>CG +17 3474 N 6 a$aaaaa BFDGCD +17 3475 N 5 ccccc G>ED0 +17 3476 N 5 aaaaa J=HEG +17 3477 N 5 ggggg H/DI8 +17 3478 N 5 aaaaa I;C>/ +17 3479 N 4 gggg DB?: +17 3480 N 4 tttt C;BD +17 3481 N 5 aaaaa BEFFD +17 3482 N 5 aaaaa DGKJC +17 3483 N 5 g$gggg >6AE: +17 3484 N 3 aaa ?D2 +17 3485 N 4 cccc FKIG +17 3486 N 4 ttt^]t @GG/ +17 3487 N 5 ccccc 2;ACB +17 3488 N 5 ttttt EAE;7 +17 3489 N 6 gggggg 9:E7EC +17 3490 N 6 tttttt /JEA4C +17 3491 N 7 cccccc^]c >EJ1=7C +17 3492 N 7 ttttttt /A/.515 +17 3493 N 8 ccc-1nccc+1acc 3>5;:95; +17 3494 N 9 aa*aaaaa^]a CHF@DF7=0 +17 3495 N 9 aaaaaaaaa FGFEGH8CA +17 3496 N 9 aaaaaaaaa CHG@FHEAC +17 3497 N 9 aaaaaaaaa FIFEFFDAD +17 3498 N 9 aaaaaaaaa DGG=F;=EF +17 3499 N 9 aaaaaaaaa EIFFFIHFD +17 3500 N 9 aaaaaaaaa FHGDF@6DC +17 3501 N 8 aaaaaaaa FHGDE?F9 +17 3502 N 9 aaaaaaaaa EIF7F:HEG +17 3503 N 9 aaaaaaaaa FHFEFD>EC +17 3504 N 9 aaaaaaaaa EIFFFCDEF +17 3505 N 9 aaaaaaaaa FGFDE1?E? +17 3506 N 8 aaaaaaaa GIICHFBC +17 3507 N 10 ttttttttt^]t FIHHFIDCG> +17 3508 N 10 cccccccccc JLIKKJLIKG +17 3509 N 10 aaaaaaaaaa CHFCG:F;FC +17 3510 N 10 cccccccccc JLJHKJJJ:H +17 3511 N 10 aaaaaaaaaa DHEAF17FG1 +17 3512 N 11 ccccccccccc HJHII6BIHGF +17 3513 N 11 ccccccccccc HKJFIA7KLFC +17 3514 N 11 aaaaaaaaaaa FIGDG8AHIF@ +17 3515 N 11 ttttttttttt FGGGG>=GHH@ +17 3516 N 10 tttttttttt FGHHGIHJGD +17 3517 N 11 ttttttttttt @GHBH2IGKH> +17 3518 N 11 ttttttttttt EGHFHJ5HJHF +17 3519 N 11 ggggggggggg @HIFH3CIIHJ +17 3520 N 11 g$gggggggggg AFJIJK=IJFJ +17 3521 N 10 cccccccccc FKIJC@KNGJ +17 3522 N 10 t$ttttttttt EHGJ3JGJFA +17 3523 N 9 ttttttttt G=IGGEIGF +17 3524 N 9 ccccccccc JJJ;HKKII +17 3525 N 9 aaaaaaaaa HHKAEGIHJ +17 3526 N 9 ggggggggg FJLLAJEHI +17 3527 N 9 aaaaaaaaa H?IHFIIHH +17 3528 N 9 ttttttttt CCGH=JFA +17 3534 N 9 aaaaaaaaa F5GFBGJI@ +17 3535 N 9 ttttttttt FGF6HDI;G +17 3536 N 9 ccccccccc HGI1CIAGH +17 3537 N 9 ccccccccc IHIGDKLIK +17 3538 N 9 ttttttttt FGF6HGHAH +17 3539 N 9 ccccccccc FGHIBFIAK +17 3540 N 9 ccccccccc GKKCLIJDK +17 3541 N 9 ttttttttt CEGB6HKHH +17 3542 N 9 g$gggggggg @IJ?EILIK +17 3543 N 8 cccccccc GJCAJKDJ +17 3544 N 8 aaaaaaaa BFIHEHFC +17 3545 N 8 aaaaaaaa HI;KILFI +17 3546 N 8 gggggggg BIDBHJIG +17 3547 N 9 gggggggg^]g HKA@JK@JD +17 3548 N 9 aaaaaaaaa GGCIFIHDB +17 3549 N 9 ttttttttt CEEGFEDF? +17 3550 N 9 aaaaaaaaa FGICFJHHF +17 3551 N 9 ttttttttt CEBCFHACD +17 3552 N 9 aaaaaaaaa DHIEDIGHE +17 3553 N 9 ttttttttt EFGBDHDF? +17 3554 N 9 aaaaaaaaa EEGCD>>EC +17 3555 N 9 ccccccccc AA4DADBBA +17 3556 N 9 ggggggggg GJJBIGIJH +17 3557 N 9 ccccccccc AAD@>BAA@ +17 3558 N 9 ggggggggg GJACIKHJF +17 3559 N 9 ttttttttt EGIIDJHHF +17 3560 N 9 ggggggggg DI:JJLILJ +17 3561 N 9 a$aaaaaaaa @FGDDIEGG +17 3562 N 8 aaaaaaaa FHCFIFEF +17 3563 N 8 aaaaaaaa GGHGJBFA +17 3564 N 8 tttttttt HJEFIIHG +17 3565 N 9 tttttttt^]t FDDEIDGGB +17 3566 N 9 ccccccccc IBGIK>HI> +17 3567 N 9 aaaaaaaaa H>HFDFEED +17 3568 N 9 aaaaaaaaa LJGGIIIIA +17 3569 N 9 ggggggggg IFHHGEIIB +17 3570 N 9 ttttttttt GJEGGFCG< +17 3571 N 9 ccccccccc IEIILHJKG +17 3572 N 9 aaaaaaaaa EBEFIHEFD +17 3573 N 9 aaaaaaaaa IICGIFGIG +17 3574 N 9 ttttttttt GBFFAGGIF +17 3575 N 9 ggggggggg ICFJLHJIJ +17 3576 N 9 aaaaaaaaa E:GFIDGCA +17 3577 N 10 ccccccccc^]c IBIIKIHKGB +17 3578 N 10 aaaaaaaaaa EG@DHFFFDB +17 3579 N 10 aaaaaaaaaa EFCFGFFEF@ +17 3580 N 10 aaaaaaaaaa EHGGGHGGGF +17 3581 N 10 tttttttttt DHFEHDGIED +17 3582 N 10 cccccccccc HHHHKEJDHH +17 3583 N 10 aaaaaaaaaa FFGGIGIJIF +17 3584 N 10 gggggggggg DDEGJGIIHJ +17 3585 N 11 a$aaaaaaaaa^]a A:BDGEFFFF: +17 3586 N 10 a$aaaaaaaaa BGBJFCJGJ. +17 3587 N 8 gagaggag E@HDIJGK +17 3588 N 9 a$aaaaaaaa @AFEEFFG= +17 3589 N 8 aaaaaaaa @FEFFEH> +17 3590 N 8 a$aaaaaaa ?DECIFH9 +17 3591 N 7 aaaaaaa CFDHAG> +17 3592 N 7 aaaaaaa ?FDEDE7 +17 3593 N 7 a$aaaaaa EEE>FI> +17 3594 N 6 cccccc JJIJMC +17 3595 N 6 aaaaaa HFHEFD +17 3596 N 6 tttttt EDDEF= +17 3597 N 6 aaaaaa GGHHIC +17 3598 N 6 tttttt EEFEH@ +17 3599 N 6 aaaaaa FGHIHB +17 3600 N 6 tttttt @DEBI< +17 3601 N 6 aaaaaa FFDHID +17 3602 N 6 tttttt DDEBF@ +17 3603 N 6 aaaaaa DEDEB> +17 3604 N 6 cccccc ?ACAC; +17 3605 N 6 gggggg CFIJH@ +17 3606 N 6 c$ccccc AHJJME +17 3607 N 5 aaaaa BFFGC +17 3608 N 6 aaaaa^]a AEGJ<> +17 3609 N 6 aaaaaa BECFDE +17 3610 N 6 c$ccccc ?JJKDB +17 3611 N 5 ccccc IKIEG +17 3612 N 5 aaaaa IJLHI +17 3613 N 6 ggggg^]g IIJBFB +17 3614 N 6 tttttt EGIEGC +17 3615 N 6 aaaaaa FFKCFF +17 3616 N 6 tttttt HDJGIB +17 3617 N 6 cccccc GIJGJ? +17 3618 N 6 cccccc LLLGMI +17 3619 N 6 tttttt DFJHJF +17 3620 N 6 aaaaaa FFIGBB +17 3621 N 6 cccccc KKJJLL +17 3622 N 6 tttttt CHJHIH +17 3623 N 6 gggggg HIJHII +17 3624 N 6 tttttt HFJJKH +17 3625 N 6 gggggg GIIHIG +17 3626 N 6 tttttt HHJKJB +17 3627 N 7 gggggg^]g HIJIJ +17 3634 N 8 tttttttt HGJLKHEC +17 3635 N 8 tttttttt HHIJKGFF +17 3636 N 8 gggggggg HHKEKHH@ +17 3637 N 8 tttttttt FEILJJI1 +17 3638 N 8 tttttttt HHGGJJHD +17 3639 N 8 gggggggg GHJDJIJI +17 3640 N 8 tttttttt GGIGJIIH +17 3641 N 8 gggggggg GIJHJGJ4 +17 3642 N 8 tttttttt DFJIFHB= +17 3643 N 8 tttttttt FGIFJJHG +17 3644 N 8 tttttttt DHHJJHJC +17 3645 N 8 tttttttt CFIDIHIE +17 3646 N 8 c$ccccccc AADBE@D2 +17 3647 N 7 ggggggg IKJLLGL +17 3648 N 7 aaaaaaa EICIIH9 +17 3649 N 7 ccccccc ILJMLL: +17 3650 N 7 aaaaaaa HKKLKL8 +17 3651 N 7 ggggggg IKKLKKA +17 3652 N 8 ccccccc^]c JKLLMI90 +17 3653 N 8 tttttttt GIJJIFE= +17 3654 N 8 gggggggg HJGJHIBD +17 3655 N 8 tttttttt FJEFJJ4D +17 3656 N 8 cccccccc EJMJKC/> +17 3657 N 8 cccccccc @C=DBD:= +17 3658 N 8 gggggggg EIGKKK8D +17 3659 N 8 tttttttt EHHKHJJE +17 3660 N 8 gggggggg EHCKIKKF +17 3661 N 8 tttttttt CIJKIEJ; +17 3662 N 8 tttttttt AGCIJIHE +17 3663 N 8 aaaaaaaa BGHJJJCF +17 3664 N 8 t$ttttttt ?GGJEI5F +17 3665 N 7 aaaaaaa FEIIICE +17 3666 N 7 aaaaaaa GHIJIIH +17 3667 N 7 ttttttt FGIIIH> +17 3668 N 7 aaaaaaa ECIHH3C +17 3669 N 7 aaaaaaa FCHJJCE +17 3670 N 7 ttttttt DDIFJKG +17 3671 N 7 ttttttt EAHFFEA +17 3672 N 7 ccccccc DGJKJE +17 3675 N 7 ccccccc GFMML;J +17 3676 N 7 t$tttttt AEIIH7F +17 3677 N 7 aaaaaa^]a ILLH +17 3695 N 6 tttttt IHIAHJ +17 3696 N 6 tttttt IHH?IJ +17 3697 N 6 tttttt HHIDG@ +17 3698 N 5 aaaaa FGHIG +17 3699 N 6 aaaaaa GGHGF; +17 3700 N 6 cccccc JKLLH7 +17 3701 N 6 tttttt HDIHDI +17 3702 N 6 tttttt IGHEFI +17 3703 N 6 cccccc IIIDI: +17 3704 N 6 aaaaaa FGIJF: +17 3705 N 6 tttttt AFIEE8 +17 3706 N 6 aaaaaa EHKIHL +17 3707 N 6 g$ggggg DEHCJK +17 3708 N 5 ttttt DGDB8 +17 3709 N 5 aaaaa GGI>0 +17 3710 N 5 ccccc @H9HH +17 3711 N 5 ccccc GKJKM +17 3712 N 5 a$aaaa BH8DE +17 3713 N 4 cccc JLI: +17 3714 N 3 aaa GIH +17 3715 N 3 ttt GFH +17 3716 N 4 tttt GFA8 +17 3717 N 4 cccc JDK; +17 3718 N 4 tttt FA=I +17 3719 N 4 aaaa F:?= +17 3720 N 4 cccc IKJ: +17 3721 N 3 aaa F:E +17 3722 N 4 cccc HIK: +17 3723 N 4 aaaa FEG1 +17 3724 N 4 cccc GIKB +17 3725 N 4 tttt EBHI +17 3726 N 4 g$ggg BCJL +17 3727 N 3 ccc +17 3744 N 2 tt FI +17 3745 N 2 tt F/ +17 3746 N 2 cc @7 +17 3747 N 2 cc D0 +17 3748 N 2 cc =G +17 3749 N 2 cc G1 +17 3750 N 2 tt C. +17 3751 N 2 g$g @I +17 3752 N 0 +17 3753 N 1 c 0 +17 3754 N 1 t 0 +17 3755 N 1 c 5 +17 3756 N 1 c L +17 3757 N 1 t = +17 3758 N 1 g J +17 3759 N 1 c I +17 3760 N 1 a 5 +17 3761 N 1 a @ +17 3762 N 1 c F +17 3763 N 1 c > +17 3764 N 1 a > +17 3765 N 1 c 2 +17 3766 N 2 a^]a E= +17 3767 N 2 aa E> +17 3768 N 2 aa 2A +17 3769 N 2 tt ?A +17 3770 N 2 cc @I +17 3771 N 2 tt EC +17 3772 N 2 aa 5D +17 3773 N 2 cc AJ +17 3774 N 2 tt :E +17 3775 N 2 c$c ?J +17 3776 N 1 t E +17 3777 N 1 c J +17 3778 N 1 t H +17 3779 N 1 g J +17 3780 N 2 c^]c I4 +17 3781 N 2 cc KD +17 3782 N 2 tt DF +17 3783 N 2 cc KH +17 3784 N 3 tt^]t HD3 +17 3785 N 3 ggg GF: +17 3786 N 3 ttt HG; +17 3787 N 3 ggg HC8 +17 3788 N 2 gg GA +17 3789 N 3 ggg JF9 +17 3790 N 3 ttt BG? +17 3791 N 3 ttt GA= +17 3792 N 3 ggg GL@ +17 3793 N 3 aaa CH= +17 3794 N 3 ccc FJ; +17 3795 N 3 ccc JGA +17 3796 N 3 ttt HCA +17 3797 N 3 aaa AF< +17 3798 N 3 ttt II? +17 3799 N 3 ttt HGA +17 3800 N 3 ccc LKB +17 3801 N 3 ttt GH= +17 3802 N 3 ggg GB9 +17 3803 N 3 ggg KA= +17 3804 N 3 aaa FI> +17 3805 N 3 ccc J@C +17 3806 N 3 aaa DGF +17 3807 N 3 ccc BC= +17 3808 N 3 ggg HK= +17 3809 N 3 ttt HIE +17 3810 N 4 ccc^]c JMEC +17 3811 N 4 aaaa DKGA +17 3812 N 4 tttt FI@D +17 3813 N 4 aaaa KGHG +17 3814 N 4 gggg JM@G +17 3815 N 4 aaaa FD@E +17 3816 N 4 aaaa CI?E +17 3817 N 4 aaaa GIAI +17 3818 N 4 tttt FI>H +17 3819 N 4 aaaa ILDK +17 3820 N 4 gggg IKCK +17 3821 N 4 aaaa LHFD +17 3822 N 4 gggg GJ=I +17 3823 N 4 tttt @K?I +17 3824 N 4 cccc JN@I +17 3825 N 4 cccc KJEI +17 3826 N 4 tttt HJDI +17 3827 N 4 gggg IJ=J +17 3828 N 4 cccc HI@K +17 3829 N 4 aaaa FG9B +17 3830 N 4 aaaa DG@I +17 3831 N 4 cccc JKCJ +17 3832 N 4 aaaa EGBI +17 3833 N 4 cccc AE:D +17 3834 N 4 gggg IJ=I +17 3835 N 4 tttt DGBG +17 3836 N 5 gggg^>g JLBG9 +17 3837 N 5 ggggg F;JH< +17 3838 N 5 ccccc GKGJ? +17 3839 N 5 ccccc @C?== +17 3840 N 5 ggggg HJFJF +17 3841 N 5 ttttt GIHKF +17 3842 N 5 ccccc GMFNH +17 3843 N 5 ttttt GILJF +17 3844 N 5 ggggg FHHIC +17 3845 N 5 ttttt GFLJF +17 3846 N 5 ggggg IJHJE +17 3847 N 5 ttttt GHIIF +17 3848 N 5 ccccc KKILI +17 3849 N 5 ttttt GJHJB +17 3850 N 5 ggggg GDLIG +17 3851 N 5 ggggg HKJKL +17 3852 N 5 ccccc JKIMH +17 3853 N 6 ttttt^>t FIKIE= +17 3854 N 7 tttttt^]t FHKI?>C +17 3855 N 8 ccccccc^]c JLIEKBHC +17 3856 N 7 ttttttt FHHFBF: +17 3857 N 8 cccccccc IKILLIH> +17 3858 N 9 tttttttt^]t FJHJ:DG>? +17 3859 N 9 ccccccccc ?C@E8A=A9 +17 3860 N 9 ggggggggg JGJMH7H6> +17 3861 N 8 cccccccc JLILJFKC +17 3862 N 8 tttttttt BEJJFCHD +17 3863 N 9 ttttttttt BGHGF8H0D +17 3864 N 9 aaaaaaaaa DKKIIDJ7H +17 3865 N 10 g$gggggggg^]g @JILH/JKDD +17 3866 N 9 ccccccccc FIIGDKJEF +17 3867 N 9 aaaaaaaaa HGIFHBDF@ +17 3868 N 9 ttttttttt GKJEIGDGF +17 3869 N 9 ccccccccc JHLJFK7GJ +17 3870 N 9 ttttttttt FJH?1IDAF +17 3871 N 11 ttttttttt^]t^]t GKJHGB9AHAC +17 3872 N 11 ggggggggggg FFJHJJ2BG8E +17 3873 N 11 ttttttttttt DJH@1I0EGAD +17 3874 N 11 ttttttttttt DJEB1C0HIB@ +17 3875 N 11 ttttttttttt EGB@JH2DDBD +17 3876 N 10 cccccccccc @IIH?JHIFG +17 3877 N 11 ccccccccccc HHKIGLIHLFI +17 3878 N 10 aaaaaaaaaa BGGD=GIFFG +17 3879 N 11 a$aaaaaaaaaa BJJILLKKLFH +17 3880 N 9 ggggggggg JGI6LBJBJ +17 3881 N 10 gggggggggg EJHDEGFK=G +17 3882 N 10 tttttttttt IJEEI2JHGC +17 3883 N 9 ccccccccc HJGAMGJII +17 3884 N 10 cccccccccc GIK>M9KMHH +17 3885 N 11 tttttttttt^]t IIFHH2HIE@: +17 3886 N 11 ccccccccccc GIGEK/IIHIC +17 3887 N 11 ccccccccccc GI?EJ;JKIJB +17 3888 N 11 ccccccccccc DKG:MBIKHJG +17 3889 N 11 aaaaaaaaaaa CHEAI9IEHHF +17 3890 N 11 ccccccccccc AKIGK8JJJLI +17 3891 N 11 a$aaaaaaaaaa @KDKLMJKKKI +17 3892 N 10 gggggggggg IIJKFGIBDG +17 3893 N 11 tttttttttt^]t HH>KHKJHIH0 +17 3894 N 10 gggggggggg IG?HGH?GIE +17 3895 N 11 ttttttttttt GEAIHGHEFIA +17 3896 N 12 aaaaaaaaaaa^]a JBJIBKLKKJ=6 +17 3897 N 12 gggggggggggg JIIK2?KBLKG5 +17 3898 N 12 cccccccccccc IIJKBJLJLJF> +17 3899 N 12 aaaaaaaaaaaa GGJJCFJCJHD7 +17 3900 N 12 tttttttttttt GC4JAKKGFKB2 +17 3901 N 10 gggggggggg HGCJ=LHML3 +17 3902 N 12 cccccccccccc IHDMEBLJMKF? +17 3903 N 12 aaaaaaaaaaaa F@;J/@IFJF<. +17 3904 N 12 cccccccccccc FE=J4HKEJLI/ +17 3905 N 12 cccccccccccc HJ8LKDMFKKL; +17 3906 N 12 tttttttttttt EGHIIKEGJJE6 +17 3907 N 11 ggggggggggg EIKL>JKDMLJ +17 3908 N 12 cccccccccccc GKFM.HMHJLK6 +17 3909 N 12 t$tttttttttt^Xt BDIGDBIGJHA0 +17 3910 N 12 aaaaaaaaaaaa AAGIGIHKF@>? +17 3911 N 12 cccccccccccc JFKGJMJKEIDF +17 3912 N 12 aaaaaaaaaaaa @DF8HJHICB8? +17 3913 N 12 cccccccccccc JCLAGLKMKJAH +17 3914 N 13 tttttttttttt^]t GGIIKEGIIGBB= +17 3915 N 14 cccccccccccccc FBKBKGEIIIFFEE +17 3916 N 14 cccccccccccccc IIM=JLJMLJCJ8G +17 3917 N 14 tttttttttttttt H2JHKIHJKHCG?A +17 3918 N 15 ttttttttttttttt G3JEHILHJHFGFDC +17 3919 N 15 ccccccccccccccc HEM:KMKNMIHKIG7 +17 3920 N 15 ttttttttttttttt FHGCHGKEFFA:GGB +17 3921 N 15 ttttttttttttttt ECG7HIEIJ=EDCDB +17 3922 N 15 aaaaaaaaaaaaaaa HLLJKMKKMEJHFI7 +17 3923 N 14 gggggggggggggg GKKIKFMLHEH:HF +17 3924 N 15 ggggggggggggggg GBK@ILJMMHBIAHG +17 3925 N 15 ggggggggggggggg H5K3ILJELJAIKG2 +17 3926 N 15 ccccccccccccccc BCMKJMKLMJG@EI8 +17 3927 N 15 ttttttttttttttt G@IHJGBGJFHFDGF +17 3928 N 15 ggggggggggggggg GJKJEHIKLIBGCKJ +17 3929 N 15 aaaaaaaaaaaaaaa FIJBGJIJKEEHFG9 +17 3930 N 15 ttttttttttttttt CHH6HIIHLFEDFGE +17 3931 N 15 aaaaaaaaaaaaaaa EGI +17 3932 N 15 ttttttttttttttt B6GHKJ=JIHCE>J< +17 3933 N 15 ttttttttttttttt EIIFKHKHIFDEJGF +17 3934 N 15 ccccccccccccccc ?DJDIKKKIIEHAII +17 3935 N 15 c$cccccccccccccc ?CCDJDAKLA=JDCB +17 3936 N 13 gaaggaaggaggg IFIJIHHJ>FKJF +17 3937 N 14 cccccccccccccc BCG;JEHHIFBH:G1 +17 3941 N 14 cccccccccccccc HJIKJKKLGHG9H0 +17 3942 N 14 cccccccccccccc JJFJMJKN=GKJKI +17 3943 N 14 tttttttttttttt ;GGJGGJJHHIII7 +17 3944 N 13 ggggggggggggg I7IL@JL:ACHIB +17 3945 N 14 cccccccccccccc IIHJMJLLKHJKJD +17 3946 N 14 tttttttttttttt EEEHIEIEED@IFB +17 3947 N 14 aaaaaaaaaaaaaa GFFIIFDHCEBID2 +17 3948 N 14 cccccccccccccc GHHILJKJIEKJJF +17 3949 N 14 aaaaaaaaaaaaaa FFEIIIFGDBEIFE +17 3950 N 14 cccccccccccccc GHGJMJLMFCFILH +17 3951 N 14 tttttttttttttt DE9GFEHJGDG>I9 +17 3952 N 14 c$ccccccccccccc B>3IKJJLHFFDHH +17 3953 N 13 c$cccccccccccc BGIKJLMJDHCJK +17 3954 N 12 t$ttttttttttt BJDHHJID@@IG +17 3955 N 11 ttttttttttt JHGHJGHEGGH +17 3956 N 11 ccccccccccc IKJKLIJJAJG +17 3957 N 11 ttttttttttt IGFHIBDG3EF +17 3958 N 11 ttttttttttt GGCFJBFCFF? +17 3959 N 11 aaaaaaaaaaa GHIGI>HB;HF +17 3960 N 11 ttttttttttt HGBGJBI:GI; +17 3961 N 11 ggggggggggg EEHIKDLHDHH +17 3962 N 11 ggggggggggg DFHHLEJHJIG +17 3963 N 11 ccccccccccc DFJIMILJHJG +17 3964 N 11 tt$ttttttttt CDGFKGGHFLH +17 3965 N 10 g$ggggggggg AGFKJCGLIC +17 3966 N 9 aaaaaaaaa HFIHHGIGH +17 3967 N 9 ttttttttt GDHGEEJFE +17 3968 N 9 aaaaaaaaa HCIGGGFIB +17 3969 N 9 ttttttttt DBIDDFEIG +17 3970 N 9 tt$ttttttt CBIGCDIFF +17 3971 N 8 cccccccc IKHEEDHF +17 3972 N 8 cccccccc HKIFJLII +17 3973 N 8 aaaaaaaa GGEDDHD> +17 3974 N 8 cccccccc DDA +17 3987 N 7 ccccccc JHLJKJL +17 3988 N 7 ttttttt CJFHG>I +17 3989 N 8 cccccccc EDALGG46 +17 3990 N 8 cccccccc GH>JKKL< +17 3991 N 8 tttttttt ADEIGGI2 +17 3992 N 8 t$ttttttt @EHIGHD; +17 3993 N 7 ccccccc GJMIIKD +17 3994 N 7 ttttttt CGIHHF9 +17 3995 N 7 ttttttt BDEFFAH +17 3996 N 7 aaaaaaa CIJJII? +17 3997 N 7 cgggggg 6EKHEK: +17 3998 N 7 ggggggg EEKHGLA +17 3999 N 7 agggggg FHLIJ1J +17 4000 N 7 ccccccc DKLJCAL +17 4001 N 7 ttttttt EEGGHID +17 4002 N 7 ggggggg CGJJJDH +17 4003 N 7 a$aaaaaa @DIGHC7 +17 4004 N 6 tttttt BHCAA? +17 4005 N 5 aaaaa CHFG@ +17 4006 N 6 tttttt CFHGJK +17 4007 N 6 tttttg BHFFJ0 +17 4008 N 6 c$ccccc ?HC;?/ +17 4009 N 5 ccccc IHILL +17 4010 N 5 aaaaa EEDIH +17 4011 N 5 ccccc GGIK: +17 4012 N 5 aaaaa DCB=F +17 4013 N 5 c$c$ccc B@GIF +17 4014 N 2 aa E0 +17 4015 N 2 cc >L +17 4016 N 3 c$cc AG3 +17 4017 N 2 cc =? +17 4018 N 2 gg D? +17 4019 N 2 cc BM +17 4020 N 2 tt I4 +17 4021 N 1 a = +17 4022 N 2 cc LN +17 4023 N 2 aa E2 +17 4024 N 2 cc K/ +17 4025 N 1 t I +17 4026 N 2 cc 70 +17 4027 N 2 cc LN +17 4028 N 2 tt H@ +17 4029 N 2 tt IJ +17 4030 N 2 cc C: +17 4031 N 2 tt I< +17 4032 N 2 tt :I +17 4033 N 2 aa KE +17 4034 N 2 gg K< +17 4035 N 2 gg JK +17 4036 N 1 g 7 +17 4037 N 2 cc ;N +17 4038 N 2 tt H4 +17 4039 N 1 g E +17 4040 N 2 aa HC +17 4041 N 2 tt HG +17 4042 N 2 aa H< +17 4043 N 2 tt CE +17 4044 N 2 tt I7 +17 4045 N 2 cc JD +17 4046 N 2 cc KH +17 4047 N 2 aa A; +17 4048 N 2 cc C3 +17 4049 N 2 gg BE +17 4050 N 2 cc IE +17 4051 N 2 aa G? +17 4052 N 2 cc JK +17 4053 N 2 cc IA +17 4054 N 2 cc BC +17 4055 N 2 gg :D +17 4056 N 2 cc JK +17 4057 N 2 tt EB +17 4058 N 2 aa >I +17 4059 N 2 cc JG +17 4060 N 2 aa ?H +17 4061 N 2 cc H0 +17 4062 N 1 t H +17 4063 N 2 cc FD +17 4064 N 2 cc EL +17 4065 N 2 tt CA +17 4066 N 2 tt GD +17 4067 N 2 cc HC +17 4068 N 2 tt FJ +17 4069 N 2 tt FH +17 4070 N 2 aa F? +17 4071 N 2 gg E> +17 4072 N 2 gg F7 +17 4073 N 2 gg D; +17 4074 N 2 cc GL +17 4075 N 2 tt FF +17 4076 N 2 g$g BJ +17 4077 N 1 a C +17 4078 N 1 t G +17 4079 N 1 a 7 +17 4080 N 0 +17 4081 N 1 t @ +17 4082 N 1 c H +17 4083 N 1 c I +17 4084 N 1 a F +17 4085 N 1 c = +17 4086 N 1 g C +17 4087 N 1 c$ @ diff --git a/src/samtools-1.3.1/test/mpileup/expected/44.out b/src/samtools-1.3.1/test/mpileup/expected/44.out new file mode 100644 index 0000000..35e853f --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/44.out @@ -0,0 +1,3893 @@ +17 195 N 1 ^>c D +17 196 N 1 a C +17 197 N 1 g E +17 198 N 1 c H +17 199 N 1 t F +17 200 N 1 t G +17 201 N 1 a F +17 202 N 1 a A +17 203 N 1 c G +17 204 N 1 c L +17 205 N 1 t E +17 206 N 1 g L +17 207 N 1 c L +17 208 N 1 a > +17 209 N 1 t I +17 210 N 1 c J +17 211 N 1 c E +17 212 N 1 c L +17 213 N 1 t I +17 214 N 1 a J +17 215 N 1 g @ +17 216 N 1 a H +17 217 N 1 a L +17 218 N 1 g E +17 219 N 1 t : +17 220 N 1 g L +17 221 N 1 a H +17 222 N 1 a K +17 223 N 1 g H +17 224 N 1 g E +17 225 N 1 c L +17 226 N 1 a : +17 227 N 2 cc F: +17 228 N 2 cc D: +17 229 N 1 g L +17 230 N 2 cc KB +17 231 N 2 cc HC +17 232 N 2 cc E@ +17 233 N 2 aa 8< +17 234 N 2 aa I= +17 235 N 2 aa JE +17 236 N 2 gg G> +17 237 N 2 aa H= +17 238 N 2 cc JE +17 239 N 3 aa^]a HF0 +17 240 N 3 ccc DC? +17 241 N 3 ggg DFF +17 242 N 3 ccc LHG +17 243 N 3 ccc JIA +17 244 N 3 ccc LLH +17 245 N 3 aaa JHF +17 246 N 4 ttt^>t IEHB +17 247 N 4 gggg KDIB +17 248 N 4 tttt FJ?7 +17 249 N 4 cccc JNIE +17 250 N 4 cccc LKKH +17 251 N 4 aaaa LHEG +17 252 N 4 gggg LLHI +17 253 N 4 cccc LFLK +17 254 N 4 tttt JJFJ +17 255 N 4 tttt IFCJ +17 256 N 4 aaaa HGKI +17 257 N 4 tttt LG?J +17 258 N 4 tttt GIDG +17 259 N 4 cccc MMLF +17 260 N 4 tttt HGHI +17 261 N 4 gggg JG/I +17 262 N 4 cccc JM?K +17 263 N 4 cccc LMEF +17 264 N 4 cccc LGBM +17 265 N 4 aaaa KKLK +17 266 N 4 gggg JBIG +17 267 N 4 tttt BKJI +17 268 N 4 tttt JFEK +17 269 N 5 cccc^>c 8MHK8 +17 270 N 5 ccccc MLKIG +17 271 N 5 ttttt IEIIC +17 272 N 5 ccccc KLMLG +17 273 N 5 ttttt >FFJD +17 274 N 5 ccccc GMKBD +17 275 N 5 ccccc LJJLG +17 276 N 5 aaaaa KJLKH +17 277 N 5 ggggg KDLLI +17 278 N 5 aaaaa 6EHEE +17 279 N 6 aaaaa^>a HEDJF= +17 280 N 6 aaaaaa LJF9JG +17 281 N 6 gggggg KFLIEE +17 282 N 6 gggggg HJJMJE +17 283 N 6 cccccc JLGMHG +17 284 N 6 tttttt GIJKHH +17 285 N 6 gggggg 7JGKJJ +17 286 N 6 cccccc IILKKF +17 287 N 6 aaaaaa EHGJIJ +17 288 N 6 tttttt HIHFII +17 289 N 6 gggggg IJLLGJ +17 290 N 6 gggggg GFFJKI +17 291 N 6 tttttt @JGGFJ +17 292 N 6 tttttt FHKKBI +17 293 N 6 gggggg CICKJF +17 294 N 6 a$aaaaa DHHIG9 +17 295 N 5 ccccc ILHKJ +17 296 N 5 aaaaa FIDFG +17 297 N 5 ccccc HLLJK +17 298 N 5 aaaaa EHGFG +17 299 N 6 ccccc^]a HIMLLE +17 300 N 6 aaaaag IHLGJ? +17 301 N 6 gggggt EJHJJE +17 302 N 6 tt+1attta GGIFEF +17 303 N 6 gggggg HKMJLG +17 304 N 6 cccccc JBKHDG +17 305 N 6 cccccc IKMLLJ +17 306 N 6 tttttt FJIHJH +17 307 N 6 gggggg BJLJJ? +17 308 N 6 cccccc +17 309 N 6 gggggg CKJJKI +17 310 N 6 aaaaaa CGIFHH +17 311 N 6 cccccc EHLILK +17 312 N 6 aaaaaa @HDEHH +17 313 N 6 aaaaaa ?GGGIH +17 314 N 7 a$aaaaa^]a :GLGMLE +17 315 N 6 gggggg KLJKJE +17 316 N 6 cccccc JMKMNE +17 317 N 6 tttttt HKIHIE +17 318 N 6 gggggg JHJMEG +17 319 N 6 aaaaaa DIFHHE +17 320 N 6 aaaaaa EIHIHF +17 321 N 6 tttttt HKGIJH +17 322 N 6 gggggg IMHLJL +17 323 N 6 cccccc KMKMMK +17 324 N 6 tttttt GIEIFH +17 325 N 6 aaaaaa GJHHJC +17 326 N 6 tttttt GHFJIJ +17 327 N 6 cccccc ILGKLL +17 328 N 6 aaaaaa FIGHBD +17 329 N 6 tttttt DDHIII +17 330 N 6 tttttt EHGHHD +17 331 N 6 tttttt EJEHHH +17 332 N 6 aaaaaa DHEHIH +17 333 N 6 aaaaaa D>FGEB +17 334 N 6 aaaaaa CGEIHI +17 335 N 6 aaaaaa CHFGIG +17 336 N 6 aaaaaa FHDCHH +17 337 N 6 c$ccccc BKLLMM +17 338 N 5 ttttt HFJJJ +17 339 N 6 ccccc^>c IIKJD4 +17 340 N 6 cccccc JKLLMA +17 341 N 6 tttttt FFIJIB +17 342 N 6 tttttt GGIHG@ +17 343 N 5 ggggg EKKEJ +17 344 N 6 cccccc EKKML8 +17 345 N 6 t$ttttt BGICIG +17 346 N 5 ggggg BKJJ1 +17 347 N 5 ggggg GIIJB +17 348 N 5 ttttt EIJJ? +17 349 N 5 ttttt IJJAA +17 350 N 5 ttttt IIHEF +17 351 N 5 ggggg H:LLF +17 352 N 5 aaaaa GJLMF +17 353 N 5 ggggg GKILH +17 354 N 5 aaaaa IKGKJ +17 355 N 5 ggtgg GJJK> +17 356 N 5 ggggg IKKLH +17 357 N 5 ccccc JLLMG +17 358 N 5 aaaaa HKJMJ +17 359 N 5 ggggg HKLKJ +17 360 N 5 aaaaa DGHIH +17 361 N 5 aaaaa DFHGH +17 362 N 5 aaaaa DEHH@ +17 363 N 5 aaaaa EHJGH +17 364 N 5 ttttt EHFFJ +17 365 N 5 ggggg EIKKH +17 366 N 5 aaaaa DHIHI +17 367 N 5 ttttt AFIHG +17 368 N 5 a$aaaa ?FJJI +17 369 N 4 tttt GIGH +17 370 N 4 cccc HLMN +17 371 N 4 tttt GIJI +17 372 N 5 cccc^]c >HLH; +17 373 N 5 aaaaa FIHHC +17 374 N 5 ttttt EHIH@ +17 375 N 5 aaaaa GLKLD +17 376 N 5 ggggg DJJH3 +17 377 N 5 ttttt CFIKB +17 378 N 5 t$tttt BHJL> +17 379 N 3 ggg ELH +17 380 N 4 cccc KLJC +17 381 N 4 tttt IDKE +17 382 N 4 tttt HIJB +17 383 N 4 tttt HHID +17 384 N 5 aaaa^]a ?HIF6 +17 385 N 5 ccccc JLJBB +17 386 N 5 ttttt GHLBD +17 387 N 5 ttttt GIK>0 +17 388 N 5 ttttt GIKC@ +17 389 N 5 ggggg HGGE6 +17 390 N 5 ccccc ILJD? +17 391 N 5 aaaaa FIHGB +17 392 N 5 ttttt EIIDH +17 393 N 5 aaaaa GIHG; +17 394 N 5 ttttt CHKE6 +17 395 N 5 ttttt BEKCB +17 396 N 5 ttttt CHJ1C +17 397 N 5 ttttt CGICH +17 398 N 5 a$aaaa AGIDF +17 399 N 5 aaaa^]a GIBEC +17 400 N 5 aaaaa FI=>B +17 401 N 5 aaaaa EHD6D +17 402 N 5 ttttt GKAJ7 +17 403 N 5 ttttt GKFJG +17 404 N 5 ggggg GHCHG +17 405 N 5 ttttt FKFHI +17 406 N 5 ggggg HKEAK +17 407 N 5 aaaaa IIFEH +17 408 N 6 ccccc^]c HIHMKF +17 409 N 6 tttttt DKJJHC +17 410 N 6 tttttt DKABHE +17 411 N 6 tttttt ELCA@D +17 412 N 6 cccccc GIELKH +17 413 N 8 a$aaaaa^]a^]a BGFKJFC? +17 414 N 7 ttttttt KFIJEEE +17 415 N 7 ggggggg KFKHIJH +17 461 N 7 ttttttt FJJGJKE +17 462 N 7 ggggggg >JLILLK +17 463 N 7 ggggggg @GKKKKL +17 464 N 7 aaaaaaa ACHEJJF +17 465 N 7 ccccccc CHMHKLM +17 466 N 7 aaaaaaa CHGFFIH +17 467 N 7 aaaaaaa AFIEFII +17 468 N 7 aaaaaaa CFIFFKH +17 469 N 7 aaaaaaa G>LGKKK +17 470 N 7 ggggggg =HIHHKJ +17 471 N 7 ttttttt BGI:KJJ +17 472 N 7 ttttttt CCIHJBI +17 473 N 7 ggggggg DDIIKKK +17 474 N 7 ggggggg BEKHKLK +17 475 N 7 ggggggg BELKJLJ +17 476 N 7 aaaaaaa BGIEIII +17 477 N 7 ttttttt CEIGKJJ +17 478 N 7 ttttttt @DIEGJH +17 479 N 7 a$aaaaaa 9>KIKME +17 480 N 6 gggggg DHJKLJ +17 481 N 6 gggggg FJKJLL +17 482 N 6 aaaaaa GJJJLK +17 483 N 7 g$ggggg^]g BJJJLI< +17 484 N 6 aaaaaa JJJLL8 +17 485 N 6 gggggg JJILHB +17 486 N 6 aaaaaa JIFMKF +17 487 N 6 gggggg HJILLH +17 488 N 6 aaaaaa FFEIGA +17 489 N 6 aaaaaa EEEHG> +17 490 N 6 aaaaaa GHHKGD +17 491 N 6 tttttt FGIIJF +17 492 N 6 gggggg GJILLD +17 493 N 6 aaaaaa DGEIEH +17 494 N 6 aaaaaa HHJKLI +17 495 N 6 gggggg FIIKLC +17 496 N 6 aaaaaa FFFI>: +17 497 N 6 cccccc GIIJLH +17 498 N 6 a$aaaaa BGHHI; +17 499 N 5 ttttt EGHHD +17 500 N 5 aaaaa FGIH? +17 501 N 5 ttttt GHHIB +17 502 N 5 ggggg GFIIH +17 503 N 6 ttttt^]t EIH?HC +17 504 N 6 cccccc CKHJG. +17 505 N 6 cccccc GHJKD= +17 506 N 6 aaaaaa CDGHA7 +17 507 N 6 c$ccccc AEJKH? +17 508 N 5 aaaaa DFH:7 +17 509 N 5 ccccc EHJJF +17 510 N 6 aaaaa^]a BDGA79 +17 511 N 6 aaaaaa B@GHCB +17 512 N 6 aa$aaca BEG>.@ +17 513 N 5 aaaaa AFFAA +17 514 N 5 aaata BGD1B +17 515 N 5 ccccc FEHFJF +17 551 N 5 ggggg 9KKLK +17 552 N 5 ccccc H9IJK +17 553 N 5 aaaaa 9DGDF +17 554 N 5 aaaaa E2CHG +17 555 N 6 aaaaa^]a C9FIFB +17 556 N 6 cccccc I9JLIE +17 557 N 6 aaaaaa EHCHF; +17 558 N 6 aaaaaa EHHHEA +17 559 N 6 cccccc E?IKG? +17 560 N 6 cccccc H@FJJI +17 561 N 6 aaaaaa ECCHEE +17 562 N 6 cccccc JMJMJH +17 563 N 6 aaaaaa B1BGFE +17 564 N 6 cccccc A2BEBA +17 565 N 6 gggggg ICIILI +17 566 N 8 cccccccc E=FLII./ +17 567 N 8 cccccccc GLM +17 591 N 9 aaaaaaaaa FFHGFBDHH +17 592 N 9 aaaaaaaaa FFHFD=BJH +17 593 N 9 ccccccccc >JLJHEHFD=<;H +17 597 N 9 ccccccccc DJILK=@JM +17 598 N 9 ttttttttt DFJFG4IEJ +17 599 N 9 ttttttttt EHJIEGF@K +17 600 N 9 ggggggggg EGHKIBD2K +17 601 N 9 ttttttttt CFJHHE +17 602 N 8 g$ggggggg AEJEI4;K +17 603 N 8 gggggggg FJHDE9IJ +17 604 N 8 tttttttt GJIH6D/D +17 605 N 7 ttttttt CGGHGAJ +17 606 N 8 tttttttt CHFE;.II +17 607 N 8 aaaaaaaa EGFH>B=D +17 608 N 7 ccccccc ?IGI;0J +17 609 N 8 c$ccccccc @IIIAB=K +17 610 N 7 ccccccc JKHDJLN +17 611 N 6 aaaaaa GEECEJ +17 612 N 7 ccccccc IJII?ML +17 613 N 7 aaaaaaa FEED?EI +17 614 N 7 ccccccc IJI=JMK +17 615 N 7 aaaaaaa EEG?EII +17 616 N 7 aaaaaaa DHG/D;I +17 617 N 7 ttttttt CGC>HKK +17 618 N 8 g$gggggg^]g DGH7CDL< +17 619 N 7 ggggggg IICCDLF +17 620 N 6 aaaaaa EFF7IA +17 621 N 7 aaaaaaa IH>=;KG +17 622 N 7 ggggggg KI07LLI +17 636 N 8 aaaaaaaa DFGFHKHF +17 637 N 8 aaaaaaaa DCBDEGGD +17 638 N 8 aaaaaaaa EEEDEJIE +17 639 N 8 aaaaaaaa DF8D7HHF +17 640 N 9 aaaaaaaa^]a FIGGLML=F +17 641 N 9 ggggggggg BI994KL?E +17 642 N 9 g$gggggggg AJCEKMKH; +17 643 N 7 aaaaaaa E36IIGD +17 644 N 8 cccccccc H1 +17 651 N 10 ccccccccc^]c EEGBKGEJB@ +17 652 N 11 ccccccccccc GJ;LNLKIDBB +17 653 N 13 ttttttttttt^]t^]t CBFFIKJI@2?62 +17 654 N 13 g$gggggggggggg @3DDLMAK>5C:D +17 655 N 12 gggggggggggg 0CJJJGID7A@; +17 656 N 12 tttttttttttt @CHJJBJB1F>@ +17 657 N 11 aaaaaaaaaaa DDHIDIICCE@ +17 658 N 12 cccccccccccc BAIKKEMD7DDH +17 659 N 11 aaaaaaaaaaa 4EIJKJFFFDE +17 660 N 12 ttttttttttt^]t :EIKHIEIBFD7 +17 661 N 12 gggggggggggg 1EHLLKLG7B19 +17 662 N 12 cccccccccccc EHJLLKHF6EIB +17 663 N 12 aaaaaaaaaaaa 0?DHI:HF?<:< +17 664 N 13 a$a$aaaaaaaaaaa 4?CIHHCI87FCB +17 665 N 11 ccccccccccc ;KJM>I8JEJC +17 666 N 11 ttttttttttt EJGHHE?CDCC +17 667 N 10 gggggggggg EH@ +17 672 N 10 aaaaaaaaaa HJIIF6CFEF +17 673 N 10 tttttttttt HHGHF2CI:H +17 674 N 9 ggggggggg JKLFF +17 680 N 10 c$ccccccccc EMIGCEFJH; +17 681 N 9 aaaaaaaaa HIH@CGEG: +17 682 N 10 aaaaaaaaaa HHHBA2=:D9 +17 683 N 11 aaaaaaaaaa^]a ICHC/8F@I6A +17 684 N 11 ccccccccccc CBC;<=CA?87 +17 685 N 11 ggggggggggg LFIC3EGGM5? +17 686 N 11 ccccccccccc GFKF/8HHJ?E +17 687 N 10 aaaaaaaaaa JDFF6D9F>@ +17 688 N 11 ttttttttttt JHIL1IE>I@D +17 689 N 11 ttttttttttt JIDC4?G8HCE +17 690 N 11 ccccccccccc LGJJMDJ@JCI +17 691 N 11 ccccccccccc MKKG.KHKGEI +17 692 N 11 ttttttttttt HJIE>JEBICE +17 693 N 11 ccccccccccc DAIJFGFFEF +17 701 N 12 aaaaaaaaaaa^]a HHHI2?FEIDEC +17 702 N 12 aaaaaaaaaaaa KLKLJIICIIHG +17 703 N 12 gggggggggggg JGJJCGKFF>JD +17 704 N 12 aaaaaaaaaaaa HHGHBHFFFCG8 +17 705 N 11 aaaaaaaaaaa KKDLBJHMGJB +17 706 N 12 gggggggggggg JKAJIGKFJLJH +17 707 N 12 cccccccccccc IIKJ/FMHJJHH +17 708 N 12 cccccccccccc CCB@2D=>ACC@ +17 709 N 11 ggggggggggg JJLKLKHLLJA +17 710 N 12 gggggggggggg JJGJ8CKAKFKG +17 711 N 12 aaaaaaaaaaaa GHHH0? +17 723 N 10 aaaaaaaaaa FGGFIDHJFI +17 724 N 12 cccccccccccc GHGLKJGIKILB +17 725 N 12 aaaaaaaaaaaa FFG0DH@HCFFB +17 726 N 12 cccccccccccc GGGHFJGIKJLD +17 727 N 12 a$aaaaaaaaaaa BGE +17 731 N 11 ttttttttttt GHFHJ;KHFGD +17 732 N 11 ccccccccccc IDJJKGFMHJ< +17 733 N 11 ttttttttttt FE;DIEJJEI; +17 734 N 11 ggggggggggg GC;EIHJJJL: +17 735 N 11 aa$aaaaaaaaa E@@DEEHFEJ; +17 736 N 10 cccccccccc GFJKHHLJJ= +17 737 N 10 tttttttttt F.HHFJJII: +17 738 N 10 gggggggggg CFHFIFHHJ6 +17 739 N 10 t$ttttttttt A5GJFJGIJ? +17 740 N 9 ttttttttt AGJBIKCI8 +17 741 N 9 ttttttttt 5GIFJGDI4 +17 742 N 10 ccccccccc^]c 1IHJHJIL=B +17 743 N 10 aaaaaaaaaa CGGFFIHHB= +17 750 N 11 a$aaaaaaaaaa BHFIJIMGJDD +17 751 N 10 gggggggggg DCDGIJ=JFD +17 752 N 10 tt$tttttttt G?FJFI?HD1 +17 753 N 9 ccccccccc HCLII89IH +17 754 N 9 ttttttttt DCIFE6@?E +17 755 N 9 gg$ggggggg D@JHC9DJG +17 756 N 7 ggggggg CIHK:?E +17 757 N 8 aaaaaaaa @EFG:GG@ +17 758 N 8 aaaaaaaa @EFH6H7; +17 759 N 8 aaaaaaaa CHDG?G7? +17 760 N 8 c$ccccccc :A@C8ED7 +17 761 N 7 ggggggg JIJBK?H +17 762 N 7 ggggggg IHG2KLH +17 763 N 7 ccccccc IHLC +17 772 N 8 tttttttt GFI:KHGA +17 773 N 8 gggggggg GHF>KKDL +17 774 N 8 aaaaaaaa GHKCIKDK +17 775 N 8 gggggggg FIJ;LLCL +17 776 N 8 aaaaaaaa EDD=;ICF +17 777 N 8 cccccccc DHJ=JIED +17 778 N 8 aaaaaaaa DGK>LLCL +17 779 N 8 gggggggg CEK0JIKC +17 780 N 8 aaaaaaaa @AG:HGD? +17 781 N 9 aaaaaaaa^]a @@H84IHEB +17 782 N 9 aa$aaaaaaa ??G44JGHB +17 783 N 8 a$aaaaaaa :G1IIG7< +17 784 N 7 ccccccc K>LKB0> +17 813 N 8 cccccccc ?LL;MFBB +17 814 N 8 tttttttt BCJIIHEC +17 815 N 8 tttttttt CIIB6IEC +17 816 N 8 t$ttttttt HD +17 843 N 8 cccccccc GE4KCF:J +17 844 N 8 tttttttt E?FGDDFI +17 845 N 8 gggggggg DBKG@FKK +17 846 N 7 ggggggg DDGIHKI +17 847 N 8 t$ttttttt BFIHEHIJ +17 848 N 7 g$gggggg AKGJHAK +17 849 N 5 ggggg GI9IC +17 850 N 6 tttttt HGFIJI +17 851 N 6 gggggg KH4KG9 +17 852 N 6 gggggg HKCDIB +17 853 N 6 aaaaaa DEIGHE +17 854 N 6 aaaaaa GFHGHC +17 855 N 6 aaaaaa HFFEF= +17 856 N 6 cccccc JHLKK: +17 857 N 6 aaaaaa DGHDGH +17 858 N 6 aaaaaa JI=KLK +17 859 N 6 gggggg @LLKLL +17 860 N 6 aaaaaa FEEFGH +17 861 N 7 cccccc^]c EJMMMK0 +17 862 N 7 ttttttt >G;HII> +17 863 N 7 g$gggggg DIAHKJ? +17 864 N 6 tttttt GHFJH= +17 865 N 7 cccccc^]c HBFKKBA +17 866 N 6 cccccc CJMHDB +17 867 N 7 ccccccc JIJHF.? +17 868 N 7 aaaaaaa HEKKJ.E +17 869 N 7 ggggggg HKKLJ4? +17 870 N 6 cccccc FIMJFD +17 871 N 7 ccccccc JMLLL.@ +17 872 N 7 ttttttt GGJFJ9A +17 873 N 7 ggggggg GDKJID> +17 874 N 6 gggggg GHKKM> +17 875 N 7 ggggggg GDGJIB= +17 876 N 7 ttttttt FJIIF=D +17 877 N 7 ggggggg GDJKKAB +17 878 N 6 aaaaaa CGIDIG +17 879 N 6 tttttt AFHIHB +17 880 N 7 a$aaaaaa @IICHEG +17 881 N 6 cccccc JJKKGH +17 882 N 6 aaaaaa KJIL9F +17 883 N 6 gggggg 1JKK7B +17 884 N 6 cccccc CADD=? +17 885 N 6 gggggg DIJKIB +17 886 N 6 aaaaaa GJKJ;H +17 887 N 6 gggggg CIKK;C +17 888 N 6 aaaaaa HIGHEA +17 889 N 6 cccccc HLJG1H +17 890 N 6 ccccc^]c /LJKEB +17 891 N 6 cccccc HKKLH= +17 892 N 7 ccccccc IIKL:>D +17 893 N 7 aaaaaaa EGIH:F7 +17 894 N 7 ttttttt AIHI7IE +17 895 N 7 c$cccccc =KFL/IG +17 896 N 6 tttttt IFI:E5 +17 897 N 6 cccccc KIL=IK +17 898 N 6 tttttt GGH@FC +17 899 N 5 aaaaa DEEHF +17 900 N 6 cccccc KKM;C> +17 901 N 6 cccccc HJK>IG +17 902 N 6 aaaaaa CFH3HE +17 903 N 5 aaaaa CGGGG +17 904 N 6 aaaaaa CFG5GB +17 905 N 6 aaaaaa BEIBGD +17 906 N 6 aaaaaa BFGCGD +17 907 N 6 aaaaaa DGHGJA +17 908 N 6 tttttt EHHGLH +17 909 N 6 tttttt BHHFCD +17 910 N 6 aaaaaa ?EG=EF +17 911 N 6 aaaaaa @FFHGE +17 912 N 6 aaaaaa @DFBDF +17 913 N 7 aaaaaa^]a ?DE5GFA +17 914 N 7 a$aaaaaa :FHIIFD +17 915 N 6 tttttt EG6I7> +17 916 N 5 ttttt EGFFC +17 917 N 6 aaaaaa GJFKHG +17 918 N 6 gggggg FK6BIH +17 919 N 6 cccccc GKGGKA +17 920 N 6 tttttt FGG@EF +17 921 N 6 g$ggggg ?JCJEF +17 922 N 4 gggg JJEI +17 923 N 4 gggg IIJK +17 924 N 5 ccccc IDGJG +17 925 N 5 aaaaa F/I=I +17 926 N 5 ttttt G1HHF +17 927 N 5 ggggg FEIII +17 928 N 5 ggggg EGCJF +17 929 N 5 ttttt G=JHH +17 930 N 4 gggg FIIG +17 931 N 5 ggggg D.FIJ +17 932 N 5 ttttt F2H:H +17 933 N 4 gggg DIEI +17 934 N 5 c$cccc A@BDJ +17 935 N 5 aaaa^>a /IEA@ +17 936 N 5 ttttt ?JIIC +17 937 N 4 gggg E9IF +17 938 N 4 cccc KEHB +17 939 N 5 ccccc ?J>JH +17 940 N 5 ttttt 0JGIG +17 941 N 5 ggggg .EGGG +17 942 N 5 ttttt CIBDE +17 943 N 5 aaaaa @KHHG +17 944 N 5 ggggg >FHIF +17 945 N 5 ttttt EBCGG +17 946 N 4 cccc DLGG +17 947 N 5 ccccc =KFJI +17 948 N 5 ccccc AJCKJ +17 949 N 6 aaaaa^]a @KD=IB +17 950 N 6 gggggg =IIJNF +17 951 N 6 cccccc 2JFDMG +17 952 N 6 tttttt ?HCEEB +17 953 N 6 aaaaaa EIGCHD +17 954 N 6 tttttt 3JAHGA +17 955 N 6 tttttt AJEGFF +17 956 N 6 cccccc @IKIJG +17 957 N 6 aaaaaa :IEGEE +17 958 N 6 cccccc BFIKJH +17 959 N 6 aaaaaa CJHJLH +17 960 N 6 g$ggggg >EIHHH +17 961 N 5 ttttt IGIHI +17 962 N 5 ggggg HCIJK +17 963 N 5 ccccc @ILJJ +17 964 N 5 ttttt IHHGI +17 965 N 5 ggggg GJKJI +17 966 N 5 aaaaa IGBEI +17 967 N 5 ggggg GGIJH +17 968 N 5 ggggg BGJJI +17 969 N 5 ttttt EEFIE +17 970 N 5 ggggg CGGIE +17 971 N 5 ggggg BHIIG +17 972 N 5 g$gggg AGJLJ +17 973 N 4 aaaa DEFG +17 974 N 4 aaaa GIII +17 975 N 5 gggg^]g EFMAB +17 976 N 5 aaaaa FHHHE +17 977 N 5 ttttt G>IGG +17 978 N 5 ggggg HEIKH +17 979 N 6 ccccc^]c GKKJGD +17 980 N 6 tttttt <.B +17 987 N 8 cccccccc GKJKLJDD +17 988 N 8 aaaaaaaa DGIJLK9F +17 989 N 8 g$ggggggg ?GHFMKE7 +17 990 N 7 ggggggg JKJKKBE +17 991 N 7 aaaaaaa JGHLIIF +17 992 N 7 ggggggg IJHKK59 +17 993 N 7 ttttttt HIHIJ3= +17 994 N 6 tttttt FGFJJD +17 995 N 6 cccccc IHJLLF +17 996 N 7 aaaaaaa FEAHG1> +17 997 N 7 aaaaaaa IJHLM:D +17 998 N 8 ggggggg^]g IIHLKE;6 +17 999 N 7 ggggggg IJILK3= +17 1000 N 8 cccccccc KKMKK;C? +17 1001 N 8 tttttttt FGHIJE@D +17 1002 N 8 gggggggg HIHKI?9F +17 1003 N 8 ccccctcc IHJJM7CC +17 1004 N 8 aaaaaaaa EHFDG4C8 +17 1005 N 8 aaaaaaaa FGGII +17 1007 N 7 ggggggg IJJMKH7 +17 1008 N 7 aaaaaaa GHCLMG. +17 1009 N 7 ggggggg CHFLLH4 +17 1010 N 8 cccccccc GKIML.GE +17 1011 N 8 tttttttt AGFIJBED +17 1012 N 8 a$aaaaaaa AGHJI.B9 +17 1013 N 6 tttttt HGJK0H +17 1014 N 7 ggggggg JILJ8CD +17 1015 N 7 aaaaaaa GGIJADH +17 1016 N 7 ttttttt HFJJ=F= +17 1017 N 7 ttttttt GIJJ1DD +17 1018 N 7 ggggggg IILL3HB +17 1019 N 6 cccccc A?DA=9 +17 1020 N 6 gggggg HHJJJ? +17 1021 N 7 ccccccc GHKKIB/ +17 1022 N 7 ccccccc IJMIFEI +17 1023 N 6 aaaaaa F@HI=1 +17 1024 N 7 ccccccc KLLM0A: +17 1025 N 7 ttttttt FGKK0@C +17 1026 N 7 ggggggg GIKMHA6 +17 1027 N 7 ccccccc HFKJJFH +17 1028 N 7 aaaaaaa EFIBD=C +17 1029 N 7 ccccccc IMMKJA0 +17 1030 N 7 ttttttt FEKJGGB +17 1031 N 7 ttttttt EGIIHDG +17 1032 N 7 ttttttt FFHKF@: +17 1033 N 7 ggggggg BHKH3F4 +17 1034 N 7 g$gggggg AILK6;7 +17 1035 N 6 cccccc GKK/C8 +17 1036 N 5 ccccc JMM0> +17 1037 N 6 tttttt GKI1FI +17 1038 N 5 ggggg GMDJ8 +17 1039 N 6 gggggg IML;BC +17 1040 N 6 aaaaaa FII>D= +17 1041 N 6 cccccc HLJ>EG +17 1042 N 5 aaaaa DIJFD +17 1043 N 6 aaaaaa EGJ3GF +17 1044 N 5 ccccc IMLH1 +17 1045 N 6 aaaaaa HKLEFB +17 1046 N 6 gggggg FKL=E/ +17 1047 N 6 aaaaaa EKJ>HG +17 1048 N 5 g$gggg AKLBF +17 1049 N 5 ccccc LK>C< +17 1050 N 5 aaaaa IGBBF +17 1051 N 4 aaaa FGC6 +17 1052 N 4 aaaa HHCA +17 1053 N 3 aaa FIA +17 1054 N 5 ccccc LJ@FH +17 1055 N 5 ccccc JJ1L@ +17 1056 N 4 cccc KMH. +17 1057 N 5 ttttt JA1H: +17 1058 N 5 ggggg JJH@: +17 1059 N 4 tttt II/E +17 1060 N 5 ccccc LL1J? +17 1061 N 5 ttttt JJ?G9 +17 1062 N 5 ccccc LLGE> +17 1063 N 4 tttt HHED +17 1064 N 4 aaaa GHEG +17 1065 N 4 aaaa GHHF +17 1066 N 4 aaaa GHGC +17 1067 N 5 aaaaa GG0H8 +17 1068 N 3 aaa FFG +17 1069 N 4 aaaa FGG8 +17 1070 N 6 aaaaaa IK3EH6 +17 1071 N 6 ggggga HI3I>7 +17 1072 N 5 aaaaa DF:G9 +17 1073 N 4 aaaa AF0G +17 1074 N 5 a$aaaa EFCFD +17 1075 N 4 aaa^]a IG?G +17 1076 N 4 gggg F8IF +17 1077 N 5 aaaaa A=C:C +17 1078 N 5 a$aaaa DBB8A +17 1079 N 4 aaaa ABFF +17 1080 N 4 aaaa 9I2H +17 1081 N 3 g$gg :?F +17 1082 N 2 aa =G +17 1083 N 3 aaa >:H +17 1084 N 4 a$aaa ?D6H +17 1085 N 2 aa F +17 1201 N 5 ttttt EBG@H +17 1202 N 5 ccccc FBMBH +17 1203 N 5 aaaaa GKG@B +17 1204 N 5 ggggg CKK0J +17 1205 N 5 c$cccc @DLAJ +17 1206 N 4 aaaa CE?C +17 1207 N 4 tttt FG:A +17 1208 N 4 cccc LLBK +17 1209 N 4 cccc MLCK +17 1210 N 4 cccc DN>L +17 1211 N 4 tttt BHM +17 1225 N 4 aaaa IHCI +17 1226 N 4 aaaa GHCI +17 1227 N 4 aaaa BHCH +17 1228 N 4 aaaa IC>F +17 1229 N 4 aaaa GHAJ +17 1230 N 4 tttt F7AH +17 1231 N 4 cccc IIBM +17 1232 N 4 tttt CIBJ +17 1233 N 4 gggg AD:E +17 1234 N 5 aaaa^]a DH@I0 +17 1235 N 5 aaaaa GHKH1 +17 1246 N 5 ccccc 6@BD8 +17 1247 N 5 ggggg GAKJK +17 1248 N 5 ccccc EIMK. +17 1249 N 5 ccccc HLHM@ +17 1250 N 5 aaaaa DDEI; +17 1251 N 5 aaaaa FCHII +17 1252 N 5 ttttt DIHE@ +17 1253 N 5 aaaaa CEEE2 +17 1254 N 5 aaaaa GJJLL +17 1255 N 5 g$gggg BJEL2 +17 1256 N 4 cccc IJME +17 1257 N 4 aaaa FDJ: +17 1258 N 4 tttt GJJB +17 1259 N 4 tttt +17 1337 N 3 aaa HI< +17 1338 N 4 aaa^]a JIEC +17 1339 N 4 tttt II6B +17 1340 N 4 aaaa GII4JE +17 1372 N 5 c$cccc BH?HG +17 1373 N 4 cccc HAKG +17 1374 N 4 cccc GIKJ +17 1375 N 4 tttt C8FC +17 1376 N 4 a$aaa DHFA +17 1377 N 3 aaa DHH +17 1378 N 3 ggg @JG +17 1379 N 3 ccc ?HH +17 1380 N 3 ccc EFH +17 1381 N 3 ccc EAA +17 1382 N 3 ggg IKJ +17 1383 N 3 ccc 5IH +17 1384 N 3 ccc IJJ +17 1385 N 4 aaa^]a 8FE. +17 1386 N 4 cccc EIE@ +17 1387 N 4 cccc CHH2 +17 1388 N 4 cccc @BCA +17 1389 N 4 gggg LGKG +17 1390 N 4 gggg GJKH +17 1391 N 4 aaaa LHHJ +17 1392 N 4 gggg CIHG +17 1393 N 4 aaaa FGE8 +17 1394 N 4 cccc 4IKE +17 1395 N 5 aaaa^]a KIIHC +17 1396 N 5 ggggg HJIJ; +17 1397 N 4 cccc AAB? +17 1398 N 5 ggggg t HIH4FC +17 1428 N 6 gggggg GHDLJE +17 1429 N 6 gggggg HIGGJF +17 1430 N 6 cccccc EJ;KH= +17 1431 N 6 cccccc HIHHF8 +17 1432 N 6 aaaaaa EGC@;D +17 1433 N 7 tttttt^]t DHI@>GB +17 1434 N 8 ttttttt^]t CGIG:GAC +17 1435 N 8 tttttttt EFKFGHDE +17 1436 N 8 cccccccc EKGHMHGG +17 1437 N 8 t$ttttttt ?FIFIIDG +17 1438 N 7 ccccccc LLKEKGD +17 1439 N 7 ttttttt FB +17 1442 N 8 gggggggg HHBIHI?D +17 1443 N 8 tttttttt EBHIHF?C +17 1444 N 8 aaaaaaaa GIKJIF87 +17 1445 N 7 ttttttt GKAHGD> +17 1446 N 8 tttttttt FDCJEHD> +17 1447 N 8 gggggggg IKLLLIE0 +17 1448 N 8 gggggggg I@=KJGIH +17 1449 N 8 tttttttt DHAIFDHE +17 1450 N 7 aaaaaaa EHAJHHG +17 1451 N 8 tttttttt FJ>IDGFA +17 1452 N 8 aaaaaaa^]a GIAHGEI5 +17 1453 N 9 ttttttttt HJGHGGJ3< +17 1454 N 9 ttttttttt GH6JIJI7B +17 1455 N 9 ggggggggg HCJKHFFHG +17 1456 N 9 ttttttttt GI;JJG>HD +17 1457 N 9 ggggggggg IE?KJHIAF +17 1458 N 9 ttttttttt CJ@IDFI9: +17 1459 N 9 ccccccccc JGMMKKLHI +17 1460 N 9 ttttttttt GJCKJHHIG +17 1461 N 9 ggggggggg HGKKMGJDA +17 1462 N 9 ccccccccc IFHMKAHBK +17 1463 N 9 ttttttttt GG@HJDGAF +17 1464 N 9 ggggggggg GHFJKIJ?G +17 1465 N 9 ttttttttt EFIJKIJHB +17 1466 N 9 ggggggggg DJBMKJE.J +17 1467 N 9 a$aaaaaaaa AHHIH>H4G +17 1488 N 9 ttttttttt FGDGIEC9@ +17 1489 N 9 ggggggggg FKEIGKJ4F +17 1490 N 9 aaaaaaaaa FIGD;2E:; +17 1491 N 9 ccccccccc ?CC=AC90< +17 1492 N 9 ggggggggg CLKFM2HCI +17 1493 N 8 gggggggg BLDH5H9G +17 1494 N 9 g$gggggggg BIGGF>GLG +17 1509 N 9 aaaaaaaaa IJDK@ICII +17 1510 N 9 ggggggggg IHHI?G@GJ +17 1511 N 9 aaaaaaaaa EFCFBFHI +17 1513 N 9 ggggggggg GEJHLHCHH +17 1514 N 9 ggggggggg GIHK@FAIG +17 1515 N 9 ggggggggg FHHI@I6;C +17 1516 N 9 ttttttttt EFBCA@CBB +17 1517 N 9 ccccccccc CGHF7?B +17 1522 N 7 ggggggg BCDBEDHH +17 1524 N 8 gggggggg EFH8I?BH +17 1525 N 9 ccccccccc @ACIGDII8 +17 1526 N 9 c$cccccccc BD@HIDGG6 +17 1527 N 8 cccccccc D@=E@FJ> +17 1528 N 8 tttttttt GGGGBHF< +17 1529 N 8 gggggggg GFH<@B8? +17 1530 N 7 ccccccc @BGBGE> +17 1531 N 8 cccccccc EG/IAKB= +17 1532 N 8 t$ttttttt AC1FGGH< +17 1533 N 7 t$tttttt AEGAGE< +17 1534 N 6 cccccc FIAJF? +17 1535 N 6 aaaaaa @DBBH@ +17 1536 N 6 cccccc >FCIG; +17 1537 N 6 aaaaaa ;EFFG@ +17 1538 N 6 aaaaaa FHIIKE +17 1539 N 6 g$ggggg AHHKID +17 1540 N 5 ccccc @HJHC +17 1541 N 5 ccccc GGIIB +17 1542 N 5 ccccc AGIIF +17 1543 N 5 ccccc IDMKE +17 1544 N 5 ttttt EEDGI +17 1545 N 5 ggggg EDIHK +17 1546 N 5 gg$ggg G@KII +17 1547 N 4 aaaa BFGD +17 1548 N 4 aaaa EIJL +17 1549 N 4 gggg CHHL +17 1550 N 4 gggg DKJF +17 1551 N 4 a$aaa ?FGB +17 1552 N 3 aaa FE? +17 1553 N 3 aaa HIG +17 1554 N 3 ggg HHC +17 1555 N 3 ttt GIE +17 1556 N 3 ttt GHE +17 1557 N 3 ggg GGG +17 1558 N 3 ttt HGG +17 1559 N 3 ttt GGD +17 1560 N 3 ttt FHH +17 1561 N 3 ttt FGD +17 1562 N 3 ggg HGK +17 1563 N 4 ggg^]g IHKD +17 1564 N 4 gggg JJJ9 +17 1565 N 4 aaaa GHG8 +17 1566 N 4 tttt FHC6 +17 1567 N 4 cccc IJE> +17 1568 N 4 tttt ECD> +17 1569 N 4 cccc IJHD +17 1570 N 4 tttt GGG= +17 1571 N 4 gggg HHH2 +17 1572 N 4 cccc HHHB +17 1573 N 3 aaa EEB +17 1574 N 4 cccc HIHH +17 1575 N 4 cccc GJHF +17 1576 N 4 cccc HJBI +17 1577 N 4 tttt EFI6 +17 1578 N 4 cccc HIGI +17 1579 N 4 aaaa FJF/ +17 1580 N 4 gggg FIGD +17 1581 N 4 cccc @HG/ +17 1582 N 5 c$ccc^]c ?JDA0 +17 1583 N 4 tttt HE8> +17 1584 N 4 gggg GDED +17 1585 N 4 gg$gg J@B/ +17 1586 N 2 aa H@ +17 1587 N 3 ccc JI9 +17 1588 N 3 aaa D3C +17 1589 N 3 aaa EE9 +17 1590 N 3 ccc JA8 +17 1591 N 3 ttt G5= +17 1592 N 3 ttt FGA +17 1593 N 3 ggg FHG +17 1594 N 3 ttt EG7 +17 1595 N 2 gg D3 +17 1596 N 2 c$c AF +17 1597 N 2 cc E/ +17 1598 N 2 cc H8 +17 1599 N 2 aa =. +17 1600 N 2 tt C4 +17 1601 N 1 c : +17 1602 N 2 tt ;0 +17 1603 N 2 gg HH +17 1604 N 2 gg I? +17 1605 N 2 tt DH +17 1606 N 1 g D +17 1607 N 2 aa 10 +17 1608 N 1 c / +17 1609 N 2 cc G1 +17 1610 N 2 cc ;0 +17 1611 N 2 cc IK +17 1612 N 2 tt F@ +17 1613 N 2 cc D= +17 1614 N 2 aa 32 +17 1615 N 2 cc EG +17 1616 N 1 t F +17 1617 N 1 c J +17 1618 N 2 aa 0< +17 1619 N 2 gg D: +17 1620 N 1 c ? +17 1621 N 3 cc^]c DC1 +17 1622 N 3 aaa 41C +17 1623 N 2 cc 4? +17 1624 N 3 ccc I2> +17 1625 N 3 aaa <0F +17 1626 N 3 ggg :.; +17 1627 N 3 aaa =2= +17 1628 N 3 ccc F0= +17 1629 N 3 ttt G7; +17 1630 N 3 ttt ;D1 +17 1631 N 3 ccc 2?@ +17 1632 N 4 ccc^]c HC9; +17 1633 N 4 aaaa 32; +17 1638 N 3 aaa I1> +17 1639 N 4 gggg HH0@ +17 1640 N 2 gg ;F +17 1641 N 4 cccc @=/7 +17 1642 N 2 tt >= +17 1643 N 4 cccc @<6: +17 1644 N 4 cccc JI>GB +17 1658 N 5 ttttt D>D;. +17 1659 N 5 ccccc G2@JJ +17 1660 N 4 aaaa DGB. +17 1661 N 5 ggggg DH1J< +17 1662 N 4 c$ccc ?:F> +17 1663 N 4 cccc 4@E>FBE +17 1675 N 8 cccccccc ?8D1A@:? +17 1676 N 8 gggggggg /GF:8H?E +17 1677 N 8 cccccccc BH.D:E>: +17 1678 N 8 cccccccc BBA.IIEI +17 1679 N 8 aaaaaaaa FH.8JIBF +17 1680 N 8 gggggggg =FE1KHDD +17 1681 N 8 c$ccccccc ?;A1B@>7 +17 1682 N 7 ggggggg D35GEFJ +17 1683 N 7 ttttttt GF +17 1687 N 6 cccccc BGIIGK +17 1688 N 7 ccccccc HM8JKGK +17 1689 N 7 ttttttt EI2FGIJ +17 1690 N 7 ccccccc EMALJFM +17 1691 N 7 ttttttt CI6HHHH +17 1692 N 6 gggggg B?JIBJ +17 1693 N 7 ttttttt CEIICII +17 1694 N 7 ttttttt D3JGHIG +17 1695 N 7 c$cccccc :;EKJJD +17 1696 N 6 tttttt F5EJMH +17 1697 N 6 gggggg 43KJFH +17 1698 N 6 cccccc J:MLGK +17 1699 N 5 ttttt BHGIG +17 1700 N 5 ggggg JIJBJ +17 1701 N 6 tttttt @CEGHE +17 1702 N 6 tttttt J:EGHK +17 1703 N 5 ttttt GEHED +17 1704 N 6 tttttt EH1 +17 1762 N 8 cccccccc GHJ:>JHB +17 1763 N 8 cccccccc HEI@@KHJ +17 1764 N 8 cccccccc JHLDKLKL +17 1765 N 8 tttttttt GFHCGCDE +17 1766 N 8 cccccccc =FHLILIG +17 1767 N 8 cccccccc BBHJ4JHJ +17 1768 N 8 cccccccc FFJKDLKK +17 1769 N 8 t$t$tttttt D@GHCIGG +17 1770 N 6 gggggg GJ=KH= +17 1771 N 6 aaaaaa FIELGH +17 1772 N 6 g$ggggg DEHKJ@ +17 1773 N 5 ccccc IIKJK +17 1774 N 5 aaaaa DGHFF +17 1775 N 5 ttttt EFDEEC2/ +17 1790 N 9 ccccccccc HAKHFHEFC +17 1791 N 9 aaaaaaaaa FBGFDCD5> +17 1792 N 9 aaaaaaaaa HHIIH?FF9 +17 1793 N 9 ggggggggg I=HKG6>?C +17 1794 N 9 ccccccccc J?IHF9HG@ +17 1795 N 9 ccccccccc I9IG?HJH: +17 1796 N 9 ccccccccc IGJGIICK> +17 1797 N 9 aaaaaaaaa D6GEA01CG +17 1798 N 9 ccccccccc BFHGG?B?J +17 1799 N 9 ccccccccc D8HEFFBFE +17 1800 N 9 ccccccccc HJIIJDIIM +17 1801 N 9 ttttttttt AFGFGE<>HIH +17 1811 N 7 ccccccc FHHFJEK +17 1812 N 7 t$tttttt ?FAGG>E +17 1813 N 6 gggggg EAIILJ +17 1814 N 6 aaaaaa FEHH>J +17 1815 N 6 gggggg B=HHBJ +17 1816 N 6 g$ggggg ?@IJ>K +17 1817 N 5 ccccc DCF3J +17 1818 N 4 cccc ;GJI +17 1819 N 5 ccccc 6BB2E +17 1820 N 5 ggggg EBJEK +17 1821 N 5 ccccc GF +17 1851 N 7 aaaaaaa HHJHK?E +17 1852 N 7 ggggggg @8HAJ1@ +17 1853 N 7 ggggggg +17 1856 N 8 aaaaaaaa FHOLL>H; +17 1857 N 8 gggggggg =AJDI2G0 +17 1858 N 9 tttttttt^]t >GFJIEBJ +17 1869 N 9 tataaaata /BFHFHFKA@CH +17 1871 N 9 ccccccccc 9>ADD7@;B +17 1872 N 9 ggggggggg FGGFKDBM +17 1877 N 9 ttttttttt DDFEI;GAG +17 1878 N 9 ccccccccc FHIKL@EDL +17 1879 N 9 aaaaaaaaa CDFHGCEEF +17 1880 N 9 c$cccccccc ??BCD9B9A +17 1881 N 8 gggggggg AFGJA>6G +17 1882 N 8 gggggggg DGGJ:G:J +17 1883 N 8 aaaaaaaa DFIKDDFD +17 1884 N 8 g$ggggggg ?DHJ=H?J +17 1885 N 7 c$cccccc @=JEBEC +17 1886 N 6 cccccc @A9C6? +17 1887 N 6 gggggg 2HCJAK +17 1888 N 6 c$ccccc 5IBIFG +17 1889 N 5 ccccc FA5A9 +17 1890 N 5 ccccc JAIEL +17 1891 N 5 ttttt HEHCH +17 1892 N 5 ggggg HAG?H +17 1893 N 5 ttttt GCEEI +17 1894 N 5 ggggg IDH@I +17 1895 N 5 ccccc GEEBG +17 1896 N 5 ccccc A9>9C +17 1897 N 5 ggggg F?H=I +17 1898 N 5 ttttt FDG@H +17 1899 N 5 ggggg ECC;H +17 1900 N 5 ttttt DEFFF +17 1901 N 5 aaaaa FDEAE +17 1902 N 6 cccccc >FDAJ7 +17 1903 N 6 c$ccccc BCE?J@ +17 1904 N 5 ttttt DF?IC +17 1905 N 5 ccccc EH@ID +17 1906 N 5 ttttt EG?GG +17 1907 N 5 ggggg GEAI8 +17 1908 N 6 aaaaa^]a IFIIF= +17 1909 N 6 gggggg AGB94D +17 1910 N 5 ccccc D=EAF +17 1911 N 6 cccccc CEDJ0? +17 1912 N 6 cccccc BKDL>H +17 1913 N 6 tttttt AGCE6E +17 1914 N 6 cccccc DGFK0E +17 1915 N 6 tttttt EDAH6H +17 1916 N 6 gggggg HFAJ6I +17 1917 N 6 cccccc GGEIEF +17 1918 N 5 aaaaa CBFCD +17 1919 N 6 cccccc GAFH?A +17 1920 N 6 aaaata EFEI/I +17 1921 N 6 gggggg ?CDH@I +17 1922 N 6 tttttt CGEF;E +17 1923 N 6 g$ggggg @CFI9A +17 1924 N 5 ccccc HHF>E +17 1925 N 5 ccccc J>J;J +17 1926 N 5 ttttt DFI5H +17 1927 N 5 ttttt GEH:E +17 1928 N 5 ccccc CCK?L +17 1929 N 5 ttttt FGG.H +17 1930 N 5 ggggg E5J8G +17 1931 N 5 ccccc HGK1H +17 1932 N 5 ttttt GGH6G +17 1933 N 5 ttttt GJFIF +17 1934 N 5 ggggg HIFKJ +17 1935 N 4 cccc +17 1967 N 4 aaaa ?EI@ +17 1968 N 4 tttt D@H@ +17 1969 N 4 aaaa 4EHD +17 1970 N 4 cccc 4IJJ +17 1971 N 4 aaaa 2EFH +17 1972 N 5 tttt^]t EEG? +17 2004 N 6 gggggg ?AJDKE +17 2005 N 6 gggggg F7KIJH +17 2006 N 6 cccccc EKLCLJ +17 2007 N 6 a$aaaaa BBIEHC +17 2008 N 5 ccccc JGJMJ +17 2009 N 5 aaaaa IDKLJ +17 2010 N 5 ggggg IJILI +17 2011 N 5 ccccc KFKLJ +17 2012 N 6 aaaaa^]a >DFHB3 +17 2013 N 6 cccccc EC?C?4 +17 2014 N 6 gggggg FKIJHF +17 2015 N 6 tttttt IIJJG= +17 2016 N 6 tttttt IGHJHD +17 2017 N 7 gggggg^]g FGKDG2< +17 2018 N 7 ccccccc MKFMJJB +17 2019 N 7 ttttttt HEHJHFD +17 2020 N 7 ggggggg HLIKIAC +17 2021 N 8 ccccccc^]c B;IGIJ.: +17 2022 N 8 cccccccc ELLLHFBB +17 2023 N 7 aaaaaaa GEGKIKF +17 2024 N 8 gggggggg BKHJJ>CF +17 2025 N 8 tttttttt IIGJGBHB +17 2026 N 8 tttttttt FJBIEBEF +17 2027 N 8 aaaaaaaa GIGIEHEB +17 2028 N 8 cccccccc LKDKKKKK +17 2029 N 8 tttttttt IJEJGGFI +17 2030 N 8 gggggggg ILKKHKFJ +17 2031 N 8 cccccccc BBHLGIJK +17 2032 N 8 cccccccc KMIDIECL +17 2033 N 8 aaaaaaaa CGHKGDHH +17 2034 N 8 tttttttt IJGIIECI +17 2035 N 8 tttttttt DAGJHIII +17 2036 N 8 tttttttt HJHHGAGI +17 2037 N 8 tttttttt HJFJ@IHF +17 2038 N 8 cccccccc JJIKI@:M +17 2039 N 8 aaaaaaaa @FCFCHHD +17 2040 N 8 cccccccc HIBCG@DL +17 2041 N 9 aaggagga^]g HIHIJLLK? +17 2042 N 10 ggggggggg^]g CKHJGKKJED +17 2043 N 10 gggggggggg CKIJKHCKEF +17 2044 N 10 cccccccccc HMHLKJILGG +17 2045 N 10 aaaaaaaaaa >HHIIDIIED +17 2046 N 10 tttttttttt FIGIHK:GHE +17 2047 N 12 gggggggggg^]g^]g FDILICGEIHEE +17 2048 N 12 aaaaaaaaaaaa DHEGEHHHEEBC +17 2049 N 12 aaaaaaaaaaaa CGEHGIHHFD?C +17 2050 N 12 aaaaaaaaaaaa CGEJFGAIHHCE +17 2051 N 12 tttttttttttt EIEJFJIICED@ +17 2052 N 12 gggggggggggg BKCKIKBMJHGG +17 2053 N 13 g$gggggtggggg^]g AJILHH8MKJDEE +17 2054 N 12 aaaaaaaaaaaa KHKCLLMKHBABCDEBBAD +17 2070 N 11 ggggggggggg DIIKDLLKKIL +17 2071 N 11 a$aaaaaaaaaa @FE=DEHE?HI +17 2072 N 10 cccccccccc EGK:JCDHIK +17 2073 N 10 cccccccccc AAA@CEA>BE +17 2074 N 10 gggggggggg GHKCKIJKKK +17 2075 N 10 cccccccccc HHFHLHIKJL +17 2076 N 10 aaaaaaaaaa FDHI;HD?FJ +17 2077 N 10 cccccccccc HIEKLLIKIL +17 2078 N 10 aaaaaaaaaa GGHIHJJHLL +17 2079 N 11 gggggggggg^]g AGLKLLJJILA +17 2080 N 11 g$gggggggggg BIK>ICJGGLG +17 2081 N 10 cccccccccc ILHLMJKKNF +17 2082 N 10 tttttttttt FGHJJHEIKF +17 2083 N 10 gggggggggg HKKCLI:KKI +17 2084 N 10 cccccccccc JLGMMJKKMI +17 2085 N 10 tttttttttt FGGJKHFHKF +17 2086 N 10 gggggggggg HEEKNJJJ?K +17 2087 N 10 aaaaaaaaaa HKFJLIHKJH +17 2088 N 10 gggggggggg GIEKJHBJL5 +17 2089 N 10 cccccccccc ??5CDABBE= +17 2090 N 10 gggggggggg EIFJLIGJM? +17 2091 N 10 cccccccccc ??BCEABABD +17 2092 N 10 gggggggggg DGIIKFJIII +17 2093 N 10 tttttttttt BHHIKIEFIJ +17 2094 N 10 c$ccccccccc @ILLIKJIMI +17 2095 N 9 aaaaaaaaa GHG=F?GE> +17 2096 N 9 ccccccccc FHKIGJKMJ +17 2097 N 9 aaaaaaaaa GEEH>?EGB +17 2098 N 9 ccccccccc BADE@BAEC +17 2099 N 9 ggggggggg HFIKJJJLK +17 2100 N 9 ccccccccc HIHLFKKMJ +17 2101 N 9 aaaaaaaaa HGKKJ>JJL +17 2102 N 9 ggggggggg HGIJJIILL +17 2103 N 9 ccccccccc FHJKHHKJI +17 2104 N 9 ccccccccc FJJLJJILD +17 2105 N 9 aaaaaaaaa EEGIGDHIH +17 2106 N 10 tttttttttt GFHKFHGJGC +17 2107 N 10 cccccccccc @ABCB@ADD: +17 2108 N 10 gggggggggg FHILJHILLF +17 2109 N 10 cccccccccc ?@BDA?ADE? +17 2110 N 10 gggggggggg DDHLJGJMIC +17 2111 N 10 c$ccccccccc BFHLIDLLMF +17 2112 N 9 aaaaaaaaa GIKJDKMLH +17 2113 N 9 ggggggggg FGKJHLKE= +17 2114 N 9 ccccccccc GINHGKKMG +17 2115 N 9 ttttttttt FFIHEGIGF +17 2116 N 9 c$cccccccc BHLJHKKLC +17 2117 N 8 aaaaaaaa HLHIILIG +17 2118 N 8 gggggggg CLHHIJK@ +17 2119 N 8 gggggggg BLGHHLJG +17 2120 N 8 g$ggggggg BLLHILL? +17 2121 N 7 aaaaaaa HIDHJID +17 2122 N 7 ttttttt HF>DIHA +17 2123 N 7 aaaaaaa IHCHIHF +17 2124 N 7 ttttttt JIAGJKF +17 2125 N 7 ttttttt IFDFJIC +17 2126 N 7 aaaaaaa HFEFIDB +17 2127 N 8 ccccccc^]c D@@@CC;< +17 2128 N 8 gggggggg IGEGIH=E +17 2129 N 8 tttttttt JGHGJIGD +17 2130 N 8 gggggggg HHHHJKG +17 2152 N 4 g$ggg DB5G +17 2153 N 3 ttt G?D +17 2154 N 3 ccc J.J +17 2155 N 3 aaa G@E +17 2156 N 3 ccc KBJ +17 2157 N 3 aaa KDJ +17 2158 N 3 ggg JGG +17 2159 N 3 ggg IHK +17 2160 N 3 ccc KAJ +17 2161 N 3 aaa GCG +17 2162 N 4 ccc^]c KAK@ +17 2163 N 4 tttt HGHE +17 2164 N 4 gggg IGJ@ +17 2165 N 4 cccc KDJ@ +17 2166 N 4 tttt HGFA +17 2167 N 4 aaaa FCF8 +17 2168 N 4 cccc >JJB +17 2169 N 4 tttt CGE= +17 2170 N 4 cccc BDF: +17 2171 N 6 cccc^]c^]c IEKFCG +17 2172 N 6 tttttt FCH6AA +17 2173 N 6 gggggg FJH@D? +17 2174 N 6 gggggg EHH@BE +17 2175 N 6 gggggg EHHA=E +17 2176 N 6 gggggg EDI=E; +17 2177 N 6 tttttt ?HHBD; +17 2178 N 6 t$ttttt BHFCB? +17 2179 N 6 ttttt^]t HHCC:@ +17 2180 N 6 tttttt FH>BGD +17 2181 N 5 ccccc AG;?: +17 2182 N 6 cccccc BHCHIE +17 2183 N 6 aaaaaa AIC8EF +17 2184 N 6 t$ttttt =C>GEE +17 2185 N 5 ccccc J7G:G +17 2186 N 5 aaaaa F<2FC +17 2187 N 5 aaaaa F3:?F +17 2188 N 5 aaaaa D40CE +17 2189 N 6 ccccc^2c I<87I@ +17 2190 N 6 cccccc I7@:@9 +17 2191 N 6 cccccc K= +17 2192 N 6 tttttt G;?>H7 +17 2193 N 6 cccccc I.IIJD +17 2194 N 5 aaaaa F9ABD +17 2195 N 6 aaaaaa I??AJ. +17 2196 N 6 gggggg J?GHI@ +17 2197 N 6 aaaaaa IEDIJB +17 2198 N 5 ggggg IE>>H +17 2199 N 6 cccccc KCHMK. +17 2200 N 6 tttttt GCHGHA +17 2201 N 6 gggggg GHFFH1 +17 2202 N 6 gggggg G=A3G1 +17 2203 N 6 gggggg HFI9JJC +17 2221 N 7 ggggggg GJG5JKA +17 2222 N 8 cccccccc DJ10HDLK +17 2223 N 8 cccccccc GJHBKBN@ +17 2224 N 8 tttttttt ELGCH=JD +17 2225 N 8 gggggggg BL=GG;KI +17 2226 N 8 g$ggggggg ?L@6I0KH +17 2227 N 6 gggggg LC>ID7 +17 2228 N 7 ggggcgg KL:K1KC +17 2229 N 8 aaaaaaa^]a IAEEEIE@ +17 2230 N 8 aaaaaaaa IA?DCGHIJK:KF +17 2248 N 9 ccccccccc HHJKHMLKI +17 2249 N 9 aaaaaaaaa KG;I>LMHI +17 2250 N 9 ggggggggg JF>JHM;LH +17 2251 N 9 aaaaaaaaa KGHI1JMLJ +17 2252 N 8 gggggggg JEGIKLJI +17 2253 N 9 aaaaaaaaa GDAH4KJIH +17 2254 N 8 tttttttt JA>GKFII +17 2255 N 9 ggggggggg IHCI=LGJK +17 2256 N 9 aaaaaaaaa JIHI1LEKJ +17 2257 N 8 gggggggg HE:IKLGK +17 2258 N 9 ccccccccc GFIK>NILK +17 2259 N 9 ttttttttt I9>F8JBHD +17 2260 N 9 ttttttttt HFBGDK>FI +17 2261 N 9 ttttttttt FDDEBM9FFB +17 2282 N 9 ttttttttt 7JGBI.4CC +17 2283 N 9 ggggggggg 3KFFK4HDF +17 2284 N 9 ggggggggg KLD0FF +17 2290 N 9 gggggggg^]g JIIIAJ@GD +17 2291 N 9 ttttttttt JIIJ9D@HC +17 2292 N 9 ggggggggg JKKLE2HHC +17 2293 N 9 ggggggggg JKJJ>6GFD +17 2294 N 10 ccccccccc^]c LKLN:9A=;D +17 2295 N 10 tttttttttt H=EK4>IHB? +17 2296 N 10 tttttttttt IGJI9G@GFD +17 2297 N 10 gggggggggg IHEK76ICHE +17 2298 N 10 cccccccccc JJKLEHEFHE +17 2299 N 10 aaaaaaaaaa HGGF1@EDDB +17 2300 N 9 ccccccccc HAJK2/BHF +17 2301 N 11 cccccccccc^>c IILJ=EDJFII> +17 2311 N 9 aaaaaaaaa JJJBJGIG? +17 2312 N 10 ggggggggg^]g JKAIKJIJ4B +17 2313 N 10 cccccccccc JL1IFIJI8E +17 2314 N 10 aaaaaaaaaa FF2;2DEE/? +17 2315 N 11 cccccccccc^]c JL<;GMBC3GE +17 2316 N 11 ttttttttttt GIBAIGE;0EC +17 2317 N 12 ttttttttttt^]t HH52JCHB73AD +17 2318 N 10 tttttttttt GI0HHGHFAC +17 2319 N 12 gggggggggggg GJGGHIHH9EEE +17 2320 N 12 gggggggggggg IK5@GIIACGGE +17 2321 N 12 gggggggggggg FJ;;JIJA7GDH +17 2322 N 13 aaaaaaaaaaaa^]a HK?GBGJD2DGE: +17 2323 N 13 ggggggggggggg EIDJHJFI1GDCD +17 2324 N 12 gggggggggggg DK977IJK:EH? +17 2325 N 12 cccccccccccc DH?I6I;29GF8 +17 2326 N 12 cccccccccccc ?C@8@CB@>=?= +17 2327 N 13 ggggggggggggg DHDHFKIK2K6FC +17 2328 N 13 a$aaaaaaaaaaaa BJC;=GHJAIDEE +17 2329 N 12 gggggggggggg IEHIGFI/5IC3 +17 2330 N 12 cccccccccccc JKGDJLK9HK:J +17 2331 N 12 tttttttttttt F:EA=FF +17 2339 N 12 tttttttttttt E/@G@BA@5A@A? +17 2341 N 11 g$gggggggggg AGECE +17 2351 N 11 aaaaaaaaaaa BF?IKC?@DGI +17 2352 N 11 ggggggggggg <;FKJC@JKH5 +17 2353 N 11 ccccccccccc H?@CHJ?;G=H +17 2354 N 11 aaaaaaaaaaa 3FIFHG:HJ=< +17 2355 N 11 ggggggggggg F;EIGG6HGD@ +17 2356 N 11 ttttttttttt E@:GGG?HHCE +17 2357 N 11 ttttttttttt >FHGGGA@GK8 +17 2358 N 11 ttttttttttt FFGGEHCEFHA +17 2359 N 11 ggggggggggg BIEJIK=IAE? +17 2360 N 11 aaaaaaaaaaa @GHIID>HEIG +17 2361 N 11 ggggggggggg 1?@HIH=JFKD +17 2362 N 11 aaaaaaaaaaa DE:CE>3?EA2 +17 2363 N 11 ccccccccccc ;GCHIGD@HFH +17 2364 N 11 c$cccccccccc :GEJIIDFJHJ +17 2365 N 10 aaaaaaaaaa HDGIF?=EDH +17 2366 N 10 ggggggggg^]g FHFHHJIJH? +17 2367 N 11 ccccccccccc >BGHI?CJHFE +17 2368 N 11 ccccccccccc FFJKJ@FJJH: +17 2369 N 11 ttttttttttt DFGGGEFGHFG +17 2370 N 11 ggggggggggg C@GHG9HJHFF +17 2371 N 11 ggggggggggg FFIHHBIHIHG +17 2372 N 11 ccccccccccc 9AAAB +17 2379 N 10 g$ggggggggg A?GH?IHIEE +17 2380 N 8 g$ggggggg @HHFKIII +17 2381 N 8 cccccccc GHDJFHIJ +17 2382 N 8 aaaaaaaa CDCFFFED +17 2383 N 8 aaaaaaaa CDDDFDFE +17 2384 N 8 aaaaaaaa BDCDABDE +17 2385 N 8 aaaaaaaa EF:EED>B +17 2386 N 8 cccccccc ABDFHGHG +17 2387 N 8 cccccccc BEEHIIIG +17 2388 N 8 cccccccc DFFIJJHA +17 2389 N 8 a$aaaaaaa ?GCBIBF: +17 2390 N 7 ggggggg DAHHI=I +17 2391 N 7 ttttttt DCGEGDF +17 2392 N 7 ccccccc FCHIJJL +17 2393 N 7 t$tttttt ?@FGGDF +17 2394 N 6 cccccc FGIJFL +17 2395 N 6 tttttt CEDEBH +17 2396 N 6 aaaaaa CEEF?G +17 2397 N 7 cccccc^]c CHHIID; +17 2398 N 7 aaaaaaa ?EFF8EB +17 2399 N 7 aaaaaaa BFFFAFA +17 2400 N 7 aaaaaaa BEDE@FB +17 2401 N 7 aaaaaaa ACEEAFA +17 2402 N 7 aaaaaaa =EAEFFE +17 2403 N 7 aaaaaaa AGEGGIE +17 2404 N 7 ttttttt BECADC> +17 2405 N 7 aaaaaaa BEEFEED +17 2406 N 7 ccccccc @IHJIKJ +17 2407 N 7 aaaaaaa ?DDDEFE +17 2408 N 7 a$aaaaaa :@CDFAF +17 2409 N 6 aaaaaa BDEEGE +17 2410 N 6 aaaaaa ?BDCFC +17 2411 N 6 a$aaaaa >BDDGB +17 2412 N 5 aaaaa EFDC< +17 2413 N 5 ccccc EGIII +17 2414 N 5 a$aaaa ?>CGG +17 2415 N 4 aaaa ACGD +17 2416 N 4 c$ccc AHKJ +17 2417 N 3 ttt AEC +17 2418 N 3 aaa EIE +17 2419 N 3 ggg EFG +17 2420 N 4 cccc ;EC9 +17 2421 N 4 c$ccc ?KKD +17 2422 N 3 aaa GDA +17 2423 N 2 gg JI +17 2424 N 3 ggg HHJ +17 2425 N 3 ccc ?B8 +17 2426 N 3 ggg HHD +17 2427 N 3 ttt GGD +17 2428 N 3 ggg IIL +17 2429 N 3 ggg II: +17 2430 N 3 ttt HE> +17 2431 N 3 gg^]g HI@ +17 2432 N 4 gggg GGJA +17 2433 N 4 tttt GJID +17 2434 N 4 gggg JFIG +17 2435 N 4 cccc IJLG +17 2436 N 4 aaaa 7DC@ +17 2437 N 4 cccc IHKH +17 2438 N 5 aaaa^]a D?C25 +17 2439 N 5 ccccc GFKIC +17 2440 N 5 ccccc JLLLJ +17 2441 N 5 ttttt GHJDD +17 2442 N 5 ggggg GH6CG +17 2443 N 5 ttttt EF>ED +17 2444 N 6 aaaaa^]a IJLIH9 +17 2445 N 6 gggggg GHCHG3 +17 2446 N 6 tttttt FFJ7C8 +17 2447 N 6 cccccc GBBHI: +17 2448 N 5 ccccc GJCIH +17 2449 N 6 cccccc HIIHIA +17 2450 N 6 aaaaaa HIKGB@ +17 2451 N 6 gggggg IJLKJ? +17 2452 N 6 cccccc KJAKJ? +17 2453 N 6 tttttt E@EED< +17 2454 N 6 aaaaaa CEHDE8 +17 2455 N 6 cccccc KJIJG> +17 2456 N 7 tttttt^]t FHIFE>; +17 2457 N 7 ccccccc HJ;GJ>D +17 2458 N 7 aaaaaaa HIMJIGG +17 2459 N 7 ggggggg GIJIJBG +17 2460 N 7 ggggggg HIJKHGI +17 2461 N 7 aaaaaaa HHKJKII +17 2462 N 8 ggggggg^]g FIKHHEGA +17 2463 N 8 gggggggg GJEIJFJ@ +17 2464 N 8 cccccccc EKIJLFKG +17 2465 N 8 t$ttttttt AG?GIII; +17 2466 N 7 ggggggg JKKIGLH +17 2467 N 7 aaaaaaa HJHIDJF +17 2468 N 7 ggggggg HLHHHGF +17 2469 N 7 ggggggg GKIJLKF +17 2470 N 7 ggggggg GLFHGJF +17 2471 N 7 ggggggg HEHGKJF +17 2472 N 7 ggggggg ILJFJH9 +17 2473 N 7 aaaaaaa EIEGDGC +17 2474 N 7 aaaaaaa GGIHLKH +17 2475 N 7 ggggggg IDJHIKH +17 2476 N 7 ggggggg HMJJKJH +17 2477 N 7 aaaaaaa EGCEGHF +17 2478 N 7 ccccccc ILKMFMD +17 2479 N 7 ttttttt FIJJJ?E +17 2480 N 7 ggggggg @D +17 2534 N 7 ccccccc GHKGKDE +17 2535 N 7 aaaaaaa FKKJCGF +17 2536 N 7 ggggggg CIICJ@H +17 2537 N 7 c$cccccc AIJHICG +17 2538 N 6 cccccc FJ2E@F +17 2539 N 6 cccccc ?C@;6A +17 2540 N 6 gggggg JJGJFG +17 2541 N 6 gggggg EIE@CH +17 2542 N 6 tttttt IHH>HH +17 2543 N 6 gggggg HIILEJ +17 2544 N 6 aaaaaa FGEIED +17 2545 N 6 cccccc GIGKDJ +17 2546 N 6 aaaaaa IIHJEG +17 2547 N 6 gggggg HHHLBG +17 2548 N 6 aaaaaa FIGLHJ +17 2549 N 6 gggggg AFGI=I +17 2550 N 6 tttttt CFFJBH +17 2551 N 6 g$ggggg @F>M>K +17 2552 N 5 aaaaa HHKEI +17 2553 N 5 ggggg DFIEI +17 2554 N 5 ttttt CHF> +17 2557 N 4 cccc GKDL +17 2558 N 5 tttt^]t DJGHD +17 2559 N 5 ggggg DLBHE +17 2560 N 5 ttttt BECFD +17 2561 N 5 c$cccc ?JC +17 2588 N 5 aaaaa GFHDC +17 2589 N 5 aaaaa HEED? +17 2590 N 5 aaaaa GIEEF +17 2591 N 5 ccccc HJIK> +17 2592 N 5 aaaaa GFFF= +17 2593 N 5 aaaaa GFGGD +17 2594 N 5 aaaaa JIGH@ +17 2595 N 5 ttttt HAF@; +17 2596 N 5 aaaaa HEEFF +17 2597 N 5 aaaaa GEEGB +17 2598 N 5 aaaaa HEFGF +17 2599 N 5 aaaaa HEEHB +17 2600 N 5 aaaaa JHIH< +17 2601 N 5 ttttt HDCFB +17 2602 N 5 aaaaa DDDE< +17 2603 N 5 aaaaa HHHIH +17 2604 N 5 ttttt FHFDB +17 2605 N 5 aaaaa LGJIH +17 2606 N 5 ggggg IGHHI +17 2607 N 5 ttttt IFHIG +17 2608 N 5 ggggg JJJII +17 2609 N 5 ccccc JIIC= +17 2610 N 5 aaaaa GIIIA +17 2611 N 5 ggggg JIJJ: +17 2612 N 5 aaaaa FHFC6 +17 2613 N 5 ccccc IIJJE +17 2614 N 5 aaaaa FDEG@ +17 2615 N 5 aaaaa EDFFD +17 2616 N 5 aaaaa EDEF4 +17 2617 N 5 aaaaa IIJII +17 2618 N 6 ggggg^]g GIIGIC +17 2619 N 6 gggggg GIIJJB +17 2620 N 6 cccccc BJEG?9 +17 2621 N 6 cccccc HJJJGF +17 2622 N 6 tttttt CHFGEB +17 2623 N 6 tttttt DGGCG2 +17 2624 N 6 g$ggggg BFIKAH +17 2625 N 5 aaaaa EE@2H +17 2626 N 5 ccccc HEHH> +17 2627 N 5 ccccc GEG>C +17 2628 N 5 ccccc CIIGF +17 2629 N 5 aaaaa BEGFH +17 2630 N 5 ttttt EDFD7 +17 2631 N 5 ccccc FFH?E +17 2632 N 5 tt$ttt B@EBJ +17 2633 N 4 a$aaa :I?I +17 2634 N 3 ggg IAK +17 2635 N 3 ccc HH< +17 2636 N 3 ttt E8C +17 2637 N 4 tttt GHI? +17 2638 N 4 tttt G?I? +17 2639 N 5 gggg^]g H6J96 +17 2640 N 5 ggggg I@H8? +17 2641 N 5 ccccc GGK:. +17 2642 N 5 ccccc G4IC9 +17 2643 N 5 ccccc JJLD7 +17 2644 N 4 tttt GDB@ +17 2645 N 5 ccccc HILBG +17 2646 N 5 aaaaa IIL@D=? +17 2656 N 5 ggggg D@K>I +17 2657 N 5 c$cccc ?CLCI +17 2658 N 4 tttt DHDE +17 2659 N 4 aaaa GJIJ +17 2660 N 4 gggg HM@K +17 2661 N 4 aaaa CICB +17 2662 N 4 tttt CGCC +17 2663 N 4 aaaa EGFF +17 2664 N 4 cccc J +17 2666 N 4 tttt EJD> +17 2667 N 4 cccc =KEH +17 2668 N 4 c$ccc >LFC +17 2669 N 3 ccc MCF +17 2670 N 3 ttt CAF +17 2671 N 3 ccc MCG +17 2672 N 3 ccc KD< +17 2673 N 3 ccc MDI +17 2674 N 4 ttt^]t I?C3 +17 2675 N 4 tttt I@4< +17 2676 N 4 tttt JBD1 +17 2677 N 4 cccc LDME +17 2678 N 4 tttt HCAE +17 2679 N 4 tttt JFA> +17 2680 N 5 cccc^]c KBMJ9 +17 2681 N 5 ttttt JFFC5 +17 2682 N 5 ggggg KFKJ= +17 2683 N 4 gggg KEKJ +17 2684 N 5 ggggg KAJE2 +17 2685 N 5 ggggg KBK@> +17 2686 N 5 ccccc K?I<: +17 2687 N 5 aaaaa F>DD2 +17 2688 N 5 ccccc IBHH> +17 2689 N 5 aaaaa MDLK@ +17 2690 N 6 ggggg^]g KGIJ2= +17 2691 N 5 ggggg IAJFD +17 2692 N 6 tttttt GCD<4E +17 2693 N 6 cccccc LDKLBH +17 2694 N 6 aaaaaa GD3I>F +17 2695 N 6 cccccc IEMCEI +17 2696 N 6 aaaaaa F +17 2697 N 6 cccccc LDDHBK +17 2698 N 6 tttttt HCEDBG +17 2699 N 6 cccccc KEHJDF +17 2700 N 6 tttttt ID7KDI +17 2701 N 6 cccccc KFILDL +17 2702 N 6 tttttt HAJFAF +17 2703 N 6 tttttt HADEDE +17 2704 N 6 cccccc HDAF@L +17 2705 N 6 cccccc KDKJDL +17 2706 N 7 aaaaaa^]a IFKAEK2 +17 2707 N 7 ggggggg HBJL:LD +17 2708 N 7 ggggggg GBJG=JD +17 2709 N 7 ttttttt G@JJDGD +17 2710 N 8 ccccccc^]c ICKD9KGD +17 2711 N 8 tttttttt EHEICHD@ +17 2712 N 8 aaaaaaaa HFLKGKFH +17 2713 N 9 gggggggg^>g :JGK +17 2723 N 8 gggggggg FGL>LJKH +17 2724 N 8 aaaaaaaa EHLDIAD@ +17 2725 N 8 gggggggg AJK;KHK8 +17 2726 N 7 ggggggg DKLKGJ0 +17 2727 N 8 gggggggg GJAGJ +17 2736 N 7 ccccccc BFJFKIL +17 2737 N 8 tttttttt DAICHII7 +17 2738 N 8 tt$tttttt ADJIEBII +17 2739 N 7 aaaaaaa >BEABIH +17 2740 N 7 ccccccc CJMLIKJ +17 2741 N 7 ccccccc AKJLJKH +17 2742 N 7 aaaaaaa @JIJII8 +17 2743 N 7 t$tttttt 9?BJIJ5 +17 2744 N 6 cccccc LIMJMA +17 2745 N 6 tttttt GGHEID +17 2746 N 6 aaaaaa GDF@II +17 2747 N 6 aaaaaa IECGJD +17 2748 N 7 tttttt^]t IOE +17 2757 N 7 ttttttt @KIFH6G +17 2758 N 7 ttttttt GDHFH6< +17 2759 N 7 aaaaaaa HCHDGAG +17 2760 N 7 ttttttt HJIJJAH +17 2761 N 7 ttttttt HJIIIGB +17 2762 N 7 ttttttt 9CIE@KE +17 2763 N 7 ccccccc GEIHM;H +17 2764 N 7 ccccccc JKLJM +17 2784 N 7 ggggggg EGCKIGD +17 2785 N 7 ggggggg EFHKKHC +17 2786 N 8 ccccccc^]c FBIKEDC= +17 2787 N 8 c$ccccccc 9@HJKA1D +17 2788 N 7 ccccccc >BKIIHB +17 2789 N 7 c$cccccc AHLJKB< +17 2790 N 6 tttttt HIJCEF +17 2791 N 6 gggggg HKJHEG +17 2792 N 6 gggggg GIJFB@ +17 2793 N 6 tttttt FHJ?EH +17 2794 N 6 cccccc HJ6H=K +17 2795 N 6 cccccc JJIL>F +17 2796 N 6 aaaaaa FGDG/A +17 2797 N 6 tttttt GHBG;D +17 2798 N 6 gggggg HIGK:L +17 2799 N 6 aaaaaa DEGE4F +17 2800 N 6 aaaaaa HIKG;J +17 2801 N 6 gggggg FHDG>C +17 2802 N 5 ggggg FGDGH +17 2808 N 5 ttttt B;HBF +17 2809 N 4 t$ttt A:GG +17 2810 N 4 cccc EGIB +17 2811 N 4 aaaa EJGI +17 2812 N 5 g$ggg^]g EIEJE +17 2813 N 4 aaaa GCK. +17 2814 N 4 gggg J@LE +17 2815 N 3 aaa C>9 +17 2816 N 4 cccc ?BDA +17 2817 N 4 gggg HIMH +17 2818 N 4 gggg GHJI +17 2819 N 4 gggg GHLI +17 2820 N 4 gggg J9HB +17 2821 N 3 aaa @E: +17 2822 N 4 cccc GFJI +17 2823 N 4 cccc GH +17 2832 N 4 gggg I7LB +17 2833 N 5 ccccc EGK:? +17 2834 N 4 cccc EHIH +17 2835 N 5 ccccc >4D>D +17 2836 N 5 ccccc A>E:B +17 2837 N 5 ggggg H0K;8 +17 2838 N 5 aaaaa GHLBC +17 2839 N 4 gggg IKHJ +17 2840 N 5 ccccc I2LHD +17 2841 N 5 aaaaa F?ILK +17 2842 N 5 ggggg F@IKH +17 2843 N 6 ccccc^]c GFLJLD +17 2844 N 6 aaaaaa FCLKJF +17 2845 N 6 gggggg EIIJJE +17 2846 N 6 cccccc @4JJEJF +17 2849 N 5 ttttt HIDHH +17 2850 N 5 ccccc AEED@ +17 2851 N 5 ggggg GIIJH +17 2852 N 5 ttttt HIDHG +17 2853 N 5 ggggg BJJJJ +17 2854 N 5 ttttt EJFJH +17 2855 N 5 ccccc DKGML +17 2856 N 5 ttttt FI7IH +17 2857 N 5 ccccc ILMKK +17 2858 N 6 aaaaa^]a KFIJE +17 2861 N 6 cccccc JKFHGFH +17 2873 N 6 aaaaaa BGFIHB +17 2874 N 6 aaaaaa AFIIGI +17 2875 N 6 cccccc EIKLIM +17 2876 N 6 aaaaaa CIKLJJ +17 2877 N 6 g$ggggg AHHMLL +17 2878 N 5 aaaaa GJJII +17 2879 N 5 ttttt FEFEH +17 2880 N 5 ggggg EIJJJ +17 2881 N 5 ttttt FJIJI +17 2882 N 5 ggggg CLKJK +17 2883 N 5 ggggg FEJLI +17 2884 N 5 aaaaa GDMGK +17 2885 N 5 g$gggg BKGLK +17 2886 N 4 gggg JJKG +17 2887 N 4 tttt HIDI +17 2888 N 4 cccc JMNM +17 2889 N 4 tttt IGHH +17 2890 N 4 cccc DDC@ +17 2891 N 4 gggg EIKL +17 2892 N 5 gggg^]g HKJGB +17 2893 N 5 ggggg JKKJC +17 2894 N 5 ttttt GJJI6 +17 2895 N 5 ggggg KHLHH +17 2896 N 5 aaaaa KLKMF +17 2897 N 5 ggggg DLL=< +17 2898 N 5 ggggg IHLMD +17 2899 N 5 ccccc @EEDA +17 2900 N 6 ggggg^]g IGAJG2 +17 2901 N 6 tttttt GFIIE? +17 2902 N 6 gggggg KKLLGE +17 2903 N 6 gggggg JJHDHD +17 2904 N 6 cccccc ILLKJG +17 2905 N 6 tttttt GHHJJ@ +17 2906 N 6 cccccc JGJKID +17 2907 N 6 aaaaaa IKHMAC +17 2908 N 6 gggggg HKKMGH +17 2909 N 6 aaaaaa DHIIKA +17 2910 N 6 tttttt BGFJGE +17 2911 N 6 a$aaaaa BGHG1; +17 2912 N 5 ccccc KLH?F +17 2913 N 5 aaaaa JLLD: +17 2914 N 5 ggggg IKLKI +17 2915 N 5 ggggg ILCKI +17 2916 N 5 ggggg IJLHK +17 2917 N 5 aaaaa ?LCJH +17 2918 N 5 ggggg EEJKG +17 2919 N 5 ttttt EH;>H +17 2920 N 5 ggggg GLKCI +17 2921 N 5 ggggg GKKGH +17 2922 N 5 ccccc CKIIH +17 2923 N 5 ccccc CKL8H +17 2924 N 5 ccccc GKKGI +17 2925 N 5 aaaaa DHH;E +17 2926 N 5 ccccc EJHHJ +17 2927 N 5 a$aaaa BJHDE +17 2928 N 4 gggg KKHH +17 2929 N 4 cccc KLBK +17 2930 N 4 tttt IIJH +17 2931 N 4 cccc CC:C +17 2932 N 4 gggg JJBH +17 2933 N 4 gggg JKJJ +17 2934 N 4 cccc GIDJ +17 2935 N 4 cccc IHGJ +17 2936 N 4 tttt GIHF +17 2937 N 4 gggg EIJJ +17 2938 N 4 tttt GI>H +17 2939 N 4 cccc IILK +17 2940 N 4 tttt EDII +17 2941 N 4 tttt BDKI +17 2942 N 4 t$ttt DGAH +17 2943 N 2 gg JJ +17 2944 N 3 aaa F@E +17 2945 N 3 aaa CGF +17 2946 N 3 aaa III +17 2947 N 3 ggg HI< +17 2948 N 3 ggg HFI +17 2949 N 3 ccc G@H +17 2950 N 3 ccc HBK +17 2951 N 3 aaa FFF +17 2952 N 4 cccc @:B; +17 2953 N 4 gggg E:HE +17 2954 N 4 tttt EFHD +17 2955 N 5 gggg^]g FFII@ +17 2956 N 5 aaaaa F1FBB +17 2957 N 5 c$cccc AJIBC +17 2958 N 4 cccc JMIH +17 2959 N 4 tttt BGHB +17 2960 N 4 gggg LIHE +17 2961 N 4 gggg CEFA +17 2962 N 5 cccc^]c JCEE6 +17 2963 N 5 ccccc DHED: +17 2964 N 5 ccccc KLH@F +17 2965 N 5 aaaaa GECCF +17 2966 N 5 ccccc B??8A +17 2967 N 6 ggggg^]g JIDEGA +17 2968 N 6 gggggg JIIIIF +17 2969 N 6 cccccc JKJHJB +17 2970 N 6 tttttt II:7HA +17 2971 N 6 gggggg FIIEKE +17 2972 N 6 gggggg FJIJK< +17 2973 N 6 cccccc JIHIL@ +17 2974 N 6 aaaaaa IGJCMG +17 2975 N 6 gggggg FHIILI +17 2976 N 6 gggggg IJHIJG +17 2977 N 6 tttttt IICIK@ +17 2978 N 6 gggggg JGHGLH +17 2979 N 6 gggggg DHJFK7 +17 2980 N 6 gggggg JIBHLI +17 2981 N 6 aaaaaa :E20;@ +17 2982 N 6 cccccc IGGG95 +17 2983 N 6 cccccc DI:GK= +17 2984 N 6 cccccc JJHKL? +17 2985 N 6 aaaaaa JHIJIH +17 2986 N 6 gggggg HIEIGC +17 2987 N 6 cccccc JKLJII +17 2988 N 6 tttttt GHHGGE +17 2989 N 6 gggggg DIJLLF +17 2990 N 6 cccccc FIID +17 2996 N 5 ttttt ECHJB +17 2997 N 5 ccccc BHHKF +17 2998 N 5 ccccc DE=LA +17 2999 N 5 a$aaaa AIJFJ +17 3000 N 4 gggg DKDD +17 3001 N 4 cccc JJMH +17 3002 N 4 aaaa GIMJ +17 3003 N 4 gggg DKKI +17 3004 N 4 cccc JKLF +17 3005 N 4 aaaa FDHE +17 3006 N 5 cccc^]c IHJ0@ +17 3007 N 5 ccccc HJKI6 +17 3008 N 5 ccccc HKFDF +17 3009 N 5 aaaaa EEHC1 +17 3010 N 4 cccc FJKF +17 3011 N 5 aaaaa GFLJ8 +17 3012 N 5 ggggg IHLI/ +17 3013 N 6 cccccc JJLJ/B +17 3014 N 6 aaaaa^]a IJJF?. +17 3015 N 5 ggggg IDMI; +17 3016 N 8 cccccccc HFJ@8KCE +17 3017 N 8 ccccaccc IKLH8/FF +17 3018 N 6 aaaaaa EBHA80 +17 3019 N 7 ccccccc IELGH@D +17 3020 N 7 ccccccc IKMJ/5. +17 3021 N 8 ttttttt^]t HHFI4G.B +17 3022 N 8 gggggggg JGJGAGGD +17 3023 N 8 ttttgttt GGKD348B +17 3024 N 8 gggggggg HIKCEKEA +17 3025 N 8 gggggggg ILLHA=:A +17 3026 N 9 ccccccccc JINIK99DF +17 3027 N 9 aaaaaaaaa HHKHB@.9> +17 3028 N 9 ggggggggg HGMG/K?FG +17 3029 N 9 ggggggggg HHKGNILIE +17 3030 N 10 ggggggggg^]g JILJ.7@AE< +17 3031 N 10 aaaaaaaaaa IILFG./?CA +17 3032 N 9 ggggggggg IHMC1KGF8 +17 3033 N 9 ggggggggg IIKE9FBB? +17 3034 N 9 aaaaaaaaa HJNG.08;D +17 3035 N 8 gggggggg HJJI5434 +17 3036 N 10 cccccccccc KK>EE99;?2 +17 3037 N 10 tttttttttt IHJF3EGEH= +17 3038 N 11 ttttttttttt HHIH98>C97A +17 3039 N 11 ggggggggggg HIKH>25GG94 +17 3040 N 9 ttttttttt HGJG/6:G. +17 3041 N 10 gggggggggg G>IF;:HH0G +17 3042 N 10 gggggggggg GGJHGDGHEB +17 3043 N 10 tttttttttt DAHEF66@@6 +17 3044 N 11 aaaaaaaaac^]a EEH?<1:2:0/ +17 3045 N 11 ccccccccccc HI5G/;ADI>? +17 3046 N 10 aaaaaaaaaa FIK>/GB;.. +17 3047 N 10 gggggggggg FGIG?JJE22 +17 3048 N 7 ttttttt EGHG6/F +17 3049 N 12 gggggggggggg >FFB3HHFHD=B +17 3050 N 10 g$ggggggggg @HLGK:;B8; +17 3051 N 11 aaaaaaaaaaa EHD2CC;=E07 +17 3052 N 10 cccccccccc G=I0?2 +17 3057 N 9 ccccccccc HB3BKFGGH +17 3058 N 10 cccccccccc I>/;;CEC5? +17 3059 N 9 tttttttgt EG.@; +17 3066 N 5 a$aaaa ?/;AB +17 3067 N 8 ttttttt^]t /.:=D;/> +17 3068 N 8 gggggggg E>IICE@= +17 3069 N 7 ggggggg 85:5434 +17 3070 N 9 ccccccccc 2IKF9?2IE +17 3071 N 9 ccccccccc KGHGIIJEG +17 3072 N 9 ccccccccc IGJGG?FAD +17 3073 N 9 ccccccccc L>LJDIB;H +17 3074 N 9 ccccccccc 6HKEJCIIE +17 3075 N 8 cccccccc AD?A@5BA +17 3076 N 9 ggggggggg 8KGIK@6AC +17 3077 N 10 ccccccccc^]c .3HIEFGJGC +17 3078 N 10 cccccccccc GGMLHLGKIF +17 3079 N 10 tttttttttt ?JDHEGHHH@ +17 3080 N 10 gggggggggg I6LIJEIHKG +17 3081 N 10 cccccccccc 8FJGHHHDIA +17 3082 N 10 cccccccccc L2JJCIKKKH +17 3083 N 10 ttttcttttt FEJGHIIIHE0 +17 3087 N 11 ggggggggggg BKLJJIIKJJG +17 3088 N 11 aaaaaaaaaaa HDGEDIGDKFE +17 3089 N 11 aaaaaaaaaaa LLLJGJEJGHG +17 3090 N 11 ggggggggggg IHJIHHHJIH; +17 3091 N 11 ttttttttttt ?EJIGGBDIGH +17 3092 N 11 ttttttttttt CJJGFIFFHHD +17 3093 N 11 ggggggggggg KJLHJJJKJJ? +17 3094 N 10 aaaaaaaaaa HGIEFBEICF +17 3095 N 10 cccccccccc =HKFHIF;IJ +17 3096 N 11 ccccccccccc BIKJIJJIIK@ +17 3097 N 11 aaaaaaaaaaa JKKIGJIKIH8 +17 3098 N 11 ggggggggggg ?HKJHJJIJHK +17 3099 N 11 aaaaaaaaaaa FHHFFE3IHG0 +17 3100 N 11 ccccccccccc E;IHAAGAI=/ +17 3101 N 11 ccccccccccc EIKKIIHIJKG +17 3102 N 11 aaaaaaaaaaa =EHGFFCHGFJ +17 3103 N 11 ttttttttttt =BIGFEFI;D8 +17 3104 N 11 ccccccccccc DFKJJKJKLK9 +17 3105 N 11 t$t$ttttttttt ABIGGHFIIH> +17 3106 N 9 ggggggggg HFHHIIHHB +17 3107 N 9 ttttttttt HGGFEBHI= +17 3108 N 9 ccccccccc JHIJIKKI: +17 3109 N 9 aaaaaaaaa GEEEDGGFG +17 3110 N 10 ccccccccc^]c IIIJHLLKI; +17 3111 N 11 aaaaaaaaaa^]a HGGIJJKILE@ +17 3112 N 11 ggggggggggg DEHIGKIKFEF +17 3113 N 11 c$cccccccccc DEHJHLJEGBC +17 3114 N 10 a$aaaaaaaaa AGIHJJHDDF +17 3115 N 9 ggggggggg FHHIHA3CJ +17 3116 N 9 ggggggggg EIHJICHFG +17 3117 N 9 ttttttttt BDDHEHBGC +17 3118 N 9 aaaaaaaaa BEDHJDGE +17 3124 N 9 cccccccc^]c IIKJJLLJE +17 3125 N 9 ttttttttt FFIGBGJID +17 3126 N 9 ggggggggg HHDJJ>EAF +17 3127 N 9 ccccccccc GIKKKGJCG +17 3128 N 9 ttttttttt AFEGICBIE +17 3129 N 9 t$tttttttt @FHGI5EDD +17 3130 N 8 tttttttt EHGHG;EE +17 3131 N 8 cccccccc HJJJBLFJ +17 3132 N 8 tttttttt EGGHGIFG +17 3133 N 8 gggggggg DHHHDLDH +17 3134 N 8 gggggggg DGIH?LC@ +17 3135 N 9 gggggggg^]g CHJJ7KGHE +17 3136 N 9 c$cccccccc ?IJIG;C; +17 3139 N 8 cccccccc BFFCJBMG +17 3140 N 8 cccccccc AHJIJ?HB +17 3141 N 8 cccccccc GJIELEKG +17 3142 N 8 aaaaaaaa HJGDF +17 3188 N 4 aaaa H>FG +17 3189 N 4 aaaa JCDE +17 3190 N 4 cccc JKKJ +17 3191 N 5 tttt^]t IGGI@ +17 3192 N 5 ggggg KBHI? +17 3193 N 5 ggggg JFIHB +17 3194 N 5 ttttt I?EHD +17 3195 N 5 ttttt JHGG= +17 3196 N 5 ttttt GEED< +17 3197 N 5 aaaaa H@FE9 +17 3198 N 4 aaaa GEFD +17 3199 N 5 aaaaa HBFG= +17 3200 N 5 aaaaa G@FF> +17 3201 N 4 aaaa HCGG +17 3202 N 5 ttttt GFCG7 +17 3203 N 5 ggggg H>HB4 +17 3204 N 4 tttt HFEG +17 3205 N 5 ccccc IGIKC +17 3206 N 5 aaaaa HDEE< +17 3207 N 5 ccccc HEIIL +17 3208 N 5 aaaaa =DEE; +17 3209 N 5 c$cccc <>GC> +17 3210 N 4 c$ccc @HJI +17 3211 N 3 aaa DH@ +17 3212 N 3 ttt EG7 +17 3213 N 3 aaa GIF +17 3214 N 3 ggg GGI +17 3215 N 3 ggg GFE +17 3216 N 3 ccc CG8 +17 3217 N 3 ccc ?AA +17 3218 N 4 ggg^]g EHH> +17 3219 N 4 gggg EIAE +17 3220 N 4 gggg EI5C +17 3221 N 4 cccc FIED +17 3222 N 4 aaaa CF>F +17 3223 N 4 c$ccc ?IHF +17 3224 N 3 aaa HFG +17 3225 N 3 ggg GIG +17 3226 N 3 ttt GDB +17 3227 N 3 ggg HFK +17 3228 N 3 ggg IKJ +17 3229 N 4 ccc^]c HJKB +17 3230 N 4 tttt F8G7 +17 3231 N 4 cccc HHKH +17 3232 N 4 aaaa B0@: +17 3233 N 4 cccc = +17 3244 N 3 ccc 1KC +17 3245 N 4 cccc IKL8 +17 3246 N 4 aaaa DKLF +17 3247 N 4 gggg 9KHI +17 3248 N 4 cccc HKG6 +17 3249 N 4 cccc :KE< +17 3250 N 4 cccc GIHK +17 3251 N 4 tttt >BK3 +17 3252 N 4 tttt BH>D +17 3253 N 4 tttt CK?E +17 3254 N 4 gggg DKKC +17 3255 N 4 gggg HLH@ +17 3256 N 4 gggg JIKH +17 3257 N 4 aaaa FGI9 +17 3258 N 5 gggg^]g GKMEC +17 3259 N 5 ggggg HLH>C +17 3260 N 5 ccccc HKIDD +17 3261 N 6 ccccc^]c HL::GE +17 3262 N 6 aaaaaa =KMECE +17 3263 N 6 gggggg ALEBED +17 3264 N 6 gggggg CKDAFE +17 3265 N 6 gggggg HHGGFF +17 3266 N 6 tttttt EIF:HE +17 3267 N 6 gggggg GB +17 3271 N 6 gggggg HHIFGG +17 3272 N 6 gggggg DKE8FG +17 3273 N 6 aaaaaa GHI;GB +17 3274 N 6 tttttt HJJF>F +17 3275 N 6 cccccc IILKJK +17 3276 N 6 aaaaaa ;IJ;C; +17 3277 N 6 cccccc JHMGKD +17 3278 N 6 tttttt EI=>HG +17 3279 N 6 tttttt FHIFFH +17 3280 N 7 gggggg^]g GKGIKHD +17 3281 N 7 aaaaaaa IHLIIGC +17 3282 N 7 ggggggg >KLJIIE +17 3283 N 7 ggggggg GIJHJIF +17 3284 N 7 ttttttt GIF:GGG +17 3285 N 7 ccccccc DEH0LFF +17 3286 N 7 aaaaaaa HKLCGIC +17 3287 N 7 ggggggg ELKIIK +17 3296 N 6 gggggg FIJJGL +17 3297 N 6 aaaaaa FH>>>@ +17 3298 N 7 cccccc^]c GKJHIL= +17 3299 N 7 ccccccc JLIHJKF +17 3300 N 7 aaaaaaa JJFHIKH +17 3301 N 7 ggggggg HIJHILG +17 3302 N 7 ccccccc IEEDHK? +17 3303 N 7 ccccccc KKELJKJ +17 3304 N 7 ttttttt HI?IGEA +17 3305 N 7 ggggggg JKCJHKG +17 3306 N 7 ggggggg IKHKILG +17 3307 N 6 cccccc EHGF=A +17 3308 N 7 ccccccc GKJKHL= +17 3309 N 7 aaaaaaa EHDEFHG +17 3310 N 7 aaaaaaa FH@FEH8 +17 3311 N 7 ccccccc GIFMJIK +17 3312 N 7 aaaaaaa FJCHHI? +17 3313 N 7 ttttttt EIGFGJG +17 3314 N 7 ggggggg ELHJHMJ +17 3315 N 7 ggggggg DJIKIK@ +17 3316 N 7 ttttttt FAFHFH= +17 3317 N 7 g$gggggg BJJJJLE +17 3318 N 6 aaaaaa H@EEFF +17 3319 N 6 aaaaaa GCGCGG +17 3320 N 6 aaaaaa HAEDH@ +17 3321 N 6 cccccc D;IGKL +17 3322 N 6 cccccc IGIHKE +17 3323 N 6 cccccc A@GHKD +17 3324 N 6 cccccc A:AACA +17 3325 N 6 gggggg FGIIJA +17 3326 N 6 tttttt EFHGIG +17 3327 N 6 cccccc EGLIMN +17 3328 N 6 t$ttttt D@EEHJ +17 3329 N 5 aaaaa EEGGH +17 3330 N 5 ccccc IKJMM +17 3331 N 5 ttttt DDCGE +17 3332 N 5 aaaaa CGEGE +17 3333 N 5 aaaaa CEGHH +17 3334 N 5 aaaaa CFEGI +17 3335 N 5 aaaaa BGEIH +17 3336 N 5 aaaaa CGGJI +17 3337 N 5 ttttt @@EII +17 3338 N 5 aaaaa BDEGI +17 3339 N 5 c$cccc ?JIMJ +17 3340 N 4 aaaa EDHH +17 3341 N 4 aaaa EFHH +17 3342 N 4 aaaa EEH: +17 3343 N 4 aaaa GFGF +17 3344 N 4 aaaa GGHF +17 3345 N 4 tttt GEI: +17 3346 N 4 tttt FEHH +17 3347 N 4 aaaa HILA +17 3348 N 4 gggg HHH@ +17 3349 N 4 cccc FCKE +17 3350 N 4 cccc JIMK +17 3351 N 4 tttt GFID +17 3352 N 4 gggg GFKL +17 3353 N 4 gggg GHJ< +17 3354 N 4 cccc @@C> +17 3355 N 4 gggg EEI? +17 3356 N 4 tttt DEHF +17 3357 N 4 g$ggg @BKI +17 3358 N 3 ggg DIJ +17 3359 N 3 ttt CHJ +17 3360 N 3 g$gg >KE +17 3361 N 2 gg JK +17 3362 N 2 cc CE +17 3363 N 2 gg HF +17 3364 N 2 cc JK +17 3365 N 2 aa GB +17 3366 N 2 tt G@ +17 3367 N 2 gg IG +17 3368 N 2 cc FJ +17 3369 N 2 cc JK +17 3370 N 2 tt FI +17 3371 N 2 gg FI +17 3372 N 2 tt FH +17 3373 N 2 aa CH +17 3374 N 2 aa FG +17 3375 N 2 tt FH +17 3376 N 3 ccc BCE +17 3377 N 3 ccc AGD +17 3378 N 3 ccc FKH +17 3379 N 3 a$aa BJD +17 3380 N 2 gg JF +17 3381 N 2 cc KJ +17 3382 N 2 tt G@ +17 3383 N 2 aa ?D +17 3384 N 2 cc HK +17 3385 N 2 tt GH +17 3386 N 2 tt F@ +17 3387 N 2 gg IJ +17 3388 N 2 gg HK +17 3389 N 2 gg HH +17 3390 N 2 aa EI +17 3391 N 2 aa HG +17 3392 N 2 gg GJ +17 3393 N 2 cc GJ +17 3394 N 2 tt EG +17 3395 N 2 gg FC +17 3396 N 2 aa GM +17 3397 N 2 g$g AG +17 3398 N 1 g L +17 3399 N 1 g E +17 3400 N 1 a I +17 3401 N 1 t F +17 3402 N 1 g L +17 3403 N 1 a 9 +17 3404 N 1 g G +17 3405 N 1 a J +17 3406 N 1 a : +17 3407 N 1 c K +17 3408 N 1 t D +17 3409 N 1 g J +17 3410 N 1 c J +17 3411 N 1 t A +17 3412 N 1 t I +17 3413 N 1 g M +17 3414 N 1 a A +17 3415 N 1 a H +17 3416 N 1 c J +17 3417 N 1 c K +17 3418 N 1 t I +17 3419 N 2 gg J8 +17 3420 N 2 gg L8 +17 3421 N 3 gg^>g J: +17 3435 N 4 aaaa K0.. +17 3436 N 4 gggg H71> +17 3437 N 4 ttgt B;1> +17 3438 N 3 ggg J:F +17 3439 N 4 aaaa KB1. +17 3440 N 3 ggg LH +17 3442 N 5 tttt^]t IA.60 +17 3443 N 5 ggggg L=:F> +17 3444 N 5 aaaaa J@.8B +17 3445 N 5 ggggg J=8B@ +17 3446 N 4 aaaa HA.A +17 3447 N 4 tttt G;47 +17 3448 N 4 cccc K@:I +17 3449 N 4 aaaa G@12 +17 3450 N 5 ccccc C:/@: +17 3451 N 4 gggg IC5A +17 3452 N 5 ccccc ID9JF +17 3453 N 5 ccccc KBJHI +17 3454 N 5 aaaaa H@1<= +17 3455 N 5 ccccc LE;G= +17 3456 N 5 ttttt ID.67 +17 3457 N 5 ggggg JB5C3 +17 3458 N 5 ccccc JCBFB +17 3459 N 5 aacaa HC7.2 +17 3460 N 4 cccc KIFG +17 3461 N 4 tttt HG49 +17 3462 N 6 ccccc^]c JBFKH? +17 3463 N 6 cccccc II0HG8 +17 3464 N 6 aaaaaa IF0HF/ +17 3465 N 6 gggggg II4EE5 +17 3466 N 6 cccccc EIDGHF +17 3467 N 5 ccccc IH9KL +17 3468 N 5 ttttt FJ/89 +17 3469 N 6 gggggg GJGLIE +17 3470 N 6 gggggg EJHJDA +17 3471 N 6 gggggg FHDKD4 +17 3472 N 6 cccccc GG0BH0 +17 3473 N 6 aaaaaa BF>>CG +17 3474 N 6 a$aaaaa BFDGCD +17 3475 N 5 ccccc G>ED0 +17 3476 N 5 aaaaa J=HEG +17 3477 N 5 ggggg H/DI8 +17 3478 N 5 aaaaa I;C>/ +17 3479 N 4 gggg DB?: +17 3480 N 4 tttt C;BD +17 3481 N 5 aaaaa BEFFD +17 3482 N 5 aaaaa DGKJC +17 3483 N 5 g$gggg >6AE: +17 3484 N 3 aaa ?D2 +17 3485 N 4 cccc FKIG +17 3486 N 4 ttt^]t @GG/ +17 3487 N 5 ccccc 2;ACB +17 3488 N 5 ttttt EAE;7 +17 3489 N 6 gggggg 9:E7EC +17 3490 N 6 tttttt /JEA4C +17 3491 N 7 cccccc^]c >EJ1=7C +17 3492 N 7 ttttttt /A/.515 +17 3493 N 8 ccc-1nccc+1acc 3>5;:95; +17 3494 N 9 aa*aaaaa^]a CHF@DF7=0 +17 3495 N 9 aaaaaaaaa FGFEGH8CA +17 3496 N 9 aaaaaaaaa CHG@FHEAC +17 3497 N 9 aaaaaaaaa FIFEFFDAD +17 3498 N 9 aaaaaaaaa DGG=F;=EF +17 3499 N 9 aaaaaaaaa EIFFFIHFD +17 3500 N 9 aaaaaaaaa FHGDF@6DC +17 3501 N 8 aaaaaaaa FHGDE?F9 +17 3502 N 9 aaaaaaaaa EIF7F:HEG +17 3503 N 9 aaaaaaaaa FHFEFD>EC +17 3504 N 9 aaaaaaaaa EIFFFCDEF +17 3505 N 9 aaaaaaaaa FGFDE1?E? +17 3506 N 8 aaaaaaaa GIICHFBC +17 3507 N 10 ttttttttt^]t FIHHFIDCG> +17 3508 N 10 cccccccccc JLIKKJLIKG +17 3509 N 10 aaaaaaaaaa CHFCG:F;FC +17 3510 N 10 cccccccccc JLJHKJJJ:H +17 3511 N 10 aaaaaaaaaa DHEAF17FG1 +17 3512 N 11 ccccccccccc HJHII6BIHGF +17 3513 N 11 ccccccccccc HKJFIA7KLFC +17 3514 N 11 aaaaaaaaaaa FIGDG8AHIF@ +17 3515 N 11 ttttttttttt FGGGG>=GHH@ +17 3516 N 10 tttttttttt FGHHGIHJGD +17 3517 N 11 ttttttttttt @GHBH2IGKH> +17 3518 N 11 ttttttttttt EGHFHJ5HJHF +17 3519 N 11 ggggggggggg @HIFH3CIIHJ +17 3520 N 11 g$gggggggggg AFJIJK=IJFJ +17 3521 N 10 cccccccccc FKIJC@KNGJ +17 3522 N 10 t$ttttttttt EHGJ3JGJFA +17 3523 N 9 ttttttttt G=IGGEIGF +17 3524 N 9 ccccccccc JJJ;HKKII +17 3525 N 9 aaaaaaaaa HHKAEGIHJ +17 3526 N 9 ggggggggg FJLLAJEHI +17 3527 N 9 aaaaaaaaa H?IHFIIHH +17 3528 N 9 ttttttttt CCGH=JFA +17 3534 N 9 aaaaaaaaa F5GFBGJI@ +17 3535 N 9 ttttttttt FGF6HDI;G +17 3536 N 9 ccccccccc HGI1CIAGH +17 3537 N 9 ccccccccc IHIGDKLIK +17 3538 N 9 ttttttttt FGF6HGHAH +17 3539 N 9 ccccccccc FGHIBFIAK +17 3540 N 9 ccccccccc GKKCLIJDK +17 3541 N 9 ttttttttt CEGB6HKHH +17 3542 N 9 g$gggggggg @IJ?EILIK +17 3543 N 8 cccccccc GJCAJKDJ +17 3544 N 8 aaaaaaaa BFIHEHFC +17 3545 N 8 aaaaaaaa HI;KILFI +17 3546 N 8 gggggggg BIDBHJIG +17 3547 N 9 gggggggg^]g HKA@JK@JD +17 3548 N 9 aaaaaaaaa GGCIFIHDB +17 3549 N 9 ttttttttt CEEGFEDF? +17 3550 N 9 aaaaaaaaa FGICFJHHF +17 3551 N 9 ttttttttt CEBCFHACD +17 3552 N 9 aaaaaaaaa DHIEDIGHE +17 3553 N 9 ttttttttt EFGBDHDF? +17 3554 N 9 aaaaaaaaa EEGCD>>EC +17 3555 N 9 ccccccccc AA4DADBBA +17 3556 N 9 ggggggggg GJJBIGIJH +17 3557 N 9 ccccccccc AAD@>BAA@ +17 3558 N 9 ggggggggg GJACIKHJF +17 3559 N 9 ttttttttt EGIIDJHHF +17 3560 N 9 ggggggggg DI:JJLILJ +17 3561 N 9 a$aaaaaaaa @FGDDIEGG +17 3562 N 8 aaaaaaaa FHCFIFEF +17 3563 N 8 aaaaaaaa GGHGJBFA +17 3564 N 8 tttttttt HJEFIIHG +17 3565 N 9 tttttttt^]t FDDEIDGGB +17 3566 N 9 ccccccccc IBGIK>HI> +17 3567 N 9 aaaaaaaaa H>HFDFEED +17 3568 N 9 aaaaaaaaa LJGGIIIIA +17 3569 N 9 ggggggggg IFHHGEIIB +17 3570 N 9 ttttttttt GJEGGFCG< +17 3571 N 9 ccccccccc IEIILHJKG +17 3572 N 9 aaaaaaaaa EBEFIHEFD +17 3573 N 9 aaaaaaaaa IICGIFGIG +17 3574 N 9 ttttttttt GBFFAGGIF +17 3575 N 9 ggggggggg ICFJLHJIJ +17 3576 N 9 aaaaaaaaa E:GFIDGCA +17 3577 N 10 ccccccccc^]c IBIIKIHKGB +17 3578 N 10 aaaaaaaaaa EG@DHFFFDB +17 3579 N 10 aaaaaaaaaa EFCFGFFEF@ +17 3580 N 10 aaaaaaaaaa EHGGGHGGGF +17 3581 N 10 tttttttttt DHFEHDGIED +17 3582 N 10 cccccccccc HHHHKEJDHH +17 3583 N 10 aaaaaaaaaa FFGGIGIJIF +17 3584 N 10 gggggggggg DDEGJGIIHJ +17 3585 N 11 a$aaaaaaaaa^]a A:BDGEFFFF: +17 3586 N 10 a$aaaaaaaaa BGBJFCJGJ. +17 3587 N 8 gagaggag E@HDIJGK +17 3588 N 9 a$aaaaaaaa @AFEEFFG= +17 3589 N 8 aaaaaaaa @FEFFEH> +17 3590 N 8 a$aaaaaaa ?DECIFH9 +17 3591 N 7 aaaaaaa CFDHAG> +17 3592 N 7 aaaaaaa ?FDEDE7 +17 3593 N 7 a$aaaaaa EEE>FI> +17 3594 N 6 cccccc JJIJMC +17 3595 N 6 aaaaaa HFHEFD +17 3596 N 6 tttttt EDDEF= +17 3597 N 6 aaaaaa GGHHIC +17 3598 N 6 tttttt EEFEH@ +17 3599 N 6 aaaaaa FGHIHB +17 3600 N 6 tttttt @DEBI< +17 3601 N 6 aaaaaa FFDHID +17 3602 N 6 tttttt DDEBF@ +17 3603 N 6 aaaaaa DEDEB> +17 3604 N 6 cccccc ?ACAC; +17 3605 N 6 gggggg CFIJH@ +17 3606 N 6 c$ccccc AHJJME +17 3607 N 5 aaaaa BFFGC +17 3608 N 6 aaaaa^]a AEGJ<> +17 3609 N 6 aaaaaa BECFDE +17 3610 N 6 c$ccccc ?JJKDB +17 3611 N 5 ccccc IKIEG +17 3612 N 5 aaaaa IJLHI +17 3613 N 6 ggggg^]g IIJBFB +17 3614 N 6 tttttt EGIEGC +17 3615 N 6 aaaaaa FFKCFF +17 3616 N 6 tttttt HDJGIB +17 3617 N 6 cccccc GIJGJ? +17 3618 N 6 cccccc LLLGMI +17 3619 N 6 tttttt DFJHJF +17 3620 N 6 aaaaaa FFIGBB +17 3621 N 6 cccccc KKJJLL +17 3622 N 6 tttttt CHJHIH +17 3623 N 6 gggggg HIJHII +17 3624 N 6 tttttt HFJJKH +17 3625 N 6 gggggg GIIHIG +17 3626 N 6 tttttt HHJKJB +17 3627 N 7 gggggg^]g HIJIJ +17 3634 N 8 tttttttt HGJLKHEC +17 3635 N 8 tttttttt HHIJKGFF +17 3636 N 8 gggggggg HHKEKHH@ +17 3637 N 8 tttttttt FEILJJI1 +17 3638 N 8 tttttttt HHGGJJHD +17 3639 N 8 gggggggg GHJDJIJI +17 3640 N 8 tttttttt GGIGJIIH +17 3641 N 8 gggggggg GIJHJGJ4 +17 3642 N 8 tttttttt DFJIFHB= +17 3643 N 8 tttttttt FGIFJJHG +17 3644 N 8 tttttttt DHHJJHJC +17 3645 N 8 tttttttt CFIDIHIE +17 3646 N 8 c$ccccccc AADBE@D2 +17 3647 N 7 ggggggg IKJLLGL +17 3648 N 7 aaaaaaa EICIIH9 +17 3649 N 7 ccccccc ILJMLL: +17 3650 N 7 aaaaaaa HKKLKL8 +17 3651 N 7 ggggggg IKKLKKA +17 3652 N 8 ccccccc^]c JKLLMI90 +17 3653 N 8 tttttttt GIJJIFE= +17 3654 N 8 gggggggg HJGJHIBD +17 3655 N 8 tttttttt FJEFJJ4D +17 3656 N 8 cccccccc EJMJKC/> +17 3657 N 8 cccccccc @C=DBD:= +17 3658 N 8 gggggggg EIGKKK8D +17 3659 N 8 tttttttt EHHKHJJE +17 3660 N 8 gggggggg EHCKIKKF +17 3661 N 8 tttttttt CIJKIEJ; +17 3662 N 8 tttttttt AGCIJIHE +17 3663 N 8 aaaaaaaa BGHJJJCF +17 3664 N 8 t$ttttttt ?GGJEI5F +17 3665 N 7 aaaaaaa FEIIICE +17 3666 N 7 aaaaaaa GHIJIIH +17 3667 N 7 ttttttt FGIIIH> +17 3668 N 7 aaaaaaa ECIHH3C +17 3669 N 7 aaaaaaa FCHJJCE +17 3670 N 7 ttttttt DDIFJKG +17 3671 N 7 ttttttt EAHFFEA +17 3672 N 7 ccccccc DGJKJE +17 3675 N 7 ccccccc GFMML;J +17 3676 N 7 t$tttttt AEIIH7F +17 3677 N 7 aaaaaa^]a ILLH +17 3695 N 6 tttttt IHIAHJ +17 3696 N 6 tttttt IHH?IJ +17 3697 N 6 tttttt HHIDG@ +17 3698 N 5 aaaaa FGHIG +17 3699 N 6 aaaaaa GGHGF; +17 3700 N 6 cccccc JKLLH7 +17 3701 N 6 tttttt HDIHDI +17 3702 N 6 tttttt IGHEFI +17 3703 N 6 cccccc IIIDI: +17 3704 N 6 aaaaaa FGIJF: +17 3705 N 6 tttttt AFIEE8 +17 3706 N 6 aaaaaa EHKIHL +17 3707 N 6 g$ggggg DEHCJK +17 3708 N 5 ttttt DGDB8 +17 3709 N 5 aaaaa GGI>0 +17 3710 N 5 ccccc @H9HH +17 3711 N 5 ccccc GKJKM +17 3712 N 5 a$aaaa BH8DE +17 3713 N 4 cccc JLI: +17 3714 N 3 aaa GIH +17 3715 N 3 ttt GFH +17 3716 N 4 tttt GFA8 +17 3717 N 4 cccc JDK; +17 3718 N 4 tttt FA=I +17 3719 N 4 aaaa F:?= +17 3720 N 4 cccc IKJ: +17 3721 N 3 aaa F:E +17 3722 N 4 cccc HIK: +17 3723 N 4 aaaa FEG1 +17 3724 N 4 cccc GIKB +17 3725 N 4 tttt EBHI +17 3726 N 4 g$ggg BCJL +17 3727 N 3 ccc +17 3744 N 2 tt FI +17 3745 N 2 tt F/ +17 3746 N 2 cc @7 +17 3747 N 2 cc D0 +17 3748 N 2 cc =G +17 3749 N 2 cc G1 +17 3750 N 2 tt C. +17 3751 N 2 g$g @I +17 3752 N 0 +17 3753 N 1 c 0 +17 3754 N 1 t 0 +17 3755 N 1 c 5 +17 3756 N 1 c L +17 3757 N 1 t = +17 3758 N 1 g J +17 3759 N 1 c I +17 3760 N 1 a 5 +17 3761 N 1 a @ +17 3762 N 1 c F +17 3763 N 1 c > +17 3764 N 1 a > +17 3765 N 1 c 2 +17 3766 N 2 a^]a E= +17 3767 N 2 aa E> +17 3768 N 2 aa 2A +17 3769 N 2 tt ?A +17 3770 N 2 cc @I +17 3771 N 2 tt EC +17 3772 N 2 aa 5D +17 3773 N 2 cc AJ +17 3774 N 2 tt :E +17 3775 N 2 c$c ?J +17 3776 N 1 t E +17 3777 N 1 c J +17 3778 N 1 t H +17 3779 N 1 g J +17 3780 N 2 c^]c I4 +17 3781 N 2 cc KD +17 3782 N 2 tt DF +17 3783 N 2 cc KH +17 3784 N 3 tt^]t HD3 +17 3785 N 3 ggg GF: +17 3786 N 3 ttt HG; +17 3787 N 3 ggg HC8 +17 3788 N 2 gg GA +17 3789 N 3 ggg JF9 +17 3790 N 3 ttt BG? +17 3791 N 3 ttt GA= +17 3792 N 3 ggg GL@ +17 3793 N 3 aaa CH= +17 3794 N 3 ccc FJ; +17 3795 N 3 ccc JGA +17 3796 N 3 ttt HCA +17 3797 N 3 aaa AF< +17 3798 N 3 ttt II? +17 3799 N 3 ttt HGA +17 3800 N 3 ccc LKB +17 3801 N 3 ttt GH= +17 3802 N 3 ggg GB9 +17 3803 N 3 ggg KA= +17 3804 N 3 aaa FI> +17 3805 N 3 ccc J@C +17 3806 N 3 aaa DGF +17 3807 N 3 ccc BC= +17 3808 N 3 ggg HK= +17 3809 N 3 ttt HIE +17 3810 N 4 ccc^]c JMEC +17 3811 N 4 aaaa DKGA +17 3812 N 4 tttt FI@D +17 3813 N 4 aaaa KGHG +17 3814 N 4 gggg JM@G +17 3815 N 4 aaaa FD@E +17 3816 N 4 aaaa CI?E +17 3817 N 4 aaaa GIAI +17 3818 N 4 tttt FI>H +17 3819 N 4 aaaa ILDK +17 3820 N 4 gggg IKCK +17 3821 N 4 aaaa LHFD +17 3822 N 4 gggg GJ=I +17 3823 N 4 tttt @K?I +17 3824 N 4 cccc JN@I +17 3825 N 4 cccc KJEI +17 3826 N 4 tttt HJDI +17 3827 N 4 gggg IJ=J +17 3828 N 4 cccc HI@K +17 3829 N 4 aaaa FG9B +17 3830 N 4 aaaa DG@I +17 3831 N 4 cccc JKCJ +17 3832 N 4 aaaa EGBI +17 3833 N 4 cccc AE:D +17 3834 N 4 gggg IJ=I +17 3835 N 4 tttt DGBG +17 3836 N 5 gggg^>g JLBG9 +17 3837 N 5 ggggg F;JH< +17 3838 N 5 ccccc GKGJ? +17 3839 N 5 ccccc @C?== +17 3840 N 5 ggggg HJFJF +17 3841 N 5 ttttt GIHKF +17 3842 N 5 ccccc GMFNH +17 3843 N 5 ttttt GILJF +17 3844 N 5 ggggg FHHIC +17 3845 N 5 ttttt GFLJF +17 3846 N 5 ggggg IJHJE +17 3847 N 5 ttttt GHIIF +17 3848 N 5 ccccc KKILI +17 3849 N 5 ttttt GJHJB +17 3850 N 5 ggggg GDLIG +17 3851 N 5 ggggg HKJKL +17 3852 N 5 ccccc JKIMH +17 3853 N 6 ttttt^>t FIKIE= +17 3854 N 7 tttttt^]t FHKI?>C +17 3855 N 8 ccccccc^]c JLIEKBHC +17 3856 N 7 ttttttt FHHFBF: +17 3857 N 8 cccccccc IKILLIH> +17 3858 N 9 tttttttt^]t FJHJ:DG>? +17 3859 N 9 ccccccccc ?C@E8A=A9 +17 3860 N 9 ggggggggg JGJMH7H6> +17 3861 N 8 cccccccc JLILJFKC +17 3862 N 8 tttttttt BEJJFCHD +17 3863 N 9 ttttttttt BGHGF8H0D +17 3864 N 9 aaaaaaaaa DKKIIDJ7H +17 3865 N 10 g$gggggggg^]g @JILH/JKDD +17 3866 N 9 ccccccccc FIIGDKJEF +17 3867 N 9 aaaaaaaaa HGIFHBDF@ +17 3868 N 9 ttttttttt GKJEIGDGF +17 3869 N 9 ccccccccc JHLJFK7GJ +17 3870 N 9 ttttttttt FJH?1IDAF +17 3871 N 11 ttttttttt^]t^]t GKJHGB9AHAC +17 3872 N 11 ggggggggggg FFJHJJ2BG8E +17 3873 N 11 ttttttttttt DJH@1I0EGAD +17 3874 N 11 ttttttttttt DJEB1C0HIB@ +17 3875 N 11 ttttttttttt EGB@JH2DDBD +17 3876 N 10 cccccccccc @IIH?JHIFG +17 3877 N 11 ccccccccccc HHKIGLIHLFI +17 3878 N 10 aaaaaaaaaa BGGD=GIFFG +17 3879 N 11 a$aaaaaaaaaa BJJILLKKLFH +17 3880 N 9 ggggggggg JGI6LBJBJ +17 3881 N 10 gggggggggg EJHDEGFK=G +17 3882 N 10 tttttttttt IJEEI2JHGC +17 3883 N 9 ccccccccc HJGAMGJII +17 3884 N 10 cccccccccc GIK>M9KMHH +17 3885 N 11 tttttttttt^]t IIFHH2HIE@: +17 3886 N 11 ccccccccccc GIGEK/IIHIC +17 3887 N 11 ccccccccccc GI?EJ;JKIJB +17 3888 N 11 ccccccccccc DKG:MBIKHJG +17 3889 N 11 aaaaaaaaaaa CHEAI9IEHHF +17 3890 N 11 ccccccccccc AKIGK8JJJLI +17 3891 N 11 a$aaaaaaaaaa @KDKLMJKKKI +17 3892 N 10 gggggggggg IIJKFGIBDG +17 3893 N 11 tttttttttt^]t HH>KHKJHIH0 +17 3894 N 10 gggggggggg IG?HGH?GIE +17 3895 N 11 ttttttttttt GEAIHGHEFIA +17 3896 N 12 aaaaaaaaaaa^]a JBJIBKLKKJ=6 +17 3897 N 12 gggggggggggg JIIK2?KBLKG5 +17 3898 N 12 cccccccccccc IIJKBJLJLJF> +17 3899 N 12 aaaaaaaaaaaa GGJJCFJCJHD7 +17 3900 N 12 tttttttttttt GC4JAKKGFKB2 +17 3901 N 10 gggggggggg HGCJ=LHML3 +17 3902 N 12 cccccccccccc IHDMEBLJMKF? +17 3903 N 12 aaaaaaaaaaaa F@;J/@IFJF<. +17 3904 N 12 cccccccccccc FE=J4HKEJLI/ +17 3905 N 12 cccccccccccc HJ8LKDMFKKL; +17 3906 N 12 tttttttttttt EGHIIKEGJJE6 +17 3907 N 11 ggggggggggg EIKL>JKDMLJ +17 3908 N 12 cccccccccccc GKFM.HMHJLK6 +17 3909 N 12 t$tttttttttt^Xt BDIGDBIGJHA0 +17 3910 N 12 aaaaaaaaaaaa AAGIGIHKF@>? +17 3911 N 12 cccccccccccc JFKGJMJKEIDF +17 3912 N 12 aaaaaaaaaaaa @DF8HJHICB8? +17 3913 N 12 cccccccccccc JCLAGLKMKJAH +17 3914 N 13 tttttttttttt^]t GGIIKEGIIGBB= +17 3915 N 14 cccccccccccccc FBKBKGEIIIFFEE +17 3916 N 14 cccccccccccccc IIM=JLJMLJCJ8G +17 3917 N 14 tttttttttttttt H2JHKIHJKHCG?A +17 3918 N 15 ttttttttttttttt G3JEHILHJHFGFDC +17 3919 N 15 ccccccccccccccc HEM:KMKNMIHKIG7 +17 3920 N 15 ttttttttttttttt FHGCHGKEFFA:GGB +17 3921 N 15 ttttttttttttttt ECG7HIEIJ=EDCDB +17 3922 N 15 aaaaaaaaaaaaaaa HLLJKMKKMEJHFI7 +17 3923 N 14 gggggggggggggg GKKIKFMLHEH:HF +17 3924 N 15 ggggggggggggggg GBK@ILJMMHBIAHG +17 3925 N 15 ggggggggggggggg H5K3ILJELJAIKG2 +17 3926 N 15 ccccccccccccccc BCMKJMKLMJG@EI8 +17 3927 N 15 ttttttttttttttt G@IHJGBGJFHFDGF +17 3928 N 15 ggggggggggggggg GJKJEHIKLIBGCKJ +17 3929 N 15 aaaaaaaaaaaaaaa FIJBGJIJKEEHFG9 +17 3930 N 15 ttttttttttttttt CHH6HIIHLFEDFGE +17 3931 N 15 aaaaaaaaaaaaaaa EGI +17 3932 N 15 ttttttttttttttt B6GHKJ=JIHCE>J< +17 3933 N 15 ttttttttttttttt EIIFKHKHIFDEJGF +17 3934 N 15 ccccccccccccccc ?DJDIKKKIIEHAII +17 3935 N 15 c$cccccccccccccc ?CCDJDAKLA=JDCB +17 3936 N 13 gaaggaaggaggg IFIJIHHJ>FKJF +17 3937 N 14 cccccccccccccc BCG;JEHHIFBH:G1 +17 3941 N 14 cccccccccccccc HJIKJKKLGHG9H0 +17 3942 N 14 cccccccccccccc JJFJMJKN=GKJKI +17 3943 N 14 tttttttttttttt ;GGJGGJJHHIII7 +17 3944 N 13 ggggggggggggg I7IL@JL:ACHIB +17 3945 N 14 cccccccccccccc IIHJMJLLKHJKJD +17 3946 N 14 tttttttttttttt EEEHIEIEED@IFB +17 3947 N 14 aaaaaaaaaaaaaa GFFIIFDHCEBID2 +17 3948 N 14 cccccccccccccc GHHILJKJIEKJJF +17 3949 N 14 aaaaaaaaaaaaaa FFEIIIFGDBEIFE +17 3950 N 14 cccccccccccccc GHGJMJLMFCFILH +17 3951 N 14 tttttttttttttt DE9GFEHJGDG>I9 +17 3952 N 14 c$ccccccccccccc B>3IKJJLHFFDHH +17 3953 N 13 c$cccccccccccc BGIKJLMJDHCJK +17 3954 N 12 t$ttttttttttt BJDHHJID@@IG +17 3955 N 11 ttttttttttt JHGHJGHEGGH +17 3956 N 11 ccccccccccc IKJKLIJJAJG +17 3957 N 11 ttttttttttt IGFHIBDG3EF +17 3958 N 11 ttttttttttt GGCFJBFCFF? +17 3959 N 11 aaaaaaaaaaa GHIGI>HB;HF +17 3960 N 11 ttttttttttt HGBGJBI:GI; +17 3961 N 11 ggggggggggg EEHIKDLHDHH +17 3962 N 11 ggggggggggg DFHHLEJHJIG +17 3963 N 11 ccccccccccc DFJIMILJHJG +17 3964 N 11 tt$ttttttttt CDGFKGGHFLH +17 3965 N 10 g$ggggggggg AGFKJCGLIC +17 3966 N 9 aaaaaaaaa HFIHHGIGH +17 3967 N 9 ttttttttt GDHGEEJFE +17 3968 N 9 aaaaaaaaa HCIGGGFIB +17 3969 N 9 ttttttttt DBIDDFEIG +17 3970 N 9 tt$ttttttt CBIGCDIFF +17 3971 N 8 cccccccc IKHEEDHF +17 3972 N 8 cccccccc HKIFJLII +17 3973 N 8 aaaaaaaa GGEDDHD> +17 3974 N 8 cccccccc DDA +17 3987 N 7 ccccccc JHLJKJL +17 3988 N 7 ttttttt CJFHG>I +17 3989 N 8 cccccccc EDALGG46 +17 3990 N 8 cccccccc GH>JKKL< +17 3991 N 8 tttttttt ADEIGGI2 +17 3992 N 8 t$ttttttt @EHIGHD; +17 3993 N 7 ccccccc GJMIIKD +17 3994 N 7 ttttttt CGIHHF9 +17 3995 N 7 ttttttt BDEFFAH +17 3996 N 7 aaaaaaa CIJJII? +17 3997 N 7 cgggggg 6EKHEK: +17 3998 N 7 ggggggg EEKHGLA +17 3999 N 7 agggggg FHLIJ1J +17 4000 N 7 ccccccc DKLJCAL +17 4001 N 7 ttttttt EEGGHID +17 4002 N 7 ggggggg CGJJJDH +17 4003 N 7 a$aaaaaa @DIGHC7 +17 4004 N 6 tttttt BHCAA? +17 4005 N 5 aaaaa CHFG@ +17 4006 N 6 tttttt CFHGJK +17 4007 N 6 tttttg BHFFJ0 +17 4008 N 6 c$ccccc ?HC;?/ +17 4009 N 5 ccccc IHILL +17 4010 N 5 aaaaa EEDIH +17 4011 N 5 ccccc GGIK: +17 4012 N 5 aaaaa DCB=F +17 4013 N 5 c$c$ccc B@GIF +17 4014 N 2 aa E0 +17 4015 N 2 cc >L +17 4016 N 3 c$cc AG3 +17 4017 N 2 cc =? +17 4018 N 2 gg D? +17 4019 N 2 cc BM +17 4020 N 2 tt I4 +17 4021 N 1 a = +17 4022 N 2 cc LN +17 4023 N 2 aa E2 +17 4024 N 2 cc K/ +17 4025 N 1 t I +17 4026 N 2 cc 70 +17 4027 N 2 cc LN +17 4028 N 2 tt H@ +17 4029 N 2 tt IJ +17 4030 N 2 cc C: +17 4031 N 2 tt I< +17 4032 N 2 tt :I +17 4033 N 2 aa KE +17 4034 N 2 gg K< +17 4035 N 2 gg JK +17 4036 N 1 g 7 +17 4037 N 2 cc ;N +17 4038 N 2 tt H4 +17 4039 N 1 g E +17 4040 N 2 aa HC +17 4041 N 2 tt HG +17 4042 N 2 aa H< +17 4043 N 2 tt CE +17 4044 N 2 tt I7 +17 4045 N 2 cc JD +17 4046 N 2 cc KH +17 4047 N 2 aa A; +17 4048 N 2 cc C3 +17 4049 N 2 gg BE +17 4050 N 2 cc IE +17 4051 N 2 aa G? +17 4052 N 2 cc JK +17 4053 N 2 cc IA +17 4054 N 2 cc BC +17 4055 N 2 gg :D +17 4056 N 2 cc JK +17 4057 N 2 tt EB +17 4058 N 2 aa >I +17 4059 N 2 cc JG +17 4060 N 2 aa ?H +17 4061 N 2 cc H0 +17 4062 N 1 t H +17 4063 N 2 cc FD +17 4064 N 2 cc EL +17 4065 N 2 tt CA +17 4066 N 2 tt GD +17 4067 N 2 cc HC +17 4068 N 2 tt FJ +17 4069 N 2 tt FH +17 4070 N 2 aa F? +17 4071 N 2 gg E> +17 4072 N 2 gg F7 +17 4073 N 2 gg D; +17 4074 N 2 cc GL +17 4075 N 2 tt FF +17 4076 N 2 g$g BJ +17 4077 N 1 a C +17 4078 N 1 t G +17 4079 N 1 a 7 +17 4080 N 0 +17 4081 N 1 t @ +17 4082 N 1 c H +17 4083 N 1 c I +17 4084 N 1 a F +17 4085 N 1 c = +17 4086 N 1 g C +17 4087 N 1 c$ @ diff --git a/src/samtools-1.3.1/test/mpileup/expected/45.out b/src/samtools-1.3.1/test/mpileup/expected/45.out new file mode 100644 index 0000000..a9dbd8f --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/45.out @@ -0,0 +1,4097 @@ +17 1 N 5 ^>A^>A^>A^>A^>A JIJGK +17 2 N 5 AAAAA JBJGJ +17 3 N 5 GGGGG ELLJI +17 4 N 5 CCCCC JLHFG +17 5 N 5 TTTTT KMLEK +17 6 N 5 TTTTT HFHGB +17 7 N 5 CCCCC JKJJK +17 8 N 5 TTTTT KMJJJ +17 9 N 5 CCCCC JDKJK +17 10 N 5 AAAAA KIJIK +17 11 N 5 CCCCC GIJ?I +17 12 N 5 CCCCC KHKJD +17 13 N 5 CCCCC LJMJI +17 14 N 5 TTTTT LKLKH +17 15 N 5 GGGGG IKKLI +17 16 N 5 TTTTT FHJDD +17 17 N 5 TTTTT HFDGF +17 18 N 6 CCCCC^]C KE>AK@ +17 19 N 6 CCCCCC LLMHC? +17 20 N 6 TTTTTT LLJJDD +17 21 N 6 GGGGGG CLKKJE +17 22 N 6 CCCCCC JKLJJB +17 23 N 7 AAAAAA^]A JFEIFGD +17 24 N 7 TTTTTTT IIHIGGB +17 25 N 8 AAAAAAA^]A DHIIEDDD +17 26 N 8 GGGGGGGG EMGLJIIF +17 27 N 8 AAAAAAAA FHHHEFGE +17 28 N 8 TTTTTTTT FIIFHFHE +17 29 N 8 AAAAAAAA HHHCCDGG +17 30 N 8 AAAAAAAA KH=JHGHG +17 31 N 8 TTTTTTTT HIFIJFIH +17 32 N 8 TTTTTTTT EHFAEEBG +17 33 N 8 GGGGGGGG HLCKKLKJ +17 34 N 8 CCCCCCCC HKHKHJJD +17 35 N 8 AAAAAAAA JJFEIHII +17 36 N 8 TTTTTTTT IF>JHGIH +17 37 N 8 GGGGGGGG ICBKJJKK +17 38 N 8 AAA$AAAAA IHEIGFIJ +17 39 N 7 CCCCCCC DFJGIJI +17 40 N 7 AAAAAAA JJHIGJI +17 41 N 8 AAAAAAA^]A EIBEGGHA +17 42 N 8 TTTTTTTT EJIGHJHB +17 43 N 8 TTTTTTTT EAHGEGHD +17 44 N 8 GGGGGGGG JIJGIKLI +17 45 N 8 CCCCCCCC EDBJIKKI +17 46 N 8 CCCCCCCC I=JFHIKI +17 47 N 8 TTTTTTTT KJKIIKLJ +17 48 N 8 TTTTTTTT GHDEEIHG +17 49 N 8 GGGGGGGG JKJI>LIK +17 50 N 8 TTTTTTTT IFHADIIG +17 51 N 8 CCCCCCCC HGKHKKLK +17 52 N 8 CCCCCCCC CHMEHKLJ +17 53 N 8 CCCCCCCC GJKFGLKK +17 54 N 8 TTTTTTTT KIJFHJKK +17 55 N 8 GGGGGGGG HHGFJLMK +17 56 N 8 CCCCCCCC FKJAFLIK +17 57 N 8 TTTT$TTTT KKL0JKLL +17 58 N 7 GGGGGGG FCKIKLK +17 59 N 7 AAAAAAA EHHFJKJ +17 60 N 7 AAAAAAA 9:IIJHJ +17 61 N 7 TTTTTTT B@GDIKI +17 62 N 7 GGGGGGG BHJFLMI +17 63 N 7 TTTTTTT DD8DIII +17 64 N 8 GG$GGGGG^]G I?IIJMMB +17 65 N 7 CCCCCCC AGJJMKD +17 66 N 7 TTTTTTT JHHLLLG +17 67 N 7 CCCCCCC AKHMJLF +17 68 N 7 TTTTTTT HLJKLLH +17 69 N 8 GGGGGGG^]G F=HKLMHE +17 70 N 8 GGGGGGGG 4JHIKJE> +17 71 N 8 GGGGGGGG ?GIJLKEE +17 72 N 8 GGGGGGGG DFIJILGF +17 73 N 8 TTTTTTTT E8CHGGFF +17 74 N 8 CCCCCCCC @KKIJMII +17 75 N 8 TTTTTTTT ICKKFLIJ +17 76 N 8 CCCCCCCC :HKLIKHJ +17 77 N 8 TTTTTTTT DKILKMKK +17 78 N 8 GGGGGGGG DKJKMMJK +17 79 N 8 GGGGGGGG 4:IJJJII +17 80 N 8 GGGGGGGG 8HHKJLII +17 81 N 7 GGGGGGG AHHKHJJ +17 82 N 8 TTTTTTTT 8D?DEGDI +17 83 N 8 CCCCCCCC 64JEMMJH +17 84 N 8 TTTTTTTT DIJLMLKK +17 85 N 8 CCCCCCCC =IKMLLKK +17 86 N 8 A$AAAAAAA >DEJHJHI +17 87 N 8 CCCCCCC^]C FKHKIIJD +17 88 N 8 CCCCCCCC FGFGJKN? +17 89 N 8 CCCCCCCC FHKDKKLD +17 90 N 8 A$AAAAAAA BGIIKIIE +17 91 N 7 CCCCCCC JKJIJIG +17 92 N 7 GGGGGGG CD?DEDB +17 93 N 7 AAAAAAA GKCIIKH +17 94 N 7 CCCCCCC GDIKIIH +17 95 N 8 CCCCCCC^]C EKLKJHI? +17 96 N 8 AAAAAAAA HIGHIEIE +17 97 N 9 AAAAAAAA^>A FHIIIKIC8 +17 98 N 9 CCCCCCCCC IHIJIJJD2 +17 99 N 9 TTTTTTTTT HIJKKLKF4 +17 100 N 9 CCCCCCCCC JLJMLLGG4 +17 101 N 9 CCCCCCCCC HFLJKMH97 +17 102 N 9 CCCCCCCCC FKKLLLKF5 +17 103 N 8 TTTTTTTT KLLLMLKG +17 104 N 8 GGGGGGGG ;HLGKLIH +17 105 N 9 GGGGGGGG^]G HB6KKKG8; +17 106 N 10 GGGGGGGGGG GMKKIKJE2? +17 107 N 9 CCCCCCCCC IKMKLJKI? +17 108 N 9 CCCCCCCCC HGKLLKLG? +17 109 N 9 TTTTTTTTT ILLOLJJFB +17 110 N 9 GGGGGGGGG JJMMKLIHD +17 111 N 10 GGGGGGGGGG G77HJJBA/C +17 112 N 9 CCCCCCCCC IKILKKLI? +17 113 N 9 AAAAAAAAA CGIFIGJE? +17 114 N 9 CCCCCCCCC IDGIJJIHB +17 115 N 10 CCCCCCCCCC EJJILNGF/A +17 116 N 9 AAAAAAAAA DHGJJJIHF +17 117 N 9 G$GGGGGGGG HBJIMIFJF +17 118 N 9 GGGGGGGGG BFKLJGF/A +17 119 N 8 GGGGGGGG F?HLKJGG +17 120 N 8 AAAAAAAA FCIIKHGJ +17 121 N 8 GGGGGGGG GFMMMG@H +17 122 N 8 C$CCCCCCC DEIKLLJI +17 123 N 7 TTTTTTT GMKIEFH +17 124 N 9 T$TTTTTTT^]T ?HEIE?/7> +17 125 N 7 AAAAAAA DHICDGA +17 126 N 8 AAAAAAAA JEKAG0GB +17 127 N 8 CCCCCCCC JGGJG/DD +17 128 N 8 AAAAAAAA HJIIE8IE +17 129 N 8 AAAAAAAA HFKJD8IC +17 130 N 8 AAAAAA$AA IJKCE8JD +17 131 N 7 CCCCCCC JKKFGGG +17 132 N 7 AAAAAAA JGKJGKF +17 133 N 7 TTTTTTT GKHIEGE +17 134 N 7 CCCCCCC KLMKKJH +17 135 N 7 TTTTTTT JLKLHIG +17 136 N 7 GGGGGGG IMLGIHH +17 137 N 7 TTTTTTT EJHHAHF +17 138 N 7 CCCCCCC GKMIJIH +17 139 N 7 CCCCCCC FJK@GFF +17 140 N 7 A$AAAAAA CIIKFHF +17 141 N 6 GGGGGG MLCJEJ +17 142 N 6 CCCCCC LLFIHF +17 143 N 6 GGGGGG CAE@B@ +17 144 N 6 AAAAAA JJJGBG +17 145 N 6 AAAAAA IJCGKG +17 146 N 6 TTTTTT HJJFFG +17 147 N 6 AAAAAA FIJEID +17 148 N 6 CCCCCC KKJGHG +17 149 N 6 CCCCCC JL3IGH +17 150 N 6 TTTTTT KJIEEH +17 151 N 6 GGGGGG ILJHHG +17 152 N 7 CCCCCC^]C JLLEIJ= +17 153 N 7 AAAAAAA EGGFHGA +17 154 N 7 TTTTTTT DIJHGF@ +17 155 N 7 CCCCCCC KLKJHJD +17 156 N 7 CCCCCCC ELJHKH7 +17 157 N 7 CCCCCCC GJLGLHE +17 158 N 7 TTTTTTT IKLEKHF +17 159 N 7 AAAAAAA EJIDHD@ +17 160 N 7 GGGGGGG HFHHHKI +17 161 N 7 AAAAAAA DDHHGHD +17 162 N 7 AAAAAAA ?HEH:@G +17 163 N 7 G$GGGGGG FDGEHI; +17 164 N 6 TTTTTT EG@E@: +17 165 N 6 GGGGGG GJ>HJG +17 166 N 6 AAAAAA FD@IGH +17 167 N 6 AAAAAA D?EGE9 +17 168 N 6 G$GGGGG 1HKKGE +17 169 N 5 CCCCC 4>GH1 +17 170 N 5 CCCCC EHLG3 +17 171 N 5 AAAAA HFIGE +17 172 N 5 CCCCC IHIJD +17 173 N 5 CCCCC ACDH? +17 174 N 5 GGGGG D@=B> +17 175 N 6 CCCCC^]C JJIG5E +17 176 N 6 CCCCCC EFIHGB +17 177 N 6 CCCCCC >FFGBG +17 178 N 6 AAAAAA DDHHHG +17 179 N 6 AAAAAA >IDG5F +17 180 N 6 AAAAAA 73GCDG +17 181 N 6 GGGGGG FCHLJK +17 182 N 7 AAAAAA^]A CE@GFH@ +17 183 N 7 CCCCCCC FHEIHI? +17 184 N 7 AAAAAAA @HIHFHE +17 185 N 7 CCCCCCC 8GHH=IB +17 186 N 6 GGGGGG A@@7C= +17 187 N 6 CCCCCC GFI;KG +17 188 N 6 CCCCCC EHG9LI +17 189 N 6 CCCCCC ECIGLI +17 190 N 6 AAAAAA E7F@HI +17 191 N 6 TTTTTT CJ?NH +17 198 N 5 CCCCC @IKLI +17 199 N 5 TTTTT GH2MK +17 200 N 5 TTTTT @HCHG +17 201 N 6 AAAAA^]A EG;IGB +17 202 N 6 AAAAAA BEFIJC +17 203 N 6 CCCCCC BG.JGD +17 204 N 6 CCCCCC =H7LKF +17 205 N 6 TTTTTT FHGLKG +17 206 N 6 GGGGGG EI>LHH +17 207 N 6 CCCCCC BJ7MJG +17 208 N 6 AAAAAA FFGJKF +17 209 N 6 TTTTTT LKNII +17 243 N 5 CCCCC LHHIH +17 244 N 6 CCCCCC GKKMIF +17 245 N 6 AAAAAA FKJGHF +17 246 N 6 TTTTTT ?KGHGF +17 247 N 6 GGGGGG :LFLHJ +17 248 N 6 TTTTTT BJEGEE +17 249 N 6 CCCCCC ALDJIG +17 250 N 6 CCCCCC 1LGKHH +17 251 N 5 AAAAA JCIHG +17 252 N 5 GGGGG LGLJF +17 253 N 5 CCCCC KGLJI +17 254 N 6 TTTTT^]T LHKHH@ +17 255 N 7 TTTTTT^]T GBHGB=? +17 256 N 7 AAAAAAA HDIFECA +17 257 N 7 TTTTTTT IHHF=DC +17 258 N 7 TTTTTTT HGHFEDA +17 259 N 7 CCCCCCC LILGCGF +17 260 N 7 TTTTTTT LJKJHGF +17 261 N 7 GGGGGGG LGJLDGG +17 262 N 7 CCCCCCC KHMJHIG +17 263 N 7 CCCCCCC KEKGH@F +17 264 N 7 CCCCCCC JEKIGHF +17 265 N 7 AAAAAAA KCJEIGF +17 266 N 7 GGGGGGG LFHIGJJ +17 267 N 7 TTTTTTT CCIFDED +17 268 N 7 TTTTTTT F6HE9EF +17 269 N 7 CCCCCCC J=LKHIJ +17 270 N 7 CCCCCCC G5KF6JH +17 271 N 7 TTTTTTT GFLJIGH +17 272 N 7 CCCCCCC GFJKFIJ +17 273 N 7 TTTTTTT GIKHJII +17 274 N 7 C$CCCCCC GDJIHJJ +17 275 N 6 CCCCCC =MHDGI +17 276 N 6 AAAAAA =JGEEF +17 303 N 5 GGGGG HDKIJ +17 304 N 5 CCCCC G?GJJ +17 305 N 5 CCCCC CHHIK +17 306 N 5 TTTTT GCIIL +17 307 N 5 GGGGG GIHIK +17 308 N 5 CCCCC EIKKJ +17 309 N 5 GGGGG =?CBB +17 310 N 5 AAAAA C>GGI +17 311 N 5 C$CCCC 8HCII +17 312 N 4 AAAA 7DHK +17 313 N 4 AAAA 6FGJ +17 314 N 4 AAAA EFH< +17 315 N 4 GGGG ;FIL +17 316 N 4 CCCC =LIK +17 317 N 4 TTTT CJJK +17 318 N 4 GGGG DGLC +17 319 N 4 AAAA GGGK +17 320 N 4 AAAA =HIJ +17 321 N 4 TTTT FHFH +17 322 N 4 GGGG JILL +17 323 N 4 CCCC HKJI +17 324 N 4 TTTT DGJL +17 325 N 5 AAAA^]A EFEJB +17 326 N 5 TTTTT D@DID +17 327 N 5 CCCCC IHKLE +17 328 N 5 AAAAA AEHHE +17 329 N 5 TTTTT EG@IF +17 330 N 5 TTTTT ?FFFD +17 331 N 5 TTTTT ABBJE +17 332 N 6 AAAAA^]A BEDIE7 +17 333 N 6 AAAAAA 9DHJF9 +17 334 N 6 A$AAAAA @FHJG@ +17 335 N 4 AAAA HHIG +17 336 N 5 AAAAA CHIFD +17 337 N 4 CCCC =JJH +17 338 N 5 TTTTT DILKJ +17 339 N 5 CCCCC JJEKG +17 340 N 5 CCCCC FILJD +17 341 N 5 TTTTT CHIKC +17 342 N 5 TTTTT EEHGD +17 343 N 5 GGGGG HKDK7 +17 344 N 5 CCCCC FGLK@ +17 345 N 5 TTTTT FHCKK +17 346 N 6 GGGGG^]G HHLKI@ +17 347 N 5 GGGGG EICIB +17 348 N 5 TTTTT CE>GC +17 349 N 6 TTTTTT BACH=C +17 350 N 6 TTTTTT CCHH/F +17 351 N 6 GGGGGG :IKKHG +17 352 N 6 A$AAAAA /CIJGI +17 353 N 5 G$GGGG ELMCG +17 354 N 4 AAAA FJ/I +17 355 N 4 GGGG MLBG +17 356 N 4 GGGG >BBH +17 357 N 5 CCCC^]C HKAHA +17 358 N 5 AAAAA HJ9ID +17 359 N 5 GGGGG NLIF +17 362 N 6 AAAAA^]A FHJJFB +17 363 N 6 AAAAAA ?JHJG? +17 364 N 6 TTTTTT ?H:GFD +17 365 N 6 GGGGGG IK1HJH +17 366 N 6 AAAAAA EEG +17 412 N 9 CCCCCTCC^]C KLKK:/ILA +17 413 N 9 AAAAAAAAA IFKHDHIGE +17 414 N 9 TTTTTTTTT JFHHAIIHE +17 415 N 9 GGGGGGGGG KBIICJJIG +17 416 N 9 GGGGGGGGG ICKFIMLJD +17 417 N 9 CCCCCCCCC I?KJIKKKE +17 418 N 9 AAAAAAAAA F>KHJJJJF +17 419 N 9 TTTTTTTTT CHHGJIIIF +17 420 N 9 AAAAAAAAA CHIG>IHHA +17 421 N 9 AAAAAAAAA D2LEAKKDF +17 422 N 9 AAAAAAAAA B9KJJKKJC +17 423 N 9 TTTTTTTTT EEHGGIIIE +17 424 N 9 A$AAAAAAAA BBHDBIIIE +17 425 N 8 AAAAAAAA AJIHHJH +17 429 N 8 TTTTTTTT DKIBKKLG +17 430 N 8 GGGGGGGG CLMAKKNH +17 431 N 7 GGGGGGG MHAMMLH +17 432 N 7 TTTTTTT JGDGDHD +17 433 N 7 TTTTTTT HG5FGHG +17 434 N 8 TTTTTTT^]T GFJEFH>B +17 435 N 8 AAAAAAAA GEAJIDHC +17 436 N 8 TTTTTTTT HG8JJFIC +17 437 N 8 TTTTTTTT EIEFFHGD +17 438 N 8 AAAAAAAA GF=IJI7D +17 439 N 8 CCCCCCCC DHFHIJIE +17 440 N 8 AAAAAAAA IHHF +17 450 N 9 GGGGGGGGG DGANMKFIG +17 451 N 9 AAAAAAAAA FD4KKG +17 454 N 10 AAAAAAAAAA EHLLHJBIE9 +17 455 N 9 TTTTTTTTT BIJIFGFFA +17 456 N 10 G$GGGGGGGGG DFHHLAKHI> +17 457 N 11 CCCCCCCCC^]C^]C @KKIEGII6DA +17 458 N 11 AAAAAAAAAAA FJKJDIJFCEB +17 459 N 11 TTTTTTTTTTT 8GGG@GGGGDC +17 460 N 11 GGGGGGGGGGG CKJJMKHKEGB +17 461 N 11 T$TTTTTTTTTT AGGHGIHH:FG +17 462 N 10 GGGGGGGGGG JILJLHK:JI +17 463 N 10 GGGGGGGGGG FIFIIII3IF +17 464 N 10 AAAAAAAAAA FIJ? +17 469 N 12 AAAAAAAAAAAA 1DH?JJG>IH:A +17 470 N 12 GGGGGGGGGGGG GGLEMIMELJ?G +17 471 N 12 TTTTTTTTTTTT FFGEHHJCEEAD +17 472 N 12 TTTTTTTTTTTT B>IHIHIBGD=C +17 473 N 12 GGGGGGGGGGGG FJMIKILHJIBG +17 474 N 12 GGGGGGGGGGGG BFMBIJKGJGAF +17 475 N 12 GGGGGGGGGGGG HDIFKJKAJGAG +17 476 N 12 AAAAAAAAAAAA GHH4ILI1JB?E +17 477 N 12 TTTTTTTTTTTT DEGGHHF2HF?D +17 478 N 13 TTTTTTTTTTTT^]T >?GCHHI.HD7CB +17 479 N 13 AAAAAAAAAAAAA BBHHIHHAHE@BC +17 480 N 13 GGGGGGGGGGGGG DCLNMINKLLAIG +17 481 N 13 GGGGGGGGGGGGG BEIJGJCCKIGG> +17 482 N 13 A$AAAAAAAAAAAA ;CKEJKJ;IBBFE +17 483 N 12 GGGGGGGGGGGG EKGLJLILFAIG +17 484 N 12 AAAAAAAAAAAA EH2JLH;H>BF9 +17 485 N 12 G$GGGGGGGGGGG ENGKJM?LJCJG +17 486 N 11 AAAAAAAAAAA JGCLJCG0CGG +17 487 N 11 GGGGGGGGGGG M?MJM>LIBJI +17 488 N 12 AAAAAAAAAAA^]A IBGLH;GGDECE +17 489 N 12 AAAAAAAAAAAA GADJHDIG?HCA +17 490 N 12 AAAAAAAAAAAA FHIKJ6JHHC@E +17 491 N 12 TTTTTTTTTTTT H6JII;HG@G;F +17 492 N 11 GGGGGGGGGGG I8LJLHJ?IHI +17 493 N 12 AAAAAAAAAAAA G +17 500 N 12 AAAAAAAAAAAA ?IIECJAAACI8 +17 501 N 12 TTTTTTTTTTTT HJIJ +17 512 N 12 AAAAAAAAAAAA HHE7IH@G3I +17 518 N 14 GGGGGGGGGGGGG^]G KJFIMJ?HKL0JFD +17 519 N 15 TTTTTTTTTTTTTT^]T KGI;H;=FBHLICHHL63HJH +17 527 N 14 AAAAAAAAAAAAAA GKJ9IGFHIIFGIF +17 528 N 15 GGGGGGGGGGGGGGG IFL;OLFKKMHIJLJ +17 529 N 14 CCCCCCCCCCCCCC GFL3LJ;J2KJGJH +17 530 N 15 TTTTTTTTTTTTTTT HJL;LIDJBMGGJKH +17 531 N 15 TTTTTTTTTTTTTTT ?FI4FGAEFGIAEHF +17 532 N 14 TTTTTTTTTTTTTT =GIID9GFIGGFHE +17 533 N 14 C$CCCCCCCCCCCCC DFKDKJ8KJL/IJI +17 534 N 14 TTTTTTTTTTTTTT IL@LIECJNJJHLH +17 535 N 14 AAAAAAAAAAAAAA GJEF>ABGFJIIHII +17 537 N 12 CCCCCCCCCCCC ;KLFEI2K4HKH +17 538 N 14 AAAAAAAAAAAAAA HD?GIAHCJ?GHHF +17 539 N 14 TTTTTTTTTTTTTT HF8HABHHJHDGJF +17 540 N 14 CCCCCCCCCCCCCC EL?LEEKFM5KIKJ +17 541 N 13 AAAAAAAAAAAAA HE:JHFGIIHFJG +17 542 N 14 CCCCCCCCCCCCCC AIEJEGHGKBFGII +17 543 N 14 CCCCCCCCCCCCCC CJDKG:JJMI7ILG +17 544 N 13 AAAAAAAAAAAAA FHDJEGFJIBEKG +17 545 N 14 AAAAAAAAAAAAAA @C?HFABCHA2HJG +17 546 N 14 AAAAAAAAAAAAAA B>;JEBIGK1;HJG +17 547 N 14 AAAAAAAAAAAAAA BFBFF>EJI>JHJG +17 548 N 13 A$AAAAAAAAAAAA =EGG>EJHE;FJG +17 549 N 13 TTTTTTTTTTTTT ECFF:EFJIHGJG +17 550 N 12 TTTTTTTTTTTT CD>:F;I@2CGF +17 551 N 12 G$GGGGGGGGGGG >IE?G8LADIIG +17 552 N 11 CCCCCCCCCCC HF>J3LIILLH +17 553 N 10 AAAAAAAAAA FC>GHJCHJG +17 554 N 10 AAAAAAAAAA CDEJG +17 562 N 8 CCCCCCCC EFIJJGHG +17 563 N 8 AAAAAAAA GEHJ4IJF +17 564 N 9 CCCCCCCCC D60IFBDHI +17 565 N 9 GGGGGGGGG :<>EILF +17 569 N 8 TTTTTTTT D5MLLIJK +17 570 N 8 TTTTTTTT @LD>JLL@ +17 572 N 9 AAAAAAAAA CFGDHFJHC +17 573 N 9 A$AAAAAAAA <6AH +17 583 N 8 TTTTTTTT HEKGLJJF +17 584 N 8 CCCCCCC^>C G:FJKI2? +17 585 N 9 AAAAAAAAA F9EFHGJHC +17 586 N 8 TTTTTTTT DHJGHGFC +17 587 N 9 C$CCCCCCCC AA5KKJI8E +17 588 N 9 AAAAAAAA^]A ?AGKGJ@E@ +17 589 N 9 AAAAAAAAA D1GJGJID? +17 590 N 9 CCCCCCCCC I2EGIFHGE +17 591 N 9 AAAAAAAAA CGHJHKIGB +17 592 N 8 AAAAAAAA AIIIJEGE +17 593 N 8 CCCCCCCC GHGHG@H@ +17 594 N 8 AAAAAAAA DHHIHJFG +17 595 N 9 AAAAAAAAA EH?HHJ/G? +17 596 N 8 AAAAAAAA 0FI@JF2D +17 597 N 9 C$CCCCCCCC B1KKEGE>H +17 598 N 8 TTTTTTTT 5HLGKKHC +17 599 N 8 TTTTTTTT ADHDHG/B +17 600 N 8 GGGGGGGG HELKILCA +17 601 N 8 TTTTTTTT =FFEFF6> +17 602 N 8 GGGGGGGG EHJGIIJE +17 603 N 8 GGGGGGG-1NG 3IJGJ88: +17 604 N 8 T$TTTTT*T EFI;D@E; +17 605 N 7 TTTTTTT GHAI?EF +17 606 N 7 TTTTTTT CEDICEB +17 607 N 7 AAAAAAA DDFHH +17 637 N 6 AAAAAA HJIHIF +17 638 N 6 AAAAAA HBJ5F? +17 639 N 5 AAAAA KDFI3 +17 640 N 5 AAAAA HJ6JC +17 641 N 5 GGGGG G0KI< +17 642 N 6 GGGGGG G>J6J9 +17 643 N 6 AAAAAA KG.:E3 +17 644 N 5 CCCCA F@AE2 +17 645 N 5 CCCCC GHHH0 +17 646 N 5 ATAAA I/GGE +17 647 N 5 AAAAA BIGAJ +17 648 N 6 AAAAAA IG@?JD +17 649 N 5 CCCCC CG?CG +17 650 N 6 TTTTTT IJ.EHD +17 651 N 6 CCCCCC EI/KEJ +17 652 N 5 CCCCC CHI5H +17 653 N 5 TTTTT IJ0J> +17 654 N 6 GGGGGG FL>:IE +17 655 N 6 GGGGGG ??IDHA +17 656 N 6 TTTTTT F8;0B@ +17 657 N 6 AAAAAA FGDBHD +17 658 N 6 CCCCCC EJ6CD< +17 659 N 6 AAAAAA HA;EGH +17 660 N 6 TTTTTT BG/FH> +17 661 N 6 GGGGGG FK0GIF +17 662 N 5 CCCCC E62I8 +17 663 N 6 AAAAAA IG/I83 +17 664 N 6 AAAAAA AJGIH6 +17 665 N 6 CCCCCC =J8HF9 +17 666 N 6 TTTTTT JJ;III +17 667 N 7 GGGGGG^]G GJ09G1= +17 668 N 7 AAAAAAA HG9?I:E +17 669 N 6 CCCCCC B;G9DE +17 670 N 7 AAAAAAA IH.7J>F +17 671 N 7 GGGGGGG DHFJ +17 685 N 4 GGGG <>AC +17 686 N 4 CCCC 1GJK +17 687 N 3 AAA IGI +17 688 N 3 TTT A?I +17 689 N 3 TAT E.@ +17 690 N 3 CCC 8IL +17 691 N 2 CC IE +17 692 N 3 TTT F=H +17 693 N 3 CCC =/M +17 694 N 3 CCC BIL +17 695 N 2 GG G GFH@ +17 698 N 4 TTTT GE@A +17 699 N 4 GGGG >/MC +17 700 N 4 AAAA :CIF +17 701 N 3 AAA EIH +17 702 N 3 AAA EIH +17 703 N 3 GGG @KG +17 704 N 4 ATAA G1>I +17 705 N 4 AAAA 4CC +17 741 N 4 TTTT GDCD +17 742 N 4 CCCC OFHG +17 743 N 4 AAAA BFHG +17 744 N 4 TTTT GGGE +17 745 N 4 GGGG LFHI +17 746 N 4 GGGG LDKG +17 747 N 5 GGGG^]G ?EKHA +17 748 N 5 AAAAA CBDGD +17 749 N 5 AAAAA I?JHC +17 750 N 6 AAAAA^]A JAJCD? +17 751 N 6 GGGGGG MDKJHE +17 752 N 6 TTTTTT ;DFGGE +17 753 N 6 CCCCCC KBIJGF +17 754 N 6 TTTTTT LEJJHE +17 755 N 6 GGGGGG JEIKIG +17 756 N 6 GGGGGG EAHGHC +17 757 N 6 AAAAAA HFJHGF +17 758 N 6 AAAAAA GDKDG@ +17 759 N 6 AAAAAA F@JJHE +17 760 N 6 CCCCCC G;GFHG +17 761 N 6 GGGGGG A;=CC@ +17 762 N 6 GGGGGG FDFIG< +17 763 N 6 CCCCCC GDJLIC +17 764 N 6 AAAAAA CGIHHH +17 765 N 6 AAAAAA D@KIHF +17 766 N 6 C$CCCCC B8GJHE +17 767 N 5 AAAAA AJJIG +17 768 N 5 CCCCC >GJID +17 769 N 5 CCCCC :KKKF +17 770 N 5 AAAAA CJHGF +17 771 N 5 TTTTT BIJHD +17 772 N 5 TTTTT =EEGD +17 773 N 5 GGGGG DKLLI +17 774 N 5 AAAAA DKJJF +17 775 N 5 GGGGG BLLLJ +17 776 N 5 AAAAA BKHI> +17 777 N 5 CCCCC :HKJF +17 778 N 5 AAAAA CJIHF +17 779 N 5 GGGGG CMJMI +17 780 N 5 AAAAA DHGIF +17 781 N 5 AAAAA @LGIG +17 782 N 5 AAAAA >HKJH +17 783 N 5 AAAAA DGKI< +17 784 N 5 CCCCC ?CJJG +17 785 N 5 AAAAA HGJJF +17 786 N 5 GGGGG AILLH +17 787 N 5 GGGGG 4HIMH +17 788 N 5 TTTTT 2?9I= +17 789 N 5 GGGGG AGLLJ +17 790 N 5 AAAAA >FHFE +17 791 N 5 GGGGG ?FJMJ +17 792 N 5 TTTTT 8JKI +17 807 N 4 AAAA BGJG +17 808 N 4 GGGG HLLJ +17 809 N 4 GGGG DJKF +17 810 N 4 GGGG DJJE +17 811 N 4 AAAA 72JG +17 812 N 4 AAAA BAJD +17 816 N 4 TTTT ?EGF +17 817 N 4 CCCC BFJJ +17 818 N 4 TTTT HMLH +17 819 N 4 GGGG F@KK +17 820 N 4 GGGG HILB +17 821 N 4 GGGG FJJH +17 822 N 4 GGGG DLJK +17 823 N 4 TTTT >DHF +17 824 N 4 CCCC DJMH +17 825 N 4 AAAA 6HHG +17 826 N 4 TTTT 6HJD +17 827 N 4 AAAA >HF@ +17 828 N 4 CCCT 7HJC +17 829 N 4 TTTT D +17 886 N 2 AA HI +17 887 N 2 GG JM +17 888 N 2 AA EI +17 889 N 2 CC AJ +17 890 N 2 CC KK +17 891 N 2 CC KG +17 892 N 2 CC KK +17 893 N 2 AA JK +17 894 N 2 TT HH +17 895 N 3 CC^]C IHB +17 896 N 3 TTT LMG +17 897 N 3 CCC LMF +17 898 N 3 TTT LKG +17 899 N 4 AAA^]A CJD@ +17 900 N 4 CCCC KHE? +17 901 N 4 CCCC IKEE +17 902 N 4 AAAA HJFF +17 903 N 4 AAAA HJEH +17 904 N 4 AAAA CJFH +17 905 N 4 AAAA IHFH +17 906 N 4 AAAA HIGH +17 907 N 4 AAAA @IHH +17 908 N 4 TTTT JJGF +17 909 N 4 TTTT FGGF +17 910 N 4 AAAA DHGG +17 911 N 4 AAAA JJHI +17 912 N 4 AAAA IJII +17 913 N 4 AAAA DKHI +17 914 N 4 AAAA JGII +17 915 N 4 TTTT JIHG +17 916 N 4 TTTT CCHH +17 917 N 4 AAAA IJHG +17 918 N 4 GGGG IMKH +17 919 N 4 CCCC MLLI +17 920 N 4 TTTT LLKH +17 921 N 4 GGGG HLHH +17 922 N 4 GGGG LCKG +17 923 N 4 GGGG JEIH +17 924 N 4 CCCC KLKJ +17 925 N 4 AAAA JJIK +17 926 N 4 TTTT IJDG +17 927 N 4 GGGG KMJI +17 928 N 4 GGGG JKJJ +17 929 N 4 TTTT IFIC +17 930 N 4 GGGG IMLI +17 931 N 4 GGGG HIKH +17 932 N 4 TTTT FIFC +17 933 N 4 GGGG LJIG +17 934 N 4 CCCC EHKJ +17 935 N 4 AAAA GIHK +17 936 N 4 TTTT IIJI +17 937 N 4 GGGG KJJI +17 938 N 4 CCCC EELJ +17 939 N 4 CCCC LLKL +17 940 N 4 TTTT KLLK +17 941 N 4 GGGG JLIH +17 942 N 4 TTTT HFGF +17 943 N 4 AAAA GIHI +17 944 N 4 GGGG KEKJ +17 945 N 4 TTTT GGJG +17 946 N 4 CCCC IKKJ +17 947 N 4 CCCC HJKI +17 948 N 4 CCCC GMGL +17 949 N 4 AAAA DJHI +17 950 N 4 GGGG HMMJ +17 951 N 5 CCCC^]C EHLJB +17 952 N 5 TTTTT FKLIH +17 953 N 5 A$AAAA ?DIJ8 +17 954 N 4 TTTT GKIF +17 955 N 4 TTTT DHE9 +17 956 N 4 CCCC HKIF +17 957 N 4 AAAA FAI; +17 958 N 4 CCCC CEDD +17 959 N 4 AAAA FJHE +17 960 N 4 GGGG CMHE +17 961 N 4 TTTT BIFH +17 962 N 4 G$GGG DKJI +17 963 N 3 CCC MJF +17 964 N 3 TTT LI< +17 965 N 3 GGG MH: +17 966 N 3 AAA JF4 +17 967 N 3 GGG LEI +17 968 N 3 GGG ?BJ +17 969 N 3 TTT IHG +17 970 N 3 GGG JID +17 971 N 3 GGG LH@ +17 972 N 3 GGG DJ1 +17 973 N 3 AAA HH7 +17 974 N 3 AAA IF5 +17 975 N 3 GGG IN: +17 976 N 3 AAA IKF +17 977 N 3 TTT IG9 +17 978 N 3 GGG LG; +17 979 N 3 CCC EI6 +17 980 N 3 TTT LJE +17 981 N 3 TTT FA2 +17 982 N 3 GGG DF0 +17 983 N 3 AAA IJI +17 984 N 3 GGG LHF +17 985 N 3 CCC BH> +17 986 N 2 CC J: +17 987 N 3 CCC JH= +17 988 N 3 AAA GIB +17 989 N 3 GGG IEI +17 990 N 3 GGG AC> +17 991 N 2 AA EC +17 992 N 3 GGG HEA +17 993 N 3 TTT C>8 +17 994 N 3 T$TT =G +17 1008 N 2 AA JE +17 1009 N 2 GG 9G +17 1010 N 2 CC CH +17 1011 N 2 TT CG +17 1012 N 2 AA 3D +17 1013 N 2 TT @E +17 1014 N 2 GG @H +17 1015 N 2 AA 2E +17 1016 N 2 TT @G +17 1017 N 2 TT EC +17 1018 N 2 GG 8I +17 1019 N 2 CC CG +17 1020 N 3 GG^]G B@B +17 1021 N 2 CC ID +17 1022 N 3 CCC GHC +17 1023 N 3 AAA GEF +17 1024 N 4 CCC^]C IHDE +17 1025 N 4 TTTT LHFE +17 1026 N 4 GGGG AJGG +17 1027 N 4 CCCC >DEH +17 1028 N 3 AAA HGG +17 1029 N 4 CCCC DIGH +17 1030 N 4 TTTT KHIJ +17 1031 N 6 TTTT^]T^]T 0GDFB? +17 1032 N 6 TTTTTT BFDGA@ +17 1033 N 6 GGGGGG EIJKFG +17 1034 N 5 GGGGG HIID@ +17 1035 N 6 CCCCCC @JIJFF +17 1036 N 6 CCCCCC 8GKKFB +17 1037 N 6 TTTTTT JGJLHG +17 1038 N 6 GGGGGG +17 1040 N 6 AAAAAA IFEIG> +17 1041 N 5 CCCCC I +17 1048 N 6 GGGGGG 7JGNKK +17 1049 N 6 CCCCCC 0GHLHG +17 1050 N 6 A$AAAAA DGIKIF +17 1051 N 5 AAAAA HFJHD +17 1052 N 5 AAAAA BIKJB +17 1053 N 5 AAAAA GFJGB +17 1054 N 5 CCCCC I@JHB +17 1055 N 6 CCCCC^]C HKNK9A +17 1056 N 6 CCCCCC HKMK7@ +17 1057 N 6 TTTTTT JDKJDF +17 1058 N 6 GGGGGG HHLKHH +17 1059 N 6 TTTTTT EHII?E +17 1060 N 6 CCCCCC JJJI=H +17 1061 N 6 TTTTTT JJMKCH +17 1062 N 6 CCCCCC LCMKII +17 1063 N 6 TTTTTT HDKLGH +17 1064 N 6 AAAAAA FHHHED +17 1065 N 6 AAAAAA CIJI@G +17 1066 N 7 AAAAAA^]A JHKIFG? +17 1067 N 7 AAAAAAA GILIDGB +17 1068 N 7 AAAAAAA GHLIEGB +17 1069 N 7 AAAAAAA HIIIDG@ +17 1070 N 6 AAAAAA BJJHHC +17 1071 N 7 GGGGGGG LLMNKJH +17 1072 N 7 AAAAAAA GHKI@EE +17 1073 N 7 AAAAAAA IIIJ7GE +17 1074 N 7 AAAAAAA ;JJG7H@ +17 1075 N 7 AAAAAAA GCKI6GE +17 1076 N 7 GGGGGGG KLMLKKI +17 1077 N 7 AAAAAAA EGKJDGC +17 1078 N 7 AAAAAAA HKJIDHF +17 1079 N 7 AAAAAAA IIKHEHG +17 1080 N 7 AAAAAAA GFJKGHG +17 1081 N 7 GGGGGGG IJOMGHJ +17 1082 N 7 AAAAAAA FHIIFGG +17 1083 N 7 AAAAAAA HJIJGHG +17 1084 N 8 AAAAAAA^]A FFKICHH@ +17 1085 N 8 AAAAAAAA FEKJIHFB +17 1086 N 8 AAAAAAAA ?3GJFHGC +17 1087 N 8 CCCCCCCC D/KJ7JGD +17 1088 N 8 TTTTTTTT GILLHJGG +17 1089 N 8 CCCCCCCC IKLLDJKE +17 1090 N 8 AAAAAAAA FCKIGGGF +17 1091 N 8 CCCCCCCC HJKL7JIF +17 1092 N 8 TTTTTTTT HKLJHHFEBIF +17 1112 N 8 TTTTTTTT GHH3@FHD +17 1113 N 8 GGGGGGGG IKLFJGKJ +17 1114 N 8 AAAAAAAA HKE6GBHH +17 1115 N 8 GGGGGGGG DLLKKHMK +17 1116 N 8 GGGGGGGG AHK5GIEJ +17 1117 N 8 AAAAAAAA FGI>HCHE +17 1118 N 8 TTTTTTTT CGF>GDGH +17 1119 N 7 C$CCCCCC CHJIK?K +17 1120 N 7 CCCCCCC FIDGGEB +17 1121 N 7 AAAAAAA CHFIIHH +17 1122 N 8 TTTTTTT^]T DGCHGCDA +17 1123 N 8 T$TTTTTTT AGBEFGF> +17 1124 N 7 AAAAAAA EEGEADE +17 1125 N 7 TTTTTTT G@FIHHE +17 1126 N 7 CCCCCCC F=HJFKB +17 1127 N 7 TTTTTTT ECIHHIH +17 1128 N 7 GGGGGGG DGJIBKG +17 1129 N 6 AAAAAA BFEF +17 1153 N 6 AAAAAA DF: +17 1155 N 6 TTTTTT DHGGD? +17 1156 N 5 TTTTT DFAE@ +17 1157 N 6 TTTTTT FAHGE@ +17 1158 N 6 GGGGGG HDJKIC +17 1159 N 6 GGGGGG HIHJGF +17 1160 N 6 AAAAAA ;AGGGE +17 1161 N 6 TTTTTT EHLIFH +17 1221 N 6 A$AAAAA :HIKFG +17 1222 N 5 TTTTT IJHEF +17 1223 N 5 TTTTT EFH>5 +17 1224 N 6 CCCCC^]C KLK=I@ +17 1225 N 6 AAAAAA HKKIGD +17 1226 N 6 AAAAAA GLGI?@ +17 1227 N 6 AAAAAA ?LJIHE +17 1228 N 6 AAAAAA ILJI>E +17 1229 N 6 AAAAAA IMIJGF +17 1230 N 6 TTTTTT HIDACG +17 1231 N 6 CCCCCC IJEEIH +17 1232 N 6 TTTTTT FKKCCF +17 1233 N 6 GGGGGG JKIEJI +17 1234 N 6 AAAAAA GLIHDG +17 1235 N 6 AAAAAA GLIG;? +17 1236 N 6 AAAAAA HHKFGD +17 1237 N 6 TTTTTT FGG@?G +17 1238 N 7 CCCCCC^]C GJKDDI= +17 1239 N 7 CCCCCCC ELJCGH< +17 1240 N 7 CCCCCCC HLMA9H8 +17 1241 N 7 AAAAAAA EIKEHHF +17 1242 N 7 AAAAAAA EKKHHHG +17 1243 N 7 AAAAAAA EGHIHFE +17 1244 N 7 CCCCCCC FGJFEBA +17 1245 N 7 GGGGGGG =B?<4AB +17 1246 N 7 C$CCCCCC AHLB@I1 +17 1247 N 6 GGGGGG >C9ABC +17 1248 N 5 CCCCC JLJIC +17 1249 N 7 CCCCCC^]C FM;DFLE +17 1250 N 7 AAAAAAA JJFCHEC +17 1251 N 7 AAAAAAA DJ5CH>D +17 1252 N 7 TTTTTTT FF=EECF +17 1253 N 7 AAAAAAA EJFAFBF +17 1254 N 7 AAAAAAA GFAGB@G +17 1255 N 7 GGGGGGG ILBIJAK +17 1256 N 7 CCCCCCC GJ?AHGJ +17 1257 N 7 AAAAAAA FCFFHDI +17 1258 N 7 TTTTTTT CJBDHDH +17 1259 N 7 TTTTTTT >G25EJ +17 1261 N 6 C$CCCCC CK3IEK +17 1262 N 6 CCCCCC B:6GDL +17 1263 N 6 TTTTTT K7HG?L +17 1264 N 6 TTTTTT H6=G9H +17 1265 N 6 TTTTTT H;5E@H +17 1266 N 7 GGGGGG^]G I:JI?LB +17 1267 N 7 AAAAAAA F>ADDLC +17 1268 N 7 GGGGGGG G6HMDLH +17 1269 N 7 CCCCCCC D>JB/LH +17 1270 N 7 GGGGGGG 994B=DB +17 1271 N 6 TTTTTT EEF>IG +17 1272 N 6 CCCCCC CJJ=MG +17 1273 N 7 AAAAAAA HHGIIH +17 1275 N 7 GGGGGGG 8BKF>LI +17 1276 N 7 TTTTTTT B92F=HF +17 1277 N 7 CCCCCCC AIH> +17 1293 N 6 TTTTTT CG@IHB +17 1294 N 6 GGGGGG HG /C/JG@A +17 1298 N 7 TTTTTTT AB0DGED +17 1299 N 7 TTTTTTT ?EAIDEI +17 1300 N 7 TTTTTTT =F2IGEH +17 1301 N 6 TTTTTG F>EGFL +17 1302 N 6 GGGGGG GAIHIK +17 1303 N 6 GGGGGG G8KBHL +17 1304 N 6 AAAAAA C9@9EJ +17 1305 N 6 TTTTTT ??JKGF +17 1306 N 6 TTTTTT EHBEF +17 1309 N 6 CCCCCC FKIFHJ +17 1310 N 6 AAAAAA GFK@HK +17 1311 N 6 GGGGGG I@NFJL +17 1312 N 6 CCCCCC G>MKKL +17 1313 N 6 TTTTTT JIGIF +17 1320 N 7 CCCCCCC FIJ@IGD +17 1321 N 7 GGGGGGG >@DD;E> +17 1322 N 7 CCCCCCC F4LJJHH +17 1323 N 7 T$TTTTTT >:LJILJ +17 1324 N 6 CCCCCC 5LMJEH +17 1325 N 6 AAAAAA :JIH@I +17 1326 N 6 AAAAAA ADJHEI +17 1327 N 7 CCCCCC^]C FICHID@ +17 1328 N 7 CCCCCCC DL@IBJB +17 1329 N 7 TTTTTTT 7LIIGJE +17 1330 N 7 GGGGGGG IMJILHF +17 1331 N 7 TTTTTTT @IIDGEE +17 1332 N 7 AAAAAAA 5@IEFAD +17 1333 N 7 CCCCCCC AHKJDFG +17 1334 N 7 CCCCCCC @KKHHJG +17 1335 N 7 TTTTTTT GILKIKG +17 1336 N 8 CCCCCCC^]C 6KGJHJIB +17 1337 N 8 A$AAAAAAA EFAHHHGE +17 1338 N 7 AAAAAAA >IGFHFC +17 1339 N 7 TTTTTTT FKICGHF +17 1340 N 6 AAAAAA HGEDHF +17 1341 N 7 AAAAAAA CHI:JG@ +17 1342 N 7 AAAA$AAA AIH;JGE +17 1343 N 6 CCCCCC FHIGGF +17 1344 N 6 CCCCCC GKHKJH +17 1345 N 6 TTTTTT GJFKKI +17 1346 N 6 GGGGGG HLJIJI +17 1347 N 6 AAAAAA BIFFGG +17 1348 N 6 T$TTTTT DHGGHH +17 1349 N 5 TTTTT HEGFF +17 1350 N 5 TTTTT GEGFG +17 1351 N 5 TTTTT GGFFG +17 1352 N 5 AAAAA GGEFG +17 1353 N 5 AAAAA =GHHH +17 1354 N 5 AAAAA ?FCGH +17 1355 N 5 AAAAA GGIFH +17 1356 N 5 AAAAA IIEHH +17 1357 N 5 AAAAA FHEIE +17 1358 N 5 GGGGG KIFJM +17 1359 N 5 TTTTT 8FDDH +17 1360 N 5 TTTTT DEEEH +17 1361 N 5 TTTTT :@IEH +17 1362 N 5 GGGGG CHJKK +17 1363 N 5 GGGGG AIJGK +17 1364 N 5 GGGGG @DJFD +17 1365 N 5 G$GGGG =BJHJ +17 1366 N 4 GGGG FAJI +17 1367 N 4 GGGG HHIJ +17 1368 N 4 AAAA GFDC +17 1369 N 4 TTTT GFFF +17 1370 N 4 TTTT IIEC +17 1371 N 4 CCCC JFDL +17 1372 N 4 CCCC HLKK +17 1373 N 4 CCCC HLJK +17 1374 N 4 CCCC HLIK +17 1375 N 5 TTTT^]T FLIKE +17 1376 N 5 AAAAA DIEGA +17 1377 N 5 AAAAA GLII9 +17 1378 N 5 GGGGG FJJJI +17 1379 N 5 CCCCC IHJDH +17 1380 N 5 CCCCC FHDKD +17 1381 N 5 CCCCC HKJ9> +17 1382 N 5 GGGGG @>AAC +17 1383 N 5 CCCCC GIJMA +17 1384 N 6 CCCCC^]C ELJJD: +17 1385 N 6 AAAAAA CKIJ6C +17 1386 N 6 CCCCCC DHIAAB +17 1387 N 7 CCCCCC^]C CIHE>EE +17 1388 N 7 C$CCCCCC >LILKD5 +17 1389 N 5 GGGGG ?BC;? +17 1390 N 6 GGGGGG D@CAGF +17 1391 N 6 AAAAAA DHJ=FG +17 1392 N 6 GGGGGG FJK2HJ +17 1393 N 6 AAAAAA GCB3B@ +17 1394 N 6 CCCCCC AJHJEG +17 1395 N 6 AAAAAA 5GI>GJ +17 1396 N 6 GGGGGG DJB5JK +17 1397 N 6 CCCCCC AJC:AG +17 1398 N 6 GGGGGG ;BD?@C +17 1399 N 6 GGGGGG AGFKK: +17 1400 N 5 AAAAA EG?DHB +17 1404 N 7 CCCCCCC 7GJ1HKF +17 1405 N 7 CCCCCCC :JK7IJD +17 1406 N 7 TTTTTTT DGKGJ:GHG +17 1414 N 7 TTTTTTT IHKFJMJ +17 1415 N 7 TTTTTTT :CD=EBF +17 1416 N 8 AAAAAAA^]A BEF?HJEA +17 1417 N 8 CCCCCCCC AFICGJGC +17 1418 N 8 TTTTTTTT DHKCJNFF +17 1419 N 8 AAAAAAAA @>2HHHFC +17 1420 N 8 TTTTTTTT @BI;C=GF +17 1421 N 8 GGGGGGGG BHJ@CF@< +17 1428 N 9 GGGGGGGG^]G FGDE: +17 1430 N 9 CCCCCCCCC DJBKKHFGE +17 1431 N 9 CCCCCCCCC GBDLKGCED +17 1432 N 9 AAAAAAAAA 8@DEIH/FE +17 1433 N 9 TTTTTTTTT FHBFJH=GF +17 1434 N 9 TTTTTTTTT BH@HFDCED +17 1435 N 8 T$TTTTTTT ?EHHDEFE +17 1436 N 8 CCCCCCCC EKKFKFHH +17 1437 N 8 TTTTTTTT KDDLI>HH +17 1438 N 8 CCCCCCCC IDIDJGBH +17 1439 N 8 TTTTTTTT FGLIID +17 1447 N 8 GGGGGGGG NFLGJCGI +17 1448 N 8 GGGGGGGG DDD6HIGE +17 1449 N 8 TTTTTTTT ?FCGDGD> +17 1450 N 8 AAAAAAAA GDJEFCBE +17 1451 N 8 TTTTTTTT @H/IFHGE +17 1452 N 9 AAAAAAAA^]A FBIIFHCDC +17 1453 N 9 TTTTTTTTT JHIIGEGF@ +17 1454 N 9 TTTTTTTTT IBIGGFF?B +17 1455 N 9 GGGGGGGGG 5DJLIIIJG +17 1456 N 9 TTTTTTTTT GGGHFCEDF +17 1457 N 9 GGGGGGGGG BF/LJHDHJ +17 1458 N 9 TTTTTTTTT 7EJGEH>EG +17 1459 N 9 CCCCCCCCC ?BKLK9EKJ +17 1460 N 10 TTTTTTTTT^]T 9EMKGJJIJ@ +17 1461 N 10 GGGGGGGGGG ??IKJ/@IJE +17 1462 N 10 CCCCCCCCCC JDHKICDIJD +17 1463 N 10 TTTTTTTTTT LEMMI9IIKE +17 1464 N 10 GGGGGGGGGG =CL@I>FFHH +17 1465 N 10 TTTTTTTTTT F>FGF>KGF +17 1476 N 10 TTTTTTTTTT E?EG>?EHAD +17 1477 N 10 GGGGGGGGGG ?EJEDJDJIH +17 1478 N 9 GGGGGGGGG :LCH/HH>F +17 1479 N 10 CCCCCCCCCC 4EJK=JJKBH +17 1480 N 10 CCCCCCCCCC 2JJHKIIKIG +17 1481 N 10 TTTTTTTTTT GECB +17 1484 N 10 TTTTTTTTTT FHEAA? +17 1493 N 10 GGGGGGGGGG DJGF2KJB?@ +17 1494 N 10 GGGGGGGGGG EE/G9FIGED +17 1495 N 9 TTTTTTTTT E=8<>F=0D +17 1496 N 10 GGGGGGGGGG FJ:GGHKGGH +17 1497 N 9 AAAAAAAAA BD9AJBB4E +17 1498 N 10 GGGGGGGGGG FJ7JEGJJCI +17 1499 N 11 GGGGGGGGGG^]G BGE.EJHIEF? +17 1500 N 11 AAAAAAAAAAA DA3FEKEFFGB +17 1501 N 11 G$GGGGGGGGGG DKKIKMKK:JG +17 1502 N 10 CCCCCCCCCC H9FALJHIIE +17 1503 N 11 AAAAAAAAAA^]A GCHGIFGGFE> +17 1504 N 10 GGGGGGGGGG JGJKIJLJIF +17 1505 N 11 GGGGGGGGGGG H8GHMII2GE7 +17 1506 N 11 GGGGGGGGGGG IJFDKH@DGFA +17 1507 N 11 AAAAAAAAAAA AD?9DDG?G@B +17 1508 N 11 CCCCCCCCCCC FHHGHGFFHFH +17 1509 N 12 AAAAAAAAAAA^]A F2E@DHFFGGDE +17 1510 N 12 GGGGGGGGGGGG ICGJMAHJJJHE +17 1511 N 12 AAAAAAAAAAAA A2A>FGDIFF;E +17 1512 N 12 AAAAAAAAAAAA @:HAIGGHCGFF +17 1513 N 11 GGGGGGGGGGG G/GNHKHKI?I +17 1514 N 12 GGGGGGGGGGGG >HFILIHHIFFD +17 1515 N 11 G$GGGGGGGGGG C89?LIHJJH8K +17 1520 N 11 GGGGGGGGGGG .AFLKJGJIIJIGBL +17 1533 N 8 TTTTTTTT I5CBCF;I +17 1534 N 9 CCCCCCCC^]C KGEBJH@L; +17 1535 N 9 AAAAAAAAA HGF6EG2:D +17 1536 N 10 CCCCCCCCC^]C ICG>@I>I@: +17 1537 N 9 AAAAAAAAA JGH=JGKDB +17 1538 N 10 AAAAAAAAAA DGGIII@JD? +17 1539 N 10 GGGGGGGGGG KJJ8JJLMC> +17 1540 N 10 CCCCCCCCCC JJGJFA>GC= +17 1541 N 10 CCCCCCCCCC HHHEJI0MD5 +17 1542 N 10 CCCCCCCCCC KHHLIIHLE9 +17 1543 N 10 CCCCCCCCCC HFKFCHILE5 +17 1544 N 10 TTTTTTTTTT IHF8KIGLHB +17 1545 N 10 GGGGGGGGGG JEKFLE5LF? +17 1546 N 10 GGGGGGGGGG DBF.GCIKC< +17 1547 N 10 AAAAAAAAAA GF9GHIHHH= +17 1548 N 10 AAAAAAAAAA EDF1GF=IF= +17 1549 N 10 GGGGGGGGGG FKK8KLJMH? +17 1550 N 10 GGGGGGGGGG 5FI.IIFFH? +17 1551 N 10 A$AAAAAAAAA EE@3EHHIHC +17 1552 N 9 AAAAAAAAA @HFHHIIFA +17 1553 N 8 AAAAAAAA ;HFB8JI> +17 1554 N 9 GGGGGGGGG IBGJK?MEB +17 1555 N 9 TTTTTTTTT C=DCE5JGA +17 1556 N 9 TTTTTTTTT =FEHE8HE= +17 1557 N 10 GGGGGGGGG^]G GJDJJFLEBD +17 1558 N 10 TTTTTTTTTT ?AADE5IHCD +17 1559 N 10 T$TTTTTTTTT =2EGF8IE4C +17 1560 N 9 TTTTTTTTT D7BCAIE@E +17 1561 N 9 TTTTTTTTT ;0EG6JE9E +17 1562 N 9 GGGGGGGGG :GEK2IHBJ +17 1563 N 8 GGGGGGGG CFG;KB=F +17 1564 N 8 GGGGGGGG @GCCH +17 1566 N 9 TTTTTTTTT CJAHDKF=F +17 1567 N 9 CCCCCCCCC 7JJIILG4I +17 1568 N 9 T$TTTTTTTT @GHK2KIBL +17 1569 N 8 CCCCCCCC HIHIMG7H +17 1570 N 8 TTTTTTTT KKIGLJ@K +17 1571 N 8 GGGGGGGG @KFDKH>H +17 1572 N 7 CCCCCCC KINKH=L +17 1573 N 7 AAAAAAA HIGKI?J +17 1574 N 8 CCCCCCCC =GIHKFAJ +17 1575 N 7 CCCCCCC BEGLH0I +17 1576 N 8 CCCCCCCC L +17 1579 N 8 AAAAAAAA 3GG0IIEH +17 1580 N 8 GGGGGGGG >JJINJBH +17 1581 N 8 CCCCCCCC 0FJGLH=L +17 1582 N 8 C$CCCCCCC =GIHLE@I +17 1583 N 7 TTTTTTT GHCLJAM +17 1584 N 7 GGGGGGG GIHLDBJ +17 1585 N 7 GGGGGG^]G EFK4@J? +17 1586 N 8 AAAAAAAA BDAFJ>GC +17 1587 N 8 CCCCCCCC FH@IC8I? +17 1588 N 8 AAAAAAAA CF:EI=DE +17 1589 N 8 A$AAAAAAA ;FHJJ>GD +17 1590 N 7 CCCCCCC H8KD8ID +17 1591 N 7 TTTTTTT HCJJEJE +17 1592 N 7 TTTTTTT D5?G;GC +17 1593 N 7 GGGGGGG HCJD?LA +17 1594 N 7 TTTTTTT ?CIHAHB +17 1595 N 7 GGGGGGG BHIF@KH +17 1596 N 7 CCCCCCC B4KGE9> +17 1597 N 7 CCCCCCC D;K97LF +17 1598 N 7 C$CCCCCC >FJG;H= +17 1599 N 6 AAAAAA >I=CJG +17 1600 N 6 TTTTTT >DHFDG +17 1601 N 6 CCCCCC GJC;EH +17 1602 N 5 TTTTT JIBLC +17 1603 N 5 GGGGG IB@ME +17 1604 N 5 GGGGG F:=@0 +17 1605 N 5 TTTTT BFIJ +17 1614 N 4 AAAA J?FG +17 1615 N 4 CCCC F.KG +17 1616 N 4 TTTT JGLE +17 1617 N 4 CCCC BAL= +17 1618 N 4 AAAA HDJ< +17 1619 N 4 GGGG BBEI +17 1620 N 4 CCCC BALC +17 1621 N 4 CCCC 8HMIMJK +17 1800 N 7 CCCCCCC HIJLIJL +17 1801 N 7 TTTTTTT FFLKLIK +17 1802 N 7 GGGGGGG JJJILJJ +17 1803 N 7 CCCCCCC KIILLKK +17 1804 N 7 AAAAAAA EIJJJHI +17 1805 N 7 AAAAAAA GHFIJGJ +17 1806 N 7 AAAAAAA DGGJBHJ +17 1807 N 7 GGGGGGG LJILLLL +17 1808 N 7 CCCCCCC @ALKL7D +17 1809 N 8 CCCCCCC^]C DGKLKKK< +17 1810 N 8 CCCCCCCC IGALKFL< +17 1811 N 9 CCCCCCCC^]C HGLKJKL=8 +17 1812 N 9 TTTTTTTTT HCMLLKKGC +17 1813 N 9 GGGGGGGGG AGFKLIKG> +17 1814 N 9 AAAAAAAAA D?IIHJIB@ +17 1815 N 9 GGGGGGGGG FCKMM=K4? +17 1816 N 9 GGGGGGGGG +17 1817 N 9 CCCCCCCCC EFKKIJGF= +17 1818 N 9 C$C$CCCCCCC ?BKKLFHE; +17 1819 N 7 CCCCCCC KKLJM;; +17 1820 N 7 GGGGGGG BDEB6B4 +17 1821 N 7 CCCCCCC KKKCGA; +17 1822 N 7 CCCCCCC KJEKL>> +17 1823 N 8 CCCCCCC^]C HIJJKH4= +17 1824 N 8 TTTTTTTT KKIK@@EA4@ +17 1831 N 7 T$TTTTTT 5DFBIAE +17 1832 N 6 C$CCCCC BEJKII +17 1833 N 5 TTTTT GGKIC +17 1834 N 6 C$CCCC^2C AMJAJ< +17 1835 N 6 TTTTTT KKB7H@ +17 1836 N 6 CCCCCC JJJ=KB +17 1837 N 6 CCCCCC ;KH8@B +17 1838 N 6 CCCCCC GJG>I3 +17 1839 N 6 TTTTTT LFG4H: +17 1840 N 6 CCCCCC HGI6JG +17 1841 N 6 CCCCCC LK:5HC +17 1842 N 6 CCCCCC MLI.H> +17 1843 N 6 TTTTTT EBH +17 1845 N 6 GGGGGG MI?8F9 +17 1846 N 6 CCCCCC LJI6II +17 1847 N 7 TTTTTT^]T LFHB@I? +17 1848 N 7 GGGGGGG L/B1E>E +17 1849 N 7 TTTTTTT HAA?F1D +17 1850 N 7 CCCCCCC HLCGC5IGFA +17 1852 N 7 GGGGGGG BEDKFHE +17 1853 N 7 GGGGGGG ELF42EA +17 1854 N 8 AAAAAAA^]A B7@A6FD9 +17 1855 N 8 CCCCCCCC DJAGGGF? +17 1856 N 8 AAAAAAAA IIDGBGGC +17 1857 N 8 GGGGGGGG ;KEBEEB +17 1859 N 8 GGGGGGGG =MGI5IIA +17 1860 N 8 GGGGGGGG 3JAB:HGB +17 1861 N 8 TTTTTTTT 8KJD +17 1863 N 8 CCCCCCC^]C EI79HHCB +17 1864 N 9 TTTTTTTTT KBEE3HHGF +17 1865 N 9 GGGGGGGGG CLDC?IIBH +17 1866 N 9 GGGGGGGGG BE:;2HIEB +17 1867 N 7 CCCCCCC ?F:IJFF +17 1868 N 9 CCCCCCCCC EKIIGHHGF +17 1869 N 9 TATAATATA KFG +17 1875 N 9 GGGGGGGGG =;;<3FGEJ +17 1876 N 8 CCCCCCCC CIH:IGGJ +17 1877 N 8 TTTTTTTT ?/IEGJCJ +17 1878 N 8 CCCCCCCC AIIBJJFI +17 1879 N 8 AAAAAAAA HBJ3HGFH +17 1880 N 8 CCCCCCCC F6G@HH@H +17 1881 N 9 GGGGGGG^]G^]G G>@D +17 1883 N 12 AAAAAAAAAAA^]A AFF:GF@IEDCA +17 1884 N 12 GGGGGGGGGGGG B:K=JJAKHGHE +17 1885 N 12 C$CCCCCCCCCCC B>J8AHCDGFHD +17 1886 N 11 CCCCCCCCCCC 3IGHGHIADIA +17 1887 N 10 GGGGGGGGGG ;;BA7>AAC@ +17 1888 N 11 CCCCCCCCCCC ADAIIDKIHIH +17 1889 N 11 CCCCCCCCCCC GI6HH@HHGIE +17 1890 N 11 CCCCCCCCCCC GH5JGEKGGIH +17 1891 N 11 TTTTTTTTTTT AF2IDBKHHJH +17 1892 N 11 GGGGGGGGGGG HJKJJ@IIIKI +17 1893 N 11 TTTTTTTTTTT EE4EDBHEEHD +17 1894 N 11 GGGGGGGGGGG EK0KJDLIILI +17 1895 N 10 CCCCCCCCCC I6HKDKJIJI +17 1896 N 11 CCCCCCCCCCC 9H?JHCKGHKI +17 1897 N 11 GGGGGGGGGGG @A6>6;CAADA +17 1898 N 10 TTTTTTTTTT 9>CCBDFEIE +17 1899 N 10 GGGGGGGGGG /KGIDLIIKI +17 1900 N 10 TTTTTTTTTT 0DBE=HFEHG +17 1901 N 11 AAAAAAAAAAA 5.KJIJIB +17 1906 N 12 TTTTTTTTTTTT @IGJIFKHIIIF +17 1907 N 12 GGGGGGGGGGGG ?G0;JDKJIKJF +17 1908 N 12 A$AAAAAAAAAAA ?CGFBCIFGJGD +17 1909 N 11 GGGGGGGGGGG JGLKFLKKLLI +17 1910 N 10 CCCCCCCCCC >IJ?LJILIB +17 1911 N 11 CCCCCCCCCCC FCGHMLKNLG@ +17 1922 N 11 T$TTTTTTTTTT 6GG3HFFIGDC +17 1923 N 11 GGGGGGGGGGG +17 1944 N 11 TTTTTTTTTTT @D3HGGHFHCH +17 1945 N 11 TTTTTTTTTTT >B9GFCIFFFE +17 1946 N 11 G$GGGGGGGGGG DF?LIHMLJHK +17 1947 N 10 AAAAAAAAAA D:?HIIHBFH +17 1948 N 10 GGGGGGGGGG E:JKKMLIKL +17 1949 N 10 AAAAAAAAAA C9IIIAHFFH +17 1950 N 10 A$AAAAAAAAA AAIGDIGHHI +17 1951 N 10 GGGGGGGGG^]G ?KIJLKJCI7 +17 1952 N 10 AAAAAAAAAA >BGDKGHEI@ +17 1953 N 11 AAAAAAAAAA^]A 1DFBJHHFH?@ +17 1954 N 10 AAAAAAAAAA GGHIGAHEAA +17 1955 N 10 CCCCCCCCCC EIEKIIFIEE +17 1956 N 10 CCCCCCCCCC GIIII9JLGD +17 1957 N 10 CCCCCCCCCC HIILIDFK?F +17 1958 N 11 CCCCCCCCCC^]C CIHLIAFL@G? +17 1959 N 12 TTTTTTTTTTTT 9EIJLHHIJHHD +17 1960 N 13 TTTTTTTTTTTT^]T .CFEGEGBH>EA? +17 1961 N 13 C$CCCCCCCCCCCC 1GJJKIHJLGIED +17 1962 N 13 T$TTTTTTTTTTT^]T EKHLJIEKEHFG? +17 1963 N 12 GGGGGGGGGGGG HIMJKEKGJGFE +17 1964 N 12 GGGGGGGGGGGG JILJH=LEH9B@ +17 1965 N 12 TTTTTTTTTTTT GEICGDGDECC5 +17 1966 N 12 TTTTTTTTTTTT GFIFDAH?FC?A +17 1967 N 12 AAAAAAAAAAAA EGI?ADHAFCDC +17 1968 N 12 TTTTTTTTTTTT EFIGHHICGF?C +17 1969 N 12 AAAAAAAAAAAA DDGE9EJDECD> +17 1970 N 12 CCCCCCCCCCCC HFIACIIBIGFF +17 1971 N 12 AAAAAAAAAAAA GCGGHFJGGFGF +17 1972 N 12 TTTTTTTTTTTT DHIFHCD5GFGF +17 1973 N 12 AAAAAAAAAAAA BCIDAFE>EEDD +17 1974 N 12 AAAAAAAAAAAA GEGHIGIGHFFF +17 1975 N 12 GGGGGGGGGGGG IGKKLBMGLH>A +17 1976 N 12 AAAAAAAAAAAA DECGACI=HEFF +17 1977 N 12 CCCCCCCCCCCC FFGDJIK.IGIA +17 1978 N 12 AAAAAAAAAAAA DDFE?@JEHIFG +17 1979 N 12 GGGGGGGGGGGG GFGHJBM@LIG< +17 1980 N 12 C$C$CCCCCCCCCC BBFELKKJIHIC +17 1981 N 11 C$CCCCCCCCC^]C D +17 1988 N 11 GGGGGGGGGGG IJIKJHFIIGD +17 1989 N 11 GGGGGGGGGGG H=KDBDEGFG +17 1994 N 11 TTTTTTTTTTT 9AIFGED8FEF +17 1995 N 11 GGGGGGGGGGG HFLIJD<@JCJ +17 1996 N 12 CCCCCCCCCCC^]C HEJF/2EIKH@ +17 2003 N 13 T$TTTTTTTTTTTT 4EI>F3EBC4HGE +17 2004 N 12 GGGGGGGGGGGG GMDKHFHLHIJH +17 2005 N 12 GGGGGGGGGGGG 9J0IH:?CCHI@ +17 2006 N 12 CCCCCCCCCCCC GDIJIA7FHKKF +17 2007 N 12 AAAAAAAAAAAA GJIHFEBFDIHG +17 2008 N 12 CCCCCCCCCCCC 7KJJIJCJH>IF +17 2009 N 12 AAAAAAAAAAAA GJ=GHGGFDHJF +17 2010 N 12 GGGGGGGGGGGG HJ>MH:;LKLMB +17 2011 N 12 CCCCCCCCCCCC JJ9JIFFLJLKH +17 2012 N 12 AAAAAAAAAAAA CIDIHE>HEGJG +17 2013 N 11 CCCCCCCCCCC EJIFIDADD@ +17 2015 N 12 TTTTTTTTTTTT CIFFFBJI;ILHKKA +17 2018 N 12 CCCCCCCCCCCC FHAJII8KILKJ +17 2019 N 12 TTTTTTTTTTTT GLCFJI>IALLF +17 2020 N 13 G$GGGGGGGGGGG^>G CJHJGKHLIJLI@ +17 2021 N 13 CCCCCCCCCCCC^]C LIKJJGMGJLJBA +17 2022 N 13 CCCCCCCCCCCCC GEGI@?LHMKHEA +17 2023 N 13 AAAAAAAAAAAAA I0GFEAFGFJ@FE +17 2024 N 13 GGGGGGGGGGGGG KCADBDIFJH +17 2042 N 12 GGGGGGGGGGGG DCCFHIGFEC +17 2077 N 10 CCCCCCCCCC FEIKIDJ:DE +17 2078 N 10 AAAAAAAAAA D@HHGJHEEE +17 2079 N 10 GGGGGGGGGG G;LLGEL=HI +17 2080 N 10 G$GGGGGGGGG CEGJHDI?EG +17 2081 N 9 C$CCCCCCCC 5HMCFLBFH +17 2082 N 8 TTTTTTTT ILHGGHHH +17 2083 N 8 GGGGGGGG ELHHJ;HI +17 2084 N 9 CCCCCCCC^]C ABHAKGHIA +17 2085 N 9 TTTTTTTTT EKEB>KHGE +17 2086 N 9 G$GGGGGGGG DI:FJDIIG +17 2087 N 8 AAAAAAAA H@CGFHEF +17 2088 N 8 GGGGGGGG J:>KKIJI +17 2089 N 8 CCCCCCCC IC>K5EIB +17 2090 N 8 GGGGGGGG B91BBCB@ +17 2091 N 7 CCCCCCC G?J?JIH +17 2092 N 7 GGGGGGG A?1BCB@ +17 2093 N 8 TTGTTTTT BB2EGHFI +17 2094 N 8 CCCCCCCC FG8JAGJJ +17 2095 N 8 A$AAAAAAA CECFFHHE +17 2096 N 7 CCCCCCC >BI6DGH +17 2097 N 7 AAAAAAA ACH@IEG +17 2098 N 7 C$CCCCCC 9:EHFGI +17 2099 N 6 GGGGGG /A2AAC +17 2100 N 6 CCCCCC 1JCCIJ +17 2101 N 5 AAAAA HIGGG +17 2102 N 6 GGGGGG =JLKOK +17 2103 N 5 CCCCC I?IJI +17 2104 N 6 CCCCCC 1FK7DH +17 2105 N 5 AAAAA FFCGH +17 2106 N 6 TTTTTT 1F;GHG +17 2107 N 5 CCCCC IJAIJ +17 2108 N 5 GGGGG A>DBA +17 2109 N 5 CCCCC JJ6JI +17 2110 N 6 GGGGG^]G AC2A@@ +17 2111 N 6 CCCCCC H3LIJC +17 2112 N 6 AAAAAA CEHDBE +17 2113 N 6 GGGGGG J8LKHG +17 2114 N 6 CCCCCC =GCJJF +17 2115 N 6 TTTTTT GHHHDF +17 2116 N 6 CCCCCC HKHKKG +17 2117 N 6 AAAAAA B?6HDF +17 2118 N 6 GGGGGG E@?JJI +17 2119 N 6 GGGGGG F.IGEG +17 2120 N 7 G$GGGGG^]G B4GJHG: +17 2121 N 6 AAAAAA 23FHED +17 2122 N 6 TTTTTT I@GCFC +17 2123 N 6 AAAAAA 4CDEEC +17 2124 N 6 TTTTTT BJH>GA +17 2125 N 6 TTTTTT GCHBD? +17 2126 N 6 AAAAAA K +17 2161 N 7 AAAAAAA A@GIHFI +17 2162 N 7 CCCCCCC ECMJHGI +17 2163 N 7 TTTTTTT >@IJJEL +17 2164 N 7 GGGGGGG H5KJJ>L +17 2165 N 7 CCCCCCC EJHHKDL +17 2166 N 7 TTTTTTT 7CHHJCL +17 2167 N 7 AAAAAAA AFDEDDJ +17 2168 N 7 CCCCCCC CAGJIBI +17 2169 N 7 T$TTTTTT .HGIKFL +17 2170 N 6 CCCCCC GEILHK +17 2171 N 6 CCCCCC FFHI;J +17 2172 N 6 T$TTTTT ;DCI@K +17 2173 N 5 GGGGG EIIAL +17 2174 N 5 G$GGGG GEFDL +17 2175 N 4 GGGG FIBK +17 2176 N 4 GGGG BIBK +17 2177 N 4 TTTT ADCF +17 2178 N 4 TTTT F>;H +17 2179 N 4 TTTT AG=I +17 2180 N 4 TTTT B7AI +17 2181 N 4 CCCC FDDL +17 2182 N 4 CCCC =IAL +17 2183 N 4 A$AAA BHCJ +17 2184 N 3 TTT G=K +17 2185 N 3 CCC I=J +17 2186 N 3 AAA GCI +17 2187 N 3 AAA JBG +17 2188 N 4 AAA^]A IBJ? +17 2189 N 4 CCCC IBJC +17 2190 N 5 CCCC^]C ECKCA +17 2191 N 5 CCCCC I1L@A +17 2192 N 5 TTTTT I;LFF +17 2193 N 5 CCCCC J;LGG +17 2194 N 5 AAAAA HAJEF +17 2195 N 5 AAAAA G?JFG +17 2196 N 5 GGGGG JBLIH +17 2197 N 5 AAAAA FCJFG +17 2198 N 5 GGGGG K>MIJ +17 2199 N 5 CCCCC K?KHG +17 2200 N 5 TTTTT HFLHH +17 2201 N 5 GGGGG GDMHI +17 2202 N 5 GGGGG H>L>G +17 2203 N 5 GGGGG GBJEG +17 2204 N 5 CCCCC DFMHI +17 2205 N 5 CCCCC G:MGH +17 2206 N 5 TTTTT FDKII +17 2207 N 5 GGGGG FDMHK +17 2208 N 5 GGGGG F8KHJ +17 2209 N 5 G$GGGG =>K?I +17 2210 N 4 GGGG /JCI +17 2211 N 4 TTTT 4IEE +17 2212 N 5 CCCC^]C 7MIK@ +17 2213 N 5 AAAAA =HGHC +17 2214 N 5 AAAAA :JCGE +17 2215 N 5 CCCCC AJHIB +17 2216 N 5 TTTTT BGIJI +17 2217 N 5 TTTTT :IBFF +17 2218 N 5 CCCCC 9GJKH +17 2219 N 5 CCCCC 4KGHI +17 2220 N 5 GGAGG ;EEB> +17 2221 N 5 GGGGG ?JJFH +17 2222 N 5 CCCCC @LHJH +17 2223 N 5 CCCCC 9LIHJ +17 2224 N 5 TTTTT DLHIJ +17 2225 N 5 GGGGG CLIJH +17 2226 N 5 GGGGG ?KHHI +17 2227 N 5 G$GGGG BKDHI +17 2228 N 4 GGGG LFHI +17 2229 N 4 AAAA JGFJ +17 2230 N 4 AAAA JFFJ +17 2231 N 4 AAAA ?HHJ +17 2232 N 4 CCCC JGIG +17 2233 N 4 TTTT IFJK +17 2234 N 4 GGGG KCJH +17 2235 N 4 GGGG EEHI +17 2236 N 4 GGGG IGJI +17 2237 N 4 GGGG EHIJ +17 2238 N 4 CCCC KHHI +17 2239 N 4 AAAA IGHK +17 2240 N 4 AAAA HHFJ +17 2241 N 4 GGGG KKLI +17 2242 N 4 TTTT EEFG +17 2243 N 4 AAAA DEFH +17 2244 N 4 TTTT EGFG +17 2245 N 4 CCCC FIIJ +17 2246 N 4 A$AAA 7GIK +17 2247 N 3 CCC DHH +17 2248 N 3 CCC HIL +17 2249 N 3 AAA HHK +17 2250 N 3 GGG JJI +17 2251 N 3 AAA GGJ +17 2252 N 3 GGG LKJ +17 2253 N 3 AAA GGK +17 2254 N 3 TTT GIH +17 2255 N 3 GGG JKI +17 2256 N 3 AAA IBL +17 2257 N 3 GGG DIJ +17 2258 N 3 CCC JGJ +17 2259 N 3 TTT JJL +17 2260 N 3 TTT CEF +17 2261 N 3 TTT EFI +17 2262 N 3 AAA =CF +17 2263 N 3 TTT G@G +17 2264 N 3 AAA GGF +17 2265 N 3 AAA GJD +17 2266 N 3 AAA GEF +17 2267 N 3 AAA ?IE +17 2268 N 3 AAA IHH +17 2269 N 3 TTT HFJ +17 2270 N 3 AAA C@E +17 2271 N 3 AAA @GG +17 2272 N 3 TTT HFH +17 2273 N 3 GGG EJJ +17 2274 N 3 GGG DHH +17 2275 N 3 TTT AFG +17 2276 N 4 GGG^]G IHJE +17 2277 N 4 CCCC IIKC +17 2278 N 4 TTTT GJLH +17 2279 N 4 AAAA DEIB +17 2280 N 4 GGGG IKJI +17 2281 N 4 CCCC HGFJ +17 2282 N 4 TTTT FHIJ +17 2283 N 4 GGGG GGGJ +17 2284 N 4 GGGG GGEI +17 2285 N 5 GGGG^]G EGFJA +17 2286 N 5 CCCCC DFGK9 +17 2287 N 5 A$AAAA @ELHB +17 2288 N 4 TTTT CHID +17 2289 N 4 G$GGG EJ?> +17 2290 N 3 GGG KHF +17 2291 N 3 TTT GIE +17 2292 N 3 GGG JLG +17 2293 N 3 GGG JJC +17 2294 N 3 CCC GJA +17 2295 N 3 TTT HKH +17 2296 N 3 TTT BG; +17 2297 N 3 GGG GIG +17 2298 N 3 CCC GLD +17 2299 N 3 AAA GGF +17 2300 N 3 CCC >KF +17 2301 N 3 CCC ALG +17 2302 N 3 TTT HHD +17 2303 N 3 GGG GIG +17 2304 N 3 TTT FGD +17 2305 N 3 AAA CJB +17 2306 N 3 AAA BJF +17 2307 N 3 TTT BJ? +17 2308 N 3 CCC ?IC +17 2309 N 3 CCC 9L; +17 2310 N 3 CCC 9GI +17 2311 N 4 AAA^]A =HFB +17 2312 N 4 GGGG EKIE +17 2313 N 4 CCCC BJFG +17 2314 N 4 AAAA CEFG +17 2315 N 4 CCCC =IGF +17 2316 N 4 TTTT CMBJ +17 2317 N 4 TTTT 7H?G +17 2318 N 4 TTTT 0HEF +17 2319 N 4 G$GGG >MAL +17 2320 N 3 GGG ?AJ +17 2321 N 3 GGG J>I +17 2322 N 3 AAA J?H +17 2323 N 3 GGG MIL +17 2324 N 3 GGG J?I +17 2325 N 3 CCC K;L +17 2326 N 3 CCC 5HK +17 2327 N 3 GGG B8D +17 2328 N 2 AA DG +17 2329 N 3 GGG IAK +17 2330 N 3 CCC LLIK +17 2360 N 5 AAAAA AHIEI +17 2361 N 5 GGGGG IHK?K +17 2362 N 5 AAAAA JAKCI +17 2363 N 5 CCCCC 2HKDI +17 2364 N 5 CCCCC J7LBK +17 2365 N 5 AAAAA IGJEI +17 2366 N 5 GGGGG JBLIL +17 2367 N 5 CCCCC @AKIJ +17 2368 N 5 CCCCC K2MHH +17 2369 N 5 TTTTT 8DLBL +17 2370 N 5 GGGGG JIKIL +17 2371 N 5 GGGGG FHI:@ +17 2372 N 5 CCCCC F6L@K +17 2373 N 5 CCCCC GHL>L +17 2374 N 5 AAAAA E:D +17 2380 N 4 GGGG EJIK +17 2381 N 4 CCCC FGGI +17 2382 N 5 AAAA^]A EFHJ@ +17 2383 N 5 AAAAA =JHJC +17 2384 N 5 A$AAAA CJGJE +17 2385 N 4 AAAA IAIE +17 2386 N 4 CCCC GJJD +17 2387 N 4 CCCC LHLB +17 2388 N 4 CCCC LJFI +17 2389 N 5 AAAA^]A EFIEB +17 2390 N 5 GGGGG M9MDF +17 2391 N 5 TTTTT FA GHIJJGF8 +17 2415 N 9 AAAAAAAA^]A FJHIIGC?E +17 2416 N 8 CCCCCCCC EJFJFIFC +17 2417 N 9 TTTTTTTTT 9LLNKGHHH +17 2418 N 9 AAAAAAAAA >IHIGEADF +17 2419 N 9 GGGGGGGGG HAIKHJI>J +17 2420 N 9 CCCCCCCCC FIFLIIGEH +17 2421 N 8 CCCCCCCC EKLKKHFI +17 2422 N 9 AAAAAAAAA EIIHJHHFH +17 2423 N 9 GGGGGGGGG 8KCNHKIHL +17 2424 N 8 GGGGGGGG GHEKIF@I +17 2425 N 8 CCCCCCCC GLFMIKJK +17 2426 N 8 GGGGGGGG <@;E>AAE +17 2427 N 9 TTTTTTTTT BIEIDDHFI +17 2428 N 9 GGGGGGGGG GICMBLK/K +17 2429 N 8 GGGGGGGG /CBLCG2J +17 2430 N 9 TTTTTTTAT 0C>G:A>6I +17 2431 N 9 G$GGGGGGGG GLCMCJF0K +17 2432 N 8 GGGGGGGG L:KEF:EEDH +17 2434 N 8 GGGGGGG^]G ??IAL;L> +17 2435 N 9 CCCCCCCCC J2L8ICEKD +17 2436 N 8 AAAAAAAA J;ICE>IB +17 2437 N 8 CCCCCCCC G2J>IHJ@ +17 2438 N 9 AAAAAAAAA I0ICHI7ID +17 2439 N 8 CCCCCCCC D7K>JIKD +17 2440 N 9 CCCCCCCCC K3K7IK3J< +17 2441 N 9 TTTTTTTTT C>MDHFDKB +17 2442 N 8 GGGGGGGG ICMBJFLC +17 2443 N 9 TTTTTTTTT F@IAE>:FH +17 2444 N 9 AAAAAAAAA E=I=EC4IC +17 2445 N 8 GGGGGGGG B@MBLLMA +17 2446 N 9 TTTTTTTTT BBIEFC8GF +17 2447 N 10 CCCCCCCCC^]C E7MDJKDL1B +17 2448 N 9 CCCCCCCCC F9LDI;DIA +17 2449 N 8 C$CCCCCCC B8LBIM9D +17 2450 N 7 AAAAAAA 0J4GKA5 +17 2451 N 9 GGGGGGGGG @N=KBGNJ= +17 2452 N 9 CCCCCCCCC JG0J=F +17 2458 N 9 AAAAAAAAA 2IF<3JBB +17 2462 N 9 GGGGGGGGG ?N@KH.L?C +17 2463 N 9 GGGGGTGGG ;H=J./@F; +17 2464 N 9 CCCCCCCCC 3L;KEGKIH +17 2465 N 8 TTTTTTTT L@JJ.MJF +17 2466 N 8 GGGGGGGG >LDJBLFJ +17 2467 N 8 AAAAAAAA =A@GIIJKMEJ +17 2481 N 7 CCCCCCC H6J=K=I +17 2482 N 9 TTTTTTTTT 4I@JG9L>K +17 2483 N 8 TTTTTTTT F8EH1HFG +17 2484 N 8 GGGGGGGG 6H=IEKIK +17 2485 N 9 AAAAATAAA 7F>F12KEG +17 2486 N 9 GGGGGGGGG ;F?ML.LFK +17 2487 N 8 CCCCCCCC 3F1K6KD2 +17 2488 N 7 CC$CCCCC 9CJCJ;F +17 2489 N 5 CCCCC I:IB? +17 2490 N 5 AAAAA H2KHB +17 2491 N 6 GGGGGG JEMN;M +17 2492 N 6 GGAGGG FE1K?H +17 2493 N 6 AAGAAA FA.GBE +17 2494 N 5 GGGGG L=LH9 +17 2495 N 4 TTTT F=FF +17 2496 N 6 TTTTTT EC1JEH +17 2497 N 6 TTTTTT E18IFE +17 2498 N 6 GGGGGG IH8I?D +17 2499 N 6 AAAAAA AC@J:K +17 2500 N 5 GGGGG H4MJ9 +17 2501 N 5 GGGGG GGJEH +17 2502 N 6 CCCCCC FB?HCF +17 2503 N 6 TTTTTT @G>LGK +17 2504 N 6 G$GGGGG >?.KBJ +17 2505 N 5 CCCCC 9JKHF +17 2506 N 5 T$TTTT .BJEE +17 2507 N 3 GGG I1L +17 2508 N 3 TTT G;H +17 2509 N 3 GGG J9J +17 2510 N 4 AAAA FEE2 +17 2511 N 4 GGGG BIIB +17 2512 N 4 CCCC 0GKJ +17 2513 N 4 T$TTT 4F.L +17 2514 N 3 G$GG BF. +17 2515 N 2 TT 10 +17 2516 N 2 GG :@ +17 2517 N 2 AA GF +17 2518 N 1 T H +17 2519 N 2 CC DC +17 2520 N 2 GG A1 +17 2521 N 2 CC HK +17 2522 N 2 AA 93 +17 2523 N 2 TT ID +17 2524 N 1 C E +17 2525 N 2 AA .3 +17 2526 N 2 CC =E +17 2527 N 2 TT >L +17 2528 N 2 GG EE +17 2529 N 2 CC F= +17 2530 N 2 AA 9G +17 2531 N 2 TT DG +17 2532 N 2 TT @B +17 2533 N 2 C$C EE +17 2534 N 1 C B +17 2535 N 1 A I +17 2536 N 1 G F +17 2537 N 1 C B +17 2538 N 1 C 6 +17 2539 N 1 C B +17 2540 N 1 G A +17 2541 N 1 G 9 +17 2542 N 1 T C +17 2543 N 1 G E +17 2544 N 2 A^]A 9B +17 2545 N 2 CC ?C +17 2546 N 2 A$A 1F +17 2547 N 1 G G +17 2548 N 1 A F +17 2549 N 1 G H +17 2550 N 1 T F +17 2551 N 1 G H +17 2552 N 1 A G +17 2553 N 1 G G +17 2554 N 1 T F +17 2555 N 1 C I +17 2556 N 1 A G +17 2557 N 1 C H +17 2558 N 1 T J +17 2559 N 1 G I +17 2560 N 1 T G +17 2561 N 1 C J +17 2562 N 1 T I +17 2563 N 1 C I +17 2564 N 2 G^]A BE +17 2565 N 2 AA IA +17 2566 N 2 AA HC +17 2567 N 2 AA HF +17 2568 N 2 AA IF +17 2569 N 2 AA IG +17 2570 N 2 GG LJ +17 2571 N 2 AA GH +17 2572 N 2 AA IH +17 2573 N 2 AA FI +17 2574 N 2 GG LH +17 2575 N 3 GG^]G JIA +17 2576 N 3 AAA G3C +17 2577 N 3 AAA IID +17 2578 N 3 GGG KMH +17 2579 N 3 AAA IIF +17 2580 N 3 AAA IGE +17 2581 N 4 AAA^]A IIFD +17 2582 N 4 TTTT FJGB +17 2583 N 4 AAAA IIDD +17 2584 N 4 AAAA E>GF +17 2585 N 4 AAAA G>EG +17 2586 N 4 GGGG HGJJ +17 2587 N 5 AAAA^>A JJGH? +17 2588 N 6 AAAAA^]A IIDG?A +17 2589 N 7 AAAAAA^]A IJIHB:@ +17 2590 N 7 AAAAAAA KKHH@CA +17 2591 N 7 CCCCCCC IKHIAED +17 2592 N 7 AAAAAAA HJHJEED +17 2593 N 7 AAAAAAA I?DI;CD +17 2594 N 7 AAAAAAA JJII=DD +17 2595 N 8 TTTTTTT^]T HKHIEFF? +17 2596 N 8 AAAAAAAA JBDHFECA +17 2597 N 8 AAAAAAAA IJEJADFB +17 2598 N 8 AAAAAAAA JIGJ7GDB +17 2599 N 8 AAAAAAAA JJIJ8GGE +17 2600 N 8 AAAAAAAA JHHJ6HFE +17 2601 N 8 TTTTTTTT IICI=GFE +17 2602 N 8 AAAAAAAA IJFHFFCD +17 2603 N 8 AAAAAAAA IIHJ8@FF +17 2604 N 8 TTTTTTTT HHHKDGBE +17 2605 N 8 AAAAAAAA GIDHDEEE +17 2606 N 8 GGGGGGGG LMIIKMIB +17 2635 N 11 CCCCCCCCCCC ILIJ7;IILID +17 2636 N 11 TTTTTTTTTTT KLFL=HIHKIG +17 2637 N 11 TTTTTTTTTTT FIFE:IBEHDB +17 2638 N 11 TTTTTTTTTTT =H;H@?FHGEC +17 2639 N 11 GGGGGGGGGGG DIJK<:IJLIG +17 2640 N 10 GGGGGGGGGG =>FL6GEK@E +17 2641 N 11 CCCCCCCCCCC GLKLICJHLIH +17 2642 N 11 CCCCCCCCCCC EKJL4JIHLFG +17 2643 N 11 C$CCCCCCCCCC DGEKLKIILIH +17 2644 N 10 TTTTTTTTTT KIL;LIIKHH +17 2645 N 10 CCCCCCCCCC MIMCGJJJ?I +17 2646 N 10 AAAAAAAAAA JIK?CFIKGG +17 2647 N 10 GGGGGGGGGG IEM/9LKLIJ +17 2648 N 10 CCCCCCCCCC KLLAGIGLJG +17 2649 N 11 AAAAAAAAAA^]A GHFJFGJHDH? +17 2650 N 11 TTTTTTTTTTT IHJ9JHIJEFA +17 2651 N 11 CCCCCCCCCCC HFLJFLIMIJE +17 2652 N 11 AAAAAAAAAAA JIHKDCDJFHF +17 2653 N 11 AAAAAAAAAAA I=K>EFFIGIG +17 2654 N 12 CCCCCCCCCCC^]C JCIJEKJIIIF? +17 2655 N 12 CCCCCCCCCCCC GII2BIHL6KE@ +17 2656 N 12 GGGGGGGGGGGG CABD>@B?>DA@ +17 2657 N 12 CCCCCCCCCCCC IIMH=IIMHIHD +17 2658 N 12 TTTTTTTTTTTT JHLKDJGLHHHB +17 2659 N 12 AAAAAAAAAAAA ?EHA2EEJCHDB +17 2660 N 12 GGGGGGGGGGGG HHLKFJKKIIJH +17 2661 N 13 AAAAAAAAAAAA^]A FEH5?GIIGGFE? +17 2662 N 12 TTTTTTTTTTTT DDIBHHKFIEFA +17 2663 N 12 AAAAAAAAAAAA EKHFHCIEIDBB +17 2664 N 12 CCCCCCCCCCCC IJ2?HIKFIHGD +17 2665 N 12 GGGGGGGGGGGG ?C9>@BC@CB?? +17 2666 N 12 TTTTTTTTTTTT BI=HEHIBHEED +17 2667 N 11 CCCCCCCCCCC FFIJDJJKIFF +17 2668 N 13 CCCCCCCCCCCC^]C FG=HH +17 2685 N 11 GGGGGGGGGGG 63GHKGJDE=B +17 2686 N 11 C$CCCCCCCCCC AEF?KHLIIHJ +17 2687 N 9 AAAAAAAAA BDKHIHFGI +17 2688 N 9 C$CCCCCCCC EGJIEIIHB +17 2689 N 8 AAAAAAAA DGGHHGGD +17 2690 N 8 GGGGGGGG ELIMIJGK +17 2691 N 8 GGGGGGGG :IFKI:DI +17 2692 N 8 TTTTTTTT 8:D=?JC@CFED? +17 2713 N 10 GGGGGGGGGG FJJMHLHMJG +17 2714 N 10 GGGGGGGGGG CEKDIIEEIA +17 2715 N 10 AAAAAAAAAA DEHHGGHFHD +17 2716 N 10 TTTTTTTTTT A?HHEGHGBD +17 2717 N 10 G$GGGGGGGGG BGJIKIHKDH +17 2718 N 9 CCCCCCCCC DJIDJFJED +17 2719 N 9 AAAAAAAAA CJHHFFHIF +17 2720 N 9 GGGGGGGGG EFGIJKJLI +17 2721 N 9 C$CCCCCCCC BHJJJLI5H +17 2722 N 8 TTTTTTTT KJGJJG;I +17 2723 N 8 GGGGGGGG IDHJLKJH +17 2724 N 8 AAAAAAAA IH@EJEHF +17 2725 N 8 GGGGGGGG JJKMMJGJ +17 2726 N 8 GGGGGGGG AIHFJGHG +17 2727 N 8 GGGGGGGG IGDJJE:D +17 2728 N 8 GGGGGGGG GGAHJH/D +17 2729 N 8 TTTTTTTT FDCCBD>E +17 2730 N 8 GGGGGGGG HKBGLKLH +17 2731 N 8 CCCCCCCC 9HGJFJJI +17 2732 N 8 CCCCCCCC EHGIKIHH +17 2733 N 8 C$CCCCCCC >H9GKDDH +17 2734 N 7 CCCCCCC H=ILF?G +17 2735 N 8 TTTTTTT^]T IGIKDJH? +17 2736 N 8 CCCCCCCC JKEMIHID +17 2737 N 8 TTTTTTTT HHJKH@HF +17 2738 N 8 TTTTTTTT F;FIEFEA +17 2739 N 7 AAAAAAA ADDJGFB +17 2740 N 8 CCCCCCCC HFHIICHE +17 2741 N 8 CCCCCCCC CEILGJGF +17 2742 N 8 AAAAAAAA GDDGF8DF +17 2743 N 8 TTTTTTTT EFGIGHEF +17 2744 N 8 CCCCCCCC GBKML@GH +17 2745 N 8 TTTTTTTT CHILK.FH +17 2746 N 8 AAAAAAAA AAHHEG?E +17 2747 N 8 AAAAAAAA C;AJIIGG +17 2748 N 8 T$TTTTTTT :?GGGIEG +17 2749 N 7 CCCCCCC FIKH>HJ +17 2750 N 7 TTTTTTT CHMJIGH +17 2751 N 7 GGGGGGG FJHJHJI +17 2752 N 7 TTTTTTT :CCEBEH +17 2753 N 7 G$GGGGGG 1G.G:EJ +17 2754 N 6 CCCCCC GFJEGI +17 2755 N 6 CCCCCC D;IJHH +17 2756 N 6 CCCCCC FJALGH +17 2757 N 6 TTTTTT FKC8GH +17 2758 N 6 TTTTTT CGG2FE +17 2759 N 6 AAAAAA ?EDBFF +17 2760 N 6 T$TTTTT @BH8BG +17 2761 N 5 TTTTT EG1FE +17 2762 N 5 TTTTT AFIEE +17 2763 N 5 CCCCC GJ7EJ +17 2764 N 5 CCCCC DH?FH +17 2765 N 5 TTTTT CCBEH +17 2766 N 5 CCCCC EHAII +17 2767 N 5 T$TTTT EI?IH +17 2768 N 4 GGGG IEJJ +17 2769 N 4 CCCC I;HI +17 2770 N 4 TTTT I8HJ +17 2771 N 4 TTTT FH@E +17 2772 N 4 TTTT D>FF +17 2773 N 4 AAAA E;F@ +17 2774 N 4 GGGG LJKI +17 2775 N 4 TTTT G:EG +17 2776 N 4 GGGG ICIG +17 2777 N 4 AAAA FHHG +17 2778 N 4 GGGG 9KKJ +17 2779 N 4 GGGG H@IF +17 2780 N 4 AAAA F2EF +17 2781 N 3 AAA DHF +17 2782 N 4 GGGG ;HHK +17 2783 N 4 AAAA EDGH +17 2784 N 4 GGGG KHKK +17 2785 N 4 GGGG F.HC +17 2786 N 4 CCCC H7GF +17 2787 N 4 CCCC FCBH +17 2788 N 4 CCCC F/II +17 2789 N 5 CCCC^]C E4HI? +17 2790 N 5 TTTTT E7IIF +17 2791 N 5 GGGGG F.HKG +17 2792 N 5 GGGGG C4FFC +17 2793 N 5 T$TTTT .8FFD +17 2794 N 4 CCCC AIJG +17 2795 N 3 CCC HGD +17 2796 N 3 AAA GHF +17 2797 N 4 TTTT 8HHE +17 2798 N 4 G$GGG ;KJI +17 2799 N 3 AAA CIF +17 2800 N 3 AAA GHF +17 2801 N 3 GGG KEI +17 2802 N 3 GGG DME +17 2803 N 3 GGG HAG +17 2804 N 3 GGG FJG +17 2805 N 3 CCC FJG +17 2806 N 3 CCC EGG +17 2807 N 3 TTT FII +17 2808 N 3 TTT BGE +17 2809 N 3 TTT CAF +17 2810 N 4 C$CC^]C DKKE +17 2811 N 3 AAA IGC +17 2812 N 3 GGG JJG +17 2813 N 3 AAA HFF +17 2814 N 3 GGG GKI +17 2815 N 3 AAA FGH +17 2816 N 3 CCC EEH +17 2817 N 3 GGG 5AC +17 2818 N 3 GGG EFI +17 2819 N 3 GGG IGJ +17 2820 N 3 GGG IIF +17 2821 N 3 AAA 7DH +17 2822 N 3 CCC 6GF +17 2823 N 3 CCC IHK +17 2824 N 4 CCC^]C DII? +17 2825 N 4 CCCC GHJ@ +17 2826 N 4 TTTT >HLE +17 2827 N 4 GGGG ;JL? +17 2828 N 4 AAAA ?DL< +17 2829 N 4 GGGG FILE +17 2830 N 4 GGGG EGJB +17 2831 N 4 AAAA ??5 +17 2849 N 4 TTTT C3 +17 2875 N 5 CCCCC H?7@H +17 2876 N 4 AAAA GE5G +17 2877 N 5 GGGGG I9BLG +17 2878 N 5 AAAAA GA7HA +17 2879 N 5 TTTTT 9IH>G +17 2880 N 5 GGGGG EEABI +17 2881 N 3 TTT ;0C +17 2882 N 5 GGGGG CI:8I +17 2883 N 5 GGGGG FL=;H +17 2884 N 4 AAAA B24G +17 2885 N 5 GGGGG JMFMJ +17 2886 N 5 GGGGG EC9.J +17 2887 N 6 TTTTT^]T 312/ED +17 2888 N 7 C$CCCCC^]C EK?MHC> +17 2889 N 6 TTTTTT JAKGGD +17 2890 N 6 CCCCCC GG7JHD +17 2891 N 6 GGGGGG 8F: +17 2894 N 6 TTTTTT 9CG?G7 +17 2895 N 5 GGGGG LLIJC +17 2896 N 5 AAAAA @4CI@ +17 2897 N 6 GGGGGG L9BJKF +17 2898 N 6 GGGGGG 5>.AJ8 +17 2899 N 4 CCCC 6JKB +17 2900 N 7 GGGGGG^]G B=.@D9D +17 2901 N 7 TTTTTTT 0B8EE5D +17 2902 N 7 GGGGGGG GH8IJFH +17 2903 N 7 GGGGGGG C7JILFB +17 2904 N 7 CCCCCCC :F1DKII +17 2905 N 8 TTTTTTT^]T =IFBKDJ? +17 2906 N 8 CCCCCCCC GIBIKGID +17 2907 N 7 AAAAAAA AFHJGHE +17 2908 N 8 GGGGGGGG C>JLLELH +17 2909 N 6 AAAAAA GABIHE +17 2910 N 7 TTTTTTT 96FIFIE +17 2911 N 7 AAAAAAA DC@I:HC +17 2912 N 7 CCCCCCC FDIJCJF +17 2913 N 7 AAAAAAA 5BHJDJH +17 2914 N 7 GGGGGGG ?;KL?LJ +17 2915 N 7 GGGGGGG .HIJ;IG +17 2916 N 7 GGGGGGG ;52LEJF +17 2917 N 7 AAAAAA^]A 7DHDIBA +17 2918 N 8 GGGGGGGG 7LKMCMKF +17 2919 N 7 TTTTTTT AFFDIDE +17 2920 N 8 GGGGGGGG 0K=L;LJI +17 2921 N 8 GGGGGGGG ?:EJ:KGE +17 2922 N 8 CCCCCCC^]C =IG5KHIB +17 2923 N 8 C$CCCCCCC =HM5JHFA +17 2924 N 8 CCCCCCCC GKKELIGD +17 2925 N 8 AAAAAAAA IFDHGGGE +17 2926 N 8 CCCCCCCC 1II?JIHE +17 2927 N 8 AAAAAAAA BHJE:HGE +17 2928 N 8 GGGGGGGG 4LMIJDJI +17 2929 N 8 CCCCCCCC 0JL?KGIH +17 2930 N 8 TTTTTTTT 5DF=LGHH +17 2931 N 8 CCCCCCCC BKKJMJIF +17 2932 N 8 GGGGGGGG .=DCBBAA +17 2933 N 7 GGGGGGG CK>KGHD +17 2934 N 8 CCCCCCCC 1HKJLJIF +17 2935 N 8 CCCCCCCC 7HL@JHHG +17 2936 N 7 TTTTTTT ?@EE +17 2939 N 7 CCCCCCC HJ@AIIJ +17 2940 N 7 TTTTTTT JMCHHIH +17 2941 N 7 TTTTTTT FJ?FECH +17 2942 N 7 TTTTTTT ?IFJAEG +17 2943 N 7 GGGGGGG DJ;GHIC +17 2944 N 6 AAAAAA @JIGGH +17 2945 N 7 AAAAAAA 3KT /01C@B? +17 2978 N 6 GGGGGG JIDGGE +17 2979 N 7 GGGGGGG FF +17 2981 N 4 AAAA ?ECC +17 2982 N 7 CCCCCCC F@?CCJE +17 2983 N 7 CCCCCCC GD:GHME +17 2984 N 7 CCCCCCC DDLEIKF +17 2985 N 7 A$AAAAAA .85EHCD +17 2986 N 6 GGGGGG :J:F7I +17 2987 N 6 C$CCCCC 3GG6;G +17 2988 N 5 TTTTT 9G:LH +17 2989 N 5 GGGGG ::JKH +17 2990 N 5 CCCCC 1E@IF +17 2991 N 5 AAAAA HHG4G +17 2992 N 5 GGGGG H::9G +17 2993 N 5 GGGGG HGGJ> +17 2994 N 5 GGGGG HHG@F +17 2995 N 5 GGGGG BGJ>F +17 2996 N 5 TTTTT 1C11G +17 2997 N 5 CCCCC EIHKJ +17 2998 N 5 CCCCC AFHDE +17 2999 N 5 A$AAAA 1GD2G +17 3000 N 4 GGGG GCGJ +17 3001 N 3 CCC BFG +17 3002 N 4 AAAA 8GBF +17 3003 N 4 GGGG BJCJ +17 3004 N 4 C$CCC 9E1H +17 3005 N 3 AAA GAF +17 3006 N 3 CCC >CH +17 3007 N 3 CCC F>G +17 3008 N 3 CCC IKE +17 3009 N 3 AAA EAC +17 3010 N 3 CCC HHH +17 3011 N 3 AAA CFG +17 3012 N 3 GGG 97= +17 3013 N 3 CCC 47F +17 3014 N 2 AA AG +17 3015 N 3 GGG C4J +17 3016 N 3 C$CC BHH +17 3017 N 3 CC^]C CHB +17 3018 N 3 AAA 3FD +17 3019 N 3 CCC :GD +17 3020 N 3 CCC @IC +17 3021 N 2 TT FH +17 3022 N 2 GG IH +17 3023 N 2 TT @F +17 3024 N 2 GG KF +17 3025 N 2 GG >E +17 3026 N 2 CC IE +17 3027 N 2 AA EG +17 3028 N 2 GG HJ +17 3029 N 2 GG FH +17 3030 N 2 GG CB +17 3031 N 2 AA 8E +17 3032 N 2 GG DI +17 3033 N 2 GG AI +17 3034 N 2 AA G0 +17 3035 N 2 GG LK +17 3036 N 2 CC IG +17 3037 N 2 TT FK +17 3038 N 3 TT^]T >EC +17 3039 N 3 GGG JFJ +17 3054 N 3 GGG BGM +17 3055 N 3 GGG CIL +17 3056 N 3 CCC DFK +17 3057 N 4 CCC^]C CJKA +17 3058 N 4 CCCC DFLA +17 3059 N 4 TTTT B8KF +17 3060 N 4 GGGG 88MH +17 3061 N 4 CCCC G3LG +17 3062 N 4 CCCC H?LF +17 3063 N 4 CCCC FJLF +17 3064 N 4 AAAA 6JIF +17 3065 N 4 GGGG .ILI +17 3066 N 4 AAAA 5DIF +17 3067 N 4 TTTT @JIG +17 3068 N 4 GGGG FKHI +17 3069 N 4 GGGG FLKG +17 3070 N 4 CCCC 1JII +17 3071 N 4 CCCC 0@MG +17 3072 N 4 CCCC ;EKF +17 3073 N 4 CCCC @:LH +17 3074 N 4 CCCC EJMH +17 3075 N 4 CCCC 9KMH +17 3076 N 4 C$GGG 2CEA +17 3077 N 3 CCC =KJ +17 3078 N 3 CCC GLH +17 3079 N 3 TTT LKI +17 3080 N 4 GGG^]G KLH? +17 3081 N 4 CCCC LJGD +17 3082 N 4 CCCC GLHB +17 3083 N 4 TTTT LLIF +17 3084 N 4 GGGG MKJH +17 3085 N 4 TTTT HJFD +17 3086 N 4 GGGG LNKH +17 3087 N 4 GGGG JLG? +17 3088 N 4 AAAA GKFD +17 3089 N 4 AAAA IIHF +17 3090 N 4 GGGG LNII +17 3091 N 4 TTTT HICB +17 3092 N 5 TTTT^]T GIDC: +17 3093 N 5 GGGGG IGJI? +17 3094 N 5 AAAAA FKGEE +17 3095 N 5 CCCCC IJHGB +17 3096 N 5 CCCCC KLIED +17 3097 N 5 AAAAA DJGGC +17 3098 N 5 GGGGG ;NMDF +17 3099 N 5 AAAAA HGFFF +17 3100 N 5 CCCCC GJHHC +17 3101 N 5 CCCCC EMGAG +17 3102 N 5 AAAAA KH +17 3133 N 5 GGGGG HKCJH +17 3134 N 6 GGGGG^]G EH8EA> +17 3135 N 6 GGGGGG BJE?H? +17 3136 N 6 CCCCCC FHGDJF +17 3137 N 7 A$AAAAA^]A DFGJDE? +17 3138 N 6 AAAAAA F6EDDB +17 3139 N 6 CCCCCC H:HEFE +17 3140 N 6 CCCCCC IJKFFA +17 3141 N 6 CCCCCC HIFIGE +17 3142 N 6 AAAAAA IEJHGE +17 3143 N 7 GGGGGG^>G MLMIIBA +17 3144 N 8 CCCCCCC^]C I?DDHG.A +17 3145 N 8 AAAAAAAA GGJAGFI +17 3155 N 8 GGGGGGGG FIBKIJIK +17 3156 N 8 G$GGGGGGG BHFEHE?BIB/IC +17 3178 N 7 TTTTTTT BDEF>BF +17 3179 N 7 G$GGGGGG DDCJ?LJ +17 3180 N 6 GGGGGG DGBGHG +17 3184 N 6 TTTTTT >6GDHE +17 3185 N 7 TTTTTTT <=CEGFF +17 3186 N 7 GGGGGGG BIIH0KJ +17 3187 N 7 AAAAAAA 2EEG4HF +17 3188 N 7 AAAAAAA 2HFB1FI +17 3189 N 7 AAAAAAA B7I@AIH +17 3190 N 6 CCCCCC .BH:HH +17 3191 N 6 TTTTTT @GJ +17 3194 N 7 TTTTCTT DIG?3DG +17 3195 N 7 TTTTTTT :EF=LGE +17 3196 N 6 TTTTTT =HEHEF +17 3197 N 7 AAAAAAA 6FA@=DE +17 3198 N 7 AAAAAAA B=GCIHI +17 3199 N 6 A$AAAAA AAGGHH +17 3200 N 6 AAAAAA DJH6EH +17 3201 N 6 AAAAAA FFE1HF +17 3202 N 5 TTTTT FFBHD +17 3203 N 6 GGGAGG 8LJ4JJ +17 3204 N 5 TTTTT 8HDCD +17 3205 N 5 CCCCC >JHJK +17 3206 N 6 AAAAAA DHD4BH +17 3207 N 5 CCCCC 2GFDI +17 3208 N 6 AAAAAA GAC2FG +17 3209 N 7 CCCCCC^]C IIEEDHE +17 3210 N 7 CCCCCCC EIE8HHB +17 3211 N 7 AAAAAAA HBGKIGF +17 3212 N 6 TTTTTT 5IHEGF +17 3213 N 6 AAAAAA AF9DEF +17 3214 N 7 GGGGGGG 4K88GKK +17 3215 N 7 GGGGGGG FGA.GII +17 3216 N 7 CCCCCCC CIJLBIJ +17 3217 N 7 CCCCCCC HEH0HGJ +17 3218 N 7 GGGCGGG 5AB>:AC +17 3219 N 7 GGGAGGG 3G?4JJI +17 3220 N 7 G$GGGGGG =GG5CJI +17 3221 N 5 CCCCC ?AGIK +17 3222 N 6 AAAAAA IGDGHI +17 3223 N 6 CCCCCC IE3IJH +17 3224 N 6 AAAAAA FEIHHI +17 3225 N 6 GGGGGG FJ.INL +17 3226 N 6 TTTTT^]T D9ECIE +17 3227 N 7 GGGGGGG HE8JKLF +17 3228 N 6 GGGGGG CDHHKC +17 3229 N 7 CCCCCCC FG;EJLH +17 3230 N 7 TTTTTTT DHJGJLI +17 3231 N 7 CCCCCCC EB;EJLI +17 3232 N 6 AAAAAA 9EFHJH +17 3233 N 7 C$CCCCCC C71HJIH +17 3234 N 7 GTGGGG^]G 37ACD@@ +17 3235 N 7 CCCCCCC 64GKKKD +17 3236 N 7 C$CCCCCC ?HCIJJE +17 3237 N 6 TTTTTT B=HGKG +17 3238 N 6 GGGGGG HDJHKG +17 3239 N 6 TTTTTT E@AIHE +17 3240 N 7 AAAAAA^]A ECGIJDA +17 3241 N 6 AAAAAA 3JGIGB +17 3242 N 6 TTTTTT =HJJGE +17 3243 N 6 C$CCCCC BJLLJE +17 3244 N 5 CCCCC ILJGD +17 3245 N 5 CCCCC HJKGE +17 3246 N 5 AAAAA GCKGF +17 3247 N 5 GGGGG KKLKI +17 3248 N 5 CCCCC JKLJH +17 3249 N 5 CCCCC GLKIF +17 3250 N 5 CCCCC HKLHH +17 3251 N 5 TTTTT JLGII +17 3252 N 5 TTTTT EGHFG +17 3253 N 5 TTTTT EIIFF +17 3254 N 5 GGGGG EKHIH +17 3255 N 5 GGGGG IG3HG +17 3256 N 5 GGGGG GKEGH +17 3257 N 5 AAAAA FKFDH +17 3258 N 5 GGGGG JLLKK +17 3259 N 5 GGGGG IK +17 3267 N 5 GGGGG HKHKJ +17 3268 N 5 GGGGG EIDHI +17 3269 N 5 GGGGG DLIHJ +17 3270 N 5 TTTTT B2=DG +17 3271 N 5 GGGGG GLLJK +17 3272 N 5 GGGGG EJKHH +17 3273 N 5 A$AAAA AK@HI +17 3274 N 4 TTTT BGHH +17 3275 N 4 CCCC LKIL +17 3276 N 4 AAAA KJHI +17 3277 N 4 CCCC HHIJ +17 3278 N 4 TTTT LJJI +17 3279 N 4 TTTT IFEH +17 3280 N 4 GGGG HKHJ +17 3281 N 4 AAAA JJHI +17 3282 N 4 GGGG ILKM +17 3283 N 4 GGGG JGGK +17 3284 N 4 TTTT IEEH +17 3285 N 4 CCCC MKJL +17 3286 N 4 AAAA JFJK +17 3287 N 4 GGGG LMKN +17 3288 N 4 GGGG KDFJ +17 3289 N 6 AAAA^]A^]A IGGFE? +17 3290 N 6 GGGGGG LLLNFE +17 3291 N 6 TTTTTT E:F:FD +17 3292 N 6 TTTTTT HIEHEB +17 3293 N 6 CCCCCC LLKLIE +17 3294 N 6 AAAAAA IJHHGF +17 3295 N 7 AAAAAA^]A FEGJGF? +17 3296 N 7 GGGGGGG LAGMKIC +17 3297 N 7 AAAAAAA JHIJHFD +17 3298 N 7 CCCCCCC IJHJIGD +17 3299 N 7 CCCCCCC LKIMKGD +17 3300 N 7 AAAAAAA FIIFHFE +17 3301 N 7 GGGGGGG GBLLKJH +17 3302 N 7 CCCCCCC JLIKKIG +17 3303 N 7 CCCCCCC JBFKKGF +17 3304 N 7 TTTTTTT EBKIKIH +17 3305 N 7 GGGGGGG HEKLLIF +17 3306 N 7 GGGGGGG GGJKJHD +17 3307 N 7 CCCCCCC FLJMLJG +17 3308 N 7 C$CCCCCC 3?GMKGE +17 3309 N 7 AAAAAA^]A JGKJGHB +17 3310 N 7 AAAAAAA ID?JGGB +17 3311 N 7 CCCCCCC JJGJGG; +17 3312 N 8 AAAAAAA^]A IHIKEGED +17 3313 N 8 TTTTTTTT HGGIFIEB +17 3314 N 8 GGGGGGGG IIILIHGH +17 3315 N 7 GGGGGGG BKJJHHB +17 3316 N 8 TTTTTTTT :DHIEE>F +17 3317 N 8 GGGGGGGG IGILJFHJ +17 3318 N 8 AAAAAAAA 9G@IFHFH +17 3319 N 8 AAAAAAAA CGGJGHFG +17 3320 N 8 AAAAAAAA DGFJHJDH +17 3321 N 7 CCCCCCC >IGJIHI +17 3322 N 8 CCCCCCCC FFJLHGFK +17 3323 N 8 CCCCCCCC ;IEMHH>J +17 3324 N 8 CCCCCCCC FGLLIC2J +17 3325 N 8 G$GGGGGGG 3JH +17 3337 N 7 TTTTTTT CEGF;IE +17 3338 N 7 AAAAAAA CHF@@IF +17 3339 N 7 C$CCCCCC ?IJHIJE +17 3340 N 6 AAAAAA HGHDKI +17 3341 N 6 AAAAAA KFGDII +17 3342 N 6 AAAAAA JIH3JI +17 3343 N 6 AAAAAA JFH?JI +17 3344 N 6 AAAAAA JFE?JI +17 3345 N 6 TTTTTT EGCGJF +17 3346 N 6 TTTTTT EFFDJG +17 3347 N 6 AAAAAA HFDFJG +17 3348 N 6 GGGGGG HLJJNC +17 3349 N 6 CCCCCC ?JG4LI +17 3350 N 6 CCCCCC LIIAKK +17 3351 N 6 TTTTTT KIIFLK +17 3352 N 6 GGGGGG CJC;MH +17 3353 N 6 GGGGGG KHE/MI +17 3354 N 6 CCCCCC JJFKJI +17 3355 N 6 GGGGGG DBB1D@ +17 3356 N 6 TTTTTT JFFBID +17 3357 N 6 GGGGGG LJJKLD +17 3358 N 6 GGGGGG HHD:IG +17 3359 N 6 TTTTT^]T DFFH7? +17 3360 N 7 GGGGGGG LJKBLCE +17 3361 N 7 GGGGGGG LJ06GCA +17 3362 N 7 CCCCCCC JJFGL@E +17 3363 N 7 GGGGGGG BCB2C9? +17 3364 N 7 CCCCCCC LKGGM=G +17 3365 N 7 AAAAAAA JGGFKAF +17 3366 N 7 TTTTTTT GGDEJBF +17 3367 N 7 GGGGGGG JJK9LBH +17 3368 N 7 CCCCCCC KLJKLAH +17 3369 N 7 CCCCCCC KHE2KAG +17 3370 N 7 TTTTTTT HHJGLGH +17 3371 N 7 GGGGGGG HKI9MBI +17 3372 N 7 TTTTTTT IEE8KDE +17 3373 N 7 AAAAAAA IFEIJCC +17 3374 N 7 AAAAAAA IFGFHGD +17 3375 N 6 TTTTTT IGIJCG +17 3376 N 7 CCCCCCC HDGJMAJ +17 3377 N 7 CCCCCCC KIG?LDF +17 3378 N 7 CCCCCCC KHIHKBH +17 3379 N 7 AAAAAAA IFE=IAG +17 3380 N 7 GGGGGGG ?JHJLBG +17 3381 N 7 CCCCCCC JIHKM?H +17 3382 N 7 TTTTTTT CEF=MEJ +17 3383 N 7 AAAAAAA CAA2FCD +17 3384 N 8 CCCCCCC^]C GFIGJ?E= +17 3385 N 8 TTTTTTTT HGDIKGDA +17 3386 N 8 TTTTTTTT BB39G?E7 +17 3387 N 8 GGGGGGGG GE8KLAIA +17 3388 N 8 G$G$GGGGGG DBF.LCHH +17 3389 N 5 GGGGG DDEF; +17 3390 N 6 AAAAAA DJ1J +17 3420 N 4 GGGG :IEI +17 3421 N 4 GGGG 9G=I +17 3422 N 3 AAA GIH +17 3423 N 3 GGG L;L +17 3424 N 2 GG GI +17 3425 N 3 CCC J:J +17 3426 N 3 AAA BT FLKIJB +17 3443 N 6 GGGGGG J0KIKE +17 3444 N 6 AAAAAA G8IFIE +17 3445 N 6 GGGGGG I;LJKE +17 3446 N 5 AAAAA EIEIA +17 3447 N 6 TTTTTT @JIGGE +17 3448 N 6 CCCCCC J9MIKI +17 3449 N 6 AAAAAA F/FHJF +17 3450 N 5 CCCCC GKGHH +17 3451 N 6 GGGGGG ?EDAB@ +17 3452 N 6 CCCCCC GBKIKK +17 3453 N 6 CCCCCC >HLHK? +17 3454 N 6 AAAAAA >JIHJB +17 3455 N 6 CCCCCC @HIHII +17 3456 N 6 TTTTTT C;KHLG +17 3457 N 6 GGGGGG B;MILE +17 3458 N 6 C$CCCCC >JKIGD +17 3459 N 5 AAAAA IJGI@ +17 3460 N 5 CCCCC 7IGJH +17 3461 N 5 TTTTT DLFLJ +17 3462 N 5 CCCCC LJIK@ +17 3463 N 4 CCCC KIK/ +17 3464 N 5 AAAAA /IFIH +17 3465 N 5 GGGGG 8LJNI +17 3466 N 5 CCCCC DKIK9 +17 3467 N 5 CCCCC :MGLL +17 3468 N 5 TTTTT KLHKI +17 3469 N 5 GGGGG @LIKK +17 3470 N 6 GGGGG^>G JKILJA +17 3471 N 7 GGGGGG^]G GKJKJ?D +17 3472 N 7 CCCCCCC =MJJCFD +17 3473 N 6 AAAAAA JGIHGD +17 3474 N 7 AAAAAAA 2IIJAFF +17 3475 N 7 CCCCCCC AKHJEGG +17 3476 N 7 AAAAAAA 9JGKKGG +17 3477 N 7 GGGGGGG DLKMFIJ +17 3478 N 7 AAAAAAA HHHJGGH +17 3479 N 7 GGGGGGG @LLMMLK +17 3480 N 7 TTTTTTT FGCG?FG +17 3481 N 7 AAAAAAA DHBHEEG +17 3482 N 7 AAAAAAA :JHJJGH +17 3483 N 6 GGGGGG KIK:JK +17 3484 N 7 AAAAAA^]A IFKCGFD +17 3485 N 7 CCCCCCC CFJJHIC +17 3486 N 7 TTTTTTT KKMCIKH +17 3487 N 7 CCCCCCC DJLCIJH +17 3488 N 7 TTTTTTT IHL=HLI +17 3489 N 7 GGGGGGG KJLEHLJ +17 3490 N 8 TTTTTTT^]T DFJIFGG: +17 3491 N 8 CCCCCCCC IIL:IKHC +17 3492 N 8 TTTTTTTT LILFJKKE +17 3493 N 8 CCCCCCCC EJMKJLKD +17 3494 N 8 AAAAAAAA JHKKIIIC +17 3495 N 8 AAAAAAAA IFJJHHC +17 3510 N 8 CCA*CCCC AII.JJEE +17 3511 N 9 AAAAAAAA^]A 7G2.JIHAB +17 3512 N 7 CCCCCCC GHFHFED +17 3513 N 9 CCACCCCCC 9@.JJIJDD +17 3514 N 8 AAAAAAAA AJ;AJHBC +17 3515 N 9 TTTTTTTTT CJI1GJHDF +17 3516 N 10 TTTTTTTTT^]T @GGGIIEDB@ +17 3517 N 10 TTTTTTTTTT HHB>HIEDA@ +17 3518 N 10 TTTTTTTTTT DCAGJJDCEGF +17 3529 N 9 T$TTTTTTTT >@?7D8=EE +17 3530 N 9 G*GGGGGGG H/CKEF8JJ +17 3531 N 10 CACCCCCCCC 3G/LLKFDIJ +17 3532 N 10 AAAAAAAAAA C1MECIM5 +17 3548 N 8 AAAAAAAA <6GADJC +17 3551 N 8 TTTTTTTT 8IEHCGJF +17 3552 N 9 AAAAAAAAA 7JCFG=CJD +17 3553 N 9 ATTTTTTTT 5AEFEGGKC +17 3554 N 9 AAAAAAAAA 4JHFCHEJB +17 3555 N 9 CCCCCCCCC 5JHIGKHJG +17 3556 N 8 GGGGGGGG CA>@D +17 3565 N 10 TTTTTTTTTT CDE?CHCIAC +17 3566 N 10 CCCCCCCCCC .=IDJJJKJE +17 3567 N 10 AAAAAAAAAA /FJIIDGKHG +17 3568 N 10 A$AAAAAAAAA E:DGDD@IGH +17 3569 N 9 GGGGGGGGG ELEIHJMKG +17 3570 N 9 T$TTTTTTTT 6@F>:EHDG +17 3571 N 8 CCCCCCCC FFJ7JNHKID +17 3578 N 8 AAAAAAAA HHIIFKHH +17 3579 N 8 AAAAAAAA >E6:HJEI +17 3580 N 8 AAAAAAAA EEH?GI=I +17 3581 N 8 TTTTTTTT E@EIJJBG +17 3582 N 8 CCCCCCCC BA>JJJHG +17 3583 N 8 A$AAAAAAA BGFBEKBF +17 3584 N 7 GGGGGGG C;@JLFH +17 3585 N 7 AAAAAAA JB@GJC> +17 3586 N 7 AAAAAAA HBHIKDI +17 3587 N 7 AAAAGAG IF7HMGI +17 3588 N 7 AAAAAAA IGAEKHA +17 3589 N 7 AAAAAAA IBHGKHF +17 3590 N 7 AAAAAAA IFHGIFJ +17 3591 N 7 AAAAAAA H4BHKH? +17 3592 N 7 AAAAAAA CF0HKDJ +17 3593 N 7 AAAAAAA FE:AJFD +17 3594 N 6 CCCCCC ?AJKJE +17 3595 N 7 AAAAAAA FEJGKFI +17 3596 N 7 TTTTTTT >C@GGHEHFH +17 3598 N 5 TTTTT AGGEH +17 3599 N 6 AAAAAA CAEIDH +17 3600 N 7 TTTTTT^XT EFGIAHA +17 3601 N 7 AAAAAAA A:DJC?@ +17 3602 N 7 TTTTTTT 7CHJ@HD +17 3603 N 7 AAAAAAA ?@EI7HC +17 3604 N 7 CCCCCCC AHHKJFG +17 3605 N 7 G$GGGGGG 7A?CA8@ +17 3606 N 6 CCCCCC /JKAHH +17 3607 N 6 AAAAAA 3DJGJF +17 3608 N 6 AAAAAA 7FJGEF +17 3609 N 6 AAAAAA 8HI5KF +17 3610 N 6 C$CCCCC @EJE3G +17 3611 N 5 CCCCC @KEHH +17 3612 N 5 AAAAA CJGBG +17 3613 N 5 GGGGG DMA@BA@ +17 3659 N 7 TTTTTTT EGDEEGE +17 3660 N 7 GGGGGGG EIGJGJH +17 3661 N 7 TTTTTTT HFEEGGF +17 3662 N 7 TTTTTTT EA>FEGD +17 3663 N 8 AAAAAAA^]A BF7D?HFE +17 3664 N 8 T$TTTTTTT DHJCEFFA +17 3665 N 7 AAAAAAA FIFDIFD +17 3666 N 7 AAAAAAA D=HIGHF +17 3667 N 7 TTTTTTT G.G?CGF +17 3668 N 7 AAAAAAA E>F=HGG +17 3669 N 7 AAAAAAA AEIIIDH +17 3670 N 7 TTTTTTT CJDGIGG +17 3671 N 7 TTTTTTT GIHEHGG +17 3672 N 7 CCCCCCC J8KGIJK +17 3673 N 6 CCCCCC IH?FJJ +17 3674 N 7 TTTTTTT JFJIJJK +17 3675 N 7 CCCCCCC KKJGKKK +17 3676 N 7 TTTTTTT JFJGGKL +17 3677 N 6 AAAAAA ;EGDIJ +17 3678 N 7 GGGGGGG JIL@>KK +17 3679 N 7 TTTTTTT EGEHFFI +17 3680 N 7 TTTTTTT EBBFHGH +17 3681 N 7 CCCCCCC J7HGIFJ +17 3682 N 7 AAAAAAA GHGIHIJ +17 3683 N 7 AAAAAAA F2HHEIK +17 3684 N 7 AAAAAAA GJBGKFI +17 3685 N 7 TTTTTTT HIHGHHJ +17 3686 N 7 TTTTTTT E?HHKIHFF +17 3700 N 7 CCCCCCC J:IIKGB +17 3701 N 8 TTTTTTTT =HCGLMGG +17 3702 N 8 TTTTTTTT EEFGGHED +17 3703 N 8 CCCCCCCC >JGKJMIF +17 3704 N 8 AAAAAAAA FHAFIJEG +17 3705 N 8 TTTTTTTT 7FIJHJGF +17 3706 N 8 AAAAAAAA FFHJHIEF +17 3707 N 8 GGGGGGGG =KJLMMIH +17 3708 N 9 TTTTTTTT^FT ?GIHHHDG? +17 3709 N 9 AAAAAAAAA CAFJIKDFA +17 3710 N 9 CCCCCCCCC FHAJJJGDD +17 3711 N 9 CCCCCCCCC 5DABLLHGC +17 3712 N 9 AAAAAAAAA AE8JJIDEIBEGA +17 3723 N 11 AAAAAAAAAAA FHJKEEGBHCD +17 3724 N 11 CCCCCCCCCCC DJJKIEHFFGB +17 3725 N 11 TTTTTTTTTTT HALLLIGHEGD +17 3726 N 11 GGGGGGGGGGG FDLLIHF0FIC +17 3727 N 11 CCCCCCCCCCC @KHKGHJGEJA +17 3728 N 11 CCCCCCCCCCC ?KLLJHHJHFF +17 3729 N 11 CCCCCCCCCCC GIKIIHGCHHG +17 3730 N 11 AAAAAAAAAAA GDJEHIF.DFF +17 3731 N 12 TTTTTTTTTTT^+T IGIHIHF:GGF/ +17 3732 N 12 GGGGGGGGGGGG JDHLJIIFIIG< +17 3733 N 13 TTTTTTTTTTTT^]T GEGJCI?HF +17 3739 N 14 CCCCCCCCCCCCCC GEKMMHGIKHA3GG +17 3740 N 14 AAAAAAAAAAAAAA HHDKGIB7@FB0FF +17 3741 N 14 AAAAAAAAAAAAAA >2I@EFF4HFE6FF +17 3742 N 14 GGGGGGGGGGGGGG IEMMKJJADJB1JI +17 3743 N 13 CCCCCCCCCCCCC .IFJIDK=BIIHH +17 3744 N 14 TTTTTTTTTTTTTT HIKKJJI0G=FAIH +17 3745 N 13 TTTTTTTTTTTTT HFGHEFG@?=5GE +17 3746 N 14 CCCCCCCCCCCCCC ?HILGGJIIJ?7JJ +17 3747 N 13 CCCCCCCCCCCCC ;?JLHFDDFGDJG +17 3748 N 13 CCCCCCCCCCCCC >GJKGHG3FFBIH +17 3749 N 13 CCCCCCCCCCCCC BGD20DB +17 3753 N 14 CCCCCCCCCCCCCC <@KIIK;CG@3KIC +17 3754 N 14 T$T$TTTTTTTTTTTT A:KIJGM=GB.JHB +17 3755 N 11 CCCCCCCCCCC JKEJKEJ@KHI +17 3756 N 12 CCCCCCCCCCCC IJIJK@GB4JGJ +17 3757 N 12 TTTTTTTTTTTT IJIJ.CG?>GDJ +17 3758 N 12 GGGGGGGGGGGG HBDHAEJ@@KGK +17 3759 N 12 CCCCCCCCCCCC FI8JHHFA0JIJ +17 3760 N 12 AAAAAAAAAAAA CHAF6EHB1IHF +17 3761 N 12 AAAAAAAAAAAA DEFIFHH?BIGH +17 3762 N 12 C$CCCCCCCCCCC EIEGE;H49IHF +17 3763 N 11 CCCCCCCCCCC HGHLHD95JGC +17 3764 N 12 AAAAAAAAAAA^]A IIG=HIBBHEFA +17 3765 N 12 CCCCCCCCCCCC IEI5IG?>HIJC +17 3766 N 12 AAAAAAAAAAAA JIHICDB>IGFE +17 3767 N 12 AAAAAAAAAAAA EIIGGH?3GHEC +17 3768 N 12 AAAAAAAAAAAA HIGIHG?7KKLH +17 3771 N 12 TTTTTTTTTTTT III9II?1KIIG +17 3772 N 12 AAAAAAAAAAAA AGGGED@:IEHF +17 3773 N 12 CCCCCCCCCCCC HFIFFI;7KJDH +17 3774 N 12 TTTTTTTTTTTT JJHI>JBALHMH +17 3775 N 12 CCCCCCCCCCCC LAJLFJ6/LKII +17 3776 N 12 TTTTTTTTTTTT IJJFJI8>LHLI +17 3777 N 12 CCCCCCCCCCCC J@J5IJ7:LJFI +17 3778 N 11 TTTTTTTTTTT HFEJIK?LGJI +17 3779 N 12 GGGGGGGGGGGG D=J8JK9/LILJ +17 3780 N 11 CCCCCCCCCCC J?L@E:FHEHEF +17 3792 N 12 GGGGAGGGGGGG FH.3IEJFG +17 3798 N 11 TTTTTTTTTTT EFHH6@KFJGG +17 3799 N 12 T$TTTTTTTTTTT DC7BE9JG +17 3808 N 8 GGGGGGGG @@7DAEB@ +17 3809 N 10 TTTTTTTTTT >1D>9HG;GH +17 3810 N 8 CCCCCCCC GDALKJIJ +17 3811 N 10 AAACCAAAAA ;AE18HG8FK +17 3812 N 9 TTTTTTTTT A@:MHLLI +17 3815 N 7 AAAAAAA 30ID=GK +17 3816 N 7 AAAAAAA 3DIHCHK +17 3817 N 7 AAAAAAA ?7FIJHK +17 3818 N 7 TTTTTTT 23JGGHH +17 3819 N 8 AAAAAAA^>A 15DFFEH@ +17 3820 N 8 GGGGGGGG /9JIMJIE +17 3821 N 9 AAAAAAAA^]A 2FI?JGLD9 +17 3822 N 9 GGGGGGGGG 4@MKMLIHA +17 3823 N 8 TTTTTTTT 7GDDEFEA +17 3824 N 9 CCCCCCCCC 3@IFDLKHB +17 3825 N 8 CCCCCCCC 4JHKILGC +17 3826 N 9 TTTTTTTTT A9IH/JJIC +17 3827 N 9 GGGGGGGGG @?I?LIJIC +17 3828 N 9 C$CCCCCCCC 0@GIKKJHD +17 3829 N 7 AAAAAAA FFGILHE +17 3830 N 9 AAAAAAAA^ZA >D?HHKGAD +17 3831 N 9 ACCCCCCCC /DEJMGI=A +17 3832 N 10 AA$AAAAAAA^]A B@CBGLEEC@ +17 3833 N 8 CC$CCCCCC 3DGIHIBB +17 3834 N 7 GGGGGGG DA=@:B= +17 3835 N 8 TTTTTTTT /IEGGCHC +17 3836 N 8 CGGGGGGG /LLCJB7G +17 3837 N 6 GGGGGG HB< +17 3838 N 8 C$CCCCCCC .HI?HDAA +17 3839 N 7 CCCCCCC DI?H?GF +17 3840 N 7 GGGGGGG ?D== +17 3841 N 7 TTTTTTT 9GEFEHD +17 3842 N 7 CCCCCCC JJCGIJE +17 3843 N 7 TTTTTTT JKDJIKH +17 3844 N 8 GGGGGGG^]G IJ=KE=I? +17 3845 N 8 TTTTTTTT EFCFAFDC +17 3846 N 8 GGGGGGGG GJDICKIG +17 3847 N 8 TTTTTTTT >FCFCDF0JJIC +17 3858 N 8 TTTTTTTT GDI@=FHD +17 3859 N 8 CCCCCCCC HCG>D1ID +17 3860 N 8 GGGGGGGG =8@4C7<= +17 3861 N 9 CCCCCCCC^FC EDJ5@EIG: +17 3862 N 9 TTTTTTTTT FCICIEHGB +17 3863 N 9 T$TTTTTTTT @AG7F@EC@ +17 3864 N 8 AAAAAAAA BA:BACFA +17 3865 N 8 GGGGGGGG CLH>GGC +17 3869 N 8 CCCCCCCC DJ6DEJHB +17 3870 N 8 TTTTTTTT HJCLEEIE +17 3871 N 8 TTTTTTTT :FFHABDD +17 3872 N 8 GGGGGGGG BKA;GIID +17 3873 N 8 TTTTTTTT AECGEEHE +17 3874 N 9 TTTTTTTT^]T :DEHFGDDA +17 3875 N 10 TTTTTTTTT^ZT :E@GFEDD@; +17 3876 N 10 CCCCCCCCCC E<:5IJDEC +17 3878 N 10 AAAAAAAAAA >HCI>EIFGD +17 3879 N 11 AAAAAAAAAA^FA 8H>>CIJFFDB +17 3880 N 11 GGGGGGGGGGG JCJJGIHIE +17 3886 N 12 CCCCCCCCCCCC >J9ECKIDIFHD +17 3887 N 12 CCCCCCCCCCCC 0H3F@GJDHFGD +17 3888 N 11 C$CCCCCCCCCC AGJJGJDHFHD +17 3889 N 11 AAAAAAAAAAA I=8HFIFGGGD +17 3890 N 10 CCCCCCCCCC HGCHGCFDGC +17 3891 N 11 AAAAAAAAAAA G4>DGIGHHHF +17 3892 N 11 GGGGGGGGGGG K8M/FL@KHJE +17 3893 N 11 TTTTTTTTTTT F6=>DAEFGHB +17 3894 N 11 GGGGGGGGGGG J9KLFKHKD +17 3909 N 11 TTTTTTTTTTT H88BJHHIHLE +17 3910 N 11 AAAAAAAAAAA HGD@GEKG +17 3912 N 12 AA$AAAAAAAAA^]A E4BGGGDHIIE: +17 3913 N 11 CCCCCCCCCCC GJGIEDIEIGA +17 3914 N 11 TTTTTTTTTTT FA;JGHHHLFE +17 3915 N 11 CCCCCCCCCCC GLIJGEIHIDD +17 3916 N 11 CCCCCCCCCCC DKIIJFGHKJD +17 3917 N 11 TTTTTTTTTTT ECIFGIIJKJD +17 3918 N 11 T$TTTTTTTTTT B22ECGGFHE@ +17 3919 N 10 CCCCCCCCCC KDLCFJEMJE +17 3920 N 10 TTTTTTTTTT A@GEIJJLHG +17 3921 N 10 TTTTTTTTTT E2EEHFGHEB +17 3922 N 10 AAAAAAAAAA ?4B.3FIHJMGJ +17 3926 N 10 CCCCCCCCCC DGJ@7KCLDI +17 3927 N 10 TTTTTTTTTT 9>IDEIJKEI +17 3928 N 10 GGGGGGGGGG 96JE?IIDFH +17 3929 N 9 A$AAAAAAAA AFEGGIGDI +17 3930 N 9 TTTTTTTTT 9BIALCJ +17 3936 N 8 AGAGGAGA E>IA1J1H +17 3937 N 8 CCCCCCCC DBEKCBBG +17 3938 N 8 GGGGGGGG 7=9A6D:< +17 3939 N 8 CCCCCCCC FAFKAK@J +17 3940 N 8 AAAAAAAA A@HIGJEI +17 3941 N 8 CCCCCCCC A=EH:ICG +17 3942 N 8 CCCCCCCC E>HGFKDJ +17 3943 N 8 T$TTTTTTT =AKJIIFJ +17 3944 N 7 GGGGGGG BDJ@IBD +17 3945 N 7 CCCCCCC AEIHL@B +17 3946 N 7 TTTTTTT AJJFFEJ +17 3947 N 7 AAAAAAA @FCGAAD +17 3948 N 7 CCCCCCC @6IFK>G +17 3949 N 7 AAAAAAA >FHHJ?F +17 3950 N 8 CCCCCCC^]C 9BGED=GA +17 3951 N 8 TTTTTTTT ;JICAEKD +17 3952 N 9 CCCCCCCC^]C 7=KDE?CC: +17 3953 N 9 CCCCCCCCC >BI8HCKD? +17 3954 N 9 TTTTTTTTT 5FJI@AHGC +17 3955 N 9 TTTTTTTTT G@ +17 3967 N 10 TTTTTTTTTT 5F@GCCFCE@ +17 3968 N 10 A$AAAAAAAAA ?A>8ACECE? +17 3969 N 9 TTTTTTTTT EGH@@FEFE +17 3970 N 9 TTTTTTTTT BHE>;>FFD +17 3971 N 9 CCCCCCCCC GAB=;J@IH +17 3972 N 9 CCCCCCCCC <>>;EFDJG +17 3973 N 9 A$AAAAAAAA @DDCDEFGF +17 3974 N 9 CCCCCCCC^]C @B@AGBHH: +17 3975 N 9 GGGGGGGGG >;75>DDJBE +17 3977 N 9 AAAAAAAAA ED=;@FHFD +17 3978 N 9 CC$CCCCCCC 9A78GEIBG +17 3983 N 7 TTTTTTT A8DBIFG +17 3984 N 8 AAAAAAA^FA ==FEHEFB +17 3985 N 8 CCCCCCCC 98GCJGED +17 3986 N 8 AAAAAAAA 9?HGGGGE +17 3987 N 8 CCCCCCCC .@H7IIEE +17 3988 N 8 TTTTTTTT @E=HKCIH +17 3989 N 8 CCCCCCCC 8@EAKKHG +17 3990 N 8 C$CCCCCCC 4@E?KIIG +17 3991 N 7 TTTTTTT ;IHKHII +17 3992 N 7 TTTTTTT =HFG/DE +17 3993 N 7 CCCCCCC =FEKIHI +17 3994 N 8 TTTTTTT^FT AGHKJII@ +17 3995 N 7 TTTTTTT FFG:DEA +17 3996 N 7 AAAAAAA C?HDGGB +17 3997 N 8 GGGGGGGG ;?GLEKJD +17 3998 N 7 GGGGGGG 2GDKLIG +17 3999 N 7 GGGGGGG GHL:LHG +17 4000 N 8 CCCCCCCC 5IEICJJH +17 4001 N 8 TTTTTTTT :IHLBJKJ +17 4002 N 8 GGGGGGGG 3HGFJIKG +17 4003 N 8 AAAAAAAA 7CDIAJII +17 4004 N 8 TTTTTTTT 2IEHHHIF +17 4005 N 7 AAAAAAA EEJEHHG +17 4006 N 8 TTTTTTTT 9FGH>HIF +17 4007 N 8 TTTTTTTT 2EFG6EHG +17 4008 N 8 CCCCCCCC :D6KJIKI +17 4009 N 8 CCCCCCCC 5>AEGJKJ +17 4010 N 8 AAAAAAAA >HFI?IIJ +17 4011 N 8 CCCCCCCC 9>DJ;GJF +17 4012 N 6 AAAAAA 0B.ADJ +17 4013 N 7 CCCCCCC @CJF +17 4014 N 7 AAAAAAA CGJFJIK +17 4015 N 7 CCCCCCC I8JDHJG +17 4016 N 7 CCCCCCC 4>K:FKK +17 4017 N 4 CCCC =FKK +17 4018 N 7 GGGGGGG <4C9BC@ +17 4019 N 8 C$CCCCCCC .J2KHGKJ +17 4020 N 7 TTTTTTT ;CLIFLK +17 4021 N 7 AAAAAAA D;G9MBIKK +17 4028 N 7 TTTTTTT .CL0DHL +17 4029 N 7 TTTTTTT =FHGFHI +17 4030 N 7 CCCCCCC F8JJBKK +17 4031 N 7 TTTTTTT AKKHJLL +17 4032 N 7 TTTTTTT ;@EACHH +17 4033 N 6 AAAAAA 6H.@IH +17 4034 N 7 GGGGGGG JFB3DDI +17 4035 N 7 GGGTGGG /;L.CMJ +17 4036 N 7 GGGGGGG .EE2AGJ +17 4037 N 7 CCCCCCC 47HIFLJ +17 4038 N 7 TTTTTTT .CJHFJL +17 4039 N 7 GGGGGGG />L>FKJ +17 4040 N 7 AAAAAAA B?KHHIL +17 4041 N 7 TTTTTTT F;FCEJH +17 4042 N 7 AAAAAAA 7DH?EDI +17 4043 N 7 TTTTTTT ?=70CJH +17 4044 N 7 TTTTTTT 3DBEEEI +17 4045 N 7 CCCCCCC .GI +17 4067 N 3 CCC ?EK +17 4068 N 3 TTT FIL +17 4069 N 3 TTT >FD +17 4070 N 3 AAA =>F +17 4071 N 3 GGG :IE +17 4072 N 2 GG HI +17 4073 N 3 GGG 6GE +17 4074 N 3 CCC /BA +17 4075 N 3 TTT @HL +17 4076 N 3 GGG 7GI +17 4077 N 3 AAA >FG +17 4078 N 3 TTT >GG +17 4079 N 3 AAA :FF +17 4080 N 3 TTT @EH +17 4081 N 3 T$TT 2=? +17 4082 N 2 CC FD +17 4083 N 2 C$C CA +17 4084 N 1 A J +17 4085 N 1 C C +17 4086 N 1 G 7 +17 4087 N 1 C G +17 4088 N 1 A H +17 4089 N 1 C E +17 4090 N 1 C B +17 4091 N 1 T E +17 4092 N 1 G F +17 4093 N 1 C D +17 4094 N 1 T I +17 4095 N 1 A D +17 4096 N 1 C A +17 4097 N 1 A D +17 4098 N 1 C @ +17 4099 N 1 T A +17 4100 N 1 C < +17 4101 N 1 C$ ; diff --git a/src/samtools-1.3.1/test/mpileup/expected/46.out b/src/samtools-1.3.1/test/mpileup/expected/46.out new file mode 100644 index 0000000..a9dbd8f --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/46.out @@ -0,0 +1,4097 @@ +17 1 N 5 ^>A^>A^>A^>A^>A JIJGK +17 2 N 5 AAAAA JBJGJ +17 3 N 5 GGGGG ELLJI +17 4 N 5 CCCCC JLHFG +17 5 N 5 TTTTT KMLEK +17 6 N 5 TTTTT HFHGB +17 7 N 5 CCCCC JKJJK +17 8 N 5 TTTTT KMJJJ +17 9 N 5 CCCCC JDKJK +17 10 N 5 AAAAA KIJIK +17 11 N 5 CCCCC GIJ?I +17 12 N 5 CCCCC KHKJD +17 13 N 5 CCCCC LJMJI +17 14 N 5 TTTTT LKLKH +17 15 N 5 GGGGG IKKLI +17 16 N 5 TTTTT FHJDD +17 17 N 5 TTTTT HFDGF +17 18 N 6 CCCCC^]C KE>AK@ +17 19 N 6 CCCCCC LLMHC? +17 20 N 6 TTTTTT LLJJDD +17 21 N 6 GGGGGG CLKKJE +17 22 N 6 CCCCCC JKLJJB +17 23 N 7 AAAAAA^]A JFEIFGD +17 24 N 7 TTTTTTT IIHIGGB +17 25 N 8 AAAAAAA^]A DHIIEDDD +17 26 N 8 GGGGGGGG EMGLJIIF +17 27 N 8 AAAAAAAA FHHHEFGE +17 28 N 8 TTTTTTTT FIIFHFHE +17 29 N 8 AAAAAAAA HHHCCDGG +17 30 N 8 AAAAAAAA KH=JHGHG +17 31 N 8 TTTTTTTT HIFIJFIH +17 32 N 8 TTTTTTTT EHFAEEBG +17 33 N 8 GGGGGGGG HLCKKLKJ +17 34 N 8 CCCCCCCC HKHKHJJD +17 35 N 8 AAAAAAAA JJFEIHII +17 36 N 8 TTTTTTTT IF>JHGIH +17 37 N 8 GGGGGGGG ICBKJJKK +17 38 N 8 AAA$AAAAA IHEIGFIJ +17 39 N 7 CCCCCCC DFJGIJI +17 40 N 7 AAAAAAA JJHIGJI +17 41 N 8 AAAAAAA^]A EIBEGGHA +17 42 N 8 TTTTTTTT EJIGHJHB +17 43 N 8 TTTTTTTT EAHGEGHD +17 44 N 8 GGGGGGGG JIJGIKLI +17 45 N 8 CCCCCCCC EDBJIKKI +17 46 N 8 CCCCCCCC I=JFHIKI +17 47 N 8 TTTTTTTT KJKIIKLJ +17 48 N 8 TTTTTTTT GHDEEIHG +17 49 N 8 GGGGGGGG JKJI>LIK +17 50 N 8 TTTTTTTT IFHADIIG +17 51 N 8 CCCCCCCC HGKHKKLK +17 52 N 8 CCCCCCCC CHMEHKLJ +17 53 N 8 CCCCCCCC GJKFGLKK +17 54 N 8 TTTTTTTT KIJFHJKK +17 55 N 8 GGGGGGGG HHGFJLMK +17 56 N 8 CCCCCCCC FKJAFLIK +17 57 N 8 TTTT$TTTT KKL0JKLL +17 58 N 7 GGGGGGG FCKIKLK +17 59 N 7 AAAAAAA EHHFJKJ +17 60 N 7 AAAAAAA 9:IIJHJ +17 61 N 7 TTTTTTT B@GDIKI +17 62 N 7 GGGGGGG BHJFLMI +17 63 N 7 TTTTTTT DD8DIII +17 64 N 8 GG$GGGGG^]G I?IIJMMB +17 65 N 7 CCCCCCC AGJJMKD +17 66 N 7 TTTTTTT JHHLLLG +17 67 N 7 CCCCCCC AKHMJLF +17 68 N 7 TTTTTTT HLJKLLH +17 69 N 8 GGGGGGG^]G F=HKLMHE +17 70 N 8 GGGGGGGG 4JHIKJE> +17 71 N 8 GGGGGGGG ?GIJLKEE +17 72 N 8 GGGGGGGG DFIJILGF +17 73 N 8 TTTTTTTT E8CHGGFF +17 74 N 8 CCCCCCCC @KKIJMII +17 75 N 8 TTTTTTTT ICKKFLIJ +17 76 N 8 CCCCCCCC :HKLIKHJ +17 77 N 8 TTTTTTTT DKILKMKK +17 78 N 8 GGGGGGGG DKJKMMJK +17 79 N 8 GGGGGGGG 4:IJJJII +17 80 N 8 GGGGGGGG 8HHKJLII +17 81 N 7 GGGGGGG AHHKHJJ +17 82 N 8 TTTTTTTT 8D?DEGDI +17 83 N 8 CCCCCCCC 64JEMMJH +17 84 N 8 TTTTTTTT DIJLMLKK +17 85 N 8 CCCCCCCC =IKMLLKK +17 86 N 8 A$AAAAAAA >DEJHJHI +17 87 N 8 CCCCCCC^]C FKHKIIJD +17 88 N 8 CCCCCCCC FGFGJKN? +17 89 N 8 CCCCCCCC FHKDKKLD +17 90 N 8 A$AAAAAAA BGIIKIIE +17 91 N 7 CCCCCCC JKJIJIG +17 92 N 7 GGGGGGG CD?DEDB +17 93 N 7 AAAAAAA GKCIIKH +17 94 N 7 CCCCCCC GDIKIIH +17 95 N 8 CCCCCCC^]C EKLKJHI? +17 96 N 8 AAAAAAAA HIGHIEIE +17 97 N 9 AAAAAAAA^>A FHIIIKIC8 +17 98 N 9 CCCCCCCCC IHIJIJJD2 +17 99 N 9 TTTTTTTTT HIJKKLKF4 +17 100 N 9 CCCCCCCCC JLJMLLGG4 +17 101 N 9 CCCCCCCCC HFLJKMH97 +17 102 N 9 CCCCCCCCC FKKLLLKF5 +17 103 N 8 TTTTTTTT KLLLMLKG +17 104 N 8 GGGGGGGG ;HLGKLIH +17 105 N 9 GGGGGGGG^]G HB6KKKG8; +17 106 N 10 GGGGGGGGGG GMKKIKJE2? +17 107 N 9 CCCCCCCCC IKMKLJKI? +17 108 N 9 CCCCCCCCC HGKLLKLG? +17 109 N 9 TTTTTTTTT ILLOLJJFB +17 110 N 9 GGGGGGGGG JJMMKLIHD +17 111 N 10 GGGGGGGGGG G77HJJBA/C +17 112 N 9 CCCCCCCCC IKILKKLI? +17 113 N 9 AAAAAAAAA CGIFIGJE? +17 114 N 9 CCCCCCCCC IDGIJJIHB +17 115 N 10 CCCCCCCCCC EJJILNGF/A +17 116 N 9 AAAAAAAAA DHGJJJIHF +17 117 N 9 G$GGGGGGGG HBJIMIFJF +17 118 N 9 GGGGGGGGG BFKLJGF/A +17 119 N 8 GGGGGGGG F?HLKJGG +17 120 N 8 AAAAAAAA FCIIKHGJ +17 121 N 8 GGGGGGGG GFMMMG@H +17 122 N 8 C$CCCCCCC DEIKLLJI +17 123 N 7 TTTTTTT GMKIEFH +17 124 N 9 T$TTTTTTT^]T ?HEIE?/7> +17 125 N 7 AAAAAAA DHICDGA +17 126 N 8 AAAAAAAA JEKAG0GB +17 127 N 8 CCCCCCCC JGGJG/DD +17 128 N 8 AAAAAAAA HJIIE8IE +17 129 N 8 AAAAAAAA HFKJD8IC +17 130 N 8 AAAAAA$AA IJKCE8JD +17 131 N 7 CCCCCCC JKKFGGG +17 132 N 7 AAAAAAA JGKJGKF +17 133 N 7 TTTTTTT GKHIEGE +17 134 N 7 CCCCCCC KLMKKJH +17 135 N 7 TTTTTTT JLKLHIG +17 136 N 7 GGGGGGG IMLGIHH +17 137 N 7 TTTTTTT EJHHAHF +17 138 N 7 CCCCCCC GKMIJIH +17 139 N 7 CCCCCCC FJK@GFF +17 140 N 7 A$AAAAAA CIIKFHF +17 141 N 6 GGGGGG MLCJEJ +17 142 N 6 CCCCCC LLFIHF +17 143 N 6 GGGGGG CAE@B@ +17 144 N 6 AAAAAA JJJGBG +17 145 N 6 AAAAAA IJCGKG +17 146 N 6 TTTTTT HJJFFG +17 147 N 6 AAAAAA FIJEID +17 148 N 6 CCCCCC KKJGHG +17 149 N 6 CCCCCC JL3IGH +17 150 N 6 TTTTTT KJIEEH +17 151 N 6 GGGGGG ILJHHG +17 152 N 7 CCCCCC^]C JLLEIJ= +17 153 N 7 AAAAAAA EGGFHGA +17 154 N 7 TTTTTTT DIJHGF@ +17 155 N 7 CCCCCCC KLKJHJD +17 156 N 7 CCCCCCC ELJHKH7 +17 157 N 7 CCCCCCC GJLGLHE +17 158 N 7 TTTTTTT IKLEKHF +17 159 N 7 AAAAAAA EJIDHD@ +17 160 N 7 GGGGGGG HFHHHKI +17 161 N 7 AAAAAAA DDHHGHD +17 162 N 7 AAAAAAA ?HEH:@G +17 163 N 7 G$GGGGGG FDGEHI; +17 164 N 6 TTTTTT EG@E@: +17 165 N 6 GGGGGG GJ>HJG +17 166 N 6 AAAAAA FD@IGH +17 167 N 6 AAAAAA D?EGE9 +17 168 N 6 G$GGGGG 1HKKGE +17 169 N 5 CCCCC 4>GH1 +17 170 N 5 CCCCC EHLG3 +17 171 N 5 AAAAA HFIGE +17 172 N 5 CCCCC IHIJD +17 173 N 5 CCCCC ACDH? +17 174 N 5 GGGGG D@=B> +17 175 N 6 CCCCC^]C JJIG5E +17 176 N 6 CCCCCC EFIHGB +17 177 N 6 CCCCCC >FFGBG +17 178 N 6 AAAAAA DDHHHG +17 179 N 6 AAAAAA >IDG5F +17 180 N 6 AAAAAA 73GCDG +17 181 N 6 GGGGGG FCHLJK +17 182 N 7 AAAAAA^]A CE@GFH@ +17 183 N 7 CCCCCCC FHEIHI? +17 184 N 7 AAAAAAA @HIHFHE +17 185 N 7 CCCCCCC 8GHH=IB +17 186 N 6 GGGGGG A@@7C= +17 187 N 6 CCCCCC GFI;KG +17 188 N 6 CCCCCC EHG9LI +17 189 N 6 CCCCCC ECIGLI +17 190 N 6 AAAAAA E7F@HI +17 191 N 6 TTTTTT CJ?NH +17 198 N 5 CCCCC @IKLI +17 199 N 5 TTTTT GH2MK +17 200 N 5 TTTTT @HCHG +17 201 N 6 AAAAA^]A EG;IGB +17 202 N 6 AAAAAA BEFIJC +17 203 N 6 CCCCCC BG.JGD +17 204 N 6 CCCCCC =H7LKF +17 205 N 6 TTTTTT FHGLKG +17 206 N 6 GGGGGG EI>LHH +17 207 N 6 CCCCCC BJ7MJG +17 208 N 6 AAAAAA FFGJKF +17 209 N 6 TTTTTT LKNII +17 243 N 5 CCCCC LHHIH +17 244 N 6 CCCCCC GKKMIF +17 245 N 6 AAAAAA FKJGHF +17 246 N 6 TTTTTT ?KGHGF +17 247 N 6 GGGGGG :LFLHJ +17 248 N 6 TTTTTT BJEGEE +17 249 N 6 CCCCCC ALDJIG +17 250 N 6 CCCCCC 1LGKHH +17 251 N 5 AAAAA JCIHG +17 252 N 5 GGGGG LGLJF +17 253 N 5 CCCCC KGLJI +17 254 N 6 TTTTT^]T LHKHH@ +17 255 N 7 TTTTTT^]T GBHGB=? +17 256 N 7 AAAAAAA HDIFECA +17 257 N 7 TTTTTTT IHHF=DC +17 258 N 7 TTTTTTT HGHFEDA +17 259 N 7 CCCCCCC LILGCGF +17 260 N 7 TTTTTTT LJKJHGF +17 261 N 7 GGGGGGG LGJLDGG +17 262 N 7 CCCCCCC KHMJHIG +17 263 N 7 CCCCCCC KEKGH@F +17 264 N 7 CCCCCCC JEKIGHF +17 265 N 7 AAAAAAA KCJEIGF +17 266 N 7 GGGGGGG LFHIGJJ +17 267 N 7 TTTTTTT CCIFDED +17 268 N 7 TTTTTTT F6HE9EF +17 269 N 7 CCCCCCC J=LKHIJ +17 270 N 7 CCCCCCC G5KF6JH +17 271 N 7 TTTTTTT GFLJIGH +17 272 N 7 CCCCCCC GFJKFIJ +17 273 N 7 TTTTTTT GIKHJII +17 274 N 7 C$CCCCCC GDJIHJJ +17 275 N 6 CCCCCC =MHDGI +17 276 N 6 AAAAAA =JGEEF +17 303 N 5 GGGGG HDKIJ +17 304 N 5 CCCCC G?GJJ +17 305 N 5 CCCCC CHHIK +17 306 N 5 TTTTT GCIIL +17 307 N 5 GGGGG GIHIK +17 308 N 5 CCCCC EIKKJ +17 309 N 5 GGGGG =?CBB +17 310 N 5 AAAAA C>GGI +17 311 N 5 C$CCCC 8HCII +17 312 N 4 AAAA 7DHK +17 313 N 4 AAAA 6FGJ +17 314 N 4 AAAA EFH< +17 315 N 4 GGGG ;FIL +17 316 N 4 CCCC =LIK +17 317 N 4 TTTT CJJK +17 318 N 4 GGGG DGLC +17 319 N 4 AAAA GGGK +17 320 N 4 AAAA =HIJ +17 321 N 4 TTTT FHFH +17 322 N 4 GGGG JILL +17 323 N 4 CCCC HKJI +17 324 N 4 TTTT DGJL +17 325 N 5 AAAA^]A EFEJB +17 326 N 5 TTTTT D@DID +17 327 N 5 CCCCC IHKLE +17 328 N 5 AAAAA AEHHE +17 329 N 5 TTTTT EG@IF +17 330 N 5 TTTTT ?FFFD +17 331 N 5 TTTTT ABBJE +17 332 N 6 AAAAA^]A BEDIE7 +17 333 N 6 AAAAAA 9DHJF9 +17 334 N 6 A$AAAAA @FHJG@ +17 335 N 4 AAAA HHIG +17 336 N 5 AAAAA CHIFD +17 337 N 4 CCCC =JJH +17 338 N 5 TTTTT DILKJ +17 339 N 5 CCCCC JJEKG +17 340 N 5 CCCCC FILJD +17 341 N 5 TTTTT CHIKC +17 342 N 5 TTTTT EEHGD +17 343 N 5 GGGGG HKDK7 +17 344 N 5 CCCCC FGLK@ +17 345 N 5 TTTTT FHCKK +17 346 N 6 GGGGG^]G HHLKI@ +17 347 N 5 GGGGG EICIB +17 348 N 5 TTTTT CE>GC +17 349 N 6 TTTTTT BACH=C +17 350 N 6 TTTTTT CCHH/F +17 351 N 6 GGGGGG :IKKHG +17 352 N 6 A$AAAAA /CIJGI +17 353 N 5 G$GGGG ELMCG +17 354 N 4 AAAA FJ/I +17 355 N 4 GGGG MLBG +17 356 N 4 GGGG >BBH +17 357 N 5 CCCC^]C HKAHA +17 358 N 5 AAAAA HJ9ID +17 359 N 5 GGGGG NLIF +17 362 N 6 AAAAA^]A FHJJFB +17 363 N 6 AAAAAA ?JHJG? +17 364 N 6 TTTTTT ?H:GFD +17 365 N 6 GGGGGG IK1HJH +17 366 N 6 AAAAAA EEG +17 412 N 9 CCCCCTCC^]C KLKK:/ILA +17 413 N 9 AAAAAAAAA IFKHDHIGE +17 414 N 9 TTTTTTTTT JFHHAIIHE +17 415 N 9 GGGGGGGGG KBIICJJIG +17 416 N 9 GGGGGGGGG ICKFIMLJD +17 417 N 9 CCCCCCCCC I?KJIKKKE +17 418 N 9 AAAAAAAAA F>KHJJJJF +17 419 N 9 TTTTTTTTT CHHGJIIIF +17 420 N 9 AAAAAAAAA CHIG>IHHA +17 421 N 9 AAAAAAAAA D2LEAKKDF +17 422 N 9 AAAAAAAAA B9KJJKKJC +17 423 N 9 TTTTTTTTT EEHGGIIIE +17 424 N 9 A$AAAAAAAA BBHDBIIIE +17 425 N 8 AAAAAAAA AJIHHJH +17 429 N 8 TTTTTTTT DKIBKKLG +17 430 N 8 GGGGGGGG CLMAKKNH +17 431 N 7 GGGGGGG MHAMMLH +17 432 N 7 TTTTTTT JGDGDHD +17 433 N 7 TTTTTTT HG5FGHG +17 434 N 8 TTTTTTT^]T GFJEFH>B +17 435 N 8 AAAAAAAA GEAJIDHC +17 436 N 8 TTTTTTTT HG8JJFIC +17 437 N 8 TTTTTTTT EIEFFHGD +17 438 N 8 AAAAAAAA GF=IJI7D +17 439 N 8 CCCCCCCC DHFHIJIE +17 440 N 8 AAAAAAAA IHHF +17 450 N 9 GGGGGGGGG DGANMKFIG +17 451 N 9 AAAAAAAAA FD4KKG +17 454 N 10 AAAAAAAAAA EHLLHJBIE9 +17 455 N 9 TTTTTTTTT BIJIFGFFA +17 456 N 10 G$GGGGGGGGG DFHHLAKHI> +17 457 N 11 CCCCCCCCC^]C^]C @KKIEGII6DA +17 458 N 11 AAAAAAAAAAA FJKJDIJFCEB +17 459 N 11 TTTTTTTTTTT 8GGG@GGGGDC +17 460 N 11 GGGGGGGGGGG CKJJMKHKEGB +17 461 N 11 T$TTTTTTTTTT AGGHGIHH:FG +17 462 N 10 GGGGGGGGGG JILJLHK:JI +17 463 N 10 GGGGGGGGGG FIFIIII3IF +17 464 N 10 AAAAAAAAAA FIJ? +17 469 N 12 AAAAAAAAAAAA 1DH?JJG>IH:A +17 470 N 12 GGGGGGGGGGGG GGLEMIMELJ?G +17 471 N 12 TTTTTTTTTTTT FFGEHHJCEEAD +17 472 N 12 TTTTTTTTTTTT B>IHIHIBGD=C +17 473 N 12 GGGGGGGGGGGG FJMIKILHJIBG +17 474 N 12 GGGGGGGGGGGG BFMBIJKGJGAF +17 475 N 12 GGGGGGGGGGGG HDIFKJKAJGAG +17 476 N 12 AAAAAAAAAAAA GHH4ILI1JB?E +17 477 N 12 TTTTTTTTTTTT DEGGHHF2HF?D +17 478 N 13 TTTTTTTTTTTT^]T >?GCHHI.HD7CB +17 479 N 13 AAAAAAAAAAAAA BBHHIHHAHE@BC +17 480 N 13 GGGGGGGGGGGGG DCLNMINKLLAIG +17 481 N 13 GGGGGGGGGGGGG BEIJGJCCKIGG> +17 482 N 13 A$AAAAAAAAAAAA ;CKEJKJ;IBBFE +17 483 N 12 GGGGGGGGGGGG EKGLJLILFAIG +17 484 N 12 AAAAAAAAAAAA EH2JLH;H>BF9 +17 485 N 12 G$GGGGGGGGGGG ENGKJM?LJCJG +17 486 N 11 AAAAAAAAAAA JGCLJCG0CGG +17 487 N 11 GGGGGGGGGGG M?MJM>LIBJI +17 488 N 12 AAAAAAAAAAA^]A IBGLH;GGDECE +17 489 N 12 AAAAAAAAAAAA GADJHDIG?HCA +17 490 N 12 AAAAAAAAAAAA FHIKJ6JHHC@E +17 491 N 12 TTTTTTTTTTTT H6JII;HG@G;F +17 492 N 11 GGGGGGGGGGG I8LJLHJ?IHI +17 493 N 12 AAAAAAAAAAAA G +17 500 N 12 AAAAAAAAAAAA ?IIECJAAACI8 +17 501 N 12 TTTTTTTTTTTT HJIJ +17 512 N 12 AAAAAAAAAAAA HHE7IH@G3I +17 518 N 14 GGGGGGGGGGGGG^]G KJFIMJ?HKL0JFD +17 519 N 15 TTTTTTTTTTTTTT^]T KGI;H;=FBHLICHHL63HJH +17 527 N 14 AAAAAAAAAAAAAA GKJ9IGFHIIFGIF +17 528 N 15 GGGGGGGGGGGGGGG IFL;OLFKKMHIJLJ +17 529 N 14 CCCCCCCCCCCCCC GFL3LJ;J2KJGJH +17 530 N 15 TTTTTTTTTTTTTTT HJL;LIDJBMGGJKH +17 531 N 15 TTTTTTTTTTTTTTT ?FI4FGAEFGIAEHF +17 532 N 14 TTTTTTTTTTTTTT =GIID9GFIGGFHE +17 533 N 14 C$CCCCCCCCCCCCC DFKDKJ8KJL/IJI +17 534 N 14 TTTTTTTTTTTTTT IL@LIECJNJJHLH +17 535 N 14 AAAAAAAAAAAAAA GJEF>ABGFJIIHII +17 537 N 12 CCCCCCCCCCCC ;KLFEI2K4HKH +17 538 N 14 AAAAAAAAAAAAAA HD?GIAHCJ?GHHF +17 539 N 14 TTTTTTTTTTTTTT HF8HABHHJHDGJF +17 540 N 14 CCCCCCCCCCCCCC EL?LEEKFM5KIKJ +17 541 N 13 AAAAAAAAAAAAA HE:JHFGIIHFJG +17 542 N 14 CCCCCCCCCCCCCC AIEJEGHGKBFGII +17 543 N 14 CCCCCCCCCCCCCC CJDKG:JJMI7ILG +17 544 N 13 AAAAAAAAAAAAA FHDJEGFJIBEKG +17 545 N 14 AAAAAAAAAAAAAA @C?HFABCHA2HJG +17 546 N 14 AAAAAAAAAAAAAA B>;JEBIGK1;HJG +17 547 N 14 AAAAAAAAAAAAAA BFBFF>EJI>JHJG +17 548 N 13 A$AAAAAAAAAAAA =EGG>EJHE;FJG +17 549 N 13 TTTTTTTTTTTTT ECFF:EFJIHGJG +17 550 N 12 TTTTTTTTTTTT CD>:F;I@2CGF +17 551 N 12 G$GGGGGGGGGGG >IE?G8LADIIG +17 552 N 11 CCCCCCCCCCC HF>J3LIILLH +17 553 N 10 AAAAAAAAAA FC>GHJCHJG +17 554 N 10 AAAAAAAAAA CDEJG +17 562 N 8 CCCCCCCC EFIJJGHG +17 563 N 8 AAAAAAAA GEHJ4IJF +17 564 N 9 CCCCCCCCC D60IFBDHI +17 565 N 9 GGGGGGGGG :<>EILF +17 569 N 8 TTTTTTTT D5MLLIJK +17 570 N 8 TTTTTTTT @LD>JLL@ +17 572 N 9 AAAAAAAAA CFGDHFJHC +17 573 N 9 A$AAAAAAAA <6AH +17 583 N 8 TTTTTTTT HEKGLJJF +17 584 N 8 CCCCCCC^>C G:FJKI2? +17 585 N 9 AAAAAAAAA F9EFHGJHC +17 586 N 8 TTTTTTTT DHJGHGFC +17 587 N 9 C$CCCCCCCC AA5KKJI8E +17 588 N 9 AAAAAAAA^]A ?AGKGJ@E@ +17 589 N 9 AAAAAAAAA D1GJGJID? +17 590 N 9 CCCCCCCCC I2EGIFHGE +17 591 N 9 AAAAAAAAA CGHJHKIGB +17 592 N 8 AAAAAAAA AIIIJEGE +17 593 N 8 CCCCCCCC GHGHG@H@ +17 594 N 8 AAAAAAAA DHHIHJFG +17 595 N 9 AAAAAAAAA EH?HHJ/G? +17 596 N 8 AAAAAAAA 0FI@JF2D +17 597 N 9 C$CCCCCCCC B1KKEGE>H +17 598 N 8 TTTTTTTT 5HLGKKHC +17 599 N 8 TTTTTTTT ADHDHG/B +17 600 N 8 GGGGGGGG HELKILCA +17 601 N 8 TTTTTTTT =FFEFF6> +17 602 N 8 GGGGGGGG EHJGIIJE +17 603 N 8 GGGGGGG-1NG 3IJGJ88: +17 604 N 8 T$TTTTT*T EFI;D@E; +17 605 N 7 TTTTTTT GHAI?EF +17 606 N 7 TTTTTTT CEDICEB +17 607 N 7 AAAAAAA DDFHH +17 637 N 6 AAAAAA HJIHIF +17 638 N 6 AAAAAA HBJ5F? +17 639 N 5 AAAAA KDFI3 +17 640 N 5 AAAAA HJ6JC +17 641 N 5 GGGGG G0KI< +17 642 N 6 GGGGGG G>J6J9 +17 643 N 6 AAAAAA KG.:E3 +17 644 N 5 CCCCA F@AE2 +17 645 N 5 CCCCC GHHH0 +17 646 N 5 ATAAA I/GGE +17 647 N 5 AAAAA BIGAJ +17 648 N 6 AAAAAA IG@?JD +17 649 N 5 CCCCC CG?CG +17 650 N 6 TTTTTT IJ.EHD +17 651 N 6 CCCCCC EI/KEJ +17 652 N 5 CCCCC CHI5H +17 653 N 5 TTTTT IJ0J> +17 654 N 6 GGGGGG FL>:IE +17 655 N 6 GGGGGG ??IDHA +17 656 N 6 TTTTTT F8;0B@ +17 657 N 6 AAAAAA FGDBHD +17 658 N 6 CCCCCC EJ6CD< +17 659 N 6 AAAAAA HA;EGH +17 660 N 6 TTTTTT BG/FH> +17 661 N 6 GGGGGG FK0GIF +17 662 N 5 CCCCC E62I8 +17 663 N 6 AAAAAA IG/I83 +17 664 N 6 AAAAAA AJGIH6 +17 665 N 6 CCCCCC =J8HF9 +17 666 N 6 TTTTTT JJ;III +17 667 N 7 GGGGGG^]G GJ09G1= +17 668 N 7 AAAAAAA HG9?I:E +17 669 N 6 CCCCCC B;G9DE +17 670 N 7 AAAAAAA IH.7J>F +17 671 N 7 GGGGGGG DHFJ +17 685 N 4 GGGG <>AC +17 686 N 4 CCCC 1GJK +17 687 N 3 AAA IGI +17 688 N 3 TTT A?I +17 689 N 3 TAT E.@ +17 690 N 3 CCC 8IL +17 691 N 2 CC IE +17 692 N 3 TTT F=H +17 693 N 3 CCC =/M +17 694 N 3 CCC BIL +17 695 N 2 GG G GFH@ +17 698 N 4 TTTT GE@A +17 699 N 4 GGGG >/MC +17 700 N 4 AAAA :CIF +17 701 N 3 AAA EIH +17 702 N 3 AAA EIH +17 703 N 3 GGG @KG +17 704 N 4 ATAA G1>I +17 705 N 4 AAAA 4CC +17 741 N 4 TTTT GDCD +17 742 N 4 CCCC OFHG +17 743 N 4 AAAA BFHG +17 744 N 4 TTTT GGGE +17 745 N 4 GGGG LFHI +17 746 N 4 GGGG LDKG +17 747 N 5 GGGG^]G ?EKHA +17 748 N 5 AAAAA CBDGD +17 749 N 5 AAAAA I?JHC +17 750 N 6 AAAAA^]A JAJCD? +17 751 N 6 GGGGGG MDKJHE +17 752 N 6 TTTTTT ;DFGGE +17 753 N 6 CCCCCC KBIJGF +17 754 N 6 TTTTTT LEJJHE +17 755 N 6 GGGGGG JEIKIG +17 756 N 6 GGGGGG EAHGHC +17 757 N 6 AAAAAA HFJHGF +17 758 N 6 AAAAAA GDKDG@ +17 759 N 6 AAAAAA F@JJHE +17 760 N 6 CCCCCC G;GFHG +17 761 N 6 GGGGGG A;=CC@ +17 762 N 6 GGGGGG FDFIG< +17 763 N 6 CCCCCC GDJLIC +17 764 N 6 AAAAAA CGIHHH +17 765 N 6 AAAAAA D@KIHF +17 766 N 6 C$CCCCC B8GJHE +17 767 N 5 AAAAA AJJIG +17 768 N 5 CCCCC >GJID +17 769 N 5 CCCCC :KKKF +17 770 N 5 AAAAA CJHGF +17 771 N 5 TTTTT BIJHD +17 772 N 5 TTTTT =EEGD +17 773 N 5 GGGGG DKLLI +17 774 N 5 AAAAA DKJJF +17 775 N 5 GGGGG BLLLJ +17 776 N 5 AAAAA BKHI> +17 777 N 5 CCCCC :HKJF +17 778 N 5 AAAAA CJIHF +17 779 N 5 GGGGG CMJMI +17 780 N 5 AAAAA DHGIF +17 781 N 5 AAAAA @LGIG +17 782 N 5 AAAAA >HKJH +17 783 N 5 AAAAA DGKI< +17 784 N 5 CCCCC ?CJJG +17 785 N 5 AAAAA HGJJF +17 786 N 5 GGGGG AILLH +17 787 N 5 GGGGG 4HIMH +17 788 N 5 TTTTT 2?9I= +17 789 N 5 GGGGG AGLLJ +17 790 N 5 AAAAA >FHFE +17 791 N 5 GGGGG ?FJMJ +17 792 N 5 TTTTT 8JKI +17 807 N 4 AAAA BGJG +17 808 N 4 GGGG HLLJ +17 809 N 4 GGGG DJKF +17 810 N 4 GGGG DJJE +17 811 N 4 AAAA 72JG +17 812 N 4 AAAA BAJD +17 816 N 4 TTTT ?EGF +17 817 N 4 CCCC BFJJ +17 818 N 4 TTTT HMLH +17 819 N 4 GGGG F@KK +17 820 N 4 GGGG HILB +17 821 N 4 GGGG FJJH +17 822 N 4 GGGG DLJK +17 823 N 4 TTTT >DHF +17 824 N 4 CCCC DJMH +17 825 N 4 AAAA 6HHG +17 826 N 4 TTTT 6HJD +17 827 N 4 AAAA >HF@ +17 828 N 4 CCCT 7HJC +17 829 N 4 TTTT D +17 886 N 2 AA HI +17 887 N 2 GG JM +17 888 N 2 AA EI +17 889 N 2 CC AJ +17 890 N 2 CC KK +17 891 N 2 CC KG +17 892 N 2 CC KK +17 893 N 2 AA JK +17 894 N 2 TT HH +17 895 N 3 CC^]C IHB +17 896 N 3 TTT LMG +17 897 N 3 CCC LMF +17 898 N 3 TTT LKG +17 899 N 4 AAA^]A CJD@ +17 900 N 4 CCCC KHE? +17 901 N 4 CCCC IKEE +17 902 N 4 AAAA HJFF +17 903 N 4 AAAA HJEH +17 904 N 4 AAAA CJFH +17 905 N 4 AAAA IHFH +17 906 N 4 AAAA HIGH +17 907 N 4 AAAA @IHH +17 908 N 4 TTTT JJGF +17 909 N 4 TTTT FGGF +17 910 N 4 AAAA DHGG +17 911 N 4 AAAA JJHI +17 912 N 4 AAAA IJII +17 913 N 4 AAAA DKHI +17 914 N 4 AAAA JGII +17 915 N 4 TTTT JIHG +17 916 N 4 TTTT CCHH +17 917 N 4 AAAA IJHG +17 918 N 4 GGGG IMKH +17 919 N 4 CCCC MLLI +17 920 N 4 TTTT LLKH +17 921 N 4 GGGG HLHH +17 922 N 4 GGGG LCKG +17 923 N 4 GGGG JEIH +17 924 N 4 CCCC KLKJ +17 925 N 4 AAAA JJIK +17 926 N 4 TTTT IJDG +17 927 N 4 GGGG KMJI +17 928 N 4 GGGG JKJJ +17 929 N 4 TTTT IFIC +17 930 N 4 GGGG IMLI +17 931 N 4 GGGG HIKH +17 932 N 4 TTTT FIFC +17 933 N 4 GGGG LJIG +17 934 N 4 CCCC EHKJ +17 935 N 4 AAAA GIHK +17 936 N 4 TTTT IIJI +17 937 N 4 GGGG KJJI +17 938 N 4 CCCC EELJ +17 939 N 4 CCCC LLKL +17 940 N 4 TTTT KLLK +17 941 N 4 GGGG JLIH +17 942 N 4 TTTT HFGF +17 943 N 4 AAAA GIHI +17 944 N 4 GGGG KEKJ +17 945 N 4 TTTT GGJG +17 946 N 4 CCCC IKKJ +17 947 N 4 CCCC HJKI +17 948 N 4 CCCC GMGL +17 949 N 4 AAAA DJHI +17 950 N 4 GGGG HMMJ +17 951 N 5 CCCC^]C EHLJB +17 952 N 5 TTTTT FKLIH +17 953 N 5 A$AAAA ?DIJ8 +17 954 N 4 TTTT GKIF +17 955 N 4 TTTT DHE9 +17 956 N 4 CCCC HKIF +17 957 N 4 AAAA FAI; +17 958 N 4 CCCC CEDD +17 959 N 4 AAAA FJHE +17 960 N 4 GGGG CMHE +17 961 N 4 TTTT BIFH +17 962 N 4 G$GGG DKJI +17 963 N 3 CCC MJF +17 964 N 3 TTT LI< +17 965 N 3 GGG MH: +17 966 N 3 AAA JF4 +17 967 N 3 GGG LEI +17 968 N 3 GGG ?BJ +17 969 N 3 TTT IHG +17 970 N 3 GGG JID +17 971 N 3 GGG LH@ +17 972 N 3 GGG DJ1 +17 973 N 3 AAA HH7 +17 974 N 3 AAA IF5 +17 975 N 3 GGG IN: +17 976 N 3 AAA IKF +17 977 N 3 TTT IG9 +17 978 N 3 GGG LG; +17 979 N 3 CCC EI6 +17 980 N 3 TTT LJE +17 981 N 3 TTT FA2 +17 982 N 3 GGG DF0 +17 983 N 3 AAA IJI +17 984 N 3 GGG LHF +17 985 N 3 CCC BH> +17 986 N 2 CC J: +17 987 N 3 CCC JH= +17 988 N 3 AAA GIB +17 989 N 3 GGG IEI +17 990 N 3 GGG AC> +17 991 N 2 AA EC +17 992 N 3 GGG HEA +17 993 N 3 TTT C>8 +17 994 N 3 T$TT =G +17 1008 N 2 AA JE +17 1009 N 2 GG 9G +17 1010 N 2 CC CH +17 1011 N 2 TT CG +17 1012 N 2 AA 3D +17 1013 N 2 TT @E +17 1014 N 2 GG @H +17 1015 N 2 AA 2E +17 1016 N 2 TT @G +17 1017 N 2 TT EC +17 1018 N 2 GG 8I +17 1019 N 2 CC CG +17 1020 N 3 GG^]G B@B +17 1021 N 2 CC ID +17 1022 N 3 CCC GHC +17 1023 N 3 AAA GEF +17 1024 N 4 CCC^]C IHDE +17 1025 N 4 TTTT LHFE +17 1026 N 4 GGGG AJGG +17 1027 N 4 CCCC >DEH +17 1028 N 3 AAA HGG +17 1029 N 4 CCCC DIGH +17 1030 N 4 TTTT KHIJ +17 1031 N 6 TTTT^]T^]T 0GDFB? +17 1032 N 6 TTTTTT BFDGA@ +17 1033 N 6 GGGGGG EIJKFG +17 1034 N 5 GGGGG HIID@ +17 1035 N 6 CCCCCC @JIJFF +17 1036 N 6 CCCCCC 8GKKFB +17 1037 N 6 TTTTTT JGJLHG +17 1038 N 6 GGGGGG +17 1040 N 6 AAAAAA IFEIG> +17 1041 N 5 CCCCC I +17 1048 N 6 GGGGGG 7JGNKK +17 1049 N 6 CCCCCC 0GHLHG +17 1050 N 6 A$AAAAA DGIKIF +17 1051 N 5 AAAAA HFJHD +17 1052 N 5 AAAAA BIKJB +17 1053 N 5 AAAAA GFJGB +17 1054 N 5 CCCCC I@JHB +17 1055 N 6 CCCCC^]C HKNK9A +17 1056 N 6 CCCCCC HKMK7@ +17 1057 N 6 TTTTTT JDKJDF +17 1058 N 6 GGGGGG HHLKHH +17 1059 N 6 TTTTTT EHII?E +17 1060 N 6 CCCCCC JJJI=H +17 1061 N 6 TTTTTT JJMKCH +17 1062 N 6 CCCCCC LCMKII +17 1063 N 6 TTTTTT HDKLGH +17 1064 N 6 AAAAAA FHHHED +17 1065 N 6 AAAAAA CIJI@G +17 1066 N 7 AAAAAA^]A JHKIFG? +17 1067 N 7 AAAAAAA GILIDGB +17 1068 N 7 AAAAAAA GHLIEGB +17 1069 N 7 AAAAAAA HIIIDG@ +17 1070 N 6 AAAAAA BJJHHC +17 1071 N 7 GGGGGGG LLMNKJH +17 1072 N 7 AAAAAAA GHKI@EE +17 1073 N 7 AAAAAAA IIIJ7GE +17 1074 N 7 AAAAAAA ;JJG7H@ +17 1075 N 7 AAAAAAA GCKI6GE +17 1076 N 7 GGGGGGG KLMLKKI +17 1077 N 7 AAAAAAA EGKJDGC +17 1078 N 7 AAAAAAA HKJIDHF +17 1079 N 7 AAAAAAA IIKHEHG +17 1080 N 7 AAAAAAA GFJKGHG +17 1081 N 7 GGGGGGG IJOMGHJ +17 1082 N 7 AAAAAAA FHIIFGG +17 1083 N 7 AAAAAAA HJIJGHG +17 1084 N 8 AAAAAAA^]A FFKICHH@ +17 1085 N 8 AAAAAAAA FEKJIHFB +17 1086 N 8 AAAAAAAA ?3GJFHGC +17 1087 N 8 CCCCCCCC D/KJ7JGD +17 1088 N 8 TTTTTTTT GILLHJGG +17 1089 N 8 CCCCCCCC IKLLDJKE +17 1090 N 8 AAAAAAAA FCKIGGGF +17 1091 N 8 CCCCCCCC HJKL7JIF +17 1092 N 8 TTTTTTTT HKLJHHFEBIF +17 1112 N 8 TTTTTTTT GHH3@FHD +17 1113 N 8 GGGGGGGG IKLFJGKJ +17 1114 N 8 AAAAAAAA HKE6GBHH +17 1115 N 8 GGGGGGGG DLLKKHMK +17 1116 N 8 GGGGGGGG AHK5GIEJ +17 1117 N 8 AAAAAAAA FGI>HCHE +17 1118 N 8 TTTTTTTT CGF>GDGH +17 1119 N 7 C$CCCCCC CHJIK?K +17 1120 N 7 CCCCCCC FIDGGEB +17 1121 N 7 AAAAAAA CHFIIHH +17 1122 N 8 TTTTTTT^]T DGCHGCDA +17 1123 N 8 T$TTTTTTT AGBEFGF> +17 1124 N 7 AAAAAAA EEGEADE +17 1125 N 7 TTTTTTT G@FIHHE +17 1126 N 7 CCCCCCC F=HJFKB +17 1127 N 7 TTTTTTT ECIHHIH +17 1128 N 7 GGGGGGG DGJIBKG +17 1129 N 6 AAAAAA BFEF +17 1153 N 6 AAAAAA DF: +17 1155 N 6 TTTTTT DHGGD? +17 1156 N 5 TTTTT DFAE@ +17 1157 N 6 TTTTTT FAHGE@ +17 1158 N 6 GGGGGG HDJKIC +17 1159 N 6 GGGGGG HIHJGF +17 1160 N 6 AAAAAA ;AGGGE +17 1161 N 6 TTTTTT EHLIFH +17 1221 N 6 A$AAAAA :HIKFG +17 1222 N 5 TTTTT IJHEF +17 1223 N 5 TTTTT EFH>5 +17 1224 N 6 CCCCC^]C KLK=I@ +17 1225 N 6 AAAAAA HKKIGD +17 1226 N 6 AAAAAA GLGI?@ +17 1227 N 6 AAAAAA ?LJIHE +17 1228 N 6 AAAAAA ILJI>E +17 1229 N 6 AAAAAA IMIJGF +17 1230 N 6 TTTTTT HIDACG +17 1231 N 6 CCCCCC IJEEIH +17 1232 N 6 TTTTTT FKKCCF +17 1233 N 6 GGGGGG JKIEJI +17 1234 N 6 AAAAAA GLIHDG +17 1235 N 6 AAAAAA GLIG;? +17 1236 N 6 AAAAAA HHKFGD +17 1237 N 6 TTTTTT FGG@?G +17 1238 N 7 CCCCCC^]C GJKDDI= +17 1239 N 7 CCCCCCC ELJCGH< +17 1240 N 7 CCCCCCC HLMA9H8 +17 1241 N 7 AAAAAAA EIKEHHF +17 1242 N 7 AAAAAAA EKKHHHG +17 1243 N 7 AAAAAAA EGHIHFE +17 1244 N 7 CCCCCCC FGJFEBA +17 1245 N 7 GGGGGGG =B?<4AB +17 1246 N 7 C$CCCCCC AHLB@I1 +17 1247 N 6 GGGGGG >C9ABC +17 1248 N 5 CCCCC JLJIC +17 1249 N 7 CCCCCC^]C FM;DFLE +17 1250 N 7 AAAAAAA JJFCHEC +17 1251 N 7 AAAAAAA DJ5CH>D +17 1252 N 7 TTTTTTT FF=EECF +17 1253 N 7 AAAAAAA EJFAFBF +17 1254 N 7 AAAAAAA GFAGB@G +17 1255 N 7 GGGGGGG ILBIJAK +17 1256 N 7 CCCCCCC GJ?AHGJ +17 1257 N 7 AAAAAAA FCFFHDI +17 1258 N 7 TTTTTTT CJBDHDH +17 1259 N 7 TTTTTTT >G25EJ +17 1261 N 6 C$CCCCC CK3IEK +17 1262 N 6 CCCCCC B:6GDL +17 1263 N 6 TTTTTT K7HG?L +17 1264 N 6 TTTTTT H6=G9H +17 1265 N 6 TTTTTT H;5E@H +17 1266 N 7 GGGGGG^]G I:JI?LB +17 1267 N 7 AAAAAAA F>ADDLC +17 1268 N 7 GGGGGGG G6HMDLH +17 1269 N 7 CCCCCCC D>JB/LH +17 1270 N 7 GGGGGGG 994B=DB +17 1271 N 6 TTTTTT EEF>IG +17 1272 N 6 CCCCCC CJJ=MG +17 1273 N 7 AAAAAAA HHGIIH +17 1275 N 7 GGGGGGG 8BKF>LI +17 1276 N 7 TTTTTTT B92F=HF +17 1277 N 7 CCCCCCC AIH> +17 1293 N 6 TTTTTT CG@IHB +17 1294 N 6 GGGGGG HG /C/JG@A +17 1298 N 7 TTTTTTT AB0DGED +17 1299 N 7 TTTTTTT ?EAIDEI +17 1300 N 7 TTTTTTT =F2IGEH +17 1301 N 6 TTTTTG F>EGFL +17 1302 N 6 GGGGGG GAIHIK +17 1303 N 6 GGGGGG G8KBHL +17 1304 N 6 AAAAAA C9@9EJ +17 1305 N 6 TTTTTT ??JKGF +17 1306 N 6 TTTTTT EHBEF +17 1309 N 6 CCCCCC FKIFHJ +17 1310 N 6 AAAAAA GFK@HK +17 1311 N 6 GGGGGG I@NFJL +17 1312 N 6 CCCCCC G>MKKL +17 1313 N 6 TTTTTT JIGIF +17 1320 N 7 CCCCCCC FIJ@IGD +17 1321 N 7 GGGGGGG >@DD;E> +17 1322 N 7 CCCCCCC F4LJJHH +17 1323 N 7 T$TTTTTT >:LJILJ +17 1324 N 6 CCCCCC 5LMJEH +17 1325 N 6 AAAAAA :JIH@I +17 1326 N 6 AAAAAA ADJHEI +17 1327 N 7 CCCCCC^]C FICHID@ +17 1328 N 7 CCCCCCC DL@IBJB +17 1329 N 7 TTTTTTT 7LIIGJE +17 1330 N 7 GGGGGGG IMJILHF +17 1331 N 7 TTTTTTT @IIDGEE +17 1332 N 7 AAAAAAA 5@IEFAD +17 1333 N 7 CCCCCCC AHKJDFG +17 1334 N 7 CCCCCCC @KKHHJG +17 1335 N 7 TTTTTTT GILKIKG +17 1336 N 8 CCCCCCC^]C 6KGJHJIB +17 1337 N 8 A$AAAAAAA EFAHHHGE +17 1338 N 7 AAAAAAA >IGFHFC +17 1339 N 7 TTTTTTT FKICGHF +17 1340 N 6 AAAAAA HGEDHF +17 1341 N 7 AAAAAAA CHI:JG@ +17 1342 N 7 AAAA$AAA AIH;JGE +17 1343 N 6 CCCCCC FHIGGF +17 1344 N 6 CCCCCC GKHKJH +17 1345 N 6 TTTTTT GJFKKI +17 1346 N 6 GGGGGG HLJIJI +17 1347 N 6 AAAAAA BIFFGG +17 1348 N 6 T$TTTTT DHGGHH +17 1349 N 5 TTTTT HEGFF +17 1350 N 5 TTTTT GEGFG +17 1351 N 5 TTTTT GGFFG +17 1352 N 5 AAAAA GGEFG +17 1353 N 5 AAAAA =GHHH +17 1354 N 5 AAAAA ?FCGH +17 1355 N 5 AAAAA GGIFH +17 1356 N 5 AAAAA IIEHH +17 1357 N 5 AAAAA FHEIE +17 1358 N 5 GGGGG KIFJM +17 1359 N 5 TTTTT 8FDDH +17 1360 N 5 TTTTT DEEEH +17 1361 N 5 TTTTT :@IEH +17 1362 N 5 GGGGG CHJKK +17 1363 N 5 GGGGG AIJGK +17 1364 N 5 GGGGG @DJFD +17 1365 N 5 G$GGGG =BJHJ +17 1366 N 4 GGGG FAJI +17 1367 N 4 GGGG HHIJ +17 1368 N 4 AAAA GFDC +17 1369 N 4 TTTT GFFF +17 1370 N 4 TTTT IIEC +17 1371 N 4 CCCC JFDL +17 1372 N 4 CCCC HLKK +17 1373 N 4 CCCC HLJK +17 1374 N 4 CCCC HLIK +17 1375 N 5 TTTT^]T FLIKE +17 1376 N 5 AAAAA DIEGA +17 1377 N 5 AAAAA GLII9 +17 1378 N 5 GGGGG FJJJI +17 1379 N 5 CCCCC IHJDH +17 1380 N 5 CCCCC FHDKD +17 1381 N 5 CCCCC HKJ9> +17 1382 N 5 GGGGG @>AAC +17 1383 N 5 CCCCC GIJMA +17 1384 N 6 CCCCC^]C ELJJD: +17 1385 N 6 AAAAAA CKIJ6C +17 1386 N 6 CCCCCC DHIAAB +17 1387 N 7 CCCCCC^]C CIHE>EE +17 1388 N 7 C$CCCCCC >LILKD5 +17 1389 N 5 GGGGG ?BC;? +17 1390 N 6 GGGGGG D@CAGF +17 1391 N 6 AAAAAA DHJ=FG +17 1392 N 6 GGGGGG FJK2HJ +17 1393 N 6 AAAAAA GCB3B@ +17 1394 N 6 CCCCCC AJHJEG +17 1395 N 6 AAAAAA 5GI>GJ +17 1396 N 6 GGGGGG DJB5JK +17 1397 N 6 CCCCCC AJC:AG +17 1398 N 6 GGGGGG ;BD?@C +17 1399 N 6 GGGGGG AGFKK: +17 1400 N 5 AAAAA EG?DHB +17 1404 N 7 CCCCCCC 7GJ1HKF +17 1405 N 7 CCCCCCC :JK7IJD +17 1406 N 7 TTTTTTT DGKGJ:GHG +17 1414 N 7 TTTTTTT IHKFJMJ +17 1415 N 7 TTTTTTT :CD=EBF +17 1416 N 8 AAAAAAA^]A BEF?HJEA +17 1417 N 8 CCCCCCCC AFICGJGC +17 1418 N 8 TTTTTTTT DHKCJNFF +17 1419 N 8 AAAAAAAA @>2HHHFC +17 1420 N 8 TTTTTTTT @BI;C=GF +17 1421 N 8 GGGGGGGG BHJ@CF@< +17 1428 N 9 GGGGGGGG^]G FGDE: +17 1430 N 9 CCCCCCCCC DJBKKHFGE +17 1431 N 9 CCCCCCCCC GBDLKGCED +17 1432 N 9 AAAAAAAAA 8@DEIH/FE +17 1433 N 9 TTTTTTTTT FHBFJH=GF +17 1434 N 9 TTTTTTTTT BH@HFDCED +17 1435 N 8 T$TTTTTTT ?EHHDEFE +17 1436 N 8 CCCCCCCC EKKFKFHH +17 1437 N 8 TTTTTTTT KDDLI>HH +17 1438 N 8 CCCCCCCC IDIDJGBH +17 1439 N 8 TTTTTTTT FGLIID +17 1447 N 8 GGGGGGGG NFLGJCGI +17 1448 N 8 GGGGGGGG DDD6HIGE +17 1449 N 8 TTTTTTTT ?FCGDGD> +17 1450 N 8 AAAAAAAA GDJEFCBE +17 1451 N 8 TTTTTTTT @H/IFHGE +17 1452 N 9 AAAAAAAA^]A FBIIFHCDC +17 1453 N 9 TTTTTTTTT JHIIGEGF@ +17 1454 N 9 TTTTTTTTT IBIGGFF?B +17 1455 N 9 GGGGGGGGG 5DJLIIIJG +17 1456 N 9 TTTTTTTTT GGGHFCEDF +17 1457 N 9 GGGGGGGGG BF/LJHDHJ +17 1458 N 9 TTTTTTTTT 7EJGEH>EG +17 1459 N 9 CCCCCCCCC ?BKLK9EKJ +17 1460 N 10 TTTTTTTTT^]T 9EMKGJJIJ@ +17 1461 N 10 GGGGGGGGGG ??IKJ/@IJE +17 1462 N 10 CCCCCCCCCC JDHKICDIJD +17 1463 N 10 TTTTTTTTTT LEMMI9IIKE +17 1464 N 10 GGGGGGGGGG =CL@I>FFHH +17 1465 N 10 TTTTTTTTTT F>FGF>KGF +17 1476 N 10 TTTTTTTTTT E?EG>?EHAD +17 1477 N 10 GGGGGGGGGG ?EJEDJDJIH +17 1478 N 9 GGGGGGGGG :LCH/HH>F +17 1479 N 10 CCCCCCCCCC 4EJK=JJKBH +17 1480 N 10 CCCCCCCCCC 2JJHKIIKIG +17 1481 N 10 TTTTTTTTTT GECB +17 1484 N 10 TTTTTTTTTT FHEAA? +17 1493 N 10 GGGGGGGGGG DJGF2KJB?@ +17 1494 N 10 GGGGGGGGGG EE/G9FIGED +17 1495 N 9 TTTTTTTTT E=8<>F=0D +17 1496 N 10 GGGGGGGGGG FJ:GGHKGGH +17 1497 N 9 AAAAAAAAA BD9AJBB4E +17 1498 N 10 GGGGGGGGGG FJ7JEGJJCI +17 1499 N 11 GGGGGGGGGG^]G BGE.EJHIEF? +17 1500 N 11 AAAAAAAAAAA DA3FEKEFFGB +17 1501 N 11 G$GGGGGGGGGG DKKIKMKK:JG +17 1502 N 10 CCCCCCCCCC H9FALJHIIE +17 1503 N 11 AAAAAAAAAA^]A GCHGIFGGFE> +17 1504 N 10 GGGGGGGGGG JGJKIJLJIF +17 1505 N 11 GGGGGGGGGGG H8GHMII2GE7 +17 1506 N 11 GGGGGGGGGGG IJFDKH@DGFA +17 1507 N 11 AAAAAAAAAAA AD?9DDG?G@B +17 1508 N 11 CCCCCCCCCCC FHHGHGFFHFH +17 1509 N 12 AAAAAAAAAAA^]A F2E@DHFFGGDE +17 1510 N 12 GGGGGGGGGGGG ICGJMAHJJJHE +17 1511 N 12 AAAAAAAAAAAA A2A>FGDIFF;E +17 1512 N 12 AAAAAAAAAAAA @:HAIGGHCGFF +17 1513 N 11 GGGGGGGGGGG G/GNHKHKI?I +17 1514 N 12 GGGGGGGGGGGG >HFILIHHIFFD +17 1515 N 11 G$GGGGGGGGGG C89?LIHJJH8K +17 1520 N 11 GGGGGGGGGGG .AFLKJGJIIJIGBL +17 1533 N 8 TTTTTTTT I5CBCF;I +17 1534 N 9 CCCCCCCC^]C KGEBJH@L; +17 1535 N 9 AAAAAAAAA HGF6EG2:D +17 1536 N 10 CCCCCCCCC^]C ICG>@I>I@: +17 1537 N 9 AAAAAAAAA JGH=JGKDB +17 1538 N 10 AAAAAAAAAA DGGIII@JD? +17 1539 N 10 GGGGGGGGGG KJJ8JJLMC> +17 1540 N 10 CCCCCCCCCC JJGJFA>GC= +17 1541 N 10 CCCCCCCCCC HHHEJI0MD5 +17 1542 N 10 CCCCCCCCCC KHHLIIHLE9 +17 1543 N 10 CCCCCCCCCC HFKFCHILE5 +17 1544 N 10 TTTTTTTTTT IHF8KIGLHB +17 1545 N 10 GGGGGGGGGG JEKFLE5LF? +17 1546 N 10 GGGGGGGGGG DBF.GCIKC< +17 1547 N 10 AAAAAAAAAA GF9GHIHHH= +17 1548 N 10 AAAAAAAAAA EDF1GF=IF= +17 1549 N 10 GGGGGGGGGG FKK8KLJMH? +17 1550 N 10 GGGGGGGGGG 5FI.IIFFH? +17 1551 N 10 A$AAAAAAAAA EE@3EHHIHC +17 1552 N 9 AAAAAAAAA @HFHHIIFA +17 1553 N 8 AAAAAAAA ;HFB8JI> +17 1554 N 9 GGGGGGGGG IBGJK?MEB +17 1555 N 9 TTTTTTTTT C=DCE5JGA +17 1556 N 9 TTTTTTTTT =FEHE8HE= +17 1557 N 10 GGGGGGGGG^]G GJDJJFLEBD +17 1558 N 10 TTTTTTTTTT ?AADE5IHCD +17 1559 N 10 T$TTTTTTTTT =2EGF8IE4C +17 1560 N 9 TTTTTTTTT D7BCAIE@E +17 1561 N 9 TTTTTTTTT ;0EG6JE9E +17 1562 N 9 GGGGGGGGG :GEK2IHBJ +17 1563 N 8 GGGGGGGG CFG;KB=F +17 1564 N 8 GGGGGGGG @GCCH +17 1566 N 9 TTTTTTTTT CJAHDKF=F +17 1567 N 9 CCCCCCCCC 7JJIILG4I +17 1568 N 9 T$TTTTTTTT @GHK2KIBL +17 1569 N 8 CCCCCCCC HIHIMG7H +17 1570 N 8 TTTTTTTT KKIGLJ@K +17 1571 N 8 GGGGGGGG @KFDKH>H +17 1572 N 7 CCCCCCC KINKH=L +17 1573 N 7 AAAAAAA HIGKI?J +17 1574 N 8 CCCCCCCC =GIHKFAJ +17 1575 N 7 CCCCCCC BEGLH0I +17 1576 N 8 CCCCCCCC L +17 1579 N 8 AAAAAAAA 3GG0IIEH +17 1580 N 8 GGGGGGGG >JJINJBH +17 1581 N 8 CCCCCCCC 0FJGLH=L +17 1582 N 8 C$CCCCCCC =GIHLE@I +17 1583 N 7 TTTTTTT GHCLJAM +17 1584 N 7 GGGGGGG GIHLDBJ +17 1585 N 7 GGGGGG^]G EFK4@J? +17 1586 N 8 AAAAAAAA BDAFJ>GC +17 1587 N 8 CCCCCCCC FH@IC8I? +17 1588 N 8 AAAAAAAA CF:EI=DE +17 1589 N 8 A$AAAAAAA ;FHJJ>GD +17 1590 N 7 CCCCCCC H8KD8ID +17 1591 N 7 TTTTTTT HCJJEJE +17 1592 N 7 TTTTTTT D5?G;GC +17 1593 N 7 GGGGGGG HCJD?LA +17 1594 N 7 TTTTTTT ?CIHAHB +17 1595 N 7 GGGGGGG BHIF@KH +17 1596 N 7 CCCCCCC B4KGE9> +17 1597 N 7 CCCCCCC D;K97LF +17 1598 N 7 C$CCCCCC >FJG;H= +17 1599 N 6 AAAAAA >I=CJG +17 1600 N 6 TTTTTT >DHFDG +17 1601 N 6 CCCCCC GJC;EH +17 1602 N 5 TTTTT JIBLC +17 1603 N 5 GGGGG IB@ME +17 1604 N 5 GGGGG F:=@0 +17 1605 N 5 TTTTT BFIJ +17 1614 N 4 AAAA J?FG +17 1615 N 4 CCCC F.KG +17 1616 N 4 TTTT JGLE +17 1617 N 4 CCCC BAL= +17 1618 N 4 AAAA HDJ< +17 1619 N 4 GGGG BBEI +17 1620 N 4 CCCC BALC +17 1621 N 4 CCCC 8HMIMJK +17 1800 N 7 CCCCCCC HIJLIJL +17 1801 N 7 TTTTTTT FFLKLIK +17 1802 N 7 GGGGGGG JJJILJJ +17 1803 N 7 CCCCCCC KIILLKK +17 1804 N 7 AAAAAAA EIJJJHI +17 1805 N 7 AAAAAAA GHFIJGJ +17 1806 N 7 AAAAAAA DGGJBHJ +17 1807 N 7 GGGGGGG LJILLLL +17 1808 N 7 CCCCCCC @ALKL7D +17 1809 N 8 CCCCCCC^]C DGKLKKK< +17 1810 N 8 CCCCCCCC IGALKFL< +17 1811 N 9 CCCCCCCC^]C HGLKJKL=8 +17 1812 N 9 TTTTTTTTT HCMLLKKGC +17 1813 N 9 GGGGGGGGG AGFKLIKG> +17 1814 N 9 AAAAAAAAA D?IIHJIB@ +17 1815 N 9 GGGGGGGGG FCKMM=K4? +17 1816 N 9 GGGGGGGGG +17 1817 N 9 CCCCCCCCC EFKKIJGF= +17 1818 N 9 C$C$CCCCCCC ?BKKLFHE; +17 1819 N 7 CCCCCCC KKLJM;; +17 1820 N 7 GGGGGGG BDEB6B4 +17 1821 N 7 CCCCCCC KKKCGA; +17 1822 N 7 CCCCCCC KJEKL>> +17 1823 N 8 CCCCCCC^]C HIJJKH4= +17 1824 N 8 TTTTTTTT KKIK@@EA4@ +17 1831 N 7 T$TTTTTT 5DFBIAE +17 1832 N 6 C$CCCCC BEJKII +17 1833 N 5 TTTTT GGKIC +17 1834 N 6 C$CCCC^2C AMJAJ< +17 1835 N 6 TTTTTT KKB7H@ +17 1836 N 6 CCCCCC JJJ=KB +17 1837 N 6 CCCCCC ;KH8@B +17 1838 N 6 CCCCCC GJG>I3 +17 1839 N 6 TTTTTT LFG4H: +17 1840 N 6 CCCCCC HGI6JG +17 1841 N 6 CCCCCC LK:5HC +17 1842 N 6 CCCCCC MLI.H> +17 1843 N 6 TTTTTT EBH +17 1845 N 6 GGGGGG MI?8F9 +17 1846 N 6 CCCCCC LJI6II +17 1847 N 7 TTTTTT^]T LFHB@I? +17 1848 N 7 GGGGGGG L/B1E>E +17 1849 N 7 TTTTTTT HAA?F1D +17 1850 N 7 CCCCCCC HLCGC5IGFA +17 1852 N 7 GGGGGGG BEDKFHE +17 1853 N 7 GGGGGGG ELF42EA +17 1854 N 8 AAAAAAA^]A B7@A6FD9 +17 1855 N 8 CCCCCCCC DJAGGGF? +17 1856 N 8 AAAAAAAA IIDGBGGC +17 1857 N 8 GGGGGGGG ;KEBEEB +17 1859 N 8 GGGGGGGG =MGI5IIA +17 1860 N 8 GGGGGGGG 3JAB:HGB +17 1861 N 8 TTTTTTTT 8KJD +17 1863 N 8 CCCCCCC^]C EI79HHCB +17 1864 N 9 TTTTTTTTT KBEE3HHGF +17 1865 N 9 GGGGGGGGG CLDC?IIBH +17 1866 N 9 GGGGGGGGG BE:;2HIEB +17 1867 N 7 CCCCCCC ?F:IJFF +17 1868 N 9 CCCCCCCCC EKIIGHHGF +17 1869 N 9 TATAATATA KFG +17 1875 N 9 GGGGGGGGG =;;<3FGEJ +17 1876 N 8 CCCCCCCC CIH:IGGJ +17 1877 N 8 TTTTTTTT ?/IEGJCJ +17 1878 N 8 CCCCCCCC AIIBJJFI +17 1879 N 8 AAAAAAAA HBJ3HGFH +17 1880 N 8 CCCCCCCC F6G@HH@H +17 1881 N 9 GGGGGGG^]G^]G G>@D +17 1883 N 12 AAAAAAAAAAA^]A AFF:GF@IEDCA +17 1884 N 12 GGGGGGGGGGGG B:K=JJAKHGHE +17 1885 N 12 C$CCCCCCCCCCC B>J8AHCDGFHD +17 1886 N 11 CCCCCCCCCCC 3IGHGHIADIA +17 1887 N 10 GGGGGGGGGG ;;BA7>AAC@ +17 1888 N 11 CCCCCCCCCCC ADAIIDKIHIH +17 1889 N 11 CCCCCCCCCCC GI6HH@HHGIE +17 1890 N 11 CCCCCCCCCCC GH5JGEKGGIH +17 1891 N 11 TTTTTTTTTTT AF2IDBKHHJH +17 1892 N 11 GGGGGGGGGGG HJKJJ@IIIKI +17 1893 N 11 TTTTTTTTTTT EE4EDBHEEHD +17 1894 N 11 GGGGGGGGGGG EK0KJDLIILI +17 1895 N 10 CCCCCCCCCC I6HKDKJIJI +17 1896 N 11 CCCCCCCCCCC 9H?JHCKGHKI +17 1897 N 11 GGGGGGGGGGG @A6>6;CAADA +17 1898 N 10 TTTTTTTTTT 9>CCBDFEIE +17 1899 N 10 GGGGGGGGGG /KGIDLIIKI +17 1900 N 10 TTTTTTTTTT 0DBE=HFEHG +17 1901 N 11 AAAAAAAAAAA 5.KJIJIB +17 1906 N 12 TTTTTTTTTTTT @IGJIFKHIIIF +17 1907 N 12 GGGGGGGGGGGG ?G0;JDKJIKJF +17 1908 N 12 A$AAAAAAAAAAA ?CGFBCIFGJGD +17 1909 N 11 GGGGGGGGGGG JGLKFLKKLLI +17 1910 N 10 CCCCCCCCCC >IJ?LJILIB +17 1911 N 11 CCCCCCCCCCC FCGHMLKNLG@ +17 1922 N 11 T$TTTTTTTTTT 6GG3HFFIGDC +17 1923 N 11 GGGGGGGGGGG +17 1944 N 11 TTTTTTTTTTT @D3HGGHFHCH +17 1945 N 11 TTTTTTTTTTT >B9GFCIFFFE +17 1946 N 11 G$GGGGGGGGGG DF?LIHMLJHK +17 1947 N 10 AAAAAAAAAA D:?HIIHBFH +17 1948 N 10 GGGGGGGGGG E:JKKMLIKL +17 1949 N 10 AAAAAAAAAA C9IIIAHFFH +17 1950 N 10 A$AAAAAAAAA AAIGDIGHHI +17 1951 N 10 GGGGGGGGG^]G ?KIJLKJCI7 +17 1952 N 10 AAAAAAAAAA >BGDKGHEI@ +17 1953 N 11 AAAAAAAAAA^]A 1DFBJHHFH?@ +17 1954 N 10 AAAAAAAAAA GGHIGAHEAA +17 1955 N 10 CCCCCCCCCC EIEKIIFIEE +17 1956 N 10 CCCCCCCCCC GIIII9JLGD +17 1957 N 10 CCCCCCCCCC HIILIDFK?F +17 1958 N 11 CCCCCCCCCC^]C CIHLIAFL@G? +17 1959 N 12 TTTTTTTTTTTT 9EIJLHHIJHHD +17 1960 N 13 TTTTTTTTTTTT^]T .CFEGEGBH>EA? +17 1961 N 13 C$CCCCCCCCCCCC 1GJJKIHJLGIED +17 1962 N 13 T$TTTTTTTTTTT^]T EKHLJIEKEHFG? +17 1963 N 12 GGGGGGGGGGGG HIMJKEKGJGFE +17 1964 N 12 GGGGGGGGGGGG JILJH=LEH9B@ +17 1965 N 12 TTTTTTTTTTTT GEICGDGDECC5 +17 1966 N 12 TTTTTTTTTTTT GFIFDAH?FC?A +17 1967 N 12 AAAAAAAAAAAA EGI?ADHAFCDC +17 1968 N 12 TTTTTTTTTTTT EFIGHHICGF?C +17 1969 N 12 AAAAAAAAAAAA DDGE9EJDECD> +17 1970 N 12 CCCCCCCCCCCC HFIACIIBIGFF +17 1971 N 12 AAAAAAAAAAAA GCGGHFJGGFGF +17 1972 N 12 TTTTTTTTTTTT DHIFHCD5GFGF +17 1973 N 12 AAAAAAAAAAAA BCIDAFE>EEDD +17 1974 N 12 AAAAAAAAAAAA GEGHIGIGHFFF +17 1975 N 12 GGGGGGGGGGGG IGKKLBMGLH>A +17 1976 N 12 AAAAAAAAAAAA DECGACI=HEFF +17 1977 N 12 CCCCCCCCCCCC FFGDJIK.IGIA +17 1978 N 12 AAAAAAAAAAAA DDFE?@JEHIFG +17 1979 N 12 GGGGGGGGGGGG GFGHJBM@LIG< +17 1980 N 12 C$C$CCCCCCCCCC BBFELKKJIHIC +17 1981 N 11 C$CCCCCCCCC^]C D +17 1988 N 11 GGGGGGGGGGG IJIKJHFIIGD +17 1989 N 11 GGGGGGGGGGG H=KDBDEGFG +17 1994 N 11 TTTTTTTTTTT 9AIFGED8FEF +17 1995 N 11 GGGGGGGGGGG HFLIJD<@JCJ +17 1996 N 12 CCCCCCCCCCC^]C HEJF/2EIKH@ +17 2003 N 13 T$TTTTTTTTTTTT 4EI>F3EBC4HGE +17 2004 N 12 GGGGGGGGGGGG GMDKHFHLHIJH +17 2005 N 12 GGGGGGGGGGGG 9J0IH:?CCHI@ +17 2006 N 12 CCCCCCCCCCCC GDIJIA7FHKKF +17 2007 N 12 AAAAAAAAAAAA GJIHFEBFDIHG +17 2008 N 12 CCCCCCCCCCCC 7KJJIJCJH>IF +17 2009 N 12 AAAAAAAAAAAA GJ=GHGGFDHJF +17 2010 N 12 GGGGGGGGGGGG HJ>MH:;LKLMB +17 2011 N 12 CCCCCCCCCCCC JJ9JIFFLJLKH +17 2012 N 12 AAAAAAAAAAAA CIDIHE>HEGJG +17 2013 N 11 CCCCCCCCCCC EJIFIDADD@ +17 2015 N 12 TTTTTTTTTTTT CIFFFBJI;ILHKKA +17 2018 N 12 CCCCCCCCCCCC FHAJII8KILKJ +17 2019 N 12 TTTTTTTTTTTT GLCFJI>IALLF +17 2020 N 13 G$GGGGGGGGGGG^>G CJHJGKHLIJLI@ +17 2021 N 13 CCCCCCCCCCCC^]C LIKJJGMGJLJBA +17 2022 N 13 CCCCCCCCCCCCC GEGI@?LHMKHEA +17 2023 N 13 AAAAAAAAAAAAA I0GFEAFGFJ@FE +17 2024 N 13 GGGGGGGGGGGGG KCADBDIFJH +17 2042 N 12 GGGGGGGGGGGG DCCFHIGFEC +17 2077 N 10 CCCCCCCCCC FEIKIDJ:DE +17 2078 N 10 AAAAAAAAAA D@HHGJHEEE +17 2079 N 10 GGGGGGGGGG G;LLGEL=HI +17 2080 N 10 G$GGGGGGGGG CEGJHDI?EG +17 2081 N 9 C$CCCCCCCC 5HMCFLBFH +17 2082 N 8 TTTTTTTT ILHGGHHH +17 2083 N 8 GGGGGGGG ELHHJ;HI +17 2084 N 9 CCCCCCCC^]C ABHAKGHIA +17 2085 N 9 TTTTTTTTT EKEB>KHGE +17 2086 N 9 G$GGGGGGGG DI:FJDIIG +17 2087 N 8 AAAAAAAA H@CGFHEF +17 2088 N 8 GGGGGGGG J:>KKIJI +17 2089 N 8 CCCCCCCC IC>K5EIB +17 2090 N 8 GGGGGGGG B91BBCB@ +17 2091 N 7 CCCCCCC G?J?JIH +17 2092 N 7 GGGGGGG A?1BCB@ +17 2093 N 8 TTGTTTTT BB2EGHFI +17 2094 N 8 CCCCCCCC FG8JAGJJ +17 2095 N 8 A$AAAAAAA CECFFHHE +17 2096 N 7 CCCCCCC >BI6DGH +17 2097 N 7 AAAAAAA ACH@IEG +17 2098 N 7 C$CCCCCC 9:EHFGI +17 2099 N 6 GGGGGG /A2AAC +17 2100 N 6 CCCCCC 1JCCIJ +17 2101 N 5 AAAAA HIGGG +17 2102 N 6 GGGGGG =JLKOK +17 2103 N 5 CCCCC I?IJI +17 2104 N 6 CCCCCC 1FK7DH +17 2105 N 5 AAAAA FFCGH +17 2106 N 6 TTTTTT 1F;GHG +17 2107 N 5 CCCCC IJAIJ +17 2108 N 5 GGGGG A>DBA +17 2109 N 5 CCCCC JJ6JI +17 2110 N 6 GGGGG^]G AC2A@@ +17 2111 N 6 CCCCCC H3LIJC +17 2112 N 6 AAAAAA CEHDBE +17 2113 N 6 GGGGGG J8LKHG +17 2114 N 6 CCCCCC =GCJJF +17 2115 N 6 TTTTTT GHHHDF +17 2116 N 6 CCCCCC HKHKKG +17 2117 N 6 AAAAAA B?6HDF +17 2118 N 6 GGGGGG E@?JJI +17 2119 N 6 GGGGGG F.IGEG +17 2120 N 7 G$GGGGG^]G B4GJHG: +17 2121 N 6 AAAAAA 23FHED +17 2122 N 6 TTTTTT I@GCFC +17 2123 N 6 AAAAAA 4CDEEC +17 2124 N 6 TTTTTT BJH>GA +17 2125 N 6 TTTTTT GCHBD? +17 2126 N 6 AAAAAA K +17 2161 N 7 AAAAAAA A@GIHFI +17 2162 N 7 CCCCCCC ECMJHGI +17 2163 N 7 TTTTTTT >@IJJEL +17 2164 N 7 GGGGGGG H5KJJ>L +17 2165 N 7 CCCCCCC EJHHKDL +17 2166 N 7 TTTTTTT 7CHHJCL +17 2167 N 7 AAAAAAA AFDEDDJ +17 2168 N 7 CCCCCCC CAGJIBI +17 2169 N 7 T$TTTTTT .HGIKFL +17 2170 N 6 CCCCCC GEILHK +17 2171 N 6 CCCCCC FFHI;J +17 2172 N 6 T$TTTTT ;DCI@K +17 2173 N 5 GGGGG EIIAL +17 2174 N 5 G$GGGG GEFDL +17 2175 N 4 GGGG FIBK +17 2176 N 4 GGGG BIBK +17 2177 N 4 TTTT ADCF +17 2178 N 4 TTTT F>;H +17 2179 N 4 TTTT AG=I +17 2180 N 4 TTTT B7AI +17 2181 N 4 CCCC FDDL +17 2182 N 4 CCCC =IAL +17 2183 N 4 A$AAA BHCJ +17 2184 N 3 TTT G=K +17 2185 N 3 CCC I=J +17 2186 N 3 AAA GCI +17 2187 N 3 AAA JBG +17 2188 N 4 AAA^]A IBJ? +17 2189 N 4 CCCC IBJC +17 2190 N 5 CCCC^]C ECKCA +17 2191 N 5 CCCCC I1L@A +17 2192 N 5 TTTTT I;LFF +17 2193 N 5 CCCCC J;LGG +17 2194 N 5 AAAAA HAJEF +17 2195 N 5 AAAAA G?JFG +17 2196 N 5 GGGGG JBLIH +17 2197 N 5 AAAAA FCJFG +17 2198 N 5 GGGGG K>MIJ +17 2199 N 5 CCCCC K?KHG +17 2200 N 5 TTTTT HFLHH +17 2201 N 5 GGGGG GDMHI +17 2202 N 5 GGGGG H>L>G +17 2203 N 5 GGGGG GBJEG +17 2204 N 5 CCCCC DFMHI +17 2205 N 5 CCCCC G:MGH +17 2206 N 5 TTTTT FDKII +17 2207 N 5 GGGGG FDMHK +17 2208 N 5 GGGGG F8KHJ +17 2209 N 5 G$GGGG =>K?I +17 2210 N 4 GGGG /JCI +17 2211 N 4 TTTT 4IEE +17 2212 N 5 CCCC^]C 7MIK@ +17 2213 N 5 AAAAA =HGHC +17 2214 N 5 AAAAA :JCGE +17 2215 N 5 CCCCC AJHIB +17 2216 N 5 TTTTT BGIJI +17 2217 N 5 TTTTT :IBFF +17 2218 N 5 CCCCC 9GJKH +17 2219 N 5 CCCCC 4KGHI +17 2220 N 5 GGAGG ;EEB> +17 2221 N 5 GGGGG ?JJFH +17 2222 N 5 CCCCC @LHJH +17 2223 N 5 CCCCC 9LIHJ +17 2224 N 5 TTTTT DLHIJ +17 2225 N 5 GGGGG CLIJH +17 2226 N 5 GGGGG ?KHHI +17 2227 N 5 G$GGGG BKDHI +17 2228 N 4 GGGG LFHI +17 2229 N 4 AAAA JGFJ +17 2230 N 4 AAAA JFFJ +17 2231 N 4 AAAA ?HHJ +17 2232 N 4 CCCC JGIG +17 2233 N 4 TTTT IFJK +17 2234 N 4 GGGG KCJH +17 2235 N 4 GGGG EEHI +17 2236 N 4 GGGG IGJI +17 2237 N 4 GGGG EHIJ +17 2238 N 4 CCCC KHHI +17 2239 N 4 AAAA IGHK +17 2240 N 4 AAAA HHFJ +17 2241 N 4 GGGG KKLI +17 2242 N 4 TTTT EEFG +17 2243 N 4 AAAA DEFH +17 2244 N 4 TTTT EGFG +17 2245 N 4 CCCC FIIJ +17 2246 N 4 A$AAA 7GIK +17 2247 N 3 CCC DHH +17 2248 N 3 CCC HIL +17 2249 N 3 AAA HHK +17 2250 N 3 GGG JJI +17 2251 N 3 AAA GGJ +17 2252 N 3 GGG LKJ +17 2253 N 3 AAA GGK +17 2254 N 3 TTT GIH +17 2255 N 3 GGG JKI +17 2256 N 3 AAA IBL +17 2257 N 3 GGG DIJ +17 2258 N 3 CCC JGJ +17 2259 N 3 TTT JJL +17 2260 N 3 TTT CEF +17 2261 N 3 TTT EFI +17 2262 N 3 AAA =CF +17 2263 N 3 TTT G@G +17 2264 N 3 AAA GGF +17 2265 N 3 AAA GJD +17 2266 N 3 AAA GEF +17 2267 N 3 AAA ?IE +17 2268 N 3 AAA IHH +17 2269 N 3 TTT HFJ +17 2270 N 3 AAA C@E +17 2271 N 3 AAA @GG +17 2272 N 3 TTT HFH +17 2273 N 3 GGG EJJ +17 2274 N 3 GGG DHH +17 2275 N 3 TTT AFG +17 2276 N 4 GGG^]G IHJE +17 2277 N 4 CCCC IIKC +17 2278 N 4 TTTT GJLH +17 2279 N 4 AAAA DEIB +17 2280 N 4 GGGG IKJI +17 2281 N 4 CCCC HGFJ +17 2282 N 4 TTTT FHIJ +17 2283 N 4 GGGG GGGJ +17 2284 N 4 GGGG GGEI +17 2285 N 5 GGGG^]G EGFJA +17 2286 N 5 CCCCC DFGK9 +17 2287 N 5 A$AAAA @ELHB +17 2288 N 4 TTTT CHID +17 2289 N 4 G$GGG EJ?> +17 2290 N 3 GGG KHF +17 2291 N 3 TTT GIE +17 2292 N 3 GGG JLG +17 2293 N 3 GGG JJC +17 2294 N 3 CCC GJA +17 2295 N 3 TTT HKH +17 2296 N 3 TTT BG; +17 2297 N 3 GGG GIG +17 2298 N 3 CCC GLD +17 2299 N 3 AAA GGF +17 2300 N 3 CCC >KF +17 2301 N 3 CCC ALG +17 2302 N 3 TTT HHD +17 2303 N 3 GGG GIG +17 2304 N 3 TTT FGD +17 2305 N 3 AAA CJB +17 2306 N 3 AAA BJF +17 2307 N 3 TTT BJ? +17 2308 N 3 CCC ?IC +17 2309 N 3 CCC 9L; +17 2310 N 3 CCC 9GI +17 2311 N 4 AAA^]A =HFB +17 2312 N 4 GGGG EKIE +17 2313 N 4 CCCC BJFG +17 2314 N 4 AAAA CEFG +17 2315 N 4 CCCC =IGF +17 2316 N 4 TTTT CMBJ +17 2317 N 4 TTTT 7H?G +17 2318 N 4 TTTT 0HEF +17 2319 N 4 G$GGG >MAL +17 2320 N 3 GGG ?AJ +17 2321 N 3 GGG J>I +17 2322 N 3 AAA J?H +17 2323 N 3 GGG MIL +17 2324 N 3 GGG J?I +17 2325 N 3 CCC K;L +17 2326 N 3 CCC 5HK +17 2327 N 3 GGG B8D +17 2328 N 2 AA DG +17 2329 N 3 GGG IAK +17 2330 N 3 CCC LLIK +17 2360 N 5 AAAAA AHIEI +17 2361 N 5 GGGGG IHK?K +17 2362 N 5 AAAAA JAKCI +17 2363 N 5 CCCCC 2HKDI +17 2364 N 5 CCCCC J7LBK +17 2365 N 5 AAAAA IGJEI +17 2366 N 5 GGGGG JBLIL +17 2367 N 5 CCCCC @AKIJ +17 2368 N 5 CCCCC K2MHH +17 2369 N 5 TTTTT 8DLBL +17 2370 N 5 GGGGG JIKIL +17 2371 N 5 GGGGG FHI:@ +17 2372 N 5 CCCCC F6L@K +17 2373 N 5 CCCCC GHL>L +17 2374 N 5 AAAAA E:D +17 2380 N 4 GGGG EJIK +17 2381 N 4 CCCC FGGI +17 2382 N 5 AAAA^]A EFHJ@ +17 2383 N 5 AAAAA =JHJC +17 2384 N 5 A$AAAA CJGJE +17 2385 N 4 AAAA IAIE +17 2386 N 4 CCCC GJJD +17 2387 N 4 CCCC LHLB +17 2388 N 4 CCCC LJFI +17 2389 N 5 AAAA^]A EFIEB +17 2390 N 5 GGGGG M9MDF +17 2391 N 5 TTTTT FA GHIJJGF8 +17 2415 N 9 AAAAAAAA^]A FJHIIGC?E +17 2416 N 8 CCCCCCCC EJFJFIFC +17 2417 N 9 TTTTTTTTT 9LLNKGHHH +17 2418 N 9 AAAAAAAAA >IHIGEADF +17 2419 N 9 GGGGGGGGG HAIKHJI>J +17 2420 N 9 CCCCCCCCC FIFLIIGEH +17 2421 N 8 CCCCCCCC EKLKKHFI +17 2422 N 9 AAAAAAAAA EIIHJHHFH +17 2423 N 9 GGGGGGGGG 8KCNHKIHL +17 2424 N 8 GGGGGGGG GHEKIF@I +17 2425 N 8 CCCCCCCC GLFMIKJK +17 2426 N 8 GGGGGGGG <@;E>AAE +17 2427 N 9 TTTTTTTTT BIEIDDHFI +17 2428 N 9 GGGGGGGGG GICMBLK/K +17 2429 N 8 GGGGGGGG /CBLCG2J +17 2430 N 9 TTTTTTTAT 0C>G:A>6I +17 2431 N 9 G$GGGGGGGG GLCMCJF0K +17 2432 N 8 GGGGGGGG L:KEF:EEDH +17 2434 N 8 GGGGGGG^]G ??IAL;L> +17 2435 N 9 CCCCCCCCC J2L8ICEKD +17 2436 N 8 AAAAAAAA J;ICE>IB +17 2437 N 8 CCCCCCCC G2J>IHJ@ +17 2438 N 9 AAAAAAAAA I0ICHI7ID +17 2439 N 8 CCCCCCCC D7K>JIKD +17 2440 N 9 CCCCCCCCC K3K7IK3J< +17 2441 N 9 TTTTTTTTT C>MDHFDKB +17 2442 N 8 GGGGGGGG ICMBJFLC +17 2443 N 9 TTTTTTTTT F@IAE>:FH +17 2444 N 9 AAAAAAAAA E=I=EC4IC +17 2445 N 8 GGGGGGGG B@MBLLMA +17 2446 N 9 TTTTTTTTT BBIEFC8GF +17 2447 N 10 CCCCCCCCC^]C E7MDJKDL1B +17 2448 N 9 CCCCCCCCC F9LDI;DIA +17 2449 N 8 C$CCCCCCC B8LBIM9D +17 2450 N 7 AAAAAAA 0J4GKA5 +17 2451 N 9 GGGGGGGGG @N=KBGNJ= +17 2452 N 9 CCCCCCCCC JG0J=F +17 2458 N 9 AAAAAAAAA 2IF<3JBB +17 2462 N 9 GGGGGGGGG ?N@KH.L?C +17 2463 N 9 GGGGGTGGG ;H=J./@F; +17 2464 N 9 CCCCCCCCC 3L;KEGKIH +17 2465 N 8 TTTTTTTT L@JJ.MJF +17 2466 N 8 GGGGGGGG >LDJBLFJ +17 2467 N 8 AAAAAAAA =A@GIIJKMEJ +17 2481 N 7 CCCCCCC H6J=K=I +17 2482 N 9 TTTTTTTTT 4I@JG9L>K +17 2483 N 8 TTTTTTTT F8EH1HFG +17 2484 N 8 GGGGGGGG 6H=IEKIK +17 2485 N 9 AAAAATAAA 7F>F12KEG +17 2486 N 9 GGGGGGGGG ;F?ML.LFK +17 2487 N 8 CCCCCCCC 3F1K6KD2 +17 2488 N 7 CC$CCCCC 9CJCJ;F +17 2489 N 5 CCCCC I:IB? +17 2490 N 5 AAAAA H2KHB +17 2491 N 6 GGGGGG JEMN;M +17 2492 N 6 GGAGGG FE1K?H +17 2493 N 6 AAGAAA FA.GBE +17 2494 N 5 GGGGG L=LH9 +17 2495 N 4 TTTT F=FF +17 2496 N 6 TTTTTT EC1JEH +17 2497 N 6 TTTTTT E18IFE +17 2498 N 6 GGGGGG IH8I?D +17 2499 N 6 AAAAAA AC@J:K +17 2500 N 5 GGGGG H4MJ9 +17 2501 N 5 GGGGG GGJEH +17 2502 N 6 CCCCCC FB?HCF +17 2503 N 6 TTTTTT @G>LGK +17 2504 N 6 G$GGGGG >?.KBJ +17 2505 N 5 CCCCC 9JKHF +17 2506 N 5 T$TTTT .BJEE +17 2507 N 3 GGG I1L +17 2508 N 3 TTT G;H +17 2509 N 3 GGG J9J +17 2510 N 4 AAAA FEE2 +17 2511 N 4 GGGG BIIB +17 2512 N 4 CCCC 0GKJ +17 2513 N 4 T$TTT 4F.L +17 2514 N 3 G$GG BF. +17 2515 N 2 TT 10 +17 2516 N 2 GG :@ +17 2517 N 2 AA GF +17 2518 N 1 T H +17 2519 N 2 CC DC +17 2520 N 2 GG A1 +17 2521 N 2 CC HK +17 2522 N 2 AA 93 +17 2523 N 2 TT ID +17 2524 N 1 C E +17 2525 N 2 AA .3 +17 2526 N 2 CC =E +17 2527 N 2 TT >L +17 2528 N 2 GG EE +17 2529 N 2 CC F= +17 2530 N 2 AA 9G +17 2531 N 2 TT DG +17 2532 N 2 TT @B +17 2533 N 2 C$C EE +17 2534 N 1 C B +17 2535 N 1 A I +17 2536 N 1 G F +17 2537 N 1 C B +17 2538 N 1 C 6 +17 2539 N 1 C B +17 2540 N 1 G A +17 2541 N 1 G 9 +17 2542 N 1 T C +17 2543 N 1 G E +17 2544 N 2 A^]A 9B +17 2545 N 2 CC ?C +17 2546 N 2 A$A 1F +17 2547 N 1 G G +17 2548 N 1 A F +17 2549 N 1 G H +17 2550 N 1 T F +17 2551 N 1 G H +17 2552 N 1 A G +17 2553 N 1 G G +17 2554 N 1 T F +17 2555 N 1 C I +17 2556 N 1 A G +17 2557 N 1 C H +17 2558 N 1 T J +17 2559 N 1 G I +17 2560 N 1 T G +17 2561 N 1 C J +17 2562 N 1 T I +17 2563 N 1 C I +17 2564 N 2 G^]A BE +17 2565 N 2 AA IA +17 2566 N 2 AA HC +17 2567 N 2 AA HF +17 2568 N 2 AA IF +17 2569 N 2 AA IG +17 2570 N 2 GG LJ +17 2571 N 2 AA GH +17 2572 N 2 AA IH +17 2573 N 2 AA FI +17 2574 N 2 GG LH +17 2575 N 3 GG^]G JIA +17 2576 N 3 AAA G3C +17 2577 N 3 AAA IID +17 2578 N 3 GGG KMH +17 2579 N 3 AAA IIF +17 2580 N 3 AAA IGE +17 2581 N 4 AAA^]A IIFD +17 2582 N 4 TTTT FJGB +17 2583 N 4 AAAA IIDD +17 2584 N 4 AAAA E>GF +17 2585 N 4 AAAA G>EG +17 2586 N 4 GGGG HGJJ +17 2587 N 5 AAAA^>A JJGH? +17 2588 N 6 AAAAA^]A IIDG?A +17 2589 N 7 AAAAAA^]A IJIHB:@ +17 2590 N 7 AAAAAAA KKHH@CA +17 2591 N 7 CCCCCCC IKHIAED +17 2592 N 7 AAAAAAA HJHJEED +17 2593 N 7 AAAAAAA I?DI;CD +17 2594 N 7 AAAAAAA JJII=DD +17 2595 N 8 TTTTTTT^]T HKHIEFF? +17 2596 N 8 AAAAAAAA JBDHFECA +17 2597 N 8 AAAAAAAA IJEJADFB +17 2598 N 8 AAAAAAAA JIGJ7GDB +17 2599 N 8 AAAAAAAA JJIJ8GGE +17 2600 N 8 AAAAAAAA JHHJ6HFE +17 2601 N 8 TTTTTTTT IICI=GFE +17 2602 N 8 AAAAAAAA IJFHFFCD +17 2603 N 8 AAAAAAAA IIHJ8@FF +17 2604 N 8 TTTTTTTT HHHKDGBE +17 2605 N 8 AAAAAAAA GIDHDEEE +17 2606 N 8 GGGGGGGG LMIIKMIB +17 2635 N 11 CCCCCCCCCCC ILIJ7;IILID +17 2636 N 11 TTTTTTTTTTT KLFL=HIHKIG +17 2637 N 11 TTTTTTTTTTT FIFE:IBEHDB +17 2638 N 11 TTTTTTTTTTT =H;H@?FHGEC +17 2639 N 11 GGGGGGGGGGG DIJK<:IJLIG +17 2640 N 10 GGGGGGGGGG =>FL6GEK@E +17 2641 N 11 CCCCCCCCCCC GLKLICJHLIH +17 2642 N 11 CCCCCCCCCCC EKJL4JIHLFG +17 2643 N 11 C$CCCCCCCCCC DGEKLKIILIH +17 2644 N 10 TTTTTTTTTT KIL;LIIKHH +17 2645 N 10 CCCCCCCCCC MIMCGJJJ?I +17 2646 N 10 AAAAAAAAAA JIK?CFIKGG +17 2647 N 10 GGGGGGGGGG IEM/9LKLIJ +17 2648 N 10 CCCCCCCCCC KLLAGIGLJG +17 2649 N 11 AAAAAAAAAA^]A GHFJFGJHDH? +17 2650 N 11 TTTTTTTTTTT IHJ9JHIJEFA +17 2651 N 11 CCCCCCCCCCC HFLJFLIMIJE +17 2652 N 11 AAAAAAAAAAA JIHKDCDJFHF +17 2653 N 11 AAAAAAAAAAA I=K>EFFIGIG +17 2654 N 12 CCCCCCCCCCC^]C JCIJEKJIIIF? +17 2655 N 12 CCCCCCCCCCCC GII2BIHL6KE@ +17 2656 N 12 GGGGGGGGGGGG CABD>@B?>DA@ +17 2657 N 12 CCCCCCCCCCCC IIMH=IIMHIHD +17 2658 N 12 TTTTTTTTTTTT JHLKDJGLHHHB +17 2659 N 12 AAAAAAAAAAAA ?EHA2EEJCHDB +17 2660 N 12 GGGGGGGGGGGG HHLKFJKKIIJH +17 2661 N 13 AAAAAAAAAAAA^]A FEH5?GIIGGFE? +17 2662 N 12 TTTTTTTTTTTT DDIBHHKFIEFA +17 2663 N 12 AAAAAAAAAAAA EKHFHCIEIDBB +17 2664 N 12 CCCCCCCCCCCC IJ2?HIKFIHGD +17 2665 N 12 GGGGGGGGGGGG ?C9>@BC@CB?? +17 2666 N 12 TTTTTTTTTTTT BI=HEHIBHEED +17 2667 N 11 CCCCCCCCCCC FFIJDJJKIFF +17 2668 N 13 CCCCCCCCCCCC^]C FG=HH +17 2685 N 11 GGGGGGGGGGG 63GHKGJDE=B +17 2686 N 11 C$CCCCCCCCCC AEF?KHLIIHJ +17 2687 N 9 AAAAAAAAA BDKHIHFGI +17 2688 N 9 C$CCCCCCCC EGJIEIIHB +17 2689 N 8 AAAAAAAA DGGHHGGD +17 2690 N 8 GGGGGGGG ELIMIJGK +17 2691 N 8 GGGGGGGG :IFKI:DI +17 2692 N 8 TTTTTTTT 8:D=?JC@CFED? +17 2713 N 10 GGGGGGGGGG FJJMHLHMJG +17 2714 N 10 GGGGGGGGGG CEKDIIEEIA +17 2715 N 10 AAAAAAAAAA DEHHGGHFHD +17 2716 N 10 TTTTTTTTTT A?HHEGHGBD +17 2717 N 10 G$GGGGGGGGG BGJIKIHKDH +17 2718 N 9 CCCCCCCCC DJIDJFJED +17 2719 N 9 AAAAAAAAA CJHHFFHIF +17 2720 N 9 GGGGGGGGG EFGIJKJLI +17 2721 N 9 C$CCCCCCCC BHJJJLI5H +17 2722 N 8 TTTTTTTT KJGJJG;I +17 2723 N 8 GGGGGGGG IDHJLKJH +17 2724 N 8 AAAAAAAA IH@EJEHF +17 2725 N 8 GGGGGGGG JJKMMJGJ +17 2726 N 8 GGGGGGGG AIHFJGHG +17 2727 N 8 GGGGGGGG IGDJJE:D +17 2728 N 8 GGGGGGGG GGAHJH/D +17 2729 N 8 TTTTTTTT FDCCBD>E +17 2730 N 8 GGGGGGGG HKBGLKLH +17 2731 N 8 CCCCCCCC 9HGJFJJI +17 2732 N 8 CCCCCCCC EHGIKIHH +17 2733 N 8 C$CCCCCCC >H9GKDDH +17 2734 N 7 CCCCCCC H=ILF?G +17 2735 N 8 TTTTTTT^]T IGIKDJH? +17 2736 N 8 CCCCCCCC JKEMIHID +17 2737 N 8 TTTTTTTT HHJKH@HF +17 2738 N 8 TTTTTTTT F;FIEFEA +17 2739 N 7 AAAAAAA ADDJGFB +17 2740 N 8 CCCCCCCC HFHIICHE +17 2741 N 8 CCCCCCCC CEILGJGF +17 2742 N 8 AAAAAAAA GDDGF8DF +17 2743 N 8 TTTTTTTT EFGIGHEF +17 2744 N 8 CCCCCCCC GBKML@GH +17 2745 N 8 TTTTTTTT CHILK.FH +17 2746 N 8 AAAAAAAA AAHHEG?E +17 2747 N 8 AAAAAAAA C;AJIIGG +17 2748 N 8 T$TTTTTTT :?GGGIEG +17 2749 N 7 CCCCCCC FIKH>HJ +17 2750 N 7 TTTTTTT CHMJIGH +17 2751 N 7 GGGGGGG FJHJHJI +17 2752 N 7 TTTTTTT :CCEBEH +17 2753 N 7 G$GGGGGG 1G.G:EJ +17 2754 N 6 CCCCCC GFJEGI +17 2755 N 6 CCCCCC D;IJHH +17 2756 N 6 CCCCCC FJALGH +17 2757 N 6 TTTTTT FKC8GH +17 2758 N 6 TTTTTT CGG2FE +17 2759 N 6 AAAAAA ?EDBFF +17 2760 N 6 T$TTTTT @BH8BG +17 2761 N 5 TTTTT EG1FE +17 2762 N 5 TTTTT AFIEE +17 2763 N 5 CCCCC GJ7EJ +17 2764 N 5 CCCCC DH?FH +17 2765 N 5 TTTTT CCBEH +17 2766 N 5 CCCCC EHAII +17 2767 N 5 T$TTTT EI?IH +17 2768 N 4 GGGG IEJJ +17 2769 N 4 CCCC I;HI +17 2770 N 4 TTTT I8HJ +17 2771 N 4 TTTT FH@E +17 2772 N 4 TTTT D>FF +17 2773 N 4 AAAA E;F@ +17 2774 N 4 GGGG LJKI +17 2775 N 4 TTTT G:EG +17 2776 N 4 GGGG ICIG +17 2777 N 4 AAAA FHHG +17 2778 N 4 GGGG 9KKJ +17 2779 N 4 GGGG H@IF +17 2780 N 4 AAAA F2EF +17 2781 N 3 AAA DHF +17 2782 N 4 GGGG ;HHK +17 2783 N 4 AAAA EDGH +17 2784 N 4 GGGG KHKK +17 2785 N 4 GGGG F.HC +17 2786 N 4 CCCC H7GF +17 2787 N 4 CCCC FCBH +17 2788 N 4 CCCC F/II +17 2789 N 5 CCCC^]C E4HI? +17 2790 N 5 TTTTT E7IIF +17 2791 N 5 GGGGG F.HKG +17 2792 N 5 GGGGG C4FFC +17 2793 N 5 T$TTTT .8FFD +17 2794 N 4 CCCC AIJG +17 2795 N 3 CCC HGD +17 2796 N 3 AAA GHF +17 2797 N 4 TTTT 8HHE +17 2798 N 4 G$GGG ;KJI +17 2799 N 3 AAA CIF +17 2800 N 3 AAA GHF +17 2801 N 3 GGG KEI +17 2802 N 3 GGG DME +17 2803 N 3 GGG HAG +17 2804 N 3 GGG FJG +17 2805 N 3 CCC FJG +17 2806 N 3 CCC EGG +17 2807 N 3 TTT FII +17 2808 N 3 TTT BGE +17 2809 N 3 TTT CAF +17 2810 N 4 C$CC^]C DKKE +17 2811 N 3 AAA IGC +17 2812 N 3 GGG JJG +17 2813 N 3 AAA HFF +17 2814 N 3 GGG GKI +17 2815 N 3 AAA FGH +17 2816 N 3 CCC EEH +17 2817 N 3 GGG 5AC +17 2818 N 3 GGG EFI +17 2819 N 3 GGG IGJ +17 2820 N 3 GGG IIF +17 2821 N 3 AAA 7DH +17 2822 N 3 CCC 6GF +17 2823 N 3 CCC IHK +17 2824 N 4 CCC^]C DII? +17 2825 N 4 CCCC GHJ@ +17 2826 N 4 TTTT >HLE +17 2827 N 4 GGGG ;JL? +17 2828 N 4 AAAA ?DL< +17 2829 N 4 GGGG FILE +17 2830 N 4 GGGG EGJB +17 2831 N 4 AAAA ??5 +17 2849 N 4 TTTT C3 +17 2875 N 5 CCCCC H?7@H +17 2876 N 4 AAAA GE5G +17 2877 N 5 GGGGG I9BLG +17 2878 N 5 AAAAA GA7HA +17 2879 N 5 TTTTT 9IH>G +17 2880 N 5 GGGGG EEABI +17 2881 N 3 TTT ;0C +17 2882 N 5 GGGGG CI:8I +17 2883 N 5 GGGGG FL=;H +17 2884 N 4 AAAA B24G +17 2885 N 5 GGGGG JMFMJ +17 2886 N 5 GGGGG EC9.J +17 2887 N 6 TTTTT^]T 312/ED +17 2888 N 7 C$CCCCC^]C EK?MHC> +17 2889 N 6 TTTTTT JAKGGD +17 2890 N 6 CCCCCC GG7JHD +17 2891 N 6 GGGGGG 8F: +17 2894 N 6 TTTTTT 9CG?G7 +17 2895 N 5 GGGGG LLIJC +17 2896 N 5 AAAAA @4CI@ +17 2897 N 6 GGGGGG L9BJKF +17 2898 N 6 GGGGGG 5>.AJ8 +17 2899 N 4 CCCC 6JKB +17 2900 N 7 GGGGGG^]G B=.@D9D +17 2901 N 7 TTTTTTT 0B8EE5D +17 2902 N 7 GGGGGGG GH8IJFH +17 2903 N 7 GGGGGGG C7JILFB +17 2904 N 7 CCCCCCC :F1DKII +17 2905 N 8 TTTTTTT^]T =IFBKDJ? +17 2906 N 8 CCCCCCCC GIBIKGID +17 2907 N 7 AAAAAAA AFHJGHE +17 2908 N 8 GGGGGGGG C>JLLELH +17 2909 N 6 AAAAAA GABIHE +17 2910 N 7 TTTTTTT 96FIFIE +17 2911 N 7 AAAAAAA DC@I:HC +17 2912 N 7 CCCCCCC FDIJCJF +17 2913 N 7 AAAAAAA 5BHJDJH +17 2914 N 7 GGGGGGG ?;KL?LJ +17 2915 N 7 GGGGGGG .HIJ;IG +17 2916 N 7 GGGGGGG ;52LEJF +17 2917 N 7 AAAAAA^]A 7DHDIBA +17 2918 N 8 GGGGGGGG 7LKMCMKF +17 2919 N 7 TTTTTTT AFFDIDE +17 2920 N 8 GGGGGGGG 0K=L;LJI +17 2921 N 8 GGGGGGGG ?:EJ:KGE +17 2922 N 8 CCCCCCC^]C =IG5KHIB +17 2923 N 8 C$CCCCCCC =HM5JHFA +17 2924 N 8 CCCCCCCC GKKELIGD +17 2925 N 8 AAAAAAAA IFDHGGGE +17 2926 N 8 CCCCCCCC 1II?JIHE +17 2927 N 8 AAAAAAAA BHJE:HGE +17 2928 N 8 GGGGGGGG 4LMIJDJI +17 2929 N 8 CCCCCCCC 0JL?KGIH +17 2930 N 8 TTTTTTTT 5DF=LGHH +17 2931 N 8 CCCCCCCC BKKJMJIF +17 2932 N 8 GGGGGGGG .=DCBBAA +17 2933 N 7 GGGGGGG CK>KGHD +17 2934 N 8 CCCCCCCC 1HKJLJIF +17 2935 N 8 CCCCCCCC 7HL@JHHG +17 2936 N 7 TTTTTTT ?@EE +17 2939 N 7 CCCCCCC HJ@AIIJ +17 2940 N 7 TTTTTTT JMCHHIH +17 2941 N 7 TTTTTTT FJ?FECH +17 2942 N 7 TTTTTTT ?IFJAEG +17 2943 N 7 GGGGGGG DJ;GHIC +17 2944 N 6 AAAAAA @JIGGH +17 2945 N 7 AAAAAAA 3KT /01C@B? +17 2978 N 6 GGGGGG JIDGGE +17 2979 N 7 GGGGGGG FF +17 2981 N 4 AAAA ?ECC +17 2982 N 7 CCCCCCC F@?CCJE +17 2983 N 7 CCCCCCC GD:GHME +17 2984 N 7 CCCCCCC DDLEIKF +17 2985 N 7 A$AAAAAA .85EHCD +17 2986 N 6 GGGGGG :J:F7I +17 2987 N 6 C$CCCCC 3GG6;G +17 2988 N 5 TTTTT 9G:LH +17 2989 N 5 GGGGG ::JKH +17 2990 N 5 CCCCC 1E@IF +17 2991 N 5 AAAAA HHG4G +17 2992 N 5 GGGGG H::9G +17 2993 N 5 GGGGG HGGJ> +17 2994 N 5 GGGGG HHG@F +17 2995 N 5 GGGGG BGJ>F +17 2996 N 5 TTTTT 1C11G +17 2997 N 5 CCCCC EIHKJ +17 2998 N 5 CCCCC AFHDE +17 2999 N 5 A$AAAA 1GD2G +17 3000 N 4 GGGG GCGJ +17 3001 N 3 CCC BFG +17 3002 N 4 AAAA 8GBF +17 3003 N 4 GGGG BJCJ +17 3004 N 4 C$CCC 9E1H +17 3005 N 3 AAA GAF +17 3006 N 3 CCC >CH +17 3007 N 3 CCC F>G +17 3008 N 3 CCC IKE +17 3009 N 3 AAA EAC +17 3010 N 3 CCC HHH +17 3011 N 3 AAA CFG +17 3012 N 3 GGG 97= +17 3013 N 3 CCC 47F +17 3014 N 2 AA AG +17 3015 N 3 GGG C4J +17 3016 N 3 C$CC BHH +17 3017 N 3 CC^]C CHB +17 3018 N 3 AAA 3FD +17 3019 N 3 CCC :GD +17 3020 N 3 CCC @IC +17 3021 N 2 TT FH +17 3022 N 2 GG IH +17 3023 N 2 TT @F +17 3024 N 2 GG KF +17 3025 N 2 GG >E +17 3026 N 2 CC IE +17 3027 N 2 AA EG +17 3028 N 2 GG HJ +17 3029 N 2 GG FH +17 3030 N 2 GG CB +17 3031 N 2 AA 8E +17 3032 N 2 GG DI +17 3033 N 2 GG AI +17 3034 N 2 AA G0 +17 3035 N 2 GG LK +17 3036 N 2 CC IG +17 3037 N 2 TT FK +17 3038 N 3 TT^]T >EC +17 3039 N 3 GGG JFJ +17 3054 N 3 GGG BGM +17 3055 N 3 GGG CIL +17 3056 N 3 CCC DFK +17 3057 N 4 CCC^]C CJKA +17 3058 N 4 CCCC DFLA +17 3059 N 4 TTTT B8KF +17 3060 N 4 GGGG 88MH +17 3061 N 4 CCCC G3LG +17 3062 N 4 CCCC H?LF +17 3063 N 4 CCCC FJLF +17 3064 N 4 AAAA 6JIF +17 3065 N 4 GGGG .ILI +17 3066 N 4 AAAA 5DIF +17 3067 N 4 TTTT @JIG +17 3068 N 4 GGGG FKHI +17 3069 N 4 GGGG FLKG +17 3070 N 4 CCCC 1JII +17 3071 N 4 CCCC 0@MG +17 3072 N 4 CCCC ;EKF +17 3073 N 4 CCCC @:LH +17 3074 N 4 CCCC EJMH +17 3075 N 4 CCCC 9KMH +17 3076 N 4 C$GGG 2CEA +17 3077 N 3 CCC =KJ +17 3078 N 3 CCC GLH +17 3079 N 3 TTT LKI +17 3080 N 4 GGG^]G KLH? +17 3081 N 4 CCCC LJGD +17 3082 N 4 CCCC GLHB +17 3083 N 4 TTTT LLIF +17 3084 N 4 GGGG MKJH +17 3085 N 4 TTTT HJFD +17 3086 N 4 GGGG LNKH +17 3087 N 4 GGGG JLG? +17 3088 N 4 AAAA GKFD +17 3089 N 4 AAAA IIHF +17 3090 N 4 GGGG LNII +17 3091 N 4 TTTT HICB +17 3092 N 5 TTTT^]T GIDC: +17 3093 N 5 GGGGG IGJI? +17 3094 N 5 AAAAA FKGEE +17 3095 N 5 CCCCC IJHGB +17 3096 N 5 CCCCC KLIED +17 3097 N 5 AAAAA DJGGC +17 3098 N 5 GGGGG ;NMDF +17 3099 N 5 AAAAA HGFFF +17 3100 N 5 CCCCC GJHHC +17 3101 N 5 CCCCC EMGAG +17 3102 N 5 AAAAA KH +17 3133 N 5 GGGGG HKCJH +17 3134 N 6 GGGGG^]G EH8EA> +17 3135 N 6 GGGGGG BJE?H? +17 3136 N 6 CCCCCC FHGDJF +17 3137 N 7 A$AAAAA^]A DFGJDE? +17 3138 N 6 AAAAAA F6EDDB +17 3139 N 6 CCCCCC H:HEFE +17 3140 N 6 CCCCCC IJKFFA +17 3141 N 6 CCCCCC HIFIGE +17 3142 N 6 AAAAAA IEJHGE +17 3143 N 7 GGGGGG^>G MLMIIBA +17 3144 N 8 CCCCCCC^]C I?DDHG.A +17 3145 N 8 AAAAAAAA GGJAGFI +17 3155 N 8 GGGGGGGG FIBKIJIK +17 3156 N 8 G$GGGGGGG BHFEHE?BIB/IC +17 3178 N 7 TTTTTTT BDEF>BF +17 3179 N 7 G$GGGGGG DDCJ?LJ +17 3180 N 6 GGGGGG DGBGHG +17 3184 N 6 TTTTTT >6GDHE +17 3185 N 7 TTTTTTT <=CEGFF +17 3186 N 7 GGGGGGG BIIH0KJ +17 3187 N 7 AAAAAAA 2EEG4HF +17 3188 N 7 AAAAAAA 2HFB1FI +17 3189 N 7 AAAAAAA B7I@AIH +17 3190 N 6 CCCCCC .BH:HH +17 3191 N 6 TTTTTT @GJ +17 3194 N 7 TTTTCTT DIG?3DG +17 3195 N 7 TTTTTTT :EF=LGE +17 3196 N 6 TTTTTT =HEHEF +17 3197 N 7 AAAAAAA 6FA@=DE +17 3198 N 7 AAAAAAA B=GCIHI +17 3199 N 6 A$AAAAA AAGGHH +17 3200 N 6 AAAAAA DJH6EH +17 3201 N 6 AAAAAA FFE1HF +17 3202 N 5 TTTTT FFBHD +17 3203 N 6 GGGAGG 8LJ4JJ +17 3204 N 5 TTTTT 8HDCD +17 3205 N 5 CCCCC >JHJK +17 3206 N 6 AAAAAA DHD4BH +17 3207 N 5 CCCCC 2GFDI +17 3208 N 6 AAAAAA GAC2FG +17 3209 N 7 CCCCCC^]C IIEEDHE +17 3210 N 7 CCCCCCC EIE8HHB +17 3211 N 7 AAAAAAA HBGKIGF +17 3212 N 6 TTTTTT 5IHEGF +17 3213 N 6 AAAAAA AF9DEF +17 3214 N 7 GGGGGGG 4K88GKK +17 3215 N 7 GGGGGGG FGA.GII +17 3216 N 7 CCCCCCC CIJLBIJ +17 3217 N 7 CCCCCCC HEH0HGJ +17 3218 N 7 GGGCGGG 5AB>:AC +17 3219 N 7 GGGAGGG 3G?4JJI +17 3220 N 7 G$GGGGGG =GG5CJI +17 3221 N 5 CCCCC ?AGIK +17 3222 N 6 AAAAAA IGDGHI +17 3223 N 6 CCCCCC IE3IJH +17 3224 N 6 AAAAAA FEIHHI +17 3225 N 6 GGGGGG FJ.INL +17 3226 N 6 TTTTT^]T D9ECIE +17 3227 N 7 GGGGGGG HE8JKLF +17 3228 N 6 GGGGGG CDHHKC +17 3229 N 7 CCCCCCC FG;EJLH +17 3230 N 7 TTTTTTT DHJGJLI +17 3231 N 7 CCCCCCC EB;EJLI +17 3232 N 6 AAAAAA 9EFHJH +17 3233 N 7 C$CCCCCC C71HJIH +17 3234 N 7 GTGGGG^]G 37ACD@@ +17 3235 N 7 CCCCCCC 64GKKKD +17 3236 N 7 C$CCCCCC ?HCIJJE +17 3237 N 6 TTTTTT B=HGKG +17 3238 N 6 GGGGGG HDJHKG +17 3239 N 6 TTTTTT E@AIHE +17 3240 N 7 AAAAAA^]A ECGIJDA +17 3241 N 6 AAAAAA 3JGIGB +17 3242 N 6 TTTTTT =HJJGE +17 3243 N 6 C$CCCCC BJLLJE +17 3244 N 5 CCCCC ILJGD +17 3245 N 5 CCCCC HJKGE +17 3246 N 5 AAAAA GCKGF +17 3247 N 5 GGGGG KKLKI +17 3248 N 5 CCCCC JKLJH +17 3249 N 5 CCCCC GLKIF +17 3250 N 5 CCCCC HKLHH +17 3251 N 5 TTTTT JLGII +17 3252 N 5 TTTTT EGHFG +17 3253 N 5 TTTTT EIIFF +17 3254 N 5 GGGGG EKHIH +17 3255 N 5 GGGGG IG3HG +17 3256 N 5 GGGGG GKEGH +17 3257 N 5 AAAAA FKFDH +17 3258 N 5 GGGGG JLLKK +17 3259 N 5 GGGGG IK +17 3267 N 5 GGGGG HKHKJ +17 3268 N 5 GGGGG EIDHI +17 3269 N 5 GGGGG DLIHJ +17 3270 N 5 TTTTT B2=DG +17 3271 N 5 GGGGG GLLJK +17 3272 N 5 GGGGG EJKHH +17 3273 N 5 A$AAAA AK@HI +17 3274 N 4 TTTT BGHH +17 3275 N 4 CCCC LKIL +17 3276 N 4 AAAA KJHI +17 3277 N 4 CCCC HHIJ +17 3278 N 4 TTTT LJJI +17 3279 N 4 TTTT IFEH +17 3280 N 4 GGGG HKHJ +17 3281 N 4 AAAA JJHI +17 3282 N 4 GGGG ILKM +17 3283 N 4 GGGG JGGK +17 3284 N 4 TTTT IEEH +17 3285 N 4 CCCC MKJL +17 3286 N 4 AAAA JFJK +17 3287 N 4 GGGG LMKN +17 3288 N 4 GGGG KDFJ +17 3289 N 6 AAAA^]A^]A IGGFE? +17 3290 N 6 GGGGGG LLLNFE +17 3291 N 6 TTTTTT E:F:FD +17 3292 N 6 TTTTTT HIEHEB +17 3293 N 6 CCCCCC LLKLIE +17 3294 N 6 AAAAAA IJHHGF +17 3295 N 7 AAAAAA^]A FEGJGF? +17 3296 N 7 GGGGGGG LAGMKIC +17 3297 N 7 AAAAAAA JHIJHFD +17 3298 N 7 CCCCCCC IJHJIGD +17 3299 N 7 CCCCCCC LKIMKGD +17 3300 N 7 AAAAAAA FIIFHFE +17 3301 N 7 GGGGGGG GBLLKJH +17 3302 N 7 CCCCCCC JLIKKIG +17 3303 N 7 CCCCCCC JBFKKGF +17 3304 N 7 TTTTTTT EBKIKIH +17 3305 N 7 GGGGGGG HEKLLIF +17 3306 N 7 GGGGGGG GGJKJHD +17 3307 N 7 CCCCCCC FLJMLJG +17 3308 N 7 C$CCCCCC 3?GMKGE +17 3309 N 7 AAAAAA^]A JGKJGHB +17 3310 N 7 AAAAAAA ID?JGGB +17 3311 N 7 CCCCCCC JJGJGG; +17 3312 N 8 AAAAAAA^]A IHIKEGED +17 3313 N 8 TTTTTTTT HGGIFIEB +17 3314 N 8 GGGGGGGG IIILIHGH +17 3315 N 7 GGGGGGG BKJJHHB +17 3316 N 8 TTTTTTTT :DHIEE>F +17 3317 N 8 GGGGGGGG IGILJFHJ +17 3318 N 8 AAAAAAAA 9G@IFHFH +17 3319 N 8 AAAAAAAA CGGJGHFG +17 3320 N 8 AAAAAAAA DGFJHJDH +17 3321 N 7 CCCCCCC >IGJIHI +17 3322 N 8 CCCCCCCC FFJLHGFK +17 3323 N 8 CCCCCCCC ;IEMHH>J +17 3324 N 8 CCCCCCCC FGLLIC2J +17 3325 N 8 G$GGGGGGG 3JH +17 3337 N 7 TTTTTTT CEGF;IE +17 3338 N 7 AAAAAAA CHF@@IF +17 3339 N 7 C$CCCCCC ?IJHIJE +17 3340 N 6 AAAAAA HGHDKI +17 3341 N 6 AAAAAA KFGDII +17 3342 N 6 AAAAAA JIH3JI +17 3343 N 6 AAAAAA JFH?JI +17 3344 N 6 AAAAAA JFE?JI +17 3345 N 6 TTTTTT EGCGJF +17 3346 N 6 TTTTTT EFFDJG +17 3347 N 6 AAAAAA HFDFJG +17 3348 N 6 GGGGGG HLJJNC +17 3349 N 6 CCCCCC ?JG4LI +17 3350 N 6 CCCCCC LIIAKK +17 3351 N 6 TTTTTT KIIFLK +17 3352 N 6 GGGGGG CJC;MH +17 3353 N 6 GGGGGG KHE/MI +17 3354 N 6 CCCCCC JJFKJI +17 3355 N 6 GGGGGG DBB1D@ +17 3356 N 6 TTTTTT JFFBID +17 3357 N 6 GGGGGG LJJKLD +17 3358 N 6 GGGGGG HHD:IG +17 3359 N 6 TTTTT^]T DFFH7? +17 3360 N 7 GGGGGGG LJKBLCE +17 3361 N 7 GGGGGGG LJ06GCA +17 3362 N 7 CCCCCCC JJFGL@E +17 3363 N 7 GGGGGGG BCB2C9? +17 3364 N 7 CCCCCCC LKGGM=G +17 3365 N 7 AAAAAAA JGGFKAF +17 3366 N 7 TTTTTTT GGDEJBF +17 3367 N 7 GGGGGGG JJK9LBH +17 3368 N 7 CCCCCCC KLJKLAH +17 3369 N 7 CCCCCCC KHE2KAG +17 3370 N 7 TTTTTTT HHJGLGH +17 3371 N 7 GGGGGGG HKI9MBI +17 3372 N 7 TTTTTTT IEE8KDE +17 3373 N 7 AAAAAAA IFEIJCC +17 3374 N 7 AAAAAAA IFGFHGD +17 3375 N 6 TTTTTT IGIJCG +17 3376 N 7 CCCCCCC HDGJMAJ +17 3377 N 7 CCCCCCC KIG?LDF +17 3378 N 7 CCCCCCC KHIHKBH +17 3379 N 7 AAAAAAA IFE=IAG +17 3380 N 7 GGGGGGG ?JHJLBG +17 3381 N 7 CCCCCCC JIHKM?H +17 3382 N 7 TTTTTTT CEF=MEJ +17 3383 N 7 AAAAAAA CAA2FCD +17 3384 N 8 CCCCCCC^]C GFIGJ?E= +17 3385 N 8 TTTTTTTT HGDIKGDA +17 3386 N 8 TTTTTTTT BB39G?E7 +17 3387 N 8 GGGGGGGG GE8KLAIA +17 3388 N 8 G$G$GGGGGG DBF.LCHH +17 3389 N 5 GGGGG DDEF; +17 3390 N 6 AAAAAA DJ1J +17 3420 N 4 GGGG :IEI +17 3421 N 4 GGGG 9G=I +17 3422 N 3 AAA GIH +17 3423 N 3 GGG L;L +17 3424 N 2 GG GI +17 3425 N 3 CCC J:J +17 3426 N 3 AAA BT FLKIJB +17 3443 N 6 GGGGGG J0KIKE +17 3444 N 6 AAAAAA G8IFIE +17 3445 N 6 GGGGGG I;LJKE +17 3446 N 5 AAAAA EIEIA +17 3447 N 6 TTTTTT @JIGGE +17 3448 N 6 CCCCCC J9MIKI +17 3449 N 6 AAAAAA F/FHJF +17 3450 N 5 CCCCC GKGHH +17 3451 N 6 GGGGGG ?EDAB@ +17 3452 N 6 CCCCCC GBKIKK +17 3453 N 6 CCCCCC >HLHK? +17 3454 N 6 AAAAAA >JIHJB +17 3455 N 6 CCCCCC @HIHII +17 3456 N 6 TTTTTT C;KHLG +17 3457 N 6 GGGGGG B;MILE +17 3458 N 6 C$CCCCC >JKIGD +17 3459 N 5 AAAAA IJGI@ +17 3460 N 5 CCCCC 7IGJH +17 3461 N 5 TTTTT DLFLJ +17 3462 N 5 CCCCC LJIK@ +17 3463 N 4 CCCC KIK/ +17 3464 N 5 AAAAA /IFIH +17 3465 N 5 GGGGG 8LJNI +17 3466 N 5 CCCCC DKIK9 +17 3467 N 5 CCCCC :MGLL +17 3468 N 5 TTTTT KLHKI +17 3469 N 5 GGGGG @LIKK +17 3470 N 6 GGGGG^>G JKILJA +17 3471 N 7 GGGGGG^]G GKJKJ?D +17 3472 N 7 CCCCCCC =MJJCFD +17 3473 N 6 AAAAAA JGIHGD +17 3474 N 7 AAAAAAA 2IIJAFF +17 3475 N 7 CCCCCCC AKHJEGG +17 3476 N 7 AAAAAAA 9JGKKGG +17 3477 N 7 GGGGGGG DLKMFIJ +17 3478 N 7 AAAAAAA HHHJGGH +17 3479 N 7 GGGGGGG @LLMMLK +17 3480 N 7 TTTTTTT FGCG?FG +17 3481 N 7 AAAAAAA DHBHEEG +17 3482 N 7 AAAAAAA :JHJJGH +17 3483 N 6 GGGGGG KIK:JK +17 3484 N 7 AAAAAA^]A IFKCGFD +17 3485 N 7 CCCCCCC CFJJHIC +17 3486 N 7 TTTTTTT KKMCIKH +17 3487 N 7 CCCCCCC DJLCIJH +17 3488 N 7 TTTTTTT IHL=HLI +17 3489 N 7 GGGGGGG KJLEHLJ +17 3490 N 8 TTTTTTT^]T DFJIFGG: +17 3491 N 8 CCCCCCCC IIL:IKHC +17 3492 N 8 TTTTTTTT LILFJKKE +17 3493 N 8 CCCCCCCC EJMKJLKD +17 3494 N 8 AAAAAAAA JHKKIIIC +17 3495 N 8 AAAAAAAA IFJJHHC +17 3510 N 8 CCA*CCCC AII.JJEE +17 3511 N 9 AAAAAAAA^]A 7G2.JIHAB +17 3512 N 7 CCCCCCC GHFHFED +17 3513 N 9 CCACCCCCC 9@.JJIJDD +17 3514 N 8 AAAAAAAA AJ;AJHBC +17 3515 N 9 TTTTTTTTT CJI1GJHDF +17 3516 N 10 TTTTTTTTT^]T @GGGIIEDB@ +17 3517 N 10 TTTTTTTTTT HHB>HIEDA@ +17 3518 N 10 TTTTTTTTTT DCAGJJDCEGF +17 3529 N 9 T$TTTTTTTT >@?7D8=EE +17 3530 N 9 G*GGGGGGG H/CKEF8JJ +17 3531 N 10 CACCCCCCCC 3G/LLKFDIJ +17 3532 N 10 AAAAAAAAAA C1MECIM5 +17 3548 N 8 AAAAAAAA <6GADJC +17 3551 N 8 TTTTTTTT 8IEHCGJF +17 3552 N 9 AAAAAAAAA 7JCFG=CJD +17 3553 N 9 ATTTTTTTT 5AEFEGGKC +17 3554 N 9 AAAAAAAAA 4JHFCHEJB +17 3555 N 9 CCCCCCCCC 5JHIGKHJG +17 3556 N 8 GGGGGGGG CA>@D +17 3565 N 10 TTTTTTTTTT CDE?CHCIAC +17 3566 N 10 CCCCCCCCCC .=IDJJJKJE +17 3567 N 10 AAAAAAAAAA /FJIIDGKHG +17 3568 N 10 A$AAAAAAAAA E:DGDD@IGH +17 3569 N 9 GGGGGGGGG ELEIHJMKG +17 3570 N 9 T$TTTTTTTT 6@F>:EHDG +17 3571 N 8 CCCCCCCC FFJ7JNHKID +17 3578 N 8 AAAAAAAA HHIIFKHH +17 3579 N 8 AAAAAAAA >E6:HJEI +17 3580 N 8 AAAAAAAA EEH?GI=I +17 3581 N 8 TTTTTTTT E@EIJJBG +17 3582 N 8 CCCCCCCC BA>JJJHG +17 3583 N 8 A$AAAAAAA BGFBEKBF +17 3584 N 7 GGGGGGG C;@JLFH +17 3585 N 7 AAAAAAA JB@GJC> +17 3586 N 7 AAAAAAA HBHIKDI +17 3587 N 7 AAAAGAG IF7HMGI +17 3588 N 7 AAAAAAA IGAEKHA +17 3589 N 7 AAAAAAA IBHGKHF +17 3590 N 7 AAAAAAA IFHGIFJ +17 3591 N 7 AAAAAAA H4BHKH? +17 3592 N 7 AAAAAAA CF0HKDJ +17 3593 N 7 AAAAAAA FE:AJFD +17 3594 N 6 CCCCCC ?AJKJE +17 3595 N 7 AAAAAAA FEJGKFI +17 3596 N 7 TTTTTTT >C@GGHEHFH +17 3598 N 5 TTTTT AGGEH +17 3599 N 6 AAAAAA CAEIDH +17 3600 N 7 TTTTTT^XT EFGIAHA +17 3601 N 7 AAAAAAA A:DJC?@ +17 3602 N 7 TTTTTTT 7CHJ@HD +17 3603 N 7 AAAAAAA ?@EI7HC +17 3604 N 7 CCCCCCC AHHKJFG +17 3605 N 7 G$GGGGGG 7A?CA8@ +17 3606 N 6 CCCCCC /JKAHH +17 3607 N 6 AAAAAA 3DJGJF +17 3608 N 6 AAAAAA 7FJGEF +17 3609 N 6 AAAAAA 8HI5KF +17 3610 N 6 C$CCCCC @EJE3G +17 3611 N 5 CCCCC @KEHH +17 3612 N 5 AAAAA CJGBG +17 3613 N 5 GGGGG DMA@BA@ +17 3659 N 7 TTTTTTT EGDEEGE +17 3660 N 7 GGGGGGG EIGJGJH +17 3661 N 7 TTTTTTT HFEEGGF +17 3662 N 7 TTTTTTT EA>FEGD +17 3663 N 8 AAAAAAA^]A BF7D?HFE +17 3664 N 8 T$TTTTTTT DHJCEFFA +17 3665 N 7 AAAAAAA FIFDIFD +17 3666 N 7 AAAAAAA D=HIGHF +17 3667 N 7 TTTTTTT G.G?CGF +17 3668 N 7 AAAAAAA E>F=HGG +17 3669 N 7 AAAAAAA AEIIIDH +17 3670 N 7 TTTTTTT CJDGIGG +17 3671 N 7 TTTTTTT GIHEHGG +17 3672 N 7 CCCCCCC J8KGIJK +17 3673 N 6 CCCCCC IH?FJJ +17 3674 N 7 TTTTTTT JFJIJJK +17 3675 N 7 CCCCCCC KKJGKKK +17 3676 N 7 TTTTTTT JFJGGKL +17 3677 N 6 AAAAAA ;EGDIJ +17 3678 N 7 GGGGGGG JIL@>KK +17 3679 N 7 TTTTTTT EGEHFFI +17 3680 N 7 TTTTTTT EBBFHGH +17 3681 N 7 CCCCCCC J7HGIFJ +17 3682 N 7 AAAAAAA GHGIHIJ +17 3683 N 7 AAAAAAA F2HHEIK +17 3684 N 7 AAAAAAA GJBGKFI +17 3685 N 7 TTTTTTT HIHGHHJ +17 3686 N 7 TTTTTTT E?HHKIHFF +17 3700 N 7 CCCCCCC J:IIKGB +17 3701 N 8 TTTTTTTT =HCGLMGG +17 3702 N 8 TTTTTTTT EEFGGHED +17 3703 N 8 CCCCCCCC >JGKJMIF +17 3704 N 8 AAAAAAAA FHAFIJEG +17 3705 N 8 TTTTTTTT 7FIJHJGF +17 3706 N 8 AAAAAAAA FFHJHIEF +17 3707 N 8 GGGGGGGG =KJLMMIH +17 3708 N 9 TTTTTTTT^FT ?GIHHHDG? +17 3709 N 9 AAAAAAAAA CAFJIKDFA +17 3710 N 9 CCCCCCCCC FHAJJJGDD +17 3711 N 9 CCCCCCCCC 5DABLLHGC +17 3712 N 9 AAAAAAAAA AE8JJIDEIBEGA +17 3723 N 11 AAAAAAAAAAA FHJKEEGBHCD +17 3724 N 11 CCCCCCCCCCC DJJKIEHFFGB +17 3725 N 11 TTTTTTTTTTT HALLLIGHEGD +17 3726 N 11 GGGGGGGGGGG FDLLIHF0FIC +17 3727 N 11 CCCCCCCCCCC @KHKGHJGEJA +17 3728 N 11 CCCCCCCCCCC ?KLLJHHJHFF +17 3729 N 11 CCCCCCCCCCC GIKIIHGCHHG +17 3730 N 11 AAAAAAAAAAA GDJEHIF.DFF +17 3731 N 12 TTTTTTTTTTT^+T IGIHIHF:GGF/ +17 3732 N 12 GGGGGGGGGGGG JDHLJIIFIIG< +17 3733 N 13 TTTTTTTTTTTT^]T GEGJCI?HF +17 3739 N 14 CCCCCCCCCCCCCC GEKMMHGIKHA3GG +17 3740 N 14 AAAAAAAAAAAAAA HHDKGIB7@FB0FF +17 3741 N 14 AAAAAAAAAAAAAA >2I@EFF4HFE6FF +17 3742 N 14 GGGGGGGGGGGGGG IEMMKJJADJB1JI +17 3743 N 13 CCCCCCCCCCCCC .IFJIDK=BIIHH +17 3744 N 14 TTTTTTTTTTTTTT HIKKJJI0G=FAIH +17 3745 N 13 TTTTTTTTTTTTT HFGHEFG@?=5GE +17 3746 N 14 CCCCCCCCCCCCCC ?HILGGJIIJ?7JJ +17 3747 N 13 CCCCCCCCCCCCC ;?JLHFDDFGDJG +17 3748 N 13 CCCCCCCCCCCCC >GJKGHG3FFBIH +17 3749 N 13 CCCCCCCCCCCCC BGD20DB +17 3753 N 14 CCCCCCCCCCCCCC <@KIIK;CG@3KIC +17 3754 N 14 T$T$TTTTTTTTTTTT A:KIJGM=GB.JHB +17 3755 N 11 CCCCCCCCCCC JKEJKEJ@KHI +17 3756 N 12 CCCCCCCCCCCC IJIJK@GB4JGJ +17 3757 N 12 TTTTTTTTTTTT IJIJ.CG?>GDJ +17 3758 N 12 GGGGGGGGGGGG HBDHAEJ@@KGK +17 3759 N 12 CCCCCCCCCCCC FI8JHHFA0JIJ +17 3760 N 12 AAAAAAAAAAAA CHAF6EHB1IHF +17 3761 N 12 AAAAAAAAAAAA DEFIFHH?BIGH +17 3762 N 12 C$CCCCCCCCCCC EIEGE;H49IHF +17 3763 N 11 CCCCCCCCCCC HGHLHD95JGC +17 3764 N 12 AAAAAAAAAAA^]A IIG=HIBBHEFA +17 3765 N 12 CCCCCCCCCCCC IEI5IG?>HIJC +17 3766 N 12 AAAAAAAAAAAA JIHICDB>IGFE +17 3767 N 12 AAAAAAAAAAAA EIIGGH?3GHEC +17 3768 N 12 AAAAAAAAAAAA HIGIHG?7KKLH +17 3771 N 12 TTTTTTTTTTTT III9II?1KIIG +17 3772 N 12 AAAAAAAAAAAA AGGGED@:IEHF +17 3773 N 12 CCCCCCCCCCCC HFIFFI;7KJDH +17 3774 N 12 TTTTTTTTTTTT JJHI>JBALHMH +17 3775 N 12 CCCCCCCCCCCC LAJLFJ6/LKII +17 3776 N 12 TTTTTTTTTTTT IJJFJI8>LHLI +17 3777 N 12 CCCCCCCCCCCC J@J5IJ7:LJFI +17 3778 N 11 TTTTTTTTTTT HFEJIK?LGJI +17 3779 N 12 GGGGGGGGGGGG D=J8JK9/LILJ +17 3780 N 11 CCCCCCCCCCC J?L@E:FHEHEF +17 3792 N 12 GGGGAGGGGGGG FH.3IEJFG +17 3798 N 11 TTTTTTTTTTT EFHH6@KFJGG +17 3799 N 12 T$TTTTTTTTTTT DC7BE9JG +17 3808 N 8 GGGGGGGG @@7DAEB@ +17 3809 N 10 TTTTTTTTTT >1D>9HG;GH +17 3810 N 8 CCCCCCCC GDALKJIJ +17 3811 N 10 AAACCAAAAA ;AE18HG8FK +17 3812 N 9 TTTTTTTTT A@:MHLLI +17 3815 N 7 AAAAAAA 30ID=GK +17 3816 N 7 AAAAAAA 3DIHCHK +17 3817 N 7 AAAAAAA ?7FIJHK +17 3818 N 7 TTTTTTT 23JGGHH +17 3819 N 8 AAAAAAA^>A 15DFFEH@ +17 3820 N 8 GGGGGGGG /9JIMJIE +17 3821 N 9 AAAAAAAA^]A 2FI?JGLD9 +17 3822 N 9 GGGGGGGGG 4@MKMLIHA +17 3823 N 8 TTTTTTTT 7GDDEFEA +17 3824 N 9 CCCCCCCCC 3@IFDLKHB +17 3825 N 8 CCCCCCCC 4JHKILGC +17 3826 N 9 TTTTTTTTT A9IH/JJIC +17 3827 N 9 GGGGGGGGG @?I?LIJIC +17 3828 N 9 C$CCCCCCCC 0@GIKKJHD +17 3829 N 7 AAAAAAA FFGILHE +17 3830 N 9 AAAAAAAA^ZA >D?HHKGAD +17 3831 N 9 ACCCCCCCC /DEJMGI=A +17 3832 N 10 AA$AAAAAAA^]A B@CBGLEEC@ +17 3833 N 8 CC$CCCCCC 3DGIHIBB +17 3834 N 7 GGGGGGG DA=@:B= +17 3835 N 8 TTTTTTTT /IEGGCHC +17 3836 N 8 CGGGGGGG /LLCJB7G +17 3837 N 6 GGGGGG HB< +17 3838 N 8 C$CCCCCCC .HI?HDAA +17 3839 N 7 CCCCCCC DI?H?GF +17 3840 N 7 GGGGGGG ?D== +17 3841 N 7 TTTTTTT 9GEFEHD +17 3842 N 7 CCCCCCC JJCGIJE +17 3843 N 7 TTTTTTT JKDJIKH +17 3844 N 8 GGGGGGG^]G IJ=KE=I? +17 3845 N 8 TTTTTTTT EFCFAFDC +17 3846 N 8 GGGGGGGG GJDICKIG +17 3847 N 8 TTTTTTTT >FCFCDF0JJIC +17 3858 N 8 TTTTTTTT GDI@=FHD +17 3859 N 8 CCCCCCCC HCG>D1ID +17 3860 N 8 GGGGGGGG =8@4C7<= +17 3861 N 9 CCCCCCCC^FC EDJ5@EIG: +17 3862 N 9 TTTTTTTTT FCICIEHGB +17 3863 N 9 T$TTTTTTTT @AG7F@EC@ +17 3864 N 8 AAAAAAAA BA:BACFA +17 3865 N 8 GGGGGGGG CLH>GGC +17 3869 N 8 CCCCCCCC DJ6DEJHB +17 3870 N 8 TTTTTTTT HJCLEEIE +17 3871 N 8 TTTTTTTT :FFHABDD +17 3872 N 8 GGGGGGGG BKA;GIID +17 3873 N 8 TTTTTTTT AECGEEHE +17 3874 N 9 TTTTTTTT^]T :DEHFGDDA +17 3875 N 10 TTTTTTTTT^ZT :E@GFEDD@; +17 3876 N 10 CCCCCCCCCC E<:5IJDEC +17 3878 N 10 AAAAAAAAAA >HCI>EIFGD +17 3879 N 11 AAAAAAAAAA^FA 8H>>CIJFFDB +17 3880 N 11 GGGGGGGGGGG JCJJGIHIE +17 3886 N 12 CCCCCCCCCCCC >J9ECKIDIFHD +17 3887 N 12 CCCCCCCCCCCC 0H3F@GJDHFGD +17 3888 N 11 C$CCCCCCCCCC AGJJGJDHFHD +17 3889 N 11 AAAAAAAAAAA I=8HFIFGGGD +17 3890 N 10 CCCCCCCCCC HGCHGCFDGC +17 3891 N 11 AAAAAAAAAAA G4>DGIGHHHF +17 3892 N 11 GGGGGGGGGGG K8M/FL@KHJE +17 3893 N 11 TTTTTTTTTTT F6=>DAEFGHB +17 3894 N 11 GGGGGGGGGGG J9KLFKHKD +17 3909 N 11 TTTTTTTTTTT H88BJHHIHLE +17 3910 N 11 AAAAAAAAAAA HGD@GEKG +17 3912 N 12 AA$AAAAAAAAA^]A E4BGGGDHIIE: +17 3913 N 11 CCCCCCCCCCC GJGIEDIEIGA +17 3914 N 11 TTTTTTTTTTT FA;JGHHHLFE +17 3915 N 11 CCCCCCCCCCC GLIJGEIHIDD +17 3916 N 11 CCCCCCCCCCC DKIIJFGHKJD +17 3917 N 11 TTTTTTTTTTT ECIFGIIJKJD +17 3918 N 11 T$TTTTTTTTTT B22ECGGFHE@ +17 3919 N 10 CCCCCCCCCC KDLCFJEMJE +17 3920 N 10 TTTTTTTTTT A@GEIJJLHG +17 3921 N 10 TTTTTTTTTT E2EEHFGHEB +17 3922 N 10 AAAAAAAAAA ?4B.3FIHJMGJ +17 3926 N 10 CCCCCCCCCC DGJ@7KCLDI +17 3927 N 10 TTTTTTTTTT 9>IDEIJKEI +17 3928 N 10 GGGGGGGGGG 96JE?IIDFH +17 3929 N 9 A$AAAAAAAA AFEGGIGDI +17 3930 N 9 TTTTTTTTT 9BIALCJ +17 3936 N 8 AGAGGAGA E>IA1J1H +17 3937 N 8 CCCCCCCC DBEKCBBG +17 3938 N 8 GGGGGGGG 7=9A6D:< +17 3939 N 8 CCCCCCCC FAFKAK@J +17 3940 N 8 AAAAAAAA A@HIGJEI +17 3941 N 8 CCCCCCCC A=EH:ICG +17 3942 N 8 CCCCCCCC E>HGFKDJ +17 3943 N 8 T$TTTTTTT =AKJIIFJ +17 3944 N 7 GGGGGGG BDJ@IBD +17 3945 N 7 CCCCCCC AEIHL@B +17 3946 N 7 TTTTTTT AJJFFEJ +17 3947 N 7 AAAAAAA @FCGAAD +17 3948 N 7 CCCCCCC @6IFK>G +17 3949 N 7 AAAAAAA >FHHJ?F +17 3950 N 8 CCCCCCC^]C 9BGED=GA +17 3951 N 8 TTTTTTTT ;JICAEKD +17 3952 N 9 CCCCCCCC^]C 7=KDE?CC: +17 3953 N 9 CCCCCCCCC >BI8HCKD? +17 3954 N 9 TTTTTTTTT 5FJI@AHGC +17 3955 N 9 TTTTTTTTT G@ +17 3967 N 10 TTTTTTTTTT 5F@GCCFCE@ +17 3968 N 10 A$AAAAAAAAA ?A>8ACECE? +17 3969 N 9 TTTTTTTTT EGH@@FEFE +17 3970 N 9 TTTTTTTTT BHE>;>FFD +17 3971 N 9 CCCCCCCCC GAB=;J@IH +17 3972 N 9 CCCCCCCCC <>>;EFDJG +17 3973 N 9 A$AAAAAAAA @DDCDEFGF +17 3974 N 9 CCCCCCCC^]C @B@AGBHH: +17 3975 N 9 GGGGGGGGG >;75>DDJBE +17 3977 N 9 AAAAAAAAA ED=;@FHFD +17 3978 N 9 CC$CCCCCCC 9A78GEIBG +17 3983 N 7 TTTTTTT A8DBIFG +17 3984 N 8 AAAAAAA^FA ==FEHEFB +17 3985 N 8 CCCCCCCC 98GCJGED +17 3986 N 8 AAAAAAAA 9?HGGGGE +17 3987 N 8 CCCCCCCC .@H7IIEE +17 3988 N 8 TTTTTTTT @E=HKCIH +17 3989 N 8 CCCCCCCC 8@EAKKHG +17 3990 N 8 C$CCCCCCC 4@E?KIIG +17 3991 N 7 TTTTTTT ;IHKHII +17 3992 N 7 TTTTTTT =HFG/DE +17 3993 N 7 CCCCCCC =FEKIHI +17 3994 N 8 TTTTTTT^FT AGHKJII@ +17 3995 N 7 TTTTTTT FFG:DEA +17 3996 N 7 AAAAAAA C?HDGGB +17 3997 N 8 GGGGGGGG ;?GLEKJD +17 3998 N 7 GGGGGGG 2GDKLIG +17 3999 N 7 GGGGGGG GHL:LHG +17 4000 N 8 CCCCCCCC 5IEICJJH +17 4001 N 8 TTTTTTTT :IHLBJKJ +17 4002 N 8 GGGGGGGG 3HGFJIKG +17 4003 N 8 AAAAAAAA 7CDIAJII +17 4004 N 8 TTTTTTTT 2IEHHHIF +17 4005 N 7 AAAAAAA EEJEHHG +17 4006 N 8 TTTTTTTT 9FGH>HIF +17 4007 N 8 TTTTTTTT 2EFG6EHG +17 4008 N 8 CCCCCCCC :D6KJIKI +17 4009 N 8 CCCCCCCC 5>AEGJKJ +17 4010 N 8 AAAAAAAA >HFI?IIJ +17 4011 N 8 CCCCCCCC 9>DJ;GJF +17 4012 N 6 AAAAAA 0B.ADJ +17 4013 N 7 CCCCCCC @CJF +17 4014 N 7 AAAAAAA CGJFJIK +17 4015 N 7 CCCCCCC I8JDHJG +17 4016 N 7 CCCCCCC 4>K:FKK +17 4017 N 4 CCCC =FKK +17 4018 N 7 GGGGGGG <4C9BC@ +17 4019 N 8 C$CCCCCCC .J2KHGKJ +17 4020 N 7 TTTTTTT ;CLIFLK +17 4021 N 7 AAAAAAA D;G9MBIKK +17 4028 N 7 TTTTTTT .CL0DHL +17 4029 N 7 TTTTTTT =FHGFHI +17 4030 N 7 CCCCCCC F8JJBKK +17 4031 N 7 TTTTTTT AKKHJLL +17 4032 N 7 TTTTTTT ;@EACHH +17 4033 N 6 AAAAAA 6H.@IH +17 4034 N 7 GGGGGGG JFB3DDI +17 4035 N 7 GGGTGGG /;L.CMJ +17 4036 N 7 GGGGGGG .EE2AGJ +17 4037 N 7 CCCCCCC 47HIFLJ +17 4038 N 7 TTTTTTT .CJHFJL +17 4039 N 7 GGGGGGG />L>FKJ +17 4040 N 7 AAAAAAA B?KHHIL +17 4041 N 7 TTTTTTT F;FCEJH +17 4042 N 7 AAAAAAA 7DH?EDI +17 4043 N 7 TTTTTTT ?=70CJH +17 4044 N 7 TTTTTTT 3DBEEEI +17 4045 N 7 CCCCCCC .GI +17 4067 N 3 CCC ?EK +17 4068 N 3 TTT FIL +17 4069 N 3 TTT >FD +17 4070 N 3 AAA =>F +17 4071 N 3 GGG :IE +17 4072 N 2 GG HI +17 4073 N 3 GGG 6GE +17 4074 N 3 CCC /BA +17 4075 N 3 TTT @HL +17 4076 N 3 GGG 7GI +17 4077 N 3 AAA >FG +17 4078 N 3 TTT >GG +17 4079 N 3 AAA :FF +17 4080 N 3 TTT @EH +17 4081 N 3 T$TT 2=? +17 4082 N 2 CC FD +17 4083 N 2 C$C CA +17 4084 N 1 A J +17 4085 N 1 C C +17 4086 N 1 G 7 +17 4087 N 1 C G +17 4088 N 1 A H +17 4089 N 1 C E +17 4090 N 1 C B +17 4091 N 1 T E +17 4092 N 1 G F +17 4093 N 1 C D +17 4094 N 1 T I +17 4095 N 1 A D +17 4096 N 1 C A +17 4097 N 1 A D +17 4098 N 1 C @ +17 4099 N 1 T A +17 4100 N 1 C < +17 4101 N 1 C$ ; diff --git a/src/samtools-1.3.1/test/mpileup/expected/47.out b/src/samtools-1.3.1/test/mpileup/expected/47.out new file mode 100644 index 0000000..b28927a --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/47.out @@ -0,0 +1 @@ +8500 diff --git a/src/samtools-1.3.1/test/mpileup/expected/48.out b/src/samtools-1.3.1/test/mpileup/expected/48.out new file mode 100644 index 0000000..a678313 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/48.out @@ -0,0 +1,4104 @@ +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00100 +17 1 . A <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL 0,0,0 +17 2 . A <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL 0,0,0 +17 3 . G <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL 0,0,0 +17 4 . C <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL 0,0,0 +17 5 . T <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL 0,0,0 +17 6 . T <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL 0,0,0 +17 7 . C <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL 0,0,0 +17 8 . T <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL 0,0,0 +17 9 . C <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL 0,0,0 +17 10 . A <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL 0,0,0 +17 11 . C <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL 0,0,0 +17 12 . C <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL 0,0,0 +17 13 . C <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL 0,0,0 +17 14 . T <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL 0,0,0 +17 15 . G <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL 0,0,0 +17 16 . T <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL 0,0,0 +17 17 . T <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL 0,0,0 +17 18 . C <*> 0 . ;I16=1,0,0,0,31,961,0,0,60,3600,0,0,0,0,0,0;QS=1,0 PL 0,3,31 +17 19 . C <*> 0 . ;I16=1,0,0,0,30,900,0,0,60,3600,0,0,1,1,0,0;QS=1,0 PL 0,3,30 +17 20 . T <*> 0 . ;I16=1,0,0,0,35,1225,0,0,60,3600,0,0,2,4,0,0;QS=1,0 PL 0,3,35 +17 21 . G <*> 0 . ;I16=1,0,0,0,36,1296,0,0,60,3600,0,0,3,9,0,0;QS=1,0 PL 0,3,36 +17 22 . C <*> 0 . ;I16=1,0,0,0,33,1089,0,0,60,3600,0,0,4,16,0,0;QS=1,0 PL 0,3,33 +17 23 . A <*> 0 . ;I16=2,0,0,0,73,2669,0,0,120,7200,0,0,5,25,0,0;QS=1,0 PL 0,6,67 +17 24 . T <*> 0 . ;I16=2,0,0,0,71,2533,0,0,120,7200,0,0,7,37,0,0;QS=1,0 PL 0,6,65 +17 25 . A <*> 0 . ;I16=3,0,0,0,105,3675,0,0,180,10800,0,0,9,53,0,0;QS=1,0 PL 0,9,87 +17 26 . G <*> 0 . ;I16=3,0,0,0,117,4569,0,0,180,10800,0,0,12,74,0,0;QS=1,0 PL 0,9,98 +17 27 . A <*> 0 . ;I16=3,0,0,0,111,4109,0,0,180,10800,0,0,15,101,0,0;QS=1,0 PL 0,9,93 +17 28 . T <*> 0 . ;I16=3,0,0,0,112,4186,0,0,180,10800,0,0,18,134,0,0;QS=1,0 PL 0,9,94 +17 29 . A <*> 0 . ;I16=3,0,0,0,111,4113,0,0,180,10800,0,0,21,173,0,0;QS=1,0 PL 0,9,93 +17 30 . A <*> 0 . ;I16=3,0,0,0,115,4409,0,0,180,10800,0,0,24,218,0,0;QS=1,0 PL 0,9,96 +17 31 . T <*> 0 . ;I16=3,0,0,0,116,4490,0,0,180,10800,0,0,27,269,0,0;QS=1,0 PL 0,9,97 +17 32 . T <*> 0 . ;I16=3,0,0,0,107,3829,0,0,180,10800,0,0,30,326,0,0;QS=1,0 PL 0,9,90 +17 33 . G <*> 0 . ;I16=3,0,0,0,126,5294,0,0,180,10800,0,0,33,389,0,0;QS=1,0 PL 0,9,105 +17 34 . C <*> 0 . ;I16=3,0,0,0,117,4587,0,0,180,10800,0,0,36,458,0,0;QS=1,0 PL 0,9,98 +17 35 . A <*> 0 . ;I16=3,0,0,0,119,4721,0,0,180,10800,0,0,39,533,0,0;QS=1,0 PL 0,9,99 +17 36 . T <*> 0 . ;I16=3,0,0,0,117,4565,0,0,180,10800,0,0,42,614,0,0;QS=1,0 PL 0,9,98 +17 37 . G <*> 0 . ;I16=3,0,0,0,125,5209,0,0,180,10800,0,0,45,701,0,0;QS=1,0 PL 0,9,104 +17 38 . A <*> 0 . ;I16=3,0,0,0,118,4650,0,0,180,10800,0,0,48,794,0,0;QS=1,0 PL 0,9,99 +17 39 . C <*> 0 . ;I16=3,0,0,0,121,4881,0,0,180,10800,0,0,51,893,0,0;QS=1,0 PL 0,9,101 +17 40 . A <*> 0 . ;I16=3,0,0,0,119,4725,0,0,180,10800,0,0,54,998,0,0;QS=1,0 PL 0,9,99 +17 41 . A <*> 0 . ;I16=4,0,0,0,147,5433,0,0,240,14400,0,0,57,1109,0,0;QS=1,0 PL 0,12,113 +17 42 . T <*> 0 . ;I16=4,0,0,0,152,5812,0,0,240,14400,0,0,61,1227,0,0;QS=1,0 PL 0,12,117 +17 43 . T <*> 0 . ;I16=4,0,0,0,148,5486,0,0,240,14400,0,0,65,1353,0,0;QS=1,0 PL 0,12,114 +17 44 . G <*> 0 . ;I16=4,0,0,0,165,6813,0,0,240,14400,0,0,68,1436,0,0;QS=1,0 PL 0,12,127 +17 45 . C <*> 0 . ;I16=4,0,0,0,164,6728,0,0,240,14400,0,0,71,1525,0,0;QS=1,0 PL 0,12,126 +17 46 . C <*> 0 . ;I16=4,0,0,0,161,6485,0,0,240,14400,0,0,74,1620,0,0;QS=1,0 PL 0,12,123 +17 47 . T <*> 0 . ;I16=4,0,0,0,166,6894,0,0,240,14400,0,0,77,1721,0,0;QS=1,0 PL 0,12,127 +17 48 . T <*> 0 . ;I16=4,0,0,0,153,5861,0,0,240,14400,0,0,80,1828,0,0;QS=1,0 PL 0,12,117 +17 49 . G <*> 0 . ;I16=4,0,0,0,154,6054,0,0,240,14400,0,0,82,1890,0,0;QS=1,0 PL 0,12,120 +17 50 . T <*> 0 . ;I16=4,0,0,0,153,5869,0,0,240,14400,0,0,84,1956,0,0;QS=1,0 PL 0,12,118 +17 51 . C <*> 0 . ;I16=4,0,0,0,169,7141,0,0,240,14400,0,0,85,1975,0,0;QS=1,0 PL 0,12,129 +17 52 . C <*> 0 . ;I16=4,0,0,0,165,6815,0,0,240,14400,0,0,86,1996,0,0;QS=1,0 PL 0,12,127 +17 53 . C <*> 0 . ;I16=4,0,0,0,165,6821,0,0,240,14400,0,0,87,2019,0,0;QS=1,0 PL 0,12,127 +17 54 . T <*> 0 . ;I16=4,0,0,0,164,6730,0,0,240,14400,0,0,88,2044,0,0;QS=1,0 PL 0,12,126 +17 55 . G <*> 0 . ;I16=4,0,0,0,170,7230,0,0,240,14400,0,0,89,2071,0,0;QS=1,0 PL 0,12,130 +17 56 . C <*> 0 . ;I16=4,0,0,0,162,6582,0,0,240,14400,0,0,90,2100,0,0;QS=1,0 PL 0,12,125 +17 57 . T <*> 0 . ;I16=4,0,0,0,169,7143,0,0,240,14400,0,0,91,2131,0,0;QS=1,0 PL 0,12,129 +17 58 . G <*> 0 . ;I16=4,0,0,0,167,6977,0,0,240,14400,0,0,92,2164,0,0;QS=1,0 PL 0,12,128 +17 59 . A <*> 0 . ;I16=4,0,0,0,161,6495,0,0,240,14400,0,0,93,2199,0,0;QS=1,0 PL 0,12,124 +17 60 . A <*> 0 . ;I16=4,0,0,0,161,6483,0,0,240,14400,0,0,94,2236,0,0;QS=1,0 PL 0,12,123 +17 61 . T <*> 0 . ;I16=4,0,0,0,157,6189,0,0,240,14400,0,0,95,2275,0,0;QS=1,0 PL 0,12,121 +17 62 . G <*> 0 . ;I16=4,0,0,0,164,6754,0,0,240,14400,0,0,96,2316,0,0;QS=1,0 PL 0,12,127 +17 63 . T <*> 0 . ;I16=4,0,0,0,155,6025,0,0,240,14400,0,0,97,2359,0,0;QS=1,0 PL 0,12,119 +17 64 . G <*> 0 . ;I16=5,0,0,0,202,8242,0,0,300,18000,0,0,98,2404,0,0;QS=1,0 PL 0,15,145 +17 65 . C <*> 0 . ;I16=5,0,0,0,203,8287,0,0,300,18000,0,0,100,2452,0,0;QS=1,0 PL 0,15,145 +17 66 . T <*> 0 . ;I16=5,0,0,0,206,8512,0,0,300,18000,0,0,102,2504,0,0;QS=1,0 PL 0,15,146 +17 67 . C <*> 0 . ;I16=5,0,0,0,204,8356,0,0,300,18000,0,0,103,2509,0,0;QS=1,0 PL 0,15,145 +17 68 . T <*> 0 . ;I16=5,0,0,0,208,8664,0,0,300,18000,0,0,104,2516,0,0;QS=1,0 PL 0,15,147 +17 69 . G <*> 0 . ;I16=6,0,0,0,237,9491,0,0,360,21600,0,0,105,2525,0,0;QS=1,0 PL 0,18,157 +17 70 . G <*> 0 . ;I16=6,0,0,0,227,8703,0,0,360,21600,0,0,107,2537,0,0;QS=1,0 PL 0,18,150 +17 71 . G <*> 0 . ;I16=6,0,0,0,235,9279,0,0,360,21600,0,0,109,2553,0,0;QS=1,0 PL 0,18,155 +17 72 . G <*> 0 . ;I16=6,0,0,0,238,9470,0,0,360,21600,0,0,111,2573,0,0;QS=1,0 PL 0,18,156 +17 73 . T <*> 0 . ;I16=6,0,0,0,223,8303,0,0,360,21600,0,0,113,2597,0,0;QS=1,0 PL 0,18,145 +17 74 . C <*> 0 . ;I16=6,0,0,0,247,10181,0,0,360,21600,0,0,115,2625,0,0;QS=1,0 PL 0,18,161 +17 75 . T <*> 0 . ;I16=6,0,0,0,245,10027,0,0,360,21600,0,0,117,2657,0,0;QS=1,0 PL 0,18,160 +17 76 . C <*> 0 . ;I16=6,0,0,0,247,10179,0,0,360,21600,0,0,119,2693,0,0;QS=1,0 PL 0,18,161 +17 77 . T <*> 0 . ;I16=6,0,0,0,253,10677,0,0,360,21600,0,0,121,2733,0,0;QS=1,0 PL 0,18,165 +17 78 . G <*> 0 . ;I16=6,0,0,0,254,10762,0,0,360,21600,0,0,123,2777,0,0;QS=1,0 PL 0,18,166 +17 79 . G <*> 0 . ;I16=6,0,0,0,243,9843,0,0,360,21600,0,0,125,2825,0,0;QS=1,0 PL 0,18,157 +17 80 . G <*> 0 . ;I16=6,0,0,0,245,10015,0,0,360,21600,0,0,127,2877,0,0;QS=1,0 PL 0,18,160 +17 81 . G <*> 0 . ;I16=6,0,0,0,241,9689,0,0,360,21600,0,0,129,2933,0,0;QS=1,0 PL 0,18,157 +17 82 . T <*> 0 . ;I16=6,0,0,0,214,7690,0,0,360,21600,0,0,131,2993,0,0;QS=1,0 PL 0,18,141 +17 83 . C <*> 0 . ;I16=6,0,0,0,245,10051,0,0,360,21600,0,0,133,3057,0,0;QS=1,0 PL 0,18,161 +17 84 . T <*> 0 . ;I16=6,0,0,0,255,10843,0,0,360,21600,0,0,135,3125,0,0;QS=1,0 PL 0,18,166 +17 85 . C <*> 0 . ;I16=6,0,0,0,256,10926,0,0,360,21600,0,0,137,3197,0,0;QS=1,0 PL 0,18,166 +17 86 . A <*> 0 . ;I16=6,0,0,0,236,9300,0,0,360,21600,0,0,139,3273,0,0;QS=1,0 PL 0,18,154 +17 87 . C <*> 0 . ;I16=7,0,0,0,276,10954,0,0,420,25200,0,0,141,3353,0,0;QS=1,0 PL 0,21,168 +17 88 . C <*> 0 . ;I16=7,0,0,0,271,10627,0,0,420,25200,0,0,144,3438,0,0;QS=1,0 PL 0,21,167 +17 89 . C <*> 0 . ;I16=7,0,0,0,278,11112,0,0,420,25200,0,0,147,3529,0,0;QS=1,0 PL 0,21,170 +17 90 . A <*> 0 . ;I16=7,0,0,0,276,10904,0,0,420,25200,0,0,149,3575,0,0;QS=1,0 PL 0,21,166 +17 91 . C <*> 0 . ;I16=7,0,0,0,283,11451,0,0,420,25200,0,0,151,3625,0,0;QS=1,0 PL 0,21,170 +17 92 . G <*> 0 . ;I16=7,0,0,0,238,8116,0,0,420,25200,0,0,153,3679,0,0;QS=1,0 PL 0,21,143 +17 93 . A <*> 0 . ;I16=7,0,0,0,275,10849,0,0,420,25200,0,0,154,3688,0,0;QS=1,0 PL 0,21,167 +17 94 . C <*> 0 . ;I16=7,0,0,0,274,10754,0,0,420,25200,0,0,155,3703,0,0;QS=1,0 PL 0,21,166 +17 95 . C <*> 0 . ;I16=8,0,0,0,313,12375,0,0,480,28800,0,0,155,3673,0,0;QS=1,0 PL 0,24,178 +17 96 . A <*> 0 . ;I16=8,0,0,0,308,11878,0,0,480,28800,0,0,156,3648,0,0;QS=1,0 PL 0,24,172 +17 97 . A <*> 0 . ;I16=9,0,0,0,335,12739,0,0,509,29641,0,0,157,3629,0,0;QS=1,0 PL 0,27,179 +17 98 . C <*> 0 . ;I16=9,0,0,0,334,12878,0,0,509,29641,0,0,158,3568,0,0;QS=1,0 PL 0,27,179 +17 99 . T <*> 0 . ;I16=9,0,0,0,345,13673,0,0,509,29641,0,0,159,3517,0,0;QS=1,0 PL 0,27,186 +17 100 . C <*> 0 . ;I16=9,0,0,0,350,14094,0,0,509,29641,0,0,159,3427,0,0;QS=1,0 PL 0,27,189 +17 101 . C <*> 0 . ;I16=9,0,0,0,331,12701,0,0,509,29641,0,0,159,3349,0,0;QS=1,0 PL 0,27,182 +17 102 . C <*> 0 . ;I16=9,0,0,0,349,13977,0,0,509,29641,0,0,159,3283,0,0;QS=1,0 PL 0,27,188 +17 103 . T <*> 0 . ;I16=8,0,0,0,338,14304,0,0,480,28800,0,0,153,3193,0,0;QS=1,0 PL 0,24,189 +17 104 . G <*> 0 . ;I16=8,0,0,0,310,12224,0,0,480,28800,0,0,152,3138,0,0;QS=1,0 PL 0,24,178 +17 105 . G <*> 0 . ;I16=9,0,0,0,306,10992,0,0,540,32400,0,0,151,3093,0,0;QS=1,0 PL 0,27,170 +17 106 . G <*> 0 . ;I16=10,0,0,0,371,14379,0,0,569,33241,0,0,160,3140,0,0;QS=1,0 PL 0,30,190 +17 107 . C <*> 0 . ;I16=9,0,0,0,364,14858,0,0,540,32400,0,0,151,3037,0,0;QS=1,0 PL 0,27,192 +17 108 . C <*> 0 . ;I16=9,0,0,0,358,14384,0,0,540,32400,0,0,151,3027,0,0;QS=1,0 PL 0,27,190 +17 109 . T <*> 0 . ;I16=9,0,0,0,367,15083,0,0,540,32400,0,0,151,3029,0,0;QS=1,0 PL 0,27,195 +17 110 . G <*> 0 . ;I16=9,0,0,0,369,15193,0,0,540,32400,0,0,151,3043,0,0;QS=1,0 PL 0,27,194 +17 111 . G <*> 0 . ;I16=10,0,0,0,316,10760,0,0,569,33241,0,0,165,3265,0,0;QS=1,0 PL 0,30,167 +17 112 . C <*> 0 . ;I16=9,0,0,0,362,14690,0,0,540,32400,0,0,151,3107,0,0;QS=1,0 PL 0,27,191 +17 113 . A <*> 0 . ;I16=9,0,0,0,334,12490,0,0,540,32400,0,0,150,3106,0,0;QS=1,0 PL 0,27,176 +17 114 . C <*> 0 . ;I16=9,0,0,0,347,13441,0,0,540,32400,0,0,149,3115,0,0;QS=1,0 PL 0,27,182 +17 115 . C <*> 0 . ;I16=10,0,0,0,367,14165,0,0,569,33241,0,0,166,3458,0,0;QS=1,0 PL 0,30,189 +17 116 . A <*> 0 . ;I16=9,0,0,0,351,13723,0,0,540,32400,0,0,146,3114,0,0;QS=1,0 PL 0,27,183 +17 117 . G <*> 0 . ;I16=9,0,0,0,342,13166,0,0,540,32400,0,0,144,3106,0,0;QS=1,0 PL 0,27,183 +17 118 . G <*> 0 . ;I16=9,0,0,0,317,11785,0,0,509,29641,0,0,164,3550,0,0;QS=1,0 PL 0,27,175 +17 119 . G <*> 0 . ;I16=8,0,0,0,308,11972,0,0,480,28800,0,0,142,3122,0,0;QS=1,0 PL 0,24,175 +17 120 . A <*> 0 . ;I16=8,0,0,0,311,12135,0,0,480,28800,0,0,141,3145,0,0;QS=1,0 PL 0,24,175 +17 121 . G <*> 0 . ;I16=8,0,0,0,315,12547,0,0,480,28800,0,0,139,3127,0,0;QS=1,0 PL 0,24,181 +17 122 . C <*> 0 . ;I16=8,0,0,0,320,12864,0,0,480,28800,0,0,137,3117,0,0;QS=1,0 PL 0,24,181 +17 123 . T <*> 0 . ;I16=7,0,0,0,274,10782,0,0,420,25200,0,0,136,3114,0,0;QS=1,0 PL 0,21,167 +17 124 . T <*> 0 . ;I16=9,0,0,0,276,9034,0,0,509,29641,0,0,160,3742,0,0;QS=1,0 PL 0,27,154 +17 125 . A <*> 0 . ;I16=7,0,0,0,253,9195,0,0,420,25200,0,0,136,3126,0,0;QS=1,0 PL 0,21,154 +17 126 . A <*> 0 . ;I16=8,0,0,0,275,9967,0,0,449,26041,0,0,162,3766,0,0;QS=1,0 PL 0,24,162 +17 127 . C <*> 0 . ;I16=8,0,0,0,280,10340,0,0,449,26041,0,0,163,3787,0,0;QS=1,0 PL 0,24,163 +17 128 . A <*> 0 . ;I16=8,0,0,0,295,11123,0,0,449,26041,0,0,164,3814,0,0;QS=1,0 PL 0,24,169 +17 129 . A <*> 0 . ;I16=8,0,0,0,291,10845,0,0,449,26041,0,0,165,3847,0,0;QS=1,0 PL 0,24,168 +17 130 . A <*> 0 . ;I16=8,0,0,0,292,10932,0,0,449,26041,0,0,166,3886,0,0;QS=1,0 PL 0,24,169 +17 131 . C <*> 0 . ;I16=7,0,0,0,276,10910,0,0,420,25200,0,0,141,3255,0,0;QS=1,0 PL 0,21,167 +17 132 . A <*> 0 . ;I16=7,0,0,0,279,11147,0,0,420,25200,0,0,141,3253,0,0;QS=1,0 PL 0,21,169 +17 133 . T <*> 0 . ;I16=7,0,0,0,269,10365,0,0,420,25200,0,0,141,3255,0,0;QS=1,0 PL 0,21,163 +17 134 . C <*> 0 . ;I16=7,0,0,0,293,12279,0,0,420,25200,0,0,141,3261,0,0;QS=1,0 PL 0,21,177 +17 135 . T <*> 0 . ;I16=7,0,0,0,286,11708,0,0,420,25200,0,0,141,3271,0,0;QS=1,0 PL 0,21,173 +17 136 . G <*> 0 . ;I16=7,0,0,0,283,11471,0,0,420,25200,0,0,141,3285,0,0;QS=1,0 PL 0,21,172 +17 137 . T <*> 0 . ;I16=7,0,0,0,263,9933,0,0,420,25200,0,0,141,3303,0,0;QS=1,0 PL 0,21,160 +17 138 . C <*> 0 . ;I16=7,0,0,0,284,11546,0,0,420,25200,0,0,141,3325,0,0;QS=1,0 PL 0,21,172 +17 139 . C <*> 0 . ;I16=7,0,0,0,263,9957,0,0,420,25200,0,0,140,3302,0,0;QS=1,0 PL 0,21,161 +17 140 . A <*> 0 . ;I16=7,0,0,0,269,10379,0,0,420,25200,0,0,139,3285,0,0;QS=1,0 PL 0,21,163 +17 141 . G <*> 0 . ;I16=6,0,0,0,239,9599,0,0,360,21600,0,0,139,3273,0,0;QS=1,0 PL 0,18,158 +17 142 . C <*> 0 . ;I16=6,0,0,0,239,9557,0,0,360,21600,0,0,139,3265,0,0;QS=1,0 PL 0,18,157 +17 143 . G <*> 0 . ;I16=6,0,0,0,197,6487,0,0,360,21600,0,0,139,3261,0,0;QS=1,0 PL 0,18,128 +17 144 . A <*> 0 . ;I16=6,0,0,0,232,9020,0,0,360,21600,0,0,138,3212,0,0;QS=1,0 PL 0,18,152 +17 145 . A <*> 0 . ;I16=6,0,0,0,233,9089,0,0,360,21600,0,0,137,3169,0,0;QS=1,0 PL 0,18,153 +17 146 . T <*> 0 . ;I16=6,0,0,0,233,9065,0,0,360,21600,0,0,136,3132,0,0;QS=1,0 PL 0,18,152 +17 147 . A <*> 0 . ;I16=6,0,0,0,229,8771,0,0,360,21600,0,0,135,3101,0,0;QS=1,0 PL 0,18,150 +17 148 . C <*> 0 . ;I16=6,0,0,0,240,9618,0,0,360,21600,0,0,134,3076,0,0;QS=1,0 PL 0,18,157 +17 149 . C <*> 0 . ;I16=6,0,0,0,219,8419,0,0,360,21600,0,0,133,3057,0,0;QS=1,0 PL 0,18,148 +17 150 . T <*> 0 . ;I16=6,0,0,0,234,9158,0,0,360,21600,0,0,131,2993,0,0;QS=1,0 PL 0,18,153 +17 151 . G <*> 0 . ;I16=6,0,0,0,240,9616,0,0,360,21600,0,0,129,2933,0,0;QS=1,0 PL 0,18,157 +17 152 . C <*> 0 . ;I16=7,0,0,0,272,10740,0,0,420,25200,0,0,127,2877,0,0;QS=1,0 PL 0,21,168 +17 153 . A <*> 0 . ;I16=7,0,0,0,258,9542,0,0,420,25200,0,0,126,2826,0,0;QS=1,0 PL 0,21,156 +17 154 . T <*> 0 . ;I16=7,0,0,0,261,9801,0,0,420,25200,0,0,125,2781,0,0;QS=1,0 PL 0,21,159 +17 155 . C <*> 0 . ;I16=7,0,0,0,283,11485,0,0,420,25200,0,0,124,2742,0,0;QS=1,0 PL 0,21,172 +17 156 . C <*> 0 . ;I16=7,0,0,0,262,10116,0,0,420,25200,0,0,123,2709,0,0;QS=1,0 PL 0,21,163 +17 157 . C <*> 0 . ;I16=7,0,0,0,278,11084,0,0,420,25200,0,0,122,2682,0,0;QS=1,0 PL 0,21,169 +17 158 . T <*> 0 . ;I16=7,0,0,0,279,11163,0,0,420,25200,0,0,121,2661,0,0;QS=1,0 PL 0,21,170 +17 159 . A <*> 0 . ;I16=7,0,0,0,257,9509,0,0,420,25200,0,0,120,2646,0,0;QS=1,0 PL 0,21,157 +17 160 . G <*> 0 . ;I16=7,0,0,0,275,10817,0,0,420,25200,0,0,119,2637,0,0;QS=1,0 PL 0,21,165 +17 161 . A <*> 0 . ;I16=7,0,0,0,260,9682,0,0,420,25200,0,0,118,2634,0,0;QS=1,0 PL 0,21,157 +17 162 . A <*> 0 . ;I16=7,0,0,0,238,8268,0,0,420,25200,0,0,116,2588,0,0;QS=1,0 PL 0,21,147 +17 163 . G <*> 0 . ;I16=7,0,0,0,249,8987,0,0,420,25200,0,0,114,2550,0,0;QS=1,0 PL 0,21,153 +17 164 . T <*> 0 . ;I16=6,0,0,0,197,6583,0,0,360,21600,0,0,113,2519,0,0;QS=1,0 PL 0,18,131 +17 165 . G <*> 0 . ;I16=6,0,0,0,226,8612,0,0,360,21600,0,0,112,2494,0,0;QS=1,0 PL 0,18,149 +17 166 . A <*> 0 . ;I16=6,0,0,0,220,8120,0,0,360,21600,0,0,111,2475,0,0;QS=1,0 PL 0,18,145 +17 167 . A <*> 0 . ;I16=6,0,0,0,199,6737,0,0,360,21600,0,0,110,2462,0,0;QS=1,0 PL 0,18,132 +17 168 . G <*> 0 . ;I16=6,0,0,0,213,8045,0,0,360,21600,0,0,109,2455,0,0;QS=1,0 PL 0,18,145 +17 169 . C <*> 0 . ;I16=5,0,0,0,141,4423,0,0,300,18000,0,0,109,2453,0,0;QS=1,0 PL 0,15,106 +17 170 . C <*> 0 . ;I16=5,0,0,0,174,6434,0,0,300,18000,0,0,108,2406,0,0;QS=1,0 PL 0,15,128 +17 171 . A <*> 0 . ;I16=5,0,0,0,190,7230,0,0,300,18000,0,0,107,2365,0,0;QS=1,0 PL 0,15,134 +17 172 . C <*> 0 . ;I16=5,0,0,0,195,7627,0,0,300,18000,0,0,106,2330,0,0;QS=1,0 PL 0,15,138 +17 173 . C <*> 0 . ;I16=5,0,0,0,170,5826,0,0,300,18000,0,0,105,2301,0,0;QS=1,0 PL 0,15,121 +17 174 . G <*> 0 . ;I16=5,0,0,0,156,4900,0,0,300,18000,0,0,104,2278,0,0;QS=1,0 PL 0,15,111 +17 175 . C <*> 0 . ;I16=6,0,0,0,212,7830,0,0,360,21600,0,0,103,2261,0,0;QS=1,0 PL 0,18,143 +17 176 . C <*> 0 . ;I16=6,0,0,0,223,8319,0,0,360,21600,0,0,103,2251,0,0;QS=1,0 PL 0,18,146 +17 177 . C <*> 0 . ;I16=6,0,0,0,210,7408,0,0,360,21600,0,0,103,2249,0,0;QS=1,0 PL 0,18,138 +17 178 . A <*> 0 . ;I16=6,0,0,0,225,8457,0,0,360,21600,0,0,102,2204,0,0;QS=1,0 PL 0,18,147 +17 179 . A <*> 0 . ;I16=6,0,0,0,199,6879,0,0,360,21600,0,0,101,2165,0,0;QS=1,0 PL 0,18,134 +17 180 . A <*> 0 . ;I16=6,0,0,0,185,6077,0,0,360,21600,0,0,100,2132,0,0;QS=1,0 PL 0,18,126 +17 181 . G <*> 0 . ;I16=6,0,0,0,236,9340,0,0,360,21600,0,0,99,2105,0,0;QS=1,0 PL 0,18,156 +17 182 . A <*> 0 . ;I16=7,0,0,0,246,8708,0,0,420,25200,0,0,98,2084,0,0;QS=1,0 PL 0,21,150 +17 183 . C <*> 0 . ;I16=7,0,0,0,261,9807,0,0,420,25200,0,0,98,2070,0,0;QS=1,0 PL 0,21,159 +17 184 . A <*> 0 . ;I16=7,0,0,0,261,9789,0,0,420,25200,0,0,98,2064,0,0;QS=1,0 PL 0,21,158 +17 185 . C <*> 0 . ;I16=7,0,0,0,240,8488,0,0,420,25200,0,0,98,2066,0,0;QS=1,0 PL 0,21,150 +17 186 . G <*> 0 . ;I16=6,0,0,0,178,5370,0,0,360,21600,0,0,98,2076,0,0;QS=1,0 PL 0,18,117 +17 187 . C <*> 0 . ;I16=6,0,0,0,221,8297,0,0,360,21600,0,0,99,2093,0,0;QS=1,0 PL 0,18,147 +17 188 . C <*> 0 . ;I16=6,0,0,0,220,8286,0,0,360,21600,0,0,99,2067,0,0;QS=1,0 PL 0,18,147 +17 189 . C <*> 0 . ;I16=6,0,0,0,231,8945,0,0,360,21600,0,0,99,2049,0,0;QS=1,0 PL 0,18,152 +17 190 . A <*> 0 . ;I16=6,0,0,0,205,7231,0,0,360,21600,0,0,99,2039,0,0;QS=1,0 PL 0,18,138 +17 191 . T <*> 0 . ;I16=6,0,0,0,215,7823,0,0,360,21600,0,0,99,2037,0,0;QS=1,0 PL 0,18,143 +17 192 . G <*> 0 . ;I16=6,0,0,0,210,7786,0,0,360,21600,0,0,99,2043,0,0;QS=1,0 PL 0,18,143 +17 193 . T <*> 0 . ;I16=6,0,0,0,213,7619,0,0,360,21600,0,0,99,2057,0,0;QS=1,0 PL 0,18,140 +17 194 . C <*> 0 . ;I16=6,0,0,0,207,7517,0,0,360,21600,0,0,99,2079,0,0;QS=1,0 PL 0,18,142 +17 195 . C <*> 0 . ;I16=5,1,0,0,210,7742,0,0,329,18841,0,0,100,2108,0,0;QS=1,0 PL 0,18,159 +17 196 . A <*> 0 . ;I16=5,1,0,0,222,8280,0,0,329,18841,0,0,102,2144,0,0;QS=1,0 PL 0,18,166 +17 197 . G <*> 0 . ;I16=5,1,0,0,220,8264,0,0,329,18841,0,0,104,2188,0,0;QS=1,0 PL 0,18,164 +17 198 . C <*> 0 . ;I16=5,1,0,0,235,9295,0,0,329,18841,0,0,106,2240,0,0;QS=1,0 PL 0,18,172 +17 199 . T <*> 0 . ;I16=5,1,0,0,217,8323,0,0,329,18841,0,0,107,2251,0,0;QS=1,0 PL 0,18,162 +17 200 . T <*> 0 . ;I16=5,1,0,0,219,8047,0,0,329,18841,0,0,108,2272,0,0;QS=1,0 PL 0,18,161 +17 201 . A <*> 0 . ;I16=6,1,0,0,248,8918,0,0,389,22441,0,0,108,2252,0,0;QS=1,0 PL 0,21,171 +17 202 . A <*> 0 . ;I16=6,1,0,0,253,9215,0,0,389,22441,0,0,109,2241,0,0;QS=1,0 PL 0,21,178 +17 203 . C <*> 0 . ;I16=6,1,0,0,236,8496,0,0,389,22441,0,0,110,2240,0,0;QS=1,0 PL 0,21,166 +17 204 . C <*> 0 . ;I16=6,1,0,0,254,9620,0,0,389,22441,0,0,111,2249,0,0;QS=1,0 PL 0,21,173 +17 205 . T <*> 0 . ;I16=6,1,0,0,273,10687,0,0,389,22441,0,0,112,2268,0,0;QS=1,0 PL 0,21,188 +17 206 . G <*> 0 . ;I16=6,1,0,0,269,10477,0,0,389,22441,0,0,113,2297,0,0;QS=1,0 PL 0,21,180 +17 207 . C <*> 0 . ;I16=6,1,0,0,262,10164,0,0,389,22441,0,0,114,2336,0,0;QS=1,0 PL 0,21,179 +17 208 . A <*> 0 . ;I16=6,1,0,0,261,9837,0,0,389,22441,0,0,114,2334,0,0;QS=1,0 PL 0,21,184 +17 209 . T <*> 0 . ;I16=6,1,0,0,255,9419,0,0,389,22441,0,0,114,2340,0,0;QS=1,0 PL 0,21,173 +17 210 . C <*> 0 . ;I16=6,1,0,0,271,10585,0,0,389,22441,0,0,114,2354,0,0;QS=1,0 PL 0,21,185 +17 211 . C <*> 0 . ;I16=6,1,0,0,246,9014,0,0,389,22441,0,0,114,2376,0,0;QS=1,0 PL 0,21,172 +17 212 . C <*> 0 . ;I16=6,1,0,0,266,10504,0,0,389,22441,0,0,114,2406,0,0;QS=1,0 PL 0,21,181 +17 213 . T <*> 0 . ;I16=6,1,0,0,264,10186,0,0,389,22441,0,0,115,2443,0,0;QS=1,0 PL 0,21,181 +17 214 . A <*> 0 . ;I16=6,1,0,0,259,9655,0,0,389,22441,0,0,117,2487,0,0;QS=1,0 PL 0,21,176 +17 215 . G <*> 0 . ;I16=6,1,0,0,263,10111,0,0,389,22441,0,0,119,2539,0,0;QS=1,0 PL 0,21,185 +17 216 . A <*> 0 . ;I16=6,1,0,0,255,9413,0,0,389,22441,0,0,121,2599,0,0;QS=1,0 PL 0,21,173 +17 217 . A <*> 0 . ;I16=6,1,0,0,269,10407,0,0,389,22441,0,0,123,2667,0,0;QS=1,0 PL 0,21,181 +17 218 . G <*> 0 . ;I16=6,1,0,0,253,9711,0,0,389,22441,0,0,125,2743,0,0;QS=1,0 PL 0,21,178 +17 219 . T <*> 0 . ;I16=6,1,0,0,247,8855,0,0,389,22441,0,0,127,2827,0,0;QS=1,0 PL 0,21,173 +17 220 . G <*> 0 . ;I16=6,1,0,0,280,11236,0,0,389,22441,0,0,129,2919,0,0;QS=1,0 PL 0,21,188 +17 221 . A <*> 0 . ;I16=6,1,0,0,255,9563,0,0,389,22441,0,0,130,2968,0,0;QS=1,0 PL 0,21,176 +17 222 . A <*> 0 . ;I16=6,1,0,0,275,10853,0,0,389,22441,0,0,131,3023,0,0;QS=1,0 PL 0,21,186 +17 223 . G <*> 0 . ;I16=5,1,0,0,230,8984,0,0,329,18841,0,0,107,2459,0,0;QS=1,0 PL 0,18,168 +17 224 . G <*> 0 . ;I16=5,1,0,0,228,8710,0,0,329,18841,0,0,134,3150,0,0;QS=1,0 PL 0,18,168 +17 225 . C <*> 0 . ;I16=5,1,0,0,229,9101,0,0,329,18841,0,0,136,3220,0,0;QS=1,0 PL 0,18,165 +17 226 . A <*> 0 . ;I16=5,1,0,0,220,8250,0,0,329,18841,0,0,138,3294,0,0;QS=1,0 PL 0,18,166 +17 227 . C <*> 0 . ;I16=5,2,0,0,254,9412,0,0,358,19682,0,0,158,3672,0,0;QS=1,0 PL 0,21,190 +17 228 . C <*> 0 . ;I16=5,2,0,0,247,9233,0,0,358,19682,0,0,159,3695,0,0;QS=1,0 PL 0,21,187 +17 229 . G <*> 0 . ;I16=5,1,0,0,191,6407,0,0,329,18841,0,0,138,3240,0,0;QS=1,0 PL 0,18,136 +17 230 . C <*> 0 . ;I16=5,2,0,0,257,9781,0,0,358,19682,0,0,161,3759,0,0;QS=1,0 PL 0,21,186 +17 231 . C <*> 0 . ;I16=4,2,0,0,241,9745,0,0,298,16082,0,0,142,3400,0,0;QS=1,0 PL 0,18,184 +17 232 . C <*> 0 . ;I16=5,2,0,0,268,10348,0,0,358,19682,0,0,163,3847,0,0;QS=1,0 PL 0,21,198 +17 233 . A <*> 0 . ;I16=5,2,0,0,250,9306,0,0,358,19682,0,0,163,3849,0,0;QS=1,0 PL 0,21,192 +17 234 . A <*> 0 . ;I16=5,2,0,0,252,9258,0,0,358,19682,0,0,163,3855,0,0;QS=1,0 PL 0,21,185 +17 235 . A <*> 0 . ;I16=5,2,0,0,260,9794,0,0,358,19682,0,0,163,3865,0,0;QS=1,0 PL 0,21,186 +17 236 . G <*> 0 . ;I16=6,2,0,0,292,10932,0,0,418,23282,0,0,163,3879,0,0;QS=1,0 PL 0,24,206 +17 237 . A <*> 0 . ;I16=6,2,0,0,293,10875,0,0,418,23282,0,0,164,3898,0,0;QS=1,0 PL 0,24,206 +17 238 . C <*> 0 . ;I16=6,2,0,0,311,12137,0,0,418,23282,0,0,165,3923,0,0;QS=1,0 PL 0,24,211 +17 239 . A <*> 0 . ;I16=6,3,0,0,327,12437,0,0,478,26882,0,0,165,3903,0,0;QS=1,0 PL 0,27,223 +17 240 . C <*> 0 . ;I16=6,3,0,0,313,11241,0,0,478,26882,0,0,166,3888,0,0;QS=1,0 PL 0,27,220 +17 241 . G <*> 0 . ;I16=6,3,0,0,298,9986,0,0,478,26882,0,0,167,3879,0,0;QS=1,0 PL 0,27,203 +17 242 . C <*> 0 . ;I16=6,3,0,0,359,14493,0,0,478,26882,0,0,168,3876,0,0;QS=1,0 PL 0,27,242 +17 243 . C <*> 0 . ;I16=5,3,0,0,313,12317,0,0,418,23282,0,0,161,3815,0,0;QS=1,0 PL 0,24,220 +17 244 . C <*> 0 . ;I16=6,3,0,0,368,15096,0,0,478,26882,0,0,170,3888,0,0;QS=1,0 PL 0,27,245 +17 245 . A <*> 0 . ;I16=6,3,0,0,351,13719,0,0,478,26882,0,0,171,3903,0,0;QS=1,0 PL 0,27,236 +17 246 . T <*> 0 . ;I16=6,4,0,0,372,13948,0,0,507,27723,0,0,172,3924,0,0;QS=1,0 PL 0,30,247 +17 247 . G <*> 0 . ;I16=6,4,0,0,378,14572,0,0,507,27723,0,0,174,3952,0,0;QS=1,0 PL 0,30,252 +17 248 . T <*> 0 . ;I16=6,4,0,0,350,12536,0,0,507,27723,0,0,176,3988,0,0;QS=1,0 PL 0,30,234 +17 249 . C <*> 0 . ;I16=6,4,0,0,391,15425,0,0,507,27723,0,0,178,4032,0,0;QS=1,0 PL 0,30,253 +17 250 . C <*> 0 . ;I16=6,4,0,0,383,15253,0,0,507,27723,0,0,179,4035,0,0;QS=1,0 PL 0,30,248 +17 251 . A <*> 0 . ;I16=5,4,0,0,348,13512,0,0,447,24123,0,0,180,4048,0,0;QS=1,0 PL 0,27,233 +17 252 . G <*> 0 . ;I16=5,4,0,0,367,15011,0,0,447,24123,0,0,182,4070,0,0;QS=1,0 PL 0,27,243 +17 253 . C <*> 0 . ;I16=5,4,0,0,369,15169,0,0,447,24123,0,0,184,4100,0,0;QS=1,0 PL 0,27,247 +17 254 . T <*> 0 . ;I16=6,4,0,0,393,15549,0,0,507,27723,0,0,186,4138,0,0;QS=1,0 PL 0,30,254 +17 255 . T <*> 0 . ;I16=7,4,0,0,391,14077,0,0,567,31323,0,0,189,4185,0,0;QS=1,0 PL 0,33,241 +17 256 . A <*> 0 . ;I16=7,4,0,0,412,15520,0,0,567,31323,0,0,193,4243,0,0;QS=1,0 PL 0,33,255 +17 257 . T <*> 0 . ;I16=7,4,0,0,404,15050,0,0,567,31323,0,0,197,4313,0,0;QS=1,0 PL 0,33,247 +17 258 . T <*> 0 . ;I16=7,4,0,0,407,15113,0,0,567,31323,0,0,201,4395,0,0;QS=1,0 PL 0,33,254 +17 259 . C <*> 0 . ;I16=7,4,0,0,441,17801,0,0,567,31323,0,0,205,4489,0,0;QS=1,0 PL 0,33,255 +17 260 . T <*> 0 . ;I16=7,4,0,0,437,17395,0,0,567,31323,0,0,209,4595,0,0;QS=1,0 PL 0,33,255 +17 261 . G <*> 0 . ;I16=7,4,0,0,409,15857,0,0,567,31323,0,0,213,4713,0,0;QS=1,0 PL 0,33,254 +17 262 . C <*> 0 . ;I16=7,4,0,0,440,17748,0,0,567,31323,0,0,216,4792,0,0;QS=1,0 PL 0,33,255 +17 263 . C <*> 0 . ;I16=7,4,0,0,425,16569,0,0,567,31323,0,0,219,4881,0,0;QS=1,0 PL 0,33,255 +17 264 . C <*> 0 . ;I16=7,4,0,0,431,16993,0,0,567,31323,0,0,222,4980,0,0;QS=1,0 PL 0,33,255 +17 265 . A <*> 0 . ;I16=7,4,0,0,437,17451,0,0,567,31323,0,0,223,4989,0,0;QS=1,0 PL 0,33,255 +17 266 . G <*> 0 . ;I16=7,4,0,0,431,16959,0,0,567,31323,0,0,224,5008,0,0;QS=1,0 PL 0,33,255 +17 267 . T <*> 0 . ;I16=7,4,0,0,407,15161,0,0,567,31323,0,0,225,5037,0,0;QS=1,0 PL 0,33,254 +17 268 . T <*> 0 . ;I16=7,4,0,0,386,13978,0,0,567,31323,0,0,226,5076,0,0;QS=1,0 PL 0,33,238 +17 269 . C <*> 0 . ;I16=7,5,0,0,445,17159,0,0,596,32164,0,0,227,5125,0,0;QS=1,0 PL 0,36,255 +17 270 . C <*> 0 . ;I16=7,5,0,0,443,17065,0,0,596,32164,0,0,228,5136,0,0;QS=1,0 PL 0,36,255 +17 271 . T <*> 0 . ;I16=7,5,0,0,466,18160,0,0,596,32164,0,0,229,5161,0,0;QS=1,0 PL 0,36,255 +17 272 . C <*> 0 . ;I16=7,5,0,0,486,19750,0,0,596,32164,0,0,229,5149,0,0;QS=1,0 PL 0,36,255 +17 273 . T <*> 0 . ;I16=7,5,0,0,459,17695,0,0,596,32164,0,0,229,5149,0,0;QS=1,0 PL 0,36,255 +17 274 . C <*> 0 . ;I16=7,5,0,0,458,17688,0,0,596,32164,0,0,229,5161,0,0;QS=1,0 PL 0,36,255 +17 275 . C <*> 0 . ;I16=6,5,0,0,430,17014,0,0,536,28564,0,0,230,5184,0,0;QS=1,0 PL 0,33,255 +17 276 . A <*> 0 . ;I16=6,5,0,0,416,16034,0,0,536,28564,0,0,230,5168,0,0;QS=1,0 PL 0,33,253 +17 277 . G <*> 0 . ;I16=6,5,0,0,421,16475,0,0,536,28564,0,0,230,5164,0,0;QS=1,0 PL 0,33,255 +17 278 . A <*> 0 . ;I16=5,5,0,0,353,12717,0,0,476,24964,0,0,219,5051,0,0;QS=1,0 PL 0,30,238 +17 279 . A <*> 0 . ;I16=6,6,0,0,425,15391,0,0,565,29405,0,0,230,5192,0,0;QS=1,0 PL 0,36,255 +17 280 . A <*> 0 . ;I16=6,6,0,0,413,15043,0,0,565,29405,0,0,230,5174,0,0;QS=1,0 PL 0,36,253 +17 281 . G <*> 0 . ;I16=6,6,0,0,463,18209,0,0,565,29405,0,0,229,5117,0,0;QS=1,0 PL 0,36,255 +17 282 . G <*> 0 . ;I16=6,6,0,0,434,16460,0,0,565,29405,0,0,228,5070,0,0;QS=1,0 PL 0,36,253 +17 283 . C <*> 0 . ;I16=6,6,0,0,462,18150,0,0,565,29405,0,0,227,5033,0,0;QS=1,0 PL 0,36,255 +17 284 . T <*> 0 . ;I16=6,6,0,0,473,18715,0,0,565,29405,0,0,226,5006,0,0;QS=1,0 PL 0,36,255 +17 285 . G <*> 0 . ;I16=6,6,0,0,463,18247,0,0,565,29405,0,0,225,4989,0,0;QS=1,0 PL 0,36,255 +17 286 . C <*> 0 . ;I16=6,6,0,0,462,18320,0,0,565,29405,0,0,224,4982,0,0;QS=1,0 PL 0,36,255 +17 287 . A <*> 0 . ;I16=6,6,0,0,456,17482,0,0,565,29405,0,0,223,4985,0,0;QS=1,0 PL 0,36,255 +17 288 . T <*> 0 . ;I16=6,6,0,0,451,17093,0,0,565,29405,0,0,221,4949,0,0;QS=1,0 PL 0,36,255 +17 289 . G <*> 0 . ;I16=6,6,0,0,480,19356,0,0,565,29405,0,0,219,4925,0,0;QS=1,0 PL 0,36,255 +17 290 . G <*> 0 . ;I16=5,6,0,0,402,15032,0,0,505,25805,0,0,217,4863,0,0;QS=1,0 PL 0,33,240 +17 291 . T <*> 0 . ;I16=5,6,0,0,402,14848,0,0,505,25805,0,0,215,4813,0,0;QS=1,0 PL 0,33,244 +17 292 . T <*> 0 . ;I16=5,6,0,0,417,15885,0,0,505,25805,0,0,213,4775,0,0;QS=1,0 PL 0,33,253 +17 293 . G <*> 0 . ;I16=6,6,0,0,458,17558,0,0,565,29405,0,0,211,4749,0,0;QS=1,0 PL 0,36,255 +17 294 . A <*> 0 . ;I16=6,6,0,0,417,14795,0,0,565,29405,0,0,210,4736,0,0;QS=1,0 PL 0,36,252 +17 295 . C <*> 0 . ;I16=6,5,0,0,432,17040,0,0,536,28564,0,0,209,4685,0,0;QS=1,0 PL 0,33,255 +17 296 . A <*> 0 . ;I16=6,5,0,0,407,15085,0,0,536,28564,0,0,208,4644,0,0;QS=1,0 PL 0,33,255 +17 297 . C <*> 0 . ;I16=6,5,0,0,435,17309,0,0,536,28564,0,0,207,4613,0,0;QS=1,0 PL 0,33,255 +17 298 . A <*> 0 . ;I16=6,5,0,0,418,15894,0,0,536,28564,0,0,206,4592,0,0;QS=1,0 PL 0,33,255 +17 299 . C <*> 0 . ;I16=6,5,0,0,441,17745,0,0,536,28564,0,0,205,4581,0,0;QS=1,0 PL 0,33,255 +17 300 . A <*> 0 . ;I16=6,5,0,0,422,16256,0,0,536,28564,0,0,204,4580,0,0;QS=1,0 PL 0,33,255 +17 301 . G <*> 0 . ;I16=5,5,0,0,400,16038,0,0,476,24964,0,0,204,4588,0,0;QS=1,0 PL 0,30,255 +17 302 . T <*> 0 . ;I16=5,5,0,0,361,13111,0,0,476,24964,0,0,204,4604,0,0;QS=1,0 PL 0,30,231 +17 302 . T TA 0 . INDEL;I16=1,4,4,2,184,6774,259,11183,176,6964,360,21600,94,2004,113,2609;QS=0.387755,0.612245 PL 167,0,96 +17 303 . G <*> 0 . ;I16=5,6,0,0,444,17986,0,0,536,28564,0,0,207,4627,0,0;QS=1,0 PL 0,33,255 +17 304 . C <*> 0 . ;I16=5,6,0,0,416,15874,0,0,536,28564,0,0,208,4670,0,0;QS=1,0 PL 0,33,255 +17 305 . C <*> 0 . ;I16=5,6,0,0,447,18241,0,0,536,28564,0,0,208,4672,0,0;QS=1,0 PL 0,33,255 +17 306 . T <*> 0 . ;I16=5,6,0,0,432,17022,0,0,536,28564,0,0,208,4682,0,0;QS=1,0 PL 0,33,255 +17 307 . G <*> 0 . ;I16=5,6,0,0,428,16810,0,0,536,28564,0,0,208,4700,0,0;QS=1,0 PL 0,33,255 +17 308 . C <*> 0 . ;I16=5,6,0,0,392,14240,0,0,536,28564,0,0,208,4726,0,0;QS=1,0 PL 0,33,255 +17 309 . G <*> 0 . ;I16=5,6,0,0,398,14664,0,0,536,28564,0,0,208,4760,0,0;QS=1,0 PL 0,33,243 +17 310 . A <*> 0 . ;I16=5,6,0,0,406,15096,0,0,536,28564,0,0,207,4753,0,0;QS=1,0 PL 0,33,255 +17 311 . C <*> 0 . ;I16=5,6,0,0,419,16285,0,0,536,28564,0,0,206,4756,0,0;QS=1,0 PL 0,33,255 +17 312 . A <*> 0 . ;I16=4,6,0,0,357,13039,0,0,476,24964,0,0,206,4768,0,0;QS=1,0 PL 0,30,237 +17 313 . A <*> 0 . ;I16=4,6,0,0,360,13288,0,0,476,24964,0,0,205,4739,0,0;QS=1,0 PL 0,30,235 +17 314 . A <*> 0 . ;I16=4,7,0,0,406,15358,0,0,536,28564,0,0,204,4720,0,0;QS=1,0 PL 0,33,250 +17 315 . G <*> 0 . ;I16=4,6,0,0,391,15529,0,0,507,27723,0,0,205,4711,0,0;QS=1,0 PL 0,30,252 +17 316 . C <*> 0 . ;I16=4,6,0,0,405,16635,0,0,507,27723,0,0,206,4712,0,0;QS=1,0 PL 0,30,255 +17 317 . T <*> 0 . ;I16=4,6,0,0,394,15584,0,0,507,27723,0,0,207,4723,0,0;QS=1,0 PL 0,30,255 +17 318 . G <*> 0 . ;I16=4,6,0,0,389,15233,0,0,507,27723,0,0,208,4744,0,0;QS=1,0 PL 0,30,249 +17 319 . A <*> 0 . ;I16=4,6,0,0,382,14628,0,0,507,27723,0,0,208,4724,0,0;QS=1,0 PL 0,30,249 +17 320 . A <*> 0 . ;I16=4,6,0,0,379,14493,0,0,507,27723,0,0,208,4712,0,0;QS=1,0 PL 0,30,247 +17 321 . T <*> 0 . ;I16=4,6,0,0,391,15311,0,0,507,27723,0,0,207,4659,0,0;QS=1,0 PL 0,30,253 +17 322 . G <*> 0 . ;I16=4,6,0,0,417,17415,0,0,507,27723,0,0,206,4616,0,0;QS=1,0 PL 0,30,255 +17 323 . C <*> 0 . ;I16=4,6,0,0,420,17666,0,0,507,27723,0,0,205,4583,0,0;QS=1,0 PL 0,30,255 +17 324 . T <*> 0 . ;I16=4,6,0,0,387,15029,0,0,507,27723,0,0,204,4560,0,0;QS=1,0 PL 0,30,253 +17 325 . A <*> 0 . ;I16=5,6,0,0,415,15735,0,0,567,31323,0,0,202,4496,0,0;QS=1,0 PL 0,33,255 +17 326 . T <*> 0 . ;I16=5,6,0,0,412,15532,0,0,567,31323,0,0,201,4441,0,0;QS=1,0 PL 0,33,255 +17 327 . C <*> 0 . ;I16=5,6,0,0,449,18385,0,0,567,31323,0,0,200,4396,0,0;QS=1,0 PL 0,33,255 +17 328 . A <*> 0 . ;I16=5,6,0,0,404,14906,0,0,567,31323,0,0,198,4312,0,0;QS=1,0 PL 0,33,255 +17 329 . T <*> 0 . ;I16=5,6,0,0,411,15441,0,0,567,31323,0,0,195,4191,0,0;QS=1,0 PL 0,33,255 +17 330 . T <*> 0 . ;I16=5,6,0,0,402,14760,0,0,567,31323,0,0,192,4084,0,0;QS=1,0 PL 0,33,254 +17 331 . T <*> 0 . ;I16=5,6,0,0,405,15015,0,0,567,31323,0,0,189,3991,0,0;QS=1,0 PL 0,33,255 +17 332 . A <*> 0 . ;I16=6,6,0,0,426,15426,0,0,627,34923,0,0,186,3912,0,0;QS=1,0 PL 0,36,255 +17 333 . A <*> 0 . ;I16=6,6,0,0,408,14212,0,0,627,34923,0,0,184,3848,0,0;QS=1,0 PL 0,36,255 +17 334 . A <*> 0 . ;I16=6,6,0,0,437,16169,0,0,627,34923,0,0,182,3800,0,0;QS=1,0 PL 0,36,255 +17 335 . A <*> 0 . ;I16=4,6,0,0,382,14620,0,0,507,27723,0,0,178,3758,0,0;QS=1,0 PL 0,30,250 +17 336 . A <*> 0 . ;I16=5,6,0,0,408,15184,0,0,567,31323,0,0,180,3748,0,0;QS=1,0 PL 0,33,255 +17 337 . C <*> 0 . ;I16=4,6,0,0,398,16090,0,0,507,27723,0,0,174,3718,0,0;QS=1,0 PL 0,30,255 +17 338 . T <*> 0 . ;I16=5,5,0,0,400,16052,0,0,507,27723,0,0,179,3751,0,0;QS=1,0 PL 0,30,255 +17 339 . C <*> 0 . ;I16=5,6,0,0,415,16097,0,0,536,28564,0,0,179,3771,0,0;QS=1,0 PL 0,33,255 +17 340 . C <*> 0 . ;I16=5,6,0,0,441,17827,0,0,536,28564,0,0,179,3753,0,0;QS=1,0 PL 0,33,255 +17 341 . T <*> 0 . ;I16=5,6,0,0,417,15905,0,0,536,28564,0,0,179,3747,0,0;QS=1,0 PL 0,33,255 +17 342 . T <*> 0 . ;I16=5,6,0,0,408,15196,0,0,536,28564,0,0,179,3753,0,0;QS=1,0 PL 0,33,255 +17 343 . G <*> 0 . ;I16=5,5,0,0,377,14559,0,0,507,27723,0,0,175,3755,0,0;QS=1,0 PL 0,30,249 +17 344 . C <*> 0 . ;I16=5,6,0,0,421,16525,0,0,536,28564,0,0,178,3752,0,0;QS=1,0 PL 0,33,255 +17 345 . T <*> 0 . ;I16=5,6,0,0,417,15907,0,0,536,28564,0,0,177,3747,0,0;QS=1,0 PL 0,33,255 +17 346 . G <*> 0 . ;I16=6,5,0,0,407,15687,0,0,567,31323,0,0,177,3755,0,0;QS=1,0 PL 0,33,255 +17 347 . G <*> 0 . ;I16=5,5,0,0,375,14155,0,0,507,27723,0,0,163,3551,0,0;QS=1,0 PL 0,30,251 +17 348 . T <*> 0 . ;I16=5,5,0,0,359,13051,0,0,507,27723,0,0,163,3555,0,0;QS=1,0 PL 0,30,243 +17 349 . T <*> 0 . ;I16=6,5,0,0,386,13740,0,0,567,31323,0,0,180,3860,0,0;QS=1,0 PL 0,33,246 +17 350 . T <*> 0 . ;I16=6,5,0,0,389,14305,0,0,567,31323,0,0,181,3923,0,0;QS=1,0 PL 0,33,249 +17 351 . G <*> 0 . ;I16=6,5,0,0,413,15931,0,0,567,31323,0,0,181,3949,0,0;QS=1,0 PL 0,33,255 +17 352 . A <*> 0 . ;I16=6,5,0,0,410,15956,0,0,567,31323,0,0,181,3987,0,0;QS=1,0 PL 0,33,255 +17 353 . G <*> 0 . ;I16=5,5,0,0,394,15652,0,0,507,27723,0,0,182,4036,0,0;QS=1,0 PL 0,30,255 +17 354 . A <*> 0 . ;I16=4,5,0,0,335,13099,0,0,447,24123,0,0,183,4045,0,0;QS=1,0 PL 0,27,225 +17 355 . G T,<*> 0 . ;I16=4,4,0,1,308,12048,41,1681,387,20523,60,3600,159,3439,25,625;QS=0.875,0.125,0 PL 14,0,200,38,203,231 +17 356 . G <*> 0 . ;I16=4,5,0,0,340,13038,0,0,447,24123,0,0,185,4093,0,0;QS=1,0 PL 0,27,228 +17 357 . C <*> 0 . ;I16=5,5,0,0,393,15613,0,0,507,27723,0,0,186,4132,0,0;QS=1,0 PL 0,30,255 +17 358 . A <*> 0 . ;I16=5,5,0,0,386,15186,0,0,507,27723,0,0,187,4131,0,0;QS=1,0 PL 0,30,254 +17 359 . G <*> 0 . ;I16=5,5,0,0,399,16147,0,0,507,27723,0,0,188,4140,0,0;QS=1,0 PL 0,30,255 +17 360 . A <*> 0 . ;I16=5,5,0,0,373,14217,0,0,507,27723,0,0,189,4159,0,0;QS=1,0 PL 0,30,252 +17 361 . A <*> 0 . ;I16=5,5,0,0,376,14252,0,0,507,27723,0,0,190,4188,0,0;QS=1,0 PL 0,30,252 +17 362 . A <*> 0 . ;I16=6,5,0,0,403,14929,0,0,567,31323,0,0,191,4227,0,0;QS=1,0 PL 0,33,255 +17 363 . A <*> 0 . ;I16=6,5,0,0,411,15531,0,0,567,31323,0,0,193,4277,0,0;QS=1,0 PL 0,33,255 +17 364 . T <*> 0 . ;I16=6,5,0,0,394,14320,0,0,567,31323,0,0,195,4339,0,0;QS=1,0 PL 0,33,250 +17 365 . G <*> 0 . ;I16=6,5,0,0,416,16288,0,0,567,31323,0,0,196,4362,0,0;QS=1,0 PL 0,33,255 +17 366 . A <*> 0 . ;I16=6,5,0,0,417,15967,0,0,567,31323,0,0,197,4395,0,0;QS=1,0 PL 0,33,255 +17 367 . T <*> 0 . ;I16=6,5,0,0,408,15236,0,0,567,31323,0,0,198,4438,0,0;QS=1,0 PL 0,33,255 +17 368 . A <*> 0 . ;I16=6,5,0,0,401,14929,0,0,567,31323,0,0,198,4442,0,0;QS=1,0 PL 0,33,255 +17 369 . T <*> 0 . ;I16=6,4,0,0,376,14246,0,0,538,30482,0,0,199,4457,0,0;QS=1,0 PL 0,30,250 +17 370 . C <*> 0 . ;I16=6,4,0,0,401,16231,0,0,538,30482,0,0,200,4482,0,0;QS=1,0 PL 0,30,255 +17 371 . T <*> 0 . ;I16=6,4,0,0,403,16287,0,0,538,30482,0,0,201,4517,0,0;QS=1,0 PL 0,30,255 +17 372 . C <*> 0 . ;I16=6,5,0,0,419,16293,0,0,598,34082,0,0,201,4511,0,0;QS=1,0 PL 0,33,255 +17 373 . A <*> 0 . ;I16=6,5,0,0,426,16546,0,0,598,34082,0,0,202,4514,0,0;QS=1,0 PL 0,33,255 +17 374 . T <*> 0 . ;I16=6,5,0,0,402,14930,0,0,598,34082,0,0,202,4478,0,0;QS=1,0 PL 0,33,255 +17 375 . A <*> 0 . ;I16=7,5,0,0,440,16526,0,0,658,37682,0,0,202,4454,0,0;QS=1,0 PL 0,36,255 +17 376 . G <*> 0 . ;I16=7,5,0,0,413,15263,0,0,658,37682,0,0,203,4443,0,0;QS=1,0 PL 0,36,255 +17 377 . T <*> 0 . ;I16=6,5,0,0,414,15662,0,0,598,34082,0,0,179,3821,0,0;QS=1,0 PL 0,33,255 +17 378 . T <*> 0 . ;I16=8,5,0,0,451,16165,0,0,718,41282,0,0,205,4463,0,0;QS=1,0 PL 0,39,255 +17 379 . G <*> 0 . ;I16=8,3,0,0,420,16114,0,0,629,36841,0,0,201,4445,0,0;QS=1,0 PL 0,33,255 +17 380 . C <*> 0 . ;I16=8,4,0,0,452,17454,0,0,689,40441,0,0,211,4539,0,0;QS=1,0 PL 0,36,255 +17 381 . T <*> 0 . ;I16=8,4,0,0,465,18141,0,0,689,40441,0,0,214,4598,0,0;QS=1,0 PL 0,36,255 +17 382 . T <*> 0 . ;I16=7,4,0,0,410,15432,0,0,629,36841,0,0,192,4046,0,0;QS=1,0 PL 0,33,255 +17 383 . T <*> 0 . ;I16=8,4,0,0,433,15743,0,0,689,40441,0,0,219,4707,0,0;QS=1,0 PL 0,36,255 +17 384 . A <*> 0 . ;I16=8,5,0,0,447,15887,0,0,749,44041,0,0,221,4755,0,0;QS=1,0 PL 0,39,255 +17 385 . C <*> 0 . ;I16=8,5,0,0,495,18975,0,0,749,44041,0,0,224,4816,0,0;QS=1,0 PL 0,39,255 +17 386 . T <*> 0 . ;I16=8,5,0,0,499,19425,0,0,749,44041,0,0,227,4891,0,0;QS=1,0 PL 0,39,255 +17 387 . T <*> 0 . ;I16=8,5,0,0,458,16718,0,0,749,44041,0,0,230,4980,0,0;QS=1,0 PL 0,39,255 +17 388 . T <*> 0 . ;I16=8,5,0,0,465,17059,0,0,749,44041,0,0,232,5032,0,0;QS=1,0 PL 0,39,255 +17 389 . G <*> 0 . ;I16=8,5,0,0,466,17250,0,0,749,44041,0,0,233,5047,0,0;QS=1,0 PL 0,39,255 +17 390 . C <*> 0 . ;I16=8,5,0,0,488,18742,0,0,749,44041,0,0,234,5076,0,0;QS=1,0 PL 0,39,255 +17 391 . A <*> 0 . ;I16=8,5,0,0,489,18571,0,0,749,44041,0,0,235,5119,0,0;QS=1,0 PL 0,39,255 +17 392 . T <*> 0 . ;I16=8,5,0,0,460,16674,0,0,749,44041,0,0,236,5176,0,0;QS=1,0 PL 0,39,255 +17 393 . A <*> 0 . ;I16=7,5,0,0,442,16438,0,0,689,40441,0,0,238,5246,0,0;QS=1,0 PL 0,36,255 +17 394 . T <*> 0 . ;I16=7,5,0,0,431,15865,0,0,689,40441,0,0,240,5328,0,0;QS=1,0 PL 0,36,255 +17 395 . T <*> 0 . ;I16=7,5,0,0,433,15745,0,0,689,40441,0,0,242,5422,0,0;QS=1,0 PL 0,36,255 +17 396 . T <*> 0 . ;I16=7,5,0,0,410,14752,0,0,689,40441,0,0,244,5528,0,0;QS=1,0 PL 0,36,255 +17 397 . T <*> 0 . ;I16=7,5,0,0,442,16356,0,0,689,40441,0,0,246,5646,0,0;QS=1,0 PL 0,36,255 +17 398 . A <*> 0 . ;I16=8,5,0,0,460,16726,0,0,749,44041,0,0,247,5725,0,0;QS=1,0 PL 0,39,255 +17 399 . A <*> 0 . ;I16=8,5,0,0,457,16699,0,0,749,44041,0,0,250,5814,0,0;QS=1,0 PL 0,39,255 +17 400 . A <*> 0 . ;I16=8,5,0,0,449,16137,0,0,749,44041,0,0,253,5865,0,0;QS=1,0 PL 0,39,255 +17 401 . A <*> 0 . ;I16=8,5,0,0,468,17320,0,0,749,44041,0,0,255,5879,0,0;QS=1,0 PL 0,39,255 +17 402 . T <*> 0 . ;I16=8,5,0,0,484,18380,0,0,749,44041,0,0,257,5905,0,0;QS=1,0 PL 0,39,255 +17 403 . T <*> 0 . ;I16=8,5,0,0,487,18315,0,0,749,44041,0,0,259,5943,0,0;QS=1,0 PL 0,39,255 +17 404 . G <*> 0 . ;I16=8,5,0,0,499,19275,0,0,749,44041,0,0,260,5942,0,0;QS=1,0 PL 0,39,255 +17 405 . T <*> 0 . ;I16=8,5,0,0,492,18826,0,0,749,44041,0,0,261,5951,0,0;QS=1,0 PL 0,39,255 +17 406 . G <*> 0 . ;I16=8,5,0,0,501,19549,0,0,749,44041,0,0,262,5970,0,0;QS=1,0 PL 0,39,255 +17 407 . A <*> 0 . ;I16=8,5,0,0,491,18969,0,0,749,44041,0,0,262,5950,0,0;QS=1,0 PL 0,39,255 +17 408 . C <*> 0 . ;I16=8,6,0,0,546,21364,0,0,809,47641,0,0,262,5942,0,0;QS=1,0 PL 0,42,255 +17 409 . T <*> 0 . ;I16=8,6,0,0,558,22362,0,0,809,47641,0,0,263,5947,0,0;QS=1,0 PL 0,42,255 +17 410 . T <*> 0 . ;I16=8,6,0,0,485,17333,0,0,809,47641,0,0,263,5915,0,0;QS=1,0 PL 0,42,255 +17 411 . T <*> 0 . ;I16=8,6,0,0,489,17293,0,0,809,47641,0,0,263,5895,0,0;QS=1,0 PL 0,42,255 +17 412 . C T,<*> 0 . ;I16=8,6,1,0,547,21713,14,196,809,47641,60,3600,238,5262,25,625;QS=0.974545,0.0254545,0 PL 0,30,255,42,255,255 +17 413 . A <*> 0 . ;I16=9,8,0,0,638,24112,0,0,989,58441,0,0,264,5892,0,0;QS=1,0 PL 0,51,255 +17 414 . T <*> 0 . ;I16=9,7,0,0,611,23435,0,0,929,54841,0,0,268,5912,0,0;QS=1,0 PL 0,48,255 +17 415 . G <*> 0 . ;I16=9,7,0,0,617,24077,0,0,929,54841,0,0,272,5948,0,0;QS=1,0 PL 0,48,255 +17 416 . G <*> 0 . ;I16=9,7,0,0,597,22923,0,0,929,54841,0,0,276,6000,0,0;QS=1,0 PL 0,48,255 +17 417 . C <*> 0 . ;I16=9,7,0,0,606,23366,0,0,929,54841,0,0,280,6068,0,0;QS=1,0 PL 0,48,255 +17 418 . A <*> 0 . ;I16=9,7,0,0,616,23886,0,0,929,54841,0,0,284,6152,0,0;QS=1,0 PL 0,48,255 +17 419 . T <*> 0 . ;I16=9,7,0,0,605,22955,0,0,929,54841,0,0,288,6252,0,0;QS=1,0 PL 0,48,255 +17 420 . A <*> 0 . ;I16=9,7,0,0,579,21131,0,0,929,54841,0,0,292,6368,0,0;QS=1,0 PL 0,48,255 +17 421 . A <*> 0 . ;I16=9,7,0,0,580,21598,0,0,929,54841,0,0,296,6500,0,0;QS=1,0 PL 0,48,255 +17 422 . A <*> 0 . ;I16=9,7,0,0,610,23596,0,0,929,54841,0,0,299,6599,0,0;QS=1,0 PL 0,48,255 +17 423 . T <*> 0 . ;I16=9,7,0,0,600,22586,0,0,929,54841,0,0,302,6716,0,0;QS=1,0 PL 0,48,255 +17 424 . A <*> 0 . ;I16=9,7,0,0,580,21214,0,0,929,54841,0,0,304,6800,0,0;QS=1,0 PL 0,48,255 +17 425 . A <*> 0 . ;I16=8,7,0,0,572,22066,0,0,869,51241,0,0,306,6848,0,0;QS=1,0 PL 0,45,255 +17 426 . T <*> 0 . ;I16=8,7,0,0,570,21788,0,0,869,51241,0,0,308,6908,0,0;QS=1,0 PL 0,45,255 +17 427 . A <*> 0 . ;I16=8,7,0,0,548,20412,0,0,869,51241,0,0,310,6980,0,0;QS=1,0 PL 0,45,255 +17 428 . C <*> 0 . ;I16=8,7,0,0,577,22469,0,0,869,51241,0,0,312,7064,0,0;QS=1,0 PL 0,45,255 +17 429 . T <*> 0 . ;I16=8,8,0,0,627,24729,0,0,929,54841,0,0,313,7111,0,0;QS=1,0 PL 0,48,255 +17 430 . G <*> 0 . ;I16=8,8,0,0,630,25158,0,0,929,54841,0,0,315,7173,0,0;QS=1,0 PL 0,48,255 +17 431 . G <*> 0 . ;I16=7,8,0,0,578,22612,0,0,869,51241,0,0,317,7251,0,0;QS=1,0 PL 0,45,255 +17 432 . T <*> 0 . ;I16=7,8,0,0,564,21298,0,0,869,51241,0,0,319,7295,0,0;QS=1,0 PL 0,45,255 +17 433 . T <*> 0 . ;I16=7,7,0,0,516,19406,0,0,809,47641,0,0,296,6730,0,0;QS=1,0 PL 0,42,255 +17 434 . T <*> 0 . ;I16=8,8,0,0,594,22230,0,0,929,54841,0,0,322,7380,0,0;QS=1,0 PL 0,48,255 +17 435 . A <*> 0 . ;I16=8,7,0,0,569,21683,0,0,869,51241,0,0,318,7384,0,0;QS=1,0 PL 0,45,255 +17 436 . T <*> 0 . ;I16=8,8,0,0,576,21104,0,0,929,54841,0,0,326,7476,0,0;QS=1,0 PL 0,48,255 +17 437 . T <*> 0 . ;I16=8,8,0,0,603,22793,0,0,929,54841,0,0,327,7499,0,0;QS=1,0 PL 0,48,255 +17 438 . A <*> 0 . ;I16=8,8,0,0,572,20856,0,0,929,54841,0,0,327,7489,0,0;QS=1,0 PL 0,48,255 +17 439 . C <*> 0 . ;I16=8,8,0,0,631,25023,0,0,929,54841,0,0,325,7393,0,0;QS=1,0 PL 0,48,255 +17 440 . A <*> 0 . ;I16=8,8,0,0,627,24807,0,0,929,54841,0,0,323,7309,0,0;QS=1,0 PL 0,48,255 +17 441 . G <*> 0 . ;I16=9,8,0,0,679,27381,0,0,989,58441,0,0,321,7237,0,0;QS=1,0 PL 0,51,255 +17 442 . A <*> 0 . ;I16=9,8,0,0,637,24001,0,0,989,58441,0,0,320,7178,0,0;QS=1,0 PL 0,51,255 +17 443 . A <*> 0 . ;I16=9,8,0,0,664,26116,0,0,989,58441,0,0,319,7133,0,0;QS=1,0 PL 0,51,255 +17 444 . G <*> 0 . ;I16=9,8,0,0,671,26899,0,0,989,58441,0,0,318,7102,0,0;QS=1,0 PL 0,51,255 +17 445 . C <*> 0 . ;I16=9,8,0,0,651,25583,0,0,989,58441,0,0,317,7085,0,0;QS=1,0 PL 0,51,255 +17 446 . A <*> 0 . ;I16=9,8,0,0,632,23854,0,0,989,58441,0,0,316,7082,0,0;QS=1,0 PL 0,51,255 +17 447 . C <*> 0 . ;I16=9,7,0,0,634,25276,0,0,960,57600,0,0,316,7092,0,0;QS=1,0 PL 0,48,255 +17 448 . T <*> 0 . ;I16=9,7,0,0,622,24346,0,0,960,57600,0,0,316,7114,0,0;QS=1,0 PL 0,48,255 +17 449 . A <*> 0 . ;I16=9,7,0,0,623,24447,0,0,960,57600,0,0,316,7148,0,0;QS=1,0 PL 0,48,255 +17 450 . G <*> 0 . ;I16=9,7,0,0,637,25557,0,0,960,57600,0,0,316,7194,0,0;QS=1,0 PL 0,48,255 +17 451 . A <*> 0 . ;I16=9,7,0,0,564,20482,0,0,960,57600,0,0,316,7252,0,0;QS=1,0 PL 0,48,255 +17 452 . A <*> 0 . ;I16=11,7,0,0,622,22204,0,0,1080,64800,0,0,316,7322,0,0;QS=1,0 PL 0,54,255 +17 453 . A <*> 0 . ;I16=11,7,0,0,616,22076,0,0,1080,64800,0,0,318,7406,0,0;QS=1,0 PL 0,54,255 +17 454 . A <*> 0 . ;I16=10,7,0,0,642,24658,0,0,1020,61200,0,0,321,7505,0,0;QS=1,0 PL 0,51,255 +17 455 . T <*> 0 . ;I16=9,7,0,0,608,23292,0,0,960,57600,0,0,316,7482,0,0;QS=1,0 PL 0,48,255 +17 456 . G <*> 0 . ;I16=10,7,0,0,654,25584,0,0,1020,61200,0,0,323,7545,0,0;QS=1,0 PL 0,51,255 +17 457 . C <*> 0 . ;I16=11,7,0,0,685,26647,0,0,1080,64800,0,0,325,7585,0,0;QS=1,0 PL 0,54,255 +17 458 . A <*> 0 . ;I16=11,7,0,0,677,25637,0,0,1080,64800,0,0,328,7590,0,0;QS=1,0 PL 0,54,255 +17 459 . T <*> 0 . ;I16=11,7,0,0,665,24877,0,0,1080,64800,0,0,330,7564,0,0;QS=1,0 PL 0,54,255 +17 460 . G <*> 0 . ;I16=11,7,0,0,699,27393,0,0,1080,64800,0,0,331,7507,0,0;QS=1,0 PL 0,54,255 +17 461 . T <*> 0 . ;I16=11,7,0,0,679,25873,0,0,1080,64800,0,0,331,7419,0,0;QS=1,0 PL 0,54,255 +17 462 . G <*> 0 . ;I16=10,7,0,0,676,27284,0,0,1020,61200,0,0,332,7350,0,0;QS=1,0 PL 0,51,255 +17 463 . G <*> 0 . ;I16=10,7,0,0,649,25341,0,0,1020,61200,0,0,333,7299,0,0;QS=1,0 PL 0,51,255 +17 464 . A <*> 0 . ;I16=10,7,0,0,632,23772,0,0,1020,61200,0,0,334,7266,0,0;QS=1,0 PL 0,51,255 +17 465 . C <*> 0 . ;I16=10,7,0,0,662,25962,0,0,1020,61200,0,0,335,7251,0,0;QS=1,0 PL 0,51,255 +17 466 . A <*> 0 . ;I16=11,7,0,0,680,25954,0,0,1080,64800,0,0,336,7254,0,0;QS=1,0 PL 0,54,255 +17 467 . A <*> 0 . ;I16=11,7,0,0,666,24820,0,0,1080,64800,0,0,337,7225,0,0;QS=1,0 PL 0,54,255 +17 468 . A <*> 0 . ;I16=12,7,0,0,687,25475,0,0,1140,68400,0,0,338,7214,0,0;QS=1,0 PL 0,57,255 +17 469 . A <*> 0 . ;I16=12,7,0,0,676,25006,0,0,1140,68400,0,0,340,7222,0,0;QS=1,0 PL 0,57,255 +17 470 . G <*> 0 . ;I16=12,7,0,0,739,29067,0,0,1140,68400,0,0,342,7250,0,0;QS=1,0 PL 0,57,255 +17 471 . T <*> 0 . ;I16=12,7,0,0,700,26082,0,0,1140,68400,0,0,344,7298,0,0;QS=1,0 PL 0,57,255 +17 472 . T <*> 0 . ;I16=12,7,0,0,689,25273,0,0,1140,68400,0,0,346,7366,0,0;QS=1,0 PL 0,57,255 +17 473 . G <*> 0 . ;I16=12,7,0,0,754,30076,0,0,1140,68400,0,0,347,7405,0,0;QS=1,0 PL 0,57,255 +17 474 . G <*> 0 . ;I16=12,7,0,0,733,28537,0,0,1140,68400,0,0,347,7417,0,0;QS=1,0 PL 0,57,255 +17 475 . G <*> 0 . ;I16=12,7,0,0,736,28750,0,0,1140,68400,0,0,347,7453,0,0;QS=1,0 PL 0,57,255 +17 476 . A <*> 0 . ;I16=12,7,0,0,681,25347,0,0,1140,68400,0,0,347,7513,0,0;QS=1,0 PL 0,57,255 +17 477 . T <*> 0 . ;I16=12,7,0,0,692,25746,0,0,1140,68400,0,0,347,7597,0,0;QS=1,0 PL 0,57,255 +17 478 . T <*> 0 . ;I16=13,7,0,0,685,24355,0,0,1200,72000,0,0,345,7603,0,0;QS=1,0 PL 0,60,255 +17 479 . A <*> 0 . ;I16=13,7,0,0,724,26686,0,0,1200,72000,0,0,344,7630,0,0;QS=1,0 PL 0,60,255 +17 480 . G <*> 0 . ;I16=13,6,0,0,765,31067,0,0,1140,68400,0,0,344,7678,0,0;QS=1,0 PL 0,57,255 +17 481 . G <*> 0 . ;I16=13,6,0,0,731,28389,0,0,1140,68400,0,0,344,7746,0,0;QS=1,0 PL 0,57,255 +17 482 . A <*> 0 . ;I16=13,6,0,0,712,27162,0,0,1140,68400,0,0,344,7834,0,0;QS=1,0 PL 0,57,255 +17 483 . G <*> 0 . ;I16=12,7,0,0,738,29008,0,0,1140,68400,0,0,342,7790,0,0;QS=1,0 PL 0,57,255 +17 484 . A <*> 0 . ;I16=12,6,0,0,633,23359,0,0,1080,64800,0,0,342,7762,0,0;QS=1,0 PL 0,54,255 +17 485 . G <*> 0 . ;I16=12,6,0,0,705,27943,0,0,1080,64800,0,0,342,7750,0,0;QS=1,0 PL 0,54,255 +17 486 . A <*> 0 . ;I16=11,6,0,0,633,24255,0,0,1020,61200,0,0,343,7753,0,0;QS=1,0 PL 0,51,255 +17 487 . G <*> 0 . ;I16=11,6,0,0,672,26918,0,0,1020,61200,0,0,343,7721,0,0;QS=1,0 PL 0,51,255 +17 488 . A <*> 0 . ;I16=12,6,0,0,652,23870,0,0,1080,64800,0,0,342,7656,0,0;QS=1,0 PL 0,54,255 +17 489 . A <*> 0 . ;I16=12,6,0,0,647,23459,0,0,1080,64800,0,0,342,7610,0,0;QS=1,0 PL 0,54,255 +17 490 . A <*> 0 . ;I16=12,6,0,0,671,25431,0,0,1080,64800,0,0,342,7584,0,0;QS=1,0 PL 0,54,255 +17 491 . T <*> 0 . ;I16=12,6,0,0,649,23997,0,0,1080,64800,0,0,342,7578,0,0;QS=1,0 PL 0,54,255 +17 492 . G <*> 0 . ;I16=11,6,0,0,659,25979,0,0,1020,61200,0,0,316,6916,0,0;QS=1,0 PL 0,51,255 +17 493 . A <*> 0 . ;I16=12,6,0,0,680,25886,0,0,1080,64800,0,0,340,7522,0,0;QS=1,0 PL 0,54,255 +17 494 . A <*> 0 . ;I16=12,6,0,0,678,26010,0,0,1080,64800,0,0,338,7470,0,0;QS=1,0 PL 0,54,255 +17 495 . G <*> 0 . ;I16=12,6,0,0,702,27738,0,0,1080,64800,0,0,336,7434,0,0;QS=1,0 PL 0,54,255 +17 496 . A <*> 0 . ;I16=12,6,0,0,643,23481,0,0,1080,64800,0,0,333,7365,0,0;QS=1,0 PL 0,54,255 +17 497 . C <*> 0 . ;I16=12,6,0,0,690,26746,0,0,1080,64800,0,0,330,7314,0,0;QS=1,0 PL 0,54,255 +17 498 . A <*> 0 . ;I16=12,6,0,0,661,24617,0,0,1080,64800,0,0,328,7280,0,0;QS=1,0 PL 0,54,255 +17 499 . T <*> 0 . ;I16=12,5,0,0,599,21899,0,0,1020,61200,0,0,328,7262,0,0;QS=1,0 PL 0,51,255 +17 500 . A <*> 0 . ;I16=12,5,0,0,598,21424,0,0,1020,61200,0,0,328,7260,0,0;QS=1,0 PL 0,51,255 +17 501 . T <*> 0 . ;I16=12,5,0,0,632,23732,0,0,1020,61200,0,0,328,7274,0,0;QS=1,0 PL 0,51,255 +17 502 . G <*> 0 . ;I16=12,5,0,0,641,24865,0,0,1020,61200,0,0,328,7304,0,0;QS=1,0 PL 0,51,255 +17 503 . T <*> 0 . ;I16=12,6,0,0,637,23201,0,0,1080,64800,0,0,328,7350,0,0;QS=1,0 PL 0,54,255 +17 504 . C <*> 0 . ;I16=12,6,0,0,667,26059,0,0,1080,64800,0,0,327,7313,0,0;QS=1,0 PL 0,54,255 +17 505 . C <*> 0 . ;I16=12,6,0,0,639,23465,0,0,1080,64800,0,0,319,7245,0,0;QS=1,0 PL 0,54,255 +17 506 . A <*> 0 . ;I16=13,6,0,0,691,25697,0,0,1140,68400,0,0,326,7294,0,0;QS=1,0 PL 0,57,255 +17 507 . C <*> 0 . ;I16=12,6,0,0,651,24469,0,0,1080,64800,0,0,317,7233,0,0;QS=1,0 PL 0,54,255 +17 508 . A <*> 0 . ;I16=13,5,0,0,634,23042,0,0,1080,64800,0,0,327,7353,0,0;QS=1,0 PL 0,54,255 +17 509 . C <*> 0 . ;I16=13,5,0,0,670,25392,0,0,1080,64800,0,0,326,7310,0,0;QS=1,0 PL 0,54,255 +17 510 . A <*> 0 . ;I16=12,6,0,0,637,23177,0,0,1080,64800,0,0,300,6660,0,0;QS=1,0 PL 0,54,255 +17 511 . A <*> 0 . ;I16=13,6,0,0,642,22426,0,0,1140,68400,0,0,325,7279,0,0;QS=1,0 PL 0,57,255 +17 512 . A C,<*> 0 . ;I16=12,5,0,1,557,19001,13,169,1020,61200,60,3600,317,7211,9,81;QS=0.977193,0.022807,0 PL 0,39,255,51,255,255 +17 513 . A <*> 0 . ;I16=11,5,0,0,578,21094,0,0,960,57600,0,0,313,7097,0,0;QS=1,0 PL 0,48,255 +17 514 . A T,<*> 0 . ;I16=11,4,0,1,531,19157,16,256,900,54000,60,3600,302,6940,11,121;QS=0.97075,0.0292505,0 PL 0,31,255,45,255,255 +17 515 . C <*> 0 . ;I16=9,5,0,0,521,19595,0,0,840,50400,0,0,278,6312,0,0;QS=1,0 PL 0,42,255 +17 516 . C <*> 0 . ;I16=11,5,0,0,557,20183,0,0,960,57600,0,0,306,6724,0,0;QS=1,0 PL 0,48,255 +17 517 . T <*> 0 . ;I16=13,5,0,0,657,24853,0,0,1080,64800,0,0,332,7386,0,0;QS=1,0 PL 0,54,255 +17 518 . G <*> 0 . ;I16=14,5,0,0,700,26644,0,0,1140,68400,0,0,334,7438,0,0;QS=1,0 PL 0,57,255 +17 519 . T <*> 0 . ;I16=15,6,0,0,734,26134,0,0,1260,75600,0,0,337,7507,0,0;QS=1,0 PL 0,63,255 +17 520 . T <*> 0 . ;I16=14,6,0,0,685,24103,0,0,1200,72000,0,0,317,6971,0,0;QS=1,0 PL 0,60,255 +17 521 . C <*> 0 . ;I16=15,5,0,0,741,28223,0,0,1200,72000,0,0,348,7706,0,0;QS=1,0 PL 0,60,255 +17 522 . A <*> 0 . ;I16=15,5,0,0,696,25294,0,0,1200,72000,0,0,354,7836,0,0;QS=1,0 PL 0,60,255 +17 523 . T G,<*> 0 . ;I16=14,5,1,0,713,26897,15,225,1140,68400,60,3600,335,7361,25,625;QS=0.979396,0.0206044,0 PL 0,44,255,57,255,255 +17 524 . T <*> 0 . ;I16=15,5,0,0,652,22420,0,0,1200,72000,0,0,364,8056,0,0;QS=1,0 PL 0,60,255 +17 525 . G <*> 0 . ;I16=15,5,0,0,766,29706,0,0,1200,72000,0,0,368,8146,0,0;QS=1,0 PL 0,60,255 +17 526 . C <*> 0 . ;I16=15,5,0,0,732,27890,0,0,1200,72000,0,0,372,8256,0,0;QS=1,0 PL 0,60,255 +17 527 . A <*> 0 . ;I16=14,5,0,0,714,27168,0,0,1140,68400,0,0,352,7804,0,0;QS=1,0 PL 0,57,255 +17 528 . G <*> 0 . ;I16=15,5,0,0,795,31995,0,0,1200,72000,0,0,376,8344,0,0;QS=1,0 PL 0,60,255 +17 529 . C <*> 0 . ;I16=14,4,0,0,654,25160,0,0,1080,64800,0,0,353,7747,0,0;QS=1,0 PL 0,54,255 +17 530 . T <*> 0 . ;I16=15,4,0,0,715,27369,0,0,1140,68400,0,0,380,8420,0,0;QS=1,0 PL 0,57,255 +17 531 . T <*> 0 . ;I16=15,4,0,0,686,25238,0,0,1140,68400,0,0,381,8437,0,0;QS=1,0 PL 0,57,255 +17 532 . T <*> 0 . ;I16=14,4,0,0,666,24962,0,0,1080,64800,0,0,361,8013,0,0;QS=1,0 PL 0,54,255 +17 533 . C <*> 0 . ;I16=14,4,0,0,670,26138,0,0,1080,64800,0,0,354,7708,0,0;QS=1,0 PL 0,54,255 +17 534 . T <*> 0 . ;I16=14,3,0,0,669,26551,0,0,1020,61200,0,0,354,7688,0,0;QS=1,0 PL 0,51,255 +17 535 . A <*> 0 . ;I16=14,3,0,0,573,19985,0,0,1020,61200,0,0,354,7688,0,0;QS=1,0 PL 0,51,255 +17 536 . C <*> 0 . ;I16=14,4,0,0,641,23871,0,0,1080,64800,0,0,378,8282,0,0;QS=1,0 PL 0,54,255 +17 537 . C <*> 0 . ;I16=12,4,0,0,571,21529,0,0,960,57600,0,0,338,7448,0,0;QS=1,0 PL 0,48,255 +17 538 . A <*> 0 . ;I16=14,4,0,0,649,23769,0,0,1080,64800,0,0,376,8274,0,0;QS=1,0 PL 0,54,255 +17 539 . T <*> 0 . ;I16=14,4,0,0,660,24546,0,0,1080,64800,0,0,375,8297,0,0;QS=1,0 PL 0,54,255 +17 540 . C <*> 0 . ;I16=14,4,0,0,678,26304,0,0,1080,64800,0,0,374,8338,0,0;QS=1,0 PL 0,54,255 +17 541 . A <*> 0 . ;I16=13,4,0,0,621,23295,0,0,1020,61200,0,0,348,7772,0,0;QS=1,0 PL 0,51,255 +17 542 . C <*> 0 . ;I16=14,3,0,0,649,24895,0,0,1020,61200,0,0,347,7849,0,0;QS=1,0 PL 0,51,255 +17 543 . C <*> 0 . ;I16=14,5,0,0,696,26632,0,0,1140,68400,0,0,369,8469,0,0;QS=1,0 PL 0,57,255 +17 544 . A <*> 0 . ;I16=13,5,0,0,647,23801,0,0,1080,64800,0,0,341,7807,0,0;QS=1,0 PL 0,54,255 +17 545 . A <*> 0 . ;I16=14,5,0,0,650,23116,0,0,1140,68400,0,0,361,8311,0,0;QS=1,0 PL 0,57,255 +17 546 . A <*> 0 . ;I16=14,5,0,0,651,23455,0,0,1140,68400,0,0,356,8204,0,0;QS=1,0 PL 0,57,255 +17 547 . A <*> 0 . ;I16=14,4,0,0,631,22919,0,0,1080,64800,0,0,326,7486,0,0;QS=1,0 PL 0,54,255 +17 548 . A <*> 0 . ;I16=13,5,0,0,637,22959,0,0,1080,64800,0,0,343,8023,0,0;QS=1,0 PL 0,54,255 +17 549 . T G,<*> 0 . ;I16=12,4,0,1,595,22341,20,400,960,57600,60,3600,314,7288,25,625;QS=0.96748,0.0325203,0 PL 0,31,255,48,255,255 +17 550 . T <*> 0 . ;I16=12,5,0,0,565,19415,0,0,1020,61200,0,0,335,7815,0,0;QS=1,0 PL 0,51,255 +17 551 . G <*> 0 . ;I16=12,5,0,0,617,23069,0,0,1020,61200,0,0,331,7729,0,0;QS=1,0 PL 0,51,255 +17 552 . C <*> 0 . ;I16=11,5,0,0,598,23146,0,0,960,57600,0,0,328,7654,0,0;QS=1,0 PL 0,48,255 +17 553 . A <*> 0 . ;I16=10,5,0,0,539,19653,0,0,900,54000,0,0,299,6915,0,0;QS=1,0 PL 0,45,255 +17 554 . A <*> 0 . ;I16=10,5,0,0,533,19501,0,0,900,54000,0,0,295,6813,0,0;QS=1,0 PL 0,45,255 +17 555 . A <*> 0 . ;I16=11,6,0,0,566,19856,0,0,1020,61200,0,0,316,7348,0,0;QS=1,0 PL 0,51,255 +17 556 . C <*> 0 . ;I16=11,6,0,0,623,23389,0,0,1020,61200,0,0,313,7271,0,0;QS=1,0 PL 0,51,255 +17 557 . A <*> 0 . ;I16=9,6,0,0,551,20435,0,0,900,54000,0,0,312,7206,0,0;QS=1,0 PL 0,45,255 +17 558 . A <*> 0 . ;I16=9,6,0,0,532,19348,0,0,900,54000,0,0,310,7102,0,0;QS=1,0 PL 0,45,255 +17 559 . C <*> 0 . ;I16=8,6,0,0,526,19970,0,0,840,50400,0,0,283,6385,0,0;QS=1,0 PL 0,42,255 +17 560 . C <*> 0 . ;I16=9,6,0,0,552,20936,0,0,900,54000,0,0,306,6930,0,0;QS=1,0 PL 0,45,255 +17 561 . A <*> 0 . ;I16=8,6,0,0,498,17996,0,0,840,50400,0,0,279,6237,0,0;QS=1,0 PL 0,42,255 +17 562 . C <*> 0 . ;I16=8,6,0,0,560,22472,0,0,840,50400,0,0,277,6181,0,0;QS=1,0 PL 0,42,255 +17 563 . A <*> 0 . ;I16=8,6,0,0,484,17496,0,0,840,50400,0,0,274,6088,0,0;QS=1,0 PL 0,42,255 +17 564 . C <*> 0 . ;I16=9,6,0,0,478,16106,0,0,900,54000,0,0,296,6634,0,0;QS=1,0 PL 0,45,255 +17 565 . G <*> 0 . ;I16=9,6,0,0,513,17987,0,0,900,54000,0,0,293,6569,0,0;QS=1,0 PL 0,45,255 +17 566 . C <*> 0 . ;I16=7,8,0,0,511,18687,0,0,900,54000,0,0,242,5270,0,0;QS=1,0 PL 0,45,255 +17 567 . C <*> 0 . ;I16=7,8,0,0,503,17943,0,0,900,54000,0,0,275,6353,0,0;QS=1,0 PL 0,45,255 +17 568 . C <*> 0 . ;I16=8,8,0,0,609,23783,0,0,960,57600,0,0,291,6475,0,0;QS=1,0 PL 0,48,255 +17 569 . T <*> 0 . ;I16=8,7,0,0,547,20831,0,0,900,54000,0,0,286,6410,0,0;QS=1,0 PL 0,45,255 +17 570 . T <*> 0 . ;I16=8,9,0,0,524,17476,0,0,1020,61200,0,0,290,6392,0,0;QS=1,0 PL 0,51,255 +17 571 . C <*> 0 . ;I16=9,9,0,0,637,23265,0,0,1080,64800,0,0,290,6374,0,0;QS=1,0 PL 0,54,255 +17 572 . A <*> 0 . ;I16=9,9,0,0,620,21868,0,0,1080,64800,0,0,291,6373,0,0;QS=1,0 PL 0,54,255 +17 573 . A <*> 0 . ;I16=9,9,0,0,576,19124,0,0,1080,64800,0,0,291,6341,0,0;QS=1,0 PL 0,54,255 +17 574 . C <*> 0 . ;I16=8,9,0,0,623,23439,0,0,1020,61200,0,0,292,6328,0,0;QS=1,0 PL 0,51,255 +17 575 . T <*> 0 . ;I16=7,8,0,0,556,21210,0,0,900,54000,0,0,261,5749,0,0;QS=1,0 PL 0,45,255 +17 576 . G <*> 0 . ;I16=8,9,0,0,584,21002,0,0,1020,61200,0,0,294,6356,0,0;QS=1,0 PL 0,51,255 +17 577 . G <*> 0 . ;I16=7,9,0,0,544,19522,0,0,960,57600,0,0,275,5997,0,0;QS=1,0 PL 0,48,255 +17 578 . G <*> 0 . ;I16=7,9,0,0,524,18696,0,0,960,57600,0,0,296,6406,0,0;QS=1,0 PL 0,48,255 +17 579 . G <*> 0 . ;I16=8,8,0,0,573,21291,0,0,960,57600,0,0,283,6237,0,0;QS=1,0 PL 0,48,255 +17 580 . A C,<*> 0 . ;I16=7,9,1,0,585,21479,16,256,960,57600,60,3600,281,6141,17,289;QS=0.973378,0.0266223,0 PL 0,34,255,48,255,255 +17 581 . A <*> 0 . ;I16=8,10,0,0,609,21317,0,0,1080,64800,0,0,298,6398,0,0;QS=1,0 PL 0,54,255 +17 582 . C <*> 0 . ;I16=7,10,0,0,624,23428,0,0,1020,61200,0,0,284,6162,0,0;QS=1,0 PL 0,51,255 +17 583 . T <*> 0 . ;I16=8,9,0,0,629,23813,0,0,1020,61200,0,0,301,6397,0,0;QS=1,0 PL 0,51,255 +17 584 . C <*> 0 . ;I16=8,9,0,0,601,22257,0,0,989,58441,0,0,283,6027,0,0;QS=1,0 PL 0,51,255 +17 585 . A <*> 0 . ;I16=9,9,0,0,629,22525,0,0,1049,62041,0,0,305,6429,0,0;QS=1,0 PL 0,54,255 +17 586 . T <*> 0 . ;I16=8,9,0,0,619,22941,0,0,989,58441,0,0,300,6406,0,0;QS=1,0 PL 0,51,255 +17 587 . C <*> 0 . ;I16=9,9,0,0,631,23047,0,0,1049,62041,0,0,309,6505,0,0;QS=1,0 PL 0,54,255 +17 588 . A <*> 0 . ;I16=9,9,0,0,635,22933,0,0,1049,62041,0,0,312,6578,0,0;QS=1,0 PL 0,54,255 +17 589 . A <*> 0 . ;I16=9,9,0,0,647,23805,0,0,1049,62041,0,0,316,6674,0,0;QS=1,0 PL 0,54,255 +17 590 . C <*> 0 . ;I16=9,9,0,0,653,24881,0,0,1049,62041,0,0,320,6794,0,0;QS=1,0 PL 0,54,255 +17 591 . A <*> 0 . ;I16=9,9,0,0,678,25648,0,0,1049,62041,0,0,322,6836,0,0;QS=1,0 PL 0,54,255 +17 592 . A <*> 0 . ;I16=8,9,0,0,629,23469,0,0,989,58441,0,0,311,6705,0,0;QS=1,0 PL 0,51,255 +17 593 . C <*> 0 . ;I16=8,9,0,0,628,23572,0,0,989,58441,0,0,312,6714,0,0;QS=1,0 PL 0,51,255 +17 594 . A <*> 0 . ;I16=8,9,0,0,631,23595,0,0,989,58441,0,0,306,6522,0,0;QS=1,0 PL 0,51,255 +17 595 . A <*> 0 . ;I16=9,9,0,0,606,21226,0,0,1049,62041,0,0,318,6636,0,0;QS=1,0 PL 0,54,255 +17 596 . A <*> 0 . ;I16=8,9,0,0,549,18681,0,0,989,58441,0,0,314,6550,0,0;QS=1,0 PL 0,51,255 +17 597 . C <*> 0 . ;I16=9,9,0,0,656,24752,0,0,1049,62041,0,0,311,6441,0,0;QS=1,0 PL 0,54,255 +17 598 . T <*> 0 . ;I16=8,9,0,0,621,23445,0,0,989,58441,0,0,308,6354,0,0;QS=1,0 PL 0,51,255 +17 599 . T <*> 0 . ;I16=8,9,0,0,605,22177,0,0,989,58441,0,0,305,6289,0,0;QS=1,0 PL 0,51,255 +17 600 . G <*> 0 . ;I16=8,9,0,0,631,24051,0,0,989,58441,0,0,302,6246,0,0;QS=1,0 PL 0,51,255 +17 601 . T <*> 0 . ;I16=8,9,0,0,580,20248,0,0,989,58441,0,0,299,6225,0,0;QS=1,0 PL 0,51,255 +17 602 . G <*> 0 . ;I16=8,8,0,0,571,20977,0,0,929,54841,0,0,271,5601,0,0;QS=1,0 PL 0,48,255 +17 603 . G <*> 0 . ;I16=8,8,0,0,542,19362,0,0,929,54841,0,0,294,6248,0,0;QS=1,0 PL 0,48,255 +17 604 . T <*> 0 . ;I16=7,8,0,0,487,16681,0,0,900,54000,0,0,272,5890,0,0;QS=1,0 PL 0,45,255 +17 605 . T <*> 0 . ;I16=6,7,0,0,476,17572,0,0,780,46800,0,0,244,5234,0,0;QS=1,0 PL 0,39,255 +17 606 . T <*> 0 . ;I16=6,8,0,0,477,16909,0,0,840,50400,0,0,266,5842,0,0;QS=1,0 PL 0,42,255 +17 607 . A <*> 0 . ;I16=7,8,0,0,524,18528,0,0,869,51241,0,0,284,6272,0,0;QS=1,0 PL 0,45,255 +17 608 . C <*> 0 . ;I16=7,7,0,0,477,17013,0,0,809,47641,0,0,256,5650,0,0;QS=1,0 PL 0,42,255 +17 609 . C <*> 0 . ;I16=7,8,0,0,518,18374,0,0,869,51241,0,0,278,6292,0,0;QS=1,0 PL 0,45,255 +17 610 . C <*> 0 . ;I16=7,7,0,0,555,22227,0,0,809,47641,0,0,276,6322,0,0;QS=1,0 PL 0,42,255 +17 611 . A <*> 0 . ;I16=7,6,0,0,459,16757,0,0,749,44041,0,0,248,5688,0,0;QS=1,0 PL 0,39,255 +17 612 . C <*> 0 . ;I16=8,7,0,0,552,20818,0,0,869,51241,0,0,270,6314,0,0;QS=1,0 PL 0,45,255 +17 613 . A <*> 0 . ;I16=8,7,0,0,514,18130,0,0,869,51241,0,0,268,6326,0,0;QS=1,0 PL 0,45,255 +17 614 . C <*> 0 . ;I16=8,7,0,0,561,21321,0,0,869,51241,0,0,265,6299,0,0;QS=1,0 PL 0,45,255 +17 615 . A <*> 0 . ;I16=8,7,0,0,525,18821,0,0,869,51241,0,0,262,6282,0,0;QS=1,0 PL 0,45,255 +17 616 . A <*> 0 . ;I16=8,7,0,0,508,17800,0,0,869,51241,0,0,259,6275,0,0;QS=1,0 PL 0,45,255 +17 617 . T <*> 0 . ;I16=7,7,0,0,474,16662,0,0,809,47641,0,0,257,6277,0,0;QS=1,0 PL 0,42,255 +17 618 . G <*> 0 . ;I16=7,8,0,0,490,16688,0,0,869,51241,0,0,255,6237,0,0;QS=1,0 PL 0,45,255 +17 619 . G <*> 0 . ;I16=6,7,0,0,459,16663,0,0,749,44041,0,0,257,6205,0,0;QS=1,0 PL 0,39,255 +17 620 . A <*> 0 . ;I16=6,6,0,0,392,13678,0,0,689,40441,0,0,234,5556,0,0;QS=1,0 PL 0,36,255 +17 621 . A <*> 0 . ;I16=6,7,0,0,450,16060,0,0,749,44041,0,0,261,6165,0,0;QS=1,0 PL 0,39,255 +17 622 . G <*> 0 . ;I16=5,7,0,0,395,14293,0,0,720,43200,0,0,238,5532,0,0;QS=1,0 PL 0,36,255 +17 623 . A T,<*> 0 . ;I16=4,7,1,0,374,13078,15,225,660,39600,60,3600,215,4907,25,625;QS=0.96144,0.0385604,0 PL 0,20,241,33,244,246 +17 624 . C <*> 0 . ;I16=6,6,0,0,412,14892,0,0,689,40441,0,0,242,5540,0,0;QS=1,0 PL 0,36,255 +17 625 . C <*> 0 . ;I16=6,7,0,0,455,16699,0,0,749,44041,0,0,269,6181,0,0;QS=1,0 PL 0,39,255 +17 626 . A <*> 0 . ;I16=6,6,0,0,428,15858,0,0,689,40441,0,0,246,5580,0,0;QS=1,0 PL 0,36,255 +17 627 . C <*> 0 . ;I16=5,7,0,0,465,18311,0,0,720,43200,0,0,248,5612,0,0;QS=1,0 PL 0,36,255 +17 628 . T <*> 0 . ;I16=5,8,0,0,451,16017,0,0,780,46800,0,0,250,5652,0,0;QS=1,0 PL 0,39,255 +17 629 . T <*> 0 . ;I16=6,8,0,0,474,16648,0,0,809,47641,0,0,278,6326,0,0;QS=1,0 PL 0,42,255 +17 630 . A <*> 0 . ;I16=5,8,0,0,475,17895,0,0,780,46800,0,0,255,5711,0,0;QS=1,0 PL 0,39,255 +17 631 . G <*> 0 . ;I16=6,8,0,0,489,17809,0,0,809,47641,0,0,282,6358,0,0;QS=1,0 PL 0,42,255 +17 632 . C <*> 0 . ;I16=5,8,0,0,508,19922,0,0,780,46800,0,0,259,5767,0,0;QS=1,0 PL 0,39,255 +17 633 . A <*> 0 . ;I16=6,8,0,0,495,17849,0,0,809,47641,0,0,286,6438,0,0;QS=1,0 PL 0,42,255 +17 634 . A <*> 0 . ;I16=6,8,0,0,495,18069,0,0,809,47641,0,0,288,6496,0,0;QS=1,0 PL 0,42,255 +17 635 . C <*> 0 . ;I16=5,8,0,0,441,15861,0,0,780,46800,0,0,265,5941,0,0;QS=1,0 PL 0,39,255 +17 636 . A <*> 0 . ;I16=5,8,0,0,495,18995,0,0,780,46800,0,0,267,6023,0,0;QS=1,0 PL 0,39,255 +17 637 . A <*> 0 . ;I16=6,8,0,0,520,19396,0,0,809,47641,0,0,294,6742,0,0;QS=1,0 PL 0,42,255 +17 638 . A <*> 0 . ;I16=6,8,0,0,496,17946,0,0,809,47641,0,0,295,6797,0,0;QS=1,0 PL 0,42,255 +17 639 . A <*> 0 . ;I16=5,8,0,0,439,15525,0,0,749,44041,0,0,271,6237,0,0;QS=1,0 PL 0,39,255 +17 640 . A <*> 0 . ;I16=5,9,0,0,523,20051,0,0,809,47641,0,0,270,6214,0,0;QS=1,0 PL 0,42,255 +17 641 . G <*> 0 . ;I16=5,9,0,0,453,15773,0,0,809,47641,0,0,270,6206,0,0;QS=1,0 PL 0,42,255 +17 642 . G <*> 0 . ;I16=6,9,0,0,530,19482,0,0,869,51241,0,0,295,6839,0,0;QS=1,0 PL 0,45,255 +17 643 . A <*> 0 . ;I16=6,7,0,0,400,13552,0,0,749,44041,0,0,275,6421,0,0;QS=1,0 PL 0,39,255 +17 644 . C A,<*> 0 . ;I16=4,8,1,0,377,12491,17,289,720,43200,60,3600,244,5498,25,625;QS=0.956853,0.0431472,0 PL 0,22,236,36,239,243 +17 645 . C <*> 0 . ;I16=5,9,0,0,510,19506,0,0,809,47641,0,0,284,6310,0,0;QS=1,0 PL 0,42,255 +17 646 . A T,<*> 0 . ;I16=4,9,1,0,471,17229,14,196,780,46800,60,3600,258,5630,25,625;QS=0.971134,0.028866,0 PL 0,27,255,39,255,255 +17 647 . A <*> 0 . ;I16=5,9,0,0,484,17122,0,0,809,47641,0,0,282,6214,0,0;QS=1,0 PL 0,42,255 +17 648 . A <*> 0 . ;I16=6,10,0,0,508,17232,0,0,929,54841,0,0,307,6813,0,0;QS=1,0 PL 0,48,255 +17 649 . C <*> 0 . ;I16=5,10,0,0,560,21164,0,0,900,54000,0,0,282,6178,0,0;QS=1,0 PL 0,45,255 +17 650 . T <*> 0 . ;I16=6,9,0,0,489,17353,0,0,869,51241,0,0,293,6613,0,0;QS=1,0 PL 0,45,255 +17 651 . C <*> 0 . ;I16=6,10,0,0,573,21193,0,0,929,54841,0,0,303,6815,0,0;QS=1,0 PL 0,48,255 +17 652 . C <*> 0 . ;I16=5,11,0,0,591,22489,0,0,929,54841,0,0,283,6245,0,0;QS=1,0 PL 0,48,255 +17 653 . T <*> 0 . ;I16=5,13,0,0,586,20536,0,0,1049,62041,0,0,284,6302,0,0;QS=1,0 PL 0,54,255 +17 654 . G <*> 0 . ;I16=6,13,0,0,631,22015,0,0,1109,65641,0,0,308,6804,0,0;QS=1,0 PL 0,57,255 +17 655 . G <*> 0 . ;I16=6,12,0,0,602,21008,0,0,1049,62041,0,0,308,6702,0,0;QS=1,0 PL 0,54,255 +17 656 . T <*> 0 . ;I16=6,12,0,0,571,19135,0,0,1049,62041,0,0,307,6571,0,0;QS=1,0 PL 0,54,255 +17 657 . A <*> 0 . ;I16=6,11,0,0,616,22438,0,0,989,58441,0,0,296,6362,0,0;QS=1,0 PL 0,51,255 +17 658 . C <*> 0 . ;I16=6,12,0,0,629,22681,0,0,1049,62041,0,0,305,6375,0,0;QS=1,0 PL 0,54,255 +17 659 . A <*> 0 . ;I16=6,11,0,0,611,22493,0,0,989,58441,0,0,292,6166,0,0;QS=1,0 PL 0,51,255 +17 660 . T <*> 0 . ;I16=6,12,0,0,615,21929,0,0,1049,62041,0,0,301,6193,0,0;QS=1,0 PL 0,54,255 +17 661 . G <*> 0 . ;I16=6,12,0,0,604,22004,0,0,1049,62041,0,0,299,6123,0,0;QS=1,0 PL 0,54,255 +17 662 . C <*> 0 . ;I16=5,12,0,0,587,21431,0,0,1020,61200,0,0,275,5593,0,0;QS=1,0 PL 0,51,255 +17 663 . A <*> 0 . ;I16=6,12,0,0,542,17662,0,0,1049,62041,0,0,294,6006,0,0;QS=1,0 PL 0,54,255 +17 664 . A <*> 0 . ;I16=6,13,0,0,635,22153,0,0,1109,65641,0,0,308,6250,0,0;QS=1,0 PL 0,57,255 +17 665 . C <*> 0 . ;I16=6,11,0,0,589,21301,0,0,989,58441,0,0,308,6264,0,0;QS=1,0 PL 0,51,255 +17 666 . T <*> 0 . ;I16=6,11,0,0,624,23190,0,0,989,58441,0,0,307,6251,0,0;QS=1,0 PL 0,51,255 +17 667 . G <*> 0 . ;I16=7,10,0,0,547,18915,0,0,989,58441,0,0,286,5860,0,0;QS=1,0 PL 0,51,255 +17 668 . A <*> 0 . ;I16=7,11,0,0,611,21219,0,0,1049,62041,0,0,306,6292,0,0;QS=1,0 PL 0,54,255 +17 669 . C <*> 0 . ;I16=6,10,0,0,568,20646,0,0,960,57600,0,0,292,6122,0,0;QS=1,0 PL 0,48,255 +17 670 . A <*> 0 . ;I16=7,10,0,0,602,22518,0,0,989,58441,0,0,308,6424,0,0;QS=1,0 PL 0,51,255 +17 671 . G <*> 0 . ;I16=7,10,0,0,616,22652,0,0,989,58441,0,0,309,6523,0,0;QS=1,0 PL 0,51,255 +17 672 . A <*> 0 . ;I16=6,10,0,0,545,19559,0,0,960,57600,0,0,298,6500,0,0;QS=1,0 PL 0,48,255 +17 673 . T <*> 0 . ;I16=6,10,0,0,539,19173,0,0,929,54841,0,0,285,6111,0,0;QS=1,0 PL 0,48,255 +17 674 . G <*> 0 . ;I16=7,9,0,0,544,19672,0,0,929,54841,0,0,284,6172,0,0;QS=1,0 PL 0,48,255 +17 675 . A <*> 0 . ;I16=7,10,0,0,586,20832,0,0,989,58441,0,0,308,6876,0,0;QS=1,0 PL 0,51,255 +17 676 . A <*> 0 . ;I16=6,10,0,0,578,21168,0,0,929,54841,0,0,257,5723,0,0;QS=1,0 PL 0,48,255 +17 677 . T <*> 0 . ;I16=7,11,0,0,595,20493,0,0,1049,62041,0,0,306,7038,0,0;QS=1,0 PL 0,54,255 +17 678 . C <*> 0 . ;I16=7,11,0,0,618,21998,0,0,1049,62041,0,0,305,7121,0,0;QS=1,0 PL 0,54,255 +17 679 . T <*> 0 . ;I16=5,10,0,0,510,18140,0,0,869,51241,0,0,279,6493,0,0;QS=1,0 PL 0,45,255 +17 680 . C <*> 0 . ;I16=5,10,0,0,516,18950,0,0,869,51241,0,0,278,6500,0,0;QS=1,0 PL 0,45,255 +17 681 . A <*> 0 . ;I16=5,9,0,0,486,17230,0,0,809,47641,0,0,278,6516,0,0;QS=1,0 PL 0,42,255 +17 682 . A <*> 0 . ;I16=5,10,0,0,495,16993,0,0,869,51241,0,0,303,7165,0,0;QS=1,0 PL 0,45,255 +17 683 . A <*> 0 . ;I16=5,11,0,0,508,17204,0,0,929,54841,0,0,303,7197,0,0;QS=1,0 PL 0,48,255 +17 684 . C <*> 0 . ;I16=4,11,0,0,454,14150,0,0,869,51241,0,0,279,6613,0,0;QS=1,0 PL 0,45,251 +17 685 . G <*> 0 . ;I16=4,11,0,0,500,17468,0,0,900,54000,0,0,306,7288,0,0;QS=1,0 PL 0,45,255 +17 686 . C <*> 0 . ;I16=4,11,0,0,513,18735,0,0,900,54000,0,0,308,7346,0,0;QS=1,0 PL 0,45,255 +17 687 . A <*> 0 . ;I16=3,10,0,0,445,15701,0,0,780,46800,0,0,285,6787,0,0;QS=1,0 PL 0,39,255 +17 688 . T <*> 0 . ;I16=3,11,0,0,492,17954,0,0,840,50400,0,0,313,7485,0,0;QS=1,0 PL 0,42,255 +17 689 . T A,<*> 0 . ;I16=2,11,1,0,436,15126,13,169,780,46800,60,3600,291,6939,25,625;QS=0.971047,0.0289532,0 PL 0,28,231,39,234,234 +17 690 . C <*> 0 . ;I16=3,11,0,0,535,20873,0,0,840,50400,0,0,319,7649,0,0;QS=1,0 PL 0,42,255 +17 691 . C <*> 0 . ;I16=2,11,0,0,492,19362,0,0,780,46800,0,0,297,7115,0,0;QS=1,0 PL 0,39,255 +17 692 . T <*> 0 . ;I16=3,11,0,0,509,18731,0,0,840,50400,0,0,325,7837,0,0;QS=1,0 PL 0,42,255 +17 693 . C <*> 0 . ;I16=3,11,0,0,488,17808,0,0,840,50400,0,0,325,7791,0,0;QS=1,0 PL 0,42,255 +17 694 . C <*> 0 . ;I16=3,11,0,0,435,14073,0,0,840,50400,0,0,325,7753,0,0;QS=1,0 PL 0,42,242 +17 695 . G <*> 0 . ;I16=2,11,0,0,457,16515,0,0,780,46800,0,0,302,7190,0,0;QS=1,0 PL 0,39,246 +17 696 . T <*> 0 . ;I16=3,11,0,0,513,19017,0,0,840,50400,0,0,323,7605,0,0;QS=1,0 PL 0,42,255 +17 697 . G <*> 0 . ;I16=4,10,0,0,512,18872,0,0,809,47641,0,0,297,6921,0,0;QS=1,0 PL 0,42,255 +17 698 . T <*> 0 . ;I16=4,11,0,0,543,20005,0,0,869,51241,0,0,322,7498,0,0;QS=1,0 PL 0,45,255 +17 699 . G <*> 0 . ;I16=4,11,0,0,518,18776,0,0,869,51241,0,0,322,7462,0,0;QS=1,0 PL 0,45,255 +17 700 . A <*> 0 . ;I16=4,11,0,0,538,19524,0,0,869,51241,0,0,322,7438,0,0;QS=1,0 PL 0,45,255 +17 701 . A <*> 0 . ;I16=3,12,0,0,532,19396,0,0,869,51241,0,0,306,7170,0,0;QS=1,0 PL 0,45,255 +17 702 . A <*> 0 . ;I16=3,12,0,0,588,23242,0,0,869,51241,0,0,307,7151,0,0;QS=1,0 PL 0,45,255 +17 703 . G <*> 0 . ;I16=3,12,0,0,565,21505,0,0,869,51241,0,0,307,7093,0,0;QS=1,0 PL 0,45,255 +17 704 . A T,<*> 0 . ;I16=3,12,1,0,540,19738,16,256,869,51241,60,3600,307,7047,13,169;QS=0.970642,0.0293578,0 PL 0,31,255,45,255,255 +17 705 . A <*> 0 . ;I16=4,11,0,0,556,21254,0,0,869,51241,0,0,294,6532,0,0;QS=1,0 PL 0,45,255 +17 706 . G <*> 0 . ;I16=4,12,0,0,607,23697,0,0,929,54841,0,0,318,7112,0,0;QS=1,0 PL 0,48,255 +17 707 . C <*> 0 . ;I16=4,12,0,0,586,22478,0,0,929,54841,0,0,317,7081,0,0;QS=1,0 PL 0,48,255 +17 708 . C <*> 0 . ;I16=4,12,0,0,515,16965,0,0,929,54841,0,0,316,7064,0,0;QS=1,0 PL 0,48,255 +17 709 . G <*> 0 . ;I16=3,11,0,0,540,21284,0,0,809,47641,0,0,281,6321,0,0;QS=1,0 PL 0,42,255 +17 710 . G <*> 0 . ;I16=3,12,0,0,558,21296,0,0,869,51241,0,0,305,6919,0,0;QS=1,0 PL 0,45,255 +17 711 . A <*> 0 . ;I16=4,12,0,0,563,20523,0,0,929,54841,0,0,309,6889,0,0;QS=1,0 PL 0,48,255 +17 712 . C <*> 0 . ;I16=4,12,0,0,641,25857,0,0,929,54841,0,0,306,6824,0,0;QS=1,0 PL 0,48,255 +17 713 . T <*> 0 . ;I16=4,12,0,0,607,23363,0,0,929,54841,0,0,303,6773,0,0;QS=1,0 PL 0,48,255 +17 714 . C <*> 0 . ;I16=4,12,0,0,632,25106,0,0,929,54841,0,0,300,6736,0,0;QS=1,0 PL 0,48,255 +17 715 . A <*> 0 . ;I16=4,11,0,0,557,20881,0,0,869,51241,0,0,271,6039,0,0;QS=1,0 PL 0,45,255 +17 716 . C <*> 0 . ;I16=3,13,0,0,612,23858,0,0,929,54841,0,0,298,6656,0,0;QS=1,0 PL 0,48,255 +17 717 . A <*> 0 . ;I16=4,13,0,0,637,24341,0,0,989,58441,0,0,296,6632,0,0;QS=1,0 PL 0,51,255 +17 718 . G <*> 0 . ;I16=3,12,0,0,569,21997,0,0,869,51241,0,0,295,6623,0,0;QS=1,0 PL 0,45,255 +17 719 . G <*> 0 . ;I16=3,11,0,0,536,21010,0,0,809,47641,0,0,269,6003,0,0;QS=1,0 PL 0,42,255 +17 720 . G <*> 0 . ;I16=2,10,0,0,472,18630,0,0,689,40441,0,0,258,5900,0,0;QS=1,0 PL 0,36,255 +17 721 . C <*> 0 . ;I16=2,11,0,0,508,19944,0,0,749,44041,0,0,269,6051,0,0;QS=1,0 PL 0,39,255 +17 722 . A <*> 0 . ;I16=2,11,0,0,465,16791,0,0,749,44041,0,0,269,6093,0,0;QS=1,0 PL 0,39,244 +17 723 . A <*> 0 . ;I16=2,10,0,0,465,18067,0,0,689,40441,0,0,254,5900,0,0;QS=1,0 PL 0,36,253 +17 724 . C <*> 0 . ;I16=2,12,0,0,554,22026,0,0,809,47641,0,0,289,6593,0,0;QS=1,0 PL 0,42,255 +17 725 . A <*> 0 . ;I16=2,12,0,0,492,17820,0,0,809,47641,0,0,287,6573,0,0;QS=1,0 PL 0,42,246 +17 726 . C <*> 0 . ;I16=2,12,0,0,545,21303,0,0,809,47641,0,0,284,6516,0,0;QS=1,0 PL 0,42,255 +17 727 . A <*> 0 . ;I16=2,12,0,0,493,17593,0,0,809,47641,0,0,280,6422,0,0;QS=1,0 PL 0,42,247 +17 728 . C <*> 0 . ;I16=3,11,0,0,534,20718,0,0,809,47641,0,0,276,6290,0,0;QS=1,0 PL 0,42,255 +17 729 . T <*> 0 . ;I16=3,11,0,0,519,19303,0,0,809,47641,0,0,273,6171,0,0;QS=1,0 PL 0,42,255 +17 730 . A <*> 0 . ;I16=3,11,0,0,511,18861,0,0,809,47641,0,0,270,6066,0,0;QS=1,0 PL 0,42,255 +17 731 . T <*> 0 . ;I16=3,11,0,0,525,19893,0,0,809,47641,0,0,266,5926,0,0;QS=1,0 PL 0,42,255 +17 732 . C <*> 0 . ;I16=3,11,0,0,536,20792,0,0,809,47641,0,0,262,5802,0,0;QS=1,0 PL 0,42,255 +17 733 . T <*> 0 . ;I16=3,11,0,0,504,18438,0,0,809,47641,0,0,258,5694,0,0;QS=1,0 PL 0,42,255 +17 734 . G <*> 0 . ;I16=3,11,0,0,519,19667,0,0,809,47641,0,0,254,5602,0,0;QS=1,0 PL 0,42,255 +17 735 . A <*> 0 . ;I16=3,11,0,0,496,17760,0,0,809,47641,0,0,249,5475,0,0;QS=1,0 PL 0,42,255 +17 736 . C <*> 0 . ;I16=4,10,0,0,528,20164,0,0,809,47641,0,0,244,5312,0,0;QS=1,0 PL 0,42,255 +17 737 . T <*> 0 . ;I16=4,10,0,0,510,19386,0,0,809,47641,0,0,240,5164,0,0;QS=1,0 PL 0,42,255 +17 738 . G <*> 0 . ;I16=4,10,0,0,519,19587,0,0,809,47641,0,0,236,5032,0,0;QS=1,0 PL 0,42,255 +17 739 . T <*> 0 . ;I16=4,10,0,0,506,18744,0,0,809,47641,0,0,232,4916,0,0;QS=1,0 PL 0,42,255 +17 740 . T <*> 0 . ;I16=4,9,0,0,459,16561,0,0,749,44041,0,0,229,4815,0,0;QS=1,0 PL 0,39,255 +17 741 . T <*> 0 . ;I16=4,9,0,0,450,16174,0,0,749,44041,0,0,226,4728,0,0;QS=1,0 PL 0,39,255 +17 742 . C <*> 0 . ;I16=4,10,0,0,520,20032,0,0,809,47641,0,0,222,4606,0,0;QS=1,0 PL 0,42,255 +17 743 . A <*> 0 . ;I16=4,10,0,0,512,18872,0,0,809,47641,0,0,219,4501,0,0;QS=1,0 PL 0,42,255 +17 744 . T <*> 0 . ;I16=4,10,0,0,505,18577,0,0,809,47641,0,0,216,4414,0,0;QS=1,0 PL 0,42,255 +17 745 . G <*> 0 . ;I16=4,10,0,0,503,18773,0,0,809,47641,0,0,213,4345,0,0;QS=1,0 PL 0,42,255 +17 746 . G <*> 0 . ;I16=4,9,0,0,465,17013,0,0,749,44041,0,0,210,4294,0,0;QS=1,0 PL 0,39,255 +17 747 . G <*> 0 . ;I16=5,9,0,0,511,18971,0,0,809,47641,0,0,208,4260,0,0;QS=1,0 PL 0,42,255 +17 748 . A <*> 0 . ;I16=5,10,0,0,513,17731,0,0,869,51241,0,0,207,4243,0,0;QS=1,0 PL 0,45,255 +17 749 . A <*> 0 . ;I16=5,11,0,0,540,18590,0,0,929,54841,0,0,207,4245,0,0;QS=1,0 PL 0,48,255 +17 750 . A <*> 0 . ;I16=6,11,0,0,628,23526,0,0,989,58441,0,0,208,4268,0,0;QS=1,0 PL 0,51,255 +17 751 . G <*> 0 . ;I16=6,10,0,0,601,22813,0,0,929,54841,0,0,211,4313,0,0;QS=1,0 PL 0,48,255 +17 752 . T <*> 0 . ;I16=6,10,0,0,553,19719,0,0,929,54841,0,0,214,4380,0,0;QS=1,0 PL 0,48,255 +17 753 . C <*> 0 . ;I16=6,9,0,0,553,20899,0,0,869,51241,0,0,218,4468,0,0;QS=1,0 PL 0,45,255 +17 754 . T <*> 0 . ;I16=6,9,0,0,536,19568,0,0,869,51241,0,0,221,4525,0,0;QS=1,0 PL 0,45,255 +17 755 . G <*> 0 . ;I16=6,9,0,0,553,20735,0,0,869,51241,0,0,224,4600,0,0;QS=1,0 PL 0,45,255 +17 756 . G <*> 0 . ;I16=6,7,0,0,464,16824,0,0,749,44041,0,0,221,4643,0,0;QS=1,0 PL 0,39,255 +17 757 . A <*> 0 . ;I16=6,8,0,0,505,18449,0,0,809,47641,0,0,232,4800,0,0;QS=1,0 PL 0,42,255 +17 758 . A <*> 0 . ;I16=6,8,0,0,470,16332,0,0,809,47641,0,0,235,4875,0,0;QS=1,0 PL 0,42,255 +17 759 . A <*> 0 . ;I16=6,8,0,0,491,17583,0,0,809,47641,0,0,237,4919,0,0;QS=1,0 PL 0,42,255 +17 760 . C <*> 0 . ;I16=6,8,0,0,454,15198,0,0,809,47641,0,0,239,4983,0,0;QS=1,0 PL 0,42,255 +17 761 . G <*> 0 . ;I16=6,7,0,0,451,15993,0,0,749,44041,0,0,242,5066,0,0;QS=1,0 PL 0,39,255 +17 762 . G <*> 0 . ;I16=6,7,0,0,472,17724,0,0,749,44041,0,0,244,5116,0,0;QS=1,0 PL 0,39,255 +17 763 . C <*> 0 . ;I16=6,7,0,0,483,18641,0,0,749,44041,0,0,246,5182,0,0;QS=1,0 PL 0,39,255 +17 764 . A <*> 0 . ;I16=6,8,0,0,491,17659,0,0,809,47641,0,0,248,5264,0,0;QS=1,0 PL 0,42,255 +17 765 . A <*> 0 . ;I16=6,8,0,0,487,17613,0,0,809,47641,0,0,251,5363,0,0;QS=1,0 PL 0,42,255 +17 766 . C <*> 0 . ;I16=6,8,0,0,511,19211,0,0,809,47641,0,0,254,5480,0,0;QS=1,0 PL 0,42,255 +17 767 . A <*> 0 . ;I16=5,8,0,0,459,16621,0,0,749,44041,0,0,258,5614,0,0;QS=1,0 PL 0,39,255 +17 768 . C <*> 0 . ;I16=5,8,0,0,484,18302,0,0,749,44041,0,0,261,5713,0,0;QS=1,0 PL 0,39,255 +17 769 . C <*> 0 . ;I16=5,8,0,0,498,19504,0,0,749,44041,0,0,264,5826,0,0;QS=1,0 PL 0,39,255 +17 770 . A <*> 0 . ;I16=5,8,0,0,476,17668,0,0,749,44041,0,0,267,5953,0,0;QS=1,0 PL 0,39,255 +17 771 . T <*> 0 . ;I16=5,8,0,0,472,17356,0,0,749,44041,0,0,270,6094,0,0;QS=1,0 PL 0,39,255 +17 772 . T <*> 0 . ;I16=5,8,0,0,464,16836,0,0,749,44041,0,0,273,6249,0,0;QS=1,0 PL 0,39,255 +17 773 . G <*> 0 . ;I16=5,8,0,0,508,20064,0,0,749,44041,0,0,275,6367,0,0;QS=1,0 PL 0,39,255 +17 774 . A <*> 0 . ;I16=5,8,0,0,508,19958,0,0,749,44041,0,0,276,6446,0,0;QS=1,0 PL 0,39,255 +17 775 . G <*> 0 . ;I16=5,8,0,0,510,20346,0,0,749,44041,0,0,276,6484,0,0;QS=1,0 PL 0,39,255 +17 776 . A <*> 0 . ;I16=5,8,0,0,454,16146,0,0,749,44041,0,0,274,6430,0,0;QS=1,0 PL 0,39,255 +17 777 . C <*> 0 . ;I16=5,8,0,0,479,17973,0,0,749,44041,0,0,272,6384,0,0;QS=1,0 PL 0,39,255 +17 778 . A <*> 0 . ;I16=5,8,0,0,498,19304,0,0,749,44041,0,0,270,6346,0,0;QS=1,0 PL 0,39,255 +17 779 . G <*> 0 . ;I16=5,8,0,0,487,18951,0,0,749,44041,0,0,268,6316,0,0;QS=1,0 PL 0,39,255 +17 780 . A <*> 0 . ;I16=5,8,0,0,454,16120,0,0,749,44041,0,0,265,6245,0,0;QS=1,0 PL 0,39,255 +17 781 . A <*> 0 . ;I16=5,9,0,0,469,16439,0,0,809,47641,0,0,262,6184,0,0;QS=1,0 PL 0,42,255 +17 782 . A <*> 0 . ;I16=5,9,0,0,465,16341,0,0,809,47641,0,0,260,6134,0,0;QS=1,0 PL 0,42,255 +17 783 . A <*> 0 . ;I16=5,8,0,0,428,14944,0,0,749,44041,0,0,259,6095,0,0;QS=1,0 PL 0,39,255 +17 784 . C <*> 0 . ;I16=5,7,0,0,436,16194,0,0,689,40441,0,0,259,6065,0,0;QS=1,0 PL 0,36,255 +17 785 . A <*> 0 . ;I16=5,7,0,0,431,16203,0,0,689,40441,0,0,259,6043,0,0;QS=1,0 PL 0,36,255 +17 786 . G <*> 0 . ;I16=5,6,0,0,409,15477,0,0,629,36841,0,0,234,5404,0,0;QS=1,0 PL 0,33,255 +17 787 . G <*> 0 . ;I16=5,7,0,0,423,15619,0,0,689,40441,0,0,259,6023,0,0;QS=1,0 PL 0,36,255 +17 788 . T <*> 0 . ;I16=5,7,0,0,412,14836,0,0,689,40441,0,0,259,6025,0,0;QS=1,0 PL 0,36,255 +17 789 . G <*> 0 . ;I16=5,7,0,0,453,17787,0,0,689,40441,0,0,259,6035,0,0;QS=1,0 PL 0,36,255 +17 790 . A <*> 0 . ;I16=5,7,0,0,451,17149,0,0,689,40441,0,0,258,6002,0,0;QS=1,0 PL 0,36,255 +17 791 . G <*> 0 . ;I16=5,7,0,0,449,17203,0,0,689,40441,0,0,257,5975,0,0;QS=1,0 PL 0,36,255 +17 792 . T <*> 0 . ;I16=5,7,0,0,409,14639,0,0,689,40441,0,0,255,5905,0,0;QS=1,0 PL 0,36,255 +17 793 . G <*> 0 . ;I16=5,7,0,0,469,18565,0,0,689,40441,0,0,253,5843,0,0;QS=1,0 PL 0,36,255 +17 794 . G <*> 0 . ;I16=5,7,0,0,411,15199,0,0,689,40441,0,0,251,5789,0,0;QS=1,0 PL 0,36,255 +17 795 . T <*> 0 . ;I16=4,7,0,0,379,13481,0,0,660,39600,0,0,240,5662,0,0;QS=1,0 PL 0,33,255 +17 796 . T <*> 0 . ;I16=5,8,0,0,430,14742,0,0,749,44041,0,0,247,5705,0,0;QS=1,0 PL 0,39,255 +17 797 . G <*> 0 . ;I16=5,8,0,0,445,16267,0,0,749,44041,0,0,246,5676,0,0;QS=1,0 PL 0,39,255 +17 798 . C <*> 0 . ;I16=4,8,0,0,398,14124,0,0,720,43200,0,0,239,5621,0,0;QS=1,0 PL 0,36,255 +17 799 . C <*> 0 . ;I16=4,8,0,0,477,19099,0,0,720,43200,0,0,239,5623,0,0;QS=1,0 PL 0,36,255 +17 800 . T <*> 0 . ;I16=5,8,0,0,493,18895,0,0,749,44041,0,0,243,5649,0,0;QS=1,0 PL 0,39,255 +17 801 . G <*> 0 . ;I16=5,7,0,0,451,17335,0,0,689,40441,0,0,243,5659,0,0;QS=1,0 PL 0,36,255 +17 802 . G <*> 0 . ;I16=5,7,0,0,431,16005,0,0,689,40441,0,0,243,5677,0,0;QS=1,0 PL 0,36,255 +17 803 . G <*> 0 . ;I16=5,7,0,0,432,15918,0,0,689,40441,0,0,243,5703,0,0;QS=1,0 PL 0,36,255 +17 804 . G <*> 0 . ;I16=5,6,0,0,417,16221,0,0,629,36841,0,0,235,5673,0,0;QS=1,0 PL 0,33,255 +17 805 . C <*> 0 . ;I16=4,7,0,0,382,13946,0,0,660,39600,0,0,244,5778,0,0;QS=1,0 PL 0,33,255 +17 806 . C <*> 0 . ;I16=4,7,0,0,405,15297,0,0,660,39600,0,0,245,5825,0,0;QS=1,0 PL 0,33,255 +17 807 . A <*> 0 . ;I16=4,8,0,0,449,17007,0,0,720,43200,0,0,245,5827,0,0;QS=1,0 PL 0,36,255 +17 808 . G <*> 0 . ;I16=4,8,0,0,444,17120,0,0,720,43200,0,0,246,5834,0,0;QS=1,0 PL 0,36,255 +17 809 . G <*> 0 . ;I16=4,8,0,0,468,18332,0,0,720,43200,0,0,247,5847,0,0;QS=1,0 PL 0,36,255 +17 810 . G C,<*> 0 . ;I16=4,7,0,1,392,14490,14,196,660,39600,60,3600,234,5670,14,196;QS=0.965517,0.0344828,0 PL 0,21,255,33,255,255 +17 811 . A <*> 0 . ;I16=4,8,0,0,396,13780,0,0,720,43200,0,0,247,5793,0,0;QS=1,0 PL 0,36,255 +17 812 . A <*> 0 . ;I16=4,8,0,0,392,13430,0,0,720,43200,0,0,246,5730,0,0;QS=1,0 PL 0,36,255 +17 813 . C <*> 0 . ;I16=4,8,0,0,436,16202,0,0,720,43200,0,0,245,5677,0,0;QS=1,0 PL 0,36,255 +17 814 . T <*> 0 . ;I16=4,8,0,0,458,17612,0,0,720,43200,0,0,244,5634,0,0;QS=1,0 PL 0,36,255 +17 815 . T <*> 0 . ;I16=4,8,0,0,414,14642,0,0,720,43200,0,0,243,5601,0,0;QS=1,0 PL 0,36,255 +17 816 . T <*> 0 . ;I16=4,8,0,0,422,15368,0,0,720,43200,0,0,242,5578,0,0;QS=1,0 PL 0,36,255 +17 817 . C <*> 0 . ;I16=4,7,0,0,443,17943,0,0,660,39600,0,0,241,5515,0,0;QS=1,0 PL 0,33,255 +17 818 . T <*> 0 . ;I16=4,7,0,0,431,17023,0,0,660,39600,0,0,240,5462,0,0;QS=1,0 PL 0,33,255 +17 819 . G <*> 0 . ;I16=4,6,0,0,392,15500,0,0,600,36000,0,0,216,4890,0,0;QS=1,0 PL 0,30,255 +17 820 . G <*> 0 . ;I16=4,7,0,0,381,14031,0,0,660,39600,0,0,238,5386,0,0;QS=1,0 PL 0,33,255 +17 821 . G <*> 0 . ;I16=4,7,0,0,377,13851,0,0,660,39600,0,0,237,5363,0,0;QS=1,0 PL 0,33,255 +17 822 . G <*> 0 . ;I16=4,8,0,0,441,16567,0,0,720,43200,0,0,234,5250,0,0;QS=1,0 PL 0,36,255 +17 823 . T <*> 0 . ;I16=4,8,0,0,407,14277,0,0,720,43200,0,0,231,5099,0,0;QS=1,0 PL 0,36,255 +17 824 . C <*> 0 . ;I16=4,7,0,0,419,16165,0,0,660,39600,0,0,202,4288,0,0;QS=1,0 PL 0,33,255 +17 825 . A <*> 0 . ;I16=4,8,0,0,434,16022,0,0,720,43200,0,0,222,4694,0,0;QS=1,0 PL 0,36,255 +17 826 . T <*> 0 . ;I16=4,8,0,0,380,12824,0,0,720,43200,0,0,217,4493,0,0;QS=1,0 PL 0,36,250 +17 827 . A <*> 0 . ;I16=4,8,0,0,406,13974,0,0,720,43200,0,0,212,4310,0,0;QS=1,0 PL 0,36,255 +17 828 . T C,<*> 0 . ;I16=1,1,3,7,71,2525,351,12815,120,7200,600,36000,41,841,166,3304;QS=0.168246,0.831754,0 PL 211,0,35,217,65,255 +17 829 . T <*> 0 . ;I16=4,7,0,0,396,14500,0,0,660,39600,0,0,177,3373,0,0;QS=1,0 PL 0,33,255 +17 830 . C <*> 0 . ;I16=4,8,0,0,468,18492,0,0,720,43200,0,0,197,3869,0,0;QS=1,0 PL 0,36,255 +17 831 . T <*> 0 . ;I16=4,8,0,0,436,16238,0,0,720,43200,0,0,192,3758,0,0;QS=1,0 PL 0,36,255 +17 832 . C <*> 0 . ;I16=4,8,0,0,461,18119,0,0,720,43200,0,0,187,3665,0,0;QS=1,0 PL 0,36,255 +17 833 . T <*> 0 . ;I16=4,8,0,0,403,14533,0,0,720,43200,0,0,181,3539,0,0;QS=1,0 PL 0,36,255 +17 834 . G A,<*> 0 . ;I16=1,1,2,7,79,3121,315,11547,120,7200,540,32400,29,421,145,3007;QS=0.200508,0.799492,0 PL 185,0,46,191,73,246 +17 835 . T <*> 0 . ;I16=3,9,0,0,382,13248,0,0,720,43200,0,0,169,3335,0,0;QS=1,0 PL 0,36,240 +17 836 . G <*> 0 . ;I16=2,9,0,0,403,15023,0,0,660,39600,0,0,166,3256,0,0;QS=1,0 PL 0,33,243 +17 837 . T <*> 0 . ;I16=2,9,0,0,394,14408,0,0,660,39600,0,0,163,3191,0,0;QS=1,0 PL 0,33,241 +17 838 . T <*> 0 . ;I16=2,9,0,0,422,16300,0,0,660,39600,0,0,160,3140,0,0;QS=1,0 PL 0,33,252 +17 839 . G <*> 0 . ;I16=2,9,0,0,421,16183,0,0,660,39600,0,0,156,3054,0,0;QS=1,0 PL 0,33,249 +17 840 . A <*> 0 . ;I16=2,9,0,0,409,15273,0,0,660,39600,0,0,152,2984,0,0;QS=1,0 PL 0,33,243 +17 841 . T <*> 0 . ;I16=2,9,0,0,339,11229,0,0,660,39600,0,0,148,2930,0,0;QS=1,0 PL 0,33,213 +17 842 . T <*> 0 . ;I16=2,8,0,0,353,12609,0,0,600,36000,0,0,145,2891,0,0;QS=1,0 PL 0,30,227 +17 843 . C <*> 0 . ;I16=2,8,0,0,350,12738,0,0,600,36000,0,0,142,2866,0,0;QS=1,0 PL 0,30,228 +17 844 . T <*> 0 . ;I16=2,8,0,0,357,12849,0,0,600,36000,0,0,139,2855,0,0;QS=1,0 PL 0,30,227 +17 845 . G <*> 0 . ;I16=2,8,0,0,375,14197,0,0,600,36000,0,0,136,2858,0,0;QS=1,0 PL 0,30,239 +17 846 . G <*> 0 . ;I16=2,7,0,0,327,12079,0,0,540,32400,0,0,108,2250,0,0;QS=1,0 PL 0,27,223 +17 847 . T <*> 0 . ;I16=1,8,0,0,338,12766,0,0,540,32400,0,0,131,2905,0,0;QS=1,0 PL 0,27,210 +17 848 . G <*> 0 . ;I16=1,7,0,0,299,11335,0,0,480,28800,0,0,129,2895,0,0;QS=1,0 PL 0,24,199 +17 849 . G <*> 0 . ;I16=1,5,0,0,208,7400,0,0,360,21600,0,0,114,2696,0,0;QS=1,0 PL 0,18,160 +17 850 . T <*> 0 . ;I16=0,6,0,0,235,9215,0,0,360,21600,0,0,128,2894,0,0;QS=1,0 PL 0,18,153 +17 851 . G <*> 0 . ;I16=0,6,0,0,204,7430,0,0,360,21600,0,0,128,2900,0,0;QS=1,0 PL 0,18,140 +17 852 . G <*> 0 . ;I16=0,6,0,0,223,8355,0,0,360,21600,0,0,128,2910,0,0;QS=1,0 PL 0,18,147 +17 853 . A <*> 0 . ;I16=0,6,0,0,224,8382,0,0,360,21600,0,0,128,2924,0,0;QS=1,0 PL 0,18,146 +17 854 . A <*> 0 . ;I16=1,6,0,0,254,9296,0,0,420,25200,0,0,128,2942,0,0;QS=1,0 PL 0,21,179 +17 855 . A <*> 0 . ;I16=1,6,0,0,243,8549,0,0,420,25200,0,0,129,2965,0,0;QS=1,0 PL 0,21,171 +17 856 . C <*> 0 . ;I16=1,6,0,0,268,10500,0,0,420,25200,0,0,129,2945,0,0;QS=1,0 PL 0,21,192 +17 857 . A <*> 0 . ;I16=1,6,0,0,260,9676,0,0,420,25200,0,0,129,2933,0,0;QS=1,0 PL 0,21,182 +17 858 . A <*> 0 . ;I16=1,6,0,0,270,10598,0,0,420,25200,0,0,129,2929,0,0;QS=1,0 PL 0,21,192 +17 859 . G <*> 0 . ;I16=1,6,0,0,284,11642,0,0,420,25200,0,0,129,2933,0,0;QS=1,0 PL 0,21,202 +17 860 . A <*> 0 . ;I16=1,6,0,0,259,9591,0,0,420,25200,0,0,129,2945,0,0;QS=1,0 PL 0,21,184 +17 861 . C <*> 0 . ;I16=1,7,0,0,303,12143,0,0,480,28800,0,0,128,2914,0,0;QS=1,0 PL 0,24,206 +17 862 . T <*> 0 . ;I16=1,7,0,0,281,10123,0,0,480,28800,0,0,128,2890,0,0;QS=1,0 PL 0,24,188 +17 863 . G <*> 0 . ;I16=2,7,0,0,334,12540,0,0,540,32400,0,0,128,2874,0,0;QS=1,0 PL 0,27,228 +17 864 . T <*> 0 . ;I16=2,6,0,0,295,10985,0,0,480,28800,0,0,130,2866,0,0;QS=1,0 PL 0,24,215 +17 865 . C <*> 0 . ;I16=2,7,0,0,335,12589,0,0,540,32400,0,0,132,2866,0,0;QS=1,0 PL 0,27,227 +17 866 . C <*> 0 . ;I16=2,6,0,0,305,11729,0,0,480,28800,0,0,130,2850,0,0;QS=1,0 PL 0,24,220 +17 867 . C <*> 0 . ;I16=2,7,0,0,318,11890,0,0,540,32400,0,0,138,2894,0,0;QS=1,0 PL 0,27,223 +17 868 . A <*> 0 . ;I16=2,7,0,0,327,12533,0,0,540,32400,0,0,141,2923,0,0;QS=1,0 PL 0,27,228 +17 869 . G <*> 0 . ;I16=2,7,0,0,339,13285,0,0,540,32400,0,0,144,2962,0,0;QS=1,0 PL 0,27,236 +17 870 . C <*> 0 . ;I16=2,6,0,0,314,12380,0,0,480,28800,0,0,138,2930,0,0;QS=1,0 PL 0,24,226 +17 871 . C <*> 0 . ;I16=2,7,0,0,330,12918,0,0,540,32400,0,0,149,3021,0,0;QS=1,0 PL 0,27,232 +17 872 . T <*> 0 . ;I16=2,7,0,0,334,12664,0,0,540,32400,0,0,151,3043,0,0;QS=1,0 PL 0,27,228 +17 873 . G <*> 0 . ;I16=2,7,0,0,343,13225,0,0,540,32400,0,0,153,3077,0,0;QS=1,0 PL 0,27,233 +17 874 . G <*> 0 . ;I16=2,6,0,0,312,12314,0,0,480,28800,0,0,142,2954,0,0;QS=1,0 PL 0,24,227 +17 875 . G <*> 0 . ;I16=2,7,0,0,334,12548,0,0,540,32400,0,0,157,3181,0,0;QS=1,0 PL 0,27,227 +17 876 . T <*> 0 . ;I16=2,7,0,0,325,11957,0,0,540,32400,0,0,159,3251,0,0;QS=1,0 PL 0,27,222 +17 877 . G <*> 0 . ;I16=2,7,0,0,346,13436,0,0,540,32400,0,0,161,3333,0,0;QS=1,0 PL 0,27,235 +17 878 . A <*> 0 . ;I16=2,6,0,0,303,11511,0,0,480,28800,0,0,146,3138,0,0;QS=1,0 PL 0,24,216 +17 879 . T <*> 0 . ;I16=2,6,0,0,298,11168,0,0,480,28800,0,0,147,3209,0,0;QS=1,0 PL 0,24,214 +17 880 . A <*> 0 . ;I16=2,7,0,0,336,12620,0,0,540,32400,0,0,166,3600,0,0;QS=1,0 PL 0,27,227 +17 881 . C <*> 0 . ;I16=2,6,0,0,323,13055,0,0,480,28800,0,0,168,3676,0,0;QS=1,0 PL 0,24,231 +17 882 . A <*> 0 . ;I16=2,6,0,0,307,12041,0,0,480,28800,0,0,170,3760,0,0;QS=1,0 PL 0,24,225 +17 883 . G <*> 0 . ;I16=2,6,0,0,283,10823,0,0,480,28800,0,0,172,3852,0,0;QS=1,0 PL 0,24,214 +17 884 . C <*> 0 . ;I16=2,6,0,0,277,9759,0,0,480,28800,0,0,174,3952,0,0;QS=1,0 PL 0,24,201 +17 885 . G <*> 0 . ;I16=2,6,0,0,295,11025,0,0,480,28800,0,0,176,4060,0,0;QS=1,0 PL 0,24,215 +17 886 . A <*> 0 . ;I16=2,6,0,0,306,11888,0,0,480,28800,0,0,178,4176,0,0;QS=1,0 PL 0,24,222 +17 887 . G <*> 0 . ;I16=2,6,0,0,303,11733,0,0,480,28800,0,0,179,4249,0,0;QS=1,0 PL 0,24,222 +17 888 . A <*> 0 . ;I16=2,6,0,0,300,11302,0,0,480,28800,0,0,180,4328,0,0;QS=1,0 PL 0,24,216 +17 889 . C <*> 0 . ;I16=2,6,0,0,289,10977,0,0,480,28800,0,0,180,4362,0,0;QS=1,0 PL 0,24,213 +17 890 . C <*> 0 . ;I16=2,6,0,0,286,10990,0,0,480,28800,0,0,154,3726,0,0;QS=1,0 PL 0,24,215 +17 891 . C <*> 0 . ;I16=2,6,0,0,311,12303,0,0,480,28800,0,0,153,3671,0,0;QS=1,0 PL 0,24,227 +17 892 . C <*> 0 . ;I16=2,7,0,0,332,12648,0,0,540,32400,0,0,177,4247,0,0;QS=1,0 PL 0,27,230 +17 893 . A <*> 0 . ;I16=2,7,0,0,320,11784,0,0,540,32400,0,0,176,4204,0,0;QS=1,0 PL 0,27,221 +17 894 . T <*> 0 . ;I16=2,7,0,0,327,12167,0,0,540,32400,0,0,175,4167,0,0;QS=1,0 PL 0,27,225 +17 895 . C <*> 0 . ;I16=3,7,0,0,354,13216,0,0,600,36000,0,0,174,4136,0,0;QS=1,0 PL 0,30,248 +17 896 . T <*> 0 . ;I16=3,6,0,0,323,12119,0,0,540,32400,0,0,175,4111,0,0;QS=1,0 PL 0,27,238 +17 897 . C <*> 0 . ;I16=3,6,0,0,359,14515,0,0,540,32400,0,0,175,4043,0,0;QS=1,0 PL 0,27,255 +17 898 . T <*> 0 . ;I16=3,6,0,0,340,12952,0,0,540,32400,0,0,175,3983,0,0;QS=1,0 PL 0,27,243 +17 899 . A <*> 0 . ;I16=4,5,0,0,324,11730,0,0,540,32400,0,0,150,3306,0,0;QS=1,0 PL 0,27,239 +17 900 . C <*> 0 . ;I16=4,6,0,0,364,13618,0,0,600,36000,0,0,176,3888,0,0;QS=1,0 PL 0,30,255 +17 901 . C <*> 0 . ;I16=4,6,0,0,383,14807,0,0,600,36000,0,0,177,3855,0,0;QS=1,0 PL 0,30,255 +17 902 . A <*> 0 . ;I16=4,6,0,0,357,13127,0,0,600,36000,0,0,178,3832,0,0;QS=1,0 PL 0,30,253 +17 903 . A <*> 0 . ;I16=4,5,0,0,341,12951,0,0,540,32400,0,0,154,3194,0,0;QS=1,0 PL 0,27,250 +17 904 . A <*> 0 . ;I16=4,6,0,0,351,12629,0,0,600,36000,0,0,180,3816,0,0;QS=1,0 PL 0,30,249 +17 905 . A <*> 0 . ;I16=4,6,0,0,370,13754,0,0,600,36000,0,0,181,3823,0,0;QS=1,0 PL 0,30,255 +17 906 . A <*> 0 . ;I16=4,6,0,0,371,13813,0,0,600,36000,0,0,182,3840,0,0;QS=1,0 PL 0,30,255 +17 907 . A <*> 0 . ;I16=4,6,0,0,372,13942,0,0,600,36000,0,0,183,3867,0,0;QS=1,0 PL 0,30,255 +17 908 . T <*> 0 . ;I16=4,6,0,0,391,15327,0,0,600,36000,0,0,184,3904,0,0;QS=1,0 PL 0,30,255 +17 909 . T <*> 0 . ;I16=4,6,0,0,367,13507,0,0,600,36000,0,0,185,3951,0,0;QS=1,0 PL 0,30,255 +17 910 . A <*> 0 . ;I16=4,6,0,0,355,12723,0,0,600,36000,0,0,185,3959,0,0;QS=1,0 PL 0,30,248 +17 911 . A <*> 0 . ;I16=4,6,0,0,379,14443,0,0,600,36000,0,0,185,3979,0,0;QS=1,0 PL 0,30,255 +17 912 . A <*> 0 . ;I16=4,6,0,0,369,13719,0,0,600,36000,0,0,185,4011,0,0;QS=1,0 PL 0,30,255 +17 913 . A <*> 0 . ;I16=4,7,0,0,380,13528,0,0,660,39600,0,0,185,4055,0,0;QS=1,0 PL 0,33,255 +17 914 . A <*> 0 . ;I16=4,7,0,0,406,15250,0,0,660,39600,0,0,186,4112,0,0;QS=1,0 PL 0,33,255 +17 915 . T <*> 0 . ;I16=4,6,0,0,344,12352,0,0,600,36000,0,0,188,4182,0,0;QS=1,0 PL 0,30,247 +17 916 . T <*> 0 . ;I16=4,5,0,0,328,11988,0,0,540,32400,0,0,164,3588,0,0;QS=1,0 PL 0,27,241 +17 917 . A <*> 0 . ;I16=4,6,0,0,393,15469,0,0,600,36000,0,0,190,4254,0,0;QS=1,0 PL 0,30,255 +17 918 . G <*> 0 . ;I16=4,6,0,0,377,14605,0,0,600,36000,0,0,191,4305,0,0;QS=1,0 PL 0,30,255 +17 919 . C <*> 0 . ;I16=4,6,0,0,400,16118,0,0,600,36000,0,0,192,4366,0,0;QS=1,0 PL 0,30,255 +17 920 . T <*> 0 . ;I16=4,6,0,0,384,14866,0,0,600,36000,0,0,193,4437,0,0;QS=1,0 PL 0,30,255 +17 921 . G <*> 0 . ;I16=4,6,0,0,378,14436,0,0,600,36000,0,0,193,4467,0,0;QS=1,0 PL 0,30,255 +17 922 . G <*> 0 . ;I16=4,4,0,0,315,12471,0,0,480,28800,0,0,169,3879,0,0;QS=1,0 PL 0,24,243 +17 923 . G <*> 0 . ;I16=4,4,0,0,319,12743,0,0,480,28800,0,0,170,3922,0,0;QS=1,0 PL 0,24,245 +17 924 . C <*> 0 . ;I16=4,5,0,0,360,14452,0,0,540,32400,0,0,196,4596,0,0;QS=1,0 PL 0,27,255 +17 925 . A <*> 0 . ;I16=4,5,0,0,323,12275,0,0,540,32400,0,0,196,4600,0,0;QS=1,0 PL 0,27,244 +17 926 . T <*> 0 . ;I16=4,5,0,0,323,12061,0,0,540,32400,0,0,196,4608,0,0;QS=1,0 PL 0,27,241 +17 927 . G <*> 0 . ;I16=4,5,0,0,360,14446,0,0,540,32400,0,0,196,4620,0,0;QS=1,0 PL 0,27,255 +17 928 . G <*> 0 . ;I16=4,5,0,0,351,13753,0,0,540,32400,0,0,196,4636,0,0;QS=1,0 PL 0,27,255 +17 929 . T <*> 0 . ;I16=4,5,0,0,336,12676,0,0,540,32400,0,0,195,4607,0,0;QS=1,0 PL 0,27,248 +17 930 . G <*> 0 . ;I16=4,4,0,0,322,12998,0,0,480,28800,0,0,169,3959,0,0;QS=1,0 PL 0,24,247 +17 931 . G <*> 0 . ;I16=4,5,0,0,326,12450,0,0,540,32400,0,0,193,4567,0,0;QS=1,0 PL 0,27,244 +17 932 . T <*> 0 . ;I16=4,5,0,0,305,10819,0,0,540,32400,0,0,192,4556,0,0;QS=1,0 PL 0,27,229 +17 933 . G <*> 0 . ;I16=4,4,0,0,313,12295,0,0,480,28800,0,0,166,3926,0,0;QS=1,0 PL 0,24,241 +17 934 . C <*> 0 . ;I16=4,5,0,0,330,12242,0,0,540,32400,0,0,190,4552,0,0;QS=1,0 PL 0,27,244 +17 935 . A <*> 0 . ;I16=4,5,0,0,312,11406,0,0,509,29641,0,0,190,4558,0,0;QS=1,0 PL 0,27,233 +17 936 . T <*> 0 . ;I16=4,5,0,0,346,13418,0,0,509,29641,0,0,190,4520,0,0;QS=1,0 PL 0,27,252 +17 937 . G <*> 0 . ;I16=4,4,0,0,301,11567,0,0,449,26041,0,0,167,3961,0,0;QS=1,0 PL 0,24,228 +17 938 . C <*> 0 . ;I16=4,4,0,0,306,11792,0,0,449,26041,0,0,167,3935,0,0;QS=1,0 PL 0,24,234 +17 939 . C <*> 0 . ;I16=4,5,0,0,351,13935,0,0,509,29641,0,0,187,4307,0,0;QS=1,0 PL 0,27,255 +17 940 . T <*> 0 . ;I16=4,5,0,0,342,13620,0,0,509,29641,0,0,185,4203,0,0;QS=1,0 PL 0,27,252 +17 941 . G <*> 0 . ;I16=4,5,0,0,326,12448,0,0,509,29641,0,0,183,4107,0,0;QS=1,0 PL 0,27,240 +17 942 . T <*> 0 . ;I16=4,5,0,0,329,12069,0,0,509,29641,0,0,181,4019,0,0;QS=1,0 PL 0,27,237 +17 943 . A <*> 0 . ;I16=4,5,0,0,346,13376,0,0,509,29641,0,0,179,3939,0,0;QS=1,0 PL 0,27,248 +17 944 . G <*> 0 . ;I16=4,5,0,0,343,13205,0,0,509,29641,0,0,177,3867,0,0;QS=1,0 PL 0,27,249 +17 945 . T <*> 0 . ;I16=4,5,0,0,334,12442,0,0,509,29641,0,0,175,3803,0,0;QS=1,0 PL 0,27,239 +17 946 . C <*> 0 . ;I16=4,4,0,0,319,12771,0,0,449,26041,0,0,159,3551,0,0;QS=1,0 PL 0,24,240 +17 947 . C <*> 0 . ;I16=4,5,0,0,350,13764,0,0,509,29641,0,0,171,3699,0,0;QS=1,0 PL 0,27,251 +17 948 . C <*> 0 . ;I16=4,5,0,0,353,13979,0,0,509,29641,0,0,168,3610,0,0;QS=1,0 PL 0,27,254 +17 949 . A <*> 0 . ;I16=4,6,0,0,364,13450,0,0,569,33241,0,0,165,3531,0,0;QS=1,0 PL 0,30,250 +17 950 . G <*> 0 . ;I16=4,6,0,0,399,16133,0,0,569,33241,0,0,163,3463,0,0;QS=1,0 PL 0,30,255 +17 951 . C <*> 0 . ;I16=5,6,0,0,404,15380,0,0,629,36841,0,0,161,3407,0,0;QS=1,0 PL 0,33,255 +17 952 . T <*> 0 . ;I16=5,6,0,0,409,15361,0,0,629,36841,0,0,160,3364,0,0;QS=1,0 PL 0,33,255 +17 953 . A <*> 0 . ;I16=5,6,0,0,391,14177,0,0,629,36841,0,0,159,3335,0,0;QS=1,0 PL 0,33,255 +17 954 . T <*> 0 . ;I16=4,6,0,0,357,13195,0,0,569,33241,0,0,159,3319,0,0;QS=1,0 PL 0,30,249 +17 955 . T <*> 0 . ;I16=4,6,0,0,355,12801,0,0,569,33241,0,0,159,3315,0,0;QS=1,0 PL 0,30,246 +17 956 . C <*> 0 . ;I16=4,6,0,0,390,15304,0,0,569,33241,0,0,159,3323,0,0;QS=1,0 PL 0,30,255 +17 957 . A <*> 0 . ;I16=4,6,0,0,346,12226,0,0,569,33241,0,0,159,3343,0,0;QS=1,0 PL 0,30,240 +17 958 . C <*> 0 . ;I16=4,6,0,0,372,13926,0,0,569,33241,0,0,159,3375,0,0;QS=1,0 PL 0,30,253 +17 959 . A <*> 0 . ;I16=4,6,0,0,390,15276,0,0,569,33241,0,0,159,3419,0,0;QS=1,0 PL 0,30,255 +17 960 . G <*> 0 . ;I16=4,6,0,0,375,14209,0,0,569,33241,0,0,159,3475,0,0;QS=1,0 PL 0,30,255 +17 961 . T <*> 0 . ;I16=4,5,0,0,346,13344,0,0,509,29641,0,0,159,3491,0,0;QS=1,0 PL 0,27,248 +17 962 . G <*> 0 . ;I16=4,5,0,0,354,13992,0,0,509,29641,0,0,159,3515,0,0;QS=1,0 PL 0,27,253 +17 963 . C <*> 0 . ;I16=3,5,0,0,318,12758,0,0,449,26041,0,0,160,3546,0,0;QS=1,0 PL 0,24,234 +17 964 . T <*> 0 . ;I16=3,5,0,0,306,11864,0,0,449,26041,0,0,161,3583,0,0;QS=1,0 PL 0,24,227 +17 965 . G <*> 0 . ;I16=3,5,0,0,310,12252,0,0,449,26041,0,0,161,3577,0,0;QS=1,0 PL 0,24,228 +17 966 . A <*> 0 . ;I16=3,5,0,0,284,10440,0,0,449,26041,0,0,161,3579,0,0;QS=1,0 PL 0,24,212 +17 967 . G <*> 0 . ;I16=3,5,0,0,315,12435,0,0,449,26041,0,0,161,3589,0,0;QS=1,0 PL 0,24,230 +17 968 . G <*> 0 . ;I16=3,5,0,0,297,11165,0,0,449,26041,0,0,161,3607,0,0;QS=1,0 PL 0,24,218 +17 969 . T <*> 0 . ;I16=3,5,0,0,302,11422,0,0,449,26041,0,0,161,3633,0,0;QS=1,0 PL 0,24,220 +17 970 . G <*> 0 . ;I16=3,5,0,0,302,11446,0,0,449,26041,0,0,160,3618,0,0;QS=1,0 PL 0,24,221 +17 971 . G <*> 0 . ;I16=3,5,0,0,303,11585,0,0,449,26041,0,0,159,3613,0,0;QS=1,0 PL 0,24,223 +17 972 . G <*> 0 . ;I16=3,5,0,0,286,10778,0,0,449,26041,0,0,158,3618,0,0;QS=1,0 PL 0,24,210 +17 973 . A <*> 0 . ;I16=3,4,0,0,246,8860,0,0,389,22441,0,0,158,3632,0,0;QS=1,0 PL 0,21,192 +17 974 . A <*> 0 . ;I16=3,4,0,0,255,9613,0,0,389,22441,0,0,158,3654,0,0;QS=1,0 PL 0,21,198 +17 975 . G <*> 0 . ;I16=3,5,0,0,292,10964,0,0,449,26041,0,0,157,3633,0,0;QS=1,0 PL 0,24,213 +17 976 . A <*> 0 . ;I16=3,5,0,0,309,11961,0,0,449,26041,0,0,157,3619,0,0;QS=1,0 PL 0,24,227 +17 977 . T <*> 0 . ;I16=3,5,0,0,285,10393,0,0,449,26041,0,0,156,3562,0,0;QS=1,0 PL 0,24,210 +17 978 . G <*> 0 . ;I16=3,5,0,0,303,11671,0,0,449,26041,0,0,155,3511,0,0;QS=1,0 PL 0,24,224 +17 979 . C <*> 0 . ;I16=3,6,0,0,333,12659,0,0,509,29641,0,0,154,3466,0,0;QS=1,0 PL 0,27,232 +17 980 . T <*> 0 . ;I16=3,6,0,0,312,11106,0,0,509,29641,0,0,154,3428,0,0;QS=1,0 PL 0,27,220 +17 981 . T <*> 0 . ;I16=3,6,0,0,317,11587,0,0,509,29641,0,0,154,3398,0,0;QS=1,0 PL 0,27,224 +17 982 . G <*> 0 . ;I16=3,7,0,0,355,13299,0,0,569,33241,0,0,153,3327,0,0;QS=1,0 PL 0,30,237 +17 983 . A <*> 0 . ;I16=3,7,0,0,397,15835,0,0,569,33241,0,0,153,3267,0,0;QS=1,0 PL 0,30,255 +17 984 . G <*> 0 . ;I16=3,7,0,0,379,14623,0,0,569,33241,0,0,153,3219,0,0;QS=1,0 PL 0,30,253 +17 985 . C <*> 0 . ;I16=3,8,0,0,388,13974,0,0,629,36841,0,0,161,3247,0,0;QS=1,0 PL 0,33,246 +17 986 . C A,<*> 0 . ;I16=2,7,0,1,311,10975,13,169,509,29641,60,3600,133,2599,4,16;QS=0.95873,0.0412698,0 PL 0,16,197,27,200,201 +17 987 . C <*> 0 . ;I16=3,8,0,0,425,16619,0,0,629,36841,0,0,163,3247,0,0;QS=1,0 PL 0,33,255 +17 988 . A <*> 0 . ;I16=3,8,0,0,411,15641,0,0,629,36841,0,0,163,3219,0,0;QS=1,0 PL 0,33,255 +17 989 . G <*> 0 . ;I16=3,8,0,0,403,15151,0,0,629,36841,0,0,163,3207,0,0;QS=1,0 PL 0,33,255 +17 990 . G <*> 0 . ;I16=3,7,0,0,372,14060,0,0,569,33241,0,0,164,3210,0,0;QS=1,0 PL 0,30,246 +17 991 . A <*> 0 . ;I16=2,7,0,0,348,13516,0,0,509,29641,0,0,140,2602,0,0;QS=1,0 PL 0,27,232 +17 992 . G <*> 0 . ;I16=3,7,0,0,355,13147,0,0,569,33241,0,0,166,3258,0,0;QS=1,0 PL 0,30,240 +17 993 . T <*> 0 . ;I16=3,7,0,0,331,11557,0,0,569,33241,0,0,167,3303,0,0;QS=1,0 PL 0,30,222 +17 994 . T <*> 0 . ;I16=3,6,0,0,321,11651,0,0,509,29641,0,0,156,3218,0,0;QS=1,0 PL 0,27,227 +17 995 . C <*> 0 . ;I16=2,6,0,0,308,11982,0,0,449,26041,0,0,157,3265,0,0;QS=1,0 PL 0,24,216 +17 996 . A <*> 0 . ;I16=2,7,0,0,305,10795,0,0,509,29641,0,0,172,3518,0,0;QS=1,0 PL 0,27,207 +17 997 . A <*> 0 . ;I16=2,7,0,0,315,11717,0,0,509,29641,0,0,174,3614,0,0;QS=1,0 PL 0,27,209 +17 998 . G <*> 0 . ;I16=2,8,0,0,356,13140,0,0,569,33241,0,0,176,3722,0,0;QS=1,0 PL 0,30,226 +17 999 . G <*> 0 . ;I16=2,7,0,0,304,11004,0,0,509,29641,0,0,178,3842,0,0;QS=1,0 PL 0,27,202 +17 1000 . C <*> 0 . ;I16=2,8,0,0,369,14113,0,0,569,33241,0,0,182,3978,0,0;QS=1,0 PL 0,30,235 +17 1001 . T <*> 0 . ;I16=2,8,0,0,363,13283,0,0,569,33241,0,0,184,4076,0,0;QS=1,0 PL 0,30,228 +17 1002 . G <*> 0 . ;I16=2,8,0,0,349,12583,0,0,569,33241,0,0,186,4186,0,0;QS=1,0 PL 0,30,220 +17 1003 . C T,<*> 0 . ;I16=2,7,0,1,340,13000,22,484,509,29641,60,3600,166,3816,21,441;QS=0.9375,0.0625,0 PL 0,8,207,27,211,220 +17 1004 . A <*> 0 . ;I16=3,8,0,0,363,12425,0,0,629,36841,0,0,188,4338,0,0;QS=1,0 PL 0,33,231 +17 1005 . A <*> 0 . ;I16=3,8,0,0,363,12517,0,0,629,36841,0,0,189,4379,0,0;QS=1,0 PL 0,33,231 +17 1006 . T <*> 0 . ;I16=2,8,0,0,345,12507,0,0,569,33241,0,0,190,4430,0,0;QS=1,0 PL 0,30,220 +17 1007 . G <*> 0 . ;I16=2,7,0,0,336,12952,0,0,509,29641,0,0,167,3865,0,0;QS=1,0 PL 0,27,225 +17 1008 . A <*> 0 . ;I16=2,7,0,0,326,12496,0,0,509,29641,0,0,168,3882,0,0;QS=1,0 PL 0,27,222 +17 1009 . G <*> 0 . ;I16=2,7,0,0,316,11646,0,0,509,29641,0,0,169,3905,0,0;QS=1,0 PL 0,27,213 +17 1010 . C <*> 0 . ;I16=2,8,0,0,367,14179,0,0,569,33241,0,0,194,4510,0,0;QS=1,0 PL 0,30,234 +17 1011 . T <*> 0 . ;I16=2,8,0,0,364,13328,0,0,569,33241,0,0,194,4498,0,0;QS=1,0 PL 0,30,226 +17 1012 . A <*> 0 . ;I16=2,8,0,0,313,10653,0,0,569,33241,0,0,194,4494,0,0;QS=1,0 PL 0,30,201 +17 1013 . T <*> 0 . ;I16=2,6,0,0,281,10413,0,0,449,26041,0,0,180,4272,0,0;QS=1,0 PL 0,24,202 +17 1014 . G <*> 0 . ;I16=2,7,0,0,327,12203,0,0,509,29641,0,0,196,4506,0,0;QS=1,0 PL 0,27,218 +17 1015 . A <*> 0 . ;I16=2,7,0,0,316,11524,0,0,509,29641,0,0,197,4521,0,0;QS=1,0 PL 0,27,209 +17 1016 . T <*> 0 . ;I16=2,7,0,0,320,11594,0,0,509,29641,0,0,198,4542,0,0;QS=1,0 PL 0,27,212 +17 1017 . T <*> 0 . ;I16=2,7,0,0,316,11564,0,0,509,29641,0,0,199,4569,0,0;QS=1,0 PL 0,27,213 +17 1018 . G <*> 0 . ;I16=2,7,0,0,319,11961,0,0,509,29641,0,0,200,4602,0,0;QS=1,0 PL 0,27,215 +17 1019 . C <*> 0 . ;I16=2,6,0,0,253,8133,0,0,449,26041,0,0,176,4016,0,0;QS=1,0 PL 0,24,181 +17 1020 . G <*> 0 . ;I16=3,6,0,0,328,12124,0,0,509,29641,0,0,180,4202,0,0;QS=1,0 PL 0,27,228 +17 1021 . C <*> 0 . ;I16=2,7,0,0,323,12203,0,0,509,29641,0,0,179,4113,0,0;QS=1,0 PL 0,27,220 +17 1022 . C <*> 0 . ;I16=3,7,0,0,389,15203,0,0,569,33241,0,0,206,4798,0,0;QS=1,0 PL 0,30,255 +17 1023 . A <*> 0 . ;I16=3,6,0,0,302,10600,0,0,509,29641,0,0,183,4241,0,0;QS=1,0 PL 0,27,216 +17 1024 . C <*> 0 . ;I16=4,7,0,0,394,14914,0,0,629,36841,0,0,208,4842,0,0;QS=1,0 PL 0,33,255 +17 1025 . T <*> 0 . ;I16=4,7,0,0,394,14718,0,0,629,36841,0,0,209,4827,0,0;QS=1,0 PL 0,33,255 +17 1026 . G <*> 0 . ;I16=4,7,0,0,405,15323,0,0,629,36841,0,0,209,4773,0,0;QS=1,0 PL 0,33,255 +17 1027 . C <*> 0 . ;I16=4,7,0,0,415,15789,0,0,629,36841,0,0,209,4731,0,0;QS=1,0 PL 0,33,255 +17 1028 . A <*> 0 . ;I16=3,7,0,0,358,12928,0,0,569,33241,0,0,187,4217,0,0;QS=1,0 PL 0,30,238 +17 1029 . C <*> 0 . ;I16=4,7,0,0,410,15956,0,0,629,36841,0,0,209,4683,0,0;QS=1,0 PL 0,33,255 +17 1030 . T <*> 0 . ;I16=4,7,0,0,427,16653,0,0,629,36841,0,0,208,4626,0,0;QS=1,0 PL 0,33,255 +17 1031 . T <*> 0 . ;I16=6,7,0,0,449,16075,0,0,749,44041,0,0,207,4579,0,0;QS=1,0 PL 0,39,255 +17 1032 . T <*> 0 . ;I16=6,7,0,0,449,15787,0,0,749,44041,0,0,208,4544,0,0;QS=1,0 PL 0,39,255 +17 1033 . G <*> 0 . ;I16=6,7,0,0,461,17103,0,0,749,44041,0,0,209,4523,0,0;QS=1,0 PL 0,39,255 +17 1034 . G <*> 0 . ;I16=5,7,0,0,411,14745,0,0,689,40441,0,0,194,4260,0,0;QS=1,0 PL 0,36,255 +17 1035 . C <*> 0 . ;I16=6,6,0,0,420,15514,0,0,720,43200,0,0,212,4522,0,0;QS=1,0 PL 0,36,255 +17 1036 . C <*> 0 . ;I16=6,5,0,0,388,14578,0,0,660,39600,0,0,189,3915,0,0;QS=1,0 PL 0,33,255 +17 1037 . T <*> 0 . ;I16=6,6,0,0,453,17653,0,0,720,43200,0,0,216,4570,0,0;QS=1,0 PL 0,36,255 +17 1038 . G <*> 0 . ;I16=6,5,0,0,411,15795,0,0,660,39600,0,0,193,3987,0,0;QS=1,0 PL 0,33,255 +17 1039 . G <*> 0 . ;I16=6,6,0,0,428,15710,0,0,720,43200,0,0,220,4666,0,0;QS=1,0 PL 0,36,255 +17 1040 . A <*> 0 . ;I16=6,6,0,0,429,15569,0,0,720,43200,0,0,222,4732,0,0;QS=1,0 PL 0,36,255 +17 1041 . C <*> 0 . ;I16=5,6,0,0,407,15311,0,0,660,39600,0,0,215,4729,0,0;QS=1,0 PL 0,33,255 +17 1042 . A <*> 0 . ;I16=6,5,0,0,398,14646,0,0,660,39600,0,0,201,4275,0,0;QS=1,0 PL 0,33,255 +17 1043 . A <*> 0 . ;I16=6,6,0,0,424,15574,0,0,720,43200,0,0,228,5002,0,0;QS=1,0 PL 0,36,255 +17 1044 . C <*> 0 . ;I16=6,5,0,0,407,15641,0,0,660,39600,0,0,205,4491,0,0;QS=1,0 PL 0,33,255 +17 1045 . A <*> 0 . ;I16=6,6,0,0,456,17428,0,0,720,43200,0,0,232,5242,0,0;QS=1,0 PL 0,36,255 +17 1046 . G <*> 0 . ;I16=6,6,0,0,445,17289,0,0,720,43200,0,0,233,5329,0,0;QS=1,0 PL 0,36,255 +17 1047 . A <*> 0 . ;I16=6,6,0,0,446,16784,0,0,720,43200,0,0,234,5426,0,0;QS=1,0 PL 0,36,255 +17 1048 . G <*> 0 . ;I16=6,5,0,0,417,16257,0,0,660,39600,0,0,210,4908,0,0;QS=1,0 PL 0,33,255 +17 1049 . C <*> 0 . ;I16=6,5,0,0,387,14343,0,0,660,39600,0,0,237,5649,0,0;QS=1,0 PL 0,33,255 +17 1050 . A <*> 0 . ;I16=6,5,0,0,407,15209,0,0,660,39600,0,0,237,5673,0,0;QS=1,0 PL 0,33,255 +17 1051 . A <*> 0 . ;I16=5,4,0,0,321,11727,0,0,540,32400,0,0,213,5079,0,0;QS=1,0 PL 0,27,238 +17 1052 . A <*> 0 . ;I16=5,4,0,0,333,12445,0,0,540,32400,0,0,214,5116,0,0;QS=1,0 PL 0,27,247 +17 1053 . A <*> 0 . ;I16=5,3,0,0,296,11020,0,0,480,28800,0,0,190,4534,0,0;QS=1,0 PL 0,24,224 +17 1054 . C <*> 0 . ;I16=5,5,0,0,375,14233,0,0,600,36000,0,0,240,5784,0,0;QS=1,0 PL 0,30,255 +17 1055 . C <*> 0 . ;I16=6,5,0,0,393,14919,0,0,660,39600,0,0,240,5792,0,0;QS=1,0 PL 0,33,255 +17 1056 . C <*> 0 . ;I16=6,4,0,0,356,13700,0,0,600,36000,0,0,216,5184,0,0;QS=1,0 PL 0,30,255 +17 1057 . T <*> 0 . ;I16=6,5,0,0,384,14052,0,0,660,39600,0,0,239,5685,0,0;QS=1,0 PL 0,33,255 +17 1058 . G <*> 0 . ;I16=6,5,0,0,418,16166,0,0,660,39600,0,0,237,5569,0,0;QS=1,0 PL 0,33,255 +17 1059 . T <*> 0 . ;I16=6,4,0,0,351,12905,0,0,600,36000,0,0,210,4836,0,0;QS=1,0 PL 0,30,249 +17 1060 . C <*> 0 . ;I16=6,5,0,0,403,15483,0,0,660,39600,0,0,232,5312,0,0;QS=1,0 PL 0,33,255 +17 1061 . T <*> 0 . ;I16=6,5,0,0,415,16021,0,0,660,39600,0,0,229,5173,0,0;QS=1,0 PL 0,33,255 +17 1062 . C <*> 0 . ;I16=6,5,0,0,432,17184,0,0,660,39600,0,0,226,5044,0,0;QS=1,0 PL 0,33,255 +17 1063 . T <*> 0 . ;I16=6,4,0,0,385,14887,0,0,600,36000,0,0,198,4300,0,0;QS=1,0 PL 0,30,255 +17 1064 . A <*> 0 . ;I16=6,4,0,0,376,14158,0,0,600,36000,0,0,203,4527,0,0;QS=1,0 PL 0,30,255 +17 1065 . A <*> 0 . ;I16=6,4,0,0,377,14297,0,0,600,36000,0,0,201,4461,0,0;QS=1,0 PL 0,30,255 +17 1066 . A <*> 0 . ;I16=7,4,0,0,409,15473,0,0,660,39600,0,0,199,4403,0,0;QS=1,0 PL 0,33,255 +17 1067 . A <*> 0 . ;I16=7,5,0,0,410,14854,0,0,720,43200,0,0,212,4550,0,0;QS=1,0 PL 0,36,255 +17 1068 . A <*> 0 . ;I16=7,3,0,0,370,13912,0,0,600,36000,0,0,172,3690,0,0;QS=1,0 PL 0,30,253 +17 1069 . A <*> 0 . ;I16=7,4,0,0,394,14452,0,0,660,39600,0,0,196,4286,0,0;QS=1,0 PL 0,33,255 +17 1070 . A <*> 0 . ;I16=6,5,0,0,397,14839,0,0,660,39600,0,0,181,3763,0,0;QS=1,0 PL 0,33,255 +17 1071 . G <*> 0 . ;I16=7,5,0,0,463,18511,0,0,720,43200,0,0,204,4358,0,0;QS=1,0 PL 0,36,255 +17 1072 . A <*> 0 . ;I16=7,5,0,0,415,14737,0,0,720,43200,0,0,202,4340,0,0;QS=1,0 PL 0,36,255 +17 1073 . A <*> 0 . ;I16=7,4,0,0,373,13419,0,0,660,39600,0,0,175,3709,0,0;QS=1,0 PL 0,33,254 +17 1074 . A <*> 0 . ;I16=7,5,0,0,406,14192,0,0,720,43200,0,0,196,4244,0,0;QS=1,0 PL 0,36,255 +17 1075 . A <*> 0 . ;I16=7,4,0,0,393,14385,0,0,660,39600,0,0,188,4180,0,0;QS=1,0 PL 0,33,255 +17 1076 . G <*> 0 . ;I16=7,4,0,0,433,17393,0,0,660,39600,0,0,188,4176,0,0;QS=1,0 PL 0,33,255 +17 1077 . A <*> 0 . ;I16=7,5,0,0,414,14572,0,0,720,43200,0,0,192,4200,0,0;QS=1,0 PL 0,36,255 +17 1078 . A <*> 0 . ;I16=7,5,0,0,420,15088,0,0,720,43200,0,0,191,4213,0,0;QS=1,0 PL 0,36,255 +17 1079 . A <*> 0 . ;I16=7,4,0,0,413,15597,0,0,660,39600,0,0,190,4190,0,0;QS=1,0 PL 0,33,255 +17 1080 . A <*> 0 . ;I16=7,4,0,0,393,14653,0,0,660,39600,0,0,189,4181,0,0;QS=1,0 PL 0,33,255 +17 1081 . G <*> 0 . ;I16=7,3,0,0,381,14873,0,0,600,36000,0,0,171,3879,0,0;QS=1,0 PL 0,30,255 +17 1082 . A <*> 0 . ;I16=7,2,0,0,335,12575,0,0,540,32400,0,0,171,3875,0,0;QS=1,0 PL 0,27,224 +17 1083 . A <*> 0 . ;I16=7,3,0,0,366,13714,0,0,600,36000,0,0,185,4075,0,0;QS=1,0 PL 0,30,246 +17 1084 . A <*> 0 . ;I16=8,3,0,0,392,14298,0,0,660,39600,0,0,184,4060,0,0;QS=1,0 PL 0,33,253 +17 1085 . A <*> 0 . ;I16=8,2,0,0,360,13230,0,0,600,36000,0,0,185,4055,0,0;QS=1,0 PL 0,30,232 +17 1086 . A <*> 0 . ;I16=8,2,0,0,339,11945,0,0,600,36000,0,0,186,4060,0,0;QS=1,0 PL 0,30,219 +17 1087 . C <*> 0 . ;I16=8,2,0,0,352,13236,0,0,600,36000,0,0,187,4075,0,0;QS=1,0 PL 0,30,234 +17 1088 . T <*> 0 . ;I16=8,2,0,0,395,15645,0,0,600,36000,0,0,188,4100,0,0;QS=1,0 PL 0,30,252 +17 1089 . C <*> 0 . ;I16=8,2,0,0,405,16477,0,0,600,36000,0,0,189,4135,0,0;QS=1,0 PL 0,30,255 +17 1090 . A <*> 0 . ;I16=8,2,0,0,355,13203,0,0,600,36000,0,0,190,4180,0,0;QS=1,0 PL 0,30,221 +17 1091 . C <*> 0 . ;I16=8,2,0,0,383,14993,0,0,600,36000,0,0,191,4235,0,0;QS=1,0 PL 0,30,247 +17 1092 . T <*> 0 . ;I16=8,2,0,0,380,14658,0,0,600,36000,0,0,191,4249,0,0;QS=1,0 PL 0,30,244 +17 1093 . G <*> 0 . ;I16=8,2,0,0,393,15677,0,0,600,36000,0,0,191,4271,0,0;QS=1,0 PL 0,30,249 +17 1094 . G <*> 0 . ;I16=8,2,0,0,370,14420,0,0,600,36000,0,0,191,4301,0,0;QS=1,0 PL 0,30,243 +17 1095 . A <*> 0 . ;I16=8,2,0,0,373,13991,0,0,600,36000,0,0,190,4290,0,0;QS=1,0 PL 0,30,236 +17 1096 . T <*> 0 . ;I16=9,2,0,0,390,14194,0,0,660,39600,0,0,189,4289,0,0;QS=1,0 PL 0,33,234 +17 1097 . A <*> 0 . ;I16=9,2,0,0,385,13613,0,0,660,39600,0,0,189,4299,0,0;QS=1,0 PL 0,33,230 +17 1098 . T <*> 0 . ;I16=9,1,0,0,362,13208,0,0,600,36000,0,0,190,4320,0,0;QS=1,0 PL 0,30,210 +17 1099 . G <*> 0 . ;I16=9,1,0,0,403,16303,0,0,600,36000,0,0,190,4302,0,0;QS=1,0 PL 0,30,229 +17 1100 . A <*> 0 . ;I16=9,1,0,0,366,13630,0,0,600,36000,0,0,190,4296,0,0;QS=1,0 PL 0,30,210 +17 1101 . A <*> 0 . ;I16=9,1,0,0,392,15408,0,0,600,36000,0,0,189,4251,0,0;QS=1,0 PL 0,30,222 +17 1102 . T <*> 0 . ;I16=9,1,0,0,368,13642,0,0,600,36000,0,0,188,4216,0,0;QS=1,0 PL 0,30,210 +17 1103 . G <*> 0 . ;I16=9,1,0,0,388,15290,0,0,600,36000,0,0,187,4191,0,0;QS=1,0 PL 0,30,223 +17 1104 . A <*> 0 . ;I16=8,1,0,0,353,13879,0,0,540,32400,0,0,187,4175,0,0;QS=1,0 PL 0,27,213 +17 1105 . T <*> 0 . ;I16=8,1,0,0,330,12256,0,0,540,32400,0,0,187,4167,0,0;QS=1,0 PL 0,27,203 +17 1106 . A <*> 0 . ;I16=8,2,0,0,353,12805,0,0,600,36000,0,0,185,4069,0,0;QS=1,0 PL 0,30,227 +17 1107 . C <*> 0 . ;I16=8,2,0,0,383,14795,0,0,600,36000,0,0,184,3984,0,0;QS=1,0 PL 0,30,244 +17 1108 . A <*> 0 . ;I16=8,2,0,0,376,14232,0,0,600,36000,0,0,183,3913,0,0;QS=1,0 PL 0,30,239 +17 1109 . G <*> 0 . ;I16=8,2,0,0,417,17435,0,0,600,36000,0,0,182,3856,0,0;QS=1,0 PL 0,30,255 +17 1110 . G <*> 0 . ;I16=8,2,0,0,380,14522,0,0,600,36000,0,0,180,3762,0,0;QS=1,0 PL 0,30,242 +17 1111 . T <*> 0 . ;I16=8,2,0,0,355,12759,0,0,600,36000,0,0,178,3680,0,0;QS=1,0 PL 0,30,227 +17 1112 . T <*> 0 . ;I16=8,2,0,0,351,12703,0,0,600,36000,0,0,176,3610,0,0;QS=1,0 PL 0,30,226 +17 1113 . G <*> 0 . ;I16=8,2,0,0,404,16370,0,0,600,36000,0,0,174,3552,0,0;QS=1,0 PL 0,30,255 +17 1114 . A <*> 0 . ;I16=8,2,0,0,363,13557,0,0,600,36000,0,0,172,3506,0,0;QS=1,0 PL 0,30,235 +17 1115 . G <*> 0 . ;I16=8,2,0,0,402,16282,0,0,600,36000,0,0,170,3472,0,0;QS=1,0 PL 0,30,255 +17 1116 . G <*> 0 . ;I16=8,2,0,0,363,13627,0,0,600,36000,0,0,168,3450,0,0;QS=1,0 PL 0,30,236 +17 1117 . A <*> 0 . ;I16=8,2,0,0,372,13950,0,0,600,36000,0,0,166,3440,0,0;QS=1,0 PL 0,30,235 +17 1118 . T <*> 0 . ;I16=8,2,0,0,366,13488,0,0,600,36000,0,0,164,3442,0,0;QS=1,0 PL 0,30,230 +17 1119 . C <*> 0 . ;I16=7,2,0,0,326,12096,0,0,540,32400,0,0,151,3335,0,0;QS=1,0 PL 0,27,224 +17 1120 . C <*> 0 . ;I16=7,2,0,0,338,12752,0,0,540,32400,0,0,161,3481,0,0;QS=1,0 PL 0,27,227 +17 1121 . A <*> 0 . ;I16=7,2,0,0,349,13569,0,0,540,32400,0,0,160,3516,0,0;QS=1,0 PL 0,27,233 +17 1122 . T <*> 0 . ;I16=8,2,0,0,365,13403,0,0,600,36000,0,0,158,3510,0,0;QS=1,0 PL 0,30,230 +17 1123 . T <*> 0 . ;I16=8,2,0,0,349,12281,0,0,600,36000,0,0,157,3513,0,0;QS=1,0 PL 0,30,221 +17 1124 . A <*> 0 . ;I16=7,2,0,0,327,11927,0,0,540,32400,0,0,157,3525,0,0;QS=1,0 PL 0,27,218 +17 1125 . T <*> 0 . ;I16=7,2,0,0,339,12845,0,0,540,32400,0,0,157,3545,0,0;QS=1,0 PL 0,27,228 +17 1126 . C <*> 0 . ;I16=7,2,0,0,343,13275,0,0,540,32400,0,0,157,3573,0,0;QS=1,0 PL 0,27,234 +17 1127 . T <*> 0 . ;I16=7,2,0,0,345,13259,0,0,540,32400,0,0,157,3609,0,0;QS=1,0 PL 0,27,231 +17 1128 . G <*> 0 . ;I16=7,2,0,0,350,13692,0,0,540,32400,0,0,157,3653,0,0;QS=1,0 PL 0,27,236 +17 1129 . A <*> 0 . ;I16=6,2,0,0,282,10092,0,0,480,28800,0,0,156,3704,0,0;QS=1,0 PL 0,24,204 +17 1130 . A <*> 0 . ;I16=7,2,0,0,315,11253,0,0,540,32400,0,0,156,3716,0,0;QS=1,0 PL 0,27,215 +17 1131 . A <*> 0 . ;I16=5,2,0,0,270,10440,0,0,420,25200,0,0,157,3735,0,0;QS=1,0 PL 0,21,206 +17 1132 . T <*> 0 . ;I16=5,2,0,0,261,9749,0,0,420,25200,0,0,157,3709,0,0;QS=1,0 PL 0,21,198 +17 1133 . G <*> 0 . ;I16=5,2,0,0,278,11102,0,0,420,25200,0,0,157,3687,0,0;QS=1,0 PL 0,21,214 +17 1134 . C <*> 0 . ;I16=5,2,0,0,273,10703,0,0,420,25200,0,0,157,3669,0,0;QS=1,0 PL 0,21,209 +17 1135 . T <*> 0 . ;I16=5,2,0,0,272,10598,0,0,420,25200,0,0,157,3655,0,0;QS=1,0 PL 0,21,209 +17 1136 . T <*> 0 . ;I16=5,2,0,0,263,9901,0,0,420,25200,0,0,157,3645,0,0;QS=1,0 PL 0,21,200 +17 1137 . G <*> 0 . ;I16=5,2,0,0,280,11238,0,0,420,25200,0,0,157,3639,0,0;QS=1,0 PL 0,21,214 +17 1138 . G <*> 0 . ;I16=5,2,0,0,257,9501,0,0,420,25200,0,0,157,3637,0,0;QS=1,0 PL 0,21,197 +17 1139 . A <*> 0 . ;I16=5,2,0,0,262,9838,0,0,420,25200,0,0,157,3639,0,0;QS=1,0 PL 0,21,200 +17 1140 . C <*> 0 . ;I16=5,2,0,0,281,11285,0,0,420,25200,0,0,157,3645,0,0;QS=1,0 PL 0,21,214 +17 1141 . C <*> 0 . ;I16=5,2,0,0,279,11127,0,0,420,25200,0,0,156,3606,0,0;QS=1,0 PL 0,21,212 +17 1142 . A <*> 0 . ;I16=5,2,0,0,277,10997,0,0,420,25200,0,0,155,3573,0,0;QS=1,0 PL 0,21,212 +17 1143 . G <*> 0 . ;I16=5,2,0,0,291,12121,0,0,420,25200,0,0,154,3546,0,0;QS=1,0 PL 0,21,222 +17 1144 . A <*> 0 . ;I16=5,2,0,0,269,10361,0,0,420,25200,0,0,153,3525,0,0;QS=1,0 PL 0,21,205 +17 1145 . T <*> 0 . ;I16=5,2,0,0,271,10511,0,0,420,25200,0,0,152,3510,0,0;QS=1,0 PL 0,21,206 +17 1146 . G <*> 0 . ;I16=5,2,0,0,271,10557,0,0,420,25200,0,0,151,3501,0,0;QS=1,0 PL 0,21,210 +17 1147 . T <*> 0 . ;I16=6,2,0,0,288,10440,0,0,480,28800,0,0,150,3498,0,0;QS=1,0 PL 0,24,207 +17 1148 . T <*> 0 . ;I16=6,2,0,0,269,9219,0,0,480,28800,0,0,149,3451,0,0;QS=1,0 PL 0,24,196 +17 1149 . T <*> 0 . ;I16=6,2,0,0,283,10079,0,0,480,28800,0,0,148,3410,0,0;QS=1,0 PL 0,24,205 +17 1150 . T <*> 0 . ;I16=6,2,0,0,291,10637,0,0,480,28800,0,0,146,3326,0,0;QS=1,0 PL 0,24,208 +17 1151 . G <*> 0 . ;I16=6,2,0,0,306,11764,0,0,480,28800,0,0,144,3250,0,0;QS=1,0 PL 0,24,220 +17 1152 . A <*> 0 . ;I16=6,2,0,0,281,9955,0,0,480,28800,0,0,142,3182,0,0;QS=1,0 PL 0,24,202 +17 1153 . A <*> 0 . ;I16=6,2,0,0,278,9836,0,0,480,28800,0,0,140,3122,0,0;QS=1,0 PL 0,24,202 +17 1154 . T <*> 0 . ;I16=7,2,0,0,308,10786,0,0,540,32400,0,0,138,3070,0,0;QS=1,0 PL 0,27,212 +17 1155 . T <*> 0 . ;I16=6,2,0,0,294,10884,0,0,480,28800,0,0,138,3026,0,0;QS=1,0 PL 0,24,211 +17 1156 . T <*> 0 . ;I16=5,3,0,0,276,9628,0,0,480,28800,0,0,113,2365,0,0;QS=1,0 PL 0,24,210 +17 1157 . T <*> 0 . ;I16=6,3,0,0,320,11498,0,0,540,32400,0,0,139,2963,0,0;QS=1,0 PL 0,27,230 +17 1158 . G <*> 0 . ;I16=6,3,0,0,332,12456,0,0,540,32400,0,0,140,2946,0,0;QS=1,0 PL 0,27,240 +17 1159 . G <*> 0 . ;I16=6,3,0,0,349,13569,0,0,540,32400,0,0,140,2890,0,0;QS=1,0 PL 0,27,249 +17 1160 . A <*> 0 . ;I16=6,3,0,0,318,11396,0,0,540,32400,0,0,140,2846,0,0;QS=1,0 PL 0,27,229 +17 1161 . T <*> 0 . ;I16=6,3,0,0,308,10658,0,0,540,32400,0,0,140,2814,0,0;QS=1,0 PL 0,27,221 +17 1162 . T <*> 0 . ;I16=6,3,0,0,323,11729,0,0,540,32400,0,0,140,2794,0,0;QS=1,0 PL 0,27,232 +17 1163 . T <*> 0 . ;I16=6,4,0,0,342,11966,0,0,600,36000,0,0,140,2786,0,0;QS=1,0 PL 0,30,243 +17 1164 . T <*> 0 . ;I16=6,4,0,0,330,11236,0,0,600,36000,0,0,141,2791,0,0;QS=1,0 PL 0,30,235 +17 1165 . T <*> 0 . ;I16=6,4,0,0,338,11716,0,0,600,36000,0,0,142,2810,0,0;QS=1,0 PL 0,30,240 +17 1166 . T <*> 0 . ;I16=5,4,0,0,313,11023,0,0,540,32400,0,0,144,2842,0,0;QS=1,0 PL 0,27,231 +17 1167 . C <*> 0 . ;I16=5,4,0,0,353,13875,0,0,540,32400,0,0,146,2886,0,0;QS=1,0 PL 0,27,255 +17 1168 . A <*> 0 . ;I16=5,4,0,0,324,11802,0,0,540,32400,0,0,148,2942,0,0;QS=1,0 PL 0,27,238 +17 1169 . T <*> 0 . ;I16=5,4,0,0,338,12716,0,0,540,32400,0,0,150,3010,0,0;QS=1,0 PL 0,27,247 +17 1170 . A <*> 0 . ;I16=5,4,0,0,334,12426,0,0,540,32400,0,0,152,3090,0,0;QS=1,0 PL 0,27,244 +17 1171 . T <*> 0 . ;I16=5,4,0,0,341,12939,0,0,540,32400,0,0,153,3133,0,0;QS=1,0 PL 0,27,249 +17 1172 . T <*> 0 . ;I16=5,4,0,0,319,11445,0,0,540,32400,0,0,154,3190,0,0;QS=1,0 PL 0,27,235 +17 1173 . T <*> 0 . ;I16=5,4,0,0,326,11950,0,0,540,32400,0,0,154,3210,0,0;QS=1,0 PL 0,27,241 +17 1174 . T <*> 0 . ;I16=5,4,0,0,312,10946,0,0,540,32400,0,0,154,3242,0,0;QS=1,0 PL 0,27,230 +17 1175 . G <*> 0 . ;I16=5,3,0,0,310,12232,0,0,480,28800,0,0,155,3285,0,0;QS=1,0 PL 0,24,234 +17 1176 . T <*> 0 . ;I16=5,3,0,0,291,10651,0,0,480,28800,0,0,156,3338,0,0;QS=1,0 PL 0,24,221 +17 1177 . A <*> 0 . ;I16=5,3,0,0,293,10751,0,0,480,28800,0,0,157,3401,0,0;QS=1,0 PL 0,24,220 +17 1178 . A <*> 0 . ;I16=5,3,0,0,290,10716,0,0,480,28800,0,0,158,3474,0,0;QS=1,0 PL 0,24,221 +17 1179 . T <*> 0 . ;I16=5,3,0,0,293,10845,0,0,480,28800,0,0,159,3557,0,0;QS=1,0 PL 0,24,223 +17 1180 . C <*> 0 . ;I16=4,3,0,0,278,11158,0,0,420,25200,0,0,156,3590,0,0;QS=1,0 PL 0,21,222 +17 1181 . T <*> 0 . ;I16=5,3,0,0,312,12202,0,0,480,28800,0,0,158,3600,0,0;QS=1,0 PL 0,24,236 +17 1182 . T <*> 0 . ;I16=5,4,0,0,319,11455,0,0,540,32400,0,0,156,3560,0,0;QS=1,0 PL 0,27,236 +17 1183 . T <*> 0 . ;I16=5,4,0,0,324,11786,0,0,540,32400,0,0,155,3529,0,0;QS=1,0 PL 0,27,239 +17 1184 . G <*> 0 . ;I16=4,4,0,0,303,11613,0,0,480,28800,0,0,155,3507,0,0;QS=1,0 PL 0,24,234 +17 1185 . C <*> 0 . ;I16=4,4,0,0,320,12872,0,0,480,28800,0,0,155,3493,0,0;QS=1,0 PL 0,24,246 +17 1186 . A <*> 0 . ;I16=4,4,0,0,312,12202,0,0,480,28800,0,0,155,3487,0,0;QS=1,0 PL 0,24,240 +17 1187 . G <*> 0 . ;I16=5,4,0,0,322,11812,0,0,540,32400,0,0,155,3489,0,0;QS=1,0 PL 0,27,240 +17 1188 . T <*> 0 . ;I16=6,4,0,0,352,12570,0,0,600,36000,0,0,156,3500,0,0;QS=1,0 PL 0,30,248 +17 1189 . A <*> 0 . ;I16=6,4,0,0,368,13588,0,0,600,36000,0,0,157,3471,0,0;QS=1,0 PL 0,30,255 +17 1190 . T <*> 0 . ;I16=6,5,0,0,394,14240,0,0,660,39600,0,0,158,3452,0,0;QS=1,0 PL 0,33,255 +17 1191 . A <*> 0 . ;I16=6,5,0,0,389,13893,0,0,660,39600,0,0,160,3444,0,0;QS=1,0 PL 0,33,255 +17 1192 . T <*> 0 . ;I16=6,5,0,0,405,14991,0,0,660,39600,0,0,162,3448,0,0;QS=1,0 PL 0,33,255 +17 1193 . T <*> 0 . ;I16=6,5,0,0,398,14502,0,0,660,39600,0,0,164,3464,0,0;QS=1,0 PL 0,33,255 +17 1194 . T <*> 0 . ;I16=6,5,0,0,399,14545,0,0,660,39600,0,0,166,3492,0,0;QS=1,0 PL 0,33,255 +17 1195 . A <*> 0 . ;I16=6,5,0,0,389,14027,0,0,660,39600,0,0,168,3532,0,0;QS=1,0 PL 0,33,255 +17 1196 . C <*> 0 . ;I16=5,5,0,0,375,14145,0,0,600,36000,0,0,171,3583,0,0;QS=1,0 PL 0,30,255 +17 1197 . C <*> 0 . ;I16=5,5,0,0,369,14203,0,0,600,36000,0,0,173,3595,0,0;QS=1,0 PL 0,30,255 +17 1198 . A <*> 0 . ;I16=5,5,0,0,384,14790,0,0,600,36000,0,0,175,3619,0,0;QS=1,0 PL 0,30,255 +17 1199 . G <*> 0 . ;I16=5,5,0,0,393,15703,0,0,600,36000,0,0,177,3655,0,0;QS=1,0 PL 0,30,255 +17 1200 . T <*> 0 . ;I16=5,5,0,0,366,13518,0,0,600,36000,0,0,179,3703,0,0;QS=1,0 PL 0,30,255 +17 1201 . T <*> 0 . ;I16=5,5,0,0,362,13170,0,0,600,36000,0,0,181,3763,0,0;QS=1,0 PL 0,30,255 +17 1202 . C <*> 0 . ;I16=6,5,0,0,414,15812,0,0,660,39600,0,0,183,3835,0,0;QS=1,0 PL 0,33,255 +17 1203 . A <*> 0 . ;I16=6,5,0,0,406,15096,0,0,660,39600,0,0,186,3920,0,0;QS=1,0 PL 0,33,255 +17 1204 . G <*> 0 . ;I16=6,5,0,0,391,14793,0,0,660,39600,0,0,189,4019,0,0;QS=1,0 PL 0,33,255 +17 1205 . C <*> 0 . ;I16=6,5,0,0,408,15494,0,0,660,39600,0,0,192,4132,0,0;QS=1,0 PL 0,33,255 +17 1206 . A <*> 0 . ;I16=6,4,0,0,368,13650,0,0,600,36000,0,0,196,4258,0,0;QS=1,0 PL 0,30,255 +17 1207 . T <*> 0 . ;I16=6,4,0,0,358,13044,0,0,600,36000,0,0,200,4396,0,0;QS=1,0 PL 0,30,254 +17 1208 . C <*> 0 . ;I16=6,4,0,0,396,15802,0,0,600,36000,0,0,203,4495,0,0;QS=1,0 PL 0,30,255 +17 1209 . C <*> 0 . ;I16=6,4,0,0,386,15248,0,0,600,36000,0,0,206,4604,0,0;QS=1,0 PL 0,30,255 +17 1210 . C <*> 0 . ;I16=6,4,0,0,398,16040,0,0,600,36000,0,0,209,4723,0,0;QS=1,0 PL 0,30,255 +17 1211 . T <*> 0 . ;I16=6,4,0,0,365,13533,0,0,600,36000,0,0,212,4852,0,0;QS=1,0 PL 0,30,255 +17 1212 . A <*> 0 . ;I16=6,4,0,0,348,12480,0,0,600,36000,0,0,215,4991,0,0;QS=1,0 PL 0,30,246 +17 1213 . A <*> 0 . ;I16=6,4,0,0,358,13082,0,0,600,36000,0,0,217,5089,0,0;QS=1,0 PL 0,30,253 +17 1214 . C <*> 0 . ;I16=6,4,0,0,386,15222,0,0,600,36000,0,0,218,5144,0,0;QS=1,0 PL 0,30,255 +17 1215 . T <*> 0 . ;I16=6,4,0,0,368,13852,0,0,600,36000,0,0,219,5205,0,0;QS=1,0 PL 0,30,255 +17 1216 . C <*> 0 . ;I16=6,4,0,0,397,15871,0,0,600,36000,0,0,219,5221,0,0;QS=1,0 PL 0,30,255 +17 1217 . A <*> 0 . ;I16=6,4,0,0,379,14459,0,0,600,36000,0,0,219,5241,0,0;QS=1,0 PL 0,30,255 +17 1218 . A <*> 0 . ;I16=6,4,0,0,365,13485,0,0,600,36000,0,0,219,5265,0,0;QS=1,0 PL 0,30,255 +17 1219 . A <*> 0 . ;I16=6,4,0,0,391,15375,0,0,600,36000,0,0,219,5293,0,0;QS=1,0 PL 0,30,255 +17 1220 . A <*> 0 . ;I16=6,4,0,0,357,13127,0,0,600,36000,0,0,219,5325,0,0;QS=1,0 PL 0,30,253 +17 1221 . A <*> 0 . ;I16=6,4,0,0,362,13346,0,0,600,36000,0,0,219,5361,0,0;QS=1,0 PL 0,30,255 +17 1222 . T <*> 0 . ;I16=5,4,0,0,331,12345,0,0,540,32400,0,0,219,5351,0,0;QS=1,0 PL 0,27,245 +17 1223 . T <*> 0 . ;I16=5,4,0,0,309,11013,0,0,540,32400,0,0,219,5345,0,0;QS=1,0 PL 0,27,232 +17 1224 . C <*> 0 . ;I16=6,4,0,0,375,14419,0,0,600,36000,0,0,219,5343,0,0;QS=1,0 PL 0,30,255 +17 1225 . A <*> 0 . ;I16=6,4,0,0,389,15195,0,0,600,36000,0,0,220,5346,0,0;QS=1,0 PL 0,30,255 +17 1226 . A <*> 0 . ;I16=6,4,0,0,371,13919,0,0,600,36000,0,0,221,5355,0,0;QS=1,0 PL 0,30,255 +17 1227 . A <*> 0 . ;I16=6,4,0,0,374,14134,0,0,600,36000,0,0,222,5370,0,0;QS=1,0 PL 0,30,255 +17 1228 . A <*> 0 . ;I16=6,4,0,0,369,13833,0,0,600,36000,0,0,222,5340,0,0;QS=1,0 PL 0,30,255 +17 1229 . A <*> 0 . ;I16=6,4,0,0,390,15300,0,0,600,36000,0,0,222,5314,0,0;QS=1,0 PL 0,30,255 +17 1230 . T <*> 0 . ;I16=6,4,0,0,348,12368,0,0,600,36000,0,0,222,5292,0,0;QS=1,0 PL 0,30,245 +17 1231 . C <*> 0 . ;I16=6,4,0,0,389,15219,0,0,600,36000,0,0,221,5225,0,0;QS=1,0 PL 0,30,255 +17 1232 . T <*> 0 . ;I16=6,4,0,0,374,14104,0,0,600,36000,0,0,220,5164,0,0;QS=1,0 PL 0,30,255 +17 1233 . G <*> 0 . ;I16=6,4,0,0,368,13792,0,0,600,36000,0,0,219,5109,0,0;QS=1,0 PL 0,30,255 +17 1234 . A <*> 0 . ;I16=6,5,0,0,393,14615,0,0,660,39600,0,0,218,5060,0,0;QS=1,0 PL 0,33,255 +17 1235 . A <*> 0 . ;I16=6,5,0,0,389,14089,0,0,660,39600,0,0,218,5018,0,0;QS=1,0 PL 0,33,255 +17 1236 . A <*> 0 . ;I16=6,5,0,0,399,14791,0,0,660,39600,0,0,218,4984,0,0;QS=1,0 PL 0,33,255 +17 1237 . T <*> 0 . ;I16=6,5,0,0,382,13712,0,0,660,39600,0,0,217,4909,0,0;QS=1,0 PL 0,33,255 +17 1238 . C <*> 0 . ;I16=7,5,0,0,452,17256,0,0,720,43200,0,0,215,4795,0,0;QS=1,0 PL 0,36,255 +17 1239 . C <*> 0 . ;I16=7,5,0,0,448,16972,0,0,720,43200,0,0,214,4694,0,0;QS=1,0 PL 0,36,255 +17 1240 . C <*> 0 . ;I16=7,5,0,0,439,16625,0,0,720,43200,0,0,213,4607,0,0;QS=1,0 PL 0,36,255 +17 1241 . A <*> 0 . ;I16=7,5,0,0,442,16518,0,0,720,43200,0,0,212,4534,0,0;QS=1,0 PL 0,36,255 +17 1242 . A <*> 0 . ;I16=7,5,0,0,453,17221,0,0,720,43200,0,0,211,4475,0,0;QS=1,0 PL 0,36,255 +17 1243 . A <*> 0 . ;I16=7,5,0,0,433,15865,0,0,720,43200,0,0,210,4430,0,0;QS=1,0 PL 0,36,255 +17 1244 . C <*> 0 . ;I16=7,4,0,0,384,13542,0,0,660,39600,0,0,199,4299,0,0;QS=1,0 PL 0,33,255 +17 1245 . G <*> 0 . ;I16=7,5,0,0,367,11879,0,0,720,43200,0,0,208,4382,0,0;QS=1,0 PL 0,36,245 +17 1246 . C <*> 0 . ;I16=7,5,0,0,377,12545,0,0,720,43200,0,0,207,4379,0,0;QS=1,0 PL 0,36,252 +17 1247 . G <*> 0 . ;I16=6,5,0,0,381,13519,0,0,660,39600,0,0,207,4389,0,0;QS=1,0 PL 0,33,255 +17 1248 . C <*> 0 . ;I16=5,5,0,0,374,14732,0,0,600,36000,0,0,182,3786,0,0;QS=1,0 PL 0,30,255 +17 1249 . C <*> 0 . ;I16=7,5,0,0,454,17508,0,0,720,43200,0,0,207,4445,0,0;QS=1,0 PL 0,36,255 +17 1250 . A <*> 0 . ;I16=7,5,0,0,434,15882,0,0,720,43200,0,0,207,4441,0,0;QS=1,0 PL 0,36,255 +17 1251 . A <*> 0 . ;I16=7,5,0,0,423,15295,0,0,720,43200,0,0,207,4449,0,0;QS=1,0 PL 0,36,255 +17 1252 . T <*> 0 . ;I16=7,5,0,0,426,15242,0,0,720,43200,0,0,207,4469,0,0;QS=1,0 PL 0,36,255 +17 1253 . A <*> 0 . ;I16=7,5,0,0,412,14530,0,0,720,43200,0,0,207,4501,0,0;QS=1,0 PL 0,36,255 +17 1254 . A <*> 0 . ;I16=7,5,0,0,453,17279,0,0,720,43200,0,0,207,4545,0,0;QS=1,0 PL 0,36,255 +17 1255 . G <*> 0 . ;I16=7,5,0,0,441,16811,0,0,720,43200,0,0,207,4601,0,0;QS=1,0 PL 0,36,255 +17 1256 . C <*> 0 . ;I16=7,4,0,0,420,16208,0,0,660,39600,0,0,208,4668,0,0;QS=1,0 PL 0,33,255 +17 1257 . A <*> 0 . ;I16=7,4,0,0,397,14509,0,0,660,39600,0,0,209,4745,0,0;QS=1,0 PL 0,33,255 +17 1258 . T <*> 0 . ;I16=7,4,0,0,409,15313,0,0,660,39600,0,0,210,4832,0,0;QS=1,0 PL 0,33,255 +17 1259 . T <*> 0 . ;I16=7,4,0,0,342,11270,0,0,660,39600,0,0,211,4929,0,0;QS=1,0 PL 0,33,236 +17 1260 . C <*> 0 . ;I16=7,4,0,0,396,14740,0,0,660,39600,0,0,211,4985,0,0;QS=1,0 PL 0,33,255 +17 1261 . C <*> 0 . ;I16=6,4,0,0,352,13164,0,0,600,36000,0,0,186,4424,0,0;QS=1,0 PL 0,30,255 +17 1262 . C <*> 0 . ;I16=6,4,0,0,351,12855,0,0,600,36000,0,0,211,5071,0,0;QS=1,0 PL 0,30,253 +17 1263 . T <*> 0 . ;I16=6,3,0,0,325,12095,0,0,540,32400,0,0,212,5100,0,0;QS=1,0 PL 0,27,238 +17 1264 . T <*> 0 . ;I16=6,3,0,0,307,10945,0,0,540,32400,0,0,212,5084,0,0;QS=1,0 PL 0,27,226 +17 1265 . T <*> 0 . ;I16=6,3,0,0,314,11426,0,0,540,32400,0,0,210,4974,0,0;QS=1,0 PL 0,27,232 +17 1266 . G <*> 0 . ;I16=7,3,0,0,376,14474,0,0,600,36000,0,0,208,4872,0,0;QS=1,0 PL 0,30,255 +17 1267 . A <*> 0 . ;I16=7,3,0,0,370,13902,0,0,600,36000,0,0,207,4779,0,0;QS=1,0 PL 0,30,253 +17 1268 . G <*> 0 . ;I16=7,3,0,0,385,15235,0,0,600,36000,0,0,206,4696,0,0;QS=1,0 PL 0,30,255 +17 1269 . C <*> 0 . ;I16=7,3,0,0,320,11046,0,0,600,36000,0,0,205,4623,0,0;QS=1,0 PL 0,30,224 +17 1270 . G <*> 0 . ;I16=7,3,0,0,295,9191,0,0,600,36000,0,0,204,4560,0,0;QS=1,0 PL 0,30,206 +17 1271 . T <*> 0 . ;I16=6,3,0,0,335,12567,0,0,540,32400,0,0,178,3882,0,0;QS=1,0 PL 0,27,240 +17 1272 . C <*> 0 . ;I16=6,3,0,0,348,13652,0,0,540,32400,0,0,177,3839,0,0;QS=1,0 PL 0,27,251 +17 1273 . A <*> 0 . ;I16=7,4,0,0,377,13493,0,0,660,39600,0,0,198,4290,0,0;QS=1,0 PL 0,33,255 +17 1274 . T <*> 0 . ;I16=7,4,0,0,409,15329,0,0,660,39600,0,0,197,4225,0,0;QS=1,0 PL 0,33,255 +17 1275 . G <*> 0 . ;I16=7,4,0,0,382,13798,0,0,660,39600,0,0,195,4123,0,0;QS=1,0 PL 0,33,255 +17 1276 . T <*> 0 . ;I16=7,4,0,0,362,12432,0,0,660,39600,0,0,193,4033,0,0;QS=1,0 PL 0,33,248 +17 1277 . C <*> 0 . ;I16=7,5,0,0,385,12887,0,0,720,43200,0,0,190,3906,0,0;QS=1,0 PL 0,36,255 +17 1278 . G <*> 0 . ;I16=7,5,0,0,414,14542,0,0,720,43200,0,0,188,3794,0,0;QS=1,0 PL 0,36,255 +17 1279 . G <*> 0 . ;I16=7,5,0,0,431,15827,0,0,720,43200,0,0,186,3698,0,0;QS=1,0 PL 0,36,255 +17 1280 . T <*> 0 . ;I16=6,5,0,0,356,12318,0,0,660,39600,0,0,169,3393,0,0;QS=1,0 PL 0,33,249 +17 1281 . G <*> 0 . ;I16=6,4,0,0,357,14005,0,0,600,36000,0,0,143,2733,0,0;QS=1,0 PL 0,30,255 +17 1282 . C <*> 0 . ;I16=6,5,0,0,412,15794,0,0,660,39600,0,0,167,3337,0,0;QS=1,0 PL 0,33,255 +17 1283 . T <*> 0 . ;I16=6,5,0,0,408,15390,0,0,660,39600,0,0,166,3330,0,0;QS=1,0 PL 0,33,255 +17 1284 . T <*> 0 . ;I16=6,5,0,0,364,12664,0,0,660,39600,0,0,165,3337,0,0;QS=1,0 PL 0,33,254 +17 1285 . G <*> 0 . ;I16=6,4,0,0,391,15349,0,0,600,36000,0,0,139,2733,0,0;QS=1,0 PL 0,30,255 +17 1286 . G <*> 0 . ;I16=6,5,0,0,402,15294,0,0,660,39600,0,0,163,3393,0,0;QS=1,0 PL 0,33,255 +17 1287 . A <*> 0 . ;I16=5,5,0,0,356,12986,0,0,600,36000,0,0,163,3441,0,0;QS=1,0 PL 0,30,255 +17 1288 . A <*> 0 . ;I16=5,5,0,0,338,12050,0,0,600,36000,0,0,163,3501,0,0;QS=1,0 PL 0,30,245 +17 1289 . T <*> 0 . ;I16=6,5,0,0,373,13191,0,0,660,39600,0,0,163,3573,0,0;QS=1,0 PL 0,33,255 +17 1290 . G <*> 0 . ;I16=6,3,0,0,336,12812,0,0,540,32400,0,0,166,3656,0,0;QS=1,0 PL 0,27,242 +17 1291 . T <*> 0 . ;I16=6,3,0,0,313,11063,0,0,540,32400,0,0,169,3749,0,0;QS=1,0 PL 0,27,225 +17 1292 . T <*> 0 . ;I16=6,3,0,0,326,11990,0,0,540,32400,0,0,171,3801,0,0;QS=1,0 PL 0,27,236 +17 1293 . T <*> 0 . ;I16=6,3,0,0,337,12733,0,0,540,32400,0,0,173,3861,0,0;QS=1,0 PL 0,27,242 +17 1294 . G <*> 0 . ;I16=6,3,0,0,351,13957,0,0,540,32400,0,0,175,3929,0,0;QS=1,0 PL 0,27,254 +17 1295 . G <*> 0 . ;I16=6,3,0,0,329,12787,0,0,540,32400,0,0,177,4005,0,0;QS=1,0 PL 0,27,244 +17 1296 . G <*> 0 . ;I16=6,3,0,0,303,11267,0,0,540,32400,0,0,179,4089,0,0;QS=1,0 PL 0,27,227 +17 1297 . G <*> 0 . ;I16=7,3,0,0,304,10328,0,0,569,33241,0,0,206,4806,0,0;QS=1,0 PL 0,30,219 +17 1298 . T <*> 0 . ;I16=7,3,0,0,330,11670,0,0,569,33241,0,0,208,4906,0,0;QS=1,0 PL 0,30,233 +17 1299 . T <*> 0 . ;I16=7,3,0,0,349,12627,0,0,569,33241,0,0,208,4914,0,0;QS=1,0 PL 0,30,242 +17 1300 . T <*> 0 . ;I16=7,3,0,0,333,11831,0,0,569,33241,0,0,208,4930,0,0;QS=1,0 PL 0,30,235 +17 1301 . T G,<*> 0 . ;I16=5,3,1,0,300,11364,18,324,480,28800,29,841,183,4329,25,625;QS=0.943396,0.0566038,0 PL 0,9,213,24,216,222 +17 1302 . G <*> 0 . ;I16=6,3,0,0,327,12369,0,0,509,29641,0,0,209,4985,0,0;QS=1,0 PL 0,27,240 +17 1303 . G <*> 0 . ;I16=6,3,0,0,290,10312,0,0,509,29641,0,0,209,4971,0,0;QS=1,0 PL 0,27,217 +17 1304 . A <*> 0 . ;I16=6,3,0,0,310,11054,0,0,509,29641,0,0,209,4961,0,0;QS=1,0 PL 0,27,218 +17 1305 . T <*> 0 . ;I16=6,3,0,0,340,13024,0,0,509,29641,0,0,209,4955,0,0;QS=1,0 PL 0,27,241 +17 1306 . T <*> 0 . ;I16=6,3,0,0,333,12461,0,0,509,29641,0,0,209,4953,0,0;QS=1,0 PL 0,27,236 +17 1307 . T <*> 0 . ;I16=6,3,0,0,318,11694,0,0,509,29641,0,0,209,4955,0,0;QS=1,0 PL 0,27,226 +17 1308 . A <*> 0 . ;I16=6,4,0,0,341,11939,0,0,569,33241,0,0,209,4961,0,0;QS=1,0 PL 0,30,236 +17 1309 . C <*> 0 . ;I16=6,4,0,0,391,15321,0,0,569,33241,0,0,209,4923,0,0;QS=1,0 PL 0,30,255 +17 1310 . A <*> 0 . ;I16=6,4,0,0,384,14926,0,0,569,33241,0,0,209,4893,0,0;QS=1,0 PL 0,30,255 +17 1311 . G <*> 0 . ;I16=6,4,0,0,398,15996,0,0,569,33241,0,0,209,4871,0,0;QS=1,0 PL 0,30,255 +17 1312 . C <*> 0 . ;I16=6,4,0,0,397,16137,0,0,569,33241,0,0,209,4857,0,0;QS=1,0 PL 0,30,255 +17 1313 . T <*> 0 . ;I16=6,4,0,0,394,15752,0,0,569,33241,0,0,208,4802,0,0;QS=1,0 PL 0,30,255 +17 1314 . T <*> 0 . ;I16=6,4,0,0,349,12669,0,0,569,33241,0,0,207,4757,0,0;QS=1,0 PL 0,30,245 +17 1315 . T <*> 0 . ;I16=6,4,0,0,358,13140,0,0,569,33241,0,0,205,4671,0,0;QS=1,0 PL 0,30,250 +17 1316 . G <*> 0 . ;I16=7,4,0,0,396,14964,0,0,629,36841,0,0,203,4593,0,0;QS=1,0 PL 0,33,255 +17 1317 . G <*> 0 . ;I16=7,4,0,0,377,13825,0,0,629,36841,0,0,202,4524,0,0;QS=1,0 PL 0,33,253 +17 1318 . G <*> 0 . ;I16=7,4,0,0,367,13043,0,0,629,36841,0,0,200,4416,0,0;QS=1,0 PL 0,33,255 +17 1319 . A <*> 0 . ;I16=7,4,0,0,393,14267,0,0,629,36841,0,0,198,4320,0,0;QS=1,0 PL 0,33,255 +17 1320 . C <*> 0 . ;I16=7,4,0,0,400,14652,0,0,629,36841,0,0,196,4236,0,0;QS=1,0 PL 0,33,255 +17 1321 . G <*> 0 . ;I16=7,4,0,0,364,12706,0,0,629,36841,0,0,194,4164,0,0;QS=1,0 PL 0,33,244 +17 1322 . C <*> 0 . ;I16=7,4,0,0,422,16688,0,0,629,36841,0,0,192,4104,0,0;QS=1,0 PL 0,33,255 +17 1323 . T <*> 0 . ;I16=7,4,0,0,422,16528,0,0,629,36841,0,0,190,4056,0,0;QS=1,0 PL 0,33,255 +17 1324 . C <*> 0 . ;I16=6,4,0,0,372,14442,0,0,569,33241,0,0,188,3970,0,0;QS=1,0 PL 0,30,255 +17 1325 . A <*> 0 . ;I16=6,4,0,0,367,13699,0,0,569,33241,0,0,186,3896,0,0;QS=1,0 PL 0,30,255 +17 1326 . A <*> 0 . ;I16=6,4,0,0,357,13297,0,0,569,33241,0,0,184,3834,0,0;QS=1,0 PL 0,30,249 +17 1327 . C <*> 0 . ;I16=7,4,0,0,398,14898,0,0,629,36841,0,0,182,3784,0,0;QS=1,0 PL 0,33,255 +17 1328 . C <*> 0 . ;I16=7,4,0,0,413,15749,0,0,629,36841,0,0,181,3747,0,0;QS=1,0 PL 0,33,255 +17 1329 . T <*> 0 . ;I16=7,4,0,0,400,15204,0,0,629,36841,0,0,180,3724,0,0;QS=1,0 PL 0,33,255 +17 1330 . G <*> 0 . ;I16=7,4,0,0,412,15996,0,0,629,36841,0,0,179,3715,0,0;QS=1,0 PL 0,33,255 +17 1331 . T <*> 0 . ;I16=7,4,0,0,390,14298,0,0,629,36841,0,0,178,3720,0,0;QS=1,0 PL 0,33,255 +17 1332 . A <*> 0 . ;I16=7,4,0,0,381,13511,0,0,629,36841,0,0,177,3739,0,0;QS=1,0 PL 0,33,252 +17 1333 . C <*> 0 . ;I16=7,4,0,0,401,14853,0,0,629,36841,0,0,176,3772,0,0;QS=1,0 PL 0,33,255 +17 1334 . C <*> 0 . ;I16=7,3,0,0,385,15193,0,0,569,33241,0,0,175,3767,0,0;QS=1,0 PL 0,30,255 +17 1335 . T <*> 0 . ;I16=7,3,0,0,405,16427,0,0,569,33241,0,0,174,3772,0,0;QS=1,0 PL 0,30,255 +17 1336 . C <*> 0 . ;I16=8,3,0,0,393,14527,0,0,629,36841,0,0,173,3787,0,0;QS=1,0 PL 0,33,250 +17 1337 . A <*> 0 . ;I16=8,3,0,0,395,14387,0,0,629,36841,0,0,173,3813,0,0;QS=1,0 PL 0,33,249 +17 1338 . A <*> 0 . ;I16=7,4,0,0,405,15033,0,0,629,36841,0,0,174,3850,0,0;QS=1,0 PL 0,33,255 +17 1339 . T <*> 0 . ;I16=7,4,0,0,401,14953,0,0,629,36841,0,0,176,3898,0,0;QS=1,0 PL 0,33,255 +17 1340 . A <*> 0 . ;I16=6,4,0,0,362,13238,0,0,569,33241,0,0,174,3942,0,0;QS=1,0 PL 0,30,250 +17 1341 . A <*> 0 . ;I16=7,3,0,0,359,13119,0,0,569,33241,0,0,154,3356,0,0;QS=1,0 PL 0,30,245 +17 1342 . A <*> 0 . ;I16=7,4,0,0,375,13347,0,0,629,36841,0,0,179,3967,0,0;QS=1,0 PL 0,33,254 +17 1343 . C <*> 0 . ;I16=6,4,0,0,367,13929,0,0,600,36000,0,0,180,3964,0,0;QS=1,0 PL 0,30,255 +17 1344 . C <*> 0 . ;I16=6,4,0,0,402,16256,0,0,600,36000,0,0,181,3971,0,0;QS=1,0 PL 0,30,255 +17 1345 . T <*> 0 . ;I16=6,4,0,0,383,14803,0,0,600,36000,0,0,182,3988,0,0;QS=1,0 PL 0,30,255 +17 1346 . G <*> 0 . ;I16=6,4,0,0,405,16425,0,0,600,36000,0,0,183,4015,0,0;QS=1,0 PL 0,30,255 +17 1347 . A <*> 0 . ;I16=6,4,0,0,381,14565,0,0,600,36000,0,0,184,4052,0,0;QS=1,0 PL 0,30,255 +17 1348 . T <*> 0 . ;I16=6,4,0,0,358,13260,0,0,600,36000,0,0,184,4050,0,0;QS=1,0 PL 0,30,252 +17 1349 . T <*> 0 . ;I16=5,3,0,0,298,11180,0,0,480,28800,0,0,160,3434,0,0;QS=1,0 PL 0,24,225 +17 1350 . T <*> 0 . ;I16=5,4,0,0,332,12272,0,0,540,32400,0,0,186,4078,0,0;QS=1,0 PL 0,27,242 +17 1351 . T <*> 0 . ;I16=5,4,0,0,323,11831,0,0,540,32400,0,0,187,4107,0,0;QS=1,0 PL 0,27,238 +17 1352 . A <*> 0 . ;I16=5,4,0,0,342,13008,0,0,540,32400,0,0,187,4097,0,0;QS=1,0 PL 0,27,250 +17 1353 . A <*> 0 . ;I16=5,4,0,0,326,11952,0,0,540,32400,0,0,186,4048,0,0;QS=1,0 PL 0,27,240 +17 1354 . A <*> 0 . ;I16=5,4,0,0,321,11583,0,0,540,32400,0,0,185,4009,0,0;QS=1,0 PL 0,27,237 +17 1355 . A <*> 0 . ;I16=5,4,0,0,325,12073,0,0,540,32400,0,0,184,3980,0,0;QS=1,0 PL 0,27,239 +17 1356 . A <*> 0 . ;I16=5,4,0,0,340,12912,0,0,540,32400,0,0,183,3961,0,0;QS=1,0 PL 0,27,249 +17 1357 . A <*> 0 . ;I16=5,4,0,0,352,13810,0,0,540,32400,0,0,182,3952,0,0;QS=1,0 PL 0,27,255 +17 1358 . G <*> 0 . ;I16=5,4,0,0,353,13929,0,0,540,32400,0,0,181,3953,0,0;QS=1,0 PL 0,27,255 +17 1359 . T <*> 0 . ;I16=5,4,0,0,309,11033,0,0,540,32400,0,0,180,3964,0,0;QS=1,0 PL 0,27,232 +17 1360 . T <*> 0 . ;I16=5,4,0,0,338,12732,0,0,540,32400,0,0,179,3985,0,0;QS=1,0 PL 0,27,248 +17 1361 . T <*> 0 . ;I16=5,4,0,0,314,11272,0,0,540,32400,0,0,178,4016,0,0;QS=1,0 PL 0,27,234 +17 1362 . G <*> 0 . ;I16=5,4,0,0,349,13697,0,0,540,32400,0,0,176,4006,0,0;QS=1,0 PL 0,27,255 +17 1363 . G <*> 0 . ;I16=5,4,0,0,351,13891,0,0,540,32400,0,0,174,4004,0,0;QS=1,0 PL 0,27,255 +17 1364 . G <*> 0 . ;I16=5,4,0,0,314,11166,0,0,540,32400,0,0,170,3910,0,0;QS=1,0 PL 0,27,233 +17 1365 . G <*> 0 . ;I16=5,4,0,0,345,13579,0,0,540,32400,0,0,166,3824,0,0;QS=1,0 PL 0,27,255 +17 1366 . G <*> 0 . ;I16=4,3,0,0,269,10399,0,0,420,25200,0,0,138,3120,0,0;QS=1,0 PL 0,21,215 +17 1367 . G <*> 0 . ;I16=4,4,0,0,305,11871,0,0,480,28800,0,0,160,3672,0,0;QS=1,0 PL 0,24,236 +17 1368 . A <*> 0 . ;I16=4,5,0,0,326,11880,0,0,540,32400,0,0,157,3605,0,0;QS=1,0 PL 0,27,240 +17 1369 . T <*> 0 . ;I16=4,5,0,0,332,12270,0,0,540,32400,0,0,155,3545,0,0;QS=1,0 PL 0,27,242 +17 1370 . T <*> 0 . ;I16=4,5,0,0,321,11675,0,0,540,32400,0,0,153,3493,0,0;QS=1,0 PL 0,27,238 +17 1371 . C <*> 0 . ;I16=4,5,0,0,321,11903,0,0,540,32400,0,0,151,3449,0,0;QS=1,0 PL 0,27,241 +17 1372 . C <*> 0 . ;I16=4,5,0,0,338,12960,0,0,540,32400,0,0,149,3413,0,0;QS=1,0 PL 0,27,251 +17 1373 . C <*> 0 . ;I16=4,4,0,0,316,12568,0,0,480,28800,0,0,148,3384,0,0;QS=1,0 PL 0,24,243 +17 1374 . C <*> 0 . ;I16=4,4,0,0,325,13223,0,0,480,28800,0,0,147,3361,0,0;QS=1,0 PL 0,24,249 +17 1375 . T <*> 0 . ;I16=5,4,0,0,326,12088,0,0,540,32400,0,0,146,3344,0,0;QS=1,0 PL 0,27,243 +17 1376 . A <*> 0 . ;I16=5,4,0,0,318,11344,0,0,540,32400,0,0,146,3334,0,0;QS=1,0 PL 0,27,234 +17 1377 . A <*> 0 . ;I16=5,3,0,0,298,11336,0,0,480,28800,0,0,147,3331,0,0;QS=1,0 PL 0,24,228 +17 1378 . G <*> 0 . ;I16=5,3,0,0,310,12098,0,0,480,28800,0,0,148,3334,0,0;QS=1,0 PL 0,24,234 +17 1379 . C <*> 0 . ;I16=5,3,0,0,302,11490,0,0,480,28800,0,0,149,3343,0,0;QS=1,0 PL 0,24,228 +17 1380 . C <*> 0 . ;I16=5,3,0,0,300,11290,0,0,480,28800,0,0,150,3358,0,0;QS=1,0 PL 0,24,226 +17 1381 . C <*> 0 . ;I16=5,3,0,0,275,9727,0,0,480,28800,0,0,151,3379,0,0;QS=1,0 PL 0,24,211 +17 1382 . G <*> 0 . ;I16=5,3,0,0,281,10051,0,0,480,28800,0,0,152,3406,0,0;QS=1,0 PL 0,24,213 +17 1383 . C <*> 0 . ;I16=5,3,0,0,294,11206,0,0,480,28800,0,0,152,3390,0,0;QS=1,0 PL 0,24,225 +17 1384 . C <*> 0 . ;I16=6,3,0,0,343,13319,0,0,540,32400,0,0,152,3382,0,0;QS=1,0 PL 0,27,248 +17 1385 . A <*> 0 . ;I16=6,4,0,0,321,11161,0,0,600,36000,0,0,153,3383,0,0;QS=1,0 PL 0,30,232 +17 1386 . C <*> 0 . ;I16=6,4,0,0,354,12636,0,0,600,36000,0,0,155,3395,0,0;QS=1,0 PL 0,30,248 +17 1387 . C <*> 0 . ;I16=7,4,0,0,371,12971,0,0,660,39600,0,0,157,3419,0,0;QS=1,0 PL 0,33,250 +17 1388 . C <*> 0 . ;I16=7,4,0,0,382,13758,0,0,660,39600,0,0,160,3456,0,0;QS=1,0 PL 0,33,255 +17 1389 . G <*> 0 . ;I16=5,4,0,0,314,11222,0,0,540,32400,0,0,150,3310,0,0;QS=1,0 PL 0,27,234 +17 1390 . G <*> 0 . ;I16=6,4,0,0,367,13589,0,0,600,36000,0,0,168,3568,0,0;QS=1,0 PL 0,30,255 +17 1391 . A <*> 0 . ;I16=6,4,0,0,380,14596,0,0,600,36000,0,0,172,3642,0,0;QS=1,0 PL 0,30,255 +17 1392 . G <*> 0 . ;I16=6,4,0,0,368,14026,0,0,600,36000,0,0,176,3728,0,0;QS=1,0 PL 0,30,255 +17 1393 . A <*> 0 . ;I16=6,4,0,0,321,10701,0,0,600,36000,0,0,180,3826,0,0;QS=1,0 PL 0,30,228 +17 1394 . C <*> 0 . ;I16=6,4,0,0,364,13668,0,0,600,36000,0,0,183,3885,0,0;QS=1,0 PL 0,30,255 +17 1395 . A <*> 0 . ;I16=6,5,0,0,401,15051,0,0,660,39600,0,0,186,3954,0,0;QS=1,0 PL 0,33,255 +17 1396 . G <*> 0 . ;I16=6,5,0,0,399,14999,0,0,660,39600,0,0,190,4034,0,0;QS=1,0 PL 0,33,255 +17 1397 . C <*> 0 . ;I16=6,4,0,0,329,10991,0,0,600,36000,0,0,192,4122,0,0;QS=1,0 PL 0,30,231 +17 1398 . G <*> 0 . ;I16=6,5,0,0,362,12242,0,0,660,39600,0,0,198,4230,0,0;QS=1,0 PL 0,33,250 +17 1399 . G <*> 0 . ;I16=6,5,0,0,394,14648,0,0,660,39600,0,0,201,4297,0,0;QS=1,0 PL 0,33,255 +17 1400 . A <*> 0 . ;I16=5,5,0,0,373,14163,0,0,600,36000,0,0,179,3753,0,0;QS=1,0 PL 0,30,255 +17 1401 . T <*> 0 . ;I16=6,5,0,0,365,12985,0,0,660,39600,0,0,206,4422,0,0;QS=1,0 PL 0,33,255 +17 1402 . T <*> 0 . ;I16=7,5,0,0,415,14779,0,0,720,43200,0,0,207,4429,0,0;QS=1,0 PL 0,36,255 +17 1403 . T <*> 0 . ;I16=7,5,0,0,418,14706,0,0,720,43200,0,0,209,4451,0,0;QS=1,0 PL 0,36,255 +17 1404 . C <*> 0 . ;I16=7,5,0,0,392,13924,0,0,720,43200,0,0,211,4489,0,0;QS=1,0 PL 0,36,255 +17 1405 . C <*> 0 . ;I16=7,5,0,0,449,17343,0,0,720,43200,0,0,213,4543,0,0;QS=1,0 PL 0,36,255 +17 1406 . T <*> 0 . ;I16=7,5,0,0,440,16342,0,0,720,43200,0,0,215,4613,0,0;QS=1,0 PL 0,36,255 +17 1407 . T <*> 0 . ;I16=6,5,0,0,393,14083,0,0,660,39600,0,0,192,4074,0,0;QS=1,0 PL 0,33,255 +17 1408 . A <*> 0 . ;I16=7,4,0,0,386,13714,0,0,660,39600,0,0,220,4800,0,0;QS=1,0 PL 0,33,255 +17 1409 . G <*> 0 . ;I16=7,4,0,0,411,15633,0,0,660,39600,0,0,223,4915,0,0;QS=1,0 PL 0,33,255 +17 1410 . T <*> 0 . ;I16=7,4,0,0,403,15021,0,0,660,39600,0,0,225,4993,0,0;QS=1,0 PL 0,33,255 +17 1411 . T <*> 0 . ;I16=7,4,0,0,371,12793,0,0,660,39600,0,0,225,4983,0,0;QS=1,0 PL 0,33,250 +17 1412 . A <*> 0 . ;I16=7,4,0,0,366,12412,0,0,660,39600,0,0,225,4985,0,0;QS=1,0 PL 0,33,245 +17 1413 . C <*> 0 . ;I16=7,4,0,0,409,15517,0,0,660,39600,0,0,223,4899,0,0;QS=1,0 PL 0,33,255 +17 1414 . T <*> 0 . ;I16=7,4,0,0,432,17098,0,0,660,39600,0,0,221,4825,0,0;QS=1,0 PL 0,33,255 +17 1415 . T <*> 0 . ;I16=7,4,0,0,366,12414,0,0,660,39600,0,0,219,4763,0,0;QS=1,0 PL 0,33,246 +17 1416 . A <*> 0 . ;I16=8,4,0,0,416,14628,0,0,720,43200,0,0,217,4713,0,0;QS=1,0 PL 0,36,255 +17 1417 . C <*> 0 . ;I16=8,4,0,0,459,17687,0,0,720,43200,0,0,216,4676,0,0;QS=1,0 PL 0,36,255 +17 1418 . T <*> 0 . ;I16=8,4,0,0,459,17667,0,0,720,43200,0,0,215,4653,0,0;QS=1,0 PL 0,36,255 +17 1419 . A <*> 0 . ;I16=8,4,0,0,423,15425,0,0,720,43200,0,0,214,4644,0,0;QS=1,0 PL 0,36,255 +17 1420 . T <*> 0 . ;I16=8,4,0,0,426,15406,0,0,720,43200,0,0,213,4649,0,0;QS=1,0 PL 0,36,255 +17 1421 . G <*> 0 . ;I16=8,5,0,0,473,17559,0,0,780,46800,0,0,211,4617,0,0;QS=1,0 PL 0,39,255 +17 1422 . C <*> 0 . ;I16=8,5,0,0,478,18028,0,0,780,46800,0,0,210,4598,0,0;QS=1,0 PL 0,39,255 +17 1423 . T <*> 0 . ;I16=8,5,0,0,466,17358,0,0,780,46800,0,0,209,4593,0,0;QS=1,0 PL 0,39,255 +17 1424 . C <*> 0 . ;I16=7,5,0,0,447,16893,0,0,720,43200,0,0,209,4601,0,0;QS=1,0 PL 0,36,255 +17 1425 . C <*> 0 . ;I16=7,5,0,0,461,18083,0,0,720,43200,0,0,209,4621,0,0;QS=1,0 PL 0,36,255 +17 1426 . T <*> 0 . ;I16=9,5,0,0,497,18067,0,0,840,50400,0,0,209,4653,0,0;QS=1,0 PL 0,42,255 +17 1427 . T <*> 0 . ;I16=8,6,0,0,467,15997,0,0,809,47641,0,0,212,4698,0,0;QS=1,0 PL 0,42,255 +17 1428 . G <*> 0 . ;I16=9,6,0,0,544,20022,0,0,869,51241,0,0,215,4707,0,0;QS=1,0 PL 0,45,255 +17 1429 . G <*> 0 . ;I16=9,6,0,0,511,18281,0,0,869,51241,0,0,219,4731,0,0;QS=1,0 PL 0,45,255 +17 1430 . C <*> 0 . ;I16=9,6,0,0,555,20875,0,0,869,51241,0,0,223,4771,0,0;QS=1,0 PL 0,45,255 +17 1431 . C <*> 0 . ;I16=9,6,0,0,551,20553,0,0,869,51241,0,0,227,4827,0,0;QS=1,0 PL 0,45,255 +17 1432 . A <*> 0 . ;I16=9,6,0,0,491,16751,0,0,869,51241,0,0,231,4899,0,0;QS=1,0 PL 0,45,255 +17 1433 . T <*> 0 . ;I16=9,7,0,0,572,20690,0,0,929,54841,0,0,235,4987,0,0;QS=1,0 PL 0,48,255 +17 1434 . T <*> 0 . ;I16=9,8,0,0,593,20941,0,0,989,58441,0,0,240,5092,0,0;QS=1,0 PL 0,51,255 +17 1435 . T <*> 0 . ;I16=8,8,0,0,581,21253,0,0,929,54841,0,0,221,4591,0,0;QS=1,0 PL 0,48,255 +17 1436 . C <*> 0 . ;I16=8,8,0,0,628,24738,0,0,929,54841,0,0,253,5359,0,0;QS=1,0 PL 0,48,255 +17 1437 . T <*> 0 . ;I16=8,8,0,0,599,22653,0,0,929,54841,0,0,260,5520,0,0;QS=1,0 PL 0,48,255 +17 1438 . C <*> 0 . ;I16=8,7,0,0,580,22576,0,0,869,51241,0,0,268,5698,0,0;QS=1,0 PL 0,45,255 +17 1439 . T <*> 0 . ;I16=8,7,0,0,541,19841,0,0,869,51241,0,0,276,5892,0,0;QS=1,0 PL 0,45,255 +17 1440 . A <*> 0 . ;I16=8,7,0,0,531,19303,0,0,869,51241,0,0,284,6102,0,0;QS=1,0 PL 0,45,255 +17 1441 . G <*> 0 . ;I16=8,8,0,0,630,25110,0,0,929,54841,0,0,293,6329,0,0;QS=1,0 PL 0,48,255 +17 1442 . G <*> 0 . ;I16=8,8,0,0,575,21003,0,0,929,54841,0,0,301,6523,0,0;QS=1,0 PL 0,48,255 +17 1443 . T <*> 0 . ;I16=7,8,0,0,539,19491,0,0,869,51241,0,0,291,6395,0,0;QS=1,0 PL 0,45,255 +17 1444 . A <*> 0 . ;I16=8,8,0,0,540,18958,0,0,929,54841,0,0,315,6863,0,0;QS=1,0 PL 0,48,255 +17 1445 . T <*> 0 . ;I16=8,7,0,0,542,19788,0,0,869,51241,0,0,311,6939,0,0;QS=1,0 PL 0,45,255 +17 1446 . T <*> 0 . ;I16=8,8,0,0,556,19718,0,0,929,54841,0,0,329,7275,0,0;QS=1,0 PL 0,48,255 +17 1447 . G <*> 0 . ;I16=8,8,0,0,618,24600,0,0,929,54841,0,0,335,7457,0,0;QS=1,0 PL 0,48,255 +17 1448 . G <*> 0 . ;I16=8,8,0,0,578,21332,0,0,929,54841,0,0,341,7655,0,0;QS=1,0 PL 0,48,255 +17 1449 . T <*> 0 . ;I16=8,8,0,0,569,20385,0,0,929,54841,0,0,347,7869,0,0;QS=1,0 PL 0,48,255 +17 1450 . A <*> 0 . ;I16=8,7,0,0,554,20564,0,0,869,51241,0,0,342,7950,0,0;QS=1,0 PL 0,45,255 +17 1451 . T <*> 0 . ;I16=8,8,0,0,563,20461,0,0,929,54841,0,0,357,8249,0,0;QS=1,0 PL 0,48,255 +17 1452 . A <*> 0 . ;I16=9,8,0,0,612,22414,0,0,989,58441,0,0,348,8220,0,0;QS=1,0 PL 0,51,255 +17 1453 . T <*> 0 . ;I16=9,9,0,0,659,24705,0,0,1049,62041,0,0,364,8444,0,0;QS=1,0 PL 0,54,255 +17 1454 . T <*> 0 . ;I16=9,9,0,0,641,23445,0,0,1049,62041,0,0,367,8489,0,0;QS=1,0 PL 0,54,255 +17 1455 . G <*> 0 . ;I16=9,9,0,0,684,26426,0,0,1049,62041,0,0,370,8548,0,0;QS=1,0 PL 0,54,255 +17 1456 . T <*> 0 . ;I16=9,9,0,0,659,24381,0,0,1049,62041,0,0,373,8621,0,0;QS=1,0 PL 0,54,255 +17 1457 . G <*> 0 . ;I16=9,9,0,0,659,24887,0,0,1049,62041,0,0,376,8708,0,0;QS=1,0 PL 0,54,255 +17 1458 . T <*> 0 . ;I16=9,9,0,0,622,22096,0,0,1049,62041,0,0,379,8809,0,0;QS=1,0 PL 0,54,255 +17 1459 . C <*> 0 . ;I16=9,9,0,0,706,28178,0,0,1049,62041,0,0,381,8873,0,0;QS=1,0 PL 0,54,255 +17 1460 . T <*> 0 . ;I16=10,9,0,0,730,28432,0,0,1109,65641,0,0,381,8849,0,0;QS=1,0 PL 0,57,255 +17 1461 . G <*> 0 . ;I16=10,9,0,0,696,26382,0,0,1109,65641,0,0,382,8838,0,0;QS=1,0 PL 0,57,255 +17 1462 . C <*> 0 . ;I16=10,9,0,0,730,28266,0,0,1109,65641,0,0,382,8792,0,0;QS=1,0 PL 0,57,255 +17 1463 . T <*> 0 . ;I16=10,9,0,0,718,27566,0,0,1109,65641,0,0,382,8762,0,0;QS=1,0 PL 0,57,255 +17 1464 . G <*> 0 . ;I16=10,9,0,0,703,26375,0,0,1109,65641,0,0,382,8748,0,0;QS=1,0 PL 0,57,255 +17 1465 . T <*> 0 . ;I16=10,9,0,0,697,25843,0,0,1109,65641,0,0,382,8750,0,0;QS=1,0 PL 0,57,255 +17 1466 . G <*> 0 . ;I16=10,9,0,0,680,25760,0,0,1109,65641,0,0,381,8717,0,0;QS=1,0 PL 0,57,255 +17 1467 . A <*> 0 . ;I16=9,9,0,0,611,21321,0,0,1049,62041,0,0,372,8600,0,0;QS=1,0 PL 0,54,255 +17 1468 . A <*> 0 . ;I16=10,8,0,0,593,20597,0,0,1049,62041,0,0,378,8596,0,0;QS=1,0 PL 0,54,255 +17 1469 . C T,<*> 0 . ;I16=9,8,1,0,612,22830,38,1444,989,58441,60,3600,363,8451,9,81;QS=0.940252,0.0597484,0 PL 0,16,255,51,255,255 +17 1470 . T <*> 0 . ;I16=11,8,0,0,659,23899,0,0,1109,65641,0,0,376,8484,0,0;QS=1,0 PL 0,57,255 +17 1471 . G <*> 0 . ;I16=11,8,0,0,676,25010,0,0,1109,65641,0,0,375,8429,0,0;QS=1,0 PL 0,57,255 +17 1472 . T <*> 0 . ;I16=11,8,0,0,655,23485,0,0,1109,65641,0,0,374,8392,0,0;QS=1,0 PL 0,57,255 +17 1473 . C <*> 0 . ;I16=11,8,0,0,688,25566,0,0,1109,65641,0,0,373,8373,0,0;QS=1,0 PL 0,57,255 +17 1474 . C <*> 0 . ;I16=11,8,0,0,714,27612,0,0,1109,65641,0,0,372,8372,0,0;QS=1,0 PL 0,57,255 +17 1475 . T <*> 0 . ;I16=9,8,0,0,620,23346,0,0,989,58441,0,0,356,8132,0,0;QS=1,0 PL 0,51,255 +17 1476 . T <*> 0 . ;I16=10,9,0,0,667,23871,0,0,1109,65641,0,0,397,9045,0,0;QS=1,0 PL 0,57,255 +17 1477 . G <*> 0 . ;I16=10,9,0,0,720,27666,0,0,1109,65641,0,0,396,9044,0,0;QS=1,0 PL 0,57,255 +17 1478 . G <*> 0 . ;I16=9,9,0,0,624,22924,0,0,1049,62041,0,0,368,8334,0,0;QS=1,0 PL 0,54,255 +17 1479 . C <*> 0 . ;I16=10,9,0,0,676,24958,0,0,1109,65641,0,0,390,8888,0,0;QS=1,0 PL 0,57,255 +17 1480 . C <*> 0 . ;I16=10,9,0,0,688,26014,0,0,1109,65641,0,0,387,8831,0,0;QS=1,0 PL 0,57,255 +17 1481 . T <*> 0 . ;I16=10,9,0,0,685,25439,0,0,1109,65641,0,0,384,8788,0,0;QS=1,0 PL 0,57,255 +17 1482 . G <*> 0 . ;I16=10,9,0,0,698,26364,0,0,1109,65641,0,0,381,8759,0,0;QS=1,0 PL 0,57,255 +17 1483 . T <*> 0 . ;I16=10,10,0,0,669,22983,0,0,1169,69241,0,0,370,8680,0,0;QS=1,0 PL 0,60,255 +17 1484 . T <*> 0 . ;I16=10,10,0,0,679,23589,0,0,1169,69241,0,0,370,8696,0,0;QS=1,0 PL 0,60,255 +17 1485 . T <*> 0 . ;I16=10,9,0,0,659,23255,0,0,1109,65641,0,0,371,8727,0,0;QS=1,0 PL 0,57,255 +17 1486 . G <*> 0 . ;I16=10,9,0,0,731,28439,0,0,1109,65641,0,0,371,8721,0,0;QS=1,0 PL 0,57,255 +17 1487 . G <*> 0 . ;I16=9,9,0,0,627,22577,0,0,1049,62041,0,0,372,8726,0,0;QS=1,0 PL 0,54,255 +17 1488 . T <*> 0 . ;I16=9,9,0,0,611,21085,0,0,1049,62041,0,0,373,8741,0,0;QS=1,0 PL 0,54,255 +17 1489 . G <*> 0 . ;I16=9,9,0,0,653,24791,0,0,1049,62041,0,0,374,8766,0,0;QS=1,0 PL 0,54,255 +17 1490 . A <*> 0 . ;I16=10,9,0,0,647,22757,0,0,1109,65641,0,0,375,8801,0,0;QS=1,0 PL 0,57,255 +17 1491 . C <*> 0 . ;I16=9,9,0,0,598,20624,0,0,1049,62041,0,0,351,8173,0,0;QS=1,0 PL 0,54,255 +17 1492 . G <*> 0 . ;I16=10,9,0,0,629,21701,0,0,1109,65641,0,0,377,8809,0,0;QS=1,0 PL 0,57,255 +17 1493 . G <*> 0 . ;I16=10,8,0,0,616,22028,0,0,1049,62041,0,0,353,8209,0,0;QS=1,0 PL 0,54,255 +17 1494 . G <*> 0 . ;I16=10,9,0,0,647,22799,0,0,1109,65641,0,0,379,8873,0,0;QS=1,0 PL 0,57,255 +17 1495 . T <*> 0 . ;I16=9,8,0,0,538,17820,0,0,989,58441,0,0,355,8249,0,0;QS=1,0 PL 0,51,255 +17 1496 . G <*> 0 . ;I16=10,8,0,0,674,25750,0,0,1049,62041,0,0,380,8836,0,0;QS=1,0 PL 0,54,255 +17 1497 . A <*> 0 . ;I16=9,9,0,0,594,20422,0,0,1049,62041,0,0,355,8185,0,0;QS=1,0 PL 0,54,255 +17 1498 . G <*> 0 . ;I16=10,9,0,0,707,26853,0,0,1109,65641,0,0,381,8797,0,0;QS=1,0 PL 0,57,255 +17 1499 . G <*> 0 . ;I16=11,9,0,0,692,24806,0,0,1169,69241,0,0,382,8798,0,0;QS=1,0 PL 0,60,255 +17 1500 . A <*> 0 . ;I16=11,9,0,0,711,25817,0,0,1169,69241,0,0,384,8814,0,0;QS=1,0 PL 0,60,255 +17 1501 . G <*> 0 . ;I16=11,9,0,0,757,29209,0,0,1169,69241,0,0,384,8748,0,0;QS=1,0 PL 0,60,255 +17 1502 . C <*> 0 . ;I16=10,9,0,0,693,25781,0,0,1109,65641,0,0,384,8652,0,0;QS=1,0 PL 0,57,255 +17 1503 . A <*> 0 . ;I16=11,9,0,0,714,25996,0,0,1169,69241,0,0,383,8527,0,0;QS=1,0 PL 0,60,255 +17 1504 . G <*> 0 . ;I16=10,9,0,0,747,29557,0,0,1109,65641,0,0,362,7984,0,0;QS=1,0 PL 0,57,255 +17 1505 . G <*> 0 . ;I16=11,8,0,0,660,24238,0,0,1109,65641,0,0,358,7722,0,0;QS=1,0 PL 0,57,255 +17 1506 . G <*> 0 . ;I16=11,9,0,0,736,27360,0,0,1169,69241,0,0,383,8293,0,0;QS=1,0 PL 0,60,255 +17 1507 . A <*> 0 . ;I16=11,9,0,0,680,23404,0,0,1169,69241,0,0,383,8263,0,0;QS=1,0 PL 0,60,255 +17 1508 . C <*> 0 . ;I16=11,9,0,0,758,29032,0,0,1169,69241,0,0,382,8208,0,0;QS=1,0 PL 0,60,255 +17 1509 . A <*> 0 . ;I16=12,9,0,0,759,27995,0,0,1229,72841,0,0,378,8028,0,0;QS=1,0 PL 0,63,255 +17 1510 . G <*> 0 . ;I16=12,9,0,0,802,30894,0,0,1229,72841,0,0,375,7873,0,0;QS=1,0 PL 0,63,255 +17 1511 . A <*> 0 . ;I16=12,9,0,0,712,24716,0,0,1229,72841,0,0,372,7744,0,0;QS=1,0 PL 0,63,255 +17 1512 . A <*> 0 . ;I16=12,8,0,0,728,26826,0,0,1169,69241,0,0,344,7016,0,0;QS=1,0 PL 0,60,255 +17 1513 . G <*> 0 . ;I16=11,9,0,0,753,29141,0,0,1169,69241,0,0,354,7420,0,0;QS=1,0 PL 0,60,255 +17 1514 . G <*> 0 . ;I16=12,9,0,0,792,30112,0,0,1229,72841,0,0,363,7513,0,0;QS=1,0 PL 0,63,255 +17 1515 . G <*> 0 . ;I16=11,9,0,0,696,25020,0,0,1169,69241,0,0,349,7339,0,0;QS=1,0 PL 0,60,255 +17 1516 . T <*> 0 . ;I16=9,9,0,0,572,18778,0,0,1049,62041,0,0,335,7139,0,0;QS=1,0 PL 0,54,255 +17 1517 . C <*> 0 . ;I16=10,9,0,0,694,26194,0,0,1109,65641,0,0,343,7203,0,0;QS=1,0 PL 0,57,255 +17 1518 . C <*> 0 . ;I16=10,8,0,0,662,25072,0,0,1049,62041,0,0,319,6727,0,0;QS=1,0 PL 0,54,255 +17 1519 . T <*> 0 . ;I16=11,9,0,0,694,24876,0,0,1169,69241,0,0,343,7191,0,0;QS=1,0 PL 0,60,255 +17 1520 . G <*> 0 . ;I16=11,9,0,0,715,26571,0,0,1169,69241,0,0,339,7189,0,0;QS=1,0 PL 0,60,255 +17 1521 . C <*> 0 . ;I16=11,8,0,0,607,20513,0,0,1109,65641,0,0,336,7210,0,0;QS=1,0 PL 0,57,255 +17 1522 . G <*> 0 . ;I16=10,7,0,0,554,18340,0,0,989,58441,0,0,312,6906,0,0;QS=1,0 PL 0,51,255 +17 1523 . T <*> 0 . ;I16=11,8,0,0,640,22006,0,0,1109,65641,0,0,327,7171,0,0;QS=1,0 PL 0,57,255 +17 1524 . G <*> 0 . ;I16=11,8,0,0,683,25163,0,0,1109,65641,0,0,322,7160,0,0;QS=1,0 PL 0,57,255 +17 1525 . C <*> 0 . ;I16=11,9,0,0,706,25532,0,0,1169,69241,0,0,341,7745,0,0;QS=1,0 PL 0,60,255 +17 1526 . C <*> 0 . ;I16=9,9,0,0,630,22610,0,0,1049,62041,0,0,337,7723,0,0;QS=1,0 PL 0,54,255 +17 1527 . C <*> 0 . ;I16=9,8,0,0,611,22467,0,0,1020,61200,0,0,332,7618,0,0;QS=1,0 PL 0,51,255 +17 1528 . T <*> 0 . ;I16=8,8,0,0,601,22789,0,0,960,57600,0,0,328,7530,0,0;QS=1,0 PL 0,48,255 +17 1529 . G <*> 0 . ;I16=8,8,0,0,562,20432,0,0,960,57600,0,0,323,7407,0,0;QS=1,0 PL 0,48,255 +17 1530 . C <*> 0 . ;I16=8,7,0,0,540,20248,0,0,900,54000,0,0,309,7217,0,0;QS=1,0 PL 0,45,255 +17 1531 . C <*> 0 . ;I16=8,8,0,0,591,22683,0,0,960,57600,0,0,313,7203,0,0;QS=1,0 PL 0,48,255 +17 1532 . T <*> 0 . ;I16=8,8,0,0,558,20160,0,0,960,57600,0,0,308,7122,0,0;QS=1,0 PL 0,48,255 +17 1533 . T <*> 0 . ;I16=8,7,0,0,503,17303,0,0,900,54000,0,0,304,7054,0,0;QS=1,0 PL 0,45,255 +17 1534 . C <*> 0 . ;I16=9,6,0,0,546,20224,0,0,900,54000,0,0,301,6997,0,0;QS=1,0 PL 0,45,255 +17 1535 . A <*> 0 . ;I16=9,6,0,0,488,16500,0,0,900,54000,0,0,297,6851,0,0;QS=1,0 PL 0,45,255 +17 1536 . C <*> 0 . ;I16=10,6,0,0,541,18715,0,0,960,57600,0,0,293,6717,0,0;QS=1,0 PL 0,48,255 +17 1537 . A <*> 0 . ;I16=9,6,0,0,540,19748,0,0,900,54000,0,0,265,5971,0,0;QS=1,0 PL 0,45,255 +17 1538 . A <*> 0 . ;I16=10,6,0,0,602,22830,0,0,960,57600,0,0,287,6489,0,0;QS=1,0 PL 0,48,255 +17 1539 . G <*> 0 . ;I16=10,6,0,0,606,23454,0,0,960,57600,0,0,284,6396,0,0;QS=1,0 PL 0,48,255 +17 1540 . C <*> 0 . ;I16=10,5,0,0,543,19945,0,0,900,54000,0,0,282,6316,0,0;QS=1,0 PL 0,45,255 +17 1541 . C <*> 0 . ;I16=10,5,0,0,537,20103,0,0,900,54000,0,0,280,6248,0,0;QS=1,0 PL 0,45,255 +17 1542 . C <*> 0 . ;I16=10,5,0,0,572,22134,0,0,900,54000,0,0,278,6192,0,0;QS=1,0 PL 0,45,255 +17 1543 . C <*> 0 . ;I16=10,5,0,0,564,21666,0,0,900,54000,0,0,276,6148,0,0;QS=1,0 PL 0,45,255 +17 1544 . T <*> 0 . ;I16=10,5,0,0,559,21147,0,0,900,54000,0,0,273,6067,0,0;QS=1,0 PL 0,45,255 +17 1545 . G <*> 0 . ;I16=10,5,0,0,557,21179,0,0,900,54000,0,0,270,6000,0,0;QS=1,0 PL 0,45,255 +17 1546 . G <*> 0 . ;I16=10,5,0,0,524,19070,0,0,900,54000,0,0,267,5947,0,0;QS=1,0 PL 0,45,255 +17 1547 . A <*> 0 . ;I16=10,4,0,0,504,18428,0,0,840,50400,0,0,265,5907,0,0;QS=1,0 PL 0,42,255 +17 1548 . A <*> 0 . ;I16=10,4,0,0,492,17922,0,0,840,50400,0,0,263,5879,0,0;QS=1,0 PL 0,42,255 +17 1549 . G <*> 0 . ;I16=10,4,0,0,538,21124,0,0,840,50400,0,0,261,5863,0,0;QS=1,0 PL 0,42,255 +17 1550 . G <*> 0 . ;I16=10,4,0,0,488,17936,0,0,840,50400,0,0,259,5859,0,0;QS=1,0 PL 0,42,255 +17 1551 . A <*> 0 . ;I16=10,4,0,0,478,16780,0,0,840,50400,0,0,257,5867,0,0;QS=1,0 PL 0,42,255 +17 1552 . A <*> 0 . ;I16=9,3,0,0,437,16051,0,0,720,43200,0,0,257,5885,0,0;QS=1,0 PL 0,36,255 +17 1553 . A <*> 0 . ;I16=8,3,0,0,385,13871,0,0,660,39600,0,0,232,5286,0,0;QS=1,0 PL 0,33,251 +17 1554 . G <*> 0 . ;I16=9,3,0,0,449,16997,0,0,720,43200,0,0,257,5945,0,0;QS=1,0 PL 0,36,255 +17 1555 . T <*> 0 . ;I16=9,3,0,0,412,14506,0,0,720,43200,0,0,257,5987,0,0;QS=1,0 PL 0,36,252 +17 1556 . T <*> 0 . ;I16=9,3,0,0,415,14657,0,0,720,43200,0,0,257,6037,0,0;QS=1,0 PL 0,36,253 +17 1557 . G <*> 0 . ;I16=10,3,0,0,494,18872,0,0,780,46800,0,0,257,6095,0,0;QS=1,0 PL 0,39,255 +17 1558 . T <*> 0 . ;I16=10,3,0,0,447,15721,0,0,780,46800,0,0,256,6064,0,0;QS=1,0 PL 0,39,255 +17 1559 . T <*> 0 . ;I16=10,3,0,0,417,14129,0,0,780,46800,0,0,255,6047,0,0;QS=1,0 PL 0,39,248 +17 1560 . T <*> 0 . ;I16=9,3,0,0,414,14542,0,0,720,43200,0,0,254,5992,0,0;QS=1,0 PL 0,36,251 +17 1561 . T <*> 0 . ;I16=9,3,0,0,383,12969,0,0,720,43200,0,0,252,5898,0,0;QS=1,0 PL 0,36,241 +17 1562 . G <*> 0 . ;I16=9,3,0,0,430,16038,0,0,720,43200,0,0,249,5765,0,0;QS=1,0 PL 0,36,255 +17 1563 . G <*> 0 . ;I16=8,4,0,0,425,15377,0,0,720,43200,0,0,227,5281,0,0;QS=1,0 PL 0,36,255 +17 1564 . G <*> 0 . ;I16=8,4,0,0,410,14516,0,0,720,43200,0,0,226,5206,0,0;QS=1,0 PL 0,36,255 +17 1565 . A <*> 0 . ;I16=9,4,0,0,460,16560,0,0,780,46800,0,0,241,5381,0,0;QS=1,0 PL 0,39,255 +17 1566 . T <*> 0 . ;I16=9,4,0,0,456,16380,0,0,780,46800,0,0,238,5246,0,0;QS=1,0 PL 0,39,255 +17 1567 . C <*> 0 . ;I16=9,4,0,0,470,17718,0,0,780,46800,0,0,235,5125,0,0;QS=1,0 PL 0,39,255 +17 1568 . T <*> 0 . ;I16=9,4,0,0,459,16799,0,0,780,46800,0,0,232,5018,0,0;QS=1,0 PL 0,39,255 +17 1569 . C <*> 0 . ;I16=8,4,0,0,456,17654,0,0,720,43200,0,0,230,4924,0,0;QS=1,0 PL 0,36,255 +17 1570 . T <*> 0 . ;I16=8,4,0,0,461,17943,0,0,720,43200,0,0,228,4842,0,0;QS=1,0 PL 0,36,255 +17 1571 . G <*> 0 . ;I16=8,4,0,0,428,15818,0,0,720,43200,0,0,226,4772,0,0;QS=1,0 PL 0,36,255 +17 1572 . C <*> 0 . ;I16=7,4,0,0,429,16959,0,0,660,39600,0,0,213,4565,0,0;QS=1,0 PL 0,33,255 +17 1573 . A <*> 0 . ;I16=7,3,0,0,375,14191,0,0,600,36000,0,0,201,4391,0,0;QS=1,0 PL 0,30,255 +17 1574 . C <*> 0 . ;I16=8,4,0,0,454,17350,0,0,720,43200,0,0,216,4444,0,0;QS=1,0 PL 0,36,255 +17 1575 . C <*> 0 . ;I16=7,4,0,0,399,15039,0,0,660,39600,0,0,187,3707,0,0;QS=1,0 PL 0,33,255 +17 1576 . C <*> 0 . ;I16=8,4,0,0,447,17023,0,0,720,43200,0,0,208,4236,0,0;QS=1,0 PL 0,36,255 +17 1577 . T <*> 0 . ;I16=8,4,0,0,448,17122,0,0,720,43200,0,0,204,4156,0,0;QS=1,0 PL 0,36,255 +17 1578 . C <*> 0 . ;I16=8,4,0,0,461,17857,0,0,720,43200,0,0,199,4043,0,0;QS=1,0 PL 0,36,255 +17 1579 . A <*> 0 . ;I16=8,4,0,0,393,14069,0,0,720,43200,0,0,194,3948,0,0;QS=1,0 PL 0,36,255 +17 1580 . G <*> 0 . ;I16=8,4,0,0,459,17757,0,0,720,43200,0,0,189,3871,0,0;QS=1,0 PL 0,36,255 +17 1581 . C <*> 0 . ;I16=8,4,0,0,406,14844,0,0,720,43200,0,0,184,3812,0,0;QS=1,0 PL 0,36,255 +17 1582 . C <*> 0 . ;I16=8,5,0,0,448,16110,0,0,780,46800,0,0,179,3771,0,0;QS=1,0 PL 0,39,255 +17 1583 . T <*> 0 . ;I16=7,4,0,0,398,14798,0,0,660,39600,0,0,176,3696,0,0;QS=1,0 PL 0,33,255 +17 1584 . G <*> 0 . ;I16=7,4,0,0,413,15599,0,0,660,39600,0,0,172,3586,0,0;QS=1,0 PL 0,33,255 +17 1585 . G <*> 0 . ;I16=7,4,0,0,355,12259,0,0,660,39600,0,0,151,3203,0,0;QS=1,0 PL 0,33,244 +17 1586 . A <*> 0 . ;I16=8,2,0,0,349,12311,0,0,600,36000,0,0,162,3398,0,0;QS=1,0 PL 0,30,223 +17 1587 . C <*> 0 . ;I16=8,3,0,0,379,13493,0,0,660,39600,0,0,164,3352,0,0;QS=1,0 PL 0,33,247 +17 1588 . A <*> 0 . ;I16=8,3,0,0,358,12056,0,0,660,39600,0,0,162,3306,0,0;QS=1,0 PL 0,33,232 +17 1589 . A <*> 0 . ;I16=8,3,0,0,382,13606,0,0,660,39600,0,0,159,3225,0,0;QS=1,0 PL 0,33,249 +17 1590 . C <*> 0 . ;I16=7,3,0,0,333,11627,0,0,600,36000,0,0,157,3157,0,0;QS=1,0 PL 0,30,231 +17 1591 . T <*> 0 . ;I16=7,3,0,0,354,12940,0,0,600,36000,0,0,155,3101,0,0;QS=1,0 PL 0,30,241 +17 1592 . T <*> 0 . ;I16=7,3,0,0,328,11082,0,0,600,36000,0,0,153,3057,0,0;QS=1,0 PL 0,30,225 +17 1593 . G <*> 0 . ;I16=7,3,0,0,368,13690,0,0,600,36000,0,0,151,3025,0,0;QS=1,0 PL 0,30,250 +17 1594 . T <*> 0 . ;I16=7,3,0,0,343,12035,0,0,600,36000,0,0,149,3005,0,0;QS=1,0 PL 0,30,234 +17 1595 . G <*> 0 . ;I16=7,2,0,0,314,11374,0,0,540,32400,0,0,122,2372,0,0;QS=1,0 PL 0,27,213 +17 1596 . C <*> 0 . ;I16=7,2,0,0,287,9581,0,0,540,32400,0,0,131,2805,0,0;QS=1,0 PL 0,27,200 +17 1597 . C <*> 0 . ;I16=7,2,0,0,277,9299,0,0,540,32400,0,0,144,3016,0,0;QS=1,0 PL 0,27,195 +17 1598 . C <*> 0 . ;I16=7,2,0,0,300,10366,0,0,540,32400,0,0,143,3041,0,0;QS=1,0 PL 0,27,207 +17 1599 . A <*> 0 . ;I16=6,2,0,0,251,8459,0,0,480,28800,0,0,143,3075,0,0;QS=1,0 PL 0,24,182 +17 1600 . T <*> 0 . ;I16=6,2,0,0,266,9142,0,0,480,28800,0,0,143,3117,0,0;QS=1,0 PL 0,24,193 +17 1601 . C <*> 0 . ;I16=6,1,0,0,239,8399,0,0,420,25200,0,0,124,2806,0,0;QS=1,0 PL 0,21,171 +17 1602 . T <*> 0 . ;I16=5,2,0,0,232,8276,0,0,420,25200,0,0,143,3225,0,0;QS=1,0 PL 0,21,179 +17 1603 . G <*> 0 . ;I16=5,2,0,0,262,9924,0,0,420,25200,0,0,144,3290,0,0;QS=1,0 PL 0,21,202 +17 1604 . G <*> 0 . ;I16=5,2,0,0,206,6464,0,0,420,25200,0,0,145,3361,0,0;QS=1,0 PL 0,21,163 +17 1605 . T <*> 0 . ;I16=5,2,0,0,247,8823,0,0,420,25200,0,0,146,3438,0,0;QS=1,0 PL 0,21,190 +17 1606 . G <*> 0 . ;I16=5,1,0,0,218,7992,0,0,360,21600,0,0,123,2945,0,0;QS=1,0 PL 0,18,165 +17 1607 . A <*> 0 . ;I16=5,2,0,0,212,7092,0,0,420,25200,0,0,148,3610,0,0;QS=1,0 PL 0,21,161 +17 1608 . C <*> 0 . ;I16=5,1,0,0,187,6271,0,0,360,21600,0,0,123,3029,0,0;QS=1,0 PL 0,18,141 +17 1609 . C <*> 0 . ;I16=4,2,0,0,177,5763,0,0,360,21600,0,0,149,3701,0,0;QS=1,0 PL 0,18,149 +17 1610 . C <*> 0 . ;I16=3,2,0,0,144,4602,0,0,300,18000,0,0,125,3125,0,0;QS=1,0 PL 0,15,127 +17 1611 . C <*> 0 . ;I16=4,2,0,0,215,8073,0,0,360,21600,0,0,150,3750,0,0;QS=1,0 PL 0,18,180 +17 1612 . T <*> 0 . ;I16=4,2,0,0,213,7659,0,0,360,21600,0,0,150,3750,0,0;QS=1,0 PL 0,18,174 +17 1613 . C <*> 0 . ;I16=4,2,0,0,204,7092,0,0,360,21600,0,0,150,3750,0,0;QS=1,0 PL 0,18,169 +17 1614 . A <*> 0 . ;I16=4,2,0,0,181,6007,0,0,360,21600,0,0,150,3750,0,0;QS=1,0 PL 0,18,147 +17 1615 . C <*> 0 . ;I16=4,2,0,0,204,7486,0,0,360,21600,0,0,150,3750,0,0;QS=1,0 PL 0,18,171 +17 1616 . T <*> 0 . ;I16=4,1,0,0,195,7639,0,0,300,18000,0,0,125,3125,0,0;QS=1,0 PL 0,15,159 +17 1617 . C <*> 0 . ;I16=4,1,0,0,177,6427,0,0,300,18000,0,0,124,3076,0,0;QS=1,0 PL 0,15,146 +17 1618 . A <*> 0 . ;I16=4,2,0,0,184,6110,0,0,360,21600,0,0,148,3654,0,0;QS=1,0 PL 0,18,151 +17 1619 . G <*> 0 . ;I16=4,2,0,0,202,6924,0,0,360,21600,0,0,146,3560,0,0;QS=1,0 PL 0,18,166 +17 1620 . C <*> 0 . ;I16=4,1,0,0,172,6018,0,0,300,18000,0,0,119,2845,0,0;QS=1,0 PL 0,15,142 +17 1621 . C <*> 0 . ;I16=4,3,0,0,213,6939,0,0,420,25200,0,0,167,4009,0,0;QS=1,0 PL 0,21,174 +17 1622 . A <*> 0 . ;I16=4,3,0,0,218,7384,0,0,420,25200,0,0,165,3927,0,0;QS=1,0 PL 0,21,176 +17 1623 . C <*> 0 . ;I16=4,2,0,0,186,6128,0,0,360,21600,0,0,138,3224,0,0;QS=1,0 PL 0,18,155 +17 1624 . C <*> 0 . ;I16=3,3,0,0,191,6419,0,0,360,21600,0,0,142,3414,0,0;QS=1,0 PL 0,18,162 +17 1625 . A <*> 0 . ;I16=3,3,0,0,186,6148,0,0,360,21600,0,0,141,3381,0,0;QS=1,0 PL 0,18,158 +17 1626 . G <*> 0 . ;I16=4,3,0,0,193,5999,0,0,420,25200,0,0,157,3639,0,0;QS=1,0 PL 0,21,158 +17 1627 . A <*> 0 . ;I16=4,3,0,0,204,6314,0,0,420,25200,0,0,155,3577,0,0;QS=1,0 PL 0,21,165 +17 1628 . C <*> 0 . ;I16=4,3,0,0,199,6373,0,0,420,25200,0,0,153,3519,0,0;QS=1,0 PL 0,21,165 +17 1629 . T <*> 0 . ;I16=4,3,0,0,231,7933,0,0,420,25200,0,0,151,3465,0,0;QS=1,0 PL 0,21,187 +17 1630 . T <*> 0 . ;I16=4,3,0,0,205,6609,0,0,420,25200,0,0,149,3415,0,0;QS=1,0 PL 0,21,169 +17 1631 . C <*> 0 . ;I16=4,3,0,0,226,7736,0,0,420,25200,0,0,147,3369,0,0;QS=1,0 PL 0,21,184 +17 1632 . C <*> 0 . ;I16=4,4,0,0,239,7539,0,0,480,28800,0,0,144,3278,0,0;QS=1,0 PL 0,24,188 +17 1633 . A <*> 0 . ;I16=4,4,0,0,233,7299,0,0,480,28800,0,0,142,3194,0,0;QS=1,0 PL 0,24,183 +17 1634 . C <*> 0 . ;I16=4,3,0,0,184,5374,0,0,420,25200,0,0,115,2493,0,0;QS=1,0 PL 0,21,151 +17 1635 . G <*> 0 . ;I16=4,4,0,0,232,6884,0,0,480,28800,0,0,138,3050,0,0;QS=1,0 PL 0,24,180 +17 1636 . A <*> 0 . ;I16=4,4,0,0,227,7113,0,0,480,28800,0,0,136,2990,0,0;QS=1,0 PL 0,24,179 +17 1637 . C <*> 0 . ;I16=4,4,0,0,233,7415,0,0,480,28800,0,0,134,2938,0,0;QS=1,0 PL 0,24,185 +17 1638 . A <*> 0 . ;I16=5,3,0,0,247,8113,0,0,480,28800,0,0,125,2809,0,0;QS=1,0 PL 0,24,191 +17 1639 . G <*> 0 . ;I16=5,4,0,0,301,10807,0,0,540,32400,0,0,129,2763,0,0;QS=1,0 PL 0,27,228 +17 1640 . G <*> 0 . ;I16=4,2,0,0,179,5791,0,0,360,21600,0,0,74,1434,0,0;QS=1,0 PL 0,18,150 +17 1641 . C <*> 0 . ;I16=5,4,0,0,246,7446,0,0,540,32400,0,0,125,2635,0,0;QS=1,0 PL 0,27,188 +17 1642 . T <*> 0 . ;I16=4,2,0,0,206,7414,0,0,360,21600,0,0,89,1863,0,0;QS=1,0 PL 0,18,170 +17 1643 . C <*> 0 . ;I16=4,4,0,0,247,8091,0,0,480,28800,0,0,123,2551,0,0;QS=1,0 PL 0,24,193 +17 1644 . C <*> 0 . ;I16=3,4,0,0,260,9812,0,0,420,25200,0,0,123,2523,0,0;QS=1,0 PL 0,21,209 +17 1645 . A <*> 0 . ;I16=3,4,0,0,265,10159,0,0,420,25200,0,0,123,2503,0,0;QS=1,0 PL 0,21,213 +17 1646 . G <*> 0 . ;I16=3,3,0,0,219,8223,0,0,360,21600,0,0,98,1866,0,0;QS=1,0 PL 0,18,185 +17 1647 . C <*> 0 . ;I16=3,4,0,0,232,8402,0,0,420,25200,0,0,123,2487,0,0;QS=1,0 PL 0,21,190 +17 1648 . C <*> 0 . ;I16=3,4,0,0,253,9307,0,0,420,25200,0,0,123,2491,0,0;QS=1,0 PL 0,21,203 +17 1649 . T <*> 0 . ;I16=3,4,0,0,232,7916,0,0,420,25200,0,0,123,2503,0,0;QS=1,0 PL 0,21,187 +17 1650 . C <*> 0 . ;I16=3,3,0,0,191,6545,0,0,360,21600,0,0,105,2199,0,0;QS=1,0 PL 0,18,161 +17 1651 . G <*> 0 . ;I16=2,4,0,0,182,5638,0,0,360,21600,0,0,98,1926,0,0;QS=1,0 PL 0,18,150 +17 1652 . G <*> 0 . ;I16=3,5,0,0,273,9991,0,0,480,28800,0,0,123,2587,0,0;QS=1,0 PL 0,24,212 +17 1653 . C <*> 0 . ;I16=3,5,0,0,272,9428,0,0,480,28800,0,0,124,2632,0,0;QS=1,0 PL 0,24,208 +17 1654 . A T,<*> 0 . ;I16=3,4,0,1,206,6556,15,225,420,25200,60,3600,103,2203,22,484;QS=0.932127,0.0678733,0 PL 0,9,155,21,158,162 +17 1655 . C <*> 0 . ;I16=3,5,0,0,256,8588,0,0,480,28800,0,0,126,2752,0,0;QS=1,0 PL 0,24,198 +17 1656 . C <*> 0 . ;I16=4,4,0,0,263,8737,0,0,480,28800,0,0,103,2251,0,0;QS=1,0 PL 0,24,202 +17 1657 . T <*> 0 . ;I16=3,5,0,0,269,9259,0,0,480,28800,0,0,129,2863,0,0;QS=1,0 PL 0,24,206 +17 1658 . T <*> 0 . ;I16=3,5,0,0,242,7758,0,0,480,28800,0,0,130,2860,0,0;QS=1,0 PL 0,24,187 +17 1659 . C <*> 0 . ;I16=3,5,0,0,283,10477,0,0,480,28800,0,0,131,2867,0,0;QS=1,0 PL 0,24,219 +17 1660 . A <*> 0 . ;I16=3,4,0,0,208,6984,0,0,420,25200,0,0,123,2771,0,0;QS=1,0 PL 0,21,172 +17 1661 . G <*> 0 . ;I16=3,5,0,0,267,9533,0,0,480,28800,0,0,131,2815,0,0;QS=1,0 PL 0,24,209 +17 1662 . C <*> 0 . ;I16=3,4,0,0,238,8320,0,0,420,25200,0,0,112,2446,0,0;QS=1,0 PL 0,21,192 +17 1663 . C <*> 0 . ;I16=3,4,0,0,219,7289,0,0,420,25200,0,0,132,2810,0,0;QS=1,0 PL 0,21,178 +17 1664 . A <*> 0 . ;I16=3,3,0,0,198,6620,0,0,360,21600,0,0,120,2628,0,0;QS=1,0 PL 0,18,167 +17 1665 . T <*> 0 . ;I16=3,4,0,0,228,7764,0,0,420,25200,0,0,132,2742,0,0;QS=1,0 PL 0,21,185 +17 1666 . G <*> 0 . ;I16=3,4,0,0,211,6863,0,0,420,25200,0,0,132,2720,0,0;QS=1,0 PL 0,21,173 +17 1667 . G <*> 0 . ;I16=3,4,0,0,225,7695,0,0,420,25200,0,0,132,2706,0,0;QS=1,0 PL 0,21,183 +17 1668 . A <*> 0 . ;I16=3,3,0,0,185,6233,0,0,360,21600,0,0,116,2444,0,0;QS=1,0 PL 0,18,158 +17 1669 . C <*> 0 . ;I16=3,4,0,0,211,6745,0,0,420,25200,0,0,132,2702,0,0;QS=1,0 PL 0,21,172 +17 1670 . A <*> 0 . ;I16=3,6,0,0,295,9973,0,0,540,32400,0,0,132,2712,0,0;QS=1,0 PL 0,27,215 +17 1671 . G <*> 0 . ;I16=3,6,0,0,291,9875,0,0,540,32400,0,0,133,2683,0,0;QS=1,0 PL 0,27,214 +17 1672 . T <*> 0 . ;I16=3,6,0,0,278,9014,0,0,540,32400,0,0,134,2668,0,0;QS=1,0 PL 0,27,203 +17 1673 . T <*> 0 . ;I16=3,6,0,0,311,10823,0,0,540,32400,0,0,114,2226,0,0;QS=1,0 PL 0,27,221 +17 1674 . C <*> 0 . ;I16=3,8,0,0,381,13355,0,0,660,39600,0,0,157,3081,0,0;QS=1,0 PL 0,33,244 +17 1675 . C <*> 0 . ;I16=3,8,0,0,337,10831,0,0,660,39600,0,0,160,3152,0,0;QS=1,0 PL 0,33,222 +17 1676 . G <*> 0 . ;I16=3,8,0,0,337,10891,0,0,660,39600,0,0,163,3241,0,0;QS=1,0 PL 0,33,222 +17 1677 . C <*> 0 . ;I16=3,8,0,0,336,11160,0,0,660,39600,0,0,166,3348,0,0;QS=1,0 PL 0,33,225 +17 1678 . C <*> 0 . ;I16=3,8,0,0,358,12628,0,0,660,39600,0,0,168,3422,0,0;QS=1,0 PL 0,33,235 +17 1679 . A <*> 0 . ;I16=3,8,0,0,352,12384,0,0,660,39600,0,0,170,3512,0,0;QS=1,0 PL 0,33,235 +17 1680 . G <*> 0 . ;I16=3,8,0,0,384,13994,0,0,660,39600,0,0,171,3567,0,0;QS=1,0 PL 0,33,253 +17 1681 . C <*> 0 . ;I16=3,8,0,0,337,10901,0,0,660,39600,0,0,172,3636,0,0;QS=1,0 PL 0,33,223 +17 1682 . G <*> 0 . ;I16=3,7,0,0,318,10636,0,0,600,36000,0,0,173,3667,0,0;QS=1,0 PL 0,30,222 +17 1683 . T <*> 0 . ;I16=3,7,0,0,369,13753,0,0,600,36000,0,0,174,3708,0,0;QS=1,0 PL 0,30,250 +17 1684 . T <*> 0 . ;I16=2,7,0,0,334,12506,0,0,540,32400,0,0,175,3759,0,0;QS=1,0 PL 0,27,227 +17 1685 . G <*> 0 . ;I16=2,6,0,0,293,11201,0,0,480,28800,0,0,152,3194,0,0;QS=1,0 PL 0,24,216 +17 1686 . C <*> 0 . ;I16=2,7,0,0,332,12388,0,0,540,32400,0,0,179,3887,0,0;QS=1,0 PL 0,27,225 +17 1687 . C <*> 0 . ;I16=2,6,0,0,305,11681,0,0,480,28800,0,0,156,3338,0,0;QS=1,0 PL 0,24,221 +17 1688 . C <*> 0 . ;I16=2,7,0,0,345,13527,0,0,540,32400,0,0,183,4047,0,0;QS=1,0 PL 0,27,239 +17 1689 . T <*> 0 . ;I16=2,7,0,0,324,12104,0,0,540,32400,0,0,185,4139,0,0;QS=1,0 PL 0,27,224 +17 1690 . C <*> 0 . ;I16=2,7,0,0,356,14216,0,0,540,32400,0,0,187,4239,0,0;QS=1,0 PL 0,27,242 +17 1691 . T <*> 0 . ;I16=2,7,0,0,329,12331,0,0,540,32400,0,0,189,4347,0,0;QS=1,0 PL 0,27,225 +17 1692 . G <*> 0 . ;I16=2,6,0,0,300,11404,0,0,480,28800,0,0,166,3838,0,0;QS=1,0 PL 0,24,218 +17 1693 . T <*> 0 . ;I16=2,7,0,0,337,12673,0,0,540,32400,0,0,193,4587,0,0;QS=1,0 PL 0,27,227 +17 1694 . T <*> 0 . ;I16=2,7,0,0,319,11691,0,0,540,32400,0,0,195,4719,0,0;QS=1,0 PL 0,27,221 +17 1695 . C <*> 0 . ;I16=2,7,0,0,327,12229,0,0,540,32400,0,0,197,4859,0,0;QS=1,0 PL 0,27,227 +17 1696 . T <*> 0 . ;I16=2,6,0,0,298,11484,0,0,480,28800,0,0,198,4904,0,0;QS=1,0 PL 0,24,219 +17 1697 . G <*> 0 . ;I16=2,6,0,0,277,10305,0,0,480,28800,0,0,199,4951,0,0;QS=1,0 PL 0,24,208 +17 1698 . C <*> 0 . ;I16=2,6,0,0,313,12499,0,0,480,28800,0,0,200,5000,0,0;QS=1,0 PL 0,24,229 +17 1699 . T <*> 0 . ;I16=2,5,0,0,265,10067,0,0,420,25200,0,0,175,4375,0,0;QS=1,0 PL 0,21,203 +17 1700 . G <*> 0 . ;I16=2,5,0,0,282,11430,0,0,420,25200,0,0,175,4375,0,0;QS=1,0 PL 0,21,216 +17 1701 . T <*> 0 . ;I16=2,6,0,0,288,10414,0,0,480,28800,0,0,200,5000,0,0;QS=1,0 PL 0,24,207 +17 1702 . T <*> 0 . ;I16=2,6,0,0,292,10864,0,0,480,28800,0,0,200,5000,0,0;QS=1,0 PL 0,24,214 +17 1703 . T <*> 0 . ;I16=2,5,0,0,258,9522,0,0,420,25200,0,0,175,4375,0,0;QS=1,0 PL 0,21,197 +17 1704 . T <*> 0 . ;I16=2,6,0,0,289,10557,0,0,480,28800,0,0,200,5000,0,0;QS=1,0 PL 0,24,208 +17 1705 . C <*> 0 . ;I16=2,6,0,0,321,12963,0,0,480,28800,0,0,200,5000,0,0;QS=1,0 PL 0,24,232 +17 1706 . T <*> 0 . ;I16=2,6,0,0,309,11975,0,0,480,28800,0,0,200,5000,0,0;QS=1,0 PL 0,24,221 +17 1707 . C <*> 0 . ;I16=2,7,0,0,337,13047,0,0,540,32400,0,0,199,4951,0,0;QS=1,0 PL 0,27,235 +17 1708 . T <*> 0 . ;I16=2,8,0,0,346,12720,0,0,600,36000,0,0,199,4905,0,0;QS=1,0 PL 0,30,229 +17 1709 . A <*> 0 . ;I16=2,7,0,0,311,10871,0,0,540,32400,0,0,175,4239,0,0;QS=1,0 PL 0,27,210 +17 1710 . C <*> 0 . ;I16=2,9,0,0,381,13831,0,0,660,39600,0,0,201,4829,0,0;QS=1,0 PL 0,33,236 +17 1711 . C <*> 0 . ;I16=2,9,0,0,413,15773,0,0,660,39600,0,0,203,4801,0,0;QS=1,0 PL 0,33,250 +17 1712 . A <*> 0 . ;I16=2,9,0,0,414,15884,0,0,660,39600,0,0,205,4781,0,0;QS=1,0 PL 0,33,252 +17 1713 . G <*> 0 . ;I16=2,10,0,0,464,18118,0,0,720,43200,0,0,206,4720,0,0;QS=1,0 PL 0,36,255 +17 1714 . A <*> 0 . ;I16=2,10,0,0,398,13920,0,0,720,43200,0,0,208,4670,0,0;QS=1,0 PL 0,36,234 +17 1715 . A <*> 0 . ;I16=2,10,0,0,472,18652,0,0,720,43200,0,0,210,4632,0,0;QS=1,0 PL 0,36,255 +17 1716 . G <*> 0 . ;I16=2,10,0,0,455,17437,0,0,720,43200,0,0,212,4606,0,0;QS=1,0 PL 0,36,255 +17 1717 . T <*> 0 . ;I16=2,11,0,0,476,17546,0,0,780,46800,0,0,214,4592,0,0;QS=1,0 PL 0,39,253 +17 1718 . G <*> 0 . ;I16=2,10,0,0,424,15752,0,0,720,43200,0,0,192,3966,0,0;QS=1,0 PL 0,36,249 +17 1719 . C <*> 0 . ;I16=4,11,0,0,518,18446,0,0,900,54000,0,0,220,4604,0,0;QS=1,0 PL 0,45,255 +17 1720 . C <*> 0 . ;I16=4,11,0,0,573,22095,0,0,900,54000,0,0,225,4633,0,0;QS=1,0 PL 0,45,255 +17 1721 . C <*> 0 . ;I16=4,10,0,0,482,17130,0,0,840,50400,0,0,219,4559,0,0;QS=1,0 PL 0,42,255 +17 1722 . T <*> 0 . ;I16=4,10,0,0,511,19075,0,0,840,50400,0,0,223,4601,0,0;QS=1,0 PL 0,42,255 +17 1723 . T <*> 0 . ;I16=4,11,0,0,477,15843,0,0,900,54000,0,0,240,4828,0,0;QS=1,0 PL 0,45,255 +17 1724 . C <*> 0 . ;I16=4,11,0,0,534,19814,0,0,900,54000,0,0,245,4929,0,0;QS=1,0 PL 0,45,255 +17 1725 . C G,<*> 0 . ;I16=4,10,0,1,492,17586,25,625,840,50400,60,3600,232,4724,18,324;QS=0.951644,0.0483559,0 PL 0,20,255,42,255,255 +17 1726 . C <*> 0 . ;I16=4,11,0,0,585,23121,0,0,900,54000,0,0,255,5185,0,0;QS=1,0 PL 0,45,255 +17 1727 . T <*> 0 . ;I16=4,11,0,0,520,18776,0,0,900,54000,0,0,259,5291,0,0;QS=1,0 PL 0,45,255 +17 1728 . C <*> 0 . ;I16=4,11,0,0,552,20492,0,0,900,54000,0,0,263,5417,0,0;QS=1,0 PL 0,45,255 +17 1729 . C <*> 0 . ;I16=4,11,0,0,605,24475,0,0,900,54000,0,0,267,5563,0,0;QS=1,0 PL 0,45,255 +17 1730 . T <*> 0 . ;I16=4,11,0,0,510,17820,0,0,900,54000,0,0,271,5729,0,0;QS=1,0 PL 0,45,255 +17 1731 . C <*> 0 . ;I16=4,11,0,0,593,23597,0,0,900,54000,0,0,274,5866,0,0;QS=1,0 PL 0,45,255 +17 1732 . A <*> 0 . ;I16=5,10,0,0,496,16994,0,0,900,54000,0,0,278,6024,0,0;QS=1,0 PL 0,45,255 +17 1733 . C <*> 0 . ;I16=6,10,0,0,574,21250,0,0,960,57600,0,0,282,6152,0,0;QS=1,0 PL 0,48,255 +17 1734 . C <*> 0 . ;I16=6,10,0,0,618,24360,0,0,960,57600,0,0,286,6250,0,0;QS=1,0 PL 0,48,255 +17 1735 . T <*> 0 . ;I16=7,10,0,0,622,23462,0,0,1020,61200,0,0,290,6368,0,0;QS=1,0 PL 0,51,255 +17 1736 . G <*> 0 . ;I16=7,9,0,0,615,23775,0,0,960,57600,0,0,279,6231,0,0;QS=1,0 PL 0,48,255 +17 1737 . A <*> 0 . ;I16=7,10,0,0,598,21578,0,0,1020,61200,0,0,297,6515,0,0;QS=1,0 PL 0,51,255 +17 1738 . C <*> 0 . ;I16=6,10,0,0,590,22102,0,0,960,57600,0,0,301,6595,0,0;QS=1,0 PL 0,48,255 +17 1739 . C <*> 0 . ;I16=6,10,0,0,613,23781,0,0,960,57600,0,0,304,6644,0,0;QS=1,0 PL 0,48,255 +17 1740 . A <*> 0 . ;I16=6,10,0,0,539,18849,0,0,960,57600,0,0,307,6711,0,0;QS=1,0 PL 0,48,255 +17 1741 . C <*> 0 . ;I16=6,10,0,0,613,23931,0,0,960,57600,0,0,310,6796,0,0;QS=1,0 PL 0,48,255 +17 1742 . T <*> 0 . ;I16=6,10,0,0,606,23226,0,0,960,57600,0,0,313,6899,0,0;QS=1,0 PL 0,48,255 +17 1743 . C <*> 0 . ;I16=6,10,0,0,644,26148,0,0,960,57600,0,0,315,6969,0,0;QS=1,0 PL 0,48,255 +17 1744 . T <*> 0 . ;I16=6,9,0,0,576,22186,0,0,900,54000,0,0,310,7006,0,0;QS=1,0 PL 0,45,255 +17 1745 . G <*> 0 . ;I16=6,10,0,0,623,24725,0,0,960,57600,0,0,315,6957,0,0;QS=1,0 PL 0,48,255 +17 1746 . G <*> 0 . ;I16=6,9,0,0,566,21520,0,0,900,54000,0,0,308,6850,0,0;QS=1,0 PL 0,45,255 +17 1747 . G <*> 0 . ;I16=6,9,0,0,564,21608,0,0,900,54000,0,0,307,6793,0,0;QS=1,0 PL 0,45,255 +17 1748 . G <*> 0 . ;I16=6,10,0,0,598,23054,0,0,960,57600,0,0,308,6710,0,0;QS=1,0 PL 0,48,255 +17 1749 . A <*> 0 . ;I16=6,9,0,0,545,20231,0,0,900,54000,0,0,303,6625,0,0;QS=1,0 PL 0,45,255 +17 1750 . A <*> 0 . ;I16=6,10,0,0,583,21513,0,0,960,57600,0,0,302,6566,0,0;QS=1,0 PL 0,48,255 +17 1751 . A <*> 0 . ;I16=6,10,0,0,586,21780,0,0,960,57600,0,0,299,6521,0,0;QS=1,0 PL 0,48,255 +17 1752 . T <*> 0 . ;I16=6,9,0,0,544,20116,0,0,900,54000,0,0,297,6493,0,0;QS=1,0 PL 0,45,255 +17 1753 . C <*> 0 . ;I16=6,9,0,0,583,22843,0,0,900,54000,0,0,295,6481,0,0;QS=1,0 PL 0,45,255 +17 1754 . C <*> 0 . ;I16=6,9,0,0,576,22240,0,0,900,54000,0,0,293,6485,0,0;QS=1,0 PL 0,45,255 +17 1755 . C <*> 0 . ;I16=6,9,0,0,583,23147,0,0,900,54000,0,0,291,6505,0,0;QS=1,0 PL 0,45,255 +17 1756 . T <*> 0 . ;I16=5,9,0,0,548,21496,0,0,840,50400,0,0,290,6540,0,0;QS=1,0 PL 0,42,255 +17 1757 . C <*> 0 . ;I16=5,9,0,0,564,22806,0,0,840,50400,0,0,289,6589,0,0;QS=1,0 PL 0,42,255 +17 1758 . A <*> 0 . ;I16=5,9,0,0,552,21838,0,0,840,50400,0,0,287,6601,0,0;QS=1,0 PL 0,42,255 +17 1759 . G <*> 0 . ;I16=5,9,0,0,549,21641,0,0,840,50400,0,0,284,6574,0,0;QS=1,0 PL 0,42,255 +17 1760 . C <*> 0 . ;I16=5,9,0,0,562,22678,0,0,840,50400,0,0,281,6557,0,0;QS=1,0 PL 0,42,255 +17 1761 . A <*> 0 . ;I16=5,9,0,0,450,15520,0,0,840,50400,0,0,277,6499,0,0;QS=1,0 PL 0,42,255 +17 1762 . C <*> 0 . ;I16=5,8,0,0,484,18330,0,0,780,46800,0,0,274,6448,0,0;QS=1,0 PL 0,39,255 +17 1763 . C <*> 0 . ;I16=5,8,0,0,506,19892,0,0,780,46800,0,0,271,6403,0,0;QS=1,0 PL 0,39,255 +17 1764 . C <*> 0 . ;I16=5,8,0,0,531,21793,0,0,780,46800,0,0,268,6364,0,0;QS=1,0 PL 0,39,255 +17 1765 . T <*> 0 . ;I16=5,8,0,0,497,19109,0,0,780,46800,0,0,265,6331,0,0;QS=1,0 PL 0,39,255 +17 1766 . C <*> 0 . ;I16=5,8,0,0,513,20455,0,0,780,46800,0,0,262,6304,0,0;QS=1,0 PL 0,39,255 +17 1767 . C <*> 0 . ;I16=5,8,0,0,491,19083,0,0,780,46800,0,0,259,6283,0,0;QS=1,0 PL 0,39,255 +17 1768 . C <*> 0 . ;I16=5,8,0,0,519,20817,0,0,780,46800,0,0,256,6268,0,0;QS=1,0 PL 0,39,255 +17 1769 . T <*> 0 . ;I16=5,8,0,0,500,19380,0,0,780,46800,0,0,253,6259,0,0;QS=1,0 PL 0,39,255 +17 1770 . G <*> 0 . ;I16=5,6,0,0,428,16972,0,0,660,39600,0,0,252,6254,0,0;QS=1,0 PL 0,33,255 +17 1771 . A <*> 0 . ;I16=5,6,0,0,431,16929,0,0,660,39600,0,0,251,6251,0,0;QS=1,0 PL 0,33,255 +17 1772 . G <*> 0 . ;I16=5,6,0,0,428,16792,0,0,660,39600,0,0,250,6250,0,0;QS=1,0 PL 0,33,255 +17 1773 . C <*> 0 . ;I16=5,5,0,0,409,16751,0,0,600,36000,0,0,250,6250,0,0;QS=1,0 PL 0,30,255 +17 1774 . A <*> 0 . ;I16=5,5,0,0,386,14932,0,0,600,36000,0,0,250,6250,0,0;QS=1,0 PL 0,30,255 +17 1775 . T <*> 0 . ;I16=5,5,0,0,368,13708,0,0,600,36000,0,0,250,6250,0,0;QS=1,0 PL 0,30,255 +17 1776 . A <*> 0 . ;I16=5,5,0,0,357,12861,0,0,600,36000,0,0,250,6250,0,0;QS=1,0 PL 0,30,254 +17 1777 . C <*> 0 . ;I16=6,5,0,0,418,16290,0,0,660,39600,0,0,250,6250,0,0;QS=1,0 PL 0,33,255 +17 1778 . C <*> 0 . ;I16=6,5,0,0,425,16557,0,0,660,39600,0,0,251,6251,0,0;QS=1,0 PL 0,33,255 +17 1779 . C <*> 0 . ;I16=6,5,0,0,442,17836,0,0,660,39600,0,0,252,6254,0,0;QS=1,0 PL 0,33,255 +17 1780 . T <*> 0 . ;I16=6,5,0,0,408,15824,0,0,660,39600,0,0,253,6259,0,0;QS=1,0 PL 0,33,255 +17 1781 . A <*> 0 . ;I16=6,5,0,0,384,13758,0,0,660,39600,0,0,229,5641,0,0;QS=1,0 PL 0,33,255 +17 1782 . C <*> 0 . ;I16=6,6,0,0,462,18122,0,0,720,43200,0,0,255,6227,0,0;QS=1,0 PL 0,36,255 +17 1783 . T <*> 0 . ;I16=6,6,0,0,439,16457,0,0,720,43200,0,0,255,6145,0,0;QS=1,0 PL 0,36,255 +17 1784 . C <*> 0 . ;I16=6,6,0,0,470,18736,0,0,720,43200,0,0,255,6071,0,0;QS=1,0 PL 0,36,255 +17 1785 . T <*> 0 . ;I16=6,7,0,0,487,18625,0,0,780,46800,0,0,254,5956,0,0;QS=1,0 PL 0,39,255 +17 1786 . G <*> 0 . ;I16=7,8,0,0,573,22031,0,0,900,54000,0,0,254,5852,0,0;QS=1,0 PL 0,45,255 +17 1787 . G <*> 0 . ;I16=7,8,0,0,551,20961,0,0,900,54000,0,0,256,5762,0,0;QS=1,0 PL 0,45,255 +17 1788 . C <*> 0 . ;I16=7,8,0,0,592,23494,0,0,900,54000,0,0,257,5639,0,0;QS=1,0 PL 0,45,255 +17 1789 . A <*> 0 . ;I16=7,9,0,0,530,18486,0,0,960,57600,0,0,258,5534,0,0;QS=1,0 PL 0,48,255 +17 1790 . C <*> 0 . ;I16=7,9,0,0,597,22473,0,0,960,57600,0,0,260,5448,0,0;QS=1,0 PL 0,48,255 +17 1791 . A <*> 0 . ;I16=7,9,0,0,573,20939,0,0,960,57600,0,0,262,5382,0,0;QS=1,0 PL 0,48,255 +17 1792 . A <*> 0 . ;I16=7,9,0,0,593,22293,0,0,960,57600,0,0,263,5287,0,0;QS=1,0 PL 0,48,255 +17 1793 . G <*> 0 . ;I16=7,9,0,0,591,22481,0,0,960,57600,0,0,264,5214,0,0;QS=1,0 PL 0,48,255 +17 1794 . C <*> 0 . ;I16=7,9,0,0,582,21536,0,0,960,57600,0,0,263,5065,0,0;QS=1,0 PL 0,48,255 +17 1795 . C <*> 0 . ;I16=7,9,0,0,608,23672,0,0,960,57600,0,0,262,4942,0,0;QS=1,0 PL 0,48,255 +17 1796 . C <*> 0 . ;I16=7,9,0,0,618,24060,0,0,960,57600,0,0,261,4845,0,0;QS=1,0 PL 0,48,255 +17 1797 . A <*> 0 . ;I16=7,9,0,0,543,19567,0,0,960,57600,0,0,260,4774,0,0;QS=1,0 PL 0,48,255 +17 1798 . C <*> 0 . ;I16=7,9,0,0,601,22813,0,0,960,57600,0,0,259,4729,0,0;QS=1,0 PL 0,48,255 +17 1799 . C <*> 0 . ;I16=7,9,0,0,592,22342,0,0,960,57600,0,0,258,4710,0,0;QS=1,0 PL 0,48,255 +17 1800 . C <*> 0 . ;I16=7,9,0,0,647,26225,0,0,960,57600,0,0,257,4717,0,0;QS=1,0 PL 0,48,255 +17 1801 . T <*> 0 . ;I16=7,9,0,0,605,23127,0,0,960,57600,0,0,256,4750,0,0;QS=1,0 PL 0,48,255 +17 1802 . G <*> 0 . ;I16=7,9,0,0,629,25079,0,0,960,57600,0,0,255,4809,0,0;QS=1,0 PL 0,48,255 +17 1803 . C <*> 0 . ;I16=7,9,0,0,615,24301,0,0,960,57600,0,0,253,4843,0,0;QS=1,0 PL 0,48,255 +17 1804 . A <*> 0 . ;I16=7,10,0,0,577,20511,0,0,1020,61200,0,0,251,4901,0,0;QS=1,0 PL 0,51,255 +17 1805 . A <*> 0 . ;I16=7,10,0,0,587,20799,0,0,1020,61200,0,0,250,4984,0,0;QS=1,0 PL 0,51,255 +17 1806 . A <*> 0 . ;I16=7,10,0,0,599,21683,0,0,1020,61200,0,0,249,5093,0,0;QS=1,0 PL 0,51,255 +17 1807 . G <*> 0 . ;I16=7,9,0,0,609,23577,0,0,960,57600,0,0,247,5127,0,0;QS=1,0 PL 0,48,255 +17 1808 . C <*> 0 . ;I16=7,7,0,0,494,17890,0,0,840,50400,0,0,226,4774,0,0;QS=1,0 PL 0,42,255 +17 1809 . C <*> 0 . ;I16=8,8,0,0,572,21118,0,0,960,57600,0,0,243,5167,0,0;QS=1,0 PL 0,48,255 +17 1810 . C <*> 0 . ;I16=8,7,0,0,540,19924,0,0,900,54000,0,0,242,5174,0,0;QS=1,0 PL 0,45,255 +17 1811 . C <*> 0 . ;I16=9,7,0,0,610,23706,0,0,960,57600,0,0,240,5156,0,0;QS=1,0 PL 0,48,255 +17 1812 . T <*> 0 . ;I16=9,7,0,0,599,22757,0,0,960,57600,0,0,237,5061,0,0;QS=1,0 PL 0,48,255 +17 1813 . G <*> 0 . ;I16=9,6,0,0,573,22149,0,0,900,54000,0,0,235,4987,0,0;QS=1,0 PL 0,45,255 +17 1814 . A <*> 0 . ;I16=9,6,0,0,550,20406,0,0,900,54000,0,0,233,4933,0,0;QS=1,0 PL 0,45,255 +17 1815 . G <*> 0 . ;I16=9,6,0,0,533,19655,0,0,900,54000,0,0,230,4848,0,0;QS=1,0 PL 0,45,255 +17 1816 . G <*> 0 . ;I16=9,6,0,0,514,18416,0,0,900,54000,0,0,227,4781,0,0;QS=1,0 PL 0,45,255 +17 1817 . C <*> 0 . ;I16=9,5,0,0,491,17843,0,0,840,50400,0,0,225,4731,0,0;QS=1,0 PL 0,42,255 +17 1818 . C <*> 0 . ;I16=9,4,0,0,462,16992,0,0,780,46800,0,0,198,4072,0,0;QS=1,0 PL 0,39,255 +17 1819 . C <*> 0 . ;I16=7,5,0,0,404,14550,0,0,720,43200,0,0,223,4677,0,0;QS=1,0 PL 0,36,255 +17 1820 . G <*> 0 . ;I16=7,5,0,0,398,13716,0,0,720,43200,0,0,223,4669,0,0;QS=1,0 PL 0,36,255 +17 1821 . C <*> 0 . ;I16=7,5,0,0,411,14851,0,0,720,43200,0,0,223,4673,0,0;QS=1,0 PL 0,36,255 +17 1822 . C <*> 0 . ;I16=7,5,0,0,447,16927,0,0,720,43200,0,0,223,4689,0,0;QS=1,0 PL 0,36,255 +17 1823 . C <*> 0 . ;I16=8,5,0,0,485,18671,0,0,780,46800,0,0,223,4717,0,0;QS=1,0 PL 0,39,255 +17 1824 . T <*> 0 . ;I16=8,5,0,0,476,18130,0,0,780,46800,0,0,224,4758,0,0;QS=1,0 PL 0,39,255 +17 1825 . G <*> 0 . ;I16=8,5,0,0,475,17561,0,0,780,46800,0,0,225,4813,0,0;QS=1,0 PL 0,39,255 +17 1826 . T <*> 0 . ;I16=8,5,0,0,421,14283,0,0,780,46800,0,0,226,4882,0,0;QS=1,0 PL 0,39,255 +17 1827 . G <*> 0 . ;I16=8,5,0,0,504,19814,0,0,780,46800,0,0,227,4965,0,0;QS=1,0 PL 0,39,255 +17 1828 . G <*> 0 . ;I16=8,5,0,0,447,15735,0,0,780,46800,0,0,228,5062,0,0;QS=1,0 PL 0,39,255 +17 1829 . C <*> 0 . ;I16=7,5,0,0,397,13553,0,0,720,43200,0,0,211,4849,0,0;QS=1,0 PL 0,36,255 +17 1830 . G <*> 0 . ;I16=7,5,0,0,402,13908,0,0,720,43200,0,0,210,4886,0,0;QS=1,0 PL 0,36,255 +17 1831 . T <*> 0 . ;I16=7,4,0,0,380,13444,0,0,660,39600,0,0,184,4308,0,0;QS=1,0 PL 0,33,255 +17 1832 . C <*> 0 . ;I16=6,5,0,0,440,17712,0,0,660,39600,0,0,209,4989,0,0;QS=1,0 PL 0,33,255 +17 1833 . T <*> 0 . ;I16=5,5,0,0,341,12341,0,0,600,36000,0,0,210,5052,0,0;QS=1,0 PL 0,30,248 +17 1834 . C <*> 0 . ;I16=6,5,0,0,421,16469,0,0,617,36289,0,0,211,5121,0,0;QS=1,0 PL 0,33,255 +17 1835 . T <*> 0 . ;I16=6,5,0,0,380,13642,0,0,617,36289,0,0,237,5721,0,0;QS=1,0 PL 0,33,255 +17 1836 . C <*> 0 . ;I16=6,5,0,0,398,14752,0,0,617,36289,0,0,240,5798,0,0;QS=1,0 PL 0,33,255 +17 1837 . C <*> 0 . ;I16=6,5,0,0,343,11391,0,0,617,36289,0,0,242,5830,0,0;QS=1,0 PL 0,33,233 +17 1838 . C <*> 0 . ;I16=6,5,0,0,406,15544,0,0,617,36289,0,0,244,5866,0,0;QS=1,0 PL 0,33,255 +17 1839 . T <*> 0 . ;I16=6,4,0,0,322,11264,0,0,557,32689,0,0,221,5281,0,0;QS=1,0 PL 0,30,231 +17 1840 . C <*> 0 . ;I16=6,5,0,0,390,14468,0,0,617,36289,0,0,248,5950,0,0;QS=1,0 PL 0,33,255 +17 1841 . C <*> 0 . ;I16=6,5,0,0,371,13297,0,0,617,36289,0,0,250,5998,0,0;QS=1,0 PL 0,33,252 +17 1842 . C <*> 0 . ;I16=6,5,0,0,418,16750,0,0,617,36289,0,0,252,6050,0,0;QS=1,0 PL 0,33,255 +17 1843 . T <*> 0 . ;I16=6,5,0,0,368,12778,0,0,617,36289,0,0,254,6106,0,0;QS=1,0 PL 0,33,243 +17 1844 . T <*> 0 . ;I16=6,5,0,0,358,11864,0,0,617,36289,0,0,256,6166,0,0;QS=1,0 PL 0,33,240 +17 1845 . G <*> 0 . ;I16=6,5,0,0,401,15161,0,0,617,36289,0,0,258,6230,0,0;QS=1,0 PL 0,33,255 +17 1846 . C <*> 0 . ;I16=6,5,0,0,433,17473,0,0,617,36289,0,0,260,6298,0,0;QS=1,0 PL 0,33,255 +17 1847 . T <*> 0 . ;I16=7,5,0,0,449,16981,0,0,677,39889,0,0,262,6370,0,0;QS=1,0 PL 0,36,255 +17 1848 . G <*> 0 . ;I16=7,5,0,0,400,14284,0,0,677,39889,0,0,265,6447,0,0;QS=1,0 PL 0,36,255 +17 1849 . T <*> 0 . ;I16=7,6,0,0,408,13452,0,0,737,43489,0,0,267,6479,0,0;QS=1,0 PL 0,39,255 +17 1850 . C <*> 0 . ;I16=7,7,0,0,509,18877,0,0,797,47089,0,0,295,7141,0,0;QS=1,0 PL 0,42,255 +17 1851 . A <*> 0 . ;I16=8,7,0,0,534,19482,0,0,857,50689,0,0,298,7184,0,0;QS=1,0 PL 0,45,255 +17 1852 . G <*> 0 . ;I16=7,7,0,0,471,16493,0,0,797,47089,0,0,276,6560,0,0;QS=1,0 PL 0,42,255 +17 1853 . G <*> 0 . ;I16=7,7,0,0,443,14983,0,0,797,47089,0,0,279,6571,0,0;QS=1,0 PL 0,42,255 +17 1854 . A <*> 0 . ;I16=8,7,0,0,471,15293,0,0,857,50689,0,0,282,6592,0,0;QS=1,0 PL 0,45,255 +17 1855 . C <*> 0 . ;I16=8,8,0,0,585,21731,0,0,917,54289,0,0,287,6625,0,0;QS=1,0 PL 0,48,255 +17 1856 . A <*> 0 . ;I16=8,8,0,0,598,22744,0,0,917,54289,0,0,291,6623,0,0;QS=1,0 PL 0,48,255 +17 1857 . G <*> 0 . ;I16=8,8,0,0,511,17811,0,0,917,54289,0,0,295,6637,0,0;QS=1,0 PL 0,48,255 +17 1858 . T <*> 0 . ;I16=8,9,0,0,566,19554,0,0,977,57889,0,0,299,6667,0,0;QS=1,0 PL 0,51,255 +17 1859 . G <*> 0 . ;I16=8,9,0,0,595,21607,0,0,977,57889,0,0,304,6714,0,0;QS=1,0 PL 0,51,255 +17 1860 . G <*> 0 . ;I16=8,9,0,0,548,18378,0,0,977,57889,0,0,307,6679,0,0;QS=1,0 PL 0,51,255 +17 1861 . T <*> 0 . ;I16=8,9,0,0,537,17637,0,0,977,57889,0,0,308,6564,0,0;QS=1,0 PL 0,51,255 +17 1862 . C <*> 0 . ;I16=8,8,0,0,550,19628,0,0,917,54289,0,0,287,5987,0,0;QS=1,0 PL 0,48,255 +17 1863 . C <*> 0 . ;I16=8,9,0,0,618,23028,0,0,977,57889,0,0,285,5775,0,0;QS=1,0 PL 0,51,255 +17 1864 . T <*> 0 . ;I16=9,8,0,0,592,21476,0,0,977,57889,0,0,296,6078,0,0;QS=1,0 PL 0,51,255 +17 1865 . G <*> 0 . ;I16=9,9,0,0,645,23629,0,0,1037,61489,0,0,312,6232,0,0;QS=1,0 PL 0,54,255 +17 1866 . G <*> 0 . ;I16=9,9,0,0,585,20069,0,0,1037,61489,0,0,313,6187,0,0;QS=1,0 PL 0,54,255 +17 1867 . C <*> 0 . ;I16=7,9,0,0,549,19343,0,0,960,57600,0,0,264,4918,0,0;QS=1,0 PL 0,48,255 +17 1868 . C <*> 0 . ;I16=9,9,0,0,687,26417,0,0,1037,61489,0,0,315,6175,0,0;QS=1,0 PL 0,54,255 +17 1869 . A T,<*> 0 . ;I16=5,6,4,3,397,14467,195,5935,617,36289,420,25200,205,4223,111,1985;QS=0.660279,0.339721,0 PL 115,0,224,148,245,255 +17 1870 . C <*> 0 . ;I16=9,9,0,0,624,22184,0,0,1037,61489,0,0,317,6267,0,0;QS=1,0 PL 0,54,255 +17 1871 . C <*> 0 . ;I16=9,9,0,0,577,19153,0,0,1037,61489,0,0,318,6352,0,0;QS=1,0 PL 0,54,255 +17 1872 . G <*> 0 . ;I16=8,9,0,0,559,18981,0,0,977,57889,0,0,315,6447,0,0;QS=1,0 PL 0,51,255 +17 1873 . G <*> 0 . ;I16=9,9,0,0,553,18203,0,0,1037,61489,0,0,319,6549,0,0;QS=1,0 PL 0,54,255 +17 1874 . G <*> 0 . ;I16=9,9,0,0,579,19927,0,0,1037,61489,0,0,319,6659,0,0;QS=1,0 PL 0,54,255 +17 1875 . G <*> 0 . ;I16=9,9,0,0,540,17570,0,0,1037,61489,0,0,318,6742,0,0;QS=1,0 PL 0,54,255 +17 1876 . C <*> 0 . ;I16=8,9,0,0,634,24044,0,0,977,57889,0,0,317,6847,0,0;QS=1,0 PL 0,51,255 +17 1877 . T <*> 0 . ;I16=8,9,0,0,591,21257,0,0,977,57889,0,0,316,6922,0,0;QS=1,0 PL 0,51,255 +17 1878 . C <*> 0 . ;I16=8,9,0,0,650,25078,0,0,977,57889,0,0,315,7015,0,0;QS=1,0 PL 0,51,255 +17 1879 . A <*> 0 . ;I16=8,9,0,0,610,22302,0,0,977,57889,0,0,313,7077,0,0;QS=1,0 PL 0,51,255 +17 1880 . C <*> 0 . ;I16=8,9,0,0,550,18274,0,0,977,57889,0,0,309,7057,0,0;QS=1,0 PL 0,51,255 +17 1881 . G <*> 0 . ;I16=9,8,0,0,541,17613,0,0,1020,61200,0,0,281,6427,0,0;QS=1,0 PL 0,51,255 +17 1882 . G <*> 0 . ;I16=11,8,0,0,666,23806,0,0,1097,65089,0,0,305,7063,0,0;QS=1,0 PL 0,57,255 +17 1883 . A <*> 0 . ;I16=12,8,0,0,710,25464,0,0,1157,68689,0,0,305,7093,0,0;QS=1,0 PL 0,60,255 +17 1884 . G <*> 0 . ;I16=12,8,0,0,719,26407,0,0,1157,68689,0,0,304,7044,0,0;QS=1,0 PL 0,60,255 +17 1885 . C <*> 0 . ;I16=12,7,0,0,648,22520,0,0,1097,65089,0,0,304,7016,0,0;QS=1,0 PL 0,57,255 +17 1886 . C <*> 0 . ;I16=11,6,0,0,563,19385,0,0,977,57889,0,0,306,7006,0,0;QS=1,0 PL 0,51,255 +17 1887 . G <*> 0 . ;I16=10,6,0,0,502,16390,0,0,960,57600,0,0,283,6387,0,0;QS=1,0 PL 0,48,255 +17 1888 . C <*> 0 . ;I16=11,6,0,0,622,23206,0,0,977,57889,0,0,310,7034,0,0;QS=1,0 PL 0,51,255 +17 1889 . C <*> 0 . ;I16=11,5,0,0,545,19263,0,0,917,54289,0,0,312,7020,0,0;QS=1,0 PL 0,48,255 +17 1890 . C <*> 0 . ;I16=11,5,0,0,601,23009,0,0,917,54289,0,0,314,7018,0,0;QS=1,0 PL 0,48,255 +17 1891 . T <*> 0 . ;I16=11,5,0,0,581,21619,0,0,917,54289,0,0,316,7028,0,0;QS=1,0 PL 0,48,255 +17 1892 . G <*> 0 . ;I16=11,5,0,0,615,23863,0,0,917,54289,0,0,318,7050,0,0;QS=1,0 PL 0,48,255 +17 1893 . T <*> 0 . ;I16=11,5,0,0,564,20214,0,0,917,54289,0,0,320,7084,0,0;QS=1,0 PL 0,48,255 +17 1894 . G <*> 0 . ;I16=11,5,0,0,602,23360,0,0,917,54289,0,0,322,7130,0,0;QS=1,0 PL 0,48,255 +17 1895 . C <*> 0 . ;I16=10,5,0,0,562,21446,0,0,900,54000,0,0,299,6563,0,0;QS=1,0 PL 0,45,255 +17 1896 . C <*> 0 . ;I16=11,5,0,0,551,19621,0,0,917,54289,0,0,326,7258,0,0;QS=1,0 PL 0,48,255 +17 1897 . G <*> 0 . ;I16=11,5,0,0,499,16011,0,0,917,54289,0,0,328,7340,0,0;QS=1,0 PL 0,48,255 +17 1898 . T <*> 0 . ;I16=10,5,0,0,518,18124,0,0,900,54000,0,0,304,6760,0,0;QS=1,0 PL 0,45,255 +17 1899 . G <*> 0 . ;I16=10,5,0,0,543,20447,0,0,900,54000,0,0,304,6770,0,0;QS=1,0 PL 0,45,255 +17 1900 . T <*> 0 . ;I16=10,5,0,0,518,18398,0,0,900,54000,0,0,304,6796,0,0;QS=1,0 PL 0,45,255 +17 1901 . A <*> 0 . ;I16=11,5,0,0,523,17863,0,0,917,54289,0,0,329,7463,0,0;QS=1,0 PL 0,48,255 +17 1902 . C <*> 0 . ;I16=11,6,0,0,592,21498,0,0,977,57889,0,0,332,7530,0,0;QS=1,0 PL 0,51,255 +17 1903 . C <*> 0 . ;I16=11,6,0,0,613,22517,0,0,977,57889,0,0,333,7611,0,0;QS=1,0 PL 0,51,255 +17 1904 . T <*> 0 . ;I16=12,5,0,0,630,23532,0,0,977,57889,0,0,335,7709,0,0;QS=1,0 PL 0,51,255 +17 1905 . C <*> 0 . ;I16=12,5,0,0,613,22689,0,0,977,57889,0,0,338,7824,0,0;QS=1,0 PL 0,51,255 +17 1906 . T <*> 0 . ;I16=12,5,0,0,645,24637,0,0,977,57889,0,0,341,7957,0,0;QS=1,0 PL 0,51,255 +17 1907 . G <*> 0 . ;I16=12,5,0,0,597,21903,0,0,977,57889,0,0,342,8006,0,0;QS=1,0 PL 0,51,255 +17 1908 . A <*> 0 . ;I16=12,6,0,0,657,24199,0,0,1037,61489,0,0,342,8018,0,0;QS=1,0 PL 0,54,255 +17 1909 . G <*> 0 . ;I16=11,6,0,0,635,24501,0,0,977,57889,0,0,342,7942,0,0;QS=1,0 PL 0,51,255 +17 1910 . C <*> 0 . ;I16=10,5,0,0,548,20388,0,0,900,54000,0,0,308,7228,0,0;QS=1,0 PL 0,45,255 +17 1911 . C <*> 0 . ;I16=11,6,0,0,604,22160,0,0,977,57889,0,0,342,7826,0,0;QS=1,0 PL 0,51,255 +17 1912 . C <*> 0 . ;I16=11,6,0,0,647,24869,0,0,977,57889,0,0,342,7786,0,0;QS=1,0 PL 0,51,255 +17 1913 . T <*> 0 . ;I16=11,6,0,0,629,23727,0,0,977,57889,0,0,342,7758,0,0;QS=1,0 PL 0,51,255 +17 1914 . C <*> 0 . ;I16=11,6,0,0,625,23599,0,0,977,57889,0,0,342,7742,0,0;QS=1,0 PL 0,51,255 +17 1915 . T C,<*> 0 . ;I16=10,6,1,0,588,21972,16,256,960,57600,17,289,324,7414,18,324;QS=0.97351,0.0264901,0 PL 0,34,255,48,255,255 +17 1916 . G T,<*> 0 . ;I16=10,6,1,0,605,23301,15,225,960,57600,17,289,325,7457,17,289;QS=0.975806,0.0241935,0 PL 0,35,255,48,255,255 +17 1917 . C <*> 0 . ;I16=11,6,0,0,653,25369,0,0,977,57889,0,0,342,7766,0,0;QS=1,0 PL 0,51,255 +17 1918 . A <*> 0 . ;I16=11,5,0,0,582,21448,0,0,917,54289,0,0,323,7437,0,0;QS=1,0 PL 0,48,255 +17 1919 . C <*> 0 . ;I16=11,6,0,0,616,22590,0,0,977,57889,0,0,342,7842,0,0;QS=1,0 PL 0,51,255 +17 1920 . A T,<*> 0 . ;I16=11,5,0,1,588,21888,14,196,917,54289,60,3600,321,7457,21,441;QS=0.976471,0.0235294,0 PL 0,36,255,48,255,255 +17 1921 . G <*> 0 . ;I16=12,6,0,0,657,24959,0,0,1037,61489,0,0,342,7966,0,0;QS=1,0 PL 0,54,255 +17 1922 . T <*> 0 . ;I16=11,6,0,0,582,20574,0,0,1020,61200,0,0,331,7877,0,0;QS=1,0 PL 0,51,255 +17 1923 . G <*> 0 . ;I16=11,6,0,0,626,23602,0,0,977,57889,0,0,343,8045,0,0;QS=1,0 PL 0,51,255 +17 1924 . C <*> 0 . ;I16=10,5,0,0,581,22669,0,0,857,50689,0,0,319,7431,0,0;QS=1,0 PL 0,45,255 +17 1925 . C <*> 0 . ;I16=11,5,0,0,587,22045,0,0,917,54289,0,0,344,8030,0,0;QS=1,0 PL 0,48,255 +17 1926 . T <*> 0 . ;I16=11,5,0,0,596,22662,0,0,917,54289,0,0,343,7967,0,0;QS=1,0 PL 0,48,255 +17 1927 . T <*> 0 . ;I16=10,5,0,0,534,19294,0,0,900,54000,0,0,336,7882,0,0;QS=1,0 PL 0,45,255 +17 1928 . C <*> 0 . ;I16=10,5,0,0,579,22837,0,0,900,54000,0,0,336,7858,0,0;QS=1,0 PL 0,45,255 +17 1929 . T <*> 0 . ;I16=10,5,0,0,563,21865,0,0,900,54000,0,0,336,7846,0,0;QS=1,0 PL 0,45,255 +17 1930 . G <*> 0 . ;I16=10,5,0,0,555,21211,0,0,900,54000,0,0,335,7795,0,0;QS=1,0 PL 0,45,255 +17 1931 . C <*> 0 . ;I16=12,5,0,0,618,23552,0,0,977,57889,0,0,336,7758,0,0;QS=1,0 PL 0,51,255 +17 1932 . T <*> 0 . ;I16=12,5,0,0,635,24163,0,0,977,57889,0,0,335,7725,0,0;QS=1,0 PL 0,51,255 +17 1933 . T <*> 0 . ;I16=12,5,0,0,575,20293,0,0,977,57889,0,0,333,7657,0,0;QS=1,0 PL 0,51,255 +17 1934 . G <*> 0 . ;I16=11,5,0,0,630,24956,0,0,960,57600,0,0,331,7553,0,0;QS=1,0 PL 0,48,255 +17 1935 . C <*> 0 . ;I16=11,4,0,0,571,22283,0,0,900,54000,0,0,304,6836,0,0;QS=1,0 PL 0,45,255 +17 1936 . C <*> 0 . ;I16=11,5,0,0,605,23613,0,0,960,57600,0,0,327,7381,0,0;QS=1,0 PL 0,48,255 +17 1937 . T <*> 0 . ;I16=11,5,0,0,601,23281,0,0,960,57600,0,0,323,7215,0,0;QS=1,0 PL 0,48,255 +17 1938 . G <*> 0 . ;I16=11,5,0,0,607,23789,0,0,960,57600,0,0,318,7016,0,0;QS=1,0 PL 0,48,255 +17 1939 . T <*> 0 . ;I16=11,5,0,0,581,21453,0,0,960,57600,0,0,313,6835,0,0;QS=1,0 PL 0,48,255 +17 1940 . G <*> 0 . ;I16=11,5,0,0,616,23884,0,0,960,57600,0,0,308,6672,0,0;QS=1,0 PL 0,48,255 +17 1941 . G <*> 0 . ;I16=11,5,0,0,591,22279,0,0,960,57600,0,0,303,6527,0,0;QS=1,0 PL 0,48,255 +17 1942 . C <*> 0 . ;I16=11,5,0,0,615,24097,0,0,960,57600,0,0,298,6400,0,0;QS=1,0 PL 0,48,255 +17 1943 . T <*> 0 . ;I16=11,5,0,0,598,22714,0,0,960,57600,0,0,293,6291,0,0;QS=1,0 PL 0,48,255 +17 1944 . T <*> 0 . ;I16=11,5,0,0,553,19695,0,0,960,57600,0,0,288,6200,0,0;QS=1,0 PL 0,48,255 +17 1945 . T <*> 0 . ;I16=11,5,0,0,562,20096,0,0,960,57600,0,0,283,6127,0,0;QS=1,0 PL 0,48,255 +17 1946 . G <*> 0 . ;I16=11,5,0,0,612,23758,0,0,960,57600,0,0,278,6072,0,0;QS=1,0 PL 0,48,255 +17 1947 . A <*> 0 . ;I16=10,5,0,0,552,20606,0,0,900,54000,0,0,273,5983,0,0;QS=1,0 PL 0,45,255 +17 1948 . G <*> 0 . ;I16=10,5,0,0,569,22141,0,0,900,54000,0,0,268,5908,0,0;QS=1,0 PL 0,45,255 +17 1949 . A <*> 0 . ;I16=10,3,0,0,471,17297,0,0,780,46800,0,0,239,5221,0,0;QS=1,0 PL 0,39,255 +17 1950 . A <*> 0 . ;I16=10,4,0,0,523,19689,0,0,840,50400,0,0,260,5796,0,0;QS=1,0 PL 0,42,255 +17 1951 . G <*> 0 . ;I16=10,4,0,0,505,19145,0,0,840,50400,0,0,257,5757,0,0;QS=1,0 PL 0,42,255 +17 1952 . A <*> 0 . ;I16=10,3,0,0,467,16935,0,0,780,46800,0,0,230,5104,0,0;QS=1,0 PL 0,39,255 +17 1953 . A <*> 0 . ;I16=11,3,0,0,477,16775,0,0,840,50400,0,0,228,5088,0,0;QS=1,0 PL 0,42,255 +17 1954 . A <*> 0 . ;I16=10,5,0,0,505,17733,0,0,900,54000,0,0,245,5661,0,0;QS=1,0 PL 0,45,255 +17 1955 . C <*> 0 . ;I16=10,4,0,0,506,18676,0,0,840,50400,0,0,221,5061,0,0;QS=1,0 PL 0,42,255 +17 1956 . C <*> 0 . ;I16=10,5,0,0,521,18821,0,0,900,54000,0,0,245,5627,0,0;QS=1,0 PL 0,45,255 +17 1957 . C <*> 0 . ;I16=10,5,0,0,552,20668,0,0,900,54000,0,0,242,5486,0,0;QS=1,0 PL 0,45,255 +17 1958 . C <*> 0 . ;I16=11,4,0,0,528,19278,0,0,900,54000,0,0,239,5313,0,0;QS=1,0 PL 0,45,255 +17 1959 . T <*> 0 . ;I16=12,4,0,0,604,23078,0,0,960,57600,0,0,239,5163,0,0;QS=1,0 PL 0,48,255 +17 1960 . T <*> 0 . ;I16=13,4,0,0,574,19970,0,0,1020,61200,0,0,236,5026,0,0;QS=1,0 PL 0,51,255 +17 1961 . C <*> 0 . ;I16=13,4,0,0,625,23955,0,0,1020,61200,0,0,234,4912,0,0;QS=1,0 PL 0,51,255 +17 1962 . T <*> 0 . ;I16=13,3,0,0,612,23570,0,0,960,57600,0,0,234,4820,0,0;QS=1,0 PL 0,48,255 +17 1963 . G <*> 0 . ;I16=12,3,0,0,589,23237,0,0,900,54000,0,0,236,4748,0,0;QS=1,0 PL 0,45,255 +17 1964 . G <*> 0 . ;I16=12,3,0,0,537,19761,0,0,900,54000,0,0,238,4696,0,0;QS=1,0 PL 0,45,255 +17 1965 . T <*> 0 . ;I16=12,3,0,0,507,17907,0,0,900,54000,0,0,215,4039,0,0;QS=1,0 PL 0,45,255 +17 1966 . T <*> 0 . ;I16=12,4,0,0,563,20007,0,0,960,57600,0,0,243,4653,0,0;QS=1,0 PL 0,48,255 +17 1967 . A <*> 0 . ;I16=12,4,0,0,559,19697,0,0,960,57600,0,0,246,4664,0,0;QS=1,0 PL 0,48,255 +17 1968 . T <*> 0 . ;I16=12,4,0,0,578,21044,0,0,960,57600,0,0,249,4697,0,0;QS=1,0 PL 0,48,255 +17 1969 . A <*> 0 . ;I16=12,4,0,0,543,18889,0,0,960,57600,0,0,252,4752,0,0;QS=1,0 PL 0,48,255 +17 1970 . C <*> 0 . ;I16=12,4,0,0,588,22064,0,0,960,57600,0,0,255,4829,0,0;QS=1,0 PL 0,48,255 +17 1971 . A <*> 0 . ;I16=12,4,0,0,582,21604,0,0,960,57600,0,0,258,4928,0,0;QS=1,0 PL 0,48,255 +17 1972 . T <*> 0 . ;I16=12,5,0,0,592,21234,0,0,1020,61200,0,0,261,5049,0,0;QS=1,0 PL 0,51,255 +17 1973 . A <*> 0 . ;I16=12,5,0,0,596,21004,0,0,1020,61200,0,0,265,5193,0,0;QS=1,0 PL 0,51,255 +17 1974 . A <*> 0 . ;I16=12,5,0,0,628,23726,0,0,1020,61200,0,0,268,5312,0,0;QS=1,0 PL 0,51,255 +17 1975 . G <*> 0 . ;I16=12,5,0,0,666,26388,0,0,1020,61200,0,0,271,5457,0,0;QS=1,0 PL 0,51,255 +17 1976 . A <*> 0 . ;I16=12,5,0,0,583,20283,0,0,1020,61200,0,0,274,5628,0,0;QS=1,0 PL 0,51,255 +17 1977 . C <*> 0 . ;I16=12,5,0,0,611,22905,0,0,1020,61200,0,0,276,5774,0,0;QS=1,0 PL 0,51,255 +17 1978 . A <*> 0 . ;I16=12,5,0,0,631,23585,0,0,1020,61200,0,0,278,5944,0,0;QS=1,0 PL 0,51,255 +17 1979 . G <*> 0 . ;I16=12,4,0,0,608,23394,0,0,960,57600,0,0,259,5677,0,0;QS=1,0 PL 0,48,255 +17 1980 . C <*> 0 . ;I16=12,4,0,0,564,20730,0,0,960,57600,0,0,259,5781,0,0;QS=1,0 PL 0,48,255 +17 1981 . C <*> 0 . ;I16=11,6,0,0,601,21653,0,0,1020,61200,0,0,278,6192,0,0;QS=1,0 PL 0,51,255 +17 1982 . A <*> 0 . ;I16=10,6,0,0,576,20970,0,0,960,57600,0,0,282,6298,0,0;QS=1,0 PL 0,48,255 +17 1983 . G <*> 0 . ;I16=10,6,0,0,608,23650,0,0,960,57600,0,0,287,6375,0,0;QS=1,0 PL 0,48,255 +17 1984 . A <*> 0 . ;I16=10,6,0,0,592,22032,0,0,960,57600,0,0,291,6423,0,0;QS=1,0 PL 0,48,255 +17 1985 . G <*> 0 . ;I16=10,6,0,0,630,24918,0,0,960,57600,0,0,295,6491,0,0;QS=1,0 PL 0,48,255 +17 1986 . A <*> 0 . ;I16=10,6,0,0,556,19556,0,0,960,57600,0,0,298,6528,0,0;QS=1,0 PL 0,48,255 +17 1987 . A <*> 0 . ;I16=11,6,0,0,616,22744,0,0,1020,61200,0,0,301,6583,0,0;QS=1,0 PL 0,51,255 +17 1988 . G <*> 0 . ;I16=11,6,0,0,657,25493,0,0,1020,61200,0,0,304,6606,0,0;QS=1,0 PL 0,51,255 +17 1989 . G <*> 0 . ;I16=11,5,0,0,592,22380,0,0,960,57600,0,0,298,6566,0,0;QS=1,0 PL 0,48,255 +17 1990 . G <*> 0 . ;I16=11,5,0,0,606,23170,0,0,960,57600,0,0,302,6642,0,0;QS=1,0 PL 0,48,255 +17 1991 . A <*> 0 . ;I16=11,6,0,0,617,22957,0,0,1020,61200,0,0,312,6732,0,0;QS=1,0 PL 0,51,255 +17 1992 . G <*> 0 . ;I16=11,6,0,0,655,25503,0,0,1020,61200,0,0,314,6774,0,0;QS=1,0 PL 0,51,255 +17 1993 . T <*> 0 . ;I16=11,6,0,0,615,22401,0,0,1020,61200,0,0,316,6832,0,0;QS=1,0 PL 0,51,255 +17 1994 . T <*> 0 . ;I16=11,6,0,0,602,21710,0,0,1020,61200,0,0,318,6906,0,0;QS=1,0 PL 0,51,255 +17 1995 . G <*> 0 . ;I16=11,7,0,0,656,24690,0,0,1080,64800,0,0,320,6996,0,0;QS=1,0 PL 0,54,255 +17 1996 . C <*> 0 . ;I16=12,7,0,0,705,26853,0,0,1140,68400,0,0,322,7054,0,0;QS=1,0 PL 0,57,255 +17 1997 . C <*> 0 . ;I16=12,6,0,0,610,21762,0,0,1080,64800,0,0,324,7132,0,0;QS=1,0 PL 0,54,255 +17 1998 . C <*> 0 . ;I16=12,7,0,0,663,24307,0,0,1140,68400,0,0,327,7183,0,0;QS=1,0 PL 0,57,255 +17 1999 . A <*> 0 . ;I16=13,6,0,0,718,27298,0,0,1140,68400,0,0,330,7252,0,0;QS=1,0 PL 0,57,255 +17 2000 . G <*> 0 . ;I16=13,6,0,0,731,28753,0,0,1140,68400,0,0,334,7340,0,0;QS=1,0 PL 0,57,255 +17 2001 . G <*> 0 . ;I16=12,6,0,0,665,24891,0,0,1080,64800,0,0,313,6823,0,0;QS=1,0 PL 0,54,255 +17 2002 . G <*> 0 . ;I16=13,6,0,0,653,23469,0,0,1140,68400,0,0,342,7576,0,0;QS=1,0 PL 0,57,255 +17 2003 . T <*> 0 . ;I16=13,6,0,0,626,21568,0,0,1140,68400,0,0,346,7724,0,0;QS=1,0 PL 0,57,255 +17 2004 . G <*> 0 . ;I16=12,6,0,0,692,26842,0,0,1080,64800,0,0,351,7891,0,0;QS=1,0 PL 0,54,255 +17 2005 . G <*> 0 . ;I16=12,6,0,0,613,21941,0,0,1080,64800,0,0,356,8076,0,0;QS=1,0 PL 0,54,255 +17 2006 . C <*> 0 . ;I16=12,6,0,0,684,26440,0,0,1080,64800,0,0,360,8230,0,0;QS=1,0 PL 0,54,255 +17 2007 . A <*> 0 . ;I16=12,6,0,0,668,24910,0,0,1080,64800,0,0,362,8302,0,0;QS=1,0 PL 0,54,255 +17 2008 . C <*> 0 . ;I16=12,5,0,0,652,25482,0,0,1020,61200,0,0,364,8338,0,0;QS=1,0 PL 0,51,255 +17 2009 . A <*> 0 . ;I16=12,5,0,0,650,25046,0,0,1020,61200,0,0,366,8386,0,0;QS=1,0 PL 0,51,255 +17 2010 . G <*> 0 . ;I16=12,5,0,0,652,25618,0,0,1020,61200,0,0,368,8446,0,0;QS=1,0 PL 0,51,255 +17 2011 . C <*> 0 . ;I16=12,5,0,0,674,27048,0,0,1020,61200,0,0,370,8518,0,0;QS=1,0 PL 0,51,255 +17 2012 . A <*> 0 . ;I16=12,6,0,0,636,22994,0,0,1080,64800,0,0,372,8602,0,0;QS=1,0 PL 0,54,255 +17 2013 . C <*> 0 . ;I16=11,6,0,0,603,21971,0,0,1020,61200,0,0,349,8023,0,0;QS=1,0 PL 0,51,255 +17 2014 . G <*> 0 . ;I16=12,6,0,0,612,21284,0,0,1080,64800,0,0,376,8706,0,0;QS=1,0 PL 0,54,255 +17 2015 . T <*> 0 . ;I16=12,6,0,0,665,24857,0,0,1080,64800,0,0,378,8776,0,0;QS=1,0 PL 0,54,255 +17 2016 . T <*> 0 . ;I16=12,6,0,0,638,23172,0,0,1080,64800,0,0,380,8858,0,0;QS=1,0 PL 0,54,255 +17 2017 . G <*> 0 . ;I16=12,7,0,0,689,25877,0,0,1140,68400,0,0,382,8952,0,0;QS=1,0 PL 0,57,255 +17 2018 . C <*> 0 . ;I16=12,7,0,0,742,29438,0,0,1140,68400,0,0,385,9059,0,0;QS=1,0 PL 0,57,255 +17 2019 . T <*> 0 . ;I16=12,7,0,0,723,27765,0,0,1140,68400,0,0,388,9180,0,0;QS=1,0 PL 0,57,255 +17 2020 . G <*> 0 . ;I16=13,7,0,0,782,30822,0,0,1169,69241,0,0,391,9315,0,0;QS=1,0 PL 0,60,255 +17 2021 . C <*> 0 . ;I16=13,8,0,0,773,29607,0,0,1229,72841,0,0,395,9413,0,0;QS=1,0 PL 0,63,255 +17 2022 . C <*> 0 . ;I16=13,8,0,0,795,30467,0,0,1229,72841,0,0,400,9474,0,0;QS=1,0 PL 0,63,255 +17 2023 . A <*> 0 . ;I16=13,7,0,0,728,27128,0,0,1169,69241,0,0,394,9428,0,0;QS=1,0 PL 0,60,255 +17 2024 . G <*> 0 . ;I16=13,8,0,0,801,31139,0,0,1229,72841,0,0,410,9638,0,0;QS=1,0 PL 0,63,255 +17 2025 . T <*> 0 . ;I16=13,8,0,0,757,27745,0,0,1229,72841,0,0,414,9690,0,0;QS=1,0 PL 0,63,255 +17 2026 . T <*> 0 . ;I16=13,8,0,0,751,27247,0,0,1229,72841,0,0,417,9705,0,0;QS=1,0 PL 0,63,255 +17 2027 . A <*> 0 . ;I16=13,8,0,0,762,27916,0,0,1229,72841,0,0,420,9734,0,0;QS=1,0 PL 0,63,255 +17 2028 . C <*> 0 . ;I16=13,8,0,0,836,33404,0,0,1229,72841,0,0,422,9728,0,0;QS=1,0 PL 0,63,255 +17 2029 . T <*> 0 . ;I16=13,8,0,0,802,30872,0,0,1229,72841,0,0,423,9689,0,0;QS=1,0 PL 0,63,255 +17 2030 . G <*> 0 . ;I16=13,8,0,0,833,33189,0,0,1229,72841,0,0,424,9668,0,0;QS=1,0 PL 0,63,255 +17 2031 . C <*> 0 . ;I16=12,8,0,0,774,30476,0,0,1169,69241,0,0,426,9664,0,0;QS=1,0 PL 0,60,255 +17 2032 . C <*> 0 . ;I16=12,8,0,0,782,30788,0,0,1169,69241,0,0,428,9676,0,0;QS=1,0 PL 0,60,255 +17 2033 . A <*> 0 . ;I16=12,8,0,0,727,26857,0,0,1169,69241,0,0,429,9655,0,0;QS=1,0 PL 0,60,255 +17 2034 . T <*> 0 . ;I16=12,8,0,0,740,27954,0,0,1169,69241,0,0,430,9652,0,0;QS=1,0 PL 0,60,255 +17 2035 . T <*> 0 . ;I16=12,8,0,0,749,28161,0,0,1169,69241,0,0,430,9618,0,0;QS=1,0 PL 0,60,255 +17 2036 . T <*> 0 . ;I16=12,8,0,0,739,27519,0,0,1169,69241,0,0,430,9604,0,0;QS=1,0 PL 0,60,255 +17 2037 . T <*> 0 . ;I16=12,8,0,0,735,27509,0,0,1169,69241,0,0,429,9561,0,0;QS=1,0 PL 0,60,255 +17 2038 . C <*> 0 . ;I16=12,8,0,0,779,30775,0,0,1169,69241,0,0,427,9489,0,0;QS=1,0 PL 0,60,255 +17 2039 . A <*> 0 . ;I16=12,8,0,0,723,26385,0,0,1169,69241,0,0,425,9437,0,0;QS=1,0 PL 0,60,255 +17 2040 . C <*> 0 . ;I16=12,8,0,0,758,28946,0,0,1169,69241,0,0,422,9356,0,0;QS=1,0 PL 0,60,255 +17 2041 . G A,<*> 0 . ;I16=5,5,7,4,359,13123,407,15639,600,36000,629,36841,210,4982,209,4315;QS=0.476127,0.523873,0 PL 229,0,212,255,245,255 +17 2042 . G <*> 0 . ;I16=12,10,0,0,841,32931,0,0,1289,76441,0,0,417,9261,0,0;QS=1,0 PL 0,66,255 +17 2043 . G <*> 0 . ;I16=11,10,0,0,780,29770,0,0,1229,72841,0,0,408,9150,0,0;QS=1,0 PL 0,63,255 +17 2044 . C <*> 0 . ;I16=12,10,0,0,865,34567,0,0,1289,76441,0,0,413,9161,0,0;QS=1,0 PL 0,66,255 +17 2045 . A <*> 0 . ;I16=12,10,0,0,825,31291,0,0,1289,76441,0,0,411,9147,0,0;QS=1,0 PL 0,66,255 +17 2046 . T <*> 0 . ;I16=12,10,0,0,816,30588,0,0,1289,76441,0,0,408,9106,0,0;QS=1,0 PL 0,66,255 +17 2047 . G <*> 0 . ;I16=12,12,0,0,921,35765,0,0,1409,83641,0,0,402,8936,0,0;QS=1,0 PL 0,72,255 +17 2048 . A <*> 0 . ;I16=12,12,0,0,883,32665,0,0,1409,83641,0,0,398,8788,0,0;QS=1,0 PL 0,72,255 +17 2049 . A <*> 0 . ;I16=12,12,0,0,872,32002,0,0,1409,83641,0,0,394,8664,0,0;QS=1,0 PL 0,72,255 +17 2050 . A <*> 0 . ;I16=12,12,0,0,869,31945,0,0,1409,83641,0,0,390,8564,0,0;QS=1,0 PL 0,72,255 +17 2051 . T <*> 0 . ;I16=11,12,0,0,861,32377,0,0,1349,80041,0,0,387,8487,0,0;QS=1,0 PL 0,69,255 +17 2052 . G <*> 0 . ;I16=11,12,0,0,895,35193,0,0,1349,80041,0,0,384,8432,0,0;QS=1,0 PL 0,69,255 +17 2053 . G T,<*> 0 . ;I16=10,12,0,1,836,32048,23,529,1289,76441,60,3600,357,7773,25,625;QS=0.973068,0.0269321,0 PL 0,46,255,66,255,255 +17 2054 . A <*> 0 . ;I16=10,12,0,0,842,32608,0,0,1289,76441,0,0,382,8384,0,0;QS=1,0 PL 0,66,255 +17 2055 . G <*> 0 . ;I16=10,12,0,0,887,35925,0,0,1289,76441,0,0,382,8390,0,0;QS=1,0 PL 0,66,255 +17 2056 . A <*> 0 . ;I16=10,12,0,0,834,31796,0,0,1289,76441,0,0,380,8318,0,0;QS=1,0 PL 0,66,255 +17 2057 . T <*> 0 . ;I16=10,12,0,0,803,29473,0,0,1289,76441,0,0,377,8221,0,0;QS=1,0 PL 0,66,255 +17 2058 . A <*> 0 . ;I16=9,12,0,0,761,27819,0,0,1229,72841,0,0,375,8149,0,0;QS=1,0 PL 0,63,255 +17 2059 . A <*> 0 . ;I16=9,12,0,0,767,28409,0,0,1229,72841,0,0,373,8101,0,0;QS=1,0 PL 0,63,255 +17 2060 . C <*> 0 . ;I16=8,12,0,0,791,31415,0,0,1169,69241,0,0,372,8076,0,0;QS=1,0 PL 0,60,255 +17 2061 . A <*> 0 . ;I16=8,12,0,0,722,26374,0,0,1169,69241,0,0,371,8073,0,0;QS=1,0 PL 0,60,255 +17 2062 . A <*> 0 . ;I16=7,12,0,0,729,28109,0,0,1109,65641,0,0,370,8042,0,0;QS=1,0 PL 0,57,255 +17 2063 . C <*> 0 . ;I16=7,12,0,0,761,30733,0,0,1109,65641,0,0,369,8033,0,0;QS=1,0 PL 0,57,255 +17 2064 . A <*> 0 . ;I16=7,12,0,0,739,29009,0,0,1109,65641,0,0,368,8046,0,0;QS=1,0 PL 0,57,255 +17 2065 . G <*> 0 . ;I16=7,11,0,0,748,31134,0,0,1049,62041,0,0,368,8080,0,0;QS=1,0 PL 0,54,255 +17 2066 . G <*> 0 . ;I16=7,11,0,0,714,28444,0,0,1049,62041,0,0,368,8134,0,0;QS=1,0 PL 0,54,255 +17 2067 . A <*> 0 . ;I16=7,11,0,0,708,27946,0,0,1049,62041,0,0,367,8157,0,0;QS=1,0 PL 0,54,255 +17 2068 . G <*> 0 . ;I16=7,11,0,0,739,30439,0,0,1049,62041,0,0,365,8147,0,0;QS=1,0 PL 0,54,255 +17 2069 . C <*> 0 . ;I16=7,11,0,0,623,21819,0,0,1049,62041,0,0,363,8153,0,0;QS=1,0 PL 0,54,255 +17 2070 . G <*> 0 . ;I16=8,11,0,0,692,25796,0,0,1109,65641,0,0,360,8126,0,0;QS=1,0 PL 0,57,255 +17 2071 . A <*> 0 . ;I16=8,11,0,0,677,24539,0,0,1109,65641,0,0,357,8069,0,0;QS=1,0 PL 0,57,255 +17 2072 . C <*> 0 . ;I16=8,10,0,0,681,26041,0,0,1049,62041,0,0,355,8033,0,0;QS=1,0 PL 0,54,255 +17 2073 . C <*> 0 . ;I16=9,10,0,0,660,23228,0,0,1109,65641,0,0,351,7915,0,0;QS=1,0 PL 0,57,255 +17 2074 . G <*> 0 . ;I16=9,10,0,0,674,24620,0,0,1109,65641,0,0,347,7765,0,0;QS=1,0 PL 0,57,255 +17 2075 . C <*> 0 . ;I16=10,10,0,0,780,30604,0,0,1169,69241,0,0,343,7635,0,0;QS=1,0 PL 0,60,255 +17 2076 . A <*> 0 . ;I16=10,10,0,0,723,26421,0,0,1169,69241,0,0,340,7526,0,0;QS=1,0 PL 0,60,255 +17 2077 . C <*> 0 . ;I16=10,10,0,0,775,30373,0,0,1169,69241,0,0,337,7439,0,0;QS=1,0 PL 0,60,255 +17 2078 . A <*> 0 . ;I16=10,10,0,0,771,29873,0,0,1169,69241,0,0,334,7374,0,0;QS=1,0 PL 0,60,255 +17 2079 . G <*> 0 . ;I16=10,11,0,0,810,31778,0,0,1229,72841,0,0,330,7280,0,0;QS=1,0 PL 0,63,255 +17 2080 . G <*> 0 . ;I16=10,11,0,0,780,29260,0,0,1229,72841,0,0,327,7207,0,0;QS=1,0 PL 0,63,255 +17 2081 . C <*> 0 . ;I16=9,10,0,0,742,29568,0,0,1109,65641,0,0,326,7154,0,0;QS=1,0 PL 0,57,255 +17 2082 . T <*> 0 . ;I16=8,10,0,0,705,27667,0,0,1049,62041,0,0,326,7118,0,0;QS=1,0 PL 0,54,255 +17 2083 . G <*> 0 . ;I16=8,10,0,0,692,27072,0,0,1049,62041,0,0,326,7098,0,0;QS=1,0 PL 0,54,255 +17 2084 . C <*> 0 . ;I16=9,10,0,0,746,29602,0,0,1109,65641,0,0,326,7094,0,0;QS=1,0 PL 0,57,255 +17 2085 . T <*> 0 . ;I16=9,10,0,0,721,27557,0,0,1109,65641,0,0,327,7107,0,0;QS=1,0 PL 0,57,255 +17 2086 . G <*> 0 . ;I16=9,10,0,0,724,27978,0,0,1109,65641,0,0,328,7138,0,0;QS=1,0 PL 0,57,255 +17 2087 . A <*> 0 . ;I16=8,10,0,0,694,26908,0,0,1049,62041,0,0,329,7137,0,0;QS=1,0 PL 0,54,255 +17 2088 . G <*> 0 . ;I16=8,10,0,0,673,25881,0,0,1049,62041,0,0,330,7154,0,0;QS=1,0 PL 0,54,255 +17 2089 . C <*> 0 . ;I16=8,10,0,0,585,19609,0,0,1049,62041,0,0,331,7189,0,0;QS=1,0 PL 0,54,255 +17 2090 . G <*> 0 . ;I16=8,10,0,0,627,22661,0,0,1049,62041,0,0,332,7242,0,0;QS=1,0 PL 0,54,255 +17 2091 . C <*> 0 . ;I16=7,10,0,0,587,20519,0,0,1020,61200,0,0,308,6688,0,0;QS=1,0 PL 0,51,255 +17 2092 . G <*> 0 . ;I16=7,10,0,0,602,21958,0,0,989,58441,0,0,311,6869,0,0;QS=1,0 PL 0,51,255 +17 2093 . T G,<*> 0 . ;I16=7,10,1,0,643,24449,17,289,1020,61200,29,841,308,6788,25,625;QS=0.974242,0.0257576,0 PL 0,36,255,51,255,255 +17 2094 . C <*> 0 . ;I16=8,10,0,0,695,27293,0,0,1049,62041,0,0,333,7493,0,0;QS=1,0 PL 0,54,255 +17 2095 . A <*> 0 . ;I16=8,9,0,0,605,21727,0,0,989,58441,0,0,334,7592,0,0;QS=1,0 PL 0,51,255 +17 2096 . C <*> 0 . ;I16=7,9,0,0,599,22921,0,0,929,54841,0,0,333,7559,0,0;QS=1,0 PL 0,48,255 +17 2097 . A <*> 0 . ;I16=7,9,0,0,565,20129,0,0,929,54841,0,0,332,7544,0,0;QS=1,0 PL 0,48,255 +17 2098 . C <*> 0 . ;I16=7,9,0,0,541,18591,0,0,929,54841,0,0,331,7547,0,0;QS=1,0 PL 0,48,255 +17 2099 . G <*> 0 . ;I16=6,9,0,0,527,19623,0,0,869,51241,0,0,330,7516,0,0;QS=1,0 PL 0,45,255 +17 2100 . C <*> 0 . ;I16=6,9,0,0,573,22535,0,0,869,51241,0,0,329,7499,0,0;QS=1,0 PL 0,45,255 +17 2101 . A <*> 0 . ;I16=5,9,0,0,549,21679,0,0,840,50400,0,0,302,6820,0,0;QS=1,0 PL 0,42,255 +17 2102 . G <*> 0 . ;I16=6,9,0,0,607,24783,0,0,869,51241,0,0,325,7403,0,0;QS=1,0 PL 0,45,255 +17 2103 . C <*> 0 . ;I16=5,9,0,0,551,21803,0,0,840,50400,0,0,298,6748,0,0;QS=1,0 PL 0,42,255 +17 2104 . C <*> 0 . ;I16=6,9,0,0,553,21235,0,0,869,51241,0,0,319,7259,0,0;QS=1,0 PL 0,45,255 +17 2105 . A <*> 0 . ;I16=5,9,0,0,526,19806,0,0,840,50400,0,0,293,6673,0,0;QS=1,0 PL 0,42,255 +17 2106 . T <*> 0 . ;I16=6,10,0,0,577,21423,0,0,929,54841,0,0,336,7692,0,0;QS=1,0 PL 0,48,255 +17 2107 . C <*> 0 . ;I16=5,10,0,0,515,17965,0,0,900,54000,0,0,312,7214,0,0;QS=1,0 PL 0,45,255 +17 2108 . G <*> 0 . ;I16=5,10,0,0,563,21411,0,0,900,54000,0,0,309,7187,0,0;QS=1,0 PL 0,45,255 +17 2109 . C <*> 0 . ;I16=5,10,0,0,508,17628,0,0,900,54000,0,0,306,7170,0,0;QS=1,0 PL 0,45,255 +17 2110 . G <*> 0 . ;I16=6,10,0,0,567,20733,0,0,960,57600,0,0,302,7112,0,0;QS=1,0 PL 0,48,255 +17 2111 . C <*> 0 . ;I16=6,10,0,0,609,23787,0,0,960,57600,0,0,299,7063,0,0;QS=1,0 PL 0,48,255 +17 2112 . A <*> 0 . ;I16=6,9,0,0,577,22367,0,0,900,54000,0,0,297,7023,0,0;QS=1,0 PL 0,45,255 +17 2113 . G <*> 0 . ;I16=6,9,0,0,572,22260,0,0,900,54000,0,0,295,6991,0,0;QS=1,0 PL 0,45,255 +17 2114 . C <*> 0 . ;I16=6,9,0,0,585,23057,0,0,900,54000,0,0,293,6967,0,0;QS=1,0 PL 0,45,255 +17 2115 . T <*> 0 . ;I16=6,9,0,0,569,21613,0,0,900,54000,0,0,291,6951,0,0;QS=1,0 PL 0,45,255 +17 2116 . C <*> 0 . ;I16=6,9,0,0,598,23972,0,0,900,54000,0,0,288,6894,0,0;QS=1,0 PL 0,45,255 +17 2117 . A <*> 0 . ;I16=6,8,0,0,517,19529,0,0,840,50400,0,0,285,6797,0,0;QS=1,0 PL 0,42,255 +17 2118 . G <*> 0 . ;I16=6,8,0,0,528,20172,0,0,840,50400,0,0,282,6710,0,0;QS=1,0 PL 0,42,255 +17 2119 . G <*> 0 . ;I16=6,8,0,0,512,19440,0,0,840,50400,0,0,279,6633,0,0;QS=1,0 PL 0,42,255 +17 2120 . G <*> 0 . ;I16=7,8,0,0,543,20415,0,0,900,54000,0,0,276,6566,0,0;QS=1,0 PL 0,45,255 +17 2121 . A <*> 0 . ;I16=6,7,0,0,451,16397,0,0,780,46800,0,0,276,6508,0,0;QS=1,0 PL 0,39,255 +17 2122 . T <*> 0 . ;I16=6,7,0,0,465,16787,0,0,780,46800,0,0,274,6360,0,0;QS=1,0 PL 0,39,255 +17 2123 . A <*> 0 . ;I16=6,7,0,0,462,16778,0,0,780,46800,0,0,272,6224,0,0;QS=1,0 PL 0,39,255 +17 2124 . T <*> 0 . ;I16=6,7,0,0,483,18163,0,0,780,46800,0,0,270,6100,0,0;QS=1,0 PL 0,39,255 +17 2125 . T <*> 0 . ;I16=6,7,0,0,473,17335,0,0,780,46800,0,0,268,5988,0,0;QS=1,0 PL 0,39,255 +17 2126 . A <*> 0 . ;I16=6,7,0,0,459,16367,0,0,780,46800,0,0,266,5888,0,0;QS=1,0 PL 0,39,255 +17 2127 . C <*> 0 . ;I16=6,8,0,0,477,16521,0,0,840,50400,0,0,264,5800,0,0;QS=1,0 PL 0,42,255 +17 2128 . G <*> 0 . ;I16=6,8,0,0,466,16080,0,0,840,50400,0,0,262,5676,0,0;QS=1,0 PL 0,42,255 +17 2129 . T <*> 0 . ;I16=6,8,0,0,530,20162,0,0,840,50400,0,0,260,5568,0,0;QS=1,0 PL 0,42,255 +17 2130 . G <*> 0 . ;I16=6,8,0,0,517,19473,0,0,840,50400,0,0,258,5476,0,0;QS=1,0 PL 0,42,255 +17 2131 . T <*> 0 . ;I16=6,8,0,0,492,17602,0,0,840,50400,0,0,256,5400,0,0;QS=1,0 PL 0,42,255 +17 2132 . A <*> 0 . ;I16=6,8,0,0,491,17553,0,0,840,50400,0,0,254,5340,0,0;QS=1,0 PL 0,42,255 +17 2133 . A <*> 0 . ;I16=6,8,0,0,520,19372,0,0,840,50400,0,0,252,5296,0,0;QS=1,0 PL 0,42,255 +17 2134 . C <*> 0 . ;I16=6,8,0,0,552,21854,0,0,840,50400,0,0,250,5268,0,0;QS=1,0 PL 0,42,255 +17 2135 . T <*> 0 . ;I16=6,8,0,0,531,20445,0,0,840,50400,0,0,248,5256,0,0;QS=1,0 PL 0,42,255 +17 2136 . C <*> 0 . ;I16=6,8,0,0,481,16805,0,0,840,50400,0,0,245,5209,0,0;QS=1,0 PL 0,42,255 +17 2137 . G <*> 0 . ;I16=6,8,0,0,500,18216,0,0,840,50400,0,0,242,5176,0,0;QS=1,0 PL 0,42,255 +17 2138 . A <*> 0 . ;I16=6,8,0,0,519,19275,0,0,840,50400,0,0,239,5157,0,0;QS=1,0 PL 0,42,255 +17 2139 . C <*> 0 . ;I16=6,8,0,0,546,21424,0,0,840,50400,0,0,236,5152,0,0;QS=1,0 PL 0,42,255 +17 2140 . A <*> 0 . ;I16=6,8,0,0,516,19160,0,0,840,50400,0,0,233,5161,0,0;QS=1,0 PL 0,42,255 +17 2141 . T <*> 0 . ;I16=6,7,0,0,487,18305,0,0,780,46800,0,0,231,5183,0,0;QS=1,0 PL 0,39,255 +17 2142 . G <*> 0 . ;I16=6,6,0,0,459,17629,0,0,720,43200,0,0,230,5216,0,0;QS=1,0 PL 0,36,255 +17 2143 . T <*> 0 . ;I16=6,6,0,0,396,13930,0,0,720,43200,0,0,229,5259,0,0;QS=1,0 PL 0,36,255 +17 2144 . C <*> 0 . ;I16=6,6,0,0,483,19501,0,0,720,43200,0,0,228,5312,0,0;QS=1,0 PL 0,36,255 +17 2145 . A <*> 0 . ;I16=6,6,0,0,453,17221,0,0,720,43200,0,0,226,5326,0,0;QS=1,0 PL 0,36,255 +17 2146 . G <*> 0 . ;I16=6,6,0,0,443,16569,0,0,720,43200,0,0,223,5301,0,0;QS=1,0 PL 0,36,255 +17 2147 . C <*> 0 . ;I16=7,4,0,0,382,13442,0,0,660,39600,0,0,222,5284,0,0;QS=1,0 PL 0,33,255 +17 2148 . G <*> 0 . ;I16=7,4,0,0,372,12784,0,0,660,39600,0,0,221,5225,0,0;QS=1,0 PL 0,33,250 +17 2149 . A <*> 0 . ;I16=7,4,0,0,406,15064,0,0,660,39600,0,0,220,5176,0,0;QS=1,0 PL 0,33,255 +17 2150 . T <*> 0 . ;I16=7,4,0,0,361,12465,0,0,660,39600,0,0,218,5088,0,0;QS=1,0 PL 0,33,247 +17 2151 . T <*> 0 . ;I16=7,4,0,0,376,13060,0,0,660,39600,0,0,216,5012,0,0;QS=1,0 PL 0,33,251 +17 2152 . G <*> 0 . ;I16=7,4,0,0,376,13356,0,0,660,39600,0,0,214,4948,0,0;QS=1,0 PL 0,33,255 +17 2153 . T <*> 0 . ;I16=7,3,0,0,335,11699,0,0,600,36000,0,0,212,4844,0,0;QS=1,0 PL 0,30,230 +17 2154 . C <*> 0 . ;I16=7,3,0,0,372,14570,0,0,600,36000,0,0,209,4699,0,0;QS=1,0 PL 0,30,251 +17 2155 . A <*> 0 . ;I16=7,3,0,0,361,13165,0,0,600,36000,0,0,206,4564,0,0;QS=1,0 PL 0,30,245 +17 2156 . C <*> 0 . ;I16=7,3,0,0,382,14740,0,0,600,36000,0,0,203,4439,0,0;QS=1,0 PL 0,30,255 +17 2157 . A <*> 0 . ;I16=7,3,0,0,362,13566,0,0,600,36000,0,0,200,4324,0,0;QS=1,0 PL 0,30,250 +17 2158 . G <*> 0 . ;I16=7,3,0,0,394,15752,0,0,600,36000,0,0,197,4219,0,0;QS=1,0 PL 0,30,255 +17 2159 . G <*> 0 . ;I16=6,3,0,0,344,13300,0,0,540,32400,0,0,183,3975,0,0;QS=1,0 PL 0,27,247 +17 2160 . C <*> 0 . ;I16=6,3,0,0,339,12953,0,0,540,32400,0,0,179,3813,0,0;QS=1,0 PL 0,27,244 +17 2161 . A <*> 0 . ;I16=7,3,0,0,367,13563,0,0,600,36000,0,0,183,3727,0,0;QS=1,0 PL 0,30,248 +17 2162 . C <*> 0 . ;I16=7,4,0,0,419,16147,0,0,660,39600,0,0,178,3574,0,0;QS=1,0 PL 0,33,255 +17 2163 . T <*> 0 . ;I16=7,4,0,0,413,15691,0,0,660,39600,0,0,174,3436,0,0;QS=1,0 PL 0,33,255 +17 2164 . G <*> 0 . ;I16=7,4,0,0,405,15423,0,0,660,39600,0,0,170,3314,0,0;QS=1,0 PL 0,33,255 +17 2165 . C <*> 0 . ;I16=7,4,0,0,424,16488,0,0,660,39600,0,0,166,3208,0,0;QS=1,0 PL 0,33,255 +17 2166 . T <*> 0 . ;I16=7,4,0,0,398,14726,0,0,660,39600,0,0,162,3118,0,0;QS=1,0 PL 0,33,255 +17 2167 . A <*> 0 . ;I16=7,4,0,0,382,13468,0,0,660,39600,0,0,158,3044,0,0;QS=1,0 PL 0,33,254 +17 2168 . C <*> 0 . ;I16=7,4,0,0,402,14886,0,0,660,39600,0,0,154,2986,0,0;QS=1,0 PL 0,33,255 +17 2169 . T <*> 0 . ;I16=7,4,0,0,388,14396,0,0,660,39600,0,0,150,2944,0,0;QS=1,0 PL 0,33,255 +17 2170 . C <*> 0 . ;I16=6,4,0,0,368,13782,0,0,600,36000,0,0,147,2917,0,0;QS=1,0 PL 0,30,255 +17 2171 . C <*> 0 . ;I16=6,6,0,0,445,16697,0,0,720,43200,0,0,144,2904,0,0;QS=1,0 PL 0,36,255 +17 2172 . T <*> 0 . ;I16=6,6,0,0,403,13917,0,0,720,43200,0,0,143,2907,0,0;QS=1,0 PL 0,36,255 +17 2173 . G <*> 0 . ;I16=5,6,0,0,397,14571,0,0,660,39600,0,0,142,2876,0,0;QS=1,0 PL 0,33,255 +17 2174 . G <*> 0 . ;I16=5,6,0,0,391,14099,0,0,660,39600,0,0,141,2859,0,0;QS=1,0 PL 0,33,255 +17 2175 . G <*> 0 . ;I16=4,6,0,0,362,13264,0,0,600,36000,0,0,141,2855,0,0;QS=1,0 PL 0,30,255 +17 2176 . G <*> 0 . ;I16=4,6,0,0,349,12419,0,0,600,36000,0,0,141,2863,0,0;QS=1,0 PL 0,30,247 +17 2177 . T <*> 0 . ;I16=4,6,0,0,339,11647,0,0,600,36000,0,0,141,2883,0,0;QS=1,0 PL 0,30,239 +17 2178 . T <*> 0 . ;I16=4,6,0,0,330,11118,0,0,600,36000,0,0,141,2915,0,0;QS=1,0 PL 0,30,234 +17 2179 . T <*> 0 . ;I16=4,6,0,0,337,11615,0,0,600,36000,0,0,142,2958,0,0;QS=1,0 PL 0,30,239 +17 2180 . T <*> 0 . ;I16=4,6,0,0,332,11302,0,0,600,36000,0,0,144,3012,0,0;QS=1,0 PL 0,30,236 +17 2181 . C <*> 0 . ;I16=4,5,0,0,301,10337,0,0,540,32400,0,0,136,2978,0,0;QS=1,0 PL 0,27,224 +17 2182 . C <*> 0 . ;I16=4,6,0,0,364,13440,0,0,600,36000,0,0,148,3156,0,0;QS=1,0 PL 0,30,255 +17 2183 . A <*> 0 . ;I16=4,6,0,0,349,12421,0,0,600,36000,0,0,150,3246,0,0;QS=1,0 PL 0,30,247 +17 2184 . T <*> 0 . ;I16=3,6,0,0,309,10809,0,0,540,32400,0,0,153,3347,0,0;QS=1,0 PL 0,27,224 +17 2185 . C <*> 0 . ;I16=3,5,0,0,273,9743,0,0,480,28800,0,0,156,3408,0,0;QS=1,0 PL 0,24,211 +17 2186 . A <*> 0 . ;I16=3,5,0,0,264,9112,0,0,480,28800,0,0,159,3479,0,0;QS=1,0 PL 0,24,204 +17 2187 . A <*> 0 . ;I16=3,5,0,0,259,8801,0,0,480,28800,0,0,162,3560,0,0;QS=1,0 PL 0,24,201 +17 2188 . A <*> 0 . ;I16=4,5,0,0,283,9533,0,0,540,32400,0,0,164,3600,0,0;QS=1,0 PL 0,27,214 +17 2189 . C <*> 0 . ;I16=4,6,0,0,331,11429,0,0,557,32689,0,0,167,3649,0,0;QS=1,0 PL 0,30,230 +17 2190 . C <*> 0 . ;I16=5,6,0,0,348,11420,0,0,617,36289,0,0,171,3709,0,0;QS=1,0 PL 0,33,238 +17 2191 . C <*> 0 . ;I16=5,6,0,0,365,12833,0,0,617,36289,0,0,176,3782,0,0;QS=1,0 PL 0,33,251 +17 2192 . T <*> 0 . ;I16=5,6,0,0,367,12729,0,0,617,36289,0,0,181,3869,0,0;QS=1,0 PL 0,33,253 +17 2193 . C <*> 0 . ;I16=5,6,0,0,395,14969,0,0,617,36289,0,0,186,3970,0,0;QS=1,0 PL 0,33,255 +17 2194 . A <*> 0 . ;I16=5,5,0,0,346,12174,0,0,600,36000,0,0,186,4060,0,0;QS=1,0 PL 0,30,247 +17 2195 . A <*> 0 . ;I16=5,6,0,0,370,13112,0,0,617,36289,0,0,196,4214,0,0;QS=1,0 PL 0,33,255 +17 2196 . G <*> 0 . ;I16=5,6,0,0,415,15847,0,0,617,36289,0,0,201,4357,0,0;QS=1,0 PL 0,33,255 +17 2197 . A <*> 0 . ;I16=5,6,0,0,412,15510,0,0,617,36289,0,0,204,4412,0,0;QS=1,0 PL 0,33,255 +17 2198 . G <*> 0 . ;I16=5,5,0,0,369,13921,0,0,600,36000,0,0,198,4396,0,0;QS=1,0 PL 0,30,255 +17 2199 . C <*> 0 . ;I16=5,6,0,0,405,15703,0,0,617,36289,0,0,210,4552,0,0;QS=1,0 PL 0,33,255 +17 2200 . T <*> 0 . ;I16=5,6,0,0,417,15891,0,0,617,36289,0,0,213,4637,0,0;QS=1,0 PL 0,33,255 +17 2201 . G <*> 0 . ;I16=5,6,0,0,402,15206,0,0,617,36289,0,0,216,4732,0,0;QS=1,0 PL 0,33,255 +17 2202 . G <*> 0 . ;I16=5,6,0,0,348,11772,0,0,617,36289,0,0,218,4788,0,0;QS=1,0 PL 0,33,245 +17 2203 . G <*> 0 . ;I16=5,6,0,0,387,14193,0,0,617,36289,0,0,219,4807,0,0;QS=1,0 PL 0,33,255 +17 2204 . C <*> 0 . ;I16=5,6,0,0,347,12177,0,0,617,36289,0,0,220,4840,0,0;QS=1,0 PL 0,33,246 +17 2205 . C <*> 0 . ;I16=5,7,0,0,415,15199,0,0,677,39889,0,0,220,4836,0,0;QS=1,0 PL 0,36,255 +17 2206 . T <*> 0 . ;I16=5,8,0,0,444,16130,0,0,737,43489,0,0,221,4845,0,0;QS=1,0 PL 0,39,255 +17 2207 . G <*> 0 . ;I16=5,7,0,0,449,16963,0,0,720,43200,0,0,205,4545,0,0;QS=1,0 PL 0,36,255 +17 2208 . G <*> 0 . ;I16=5,8,0,0,447,16023,0,0,737,43489,0,0,225,4909,0,0;QS=1,0 PL 0,39,255 +17 2209 . G <*> 0 . ;I16=5,7,0,0,417,14987,0,0,720,43200,0,0,207,4565,0,0;QS=1,0 PL 0,36,255 +17 2210 . G C,<*> 0 . ;I16=4,7,0,1,356,12530,25,625,660,39600,17,289,209,4595,21,441;QS=0.954424,0.0455764,0 PL 0,19,234,33,237,241 +17 2211 . T <*> 0 . ;I16=4,7,0,0,401,15003,0,0,660,39600,0,0,211,4637,0,0;QS=1,0 PL 0,33,255 +17 2212 . C <*> 0 . ;I16=5,8,0,0,476,18056,0,0,737,43489,0,0,236,5220,0,0;QS=1,0 PL 0,39,255 +17 2213 . A <*> 0 . ;I16=5,8,0,0,447,15809,0,0,737,43489,0,0,240,5334,0,0;QS=1,0 PL 0,39,255 +17 2214 . A <*> 0 . ;I16=5,8,0,0,430,14862,0,0,737,43489,0,0,243,5413,0,0;QS=1,0 PL 0,39,255 +17 2215 . C <*> 0 . ;I16=5,8,0,0,467,17599,0,0,737,43489,0,0,245,5455,0,0;QS=1,0 PL 0,39,255 +17 2216 . T <*> 0 . ;I16=5,8,0,0,456,16726,0,0,737,43489,0,0,246,5458,0,0;QS=1,0 PL 0,39,255 +17 2217 . T <*> 0 . ;I16=5,7,0,0,414,14696,0,0,720,43200,0,0,222,4846,0,0;QS=1,0 PL 0,36,255 +17 2218 . C <*> 0 . ;I16=5,8,0,0,446,16170,0,0,737,43489,0,0,248,5494,0,0;QS=1,0 PL 0,39,255 +17 2219 . C <*> 0 . ;I16=5,7,0,0,444,16856,0,0,720,43200,0,0,224,4902,0,0;QS=1,0 PL 0,36,255 +17 2220 . G A,<*> 0 . ;I16=4,2,1,5,194,6424,216,8002,360,21600,360,21600,105,2213,120,2732;QS=0.473171,0.526829,0 PL 139,0,130,157,148,255 +17 2221 . G <*> 0 . ;I16=5,7,0,0,440,16590,0,0,720,43200,0,0,226,4998,0,0;QS=1,0 PL 0,36,255 +17 2222 . C <*> 0 . ;I16=5,8,0,0,459,17279,0,0,737,43489,0,0,251,5637,0,0;QS=1,0 PL 0,39,255 +17 2223 . C <*> 0 . ;I16=5,8,0,0,489,18801,0,0,737,43489,0,0,251,5663,0,0;QS=1,0 PL 0,39,255 +17 2224 . T <*> 0 . ;I16=5,8,0,0,492,18832,0,0,737,43489,0,0,251,5701,0,0;QS=1,0 PL 0,39,255 +17 2225 . G <*> 0 . ;I16=5,8,0,0,476,17894,0,0,737,43489,0,0,251,5751,0,0;QS=1,0 PL 0,39,255 +17 2226 . G <*> 0 . ;I16=5,8,0,0,443,16119,0,0,737,43489,0,0,251,5813,0,0;QS=1,0 PL 0,39,255 +17 2227 . G <*> 0 . ;I16=5,6,0,0,384,13890,0,0,660,39600,0,0,227,5261,0,0;QS=1,0 PL 0,33,255 +17 2228 . G C,<*> 0 . ;I16=4,6,0,1,387,15261,16,256,600,36000,17,289,229,5343,25,625;QS=0.960298,0.0397022,0 PL 0,17,255,30,255,255 +17 2229 . A <*> 0 . ;I16=4,8,0,0,444,16544,0,0,677,39889,0,0,256,6058,0,0;QS=1,0 PL 0,36,255 +17 2230 . A <*> 0 . ;I16=4,8,0,0,419,14895,0,0,677,39889,0,0,259,6157,0,0;QS=1,0 PL 0,36,255 +17 2231 . A <*> 0 . ;I16=4,7,0,0,393,14215,0,0,660,39600,0,0,236,5590,0,0;QS=1,0 PL 0,33,255 +17 2232 . C <*> 0 . ;I16=4,8,0,0,474,18776,0,0,677,39889,0,0,262,6230,0,0;QS=1,0 PL 0,36,255 +17 2233 . T <*> 0 . ;I16=4,8,0,0,452,17382,0,0,677,39889,0,0,263,6251,0,0;QS=1,0 PL 0,36,255 +17 2234 . G <*> 0 . ;I16=4,8,0,0,425,15571,0,0,677,39889,0,0,264,6278,0,0;QS=1,0 PL 0,36,255 +17 2235 . G <*> 0 . ;I16=4,8,0,0,443,16561,0,0,677,39889,0,0,265,6311,0,0;QS=1,0 PL 0,36,255 +17 2236 . G <*> 0 . ;I16=4,8,0,0,450,17368,0,0,677,39889,0,0,266,6350,0,0;QS=1,0 PL 0,36,255 +17 2237 . G <*> 0 . ;I16=4,7,0,0,427,16671,0,0,660,39600,0,0,242,5770,0,0;QS=1,0 PL 0,33,255 +17 2238 . C <*> 0 . ;I16=4,8,0,0,444,17146,0,0,677,39889,0,0,267,6395,0,0;QS=1,0 PL 0,36,255 +17 2239 . A <*> 0 . ;I16=4,7,0,0,406,15192,0,0,660,39600,0,0,242,5774,0,0;QS=1,0 PL 0,33,255 +17 2240 . A <*> 0 . ;I16=4,8,0,0,464,18078,0,0,677,39889,0,0,267,6407,0,0;QS=1,0 PL 0,36,255 +17 2241 . G <*> 0 . ;I16=4,7,0,0,443,17893,0,0,660,39600,0,0,242,5794,0,0;QS=1,0 PL 0,33,255 +17 2242 . T <*> 0 . ;I16=4,8,0,0,425,15297,0,0,720,43200,0,0,242,5810,0,0;QS=1,0 PL 0,36,255 +17 2243 . A <*> 0 . ;I16=4,9,0,0,471,17195,0,0,737,43489,0,0,268,6456,0,0;QS=1,0 PL 0,39,255 +17 2244 . T <*> 0 . ;I16=4,9,0,0,470,17612,0,0,737,43489,0,0,269,6483,0,0;QS=1,0 PL 0,39,255 +17 2245 . C <*> 0 . ;I16=4,9,0,0,515,20467,0,0,737,43489,0,0,269,6467,0,0;QS=1,0 PL 0,39,255 +17 2246 . A <*> 0 . ;I16=4,8,0,0,417,15157,0,0,720,43200,0,0,242,5736,0,0;QS=1,0 PL 0,36,255 +17 2247 . C <*> 0 . ;I16=3,9,0,0,448,17032,0,0,677,39889,0,0,266,6266,0,0;QS=1,0 PL 0,36,255 +17 2248 . C <*> 0 . ;I16=3,9,0,0,491,20127,0,0,677,39889,0,0,265,6181,0,0;QS=1,0 PL 0,36,255 +17 2249 . A <*> 0 . ;I16=3,9,0,0,461,18037,0,0,677,39889,0,0,264,6106,0,0;QS=1,0 PL 0,36,255 +17 2250 . G <*> 0 . ;I16=3,9,0,0,461,18037,0,0,677,39889,0,0,263,6041,0,0;QS=1,0 PL 0,36,255 +17 2251 . A <*> 0 . ;I16=3,9,0,0,461,18301,0,0,677,39889,0,0,262,5986,0,0;QS=1,0 PL 0,36,255 +17 2252 . G <*> 0 . ;I16=3,8,0,0,447,18209,0,0,660,39600,0,0,236,5316,0,0;QS=1,0 PL 0,33,255 +17 2253 . A <*> 0 . ;I16=3,9,0,0,443,16793,0,0,677,39889,0,0,260,5906,0,0;QS=1,0 PL 0,36,255 +17 2254 . T <*> 0 . ;I16=3,8,0,0,416,15888,0,0,660,39600,0,0,233,5207,0,0;QS=1,0 PL 0,33,255 +17 2255 . G <*> 0 . ;I16=3,9,0,0,468,18444,0,0,677,39889,0,0,255,5719,0,0;QS=1,0 PL 0,36,255 +17 2256 . A <*> 0 . ;I16=3,9,0,0,454,17786,0,0,677,39889,0,0,252,5616,0,0;QS=1,0 PL 0,36,255 +17 2257 . G <*> 0 . ;I16=3,8,0,0,421,16369,0,0,660,39600,0,0,224,4898,0,0;QS=1,0 PL 0,33,255 +17 2258 . C <*> 0 . ;I16=3,9,0,0,476,19062,0,0,677,39889,0,0,246,5440,0,0;QS=1,0 PL 0,36,255 +17 2259 . T <*> 0 . ;I16=3,9,0,0,426,15642,0,0,677,39889,0,0,243,5367,0,0;QS=1,0 PL 0,36,255 +17 2260 . T <*> 0 . ;I16=3,9,0,0,437,16043,0,0,677,39889,0,0,240,5304,0,0;QS=1,0 PL 0,36,255 +17 2261 . T <*> 0 . ;I16=3,9,0,0,441,16355,0,0,677,39889,0,0,237,5251,0,0;QS=1,0 PL 0,36,255 +17 2262 . A <*> 0 . ;I16=3,9,0,0,425,15193,0,0,677,39889,0,0,234,5208,0,0;QS=1,0 PL 0,36,253 +17 2263 . T <*> 0 . ;I16=3,9,0,0,429,15507,0,0,677,39889,0,0,230,5126,0,0;QS=1,0 PL 0,36,255 +17 2264 . A <*> 0 . ;I16=3,8,0,0,413,15541,0,0,660,39600,0,0,201,4431,0,0;QS=1,0 PL 0,33,255 +17 2265 . A <*> 0 . ;I16=3,9,0,0,430,15698,0,0,720,43200,0,0,196,4324,0,0;QS=1,0 PL 0,36,255 +17 2266 . A <*> 0 . ;I16=3,10,0,0,427,14757,0,0,737,43489,0,0,214,4716,0,0;QS=1,0 PL 0,39,252 +17 2267 . A <*> 0 . ;I16=3,10,0,0,447,15657,0,0,737,43489,0,0,209,4597,0,0;QS=1,0 PL 0,39,255 +17 2268 . A <*> 0 . ;I16=3,10,0,0,484,18216,0,0,737,43489,0,0,203,4445,0,0;QS=1,0 PL 0,39,255 +17 2269 . T <*> 0 . ;I16=3,9,0,0,414,14514,0,0,677,39889,0,0,193,4293,0,0;QS=1,0 PL 0,36,246 +17 2270 . A <*> 0 . ;I16=3,8,0,0,377,13155,0,0,660,39600,0,0,174,3864,0,0;QS=1,0 PL 0,33,244 +17 2271 . A <*> 0 . ;I16=3,7,0,0,369,13707,0,0,557,32689,0,0,189,4079,0,0;QS=1,0 PL 0,30,243 +17 2272 . T <*> 0 . ;I16=3,6,0,0,334,12460,0,0,540,32400,0,0,170,3724,0,0;QS=1,0 PL 0,27,238 +17 2273 . G <*> 0 . ;I16=3,6,0,0,325,12357,0,0,540,32400,0,0,168,3666,0,0;QS=1,0 PL 0,27,240 +17 2274 . G <*> 0 . ;I16=3,7,0,0,361,13409,0,0,600,36000,0,0,166,3616,0,0;QS=1,0 PL 0,30,248 +17 2275 . T <*> 0 . ;I16=3,7,0,0,367,13565,0,0,600,36000,0,0,165,3575,0,0;QS=1,0 PL 0,30,249 +17 2276 . G <*> 0 . ;I16=4,8,0,0,452,17262,0,0,677,39889,0,0,176,3688,0,0;QS=1,0 PL 0,36,255 +17 2277 . C <*> 0 . ;I16=4,8,0,0,469,18505,0,0,677,39889,0,0,175,3645,0,0;QS=1,0 PL 0,36,255 +17 2278 . T <*> 0 . ;I16=4,8,0,0,423,15473,0,0,677,39889,0,0,174,3616,0,0;QS=1,0 PL 0,36,255 +17 2279 . A <*> 0 . ;I16=4,7,0,0,389,14401,0,0,617,36289,0,0,174,3600,0,0;QS=1,0 PL 0,33,255 +17 2280 . G <*> 0 . ;I16=4,7,0,0,418,16270,0,0,660,39600,0,0,165,3483,0,0;QS=1,0 PL 0,33,255 +17 2281 . C <*> 0 . ;I16=4,8,0,0,435,16133,0,0,720,43200,0,0,165,3411,0,0;QS=1,0 PL 0,36,255 +17 2282 . T <*> 0 . ;I16=4,9,0,0,431,15311,0,0,737,43489,0,0,172,3392,0,0;QS=1,0 PL 0,39,255 +17 2283 . G <*> 0 . ;I16=4,9,0,0,461,17079,0,0,737,43489,0,0,172,3344,0,0;QS=1,0 PL 0,39,255 +17 2284 . G <*> 0 . ;I16=4,9,0,0,458,16946,0,0,737,43489,0,0,172,3316,0,0;QS=1,0 PL 0,39,255 +17 2285 . G <*> 0 . ;I16=5,9,0,0,512,19024,0,0,797,47089,0,0,172,3308,0,0;QS=1,0 PL 0,42,255 +17 2286 . C <*> 0 . ;I16=5,9,0,0,531,20457,0,0,797,47089,0,0,173,3321,0,0;QS=1,0 PL 0,42,255 +17 2287 . A <*> 0 . ;I16=5,9,0,0,460,15960,0,0,797,47089,0,0,174,3356,0,0;QS=1,0 PL 0,42,255 +17 2288 . T <*> 0 . ;I16=4,9,0,0,456,16444,0,0,737,43489,0,0,176,3412,0,0;QS=1,0 PL 0,39,255 +17 2289 . G <*> 0 . ;I16=4,8,0,0,409,14669,0,0,720,43200,0,0,179,3487,0,0;QS=1,0 PL 0,36,255 +17 2290 . G <*> 0 . ;I16=3,9,0,0,456,17470,0,0,720,43200,0,0,183,3579,0,0;QS=1,0 PL 0,36,255 +17 2291 . T <*> 0 . ;I16=3,9,0,0,439,16341,0,0,720,43200,0,0,187,3637,0,0;QS=1,0 PL 0,36,255 +17 2292 . G <*> 0 . ;I16=3,9,0,0,455,17815,0,0,720,43200,0,0,191,3711,0,0;QS=1,0 PL 0,36,255 +17 2293 . G <*> 0 . ;I16=3,9,0,0,441,16645,0,0,720,43200,0,0,195,3801,0,0;QS=1,0 PL 0,36,255 +17 2294 . C <*> 0 . ;I16=3,10,0,0,454,16546,0,0,780,46800,0,0,199,3907,0,0;QS=1,0 PL 0,39,255 +17 2295 . T <*> 0 . ;I16=3,10,0,0,455,16483,0,0,780,46800,0,0,203,3981,0,0;QS=1,0 PL 0,39,255 +17 2296 . T <*> 0 . ;I16=3,10,0,0,459,16553,0,0,780,46800,0,0,207,4075,0,0;QS=1,0 PL 0,39,255 +17 2297 . G <*> 0 . ;I16=3,10,0,0,465,17167,0,0,780,46800,0,0,211,4189,0,0;QS=1,0 PL 0,39,255 +17 2298 . C <*> 0 . ;I16=3,10,0,0,506,19792,0,0,780,46800,0,0,215,4323,0,0;QS=1,0 PL 0,39,255 +17 2299 . A <*> 0 . ;I16=3,10,0,0,451,16087,0,0,780,46800,0,0,219,4477,0,0;QS=1,0 PL 0,39,255 +17 2300 . C <*> 0 . ;I16=3,9,0,0,402,14428,0,0,720,43200,0,0,202,4200,0,0;QS=1,0 PL 0,36,255 +17 2301 . C <*> 0 . ;I16=3,11,0,0,510,19092,0,0,809,47641,0,0,225,4741,0,0;QS=1,0 PL 0,42,255 +17 2302 . T <*> 0 . ;I16=3,11,0,0,499,18253,0,0,809,47641,0,0,228,4850,0,0;QS=1,0 PL 0,42,255 +17 2303 . G <*> 0 . ;I16=3,11,0,0,491,17835,0,0,809,47641,0,0,231,4977,0,0;QS=1,0 PL 0,42,255 +17 2304 . T <*> 0 . ;I16=3,11,0,0,480,16776,0,0,809,47641,0,0,233,5073,0,0;QS=1,0 PL 0,42,255 +17 2305 . A <*> 0 . ;I16=3,9,0,0,408,14076,0,0,720,43200,0,0,232,5172,0,0;QS=1,0 PL 0,36,248 +17 2306 . A <*> 0 . ;I16=3,9,0,0,389,13403,0,0,689,40441,0,0,239,5269,0,0;QS=1,0 PL 0,36,246 +17 2307 . T <*> 0 . ;I16=3,9,0,0,407,14191,0,0,689,40441,0,0,241,5313,0,0;QS=1,0 PL 0,36,251 +17 2308 . C <*> 0 . ;I16=3,9,0,0,412,14808,0,0,689,40441,0,0,243,5369,0,0;QS=1,0 PL 0,36,255 +17 2309 . C A,<*> 0 . ;I16=3,8,0,1,354,12176,16,256,660,39600,29,841,237,5373,8,64;QS=0.956757,0.0432432,0 PL 0,20,224,33,227,230 +17 2310 . C <*> 0 . ;I16=3,9,0,0,437,16307,0,0,689,40441,0,0,247,5517,0,0;QS=1,0 PL 0,36,255 +17 2311 . A <*> 0 . ;I16=4,9,0,0,480,17964,0,0,749,44041,0,0,248,5558,0,0;QS=1,0 PL 0,39,255 +17 2312 . G <*> 0 . ;I16=4,10,0,0,525,20201,0,0,809,47641,0,0,250,5610,0,0;QS=1,0 PL 0,42,255 +17 2313 . C <*> 0 . ;I16=4,10,0,0,506,19044,0,0,809,47641,0,0,253,5675,0,0;QS=1,0 PL 0,42,255 +17 2314 . A <*> 0 . ;I16=4,10,0,0,430,14170,0,0,809,47641,0,0,256,5754,0,0;QS=1,0 PL 0,42,255 +17 2315 . C <*> 0 . ;I16=4,11,0,0,521,18821,0,0,869,51241,0,0,259,5847,0,0;QS=1,0 PL 0,45,255 +17 2316 . T <*> 0 . ;I16=4,11,0,0,520,18712,0,0,869,51241,0,0,262,5904,0,0;QS=1,0 PL 0,45,255 +17 2317 . T <*> 0 . ;I16=4,12,0,0,492,16200,0,0,929,54841,0,0,264,5926,0,0;QS=1,0 PL 0,48,255 +17 2318 . T <*> 0 . ;I16=4,10,0,0,473,16921,0,0,840,50400,0,0,225,5051,0,0;QS=1,0 PL 0,42,255 +17 2319 . G <*> 0 . ;I16=4,12,0,0,592,22290,0,0,929,54841,0,0,270,6022,0,0;QS=1,0 PL 0,48,255 +17 2320 . G <*> 0 . ;I16=3,12,0,0,532,19338,0,0,869,51241,0,0,273,6045,0,0;QS=1,0 PL 0,45,255 +17 2321 . G <*> 0 . ;I16=3,12,0,0,528,19184,0,0,869,51241,0,0,276,6082,0,0;QS=1,0 PL 0,45,255 +17 2322 . A <*> 0 . ;I16=3,13,0,0,557,20049,0,0,929,54841,0,0,279,6133,0,0;QS=1,0 PL 0,48,255 +17 2323 . G <*> 0 . ;I16=3,13,0,0,594,22664,0,0,929,54841,0,0,283,6199,0,0;QS=1,0 PL 0,48,255 +17 2324 . G <*> 0 . ;I16=3,12,0,0,509,18101,0,0,869,51241,0,0,285,6277,0,0;QS=1,0 PL 0,45,255 +17 2325 . C <*> 0 . ;I16=3,12,0,0,481,16459,0,0,869,51241,0,0,266,5754,0,0;QS=1,0 PL 0,45,255 +17 2326 . C <*> 0 . ;I16=3,12,0,0,463,14707,0,0,900,54000,0,0,270,5868,0,0;QS=1,0 PL 0,45,241 +17 2327 . G <*> 0 . ;I16=3,13,0,0,551,19851,0,0,929,54841,0,0,298,6572,0,0;QS=1,0 PL 0,48,255 +17 2328 . A <*> 0 . ;I16=2,13,0,0,532,19142,0,0,869,51241,0,0,276,6040,0,0;QS=1,0 PL 0,45,255 +17 2329 . G <*> 0 . ;I16=3,12,0,0,510,18494,0,0,869,51241,0,0,305,6771,0,0;QS=1,0 PL 0,45,255 +17 2330 . C <*> 0 . ;I16=3,12,0,0,565,21917,0,0,869,51241,0,0,309,6889,0,0;QS=1,0 PL 0,45,255 +17 2331 . T <*> 0 . ;I16=3,12,0,0,504,17538,0,0,869,51241,0,0,313,7019,0,0;QS=1,0 PL 0,45,255 +17 2332 . A <*> 0 . ;I16=4,12,0,0,575,21379,0,0,929,54841,0,0,317,7161,0,0;QS=1,0 PL 0,48,255 +17 2333 . G <*> 0 . ;I16=4,12,0,0,591,22435,0,0,929,54841,0,0,322,7316,0,0;QS=1,0 PL 0,48,255 +17 2334 . G <*> 0 . ;I16=4,12,0,0,569,21179,0,0,929,54841,0,0,327,7485,0,0;QS=1,0 PL 0,48,255 +17 2335 . A <*> 0 . ;I16=4,12,0,0,581,21463,0,0,929,54841,0,0,332,7668,0,0;QS=1,0 PL 0,48,255 +17 2336 . G <*> 0 . ;I16=4,12,0,0,599,22753,0,0,929,54841,0,0,337,7865,0,0;QS=1,0 PL 0,48,255 +17 2337 . G <*> 0 . ;I16=4,12,0,0,554,19972,0,0,929,54841,0,0,341,8025,0,0;QS=1,0 PL 0,48,255 +17 2338 . A <*> 0 . ;I16=4,12,0,0,553,19589,0,0,929,54841,0,0,344,8146,0,0;QS=1,0 PL 0,48,255 +17 2339 . T <*> 0 . ;I16=4,12,0,0,517,17423,0,0,929,54841,0,0,347,8277,0,0;QS=1,0 PL 0,48,255 +17 2340 . C <*> 0 . ;I16=4,12,0,0,512,16842,0,0,929,54841,0,0,349,8369,0,0;QS=1,0 PL 0,48,255 +17 2341 . G <*> 0 . ;I16=4,11,0,0,490,16450,0,0,869,51241,0,0,325,7797,0,0;QS=1,0 PL 0,45,255 +17 2342 . T <*> 0 . ;I16=4,11,0,0,543,19797,0,0,869,51241,0,0,352,8484,0,0;QS=1,0 PL 0,45,255 +17 2343 . T <*> 0 . ;I16=4,10,0,0,450,15276,0,0,809,47641,0,0,332,8062,0,0;QS=1,0 PL 0,42,255 +17 2344 . T <*> 0 . ;I16=4,11,0,0,526,18720,0,0,869,51241,0,0,354,8528,0,0;QS=1,0 PL 0,45,255 +17 2345 . G <*> 0 . ;I16=4,11,0,0,553,20893,0,0,869,51241,0,0,355,8559,0,0;QS=1,0 PL 0,45,255 +17 2346 . A <*> 0 . ;I16=4,11,0,0,555,20717,0,0,869,51241,0,0,356,8596,0,0;QS=1,0 PL 0,45,255 +17 2347 . G <*> 0 . ;I16=4,11,0,0,541,20167,0,0,869,51241,0,0,357,8639,0,0;QS=1,0 PL 0,45,255 +17 2348 . T <*> 0 . ;I16=4,11,0,0,461,15107,0,0,869,51241,0,0,357,8637,0,0;QS=1,0 PL 0,45,255 +17 2349 . C <*> 0 . ;I16=4,11,0,0,510,18270,0,0,869,51241,0,0,356,8590,0,0;QS=1,0 PL 0,45,255 +17 2350 . C <*> 0 . ;I16=4,11,0,0,551,20405,0,0,869,51241,0,0,330,7924,0,0;QS=1,0 PL 0,45,255 +17 2351 . A <*> 0 . ;I16=5,11,0,0,582,21408,0,0,929,54841,0,0,354,8466,0,0;QS=1,0 PL 0,48,255 +17 2352 . G <*> 0 . ;I16=5,11,0,0,581,21803,0,0,929,54841,0,0,353,8393,0,0;QS=1,0 PL 0,48,255 +17 2353 . C <*> 0 . ;I16=5,11,0,0,558,19930,0,0,929,54841,0,0,352,8330,0,0;QS=1,0 PL 0,48,255 +17 2354 . A <*> 0 . ;I16=5,11,0,0,560,20286,0,0,929,54841,0,0,351,8277,0,0;QS=1,0 PL 0,48,255 +17 2355 . G <*> 0 . ;I16=5,11,0,0,578,21474,0,0,929,54841,0,0,349,8185,0,0;QS=1,0 PL 0,48,255 +17 2356 . T <*> 0 . ;I16=5,11,0,0,559,19795,0,0,929,54841,0,0,346,8056,0,0;QS=1,0 PL 0,48,255 +17 2357 . T <*> 0 . ;I16=5,11,0,0,571,20725,0,0,929,54841,0,0,343,7941,0,0;QS=1,0 PL 0,48,255 +17 2358 . T <*> 0 . ;I16=5,11,0,0,589,21747,0,0,929,54841,0,0,339,7789,0,0;QS=1,0 PL 0,48,255 +17 2359 . G <*> 0 . ;I16=5,11,0,0,584,21712,0,0,929,54841,0,0,335,7649,0,0;QS=1,0 PL 0,48,255 +17 2360 . A <*> 0 . ;I16=5,11,0,0,592,22094,0,0,929,54841,0,0,330,7472,0,0;QS=1,0 PL 0,48,255 +17 2361 . G <*> 0 . ;I16=5,11,0,0,571,21131,0,0,929,54841,0,0,325,7309,0,0;QS=1,0 PL 0,48,255 +17 2362 . A <*> 0 . ;I16=5,11,0,0,517,17497,0,0,929,54841,0,0,320,7160,0,0;QS=1,0 PL 0,48,255 +17 2363 . C <*> 0 . ;I16=5,11,0,0,569,20837,0,0,929,54841,0,0,315,7025,0,0;QS=1,0 PL 0,48,255 +17 2364 . C <*> 0 . ;I16=5,11,0,0,594,22590,0,0,929,54841,0,0,310,6904,0,0;QS=1,0 PL 0,48,255 +17 2365 . A <*> 0 . ;I16=5,10,0,0,552,20506,0,0,869,51241,0,0,305,6747,0,0;QS=1,0 PL 0,45,255 +17 2366 . G <*> 0 . ;I16=5,10,0,0,582,22752,0,0,900,54000,0,0,275,5979,0,0;QS=1,0 PL 0,45,255 +17 2367 . C <*> 0 . ;I16=5,11,0,0,582,21448,0,0,929,54841,0,0,296,6476,0,0;QS=1,0 PL 0,48,255 +17 2368 . C <*> 0 . ;I16=5,11,0,0,593,22733,0,0,929,54841,0,0,292,6364,0,0;QS=1,0 PL 0,48,255 +17 2369 . T <*> 0 . ;I16=5,11,0,0,588,21910,0,0,929,54841,0,0,287,6219,0,0;QS=1,0 PL 0,48,255 +17 2370 . G <*> 0 . ;I16=5,11,0,0,603,23057,0,0,929,54841,0,0,282,6092,0,0;QS=1,0 PL 0,48,255 +17 2371 . G <*> 0 . ;I16=5,11,0,0,593,22231,0,0,929,54841,0,0,277,5983,0,0;QS=1,0 PL 0,48,255 +17 2372 . C <*> 0 . ;I16=5,11,0,0,561,20321,0,0,929,54841,0,0,272,5892,0,0;QS=1,0 PL 0,48,255 +17 2373 . C <*> 0 . ;I16=5,11,0,0,603,23079,0,0,929,54841,0,0,267,5819,0,0;QS=1,0 PL 0,48,255 +17 2374 . A <*> 0 . ;I16=5,10,0,0,540,19592,0,0,869,51241,0,0,263,5763,0,0;QS=1,0 PL 0,45,255 +17 2375 . A <*> 0 . ;I16=4,10,0,0,496,17636,0,0,809,47641,0,0,259,5723,0,0;QS=1,0 PL 0,42,255 +17 2376 . T <*> 0 . ;I16=4,10,0,0,500,17934,0,0,809,47641,0,0,255,5647,0,0;QS=1,0 PL 0,42,255 +17 2377 . A <*> 0 . ;I16=4,10,0,0,463,15815,0,0,809,47641,0,0,251,5583,0,0;QS=1,0 PL 0,42,255 +17 2378 . C <*> 0 . ;I16=4,10,0,0,456,15104,0,0,809,47641,0,0,247,5531,0,0;QS=1,0 PL 0,42,255 +17 2379 . G <*> 0 . ;I16=4,10,0,0,482,16906,0,0,809,47641,0,0,243,5491,0,0;QS=1,0 PL 0,42,255 +17 2380 . G <*> 0 . ;I16=4,8,0,0,467,18277,0,0,689,40441,0,0,215,4837,0,0;QS=1,0 PL 0,36,255 +17 2381 . C <*> 0 . ;I16=4,8,0,0,463,17899,0,0,689,40441,0,0,238,5442,0,0;QS=1,0 PL 0,36,255 +17 2382 . A <*> 0 . ;I16=5,8,0,0,461,16477,0,0,749,44041,0,0,236,5430,0,0;QS=1,0 PL 0,39,255 +17 2383 . A <*> 0 . ;I16=5,8,0,0,463,16673,0,0,749,44041,0,0,235,5427,0,0;QS=1,0 PL 0,39,255 +17 2384 . A <*> 0 . ;I16=5,8,0,0,451,15849,0,0,749,44041,0,0,233,5385,0,0;QS=1,0 PL 0,39,255 +17 2385 . A <*> 0 . ;I16=4,8,0,0,415,14557,0,0,689,40441,0,0,232,5354,0,0;QS=1,0 PL 0,36,255 +17 2386 . C <*> 0 . ;I16=4,8,0,0,446,16668,0,0,689,40441,0,0,230,5284,0,0;QS=1,0 PL 0,36,255 +17 2387 . C <*> 0 . ;I16=4,8,0,0,460,17754,0,0,689,40441,0,0,227,5177,0,0;QS=1,0 PL 0,36,255 +17 2388 . C <*> 0 . ;I16=4,8,0,0,463,17969,0,0,689,40441,0,0,224,5084,0,0;QS=1,0 PL 0,36,255 +17 2389 . A <*> 0 . ;I16=5,8,0,0,452,15922,0,0,749,44041,0,0,221,5005,0,0;QS=1,0 PL 0,39,255 +17 2390 . G <*> 0 . ;I16=5,7,0,0,437,16317,0,0,689,40441,0,0,219,4891,0,0;QS=1,0 PL 0,36,255 +17 2391 . T <*> 0 . ;I16=5,7,0,0,428,15372,0,0,689,40441,0,0,217,4793,0,0;QS=1,0 PL 0,36,255 +17 2392 . C <*> 0 . ;I16=5,7,0,0,479,19187,0,0,689,40441,0,0,213,4611,0,0;QS=1,0 PL 0,36,255 +17 2393 . T <*> 0 . ;I16=5,7,0,0,444,16588,0,0,689,40441,0,0,209,4445,0,0;QS=1,0 PL 0,36,255 +17 2394 . C <*> 0 . ;I16=5,6,0,0,438,17506,0,0,629,36841,0,0,206,4294,0,0;QS=1,0 PL 0,33,255 +17 2395 . T <*> 0 . ;I16=5,6,0,0,415,15763,0,0,629,36841,0,0,203,4157,0,0;QS=1,0 PL 0,33,255 +17 2396 . A <*> 0 . ;I16=5,6,0,0,400,14624,0,0,629,36841,0,0,200,4034,0,0;QS=1,0 PL 0,33,255 +17 2397 . C <*> 0 . ;I16=5,7,0,0,450,17070,0,0,689,40441,0,0,196,3876,0,0;QS=1,0 PL 0,36,255 +17 2398 . A <*> 0 . ;I16=5,7,0,0,421,15139,0,0,689,40441,0,0,193,3735,0,0;QS=1,0 PL 0,36,255 +17 2399 . A <*> 0 . ;I16=5,7,0,0,445,16617,0,0,689,40441,0,0,190,3612,0,0;QS=1,0 PL 0,36,255 +17 2400 . A <*> 0 . ;I16=5,7,0,0,431,15611,0,0,689,40441,0,0,187,3507,0,0;QS=1,0 PL 0,36,255 +17 2401 . A <*> 0 . ;I16=6,7,0,0,453,15955,0,0,749,44041,0,0,184,3420,0,0;QS=1,0 PL 0,39,255 +17 2402 . A <*> 0 . ;I16=6,7,0,0,460,16536,0,0,749,44041,0,0,182,3352,0,0;QS=1,0 PL 0,39,255 +17 2403 . A <*> 0 . ;I16=6,7,0,0,471,17199,0,0,749,44041,0,0,180,3304,0,0;QS=1,0 PL 0,39,255 +17 2404 . T <*> 0 . ;I16=6,7,0,0,449,15645,0,0,749,44041,0,0,178,3276,0,0;QS=1,0 PL 0,39,255 +17 2405 . A <*> 0 . ;I16=7,7,0,0,497,17719,0,0,809,47641,0,0,176,3268,0,0;QS=1,0 PL 0,42,255 +17 2406 . C <*> 0 . ;I16=7,7,0,0,541,21039,0,0,809,47641,0,0,175,3281,0,0;QS=1,0 PL 0,42,255 +17 2407 . A <*> 0 . ;I16=8,7,0,0,534,19310,0,0,869,51241,0,0,173,3267,0,0;QS=1,0 PL 0,45,255 +17 2408 . A <*> 0 . ;I16=8,7,0,0,517,18265,0,0,869,51241,0,0,171,3227,0,0;QS=1,0 PL 0,45,255 +17 2409 . A <*> 0 . ;I16=8,6,0,0,495,17885,0,0,840,50400,0,0,170,3210,0,0;QS=1,0 PL 0,42,255 +17 2410 . A <*> 0 . ;I16=8,6,0,0,485,17217,0,0,840,50400,0,0,169,3215,0,0;QS=1,0 PL 0,42,255 +17 2411 . A <*> 0 . ;I16=7,6,0,0,466,17020,0,0,780,46800,0,0,169,3241,0,0;QS=1,0 PL 0,39,255 +17 2412 . A <*> 0 . ;I16=7,5,0,0,430,15556,0,0,720,43200,0,0,170,3286,0,0;QS=1,0 PL 0,36,255 +17 2413 . C <*> 0 . ;I16=7,5,0,0,458,17556,0,0,720,43200,0,0,171,3349,0,0;QS=1,0 PL 0,36,255 +17 2414 . A <*> 0 . ;I16=8,5,0,0,465,16995,0,0,749,44041,0,0,172,3430,0,0;QS=1,0 PL 0,39,255 +17 2415 . A <*> 0 . ;I16=9,4,0,0,474,17416,0,0,749,44041,0,0,174,3478,0,0;QS=1,0 PL 0,39,255 +17 2416 . C <*> 0 . ;I16=8,4,0,0,457,17511,0,0,720,43200,0,0,175,3539,0,0;QS=1,0 PL 0,36,255 +17 2417 . T <*> 0 . ;I16=9,3,0,0,454,17546,0,0,689,40441,0,0,181,3625,0,0;QS=1,0 PL 0,36,255 +17 2418 . A <*> 0 . ;I16=9,3,0,0,438,16112,0,0,689,40441,0,0,185,3723,0,0;QS=1,0 PL 0,36,255 +17 2419 . G <*> 0 . ;I16=9,3,0,0,454,17342,0,0,689,40441,0,0,189,3837,0,0;QS=1,0 PL 0,36,255 +17 2420 . C <*> 0 . ;I16=9,4,0,0,470,17352,0,0,749,44041,0,0,194,3968,0,0;QS=1,0 PL 0,39,255 +17 2421 . C <*> 0 . ;I16=8,4,0,0,470,18580,0,0,720,43200,0,0,192,4068,0,0;QS=1,0 PL 0,36,255 +17 2422 . A <*> 0 . ;I16=9,3,0,0,455,17323,0,0,689,40441,0,0,205,4283,0,0;QS=1,0 PL 0,36,255 +17 2423 . G <*> 0 . ;I16=9,2,0,0,428,17010,0,0,629,36841,0,0,206,4398,0,0;QS=1,0 PL 0,33,255 +17 2424 . G <*> 0 . ;I16=8,3,0,0,422,16278,0,0,660,39600,0,0,205,4459,0,0;QS=1,0 PL 0,33,255 +17 2425 . C <*> 0 . ;I16=8,3,0,0,413,15925,0,0,660,39600,0,0,208,4548,0,0;QS=1,0 PL 0,33,255 +17 2426 . G <*> 0 . ;I16=8,3,0,0,362,12114,0,0,660,39600,0,0,211,4651,0,0;QS=1,0 PL 0,33,232 +17 2427 . T <*> 0 . ;I16=9,3,0,0,446,16638,0,0,689,40441,0,0,226,4886,0,0;QS=1,0 PL 0,36,255 +17 2428 . G <*> 0 . ;I16=9,3,0,0,453,17847,0,0,689,40441,0,0,229,4991,0,0;QS=1,0 PL 0,36,255 +17 2429 . G <*> 0 . ;I16=8,3,0,0,359,12685,0,0,660,39600,0,0,217,4885,0,0;QS=1,0 PL 0,33,241 +17 2430 . T A,<*> 0 . ;I16=8,3,1,0,346,11414,21,441,660,39600,29,841,219,4987,16,256;QS=0.942779,0.0572207,0 PL 0,15,212,33,215,222 +17 2431 . G <*> 0 . ;I16=9,3,0,0,429,16059,0,0,689,40441,0,0,225,5195,0,0;QS=1,0 PL 0,36,255 +17 2432 . G <*> 0 . ;I16=8,4,0,0,424,15450,0,0,689,40441,0,0,241,5447,0,0;QS=1,0 PL 0,36,255 +17 2433 . T <*> 0 . ;I16=8,4,0,0,417,15019,0,0,689,40441,0,0,244,5516,0,0;QS=1,0 PL 0,36,255 +17 2434 . G <*> 0 . ;I16=8,4,0,0,429,15733,0,0,720,43200,0,0,227,5195,0,0;QS=1,0 PL 0,36,255 +17 2435 . C <*> 0 . ;I16=9,4,0,0,473,17963,0,0,749,44041,0,0,251,5685,0,0;QS=1,0 PL 0,39,255 +17 2436 . A <*> 0 . ;I16=8,4,0,0,401,13765,0,0,720,43200,0,0,233,5303,0,0;QS=1,0 PL 0,36,255 +17 2437 . C <*> 0 . ;I16=8,4,0,0,436,16424,0,0,720,43200,0,0,236,5372,0,0;QS=1,0 PL 0,36,255 +17 2438 . A <*> 0 . ;I16=9,5,0,0,441,14981,0,0,809,47641,0,0,263,6027,0,0;QS=1,0 PL 0,42,255 +17 2439 . C <*> 0 . ;I16=8,5,0,0,477,17917,0,0,780,46800,0,0,243,5541,0,0;QS=1,0 PL 0,39,255 +17 2440 . C <*> 0 . ;I16=9,5,0,0,503,19343,0,0,809,47641,0,0,272,6268,0,0;QS=1,0 PL 0,42,255 +17 2441 . T <*> 0 . ;I16=9,5,0,0,516,19222,0,0,809,47641,0,0,274,6282,0,0;QS=1,0 PL 0,42,255 +17 2442 . G <*> 0 . ;I16=8,5,0,0,476,17842,0,0,780,46800,0,0,251,5683,0,0;QS=1,0 PL 0,39,255 +17 2443 . T <*> 0 . ;I16=9,5,0,0,479,16633,0,0,809,47641,0,0,278,6346,0,0;QS=1,0 PL 0,42,255 +17 2444 . A <*> 0 . ;I16=9,6,0,0,522,18860,0,0,869,51241,0,0,280,6396,0,0;QS=1,0 PL 0,45,255 +17 2445 . G <*> 0 . ;I16=8,6,0,0,509,19143,0,0,840,50400,0,0,257,5783,0,0;QS=1,0 PL 0,42,255 +17 2446 . T <*> 0 . ;I16=9,6,0,0,505,17529,0,0,869,51241,0,0,284,6432,0,0;QS=1,0 PL 0,45,255 +17 2447 . C <*> 0 . ;I16=10,6,0,0,554,20108,0,0,929,54841,0,0,286,6468,0,0;QS=1,0 PL 0,48,255 +17 2448 . C <*> 0 . ;I16=9,5,0,0,500,18266,0,0,809,47641,0,0,271,6305,0,0;QS=1,0 PL 0,42,255 +17 2449 . C <*> 0 . ;I16=8,6,0,0,503,18631,0,0,840,50400,0,0,242,5330,0,0;QS=1,0 PL 0,42,255 +17 2450 . A <*> 0 . ;I16=7,6,0,0,430,15278,0,0,780,46800,0,0,246,5406,0,0;QS=1,0 PL 0,39,255 +17 2451 . G <*> 0 . ;I16=9,6,0,0,568,22032,0,0,869,51241,0,0,300,6744,0,0;QS=1,0 PL 0,45,255 +17 2452 . C <*> 0 . ;I16=9,6,0,0,509,18447,0,0,869,51241,0,0,304,6844,0,0;QS=1,0 PL 0,45,255 +17 2453 . T <*> 0 . ;I16=9,6,0,0,516,18392,0,0,869,51241,0,0,308,6956,0,0;QS=1,0 PL 0,45,255 +17 2454 . A <*> 0 . ;I16=9,6,0,0,476,15868,0,0,869,51241,0,0,312,7080,0,0;QS=1,0 PL 0,45,255 +17 2455 . C <*> 0 . ;I16=9,6,0,0,544,20152,0,0,869,51241,0,0,316,7216,0,0;QS=1,0 PL 0,45,255 +17 2456 . T <*> 0 . ;I16=8,7,0,0,542,20012,0,0,900,54000,0,0,295,6739,0,0;QS=1,0 PL 0,45,255 +17 2457 . C <*> 0 . ;I16=9,7,0,0,543,19387,0,0,929,54841,0,0,324,7474,0,0;QS=1,0 PL 0,48,255 +17 2458 . A <*> 0 . ;I16=9,7,0,0,588,22322,0,0,929,54841,0,0,328,7596,0,0;QS=1,0 PL 0,48,255 +17 2459 . G <*> 0 . ;I16=8,7,0,0,573,22163,0,0,900,54000,0,0,307,7105,0,0;QS=1,0 PL 0,45,255 +17 2460 . G <*> 0 . ;I16=8,7,0,0,563,21693,0,0,900,54000,0,0,310,7200,0,0;QS=1,0 PL 0,45,255 +17 2461 . A <*> 0 . ;I16=9,7,0,0,569,20957,0,0,929,54841,0,0,338,7930,0,0;QS=1,0 PL 0,48,255 +17 2462 . G <*> 0 . ;I16=9,8,0,0,610,22784,0,0,989,58441,0,0,341,8045,0,0;QS=1,0 PL 0,51,255 +17 2463 . G T,<*> 0 . ;I16=8,8,1,0,546,19550,14,196,960,57600,29,841,320,7546,25,625;QS=0.975,0.025,0 PL 0,36,255,48,255,255 +17 2464 . C <*> 0 . ;I16=9,8,0,0,643,25005,0,0,989,58441,0,0,347,8209,0,0;QS=1,0 PL 0,51,255 +17 2465 . T <*> 0 . ;I16=8,8,0,0,575,21615,0,0,929,54841,0,0,324,7634,0,0;QS=1,0 PL 0,48,255 +17 2466 . G <*> 0 . ;I16=8,7,0,0,587,23207,0,0,900,54000,0,0,325,7599,0,0;QS=1,0 PL 0,45,255 +17 2467 . A <*> 0 . ;I16=8,7,0,0,546,20184,0,0,900,54000,0,0,327,7625,0,0;QS=1,0 PL 0,45,255 +17 2468 . G <*> 0 . ;I16=9,7,0,0,605,23717,0,0,929,54841,0,0,354,8288,0,0;QS=1,0 PL 0,48,255 +17 2469 . G <*> 0 . ;I16=9,7,0,0,583,22107,0,0,929,54841,0,0,356,8338,0,0;QS=1,0 PL 0,48,255 +17 2470 . G <*> 0 . ;I16=8,7,0,0,546,20560,0,0,900,54000,0,0,332,7724,0,0;QS=1,0 PL 0,45,255 +17 2471 . G <*> 0 . ;I16=9,7,0,0,556,20438,0,0,929,54841,0,0,358,8370,0,0;QS=1,0 PL 0,48,255 +17 2472 . G <*> 0 . ;I16=8,7,0,0,538,20056,0,0,900,54000,0,0,333,7727,0,0;QS=1,0 PL 0,45,255 +17 2473 . A <*> 0 . ;I16=8,7,0,0,514,18326,0,0,869,51241,0,0,341,8039,0,0;QS=1,0 PL 0,45,255 +17 2474 . A <*> 0 . ;I16=9,7,0,0,562,21030,0,0,929,54841,0,0,356,8248,0,0;QS=1,0 PL 0,48,255 +17 2475 . G <*> 0 . ;I16=9,7,0,0,612,23854,0,0,929,54841,0,0,355,8211,0,0;QS=1,0 PL 0,48,255 +17 2476 . G <*> 0 . ;I16=7,7,0,0,514,19740,0,0,840,50400,0,0,316,7390,0,0;QS=1,0 PL 0,42,255 +17 2477 . A <*> 0 . ;I16=8,7,0,0,539,19743,0,0,869,51241,0,0,341,8023,0,0;QS=1,0 PL 0,45,255 +17 2478 . C <*> 0 . ;I16=8,7,0,0,579,22957,0,0,869,51241,0,0,341,8039,0,0;QS=1,0 PL 0,45,255 +17 2479 . T <*> 0 . ;I16=9,7,0,0,580,21768,0,0,929,54841,0,0,351,8163,0,0;QS=1,0 PL 0,48,255 +17 2480 . G <*> 0 . ;I16=8,7,0,0,559,21285,0,0,900,54000,0,0,324,7502,0,0;QS=1,0 PL 0,45,255 +17 2481 . C <*> 0 . ;I16=7,7,0,0,516,19638,0,0,840,50400,0,0,314,7414,0,0;QS=1,0 PL 0,42,255 +17 2482 . T <*> 0 . ;I16=9,7,0,0,559,20553,0,0,929,54841,0,0,343,7991,0,0;QS=1,0 PL 0,48,255 +17 2483 . T <*> 0 . ;I16=8,7,0,0,544,20444,0,0,869,51241,0,0,333,7855,0,0;QS=1,0 PL 0,45,255 +17 2484 . G <*> 0 . ;I16=8,7,0,0,576,22630,0,0,900,54000,0,0,309,7129,0,0;QS=1,0 PL 0,45,255 +17 2485 . A T,<*> 0 . ;I16=8,7,1,0,536,19970,17,289,900,54000,29,841,304,7006,25,625;QS=0.969259,0.0307414,0 PL 0,31,255,45,255,255 +17 2486 . G <*> 0 . ;I16=9,7,0,0,598,23372,0,0,929,54841,0,0,324,7522,0,0;QS=1,0 PL 0,48,255 +17 2487 . C <*> 0 . ;I16=8,7,0,0,469,16355,0,0,900,54000,0,0,294,6802,0,0;QS=1,0 PL 0,45,255 +17 2488 . C <*> 0 . ;I16=7,7,0,0,507,18909,0,0,840,50400,0,0,268,6270,0,0;QS=1,0 PL 0,42,255 +17 2489 . C <*> 0 . ;I16=5,7,0,0,451,17293,0,0,720,43200,0,0,264,6188,0,0;QS=1,0 PL 0,36,255 +17 2490 . A <*> 0 . ;I16=5,7,0,0,448,17276,0,0,720,43200,0,0,260,6064,0,0;QS=1,0 PL 0,36,255 +17 2491 . G <*> 0 . ;I16=6,7,0,0,477,18139,0,0,749,44041,0,0,278,6432,0,0;QS=1,0 PL 0,39,255 +17 2492 . G A,<*> 0 . ;I16=5,7,1,0,470,18586,16,256,720,43200,29,841,252,5840,21,441;QS=0.967078,0.0329218,0 PL 0,22,255,36,255,255 +17 2493 . A G,<*> 0 . ;I16=5,7,1,0,463,18015,13,169,720,43200,29,841,248,5740,20,400;QS=0.972689,0.0273109,0 PL 0,25,255,36,255,255 +17 2494 . G <*> 0 . ;I16=5,7,0,0,443,16727,0,0,720,43200,0,0,243,5599,0,0;QS=1,0 PL 0,36,255 +17 2495 . T <*> 0 . ;I16=4,7,0,0,398,14632,0,0,629,36841,0,0,220,5046,0,0;QS=1,0 PL 0,33,255 +17 2496 . T <*> 0 . ;I16=6,7,0,0,454,16418,0,0,749,44041,0,0,250,5636,0,0;QS=1,0 PL 0,39,255 +17 2497 . T <*> 0 . ;I16=6,6,0,0,429,16041,0,0,689,40441,0,0,245,5491,0,0;QS=1,0 PL 0,36,255 +17 2498 . G <*> 0 . ;I16=6,6,0,0,447,17033,0,0,689,40441,0,0,240,5356,0,0;QS=1,0 PL 0,36,255 +17 2499 . A <*> 0 . ;I16=6,6,0,0,449,17155,0,0,689,40441,0,0,235,5231,0,0;QS=1,0 PL 0,36,255 +17 2500 . G <*> 0 . ;I16=5,6,0,0,410,15930,0,0,660,39600,0,0,217,4947,0,0;QS=1,0 PL 0,33,255 +17 2501 . G <*> 0 . ;I16=5,6,0,0,440,17646,0,0,660,39600,0,0,213,4867,0,0;QS=1,0 PL 0,33,255 +17 2502 . C <*> 0 . ;I16=6,6,0,0,461,17913,0,0,689,40441,0,0,220,4916,0,0;QS=1,0 PL 0,36,255 +17 2503 . T <*> 0 . ;I16=6,6,0,0,457,17613,0,0,689,40441,0,0,215,4831,0,0;QS=1,0 PL 0,36,255 +17 2504 . G <*> 0 . ;I16=6,6,0,0,429,16161,0,0,689,40441,0,0,210,4756,0,0;QS=1,0 PL 0,36,255 +17 2505 . C <*> 0 . ;I16=5,6,0,0,427,16853,0,0,629,36841,0,0,206,4690,0,0;QS=1,0 PL 0,33,255 +17 2506 . T <*> 0 . ;I16=5,6,0,0,392,14610,0,0,629,36841,0,0,201,4583,0,0;QS=1,0 PL 0,33,255 +17 2507 . G <*> 0 . ;I16=3,6,0,0,337,13151,0,0,540,32400,0,0,191,4449,0,0;QS=1,0 PL 0,27,241 +17 2508 . T <*> 0 . ;I16=3,6,0,0,337,12787,0,0,540,32400,0,0,188,4370,0,0;QS=1,0 PL 0,27,241 +17 2509 . G <*> 0 . ;I16=3,6,0,0,352,14052,0,0,540,32400,0,0,184,4248,0,0;QS=1,0 PL 0,27,253 +17 2510 . A <*> 0 . ;I16=4,6,0,0,368,14028,0,0,569,33241,0,0,183,4143,0,0;QS=1,0 PL 0,30,255 +17 2511 . G <*> 0 . ;I16=4,6,0,0,386,15014,0,0,569,33241,0,0,178,4032,0,0;QS=1,0 PL 0,30,255 +17 2512 . C <*> 0 . ;I16=4,6,0,0,384,15380,0,0,569,33241,0,0,173,3931,0,0;QS=1,0 PL 0,30,255 +17 2513 . T <*> 0 . ;I16=4,6,0,0,346,12894,0,0,569,33241,0,0,167,3791,0,0;QS=1,0 PL 0,30,246 +17 2514 . G <*> 0 . ;I16=3,6,0,0,315,11605,0,0,540,32400,0,0,162,3662,0,0;QS=1,0 PL 0,27,228 +17 2515 . T <*> 0 . ;I16=2,6,0,0,258,9110,0,0,480,28800,0,0,158,3542,0,0;QS=1,0 PL 0,24,182 +17 2516 . G <*> 0 . ;I16=2,6,0,0,292,10918,0,0,480,28800,0,0,154,3430,0,0;QS=1,0 PL 0,24,211 +17 2517 . A <*> 0 . ;I16=2,6,0,0,298,11152,0,0,480,28800,0,0,150,3326,0,0;QS=1,0 PL 0,24,215 +17 2518 . T <*> 0 . ;I16=1,6,0,0,268,10288,0,0,420,25200,0,0,131,3005,0,0;QS=1,0 PL 0,21,188 +17 2519 . C <*> 0 . ;I16=2,5,0,0,230,7588,0,0,420,25200,0,0,143,3141,0,0;QS=1,0 PL 0,21,175 +17 2520 . G <*> 0 . ;I16=2,5,0,0,243,8905,0,0,420,25200,0,0,140,3058,0,0;QS=1,0 PL 0,21,187 +17 2521 . C <*> 0 . ;I16=2,5,0,0,281,11293,0,0,420,25200,0,0,137,2981,0,0;QS=1,0 PL 0,21,214 +17 2522 . A <*> 0 . ;I16=2,5,0,0,228,7822,0,0,420,25200,0,0,133,2861,0,0;QS=1,0 PL 0,21,173 +17 2523 . T <*> 0 . ;I16=2,5,0,0,269,10373,0,0,420,25200,0,0,129,2749,0,0;QS=1,0 PL 0,21,207 +17 2524 . C <*> 0 . ;I16=1,5,0,0,238,9468,0,0,360,21600,0,0,116,2564,0,0;QS=1,0 PL 0,18,182 +17 2525 . A <*> 0 . ;I16=2,6,0,0,235,7509,0,0,480,28800,0,0,121,2549,0,0;QS=1,0 PL 0,24,168 +17 2526 . C <*> 0 . ;I16=2,7,0,0,334,12580,0,0,540,32400,0,0,118,2462,0,0;QS=1,0 PL 0,27,229 +17 2527 . T <*> 0 . ;I16=2,7,0,0,316,11376,0,0,540,32400,0,0,115,2337,0,0;QS=1,0 PL 0,27,217 +17 2528 . G <*> 0 . ;I16=2,7,0,0,344,13226,0,0,540,32400,0,0,112,2226,0,0;QS=1,0 PL 0,27,234 +17 2529 . C <*> 0 . ;I16=2,7,0,0,333,12465,0,0,540,32400,0,0,109,2129,0,0;QS=1,0 PL 0,27,228 +17 2530 . A <*> 0 . ;I16=2,7,0,0,308,10736,0,0,540,32400,0,0,106,2046,0,0;QS=1,0 PL 0,27,209 +17 2531 . T <*> 0 . ;I16=2,6,0,0,291,10663,0,0,480,28800,0,0,103,1927,0,0;QS=1,0 PL 0,24,210 +17 2532 . T <*> 0 . ;I16=2,6,0,0,290,10622,0,0,480,28800,0,0,100,1822,0,0;QS=1,0 PL 0,24,212 +17 2533 . C <*> 0 . ;I16=2,7,0,0,309,10749,0,0,540,32400,0,0,97,1731,0,0;QS=1,0 PL 0,27,212 +17 2534 . C <*> 0 . ;I16=1,7,0,0,303,11547,0,0,480,28800,0,0,96,1654,0,0;QS=1,0 PL 0,24,202 +17 2535 . A <*> 0 . ;I16=1,7,0,0,311,12147,0,0,480,28800,0,0,95,1591,0,0;QS=1,0 PL 0,24,204 +17 2536 . G <*> 0 . ;I16=1,7,0,0,296,11044,0,0,480,28800,0,0,94,1542,0,0;QS=1,0 PL 0,24,195 +17 2537 . C <*> 0 . ;I16=1,7,0,0,294,10932,0,0,480,28800,0,0,92,1458,0,0;QS=1,0 PL 0,24,195 +17 2538 . C <*> 0 . ;I16=1,6,0,0,220,7406,0,0,420,25200,0,0,91,1389,0,0;QS=1,0 PL 0,21,157 +17 2539 . C <*> 0 . ;I16=1,6,0,0,207,6247,0,0,420,25200,0,0,90,1334,0,0;QS=1,0 PL 0,21,146 +17 2540 . G <*> 0 . ;I16=1,6,0,0,268,10324,0,0,420,25200,0,0,89,1293,0,0;QS=1,0 PL 0,21,189 +17 2541 . G <*> 0 . ;I16=1,6,0,0,240,8406,0,0,420,25200,0,0,88,1266,0,0;QS=1,0 PL 0,21,170 +17 2542 . T <*> 0 . ;I16=1,6,0,0,259,9681,0,0,420,25200,0,0,87,1253,0,0;QS=1,0 PL 0,21,183 +17 2543 . G <*> 0 . ;I16=1,6,0,0,275,10843,0,0,420,25200,0,0,86,1254,0,0;QS=1,0 PL 0,21,196 +17 2544 . A <*> 0 . ;I16=2,6,0,0,279,9895,0,0,480,28800,0,0,85,1269,0,0;QS=1,0 PL 0,24,202 +17 2545 . C <*> 0 . ;I16=2,6,0,0,298,11214,0,0,480,28800,0,0,85,1299,0,0;QS=1,0 PL 0,24,217 +17 2546 . A <*> 0 . ;I16=2,6,0,0,287,10767,0,0,480,28800,0,0,85,1345,0,0;QS=1,0 PL 0,24,206 +17 2547 . G <*> 0 . ;I16=1,6,0,0,269,10389,0,0,420,25200,0,0,86,1406,0,0;QS=1,0 PL 0,21,191 +17 2548 . A <*> 0 . ;I16=1,6,0,0,275,10833,0,0,420,25200,0,0,87,1481,0,0;QS=1,0 PL 0,21,196 +17 2549 . G <*> 0 . ;I16=1,6,0,0,254,9342,0,0,420,25200,0,0,88,1570,0,0;QS=1,0 PL 0,21,180 +17 2550 . T <*> 0 . ;I16=1,6,0,0,258,9554,0,0,420,25200,0,0,89,1673,0,0;QS=1,0 PL 0,21,182 +17 2551 . G <*> 0 . ;I16=1,6,0,0,251,9233,0,0,420,25200,0,0,89,1739,0,0;QS=1,0 PL 0,21,181 +17 2552 . A <*> 0 . ;I16=1,5,0,0,234,9146,0,0,360,21600,0,0,89,1765,0,0;QS=1,0 PL 0,18,178 +17 2553 . G <*> 0 . ;I16=1,5,0,0,226,8534,0,0,360,21600,0,0,89,1799,0,0;QS=1,0 PL 0,18,170 +17 2554 . T <*> 0 . ;I16=1,5,0,0,206,7148,0,0,360,21600,0,0,89,1841,0,0;QS=1,0 PL 0,18,156 +17 2555 . C <*> 0 . ;I16=1,5,0,0,228,8736,0,0,360,21600,0,0,89,1891,0,0;QS=1,0 PL 0,18,173 +17 2556 . A <*> 0 . ;I16=1,4,0,0,172,6016,0,0,300,18000,0,0,90,1948,0,0;QS=1,0 PL 0,15,141 +17 2557 . C <*> 0 . ;I16=1,4,0,0,197,7803,0,0,300,18000,0,0,91,2011,0,0;QS=1,0 PL 0,15,161 +17 2558 . T <*> 0 . ;I16=1,5,0,0,229,8777,0,0,360,21600,0,0,92,2080,0,0;QS=1,0 PL 0,18,173 +17 2559 . G <*> 0 . ;I16=1,5,0,0,226,8580,0,0,360,21600,0,0,93,2105,0,0;QS=1,0 PL 0,18,172 +17 2560 . T <*> 0 . ;I16=1,5,0,0,213,7579,0,0,360,21600,0,0,94,2136,0,0;QS=1,0 PL 0,18,160 +17 2561 . C <*> 0 . ;I16=1,5,0,0,213,7747,0,0,360,21600,0,0,95,2173,0,0;QS=1,0 PL 0,18,164 +17 2562 . T <*> 0 . ;I16=1,4,0,0,167,5761,0,0,300,18000,0,0,97,2215,0,0;QS=1,0 PL 0,15,139 +17 2563 . C <*> 0 . ;I16=1,4,0,0,184,6790,0,0,300,18000,0,0,99,2261,0,0;QS=1,0 PL 0,15,149 +17 2564 . A G,<*> 0 . ;I16=1,2,1,2,101,3435,112,4222,180,10800,180,10800,31,661,70,1650;QS=0.474178,0.525822,0 PL 88,0,78,98,87,171 +17 2565 . A <*> 0 . ;I16=2,4,0,0,218,7996,0,0,360,21600,0,0,104,2366,0,0;QS=1,0 PL 0,18,178 +17 2566 . A <*> 0 . ;I16=2,4,0,0,222,8276,0,0,360,21600,0,0,107,2427,0,0;QS=1,0 PL 0,18,181 +17 2567 . A <*> 0 . ;I16=2,4,0,0,216,7816,0,0,360,21600,0,0,110,2494,0,0;QS=1,0 PL 0,18,177 +17 2568 . A <*> 0 . ;I16=2,4,0,0,220,8106,0,0,360,21600,0,0,113,2567,0,0;QS=1,0 PL 0,18,180 +17 2569 . A <*> 0 . ;I16=2,5,0,0,276,10922,0,0,420,25200,0,0,116,2646,0,0;QS=1,0 PL 0,21,213 +17 2570 . G <*> 0 . ;I16=2,5,0,0,276,10988,0,0,420,25200,0,0,119,2681,0,0;QS=1,0 PL 0,21,213 +17 2571 . A <*> 0 . ;I16=2,5,0,0,255,9359,0,0,420,25200,0,0,122,2722,0,0;QS=1,0 PL 0,21,195 +17 2572 . A <*> 0 . ;I16=2,5,0,0,251,9123,0,0,420,25200,0,0,125,2769,0,0;QS=1,0 PL 0,21,194 +17 2573 . A <*> 0 . ;I16=2,5,0,0,273,10729,0,0,420,25200,0,0,128,2822,0,0;QS=1,0 PL 0,21,210 +17 2574 . G <*> 0 . ;I16=2,5,0,0,276,10936,0,0,420,25200,0,0,131,2881,0,0;QS=1,0 PL 0,21,211 +17 2575 . G <*> 0 . ;I16=3,5,0,0,319,12799,0,0,480,28800,0,0,134,2946,0,0;QS=1,0 PL 0,24,242 +17 2576 . A <*> 0 . ;I16=3,5,0,0,275,9795,0,0,480,28800,0,0,138,3018,0,0;QS=1,0 PL 0,24,210 +17 2577 . A <*> 0 . ;I16=3,5,0,0,321,12927,0,0,480,28800,0,0,142,3098,0,0;QS=1,0 PL 0,24,244 +17 2578 . G <*> 0 . ;I16=3,5,0,0,328,13518,0,0,480,28800,0,0,146,3186,0,0;QS=1,0 PL 0,24,249 +17 2579 . A <*> 0 . ;I16=3,5,0,0,305,11645,0,0,480,28800,0,0,150,3282,0,0;QS=1,0 PL 0,24,229 +17 2580 . A <*> 0 . ;I16=3,5,0,0,297,11055,0,0,480,28800,0,0,154,3386,0,0;QS=1,0 PL 0,24,223 +17 2581 . A <*> 0 . ;I16=4,5,0,0,347,13415,0,0,540,32400,0,0,158,3498,0,0;QS=1,0 PL 0,27,255 +17 2582 . T <*> 0 . ;I16=4,5,0,0,320,11458,0,0,540,32400,0,0,163,3619,0,0;QS=1,0 PL 0,27,235 +17 2583 . A <*> 0 . ;I16=4,5,0,0,337,12647,0,0,540,32400,0,0,168,3750,0,0;QS=1,0 PL 0,27,247 +17 2584 . A <*> 0 . ;I16=4,5,0,0,329,12101,0,0,540,32400,0,0,172,3840,0,0;QS=1,0 PL 0,27,243 +17 2585 . A <*> 0 . ;I16=4,5,0,0,337,12759,0,0,540,32400,0,0,176,3938,0,0;QS=1,0 PL 0,27,250 +17 2586 . G <*> 0 . ;I16=4,5,0,0,363,14689,0,0,540,32400,0,0,180,4044,0,0;QS=1,0 PL 0,27,255 +17 2587 . A <*> 0 . ;I16=5,5,0,0,367,13619,0,0,569,33241,0,0,184,4158,0,0;QS=1,0 PL 0,30,255 +17 2588 . A <*> 0 . ;I16=6,5,0,0,392,14160,0,0,629,36841,0,0,189,4281,0,0;QS=1,0 PL 0,33,255 +17 2589 . A <*> 0 . ;I16=7,5,0,0,422,15138,0,0,689,40441,0,0,195,4415,0,0;QS=1,0 PL 0,36,255 +17 2590 . A <*> 0 . ;I16=7,5,0,0,438,16218,0,0,689,40441,0,0,201,4511,0,0;QS=1,0 PL 0,36,255 +17 2591 . C <*> 0 . ;I16=7,5,0,0,455,17437,0,0,689,40441,0,0,207,4619,0,0;QS=1,0 PL 0,36,255 +17 2592 . A <*> 0 . ;I16=7,5,0,0,444,16556,0,0,689,40441,0,0,213,4739,0,0;QS=1,0 PL 0,36,255 +17 2593 . A <*> 0 . ;I16=7,5,0,0,426,15308,0,0,689,40441,0,0,219,4871,0,0;QS=1,0 PL 0,36,255 +17 2594 . A <*> 0 . ;I16=7,5,0,0,449,17003,0,0,689,40441,0,0,225,5015,0,0;QS=1,0 PL 0,36,255 +17 2595 . T <*> 0 . ;I16=8,5,0,0,465,16891,0,0,749,44041,0,0,230,5120,0,0;QS=1,0 PL 0,39,255 +17 2596 . A <*> 0 . ;I16=8,5,0,0,472,17212,0,0,749,44041,0,0,236,5236,0,0;QS=1,0 PL 0,39,255 +17 2597 . A <*> 0 . ;I16=8,5,0,0,476,17534,0,0,749,44041,0,0,242,5364,0,0;QS=1,0 PL 0,39,255 +17 2598 . A <*> 0 . ;I16=8,5,0,0,475,17647,0,0,749,44041,0,0,248,5504,0,0;QS=1,0 PL 0,39,255 +17 2599 . A <*> 0 . ;I16=8,5,0,0,481,18079,0,0,749,44041,0,0,254,5656,0,0;QS=1,0 PL 0,39,255 +17 2600 . A <*> 0 . ;I16=8,5,0,0,479,18083,0,0,749,44041,0,0,259,5771,0,0;QS=1,0 PL 0,39,255 +17 2601 . T <*> 0 . ;I16=8,5,0,0,471,17209,0,0,749,44041,0,0,263,5849,0,0;QS=1,0 PL 0,39,255 +17 2602 . A <*> 0 . ;I16=8,5,0,0,468,16990,0,0,749,44041,0,0,267,5939,0,0;QS=1,0 PL 0,39,255 +17 2603 . A <*> 0 . ;I16=8,5,0,0,484,18314,0,0,749,44041,0,0,271,6041,0,0;QS=1,0 PL 0,39,255 +17 2604 . T <*> 0 . ;I16=8,5,0,0,482,17954,0,0,749,44041,0,0,275,6155,0,0;QS=1,0 PL 0,39,255 +17 2605 . A <*> 0 . ;I16=8,5,0,0,496,18998,0,0,749,44041,0,0,279,6281,0,0;QS=1,0 PL 0,39,255 +17 2606 . G <*> 0 . ;I16=8,5,0,0,500,19618,0,0,749,44041,0,0,283,6419,0,0;QS=1,0 PL 0,39,255 +17 2607 . T <*> 0 . ;I16=8,5,0,0,465,17107,0,0,749,44041,0,0,286,6518,0,0;QS=1,0 PL 0,39,255 +17 2608 . G <*> 0 . ;I16=8,5,0,0,529,21575,0,0,749,44041,0,0,288,6578,0,0;QS=1,0 PL 0,39,255 +17 2609 . C <*> 0 . ;I16=8,5,0,0,475,17745,0,0,749,44041,0,0,289,6601,0,0;QS=1,0 PL 0,39,255 +17 2610 . A <*> 0 . ;I16=8,5,0,0,503,19541,0,0,749,44041,0,0,290,6638,0,0;QS=1,0 PL 0,39,255 +17 2611 . G <*> 0 . ;I16=8,5,0,0,519,21017,0,0,749,44041,0,0,291,6689,0,0;QS=1,0 PL 0,39,255 +17 2612 . A <*> 0 . ;I16=8,5,0,0,479,17993,0,0,749,44041,0,0,292,6754,0,0;QS=1,0 PL 0,39,255 +17 2613 . C <*> 0 . ;I16=8,5,0,0,516,20520,0,0,749,44041,0,0,292,6782,0,0;QS=1,0 PL 0,39,255 +17 2614 . A <*> 0 . ;I16=8,5,0,0,477,17685,0,0,749,44041,0,0,291,6771,0,0;QS=1,0 PL 0,39,255 +17 2615 . A <*> 0 . ;I16=8,5,0,0,472,17224,0,0,749,44041,0,0,289,6719,0,0;QS=1,0 PL 0,39,255 +17 2616 . A <*> 0 . ;I16=8,5,0,0,437,15313,0,0,749,44041,0,0,287,6675,0,0;QS=1,0 PL 0,39,255 +17 2617 . A <*> 0 . ;I16=8,5,0,0,515,20463,0,0,749,44041,0,0,285,6639,0,0;QS=1,0 PL 0,39,255 +17 2618 . G <*> 0 . ;I16=9,6,0,0,600,24160,0,0,869,51241,0,0,283,6611,0,0;QS=1,0 PL 0,45,255 +17 2619 . G <*> 0 . ;I16=9,6,0,0,561,21205,0,0,869,51241,0,0,282,6544,0,0;QS=1,0 PL 0,45,255 +17 2620 . C <*> 0 . ;I16=9,6,0,0,531,19667,0,0,869,51241,0,0,281,6491,0,0;QS=1,0 PL 0,45,255 +17 2621 . C <*> 0 . ;I16=9,6,0,0,572,22268,0,0,869,51241,0,0,279,6401,0,0;QS=1,0 PL 0,45,255 +17 2622 . T <*> 0 . ;I16=10,6,0,0,605,23237,0,0,929,54841,0,0,277,6323,0,0;QS=1,0 PL 0,48,255 +17 2623 . T <*> 0 . ;I16=10,6,0,0,552,19546,0,0,929,54841,0,0,276,6258,0,0;QS=1,0 PL 0,48,255 +17 2624 . G <*> 0 . ;I16=10,6,0,0,589,22479,0,0,929,54841,0,0,275,6207,0,0;QS=1,0 PL 0,48,255 +17 2625 . A <*> 0 . ;I16=10,5,0,0,548,20558,0,0,869,51241,0,0,275,6169,0,0;QS=1,0 PL 0,45,255 +17 2626 . C <*> 0 . ;I16=10,5,0,0,572,21950,0,0,869,51241,0,0,275,6143,0,0;QS=1,0 PL 0,45,255 +17 2627 . C <*> 0 . ;I16=10,5,0,0,575,22251,0,0,869,51241,0,0,275,6129,0,0;QS=1,0 PL 0,45,255 +17 2628 . C <*> 0 . ;I16=10,5,0,0,520,18850,0,0,869,51241,0,0,275,6127,0,0;QS=1,0 PL 0,45,255 +17 2629 . A <*> 0 . ;I16=10,5,0,0,561,21049,0,0,869,51241,0,0,275,6137,0,0;QS=1,0 PL 0,45,255 +17 2630 . T <*> 0 . ;I16=9,5,0,0,510,18878,0,0,840,50400,0,0,250,5534,0,0;QS=1,0 PL 0,42,255 +17 2631 . C <*> 0 . ;I16=10,5,0,0,577,22583,0,0,869,51241,0,0,275,6193,0,0;QS=1,0 PL 0,45,255 +17 2632 . T <*> 0 . ;I16=10,5,0,0,568,21866,0,0,869,51241,0,0,275,6239,0,0;QS=1,0 PL 0,45,255 +17 2633 . A <*> 0 . ;I16=10,4,0,0,477,16903,0,0,809,47641,0,0,275,6247,0,0;QS=1,0 PL 0,42,255 +17 2634 . G <*> 0 . ;I16=11,3,0,0,555,22309,0,0,809,47641,0,0,276,6266,0,0;QS=1,0 PL 0,42,255 +17 2635 . C <*> 0 . ;I16=11,3,0,0,515,19535,0,0,809,47641,0,0,278,6296,0,0;QS=1,0 PL 0,42,255 +17 2636 . T <*> 0 . ;I16=11,3,0,0,524,20046,0,0,809,47641,0,0,280,6338,0,0;QS=1,0 PL 0,42,255 +17 2637 . T <*> 0 . ;I16=11,4,0,0,538,19544,0,0,869,51241,0,0,283,6393,0,0;QS=1,0 PL 0,45,255 +17 2638 . T <*> 0 . ;I16=11,4,0,0,515,17993,0,0,869,51241,0,0,286,6462,0,0;QS=1,0 PL 0,45,255 +17 2639 . G <*> 0 . ;I16=11,5,0,0,558,20458,0,0,929,54841,0,0,288,6496,0,0;QS=1,0 PL 0,48,255 +17 2640 . G <*> 0 . ;I16=10,5,0,0,504,17556,0,0,900,54000,0,0,266,5922,0,0;QS=1,0 PL 0,45,255 +17 2641 . C <*> 0 . ;I16=11,5,0,0,596,23132,0,0,929,54841,0,0,294,6616,0,0;QS=1,0 PL 0,48,255 +17 2642 . C <*> 0 . ;I16=11,5,0,0,571,21345,0,0,929,54841,0,0,297,6703,0,0;QS=1,0 PL 0,48,255 +17 2643 . C <*> 0 . ;I16=11,5,0,0,616,24168,0,0,929,54841,0,0,300,6808,0,0;QS=1,0 PL 0,48,255 +17 2644 . T <*> 0 . ;I16=10,4,0,0,531,20463,0,0,809,47641,0,0,296,6754,0,0;QS=1,0 PL 0,42,255 +17 2645 . C <*> 0 . ;I16=10,5,0,0,586,23118,0,0,869,51241,0,0,302,6764,0,0;QS=1,0 PL 0,45,255 +17 2646 . A <*> 0 . ;I16=10,5,0,0,570,21944,0,0,869,51241,0,0,303,6763,0,0;QS=1,0 PL 0,45,255 +17 2647 . G <*> 0 . ;I16=10,5,0,0,549,21115,0,0,869,51241,0,0,304,6776,0,0;QS=1,0 PL 0,45,255 +17 2648 . C <*> 0 . ;I16=10,5,0,0,577,22561,0,0,869,51241,0,0,304,6752,0,0;QS=1,0 PL 0,45,255 +17 2649 . A <*> 0 . ;I16=11,4,0,0,561,21091,0,0,869,51241,0,0,294,6640,0,0;QS=1,0 PL 0,45,255 +17 2650 . T <*> 0 . ;I16=11,5,0,0,586,21902,0,0,929,54841,0,0,304,6692,0,0;QS=1,0 PL 0,48,255 +17 2651 . C <*> 0 . ;I16=11,5,0,0,614,23950,0,0,929,54841,0,0,304,6660,0,0;QS=1,0 PL 0,48,255 +17 2652 . A <*> 0 . ;I16=11,5,0,0,560,20310,0,0,929,54841,0,0,304,6644,0,0;QS=1,0 PL 0,48,255 +17 2653 . A <*> 0 . ;I16=11,5,0,0,552,19808,0,0,929,54841,0,0,304,6644,0,0;QS=1,0 PL 0,48,255 +17 2654 . C <*> 0 . ;I16=12,5,0,0,625,23373,0,0,989,58441,0,0,304,6660,0,0;QS=1,0 PL 0,51,255 +17 2655 . C <*> 0 . ;I16=12,5,0,0,573,20165,0,0,989,58441,0,0,305,6693,0,0;QS=1,0 PL 0,51,255 +17 2656 . G <*> 0 . ;I16=12,5,0,0,561,18727,0,0,989,58441,0,0,305,6695,0,0;QS=1,0 PL 0,51,255 +17 2657 . C <*> 0 . ;I16=12,5,0,0,649,25105,0,0,989,58441,0,0,305,6717,0,0;QS=1,0 PL 0,51,255 +17 2658 . T <*> 0 . ;I16=12,4,0,0,617,23933,0,0,929,54841,0,0,306,6758,0,0;QS=1,0 PL 0,48,255 +17 2659 . A <*> 0 . ;I16=12,4,0,0,568,20700,0,0,929,54841,0,0,307,6817,0,0;QS=1,0 PL 0,48,255 +17 2660 . G <*> 0 . ;I16=12,4,0,0,641,25817,0,0,929,54841,0,0,307,6843,0,0;QS=1,0 PL 0,48,255 +17 2661 . A <*> 0 . ;I16=13,4,0,0,600,21584,0,0,989,58441,0,0,307,6885,0,0;QS=1,0 PL 0,51,255 +17 2662 . T <*> 0 . ;I16=12,4,0,0,585,21515,0,0,960,57600,0,0,282,6268,0,0;QS=1,0 PL 0,48,255 +17 2663 . A <*> 0 . ;I16=12,4,0,0,592,22004,0,0,929,54841,0,0,304,6772,0,0;QS=1,0 PL 0,48,255 +17 2664 . C <*> 0 . ;I16=12,4,0,0,562,20440,0,0,929,54841,0,0,302,6670,0,0;QS=1,0 PL 0,48,255 +17 2665 . G <*> 0 . ;I16=12,4,0,0,512,16592,0,0,929,54841,0,0,299,6537,0,0;QS=1,0 PL 0,48,255 +17 2666 . T <*> 0 . ;I16=12,4,0,0,575,20881,0,0,929,54841,0,0,296,6422,0,0;QS=1,0 PL 0,48,255 +17 2667 . C <*> 0 . ;I16=11,4,0,0,573,22073,0,0,900,54000,0,0,274,5964,0,0;QS=1,0 PL 0,45,255 +17 2668 . C <*> 0 . ;I16=13,4,0,0,603,21877,0,0,989,58441,0,0,290,6246,0,0;QS=1,0 PL 0,51,255 +17 2669 . C <*> 0 . ;I16=13,3,0,0,594,22788,0,0,929,54841,0,0,289,6185,0,0;QS=1,0 PL 0,48,255 +17 2670 . T <*> 0 . ;I16=12,3,0,0,580,22566,0,0,900,54000,0,0,271,5837,0,0;QS=1,0 PL 0,45,255 +17 2671 . C <*> 0 . ;I16=13,3,0,0,622,24334,0,0,929,54841,0,0,285,6021,0,0;QS=1,0 PL 0,48,255 +17 2672 . C <*> 0 . ;I16=13,3,0,0,582,21588,0,0,929,54841,0,0,283,5969,0,0;QS=1,0 PL 0,48,255 +17 2673 . C <*> 0 . ;I16=13,3,0,0,615,23827,0,0,929,54841,0,0,281,5937,0,0;QS=1,0 PL 0,48,255 +17 2674 . T <*> 0 . ;I16=13,4,0,0,618,23296,0,0,989,58441,0,0,279,5925,0,0;QS=1,0 PL 0,51,255 +17 2675 . T <*> 0 . ;I16=12,4,0,0,522,17834,0,0,929,54841,0,0,278,5882,0,0;QS=1,0 PL 0,48,255 +17 2676 . T <*> 0 . ;I16=12,4,0,0,537,18643,0,0,929,54841,0,0,277,5857,0,0;QS=1,0 PL 0,48,255 +17 2677 . C <*> 0 . ;I16=12,4,0,0,638,25640,0,0,929,54841,0,0,276,5850,0,0;QS=1,0 PL 0,48,255 +17 2678 . T <*> 0 . ;I16=12,4,0,0,612,23670,0,0,929,54841,0,0,275,5861,0,0;QS=1,0 PL 0,48,255 +17 2679 . T <*> 0 . ;I16=12,4,0,0,571,20521,0,0,929,54841,0,0,274,5890,0,0;QS=1,0 PL 0,48,255 +17 2680 . C <*> 0 . ;I16=12,5,0,0,649,25197,0,0,989,58441,0,0,272,5886,0,0;QS=1,0 PL 0,51,255 +17 2681 . T <*> 0 . ;I16=11,5,0,0,580,21614,0,0,929,54841,0,0,272,5898,0,0;QS=1,0 PL 0,48,255 +17 2682 . G <*> 0 . ;I16=11,5,0,0,607,23467,0,0,929,54841,0,0,272,5926,0,0;QS=1,0 PL 0,48,255 +17 2683 . G <*> 0 . ;I16=9,4,0,0,489,18665,0,0,780,46800,0,0,262,5936,0,0;QS=1,0 PL 0,39,255 +17 2684 . G <*> 0 . ;I16=10,5,0,0,539,19947,0,0,900,54000,0,0,270,6026,0,0;QS=1,0 PL 0,45,255 +17 2685 . G <*> 0 . ;I16=11,5,0,0,546,19432,0,0,929,54841,0,0,272,6106,0,0;QS=1,0 PL 0,48,255 +17 2686 . C <*> 0 . ;I16=11,5,0,0,583,21743,0,0,929,54841,0,0,272,6198,0,0;QS=1,0 PL 0,48,255 +17 2687 . A <*> 0 . ;I16=9,5,0,0,496,18082,0,0,840,50400,0,0,272,6254,0,0;QS=1,0 PL 0,42,255 +17 2688 . C <*> 0 . ;I16=9,5,0,0,523,19699,0,0,840,50400,0,0,273,6321,0,0;QS=1,0 PL 0,42,255 +17 2689 . A <*> 0 . ;I16=8,5,0,0,495,19003,0,0,780,46800,0,0,275,6397,0,0;QS=1,0 PL 0,39,255 +17 2690 . G <*> 0 . ;I16=8,6,0,0,530,20732,0,0,840,50400,0,0,277,6481,0,0;QS=1,0 PL 0,42,255 +17 2691 . G <*> 0 . ;I16=8,5,0,0,469,17307,0,0,780,46800,0,0,269,6453,0,0;QS=1,0 PL 0,39,255 +17 2692 . T <*> 0 . ;I16=8,6,0,0,433,13899,0,0,840,50400,0,0,283,6677,0,0;QS=1,0 PL 0,42,255 +17 2693 . C <*> 0 . ;I16=8,6,0,0,560,22536,0,0,840,50400,0,0,284,6692,0,0;QS=1,0 PL 0,42,255 +17 2694 . A <*> 0 . ;I16=9,6,0,0,500,17326,0,0,900,54000,0,0,284,6670,0,0;QS=1,0 PL 0,45,255 +17 2695 . C <*> 0 . ;I16=8,6,0,0,538,20786,0,0,840,50400,0,0,286,6660,0,0;QS=1,0 PL 0,42,255 +17 2696 . A <*> 0 . ;I16=8,6,0,0,503,18497,0,0,840,50400,0,0,288,6662,0,0;QS=1,0 PL 0,42,255 +17 2697 . C <*> 0 . ;I16=8,6,0,0,521,19721,0,0,840,50400,0,0,289,6627,0,0;QS=1,0 PL 0,42,255 +17 2698 . T <*> 0 . ;I16=8,6,0,0,533,20427,0,0,840,50400,0,0,290,6606,0,0;QS=1,0 PL 0,42,255 +17 2699 . C <*> 0 . ;I16=9,6,0,0,592,23512,0,0,900,54000,0,0,291,6599,0,0;QS=1,0 PL 0,45,255 +17 2700 . T <*> 0 . ;I16=9,6,0,0,564,21596,0,0,900,54000,0,0,292,6556,0,0;QS=1,0 PL 0,45,255 +17 2701 . C <*> 0 . ;I16=9,6,0,0,602,24268,0,0,900,54000,0,0,293,6527,0,0;QS=1,0 PL 0,45,255 +17 2702 . T <*> 0 . ;I16=9,6,0,0,579,22489,0,0,900,54000,0,0,294,6512,0,0;QS=1,0 PL 0,45,255 +17 2703 . T <*> 0 . ;I16=9,6,0,0,534,19122,0,0,900,54000,0,0,295,6511,0,0;QS=1,0 PL 0,45,255 +17 2704 . C <*> 0 . ;I16=9,6,0,0,582,22788,0,0,900,54000,0,0,296,6524,0,0;QS=1,0 PL 0,45,255 +17 2705 . C <*> 0 . ;I16=9,6,0,0,594,23622,0,0,900,54000,0,0,297,6551,0,0;QS=1,0 PL 0,45,255 +17 2706 . A <*> 0 . ;I16=9,7,0,0,576,21444,0,0,960,57600,0,0,297,6541,0,0;QS=1,0 PL 0,48,255 +17 2707 . G <*> 0 . ;I16=9,7,0,0,612,23884,0,0,960,57600,0,0,298,6544,0,0;QS=1,0 PL 0,48,255 +17 2708 . G <*> 0 . ;I16=9,7,0,0,563,20481,0,0,960,57600,0,0,299,6561,0,0;QS=1,0 PL 0,48,255 +17 2709 . T <*> 0 . ;I16=9,7,0,0,560,20242,0,0,960,57600,0,0,299,6543,0,0;QS=1,0 PL 0,48,255 +17 2710 . C <*> 0 . ;I16=9,8,0,0,652,25358,0,0,1020,61200,0,0,299,6541,0,0;QS=1,0 PL 0,51,255 +17 2711 . T <*> 0 . ;I16=10,8,0,0,665,24777,0,0,1080,64800,0,0,300,6556,0,0;QS=1,0 PL 0,54,255 +17 2712 . A <*> 0 . ;I16=10,8,0,0,660,24482,0,0,1080,64800,0,0,302,6590,0,0;QS=1,0 PL 0,54,255 +17 2713 . G <*> 0 . ;I16=10,9,0,0,730,28522,0,0,1109,65641,0,0,304,6644,0,0;QS=1,0 PL 0,57,255 +17 2714 . G <*> 0 . ;I16=10,8,0,0,681,25941,0,0,1080,64800,0,0,305,6669,0,0;QS=1,0 PL 0,54,255 +17 2715 . A <*> 0 . ;I16=10,9,0,0,673,24133,0,0,1109,65641,0,0,308,6720,0,0;QS=1,0 PL 0,57,255 +17 2716 . T <*> 0 . ;I16=10,9,0,0,688,25206,0,0,1109,65641,0,0,309,6743,0,0;QS=1,0 PL 0,57,255 +17 2717 . G <*> 0 . ;I16=10,9,0,0,713,27447,0,0,1109,65641,0,0,310,6788,0,0;QS=1,0 PL 0,57,255 +17 2718 . C <*> 0 . ;I16=9,8,0,0,658,25608,0,0,989,58441,0,0,313,6853,0,0;QS=1,0 PL 0,51,255 +17 2719 . A <*> 0 . ;I16=9,8,0,0,634,24372,0,0,989,58441,0,0,315,6887,0,0;QS=1,0 PL 0,51,255 +17 2720 . G <*> 0 . ;I16=9,8,0,0,675,26877,0,0,989,58441,0,0,316,6890,0,0;QS=1,0 PL 0,51,255 +17 2721 . C <*> 0 . ;I16=9,8,0,0,654,25694,0,0,989,58441,0,0,317,6911,0,0;QS=1,0 PL 0,51,255 +17 2722 . T <*> 0 . ;I16=8,8,0,0,603,23015,0,0,929,54841,0,0,319,6949,0,0;QS=1,0 PL 0,48,255 +17 2723 . G <*> 0 . ;I16=8,8,0,0,632,25160,0,0,929,54841,0,0,321,7003,0,0;QS=1,0 PL 0,48,255 +17 2724 . A <*> 0 . ;I16=8,8,0,0,590,21946,0,0,929,54841,0,0,322,7024,0,0;QS=1,0 PL 0,48,255 +17 2725 . G <*> 0 . ;I16=8,8,0,0,619,24527,0,0,929,54841,0,0,322,7012,0,0;QS=1,0 PL 0,48,255 +17 2726 . G <*> 0 . ;I16=8,7,0,0,560,21556,0,0,869,51241,0,0,297,6391,0,0;QS=1,0 PL 0,45,255 +17 2727 . G <*> 0 . ;I16=8,8,0,0,578,21310,0,0,929,54841,0,0,322,7036,0,0;QS=1,0 PL 0,48,255 +17 2728 . G <*> 0 . ;I16=8,8,0,0,588,22264,0,0,929,54841,0,0,322,7072,0,0;QS=1,0 PL 0,48,255 +17 2729 . T <*> 0 . ;I16=8,8,0,0,563,20059,0,0,929,54841,0,0,321,7075,0,0;QS=1,0 PL 0,48,255 +17 2730 . G <*> 0 . ;I16=8,8,0,0,611,23929,0,0,929,54841,0,0,320,7096,0,0;QS=1,0 PL 0,48,255 +17 2731 . C <*> 0 . ;I16=8,8,0,0,588,22528,0,0,929,54841,0,0,319,7135,0,0;QS=1,0 PL 0,48,255 +17 2732 . C <*> 0 . ;I16=8,8,0,0,591,22311,0,0,929,54841,0,0,317,7141,0,0;QS=1,0 PL 0,48,255 +17 2733 . C <*> 0 . ;I16=8,8,0,0,572,21138,0,0,929,54841,0,0,315,7163,0,0;QS=1,0 PL 0,48,255 +17 2734 . C <*> 0 . ;I16=7,8,0,0,575,22377,0,0,869,51241,0,0,314,7200,0,0;QS=1,0 PL 0,45,255 +17 2735 . T <*> 0 . ;I16=8,8,0,0,604,23020,0,0,929,54841,0,0,313,7251,0,0;QS=1,0 PL 0,48,255 +17 2736 . C <*> 0 . ;I16=8,7,0,0,590,23344,0,0,900,54000,0,0,288,6688,0,0;QS=1,0 PL 0,45,255 +17 2737 . T <*> 0 . ;I16=8,8,0,0,589,22069,0,0,929,54841,0,0,308,7148,0,0;QS=1,0 PL 0,48,255 +17 2738 . T <*> 0 . ;I16=8,8,0,0,576,20978,0,0,929,54841,0,0,305,7093,0,0;QS=1,0 PL 0,48,255 +17 2739 . A <*> 0 . ;I16=7,7,0,0,493,17517,0,0,809,47641,0,0,277,6375,0,0;QS=1,0 PL 0,42,255 +17 2740 . C <*> 0 . ;I16=8,7,0,0,589,23251,0,0,869,51241,0,0,299,6917,0,0;QS=1,0 PL 0,45,255 +17 2741 . C <*> 0 . ;I16=8,7,0,0,587,23123,0,0,869,51241,0,0,296,6844,0,0;QS=1,0 PL 0,45,255 +17 2742 . A <*> 0 . ;I16=8,7,0,0,534,19482,0,0,869,51241,0,0,293,6781,0,0;QS=1,0 PL 0,45,255 +17 2743 . T <*> 0 . ;I16=8,7,0,0,530,19266,0,0,869,51241,0,0,289,6679,0,0;QS=1,0 PL 0,45,255 +17 2744 . C <*> 0 . ;I16=8,6,0,0,552,22034,0,0,809,47641,0,0,286,6588,0,0;QS=1,0 PL 0,42,255 +17 2745 . T <*> 0 . ;I16=8,6,0,0,513,19479,0,0,809,47641,0,0,283,6507,0,0;QS=1,0 PL 0,42,255 +17 2746 . A <*> 0 . ;I16=8,6,0,0,503,18225,0,0,809,47641,0,0,280,6436,0,0;QS=1,0 PL 0,42,255 +17 2747 . A <*> 0 . ;I16=8,6,0,0,513,19027,0,0,809,47641,0,0,277,6375,0,0;QS=1,0 PL 0,42,255 +17 2748 . T <*> 0 . ;I16=8,7,0,0,538,19644,0,0,869,51241,0,0,274,6324,0,0;QS=1,0 PL 0,45,255 +17 2749 . C <*> 0 . ;I16=7,7,0,0,543,21265,0,0,809,47641,0,0,272,6234,0,0;QS=1,0 PL 0,42,255 +17 2750 . T <*> 0 . ;I16=7,7,0,0,527,20155,0,0,809,47641,0,0,270,6156,0,0;QS=1,0 PL 0,42,255 +17 2751 . G <*> 0 . ;I16=7,7,0,0,553,21919,0,0,809,47641,0,0,268,6090,0,0;QS=1,0 PL 0,42,255 +17 2752 . T <*> 0 . ;I16=7,7,0,0,488,17386,0,0,809,47641,0,0,266,6036,0,0;QS=1,0 PL 0,42,255 +17 2753 . G <*> 0 . ;I16=7,7,0,0,463,16705,0,0,809,47641,0,0,264,5994,0,0;QS=1,0 PL 0,42,255 +17 2754 . C <*> 0 . ;I16=6,7,0,0,480,18294,0,0,749,44041,0,0,263,5963,0,0;QS=1,0 PL 0,39,255 +17 2755 . C <*> 0 . ;I16=6,7,0,0,475,18079,0,0,749,44041,0,0,262,5942,0,0;QS=1,0 PL 0,39,255 +17 2756 . C <*> 0 . ;I16=6,6,0,0,454,17450,0,0,720,43200,0,0,236,5306,0,0;QS=1,0 PL 0,36,255 +17 2757 . T <*> 0 . ;I16=6,7,0,0,461,16883,0,0,749,44041,0,0,260,5930,0,0;QS=1,0 PL 0,39,255 +17 2758 . T <*> 0 . ;I16=6,7,0,0,436,15248,0,0,749,44041,0,0,259,5939,0,0;QS=1,0 PL 0,39,255 +17 2759 . A <*> 0 . ;I16=6,7,0,0,463,16583,0,0,749,44041,0,0,258,5958,0,0;QS=1,0 PL 0,39,255 +17 2760 . T <*> 0 . ;I16=6,7,0,0,468,17222,0,0,749,44041,0,0,257,5987,0,0;QS=1,0 PL 0,39,255 +17 2761 . T <*> 0 . ;I16=5,7,0,0,434,16196,0,0,689,40441,0,0,256,5974,0,0;QS=1,0 PL 0,36,255 +17 2762 . T <*> 0 . ;I16=5,7,0,0,424,15234,0,0,689,40441,0,0,255,5967,0,0;QS=1,0 PL 0,36,255 +17 2763 . C <*> 0 . ;I16=5,7,0,0,440,16580,0,0,689,40441,0,0,253,5917,0,0;QS=1,0 PL 0,36,255 +17 2764 . C <*> 0 . ;I16=5,7,0,0,456,17620,0,0,689,40441,0,0,251,5875,0,0;QS=1,0 PL 0,36,255 +17 2765 . T <*> 0 . ;I16=5,7,0,0,443,16447,0,0,689,40441,0,0,248,5792,0,0;QS=1,0 PL 0,36,255 +17 2766 . C <*> 0 . ;I16=5,7,0,0,469,18439,0,0,689,40441,0,0,245,5719,0,0;QS=1,0 PL 0,36,255 +17 2767 . T <*> 0 . ;I16=5,7,0,0,450,17012,0,0,689,40441,0,0,242,5656,0,0;QS=1,0 PL 0,36,255 +17 2768 . G <*> 0 . ;I16=4,7,0,0,444,17960,0,0,629,36841,0,0,240,5602,0,0;QS=1,0 PL 0,33,255 +17 2769 . C <*> 0 . ;I16=4,7,0,0,415,15975,0,0,629,36841,0,0,237,5507,0,0;QS=1,0 PL 0,33,255 +17 2770 . T <*> 0 . ;I16=4,7,0,0,399,14825,0,0,629,36841,0,0,234,5422,0,0;QS=1,0 PL 0,33,255 +17 2771 . T <*> 0 . ;I16=4,7,0,0,389,14085,0,0,629,36841,0,0,231,5347,0,0;QS=1,0 PL 0,33,255 +17 2772 . T <*> 0 . ;I16=4,7,0,0,397,14459,0,0,629,36841,0,0,228,5282,0,0;QS=1,0 PL 0,33,255 +17 2773 . A <*> 0 . ;I16=4,7,0,0,401,14861,0,0,629,36841,0,0,225,5227,0,0;QS=1,0 PL 0,33,255 +17 2774 . G <*> 0 . ;I16=4,6,0,0,398,15900,0,0,569,33241,0,0,221,5081,0,0;QS=1,0 PL 0,30,255 +17 2775 . T <*> 0 . ;I16=4,6,0,0,370,13866,0,0,569,33241,0,0,217,4943,0,0;QS=1,0 PL 0,30,253 +17 2776 . G <*> 0 . ;I16=4,6,0,0,382,14780,0,0,569,33241,0,0,213,4813,0,0;QS=1,0 PL 0,30,255 +17 2777 . A <*> 0 . ;I16=4,6,0,0,399,15955,0,0,569,33241,0,0,209,4691,0,0;QS=1,0 PL 0,30,255 +17 2778 . G <*> 0 . ;I16=4,7,0,0,395,14719,0,0,629,36841,0,0,205,4577,0,0;QS=1,0 PL 0,33,255 +17 2779 . G <*> 0 . ;I16=4,7,0,0,407,15261,0,0,629,36841,0,0,202,4472,0,0;QS=1,0 PL 0,33,255 +17 2780 . A <*> 0 . ;I16=4,7,0,0,374,13074,0,0,629,36841,0,0,199,4377,0,0;QS=1,0 PL 0,33,244 +17 2781 . A <*> 0 . ;I16=3,7,0,0,371,13921,0,0,569,33241,0,0,178,3954,0,0;QS=1,0 PL 0,30,253 +17 2782 . G <*> 0 . ;I16=4,7,0,0,384,14124,0,0,629,36841,0,0,191,4121,0,0;QS=1,0 PL 0,33,255 +17 2783 . A <*> 0 . ;I16=4,7,0,0,411,15481,0,0,629,36841,0,0,187,4011,0,0;QS=1,0 PL 0,33,255 +17 2784 . G <*> 0 . ;I16=4,7,0,0,428,16742,0,0,629,36841,0,0,183,3913,0,0;QS=1,0 PL 0,33,255 +17 2785 . G <*> 0 . ;I16=4,7,0,0,392,14606,0,0,629,36841,0,0,178,3778,0,0;QS=1,0 PL 0,33,255 +17 2786 . C <*> 0 . ;I16=4,8,0,0,413,14573,0,0,689,40441,0,0,172,3608,0,0;QS=1,0 PL 0,36,255 +17 2787 . C <*> 0 . ;I16=4,8,0,0,400,13942,0,0,689,40441,0,0,167,3455,0,0;QS=1,0 PL 0,36,252 +17 2788 . C <*> 0 . ;I16=4,7,0,0,387,14269,0,0,629,36841,0,0,162,3270,0,0;QS=1,0 PL 0,33,255 +17 2789 . C <*> 0 . ;I16=5,7,0,0,419,15211,0,0,689,40441,0,0,157,3103,0,0;QS=1,0 PL 0,36,255 +17 2790 . T <*> 0 . ;I16=5,6,0,0,402,14972,0,0,629,36841,0,0,154,2954,0,0;QS=1,0 PL 0,33,255 +17 2791 . G <*> 0 . ;I16=5,6,0,0,404,15494,0,0,629,36841,0,0,151,2823,0,0;QS=1,0 PL 0,33,255 +17 2792 . G <*> 0 . ;I16=5,6,0,0,381,13555,0,0,629,36841,0,0,148,2710,0,0;QS=1,0 PL 0,33,254 +17 2793 . T <*> 0 . ;I16=5,6,0,0,367,12949,0,0,629,36841,0,0,145,2615,0,0;QS=1,0 PL 0,33,247 +17 2794 . C <*> 0 . ;I16=4,6,0,0,361,13461,0,0,569,33241,0,0,143,2537,0,0;QS=1,0 PL 0,30,255 +17 2795 . C <*> 0 . ;I16=3,6,0,0,343,13211,0,0,509,29641,0,0,138,2466,0,0;QS=1,0 PL 0,27,240 +17 2796 . A <*> 0 . ;I16=3,6,0,0,308,11036,0,0,509,29641,0,0,137,2425,0,0;QS=1,0 PL 0,27,221 +17 2797 . T <*> 0 . ;I16=4,6,0,0,346,12266,0,0,569,33241,0,0,137,2399,0,0;QS=1,0 PL 0,30,243 +17 2798 . G <*> 0 . ;I16=4,6,0,0,376,14524,0,0,569,33241,0,0,135,2385,0,0;QS=1,0 PL 0,30,255 +17 2799 . A <*> 0 . ;I16=3,6,0,0,312,11116,0,0,509,29641,0,0,134,2386,0,0;QS=1,0 PL 0,27,220 +17 2800 . A <*> 0 . ;I16=3,6,0,0,340,13020,0,0,509,29641,0,0,133,2401,0,0;QS=1,0 PL 0,27,237 +17 2801 . G <*> 0 . ;I16=3,6,0,0,330,12216,0,0,509,29641,0,0,132,2430,0,0;QS=1,0 PL 0,27,234 +17 2802 . G <*> 0 . ;I16=3,5,0,0,299,11361,0,0,449,26041,0,0,107,1897,0,0;QS=1,0 PL 0,24,229 +17 2803 . G <*> 0 . ;I16=3,6,0,0,330,12184,0,0,509,29641,0,0,130,2530,0,0;QS=1,0 PL 0,27,233 +17 2804 . G <*> 0 . ;I16=3,6,0,0,309,11089,0,0,509,29641,0,0,128,2550,0,0;QS=1,0 PL 0,27,218 +17 2805 . C <*> 0 . ;I16=3,6,0,0,331,12269,0,0,509,29641,0,0,126,2582,0,0;QS=1,0 PL 0,27,229 +17 2806 . C <*> 0 . ;I16=3,5,0,0,281,10115,0,0,449,26041,0,0,125,2625,0,0;QS=1,0 PL 0,24,215 +17 2807 . T <*> 0 . ;I16=3,5,0,0,292,10756,0,0,449,26041,0,0,124,2678,0,0;QS=1,0 PL 0,24,221 +17 2808 . T <*> 0 . ;I16=3,5,0,0,275,9573,0,0,449,26041,0,0,123,2741,0,0;QS=1,0 PL 0,24,209 +17 2809 . T <*> 0 . ;I16=3,4,0,0,235,8023,0,0,389,22441,0,0,97,2189,0,0;QS=1,0 PL 0,21,189 +17 2810 . C <*> 0 . ;I16=4,4,0,0,302,11478,0,0,449,26041,0,0,121,2847,0,0;QS=1,0 PL 0,24,229 +17 2811 . A <*> 0 . ;I16=3,4,0,0,267,10221,0,0,389,22441,0,0,122,2890,0,0;QS=1,0 PL 0,21,209 +17 2812 . G <*> 0 . ;I16=3,5,0,0,306,11764,0,0,449,26041,0,0,122,2892,0,0;QS=1,0 PL 0,24,229 +17 2813 . A <*> 0 . ;I16=3,4,0,0,240,8792,0,0,420,25200,0,0,124,2902,0,0;QS=1,0 PL 0,21,195 +17 2814 . G <*> 0 . ;I16=3,4,0,0,271,10595,0,0,420,25200,0,0,126,2920,0,0;QS=1,0 PL 0,21,217 +17 2815 . A <*> 0 . ;I16=3,3,0,0,201,6907,0,0,360,21600,0,0,124,2886,0,0;QS=1,0 PL 0,18,170 +17 2816 . C <*> 0 . ;I16=3,4,0,0,241,8351,0,0,420,25200,0,0,128,2876,0,0;QS=1,0 PL 0,21,193 +17 2817 . G <*> 0 . ;I16=3,4,0,0,248,9158,0,0,420,25200,0,0,129,2863,0,0;QS=1,0 PL 0,21,200 +17 2818 . G <*> 0 . ;I16=3,4,0,0,271,10511,0,0,420,25200,0,0,130,2856,0,0;QS=1,0 PL 0,21,216 +17 2819 . G <*> 0 . ;I16=3,4,0,0,279,11139,0,0,420,25200,0,0,131,2855,0,0;QS=1,0 PL 0,21,222 +17 2820 . G <*> 0 . ;I16=3,4,0,0,254,9436,0,0,420,25200,0,0,132,2860,0,0;QS=1,0 PL 0,21,205 +17 2821 . A <*> 0 . ;I16=3,3,0,0,188,6112,0,0,360,21600,0,0,108,2246,0,0;QS=1,0 PL 0,18,159 +17 2822 . C <*> 0 . ;I16=3,4,0,0,252,9348,0,0,420,25200,0,0,134,2888,0,0;QS=1,0 PL 0,21,203 +17 2823 . C <*> 0 . ;I16=3,4,0,0,247,9139,0,0,420,25200,0,0,134,2862,0,0;QS=1,0 PL 0,21,201 +17 2824 . C <*> 0 . ;I16=4,4,0,0,282,10142,0,0,480,28800,0,0,134,2844,0,0;QS=1,0 PL 0,24,219 +17 2825 . C <*> 0 . ;I16=4,4,0,0,302,11526,0,0,480,28800,0,0,135,2835,0,0;QS=1,0 PL 0,24,234 +17 2826 . T <*> 0 . ;I16=4,4,0,0,285,10377,0,0,480,28800,0,0,136,2836,0,0;QS=1,0 PL 0,24,222 +17 2827 . G <*> 0 . ;I16=4,4,0,0,296,11196,0,0,480,28800,0,0,137,2847,0,0;QS=1,0 PL 0,24,230 +17 2828 . A <*> 0 . ;I16=4,5,0,0,282,9274,0,0,540,32400,0,0,138,2868,0,0;QS=1,0 PL 0,27,213 +17 2829 . G <*> 0 . ;I16=4,4,0,0,311,12161,0,0,480,28800,0,0,123,2611,0,0;QS=1,0 PL 0,24,239 +17 2830 . G <*> 0 . ;I16=4,5,0,0,334,12602,0,0,540,32400,0,0,142,2944,0,0;QS=1,0 PL 0,27,248 +17 2831 . A <*> 0 . ;I16=4,5,0,0,295,10149,0,0,540,32400,0,0,144,3000,0,0;QS=1,0 PL 0,27,223 +17 2832 . G <*> 0 . ;I16=4,4,0,0,294,11146,0,0,480,28800,0,0,126,2668,0,0;QS=1,0 PL 0,24,230 +17 2833 . C <*> 0 . ;I16=4,5,0,0,312,11092,0,0,540,32400,0,0,148,3148,0,0;QS=1,0 PL 0,27,233 +17 2834 . C <*> 0 . ;I16=4,4,0,0,298,11268,0,0,480,28800,0,0,128,2756,0,0;QS=1,0 PL 0,24,230 +17 2835 . C <*> 0 . ;I16=3,5,0,0,261,8887,0,0,480,28800,0,0,153,3343,0,0;QS=1,0 PL 0,24,202 +17 2836 . C <*> 0 . ;I16=3,5,0,0,270,9304,0,0,480,28800,0,0,155,3405,0,0;QS=1,0 PL 0,24,206 +17 2837 . G <*> 0 . ;I16=4,5,0,0,274,8886,0,0,540,32400,0,0,157,3475,0,0;QS=1,0 PL 0,27,207 +17 2838 . A <*> 0 . ;I16=4,5,0,0,333,12397,0,0,540,32400,0,0,159,3503,0,0;QS=1,0 PL 0,27,245 +17 2839 . G <*> 0 . ;I16=4,4,0,0,323,13071,0,0,480,28800,0,0,136,2914,0,0;QS=1,0 PL 0,24,248 +17 2840 . C <*> 0 . ;I16=4,5,0,0,308,11122,0,0,540,32400,0,0,163,3583,0,0;QS=1,0 PL 0,27,233 +17 2841 . A <*> 0 . ;I16=4,5,0,0,341,13041,0,0,540,32400,0,0,165,3635,0,0;QS=1,0 PL 0,27,252 +17 2842 . G <*> 0 . ;I16=4,5,0,0,347,13469,0,0,540,32400,0,0,167,3695,0,0;QS=1,0 PL 0,27,255 +17 2843 . C <*> 0 . ;I16=4,6,0,0,379,14517,0,0,600,36000,0,0,169,3763,0,0;QS=1,0 PL 0,30,255 +17 2844 . A <*> 0 . ;I16=4,6,0,0,375,14311,0,0,600,36000,0,0,172,3840,0,0;QS=1,0 PL 0,30,255 +17 2845 . G <*> 0 . ;I16=4,6,0,0,377,14355,0,0,600,36000,0,0,175,3927,0,0;QS=1,0 PL 0,30,255 +17 2846 . C <*> 0 . ;I16=4,6,0,0,336,11918,0,0,600,36000,0,0,178,4024,0,0;QS=1,0 PL 0,30,243 +17 2847 . C <*> 0 . ;I16=4,6,0,0,341,11799,0,0,600,36000,0,0,181,4131,0,0;QS=1,0 PL 0,30,241 +17 2848 . G <*> 0 . ;I16=4,5,0,0,293,9909,0,0,540,32400,0,0,185,4247,0,0;QS=1,0 PL 0,27,218 +17 2849 . T <*> 0 . ;I16=4,5,0,0,309,11041,0,0,540,32400,0,0,189,4371,0,0;QS=1,0 PL 0,27,231 +17 2850 . C <*> 0 . ;I16=4,5,0,0,315,11237,0,0,540,32400,0,0,192,4452,0,0;QS=1,0 PL 0,27,234 +17 2851 . G <*> 0 . ;I16=4,5,0,0,322,11732,0,0,540,32400,0,0,195,4539,0,0;QS=1,0 PL 0,27,239 +17 2852 . T <*> 0 . ;I16=4,5,0,0,329,12153,0,0,540,32400,0,0,198,4632,0,0;QS=1,0 PL 0,27,244 +17 2853 . G <*> 0 . ;I16=4,5,0,0,354,14004,0,0,540,32400,0,0,200,4682,0,0;QS=1,0 PL 0,27,255 +17 2854 . T <*> 0 . ;I16=4,5,0,0,319,11733,0,0,540,32400,0,0,201,4689,0,0;QS=1,0 PL 0,27,238 +17 2855 . C <*> 0 . ;I16=4,5,0,0,342,13256,0,0,540,32400,0,0,202,4702,0,0;QS=1,0 PL 0,27,255 +17 2856 . T <*> 0 . ;I16=4,5,0,0,339,13099,0,0,540,32400,0,0,203,4721,0,0;QS=1,0 PL 0,27,252 +17 2857 . C <*> 0 . ;I16=4,5,0,0,342,13398,0,0,540,32400,0,0,204,4746,0,0;QS=1,0 PL 0,27,255 +17 2858 . A <*> 0 . ;I16=4,6,0,0,360,13214,0,0,600,36000,0,0,205,4777,0,0;QS=1,0 PL 0,30,254 +17 2859 . C <*> 0 . ;I16=4,6,0,0,362,13418,0,0,600,36000,0,0,207,4815,0,0;QS=1,0 PL 0,30,255 +17 2860 . C <*> 0 . ;I16=4,6,0,0,351,12869,0,0,600,36000,0,0,209,4861,0,0;QS=1,0 PL 0,30,251 +17 2861 . C <*> 0 . ;I16=5,6,0,0,407,15333,0,0,660,39600,0,0,210,4866,0,0;QS=1,0 PL 0,33,255 +17 2862 . A <*> 0 . ;I16=4,6,0,0,395,15705,0,0,600,36000,0,0,187,4257,0,0;QS=1,0 PL 0,30,255 +17 2863 . G <*> 0 . ;I16=5,6,0,0,422,16478,0,0,660,39600,0,0,213,4859,0,0;QS=1,0 PL 0,33,255 +17 2864 . G <*> 0 . ;I16=5,6,0,0,418,16042,0,0,660,39600,0,0,213,4797,0,0;QS=1,0 PL 0,33,255 +17 2865 . G <*> 0 . ;I16=5,6,0,0,400,14824,0,0,660,39600,0,0,213,4747,0,0;QS=1,0 PL 0,33,255 +17 2866 . T <*> 0 . ;I16=5,6,0,0,380,13480,0,0,660,39600,0,0,213,4709,0,0;QS=1,0 PL 0,33,255 +17 2867 . G <*> 0 . ;I16=5,6,0,0,420,16188,0,0,660,39600,0,0,213,4683,0,0;QS=1,0 PL 0,33,255 +17 2868 . T <*> 0 . ;I16=5,6,0,0,387,14113,0,0,660,39600,0,0,213,4669,0,0;QS=1,0 PL 0,33,255 +17 2869 . C <*> 0 . ;I16=5,6,0,0,405,15559,0,0,660,39600,0,0,212,4616,0,0;QS=1,0 PL 0,33,255 +17 2870 . T <*> 0 . ;I16=5,6,0,0,421,16311,0,0,660,39600,0,0,211,4573,0,0;QS=1,0 PL 0,33,255 +17 2871 . G <*> 0 . ;I16=5,6,0,0,428,16890,0,0,660,39600,0,0,210,4540,0,0;QS=1,0 PL 0,33,255 +17 2872 . A <*> 0 . ;I16=5,6,0,0,383,13499,0,0,660,39600,0,0,209,4517,0,0;QS=1,0 PL 0,33,255 +17 2873 . A <*> 0 . ;I16=5,6,0,0,417,15887,0,0,660,39600,0,0,208,4504,0,0;QS=1,0 PL 0,33,255 +17 2874 . A <*> 0 . ;I16=5,6,0,0,392,14144,0,0,660,39600,0,0,207,4501,0,0;QS=1,0 PL 0,33,255 +17 2875 . C <*> 0 . ;I16=5,6,0,0,406,15432,0,0,660,39600,0,0,206,4508,0,0;QS=1,0 PL 0,33,255 +17 2876 . A <*> 0 . ;I16=4,6,0,0,373,14315,0,0,600,36000,0,0,180,3900,0,0;QS=1,0 PL 0,30,255 +17 2877 . G <*> 0 . ;I16=5,6,0,0,418,16258,0,0,660,39600,0,0,204,4552,0,0;QS=1,0 PL 0,33,255 +17 2878 . A <*> 0 . ;I16=5,5,0,0,363,13503,0,0,600,36000,0,0,204,4588,0,0;QS=1,0 PL 0,30,255 +17 2879 . T <*> 0 . ;I16=5,5,0,0,355,12833,0,0,600,36000,0,0,204,4632,0,0;QS=1,0 PL 0,30,253 +17 2880 . G <*> 0 . ;I16=5,5,0,0,376,14244,0,0,600,36000,0,0,204,4684,0,0;QS=1,0 PL 0,30,255 +17 2881 . T <*> 0 . ;I16=3,5,0,0,274,9988,0,0,480,28800,0,0,154,3494,0,0;QS=1,0 PL 0,24,209 +17 2882 . G <*> 0 . ;I16=5,5,0,0,364,13724,0,0,600,36000,0,0,204,4812,0,0;QS=1,0 PL 0,30,255 +17 2883 . G <*> 0 . ;I16=5,5,0,0,370,13994,0,0,600,36000,0,0,204,4888,0,0;QS=1,0 PL 0,30,255 +17 2884 . A <*> 0 . ;I16=4,5,0,0,304,10996,0,0,540,32400,0,0,178,4296,0,0;QS=1,0 PL 0,27,229 +17 2885 . G <*> 0 . ;I16=5,5,0,0,401,16265,0,0,600,36000,0,0,201,4911,0,0;QS=1,0 PL 0,30,255 +17 2886 . G <*> 0 . ;I16=5,4,0,0,310,11448,0,0,540,32400,0,0,200,4908,0,0;QS=1,0 PL 0,27,236 +17 2887 . T <*> 0 . ;I16=6,4,0,0,290,9532,0,0,600,36000,0,0,197,4811,0,0;QS=1,0 PL 0,30,213 +17 2888 . C <*> 0 . ;I16=7,4,0,0,426,16852,0,0,660,39600,0,0,195,4721,0,0;QS=1,0 PL 0,33,255 +17 2889 . T <*> 0 . ;I16=6,4,0,0,382,14668,0,0,600,36000,0,0,195,4639,0,0;QS=1,0 PL 0,30,255 +17 2890 . C <*> 0 . ;I16=6,4,0,0,348,12366,0,0,600,36000,0,0,195,4565,0,0;QS=1,0 PL 0,30,247 +17 2891 . G <*> 0 . ;I16=6,4,0,0,338,11842,0,0,600,36000,0,0,195,4499,0,0;QS=1,0 PL 0,30,242 +17 2892 . G <*> 0 . ;I16=6,5,0,0,368,13392,0,0,660,39600,0,0,195,4441,0,0;QS=1,0 PL 0,33,255 +17 2893 . G <*> 0 . ;I16=6,5,0,0,352,12404,0,0,660,39600,0,0,196,4392,0,0;QS=1,0 PL 0,33,251 +17 2894 . T <*> 0 . ;I16=6,5,0,0,367,12851,0,0,660,39600,0,0,197,4353,0,0;QS=1,0 PL 0,33,255 +17 2895 . G <*> 0 . ;I16=5,5,0,0,403,16311,0,0,600,36000,0,0,173,3699,0,0;QS=1,0 PL 0,30,255 +17 2896 . A <*> 0 . ;I16=5,5,0,0,363,13721,0,0,600,36000,0,0,174,3680,0,0;QS=1,0 PL 0,30,255 +17 2897 . G <*> 0 . ;I16=6,5,0,0,396,14764,0,0,660,39600,0,0,200,4296,0,0;QS=1,0 PL 0,33,255 +17 2898 . G <*> 0 . ;I16=6,5,0,0,359,12775,0,0,660,39600,0,0,201,4297,0,0;QS=1,0 PL 0,33,254 +17 2899 . C <*> 0 . ;I16=4,5,0,0,307,10777,0,0,540,32400,0,0,166,3534,0,0;QS=1,0 PL 0,27,228 +17 2900 . G <*> 0 . ;I16=7,6,0,0,405,13511,0,0,780,46800,0,0,201,4233,0,0;QS=1,0 PL 0,39,255 +17 2901 . T <*> 0 . ;I16=7,6,0,0,419,14269,0,0,780,46800,0,0,203,4221,0,0;QS=1,0 PL 0,39,255 +17 2902 . G <*> 0 . ;I16=7,6,0,0,501,19631,0,0,780,46800,0,0,205,4225,0,0;QS=1,0 PL 0,39,255 +17 2903 . G <*> 0 . ;I16=7,6,0,0,480,18082,0,0,780,46800,0,0,206,4196,0,0;QS=1,0 PL 0,39,255 +17 2904 . C <*> 0 . ;I16=7,6,0,0,482,18626,0,0,780,46800,0,0,207,4185,0,0;QS=1,0 PL 0,39,255 +17 2905 . T <*> 0 . ;I16=8,6,0,0,515,19221,0,0,840,50400,0,0,208,4192,0,0;QS=1,0 PL 0,42,255 +17 2906 . C <*> 0 . ;I16=8,6,0,0,543,21161,0,0,840,50400,0,0,210,4218,0,0;QS=1,0 PL 0,42,255 +17 2907 . A <*> 0 . ;I16=7,6,0,0,493,18857,0,0,780,46800,0,0,196,4008,0,0;QS=1,0 PL 0,39,255 +17 2908 . G <*> 0 . ;I16=8,6,0,0,552,21992,0,0,840,50400,0,0,214,4330,0,0;QS=1,0 PL 0,42,255 +17 2909 . A <*> 0 . ;I16=6,6,0,0,446,16708,0,0,720,43200,0,0,195,3975,0,0;QS=1,0 PL 0,36,255 +17 2910 . T <*> 0 . ;I16=7,6,0,0,458,16574,0,0,780,46800,0,0,219,4521,0,0;QS=1,0 PL 0,39,255 +17 2911 . A <*> 0 . ;I16=7,6,0,0,428,14674,0,0,780,46800,0,0,222,4644,0,0;QS=1,0 PL 0,39,255 +17 2912 . C <*> 0 . ;I16=7,5,0,0,456,17484,0,0,720,43200,0,0,225,4735,0,0;QS=1,0 PL 0,36,255 +17 2913 . A <*> 0 . ;I16=7,5,0,0,435,16347,0,0,720,43200,0,0,227,4793,0,0;QS=1,0 PL 0,36,255 +17 2914 . G <*> 0 . ;I16=7,5,0,0,462,18196,0,0,720,43200,0,0,228,4816,0,0;QS=1,0 PL 0,36,255 +17 2915 . G <*> 0 . ;I16=7,5,0,0,436,16660,0,0,720,43200,0,0,229,4853,0,0;QS=1,0 PL 0,36,255 +17 2916 . G <*> 0 . ;I16=7,5,0,0,425,15975,0,0,720,43200,0,0,230,4904,0,0;QS=1,0 PL 0,36,255 +17 2917 . A <*> 0 . ;I16=7,5,0,0,423,15275,0,0,720,43200,0,0,225,4933,0,0;QS=1,0 PL 0,36,255 +17 2918 . G <*> 0 . ;I16=8,5,0,0,501,19739,0,0,780,46800,0,0,231,4949,0,0;QS=1,0 PL 0,39,255 +17 2919 . T <*> 0 . ;I16=7,5,0,0,421,14963,0,0,720,43200,0,0,214,4656,0,0;QS=1,0 PL 0,36,255 +17 2920 . G <*> 0 . ;I16=8,5,0,0,475,18241,0,0,780,46800,0,0,231,4957,0,0;QS=1,0 PL 0,39,255 +17 2921 . G <*> 0 . ;I16=8,5,0,0,472,17568,0,0,780,46800,0,0,231,4985,0,0;QS=1,0 PL 0,39,255 +17 2922 . C <*> 0 . ;I16=8,5,0,0,474,17778,0,0,780,46800,0,0,217,4833,0,0;QS=1,0 PL 0,39,255 +17 2923 . C <*> 0 . ;I16=8,5,0,0,459,16947,0,0,780,46800,0,0,219,4921,0,0;QS=1,0 PL 0,39,255 +17 2924 . C <*> 0 . ;I16=8,5,0,0,514,20402,0,0,780,46800,0,0,234,5168,0,0;QS=1,0 PL 0,39,255 +17 2925 . A <*> 0 . ;I16=8,5,0,0,476,17582,0,0,780,46800,0,0,236,5262,0,0;QS=1,0 PL 0,39,255 +17 2926 . C <*> 0 . ;I16=8,5,0,0,478,18154,0,0,780,46800,0,0,236,5270,0,0;QS=1,0 PL 0,39,255 +17 2927 . A <*> 0 . ;I16=8,5,0,0,471,17285,0,0,780,46800,0,0,236,5290,0,0;QS=1,0 PL 0,39,255 +17 2928 . G <*> 0 . ;I16=8,4,0,0,465,18503,0,0,720,43200,0,0,237,5321,0,0;QS=1,0 PL 0,36,255 +17 2929 . C <*> 0 . ;I16=8,4,0,0,448,17450,0,0,720,43200,0,0,238,5362,0,0;QS=1,0 PL 0,36,255 +17 2930 . T <*> 0 . ;I16=8,4,0,0,439,16515,0,0,720,43200,0,0,239,5413,0,0;QS=1,0 PL 0,36,255 +17 2931 . C <*> 0 . ;I16=8,4,0,0,447,16977,0,0,720,43200,0,0,239,5423,0,0;QS=1,0 PL 0,36,255 +17 2932 . G <*> 0 . ;I16=8,4,0,0,394,13532,0,0,720,43200,0,0,239,5441,0,0;QS=1,0 PL 0,36,255 +17 2933 . G <*> 0 . ;I16=7,4,0,0,424,16522,0,0,660,39600,0,0,235,5409,0,0;QS=1,0 PL 0,33,255 +17 2934 . C <*> 0 . ;I16=8,4,0,0,453,17671,0,0,720,43200,0,0,237,5405,0,0;QS=1,0 PL 0,36,255 +17 2935 . C <*> 0 . ;I16=8,4,0,0,450,17228,0,0,720,43200,0,0,236,5402,0,0;QS=1,0 PL 0,36,255 +17 2936 . T <*> 0 . ;I16=7,4,0,0,427,16781,0,0,660,39600,0,0,234,5360,0,0;QS=1,0 PL 0,33,255 +17 2937 . G <*> 0 . ;I16=7,4,0,0,429,17021,0,0,660,39600,0,0,233,5329,0,0;QS=1,0 PL 0,33,255 +17 2938 . T <*> 0 . ;I16=7,4,0,0,383,13517,0,0,660,39600,0,0,232,5308,0,0;QS=1,0 PL 0,33,255 +17 2939 . C <*> 0 . ;I16=7,4,0,0,429,16881,0,0,660,39600,0,0,231,5297,0,0;QS=1,0 PL 0,33,255 +17 2940 . T <*> 0 . ;I16=7,4,0,0,427,16657,0,0,660,39600,0,0,230,5296,0,0;QS=1,0 PL 0,33,255 +17 2941 . T <*> 0 . ;I16=7,4,0,0,404,14970,0,0,660,39600,0,0,229,5305,0,0;QS=1,0 PL 0,33,255 +17 2942 . T <*> 0 . ;I16=7,4,0,0,394,14264,0,0,660,39600,0,0,228,5324,0,0;QS=1,0 PL 0,33,255 +17 2943 . G <*> 0 . ;I16=7,2,0,0,335,12665,0,0,540,32400,0,0,202,4676,0,0;QS=1,0 PL 0,27,228 +17 2944 . A <*> 0 . ;I16=6,3,0,0,331,12277,0,0,540,32400,0,0,201,4659,0,0;QS=1,0 PL 0,27,239 +17 2945 . A <*> 0 . ;I16=7,3,0,0,349,12651,0,0,600,36000,0,0,225,5273,0,0;QS=1,0 PL 0,30,242 +17 2946 . A <*> 0 . ;I16=7,3,0,0,379,14461,0,0,600,36000,0,0,224,5268,0,0;QS=1,0 PL 0,30,255 +17 2947 . G <*> 0 . ;I16=7,3,0,0,373,14201,0,0,600,36000,0,0,223,5269,0,0;QS=1,0 PL 0,30,255 +17 2948 . G <*> 0 . ;I16=7,3,0,0,389,15179,0,0,600,36000,0,0,221,5225,0,0;QS=1,0 PL 0,30,255 +17 2949 . C <*> 0 . ;I16=7,3,0,0,382,14762,0,0,600,36000,0,0,219,5185,0,0;QS=1,0 PL 0,30,255 +17 2950 . C <*> 0 . ;I16=7,3,0,0,394,15626,0,0,600,36000,0,0,217,5149,0,0;QS=1,0 PL 0,30,255 +17 2951 . A <*> 0 . ;I16=7,3,0,0,367,13605,0,0,600,36000,0,0,215,5117,0,0;QS=1,0 PL 0,30,250 +17 2952 . C <*> 0 . ;I16=7,4,0,0,379,13397,0,0,660,39600,0,0,214,5090,0,0;QS=1,0 PL 0,33,255 +17 2953 . G <*> 0 . ;I16=7,4,0,0,349,11473,0,0,660,39600,0,0,213,5069,0,0;QS=1,0 PL 0,33,237 +17 2954 . T <*> 0 . ;I16=7,4,0,0,381,13435,0,0,660,39600,0,0,212,5054,0,0;QS=1,0 PL 0,33,255 +17 2955 . G <*> 0 . ;I16=7,5,0,0,440,16314,0,0,720,43200,0,0,211,5045,0,0;QS=1,0 PL 0,36,255 +17 2956 . A <*> 0 . ;I16=7,5,0,0,417,14943,0,0,720,43200,0,0,211,5043,0,0;QS=1,0 PL 0,36,255 +17 2957 . C <*> 0 . ;I16=6,5,0,0,411,15531,0,0,660,39600,0,0,186,4424,0,0;QS=1,0 PL 0,33,255 +17 2958 . C <*> 0 . ;I16=7,4,0,0,427,16819,0,0,660,39600,0,0,212,5062,0,0;QS=1,0 PL 0,33,255 +17 2959 . T <*> 0 . ;I16=7,4,0,0,419,16223,0,0,660,39600,0,0,213,5081,0,0;QS=1,0 PL 0,33,255 +17 2960 . G <*> 0 . ;I16=7,4,0,0,426,16728,0,0,660,39600,0,0,214,5106,0,0;QS=1,0 PL 0,33,255 +17 2961 . G <*> 0 . ;I16=6,4,0,0,325,10971,0,0,600,36000,0,0,216,5136,0,0;QS=1,0 PL 0,30,231 +17 2962 . C <*> 0 . ;I16=6,5,0,0,415,16051,0,0,660,39600,0,0,217,5121,0,0;QS=1,0 PL 0,33,255 +17 2963 . C <*> 0 . ;I16=6,5,0,0,411,15603,0,0,660,39600,0,0,218,5064,0,0;QS=1,0 PL 0,33,255 +17 2964 . C <*> 0 . ;I16=6,5,0,0,408,15790,0,0,660,39600,0,0,219,5017,0,0;QS=1,0 PL 0,33,255 +17 2965 . A <*> 0 . ;I16=6,5,0,0,410,15340,0,0,660,39600,0,0,220,4980,0,0;QS=1,0 PL 0,33,255 +17 2966 . C <*> 0 . ;I16=6,5,0,0,366,12742,0,0,660,39600,0,0,221,4953,0,0;QS=1,0 PL 0,33,254 +17 2967 . G <*> 0 . ;I16=6,6,0,0,412,14370,0,0,720,43200,0,0,221,4887,0,0;QS=1,0 PL 0,36,255 +17 2968 . G <*> 0 . ;I16=6,6,0,0,447,17335,0,0,720,43200,0,0,222,4834,0,0;QS=1,0 PL 0,36,255 +17 2969 . C <*> 0 . ;I16=6,6,0,0,476,18968,0,0,720,43200,0,0,223,4795,0,0;QS=1,0 PL 0,36,255 +17 2970 . T <*> 0 . ;I16=6,6,0,0,413,14837,0,0,720,43200,0,0,224,4770,0,0;QS=1,0 PL 0,36,255 +17 2971 . G <*> 0 . ;I16=6,6,0,0,455,17551,0,0,720,43200,0,0,225,4759,0,0;QS=1,0 PL 0,36,255 +17 2972 . G <*> 0 . ;I16=6,6,0,0,439,16603,0,0,720,43200,0,0,226,4762,0,0;QS=1,0 PL 0,36,255 +17 2973 . C <*> 0 . ;I16=6,6,0,0,446,17120,0,0,720,43200,0,0,227,4779,0,0;QS=1,0 PL 0,36,255 +17 2974 . A <*> 0 . ;I16=6,6,0,0,463,17929,0,0,720,43200,0,0,228,4810,0,0;QS=1,0 PL 0,36,255 +17 2975 . G <*> 0 . ;I16=6,6,0,0,455,18009,0,0,720,43200,0,0,227,4757,0,0;QS=1,0 PL 0,36,255 +17 2976 . G <*> 0 . ;I16=6,6,0,0,440,16858,0,0,720,43200,0,0,226,4722,0,0;QS=1,0 PL 0,36,255 +17 2977 . T <*> 0 . ;I16=7,6,0,0,400,13464,0,0,749,44041,0,0,224,4654,0,0;QS=1,0 PL 0,39,255 +17 2978 . G <*> 0 . ;I16=6,6,0,0,466,18150,0,0,689,40441,0,0,214,4522,0,0;QS=1,0 PL 0,36,255 +17 2979 . G <*> 0 . ;I16=7,6,0,0,459,16611,0,0,749,44041,0,0,222,4570,0,0;QS=1,0 PL 0,39,255 +17 2980 . G <*> 0 . ;I16=7,6,0,0,501,19491,0,0,749,44041,0,0,220,4506,0,0;QS=1,0 PL 0,39,255 +17 2981 . A <*> 0 . ;I16=4,6,0,0,284,8580,0,0,569,33241,0,0,168,3426,0,0;QS=1,0 PL 0,30,201 +17 2982 . C <*> 0 . ;I16=7,6,0,0,441,15427,0,0,749,44041,0,0,214,4334,0,0;QS=1,0 PL 0,39,255 +17 2983 . C <*> 0 . ;I16=7,6,0,0,463,16933,0,0,749,44041,0,0,211,4275,0,0;QS=1,0 PL 0,39,255 +17 2984 . C <*> 0 . ;I16=7,6,0,0,504,19724,0,0,749,44041,0,0,208,4234,0,0;QS=1,0 PL 0,39,255 +17 2985 . A <*> 0 . ;I16=7,6,0,0,440,15900,0,0,749,44041,0,0,205,4211,0,0;QS=1,0 PL 0,39,255 +17 2986 . G <*> 0 . ;I16=6,6,0,0,417,15001,0,0,689,40441,0,0,202,4206,0,0;QS=1,0 PL 0,36,255 +17 2987 . C <*> 0 . ;I16=6,6,0,0,426,15948,0,0,689,40441,0,0,200,4218,0,0;QS=1,0 PL 0,36,255 +17 2988 . T <*> 0 . ;I16=5,6,0,0,397,14685,0,0,629,36841,0,0,198,4194,0,0;QS=1,0 PL 0,33,255 +17 2989 . G <*> 0 . ;I16=5,6,0,0,411,15789,0,0,629,36841,0,0,196,4182,0,0;QS=1,0 PL 0,33,255 +17 2990 . C <*> 0 . ;I16=5,6,0,0,386,14142,0,0,629,36841,0,0,194,4182,0,0;QS=1,0 PL 0,33,255 +17 2991 . A <*> 0 . ;I16=5,6,0,0,401,15007,0,0,629,36841,0,0,192,4194,0,0;QS=1,0 PL 0,33,255 +17 2992 . G <*> 0 . ;I16=5,5,0,0,347,12479,0,0,569,33241,0,0,190,4168,0,0;QS=1,0 PL 0,30,243 +17 2993 . G <*> 0 . ;I16=5,5,0,0,378,14404,0,0,569,33241,0,0,187,4103,0,0;QS=1,0 PL 0,30,255 +17 2994 . G <*> 0 . ;I16=5,5,0,0,363,13345,0,0,569,33241,0,0,184,4048,0,0;QS=1,0 PL 0,30,254 +17 2995 . G <*> 0 . ;I16=5,5,0,0,356,12824,0,0,569,33241,0,0,181,4003,0,0;QS=1,0 PL 0,30,248 +17 2996 . T <*> 0 . ;I16=5,5,0,0,303,10111,0,0,569,33241,0,0,178,3968,0,0;QS=1,0 PL 0,30,215 +17 2997 . C <*> 0 . ;I16=5,5,0,0,388,15126,0,0,569,33241,0,0,174,3894,0,0;QS=1,0 PL 0,30,255 +17 2998 . C <*> 0 . ;I16=5,5,0,0,353,12613,0,0,569,33241,0,0,170,3832,0,0;QS=1,0 PL 0,30,247 +17 2999 . A <*> 0 . ;I16=5,5,0,0,335,12013,0,0,569,33241,0,0,166,3782,0,0;QS=1,0 PL 0,30,238 +17 3000 . G <*> 0 . ;I16=4,4,0,0,298,11164,0,0,449,26041,0,0,164,3742,0,0;QS=1,0 PL 0,24,220 +17 3001 . C <*> 0 . ;I16=3,4,0,0,273,10721,0,0,389,22441,0,0,142,3310,0,0;QS=1,0 PL 0,21,213 +17 3002 . A <*> 0 . ;I16=4,4,0,0,294,11092,0,0,449,26041,0,0,160,3686,0,0;QS=1,0 PL 0,24,224 +17 3003 . G <*> 0 . ;I16=4,4,0,0,308,11960,0,0,449,26041,0,0,157,3619,0,0;QS=1,0 PL 0,24,230 +17 3004 . C <*> 0 . ;I16=4,4,0,0,278,10312,0,0,449,26041,0,0,154,3558,0,0;QS=1,0 PL 0,24,211 +17 3005 . A <*> 0 . ;I16=3,4,0,0,254,9248,0,0,389,22441,0,0,152,3502,0,0;QS=1,0 PL 0,21,197 +17 3006 . C <*> 0 . ;I16=3,5,0,0,268,9506,0,0,449,26041,0,0,150,3450,0,0;QS=1,0 PL 0,24,200 +17 3007 . C <*> 0 . ;I16=3,5,0,0,287,10661,0,0,449,26041,0,0,149,3403,0,0;QS=1,0 PL 0,24,214 +17 3008 . C <*> 0 . ;I16=3,5,0,0,307,11835,0,0,449,26041,0,0,148,3362,0,0;QS=1,0 PL 0,24,228 +17 3009 . A <*> 0 . ;I16=3,5,0,0,263,9001,0,0,449,26041,0,0,147,3327,0,0;QS=1,0 PL 0,24,200 +17 3010 . C <*> 0 . ;I16=3,4,0,0,274,10746,0,0,389,22441,0,0,142,3282,0,0;QS=1,0 PL 0,21,211 +17 3011 . A <*> 0 . ;I16=3,5,0,0,291,10841,0,0,449,26041,0,0,145,3275,0,0;QS=1,0 PL 0,24,218 +17 3012 . G <*> 0 . ;I16=3,5,0,0,250,8610,0,0,449,26041,0,0,144,3258,0,0;QS=1,0 PL 0,24,193 +17 3013 . C <*> 0 . ;I16=3,6,0,0,291,10391,0,0,478,26882,0,0,150,3296,0,0;QS=1,0 PL 0,27,207 +17 3014 . A <*> 0 . ;I16=2,6,0,0,272,9868,0,0,418,23282,0,0,135,3193,0,0;QS=1,0 PL 0,24,195 +17 3015 . G <*> 0 . ;I16=3,5,0,0,279,10235,0,0,449,26041,0,0,133,3163,0,0;QS=1,0 PL 0,24,206 +17 3016 . C <*> 0 . ;I16=3,8,0,0,390,14160,0,0,598,34082,0,0,153,3355,0,0;QS=1,0 PL 0,33,248 +17 3017 . C A,<*> 0 . ;I16=3,7,0,1,358,13434,23,529,569,33241,29,841,145,3275,11,121;QS=0.938005,0.0619946,0 PL 0,10,224,30,227,236 +17 3018 . A <*> 0 . ;I16=3,6,0,0,268,8602,0,0,509,29641,0,0,136,3160,0,0;QS=1,0 PL 0,27,192 +17 3019 . C <*> 0 . ;I16=3,7,0,0,360,13190,0,0,569,33241,0,0,151,3343,0,0;QS=1,0 PL 0,30,242 +17 3020 . C <*> 0 . ;I16=3,7,0,0,319,11463,0,0,569,33241,0,0,154,3392,0,0;QS=1,0 PL 0,30,221 +17 3021 . T <*> 0 . ;I16=2,8,0,0,334,11964,0,0,569,33241,0,0,157,3451,0,0;QS=1,0 PL 0,30,216 +17 3022 . G <*> 0 . ;I16=2,8,0,0,380,14508,0,0,569,33241,0,0,162,3520,0,0;QS=1,0 PL 0,30,234 +17 3023 . T G,<*> 0 . ;I16=2,7,0,1,296,10186,18,324,509,29641,60,3600,150,3310,17,289;QS=0.942308,0.0576923,0 PL 0,12,191,27,194,199 +17 3024 . G <*> 0 . ;I16=2,8,0,0,380,14554,0,0,569,33241,0,0,172,3688,0,0;QS=1,0 PL 0,30,235 +17 3025 . G <*> 0 . ;I16=2,8,0,0,347,12413,0,0,569,33241,0,0,177,3787,0,0;QS=1,0 PL 0,30,225 +17 3026 . C <*> 0 . ;I16=2,9,0,0,404,15312,0,0,598,34082,0,0,201,4247,0,0;QS=1,0 PL 0,33,235 +17 3027 . A <*> 0 . ;I16=2,9,0,0,363,12703,0,0,598,34082,0,0,206,4360,0,0;QS=1,0 PL 0,33,222 +17 3028 . G <*> 0 . ;I16=2,9,0,0,400,15220,0,0,598,34082,0,0,211,4487,0,0;QS=1,0 PL 0,33,241 +17 3029 . G <*> 0 . ;I16=2,9,0,0,438,17510,0,0,598,34082,0,0,216,4628,0,0;QS=1,0 PL 0,33,251 +17 3030 . G <*> 0 . ;I16=2,10,0,0,393,13719,0,0,658,37682,0,0,220,4734,0,0;QS=1,0 PL 0,36,229 +17 3031 . A <*> 0 . ;I16=2,10,0,0,380,13132,0,0,658,37682,0,0,225,4857,0,0;QS=1,0 PL 0,36,222 +17 3032 . G <*> 0 . ;I16=2,9,0,0,388,14400,0,0,629,36841,0,0,203,4271,0,0;QS=1,0 PL 0,33,237 +17 3033 . G <*> 0 . ;I16=2,9,0,0,387,13907,0,0,598,34082,0,0,228,4940,0,0;QS=1,0 PL 0,33,235 +17 3034 . A <*> 0 . ;I16=2,9,0,0,328,11164,0,0,598,34082,0,0,230,5000,0,0;QS=1,0 PL 0,33,203 +17 3035 . G <*> 0 . ;I16=2,8,0,0,322,11542,0,0,538,30482,0,0,211,4631,0,0;QS=1,0 PL 0,30,208 +17 3036 . C <*> 0 . ;I16=2,10,0,0,384,13022,0,0,658,37682,0,0,240,5192,0,0;QS=1,0 PL 0,36,216 +17 3037 . T <*> 0 . ;I16=2,10,0,0,431,15969,0,0,658,37682,0,0,242,5252,0,0;QS=1,0 PL 0,36,242 +17 3038 . T <*> 0 . ;I16=3,11,0,0,444,14642,0,0,778,44882,0,0,245,5329,0,0;QS=1,0 PL 0,42,249 +17 3039 . G <*> 0 . ;I16=3,11,0,0,448,15396,0,0,778,44882,0,0,249,5425,0,0;QS=1,0 PL 0,42,249 +17 3040 . T <*> 0 . ;I16=3,9,0,0,373,12723,0,0,658,37682,0,0,217,4765,0,0;QS=1,0 PL 0,36,239 +17 3041 . G <*> 0 . ;I16=3,10,0,0,445,15987,0,0,718,41282,0,0,229,4897,0,0;QS=1,0 PL 0,39,255 +17 3042 . G <*> 0 . ;I16=3,10,0,0,491,18607,0,0,749,44041,0,0,230,4896,0,0;QS=1,0 PL 0,39,255 +17 3043 . T <*> 0 . ;I16=3,10,0,0,404,13118,0,0,718,41282,0,0,249,5451,0,0;QS=1,0 PL 0,39,233 +17 3044 . A C,<*> 0 . ;I16=3,10,0,1,373,11645,15,225,718,41282,60,3600,234,5224,14,196;QS=0.961039,0.038961,0 PL 0,26,216,39,219,220 +17 3045 . C <*> 0 . ;I16=3,11,0,0,464,16310,0,0,778,44882,0,0,248,5404,0,0;QS=1,0 PL 0,42,255 +17 3046 . A <*> 0 . ;I16=3,10,0,0,404,14038,0,0,749,44041,0,0,223,4779,0,0;QS=1,0 PL 0,39,245 +17 3047 . G <*> 0 . ;I16=3,10,0,0,456,16884,0,0,718,41282,0,0,222,4744,0,0;QS=1,0 PL 0,39,255 +17 3048 . T <*> 0 . ;I16=3,7,0,0,322,11076,0,0,569,33241,0,0,174,3758,0,0;QS=1,0 PL 0,30,226 +17 3049 . G <*> 0 . ;I16=3,12,0,0,529,19235,0,0,838,48482,0,0,257,5485,0,0;QS=1,0 PL 0,45,255 +17 3050 . G <*> 0 . ;I16=3,10,0,0,435,15287,0,0,718,41282,0,0,212,4492,0,0;QS=1,0 PL 0,39,253 +17 3051 . A <*> 0 . ;I16=3,11,0,0,437,14529,0,0,778,44882,0,0,258,5564,0,0;QS=1,0 PL 0,42,243 +17 3052 . C <*> 0 . ;I16=2,10,0,0,382,12864,0,0,689,40441,0,0,226,4936,0,0;QS=1,0 PL 0,36,226 +17 3053 . A <*> 0 . ;I16=3,8,0,0,363,12627,0,0,598,34082,0,0,201,4369,0,0;QS=1,0 PL 0,33,234 +17 3054 . G <*> 0 . ;I16=3,11,0,0,515,19339,0,0,778,44882,0,0,258,5648,0,0;QS=1,0 PL 0,42,255 +17 3055 . G <*> 0 . ;I16=3,7,0,0,328,11476,0,0,538,30482,0,0,205,4637,0,0;QS=1,0 PL 0,30,228 +17 3056 . C <*> 0 . ;I16=3,10,0,0,432,15330,0,0,718,41282,0,0,259,5729,0,0;QS=1,0 PL 0,39,255 +17 3057 . C <*> 0 . ;I16=4,9,0,0,463,17007,0,0,718,41282,0,0,246,5594,0,0;QS=1,0 PL 0,39,255 +17 3058 . C <*> 0 . ;I16=4,10,0,0,433,14181,0,0,778,44882,0,0,260,5810,0,0;QS=1,0 PL 0,42,255 +17 3059 . T G,<*> 0 . ;I16=4,8,0,1,376,12508,16,256,689,40441,60,3600,214,4762,22,484;QS=0.958763,0.0412371,0 PL 0,22,234,36,237,239 +17 3060 . G <*> 0 . ;I16=4,7,0,0,314,10002,0,0,629,36841,0,0,187,4071,0,0;QS=1,0 PL 0,33,221 +17 3061 . C <*> 0 . ;I16=4,10,0,0,445,15021,0,0,778,44882,0,0,263,6035,0,0;QS=1,0 PL 0,42,255 +17 3062 . C <*> 0 . ;I16=4,8,0,0,417,14831,0,0,689,40441,0,0,240,5512,0,0;QS=1,0 PL 0,36,255 +17 3063 . C <*> 0 . ;I16=4,8,0,0,351,11635,0,0,658,37682,0,0,241,5575,0,0;QS=1,0 PL 0,36,233 +17 3064 . A <*> 0 . ;I16=4,8,0,0,392,13738,0,0,658,37682,0,0,241,5597,0,0;QS=1,0 PL 0,36,254 +17 3065 . G <*> 0 . ;I16=4,9,0,0,402,13536,0,0,718,41282,0,0,266,6252,0,0;QS=1,0 PL 0,39,255 +17 3066 . A <*> 0 . ;I16=4,5,0,0,267,8479,0,0,509,29641,0,0,169,3931,0,0;QS=1,0 PL 0,27,202 +17 3067 . T <*> 0 . ;I16=4,8,0,0,334,10398,0,0,658,37682,0,0,244,5806,0,0;QS=1,0 PL 0,36,223 +17 3068 . G <*> 0 . ;I16=4,8,0,0,432,15788,0,0,689,40441,0,0,244,5762,0,0;QS=1,0 PL 0,36,255 +17 3069 . G <*> 0 . ;I16=4,7,0,0,301,9213,0,0,629,36841,0,0,221,5197,0,0;QS=1,0 PL 0,33,203 +17 3070 . C <*> 0 . ;I16=4,9,0,0,420,14820,0,0,718,41282,0,0,272,6464,0,0;QS=1,0 PL 0,39,255 +17 3071 . C <*> 0 . ;I16=4,9,0,0,478,18304,0,0,718,41282,0,0,273,6487,0,0;QS=1,0 PL 0,39,255 +17 3072 . C <*> 0 . ;I16=3,9,0,0,444,16560,0,0,689,40441,0,0,270,6500,0,0;QS=1,0 PL 0,36,255 +17 3073 . C <*> 0 . ;I16=3,9,0,0,436,16326,0,0,689,40441,0,0,272,6542,0,0;QS=1,0 PL 0,36,255 +17 3074 . C <*> 0 . ;I16=3,9,0,0,453,17493,0,0,689,40441,0,0,274,6588,0,0;QS=1,0 PL 0,36,255 +17 3075 . C <*> 0 . ;I16=3,8,0,0,370,12868,0,0,629,36841,0,0,251,6013,0,0;QS=1,0 PL 0,33,239 +17 3076 . G <*> 0 . ;I16=3,9,0,0,405,14159,0,0,689,40441,0,0,278,6692,0,0;QS=1,0 PL 0,36,252 +17 3077 . C <*> 0 . ;I16=3,10,0,0,444,16166,0,0,749,44041,0,0,280,6750,0,0;QS=1,0 PL 0,39,255 +17 3078 . C <*> 0 . ;I16=3,10,0,0,521,20961,0,0,749,44041,0,0,283,6813,0,0;QS=1,0 PL 0,39,255 +17 3079 . T <*> 0 . ;I16=3,10,0,0,492,18804,0,0,749,44041,0,0,286,6882,0,0;QS=1,0 PL 0,39,255 +17 3080 . G <*> 0 . ;I16=4,10,0,0,534,20830,0,0,809,47641,0,0,289,6957,0,0;QS=1,0 PL 0,42,255 +17 3081 . C <*> 0 . ;I16=4,10,0,0,520,19634,0,0,809,47641,0,0,291,6941,0,0;QS=1,0 PL 0,42,255 +17 3082 . C <*> 0 . ;I16=4,10,0,0,534,20972,0,0,809,47641,0,0,293,6937,0,0;QS=1,0 PL 0,42,255 +17 3083 . T C,<*> 0 . ;I16=4,9,0,1,496,19124,33,1089,749,44041,60,3600,269,6269,25,625;QS=0.93666,0.0633397,0 PL 0,9,255,39,255,255 +17 3084 . G <*> 0 . ;I16=4,11,0,0,573,22295,0,0,869,51241,0,0,295,6861,0,0;QS=1,0 PL 0,45,255 +17 3085 . T <*> 0 . ;I16=4,10,0,0,532,20318,0,0,809,47641,0,0,296,6838,0,0;QS=1,0 PL 0,42,255 +17 3086 . G <*> 0 . ;I16=4,11,0,0,562,21784,0,0,869,51241,0,0,299,6829,0,0;QS=1,0 PL 0,45,255 +17 3087 . G <*> 0 . ;I16=4,11,0,0,594,23708,0,0,869,51241,0,0,301,6831,0,0;QS=1,0 PL 0,45,255 +17 3088 . A <*> 0 . ;I16=4,11,0,0,563,21211,0,0,869,51241,0,0,303,6845,0,0;QS=1,0 PL 0,45,255 +17 3089 . A <*> 0 . ;I16=4,11,0,0,597,23829,0,0,869,51241,0,0,304,6822,0,0;QS=1,0 PL 0,45,255 +17 3090 . G <*> 0 . ;I16=4,11,0,0,591,23517,0,0,869,51241,0,0,304,6764,0,0;QS=1,0 PL 0,45,255 +17 3091 . T <*> 0 . ;I16=4,11,0,0,554,20610,0,0,869,51241,0,0,304,6722,0,0;QS=1,0 PL 0,45,255 +17 3092 . T <*> 0 . ;I16=5,11,0,0,590,21986,0,0,929,54841,0,0,303,6647,0,0;QS=1,0 PL 0,48,255 +17 3093 . G <*> 0 . ;I16=5,11,0,0,631,25109,0,0,929,54841,0,0,302,6540,0,0;QS=1,0 PL 0,48,255 +17 3094 . A <*> 0 . ;I16=5,10,0,0,559,20909,0,0,869,51241,0,0,291,6351,0,0;QS=1,0 PL 0,45,255 +17 3095 . C <*> 0 . ;I16=5,10,0,0,560,21220,0,0,869,51241,0,0,289,6259,0,0;QS=1,0 PL 0,45,255 +17 3096 . C <*> 0 . ;I16=5,11,0,0,627,24755,0,0,929,54841,0,0,298,6278,0,0;QS=1,0 PL 0,48,255 +17 3097 . A <*> 0 . ;I16=5,11,0,0,614,23898,0,0,929,54841,0,0,296,6196,0,0;QS=1,0 PL 0,48,255 +17 3098 . G <*> 0 . ;I16=5,11,0,0,622,24546,0,0,929,54841,0,0,294,6134,0,0;QS=1,0 PL 0,48,255 +17 3099 . A <*> 0 . ;I16=5,11,0,0,563,20631,0,0,929,54841,0,0,292,6092,0,0;QS=1,0 PL 0,48,255 +17 3100 . C <*> 0 . ;I16=5,11,0,0,548,19512,0,0,929,54841,0,0,290,6070,0,0;QS=1,0 PL 0,48,255 +17 3101 . C <*> 0 . ;I16=5,11,0,0,628,24778,0,0,929,54841,0,0,288,6068,0,0;QS=1,0 PL 0,48,255 +17 3102 . A <*> 0 . ;I16=5,11,0,0,580,21266,0,0,929,54841,0,0,286,6086,0,0;QS=1,0 PL 0,48,255 +17 3103 . T <*> 0 . ;I16=5,11,0,0,554,19556,0,0,929,54841,0,0,283,6073,0,0;QS=1,0 PL 0,48,255 +17 3104 . C <*> 0 . ;I16=5,11,0,0,629,25061,0,0,929,54841,0,0,280,6078,0,0;QS=1,0 PL 0,48,255 +17 3105 . T <*> 0 . ;I16=5,11,0,0,601,22763,0,0,929,54841,0,0,276,6052,0,0;QS=1,0 PL 0,48,255 +17 3106 . G <*> 0 . ;I16=5,9,0,0,544,21222,0,0,840,50400,0,0,273,5993,0,0;QS=1,0 PL 0,42,255 +17 3107 . T <*> 0 . ;I16=5,9,0,0,501,18231,0,0,840,50400,0,0,270,5948,0,0;QS=1,0 PL 0,42,255 +17 3108 . C <*> 0 . ;I16=5,9,0,0,534,20722,0,0,840,50400,0,0,267,5917,0,0;QS=1,0 PL 0,42,255 +17 3109 . A <*> 0 . ;I16=5,9,0,0,523,19569,0,0,840,50400,0,0,264,5900,0,0;QS=1,0 PL 0,42,255 +17 3110 . C <*> 0 . ;I16=5,10,0,0,581,22811,0,0,900,54000,0,0,260,5846,0,0;QS=1,0 PL 0,45,255 +17 3111 . A <*> 0 . ;I16=5,11,0,0,600,23064,0,0,960,57600,0,0,257,5805,0,0;QS=1,0 PL 0,48,255 +17 3112 . G <*> 0 . ;I16=5,11,0,0,608,23270,0,0,960,57600,0,0,254,5730,0,0;QS=1,0 PL 0,48,255 +17 3113 . C <*> 0 . ;I16=5,11,0,0,611,23461,0,0,960,57600,0,0,250,5624,0,0;QS=1,0 PL 0,48,255 +17 3114 . A <*> 0 . ;I16=5,10,0,0,566,21458,0,0,900,54000,0,0,247,5537,0,0;QS=1,0 PL 0,45,255 +17 3115 . G <*> 0 . ;I16=5,9,0,0,515,19535,0,0,840,50400,0,0,245,5467,0,0;QS=1,0 PL 0,42,255 +17 3116 . G <*> 0 . ;I16=5,9,0,0,524,19708,0,0,840,50400,0,0,243,5413,0,0;QS=1,0 PL 0,42,255 +17 3117 . T <*> 0 . ;I16=4,9,0,0,461,16405,0,0,780,46800,0,0,242,5374,0,0;QS=1,0 PL 0,39,255 +17 3118 . A <*> 0 . ;I16=4,9,0,0,464,16724,0,0,780,46800,0,0,240,5298,0,0;QS=1,0 PL 0,39,255 +17 3119 . A <*> 0 . ;I16=4,9,0,0,510,20206,0,0,780,46800,0,0,237,5185,0,0;QS=1,0 PL 0,39,255 +17 3120 . G <*> 0 . ;I16=4,9,0,0,512,20296,0,0,780,46800,0,0,234,5086,0,0;QS=1,0 PL 0,39,255 +17 3121 . A <*> 0 . ;I16=5,8,0,0,427,14715,0,0,780,46800,0,0,232,5000,0,0;QS=1,0 PL 0,39,255 +17 3122 . C <*> 0 . ;I16=5,8,0,0,502,19646,0,0,780,46800,0,0,231,4927,0,0;QS=1,0 PL 0,39,255 +17 3123 . T <*> 0 . ;I16=5,8,0,0,491,18683,0,0,780,46800,0,0,230,4868,0,0;QS=1,0 PL 0,39,255 +17 3124 . C <*> 0 . ;I16=5,9,0,0,565,22871,0,0,840,50400,0,0,229,4823,0,0;QS=1,0 PL 0,42,255 +17 3125 . T <*> 0 . ;I16=5,9,0,0,536,20624,0,0,840,50400,0,0,229,4793,0,0;QS=1,0 PL 0,42,255 +17 3126 . G <*> 0 . ;I16=5,9,0,0,530,20260,0,0,840,50400,0,0,229,4779,0,0;QS=1,0 PL 0,42,255 +17 3127 . C <*> 0 . ;I16=5,9,0,0,554,22010,0,0,840,50400,0,0,229,4781,0,0;QS=1,0 PL 0,42,255 +17 3128 . T <*> 0 . ;I16=5,9,0,0,517,19281,0,0,840,50400,0,0,229,4799,0,0;QS=1,0 PL 0,42,255 +17 3129 . T <*> 0 . ;I16=5,9,0,0,481,16895,0,0,840,50400,0,0,229,4833,0,0;QS=1,0 PL 0,42,255 +17 3130 . T <*> 0 . ;I16=5,8,0,0,467,16921,0,0,780,46800,0,0,230,4882,0,0;QS=1,0 PL 0,39,255 +17 3131 . C <*> 0 . ;I16=5,8,0,0,513,20329,0,0,780,46800,0,0,231,4945,0,0;QS=1,0 PL 0,39,255 +17 3132 . T <*> 0 . ;I16=5,8,0,0,494,18888,0,0,780,46800,0,0,231,4973,0,0;QS=1,0 PL 0,39,255 +17 3133 . G <*> 0 . ;I16=5,8,0,0,499,19251,0,0,780,46800,0,0,231,5017,0,0;QS=1,0 PL 0,39,255 +17 3134 . G <*> 0 . ;I16=6,8,0,0,485,17163,0,0,840,50400,0,0,231,5077,0,0;QS=1,0 PL 0,42,255 +17 3135 . G <*> 0 . ;I16=6,9,0,0,540,19876,0,0,900,54000,0,0,232,5154,0,0;QS=1,0 PL 0,45,255 +17 3136 . C <*> 0 . ;I16=6,9,0,0,551,20473,0,0,900,54000,0,0,233,5199,0,0;QS=1,0 PL 0,45,255 +17 3137 . A <*> 0 . ;I16=7,8,0,0,533,19129,0,0,900,54000,0,0,234,5210,0,0;QS=1,0 PL 0,45,255 +17 3138 . A <*> 0 . ;I16=6,8,0,0,457,15255,0,0,840,50400,0,0,237,5235,0,0;QS=1,0 PL 0,42,255 +17 3139 . C <*> 0 . ;I16=6,8,0,0,509,18761,0,0,840,50400,0,0,240,5274,0,0;QS=1,0 PL 0,42,255 +17 3140 . C <*> 0 . ;I16=6,8,0,0,524,19824,0,0,840,50400,0,0,243,5327,0,0;QS=1,0 PL 0,42,255 +17 3141 . C <*> 0 . ;I16=6,8,0,0,544,21204,0,0,840,50400,0,0,246,5394,0,0;QS=1,0 PL 0,42,255 +17 3142 . A <*> 0 . ;I16=6,8,0,0,529,20185,0,0,840,50400,0,0,248,5426,0,0;QS=1,0 PL 0,42,255 +17 3143 . G <*> 0 . ;I16=7,8,0,0,565,21605,0,0,869,51241,0,0,250,5474,0,0;QS=1,0 PL 0,45,255 +17 3144 . C <*> 0 . ;I16=8,7,0,0,550,20972,0,0,869,51241,0,0,254,5538,0,0;QS=1,0 PL 0,45,255 +17 3145 . A <*> 0 . ;I16=8,7,0,0,554,20838,0,0,869,51241,0,0,259,5619,0,0;QS=1,0 PL 0,45,255 +17 3146 . G <*> 0 . ;I16=8,7,0,0,571,21957,0,0,869,51241,0,0,264,5718,0,0;QS=1,0 PL 0,45,255 +17 3147 . G <*> 0 . ;I16=7,7,0,0,509,18967,0,0,840,50400,0,0,264,5768,0,0;QS=1,0 PL 0,42,255 +17 3148 . T <*> 0 . ;I16=8,7,0,0,496,16990,0,0,869,51241,0,0,272,5866,0,0;QS=1,0 PL 0,45,255 +17 3149 . G <*> 0 . ;I16=8,7,0,0,581,22725,0,0,869,51241,0,0,276,5964,0,0;QS=1,0 PL 0,45,255 +17 3150 . A <*> 0 . ;I16=8,7,0,0,516,18084,0,0,869,51241,0,0,279,6027,0,0;QS=1,0 PL 0,45,255 +17 3151 . C <*> 0 . ;I16=8,7,0,0,545,20273,0,0,869,51241,0,0,282,6104,0,0;QS=1,0 PL 0,45,255 +17 3152 . C <*> 0 . ;I16=8,7,0,0,542,20094,0,0,869,51241,0,0,284,6146,0,0;QS=1,0 PL 0,45,255 +17 3153 . C <*> 0 . ;I16=8,7,0,0,555,20857,0,0,869,51241,0,0,286,6204,0,0;QS=1,0 PL 0,45,255 +17 3154 . T <*> 0 . ;I16=8,7,0,0,548,20350,0,0,869,51241,0,0,288,6278,0,0;QS=1,0 PL 0,45,255 +17 3155 . G <*> 0 . ;I16=8,7,0,0,582,22804,0,0,869,51241,0,0,289,6319,0,0;QS=1,0 PL 0,45,255 +17 3156 . G <*> 0 . ;I16=8,7,0,0,565,21523,0,0,869,51241,0,0,290,6378,0,0;QS=1,0 PL 0,45,255 +17 3157 . A <*> 0 . ;I16=7,7,0,0,512,18764,0,0,809,47641,0,0,292,6454,0,0;QS=1,0 PL 0,42,255 +17 3158 . A <*> 0 . ;I16=7,7,0,0,481,17241,0,0,809,47641,0,0,294,6546,0,0;QS=1,0 PL 0,42,255 +17 3159 . T <*> 0 . ;I16=6,7,0,0,470,17324,0,0,780,46800,0,0,279,6349,0,0;QS=1,0 PL 0,39,255 +17 3160 . T <*> 0 . ;I16=7,7,0,0,514,18984,0,0,809,47641,0,0,295,6631,0,0;QS=1,0 PL 0,42,255 +17 3161 . C <*> 0 . ;I16=7,7,0,0,504,18784,0,0,809,47641,0,0,294,6622,0,0;QS=1,0 PL 0,42,255 +17 3162 . C <*> 0 . ;I16=7,7,0,0,542,21480,0,0,809,47641,0,0,293,6627,0,0;QS=1,0 PL 0,42,255 +17 3163 . T A,<*> 0 . ;I16=6,7,1,0,494,18818,13,169,780,46800,29,841,271,6195,20,400;QS=0.974359,0.025641,0 PL 0,28,255,39,255,255 +17 3164 . G <*> 0 . ;I16=7,7,0,0,545,21283,0,0,809,47641,0,0,289,6575,0,0;QS=1,0 PL 0,42,255 +17 3165 . T <*> 0 . ;I16=7,7,0,0,491,17471,0,0,809,47641,0,0,287,6567,0,0;QS=1,0 PL 0,42,255 +17 3166 . C <*> 0 . ;I16=7,7,0,0,515,19277,0,0,809,47641,0,0,285,6571,0,0;QS=1,0 PL 0,42,255 +17 3167 . C <*> 0 . ;I16=7,6,0,0,497,19453,0,0,749,44041,0,0,284,6586,0,0;QS=1,0 PL 0,39,255 +17 3168 . A <*> 0 . ;I16=7,6,0,0,489,18433,0,0,749,44041,0,0,283,6611,0,0;QS=1,0 PL 0,39,255 +17 3169 . T <*> 0 . ;I16=6,6,0,0,451,16971,0,0,720,43200,0,0,256,5970,0,0;QS=1,0 PL 0,36,255 +17 3170 . C <*> 0 . ;I16=6,6,0,0,485,19663,0,0,720,43200,0,0,253,5911,0,0;QS=1,0 PL 0,36,255 +17 3171 . T <*> 0 . ;I16=6,6,0,0,455,17301,0,0,720,43200,0,0,250,5858,0,0;QS=1,0 PL 0,36,255 +17 3172 . G <*> 0 . ;I16=7,6,0,0,464,17186,0,0,749,44041,0,0,272,6436,0,0;QS=1,0 PL 0,39,255 +17 3173 . G <*> 0 . ;I16=6,6,0,0,439,16327,0,0,720,43200,0,0,244,5770,0,0;QS=1,0 PL 0,36,255 +17 3174 . C <*> 0 . ;I16=8,6,0,0,551,21851,0,0,809,47641,0,0,266,6360,0,0;QS=1,0 PL 0,42,255 +17 3175 . A <*> 0 . ;I16=7,6,0,0,486,18336,0,0,780,46800,0,0,238,5658,0,0;QS=1,0 PL 0,39,255 +17 3176 . G <*> 0 . ;I16=8,6,0,0,528,20322,0,0,809,47641,0,0,260,6216,0,0;QS=1,0 PL 0,42,255 +17 3177 . G <*> 0 . ;I16=8,5,0,0,436,15202,0,0,749,44041,0,0,258,6158,0,0;QS=1,0 PL 0,39,255 +17 3178 . T <*> 0 . ;I16=7,5,0,0,427,15285,0,0,720,43200,0,0,231,5483,0,0;QS=1,0 PL 0,36,255 +17 3179 . G <*> 0 . ;I16=7,5,0,0,451,17193,0,0,720,43200,0,0,229,5441,0,0;QS=1,0 PL 0,36,255 +17 3180 . G <*> 0 . ;I16=6,5,0,0,379,13427,0,0,660,39600,0,0,228,5406,0,0;QS=1,0 PL 0,33,255 +17 3181 . G <*> 0 . ;I16=7,5,0,0,436,16496,0,0,689,40441,0,0,252,6002,0,0;QS=1,0 PL 0,36,255 +17 3182 . C <*> 0 . ;I16=6,5,0,0,429,16807,0,0,629,36841,0,0,234,5690,0,0;QS=1,0 PL 0,33,255 +17 3183 . A <*> 0 . ;I16=6,5,0,0,397,14449,0,0,660,39600,0,0,225,5337,0,0;QS=1,0 PL 0,33,255 +17 3184 . T <*> 0 . ;I16=6,4,0,0,350,12546,0,0,600,36000,0,0,225,5325,0,0;QS=1,0 PL 0,30,248 +17 3185 . T <*> 0 . ;I16=7,4,0,0,392,14178,0,0,629,36841,0,0,249,5893,0,0;QS=1,0 PL 0,33,255 +17 3186 . G <*> 0 . ;I16=7,4,0,0,411,15993,0,0,629,36841,0,0,247,5793,0,0;QS=1,0 PL 0,33,255 +17 3187 . A <*> 0 . ;I16=7,4,0,0,362,12532,0,0,629,36841,0,0,245,5701,0,0;QS=1,0 PL 0,33,247 +17 3188 . A <*> 0 . ;I16=7,4,0,0,362,12668,0,0,629,36841,0,0,243,5617,0,0;QS=1,0 PL 0,33,249 +17 3189 . A <*> 0 . ;I16=7,4,0,0,383,13637,0,0,629,36841,0,0,241,5541,0,0;QS=1,0 PL 0,33,255 +17 3190 . C <*> 0 . ;I16=6,4,0,0,354,13336,0,0,600,36000,0,0,214,4848,0,0;QS=1,0 PL 0,30,255 +17 3191 . T <*> 0 . ;I16=6,5,0,0,408,15350,0,0,660,39600,0,0,212,4788,0,0;QS=1,0 PL 0,33,255 +17 3192 . G <*> 0 . ;I16=7,5,0,0,424,15700,0,0,689,40441,0,0,236,5362,0,0;QS=1,0 PL 0,36,255 +17 3193 . G <*> 0 . ;I16=7,5,0,0,434,15924,0,0,689,40441,0,0,235,5321,0,0;QS=1,0 PL 0,36,255 +17 3194 . T C,<*> 0 . ;I16=6,5,1,0,396,14380,18,324,660,39600,29,841,209,4665,25,625;QS=0.956522,0.0434783,0 PL 0,18,255,33,255,255 +17 3195 . T <*> 0 . ;I16=7,5,0,0,427,15537,0,0,689,40441,0,0,233,5269,0,0;QS=1,0 PL 0,36,255 +17 3196 . T <*> 0 . ;I16=6,5,0,0,387,13777,0,0,660,39600,0,0,206,4584,0,0;QS=1,0 PL 0,33,255 +17 3197 . A <*> 0 . ;I16=7,5,0,0,387,12823,0,0,689,40441,0,0,229,5161,0,0;QS=1,0 PL 0,36,255 +17 3198 . A <*> 0 . ;I16=7,4,0,0,391,14115,0,0,629,36841,0,0,220,5076,0,0;QS=1,0 PL 0,33,255 +17 3199 . A <*> 0 . ;I16=6,5,0,0,385,13737,0,0,660,39600,0,0,199,4427,0,0;QS=1,0 PL 0,33,255 +17 3200 . A <*> 0 . ;I16=6,5,0,0,383,13669,0,0,629,36841,0,0,221,4941,0,0;QS=1,0 PL 0,33,255 +17 3201 . A <*> 0 . ;I16=6,4,0,0,351,12745,0,0,569,33241,0,0,208,4740,0,0;QS=1,0 PL 0,30,248 +17 3202 . T <*> 0 . ;I16=5,5,0,0,350,12470,0,0,600,36000,0,0,190,4124,0,0;QS=1,0 PL 0,30,249 +17 3203 . G A,<*> 0 . ;I16=5,5,1,0,348,12754,19,361,600,36000,29,841,187,4043,25,625;QS=0.948229,0.0517711,0 PL 0,14,239,30,242,248 +17 3204 . T <*> 0 . ;I16=5,4,0,0,316,11286,0,0,540,32400,0,0,171,3803,0,0;QS=1,0 PL 0,27,234 +17 3205 . C <*> 0 . ;I16=5,5,0,0,386,15052,0,0,600,36000,0,0,181,3911,0,0;QS=1,0 PL 0,30,255 +17 3206 . A <*> 0 . ;I16=6,5,0,0,373,13009,0,0,629,36841,0,0,203,4485,0,0;QS=1,0 PL 0,33,255 +17 3207 . C <*> 0 . ;I16=5,5,0,0,365,13793,0,0,600,36000,0,0,175,3819,0,0;QS=1,0 PL 0,30,255 +17 3208 . A <*> 0 . ;I16=6,5,0,0,357,12003,0,0,629,36841,0,0,197,4413,0,0;QS=1,0 PL 0,33,247 +17 3209 . C <*> 0 . ;I16=7,5,0,0,416,14638,0,0,689,40441,0,0,193,4343,0,0;QS=1,0 PL 0,36,255 +17 3210 . C <*> 0 . ;I16=7,4,0,0,397,14615,0,0,629,36841,0,0,190,4236,0,0;QS=1,0 PL 0,33,255 +17 3211 . A <*> 0 . ;I16=7,3,0,0,372,13938,0,0,569,33241,0,0,188,4142,0,0;QS=1,0 PL 0,30,243 +17 3212 . T <*> 0 . ;I16=6,3,0,0,306,10854,0,0,540,32400,0,0,160,3386,0,0;QS=1,0 PL 0,27,222 +17 3213 . A <*> 0 . ;I16=6,3,0,0,316,11272,0,0,540,32400,0,0,157,3269,0,0;QS=1,0 PL 0,27,228 +17 3214 . G <*> 0 . ;I16=7,3,0,0,345,12643,0,0,569,33241,0,0,179,3791,0,0;QS=1,0 PL 0,30,243 +17 3215 . G <*> 0 . ;I16=7,3,0,0,349,12759,0,0,569,33241,0,0,176,3702,0,0;QS=1,0 PL 0,30,241 +17 3216 . C <*> 0 . ;I16=7,3,0,0,367,13785,0,0,569,33241,0,0,173,3627,0,0;QS=1,0 PL 0,30,242 +17 3217 . C <*> 0 . ;I16=7,3,0,0,341,12157,0,0,569,33241,0,0,169,3515,0,0;QS=1,0 PL 0,30,236 +17 3218 . G C,<*> 0 . ;I16=6,4,1,0,319,10497,29,841,600,36000,29,841,140,2790,24,576;QS=0.916667,0.0833333,0 PL 0,4,202,30,205,221 +17 3219 . G A,<*> 0 . ;I16=6,4,1,0,349,12639,19,361,600,36000,29,841,136,2654,23,529;QS=0.94837,0.0516304,0 PL 0,14,234,30,237,243 +17 3220 . G <*> 0 . ;I16=7,4,0,0,369,12961,0,0,629,36841,0,0,154,3018,0,0;QS=1,0 PL 0,33,252 +17 3221 . C <*> 0 . ;I16=5,4,0,0,330,12222,0,0,540,32400,0,0,129,2429,0,0;QS=1,0 PL 0,27,244 +17 3222 . A <*> 0 . ;I16=6,4,0,0,367,13569,0,0,569,33241,0,0,146,2738,0,0;QS=1,0 PL 0,30,255 +17 3223 . C <*> 0 . ;I16=6,4,0,0,360,13412,0,0,569,33241,0,0,142,2622,0,0;QS=1,0 PL 0,30,255 +17 3224 . A <*> 0 . ;I16=6,3,0,0,345,13241,0,0,509,29641,0,0,139,2521,0,0;QS=1,0 PL 0,27,238 +17 3225 . G <*> 0 . ;I16=6,3,0,0,335,13181,0,0,509,29641,0,0,136,2434,0,0;QS=1,0 PL 0,27,247 +17 3226 . T <*> 0 . ;I16=6,3,0,0,311,10907,0,0,540,32400,0,0,117,2105,0,0;QS=1,0 PL 0,27,224 +17 3227 . G <*> 0 . ;I16=7,3,0,0,379,14663,0,0,569,33241,0,0,131,2303,0,0;QS=1,0 PL 0,30,255 +17 3228 . G <*> 0 . ;I16=6,3,0,0,346,13388,0,0,540,32400,0,0,115,2065,0,0;QS=1,0 PL 0,27,248 +17 3229 . C <*> 0 . ;I16=7,4,0,0,415,15891,0,0,629,36841,0,0,127,2235,0,0;QS=1,0 PL 0,33,255 +17 3230 . T <*> 0 . ;I16=7,4,0,0,397,14827,0,0,629,36841,0,0,126,2226,0,0;QS=1,0 PL 0,33,255 +17 3231 . C <*> 0 . ;I16=7,4,0,0,414,15814,0,0,629,36841,0,0,125,2235,0,0;QS=1,0 PL 0,33,255 +17 3232 . A <*> 0 . ;I16=6,4,0,0,320,10864,0,0,600,36000,0,0,114,2162,0,0;QS=1,0 PL 0,30,229 +17 3233 . C <*> 0 . ;I16=7,4,0,0,348,11672,0,0,629,36841,0,0,123,2307,0,0;QS=1,0 PL 0,33,238 +17 3234 . G T,<*> 0 . ;I16=6,4,1,0,336,11726,22,484,600,36000,29,841,115,2305,8,64;QS=0.938547,0.0614525,0 PL 0,11,222,30,225,234 +17 3235 . C <*> 0 . ;I16=7,3,0,0,356,13340,0,0,569,33241,0,0,124,2396,0,0;QS=1,0 PL 0,30,249 +17 3236 . C <*> 0 . ;I16=7,3,0,0,365,13585,0,0,569,33241,0,0,125,2437,0,0;QS=1,0 PL 0,30,244 +17 3237 . T <*> 0 . ;I16=6,3,0,0,323,11747,0,0,509,29641,0,0,127,2491,0,0;QS=1,0 PL 0,27,230 +17 3238 . G <*> 0 . ;I16=6,3,0,0,348,13506,0,0,509,29641,0,0,129,2557,0,0;QS=1,0 PL 0,27,243 +17 3239 . T <*> 0 . ;I16=6,3,0,0,311,10997,0,0,509,29641,0,0,131,2635,0,0;QS=1,0 PL 0,27,220 +17 3240 . A <*> 0 . ;I16=7,4,0,0,364,12662,0,0,629,36841,0,0,133,2725,0,0;QS=1,0 PL 0,33,248 +17 3241 . A <*> 0 . ;I16=6,4,0,0,354,12960,0,0,600,36000,0,0,136,2828,0,0;QS=1,0 PL 0,30,252 +17 3242 . T <*> 0 . ;I16=6,4,0,0,357,12947,0,0,600,36000,0,0,141,2949,0,0;QS=1,0 PL 0,30,252 +17 3243 . C <*> 0 . ;I16=6,4,0,0,381,14769,0,0,600,36000,0,0,146,3084,0,0;QS=1,0 PL 0,30,255 +17 3244 . C <*> 0 . ;I16=5,3,0,0,289,10975,0,0,480,28800,0,0,147,3165,0,0;QS=1,0 PL 0,24,221 +17 3245 . C <*> 0 . ;I16=5,4,0,0,344,13448,0,0,540,32400,0,0,156,3288,0,0;QS=1,0 PL 0,27,255 +17 3246 . A <*> 0 . ;I16=5,4,0,0,346,13384,0,0,540,32400,0,0,161,3405,0,0;QS=1,0 PL 0,27,255 +17 3247 . G <*> 0 . ;I16=5,4,0,0,354,14202,0,0,540,32400,0,0,166,3532,0,0;QS=1,0 PL 0,27,255 +17 3248 . C <*> 0 . ;I16=5,4,0,0,346,13666,0,0,540,32400,0,0,171,3669,0,0;QS=1,0 PL 0,27,255 +17 3249 . C <*> 0 . ;I16=5,4,0,0,330,12440,0,0,540,32400,0,0,175,3767,0,0;QS=1,0 PL 0,27,246 +17 3250 . C <*> 0 . ;I16=5,4,0,0,361,14505,0,0,540,32400,0,0,179,3877,0,0;QS=1,0 PL 0,27,255 +17 3251 . T <*> 0 . ;I16=5,4,0,0,324,12192,0,0,540,32400,0,0,183,3999,0,0;QS=1,0 PL 0,27,241 +17 3252 . T <*> 0 . ;I16=5,4,0,0,324,11750,0,0,540,32400,0,0,186,4082,0,0;QS=1,0 PL 0,27,239 +17 3253 . T <*> 0 . ;I16=5,4,0,0,332,12350,0,0,540,32400,0,0,189,4175,0,0;QS=1,0 PL 0,27,245 +17 3254 . G <*> 0 . ;I16=5,4,0,0,349,13611,0,0,540,32400,0,0,192,4278,0,0;QS=1,0 PL 0,27,255 +17 3255 . G <*> 0 . ;I16=5,4,0,0,325,12185,0,0,540,32400,0,0,194,4340,0,0;QS=1,0 PL 0,27,243 +17 3256 . G <*> 0 . ;I16=5,4,0,0,355,14035,0,0,540,32400,0,0,196,4410,0,0;QS=1,0 PL 0,27,255 +17 3257 . A <*> 0 . ;I16=5,4,0,0,329,12237,0,0,540,32400,0,0,198,4488,0,0;QS=1,0 PL 0,27,243 +17 3258 . G <*> 0 . ;I16=5,5,0,0,404,16436,0,0,600,36000,0,0,200,4574,0,0;QS=1,0 PL 0,30,255 +17 3259 . G <*> 0 . ;I16=5,5,0,0,371,14023,0,0,600,36000,0,0,203,4669,0,0;QS=1,0 PL 0,30,255 +17 3260 . C <*> 0 . ;I16=5,5,0,0,401,16161,0,0,600,36000,0,0,205,4723,0,0;QS=1,0 PL 0,30,255 +17 3261 . C <*> 0 . ;I16=5,6,0,0,408,15538,0,0,660,39600,0,0,207,4785,0,0;QS=1,0 PL 0,33,255 +17 3262 . A <*> 0 . ;I16=5,6,0,0,411,15551,0,0,660,39600,0,0,210,4856,0,0;QS=1,0 PL 0,33,255 +17 3263 . G <*> 0 . ;I16=5,6,0,0,423,16449,0,0,660,39600,0,0,213,4937,0,0;QS=1,0 PL 0,33,255 +17 3264 . G <*> 0 . ;I16=5,6,0,0,413,15625,0,0,660,39600,0,0,216,5028,0,0;QS=1,0 PL 0,33,255 +17 3265 . G <*> 0 . ;I16=5,6,0,0,427,16607,0,0,660,39600,0,0,219,5129,0,0;QS=1,0 PL 0,33,255 +17 3266 . T <*> 0 . ;I16=5,6,0,0,385,13661,0,0,660,39600,0,0,219,5089,0,0;QS=1,0 PL 0,33,255 +17 3267 . G <*> 0 . ;I16=5,6,0,0,428,16862,0,0,660,39600,0,0,219,5057,0,0;QS=1,0 PL 0,33,255 +17 3268 . G <*> 0 . ;I16=5,6,0,0,411,15453,0,0,660,39600,0,0,219,5033,0,0;QS=1,0 PL 0,33,255 +17 3269 . G <*> 0 . ;I16=5,6,0,0,434,17182,0,0,660,39600,0,0,219,5017,0,0;QS=1,0 PL 0,33,255 +17 3270 . T <*> 0 . ;I16=5,6,0,0,364,12464,0,0,660,39600,0,0,219,5009,0,0;QS=1,0 PL 0,33,251 +17 3271 . G <*> 0 . ;I16=5,6,0,0,438,17486,0,0,660,39600,0,0,219,5009,0,0;QS=1,0 PL 0,33,255 +17 3272 . G <*> 0 . ;I16=5,6,0,0,408,15410,0,0,660,39600,0,0,219,5017,0,0;QS=1,0 PL 0,33,255 +17 3273 . A <*> 0 . ;I16=5,6,0,0,398,14644,0,0,660,39600,0,0,219,5033,0,0;QS=1,0 PL 0,33,255 +17 3274 . T <*> 0 . ;I16=4,6,0,0,373,14037,0,0,600,36000,0,0,220,5056,0,0;QS=1,0 PL 0,30,255 +17 3275 . C <*> 0 . ;I16=4,6,0,0,416,17320,0,0,600,36000,0,0,221,5085,0,0;QS=1,0 PL 0,30,255 +17 3276 . A <*> 0 . ;I16=4,6,0,0,355,13031,0,0,600,36000,0,0,222,5120,0,0;QS=1,0 PL 0,30,253 +17 3277 . C <*> 0 . ;I16=4,6,0,0,398,15894,0,0,600,36000,0,0,223,5161,0,0;QS=1,0 PL 0,30,255 +17 3278 . T <*> 0 . ;I16=4,6,0,0,375,14297,0,0,600,36000,0,0,224,5208,0,0;QS=1,0 PL 0,30,255 +17 3279 . T <*> 0 . ;I16=4,6,0,0,381,14535,0,0,600,36000,0,0,225,5261,0,0;QS=1,0 PL 0,30,255 +17 3280 . G <*> 0 . ;I16=4,7,0,0,435,17249,0,0,660,39600,0,0,226,5320,0,0;QS=1,0 PL 0,33,255 +17 3281 . A <*> 0 . ;I16=4,7,0,0,435,17253,0,0,660,39600,0,0,228,5386,0,0;QS=1,0 PL 0,33,255 +17 3282 . G <*> 0 . ;I16=4,7,0,0,440,17780,0,0,660,39600,0,0,230,5460,0,0;QS=1,0 PL 0,33,255 +17 3283 . G <*> 0 . ;I16=4,7,0,0,435,17229,0,0,660,39600,0,0,232,5542,0,0;QS=1,0 PL 0,33,255 +17 3284 . T <*> 0 . ;I16=4,7,0,0,405,15083,0,0,660,39600,0,0,232,5532,0,0;QS=1,0 PL 0,33,255 +17 3285 . C <*> 0 . ;I16=4,7,0,0,412,16084,0,0,660,39600,0,0,232,5530,0,0;QS=1,0 PL 0,33,255 +17 3286 . A <*> 0 . ;I16=4,7,0,0,431,16985,0,0,660,39600,0,0,232,5536,0,0;QS=1,0 PL 0,33,255 +17 3287 . G <*> 0 . ;I16=4,7,0,0,441,17943,0,0,660,39600,0,0,231,5499,0,0;QS=1,0 PL 0,33,255 +17 3288 . G <*> 0 . ;I16=4,7,0,0,406,15240,0,0,660,39600,0,0,230,5468,0,0;QS=1,0 PL 0,33,255 +17 3289 . A <*> 0 . ;I16=6,7,0,0,495,18969,0,0,780,46800,0,0,229,5443,0,0;QS=1,0 PL 0,39,255 +17 3290 . G <*> 0 . ;I16=6,7,0,0,512,20356,0,0,780,46800,0,0,230,5426,0,0;QS=1,0 PL 0,39,255 +17 3291 . T <*> 0 . ;I16=6,6,0,0,414,14602,0,0,720,43200,0,0,232,5418,0,0;QS=1,0 PL 0,36,255 +17 3292 . T <*> 0 . ;I16=6,6,0,0,442,16366,0,0,720,43200,0,0,234,5418,0,0;QS=1,0 PL 0,36,255 +17 3293 . C <*> 0 . ;I16=6,6,0,0,491,20145,0,0,720,43200,0,0,235,5377,0,0;QS=1,0 PL 0,36,255 +17 3294 . A <*> 0 . ;I16=6,6,0,0,457,17429,0,0,720,43200,0,0,236,5346,0,0;QS=1,0 PL 0,36,255 +17 3295 . A <*> 0 . ;I16=7,6,0,0,488,18526,0,0,780,46800,0,0,237,5325,0,0;QS=1,0 PL 0,39,255 +17 3296 . G <*> 0 . ;I16=7,6,0,0,513,20397,0,0,780,46800,0,0,239,5315,0,0;QS=1,0 PL 0,39,255 +17 3297 . A <*> 0 . ;I16=7,6,0,0,466,16972,0,0,780,46800,0,0,241,5317,0,0;QS=1,0 PL 0,39,255 +17 3298 . C <*> 0 . ;I16=7,7,0,0,545,21395,0,0,840,50400,0,0,243,5331,0,0;QS=1,0 PL 0,42,255 +17 3299 . C <*> 0 . ;I16=7,7,0,0,566,22974,0,0,840,50400,0,0,246,5358,0,0;QS=1,0 PL 0,42,255 +17 3300 . A <*> 0 . ;I16=7,7,0,0,545,21261,0,0,840,50400,0,0,249,5399,0,0;QS=1,0 PL 0,42,255 +17 3301 . G <*> 0 . ;I16=7,7,0,0,559,22413,0,0,840,50400,0,0,251,5405,0,0;QS=1,0 PL 0,42,255 +17 3302 . C <*> 0 . ;I16=7,7,0,0,544,21304,0,0,840,50400,0,0,253,5427,0,0;QS=1,0 PL 0,42,255 +17 3303 . C <*> 0 . ;I16=7,7,0,0,557,22279,0,0,840,50400,0,0,255,5465,0,0;QS=1,0 PL 0,42,255 +17 3304 . T <*> 0 . ;I16=7,7,0,0,527,20019,0,0,840,50400,0,0,256,5470,0,0;QS=1,0 PL 0,42,255 +17 3305 . G <*> 0 . ;I16=7,7,0,0,557,22259,0,0,840,50400,0,0,257,5493,0,0;QS=1,0 PL 0,42,255 +17 3306 . G <*> 0 . ;I16=7,7,0,0,558,22302,0,0,840,50400,0,0,257,5483,0,0;QS=1,0 PL 0,42,255 +17 3307 . C <*> 0 . ;I16=7,6,0,0,496,19174,0,0,780,46800,0,0,236,5048,0,0;QS=1,0 PL 0,39,255 +17 3308 . C <*> 0 . ;I16=7,7,0,0,519,19915,0,0,840,50400,0,0,257,5511,0,0;QS=1,0 PL 0,42,255 +17 3309 . A <*> 0 . ;I16=7,7,0,0,532,20296,0,0,840,50400,0,0,257,5499,0,0;QS=1,0 PL 0,42,255 +17 3310 . A <*> 0 . ;I16=7,7,0,0,497,17949,0,0,840,50400,0,0,258,5504,0,0;QS=1,0 PL 0,42,255 +17 3311 . C <*> 0 . ;I16=7,7,0,0,545,21445,0,0,840,50400,0,0,259,5527,0,0;QS=1,0 PL 0,42,255 +17 3312 . A <*> 0 . ;I16=8,7,0,0,566,21494,0,0,900,54000,0,0,260,5568,0,0;QS=1,0 PL 0,45,255 +17 3313 . T <*> 0 . ;I16=8,7,0,0,569,21641,0,0,900,54000,0,0,262,5628,0,0;QS=1,0 PL 0,45,255 +17 3314 . G <*> 0 . ;I16=8,7,0,0,602,24220,0,0,900,54000,0,0,264,5708,0,0;QS=1,0 PL 0,45,255 +17 3315 . G <*> 0 . ;I16=7,7,0,0,539,20941,0,0,840,50400,0,0,256,5572,0,0;QS=1,0 PL 0,42,255 +17 3316 . T <*> 0 . ;I16=8,7,0,0,526,18730,0,0,900,54000,0,0,260,5528,0,0;QS=1,0 PL 0,45,255 +17 3317 . G <*> 0 . ;I16=8,7,0,0,595,23703,0,0,900,54000,0,0,258,5468,0,0;QS=1,0 PL 0,45,255 +17 3318 . A <*> 0 . ;I16=8,6,0,0,501,18173,0,0,840,50400,0,0,257,5427,0,0;QS=1,0 PL 0,42,255 +17 3319 . A <*> 0 . ;I16=8,6,0,0,523,19591,0,0,840,50400,0,0,256,5404,0,0;QS=1,0 PL 0,42,255 +17 3320 . A <*> 0 . ;I16=8,6,0,0,517,19215,0,0,840,50400,0,0,255,5399,0,0;QS=1,0 PL 0,42,255 +17 3321 . C <*> 0 . ;I16=7,6,0,0,491,18845,0,0,780,46800,0,0,241,5217,0,0;QS=1,0 PL 0,39,255 +17 3322 . C <*> 0 . ;I16=8,6,0,0,549,21591,0,0,840,50400,0,0,251,5339,0,0;QS=1,0 PL 0,42,255 +17 3323 . C <*> 0 . ;I16=8,6,0,0,511,19011,0,0,840,50400,0,0,249,5333,0,0;QS=1,0 PL 0,42,255 +17 3324 . C <*> 0 . ;I16=8,6,0,0,480,17114,0,0,840,50400,0,0,246,5292,0,0;QS=1,0 PL 0,42,255 +17 3325 . G <*> 0 . ;I16=8,6,0,0,475,16567,0,0,840,50400,0,0,243,5265,0,0;QS=1,0 PL 0,42,255 +17 3326 . T <*> 0 . ;I16=6,6,0,0,444,16504,0,0,720,43200,0,0,224,4962,0,0;QS=1,0 PL 0,36,255 +17 3327 . C <*> 0 . ;I16=7,6,0,0,529,21613,0,0,780,46800,0,0,239,5249,0,0;QS=1,0 PL 0,39,255 +17 3328 . T <*> 0 . ;I16=7,6,0,0,495,18973,0,0,780,46800,0,0,237,5259,0,0;QS=1,0 PL 0,39,255 +17 3329 . A <*> 0 . ;I16=7,5,0,0,444,16508,0,0,720,43200,0,0,236,5280,0,0;QS=1,0 PL 0,36,255 +17 3330 . C <*> 0 . ;I16=8,5,0,0,496,19478,0,0,780,46800,0,0,235,5311,0,0;QS=1,0 PL 0,39,255 +17 3331 . T <*> 0 . ;I16=8,5,0,0,482,18134,0,0,780,46800,0,0,235,5353,0,0;QS=1,0 PL 0,39,255 +17 3332 . A <*> 0 . ;I16=8,5,0,0,469,17035,0,0,780,46800,0,0,235,5407,0,0;QS=1,0 PL 0,39,255 +17 3333 . A <*> 0 . ;I16=8,5,0,0,469,17115,0,0,780,46800,0,0,234,5424,0,0;QS=1,0 PL 0,39,255 +17 3334 . A <*> 0 . ;I16=7,5,0,0,461,17759,0,0,720,43200,0,0,234,5454,0,0;QS=1,0 PL 0,36,255 +17 3335 . A <*> 0 . ;I16=7,5,0,0,458,17566,0,0,720,43200,0,0,233,5445,0,0;QS=1,0 PL 0,36,255 +17 3336 . A <*> 0 . ;I16=7,5,0,0,433,16105,0,0,720,43200,0,0,231,5397,0,0;QS=1,0 PL 0,36,255 +17 3337 . T <*> 0 . ;I16=7,5,0,0,425,15255,0,0,720,43200,0,0,229,5361,0,0;QS=1,0 PL 0,36,255 +17 3338 . A <*> 0 . ;I16=7,5,0,0,431,15591,0,0,720,43200,0,0,226,5286,0,0;QS=1,0 PL 0,36,255 +17 3339 . C <*> 0 . ;I16=7,5,0,0,463,18077,0,0,720,43200,0,0,223,5221,0,0;QS=1,0 PL 0,36,255 +17 3340 . A <*> 0 . ;I16=6,4,0,0,382,14638,0,0,600,36000,0,0,222,5164,0,0;QS=1,0 PL 0,30,255 +17 3341 . A <*> 0 . ;I16=6,4,0,0,383,14709,0,0,600,36000,0,0,221,5113,0,0;QS=1,0 PL 0,30,255 +17 3342 . A <*> 0 . ;I16=6,4,0,0,355,13145,0,0,600,36000,0,0,220,5068,0,0;QS=1,0 PL 0,30,255 +17 3343 . A <*> 0 . ;I16=6,4,0,0,378,14378,0,0,600,36000,0,0,219,5029,0,0;QS=1,0 PL 0,30,255 +17 3344 . A <*> 0 . ;I16=6,4,0,0,377,14305,0,0,600,36000,0,0,218,4996,0,0;QS=1,0 PL 0,30,255 +17 3345 . T <*> 0 . ;I16=6,4,0,0,363,13355,0,0,600,36000,0,0,217,4969,0,0;QS=1,0 PL 0,30,254 +17 3346 . T <*> 0 . ;I16=6,4,0,0,375,14091,0,0,600,36000,0,0,216,4948,0,0;QS=1,0 PL 0,30,255 +17 3347 . A <*> 0 . ;I16=6,4,0,0,381,14603,0,0,600,36000,0,0,215,4933,0,0;QS=1,0 PL 0,30,255 +17 3348 . G <*> 0 . ;I16=6,4,0,0,391,15437,0,0,600,36000,0,0,214,4924,0,0;QS=1,0 PL 0,30,255 +17 3349 . C <*> 0 . ;I16=6,4,0,0,360,13420,0,0,600,36000,0,0,213,4921,0,0;QS=1,0 PL 0,30,255 +17 3350 . C <*> 0 . ;I16=6,4,0,0,406,16582,0,0,600,36000,0,0,212,4924,0,0;QS=1,0 PL 0,30,255 +17 3351 . T <*> 0 . ;I16=6,4,0,0,394,15584,0,0,600,36000,0,0,211,4933,0,0;QS=1,0 PL 0,30,255 +17 3352 . G <*> 0 . ;I16=6,4,0,0,378,14552,0,0,600,36000,0,0,210,4948,0,0;QS=1,0 PL 0,30,255 +17 3353 . G <*> 0 . ;I16=6,4,0,0,360,13688,0,0,600,36000,0,0,209,4969,0,0;QS=1,0 PL 0,30,255 +17 3354 . C <*> 0 . ;I16=6,4,0,0,367,13695,0,0,600,36000,0,0,208,4996,0,0;QS=1,0 PL 0,30,255 +17 3355 . G <*> 0 . ;I16=6,4,0,0,325,10937,0,0,600,36000,0,0,206,4980,0,0;QS=1,0 PL 0,30,232 +17 3356 . T <*> 0 . ;I16=6,4,0,0,370,13744,0,0,600,36000,0,0,203,4921,0,0;QS=1,0 PL 0,30,255 +17 3357 . G <*> 0 . ;I16=6,4,0,0,389,15343,0,0,600,36000,0,0,200,4868,0,0;QS=1,0 PL 0,30,255 +17 3358 . G <*> 0 . ;I16=6,3,0,0,332,12442,0,0,540,32400,0,0,198,4820,0,0;QS=1,0 PL 0,27,239 +17 3359 . T <*> 0 . ;I16=6,3,0,0,314,11226,0,0,540,32400,0,0,171,4151,0,0;QS=1,0 PL 0,27,228 +17 3360 . G <*> 0 . ;I16=7,3,0,0,379,14585,0,0,600,36000,0,0,195,4737,0,0;QS=1,0 PL 0,30,255 +17 3361 . G <*> 0 . ;I16=7,2,0,0,307,11265,0,0,540,32400,0,0,195,4703,0,0;QS=1,0 PL 0,27,218 +17 3362 . C <*> 0 . ;I16=7,2,0,0,337,12733,0,0,540,32400,0,0,195,4673,0,0;QS=1,0 PL 0,27,230 +17 3363 . G <*> 0 . ;I16=7,2,0,0,281,9145,0,0,540,32400,0,0,195,4647,0,0;QS=1,0 PL 0,27,194 +17 3364 . C <*> 0 . ;I16=7,2,0,0,354,14110,0,0,540,32400,0,0,193,4527,0,0;QS=1,0 PL 0,27,241 +17 3365 . A <*> 0 . ;I16=7,2,0,0,336,12628,0,0,540,32400,0,0,191,4415,0,0;QS=1,0 PL 0,27,226 +17 3366 . T <*> 0 . ;I16=7,2,0,0,327,11953,0,0,540,32400,0,0,189,4311,0,0;QS=1,0 PL 0,27,221 +17 3367 . G <*> 0 . ;I16=7,2,0,0,341,13205,0,0,540,32400,0,0,187,4215,0,0;QS=1,0 PL 0,27,235 +17 3368 . C <*> 0 . ;I16=7,2,0,0,360,14502,0,0,540,32400,0,0,185,4127,0,0;QS=1,0 PL 0,27,245 +17 3369 . C <*> 0 . ;I16=7,2,0,0,329,12547,0,0,540,32400,0,0,183,4047,0,0;QS=1,0 PL 0,27,228 +17 3370 . T <*> 0 . ;I16=7,2,0,0,354,13950,0,0,540,32400,0,0,180,3926,0,0;QS=1,0 PL 0,27,239 +17 3371 . G <*> 0 . ;I16=7,2,0,0,339,13055,0,0,540,32400,0,0,177,3815,0,0;QS=1,0 PL 0,27,233 +17 3372 . T <*> 0 . ;I16=7,2,0,0,324,11896,0,0,540,32400,0,0,174,3714,0,0;QS=1,0 PL 0,27,220 +17 3373 . A <*> 0 . ;I16=7,2,0,0,335,12535,0,0,540,32400,0,0,170,3574,0,0;QS=1,0 PL 0,27,226 +17 3374 . A <*> 0 . ;I16=7,2,0,0,339,12785,0,0,540,32400,0,0,166,3446,0,0;QS=1,0 PL 0,27,225 +17 3375 . T <*> 0 . ;I16=6,2,0,0,307,11815,0,0,480,28800,0,0,137,2705,0,0;QS=1,0 PL 0,24,221 +17 3376 . C <*> 0 . ;I16=7,3,0,0,373,14053,0,0,600,36000,0,0,159,3227,0,0;QS=1,0 PL 0,30,254 +17 3377 . C <*> 0 . ;I16=7,3,0,0,370,13844,0,0,600,36000,0,0,156,3138,0,0;QS=1,0 PL 0,30,252 +17 3378 . C <*> 0 . ;I16=7,3,0,0,392,15434,0,0,600,36000,0,0,153,3063,0,0;QS=1,0 PL 0,30,255 +17 3379 . A <*> 0 . ;I16=7,3,0,0,360,13112,0,0,600,36000,0,0,150,3002,0,0;QS=1,0 PL 0,30,245 +17 3380 . G <*> 0 . ;I16=7,2,0,0,343,13215,0,0,540,32400,0,0,148,2954,0,0;QS=1,0 PL 0,27,233 +17 3381 . C <*> 0 . ;I16=7,2,0,0,358,14368,0,0,540,32400,0,0,146,2918,0,0;QS=1,0 PL 0,27,241 +17 3382 . T <*> 0 . ;I16=7,2,0,0,325,11923,0,0,540,32400,0,0,144,2894,0,0;QS=1,0 PL 0,27,222 +17 3383 . A <*> 0 . ;I16=7,2,0,0,286,9368,0,0,540,32400,0,0,142,2882,0,0;QS=1,0 PL 0,27,196 +17 3384 . C <*> 0 . ;I16=8,2,0,0,369,13803,0,0,600,36000,0,0,139,2833,0,0;QS=1,0 PL 0,30,235 +17 3385 . T <*> 0 . ;I16=8,2,0,0,376,14212,0,0,600,36000,0,0,136,2748,0,0;QS=1,0 PL 0,30,237 +17 3386 . T <*> 0 . ;I16=8,2,0,0,302,9532,0,0,600,36000,0,0,133,2677,0,0;QS=1,0 PL 0,30,197 +17 3387 . G <*> 0 . ;I16=8,2,0,0,351,12753,0,0,600,36000,0,0,129,2571,0,0;QS=1,0 PL 0,30,230 +17 3388 . G <*> 0 . ;I16=8,2,0,0,338,12222,0,0,600,36000,0,0,125,2481,0,0;QS=1,0 PL 0,30,225 +17 3389 . G <*> 0 . ;I16=5,2,0,0,247,8833,0,0,420,25200,0,0,104,2044,0,0;QS=1,0 PL 0,21,190 +17 3390 . A <*> 0 . ;I16=6,2,0,0,273,9559,0,0,480,28800,0,0,121,2341,0,0;QS=1,0 PL 0,24,200 +17 3391 . A <*> 0 . ;I16=6,2,0,0,263,8879,0,0,480,28800,0,0,119,2289,0,0;QS=1,0 PL 0,24,192 +17 3392 . G <*> 0 . ;I16=6,2,0,0,286,10564,0,0,480,28800,0,0,117,2249,0,0;QS=1,0 PL 0,24,211 +17 3393 . C <*> 0 . ;I16=6,2,0,0,305,11827,0,0,480,28800,0,0,115,2221,0,0;QS=1,0 PL 0,24,222 +17 3394 . T <*> 0 . ;I16=6,2,0,0,300,11424,0,0,480,28800,0,0,113,2205,0,0;QS=1,0 PL 0,24,219 +17 3395 . G <*> 0 . ;I16=5,2,0,0,266,10220,0,0,420,25200,0,0,112,2200,0,0;QS=1,0 PL 0,21,205 +17 3396 . A <*> 0 . ;I16=5,2,0,0,227,8031,0,0,420,25200,0,0,111,2205,0,0;QS=1,0 PL 0,21,182 +17 3397 . G <*> 0 . ;I16=5,2,0,0,248,9010,0,0,420,25200,0,0,110,2220,0,0;QS=1,0 PL 0,21,193 +17 3398 . G <*> 0 . ;I16=5,1,0,0,223,8385,0,0,360,21600,0,0,110,2244,0,0;QS=1,0 PL 0,18,170 +17 3399 . G <*> 0 . ;I16=4,1,0,0,178,6458,0,0,300,18000,0,0,101,2195,0,0;QS=1,0 PL 0,15,147 +17 3400 . A <*> 0 . ;I16=4,1,0,0,161,5635,0,0,300,18000,0,0,94,2060,0,0;QS=1,0 PL 0,15,136 +17 3401 . T <*> 0 . ;I16=5,1,0,0,186,6116,0,0,360,21600,0,0,109,2313,0,0;QS=1,0 PL 0,18,146 +17 3402 . G <*> 0 . ;I16=5,1,0,0,224,8498,0,0,360,21600,0,0,108,2316,0,0;QS=1,0 PL 0,18,172 +17 3403 . A <*> 0 . ;I16=4,1,0,0,169,5947,0,0,300,18000,0,0,102,2300,0,0;QS=1,0 PL 0,15,139 +17 3404 . G <*> 0 . ;I16=5,1,0,0,187,6323,0,0,360,21600,0,0,106,2340,0,0;QS=1,0 PL 0,18,148 +17 3405 . A <*> 0 . ;I16=5,1,0,0,204,7158,0,0,360,21600,0,0,105,2361,0,0;QS=1,0 PL 0,18,157 +17 3406 . A <*> 0 . ;I16=5,1,0,0,197,6587,0,0,360,21600,0,0,104,2388,0,0;QS=1,0 PL 0,18,150 +17 3407 . C <*> 0 . ;I16=6,1,0,0,247,8981,0,0,420,25200,0,0,103,2421,0,0;QS=1,0 PL 0,21,178 +17 3408 . T <*> 0 . ;I16=6,1,0,0,250,9058,0,0,420,25200,0,0,103,2461,0,0;QS=1,0 PL 0,21,177 +17 3409 . G <*> 0 . ;I16=5,1,0,0,228,8704,0,0,360,21600,0,0,104,2508,0,0;QS=1,0 PL 0,18,172 +17 3410 . C <*> 0 . ;I16=5,1,0,0,229,8805,0,0,360,21600,0,0,104,2510,0,0;QS=1,0 PL 0,18,174 +17 3411 . T <*> 0 . ;I16=5,1,0,0,217,7955,0,0,360,21600,0,0,104,2516,0,0;QS=1,0 PL 0,18,165 +17 3412 . T <*> 0 . ;I16=4,1,0,0,180,6596,0,0,300,18000,0,0,105,2525,0,0;QS=1,0 PL 0,15,148 +17 3413 . G <*> 0 . ;I16=4,1,0,0,192,7458,0,0,300,18000,0,0,105,2487,0,0;QS=1,0 PL 0,15,158 +17 3414 . A <*> 0 . ;I16=4,1,0,0,181,6577,0,0,300,18000,0,0,105,2453,0,0;QS=1,0 PL 0,15,148 +17 3415 . A <*> 0 . ;I16=4,1,0,0,172,6048,0,0,300,18000,0,0,105,2423,0,0;QS=1,0 PL 0,15,142 +17 3416 . C <*> 0 . ;I16=4,1,0,0,173,6155,0,0,300,18000,0,0,105,2397,0,0;QS=1,0 PL 0,15,143 +17 3417 . C <*> 0 . ;I16=4,1,0,0,176,6550,0,0,300,18000,0,0,105,2375,0,0;QS=1,0 PL 0,15,147 +17 3418 . T <*> 0 . ;I16=4,1,0,0,180,6888,0,0,300,18000,0,0,105,2357,0,0;QS=1,0 PL 0,15,150 +17 3419 . G <*> 0 . ;I16=4,2,0,0,191,6669,0,0,360,21600,0,0,130,2968,0,0;QS=1,0 PL 0,18,161 +17 3420 . G <*> 0 . ;I16=4,2,0,0,207,7499,0,0,360,21600,0,0,130,2958,0,0;QS=1,0 PL 0,18,172 +17 3421 . G <*> 0 . ;I16=4,3,0,0,231,7903,0,0,389,22441,0,0,130,2952,0,0;QS=1,0 PL 0,21,184 +17 3422 . A <*> 0 . ;I16=3,3,0,0,196,6930,0,0,329,18841,0,0,116,2726,0,0;QS=1,0 PL 0,18,167 +17 3423 . G <*> 0 . ;I16=3,4,0,0,251,9301,0,0,389,22441,0,0,118,2760,0,0;QS=1,0 PL 0,21,200 +17 3424 . G <*> 0 . ;I16=2,4,0,0,192,6570,0,0,329,18841,0,0,96,2174,0,0;QS=1,0 PL 0,18,161 +17 3425 . C <*> 0 . ;I16=3,3,0,0,196,7022,0,0,360,21600,0,0,120,2828,0,0;QS=1,0 PL 0,18,168 +17 3426 . A <*> 0 . ;I16=3,3,0,0,204,7096,0,0,360,21600,0,0,122,2870,0,0;QS=1,0 PL 0,18,172 +17 3427 . G <*> 0 . ;I16=3,4,0,0,258,9896,0,0,389,22441,0,0,130,2952,0,0;QS=1,0 PL 0,21,209 +17 3428 . A <*> 0 . ;I16=3,2,0,0,181,6707,0,0,300,18000,0,0,121,2941,0,0;QS=1,0 PL 0,15,158 +17 3429 . C <*> 0 . ;I16=3,4,0,0,218,7128,0,0,389,22441,0,0,136,3084,0,0;QS=1,0 PL 0,21,176 +17 3430 . G <*> 0 . ;I16=4,4,0,0,229,7059,0,0,449,26041,0,0,139,3159,0,0;QS=1,0 PL 0,24,181 +17 3431 . T <*> 0 . ;I16=4,4,0,0,281,9999,0,0,449,26041,0,0,143,3241,0,0;QS=1,0 PL 0,24,210 +17 3432 . T <*> 0 . ;I16=3,4,0,0,198,6112,0,0,389,22441,0,0,122,2706,0,0;QS=1,0 PL 0,21,162 +17 3433 . G <*> 0 . ;I16=4,4,0,0,254,8574,0,0,449,26041,0,0,150,3378,0,0;QS=1,0 PL 0,24,199 +17 3434 . C <*> 0 . ;I16=5,3,0,0,270,9510,0,0,480,28800,0,0,139,3213,0,0;QS=1,0 PL 0,24,208 +17 3435 . A <*> 0 . ;I16=5,4,0,0,242,7582,0,0,509,29641,0,0,155,3395,0,0;QS=1,0 PL 0,27,185 +17 3436 . G <*> 0 . ;I16=5,4,0,0,290,10020,0,0,509,29641,0,0,158,3418,0,0;QS=1,0 PL 0,27,218 +17 3437 . T G,<*> 0 . ;I16=5,3,0,1,264,8874,16,256,480,28800,29,841,145,3195,16,256;QS=0.942857,0.0571429,0 PL 0,11,188,24,191,195 +17 3438 . G <*> 0 . ;I16=5,3,0,0,278,10020,0,0,480,28800,0,0,147,3205,0,0;QS=1,0 PL 0,24,215 +17 3439 . A <*> 0 . ;I16=5,4,0,0,287,10005,0,0,509,29641,0,0,167,3547,0,0;QS=1,0 PL 0,27,215 +17 3440 . G <*> 0 . ;I16=5,3,0,0,289,10805,0,0,480,28800,0,0,151,3249,0,0;QS=1,0 PL 0,24,221 +17 3441 . C <*> 0 . ;I16=5,3,0,0,294,11222,0,0,480,28800,0,0,153,3283,0,0;QS=1,0 PL 0,24,226 +17 3442 . T <*> 0 . ;I16=6,5,0,0,357,12811,0,0,598,34082,0,0,176,3766,0,0;QS=1,0 PL 0,33,248 +17 3443 . G <*> 0 . ;I16=6,5,0,0,378,13798,0,0,598,34082,0,0,181,3861,0,0;QS=1,0 PL 0,33,255 +17 3444 . A <*> 0 . ;I16=6,5,0,0,355,12267,0,0,598,34082,0,0,186,3970,0,0;QS=1,0 PL 0,33,244 +17 3445 . G <*> 0 . ;I16=6,5,0,0,384,13910,0,0,598,34082,0,0,191,4093,0,0;QS=1,0 PL 0,33,255 +17 3446 . A <*> 0 . ;I16=5,4,0,0,300,10554,0,0,509,29641,0,0,146,2980,0,0;QS=1,0 PL 0,27,222 +17 3447 . T <*> 0 . ;I16=6,4,0,0,329,11391,0,0,569,33241,0,0,175,3705,0,0;QS=1,0 PL 0,30,230 +17 3448 . C <*> 0 . ;I16=6,4,0,0,369,14107,0,0,569,33241,0,0,179,3817,0,0;QS=1,0 PL 0,30,255 +17 3449 . A <*> 0 . ;I16=6,4,0,0,307,10455,0,0,569,33241,0,0,182,3890,0,0;QS=1,0 PL 0,30,217 +17 3450 . C <*> 0 . ;I16=5,5,0,0,325,11257,0,0,538,30482,0,0,184,3924,0,0;QS=1,0 PL 0,30,229 +17 3451 . G <*> 0 . ;I16=6,4,0,0,323,10675,0,0,569,33241,0,0,186,3970,0,0;QS=1,0 PL 0,30,226 +17 3452 . C <*> 0 . ;I16=6,5,0,0,414,15876,0,0,598,34082,0,0,213,4653,0,0;QS=1,0 PL 0,33,255 +17 3453 . C <*> 0 . ;I16=6,5,0,0,417,16051,0,0,598,34082,0,0,215,4723,0,0;QS=1,0 PL 0,33,255 +17 3454 . A <*> 0 . ;I16=6,5,0,0,364,12664,0,0,598,34082,0,0,217,4805,0,0;QS=1,0 PL 0,33,251 +17 3455 . C <*> 0 . ;I16=6,5,0,0,400,14852,0,0,598,34082,0,0,219,4899,0,0;QS=1,0 PL 0,33,255 +17 3456 . T <*> 0 . ;I16=6,5,0,0,353,12329,0,0,598,34082,0,0,220,4954,0,0;QS=1,0 PL 0,33,243 +17 3457 . G <*> 0 . ;I16=6,5,0,0,368,13096,0,0,598,34082,0,0,221,5019,0,0;QS=1,0 PL 0,33,254 +17 3458 . C <*> 0 . ;I16=6,5,0,0,403,14939,0,0,598,34082,0,0,222,5094,0,0;QS=1,0 PL 0,33,255 +17 3459 . A C,<*> 0 . ;I16=5,4,0,1,293,10421,22,484,509,29641,29,841,197,4455,25,625;QS=0.929712,0.0702875,0 PL 0,8,201,27,204,213 +17 3460 . C <*> 0 . ;I16=5,4,0,0,337,12907,0,0,509,29641,0,0,196,4402,0,0;QS=1,0 PL 0,27,244 +17 3461 . T <*> 0 . ;I16=5,4,0,0,319,11875,0,0,509,29641,0,0,195,4359,0,0;QS=1,0 PL 0,27,231 +17 3462 . C <*> 0 . ;I16=5,6,0,0,419,16179,0,0,598,34082,0,0,219,4951,0,0;QS=1,0 PL 0,33,255 +17 3463 . C <*> 0 . ;I16=4,6,0,0,333,12243,0,0,538,30482,0,0,199,4529,0,0;QS=1,0 PL 0,30,244 +17 3464 . A <*> 0 . ;I16=5,6,0,0,352,12566,0,0,598,34082,0,0,219,4919,0,0;QS=1,0 PL 0,33,244 +17 3465 . G <*> 0 . ;I16=5,6,0,0,383,14237,0,0,598,34082,0,0,219,4921,0,0;QS=1,0 PL 0,33,255 +17 3466 . C <*> 0 . ;I16=5,6,0,0,408,15384,0,0,598,34082,0,0,219,4935,0,0;QS=1,0 PL 0,33,255 +17 3467 . C <*> 0 . ;I16=5,5,0,0,381,15013,0,0,538,30482,0,0,214,4936,0,0;QS=1,0 PL 0,30,255 +17 3468 . T <*> 0 . ;I16=5,5,0,0,345,12849,0,0,538,30482,0,0,192,4272,0,0;QS=1,0 PL 0,30,246 +17 3469 . G <*> 0 . ;I16=5,6,0,0,434,17252,0,0,598,34082,0,0,215,4841,0,0;QS=1,0 PL 0,33,255 +17 3470 . G <*> 0 . ;I16=6,6,0,0,460,17844,0,0,627,34923,0,0,213,4793,0,0;QS=1,0 PL 0,36,255 +17 3471 . G <*> 0 . ;I16=7,6,0,0,475,17865,0,0,687,38523,0,0,212,4754,0,0;QS=1,0 PL 0,39,255 +17 3472 . C <*> 0 . ;I16=7,6,0,0,438,15780,0,0,687,38523,0,0,212,4726,0,0;QS=1,0 PL 0,39,255 +17 3473 . A <*> 0 . ;I16=6,6,0,0,431,15655,0,0,627,34923,0,0,202,4610,0,0;QS=1,0 PL 0,36,255 +17 3474 . A <*> 0 . ;I16=7,6,0,0,455,16375,0,0,687,38523,0,0,212,4706,0,0;QS=1,0 PL 0,39,255 +17 3475 . C <*> 0 . ;I16=7,5,0,0,419,15205,0,0,627,34923,0,0,213,4713,0,0;QS=1,0 PL 0,36,255 +17 3476 . A <*> 0 . ;I16=7,5,0,0,445,16843,0,0,627,34923,0,0,214,4730,0,0;QS=1,0 PL 0,36,255 +17 3477 . G <*> 0 . ;I16=7,5,0,0,433,16495,0,0,627,34923,0,0,215,4757,0,0;QS=1,0 PL 0,36,255 +17 3478 . A <*> 0 . ;I16=7,5,0,0,416,15122,0,0,627,34923,0,0,216,4794,0,0;QS=1,0 PL 0,36,255 +17 3479 . G <*> 0 . ;I16=7,4,0,0,413,15983,0,0,598,34082,0,0,192,4216,0,0;QS=1,0 PL 0,33,255 +17 3480 . T <*> 0 . ;I16=7,4,0,0,380,13272,0,0,567,31323,0,0,200,4574,0,0;QS=1,0 PL 0,33,249 +17 3481 . A <*> 0 . ;I16=7,5,0,0,434,15740,0,0,627,34923,0,0,219,4965,0,0;QS=1,0 PL 0,36,255 +17 3482 . A <*> 0 . ;I16=7,5,0,0,454,17424,0,0,627,34923,0,0,219,4993,0,0;QS=1,0 PL 0,36,255 +17 3483 . G <*> 0 . ;I16=6,5,0,0,375,13425,0,0,567,31323,0,0,219,5033,0,0;QS=1,0 PL 0,33,253 +17 3484 . A <*> 0 . ;I16=7,3,0,0,345,12341,0,0,538,30482,0,0,196,4458,0,0;QS=1,0 PL 0,30,227 +17 3485 . C <*> 0 . ;I16=7,4,0,0,423,16341,0,0,567,31323,0,0,224,5142,0,0;QS=1,0 PL 0,33,255 +17 3486 . T <*> 0 . ;I16=7,4,0,0,404,15550,0,0,567,31323,0,0,203,4635,0,0;QS=1,0 PL 0,33,255 +17 3487 . C <*> 0 . ;I16=7,5,0,0,415,14947,0,0,627,34923,0,0,231,5291,0,0;QS=1,0 PL 0,36,255 +17 3488 . T <*> 0 . ;I16=7,5,0,0,424,15500,0,0,627,34923,0,0,234,5332,0,0;QS=1,0 PL 0,36,255 +17 3489 . G <*> 0 . ;I16=7,6,0,0,462,17074,0,0,656,35764,0,0,238,5384,0,0;QS=1,0 PL 0,39,255 +17 3490 . T <*> 0 . ;I16=8,6,0,0,467,16471,0,0,716,39364,0,0,242,5448,0,0;QS=1,0 PL 0,42,255 +17 3491 . C <*> 0 . ;I16=8,7,0,0,509,18213,0,0,807,45723,0,0,246,5520,0,0;QS=1,0 PL 0,45,255 +17 3492 . T <*> 0 . ;I16=8,7,0,0,453,15813,0,0,807,45723,0,0,252,5610,0,0;QS=1,0 PL 0,45,255 +17 3493 . C <*> 0 . ;I16=8,8,0,0,512,17714,0,0,836,46564,0,0,263,5741,0,0;QS=1,0 PL 0,48,255 +17 3493 . CAAAAAAAAAAAAA CAAAAAAAAAAAA,CAAAAAAAAAAAAAA 0 . INDEL;I16=5,5,0,2,255,6523,47,1129,600,36000,89,4441,147,3143,30,650;QS=0.833333,0.0833333,0.0833333 PL 0,22,42,22,44,42 +17 3494 . A <*> 0 . ;I16=8,7,0,0,517,18657,0,0,807,45723,0,0,239,5213,0,0;QS=1,0 PL 0,45,255 +17 3495 . A <*> 0 . ;I16=8,7,0,0,522,18598,0,0,807,45723,0,0,246,5352,0,0;QS=1,0 PL 0,45,255 +17 3496 . A <*> 0 . ;I16=8,7,0,0,520,18544,0,0,807,45723,0,0,251,5409,0,0;QS=1,0 PL 0,45,255 +17 3497 . A <*> 0 . ;I16=8,7,0,0,544,19966,0,0,807,45723,0,0,255,5433,0,0;QS=1,0 PL 0,45,255 +17 3498 . A <*> 0 . ;I16=8,7,0,0,529,19017,0,0,807,45723,0,0,258,5424,0,0;QS=1,0 PL 0,45,255 +17 3499 . A <*> 0 . ;I16=8,7,0,0,548,20266,0,0,807,45723,0,0,261,5433,0,0;QS=1,0 PL 0,45,255 +17 3500 . A <*> 0 . ;I16=8,7,0,0,527,18935,0,0,807,45723,0,0,264,5460,0,0;QS=1,0 PL 0,45,255 +17 3501 . A <*> 0 . ;I16=8,7,0,0,529,19075,0,0,807,45723,0,0,267,5505,0,0;QS=1,0 PL 0,45,255 +17 3502 . A <*> 0 . ;I16=8,7,0,0,540,19866,0,0,807,45723,0,0,270,5568,0,0;QS=1,0 PL 0,45,255 +17 3503 . A <*> 0 . ;I16=8,7,0,0,535,19431,0,0,807,45723,0,0,273,5649,0,0;QS=1,0 PL 0,45,255 +17 3504 . A <*> 0 . ;I16=8,7,0,0,539,19917,0,0,807,45723,0,0,276,5748,0,0;QS=1,0 PL 0,45,255 +17 3505 . A <*> 0 . ;I16=8,7,0,0,526,18970,0,0,807,45723,0,0,278,5816,0,0;QS=1,0 PL 0,45,255 +17 3506 . A <*> 0 . ;I16=7,6,0,0,443,15543,0,0,749,44041,0,0,213,4365,0,0;QS=1,0 PL 0,39,255 +17 3507 . T <*> 0 . ;I16=6,10,0,0,573,20701,0,0,898,52082,0,0,279,5787,0,0;QS=1,0 PL 0,48,255 +17 3508 . C <*> 0 . ;I16=7,10,0,0,644,25172,0,0,927,52923,0,0,310,6582,0,0;QS=1,0 PL 0,51,255 +17 3509 . A <*> 0 . ;I16=8,10,0,0,615,21433,0,0,956,53764,0,0,340,7352,0,0;QS=1,0 PL 0,54,255 +17 3510 . C A,<*> 0 . ;I16=6,10,1,0,619,24263,40,1600,898,52082,29,841,294,6222,25,625;QS=0.953526,0.0464744,0 PL 0,22,255,48,255,255 +17 3511 . A <*> 0 . ;I16=8,10,0,0,570,19376,0,0,987,56523,0,0,323,6991,0,0;QS=1,0 PL 0,54,255 +17 3512 . C <*> 0 . ;I16=7,11,0,0,659,24547,0,0,1018,59282,0,0,303,6485,0,0;QS=1,0 PL 0,54,255 +17 3513 . C A,<*> 0 . ;I16=7,11,1,0,654,24398,13,169,1018,59282,29,841,307,6579,25,625;QS=0.980122,0.0198777,0 PL 0,42,255,54,255,255 +17 3514 . A <*> 0 . ;I16=8,11,0,0,668,23938,0,0,1047,60123,0,0,336,7322,0,0;QS=1,0 PL 0,57,255 +17 3515 . T <*> 0 . ;I16=9,11,0,0,714,26150,0,0,1076,60964,0,0,364,8038,0,0;QS=1,0 PL 0,60,255 +17 3516 . T <*> 0 . ;I16=10,10,0,0,736,27330,0,0,1107,63723,0,0,341,7475,0,0;QS=1,0 PL 0,60,255 +17 3517 . T <*> 0 . ;I16=10,11,0,0,733,26309,0,0,1136,64564,0,0,367,8083,0,0;QS=1,0 PL 0,63,255 +17 3518 . T <*> 0 . ;I16=10,11,0,0,742,26718,0,0,1136,64564,0,0,367,8039,0,0;QS=1,0 PL 0,63,255 +17 3519 . G <*> 0 . ;I16=10,11,0,0,741,27585,0,0,1136,64564,0,0,367,8019,0,0;QS=1,0 PL 0,63,255 +17 3520 . G <*> 0 . ;I16=8,11,0,0,695,26009,0,0,1047,60123,0,0,336,7450,0,0;QS=1,0 PL 0,57,255 +17 3521 . C <*> 0 . ;I16=8,10,0,0,679,25905,0,0,1049,62041,0,0,321,6921,0,0;QS=1,0 PL 0,54,255 +17 3522 . T <*> 0 . ;I16=9,10,0,0,692,25978,0,0,1078,62882,0,0,341,7315,0,0;QS=1,0 PL 0,57,255 +17 3523 . T <*> 0 . ;I16=8,9,0,0,587,20795,0,0,958,55682,0,0,332,7340,0,0;QS=1,0 PL 0,51,255 +17 3524 . C <*> 0 . ;I16=8,9,0,0,646,24856,0,0,989,58441,0,0,326,7070,0,0;QS=1,0 PL 0,51,255 +17 3525 . A <*> 0 . ;I16=10,9,0,0,685,25301,0,0,1078,62882,0,0,344,7408,0,0;QS=1,0 PL 0,57,255 +17 3526 . G <*> 0 . ;I16=9,9,0,0,691,26925,0,0,1049,62041,0,0,331,7251,0,0;QS=1,0 PL 0,54,255 +17 3527 . A <*> 0 . ;I16=10,9,0,0,668,24360,0,0,1078,62882,0,0,348,7564,0,0;QS=1,0 PL 0,57,255 +17 3528 . T <*> 0 . ;I16=10,9,0,0,654,23088,0,0,1078,62882,0,0,350,7672,0,0;QS=1,0 PL 0,57,255 +17 3529 . T <*> 0 . ;I16=9,9,0,0,603,20717,0,0,1049,62041,0,0,340,7656,0,0;QS=1,0 PL 0,54,255 +17 3530 . G <*> 0 . ;I16=8,9,0,0,641,24813,0,0,989,58441,0,0,344,7826,0,0;QS=1,0 PL 0,51,255 +17 3531 . C A,<*> 0 . ;I16=9,9,1,0,657,25161,38,1444,1018,59282,29,841,373,8637,10,100;QS=0.957726,0.0422741,0 PL 0,28,255,54,255,255 +17 3532 . A <*> 0 . ;I16=10,9,0,0,690,25690,0,0,1047,60123,0,0,385,8869,0,0;QS=1,0 PL 0,57,255 +17 3533 . T <*> 0 . ;I16=9,9,0,0,640,23306,0,0,1018,59282,0,0,361,8341,0,0;QS=1,0 PL 0,54,255 +17 3534 . A <*> 0 . ;I16=8,9,0,0,601,21737,0,0,958,55682,0,0,363,8451,0,0;QS=1,0 PL 0,51,255 +17 3535 . T <*> 0 . ;I16=10,9,0,0,646,23102,0,0,1047,60123,0,0,390,9198,0,0;QS=1,0 PL 0,57,255 +17 3536 . C <*> 0 . ;I16=9,9,0,0,662,24972,0,0,1018,59282,0,0,368,8708,0,0;QS=1,0 PL 0,54,255 +17 3537 . C <*> 0 . ;I16=8,9,0,0,673,26739,0,0,989,58441,0,0,364,8690,0,0;QS=1,0 PL 0,51,255 +17 3538 . T <*> 0 . ;I16=9,9,0,0,664,24890,0,0,1018,59282,0,0,368,8716,0,0;QS=1,0 PL 0,54,255 +17 3539 . C <*> 0 . ;I16=8,9,0,0,664,26088,0,0,989,58441,0,0,366,8734,0,0;QS=1,0 PL 0,51,255 +17 3540 . C <*> 0 . ;I16=8,9,0,0,668,26400,0,0,989,58441,0,0,367,8771,0,0;QS=1,0 PL 0,51,255 +17 3541 . T <*> 0 . ;I16=8,9,0,0,624,23286,0,0,989,58441,0,0,368,8818,0,0;QS=1,0 PL 0,51,255 +17 3542 . G <*> 0 . ;I16=8,9,0,0,654,25402,0,0,989,58441,0,0,368,8824,0,0;QS=1,0 PL 0,51,255 +17 3543 . C <*> 0 . ;I16=8,8,0,0,619,24139,0,0,929,54841,0,0,369,8837,0,0;QS=1,0 PL 0,48,255 +17 3544 . A <*> 0 . ;I16=8,8,0,0,589,21865,0,0,929,54841,0,0,370,8856,0,0;QS=1,0 PL 0,48,255 +17 3545 . A <*> 0 . ;I16=8,8,0,0,594,22442,0,0,929,54841,0,0,371,8881,0,0;QS=1,0 PL 0,48,255 +17 3546 . G <*> 0 . ;I16=9,8,0,0,659,25935,0,0,958,55682,0,0,394,9392,0,0;QS=1,0 PL 0,51,255 +17 3547 . G <*> 0 . ;I16=8,9,0,0,616,22972,0,0,989,58441,0,0,371,8853,0,0;QS=1,0 PL 0,51,255 +17 3548 . A <*> 0 . ;I16=8,9,0,0,596,21384,0,0,989,58441,0,0,372,8852,0,0;QS=1,0 PL 0,51,255 +17 3549 . T <*> 0 . ;I16=9,9,0,0,613,21519,0,0,1018,59282,0,0,393,9261,0,0;QS=1,0 PL 0,54,255 +17 3550 . A <*> 0 . ;I16=8,9,0,0,622,22920,0,0,989,58441,0,0,374,8880,0,0;QS=1,0 PL 0,51,255 +17 3551 . T <*> 0 . ;I16=8,9,0,0,602,21588,0,0,989,58441,0,0,374,8858,0,0;QS=1,0 PL 0,51,255 +17 3552 . A <*> 0 . ;I16=9,9,0,0,648,23708,0,0,1018,59282,0,0,391,9133,0,0;QS=1,0 PL 0,54,255 +17 3553 . T A,<*> 0 . ;I16=8,9,1,0,613,22231,20,400,989,58441,29,841,374,8838,16,256;QS=0.967949,0.0320513,0 PL 0,34,255,51,255,255 +17 3554 . A <*> 0 . ;I16=9,9,0,0,626,22226,0,0,1018,59282,0,0,389,9065,0,0;QS=1,0 PL 0,54,255 +17 3555 . C <*> 0 . ;I16=9,9,0,0,621,22141,0,0,1018,59282,0,0,388,9046,0,0;QS=1,0 PL 0,54,255 +17 3556 . G <*> 0 . ;I16=8,9,0,0,605,21869,0,0,989,58441,0,0,374,8868,0,0;QS=1,0 PL 0,51,255 +17 3557 . C <*> 0 . ;I16=9,9,0,0,636,22924,0,0,1049,62041,0,0,374,8894,0,0;QS=1,0 PL 0,54,255 +17 3558 . G <*> 0 . ;I16=10,9,0,0,639,22339,0,0,1078,62882,0,0,386,9050,0,0;QS=1,0 PL 0,57,255 +17 3559 . T <*> 0 . ;I16=9,9,0,0,651,23837,0,0,1049,62041,0,0,375,8925,0,0;QS=1,0 PL 0,54,255 +17 3560 . G <*> 0 . ;I16=10,9,0,0,725,28319,0,0,1078,62882,0,0,385,9033,0,0;QS=1,0 PL 0,57,255 +17 3561 . A <*> 0 . ;I16=10,9,0,0,686,25494,0,0,1078,62882,0,0,382,8934,0,0;QS=1,0 PL 0,57,255 +17 3562 . A <*> 0 . ;I16=10,8,0,0,666,24922,0,0,1018,59282,0,0,379,8799,0,0;QS=1,0 PL 0,54,255 +17 3563 . A <*> 0 . ;I16=10,8,0,0,666,24774,0,0,1018,59282,0,0,376,8678,0,0;QS=1,0 PL 0,54,255 +17 3564 . T <*> 0 . ;I16=9,8,0,0,638,24178,0,0,989,58441,0,0,366,8486,0,0;QS=1,0 PL 0,51,255 +17 3565 . T <*> 0 . ;I16=10,9,0,0,675,24107,0,0,1078,62882,0,0,368,8382,0,0;QS=1,0 PL 0,57,255 +17 3566 . C <*> 0 . ;I16=10,9,0,0,688,25862,0,0,1078,62882,0,0,364,8210,0,0;QS=1,0 PL 0,57,255 +17 3567 . A <*> 0 . ;I16=9,9,0,0,673,25311,0,0,1049,62041,0,0,357,8049,0,0;QS=1,0 PL 0,54,255 +17 3568 . A <*> 0 . ;I16=9,9,0,0,668,25112,0,0,1049,62041,0,0,354,7922,0,0;QS=1,0 PL 0,54,255 +17 3569 . G <*> 0 . ;I16=9,9,0,0,701,27427,0,0,1049,62041,0,0,350,7764,0,0;QS=1,0 PL 0,54,255 +17 3570 . T <*> 0 . ;I16=9,9,0,0,618,21730,0,0,1049,62041,0,0,346,7626,0,0;QS=1,0 PL 0,54,255 +17 3571 . C <*> 0 . ;I16=8,9,0,0,646,25062,0,0,989,58441,0,0,343,7507,0,0;QS=1,0 PL 0,51,255 +17 3572 . A <*> 0 . ;I16=8,9,0,0,638,24028,0,0,989,58441,0,0,340,7406,0,0;QS=1,0 PL 0,51,255 +17 3573 . A <*> 0 . ;I16=8,9,0,0,643,24429,0,0,989,58441,0,0,335,7223,0,0;QS=1,0 PL 0,51,255 +17 3574 . T <*> 0 . ;I16=8,9,0,0,628,23284,0,0,989,58441,0,0,330,7058,0,0;QS=1,0 PL 0,51,255 +17 3575 . G <*> 0 . ;I16=8,9,0,0,673,26745,0,0,989,58441,0,0,325,6911,0,0;QS=1,0 PL 0,51,255 +17 3576 . A <*> 0 . ;I16=8,9,0,0,582,20484,0,0,989,58441,0,0,320,6782,0,0;QS=1,0 PL 0,51,255 +17 3577 . C <*> 0 . ;I16=8,10,0,0,673,25515,0,0,1049,62041,0,0,315,6671,0,0;QS=1,0 PL 0,54,255 +17 3578 . A <*> 0 . ;I16=8,10,0,0,673,25285,0,0,1049,62041,0,0,311,6579,0,0;QS=1,0 PL 0,54,255 +17 3579 . A <*> 0 . ;I16=8,10,0,0,627,22299,0,0,1049,62041,0,0,307,6507,0,0;QS=1,0 PL 0,54,255 +17 3580 . A <*> 0 . ;I16=8,10,0,0,666,24812,0,0,1049,62041,0,0,303,6455,0,0;QS=1,0 PL 0,54,255 +17 3581 . T <*> 0 . ;I16=8,10,0,0,666,24770,0,0,1049,62041,0,0,298,6374,0,0;QS=1,0 PL 0,54,255 +17 3582 . C <*> 0 . ;I16=8,10,0,0,682,26054,0,0,1049,62041,0,0,292,6266,0,0;QS=1,0 PL 0,54,255 +17 3583 . A <*> 0 . ;I16=8,10,0,0,659,24469,0,0,1049,62041,0,0,285,6131,0,0;QS=1,0 PL 0,54,255 +17 3584 . G <*> 0 . ;I16=7,10,0,0,615,22847,0,0,989,58441,0,0,279,6017,0,0;QS=1,0 PL 0,51,255 +17 3585 . A <*> 0 . ;I16=7,11,0,0,598,20538,0,0,1049,62041,0,0,273,5923,0,0;QS=1,0 PL 0,54,255 +17 3586 . A <*> 0 . ;I16=7,9,0,0,583,21969,0,0,929,54841,0,0,263,5735,0,0;QS=1,0 PL 0,48,255 +17 3587 . G A,<*> 0 . ;I16=2,5,5,2,282,11398,249,9087,420,25200,420,25200,115,2541,142,3048;QS=0.531073,0.468927,0 PL 161,0,184,182,205,255 +17 3588 . A <*> 0 . ;I16=7,8,0,0,536,19368,0,0,900,54000,0,0,255,5471,0,0;QS=1,0 PL 0,45,255 +17 3589 . A <*> 0 . ;I16=7,7,0,0,515,19089,0,0,840,50400,0,0,252,5368,0,0;QS=1,0 PL 0,42,255 +17 3590 . A <*> 0 . ;I16=7,7,0,0,514,19126,0,0,840,50400,0,0,249,5283,0,0;QS=1,0 PL 0,42,255 +17 3591 . A <*> 0 . ;I16=7,7,0,0,481,17001,0,0,840,50400,0,0,244,5116,0,0;QS=1,0 PL 0,42,255 +17 3592 . A <*> 0 . ;I16=7,7,0,0,473,16677,0,0,840,50400,0,0,239,4967,0,0;QS=1,0 PL 0,42,255 +17 3593 . A <*> 0 . ;I16=7,7,0,0,478,16616,0,0,840,50400,0,0,234,4836,0,0;QS=1,0 PL 0,42,255 +17 3594 . C <*> 0 . ;I16=6,6,0,0,463,18081,0,0,720,43200,0,0,214,4466,0,0;QS=1,0 PL 0,36,255 +17 3595 . A <*> 0 . ;I16=7,6,0,0,494,18824,0,0,780,46800,0,0,226,4624,0,0;QS=1,0 PL 0,39,255 +17 3596 . T <*> 0 . ;I16=7,6,0,0,443,15291,0,0,780,46800,0,0,222,4542,0,0;QS=1,0 PL 0,39,255 +17 3597 . A <*> 0 . ;I16=7,6,0,0,478,17716,0,0,780,46800,0,0,218,4476,0,0;QS=1,0 PL 0,39,255 +17 3598 . T <*> 0 . ;I16=5,6,0,0,398,14468,0,0,660,39600,0,0,203,4281,0,0;QS=1,0 PL 0,33,255 +17 3599 . A <*> 0 . ;I16=6,6,0,0,442,16366,0,0,720,43200,0,0,212,4388,0,0;QS=1,0 PL 0,36,255 +17 3600 . T <*> 0 . ;I16=7,6,0,0,456,16178,0,0,775,46225,0,0,208,4316,0,0;QS=1,0 PL 0,39,255 +17 3601 . A <*> 0 . ;I16=7,6,0,0,451,15881,0,0,775,46225,0,0,205,4261,0,0;QS=1,0 PL 0,39,255 +17 3602 . T <*> 0 . ;I16=7,6,0,0,448,15714,0,0,775,46225,0,0,202,4224,0,0;QS=1,0 PL 0,39,255 +17 3603 . A <*> 0 . ;I16=7,6,0,0,436,14890,0,0,775,46225,0,0,198,4154,0,0;QS=1,0 PL 0,39,255 +17 3604 . C <*> 0 . ;I16=7,6,0,0,456,16260,0,0,775,46225,0,0,194,4100,0,0;QS=1,0 PL 0,39,255 +17 3605 . G <*> 0 . ;I16=7,6,0,0,426,14366,0,0,775,46225,0,0,190,4062,0,0;QS=1,0 PL 0,39,255 +17 3606 . C <*> 0 . ;I16=6,6,0,0,440,16846,0,0,715,42625,0,0,187,4039,0,0;QS=1,0 PL 0,36,255 +17 3607 . A <*> 0 . ;I16=6,5,0,0,389,14151,0,0,655,39025,0,0,185,4029,0,0;QS=1,0 PL 0,33,255 +17 3608 . A <*> 0 . ;I16=6,6,0,0,414,14658,0,0,715,42625,0,0,183,4031,0,0;QS=1,0 PL 0,36,255 +17 3609 . A <*> 0 . ;I16=6,6,0,0,405,14159,0,0,715,42625,0,0,182,4046,0,0;QS=1,0 PL 0,36,255 +17 3610 . C <*> 0 . ;I16=6,6,0,0,419,15163,0,0,715,42625,0,0,180,4026,0,0;QS=1,0 PL 0,36,255 +17 3611 . C <*> 0 . ;I16=5,5,0,0,383,14767,0,0,595,35425,0,0,179,3969,0,0;QS=1,0 PL 0,30,255 +17 3612 . A <*> 0 . ;I16=5,5,0,0,387,15065,0,0,595,35425,0,0,178,3922,0,0;QS=1,0 PL 0,30,255 +17 3613 . G <*> 0 . ;I16=5,6,0,0,404,15106,0,0,655,39025,0,0,177,3885,0,0;QS=1,0 PL 0,33,255 +17 3614 . T <*> 0 . ;I16=5,6,0,0,405,14969,0,0,655,39025,0,0,177,3859,0,0;QS=1,0 PL 0,33,255 +17 3615 . A <*> 0 . ;I16=5,6,0,0,400,14622,0,0,655,39025,0,0,177,3845,0,0;QS=1,0 PL 0,33,255 +17 3616 . T <*> 0 . ;I16=5,6,0,0,415,15733,0,0,655,39025,0,0,178,3842,0,0;QS=1,0 PL 0,33,255 +17 3617 . C <*> 0 . ;I16=5,6,0,0,415,15761,0,0,655,39025,0,0,180,3850,0,0;QS=1,0 PL 0,33,255 +17 3618 . C <*> 0 . ;I16=5,6,0,0,438,17592,0,0,655,39025,0,0,182,3870,0,0;QS=1,0 PL 0,33,255 +17 3619 . T <*> 0 . ;I16=5,6,0,0,416,15836,0,0,655,39025,0,0,184,3902,0,0;QS=1,0 PL 0,33,255 +17 3620 . A <*> 0 . ;I16=5,6,0,0,388,13804,0,0,655,39025,0,0,186,3946,0,0;QS=1,0 PL 0,33,255 +17 3621 . C <*> 0 . ;I16=5,6,0,0,426,16744,0,0,655,39025,0,0,188,4002,0,0;QS=1,0 PL 0,33,255 +17 3622 . T <*> 0 . ;I16=5,6,0,0,418,15986,0,0,655,39025,0,0,189,4021,0,0;QS=1,0 PL 0,33,255 +17 3623 . G <*> 0 . ;I16=6,6,0,0,445,16835,0,0,715,42625,0,0,190,4054,0,0;QS=1,0 PL 0,36,255 +17 3624 . T <*> 0 . ;I16=6,6,0,0,426,15570,0,0,715,42625,0,0,192,4102,0,0;QS=1,0 PL 0,36,255 +17 3625 . G <*> 0 . ;I16=5,6,0,0,433,17061,0,0,655,39025,0,0,195,4165,0,0;QS=1,0 PL 0,33,255 +17 3626 . T <*> 0 . ;I16=5,6,0,0,415,15755,0,0,655,39025,0,0,197,4191,0,0;QS=1,0 PL 0,33,255 +17 3627 . G <*> 0 . ;I16=5,7,0,0,440,16458,0,0,715,42625,0,0,199,4229,0,0;QS=1,0 PL 0,36,255 +17 3628 . T <*> 0 . ;I16=5,7,0,0,459,17629,0,0,715,42625,0,0,202,4280,0,0;QS=1,0 PL 0,36,255 +17 3629 . G <*> 0 . ;I16=5,7,0,0,470,18466,0,0,715,42625,0,0,205,4345,0,0;QS=1,0 PL 0,36,255 +17 3630 . T <*> 0 . ;I16=5,8,0,0,477,17713,0,0,775,46225,0,0,208,4424,0,0;QS=1,0 PL 0,39,255 +17 3631 . C <*> 0 . ;I16=5,8,0,0,428,14412,0,0,775,46225,0,0,212,4518,0,0;QS=1,0 PL 0,39,255 +17 3632 . G <*> 0 . ;I16=5,8,0,0,453,16089,0,0,775,46225,0,0,216,4628,0,0;QS=1,0 PL 0,39,255 +17 3633 . T <*> 0 . ;I16=5,8,0,0,466,16902,0,0,775,46225,0,0,220,4754,0,0;QS=1,0 PL 0,39,255 +17 3634 . T <*> 0 . ;I16=5,8,0,0,479,17893,0,0,775,46225,0,0,223,4845,0,0;QS=1,0 PL 0,39,255 +17 3635 . T <*> 0 . ;I16=4,8,0,0,462,17824,0,0,715,42625,0,0,227,4949,0,0;QS=1,0 PL 0,36,255 +17 3636 . G <*> 0 . ;I16=4,8,0,0,468,18374,0,0,715,42625,0,0,231,5065,0,0;QS=1,0 PL 0,36,255 +17 3637 . T <*> 0 . ;I16=4,8,0,0,441,16737,0,0,715,42625,0,0,235,5193,0,0;QS=1,0 PL 0,36,255 +17 3638 . T <*> 0 . ;I16=4,8,0,0,459,17595,0,0,715,42625,0,0,239,5333,0,0;QS=1,0 PL 0,36,255 +17 3639 . G <*> 0 . ;I16=4,8,0,0,472,18604,0,0,715,42625,0,0,242,5434,0,0;QS=1,0 PL 0,36,255 +17 3640 . T <*> 0 . ;I16=4,8,0,0,458,17554,0,0,715,42625,0,0,243,5447,0,0;QS=1,0 PL 0,36,255 +17 3641 . G <*> 0 . ;I16=4,8,0,0,458,17894,0,0,715,42625,0,0,244,5474,0,0;QS=1,0 PL 0,36,255 +17 3642 . T <*> 0 . ;I16=4,8,0,0,443,16513,0,0,715,42625,0,0,244,5464,0,0;QS=1,0 PL 0,36,255 +17 3643 . T <*> 0 . ;I16=4,8,0,0,454,17236,0,0,715,42625,0,0,244,5466,0,0;QS=1,0 PL 0,36,255 +17 3644 . T <*> 0 . ;I16=4,8,0,0,455,17361,0,0,715,42625,0,0,244,5480,0,0;QS=1,0 PL 0,36,255 +17 3645 . T <*> 0 . ;I16=4,8,0,0,453,17147,0,0,715,42625,0,0,244,5506,0,0;QS=1,0 PL 0,36,255 +17 3646 . C <*> 0 . ;I16=3,8,0,0,360,12138,0,0,655,39025,0,0,219,4919,0,0;QS=1,0 PL 0,33,234 +17 3647 . G <*> 0 . ;I16=5,7,0,0,435,16289,0,0,715,42625,0,0,245,5593,0,0;QS=1,0 PL 0,36,255 +17 3648 . A <*> 0 . ;I16=5,7,0,0,430,15638,0,0,715,42625,0,0,247,5653,0,0;QS=1,0 PL 0,36,255 +17 3649 . C <*> 0 . ;I16=5,7,0,0,447,17185,0,0,715,42625,0,0,248,5674,0,0;QS=1,0 PL 0,36,255 +17 3650 . A <*> 0 . ;I16=5,7,0,0,460,18038,0,0,715,42625,0,0,249,5705,0,0;QS=1,0 PL 0,36,255 +17 3651 . G <*> 0 . ;I16=5,7,0,0,479,19295,0,0,715,42625,0,0,250,5746,0,0;QS=1,0 PL 0,36,255 +17 3652 . C <*> 0 . ;I16=5,8,0,0,467,17707,0,0,775,46225,0,0,225,5123,0,0;QS=1,0 PL 0,39,255 +17 3653 . T <*> 0 . ;I16=6,8,0,0,532,20378,0,0,835,49825,0,0,251,5713,0,0;QS=1,0 PL 0,42,255 +17 3654 . G <*> 0 . ;I16=6,8,0,0,540,20910,0,0,835,49825,0,0,252,5692,0,0;QS=1,0 PL 0,42,255 +17 3655 . T <*> 0 . ;I16=7,8,0,0,545,20211,0,0,895,53425,0,0,253,5685,0,0;QS=1,0 PL 0,45,255 +17 3656 . C <*> 0 . ;I16=7,8,0,0,535,19897,0,0,895,53425,0,0,254,5642,0,0;QS=1,0 PL 0,45,255 +17 3657 . C <*> 0 . ;I16=7,8,0,0,501,16969,0,0,895,53425,0,0,255,5613,0,0;QS=1,0 PL 0,45,255 +17 3658 . G <*> 0 . ;I16=7,8,0,0,511,17903,0,0,895,53425,0,0,256,5598,0,0;QS=1,0 PL 0,45,255 +17 3659 . T <*> 0 . ;I16=7,8,0,0,568,21578,0,0,895,53425,0,0,257,5597,0,0;QS=1,0 PL 0,45,255 +17 3660 . G <*> 0 . ;I16=7,8,0,0,585,22901,0,0,895,53425,0,0,258,5610,0,0;QS=1,0 PL 0,45,255 +17 3661 . T <*> 0 . ;I16=7,8,0,0,561,21193,0,0,895,53425,0,0,259,5637,0,0;QS=1,0 PL 0,45,255 +17 3662 . T <*> 0 . ;I16=7,8,0,0,543,19817,0,0,895,53425,0,0,260,5678,0,0;QS=1,0 PL 0,45,255 +17 3663 . A <*> 0 . ;I16=8,8,0,0,573,20875,0,0,955,57025,0,0,261,5733,0,0;QS=1,0 PL 0,48,255 +17 3664 . T <*> 0 . ;I16=8,8,0,0,571,20775,0,0,955,57025,0,0,263,5803,0,0;QS=1,0 PL 0,48,255 +17 3665 . A <*> 0 . ;I16=7,7,0,0,524,19674,0,0,835,49825,0,0,267,5887,0,0;QS=1,0 PL 0,42,255 +17 3666 . A <*> 0 . ;I16=7,7,0,0,533,20431,0,0,835,49825,0,0,271,5983,0,0;QS=1,0 PL 0,42,255 +17 3667 . T <*> 0 . ;I16=7,7,0,0,491,17901,0,0,835,49825,0,0,275,6091,0,0;QS=1,0 PL 0,42,255 +17 3668 . A <*> 0 . ;I16=7,7,0,0,485,17273,0,0,835,49825,0,0,278,6162,0,0;QS=1,0 PL 0,42,255 +17 3669 . A <*> 0 . ;I16=7,7,0,0,524,19726,0,0,835,49825,0,0,281,6247,0,0;QS=1,0 PL 0,42,255 +17 3670 . T <*> 0 . ;I16=7,7,0,0,532,20302,0,0,835,49825,0,0,284,6346,0,0;QS=1,0 PL 0,42,255 +17 3671 . T <*> 0 . ;I16=7,7,0,0,517,19169,0,0,835,49825,0,0,287,6459,0,0;QS=1,0 PL 0,42,255 +17 3672 . C <*> 0 . ;I16=7,7,0,0,523,20011,0,0,835,49825,0,0,290,6586,0,0;QS=1,0 PL 0,42,255 +17 3673 . C <*> 0 . ;I16=6,7,0,0,525,21371,0,0,775,46225,0,0,267,6051,0,0;QS=1,0 PL 0,39,255 +17 3674 . T <*> 0 . ;I16=7,7,0,0,537,20763,0,0,835,49825,0,0,294,6778,0,0;QS=1,0 PL 0,42,255 +17 3675 . C <*> 0 . ;I16=7,7,0,0,562,22836,0,0,835,49825,0,0,295,6843,0,0;QS=1,0 PL 0,42,255 +17 3676 . T <*> 0 . ;I16=7,7,0,0,526,20126,0,0,835,49825,0,0,296,6922,0,0;QS=1,0 PL 0,42,255 +17 3677 . A <*> 0 . ;I16=6,7,0,0,460,17160,0,0,775,46225,0,0,274,6390,0,0;QS=1,0 PL 0,39,255 +17 3678 . G <*> 0 . ;I16=7,7,0,0,531,20447,0,0,835,49825,0,0,300,7020,0,0;QS=1,0 PL 0,42,255 +17 3679 . T <*> 0 . ;I16=7,7,0,0,514,19374,0,0,835,49825,0,0,301,7035,0,0;QS=1,0 PL 0,42,255 +17 3680 . T <*> 0 . ;I16=7,7,0,0,525,19767,0,0,835,49825,0,0,302,7060,0,0;QS=1,0 PL 0,42,255 +17 3681 . C <*> 0 . ;I16=7,7,0,0,521,20383,0,0,835,49825,0,0,302,7044,0,0;QS=1,0 PL 0,42,255 +17 3682 . A <*> 0 . ;I16=7,7,0,0,512,19062,0,0,835,49825,0,0,302,7036,0,0;QS=1,0 PL 0,42,255 +17 3683 . A <*> 0 . ;I16=7,6,0,0,470,17464,0,0,775,46225,0,0,294,6938,0,0;QS=1,0 PL 0,39,255 +17 3684 . A <*> 0 . ;I16=7,7,0,0,507,19063,0,0,835,49825,0,0,300,6948,0,0;QS=1,0 PL 0,42,255 +17 3685 . T <*> 0 . ;I16=7,7,0,0,509,19095,0,0,835,49825,0,0,299,6919,0,0;QS=1,0 PL 0,42,255 +17 3686 . T <*> 0 . ;I16=7,7,0,0,497,18211,0,0,835,49825,0,0,298,6900,0,0;QS=1,0 PL 0,42,255 +17 3687 . T <*> 0 . ;I16=7,7,0,0,530,20114,0,0,835,49825,0,0,297,6891,0,0;QS=1,0 PL 0,42,255 +17 3688 . A <*> 0 . ;I16=8,6,0,0,521,19559,0,0,812,47594,0,0,283,6699,0,0;QS=1,0 PL 0,42,255 +17 3689 . T <*> 0 . ;I16=8,7,0,0,535,19897,0,0,872,51194,0,0,293,6757,0,0;QS=1,0 PL 0,45,255 +17 3690 . T <*> 0 . ;I16=8,7,0,0,556,20966,0,0,872,51194,0,0,291,6683,0,0;QS=1,0 PL 0,45,255 +17 3691 . C <*> 0 . ;I16=8,7,0,0,581,23023,0,0,872,51194,0,0,288,6572,0,0;QS=1,0 PL 0,45,255 +17 3692 . A <*> 0 . ;I16=9,7,0,0,567,20481,0,0,932,54794,0,0,285,6475,0,0;QS=1,0 PL 0,48,255 +17 3693 . T <*> 0 . ;I16=9,6,0,0,567,21557,0,0,872,51194,0,0,284,6392,0,0;QS=1,0 PL 0,45,255 +17 3694 . T <*> 0 . ;I16=9,6,0,0,536,19738,0,0,872,51194,0,0,283,6323,0,0;QS=1,0 PL 0,45,255 +17 3695 . T <*> 0 . ;I16=9,6,0,0,548,20414,0,0,872,51194,0,0,282,6268,0,0;QS=1,0 PL 0,45,255 +17 3696 . T <*> 0 . ;I16=9,6,0,0,565,21451,0,0,872,51194,0,0,281,6227,0,0;QS=1,0 PL 0,45,255 +17 3697 . T <*> 0 . ;I16=9,6,0,0,544,19856,0,0,872,51194,0,0,280,6200,0,0;QS=1,0 PL 0,45,255 +17 3698 . A <*> 0 . ;I16=9,5,0,0,508,18766,0,0,812,47594,0,0,256,5654,0,0;QS=1,0 PL 0,42,255 +17 3699 . A <*> 0 . ;I16=9,6,0,0,548,20304,0,0,872,51194,0,0,276,6092,0,0;QS=1,0 PL 0,45,255 +17 3700 . C <*> 0 . ;I16=7,6,0,0,489,18951,0,0,757,44569,0,0,260,5836,0,0;QS=1,0 PL 0,39,255 +17 3701 . T <*> 0 . ;I16=8,6,0,0,530,20270,0,0,817,48169,0,0,274,6044,0,0;QS=1,0 PL 0,42,255 +17 3702 . T <*> 0 . ;I16=8,6,0,0,525,19721,0,0,817,48169,0,0,271,5941,0,0;QS=1,0 PL 0,42,255 +17 3703 . C <*> 0 . ;I16=8,6,0,0,532,20566,0,0,817,48169,0,0,268,5852,0,0;QS=1,0 PL 0,42,255 +17 3704 . A <*> 0 . ;I16=8,6,0,0,518,19392,0,0,817,48169,0,0,265,5777,0,0;QS=1,0 PL 0,42,255 +17 3705 . T <*> 0 . ;I16=8,6,0,0,499,18263,0,0,817,48169,0,0,261,5667,0,0;QS=1,0 PL 0,42,255 +17 3706 . A <*> 0 . ;I16=8,6,0,0,545,21277,0,0,817,48169,0,0,257,5573,0,0;QS=1,0 PL 0,42,255 +17 3707 . G <*> 0 . ;I16=8,6,0,0,548,21714,0,0,817,48169,0,0,253,5495,0,0;QS=1,0 PL 0,42,255 +17 3708 . T <*> 0 . ;I16=9,5,0,0,492,17588,0,0,794,45938,0,0,250,5432,0,0;QS=1,0 PL 0,42,255 +17 3709 . A <*> 0 . ;I16=9,5,0,0,490,17766,0,0,794,45938,0,0,248,5384,0,0;QS=1,0 PL 0,42,255 +17 3710 . C <*> 0 . ;I16=9,5,0,0,511,18951,0,0,794,45938,0,0,246,5352,0,0;QS=1,0 PL 0,42,255 +17 3711 . C <*> 0 . ;I16=9,5,0,0,524,20146,0,0,794,45938,0,0,244,5336,0,0;QS=1,0 PL 0,42,255 +17 3712 . A <*> 0 . ;I16=9,5,0,0,495,17849,0,0,794,45938,0,0,242,5336,0,0;QS=1,0 PL 0,42,255 +17 3713 . C <*> 0 . ;I16=10,4,0,0,490,17876,0,0,794,45938,0,0,241,5351,0,0;QS=1,0 PL 0,42,255 +17 3714 . A <*> 0 . ;I16=10,3,0,0,475,17631,0,0,711,40107,0,0,214,4704,0,0;QS=1,0 PL 0,39,255 +17 3715 . T <*> 0 . ;I16=12,3,0,0,549,20289,0,0,808,45076,0,0,215,4699,0,0;QS=1,0 PL 0,45,255 +17 3716 . T <*> 0 . ;I16=11,4,0,0,519,18227,0,0,808,45076,0,0,242,5334,0,0;QS=1,0 PL 0,45,255 +17 3717 . C <*> 0 . ;I16=11,4,0,0,566,21612,0,0,808,45076,0,0,244,5360,0,0;QS=1,0 PL 0,45,255 +17 3718 . T <*> 0 . ;I16=11,4,0,0,576,22358,0,0,808,45076,0,0,245,5351,0,0;QS=1,0 PL 0,45,255 +17 3719 . A <*> 0 . ;I16=11,4,0,0,519,18261,0,0,808,45076,0,0,246,5356,0,0;QS=1,0 PL 0,45,255 +17 3720 . C <*> 0 . ;I16=11,4,0,0,551,20521,0,0,808,45076,0,0,247,5375,0,0;QS=1,0 PL 0,45,255 +17 3721 . A <*> 0 . ;I16=12,3,0,0,529,19315,0,0,805,44725,0,0,223,4783,0,0;QS=1,0 PL 0,45,255 +17 3722 . C <*> 0 . ;I16=12,4,0,0,570,20816,0,0,865,48325,0,0,250,5456,0,0;QS=1,0 PL 0,48,255 +17 3723 . A <*> 0 . ;I16=11,4,0,0,537,19727,0,0,805,44725,0,0,253,5519,0,0;QS=1,0 PL 0,45,255 +17 3724 . C <*> 0 . ;I16=11,4,0,0,572,21936,0,0,805,44725,0,0,256,5596,0,0;QS=1,0 PL 0,45,255 +17 3725 . T <*> 0 . ;I16=11,4,0,0,574,22128,0,0,805,44725,0,0,259,5687,0,0;QS=1,0 PL 0,45,255 +17 3726 . G <*> 0 . ;I16=11,4,0,0,551,20907,0,0,805,44725,0,0,262,5792,0,0;QS=1,0 PL 0,45,255 +17 3727 . C <*> 0 . ;I16=11,3,0,0,500,18576,0,0,745,41125,0,0,264,5812,0,0;QS=1,0 PL 0,42,255 +17 3728 . C <*> 0 . ;I16=11,3,0,0,502,19038,0,0,745,41125,0,0,266,5848,0,0;QS=1,0 PL 0,42,255 +17 3729 . C <*> 0 . ;I16=11,3,0,0,539,20857,0,0,745,41125,0,0,268,5900,0,0;QS=1,0 PL 0,42,255 +17 3730 . A <*> 0 . ;I16=11,2,0,0,452,16388,0,0,685,37525,0,0,269,5869,0,0;QS=1,0 PL 0,39,241 +17 3731 . T <*> 0 . ;I16=12,2,0,0,505,18933,0,0,695,37625,0,0,270,5856,0,0;QS=1,0 PL 0,42,253 +17 3732 . G <*> 0 . ;I16=12,2,0,0,518,19636,0,0,695,37625,0,0,272,5862,0,0;QS=1,0 PL 0,42,252 +17 3733 . T <*> 0 . ;I16=13,2,0,0,528,18816,0,0,755,41225,0,0,274,5888,0,0;QS=1,0 PL 0,45,248 +17 3734 . C <*> 0 . ;I16=14,2,0,0,585,22147,0,0,815,44825,0,0,276,5884,0,0;QS=1,0 PL 0,48,255 +17 3735 . C <*> 0 . ;I16=14,2,0,0,551,20179,0,0,815,44825,0,0,279,5901,0,0;QS=1,0 PL 0,48,254 +17 3736 . C <*> 0 . ;I16=13,1,0,0,528,20166,0,0,745,41125,0,0,252,5290,0,0;QS=1,0 PL 0,42,235 +17 3737 . C <*> 0 . ;I16=14,2,0,0,565,21171,0,0,815,44825,0,0,285,6001,0,0;QS=1,0 PL 0,48,251 +17 3738 . T <*> 0 . ;I16=14,2,0,0,571,21287,0,0,815,44825,0,0,287,6035,0,0;QS=1,0 PL 0,48,253 +17 3739 . C <*> 0 . ;I16=14,2,0,0,607,23583,0,0,815,44825,0,0,288,6042,0,0;QS=1,0 PL 0,48,255 +17 3740 . A <*> 0 . ;I16=14,2,0,0,533,18687,0,0,815,44825,0,0,288,6020,0,0;QS=1,0 PL 0,48,247 +17 3741 . A <*> 0 . ;I16=14,2,0,0,518,17624,0,0,815,44825,0,0,287,5967,0,0;QS=1,0 PL 0,48,238 +17 3742 . G <*> 0 . ;I16=14,2,0,0,587,22423,0,0,815,44825,0,0,286,5932,0,0;QS=1,0 PL 0,48,255 +17 3743 . C <*> 0 . ;I16=13,2,0,0,536,19964,0,0,805,44725,0,0,273,5771,0,0;QS=1,0 PL 0,45,254 +17 3744 . T <*> 0 . ;I16=14,2,0,0,591,22547,0,0,815,44825,0,0,284,5916,0,0;QS=1,0 PL 0,48,255 +17 3745 . T <*> 0 . ;I16=13,2,0,0,498,17314,0,0,755,41225,0,0,258,5310,0,0;QS=1,0 PL 0,45,233 +17 3746 . C <*> 0 . ;I16=14,2,0,0,577,21511,0,0,815,44825,0,0,282,5972,0,0;QS=1,0 PL 0,48,255 +17 3747 . C <*> 0 . ;I16=13,2,0,0,525,19059,0,0,805,44725,0,0,264,5720,0,0;QS=1,0 PL 0,45,249 +17 3748 . C <*> 0 . ;I16=13,2,0,0,535,19639,0,0,805,44725,0,0,261,5707,0,0;QS=1,0 PL 0,45,255 +17 3749 . C <*> 0 . ;I16=13,2,0,0,535,19703,0,0,805,44725,0,0,258,5708,0,0;QS=1,0 PL 0,45,250 +17 3750 . T <*> 0 . ;I16=15,2,0,0,574,20774,0,0,852,46194,0,0,274,6084,0,0;QS=1,0 PL 0,51,251 +17 3751 . G <*> 0 . ;I16=14,2,0,0,557,20201,0,0,842,46094,0,0,252,5704,0,0;QS=1,0 PL 0,48,255 +17 3752 . G <*> 0 . ;I16=14,0,0,0,460,15918,0,0,672,35394,0,0,249,5613,0,0;QS=1,0 PL 0,42,182 +17 3753 . C <*> 0 . ;I16=14,1,0,0,500,17724,0,0,732,38994,0,0,272,6196,0,0;QS=1,0 PL 0,45,213 +17 3754 . T <*> 0 . ;I16=14,1,0,0,502,18076,0,0,732,38994,0,0,272,6266,0,0;QS=1,0 PL 0,45,218 +17 3755 . C <*> 0 . ;I16=11,1,0,0,451,17409,0,0,602,31694,0,0,250,5774,0,0;QS=1,0 PL 0,36,219 +17 3756 . C <*> 0 . ;I16=12,1,0,0,488,18836,0,0,612,31794,0,0,276,6446,0,0;QS=1,0 PL 0,39,229 +17 3757 . T <*> 0 . ;I16=12,1,0,0,448,16206,0,0,612,31794,0,0,277,6503,0,0;QS=1,0 PL 0,39,210 +17 3758 . G <*> 0 . ;I16=12,1,0,0,480,17932,0,0,612,31794,0,0,278,6570,0,0;QS=1,0 PL 0,39,220 +17 3759 . C <*> 0 . ;I16=12,1,0,0,465,17401,0,0,612,31794,0,0,278,6596,0,0;QS=1,0 PL 0,39,220 +17 3760 . A <*> 0 . ;I16=12,1,0,0,423,14563,0,0,612,31794,0,0,277,6579,0,0;QS=1,0 PL 0,39,203 +17 3761 . A <*> 0 . ;I16=12,1,0,0,474,17416,0,0,612,31794,0,0,276,6568,0,0;QS=1,0 PL 0,39,215 +17 3762 . C <*> 0 . ;I16=12,1,0,0,440,15470,0,0,612,31794,0,0,275,6563,0,0;QS=1,0 PL 0,39,209 +17 3763 . C <*> 0 . ;I16=11,1,0,0,419,15179,0,0,552,28194,0,0,274,6514,0,0;QS=1,0 PL 0,36,213 +17 3764 . A <*> 0 . ;I16=12,1,0,0,464,16778,0,0,612,31794,0,0,273,6471,0,0;QS=1,0 PL 0,39,212 +17 3765 . C <*> 0 . ;I16=12,1,0,0,444,15928,0,0,612,31794,0,0,273,6435,0,0;QS=1,0 PL 0,39,200 +17 3766 . A <*> 0 . ;I16=12,2,0,0,506,18502,0,0,672,35394,0,0,273,6407,0,0;QS=1,0 PL 0,42,248 +17 3767 . A <*> 0 . ;I16=12,2,0,0,491,17683,0,0,672,35394,0,0,274,6388,0,0;QS=1,0 PL 0,42,246 +17 3768 . A <*> 0 . ;I16=12,2,0,0,489,17631,0,0,672,35394,0,0,275,6379,0,0;QS=1,0 PL 0,42,237 +17 3769 . T <*> 0 . ;I16=12,2,0,0,483,17319,0,0,672,35394,0,0,276,6380,0,0;QS=1,0 PL 0,42,246 +17 3770 . C <*> 0 . ;I16=12,2,0,0,516,19510,0,0,672,35394,0,0,277,6391,0,0;QS=1,0 PL 0,42,252 +17 3771 . T <*> 0 . ;I16=12,2,0,0,500,18592,0,0,672,35394,0,0,278,6412,0,0;QS=1,0 PL 0,42,253 +17 3772 . A <*> 0 . ;I16=12,2,0,0,480,16874,0,0,672,35394,0,0,279,6443,0,0;QS=1,0 PL 0,42,236 +17 3773 . C <*> 0 . ;I16=12,2,0,0,508,18884,0,0,672,35394,0,0,280,6484,0,0;QS=1,0 PL 0,42,253 +17 3774 . T <*> 0 . ;I16=12,2,0,0,522,19866,0,0,672,35394,0,0,281,6535,0,0;QS=1,0 PL 0,42,253 +17 3775 . C <*> 0 . ;I16=12,2,0,0,508,19484,0,0,672,35394,0,0,281,6547,0,0;QS=1,0 PL 0,42,255 +17 3776 . T <*> 0 . ;I16=12,1,0,0,493,19097,0,0,612,31794,0,0,281,6519,0,0;QS=1,0 PL 0,39,229 +17 3777 . C <*> 0 . ;I16=12,1,0,0,463,17293,0,0,612,31794,0,0,281,6499,0,0;QS=1,0 PL 0,39,220 +17 3778 . T <*> 0 . ;I16=11,1,0,0,466,18226,0,0,602,31694,0,0,256,5862,0,0;QS=1,0 PL 0,36,227 +17 3779 . G <*> 0 . ;I16=12,1,0,0,456,17096,0,0,612,31794,0,0,281,6483,0,0;QS=1,0 PL 0,39,220 +17 3780 . C <*> 0 . ;I16=11,2,0,0,446,16076,0,0,662,35294,0,0,256,5862,0,0;QS=1,0 PL 0,39,235 +17 3781 . C <*> 0 . ;I16=13,2,0,0,549,20445,0,0,709,36763,0,0,282,6500,0,0;QS=1,0 PL 0,45,255 +17 3782 . T <*> 0 . ;I16=13,2,0,0,567,21585,0,0,709,36763,0,0,284,6524,0,0;QS=1,0 PL 0,45,255 +17 3783 . C <*> 0 . ;I16=13,2,0,0,547,20427,0,0,709,36763,0,0,285,6511,0,0;QS=1,0 PL 0,45,255 +17 3784 . T <*> 0 . ;I16=13,3,0,0,584,21864,0,0,769,40363,0,0,286,6512,0,0;QS=1,0 PL 0,48,255 +17 3785 . G <*> 0 . ;I16=12,3,0,0,547,20633,0,0,759,40263,0,0,263,5903,0,0;QS=1,0 PL 0,45,255 +17 3786 . T <*> 0 . ;I16=13,3,0,0,510,16982,0,0,769,40363,0,0,290,6560,0,0;QS=1,0 PL 0,48,250 +17 3787 . G <*> 0 . ;I16=13,3,0,0,556,20416,0,0,769,40363,0,0,292,6608,0,0;QS=1,0 PL 0,48,255 +17 3788 . G <*> 0 . ;I16=11,2,0,0,460,16548,0,0,615,32145,0,0,265,5981,0,0;QS=1,0 PL 0,39,239 +17 3789 . G <*> 0 . ;I16=10,3,0,0,436,15148,0,0,662,35294,0,0,247,5449,0,0;QS=1,0 PL 0,39,251 +17 3790 . T <*> 0 . ;I16=10,3,0,0,450,15960,0,0,662,35294,0,0,247,5393,0,0;QS=1,0 PL 0,39,255 +17 3791 . T <*> 0 . ;I16=12,3,0,0,512,17740,0,0,732,38994,0,0,293,6419,0,0;QS=1,0 PL 0,45,255 +17 3792 . G A,<*> 0 . ;I16=11,3,1,0,495,18329,38,1444,695,37625,37,1369,269,5819,22,484;QS=0.926295,0.0737052,0 PL 0,8,238,42,241,255 +17 3793 . A <*> 0 . ;I16=12,3,0,0,535,19393,0,0,732,38994,0,0,289,6203,0,0;QS=1,0 PL 0,45,255 +17 3794 . C <*> 0 . ;I16=12,3,0,0,509,18275,0,0,732,38994,0,0,287,6119,0,0;QS=1,0 PL 0,45,255 +17 3795 . C <*> 0 . ;I16=11,3,0,0,503,18631,0,0,722,38894,0,0,260,5426,0,0;QS=1,0 PL 0,42,255 +17 3796 . T <*> 0 . ;I16=12,3,0,0,550,20396,0,0,732,38994,0,0,283,5999,0,0;QS=1,0 PL 0,45,255 +17 3797 . A <*> 0 . ;I16=12,3,0,0,499,17105,0,0,732,38994,0,0,281,5963,0,0;QS=1,0 PL 0,45,255 +17 3798 . T <*> 0 . ;I16=11,3,0,0,509,18911,0,0,672,35394,0,0,265,5747,0,0;QS=1,0 PL 0,42,255 +17 3799 . T <*> 0 . ;I16=12,3,0,0,509,17721,0,0,732,38994,0,0,277,5939,0,0;QS=1,0 PL 0,45,255 +17 3800 . C <*> 0 . ;I16=11,3,0,0,522,20208,0,0,672,35394,0,0,276,5950,0,0;QS=1,0 PL 0,42,255 +17 3801 . T <*> 0 . ;I16=11,3,0,0,505,19089,0,0,672,35394,0,0,275,5975,0,0;QS=1,0 PL 0,42,255 +17 3802 . G <*> 0 . ;I16=9,3,0,0,436,16414,0,0,605,32045,0,0,224,4764,0,0;QS=1,0 PL 0,36,255 +17 3803 . G <*> 0 . ;I16=10,3,0,0,425,14725,0,0,662,35294,0,0,248,5442,0,0;QS=1,0 PL 0,39,249 +17 3804 . A <*> 0 . ;I16=10,3,0,0,446,15932,0,0,662,35294,0,0,246,5460,0,0;QS=1,0 PL 0,39,255 +17 3805 . C <*> 0 . ;I16=11,3,0,0,470,16532,0,0,672,35394,0,0,269,6119,0,0;QS=1,0 PL 0,42,255 +17 3806 . A <*> 0 . ;I16=11,3,0,0,507,18771,0,0,672,35394,0,0,266,6118,0,0;QS=1,0 PL 0,42,255 +17 3807 . C <*> 0 . ;I16=9,3,0,0,425,15275,0,0,605,32045,0,0,216,5014,0,0;QS=1,0 PL 0,36,255 +17 3808 . G <*> 0 . ;I16=8,3,0,0,360,12070,0,0,568,30676,0,0,213,4979,0,0;QS=1,0 PL 0,33,233 +17 3809 . T <*> 0 . ;I16=10,3,0,0,428,14762,0,0,635,34025,0,0,253,5891,0,0;QS=1,0 PL 0,39,249 +17 3810 . C <*> 0 . ;I16=8,4,0,0,467,18337,0,0,628,34276,0,0,204,4792,0,0;QS=1,0 PL 0,36,255 +17 3811 . A C,<*> 0 . ;I16=8,4,2,0,420,15080,39,785,628,34276,67,3349,200,4690,42,914;QS=0.941043,0.0589569,0 PL 0,15,248,36,254,255 +17 3812 . T <*> 0 . ;I16=9,4,0,0,449,15691,0,0,635,34025,0,0,237,5481,0,0;QS=1,0 PL 0,39,255 +17 3813 . A <*> 0 . ;I16=9,4,0,0,431,15031,0,0,635,34025,0,0,233,5371,0,0;QS=1,0 PL 0,39,255 +17 3814 . G <*> 0 . ;I16=7,4,0,0,417,16243,0,0,588,32556,0,0,205,4647,0,0;QS=1,0 PL 0,33,255 +17 3815 . A <*> 0 . ;I16=7,4,0,0,355,12217,0,0,561,31287,0,0,226,5086,0,0;QS=1,0 PL 0,33,239 +17 3816 . A <*> 0 . ;I16=7,4,0,0,387,14063,0,0,561,31287,0,0,223,4959,0,0;QS=1,0 PL 0,33,248 +17 3817 . A <*> 0 . ;I16=7,4,0,0,401,14987,0,0,561,31287,0,0,220,4842,0,0;QS=1,0 PL 0,33,255 +17 3818 . T <*> 0 . ;I16=7,4,0,0,375,13555,0,0,561,31287,0,0,217,4735,0,0;QS=1,0 PL 0,33,252 +17 3819 . A <*> 0 . ;I16=8,4,0,0,411,14835,0,0,590,32128,0,0,214,4638,0,0;QS=1,0 PL 0,36,255 +17 3820 . G <*> 0 . ;I16=8,4,0,0,438,16850,0,0,590,32128,0,0,212,4552,0,0;QS=1,0 PL 0,36,255 +17 3821 . A <*> 0 . ;I16=9,4,0,0,459,16897,0,0,650,35728,0,0,210,4478,0,0;QS=1,0 PL 0,39,255 +17 3822 . G <*> 0 . ;I16=9,4,0,0,481,18461,0,0,650,35728,0,0,209,4417,0,0;QS=1,0 PL 0,39,255 +17 3823 . T <*> 0 . ;I16=8,4,0,0,414,14588,0,0,593,32479,0,0,203,4345,0,0;QS=1,0 PL 0,36,255 +17 3824 . C <*> 0 . ;I16=9,4,0,0,475,17969,0,0,650,35728,0,0,207,4337,0,0;QS=1,0 PL 0,39,255 +17 3825 . C <*> 0 . ;I16=8,4,0,0,455,17717,0,0,593,32479,0,0,202,4260,0,0;QS=1,0 PL 0,36,255 +17 3826 . T <*> 0 . ;I16=9,4,0,0,460,17062,0,0,650,35728,0,0,203,4217,0,0;QS=1,0 PL 0,39,255 +17 3827 . G <*> 0 . ;I16=9,4,0,0,479,17993,0,0,650,35728,0,0,201,4181,0,0;QS=1,0 PL 0,39,255 +17 3828 . C <*> 0 . ;I16=9,4,0,0,475,18031,0,0,650,35728,0,0,199,4161,0,0;QS=1,0 PL 0,39,255 +17 3829 . A <*> 0 . ;I16=7,4,0,0,402,14926,0,0,583,32379,0,0,189,4075,0,0;QS=1,0 PL 0,33,255 +17 3830 . A <*> 0 . ;I16=9,4,0,0,463,16695,0,0,650,35728,0,0,197,4165,0,0;QS=1,0 PL 0,39,255 +17 3831 . C A,<*> 0 . ;I16=8,4,1,0,452,17272,14,196,640,35628,10,100,190,4140,7,49;QS=0.977578,0.0224215,0 PL 0,27,255,36,255,255 +17 3832 . A <*> 0 . ;I16=10,4,0,0,496,17726,0,0,710,39328,0,0,197,4229,0,0;QS=1,0 PL 0,42,255 +17 3833 . C <*> 0 . ;I16=8,4,0,0,404,14062,0,0,590,32128,0,0,198,4284,0,0;QS=1,0 PL 0,36,249 +17 3834 . G <*> 0 . ;I16=7,4,0,0,361,12157,0,0,580,32028,0,0,198,4340,0,0;QS=1,0 PL 0,33,242 +17 3835 . T <*> 0 . ;I16=8,4,0,0,417,15015,0,0,590,32128,0,0,205,4441,0,0;QS=1,0 PL 0,36,255 +17 3836 . G C,<*> 0 . ;I16=7,5,1,0,433,16191,14,196,609,32869,10,100,205,4485,2,4;QS=0.976471,0.0235294,0 PL 0,27,255,36,255,255 +17 3837 . G <*> 0 . ;I16=6,5,0,0,365,12485,0,0,552,29620,0,0,202,4500,0,0;QS=1,0 PL 0,33,245 +17 3838 . C <*> 0 . ;I16=8,5,0,0,449,16217,0,0,619,32969,0,0,213,4625,0,0;QS=1,0 PL 0,39,255 +17 3839 . C <*> 0 . ;I16=7,5,0,0,400,13544,0,0,609,32869,0,0,216,4664,0,0;QS=1,0 PL 0,36,255 +17 3840 . G <*> 0 . ;I16=7,5,0,0,404,13908,0,0,609,32869,0,0,219,4717,0,0;QS=1,0 PL 0,36,255 +17 3841 . T <*> 0 . ;I16=7,5,0,0,441,16425,0,0,609,32869,0,0,221,4735,0,0;QS=1,0 PL 0,36,255 +17 3842 . C <*> 0 . ;I16=7,5,0,0,474,18834,0,0,609,32869,0,0,223,4769,0,0;QS=1,0 PL 0,36,255 +17 3843 . T <*> 0 . ;I16=7,5,0,0,479,19179,0,0,609,32869,0,0,225,4819,0,0;QS=1,0 PL 0,36,255 +17 3844 . G <*> 0 . ;I16=8,5,0,0,474,17576,0,0,669,36469,0,0,227,4885,0,0;QS=1,0 PL 0,39,255 +17 3845 . T <*> 0 . ;I16=8,5,0,0,478,17676,0,0,669,36469,0,0,229,4917,0,0;QS=1,0 PL 0,39,255 +17 3846 . G <*> 0 . ;I16=8,5,0,0,505,19693,0,0,669,36469,0,0,231,4965,0,0;QS=1,0 PL 0,39,255 +17 3847 . T <*> 0 . ;I16=8,5,0,0,462,16604,0,0,669,36469,0,0,232,4978,0,0;QS=1,0 PL 0,39,255 +17 3848 . C <*> 0 . ;I16=8,5,0,0,502,19692,0,0,669,36469,0,0,233,5005,0,0;QS=1,0 PL 0,39,255 +17 3849 . T <*> 0 . ;I16=7,5,0,0,451,17043,0,0,632,35100,0,0,234,5046,0,0;QS=1,0 PL 0,36,255 +17 3850 . G <*> 0 . ;I16=7,5,0,0,435,16127,0,0,632,35100,0,0,236,5100,0,0;QS=1,0 PL 0,36,255 +17 3851 . G <*> 0 . ;I16=7,5,0,0,451,17261,0,0,632,35100,0,0,238,5166,0,0;QS=1,0 PL 0,36,255 +17 3852 . C <*> 0 . ;I16=7,5,0,0,451,17255,0,0,632,35100,0,0,240,5244,0,0;QS=1,0 PL 0,36,255 +17 3853 . T <*> 0 . ;I16=8,6,0,0,515,19293,0,0,721,39541,0,0,242,5334,0,0;QS=1,0 PL 0,42,255 +17 3854 . T <*> 0 . ;I16=8,7,0,0,498,17070,0,0,781,43141,0,0,246,5438,0,0;QS=1,0 PL 0,45,255 +17 3855 . C <*> 0 . ;I16=8,8,0,0,571,20903,0,0,841,46741,0,0,250,5510,0,0;QS=1,0 PL 0,48,255 +17 3856 . T <*> 0 . ;I16=8,7,0,0,552,20514,0,0,812,45900,0,0,251,5543,0,0;QS=1,0 PL 0,45,255 +17 3857 . C <*> 0 . ;I16=8,8,0,0,593,22777,0,0,841,46741,0,0,258,5614,0,0;QS=1,0 PL 0,48,255 +17 3858 . T <*> 0 . ;I16=8,9,0,0,598,21416,0,0,901,50341,0,0,261,5645,0,0;QS=1,0 PL 0,51,255 +17 3859 . C <*> 0 . ;I16=8,9,0,0,536,17518,0,0,901,50341,0,0,265,5695,0,0;QS=1,0 PL 0,51,255 +17 3860 . G <*> 0 . ;I16=8,9,0,0,526,17338,0,0,901,50341,0,0,269,5765,0,0;QS=1,0 PL 0,51,255 +17 3861 . C <*> 0 . ;I16=9,8,0,0,623,23477,0,0,878,48110,0,0,267,5819,0,0;QS=1,0 PL 0,51,255 +17 3862 . T <*> 0 . ;I16=9,8,0,0,626,23176,0,0,878,48110,0,0,270,5866,0,0;QS=1,0 PL 0,51,255 +17 3863 . T <*> 0 . ;I16=9,9,0,0,589,20023,0,0,938,51710,0,0,281,5995,0,0;QS=1,0 PL 0,54,255 +17 3864 . A <*> 0 . ;I16=8,9,0,0,594,21264,0,0,878,48110,0,0,285,6045,0,0;QS=1,0 PL 0,51,255 +17 3865 . G <*> 0 . ;I16=8,10,0,0,643,23855,0,0,938,51710,0,0,289,6115,0,0;QS=1,0 PL 0,54,255 +17 3866 . C <*> 0 . ;I16=8,9,0,0,617,23137,0,0,878,48110,0,0,295,6205,0,0;QS=1,0 PL 0,51,255 +17 3867 . A <*> 0 . ;I16=8,9,0,0,595,21337,0,0,878,48110,0,0,300,6266,0,0;QS=1,0 PL 0,51,255 +17 3868 . T <*> 0 . ;I16=8,9,0,0,629,23483,0,0,878,48110,0,0,305,6349,0,0;QS=1,0 PL 0,51,255 +17 3869 . C <*> 0 . ;I16=8,9,0,0,625,23633,0,0,878,48110,0,0,310,6454,0,0;QS=1,0 PL 0,51,255 +17 3870 . T <*> 0 . ;I16=8,9,0,0,612,22640,0,0,878,48110,0,0,314,6530,0,0;QS=1,0 PL 0,51,255 +17 3871 . T <*> 0 . ;I16=8,11,0,0,665,23691,0,0,998,55310,0,0,318,6626,0,0;QS=1,0 PL 0,57,255 +17 3872 . G <*> 0 . ;I16=8,11,0,0,669,24371,0,0,998,55310,0,0,324,6744,0,0;QS=1,0 PL 0,57,255 +17 3873 . T <*> 0 . ;I16=8,11,0,0,645,22787,0,0,998,55310,0,0,330,6886,0,0;QS=1,0 PL 0,57,255 +17 3874 . T <*> 0 . ;I16=9,11,0,0,662,22870,0,0,1058,58910,0,0,336,7052,0,0;QS=1,0 PL 0,60,255 +17 3875 . T <*> 0 . ;I16=10,11,0,0,701,24003,0,0,1115,62159,0,0,343,7243,0,0;QS=1,0 PL 0,63,255 +17 3876 . C <*> 0 . ;I16=10,10,0,0,715,26223,0,0,1055,58559,0,0,330,7020,0,0;QS=1,0 PL 0,60,255 +17 3877 . C <*> 0 . ;I16=10,11,0,0,763,28487,0,0,1115,62159,0,0,359,7707,0,0;QS=1,0 PL 0,63,255 +17 3878 . A <*> 0 . ;I16=10,10,0,0,719,26105,0,0,1055,58559,0,0,344,7452,0,0;QS=1,0 PL 0,60,255 +17 3879 . A <*> 0 . ;I16=11,11,0,0,821,31237,0,0,1152,63528,0,0,373,8181,0,0;QS=1,0 PL 0,66,255 +17 3880 . G <*> 0 . ;I16=11,9,0,0,744,28318,0,0,1032,56328,0,0,355,7729,0,0;QS=1,0 PL 0,60,255 +17 3881 . G <*> 0 . ;I16=11,10,0,0,714,25610,0,0,1092,59928,0,0,386,8498,0,0;QS=1,0 PL 0,63,255 +17 3882 . T <*> 0 . ;I16=11,10,0,0,698,24528,0,0,1092,59928,0,0,392,8662,0,0;QS=1,0 PL 0,63,255 +17 3883 . C <*> 0 . ;I16=12,9,0,0,753,27853,0,0,1092,59928,0,0,373,8221,0,0;QS=1,0 PL 0,63,255 +17 3884 . C <*> 0 . ;I16=12,10,0,0,776,28730,0,0,1152,63528,0,0,404,9000,0,0;QS=1,0 PL 0,66,255 +17 3885 . T <*> 0 . ;I16=12,11,0,0,829,30673,0,0,1212,67128,0,0,409,9125,0,0;QS=1,0 PL 0,69,255 +17 3886 . C <*> 0 . ;I16=12,11,0,0,833,31075,0,0,1212,67128,0,0,415,9273,0,0;QS=1,0 PL 0,69,255 +17 3887 . C <*> 0 . ;I16=12,11,0,0,811,29721,0,0,1212,67128,0,0,420,9394,0,0;QS=1,0 PL 0,69,255 +17 3888 . C <*> 0 . ;I16=11,11,0,0,832,31846,0,0,1152,63528,0,0,400,8912,0,0;QS=1,0 PL 0,66,255 +17 3889 . A <*> 0 . ;I16=11,11,0,0,789,28809,0,0,1175,65759,0,0,431,9701,0,0;QS=1,0 PL 0,66,255 +17 3890 . C <*> 0 . ;I16=10,11,0,0,789,30053,0,0,1115,62159,0,0,412,9260,0,0;QS=1,0 PL 0,63,255 +17 3891 . A <*> 0 . ;I16=11,11,0,0,835,32363,0,0,1175,65759,0,0,442,10038,0,0;QS=1,0 PL 0,66,255 +17 3892 . G <*> 0 . ;I16=11,10,0,0,776,29682,0,0,1115,62159,0,0,448,10208,0,0;QS=1,0 PL 0,63,255 +17 3893 . T <*> 0 . ;I16=11,11,0,0,769,27883,0,0,1175,65759,0,0,454,10394,0,0;QS=1,0 PL 0,66,255 +17 3894 . G <*> 0 . ;I16=11,10,0,0,776,29164,0,0,1115,62159,0,0,435,9923,0,0;QS=1,0 PL 0,63,255 +17 3895 . T <*> 0 . ;I16=11,11,0,0,772,27894,0,0,1175,65759,0,0,466,10722,0,0;QS=1,0 PL 0,66,255 +17 3896 . A <*> 0 . ;I16=11,12,0,0,820,30180,0,0,1235,69359,0,0,472,10916,0,0;QS=1,0 PL 0,69,255 +17 3897 . G <*> 0 . ;I16=11,12,0,0,847,32321,0,0,1235,69359,0,0,477,11029,0,0;QS=1,0 PL 0,69,255 +17 3898 . C <*> 0 . ;I16=11,12,0,0,879,34095,0,0,1235,69359,0,0,482,11160,0,0;QS=1,0 PL 0,69,255 +17 3899 . A <*> 0 . ;I16=11,12,0,0,841,31251,0,0,1235,69359,0,0,487,11309,0,0;QS=1,0 PL 0,69,255 +17 3900 . T <*> 0 . ;I16=11,12,0,0,821,30249,0,0,1235,69359,0,0,491,11425,0,0;QS=1,0 PL 0,69,255 +17 3901 . G <*> 0 . ;I16=11,10,0,0,768,28898,0,0,1115,62159,0,0,464,10856,0,0;QS=1,0 PL 0,63,255 +17 3902 . C <*> 0 . ;I16=11,12,0,0,872,33820,0,0,1235,69359,0,0,497,11601,0,0;QS=1,0 PL 0,69,255 +17 3903 . A <*> 0 . ;I16=10,12,0,0,742,26398,0,0,1178,66110,0,0,475,11085,0,0;QS=1,0 PL 0,66,255 +17 3904 . C <*> 0 . ;I16=10,12,0,0,796,29928,0,0,1175,65759,0,0,478,11208,0,0;QS=1,0 PL 0,66,255 +17 3905 . C <*> 0 . ;I16=10,12,0,0,850,33488,0,0,1175,65759,0,0,479,11245,0,0;QS=1,0 PL 0,66,255 +17 3906 . T <*> 0 . ;I16=11,12,0,0,855,32517,0,0,1235,69359,0,0,502,11780,0,0;QS=1,0 PL 0,69,255 +17 3907 . G <*> 0 . ;I16=11,11,0,0,850,33214,0,0,1175,65759,0,0,490,11632,0,0;QS=1,0 PL 0,66,255 +17 3908 . C <*> 0 . ;I16=11,12,0,0,851,33013,0,0,1235,69359,0,0,500,11744,0,0;QS=1,0 PL 0,69,255 +17 3909 . T <*> 0 . ;I16=11,12,0,0,814,29824,0,0,1230,68784,0,0,485,11533,0,0;QS=1,0 PL 0,69,255 +17 3910 . A <*> 0 . ;I16=11,12,0,0,822,29724,0,0,1230,68784,0,0,498,11676,0,0;QS=1,0 PL 0,69,255 +17 3911 . C <*> 0 . ;I16=11,12,0,0,857,32579,0,0,1230,68784,0,0,496,11566,0,0;QS=1,0 PL 0,69,255 +17 3912 . A <*> 0 . ;I16=12,12,0,0,822,29026,0,0,1290,72384,0,0,494,11472,0,0;QS=1,0 PL 0,72,255 +17 3913 . C <*> 0 . ;I16=11,12,0,0,885,34347,0,0,1230,68784,0,0,478,11170,0,0;QS=1,0 PL 0,69,255 +17 3914 . T <*> 0 . ;I16=11,13,0,0,891,33469,0,0,1290,72384,0,0,478,11140,0,0;QS=1,0 PL 0,72,255 +17 3915 . C <*> 0 . ;I16=11,14,0,0,952,36430,0,0,1350,75984,0,0,480,11128,0,0;QS=1,0 PL 0,75,255 +17 3916 . C <*> 0 . ;I16=11,14,0,0,971,38281,0,0,1350,75984,0,0,482,11136,0,0;QS=1,0 PL 0,75,255 +17 3917 . T <*> 0 . ;I16=11,14,0,0,937,35803,0,0,1350,75984,0,0,484,11164,0,0;QS=1,0 PL 0,75,255 +17 3918 . T <*> 0 . ;I16=11,15,0,0,910,33090,0,0,1410,79584,0,0,487,11213,0,0;QS=1,0 PL 0,78,255 +17 3919 . C <*> 0 . ;I16=10,15,0,0,971,38469,0,0,1381,78743,0,0,489,11183,0,0;QS=1,0 PL 0,75,255 +17 3920 . T <*> 0 . ;I16=10,15,0,0,922,34380,0,0,1381,78743,0,0,491,11173,0,0;QS=1,0 PL 0,75,255 +17 3921 . T <*> 0 . ;I16=10,15,0,0,874,31270,0,0,1381,78743,0,0,493,11183,0,0;QS=1,0 PL 0,75,255 +17 3922 . A <*> 0 . ;I16=10,15,0,0,921,34973,0,0,1381,78743,0,0,494,11162,0,0;QS=1,0 PL 0,75,255 +17 3923 . G <*> 0 . ;I16=10,14,0,0,903,34903,0,0,1321,75143,0,0,470,10534,0,0;QS=1,0 PL 0,72,255 +17 3924 . G <*> 0 . ;I16=9,15,0,0,930,36332,0,0,1321,75143,0,0,489,11125,0,0;QS=1,0 PL 0,72,255 +17 3925 . G <*> 0 . ;I16=10,15,0,0,872,32652,0,0,1381,78743,0,0,497,11207,0,0;QS=1,0 PL 0,75,255 +17 3926 . C <*> 0 . ;I16=10,15,0,0,937,36011,0,0,1381,78743,0,0,498,11258,0,0;QS=1,0 PL 0,75,255 +17 3927 . T <*> 0 . ;I16=10,15,0,0,925,34641,0,0,1381,78743,0,0,499,11327,0,0;QS=1,0 PL 0,75,255 +17 3928 . G <*> 0 . ;I16=10,15,0,0,933,35543,0,0,1381,78743,0,0,499,11365,0,0;QS=1,0 PL 0,75,255 +17 3929 . A <*> 0 . ;I16=9,15,0,0,897,33857,0,0,1321,75143,0,0,496,11370,0,0;QS=1,0 PL 0,72,255 +17 3930 . T <*> 0 . ;I16=9,15,0,0,852,30884,0,0,1324,75494,0,0,497,11355,0,0;QS=1,0 PL 0,72,255 +17 3931 . A <*> 0 . ;I16=9,15,0,0,845,30629,0,0,1324,75494,0,0,496,11358,0,0;QS=1,0 PL 0,72,255 +17 3932 . T <*> 0 . ;I16=8,15,0,0,832,30756,0,0,1264,71894,0,0,496,11382,0,0;QS=1,0 PL 0,69,255 +17 3933 . T <*> 0 . ;I16=8,15,0,0,868,32946,0,0,1264,71894,0,0,496,11426,0,0;QS=1,0 PL 0,69,255 +17 3934 . C <*> 0 . ;I16=8,15,0,0,883,34161,0,0,1264,71894,0,0,496,11490,0,0;QS=1,0 PL 0,69,255 +17 3935 . C <*> 0 . ;I16=8,15,0,0,812,29140,0,0,1264,71894,0,0,495,11523,0,0;QS=1,0 PL 0,69,255 +17 3936 . A G,<*> 0 . ;I16=4,5,4,8,348,13478,404,14594,489,27363,717,42849,199,4699,279,6569;QS=0.457718,0.542282,0 PL 215,0,204,242,240,255 +17 3937 . C <*> 0 . ;I16=8,14,0,0,726,24408,0,0,1235,71053,0,0,493,11543,0,0;QS=1,0 PL 0,66,255 +17 3938 . G <*> 0 . ;I16=8,14,0,0,752,26754,0,0,1235,71053,0,0,491,11529,0,0;QS=1,0 PL 0,66,255 +17 3939 . C <*> 0 . ;I16=8,14,0,0,853,33413,0,0,1235,71053,0,0,489,11531,0,0;QS=1,0 PL 0,66,255 +17 3940 . A <*> 0 . ;I16=8,14,0,0,773,28011,0,0,1235,71053,0,0,484,11398,0,0;QS=1,0 PL 0,66,255 +17 3941 . C <*> 0 . ;I16=8,14,0,0,795,29805,0,0,1235,71053,0,0,478,11230,0,0;QS=1,0 PL 0,66,255 +17 3942 . C <*> 0 . ;I16=8,14,0,0,860,33996,0,0,1235,71053,0,0,472,11078,0,0;QS=1,0 PL 0,66,255 +17 3943 . T <*> 0 . ;I16=8,14,0,0,822,31324,0,0,1235,71053,0,0,465,10891,0,0;QS=1,0 PL 0,66,255 +17 3944 . G <*> 0 . ;I16=7,13,0,0,711,25909,0,0,1146,66612,0,0,450,10604,0,0;QS=1,0 PL 0,60,255 +17 3945 . C <*> 0 . ;I16=7,14,0,0,825,32693,0,0,1175,67453,0,0,451,10459,0,0;QS=1,0 PL 0,63,255 +17 3946 . T <*> 0 . ;I16=7,14,0,0,776,28842,0,0,1175,67453,0,0,443,10215,0,0;QS=1,0 PL 0,63,255 +17 3947 . A <*> 0 . ;I16=7,14,0,0,737,26355,0,0,1175,67453,0,0,435,9987,0,0;QS=1,0 PL 0,63,255 +17 3948 . C <*> 0 . ;I16=7,14,0,0,798,30872,0,0,1175,67453,0,0,427,9775,0,0;QS=1,0 PL 0,63,255 +17 3949 . A <*> 0 . ;I16=7,14,0,0,774,28724,0,0,1175,67453,0,0,418,9530,0,0;QS=1,0 PL 0,63,255 +17 3950 . C <*> 0 . ;I16=8,14,0,0,822,31238,0,0,1235,71053,0,0,409,9303,0,0;QS=1,0 PL 0,66,255 +17 3951 . T <*> 0 . ;I16=8,14,0,0,776,27960,0,0,1235,71053,0,0,401,9095,0,0;QS=1,0 PL 0,66,255 +17 3952 . C <*> 0 . ;I16=9,14,0,0,795,28497,0,0,1295,74653,0,0,393,8907,0,0;QS=1,0 PL 0,69,255 +17 3953 . C <*> 0 . ;I16=9,13,0,0,818,31016,0,0,1266,73812,0,0,387,8739,0,0;QS=1,0 PL 0,66,255 +17 3954 . T <*> 0 . ;I16=9,12,0,0,751,27417,0,0,1206,70212,0,0,380,8492,0,0;QS=1,0 PL 0,63,255 +17 3955 . T <*> 0 . ;I16=9,11,0,0,721,26261,0,0,1146,66612,0,0,374,8266,0,0;QS=1,0 PL 0,60,255 +17 3956 . C <*> 0 . ;I16=9,11,0,0,744,28292,0,0,1146,66612,0,0,368,8060,0,0;QS=1,0 PL 0,60,255 +17 3957 . T <*> 0 . ;I16=9,11,0,0,737,27721,0,0,1146,66612,0,0,362,7874,0,0;QS=1,0 PL 0,60,255 +17 3958 . T <*> 0 . ;I16=9,11,0,0,699,24757,0,0,1146,66612,0,0,355,7659,0,0;QS=1,0 PL 0,60,255 +17 3959 . A <*> 0 . ;I16=10,11,0,0,719,25317,0,0,1206,70212,0,0,348,7466,0,0;QS=1,0 PL 0,63,255 +17 3960 . T <*> 0 . ;I16=10,11,0,0,693,23701,0,0,1206,70212,0,0,341,7247,0,0;QS=1,0 PL 0,63,255 +17 3961 . G <*> 0 . ;I16=9,11,0,0,760,29046,0,0,1146,66612,0,0,335,7053,0,0;QS=1,0 PL 0,60,255 +17 3962 . G <*> 0 . ;I16=9,11,0,0,709,25783,0,0,1146,66612,0,0,329,6883,0,0;QS=1,0 PL 0,60,255 +17 3963 . C <*> 0 . ;I16=9,11,0,0,753,28583,0,0,1146,66612,0,0,323,6737,0,0;QS=1,0 PL 0,60,255 +17 3964 . T <*> 0 . ;I16=9,11,0,0,761,29077,0,0,1146,66612,0,0,317,6615,0,0;QS=1,0 PL 0,60,255 +17 3965 . G <*> 0 . ;I16=9,10,0,0,724,27766,0,0,1086,63012,0,0,312,6516,0,0;QS=1,0 PL 0,57,255 +17 3966 . A <*> 0 . ;I16=9,9,0,0,655,24011,0,0,1049,61643,0,0,295,6245,0,0;QS=1,0 PL 0,54,255 +17 3967 . T <*> 0 . ;I16=10,9,0,0,668,23840,0,0,1086,63012,0,0,303,6285,0,0;QS=1,0 PL 0,57,255 +17 3968 . A <*> 0 . ;I16=10,9,0,0,653,22789,0,0,1086,63012,0,0,298,6156,0,0;QS=1,0 PL 0,57,255 +17 3969 . T <*> 0 . ;I16=9,9,0,0,650,23586,0,0,1049,61643,0,0,294,6052,0,0;QS=1,0 PL 0,54,255 +17 3970 . T <*> 0 . ;I16=9,9,0,0,629,22235,0,0,1049,61643,0,0,290,5972,0,0;QS=1,0 PL 0,54,255 +17 3971 . C <*> 0 . ;I16=9,8,0,0,612,22372,0,0,989,58043,0,0,287,5915,0,0;QS=1,0 PL 0,51,255 +17 3972 . C <*> 0 . ;I16=9,8,0,0,620,23086,0,0,989,58043,0,0,284,5880,0,0;QS=1,0 PL 0,51,255 +17 3973 . A <*> 0 . ;I16=9,8,0,0,603,21491,0,0,989,58043,0,0,281,5867,0,0;QS=1,0 PL 0,51,255 +17 3974 . C <*> 0 . ;I16=9,8,0,0,558,18534,0,0,989,58043,0,0,279,5875,0,0;QS=1,0 PL 0,51,255 +17 3975 . G <*> 0 . ;I16=9,8,0,0,546,18532,0,0,989,58043,0,0,278,5904,0,0;QS=1,0 PL 0,51,255 +17 3976 . C <*> 0 . ;I16=9,8,0,0,622,23120,0,0,989,58043,0,0,276,5904,0,0;QS=1,0 PL 0,51,255 +17 3977 . A <*> 0 . ;I16=9,8,0,0,562,19010,0,0,989,58043,0,0,274,5924,0,0;QS=1,0 PL 0,51,255 +17 3978 . C <*> 0 . ;I16=9,9,0,0,581,19463,0,0,1049,61643,0,0,272,5914,0,0;QS=1,0 PL 0,54,255 +17 3979 . C <*> 0 . ;I16=7,8,0,0,547,20361,0,0,892,53074,0,0,260,5752,0,0;QS=1,0 PL 0,45,255 +17 3980 . T <*> 0 . ;I16=8,8,0,0,562,20322,0,0,952,56674,0,0,270,5850,0,0;QS=1,0 PL 0,48,255 +17 3981 . G <*> 0 . ;I16=8,8,0,0,601,22833,0,0,952,56674,0,0,269,5845,0,0;QS=1,0 PL 0,48,255 +17 3982 . C <*> 0 . ;I16=8,8,0,0,586,22016,0,0,952,56674,0,0,268,5858,0,0;QS=1,0 PL 0,48,255 +17 3983 . T <*> 0 . ;I16=7,8,0,0,525,18629,0,0,895,53425,0,0,268,5888,0,0;QS=1,0 PL 0,45,255 +17 3984 . A <*> 0 . ;I16=8,8,0,0,568,20320,0,0,932,54794,0,0,267,5885,0,0;QS=1,0 PL 0,48,255 +17 3985 . C <*> 0 . ;I16=8,7,0,0,542,20064,0,0,872,51194,0,0,267,5849,0,0;QS=1,0 PL 0,45,255 +17 3986 . A <*> 0 . ;I16=8,7,0,0,512,17736,0,0,872,51194,0,0,267,5829,0,0;QS=1,0 PL 0,45,255 +17 3987 . C <*> 0 . ;I16=8,7,0,0,547,20953,0,0,872,51194,0,0,267,5825,0,0;QS=1,0 PL 0,45,255 +17 3988 . T <*> 0 . ;I16=8,7,0,0,547,20215,0,0,872,51194,0,0,267,5837,0,0;QS=1,0 PL 0,45,255 +17 3989 . C <*> 0 . ;I16=8,8,0,0,545,19387,0,0,932,54794,0,0,266,5768,0,0;QS=1,0 PL 0,48,255 +17 3990 . C <*> 0 . ;I16=8,8,0,0,577,21519,0,0,932,54794,0,0,265,5721,0,0;QS=1,0 PL 0,48,255 +17 3991 . T <*> 0 . ;I16=7,8,0,0,542,20204,0,0,872,51194,0,0,265,5695,0,0;QS=1,0 PL 0,45,255 +17 3992 . T <*> 0 . ;I16=7,8,0,0,511,18079,0,0,872,51194,0,0,263,5589,0,0;QS=1,0 PL 0,45,255 +17 3993 . C <*> 0 . ;I16=7,7,0,0,542,21184,0,0,812,47594,0,0,262,5502,0,0;QS=1,0 PL 0,42,255 +17 3994 . T <*> 0 . ;I16=8,7,0,0,554,20782,0,0,849,48963,0,0,261,5433,0,0;QS=1,0 PL 0,45,255 +17 3995 . T <*> 0 . ;I16=7,7,0,0,489,17245,0,0,789,45363,0,0,236,4758,0,0;QS=1,0 PL 0,42,255 +17 3996 . A <*> 0 . ;I16=7,7,0,0,513,18997,0,0,789,45363,0,0,236,4728,0,0;QS=1,0 PL 0,42,255 +17 3997 . G C,<*> 0 . ;I16=8,6,0,1,511,19101,21,441,789,45363,60,3600,252,5166,6,36;QS=0.960227,0.0397727,0 PL 0,24,255,42,255,255 +17 3998 . G <*> 0 . ;I16=7,7,0,0,519,19809,0,0,789,45363,0,0,232,4544,0,0;QS=1,0 PL 0,42,255 +17 3999 . G A,<*> 0 . ;I16=7,6,0,1,485,18841,37,1369,729,41763,60,3600,232,4742,4,16;QS=0.928709,0.0712909,0 PL 0,5,255,39,255,255 +17 4000 . C <*> 0 . ;I16=8,7,0,0,561,21483,0,0,849,48963,0,0,254,5118,0,0;QS=1,0 PL 0,45,255 +17 4001 . T <*> 0 . ;I16=8,7,0,0,566,21636,0,0,849,48963,0,0,252,5098,0,0;QS=1,0 PL 0,45,255 +17 4002 . G <*> 0 . ;I16=8,7,0,0,562,21536,0,0,849,48963,0,0,250,5098,0,0;QS=1,0 PL 0,45,255 +17 4003 . A <*> 0 . ;I16=8,7,0,0,523,18761,0,0,849,48963,0,0,247,5067,0,0;QS=1,0 PL 0,45,255 +17 4004 . T <*> 0 . ;I16=8,6,0,0,487,17431,0,0,789,45363,0,0,245,5053,0,0;QS=1,0 PL 0,42,255 +17 4005 . A <*> 0 . ;I16=7,5,0,0,444,16506,0,0,669,38163,0,0,212,4570,0,0;QS=1,0 PL 0,36,255 +17 4006 . T <*> 0 . ;I16=8,6,0,0,514,19176,0,0,789,45363,0,0,241,5073,0,0;QS=1,0 PL 0,42,255 +17 4007 . T G,<*> 0 . ;I16=8,5,0,1,449,16129,15,225,729,41763,60,3600,220,4746,19,361;QS=0.967462,0.032538,0 PL 0,26,255,39,255,255 +17 4008 . C <*> 0 . ;I16=8,6,0,0,458,15990,0,0,789,45363,0,0,237,5157,0,0;QS=1,0 PL 0,42,255 +17 4009 . C <*> 0 . ;I16=8,5,0,0,484,18550,0,0,734,42338,0,0,236,5222,0,0;QS=1,0 PL 0,39,255 +17 4010 . A <*> 0 . ;I16=8,5,0,0,482,18050,0,0,734,42338,0,0,234,5250,0,0;QS=1,0 PL 0,39,255 +17 4011 . C <*> 0 . ;I16=8,5,0,0,448,15932,0,0,734,42338,0,0,232,5290,0,0;QS=1,0 PL 0,39,255 +17 4012 . A <*> 0 . ;I16=6,5,0,0,335,10967,0,0,614,35138,0,0,198,4668,0,0;QS=1,0 PL 0,33,231 +17 4013 . C <*> 0 . ;I16=7,5,0,0,414,14516,0,0,674,38738,0,0,222,5370,0,0;QS=1,0 PL 0,36,255 +17 4014 . A <*> 0 . ;I16=7,2,0,0,324,12216,0,0,494,27938,0,0,197,4779,0,0;QS=1,0 PL 0,27,213 +17 4015 . C <*> 0 . ;I16=7,2,0,0,329,12371,0,0,494,27938,0,0,197,4817,0,0;QS=1,0 PL 0,27,222 +17 4016 . C <*> 0 . ;I16=7,3,0,0,318,10932,0,0,554,31538,0,0,222,5484,0,0;QS=1,0 PL 0,30,215 +17 4017 . C <*> 0 . ;I16=4,2,0,0,207,7365,0,0,314,17138,0,0,148,3654,0,0;QS=1,0 PL 0,18,161 +17 4018 . G <*> 0 . ;I16=7,2,0,0,267,8153,0,0,494,27938,0,0,224,5576,0,0;QS=1,0 PL 0,27,183 +17 4019 . C <*> 0 . ;I16=8,2,0,0,350,13338,0,0,554,31538,0,0,225,5625,0,0;QS=1,0 PL 0,30,228 +17 4020 . T <*> 0 . ;I16=7,2,0,0,324,12224,0,0,494,27938,0,0,225,5625,0,0;QS=1,0 PL 0,27,213 +17 4021 . A <*> 0 . ;I16=7,1,0,0,271,9423,0,0,434,24338,0,0,200,5000,0,0;QS=1,0 PL 0,24,177 +17 4022 . C <*> 0 . ;I16=6,2,0,0,274,10286,0,0,434,24338,0,0,200,5000,0,0;QS=1,0 PL 0,24,202 +17 4023 . A <*> 0 . ;I16=7,2,0,0,314,11516,0,0,494,27938,0,0,225,5625,0,0;QS=1,0 PL 0,27,209 +17 4024 . C <*> 0 . ;I16=7,2,0,0,322,12148,0,0,494,27938,0,0,225,5625,0,0;QS=1,0 PL 0,27,214 +17 4025 . T <*> 0 . ;I16=7,1,0,0,318,12724,0,0,434,24338,0,0,199,4951,0,0;QS=1,0 PL 0,24,199 +17 4026 . C <*> 0 . ;I16=7,2,0,0,290,10134,0,0,494,27938,0,0,223,5529,0,0;QS=1,0 PL 0,27,192 +17 4027 . C <*> 0 . ;I16=7,2,0,0,342,13444,0,0,494,27938,0,0,222,5484,0,0;QS=1,0 PL 0,27,231 +17 4028 . T <*> 0 . ;I16=7,2,0,0,292,10476,0,0,494,27938,0,0,221,5441,0,0;QS=1,0 PL 0,27,202 +17 4029 . T <*> 0 . ;I16=7,2,0,0,339,12889,0,0,494,27938,0,0,220,5400,0,0;QS=1,0 PL 0,27,225 +17 4030 . C <*> 0 . ;I16=7,2,0,0,318,11658,0,0,494,27938,0,0,219,5361,0,0;QS=1,0 PL 0,27,211 +17 4031 . T <*> 0 . ;I16=7,2,0,0,349,13781,0,0,494,27938,0,0,218,5324,0,0;QS=1,0 PL 0,27,229 +17 4032 . T <*> 0 . ;I16=7,2,0,0,302,10380,0,0,494,27938,0,0,217,5289,0,0;QS=1,0 PL 0,27,204 +17 4033 . A <*> 0 . ;I16=6,2,0,0,261,9273,0,0,434,24338,0,0,200,5000,0,0;QS=1,0 PL 0,24,193 +17 4034 . G <*> 0 . ;I16=7,2,0,0,308,11006,0,0,494,27938,0,0,214,5176,0,0;QS=1,0 PL 0,27,211 +17 4035 . G T,<*> 0 . ;I16=6,2,1,0,285,10939,13,169,434,24338,60,3600,186,4426,25,625;QS=0.954704,0.0452962,0 PL 0,13,195,24,198,200 +17 4036 . G <*> 0 . ;I16=7,1,0,0,235,7683,0,0,434,24338,0,0,183,4307,0,0;QS=1,0 PL 0,24,156 +17 4037 . C <*> 0 . ;I16=7,2,0,0,312,11566,0,0,494,27938,0,0,205,4819,0,0;QS=1,0 PL 0,27,210 +17 4038 . T <*> 0 . ;I16=7,2,0,0,306,11308,0,0,494,27938,0,0,202,4712,0,0;QS=1,0 PL 0,27,203 +17 4039 . G <*> 0 . ;I16=7,1,0,0,271,9837,0,0,434,24338,0,0,174,3986,0,0;QS=1,0 PL 0,24,180 +17 4040 . A <*> 0 . ;I16=7,2,0,0,339,12921,0,0,494,27938,0,0,196,4516,0,0;QS=1,0 PL 0,27,223 +17 4041 . T <*> 0 . ;I16=7,2,0,0,327,12033,0,0,494,27938,0,0,192,4378,0,0;QS=1,0 PL 0,27,216 +17 4042 . A <*> 0 . ;I16=7,2,0,0,303,10501,0,0,494,27938,0,0,188,4248,0,0;QS=1,0 PL 0,27,205 +17 4043 . T <*> 0 . ;I16=7,2,0,0,279,9203,0,0,494,27938,0,0,184,4126,0,0;QS=1,0 PL 0,27,190 +17 4044 . T <*> 0 . ;I16=7,2,0,0,296,10210,0,0,494,27938,0,0,180,4012,0,0;QS=1,0 PL 0,27,199 +17 4045 . C <*> 0 . ;I16=7,2,0,0,291,10099,0,0,494,27938,0,0,176,3906,0,0;QS=1,0 PL 0,27,204 +17 4046 . C <*> 0 . ;I16=7,2,0,0,321,11807,0,0,494,27938,0,0,172,3808,0,0;QS=1,0 PL 0,27,212 +17 4047 . A <*> 0 . ;I16=7,2,0,0,307,10957,0,0,494,27938,0,0,168,3718,0,0;QS=1,0 PL 0,27,204 +17 4048 . C <*> 0 . ;I16=7,2,0,0,305,10755,0,0,494,27938,0,0,164,3636,0,0;QS=1,0 PL 0,27,202 +17 4049 . G <*> 0 . ;I16=6,2,0,0,236,7210,0,0,434,24338,0,0,144,3306,0,0;QS=1,0 PL 0,24,173 +17 4050 . C <*> 0 . ;I16=6,2,0,0,291,10813,0,0,434,24338,0,0,157,3495,0,0;QS=1,0 PL 0,24,204 +17 4051 . A <*> 0 . ;I16=5,2,0,0,259,9679,0,0,374,20738,0,0,146,3370,0,0;QS=1,0 PL 0,21,192 +17 4052 . C <*> 0 . ;I16=5,2,0,0,247,9025,0,0,374,20738,0,0,143,3281,0,0;QS=1,0 PL 0,21,190 +17 4053 . C <*> 0 . ;I16=6,2,0,0,254,9000,0,0,434,24338,0,0,146,3234,0,0;QS=1,0 PL 0,24,184 +17 4054 . C <*> 0 . ;I16=3,2,0,0,160,5344,0,0,254,13538,0,0,122,2984,0,0;QS=1,0 PL 0,15,134 +17 4055 . G <*> 0 . ;I16=6,2,0,0,230,6982,0,0,434,24338,0,0,138,3066,0,0;QS=1,0 PL 0,24,169 +17 4056 . C <*> 0 . ;I16=6,2,0,0,275,10153,0,0,434,24338,0,0,134,2994,0,0;QS=1,0 PL 0,24,197 +17 4057 . T <*> 0 . ;I16=5,2,0,0,243,8603,0,0,374,20738,0,0,127,2877,0,0;QS=1,0 PL 0,21,182 +17 4058 . A <*> 0 . ;I16=4,2,0,0,214,7742,0,0,314,17138,0,0,116,2728,0,0;QS=1,0 PL 0,18,171 +17 4059 . C <*> 0 . ;I16=4,2,0,0,204,7164,0,0,314,17138,0,0,119,2635,0,0;QS=1,0 PL 0,18,168 +17 4060 . A <*> 0 . ;I16=4,2,0,0,227,8683,0,0,314,17138,0,0,115,2501,0,0;QS=1,0 PL 0,18,177 +17 4061 . C <*> 0 . ;I16=4,2,0,0,193,6681,0,0,314,17138,0,0,111,2375,0,0;QS=1,0 PL 0,18,157 +17 4062 . T <*> 0 . ;I16=4,1,0,0,195,7621,0,0,254,13538,0,0,82,1632,0,0;QS=1,0 PL 0,15,151 +17 4063 . C <*> 0 . ;I16=4,2,0,0,216,7984,0,0,314,17138,0,0,102,2098,0,0;QS=1,0 PL 0,18,170 +17 4064 . C <*> 0 . ;I16=4,2,0,0,227,8747,0,0,314,17138,0,0,97,1949,0,0;QS=1,0 PL 0,18,177 +17 4065 . T <*> 0 . ;I16=4,2,0,0,202,6880,0,0,314,17138,0,0,92,1810,0,0;QS=1,0 PL 0,18,161 +17 4066 . T <*> 0 . ;I16=3,2,0,0,180,6554,0,0,254,13538,0,0,88,1680,0,0;QS=1,0 PL 0,15,153 +17 4067 . C <*> 0 . ;I16=3,2,0,0,181,6637,0,0,254,13538,0,0,84,1558,0,0;QS=1,0 PL 0,15,153 +17 4068 . T <*> 0 . ;I16=3,2,0,0,198,7868,0,0,254,13538,0,0,80,1444,0,0;QS=1,0 PL 0,15,164 +17 4069 . T <*> 0 . ;I16=3,2,0,0,177,6325,0,0,254,13538,0,0,76,1338,0,0;QS=1,0 PL 0,15,154 +17 4070 . A <*> 0 . ;I16=3,2,0,0,161,5263,0,0,254,13538,0,0,72,1240,0,0;QS=1,0 PL 0,15,140 +17 4071 . G <*> 0 . ;I16=3,2,0,0,166,5658,0,0,254,13538,0,0,68,1150,0,0;QS=1,0 PL 0,15,142 +17 4072 . G <*> 0 . ;I16=2,2,0,0,138,4974,0,0,194,9938,0,0,55,987,0,0;QS=1,0 PL 0,12,122 +17 4073 . G <*> 0 . ;I16=3,2,0,0,156,5082,0,0,254,13538,0,0,60,994,0,0;QS=1,0 PL 0,15,136 +17 4074 . C <*> 0 . ;I16=3,2,0,0,160,5602,0,0,254,13538,0,0,56,928,0,0;QS=1,0 PL 0,15,142 +17 4075 . T <*> 0 . ;I16=3,2,0,0,187,7069,0,0,254,13538,0,0,52,870,0,0;QS=1,0 PL 0,15,155 +17 4076 . G <*> 0 . ;I16=3,2,0,0,174,6298,0,0,254,13538,0,0,48,820,0,0;QS=1,0 PL 0,15,149 +17 4077 . A <*> 0 . ;I16=3,1,0,0,138,4810,0,0,194,9938,0,0,44,728,0,0;QS=1,0 PL 0,12,121 +17 4078 . T <*> 0 . ;I16=3,1,0,0,143,5173,0,0,194,9938,0,0,40,644,0,0;QS=1,0 PL 0,12,124 +17 4079 . A <*> 0 . ;I16=3,1,0,0,121,3847,0,0,194,9938,0,0,36,568,0,0;QS=1,0 PL 0,12,107 +17 4080 . T <*> 0 . ;I16=3,0,0,0,106,3778,0,0,134,6338,0,0,25,451,0,0;QS=1,0 PL 0,9,87 +17 4081 . T <*> 0 . ;I16=3,1,0,0,106,2934,0,0,194,9938,0,0,28,440,0,0;QS=1,0 PL 0,12,94 +17 4082 . C <*> 0 . ;I16=2,1,0,0,110,4042,0,0,134,6338,0,0,25,387,0,0;QS=1,0 PL 0,9,103 +17 4083 . C <*> 0 . ;I16=2,1,0,0,104,3648,0,0,134,6338,0,0,22,340,0,0;QS=1,0 PL 0,9,98 +17 4084 . A <*> 0 . ;I16=1,1,0,0,78,3050,0,0,97,4969,0,0,20,298,0,0;QS=1,0 PL 0,6,74 +17 4085 . C <*> 0 . ;I16=1,1,0,0,62,1940,0,0,97,4969,0,0,18,260,0,0;QS=1,0 PL 0,6,62 +17 4086 . G <*> 0 . ;I16=1,1,0,0,56,1640,0,0,97,4969,0,0,16,226,0,0;QS=1,0 PL 0,6,56 +17 4087 . C <*> 0 . ;I16=1,1,0,0,69,2405,0,0,97,4969,0,0,14,196,0,0;QS=1,0 PL 0,6,68 +17 4088 . A <*> 0 . ;I16=1,0,0,0,39,1521,0,0,37,1369,0,0,13,169,0,0;QS=1,0 PL 0,3,37 +17 4089 . C <*> 0 . ;I16=1,0,0,0,36,1296,0,0,37,1369,0,0,12,144,0,0;QS=1,0 PL 0,3,36 +17 4090 . C <*> 0 . ;I16=1,0,0,0,33,1089,0,0,37,1369,0,0,11,121,0,0;QS=1,0 PL 0,3,33 +17 4091 . T <*> 0 . ;I16=1,0,0,0,36,1296,0,0,37,1369,0,0,10,100,0,0;QS=1,0 PL 0,3,36 +17 4092 . G <*> 0 . ;I16=1,0,0,0,37,1369,0,0,37,1369,0,0,9,81,0,0;QS=1,0 PL 0,3,37 +17 4093 . C <*> 0 . ;I16=1,0,0,0,35,1225,0,0,37,1369,0,0,8,64,0,0;QS=1,0 PL 0,3,35 +17 4094 . T <*> 0 . ;I16=1,0,0,0,40,1600,0,0,37,1369,0,0,7,49,0,0;QS=1,0 PL 0,3,37 +17 4095 . A <*> 0 . ;I16=1,0,0,0,35,1225,0,0,37,1369,0,0,6,36,0,0;QS=1,0 PL 0,3,35 +17 4096 . C <*> 0 . ;I16=1,0,0,0,32,1024,0,0,37,1369,0,0,5,25,0,0;QS=1,0 PL 0,3,32 +17 4097 . A <*> 0 . ;I16=1,0,0,0,35,1225,0,0,37,1369,0,0,4,16,0,0;QS=1,0 PL 0,3,35 +17 4098 . C <*> 0 . ;I16=1,0,0,0,31,961,0,0,37,1369,0,0,3,9,0,0;QS=1,0 PL 0,3,31 +17 4099 . T <*> 0 . ;I16=1,0,0,0,32,1024,0,0,37,1369,0,0,2,4,0,0;QS=1,0 PL 0,3,32 +17 4100 . C <*> 0 . ;I16=1,0,0,0,27,729,0,0,37,1369,0,0,1,1,0,0;QS=1,0 PL 0,3,27 +17 4101 . C <*> 0 . ;I16=1,0,0,0,26,676,0,0,37,1369,0,0,0,0,0,0;QS=1,0 PL 0,3,26 diff --git a/src/samtools-1.3.1/test/mpileup/expected/49.out b/src/samtools-1.3.1/test/mpileup/expected/49.out new file mode 100644 index 0000000..a678313 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/49.out @@ -0,0 +1,4104 @@ +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00100 +17 1 . A <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL 0,0,0 +17 2 . A <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL 0,0,0 +17 3 . G <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL 0,0,0 +17 4 . C <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL 0,0,0 +17 5 . T <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL 0,0,0 +17 6 . T <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL 0,0,0 +17 7 . C <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL 0,0,0 +17 8 . T <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL 0,0,0 +17 9 . C <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL 0,0,0 +17 10 . A <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL 0,0,0 +17 11 . C <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL 0,0,0 +17 12 . C <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL 0,0,0 +17 13 . C <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL 0,0,0 +17 14 . T <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL 0,0,0 +17 15 . G <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL 0,0,0 +17 16 . T <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL 0,0,0 +17 17 . T <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL 0,0,0 +17 18 . C <*> 0 . ;I16=1,0,0,0,31,961,0,0,60,3600,0,0,0,0,0,0;QS=1,0 PL 0,3,31 +17 19 . C <*> 0 . ;I16=1,0,0,0,30,900,0,0,60,3600,0,0,1,1,0,0;QS=1,0 PL 0,3,30 +17 20 . T <*> 0 . ;I16=1,0,0,0,35,1225,0,0,60,3600,0,0,2,4,0,0;QS=1,0 PL 0,3,35 +17 21 . G <*> 0 . ;I16=1,0,0,0,36,1296,0,0,60,3600,0,0,3,9,0,0;QS=1,0 PL 0,3,36 +17 22 . C <*> 0 . ;I16=1,0,0,0,33,1089,0,0,60,3600,0,0,4,16,0,0;QS=1,0 PL 0,3,33 +17 23 . A <*> 0 . ;I16=2,0,0,0,73,2669,0,0,120,7200,0,0,5,25,0,0;QS=1,0 PL 0,6,67 +17 24 . T <*> 0 . ;I16=2,0,0,0,71,2533,0,0,120,7200,0,0,7,37,0,0;QS=1,0 PL 0,6,65 +17 25 . A <*> 0 . ;I16=3,0,0,0,105,3675,0,0,180,10800,0,0,9,53,0,0;QS=1,0 PL 0,9,87 +17 26 . G <*> 0 . ;I16=3,0,0,0,117,4569,0,0,180,10800,0,0,12,74,0,0;QS=1,0 PL 0,9,98 +17 27 . A <*> 0 . ;I16=3,0,0,0,111,4109,0,0,180,10800,0,0,15,101,0,0;QS=1,0 PL 0,9,93 +17 28 . T <*> 0 . ;I16=3,0,0,0,112,4186,0,0,180,10800,0,0,18,134,0,0;QS=1,0 PL 0,9,94 +17 29 . A <*> 0 . ;I16=3,0,0,0,111,4113,0,0,180,10800,0,0,21,173,0,0;QS=1,0 PL 0,9,93 +17 30 . A <*> 0 . ;I16=3,0,0,0,115,4409,0,0,180,10800,0,0,24,218,0,0;QS=1,0 PL 0,9,96 +17 31 . T <*> 0 . ;I16=3,0,0,0,116,4490,0,0,180,10800,0,0,27,269,0,0;QS=1,0 PL 0,9,97 +17 32 . T <*> 0 . ;I16=3,0,0,0,107,3829,0,0,180,10800,0,0,30,326,0,0;QS=1,0 PL 0,9,90 +17 33 . G <*> 0 . ;I16=3,0,0,0,126,5294,0,0,180,10800,0,0,33,389,0,0;QS=1,0 PL 0,9,105 +17 34 . C <*> 0 . ;I16=3,0,0,0,117,4587,0,0,180,10800,0,0,36,458,0,0;QS=1,0 PL 0,9,98 +17 35 . A <*> 0 . ;I16=3,0,0,0,119,4721,0,0,180,10800,0,0,39,533,0,0;QS=1,0 PL 0,9,99 +17 36 . T <*> 0 . ;I16=3,0,0,0,117,4565,0,0,180,10800,0,0,42,614,0,0;QS=1,0 PL 0,9,98 +17 37 . G <*> 0 . ;I16=3,0,0,0,125,5209,0,0,180,10800,0,0,45,701,0,0;QS=1,0 PL 0,9,104 +17 38 . A <*> 0 . ;I16=3,0,0,0,118,4650,0,0,180,10800,0,0,48,794,0,0;QS=1,0 PL 0,9,99 +17 39 . C <*> 0 . ;I16=3,0,0,0,121,4881,0,0,180,10800,0,0,51,893,0,0;QS=1,0 PL 0,9,101 +17 40 . A <*> 0 . ;I16=3,0,0,0,119,4725,0,0,180,10800,0,0,54,998,0,0;QS=1,0 PL 0,9,99 +17 41 . A <*> 0 . ;I16=4,0,0,0,147,5433,0,0,240,14400,0,0,57,1109,0,0;QS=1,0 PL 0,12,113 +17 42 . T <*> 0 . ;I16=4,0,0,0,152,5812,0,0,240,14400,0,0,61,1227,0,0;QS=1,0 PL 0,12,117 +17 43 . T <*> 0 . ;I16=4,0,0,0,148,5486,0,0,240,14400,0,0,65,1353,0,0;QS=1,0 PL 0,12,114 +17 44 . G <*> 0 . ;I16=4,0,0,0,165,6813,0,0,240,14400,0,0,68,1436,0,0;QS=1,0 PL 0,12,127 +17 45 . C <*> 0 . ;I16=4,0,0,0,164,6728,0,0,240,14400,0,0,71,1525,0,0;QS=1,0 PL 0,12,126 +17 46 . C <*> 0 . ;I16=4,0,0,0,161,6485,0,0,240,14400,0,0,74,1620,0,0;QS=1,0 PL 0,12,123 +17 47 . T <*> 0 . ;I16=4,0,0,0,166,6894,0,0,240,14400,0,0,77,1721,0,0;QS=1,0 PL 0,12,127 +17 48 . T <*> 0 . ;I16=4,0,0,0,153,5861,0,0,240,14400,0,0,80,1828,0,0;QS=1,0 PL 0,12,117 +17 49 . G <*> 0 . ;I16=4,0,0,0,154,6054,0,0,240,14400,0,0,82,1890,0,0;QS=1,0 PL 0,12,120 +17 50 . T <*> 0 . ;I16=4,0,0,0,153,5869,0,0,240,14400,0,0,84,1956,0,0;QS=1,0 PL 0,12,118 +17 51 . C <*> 0 . ;I16=4,0,0,0,169,7141,0,0,240,14400,0,0,85,1975,0,0;QS=1,0 PL 0,12,129 +17 52 . C <*> 0 . ;I16=4,0,0,0,165,6815,0,0,240,14400,0,0,86,1996,0,0;QS=1,0 PL 0,12,127 +17 53 . C <*> 0 . ;I16=4,0,0,0,165,6821,0,0,240,14400,0,0,87,2019,0,0;QS=1,0 PL 0,12,127 +17 54 . T <*> 0 . ;I16=4,0,0,0,164,6730,0,0,240,14400,0,0,88,2044,0,0;QS=1,0 PL 0,12,126 +17 55 . G <*> 0 . ;I16=4,0,0,0,170,7230,0,0,240,14400,0,0,89,2071,0,0;QS=1,0 PL 0,12,130 +17 56 . C <*> 0 . ;I16=4,0,0,0,162,6582,0,0,240,14400,0,0,90,2100,0,0;QS=1,0 PL 0,12,125 +17 57 . T <*> 0 . ;I16=4,0,0,0,169,7143,0,0,240,14400,0,0,91,2131,0,0;QS=1,0 PL 0,12,129 +17 58 . G <*> 0 . ;I16=4,0,0,0,167,6977,0,0,240,14400,0,0,92,2164,0,0;QS=1,0 PL 0,12,128 +17 59 . A <*> 0 . ;I16=4,0,0,0,161,6495,0,0,240,14400,0,0,93,2199,0,0;QS=1,0 PL 0,12,124 +17 60 . A <*> 0 . ;I16=4,0,0,0,161,6483,0,0,240,14400,0,0,94,2236,0,0;QS=1,0 PL 0,12,123 +17 61 . T <*> 0 . ;I16=4,0,0,0,157,6189,0,0,240,14400,0,0,95,2275,0,0;QS=1,0 PL 0,12,121 +17 62 . G <*> 0 . ;I16=4,0,0,0,164,6754,0,0,240,14400,0,0,96,2316,0,0;QS=1,0 PL 0,12,127 +17 63 . T <*> 0 . ;I16=4,0,0,0,155,6025,0,0,240,14400,0,0,97,2359,0,0;QS=1,0 PL 0,12,119 +17 64 . G <*> 0 . ;I16=5,0,0,0,202,8242,0,0,300,18000,0,0,98,2404,0,0;QS=1,0 PL 0,15,145 +17 65 . C <*> 0 . ;I16=5,0,0,0,203,8287,0,0,300,18000,0,0,100,2452,0,0;QS=1,0 PL 0,15,145 +17 66 . T <*> 0 . ;I16=5,0,0,0,206,8512,0,0,300,18000,0,0,102,2504,0,0;QS=1,0 PL 0,15,146 +17 67 . C <*> 0 . ;I16=5,0,0,0,204,8356,0,0,300,18000,0,0,103,2509,0,0;QS=1,0 PL 0,15,145 +17 68 . T <*> 0 . ;I16=5,0,0,0,208,8664,0,0,300,18000,0,0,104,2516,0,0;QS=1,0 PL 0,15,147 +17 69 . G <*> 0 . ;I16=6,0,0,0,237,9491,0,0,360,21600,0,0,105,2525,0,0;QS=1,0 PL 0,18,157 +17 70 . G <*> 0 . ;I16=6,0,0,0,227,8703,0,0,360,21600,0,0,107,2537,0,0;QS=1,0 PL 0,18,150 +17 71 . G <*> 0 . ;I16=6,0,0,0,235,9279,0,0,360,21600,0,0,109,2553,0,0;QS=1,0 PL 0,18,155 +17 72 . G <*> 0 . ;I16=6,0,0,0,238,9470,0,0,360,21600,0,0,111,2573,0,0;QS=1,0 PL 0,18,156 +17 73 . T <*> 0 . ;I16=6,0,0,0,223,8303,0,0,360,21600,0,0,113,2597,0,0;QS=1,0 PL 0,18,145 +17 74 . C <*> 0 . ;I16=6,0,0,0,247,10181,0,0,360,21600,0,0,115,2625,0,0;QS=1,0 PL 0,18,161 +17 75 . T <*> 0 . ;I16=6,0,0,0,245,10027,0,0,360,21600,0,0,117,2657,0,0;QS=1,0 PL 0,18,160 +17 76 . C <*> 0 . ;I16=6,0,0,0,247,10179,0,0,360,21600,0,0,119,2693,0,0;QS=1,0 PL 0,18,161 +17 77 . T <*> 0 . ;I16=6,0,0,0,253,10677,0,0,360,21600,0,0,121,2733,0,0;QS=1,0 PL 0,18,165 +17 78 . G <*> 0 . ;I16=6,0,0,0,254,10762,0,0,360,21600,0,0,123,2777,0,0;QS=1,0 PL 0,18,166 +17 79 . G <*> 0 . ;I16=6,0,0,0,243,9843,0,0,360,21600,0,0,125,2825,0,0;QS=1,0 PL 0,18,157 +17 80 . G <*> 0 . ;I16=6,0,0,0,245,10015,0,0,360,21600,0,0,127,2877,0,0;QS=1,0 PL 0,18,160 +17 81 . G <*> 0 . ;I16=6,0,0,0,241,9689,0,0,360,21600,0,0,129,2933,0,0;QS=1,0 PL 0,18,157 +17 82 . T <*> 0 . ;I16=6,0,0,0,214,7690,0,0,360,21600,0,0,131,2993,0,0;QS=1,0 PL 0,18,141 +17 83 . C <*> 0 . ;I16=6,0,0,0,245,10051,0,0,360,21600,0,0,133,3057,0,0;QS=1,0 PL 0,18,161 +17 84 . T <*> 0 . ;I16=6,0,0,0,255,10843,0,0,360,21600,0,0,135,3125,0,0;QS=1,0 PL 0,18,166 +17 85 . C <*> 0 . ;I16=6,0,0,0,256,10926,0,0,360,21600,0,0,137,3197,0,0;QS=1,0 PL 0,18,166 +17 86 . A <*> 0 . ;I16=6,0,0,0,236,9300,0,0,360,21600,0,0,139,3273,0,0;QS=1,0 PL 0,18,154 +17 87 . C <*> 0 . ;I16=7,0,0,0,276,10954,0,0,420,25200,0,0,141,3353,0,0;QS=1,0 PL 0,21,168 +17 88 . C <*> 0 . ;I16=7,0,0,0,271,10627,0,0,420,25200,0,0,144,3438,0,0;QS=1,0 PL 0,21,167 +17 89 . C <*> 0 . ;I16=7,0,0,0,278,11112,0,0,420,25200,0,0,147,3529,0,0;QS=1,0 PL 0,21,170 +17 90 . A <*> 0 . ;I16=7,0,0,0,276,10904,0,0,420,25200,0,0,149,3575,0,0;QS=1,0 PL 0,21,166 +17 91 . C <*> 0 . ;I16=7,0,0,0,283,11451,0,0,420,25200,0,0,151,3625,0,0;QS=1,0 PL 0,21,170 +17 92 . G <*> 0 . ;I16=7,0,0,0,238,8116,0,0,420,25200,0,0,153,3679,0,0;QS=1,0 PL 0,21,143 +17 93 . A <*> 0 . ;I16=7,0,0,0,275,10849,0,0,420,25200,0,0,154,3688,0,0;QS=1,0 PL 0,21,167 +17 94 . C <*> 0 . ;I16=7,0,0,0,274,10754,0,0,420,25200,0,0,155,3703,0,0;QS=1,0 PL 0,21,166 +17 95 . C <*> 0 . ;I16=8,0,0,0,313,12375,0,0,480,28800,0,0,155,3673,0,0;QS=1,0 PL 0,24,178 +17 96 . A <*> 0 . ;I16=8,0,0,0,308,11878,0,0,480,28800,0,0,156,3648,0,0;QS=1,0 PL 0,24,172 +17 97 . A <*> 0 . ;I16=9,0,0,0,335,12739,0,0,509,29641,0,0,157,3629,0,0;QS=1,0 PL 0,27,179 +17 98 . C <*> 0 . ;I16=9,0,0,0,334,12878,0,0,509,29641,0,0,158,3568,0,0;QS=1,0 PL 0,27,179 +17 99 . T <*> 0 . ;I16=9,0,0,0,345,13673,0,0,509,29641,0,0,159,3517,0,0;QS=1,0 PL 0,27,186 +17 100 . C <*> 0 . ;I16=9,0,0,0,350,14094,0,0,509,29641,0,0,159,3427,0,0;QS=1,0 PL 0,27,189 +17 101 . C <*> 0 . ;I16=9,0,0,0,331,12701,0,0,509,29641,0,0,159,3349,0,0;QS=1,0 PL 0,27,182 +17 102 . C <*> 0 . ;I16=9,0,0,0,349,13977,0,0,509,29641,0,0,159,3283,0,0;QS=1,0 PL 0,27,188 +17 103 . T <*> 0 . ;I16=8,0,0,0,338,14304,0,0,480,28800,0,0,153,3193,0,0;QS=1,0 PL 0,24,189 +17 104 . G <*> 0 . ;I16=8,0,0,0,310,12224,0,0,480,28800,0,0,152,3138,0,0;QS=1,0 PL 0,24,178 +17 105 . G <*> 0 . ;I16=9,0,0,0,306,10992,0,0,540,32400,0,0,151,3093,0,0;QS=1,0 PL 0,27,170 +17 106 . G <*> 0 . ;I16=10,0,0,0,371,14379,0,0,569,33241,0,0,160,3140,0,0;QS=1,0 PL 0,30,190 +17 107 . C <*> 0 . ;I16=9,0,0,0,364,14858,0,0,540,32400,0,0,151,3037,0,0;QS=1,0 PL 0,27,192 +17 108 . C <*> 0 . ;I16=9,0,0,0,358,14384,0,0,540,32400,0,0,151,3027,0,0;QS=1,0 PL 0,27,190 +17 109 . T <*> 0 . ;I16=9,0,0,0,367,15083,0,0,540,32400,0,0,151,3029,0,0;QS=1,0 PL 0,27,195 +17 110 . G <*> 0 . ;I16=9,0,0,0,369,15193,0,0,540,32400,0,0,151,3043,0,0;QS=1,0 PL 0,27,194 +17 111 . G <*> 0 . ;I16=10,0,0,0,316,10760,0,0,569,33241,0,0,165,3265,0,0;QS=1,0 PL 0,30,167 +17 112 . C <*> 0 . ;I16=9,0,0,0,362,14690,0,0,540,32400,0,0,151,3107,0,0;QS=1,0 PL 0,27,191 +17 113 . A <*> 0 . ;I16=9,0,0,0,334,12490,0,0,540,32400,0,0,150,3106,0,0;QS=1,0 PL 0,27,176 +17 114 . C <*> 0 . ;I16=9,0,0,0,347,13441,0,0,540,32400,0,0,149,3115,0,0;QS=1,0 PL 0,27,182 +17 115 . C <*> 0 . ;I16=10,0,0,0,367,14165,0,0,569,33241,0,0,166,3458,0,0;QS=1,0 PL 0,30,189 +17 116 . A <*> 0 . ;I16=9,0,0,0,351,13723,0,0,540,32400,0,0,146,3114,0,0;QS=1,0 PL 0,27,183 +17 117 . G <*> 0 . ;I16=9,0,0,0,342,13166,0,0,540,32400,0,0,144,3106,0,0;QS=1,0 PL 0,27,183 +17 118 . G <*> 0 . ;I16=9,0,0,0,317,11785,0,0,509,29641,0,0,164,3550,0,0;QS=1,0 PL 0,27,175 +17 119 . G <*> 0 . ;I16=8,0,0,0,308,11972,0,0,480,28800,0,0,142,3122,0,0;QS=1,0 PL 0,24,175 +17 120 . A <*> 0 . ;I16=8,0,0,0,311,12135,0,0,480,28800,0,0,141,3145,0,0;QS=1,0 PL 0,24,175 +17 121 . G <*> 0 . ;I16=8,0,0,0,315,12547,0,0,480,28800,0,0,139,3127,0,0;QS=1,0 PL 0,24,181 +17 122 . C <*> 0 . ;I16=8,0,0,0,320,12864,0,0,480,28800,0,0,137,3117,0,0;QS=1,0 PL 0,24,181 +17 123 . T <*> 0 . ;I16=7,0,0,0,274,10782,0,0,420,25200,0,0,136,3114,0,0;QS=1,0 PL 0,21,167 +17 124 . T <*> 0 . ;I16=9,0,0,0,276,9034,0,0,509,29641,0,0,160,3742,0,0;QS=1,0 PL 0,27,154 +17 125 . A <*> 0 . ;I16=7,0,0,0,253,9195,0,0,420,25200,0,0,136,3126,0,0;QS=1,0 PL 0,21,154 +17 126 . A <*> 0 . ;I16=8,0,0,0,275,9967,0,0,449,26041,0,0,162,3766,0,0;QS=1,0 PL 0,24,162 +17 127 . C <*> 0 . ;I16=8,0,0,0,280,10340,0,0,449,26041,0,0,163,3787,0,0;QS=1,0 PL 0,24,163 +17 128 . A <*> 0 . ;I16=8,0,0,0,295,11123,0,0,449,26041,0,0,164,3814,0,0;QS=1,0 PL 0,24,169 +17 129 . A <*> 0 . ;I16=8,0,0,0,291,10845,0,0,449,26041,0,0,165,3847,0,0;QS=1,0 PL 0,24,168 +17 130 . A <*> 0 . ;I16=8,0,0,0,292,10932,0,0,449,26041,0,0,166,3886,0,0;QS=1,0 PL 0,24,169 +17 131 . C <*> 0 . ;I16=7,0,0,0,276,10910,0,0,420,25200,0,0,141,3255,0,0;QS=1,0 PL 0,21,167 +17 132 . A <*> 0 . ;I16=7,0,0,0,279,11147,0,0,420,25200,0,0,141,3253,0,0;QS=1,0 PL 0,21,169 +17 133 . T <*> 0 . ;I16=7,0,0,0,269,10365,0,0,420,25200,0,0,141,3255,0,0;QS=1,0 PL 0,21,163 +17 134 . C <*> 0 . ;I16=7,0,0,0,293,12279,0,0,420,25200,0,0,141,3261,0,0;QS=1,0 PL 0,21,177 +17 135 . T <*> 0 . ;I16=7,0,0,0,286,11708,0,0,420,25200,0,0,141,3271,0,0;QS=1,0 PL 0,21,173 +17 136 . G <*> 0 . ;I16=7,0,0,0,283,11471,0,0,420,25200,0,0,141,3285,0,0;QS=1,0 PL 0,21,172 +17 137 . T <*> 0 . ;I16=7,0,0,0,263,9933,0,0,420,25200,0,0,141,3303,0,0;QS=1,0 PL 0,21,160 +17 138 . C <*> 0 . ;I16=7,0,0,0,284,11546,0,0,420,25200,0,0,141,3325,0,0;QS=1,0 PL 0,21,172 +17 139 . C <*> 0 . ;I16=7,0,0,0,263,9957,0,0,420,25200,0,0,140,3302,0,0;QS=1,0 PL 0,21,161 +17 140 . A <*> 0 . ;I16=7,0,0,0,269,10379,0,0,420,25200,0,0,139,3285,0,0;QS=1,0 PL 0,21,163 +17 141 . G <*> 0 . ;I16=6,0,0,0,239,9599,0,0,360,21600,0,0,139,3273,0,0;QS=1,0 PL 0,18,158 +17 142 . C <*> 0 . ;I16=6,0,0,0,239,9557,0,0,360,21600,0,0,139,3265,0,0;QS=1,0 PL 0,18,157 +17 143 . G <*> 0 . ;I16=6,0,0,0,197,6487,0,0,360,21600,0,0,139,3261,0,0;QS=1,0 PL 0,18,128 +17 144 . A <*> 0 . ;I16=6,0,0,0,232,9020,0,0,360,21600,0,0,138,3212,0,0;QS=1,0 PL 0,18,152 +17 145 . A <*> 0 . ;I16=6,0,0,0,233,9089,0,0,360,21600,0,0,137,3169,0,0;QS=1,0 PL 0,18,153 +17 146 . T <*> 0 . ;I16=6,0,0,0,233,9065,0,0,360,21600,0,0,136,3132,0,0;QS=1,0 PL 0,18,152 +17 147 . A <*> 0 . ;I16=6,0,0,0,229,8771,0,0,360,21600,0,0,135,3101,0,0;QS=1,0 PL 0,18,150 +17 148 . C <*> 0 . ;I16=6,0,0,0,240,9618,0,0,360,21600,0,0,134,3076,0,0;QS=1,0 PL 0,18,157 +17 149 . C <*> 0 . ;I16=6,0,0,0,219,8419,0,0,360,21600,0,0,133,3057,0,0;QS=1,0 PL 0,18,148 +17 150 . T <*> 0 . ;I16=6,0,0,0,234,9158,0,0,360,21600,0,0,131,2993,0,0;QS=1,0 PL 0,18,153 +17 151 . G <*> 0 . ;I16=6,0,0,0,240,9616,0,0,360,21600,0,0,129,2933,0,0;QS=1,0 PL 0,18,157 +17 152 . C <*> 0 . ;I16=7,0,0,0,272,10740,0,0,420,25200,0,0,127,2877,0,0;QS=1,0 PL 0,21,168 +17 153 . A <*> 0 . ;I16=7,0,0,0,258,9542,0,0,420,25200,0,0,126,2826,0,0;QS=1,0 PL 0,21,156 +17 154 . T <*> 0 . ;I16=7,0,0,0,261,9801,0,0,420,25200,0,0,125,2781,0,0;QS=1,0 PL 0,21,159 +17 155 . C <*> 0 . ;I16=7,0,0,0,283,11485,0,0,420,25200,0,0,124,2742,0,0;QS=1,0 PL 0,21,172 +17 156 . C <*> 0 . ;I16=7,0,0,0,262,10116,0,0,420,25200,0,0,123,2709,0,0;QS=1,0 PL 0,21,163 +17 157 . C <*> 0 . ;I16=7,0,0,0,278,11084,0,0,420,25200,0,0,122,2682,0,0;QS=1,0 PL 0,21,169 +17 158 . T <*> 0 . ;I16=7,0,0,0,279,11163,0,0,420,25200,0,0,121,2661,0,0;QS=1,0 PL 0,21,170 +17 159 . A <*> 0 . ;I16=7,0,0,0,257,9509,0,0,420,25200,0,0,120,2646,0,0;QS=1,0 PL 0,21,157 +17 160 . G <*> 0 . ;I16=7,0,0,0,275,10817,0,0,420,25200,0,0,119,2637,0,0;QS=1,0 PL 0,21,165 +17 161 . A <*> 0 . ;I16=7,0,0,0,260,9682,0,0,420,25200,0,0,118,2634,0,0;QS=1,0 PL 0,21,157 +17 162 . A <*> 0 . ;I16=7,0,0,0,238,8268,0,0,420,25200,0,0,116,2588,0,0;QS=1,0 PL 0,21,147 +17 163 . G <*> 0 . ;I16=7,0,0,0,249,8987,0,0,420,25200,0,0,114,2550,0,0;QS=1,0 PL 0,21,153 +17 164 . T <*> 0 . ;I16=6,0,0,0,197,6583,0,0,360,21600,0,0,113,2519,0,0;QS=1,0 PL 0,18,131 +17 165 . G <*> 0 . ;I16=6,0,0,0,226,8612,0,0,360,21600,0,0,112,2494,0,0;QS=1,0 PL 0,18,149 +17 166 . A <*> 0 . ;I16=6,0,0,0,220,8120,0,0,360,21600,0,0,111,2475,0,0;QS=1,0 PL 0,18,145 +17 167 . A <*> 0 . ;I16=6,0,0,0,199,6737,0,0,360,21600,0,0,110,2462,0,0;QS=1,0 PL 0,18,132 +17 168 . G <*> 0 . ;I16=6,0,0,0,213,8045,0,0,360,21600,0,0,109,2455,0,0;QS=1,0 PL 0,18,145 +17 169 . C <*> 0 . ;I16=5,0,0,0,141,4423,0,0,300,18000,0,0,109,2453,0,0;QS=1,0 PL 0,15,106 +17 170 . C <*> 0 . ;I16=5,0,0,0,174,6434,0,0,300,18000,0,0,108,2406,0,0;QS=1,0 PL 0,15,128 +17 171 . A <*> 0 . ;I16=5,0,0,0,190,7230,0,0,300,18000,0,0,107,2365,0,0;QS=1,0 PL 0,15,134 +17 172 . C <*> 0 . ;I16=5,0,0,0,195,7627,0,0,300,18000,0,0,106,2330,0,0;QS=1,0 PL 0,15,138 +17 173 . C <*> 0 . ;I16=5,0,0,0,170,5826,0,0,300,18000,0,0,105,2301,0,0;QS=1,0 PL 0,15,121 +17 174 . G <*> 0 . ;I16=5,0,0,0,156,4900,0,0,300,18000,0,0,104,2278,0,0;QS=1,0 PL 0,15,111 +17 175 . C <*> 0 . ;I16=6,0,0,0,212,7830,0,0,360,21600,0,0,103,2261,0,0;QS=1,0 PL 0,18,143 +17 176 . C <*> 0 . ;I16=6,0,0,0,223,8319,0,0,360,21600,0,0,103,2251,0,0;QS=1,0 PL 0,18,146 +17 177 . C <*> 0 . ;I16=6,0,0,0,210,7408,0,0,360,21600,0,0,103,2249,0,0;QS=1,0 PL 0,18,138 +17 178 . A <*> 0 . ;I16=6,0,0,0,225,8457,0,0,360,21600,0,0,102,2204,0,0;QS=1,0 PL 0,18,147 +17 179 . A <*> 0 . ;I16=6,0,0,0,199,6879,0,0,360,21600,0,0,101,2165,0,0;QS=1,0 PL 0,18,134 +17 180 . A <*> 0 . ;I16=6,0,0,0,185,6077,0,0,360,21600,0,0,100,2132,0,0;QS=1,0 PL 0,18,126 +17 181 . G <*> 0 . ;I16=6,0,0,0,236,9340,0,0,360,21600,0,0,99,2105,0,0;QS=1,0 PL 0,18,156 +17 182 . A <*> 0 . ;I16=7,0,0,0,246,8708,0,0,420,25200,0,0,98,2084,0,0;QS=1,0 PL 0,21,150 +17 183 . C <*> 0 . ;I16=7,0,0,0,261,9807,0,0,420,25200,0,0,98,2070,0,0;QS=1,0 PL 0,21,159 +17 184 . A <*> 0 . ;I16=7,0,0,0,261,9789,0,0,420,25200,0,0,98,2064,0,0;QS=1,0 PL 0,21,158 +17 185 . C <*> 0 . ;I16=7,0,0,0,240,8488,0,0,420,25200,0,0,98,2066,0,0;QS=1,0 PL 0,21,150 +17 186 . G <*> 0 . ;I16=6,0,0,0,178,5370,0,0,360,21600,0,0,98,2076,0,0;QS=1,0 PL 0,18,117 +17 187 . C <*> 0 . ;I16=6,0,0,0,221,8297,0,0,360,21600,0,0,99,2093,0,0;QS=1,0 PL 0,18,147 +17 188 . C <*> 0 . ;I16=6,0,0,0,220,8286,0,0,360,21600,0,0,99,2067,0,0;QS=1,0 PL 0,18,147 +17 189 . C <*> 0 . ;I16=6,0,0,0,231,8945,0,0,360,21600,0,0,99,2049,0,0;QS=1,0 PL 0,18,152 +17 190 . A <*> 0 . ;I16=6,0,0,0,205,7231,0,0,360,21600,0,0,99,2039,0,0;QS=1,0 PL 0,18,138 +17 191 . T <*> 0 . ;I16=6,0,0,0,215,7823,0,0,360,21600,0,0,99,2037,0,0;QS=1,0 PL 0,18,143 +17 192 . G <*> 0 . ;I16=6,0,0,0,210,7786,0,0,360,21600,0,0,99,2043,0,0;QS=1,0 PL 0,18,143 +17 193 . T <*> 0 . ;I16=6,0,0,0,213,7619,0,0,360,21600,0,0,99,2057,0,0;QS=1,0 PL 0,18,140 +17 194 . C <*> 0 . ;I16=6,0,0,0,207,7517,0,0,360,21600,0,0,99,2079,0,0;QS=1,0 PL 0,18,142 +17 195 . C <*> 0 . ;I16=5,1,0,0,210,7742,0,0,329,18841,0,0,100,2108,0,0;QS=1,0 PL 0,18,159 +17 196 . A <*> 0 . ;I16=5,1,0,0,222,8280,0,0,329,18841,0,0,102,2144,0,0;QS=1,0 PL 0,18,166 +17 197 . G <*> 0 . ;I16=5,1,0,0,220,8264,0,0,329,18841,0,0,104,2188,0,0;QS=1,0 PL 0,18,164 +17 198 . C <*> 0 . ;I16=5,1,0,0,235,9295,0,0,329,18841,0,0,106,2240,0,0;QS=1,0 PL 0,18,172 +17 199 . T <*> 0 . ;I16=5,1,0,0,217,8323,0,0,329,18841,0,0,107,2251,0,0;QS=1,0 PL 0,18,162 +17 200 . T <*> 0 . ;I16=5,1,0,0,219,8047,0,0,329,18841,0,0,108,2272,0,0;QS=1,0 PL 0,18,161 +17 201 . A <*> 0 . ;I16=6,1,0,0,248,8918,0,0,389,22441,0,0,108,2252,0,0;QS=1,0 PL 0,21,171 +17 202 . A <*> 0 . ;I16=6,1,0,0,253,9215,0,0,389,22441,0,0,109,2241,0,0;QS=1,0 PL 0,21,178 +17 203 . C <*> 0 . ;I16=6,1,0,0,236,8496,0,0,389,22441,0,0,110,2240,0,0;QS=1,0 PL 0,21,166 +17 204 . C <*> 0 . ;I16=6,1,0,0,254,9620,0,0,389,22441,0,0,111,2249,0,0;QS=1,0 PL 0,21,173 +17 205 . T <*> 0 . ;I16=6,1,0,0,273,10687,0,0,389,22441,0,0,112,2268,0,0;QS=1,0 PL 0,21,188 +17 206 . G <*> 0 . ;I16=6,1,0,0,269,10477,0,0,389,22441,0,0,113,2297,0,0;QS=1,0 PL 0,21,180 +17 207 . C <*> 0 . ;I16=6,1,0,0,262,10164,0,0,389,22441,0,0,114,2336,0,0;QS=1,0 PL 0,21,179 +17 208 . A <*> 0 . ;I16=6,1,0,0,261,9837,0,0,389,22441,0,0,114,2334,0,0;QS=1,0 PL 0,21,184 +17 209 . T <*> 0 . ;I16=6,1,0,0,255,9419,0,0,389,22441,0,0,114,2340,0,0;QS=1,0 PL 0,21,173 +17 210 . C <*> 0 . ;I16=6,1,0,0,271,10585,0,0,389,22441,0,0,114,2354,0,0;QS=1,0 PL 0,21,185 +17 211 . C <*> 0 . ;I16=6,1,0,0,246,9014,0,0,389,22441,0,0,114,2376,0,0;QS=1,0 PL 0,21,172 +17 212 . C <*> 0 . ;I16=6,1,0,0,266,10504,0,0,389,22441,0,0,114,2406,0,0;QS=1,0 PL 0,21,181 +17 213 . T <*> 0 . ;I16=6,1,0,0,264,10186,0,0,389,22441,0,0,115,2443,0,0;QS=1,0 PL 0,21,181 +17 214 . A <*> 0 . ;I16=6,1,0,0,259,9655,0,0,389,22441,0,0,117,2487,0,0;QS=1,0 PL 0,21,176 +17 215 . G <*> 0 . ;I16=6,1,0,0,263,10111,0,0,389,22441,0,0,119,2539,0,0;QS=1,0 PL 0,21,185 +17 216 . A <*> 0 . ;I16=6,1,0,0,255,9413,0,0,389,22441,0,0,121,2599,0,0;QS=1,0 PL 0,21,173 +17 217 . A <*> 0 . ;I16=6,1,0,0,269,10407,0,0,389,22441,0,0,123,2667,0,0;QS=1,0 PL 0,21,181 +17 218 . G <*> 0 . ;I16=6,1,0,0,253,9711,0,0,389,22441,0,0,125,2743,0,0;QS=1,0 PL 0,21,178 +17 219 . T <*> 0 . ;I16=6,1,0,0,247,8855,0,0,389,22441,0,0,127,2827,0,0;QS=1,0 PL 0,21,173 +17 220 . G <*> 0 . ;I16=6,1,0,0,280,11236,0,0,389,22441,0,0,129,2919,0,0;QS=1,0 PL 0,21,188 +17 221 . A <*> 0 . ;I16=6,1,0,0,255,9563,0,0,389,22441,0,0,130,2968,0,0;QS=1,0 PL 0,21,176 +17 222 . A <*> 0 . ;I16=6,1,0,0,275,10853,0,0,389,22441,0,0,131,3023,0,0;QS=1,0 PL 0,21,186 +17 223 . G <*> 0 . ;I16=5,1,0,0,230,8984,0,0,329,18841,0,0,107,2459,0,0;QS=1,0 PL 0,18,168 +17 224 . G <*> 0 . ;I16=5,1,0,0,228,8710,0,0,329,18841,0,0,134,3150,0,0;QS=1,0 PL 0,18,168 +17 225 . C <*> 0 . ;I16=5,1,0,0,229,9101,0,0,329,18841,0,0,136,3220,0,0;QS=1,0 PL 0,18,165 +17 226 . A <*> 0 . ;I16=5,1,0,0,220,8250,0,0,329,18841,0,0,138,3294,0,0;QS=1,0 PL 0,18,166 +17 227 . C <*> 0 . ;I16=5,2,0,0,254,9412,0,0,358,19682,0,0,158,3672,0,0;QS=1,0 PL 0,21,190 +17 228 . C <*> 0 . ;I16=5,2,0,0,247,9233,0,0,358,19682,0,0,159,3695,0,0;QS=1,0 PL 0,21,187 +17 229 . G <*> 0 . ;I16=5,1,0,0,191,6407,0,0,329,18841,0,0,138,3240,0,0;QS=1,0 PL 0,18,136 +17 230 . C <*> 0 . ;I16=5,2,0,0,257,9781,0,0,358,19682,0,0,161,3759,0,0;QS=1,0 PL 0,21,186 +17 231 . C <*> 0 . ;I16=4,2,0,0,241,9745,0,0,298,16082,0,0,142,3400,0,0;QS=1,0 PL 0,18,184 +17 232 . C <*> 0 . ;I16=5,2,0,0,268,10348,0,0,358,19682,0,0,163,3847,0,0;QS=1,0 PL 0,21,198 +17 233 . A <*> 0 . ;I16=5,2,0,0,250,9306,0,0,358,19682,0,0,163,3849,0,0;QS=1,0 PL 0,21,192 +17 234 . A <*> 0 . ;I16=5,2,0,0,252,9258,0,0,358,19682,0,0,163,3855,0,0;QS=1,0 PL 0,21,185 +17 235 . A <*> 0 . ;I16=5,2,0,0,260,9794,0,0,358,19682,0,0,163,3865,0,0;QS=1,0 PL 0,21,186 +17 236 . G <*> 0 . ;I16=6,2,0,0,292,10932,0,0,418,23282,0,0,163,3879,0,0;QS=1,0 PL 0,24,206 +17 237 . A <*> 0 . ;I16=6,2,0,0,293,10875,0,0,418,23282,0,0,164,3898,0,0;QS=1,0 PL 0,24,206 +17 238 . C <*> 0 . ;I16=6,2,0,0,311,12137,0,0,418,23282,0,0,165,3923,0,0;QS=1,0 PL 0,24,211 +17 239 . A <*> 0 . ;I16=6,3,0,0,327,12437,0,0,478,26882,0,0,165,3903,0,0;QS=1,0 PL 0,27,223 +17 240 . C <*> 0 . ;I16=6,3,0,0,313,11241,0,0,478,26882,0,0,166,3888,0,0;QS=1,0 PL 0,27,220 +17 241 . G <*> 0 . ;I16=6,3,0,0,298,9986,0,0,478,26882,0,0,167,3879,0,0;QS=1,0 PL 0,27,203 +17 242 . C <*> 0 . ;I16=6,3,0,0,359,14493,0,0,478,26882,0,0,168,3876,0,0;QS=1,0 PL 0,27,242 +17 243 . C <*> 0 . ;I16=5,3,0,0,313,12317,0,0,418,23282,0,0,161,3815,0,0;QS=1,0 PL 0,24,220 +17 244 . C <*> 0 . ;I16=6,3,0,0,368,15096,0,0,478,26882,0,0,170,3888,0,0;QS=1,0 PL 0,27,245 +17 245 . A <*> 0 . ;I16=6,3,0,0,351,13719,0,0,478,26882,0,0,171,3903,0,0;QS=1,0 PL 0,27,236 +17 246 . T <*> 0 . ;I16=6,4,0,0,372,13948,0,0,507,27723,0,0,172,3924,0,0;QS=1,0 PL 0,30,247 +17 247 . G <*> 0 . ;I16=6,4,0,0,378,14572,0,0,507,27723,0,0,174,3952,0,0;QS=1,0 PL 0,30,252 +17 248 . T <*> 0 . ;I16=6,4,0,0,350,12536,0,0,507,27723,0,0,176,3988,0,0;QS=1,0 PL 0,30,234 +17 249 . C <*> 0 . ;I16=6,4,0,0,391,15425,0,0,507,27723,0,0,178,4032,0,0;QS=1,0 PL 0,30,253 +17 250 . C <*> 0 . ;I16=6,4,0,0,383,15253,0,0,507,27723,0,0,179,4035,0,0;QS=1,0 PL 0,30,248 +17 251 . A <*> 0 . ;I16=5,4,0,0,348,13512,0,0,447,24123,0,0,180,4048,0,0;QS=1,0 PL 0,27,233 +17 252 . G <*> 0 . ;I16=5,4,0,0,367,15011,0,0,447,24123,0,0,182,4070,0,0;QS=1,0 PL 0,27,243 +17 253 . C <*> 0 . ;I16=5,4,0,0,369,15169,0,0,447,24123,0,0,184,4100,0,0;QS=1,0 PL 0,27,247 +17 254 . T <*> 0 . ;I16=6,4,0,0,393,15549,0,0,507,27723,0,0,186,4138,0,0;QS=1,0 PL 0,30,254 +17 255 . T <*> 0 . ;I16=7,4,0,0,391,14077,0,0,567,31323,0,0,189,4185,0,0;QS=1,0 PL 0,33,241 +17 256 . A <*> 0 . ;I16=7,4,0,0,412,15520,0,0,567,31323,0,0,193,4243,0,0;QS=1,0 PL 0,33,255 +17 257 . T <*> 0 . ;I16=7,4,0,0,404,15050,0,0,567,31323,0,0,197,4313,0,0;QS=1,0 PL 0,33,247 +17 258 . T <*> 0 . ;I16=7,4,0,0,407,15113,0,0,567,31323,0,0,201,4395,0,0;QS=1,0 PL 0,33,254 +17 259 . C <*> 0 . ;I16=7,4,0,0,441,17801,0,0,567,31323,0,0,205,4489,0,0;QS=1,0 PL 0,33,255 +17 260 . T <*> 0 . ;I16=7,4,0,0,437,17395,0,0,567,31323,0,0,209,4595,0,0;QS=1,0 PL 0,33,255 +17 261 . G <*> 0 . ;I16=7,4,0,0,409,15857,0,0,567,31323,0,0,213,4713,0,0;QS=1,0 PL 0,33,254 +17 262 . C <*> 0 . ;I16=7,4,0,0,440,17748,0,0,567,31323,0,0,216,4792,0,0;QS=1,0 PL 0,33,255 +17 263 . C <*> 0 . ;I16=7,4,0,0,425,16569,0,0,567,31323,0,0,219,4881,0,0;QS=1,0 PL 0,33,255 +17 264 . C <*> 0 . ;I16=7,4,0,0,431,16993,0,0,567,31323,0,0,222,4980,0,0;QS=1,0 PL 0,33,255 +17 265 . A <*> 0 . ;I16=7,4,0,0,437,17451,0,0,567,31323,0,0,223,4989,0,0;QS=1,0 PL 0,33,255 +17 266 . G <*> 0 . ;I16=7,4,0,0,431,16959,0,0,567,31323,0,0,224,5008,0,0;QS=1,0 PL 0,33,255 +17 267 . T <*> 0 . ;I16=7,4,0,0,407,15161,0,0,567,31323,0,0,225,5037,0,0;QS=1,0 PL 0,33,254 +17 268 . T <*> 0 . ;I16=7,4,0,0,386,13978,0,0,567,31323,0,0,226,5076,0,0;QS=1,0 PL 0,33,238 +17 269 . C <*> 0 . ;I16=7,5,0,0,445,17159,0,0,596,32164,0,0,227,5125,0,0;QS=1,0 PL 0,36,255 +17 270 . C <*> 0 . ;I16=7,5,0,0,443,17065,0,0,596,32164,0,0,228,5136,0,0;QS=1,0 PL 0,36,255 +17 271 . T <*> 0 . ;I16=7,5,0,0,466,18160,0,0,596,32164,0,0,229,5161,0,0;QS=1,0 PL 0,36,255 +17 272 . C <*> 0 . ;I16=7,5,0,0,486,19750,0,0,596,32164,0,0,229,5149,0,0;QS=1,0 PL 0,36,255 +17 273 . T <*> 0 . ;I16=7,5,0,0,459,17695,0,0,596,32164,0,0,229,5149,0,0;QS=1,0 PL 0,36,255 +17 274 . C <*> 0 . ;I16=7,5,0,0,458,17688,0,0,596,32164,0,0,229,5161,0,0;QS=1,0 PL 0,36,255 +17 275 . C <*> 0 . ;I16=6,5,0,0,430,17014,0,0,536,28564,0,0,230,5184,0,0;QS=1,0 PL 0,33,255 +17 276 . A <*> 0 . ;I16=6,5,0,0,416,16034,0,0,536,28564,0,0,230,5168,0,0;QS=1,0 PL 0,33,253 +17 277 . G <*> 0 . ;I16=6,5,0,0,421,16475,0,0,536,28564,0,0,230,5164,0,0;QS=1,0 PL 0,33,255 +17 278 . A <*> 0 . ;I16=5,5,0,0,353,12717,0,0,476,24964,0,0,219,5051,0,0;QS=1,0 PL 0,30,238 +17 279 . A <*> 0 . ;I16=6,6,0,0,425,15391,0,0,565,29405,0,0,230,5192,0,0;QS=1,0 PL 0,36,255 +17 280 . A <*> 0 . ;I16=6,6,0,0,413,15043,0,0,565,29405,0,0,230,5174,0,0;QS=1,0 PL 0,36,253 +17 281 . G <*> 0 . ;I16=6,6,0,0,463,18209,0,0,565,29405,0,0,229,5117,0,0;QS=1,0 PL 0,36,255 +17 282 . G <*> 0 . ;I16=6,6,0,0,434,16460,0,0,565,29405,0,0,228,5070,0,0;QS=1,0 PL 0,36,253 +17 283 . C <*> 0 . ;I16=6,6,0,0,462,18150,0,0,565,29405,0,0,227,5033,0,0;QS=1,0 PL 0,36,255 +17 284 . T <*> 0 . ;I16=6,6,0,0,473,18715,0,0,565,29405,0,0,226,5006,0,0;QS=1,0 PL 0,36,255 +17 285 . G <*> 0 . ;I16=6,6,0,0,463,18247,0,0,565,29405,0,0,225,4989,0,0;QS=1,0 PL 0,36,255 +17 286 . C <*> 0 . ;I16=6,6,0,0,462,18320,0,0,565,29405,0,0,224,4982,0,0;QS=1,0 PL 0,36,255 +17 287 . A <*> 0 . ;I16=6,6,0,0,456,17482,0,0,565,29405,0,0,223,4985,0,0;QS=1,0 PL 0,36,255 +17 288 . T <*> 0 . ;I16=6,6,0,0,451,17093,0,0,565,29405,0,0,221,4949,0,0;QS=1,0 PL 0,36,255 +17 289 . G <*> 0 . ;I16=6,6,0,0,480,19356,0,0,565,29405,0,0,219,4925,0,0;QS=1,0 PL 0,36,255 +17 290 . G <*> 0 . ;I16=5,6,0,0,402,15032,0,0,505,25805,0,0,217,4863,0,0;QS=1,0 PL 0,33,240 +17 291 . T <*> 0 . ;I16=5,6,0,0,402,14848,0,0,505,25805,0,0,215,4813,0,0;QS=1,0 PL 0,33,244 +17 292 . T <*> 0 . ;I16=5,6,0,0,417,15885,0,0,505,25805,0,0,213,4775,0,0;QS=1,0 PL 0,33,253 +17 293 . G <*> 0 . ;I16=6,6,0,0,458,17558,0,0,565,29405,0,0,211,4749,0,0;QS=1,0 PL 0,36,255 +17 294 . A <*> 0 . ;I16=6,6,0,0,417,14795,0,0,565,29405,0,0,210,4736,0,0;QS=1,0 PL 0,36,252 +17 295 . C <*> 0 . ;I16=6,5,0,0,432,17040,0,0,536,28564,0,0,209,4685,0,0;QS=1,0 PL 0,33,255 +17 296 . A <*> 0 . ;I16=6,5,0,0,407,15085,0,0,536,28564,0,0,208,4644,0,0;QS=1,0 PL 0,33,255 +17 297 . C <*> 0 . ;I16=6,5,0,0,435,17309,0,0,536,28564,0,0,207,4613,0,0;QS=1,0 PL 0,33,255 +17 298 . A <*> 0 . ;I16=6,5,0,0,418,15894,0,0,536,28564,0,0,206,4592,0,0;QS=1,0 PL 0,33,255 +17 299 . C <*> 0 . ;I16=6,5,0,0,441,17745,0,0,536,28564,0,0,205,4581,0,0;QS=1,0 PL 0,33,255 +17 300 . A <*> 0 . ;I16=6,5,0,0,422,16256,0,0,536,28564,0,0,204,4580,0,0;QS=1,0 PL 0,33,255 +17 301 . G <*> 0 . ;I16=5,5,0,0,400,16038,0,0,476,24964,0,0,204,4588,0,0;QS=1,0 PL 0,30,255 +17 302 . T <*> 0 . ;I16=5,5,0,0,361,13111,0,0,476,24964,0,0,204,4604,0,0;QS=1,0 PL 0,30,231 +17 302 . T TA 0 . INDEL;I16=1,4,4,2,184,6774,259,11183,176,6964,360,21600,94,2004,113,2609;QS=0.387755,0.612245 PL 167,0,96 +17 303 . G <*> 0 . ;I16=5,6,0,0,444,17986,0,0,536,28564,0,0,207,4627,0,0;QS=1,0 PL 0,33,255 +17 304 . C <*> 0 . ;I16=5,6,0,0,416,15874,0,0,536,28564,0,0,208,4670,0,0;QS=1,0 PL 0,33,255 +17 305 . C <*> 0 . ;I16=5,6,0,0,447,18241,0,0,536,28564,0,0,208,4672,0,0;QS=1,0 PL 0,33,255 +17 306 . T <*> 0 . ;I16=5,6,0,0,432,17022,0,0,536,28564,0,0,208,4682,0,0;QS=1,0 PL 0,33,255 +17 307 . G <*> 0 . ;I16=5,6,0,0,428,16810,0,0,536,28564,0,0,208,4700,0,0;QS=1,0 PL 0,33,255 +17 308 . C <*> 0 . ;I16=5,6,0,0,392,14240,0,0,536,28564,0,0,208,4726,0,0;QS=1,0 PL 0,33,255 +17 309 . G <*> 0 . ;I16=5,6,0,0,398,14664,0,0,536,28564,0,0,208,4760,0,0;QS=1,0 PL 0,33,243 +17 310 . A <*> 0 . ;I16=5,6,0,0,406,15096,0,0,536,28564,0,0,207,4753,0,0;QS=1,0 PL 0,33,255 +17 311 . C <*> 0 . ;I16=5,6,0,0,419,16285,0,0,536,28564,0,0,206,4756,0,0;QS=1,0 PL 0,33,255 +17 312 . A <*> 0 . ;I16=4,6,0,0,357,13039,0,0,476,24964,0,0,206,4768,0,0;QS=1,0 PL 0,30,237 +17 313 . A <*> 0 . ;I16=4,6,0,0,360,13288,0,0,476,24964,0,0,205,4739,0,0;QS=1,0 PL 0,30,235 +17 314 . A <*> 0 . ;I16=4,7,0,0,406,15358,0,0,536,28564,0,0,204,4720,0,0;QS=1,0 PL 0,33,250 +17 315 . G <*> 0 . ;I16=4,6,0,0,391,15529,0,0,507,27723,0,0,205,4711,0,0;QS=1,0 PL 0,30,252 +17 316 . C <*> 0 . ;I16=4,6,0,0,405,16635,0,0,507,27723,0,0,206,4712,0,0;QS=1,0 PL 0,30,255 +17 317 . T <*> 0 . ;I16=4,6,0,0,394,15584,0,0,507,27723,0,0,207,4723,0,0;QS=1,0 PL 0,30,255 +17 318 . G <*> 0 . ;I16=4,6,0,0,389,15233,0,0,507,27723,0,0,208,4744,0,0;QS=1,0 PL 0,30,249 +17 319 . A <*> 0 . ;I16=4,6,0,0,382,14628,0,0,507,27723,0,0,208,4724,0,0;QS=1,0 PL 0,30,249 +17 320 . A <*> 0 . ;I16=4,6,0,0,379,14493,0,0,507,27723,0,0,208,4712,0,0;QS=1,0 PL 0,30,247 +17 321 . T <*> 0 . ;I16=4,6,0,0,391,15311,0,0,507,27723,0,0,207,4659,0,0;QS=1,0 PL 0,30,253 +17 322 . G <*> 0 . ;I16=4,6,0,0,417,17415,0,0,507,27723,0,0,206,4616,0,0;QS=1,0 PL 0,30,255 +17 323 . C <*> 0 . ;I16=4,6,0,0,420,17666,0,0,507,27723,0,0,205,4583,0,0;QS=1,0 PL 0,30,255 +17 324 . T <*> 0 . ;I16=4,6,0,0,387,15029,0,0,507,27723,0,0,204,4560,0,0;QS=1,0 PL 0,30,253 +17 325 . A <*> 0 . ;I16=5,6,0,0,415,15735,0,0,567,31323,0,0,202,4496,0,0;QS=1,0 PL 0,33,255 +17 326 . T <*> 0 . ;I16=5,6,0,0,412,15532,0,0,567,31323,0,0,201,4441,0,0;QS=1,0 PL 0,33,255 +17 327 . C <*> 0 . ;I16=5,6,0,0,449,18385,0,0,567,31323,0,0,200,4396,0,0;QS=1,0 PL 0,33,255 +17 328 . A <*> 0 . ;I16=5,6,0,0,404,14906,0,0,567,31323,0,0,198,4312,0,0;QS=1,0 PL 0,33,255 +17 329 . T <*> 0 . ;I16=5,6,0,0,411,15441,0,0,567,31323,0,0,195,4191,0,0;QS=1,0 PL 0,33,255 +17 330 . T <*> 0 . ;I16=5,6,0,0,402,14760,0,0,567,31323,0,0,192,4084,0,0;QS=1,0 PL 0,33,254 +17 331 . T <*> 0 . ;I16=5,6,0,0,405,15015,0,0,567,31323,0,0,189,3991,0,0;QS=1,0 PL 0,33,255 +17 332 . A <*> 0 . ;I16=6,6,0,0,426,15426,0,0,627,34923,0,0,186,3912,0,0;QS=1,0 PL 0,36,255 +17 333 . A <*> 0 . ;I16=6,6,0,0,408,14212,0,0,627,34923,0,0,184,3848,0,0;QS=1,0 PL 0,36,255 +17 334 . A <*> 0 . ;I16=6,6,0,0,437,16169,0,0,627,34923,0,0,182,3800,0,0;QS=1,0 PL 0,36,255 +17 335 . A <*> 0 . ;I16=4,6,0,0,382,14620,0,0,507,27723,0,0,178,3758,0,0;QS=1,0 PL 0,30,250 +17 336 . A <*> 0 . ;I16=5,6,0,0,408,15184,0,0,567,31323,0,0,180,3748,0,0;QS=1,0 PL 0,33,255 +17 337 . C <*> 0 . ;I16=4,6,0,0,398,16090,0,0,507,27723,0,0,174,3718,0,0;QS=1,0 PL 0,30,255 +17 338 . T <*> 0 . ;I16=5,5,0,0,400,16052,0,0,507,27723,0,0,179,3751,0,0;QS=1,0 PL 0,30,255 +17 339 . C <*> 0 . ;I16=5,6,0,0,415,16097,0,0,536,28564,0,0,179,3771,0,0;QS=1,0 PL 0,33,255 +17 340 . C <*> 0 . ;I16=5,6,0,0,441,17827,0,0,536,28564,0,0,179,3753,0,0;QS=1,0 PL 0,33,255 +17 341 . T <*> 0 . ;I16=5,6,0,0,417,15905,0,0,536,28564,0,0,179,3747,0,0;QS=1,0 PL 0,33,255 +17 342 . T <*> 0 . ;I16=5,6,0,0,408,15196,0,0,536,28564,0,0,179,3753,0,0;QS=1,0 PL 0,33,255 +17 343 . G <*> 0 . ;I16=5,5,0,0,377,14559,0,0,507,27723,0,0,175,3755,0,0;QS=1,0 PL 0,30,249 +17 344 . C <*> 0 . ;I16=5,6,0,0,421,16525,0,0,536,28564,0,0,178,3752,0,0;QS=1,0 PL 0,33,255 +17 345 . T <*> 0 . ;I16=5,6,0,0,417,15907,0,0,536,28564,0,0,177,3747,0,0;QS=1,0 PL 0,33,255 +17 346 . G <*> 0 . ;I16=6,5,0,0,407,15687,0,0,567,31323,0,0,177,3755,0,0;QS=1,0 PL 0,33,255 +17 347 . G <*> 0 . ;I16=5,5,0,0,375,14155,0,0,507,27723,0,0,163,3551,0,0;QS=1,0 PL 0,30,251 +17 348 . T <*> 0 . ;I16=5,5,0,0,359,13051,0,0,507,27723,0,0,163,3555,0,0;QS=1,0 PL 0,30,243 +17 349 . T <*> 0 . ;I16=6,5,0,0,386,13740,0,0,567,31323,0,0,180,3860,0,0;QS=1,0 PL 0,33,246 +17 350 . T <*> 0 . ;I16=6,5,0,0,389,14305,0,0,567,31323,0,0,181,3923,0,0;QS=1,0 PL 0,33,249 +17 351 . G <*> 0 . ;I16=6,5,0,0,413,15931,0,0,567,31323,0,0,181,3949,0,0;QS=1,0 PL 0,33,255 +17 352 . A <*> 0 . ;I16=6,5,0,0,410,15956,0,0,567,31323,0,0,181,3987,0,0;QS=1,0 PL 0,33,255 +17 353 . G <*> 0 . ;I16=5,5,0,0,394,15652,0,0,507,27723,0,0,182,4036,0,0;QS=1,0 PL 0,30,255 +17 354 . A <*> 0 . ;I16=4,5,0,0,335,13099,0,0,447,24123,0,0,183,4045,0,0;QS=1,0 PL 0,27,225 +17 355 . G T,<*> 0 . ;I16=4,4,0,1,308,12048,41,1681,387,20523,60,3600,159,3439,25,625;QS=0.875,0.125,0 PL 14,0,200,38,203,231 +17 356 . G <*> 0 . ;I16=4,5,0,0,340,13038,0,0,447,24123,0,0,185,4093,0,0;QS=1,0 PL 0,27,228 +17 357 . C <*> 0 . ;I16=5,5,0,0,393,15613,0,0,507,27723,0,0,186,4132,0,0;QS=1,0 PL 0,30,255 +17 358 . A <*> 0 . ;I16=5,5,0,0,386,15186,0,0,507,27723,0,0,187,4131,0,0;QS=1,0 PL 0,30,254 +17 359 . G <*> 0 . ;I16=5,5,0,0,399,16147,0,0,507,27723,0,0,188,4140,0,0;QS=1,0 PL 0,30,255 +17 360 . A <*> 0 . ;I16=5,5,0,0,373,14217,0,0,507,27723,0,0,189,4159,0,0;QS=1,0 PL 0,30,252 +17 361 . A <*> 0 . ;I16=5,5,0,0,376,14252,0,0,507,27723,0,0,190,4188,0,0;QS=1,0 PL 0,30,252 +17 362 . A <*> 0 . ;I16=6,5,0,0,403,14929,0,0,567,31323,0,0,191,4227,0,0;QS=1,0 PL 0,33,255 +17 363 . A <*> 0 . ;I16=6,5,0,0,411,15531,0,0,567,31323,0,0,193,4277,0,0;QS=1,0 PL 0,33,255 +17 364 . T <*> 0 . ;I16=6,5,0,0,394,14320,0,0,567,31323,0,0,195,4339,0,0;QS=1,0 PL 0,33,250 +17 365 . G <*> 0 . ;I16=6,5,0,0,416,16288,0,0,567,31323,0,0,196,4362,0,0;QS=1,0 PL 0,33,255 +17 366 . A <*> 0 . ;I16=6,5,0,0,417,15967,0,0,567,31323,0,0,197,4395,0,0;QS=1,0 PL 0,33,255 +17 367 . T <*> 0 . ;I16=6,5,0,0,408,15236,0,0,567,31323,0,0,198,4438,0,0;QS=1,0 PL 0,33,255 +17 368 . A <*> 0 . ;I16=6,5,0,0,401,14929,0,0,567,31323,0,0,198,4442,0,0;QS=1,0 PL 0,33,255 +17 369 . T <*> 0 . ;I16=6,4,0,0,376,14246,0,0,538,30482,0,0,199,4457,0,0;QS=1,0 PL 0,30,250 +17 370 . C <*> 0 . ;I16=6,4,0,0,401,16231,0,0,538,30482,0,0,200,4482,0,0;QS=1,0 PL 0,30,255 +17 371 . T <*> 0 . ;I16=6,4,0,0,403,16287,0,0,538,30482,0,0,201,4517,0,0;QS=1,0 PL 0,30,255 +17 372 . C <*> 0 . ;I16=6,5,0,0,419,16293,0,0,598,34082,0,0,201,4511,0,0;QS=1,0 PL 0,33,255 +17 373 . A <*> 0 . ;I16=6,5,0,0,426,16546,0,0,598,34082,0,0,202,4514,0,0;QS=1,0 PL 0,33,255 +17 374 . T <*> 0 . ;I16=6,5,0,0,402,14930,0,0,598,34082,0,0,202,4478,0,0;QS=1,0 PL 0,33,255 +17 375 . A <*> 0 . ;I16=7,5,0,0,440,16526,0,0,658,37682,0,0,202,4454,0,0;QS=1,0 PL 0,36,255 +17 376 . G <*> 0 . ;I16=7,5,0,0,413,15263,0,0,658,37682,0,0,203,4443,0,0;QS=1,0 PL 0,36,255 +17 377 . T <*> 0 . ;I16=6,5,0,0,414,15662,0,0,598,34082,0,0,179,3821,0,0;QS=1,0 PL 0,33,255 +17 378 . T <*> 0 . ;I16=8,5,0,0,451,16165,0,0,718,41282,0,0,205,4463,0,0;QS=1,0 PL 0,39,255 +17 379 . G <*> 0 . ;I16=8,3,0,0,420,16114,0,0,629,36841,0,0,201,4445,0,0;QS=1,0 PL 0,33,255 +17 380 . C <*> 0 . ;I16=8,4,0,0,452,17454,0,0,689,40441,0,0,211,4539,0,0;QS=1,0 PL 0,36,255 +17 381 . T <*> 0 . ;I16=8,4,0,0,465,18141,0,0,689,40441,0,0,214,4598,0,0;QS=1,0 PL 0,36,255 +17 382 . T <*> 0 . ;I16=7,4,0,0,410,15432,0,0,629,36841,0,0,192,4046,0,0;QS=1,0 PL 0,33,255 +17 383 . T <*> 0 . ;I16=8,4,0,0,433,15743,0,0,689,40441,0,0,219,4707,0,0;QS=1,0 PL 0,36,255 +17 384 . A <*> 0 . ;I16=8,5,0,0,447,15887,0,0,749,44041,0,0,221,4755,0,0;QS=1,0 PL 0,39,255 +17 385 . C <*> 0 . ;I16=8,5,0,0,495,18975,0,0,749,44041,0,0,224,4816,0,0;QS=1,0 PL 0,39,255 +17 386 . T <*> 0 . ;I16=8,5,0,0,499,19425,0,0,749,44041,0,0,227,4891,0,0;QS=1,0 PL 0,39,255 +17 387 . T <*> 0 . ;I16=8,5,0,0,458,16718,0,0,749,44041,0,0,230,4980,0,0;QS=1,0 PL 0,39,255 +17 388 . T <*> 0 . ;I16=8,5,0,0,465,17059,0,0,749,44041,0,0,232,5032,0,0;QS=1,0 PL 0,39,255 +17 389 . G <*> 0 . ;I16=8,5,0,0,466,17250,0,0,749,44041,0,0,233,5047,0,0;QS=1,0 PL 0,39,255 +17 390 . C <*> 0 . ;I16=8,5,0,0,488,18742,0,0,749,44041,0,0,234,5076,0,0;QS=1,0 PL 0,39,255 +17 391 . A <*> 0 . ;I16=8,5,0,0,489,18571,0,0,749,44041,0,0,235,5119,0,0;QS=1,0 PL 0,39,255 +17 392 . T <*> 0 . ;I16=8,5,0,0,460,16674,0,0,749,44041,0,0,236,5176,0,0;QS=1,0 PL 0,39,255 +17 393 . A <*> 0 . ;I16=7,5,0,0,442,16438,0,0,689,40441,0,0,238,5246,0,0;QS=1,0 PL 0,36,255 +17 394 . T <*> 0 . ;I16=7,5,0,0,431,15865,0,0,689,40441,0,0,240,5328,0,0;QS=1,0 PL 0,36,255 +17 395 . T <*> 0 . ;I16=7,5,0,0,433,15745,0,0,689,40441,0,0,242,5422,0,0;QS=1,0 PL 0,36,255 +17 396 . T <*> 0 . ;I16=7,5,0,0,410,14752,0,0,689,40441,0,0,244,5528,0,0;QS=1,0 PL 0,36,255 +17 397 . T <*> 0 . ;I16=7,5,0,0,442,16356,0,0,689,40441,0,0,246,5646,0,0;QS=1,0 PL 0,36,255 +17 398 . A <*> 0 . ;I16=8,5,0,0,460,16726,0,0,749,44041,0,0,247,5725,0,0;QS=1,0 PL 0,39,255 +17 399 . A <*> 0 . ;I16=8,5,0,0,457,16699,0,0,749,44041,0,0,250,5814,0,0;QS=1,0 PL 0,39,255 +17 400 . A <*> 0 . ;I16=8,5,0,0,449,16137,0,0,749,44041,0,0,253,5865,0,0;QS=1,0 PL 0,39,255 +17 401 . A <*> 0 . ;I16=8,5,0,0,468,17320,0,0,749,44041,0,0,255,5879,0,0;QS=1,0 PL 0,39,255 +17 402 . T <*> 0 . ;I16=8,5,0,0,484,18380,0,0,749,44041,0,0,257,5905,0,0;QS=1,0 PL 0,39,255 +17 403 . T <*> 0 . ;I16=8,5,0,0,487,18315,0,0,749,44041,0,0,259,5943,0,0;QS=1,0 PL 0,39,255 +17 404 . G <*> 0 . ;I16=8,5,0,0,499,19275,0,0,749,44041,0,0,260,5942,0,0;QS=1,0 PL 0,39,255 +17 405 . T <*> 0 . ;I16=8,5,0,0,492,18826,0,0,749,44041,0,0,261,5951,0,0;QS=1,0 PL 0,39,255 +17 406 . G <*> 0 . ;I16=8,5,0,0,501,19549,0,0,749,44041,0,0,262,5970,0,0;QS=1,0 PL 0,39,255 +17 407 . A <*> 0 . ;I16=8,5,0,0,491,18969,0,0,749,44041,0,0,262,5950,0,0;QS=1,0 PL 0,39,255 +17 408 . C <*> 0 . ;I16=8,6,0,0,546,21364,0,0,809,47641,0,0,262,5942,0,0;QS=1,0 PL 0,42,255 +17 409 . T <*> 0 . ;I16=8,6,0,0,558,22362,0,0,809,47641,0,0,263,5947,0,0;QS=1,0 PL 0,42,255 +17 410 . T <*> 0 . ;I16=8,6,0,0,485,17333,0,0,809,47641,0,0,263,5915,0,0;QS=1,0 PL 0,42,255 +17 411 . T <*> 0 . ;I16=8,6,0,0,489,17293,0,0,809,47641,0,0,263,5895,0,0;QS=1,0 PL 0,42,255 +17 412 . C T,<*> 0 . ;I16=8,6,1,0,547,21713,14,196,809,47641,60,3600,238,5262,25,625;QS=0.974545,0.0254545,0 PL 0,30,255,42,255,255 +17 413 . A <*> 0 . ;I16=9,8,0,0,638,24112,0,0,989,58441,0,0,264,5892,0,0;QS=1,0 PL 0,51,255 +17 414 . T <*> 0 . ;I16=9,7,0,0,611,23435,0,0,929,54841,0,0,268,5912,0,0;QS=1,0 PL 0,48,255 +17 415 . G <*> 0 . ;I16=9,7,0,0,617,24077,0,0,929,54841,0,0,272,5948,0,0;QS=1,0 PL 0,48,255 +17 416 . G <*> 0 . ;I16=9,7,0,0,597,22923,0,0,929,54841,0,0,276,6000,0,0;QS=1,0 PL 0,48,255 +17 417 . C <*> 0 . ;I16=9,7,0,0,606,23366,0,0,929,54841,0,0,280,6068,0,0;QS=1,0 PL 0,48,255 +17 418 . A <*> 0 . ;I16=9,7,0,0,616,23886,0,0,929,54841,0,0,284,6152,0,0;QS=1,0 PL 0,48,255 +17 419 . T <*> 0 . ;I16=9,7,0,0,605,22955,0,0,929,54841,0,0,288,6252,0,0;QS=1,0 PL 0,48,255 +17 420 . A <*> 0 . ;I16=9,7,0,0,579,21131,0,0,929,54841,0,0,292,6368,0,0;QS=1,0 PL 0,48,255 +17 421 . A <*> 0 . ;I16=9,7,0,0,580,21598,0,0,929,54841,0,0,296,6500,0,0;QS=1,0 PL 0,48,255 +17 422 . A <*> 0 . ;I16=9,7,0,0,610,23596,0,0,929,54841,0,0,299,6599,0,0;QS=1,0 PL 0,48,255 +17 423 . T <*> 0 . ;I16=9,7,0,0,600,22586,0,0,929,54841,0,0,302,6716,0,0;QS=1,0 PL 0,48,255 +17 424 . A <*> 0 . ;I16=9,7,0,0,580,21214,0,0,929,54841,0,0,304,6800,0,0;QS=1,0 PL 0,48,255 +17 425 . A <*> 0 . ;I16=8,7,0,0,572,22066,0,0,869,51241,0,0,306,6848,0,0;QS=1,0 PL 0,45,255 +17 426 . T <*> 0 . ;I16=8,7,0,0,570,21788,0,0,869,51241,0,0,308,6908,0,0;QS=1,0 PL 0,45,255 +17 427 . A <*> 0 . ;I16=8,7,0,0,548,20412,0,0,869,51241,0,0,310,6980,0,0;QS=1,0 PL 0,45,255 +17 428 . C <*> 0 . ;I16=8,7,0,0,577,22469,0,0,869,51241,0,0,312,7064,0,0;QS=1,0 PL 0,45,255 +17 429 . T <*> 0 . ;I16=8,8,0,0,627,24729,0,0,929,54841,0,0,313,7111,0,0;QS=1,0 PL 0,48,255 +17 430 . G <*> 0 . ;I16=8,8,0,0,630,25158,0,0,929,54841,0,0,315,7173,0,0;QS=1,0 PL 0,48,255 +17 431 . G <*> 0 . ;I16=7,8,0,0,578,22612,0,0,869,51241,0,0,317,7251,0,0;QS=1,0 PL 0,45,255 +17 432 . T <*> 0 . ;I16=7,8,0,0,564,21298,0,0,869,51241,0,0,319,7295,0,0;QS=1,0 PL 0,45,255 +17 433 . T <*> 0 . ;I16=7,7,0,0,516,19406,0,0,809,47641,0,0,296,6730,0,0;QS=1,0 PL 0,42,255 +17 434 . T <*> 0 . ;I16=8,8,0,0,594,22230,0,0,929,54841,0,0,322,7380,0,0;QS=1,0 PL 0,48,255 +17 435 . A <*> 0 . ;I16=8,7,0,0,569,21683,0,0,869,51241,0,0,318,7384,0,0;QS=1,0 PL 0,45,255 +17 436 . T <*> 0 . ;I16=8,8,0,0,576,21104,0,0,929,54841,0,0,326,7476,0,0;QS=1,0 PL 0,48,255 +17 437 . T <*> 0 . ;I16=8,8,0,0,603,22793,0,0,929,54841,0,0,327,7499,0,0;QS=1,0 PL 0,48,255 +17 438 . A <*> 0 . ;I16=8,8,0,0,572,20856,0,0,929,54841,0,0,327,7489,0,0;QS=1,0 PL 0,48,255 +17 439 . C <*> 0 . ;I16=8,8,0,0,631,25023,0,0,929,54841,0,0,325,7393,0,0;QS=1,0 PL 0,48,255 +17 440 . A <*> 0 . ;I16=8,8,0,0,627,24807,0,0,929,54841,0,0,323,7309,0,0;QS=1,0 PL 0,48,255 +17 441 . G <*> 0 . ;I16=9,8,0,0,679,27381,0,0,989,58441,0,0,321,7237,0,0;QS=1,0 PL 0,51,255 +17 442 . A <*> 0 . ;I16=9,8,0,0,637,24001,0,0,989,58441,0,0,320,7178,0,0;QS=1,0 PL 0,51,255 +17 443 . A <*> 0 . ;I16=9,8,0,0,664,26116,0,0,989,58441,0,0,319,7133,0,0;QS=1,0 PL 0,51,255 +17 444 . G <*> 0 . ;I16=9,8,0,0,671,26899,0,0,989,58441,0,0,318,7102,0,0;QS=1,0 PL 0,51,255 +17 445 . C <*> 0 . ;I16=9,8,0,0,651,25583,0,0,989,58441,0,0,317,7085,0,0;QS=1,0 PL 0,51,255 +17 446 . A <*> 0 . ;I16=9,8,0,0,632,23854,0,0,989,58441,0,0,316,7082,0,0;QS=1,0 PL 0,51,255 +17 447 . C <*> 0 . ;I16=9,7,0,0,634,25276,0,0,960,57600,0,0,316,7092,0,0;QS=1,0 PL 0,48,255 +17 448 . T <*> 0 . ;I16=9,7,0,0,622,24346,0,0,960,57600,0,0,316,7114,0,0;QS=1,0 PL 0,48,255 +17 449 . A <*> 0 . ;I16=9,7,0,0,623,24447,0,0,960,57600,0,0,316,7148,0,0;QS=1,0 PL 0,48,255 +17 450 . G <*> 0 . ;I16=9,7,0,0,637,25557,0,0,960,57600,0,0,316,7194,0,0;QS=1,0 PL 0,48,255 +17 451 . A <*> 0 . ;I16=9,7,0,0,564,20482,0,0,960,57600,0,0,316,7252,0,0;QS=1,0 PL 0,48,255 +17 452 . A <*> 0 . ;I16=11,7,0,0,622,22204,0,0,1080,64800,0,0,316,7322,0,0;QS=1,0 PL 0,54,255 +17 453 . A <*> 0 . ;I16=11,7,0,0,616,22076,0,0,1080,64800,0,0,318,7406,0,0;QS=1,0 PL 0,54,255 +17 454 . A <*> 0 . ;I16=10,7,0,0,642,24658,0,0,1020,61200,0,0,321,7505,0,0;QS=1,0 PL 0,51,255 +17 455 . T <*> 0 . ;I16=9,7,0,0,608,23292,0,0,960,57600,0,0,316,7482,0,0;QS=1,0 PL 0,48,255 +17 456 . G <*> 0 . ;I16=10,7,0,0,654,25584,0,0,1020,61200,0,0,323,7545,0,0;QS=1,0 PL 0,51,255 +17 457 . C <*> 0 . ;I16=11,7,0,0,685,26647,0,0,1080,64800,0,0,325,7585,0,0;QS=1,0 PL 0,54,255 +17 458 . A <*> 0 . ;I16=11,7,0,0,677,25637,0,0,1080,64800,0,0,328,7590,0,0;QS=1,0 PL 0,54,255 +17 459 . T <*> 0 . ;I16=11,7,0,0,665,24877,0,0,1080,64800,0,0,330,7564,0,0;QS=1,0 PL 0,54,255 +17 460 . G <*> 0 . ;I16=11,7,0,0,699,27393,0,0,1080,64800,0,0,331,7507,0,0;QS=1,0 PL 0,54,255 +17 461 . T <*> 0 . ;I16=11,7,0,0,679,25873,0,0,1080,64800,0,0,331,7419,0,0;QS=1,0 PL 0,54,255 +17 462 . G <*> 0 . ;I16=10,7,0,0,676,27284,0,0,1020,61200,0,0,332,7350,0,0;QS=1,0 PL 0,51,255 +17 463 . G <*> 0 . ;I16=10,7,0,0,649,25341,0,0,1020,61200,0,0,333,7299,0,0;QS=1,0 PL 0,51,255 +17 464 . A <*> 0 . ;I16=10,7,0,0,632,23772,0,0,1020,61200,0,0,334,7266,0,0;QS=1,0 PL 0,51,255 +17 465 . C <*> 0 . ;I16=10,7,0,0,662,25962,0,0,1020,61200,0,0,335,7251,0,0;QS=1,0 PL 0,51,255 +17 466 . A <*> 0 . ;I16=11,7,0,0,680,25954,0,0,1080,64800,0,0,336,7254,0,0;QS=1,0 PL 0,54,255 +17 467 . A <*> 0 . ;I16=11,7,0,0,666,24820,0,0,1080,64800,0,0,337,7225,0,0;QS=1,0 PL 0,54,255 +17 468 . A <*> 0 . ;I16=12,7,0,0,687,25475,0,0,1140,68400,0,0,338,7214,0,0;QS=1,0 PL 0,57,255 +17 469 . A <*> 0 . ;I16=12,7,0,0,676,25006,0,0,1140,68400,0,0,340,7222,0,0;QS=1,0 PL 0,57,255 +17 470 . G <*> 0 . ;I16=12,7,0,0,739,29067,0,0,1140,68400,0,0,342,7250,0,0;QS=1,0 PL 0,57,255 +17 471 . T <*> 0 . ;I16=12,7,0,0,700,26082,0,0,1140,68400,0,0,344,7298,0,0;QS=1,0 PL 0,57,255 +17 472 . T <*> 0 . ;I16=12,7,0,0,689,25273,0,0,1140,68400,0,0,346,7366,0,0;QS=1,0 PL 0,57,255 +17 473 . G <*> 0 . ;I16=12,7,0,0,754,30076,0,0,1140,68400,0,0,347,7405,0,0;QS=1,0 PL 0,57,255 +17 474 . G <*> 0 . ;I16=12,7,0,0,733,28537,0,0,1140,68400,0,0,347,7417,0,0;QS=1,0 PL 0,57,255 +17 475 . G <*> 0 . ;I16=12,7,0,0,736,28750,0,0,1140,68400,0,0,347,7453,0,0;QS=1,0 PL 0,57,255 +17 476 . A <*> 0 . ;I16=12,7,0,0,681,25347,0,0,1140,68400,0,0,347,7513,0,0;QS=1,0 PL 0,57,255 +17 477 . T <*> 0 . ;I16=12,7,0,0,692,25746,0,0,1140,68400,0,0,347,7597,0,0;QS=1,0 PL 0,57,255 +17 478 . T <*> 0 . ;I16=13,7,0,0,685,24355,0,0,1200,72000,0,0,345,7603,0,0;QS=1,0 PL 0,60,255 +17 479 . A <*> 0 . ;I16=13,7,0,0,724,26686,0,0,1200,72000,0,0,344,7630,0,0;QS=1,0 PL 0,60,255 +17 480 . G <*> 0 . ;I16=13,6,0,0,765,31067,0,0,1140,68400,0,0,344,7678,0,0;QS=1,0 PL 0,57,255 +17 481 . G <*> 0 . ;I16=13,6,0,0,731,28389,0,0,1140,68400,0,0,344,7746,0,0;QS=1,0 PL 0,57,255 +17 482 . A <*> 0 . ;I16=13,6,0,0,712,27162,0,0,1140,68400,0,0,344,7834,0,0;QS=1,0 PL 0,57,255 +17 483 . G <*> 0 . ;I16=12,7,0,0,738,29008,0,0,1140,68400,0,0,342,7790,0,0;QS=1,0 PL 0,57,255 +17 484 . A <*> 0 . ;I16=12,6,0,0,633,23359,0,0,1080,64800,0,0,342,7762,0,0;QS=1,0 PL 0,54,255 +17 485 . G <*> 0 . ;I16=12,6,0,0,705,27943,0,0,1080,64800,0,0,342,7750,0,0;QS=1,0 PL 0,54,255 +17 486 . A <*> 0 . ;I16=11,6,0,0,633,24255,0,0,1020,61200,0,0,343,7753,0,0;QS=1,0 PL 0,51,255 +17 487 . G <*> 0 . ;I16=11,6,0,0,672,26918,0,0,1020,61200,0,0,343,7721,0,0;QS=1,0 PL 0,51,255 +17 488 . A <*> 0 . ;I16=12,6,0,0,652,23870,0,0,1080,64800,0,0,342,7656,0,0;QS=1,0 PL 0,54,255 +17 489 . A <*> 0 . ;I16=12,6,0,0,647,23459,0,0,1080,64800,0,0,342,7610,0,0;QS=1,0 PL 0,54,255 +17 490 . A <*> 0 . ;I16=12,6,0,0,671,25431,0,0,1080,64800,0,0,342,7584,0,0;QS=1,0 PL 0,54,255 +17 491 . T <*> 0 . ;I16=12,6,0,0,649,23997,0,0,1080,64800,0,0,342,7578,0,0;QS=1,0 PL 0,54,255 +17 492 . G <*> 0 . ;I16=11,6,0,0,659,25979,0,0,1020,61200,0,0,316,6916,0,0;QS=1,0 PL 0,51,255 +17 493 . A <*> 0 . ;I16=12,6,0,0,680,25886,0,0,1080,64800,0,0,340,7522,0,0;QS=1,0 PL 0,54,255 +17 494 . A <*> 0 . ;I16=12,6,0,0,678,26010,0,0,1080,64800,0,0,338,7470,0,0;QS=1,0 PL 0,54,255 +17 495 . G <*> 0 . ;I16=12,6,0,0,702,27738,0,0,1080,64800,0,0,336,7434,0,0;QS=1,0 PL 0,54,255 +17 496 . A <*> 0 . ;I16=12,6,0,0,643,23481,0,0,1080,64800,0,0,333,7365,0,0;QS=1,0 PL 0,54,255 +17 497 . C <*> 0 . ;I16=12,6,0,0,690,26746,0,0,1080,64800,0,0,330,7314,0,0;QS=1,0 PL 0,54,255 +17 498 . A <*> 0 . ;I16=12,6,0,0,661,24617,0,0,1080,64800,0,0,328,7280,0,0;QS=1,0 PL 0,54,255 +17 499 . T <*> 0 . ;I16=12,5,0,0,599,21899,0,0,1020,61200,0,0,328,7262,0,0;QS=1,0 PL 0,51,255 +17 500 . A <*> 0 . ;I16=12,5,0,0,598,21424,0,0,1020,61200,0,0,328,7260,0,0;QS=1,0 PL 0,51,255 +17 501 . T <*> 0 . ;I16=12,5,0,0,632,23732,0,0,1020,61200,0,0,328,7274,0,0;QS=1,0 PL 0,51,255 +17 502 . G <*> 0 . ;I16=12,5,0,0,641,24865,0,0,1020,61200,0,0,328,7304,0,0;QS=1,0 PL 0,51,255 +17 503 . T <*> 0 . ;I16=12,6,0,0,637,23201,0,0,1080,64800,0,0,328,7350,0,0;QS=1,0 PL 0,54,255 +17 504 . C <*> 0 . ;I16=12,6,0,0,667,26059,0,0,1080,64800,0,0,327,7313,0,0;QS=1,0 PL 0,54,255 +17 505 . C <*> 0 . ;I16=12,6,0,0,639,23465,0,0,1080,64800,0,0,319,7245,0,0;QS=1,0 PL 0,54,255 +17 506 . A <*> 0 . ;I16=13,6,0,0,691,25697,0,0,1140,68400,0,0,326,7294,0,0;QS=1,0 PL 0,57,255 +17 507 . C <*> 0 . ;I16=12,6,0,0,651,24469,0,0,1080,64800,0,0,317,7233,0,0;QS=1,0 PL 0,54,255 +17 508 . A <*> 0 . ;I16=13,5,0,0,634,23042,0,0,1080,64800,0,0,327,7353,0,0;QS=1,0 PL 0,54,255 +17 509 . C <*> 0 . ;I16=13,5,0,0,670,25392,0,0,1080,64800,0,0,326,7310,0,0;QS=1,0 PL 0,54,255 +17 510 . A <*> 0 . ;I16=12,6,0,0,637,23177,0,0,1080,64800,0,0,300,6660,0,0;QS=1,0 PL 0,54,255 +17 511 . A <*> 0 . ;I16=13,6,0,0,642,22426,0,0,1140,68400,0,0,325,7279,0,0;QS=1,0 PL 0,57,255 +17 512 . A C,<*> 0 . ;I16=12,5,0,1,557,19001,13,169,1020,61200,60,3600,317,7211,9,81;QS=0.977193,0.022807,0 PL 0,39,255,51,255,255 +17 513 . A <*> 0 . ;I16=11,5,0,0,578,21094,0,0,960,57600,0,0,313,7097,0,0;QS=1,0 PL 0,48,255 +17 514 . A T,<*> 0 . ;I16=11,4,0,1,531,19157,16,256,900,54000,60,3600,302,6940,11,121;QS=0.97075,0.0292505,0 PL 0,31,255,45,255,255 +17 515 . C <*> 0 . ;I16=9,5,0,0,521,19595,0,0,840,50400,0,0,278,6312,0,0;QS=1,0 PL 0,42,255 +17 516 . C <*> 0 . ;I16=11,5,0,0,557,20183,0,0,960,57600,0,0,306,6724,0,0;QS=1,0 PL 0,48,255 +17 517 . T <*> 0 . ;I16=13,5,0,0,657,24853,0,0,1080,64800,0,0,332,7386,0,0;QS=1,0 PL 0,54,255 +17 518 . G <*> 0 . ;I16=14,5,0,0,700,26644,0,0,1140,68400,0,0,334,7438,0,0;QS=1,0 PL 0,57,255 +17 519 . T <*> 0 . ;I16=15,6,0,0,734,26134,0,0,1260,75600,0,0,337,7507,0,0;QS=1,0 PL 0,63,255 +17 520 . T <*> 0 . ;I16=14,6,0,0,685,24103,0,0,1200,72000,0,0,317,6971,0,0;QS=1,0 PL 0,60,255 +17 521 . C <*> 0 . ;I16=15,5,0,0,741,28223,0,0,1200,72000,0,0,348,7706,0,0;QS=1,0 PL 0,60,255 +17 522 . A <*> 0 . ;I16=15,5,0,0,696,25294,0,0,1200,72000,0,0,354,7836,0,0;QS=1,0 PL 0,60,255 +17 523 . T G,<*> 0 . ;I16=14,5,1,0,713,26897,15,225,1140,68400,60,3600,335,7361,25,625;QS=0.979396,0.0206044,0 PL 0,44,255,57,255,255 +17 524 . T <*> 0 . ;I16=15,5,0,0,652,22420,0,0,1200,72000,0,0,364,8056,0,0;QS=1,0 PL 0,60,255 +17 525 . G <*> 0 . ;I16=15,5,0,0,766,29706,0,0,1200,72000,0,0,368,8146,0,0;QS=1,0 PL 0,60,255 +17 526 . C <*> 0 . ;I16=15,5,0,0,732,27890,0,0,1200,72000,0,0,372,8256,0,0;QS=1,0 PL 0,60,255 +17 527 . A <*> 0 . ;I16=14,5,0,0,714,27168,0,0,1140,68400,0,0,352,7804,0,0;QS=1,0 PL 0,57,255 +17 528 . G <*> 0 . ;I16=15,5,0,0,795,31995,0,0,1200,72000,0,0,376,8344,0,0;QS=1,0 PL 0,60,255 +17 529 . C <*> 0 . ;I16=14,4,0,0,654,25160,0,0,1080,64800,0,0,353,7747,0,0;QS=1,0 PL 0,54,255 +17 530 . T <*> 0 . ;I16=15,4,0,0,715,27369,0,0,1140,68400,0,0,380,8420,0,0;QS=1,0 PL 0,57,255 +17 531 . T <*> 0 . ;I16=15,4,0,0,686,25238,0,0,1140,68400,0,0,381,8437,0,0;QS=1,0 PL 0,57,255 +17 532 . T <*> 0 . ;I16=14,4,0,0,666,24962,0,0,1080,64800,0,0,361,8013,0,0;QS=1,0 PL 0,54,255 +17 533 . C <*> 0 . ;I16=14,4,0,0,670,26138,0,0,1080,64800,0,0,354,7708,0,0;QS=1,0 PL 0,54,255 +17 534 . T <*> 0 . ;I16=14,3,0,0,669,26551,0,0,1020,61200,0,0,354,7688,0,0;QS=1,0 PL 0,51,255 +17 535 . A <*> 0 . ;I16=14,3,0,0,573,19985,0,0,1020,61200,0,0,354,7688,0,0;QS=1,0 PL 0,51,255 +17 536 . C <*> 0 . ;I16=14,4,0,0,641,23871,0,0,1080,64800,0,0,378,8282,0,0;QS=1,0 PL 0,54,255 +17 537 . C <*> 0 . ;I16=12,4,0,0,571,21529,0,0,960,57600,0,0,338,7448,0,0;QS=1,0 PL 0,48,255 +17 538 . A <*> 0 . ;I16=14,4,0,0,649,23769,0,0,1080,64800,0,0,376,8274,0,0;QS=1,0 PL 0,54,255 +17 539 . T <*> 0 . ;I16=14,4,0,0,660,24546,0,0,1080,64800,0,0,375,8297,0,0;QS=1,0 PL 0,54,255 +17 540 . C <*> 0 . ;I16=14,4,0,0,678,26304,0,0,1080,64800,0,0,374,8338,0,0;QS=1,0 PL 0,54,255 +17 541 . A <*> 0 . ;I16=13,4,0,0,621,23295,0,0,1020,61200,0,0,348,7772,0,0;QS=1,0 PL 0,51,255 +17 542 . C <*> 0 . ;I16=14,3,0,0,649,24895,0,0,1020,61200,0,0,347,7849,0,0;QS=1,0 PL 0,51,255 +17 543 . C <*> 0 . ;I16=14,5,0,0,696,26632,0,0,1140,68400,0,0,369,8469,0,0;QS=1,0 PL 0,57,255 +17 544 . A <*> 0 . ;I16=13,5,0,0,647,23801,0,0,1080,64800,0,0,341,7807,0,0;QS=1,0 PL 0,54,255 +17 545 . A <*> 0 . ;I16=14,5,0,0,650,23116,0,0,1140,68400,0,0,361,8311,0,0;QS=1,0 PL 0,57,255 +17 546 . A <*> 0 . ;I16=14,5,0,0,651,23455,0,0,1140,68400,0,0,356,8204,0,0;QS=1,0 PL 0,57,255 +17 547 . A <*> 0 . ;I16=14,4,0,0,631,22919,0,0,1080,64800,0,0,326,7486,0,0;QS=1,0 PL 0,54,255 +17 548 . A <*> 0 . ;I16=13,5,0,0,637,22959,0,0,1080,64800,0,0,343,8023,0,0;QS=1,0 PL 0,54,255 +17 549 . T G,<*> 0 . ;I16=12,4,0,1,595,22341,20,400,960,57600,60,3600,314,7288,25,625;QS=0.96748,0.0325203,0 PL 0,31,255,48,255,255 +17 550 . T <*> 0 . ;I16=12,5,0,0,565,19415,0,0,1020,61200,0,0,335,7815,0,0;QS=1,0 PL 0,51,255 +17 551 . G <*> 0 . ;I16=12,5,0,0,617,23069,0,0,1020,61200,0,0,331,7729,0,0;QS=1,0 PL 0,51,255 +17 552 . C <*> 0 . ;I16=11,5,0,0,598,23146,0,0,960,57600,0,0,328,7654,0,0;QS=1,0 PL 0,48,255 +17 553 . A <*> 0 . ;I16=10,5,0,0,539,19653,0,0,900,54000,0,0,299,6915,0,0;QS=1,0 PL 0,45,255 +17 554 . A <*> 0 . ;I16=10,5,0,0,533,19501,0,0,900,54000,0,0,295,6813,0,0;QS=1,0 PL 0,45,255 +17 555 . A <*> 0 . ;I16=11,6,0,0,566,19856,0,0,1020,61200,0,0,316,7348,0,0;QS=1,0 PL 0,51,255 +17 556 . C <*> 0 . ;I16=11,6,0,0,623,23389,0,0,1020,61200,0,0,313,7271,0,0;QS=1,0 PL 0,51,255 +17 557 . A <*> 0 . ;I16=9,6,0,0,551,20435,0,0,900,54000,0,0,312,7206,0,0;QS=1,0 PL 0,45,255 +17 558 . A <*> 0 . ;I16=9,6,0,0,532,19348,0,0,900,54000,0,0,310,7102,0,0;QS=1,0 PL 0,45,255 +17 559 . C <*> 0 . ;I16=8,6,0,0,526,19970,0,0,840,50400,0,0,283,6385,0,0;QS=1,0 PL 0,42,255 +17 560 . C <*> 0 . ;I16=9,6,0,0,552,20936,0,0,900,54000,0,0,306,6930,0,0;QS=1,0 PL 0,45,255 +17 561 . A <*> 0 . ;I16=8,6,0,0,498,17996,0,0,840,50400,0,0,279,6237,0,0;QS=1,0 PL 0,42,255 +17 562 . C <*> 0 . ;I16=8,6,0,0,560,22472,0,0,840,50400,0,0,277,6181,0,0;QS=1,0 PL 0,42,255 +17 563 . A <*> 0 . ;I16=8,6,0,0,484,17496,0,0,840,50400,0,0,274,6088,0,0;QS=1,0 PL 0,42,255 +17 564 . C <*> 0 . ;I16=9,6,0,0,478,16106,0,0,900,54000,0,0,296,6634,0,0;QS=1,0 PL 0,45,255 +17 565 . G <*> 0 . ;I16=9,6,0,0,513,17987,0,0,900,54000,0,0,293,6569,0,0;QS=1,0 PL 0,45,255 +17 566 . C <*> 0 . ;I16=7,8,0,0,511,18687,0,0,900,54000,0,0,242,5270,0,0;QS=1,0 PL 0,45,255 +17 567 . C <*> 0 . ;I16=7,8,0,0,503,17943,0,0,900,54000,0,0,275,6353,0,0;QS=1,0 PL 0,45,255 +17 568 . C <*> 0 . ;I16=8,8,0,0,609,23783,0,0,960,57600,0,0,291,6475,0,0;QS=1,0 PL 0,48,255 +17 569 . T <*> 0 . ;I16=8,7,0,0,547,20831,0,0,900,54000,0,0,286,6410,0,0;QS=1,0 PL 0,45,255 +17 570 . T <*> 0 . ;I16=8,9,0,0,524,17476,0,0,1020,61200,0,0,290,6392,0,0;QS=1,0 PL 0,51,255 +17 571 . C <*> 0 . ;I16=9,9,0,0,637,23265,0,0,1080,64800,0,0,290,6374,0,0;QS=1,0 PL 0,54,255 +17 572 . A <*> 0 . ;I16=9,9,0,0,620,21868,0,0,1080,64800,0,0,291,6373,0,0;QS=1,0 PL 0,54,255 +17 573 . A <*> 0 . ;I16=9,9,0,0,576,19124,0,0,1080,64800,0,0,291,6341,0,0;QS=1,0 PL 0,54,255 +17 574 . C <*> 0 . ;I16=8,9,0,0,623,23439,0,0,1020,61200,0,0,292,6328,0,0;QS=1,0 PL 0,51,255 +17 575 . T <*> 0 . ;I16=7,8,0,0,556,21210,0,0,900,54000,0,0,261,5749,0,0;QS=1,0 PL 0,45,255 +17 576 . G <*> 0 . ;I16=8,9,0,0,584,21002,0,0,1020,61200,0,0,294,6356,0,0;QS=1,0 PL 0,51,255 +17 577 . G <*> 0 . ;I16=7,9,0,0,544,19522,0,0,960,57600,0,0,275,5997,0,0;QS=1,0 PL 0,48,255 +17 578 . G <*> 0 . ;I16=7,9,0,0,524,18696,0,0,960,57600,0,0,296,6406,0,0;QS=1,0 PL 0,48,255 +17 579 . G <*> 0 . ;I16=8,8,0,0,573,21291,0,0,960,57600,0,0,283,6237,0,0;QS=1,0 PL 0,48,255 +17 580 . A C,<*> 0 . ;I16=7,9,1,0,585,21479,16,256,960,57600,60,3600,281,6141,17,289;QS=0.973378,0.0266223,0 PL 0,34,255,48,255,255 +17 581 . A <*> 0 . ;I16=8,10,0,0,609,21317,0,0,1080,64800,0,0,298,6398,0,0;QS=1,0 PL 0,54,255 +17 582 . C <*> 0 . ;I16=7,10,0,0,624,23428,0,0,1020,61200,0,0,284,6162,0,0;QS=1,0 PL 0,51,255 +17 583 . T <*> 0 . ;I16=8,9,0,0,629,23813,0,0,1020,61200,0,0,301,6397,0,0;QS=1,0 PL 0,51,255 +17 584 . C <*> 0 . ;I16=8,9,0,0,601,22257,0,0,989,58441,0,0,283,6027,0,0;QS=1,0 PL 0,51,255 +17 585 . A <*> 0 . ;I16=9,9,0,0,629,22525,0,0,1049,62041,0,0,305,6429,0,0;QS=1,0 PL 0,54,255 +17 586 . T <*> 0 . ;I16=8,9,0,0,619,22941,0,0,989,58441,0,0,300,6406,0,0;QS=1,0 PL 0,51,255 +17 587 . C <*> 0 . ;I16=9,9,0,0,631,23047,0,0,1049,62041,0,0,309,6505,0,0;QS=1,0 PL 0,54,255 +17 588 . A <*> 0 . ;I16=9,9,0,0,635,22933,0,0,1049,62041,0,0,312,6578,0,0;QS=1,0 PL 0,54,255 +17 589 . A <*> 0 . ;I16=9,9,0,0,647,23805,0,0,1049,62041,0,0,316,6674,0,0;QS=1,0 PL 0,54,255 +17 590 . C <*> 0 . ;I16=9,9,0,0,653,24881,0,0,1049,62041,0,0,320,6794,0,0;QS=1,0 PL 0,54,255 +17 591 . A <*> 0 . ;I16=9,9,0,0,678,25648,0,0,1049,62041,0,0,322,6836,0,0;QS=1,0 PL 0,54,255 +17 592 . A <*> 0 . ;I16=8,9,0,0,629,23469,0,0,989,58441,0,0,311,6705,0,0;QS=1,0 PL 0,51,255 +17 593 . C <*> 0 . ;I16=8,9,0,0,628,23572,0,0,989,58441,0,0,312,6714,0,0;QS=1,0 PL 0,51,255 +17 594 . A <*> 0 . ;I16=8,9,0,0,631,23595,0,0,989,58441,0,0,306,6522,0,0;QS=1,0 PL 0,51,255 +17 595 . A <*> 0 . ;I16=9,9,0,0,606,21226,0,0,1049,62041,0,0,318,6636,0,0;QS=1,0 PL 0,54,255 +17 596 . A <*> 0 . ;I16=8,9,0,0,549,18681,0,0,989,58441,0,0,314,6550,0,0;QS=1,0 PL 0,51,255 +17 597 . C <*> 0 . ;I16=9,9,0,0,656,24752,0,0,1049,62041,0,0,311,6441,0,0;QS=1,0 PL 0,54,255 +17 598 . T <*> 0 . ;I16=8,9,0,0,621,23445,0,0,989,58441,0,0,308,6354,0,0;QS=1,0 PL 0,51,255 +17 599 . T <*> 0 . ;I16=8,9,0,0,605,22177,0,0,989,58441,0,0,305,6289,0,0;QS=1,0 PL 0,51,255 +17 600 . G <*> 0 . ;I16=8,9,0,0,631,24051,0,0,989,58441,0,0,302,6246,0,0;QS=1,0 PL 0,51,255 +17 601 . T <*> 0 . ;I16=8,9,0,0,580,20248,0,0,989,58441,0,0,299,6225,0,0;QS=1,0 PL 0,51,255 +17 602 . G <*> 0 . ;I16=8,8,0,0,571,20977,0,0,929,54841,0,0,271,5601,0,0;QS=1,0 PL 0,48,255 +17 603 . G <*> 0 . ;I16=8,8,0,0,542,19362,0,0,929,54841,0,0,294,6248,0,0;QS=1,0 PL 0,48,255 +17 604 . T <*> 0 . ;I16=7,8,0,0,487,16681,0,0,900,54000,0,0,272,5890,0,0;QS=1,0 PL 0,45,255 +17 605 . T <*> 0 . ;I16=6,7,0,0,476,17572,0,0,780,46800,0,0,244,5234,0,0;QS=1,0 PL 0,39,255 +17 606 . T <*> 0 . ;I16=6,8,0,0,477,16909,0,0,840,50400,0,0,266,5842,0,0;QS=1,0 PL 0,42,255 +17 607 . A <*> 0 . ;I16=7,8,0,0,524,18528,0,0,869,51241,0,0,284,6272,0,0;QS=1,0 PL 0,45,255 +17 608 . C <*> 0 . ;I16=7,7,0,0,477,17013,0,0,809,47641,0,0,256,5650,0,0;QS=1,0 PL 0,42,255 +17 609 . C <*> 0 . ;I16=7,8,0,0,518,18374,0,0,869,51241,0,0,278,6292,0,0;QS=1,0 PL 0,45,255 +17 610 . C <*> 0 . ;I16=7,7,0,0,555,22227,0,0,809,47641,0,0,276,6322,0,0;QS=1,0 PL 0,42,255 +17 611 . A <*> 0 . ;I16=7,6,0,0,459,16757,0,0,749,44041,0,0,248,5688,0,0;QS=1,0 PL 0,39,255 +17 612 . C <*> 0 . ;I16=8,7,0,0,552,20818,0,0,869,51241,0,0,270,6314,0,0;QS=1,0 PL 0,45,255 +17 613 . A <*> 0 . ;I16=8,7,0,0,514,18130,0,0,869,51241,0,0,268,6326,0,0;QS=1,0 PL 0,45,255 +17 614 . C <*> 0 . ;I16=8,7,0,0,561,21321,0,0,869,51241,0,0,265,6299,0,0;QS=1,0 PL 0,45,255 +17 615 . A <*> 0 . ;I16=8,7,0,0,525,18821,0,0,869,51241,0,0,262,6282,0,0;QS=1,0 PL 0,45,255 +17 616 . A <*> 0 . ;I16=8,7,0,0,508,17800,0,0,869,51241,0,0,259,6275,0,0;QS=1,0 PL 0,45,255 +17 617 . T <*> 0 . ;I16=7,7,0,0,474,16662,0,0,809,47641,0,0,257,6277,0,0;QS=1,0 PL 0,42,255 +17 618 . G <*> 0 . ;I16=7,8,0,0,490,16688,0,0,869,51241,0,0,255,6237,0,0;QS=1,0 PL 0,45,255 +17 619 . G <*> 0 . ;I16=6,7,0,0,459,16663,0,0,749,44041,0,0,257,6205,0,0;QS=1,0 PL 0,39,255 +17 620 . A <*> 0 . ;I16=6,6,0,0,392,13678,0,0,689,40441,0,0,234,5556,0,0;QS=1,0 PL 0,36,255 +17 621 . A <*> 0 . ;I16=6,7,0,0,450,16060,0,0,749,44041,0,0,261,6165,0,0;QS=1,0 PL 0,39,255 +17 622 . G <*> 0 . ;I16=5,7,0,0,395,14293,0,0,720,43200,0,0,238,5532,0,0;QS=1,0 PL 0,36,255 +17 623 . A T,<*> 0 . ;I16=4,7,1,0,374,13078,15,225,660,39600,60,3600,215,4907,25,625;QS=0.96144,0.0385604,0 PL 0,20,241,33,244,246 +17 624 . C <*> 0 . ;I16=6,6,0,0,412,14892,0,0,689,40441,0,0,242,5540,0,0;QS=1,0 PL 0,36,255 +17 625 . C <*> 0 . ;I16=6,7,0,0,455,16699,0,0,749,44041,0,0,269,6181,0,0;QS=1,0 PL 0,39,255 +17 626 . A <*> 0 . ;I16=6,6,0,0,428,15858,0,0,689,40441,0,0,246,5580,0,0;QS=1,0 PL 0,36,255 +17 627 . C <*> 0 . ;I16=5,7,0,0,465,18311,0,0,720,43200,0,0,248,5612,0,0;QS=1,0 PL 0,36,255 +17 628 . T <*> 0 . ;I16=5,8,0,0,451,16017,0,0,780,46800,0,0,250,5652,0,0;QS=1,0 PL 0,39,255 +17 629 . T <*> 0 . ;I16=6,8,0,0,474,16648,0,0,809,47641,0,0,278,6326,0,0;QS=1,0 PL 0,42,255 +17 630 . A <*> 0 . ;I16=5,8,0,0,475,17895,0,0,780,46800,0,0,255,5711,0,0;QS=1,0 PL 0,39,255 +17 631 . G <*> 0 . ;I16=6,8,0,0,489,17809,0,0,809,47641,0,0,282,6358,0,0;QS=1,0 PL 0,42,255 +17 632 . C <*> 0 . ;I16=5,8,0,0,508,19922,0,0,780,46800,0,0,259,5767,0,0;QS=1,0 PL 0,39,255 +17 633 . A <*> 0 . ;I16=6,8,0,0,495,17849,0,0,809,47641,0,0,286,6438,0,0;QS=1,0 PL 0,42,255 +17 634 . A <*> 0 . ;I16=6,8,0,0,495,18069,0,0,809,47641,0,0,288,6496,0,0;QS=1,0 PL 0,42,255 +17 635 . C <*> 0 . ;I16=5,8,0,0,441,15861,0,0,780,46800,0,0,265,5941,0,0;QS=1,0 PL 0,39,255 +17 636 . A <*> 0 . ;I16=5,8,0,0,495,18995,0,0,780,46800,0,0,267,6023,0,0;QS=1,0 PL 0,39,255 +17 637 . A <*> 0 . ;I16=6,8,0,0,520,19396,0,0,809,47641,0,0,294,6742,0,0;QS=1,0 PL 0,42,255 +17 638 . A <*> 0 . ;I16=6,8,0,0,496,17946,0,0,809,47641,0,0,295,6797,0,0;QS=1,0 PL 0,42,255 +17 639 . A <*> 0 . ;I16=5,8,0,0,439,15525,0,0,749,44041,0,0,271,6237,0,0;QS=1,0 PL 0,39,255 +17 640 . A <*> 0 . ;I16=5,9,0,0,523,20051,0,0,809,47641,0,0,270,6214,0,0;QS=1,0 PL 0,42,255 +17 641 . G <*> 0 . ;I16=5,9,0,0,453,15773,0,0,809,47641,0,0,270,6206,0,0;QS=1,0 PL 0,42,255 +17 642 . G <*> 0 . ;I16=6,9,0,0,530,19482,0,0,869,51241,0,0,295,6839,0,0;QS=1,0 PL 0,45,255 +17 643 . A <*> 0 . ;I16=6,7,0,0,400,13552,0,0,749,44041,0,0,275,6421,0,0;QS=1,0 PL 0,39,255 +17 644 . C A,<*> 0 . ;I16=4,8,1,0,377,12491,17,289,720,43200,60,3600,244,5498,25,625;QS=0.956853,0.0431472,0 PL 0,22,236,36,239,243 +17 645 . C <*> 0 . ;I16=5,9,0,0,510,19506,0,0,809,47641,0,0,284,6310,0,0;QS=1,0 PL 0,42,255 +17 646 . A T,<*> 0 . ;I16=4,9,1,0,471,17229,14,196,780,46800,60,3600,258,5630,25,625;QS=0.971134,0.028866,0 PL 0,27,255,39,255,255 +17 647 . A <*> 0 . ;I16=5,9,0,0,484,17122,0,0,809,47641,0,0,282,6214,0,0;QS=1,0 PL 0,42,255 +17 648 . A <*> 0 . ;I16=6,10,0,0,508,17232,0,0,929,54841,0,0,307,6813,0,0;QS=1,0 PL 0,48,255 +17 649 . C <*> 0 . ;I16=5,10,0,0,560,21164,0,0,900,54000,0,0,282,6178,0,0;QS=1,0 PL 0,45,255 +17 650 . T <*> 0 . ;I16=6,9,0,0,489,17353,0,0,869,51241,0,0,293,6613,0,0;QS=1,0 PL 0,45,255 +17 651 . C <*> 0 . ;I16=6,10,0,0,573,21193,0,0,929,54841,0,0,303,6815,0,0;QS=1,0 PL 0,48,255 +17 652 . C <*> 0 . ;I16=5,11,0,0,591,22489,0,0,929,54841,0,0,283,6245,0,0;QS=1,0 PL 0,48,255 +17 653 . T <*> 0 . ;I16=5,13,0,0,586,20536,0,0,1049,62041,0,0,284,6302,0,0;QS=1,0 PL 0,54,255 +17 654 . G <*> 0 . ;I16=6,13,0,0,631,22015,0,0,1109,65641,0,0,308,6804,0,0;QS=1,0 PL 0,57,255 +17 655 . G <*> 0 . ;I16=6,12,0,0,602,21008,0,0,1049,62041,0,0,308,6702,0,0;QS=1,0 PL 0,54,255 +17 656 . T <*> 0 . ;I16=6,12,0,0,571,19135,0,0,1049,62041,0,0,307,6571,0,0;QS=1,0 PL 0,54,255 +17 657 . A <*> 0 . ;I16=6,11,0,0,616,22438,0,0,989,58441,0,0,296,6362,0,0;QS=1,0 PL 0,51,255 +17 658 . C <*> 0 . ;I16=6,12,0,0,629,22681,0,0,1049,62041,0,0,305,6375,0,0;QS=1,0 PL 0,54,255 +17 659 . A <*> 0 . ;I16=6,11,0,0,611,22493,0,0,989,58441,0,0,292,6166,0,0;QS=1,0 PL 0,51,255 +17 660 . T <*> 0 . ;I16=6,12,0,0,615,21929,0,0,1049,62041,0,0,301,6193,0,0;QS=1,0 PL 0,54,255 +17 661 . G <*> 0 . ;I16=6,12,0,0,604,22004,0,0,1049,62041,0,0,299,6123,0,0;QS=1,0 PL 0,54,255 +17 662 . C <*> 0 . ;I16=5,12,0,0,587,21431,0,0,1020,61200,0,0,275,5593,0,0;QS=1,0 PL 0,51,255 +17 663 . A <*> 0 . ;I16=6,12,0,0,542,17662,0,0,1049,62041,0,0,294,6006,0,0;QS=1,0 PL 0,54,255 +17 664 . A <*> 0 . ;I16=6,13,0,0,635,22153,0,0,1109,65641,0,0,308,6250,0,0;QS=1,0 PL 0,57,255 +17 665 . C <*> 0 . ;I16=6,11,0,0,589,21301,0,0,989,58441,0,0,308,6264,0,0;QS=1,0 PL 0,51,255 +17 666 . T <*> 0 . ;I16=6,11,0,0,624,23190,0,0,989,58441,0,0,307,6251,0,0;QS=1,0 PL 0,51,255 +17 667 . G <*> 0 . ;I16=7,10,0,0,547,18915,0,0,989,58441,0,0,286,5860,0,0;QS=1,0 PL 0,51,255 +17 668 . A <*> 0 . ;I16=7,11,0,0,611,21219,0,0,1049,62041,0,0,306,6292,0,0;QS=1,0 PL 0,54,255 +17 669 . C <*> 0 . ;I16=6,10,0,0,568,20646,0,0,960,57600,0,0,292,6122,0,0;QS=1,0 PL 0,48,255 +17 670 . A <*> 0 . ;I16=7,10,0,0,602,22518,0,0,989,58441,0,0,308,6424,0,0;QS=1,0 PL 0,51,255 +17 671 . G <*> 0 . ;I16=7,10,0,0,616,22652,0,0,989,58441,0,0,309,6523,0,0;QS=1,0 PL 0,51,255 +17 672 . A <*> 0 . ;I16=6,10,0,0,545,19559,0,0,960,57600,0,0,298,6500,0,0;QS=1,0 PL 0,48,255 +17 673 . T <*> 0 . ;I16=6,10,0,0,539,19173,0,0,929,54841,0,0,285,6111,0,0;QS=1,0 PL 0,48,255 +17 674 . G <*> 0 . ;I16=7,9,0,0,544,19672,0,0,929,54841,0,0,284,6172,0,0;QS=1,0 PL 0,48,255 +17 675 . A <*> 0 . ;I16=7,10,0,0,586,20832,0,0,989,58441,0,0,308,6876,0,0;QS=1,0 PL 0,51,255 +17 676 . A <*> 0 . ;I16=6,10,0,0,578,21168,0,0,929,54841,0,0,257,5723,0,0;QS=1,0 PL 0,48,255 +17 677 . T <*> 0 . ;I16=7,11,0,0,595,20493,0,0,1049,62041,0,0,306,7038,0,0;QS=1,0 PL 0,54,255 +17 678 . C <*> 0 . ;I16=7,11,0,0,618,21998,0,0,1049,62041,0,0,305,7121,0,0;QS=1,0 PL 0,54,255 +17 679 . T <*> 0 . ;I16=5,10,0,0,510,18140,0,0,869,51241,0,0,279,6493,0,0;QS=1,0 PL 0,45,255 +17 680 . C <*> 0 . ;I16=5,10,0,0,516,18950,0,0,869,51241,0,0,278,6500,0,0;QS=1,0 PL 0,45,255 +17 681 . A <*> 0 . ;I16=5,9,0,0,486,17230,0,0,809,47641,0,0,278,6516,0,0;QS=1,0 PL 0,42,255 +17 682 . A <*> 0 . ;I16=5,10,0,0,495,16993,0,0,869,51241,0,0,303,7165,0,0;QS=1,0 PL 0,45,255 +17 683 . A <*> 0 . ;I16=5,11,0,0,508,17204,0,0,929,54841,0,0,303,7197,0,0;QS=1,0 PL 0,48,255 +17 684 . C <*> 0 . ;I16=4,11,0,0,454,14150,0,0,869,51241,0,0,279,6613,0,0;QS=1,0 PL 0,45,251 +17 685 . G <*> 0 . ;I16=4,11,0,0,500,17468,0,0,900,54000,0,0,306,7288,0,0;QS=1,0 PL 0,45,255 +17 686 . C <*> 0 . ;I16=4,11,0,0,513,18735,0,0,900,54000,0,0,308,7346,0,0;QS=1,0 PL 0,45,255 +17 687 . A <*> 0 . ;I16=3,10,0,0,445,15701,0,0,780,46800,0,0,285,6787,0,0;QS=1,0 PL 0,39,255 +17 688 . T <*> 0 . ;I16=3,11,0,0,492,17954,0,0,840,50400,0,0,313,7485,0,0;QS=1,0 PL 0,42,255 +17 689 . T A,<*> 0 . ;I16=2,11,1,0,436,15126,13,169,780,46800,60,3600,291,6939,25,625;QS=0.971047,0.0289532,0 PL 0,28,231,39,234,234 +17 690 . C <*> 0 . ;I16=3,11,0,0,535,20873,0,0,840,50400,0,0,319,7649,0,0;QS=1,0 PL 0,42,255 +17 691 . C <*> 0 . ;I16=2,11,0,0,492,19362,0,0,780,46800,0,0,297,7115,0,0;QS=1,0 PL 0,39,255 +17 692 . T <*> 0 . ;I16=3,11,0,0,509,18731,0,0,840,50400,0,0,325,7837,0,0;QS=1,0 PL 0,42,255 +17 693 . C <*> 0 . ;I16=3,11,0,0,488,17808,0,0,840,50400,0,0,325,7791,0,0;QS=1,0 PL 0,42,255 +17 694 . C <*> 0 . ;I16=3,11,0,0,435,14073,0,0,840,50400,0,0,325,7753,0,0;QS=1,0 PL 0,42,242 +17 695 . G <*> 0 . ;I16=2,11,0,0,457,16515,0,0,780,46800,0,0,302,7190,0,0;QS=1,0 PL 0,39,246 +17 696 . T <*> 0 . ;I16=3,11,0,0,513,19017,0,0,840,50400,0,0,323,7605,0,0;QS=1,0 PL 0,42,255 +17 697 . G <*> 0 . ;I16=4,10,0,0,512,18872,0,0,809,47641,0,0,297,6921,0,0;QS=1,0 PL 0,42,255 +17 698 . T <*> 0 . ;I16=4,11,0,0,543,20005,0,0,869,51241,0,0,322,7498,0,0;QS=1,0 PL 0,45,255 +17 699 . G <*> 0 . ;I16=4,11,0,0,518,18776,0,0,869,51241,0,0,322,7462,0,0;QS=1,0 PL 0,45,255 +17 700 . A <*> 0 . ;I16=4,11,0,0,538,19524,0,0,869,51241,0,0,322,7438,0,0;QS=1,0 PL 0,45,255 +17 701 . A <*> 0 . ;I16=3,12,0,0,532,19396,0,0,869,51241,0,0,306,7170,0,0;QS=1,0 PL 0,45,255 +17 702 . A <*> 0 . ;I16=3,12,0,0,588,23242,0,0,869,51241,0,0,307,7151,0,0;QS=1,0 PL 0,45,255 +17 703 . G <*> 0 . ;I16=3,12,0,0,565,21505,0,0,869,51241,0,0,307,7093,0,0;QS=1,0 PL 0,45,255 +17 704 . A T,<*> 0 . ;I16=3,12,1,0,540,19738,16,256,869,51241,60,3600,307,7047,13,169;QS=0.970642,0.0293578,0 PL 0,31,255,45,255,255 +17 705 . A <*> 0 . ;I16=4,11,0,0,556,21254,0,0,869,51241,0,0,294,6532,0,0;QS=1,0 PL 0,45,255 +17 706 . G <*> 0 . ;I16=4,12,0,0,607,23697,0,0,929,54841,0,0,318,7112,0,0;QS=1,0 PL 0,48,255 +17 707 . C <*> 0 . ;I16=4,12,0,0,586,22478,0,0,929,54841,0,0,317,7081,0,0;QS=1,0 PL 0,48,255 +17 708 . C <*> 0 . ;I16=4,12,0,0,515,16965,0,0,929,54841,0,0,316,7064,0,0;QS=1,0 PL 0,48,255 +17 709 . G <*> 0 . ;I16=3,11,0,0,540,21284,0,0,809,47641,0,0,281,6321,0,0;QS=1,0 PL 0,42,255 +17 710 . G <*> 0 . ;I16=3,12,0,0,558,21296,0,0,869,51241,0,0,305,6919,0,0;QS=1,0 PL 0,45,255 +17 711 . A <*> 0 . ;I16=4,12,0,0,563,20523,0,0,929,54841,0,0,309,6889,0,0;QS=1,0 PL 0,48,255 +17 712 . C <*> 0 . ;I16=4,12,0,0,641,25857,0,0,929,54841,0,0,306,6824,0,0;QS=1,0 PL 0,48,255 +17 713 . T <*> 0 . ;I16=4,12,0,0,607,23363,0,0,929,54841,0,0,303,6773,0,0;QS=1,0 PL 0,48,255 +17 714 . C <*> 0 . ;I16=4,12,0,0,632,25106,0,0,929,54841,0,0,300,6736,0,0;QS=1,0 PL 0,48,255 +17 715 . A <*> 0 . ;I16=4,11,0,0,557,20881,0,0,869,51241,0,0,271,6039,0,0;QS=1,0 PL 0,45,255 +17 716 . C <*> 0 . ;I16=3,13,0,0,612,23858,0,0,929,54841,0,0,298,6656,0,0;QS=1,0 PL 0,48,255 +17 717 . A <*> 0 . ;I16=4,13,0,0,637,24341,0,0,989,58441,0,0,296,6632,0,0;QS=1,0 PL 0,51,255 +17 718 . G <*> 0 . ;I16=3,12,0,0,569,21997,0,0,869,51241,0,0,295,6623,0,0;QS=1,0 PL 0,45,255 +17 719 . G <*> 0 . ;I16=3,11,0,0,536,21010,0,0,809,47641,0,0,269,6003,0,0;QS=1,0 PL 0,42,255 +17 720 . G <*> 0 . ;I16=2,10,0,0,472,18630,0,0,689,40441,0,0,258,5900,0,0;QS=1,0 PL 0,36,255 +17 721 . C <*> 0 . ;I16=2,11,0,0,508,19944,0,0,749,44041,0,0,269,6051,0,0;QS=1,0 PL 0,39,255 +17 722 . A <*> 0 . ;I16=2,11,0,0,465,16791,0,0,749,44041,0,0,269,6093,0,0;QS=1,0 PL 0,39,244 +17 723 . A <*> 0 . ;I16=2,10,0,0,465,18067,0,0,689,40441,0,0,254,5900,0,0;QS=1,0 PL 0,36,253 +17 724 . C <*> 0 . ;I16=2,12,0,0,554,22026,0,0,809,47641,0,0,289,6593,0,0;QS=1,0 PL 0,42,255 +17 725 . A <*> 0 . ;I16=2,12,0,0,492,17820,0,0,809,47641,0,0,287,6573,0,0;QS=1,0 PL 0,42,246 +17 726 . C <*> 0 . ;I16=2,12,0,0,545,21303,0,0,809,47641,0,0,284,6516,0,0;QS=1,0 PL 0,42,255 +17 727 . A <*> 0 . ;I16=2,12,0,0,493,17593,0,0,809,47641,0,0,280,6422,0,0;QS=1,0 PL 0,42,247 +17 728 . C <*> 0 . ;I16=3,11,0,0,534,20718,0,0,809,47641,0,0,276,6290,0,0;QS=1,0 PL 0,42,255 +17 729 . T <*> 0 . ;I16=3,11,0,0,519,19303,0,0,809,47641,0,0,273,6171,0,0;QS=1,0 PL 0,42,255 +17 730 . A <*> 0 . ;I16=3,11,0,0,511,18861,0,0,809,47641,0,0,270,6066,0,0;QS=1,0 PL 0,42,255 +17 731 . T <*> 0 . ;I16=3,11,0,0,525,19893,0,0,809,47641,0,0,266,5926,0,0;QS=1,0 PL 0,42,255 +17 732 . C <*> 0 . ;I16=3,11,0,0,536,20792,0,0,809,47641,0,0,262,5802,0,0;QS=1,0 PL 0,42,255 +17 733 . T <*> 0 . ;I16=3,11,0,0,504,18438,0,0,809,47641,0,0,258,5694,0,0;QS=1,0 PL 0,42,255 +17 734 . G <*> 0 . ;I16=3,11,0,0,519,19667,0,0,809,47641,0,0,254,5602,0,0;QS=1,0 PL 0,42,255 +17 735 . A <*> 0 . ;I16=3,11,0,0,496,17760,0,0,809,47641,0,0,249,5475,0,0;QS=1,0 PL 0,42,255 +17 736 . C <*> 0 . ;I16=4,10,0,0,528,20164,0,0,809,47641,0,0,244,5312,0,0;QS=1,0 PL 0,42,255 +17 737 . T <*> 0 . ;I16=4,10,0,0,510,19386,0,0,809,47641,0,0,240,5164,0,0;QS=1,0 PL 0,42,255 +17 738 . G <*> 0 . ;I16=4,10,0,0,519,19587,0,0,809,47641,0,0,236,5032,0,0;QS=1,0 PL 0,42,255 +17 739 . T <*> 0 . ;I16=4,10,0,0,506,18744,0,0,809,47641,0,0,232,4916,0,0;QS=1,0 PL 0,42,255 +17 740 . T <*> 0 . ;I16=4,9,0,0,459,16561,0,0,749,44041,0,0,229,4815,0,0;QS=1,0 PL 0,39,255 +17 741 . T <*> 0 . ;I16=4,9,0,0,450,16174,0,0,749,44041,0,0,226,4728,0,0;QS=1,0 PL 0,39,255 +17 742 . C <*> 0 . ;I16=4,10,0,0,520,20032,0,0,809,47641,0,0,222,4606,0,0;QS=1,0 PL 0,42,255 +17 743 . A <*> 0 . ;I16=4,10,0,0,512,18872,0,0,809,47641,0,0,219,4501,0,0;QS=1,0 PL 0,42,255 +17 744 . T <*> 0 . ;I16=4,10,0,0,505,18577,0,0,809,47641,0,0,216,4414,0,0;QS=1,0 PL 0,42,255 +17 745 . G <*> 0 . ;I16=4,10,0,0,503,18773,0,0,809,47641,0,0,213,4345,0,0;QS=1,0 PL 0,42,255 +17 746 . G <*> 0 . ;I16=4,9,0,0,465,17013,0,0,749,44041,0,0,210,4294,0,0;QS=1,0 PL 0,39,255 +17 747 . G <*> 0 . ;I16=5,9,0,0,511,18971,0,0,809,47641,0,0,208,4260,0,0;QS=1,0 PL 0,42,255 +17 748 . A <*> 0 . ;I16=5,10,0,0,513,17731,0,0,869,51241,0,0,207,4243,0,0;QS=1,0 PL 0,45,255 +17 749 . A <*> 0 . ;I16=5,11,0,0,540,18590,0,0,929,54841,0,0,207,4245,0,0;QS=1,0 PL 0,48,255 +17 750 . A <*> 0 . ;I16=6,11,0,0,628,23526,0,0,989,58441,0,0,208,4268,0,0;QS=1,0 PL 0,51,255 +17 751 . G <*> 0 . ;I16=6,10,0,0,601,22813,0,0,929,54841,0,0,211,4313,0,0;QS=1,0 PL 0,48,255 +17 752 . T <*> 0 . ;I16=6,10,0,0,553,19719,0,0,929,54841,0,0,214,4380,0,0;QS=1,0 PL 0,48,255 +17 753 . C <*> 0 . ;I16=6,9,0,0,553,20899,0,0,869,51241,0,0,218,4468,0,0;QS=1,0 PL 0,45,255 +17 754 . T <*> 0 . ;I16=6,9,0,0,536,19568,0,0,869,51241,0,0,221,4525,0,0;QS=1,0 PL 0,45,255 +17 755 . G <*> 0 . ;I16=6,9,0,0,553,20735,0,0,869,51241,0,0,224,4600,0,0;QS=1,0 PL 0,45,255 +17 756 . G <*> 0 . ;I16=6,7,0,0,464,16824,0,0,749,44041,0,0,221,4643,0,0;QS=1,0 PL 0,39,255 +17 757 . A <*> 0 . ;I16=6,8,0,0,505,18449,0,0,809,47641,0,0,232,4800,0,0;QS=1,0 PL 0,42,255 +17 758 . A <*> 0 . ;I16=6,8,0,0,470,16332,0,0,809,47641,0,0,235,4875,0,0;QS=1,0 PL 0,42,255 +17 759 . A <*> 0 . ;I16=6,8,0,0,491,17583,0,0,809,47641,0,0,237,4919,0,0;QS=1,0 PL 0,42,255 +17 760 . C <*> 0 . ;I16=6,8,0,0,454,15198,0,0,809,47641,0,0,239,4983,0,0;QS=1,0 PL 0,42,255 +17 761 . G <*> 0 . ;I16=6,7,0,0,451,15993,0,0,749,44041,0,0,242,5066,0,0;QS=1,0 PL 0,39,255 +17 762 . G <*> 0 . ;I16=6,7,0,0,472,17724,0,0,749,44041,0,0,244,5116,0,0;QS=1,0 PL 0,39,255 +17 763 . C <*> 0 . ;I16=6,7,0,0,483,18641,0,0,749,44041,0,0,246,5182,0,0;QS=1,0 PL 0,39,255 +17 764 . A <*> 0 . ;I16=6,8,0,0,491,17659,0,0,809,47641,0,0,248,5264,0,0;QS=1,0 PL 0,42,255 +17 765 . A <*> 0 . ;I16=6,8,0,0,487,17613,0,0,809,47641,0,0,251,5363,0,0;QS=1,0 PL 0,42,255 +17 766 . C <*> 0 . ;I16=6,8,0,0,511,19211,0,0,809,47641,0,0,254,5480,0,0;QS=1,0 PL 0,42,255 +17 767 . A <*> 0 . ;I16=5,8,0,0,459,16621,0,0,749,44041,0,0,258,5614,0,0;QS=1,0 PL 0,39,255 +17 768 . C <*> 0 . ;I16=5,8,0,0,484,18302,0,0,749,44041,0,0,261,5713,0,0;QS=1,0 PL 0,39,255 +17 769 . C <*> 0 . ;I16=5,8,0,0,498,19504,0,0,749,44041,0,0,264,5826,0,0;QS=1,0 PL 0,39,255 +17 770 . A <*> 0 . ;I16=5,8,0,0,476,17668,0,0,749,44041,0,0,267,5953,0,0;QS=1,0 PL 0,39,255 +17 771 . T <*> 0 . ;I16=5,8,0,0,472,17356,0,0,749,44041,0,0,270,6094,0,0;QS=1,0 PL 0,39,255 +17 772 . T <*> 0 . ;I16=5,8,0,0,464,16836,0,0,749,44041,0,0,273,6249,0,0;QS=1,0 PL 0,39,255 +17 773 . G <*> 0 . ;I16=5,8,0,0,508,20064,0,0,749,44041,0,0,275,6367,0,0;QS=1,0 PL 0,39,255 +17 774 . A <*> 0 . ;I16=5,8,0,0,508,19958,0,0,749,44041,0,0,276,6446,0,0;QS=1,0 PL 0,39,255 +17 775 . G <*> 0 . ;I16=5,8,0,0,510,20346,0,0,749,44041,0,0,276,6484,0,0;QS=1,0 PL 0,39,255 +17 776 . A <*> 0 . ;I16=5,8,0,0,454,16146,0,0,749,44041,0,0,274,6430,0,0;QS=1,0 PL 0,39,255 +17 777 . C <*> 0 . ;I16=5,8,0,0,479,17973,0,0,749,44041,0,0,272,6384,0,0;QS=1,0 PL 0,39,255 +17 778 . A <*> 0 . ;I16=5,8,0,0,498,19304,0,0,749,44041,0,0,270,6346,0,0;QS=1,0 PL 0,39,255 +17 779 . G <*> 0 . ;I16=5,8,0,0,487,18951,0,0,749,44041,0,0,268,6316,0,0;QS=1,0 PL 0,39,255 +17 780 . A <*> 0 . ;I16=5,8,0,0,454,16120,0,0,749,44041,0,0,265,6245,0,0;QS=1,0 PL 0,39,255 +17 781 . A <*> 0 . ;I16=5,9,0,0,469,16439,0,0,809,47641,0,0,262,6184,0,0;QS=1,0 PL 0,42,255 +17 782 . A <*> 0 . ;I16=5,9,0,0,465,16341,0,0,809,47641,0,0,260,6134,0,0;QS=1,0 PL 0,42,255 +17 783 . A <*> 0 . ;I16=5,8,0,0,428,14944,0,0,749,44041,0,0,259,6095,0,0;QS=1,0 PL 0,39,255 +17 784 . C <*> 0 . ;I16=5,7,0,0,436,16194,0,0,689,40441,0,0,259,6065,0,0;QS=1,0 PL 0,36,255 +17 785 . A <*> 0 . ;I16=5,7,0,0,431,16203,0,0,689,40441,0,0,259,6043,0,0;QS=1,0 PL 0,36,255 +17 786 . G <*> 0 . ;I16=5,6,0,0,409,15477,0,0,629,36841,0,0,234,5404,0,0;QS=1,0 PL 0,33,255 +17 787 . G <*> 0 . ;I16=5,7,0,0,423,15619,0,0,689,40441,0,0,259,6023,0,0;QS=1,0 PL 0,36,255 +17 788 . T <*> 0 . ;I16=5,7,0,0,412,14836,0,0,689,40441,0,0,259,6025,0,0;QS=1,0 PL 0,36,255 +17 789 . G <*> 0 . ;I16=5,7,0,0,453,17787,0,0,689,40441,0,0,259,6035,0,0;QS=1,0 PL 0,36,255 +17 790 . A <*> 0 . ;I16=5,7,0,0,451,17149,0,0,689,40441,0,0,258,6002,0,0;QS=1,0 PL 0,36,255 +17 791 . G <*> 0 . ;I16=5,7,0,0,449,17203,0,0,689,40441,0,0,257,5975,0,0;QS=1,0 PL 0,36,255 +17 792 . T <*> 0 . ;I16=5,7,0,0,409,14639,0,0,689,40441,0,0,255,5905,0,0;QS=1,0 PL 0,36,255 +17 793 . G <*> 0 . ;I16=5,7,0,0,469,18565,0,0,689,40441,0,0,253,5843,0,0;QS=1,0 PL 0,36,255 +17 794 . G <*> 0 . ;I16=5,7,0,0,411,15199,0,0,689,40441,0,0,251,5789,0,0;QS=1,0 PL 0,36,255 +17 795 . T <*> 0 . ;I16=4,7,0,0,379,13481,0,0,660,39600,0,0,240,5662,0,0;QS=1,0 PL 0,33,255 +17 796 . T <*> 0 . ;I16=5,8,0,0,430,14742,0,0,749,44041,0,0,247,5705,0,0;QS=1,0 PL 0,39,255 +17 797 . G <*> 0 . ;I16=5,8,0,0,445,16267,0,0,749,44041,0,0,246,5676,0,0;QS=1,0 PL 0,39,255 +17 798 . C <*> 0 . ;I16=4,8,0,0,398,14124,0,0,720,43200,0,0,239,5621,0,0;QS=1,0 PL 0,36,255 +17 799 . C <*> 0 . ;I16=4,8,0,0,477,19099,0,0,720,43200,0,0,239,5623,0,0;QS=1,0 PL 0,36,255 +17 800 . T <*> 0 . ;I16=5,8,0,0,493,18895,0,0,749,44041,0,0,243,5649,0,0;QS=1,0 PL 0,39,255 +17 801 . G <*> 0 . ;I16=5,7,0,0,451,17335,0,0,689,40441,0,0,243,5659,0,0;QS=1,0 PL 0,36,255 +17 802 . G <*> 0 . ;I16=5,7,0,0,431,16005,0,0,689,40441,0,0,243,5677,0,0;QS=1,0 PL 0,36,255 +17 803 . G <*> 0 . ;I16=5,7,0,0,432,15918,0,0,689,40441,0,0,243,5703,0,0;QS=1,0 PL 0,36,255 +17 804 . G <*> 0 . ;I16=5,6,0,0,417,16221,0,0,629,36841,0,0,235,5673,0,0;QS=1,0 PL 0,33,255 +17 805 . C <*> 0 . ;I16=4,7,0,0,382,13946,0,0,660,39600,0,0,244,5778,0,0;QS=1,0 PL 0,33,255 +17 806 . C <*> 0 . ;I16=4,7,0,0,405,15297,0,0,660,39600,0,0,245,5825,0,0;QS=1,0 PL 0,33,255 +17 807 . A <*> 0 . ;I16=4,8,0,0,449,17007,0,0,720,43200,0,0,245,5827,0,0;QS=1,0 PL 0,36,255 +17 808 . G <*> 0 . ;I16=4,8,0,0,444,17120,0,0,720,43200,0,0,246,5834,0,0;QS=1,0 PL 0,36,255 +17 809 . G <*> 0 . ;I16=4,8,0,0,468,18332,0,0,720,43200,0,0,247,5847,0,0;QS=1,0 PL 0,36,255 +17 810 . G C,<*> 0 . ;I16=4,7,0,1,392,14490,14,196,660,39600,60,3600,234,5670,14,196;QS=0.965517,0.0344828,0 PL 0,21,255,33,255,255 +17 811 . A <*> 0 . ;I16=4,8,0,0,396,13780,0,0,720,43200,0,0,247,5793,0,0;QS=1,0 PL 0,36,255 +17 812 . A <*> 0 . ;I16=4,8,0,0,392,13430,0,0,720,43200,0,0,246,5730,0,0;QS=1,0 PL 0,36,255 +17 813 . C <*> 0 . ;I16=4,8,0,0,436,16202,0,0,720,43200,0,0,245,5677,0,0;QS=1,0 PL 0,36,255 +17 814 . T <*> 0 . ;I16=4,8,0,0,458,17612,0,0,720,43200,0,0,244,5634,0,0;QS=1,0 PL 0,36,255 +17 815 . T <*> 0 . ;I16=4,8,0,0,414,14642,0,0,720,43200,0,0,243,5601,0,0;QS=1,0 PL 0,36,255 +17 816 . T <*> 0 . ;I16=4,8,0,0,422,15368,0,0,720,43200,0,0,242,5578,0,0;QS=1,0 PL 0,36,255 +17 817 . C <*> 0 . ;I16=4,7,0,0,443,17943,0,0,660,39600,0,0,241,5515,0,0;QS=1,0 PL 0,33,255 +17 818 . T <*> 0 . ;I16=4,7,0,0,431,17023,0,0,660,39600,0,0,240,5462,0,0;QS=1,0 PL 0,33,255 +17 819 . G <*> 0 . ;I16=4,6,0,0,392,15500,0,0,600,36000,0,0,216,4890,0,0;QS=1,0 PL 0,30,255 +17 820 . G <*> 0 . ;I16=4,7,0,0,381,14031,0,0,660,39600,0,0,238,5386,0,0;QS=1,0 PL 0,33,255 +17 821 . G <*> 0 . ;I16=4,7,0,0,377,13851,0,0,660,39600,0,0,237,5363,0,0;QS=1,0 PL 0,33,255 +17 822 . G <*> 0 . ;I16=4,8,0,0,441,16567,0,0,720,43200,0,0,234,5250,0,0;QS=1,0 PL 0,36,255 +17 823 . T <*> 0 . ;I16=4,8,0,0,407,14277,0,0,720,43200,0,0,231,5099,0,0;QS=1,0 PL 0,36,255 +17 824 . C <*> 0 . ;I16=4,7,0,0,419,16165,0,0,660,39600,0,0,202,4288,0,0;QS=1,0 PL 0,33,255 +17 825 . A <*> 0 . ;I16=4,8,0,0,434,16022,0,0,720,43200,0,0,222,4694,0,0;QS=1,0 PL 0,36,255 +17 826 . T <*> 0 . ;I16=4,8,0,0,380,12824,0,0,720,43200,0,0,217,4493,0,0;QS=1,0 PL 0,36,250 +17 827 . A <*> 0 . ;I16=4,8,0,0,406,13974,0,0,720,43200,0,0,212,4310,0,0;QS=1,0 PL 0,36,255 +17 828 . T C,<*> 0 . ;I16=1,1,3,7,71,2525,351,12815,120,7200,600,36000,41,841,166,3304;QS=0.168246,0.831754,0 PL 211,0,35,217,65,255 +17 829 . T <*> 0 . ;I16=4,7,0,0,396,14500,0,0,660,39600,0,0,177,3373,0,0;QS=1,0 PL 0,33,255 +17 830 . C <*> 0 . ;I16=4,8,0,0,468,18492,0,0,720,43200,0,0,197,3869,0,0;QS=1,0 PL 0,36,255 +17 831 . T <*> 0 . ;I16=4,8,0,0,436,16238,0,0,720,43200,0,0,192,3758,0,0;QS=1,0 PL 0,36,255 +17 832 . C <*> 0 . ;I16=4,8,0,0,461,18119,0,0,720,43200,0,0,187,3665,0,0;QS=1,0 PL 0,36,255 +17 833 . T <*> 0 . ;I16=4,8,0,0,403,14533,0,0,720,43200,0,0,181,3539,0,0;QS=1,0 PL 0,36,255 +17 834 . G A,<*> 0 . ;I16=1,1,2,7,79,3121,315,11547,120,7200,540,32400,29,421,145,3007;QS=0.200508,0.799492,0 PL 185,0,46,191,73,246 +17 835 . T <*> 0 . ;I16=3,9,0,0,382,13248,0,0,720,43200,0,0,169,3335,0,0;QS=1,0 PL 0,36,240 +17 836 . G <*> 0 . ;I16=2,9,0,0,403,15023,0,0,660,39600,0,0,166,3256,0,0;QS=1,0 PL 0,33,243 +17 837 . T <*> 0 . ;I16=2,9,0,0,394,14408,0,0,660,39600,0,0,163,3191,0,0;QS=1,0 PL 0,33,241 +17 838 . T <*> 0 . ;I16=2,9,0,0,422,16300,0,0,660,39600,0,0,160,3140,0,0;QS=1,0 PL 0,33,252 +17 839 . G <*> 0 . ;I16=2,9,0,0,421,16183,0,0,660,39600,0,0,156,3054,0,0;QS=1,0 PL 0,33,249 +17 840 . A <*> 0 . ;I16=2,9,0,0,409,15273,0,0,660,39600,0,0,152,2984,0,0;QS=1,0 PL 0,33,243 +17 841 . T <*> 0 . ;I16=2,9,0,0,339,11229,0,0,660,39600,0,0,148,2930,0,0;QS=1,0 PL 0,33,213 +17 842 . T <*> 0 . ;I16=2,8,0,0,353,12609,0,0,600,36000,0,0,145,2891,0,0;QS=1,0 PL 0,30,227 +17 843 . C <*> 0 . ;I16=2,8,0,0,350,12738,0,0,600,36000,0,0,142,2866,0,0;QS=1,0 PL 0,30,228 +17 844 . T <*> 0 . ;I16=2,8,0,0,357,12849,0,0,600,36000,0,0,139,2855,0,0;QS=1,0 PL 0,30,227 +17 845 . G <*> 0 . ;I16=2,8,0,0,375,14197,0,0,600,36000,0,0,136,2858,0,0;QS=1,0 PL 0,30,239 +17 846 . G <*> 0 . ;I16=2,7,0,0,327,12079,0,0,540,32400,0,0,108,2250,0,0;QS=1,0 PL 0,27,223 +17 847 . T <*> 0 . ;I16=1,8,0,0,338,12766,0,0,540,32400,0,0,131,2905,0,0;QS=1,0 PL 0,27,210 +17 848 . G <*> 0 . ;I16=1,7,0,0,299,11335,0,0,480,28800,0,0,129,2895,0,0;QS=1,0 PL 0,24,199 +17 849 . G <*> 0 . ;I16=1,5,0,0,208,7400,0,0,360,21600,0,0,114,2696,0,0;QS=1,0 PL 0,18,160 +17 850 . T <*> 0 . ;I16=0,6,0,0,235,9215,0,0,360,21600,0,0,128,2894,0,0;QS=1,0 PL 0,18,153 +17 851 . G <*> 0 . ;I16=0,6,0,0,204,7430,0,0,360,21600,0,0,128,2900,0,0;QS=1,0 PL 0,18,140 +17 852 . G <*> 0 . ;I16=0,6,0,0,223,8355,0,0,360,21600,0,0,128,2910,0,0;QS=1,0 PL 0,18,147 +17 853 . A <*> 0 . ;I16=0,6,0,0,224,8382,0,0,360,21600,0,0,128,2924,0,0;QS=1,0 PL 0,18,146 +17 854 . A <*> 0 . ;I16=1,6,0,0,254,9296,0,0,420,25200,0,0,128,2942,0,0;QS=1,0 PL 0,21,179 +17 855 . A <*> 0 . ;I16=1,6,0,0,243,8549,0,0,420,25200,0,0,129,2965,0,0;QS=1,0 PL 0,21,171 +17 856 . C <*> 0 . ;I16=1,6,0,0,268,10500,0,0,420,25200,0,0,129,2945,0,0;QS=1,0 PL 0,21,192 +17 857 . A <*> 0 . ;I16=1,6,0,0,260,9676,0,0,420,25200,0,0,129,2933,0,0;QS=1,0 PL 0,21,182 +17 858 . A <*> 0 . ;I16=1,6,0,0,270,10598,0,0,420,25200,0,0,129,2929,0,0;QS=1,0 PL 0,21,192 +17 859 . G <*> 0 . ;I16=1,6,0,0,284,11642,0,0,420,25200,0,0,129,2933,0,0;QS=1,0 PL 0,21,202 +17 860 . A <*> 0 . ;I16=1,6,0,0,259,9591,0,0,420,25200,0,0,129,2945,0,0;QS=1,0 PL 0,21,184 +17 861 . C <*> 0 . ;I16=1,7,0,0,303,12143,0,0,480,28800,0,0,128,2914,0,0;QS=1,0 PL 0,24,206 +17 862 . T <*> 0 . ;I16=1,7,0,0,281,10123,0,0,480,28800,0,0,128,2890,0,0;QS=1,0 PL 0,24,188 +17 863 . G <*> 0 . ;I16=2,7,0,0,334,12540,0,0,540,32400,0,0,128,2874,0,0;QS=1,0 PL 0,27,228 +17 864 . T <*> 0 . ;I16=2,6,0,0,295,10985,0,0,480,28800,0,0,130,2866,0,0;QS=1,0 PL 0,24,215 +17 865 . C <*> 0 . ;I16=2,7,0,0,335,12589,0,0,540,32400,0,0,132,2866,0,0;QS=1,0 PL 0,27,227 +17 866 . C <*> 0 . ;I16=2,6,0,0,305,11729,0,0,480,28800,0,0,130,2850,0,0;QS=1,0 PL 0,24,220 +17 867 . C <*> 0 . ;I16=2,7,0,0,318,11890,0,0,540,32400,0,0,138,2894,0,0;QS=1,0 PL 0,27,223 +17 868 . A <*> 0 . ;I16=2,7,0,0,327,12533,0,0,540,32400,0,0,141,2923,0,0;QS=1,0 PL 0,27,228 +17 869 . G <*> 0 . ;I16=2,7,0,0,339,13285,0,0,540,32400,0,0,144,2962,0,0;QS=1,0 PL 0,27,236 +17 870 . C <*> 0 . ;I16=2,6,0,0,314,12380,0,0,480,28800,0,0,138,2930,0,0;QS=1,0 PL 0,24,226 +17 871 . C <*> 0 . ;I16=2,7,0,0,330,12918,0,0,540,32400,0,0,149,3021,0,0;QS=1,0 PL 0,27,232 +17 872 . T <*> 0 . ;I16=2,7,0,0,334,12664,0,0,540,32400,0,0,151,3043,0,0;QS=1,0 PL 0,27,228 +17 873 . G <*> 0 . ;I16=2,7,0,0,343,13225,0,0,540,32400,0,0,153,3077,0,0;QS=1,0 PL 0,27,233 +17 874 . G <*> 0 . ;I16=2,6,0,0,312,12314,0,0,480,28800,0,0,142,2954,0,0;QS=1,0 PL 0,24,227 +17 875 . G <*> 0 . ;I16=2,7,0,0,334,12548,0,0,540,32400,0,0,157,3181,0,0;QS=1,0 PL 0,27,227 +17 876 . T <*> 0 . ;I16=2,7,0,0,325,11957,0,0,540,32400,0,0,159,3251,0,0;QS=1,0 PL 0,27,222 +17 877 . G <*> 0 . ;I16=2,7,0,0,346,13436,0,0,540,32400,0,0,161,3333,0,0;QS=1,0 PL 0,27,235 +17 878 . A <*> 0 . ;I16=2,6,0,0,303,11511,0,0,480,28800,0,0,146,3138,0,0;QS=1,0 PL 0,24,216 +17 879 . T <*> 0 . ;I16=2,6,0,0,298,11168,0,0,480,28800,0,0,147,3209,0,0;QS=1,0 PL 0,24,214 +17 880 . A <*> 0 . ;I16=2,7,0,0,336,12620,0,0,540,32400,0,0,166,3600,0,0;QS=1,0 PL 0,27,227 +17 881 . C <*> 0 . ;I16=2,6,0,0,323,13055,0,0,480,28800,0,0,168,3676,0,0;QS=1,0 PL 0,24,231 +17 882 . A <*> 0 . ;I16=2,6,0,0,307,12041,0,0,480,28800,0,0,170,3760,0,0;QS=1,0 PL 0,24,225 +17 883 . G <*> 0 . ;I16=2,6,0,0,283,10823,0,0,480,28800,0,0,172,3852,0,0;QS=1,0 PL 0,24,214 +17 884 . C <*> 0 . ;I16=2,6,0,0,277,9759,0,0,480,28800,0,0,174,3952,0,0;QS=1,0 PL 0,24,201 +17 885 . G <*> 0 . ;I16=2,6,0,0,295,11025,0,0,480,28800,0,0,176,4060,0,0;QS=1,0 PL 0,24,215 +17 886 . A <*> 0 . ;I16=2,6,0,0,306,11888,0,0,480,28800,0,0,178,4176,0,0;QS=1,0 PL 0,24,222 +17 887 . G <*> 0 . ;I16=2,6,0,0,303,11733,0,0,480,28800,0,0,179,4249,0,0;QS=1,0 PL 0,24,222 +17 888 . A <*> 0 . ;I16=2,6,0,0,300,11302,0,0,480,28800,0,0,180,4328,0,0;QS=1,0 PL 0,24,216 +17 889 . C <*> 0 . ;I16=2,6,0,0,289,10977,0,0,480,28800,0,0,180,4362,0,0;QS=1,0 PL 0,24,213 +17 890 . C <*> 0 . ;I16=2,6,0,0,286,10990,0,0,480,28800,0,0,154,3726,0,0;QS=1,0 PL 0,24,215 +17 891 . C <*> 0 . ;I16=2,6,0,0,311,12303,0,0,480,28800,0,0,153,3671,0,0;QS=1,0 PL 0,24,227 +17 892 . C <*> 0 . ;I16=2,7,0,0,332,12648,0,0,540,32400,0,0,177,4247,0,0;QS=1,0 PL 0,27,230 +17 893 . A <*> 0 . ;I16=2,7,0,0,320,11784,0,0,540,32400,0,0,176,4204,0,0;QS=1,0 PL 0,27,221 +17 894 . T <*> 0 . ;I16=2,7,0,0,327,12167,0,0,540,32400,0,0,175,4167,0,0;QS=1,0 PL 0,27,225 +17 895 . C <*> 0 . ;I16=3,7,0,0,354,13216,0,0,600,36000,0,0,174,4136,0,0;QS=1,0 PL 0,30,248 +17 896 . T <*> 0 . ;I16=3,6,0,0,323,12119,0,0,540,32400,0,0,175,4111,0,0;QS=1,0 PL 0,27,238 +17 897 . C <*> 0 . ;I16=3,6,0,0,359,14515,0,0,540,32400,0,0,175,4043,0,0;QS=1,0 PL 0,27,255 +17 898 . T <*> 0 . ;I16=3,6,0,0,340,12952,0,0,540,32400,0,0,175,3983,0,0;QS=1,0 PL 0,27,243 +17 899 . A <*> 0 . ;I16=4,5,0,0,324,11730,0,0,540,32400,0,0,150,3306,0,0;QS=1,0 PL 0,27,239 +17 900 . C <*> 0 . ;I16=4,6,0,0,364,13618,0,0,600,36000,0,0,176,3888,0,0;QS=1,0 PL 0,30,255 +17 901 . C <*> 0 . ;I16=4,6,0,0,383,14807,0,0,600,36000,0,0,177,3855,0,0;QS=1,0 PL 0,30,255 +17 902 . A <*> 0 . ;I16=4,6,0,0,357,13127,0,0,600,36000,0,0,178,3832,0,0;QS=1,0 PL 0,30,253 +17 903 . A <*> 0 . ;I16=4,5,0,0,341,12951,0,0,540,32400,0,0,154,3194,0,0;QS=1,0 PL 0,27,250 +17 904 . A <*> 0 . ;I16=4,6,0,0,351,12629,0,0,600,36000,0,0,180,3816,0,0;QS=1,0 PL 0,30,249 +17 905 . A <*> 0 . ;I16=4,6,0,0,370,13754,0,0,600,36000,0,0,181,3823,0,0;QS=1,0 PL 0,30,255 +17 906 . A <*> 0 . ;I16=4,6,0,0,371,13813,0,0,600,36000,0,0,182,3840,0,0;QS=1,0 PL 0,30,255 +17 907 . A <*> 0 . ;I16=4,6,0,0,372,13942,0,0,600,36000,0,0,183,3867,0,0;QS=1,0 PL 0,30,255 +17 908 . T <*> 0 . ;I16=4,6,0,0,391,15327,0,0,600,36000,0,0,184,3904,0,0;QS=1,0 PL 0,30,255 +17 909 . T <*> 0 . ;I16=4,6,0,0,367,13507,0,0,600,36000,0,0,185,3951,0,0;QS=1,0 PL 0,30,255 +17 910 . A <*> 0 . ;I16=4,6,0,0,355,12723,0,0,600,36000,0,0,185,3959,0,0;QS=1,0 PL 0,30,248 +17 911 . A <*> 0 . ;I16=4,6,0,0,379,14443,0,0,600,36000,0,0,185,3979,0,0;QS=1,0 PL 0,30,255 +17 912 . A <*> 0 . ;I16=4,6,0,0,369,13719,0,0,600,36000,0,0,185,4011,0,0;QS=1,0 PL 0,30,255 +17 913 . A <*> 0 . ;I16=4,7,0,0,380,13528,0,0,660,39600,0,0,185,4055,0,0;QS=1,0 PL 0,33,255 +17 914 . A <*> 0 . ;I16=4,7,0,0,406,15250,0,0,660,39600,0,0,186,4112,0,0;QS=1,0 PL 0,33,255 +17 915 . T <*> 0 . ;I16=4,6,0,0,344,12352,0,0,600,36000,0,0,188,4182,0,0;QS=1,0 PL 0,30,247 +17 916 . T <*> 0 . ;I16=4,5,0,0,328,11988,0,0,540,32400,0,0,164,3588,0,0;QS=1,0 PL 0,27,241 +17 917 . A <*> 0 . ;I16=4,6,0,0,393,15469,0,0,600,36000,0,0,190,4254,0,0;QS=1,0 PL 0,30,255 +17 918 . G <*> 0 . ;I16=4,6,0,0,377,14605,0,0,600,36000,0,0,191,4305,0,0;QS=1,0 PL 0,30,255 +17 919 . C <*> 0 . ;I16=4,6,0,0,400,16118,0,0,600,36000,0,0,192,4366,0,0;QS=1,0 PL 0,30,255 +17 920 . T <*> 0 . ;I16=4,6,0,0,384,14866,0,0,600,36000,0,0,193,4437,0,0;QS=1,0 PL 0,30,255 +17 921 . G <*> 0 . ;I16=4,6,0,0,378,14436,0,0,600,36000,0,0,193,4467,0,0;QS=1,0 PL 0,30,255 +17 922 . G <*> 0 . ;I16=4,4,0,0,315,12471,0,0,480,28800,0,0,169,3879,0,0;QS=1,0 PL 0,24,243 +17 923 . G <*> 0 . ;I16=4,4,0,0,319,12743,0,0,480,28800,0,0,170,3922,0,0;QS=1,0 PL 0,24,245 +17 924 . C <*> 0 . ;I16=4,5,0,0,360,14452,0,0,540,32400,0,0,196,4596,0,0;QS=1,0 PL 0,27,255 +17 925 . A <*> 0 . ;I16=4,5,0,0,323,12275,0,0,540,32400,0,0,196,4600,0,0;QS=1,0 PL 0,27,244 +17 926 . T <*> 0 . ;I16=4,5,0,0,323,12061,0,0,540,32400,0,0,196,4608,0,0;QS=1,0 PL 0,27,241 +17 927 . G <*> 0 . ;I16=4,5,0,0,360,14446,0,0,540,32400,0,0,196,4620,0,0;QS=1,0 PL 0,27,255 +17 928 . G <*> 0 . ;I16=4,5,0,0,351,13753,0,0,540,32400,0,0,196,4636,0,0;QS=1,0 PL 0,27,255 +17 929 . T <*> 0 . ;I16=4,5,0,0,336,12676,0,0,540,32400,0,0,195,4607,0,0;QS=1,0 PL 0,27,248 +17 930 . G <*> 0 . ;I16=4,4,0,0,322,12998,0,0,480,28800,0,0,169,3959,0,0;QS=1,0 PL 0,24,247 +17 931 . G <*> 0 . ;I16=4,5,0,0,326,12450,0,0,540,32400,0,0,193,4567,0,0;QS=1,0 PL 0,27,244 +17 932 . T <*> 0 . ;I16=4,5,0,0,305,10819,0,0,540,32400,0,0,192,4556,0,0;QS=1,0 PL 0,27,229 +17 933 . G <*> 0 . ;I16=4,4,0,0,313,12295,0,0,480,28800,0,0,166,3926,0,0;QS=1,0 PL 0,24,241 +17 934 . C <*> 0 . ;I16=4,5,0,0,330,12242,0,0,540,32400,0,0,190,4552,0,0;QS=1,0 PL 0,27,244 +17 935 . A <*> 0 . ;I16=4,5,0,0,312,11406,0,0,509,29641,0,0,190,4558,0,0;QS=1,0 PL 0,27,233 +17 936 . T <*> 0 . ;I16=4,5,0,0,346,13418,0,0,509,29641,0,0,190,4520,0,0;QS=1,0 PL 0,27,252 +17 937 . G <*> 0 . ;I16=4,4,0,0,301,11567,0,0,449,26041,0,0,167,3961,0,0;QS=1,0 PL 0,24,228 +17 938 . C <*> 0 . ;I16=4,4,0,0,306,11792,0,0,449,26041,0,0,167,3935,0,0;QS=1,0 PL 0,24,234 +17 939 . C <*> 0 . ;I16=4,5,0,0,351,13935,0,0,509,29641,0,0,187,4307,0,0;QS=1,0 PL 0,27,255 +17 940 . T <*> 0 . ;I16=4,5,0,0,342,13620,0,0,509,29641,0,0,185,4203,0,0;QS=1,0 PL 0,27,252 +17 941 . G <*> 0 . ;I16=4,5,0,0,326,12448,0,0,509,29641,0,0,183,4107,0,0;QS=1,0 PL 0,27,240 +17 942 . T <*> 0 . ;I16=4,5,0,0,329,12069,0,0,509,29641,0,0,181,4019,0,0;QS=1,0 PL 0,27,237 +17 943 . A <*> 0 . ;I16=4,5,0,0,346,13376,0,0,509,29641,0,0,179,3939,0,0;QS=1,0 PL 0,27,248 +17 944 . G <*> 0 . ;I16=4,5,0,0,343,13205,0,0,509,29641,0,0,177,3867,0,0;QS=1,0 PL 0,27,249 +17 945 . T <*> 0 . ;I16=4,5,0,0,334,12442,0,0,509,29641,0,0,175,3803,0,0;QS=1,0 PL 0,27,239 +17 946 . C <*> 0 . ;I16=4,4,0,0,319,12771,0,0,449,26041,0,0,159,3551,0,0;QS=1,0 PL 0,24,240 +17 947 . C <*> 0 . ;I16=4,5,0,0,350,13764,0,0,509,29641,0,0,171,3699,0,0;QS=1,0 PL 0,27,251 +17 948 . C <*> 0 . ;I16=4,5,0,0,353,13979,0,0,509,29641,0,0,168,3610,0,0;QS=1,0 PL 0,27,254 +17 949 . A <*> 0 . ;I16=4,6,0,0,364,13450,0,0,569,33241,0,0,165,3531,0,0;QS=1,0 PL 0,30,250 +17 950 . G <*> 0 . ;I16=4,6,0,0,399,16133,0,0,569,33241,0,0,163,3463,0,0;QS=1,0 PL 0,30,255 +17 951 . C <*> 0 . ;I16=5,6,0,0,404,15380,0,0,629,36841,0,0,161,3407,0,0;QS=1,0 PL 0,33,255 +17 952 . T <*> 0 . ;I16=5,6,0,0,409,15361,0,0,629,36841,0,0,160,3364,0,0;QS=1,0 PL 0,33,255 +17 953 . A <*> 0 . ;I16=5,6,0,0,391,14177,0,0,629,36841,0,0,159,3335,0,0;QS=1,0 PL 0,33,255 +17 954 . T <*> 0 . ;I16=4,6,0,0,357,13195,0,0,569,33241,0,0,159,3319,0,0;QS=1,0 PL 0,30,249 +17 955 . T <*> 0 . ;I16=4,6,0,0,355,12801,0,0,569,33241,0,0,159,3315,0,0;QS=1,0 PL 0,30,246 +17 956 . C <*> 0 . ;I16=4,6,0,0,390,15304,0,0,569,33241,0,0,159,3323,0,0;QS=1,0 PL 0,30,255 +17 957 . A <*> 0 . ;I16=4,6,0,0,346,12226,0,0,569,33241,0,0,159,3343,0,0;QS=1,0 PL 0,30,240 +17 958 . C <*> 0 . ;I16=4,6,0,0,372,13926,0,0,569,33241,0,0,159,3375,0,0;QS=1,0 PL 0,30,253 +17 959 . A <*> 0 . ;I16=4,6,0,0,390,15276,0,0,569,33241,0,0,159,3419,0,0;QS=1,0 PL 0,30,255 +17 960 . G <*> 0 . ;I16=4,6,0,0,375,14209,0,0,569,33241,0,0,159,3475,0,0;QS=1,0 PL 0,30,255 +17 961 . T <*> 0 . ;I16=4,5,0,0,346,13344,0,0,509,29641,0,0,159,3491,0,0;QS=1,0 PL 0,27,248 +17 962 . G <*> 0 . ;I16=4,5,0,0,354,13992,0,0,509,29641,0,0,159,3515,0,0;QS=1,0 PL 0,27,253 +17 963 . C <*> 0 . ;I16=3,5,0,0,318,12758,0,0,449,26041,0,0,160,3546,0,0;QS=1,0 PL 0,24,234 +17 964 . T <*> 0 . ;I16=3,5,0,0,306,11864,0,0,449,26041,0,0,161,3583,0,0;QS=1,0 PL 0,24,227 +17 965 . G <*> 0 . ;I16=3,5,0,0,310,12252,0,0,449,26041,0,0,161,3577,0,0;QS=1,0 PL 0,24,228 +17 966 . A <*> 0 . ;I16=3,5,0,0,284,10440,0,0,449,26041,0,0,161,3579,0,0;QS=1,0 PL 0,24,212 +17 967 . G <*> 0 . ;I16=3,5,0,0,315,12435,0,0,449,26041,0,0,161,3589,0,0;QS=1,0 PL 0,24,230 +17 968 . G <*> 0 . ;I16=3,5,0,0,297,11165,0,0,449,26041,0,0,161,3607,0,0;QS=1,0 PL 0,24,218 +17 969 . T <*> 0 . ;I16=3,5,0,0,302,11422,0,0,449,26041,0,0,161,3633,0,0;QS=1,0 PL 0,24,220 +17 970 . G <*> 0 . ;I16=3,5,0,0,302,11446,0,0,449,26041,0,0,160,3618,0,0;QS=1,0 PL 0,24,221 +17 971 . G <*> 0 . ;I16=3,5,0,0,303,11585,0,0,449,26041,0,0,159,3613,0,0;QS=1,0 PL 0,24,223 +17 972 . G <*> 0 . ;I16=3,5,0,0,286,10778,0,0,449,26041,0,0,158,3618,0,0;QS=1,0 PL 0,24,210 +17 973 . A <*> 0 . ;I16=3,4,0,0,246,8860,0,0,389,22441,0,0,158,3632,0,0;QS=1,0 PL 0,21,192 +17 974 . A <*> 0 . ;I16=3,4,0,0,255,9613,0,0,389,22441,0,0,158,3654,0,0;QS=1,0 PL 0,21,198 +17 975 . G <*> 0 . ;I16=3,5,0,0,292,10964,0,0,449,26041,0,0,157,3633,0,0;QS=1,0 PL 0,24,213 +17 976 . A <*> 0 . ;I16=3,5,0,0,309,11961,0,0,449,26041,0,0,157,3619,0,0;QS=1,0 PL 0,24,227 +17 977 . T <*> 0 . ;I16=3,5,0,0,285,10393,0,0,449,26041,0,0,156,3562,0,0;QS=1,0 PL 0,24,210 +17 978 . G <*> 0 . ;I16=3,5,0,0,303,11671,0,0,449,26041,0,0,155,3511,0,0;QS=1,0 PL 0,24,224 +17 979 . C <*> 0 . ;I16=3,6,0,0,333,12659,0,0,509,29641,0,0,154,3466,0,0;QS=1,0 PL 0,27,232 +17 980 . T <*> 0 . ;I16=3,6,0,0,312,11106,0,0,509,29641,0,0,154,3428,0,0;QS=1,0 PL 0,27,220 +17 981 . T <*> 0 . ;I16=3,6,0,0,317,11587,0,0,509,29641,0,0,154,3398,0,0;QS=1,0 PL 0,27,224 +17 982 . G <*> 0 . ;I16=3,7,0,0,355,13299,0,0,569,33241,0,0,153,3327,0,0;QS=1,0 PL 0,30,237 +17 983 . A <*> 0 . ;I16=3,7,0,0,397,15835,0,0,569,33241,0,0,153,3267,0,0;QS=1,0 PL 0,30,255 +17 984 . G <*> 0 . ;I16=3,7,0,0,379,14623,0,0,569,33241,0,0,153,3219,0,0;QS=1,0 PL 0,30,253 +17 985 . C <*> 0 . ;I16=3,8,0,0,388,13974,0,0,629,36841,0,0,161,3247,0,0;QS=1,0 PL 0,33,246 +17 986 . C A,<*> 0 . ;I16=2,7,0,1,311,10975,13,169,509,29641,60,3600,133,2599,4,16;QS=0.95873,0.0412698,0 PL 0,16,197,27,200,201 +17 987 . C <*> 0 . ;I16=3,8,0,0,425,16619,0,0,629,36841,0,0,163,3247,0,0;QS=1,0 PL 0,33,255 +17 988 . A <*> 0 . ;I16=3,8,0,0,411,15641,0,0,629,36841,0,0,163,3219,0,0;QS=1,0 PL 0,33,255 +17 989 . G <*> 0 . ;I16=3,8,0,0,403,15151,0,0,629,36841,0,0,163,3207,0,0;QS=1,0 PL 0,33,255 +17 990 . G <*> 0 . ;I16=3,7,0,0,372,14060,0,0,569,33241,0,0,164,3210,0,0;QS=1,0 PL 0,30,246 +17 991 . A <*> 0 . ;I16=2,7,0,0,348,13516,0,0,509,29641,0,0,140,2602,0,0;QS=1,0 PL 0,27,232 +17 992 . G <*> 0 . ;I16=3,7,0,0,355,13147,0,0,569,33241,0,0,166,3258,0,0;QS=1,0 PL 0,30,240 +17 993 . T <*> 0 . ;I16=3,7,0,0,331,11557,0,0,569,33241,0,0,167,3303,0,0;QS=1,0 PL 0,30,222 +17 994 . T <*> 0 . ;I16=3,6,0,0,321,11651,0,0,509,29641,0,0,156,3218,0,0;QS=1,0 PL 0,27,227 +17 995 . C <*> 0 . ;I16=2,6,0,0,308,11982,0,0,449,26041,0,0,157,3265,0,0;QS=1,0 PL 0,24,216 +17 996 . A <*> 0 . ;I16=2,7,0,0,305,10795,0,0,509,29641,0,0,172,3518,0,0;QS=1,0 PL 0,27,207 +17 997 . A <*> 0 . ;I16=2,7,0,0,315,11717,0,0,509,29641,0,0,174,3614,0,0;QS=1,0 PL 0,27,209 +17 998 . G <*> 0 . ;I16=2,8,0,0,356,13140,0,0,569,33241,0,0,176,3722,0,0;QS=1,0 PL 0,30,226 +17 999 . G <*> 0 . ;I16=2,7,0,0,304,11004,0,0,509,29641,0,0,178,3842,0,0;QS=1,0 PL 0,27,202 +17 1000 . C <*> 0 . ;I16=2,8,0,0,369,14113,0,0,569,33241,0,0,182,3978,0,0;QS=1,0 PL 0,30,235 +17 1001 . T <*> 0 . ;I16=2,8,0,0,363,13283,0,0,569,33241,0,0,184,4076,0,0;QS=1,0 PL 0,30,228 +17 1002 . G <*> 0 . ;I16=2,8,0,0,349,12583,0,0,569,33241,0,0,186,4186,0,0;QS=1,0 PL 0,30,220 +17 1003 . C T,<*> 0 . ;I16=2,7,0,1,340,13000,22,484,509,29641,60,3600,166,3816,21,441;QS=0.9375,0.0625,0 PL 0,8,207,27,211,220 +17 1004 . A <*> 0 . ;I16=3,8,0,0,363,12425,0,0,629,36841,0,0,188,4338,0,0;QS=1,0 PL 0,33,231 +17 1005 . A <*> 0 . ;I16=3,8,0,0,363,12517,0,0,629,36841,0,0,189,4379,0,0;QS=1,0 PL 0,33,231 +17 1006 . T <*> 0 . ;I16=2,8,0,0,345,12507,0,0,569,33241,0,0,190,4430,0,0;QS=1,0 PL 0,30,220 +17 1007 . G <*> 0 . ;I16=2,7,0,0,336,12952,0,0,509,29641,0,0,167,3865,0,0;QS=1,0 PL 0,27,225 +17 1008 . A <*> 0 . ;I16=2,7,0,0,326,12496,0,0,509,29641,0,0,168,3882,0,0;QS=1,0 PL 0,27,222 +17 1009 . G <*> 0 . ;I16=2,7,0,0,316,11646,0,0,509,29641,0,0,169,3905,0,0;QS=1,0 PL 0,27,213 +17 1010 . C <*> 0 . ;I16=2,8,0,0,367,14179,0,0,569,33241,0,0,194,4510,0,0;QS=1,0 PL 0,30,234 +17 1011 . T <*> 0 . ;I16=2,8,0,0,364,13328,0,0,569,33241,0,0,194,4498,0,0;QS=1,0 PL 0,30,226 +17 1012 . A <*> 0 . ;I16=2,8,0,0,313,10653,0,0,569,33241,0,0,194,4494,0,0;QS=1,0 PL 0,30,201 +17 1013 . T <*> 0 . ;I16=2,6,0,0,281,10413,0,0,449,26041,0,0,180,4272,0,0;QS=1,0 PL 0,24,202 +17 1014 . G <*> 0 . ;I16=2,7,0,0,327,12203,0,0,509,29641,0,0,196,4506,0,0;QS=1,0 PL 0,27,218 +17 1015 . A <*> 0 . ;I16=2,7,0,0,316,11524,0,0,509,29641,0,0,197,4521,0,0;QS=1,0 PL 0,27,209 +17 1016 . T <*> 0 . ;I16=2,7,0,0,320,11594,0,0,509,29641,0,0,198,4542,0,0;QS=1,0 PL 0,27,212 +17 1017 . T <*> 0 . ;I16=2,7,0,0,316,11564,0,0,509,29641,0,0,199,4569,0,0;QS=1,0 PL 0,27,213 +17 1018 . G <*> 0 . ;I16=2,7,0,0,319,11961,0,0,509,29641,0,0,200,4602,0,0;QS=1,0 PL 0,27,215 +17 1019 . C <*> 0 . ;I16=2,6,0,0,253,8133,0,0,449,26041,0,0,176,4016,0,0;QS=1,0 PL 0,24,181 +17 1020 . G <*> 0 . ;I16=3,6,0,0,328,12124,0,0,509,29641,0,0,180,4202,0,0;QS=1,0 PL 0,27,228 +17 1021 . C <*> 0 . ;I16=2,7,0,0,323,12203,0,0,509,29641,0,0,179,4113,0,0;QS=1,0 PL 0,27,220 +17 1022 . C <*> 0 . ;I16=3,7,0,0,389,15203,0,0,569,33241,0,0,206,4798,0,0;QS=1,0 PL 0,30,255 +17 1023 . A <*> 0 . ;I16=3,6,0,0,302,10600,0,0,509,29641,0,0,183,4241,0,0;QS=1,0 PL 0,27,216 +17 1024 . C <*> 0 . ;I16=4,7,0,0,394,14914,0,0,629,36841,0,0,208,4842,0,0;QS=1,0 PL 0,33,255 +17 1025 . T <*> 0 . ;I16=4,7,0,0,394,14718,0,0,629,36841,0,0,209,4827,0,0;QS=1,0 PL 0,33,255 +17 1026 . G <*> 0 . ;I16=4,7,0,0,405,15323,0,0,629,36841,0,0,209,4773,0,0;QS=1,0 PL 0,33,255 +17 1027 . C <*> 0 . ;I16=4,7,0,0,415,15789,0,0,629,36841,0,0,209,4731,0,0;QS=1,0 PL 0,33,255 +17 1028 . A <*> 0 . ;I16=3,7,0,0,358,12928,0,0,569,33241,0,0,187,4217,0,0;QS=1,0 PL 0,30,238 +17 1029 . C <*> 0 . ;I16=4,7,0,0,410,15956,0,0,629,36841,0,0,209,4683,0,0;QS=1,0 PL 0,33,255 +17 1030 . T <*> 0 . ;I16=4,7,0,0,427,16653,0,0,629,36841,0,0,208,4626,0,0;QS=1,0 PL 0,33,255 +17 1031 . T <*> 0 . ;I16=6,7,0,0,449,16075,0,0,749,44041,0,0,207,4579,0,0;QS=1,0 PL 0,39,255 +17 1032 . T <*> 0 . ;I16=6,7,0,0,449,15787,0,0,749,44041,0,0,208,4544,0,0;QS=1,0 PL 0,39,255 +17 1033 . G <*> 0 . ;I16=6,7,0,0,461,17103,0,0,749,44041,0,0,209,4523,0,0;QS=1,0 PL 0,39,255 +17 1034 . G <*> 0 . ;I16=5,7,0,0,411,14745,0,0,689,40441,0,0,194,4260,0,0;QS=1,0 PL 0,36,255 +17 1035 . C <*> 0 . ;I16=6,6,0,0,420,15514,0,0,720,43200,0,0,212,4522,0,0;QS=1,0 PL 0,36,255 +17 1036 . C <*> 0 . ;I16=6,5,0,0,388,14578,0,0,660,39600,0,0,189,3915,0,0;QS=1,0 PL 0,33,255 +17 1037 . T <*> 0 . ;I16=6,6,0,0,453,17653,0,0,720,43200,0,0,216,4570,0,0;QS=1,0 PL 0,36,255 +17 1038 . G <*> 0 . ;I16=6,5,0,0,411,15795,0,0,660,39600,0,0,193,3987,0,0;QS=1,0 PL 0,33,255 +17 1039 . G <*> 0 . ;I16=6,6,0,0,428,15710,0,0,720,43200,0,0,220,4666,0,0;QS=1,0 PL 0,36,255 +17 1040 . A <*> 0 . ;I16=6,6,0,0,429,15569,0,0,720,43200,0,0,222,4732,0,0;QS=1,0 PL 0,36,255 +17 1041 . C <*> 0 . ;I16=5,6,0,0,407,15311,0,0,660,39600,0,0,215,4729,0,0;QS=1,0 PL 0,33,255 +17 1042 . A <*> 0 . ;I16=6,5,0,0,398,14646,0,0,660,39600,0,0,201,4275,0,0;QS=1,0 PL 0,33,255 +17 1043 . A <*> 0 . ;I16=6,6,0,0,424,15574,0,0,720,43200,0,0,228,5002,0,0;QS=1,0 PL 0,36,255 +17 1044 . C <*> 0 . ;I16=6,5,0,0,407,15641,0,0,660,39600,0,0,205,4491,0,0;QS=1,0 PL 0,33,255 +17 1045 . A <*> 0 . ;I16=6,6,0,0,456,17428,0,0,720,43200,0,0,232,5242,0,0;QS=1,0 PL 0,36,255 +17 1046 . G <*> 0 . ;I16=6,6,0,0,445,17289,0,0,720,43200,0,0,233,5329,0,0;QS=1,0 PL 0,36,255 +17 1047 . A <*> 0 . ;I16=6,6,0,0,446,16784,0,0,720,43200,0,0,234,5426,0,0;QS=1,0 PL 0,36,255 +17 1048 . G <*> 0 . ;I16=6,5,0,0,417,16257,0,0,660,39600,0,0,210,4908,0,0;QS=1,0 PL 0,33,255 +17 1049 . C <*> 0 . ;I16=6,5,0,0,387,14343,0,0,660,39600,0,0,237,5649,0,0;QS=1,0 PL 0,33,255 +17 1050 . A <*> 0 . ;I16=6,5,0,0,407,15209,0,0,660,39600,0,0,237,5673,0,0;QS=1,0 PL 0,33,255 +17 1051 . A <*> 0 . ;I16=5,4,0,0,321,11727,0,0,540,32400,0,0,213,5079,0,0;QS=1,0 PL 0,27,238 +17 1052 . A <*> 0 . ;I16=5,4,0,0,333,12445,0,0,540,32400,0,0,214,5116,0,0;QS=1,0 PL 0,27,247 +17 1053 . A <*> 0 . ;I16=5,3,0,0,296,11020,0,0,480,28800,0,0,190,4534,0,0;QS=1,0 PL 0,24,224 +17 1054 . C <*> 0 . ;I16=5,5,0,0,375,14233,0,0,600,36000,0,0,240,5784,0,0;QS=1,0 PL 0,30,255 +17 1055 . C <*> 0 . ;I16=6,5,0,0,393,14919,0,0,660,39600,0,0,240,5792,0,0;QS=1,0 PL 0,33,255 +17 1056 . C <*> 0 . ;I16=6,4,0,0,356,13700,0,0,600,36000,0,0,216,5184,0,0;QS=1,0 PL 0,30,255 +17 1057 . T <*> 0 . ;I16=6,5,0,0,384,14052,0,0,660,39600,0,0,239,5685,0,0;QS=1,0 PL 0,33,255 +17 1058 . G <*> 0 . ;I16=6,5,0,0,418,16166,0,0,660,39600,0,0,237,5569,0,0;QS=1,0 PL 0,33,255 +17 1059 . T <*> 0 . ;I16=6,4,0,0,351,12905,0,0,600,36000,0,0,210,4836,0,0;QS=1,0 PL 0,30,249 +17 1060 . C <*> 0 . ;I16=6,5,0,0,403,15483,0,0,660,39600,0,0,232,5312,0,0;QS=1,0 PL 0,33,255 +17 1061 . T <*> 0 . ;I16=6,5,0,0,415,16021,0,0,660,39600,0,0,229,5173,0,0;QS=1,0 PL 0,33,255 +17 1062 . C <*> 0 . ;I16=6,5,0,0,432,17184,0,0,660,39600,0,0,226,5044,0,0;QS=1,0 PL 0,33,255 +17 1063 . T <*> 0 . ;I16=6,4,0,0,385,14887,0,0,600,36000,0,0,198,4300,0,0;QS=1,0 PL 0,30,255 +17 1064 . A <*> 0 . ;I16=6,4,0,0,376,14158,0,0,600,36000,0,0,203,4527,0,0;QS=1,0 PL 0,30,255 +17 1065 . A <*> 0 . ;I16=6,4,0,0,377,14297,0,0,600,36000,0,0,201,4461,0,0;QS=1,0 PL 0,30,255 +17 1066 . A <*> 0 . ;I16=7,4,0,0,409,15473,0,0,660,39600,0,0,199,4403,0,0;QS=1,0 PL 0,33,255 +17 1067 . A <*> 0 . ;I16=7,5,0,0,410,14854,0,0,720,43200,0,0,212,4550,0,0;QS=1,0 PL 0,36,255 +17 1068 . A <*> 0 . ;I16=7,3,0,0,370,13912,0,0,600,36000,0,0,172,3690,0,0;QS=1,0 PL 0,30,253 +17 1069 . A <*> 0 . ;I16=7,4,0,0,394,14452,0,0,660,39600,0,0,196,4286,0,0;QS=1,0 PL 0,33,255 +17 1070 . A <*> 0 . ;I16=6,5,0,0,397,14839,0,0,660,39600,0,0,181,3763,0,0;QS=1,0 PL 0,33,255 +17 1071 . G <*> 0 . ;I16=7,5,0,0,463,18511,0,0,720,43200,0,0,204,4358,0,0;QS=1,0 PL 0,36,255 +17 1072 . A <*> 0 . ;I16=7,5,0,0,415,14737,0,0,720,43200,0,0,202,4340,0,0;QS=1,0 PL 0,36,255 +17 1073 . A <*> 0 . ;I16=7,4,0,0,373,13419,0,0,660,39600,0,0,175,3709,0,0;QS=1,0 PL 0,33,254 +17 1074 . A <*> 0 . ;I16=7,5,0,0,406,14192,0,0,720,43200,0,0,196,4244,0,0;QS=1,0 PL 0,36,255 +17 1075 . A <*> 0 . ;I16=7,4,0,0,393,14385,0,0,660,39600,0,0,188,4180,0,0;QS=1,0 PL 0,33,255 +17 1076 . G <*> 0 . ;I16=7,4,0,0,433,17393,0,0,660,39600,0,0,188,4176,0,0;QS=1,0 PL 0,33,255 +17 1077 . A <*> 0 . ;I16=7,5,0,0,414,14572,0,0,720,43200,0,0,192,4200,0,0;QS=1,0 PL 0,36,255 +17 1078 . A <*> 0 . ;I16=7,5,0,0,420,15088,0,0,720,43200,0,0,191,4213,0,0;QS=1,0 PL 0,36,255 +17 1079 . A <*> 0 . ;I16=7,4,0,0,413,15597,0,0,660,39600,0,0,190,4190,0,0;QS=1,0 PL 0,33,255 +17 1080 . A <*> 0 . ;I16=7,4,0,0,393,14653,0,0,660,39600,0,0,189,4181,0,0;QS=1,0 PL 0,33,255 +17 1081 . G <*> 0 . ;I16=7,3,0,0,381,14873,0,0,600,36000,0,0,171,3879,0,0;QS=1,0 PL 0,30,255 +17 1082 . A <*> 0 . ;I16=7,2,0,0,335,12575,0,0,540,32400,0,0,171,3875,0,0;QS=1,0 PL 0,27,224 +17 1083 . A <*> 0 . ;I16=7,3,0,0,366,13714,0,0,600,36000,0,0,185,4075,0,0;QS=1,0 PL 0,30,246 +17 1084 . A <*> 0 . ;I16=8,3,0,0,392,14298,0,0,660,39600,0,0,184,4060,0,0;QS=1,0 PL 0,33,253 +17 1085 . A <*> 0 . ;I16=8,2,0,0,360,13230,0,0,600,36000,0,0,185,4055,0,0;QS=1,0 PL 0,30,232 +17 1086 . A <*> 0 . ;I16=8,2,0,0,339,11945,0,0,600,36000,0,0,186,4060,0,0;QS=1,0 PL 0,30,219 +17 1087 . C <*> 0 . ;I16=8,2,0,0,352,13236,0,0,600,36000,0,0,187,4075,0,0;QS=1,0 PL 0,30,234 +17 1088 . T <*> 0 . ;I16=8,2,0,0,395,15645,0,0,600,36000,0,0,188,4100,0,0;QS=1,0 PL 0,30,252 +17 1089 . C <*> 0 . ;I16=8,2,0,0,405,16477,0,0,600,36000,0,0,189,4135,0,0;QS=1,0 PL 0,30,255 +17 1090 . A <*> 0 . ;I16=8,2,0,0,355,13203,0,0,600,36000,0,0,190,4180,0,0;QS=1,0 PL 0,30,221 +17 1091 . C <*> 0 . ;I16=8,2,0,0,383,14993,0,0,600,36000,0,0,191,4235,0,0;QS=1,0 PL 0,30,247 +17 1092 . T <*> 0 . ;I16=8,2,0,0,380,14658,0,0,600,36000,0,0,191,4249,0,0;QS=1,0 PL 0,30,244 +17 1093 . G <*> 0 . ;I16=8,2,0,0,393,15677,0,0,600,36000,0,0,191,4271,0,0;QS=1,0 PL 0,30,249 +17 1094 . G <*> 0 . ;I16=8,2,0,0,370,14420,0,0,600,36000,0,0,191,4301,0,0;QS=1,0 PL 0,30,243 +17 1095 . A <*> 0 . ;I16=8,2,0,0,373,13991,0,0,600,36000,0,0,190,4290,0,0;QS=1,0 PL 0,30,236 +17 1096 . T <*> 0 . ;I16=9,2,0,0,390,14194,0,0,660,39600,0,0,189,4289,0,0;QS=1,0 PL 0,33,234 +17 1097 . A <*> 0 . ;I16=9,2,0,0,385,13613,0,0,660,39600,0,0,189,4299,0,0;QS=1,0 PL 0,33,230 +17 1098 . T <*> 0 . ;I16=9,1,0,0,362,13208,0,0,600,36000,0,0,190,4320,0,0;QS=1,0 PL 0,30,210 +17 1099 . G <*> 0 . ;I16=9,1,0,0,403,16303,0,0,600,36000,0,0,190,4302,0,0;QS=1,0 PL 0,30,229 +17 1100 . A <*> 0 . ;I16=9,1,0,0,366,13630,0,0,600,36000,0,0,190,4296,0,0;QS=1,0 PL 0,30,210 +17 1101 . A <*> 0 . ;I16=9,1,0,0,392,15408,0,0,600,36000,0,0,189,4251,0,0;QS=1,0 PL 0,30,222 +17 1102 . T <*> 0 . ;I16=9,1,0,0,368,13642,0,0,600,36000,0,0,188,4216,0,0;QS=1,0 PL 0,30,210 +17 1103 . G <*> 0 . ;I16=9,1,0,0,388,15290,0,0,600,36000,0,0,187,4191,0,0;QS=1,0 PL 0,30,223 +17 1104 . A <*> 0 . ;I16=8,1,0,0,353,13879,0,0,540,32400,0,0,187,4175,0,0;QS=1,0 PL 0,27,213 +17 1105 . T <*> 0 . ;I16=8,1,0,0,330,12256,0,0,540,32400,0,0,187,4167,0,0;QS=1,0 PL 0,27,203 +17 1106 . A <*> 0 . ;I16=8,2,0,0,353,12805,0,0,600,36000,0,0,185,4069,0,0;QS=1,0 PL 0,30,227 +17 1107 . C <*> 0 . ;I16=8,2,0,0,383,14795,0,0,600,36000,0,0,184,3984,0,0;QS=1,0 PL 0,30,244 +17 1108 . A <*> 0 . ;I16=8,2,0,0,376,14232,0,0,600,36000,0,0,183,3913,0,0;QS=1,0 PL 0,30,239 +17 1109 . G <*> 0 . ;I16=8,2,0,0,417,17435,0,0,600,36000,0,0,182,3856,0,0;QS=1,0 PL 0,30,255 +17 1110 . G <*> 0 . ;I16=8,2,0,0,380,14522,0,0,600,36000,0,0,180,3762,0,0;QS=1,0 PL 0,30,242 +17 1111 . T <*> 0 . ;I16=8,2,0,0,355,12759,0,0,600,36000,0,0,178,3680,0,0;QS=1,0 PL 0,30,227 +17 1112 . T <*> 0 . ;I16=8,2,0,0,351,12703,0,0,600,36000,0,0,176,3610,0,0;QS=1,0 PL 0,30,226 +17 1113 . G <*> 0 . ;I16=8,2,0,0,404,16370,0,0,600,36000,0,0,174,3552,0,0;QS=1,0 PL 0,30,255 +17 1114 . A <*> 0 . ;I16=8,2,0,0,363,13557,0,0,600,36000,0,0,172,3506,0,0;QS=1,0 PL 0,30,235 +17 1115 . G <*> 0 . ;I16=8,2,0,0,402,16282,0,0,600,36000,0,0,170,3472,0,0;QS=1,0 PL 0,30,255 +17 1116 . G <*> 0 . ;I16=8,2,0,0,363,13627,0,0,600,36000,0,0,168,3450,0,0;QS=1,0 PL 0,30,236 +17 1117 . A <*> 0 . ;I16=8,2,0,0,372,13950,0,0,600,36000,0,0,166,3440,0,0;QS=1,0 PL 0,30,235 +17 1118 . T <*> 0 . ;I16=8,2,0,0,366,13488,0,0,600,36000,0,0,164,3442,0,0;QS=1,0 PL 0,30,230 +17 1119 . C <*> 0 . ;I16=7,2,0,0,326,12096,0,0,540,32400,0,0,151,3335,0,0;QS=1,0 PL 0,27,224 +17 1120 . C <*> 0 . ;I16=7,2,0,0,338,12752,0,0,540,32400,0,0,161,3481,0,0;QS=1,0 PL 0,27,227 +17 1121 . A <*> 0 . ;I16=7,2,0,0,349,13569,0,0,540,32400,0,0,160,3516,0,0;QS=1,0 PL 0,27,233 +17 1122 . T <*> 0 . ;I16=8,2,0,0,365,13403,0,0,600,36000,0,0,158,3510,0,0;QS=1,0 PL 0,30,230 +17 1123 . T <*> 0 . ;I16=8,2,0,0,349,12281,0,0,600,36000,0,0,157,3513,0,0;QS=1,0 PL 0,30,221 +17 1124 . A <*> 0 . ;I16=7,2,0,0,327,11927,0,0,540,32400,0,0,157,3525,0,0;QS=1,0 PL 0,27,218 +17 1125 . T <*> 0 . ;I16=7,2,0,0,339,12845,0,0,540,32400,0,0,157,3545,0,0;QS=1,0 PL 0,27,228 +17 1126 . C <*> 0 . ;I16=7,2,0,0,343,13275,0,0,540,32400,0,0,157,3573,0,0;QS=1,0 PL 0,27,234 +17 1127 . T <*> 0 . ;I16=7,2,0,0,345,13259,0,0,540,32400,0,0,157,3609,0,0;QS=1,0 PL 0,27,231 +17 1128 . G <*> 0 . ;I16=7,2,0,0,350,13692,0,0,540,32400,0,0,157,3653,0,0;QS=1,0 PL 0,27,236 +17 1129 . A <*> 0 . ;I16=6,2,0,0,282,10092,0,0,480,28800,0,0,156,3704,0,0;QS=1,0 PL 0,24,204 +17 1130 . A <*> 0 . ;I16=7,2,0,0,315,11253,0,0,540,32400,0,0,156,3716,0,0;QS=1,0 PL 0,27,215 +17 1131 . A <*> 0 . ;I16=5,2,0,0,270,10440,0,0,420,25200,0,0,157,3735,0,0;QS=1,0 PL 0,21,206 +17 1132 . T <*> 0 . ;I16=5,2,0,0,261,9749,0,0,420,25200,0,0,157,3709,0,0;QS=1,0 PL 0,21,198 +17 1133 . G <*> 0 . ;I16=5,2,0,0,278,11102,0,0,420,25200,0,0,157,3687,0,0;QS=1,0 PL 0,21,214 +17 1134 . C <*> 0 . ;I16=5,2,0,0,273,10703,0,0,420,25200,0,0,157,3669,0,0;QS=1,0 PL 0,21,209 +17 1135 . T <*> 0 . ;I16=5,2,0,0,272,10598,0,0,420,25200,0,0,157,3655,0,0;QS=1,0 PL 0,21,209 +17 1136 . T <*> 0 . ;I16=5,2,0,0,263,9901,0,0,420,25200,0,0,157,3645,0,0;QS=1,0 PL 0,21,200 +17 1137 . G <*> 0 . ;I16=5,2,0,0,280,11238,0,0,420,25200,0,0,157,3639,0,0;QS=1,0 PL 0,21,214 +17 1138 . G <*> 0 . ;I16=5,2,0,0,257,9501,0,0,420,25200,0,0,157,3637,0,0;QS=1,0 PL 0,21,197 +17 1139 . A <*> 0 . ;I16=5,2,0,0,262,9838,0,0,420,25200,0,0,157,3639,0,0;QS=1,0 PL 0,21,200 +17 1140 . C <*> 0 . ;I16=5,2,0,0,281,11285,0,0,420,25200,0,0,157,3645,0,0;QS=1,0 PL 0,21,214 +17 1141 . C <*> 0 . ;I16=5,2,0,0,279,11127,0,0,420,25200,0,0,156,3606,0,0;QS=1,0 PL 0,21,212 +17 1142 . A <*> 0 . ;I16=5,2,0,0,277,10997,0,0,420,25200,0,0,155,3573,0,0;QS=1,0 PL 0,21,212 +17 1143 . G <*> 0 . ;I16=5,2,0,0,291,12121,0,0,420,25200,0,0,154,3546,0,0;QS=1,0 PL 0,21,222 +17 1144 . A <*> 0 . ;I16=5,2,0,0,269,10361,0,0,420,25200,0,0,153,3525,0,0;QS=1,0 PL 0,21,205 +17 1145 . T <*> 0 . ;I16=5,2,0,0,271,10511,0,0,420,25200,0,0,152,3510,0,0;QS=1,0 PL 0,21,206 +17 1146 . G <*> 0 . ;I16=5,2,0,0,271,10557,0,0,420,25200,0,0,151,3501,0,0;QS=1,0 PL 0,21,210 +17 1147 . T <*> 0 . ;I16=6,2,0,0,288,10440,0,0,480,28800,0,0,150,3498,0,0;QS=1,0 PL 0,24,207 +17 1148 . T <*> 0 . ;I16=6,2,0,0,269,9219,0,0,480,28800,0,0,149,3451,0,0;QS=1,0 PL 0,24,196 +17 1149 . T <*> 0 . ;I16=6,2,0,0,283,10079,0,0,480,28800,0,0,148,3410,0,0;QS=1,0 PL 0,24,205 +17 1150 . T <*> 0 . ;I16=6,2,0,0,291,10637,0,0,480,28800,0,0,146,3326,0,0;QS=1,0 PL 0,24,208 +17 1151 . G <*> 0 . ;I16=6,2,0,0,306,11764,0,0,480,28800,0,0,144,3250,0,0;QS=1,0 PL 0,24,220 +17 1152 . A <*> 0 . ;I16=6,2,0,0,281,9955,0,0,480,28800,0,0,142,3182,0,0;QS=1,0 PL 0,24,202 +17 1153 . A <*> 0 . ;I16=6,2,0,0,278,9836,0,0,480,28800,0,0,140,3122,0,0;QS=1,0 PL 0,24,202 +17 1154 . T <*> 0 . ;I16=7,2,0,0,308,10786,0,0,540,32400,0,0,138,3070,0,0;QS=1,0 PL 0,27,212 +17 1155 . T <*> 0 . ;I16=6,2,0,0,294,10884,0,0,480,28800,0,0,138,3026,0,0;QS=1,0 PL 0,24,211 +17 1156 . T <*> 0 . ;I16=5,3,0,0,276,9628,0,0,480,28800,0,0,113,2365,0,0;QS=1,0 PL 0,24,210 +17 1157 . T <*> 0 . ;I16=6,3,0,0,320,11498,0,0,540,32400,0,0,139,2963,0,0;QS=1,0 PL 0,27,230 +17 1158 . G <*> 0 . ;I16=6,3,0,0,332,12456,0,0,540,32400,0,0,140,2946,0,0;QS=1,0 PL 0,27,240 +17 1159 . G <*> 0 . ;I16=6,3,0,0,349,13569,0,0,540,32400,0,0,140,2890,0,0;QS=1,0 PL 0,27,249 +17 1160 . A <*> 0 . ;I16=6,3,0,0,318,11396,0,0,540,32400,0,0,140,2846,0,0;QS=1,0 PL 0,27,229 +17 1161 . T <*> 0 . ;I16=6,3,0,0,308,10658,0,0,540,32400,0,0,140,2814,0,0;QS=1,0 PL 0,27,221 +17 1162 . T <*> 0 . ;I16=6,3,0,0,323,11729,0,0,540,32400,0,0,140,2794,0,0;QS=1,0 PL 0,27,232 +17 1163 . T <*> 0 . ;I16=6,4,0,0,342,11966,0,0,600,36000,0,0,140,2786,0,0;QS=1,0 PL 0,30,243 +17 1164 . T <*> 0 . ;I16=6,4,0,0,330,11236,0,0,600,36000,0,0,141,2791,0,0;QS=1,0 PL 0,30,235 +17 1165 . T <*> 0 . ;I16=6,4,0,0,338,11716,0,0,600,36000,0,0,142,2810,0,0;QS=1,0 PL 0,30,240 +17 1166 . T <*> 0 . ;I16=5,4,0,0,313,11023,0,0,540,32400,0,0,144,2842,0,0;QS=1,0 PL 0,27,231 +17 1167 . C <*> 0 . ;I16=5,4,0,0,353,13875,0,0,540,32400,0,0,146,2886,0,0;QS=1,0 PL 0,27,255 +17 1168 . A <*> 0 . ;I16=5,4,0,0,324,11802,0,0,540,32400,0,0,148,2942,0,0;QS=1,0 PL 0,27,238 +17 1169 . T <*> 0 . ;I16=5,4,0,0,338,12716,0,0,540,32400,0,0,150,3010,0,0;QS=1,0 PL 0,27,247 +17 1170 . A <*> 0 . ;I16=5,4,0,0,334,12426,0,0,540,32400,0,0,152,3090,0,0;QS=1,0 PL 0,27,244 +17 1171 . T <*> 0 . ;I16=5,4,0,0,341,12939,0,0,540,32400,0,0,153,3133,0,0;QS=1,0 PL 0,27,249 +17 1172 . T <*> 0 . ;I16=5,4,0,0,319,11445,0,0,540,32400,0,0,154,3190,0,0;QS=1,0 PL 0,27,235 +17 1173 . T <*> 0 . ;I16=5,4,0,0,326,11950,0,0,540,32400,0,0,154,3210,0,0;QS=1,0 PL 0,27,241 +17 1174 . T <*> 0 . ;I16=5,4,0,0,312,10946,0,0,540,32400,0,0,154,3242,0,0;QS=1,0 PL 0,27,230 +17 1175 . G <*> 0 . ;I16=5,3,0,0,310,12232,0,0,480,28800,0,0,155,3285,0,0;QS=1,0 PL 0,24,234 +17 1176 . T <*> 0 . ;I16=5,3,0,0,291,10651,0,0,480,28800,0,0,156,3338,0,0;QS=1,0 PL 0,24,221 +17 1177 . A <*> 0 . ;I16=5,3,0,0,293,10751,0,0,480,28800,0,0,157,3401,0,0;QS=1,0 PL 0,24,220 +17 1178 . A <*> 0 . ;I16=5,3,0,0,290,10716,0,0,480,28800,0,0,158,3474,0,0;QS=1,0 PL 0,24,221 +17 1179 . T <*> 0 . ;I16=5,3,0,0,293,10845,0,0,480,28800,0,0,159,3557,0,0;QS=1,0 PL 0,24,223 +17 1180 . C <*> 0 . ;I16=4,3,0,0,278,11158,0,0,420,25200,0,0,156,3590,0,0;QS=1,0 PL 0,21,222 +17 1181 . T <*> 0 . ;I16=5,3,0,0,312,12202,0,0,480,28800,0,0,158,3600,0,0;QS=1,0 PL 0,24,236 +17 1182 . T <*> 0 . ;I16=5,4,0,0,319,11455,0,0,540,32400,0,0,156,3560,0,0;QS=1,0 PL 0,27,236 +17 1183 . T <*> 0 . ;I16=5,4,0,0,324,11786,0,0,540,32400,0,0,155,3529,0,0;QS=1,0 PL 0,27,239 +17 1184 . G <*> 0 . ;I16=4,4,0,0,303,11613,0,0,480,28800,0,0,155,3507,0,0;QS=1,0 PL 0,24,234 +17 1185 . C <*> 0 . ;I16=4,4,0,0,320,12872,0,0,480,28800,0,0,155,3493,0,0;QS=1,0 PL 0,24,246 +17 1186 . A <*> 0 . ;I16=4,4,0,0,312,12202,0,0,480,28800,0,0,155,3487,0,0;QS=1,0 PL 0,24,240 +17 1187 . G <*> 0 . ;I16=5,4,0,0,322,11812,0,0,540,32400,0,0,155,3489,0,0;QS=1,0 PL 0,27,240 +17 1188 . T <*> 0 . ;I16=6,4,0,0,352,12570,0,0,600,36000,0,0,156,3500,0,0;QS=1,0 PL 0,30,248 +17 1189 . A <*> 0 . ;I16=6,4,0,0,368,13588,0,0,600,36000,0,0,157,3471,0,0;QS=1,0 PL 0,30,255 +17 1190 . T <*> 0 . ;I16=6,5,0,0,394,14240,0,0,660,39600,0,0,158,3452,0,0;QS=1,0 PL 0,33,255 +17 1191 . A <*> 0 . ;I16=6,5,0,0,389,13893,0,0,660,39600,0,0,160,3444,0,0;QS=1,0 PL 0,33,255 +17 1192 . T <*> 0 . ;I16=6,5,0,0,405,14991,0,0,660,39600,0,0,162,3448,0,0;QS=1,0 PL 0,33,255 +17 1193 . T <*> 0 . ;I16=6,5,0,0,398,14502,0,0,660,39600,0,0,164,3464,0,0;QS=1,0 PL 0,33,255 +17 1194 . T <*> 0 . ;I16=6,5,0,0,399,14545,0,0,660,39600,0,0,166,3492,0,0;QS=1,0 PL 0,33,255 +17 1195 . A <*> 0 . ;I16=6,5,0,0,389,14027,0,0,660,39600,0,0,168,3532,0,0;QS=1,0 PL 0,33,255 +17 1196 . C <*> 0 . ;I16=5,5,0,0,375,14145,0,0,600,36000,0,0,171,3583,0,0;QS=1,0 PL 0,30,255 +17 1197 . C <*> 0 . ;I16=5,5,0,0,369,14203,0,0,600,36000,0,0,173,3595,0,0;QS=1,0 PL 0,30,255 +17 1198 . A <*> 0 . ;I16=5,5,0,0,384,14790,0,0,600,36000,0,0,175,3619,0,0;QS=1,0 PL 0,30,255 +17 1199 . G <*> 0 . ;I16=5,5,0,0,393,15703,0,0,600,36000,0,0,177,3655,0,0;QS=1,0 PL 0,30,255 +17 1200 . T <*> 0 . ;I16=5,5,0,0,366,13518,0,0,600,36000,0,0,179,3703,0,0;QS=1,0 PL 0,30,255 +17 1201 . T <*> 0 . ;I16=5,5,0,0,362,13170,0,0,600,36000,0,0,181,3763,0,0;QS=1,0 PL 0,30,255 +17 1202 . C <*> 0 . ;I16=6,5,0,0,414,15812,0,0,660,39600,0,0,183,3835,0,0;QS=1,0 PL 0,33,255 +17 1203 . A <*> 0 . ;I16=6,5,0,0,406,15096,0,0,660,39600,0,0,186,3920,0,0;QS=1,0 PL 0,33,255 +17 1204 . G <*> 0 . ;I16=6,5,0,0,391,14793,0,0,660,39600,0,0,189,4019,0,0;QS=1,0 PL 0,33,255 +17 1205 . C <*> 0 . ;I16=6,5,0,0,408,15494,0,0,660,39600,0,0,192,4132,0,0;QS=1,0 PL 0,33,255 +17 1206 . A <*> 0 . ;I16=6,4,0,0,368,13650,0,0,600,36000,0,0,196,4258,0,0;QS=1,0 PL 0,30,255 +17 1207 . T <*> 0 . ;I16=6,4,0,0,358,13044,0,0,600,36000,0,0,200,4396,0,0;QS=1,0 PL 0,30,254 +17 1208 . C <*> 0 . ;I16=6,4,0,0,396,15802,0,0,600,36000,0,0,203,4495,0,0;QS=1,0 PL 0,30,255 +17 1209 . C <*> 0 . ;I16=6,4,0,0,386,15248,0,0,600,36000,0,0,206,4604,0,0;QS=1,0 PL 0,30,255 +17 1210 . C <*> 0 . ;I16=6,4,0,0,398,16040,0,0,600,36000,0,0,209,4723,0,0;QS=1,0 PL 0,30,255 +17 1211 . T <*> 0 . ;I16=6,4,0,0,365,13533,0,0,600,36000,0,0,212,4852,0,0;QS=1,0 PL 0,30,255 +17 1212 . A <*> 0 . ;I16=6,4,0,0,348,12480,0,0,600,36000,0,0,215,4991,0,0;QS=1,0 PL 0,30,246 +17 1213 . A <*> 0 . ;I16=6,4,0,0,358,13082,0,0,600,36000,0,0,217,5089,0,0;QS=1,0 PL 0,30,253 +17 1214 . C <*> 0 . ;I16=6,4,0,0,386,15222,0,0,600,36000,0,0,218,5144,0,0;QS=1,0 PL 0,30,255 +17 1215 . T <*> 0 . ;I16=6,4,0,0,368,13852,0,0,600,36000,0,0,219,5205,0,0;QS=1,0 PL 0,30,255 +17 1216 . C <*> 0 . ;I16=6,4,0,0,397,15871,0,0,600,36000,0,0,219,5221,0,0;QS=1,0 PL 0,30,255 +17 1217 . A <*> 0 . ;I16=6,4,0,0,379,14459,0,0,600,36000,0,0,219,5241,0,0;QS=1,0 PL 0,30,255 +17 1218 . A <*> 0 . ;I16=6,4,0,0,365,13485,0,0,600,36000,0,0,219,5265,0,0;QS=1,0 PL 0,30,255 +17 1219 . A <*> 0 . ;I16=6,4,0,0,391,15375,0,0,600,36000,0,0,219,5293,0,0;QS=1,0 PL 0,30,255 +17 1220 . A <*> 0 . ;I16=6,4,0,0,357,13127,0,0,600,36000,0,0,219,5325,0,0;QS=1,0 PL 0,30,253 +17 1221 . A <*> 0 . ;I16=6,4,0,0,362,13346,0,0,600,36000,0,0,219,5361,0,0;QS=1,0 PL 0,30,255 +17 1222 . T <*> 0 . ;I16=5,4,0,0,331,12345,0,0,540,32400,0,0,219,5351,0,0;QS=1,0 PL 0,27,245 +17 1223 . T <*> 0 . ;I16=5,4,0,0,309,11013,0,0,540,32400,0,0,219,5345,0,0;QS=1,0 PL 0,27,232 +17 1224 . C <*> 0 . ;I16=6,4,0,0,375,14419,0,0,600,36000,0,0,219,5343,0,0;QS=1,0 PL 0,30,255 +17 1225 . A <*> 0 . ;I16=6,4,0,0,389,15195,0,0,600,36000,0,0,220,5346,0,0;QS=1,0 PL 0,30,255 +17 1226 . A <*> 0 . ;I16=6,4,0,0,371,13919,0,0,600,36000,0,0,221,5355,0,0;QS=1,0 PL 0,30,255 +17 1227 . A <*> 0 . ;I16=6,4,0,0,374,14134,0,0,600,36000,0,0,222,5370,0,0;QS=1,0 PL 0,30,255 +17 1228 . A <*> 0 . ;I16=6,4,0,0,369,13833,0,0,600,36000,0,0,222,5340,0,0;QS=1,0 PL 0,30,255 +17 1229 . A <*> 0 . ;I16=6,4,0,0,390,15300,0,0,600,36000,0,0,222,5314,0,0;QS=1,0 PL 0,30,255 +17 1230 . T <*> 0 . ;I16=6,4,0,0,348,12368,0,0,600,36000,0,0,222,5292,0,0;QS=1,0 PL 0,30,245 +17 1231 . C <*> 0 . ;I16=6,4,0,0,389,15219,0,0,600,36000,0,0,221,5225,0,0;QS=1,0 PL 0,30,255 +17 1232 . T <*> 0 . ;I16=6,4,0,0,374,14104,0,0,600,36000,0,0,220,5164,0,0;QS=1,0 PL 0,30,255 +17 1233 . G <*> 0 . ;I16=6,4,0,0,368,13792,0,0,600,36000,0,0,219,5109,0,0;QS=1,0 PL 0,30,255 +17 1234 . A <*> 0 . ;I16=6,5,0,0,393,14615,0,0,660,39600,0,0,218,5060,0,0;QS=1,0 PL 0,33,255 +17 1235 . A <*> 0 . ;I16=6,5,0,0,389,14089,0,0,660,39600,0,0,218,5018,0,0;QS=1,0 PL 0,33,255 +17 1236 . A <*> 0 . ;I16=6,5,0,0,399,14791,0,0,660,39600,0,0,218,4984,0,0;QS=1,0 PL 0,33,255 +17 1237 . T <*> 0 . ;I16=6,5,0,0,382,13712,0,0,660,39600,0,0,217,4909,0,0;QS=1,0 PL 0,33,255 +17 1238 . C <*> 0 . ;I16=7,5,0,0,452,17256,0,0,720,43200,0,0,215,4795,0,0;QS=1,0 PL 0,36,255 +17 1239 . C <*> 0 . ;I16=7,5,0,0,448,16972,0,0,720,43200,0,0,214,4694,0,0;QS=1,0 PL 0,36,255 +17 1240 . C <*> 0 . ;I16=7,5,0,0,439,16625,0,0,720,43200,0,0,213,4607,0,0;QS=1,0 PL 0,36,255 +17 1241 . A <*> 0 . ;I16=7,5,0,0,442,16518,0,0,720,43200,0,0,212,4534,0,0;QS=1,0 PL 0,36,255 +17 1242 . A <*> 0 . ;I16=7,5,0,0,453,17221,0,0,720,43200,0,0,211,4475,0,0;QS=1,0 PL 0,36,255 +17 1243 . A <*> 0 . ;I16=7,5,0,0,433,15865,0,0,720,43200,0,0,210,4430,0,0;QS=1,0 PL 0,36,255 +17 1244 . C <*> 0 . ;I16=7,4,0,0,384,13542,0,0,660,39600,0,0,199,4299,0,0;QS=1,0 PL 0,33,255 +17 1245 . G <*> 0 . ;I16=7,5,0,0,367,11879,0,0,720,43200,0,0,208,4382,0,0;QS=1,0 PL 0,36,245 +17 1246 . C <*> 0 . ;I16=7,5,0,0,377,12545,0,0,720,43200,0,0,207,4379,0,0;QS=1,0 PL 0,36,252 +17 1247 . G <*> 0 . ;I16=6,5,0,0,381,13519,0,0,660,39600,0,0,207,4389,0,0;QS=1,0 PL 0,33,255 +17 1248 . C <*> 0 . ;I16=5,5,0,0,374,14732,0,0,600,36000,0,0,182,3786,0,0;QS=1,0 PL 0,30,255 +17 1249 . C <*> 0 . ;I16=7,5,0,0,454,17508,0,0,720,43200,0,0,207,4445,0,0;QS=1,0 PL 0,36,255 +17 1250 . A <*> 0 . ;I16=7,5,0,0,434,15882,0,0,720,43200,0,0,207,4441,0,0;QS=1,0 PL 0,36,255 +17 1251 . A <*> 0 . ;I16=7,5,0,0,423,15295,0,0,720,43200,0,0,207,4449,0,0;QS=1,0 PL 0,36,255 +17 1252 . T <*> 0 . ;I16=7,5,0,0,426,15242,0,0,720,43200,0,0,207,4469,0,0;QS=1,0 PL 0,36,255 +17 1253 . A <*> 0 . ;I16=7,5,0,0,412,14530,0,0,720,43200,0,0,207,4501,0,0;QS=1,0 PL 0,36,255 +17 1254 . A <*> 0 . ;I16=7,5,0,0,453,17279,0,0,720,43200,0,0,207,4545,0,0;QS=1,0 PL 0,36,255 +17 1255 . G <*> 0 . ;I16=7,5,0,0,441,16811,0,0,720,43200,0,0,207,4601,0,0;QS=1,0 PL 0,36,255 +17 1256 . C <*> 0 . ;I16=7,4,0,0,420,16208,0,0,660,39600,0,0,208,4668,0,0;QS=1,0 PL 0,33,255 +17 1257 . A <*> 0 . ;I16=7,4,0,0,397,14509,0,0,660,39600,0,0,209,4745,0,0;QS=1,0 PL 0,33,255 +17 1258 . T <*> 0 . ;I16=7,4,0,0,409,15313,0,0,660,39600,0,0,210,4832,0,0;QS=1,0 PL 0,33,255 +17 1259 . T <*> 0 . ;I16=7,4,0,0,342,11270,0,0,660,39600,0,0,211,4929,0,0;QS=1,0 PL 0,33,236 +17 1260 . C <*> 0 . ;I16=7,4,0,0,396,14740,0,0,660,39600,0,0,211,4985,0,0;QS=1,0 PL 0,33,255 +17 1261 . C <*> 0 . ;I16=6,4,0,0,352,13164,0,0,600,36000,0,0,186,4424,0,0;QS=1,0 PL 0,30,255 +17 1262 . C <*> 0 . ;I16=6,4,0,0,351,12855,0,0,600,36000,0,0,211,5071,0,0;QS=1,0 PL 0,30,253 +17 1263 . T <*> 0 . ;I16=6,3,0,0,325,12095,0,0,540,32400,0,0,212,5100,0,0;QS=1,0 PL 0,27,238 +17 1264 . T <*> 0 . ;I16=6,3,0,0,307,10945,0,0,540,32400,0,0,212,5084,0,0;QS=1,0 PL 0,27,226 +17 1265 . T <*> 0 . ;I16=6,3,0,0,314,11426,0,0,540,32400,0,0,210,4974,0,0;QS=1,0 PL 0,27,232 +17 1266 . G <*> 0 . ;I16=7,3,0,0,376,14474,0,0,600,36000,0,0,208,4872,0,0;QS=1,0 PL 0,30,255 +17 1267 . A <*> 0 . ;I16=7,3,0,0,370,13902,0,0,600,36000,0,0,207,4779,0,0;QS=1,0 PL 0,30,253 +17 1268 . G <*> 0 . ;I16=7,3,0,0,385,15235,0,0,600,36000,0,0,206,4696,0,0;QS=1,0 PL 0,30,255 +17 1269 . C <*> 0 . ;I16=7,3,0,0,320,11046,0,0,600,36000,0,0,205,4623,0,0;QS=1,0 PL 0,30,224 +17 1270 . G <*> 0 . ;I16=7,3,0,0,295,9191,0,0,600,36000,0,0,204,4560,0,0;QS=1,0 PL 0,30,206 +17 1271 . T <*> 0 . ;I16=6,3,0,0,335,12567,0,0,540,32400,0,0,178,3882,0,0;QS=1,0 PL 0,27,240 +17 1272 . C <*> 0 . ;I16=6,3,0,0,348,13652,0,0,540,32400,0,0,177,3839,0,0;QS=1,0 PL 0,27,251 +17 1273 . A <*> 0 . ;I16=7,4,0,0,377,13493,0,0,660,39600,0,0,198,4290,0,0;QS=1,0 PL 0,33,255 +17 1274 . T <*> 0 . ;I16=7,4,0,0,409,15329,0,0,660,39600,0,0,197,4225,0,0;QS=1,0 PL 0,33,255 +17 1275 . G <*> 0 . ;I16=7,4,0,0,382,13798,0,0,660,39600,0,0,195,4123,0,0;QS=1,0 PL 0,33,255 +17 1276 . T <*> 0 . ;I16=7,4,0,0,362,12432,0,0,660,39600,0,0,193,4033,0,0;QS=1,0 PL 0,33,248 +17 1277 . C <*> 0 . ;I16=7,5,0,0,385,12887,0,0,720,43200,0,0,190,3906,0,0;QS=1,0 PL 0,36,255 +17 1278 . G <*> 0 . ;I16=7,5,0,0,414,14542,0,0,720,43200,0,0,188,3794,0,0;QS=1,0 PL 0,36,255 +17 1279 . G <*> 0 . ;I16=7,5,0,0,431,15827,0,0,720,43200,0,0,186,3698,0,0;QS=1,0 PL 0,36,255 +17 1280 . T <*> 0 . ;I16=6,5,0,0,356,12318,0,0,660,39600,0,0,169,3393,0,0;QS=1,0 PL 0,33,249 +17 1281 . G <*> 0 . ;I16=6,4,0,0,357,14005,0,0,600,36000,0,0,143,2733,0,0;QS=1,0 PL 0,30,255 +17 1282 . C <*> 0 . ;I16=6,5,0,0,412,15794,0,0,660,39600,0,0,167,3337,0,0;QS=1,0 PL 0,33,255 +17 1283 . T <*> 0 . ;I16=6,5,0,0,408,15390,0,0,660,39600,0,0,166,3330,0,0;QS=1,0 PL 0,33,255 +17 1284 . T <*> 0 . ;I16=6,5,0,0,364,12664,0,0,660,39600,0,0,165,3337,0,0;QS=1,0 PL 0,33,254 +17 1285 . G <*> 0 . ;I16=6,4,0,0,391,15349,0,0,600,36000,0,0,139,2733,0,0;QS=1,0 PL 0,30,255 +17 1286 . G <*> 0 . ;I16=6,5,0,0,402,15294,0,0,660,39600,0,0,163,3393,0,0;QS=1,0 PL 0,33,255 +17 1287 . A <*> 0 . ;I16=5,5,0,0,356,12986,0,0,600,36000,0,0,163,3441,0,0;QS=1,0 PL 0,30,255 +17 1288 . A <*> 0 . ;I16=5,5,0,0,338,12050,0,0,600,36000,0,0,163,3501,0,0;QS=1,0 PL 0,30,245 +17 1289 . T <*> 0 . ;I16=6,5,0,0,373,13191,0,0,660,39600,0,0,163,3573,0,0;QS=1,0 PL 0,33,255 +17 1290 . G <*> 0 . ;I16=6,3,0,0,336,12812,0,0,540,32400,0,0,166,3656,0,0;QS=1,0 PL 0,27,242 +17 1291 . T <*> 0 . ;I16=6,3,0,0,313,11063,0,0,540,32400,0,0,169,3749,0,0;QS=1,0 PL 0,27,225 +17 1292 . T <*> 0 . ;I16=6,3,0,0,326,11990,0,0,540,32400,0,0,171,3801,0,0;QS=1,0 PL 0,27,236 +17 1293 . T <*> 0 . ;I16=6,3,0,0,337,12733,0,0,540,32400,0,0,173,3861,0,0;QS=1,0 PL 0,27,242 +17 1294 . G <*> 0 . ;I16=6,3,0,0,351,13957,0,0,540,32400,0,0,175,3929,0,0;QS=1,0 PL 0,27,254 +17 1295 . G <*> 0 . ;I16=6,3,0,0,329,12787,0,0,540,32400,0,0,177,4005,0,0;QS=1,0 PL 0,27,244 +17 1296 . G <*> 0 . ;I16=6,3,0,0,303,11267,0,0,540,32400,0,0,179,4089,0,0;QS=1,0 PL 0,27,227 +17 1297 . G <*> 0 . ;I16=7,3,0,0,304,10328,0,0,569,33241,0,0,206,4806,0,0;QS=1,0 PL 0,30,219 +17 1298 . T <*> 0 . ;I16=7,3,0,0,330,11670,0,0,569,33241,0,0,208,4906,0,0;QS=1,0 PL 0,30,233 +17 1299 . T <*> 0 . ;I16=7,3,0,0,349,12627,0,0,569,33241,0,0,208,4914,0,0;QS=1,0 PL 0,30,242 +17 1300 . T <*> 0 . ;I16=7,3,0,0,333,11831,0,0,569,33241,0,0,208,4930,0,0;QS=1,0 PL 0,30,235 +17 1301 . T G,<*> 0 . ;I16=5,3,1,0,300,11364,18,324,480,28800,29,841,183,4329,25,625;QS=0.943396,0.0566038,0 PL 0,9,213,24,216,222 +17 1302 . G <*> 0 . ;I16=6,3,0,0,327,12369,0,0,509,29641,0,0,209,4985,0,0;QS=1,0 PL 0,27,240 +17 1303 . G <*> 0 . ;I16=6,3,0,0,290,10312,0,0,509,29641,0,0,209,4971,0,0;QS=1,0 PL 0,27,217 +17 1304 . A <*> 0 . ;I16=6,3,0,0,310,11054,0,0,509,29641,0,0,209,4961,0,0;QS=1,0 PL 0,27,218 +17 1305 . T <*> 0 . ;I16=6,3,0,0,340,13024,0,0,509,29641,0,0,209,4955,0,0;QS=1,0 PL 0,27,241 +17 1306 . T <*> 0 . ;I16=6,3,0,0,333,12461,0,0,509,29641,0,0,209,4953,0,0;QS=1,0 PL 0,27,236 +17 1307 . T <*> 0 . ;I16=6,3,0,0,318,11694,0,0,509,29641,0,0,209,4955,0,0;QS=1,0 PL 0,27,226 +17 1308 . A <*> 0 . ;I16=6,4,0,0,341,11939,0,0,569,33241,0,0,209,4961,0,0;QS=1,0 PL 0,30,236 +17 1309 . C <*> 0 . ;I16=6,4,0,0,391,15321,0,0,569,33241,0,0,209,4923,0,0;QS=1,0 PL 0,30,255 +17 1310 . A <*> 0 . ;I16=6,4,0,0,384,14926,0,0,569,33241,0,0,209,4893,0,0;QS=1,0 PL 0,30,255 +17 1311 . G <*> 0 . ;I16=6,4,0,0,398,15996,0,0,569,33241,0,0,209,4871,0,0;QS=1,0 PL 0,30,255 +17 1312 . C <*> 0 . ;I16=6,4,0,0,397,16137,0,0,569,33241,0,0,209,4857,0,0;QS=1,0 PL 0,30,255 +17 1313 . T <*> 0 . ;I16=6,4,0,0,394,15752,0,0,569,33241,0,0,208,4802,0,0;QS=1,0 PL 0,30,255 +17 1314 . T <*> 0 . ;I16=6,4,0,0,349,12669,0,0,569,33241,0,0,207,4757,0,0;QS=1,0 PL 0,30,245 +17 1315 . T <*> 0 . ;I16=6,4,0,0,358,13140,0,0,569,33241,0,0,205,4671,0,0;QS=1,0 PL 0,30,250 +17 1316 . G <*> 0 . ;I16=7,4,0,0,396,14964,0,0,629,36841,0,0,203,4593,0,0;QS=1,0 PL 0,33,255 +17 1317 . G <*> 0 . ;I16=7,4,0,0,377,13825,0,0,629,36841,0,0,202,4524,0,0;QS=1,0 PL 0,33,253 +17 1318 . G <*> 0 . ;I16=7,4,0,0,367,13043,0,0,629,36841,0,0,200,4416,0,0;QS=1,0 PL 0,33,255 +17 1319 . A <*> 0 . ;I16=7,4,0,0,393,14267,0,0,629,36841,0,0,198,4320,0,0;QS=1,0 PL 0,33,255 +17 1320 . C <*> 0 . ;I16=7,4,0,0,400,14652,0,0,629,36841,0,0,196,4236,0,0;QS=1,0 PL 0,33,255 +17 1321 . G <*> 0 . ;I16=7,4,0,0,364,12706,0,0,629,36841,0,0,194,4164,0,0;QS=1,0 PL 0,33,244 +17 1322 . C <*> 0 . ;I16=7,4,0,0,422,16688,0,0,629,36841,0,0,192,4104,0,0;QS=1,0 PL 0,33,255 +17 1323 . T <*> 0 . ;I16=7,4,0,0,422,16528,0,0,629,36841,0,0,190,4056,0,0;QS=1,0 PL 0,33,255 +17 1324 . C <*> 0 . ;I16=6,4,0,0,372,14442,0,0,569,33241,0,0,188,3970,0,0;QS=1,0 PL 0,30,255 +17 1325 . A <*> 0 . ;I16=6,4,0,0,367,13699,0,0,569,33241,0,0,186,3896,0,0;QS=1,0 PL 0,30,255 +17 1326 . A <*> 0 . ;I16=6,4,0,0,357,13297,0,0,569,33241,0,0,184,3834,0,0;QS=1,0 PL 0,30,249 +17 1327 . C <*> 0 . ;I16=7,4,0,0,398,14898,0,0,629,36841,0,0,182,3784,0,0;QS=1,0 PL 0,33,255 +17 1328 . C <*> 0 . ;I16=7,4,0,0,413,15749,0,0,629,36841,0,0,181,3747,0,0;QS=1,0 PL 0,33,255 +17 1329 . T <*> 0 . ;I16=7,4,0,0,400,15204,0,0,629,36841,0,0,180,3724,0,0;QS=1,0 PL 0,33,255 +17 1330 . G <*> 0 . ;I16=7,4,0,0,412,15996,0,0,629,36841,0,0,179,3715,0,0;QS=1,0 PL 0,33,255 +17 1331 . T <*> 0 . ;I16=7,4,0,0,390,14298,0,0,629,36841,0,0,178,3720,0,0;QS=1,0 PL 0,33,255 +17 1332 . A <*> 0 . ;I16=7,4,0,0,381,13511,0,0,629,36841,0,0,177,3739,0,0;QS=1,0 PL 0,33,252 +17 1333 . C <*> 0 . ;I16=7,4,0,0,401,14853,0,0,629,36841,0,0,176,3772,0,0;QS=1,0 PL 0,33,255 +17 1334 . C <*> 0 . ;I16=7,3,0,0,385,15193,0,0,569,33241,0,0,175,3767,0,0;QS=1,0 PL 0,30,255 +17 1335 . T <*> 0 . ;I16=7,3,0,0,405,16427,0,0,569,33241,0,0,174,3772,0,0;QS=1,0 PL 0,30,255 +17 1336 . C <*> 0 . ;I16=8,3,0,0,393,14527,0,0,629,36841,0,0,173,3787,0,0;QS=1,0 PL 0,33,250 +17 1337 . A <*> 0 . ;I16=8,3,0,0,395,14387,0,0,629,36841,0,0,173,3813,0,0;QS=1,0 PL 0,33,249 +17 1338 . A <*> 0 . ;I16=7,4,0,0,405,15033,0,0,629,36841,0,0,174,3850,0,0;QS=1,0 PL 0,33,255 +17 1339 . T <*> 0 . ;I16=7,4,0,0,401,14953,0,0,629,36841,0,0,176,3898,0,0;QS=1,0 PL 0,33,255 +17 1340 . A <*> 0 . ;I16=6,4,0,0,362,13238,0,0,569,33241,0,0,174,3942,0,0;QS=1,0 PL 0,30,250 +17 1341 . A <*> 0 . ;I16=7,3,0,0,359,13119,0,0,569,33241,0,0,154,3356,0,0;QS=1,0 PL 0,30,245 +17 1342 . A <*> 0 . ;I16=7,4,0,0,375,13347,0,0,629,36841,0,0,179,3967,0,0;QS=1,0 PL 0,33,254 +17 1343 . C <*> 0 . ;I16=6,4,0,0,367,13929,0,0,600,36000,0,0,180,3964,0,0;QS=1,0 PL 0,30,255 +17 1344 . C <*> 0 . ;I16=6,4,0,0,402,16256,0,0,600,36000,0,0,181,3971,0,0;QS=1,0 PL 0,30,255 +17 1345 . T <*> 0 . ;I16=6,4,0,0,383,14803,0,0,600,36000,0,0,182,3988,0,0;QS=1,0 PL 0,30,255 +17 1346 . G <*> 0 . ;I16=6,4,0,0,405,16425,0,0,600,36000,0,0,183,4015,0,0;QS=1,0 PL 0,30,255 +17 1347 . A <*> 0 . ;I16=6,4,0,0,381,14565,0,0,600,36000,0,0,184,4052,0,0;QS=1,0 PL 0,30,255 +17 1348 . T <*> 0 . ;I16=6,4,0,0,358,13260,0,0,600,36000,0,0,184,4050,0,0;QS=1,0 PL 0,30,252 +17 1349 . T <*> 0 . ;I16=5,3,0,0,298,11180,0,0,480,28800,0,0,160,3434,0,0;QS=1,0 PL 0,24,225 +17 1350 . T <*> 0 . ;I16=5,4,0,0,332,12272,0,0,540,32400,0,0,186,4078,0,0;QS=1,0 PL 0,27,242 +17 1351 . T <*> 0 . ;I16=5,4,0,0,323,11831,0,0,540,32400,0,0,187,4107,0,0;QS=1,0 PL 0,27,238 +17 1352 . A <*> 0 . ;I16=5,4,0,0,342,13008,0,0,540,32400,0,0,187,4097,0,0;QS=1,0 PL 0,27,250 +17 1353 . A <*> 0 . ;I16=5,4,0,0,326,11952,0,0,540,32400,0,0,186,4048,0,0;QS=1,0 PL 0,27,240 +17 1354 . A <*> 0 . ;I16=5,4,0,0,321,11583,0,0,540,32400,0,0,185,4009,0,0;QS=1,0 PL 0,27,237 +17 1355 . A <*> 0 . ;I16=5,4,0,0,325,12073,0,0,540,32400,0,0,184,3980,0,0;QS=1,0 PL 0,27,239 +17 1356 . A <*> 0 . ;I16=5,4,0,0,340,12912,0,0,540,32400,0,0,183,3961,0,0;QS=1,0 PL 0,27,249 +17 1357 . A <*> 0 . ;I16=5,4,0,0,352,13810,0,0,540,32400,0,0,182,3952,0,0;QS=1,0 PL 0,27,255 +17 1358 . G <*> 0 . ;I16=5,4,0,0,353,13929,0,0,540,32400,0,0,181,3953,0,0;QS=1,0 PL 0,27,255 +17 1359 . T <*> 0 . ;I16=5,4,0,0,309,11033,0,0,540,32400,0,0,180,3964,0,0;QS=1,0 PL 0,27,232 +17 1360 . T <*> 0 . ;I16=5,4,0,0,338,12732,0,0,540,32400,0,0,179,3985,0,0;QS=1,0 PL 0,27,248 +17 1361 . T <*> 0 . ;I16=5,4,0,0,314,11272,0,0,540,32400,0,0,178,4016,0,0;QS=1,0 PL 0,27,234 +17 1362 . G <*> 0 . ;I16=5,4,0,0,349,13697,0,0,540,32400,0,0,176,4006,0,0;QS=1,0 PL 0,27,255 +17 1363 . G <*> 0 . ;I16=5,4,0,0,351,13891,0,0,540,32400,0,0,174,4004,0,0;QS=1,0 PL 0,27,255 +17 1364 . G <*> 0 . ;I16=5,4,0,0,314,11166,0,0,540,32400,0,0,170,3910,0,0;QS=1,0 PL 0,27,233 +17 1365 . G <*> 0 . ;I16=5,4,0,0,345,13579,0,0,540,32400,0,0,166,3824,0,0;QS=1,0 PL 0,27,255 +17 1366 . G <*> 0 . ;I16=4,3,0,0,269,10399,0,0,420,25200,0,0,138,3120,0,0;QS=1,0 PL 0,21,215 +17 1367 . G <*> 0 . ;I16=4,4,0,0,305,11871,0,0,480,28800,0,0,160,3672,0,0;QS=1,0 PL 0,24,236 +17 1368 . A <*> 0 . ;I16=4,5,0,0,326,11880,0,0,540,32400,0,0,157,3605,0,0;QS=1,0 PL 0,27,240 +17 1369 . T <*> 0 . ;I16=4,5,0,0,332,12270,0,0,540,32400,0,0,155,3545,0,0;QS=1,0 PL 0,27,242 +17 1370 . T <*> 0 . ;I16=4,5,0,0,321,11675,0,0,540,32400,0,0,153,3493,0,0;QS=1,0 PL 0,27,238 +17 1371 . C <*> 0 . ;I16=4,5,0,0,321,11903,0,0,540,32400,0,0,151,3449,0,0;QS=1,0 PL 0,27,241 +17 1372 . C <*> 0 . ;I16=4,5,0,0,338,12960,0,0,540,32400,0,0,149,3413,0,0;QS=1,0 PL 0,27,251 +17 1373 . C <*> 0 . ;I16=4,4,0,0,316,12568,0,0,480,28800,0,0,148,3384,0,0;QS=1,0 PL 0,24,243 +17 1374 . C <*> 0 . ;I16=4,4,0,0,325,13223,0,0,480,28800,0,0,147,3361,0,0;QS=1,0 PL 0,24,249 +17 1375 . T <*> 0 . ;I16=5,4,0,0,326,12088,0,0,540,32400,0,0,146,3344,0,0;QS=1,0 PL 0,27,243 +17 1376 . A <*> 0 . ;I16=5,4,0,0,318,11344,0,0,540,32400,0,0,146,3334,0,0;QS=1,0 PL 0,27,234 +17 1377 . A <*> 0 . ;I16=5,3,0,0,298,11336,0,0,480,28800,0,0,147,3331,0,0;QS=1,0 PL 0,24,228 +17 1378 . G <*> 0 . ;I16=5,3,0,0,310,12098,0,0,480,28800,0,0,148,3334,0,0;QS=1,0 PL 0,24,234 +17 1379 . C <*> 0 . ;I16=5,3,0,0,302,11490,0,0,480,28800,0,0,149,3343,0,0;QS=1,0 PL 0,24,228 +17 1380 . C <*> 0 . ;I16=5,3,0,0,300,11290,0,0,480,28800,0,0,150,3358,0,0;QS=1,0 PL 0,24,226 +17 1381 . C <*> 0 . ;I16=5,3,0,0,275,9727,0,0,480,28800,0,0,151,3379,0,0;QS=1,0 PL 0,24,211 +17 1382 . G <*> 0 . ;I16=5,3,0,0,281,10051,0,0,480,28800,0,0,152,3406,0,0;QS=1,0 PL 0,24,213 +17 1383 . C <*> 0 . ;I16=5,3,0,0,294,11206,0,0,480,28800,0,0,152,3390,0,0;QS=1,0 PL 0,24,225 +17 1384 . C <*> 0 . ;I16=6,3,0,0,343,13319,0,0,540,32400,0,0,152,3382,0,0;QS=1,0 PL 0,27,248 +17 1385 . A <*> 0 . ;I16=6,4,0,0,321,11161,0,0,600,36000,0,0,153,3383,0,0;QS=1,0 PL 0,30,232 +17 1386 . C <*> 0 . ;I16=6,4,0,0,354,12636,0,0,600,36000,0,0,155,3395,0,0;QS=1,0 PL 0,30,248 +17 1387 . C <*> 0 . ;I16=7,4,0,0,371,12971,0,0,660,39600,0,0,157,3419,0,0;QS=1,0 PL 0,33,250 +17 1388 . C <*> 0 . ;I16=7,4,0,0,382,13758,0,0,660,39600,0,0,160,3456,0,0;QS=1,0 PL 0,33,255 +17 1389 . G <*> 0 . ;I16=5,4,0,0,314,11222,0,0,540,32400,0,0,150,3310,0,0;QS=1,0 PL 0,27,234 +17 1390 . G <*> 0 . ;I16=6,4,0,0,367,13589,0,0,600,36000,0,0,168,3568,0,0;QS=1,0 PL 0,30,255 +17 1391 . A <*> 0 . ;I16=6,4,0,0,380,14596,0,0,600,36000,0,0,172,3642,0,0;QS=1,0 PL 0,30,255 +17 1392 . G <*> 0 . ;I16=6,4,0,0,368,14026,0,0,600,36000,0,0,176,3728,0,0;QS=1,0 PL 0,30,255 +17 1393 . A <*> 0 . ;I16=6,4,0,0,321,10701,0,0,600,36000,0,0,180,3826,0,0;QS=1,0 PL 0,30,228 +17 1394 . C <*> 0 . ;I16=6,4,0,0,364,13668,0,0,600,36000,0,0,183,3885,0,0;QS=1,0 PL 0,30,255 +17 1395 . A <*> 0 . ;I16=6,5,0,0,401,15051,0,0,660,39600,0,0,186,3954,0,0;QS=1,0 PL 0,33,255 +17 1396 . G <*> 0 . ;I16=6,5,0,0,399,14999,0,0,660,39600,0,0,190,4034,0,0;QS=1,0 PL 0,33,255 +17 1397 . C <*> 0 . ;I16=6,4,0,0,329,10991,0,0,600,36000,0,0,192,4122,0,0;QS=1,0 PL 0,30,231 +17 1398 . G <*> 0 . ;I16=6,5,0,0,362,12242,0,0,660,39600,0,0,198,4230,0,0;QS=1,0 PL 0,33,250 +17 1399 . G <*> 0 . ;I16=6,5,0,0,394,14648,0,0,660,39600,0,0,201,4297,0,0;QS=1,0 PL 0,33,255 +17 1400 . A <*> 0 . ;I16=5,5,0,0,373,14163,0,0,600,36000,0,0,179,3753,0,0;QS=1,0 PL 0,30,255 +17 1401 . T <*> 0 . ;I16=6,5,0,0,365,12985,0,0,660,39600,0,0,206,4422,0,0;QS=1,0 PL 0,33,255 +17 1402 . T <*> 0 . ;I16=7,5,0,0,415,14779,0,0,720,43200,0,0,207,4429,0,0;QS=1,0 PL 0,36,255 +17 1403 . T <*> 0 . ;I16=7,5,0,0,418,14706,0,0,720,43200,0,0,209,4451,0,0;QS=1,0 PL 0,36,255 +17 1404 . C <*> 0 . ;I16=7,5,0,0,392,13924,0,0,720,43200,0,0,211,4489,0,0;QS=1,0 PL 0,36,255 +17 1405 . C <*> 0 . ;I16=7,5,0,0,449,17343,0,0,720,43200,0,0,213,4543,0,0;QS=1,0 PL 0,36,255 +17 1406 . T <*> 0 . ;I16=7,5,0,0,440,16342,0,0,720,43200,0,0,215,4613,0,0;QS=1,0 PL 0,36,255 +17 1407 . T <*> 0 . ;I16=6,5,0,0,393,14083,0,0,660,39600,0,0,192,4074,0,0;QS=1,0 PL 0,33,255 +17 1408 . A <*> 0 . ;I16=7,4,0,0,386,13714,0,0,660,39600,0,0,220,4800,0,0;QS=1,0 PL 0,33,255 +17 1409 . G <*> 0 . ;I16=7,4,0,0,411,15633,0,0,660,39600,0,0,223,4915,0,0;QS=1,0 PL 0,33,255 +17 1410 . T <*> 0 . ;I16=7,4,0,0,403,15021,0,0,660,39600,0,0,225,4993,0,0;QS=1,0 PL 0,33,255 +17 1411 . T <*> 0 . ;I16=7,4,0,0,371,12793,0,0,660,39600,0,0,225,4983,0,0;QS=1,0 PL 0,33,250 +17 1412 . A <*> 0 . ;I16=7,4,0,0,366,12412,0,0,660,39600,0,0,225,4985,0,0;QS=1,0 PL 0,33,245 +17 1413 . C <*> 0 . ;I16=7,4,0,0,409,15517,0,0,660,39600,0,0,223,4899,0,0;QS=1,0 PL 0,33,255 +17 1414 . T <*> 0 . ;I16=7,4,0,0,432,17098,0,0,660,39600,0,0,221,4825,0,0;QS=1,0 PL 0,33,255 +17 1415 . T <*> 0 . ;I16=7,4,0,0,366,12414,0,0,660,39600,0,0,219,4763,0,0;QS=1,0 PL 0,33,246 +17 1416 . A <*> 0 . ;I16=8,4,0,0,416,14628,0,0,720,43200,0,0,217,4713,0,0;QS=1,0 PL 0,36,255 +17 1417 . C <*> 0 . ;I16=8,4,0,0,459,17687,0,0,720,43200,0,0,216,4676,0,0;QS=1,0 PL 0,36,255 +17 1418 . T <*> 0 . ;I16=8,4,0,0,459,17667,0,0,720,43200,0,0,215,4653,0,0;QS=1,0 PL 0,36,255 +17 1419 . A <*> 0 . ;I16=8,4,0,0,423,15425,0,0,720,43200,0,0,214,4644,0,0;QS=1,0 PL 0,36,255 +17 1420 . T <*> 0 . ;I16=8,4,0,0,426,15406,0,0,720,43200,0,0,213,4649,0,0;QS=1,0 PL 0,36,255 +17 1421 . G <*> 0 . ;I16=8,5,0,0,473,17559,0,0,780,46800,0,0,211,4617,0,0;QS=1,0 PL 0,39,255 +17 1422 . C <*> 0 . ;I16=8,5,0,0,478,18028,0,0,780,46800,0,0,210,4598,0,0;QS=1,0 PL 0,39,255 +17 1423 . T <*> 0 . ;I16=8,5,0,0,466,17358,0,0,780,46800,0,0,209,4593,0,0;QS=1,0 PL 0,39,255 +17 1424 . C <*> 0 . ;I16=7,5,0,0,447,16893,0,0,720,43200,0,0,209,4601,0,0;QS=1,0 PL 0,36,255 +17 1425 . C <*> 0 . ;I16=7,5,0,0,461,18083,0,0,720,43200,0,0,209,4621,0,0;QS=1,0 PL 0,36,255 +17 1426 . T <*> 0 . ;I16=9,5,0,0,497,18067,0,0,840,50400,0,0,209,4653,0,0;QS=1,0 PL 0,42,255 +17 1427 . T <*> 0 . ;I16=8,6,0,0,467,15997,0,0,809,47641,0,0,212,4698,0,0;QS=1,0 PL 0,42,255 +17 1428 . G <*> 0 . ;I16=9,6,0,0,544,20022,0,0,869,51241,0,0,215,4707,0,0;QS=1,0 PL 0,45,255 +17 1429 . G <*> 0 . ;I16=9,6,0,0,511,18281,0,0,869,51241,0,0,219,4731,0,0;QS=1,0 PL 0,45,255 +17 1430 . C <*> 0 . ;I16=9,6,0,0,555,20875,0,0,869,51241,0,0,223,4771,0,0;QS=1,0 PL 0,45,255 +17 1431 . C <*> 0 . ;I16=9,6,0,0,551,20553,0,0,869,51241,0,0,227,4827,0,0;QS=1,0 PL 0,45,255 +17 1432 . A <*> 0 . ;I16=9,6,0,0,491,16751,0,0,869,51241,0,0,231,4899,0,0;QS=1,0 PL 0,45,255 +17 1433 . T <*> 0 . ;I16=9,7,0,0,572,20690,0,0,929,54841,0,0,235,4987,0,0;QS=1,0 PL 0,48,255 +17 1434 . T <*> 0 . ;I16=9,8,0,0,593,20941,0,0,989,58441,0,0,240,5092,0,0;QS=1,0 PL 0,51,255 +17 1435 . T <*> 0 . ;I16=8,8,0,0,581,21253,0,0,929,54841,0,0,221,4591,0,0;QS=1,0 PL 0,48,255 +17 1436 . C <*> 0 . ;I16=8,8,0,0,628,24738,0,0,929,54841,0,0,253,5359,0,0;QS=1,0 PL 0,48,255 +17 1437 . T <*> 0 . ;I16=8,8,0,0,599,22653,0,0,929,54841,0,0,260,5520,0,0;QS=1,0 PL 0,48,255 +17 1438 . C <*> 0 . ;I16=8,7,0,0,580,22576,0,0,869,51241,0,0,268,5698,0,0;QS=1,0 PL 0,45,255 +17 1439 . T <*> 0 . ;I16=8,7,0,0,541,19841,0,0,869,51241,0,0,276,5892,0,0;QS=1,0 PL 0,45,255 +17 1440 . A <*> 0 . ;I16=8,7,0,0,531,19303,0,0,869,51241,0,0,284,6102,0,0;QS=1,0 PL 0,45,255 +17 1441 . G <*> 0 . ;I16=8,8,0,0,630,25110,0,0,929,54841,0,0,293,6329,0,0;QS=1,0 PL 0,48,255 +17 1442 . G <*> 0 . ;I16=8,8,0,0,575,21003,0,0,929,54841,0,0,301,6523,0,0;QS=1,0 PL 0,48,255 +17 1443 . T <*> 0 . ;I16=7,8,0,0,539,19491,0,0,869,51241,0,0,291,6395,0,0;QS=1,0 PL 0,45,255 +17 1444 . A <*> 0 . ;I16=8,8,0,0,540,18958,0,0,929,54841,0,0,315,6863,0,0;QS=1,0 PL 0,48,255 +17 1445 . T <*> 0 . ;I16=8,7,0,0,542,19788,0,0,869,51241,0,0,311,6939,0,0;QS=1,0 PL 0,45,255 +17 1446 . T <*> 0 . ;I16=8,8,0,0,556,19718,0,0,929,54841,0,0,329,7275,0,0;QS=1,0 PL 0,48,255 +17 1447 . G <*> 0 . ;I16=8,8,0,0,618,24600,0,0,929,54841,0,0,335,7457,0,0;QS=1,0 PL 0,48,255 +17 1448 . G <*> 0 . ;I16=8,8,0,0,578,21332,0,0,929,54841,0,0,341,7655,0,0;QS=1,0 PL 0,48,255 +17 1449 . T <*> 0 . ;I16=8,8,0,0,569,20385,0,0,929,54841,0,0,347,7869,0,0;QS=1,0 PL 0,48,255 +17 1450 . A <*> 0 . ;I16=8,7,0,0,554,20564,0,0,869,51241,0,0,342,7950,0,0;QS=1,0 PL 0,45,255 +17 1451 . T <*> 0 . ;I16=8,8,0,0,563,20461,0,0,929,54841,0,0,357,8249,0,0;QS=1,0 PL 0,48,255 +17 1452 . A <*> 0 . ;I16=9,8,0,0,612,22414,0,0,989,58441,0,0,348,8220,0,0;QS=1,0 PL 0,51,255 +17 1453 . T <*> 0 . ;I16=9,9,0,0,659,24705,0,0,1049,62041,0,0,364,8444,0,0;QS=1,0 PL 0,54,255 +17 1454 . T <*> 0 . ;I16=9,9,0,0,641,23445,0,0,1049,62041,0,0,367,8489,0,0;QS=1,0 PL 0,54,255 +17 1455 . G <*> 0 . ;I16=9,9,0,0,684,26426,0,0,1049,62041,0,0,370,8548,0,0;QS=1,0 PL 0,54,255 +17 1456 . T <*> 0 . ;I16=9,9,0,0,659,24381,0,0,1049,62041,0,0,373,8621,0,0;QS=1,0 PL 0,54,255 +17 1457 . G <*> 0 . ;I16=9,9,0,0,659,24887,0,0,1049,62041,0,0,376,8708,0,0;QS=1,0 PL 0,54,255 +17 1458 . T <*> 0 . ;I16=9,9,0,0,622,22096,0,0,1049,62041,0,0,379,8809,0,0;QS=1,0 PL 0,54,255 +17 1459 . C <*> 0 . ;I16=9,9,0,0,706,28178,0,0,1049,62041,0,0,381,8873,0,0;QS=1,0 PL 0,54,255 +17 1460 . T <*> 0 . ;I16=10,9,0,0,730,28432,0,0,1109,65641,0,0,381,8849,0,0;QS=1,0 PL 0,57,255 +17 1461 . G <*> 0 . ;I16=10,9,0,0,696,26382,0,0,1109,65641,0,0,382,8838,0,0;QS=1,0 PL 0,57,255 +17 1462 . C <*> 0 . ;I16=10,9,0,0,730,28266,0,0,1109,65641,0,0,382,8792,0,0;QS=1,0 PL 0,57,255 +17 1463 . T <*> 0 . ;I16=10,9,0,0,718,27566,0,0,1109,65641,0,0,382,8762,0,0;QS=1,0 PL 0,57,255 +17 1464 . G <*> 0 . ;I16=10,9,0,0,703,26375,0,0,1109,65641,0,0,382,8748,0,0;QS=1,0 PL 0,57,255 +17 1465 . T <*> 0 . ;I16=10,9,0,0,697,25843,0,0,1109,65641,0,0,382,8750,0,0;QS=1,0 PL 0,57,255 +17 1466 . G <*> 0 . ;I16=10,9,0,0,680,25760,0,0,1109,65641,0,0,381,8717,0,0;QS=1,0 PL 0,57,255 +17 1467 . A <*> 0 . ;I16=9,9,0,0,611,21321,0,0,1049,62041,0,0,372,8600,0,0;QS=1,0 PL 0,54,255 +17 1468 . A <*> 0 . ;I16=10,8,0,0,593,20597,0,0,1049,62041,0,0,378,8596,0,0;QS=1,0 PL 0,54,255 +17 1469 . C T,<*> 0 . ;I16=9,8,1,0,612,22830,38,1444,989,58441,60,3600,363,8451,9,81;QS=0.940252,0.0597484,0 PL 0,16,255,51,255,255 +17 1470 . T <*> 0 . ;I16=11,8,0,0,659,23899,0,0,1109,65641,0,0,376,8484,0,0;QS=1,0 PL 0,57,255 +17 1471 . G <*> 0 . ;I16=11,8,0,0,676,25010,0,0,1109,65641,0,0,375,8429,0,0;QS=1,0 PL 0,57,255 +17 1472 . T <*> 0 . ;I16=11,8,0,0,655,23485,0,0,1109,65641,0,0,374,8392,0,0;QS=1,0 PL 0,57,255 +17 1473 . C <*> 0 . ;I16=11,8,0,0,688,25566,0,0,1109,65641,0,0,373,8373,0,0;QS=1,0 PL 0,57,255 +17 1474 . C <*> 0 . ;I16=11,8,0,0,714,27612,0,0,1109,65641,0,0,372,8372,0,0;QS=1,0 PL 0,57,255 +17 1475 . T <*> 0 . ;I16=9,8,0,0,620,23346,0,0,989,58441,0,0,356,8132,0,0;QS=1,0 PL 0,51,255 +17 1476 . T <*> 0 . ;I16=10,9,0,0,667,23871,0,0,1109,65641,0,0,397,9045,0,0;QS=1,0 PL 0,57,255 +17 1477 . G <*> 0 . ;I16=10,9,0,0,720,27666,0,0,1109,65641,0,0,396,9044,0,0;QS=1,0 PL 0,57,255 +17 1478 . G <*> 0 . ;I16=9,9,0,0,624,22924,0,0,1049,62041,0,0,368,8334,0,0;QS=1,0 PL 0,54,255 +17 1479 . C <*> 0 . ;I16=10,9,0,0,676,24958,0,0,1109,65641,0,0,390,8888,0,0;QS=1,0 PL 0,57,255 +17 1480 . C <*> 0 . ;I16=10,9,0,0,688,26014,0,0,1109,65641,0,0,387,8831,0,0;QS=1,0 PL 0,57,255 +17 1481 . T <*> 0 . ;I16=10,9,0,0,685,25439,0,0,1109,65641,0,0,384,8788,0,0;QS=1,0 PL 0,57,255 +17 1482 . G <*> 0 . ;I16=10,9,0,0,698,26364,0,0,1109,65641,0,0,381,8759,0,0;QS=1,0 PL 0,57,255 +17 1483 . T <*> 0 . ;I16=10,10,0,0,669,22983,0,0,1169,69241,0,0,370,8680,0,0;QS=1,0 PL 0,60,255 +17 1484 . T <*> 0 . ;I16=10,10,0,0,679,23589,0,0,1169,69241,0,0,370,8696,0,0;QS=1,0 PL 0,60,255 +17 1485 . T <*> 0 . ;I16=10,9,0,0,659,23255,0,0,1109,65641,0,0,371,8727,0,0;QS=1,0 PL 0,57,255 +17 1486 . G <*> 0 . ;I16=10,9,0,0,731,28439,0,0,1109,65641,0,0,371,8721,0,0;QS=1,0 PL 0,57,255 +17 1487 . G <*> 0 . ;I16=9,9,0,0,627,22577,0,0,1049,62041,0,0,372,8726,0,0;QS=1,0 PL 0,54,255 +17 1488 . T <*> 0 . ;I16=9,9,0,0,611,21085,0,0,1049,62041,0,0,373,8741,0,0;QS=1,0 PL 0,54,255 +17 1489 . G <*> 0 . ;I16=9,9,0,0,653,24791,0,0,1049,62041,0,0,374,8766,0,0;QS=1,0 PL 0,54,255 +17 1490 . A <*> 0 . ;I16=10,9,0,0,647,22757,0,0,1109,65641,0,0,375,8801,0,0;QS=1,0 PL 0,57,255 +17 1491 . C <*> 0 . ;I16=9,9,0,0,598,20624,0,0,1049,62041,0,0,351,8173,0,0;QS=1,0 PL 0,54,255 +17 1492 . G <*> 0 . ;I16=10,9,0,0,629,21701,0,0,1109,65641,0,0,377,8809,0,0;QS=1,0 PL 0,57,255 +17 1493 . G <*> 0 . ;I16=10,8,0,0,616,22028,0,0,1049,62041,0,0,353,8209,0,0;QS=1,0 PL 0,54,255 +17 1494 . G <*> 0 . ;I16=10,9,0,0,647,22799,0,0,1109,65641,0,0,379,8873,0,0;QS=1,0 PL 0,57,255 +17 1495 . T <*> 0 . ;I16=9,8,0,0,538,17820,0,0,989,58441,0,0,355,8249,0,0;QS=1,0 PL 0,51,255 +17 1496 . G <*> 0 . ;I16=10,8,0,0,674,25750,0,0,1049,62041,0,0,380,8836,0,0;QS=1,0 PL 0,54,255 +17 1497 . A <*> 0 . ;I16=9,9,0,0,594,20422,0,0,1049,62041,0,0,355,8185,0,0;QS=1,0 PL 0,54,255 +17 1498 . G <*> 0 . ;I16=10,9,0,0,707,26853,0,0,1109,65641,0,0,381,8797,0,0;QS=1,0 PL 0,57,255 +17 1499 . G <*> 0 . ;I16=11,9,0,0,692,24806,0,0,1169,69241,0,0,382,8798,0,0;QS=1,0 PL 0,60,255 +17 1500 . A <*> 0 . ;I16=11,9,0,0,711,25817,0,0,1169,69241,0,0,384,8814,0,0;QS=1,0 PL 0,60,255 +17 1501 . G <*> 0 . ;I16=11,9,0,0,757,29209,0,0,1169,69241,0,0,384,8748,0,0;QS=1,0 PL 0,60,255 +17 1502 . C <*> 0 . ;I16=10,9,0,0,693,25781,0,0,1109,65641,0,0,384,8652,0,0;QS=1,0 PL 0,57,255 +17 1503 . A <*> 0 . ;I16=11,9,0,0,714,25996,0,0,1169,69241,0,0,383,8527,0,0;QS=1,0 PL 0,60,255 +17 1504 . G <*> 0 . ;I16=10,9,0,0,747,29557,0,0,1109,65641,0,0,362,7984,0,0;QS=1,0 PL 0,57,255 +17 1505 . G <*> 0 . ;I16=11,8,0,0,660,24238,0,0,1109,65641,0,0,358,7722,0,0;QS=1,0 PL 0,57,255 +17 1506 . G <*> 0 . ;I16=11,9,0,0,736,27360,0,0,1169,69241,0,0,383,8293,0,0;QS=1,0 PL 0,60,255 +17 1507 . A <*> 0 . ;I16=11,9,0,0,680,23404,0,0,1169,69241,0,0,383,8263,0,0;QS=1,0 PL 0,60,255 +17 1508 . C <*> 0 . ;I16=11,9,0,0,758,29032,0,0,1169,69241,0,0,382,8208,0,0;QS=1,0 PL 0,60,255 +17 1509 . A <*> 0 . ;I16=12,9,0,0,759,27995,0,0,1229,72841,0,0,378,8028,0,0;QS=1,0 PL 0,63,255 +17 1510 . G <*> 0 . ;I16=12,9,0,0,802,30894,0,0,1229,72841,0,0,375,7873,0,0;QS=1,0 PL 0,63,255 +17 1511 . A <*> 0 . ;I16=12,9,0,0,712,24716,0,0,1229,72841,0,0,372,7744,0,0;QS=1,0 PL 0,63,255 +17 1512 . A <*> 0 . ;I16=12,8,0,0,728,26826,0,0,1169,69241,0,0,344,7016,0,0;QS=1,0 PL 0,60,255 +17 1513 . G <*> 0 . ;I16=11,9,0,0,753,29141,0,0,1169,69241,0,0,354,7420,0,0;QS=1,0 PL 0,60,255 +17 1514 . G <*> 0 . ;I16=12,9,0,0,792,30112,0,0,1229,72841,0,0,363,7513,0,0;QS=1,0 PL 0,63,255 +17 1515 . G <*> 0 . ;I16=11,9,0,0,696,25020,0,0,1169,69241,0,0,349,7339,0,0;QS=1,0 PL 0,60,255 +17 1516 . T <*> 0 . ;I16=9,9,0,0,572,18778,0,0,1049,62041,0,0,335,7139,0,0;QS=1,0 PL 0,54,255 +17 1517 . C <*> 0 . ;I16=10,9,0,0,694,26194,0,0,1109,65641,0,0,343,7203,0,0;QS=1,0 PL 0,57,255 +17 1518 . C <*> 0 . ;I16=10,8,0,0,662,25072,0,0,1049,62041,0,0,319,6727,0,0;QS=1,0 PL 0,54,255 +17 1519 . T <*> 0 . ;I16=11,9,0,0,694,24876,0,0,1169,69241,0,0,343,7191,0,0;QS=1,0 PL 0,60,255 +17 1520 . G <*> 0 . ;I16=11,9,0,0,715,26571,0,0,1169,69241,0,0,339,7189,0,0;QS=1,0 PL 0,60,255 +17 1521 . C <*> 0 . ;I16=11,8,0,0,607,20513,0,0,1109,65641,0,0,336,7210,0,0;QS=1,0 PL 0,57,255 +17 1522 . G <*> 0 . ;I16=10,7,0,0,554,18340,0,0,989,58441,0,0,312,6906,0,0;QS=1,0 PL 0,51,255 +17 1523 . T <*> 0 . ;I16=11,8,0,0,640,22006,0,0,1109,65641,0,0,327,7171,0,0;QS=1,0 PL 0,57,255 +17 1524 . G <*> 0 . ;I16=11,8,0,0,683,25163,0,0,1109,65641,0,0,322,7160,0,0;QS=1,0 PL 0,57,255 +17 1525 . C <*> 0 . ;I16=11,9,0,0,706,25532,0,0,1169,69241,0,0,341,7745,0,0;QS=1,0 PL 0,60,255 +17 1526 . C <*> 0 . ;I16=9,9,0,0,630,22610,0,0,1049,62041,0,0,337,7723,0,0;QS=1,0 PL 0,54,255 +17 1527 . C <*> 0 . ;I16=9,8,0,0,611,22467,0,0,1020,61200,0,0,332,7618,0,0;QS=1,0 PL 0,51,255 +17 1528 . T <*> 0 . ;I16=8,8,0,0,601,22789,0,0,960,57600,0,0,328,7530,0,0;QS=1,0 PL 0,48,255 +17 1529 . G <*> 0 . ;I16=8,8,0,0,562,20432,0,0,960,57600,0,0,323,7407,0,0;QS=1,0 PL 0,48,255 +17 1530 . C <*> 0 . ;I16=8,7,0,0,540,20248,0,0,900,54000,0,0,309,7217,0,0;QS=1,0 PL 0,45,255 +17 1531 . C <*> 0 . ;I16=8,8,0,0,591,22683,0,0,960,57600,0,0,313,7203,0,0;QS=1,0 PL 0,48,255 +17 1532 . T <*> 0 . ;I16=8,8,0,0,558,20160,0,0,960,57600,0,0,308,7122,0,0;QS=1,0 PL 0,48,255 +17 1533 . T <*> 0 . ;I16=8,7,0,0,503,17303,0,0,900,54000,0,0,304,7054,0,0;QS=1,0 PL 0,45,255 +17 1534 . C <*> 0 . ;I16=9,6,0,0,546,20224,0,0,900,54000,0,0,301,6997,0,0;QS=1,0 PL 0,45,255 +17 1535 . A <*> 0 . ;I16=9,6,0,0,488,16500,0,0,900,54000,0,0,297,6851,0,0;QS=1,0 PL 0,45,255 +17 1536 . C <*> 0 . ;I16=10,6,0,0,541,18715,0,0,960,57600,0,0,293,6717,0,0;QS=1,0 PL 0,48,255 +17 1537 . A <*> 0 . ;I16=9,6,0,0,540,19748,0,0,900,54000,0,0,265,5971,0,0;QS=1,0 PL 0,45,255 +17 1538 . A <*> 0 . ;I16=10,6,0,0,602,22830,0,0,960,57600,0,0,287,6489,0,0;QS=1,0 PL 0,48,255 +17 1539 . G <*> 0 . ;I16=10,6,0,0,606,23454,0,0,960,57600,0,0,284,6396,0,0;QS=1,0 PL 0,48,255 +17 1540 . C <*> 0 . ;I16=10,5,0,0,543,19945,0,0,900,54000,0,0,282,6316,0,0;QS=1,0 PL 0,45,255 +17 1541 . C <*> 0 . ;I16=10,5,0,0,537,20103,0,0,900,54000,0,0,280,6248,0,0;QS=1,0 PL 0,45,255 +17 1542 . C <*> 0 . ;I16=10,5,0,0,572,22134,0,0,900,54000,0,0,278,6192,0,0;QS=1,0 PL 0,45,255 +17 1543 . C <*> 0 . ;I16=10,5,0,0,564,21666,0,0,900,54000,0,0,276,6148,0,0;QS=1,0 PL 0,45,255 +17 1544 . T <*> 0 . ;I16=10,5,0,0,559,21147,0,0,900,54000,0,0,273,6067,0,0;QS=1,0 PL 0,45,255 +17 1545 . G <*> 0 . ;I16=10,5,0,0,557,21179,0,0,900,54000,0,0,270,6000,0,0;QS=1,0 PL 0,45,255 +17 1546 . G <*> 0 . ;I16=10,5,0,0,524,19070,0,0,900,54000,0,0,267,5947,0,0;QS=1,0 PL 0,45,255 +17 1547 . A <*> 0 . ;I16=10,4,0,0,504,18428,0,0,840,50400,0,0,265,5907,0,0;QS=1,0 PL 0,42,255 +17 1548 . A <*> 0 . ;I16=10,4,0,0,492,17922,0,0,840,50400,0,0,263,5879,0,0;QS=1,0 PL 0,42,255 +17 1549 . G <*> 0 . ;I16=10,4,0,0,538,21124,0,0,840,50400,0,0,261,5863,0,0;QS=1,0 PL 0,42,255 +17 1550 . G <*> 0 . ;I16=10,4,0,0,488,17936,0,0,840,50400,0,0,259,5859,0,0;QS=1,0 PL 0,42,255 +17 1551 . A <*> 0 . ;I16=10,4,0,0,478,16780,0,0,840,50400,0,0,257,5867,0,0;QS=1,0 PL 0,42,255 +17 1552 . A <*> 0 . ;I16=9,3,0,0,437,16051,0,0,720,43200,0,0,257,5885,0,0;QS=1,0 PL 0,36,255 +17 1553 . A <*> 0 . ;I16=8,3,0,0,385,13871,0,0,660,39600,0,0,232,5286,0,0;QS=1,0 PL 0,33,251 +17 1554 . G <*> 0 . ;I16=9,3,0,0,449,16997,0,0,720,43200,0,0,257,5945,0,0;QS=1,0 PL 0,36,255 +17 1555 . T <*> 0 . ;I16=9,3,0,0,412,14506,0,0,720,43200,0,0,257,5987,0,0;QS=1,0 PL 0,36,252 +17 1556 . T <*> 0 . ;I16=9,3,0,0,415,14657,0,0,720,43200,0,0,257,6037,0,0;QS=1,0 PL 0,36,253 +17 1557 . G <*> 0 . ;I16=10,3,0,0,494,18872,0,0,780,46800,0,0,257,6095,0,0;QS=1,0 PL 0,39,255 +17 1558 . T <*> 0 . ;I16=10,3,0,0,447,15721,0,0,780,46800,0,0,256,6064,0,0;QS=1,0 PL 0,39,255 +17 1559 . T <*> 0 . ;I16=10,3,0,0,417,14129,0,0,780,46800,0,0,255,6047,0,0;QS=1,0 PL 0,39,248 +17 1560 . T <*> 0 . ;I16=9,3,0,0,414,14542,0,0,720,43200,0,0,254,5992,0,0;QS=1,0 PL 0,36,251 +17 1561 . T <*> 0 . ;I16=9,3,0,0,383,12969,0,0,720,43200,0,0,252,5898,0,0;QS=1,0 PL 0,36,241 +17 1562 . G <*> 0 . ;I16=9,3,0,0,430,16038,0,0,720,43200,0,0,249,5765,0,0;QS=1,0 PL 0,36,255 +17 1563 . G <*> 0 . ;I16=8,4,0,0,425,15377,0,0,720,43200,0,0,227,5281,0,0;QS=1,0 PL 0,36,255 +17 1564 . G <*> 0 . ;I16=8,4,0,0,410,14516,0,0,720,43200,0,0,226,5206,0,0;QS=1,0 PL 0,36,255 +17 1565 . A <*> 0 . ;I16=9,4,0,0,460,16560,0,0,780,46800,0,0,241,5381,0,0;QS=1,0 PL 0,39,255 +17 1566 . T <*> 0 . ;I16=9,4,0,0,456,16380,0,0,780,46800,0,0,238,5246,0,0;QS=1,0 PL 0,39,255 +17 1567 . C <*> 0 . ;I16=9,4,0,0,470,17718,0,0,780,46800,0,0,235,5125,0,0;QS=1,0 PL 0,39,255 +17 1568 . T <*> 0 . ;I16=9,4,0,0,459,16799,0,0,780,46800,0,0,232,5018,0,0;QS=1,0 PL 0,39,255 +17 1569 . C <*> 0 . ;I16=8,4,0,0,456,17654,0,0,720,43200,0,0,230,4924,0,0;QS=1,0 PL 0,36,255 +17 1570 . T <*> 0 . ;I16=8,4,0,0,461,17943,0,0,720,43200,0,0,228,4842,0,0;QS=1,0 PL 0,36,255 +17 1571 . G <*> 0 . ;I16=8,4,0,0,428,15818,0,0,720,43200,0,0,226,4772,0,0;QS=1,0 PL 0,36,255 +17 1572 . C <*> 0 . ;I16=7,4,0,0,429,16959,0,0,660,39600,0,0,213,4565,0,0;QS=1,0 PL 0,33,255 +17 1573 . A <*> 0 . ;I16=7,3,0,0,375,14191,0,0,600,36000,0,0,201,4391,0,0;QS=1,0 PL 0,30,255 +17 1574 . C <*> 0 . ;I16=8,4,0,0,454,17350,0,0,720,43200,0,0,216,4444,0,0;QS=1,0 PL 0,36,255 +17 1575 . C <*> 0 . ;I16=7,4,0,0,399,15039,0,0,660,39600,0,0,187,3707,0,0;QS=1,0 PL 0,33,255 +17 1576 . C <*> 0 . ;I16=8,4,0,0,447,17023,0,0,720,43200,0,0,208,4236,0,0;QS=1,0 PL 0,36,255 +17 1577 . T <*> 0 . ;I16=8,4,0,0,448,17122,0,0,720,43200,0,0,204,4156,0,0;QS=1,0 PL 0,36,255 +17 1578 . C <*> 0 . ;I16=8,4,0,0,461,17857,0,0,720,43200,0,0,199,4043,0,0;QS=1,0 PL 0,36,255 +17 1579 . A <*> 0 . ;I16=8,4,0,0,393,14069,0,0,720,43200,0,0,194,3948,0,0;QS=1,0 PL 0,36,255 +17 1580 . G <*> 0 . ;I16=8,4,0,0,459,17757,0,0,720,43200,0,0,189,3871,0,0;QS=1,0 PL 0,36,255 +17 1581 . C <*> 0 . ;I16=8,4,0,0,406,14844,0,0,720,43200,0,0,184,3812,0,0;QS=1,0 PL 0,36,255 +17 1582 . C <*> 0 . ;I16=8,5,0,0,448,16110,0,0,780,46800,0,0,179,3771,0,0;QS=1,0 PL 0,39,255 +17 1583 . T <*> 0 . ;I16=7,4,0,0,398,14798,0,0,660,39600,0,0,176,3696,0,0;QS=1,0 PL 0,33,255 +17 1584 . G <*> 0 . ;I16=7,4,0,0,413,15599,0,0,660,39600,0,0,172,3586,0,0;QS=1,0 PL 0,33,255 +17 1585 . G <*> 0 . ;I16=7,4,0,0,355,12259,0,0,660,39600,0,0,151,3203,0,0;QS=1,0 PL 0,33,244 +17 1586 . A <*> 0 . ;I16=8,2,0,0,349,12311,0,0,600,36000,0,0,162,3398,0,0;QS=1,0 PL 0,30,223 +17 1587 . C <*> 0 . ;I16=8,3,0,0,379,13493,0,0,660,39600,0,0,164,3352,0,0;QS=1,0 PL 0,33,247 +17 1588 . A <*> 0 . ;I16=8,3,0,0,358,12056,0,0,660,39600,0,0,162,3306,0,0;QS=1,0 PL 0,33,232 +17 1589 . A <*> 0 . ;I16=8,3,0,0,382,13606,0,0,660,39600,0,0,159,3225,0,0;QS=1,0 PL 0,33,249 +17 1590 . C <*> 0 . ;I16=7,3,0,0,333,11627,0,0,600,36000,0,0,157,3157,0,0;QS=1,0 PL 0,30,231 +17 1591 . T <*> 0 . ;I16=7,3,0,0,354,12940,0,0,600,36000,0,0,155,3101,0,0;QS=1,0 PL 0,30,241 +17 1592 . T <*> 0 . ;I16=7,3,0,0,328,11082,0,0,600,36000,0,0,153,3057,0,0;QS=1,0 PL 0,30,225 +17 1593 . G <*> 0 . ;I16=7,3,0,0,368,13690,0,0,600,36000,0,0,151,3025,0,0;QS=1,0 PL 0,30,250 +17 1594 . T <*> 0 . ;I16=7,3,0,0,343,12035,0,0,600,36000,0,0,149,3005,0,0;QS=1,0 PL 0,30,234 +17 1595 . G <*> 0 . ;I16=7,2,0,0,314,11374,0,0,540,32400,0,0,122,2372,0,0;QS=1,0 PL 0,27,213 +17 1596 . C <*> 0 . ;I16=7,2,0,0,287,9581,0,0,540,32400,0,0,131,2805,0,0;QS=1,0 PL 0,27,200 +17 1597 . C <*> 0 . ;I16=7,2,0,0,277,9299,0,0,540,32400,0,0,144,3016,0,0;QS=1,0 PL 0,27,195 +17 1598 . C <*> 0 . ;I16=7,2,0,0,300,10366,0,0,540,32400,0,0,143,3041,0,0;QS=1,0 PL 0,27,207 +17 1599 . A <*> 0 . ;I16=6,2,0,0,251,8459,0,0,480,28800,0,0,143,3075,0,0;QS=1,0 PL 0,24,182 +17 1600 . T <*> 0 . ;I16=6,2,0,0,266,9142,0,0,480,28800,0,0,143,3117,0,0;QS=1,0 PL 0,24,193 +17 1601 . C <*> 0 . ;I16=6,1,0,0,239,8399,0,0,420,25200,0,0,124,2806,0,0;QS=1,0 PL 0,21,171 +17 1602 . T <*> 0 . ;I16=5,2,0,0,232,8276,0,0,420,25200,0,0,143,3225,0,0;QS=1,0 PL 0,21,179 +17 1603 . G <*> 0 . ;I16=5,2,0,0,262,9924,0,0,420,25200,0,0,144,3290,0,0;QS=1,0 PL 0,21,202 +17 1604 . G <*> 0 . ;I16=5,2,0,0,206,6464,0,0,420,25200,0,0,145,3361,0,0;QS=1,0 PL 0,21,163 +17 1605 . T <*> 0 . ;I16=5,2,0,0,247,8823,0,0,420,25200,0,0,146,3438,0,0;QS=1,0 PL 0,21,190 +17 1606 . G <*> 0 . ;I16=5,1,0,0,218,7992,0,0,360,21600,0,0,123,2945,0,0;QS=1,0 PL 0,18,165 +17 1607 . A <*> 0 . ;I16=5,2,0,0,212,7092,0,0,420,25200,0,0,148,3610,0,0;QS=1,0 PL 0,21,161 +17 1608 . C <*> 0 . ;I16=5,1,0,0,187,6271,0,0,360,21600,0,0,123,3029,0,0;QS=1,0 PL 0,18,141 +17 1609 . C <*> 0 . ;I16=4,2,0,0,177,5763,0,0,360,21600,0,0,149,3701,0,0;QS=1,0 PL 0,18,149 +17 1610 . C <*> 0 . ;I16=3,2,0,0,144,4602,0,0,300,18000,0,0,125,3125,0,0;QS=1,0 PL 0,15,127 +17 1611 . C <*> 0 . ;I16=4,2,0,0,215,8073,0,0,360,21600,0,0,150,3750,0,0;QS=1,0 PL 0,18,180 +17 1612 . T <*> 0 . ;I16=4,2,0,0,213,7659,0,0,360,21600,0,0,150,3750,0,0;QS=1,0 PL 0,18,174 +17 1613 . C <*> 0 . ;I16=4,2,0,0,204,7092,0,0,360,21600,0,0,150,3750,0,0;QS=1,0 PL 0,18,169 +17 1614 . A <*> 0 . ;I16=4,2,0,0,181,6007,0,0,360,21600,0,0,150,3750,0,0;QS=1,0 PL 0,18,147 +17 1615 . C <*> 0 . ;I16=4,2,0,0,204,7486,0,0,360,21600,0,0,150,3750,0,0;QS=1,0 PL 0,18,171 +17 1616 . T <*> 0 . ;I16=4,1,0,0,195,7639,0,0,300,18000,0,0,125,3125,0,0;QS=1,0 PL 0,15,159 +17 1617 . C <*> 0 . ;I16=4,1,0,0,177,6427,0,0,300,18000,0,0,124,3076,0,0;QS=1,0 PL 0,15,146 +17 1618 . A <*> 0 . ;I16=4,2,0,0,184,6110,0,0,360,21600,0,0,148,3654,0,0;QS=1,0 PL 0,18,151 +17 1619 . G <*> 0 . ;I16=4,2,0,0,202,6924,0,0,360,21600,0,0,146,3560,0,0;QS=1,0 PL 0,18,166 +17 1620 . C <*> 0 . ;I16=4,1,0,0,172,6018,0,0,300,18000,0,0,119,2845,0,0;QS=1,0 PL 0,15,142 +17 1621 . C <*> 0 . ;I16=4,3,0,0,213,6939,0,0,420,25200,0,0,167,4009,0,0;QS=1,0 PL 0,21,174 +17 1622 . A <*> 0 . ;I16=4,3,0,0,218,7384,0,0,420,25200,0,0,165,3927,0,0;QS=1,0 PL 0,21,176 +17 1623 . C <*> 0 . ;I16=4,2,0,0,186,6128,0,0,360,21600,0,0,138,3224,0,0;QS=1,0 PL 0,18,155 +17 1624 . C <*> 0 . ;I16=3,3,0,0,191,6419,0,0,360,21600,0,0,142,3414,0,0;QS=1,0 PL 0,18,162 +17 1625 . A <*> 0 . ;I16=3,3,0,0,186,6148,0,0,360,21600,0,0,141,3381,0,0;QS=1,0 PL 0,18,158 +17 1626 . G <*> 0 . ;I16=4,3,0,0,193,5999,0,0,420,25200,0,0,157,3639,0,0;QS=1,0 PL 0,21,158 +17 1627 . A <*> 0 . ;I16=4,3,0,0,204,6314,0,0,420,25200,0,0,155,3577,0,0;QS=1,0 PL 0,21,165 +17 1628 . C <*> 0 . ;I16=4,3,0,0,199,6373,0,0,420,25200,0,0,153,3519,0,0;QS=1,0 PL 0,21,165 +17 1629 . T <*> 0 . ;I16=4,3,0,0,231,7933,0,0,420,25200,0,0,151,3465,0,0;QS=1,0 PL 0,21,187 +17 1630 . T <*> 0 . ;I16=4,3,0,0,205,6609,0,0,420,25200,0,0,149,3415,0,0;QS=1,0 PL 0,21,169 +17 1631 . C <*> 0 . ;I16=4,3,0,0,226,7736,0,0,420,25200,0,0,147,3369,0,0;QS=1,0 PL 0,21,184 +17 1632 . C <*> 0 . ;I16=4,4,0,0,239,7539,0,0,480,28800,0,0,144,3278,0,0;QS=1,0 PL 0,24,188 +17 1633 . A <*> 0 . ;I16=4,4,0,0,233,7299,0,0,480,28800,0,0,142,3194,0,0;QS=1,0 PL 0,24,183 +17 1634 . C <*> 0 . ;I16=4,3,0,0,184,5374,0,0,420,25200,0,0,115,2493,0,0;QS=1,0 PL 0,21,151 +17 1635 . G <*> 0 . ;I16=4,4,0,0,232,6884,0,0,480,28800,0,0,138,3050,0,0;QS=1,0 PL 0,24,180 +17 1636 . A <*> 0 . ;I16=4,4,0,0,227,7113,0,0,480,28800,0,0,136,2990,0,0;QS=1,0 PL 0,24,179 +17 1637 . C <*> 0 . ;I16=4,4,0,0,233,7415,0,0,480,28800,0,0,134,2938,0,0;QS=1,0 PL 0,24,185 +17 1638 . A <*> 0 . ;I16=5,3,0,0,247,8113,0,0,480,28800,0,0,125,2809,0,0;QS=1,0 PL 0,24,191 +17 1639 . G <*> 0 . ;I16=5,4,0,0,301,10807,0,0,540,32400,0,0,129,2763,0,0;QS=1,0 PL 0,27,228 +17 1640 . G <*> 0 . ;I16=4,2,0,0,179,5791,0,0,360,21600,0,0,74,1434,0,0;QS=1,0 PL 0,18,150 +17 1641 . C <*> 0 . ;I16=5,4,0,0,246,7446,0,0,540,32400,0,0,125,2635,0,0;QS=1,0 PL 0,27,188 +17 1642 . T <*> 0 . ;I16=4,2,0,0,206,7414,0,0,360,21600,0,0,89,1863,0,0;QS=1,0 PL 0,18,170 +17 1643 . C <*> 0 . ;I16=4,4,0,0,247,8091,0,0,480,28800,0,0,123,2551,0,0;QS=1,0 PL 0,24,193 +17 1644 . C <*> 0 . ;I16=3,4,0,0,260,9812,0,0,420,25200,0,0,123,2523,0,0;QS=1,0 PL 0,21,209 +17 1645 . A <*> 0 . ;I16=3,4,0,0,265,10159,0,0,420,25200,0,0,123,2503,0,0;QS=1,0 PL 0,21,213 +17 1646 . G <*> 0 . ;I16=3,3,0,0,219,8223,0,0,360,21600,0,0,98,1866,0,0;QS=1,0 PL 0,18,185 +17 1647 . C <*> 0 . ;I16=3,4,0,0,232,8402,0,0,420,25200,0,0,123,2487,0,0;QS=1,0 PL 0,21,190 +17 1648 . C <*> 0 . ;I16=3,4,0,0,253,9307,0,0,420,25200,0,0,123,2491,0,0;QS=1,0 PL 0,21,203 +17 1649 . T <*> 0 . ;I16=3,4,0,0,232,7916,0,0,420,25200,0,0,123,2503,0,0;QS=1,0 PL 0,21,187 +17 1650 . C <*> 0 . ;I16=3,3,0,0,191,6545,0,0,360,21600,0,0,105,2199,0,0;QS=1,0 PL 0,18,161 +17 1651 . G <*> 0 . ;I16=2,4,0,0,182,5638,0,0,360,21600,0,0,98,1926,0,0;QS=1,0 PL 0,18,150 +17 1652 . G <*> 0 . ;I16=3,5,0,0,273,9991,0,0,480,28800,0,0,123,2587,0,0;QS=1,0 PL 0,24,212 +17 1653 . C <*> 0 . ;I16=3,5,0,0,272,9428,0,0,480,28800,0,0,124,2632,0,0;QS=1,0 PL 0,24,208 +17 1654 . A T,<*> 0 . ;I16=3,4,0,1,206,6556,15,225,420,25200,60,3600,103,2203,22,484;QS=0.932127,0.0678733,0 PL 0,9,155,21,158,162 +17 1655 . C <*> 0 . ;I16=3,5,0,0,256,8588,0,0,480,28800,0,0,126,2752,0,0;QS=1,0 PL 0,24,198 +17 1656 . C <*> 0 . ;I16=4,4,0,0,263,8737,0,0,480,28800,0,0,103,2251,0,0;QS=1,0 PL 0,24,202 +17 1657 . T <*> 0 . ;I16=3,5,0,0,269,9259,0,0,480,28800,0,0,129,2863,0,0;QS=1,0 PL 0,24,206 +17 1658 . T <*> 0 . ;I16=3,5,0,0,242,7758,0,0,480,28800,0,0,130,2860,0,0;QS=1,0 PL 0,24,187 +17 1659 . C <*> 0 . ;I16=3,5,0,0,283,10477,0,0,480,28800,0,0,131,2867,0,0;QS=1,0 PL 0,24,219 +17 1660 . A <*> 0 . ;I16=3,4,0,0,208,6984,0,0,420,25200,0,0,123,2771,0,0;QS=1,0 PL 0,21,172 +17 1661 . G <*> 0 . ;I16=3,5,0,0,267,9533,0,0,480,28800,0,0,131,2815,0,0;QS=1,0 PL 0,24,209 +17 1662 . C <*> 0 . ;I16=3,4,0,0,238,8320,0,0,420,25200,0,0,112,2446,0,0;QS=1,0 PL 0,21,192 +17 1663 . C <*> 0 . ;I16=3,4,0,0,219,7289,0,0,420,25200,0,0,132,2810,0,0;QS=1,0 PL 0,21,178 +17 1664 . A <*> 0 . ;I16=3,3,0,0,198,6620,0,0,360,21600,0,0,120,2628,0,0;QS=1,0 PL 0,18,167 +17 1665 . T <*> 0 . ;I16=3,4,0,0,228,7764,0,0,420,25200,0,0,132,2742,0,0;QS=1,0 PL 0,21,185 +17 1666 . G <*> 0 . ;I16=3,4,0,0,211,6863,0,0,420,25200,0,0,132,2720,0,0;QS=1,0 PL 0,21,173 +17 1667 . G <*> 0 . ;I16=3,4,0,0,225,7695,0,0,420,25200,0,0,132,2706,0,0;QS=1,0 PL 0,21,183 +17 1668 . A <*> 0 . ;I16=3,3,0,0,185,6233,0,0,360,21600,0,0,116,2444,0,0;QS=1,0 PL 0,18,158 +17 1669 . C <*> 0 . ;I16=3,4,0,0,211,6745,0,0,420,25200,0,0,132,2702,0,0;QS=1,0 PL 0,21,172 +17 1670 . A <*> 0 . ;I16=3,6,0,0,295,9973,0,0,540,32400,0,0,132,2712,0,0;QS=1,0 PL 0,27,215 +17 1671 . G <*> 0 . ;I16=3,6,0,0,291,9875,0,0,540,32400,0,0,133,2683,0,0;QS=1,0 PL 0,27,214 +17 1672 . T <*> 0 . ;I16=3,6,0,0,278,9014,0,0,540,32400,0,0,134,2668,0,0;QS=1,0 PL 0,27,203 +17 1673 . T <*> 0 . ;I16=3,6,0,0,311,10823,0,0,540,32400,0,0,114,2226,0,0;QS=1,0 PL 0,27,221 +17 1674 . C <*> 0 . ;I16=3,8,0,0,381,13355,0,0,660,39600,0,0,157,3081,0,0;QS=1,0 PL 0,33,244 +17 1675 . C <*> 0 . ;I16=3,8,0,0,337,10831,0,0,660,39600,0,0,160,3152,0,0;QS=1,0 PL 0,33,222 +17 1676 . G <*> 0 . ;I16=3,8,0,0,337,10891,0,0,660,39600,0,0,163,3241,0,0;QS=1,0 PL 0,33,222 +17 1677 . C <*> 0 . ;I16=3,8,0,0,336,11160,0,0,660,39600,0,0,166,3348,0,0;QS=1,0 PL 0,33,225 +17 1678 . C <*> 0 . ;I16=3,8,0,0,358,12628,0,0,660,39600,0,0,168,3422,0,0;QS=1,0 PL 0,33,235 +17 1679 . A <*> 0 . ;I16=3,8,0,0,352,12384,0,0,660,39600,0,0,170,3512,0,0;QS=1,0 PL 0,33,235 +17 1680 . G <*> 0 . ;I16=3,8,0,0,384,13994,0,0,660,39600,0,0,171,3567,0,0;QS=1,0 PL 0,33,253 +17 1681 . C <*> 0 . ;I16=3,8,0,0,337,10901,0,0,660,39600,0,0,172,3636,0,0;QS=1,0 PL 0,33,223 +17 1682 . G <*> 0 . ;I16=3,7,0,0,318,10636,0,0,600,36000,0,0,173,3667,0,0;QS=1,0 PL 0,30,222 +17 1683 . T <*> 0 . ;I16=3,7,0,0,369,13753,0,0,600,36000,0,0,174,3708,0,0;QS=1,0 PL 0,30,250 +17 1684 . T <*> 0 . ;I16=2,7,0,0,334,12506,0,0,540,32400,0,0,175,3759,0,0;QS=1,0 PL 0,27,227 +17 1685 . G <*> 0 . ;I16=2,6,0,0,293,11201,0,0,480,28800,0,0,152,3194,0,0;QS=1,0 PL 0,24,216 +17 1686 . C <*> 0 . ;I16=2,7,0,0,332,12388,0,0,540,32400,0,0,179,3887,0,0;QS=1,0 PL 0,27,225 +17 1687 . C <*> 0 . ;I16=2,6,0,0,305,11681,0,0,480,28800,0,0,156,3338,0,0;QS=1,0 PL 0,24,221 +17 1688 . C <*> 0 . ;I16=2,7,0,0,345,13527,0,0,540,32400,0,0,183,4047,0,0;QS=1,0 PL 0,27,239 +17 1689 . T <*> 0 . ;I16=2,7,0,0,324,12104,0,0,540,32400,0,0,185,4139,0,0;QS=1,0 PL 0,27,224 +17 1690 . C <*> 0 . ;I16=2,7,0,0,356,14216,0,0,540,32400,0,0,187,4239,0,0;QS=1,0 PL 0,27,242 +17 1691 . T <*> 0 . ;I16=2,7,0,0,329,12331,0,0,540,32400,0,0,189,4347,0,0;QS=1,0 PL 0,27,225 +17 1692 . G <*> 0 . ;I16=2,6,0,0,300,11404,0,0,480,28800,0,0,166,3838,0,0;QS=1,0 PL 0,24,218 +17 1693 . T <*> 0 . ;I16=2,7,0,0,337,12673,0,0,540,32400,0,0,193,4587,0,0;QS=1,0 PL 0,27,227 +17 1694 . T <*> 0 . ;I16=2,7,0,0,319,11691,0,0,540,32400,0,0,195,4719,0,0;QS=1,0 PL 0,27,221 +17 1695 . C <*> 0 . ;I16=2,7,0,0,327,12229,0,0,540,32400,0,0,197,4859,0,0;QS=1,0 PL 0,27,227 +17 1696 . T <*> 0 . ;I16=2,6,0,0,298,11484,0,0,480,28800,0,0,198,4904,0,0;QS=1,0 PL 0,24,219 +17 1697 . G <*> 0 . ;I16=2,6,0,0,277,10305,0,0,480,28800,0,0,199,4951,0,0;QS=1,0 PL 0,24,208 +17 1698 . C <*> 0 . ;I16=2,6,0,0,313,12499,0,0,480,28800,0,0,200,5000,0,0;QS=1,0 PL 0,24,229 +17 1699 . T <*> 0 . ;I16=2,5,0,0,265,10067,0,0,420,25200,0,0,175,4375,0,0;QS=1,0 PL 0,21,203 +17 1700 . G <*> 0 . ;I16=2,5,0,0,282,11430,0,0,420,25200,0,0,175,4375,0,0;QS=1,0 PL 0,21,216 +17 1701 . T <*> 0 . ;I16=2,6,0,0,288,10414,0,0,480,28800,0,0,200,5000,0,0;QS=1,0 PL 0,24,207 +17 1702 . T <*> 0 . ;I16=2,6,0,0,292,10864,0,0,480,28800,0,0,200,5000,0,0;QS=1,0 PL 0,24,214 +17 1703 . T <*> 0 . ;I16=2,5,0,0,258,9522,0,0,420,25200,0,0,175,4375,0,0;QS=1,0 PL 0,21,197 +17 1704 . T <*> 0 . ;I16=2,6,0,0,289,10557,0,0,480,28800,0,0,200,5000,0,0;QS=1,0 PL 0,24,208 +17 1705 . C <*> 0 . ;I16=2,6,0,0,321,12963,0,0,480,28800,0,0,200,5000,0,0;QS=1,0 PL 0,24,232 +17 1706 . T <*> 0 . ;I16=2,6,0,0,309,11975,0,0,480,28800,0,0,200,5000,0,0;QS=1,0 PL 0,24,221 +17 1707 . C <*> 0 . ;I16=2,7,0,0,337,13047,0,0,540,32400,0,0,199,4951,0,0;QS=1,0 PL 0,27,235 +17 1708 . T <*> 0 . ;I16=2,8,0,0,346,12720,0,0,600,36000,0,0,199,4905,0,0;QS=1,0 PL 0,30,229 +17 1709 . A <*> 0 . ;I16=2,7,0,0,311,10871,0,0,540,32400,0,0,175,4239,0,0;QS=1,0 PL 0,27,210 +17 1710 . C <*> 0 . ;I16=2,9,0,0,381,13831,0,0,660,39600,0,0,201,4829,0,0;QS=1,0 PL 0,33,236 +17 1711 . C <*> 0 . ;I16=2,9,0,0,413,15773,0,0,660,39600,0,0,203,4801,0,0;QS=1,0 PL 0,33,250 +17 1712 . A <*> 0 . ;I16=2,9,0,0,414,15884,0,0,660,39600,0,0,205,4781,0,0;QS=1,0 PL 0,33,252 +17 1713 . G <*> 0 . ;I16=2,10,0,0,464,18118,0,0,720,43200,0,0,206,4720,0,0;QS=1,0 PL 0,36,255 +17 1714 . A <*> 0 . ;I16=2,10,0,0,398,13920,0,0,720,43200,0,0,208,4670,0,0;QS=1,0 PL 0,36,234 +17 1715 . A <*> 0 . ;I16=2,10,0,0,472,18652,0,0,720,43200,0,0,210,4632,0,0;QS=1,0 PL 0,36,255 +17 1716 . G <*> 0 . ;I16=2,10,0,0,455,17437,0,0,720,43200,0,0,212,4606,0,0;QS=1,0 PL 0,36,255 +17 1717 . T <*> 0 . ;I16=2,11,0,0,476,17546,0,0,780,46800,0,0,214,4592,0,0;QS=1,0 PL 0,39,253 +17 1718 . G <*> 0 . ;I16=2,10,0,0,424,15752,0,0,720,43200,0,0,192,3966,0,0;QS=1,0 PL 0,36,249 +17 1719 . C <*> 0 . ;I16=4,11,0,0,518,18446,0,0,900,54000,0,0,220,4604,0,0;QS=1,0 PL 0,45,255 +17 1720 . C <*> 0 . ;I16=4,11,0,0,573,22095,0,0,900,54000,0,0,225,4633,0,0;QS=1,0 PL 0,45,255 +17 1721 . C <*> 0 . ;I16=4,10,0,0,482,17130,0,0,840,50400,0,0,219,4559,0,0;QS=1,0 PL 0,42,255 +17 1722 . T <*> 0 . ;I16=4,10,0,0,511,19075,0,0,840,50400,0,0,223,4601,0,0;QS=1,0 PL 0,42,255 +17 1723 . T <*> 0 . ;I16=4,11,0,0,477,15843,0,0,900,54000,0,0,240,4828,0,0;QS=1,0 PL 0,45,255 +17 1724 . C <*> 0 . ;I16=4,11,0,0,534,19814,0,0,900,54000,0,0,245,4929,0,0;QS=1,0 PL 0,45,255 +17 1725 . C G,<*> 0 . ;I16=4,10,0,1,492,17586,25,625,840,50400,60,3600,232,4724,18,324;QS=0.951644,0.0483559,0 PL 0,20,255,42,255,255 +17 1726 . C <*> 0 . ;I16=4,11,0,0,585,23121,0,0,900,54000,0,0,255,5185,0,0;QS=1,0 PL 0,45,255 +17 1727 . T <*> 0 . ;I16=4,11,0,0,520,18776,0,0,900,54000,0,0,259,5291,0,0;QS=1,0 PL 0,45,255 +17 1728 . C <*> 0 . ;I16=4,11,0,0,552,20492,0,0,900,54000,0,0,263,5417,0,0;QS=1,0 PL 0,45,255 +17 1729 . C <*> 0 . ;I16=4,11,0,0,605,24475,0,0,900,54000,0,0,267,5563,0,0;QS=1,0 PL 0,45,255 +17 1730 . T <*> 0 . ;I16=4,11,0,0,510,17820,0,0,900,54000,0,0,271,5729,0,0;QS=1,0 PL 0,45,255 +17 1731 . C <*> 0 . ;I16=4,11,0,0,593,23597,0,0,900,54000,0,0,274,5866,0,0;QS=1,0 PL 0,45,255 +17 1732 . A <*> 0 . ;I16=5,10,0,0,496,16994,0,0,900,54000,0,0,278,6024,0,0;QS=1,0 PL 0,45,255 +17 1733 . C <*> 0 . ;I16=6,10,0,0,574,21250,0,0,960,57600,0,0,282,6152,0,0;QS=1,0 PL 0,48,255 +17 1734 . C <*> 0 . ;I16=6,10,0,0,618,24360,0,0,960,57600,0,0,286,6250,0,0;QS=1,0 PL 0,48,255 +17 1735 . T <*> 0 . ;I16=7,10,0,0,622,23462,0,0,1020,61200,0,0,290,6368,0,0;QS=1,0 PL 0,51,255 +17 1736 . G <*> 0 . ;I16=7,9,0,0,615,23775,0,0,960,57600,0,0,279,6231,0,0;QS=1,0 PL 0,48,255 +17 1737 . A <*> 0 . ;I16=7,10,0,0,598,21578,0,0,1020,61200,0,0,297,6515,0,0;QS=1,0 PL 0,51,255 +17 1738 . C <*> 0 . ;I16=6,10,0,0,590,22102,0,0,960,57600,0,0,301,6595,0,0;QS=1,0 PL 0,48,255 +17 1739 . C <*> 0 . ;I16=6,10,0,0,613,23781,0,0,960,57600,0,0,304,6644,0,0;QS=1,0 PL 0,48,255 +17 1740 . A <*> 0 . ;I16=6,10,0,0,539,18849,0,0,960,57600,0,0,307,6711,0,0;QS=1,0 PL 0,48,255 +17 1741 . C <*> 0 . ;I16=6,10,0,0,613,23931,0,0,960,57600,0,0,310,6796,0,0;QS=1,0 PL 0,48,255 +17 1742 . T <*> 0 . ;I16=6,10,0,0,606,23226,0,0,960,57600,0,0,313,6899,0,0;QS=1,0 PL 0,48,255 +17 1743 . C <*> 0 . ;I16=6,10,0,0,644,26148,0,0,960,57600,0,0,315,6969,0,0;QS=1,0 PL 0,48,255 +17 1744 . T <*> 0 . ;I16=6,9,0,0,576,22186,0,0,900,54000,0,0,310,7006,0,0;QS=1,0 PL 0,45,255 +17 1745 . G <*> 0 . ;I16=6,10,0,0,623,24725,0,0,960,57600,0,0,315,6957,0,0;QS=1,0 PL 0,48,255 +17 1746 . G <*> 0 . ;I16=6,9,0,0,566,21520,0,0,900,54000,0,0,308,6850,0,0;QS=1,0 PL 0,45,255 +17 1747 . G <*> 0 . ;I16=6,9,0,0,564,21608,0,0,900,54000,0,0,307,6793,0,0;QS=1,0 PL 0,45,255 +17 1748 . G <*> 0 . ;I16=6,10,0,0,598,23054,0,0,960,57600,0,0,308,6710,0,0;QS=1,0 PL 0,48,255 +17 1749 . A <*> 0 . ;I16=6,9,0,0,545,20231,0,0,900,54000,0,0,303,6625,0,0;QS=1,0 PL 0,45,255 +17 1750 . A <*> 0 . ;I16=6,10,0,0,583,21513,0,0,960,57600,0,0,302,6566,0,0;QS=1,0 PL 0,48,255 +17 1751 . A <*> 0 . ;I16=6,10,0,0,586,21780,0,0,960,57600,0,0,299,6521,0,0;QS=1,0 PL 0,48,255 +17 1752 . T <*> 0 . ;I16=6,9,0,0,544,20116,0,0,900,54000,0,0,297,6493,0,0;QS=1,0 PL 0,45,255 +17 1753 . C <*> 0 . ;I16=6,9,0,0,583,22843,0,0,900,54000,0,0,295,6481,0,0;QS=1,0 PL 0,45,255 +17 1754 . C <*> 0 . ;I16=6,9,0,0,576,22240,0,0,900,54000,0,0,293,6485,0,0;QS=1,0 PL 0,45,255 +17 1755 . C <*> 0 . ;I16=6,9,0,0,583,23147,0,0,900,54000,0,0,291,6505,0,0;QS=1,0 PL 0,45,255 +17 1756 . T <*> 0 . ;I16=5,9,0,0,548,21496,0,0,840,50400,0,0,290,6540,0,0;QS=1,0 PL 0,42,255 +17 1757 . C <*> 0 . ;I16=5,9,0,0,564,22806,0,0,840,50400,0,0,289,6589,0,0;QS=1,0 PL 0,42,255 +17 1758 . A <*> 0 . ;I16=5,9,0,0,552,21838,0,0,840,50400,0,0,287,6601,0,0;QS=1,0 PL 0,42,255 +17 1759 . G <*> 0 . ;I16=5,9,0,0,549,21641,0,0,840,50400,0,0,284,6574,0,0;QS=1,0 PL 0,42,255 +17 1760 . C <*> 0 . ;I16=5,9,0,0,562,22678,0,0,840,50400,0,0,281,6557,0,0;QS=1,0 PL 0,42,255 +17 1761 . A <*> 0 . ;I16=5,9,0,0,450,15520,0,0,840,50400,0,0,277,6499,0,0;QS=1,0 PL 0,42,255 +17 1762 . C <*> 0 . ;I16=5,8,0,0,484,18330,0,0,780,46800,0,0,274,6448,0,0;QS=1,0 PL 0,39,255 +17 1763 . C <*> 0 . ;I16=5,8,0,0,506,19892,0,0,780,46800,0,0,271,6403,0,0;QS=1,0 PL 0,39,255 +17 1764 . C <*> 0 . ;I16=5,8,0,0,531,21793,0,0,780,46800,0,0,268,6364,0,0;QS=1,0 PL 0,39,255 +17 1765 . T <*> 0 . ;I16=5,8,0,0,497,19109,0,0,780,46800,0,0,265,6331,0,0;QS=1,0 PL 0,39,255 +17 1766 . C <*> 0 . ;I16=5,8,0,0,513,20455,0,0,780,46800,0,0,262,6304,0,0;QS=1,0 PL 0,39,255 +17 1767 . C <*> 0 . ;I16=5,8,0,0,491,19083,0,0,780,46800,0,0,259,6283,0,0;QS=1,0 PL 0,39,255 +17 1768 . C <*> 0 . ;I16=5,8,0,0,519,20817,0,0,780,46800,0,0,256,6268,0,0;QS=1,0 PL 0,39,255 +17 1769 . T <*> 0 . ;I16=5,8,0,0,500,19380,0,0,780,46800,0,0,253,6259,0,0;QS=1,0 PL 0,39,255 +17 1770 . G <*> 0 . ;I16=5,6,0,0,428,16972,0,0,660,39600,0,0,252,6254,0,0;QS=1,0 PL 0,33,255 +17 1771 . A <*> 0 . ;I16=5,6,0,0,431,16929,0,0,660,39600,0,0,251,6251,0,0;QS=1,0 PL 0,33,255 +17 1772 . G <*> 0 . ;I16=5,6,0,0,428,16792,0,0,660,39600,0,0,250,6250,0,0;QS=1,0 PL 0,33,255 +17 1773 . C <*> 0 . ;I16=5,5,0,0,409,16751,0,0,600,36000,0,0,250,6250,0,0;QS=1,0 PL 0,30,255 +17 1774 . A <*> 0 . ;I16=5,5,0,0,386,14932,0,0,600,36000,0,0,250,6250,0,0;QS=1,0 PL 0,30,255 +17 1775 . T <*> 0 . ;I16=5,5,0,0,368,13708,0,0,600,36000,0,0,250,6250,0,0;QS=1,0 PL 0,30,255 +17 1776 . A <*> 0 . ;I16=5,5,0,0,357,12861,0,0,600,36000,0,0,250,6250,0,0;QS=1,0 PL 0,30,254 +17 1777 . C <*> 0 . ;I16=6,5,0,0,418,16290,0,0,660,39600,0,0,250,6250,0,0;QS=1,0 PL 0,33,255 +17 1778 . C <*> 0 . ;I16=6,5,0,0,425,16557,0,0,660,39600,0,0,251,6251,0,0;QS=1,0 PL 0,33,255 +17 1779 . C <*> 0 . ;I16=6,5,0,0,442,17836,0,0,660,39600,0,0,252,6254,0,0;QS=1,0 PL 0,33,255 +17 1780 . T <*> 0 . ;I16=6,5,0,0,408,15824,0,0,660,39600,0,0,253,6259,0,0;QS=1,0 PL 0,33,255 +17 1781 . A <*> 0 . ;I16=6,5,0,0,384,13758,0,0,660,39600,0,0,229,5641,0,0;QS=1,0 PL 0,33,255 +17 1782 . C <*> 0 . ;I16=6,6,0,0,462,18122,0,0,720,43200,0,0,255,6227,0,0;QS=1,0 PL 0,36,255 +17 1783 . T <*> 0 . ;I16=6,6,0,0,439,16457,0,0,720,43200,0,0,255,6145,0,0;QS=1,0 PL 0,36,255 +17 1784 . C <*> 0 . ;I16=6,6,0,0,470,18736,0,0,720,43200,0,0,255,6071,0,0;QS=1,0 PL 0,36,255 +17 1785 . T <*> 0 . ;I16=6,7,0,0,487,18625,0,0,780,46800,0,0,254,5956,0,0;QS=1,0 PL 0,39,255 +17 1786 . G <*> 0 . ;I16=7,8,0,0,573,22031,0,0,900,54000,0,0,254,5852,0,0;QS=1,0 PL 0,45,255 +17 1787 . G <*> 0 . ;I16=7,8,0,0,551,20961,0,0,900,54000,0,0,256,5762,0,0;QS=1,0 PL 0,45,255 +17 1788 . C <*> 0 . ;I16=7,8,0,0,592,23494,0,0,900,54000,0,0,257,5639,0,0;QS=1,0 PL 0,45,255 +17 1789 . A <*> 0 . ;I16=7,9,0,0,530,18486,0,0,960,57600,0,0,258,5534,0,0;QS=1,0 PL 0,48,255 +17 1790 . C <*> 0 . ;I16=7,9,0,0,597,22473,0,0,960,57600,0,0,260,5448,0,0;QS=1,0 PL 0,48,255 +17 1791 . A <*> 0 . ;I16=7,9,0,0,573,20939,0,0,960,57600,0,0,262,5382,0,0;QS=1,0 PL 0,48,255 +17 1792 . A <*> 0 . ;I16=7,9,0,0,593,22293,0,0,960,57600,0,0,263,5287,0,0;QS=1,0 PL 0,48,255 +17 1793 . G <*> 0 . ;I16=7,9,0,0,591,22481,0,0,960,57600,0,0,264,5214,0,0;QS=1,0 PL 0,48,255 +17 1794 . C <*> 0 . ;I16=7,9,0,0,582,21536,0,0,960,57600,0,0,263,5065,0,0;QS=1,0 PL 0,48,255 +17 1795 . C <*> 0 . ;I16=7,9,0,0,608,23672,0,0,960,57600,0,0,262,4942,0,0;QS=1,0 PL 0,48,255 +17 1796 . C <*> 0 . ;I16=7,9,0,0,618,24060,0,0,960,57600,0,0,261,4845,0,0;QS=1,0 PL 0,48,255 +17 1797 . A <*> 0 . ;I16=7,9,0,0,543,19567,0,0,960,57600,0,0,260,4774,0,0;QS=1,0 PL 0,48,255 +17 1798 . C <*> 0 . ;I16=7,9,0,0,601,22813,0,0,960,57600,0,0,259,4729,0,0;QS=1,0 PL 0,48,255 +17 1799 . C <*> 0 . ;I16=7,9,0,0,592,22342,0,0,960,57600,0,0,258,4710,0,0;QS=1,0 PL 0,48,255 +17 1800 . C <*> 0 . ;I16=7,9,0,0,647,26225,0,0,960,57600,0,0,257,4717,0,0;QS=1,0 PL 0,48,255 +17 1801 . T <*> 0 . ;I16=7,9,0,0,605,23127,0,0,960,57600,0,0,256,4750,0,0;QS=1,0 PL 0,48,255 +17 1802 . G <*> 0 . ;I16=7,9,0,0,629,25079,0,0,960,57600,0,0,255,4809,0,0;QS=1,0 PL 0,48,255 +17 1803 . C <*> 0 . ;I16=7,9,0,0,615,24301,0,0,960,57600,0,0,253,4843,0,0;QS=1,0 PL 0,48,255 +17 1804 . A <*> 0 . ;I16=7,10,0,0,577,20511,0,0,1020,61200,0,0,251,4901,0,0;QS=1,0 PL 0,51,255 +17 1805 . A <*> 0 . ;I16=7,10,0,0,587,20799,0,0,1020,61200,0,0,250,4984,0,0;QS=1,0 PL 0,51,255 +17 1806 . A <*> 0 . ;I16=7,10,0,0,599,21683,0,0,1020,61200,0,0,249,5093,0,0;QS=1,0 PL 0,51,255 +17 1807 . G <*> 0 . ;I16=7,9,0,0,609,23577,0,0,960,57600,0,0,247,5127,0,0;QS=1,0 PL 0,48,255 +17 1808 . C <*> 0 . ;I16=7,7,0,0,494,17890,0,0,840,50400,0,0,226,4774,0,0;QS=1,0 PL 0,42,255 +17 1809 . C <*> 0 . ;I16=8,8,0,0,572,21118,0,0,960,57600,0,0,243,5167,0,0;QS=1,0 PL 0,48,255 +17 1810 . C <*> 0 . ;I16=8,7,0,0,540,19924,0,0,900,54000,0,0,242,5174,0,0;QS=1,0 PL 0,45,255 +17 1811 . C <*> 0 . ;I16=9,7,0,0,610,23706,0,0,960,57600,0,0,240,5156,0,0;QS=1,0 PL 0,48,255 +17 1812 . T <*> 0 . ;I16=9,7,0,0,599,22757,0,0,960,57600,0,0,237,5061,0,0;QS=1,0 PL 0,48,255 +17 1813 . G <*> 0 . ;I16=9,6,0,0,573,22149,0,0,900,54000,0,0,235,4987,0,0;QS=1,0 PL 0,45,255 +17 1814 . A <*> 0 . ;I16=9,6,0,0,550,20406,0,0,900,54000,0,0,233,4933,0,0;QS=1,0 PL 0,45,255 +17 1815 . G <*> 0 . ;I16=9,6,0,0,533,19655,0,0,900,54000,0,0,230,4848,0,0;QS=1,0 PL 0,45,255 +17 1816 . G <*> 0 . ;I16=9,6,0,0,514,18416,0,0,900,54000,0,0,227,4781,0,0;QS=1,0 PL 0,45,255 +17 1817 . C <*> 0 . ;I16=9,5,0,0,491,17843,0,0,840,50400,0,0,225,4731,0,0;QS=1,0 PL 0,42,255 +17 1818 . C <*> 0 . ;I16=9,4,0,0,462,16992,0,0,780,46800,0,0,198,4072,0,0;QS=1,0 PL 0,39,255 +17 1819 . C <*> 0 . ;I16=7,5,0,0,404,14550,0,0,720,43200,0,0,223,4677,0,0;QS=1,0 PL 0,36,255 +17 1820 . G <*> 0 . ;I16=7,5,0,0,398,13716,0,0,720,43200,0,0,223,4669,0,0;QS=1,0 PL 0,36,255 +17 1821 . C <*> 0 . ;I16=7,5,0,0,411,14851,0,0,720,43200,0,0,223,4673,0,0;QS=1,0 PL 0,36,255 +17 1822 . C <*> 0 . ;I16=7,5,0,0,447,16927,0,0,720,43200,0,0,223,4689,0,0;QS=1,0 PL 0,36,255 +17 1823 . C <*> 0 . ;I16=8,5,0,0,485,18671,0,0,780,46800,0,0,223,4717,0,0;QS=1,0 PL 0,39,255 +17 1824 . T <*> 0 . ;I16=8,5,0,0,476,18130,0,0,780,46800,0,0,224,4758,0,0;QS=1,0 PL 0,39,255 +17 1825 . G <*> 0 . ;I16=8,5,0,0,475,17561,0,0,780,46800,0,0,225,4813,0,0;QS=1,0 PL 0,39,255 +17 1826 . T <*> 0 . ;I16=8,5,0,0,421,14283,0,0,780,46800,0,0,226,4882,0,0;QS=1,0 PL 0,39,255 +17 1827 . G <*> 0 . ;I16=8,5,0,0,504,19814,0,0,780,46800,0,0,227,4965,0,0;QS=1,0 PL 0,39,255 +17 1828 . G <*> 0 . ;I16=8,5,0,0,447,15735,0,0,780,46800,0,0,228,5062,0,0;QS=1,0 PL 0,39,255 +17 1829 . C <*> 0 . ;I16=7,5,0,0,397,13553,0,0,720,43200,0,0,211,4849,0,0;QS=1,0 PL 0,36,255 +17 1830 . G <*> 0 . ;I16=7,5,0,0,402,13908,0,0,720,43200,0,0,210,4886,0,0;QS=1,0 PL 0,36,255 +17 1831 . T <*> 0 . ;I16=7,4,0,0,380,13444,0,0,660,39600,0,0,184,4308,0,0;QS=1,0 PL 0,33,255 +17 1832 . C <*> 0 . ;I16=6,5,0,0,440,17712,0,0,660,39600,0,0,209,4989,0,0;QS=1,0 PL 0,33,255 +17 1833 . T <*> 0 . ;I16=5,5,0,0,341,12341,0,0,600,36000,0,0,210,5052,0,0;QS=1,0 PL 0,30,248 +17 1834 . C <*> 0 . ;I16=6,5,0,0,421,16469,0,0,617,36289,0,0,211,5121,0,0;QS=1,0 PL 0,33,255 +17 1835 . T <*> 0 . ;I16=6,5,0,0,380,13642,0,0,617,36289,0,0,237,5721,0,0;QS=1,0 PL 0,33,255 +17 1836 . C <*> 0 . ;I16=6,5,0,0,398,14752,0,0,617,36289,0,0,240,5798,0,0;QS=1,0 PL 0,33,255 +17 1837 . C <*> 0 . ;I16=6,5,0,0,343,11391,0,0,617,36289,0,0,242,5830,0,0;QS=1,0 PL 0,33,233 +17 1838 . C <*> 0 . ;I16=6,5,0,0,406,15544,0,0,617,36289,0,0,244,5866,0,0;QS=1,0 PL 0,33,255 +17 1839 . T <*> 0 . ;I16=6,4,0,0,322,11264,0,0,557,32689,0,0,221,5281,0,0;QS=1,0 PL 0,30,231 +17 1840 . C <*> 0 . ;I16=6,5,0,0,390,14468,0,0,617,36289,0,0,248,5950,0,0;QS=1,0 PL 0,33,255 +17 1841 . C <*> 0 . ;I16=6,5,0,0,371,13297,0,0,617,36289,0,0,250,5998,0,0;QS=1,0 PL 0,33,252 +17 1842 . C <*> 0 . ;I16=6,5,0,0,418,16750,0,0,617,36289,0,0,252,6050,0,0;QS=1,0 PL 0,33,255 +17 1843 . T <*> 0 . ;I16=6,5,0,0,368,12778,0,0,617,36289,0,0,254,6106,0,0;QS=1,0 PL 0,33,243 +17 1844 . T <*> 0 . ;I16=6,5,0,0,358,11864,0,0,617,36289,0,0,256,6166,0,0;QS=1,0 PL 0,33,240 +17 1845 . G <*> 0 . ;I16=6,5,0,0,401,15161,0,0,617,36289,0,0,258,6230,0,0;QS=1,0 PL 0,33,255 +17 1846 . C <*> 0 . ;I16=6,5,0,0,433,17473,0,0,617,36289,0,0,260,6298,0,0;QS=1,0 PL 0,33,255 +17 1847 . T <*> 0 . ;I16=7,5,0,0,449,16981,0,0,677,39889,0,0,262,6370,0,0;QS=1,0 PL 0,36,255 +17 1848 . G <*> 0 . ;I16=7,5,0,0,400,14284,0,0,677,39889,0,0,265,6447,0,0;QS=1,0 PL 0,36,255 +17 1849 . T <*> 0 . ;I16=7,6,0,0,408,13452,0,0,737,43489,0,0,267,6479,0,0;QS=1,0 PL 0,39,255 +17 1850 . C <*> 0 . ;I16=7,7,0,0,509,18877,0,0,797,47089,0,0,295,7141,0,0;QS=1,0 PL 0,42,255 +17 1851 . A <*> 0 . ;I16=8,7,0,0,534,19482,0,0,857,50689,0,0,298,7184,0,0;QS=1,0 PL 0,45,255 +17 1852 . G <*> 0 . ;I16=7,7,0,0,471,16493,0,0,797,47089,0,0,276,6560,0,0;QS=1,0 PL 0,42,255 +17 1853 . G <*> 0 . ;I16=7,7,0,0,443,14983,0,0,797,47089,0,0,279,6571,0,0;QS=1,0 PL 0,42,255 +17 1854 . A <*> 0 . ;I16=8,7,0,0,471,15293,0,0,857,50689,0,0,282,6592,0,0;QS=1,0 PL 0,45,255 +17 1855 . C <*> 0 . ;I16=8,8,0,0,585,21731,0,0,917,54289,0,0,287,6625,0,0;QS=1,0 PL 0,48,255 +17 1856 . A <*> 0 . ;I16=8,8,0,0,598,22744,0,0,917,54289,0,0,291,6623,0,0;QS=1,0 PL 0,48,255 +17 1857 . G <*> 0 . ;I16=8,8,0,0,511,17811,0,0,917,54289,0,0,295,6637,0,0;QS=1,0 PL 0,48,255 +17 1858 . T <*> 0 . ;I16=8,9,0,0,566,19554,0,0,977,57889,0,0,299,6667,0,0;QS=1,0 PL 0,51,255 +17 1859 . G <*> 0 . ;I16=8,9,0,0,595,21607,0,0,977,57889,0,0,304,6714,0,0;QS=1,0 PL 0,51,255 +17 1860 . G <*> 0 . ;I16=8,9,0,0,548,18378,0,0,977,57889,0,0,307,6679,0,0;QS=1,0 PL 0,51,255 +17 1861 . T <*> 0 . ;I16=8,9,0,0,537,17637,0,0,977,57889,0,0,308,6564,0,0;QS=1,0 PL 0,51,255 +17 1862 . C <*> 0 . ;I16=8,8,0,0,550,19628,0,0,917,54289,0,0,287,5987,0,0;QS=1,0 PL 0,48,255 +17 1863 . C <*> 0 . ;I16=8,9,0,0,618,23028,0,0,977,57889,0,0,285,5775,0,0;QS=1,0 PL 0,51,255 +17 1864 . T <*> 0 . ;I16=9,8,0,0,592,21476,0,0,977,57889,0,0,296,6078,0,0;QS=1,0 PL 0,51,255 +17 1865 . G <*> 0 . ;I16=9,9,0,0,645,23629,0,0,1037,61489,0,0,312,6232,0,0;QS=1,0 PL 0,54,255 +17 1866 . G <*> 0 . ;I16=9,9,0,0,585,20069,0,0,1037,61489,0,0,313,6187,0,0;QS=1,0 PL 0,54,255 +17 1867 . C <*> 0 . ;I16=7,9,0,0,549,19343,0,0,960,57600,0,0,264,4918,0,0;QS=1,0 PL 0,48,255 +17 1868 . C <*> 0 . ;I16=9,9,0,0,687,26417,0,0,1037,61489,0,0,315,6175,0,0;QS=1,0 PL 0,54,255 +17 1869 . A T,<*> 0 . ;I16=5,6,4,3,397,14467,195,5935,617,36289,420,25200,205,4223,111,1985;QS=0.660279,0.339721,0 PL 115,0,224,148,245,255 +17 1870 . C <*> 0 . ;I16=9,9,0,0,624,22184,0,0,1037,61489,0,0,317,6267,0,0;QS=1,0 PL 0,54,255 +17 1871 . C <*> 0 . ;I16=9,9,0,0,577,19153,0,0,1037,61489,0,0,318,6352,0,0;QS=1,0 PL 0,54,255 +17 1872 . G <*> 0 . ;I16=8,9,0,0,559,18981,0,0,977,57889,0,0,315,6447,0,0;QS=1,0 PL 0,51,255 +17 1873 . G <*> 0 . ;I16=9,9,0,0,553,18203,0,0,1037,61489,0,0,319,6549,0,0;QS=1,0 PL 0,54,255 +17 1874 . G <*> 0 . ;I16=9,9,0,0,579,19927,0,0,1037,61489,0,0,319,6659,0,0;QS=1,0 PL 0,54,255 +17 1875 . G <*> 0 . ;I16=9,9,0,0,540,17570,0,0,1037,61489,0,0,318,6742,0,0;QS=1,0 PL 0,54,255 +17 1876 . C <*> 0 . ;I16=8,9,0,0,634,24044,0,0,977,57889,0,0,317,6847,0,0;QS=1,0 PL 0,51,255 +17 1877 . T <*> 0 . ;I16=8,9,0,0,591,21257,0,0,977,57889,0,0,316,6922,0,0;QS=1,0 PL 0,51,255 +17 1878 . C <*> 0 . ;I16=8,9,0,0,650,25078,0,0,977,57889,0,0,315,7015,0,0;QS=1,0 PL 0,51,255 +17 1879 . A <*> 0 . ;I16=8,9,0,0,610,22302,0,0,977,57889,0,0,313,7077,0,0;QS=1,0 PL 0,51,255 +17 1880 . C <*> 0 . ;I16=8,9,0,0,550,18274,0,0,977,57889,0,0,309,7057,0,0;QS=1,0 PL 0,51,255 +17 1881 . G <*> 0 . ;I16=9,8,0,0,541,17613,0,0,1020,61200,0,0,281,6427,0,0;QS=1,0 PL 0,51,255 +17 1882 . G <*> 0 . ;I16=11,8,0,0,666,23806,0,0,1097,65089,0,0,305,7063,0,0;QS=1,0 PL 0,57,255 +17 1883 . A <*> 0 . ;I16=12,8,0,0,710,25464,0,0,1157,68689,0,0,305,7093,0,0;QS=1,0 PL 0,60,255 +17 1884 . G <*> 0 . ;I16=12,8,0,0,719,26407,0,0,1157,68689,0,0,304,7044,0,0;QS=1,0 PL 0,60,255 +17 1885 . C <*> 0 . ;I16=12,7,0,0,648,22520,0,0,1097,65089,0,0,304,7016,0,0;QS=1,0 PL 0,57,255 +17 1886 . C <*> 0 . ;I16=11,6,0,0,563,19385,0,0,977,57889,0,0,306,7006,0,0;QS=1,0 PL 0,51,255 +17 1887 . G <*> 0 . ;I16=10,6,0,0,502,16390,0,0,960,57600,0,0,283,6387,0,0;QS=1,0 PL 0,48,255 +17 1888 . C <*> 0 . ;I16=11,6,0,0,622,23206,0,0,977,57889,0,0,310,7034,0,0;QS=1,0 PL 0,51,255 +17 1889 . C <*> 0 . ;I16=11,5,0,0,545,19263,0,0,917,54289,0,0,312,7020,0,0;QS=1,0 PL 0,48,255 +17 1890 . C <*> 0 . ;I16=11,5,0,0,601,23009,0,0,917,54289,0,0,314,7018,0,0;QS=1,0 PL 0,48,255 +17 1891 . T <*> 0 . ;I16=11,5,0,0,581,21619,0,0,917,54289,0,0,316,7028,0,0;QS=1,0 PL 0,48,255 +17 1892 . G <*> 0 . ;I16=11,5,0,0,615,23863,0,0,917,54289,0,0,318,7050,0,0;QS=1,0 PL 0,48,255 +17 1893 . T <*> 0 . ;I16=11,5,0,0,564,20214,0,0,917,54289,0,0,320,7084,0,0;QS=1,0 PL 0,48,255 +17 1894 . G <*> 0 . ;I16=11,5,0,0,602,23360,0,0,917,54289,0,0,322,7130,0,0;QS=1,0 PL 0,48,255 +17 1895 . C <*> 0 . ;I16=10,5,0,0,562,21446,0,0,900,54000,0,0,299,6563,0,0;QS=1,0 PL 0,45,255 +17 1896 . C <*> 0 . ;I16=11,5,0,0,551,19621,0,0,917,54289,0,0,326,7258,0,0;QS=1,0 PL 0,48,255 +17 1897 . G <*> 0 . ;I16=11,5,0,0,499,16011,0,0,917,54289,0,0,328,7340,0,0;QS=1,0 PL 0,48,255 +17 1898 . T <*> 0 . ;I16=10,5,0,0,518,18124,0,0,900,54000,0,0,304,6760,0,0;QS=1,0 PL 0,45,255 +17 1899 . G <*> 0 . ;I16=10,5,0,0,543,20447,0,0,900,54000,0,0,304,6770,0,0;QS=1,0 PL 0,45,255 +17 1900 . T <*> 0 . ;I16=10,5,0,0,518,18398,0,0,900,54000,0,0,304,6796,0,0;QS=1,0 PL 0,45,255 +17 1901 . A <*> 0 . ;I16=11,5,0,0,523,17863,0,0,917,54289,0,0,329,7463,0,0;QS=1,0 PL 0,48,255 +17 1902 . C <*> 0 . ;I16=11,6,0,0,592,21498,0,0,977,57889,0,0,332,7530,0,0;QS=1,0 PL 0,51,255 +17 1903 . C <*> 0 . ;I16=11,6,0,0,613,22517,0,0,977,57889,0,0,333,7611,0,0;QS=1,0 PL 0,51,255 +17 1904 . T <*> 0 . ;I16=12,5,0,0,630,23532,0,0,977,57889,0,0,335,7709,0,0;QS=1,0 PL 0,51,255 +17 1905 . C <*> 0 . ;I16=12,5,0,0,613,22689,0,0,977,57889,0,0,338,7824,0,0;QS=1,0 PL 0,51,255 +17 1906 . T <*> 0 . ;I16=12,5,0,0,645,24637,0,0,977,57889,0,0,341,7957,0,0;QS=1,0 PL 0,51,255 +17 1907 . G <*> 0 . ;I16=12,5,0,0,597,21903,0,0,977,57889,0,0,342,8006,0,0;QS=1,0 PL 0,51,255 +17 1908 . A <*> 0 . ;I16=12,6,0,0,657,24199,0,0,1037,61489,0,0,342,8018,0,0;QS=1,0 PL 0,54,255 +17 1909 . G <*> 0 . ;I16=11,6,0,0,635,24501,0,0,977,57889,0,0,342,7942,0,0;QS=1,0 PL 0,51,255 +17 1910 . C <*> 0 . ;I16=10,5,0,0,548,20388,0,0,900,54000,0,0,308,7228,0,0;QS=1,0 PL 0,45,255 +17 1911 . C <*> 0 . ;I16=11,6,0,0,604,22160,0,0,977,57889,0,0,342,7826,0,0;QS=1,0 PL 0,51,255 +17 1912 . C <*> 0 . ;I16=11,6,0,0,647,24869,0,0,977,57889,0,0,342,7786,0,0;QS=1,0 PL 0,51,255 +17 1913 . T <*> 0 . ;I16=11,6,0,0,629,23727,0,0,977,57889,0,0,342,7758,0,0;QS=1,0 PL 0,51,255 +17 1914 . C <*> 0 . ;I16=11,6,0,0,625,23599,0,0,977,57889,0,0,342,7742,0,0;QS=1,0 PL 0,51,255 +17 1915 . T C,<*> 0 . ;I16=10,6,1,0,588,21972,16,256,960,57600,17,289,324,7414,18,324;QS=0.97351,0.0264901,0 PL 0,34,255,48,255,255 +17 1916 . G T,<*> 0 . ;I16=10,6,1,0,605,23301,15,225,960,57600,17,289,325,7457,17,289;QS=0.975806,0.0241935,0 PL 0,35,255,48,255,255 +17 1917 . C <*> 0 . ;I16=11,6,0,0,653,25369,0,0,977,57889,0,0,342,7766,0,0;QS=1,0 PL 0,51,255 +17 1918 . A <*> 0 . ;I16=11,5,0,0,582,21448,0,0,917,54289,0,0,323,7437,0,0;QS=1,0 PL 0,48,255 +17 1919 . C <*> 0 . ;I16=11,6,0,0,616,22590,0,0,977,57889,0,0,342,7842,0,0;QS=1,0 PL 0,51,255 +17 1920 . A T,<*> 0 . ;I16=11,5,0,1,588,21888,14,196,917,54289,60,3600,321,7457,21,441;QS=0.976471,0.0235294,0 PL 0,36,255,48,255,255 +17 1921 . G <*> 0 . ;I16=12,6,0,0,657,24959,0,0,1037,61489,0,0,342,7966,0,0;QS=1,0 PL 0,54,255 +17 1922 . T <*> 0 . ;I16=11,6,0,0,582,20574,0,0,1020,61200,0,0,331,7877,0,0;QS=1,0 PL 0,51,255 +17 1923 . G <*> 0 . ;I16=11,6,0,0,626,23602,0,0,977,57889,0,0,343,8045,0,0;QS=1,0 PL 0,51,255 +17 1924 . C <*> 0 . ;I16=10,5,0,0,581,22669,0,0,857,50689,0,0,319,7431,0,0;QS=1,0 PL 0,45,255 +17 1925 . C <*> 0 . ;I16=11,5,0,0,587,22045,0,0,917,54289,0,0,344,8030,0,0;QS=1,0 PL 0,48,255 +17 1926 . T <*> 0 . ;I16=11,5,0,0,596,22662,0,0,917,54289,0,0,343,7967,0,0;QS=1,0 PL 0,48,255 +17 1927 . T <*> 0 . ;I16=10,5,0,0,534,19294,0,0,900,54000,0,0,336,7882,0,0;QS=1,0 PL 0,45,255 +17 1928 . C <*> 0 . ;I16=10,5,0,0,579,22837,0,0,900,54000,0,0,336,7858,0,0;QS=1,0 PL 0,45,255 +17 1929 . T <*> 0 . ;I16=10,5,0,0,563,21865,0,0,900,54000,0,0,336,7846,0,0;QS=1,0 PL 0,45,255 +17 1930 . G <*> 0 . ;I16=10,5,0,0,555,21211,0,0,900,54000,0,0,335,7795,0,0;QS=1,0 PL 0,45,255 +17 1931 . C <*> 0 . ;I16=12,5,0,0,618,23552,0,0,977,57889,0,0,336,7758,0,0;QS=1,0 PL 0,51,255 +17 1932 . T <*> 0 . ;I16=12,5,0,0,635,24163,0,0,977,57889,0,0,335,7725,0,0;QS=1,0 PL 0,51,255 +17 1933 . T <*> 0 . ;I16=12,5,0,0,575,20293,0,0,977,57889,0,0,333,7657,0,0;QS=1,0 PL 0,51,255 +17 1934 . G <*> 0 . ;I16=11,5,0,0,630,24956,0,0,960,57600,0,0,331,7553,0,0;QS=1,0 PL 0,48,255 +17 1935 . C <*> 0 . ;I16=11,4,0,0,571,22283,0,0,900,54000,0,0,304,6836,0,0;QS=1,0 PL 0,45,255 +17 1936 . C <*> 0 . ;I16=11,5,0,0,605,23613,0,0,960,57600,0,0,327,7381,0,0;QS=1,0 PL 0,48,255 +17 1937 . T <*> 0 . ;I16=11,5,0,0,601,23281,0,0,960,57600,0,0,323,7215,0,0;QS=1,0 PL 0,48,255 +17 1938 . G <*> 0 . ;I16=11,5,0,0,607,23789,0,0,960,57600,0,0,318,7016,0,0;QS=1,0 PL 0,48,255 +17 1939 . T <*> 0 . ;I16=11,5,0,0,581,21453,0,0,960,57600,0,0,313,6835,0,0;QS=1,0 PL 0,48,255 +17 1940 . G <*> 0 . ;I16=11,5,0,0,616,23884,0,0,960,57600,0,0,308,6672,0,0;QS=1,0 PL 0,48,255 +17 1941 . G <*> 0 . ;I16=11,5,0,0,591,22279,0,0,960,57600,0,0,303,6527,0,0;QS=1,0 PL 0,48,255 +17 1942 . C <*> 0 . ;I16=11,5,0,0,615,24097,0,0,960,57600,0,0,298,6400,0,0;QS=1,0 PL 0,48,255 +17 1943 . T <*> 0 . ;I16=11,5,0,0,598,22714,0,0,960,57600,0,0,293,6291,0,0;QS=1,0 PL 0,48,255 +17 1944 . T <*> 0 . ;I16=11,5,0,0,553,19695,0,0,960,57600,0,0,288,6200,0,0;QS=1,0 PL 0,48,255 +17 1945 . T <*> 0 . ;I16=11,5,0,0,562,20096,0,0,960,57600,0,0,283,6127,0,0;QS=1,0 PL 0,48,255 +17 1946 . G <*> 0 . ;I16=11,5,0,0,612,23758,0,0,960,57600,0,0,278,6072,0,0;QS=1,0 PL 0,48,255 +17 1947 . A <*> 0 . ;I16=10,5,0,0,552,20606,0,0,900,54000,0,0,273,5983,0,0;QS=1,0 PL 0,45,255 +17 1948 . G <*> 0 . ;I16=10,5,0,0,569,22141,0,0,900,54000,0,0,268,5908,0,0;QS=1,0 PL 0,45,255 +17 1949 . A <*> 0 . ;I16=10,3,0,0,471,17297,0,0,780,46800,0,0,239,5221,0,0;QS=1,0 PL 0,39,255 +17 1950 . A <*> 0 . ;I16=10,4,0,0,523,19689,0,0,840,50400,0,0,260,5796,0,0;QS=1,0 PL 0,42,255 +17 1951 . G <*> 0 . ;I16=10,4,0,0,505,19145,0,0,840,50400,0,0,257,5757,0,0;QS=1,0 PL 0,42,255 +17 1952 . A <*> 0 . ;I16=10,3,0,0,467,16935,0,0,780,46800,0,0,230,5104,0,0;QS=1,0 PL 0,39,255 +17 1953 . A <*> 0 . ;I16=11,3,0,0,477,16775,0,0,840,50400,0,0,228,5088,0,0;QS=1,0 PL 0,42,255 +17 1954 . A <*> 0 . ;I16=10,5,0,0,505,17733,0,0,900,54000,0,0,245,5661,0,0;QS=1,0 PL 0,45,255 +17 1955 . C <*> 0 . ;I16=10,4,0,0,506,18676,0,0,840,50400,0,0,221,5061,0,0;QS=1,0 PL 0,42,255 +17 1956 . C <*> 0 . ;I16=10,5,0,0,521,18821,0,0,900,54000,0,0,245,5627,0,0;QS=1,0 PL 0,45,255 +17 1957 . C <*> 0 . ;I16=10,5,0,0,552,20668,0,0,900,54000,0,0,242,5486,0,0;QS=1,0 PL 0,45,255 +17 1958 . C <*> 0 . ;I16=11,4,0,0,528,19278,0,0,900,54000,0,0,239,5313,0,0;QS=1,0 PL 0,45,255 +17 1959 . T <*> 0 . ;I16=12,4,0,0,604,23078,0,0,960,57600,0,0,239,5163,0,0;QS=1,0 PL 0,48,255 +17 1960 . T <*> 0 . ;I16=13,4,0,0,574,19970,0,0,1020,61200,0,0,236,5026,0,0;QS=1,0 PL 0,51,255 +17 1961 . C <*> 0 . ;I16=13,4,0,0,625,23955,0,0,1020,61200,0,0,234,4912,0,0;QS=1,0 PL 0,51,255 +17 1962 . T <*> 0 . ;I16=13,3,0,0,612,23570,0,0,960,57600,0,0,234,4820,0,0;QS=1,0 PL 0,48,255 +17 1963 . G <*> 0 . ;I16=12,3,0,0,589,23237,0,0,900,54000,0,0,236,4748,0,0;QS=1,0 PL 0,45,255 +17 1964 . G <*> 0 . ;I16=12,3,0,0,537,19761,0,0,900,54000,0,0,238,4696,0,0;QS=1,0 PL 0,45,255 +17 1965 . T <*> 0 . ;I16=12,3,0,0,507,17907,0,0,900,54000,0,0,215,4039,0,0;QS=1,0 PL 0,45,255 +17 1966 . T <*> 0 . ;I16=12,4,0,0,563,20007,0,0,960,57600,0,0,243,4653,0,0;QS=1,0 PL 0,48,255 +17 1967 . A <*> 0 . ;I16=12,4,0,0,559,19697,0,0,960,57600,0,0,246,4664,0,0;QS=1,0 PL 0,48,255 +17 1968 . T <*> 0 . ;I16=12,4,0,0,578,21044,0,0,960,57600,0,0,249,4697,0,0;QS=1,0 PL 0,48,255 +17 1969 . A <*> 0 . ;I16=12,4,0,0,543,18889,0,0,960,57600,0,0,252,4752,0,0;QS=1,0 PL 0,48,255 +17 1970 . C <*> 0 . ;I16=12,4,0,0,588,22064,0,0,960,57600,0,0,255,4829,0,0;QS=1,0 PL 0,48,255 +17 1971 . A <*> 0 . ;I16=12,4,0,0,582,21604,0,0,960,57600,0,0,258,4928,0,0;QS=1,0 PL 0,48,255 +17 1972 . T <*> 0 . ;I16=12,5,0,0,592,21234,0,0,1020,61200,0,0,261,5049,0,0;QS=1,0 PL 0,51,255 +17 1973 . A <*> 0 . ;I16=12,5,0,0,596,21004,0,0,1020,61200,0,0,265,5193,0,0;QS=1,0 PL 0,51,255 +17 1974 . A <*> 0 . ;I16=12,5,0,0,628,23726,0,0,1020,61200,0,0,268,5312,0,0;QS=1,0 PL 0,51,255 +17 1975 . G <*> 0 . ;I16=12,5,0,0,666,26388,0,0,1020,61200,0,0,271,5457,0,0;QS=1,0 PL 0,51,255 +17 1976 . A <*> 0 . ;I16=12,5,0,0,583,20283,0,0,1020,61200,0,0,274,5628,0,0;QS=1,0 PL 0,51,255 +17 1977 . C <*> 0 . ;I16=12,5,0,0,611,22905,0,0,1020,61200,0,0,276,5774,0,0;QS=1,0 PL 0,51,255 +17 1978 . A <*> 0 . ;I16=12,5,0,0,631,23585,0,0,1020,61200,0,0,278,5944,0,0;QS=1,0 PL 0,51,255 +17 1979 . G <*> 0 . ;I16=12,4,0,0,608,23394,0,0,960,57600,0,0,259,5677,0,0;QS=1,0 PL 0,48,255 +17 1980 . C <*> 0 . ;I16=12,4,0,0,564,20730,0,0,960,57600,0,0,259,5781,0,0;QS=1,0 PL 0,48,255 +17 1981 . C <*> 0 . ;I16=11,6,0,0,601,21653,0,0,1020,61200,0,0,278,6192,0,0;QS=1,0 PL 0,51,255 +17 1982 . A <*> 0 . ;I16=10,6,0,0,576,20970,0,0,960,57600,0,0,282,6298,0,0;QS=1,0 PL 0,48,255 +17 1983 . G <*> 0 . ;I16=10,6,0,0,608,23650,0,0,960,57600,0,0,287,6375,0,0;QS=1,0 PL 0,48,255 +17 1984 . A <*> 0 . ;I16=10,6,0,0,592,22032,0,0,960,57600,0,0,291,6423,0,0;QS=1,0 PL 0,48,255 +17 1985 . G <*> 0 . ;I16=10,6,0,0,630,24918,0,0,960,57600,0,0,295,6491,0,0;QS=1,0 PL 0,48,255 +17 1986 . A <*> 0 . ;I16=10,6,0,0,556,19556,0,0,960,57600,0,0,298,6528,0,0;QS=1,0 PL 0,48,255 +17 1987 . A <*> 0 . ;I16=11,6,0,0,616,22744,0,0,1020,61200,0,0,301,6583,0,0;QS=1,0 PL 0,51,255 +17 1988 . G <*> 0 . ;I16=11,6,0,0,657,25493,0,0,1020,61200,0,0,304,6606,0,0;QS=1,0 PL 0,51,255 +17 1989 . G <*> 0 . ;I16=11,5,0,0,592,22380,0,0,960,57600,0,0,298,6566,0,0;QS=1,0 PL 0,48,255 +17 1990 . G <*> 0 . ;I16=11,5,0,0,606,23170,0,0,960,57600,0,0,302,6642,0,0;QS=1,0 PL 0,48,255 +17 1991 . A <*> 0 . ;I16=11,6,0,0,617,22957,0,0,1020,61200,0,0,312,6732,0,0;QS=1,0 PL 0,51,255 +17 1992 . G <*> 0 . ;I16=11,6,0,0,655,25503,0,0,1020,61200,0,0,314,6774,0,0;QS=1,0 PL 0,51,255 +17 1993 . T <*> 0 . ;I16=11,6,0,0,615,22401,0,0,1020,61200,0,0,316,6832,0,0;QS=1,0 PL 0,51,255 +17 1994 . T <*> 0 . ;I16=11,6,0,0,602,21710,0,0,1020,61200,0,0,318,6906,0,0;QS=1,0 PL 0,51,255 +17 1995 . G <*> 0 . ;I16=11,7,0,0,656,24690,0,0,1080,64800,0,0,320,6996,0,0;QS=1,0 PL 0,54,255 +17 1996 . C <*> 0 . ;I16=12,7,0,0,705,26853,0,0,1140,68400,0,0,322,7054,0,0;QS=1,0 PL 0,57,255 +17 1997 . C <*> 0 . ;I16=12,6,0,0,610,21762,0,0,1080,64800,0,0,324,7132,0,0;QS=1,0 PL 0,54,255 +17 1998 . C <*> 0 . ;I16=12,7,0,0,663,24307,0,0,1140,68400,0,0,327,7183,0,0;QS=1,0 PL 0,57,255 +17 1999 . A <*> 0 . ;I16=13,6,0,0,718,27298,0,0,1140,68400,0,0,330,7252,0,0;QS=1,0 PL 0,57,255 +17 2000 . G <*> 0 . ;I16=13,6,0,0,731,28753,0,0,1140,68400,0,0,334,7340,0,0;QS=1,0 PL 0,57,255 +17 2001 . G <*> 0 . ;I16=12,6,0,0,665,24891,0,0,1080,64800,0,0,313,6823,0,0;QS=1,0 PL 0,54,255 +17 2002 . G <*> 0 . ;I16=13,6,0,0,653,23469,0,0,1140,68400,0,0,342,7576,0,0;QS=1,0 PL 0,57,255 +17 2003 . T <*> 0 . ;I16=13,6,0,0,626,21568,0,0,1140,68400,0,0,346,7724,0,0;QS=1,0 PL 0,57,255 +17 2004 . G <*> 0 . ;I16=12,6,0,0,692,26842,0,0,1080,64800,0,0,351,7891,0,0;QS=1,0 PL 0,54,255 +17 2005 . G <*> 0 . ;I16=12,6,0,0,613,21941,0,0,1080,64800,0,0,356,8076,0,0;QS=1,0 PL 0,54,255 +17 2006 . C <*> 0 . ;I16=12,6,0,0,684,26440,0,0,1080,64800,0,0,360,8230,0,0;QS=1,0 PL 0,54,255 +17 2007 . A <*> 0 . ;I16=12,6,0,0,668,24910,0,0,1080,64800,0,0,362,8302,0,0;QS=1,0 PL 0,54,255 +17 2008 . C <*> 0 . ;I16=12,5,0,0,652,25482,0,0,1020,61200,0,0,364,8338,0,0;QS=1,0 PL 0,51,255 +17 2009 . A <*> 0 . ;I16=12,5,0,0,650,25046,0,0,1020,61200,0,0,366,8386,0,0;QS=1,0 PL 0,51,255 +17 2010 . G <*> 0 . ;I16=12,5,0,0,652,25618,0,0,1020,61200,0,0,368,8446,0,0;QS=1,0 PL 0,51,255 +17 2011 . C <*> 0 . ;I16=12,5,0,0,674,27048,0,0,1020,61200,0,0,370,8518,0,0;QS=1,0 PL 0,51,255 +17 2012 . A <*> 0 . ;I16=12,6,0,0,636,22994,0,0,1080,64800,0,0,372,8602,0,0;QS=1,0 PL 0,54,255 +17 2013 . C <*> 0 . ;I16=11,6,0,0,603,21971,0,0,1020,61200,0,0,349,8023,0,0;QS=1,0 PL 0,51,255 +17 2014 . G <*> 0 . ;I16=12,6,0,0,612,21284,0,0,1080,64800,0,0,376,8706,0,0;QS=1,0 PL 0,54,255 +17 2015 . T <*> 0 . ;I16=12,6,0,0,665,24857,0,0,1080,64800,0,0,378,8776,0,0;QS=1,0 PL 0,54,255 +17 2016 . T <*> 0 . ;I16=12,6,0,0,638,23172,0,0,1080,64800,0,0,380,8858,0,0;QS=1,0 PL 0,54,255 +17 2017 . G <*> 0 . ;I16=12,7,0,0,689,25877,0,0,1140,68400,0,0,382,8952,0,0;QS=1,0 PL 0,57,255 +17 2018 . C <*> 0 . ;I16=12,7,0,0,742,29438,0,0,1140,68400,0,0,385,9059,0,0;QS=1,0 PL 0,57,255 +17 2019 . T <*> 0 . ;I16=12,7,0,0,723,27765,0,0,1140,68400,0,0,388,9180,0,0;QS=1,0 PL 0,57,255 +17 2020 . G <*> 0 . ;I16=13,7,0,0,782,30822,0,0,1169,69241,0,0,391,9315,0,0;QS=1,0 PL 0,60,255 +17 2021 . C <*> 0 . ;I16=13,8,0,0,773,29607,0,0,1229,72841,0,0,395,9413,0,0;QS=1,0 PL 0,63,255 +17 2022 . C <*> 0 . ;I16=13,8,0,0,795,30467,0,0,1229,72841,0,0,400,9474,0,0;QS=1,0 PL 0,63,255 +17 2023 . A <*> 0 . ;I16=13,7,0,0,728,27128,0,0,1169,69241,0,0,394,9428,0,0;QS=1,0 PL 0,60,255 +17 2024 . G <*> 0 . ;I16=13,8,0,0,801,31139,0,0,1229,72841,0,0,410,9638,0,0;QS=1,0 PL 0,63,255 +17 2025 . T <*> 0 . ;I16=13,8,0,0,757,27745,0,0,1229,72841,0,0,414,9690,0,0;QS=1,0 PL 0,63,255 +17 2026 . T <*> 0 . ;I16=13,8,0,0,751,27247,0,0,1229,72841,0,0,417,9705,0,0;QS=1,0 PL 0,63,255 +17 2027 . A <*> 0 . ;I16=13,8,0,0,762,27916,0,0,1229,72841,0,0,420,9734,0,0;QS=1,0 PL 0,63,255 +17 2028 . C <*> 0 . ;I16=13,8,0,0,836,33404,0,0,1229,72841,0,0,422,9728,0,0;QS=1,0 PL 0,63,255 +17 2029 . T <*> 0 . ;I16=13,8,0,0,802,30872,0,0,1229,72841,0,0,423,9689,0,0;QS=1,0 PL 0,63,255 +17 2030 . G <*> 0 . ;I16=13,8,0,0,833,33189,0,0,1229,72841,0,0,424,9668,0,0;QS=1,0 PL 0,63,255 +17 2031 . C <*> 0 . ;I16=12,8,0,0,774,30476,0,0,1169,69241,0,0,426,9664,0,0;QS=1,0 PL 0,60,255 +17 2032 . C <*> 0 . ;I16=12,8,0,0,782,30788,0,0,1169,69241,0,0,428,9676,0,0;QS=1,0 PL 0,60,255 +17 2033 . A <*> 0 . ;I16=12,8,0,0,727,26857,0,0,1169,69241,0,0,429,9655,0,0;QS=1,0 PL 0,60,255 +17 2034 . T <*> 0 . ;I16=12,8,0,0,740,27954,0,0,1169,69241,0,0,430,9652,0,0;QS=1,0 PL 0,60,255 +17 2035 . T <*> 0 . ;I16=12,8,0,0,749,28161,0,0,1169,69241,0,0,430,9618,0,0;QS=1,0 PL 0,60,255 +17 2036 . T <*> 0 . ;I16=12,8,0,0,739,27519,0,0,1169,69241,0,0,430,9604,0,0;QS=1,0 PL 0,60,255 +17 2037 . T <*> 0 . ;I16=12,8,0,0,735,27509,0,0,1169,69241,0,0,429,9561,0,0;QS=1,0 PL 0,60,255 +17 2038 . C <*> 0 . ;I16=12,8,0,0,779,30775,0,0,1169,69241,0,0,427,9489,0,0;QS=1,0 PL 0,60,255 +17 2039 . A <*> 0 . ;I16=12,8,0,0,723,26385,0,0,1169,69241,0,0,425,9437,0,0;QS=1,0 PL 0,60,255 +17 2040 . C <*> 0 . ;I16=12,8,0,0,758,28946,0,0,1169,69241,0,0,422,9356,0,0;QS=1,0 PL 0,60,255 +17 2041 . G A,<*> 0 . ;I16=5,5,7,4,359,13123,407,15639,600,36000,629,36841,210,4982,209,4315;QS=0.476127,0.523873,0 PL 229,0,212,255,245,255 +17 2042 . G <*> 0 . ;I16=12,10,0,0,841,32931,0,0,1289,76441,0,0,417,9261,0,0;QS=1,0 PL 0,66,255 +17 2043 . G <*> 0 . ;I16=11,10,0,0,780,29770,0,0,1229,72841,0,0,408,9150,0,0;QS=1,0 PL 0,63,255 +17 2044 . C <*> 0 . ;I16=12,10,0,0,865,34567,0,0,1289,76441,0,0,413,9161,0,0;QS=1,0 PL 0,66,255 +17 2045 . A <*> 0 . ;I16=12,10,0,0,825,31291,0,0,1289,76441,0,0,411,9147,0,0;QS=1,0 PL 0,66,255 +17 2046 . T <*> 0 . ;I16=12,10,0,0,816,30588,0,0,1289,76441,0,0,408,9106,0,0;QS=1,0 PL 0,66,255 +17 2047 . G <*> 0 . ;I16=12,12,0,0,921,35765,0,0,1409,83641,0,0,402,8936,0,0;QS=1,0 PL 0,72,255 +17 2048 . A <*> 0 . ;I16=12,12,0,0,883,32665,0,0,1409,83641,0,0,398,8788,0,0;QS=1,0 PL 0,72,255 +17 2049 . A <*> 0 . ;I16=12,12,0,0,872,32002,0,0,1409,83641,0,0,394,8664,0,0;QS=1,0 PL 0,72,255 +17 2050 . A <*> 0 . ;I16=12,12,0,0,869,31945,0,0,1409,83641,0,0,390,8564,0,0;QS=1,0 PL 0,72,255 +17 2051 . T <*> 0 . ;I16=11,12,0,0,861,32377,0,0,1349,80041,0,0,387,8487,0,0;QS=1,0 PL 0,69,255 +17 2052 . G <*> 0 . ;I16=11,12,0,0,895,35193,0,0,1349,80041,0,0,384,8432,0,0;QS=1,0 PL 0,69,255 +17 2053 . G T,<*> 0 . ;I16=10,12,0,1,836,32048,23,529,1289,76441,60,3600,357,7773,25,625;QS=0.973068,0.0269321,0 PL 0,46,255,66,255,255 +17 2054 . A <*> 0 . ;I16=10,12,0,0,842,32608,0,0,1289,76441,0,0,382,8384,0,0;QS=1,0 PL 0,66,255 +17 2055 . G <*> 0 . ;I16=10,12,0,0,887,35925,0,0,1289,76441,0,0,382,8390,0,0;QS=1,0 PL 0,66,255 +17 2056 . A <*> 0 . ;I16=10,12,0,0,834,31796,0,0,1289,76441,0,0,380,8318,0,0;QS=1,0 PL 0,66,255 +17 2057 . T <*> 0 . ;I16=10,12,0,0,803,29473,0,0,1289,76441,0,0,377,8221,0,0;QS=1,0 PL 0,66,255 +17 2058 . A <*> 0 . ;I16=9,12,0,0,761,27819,0,0,1229,72841,0,0,375,8149,0,0;QS=1,0 PL 0,63,255 +17 2059 . A <*> 0 . ;I16=9,12,0,0,767,28409,0,0,1229,72841,0,0,373,8101,0,0;QS=1,0 PL 0,63,255 +17 2060 . C <*> 0 . ;I16=8,12,0,0,791,31415,0,0,1169,69241,0,0,372,8076,0,0;QS=1,0 PL 0,60,255 +17 2061 . A <*> 0 . ;I16=8,12,0,0,722,26374,0,0,1169,69241,0,0,371,8073,0,0;QS=1,0 PL 0,60,255 +17 2062 . A <*> 0 . ;I16=7,12,0,0,729,28109,0,0,1109,65641,0,0,370,8042,0,0;QS=1,0 PL 0,57,255 +17 2063 . C <*> 0 . ;I16=7,12,0,0,761,30733,0,0,1109,65641,0,0,369,8033,0,0;QS=1,0 PL 0,57,255 +17 2064 . A <*> 0 . ;I16=7,12,0,0,739,29009,0,0,1109,65641,0,0,368,8046,0,0;QS=1,0 PL 0,57,255 +17 2065 . G <*> 0 . ;I16=7,11,0,0,748,31134,0,0,1049,62041,0,0,368,8080,0,0;QS=1,0 PL 0,54,255 +17 2066 . G <*> 0 . ;I16=7,11,0,0,714,28444,0,0,1049,62041,0,0,368,8134,0,0;QS=1,0 PL 0,54,255 +17 2067 . A <*> 0 . ;I16=7,11,0,0,708,27946,0,0,1049,62041,0,0,367,8157,0,0;QS=1,0 PL 0,54,255 +17 2068 . G <*> 0 . ;I16=7,11,0,0,739,30439,0,0,1049,62041,0,0,365,8147,0,0;QS=1,0 PL 0,54,255 +17 2069 . C <*> 0 . ;I16=7,11,0,0,623,21819,0,0,1049,62041,0,0,363,8153,0,0;QS=1,0 PL 0,54,255 +17 2070 . G <*> 0 . ;I16=8,11,0,0,692,25796,0,0,1109,65641,0,0,360,8126,0,0;QS=1,0 PL 0,57,255 +17 2071 . A <*> 0 . ;I16=8,11,0,0,677,24539,0,0,1109,65641,0,0,357,8069,0,0;QS=1,0 PL 0,57,255 +17 2072 . C <*> 0 . ;I16=8,10,0,0,681,26041,0,0,1049,62041,0,0,355,8033,0,0;QS=1,0 PL 0,54,255 +17 2073 . C <*> 0 . ;I16=9,10,0,0,660,23228,0,0,1109,65641,0,0,351,7915,0,0;QS=1,0 PL 0,57,255 +17 2074 . G <*> 0 . ;I16=9,10,0,0,674,24620,0,0,1109,65641,0,0,347,7765,0,0;QS=1,0 PL 0,57,255 +17 2075 . C <*> 0 . ;I16=10,10,0,0,780,30604,0,0,1169,69241,0,0,343,7635,0,0;QS=1,0 PL 0,60,255 +17 2076 . A <*> 0 . ;I16=10,10,0,0,723,26421,0,0,1169,69241,0,0,340,7526,0,0;QS=1,0 PL 0,60,255 +17 2077 . C <*> 0 . ;I16=10,10,0,0,775,30373,0,0,1169,69241,0,0,337,7439,0,0;QS=1,0 PL 0,60,255 +17 2078 . A <*> 0 . ;I16=10,10,0,0,771,29873,0,0,1169,69241,0,0,334,7374,0,0;QS=1,0 PL 0,60,255 +17 2079 . G <*> 0 . ;I16=10,11,0,0,810,31778,0,0,1229,72841,0,0,330,7280,0,0;QS=1,0 PL 0,63,255 +17 2080 . G <*> 0 . ;I16=10,11,0,0,780,29260,0,0,1229,72841,0,0,327,7207,0,0;QS=1,0 PL 0,63,255 +17 2081 . C <*> 0 . ;I16=9,10,0,0,742,29568,0,0,1109,65641,0,0,326,7154,0,0;QS=1,0 PL 0,57,255 +17 2082 . T <*> 0 . ;I16=8,10,0,0,705,27667,0,0,1049,62041,0,0,326,7118,0,0;QS=1,0 PL 0,54,255 +17 2083 . G <*> 0 . ;I16=8,10,0,0,692,27072,0,0,1049,62041,0,0,326,7098,0,0;QS=1,0 PL 0,54,255 +17 2084 . C <*> 0 . ;I16=9,10,0,0,746,29602,0,0,1109,65641,0,0,326,7094,0,0;QS=1,0 PL 0,57,255 +17 2085 . T <*> 0 . ;I16=9,10,0,0,721,27557,0,0,1109,65641,0,0,327,7107,0,0;QS=1,0 PL 0,57,255 +17 2086 . G <*> 0 . ;I16=9,10,0,0,724,27978,0,0,1109,65641,0,0,328,7138,0,0;QS=1,0 PL 0,57,255 +17 2087 . A <*> 0 . ;I16=8,10,0,0,694,26908,0,0,1049,62041,0,0,329,7137,0,0;QS=1,0 PL 0,54,255 +17 2088 . G <*> 0 . ;I16=8,10,0,0,673,25881,0,0,1049,62041,0,0,330,7154,0,0;QS=1,0 PL 0,54,255 +17 2089 . C <*> 0 . ;I16=8,10,0,0,585,19609,0,0,1049,62041,0,0,331,7189,0,0;QS=1,0 PL 0,54,255 +17 2090 . G <*> 0 . ;I16=8,10,0,0,627,22661,0,0,1049,62041,0,0,332,7242,0,0;QS=1,0 PL 0,54,255 +17 2091 . C <*> 0 . ;I16=7,10,0,0,587,20519,0,0,1020,61200,0,0,308,6688,0,0;QS=1,0 PL 0,51,255 +17 2092 . G <*> 0 . ;I16=7,10,0,0,602,21958,0,0,989,58441,0,0,311,6869,0,0;QS=1,0 PL 0,51,255 +17 2093 . T G,<*> 0 . ;I16=7,10,1,0,643,24449,17,289,1020,61200,29,841,308,6788,25,625;QS=0.974242,0.0257576,0 PL 0,36,255,51,255,255 +17 2094 . C <*> 0 . ;I16=8,10,0,0,695,27293,0,0,1049,62041,0,0,333,7493,0,0;QS=1,0 PL 0,54,255 +17 2095 . A <*> 0 . ;I16=8,9,0,0,605,21727,0,0,989,58441,0,0,334,7592,0,0;QS=1,0 PL 0,51,255 +17 2096 . C <*> 0 . ;I16=7,9,0,0,599,22921,0,0,929,54841,0,0,333,7559,0,0;QS=1,0 PL 0,48,255 +17 2097 . A <*> 0 . ;I16=7,9,0,0,565,20129,0,0,929,54841,0,0,332,7544,0,0;QS=1,0 PL 0,48,255 +17 2098 . C <*> 0 . ;I16=7,9,0,0,541,18591,0,0,929,54841,0,0,331,7547,0,0;QS=1,0 PL 0,48,255 +17 2099 . G <*> 0 . ;I16=6,9,0,0,527,19623,0,0,869,51241,0,0,330,7516,0,0;QS=1,0 PL 0,45,255 +17 2100 . C <*> 0 . ;I16=6,9,0,0,573,22535,0,0,869,51241,0,0,329,7499,0,0;QS=1,0 PL 0,45,255 +17 2101 . A <*> 0 . ;I16=5,9,0,0,549,21679,0,0,840,50400,0,0,302,6820,0,0;QS=1,0 PL 0,42,255 +17 2102 . G <*> 0 . ;I16=6,9,0,0,607,24783,0,0,869,51241,0,0,325,7403,0,0;QS=1,0 PL 0,45,255 +17 2103 . C <*> 0 . ;I16=5,9,0,0,551,21803,0,0,840,50400,0,0,298,6748,0,0;QS=1,0 PL 0,42,255 +17 2104 . C <*> 0 . ;I16=6,9,0,0,553,21235,0,0,869,51241,0,0,319,7259,0,0;QS=1,0 PL 0,45,255 +17 2105 . A <*> 0 . ;I16=5,9,0,0,526,19806,0,0,840,50400,0,0,293,6673,0,0;QS=1,0 PL 0,42,255 +17 2106 . T <*> 0 . ;I16=6,10,0,0,577,21423,0,0,929,54841,0,0,336,7692,0,0;QS=1,0 PL 0,48,255 +17 2107 . C <*> 0 . ;I16=5,10,0,0,515,17965,0,0,900,54000,0,0,312,7214,0,0;QS=1,0 PL 0,45,255 +17 2108 . G <*> 0 . ;I16=5,10,0,0,563,21411,0,0,900,54000,0,0,309,7187,0,0;QS=1,0 PL 0,45,255 +17 2109 . C <*> 0 . ;I16=5,10,0,0,508,17628,0,0,900,54000,0,0,306,7170,0,0;QS=1,0 PL 0,45,255 +17 2110 . G <*> 0 . ;I16=6,10,0,0,567,20733,0,0,960,57600,0,0,302,7112,0,0;QS=1,0 PL 0,48,255 +17 2111 . C <*> 0 . ;I16=6,10,0,0,609,23787,0,0,960,57600,0,0,299,7063,0,0;QS=1,0 PL 0,48,255 +17 2112 . A <*> 0 . ;I16=6,9,0,0,577,22367,0,0,900,54000,0,0,297,7023,0,0;QS=1,0 PL 0,45,255 +17 2113 . G <*> 0 . ;I16=6,9,0,0,572,22260,0,0,900,54000,0,0,295,6991,0,0;QS=1,0 PL 0,45,255 +17 2114 . C <*> 0 . ;I16=6,9,0,0,585,23057,0,0,900,54000,0,0,293,6967,0,0;QS=1,0 PL 0,45,255 +17 2115 . T <*> 0 . ;I16=6,9,0,0,569,21613,0,0,900,54000,0,0,291,6951,0,0;QS=1,0 PL 0,45,255 +17 2116 . C <*> 0 . ;I16=6,9,0,0,598,23972,0,0,900,54000,0,0,288,6894,0,0;QS=1,0 PL 0,45,255 +17 2117 . A <*> 0 . ;I16=6,8,0,0,517,19529,0,0,840,50400,0,0,285,6797,0,0;QS=1,0 PL 0,42,255 +17 2118 . G <*> 0 . ;I16=6,8,0,0,528,20172,0,0,840,50400,0,0,282,6710,0,0;QS=1,0 PL 0,42,255 +17 2119 . G <*> 0 . ;I16=6,8,0,0,512,19440,0,0,840,50400,0,0,279,6633,0,0;QS=1,0 PL 0,42,255 +17 2120 . G <*> 0 . ;I16=7,8,0,0,543,20415,0,0,900,54000,0,0,276,6566,0,0;QS=1,0 PL 0,45,255 +17 2121 . A <*> 0 . ;I16=6,7,0,0,451,16397,0,0,780,46800,0,0,276,6508,0,0;QS=1,0 PL 0,39,255 +17 2122 . T <*> 0 . ;I16=6,7,0,0,465,16787,0,0,780,46800,0,0,274,6360,0,0;QS=1,0 PL 0,39,255 +17 2123 . A <*> 0 . ;I16=6,7,0,0,462,16778,0,0,780,46800,0,0,272,6224,0,0;QS=1,0 PL 0,39,255 +17 2124 . T <*> 0 . ;I16=6,7,0,0,483,18163,0,0,780,46800,0,0,270,6100,0,0;QS=1,0 PL 0,39,255 +17 2125 . T <*> 0 . ;I16=6,7,0,0,473,17335,0,0,780,46800,0,0,268,5988,0,0;QS=1,0 PL 0,39,255 +17 2126 . A <*> 0 . ;I16=6,7,0,0,459,16367,0,0,780,46800,0,0,266,5888,0,0;QS=1,0 PL 0,39,255 +17 2127 . C <*> 0 . ;I16=6,8,0,0,477,16521,0,0,840,50400,0,0,264,5800,0,0;QS=1,0 PL 0,42,255 +17 2128 . G <*> 0 . ;I16=6,8,0,0,466,16080,0,0,840,50400,0,0,262,5676,0,0;QS=1,0 PL 0,42,255 +17 2129 . T <*> 0 . ;I16=6,8,0,0,530,20162,0,0,840,50400,0,0,260,5568,0,0;QS=1,0 PL 0,42,255 +17 2130 . G <*> 0 . ;I16=6,8,0,0,517,19473,0,0,840,50400,0,0,258,5476,0,0;QS=1,0 PL 0,42,255 +17 2131 . T <*> 0 . ;I16=6,8,0,0,492,17602,0,0,840,50400,0,0,256,5400,0,0;QS=1,0 PL 0,42,255 +17 2132 . A <*> 0 . ;I16=6,8,0,0,491,17553,0,0,840,50400,0,0,254,5340,0,0;QS=1,0 PL 0,42,255 +17 2133 . A <*> 0 . ;I16=6,8,0,0,520,19372,0,0,840,50400,0,0,252,5296,0,0;QS=1,0 PL 0,42,255 +17 2134 . C <*> 0 . ;I16=6,8,0,0,552,21854,0,0,840,50400,0,0,250,5268,0,0;QS=1,0 PL 0,42,255 +17 2135 . T <*> 0 . ;I16=6,8,0,0,531,20445,0,0,840,50400,0,0,248,5256,0,0;QS=1,0 PL 0,42,255 +17 2136 . C <*> 0 . ;I16=6,8,0,0,481,16805,0,0,840,50400,0,0,245,5209,0,0;QS=1,0 PL 0,42,255 +17 2137 . G <*> 0 . ;I16=6,8,0,0,500,18216,0,0,840,50400,0,0,242,5176,0,0;QS=1,0 PL 0,42,255 +17 2138 . A <*> 0 . ;I16=6,8,0,0,519,19275,0,0,840,50400,0,0,239,5157,0,0;QS=1,0 PL 0,42,255 +17 2139 . C <*> 0 . ;I16=6,8,0,0,546,21424,0,0,840,50400,0,0,236,5152,0,0;QS=1,0 PL 0,42,255 +17 2140 . A <*> 0 . ;I16=6,8,0,0,516,19160,0,0,840,50400,0,0,233,5161,0,0;QS=1,0 PL 0,42,255 +17 2141 . T <*> 0 . ;I16=6,7,0,0,487,18305,0,0,780,46800,0,0,231,5183,0,0;QS=1,0 PL 0,39,255 +17 2142 . G <*> 0 . ;I16=6,6,0,0,459,17629,0,0,720,43200,0,0,230,5216,0,0;QS=1,0 PL 0,36,255 +17 2143 . T <*> 0 . ;I16=6,6,0,0,396,13930,0,0,720,43200,0,0,229,5259,0,0;QS=1,0 PL 0,36,255 +17 2144 . C <*> 0 . ;I16=6,6,0,0,483,19501,0,0,720,43200,0,0,228,5312,0,0;QS=1,0 PL 0,36,255 +17 2145 . A <*> 0 . ;I16=6,6,0,0,453,17221,0,0,720,43200,0,0,226,5326,0,0;QS=1,0 PL 0,36,255 +17 2146 . G <*> 0 . ;I16=6,6,0,0,443,16569,0,0,720,43200,0,0,223,5301,0,0;QS=1,0 PL 0,36,255 +17 2147 . C <*> 0 . ;I16=7,4,0,0,382,13442,0,0,660,39600,0,0,222,5284,0,0;QS=1,0 PL 0,33,255 +17 2148 . G <*> 0 . ;I16=7,4,0,0,372,12784,0,0,660,39600,0,0,221,5225,0,0;QS=1,0 PL 0,33,250 +17 2149 . A <*> 0 . ;I16=7,4,0,0,406,15064,0,0,660,39600,0,0,220,5176,0,0;QS=1,0 PL 0,33,255 +17 2150 . T <*> 0 . ;I16=7,4,0,0,361,12465,0,0,660,39600,0,0,218,5088,0,0;QS=1,0 PL 0,33,247 +17 2151 . T <*> 0 . ;I16=7,4,0,0,376,13060,0,0,660,39600,0,0,216,5012,0,0;QS=1,0 PL 0,33,251 +17 2152 . G <*> 0 . ;I16=7,4,0,0,376,13356,0,0,660,39600,0,0,214,4948,0,0;QS=1,0 PL 0,33,255 +17 2153 . T <*> 0 . ;I16=7,3,0,0,335,11699,0,0,600,36000,0,0,212,4844,0,0;QS=1,0 PL 0,30,230 +17 2154 . C <*> 0 . ;I16=7,3,0,0,372,14570,0,0,600,36000,0,0,209,4699,0,0;QS=1,0 PL 0,30,251 +17 2155 . A <*> 0 . ;I16=7,3,0,0,361,13165,0,0,600,36000,0,0,206,4564,0,0;QS=1,0 PL 0,30,245 +17 2156 . C <*> 0 . ;I16=7,3,0,0,382,14740,0,0,600,36000,0,0,203,4439,0,0;QS=1,0 PL 0,30,255 +17 2157 . A <*> 0 . ;I16=7,3,0,0,362,13566,0,0,600,36000,0,0,200,4324,0,0;QS=1,0 PL 0,30,250 +17 2158 . G <*> 0 . ;I16=7,3,0,0,394,15752,0,0,600,36000,0,0,197,4219,0,0;QS=1,0 PL 0,30,255 +17 2159 . G <*> 0 . ;I16=6,3,0,0,344,13300,0,0,540,32400,0,0,183,3975,0,0;QS=1,0 PL 0,27,247 +17 2160 . C <*> 0 . ;I16=6,3,0,0,339,12953,0,0,540,32400,0,0,179,3813,0,0;QS=1,0 PL 0,27,244 +17 2161 . A <*> 0 . ;I16=7,3,0,0,367,13563,0,0,600,36000,0,0,183,3727,0,0;QS=1,0 PL 0,30,248 +17 2162 . C <*> 0 . ;I16=7,4,0,0,419,16147,0,0,660,39600,0,0,178,3574,0,0;QS=1,0 PL 0,33,255 +17 2163 . T <*> 0 . ;I16=7,4,0,0,413,15691,0,0,660,39600,0,0,174,3436,0,0;QS=1,0 PL 0,33,255 +17 2164 . G <*> 0 . ;I16=7,4,0,0,405,15423,0,0,660,39600,0,0,170,3314,0,0;QS=1,0 PL 0,33,255 +17 2165 . C <*> 0 . ;I16=7,4,0,0,424,16488,0,0,660,39600,0,0,166,3208,0,0;QS=1,0 PL 0,33,255 +17 2166 . T <*> 0 . ;I16=7,4,0,0,398,14726,0,0,660,39600,0,0,162,3118,0,0;QS=1,0 PL 0,33,255 +17 2167 . A <*> 0 . ;I16=7,4,0,0,382,13468,0,0,660,39600,0,0,158,3044,0,0;QS=1,0 PL 0,33,254 +17 2168 . C <*> 0 . ;I16=7,4,0,0,402,14886,0,0,660,39600,0,0,154,2986,0,0;QS=1,0 PL 0,33,255 +17 2169 . T <*> 0 . ;I16=7,4,0,0,388,14396,0,0,660,39600,0,0,150,2944,0,0;QS=1,0 PL 0,33,255 +17 2170 . C <*> 0 . ;I16=6,4,0,0,368,13782,0,0,600,36000,0,0,147,2917,0,0;QS=1,0 PL 0,30,255 +17 2171 . C <*> 0 . ;I16=6,6,0,0,445,16697,0,0,720,43200,0,0,144,2904,0,0;QS=1,0 PL 0,36,255 +17 2172 . T <*> 0 . ;I16=6,6,0,0,403,13917,0,0,720,43200,0,0,143,2907,0,0;QS=1,0 PL 0,36,255 +17 2173 . G <*> 0 . ;I16=5,6,0,0,397,14571,0,0,660,39600,0,0,142,2876,0,0;QS=1,0 PL 0,33,255 +17 2174 . G <*> 0 . ;I16=5,6,0,0,391,14099,0,0,660,39600,0,0,141,2859,0,0;QS=1,0 PL 0,33,255 +17 2175 . G <*> 0 . ;I16=4,6,0,0,362,13264,0,0,600,36000,0,0,141,2855,0,0;QS=1,0 PL 0,30,255 +17 2176 . G <*> 0 . ;I16=4,6,0,0,349,12419,0,0,600,36000,0,0,141,2863,0,0;QS=1,0 PL 0,30,247 +17 2177 . T <*> 0 . ;I16=4,6,0,0,339,11647,0,0,600,36000,0,0,141,2883,0,0;QS=1,0 PL 0,30,239 +17 2178 . T <*> 0 . ;I16=4,6,0,0,330,11118,0,0,600,36000,0,0,141,2915,0,0;QS=1,0 PL 0,30,234 +17 2179 . T <*> 0 . ;I16=4,6,0,0,337,11615,0,0,600,36000,0,0,142,2958,0,0;QS=1,0 PL 0,30,239 +17 2180 . T <*> 0 . ;I16=4,6,0,0,332,11302,0,0,600,36000,0,0,144,3012,0,0;QS=1,0 PL 0,30,236 +17 2181 . C <*> 0 . ;I16=4,5,0,0,301,10337,0,0,540,32400,0,0,136,2978,0,0;QS=1,0 PL 0,27,224 +17 2182 . C <*> 0 . ;I16=4,6,0,0,364,13440,0,0,600,36000,0,0,148,3156,0,0;QS=1,0 PL 0,30,255 +17 2183 . A <*> 0 . ;I16=4,6,0,0,349,12421,0,0,600,36000,0,0,150,3246,0,0;QS=1,0 PL 0,30,247 +17 2184 . T <*> 0 . ;I16=3,6,0,0,309,10809,0,0,540,32400,0,0,153,3347,0,0;QS=1,0 PL 0,27,224 +17 2185 . C <*> 0 . ;I16=3,5,0,0,273,9743,0,0,480,28800,0,0,156,3408,0,0;QS=1,0 PL 0,24,211 +17 2186 . A <*> 0 . ;I16=3,5,0,0,264,9112,0,0,480,28800,0,0,159,3479,0,0;QS=1,0 PL 0,24,204 +17 2187 . A <*> 0 . ;I16=3,5,0,0,259,8801,0,0,480,28800,0,0,162,3560,0,0;QS=1,0 PL 0,24,201 +17 2188 . A <*> 0 . ;I16=4,5,0,0,283,9533,0,0,540,32400,0,0,164,3600,0,0;QS=1,0 PL 0,27,214 +17 2189 . C <*> 0 . ;I16=4,6,0,0,331,11429,0,0,557,32689,0,0,167,3649,0,0;QS=1,0 PL 0,30,230 +17 2190 . C <*> 0 . ;I16=5,6,0,0,348,11420,0,0,617,36289,0,0,171,3709,0,0;QS=1,0 PL 0,33,238 +17 2191 . C <*> 0 . ;I16=5,6,0,0,365,12833,0,0,617,36289,0,0,176,3782,0,0;QS=1,0 PL 0,33,251 +17 2192 . T <*> 0 . ;I16=5,6,0,0,367,12729,0,0,617,36289,0,0,181,3869,0,0;QS=1,0 PL 0,33,253 +17 2193 . C <*> 0 . ;I16=5,6,0,0,395,14969,0,0,617,36289,0,0,186,3970,0,0;QS=1,0 PL 0,33,255 +17 2194 . A <*> 0 . ;I16=5,5,0,0,346,12174,0,0,600,36000,0,0,186,4060,0,0;QS=1,0 PL 0,30,247 +17 2195 . A <*> 0 . ;I16=5,6,0,0,370,13112,0,0,617,36289,0,0,196,4214,0,0;QS=1,0 PL 0,33,255 +17 2196 . G <*> 0 . ;I16=5,6,0,0,415,15847,0,0,617,36289,0,0,201,4357,0,0;QS=1,0 PL 0,33,255 +17 2197 . A <*> 0 . ;I16=5,6,0,0,412,15510,0,0,617,36289,0,0,204,4412,0,0;QS=1,0 PL 0,33,255 +17 2198 . G <*> 0 . ;I16=5,5,0,0,369,13921,0,0,600,36000,0,0,198,4396,0,0;QS=1,0 PL 0,30,255 +17 2199 . C <*> 0 . ;I16=5,6,0,0,405,15703,0,0,617,36289,0,0,210,4552,0,0;QS=1,0 PL 0,33,255 +17 2200 . T <*> 0 . ;I16=5,6,0,0,417,15891,0,0,617,36289,0,0,213,4637,0,0;QS=1,0 PL 0,33,255 +17 2201 . G <*> 0 . ;I16=5,6,0,0,402,15206,0,0,617,36289,0,0,216,4732,0,0;QS=1,0 PL 0,33,255 +17 2202 . G <*> 0 . ;I16=5,6,0,0,348,11772,0,0,617,36289,0,0,218,4788,0,0;QS=1,0 PL 0,33,245 +17 2203 . G <*> 0 . ;I16=5,6,0,0,387,14193,0,0,617,36289,0,0,219,4807,0,0;QS=1,0 PL 0,33,255 +17 2204 . C <*> 0 . ;I16=5,6,0,0,347,12177,0,0,617,36289,0,0,220,4840,0,0;QS=1,0 PL 0,33,246 +17 2205 . C <*> 0 . ;I16=5,7,0,0,415,15199,0,0,677,39889,0,0,220,4836,0,0;QS=1,0 PL 0,36,255 +17 2206 . T <*> 0 . ;I16=5,8,0,0,444,16130,0,0,737,43489,0,0,221,4845,0,0;QS=1,0 PL 0,39,255 +17 2207 . G <*> 0 . ;I16=5,7,0,0,449,16963,0,0,720,43200,0,0,205,4545,0,0;QS=1,0 PL 0,36,255 +17 2208 . G <*> 0 . ;I16=5,8,0,0,447,16023,0,0,737,43489,0,0,225,4909,0,0;QS=1,0 PL 0,39,255 +17 2209 . G <*> 0 . ;I16=5,7,0,0,417,14987,0,0,720,43200,0,0,207,4565,0,0;QS=1,0 PL 0,36,255 +17 2210 . G C,<*> 0 . ;I16=4,7,0,1,356,12530,25,625,660,39600,17,289,209,4595,21,441;QS=0.954424,0.0455764,0 PL 0,19,234,33,237,241 +17 2211 . T <*> 0 . ;I16=4,7,0,0,401,15003,0,0,660,39600,0,0,211,4637,0,0;QS=1,0 PL 0,33,255 +17 2212 . C <*> 0 . ;I16=5,8,0,0,476,18056,0,0,737,43489,0,0,236,5220,0,0;QS=1,0 PL 0,39,255 +17 2213 . A <*> 0 . ;I16=5,8,0,0,447,15809,0,0,737,43489,0,0,240,5334,0,0;QS=1,0 PL 0,39,255 +17 2214 . A <*> 0 . ;I16=5,8,0,0,430,14862,0,0,737,43489,0,0,243,5413,0,0;QS=1,0 PL 0,39,255 +17 2215 . C <*> 0 . ;I16=5,8,0,0,467,17599,0,0,737,43489,0,0,245,5455,0,0;QS=1,0 PL 0,39,255 +17 2216 . T <*> 0 . ;I16=5,8,0,0,456,16726,0,0,737,43489,0,0,246,5458,0,0;QS=1,0 PL 0,39,255 +17 2217 . T <*> 0 . ;I16=5,7,0,0,414,14696,0,0,720,43200,0,0,222,4846,0,0;QS=1,0 PL 0,36,255 +17 2218 . C <*> 0 . ;I16=5,8,0,0,446,16170,0,0,737,43489,0,0,248,5494,0,0;QS=1,0 PL 0,39,255 +17 2219 . C <*> 0 . ;I16=5,7,0,0,444,16856,0,0,720,43200,0,0,224,4902,0,0;QS=1,0 PL 0,36,255 +17 2220 . G A,<*> 0 . ;I16=4,2,1,5,194,6424,216,8002,360,21600,360,21600,105,2213,120,2732;QS=0.473171,0.526829,0 PL 139,0,130,157,148,255 +17 2221 . G <*> 0 . ;I16=5,7,0,0,440,16590,0,0,720,43200,0,0,226,4998,0,0;QS=1,0 PL 0,36,255 +17 2222 . C <*> 0 . ;I16=5,8,0,0,459,17279,0,0,737,43489,0,0,251,5637,0,0;QS=1,0 PL 0,39,255 +17 2223 . C <*> 0 . ;I16=5,8,0,0,489,18801,0,0,737,43489,0,0,251,5663,0,0;QS=1,0 PL 0,39,255 +17 2224 . T <*> 0 . ;I16=5,8,0,0,492,18832,0,0,737,43489,0,0,251,5701,0,0;QS=1,0 PL 0,39,255 +17 2225 . G <*> 0 . ;I16=5,8,0,0,476,17894,0,0,737,43489,0,0,251,5751,0,0;QS=1,0 PL 0,39,255 +17 2226 . G <*> 0 . ;I16=5,8,0,0,443,16119,0,0,737,43489,0,0,251,5813,0,0;QS=1,0 PL 0,39,255 +17 2227 . G <*> 0 . ;I16=5,6,0,0,384,13890,0,0,660,39600,0,0,227,5261,0,0;QS=1,0 PL 0,33,255 +17 2228 . G C,<*> 0 . ;I16=4,6,0,1,387,15261,16,256,600,36000,17,289,229,5343,25,625;QS=0.960298,0.0397022,0 PL 0,17,255,30,255,255 +17 2229 . A <*> 0 . ;I16=4,8,0,0,444,16544,0,0,677,39889,0,0,256,6058,0,0;QS=1,0 PL 0,36,255 +17 2230 . A <*> 0 . ;I16=4,8,0,0,419,14895,0,0,677,39889,0,0,259,6157,0,0;QS=1,0 PL 0,36,255 +17 2231 . A <*> 0 . ;I16=4,7,0,0,393,14215,0,0,660,39600,0,0,236,5590,0,0;QS=1,0 PL 0,33,255 +17 2232 . C <*> 0 . ;I16=4,8,0,0,474,18776,0,0,677,39889,0,0,262,6230,0,0;QS=1,0 PL 0,36,255 +17 2233 . T <*> 0 . ;I16=4,8,0,0,452,17382,0,0,677,39889,0,0,263,6251,0,0;QS=1,0 PL 0,36,255 +17 2234 . G <*> 0 . ;I16=4,8,0,0,425,15571,0,0,677,39889,0,0,264,6278,0,0;QS=1,0 PL 0,36,255 +17 2235 . G <*> 0 . ;I16=4,8,0,0,443,16561,0,0,677,39889,0,0,265,6311,0,0;QS=1,0 PL 0,36,255 +17 2236 . G <*> 0 . ;I16=4,8,0,0,450,17368,0,0,677,39889,0,0,266,6350,0,0;QS=1,0 PL 0,36,255 +17 2237 . G <*> 0 . ;I16=4,7,0,0,427,16671,0,0,660,39600,0,0,242,5770,0,0;QS=1,0 PL 0,33,255 +17 2238 . C <*> 0 . ;I16=4,8,0,0,444,17146,0,0,677,39889,0,0,267,6395,0,0;QS=1,0 PL 0,36,255 +17 2239 . A <*> 0 . ;I16=4,7,0,0,406,15192,0,0,660,39600,0,0,242,5774,0,0;QS=1,0 PL 0,33,255 +17 2240 . A <*> 0 . ;I16=4,8,0,0,464,18078,0,0,677,39889,0,0,267,6407,0,0;QS=1,0 PL 0,36,255 +17 2241 . G <*> 0 . ;I16=4,7,0,0,443,17893,0,0,660,39600,0,0,242,5794,0,0;QS=1,0 PL 0,33,255 +17 2242 . T <*> 0 . ;I16=4,8,0,0,425,15297,0,0,720,43200,0,0,242,5810,0,0;QS=1,0 PL 0,36,255 +17 2243 . A <*> 0 . ;I16=4,9,0,0,471,17195,0,0,737,43489,0,0,268,6456,0,0;QS=1,0 PL 0,39,255 +17 2244 . T <*> 0 . ;I16=4,9,0,0,470,17612,0,0,737,43489,0,0,269,6483,0,0;QS=1,0 PL 0,39,255 +17 2245 . C <*> 0 . ;I16=4,9,0,0,515,20467,0,0,737,43489,0,0,269,6467,0,0;QS=1,0 PL 0,39,255 +17 2246 . A <*> 0 . ;I16=4,8,0,0,417,15157,0,0,720,43200,0,0,242,5736,0,0;QS=1,0 PL 0,36,255 +17 2247 . C <*> 0 . ;I16=3,9,0,0,448,17032,0,0,677,39889,0,0,266,6266,0,0;QS=1,0 PL 0,36,255 +17 2248 . C <*> 0 . ;I16=3,9,0,0,491,20127,0,0,677,39889,0,0,265,6181,0,0;QS=1,0 PL 0,36,255 +17 2249 . A <*> 0 . ;I16=3,9,0,0,461,18037,0,0,677,39889,0,0,264,6106,0,0;QS=1,0 PL 0,36,255 +17 2250 . G <*> 0 . ;I16=3,9,0,0,461,18037,0,0,677,39889,0,0,263,6041,0,0;QS=1,0 PL 0,36,255 +17 2251 . A <*> 0 . ;I16=3,9,0,0,461,18301,0,0,677,39889,0,0,262,5986,0,0;QS=1,0 PL 0,36,255 +17 2252 . G <*> 0 . ;I16=3,8,0,0,447,18209,0,0,660,39600,0,0,236,5316,0,0;QS=1,0 PL 0,33,255 +17 2253 . A <*> 0 . ;I16=3,9,0,0,443,16793,0,0,677,39889,0,0,260,5906,0,0;QS=1,0 PL 0,36,255 +17 2254 . T <*> 0 . ;I16=3,8,0,0,416,15888,0,0,660,39600,0,0,233,5207,0,0;QS=1,0 PL 0,33,255 +17 2255 . G <*> 0 . ;I16=3,9,0,0,468,18444,0,0,677,39889,0,0,255,5719,0,0;QS=1,0 PL 0,36,255 +17 2256 . A <*> 0 . ;I16=3,9,0,0,454,17786,0,0,677,39889,0,0,252,5616,0,0;QS=1,0 PL 0,36,255 +17 2257 . G <*> 0 . ;I16=3,8,0,0,421,16369,0,0,660,39600,0,0,224,4898,0,0;QS=1,0 PL 0,33,255 +17 2258 . C <*> 0 . ;I16=3,9,0,0,476,19062,0,0,677,39889,0,0,246,5440,0,0;QS=1,0 PL 0,36,255 +17 2259 . T <*> 0 . ;I16=3,9,0,0,426,15642,0,0,677,39889,0,0,243,5367,0,0;QS=1,0 PL 0,36,255 +17 2260 . T <*> 0 . ;I16=3,9,0,0,437,16043,0,0,677,39889,0,0,240,5304,0,0;QS=1,0 PL 0,36,255 +17 2261 . T <*> 0 . ;I16=3,9,0,0,441,16355,0,0,677,39889,0,0,237,5251,0,0;QS=1,0 PL 0,36,255 +17 2262 . A <*> 0 . ;I16=3,9,0,0,425,15193,0,0,677,39889,0,0,234,5208,0,0;QS=1,0 PL 0,36,253 +17 2263 . T <*> 0 . ;I16=3,9,0,0,429,15507,0,0,677,39889,0,0,230,5126,0,0;QS=1,0 PL 0,36,255 +17 2264 . A <*> 0 . ;I16=3,8,0,0,413,15541,0,0,660,39600,0,0,201,4431,0,0;QS=1,0 PL 0,33,255 +17 2265 . A <*> 0 . ;I16=3,9,0,0,430,15698,0,0,720,43200,0,0,196,4324,0,0;QS=1,0 PL 0,36,255 +17 2266 . A <*> 0 . ;I16=3,10,0,0,427,14757,0,0,737,43489,0,0,214,4716,0,0;QS=1,0 PL 0,39,252 +17 2267 . A <*> 0 . ;I16=3,10,0,0,447,15657,0,0,737,43489,0,0,209,4597,0,0;QS=1,0 PL 0,39,255 +17 2268 . A <*> 0 . ;I16=3,10,0,0,484,18216,0,0,737,43489,0,0,203,4445,0,0;QS=1,0 PL 0,39,255 +17 2269 . T <*> 0 . ;I16=3,9,0,0,414,14514,0,0,677,39889,0,0,193,4293,0,0;QS=1,0 PL 0,36,246 +17 2270 . A <*> 0 . ;I16=3,8,0,0,377,13155,0,0,660,39600,0,0,174,3864,0,0;QS=1,0 PL 0,33,244 +17 2271 . A <*> 0 . ;I16=3,7,0,0,369,13707,0,0,557,32689,0,0,189,4079,0,0;QS=1,0 PL 0,30,243 +17 2272 . T <*> 0 . ;I16=3,6,0,0,334,12460,0,0,540,32400,0,0,170,3724,0,0;QS=1,0 PL 0,27,238 +17 2273 . G <*> 0 . ;I16=3,6,0,0,325,12357,0,0,540,32400,0,0,168,3666,0,0;QS=1,0 PL 0,27,240 +17 2274 . G <*> 0 . ;I16=3,7,0,0,361,13409,0,0,600,36000,0,0,166,3616,0,0;QS=1,0 PL 0,30,248 +17 2275 . T <*> 0 . ;I16=3,7,0,0,367,13565,0,0,600,36000,0,0,165,3575,0,0;QS=1,0 PL 0,30,249 +17 2276 . G <*> 0 . ;I16=4,8,0,0,452,17262,0,0,677,39889,0,0,176,3688,0,0;QS=1,0 PL 0,36,255 +17 2277 . C <*> 0 . ;I16=4,8,0,0,469,18505,0,0,677,39889,0,0,175,3645,0,0;QS=1,0 PL 0,36,255 +17 2278 . T <*> 0 . ;I16=4,8,0,0,423,15473,0,0,677,39889,0,0,174,3616,0,0;QS=1,0 PL 0,36,255 +17 2279 . A <*> 0 . ;I16=4,7,0,0,389,14401,0,0,617,36289,0,0,174,3600,0,0;QS=1,0 PL 0,33,255 +17 2280 . G <*> 0 . ;I16=4,7,0,0,418,16270,0,0,660,39600,0,0,165,3483,0,0;QS=1,0 PL 0,33,255 +17 2281 . C <*> 0 . ;I16=4,8,0,0,435,16133,0,0,720,43200,0,0,165,3411,0,0;QS=1,0 PL 0,36,255 +17 2282 . T <*> 0 . ;I16=4,9,0,0,431,15311,0,0,737,43489,0,0,172,3392,0,0;QS=1,0 PL 0,39,255 +17 2283 . G <*> 0 . ;I16=4,9,0,0,461,17079,0,0,737,43489,0,0,172,3344,0,0;QS=1,0 PL 0,39,255 +17 2284 . G <*> 0 . ;I16=4,9,0,0,458,16946,0,0,737,43489,0,0,172,3316,0,0;QS=1,0 PL 0,39,255 +17 2285 . G <*> 0 . ;I16=5,9,0,0,512,19024,0,0,797,47089,0,0,172,3308,0,0;QS=1,0 PL 0,42,255 +17 2286 . C <*> 0 . ;I16=5,9,0,0,531,20457,0,0,797,47089,0,0,173,3321,0,0;QS=1,0 PL 0,42,255 +17 2287 . A <*> 0 . ;I16=5,9,0,0,460,15960,0,0,797,47089,0,0,174,3356,0,0;QS=1,0 PL 0,42,255 +17 2288 . T <*> 0 . ;I16=4,9,0,0,456,16444,0,0,737,43489,0,0,176,3412,0,0;QS=1,0 PL 0,39,255 +17 2289 . G <*> 0 . ;I16=4,8,0,0,409,14669,0,0,720,43200,0,0,179,3487,0,0;QS=1,0 PL 0,36,255 +17 2290 . G <*> 0 . ;I16=3,9,0,0,456,17470,0,0,720,43200,0,0,183,3579,0,0;QS=1,0 PL 0,36,255 +17 2291 . T <*> 0 . ;I16=3,9,0,0,439,16341,0,0,720,43200,0,0,187,3637,0,0;QS=1,0 PL 0,36,255 +17 2292 . G <*> 0 . ;I16=3,9,0,0,455,17815,0,0,720,43200,0,0,191,3711,0,0;QS=1,0 PL 0,36,255 +17 2293 . G <*> 0 . ;I16=3,9,0,0,441,16645,0,0,720,43200,0,0,195,3801,0,0;QS=1,0 PL 0,36,255 +17 2294 . C <*> 0 . ;I16=3,10,0,0,454,16546,0,0,780,46800,0,0,199,3907,0,0;QS=1,0 PL 0,39,255 +17 2295 . T <*> 0 . ;I16=3,10,0,0,455,16483,0,0,780,46800,0,0,203,3981,0,0;QS=1,0 PL 0,39,255 +17 2296 . T <*> 0 . ;I16=3,10,0,0,459,16553,0,0,780,46800,0,0,207,4075,0,0;QS=1,0 PL 0,39,255 +17 2297 . G <*> 0 . ;I16=3,10,0,0,465,17167,0,0,780,46800,0,0,211,4189,0,0;QS=1,0 PL 0,39,255 +17 2298 . C <*> 0 . ;I16=3,10,0,0,506,19792,0,0,780,46800,0,0,215,4323,0,0;QS=1,0 PL 0,39,255 +17 2299 . A <*> 0 . ;I16=3,10,0,0,451,16087,0,0,780,46800,0,0,219,4477,0,0;QS=1,0 PL 0,39,255 +17 2300 . C <*> 0 . ;I16=3,9,0,0,402,14428,0,0,720,43200,0,0,202,4200,0,0;QS=1,0 PL 0,36,255 +17 2301 . C <*> 0 . ;I16=3,11,0,0,510,19092,0,0,809,47641,0,0,225,4741,0,0;QS=1,0 PL 0,42,255 +17 2302 . T <*> 0 . ;I16=3,11,0,0,499,18253,0,0,809,47641,0,0,228,4850,0,0;QS=1,0 PL 0,42,255 +17 2303 . G <*> 0 . ;I16=3,11,0,0,491,17835,0,0,809,47641,0,0,231,4977,0,0;QS=1,0 PL 0,42,255 +17 2304 . T <*> 0 . ;I16=3,11,0,0,480,16776,0,0,809,47641,0,0,233,5073,0,0;QS=1,0 PL 0,42,255 +17 2305 . A <*> 0 . ;I16=3,9,0,0,408,14076,0,0,720,43200,0,0,232,5172,0,0;QS=1,0 PL 0,36,248 +17 2306 . A <*> 0 . ;I16=3,9,0,0,389,13403,0,0,689,40441,0,0,239,5269,0,0;QS=1,0 PL 0,36,246 +17 2307 . T <*> 0 . ;I16=3,9,0,0,407,14191,0,0,689,40441,0,0,241,5313,0,0;QS=1,0 PL 0,36,251 +17 2308 . C <*> 0 . ;I16=3,9,0,0,412,14808,0,0,689,40441,0,0,243,5369,0,0;QS=1,0 PL 0,36,255 +17 2309 . C A,<*> 0 . ;I16=3,8,0,1,354,12176,16,256,660,39600,29,841,237,5373,8,64;QS=0.956757,0.0432432,0 PL 0,20,224,33,227,230 +17 2310 . C <*> 0 . ;I16=3,9,0,0,437,16307,0,0,689,40441,0,0,247,5517,0,0;QS=1,0 PL 0,36,255 +17 2311 . A <*> 0 . ;I16=4,9,0,0,480,17964,0,0,749,44041,0,0,248,5558,0,0;QS=1,0 PL 0,39,255 +17 2312 . G <*> 0 . ;I16=4,10,0,0,525,20201,0,0,809,47641,0,0,250,5610,0,0;QS=1,0 PL 0,42,255 +17 2313 . C <*> 0 . ;I16=4,10,0,0,506,19044,0,0,809,47641,0,0,253,5675,0,0;QS=1,0 PL 0,42,255 +17 2314 . A <*> 0 . ;I16=4,10,0,0,430,14170,0,0,809,47641,0,0,256,5754,0,0;QS=1,0 PL 0,42,255 +17 2315 . C <*> 0 . ;I16=4,11,0,0,521,18821,0,0,869,51241,0,0,259,5847,0,0;QS=1,0 PL 0,45,255 +17 2316 . T <*> 0 . ;I16=4,11,0,0,520,18712,0,0,869,51241,0,0,262,5904,0,0;QS=1,0 PL 0,45,255 +17 2317 . T <*> 0 . ;I16=4,12,0,0,492,16200,0,0,929,54841,0,0,264,5926,0,0;QS=1,0 PL 0,48,255 +17 2318 . T <*> 0 . ;I16=4,10,0,0,473,16921,0,0,840,50400,0,0,225,5051,0,0;QS=1,0 PL 0,42,255 +17 2319 . G <*> 0 . ;I16=4,12,0,0,592,22290,0,0,929,54841,0,0,270,6022,0,0;QS=1,0 PL 0,48,255 +17 2320 . G <*> 0 . ;I16=3,12,0,0,532,19338,0,0,869,51241,0,0,273,6045,0,0;QS=1,0 PL 0,45,255 +17 2321 . G <*> 0 . ;I16=3,12,0,0,528,19184,0,0,869,51241,0,0,276,6082,0,0;QS=1,0 PL 0,45,255 +17 2322 . A <*> 0 . ;I16=3,13,0,0,557,20049,0,0,929,54841,0,0,279,6133,0,0;QS=1,0 PL 0,48,255 +17 2323 . G <*> 0 . ;I16=3,13,0,0,594,22664,0,0,929,54841,0,0,283,6199,0,0;QS=1,0 PL 0,48,255 +17 2324 . G <*> 0 . ;I16=3,12,0,0,509,18101,0,0,869,51241,0,0,285,6277,0,0;QS=1,0 PL 0,45,255 +17 2325 . C <*> 0 . ;I16=3,12,0,0,481,16459,0,0,869,51241,0,0,266,5754,0,0;QS=1,0 PL 0,45,255 +17 2326 . C <*> 0 . ;I16=3,12,0,0,463,14707,0,0,900,54000,0,0,270,5868,0,0;QS=1,0 PL 0,45,241 +17 2327 . G <*> 0 . ;I16=3,13,0,0,551,19851,0,0,929,54841,0,0,298,6572,0,0;QS=1,0 PL 0,48,255 +17 2328 . A <*> 0 . ;I16=2,13,0,0,532,19142,0,0,869,51241,0,0,276,6040,0,0;QS=1,0 PL 0,45,255 +17 2329 . G <*> 0 . ;I16=3,12,0,0,510,18494,0,0,869,51241,0,0,305,6771,0,0;QS=1,0 PL 0,45,255 +17 2330 . C <*> 0 . ;I16=3,12,0,0,565,21917,0,0,869,51241,0,0,309,6889,0,0;QS=1,0 PL 0,45,255 +17 2331 . T <*> 0 . ;I16=3,12,0,0,504,17538,0,0,869,51241,0,0,313,7019,0,0;QS=1,0 PL 0,45,255 +17 2332 . A <*> 0 . ;I16=4,12,0,0,575,21379,0,0,929,54841,0,0,317,7161,0,0;QS=1,0 PL 0,48,255 +17 2333 . G <*> 0 . ;I16=4,12,0,0,591,22435,0,0,929,54841,0,0,322,7316,0,0;QS=1,0 PL 0,48,255 +17 2334 . G <*> 0 . ;I16=4,12,0,0,569,21179,0,0,929,54841,0,0,327,7485,0,0;QS=1,0 PL 0,48,255 +17 2335 . A <*> 0 . ;I16=4,12,0,0,581,21463,0,0,929,54841,0,0,332,7668,0,0;QS=1,0 PL 0,48,255 +17 2336 . G <*> 0 . ;I16=4,12,0,0,599,22753,0,0,929,54841,0,0,337,7865,0,0;QS=1,0 PL 0,48,255 +17 2337 . G <*> 0 . ;I16=4,12,0,0,554,19972,0,0,929,54841,0,0,341,8025,0,0;QS=1,0 PL 0,48,255 +17 2338 . A <*> 0 . ;I16=4,12,0,0,553,19589,0,0,929,54841,0,0,344,8146,0,0;QS=1,0 PL 0,48,255 +17 2339 . T <*> 0 . ;I16=4,12,0,0,517,17423,0,0,929,54841,0,0,347,8277,0,0;QS=1,0 PL 0,48,255 +17 2340 . C <*> 0 . ;I16=4,12,0,0,512,16842,0,0,929,54841,0,0,349,8369,0,0;QS=1,0 PL 0,48,255 +17 2341 . G <*> 0 . ;I16=4,11,0,0,490,16450,0,0,869,51241,0,0,325,7797,0,0;QS=1,0 PL 0,45,255 +17 2342 . T <*> 0 . ;I16=4,11,0,0,543,19797,0,0,869,51241,0,0,352,8484,0,0;QS=1,0 PL 0,45,255 +17 2343 . T <*> 0 . ;I16=4,10,0,0,450,15276,0,0,809,47641,0,0,332,8062,0,0;QS=1,0 PL 0,42,255 +17 2344 . T <*> 0 . ;I16=4,11,0,0,526,18720,0,0,869,51241,0,0,354,8528,0,0;QS=1,0 PL 0,45,255 +17 2345 . G <*> 0 . ;I16=4,11,0,0,553,20893,0,0,869,51241,0,0,355,8559,0,0;QS=1,0 PL 0,45,255 +17 2346 . A <*> 0 . ;I16=4,11,0,0,555,20717,0,0,869,51241,0,0,356,8596,0,0;QS=1,0 PL 0,45,255 +17 2347 . G <*> 0 . ;I16=4,11,0,0,541,20167,0,0,869,51241,0,0,357,8639,0,0;QS=1,0 PL 0,45,255 +17 2348 . T <*> 0 . ;I16=4,11,0,0,461,15107,0,0,869,51241,0,0,357,8637,0,0;QS=1,0 PL 0,45,255 +17 2349 . C <*> 0 . ;I16=4,11,0,0,510,18270,0,0,869,51241,0,0,356,8590,0,0;QS=1,0 PL 0,45,255 +17 2350 . C <*> 0 . ;I16=4,11,0,0,551,20405,0,0,869,51241,0,0,330,7924,0,0;QS=1,0 PL 0,45,255 +17 2351 . A <*> 0 . ;I16=5,11,0,0,582,21408,0,0,929,54841,0,0,354,8466,0,0;QS=1,0 PL 0,48,255 +17 2352 . G <*> 0 . ;I16=5,11,0,0,581,21803,0,0,929,54841,0,0,353,8393,0,0;QS=1,0 PL 0,48,255 +17 2353 . C <*> 0 . ;I16=5,11,0,0,558,19930,0,0,929,54841,0,0,352,8330,0,0;QS=1,0 PL 0,48,255 +17 2354 . A <*> 0 . ;I16=5,11,0,0,560,20286,0,0,929,54841,0,0,351,8277,0,0;QS=1,0 PL 0,48,255 +17 2355 . G <*> 0 . ;I16=5,11,0,0,578,21474,0,0,929,54841,0,0,349,8185,0,0;QS=1,0 PL 0,48,255 +17 2356 . T <*> 0 . ;I16=5,11,0,0,559,19795,0,0,929,54841,0,0,346,8056,0,0;QS=1,0 PL 0,48,255 +17 2357 . T <*> 0 . ;I16=5,11,0,0,571,20725,0,0,929,54841,0,0,343,7941,0,0;QS=1,0 PL 0,48,255 +17 2358 . T <*> 0 . ;I16=5,11,0,0,589,21747,0,0,929,54841,0,0,339,7789,0,0;QS=1,0 PL 0,48,255 +17 2359 . G <*> 0 . ;I16=5,11,0,0,584,21712,0,0,929,54841,0,0,335,7649,0,0;QS=1,0 PL 0,48,255 +17 2360 . A <*> 0 . ;I16=5,11,0,0,592,22094,0,0,929,54841,0,0,330,7472,0,0;QS=1,0 PL 0,48,255 +17 2361 . G <*> 0 . ;I16=5,11,0,0,571,21131,0,0,929,54841,0,0,325,7309,0,0;QS=1,0 PL 0,48,255 +17 2362 . A <*> 0 . ;I16=5,11,0,0,517,17497,0,0,929,54841,0,0,320,7160,0,0;QS=1,0 PL 0,48,255 +17 2363 . C <*> 0 . ;I16=5,11,0,0,569,20837,0,0,929,54841,0,0,315,7025,0,0;QS=1,0 PL 0,48,255 +17 2364 . C <*> 0 . ;I16=5,11,0,0,594,22590,0,0,929,54841,0,0,310,6904,0,0;QS=1,0 PL 0,48,255 +17 2365 . A <*> 0 . ;I16=5,10,0,0,552,20506,0,0,869,51241,0,0,305,6747,0,0;QS=1,0 PL 0,45,255 +17 2366 . G <*> 0 . ;I16=5,10,0,0,582,22752,0,0,900,54000,0,0,275,5979,0,0;QS=1,0 PL 0,45,255 +17 2367 . C <*> 0 . ;I16=5,11,0,0,582,21448,0,0,929,54841,0,0,296,6476,0,0;QS=1,0 PL 0,48,255 +17 2368 . C <*> 0 . ;I16=5,11,0,0,593,22733,0,0,929,54841,0,0,292,6364,0,0;QS=1,0 PL 0,48,255 +17 2369 . T <*> 0 . ;I16=5,11,0,0,588,21910,0,0,929,54841,0,0,287,6219,0,0;QS=1,0 PL 0,48,255 +17 2370 . G <*> 0 . ;I16=5,11,0,0,603,23057,0,0,929,54841,0,0,282,6092,0,0;QS=1,0 PL 0,48,255 +17 2371 . G <*> 0 . ;I16=5,11,0,0,593,22231,0,0,929,54841,0,0,277,5983,0,0;QS=1,0 PL 0,48,255 +17 2372 . C <*> 0 . ;I16=5,11,0,0,561,20321,0,0,929,54841,0,0,272,5892,0,0;QS=1,0 PL 0,48,255 +17 2373 . C <*> 0 . ;I16=5,11,0,0,603,23079,0,0,929,54841,0,0,267,5819,0,0;QS=1,0 PL 0,48,255 +17 2374 . A <*> 0 . ;I16=5,10,0,0,540,19592,0,0,869,51241,0,0,263,5763,0,0;QS=1,0 PL 0,45,255 +17 2375 . A <*> 0 . ;I16=4,10,0,0,496,17636,0,0,809,47641,0,0,259,5723,0,0;QS=1,0 PL 0,42,255 +17 2376 . T <*> 0 . ;I16=4,10,0,0,500,17934,0,0,809,47641,0,0,255,5647,0,0;QS=1,0 PL 0,42,255 +17 2377 . A <*> 0 . ;I16=4,10,0,0,463,15815,0,0,809,47641,0,0,251,5583,0,0;QS=1,0 PL 0,42,255 +17 2378 . C <*> 0 . ;I16=4,10,0,0,456,15104,0,0,809,47641,0,0,247,5531,0,0;QS=1,0 PL 0,42,255 +17 2379 . G <*> 0 . ;I16=4,10,0,0,482,16906,0,0,809,47641,0,0,243,5491,0,0;QS=1,0 PL 0,42,255 +17 2380 . G <*> 0 . ;I16=4,8,0,0,467,18277,0,0,689,40441,0,0,215,4837,0,0;QS=1,0 PL 0,36,255 +17 2381 . C <*> 0 . ;I16=4,8,0,0,463,17899,0,0,689,40441,0,0,238,5442,0,0;QS=1,0 PL 0,36,255 +17 2382 . A <*> 0 . ;I16=5,8,0,0,461,16477,0,0,749,44041,0,0,236,5430,0,0;QS=1,0 PL 0,39,255 +17 2383 . A <*> 0 . ;I16=5,8,0,0,463,16673,0,0,749,44041,0,0,235,5427,0,0;QS=1,0 PL 0,39,255 +17 2384 . A <*> 0 . ;I16=5,8,0,0,451,15849,0,0,749,44041,0,0,233,5385,0,0;QS=1,0 PL 0,39,255 +17 2385 . A <*> 0 . ;I16=4,8,0,0,415,14557,0,0,689,40441,0,0,232,5354,0,0;QS=1,0 PL 0,36,255 +17 2386 . C <*> 0 . ;I16=4,8,0,0,446,16668,0,0,689,40441,0,0,230,5284,0,0;QS=1,0 PL 0,36,255 +17 2387 . C <*> 0 . ;I16=4,8,0,0,460,17754,0,0,689,40441,0,0,227,5177,0,0;QS=1,0 PL 0,36,255 +17 2388 . C <*> 0 . ;I16=4,8,0,0,463,17969,0,0,689,40441,0,0,224,5084,0,0;QS=1,0 PL 0,36,255 +17 2389 . A <*> 0 . ;I16=5,8,0,0,452,15922,0,0,749,44041,0,0,221,5005,0,0;QS=1,0 PL 0,39,255 +17 2390 . G <*> 0 . ;I16=5,7,0,0,437,16317,0,0,689,40441,0,0,219,4891,0,0;QS=1,0 PL 0,36,255 +17 2391 . T <*> 0 . ;I16=5,7,0,0,428,15372,0,0,689,40441,0,0,217,4793,0,0;QS=1,0 PL 0,36,255 +17 2392 . C <*> 0 . ;I16=5,7,0,0,479,19187,0,0,689,40441,0,0,213,4611,0,0;QS=1,0 PL 0,36,255 +17 2393 . T <*> 0 . ;I16=5,7,0,0,444,16588,0,0,689,40441,0,0,209,4445,0,0;QS=1,0 PL 0,36,255 +17 2394 . C <*> 0 . ;I16=5,6,0,0,438,17506,0,0,629,36841,0,0,206,4294,0,0;QS=1,0 PL 0,33,255 +17 2395 . T <*> 0 . ;I16=5,6,0,0,415,15763,0,0,629,36841,0,0,203,4157,0,0;QS=1,0 PL 0,33,255 +17 2396 . A <*> 0 . ;I16=5,6,0,0,400,14624,0,0,629,36841,0,0,200,4034,0,0;QS=1,0 PL 0,33,255 +17 2397 . C <*> 0 . ;I16=5,7,0,0,450,17070,0,0,689,40441,0,0,196,3876,0,0;QS=1,0 PL 0,36,255 +17 2398 . A <*> 0 . ;I16=5,7,0,0,421,15139,0,0,689,40441,0,0,193,3735,0,0;QS=1,0 PL 0,36,255 +17 2399 . A <*> 0 . ;I16=5,7,0,0,445,16617,0,0,689,40441,0,0,190,3612,0,0;QS=1,0 PL 0,36,255 +17 2400 . A <*> 0 . ;I16=5,7,0,0,431,15611,0,0,689,40441,0,0,187,3507,0,0;QS=1,0 PL 0,36,255 +17 2401 . A <*> 0 . ;I16=6,7,0,0,453,15955,0,0,749,44041,0,0,184,3420,0,0;QS=1,0 PL 0,39,255 +17 2402 . A <*> 0 . ;I16=6,7,0,0,460,16536,0,0,749,44041,0,0,182,3352,0,0;QS=1,0 PL 0,39,255 +17 2403 . A <*> 0 . ;I16=6,7,0,0,471,17199,0,0,749,44041,0,0,180,3304,0,0;QS=1,0 PL 0,39,255 +17 2404 . T <*> 0 . ;I16=6,7,0,0,449,15645,0,0,749,44041,0,0,178,3276,0,0;QS=1,0 PL 0,39,255 +17 2405 . A <*> 0 . ;I16=7,7,0,0,497,17719,0,0,809,47641,0,0,176,3268,0,0;QS=1,0 PL 0,42,255 +17 2406 . C <*> 0 . ;I16=7,7,0,0,541,21039,0,0,809,47641,0,0,175,3281,0,0;QS=1,0 PL 0,42,255 +17 2407 . A <*> 0 . ;I16=8,7,0,0,534,19310,0,0,869,51241,0,0,173,3267,0,0;QS=1,0 PL 0,45,255 +17 2408 . A <*> 0 . ;I16=8,7,0,0,517,18265,0,0,869,51241,0,0,171,3227,0,0;QS=1,0 PL 0,45,255 +17 2409 . A <*> 0 . ;I16=8,6,0,0,495,17885,0,0,840,50400,0,0,170,3210,0,0;QS=1,0 PL 0,42,255 +17 2410 . A <*> 0 . ;I16=8,6,0,0,485,17217,0,0,840,50400,0,0,169,3215,0,0;QS=1,0 PL 0,42,255 +17 2411 . A <*> 0 . ;I16=7,6,0,0,466,17020,0,0,780,46800,0,0,169,3241,0,0;QS=1,0 PL 0,39,255 +17 2412 . A <*> 0 . ;I16=7,5,0,0,430,15556,0,0,720,43200,0,0,170,3286,0,0;QS=1,0 PL 0,36,255 +17 2413 . C <*> 0 . ;I16=7,5,0,0,458,17556,0,0,720,43200,0,0,171,3349,0,0;QS=1,0 PL 0,36,255 +17 2414 . A <*> 0 . ;I16=8,5,0,0,465,16995,0,0,749,44041,0,0,172,3430,0,0;QS=1,0 PL 0,39,255 +17 2415 . A <*> 0 . ;I16=9,4,0,0,474,17416,0,0,749,44041,0,0,174,3478,0,0;QS=1,0 PL 0,39,255 +17 2416 . C <*> 0 . ;I16=8,4,0,0,457,17511,0,0,720,43200,0,0,175,3539,0,0;QS=1,0 PL 0,36,255 +17 2417 . T <*> 0 . ;I16=9,3,0,0,454,17546,0,0,689,40441,0,0,181,3625,0,0;QS=1,0 PL 0,36,255 +17 2418 . A <*> 0 . ;I16=9,3,0,0,438,16112,0,0,689,40441,0,0,185,3723,0,0;QS=1,0 PL 0,36,255 +17 2419 . G <*> 0 . ;I16=9,3,0,0,454,17342,0,0,689,40441,0,0,189,3837,0,0;QS=1,0 PL 0,36,255 +17 2420 . C <*> 0 . ;I16=9,4,0,0,470,17352,0,0,749,44041,0,0,194,3968,0,0;QS=1,0 PL 0,39,255 +17 2421 . C <*> 0 . ;I16=8,4,0,0,470,18580,0,0,720,43200,0,0,192,4068,0,0;QS=1,0 PL 0,36,255 +17 2422 . A <*> 0 . ;I16=9,3,0,0,455,17323,0,0,689,40441,0,0,205,4283,0,0;QS=1,0 PL 0,36,255 +17 2423 . G <*> 0 . ;I16=9,2,0,0,428,17010,0,0,629,36841,0,0,206,4398,0,0;QS=1,0 PL 0,33,255 +17 2424 . G <*> 0 . ;I16=8,3,0,0,422,16278,0,0,660,39600,0,0,205,4459,0,0;QS=1,0 PL 0,33,255 +17 2425 . C <*> 0 . ;I16=8,3,0,0,413,15925,0,0,660,39600,0,0,208,4548,0,0;QS=1,0 PL 0,33,255 +17 2426 . G <*> 0 . ;I16=8,3,0,0,362,12114,0,0,660,39600,0,0,211,4651,0,0;QS=1,0 PL 0,33,232 +17 2427 . T <*> 0 . ;I16=9,3,0,0,446,16638,0,0,689,40441,0,0,226,4886,0,0;QS=1,0 PL 0,36,255 +17 2428 . G <*> 0 . ;I16=9,3,0,0,453,17847,0,0,689,40441,0,0,229,4991,0,0;QS=1,0 PL 0,36,255 +17 2429 . G <*> 0 . ;I16=8,3,0,0,359,12685,0,0,660,39600,0,0,217,4885,0,0;QS=1,0 PL 0,33,241 +17 2430 . T A,<*> 0 . ;I16=8,3,1,0,346,11414,21,441,660,39600,29,841,219,4987,16,256;QS=0.942779,0.0572207,0 PL 0,15,212,33,215,222 +17 2431 . G <*> 0 . ;I16=9,3,0,0,429,16059,0,0,689,40441,0,0,225,5195,0,0;QS=1,0 PL 0,36,255 +17 2432 . G <*> 0 . ;I16=8,4,0,0,424,15450,0,0,689,40441,0,0,241,5447,0,0;QS=1,0 PL 0,36,255 +17 2433 . T <*> 0 . ;I16=8,4,0,0,417,15019,0,0,689,40441,0,0,244,5516,0,0;QS=1,0 PL 0,36,255 +17 2434 . G <*> 0 . ;I16=8,4,0,0,429,15733,0,0,720,43200,0,0,227,5195,0,0;QS=1,0 PL 0,36,255 +17 2435 . C <*> 0 . ;I16=9,4,0,0,473,17963,0,0,749,44041,0,0,251,5685,0,0;QS=1,0 PL 0,39,255 +17 2436 . A <*> 0 . ;I16=8,4,0,0,401,13765,0,0,720,43200,0,0,233,5303,0,0;QS=1,0 PL 0,36,255 +17 2437 . C <*> 0 . ;I16=8,4,0,0,436,16424,0,0,720,43200,0,0,236,5372,0,0;QS=1,0 PL 0,36,255 +17 2438 . A <*> 0 . ;I16=9,5,0,0,441,14981,0,0,809,47641,0,0,263,6027,0,0;QS=1,0 PL 0,42,255 +17 2439 . C <*> 0 . ;I16=8,5,0,0,477,17917,0,0,780,46800,0,0,243,5541,0,0;QS=1,0 PL 0,39,255 +17 2440 . C <*> 0 . ;I16=9,5,0,0,503,19343,0,0,809,47641,0,0,272,6268,0,0;QS=1,0 PL 0,42,255 +17 2441 . T <*> 0 . ;I16=9,5,0,0,516,19222,0,0,809,47641,0,0,274,6282,0,0;QS=1,0 PL 0,42,255 +17 2442 . G <*> 0 . ;I16=8,5,0,0,476,17842,0,0,780,46800,0,0,251,5683,0,0;QS=1,0 PL 0,39,255 +17 2443 . T <*> 0 . ;I16=9,5,0,0,479,16633,0,0,809,47641,0,0,278,6346,0,0;QS=1,0 PL 0,42,255 +17 2444 . A <*> 0 . ;I16=9,6,0,0,522,18860,0,0,869,51241,0,0,280,6396,0,0;QS=1,0 PL 0,45,255 +17 2445 . G <*> 0 . ;I16=8,6,0,0,509,19143,0,0,840,50400,0,0,257,5783,0,0;QS=1,0 PL 0,42,255 +17 2446 . T <*> 0 . ;I16=9,6,0,0,505,17529,0,0,869,51241,0,0,284,6432,0,0;QS=1,0 PL 0,45,255 +17 2447 . C <*> 0 . ;I16=10,6,0,0,554,20108,0,0,929,54841,0,0,286,6468,0,0;QS=1,0 PL 0,48,255 +17 2448 . C <*> 0 . ;I16=9,5,0,0,500,18266,0,0,809,47641,0,0,271,6305,0,0;QS=1,0 PL 0,42,255 +17 2449 . C <*> 0 . ;I16=8,6,0,0,503,18631,0,0,840,50400,0,0,242,5330,0,0;QS=1,0 PL 0,42,255 +17 2450 . A <*> 0 . ;I16=7,6,0,0,430,15278,0,0,780,46800,0,0,246,5406,0,0;QS=1,0 PL 0,39,255 +17 2451 . G <*> 0 . ;I16=9,6,0,0,568,22032,0,0,869,51241,0,0,300,6744,0,0;QS=1,0 PL 0,45,255 +17 2452 . C <*> 0 . ;I16=9,6,0,0,509,18447,0,0,869,51241,0,0,304,6844,0,0;QS=1,0 PL 0,45,255 +17 2453 . T <*> 0 . ;I16=9,6,0,0,516,18392,0,0,869,51241,0,0,308,6956,0,0;QS=1,0 PL 0,45,255 +17 2454 . A <*> 0 . ;I16=9,6,0,0,476,15868,0,0,869,51241,0,0,312,7080,0,0;QS=1,0 PL 0,45,255 +17 2455 . C <*> 0 . ;I16=9,6,0,0,544,20152,0,0,869,51241,0,0,316,7216,0,0;QS=1,0 PL 0,45,255 +17 2456 . T <*> 0 . ;I16=8,7,0,0,542,20012,0,0,900,54000,0,0,295,6739,0,0;QS=1,0 PL 0,45,255 +17 2457 . C <*> 0 . ;I16=9,7,0,0,543,19387,0,0,929,54841,0,0,324,7474,0,0;QS=1,0 PL 0,48,255 +17 2458 . A <*> 0 . ;I16=9,7,0,0,588,22322,0,0,929,54841,0,0,328,7596,0,0;QS=1,0 PL 0,48,255 +17 2459 . G <*> 0 . ;I16=8,7,0,0,573,22163,0,0,900,54000,0,0,307,7105,0,0;QS=1,0 PL 0,45,255 +17 2460 . G <*> 0 . ;I16=8,7,0,0,563,21693,0,0,900,54000,0,0,310,7200,0,0;QS=1,0 PL 0,45,255 +17 2461 . A <*> 0 . ;I16=9,7,0,0,569,20957,0,0,929,54841,0,0,338,7930,0,0;QS=1,0 PL 0,48,255 +17 2462 . G <*> 0 . ;I16=9,8,0,0,610,22784,0,0,989,58441,0,0,341,8045,0,0;QS=1,0 PL 0,51,255 +17 2463 . G T,<*> 0 . ;I16=8,8,1,0,546,19550,14,196,960,57600,29,841,320,7546,25,625;QS=0.975,0.025,0 PL 0,36,255,48,255,255 +17 2464 . C <*> 0 . ;I16=9,8,0,0,643,25005,0,0,989,58441,0,0,347,8209,0,0;QS=1,0 PL 0,51,255 +17 2465 . T <*> 0 . ;I16=8,8,0,0,575,21615,0,0,929,54841,0,0,324,7634,0,0;QS=1,0 PL 0,48,255 +17 2466 . G <*> 0 . ;I16=8,7,0,0,587,23207,0,0,900,54000,0,0,325,7599,0,0;QS=1,0 PL 0,45,255 +17 2467 . A <*> 0 . ;I16=8,7,0,0,546,20184,0,0,900,54000,0,0,327,7625,0,0;QS=1,0 PL 0,45,255 +17 2468 . G <*> 0 . ;I16=9,7,0,0,605,23717,0,0,929,54841,0,0,354,8288,0,0;QS=1,0 PL 0,48,255 +17 2469 . G <*> 0 . ;I16=9,7,0,0,583,22107,0,0,929,54841,0,0,356,8338,0,0;QS=1,0 PL 0,48,255 +17 2470 . G <*> 0 . ;I16=8,7,0,0,546,20560,0,0,900,54000,0,0,332,7724,0,0;QS=1,0 PL 0,45,255 +17 2471 . G <*> 0 . ;I16=9,7,0,0,556,20438,0,0,929,54841,0,0,358,8370,0,0;QS=1,0 PL 0,48,255 +17 2472 . G <*> 0 . ;I16=8,7,0,0,538,20056,0,0,900,54000,0,0,333,7727,0,0;QS=1,0 PL 0,45,255 +17 2473 . A <*> 0 . ;I16=8,7,0,0,514,18326,0,0,869,51241,0,0,341,8039,0,0;QS=1,0 PL 0,45,255 +17 2474 . A <*> 0 . ;I16=9,7,0,0,562,21030,0,0,929,54841,0,0,356,8248,0,0;QS=1,0 PL 0,48,255 +17 2475 . G <*> 0 . ;I16=9,7,0,0,612,23854,0,0,929,54841,0,0,355,8211,0,0;QS=1,0 PL 0,48,255 +17 2476 . G <*> 0 . ;I16=7,7,0,0,514,19740,0,0,840,50400,0,0,316,7390,0,0;QS=1,0 PL 0,42,255 +17 2477 . A <*> 0 . ;I16=8,7,0,0,539,19743,0,0,869,51241,0,0,341,8023,0,0;QS=1,0 PL 0,45,255 +17 2478 . C <*> 0 . ;I16=8,7,0,0,579,22957,0,0,869,51241,0,0,341,8039,0,0;QS=1,0 PL 0,45,255 +17 2479 . T <*> 0 . ;I16=9,7,0,0,580,21768,0,0,929,54841,0,0,351,8163,0,0;QS=1,0 PL 0,48,255 +17 2480 . G <*> 0 . ;I16=8,7,0,0,559,21285,0,0,900,54000,0,0,324,7502,0,0;QS=1,0 PL 0,45,255 +17 2481 . C <*> 0 . ;I16=7,7,0,0,516,19638,0,0,840,50400,0,0,314,7414,0,0;QS=1,0 PL 0,42,255 +17 2482 . T <*> 0 . ;I16=9,7,0,0,559,20553,0,0,929,54841,0,0,343,7991,0,0;QS=1,0 PL 0,48,255 +17 2483 . T <*> 0 . ;I16=8,7,0,0,544,20444,0,0,869,51241,0,0,333,7855,0,0;QS=1,0 PL 0,45,255 +17 2484 . G <*> 0 . ;I16=8,7,0,0,576,22630,0,0,900,54000,0,0,309,7129,0,0;QS=1,0 PL 0,45,255 +17 2485 . A T,<*> 0 . ;I16=8,7,1,0,536,19970,17,289,900,54000,29,841,304,7006,25,625;QS=0.969259,0.0307414,0 PL 0,31,255,45,255,255 +17 2486 . G <*> 0 . ;I16=9,7,0,0,598,23372,0,0,929,54841,0,0,324,7522,0,0;QS=1,0 PL 0,48,255 +17 2487 . C <*> 0 . ;I16=8,7,0,0,469,16355,0,0,900,54000,0,0,294,6802,0,0;QS=1,0 PL 0,45,255 +17 2488 . C <*> 0 . ;I16=7,7,0,0,507,18909,0,0,840,50400,0,0,268,6270,0,0;QS=1,0 PL 0,42,255 +17 2489 . C <*> 0 . ;I16=5,7,0,0,451,17293,0,0,720,43200,0,0,264,6188,0,0;QS=1,0 PL 0,36,255 +17 2490 . A <*> 0 . ;I16=5,7,0,0,448,17276,0,0,720,43200,0,0,260,6064,0,0;QS=1,0 PL 0,36,255 +17 2491 . G <*> 0 . ;I16=6,7,0,0,477,18139,0,0,749,44041,0,0,278,6432,0,0;QS=1,0 PL 0,39,255 +17 2492 . G A,<*> 0 . ;I16=5,7,1,0,470,18586,16,256,720,43200,29,841,252,5840,21,441;QS=0.967078,0.0329218,0 PL 0,22,255,36,255,255 +17 2493 . A G,<*> 0 . ;I16=5,7,1,0,463,18015,13,169,720,43200,29,841,248,5740,20,400;QS=0.972689,0.0273109,0 PL 0,25,255,36,255,255 +17 2494 . G <*> 0 . ;I16=5,7,0,0,443,16727,0,0,720,43200,0,0,243,5599,0,0;QS=1,0 PL 0,36,255 +17 2495 . T <*> 0 . ;I16=4,7,0,0,398,14632,0,0,629,36841,0,0,220,5046,0,0;QS=1,0 PL 0,33,255 +17 2496 . T <*> 0 . ;I16=6,7,0,0,454,16418,0,0,749,44041,0,0,250,5636,0,0;QS=1,0 PL 0,39,255 +17 2497 . T <*> 0 . ;I16=6,6,0,0,429,16041,0,0,689,40441,0,0,245,5491,0,0;QS=1,0 PL 0,36,255 +17 2498 . G <*> 0 . ;I16=6,6,0,0,447,17033,0,0,689,40441,0,0,240,5356,0,0;QS=1,0 PL 0,36,255 +17 2499 . A <*> 0 . ;I16=6,6,0,0,449,17155,0,0,689,40441,0,0,235,5231,0,0;QS=1,0 PL 0,36,255 +17 2500 . G <*> 0 . ;I16=5,6,0,0,410,15930,0,0,660,39600,0,0,217,4947,0,0;QS=1,0 PL 0,33,255 +17 2501 . G <*> 0 . ;I16=5,6,0,0,440,17646,0,0,660,39600,0,0,213,4867,0,0;QS=1,0 PL 0,33,255 +17 2502 . C <*> 0 . ;I16=6,6,0,0,461,17913,0,0,689,40441,0,0,220,4916,0,0;QS=1,0 PL 0,36,255 +17 2503 . T <*> 0 . ;I16=6,6,0,0,457,17613,0,0,689,40441,0,0,215,4831,0,0;QS=1,0 PL 0,36,255 +17 2504 . G <*> 0 . ;I16=6,6,0,0,429,16161,0,0,689,40441,0,0,210,4756,0,0;QS=1,0 PL 0,36,255 +17 2505 . C <*> 0 . ;I16=5,6,0,0,427,16853,0,0,629,36841,0,0,206,4690,0,0;QS=1,0 PL 0,33,255 +17 2506 . T <*> 0 . ;I16=5,6,0,0,392,14610,0,0,629,36841,0,0,201,4583,0,0;QS=1,0 PL 0,33,255 +17 2507 . G <*> 0 . ;I16=3,6,0,0,337,13151,0,0,540,32400,0,0,191,4449,0,0;QS=1,0 PL 0,27,241 +17 2508 . T <*> 0 . ;I16=3,6,0,0,337,12787,0,0,540,32400,0,0,188,4370,0,0;QS=1,0 PL 0,27,241 +17 2509 . G <*> 0 . ;I16=3,6,0,0,352,14052,0,0,540,32400,0,0,184,4248,0,0;QS=1,0 PL 0,27,253 +17 2510 . A <*> 0 . ;I16=4,6,0,0,368,14028,0,0,569,33241,0,0,183,4143,0,0;QS=1,0 PL 0,30,255 +17 2511 . G <*> 0 . ;I16=4,6,0,0,386,15014,0,0,569,33241,0,0,178,4032,0,0;QS=1,0 PL 0,30,255 +17 2512 . C <*> 0 . ;I16=4,6,0,0,384,15380,0,0,569,33241,0,0,173,3931,0,0;QS=1,0 PL 0,30,255 +17 2513 . T <*> 0 . ;I16=4,6,0,0,346,12894,0,0,569,33241,0,0,167,3791,0,0;QS=1,0 PL 0,30,246 +17 2514 . G <*> 0 . ;I16=3,6,0,0,315,11605,0,0,540,32400,0,0,162,3662,0,0;QS=1,0 PL 0,27,228 +17 2515 . T <*> 0 . ;I16=2,6,0,0,258,9110,0,0,480,28800,0,0,158,3542,0,0;QS=1,0 PL 0,24,182 +17 2516 . G <*> 0 . ;I16=2,6,0,0,292,10918,0,0,480,28800,0,0,154,3430,0,0;QS=1,0 PL 0,24,211 +17 2517 . A <*> 0 . ;I16=2,6,0,0,298,11152,0,0,480,28800,0,0,150,3326,0,0;QS=1,0 PL 0,24,215 +17 2518 . T <*> 0 . ;I16=1,6,0,0,268,10288,0,0,420,25200,0,0,131,3005,0,0;QS=1,0 PL 0,21,188 +17 2519 . C <*> 0 . ;I16=2,5,0,0,230,7588,0,0,420,25200,0,0,143,3141,0,0;QS=1,0 PL 0,21,175 +17 2520 . G <*> 0 . ;I16=2,5,0,0,243,8905,0,0,420,25200,0,0,140,3058,0,0;QS=1,0 PL 0,21,187 +17 2521 . C <*> 0 . ;I16=2,5,0,0,281,11293,0,0,420,25200,0,0,137,2981,0,0;QS=1,0 PL 0,21,214 +17 2522 . A <*> 0 . ;I16=2,5,0,0,228,7822,0,0,420,25200,0,0,133,2861,0,0;QS=1,0 PL 0,21,173 +17 2523 . T <*> 0 . ;I16=2,5,0,0,269,10373,0,0,420,25200,0,0,129,2749,0,0;QS=1,0 PL 0,21,207 +17 2524 . C <*> 0 . ;I16=1,5,0,0,238,9468,0,0,360,21600,0,0,116,2564,0,0;QS=1,0 PL 0,18,182 +17 2525 . A <*> 0 . ;I16=2,6,0,0,235,7509,0,0,480,28800,0,0,121,2549,0,0;QS=1,0 PL 0,24,168 +17 2526 . C <*> 0 . ;I16=2,7,0,0,334,12580,0,0,540,32400,0,0,118,2462,0,0;QS=1,0 PL 0,27,229 +17 2527 . T <*> 0 . ;I16=2,7,0,0,316,11376,0,0,540,32400,0,0,115,2337,0,0;QS=1,0 PL 0,27,217 +17 2528 . G <*> 0 . ;I16=2,7,0,0,344,13226,0,0,540,32400,0,0,112,2226,0,0;QS=1,0 PL 0,27,234 +17 2529 . C <*> 0 . ;I16=2,7,0,0,333,12465,0,0,540,32400,0,0,109,2129,0,0;QS=1,0 PL 0,27,228 +17 2530 . A <*> 0 . ;I16=2,7,0,0,308,10736,0,0,540,32400,0,0,106,2046,0,0;QS=1,0 PL 0,27,209 +17 2531 . T <*> 0 . ;I16=2,6,0,0,291,10663,0,0,480,28800,0,0,103,1927,0,0;QS=1,0 PL 0,24,210 +17 2532 . T <*> 0 . ;I16=2,6,0,0,290,10622,0,0,480,28800,0,0,100,1822,0,0;QS=1,0 PL 0,24,212 +17 2533 . C <*> 0 . ;I16=2,7,0,0,309,10749,0,0,540,32400,0,0,97,1731,0,0;QS=1,0 PL 0,27,212 +17 2534 . C <*> 0 . ;I16=1,7,0,0,303,11547,0,0,480,28800,0,0,96,1654,0,0;QS=1,0 PL 0,24,202 +17 2535 . A <*> 0 . ;I16=1,7,0,0,311,12147,0,0,480,28800,0,0,95,1591,0,0;QS=1,0 PL 0,24,204 +17 2536 . G <*> 0 . ;I16=1,7,0,0,296,11044,0,0,480,28800,0,0,94,1542,0,0;QS=1,0 PL 0,24,195 +17 2537 . C <*> 0 . ;I16=1,7,0,0,294,10932,0,0,480,28800,0,0,92,1458,0,0;QS=1,0 PL 0,24,195 +17 2538 . C <*> 0 . ;I16=1,6,0,0,220,7406,0,0,420,25200,0,0,91,1389,0,0;QS=1,0 PL 0,21,157 +17 2539 . C <*> 0 . ;I16=1,6,0,0,207,6247,0,0,420,25200,0,0,90,1334,0,0;QS=1,0 PL 0,21,146 +17 2540 . G <*> 0 . ;I16=1,6,0,0,268,10324,0,0,420,25200,0,0,89,1293,0,0;QS=1,0 PL 0,21,189 +17 2541 . G <*> 0 . ;I16=1,6,0,0,240,8406,0,0,420,25200,0,0,88,1266,0,0;QS=1,0 PL 0,21,170 +17 2542 . T <*> 0 . ;I16=1,6,0,0,259,9681,0,0,420,25200,0,0,87,1253,0,0;QS=1,0 PL 0,21,183 +17 2543 . G <*> 0 . ;I16=1,6,0,0,275,10843,0,0,420,25200,0,0,86,1254,0,0;QS=1,0 PL 0,21,196 +17 2544 . A <*> 0 . ;I16=2,6,0,0,279,9895,0,0,480,28800,0,0,85,1269,0,0;QS=1,0 PL 0,24,202 +17 2545 . C <*> 0 . ;I16=2,6,0,0,298,11214,0,0,480,28800,0,0,85,1299,0,0;QS=1,0 PL 0,24,217 +17 2546 . A <*> 0 . ;I16=2,6,0,0,287,10767,0,0,480,28800,0,0,85,1345,0,0;QS=1,0 PL 0,24,206 +17 2547 . G <*> 0 . ;I16=1,6,0,0,269,10389,0,0,420,25200,0,0,86,1406,0,0;QS=1,0 PL 0,21,191 +17 2548 . A <*> 0 . ;I16=1,6,0,0,275,10833,0,0,420,25200,0,0,87,1481,0,0;QS=1,0 PL 0,21,196 +17 2549 . G <*> 0 . ;I16=1,6,0,0,254,9342,0,0,420,25200,0,0,88,1570,0,0;QS=1,0 PL 0,21,180 +17 2550 . T <*> 0 . ;I16=1,6,0,0,258,9554,0,0,420,25200,0,0,89,1673,0,0;QS=1,0 PL 0,21,182 +17 2551 . G <*> 0 . ;I16=1,6,0,0,251,9233,0,0,420,25200,0,0,89,1739,0,0;QS=1,0 PL 0,21,181 +17 2552 . A <*> 0 . ;I16=1,5,0,0,234,9146,0,0,360,21600,0,0,89,1765,0,0;QS=1,0 PL 0,18,178 +17 2553 . G <*> 0 . ;I16=1,5,0,0,226,8534,0,0,360,21600,0,0,89,1799,0,0;QS=1,0 PL 0,18,170 +17 2554 . T <*> 0 . ;I16=1,5,0,0,206,7148,0,0,360,21600,0,0,89,1841,0,0;QS=1,0 PL 0,18,156 +17 2555 . C <*> 0 . ;I16=1,5,0,0,228,8736,0,0,360,21600,0,0,89,1891,0,0;QS=1,0 PL 0,18,173 +17 2556 . A <*> 0 . ;I16=1,4,0,0,172,6016,0,0,300,18000,0,0,90,1948,0,0;QS=1,0 PL 0,15,141 +17 2557 . C <*> 0 . ;I16=1,4,0,0,197,7803,0,0,300,18000,0,0,91,2011,0,0;QS=1,0 PL 0,15,161 +17 2558 . T <*> 0 . ;I16=1,5,0,0,229,8777,0,0,360,21600,0,0,92,2080,0,0;QS=1,0 PL 0,18,173 +17 2559 . G <*> 0 . ;I16=1,5,0,0,226,8580,0,0,360,21600,0,0,93,2105,0,0;QS=1,0 PL 0,18,172 +17 2560 . T <*> 0 . ;I16=1,5,0,0,213,7579,0,0,360,21600,0,0,94,2136,0,0;QS=1,0 PL 0,18,160 +17 2561 . C <*> 0 . ;I16=1,5,0,0,213,7747,0,0,360,21600,0,0,95,2173,0,0;QS=1,0 PL 0,18,164 +17 2562 . T <*> 0 . ;I16=1,4,0,0,167,5761,0,0,300,18000,0,0,97,2215,0,0;QS=1,0 PL 0,15,139 +17 2563 . C <*> 0 . ;I16=1,4,0,0,184,6790,0,0,300,18000,0,0,99,2261,0,0;QS=1,0 PL 0,15,149 +17 2564 . A G,<*> 0 . ;I16=1,2,1,2,101,3435,112,4222,180,10800,180,10800,31,661,70,1650;QS=0.474178,0.525822,0 PL 88,0,78,98,87,171 +17 2565 . A <*> 0 . ;I16=2,4,0,0,218,7996,0,0,360,21600,0,0,104,2366,0,0;QS=1,0 PL 0,18,178 +17 2566 . A <*> 0 . ;I16=2,4,0,0,222,8276,0,0,360,21600,0,0,107,2427,0,0;QS=1,0 PL 0,18,181 +17 2567 . A <*> 0 . ;I16=2,4,0,0,216,7816,0,0,360,21600,0,0,110,2494,0,0;QS=1,0 PL 0,18,177 +17 2568 . A <*> 0 . ;I16=2,4,0,0,220,8106,0,0,360,21600,0,0,113,2567,0,0;QS=1,0 PL 0,18,180 +17 2569 . A <*> 0 . ;I16=2,5,0,0,276,10922,0,0,420,25200,0,0,116,2646,0,0;QS=1,0 PL 0,21,213 +17 2570 . G <*> 0 . ;I16=2,5,0,0,276,10988,0,0,420,25200,0,0,119,2681,0,0;QS=1,0 PL 0,21,213 +17 2571 . A <*> 0 . ;I16=2,5,0,0,255,9359,0,0,420,25200,0,0,122,2722,0,0;QS=1,0 PL 0,21,195 +17 2572 . A <*> 0 . ;I16=2,5,0,0,251,9123,0,0,420,25200,0,0,125,2769,0,0;QS=1,0 PL 0,21,194 +17 2573 . A <*> 0 . ;I16=2,5,0,0,273,10729,0,0,420,25200,0,0,128,2822,0,0;QS=1,0 PL 0,21,210 +17 2574 . G <*> 0 . ;I16=2,5,0,0,276,10936,0,0,420,25200,0,0,131,2881,0,0;QS=1,0 PL 0,21,211 +17 2575 . G <*> 0 . ;I16=3,5,0,0,319,12799,0,0,480,28800,0,0,134,2946,0,0;QS=1,0 PL 0,24,242 +17 2576 . A <*> 0 . ;I16=3,5,0,0,275,9795,0,0,480,28800,0,0,138,3018,0,0;QS=1,0 PL 0,24,210 +17 2577 . A <*> 0 . ;I16=3,5,0,0,321,12927,0,0,480,28800,0,0,142,3098,0,0;QS=1,0 PL 0,24,244 +17 2578 . G <*> 0 . ;I16=3,5,0,0,328,13518,0,0,480,28800,0,0,146,3186,0,0;QS=1,0 PL 0,24,249 +17 2579 . A <*> 0 . ;I16=3,5,0,0,305,11645,0,0,480,28800,0,0,150,3282,0,0;QS=1,0 PL 0,24,229 +17 2580 . A <*> 0 . ;I16=3,5,0,0,297,11055,0,0,480,28800,0,0,154,3386,0,0;QS=1,0 PL 0,24,223 +17 2581 . A <*> 0 . ;I16=4,5,0,0,347,13415,0,0,540,32400,0,0,158,3498,0,0;QS=1,0 PL 0,27,255 +17 2582 . T <*> 0 . ;I16=4,5,0,0,320,11458,0,0,540,32400,0,0,163,3619,0,0;QS=1,0 PL 0,27,235 +17 2583 . A <*> 0 . ;I16=4,5,0,0,337,12647,0,0,540,32400,0,0,168,3750,0,0;QS=1,0 PL 0,27,247 +17 2584 . A <*> 0 . ;I16=4,5,0,0,329,12101,0,0,540,32400,0,0,172,3840,0,0;QS=1,0 PL 0,27,243 +17 2585 . A <*> 0 . ;I16=4,5,0,0,337,12759,0,0,540,32400,0,0,176,3938,0,0;QS=1,0 PL 0,27,250 +17 2586 . G <*> 0 . ;I16=4,5,0,0,363,14689,0,0,540,32400,0,0,180,4044,0,0;QS=1,0 PL 0,27,255 +17 2587 . A <*> 0 . ;I16=5,5,0,0,367,13619,0,0,569,33241,0,0,184,4158,0,0;QS=1,0 PL 0,30,255 +17 2588 . A <*> 0 . ;I16=6,5,0,0,392,14160,0,0,629,36841,0,0,189,4281,0,0;QS=1,0 PL 0,33,255 +17 2589 . A <*> 0 . ;I16=7,5,0,0,422,15138,0,0,689,40441,0,0,195,4415,0,0;QS=1,0 PL 0,36,255 +17 2590 . A <*> 0 . ;I16=7,5,0,0,438,16218,0,0,689,40441,0,0,201,4511,0,0;QS=1,0 PL 0,36,255 +17 2591 . C <*> 0 . ;I16=7,5,0,0,455,17437,0,0,689,40441,0,0,207,4619,0,0;QS=1,0 PL 0,36,255 +17 2592 . A <*> 0 . ;I16=7,5,0,0,444,16556,0,0,689,40441,0,0,213,4739,0,0;QS=1,0 PL 0,36,255 +17 2593 . A <*> 0 . ;I16=7,5,0,0,426,15308,0,0,689,40441,0,0,219,4871,0,0;QS=1,0 PL 0,36,255 +17 2594 . A <*> 0 . ;I16=7,5,0,0,449,17003,0,0,689,40441,0,0,225,5015,0,0;QS=1,0 PL 0,36,255 +17 2595 . T <*> 0 . ;I16=8,5,0,0,465,16891,0,0,749,44041,0,0,230,5120,0,0;QS=1,0 PL 0,39,255 +17 2596 . A <*> 0 . ;I16=8,5,0,0,472,17212,0,0,749,44041,0,0,236,5236,0,0;QS=1,0 PL 0,39,255 +17 2597 . A <*> 0 . ;I16=8,5,0,0,476,17534,0,0,749,44041,0,0,242,5364,0,0;QS=1,0 PL 0,39,255 +17 2598 . A <*> 0 . ;I16=8,5,0,0,475,17647,0,0,749,44041,0,0,248,5504,0,0;QS=1,0 PL 0,39,255 +17 2599 . A <*> 0 . ;I16=8,5,0,0,481,18079,0,0,749,44041,0,0,254,5656,0,0;QS=1,0 PL 0,39,255 +17 2600 . A <*> 0 . ;I16=8,5,0,0,479,18083,0,0,749,44041,0,0,259,5771,0,0;QS=1,0 PL 0,39,255 +17 2601 . T <*> 0 . ;I16=8,5,0,0,471,17209,0,0,749,44041,0,0,263,5849,0,0;QS=1,0 PL 0,39,255 +17 2602 . A <*> 0 . ;I16=8,5,0,0,468,16990,0,0,749,44041,0,0,267,5939,0,0;QS=1,0 PL 0,39,255 +17 2603 . A <*> 0 . ;I16=8,5,0,0,484,18314,0,0,749,44041,0,0,271,6041,0,0;QS=1,0 PL 0,39,255 +17 2604 . T <*> 0 . ;I16=8,5,0,0,482,17954,0,0,749,44041,0,0,275,6155,0,0;QS=1,0 PL 0,39,255 +17 2605 . A <*> 0 . ;I16=8,5,0,0,496,18998,0,0,749,44041,0,0,279,6281,0,0;QS=1,0 PL 0,39,255 +17 2606 . G <*> 0 . ;I16=8,5,0,0,500,19618,0,0,749,44041,0,0,283,6419,0,0;QS=1,0 PL 0,39,255 +17 2607 . T <*> 0 . ;I16=8,5,0,0,465,17107,0,0,749,44041,0,0,286,6518,0,0;QS=1,0 PL 0,39,255 +17 2608 . G <*> 0 . ;I16=8,5,0,0,529,21575,0,0,749,44041,0,0,288,6578,0,0;QS=1,0 PL 0,39,255 +17 2609 . C <*> 0 . ;I16=8,5,0,0,475,17745,0,0,749,44041,0,0,289,6601,0,0;QS=1,0 PL 0,39,255 +17 2610 . A <*> 0 . ;I16=8,5,0,0,503,19541,0,0,749,44041,0,0,290,6638,0,0;QS=1,0 PL 0,39,255 +17 2611 . G <*> 0 . ;I16=8,5,0,0,519,21017,0,0,749,44041,0,0,291,6689,0,0;QS=1,0 PL 0,39,255 +17 2612 . A <*> 0 . ;I16=8,5,0,0,479,17993,0,0,749,44041,0,0,292,6754,0,0;QS=1,0 PL 0,39,255 +17 2613 . C <*> 0 . ;I16=8,5,0,0,516,20520,0,0,749,44041,0,0,292,6782,0,0;QS=1,0 PL 0,39,255 +17 2614 . A <*> 0 . ;I16=8,5,0,0,477,17685,0,0,749,44041,0,0,291,6771,0,0;QS=1,0 PL 0,39,255 +17 2615 . A <*> 0 . ;I16=8,5,0,0,472,17224,0,0,749,44041,0,0,289,6719,0,0;QS=1,0 PL 0,39,255 +17 2616 . A <*> 0 . ;I16=8,5,0,0,437,15313,0,0,749,44041,0,0,287,6675,0,0;QS=1,0 PL 0,39,255 +17 2617 . A <*> 0 . ;I16=8,5,0,0,515,20463,0,0,749,44041,0,0,285,6639,0,0;QS=1,0 PL 0,39,255 +17 2618 . G <*> 0 . ;I16=9,6,0,0,600,24160,0,0,869,51241,0,0,283,6611,0,0;QS=1,0 PL 0,45,255 +17 2619 . G <*> 0 . ;I16=9,6,0,0,561,21205,0,0,869,51241,0,0,282,6544,0,0;QS=1,0 PL 0,45,255 +17 2620 . C <*> 0 . ;I16=9,6,0,0,531,19667,0,0,869,51241,0,0,281,6491,0,0;QS=1,0 PL 0,45,255 +17 2621 . C <*> 0 . ;I16=9,6,0,0,572,22268,0,0,869,51241,0,0,279,6401,0,0;QS=1,0 PL 0,45,255 +17 2622 . T <*> 0 . ;I16=10,6,0,0,605,23237,0,0,929,54841,0,0,277,6323,0,0;QS=1,0 PL 0,48,255 +17 2623 . T <*> 0 . ;I16=10,6,0,0,552,19546,0,0,929,54841,0,0,276,6258,0,0;QS=1,0 PL 0,48,255 +17 2624 . G <*> 0 . ;I16=10,6,0,0,589,22479,0,0,929,54841,0,0,275,6207,0,0;QS=1,0 PL 0,48,255 +17 2625 . A <*> 0 . ;I16=10,5,0,0,548,20558,0,0,869,51241,0,0,275,6169,0,0;QS=1,0 PL 0,45,255 +17 2626 . C <*> 0 . ;I16=10,5,0,0,572,21950,0,0,869,51241,0,0,275,6143,0,0;QS=1,0 PL 0,45,255 +17 2627 . C <*> 0 . ;I16=10,5,0,0,575,22251,0,0,869,51241,0,0,275,6129,0,0;QS=1,0 PL 0,45,255 +17 2628 . C <*> 0 . ;I16=10,5,0,0,520,18850,0,0,869,51241,0,0,275,6127,0,0;QS=1,0 PL 0,45,255 +17 2629 . A <*> 0 . ;I16=10,5,0,0,561,21049,0,0,869,51241,0,0,275,6137,0,0;QS=1,0 PL 0,45,255 +17 2630 . T <*> 0 . ;I16=9,5,0,0,510,18878,0,0,840,50400,0,0,250,5534,0,0;QS=1,0 PL 0,42,255 +17 2631 . C <*> 0 . ;I16=10,5,0,0,577,22583,0,0,869,51241,0,0,275,6193,0,0;QS=1,0 PL 0,45,255 +17 2632 . T <*> 0 . ;I16=10,5,0,0,568,21866,0,0,869,51241,0,0,275,6239,0,0;QS=1,0 PL 0,45,255 +17 2633 . A <*> 0 . ;I16=10,4,0,0,477,16903,0,0,809,47641,0,0,275,6247,0,0;QS=1,0 PL 0,42,255 +17 2634 . G <*> 0 . ;I16=11,3,0,0,555,22309,0,0,809,47641,0,0,276,6266,0,0;QS=1,0 PL 0,42,255 +17 2635 . C <*> 0 . ;I16=11,3,0,0,515,19535,0,0,809,47641,0,0,278,6296,0,0;QS=1,0 PL 0,42,255 +17 2636 . T <*> 0 . ;I16=11,3,0,0,524,20046,0,0,809,47641,0,0,280,6338,0,0;QS=1,0 PL 0,42,255 +17 2637 . T <*> 0 . ;I16=11,4,0,0,538,19544,0,0,869,51241,0,0,283,6393,0,0;QS=1,0 PL 0,45,255 +17 2638 . T <*> 0 . ;I16=11,4,0,0,515,17993,0,0,869,51241,0,0,286,6462,0,0;QS=1,0 PL 0,45,255 +17 2639 . G <*> 0 . ;I16=11,5,0,0,558,20458,0,0,929,54841,0,0,288,6496,0,0;QS=1,0 PL 0,48,255 +17 2640 . G <*> 0 . ;I16=10,5,0,0,504,17556,0,0,900,54000,0,0,266,5922,0,0;QS=1,0 PL 0,45,255 +17 2641 . C <*> 0 . ;I16=11,5,0,0,596,23132,0,0,929,54841,0,0,294,6616,0,0;QS=1,0 PL 0,48,255 +17 2642 . C <*> 0 . ;I16=11,5,0,0,571,21345,0,0,929,54841,0,0,297,6703,0,0;QS=1,0 PL 0,48,255 +17 2643 . C <*> 0 . ;I16=11,5,0,0,616,24168,0,0,929,54841,0,0,300,6808,0,0;QS=1,0 PL 0,48,255 +17 2644 . T <*> 0 . ;I16=10,4,0,0,531,20463,0,0,809,47641,0,0,296,6754,0,0;QS=1,0 PL 0,42,255 +17 2645 . C <*> 0 . ;I16=10,5,0,0,586,23118,0,0,869,51241,0,0,302,6764,0,0;QS=1,0 PL 0,45,255 +17 2646 . A <*> 0 . ;I16=10,5,0,0,570,21944,0,0,869,51241,0,0,303,6763,0,0;QS=1,0 PL 0,45,255 +17 2647 . G <*> 0 . ;I16=10,5,0,0,549,21115,0,0,869,51241,0,0,304,6776,0,0;QS=1,0 PL 0,45,255 +17 2648 . C <*> 0 . ;I16=10,5,0,0,577,22561,0,0,869,51241,0,0,304,6752,0,0;QS=1,0 PL 0,45,255 +17 2649 . A <*> 0 . ;I16=11,4,0,0,561,21091,0,0,869,51241,0,0,294,6640,0,0;QS=1,0 PL 0,45,255 +17 2650 . T <*> 0 . ;I16=11,5,0,0,586,21902,0,0,929,54841,0,0,304,6692,0,0;QS=1,0 PL 0,48,255 +17 2651 . C <*> 0 . ;I16=11,5,0,0,614,23950,0,0,929,54841,0,0,304,6660,0,0;QS=1,0 PL 0,48,255 +17 2652 . A <*> 0 . ;I16=11,5,0,0,560,20310,0,0,929,54841,0,0,304,6644,0,0;QS=1,0 PL 0,48,255 +17 2653 . A <*> 0 . ;I16=11,5,0,0,552,19808,0,0,929,54841,0,0,304,6644,0,0;QS=1,0 PL 0,48,255 +17 2654 . C <*> 0 . ;I16=12,5,0,0,625,23373,0,0,989,58441,0,0,304,6660,0,0;QS=1,0 PL 0,51,255 +17 2655 . C <*> 0 . ;I16=12,5,0,0,573,20165,0,0,989,58441,0,0,305,6693,0,0;QS=1,0 PL 0,51,255 +17 2656 . G <*> 0 . ;I16=12,5,0,0,561,18727,0,0,989,58441,0,0,305,6695,0,0;QS=1,0 PL 0,51,255 +17 2657 . C <*> 0 . ;I16=12,5,0,0,649,25105,0,0,989,58441,0,0,305,6717,0,0;QS=1,0 PL 0,51,255 +17 2658 . T <*> 0 . ;I16=12,4,0,0,617,23933,0,0,929,54841,0,0,306,6758,0,0;QS=1,0 PL 0,48,255 +17 2659 . A <*> 0 . ;I16=12,4,0,0,568,20700,0,0,929,54841,0,0,307,6817,0,0;QS=1,0 PL 0,48,255 +17 2660 . G <*> 0 . ;I16=12,4,0,0,641,25817,0,0,929,54841,0,0,307,6843,0,0;QS=1,0 PL 0,48,255 +17 2661 . A <*> 0 . ;I16=13,4,0,0,600,21584,0,0,989,58441,0,0,307,6885,0,0;QS=1,0 PL 0,51,255 +17 2662 . T <*> 0 . ;I16=12,4,0,0,585,21515,0,0,960,57600,0,0,282,6268,0,0;QS=1,0 PL 0,48,255 +17 2663 . A <*> 0 . ;I16=12,4,0,0,592,22004,0,0,929,54841,0,0,304,6772,0,0;QS=1,0 PL 0,48,255 +17 2664 . C <*> 0 . ;I16=12,4,0,0,562,20440,0,0,929,54841,0,0,302,6670,0,0;QS=1,0 PL 0,48,255 +17 2665 . G <*> 0 . ;I16=12,4,0,0,512,16592,0,0,929,54841,0,0,299,6537,0,0;QS=1,0 PL 0,48,255 +17 2666 . T <*> 0 . ;I16=12,4,0,0,575,20881,0,0,929,54841,0,0,296,6422,0,0;QS=1,0 PL 0,48,255 +17 2667 . C <*> 0 . ;I16=11,4,0,0,573,22073,0,0,900,54000,0,0,274,5964,0,0;QS=1,0 PL 0,45,255 +17 2668 . C <*> 0 . ;I16=13,4,0,0,603,21877,0,0,989,58441,0,0,290,6246,0,0;QS=1,0 PL 0,51,255 +17 2669 . C <*> 0 . ;I16=13,3,0,0,594,22788,0,0,929,54841,0,0,289,6185,0,0;QS=1,0 PL 0,48,255 +17 2670 . T <*> 0 . ;I16=12,3,0,0,580,22566,0,0,900,54000,0,0,271,5837,0,0;QS=1,0 PL 0,45,255 +17 2671 . C <*> 0 . ;I16=13,3,0,0,622,24334,0,0,929,54841,0,0,285,6021,0,0;QS=1,0 PL 0,48,255 +17 2672 . C <*> 0 . ;I16=13,3,0,0,582,21588,0,0,929,54841,0,0,283,5969,0,0;QS=1,0 PL 0,48,255 +17 2673 . C <*> 0 . ;I16=13,3,0,0,615,23827,0,0,929,54841,0,0,281,5937,0,0;QS=1,0 PL 0,48,255 +17 2674 . T <*> 0 . ;I16=13,4,0,0,618,23296,0,0,989,58441,0,0,279,5925,0,0;QS=1,0 PL 0,51,255 +17 2675 . T <*> 0 . ;I16=12,4,0,0,522,17834,0,0,929,54841,0,0,278,5882,0,0;QS=1,0 PL 0,48,255 +17 2676 . T <*> 0 . ;I16=12,4,0,0,537,18643,0,0,929,54841,0,0,277,5857,0,0;QS=1,0 PL 0,48,255 +17 2677 . C <*> 0 . ;I16=12,4,0,0,638,25640,0,0,929,54841,0,0,276,5850,0,0;QS=1,0 PL 0,48,255 +17 2678 . T <*> 0 . ;I16=12,4,0,0,612,23670,0,0,929,54841,0,0,275,5861,0,0;QS=1,0 PL 0,48,255 +17 2679 . T <*> 0 . ;I16=12,4,0,0,571,20521,0,0,929,54841,0,0,274,5890,0,0;QS=1,0 PL 0,48,255 +17 2680 . C <*> 0 . ;I16=12,5,0,0,649,25197,0,0,989,58441,0,0,272,5886,0,0;QS=1,0 PL 0,51,255 +17 2681 . T <*> 0 . ;I16=11,5,0,0,580,21614,0,0,929,54841,0,0,272,5898,0,0;QS=1,0 PL 0,48,255 +17 2682 . G <*> 0 . ;I16=11,5,0,0,607,23467,0,0,929,54841,0,0,272,5926,0,0;QS=1,0 PL 0,48,255 +17 2683 . G <*> 0 . ;I16=9,4,0,0,489,18665,0,0,780,46800,0,0,262,5936,0,0;QS=1,0 PL 0,39,255 +17 2684 . G <*> 0 . ;I16=10,5,0,0,539,19947,0,0,900,54000,0,0,270,6026,0,0;QS=1,0 PL 0,45,255 +17 2685 . G <*> 0 . ;I16=11,5,0,0,546,19432,0,0,929,54841,0,0,272,6106,0,0;QS=1,0 PL 0,48,255 +17 2686 . C <*> 0 . ;I16=11,5,0,0,583,21743,0,0,929,54841,0,0,272,6198,0,0;QS=1,0 PL 0,48,255 +17 2687 . A <*> 0 . ;I16=9,5,0,0,496,18082,0,0,840,50400,0,0,272,6254,0,0;QS=1,0 PL 0,42,255 +17 2688 . C <*> 0 . ;I16=9,5,0,0,523,19699,0,0,840,50400,0,0,273,6321,0,0;QS=1,0 PL 0,42,255 +17 2689 . A <*> 0 . ;I16=8,5,0,0,495,19003,0,0,780,46800,0,0,275,6397,0,0;QS=1,0 PL 0,39,255 +17 2690 . G <*> 0 . ;I16=8,6,0,0,530,20732,0,0,840,50400,0,0,277,6481,0,0;QS=1,0 PL 0,42,255 +17 2691 . G <*> 0 . ;I16=8,5,0,0,469,17307,0,0,780,46800,0,0,269,6453,0,0;QS=1,0 PL 0,39,255 +17 2692 . T <*> 0 . ;I16=8,6,0,0,433,13899,0,0,840,50400,0,0,283,6677,0,0;QS=1,0 PL 0,42,255 +17 2693 . C <*> 0 . ;I16=8,6,0,0,560,22536,0,0,840,50400,0,0,284,6692,0,0;QS=1,0 PL 0,42,255 +17 2694 . A <*> 0 . ;I16=9,6,0,0,500,17326,0,0,900,54000,0,0,284,6670,0,0;QS=1,0 PL 0,45,255 +17 2695 . C <*> 0 . ;I16=8,6,0,0,538,20786,0,0,840,50400,0,0,286,6660,0,0;QS=1,0 PL 0,42,255 +17 2696 . A <*> 0 . ;I16=8,6,0,0,503,18497,0,0,840,50400,0,0,288,6662,0,0;QS=1,0 PL 0,42,255 +17 2697 . C <*> 0 . ;I16=8,6,0,0,521,19721,0,0,840,50400,0,0,289,6627,0,0;QS=1,0 PL 0,42,255 +17 2698 . T <*> 0 . ;I16=8,6,0,0,533,20427,0,0,840,50400,0,0,290,6606,0,0;QS=1,0 PL 0,42,255 +17 2699 . C <*> 0 . ;I16=9,6,0,0,592,23512,0,0,900,54000,0,0,291,6599,0,0;QS=1,0 PL 0,45,255 +17 2700 . T <*> 0 . ;I16=9,6,0,0,564,21596,0,0,900,54000,0,0,292,6556,0,0;QS=1,0 PL 0,45,255 +17 2701 . C <*> 0 . ;I16=9,6,0,0,602,24268,0,0,900,54000,0,0,293,6527,0,0;QS=1,0 PL 0,45,255 +17 2702 . T <*> 0 . ;I16=9,6,0,0,579,22489,0,0,900,54000,0,0,294,6512,0,0;QS=1,0 PL 0,45,255 +17 2703 . T <*> 0 . ;I16=9,6,0,0,534,19122,0,0,900,54000,0,0,295,6511,0,0;QS=1,0 PL 0,45,255 +17 2704 . C <*> 0 . ;I16=9,6,0,0,582,22788,0,0,900,54000,0,0,296,6524,0,0;QS=1,0 PL 0,45,255 +17 2705 . C <*> 0 . ;I16=9,6,0,0,594,23622,0,0,900,54000,0,0,297,6551,0,0;QS=1,0 PL 0,45,255 +17 2706 . A <*> 0 . ;I16=9,7,0,0,576,21444,0,0,960,57600,0,0,297,6541,0,0;QS=1,0 PL 0,48,255 +17 2707 . G <*> 0 . ;I16=9,7,0,0,612,23884,0,0,960,57600,0,0,298,6544,0,0;QS=1,0 PL 0,48,255 +17 2708 . G <*> 0 . ;I16=9,7,0,0,563,20481,0,0,960,57600,0,0,299,6561,0,0;QS=1,0 PL 0,48,255 +17 2709 . T <*> 0 . ;I16=9,7,0,0,560,20242,0,0,960,57600,0,0,299,6543,0,0;QS=1,0 PL 0,48,255 +17 2710 . C <*> 0 . ;I16=9,8,0,0,652,25358,0,0,1020,61200,0,0,299,6541,0,0;QS=1,0 PL 0,51,255 +17 2711 . T <*> 0 . ;I16=10,8,0,0,665,24777,0,0,1080,64800,0,0,300,6556,0,0;QS=1,0 PL 0,54,255 +17 2712 . A <*> 0 . ;I16=10,8,0,0,660,24482,0,0,1080,64800,0,0,302,6590,0,0;QS=1,0 PL 0,54,255 +17 2713 . G <*> 0 . ;I16=10,9,0,0,730,28522,0,0,1109,65641,0,0,304,6644,0,0;QS=1,0 PL 0,57,255 +17 2714 . G <*> 0 . ;I16=10,8,0,0,681,25941,0,0,1080,64800,0,0,305,6669,0,0;QS=1,0 PL 0,54,255 +17 2715 . A <*> 0 . ;I16=10,9,0,0,673,24133,0,0,1109,65641,0,0,308,6720,0,0;QS=1,0 PL 0,57,255 +17 2716 . T <*> 0 . ;I16=10,9,0,0,688,25206,0,0,1109,65641,0,0,309,6743,0,0;QS=1,0 PL 0,57,255 +17 2717 . G <*> 0 . ;I16=10,9,0,0,713,27447,0,0,1109,65641,0,0,310,6788,0,0;QS=1,0 PL 0,57,255 +17 2718 . C <*> 0 . ;I16=9,8,0,0,658,25608,0,0,989,58441,0,0,313,6853,0,0;QS=1,0 PL 0,51,255 +17 2719 . A <*> 0 . ;I16=9,8,0,0,634,24372,0,0,989,58441,0,0,315,6887,0,0;QS=1,0 PL 0,51,255 +17 2720 . G <*> 0 . ;I16=9,8,0,0,675,26877,0,0,989,58441,0,0,316,6890,0,0;QS=1,0 PL 0,51,255 +17 2721 . C <*> 0 . ;I16=9,8,0,0,654,25694,0,0,989,58441,0,0,317,6911,0,0;QS=1,0 PL 0,51,255 +17 2722 . T <*> 0 . ;I16=8,8,0,0,603,23015,0,0,929,54841,0,0,319,6949,0,0;QS=1,0 PL 0,48,255 +17 2723 . G <*> 0 . ;I16=8,8,0,0,632,25160,0,0,929,54841,0,0,321,7003,0,0;QS=1,0 PL 0,48,255 +17 2724 . A <*> 0 . ;I16=8,8,0,0,590,21946,0,0,929,54841,0,0,322,7024,0,0;QS=1,0 PL 0,48,255 +17 2725 . G <*> 0 . ;I16=8,8,0,0,619,24527,0,0,929,54841,0,0,322,7012,0,0;QS=1,0 PL 0,48,255 +17 2726 . G <*> 0 . ;I16=8,7,0,0,560,21556,0,0,869,51241,0,0,297,6391,0,0;QS=1,0 PL 0,45,255 +17 2727 . G <*> 0 . ;I16=8,8,0,0,578,21310,0,0,929,54841,0,0,322,7036,0,0;QS=1,0 PL 0,48,255 +17 2728 . G <*> 0 . ;I16=8,8,0,0,588,22264,0,0,929,54841,0,0,322,7072,0,0;QS=1,0 PL 0,48,255 +17 2729 . T <*> 0 . ;I16=8,8,0,0,563,20059,0,0,929,54841,0,0,321,7075,0,0;QS=1,0 PL 0,48,255 +17 2730 . G <*> 0 . ;I16=8,8,0,0,611,23929,0,0,929,54841,0,0,320,7096,0,0;QS=1,0 PL 0,48,255 +17 2731 . C <*> 0 . ;I16=8,8,0,0,588,22528,0,0,929,54841,0,0,319,7135,0,0;QS=1,0 PL 0,48,255 +17 2732 . C <*> 0 . ;I16=8,8,0,0,591,22311,0,0,929,54841,0,0,317,7141,0,0;QS=1,0 PL 0,48,255 +17 2733 . C <*> 0 . ;I16=8,8,0,0,572,21138,0,0,929,54841,0,0,315,7163,0,0;QS=1,0 PL 0,48,255 +17 2734 . C <*> 0 . ;I16=7,8,0,0,575,22377,0,0,869,51241,0,0,314,7200,0,0;QS=1,0 PL 0,45,255 +17 2735 . T <*> 0 . ;I16=8,8,0,0,604,23020,0,0,929,54841,0,0,313,7251,0,0;QS=1,0 PL 0,48,255 +17 2736 . C <*> 0 . ;I16=8,7,0,0,590,23344,0,0,900,54000,0,0,288,6688,0,0;QS=1,0 PL 0,45,255 +17 2737 . T <*> 0 . ;I16=8,8,0,0,589,22069,0,0,929,54841,0,0,308,7148,0,0;QS=1,0 PL 0,48,255 +17 2738 . T <*> 0 . ;I16=8,8,0,0,576,20978,0,0,929,54841,0,0,305,7093,0,0;QS=1,0 PL 0,48,255 +17 2739 . A <*> 0 . ;I16=7,7,0,0,493,17517,0,0,809,47641,0,0,277,6375,0,0;QS=1,0 PL 0,42,255 +17 2740 . C <*> 0 . ;I16=8,7,0,0,589,23251,0,0,869,51241,0,0,299,6917,0,0;QS=1,0 PL 0,45,255 +17 2741 . C <*> 0 . ;I16=8,7,0,0,587,23123,0,0,869,51241,0,0,296,6844,0,0;QS=1,0 PL 0,45,255 +17 2742 . A <*> 0 . ;I16=8,7,0,0,534,19482,0,0,869,51241,0,0,293,6781,0,0;QS=1,0 PL 0,45,255 +17 2743 . T <*> 0 . ;I16=8,7,0,0,530,19266,0,0,869,51241,0,0,289,6679,0,0;QS=1,0 PL 0,45,255 +17 2744 . C <*> 0 . ;I16=8,6,0,0,552,22034,0,0,809,47641,0,0,286,6588,0,0;QS=1,0 PL 0,42,255 +17 2745 . T <*> 0 . ;I16=8,6,0,0,513,19479,0,0,809,47641,0,0,283,6507,0,0;QS=1,0 PL 0,42,255 +17 2746 . A <*> 0 . ;I16=8,6,0,0,503,18225,0,0,809,47641,0,0,280,6436,0,0;QS=1,0 PL 0,42,255 +17 2747 . A <*> 0 . ;I16=8,6,0,0,513,19027,0,0,809,47641,0,0,277,6375,0,0;QS=1,0 PL 0,42,255 +17 2748 . T <*> 0 . ;I16=8,7,0,0,538,19644,0,0,869,51241,0,0,274,6324,0,0;QS=1,0 PL 0,45,255 +17 2749 . C <*> 0 . ;I16=7,7,0,0,543,21265,0,0,809,47641,0,0,272,6234,0,0;QS=1,0 PL 0,42,255 +17 2750 . T <*> 0 . ;I16=7,7,0,0,527,20155,0,0,809,47641,0,0,270,6156,0,0;QS=1,0 PL 0,42,255 +17 2751 . G <*> 0 . ;I16=7,7,0,0,553,21919,0,0,809,47641,0,0,268,6090,0,0;QS=1,0 PL 0,42,255 +17 2752 . T <*> 0 . ;I16=7,7,0,0,488,17386,0,0,809,47641,0,0,266,6036,0,0;QS=1,0 PL 0,42,255 +17 2753 . G <*> 0 . ;I16=7,7,0,0,463,16705,0,0,809,47641,0,0,264,5994,0,0;QS=1,0 PL 0,42,255 +17 2754 . C <*> 0 . ;I16=6,7,0,0,480,18294,0,0,749,44041,0,0,263,5963,0,0;QS=1,0 PL 0,39,255 +17 2755 . C <*> 0 . ;I16=6,7,0,0,475,18079,0,0,749,44041,0,0,262,5942,0,0;QS=1,0 PL 0,39,255 +17 2756 . C <*> 0 . ;I16=6,6,0,0,454,17450,0,0,720,43200,0,0,236,5306,0,0;QS=1,0 PL 0,36,255 +17 2757 . T <*> 0 . ;I16=6,7,0,0,461,16883,0,0,749,44041,0,0,260,5930,0,0;QS=1,0 PL 0,39,255 +17 2758 . T <*> 0 . ;I16=6,7,0,0,436,15248,0,0,749,44041,0,0,259,5939,0,0;QS=1,0 PL 0,39,255 +17 2759 . A <*> 0 . ;I16=6,7,0,0,463,16583,0,0,749,44041,0,0,258,5958,0,0;QS=1,0 PL 0,39,255 +17 2760 . T <*> 0 . ;I16=6,7,0,0,468,17222,0,0,749,44041,0,0,257,5987,0,0;QS=1,0 PL 0,39,255 +17 2761 . T <*> 0 . ;I16=5,7,0,0,434,16196,0,0,689,40441,0,0,256,5974,0,0;QS=1,0 PL 0,36,255 +17 2762 . T <*> 0 . ;I16=5,7,0,0,424,15234,0,0,689,40441,0,0,255,5967,0,0;QS=1,0 PL 0,36,255 +17 2763 . C <*> 0 . ;I16=5,7,0,0,440,16580,0,0,689,40441,0,0,253,5917,0,0;QS=1,0 PL 0,36,255 +17 2764 . C <*> 0 . ;I16=5,7,0,0,456,17620,0,0,689,40441,0,0,251,5875,0,0;QS=1,0 PL 0,36,255 +17 2765 . T <*> 0 . ;I16=5,7,0,0,443,16447,0,0,689,40441,0,0,248,5792,0,0;QS=1,0 PL 0,36,255 +17 2766 . C <*> 0 . ;I16=5,7,0,0,469,18439,0,0,689,40441,0,0,245,5719,0,0;QS=1,0 PL 0,36,255 +17 2767 . T <*> 0 . ;I16=5,7,0,0,450,17012,0,0,689,40441,0,0,242,5656,0,0;QS=1,0 PL 0,36,255 +17 2768 . G <*> 0 . ;I16=4,7,0,0,444,17960,0,0,629,36841,0,0,240,5602,0,0;QS=1,0 PL 0,33,255 +17 2769 . C <*> 0 . ;I16=4,7,0,0,415,15975,0,0,629,36841,0,0,237,5507,0,0;QS=1,0 PL 0,33,255 +17 2770 . T <*> 0 . ;I16=4,7,0,0,399,14825,0,0,629,36841,0,0,234,5422,0,0;QS=1,0 PL 0,33,255 +17 2771 . T <*> 0 . ;I16=4,7,0,0,389,14085,0,0,629,36841,0,0,231,5347,0,0;QS=1,0 PL 0,33,255 +17 2772 . T <*> 0 . ;I16=4,7,0,0,397,14459,0,0,629,36841,0,0,228,5282,0,0;QS=1,0 PL 0,33,255 +17 2773 . A <*> 0 . ;I16=4,7,0,0,401,14861,0,0,629,36841,0,0,225,5227,0,0;QS=1,0 PL 0,33,255 +17 2774 . G <*> 0 . ;I16=4,6,0,0,398,15900,0,0,569,33241,0,0,221,5081,0,0;QS=1,0 PL 0,30,255 +17 2775 . T <*> 0 . ;I16=4,6,0,0,370,13866,0,0,569,33241,0,0,217,4943,0,0;QS=1,0 PL 0,30,253 +17 2776 . G <*> 0 . ;I16=4,6,0,0,382,14780,0,0,569,33241,0,0,213,4813,0,0;QS=1,0 PL 0,30,255 +17 2777 . A <*> 0 . ;I16=4,6,0,0,399,15955,0,0,569,33241,0,0,209,4691,0,0;QS=1,0 PL 0,30,255 +17 2778 . G <*> 0 . ;I16=4,7,0,0,395,14719,0,0,629,36841,0,0,205,4577,0,0;QS=1,0 PL 0,33,255 +17 2779 . G <*> 0 . ;I16=4,7,0,0,407,15261,0,0,629,36841,0,0,202,4472,0,0;QS=1,0 PL 0,33,255 +17 2780 . A <*> 0 . ;I16=4,7,0,0,374,13074,0,0,629,36841,0,0,199,4377,0,0;QS=1,0 PL 0,33,244 +17 2781 . A <*> 0 . ;I16=3,7,0,0,371,13921,0,0,569,33241,0,0,178,3954,0,0;QS=1,0 PL 0,30,253 +17 2782 . G <*> 0 . ;I16=4,7,0,0,384,14124,0,0,629,36841,0,0,191,4121,0,0;QS=1,0 PL 0,33,255 +17 2783 . A <*> 0 . ;I16=4,7,0,0,411,15481,0,0,629,36841,0,0,187,4011,0,0;QS=1,0 PL 0,33,255 +17 2784 . G <*> 0 . ;I16=4,7,0,0,428,16742,0,0,629,36841,0,0,183,3913,0,0;QS=1,0 PL 0,33,255 +17 2785 . G <*> 0 . ;I16=4,7,0,0,392,14606,0,0,629,36841,0,0,178,3778,0,0;QS=1,0 PL 0,33,255 +17 2786 . C <*> 0 . ;I16=4,8,0,0,413,14573,0,0,689,40441,0,0,172,3608,0,0;QS=1,0 PL 0,36,255 +17 2787 . C <*> 0 . ;I16=4,8,0,0,400,13942,0,0,689,40441,0,0,167,3455,0,0;QS=1,0 PL 0,36,252 +17 2788 . C <*> 0 . ;I16=4,7,0,0,387,14269,0,0,629,36841,0,0,162,3270,0,0;QS=1,0 PL 0,33,255 +17 2789 . C <*> 0 . ;I16=5,7,0,0,419,15211,0,0,689,40441,0,0,157,3103,0,0;QS=1,0 PL 0,36,255 +17 2790 . T <*> 0 . ;I16=5,6,0,0,402,14972,0,0,629,36841,0,0,154,2954,0,0;QS=1,0 PL 0,33,255 +17 2791 . G <*> 0 . ;I16=5,6,0,0,404,15494,0,0,629,36841,0,0,151,2823,0,0;QS=1,0 PL 0,33,255 +17 2792 . G <*> 0 . ;I16=5,6,0,0,381,13555,0,0,629,36841,0,0,148,2710,0,0;QS=1,0 PL 0,33,254 +17 2793 . T <*> 0 . ;I16=5,6,0,0,367,12949,0,0,629,36841,0,0,145,2615,0,0;QS=1,0 PL 0,33,247 +17 2794 . C <*> 0 . ;I16=4,6,0,0,361,13461,0,0,569,33241,0,0,143,2537,0,0;QS=1,0 PL 0,30,255 +17 2795 . C <*> 0 . ;I16=3,6,0,0,343,13211,0,0,509,29641,0,0,138,2466,0,0;QS=1,0 PL 0,27,240 +17 2796 . A <*> 0 . ;I16=3,6,0,0,308,11036,0,0,509,29641,0,0,137,2425,0,0;QS=1,0 PL 0,27,221 +17 2797 . T <*> 0 . ;I16=4,6,0,0,346,12266,0,0,569,33241,0,0,137,2399,0,0;QS=1,0 PL 0,30,243 +17 2798 . G <*> 0 . ;I16=4,6,0,0,376,14524,0,0,569,33241,0,0,135,2385,0,0;QS=1,0 PL 0,30,255 +17 2799 . A <*> 0 . ;I16=3,6,0,0,312,11116,0,0,509,29641,0,0,134,2386,0,0;QS=1,0 PL 0,27,220 +17 2800 . A <*> 0 . ;I16=3,6,0,0,340,13020,0,0,509,29641,0,0,133,2401,0,0;QS=1,0 PL 0,27,237 +17 2801 . G <*> 0 . ;I16=3,6,0,0,330,12216,0,0,509,29641,0,0,132,2430,0,0;QS=1,0 PL 0,27,234 +17 2802 . G <*> 0 . ;I16=3,5,0,0,299,11361,0,0,449,26041,0,0,107,1897,0,0;QS=1,0 PL 0,24,229 +17 2803 . G <*> 0 . ;I16=3,6,0,0,330,12184,0,0,509,29641,0,0,130,2530,0,0;QS=1,0 PL 0,27,233 +17 2804 . G <*> 0 . ;I16=3,6,0,0,309,11089,0,0,509,29641,0,0,128,2550,0,0;QS=1,0 PL 0,27,218 +17 2805 . C <*> 0 . ;I16=3,6,0,0,331,12269,0,0,509,29641,0,0,126,2582,0,0;QS=1,0 PL 0,27,229 +17 2806 . C <*> 0 . ;I16=3,5,0,0,281,10115,0,0,449,26041,0,0,125,2625,0,0;QS=1,0 PL 0,24,215 +17 2807 . T <*> 0 . ;I16=3,5,0,0,292,10756,0,0,449,26041,0,0,124,2678,0,0;QS=1,0 PL 0,24,221 +17 2808 . T <*> 0 . ;I16=3,5,0,0,275,9573,0,0,449,26041,0,0,123,2741,0,0;QS=1,0 PL 0,24,209 +17 2809 . T <*> 0 . ;I16=3,4,0,0,235,8023,0,0,389,22441,0,0,97,2189,0,0;QS=1,0 PL 0,21,189 +17 2810 . C <*> 0 . ;I16=4,4,0,0,302,11478,0,0,449,26041,0,0,121,2847,0,0;QS=1,0 PL 0,24,229 +17 2811 . A <*> 0 . ;I16=3,4,0,0,267,10221,0,0,389,22441,0,0,122,2890,0,0;QS=1,0 PL 0,21,209 +17 2812 . G <*> 0 . ;I16=3,5,0,0,306,11764,0,0,449,26041,0,0,122,2892,0,0;QS=1,0 PL 0,24,229 +17 2813 . A <*> 0 . ;I16=3,4,0,0,240,8792,0,0,420,25200,0,0,124,2902,0,0;QS=1,0 PL 0,21,195 +17 2814 . G <*> 0 . ;I16=3,4,0,0,271,10595,0,0,420,25200,0,0,126,2920,0,0;QS=1,0 PL 0,21,217 +17 2815 . A <*> 0 . ;I16=3,3,0,0,201,6907,0,0,360,21600,0,0,124,2886,0,0;QS=1,0 PL 0,18,170 +17 2816 . C <*> 0 . ;I16=3,4,0,0,241,8351,0,0,420,25200,0,0,128,2876,0,0;QS=1,0 PL 0,21,193 +17 2817 . G <*> 0 . ;I16=3,4,0,0,248,9158,0,0,420,25200,0,0,129,2863,0,0;QS=1,0 PL 0,21,200 +17 2818 . G <*> 0 . ;I16=3,4,0,0,271,10511,0,0,420,25200,0,0,130,2856,0,0;QS=1,0 PL 0,21,216 +17 2819 . G <*> 0 . ;I16=3,4,0,0,279,11139,0,0,420,25200,0,0,131,2855,0,0;QS=1,0 PL 0,21,222 +17 2820 . G <*> 0 . ;I16=3,4,0,0,254,9436,0,0,420,25200,0,0,132,2860,0,0;QS=1,0 PL 0,21,205 +17 2821 . A <*> 0 . ;I16=3,3,0,0,188,6112,0,0,360,21600,0,0,108,2246,0,0;QS=1,0 PL 0,18,159 +17 2822 . C <*> 0 . ;I16=3,4,0,0,252,9348,0,0,420,25200,0,0,134,2888,0,0;QS=1,0 PL 0,21,203 +17 2823 . C <*> 0 . ;I16=3,4,0,0,247,9139,0,0,420,25200,0,0,134,2862,0,0;QS=1,0 PL 0,21,201 +17 2824 . C <*> 0 . ;I16=4,4,0,0,282,10142,0,0,480,28800,0,0,134,2844,0,0;QS=1,0 PL 0,24,219 +17 2825 . C <*> 0 . ;I16=4,4,0,0,302,11526,0,0,480,28800,0,0,135,2835,0,0;QS=1,0 PL 0,24,234 +17 2826 . T <*> 0 . ;I16=4,4,0,0,285,10377,0,0,480,28800,0,0,136,2836,0,0;QS=1,0 PL 0,24,222 +17 2827 . G <*> 0 . ;I16=4,4,0,0,296,11196,0,0,480,28800,0,0,137,2847,0,0;QS=1,0 PL 0,24,230 +17 2828 . A <*> 0 . ;I16=4,5,0,0,282,9274,0,0,540,32400,0,0,138,2868,0,0;QS=1,0 PL 0,27,213 +17 2829 . G <*> 0 . ;I16=4,4,0,0,311,12161,0,0,480,28800,0,0,123,2611,0,0;QS=1,0 PL 0,24,239 +17 2830 . G <*> 0 . ;I16=4,5,0,0,334,12602,0,0,540,32400,0,0,142,2944,0,0;QS=1,0 PL 0,27,248 +17 2831 . A <*> 0 . ;I16=4,5,0,0,295,10149,0,0,540,32400,0,0,144,3000,0,0;QS=1,0 PL 0,27,223 +17 2832 . G <*> 0 . ;I16=4,4,0,0,294,11146,0,0,480,28800,0,0,126,2668,0,0;QS=1,0 PL 0,24,230 +17 2833 . C <*> 0 . ;I16=4,5,0,0,312,11092,0,0,540,32400,0,0,148,3148,0,0;QS=1,0 PL 0,27,233 +17 2834 . C <*> 0 . ;I16=4,4,0,0,298,11268,0,0,480,28800,0,0,128,2756,0,0;QS=1,0 PL 0,24,230 +17 2835 . C <*> 0 . ;I16=3,5,0,0,261,8887,0,0,480,28800,0,0,153,3343,0,0;QS=1,0 PL 0,24,202 +17 2836 . C <*> 0 . ;I16=3,5,0,0,270,9304,0,0,480,28800,0,0,155,3405,0,0;QS=1,0 PL 0,24,206 +17 2837 . G <*> 0 . ;I16=4,5,0,0,274,8886,0,0,540,32400,0,0,157,3475,0,0;QS=1,0 PL 0,27,207 +17 2838 . A <*> 0 . ;I16=4,5,0,0,333,12397,0,0,540,32400,0,0,159,3503,0,0;QS=1,0 PL 0,27,245 +17 2839 . G <*> 0 . ;I16=4,4,0,0,323,13071,0,0,480,28800,0,0,136,2914,0,0;QS=1,0 PL 0,24,248 +17 2840 . C <*> 0 . ;I16=4,5,0,0,308,11122,0,0,540,32400,0,0,163,3583,0,0;QS=1,0 PL 0,27,233 +17 2841 . A <*> 0 . ;I16=4,5,0,0,341,13041,0,0,540,32400,0,0,165,3635,0,0;QS=1,0 PL 0,27,252 +17 2842 . G <*> 0 . ;I16=4,5,0,0,347,13469,0,0,540,32400,0,0,167,3695,0,0;QS=1,0 PL 0,27,255 +17 2843 . C <*> 0 . ;I16=4,6,0,0,379,14517,0,0,600,36000,0,0,169,3763,0,0;QS=1,0 PL 0,30,255 +17 2844 . A <*> 0 . ;I16=4,6,0,0,375,14311,0,0,600,36000,0,0,172,3840,0,0;QS=1,0 PL 0,30,255 +17 2845 . G <*> 0 . ;I16=4,6,0,0,377,14355,0,0,600,36000,0,0,175,3927,0,0;QS=1,0 PL 0,30,255 +17 2846 . C <*> 0 . ;I16=4,6,0,0,336,11918,0,0,600,36000,0,0,178,4024,0,0;QS=1,0 PL 0,30,243 +17 2847 . C <*> 0 . ;I16=4,6,0,0,341,11799,0,0,600,36000,0,0,181,4131,0,0;QS=1,0 PL 0,30,241 +17 2848 . G <*> 0 . ;I16=4,5,0,0,293,9909,0,0,540,32400,0,0,185,4247,0,0;QS=1,0 PL 0,27,218 +17 2849 . T <*> 0 . ;I16=4,5,0,0,309,11041,0,0,540,32400,0,0,189,4371,0,0;QS=1,0 PL 0,27,231 +17 2850 . C <*> 0 . ;I16=4,5,0,0,315,11237,0,0,540,32400,0,0,192,4452,0,0;QS=1,0 PL 0,27,234 +17 2851 . G <*> 0 . ;I16=4,5,0,0,322,11732,0,0,540,32400,0,0,195,4539,0,0;QS=1,0 PL 0,27,239 +17 2852 . T <*> 0 . ;I16=4,5,0,0,329,12153,0,0,540,32400,0,0,198,4632,0,0;QS=1,0 PL 0,27,244 +17 2853 . G <*> 0 . ;I16=4,5,0,0,354,14004,0,0,540,32400,0,0,200,4682,0,0;QS=1,0 PL 0,27,255 +17 2854 . T <*> 0 . ;I16=4,5,0,0,319,11733,0,0,540,32400,0,0,201,4689,0,0;QS=1,0 PL 0,27,238 +17 2855 . C <*> 0 . ;I16=4,5,0,0,342,13256,0,0,540,32400,0,0,202,4702,0,0;QS=1,0 PL 0,27,255 +17 2856 . T <*> 0 . ;I16=4,5,0,0,339,13099,0,0,540,32400,0,0,203,4721,0,0;QS=1,0 PL 0,27,252 +17 2857 . C <*> 0 . ;I16=4,5,0,0,342,13398,0,0,540,32400,0,0,204,4746,0,0;QS=1,0 PL 0,27,255 +17 2858 . A <*> 0 . ;I16=4,6,0,0,360,13214,0,0,600,36000,0,0,205,4777,0,0;QS=1,0 PL 0,30,254 +17 2859 . C <*> 0 . ;I16=4,6,0,0,362,13418,0,0,600,36000,0,0,207,4815,0,0;QS=1,0 PL 0,30,255 +17 2860 . C <*> 0 . ;I16=4,6,0,0,351,12869,0,0,600,36000,0,0,209,4861,0,0;QS=1,0 PL 0,30,251 +17 2861 . C <*> 0 . ;I16=5,6,0,0,407,15333,0,0,660,39600,0,0,210,4866,0,0;QS=1,0 PL 0,33,255 +17 2862 . A <*> 0 . ;I16=4,6,0,0,395,15705,0,0,600,36000,0,0,187,4257,0,0;QS=1,0 PL 0,30,255 +17 2863 . G <*> 0 . ;I16=5,6,0,0,422,16478,0,0,660,39600,0,0,213,4859,0,0;QS=1,0 PL 0,33,255 +17 2864 . G <*> 0 . ;I16=5,6,0,0,418,16042,0,0,660,39600,0,0,213,4797,0,0;QS=1,0 PL 0,33,255 +17 2865 . G <*> 0 . ;I16=5,6,0,0,400,14824,0,0,660,39600,0,0,213,4747,0,0;QS=1,0 PL 0,33,255 +17 2866 . T <*> 0 . ;I16=5,6,0,0,380,13480,0,0,660,39600,0,0,213,4709,0,0;QS=1,0 PL 0,33,255 +17 2867 . G <*> 0 . ;I16=5,6,0,0,420,16188,0,0,660,39600,0,0,213,4683,0,0;QS=1,0 PL 0,33,255 +17 2868 . T <*> 0 . ;I16=5,6,0,0,387,14113,0,0,660,39600,0,0,213,4669,0,0;QS=1,0 PL 0,33,255 +17 2869 . C <*> 0 . ;I16=5,6,0,0,405,15559,0,0,660,39600,0,0,212,4616,0,0;QS=1,0 PL 0,33,255 +17 2870 . T <*> 0 . ;I16=5,6,0,0,421,16311,0,0,660,39600,0,0,211,4573,0,0;QS=1,0 PL 0,33,255 +17 2871 . G <*> 0 . ;I16=5,6,0,0,428,16890,0,0,660,39600,0,0,210,4540,0,0;QS=1,0 PL 0,33,255 +17 2872 . A <*> 0 . ;I16=5,6,0,0,383,13499,0,0,660,39600,0,0,209,4517,0,0;QS=1,0 PL 0,33,255 +17 2873 . A <*> 0 . ;I16=5,6,0,0,417,15887,0,0,660,39600,0,0,208,4504,0,0;QS=1,0 PL 0,33,255 +17 2874 . A <*> 0 . ;I16=5,6,0,0,392,14144,0,0,660,39600,0,0,207,4501,0,0;QS=1,0 PL 0,33,255 +17 2875 . C <*> 0 . ;I16=5,6,0,0,406,15432,0,0,660,39600,0,0,206,4508,0,0;QS=1,0 PL 0,33,255 +17 2876 . A <*> 0 . ;I16=4,6,0,0,373,14315,0,0,600,36000,0,0,180,3900,0,0;QS=1,0 PL 0,30,255 +17 2877 . G <*> 0 . ;I16=5,6,0,0,418,16258,0,0,660,39600,0,0,204,4552,0,0;QS=1,0 PL 0,33,255 +17 2878 . A <*> 0 . ;I16=5,5,0,0,363,13503,0,0,600,36000,0,0,204,4588,0,0;QS=1,0 PL 0,30,255 +17 2879 . T <*> 0 . ;I16=5,5,0,0,355,12833,0,0,600,36000,0,0,204,4632,0,0;QS=1,0 PL 0,30,253 +17 2880 . G <*> 0 . ;I16=5,5,0,0,376,14244,0,0,600,36000,0,0,204,4684,0,0;QS=1,0 PL 0,30,255 +17 2881 . T <*> 0 . ;I16=3,5,0,0,274,9988,0,0,480,28800,0,0,154,3494,0,0;QS=1,0 PL 0,24,209 +17 2882 . G <*> 0 . ;I16=5,5,0,0,364,13724,0,0,600,36000,0,0,204,4812,0,0;QS=1,0 PL 0,30,255 +17 2883 . G <*> 0 . ;I16=5,5,0,0,370,13994,0,0,600,36000,0,0,204,4888,0,0;QS=1,0 PL 0,30,255 +17 2884 . A <*> 0 . ;I16=4,5,0,0,304,10996,0,0,540,32400,0,0,178,4296,0,0;QS=1,0 PL 0,27,229 +17 2885 . G <*> 0 . ;I16=5,5,0,0,401,16265,0,0,600,36000,0,0,201,4911,0,0;QS=1,0 PL 0,30,255 +17 2886 . G <*> 0 . ;I16=5,4,0,0,310,11448,0,0,540,32400,0,0,200,4908,0,0;QS=1,0 PL 0,27,236 +17 2887 . T <*> 0 . ;I16=6,4,0,0,290,9532,0,0,600,36000,0,0,197,4811,0,0;QS=1,0 PL 0,30,213 +17 2888 . C <*> 0 . ;I16=7,4,0,0,426,16852,0,0,660,39600,0,0,195,4721,0,0;QS=1,0 PL 0,33,255 +17 2889 . T <*> 0 . ;I16=6,4,0,0,382,14668,0,0,600,36000,0,0,195,4639,0,0;QS=1,0 PL 0,30,255 +17 2890 . C <*> 0 . ;I16=6,4,0,0,348,12366,0,0,600,36000,0,0,195,4565,0,0;QS=1,0 PL 0,30,247 +17 2891 . G <*> 0 . ;I16=6,4,0,0,338,11842,0,0,600,36000,0,0,195,4499,0,0;QS=1,0 PL 0,30,242 +17 2892 . G <*> 0 . ;I16=6,5,0,0,368,13392,0,0,660,39600,0,0,195,4441,0,0;QS=1,0 PL 0,33,255 +17 2893 . G <*> 0 . ;I16=6,5,0,0,352,12404,0,0,660,39600,0,0,196,4392,0,0;QS=1,0 PL 0,33,251 +17 2894 . T <*> 0 . ;I16=6,5,0,0,367,12851,0,0,660,39600,0,0,197,4353,0,0;QS=1,0 PL 0,33,255 +17 2895 . G <*> 0 . ;I16=5,5,0,0,403,16311,0,0,600,36000,0,0,173,3699,0,0;QS=1,0 PL 0,30,255 +17 2896 . A <*> 0 . ;I16=5,5,0,0,363,13721,0,0,600,36000,0,0,174,3680,0,0;QS=1,0 PL 0,30,255 +17 2897 . G <*> 0 . ;I16=6,5,0,0,396,14764,0,0,660,39600,0,0,200,4296,0,0;QS=1,0 PL 0,33,255 +17 2898 . G <*> 0 . ;I16=6,5,0,0,359,12775,0,0,660,39600,0,0,201,4297,0,0;QS=1,0 PL 0,33,254 +17 2899 . C <*> 0 . ;I16=4,5,0,0,307,10777,0,0,540,32400,0,0,166,3534,0,0;QS=1,0 PL 0,27,228 +17 2900 . G <*> 0 . ;I16=7,6,0,0,405,13511,0,0,780,46800,0,0,201,4233,0,0;QS=1,0 PL 0,39,255 +17 2901 . T <*> 0 . ;I16=7,6,0,0,419,14269,0,0,780,46800,0,0,203,4221,0,0;QS=1,0 PL 0,39,255 +17 2902 . G <*> 0 . ;I16=7,6,0,0,501,19631,0,0,780,46800,0,0,205,4225,0,0;QS=1,0 PL 0,39,255 +17 2903 . G <*> 0 . ;I16=7,6,0,0,480,18082,0,0,780,46800,0,0,206,4196,0,0;QS=1,0 PL 0,39,255 +17 2904 . C <*> 0 . ;I16=7,6,0,0,482,18626,0,0,780,46800,0,0,207,4185,0,0;QS=1,0 PL 0,39,255 +17 2905 . T <*> 0 . ;I16=8,6,0,0,515,19221,0,0,840,50400,0,0,208,4192,0,0;QS=1,0 PL 0,42,255 +17 2906 . C <*> 0 . ;I16=8,6,0,0,543,21161,0,0,840,50400,0,0,210,4218,0,0;QS=1,0 PL 0,42,255 +17 2907 . A <*> 0 . ;I16=7,6,0,0,493,18857,0,0,780,46800,0,0,196,4008,0,0;QS=1,0 PL 0,39,255 +17 2908 . G <*> 0 . ;I16=8,6,0,0,552,21992,0,0,840,50400,0,0,214,4330,0,0;QS=1,0 PL 0,42,255 +17 2909 . A <*> 0 . ;I16=6,6,0,0,446,16708,0,0,720,43200,0,0,195,3975,0,0;QS=1,0 PL 0,36,255 +17 2910 . T <*> 0 . ;I16=7,6,0,0,458,16574,0,0,780,46800,0,0,219,4521,0,0;QS=1,0 PL 0,39,255 +17 2911 . A <*> 0 . ;I16=7,6,0,0,428,14674,0,0,780,46800,0,0,222,4644,0,0;QS=1,0 PL 0,39,255 +17 2912 . C <*> 0 . ;I16=7,5,0,0,456,17484,0,0,720,43200,0,0,225,4735,0,0;QS=1,0 PL 0,36,255 +17 2913 . A <*> 0 . ;I16=7,5,0,0,435,16347,0,0,720,43200,0,0,227,4793,0,0;QS=1,0 PL 0,36,255 +17 2914 . G <*> 0 . ;I16=7,5,0,0,462,18196,0,0,720,43200,0,0,228,4816,0,0;QS=1,0 PL 0,36,255 +17 2915 . G <*> 0 . ;I16=7,5,0,0,436,16660,0,0,720,43200,0,0,229,4853,0,0;QS=1,0 PL 0,36,255 +17 2916 . G <*> 0 . ;I16=7,5,0,0,425,15975,0,0,720,43200,0,0,230,4904,0,0;QS=1,0 PL 0,36,255 +17 2917 . A <*> 0 . ;I16=7,5,0,0,423,15275,0,0,720,43200,0,0,225,4933,0,0;QS=1,0 PL 0,36,255 +17 2918 . G <*> 0 . ;I16=8,5,0,0,501,19739,0,0,780,46800,0,0,231,4949,0,0;QS=1,0 PL 0,39,255 +17 2919 . T <*> 0 . ;I16=7,5,0,0,421,14963,0,0,720,43200,0,0,214,4656,0,0;QS=1,0 PL 0,36,255 +17 2920 . G <*> 0 . ;I16=8,5,0,0,475,18241,0,0,780,46800,0,0,231,4957,0,0;QS=1,0 PL 0,39,255 +17 2921 . G <*> 0 . ;I16=8,5,0,0,472,17568,0,0,780,46800,0,0,231,4985,0,0;QS=1,0 PL 0,39,255 +17 2922 . C <*> 0 . ;I16=8,5,0,0,474,17778,0,0,780,46800,0,0,217,4833,0,0;QS=1,0 PL 0,39,255 +17 2923 . C <*> 0 . ;I16=8,5,0,0,459,16947,0,0,780,46800,0,0,219,4921,0,0;QS=1,0 PL 0,39,255 +17 2924 . C <*> 0 . ;I16=8,5,0,0,514,20402,0,0,780,46800,0,0,234,5168,0,0;QS=1,0 PL 0,39,255 +17 2925 . A <*> 0 . ;I16=8,5,0,0,476,17582,0,0,780,46800,0,0,236,5262,0,0;QS=1,0 PL 0,39,255 +17 2926 . C <*> 0 . ;I16=8,5,0,0,478,18154,0,0,780,46800,0,0,236,5270,0,0;QS=1,0 PL 0,39,255 +17 2927 . A <*> 0 . ;I16=8,5,0,0,471,17285,0,0,780,46800,0,0,236,5290,0,0;QS=1,0 PL 0,39,255 +17 2928 . G <*> 0 . ;I16=8,4,0,0,465,18503,0,0,720,43200,0,0,237,5321,0,0;QS=1,0 PL 0,36,255 +17 2929 . C <*> 0 . ;I16=8,4,0,0,448,17450,0,0,720,43200,0,0,238,5362,0,0;QS=1,0 PL 0,36,255 +17 2930 . T <*> 0 . ;I16=8,4,0,0,439,16515,0,0,720,43200,0,0,239,5413,0,0;QS=1,0 PL 0,36,255 +17 2931 . C <*> 0 . ;I16=8,4,0,0,447,16977,0,0,720,43200,0,0,239,5423,0,0;QS=1,0 PL 0,36,255 +17 2932 . G <*> 0 . ;I16=8,4,0,0,394,13532,0,0,720,43200,0,0,239,5441,0,0;QS=1,0 PL 0,36,255 +17 2933 . G <*> 0 . ;I16=7,4,0,0,424,16522,0,0,660,39600,0,0,235,5409,0,0;QS=1,0 PL 0,33,255 +17 2934 . C <*> 0 . ;I16=8,4,0,0,453,17671,0,0,720,43200,0,0,237,5405,0,0;QS=1,0 PL 0,36,255 +17 2935 . C <*> 0 . ;I16=8,4,0,0,450,17228,0,0,720,43200,0,0,236,5402,0,0;QS=1,0 PL 0,36,255 +17 2936 . T <*> 0 . ;I16=7,4,0,0,427,16781,0,0,660,39600,0,0,234,5360,0,0;QS=1,0 PL 0,33,255 +17 2937 . G <*> 0 . ;I16=7,4,0,0,429,17021,0,0,660,39600,0,0,233,5329,0,0;QS=1,0 PL 0,33,255 +17 2938 . T <*> 0 . ;I16=7,4,0,0,383,13517,0,0,660,39600,0,0,232,5308,0,0;QS=1,0 PL 0,33,255 +17 2939 . C <*> 0 . ;I16=7,4,0,0,429,16881,0,0,660,39600,0,0,231,5297,0,0;QS=1,0 PL 0,33,255 +17 2940 . T <*> 0 . ;I16=7,4,0,0,427,16657,0,0,660,39600,0,0,230,5296,0,0;QS=1,0 PL 0,33,255 +17 2941 . T <*> 0 . ;I16=7,4,0,0,404,14970,0,0,660,39600,0,0,229,5305,0,0;QS=1,0 PL 0,33,255 +17 2942 . T <*> 0 . ;I16=7,4,0,0,394,14264,0,0,660,39600,0,0,228,5324,0,0;QS=1,0 PL 0,33,255 +17 2943 . G <*> 0 . ;I16=7,2,0,0,335,12665,0,0,540,32400,0,0,202,4676,0,0;QS=1,0 PL 0,27,228 +17 2944 . A <*> 0 . ;I16=6,3,0,0,331,12277,0,0,540,32400,0,0,201,4659,0,0;QS=1,0 PL 0,27,239 +17 2945 . A <*> 0 . ;I16=7,3,0,0,349,12651,0,0,600,36000,0,0,225,5273,0,0;QS=1,0 PL 0,30,242 +17 2946 . A <*> 0 . ;I16=7,3,0,0,379,14461,0,0,600,36000,0,0,224,5268,0,0;QS=1,0 PL 0,30,255 +17 2947 . G <*> 0 . ;I16=7,3,0,0,373,14201,0,0,600,36000,0,0,223,5269,0,0;QS=1,0 PL 0,30,255 +17 2948 . G <*> 0 . ;I16=7,3,0,0,389,15179,0,0,600,36000,0,0,221,5225,0,0;QS=1,0 PL 0,30,255 +17 2949 . C <*> 0 . ;I16=7,3,0,0,382,14762,0,0,600,36000,0,0,219,5185,0,0;QS=1,0 PL 0,30,255 +17 2950 . C <*> 0 . ;I16=7,3,0,0,394,15626,0,0,600,36000,0,0,217,5149,0,0;QS=1,0 PL 0,30,255 +17 2951 . A <*> 0 . ;I16=7,3,0,0,367,13605,0,0,600,36000,0,0,215,5117,0,0;QS=1,0 PL 0,30,250 +17 2952 . C <*> 0 . ;I16=7,4,0,0,379,13397,0,0,660,39600,0,0,214,5090,0,0;QS=1,0 PL 0,33,255 +17 2953 . G <*> 0 . ;I16=7,4,0,0,349,11473,0,0,660,39600,0,0,213,5069,0,0;QS=1,0 PL 0,33,237 +17 2954 . T <*> 0 . ;I16=7,4,0,0,381,13435,0,0,660,39600,0,0,212,5054,0,0;QS=1,0 PL 0,33,255 +17 2955 . G <*> 0 . ;I16=7,5,0,0,440,16314,0,0,720,43200,0,0,211,5045,0,0;QS=1,0 PL 0,36,255 +17 2956 . A <*> 0 . ;I16=7,5,0,0,417,14943,0,0,720,43200,0,0,211,5043,0,0;QS=1,0 PL 0,36,255 +17 2957 . C <*> 0 . ;I16=6,5,0,0,411,15531,0,0,660,39600,0,0,186,4424,0,0;QS=1,0 PL 0,33,255 +17 2958 . C <*> 0 . ;I16=7,4,0,0,427,16819,0,0,660,39600,0,0,212,5062,0,0;QS=1,0 PL 0,33,255 +17 2959 . T <*> 0 . ;I16=7,4,0,0,419,16223,0,0,660,39600,0,0,213,5081,0,0;QS=1,0 PL 0,33,255 +17 2960 . G <*> 0 . ;I16=7,4,0,0,426,16728,0,0,660,39600,0,0,214,5106,0,0;QS=1,0 PL 0,33,255 +17 2961 . G <*> 0 . ;I16=6,4,0,0,325,10971,0,0,600,36000,0,0,216,5136,0,0;QS=1,0 PL 0,30,231 +17 2962 . C <*> 0 . ;I16=6,5,0,0,415,16051,0,0,660,39600,0,0,217,5121,0,0;QS=1,0 PL 0,33,255 +17 2963 . C <*> 0 . ;I16=6,5,0,0,411,15603,0,0,660,39600,0,0,218,5064,0,0;QS=1,0 PL 0,33,255 +17 2964 . C <*> 0 . ;I16=6,5,0,0,408,15790,0,0,660,39600,0,0,219,5017,0,0;QS=1,0 PL 0,33,255 +17 2965 . A <*> 0 . ;I16=6,5,0,0,410,15340,0,0,660,39600,0,0,220,4980,0,0;QS=1,0 PL 0,33,255 +17 2966 . C <*> 0 . ;I16=6,5,0,0,366,12742,0,0,660,39600,0,0,221,4953,0,0;QS=1,0 PL 0,33,254 +17 2967 . G <*> 0 . ;I16=6,6,0,0,412,14370,0,0,720,43200,0,0,221,4887,0,0;QS=1,0 PL 0,36,255 +17 2968 . G <*> 0 . ;I16=6,6,0,0,447,17335,0,0,720,43200,0,0,222,4834,0,0;QS=1,0 PL 0,36,255 +17 2969 . C <*> 0 . ;I16=6,6,0,0,476,18968,0,0,720,43200,0,0,223,4795,0,0;QS=1,0 PL 0,36,255 +17 2970 . T <*> 0 . ;I16=6,6,0,0,413,14837,0,0,720,43200,0,0,224,4770,0,0;QS=1,0 PL 0,36,255 +17 2971 . G <*> 0 . ;I16=6,6,0,0,455,17551,0,0,720,43200,0,0,225,4759,0,0;QS=1,0 PL 0,36,255 +17 2972 . G <*> 0 . ;I16=6,6,0,0,439,16603,0,0,720,43200,0,0,226,4762,0,0;QS=1,0 PL 0,36,255 +17 2973 . C <*> 0 . ;I16=6,6,0,0,446,17120,0,0,720,43200,0,0,227,4779,0,0;QS=1,0 PL 0,36,255 +17 2974 . A <*> 0 . ;I16=6,6,0,0,463,17929,0,0,720,43200,0,0,228,4810,0,0;QS=1,0 PL 0,36,255 +17 2975 . G <*> 0 . ;I16=6,6,0,0,455,18009,0,0,720,43200,0,0,227,4757,0,0;QS=1,0 PL 0,36,255 +17 2976 . G <*> 0 . ;I16=6,6,0,0,440,16858,0,0,720,43200,0,0,226,4722,0,0;QS=1,0 PL 0,36,255 +17 2977 . T <*> 0 . ;I16=7,6,0,0,400,13464,0,0,749,44041,0,0,224,4654,0,0;QS=1,0 PL 0,39,255 +17 2978 . G <*> 0 . ;I16=6,6,0,0,466,18150,0,0,689,40441,0,0,214,4522,0,0;QS=1,0 PL 0,36,255 +17 2979 . G <*> 0 . ;I16=7,6,0,0,459,16611,0,0,749,44041,0,0,222,4570,0,0;QS=1,0 PL 0,39,255 +17 2980 . G <*> 0 . ;I16=7,6,0,0,501,19491,0,0,749,44041,0,0,220,4506,0,0;QS=1,0 PL 0,39,255 +17 2981 . A <*> 0 . ;I16=4,6,0,0,284,8580,0,0,569,33241,0,0,168,3426,0,0;QS=1,0 PL 0,30,201 +17 2982 . C <*> 0 . ;I16=7,6,0,0,441,15427,0,0,749,44041,0,0,214,4334,0,0;QS=1,0 PL 0,39,255 +17 2983 . C <*> 0 . ;I16=7,6,0,0,463,16933,0,0,749,44041,0,0,211,4275,0,0;QS=1,0 PL 0,39,255 +17 2984 . C <*> 0 . ;I16=7,6,0,0,504,19724,0,0,749,44041,0,0,208,4234,0,0;QS=1,0 PL 0,39,255 +17 2985 . A <*> 0 . ;I16=7,6,0,0,440,15900,0,0,749,44041,0,0,205,4211,0,0;QS=1,0 PL 0,39,255 +17 2986 . G <*> 0 . ;I16=6,6,0,0,417,15001,0,0,689,40441,0,0,202,4206,0,0;QS=1,0 PL 0,36,255 +17 2987 . C <*> 0 . ;I16=6,6,0,0,426,15948,0,0,689,40441,0,0,200,4218,0,0;QS=1,0 PL 0,36,255 +17 2988 . T <*> 0 . ;I16=5,6,0,0,397,14685,0,0,629,36841,0,0,198,4194,0,0;QS=1,0 PL 0,33,255 +17 2989 . G <*> 0 . ;I16=5,6,0,0,411,15789,0,0,629,36841,0,0,196,4182,0,0;QS=1,0 PL 0,33,255 +17 2990 . C <*> 0 . ;I16=5,6,0,0,386,14142,0,0,629,36841,0,0,194,4182,0,0;QS=1,0 PL 0,33,255 +17 2991 . A <*> 0 . ;I16=5,6,0,0,401,15007,0,0,629,36841,0,0,192,4194,0,0;QS=1,0 PL 0,33,255 +17 2992 . G <*> 0 . ;I16=5,5,0,0,347,12479,0,0,569,33241,0,0,190,4168,0,0;QS=1,0 PL 0,30,243 +17 2993 . G <*> 0 . ;I16=5,5,0,0,378,14404,0,0,569,33241,0,0,187,4103,0,0;QS=1,0 PL 0,30,255 +17 2994 . G <*> 0 . ;I16=5,5,0,0,363,13345,0,0,569,33241,0,0,184,4048,0,0;QS=1,0 PL 0,30,254 +17 2995 . G <*> 0 . ;I16=5,5,0,0,356,12824,0,0,569,33241,0,0,181,4003,0,0;QS=1,0 PL 0,30,248 +17 2996 . T <*> 0 . ;I16=5,5,0,0,303,10111,0,0,569,33241,0,0,178,3968,0,0;QS=1,0 PL 0,30,215 +17 2997 . C <*> 0 . ;I16=5,5,0,0,388,15126,0,0,569,33241,0,0,174,3894,0,0;QS=1,0 PL 0,30,255 +17 2998 . C <*> 0 . ;I16=5,5,0,0,353,12613,0,0,569,33241,0,0,170,3832,0,0;QS=1,0 PL 0,30,247 +17 2999 . A <*> 0 . ;I16=5,5,0,0,335,12013,0,0,569,33241,0,0,166,3782,0,0;QS=1,0 PL 0,30,238 +17 3000 . G <*> 0 . ;I16=4,4,0,0,298,11164,0,0,449,26041,0,0,164,3742,0,0;QS=1,0 PL 0,24,220 +17 3001 . C <*> 0 . ;I16=3,4,0,0,273,10721,0,0,389,22441,0,0,142,3310,0,0;QS=1,0 PL 0,21,213 +17 3002 . A <*> 0 . ;I16=4,4,0,0,294,11092,0,0,449,26041,0,0,160,3686,0,0;QS=1,0 PL 0,24,224 +17 3003 . G <*> 0 . ;I16=4,4,0,0,308,11960,0,0,449,26041,0,0,157,3619,0,0;QS=1,0 PL 0,24,230 +17 3004 . C <*> 0 . ;I16=4,4,0,0,278,10312,0,0,449,26041,0,0,154,3558,0,0;QS=1,0 PL 0,24,211 +17 3005 . A <*> 0 . ;I16=3,4,0,0,254,9248,0,0,389,22441,0,0,152,3502,0,0;QS=1,0 PL 0,21,197 +17 3006 . C <*> 0 . ;I16=3,5,0,0,268,9506,0,0,449,26041,0,0,150,3450,0,0;QS=1,0 PL 0,24,200 +17 3007 . C <*> 0 . ;I16=3,5,0,0,287,10661,0,0,449,26041,0,0,149,3403,0,0;QS=1,0 PL 0,24,214 +17 3008 . C <*> 0 . ;I16=3,5,0,0,307,11835,0,0,449,26041,0,0,148,3362,0,0;QS=1,0 PL 0,24,228 +17 3009 . A <*> 0 . ;I16=3,5,0,0,263,9001,0,0,449,26041,0,0,147,3327,0,0;QS=1,0 PL 0,24,200 +17 3010 . C <*> 0 . ;I16=3,4,0,0,274,10746,0,0,389,22441,0,0,142,3282,0,0;QS=1,0 PL 0,21,211 +17 3011 . A <*> 0 . ;I16=3,5,0,0,291,10841,0,0,449,26041,0,0,145,3275,0,0;QS=1,0 PL 0,24,218 +17 3012 . G <*> 0 . ;I16=3,5,0,0,250,8610,0,0,449,26041,0,0,144,3258,0,0;QS=1,0 PL 0,24,193 +17 3013 . C <*> 0 . ;I16=3,6,0,0,291,10391,0,0,478,26882,0,0,150,3296,0,0;QS=1,0 PL 0,27,207 +17 3014 . A <*> 0 . ;I16=2,6,0,0,272,9868,0,0,418,23282,0,0,135,3193,0,0;QS=1,0 PL 0,24,195 +17 3015 . G <*> 0 . ;I16=3,5,0,0,279,10235,0,0,449,26041,0,0,133,3163,0,0;QS=1,0 PL 0,24,206 +17 3016 . C <*> 0 . ;I16=3,8,0,0,390,14160,0,0,598,34082,0,0,153,3355,0,0;QS=1,0 PL 0,33,248 +17 3017 . C A,<*> 0 . ;I16=3,7,0,1,358,13434,23,529,569,33241,29,841,145,3275,11,121;QS=0.938005,0.0619946,0 PL 0,10,224,30,227,236 +17 3018 . A <*> 0 . ;I16=3,6,0,0,268,8602,0,0,509,29641,0,0,136,3160,0,0;QS=1,0 PL 0,27,192 +17 3019 . C <*> 0 . ;I16=3,7,0,0,360,13190,0,0,569,33241,0,0,151,3343,0,0;QS=1,0 PL 0,30,242 +17 3020 . C <*> 0 . ;I16=3,7,0,0,319,11463,0,0,569,33241,0,0,154,3392,0,0;QS=1,0 PL 0,30,221 +17 3021 . T <*> 0 . ;I16=2,8,0,0,334,11964,0,0,569,33241,0,0,157,3451,0,0;QS=1,0 PL 0,30,216 +17 3022 . G <*> 0 . ;I16=2,8,0,0,380,14508,0,0,569,33241,0,0,162,3520,0,0;QS=1,0 PL 0,30,234 +17 3023 . T G,<*> 0 . ;I16=2,7,0,1,296,10186,18,324,509,29641,60,3600,150,3310,17,289;QS=0.942308,0.0576923,0 PL 0,12,191,27,194,199 +17 3024 . G <*> 0 . ;I16=2,8,0,0,380,14554,0,0,569,33241,0,0,172,3688,0,0;QS=1,0 PL 0,30,235 +17 3025 . G <*> 0 . ;I16=2,8,0,0,347,12413,0,0,569,33241,0,0,177,3787,0,0;QS=1,0 PL 0,30,225 +17 3026 . C <*> 0 . ;I16=2,9,0,0,404,15312,0,0,598,34082,0,0,201,4247,0,0;QS=1,0 PL 0,33,235 +17 3027 . A <*> 0 . ;I16=2,9,0,0,363,12703,0,0,598,34082,0,0,206,4360,0,0;QS=1,0 PL 0,33,222 +17 3028 . G <*> 0 . ;I16=2,9,0,0,400,15220,0,0,598,34082,0,0,211,4487,0,0;QS=1,0 PL 0,33,241 +17 3029 . G <*> 0 . ;I16=2,9,0,0,438,17510,0,0,598,34082,0,0,216,4628,0,0;QS=1,0 PL 0,33,251 +17 3030 . G <*> 0 . ;I16=2,10,0,0,393,13719,0,0,658,37682,0,0,220,4734,0,0;QS=1,0 PL 0,36,229 +17 3031 . A <*> 0 . ;I16=2,10,0,0,380,13132,0,0,658,37682,0,0,225,4857,0,0;QS=1,0 PL 0,36,222 +17 3032 . G <*> 0 . ;I16=2,9,0,0,388,14400,0,0,629,36841,0,0,203,4271,0,0;QS=1,0 PL 0,33,237 +17 3033 . G <*> 0 . ;I16=2,9,0,0,387,13907,0,0,598,34082,0,0,228,4940,0,0;QS=1,0 PL 0,33,235 +17 3034 . A <*> 0 . ;I16=2,9,0,0,328,11164,0,0,598,34082,0,0,230,5000,0,0;QS=1,0 PL 0,33,203 +17 3035 . G <*> 0 . ;I16=2,8,0,0,322,11542,0,0,538,30482,0,0,211,4631,0,0;QS=1,0 PL 0,30,208 +17 3036 . C <*> 0 . ;I16=2,10,0,0,384,13022,0,0,658,37682,0,0,240,5192,0,0;QS=1,0 PL 0,36,216 +17 3037 . T <*> 0 . ;I16=2,10,0,0,431,15969,0,0,658,37682,0,0,242,5252,0,0;QS=1,0 PL 0,36,242 +17 3038 . T <*> 0 . ;I16=3,11,0,0,444,14642,0,0,778,44882,0,0,245,5329,0,0;QS=1,0 PL 0,42,249 +17 3039 . G <*> 0 . ;I16=3,11,0,0,448,15396,0,0,778,44882,0,0,249,5425,0,0;QS=1,0 PL 0,42,249 +17 3040 . T <*> 0 . ;I16=3,9,0,0,373,12723,0,0,658,37682,0,0,217,4765,0,0;QS=1,0 PL 0,36,239 +17 3041 . G <*> 0 . ;I16=3,10,0,0,445,15987,0,0,718,41282,0,0,229,4897,0,0;QS=1,0 PL 0,39,255 +17 3042 . G <*> 0 . ;I16=3,10,0,0,491,18607,0,0,749,44041,0,0,230,4896,0,0;QS=1,0 PL 0,39,255 +17 3043 . T <*> 0 . ;I16=3,10,0,0,404,13118,0,0,718,41282,0,0,249,5451,0,0;QS=1,0 PL 0,39,233 +17 3044 . A C,<*> 0 . ;I16=3,10,0,1,373,11645,15,225,718,41282,60,3600,234,5224,14,196;QS=0.961039,0.038961,0 PL 0,26,216,39,219,220 +17 3045 . C <*> 0 . ;I16=3,11,0,0,464,16310,0,0,778,44882,0,0,248,5404,0,0;QS=1,0 PL 0,42,255 +17 3046 . A <*> 0 . ;I16=3,10,0,0,404,14038,0,0,749,44041,0,0,223,4779,0,0;QS=1,0 PL 0,39,245 +17 3047 . G <*> 0 . ;I16=3,10,0,0,456,16884,0,0,718,41282,0,0,222,4744,0,0;QS=1,0 PL 0,39,255 +17 3048 . T <*> 0 . ;I16=3,7,0,0,322,11076,0,0,569,33241,0,0,174,3758,0,0;QS=1,0 PL 0,30,226 +17 3049 . G <*> 0 . ;I16=3,12,0,0,529,19235,0,0,838,48482,0,0,257,5485,0,0;QS=1,0 PL 0,45,255 +17 3050 . G <*> 0 . ;I16=3,10,0,0,435,15287,0,0,718,41282,0,0,212,4492,0,0;QS=1,0 PL 0,39,253 +17 3051 . A <*> 0 . ;I16=3,11,0,0,437,14529,0,0,778,44882,0,0,258,5564,0,0;QS=1,0 PL 0,42,243 +17 3052 . C <*> 0 . ;I16=2,10,0,0,382,12864,0,0,689,40441,0,0,226,4936,0,0;QS=1,0 PL 0,36,226 +17 3053 . A <*> 0 . ;I16=3,8,0,0,363,12627,0,0,598,34082,0,0,201,4369,0,0;QS=1,0 PL 0,33,234 +17 3054 . G <*> 0 . ;I16=3,11,0,0,515,19339,0,0,778,44882,0,0,258,5648,0,0;QS=1,0 PL 0,42,255 +17 3055 . G <*> 0 . ;I16=3,7,0,0,328,11476,0,0,538,30482,0,0,205,4637,0,0;QS=1,0 PL 0,30,228 +17 3056 . C <*> 0 . ;I16=3,10,0,0,432,15330,0,0,718,41282,0,0,259,5729,0,0;QS=1,0 PL 0,39,255 +17 3057 . C <*> 0 . ;I16=4,9,0,0,463,17007,0,0,718,41282,0,0,246,5594,0,0;QS=1,0 PL 0,39,255 +17 3058 . C <*> 0 . ;I16=4,10,0,0,433,14181,0,0,778,44882,0,0,260,5810,0,0;QS=1,0 PL 0,42,255 +17 3059 . T G,<*> 0 . ;I16=4,8,0,1,376,12508,16,256,689,40441,60,3600,214,4762,22,484;QS=0.958763,0.0412371,0 PL 0,22,234,36,237,239 +17 3060 . G <*> 0 . ;I16=4,7,0,0,314,10002,0,0,629,36841,0,0,187,4071,0,0;QS=1,0 PL 0,33,221 +17 3061 . C <*> 0 . ;I16=4,10,0,0,445,15021,0,0,778,44882,0,0,263,6035,0,0;QS=1,0 PL 0,42,255 +17 3062 . C <*> 0 . ;I16=4,8,0,0,417,14831,0,0,689,40441,0,0,240,5512,0,0;QS=1,0 PL 0,36,255 +17 3063 . C <*> 0 . ;I16=4,8,0,0,351,11635,0,0,658,37682,0,0,241,5575,0,0;QS=1,0 PL 0,36,233 +17 3064 . A <*> 0 . ;I16=4,8,0,0,392,13738,0,0,658,37682,0,0,241,5597,0,0;QS=1,0 PL 0,36,254 +17 3065 . G <*> 0 . ;I16=4,9,0,0,402,13536,0,0,718,41282,0,0,266,6252,0,0;QS=1,0 PL 0,39,255 +17 3066 . A <*> 0 . ;I16=4,5,0,0,267,8479,0,0,509,29641,0,0,169,3931,0,0;QS=1,0 PL 0,27,202 +17 3067 . T <*> 0 . ;I16=4,8,0,0,334,10398,0,0,658,37682,0,0,244,5806,0,0;QS=1,0 PL 0,36,223 +17 3068 . G <*> 0 . ;I16=4,8,0,0,432,15788,0,0,689,40441,0,0,244,5762,0,0;QS=1,0 PL 0,36,255 +17 3069 . G <*> 0 . ;I16=4,7,0,0,301,9213,0,0,629,36841,0,0,221,5197,0,0;QS=1,0 PL 0,33,203 +17 3070 . C <*> 0 . ;I16=4,9,0,0,420,14820,0,0,718,41282,0,0,272,6464,0,0;QS=1,0 PL 0,39,255 +17 3071 . C <*> 0 . ;I16=4,9,0,0,478,18304,0,0,718,41282,0,0,273,6487,0,0;QS=1,0 PL 0,39,255 +17 3072 . C <*> 0 . ;I16=3,9,0,0,444,16560,0,0,689,40441,0,0,270,6500,0,0;QS=1,0 PL 0,36,255 +17 3073 . C <*> 0 . ;I16=3,9,0,0,436,16326,0,0,689,40441,0,0,272,6542,0,0;QS=1,0 PL 0,36,255 +17 3074 . C <*> 0 . ;I16=3,9,0,0,453,17493,0,0,689,40441,0,0,274,6588,0,0;QS=1,0 PL 0,36,255 +17 3075 . C <*> 0 . ;I16=3,8,0,0,370,12868,0,0,629,36841,0,0,251,6013,0,0;QS=1,0 PL 0,33,239 +17 3076 . G <*> 0 . ;I16=3,9,0,0,405,14159,0,0,689,40441,0,0,278,6692,0,0;QS=1,0 PL 0,36,252 +17 3077 . C <*> 0 . ;I16=3,10,0,0,444,16166,0,0,749,44041,0,0,280,6750,0,0;QS=1,0 PL 0,39,255 +17 3078 . C <*> 0 . ;I16=3,10,0,0,521,20961,0,0,749,44041,0,0,283,6813,0,0;QS=1,0 PL 0,39,255 +17 3079 . T <*> 0 . ;I16=3,10,0,0,492,18804,0,0,749,44041,0,0,286,6882,0,0;QS=1,0 PL 0,39,255 +17 3080 . G <*> 0 . ;I16=4,10,0,0,534,20830,0,0,809,47641,0,0,289,6957,0,0;QS=1,0 PL 0,42,255 +17 3081 . C <*> 0 . ;I16=4,10,0,0,520,19634,0,0,809,47641,0,0,291,6941,0,0;QS=1,0 PL 0,42,255 +17 3082 . C <*> 0 . ;I16=4,10,0,0,534,20972,0,0,809,47641,0,0,293,6937,0,0;QS=1,0 PL 0,42,255 +17 3083 . T C,<*> 0 . ;I16=4,9,0,1,496,19124,33,1089,749,44041,60,3600,269,6269,25,625;QS=0.93666,0.0633397,0 PL 0,9,255,39,255,255 +17 3084 . G <*> 0 . ;I16=4,11,0,0,573,22295,0,0,869,51241,0,0,295,6861,0,0;QS=1,0 PL 0,45,255 +17 3085 . T <*> 0 . ;I16=4,10,0,0,532,20318,0,0,809,47641,0,0,296,6838,0,0;QS=1,0 PL 0,42,255 +17 3086 . G <*> 0 . ;I16=4,11,0,0,562,21784,0,0,869,51241,0,0,299,6829,0,0;QS=1,0 PL 0,45,255 +17 3087 . G <*> 0 . ;I16=4,11,0,0,594,23708,0,0,869,51241,0,0,301,6831,0,0;QS=1,0 PL 0,45,255 +17 3088 . A <*> 0 . ;I16=4,11,0,0,563,21211,0,0,869,51241,0,0,303,6845,0,0;QS=1,0 PL 0,45,255 +17 3089 . A <*> 0 . ;I16=4,11,0,0,597,23829,0,0,869,51241,0,0,304,6822,0,0;QS=1,0 PL 0,45,255 +17 3090 . G <*> 0 . ;I16=4,11,0,0,591,23517,0,0,869,51241,0,0,304,6764,0,0;QS=1,0 PL 0,45,255 +17 3091 . T <*> 0 . ;I16=4,11,0,0,554,20610,0,0,869,51241,0,0,304,6722,0,0;QS=1,0 PL 0,45,255 +17 3092 . T <*> 0 . ;I16=5,11,0,0,590,21986,0,0,929,54841,0,0,303,6647,0,0;QS=1,0 PL 0,48,255 +17 3093 . G <*> 0 . ;I16=5,11,0,0,631,25109,0,0,929,54841,0,0,302,6540,0,0;QS=1,0 PL 0,48,255 +17 3094 . A <*> 0 . ;I16=5,10,0,0,559,20909,0,0,869,51241,0,0,291,6351,0,0;QS=1,0 PL 0,45,255 +17 3095 . C <*> 0 . ;I16=5,10,0,0,560,21220,0,0,869,51241,0,0,289,6259,0,0;QS=1,0 PL 0,45,255 +17 3096 . C <*> 0 . ;I16=5,11,0,0,627,24755,0,0,929,54841,0,0,298,6278,0,0;QS=1,0 PL 0,48,255 +17 3097 . A <*> 0 . ;I16=5,11,0,0,614,23898,0,0,929,54841,0,0,296,6196,0,0;QS=1,0 PL 0,48,255 +17 3098 . G <*> 0 . ;I16=5,11,0,0,622,24546,0,0,929,54841,0,0,294,6134,0,0;QS=1,0 PL 0,48,255 +17 3099 . A <*> 0 . ;I16=5,11,0,0,563,20631,0,0,929,54841,0,0,292,6092,0,0;QS=1,0 PL 0,48,255 +17 3100 . C <*> 0 . ;I16=5,11,0,0,548,19512,0,0,929,54841,0,0,290,6070,0,0;QS=1,0 PL 0,48,255 +17 3101 . C <*> 0 . ;I16=5,11,0,0,628,24778,0,0,929,54841,0,0,288,6068,0,0;QS=1,0 PL 0,48,255 +17 3102 . A <*> 0 . ;I16=5,11,0,0,580,21266,0,0,929,54841,0,0,286,6086,0,0;QS=1,0 PL 0,48,255 +17 3103 . T <*> 0 . ;I16=5,11,0,0,554,19556,0,0,929,54841,0,0,283,6073,0,0;QS=1,0 PL 0,48,255 +17 3104 . C <*> 0 . ;I16=5,11,0,0,629,25061,0,0,929,54841,0,0,280,6078,0,0;QS=1,0 PL 0,48,255 +17 3105 . T <*> 0 . ;I16=5,11,0,0,601,22763,0,0,929,54841,0,0,276,6052,0,0;QS=1,0 PL 0,48,255 +17 3106 . G <*> 0 . ;I16=5,9,0,0,544,21222,0,0,840,50400,0,0,273,5993,0,0;QS=1,0 PL 0,42,255 +17 3107 . T <*> 0 . ;I16=5,9,0,0,501,18231,0,0,840,50400,0,0,270,5948,0,0;QS=1,0 PL 0,42,255 +17 3108 . C <*> 0 . ;I16=5,9,0,0,534,20722,0,0,840,50400,0,0,267,5917,0,0;QS=1,0 PL 0,42,255 +17 3109 . A <*> 0 . ;I16=5,9,0,0,523,19569,0,0,840,50400,0,0,264,5900,0,0;QS=1,0 PL 0,42,255 +17 3110 . C <*> 0 . ;I16=5,10,0,0,581,22811,0,0,900,54000,0,0,260,5846,0,0;QS=1,0 PL 0,45,255 +17 3111 . A <*> 0 . ;I16=5,11,0,0,600,23064,0,0,960,57600,0,0,257,5805,0,0;QS=1,0 PL 0,48,255 +17 3112 . G <*> 0 . ;I16=5,11,0,0,608,23270,0,0,960,57600,0,0,254,5730,0,0;QS=1,0 PL 0,48,255 +17 3113 . C <*> 0 . ;I16=5,11,0,0,611,23461,0,0,960,57600,0,0,250,5624,0,0;QS=1,0 PL 0,48,255 +17 3114 . A <*> 0 . ;I16=5,10,0,0,566,21458,0,0,900,54000,0,0,247,5537,0,0;QS=1,0 PL 0,45,255 +17 3115 . G <*> 0 . ;I16=5,9,0,0,515,19535,0,0,840,50400,0,0,245,5467,0,0;QS=1,0 PL 0,42,255 +17 3116 . G <*> 0 . ;I16=5,9,0,0,524,19708,0,0,840,50400,0,0,243,5413,0,0;QS=1,0 PL 0,42,255 +17 3117 . T <*> 0 . ;I16=4,9,0,0,461,16405,0,0,780,46800,0,0,242,5374,0,0;QS=1,0 PL 0,39,255 +17 3118 . A <*> 0 . ;I16=4,9,0,0,464,16724,0,0,780,46800,0,0,240,5298,0,0;QS=1,0 PL 0,39,255 +17 3119 . A <*> 0 . ;I16=4,9,0,0,510,20206,0,0,780,46800,0,0,237,5185,0,0;QS=1,0 PL 0,39,255 +17 3120 . G <*> 0 . ;I16=4,9,0,0,512,20296,0,0,780,46800,0,0,234,5086,0,0;QS=1,0 PL 0,39,255 +17 3121 . A <*> 0 . ;I16=5,8,0,0,427,14715,0,0,780,46800,0,0,232,5000,0,0;QS=1,0 PL 0,39,255 +17 3122 . C <*> 0 . ;I16=5,8,0,0,502,19646,0,0,780,46800,0,0,231,4927,0,0;QS=1,0 PL 0,39,255 +17 3123 . T <*> 0 . ;I16=5,8,0,0,491,18683,0,0,780,46800,0,0,230,4868,0,0;QS=1,0 PL 0,39,255 +17 3124 . C <*> 0 . ;I16=5,9,0,0,565,22871,0,0,840,50400,0,0,229,4823,0,0;QS=1,0 PL 0,42,255 +17 3125 . T <*> 0 . ;I16=5,9,0,0,536,20624,0,0,840,50400,0,0,229,4793,0,0;QS=1,0 PL 0,42,255 +17 3126 . G <*> 0 . ;I16=5,9,0,0,530,20260,0,0,840,50400,0,0,229,4779,0,0;QS=1,0 PL 0,42,255 +17 3127 . C <*> 0 . ;I16=5,9,0,0,554,22010,0,0,840,50400,0,0,229,4781,0,0;QS=1,0 PL 0,42,255 +17 3128 . T <*> 0 . ;I16=5,9,0,0,517,19281,0,0,840,50400,0,0,229,4799,0,0;QS=1,0 PL 0,42,255 +17 3129 . T <*> 0 . ;I16=5,9,0,0,481,16895,0,0,840,50400,0,0,229,4833,0,0;QS=1,0 PL 0,42,255 +17 3130 . T <*> 0 . ;I16=5,8,0,0,467,16921,0,0,780,46800,0,0,230,4882,0,0;QS=1,0 PL 0,39,255 +17 3131 . C <*> 0 . ;I16=5,8,0,0,513,20329,0,0,780,46800,0,0,231,4945,0,0;QS=1,0 PL 0,39,255 +17 3132 . T <*> 0 . ;I16=5,8,0,0,494,18888,0,0,780,46800,0,0,231,4973,0,0;QS=1,0 PL 0,39,255 +17 3133 . G <*> 0 . ;I16=5,8,0,0,499,19251,0,0,780,46800,0,0,231,5017,0,0;QS=1,0 PL 0,39,255 +17 3134 . G <*> 0 . ;I16=6,8,0,0,485,17163,0,0,840,50400,0,0,231,5077,0,0;QS=1,0 PL 0,42,255 +17 3135 . G <*> 0 . ;I16=6,9,0,0,540,19876,0,0,900,54000,0,0,232,5154,0,0;QS=1,0 PL 0,45,255 +17 3136 . C <*> 0 . ;I16=6,9,0,0,551,20473,0,0,900,54000,0,0,233,5199,0,0;QS=1,0 PL 0,45,255 +17 3137 . A <*> 0 . ;I16=7,8,0,0,533,19129,0,0,900,54000,0,0,234,5210,0,0;QS=1,0 PL 0,45,255 +17 3138 . A <*> 0 . ;I16=6,8,0,0,457,15255,0,0,840,50400,0,0,237,5235,0,0;QS=1,0 PL 0,42,255 +17 3139 . C <*> 0 . ;I16=6,8,0,0,509,18761,0,0,840,50400,0,0,240,5274,0,0;QS=1,0 PL 0,42,255 +17 3140 . C <*> 0 . ;I16=6,8,0,0,524,19824,0,0,840,50400,0,0,243,5327,0,0;QS=1,0 PL 0,42,255 +17 3141 . C <*> 0 . ;I16=6,8,0,0,544,21204,0,0,840,50400,0,0,246,5394,0,0;QS=1,0 PL 0,42,255 +17 3142 . A <*> 0 . ;I16=6,8,0,0,529,20185,0,0,840,50400,0,0,248,5426,0,0;QS=1,0 PL 0,42,255 +17 3143 . G <*> 0 . ;I16=7,8,0,0,565,21605,0,0,869,51241,0,0,250,5474,0,0;QS=1,0 PL 0,45,255 +17 3144 . C <*> 0 . ;I16=8,7,0,0,550,20972,0,0,869,51241,0,0,254,5538,0,0;QS=1,0 PL 0,45,255 +17 3145 . A <*> 0 . ;I16=8,7,0,0,554,20838,0,0,869,51241,0,0,259,5619,0,0;QS=1,0 PL 0,45,255 +17 3146 . G <*> 0 . ;I16=8,7,0,0,571,21957,0,0,869,51241,0,0,264,5718,0,0;QS=1,0 PL 0,45,255 +17 3147 . G <*> 0 . ;I16=7,7,0,0,509,18967,0,0,840,50400,0,0,264,5768,0,0;QS=1,0 PL 0,42,255 +17 3148 . T <*> 0 . ;I16=8,7,0,0,496,16990,0,0,869,51241,0,0,272,5866,0,0;QS=1,0 PL 0,45,255 +17 3149 . G <*> 0 . ;I16=8,7,0,0,581,22725,0,0,869,51241,0,0,276,5964,0,0;QS=1,0 PL 0,45,255 +17 3150 . A <*> 0 . ;I16=8,7,0,0,516,18084,0,0,869,51241,0,0,279,6027,0,0;QS=1,0 PL 0,45,255 +17 3151 . C <*> 0 . ;I16=8,7,0,0,545,20273,0,0,869,51241,0,0,282,6104,0,0;QS=1,0 PL 0,45,255 +17 3152 . C <*> 0 . ;I16=8,7,0,0,542,20094,0,0,869,51241,0,0,284,6146,0,0;QS=1,0 PL 0,45,255 +17 3153 . C <*> 0 . ;I16=8,7,0,0,555,20857,0,0,869,51241,0,0,286,6204,0,0;QS=1,0 PL 0,45,255 +17 3154 . T <*> 0 . ;I16=8,7,0,0,548,20350,0,0,869,51241,0,0,288,6278,0,0;QS=1,0 PL 0,45,255 +17 3155 . G <*> 0 . ;I16=8,7,0,0,582,22804,0,0,869,51241,0,0,289,6319,0,0;QS=1,0 PL 0,45,255 +17 3156 . G <*> 0 . ;I16=8,7,0,0,565,21523,0,0,869,51241,0,0,290,6378,0,0;QS=1,0 PL 0,45,255 +17 3157 . A <*> 0 . ;I16=7,7,0,0,512,18764,0,0,809,47641,0,0,292,6454,0,0;QS=1,0 PL 0,42,255 +17 3158 . A <*> 0 . ;I16=7,7,0,0,481,17241,0,0,809,47641,0,0,294,6546,0,0;QS=1,0 PL 0,42,255 +17 3159 . T <*> 0 . ;I16=6,7,0,0,470,17324,0,0,780,46800,0,0,279,6349,0,0;QS=1,0 PL 0,39,255 +17 3160 . T <*> 0 . ;I16=7,7,0,0,514,18984,0,0,809,47641,0,0,295,6631,0,0;QS=1,0 PL 0,42,255 +17 3161 . C <*> 0 . ;I16=7,7,0,0,504,18784,0,0,809,47641,0,0,294,6622,0,0;QS=1,0 PL 0,42,255 +17 3162 . C <*> 0 . ;I16=7,7,0,0,542,21480,0,0,809,47641,0,0,293,6627,0,0;QS=1,0 PL 0,42,255 +17 3163 . T A,<*> 0 . ;I16=6,7,1,0,494,18818,13,169,780,46800,29,841,271,6195,20,400;QS=0.974359,0.025641,0 PL 0,28,255,39,255,255 +17 3164 . G <*> 0 . ;I16=7,7,0,0,545,21283,0,0,809,47641,0,0,289,6575,0,0;QS=1,0 PL 0,42,255 +17 3165 . T <*> 0 . ;I16=7,7,0,0,491,17471,0,0,809,47641,0,0,287,6567,0,0;QS=1,0 PL 0,42,255 +17 3166 . C <*> 0 . ;I16=7,7,0,0,515,19277,0,0,809,47641,0,0,285,6571,0,0;QS=1,0 PL 0,42,255 +17 3167 . C <*> 0 . ;I16=7,6,0,0,497,19453,0,0,749,44041,0,0,284,6586,0,0;QS=1,0 PL 0,39,255 +17 3168 . A <*> 0 . ;I16=7,6,0,0,489,18433,0,0,749,44041,0,0,283,6611,0,0;QS=1,0 PL 0,39,255 +17 3169 . T <*> 0 . ;I16=6,6,0,0,451,16971,0,0,720,43200,0,0,256,5970,0,0;QS=1,0 PL 0,36,255 +17 3170 . C <*> 0 . ;I16=6,6,0,0,485,19663,0,0,720,43200,0,0,253,5911,0,0;QS=1,0 PL 0,36,255 +17 3171 . T <*> 0 . ;I16=6,6,0,0,455,17301,0,0,720,43200,0,0,250,5858,0,0;QS=1,0 PL 0,36,255 +17 3172 . G <*> 0 . ;I16=7,6,0,0,464,17186,0,0,749,44041,0,0,272,6436,0,0;QS=1,0 PL 0,39,255 +17 3173 . G <*> 0 . ;I16=6,6,0,0,439,16327,0,0,720,43200,0,0,244,5770,0,0;QS=1,0 PL 0,36,255 +17 3174 . C <*> 0 . ;I16=8,6,0,0,551,21851,0,0,809,47641,0,0,266,6360,0,0;QS=1,0 PL 0,42,255 +17 3175 . A <*> 0 . ;I16=7,6,0,0,486,18336,0,0,780,46800,0,0,238,5658,0,0;QS=1,0 PL 0,39,255 +17 3176 . G <*> 0 . ;I16=8,6,0,0,528,20322,0,0,809,47641,0,0,260,6216,0,0;QS=1,0 PL 0,42,255 +17 3177 . G <*> 0 . ;I16=8,5,0,0,436,15202,0,0,749,44041,0,0,258,6158,0,0;QS=1,0 PL 0,39,255 +17 3178 . T <*> 0 . ;I16=7,5,0,0,427,15285,0,0,720,43200,0,0,231,5483,0,0;QS=1,0 PL 0,36,255 +17 3179 . G <*> 0 . ;I16=7,5,0,0,451,17193,0,0,720,43200,0,0,229,5441,0,0;QS=1,0 PL 0,36,255 +17 3180 . G <*> 0 . ;I16=6,5,0,0,379,13427,0,0,660,39600,0,0,228,5406,0,0;QS=1,0 PL 0,33,255 +17 3181 . G <*> 0 . ;I16=7,5,0,0,436,16496,0,0,689,40441,0,0,252,6002,0,0;QS=1,0 PL 0,36,255 +17 3182 . C <*> 0 . ;I16=6,5,0,0,429,16807,0,0,629,36841,0,0,234,5690,0,0;QS=1,0 PL 0,33,255 +17 3183 . A <*> 0 . ;I16=6,5,0,0,397,14449,0,0,660,39600,0,0,225,5337,0,0;QS=1,0 PL 0,33,255 +17 3184 . T <*> 0 . ;I16=6,4,0,0,350,12546,0,0,600,36000,0,0,225,5325,0,0;QS=1,0 PL 0,30,248 +17 3185 . T <*> 0 . ;I16=7,4,0,0,392,14178,0,0,629,36841,0,0,249,5893,0,0;QS=1,0 PL 0,33,255 +17 3186 . G <*> 0 . ;I16=7,4,0,0,411,15993,0,0,629,36841,0,0,247,5793,0,0;QS=1,0 PL 0,33,255 +17 3187 . A <*> 0 . ;I16=7,4,0,0,362,12532,0,0,629,36841,0,0,245,5701,0,0;QS=1,0 PL 0,33,247 +17 3188 . A <*> 0 . ;I16=7,4,0,0,362,12668,0,0,629,36841,0,0,243,5617,0,0;QS=1,0 PL 0,33,249 +17 3189 . A <*> 0 . ;I16=7,4,0,0,383,13637,0,0,629,36841,0,0,241,5541,0,0;QS=1,0 PL 0,33,255 +17 3190 . C <*> 0 . ;I16=6,4,0,0,354,13336,0,0,600,36000,0,0,214,4848,0,0;QS=1,0 PL 0,30,255 +17 3191 . T <*> 0 . ;I16=6,5,0,0,408,15350,0,0,660,39600,0,0,212,4788,0,0;QS=1,0 PL 0,33,255 +17 3192 . G <*> 0 . ;I16=7,5,0,0,424,15700,0,0,689,40441,0,0,236,5362,0,0;QS=1,0 PL 0,36,255 +17 3193 . G <*> 0 . ;I16=7,5,0,0,434,15924,0,0,689,40441,0,0,235,5321,0,0;QS=1,0 PL 0,36,255 +17 3194 . T C,<*> 0 . ;I16=6,5,1,0,396,14380,18,324,660,39600,29,841,209,4665,25,625;QS=0.956522,0.0434783,0 PL 0,18,255,33,255,255 +17 3195 . T <*> 0 . ;I16=7,5,0,0,427,15537,0,0,689,40441,0,0,233,5269,0,0;QS=1,0 PL 0,36,255 +17 3196 . T <*> 0 . ;I16=6,5,0,0,387,13777,0,0,660,39600,0,0,206,4584,0,0;QS=1,0 PL 0,33,255 +17 3197 . A <*> 0 . ;I16=7,5,0,0,387,12823,0,0,689,40441,0,0,229,5161,0,0;QS=1,0 PL 0,36,255 +17 3198 . A <*> 0 . ;I16=7,4,0,0,391,14115,0,0,629,36841,0,0,220,5076,0,0;QS=1,0 PL 0,33,255 +17 3199 . A <*> 0 . ;I16=6,5,0,0,385,13737,0,0,660,39600,0,0,199,4427,0,0;QS=1,0 PL 0,33,255 +17 3200 . A <*> 0 . ;I16=6,5,0,0,383,13669,0,0,629,36841,0,0,221,4941,0,0;QS=1,0 PL 0,33,255 +17 3201 . A <*> 0 . ;I16=6,4,0,0,351,12745,0,0,569,33241,0,0,208,4740,0,0;QS=1,0 PL 0,30,248 +17 3202 . T <*> 0 . ;I16=5,5,0,0,350,12470,0,0,600,36000,0,0,190,4124,0,0;QS=1,0 PL 0,30,249 +17 3203 . G A,<*> 0 . ;I16=5,5,1,0,348,12754,19,361,600,36000,29,841,187,4043,25,625;QS=0.948229,0.0517711,0 PL 0,14,239,30,242,248 +17 3204 . T <*> 0 . ;I16=5,4,0,0,316,11286,0,0,540,32400,0,0,171,3803,0,0;QS=1,0 PL 0,27,234 +17 3205 . C <*> 0 . ;I16=5,5,0,0,386,15052,0,0,600,36000,0,0,181,3911,0,0;QS=1,0 PL 0,30,255 +17 3206 . A <*> 0 . ;I16=6,5,0,0,373,13009,0,0,629,36841,0,0,203,4485,0,0;QS=1,0 PL 0,33,255 +17 3207 . C <*> 0 . ;I16=5,5,0,0,365,13793,0,0,600,36000,0,0,175,3819,0,0;QS=1,0 PL 0,30,255 +17 3208 . A <*> 0 . ;I16=6,5,0,0,357,12003,0,0,629,36841,0,0,197,4413,0,0;QS=1,0 PL 0,33,247 +17 3209 . C <*> 0 . ;I16=7,5,0,0,416,14638,0,0,689,40441,0,0,193,4343,0,0;QS=1,0 PL 0,36,255 +17 3210 . C <*> 0 . ;I16=7,4,0,0,397,14615,0,0,629,36841,0,0,190,4236,0,0;QS=1,0 PL 0,33,255 +17 3211 . A <*> 0 . ;I16=7,3,0,0,372,13938,0,0,569,33241,0,0,188,4142,0,0;QS=1,0 PL 0,30,243 +17 3212 . T <*> 0 . ;I16=6,3,0,0,306,10854,0,0,540,32400,0,0,160,3386,0,0;QS=1,0 PL 0,27,222 +17 3213 . A <*> 0 . ;I16=6,3,0,0,316,11272,0,0,540,32400,0,0,157,3269,0,0;QS=1,0 PL 0,27,228 +17 3214 . G <*> 0 . ;I16=7,3,0,0,345,12643,0,0,569,33241,0,0,179,3791,0,0;QS=1,0 PL 0,30,243 +17 3215 . G <*> 0 . ;I16=7,3,0,0,349,12759,0,0,569,33241,0,0,176,3702,0,0;QS=1,0 PL 0,30,241 +17 3216 . C <*> 0 . ;I16=7,3,0,0,367,13785,0,0,569,33241,0,0,173,3627,0,0;QS=1,0 PL 0,30,242 +17 3217 . C <*> 0 . ;I16=7,3,0,0,341,12157,0,0,569,33241,0,0,169,3515,0,0;QS=1,0 PL 0,30,236 +17 3218 . G C,<*> 0 . ;I16=6,4,1,0,319,10497,29,841,600,36000,29,841,140,2790,24,576;QS=0.916667,0.0833333,0 PL 0,4,202,30,205,221 +17 3219 . G A,<*> 0 . ;I16=6,4,1,0,349,12639,19,361,600,36000,29,841,136,2654,23,529;QS=0.94837,0.0516304,0 PL 0,14,234,30,237,243 +17 3220 . G <*> 0 . ;I16=7,4,0,0,369,12961,0,0,629,36841,0,0,154,3018,0,0;QS=1,0 PL 0,33,252 +17 3221 . C <*> 0 . ;I16=5,4,0,0,330,12222,0,0,540,32400,0,0,129,2429,0,0;QS=1,0 PL 0,27,244 +17 3222 . A <*> 0 . ;I16=6,4,0,0,367,13569,0,0,569,33241,0,0,146,2738,0,0;QS=1,0 PL 0,30,255 +17 3223 . C <*> 0 . ;I16=6,4,0,0,360,13412,0,0,569,33241,0,0,142,2622,0,0;QS=1,0 PL 0,30,255 +17 3224 . A <*> 0 . ;I16=6,3,0,0,345,13241,0,0,509,29641,0,0,139,2521,0,0;QS=1,0 PL 0,27,238 +17 3225 . G <*> 0 . ;I16=6,3,0,0,335,13181,0,0,509,29641,0,0,136,2434,0,0;QS=1,0 PL 0,27,247 +17 3226 . T <*> 0 . ;I16=6,3,0,0,311,10907,0,0,540,32400,0,0,117,2105,0,0;QS=1,0 PL 0,27,224 +17 3227 . G <*> 0 . ;I16=7,3,0,0,379,14663,0,0,569,33241,0,0,131,2303,0,0;QS=1,0 PL 0,30,255 +17 3228 . G <*> 0 . ;I16=6,3,0,0,346,13388,0,0,540,32400,0,0,115,2065,0,0;QS=1,0 PL 0,27,248 +17 3229 . C <*> 0 . ;I16=7,4,0,0,415,15891,0,0,629,36841,0,0,127,2235,0,0;QS=1,0 PL 0,33,255 +17 3230 . T <*> 0 . ;I16=7,4,0,0,397,14827,0,0,629,36841,0,0,126,2226,0,0;QS=1,0 PL 0,33,255 +17 3231 . C <*> 0 . ;I16=7,4,0,0,414,15814,0,0,629,36841,0,0,125,2235,0,0;QS=1,0 PL 0,33,255 +17 3232 . A <*> 0 . ;I16=6,4,0,0,320,10864,0,0,600,36000,0,0,114,2162,0,0;QS=1,0 PL 0,30,229 +17 3233 . C <*> 0 . ;I16=7,4,0,0,348,11672,0,0,629,36841,0,0,123,2307,0,0;QS=1,0 PL 0,33,238 +17 3234 . G T,<*> 0 . ;I16=6,4,1,0,336,11726,22,484,600,36000,29,841,115,2305,8,64;QS=0.938547,0.0614525,0 PL 0,11,222,30,225,234 +17 3235 . C <*> 0 . ;I16=7,3,0,0,356,13340,0,0,569,33241,0,0,124,2396,0,0;QS=1,0 PL 0,30,249 +17 3236 . C <*> 0 . ;I16=7,3,0,0,365,13585,0,0,569,33241,0,0,125,2437,0,0;QS=1,0 PL 0,30,244 +17 3237 . T <*> 0 . ;I16=6,3,0,0,323,11747,0,0,509,29641,0,0,127,2491,0,0;QS=1,0 PL 0,27,230 +17 3238 . G <*> 0 . ;I16=6,3,0,0,348,13506,0,0,509,29641,0,0,129,2557,0,0;QS=1,0 PL 0,27,243 +17 3239 . T <*> 0 . ;I16=6,3,0,0,311,10997,0,0,509,29641,0,0,131,2635,0,0;QS=1,0 PL 0,27,220 +17 3240 . A <*> 0 . ;I16=7,4,0,0,364,12662,0,0,629,36841,0,0,133,2725,0,0;QS=1,0 PL 0,33,248 +17 3241 . A <*> 0 . ;I16=6,4,0,0,354,12960,0,0,600,36000,0,0,136,2828,0,0;QS=1,0 PL 0,30,252 +17 3242 . T <*> 0 . ;I16=6,4,0,0,357,12947,0,0,600,36000,0,0,141,2949,0,0;QS=1,0 PL 0,30,252 +17 3243 . C <*> 0 . ;I16=6,4,0,0,381,14769,0,0,600,36000,0,0,146,3084,0,0;QS=1,0 PL 0,30,255 +17 3244 . C <*> 0 . ;I16=5,3,0,0,289,10975,0,0,480,28800,0,0,147,3165,0,0;QS=1,0 PL 0,24,221 +17 3245 . C <*> 0 . ;I16=5,4,0,0,344,13448,0,0,540,32400,0,0,156,3288,0,0;QS=1,0 PL 0,27,255 +17 3246 . A <*> 0 . ;I16=5,4,0,0,346,13384,0,0,540,32400,0,0,161,3405,0,0;QS=1,0 PL 0,27,255 +17 3247 . G <*> 0 . ;I16=5,4,0,0,354,14202,0,0,540,32400,0,0,166,3532,0,0;QS=1,0 PL 0,27,255 +17 3248 . C <*> 0 . ;I16=5,4,0,0,346,13666,0,0,540,32400,0,0,171,3669,0,0;QS=1,0 PL 0,27,255 +17 3249 . C <*> 0 . ;I16=5,4,0,0,330,12440,0,0,540,32400,0,0,175,3767,0,0;QS=1,0 PL 0,27,246 +17 3250 . C <*> 0 . ;I16=5,4,0,0,361,14505,0,0,540,32400,0,0,179,3877,0,0;QS=1,0 PL 0,27,255 +17 3251 . T <*> 0 . ;I16=5,4,0,0,324,12192,0,0,540,32400,0,0,183,3999,0,0;QS=1,0 PL 0,27,241 +17 3252 . T <*> 0 . ;I16=5,4,0,0,324,11750,0,0,540,32400,0,0,186,4082,0,0;QS=1,0 PL 0,27,239 +17 3253 . T <*> 0 . ;I16=5,4,0,0,332,12350,0,0,540,32400,0,0,189,4175,0,0;QS=1,0 PL 0,27,245 +17 3254 . G <*> 0 . ;I16=5,4,0,0,349,13611,0,0,540,32400,0,0,192,4278,0,0;QS=1,0 PL 0,27,255 +17 3255 . G <*> 0 . ;I16=5,4,0,0,325,12185,0,0,540,32400,0,0,194,4340,0,0;QS=1,0 PL 0,27,243 +17 3256 . G <*> 0 . ;I16=5,4,0,0,355,14035,0,0,540,32400,0,0,196,4410,0,0;QS=1,0 PL 0,27,255 +17 3257 . A <*> 0 . ;I16=5,4,0,0,329,12237,0,0,540,32400,0,0,198,4488,0,0;QS=1,0 PL 0,27,243 +17 3258 . G <*> 0 . ;I16=5,5,0,0,404,16436,0,0,600,36000,0,0,200,4574,0,0;QS=1,0 PL 0,30,255 +17 3259 . G <*> 0 . ;I16=5,5,0,0,371,14023,0,0,600,36000,0,0,203,4669,0,0;QS=1,0 PL 0,30,255 +17 3260 . C <*> 0 . ;I16=5,5,0,0,401,16161,0,0,600,36000,0,0,205,4723,0,0;QS=1,0 PL 0,30,255 +17 3261 . C <*> 0 . ;I16=5,6,0,0,408,15538,0,0,660,39600,0,0,207,4785,0,0;QS=1,0 PL 0,33,255 +17 3262 . A <*> 0 . ;I16=5,6,0,0,411,15551,0,0,660,39600,0,0,210,4856,0,0;QS=1,0 PL 0,33,255 +17 3263 . G <*> 0 . ;I16=5,6,0,0,423,16449,0,0,660,39600,0,0,213,4937,0,0;QS=1,0 PL 0,33,255 +17 3264 . G <*> 0 . ;I16=5,6,0,0,413,15625,0,0,660,39600,0,0,216,5028,0,0;QS=1,0 PL 0,33,255 +17 3265 . G <*> 0 . ;I16=5,6,0,0,427,16607,0,0,660,39600,0,0,219,5129,0,0;QS=1,0 PL 0,33,255 +17 3266 . T <*> 0 . ;I16=5,6,0,0,385,13661,0,0,660,39600,0,0,219,5089,0,0;QS=1,0 PL 0,33,255 +17 3267 . G <*> 0 . ;I16=5,6,0,0,428,16862,0,0,660,39600,0,0,219,5057,0,0;QS=1,0 PL 0,33,255 +17 3268 . G <*> 0 . ;I16=5,6,0,0,411,15453,0,0,660,39600,0,0,219,5033,0,0;QS=1,0 PL 0,33,255 +17 3269 . G <*> 0 . ;I16=5,6,0,0,434,17182,0,0,660,39600,0,0,219,5017,0,0;QS=1,0 PL 0,33,255 +17 3270 . T <*> 0 . ;I16=5,6,0,0,364,12464,0,0,660,39600,0,0,219,5009,0,0;QS=1,0 PL 0,33,251 +17 3271 . G <*> 0 . ;I16=5,6,0,0,438,17486,0,0,660,39600,0,0,219,5009,0,0;QS=1,0 PL 0,33,255 +17 3272 . G <*> 0 . ;I16=5,6,0,0,408,15410,0,0,660,39600,0,0,219,5017,0,0;QS=1,0 PL 0,33,255 +17 3273 . A <*> 0 . ;I16=5,6,0,0,398,14644,0,0,660,39600,0,0,219,5033,0,0;QS=1,0 PL 0,33,255 +17 3274 . T <*> 0 . ;I16=4,6,0,0,373,14037,0,0,600,36000,0,0,220,5056,0,0;QS=1,0 PL 0,30,255 +17 3275 . C <*> 0 . ;I16=4,6,0,0,416,17320,0,0,600,36000,0,0,221,5085,0,0;QS=1,0 PL 0,30,255 +17 3276 . A <*> 0 . ;I16=4,6,0,0,355,13031,0,0,600,36000,0,0,222,5120,0,0;QS=1,0 PL 0,30,253 +17 3277 . C <*> 0 . ;I16=4,6,0,0,398,15894,0,0,600,36000,0,0,223,5161,0,0;QS=1,0 PL 0,30,255 +17 3278 . T <*> 0 . ;I16=4,6,0,0,375,14297,0,0,600,36000,0,0,224,5208,0,0;QS=1,0 PL 0,30,255 +17 3279 . T <*> 0 . ;I16=4,6,0,0,381,14535,0,0,600,36000,0,0,225,5261,0,0;QS=1,0 PL 0,30,255 +17 3280 . G <*> 0 . ;I16=4,7,0,0,435,17249,0,0,660,39600,0,0,226,5320,0,0;QS=1,0 PL 0,33,255 +17 3281 . A <*> 0 . ;I16=4,7,0,0,435,17253,0,0,660,39600,0,0,228,5386,0,0;QS=1,0 PL 0,33,255 +17 3282 . G <*> 0 . ;I16=4,7,0,0,440,17780,0,0,660,39600,0,0,230,5460,0,0;QS=1,0 PL 0,33,255 +17 3283 . G <*> 0 . ;I16=4,7,0,0,435,17229,0,0,660,39600,0,0,232,5542,0,0;QS=1,0 PL 0,33,255 +17 3284 . T <*> 0 . ;I16=4,7,0,0,405,15083,0,0,660,39600,0,0,232,5532,0,0;QS=1,0 PL 0,33,255 +17 3285 . C <*> 0 . ;I16=4,7,0,0,412,16084,0,0,660,39600,0,0,232,5530,0,0;QS=1,0 PL 0,33,255 +17 3286 . A <*> 0 . ;I16=4,7,0,0,431,16985,0,0,660,39600,0,0,232,5536,0,0;QS=1,0 PL 0,33,255 +17 3287 . G <*> 0 . ;I16=4,7,0,0,441,17943,0,0,660,39600,0,0,231,5499,0,0;QS=1,0 PL 0,33,255 +17 3288 . G <*> 0 . ;I16=4,7,0,0,406,15240,0,0,660,39600,0,0,230,5468,0,0;QS=1,0 PL 0,33,255 +17 3289 . A <*> 0 . ;I16=6,7,0,0,495,18969,0,0,780,46800,0,0,229,5443,0,0;QS=1,0 PL 0,39,255 +17 3290 . G <*> 0 . ;I16=6,7,0,0,512,20356,0,0,780,46800,0,0,230,5426,0,0;QS=1,0 PL 0,39,255 +17 3291 . T <*> 0 . ;I16=6,6,0,0,414,14602,0,0,720,43200,0,0,232,5418,0,0;QS=1,0 PL 0,36,255 +17 3292 . T <*> 0 . ;I16=6,6,0,0,442,16366,0,0,720,43200,0,0,234,5418,0,0;QS=1,0 PL 0,36,255 +17 3293 . C <*> 0 . ;I16=6,6,0,0,491,20145,0,0,720,43200,0,0,235,5377,0,0;QS=1,0 PL 0,36,255 +17 3294 . A <*> 0 . ;I16=6,6,0,0,457,17429,0,0,720,43200,0,0,236,5346,0,0;QS=1,0 PL 0,36,255 +17 3295 . A <*> 0 . ;I16=7,6,0,0,488,18526,0,0,780,46800,0,0,237,5325,0,0;QS=1,0 PL 0,39,255 +17 3296 . G <*> 0 . ;I16=7,6,0,0,513,20397,0,0,780,46800,0,0,239,5315,0,0;QS=1,0 PL 0,39,255 +17 3297 . A <*> 0 . ;I16=7,6,0,0,466,16972,0,0,780,46800,0,0,241,5317,0,0;QS=1,0 PL 0,39,255 +17 3298 . C <*> 0 . ;I16=7,7,0,0,545,21395,0,0,840,50400,0,0,243,5331,0,0;QS=1,0 PL 0,42,255 +17 3299 . C <*> 0 . ;I16=7,7,0,0,566,22974,0,0,840,50400,0,0,246,5358,0,0;QS=1,0 PL 0,42,255 +17 3300 . A <*> 0 . ;I16=7,7,0,0,545,21261,0,0,840,50400,0,0,249,5399,0,0;QS=1,0 PL 0,42,255 +17 3301 . G <*> 0 . ;I16=7,7,0,0,559,22413,0,0,840,50400,0,0,251,5405,0,0;QS=1,0 PL 0,42,255 +17 3302 . C <*> 0 . ;I16=7,7,0,0,544,21304,0,0,840,50400,0,0,253,5427,0,0;QS=1,0 PL 0,42,255 +17 3303 . C <*> 0 . ;I16=7,7,0,0,557,22279,0,0,840,50400,0,0,255,5465,0,0;QS=1,0 PL 0,42,255 +17 3304 . T <*> 0 . ;I16=7,7,0,0,527,20019,0,0,840,50400,0,0,256,5470,0,0;QS=1,0 PL 0,42,255 +17 3305 . G <*> 0 . ;I16=7,7,0,0,557,22259,0,0,840,50400,0,0,257,5493,0,0;QS=1,0 PL 0,42,255 +17 3306 . G <*> 0 . ;I16=7,7,0,0,558,22302,0,0,840,50400,0,0,257,5483,0,0;QS=1,0 PL 0,42,255 +17 3307 . C <*> 0 . ;I16=7,6,0,0,496,19174,0,0,780,46800,0,0,236,5048,0,0;QS=1,0 PL 0,39,255 +17 3308 . C <*> 0 . ;I16=7,7,0,0,519,19915,0,0,840,50400,0,0,257,5511,0,0;QS=1,0 PL 0,42,255 +17 3309 . A <*> 0 . ;I16=7,7,0,0,532,20296,0,0,840,50400,0,0,257,5499,0,0;QS=1,0 PL 0,42,255 +17 3310 . A <*> 0 . ;I16=7,7,0,0,497,17949,0,0,840,50400,0,0,258,5504,0,0;QS=1,0 PL 0,42,255 +17 3311 . C <*> 0 . ;I16=7,7,0,0,545,21445,0,0,840,50400,0,0,259,5527,0,0;QS=1,0 PL 0,42,255 +17 3312 . A <*> 0 . ;I16=8,7,0,0,566,21494,0,0,900,54000,0,0,260,5568,0,0;QS=1,0 PL 0,45,255 +17 3313 . T <*> 0 . ;I16=8,7,0,0,569,21641,0,0,900,54000,0,0,262,5628,0,0;QS=1,0 PL 0,45,255 +17 3314 . G <*> 0 . ;I16=8,7,0,0,602,24220,0,0,900,54000,0,0,264,5708,0,0;QS=1,0 PL 0,45,255 +17 3315 . G <*> 0 . ;I16=7,7,0,0,539,20941,0,0,840,50400,0,0,256,5572,0,0;QS=1,0 PL 0,42,255 +17 3316 . T <*> 0 . ;I16=8,7,0,0,526,18730,0,0,900,54000,0,0,260,5528,0,0;QS=1,0 PL 0,45,255 +17 3317 . G <*> 0 . ;I16=8,7,0,0,595,23703,0,0,900,54000,0,0,258,5468,0,0;QS=1,0 PL 0,45,255 +17 3318 . A <*> 0 . ;I16=8,6,0,0,501,18173,0,0,840,50400,0,0,257,5427,0,0;QS=1,0 PL 0,42,255 +17 3319 . A <*> 0 . ;I16=8,6,0,0,523,19591,0,0,840,50400,0,0,256,5404,0,0;QS=1,0 PL 0,42,255 +17 3320 . A <*> 0 . ;I16=8,6,0,0,517,19215,0,0,840,50400,0,0,255,5399,0,0;QS=1,0 PL 0,42,255 +17 3321 . C <*> 0 . ;I16=7,6,0,0,491,18845,0,0,780,46800,0,0,241,5217,0,0;QS=1,0 PL 0,39,255 +17 3322 . C <*> 0 . ;I16=8,6,0,0,549,21591,0,0,840,50400,0,0,251,5339,0,0;QS=1,0 PL 0,42,255 +17 3323 . C <*> 0 . ;I16=8,6,0,0,511,19011,0,0,840,50400,0,0,249,5333,0,0;QS=1,0 PL 0,42,255 +17 3324 . C <*> 0 . ;I16=8,6,0,0,480,17114,0,0,840,50400,0,0,246,5292,0,0;QS=1,0 PL 0,42,255 +17 3325 . G <*> 0 . ;I16=8,6,0,0,475,16567,0,0,840,50400,0,0,243,5265,0,0;QS=1,0 PL 0,42,255 +17 3326 . T <*> 0 . ;I16=6,6,0,0,444,16504,0,0,720,43200,0,0,224,4962,0,0;QS=1,0 PL 0,36,255 +17 3327 . C <*> 0 . ;I16=7,6,0,0,529,21613,0,0,780,46800,0,0,239,5249,0,0;QS=1,0 PL 0,39,255 +17 3328 . T <*> 0 . ;I16=7,6,0,0,495,18973,0,0,780,46800,0,0,237,5259,0,0;QS=1,0 PL 0,39,255 +17 3329 . A <*> 0 . ;I16=7,5,0,0,444,16508,0,0,720,43200,0,0,236,5280,0,0;QS=1,0 PL 0,36,255 +17 3330 . C <*> 0 . ;I16=8,5,0,0,496,19478,0,0,780,46800,0,0,235,5311,0,0;QS=1,0 PL 0,39,255 +17 3331 . T <*> 0 . ;I16=8,5,0,0,482,18134,0,0,780,46800,0,0,235,5353,0,0;QS=1,0 PL 0,39,255 +17 3332 . A <*> 0 . ;I16=8,5,0,0,469,17035,0,0,780,46800,0,0,235,5407,0,0;QS=1,0 PL 0,39,255 +17 3333 . A <*> 0 . ;I16=8,5,0,0,469,17115,0,0,780,46800,0,0,234,5424,0,0;QS=1,0 PL 0,39,255 +17 3334 . A <*> 0 . ;I16=7,5,0,0,461,17759,0,0,720,43200,0,0,234,5454,0,0;QS=1,0 PL 0,36,255 +17 3335 . A <*> 0 . ;I16=7,5,0,0,458,17566,0,0,720,43200,0,0,233,5445,0,0;QS=1,0 PL 0,36,255 +17 3336 . A <*> 0 . ;I16=7,5,0,0,433,16105,0,0,720,43200,0,0,231,5397,0,0;QS=1,0 PL 0,36,255 +17 3337 . T <*> 0 . ;I16=7,5,0,0,425,15255,0,0,720,43200,0,0,229,5361,0,0;QS=1,0 PL 0,36,255 +17 3338 . A <*> 0 . ;I16=7,5,0,0,431,15591,0,0,720,43200,0,0,226,5286,0,0;QS=1,0 PL 0,36,255 +17 3339 . C <*> 0 . ;I16=7,5,0,0,463,18077,0,0,720,43200,0,0,223,5221,0,0;QS=1,0 PL 0,36,255 +17 3340 . A <*> 0 . ;I16=6,4,0,0,382,14638,0,0,600,36000,0,0,222,5164,0,0;QS=1,0 PL 0,30,255 +17 3341 . A <*> 0 . ;I16=6,4,0,0,383,14709,0,0,600,36000,0,0,221,5113,0,0;QS=1,0 PL 0,30,255 +17 3342 . A <*> 0 . ;I16=6,4,0,0,355,13145,0,0,600,36000,0,0,220,5068,0,0;QS=1,0 PL 0,30,255 +17 3343 . A <*> 0 . ;I16=6,4,0,0,378,14378,0,0,600,36000,0,0,219,5029,0,0;QS=1,0 PL 0,30,255 +17 3344 . A <*> 0 . ;I16=6,4,0,0,377,14305,0,0,600,36000,0,0,218,4996,0,0;QS=1,0 PL 0,30,255 +17 3345 . T <*> 0 . ;I16=6,4,0,0,363,13355,0,0,600,36000,0,0,217,4969,0,0;QS=1,0 PL 0,30,254 +17 3346 . T <*> 0 . ;I16=6,4,0,0,375,14091,0,0,600,36000,0,0,216,4948,0,0;QS=1,0 PL 0,30,255 +17 3347 . A <*> 0 . ;I16=6,4,0,0,381,14603,0,0,600,36000,0,0,215,4933,0,0;QS=1,0 PL 0,30,255 +17 3348 . G <*> 0 . ;I16=6,4,0,0,391,15437,0,0,600,36000,0,0,214,4924,0,0;QS=1,0 PL 0,30,255 +17 3349 . C <*> 0 . ;I16=6,4,0,0,360,13420,0,0,600,36000,0,0,213,4921,0,0;QS=1,0 PL 0,30,255 +17 3350 . C <*> 0 . ;I16=6,4,0,0,406,16582,0,0,600,36000,0,0,212,4924,0,0;QS=1,0 PL 0,30,255 +17 3351 . T <*> 0 . ;I16=6,4,0,0,394,15584,0,0,600,36000,0,0,211,4933,0,0;QS=1,0 PL 0,30,255 +17 3352 . G <*> 0 . ;I16=6,4,0,0,378,14552,0,0,600,36000,0,0,210,4948,0,0;QS=1,0 PL 0,30,255 +17 3353 . G <*> 0 . ;I16=6,4,0,0,360,13688,0,0,600,36000,0,0,209,4969,0,0;QS=1,0 PL 0,30,255 +17 3354 . C <*> 0 . ;I16=6,4,0,0,367,13695,0,0,600,36000,0,0,208,4996,0,0;QS=1,0 PL 0,30,255 +17 3355 . G <*> 0 . ;I16=6,4,0,0,325,10937,0,0,600,36000,0,0,206,4980,0,0;QS=1,0 PL 0,30,232 +17 3356 . T <*> 0 . ;I16=6,4,0,0,370,13744,0,0,600,36000,0,0,203,4921,0,0;QS=1,0 PL 0,30,255 +17 3357 . G <*> 0 . ;I16=6,4,0,0,389,15343,0,0,600,36000,0,0,200,4868,0,0;QS=1,0 PL 0,30,255 +17 3358 . G <*> 0 . ;I16=6,3,0,0,332,12442,0,0,540,32400,0,0,198,4820,0,0;QS=1,0 PL 0,27,239 +17 3359 . T <*> 0 . ;I16=6,3,0,0,314,11226,0,0,540,32400,0,0,171,4151,0,0;QS=1,0 PL 0,27,228 +17 3360 . G <*> 0 . ;I16=7,3,0,0,379,14585,0,0,600,36000,0,0,195,4737,0,0;QS=1,0 PL 0,30,255 +17 3361 . G <*> 0 . ;I16=7,2,0,0,307,11265,0,0,540,32400,0,0,195,4703,0,0;QS=1,0 PL 0,27,218 +17 3362 . C <*> 0 . ;I16=7,2,0,0,337,12733,0,0,540,32400,0,0,195,4673,0,0;QS=1,0 PL 0,27,230 +17 3363 . G <*> 0 . ;I16=7,2,0,0,281,9145,0,0,540,32400,0,0,195,4647,0,0;QS=1,0 PL 0,27,194 +17 3364 . C <*> 0 . ;I16=7,2,0,0,354,14110,0,0,540,32400,0,0,193,4527,0,0;QS=1,0 PL 0,27,241 +17 3365 . A <*> 0 . ;I16=7,2,0,0,336,12628,0,0,540,32400,0,0,191,4415,0,0;QS=1,0 PL 0,27,226 +17 3366 . T <*> 0 . ;I16=7,2,0,0,327,11953,0,0,540,32400,0,0,189,4311,0,0;QS=1,0 PL 0,27,221 +17 3367 . G <*> 0 . ;I16=7,2,0,0,341,13205,0,0,540,32400,0,0,187,4215,0,0;QS=1,0 PL 0,27,235 +17 3368 . C <*> 0 . ;I16=7,2,0,0,360,14502,0,0,540,32400,0,0,185,4127,0,0;QS=1,0 PL 0,27,245 +17 3369 . C <*> 0 . ;I16=7,2,0,0,329,12547,0,0,540,32400,0,0,183,4047,0,0;QS=1,0 PL 0,27,228 +17 3370 . T <*> 0 . ;I16=7,2,0,0,354,13950,0,0,540,32400,0,0,180,3926,0,0;QS=1,0 PL 0,27,239 +17 3371 . G <*> 0 . ;I16=7,2,0,0,339,13055,0,0,540,32400,0,0,177,3815,0,0;QS=1,0 PL 0,27,233 +17 3372 . T <*> 0 . ;I16=7,2,0,0,324,11896,0,0,540,32400,0,0,174,3714,0,0;QS=1,0 PL 0,27,220 +17 3373 . A <*> 0 . ;I16=7,2,0,0,335,12535,0,0,540,32400,0,0,170,3574,0,0;QS=1,0 PL 0,27,226 +17 3374 . A <*> 0 . ;I16=7,2,0,0,339,12785,0,0,540,32400,0,0,166,3446,0,0;QS=1,0 PL 0,27,225 +17 3375 . T <*> 0 . ;I16=6,2,0,0,307,11815,0,0,480,28800,0,0,137,2705,0,0;QS=1,0 PL 0,24,221 +17 3376 . C <*> 0 . ;I16=7,3,0,0,373,14053,0,0,600,36000,0,0,159,3227,0,0;QS=1,0 PL 0,30,254 +17 3377 . C <*> 0 . ;I16=7,3,0,0,370,13844,0,0,600,36000,0,0,156,3138,0,0;QS=1,0 PL 0,30,252 +17 3378 . C <*> 0 . ;I16=7,3,0,0,392,15434,0,0,600,36000,0,0,153,3063,0,0;QS=1,0 PL 0,30,255 +17 3379 . A <*> 0 . ;I16=7,3,0,0,360,13112,0,0,600,36000,0,0,150,3002,0,0;QS=1,0 PL 0,30,245 +17 3380 . G <*> 0 . ;I16=7,2,0,0,343,13215,0,0,540,32400,0,0,148,2954,0,0;QS=1,0 PL 0,27,233 +17 3381 . C <*> 0 . ;I16=7,2,0,0,358,14368,0,0,540,32400,0,0,146,2918,0,0;QS=1,0 PL 0,27,241 +17 3382 . T <*> 0 . ;I16=7,2,0,0,325,11923,0,0,540,32400,0,0,144,2894,0,0;QS=1,0 PL 0,27,222 +17 3383 . A <*> 0 . ;I16=7,2,0,0,286,9368,0,0,540,32400,0,0,142,2882,0,0;QS=1,0 PL 0,27,196 +17 3384 . C <*> 0 . ;I16=8,2,0,0,369,13803,0,0,600,36000,0,0,139,2833,0,0;QS=1,0 PL 0,30,235 +17 3385 . T <*> 0 . ;I16=8,2,0,0,376,14212,0,0,600,36000,0,0,136,2748,0,0;QS=1,0 PL 0,30,237 +17 3386 . T <*> 0 . ;I16=8,2,0,0,302,9532,0,0,600,36000,0,0,133,2677,0,0;QS=1,0 PL 0,30,197 +17 3387 . G <*> 0 . ;I16=8,2,0,0,351,12753,0,0,600,36000,0,0,129,2571,0,0;QS=1,0 PL 0,30,230 +17 3388 . G <*> 0 . ;I16=8,2,0,0,338,12222,0,0,600,36000,0,0,125,2481,0,0;QS=1,0 PL 0,30,225 +17 3389 . G <*> 0 . ;I16=5,2,0,0,247,8833,0,0,420,25200,0,0,104,2044,0,0;QS=1,0 PL 0,21,190 +17 3390 . A <*> 0 . ;I16=6,2,0,0,273,9559,0,0,480,28800,0,0,121,2341,0,0;QS=1,0 PL 0,24,200 +17 3391 . A <*> 0 . ;I16=6,2,0,0,263,8879,0,0,480,28800,0,0,119,2289,0,0;QS=1,0 PL 0,24,192 +17 3392 . G <*> 0 . ;I16=6,2,0,0,286,10564,0,0,480,28800,0,0,117,2249,0,0;QS=1,0 PL 0,24,211 +17 3393 . C <*> 0 . ;I16=6,2,0,0,305,11827,0,0,480,28800,0,0,115,2221,0,0;QS=1,0 PL 0,24,222 +17 3394 . T <*> 0 . ;I16=6,2,0,0,300,11424,0,0,480,28800,0,0,113,2205,0,0;QS=1,0 PL 0,24,219 +17 3395 . G <*> 0 . ;I16=5,2,0,0,266,10220,0,0,420,25200,0,0,112,2200,0,0;QS=1,0 PL 0,21,205 +17 3396 . A <*> 0 . ;I16=5,2,0,0,227,8031,0,0,420,25200,0,0,111,2205,0,0;QS=1,0 PL 0,21,182 +17 3397 . G <*> 0 . ;I16=5,2,0,0,248,9010,0,0,420,25200,0,0,110,2220,0,0;QS=1,0 PL 0,21,193 +17 3398 . G <*> 0 . ;I16=5,1,0,0,223,8385,0,0,360,21600,0,0,110,2244,0,0;QS=1,0 PL 0,18,170 +17 3399 . G <*> 0 . ;I16=4,1,0,0,178,6458,0,0,300,18000,0,0,101,2195,0,0;QS=1,0 PL 0,15,147 +17 3400 . A <*> 0 . ;I16=4,1,0,0,161,5635,0,0,300,18000,0,0,94,2060,0,0;QS=1,0 PL 0,15,136 +17 3401 . T <*> 0 . ;I16=5,1,0,0,186,6116,0,0,360,21600,0,0,109,2313,0,0;QS=1,0 PL 0,18,146 +17 3402 . G <*> 0 . ;I16=5,1,0,0,224,8498,0,0,360,21600,0,0,108,2316,0,0;QS=1,0 PL 0,18,172 +17 3403 . A <*> 0 . ;I16=4,1,0,0,169,5947,0,0,300,18000,0,0,102,2300,0,0;QS=1,0 PL 0,15,139 +17 3404 . G <*> 0 . ;I16=5,1,0,0,187,6323,0,0,360,21600,0,0,106,2340,0,0;QS=1,0 PL 0,18,148 +17 3405 . A <*> 0 . ;I16=5,1,0,0,204,7158,0,0,360,21600,0,0,105,2361,0,0;QS=1,0 PL 0,18,157 +17 3406 . A <*> 0 . ;I16=5,1,0,0,197,6587,0,0,360,21600,0,0,104,2388,0,0;QS=1,0 PL 0,18,150 +17 3407 . C <*> 0 . ;I16=6,1,0,0,247,8981,0,0,420,25200,0,0,103,2421,0,0;QS=1,0 PL 0,21,178 +17 3408 . T <*> 0 . ;I16=6,1,0,0,250,9058,0,0,420,25200,0,0,103,2461,0,0;QS=1,0 PL 0,21,177 +17 3409 . G <*> 0 . ;I16=5,1,0,0,228,8704,0,0,360,21600,0,0,104,2508,0,0;QS=1,0 PL 0,18,172 +17 3410 . C <*> 0 . ;I16=5,1,0,0,229,8805,0,0,360,21600,0,0,104,2510,0,0;QS=1,0 PL 0,18,174 +17 3411 . T <*> 0 . ;I16=5,1,0,0,217,7955,0,0,360,21600,0,0,104,2516,0,0;QS=1,0 PL 0,18,165 +17 3412 . T <*> 0 . ;I16=4,1,0,0,180,6596,0,0,300,18000,0,0,105,2525,0,0;QS=1,0 PL 0,15,148 +17 3413 . G <*> 0 . ;I16=4,1,0,0,192,7458,0,0,300,18000,0,0,105,2487,0,0;QS=1,0 PL 0,15,158 +17 3414 . A <*> 0 . ;I16=4,1,0,0,181,6577,0,0,300,18000,0,0,105,2453,0,0;QS=1,0 PL 0,15,148 +17 3415 . A <*> 0 . ;I16=4,1,0,0,172,6048,0,0,300,18000,0,0,105,2423,0,0;QS=1,0 PL 0,15,142 +17 3416 . C <*> 0 . ;I16=4,1,0,0,173,6155,0,0,300,18000,0,0,105,2397,0,0;QS=1,0 PL 0,15,143 +17 3417 . C <*> 0 . ;I16=4,1,0,0,176,6550,0,0,300,18000,0,0,105,2375,0,0;QS=1,0 PL 0,15,147 +17 3418 . T <*> 0 . ;I16=4,1,0,0,180,6888,0,0,300,18000,0,0,105,2357,0,0;QS=1,0 PL 0,15,150 +17 3419 . G <*> 0 . ;I16=4,2,0,0,191,6669,0,0,360,21600,0,0,130,2968,0,0;QS=1,0 PL 0,18,161 +17 3420 . G <*> 0 . ;I16=4,2,0,0,207,7499,0,0,360,21600,0,0,130,2958,0,0;QS=1,0 PL 0,18,172 +17 3421 . G <*> 0 . ;I16=4,3,0,0,231,7903,0,0,389,22441,0,0,130,2952,0,0;QS=1,0 PL 0,21,184 +17 3422 . A <*> 0 . ;I16=3,3,0,0,196,6930,0,0,329,18841,0,0,116,2726,0,0;QS=1,0 PL 0,18,167 +17 3423 . G <*> 0 . ;I16=3,4,0,0,251,9301,0,0,389,22441,0,0,118,2760,0,0;QS=1,0 PL 0,21,200 +17 3424 . G <*> 0 . ;I16=2,4,0,0,192,6570,0,0,329,18841,0,0,96,2174,0,0;QS=1,0 PL 0,18,161 +17 3425 . C <*> 0 . ;I16=3,3,0,0,196,7022,0,0,360,21600,0,0,120,2828,0,0;QS=1,0 PL 0,18,168 +17 3426 . A <*> 0 . ;I16=3,3,0,0,204,7096,0,0,360,21600,0,0,122,2870,0,0;QS=1,0 PL 0,18,172 +17 3427 . G <*> 0 . ;I16=3,4,0,0,258,9896,0,0,389,22441,0,0,130,2952,0,0;QS=1,0 PL 0,21,209 +17 3428 . A <*> 0 . ;I16=3,2,0,0,181,6707,0,0,300,18000,0,0,121,2941,0,0;QS=1,0 PL 0,15,158 +17 3429 . C <*> 0 . ;I16=3,4,0,0,218,7128,0,0,389,22441,0,0,136,3084,0,0;QS=1,0 PL 0,21,176 +17 3430 . G <*> 0 . ;I16=4,4,0,0,229,7059,0,0,449,26041,0,0,139,3159,0,0;QS=1,0 PL 0,24,181 +17 3431 . T <*> 0 . ;I16=4,4,0,0,281,9999,0,0,449,26041,0,0,143,3241,0,0;QS=1,0 PL 0,24,210 +17 3432 . T <*> 0 . ;I16=3,4,0,0,198,6112,0,0,389,22441,0,0,122,2706,0,0;QS=1,0 PL 0,21,162 +17 3433 . G <*> 0 . ;I16=4,4,0,0,254,8574,0,0,449,26041,0,0,150,3378,0,0;QS=1,0 PL 0,24,199 +17 3434 . C <*> 0 . ;I16=5,3,0,0,270,9510,0,0,480,28800,0,0,139,3213,0,0;QS=1,0 PL 0,24,208 +17 3435 . A <*> 0 . ;I16=5,4,0,0,242,7582,0,0,509,29641,0,0,155,3395,0,0;QS=1,0 PL 0,27,185 +17 3436 . G <*> 0 . ;I16=5,4,0,0,290,10020,0,0,509,29641,0,0,158,3418,0,0;QS=1,0 PL 0,27,218 +17 3437 . T G,<*> 0 . ;I16=5,3,0,1,264,8874,16,256,480,28800,29,841,145,3195,16,256;QS=0.942857,0.0571429,0 PL 0,11,188,24,191,195 +17 3438 . G <*> 0 . ;I16=5,3,0,0,278,10020,0,0,480,28800,0,0,147,3205,0,0;QS=1,0 PL 0,24,215 +17 3439 . A <*> 0 . ;I16=5,4,0,0,287,10005,0,0,509,29641,0,0,167,3547,0,0;QS=1,0 PL 0,27,215 +17 3440 . G <*> 0 . ;I16=5,3,0,0,289,10805,0,0,480,28800,0,0,151,3249,0,0;QS=1,0 PL 0,24,221 +17 3441 . C <*> 0 . ;I16=5,3,0,0,294,11222,0,0,480,28800,0,0,153,3283,0,0;QS=1,0 PL 0,24,226 +17 3442 . T <*> 0 . ;I16=6,5,0,0,357,12811,0,0,598,34082,0,0,176,3766,0,0;QS=1,0 PL 0,33,248 +17 3443 . G <*> 0 . ;I16=6,5,0,0,378,13798,0,0,598,34082,0,0,181,3861,0,0;QS=1,0 PL 0,33,255 +17 3444 . A <*> 0 . ;I16=6,5,0,0,355,12267,0,0,598,34082,0,0,186,3970,0,0;QS=1,0 PL 0,33,244 +17 3445 . G <*> 0 . ;I16=6,5,0,0,384,13910,0,0,598,34082,0,0,191,4093,0,0;QS=1,0 PL 0,33,255 +17 3446 . A <*> 0 . ;I16=5,4,0,0,300,10554,0,0,509,29641,0,0,146,2980,0,0;QS=1,0 PL 0,27,222 +17 3447 . T <*> 0 . ;I16=6,4,0,0,329,11391,0,0,569,33241,0,0,175,3705,0,0;QS=1,0 PL 0,30,230 +17 3448 . C <*> 0 . ;I16=6,4,0,0,369,14107,0,0,569,33241,0,0,179,3817,0,0;QS=1,0 PL 0,30,255 +17 3449 . A <*> 0 . ;I16=6,4,0,0,307,10455,0,0,569,33241,0,0,182,3890,0,0;QS=1,0 PL 0,30,217 +17 3450 . C <*> 0 . ;I16=5,5,0,0,325,11257,0,0,538,30482,0,0,184,3924,0,0;QS=1,0 PL 0,30,229 +17 3451 . G <*> 0 . ;I16=6,4,0,0,323,10675,0,0,569,33241,0,0,186,3970,0,0;QS=1,0 PL 0,30,226 +17 3452 . C <*> 0 . ;I16=6,5,0,0,414,15876,0,0,598,34082,0,0,213,4653,0,0;QS=1,0 PL 0,33,255 +17 3453 . C <*> 0 . ;I16=6,5,0,0,417,16051,0,0,598,34082,0,0,215,4723,0,0;QS=1,0 PL 0,33,255 +17 3454 . A <*> 0 . ;I16=6,5,0,0,364,12664,0,0,598,34082,0,0,217,4805,0,0;QS=1,0 PL 0,33,251 +17 3455 . C <*> 0 . ;I16=6,5,0,0,400,14852,0,0,598,34082,0,0,219,4899,0,0;QS=1,0 PL 0,33,255 +17 3456 . T <*> 0 . ;I16=6,5,0,0,353,12329,0,0,598,34082,0,0,220,4954,0,0;QS=1,0 PL 0,33,243 +17 3457 . G <*> 0 . ;I16=6,5,0,0,368,13096,0,0,598,34082,0,0,221,5019,0,0;QS=1,0 PL 0,33,254 +17 3458 . C <*> 0 . ;I16=6,5,0,0,403,14939,0,0,598,34082,0,0,222,5094,0,0;QS=1,0 PL 0,33,255 +17 3459 . A C,<*> 0 . ;I16=5,4,0,1,293,10421,22,484,509,29641,29,841,197,4455,25,625;QS=0.929712,0.0702875,0 PL 0,8,201,27,204,213 +17 3460 . C <*> 0 . ;I16=5,4,0,0,337,12907,0,0,509,29641,0,0,196,4402,0,0;QS=1,0 PL 0,27,244 +17 3461 . T <*> 0 . ;I16=5,4,0,0,319,11875,0,0,509,29641,0,0,195,4359,0,0;QS=1,0 PL 0,27,231 +17 3462 . C <*> 0 . ;I16=5,6,0,0,419,16179,0,0,598,34082,0,0,219,4951,0,0;QS=1,0 PL 0,33,255 +17 3463 . C <*> 0 . ;I16=4,6,0,0,333,12243,0,0,538,30482,0,0,199,4529,0,0;QS=1,0 PL 0,30,244 +17 3464 . A <*> 0 . ;I16=5,6,0,0,352,12566,0,0,598,34082,0,0,219,4919,0,0;QS=1,0 PL 0,33,244 +17 3465 . G <*> 0 . ;I16=5,6,0,0,383,14237,0,0,598,34082,0,0,219,4921,0,0;QS=1,0 PL 0,33,255 +17 3466 . C <*> 0 . ;I16=5,6,0,0,408,15384,0,0,598,34082,0,0,219,4935,0,0;QS=1,0 PL 0,33,255 +17 3467 . C <*> 0 . ;I16=5,5,0,0,381,15013,0,0,538,30482,0,0,214,4936,0,0;QS=1,0 PL 0,30,255 +17 3468 . T <*> 0 . ;I16=5,5,0,0,345,12849,0,0,538,30482,0,0,192,4272,0,0;QS=1,0 PL 0,30,246 +17 3469 . G <*> 0 . ;I16=5,6,0,0,434,17252,0,0,598,34082,0,0,215,4841,0,0;QS=1,0 PL 0,33,255 +17 3470 . G <*> 0 . ;I16=6,6,0,0,460,17844,0,0,627,34923,0,0,213,4793,0,0;QS=1,0 PL 0,36,255 +17 3471 . G <*> 0 . ;I16=7,6,0,0,475,17865,0,0,687,38523,0,0,212,4754,0,0;QS=1,0 PL 0,39,255 +17 3472 . C <*> 0 . ;I16=7,6,0,0,438,15780,0,0,687,38523,0,0,212,4726,0,0;QS=1,0 PL 0,39,255 +17 3473 . A <*> 0 . ;I16=6,6,0,0,431,15655,0,0,627,34923,0,0,202,4610,0,0;QS=1,0 PL 0,36,255 +17 3474 . A <*> 0 . ;I16=7,6,0,0,455,16375,0,0,687,38523,0,0,212,4706,0,0;QS=1,0 PL 0,39,255 +17 3475 . C <*> 0 . ;I16=7,5,0,0,419,15205,0,0,627,34923,0,0,213,4713,0,0;QS=1,0 PL 0,36,255 +17 3476 . A <*> 0 . ;I16=7,5,0,0,445,16843,0,0,627,34923,0,0,214,4730,0,0;QS=1,0 PL 0,36,255 +17 3477 . G <*> 0 . ;I16=7,5,0,0,433,16495,0,0,627,34923,0,0,215,4757,0,0;QS=1,0 PL 0,36,255 +17 3478 . A <*> 0 . ;I16=7,5,0,0,416,15122,0,0,627,34923,0,0,216,4794,0,0;QS=1,0 PL 0,36,255 +17 3479 . G <*> 0 . ;I16=7,4,0,0,413,15983,0,0,598,34082,0,0,192,4216,0,0;QS=1,0 PL 0,33,255 +17 3480 . T <*> 0 . ;I16=7,4,0,0,380,13272,0,0,567,31323,0,0,200,4574,0,0;QS=1,0 PL 0,33,249 +17 3481 . A <*> 0 . ;I16=7,5,0,0,434,15740,0,0,627,34923,0,0,219,4965,0,0;QS=1,0 PL 0,36,255 +17 3482 . A <*> 0 . ;I16=7,5,0,0,454,17424,0,0,627,34923,0,0,219,4993,0,0;QS=1,0 PL 0,36,255 +17 3483 . G <*> 0 . ;I16=6,5,0,0,375,13425,0,0,567,31323,0,0,219,5033,0,0;QS=1,0 PL 0,33,253 +17 3484 . A <*> 0 . ;I16=7,3,0,0,345,12341,0,0,538,30482,0,0,196,4458,0,0;QS=1,0 PL 0,30,227 +17 3485 . C <*> 0 . ;I16=7,4,0,0,423,16341,0,0,567,31323,0,0,224,5142,0,0;QS=1,0 PL 0,33,255 +17 3486 . T <*> 0 . ;I16=7,4,0,0,404,15550,0,0,567,31323,0,0,203,4635,0,0;QS=1,0 PL 0,33,255 +17 3487 . C <*> 0 . ;I16=7,5,0,0,415,14947,0,0,627,34923,0,0,231,5291,0,0;QS=1,0 PL 0,36,255 +17 3488 . T <*> 0 . ;I16=7,5,0,0,424,15500,0,0,627,34923,0,0,234,5332,0,0;QS=1,0 PL 0,36,255 +17 3489 . G <*> 0 . ;I16=7,6,0,0,462,17074,0,0,656,35764,0,0,238,5384,0,0;QS=1,0 PL 0,39,255 +17 3490 . T <*> 0 . ;I16=8,6,0,0,467,16471,0,0,716,39364,0,0,242,5448,0,0;QS=1,0 PL 0,42,255 +17 3491 . C <*> 0 . ;I16=8,7,0,0,509,18213,0,0,807,45723,0,0,246,5520,0,0;QS=1,0 PL 0,45,255 +17 3492 . T <*> 0 . ;I16=8,7,0,0,453,15813,0,0,807,45723,0,0,252,5610,0,0;QS=1,0 PL 0,45,255 +17 3493 . C <*> 0 . ;I16=8,8,0,0,512,17714,0,0,836,46564,0,0,263,5741,0,0;QS=1,0 PL 0,48,255 +17 3493 . CAAAAAAAAAAAAA CAAAAAAAAAAAA,CAAAAAAAAAAAAAA 0 . INDEL;I16=5,5,0,2,255,6523,47,1129,600,36000,89,4441,147,3143,30,650;QS=0.833333,0.0833333,0.0833333 PL 0,22,42,22,44,42 +17 3494 . A <*> 0 . ;I16=8,7,0,0,517,18657,0,0,807,45723,0,0,239,5213,0,0;QS=1,0 PL 0,45,255 +17 3495 . A <*> 0 . ;I16=8,7,0,0,522,18598,0,0,807,45723,0,0,246,5352,0,0;QS=1,0 PL 0,45,255 +17 3496 . A <*> 0 . ;I16=8,7,0,0,520,18544,0,0,807,45723,0,0,251,5409,0,0;QS=1,0 PL 0,45,255 +17 3497 . A <*> 0 . ;I16=8,7,0,0,544,19966,0,0,807,45723,0,0,255,5433,0,0;QS=1,0 PL 0,45,255 +17 3498 . A <*> 0 . ;I16=8,7,0,0,529,19017,0,0,807,45723,0,0,258,5424,0,0;QS=1,0 PL 0,45,255 +17 3499 . A <*> 0 . ;I16=8,7,0,0,548,20266,0,0,807,45723,0,0,261,5433,0,0;QS=1,0 PL 0,45,255 +17 3500 . A <*> 0 . ;I16=8,7,0,0,527,18935,0,0,807,45723,0,0,264,5460,0,0;QS=1,0 PL 0,45,255 +17 3501 . A <*> 0 . ;I16=8,7,0,0,529,19075,0,0,807,45723,0,0,267,5505,0,0;QS=1,0 PL 0,45,255 +17 3502 . A <*> 0 . ;I16=8,7,0,0,540,19866,0,0,807,45723,0,0,270,5568,0,0;QS=1,0 PL 0,45,255 +17 3503 . A <*> 0 . ;I16=8,7,0,0,535,19431,0,0,807,45723,0,0,273,5649,0,0;QS=1,0 PL 0,45,255 +17 3504 . A <*> 0 . ;I16=8,7,0,0,539,19917,0,0,807,45723,0,0,276,5748,0,0;QS=1,0 PL 0,45,255 +17 3505 . A <*> 0 . ;I16=8,7,0,0,526,18970,0,0,807,45723,0,0,278,5816,0,0;QS=1,0 PL 0,45,255 +17 3506 . A <*> 0 . ;I16=7,6,0,0,443,15543,0,0,749,44041,0,0,213,4365,0,0;QS=1,0 PL 0,39,255 +17 3507 . T <*> 0 . ;I16=6,10,0,0,573,20701,0,0,898,52082,0,0,279,5787,0,0;QS=1,0 PL 0,48,255 +17 3508 . C <*> 0 . ;I16=7,10,0,0,644,25172,0,0,927,52923,0,0,310,6582,0,0;QS=1,0 PL 0,51,255 +17 3509 . A <*> 0 . ;I16=8,10,0,0,615,21433,0,0,956,53764,0,0,340,7352,0,0;QS=1,0 PL 0,54,255 +17 3510 . C A,<*> 0 . ;I16=6,10,1,0,619,24263,40,1600,898,52082,29,841,294,6222,25,625;QS=0.953526,0.0464744,0 PL 0,22,255,48,255,255 +17 3511 . A <*> 0 . ;I16=8,10,0,0,570,19376,0,0,987,56523,0,0,323,6991,0,0;QS=1,0 PL 0,54,255 +17 3512 . C <*> 0 . ;I16=7,11,0,0,659,24547,0,0,1018,59282,0,0,303,6485,0,0;QS=1,0 PL 0,54,255 +17 3513 . C A,<*> 0 . ;I16=7,11,1,0,654,24398,13,169,1018,59282,29,841,307,6579,25,625;QS=0.980122,0.0198777,0 PL 0,42,255,54,255,255 +17 3514 . A <*> 0 . ;I16=8,11,0,0,668,23938,0,0,1047,60123,0,0,336,7322,0,0;QS=1,0 PL 0,57,255 +17 3515 . T <*> 0 . ;I16=9,11,0,0,714,26150,0,0,1076,60964,0,0,364,8038,0,0;QS=1,0 PL 0,60,255 +17 3516 . T <*> 0 . ;I16=10,10,0,0,736,27330,0,0,1107,63723,0,0,341,7475,0,0;QS=1,0 PL 0,60,255 +17 3517 . T <*> 0 . ;I16=10,11,0,0,733,26309,0,0,1136,64564,0,0,367,8083,0,0;QS=1,0 PL 0,63,255 +17 3518 . T <*> 0 . ;I16=10,11,0,0,742,26718,0,0,1136,64564,0,0,367,8039,0,0;QS=1,0 PL 0,63,255 +17 3519 . G <*> 0 . ;I16=10,11,0,0,741,27585,0,0,1136,64564,0,0,367,8019,0,0;QS=1,0 PL 0,63,255 +17 3520 . G <*> 0 . ;I16=8,11,0,0,695,26009,0,0,1047,60123,0,0,336,7450,0,0;QS=1,0 PL 0,57,255 +17 3521 . C <*> 0 . ;I16=8,10,0,0,679,25905,0,0,1049,62041,0,0,321,6921,0,0;QS=1,0 PL 0,54,255 +17 3522 . T <*> 0 . ;I16=9,10,0,0,692,25978,0,0,1078,62882,0,0,341,7315,0,0;QS=1,0 PL 0,57,255 +17 3523 . T <*> 0 . ;I16=8,9,0,0,587,20795,0,0,958,55682,0,0,332,7340,0,0;QS=1,0 PL 0,51,255 +17 3524 . C <*> 0 . ;I16=8,9,0,0,646,24856,0,0,989,58441,0,0,326,7070,0,0;QS=1,0 PL 0,51,255 +17 3525 . A <*> 0 . ;I16=10,9,0,0,685,25301,0,0,1078,62882,0,0,344,7408,0,0;QS=1,0 PL 0,57,255 +17 3526 . G <*> 0 . ;I16=9,9,0,0,691,26925,0,0,1049,62041,0,0,331,7251,0,0;QS=1,0 PL 0,54,255 +17 3527 . A <*> 0 . ;I16=10,9,0,0,668,24360,0,0,1078,62882,0,0,348,7564,0,0;QS=1,0 PL 0,57,255 +17 3528 . T <*> 0 . ;I16=10,9,0,0,654,23088,0,0,1078,62882,0,0,350,7672,0,0;QS=1,0 PL 0,57,255 +17 3529 . T <*> 0 . ;I16=9,9,0,0,603,20717,0,0,1049,62041,0,0,340,7656,0,0;QS=1,0 PL 0,54,255 +17 3530 . G <*> 0 . ;I16=8,9,0,0,641,24813,0,0,989,58441,0,0,344,7826,0,0;QS=1,0 PL 0,51,255 +17 3531 . C A,<*> 0 . ;I16=9,9,1,0,657,25161,38,1444,1018,59282,29,841,373,8637,10,100;QS=0.957726,0.0422741,0 PL 0,28,255,54,255,255 +17 3532 . A <*> 0 . ;I16=10,9,0,0,690,25690,0,0,1047,60123,0,0,385,8869,0,0;QS=1,0 PL 0,57,255 +17 3533 . T <*> 0 . ;I16=9,9,0,0,640,23306,0,0,1018,59282,0,0,361,8341,0,0;QS=1,0 PL 0,54,255 +17 3534 . A <*> 0 . ;I16=8,9,0,0,601,21737,0,0,958,55682,0,0,363,8451,0,0;QS=1,0 PL 0,51,255 +17 3535 . T <*> 0 . ;I16=10,9,0,0,646,23102,0,0,1047,60123,0,0,390,9198,0,0;QS=1,0 PL 0,57,255 +17 3536 . C <*> 0 . ;I16=9,9,0,0,662,24972,0,0,1018,59282,0,0,368,8708,0,0;QS=1,0 PL 0,54,255 +17 3537 . C <*> 0 . ;I16=8,9,0,0,673,26739,0,0,989,58441,0,0,364,8690,0,0;QS=1,0 PL 0,51,255 +17 3538 . T <*> 0 . ;I16=9,9,0,0,664,24890,0,0,1018,59282,0,0,368,8716,0,0;QS=1,0 PL 0,54,255 +17 3539 . C <*> 0 . ;I16=8,9,0,0,664,26088,0,0,989,58441,0,0,366,8734,0,0;QS=1,0 PL 0,51,255 +17 3540 . C <*> 0 . ;I16=8,9,0,0,668,26400,0,0,989,58441,0,0,367,8771,0,0;QS=1,0 PL 0,51,255 +17 3541 . T <*> 0 . ;I16=8,9,0,0,624,23286,0,0,989,58441,0,0,368,8818,0,0;QS=1,0 PL 0,51,255 +17 3542 . G <*> 0 . ;I16=8,9,0,0,654,25402,0,0,989,58441,0,0,368,8824,0,0;QS=1,0 PL 0,51,255 +17 3543 . C <*> 0 . ;I16=8,8,0,0,619,24139,0,0,929,54841,0,0,369,8837,0,0;QS=1,0 PL 0,48,255 +17 3544 . A <*> 0 . ;I16=8,8,0,0,589,21865,0,0,929,54841,0,0,370,8856,0,0;QS=1,0 PL 0,48,255 +17 3545 . A <*> 0 . ;I16=8,8,0,0,594,22442,0,0,929,54841,0,0,371,8881,0,0;QS=1,0 PL 0,48,255 +17 3546 . G <*> 0 . ;I16=9,8,0,0,659,25935,0,0,958,55682,0,0,394,9392,0,0;QS=1,0 PL 0,51,255 +17 3547 . G <*> 0 . ;I16=8,9,0,0,616,22972,0,0,989,58441,0,0,371,8853,0,0;QS=1,0 PL 0,51,255 +17 3548 . A <*> 0 . ;I16=8,9,0,0,596,21384,0,0,989,58441,0,0,372,8852,0,0;QS=1,0 PL 0,51,255 +17 3549 . T <*> 0 . ;I16=9,9,0,0,613,21519,0,0,1018,59282,0,0,393,9261,0,0;QS=1,0 PL 0,54,255 +17 3550 . A <*> 0 . ;I16=8,9,0,0,622,22920,0,0,989,58441,0,0,374,8880,0,0;QS=1,0 PL 0,51,255 +17 3551 . T <*> 0 . ;I16=8,9,0,0,602,21588,0,0,989,58441,0,0,374,8858,0,0;QS=1,0 PL 0,51,255 +17 3552 . A <*> 0 . ;I16=9,9,0,0,648,23708,0,0,1018,59282,0,0,391,9133,0,0;QS=1,0 PL 0,54,255 +17 3553 . T A,<*> 0 . ;I16=8,9,1,0,613,22231,20,400,989,58441,29,841,374,8838,16,256;QS=0.967949,0.0320513,0 PL 0,34,255,51,255,255 +17 3554 . A <*> 0 . ;I16=9,9,0,0,626,22226,0,0,1018,59282,0,0,389,9065,0,0;QS=1,0 PL 0,54,255 +17 3555 . C <*> 0 . ;I16=9,9,0,0,621,22141,0,0,1018,59282,0,0,388,9046,0,0;QS=1,0 PL 0,54,255 +17 3556 . G <*> 0 . ;I16=8,9,0,0,605,21869,0,0,989,58441,0,0,374,8868,0,0;QS=1,0 PL 0,51,255 +17 3557 . C <*> 0 . ;I16=9,9,0,0,636,22924,0,0,1049,62041,0,0,374,8894,0,0;QS=1,0 PL 0,54,255 +17 3558 . G <*> 0 . ;I16=10,9,0,0,639,22339,0,0,1078,62882,0,0,386,9050,0,0;QS=1,0 PL 0,57,255 +17 3559 . T <*> 0 . ;I16=9,9,0,0,651,23837,0,0,1049,62041,0,0,375,8925,0,0;QS=1,0 PL 0,54,255 +17 3560 . G <*> 0 . ;I16=10,9,0,0,725,28319,0,0,1078,62882,0,0,385,9033,0,0;QS=1,0 PL 0,57,255 +17 3561 . A <*> 0 . ;I16=10,9,0,0,686,25494,0,0,1078,62882,0,0,382,8934,0,0;QS=1,0 PL 0,57,255 +17 3562 . A <*> 0 . ;I16=10,8,0,0,666,24922,0,0,1018,59282,0,0,379,8799,0,0;QS=1,0 PL 0,54,255 +17 3563 . A <*> 0 . ;I16=10,8,0,0,666,24774,0,0,1018,59282,0,0,376,8678,0,0;QS=1,0 PL 0,54,255 +17 3564 . T <*> 0 . ;I16=9,8,0,0,638,24178,0,0,989,58441,0,0,366,8486,0,0;QS=1,0 PL 0,51,255 +17 3565 . T <*> 0 . ;I16=10,9,0,0,675,24107,0,0,1078,62882,0,0,368,8382,0,0;QS=1,0 PL 0,57,255 +17 3566 . C <*> 0 . ;I16=10,9,0,0,688,25862,0,0,1078,62882,0,0,364,8210,0,0;QS=1,0 PL 0,57,255 +17 3567 . A <*> 0 . ;I16=9,9,0,0,673,25311,0,0,1049,62041,0,0,357,8049,0,0;QS=1,0 PL 0,54,255 +17 3568 . A <*> 0 . ;I16=9,9,0,0,668,25112,0,0,1049,62041,0,0,354,7922,0,0;QS=1,0 PL 0,54,255 +17 3569 . G <*> 0 . ;I16=9,9,0,0,701,27427,0,0,1049,62041,0,0,350,7764,0,0;QS=1,0 PL 0,54,255 +17 3570 . T <*> 0 . ;I16=9,9,0,0,618,21730,0,0,1049,62041,0,0,346,7626,0,0;QS=1,0 PL 0,54,255 +17 3571 . C <*> 0 . ;I16=8,9,0,0,646,25062,0,0,989,58441,0,0,343,7507,0,0;QS=1,0 PL 0,51,255 +17 3572 . A <*> 0 . ;I16=8,9,0,0,638,24028,0,0,989,58441,0,0,340,7406,0,0;QS=1,0 PL 0,51,255 +17 3573 . A <*> 0 . ;I16=8,9,0,0,643,24429,0,0,989,58441,0,0,335,7223,0,0;QS=1,0 PL 0,51,255 +17 3574 . T <*> 0 . ;I16=8,9,0,0,628,23284,0,0,989,58441,0,0,330,7058,0,0;QS=1,0 PL 0,51,255 +17 3575 . G <*> 0 . ;I16=8,9,0,0,673,26745,0,0,989,58441,0,0,325,6911,0,0;QS=1,0 PL 0,51,255 +17 3576 . A <*> 0 . ;I16=8,9,0,0,582,20484,0,0,989,58441,0,0,320,6782,0,0;QS=1,0 PL 0,51,255 +17 3577 . C <*> 0 . ;I16=8,10,0,0,673,25515,0,0,1049,62041,0,0,315,6671,0,0;QS=1,0 PL 0,54,255 +17 3578 . A <*> 0 . ;I16=8,10,0,0,673,25285,0,0,1049,62041,0,0,311,6579,0,0;QS=1,0 PL 0,54,255 +17 3579 . A <*> 0 . ;I16=8,10,0,0,627,22299,0,0,1049,62041,0,0,307,6507,0,0;QS=1,0 PL 0,54,255 +17 3580 . A <*> 0 . ;I16=8,10,0,0,666,24812,0,0,1049,62041,0,0,303,6455,0,0;QS=1,0 PL 0,54,255 +17 3581 . T <*> 0 . ;I16=8,10,0,0,666,24770,0,0,1049,62041,0,0,298,6374,0,0;QS=1,0 PL 0,54,255 +17 3582 . C <*> 0 . ;I16=8,10,0,0,682,26054,0,0,1049,62041,0,0,292,6266,0,0;QS=1,0 PL 0,54,255 +17 3583 . A <*> 0 . ;I16=8,10,0,0,659,24469,0,0,1049,62041,0,0,285,6131,0,0;QS=1,0 PL 0,54,255 +17 3584 . G <*> 0 . ;I16=7,10,0,0,615,22847,0,0,989,58441,0,0,279,6017,0,0;QS=1,0 PL 0,51,255 +17 3585 . A <*> 0 . ;I16=7,11,0,0,598,20538,0,0,1049,62041,0,0,273,5923,0,0;QS=1,0 PL 0,54,255 +17 3586 . A <*> 0 . ;I16=7,9,0,0,583,21969,0,0,929,54841,0,0,263,5735,0,0;QS=1,0 PL 0,48,255 +17 3587 . G A,<*> 0 . ;I16=2,5,5,2,282,11398,249,9087,420,25200,420,25200,115,2541,142,3048;QS=0.531073,0.468927,0 PL 161,0,184,182,205,255 +17 3588 . A <*> 0 . ;I16=7,8,0,0,536,19368,0,0,900,54000,0,0,255,5471,0,0;QS=1,0 PL 0,45,255 +17 3589 . A <*> 0 . ;I16=7,7,0,0,515,19089,0,0,840,50400,0,0,252,5368,0,0;QS=1,0 PL 0,42,255 +17 3590 . A <*> 0 . ;I16=7,7,0,0,514,19126,0,0,840,50400,0,0,249,5283,0,0;QS=1,0 PL 0,42,255 +17 3591 . A <*> 0 . ;I16=7,7,0,0,481,17001,0,0,840,50400,0,0,244,5116,0,0;QS=1,0 PL 0,42,255 +17 3592 . A <*> 0 . ;I16=7,7,0,0,473,16677,0,0,840,50400,0,0,239,4967,0,0;QS=1,0 PL 0,42,255 +17 3593 . A <*> 0 . ;I16=7,7,0,0,478,16616,0,0,840,50400,0,0,234,4836,0,0;QS=1,0 PL 0,42,255 +17 3594 . C <*> 0 . ;I16=6,6,0,0,463,18081,0,0,720,43200,0,0,214,4466,0,0;QS=1,0 PL 0,36,255 +17 3595 . A <*> 0 . ;I16=7,6,0,0,494,18824,0,0,780,46800,0,0,226,4624,0,0;QS=1,0 PL 0,39,255 +17 3596 . T <*> 0 . ;I16=7,6,0,0,443,15291,0,0,780,46800,0,0,222,4542,0,0;QS=1,0 PL 0,39,255 +17 3597 . A <*> 0 . ;I16=7,6,0,0,478,17716,0,0,780,46800,0,0,218,4476,0,0;QS=1,0 PL 0,39,255 +17 3598 . T <*> 0 . ;I16=5,6,0,0,398,14468,0,0,660,39600,0,0,203,4281,0,0;QS=1,0 PL 0,33,255 +17 3599 . A <*> 0 . ;I16=6,6,0,0,442,16366,0,0,720,43200,0,0,212,4388,0,0;QS=1,0 PL 0,36,255 +17 3600 . T <*> 0 . ;I16=7,6,0,0,456,16178,0,0,775,46225,0,0,208,4316,0,0;QS=1,0 PL 0,39,255 +17 3601 . A <*> 0 . ;I16=7,6,0,0,451,15881,0,0,775,46225,0,0,205,4261,0,0;QS=1,0 PL 0,39,255 +17 3602 . T <*> 0 . ;I16=7,6,0,0,448,15714,0,0,775,46225,0,0,202,4224,0,0;QS=1,0 PL 0,39,255 +17 3603 . A <*> 0 . ;I16=7,6,0,0,436,14890,0,0,775,46225,0,0,198,4154,0,0;QS=1,0 PL 0,39,255 +17 3604 . C <*> 0 . ;I16=7,6,0,0,456,16260,0,0,775,46225,0,0,194,4100,0,0;QS=1,0 PL 0,39,255 +17 3605 . G <*> 0 . ;I16=7,6,0,0,426,14366,0,0,775,46225,0,0,190,4062,0,0;QS=1,0 PL 0,39,255 +17 3606 . C <*> 0 . ;I16=6,6,0,0,440,16846,0,0,715,42625,0,0,187,4039,0,0;QS=1,0 PL 0,36,255 +17 3607 . A <*> 0 . ;I16=6,5,0,0,389,14151,0,0,655,39025,0,0,185,4029,0,0;QS=1,0 PL 0,33,255 +17 3608 . A <*> 0 . ;I16=6,6,0,0,414,14658,0,0,715,42625,0,0,183,4031,0,0;QS=1,0 PL 0,36,255 +17 3609 . A <*> 0 . ;I16=6,6,0,0,405,14159,0,0,715,42625,0,0,182,4046,0,0;QS=1,0 PL 0,36,255 +17 3610 . C <*> 0 . ;I16=6,6,0,0,419,15163,0,0,715,42625,0,0,180,4026,0,0;QS=1,0 PL 0,36,255 +17 3611 . C <*> 0 . ;I16=5,5,0,0,383,14767,0,0,595,35425,0,0,179,3969,0,0;QS=1,0 PL 0,30,255 +17 3612 . A <*> 0 . ;I16=5,5,0,0,387,15065,0,0,595,35425,0,0,178,3922,0,0;QS=1,0 PL 0,30,255 +17 3613 . G <*> 0 . ;I16=5,6,0,0,404,15106,0,0,655,39025,0,0,177,3885,0,0;QS=1,0 PL 0,33,255 +17 3614 . T <*> 0 . ;I16=5,6,0,0,405,14969,0,0,655,39025,0,0,177,3859,0,0;QS=1,0 PL 0,33,255 +17 3615 . A <*> 0 . ;I16=5,6,0,0,400,14622,0,0,655,39025,0,0,177,3845,0,0;QS=1,0 PL 0,33,255 +17 3616 . T <*> 0 . ;I16=5,6,0,0,415,15733,0,0,655,39025,0,0,178,3842,0,0;QS=1,0 PL 0,33,255 +17 3617 . C <*> 0 . ;I16=5,6,0,0,415,15761,0,0,655,39025,0,0,180,3850,0,0;QS=1,0 PL 0,33,255 +17 3618 . C <*> 0 . ;I16=5,6,0,0,438,17592,0,0,655,39025,0,0,182,3870,0,0;QS=1,0 PL 0,33,255 +17 3619 . T <*> 0 . ;I16=5,6,0,0,416,15836,0,0,655,39025,0,0,184,3902,0,0;QS=1,0 PL 0,33,255 +17 3620 . A <*> 0 . ;I16=5,6,0,0,388,13804,0,0,655,39025,0,0,186,3946,0,0;QS=1,0 PL 0,33,255 +17 3621 . C <*> 0 . ;I16=5,6,0,0,426,16744,0,0,655,39025,0,0,188,4002,0,0;QS=1,0 PL 0,33,255 +17 3622 . T <*> 0 . ;I16=5,6,0,0,418,15986,0,0,655,39025,0,0,189,4021,0,0;QS=1,0 PL 0,33,255 +17 3623 . G <*> 0 . ;I16=6,6,0,0,445,16835,0,0,715,42625,0,0,190,4054,0,0;QS=1,0 PL 0,36,255 +17 3624 . T <*> 0 . ;I16=6,6,0,0,426,15570,0,0,715,42625,0,0,192,4102,0,0;QS=1,0 PL 0,36,255 +17 3625 . G <*> 0 . ;I16=5,6,0,0,433,17061,0,0,655,39025,0,0,195,4165,0,0;QS=1,0 PL 0,33,255 +17 3626 . T <*> 0 . ;I16=5,6,0,0,415,15755,0,0,655,39025,0,0,197,4191,0,0;QS=1,0 PL 0,33,255 +17 3627 . G <*> 0 . ;I16=5,7,0,0,440,16458,0,0,715,42625,0,0,199,4229,0,0;QS=1,0 PL 0,36,255 +17 3628 . T <*> 0 . ;I16=5,7,0,0,459,17629,0,0,715,42625,0,0,202,4280,0,0;QS=1,0 PL 0,36,255 +17 3629 . G <*> 0 . ;I16=5,7,0,0,470,18466,0,0,715,42625,0,0,205,4345,0,0;QS=1,0 PL 0,36,255 +17 3630 . T <*> 0 . ;I16=5,8,0,0,477,17713,0,0,775,46225,0,0,208,4424,0,0;QS=1,0 PL 0,39,255 +17 3631 . C <*> 0 . ;I16=5,8,0,0,428,14412,0,0,775,46225,0,0,212,4518,0,0;QS=1,0 PL 0,39,255 +17 3632 . G <*> 0 . ;I16=5,8,0,0,453,16089,0,0,775,46225,0,0,216,4628,0,0;QS=1,0 PL 0,39,255 +17 3633 . T <*> 0 . ;I16=5,8,0,0,466,16902,0,0,775,46225,0,0,220,4754,0,0;QS=1,0 PL 0,39,255 +17 3634 . T <*> 0 . ;I16=5,8,0,0,479,17893,0,0,775,46225,0,0,223,4845,0,0;QS=1,0 PL 0,39,255 +17 3635 . T <*> 0 . ;I16=4,8,0,0,462,17824,0,0,715,42625,0,0,227,4949,0,0;QS=1,0 PL 0,36,255 +17 3636 . G <*> 0 . ;I16=4,8,0,0,468,18374,0,0,715,42625,0,0,231,5065,0,0;QS=1,0 PL 0,36,255 +17 3637 . T <*> 0 . ;I16=4,8,0,0,441,16737,0,0,715,42625,0,0,235,5193,0,0;QS=1,0 PL 0,36,255 +17 3638 . T <*> 0 . ;I16=4,8,0,0,459,17595,0,0,715,42625,0,0,239,5333,0,0;QS=1,0 PL 0,36,255 +17 3639 . G <*> 0 . ;I16=4,8,0,0,472,18604,0,0,715,42625,0,0,242,5434,0,0;QS=1,0 PL 0,36,255 +17 3640 . T <*> 0 . ;I16=4,8,0,0,458,17554,0,0,715,42625,0,0,243,5447,0,0;QS=1,0 PL 0,36,255 +17 3641 . G <*> 0 . ;I16=4,8,0,0,458,17894,0,0,715,42625,0,0,244,5474,0,0;QS=1,0 PL 0,36,255 +17 3642 . T <*> 0 . ;I16=4,8,0,0,443,16513,0,0,715,42625,0,0,244,5464,0,0;QS=1,0 PL 0,36,255 +17 3643 . T <*> 0 . ;I16=4,8,0,0,454,17236,0,0,715,42625,0,0,244,5466,0,0;QS=1,0 PL 0,36,255 +17 3644 . T <*> 0 . ;I16=4,8,0,0,455,17361,0,0,715,42625,0,0,244,5480,0,0;QS=1,0 PL 0,36,255 +17 3645 . T <*> 0 . ;I16=4,8,0,0,453,17147,0,0,715,42625,0,0,244,5506,0,0;QS=1,0 PL 0,36,255 +17 3646 . C <*> 0 . ;I16=3,8,0,0,360,12138,0,0,655,39025,0,0,219,4919,0,0;QS=1,0 PL 0,33,234 +17 3647 . G <*> 0 . ;I16=5,7,0,0,435,16289,0,0,715,42625,0,0,245,5593,0,0;QS=1,0 PL 0,36,255 +17 3648 . A <*> 0 . ;I16=5,7,0,0,430,15638,0,0,715,42625,0,0,247,5653,0,0;QS=1,0 PL 0,36,255 +17 3649 . C <*> 0 . ;I16=5,7,0,0,447,17185,0,0,715,42625,0,0,248,5674,0,0;QS=1,0 PL 0,36,255 +17 3650 . A <*> 0 . ;I16=5,7,0,0,460,18038,0,0,715,42625,0,0,249,5705,0,0;QS=1,0 PL 0,36,255 +17 3651 . G <*> 0 . ;I16=5,7,0,0,479,19295,0,0,715,42625,0,0,250,5746,0,0;QS=1,0 PL 0,36,255 +17 3652 . C <*> 0 . ;I16=5,8,0,0,467,17707,0,0,775,46225,0,0,225,5123,0,0;QS=1,0 PL 0,39,255 +17 3653 . T <*> 0 . ;I16=6,8,0,0,532,20378,0,0,835,49825,0,0,251,5713,0,0;QS=1,0 PL 0,42,255 +17 3654 . G <*> 0 . ;I16=6,8,0,0,540,20910,0,0,835,49825,0,0,252,5692,0,0;QS=1,0 PL 0,42,255 +17 3655 . T <*> 0 . ;I16=7,8,0,0,545,20211,0,0,895,53425,0,0,253,5685,0,0;QS=1,0 PL 0,45,255 +17 3656 . C <*> 0 . ;I16=7,8,0,0,535,19897,0,0,895,53425,0,0,254,5642,0,0;QS=1,0 PL 0,45,255 +17 3657 . C <*> 0 . ;I16=7,8,0,0,501,16969,0,0,895,53425,0,0,255,5613,0,0;QS=1,0 PL 0,45,255 +17 3658 . G <*> 0 . ;I16=7,8,0,0,511,17903,0,0,895,53425,0,0,256,5598,0,0;QS=1,0 PL 0,45,255 +17 3659 . T <*> 0 . ;I16=7,8,0,0,568,21578,0,0,895,53425,0,0,257,5597,0,0;QS=1,0 PL 0,45,255 +17 3660 . G <*> 0 . ;I16=7,8,0,0,585,22901,0,0,895,53425,0,0,258,5610,0,0;QS=1,0 PL 0,45,255 +17 3661 . T <*> 0 . ;I16=7,8,0,0,561,21193,0,0,895,53425,0,0,259,5637,0,0;QS=1,0 PL 0,45,255 +17 3662 . T <*> 0 . ;I16=7,8,0,0,543,19817,0,0,895,53425,0,0,260,5678,0,0;QS=1,0 PL 0,45,255 +17 3663 . A <*> 0 . ;I16=8,8,0,0,573,20875,0,0,955,57025,0,0,261,5733,0,0;QS=1,0 PL 0,48,255 +17 3664 . T <*> 0 . ;I16=8,8,0,0,571,20775,0,0,955,57025,0,0,263,5803,0,0;QS=1,0 PL 0,48,255 +17 3665 . A <*> 0 . ;I16=7,7,0,0,524,19674,0,0,835,49825,0,0,267,5887,0,0;QS=1,0 PL 0,42,255 +17 3666 . A <*> 0 . ;I16=7,7,0,0,533,20431,0,0,835,49825,0,0,271,5983,0,0;QS=1,0 PL 0,42,255 +17 3667 . T <*> 0 . ;I16=7,7,0,0,491,17901,0,0,835,49825,0,0,275,6091,0,0;QS=1,0 PL 0,42,255 +17 3668 . A <*> 0 . ;I16=7,7,0,0,485,17273,0,0,835,49825,0,0,278,6162,0,0;QS=1,0 PL 0,42,255 +17 3669 . A <*> 0 . ;I16=7,7,0,0,524,19726,0,0,835,49825,0,0,281,6247,0,0;QS=1,0 PL 0,42,255 +17 3670 . T <*> 0 . ;I16=7,7,0,0,532,20302,0,0,835,49825,0,0,284,6346,0,0;QS=1,0 PL 0,42,255 +17 3671 . T <*> 0 . ;I16=7,7,0,0,517,19169,0,0,835,49825,0,0,287,6459,0,0;QS=1,0 PL 0,42,255 +17 3672 . C <*> 0 . ;I16=7,7,0,0,523,20011,0,0,835,49825,0,0,290,6586,0,0;QS=1,0 PL 0,42,255 +17 3673 . C <*> 0 . ;I16=6,7,0,0,525,21371,0,0,775,46225,0,0,267,6051,0,0;QS=1,0 PL 0,39,255 +17 3674 . T <*> 0 . ;I16=7,7,0,0,537,20763,0,0,835,49825,0,0,294,6778,0,0;QS=1,0 PL 0,42,255 +17 3675 . C <*> 0 . ;I16=7,7,0,0,562,22836,0,0,835,49825,0,0,295,6843,0,0;QS=1,0 PL 0,42,255 +17 3676 . T <*> 0 . ;I16=7,7,0,0,526,20126,0,0,835,49825,0,0,296,6922,0,0;QS=1,0 PL 0,42,255 +17 3677 . A <*> 0 . ;I16=6,7,0,0,460,17160,0,0,775,46225,0,0,274,6390,0,0;QS=1,0 PL 0,39,255 +17 3678 . G <*> 0 . ;I16=7,7,0,0,531,20447,0,0,835,49825,0,0,300,7020,0,0;QS=1,0 PL 0,42,255 +17 3679 . T <*> 0 . ;I16=7,7,0,0,514,19374,0,0,835,49825,0,0,301,7035,0,0;QS=1,0 PL 0,42,255 +17 3680 . T <*> 0 . ;I16=7,7,0,0,525,19767,0,0,835,49825,0,0,302,7060,0,0;QS=1,0 PL 0,42,255 +17 3681 . C <*> 0 . ;I16=7,7,0,0,521,20383,0,0,835,49825,0,0,302,7044,0,0;QS=1,0 PL 0,42,255 +17 3682 . A <*> 0 . ;I16=7,7,0,0,512,19062,0,0,835,49825,0,0,302,7036,0,0;QS=1,0 PL 0,42,255 +17 3683 . A <*> 0 . ;I16=7,6,0,0,470,17464,0,0,775,46225,0,0,294,6938,0,0;QS=1,0 PL 0,39,255 +17 3684 . A <*> 0 . ;I16=7,7,0,0,507,19063,0,0,835,49825,0,0,300,6948,0,0;QS=1,0 PL 0,42,255 +17 3685 . T <*> 0 . ;I16=7,7,0,0,509,19095,0,0,835,49825,0,0,299,6919,0,0;QS=1,0 PL 0,42,255 +17 3686 . T <*> 0 . ;I16=7,7,0,0,497,18211,0,0,835,49825,0,0,298,6900,0,0;QS=1,0 PL 0,42,255 +17 3687 . T <*> 0 . ;I16=7,7,0,0,530,20114,0,0,835,49825,0,0,297,6891,0,0;QS=1,0 PL 0,42,255 +17 3688 . A <*> 0 . ;I16=8,6,0,0,521,19559,0,0,812,47594,0,0,283,6699,0,0;QS=1,0 PL 0,42,255 +17 3689 . T <*> 0 . ;I16=8,7,0,0,535,19897,0,0,872,51194,0,0,293,6757,0,0;QS=1,0 PL 0,45,255 +17 3690 . T <*> 0 . ;I16=8,7,0,0,556,20966,0,0,872,51194,0,0,291,6683,0,0;QS=1,0 PL 0,45,255 +17 3691 . C <*> 0 . ;I16=8,7,0,0,581,23023,0,0,872,51194,0,0,288,6572,0,0;QS=1,0 PL 0,45,255 +17 3692 . A <*> 0 . ;I16=9,7,0,0,567,20481,0,0,932,54794,0,0,285,6475,0,0;QS=1,0 PL 0,48,255 +17 3693 . T <*> 0 . ;I16=9,6,0,0,567,21557,0,0,872,51194,0,0,284,6392,0,0;QS=1,0 PL 0,45,255 +17 3694 . T <*> 0 . ;I16=9,6,0,0,536,19738,0,0,872,51194,0,0,283,6323,0,0;QS=1,0 PL 0,45,255 +17 3695 . T <*> 0 . ;I16=9,6,0,0,548,20414,0,0,872,51194,0,0,282,6268,0,0;QS=1,0 PL 0,45,255 +17 3696 . T <*> 0 . ;I16=9,6,0,0,565,21451,0,0,872,51194,0,0,281,6227,0,0;QS=1,0 PL 0,45,255 +17 3697 . T <*> 0 . ;I16=9,6,0,0,544,19856,0,0,872,51194,0,0,280,6200,0,0;QS=1,0 PL 0,45,255 +17 3698 . A <*> 0 . ;I16=9,5,0,0,508,18766,0,0,812,47594,0,0,256,5654,0,0;QS=1,0 PL 0,42,255 +17 3699 . A <*> 0 . ;I16=9,6,0,0,548,20304,0,0,872,51194,0,0,276,6092,0,0;QS=1,0 PL 0,45,255 +17 3700 . C <*> 0 . ;I16=7,6,0,0,489,18951,0,0,757,44569,0,0,260,5836,0,0;QS=1,0 PL 0,39,255 +17 3701 . T <*> 0 . ;I16=8,6,0,0,530,20270,0,0,817,48169,0,0,274,6044,0,0;QS=1,0 PL 0,42,255 +17 3702 . T <*> 0 . ;I16=8,6,0,0,525,19721,0,0,817,48169,0,0,271,5941,0,0;QS=1,0 PL 0,42,255 +17 3703 . C <*> 0 . ;I16=8,6,0,0,532,20566,0,0,817,48169,0,0,268,5852,0,0;QS=1,0 PL 0,42,255 +17 3704 . A <*> 0 . ;I16=8,6,0,0,518,19392,0,0,817,48169,0,0,265,5777,0,0;QS=1,0 PL 0,42,255 +17 3705 . T <*> 0 . ;I16=8,6,0,0,499,18263,0,0,817,48169,0,0,261,5667,0,0;QS=1,0 PL 0,42,255 +17 3706 . A <*> 0 . ;I16=8,6,0,0,545,21277,0,0,817,48169,0,0,257,5573,0,0;QS=1,0 PL 0,42,255 +17 3707 . G <*> 0 . ;I16=8,6,0,0,548,21714,0,0,817,48169,0,0,253,5495,0,0;QS=1,0 PL 0,42,255 +17 3708 . T <*> 0 . ;I16=9,5,0,0,492,17588,0,0,794,45938,0,0,250,5432,0,0;QS=1,0 PL 0,42,255 +17 3709 . A <*> 0 . ;I16=9,5,0,0,490,17766,0,0,794,45938,0,0,248,5384,0,0;QS=1,0 PL 0,42,255 +17 3710 . C <*> 0 . ;I16=9,5,0,0,511,18951,0,0,794,45938,0,0,246,5352,0,0;QS=1,0 PL 0,42,255 +17 3711 . C <*> 0 . ;I16=9,5,0,0,524,20146,0,0,794,45938,0,0,244,5336,0,0;QS=1,0 PL 0,42,255 +17 3712 . A <*> 0 . ;I16=9,5,0,0,495,17849,0,0,794,45938,0,0,242,5336,0,0;QS=1,0 PL 0,42,255 +17 3713 . C <*> 0 . ;I16=10,4,0,0,490,17876,0,0,794,45938,0,0,241,5351,0,0;QS=1,0 PL 0,42,255 +17 3714 . A <*> 0 . ;I16=10,3,0,0,475,17631,0,0,711,40107,0,0,214,4704,0,0;QS=1,0 PL 0,39,255 +17 3715 . T <*> 0 . ;I16=12,3,0,0,549,20289,0,0,808,45076,0,0,215,4699,0,0;QS=1,0 PL 0,45,255 +17 3716 . T <*> 0 . ;I16=11,4,0,0,519,18227,0,0,808,45076,0,0,242,5334,0,0;QS=1,0 PL 0,45,255 +17 3717 . C <*> 0 . ;I16=11,4,0,0,566,21612,0,0,808,45076,0,0,244,5360,0,0;QS=1,0 PL 0,45,255 +17 3718 . T <*> 0 . ;I16=11,4,0,0,576,22358,0,0,808,45076,0,0,245,5351,0,0;QS=1,0 PL 0,45,255 +17 3719 . A <*> 0 . ;I16=11,4,0,0,519,18261,0,0,808,45076,0,0,246,5356,0,0;QS=1,0 PL 0,45,255 +17 3720 . C <*> 0 . ;I16=11,4,0,0,551,20521,0,0,808,45076,0,0,247,5375,0,0;QS=1,0 PL 0,45,255 +17 3721 . A <*> 0 . ;I16=12,3,0,0,529,19315,0,0,805,44725,0,0,223,4783,0,0;QS=1,0 PL 0,45,255 +17 3722 . C <*> 0 . ;I16=12,4,0,0,570,20816,0,0,865,48325,0,0,250,5456,0,0;QS=1,0 PL 0,48,255 +17 3723 . A <*> 0 . ;I16=11,4,0,0,537,19727,0,0,805,44725,0,0,253,5519,0,0;QS=1,0 PL 0,45,255 +17 3724 . C <*> 0 . ;I16=11,4,0,0,572,21936,0,0,805,44725,0,0,256,5596,0,0;QS=1,0 PL 0,45,255 +17 3725 . T <*> 0 . ;I16=11,4,0,0,574,22128,0,0,805,44725,0,0,259,5687,0,0;QS=1,0 PL 0,45,255 +17 3726 . G <*> 0 . ;I16=11,4,0,0,551,20907,0,0,805,44725,0,0,262,5792,0,0;QS=1,0 PL 0,45,255 +17 3727 . C <*> 0 . ;I16=11,3,0,0,500,18576,0,0,745,41125,0,0,264,5812,0,0;QS=1,0 PL 0,42,255 +17 3728 . C <*> 0 . ;I16=11,3,0,0,502,19038,0,0,745,41125,0,0,266,5848,0,0;QS=1,0 PL 0,42,255 +17 3729 . C <*> 0 . ;I16=11,3,0,0,539,20857,0,0,745,41125,0,0,268,5900,0,0;QS=1,0 PL 0,42,255 +17 3730 . A <*> 0 . ;I16=11,2,0,0,452,16388,0,0,685,37525,0,0,269,5869,0,0;QS=1,0 PL 0,39,241 +17 3731 . T <*> 0 . ;I16=12,2,0,0,505,18933,0,0,695,37625,0,0,270,5856,0,0;QS=1,0 PL 0,42,253 +17 3732 . G <*> 0 . ;I16=12,2,0,0,518,19636,0,0,695,37625,0,0,272,5862,0,0;QS=1,0 PL 0,42,252 +17 3733 . T <*> 0 . ;I16=13,2,0,0,528,18816,0,0,755,41225,0,0,274,5888,0,0;QS=1,0 PL 0,45,248 +17 3734 . C <*> 0 . ;I16=14,2,0,0,585,22147,0,0,815,44825,0,0,276,5884,0,0;QS=1,0 PL 0,48,255 +17 3735 . C <*> 0 . ;I16=14,2,0,0,551,20179,0,0,815,44825,0,0,279,5901,0,0;QS=1,0 PL 0,48,254 +17 3736 . C <*> 0 . ;I16=13,1,0,0,528,20166,0,0,745,41125,0,0,252,5290,0,0;QS=1,0 PL 0,42,235 +17 3737 . C <*> 0 . ;I16=14,2,0,0,565,21171,0,0,815,44825,0,0,285,6001,0,0;QS=1,0 PL 0,48,251 +17 3738 . T <*> 0 . ;I16=14,2,0,0,571,21287,0,0,815,44825,0,0,287,6035,0,0;QS=1,0 PL 0,48,253 +17 3739 . C <*> 0 . ;I16=14,2,0,0,607,23583,0,0,815,44825,0,0,288,6042,0,0;QS=1,0 PL 0,48,255 +17 3740 . A <*> 0 . ;I16=14,2,0,0,533,18687,0,0,815,44825,0,0,288,6020,0,0;QS=1,0 PL 0,48,247 +17 3741 . A <*> 0 . ;I16=14,2,0,0,518,17624,0,0,815,44825,0,0,287,5967,0,0;QS=1,0 PL 0,48,238 +17 3742 . G <*> 0 . ;I16=14,2,0,0,587,22423,0,0,815,44825,0,0,286,5932,0,0;QS=1,0 PL 0,48,255 +17 3743 . C <*> 0 . ;I16=13,2,0,0,536,19964,0,0,805,44725,0,0,273,5771,0,0;QS=1,0 PL 0,45,254 +17 3744 . T <*> 0 . ;I16=14,2,0,0,591,22547,0,0,815,44825,0,0,284,5916,0,0;QS=1,0 PL 0,48,255 +17 3745 . T <*> 0 . ;I16=13,2,0,0,498,17314,0,0,755,41225,0,0,258,5310,0,0;QS=1,0 PL 0,45,233 +17 3746 . C <*> 0 . ;I16=14,2,0,0,577,21511,0,0,815,44825,0,0,282,5972,0,0;QS=1,0 PL 0,48,255 +17 3747 . C <*> 0 . ;I16=13,2,0,0,525,19059,0,0,805,44725,0,0,264,5720,0,0;QS=1,0 PL 0,45,249 +17 3748 . C <*> 0 . ;I16=13,2,0,0,535,19639,0,0,805,44725,0,0,261,5707,0,0;QS=1,0 PL 0,45,255 +17 3749 . C <*> 0 . ;I16=13,2,0,0,535,19703,0,0,805,44725,0,0,258,5708,0,0;QS=1,0 PL 0,45,250 +17 3750 . T <*> 0 . ;I16=15,2,0,0,574,20774,0,0,852,46194,0,0,274,6084,0,0;QS=1,0 PL 0,51,251 +17 3751 . G <*> 0 . ;I16=14,2,0,0,557,20201,0,0,842,46094,0,0,252,5704,0,0;QS=1,0 PL 0,48,255 +17 3752 . G <*> 0 . ;I16=14,0,0,0,460,15918,0,0,672,35394,0,0,249,5613,0,0;QS=1,0 PL 0,42,182 +17 3753 . C <*> 0 . ;I16=14,1,0,0,500,17724,0,0,732,38994,0,0,272,6196,0,0;QS=1,0 PL 0,45,213 +17 3754 . T <*> 0 . ;I16=14,1,0,0,502,18076,0,0,732,38994,0,0,272,6266,0,0;QS=1,0 PL 0,45,218 +17 3755 . C <*> 0 . ;I16=11,1,0,0,451,17409,0,0,602,31694,0,0,250,5774,0,0;QS=1,0 PL 0,36,219 +17 3756 . C <*> 0 . ;I16=12,1,0,0,488,18836,0,0,612,31794,0,0,276,6446,0,0;QS=1,0 PL 0,39,229 +17 3757 . T <*> 0 . ;I16=12,1,0,0,448,16206,0,0,612,31794,0,0,277,6503,0,0;QS=1,0 PL 0,39,210 +17 3758 . G <*> 0 . ;I16=12,1,0,0,480,17932,0,0,612,31794,0,0,278,6570,0,0;QS=1,0 PL 0,39,220 +17 3759 . C <*> 0 . ;I16=12,1,0,0,465,17401,0,0,612,31794,0,0,278,6596,0,0;QS=1,0 PL 0,39,220 +17 3760 . A <*> 0 . ;I16=12,1,0,0,423,14563,0,0,612,31794,0,0,277,6579,0,0;QS=1,0 PL 0,39,203 +17 3761 . A <*> 0 . ;I16=12,1,0,0,474,17416,0,0,612,31794,0,0,276,6568,0,0;QS=1,0 PL 0,39,215 +17 3762 . C <*> 0 . ;I16=12,1,0,0,440,15470,0,0,612,31794,0,0,275,6563,0,0;QS=1,0 PL 0,39,209 +17 3763 . C <*> 0 . ;I16=11,1,0,0,419,15179,0,0,552,28194,0,0,274,6514,0,0;QS=1,0 PL 0,36,213 +17 3764 . A <*> 0 . ;I16=12,1,0,0,464,16778,0,0,612,31794,0,0,273,6471,0,0;QS=1,0 PL 0,39,212 +17 3765 . C <*> 0 . ;I16=12,1,0,0,444,15928,0,0,612,31794,0,0,273,6435,0,0;QS=1,0 PL 0,39,200 +17 3766 . A <*> 0 . ;I16=12,2,0,0,506,18502,0,0,672,35394,0,0,273,6407,0,0;QS=1,0 PL 0,42,248 +17 3767 . A <*> 0 . ;I16=12,2,0,0,491,17683,0,0,672,35394,0,0,274,6388,0,0;QS=1,0 PL 0,42,246 +17 3768 . A <*> 0 . ;I16=12,2,0,0,489,17631,0,0,672,35394,0,0,275,6379,0,0;QS=1,0 PL 0,42,237 +17 3769 . T <*> 0 . ;I16=12,2,0,0,483,17319,0,0,672,35394,0,0,276,6380,0,0;QS=1,0 PL 0,42,246 +17 3770 . C <*> 0 . ;I16=12,2,0,0,516,19510,0,0,672,35394,0,0,277,6391,0,0;QS=1,0 PL 0,42,252 +17 3771 . T <*> 0 . ;I16=12,2,0,0,500,18592,0,0,672,35394,0,0,278,6412,0,0;QS=1,0 PL 0,42,253 +17 3772 . A <*> 0 . ;I16=12,2,0,0,480,16874,0,0,672,35394,0,0,279,6443,0,0;QS=1,0 PL 0,42,236 +17 3773 . C <*> 0 . ;I16=12,2,0,0,508,18884,0,0,672,35394,0,0,280,6484,0,0;QS=1,0 PL 0,42,253 +17 3774 . T <*> 0 . ;I16=12,2,0,0,522,19866,0,0,672,35394,0,0,281,6535,0,0;QS=1,0 PL 0,42,253 +17 3775 . C <*> 0 . ;I16=12,2,0,0,508,19484,0,0,672,35394,0,0,281,6547,0,0;QS=1,0 PL 0,42,255 +17 3776 . T <*> 0 . ;I16=12,1,0,0,493,19097,0,0,612,31794,0,0,281,6519,0,0;QS=1,0 PL 0,39,229 +17 3777 . C <*> 0 . ;I16=12,1,0,0,463,17293,0,0,612,31794,0,0,281,6499,0,0;QS=1,0 PL 0,39,220 +17 3778 . T <*> 0 . ;I16=11,1,0,0,466,18226,0,0,602,31694,0,0,256,5862,0,0;QS=1,0 PL 0,36,227 +17 3779 . G <*> 0 . ;I16=12,1,0,0,456,17096,0,0,612,31794,0,0,281,6483,0,0;QS=1,0 PL 0,39,220 +17 3780 . C <*> 0 . ;I16=11,2,0,0,446,16076,0,0,662,35294,0,0,256,5862,0,0;QS=1,0 PL 0,39,235 +17 3781 . C <*> 0 . ;I16=13,2,0,0,549,20445,0,0,709,36763,0,0,282,6500,0,0;QS=1,0 PL 0,45,255 +17 3782 . T <*> 0 . ;I16=13,2,0,0,567,21585,0,0,709,36763,0,0,284,6524,0,0;QS=1,0 PL 0,45,255 +17 3783 . C <*> 0 . ;I16=13,2,0,0,547,20427,0,0,709,36763,0,0,285,6511,0,0;QS=1,0 PL 0,45,255 +17 3784 . T <*> 0 . ;I16=13,3,0,0,584,21864,0,0,769,40363,0,0,286,6512,0,0;QS=1,0 PL 0,48,255 +17 3785 . G <*> 0 . ;I16=12,3,0,0,547,20633,0,0,759,40263,0,0,263,5903,0,0;QS=1,0 PL 0,45,255 +17 3786 . T <*> 0 . ;I16=13,3,0,0,510,16982,0,0,769,40363,0,0,290,6560,0,0;QS=1,0 PL 0,48,250 +17 3787 . G <*> 0 . ;I16=13,3,0,0,556,20416,0,0,769,40363,0,0,292,6608,0,0;QS=1,0 PL 0,48,255 +17 3788 . G <*> 0 . ;I16=11,2,0,0,460,16548,0,0,615,32145,0,0,265,5981,0,0;QS=1,0 PL 0,39,239 +17 3789 . G <*> 0 . ;I16=10,3,0,0,436,15148,0,0,662,35294,0,0,247,5449,0,0;QS=1,0 PL 0,39,251 +17 3790 . T <*> 0 . ;I16=10,3,0,0,450,15960,0,0,662,35294,0,0,247,5393,0,0;QS=1,0 PL 0,39,255 +17 3791 . T <*> 0 . ;I16=12,3,0,0,512,17740,0,0,732,38994,0,0,293,6419,0,0;QS=1,0 PL 0,45,255 +17 3792 . G A,<*> 0 . ;I16=11,3,1,0,495,18329,38,1444,695,37625,37,1369,269,5819,22,484;QS=0.926295,0.0737052,0 PL 0,8,238,42,241,255 +17 3793 . A <*> 0 . ;I16=12,3,0,0,535,19393,0,0,732,38994,0,0,289,6203,0,0;QS=1,0 PL 0,45,255 +17 3794 . C <*> 0 . ;I16=12,3,0,0,509,18275,0,0,732,38994,0,0,287,6119,0,0;QS=1,0 PL 0,45,255 +17 3795 . C <*> 0 . ;I16=11,3,0,0,503,18631,0,0,722,38894,0,0,260,5426,0,0;QS=1,0 PL 0,42,255 +17 3796 . T <*> 0 . ;I16=12,3,0,0,550,20396,0,0,732,38994,0,0,283,5999,0,0;QS=1,0 PL 0,45,255 +17 3797 . A <*> 0 . ;I16=12,3,0,0,499,17105,0,0,732,38994,0,0,281,5963,0,0;QS=1,0 PL 0,45,255 +17 3798 . T <*> 0 . ;I16=11,3,0,0,509,18911,0,0,672,35394,0,0,265,5747,0,0;QS=1,0 PL 0,42,255 +17 3799 . T <*> 0 . ;I16=12,3,0,0,509,17721,0,0,732,38994,0,0,277,5939,0,0;QS=1,0 PL 0,45,255 +17 3800 . C <*> 0 . ;I16=11,3,0,0,522,20208,0,0,672,35394,0,0,276,5950,0,0;QS=1,0 PL 0,42,255 +17 3801 . T <*> 0 . ;I16=11,3,0,0,505,19089,0,0,672,35394,0,0,275,5975,0,0;QS=1,0 PL 0,42,255 +17 3802 . G <*> 0 . ;I16=9,3,0,0,436,16414,0,0,605,32045,0,0,224,4764,0,0;QS=1,0 PL 0,36,255 +17 3803 . G <*> 0 . ;I16=10,3,0,0,425,14725,0,0,662,35294,0,0,248,5442,0,0;QS=1,0 PL 0,39,249 +17 3804 . A <*> 0 . ;I16=10,3,0,0,446,15932,0,0,662,35294,0,0,246,5460,0,0;QS=1,0 PL 0,39,255 +17 3805 . C <*> 0 . ;I16=11,3,0,0,470,16532,0,0,672,35394,0,0,269,6119,0,0;QS=1,0 PL 0,42,255 +17 3806 . A <*> 0 . ;I16=11,3,0,0,507,18771,0,0,672,35394,0,0,266,6118,0,0;QS=1,0 PL 0,42,255 +17 3807 . C <*> 0 . ;I16=9,3,0,0,425,15275,0,0,605,32045,0,0,216,5014,0,0;QS=1,0 PL 0,36,255 +17 3808 . G <*> 0 . ;I16=8,3,0,0,360,12070,0,0,568,30676,0,0,213,4979,0,0;QS=1,0 PL 0,33,233 +17 3809 . T <*> 0 . ;I16=10,3,0,0,428,14762,0,0,635,34025,0,0,253,5891,0,0;QS=1,0 PL 0,39,249 +17 3810 . C <*> 0 . ;I16=8,4,0,0,467,18337,0,0,628,34276,0,0,204,4792,0,0;QS=1,0 PL 0,36,255 +17 3811 . A C,<*> 0 . ;I16=8,4,2,0,420,15080,39,785,628,34276,67,3349,200,4690,42,914;QS=0.941043,0.0589569,0 PL 0,15,248,36,254,255 +17 3812 . T <*> 0 . ;I16=9,4,0,0,449,15691,0,0,635,34025,0,0,237,5481,0,0;QS=1,0 PL 0,39,255 +17 3813 . A <*> 0 . ;I16=9,4,0,0,431,15031,0,0,635,34025,0,0,233,5371,0,0;QS=1,0 PL 0,39,255 +17 3814 . G <*> 0 . ;I16=7,4,0,0,417,16243,0,0,588,32556,0,0,205,4647,0,0;QS=1,0 PL 0,33,255 +17 3815 . A <*> 0 . ;I16=7,4,0,0,355,12217,0,0,561,31287,0,0,226,5086,0,0;QS=1,0 PL 0,33,239 +17 3816 . A <*> 0 . ;I16=7,4,0,0,387,14063,0,0,561,31287,0,0,223,4959,0,0;QS=1,0 PL 0,33,248 +17 3817 . A <*> 0 . ;I16=7,4,0,0,401,14987,0,0,561,31287,0,0,220,4842,0,0;QS=1,0 PL 0,33,255 +17 3818 . T <*> 0 . ;I16=7,4,0,0,375,13555,0,0,561,31287,0,0,217,4735,0,0;QS=1,0 PL 0,33,252 +17 3819 . A <*> 0 . ;I16=8,4,0,0,411,14835,0,0,590,32128,0,0,214,4638,0,0;QS=1,0 PL 0,36,255 +17 3820 . G <*> 0 . ;I16=8,4,0,0,438,16850,0,0,590,32128,0,0,212,4552,0,0;QS=1,0 PL 0,36,255 +17 3821 . A <*> 0 . ;I16=9,4,0,0,459,16897,0,0,650,35728,0,0,210,4478,0,0;QS=1,0 PL 0,39,255 +17 3822 . G <*> 0 . ;I16=9,4,0,0,481,18461,0,0,650,35728,0,0,209,4417,0,0;QS=1,0 PL 0,39,255 +17 3823 . T <*> 0 . ;I16=8,4,0,0,414,14588,0,0,593,32479,0,0,203,4345,0,0;QS=1,0 PL 0,36,255 +17 3824 . C <*> 0 . ;I16=9,4,0,0,475,17969,0,0,650,35728,0,0,207,4337,0,0;QS=1,0 PL 0,39,255 +17 3825 . C <*> 0 . ;I16=8,4,0,0,455,17717,0,0,593,32479,0,0,202,4260,0,0;QS=1,0 PL 0,36,255 +17 3826 . T <*> 0 . ;I16=9,4,0,0,460,17062,0,0,650,35728,0,0,203,4217,0,0;QS=1,0 PL 0,39,255 +17 3827 . G <*> 0 . ;I16=9,4,0,0,479,17993,0,0,650,35728,0,0,201,4181,0,0;QS=1,0 PL 0,39,255 +17 3828 . C <*> 0 . ;I16=9,4,0,0,475,18031,0,0,650,35728,0,0,199,4161,0,0;QS=1,0 PL 0,39,255 +17 3829 . A <*> 0 . ;I16=7,4,0,0,402,14926,0,0,583,32379,0,0,189,4075,0,0;QS=1,0 PL 0,33,255 +17 3830 . A <*> 0 . ;I16=9,4,0,0,463,16695,0,0,650,35728,0,0,197,4165,0,0;QS=1,0 PL 0,39,255 +17 3831 . C A,<*> 0 . ;I16=8,4,1,0,452,17272,14,196,640,35628,10,100,190,4140,7,49;QS=0.977578,0.0224215,0 PL 0,27,255,36,255,255 +17 3832 . A <*> 0 . ;I16=10,4,0,0,496,17726,0,0,710,39328,0,0,197,4229,0,0;QS=1,0 PL 0,42,255 +17 3833 . C <*> 0 . ;I16=8,4,0,0,404,14062,0,0,590,32128,0,0,198,4284,0,0;QS=1,0 PL 0,36,249 +17 3834 . G <*> 0 . ;I16=7,4,0,0,361,12157,0,0,580,32028,0,0,198,4340,0,0;QS=1,0 PL 0,33,242 +17 3835 . T <*> 0 . ;I16=8,4,0,0,417,15015,0,0,590,32128,0,0,205,4441,0,0;QS=1,0 PL 0,36,255 +17 3836 . G C,<*> 0 . ;I16=7,5,1,0,433,16191,14,196,609,32869,10,100,205,4485,2,4;QS=0.976471,0.0235294,0 PL 0,27,255,36,255,255 +17 3837 . G <*> 0 . ;I16=6,5,0,0,365,12485,0,0,552,29620,0,0,202,4500,0,0;QS=1,0 PL 0,33,245 +17 3838 . C <*> 0 . ;I16=8,5,0,0,449,16217,0,0,619,32969,0,0,213,4625,0,0;QS=1,0 PL 0,39,255 +17 3839 . C <*> 0 . ;I16=7,5,0,0,400,13544,0,0,609,32869,0,0,216,4664,0,0;QS=1,0 PL 0,36,255 +17 3840 . G <*> 0 . ;I16=7,5,0,0,404,13908,0,0,609,32869,0,0,219,4717,0,0;QS=1,0 PL 0,36,255 +17 3841 . T <*> 0 . ;I16=7,5,0,0,441,16425,0,0,609,32869,0,0,221,4735,0,0;QS=1,0 PL 0,36,255 +17 3842 . C <*> 0 . ;I16=7,5,0,0,474,18834,0,0,609,32869,0,0,223,4769,0,0;QS=1,0 PL 0,36,255 +17 3843 . T <*> 0 . ;I16=7,5,0,0,479,19179,0,0,609,32869,0,0,225,4819,0,0;QS=1,0 PL 0,36,255 +17 3844 . G <*> 0 . ;I16=8,5,0,0,474,17576,0,0,669,36469,0,0,227,4885,0,0;QS=1,0 PL 0,39,255 +17 3845 . T <*> 0 . ;I16=8,5,0,0,478,17676,0,0,669,36469,0,0,229,4917,0,0;QS=1,0 PL 0,39,255 +17 3846 . G <*> 0 . ;I16=8,5,0,0,505,19693,0,0,669,36469,0,0,231,4965,0,0;QS=1,0 PL 0,39,255 +17 3847 . T <*> 0 . ;I16=8,5,0,0,462,16604,0,0,669,36469,0,0,232,4978,0,0;QS=1,0 PL 0,39,255 +17 3848 . C <*> 0 . ;I16=8,5,0,0,502,19692,0,0,669,36469,0,0,233,5005,0,0;QS=1,0 PL 0,39,255 +17 3849 . T <*> 0 . ;I16=7,5,0,0,451,17043,0,0,632,35100,0,0,234,5046,0,0;QS=1,0 PL 0,36,255 +17 3850 . G <*> 0 . ;I16=7,5,0,0,435,16127,0,0,632,35100,0,0,236,5100,0,0;QS=1,0 PL 0,36,255 +17 3851 . G <*> 0 . ;I16=7,5,0,0,451,17261,0,0,632,35100,0,0,238,5166,0,0;QS=1,0 PL 0,36,255 +17 3852 . C <*> 0 . ;I16=7,5,0,0,451,17255,0,0,632,35100,0,0,240,5244,0,0;QS=1,0 PL 0,36,255 +17 3853 . T <*> 0 . ;I16=8,6,0,0,515,19293,0,0,721,39541,0,0,242,5334,0,0;QS=1,0 PL 0,42,255 +17 3854 . T <*> 0 . ;I16=8,7,0,0,498,17070,0,0,781,43141,0,0,246,5438,0,0;QS=1,0 PL 0,45,255 +17 3855 . C <*> 0 . ;I16=8,8,0,0,571,20903,0,0,841,46741,0,0,250,5510,0,0;QS=1,0 PL 0,48,255 +17 3856 . T <*> 0 . ;I16=8,7,0,0,552,20514,0,0,812,45900,0,0,251,5543,0,0;QS=1,0 PL 0,45,255 +17 3857 . C <*> 0 . ;I16=8,8,0,0,593,22777,0,0,841,46741,0,0,258,5614,0,0;QS=1,0 PL 0,48,255 +17 3858 . T <*> 0 . ;I16=8,9,0,0,598,21416,0,0,901,50341,0,0,261,5645,0,0;QS=1,0 PL 0,51,255 +17 3859 . C <*> 0 . ;I16=8,9,0,0,536,17518,0,0,901,50341,0,0,265,5695,0,0;QS=1,0 PL 0,51,255 +17 3860 . G <*> 0 . ;I16=8,9,0,0,526,17338,0,0,901,50341,0,0,269,5765,0,0;QS=1,0 PL 0,51,255 +17 3861 . C <*> 0 . ;I16=9,8,0,0,623,23477,0,0,878,48110,0,0,267,5819,0,0;QS=1,0 PL 0,51,255 +17 3862 . T <*> 0 . ;I16=9,8,0,0,626,23176,0,0,878,48110,0,0,270,5866,0,0;QS=1,0 PL 0,51,255 +17 3863 . T <*> 0 . ;I16=9,9,0,0,589,20023,0,0,938,51710,0,0,281,5995,0,0;QS=1,0 PL 0,54,255 +17 3864 . A <*> 0 . ;I16=8,9,0,0,594,21264,0,0,878,48110,0,0,285,6045,0,0;QS=1,0 PL 0,51,255 +17 3865 . G <*> 0 . ;I16=8,10,0,0,643,23855,0,0,938,51710,0,0,289,6115,0,0;QS=1,0 PL 0,54,255 +17 3866 . C <*> 0 . ;I16=8,9,0,0,617,23137,0,0,878,48110,0,0,295,6205,0,0;QS=1,0 PL 0,51,255 +17 3867 . A <*> 0 . ;I16=8,9,0,0,595,21337,0,0,878,48110,0,0,300,6266,0,0;QS=1,0 PL 0,51,255 +17 3868 . T <*> 0 . ;I16=8,9,0,0,629,23483,0,0,878,48110,0,0,305,6349,0,0;QS=1,0 PL 0,51,255 +17 3869 . C <*> 0 . ;I16=8,9,0,0,625,23633,0,0,878,48110,0,0,310,6454,0,0;QS=1,0 PL 0,51,255 +17 3870 . T <*> 0 . ;I16=8,9,0,0,612,22640,0,0,878,48110,0,0,314,6530,0,0;QS=1,0 PL 0,51,255 +17 3871 . T <*> 0 . ;I16=8,11,0,0,665,23691,0,0,998,55310,0,0,318,6626,0,0;QS=1,0 PL 0,57,255 +17 3872 . G <*> 0 . ;I16=8,11,0,0,669,24371,0,0,998,55310,0,0,324,6744,0,0;QS=1,0 PL 0,57,255 +17 3873 . T <*> 0 . ;I16=8,11,0,0,645,22787,0,0,998,55310,0,0,330,6886,0,0;QS=1,0 PL 0,57,255 +17 3874 . T <*> 0 . ;I16=9,11,0,0,662,22870,0,0,1058,58910,0,0,336,7052,0,0;QS=1,0 PL 0,60,255 +17 3875 . T <*> 0 . ;I16=10,11,0,0,701,24003,0,0,1115,62159,0,0,343,7243,0,0;QS=1,0 PL 0,63,255 +17 3876 . C <*> 0 . ;I16=10,10,0,0,715,26223,0,0,1055,58559,0,0,330,7020,0,0;QS=1,0 PL 0,60,255 +17 3877 . C <*> 0 . ;I16=10,11,0,0,763,28487,0,0,1115,62159,0,0,359,7707,0,0;QS=1,0 PL 0,63,255 +17 3878 . A <*> 0 . ;I16=10,10,0,0,719,26105,0,0,1055,58559,0,0,344,7452,0,0;QS=1,0 PL 0,60,255 +17 3879 . A <*> 0 . ;I16=11,11,0,0,821,31237,0,0,1152,63528,0,0,373,8181,0,0;QS=1,0 PL 0,66,255 +17 3880 . G <*> 0 . ;I16=11,9,0,0,744,28318,0,0,1032,56328,0,0,355,7729,0,0;QS=1,0 PL 0,60,255 +17 3881 . G <*> 0 . ;I16=11,10,0,0,714,25610,0,0,1092,59928,0,0,386,8498,0,0;QS=1,0 PL 0,63,255 +17 3882 . T <*> 0 . ;I16=11,10,0,0,698,24528,0,0,1092,59928,0,0,392,8662,0,0;QS=1,0 PL 0,63,255 +17 3883 . C <*> 0 . ;I16=12,9,0,0,753,27853,0,0,1092,59928,0,0,373,8221,0,0;QS=1,0 PL 0,63,255 +17 3884 . C <*> 0 . ;I16=12,10,0,0,776,28730,0,0,1152,63528,0,0,404,9000,0,0;QS=1,0 PL 0,66,255 +17 3885 . T <*> 0 . ;I16=12,11,0,0,829,30673,0,0,1212,67128,0,0,409,9125,0,0;QS=1,0 PL 0,69,255 +17 3886 . C <*> 0 . ;I16=12,11,0,0,833,31075,0,0,1212,67128,0,0,415,9273,0,0;QS=1,0 PL 0,69,255 +17 3887 . C <*> 0 . ;I16=12,11,0,0,811,29721,0,0,1212,67128,0,0,420,9394,0,0;QS=1,0 PL 0,69,255 +17 3888 . C <*> 0 . ;I16=11,11,0,0,832,31846,0,0,1152,63528,0,0,400,8912,0,0;QS=1,0 PL 0,66,255 +17 3889 . A <*> 0 . ;I16=11,11,0,0,789,28809,0,0,1175,65759,0,0,431,9701,0,0;QS=1,0 PL 0,66,255 +17 3890 . C <*> 0 . ;I16=10,11,0,0,789,30053,0,0,1115,62159,0,0,412,9260,0,0;QS=1,0 PL 0,63,255 +17 3891 . A <*> 0 . ;I16=11,11,0,0,835,32363,0,0,1175,65759,0,0,442,10038,0,0;QS=1,0 PL 0,66,255 +17 3892 . G <*> 0 . ;I16=11,10,0,0,776,29682,0,0,1115,62159,0,0,448,10208,0,0;QS=1,0 PL 0,63,255 +17 3893 . T <*> 0 . ;I16=11,11,0,0,769,27883,0,0,1175,65759,0,0,454,10394,0,0;QS=1,0 PL 0,66,255 +17 3894 . G <*> 0 . ;I16=11,10,0,0,776,29164,0,0,1115,62159,0,0,435,9923,0,0;QS=1,0 PL 0,63,255 +17 3895 . T <*> 0 . ;I16=11,11,0,0,772,27894,0,0,1175,65759,0,0,466,10722,0,0;QS=1,0 PL 0,66,255 +17 3896 . A <*> 0 . ;I16=11,12,0,0,820,30180,0,0,1235,69359,0,0,472,10916,0,0;QS=1,0 PL 0,69,255 +17 3897 . G <*> 0 . ;I16=11,12,0,0,847,32321,0,0,1235,69359,0,0,477,11029,0,0;QS=1,0 PL 0,69,255 +17 3898 . C <*> 0 . ;I16=11,12,0,0,879,34095,0,0,1235,69359,0,0,482,11160,0,0;QS=1,0 PL 0,69,255 +17 3899 . A <*> 0 . ;I16=11,12,0,0,841,31251,0,0,1235,69359,0,0,487,11309,0,0;QS=1,0 PL 0,69,255 +17 3900 . T <*> 0 . ;I16=11,12,0,0,821,30249,0,0,1235,69359,0,0,491,11425,0,0;QS=1,0 PL 0,69,255 +17 3901 . G <*> 0 . ;I16=11,10,0,0,768,28898,0,0,1115,62159,0,0,464,10856,0,0;QS=1,0 PL 0,63,255 +17 3902 . C <*> 0 . ;I16=11,12,0,0,872,33820,0,0,1235,69359,0,0,497,11601,0,0;QS=1,0 PL 0,69,255 +17 3903 . A <*> 0 . ;I16=10,12,0,0,742,26398,0,0,1178,66110,0,0,475,11085,0,0;QS=1,0 PL 0,66,255 +17 3904 . C <*> 0 . ;I16=10,12,0,0,796,29928,0,0,1175,65759,0,0,478,11208,0,0;QS=1,0 PL 0,66,255 +17 3905 . C <*> 0 . ;I16=10,12,0,0,850,33488,0,0,1175,65759,0,0,479,11245,0,0;QS=1,0 PL 0,66,255 +17 3906 . T <*> 0 . ;I16=11,12,0,0,855,32517,0,0,1235,69359,0,0,502,11780,0,0;QS=1,0 PL 0,69,255 +17 3907 . G <*> 0 . ;I16=11,11,0,0,850,33214,0,0,1175,65759,0,0,490,11632,0,0;QS=1,0 PL 0,66,255 +17 3908 . C <*> 0 . ;I16=11,12,0,0,851,33013,0,0,1235,69359,0,0,500,11744,0,0;QS=1,0 PL 0,69,255 +17 3909 . T <*> 0 . ;I16=11,12,0,0,814,29824,0,0,1230,68784,0,0,485,11533,0,0;QS=1,0 PL 0,69,255 +17 3910 . A <*> 0 . ;I16=11,12,0,0,822,29724,0,0,1230,68784,0,0,498,11676,0,0;QS=1,0 PL 0,69,255 +17 3911 . C <*> 0 . ;I16=11,12,0,0,857,32579,0,0,1230,68784,0,0,496,11566,0,0;QS=1,0 PL 0,69,255 +17 3912 . A <*> 0 . ;I16=12,12,0,0,822,29026,0,0,1290,72384,0,0,494,11472,0,0;QS=1,0 PL 0,72,255 +17 3913 . C <*> 0 . ;I16=11,12,0,0,885,34347,0,0,1230,68784,0,0,478,11170,0,0;QS=1,0 PL 0,69,255 +17 3914 . T <*> 0 . ;I16=11,13,0,0,891,33469,0,0,1290,72384,0,0,478,11140,0,0;QS=1,0 PL 0,72,255 +17 3915 . C <*> 0 . ;I16=11,14,0,0,952,36430,0,0,1350,75984,0,0,480,11128,0,0;QS=1,0 PL 0,75,255 +17 3916 . C <*> 0 . ;I16=11,14,0,0,971,38281,0,0,1350,75984,0,0,482,11136,0,0;QS=1,0 PL 0,75,255 +17 3917 . T <*> 0 . ;I16=11,14,0,0,937,35803,0,0,1350,75984,0,0,484,11164,0,0;QS=1,0 PL 0,75,255 +17 3918 . T <*> 0 . ;I16=11,15,0,0,910,33090,0,0,1410,79584,0,0,487,11213,0,0;QS=1,0 PL 0,78,255 +17 3919 . C <*> 0 . ;I16=10,15,0,0,971,38469,0,0,1381,78743,0,0,489,11183,0,0;QS=1,0 PL 0,75,255 +17 3920 . T <*> 0 . ;I16=10,15,0,0,922,34380,0,0,1381,78743,0,0,491,11173,0,0;QS=1,0 PL 0,75,255 +17 3921 . T <*> 0 . ;I16=10,15,0,0,874,31270,0,0,1381,78743,0,0,493,11183,0,0;QS=1,0 PL 0,75,255 +17 3922 . A <*> 0 . ;I16=10,15,0,0,921,34973,0,0,1381,78743,0,0,494,11162,0,0;QS=1,0 PL 0,75,255 +17 3923 . G <*> 0 . ;I16=10,14,0,0,903,34903,0,0,1321,75143,0,0,470,10534,0,0;QS=1,0 PL 0,72,255 +17 3924 . G <*> 0 . ;I16=9,15,0,0,930,36332,0,0,1321,75143,0,0,489,11125,0,0;QS=1,0 PL 0,72,255 +17 3925 . G <*> 0 . ;I16=10,15,0,0,872,32652,0,0,1381,78743,0,0,497,11207,0,0;QS=1,0 PL 0,75,255 +17 3926 . C <*> 0 . ;I16=10,15,0,0,937,36011,0,0,1381,78743,0,0,498,11258,0,0;QS=1,0 PL 0,75,255 +17 3927 . T <*> 0 . ;I16=10,15,0,0,925,34641,0,0,1381,78743,0,0,499,11327,0,0;QS=1,0 PL 0,75,255 +17 3928 . G <*> 0 . ;I16=10,15,0,0,933,35543,0,0,1381,78743,0,0,499,11365,0,0;QS=1,0 PL 0,75,255 +17 3929 . A <*> 0 . ;I16=9,15,0,0,897,33857,0,0,1321,75143,0,0,496,11370,0,0;QS=1,0 PL 0,72,255 +17 3930 . T <*> 0 . ;I16=9,15,0,0,852,30884,0,0,1324,75494,0,0,497,11355,0,0;QS=1,0 PL 0,72,255 +17 3931 . A <*> 0 . ;I16=9,15,0,0,845,30629,0,0,1324,75494,0,0,496,11358,0,0;QS=1,0 PL 0,72,255 +17 3932 . T <*> 0 . ;I16=8,15,0,0,832,30756,0,0,1264,71894,0,0,496,11382,0,0;QS=1,0 PL 0,69,255 +17 3933 . T <*> 0 . ;I16=8,15,0,0,868,32946,0,0,1264,71894,0,0,496,11426,0,0;QS=1,0 PL 0,69,255 +17 3934 . C <*> 0 . ;I16=8,15,0,0,883,34161,0,0,1264,71894,0,0,496,11490,0,0;QS=1,0 PL 0,69,255 +17 3935 . C <*> 0 . ;I16=8,15,0,0,812,29140,0,0,1264,71894,0,0,495,11523,0,0;QS=1,0 PL 0,69,255 +17 3936 . A G,<*> 0 . ;I16=4,5,4,8,348,13478,404,14594,489,27363,717,42849,199,4699,279,6569;QS=0.457718,0.542282,0 PL 215,0,204,242,240,255 +17 3937 . C <*> 0 . ;I16=8,14,0,0,726,24408,0,0,1235,71053,0,0,493,11543,0,0;QS=1,0 PL 0,66,255 +17 3938 . G <*> 0 . ;I16=8,14,0,0,752,26754,0,0,1235,71053,0,0,491,11529,0,0;QS=1,0 PL 0,66,255 +17 3939 . C <*> 0 . ;I16=8,14,0,0,853,33413,0,0,1235,71053,0,0,489,11531,0,0;QS=1,0 PL 0,66,255 +17 3940 . A <*> 0 . ;I16=8,14,0,0,773,28011,0,0,1235,71053,0,0,484,11398,0,0;QS=1,0 PL 0,66,255 +17 3941 . C <*> 0 . ;I16=8,14,0,0,795,29805,0,0,1235,71053,0,0,478,11230,0,0;QS=1,0 PL 0,66,255 +17 3942 . C <*> 0 . ;I16=8,14,0,0,860,33996,0,0,1235,71053,0,0,472,11078,0,0;QS=1,0 PL 0,66,255 +17 3943 . T <*> 0 . ;I16=8,14,0,0,822,31324,0,0,1235,71053,0,0,465,10891,0,0;QS=1,0 PL 0,66,255 +17 3944 . G <*> 0 . ;I16=7,13,0,0,711,25909,0,0,1146,66612,0,0,450,10604,0,0;QS=1,0 PL 0,60,255 +17 3945 . C <*> 0 . ;I16=7,14,0,0,825,32693,0,0,1175,67453,0,0,451,10459,0,0;QS=1,0 PL 0,63,255 +17 3946 . T <*> 0 . ;I16=7,14,0,0,776,28842,0,0,1175,67453,0,0,443,10215,0,0;QS=1,0 PL 0,63,255 +17 3947 . A <*> 0 . ;I16=7,14,0,0,737,26355,0,0,1175,67453,0,0,435,9987,0,0;QS=1,0 PL 0,63,255 +17 3948 . C <*> 0 . ;I16=7,14,0,0,798,30872,0,0,1175,67453,0,0,427,9775,0,0;QS=1,0 PL 0,63,255 +17 3949 . A <*> 0 . ;I16=7,14,0,0,774,28724,0,0,1175,67453,0,0,418,9530,0,0;QS=1,0 PL 0,63,255 +17 3950 . C <*> 0 . ;I16=8,14,0,0,822,31238,0,0,1235,71053,0,0,409,9303,0,0;QS=1,0 PL 0,66,255 +17 3951 . T <*> 0 . ;I16=8,14,0,0,776,27960,0,0,1235,71053,0,0,401,9095,0,0;QS=1,0 PL 0,66,255 +17 3952 . C <*> 0 . ;I16=9,14,0,0,795,28497,0,0,1295,74653,0,0,393,8907,0,0;QS=1,0 PL 0,69,255 +17 3953 . C <*> 0 . ;I16=9,13,0,0,818,31016,0,0,1266,73812,0,0,387,8739,0,0;QS=1,0 PL 0,66,255 +17 3954 . T <*> 0 . ;I16=9,12,0,0,751,27417,0,0,1206,70212,0,0,380,8492,0,0;QS=1,0 PL 0,63,255 +17 3955 . T <*> 0 . ;I16=9,11,0,0,721,26261,0,0,1146,66612,0,0,374,8266,0,0;QS=1,0 PL 0,60,255 +17 3956 . C <*> 0 . ;I16=9,11,0,0,744,28292,0,0,1146,66612,0,0,368,8060,0,0;QS=1,0 PL 0,60,255 +17 3957 . T <*> 0 . ;I16=9,11,0,0,737,27721,0,0,1146,66612,0,0,362,7874,0,0;QS=1,0 PL 0,60,255 +17 3958 . T <*> 0 . ;I16=9,11,0,0,699,24757,0,0,1146,66612,0,0,355,7659,0,0;QS=1,0 PL 0,60,255 +17 3959 . A <*> 0 . ;I16=10,11,0,0,719,25317,0,0,1206,70212,0,0,348,7466,0,0;QS=1,0 PL 0,63,255 +17 3960 . T <*> 0 . ;I16=10,11,0,0,693,23701,0,0,1206,70212,0,0,341,7247,0,0;QS=1,0 PL 0,63,255 +17 3961 . G <*> 0 . ;I16=9,11,0,0,760,29046,0,0,1146,66612,0,0,335,7053,0,0;QS=1,0 PL 0,60,255 +17 3962 . G <*> 0 . ;I16=9,11,0,0,709,25783,0,0,1146,66612,0,0,329,6883,0,0;QS=1,0 PL 0,60,255 +17 3963 . C <*> 0 . ;I16=9,11,0,0,753,28583,0,0,1146,66612,0,0,323,6737,0,0;QS=1,0 PL 0,60,255 +17 3964 . T <*> 0 . ;I16=9,11,0,0,761,29077,0,0,1146,66612,0,0,317,6615,0,0;QS=1,0 PL 0,60,255 +17 3965 . G <*> 0 . ;I16=9,10,0,0,724,27766,0,0,1086,63012,0,0,312,6516,0,0;QS=1,0 PL 0,57,255 +17 3966 . A <*> 0 . ;I16=9,9,0,0,655,24011,0,0,1049,61643,0,0,295,6245,0,0;QS=1,0 PL 0,54,255 +17 3967 . T <*> 0 . ;I16=10,9,0,0,668,23840,0,0,1086,63012,0,0,303,6285,0,0;QS=1,0 PL 0,57,255 +17 3968 . A <*> 0 . ;I16=10,9,0,0,653,22789,0,0,1086,63012,0,0,298,6156,0,0;QS=1,0 PL 0,57,255 +17 3969 . T <*> 0 . ;I16=9,9,0,0,650,23586,0,0,1049,61643,0,0,294,6052,0,0;QS=1,0 PL 0,54,255 +17 3970 . T <*> 0 . ;I16=9,9,0,0,629,22235,0,0,1049,61643,0,0,290,5972,0,0;QS=1,0 PL 0,54,255 +17 3971 . C <*> 0 . ;I16=9,8,0,0,612,22372,0,0,989,58043,0,0,287,5915,0,0;QS=1,0 PL 0,51,255 +17 3972 . C <*> 0 . ;I16=9,8,0,0,620,23086,0,0,989,58043,0,0,284,5880,0,0;QS=1,0 PL 0,51,255 +17 3973 . A <*> 0 . ;I16=9,8,0,0,603,21491,0,0,989,58043,0,0,281,5867,0,0;QS=1,0 PL 0,51,255 +17 3974 . C <*> 0 . ;I16=9,8,0,0,558,18534,0,0,989,58043,0,0,279,5875,0,0;QS=1,0 PL 0,51,255 +17 3975 . G <*> 0 . ;I16=9,8,0,0,546,18532,0,0,989,58043,0,0,278,5904,0,0;QS=1,0 PL 0,51,255 +17 3976 . C <*> 0 . ;I16=9,8,0,0,622,23120,0,0,989,58043,0,0,276,5904,0,0;QS=1,0 PL 0,51,255 +17 3977 . A <*> 0 . ;I16=9,8,0,0,562,19010,0,0,989,58043,0,0,274,5924,0,0;QS=1,0 PL 0,51,255 +17 3978 . C <*> 0 . ;I16=9,9,0,0,581,19463,0,0,1049,61643,0,0,272,5914,0,0;QS=1,0 PL 0,54,255 +17 3979 . C <*> 0 . ;I16=7,8,0,0,547,20361,0,0,892,53074,0,0,260,5752,0,0;QS=1,0 PL 0,45,255 +17 3980 . T <*> 0 . ;I16=8,8,0,0,562,20322,0,0,952,56674,0,0,270,5850,0,0;QS=1,0 PL 0,48,255 +17 3981 . G <*> 0 . ;I16=8,8,0,0,601,22833,0,0,952,56674,0,0,269,5845,0,0;QS=1,0 PL 0,48,255 +17 3982 . C <*> 0 . ;I16=8,8,0,0,586,22016,0,0,952,56674,0,0,268,5858,0,0;QS=1,0 PL 0,48,255 +17 3983 . T <*> 0 . ;I16=7,8,0,0,525,18629,0,0,895,53425,0,0,268,5888,0,0;QS=1,0 PL 0,45,255 +17 3984 . A <*> 0 . ;I16=8,8,0,0,568,20320,0,0,932,54794,0,0,267,5885,0,0;QS=1,0 PL 0,48,255 +17 3985 . C <*> 0 . ;I16=8,7,0,0,542,20064,0,0,872,51194,0,0,267,5849,0,0;QS=1,0 PL 0,45,255 +17 3986 . A <*> 0 . ;I16=8,7,0,0,512,17736,0,0,872,51194,0,0,267,5829,0,0;QS=1,0 PL 0,45,255 +17 3987 . C <*> 0 . ;I16=8,7,0,0,547,20953,0,0,872,51194,0,0,267,5825,0,0;QS=1,0 PL 0,45,255 +17 3988 . T <*> 0 . ;I16=8,7,0,0,547,20215,0,0,872,51194,0,0,267,5837,0,0;QS=1,0 PL 0,45,255 +17 3989 . C <*> 0 . ;I16=8,8,0,0,545,19387,0,0,932,54794,0,0,266,5768,0,0;QS=1,0 PL 0,48,255 +17 3990 . C <*> 0 . ;I16=8,8,0,0,577,21519,0,0,932,54794,0,0,265,5721,0,0;QS=1,0 PL 0,48,255 +17 3991 . T <*> 0 . ;I16=7,8,0,0,542,20204,0,0,872,51194,0,0,265,5695,0,0;QS=1,0 PL 0,45,255 +17 3992 . T <*> 0 . ;I16=7,8,0,0,511,18079,0,0,872,51194,0,0,263,5589,0,0;QS=1,0 PL 0,45,255 +17 3993 . C <*> 0 . ;I16=7,7,0,0,542,21184,0,0,812,47594,0,0,262,5502,0,0;QS=1,0 PL 0,42,255 +17 3994 . T <*> 0 . ;I16=8,7,0,0,554,20782,0,0,849,48963,0,0,261,5433,0,0;QS=1,0 PL 0,45,255 +17 3995 . T <*> 0 . ;I16=7,7,0,0,489,17245,0,0,789,45363,0,0,236,4758,0,0;QS=1,0 PL 0,42,255 +17 3996 . A <*> 0 . ;I16=7,7,0,0,513,18997,0,0,789,45363,0,0,236,4728,0,0;QS=1,0 PL 0,42,255 +17 3997 . G C,<*> 0 . ;I16=8,6,0,1,511,19101,21,441,789,45363,60,3600,252,5166,6,36;QS=0.960227,0.0397727,0 PL 0,24,255,42,255,255 +17 3998 . G <*> 0 . ;I16=7,7,0,0,519,19809,0,0,789,45363,0,0,232,4544,0,0;QS=1,0 PL 0,42,255 +17 3999 . G A,<*> 0 . ;I16=7,6,0,1,485,18841,37,1369,729,41763,60,3600,232,4742,4,16;QS=0.928709,0.0712909,0 PL 0,5,255,39,255,255 +17 4000 . C <*> 0 . ;I16=8,7,0,0,561,21483,0,0,849,48963,0,0,254,5118,0,0;QS=1,0 PL 0,45,255 +17 4001 . T <*> 0 . ;I16=8,7,0,0,566,21636,0,0,849,48963,0,0,252,5098,0,0;QS=1,0 PL 0,45,255 +17 4002 . G <*> 0 . ;I16=8,7,0,0,562,21536,0,0,849,48963,0,0,250,5098,0,0;QS=1,0 PL 0,45,255 +17 4003 . A <*> 0 . ;I16=8,7,0,0,523,18761,0,0,849,48963,0,0,247,5067,0,0;QS=1,0 PL 0,45,255 +17 4004 . T <*> 0 . ;I16=8,6,0,0,487,17431,0,0,789,45363,0,0,245,5053,0,0;QS=1,0 PL 0,42,255 +17 4005 . A <*> 0 . ;I16=7,5,0,0,444,16506,0,0,669,38163,0,0,212,4570,0,0;QS=1,0 PL 0,36,255 +17 4006 . T <*> 0 . ;I16=8,6,0,0,514,19176,0,0,789,45363,0,0,241,5073,0,0;QS=1,0 PL 0,42,255 +17 4007 . T G,<*> 0 . ;I16=8,5,0,1,449,16129,15,225,729,41763,60,3600,220,4746,19,361;QS=0.967462,0.032538,0 PL 0,26,255,39,255,255 +17 4008 . C <*> 0 . ;I16=8,6,0,0,458,15990,0,0,789,45363,0,0,237,5157,0,0;QS=1,0 PL 0,42,255 +17 4009 . C <*> 0 . ;I16=8,5,0,0,484,18550,0,0,734,42338,0,0,236,5222,0,0;QS=1,0 PL 0,39,255 +17 4010 . A <*> 0 . ;I16=8,5,0,0,482,18050,0,0,734,42338,0,0,234,5250,0,0;QS=1,0 PL 0,39,255 +17 4011 . C <*> 0 . ;I16=8,5,0,0,448,15932,0,0,734,42338,0,0,232,5290,0,0;QS=1,0 PL 0,39,255 +17 4012 . A <*> 0 . ;I16=6,5,0,0,335,10967,0,0,614,35138,0,0,198,4668,0,0;QS=1,0 PL 0,33,231 +17 4013 . C <*> 0 . ;I16=7,5,0,0,414,14516,0,0,674,38738,0,0,222,5370,0,0;QS=1,0 PL 0,36,255 +17 4014 . A <*> 0 . ;I16=7,2,0,0,324,12216,0,0,494,27938,0,0,197,4779,0,0;QS=1,0 PL 0,27,213 +17 4015 . C <*> 0 . ;I16=7,2,0,0,329,12371,0,0,494,27938,0,0,197,4817,0,0;QS=1,0 PL 0,27,222 +17 4016 . C <*> 0 . ;I16=7,3,0,0,318,10932,0,0,554,31538,0,0,222,5484,0,0;QS=1,0 PL 0,30,215 +17 4017 . C <*> 0 . ;I16=4,2,0,0,207,7365,0,0,314,17138,0,0,148,3654,0,0;QS=1,0 PL 0,18,161 +17 4018 . G <*> 0 . ;I16=7,2,0,0,267,8153,0,0,494,27938,0,0,224,5576,0,0;QS=1,0 PL 0,27,183 +17 4019 . C <*> 0 . ;I16=8,2,0,0,350,13338,0,0,554,31538,0,0,225,5625,0,0;QS=1,0 PL 0,30,228 +17 4020 . T <*> 0 . ;I16=7,2,0,0,324,12224,0,0,494,27938,0,0,225,5625,0,0;QS=1,0 PL 0,27,213 +17 4021 . A <*> 0 . ;I16=7,1,0,0,271,9423,0,0,434,24338,0,0,200,5000,0,0;QS=1,0 PL 0,24,177 +17 4022 . C <*> 0 . ;I16=6,2,0,0,274,10286,0,0,434,24338,0,0,200,5000,0,0;QS=1,0 PL 0,24,202 +17 4023 . A <*> 0 . ;I16=7,2,0,0,314,11516,0,0,494,27938,0,0,225,5625,0,0;QS=1,0 PL 0,27,209 +17 4024 . C <*> 0 . ;I16=7,2,0,0,322,12148,0,0,494,27938,0,0,225,5625,0,0;QS=1,0 PL 0,27,214 +17 4025 . T <*> 0 . ;I16=7,1,0,0,318,12724,0,0,434,24338,0,0,199,4951,0,0;QS=1,0 PL 0,24,199 +17 4026 . C <*> 0 . ;I16=7,2,0,0,290,10134,0,0,494,27938,0,0,223,5529,0,0;QS=1,0 PL 0,27,192 +17 4027 . C <*> 0 . ;I16=7,2,0,0,342,13444,0,0,494,27938,0,0,222,5484,0,0;QS=1,0 PL 0,27,231 +17 4028 . T <*> 0 . ;I16=7,2,0,0,292,10476,0,0,494,27938,0,0,221,5441,0,0;QS=1,0 PL 0,27,202 +17 4029 . T <*> 0 . ;I16=7,2,0,0,339,12889,0,0,494,27938,0,0,220,5400,0,0;QS=1,0 PL 0,27,225 +17 4030 . C <*> 0 . ;I16=7,2,0,0,318,11658,0,0,494,27938,0,0,219,5361,0,0;QS=1,0 PL 0,27,211 +17 4031 . T <*> 0 . ;I16=7,2,0,0,349,13781,0,0,494,27938,0,0,218,5324,0,0;QS=1,0 PL 0,27,229 +17 4032 . T <*> 0 . ;I16=7,2,0,0,302,10380,0,0,494,27938,0,0,217,5289,0,0;QS=1,0 PL 0,27,204 +17 4033 . A <*> 0 . ;I16=6,2,0,0,261,9273,0,0,434,24338,0,0,200,5000,0,0;QS=1,0 PL 0,24,193 +17 4034 . G <*> 0 . ;I16=7,2,0,0,308,11006,0,0,494,27938,0,0,214,5176,0,0;QS=1,0 PL 0,27,211 +17 4035 . G T,<*> 0 . ;I16=6,2,1,0,285,10939,13,169,434,24338,60,3600,186,4426,25,625;QS=0.954704,0.0452962,0 PL 0,13,195,24,198,200 +17 4036 . G <*> 0 . ;I16=7,1,0,0,235,7683,0,0,434,24338,0,0,183,4307,0,0;QS=1,0 PL 0,24,156 +17 4037 . C <*> 0 . ;I16=7,2,0,0,312,11566,0,0,494,27938,0,0,205,4819,0,0;QS=1,0 PL 0,27,210 +17 4038 . T <*> 0 . ;I16=7,2,0,0,306,11308,0,0,494,27938,0,0,202,4712,0,0;QS=1,0 PL 0,27,203 +17 4039 . G <*> 0 . ;I16=7,1,0,0,271,9837,0,0,434,24338,0,0,174,3986,0,0;QS=1,0 PL 0,24,180 +17 4040 . A <*> 0 . ;I16=7,2,0,0,339,12921,0,0,494,27938,0,0,196,4516,0,0;QS=1,0 PL 0,27,223 +17 4041 . T <*> 0 . ;I16=7,2,0,0,327,12033,0,0,494,27938,0,0,192,4378,0,0;QS=1,0 PL 0,27,216 +17 4042 . A <*> 0 . ;I16=7,2,0,0,303,10501,0,0,494,27938,0,0,188,4248,0,0;QS=1,0 PL 0,27,205 +17 4043 . T <*> 0 . ;I16=7,2,0,0,279,9203,0,0,494,27938,0,0,184,4126,0,0;QS=1,0 PL 0,27,190 +17 4044 . T <*> 0 . ;I16=7,2,0,0,296,10210,0,0,494,27938,0,0,180,4012,0,0;QS=1,0 PL 0,27,199 +17 4045 . C <*> 0 . ;I16=7,2,0,0,291,10099,0,0,494,27938,0,0,176,3906,0,0;QS=1,0 PL 0,27,204 +17 4046 . C <*> 0 . ;I16=7,2,0,0,321,11807,0,0,494,27938,0,0,172,3808,0,0;QS=1,0 PL 0,27,212 +17 4047 . A <*> 0 . ;I16=7,2,0,0,307,10957,0,0,494,27938,0,0,168,3718,0,0;QS=1,0 PL 0,27,204 +17 4048 . C <*> 0 . ;I16=7,2,0,0,305,10755,0,0,494,27938,0,0,164,3636,0,0;QS=1,0 PL 0,27,202 +17 4049 . G <*> 0 . ;I16=6,2,0,0,236,7210,0,0,434,24338,0,0,144,3306,0,0;QS=1,0 PL 0,24,173 +17 4050 . C <*> 0 . ;I16=6,2,0,0,291,10813,0,0,434,24338,0,0,157,3495,0,0;QS=1,0 PL 0,24,204 +17 4051 . A <*> 0 . ;I16=5,2,0,0,259,9679,0,0,374,20738,0,0,146,3370,0,0;QS=1,0 PL 0,21,192 +17 4052 . C <*> 0 . ;I16=5,2,0,0,247,9025,0,0,374,20738,0,0,143,3281,0,0;QS=1,0 PL 0,21,190 +17 4053 . C <*> 0 . ;I16=6,2,0,0,254,9000,0,0,434,24338,0,0,146,3234,0,0;QS=1,0 PL 0,24,184 +17 4054 . C <*> 0 . ;I16=3,2,0,0,160,5344,0,0,254,13538,0,0,122,2984,0,0;QS=1,0 PL 0,15,134 +17 4055 . G <*> 0 . ;I16=6,2,0,0,230,6982,0,0,434,24338,0,0,138,3066,0,0;QS=1,0 PL 0,24,169 +17 4056 . C <*> 0 . ;I16=6,2,0,0,275,10153,0,0,434,24338,0,0,134,2994,0,0;QS=1,0 PL 0,24,197 +17 4057 . T <*> 0 . ;I16=5,2,0,0,243,8603,0,0,374,20738,0,0,127,2877,0,0;QS=1,0 PL 0,21,182 +17 4058 . A <*> 0 . ;I16=4,2,0,0,214,7742,0,0,314,17138,0,0,116,2728,0,0;QS=1,0 PL 0,18,171 +17 4059 . C <*> 0 . ;I16=4,2,0,0,204,7164,0,0,314,17138,0,0,119,2635,0,0;QS=1,0 PL 0,18,168 +17 4060 . A <*> 0 . ;I16=4,2,0,0,227,8683,0,0,314,17138,0,0,115,2501,0,0;QS=1,0 PL 0,18,177 +17 4061 . C <*> 0 . ;I16=4,2,0,0,193,6681,0,0,314,17138,0,0,111,2375,0,0;QS=1,0 PL 0,18,157 +17 4062 . T <*> 0 . ;I16=4,1,0,0,195,7621,0,0,254,13538,0,0,82,1632,0,0;QS=1,0 PL 0,15,151 +17 4063 . C <*> 0 . ;I16=4,2,0,0,216,7984,0,0,314,17138,0,0,102,2098,0,0;QS=1,0 PL 0,18,170 +17 4064 . C <*> 0 . ;I16=4,2,0,0,227,8747,0,0,314,17138,0,0,97,1949,0,0;QS=1,0 PL 0,18,177 +17 4065 . T <*> 0 . ;I16=4,2,0,0,202,6880,0,0,314,17138,0,0,92,1810,0,0;QS=1,0 PL 0,18,161 +17 4066 . T <*> 0 . ;I16=3,2,0,0,180,6554,0,0,254,13538,0,0,88,1680,0,0;QS=1,0 PL 0,15,153 +17 4067 . C <*> 0 . ;I16=3,2,0,0,181,6637,0,0,254,13538,0,0,84,1558,0,0;QS=1,0 PL 0,15,153 +17 4068 . T <*> 0 . ;I16=3,2,0,0,198,7868,0,0,254,13538,0,0,80,1444,0,0;QS=1,0 PL 0,15,164 +17 4069 . T <*> 0 . ;I16=3,2,0,0,177,6325,0,0,254,13538,0,0,76,1338,0,0;QS=1,0 PL 0,15,154 +17 4070 . A <*> 0 . ;I16=3,2,0,0,161,5263,0,0,254,13538,0,0,72,1240,0,0;QS=1,0 PL 0,15,140 +17 4071 . G <*> 0 . ;I16=3,2,0,0,166,5658,0,0,254,13538,0,0,68,1150,0,0;QS=1,0 PL 0,15,142 +17 4072 . G <*> 0 . ;I16=2,2,0,0,138,4974,0,0,194,9938,0,0,55,987,0,0;QS=1,0 PL 0,12,122 +17 4073 . G <*> 0 . ;I16=3,2,0,0,156,5082,0,0,254,13538,0,0,60,994,0,0;QS=1,0 PL 0,15,136 +17 4074 . C <*> 0 . ;I16=3,2,0,0,160,5602,0,0,254,13538,0,0,56,928,0,0;QS=1,0 PL 0,15,142 +17 4075 . T <*> 0 . ;I16=3,2,0,0,187,7069,0,0,254,13538,0,0,52,870,0,0;QS=1,0 PL 0,15,155 +17 4076 . G <*> 0 . ;I16=3,2,0,0,174,6298,0,0,254,13538,0,0,48,820,0,0;QS=1,0 PL 0,15,149 +17 4077 . A <*> 0 . ;I16=3,1,0,0,138,4810,0,0,194,9938,0,0,44,728,0,0;QS=1,0 PL 0,12,121 +17 4078 . T <*> 0 . ;I16=3,1,0,0,143,5173,0,0,194,9938,0,0,40,644,0,0;QS=1,0 PL 0,12,124 +17 4079 . A <*> 0 . ;I16=3,1,0,0,121,3847,0,0,194,9938,0,0,36,568,0,0;QS=1,0 PL 0,12,107 +17 4080 . T <*> 0 . ;I16=3,0,0,0,106,3778,0,0,134,6338,0,0,25,451,0,0;QS=1,0 PL 0,9,87 +17 4081 . T <*> 0 . ;I16=3,1,0,0,106,2934,0,0,194,9938,0,0,28,440,0,0;QS=1,0 PL 0,12,94 +17 4082 . C <*> 0 . ;I16=2,1,0,0,110,4042,0,0,134,6338,0,0,25,387,0,0;QS=1,0 PL 0,9,103 +17 4083 . C <*> 0 . ;I16=2,1,0,0,104,3648,0,0,134,6338,0,0,22,340,0,0;QS=1,0 PL 0,9,98 +17 4084 . A <*> 0 . ;I16=1,1,0,0,78,3050,0,0,97,4969,0,0,20,298,0,0;QS=1,0 PL 0,6,74 +17 4085 . C <*> 0 . ;I16=1,1,0,0,62,1940,0,0,97,4969,0,0,18,260,0,0;QS=1,0 PL 0,6,62 +17 4086 . G <*> 0 . ;I16=1,1,0,0,56,1640,0,0,97,4969,0,0,16,226,0,0;QS=1,0 PL 0,6,56 +17 4087 . C <*> 0 . ;I16=1,1,0,0,69,2405,0,0,97,4969,0,0,14,196,0,0;QS=1,0 PL 0,6,68 +17 4088 . A <*> 0 . ;I16=1,0,0,0,39,1521,0,0,37,1369,0,0,13,169,0,0;QS=1,0 PL 0,3,37 +17 4089 . C <*> 0 . ;I16=1,0,0,0,36,1296,0,0,37,1369,0,0,12,144,0,0;QS=1,0 PL 0,3,36 +17 4090 . C <*> 0 . ;I16=1,0,0,0,33,1089,0,0,37,1369,0,0,11,121,0,0;QS=1,0 PL 0,3,33 +17 4091 . T <*> 0 . ;I16=1,0,0,0,36,1296,0,0,37,1369,0,0,10,100,0,0;QS=1,0 PL 0,3,36 +17 4092 . G <*> 0 . ;I16=1,0,0,0,37,1369,0,0,37,1369,0,0,9,81,0,0;QS=1,0 PL 0,3,37 +17 4093 . C <*> 0 . ;I16=1,0,0,0,35,1225,0,0,37,1369,0,0,8,64,0,0;QS=1,0 PL 0,3,35 +17 4094 . T <*> 0 . ;I16=1,0,0,0,40,1600,0,0,37,1369,0,0,7,49,0,0;QS=1,0 PL 0,3,37 +17 4095 . A <*> 0 . ;I16=1,0,0,0,35,1225,0,0,37,1369,0,0,6,36,0,0;QS=1,0 PL 0,3,35 +17 4096 . C <*> 0 . ;I16=1,0,0,0,32,1024,0,0,37,1369,0,0,5,25,0,0;QS=1,0 PL 0,3,32 +17 4097 . A <*> 0 . ;I16=1,0,0,0,35,1225,0,0,37,1369,0,0,4,16,0,0;QS=1,0 PL 0,3,35 +17 4098 . C <*> 0 . ;I16=1,0,0,0,31,961,0,0,37,1369,0,0,3,9,0,0;QS=1,0 PL 0,3,31 +17 4099 . T <*> 0 . ;I16=1,0,0,0,32,1024,0,0,37,1369,0,0,2,4,0,0;QS=1,0 PL 0,3,32 +17 4100 . C <*> 0 . ;I16=1,0,0,0,27,729,0,0,37,1369,0,0,1,1,0,0;QS=1,0 PL 0,3,27 +17 4101 . C <*> 0 . ;I16=1,0,0,0,26,676,0,0,37,1369,0,0,0,0,0,0;QS=1,0 PL 0,3,26 diff --git a/src/samtools-1.3.1/test/mpileup/expected/5.out b/src/samtools-1.3.1/test/mpileup/expected/5.out new file mode 100644 index 0000000..5b10638 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/5.out @@ -0,0 +1,10 @@ +c1 1 A 2 ^!.^!. ** +c1 2 A 4 ..^!.^!. **** +c1 3 C 7 ....^!.^!.^!. ******* +c1 4 C 7 .>..... *****'* +c1 5 G 7 .>....+2NN. *****%* +c1 6 C 7 .>..... *****%* +c1 7 G 7 .>..... *****'* +c1 8 G 7 .....$.$.$ ******* +c1 9 T 4 ...$.$ **** +c1 10 T 2 .$.$ ** diff --git a/src/samtools-1.3.1/test/mpileup/expected/50.out b/src/samtools-1.3.1/test/mpileup/expected/50.out new file mode 100644 index 0000000..ae05e70 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/50.out @@ -0,0 +1,4104 @@ +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00100 +17 1 . A <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL:DP:DV 0,0,0:0:0 +17 2 . A <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL:DP:DV 0,0,0:0:0 +17 3 . G <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL:DP:DV 0,0,0:0:0 +17 4 . C <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL:DP:DV 0,0,0:0:0 +17 5 . T <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL:DP:DV 0,0,0:0:0 +17 6 . T <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL:DP:DV 0,0,0:0:0 +17 7 . C <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL:DP:DV 0,0,0:0:0 +17 8 . T <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL:DP:DV 0,0,0:0:0 +17 9 . C <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL:DP:DV 0,0,0:0:0 +17 10 . A <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL:DP:DV 0,0,0:0:0 +17 11 . C <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL:DP:DV 0,0,0:0:0 +17 12 . C <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL:DP:DV 0,0,0:0:0 +17 13 . C <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL:DP:DV 0,0,0:0:0 +17 14 . T <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL:DP:DV 0,0,0:0:0 +17 15 . G <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL:DP:DV 0,0,0:0:0 +17 16 . T <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL:DP:DV 0,0,0:0:0 +17 17 . T <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL:DP:DV 0,0,0:0:0 +17 18 . C <*> 0 . ;I16=1,0,0,0,31,961,0,0,60,3600,0,0,0,0,0,0;QS=1,0 PL:DP:DV 0,3,31:1:0 +17 19 . C <*> 0 . ;I16=1,0,0,0,30,900,0,0,60,3600,0,0,1,1,0,0;QS=1,0 PL:DP:DV 0,3,30:1:0 +17 20 . T <*> 0 . ;I16=1,0,0,0,35,1225,0,0,60,3600,0,0,2,4,0,0;QS=1,0 PL:DP:DV 0,3,35:1:0 +17 21 . G <*> 0 . ;I16=1,0,0,0,36,1296,0,0,60,3600,0,0,3,9,0,0;QS=1,0 PL:DP:DV 0,3,36:1:0 +17 22 . C <*> 0 . ;I16=1,0,0,0,33,1089,0,0,60,3600,0,0,4,16,0,0;QS=1,0 PL:DP:DV 0,3,33:1:0 +17 23 . A <*> 0 . ;I16=2,0,0,0,73,2669,0,0,120,7200,0,0,5,25,0,0;QS=1,0 PL:DP:DV 0,6,67:2:0 +17 24 . T <*> 0 . ;I16=2,0,0,0,71,2533,0,0,120,7200,0,0,7,37,0,0;QS=1,0 PL:DP:DV 0,6,65:2:0 +17 25 . A <*> 0 . ;I16=3,0,0,0,105,3675,0,0,180,10800,0,0,9,53,0,0;QS=1,0 PL:DP:DV 0,9,87:3:0 +17 26 . G <*> 0 . ;I16=3,0,0,0,117,4569,0,0,180,10800,0,0,12,74,0,0;QS=1,0 PL:DP:DV 0,9,98:3:0 +17 27 . A <*> 0 . ;I16=3,0,0,0,111,4109,0,0,180,10800,0,0,15,101,0,0;QS=1,0 PL:DP:DV 0,9,93:3:0 +17 28 . T <*> 0 . ;I16=3,0,0,0,112,4186,0,0,180,10800,0,0,18,134,0,0;QS=1,0 PL:DP:DV 0,9,94:3:0 +17 29 . A <*> 0 . ;I16=3,0,0,0,111,4113,0,0,180,10800,0,0,21,173,0,0;QS=1,0 PL:DP:DV 0,9,93:3:0 +17 30 . A <*> 0 . ;I16=3,0,0,0,115,4409,0,0,180,10800,0,0,24,218,0,0;QS=1,0 PL:DP:DV 0,9,96:3:0 +17 31 . T <*> 0 . ;I16=3,0,0,0,116,4490,0,0,180,10800,0,0,27,269,0,0;QS=1,0 PL:DP:DV 0,9,97:3:0 +17 32 . T <*> 0 . ;I16=3,0,0,0,107,3829,0,0,180,10800,0,0,30,326,0,0;QS=1,0 PL:DP:DV 0,9,90:3:0 +17 33 . G <*> 0 . ;I16=3,0,0,0,126,5294,0,0,180,10800,0,0,33,389,0,0;QS=1,0 PL:DP:DV 0,9,105:3:0 +17 34 . C <*> 0 . ;I16=3,0,0,0,117,4587,0,0,180,10800,0,0,36,458,0,0;QS=1,0 PL:DP:DV 0,9,98:3:0 +17 35 . A <*> 0 . ;I16=3,0,0,0,119,4721,0,0,180,10800,0,0,39,533,0,0;QS=1,0 PL:DP:DV 0,9,99:3:0 +17 36 . T <*> 0 . ;I16=3,0,0,0,117,4565,0,0,180,10800,0,0,42,614,0,0;QS=1,0 PL:DP:DV 0,9,98:3:0 +17 37 . G <*> 0 . ;I16=3,0,0,0,125,5209,0,0,180,10800,0,0,45,701,0,0;QS=1,0 PL:DP:DV 0,9,104:3:0 +17 38 . A <*> 0 . ;I16=3,0,0,0,118,4650,0,0,180,10800,0,0,48,794,0,0;QS=1,0 PL:DP:DV 0,9,99:3:0 +17 39 . C <*> 0 . ;I16=3,0,0,0,121,4881,0,0,180,10800,0,0,51,893,0,0;QS=1,0 PL:DP:DV 0,9,101:3:0 +17 40 . A <*> 0 . ;I16=3,0,0,0,119,4725,0,0,180,10800,0,0,54,998,0,0;QS=1,0 PL:DP:DV 0,9,99:3:0 +17 41 . A <*> 0 . ;I16=4,0,0,0,147,5433,0,0,240,14400,0,0,57,1109,0,0;QS=1,0 PL:DP:DV 0,12,113:4:0 +17 42 . T <*> 0 . ;I16=4,0,0,0,152,5812,0,0,240,14400,0,0,61,1227,0,0;QS=1,0 PL:DP:DV 0,12,117:4:0 +17 43 . T <*> 0 . ;I16=4,0,0,0,148,5486,0,0,240,14400,0,0,65,1353,0,0;QS=1,0 PL:DP:DV 0,12,114:4:0 +17 44 . G <*> 0 . ;I16=4,0,0,0,165,6813,0,0,240,14400,0,0,68,1436,0,0;QS=1,0 PL:DP:DV 0,12,127:4:0 +17 45 . C <*> 0 . ;I16=4,0,0,0,164,6728,0,0,240,14400,0,0,71,1525,0,0;QS=1,0 PL:DP:DV 0,12,126:4:0 +17 46 . C <*> 0 . ;I16=4,0,0,0,161,6485,0,0,240,14400,0,0,74,1620,0,0;QS=1,0 PL:DP:DV 0,12,123:4:0 +17 47 . T <*> 0 . ;I16=4,0,0,0,166,6894,0,0,240,14400,0,0,77,1721,0,0;QS=1,0 PL:DP:DV 0,12,127:4:0 +17 48 . T <*> 0 . ;I16=4,0,0,0,153,5861,0,0,240,14400,0,0,80,1828,0,0;QS=1,0 PL:DP:DV 0,12,117:4:0 +17 49 . G <*> 0 . ;I16=4,0,0,0,154,6054,0,0,240,14400,0,0,82,1890,0,0;QS=1,0 PL:DP:DV 0,12,120:4:0 +17 50 . T <*> 0 . ;I16=4,0,0,0,153,5869,0,0,240,14400,0,0,84,1956,0,0;QS=1,0 PL:DP:DV 0,12,118:4:0 +17 51 . C <*> 0 . ;I16=4,0,0,0,169,7141,0,0,240,14400,0,0,85,1975,0,0;QS=1,0 PL:DP:DV 0,12,129:4:0 +17 52 . C <*> 0 . ;I16=4,0,0,0,165,6815,0,0,240,14400,0,0,86,1996,0,0;QS=1,0 PL:DP:DV 0,12,127:4:0 +17 53 . C <*> 0 . ;I16=4,0,0,0,165,6821,0,0,240,14400,0,0,87,2019,0,0;QS=1,0 PL:DP:DV 0,12,127:4:0 +17 54 . T <*> 0 . ;I16=4,0,0,0,164,6730,0,0,240,14400,0,0,88,2044,0,0;QS=1,0 PL:DP:DV 0,12,126:4:0 +17 55 . G <*> 0 . ;I16=4,0,0,0,170,7230,0,0,240,14400,0,0,89,2071,0,0;QS=1,0 PL:DP:DV 0,12,130:4:0 +17 56 . C <*> 0 . ;I16=4,0,0,0,162,6582,0,0,240,14400,0,0,90,2100,0,0;QS=1,0 PL:DP:DV 0,12,125:4:0 +17 57 . T <*> 0 . ;I16=4,0,0,0,169,7143,0,0,240,14400,0,0,91,2131,0,0;QS=1,0 PL:DP:DV 0,12,129:4:0 +17 58 . G <*> 0 . ;I16=4,0,0,0,167,6977,0,0,240,14400,0,0,92,2164,0,0;QS=1,0 PL:DP:DV 0,12,128:4:0 +17 59 . A <*> 0 . ;I16=4,0,0,0,161,6495,0,0,240,14400,0,0,93,2199,0,0;QS=1,0 PL:DP:DV 0,12,124:4:0 +17 60 . A <*> 0 . ;I16=4,0,0,0,161,6483,0,0,240,14400,0,0,94,2236,0,0;QS=1,0 PL:DP:DV 0,12,123:4:0 +17 61 . T <*> 0 . ;I16=4,0,0,0,157,6189,0,0,240,14400,0,0,95,2275,0,0;QS=1,0 PL:DP:DV 0,12,121:4:0 +17 62 . G <*> 0 . ;I16=4,0,0,0,164,6754,0,0,240,14400,0,0,96,2316,0,0;QS=1,0 PL:DP:DV 0,12,127:4:0 +17 63 . T <*> 0 . ;I16=4,0,0,0,155,6025,0,0,240,14400,0,0,97,2359,0,0;QS=1,0 PL:DP:DV 0,12,119:4:0 +17 64 . G <*> 0 . ;I16=5,0,0,0,202,8242,0,0,300,18000,0,0,98,2404,0,0;QS=1,0 PL:DP:DV 0,15,145:5:0 +17 65 . C <*> 0 . ;I16=5,0,0,0,203,8287,0,0,300,18000,0,0,100,2452,0,0;QS=1,0 PL:DP:DV 0,15,145:5:0 +17 66 . T <*> 0 . ;I16=5,0,0,0,206,8512,0,0,300,18000,0,0,102,2504,0,0;QS=1,0 PL:DP:DV 0,15,146:5:0 +17 67 . C <*> 0 . ;I16=5,0,0,0,204,8356,0,0,300,18000,0,0,103,2509,0,0;QS=1,0 PL:DP:DV 0,15,145:5:0 +17 68 . T <*> 0 . ;I16=5,0,0,0,208,8664,0,0,300,18000,0,0,104,2516,0,0;QS=1,0 PL:DP:DV 0,15,147:5:0 +17 69 . G <*> 0 . ;I16=6,0,0,0,237,9491,0,0,360,21600,0,0,105,2525,0,0;QS=1,0 PL:DP:DV 0,18,157:6:0 +17 70 . G <*> 0 . ;I16=6,0,0,0,227,8703,0,0,360,21600,0,0,107,2537,0,0;QS=1,0 PL:DP:DV 0,18,150:6:0 +17 71 . G <*> 0 . ;I16=6,0,0,0,235,9279,0,0,360,21600,0,0,109,2553,0,0;QS=1,0 PL:DP:DV 0,18,155:6:0 +17 72 . G <*> 0 . ;I16=6,0,0,0,238,9470,0,0,360,21600,0,0,111,2573,0,0;QS=1,0 PL:DP:DV 0,18,156:6:0 +17 73 . T <*> 0 . ;I16=6,0,0,0,223,8303,0,0,360,21600,0,0,113,2597,0,0;QS=1,0 PL:DP:DV 0,18,145:6:0 +17 74 . C <*> 0 . ;I16=6,0,0,0,247,10181,0,0,360,21600,0,0,115,2625,0,0;QS=1,0 PL:DP:DV 0,18,161:6:0 +17 75 . T <*> 0 . ;I16=6,0,0,0,245,10027,0,0,360,21600,0,0,117,2657,0,0;QS=1,0 PL:DP:DV 0,18,160:6:0 +17 76 . C <*> 0 . ;I16=6,0,0,0,247,10179,0,0,360,21600,0,0,119,2693,0,0;QS=1,0 PL:DP:DV 0,18,161:6:0 +17 77 . T <*> 0 . ;I16=6,0,0,0,253,10677,0,0,360,21600,0,0,121,2733,0,0;QS=1,0 PL:DP:DV 0,18,165:6:0 +17 78 . G <*> 0 . ;I16=6,0,0,0,254,10762,0,0,360,21600,0,0,123,2777,0,0;QS=1,0 PL:DP:DV 0,18,166:6:0 +17 79 . G <*> 0 . ;I16=6,0,0,0,243,9843,0,0,360,21600,0,0,125,2825,0,0;QS=1,0 PL:DP:DV 0,18,157:6:0 +17 80 . G <*> 0 . ;I16=6,0,0,0,245,10015,0,0,360,21600,0,0,127,2877,0,0;QS=1,0 PL:DP:DV 0,18,160:6:0 +17 81 . G <*> 0 . ;I16=6,0,0,0,241,9689,0,0,360,21600,0,0,129,2933,0,0;QS=1,0 PL:DP:DV 0,18,157:6:0 +17 82 . T <*> 0 . ;I16=6,0,0,0,214,7690,0,0,360,21600,0,0,131,2993,0,0;QS=1,0 PL:DP:DV 0,18,141:6:0 +17 83 . C <*> 0 . ;I16=6,0,0,0,245,10051,0,0,360,21600,0,0,133,3057,0,0;QS=1,0 PL:DP:DV 0,18,161:6:0 +17 84 . T <*> 0 . ;I16=6,0,0,0,255,10843,0,0,360,21600,0,0,135,3125,0,0;QS=1,0 PL:DP:DV 0,18,166:6:0 +17 85 . C <*> 0 . ;I16=6,0,0,0,256,10926,0,0,360,21600,0,0,137,3197,0,0;QS=1,0 PL:DP:DV 0,18,166:6:0 +17 86 . A <*> 0 . ;I16=6,0,0,0,236,9300,0,0,360,21600,0,0,139,3273,0,0;QS=1,0 PL:DP:DV 0,18,154:6:0 +17 87 . C <*> 0 . ;I16=7,0,0,0,276,10954,0,0,420,25200,0,0,141,3353,0,0;QS=1,0 PL:DP:DV 0,21,168:7:0 +17 88 . C <*> 0 . ;I16=7,0,0,0,271,10627,0,0,420,25200,0,0,144,3438,0,0;QS=1,0 PL:DP:DV 0,21,167:7:0 +17 89 . C <*> 0 . ;I16=7,0,0,0,278,11112,0,0,420,25200,0,0,147,3529,0,0;QS=1,0 PL:DP:DV 0,21,170:7:0 +17 90 . A <*> 0 . ;I16=7,0,0,0,276,10904,0,0,420,25200,0,0,149,3575,0,0;QS=1,0 PL:DP:DV 0,21,166:7:0 +17 91 . C <*> 0 . ;I16=7,0,0,0,283,11451,0,0,420,25200,0,0,151,3625,0,0;QS=1,0 PL:DP:DV 0,21,170:7:0 +17 92 . G <*> 0 . ;I16=7,0,0,0,238,8116,0,0,420,25200,0,0,153,3679,0,0;QS=1,0 PL:DP:DV 0,21,143:7:0 +17 93 . A <*> 0 . ;I16=7,0,0,0,275,10849,0,0,420,25200,0,0,154,3688,0,0;QS=1,0 PL:DP:DV 0,21,167:7:0 +17 94 . C <*> 0 . ;I16=7,0,0,0,274,10754,0,0,420,25200,0,0,155,3703,0,0;QS=1,0 PL:DP:DV 0,21,166:7:0 +17 95 . C <*> 0 . ;I16=8,0,0,0,313,12375,0,0,480,28800,0,0,155,3673,0,0;QS=1,0 PL:DP:DV 0,24,178:8:0 +17 96 . A <*> 0 . ;I16=8,0,0,0,308,11878,0,0,480,28800,0,0,156,3648,0,0;QS=1,0 PL:DP:DV 0,24,172:8:0 +17 97 . A <*> 0 . ;I16=9,0,0,0,335,12739,0,0,509,29641,0,0,157,3629,0,0;QS=1,0 PL:DP:DV 0,27,179:9:0 +17 98 . C <*> 0 . ;I16=9,0,0,0,334,12878,0,0,509,29641,0,0,158,3568,0,0;QS=1,0 PL:DP:DV 0,27,179:9:0 +17 99 . T <*> 0 . ;I16=9,0,0,0,345,13673,0,0,509,29641,0,0,159,3517,0,0;QS=1,0 PL:DP:DV 0,27,186:9:0 +17 100 . C <*> 0 . ;I16=9,0,0,0,350,14094,0,0,509,29641,0,0,159,3427,0,0;QS=1,0 PL:DP:DV 0,27,189:9:0 +17 101 . C <*> 0 . ;I16=9,0,0,0,331,12701,0,0,509,29641,0,0,159,3349,0,0;QS=1,0 PL:DP:DV 0,27,182:9:0 +17 102 . C <*> 0 . ;I16=9,0,0,0,349,13977,0,0,509,29641,0,0,159,3283,0,0;QS=1,0 PL:DP:DV 0,27,188:9:0 +17 103 . T <*> 0 . ;I16=8,0,0,0,338,14304,0,0,480,28800,0,0,153,3193,0,0;QS=1,0 PL:DP:DV 0,24,189:8:0 +17 104 . G <*> 0 . ;I16=8,0,0,0,310,12224,0,0,480,28800,0,0,152,3138,0,0;QS=1,0 PL:DP:DV 0,24,178:8:0 +17 105 . G <*> 0 . ;I16=9,0,0,0,306,10992,0,0,540,32400,0,0,151,3093,0,0;QS=1,0 PL:DP:DV 0,27,170:9:0 +17 106 . G <*> 0 . ;I16=10,0,0,0,371,14379,0,0,569,33241,0,0,160,3140,0,0;QS=1,0 PL:DP:DV 0,30,190:10:0 +17 107 . C <*> 0 . ;I16=9,0,0,0,364,14858,0,0,540,32400,0,0,151,3037,0,0;QS=1,0 PL:DP:DV 0,27,192:9:0 +17 108 . C <*> 0 . ;I16=9,0,0,0,358,14384,0,0,540,32400,0,0,151,3027,0,0;QS=1,0 PL:DP:DV 0,27,190:9:0 +17 109 . T <*> 0 . ;I16=9,0,0,0,367,15083,0,0,540,32400,0,0,151,3029,0,0;QS=1,0 PL:DP:DV 0,27,195:9:0 +17 110 . G <*> 0 . ;I16=9,0,0,0,369,15193,0,0,540,32400,0,0,151,3043,0,0;QS=1,0 PL:DP:DV 0,27,194:9:0 +17 111 . G <*> 0 . ;I16=10,0,0,0,316,10760,0,0,569,33241,0,0,165,3265,0,0;QS=1,0 PL:DP:DV 0,30,167:10:0 +17 112 . C <*> 0 . ;I16=9,0,0,0,362,14690,0,0,540,32400,0,0,151,3107,0,0;QS=1,0 PL:DP:DV 0,27,191:9:0 +17 113 . A <*> 0 . ;I16=9,0,0,0,334,12490,0,0,540,32400,0,0,150,3106,0,0;QS=1,0 PL:DP:DV 0,27,176:9:0 +17 114 . C <*> 0 . ;I16=9,0,0,0,347,13441,0,0,540,32400,0,0,149,3115,0,0;QS=1,0 PL:DP:DV 0,27,182:9:0 +17 115 . C <*> 0 . ;I16=10,0,0,0,367,14165,0,0,569,33241,0,0,166,3458,0,0;QS=1,0 PL:DP:DV 0,30,189:10:0 +17 116 . A <*> 0 . ;I16=9,0,0,0,351,13723,0,0,540,32400,0,0,146,3114,0,0;QS=1,0 PL:DP:DV 0,27,183:9:0 +17 117 . G <*> 0 . ;I16=9,0,0,0,342,13166,0,0,540,32400,0,0,144,3106,0,0;QS=1,0 PL:DP:DV 0,27,183:9:0 +17 118 . G <*> 0 . ;I16=9,0,0,0,317,11785,0,0,509,29641,0,0,164,3550,0,0;QS=1,0 PL:DP:DV 0,27,175:9:0 +17 119 . G <*> 0 . ;I16=8,0,0,0,308,11972,0,0,480,28800,0,0,142,3122,0,0;QS=1,0 PL:DP:DV 0,24,175:8:0 +17 120 . A <*> 0 . ;I16=8,0,0,0,311,12135,0,0,480,28800,0,0,141,3145,0,0;QS=1,0 PL:DP:DV 0,24,175:8:0 +17 121 . G <*> 0 . ;I16=8,0,0,0,315,12547,0,0,480,28800,0,0,139,3127,0,0;QS=1,0 PL:DP:DV 0,24,181:8:0 +17 122 . C <*> 0 . ;I16=8,0,0,0,320,12864,0,0,480,28800,0,0,137,3117,0,0;QS=1,0 PL:DP:DV 0,24,181:8:0 +17 123 . T <*> 0 . ;I16=7,0,0,0,274,10782,0,0,420,25200,0,0,136,3114,0,0;QS=1,0 PL:DP:DV 0,21,167:7:0 +17 124 . T <*> 0 . ;I16=9,0,0,0,276,9034,0,0,509,29641,0,0,160,3742,0,0;QS=1,0 PL:DP:DV 0,27,154:9:0 +17 125 . A <*> 0 . ;I16=7,0,0,0,253,9195,0,0,420,25200,0,0,136,3126,0,0;QS=1,0 PL:DP:DV 0,21,154:7:0 +17 126 . A <*> 0 . ;I16=8,0,0,0,275,9967,0,0,449,26041,0,0,162,3766,0,0;QS=1,0 PL:DP:DV 0,24,162:8:0 +17 127 . C <*> 0 . ;I16=8,0,0,0,280,10340,0,0,449,26041,0,0,163,3787,0,0;QS=1,0 PL:DP:DV 0,24,163:8:0 +17 128 . A <*> 0 . ;I16=8,0,0,0,295,11123,0,0,449,26041,0,0,164,3814,0,0;QS=1,0 PL:DP:DV 0,24,169:8:0 +17 129 . A <*> 0 . ;I16=8,0,0,0,291,10845,0,0,449,26041,0,0,165,3847,0,0;QS=1,0 PL:DP:DV 0,24,168:8:0 +17 130 . A <*> 0 . ;I16=8,0,0,0,292,10932,0,0,449,26041,0,0,166,3886,0,0;QS=1,0 PL:DP:DV 0,24,169:8:0 +17 131 . C <*> 0 . ;I16=7,0,0,0,276,10910,0,0,420,25200,0,0,141,3255,0,0;QS=1,0 PL:DP:DV 0,21,167:7:0 +17 132 . A <*> 0 . ;I16=7,0,0,0,279,11147,0,0,420,25200,0,0,141,3253,0,0;QS=1,0 PL:DP:DV 0,21,169:7:0 +17 133 . T <*> 0 . ;I16=7,0,0,0,269,10365,0,0,420,25200,0,0,141,3255,0,0;QS=1,0 PL:DP:DV 0,21,163:7:0 +17 134 . C <*> 0 . ;I16=7,0,0,0,293,12279,0,0,420,25200,0,0,141,3261,0,0;QS=1,0 PL:DP:DV 0,21,177:7:0 +17 135 . T <*> 0 . ;I16=7,0,0,0,286,11708,0,0,420,25200,0,0,141,3271,0,0;QS=1,0 PL:DP:DV 0,21,173:7:0 +17 136 . G <*> 0 . ;I16=7,0,0,0,283,11471,0,0,420,25200,0,0,141,3285,0,0;QS=1,0 PL:DP:DV 0,21,172:7:0 +17 137 . T <*> 0 . ;I16=7,0,0,0,263,9933,0,0,420,25200,0,0,141,3303,0,0;QS=1,0 PL:DP:DV 0,21,160:7:0 +17 138 . C <*> 0 . ;I16=7,0,0,0,284,11546,0,0,420,25200,0,0,141,3325,0,0;QS=1,0 PL:DP:DV 0,21,172:7:0 +17 139 . C <*> 0 . ;I16=7,0,0,0,263,9957,0,0,420,25200,0,0,140,3302,0,0;QS=1,0 PL:DP:DV 0,21,161:7:0 +17 140 . A <*> 0 . ;I16=7,0,0,0,269,10379,0,0,420,25200,0,0,139,3285,0,0;QS=1,0 PL:DP:DV 0,21,163:7:0 +17 141 . G <*> 0 . ;I16=6,0,0,0,239,9599,0,0,360,21600,0,0,139,3273,0,0;QS=1,0 PL:DP:DV 0,18,158:6:0 +17 142 . C <*> 0 . ;I16=6,0,0,0,239,9557,0,0,360,21600,0,0,139,3265,0,0;QS=1,0 PL:DP:DV 0,18,157:6:0 +17 143 . G <*> 0 . ;I16=6,0,0,0,197,6487,0,0,360,21600,0,0,139,3261,0,0;QS=1,0 PL:DP:DV 0,18,128:6:0 +17 144 . A <*> 0 . ;I16=6,0,0,0,232,9020,0,0,360,21600,0,0,138,3212,0,0;QS=1,0 PL:DP:DV 0,18,152:6:0 +17 145 . A <*> 0 . ;I16=6,0,0,0,233,9089,0,0,360,21600,0,0,137,3169,0,0;QS=1,0 PL:DP:DV 0,18,153:6:0 +17 146 . T <*> 0 . ;I16=6,0,0,0,233,9065,0,0,360,21600,0,0,136,3132,0,0;QS=1,0 PL:DP:DV 0,18,152:6:0 +17 147 . A <*> 0 . ;I16=6,0,0,0,229,8771,0,0,360,21600,0,0,135,3101,0,0;QS=1,0 PL:DP:DV 0,18,150:6:0 +17 148 . C <*> 0 . ;I16=6,0,0,0,240,9618,0,0,360,21600,0,0,134,3076,0,0;QS=1,0 PL:DP:DV 0,18,157:6:0 +17 149 . C <*> 0 . ;I16=6,0,0,0,219,8419,0,0,360,21600,0,0,133,3057,0,0;QS=1,0 PL:DP:DV 0,18,148:6:0 +17 150 . T <*> 0 . ;I16=6,0,0,0,234,9158,0,0,360,21600,0,0,131,2993,0,0;QS=1,0 PL:DP:DV 0,18,153:6:0 +17 151 . G <*> 0 . ;I16=6,0,0,0,240,9616,0,0,360,21600,0,0,129,2933,0,0;QS=1,0 PL:DP:DV 0,18,157:6:0 +17 152 . C <*> 0 . ;I16=7,0,0,0,272,10740,0,0,420,25200,0,0,127,2877,0,0;QS=1,0 PL:DP:DV 0,21,168:7:0 +17 153 . A <*> 0 . ;I16=7,0,0,0,258,9542,0,0,420,25200,0,0,126,2826,0,0;QS=1,0 PL:DP:DV 0,21,156:7:0 +17 154 . T <*> 0 . ;I16=7,0,0,0,261,9801,0,0,420,25200,0,0,125,2781,0,0;QS=1,0 PL:DP:DV 0,21,159:7:0 +17 155 . C <*> 0 . ;I16=7,0,0,0,283,11485,0,0,420,25200,0,0,124,2742,0,0;QS=1,0 PL:DP:DV 0,21,172:7:0 +17 156 . C <*> 0 . ;I16=7,0,0,0,262,10116,0,0,420,25200,0,0,123,2709,0,0;QS=1,0 PL:DP:DV 0,21,163:7:0 +17 157 . C <*> 0 . ;I16=7,0,0,0,278,11084,0,0,420,25200,0,0,122,2682,0,0;QS=1,0 PL:DP:DV 0,21,169:7:0 +17 158 . T <*> 0 . ;I16=7,0,0,0,279,11163,0,0,420,25200,0,0,121,2661,0,0;QS=1,0 PL:DP:DV 0,21,170:7:0 +17 159 . A <*> 0 . ;I16=7,0,0,0,257,9509,0,0,420,25200,0,0,120,2646,0,0;QS=1,0 PL:DP:DV 0,21,157:7:0 +17 160 . G <*> 0 . ;I16=7,0,0,0,275,10817,0,0,420,25200,0,0,119,2637,0,0;QS=1,0 PL:DP:DV 0,21,165:7:0 +17 161 . A <*> 0 . ;I16=7,0,0,0,260,9682,0,0,420,25200,0,0,118,2634,0,0;QS=1,0 PL:DP:DV 0,21,157:7:0 +17 162 . A <*> 0 . ;I16=7,0,0,0,238,8268,0,0,420,25200,0,0,116,2588,0,0;QS=1,0 PL:DP:DV 0,21,147:7:0 +17 163 . G <*> 0 . ;I16=7,0,0,0,249,8987,0,0,420,25200,0,0,114,2550,0,0;QS=1,0 PL:DP:DV 0,21,153:7:0 +17 164 . T <*> 0 . ;I16=6,0,0,0,197,6583,0,0,360,21600,0,0,113,2519,0,0;QS=1,0 PL:DP:DV 0,18,131:6:0 +17 165 . G <*> 0 . ;I16=6,0,0,0,226,8612,0,0,360,21600,0,0,112,2494,0,0;QS=1,0 PL:DP:DV 0,18,149:6:0 +17 166 . A <*> 0 . ;I16=6,0,0,0,220,8120,0,0,360,21600,0,0,111,2475,0,0;QS=1,0 PL:DP:DV 0,18,145:6:0 +17 167 . A <*> 0 . ;I16=6,0,0,0,199,6737,0,0,360,21600,0,0,110,2462,0,0;QS=1,0 PL:DP:DV 0,18,132:6:0 +17 168 . G <*> 0 . ;I16=6,0,0,0,213,8045,0,0,360,21600,0,0,109,2455,0,0;QS=1,0 PL:DP:DV 0,18,145:6:0 +17 169 . C <*> 0 . ;I16=5,0,0,0,141,4423,0,0,300,18000,0,0,109,2453,0,0;QS=1,0 PL:DP:DV 0,15,106:5:0 +17 170 . C <*> 0 . ;I16=5,0,0,0,174,6434,0,0,300,18000,0,0,108,2406,0,0;QS=1,0 PL:DP:DV 0,15,128:5:0 +17 171 . A <*> 0 . ;I16=5,0,0,0,190,7230,0,0,300,18000,0,0,107,2365,0,0;QS=1,0 PL:DP:DV 0,15,134:5:0 +17 172 . C <*> 0 . ;I16=5,0,0,0,195,7627,0,0,300,18000,0,0,106,2330,0,0;QS=1,0 PL:DP:DV 0,15,138:5:0 +17 173 . C <*> 0 . ;I16=5,0,0,0,170,5826,0,0,300,18000,0,0,105,2301,0,0;QS=1,0 PL:DP:DV 0,15,121:5:0 +17 174 . G <*> 0 . ;I16=5,0,0,0,156,4900,0,0,300,18000,0,0,104,2278,0,0;QS=1,0 PL:DP:DV 0,15,111:5:0 +17 175 . C <*> 0 . ;I16=6,0,0,0,212,7830,0,0,360,21600,0,0,103,2261,0,0;QS=1,0 PL:DP:DV 0,18,143:6:0 +17 176 . C <*> 0 . ;I16=6,0,0,0,223,8319,0,0,360,21600,0,0,103,2251,0,0;QS=1,0 PL:DP:DV 0,18,146:6:0 +17 177 . C <*> 0 . ;I16=6,0,0,0,210,7408,0,0,360,21600,0,0,103,2249,0,0;QS=1,0 PL:DP:DV 0,18,138:6:0 +17 178 . A <*> 0 . ;I16=6,0,0,0,225,8457,0,0,360,21600,0,0,102,2204,0,0;QS=1,0 PL:DP:DV 0,18,147:6:0 +17 179 . A <*> 0 . ;I16=6,0,0,0,199,6879,0,0,360,21600,0,0,101,2165,0,0;QS=1,0 PL:DP:DV 0,18,134:6:0 +17 180 . A <*> 0 . ;I16=6,0,0,0,185,6077,0,0,360,21600,0,0,100,2132,0,0;QS=1,0 PL:DP:DV 0,18,126:6:0 +17 181 . G <*> 0 . ;I16=6,0,0,0,236,9340,0,0,360,21600,0,0,99,2105,0,0;QS=1,0 PL:DP:DV 0,18,156:6:0 +17 182 . A <*> 0 . ;I16=7,0,0,0,246,8708,0,0,420,25200,0,0,98,2084,0,0;QS=1,0 PL:DP:DV 0,21,150:7:0 +17 183 . C <*> 0 . ;I16=7,0,0,0,261,9807,0,0,420,25200,0,0,98,2070,0,0;QS=1,0 PL:DP:DV 0,21,159:7:0 +17 184 . A <*> 0 . ;I16=7,0,0,0,261,9789,0,0,420,25200,0,0,98,2064,0,0;QS=1,0 PL:DP:DV 0,21,158:7:0 +17 185 . C <*> 0 . ;I16=7,0,0,0,240,8488,0,0,420,25200,0,0,98,2066,0,0;QS=1,0 PL:DP:DV 0,21,150:7:0 +17 186 . G <*> 0 . ;I16=6,0,0,0,178,5370,0,0,360,21600,0,0,98,2076,0,0;QS=1,0 PL:DP:DV 0,18,117:6:0 +17 187 . C <*> 0 . ;I16=6,0,0,0,221,8297,0,0,360,21600,0,0,99,2093,0,0;QS=1,0 PL:DP:DV 0,18,147:6:0 +17 188 . C <*> 0 . ;I16=6,0,0,0,220,8286,0,0,360,21600,0,0,99,2067,0,0;QS=1,0 PL:DP:DV 0,18,147:6:0 +17 189 . C <*> 0 . ;I16=6,0,0,0,231,8945,0,0,360,21600,0,0,99,2049,0,0;QS=1,0 PL:DP:DV 0,18,152:6:0 +17 190 . A <*> 0 . ;I16=6,0,0,0,205,7231,0,0,360,21600,0,0,99,2039,0,0;QS=1,0 PL:DP:DV 0,18,138:6:0 +17 191 . T <*> 0 . ;I16=6,0,0,0,215,7823,0,0,360,21600,0,0,99,2037,0,0;QS=1,0 PL:DP:DV 0,18,143:6:0 +17 192 . G <*> 0 . ;I16=6,0,0,0,210,7786,0,0,360,21600,0,0,99,2043,0,0;QS=1,0 PL:DP:DV 0,18,143:6:0 +17 193 . T <*> 0 . ;I16=6,0,0,0,213,7619,0,0,360,21600,0,0,99,2057,0,0;QS=1,0 PL:DP:DV 0,18,140:6:0 +17 194 . C <*> 0 . ;I16=6,0,0,0,207,7517,0,0,360,21600,0,0,99,2079,0,0;QS=1,0 PL:DP:DV 0,18,142:6:0 +17 195 . C <*> 0 . ;I16=5,1,0,0,210,7742,0,0,329,18841,0,0,100,2108,0,0;QS=1,0 PL:DP:DV 0,18,159:6:0 +17 196 . A <*> 0 . ;I16=5,1,0,0,222,8280,0,0,329,18841,0,0,102,2144,0,0;QS=1,0 PL:DP:DV 0,18,166:6:0 +17 197 . G <*> 0 . ;I16=5,1,0,0,220,8264,0,0,329,18841,0,0,104,2188,0,0;QS=1,0 PL:DP:DV 0,18,164:6:0 +17 198 . C <*> 0 . ;I16=5,1,0,0,235,9295,0,0,329,18841,0,0,106,2240,0,0;QS=1,0 PL:DP:DV 0,18,172:6:0 +17 199 . T <*> 0 . ;I16=5,1,0,0,217,8323,0,0,329,18841,0,0,107,2251,0,0;QS=1,0 PL:DP:DV 0,18,162:6:0 +17 200 . T <*> 0 . ;I16=5,1,0,0,219,8047,0,0,329,18841,0,0,108,2272,0,0;QS=1,0 PL:DP:DV 0,18,161:6:0 +17 201 . A <*> 0 . ;I16=6,1,0,0,248,8918,0,0,389,22441,0,0,108,2252,0,0;QS=1,0 PL:DP:DV 0,21,171:7:0 +17 202 . A <*> 0 . ;I16=6,1,0,0,253,9215,0,0,389,22441,0,0,109,2241,0,0;QS=1,0 PL:DP:DV 0,21,178:7:0 +17 203 . C <*> 0 . ;I16=6,1,0,0,236,8496,0,0,389,22441,0,0,110,2240,0,0;QS=1,0 PL:DP:DV 0,21,166:7:0 +17 204 . C <*> 0 . ;I16=6,1,0,0,254,9620,0,0,389,22441,0,0,111,2249,0,0;QS=1,0 PL:DP:DV 0,21,173:7:0 +17 205 . T <*> 0 . ;I16=6,1,0,0,273,10687,0,0,389,22441,0,0,112,2268,0,0;QS=1,0 PL:DP:DV 0,21,188:7:0 +17 206 . G <*> 0 . ;I16=6,1,0,0,269,10477,0,0,389,22441,0,0,113,2297,0,0;QS=1,0 PL:DP:DV 0,21,180:7:0 +17 207 . C <*> 0 . ;I16=6,1,0,0,262,10164,0,0,389,22441,0,0,114,2336,0,0;QS=1,0 PL:DP:DV 0,21,179:7:0 +17 208 . A <*> 0 . ;I16=6,1,0,0,261,9837,0,0,389,22441,0,0,114,2334,0,0;QS=1,0 PL:DP:DV 0,21,184:7:0 +17 209 . T <*> 0 . ;I16=6,1,0,0,255,9419,0,0,389,22441,0,0,114,2340,0,0;QS=1,0 PL:DP:DV 0,21,173:7:0 +17 210 . C <*> 0 . ;I16=6,1,0,0,271,10585,0,0,389,22441,0,0,114,2354,0,0;QS=1,0 PL:DP:DV 0,21,185:7:0 +17 211 . C <*> 0 . ;I16=6,1,0,0,246,9014,0,0,389,22441,0,0,114,2376,0,0;QS=1,0 PL:DP:DV 0,21,172:7:0 +17 212 . C <*> 0 . ;I16=6,1,0,0,266,10504,0,0,389,22441,0,0,114,2406,0,0;QS=1,0 PL:DP:DV 0,21,181:7:0 +17 213 . T <*> 0 . ;I16=6,1,0,0,264,10186,0,0,389,22441,0,0,115,2443,0,0;QS=1,0 PL:DP:DV 0,21,181:7:0 +17 214 . A <*> 0 . ;I16=6,1,0,0,259,9655,0,0,389,22441,0,0,117,2487,0,0;QS=1,0 PL:DP:DV 0,21,176:7:0 +17 215 . G <*> 0 . ;I16=6,1,0,0,263,10111,0,0,389,22441,0,0,119,2539,0,0;QS=1,0 PL:DP:DV 0,21,185:7:0 +17 216 . A <*> 0 . ;I16=6,1,0,0,255,9413,0,0,389,22441,0,0,121,2599,0,0;QS=1,0 PL:DP:DV 0,21,173:7:0 +17 217 . A <*> 0 . ;I16=6,1,0,0,269,10407,0,0,389,22441,0,0,123,2667,0,0;QS=1,0 PL:DP:DV 0,21,181:7:0 +17 218 . G <*> 0 . ;I16=6,1,0,0,253,9711,0,0,389,22441,0,0,125,2743,0,0;QS=1,0 PL:DP:DV 0,21,178:7:0 +17 219 . T <*> 0 . ;I16=6,1,0,0,247,8855,0,0,389,22441,0,0,127,2827,0,0;QS=1,0 PL:DP:DV 0,21,173:7:0 +17 220 . G <*> 0 . ;I16=6,1,0,0,280,11236,0,0,389,22441,0,0,129,2919,0,0;QS=1,0 PL:DP:DV 0,21,188:7:0 +17 221 . A <*> 0 . ;I16=6,1,0,0,255,9563,0,0,389,22441,0,0,130,2968,0,0;QS=1,0 PL:DP:DV 0,21,176:7:0 +17 222 . A <*> 0 . ;I16=6,1,0,0,275,10853,0,0,389,22441,0,0,131,3023,0,0;QS=1,0 PL:DP:DV 0,21,186:7:0 +17 223 . G <*> 0 . ;I16=5,1,0,0,230,8984,0,0,329,18841,0,0,107,2459,0,0;QS=1,0 PL:DP:DV 0,18,168:6:0 +17 224 . G <*> 0 . ;I16=5,1,0,0,228,8710,0,0,329,18841,0,0,134,3150,0,0;QS=1,0 PL:DP:DV 0,18,168:6:0 +17 225 . C <*> 0 . ;I16=5,1,0,0,229,9101,0,0,329,18841,0,0,136,3220,0,0;QS=1,0 PL:DP:DV 0,18,165:6:0 +17 226 . A <*> 0 . ;I16=5,1,0,0,220,8250,0,0,329,18841,0,0,138,3294,0,0;QS=1,0 PL:DP:DV 0,18,166:6:0 +17 227 . C <*> 0 . ;I16=5,2,0,0,254,9412,0,0,358,19682,0,0,158,3672,0,0;QS=1,0 PL:DP:DV 0,21,190:7:0 +17 228 . C <*> 0 . ;I16=5,2,0,0,247,9233,0,0,358,19682,0,0,159,3695,0,0;QS=1,0 PL:DP:DV 0,21,187:7:0 +17 229 . G <*> 0 . ;I16=5,1,0,0,191,6407,0,0,329,18841,0,0,138,3240,0,0;QS=1,0 PL:DP:DV 0,18,136:6:0 +17 230 . C <*> 0 . ;I16=5,2,0,0,257,9781,0,0,358,19682,0,0,161,3759,0,0;QS=1,0 PL:DP:DV 0,21,186:7:0 +17 231 . C <*> 0 . ;I16=4,2,0,0,241,9745,0,0,298,16082,0,0,142,3400,0,0;QS=1,0 PL:DP:DV 0,18,184:6:0 +17 232 . C <*> 0 . ;I16=5,2,0,0,268,10348,0,0,358,19682,0,0,163,3847,0,0;QS=1,0 PL:DP:DV 0,21,198:7:0 +17 233 . A <*> 0 . ;I16=5,2,0,0,250,9306,0,0,358,19682,0,0,163,3849,0,0;QS=1,0 PL:DP:DV 0,21,192:7:0 +17 234 . A <*> 0 . ;I16=5,2,0,0,252,9258,0,0,358,19682,0,0,163,3855,0,0;QS=1,0 PL:DP:DV 0,21,185:7:0 +17 235 . A <*> 0 . ;I16=5,2,0,0,260,9794,0,0,358,19682,0,0,163,3865,0,0;QS=1,0 PL:DP:DV 0,21,186:7:0 +17 236 . G <*> 0 . ;I16=6,2,0,0,292,10932,0,0,418,23282,0,0,163,3879,0,0;QS=1,0 PL:DP:DV 0,24,206:8:0 +17 237 . A <*> 0 . ;I16=6,2,0,0,293,10875,0,0,418,23282,0,0,164,3898,0,0;QS=1,0 PL:DP:DV 0,24,206:8:0 +17 238 . C <*> 0 . ;I16=6,2,0,0,311,12137,0,0,418,23282,0,0,165,3923,0,0;QS=1,0 PL:DP:DV 0,24,211:8:0 +17 239 . A <*> 0 . ;I16=6,3,0,0,327,12437,0,0,478,26882,0,0,165,3903,0,0;QS=1,0 PL:DP:DV 0,27,223:9:0 +17 240 . C <*> 0 . ;I16=6,3,0,0,313,11241,0,0,478,26882,0,0,166,3888,0,0;QS=1,0 PL:DP:DV 0,27,220:9:0 +17 241 . G <*> 0 . ;I16=6,3,0,0,298,9986,0,0,478,26882,0,0,167,3879,0,0;QS=1,0 PL:DP:DV 0,27,203:9:0 +17 242 . C <*> 0 . ;I16=6,3,0,0,359,14493,0,0,478,26882,0,0,168,3876,0,0;QS=1,0 PL:DP:DV 0,27,242:9:0 +17 243 . C <*> 0 . ;I16=5,3,0,0,313,12317,0,0,418,23282,0,0,161,3815,0,0;QS=1,0 PL:DP:DV 0,24,220:8:0 +17 244 . C <*> 0 . ;I16=6,3,0,0,368,15096,0,0,478,26882,0,0,170,3888,0,0;QS=1,0 PL:DP:DV 0,27,245:9:0 +17 245 . A <*> 0 . ;I16=6,3,0,0,351,13719,0,0,478,26882,0,0,171,3903,0,0;QS=1,0 PL:DP:DV 0,27,236:9:0 +17 246 . T <*> 0 . ;I16=6,4,0,0,372,13948,0,0,507,27723,0,0,172,3924,0,0;QS=1,0 PL:DP:DV 0,30,247:10:0 +17 247 . G <*> 0 . ;I16=6,4,0,0,378,14572,0,0,507,27723,0,0,174,3952,0,0;QS=1,0 PL:DP:DV 0,30,252:10:0 +17 248 . T <*> 0 . ;I16=6,4,0,0,350,12536,0,0,507,27723,0,0,176,3988,0,0;QS=1,0 PL:DP:DV 0,30,234:10:0 +17 249 . C <*> 0 . ;I16=6,4,0,0,391,15425,0,0,507,27723,0,0,178,4032,0,0;QS=1,0 PL:DP:DV 0,30,253:10:0 +17 250 . C <*> 0 . ;I16=6,4,0,0,383,15253,0,0,507,27723,0,0,179,4035,0,0;QS=1,0 PL:DP:DV 0,30,248:10:0 +17 251 . A <*> 0 . ;I16=5,4,0,0,348,13512,0,0,447,24123,0,0,180,4048,0,0;QS=1,0 PL:DP:DV 0,27,233:9:0 +17 252 . G <*> 0 . ;I16=5,4,0,0,367,15011,0,0,447,24123,0,0,182,4070,0,0;QS=1,0 PL:DP:DV 0,27,243:9:0 +17 253 . C <*> 0 . ;I16=5,4,0,0,369,15169,0,0,447,24123,0,0,184,4100,0,0;QS=1,0 PL:DP:DV 0,27,247:9:0 +17 254 . T <*> 0 . ;I16=6,4,0,0,393,15549,0,0,507,27723,0,0,186,4138,0,0;QS=1,0 PL:DP:DV 0,30,254:10:0 +17 255 . T <*> 0 . ;I16=7,4,0,0,391,14077,0,0,567,31323,0,0,189,4185,0,0;QS=1,0 PL:DP:DV 0,33,241:11:0 +17 256 . A <*> 0 . ;I16=7,4,0,0,412,15520,0,0,567,31323,0,0,193,4243,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 257 . T <*> 0 . ;I16=7,4,0,0,404,15050,0,0,567,31323,0,0,197,4313,0,0;QS=1,0 PL:DP:DV 0,33,247:11:0 +17 258 . T <*> 0 . ;I16=7,4,0,0,407,15113,0,0,567,31323,0,0,201,4395,0,0;QS=1,0 PL:DP:DV 0,33,254:11:0 +17 259 . C <*> 0 . ;I16=7,4,0,0,441,17801,0,0,567,31323,0,0,205,4489,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 260 . T <*> 0 . ;I16=7,4,0,0,437,17395,0,0,567,31323,0,0,209,4595,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 261 . G <*> 0 . ;I16=7,4,0,0,409,15857,0,0,567,31323,0,0,213,4713,0,0;QS=1,0 PL:DP:DV 0,33,254:11:0 +17 262 . C <*> 0 . ;I16=7,4,0,0,440,17748,0,0,567,31323,0,0,216,4792,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 263 . C <*> 0 . ;I16=7,4,0,0,425,16569,0,0,567,31323,0,0,219,4881,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 264 . C <*> 0 . ;I16=7,4,0,0,431,16993,0,0,567,31323,0,0,222,4980,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 265 . A <*> 0 . ;I16=7,4,0,0,437,17451,0,0,567,31323,0,0,223,4989,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 266 . G <*> 0 . ;I16=7,4,0,0,431,16959,0,0,567,31323,0,0,224,5008,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 267 . T <*> 0 . ;I16=7,4,0,0,407,15161,0,0,567,31323,0,0,225,5037,0,0;QS=1,0 PL:DP:DV 0,33,254:11:0 +17 268 . T <*> 0 . ;I16=7,4,0,0,386,13978,0,0,567,31323,0,0,226,5076,0,0;QS=1,0 PL:DP:DV 0,33,238:11:0 +17 269 . C <*> 0 . ;I16=7,5,0,0,445,17159,0,0,596,32164,0,0,227,5125,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 270 . C <*> 0 . ;I16=7,5,0,0,443,17065,0,0,596,32164,0,0,228,5136,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 271 . T <*> 0 . ;I16=7,5,0,0,466,18160,0,0,596,32164,0,0,229,5161,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 272 . C <*> 0 . ;I16=7,5,0,0,486,19750,0,0,596,32164,0,0,229,5149,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 273 . T <*> 0 . ;I16=7,5,0,0,459,17695,0,0,596,32164,0,0,229,5149,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 274 . C <*> 0 . ;I16=7,5,0,0,458,17688,0,0,596,32164,0,0,229,5161,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 275 . C <*> 0 . ;I16=6,5,0,0,430,17014,0,0,536,28564,0,0,230,5184,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 276 . A <*> 0 . ;I16=6,5,0,0,416,16034,0,0,536,28564,0,0,230,5168,0,0;QS=1,0 PL:DP:DV 0,33,253:11:0 +17 277 . G <*> 0 . ;I16=6,5,0,0,421,16475,0,0,536,28564,0,0,230,5164,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 278 . A <*> 0 . ;I16=5,5,0,0,353,12717,0,0,476,24964,0,0,219,5051,0,0;QS=1,0 PL:DP:DV 0,30,238:10:0 +17 279 . A <*> 0 . ;I16=6,6,0,0,425,15391,0,0,565,29405,0,0,230,5192,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 280 . A <*> 0 . ;I16=6,6,0,0,413,15043,0,0,565,29405,0,0,230,5174,0,0;QS=1,0 PL:DP:DV 0,36,253:12:0 +17 281 . G <*> 0 . ;I16=6,6,0,0,463,18209,0,0,565,29405,0,0,229,5117,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 282 . G <*> 0 . ;I16=6,6,0,0,434,16460,0,0,565,29405,0,0,228,5070,0,0;QS=1,0 PL:DP:DV 0,36,253:12:0 +17 283 . C <*> 0 . ;I16=6,6,0,0,462,18150,0,0,565,29405,0,0,227,5033,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 284 . T <*> 0 . ;I16=6,6,0,0,473,18715,0,0,565,29405,0,0,226,5006,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 285 . G <*> 0 . ;I16=6,6,0,0,463,18247,0,0,565,29405,0,0,225,4989,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 286 . C <*> 0 . ;I16=6,6,0,0,462,18320,0,0,565,29405,0,0,224,4982,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 287 . A <*> 0 . ;I16=6,6,0,0,456,17482,0,0,565,29405,0,0,223,4985,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 288 . T <*> 0 . ;I16=6,6,0,0,451,17093,0,0,565,29405,0,0,221,4949,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 289 . G <*> 0 . ;I16=6,6,0,0,480,19356,0,0,565,29405,0,0,219,4925,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 290 . G <*> 0 . ;I16=5,6,0,0,402,15032,0,0,505,25805,0,0,217,4863,0,0;QS=1,0 PL:DP:DV 0,33,240:11:0 +17 291 . T <*> 0 . ;I16=5,6,0,0,402,14848,0,0,505,25805,0,0,215,4813,0,0;QS=1,0 PL:DP:DV 0,33,244:11:0 +17 292 . T <*> 0 . ;I16=5,6,0,0,417,15885,0,0,505,25805,0,0,213,4775,0,0;QS=1,0 PL:DP:DV 0,33,253:11:0 +17 293 . G <*> 0 . ;I16=6,6,0,0,458,17558,0,0,565,29405,0,0,211,4749,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 294 . A <*> 0 . ;I16=6,6,0,0,417,14795,0,0,565,29405,0,0,210,4736,0,0;QS=1,0 PL:DP:DV 0,36,252:12:0 +17 295 . C <*> 0 . ;I16=6,5,0,0,432,17040,0,0,536,28564,0,0,209,4685,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 296 . A <*> 0 . ;I16=6,5,0,0,407,15085,0,0,536,28564,0,0,208,4644,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 297 . C <*> 0 . ;I16=6,5,0,0,435,17309,0,0,536,28564,0,0,207,4613,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 298 . A <*> 0 . ;I16=6,5,0,0,418,15894,0,0,536,28564,0,0,206,4592,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 299 . C <*> 0 . ;I16=6,5,0,0,441,17745,0,0,536,28564,0,0,205,4581,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 300 . A <*> 0 . ;I16=6,5,0,0,422,16256,0,0,536,28564,0,0,204,4580,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 301 . G <*> 0 . ;I16=5,5,0,0,400,16038,0,0,476,24964,0,0,204,4588,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 302 . T <*> 0 . ;I16=5,5,0,0,361,13111,0,0,476,24964,0,0,204,4604,0,0;QS=1,0 PL:DP:DV 0,30,231:10:0 +17 302 . T TA 0 . INDEL;I16=1,4,4,2,184,6774,259,11183,176,6964,360,21600,94,2004,113,2609;QS=0.387755,0.612245 PL:DP:DV 167,0,96:11:6 +17 303 . G <*> 0 . ;I16=5,6,0,0,444,17986,0,0,536,28564,0,0,207,4627,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 304 . C <*> 0 . ;I16=5,6,0,0,416,15874,0,0,536,28564,0,0,208,4670,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 305 . C <*> 0 . ;I16=5,6,0,0,447,18241,0,0,536,28564,0,0,208,4672,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 306 . T <*> 0 . ;I16=5,6,0,0,432,17022,0,0,536,28564,0,0,208,4682,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 307 . G <*> 0 . ;I16=5,6,0,0,428,16810,0,0,536,28564,0,0,208,4700,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 308 . C <*> 0 . ;I16=5,6,0,0,392,14240,0,0,536,28564,0,0,208,4726,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 309 . G <*> 0 . ;I16=5,6,0,0,398,14664,0,0,536,28564,0,0,208,4760,0,0;QS=1,0 PL:DP:DV 0,33,243:11:0 +17 310 . A <*> 0 . ;I16=5,6,0,0,406,15096,0,0,536,28564,0,0,207,4753,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 311 . C <*> 0 . ;I16=5,6,0,0,419,16285,0,0,536,28564,0,0,206,4756,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 312 . A <*> 0 . ;I16=4,6,0,0,357,13039,0,0,476,24964,0,0,206,4768,0,0;QS=1,0 PL:DP:DV 0,30,237:10:0 +17 313 . A <*> 0 . ;I16=4,6,0,0,360,13288,0,0,476,24964,0,0,205,4739,0,0;QS=1,0 PL:DP:DV 0,30,235:10:0 +17 314 . A <*> 0 . ;I16=4,7,0,0,406,15358,0,0,536,28564,0,0,204,4720,0,0;QS=1,0 PL:DP:DV 0,33,250:11:0 +17 315 . G <*> 0 . ;I16=4,6,0,0,391,15529,0,0,507,27723,0,0,205,4711,0,0;QS=1,0 PL:DP:DV 0,30,252:10:0 +17 316 . C <*> 0 . ;I16=4,6,0,0,405,16635,0,0,507,27723,0,0,206,4712,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 317 . T <*> 0 . ;I16=4,6,0,0,394,15584,0,0,507,27723,0,0,207,4723,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 318 . G <*> 0 . ;I16=4,6,0,0,389,15233,0,0,507,27723,0,0,208,4744,0,0;QS=1,0 PL:DP:DV 0,30,249:10:0 +17 319 . A <*> 0 . ;I16=4,6,0,0,382,14628,0,0,507,27723,0,0,208,4724,0,0;QS=1,0 PL:DP:DV 0,30,249:10:0 +17 320 . A <*> 0 . ;I16=4,6,0,0,379,14493,0,0,507,27723,0,0,208,4712,0,0;QS=1,0 PL:DP:DV 0,30,247:10:0 +17 321 . T <*> 0 . ;I16=4,6,0,0,391,15311,0,0,507,27723,0,0,207,4659,0,0;QS=1,0 PL:DP:DV 0,30,253:10:0 +17 322 . G <*> 0 . ;I16=4,6,0,0,417,17415,0,0,507,27723,0,0,206,4616,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 323 . C <*> 0 . ;I16=4,6,0,0,420,17666,0,0,507,27723,0,0,205,4583,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 324 . T <*> 0 . ;I16=4,6,0,0,387,15029,0,0,507,27723,0,0,204,4560,0,0;QS=1,0 PL:DP:DV 0,30,253:10:0 +17 325 . A <*> 0 . ;I16=5,6,0,0,415,15735,0,0,567,31323,0,0,202,4496,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 326 . T <*> 0 . ;I16=5,6,0,0,412,15532,0,0,567,31323,0,0,201,4441,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 327 . C <*> 0 . ;I16=5,6,0,0,449,18385,0,0,567,31323,0,0,200,4396,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 328 . A <*> 0 . ;I16=5,6,0,0,404,14906,0,0,567,31323,0,0,198,4312,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 329 . T <*> 0 . ;I16=5,6,0,0,411,15441,0,0,567,31323,0,0,195,4191,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 330 . T <*> 0 . ;I16=5,6,0,0,402,14760,0,0,567,31323,0,0,192,4084,0,0;QS=1,0 PL:DP:DV 0,33,254:11:0 +17 331 . T <*> 0 . ;I16=5,6,0,0,405,15015,0,0,567,31323,0,0,189,3991,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 332 . A <*> 0 . ;I16=6,6,0,0,426,15426,0,0,627,34923,0,0,186,3912,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 333 . A <*> 0 . ;I16=6,6,0,0,408,14212,0,0,627,34923,0,0,184,3848,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 334 . A <*> 0 . ;I16=6,6,0,0,437,16169,0,0,627,34923,0,0,182,3800,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 335 . A <*> 0 . ;I16=4,6,0,0,382,14620,0,0,507,27723,0,0,178,3758,0,0;QS=1,0 PL:DP:DV 0,30,250:10:0 +17 336 . A <*> 0 . ;I16=5,6,0,0,408,15184,0,0,567,31323,0,0,180,3748,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 337 . C <*> 0 . ;I16=4,6,0,0,398,16090,0,0,507,27723,0,0,174,3718,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 338 . T <*> 0 . ;I16=5,5,0,0,400,16052,0,0,507,27723,0,0,179,3751,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 339 . C <*> 0 . ;I16=5,6,0,0,415,16097,0,0,536,28564,0,0,179,3771,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 340 . C <*> 0 . ;I16=5,6,0,0,441,17827,0,0,536,28564,0,0,179,3753,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 341 . T <*> 0 . ;I16=5,6,0,0,417,15905,0,0,536,28564,0,0,179,3747,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 342 . T <*> 0 . ;I16=5,6,0,0,408,15196,0,0,536,28564,0,0,179,3753,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 343 . G <*> 0 . ;I16=5,5,0,0,377,14559,0,0,507,27723,0,0,175,3755,0,0;QS=1,0 PL:DP:DV 0,30,249:10:0 +17 344 . C <*> 0 . ;I16=5,6,0,0,421,16525,0,0,536,28564,0,0,178,3752,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 345 . T <*> 0 . ;I16=5,6,0,0,417,15907,0,0,536,28564,0,0,177,3747,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 346 . G <*> 0 . ;I16=6,5,0,0,407,15687,0,0,567,31323,0,0,177,3755,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 347 . G <*> 0 . ;I16=5,5,0,0,375,14155,0,0,507,27723,0,0,163,3551,0,0;QS=1,0 PL:DP:DV 0,30,251:10:0 +17 348 . T <*> 0 . ;I16=5,5,0,0,359,13051,0,0,507,27723,0,0,163,3555,0,0;QS=1,0 PL:DP:DV 0,30,243:10:0 +17 349 . T <*> 0 . ;I16=6,5,0,0,386,13740,0,0,567,31323,0,0,180,3860,0,0;QS=1,0 PL:DP:DV 0,33,246:11:0 +17 350 . T <*> 0 . ;I16=6,5,0,0,389,14305,0,0,567,31323,0,0,181,3923,0,0;QS=1,0 PL:DP:DV 0,33,249:11:0 +17 351 . G <*> 0 . ;I16=6,5,0,0,413,15931,0,0,567,31323,0,0,181,3949,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 352 . A <*> 0 . ;I16=6,5,0,0,410,15956,0,0,567,31323,0,0,181,3987,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 353 . G <*> 0 . ;I16=5,5,0,0,394,15652,0,0,507,27723,0,0,182,4036,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 354 . A <*> 0 . ;I16=4,5,0,0,335,13099,0,0,447,24123,0,0,183,4045,0,0;QS=1,0 PL:DP:DV 0,27,225:9:0 +17 355 . G T,<*> 0 . ;I16=4,4,0,1,308,12048,41,1681,387,20523,60,3600,159,3439,25,625;QS=0.875,0.125,0 PL:DP:DV 14,0,200,38,203,231:9:1 +17 356 . G <*> 0 . ;I16=4,5,0,0,340,13038,0,0,447,24123,0,0,185,4093,0,0;QS=1,0 PL:DP:DV 0,27,228:9:0 +17 357 . C <*> 0 . ;I16=5,5,0,0,393,15613,0,0,507,27723,0,0,186,4132,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 358 . A <*> 0 . ;I16=5,5,0,0,386,15186,0,0,507,27723,0,0,187,4131,0,0;QS=1,0 PL:DP:DV 0,30,254:10:0 +17 359 . G <*> 0 . ;I16=5,5,0,0,399,16147,0,0,507,27723,0,0,188,4140,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 360 . A <*> 0 . ;I16=5,5,0,0,373,14217,0,0,507,27723,0,0,189,4159,0,0;QS=1,0 PL:DP:DV 0,30,252:10:0 +17 361 . A <*> 0 . ;I16=5,5,0,0,376,14252,0,0,507,27723,0,0,190,4188,0,0;QS=1,0 PL:DP:DV 0,30,252:10:0 +17 362 . A <*> 0 . ;I16=6,5,0,0,403,14929,0,0,567,31323,0,0,191,4227,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 363 . A <*> 0 . ;I16=6,5,0,0,411,15531,0,0,567,31323,0,0,193,4277,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 364 . T <*> 0 . ;I16=6,5,0,0,394,14320,0,0,567,31323,0,0,195,4339,0,0;QS=1,0 PL:DP:DV 0,33,250:11:0 +17 365 . G <*> 0 . ;I16=6,5,0,0,416,16288,0,0,567,31323,0,0,196,4362,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 366 . A <*> 0 . ;I16=6,5,0,0,417,15967,0,0,567,31323,0,0,197,4395,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 367 . T <*> 0 . ;I16=6,5,0,0,408,15236,0,0,567,31323,0,0,198,4438,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 368 . A <*> 0 . ;I16=6,5,0,0,401,14929,0,0,567,31323,0,0,198,4442,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 369 . T <*> 0 . ;I16=6,4,0,0,376,14246,0,0,538,30482,0,0,199,4457,0,0;QS=1,0 PL:DP:DV 0,30,250:10:0 +17 370 . C <*> 0 . ;I16=6,4,0,0,401,16231,0,0,538,30482,0,0,200,4482,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 371 . T <*> 0 . ;I16=6,4,0,0,403,16287,0,0,538,30482,0,0,201,4517,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 372 . C <*> 0 . ;I16=6,5,0,0,419,16293,0,0,598,34082,0,0,201,4511,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 373 . A <*> 0 . ;I16=6,5,0,0,426,16546,0,0,598,34082,0,0,202,4514,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 374 . T <*> 0 . ;I16=6,5,0,0,402,14930,0,0,598,34082,0,0,202,4478,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 375 . A <*> 0 . ;I16=7,5,0,0,440,16526,0,0,658,37682,0,0,202,4454,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 376 . G <*> 0 . ;I16=7,5,0,0,413,15263,0,0,658,37682,0,0,203,4443,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 377 . T <*> 0 . ;I16=6,5,0,0,414,15662,0,0,598,34082,0,0,179,3821,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 378 . T <*> 0 . ;I16=8,5,0,0,451,16165,0,0,718,41282,0,0,205,4463,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 379 . G <*> 0 . ;I16=8,3,0,0,420,16114,0,0,629,36841,0,0,201,4445,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 380 . C <*> 0 . ;I16=8,4,0,0,452,17454,0,0,689,40441,0,0,211,4539,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 381 . T <*> 0 . ;I16=8,4,0,0,465,18141,0,0,689,40441,0,0,214,4598,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 382 . T <*> 0 . ;I16=7,4,0,0,410,15432,0,0,629,36841,0,0,192,4046,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 383 . T <*> 0 . ;I16=8,4,0,0,433,15743,0,0,689,40441,0,0,219,4707,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 384 . A <*> 0 . ;I16=8,5,0,0,447,15887,0,0,749,44041,0,0,221,4755,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 385 . C <*> 0 . ;I16=8,5,0,0,495,18975,0,0,749,44041,0,0,224,4816,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 386 . T <*> 0 . ;I16=8,5,0,0,499,19425,0,0,749,44041,0,0,227,4891,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 387 . T <*> 0 . ;I16=8,5,0,0,458,16718,0,0,749,44041,0,0,230,4980,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 388 . T <*> 0 . ;I16=8,5,0,0,465,17059,0,0,749,44041,0,0,232,5032,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 389 . G <*> 0 . ;I16=8,5,0,0,466,17250,0,0,749,44041,0,0,233,5047,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 390 . C <*> 0 . ;I16=8,5,0,0,488,18742,0,0,749,44041,0,0,234,5076,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 391 . A <*> 0 . ;I16=8,5,0,0,489,18571,0,0,749,44041,0,0,235,5119,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 392 . T <*> 0 . ;I16=8,5,0,0,460,16674,0,0,749,44041,0,0,236,5176,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 393 . A <*> 0 . ;I16=7,5,0,0,442,16438,0,0,689,40441,0,0,238,5246,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 394 . T <*> 0 . ;I16=7,5,0,0,431,15865,0,0,689,40441,0,0,240,5328,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 395 . T <*> 0 . ;I16=7,5,0,0,433,15745,0,0,689,40441,0,0,242,5422,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 396 . T <*> 0 . ;I16=7,5,0,0,410,14752,0,0,689,40441,0,0,244,5528,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 397 . T <*> 0 . ;I16=7,5,0,0,442,16356,0,0,689,40441,0,0,246,5646,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 398 . A <*> 0 . ;I16=8,5,0,0,460,16726,0,0,749,44041,0,0,247,5725,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 399 . A <*> 0 . ;I16=8,5,0,0,457,16699,0,0,749,44041,0,0,250,5814,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 400 . A <*> 0 . ;I16=8,5,0,0,449,16137,0,0,749,44041,0,0,253,5865,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 401 . A <*> 0 . ;I16=8,5,0,0,468,17320,0,0,749,44041,0,0,255,5879,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 402 . T <*> 0 . ;I16=8,5,0,0,484,18380,0,0,749,44041,0,0,257,5905,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 403 . T <*> 0 . ;I16=8,5,0,0,487,18315,0,0,749,44041,0,0,259,5943,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 404 . G <*> 0 . ;I16=8,5,0,0,499,19275,0,0,749,44041,0,0,260,5942,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 405 . T <*> 0 . ;I16=8,5,0,0,492,18826,0,0,749,44041,0,0,261,5951,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 406 . G <*> 0 . ;I16=8,5,0,0,501,19549,0,0,749,44041,0,0,262,5970,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 407 . A <*> 0 . ;I16=8,5,0,0,491,18969,0,0,749,44041,0,0,262,5950,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 408 . C <*> 0 . ;I16=8,6,0,0,546,21364,0,0,809,47641,0,0,262,5942,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 409 . T <*> 0 . ;I16=8,6,0,0,558,22362,0,0,809,47641,0,0,263,5947,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 410 . T <*> 0 . ;I16=8,6,0,0,485,17333,0,0,809,47641,0,0,263,5915,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 411 . T <*> 0 . ;I16=8,6,0,0,489,17293,0,0,809,47641,0,0,263,5895,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 412 . C T,<*> 0 . ;I16=8,6,1,0,547,21713,14,196,809,47641,60,3600,238,5262,25,625;QS=0.974545,0.0254545,0 PL:DP:DV 0,30,255,42,255,255:15:1 +17 413 . A <*> 0 . ;I16=9,8,0,0,638,24112,0,0,989,58441,0,0,264,5892,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 414 . T <*> 0 . ;I16=9,7,0,0,611,23435,0,0,929,54841,0,0,268,5912,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 415 . G <*> 0 . ;I16=9,7,0,0,617,24077,0,0,929,54841,0,0,272,5948,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 416 . G <*> 0 . ;I16=9,7,0,0,597,22923,0,0,929,54841,0,0,276,6000,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 417 . C <*> 0 . ;I16=9,7,0,0,606,23366,0,0,929,54841,0,0,280,6068,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 418 . A <*> 0 . ;I16=9,7,0,0,616,23886,0,0,929,54841,0,0,284,6152,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 419 . T <*> 0 . ;I16=9,7,0,0,605,22955,0,0,929,54841,0,0,288,6252,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 420 . A <*> 0 . ;I16=9,7,0,0,579,21131,0,0,929,54841,0,0,292,6368,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 421 . A <*> 0 . ;I16=9,7,0,0,580,21598,0,0,929,54841,0,0,296,6500,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 422 . A <*> 0 . ;I16=9,7,0,0,610,23596,0,0,929,54841,0,0,299,6599,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 423 . T <*> 0 . ;I16=9,7,0,0,600,22586,0,0,929,54841,0,0,302,6716,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 424 . A <*> 0 . ;I16=9,7,0,0,580,21214,0,0,929,54841,0,0,304,6800,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 425 . A <*> 0 . ;I16=8,7,0,0,572,22066,0,0,869,51241,0,0,306,6848,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 426 . T <*> 0 . ;I16=8,7,0,0,570,21788,0,0,869,51241,0,0,308,6908,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 427 . A <*> 0 . ;I16=8,7,0,0,548,20412,0,0,869,51241,0,0,310,6980,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 428 . C <*> 0 . ;I16=8,7,0,0,577,22469,0,0,869,51241,0,0,312,7064,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 429 . T <*> 0 . ;I16=8,8,0,0,627,24729,0,0,929,54841,0,0,313,7111,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 430 . G <*> 0 . ;I16=8,8,0,0,630,25158,0,0,929,54841,0,0,315,7173,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 431 . G <*> 0 . ;I16=7,8,0,0,578,22612,0,0,869,51241,0,0,317,7251,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 432 . T <*> 0 . ;I16=7,8,0,0,564,21298,0,0,869,51241,0,0,319,7295,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 433 . T <*> 0 . ;I16=7,7,0,0,516,19406,0,0,809,47641,0,0,296,6730,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 434 . T <*> 0 . ;I16=8,8,0,0,594,22230,0,0,929,54841,0,0,322,7380,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 435 . A <*> 0 . ;I16=8,7,0,0,569,21683,0,0,869,51241,0,0,318,7384,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 436 . T <*> 0 . ;I16=8,8,0,0,576,21104,0,0,929,54841,0,0,326,7476,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 437 . T <*> 0 . ;I16=8,8,0,0,603,22793,0,0,929,54841,0,0,327,7499,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 438 . A <*> 0 . ;I16=8,8,0,0,572,20856,0,0,929,54841,0,0,327,7489,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 439 . C <*> 0 . ;I16=8,8,0,0,631,25023,0,0,929,54841,0,0,325,7393,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 440 . A <*> 0 . ;I16=8,8,0,0,627,24807,0,0,929,54841,0,0,323,7309,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 441 . G <*> 0 . ;I16=9,8,0,0,679,27381,0,0,989,58441,0,0,321,7237,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 442 . A <*> 0 . ;I16=9,8,0,0,637,24001,0,0,989,58441,0,0,320,7178,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 443 . A <*> 0 . ;I16=9,8,0,0,664,26116,0,0,989,58441,0,0,319,7133,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 444 . G <*> 0 . ;I16=9,8,0,0,671,26899,0,0,989,58441,0,0,318,7102,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 445 . C <*> 0 . ;I16=9,8,0,0,651,25583,0,0,989,58441,0,0,317,7085,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 446 . A <*> 0 . ;I16=9,8,0,0,632,23854,0,0,989,58441,0,0,316,7082,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 447 . C <*> 0 . ;I16=9,7,0,0,634,25276,0,0,960,57600,0,0,316,7092,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 448 . T <*> 0 . ;I16=9,7,0,0,622,24346,0,0,960,57600,0,0,316,7114,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 449 . A <*> 0 . ;I16=9,7,0,0,623,24447,0,0,960,57600,0,0,316,7148,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 450 . G <*> 0 . ;I16=9,7,0,0,637,25557,0,0,960,57600,0,0,316,7194,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 451 . A <*> 0 . ;I16=9,7,0,0,564,20482,0,0,960,57600,0,0,316,7252,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 452 . A <*> 0 . ;I16=11,7,0,0,622,22204,0,0,1080,64800,0,0,316,7322,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 453 . A <*> 0 . ;I16=11,7,0,0,616,22076,0,0,1080,64800,0,0,318,7406,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 454 . A <*> 0 . ;I16=10,7,0,0,642,24658,0,0,1020,61200,0,0,321,7505,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 455 . T <*> 0 . ;I16=9,7,0,0,608,23292,0,0,960,57600,0,0,316,7482,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 456 . G <*> 0 . ;I16=10,7,0,0,654,25584,0,0,1020,61200,0,0,323,7545,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 457 . C <*> 0 . ;I16=11,7,0,0,685,26647,0,0,1080,64800,0,0,325,7585,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 458 . A <*> 0 . ;I16=11,7,0,0,677,25637,0,0,1080,64800,0,0,328,7590,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 459 . T <*> 0 . ;I16=11,7,0,0,665,24877,0,0,1080,64800,0,0,330,7564,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 460 . G <*> 0 . ;I16=11,7,0,0,699,27393,0,0,1080,64800,0,0,331,7507,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 461 . T <*> 0 . ;I16=11,7,0,0,679,25873,0,0,1080,64800,0,0,331,7419,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 462 . G <*> 0 . ;I16=10,7,0,0,676,27284,0,0,1020,61200,0,0,332,7350,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 463 . G <*> 0 . ;I16=10,7,0,0,649,25341,0,0,1020,61200,0,0,333,7299,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 464 . A <*> 0 . ;I16=10,7,0,0,632,23772,0,0,1020,61200,0,0,334,7266,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 465 . C <*> 0 . ;I16=10,7,0,0,662,25962,0,0,1020,61200,0,0,335,7251,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 466 . A <*> 0 . ;I16=11,7,0,0,680,25954,0,0,1080,64800,0,0,336,7254,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 467 . A <*> 0 . ;I16=11,7,0,0,666,24820,0,0,1080,64800,0,0,337,7225,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 468 . A <*> 0 . ;I16=12,7,0,0,687,25475,0,0,1140,68400,0,0,338,7214,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 469 . A <*> 0 . ;I16=12,7,0,0,676,25006,0,0,1140,68400,0,0,340,7222,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 470 . G <*> 0 . ;I16=12,7,0,0,739,29067,0,0,1140,68400,0,0,342,7250,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 471 . T <*> 0 . ;I16=12,7,0,0,700,26082,0,0,1140,68400,0,0,344,7298,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 472 . T <*> 0 . ;I16=12,7,0,0,689,25273,0,0,1140,68400,0,0,346,7366,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 473 . G <*> 0 . ;I16=12,7,0,0,754,30076,0,0,1140,68400,0,0,347,7405,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 474 . G <*> 0 . ;I16=12,7,0,0,733,28537,0,0,1140,68400,0,0,347,7417,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 475 . G <*> 0 . ;I16=12,7,0,0,736,28750,0,0,1140,68400,0,0,347,7453,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 476 . A <*> 0 . ;I16=12,7,0,0,681,25347,0,0,1140,68400,0,0,347,7513,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 477 . T <*> 0 . ;I16=12,7,0,0,692,25746,0,0,1140,68400,0,0,347,7597,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 478 . T <*> 0 . ;I16=13,7,0,0,685,24355,0,0,1200,72000,0,0,345,7603,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 479 . A <*> 0 . ;I16=13,7,0,0,724,26686,0,0,1200,72000,0,0,344,7630,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 480 . G <*> 0 . ;I16=13,6,0,0,765,31067,0,0,1140,68400,0,0,344,7678,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 481 . G <*> 0 . ;I16=13,6,0,0,731,28389,0,0,1140,68400,0,0,344,7746,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 482 . A <*> 0 . ;I16=13,6,0,0,712,27162,0,0,1140,68400,0,0,344,7834,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 483 . G <*> 0 . ;I16=12,7,0,0,738,29008,0,0,1140,68400,0,0,342,7790,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 484 . A <*> 0 . ;I16=12,6,0,0,633,23359,0,0,1080,64800,0,0,342,7762,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 485 . G <*> 0 . ;I16=12,6,0,0,705,27943,0,0,1080,64800,0,0,342,7750,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 486 . A <*> 0 . ;I16=11,6,0,0,633,24255,0,0,1020,61200,0,0,343,7753,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 487 . G <*> 0 . ;I16=11,6,0,0,672,26918,0,0,1020,61200,0,0,343,7721,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 488 . A <*> 0 . ;I16=12,6,0,0,652,23870,0,0,1080,64800,0,0,342,7656,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 489 . A <*> 0 . ;I16=12,6,0,0,647,23459,0,0,1080,64800,0,0,342,7610,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 490 . A <*> 0 . ;I16=12,6,0,0,671,25431,0,0,1080,64800,0,0,342,7584,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 491 . T <*> 0 . ;I16=12,6,0,0,649,23997,0,0,1080,64800,0,0,342,7578,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 492 . G <*> 0 . ;I16=11,6,0,0,659,25979,0,0,1020,61200,0,0,316,6916,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 493 . A <*> 0 . ;I16=12,6,0,0,680,25886,0,0,1080,64800,0,0,340,7522,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 494 . A <*> 0 . ;I16=12,6,0,0,678,26010,0,0,1080,64800,0,0,338,7470,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 495 . G <*> 0 . ;I16=12,6,0,0,702,27738,0,0,1080,64800,0,0,336,7434,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 496 . A <*> 0 . ;I16=12,6,0,0,643,23481,0,0,1080,64800,0,0,333,7365,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 497 . C <*> 0 . ;I16=12,6,0,0,690,26746,0,0,1080,64800,0,0,330,7314,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 498 . A <*> 0 . ;I16=12,6,0,0,661,24617,0,0,1080,64800,0,0,328,7280,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 499 . T <*> 0 . ;I16=12,5,0,0,599,21899,0,0,1020,61200,0,0,328,7262,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 500 . A <*> 0 . ;I16=12,5,0,0,598,21424,0,0,1020,61200,0,0,328,7260,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 501 . T <*> 0 . ;I16=12,5,0,0,632,23732,0,0,1020,61200,0,0,328,7274,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 502 . G <*> 0 . ;I16=12,5,0,0,641,24865,0,0,1020,61200,0,0,328,7304,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 503 . T <*> 0 . ;I16=12,6,0,0,637,23201,0,0,1080,64800,0,0,328,7350,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 504 . C <*> 0 . ;I16=12,6,0,0,667,26059,0,0,1080,64800,0,0,327,7313,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 505 . C <*> 0 . ;I16=12,6,0,0,639,23465,0,0,1080,64800,0,0,319,7245,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 506 . A <*> 0 . ;I16=13,6,0,0,691,25697,0,0,1140,68400,0,0,326,7294,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 507 . C <*> 0 . ;I16=12,6,0,0,651,24469,0,0,1080,64800,0,0,317,7233,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 508 . A <*> 0 . ;I16=13,5,0,0,634,23042,0,0,1080,64800,0,0,327,7353,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 509 . C <*> 0 . ;I16=13,5,0,0,670,25392,0,0,1080,64800,0,0,326,7310,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 510 . A <*> 0 . ;I16=12,6,0,0,637,23177,0,0,1080,64800,0,0,300,6660,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 511 . A <*> 0 . ;I16=13,6,0,0,642,22426,0,0,1140,68400,0,0,325,7279,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 512 . A C,<*> 0 . ;I16=12,5,0,1,557,19001,13,169,1020,61200,60,3600,317,7211,9,81;QS=0.977193,0.022807,0 PL:DP:DV 0,39,255,51,255,255:18:1 +17 513 . A <*> 0 . ;I16=11,5,0,0,578,21094,0,0,960,57600,0,0,313,7097,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 514 . A T,<*> 0 . ;I16=11,4,0,1,531,19157,16,256,900,54000,60,3600,302,6940,11,121;QS=0.97075,0.0292505,0 PL:DP:DV 0,31,255,45,255,255:16:1 +17 515 . C <*> 0 . ;I16=9,5,0,0,521,19595,0,0,840,50400,0,0,278,6312,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 516 . C <*> 0 . ;I16=11,5,0,0,557,20183,0,0,960,57600,0,0,306,6724,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 517 . T <*> 0 . ;I16=13,5,0,0,657,24853,0,0,1080,64800,0,0,332,7386,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 518 . G <*> 0 . ;I16=14,5,0,0,700,26644,0,0,1140,68400,0,0,334,7438,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 519 . T <*> 0 . ;I16=15,6,0,0,734,26134,0,0,1260,75600,0,0,337,7507,0,0;QS=1,0 PL:DP:DV 0,63,255:21:0 +17 520 . T <*> 0 . ;I16=14,6,0,0,685,24103,0,0,1200,72000,0,0,317,6971,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 521 . C <*> 0 . ;I16=15,5,0,0,741,28223,0,0,1200,72000,0,0,348,7706,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 522 . A <*> 0 . ;I16=15,5,0,0,696,25294,0,0,1200,72000,0,0,354,7836,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 523 . T G,<*> 0 . ;I16=14,5,1,0,713,26897,15,225,1140,68400,60,3600,335,7361,25,625;QS=0.979396,0.0206044,0 PL:DP:DV 0,44,255,57,255,255:20:1 +17 524 . T <*> 0 . ;I16=15,5,0,0,652,22420,0,0,1200,72000,0,0,364,8056,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 525 . G <*> 0 . ;I16=15,5,0,0,766,29706,0,0,1200,72000,0,0,368,8146,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 526 . C <*> 0 . ;I16=15,5,0,0,732,27890,0,0,1200,72000,0,0,372,8256,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 527 . A <*> 0 . ;I16=14,5,0,0,714,27168,0,0,1140,68400,0,0,352,7804,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 528 . G <*> 0 . ;I16=15,5,0,0,795,31995,0,0,1200,72000,0,0,376,8344,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 529 . C <*> 0 . ;I16=14,4,0,0,654,25160,0,0,1080,64800,0,0,353,7747,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 530 . T <*> 0 . ;I16=15,4,0,0,715,27369,0,0,1140,68400,0,0,380,8420,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 531 . T <*> 0 . ;I16=15,4,0,0,686,25238,0,0,1140,68400,0,0,381,8437,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 532 . T <*> 0 . ;I16=14,4,0,0,666,24962,0,0,1080,64800,0,0,361,8013,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 533 . C <*> 0 . ;I16=14,4,0,0,670,26138,0,0,1080,64800,0,0,354,7708,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 534 . T <*> 0 . ;I16=14,3,0,0,669,26551,0,0,1020,61200,0,0,354,7688,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 535 . A <*> 0 . ;I16=14,3,0,0,573,19985,0,0,1020,61200,0,0,354,7688,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 536 . C <*> 0 . ;I16=14,4,0,0,641,23871,0,0,1080,64800,0,0,378,8282,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 537 . C <*> 0 . ;I16=12,4,0,0,571,21529,0,0,960,57600,0,0,338,7448,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 538 . A <*> 0 . ;I16=14,4,0,0,649,23769,0,0,1080,64800,0,0,376,8274,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 539 . T <*> 0 . ;I16=14,4,0,0,660,24546,0,0,1080,64800,0,0,375,8297,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 540 . C <*> 0 . ;I16=14,4,0,0,678,26304,0,0,1080,64800,0,0,374,8338,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 541 . A <*> 0 . ;I16=13,4,0,0,621,23295,0,0,1020,61200,0,0,348,7772,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 542 . C <*> 0 . ;I16=14,3,0,0,649,24895,0,0,1020,61200,0,0,347,7849,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 543 . C <*> 0 . ;I16=14,5,0,0,696,26632,0,0,1140,68400,0,0,369,8469,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 544 . A <*> 0 . ;I16=13,5,0,0,647,23801,0,0,1080,64800,0,0,341,7807,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 545 . A <*> 0 . ;I16=14,5,0,0,650,23116,0,0,1140,68400,0,0,361,8311,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 546 . A <*> 0 . ;I16=14,5,0,0,651,23455,0,0,1140,68400,0,0,356,8204,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 547 . A <*> 0 . ;I16=14,4,0,0,631,22919,0,0,1080,64800,0,0,326,7486,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 548 . A <*> 0 . ;I16=13,5,0,0,637,22959,0,0,1080,64800,0,0,343,8023,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 549 . T G,<*> 0 . ;I16=12,4,0,1,595,22341,20,400,960,57600,60,3600,314,7288,25,625;QS=0.96748,0.0325203,0 PL:DP:DV 0,31,255,48,255,255:17:1 +17 550 . T <*> 0 . ;I16=12,5,0,0,565,19415,0,0,1020,61200,0,0,335,7815,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 551 . G <*> 0 . ;I16=12,5,0,0,617,23069,0,0,1020,61200,0,0,331,7729,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 552 . C <*> 0 . ;I16=11,5,0,0,598,23146,0,0,960,57600,0,0,328,7654,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 553 . A <*> 0 . ;I16=10,5,0,0,539,19653,0,0,900,54000,0,0,299,6915,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 554 . A <*> 0 . ;I16=10,5,0,0,533,19501,0,0,900,54000,0,0,295,6813,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 555 . A <*> 0 . ;I16=11,6,0,0,566,19856,0,0,1020,61200,0,0,316,7348,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 556 . C <*> 0 . ;I16=11,6,0,0,623,23389,0,0,1020,61200,0,0,313,7271,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 557 . A <*> 0 . ;I16=9,6,0,0,551,20435,0,0,900,54000,0,0,312,7206,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 558 . A <*> 0 . ;I16=9,6,0,0,532,19348,0,0,900,54000,0,0,310,7102,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 559 . C <*> 0 . ;I16=8,6,0,0,526,19970,0,0,840,50400,0,0,283,6385,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 560 . C <*> 0 . ;I16=9,6,0,0,552,20936,0,0,900,54000,0,0,306,6930,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 561 . A <*> 0 . ;I16=8,6,0,0,498,17996,0,0,840,50400,0,0,279,6237,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 562 . C <*> 0 . ;I16=8,6,0,0,560,22472,0,0,840,50400,0,0,277,6181,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 563 . A <*> 0 . ;I16=8,6,0,0,484,17496,0,0,840,50400,0,0,274,6088,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 564 . C <*> 0 . ;I16=9,6,0,0,478,16106,0,0,900,54000,0,0,296,6634,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 565 . G <*> 0 . ;I16=9,6,0,0,513,17987,0,0,900,54000,0,0,293,6569,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 566 . C <*> 0 . ;I16=7,8,0,0,511,18687,0,0,900,54000,0,0,242,5270,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 567 . C <*> 0 . ;I16=7,8,0,0,503,17943,0,0,900,54000,0,0,275,6353,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 568 . C <*> 0 . ;I16=8,8,0,0,609,23783,0,0,960,57600,0,0,291,6475,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 569 . T <*> 0 . ;I16=8,7,0,0,547,20831,0,0,900,54000,0,0,286,6410,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 570 . T <*> 0 . ;I16=8,9,0,0,524,17476,0,0,1020,61200,0,0,290,6392,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 571 . C <*> 0 . ;I16=9,9,0,0,637,23265,0,0,1080,64800,0,0,290,6374,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 572 . A <*> 0 . ;I16=9,9,0,0,620,21868,0,0,1080,64800,0,0,291,6373,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 573 . A <*> 0 . ;I16=9,9,0,0,576,19124,0,0,1080,64800,0,0,291,6341,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 574 . C <*> 0 . ;I16=8,9,0,0,623,23439,0,0,1020,61200,0,0,292,6328,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 575 . T <*> 0 . ;I16=7,8,0,0,556,21210,0,0,900,54000,0,0,261,5749,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 576 . G <*> 0 . ;I16=8,9,0,0,584,21002,0,0,1020,61200,0,0,294,6356,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 577 . G <*> 0 . ;I16=7,9,0,0,544,19522,0,0,960,57600,0,0,275,5997,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 578 . G <*> 0 . ;I16=7,9,0,0,524,18696,0,0,960,57600,0,0,296,6406,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 579 . G <*> 0 . ;I16=8,8,0,0,573,21291,0,0,960,57600,0,0,283,6237,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 580 . A C,<*> 0 . ;I16=7,9,1,0,585,21479,16,256,960,57600,60,3600,281,6141,17,289;QS=0.973378,0.0266223,0 PL:DP:DV 0,34,255,48,255,255:17:1 +17 581 . A <*> 0 . ;I16=8,10,0,0,609,21317,0,0,1080,64800,0,0,298,6398,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 582 . C <*> 0 . ;I16=7,10,0,0,624,23428,0,0,1020,61200,0,0,284,6162,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 583 . T <*> 0 . ;I16=8,9,0,0,629,23813,0,0,1020,61200,0,0,301,6397,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 584 . C <*> 0 . ;I16=8,9,0,0,601,22257,0,0,989,58441,0,0,283,6027,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 585 . A <*> 0 . ;I16=9,9,0,0,629,22525,0,0,1049,62041,0,0,305,6429,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 586 . T <*> 0 . ;I16=8,9,0,0,619,22941,0,0,989,58441,0,0,300,6406,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 587 . C <*> 0 . ;I16=9,9,0,0,631,23047,0,0,1049,62041,0,0,309,6505,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 588 . A <*> 0 . ;I16=9,9,0,0,635,22933,0,0,1049,62041,0,0,312,6578,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 589 . A <*> 0 . ;I16=9,9,0,0,647,23805,0,0,1049,62041,0,0,316,6674,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 590 . C <*> 0 . ;I16=9,9,0,0,653,24881,0,0,1049,62041,0,0,320,6794,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 591 . A <*> 0 . ;I16=9,9,0,0,678,25648,0,0,1049,62041,0,0,322,6836,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 592 . A <*> 0 . ;I16=8,9,0,0,629,23469,0,0,989,58441,0,0,311,6705,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 593 . C <*> 0 . ;I16=8,9,0,0,628,23572,0,0,989,58441,0,0,312,6714,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 594 . A <*> 0 . ;I16=8,9,0,0,631,23595,0,0,989,58441,0,0,306,6522,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 595 . A <*> 0 . ;I16=9,9,0,0,606,21226,0,0,1049,62041,0,0,318,6636,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 596 . A <*> 0 . ;I16=8,9,0,0,549,18681,0,0,989,58441,0,0,314,6550,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 597 . C <*> 0 . ;I16=9,9,0,0,656,24752,0,0,1049,62041,0,0,311,6441,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 598 . T <*> 0 . ;I16=8,9,0,0,621,23445,0,0,989,58441,0,0,308,6354,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 599 . T <*> 0 . ;I16=8,9,0,0,605,22177,0,0,989,58441,0,0,305,6289,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 600 . G <*> 0 . ;I16=8,9,0,0,631,24051,0,0,989,58441,0,0,302,6246,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 601 . T <*> 0 . ;I16=8,9,0,0,580,20248,0,0,989,58441,0,0,299,6225,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 602 . G <*> 0 . ;I16=8,8,0,0,571,20977,0,0,929,54841,0,0,271,5601,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 603 . G <*> 0 . ;I16=8,8,0,0,542,19362,0,0,929,54841,0,0,294,6248,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 604 . T <*> 0 . ;I16=7,8,0,0,487,16681,0,0,900,54000,0,0,272,5890,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 605 . T <*> 0 . ;I16=6,7,0,0,476,17572,0,0,780,46800,0,0,244,5234,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 606 . T <*> 0 . ;I16=6,8,0,0,477,16909,0,0,840,50400,0,0,266,5842,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 607 . A <*> 0 . ;I16=7,8,0,0,524,18528,0,0,869,51241,0,0,284,6272,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 608 . C <*> 0 . ;I16=7,7,0,0,477,17013,0,0,809,47641,0,0,256,5650,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 609 . C <*> 0 . ;I16=7,8,0,0,518,18374,0,0,869,51241,0,0,278,6292,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 610 . C <*> 0 . ;I16=7,7,0,0,555,22227,0,0,809,47641,0,0,276,6322,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 611 . A <*> 0 . ;I16=7,6,0,0,459,16757,0,0,749,44041,0,0,248,5688,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 612 . C <*> 0 . ;I16=8,7,0,0,552,20818,0,0,869,51241,0,0,270,6314,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 613 . A <*> 0 . ;I16=8,7,0,0,514,18130,0,0,869,51241,0,0,268,6326,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 614 . C <*> 0 . ;I16=8,7,0,0,561,21321,0,0,869,51241,0,0,265,6299,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 615 . A <*> 0 . ;I16=8,7,0,0,525,18821,0,0,869,51241,0,0,262,6282,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 616 . A <*> 0 . ;I16=8,7,0,0,508,17800,0,0,869,51241,0,0,259,6275,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 617 . T <*> 0 . ;I16=7,7,0,0,474,16662,0,0,809,47641,0,0,257,6277,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 618 . G <*> 0 . ;I16=7,8,0,0,490,16688,0,0,869,51241,0,0,255,6237,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 619 . G <*> 0 . ;I16=6,7,0,0,459,16663,0,0,749,44041,0,0,257,6205,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 620 . A <*> 0 . ;I16=6,6,0,0,392,13678,0,0,689,40441,0,0,234,5556,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 621 . A <*> 0 . ;I16=6,7,0,0,450,16060,0,0,749,44041,0,0,261,6165,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 622 . G <*> 0 . ;I16=5,7,0,0,395,14293,0,0,720,43200,0,0,238,5532,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 623 . A T,<*> 0 . ;I16=4,7,1,0,374,13078,15,225,660,39600,60,3600,215,4907,25,625;QS=0.96144,0.0385604,0 PL:DP:DV 0,20,241,33,244,246:12:1 +17 624 . C <*> 0 . ;I16=6,6,0,0,412,14892,0,0,689,40441,0,0,242,5540,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 625 . C <*> 0 . ;I16=6,7,0,0,455,16699,0,0,749,44041,0,0,269,6181,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 626 . A <*> 0 . ;I16=6,6,0,0,428,15858,0,0,689,40441,0,0,246,5580,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 627 . C <*> 0 . ;I16=5,7,0,0,465,18311,0,0,720,43200,0,0,248,5612,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 628 . T <*> 0 . ;I16=5,8,0,0,451,16017,0,0,780,46800,0,0,250,5652,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 629 . T <*> 0 . ;I16=6,8,0,0,474,16648,0,0,809,47641,0,0,278,6326,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 630 . A <*> 0 . ;I16=5,8,0,0,475,17895,0,0,780,46800,0,0,255,5711,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 631 . G <*> 0 . ;I16=6,8,0,0,489,17809,0,0,809,47641,0,0,282,6358,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 632 . C <*> 0 . ;I16=5,8,0,0,508,19922,0,0,780,46800,0,0,259,5767,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 633 . A <*> 0 . ;I16=6,8,0,0,495,17849,0,0,809,47641,0,0,286,6438,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 634 . A <*> 0 . ;I16=6,8,0,0,495,18069,0,0,809,47641,0,0,288,6496,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 635 . C <*> 0 . ;I16=5,8,0,0,441,15861,0,0,780,46800,0,0,265,5941,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 636 . A <*> 0 . ;I16=5,8,0,0,495,18995,0,0,780,46800,0,0,267,6023,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 637 . A <*> 0 . ;I16=6,8,0,0,520,19396,0,0,809,47641,0,0,294,6742,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 638 . A <*> 0 . ;I16=6,8,0,0,496,17946,0,0,809,47641,0,0,295,6797,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 639 . A <*> 0 . ;I16=5,8,0,0,439,15525,0,0,749,44041,0,0,271,6237,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 640 . A <*> 0 . ;I16=5,9,0,0,523,20051,0,0,809,47641,0,0,270,6214,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 641 . G <*> 0 . ;I16=5,9,0,0,453,15773,0,0,809,47641,0,0,270,6206,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 642 . G <*> 0 . ;I16=6,9,0,0,530,19482,0,0,869,51241,0,0,295,6839,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 643 . A <*> 0 . ;I16=6,7,0,0,400,13552,0,0,749,44041,0,0,275,6421,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 644 . C A,<*> 0 . ;I16=4,8,1,0,377,12491,17,289,720,43200,60,3600,244,5498,25,625;QS=0.956853,0.0431472,0 PL:DP:DV 0,22,236,36,239,243:13:1 +17 645 . C <*> 0 . ;I16=5,9,0,0,510,19506,0,0,809,47641,0,0,284,6310,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 646 . A T,<*> 0 . ;I16=4,9,1,0,471,17229,14,196,780,46800,60,3600,258,5630,25,625;QS=0.971134,0.028866,0 PL:DP:DV 0,27,255,39,255,255:14:1 +17 647 . A <*> 0 . ;I16=5,9,0,0,484,17122,0,0,809,47641,0,0,282,6214,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 648 . A <*> 0 . ;I16=6,10,0,0,508,17232,0,0,929,54841,0,0,307,6813,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 649 . C <*> 0 . ;I16=5,10,0,0,560,21164,0,0,900,54000,0,0,282,6178,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 650 . T <*> 0 . ;I16=6,9,0,0,489,17353,0,0,869,51241,0,0,293,6613,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 651 . C <*> 0 . ;I16=6,10,0,0,573,21193,0,0,929,54841,0,0,303,6815,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 652 . C <*> 0 . ;I16=5,11,0,0,591,22489,0,0,929,54841,0,0,283,6245,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 653 . T <*> 0 . ;I16=5,13,0,0,586,20536,0,0,1049,62041,0,0,284,6302,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 654 . G <*> 0 . ;I16=6,13,0,0,631,22015,0,0,1109,65641,0,0,308,6804,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 655 . G <*> 0 . ;I16=6,12,0,0,602,21008,0,0,1049,62041,0,0,308,6702,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 656 . T <*> 0 . ;I16=6,12,0,0,571,19135,0,0,1049,62041,0,0,307,6571,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 657 . A <*> 0 . ;I16=6,11,0,0,616,22438,0,0,989,58441,0,0,296,6362,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 658 . C <*> 0 . ;I16=6,12,0,0,629,22681,0,0,1049,62041,0,0,305,6375,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 659 . A <*> 0 . ;I16=6,11,0,0,611,22493,0,0,989,58441,0,0,292,6166,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 660 . T <*> 0 . ;I16=6,12,0,0,615,21929,0,0,1049,62041,0,0,301,6193,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 661 . G <*> 0 . ;I16=6,12,0,0,604,22004,0,0,1049,62041,0,0,299,6123,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 662 . C <*> 0 . ;I16=5,12,0,0,587,21431,0,0,1020,61200,0,0,275,5593,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 663 . A <*> 0 . ;I16=6,12,0,0,542,17662,0,0,1049,62041,0,0,294,6006,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 664 . A <*> 0 . ;I16=6,13,0,0,635,22153,0,0,1109,65641,0,0,308,6250,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 665 . C <*> 0 . ;I16=6,11,0,0,589,21301,0,0,989,58441,0,0,308,6264,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 666 . T <*> 0 . ;I16=6,11,0,0,624,23190,0,0,989,58441,0,0,307,6251,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 667 . G <*> 0 . ;I16=7,10,0,0,547,18915,0,0,989,58441,0,0,286,5860,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 668 . A <*> 0 . ;I16=7,11,0,0,611,21219,0,0,1049,62041,0,0,306,6292,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 669 . C <*> 0 . ;I16=6,10,0,0,568,20646,0,0,960,57600,0,0,292,6122,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 670 . A <*> 0 . ;I16=7,10,0,0,602,22518,0,0,989,58441,0,0,308,6424,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 671 . G <*> 0 . ;I16=7,10,0,0,616,22652,0,0,989,58441,0,0,309,6523,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 672 . A <*> 0 . ;I16=6,10,0,0,545,19559,0,0,960,57600,0,0,298,6500,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 673 . T <*> 0 . ;I16=6,10,0,0,539,19173,0,0,929,54841,0,0,285,6111,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 674 . G <*> 0 . ;I16=7,9,0,0,544,19672,0,0,929,54841,0,0,284,6172,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 675 . A <*> 0 . ;I16=7,10,0,0,586,20832,0,0,989,58441,0,0,308,6876,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 676 . A <*> 0 . ;I16=6,10,0,0,578,21168,0,0,929,54841,0,0,257,5723,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 677 . T <*> 0 . ;I16=7,11,0,0,595,20493,0,0,1049,62041,0,0,306,7038,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 678 . C <*> 0 . ;I16=7,11,0,0,618,21998,0,0,1049,62041,0,0,305,7121,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 679 . T <*> 0 . ;I16=5,10,0,0,510,18140,0,0,869,51241,0,0,279,6493,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 680 . C <*> 0 . ;I16=5,10,0,0,516,18950,0,0,869,51241,0,0,278,6500,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 681 . A <*> 0 . ;I16=5,9,0,0,486,17230,0,0,809,47641,0,0,278,6516,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 682 . A <*> 0 . ;I16=5,10,0,0,495,16993,0,0,869,51241,0,0,303,7165,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 683 . A <*> 0 . ;I16=5,11,0,0,508,17204,0,0,929,54841,0,0,303,7197,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 684 . C <*> 0 . ;I16=4,11,0,0,454,14150,0,0,869,51241,0,0,279,6613,0,0;QS=1,0 PL:DP:DV 0,45,251:15:0 +17 685 . G <*> 0 . ;I16=4,11,0,0,500,17468,0,0,900,54000,0,0,306,7288,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 686 . C <*> 0 . ;I16=4,11,0,0,513,18735,0,0,900,54000,0,0,308,7346,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 687 . A <*> 0 . ;I16=3,10,0,0,445,15701,0,0,780,46800,0,0,285,6787,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 688 . T <*> 0 . ;I16=3,11,0,0,492,17954,0,0,840,50400,0,0,313,7485,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 689 . T A,<*> 0 . ;I16=2,11,1,0,436,15126,13,169,780,46800,60,3600,291,6939,25,625;QS=0.971047,0.0289532,0 PL:DP:DV 0,28,231,39,234,234:14:1 +17 690 . C <*> 0 . ;I16=3,11,0,0,535,20873,0,0,840,50400,0,0,319,7649,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 691 . C <*> 0 . ;I16=2,11,0,0,492,19362,0,0,780,46800,0,0,297,7115,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 692 . T <*> 0 . ;I16=3,11,0,0,509,18731,0,0,840,50400,0,0,325,7837,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 693 . C <*> 0 . ;I16=3,11,0,0,488,17808,0,0,840,50400,0,0,325,7791,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 694 . C <*> 0 . ;I16=3,11,0,0,435,14073,0,0,840,50400,0,0,325,7753,0,0;QS=1,0 PL:DP:DV 0,42,242:14:0 +17 695 . G <*> 0 . ;I16=2,11,0,0,457,16515,0,0,780,46800,0,0,302,7190,0,0;QS=1,0 PL:DP:DV 0,39,246:13:0 +17 696 . T <*> 0 . ;I16=3,11,0,0,513,19017,0,0,840,50400,0,0,323,7605,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 697 . G <*> 0 . ;I16=4,10,0,0,512,18872,0,0,809,47641,0,0,297,6921,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 698 . T <*> 0 . ;I16=4,11,0,0,543,20005,0,0,869,51241,0,0,322,7498,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 699 . G <*> 0 . ;I16=4,11,0,0,518,18776,0,0,869,51241,0,0,322,7462,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 700 . A <*> 0 . ;I16=4,11,0,0,538,19524,0,0,869,51241,0,0,322,7438,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 701 . A <*> 0 . ;I16=3,12,0,0,532,19396,0,0,869,51241,0,0,306,7170,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 702 . A <*> 0 . ;I16=3,12,0,0,588,23242,0,0,869,51241,0,0,307,7151,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 703 . G <*> 0 . ;I16=3,12,0,0,565,21505,0,0,869,51241,0,0,307,7093,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 704 . A T,<*> 0 . ;I16=3,12,1,0,540,19738,16,256,869,51241,60,3600,307,7047,13,169;QS=0.970642,0.0293578,0 PL:DP:DV 0,31,255,45,255,255:16:1 +17 705 . A <*> 0 . ;I16=4,11,0,0,556,21254,0,0,869,51241,0,0,294,6532,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 706 . G <*> 0 . ;I16=4,12,0,0,607,23697,0,0,929,54841,0,0,318,7112,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 707 . C <*> 0 . ;I16=4,12,0,0,586,22478,0,0,929,54841,0,0,317,7081,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 708 . C <*> 0 . ;I16=4,12,0,0,515,16965,0,0,929,54841,0,0,316,7064,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 709 . G <*> 0 . ;I16=3,11,0,0,540,21284,0,0,809,47641,0,0,281,6321,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 710 . G <*> 0 . ;I16=3,12,0,0,558,21296,0,0,869,51241,0,0,305,6919,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 711 . A <*> 0 . ;I16=4,12,0,0,563,20523,0,0,929,54841,0,0,309,6889,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 712 . C <*> 0 . ;I16=4,12,0,0,641,25857,0,0,929,54841,0,0,306,6824,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 713 . T <*> 0 . ;I16=4,12,0,0,607,23363,0,0,929,54841,0,0,303,6773,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 714 . C <*> 0 . ;I16=4,12,0,0,632,25106,0,0,929,54841,0,0,300,6736,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 715 . A <*> 0 . ;I16=4,11,0,0,557,20881,0,0,869,51241,0,0,271,6039,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 716 . C <*> 0 . ;I16=3,13,0,0,612,23858,0,0,929,54841,0,0,298,6656,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 717 . A <*> 0 . ;I16=4,13,0,0,637,24341,0,0,989,58441,0,0,296,6632,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 718 . G <*> 0 . ;I16=3,12,0,0,569,21997,0,0,869,51241,0,0,295,6623,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 719 . G <*> 0 . ;I16=3,11,0,0,536,21010,0,0,809,47641,0,0,269,6003,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 720 . G <*> 0 . ;I16=2,10,0,0,472,18630,0,0,689,40441,0,0,258,5900,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 721 . C <*> 0 . ;I16=2,11,0,0,508,19944,0,0,749,44041,0,0,269,6051,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 722 . A <*> 0 . ;I16=2,11,0,0,465,16791,0,0,749,44041,0,0,269,6093,0,0;QS=1,0 PL:DP:DV 0,39,244:13:0 +17 723 . A <*> 0 . ;I16=2,10,0,0,465,18067,0,0,689,40441,0,0,254,5900,0,0;QS=1,0 PL:DP:DV 0,36,253:12:0 +17 724 . C <*> 0 . ;I16=2,12,0,0,554,22026,0,0,809,47641,0,0,289,6593,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 725 . A <*> 0 . ;I16=2,12,0,0,492,17820,0,0,809,47641,0,0,287,6573,0,0;QS=1,0 PL:DP:DV 0,42,246:14:0 +17 726 . C <*> 0 . ;I16=2,12,0,0,545,21303,0,0,809,47641,0,0,284,6516,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 727 . A <*> 0 . ;I16=2,12,0,0,493,17593,0,0,809,47641,0,0,280,6422,0,0;QS=1,0 PL:DP:DV 0,42,247:14:0 +17 728 . C <*> 0 . ;I16=3,11,0,0,534,20718,0,0,809,47641,0,0,276,6290,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 729 . T <*> 0 . ;I16=3,11,0,0,519,19303,0,0,809,47641,0,0,273,6171,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 730 . A <*> 0 . ;I16=3,11,0,0,511,18861,0,0,809,47641,0,0,270,6066,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 731 . T <*> 0 . ;I16=3,11,0,0,525,19893,0,0,809,47641,0,0,266,5926,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 732 . C <*> 0 . ;I16=3,11,0,0,536,20792,0,0,809,47641,0,0,262,5802,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 733 . T <*> 0 . ;I16=3,11,0,0,504,18438,0,0,809,47641,0,0,258,5694,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 734 . G <*> 0 . ;I16=3,11,0,0,519,19667,0,0,809,47641,0,0,254,5602,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 735 . A <*> 0 . ;I16=3,11,0,0,496,17760,0,0,809,47641,0,0,249,5475,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 736 . C <*> 0 . ;I16=4,10,0,0,528,20164,0,0,809,47641,0,0,244,5312,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 737 . T <*> 0 . ;I16=4,10,0,0,510,19386,0,0,809,47641,0,0,240,5164,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 738 . G <*> 0 . ;I16=4,10,0,0,519,19587,0,0,809,47641,0,0,236,5032,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 739 . T <*> 0 . ;I16=4,10,0,0,506,18744,0,0,809,47641,0,0,232,4916,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 740 . T <*> 0 . ;I16=4,9,0,0,459,16561,0,0,749,44041,0,0,229,4815,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 741 . T <*> 0 . ;I16=4,9,0,0,450,16174,0,0,749,44041,0,0,226,4728,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 742 . C <*> 0 . ;I16=4,10,0,0,520,20032,0,0,809,47641,0,0,222,4606,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 743 . A <*> 0 . ;I16=4,10,0,0,512,18872,0,0,809,47641,0,0,219,4501,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 744 . T <*> 0 . ;I16=4,10,0,0,505,18577,0,0,809,47641,0,0,216,4414,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 745 . G <*> 0 . ;I16=4,10,0,0,503,18773,0,0,809,47641,0,0,213,4345,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 746 . G <*> 0 . ;I16=4,9,0,0,465,17013,0,0,749,44041,0,0,210,4294,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 747 . G <*> 0 . ;I16=5,9,0,0,511,18971,0,0,809,47641,0,0,208,4260,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 748 . A <*> 0 . ;I16=5,10,0,0,513,17731,0,0,869,51241,0,0,207,4243,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 749 . A <*> 0 . ;I16=5,11,0,0,540,18590,0,0,929,54841,0,0,207,4245,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 750 . A <*> 0 . ;I16=6,11,0,0,628,23526,0,0,989,58441,0,0,208,4268,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 751 . G <*> 0 . ;I16=6,10,0,0,601,22813,0,0,929,54841,0,0,211,4313,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 752 . T <*> 0 . ;I16=6,10,0,0,553,19719,0,0,929,54841,0,0,214,4380,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 753 . C <*> 0 . ;I16=6,9,0,0,553,20899,0,0,869,51241,0,0,218,4468,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 754 . T <*> 0 . ;I16=6,9,0,0,536,19568,0,0,869,51241,0,0,221,4525,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 755 . G <*> 0 . ;I16=6,9,0,0,553,20735,0,0,869,51241,0,0,224,4600,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 756 . G <*> 0 . ;I16=6,7,0,0,464,16824,0,0,749,44041,0,0,221,4643,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 757 . A <*> 0 . ;I16=6,8,0,0,505,18449,0,0,809,47641,0,0,232,4800,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 758 . A <*> 0 . ;I16=6,8,0,0,470,16332,0,0,809,47641,0,0,235,4875,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 759 . A <*> 0 . ;I16=6,8,0,0,491,17583,0,0,809,47641,0,0,237,4919,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 760 . C <*> 0 . ;I16=6,8,0,0,454,15198,0,0,809,47641,0,0,239,4983,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 761 . G <*> 0 . ;I16=6,7,0,0,451,15993,0,0,749,44041,0,0,242,5066,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 762 . G <*> 0 . ;I16=6,7,0,0,472,17724,0,0,749,44041,0,0,244,5116,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 763 . C <*> 0 . ;I16=6,7,0,0,483,18641,0,0,749,44041,0,0,246,5182,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 764 . A <*> 0 . ;I16=6,8,0,0,491,17659,0,0,809,47641,0,0,248,5264,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 765 . A <*> 0 . ;I16=6,8,0,0,487,17613,0,0,809,47641,0,0,251,5363,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 766 . C <*> 0 . ;I16=6,8,0,0,511,19211,0,0,809,47641,0,0,254,5480,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 767 . A <*> 0 . ;I16=5,8,0,0,459,16621,0,0,749,44041,0,0,258,5614,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 768 . C <*> 0 . ;I16=5,8,0,0,484,18302,0,0,749,44041,0,0,261,5713,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 769 . C <*> 0 . ;I16=5,8,0,0,498,19504,0,0,749,44041,0,0,264,5826,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 770 . A <*> 0 . ;I16=5,8,0,0,476,17668,0,0,749,44041,0,0,267,5953,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 771 . T <*> 0 . ;I16=5,8,0,0,472,17356,0,0,749,44041,0,0,270,6094,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 772 . T <*> 0 . ;I16=5,8,0,0,464,16836,0,0,749,44041,0,0,273,6249,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 773 . G <*> 0 . ;I16=5,8,0,0,508,20064,0,0,749,44041,0,0,275,6367,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 774 . A <*> 0 . ;I16=5,8,0,0,508,19958,0,0,749,44041,0,0,276,6446,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 775 . G <*> 0 . ;I16=5,8,0,0,510,20346,0,0,749,44041,0,0,276,6484,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 776 . A <*> 0 . ;I16=5,8,0,0,454,16146,0,0,749,44041,0,0,274,6430,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 777 . C <*> 0 . ;I16=5,8,0,0,479,17973,0,0,749,44041,0,0,272,6384,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 778 . A <*> 0 . ;I16=5,8,0,0,498,19304,0,0,749,44041,0,0,270,6346,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 779 . G <*> 0 . ;I16=5,8,0,0,487,18951,0,0,749,44041,0,0,268,6316,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 780 . A <*> 0 . ;I16=5,8,0,0,454,16120,0,0,749,44041,0,0,265,6245,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 781 . A <*> 0 . ;I16=5,9,0,0,469,16439,0,0,809,47641,0,0,262,6184,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 782 . A <*> 0 . ;I16=5,9,0,0,465,16341,0,0,809,47641,0,0,260,6134,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 783 . A <*> 0 . ;I16=5,8,0,0,428,14944,0,0,749,44041,0,0,259,6095,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 784 . C <*> 0 . ;I16=5,7,0,0,436,16194,0,0,689,40441,0,0,259,6065,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 785 . A <*> 0 . ;I16=5,7,0,0,431,16203,0,0,689,40441,0,0,259,6043,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 786 . G <*> 0 . ;I16=5,6,0,0,409,15477,0,0,629,36841,0,0,234,5404,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 787 . G <*> 0 . ;I16=5,7,0,0,423,15619,0,0,689,40441,0,0,259,6023,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 788 . T <*> 0 . ;I16=5,7,0,0,412,14836,0,0,689,40441,0,0,259,6025,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 789 . G <*> 0 . ;I16=5,7,0,0,453,17787,0,0,689,40441,0,0,259,6035,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 790 . A <*> 0 . ;I16=5,7,0,0,451,17149,0,0,689,40441,0,0,258,6002,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 791 . G <*> 0 . ;I16=5,7,0,0,449,17203,0,0,689,40441,0,0,257,5975,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 792 . T <*> 0 . ;I16=5,7,0,0,409,14639,0,0,689,40441,0,0,255,5905,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 793 . G <*> 0 . ;I16=5,7,0,0,469,18565,0,0,689,40441,0,0,253,5843,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 794 . G <*> 0 . ;I16=5,7,0,0,411,15199,0,0,689,40441,0,0,251,5789,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 795 . T <*> 0 . ;I16=4,7,0,0,379,13481,0,0,660,39600,0,0,240,5662,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 796 . T <*> 0 . ;I16=5,8,0,0,430,14742,0,0,749,44041,0,0,247,5705,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 797 . G <*> 0 . ;I16=5,8,0,0,445,16267,0,0,749,44041,0,0,246,5676,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 798 . C <*> 0 . ;I16=4,8,0,0,398,14124,0,0,720,43200,0,0,239,5621,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 799 . C <*> 0 . ;I16=4,8,0,0,477,19099,0,0,720,43200,0,0,239,5623,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 800 . T <*> 0 . ;I16=5,8,0,0,493,18895,0,0,749,44041,0,0,243,5649,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 801 . G <*> 0 . ;I16=5,7,0,0,451,17335,0,0,689,40441,0,0,243,5659,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 802 . G <*> 0 . ;I16=5,7,0,0,431,16005,0,0,689,40441,0,0,243,5677,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 803 . G <*> 0 . ;I16=5,7,0,0,432,15918,0,0,689,40441,0,0,243,5703,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 804 . G <*> 0 . ;I16=5,6,0,0,417,16221,0,0,629,36841,0,0,235,5673,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 805 . C <*> 0 . ;I16=4,7,0,0,382,13946,0,0,660,39600,0,0,244,5778,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 806 . C <*> 0 . ;I16=4,7,0,0,405,15297,0,0,660,39600,0,0,245,5825,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 807 . A <*> 0 . ;I16=4,8,0,0,449,17007,0,0,720,43200,0,0,245,5827,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 808 . G <*> 0 . ;I16=4,8,0,0,444,17120,0,0,720,43200,0,0,246,5834,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 809 . G <*> 0 . ;I16=4,8,0,0,468,18332,0,0,720,43200,0,0,247,5847,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 810 . G C,<*> 0 . ;I16=4,7,0,1,392,14490,14,196,660,39600,60,3600,234,5670,14,196;QS=0.965517,0.0344828,0 PL:DP:DV 0,21,255,33,255,255:12:1 +17 811 . A <*> 0 . ;I16=4,8,0,0,396,13780,0,0,720,43200,0,0,247,5793,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 812 . A <*> 0 . ;I16=4,8,0,0,392,13430,0,0,720,43200,0,0,246,5730,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 813 . C <*> 0 . ;I16=4,8,0,0,436,16202,0,0,720,43200,0,0,245,5677,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 814 . T <*> 0 . ;I16=4,8,0,0,458,17612,0,0,720,43200,0,0,244,5634,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 815 . T <*> 0 . ;I16=4,8,0,0,414,14642,0,0,720,43200,0,0,243,5601,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 816 . T <*> 0 . ;I16=4,8,0,0,422,15368,0,0,720,43200,0,0,242,5578,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 817 . C <*> 0 . ;I16=4,7,0,0,443,17943,0,0,660,39600,0,0,241,5515,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 818 . T <*> 0 . ;I16=4,7,0,0,431,17023,0,0,660,39600,0,0,240,5462,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 819 . G <*> 0 . ;I16=4,6,0,0,392,15500,0,0,600,36000,0,0,216,4890,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 820 . G <*> 0 . ;I16=4,7,0,0,381,14031,0,0,660,39600,0,0,238,5386,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 821 . G <*> 0 . ;I16=4,7,0,0,377,13851,0,0,660,39600,0,0,237,5363,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 822 . G <*> 0 . ;I16=4,8,0,0,441,16567,0,0,720,43200,0,0,234,5250,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 823 . T <*> 0 . ;I16=4,8,0,0,407,14277,0,0,720,43200,0,0,231,5099,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 824 . C <*> 0 . ;I16=4,7,0,0,419,16165,0,0,660,39600,0,0,202,4288,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 825 . A <*> 0 . ;I16=4,8,0,0,434,16022,0,0,720,43200,0,0,222,4694,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 826 . T <*> 0 . ;I16=4,8,0,0,380,12824,0,0,720,43200,0,0,217,4493,0,0;QS=1,0 PL:DP:DV 0,36,250:12:0 +17 827 . A <*> 0 . ;I16=4,8,0,0,406,13974,0,0,720,43200,0,0,212,4310,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 828 . T C,<*> 0 . ;I16=1,1,3,7,71,2525,351,12815,120,7200,600,36000,41,841,166,3304;QS=0.168246,0.831754,0 PL:DP:DV 211,0,35,217,65,255:12:10 +17 829 . T <*> 0 . ;I16=4,7,0,0,396,14500,0,0,660,39600,0,0,177,3373,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 830 . C <*> 0 . ;I16=4,8,0,0,468,18492,0,0,720,43200,0,0,197,3869,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 831 . T <*> 0 . ;I16=4,8,0,0,436,16238,0,0,720,43200,0,0,192,3758,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 832 . C <*> 0 . ;I16=4,8,0,0,461,18119,0,0,720,43200,0,0,187,3665,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 833 . T <*> 0 . ;I16=4,8,0,0,403,14533,0,0,720,43200,0,0,181,3539,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 834 . G A,<*> 0 . ;I16=1,1,2,7,79,3121,315,11547,120,7200,540,32400,29,421,145,3007;QS=0.200508,0.799492,0 PL:DP:DV 185,0,46,191,73,246:11:9 +17 835 . T <*> 0 . ;I16=3,9,0,0,382,13248,0,0,720,43200,0,0,169,3335,0,0;QS=1,0 PL:DP:DV 0,36,240:12:0 +17 836 . G <*> 0 . ;I16=2,9,0,0,403,15023,0,0,660,39600,0,0,166,3256,0,0;QS=1,0 PL:DP:DV 0,33,243:11:0 +17 837 . T <*> 0 . ;I16=2,9,0,0,394,14408,0,0,660,39600,0,0,163,3191,0,0;QS=1,0 PL:DP:DV 0,33,241:11:0 +17 838 . T <*> 0 . ;I16=2,9,0,0,422,16300,0,0,660,39600,0,0,160,3140,0,0;QS=1,0 PL:DP:DV 0,33,252:11:0 +17 839 . G <*> 0 . ;I16=2,9,0,0,421,16183,0,0,660,39600,0,0,156,3054,0,0;QS=1,0 PL:DP:DV 0,33,249:11:0 +17 840 . A <*> 0 . ;I16=2,9,0,0,409,15273,0,0,660,39600,0,0,152,2984,0,0;QS=1,0 PL:DP:DV 0,33,243:11:0 +17 841 . T <*> 0 . ;I16=2,9,0,0,339,11229,0,0,660,39600,0,0,148,2930,0,0;QS=1,0 PL:DP:DV 0,33,213:11:0 +17 842 . T <*> 0 . ;I16=2,8,0,0,353,12609,0,0,600,36000,0,0,145,2891,0,0;QS=1,0 PL:DP:DV 0,30,227:10:0 +17 843 . C <*> 0 . ;I16=2,8,0,0,350,12738,0,0,600,36000,0,0,142,2866,0,0;QS=1,0 PL:DP:DV 0,30,228:10:0 +17 844 . T <*> 0 . ;I16=2,8,0,0,357,12849,0,0,600,36000,0,0,139,2855,0,0;QS=1,0 PL:DP:DV 0,30,227:10:0 +17 845 . G <*> 0 . ;I16=2,8,0,0,375,14197,0,0,600,36000,0,0,136,2858,0,0;QS=1,0 PL:DP:DV 0,30,239:10:0 +17 846 . G <*> 0 . ;I16=2,7,0,0,327,12079,0,0,540,32400,0,0,108,2250,0,0;QS=1,0 PL:DP:DV 0,27,223:9:0 +17 847 . T <*> 0 . ;I16=1,8,0,0,338,12766,0,0,540,32400,0,0,131,2905,0,0;QS=1,0 PL:DP:DV 0,27,210:9:0 +17 848 . G <*> 0 . ;I16=1,7,0,0,299,11335,0,0,480,28800,0,0,129,2895,0,0;QS=1,0 PL:DP:DV 0,24,199:8:0 +17 849 . G <*> 0 . ;I16=1,5,0,0,208,7400,0,0,360,21600,0,0,114,2696,0,0;QS=1,0 PL:DP:DV 0,18,160:6:0 +17 850 . T <*> 0 . ;I16=0,6,0,0,235,9215,0,0,360,21600,0,0,128,2894,0,0;QS=1,0 PL:DP:DV 0,18,153:6:0 +17 851 . G <*> 0 . ;I16=0,6,0,0,204,7430,0,0,360,21600,0,0,128,2900,0,0;QS=1,0 PL:DP:DV 0,18,140:6:0 +17 852 . G <*> 0 . ;I16=0,6,0,0,223,8355,0,0,360,21600,0,0,128,2910,0,0;QS=1,0 PL:DP:DV 0,18,147:6:0 +17 853 . A <*> 0 . ;I16=0,6,0,0,224,8382,0,0,360,21600,0,0,128,2924,0,0;QS=1,0 PL:DP:DV 0,18,146:6:0 +17 854 . A <*> 0 . ;I16=1,6,0,0,254,9296,0,0,420,25200,0,0,128,2942,0,0;QS=1,0 PL:DP:DV 0,21,179:7:0 +17 855 . A <*> 0 . ;I16=1,6,0,0,243,8549,0,0,420,25200,0,0,129,2965,0,0;QS=1,0 PL:DP:DV 0,21,171:7:0 +17 856 . C <*> 0 . ;I16=1,6,0,0,268,10500,0,0,420,25200,0,0,129,2945,0,0;QS=1,0 PL:DP:DV 0,21,192:7:0 +17 857 . A <*> 0 . ;I16=1,6,0,0,260,9676,0,0,420,25200,0,0,129,2933,0,0;QS=1,0 PL:DP:DV 0,21,182:7:0 +17 858 . A <*> 0 . ;I16=1,6,0,0,270,10598,0,0,420,25200,0,0,129,2929,0,0;QS=1,0 PL:DP:DV 0,21,192:7:0 +17 859 . G <*> 0 . ;I16=1,6,0,0,284,11642,0,0,420,25200,0,0,129,2933,0,0;QS=1,0 PL:DP:DV 0,21,202:7:0 +17 860 . A <*> 0 . ;I16=1,6,0,0,259,9591,0,0,420,25200,0,0,129,2945,0,0;QS=1,0 PL:DP:DV 0,21,184:7:0 +17 861 . C <*> 0 . ;I16=1,7,0,0,303,12143,0,0,480,28800,0,0,128,2914,0,0;QS=1,0 PL:DP:DV 0,24,206:8:0 +17 862 . T <*> 0 . ;I16=1,7,0,0,281,10123,0,0,480,28800,0,0,128,2890,0,0;QS=1,0 PL:DP:DV 0,24,188:8:0 +17 863 . G <*> 0 . ;I16=2,7,0,0,334,12540,0,0,540,32400,0,0,128,2874,0,0;QS=1,0 PL:DP:DV 0,27,228:9:0 +17 864 . T <*> 0 . ;I16=2,6,0,0,295,10985,0,0,480,28800,0,0,130,2866,0,0;QS=1,0 PL:DP:DV 0,24,215:8:0 +17 865 . C <*> 0 . ;I16=2,7,0,0,335,12589,0,0,540,32400,0,0,132,2866,0,0;QS=1,0 PL:DP:DV 0,27,227:9:0 +17 866 . C <*> 0 . ;I16=2,6,0,0,305,11729,0,0,480,28800,0,0,130,2850,0,0;QS=1,0 PL:DP:DV 0,24,220:8:0 +17 867 . C <*> 0 . ;I16=2,7,0,0,318,11890,0,0,540,32400,0,0,138,2894,0,0;QS=1,0 PL:DP:DV 0,27,223:9:0 +17 868 . A <*> 0 . ;I16=2,7,0,0,327,12533,0,0,540,32400,0,0,141,2923,0,0;QS=1,0 PL:DP:DV 0,27,228:9:0 +17 869 . G <*> 0 . ;I16=2,7,0,0,339,13285,0,0,540,32400,0,0,144,2962,0,0;QS=1,0 PL:DP:DV 0,27,236:9:0 +17 870 . C <*> 0 . ;I16=2,6,0,0,314,12380,0,0,480,28800,0,0,138,2930,0,0;QS=1,0 PL:DP:DV 0,24,226:8:0 +17 871 . C <*> 0 . ;I16=2,7,0,0,330,12918,0,0,540,32400,0,0,149,3021,0,0;QS=1,0 PL:DP:DV 0,27,232:9:0 +17 872 . T <*> 0 . ;I16=2,7,0,0,334,12664,0,0,540,32400,0,0,151,3043,0,0;QS=1,0 PL:DP:DV 0,27,228:9:0 +17 873 . G <*> 0 . ;I16=2,7,0,0,343,13225,0,0,540,32400,0,0,153,3077,0,0;QS=1,0 PL:DP:DV 0,27,233:9:0 +17 874 . G <*> 0 . ;I16=2,6,0,0,312,12314,0,0,480,28800,0,0,142,2954,0,0;QS=1,0 PL:DP:DV 0,24,227:8:0 +17 875 . G <*> 0 . ;I16=2,7,0,0,334,12548,0,0,540,32400,0,0,157,3181,0,0;QS=1,0 PL:DP:DV 0,27,227:9:0 +17 876 . T <*> 0 . ;I16=2,7,0,0,325,11957,0,0,540,32400,0,0,159,3251,0,0;QS=1,0 PL:DP:DV 0,27,222:9:0 +17 877 . G <*> 0 . ;I16=2,7,0,0,346,13436,0,0,540,32400,0,0,161,3333,0,0;QS=1,0 PL:DP:DV 0,27,235:9:0 +17 878 . A <*> 0 . ;I16=2,6,0,0,303,11511,0,0,480,28800,0,0,146,3138,0,0;QS=1,0 PL:DP:DV 0,24,216:8:0 +17 879 . T <*> 0 . ;I16=2,6,0,0,298,11168,0,0,480,28800,0,0,147,3209,0,0;QS=1,0 PL:DP:DV 0,24,214:8:0 +17 880 . A <*> 0 . ;I16=2,7,0,0,336,12620,0,0,540,32400,0,0,166,3600,0,0;QS=1,0 PL:DP:DV 0,27,227:9:0 +17 881 . C <*> 0 . ;I16=2,6,0,0,323,13055,0,0,480,28800,0,0,168,3676,0,0;QS=1,0 PL:DP:DV 0,24,231:8:0 +17 882 . A <*> 0 . ;I16=2,6,0,0,307,12041,0,0,480,28800,0,0,170,3760,0,0;QS=1,0 PL:DP:DV 0,24,225:8:0 +17 883 . G <*> 0 . ;I16=2,6,0,0,283,10823,0,0,480,28800,0,0,172,3852,0,0;QS=1,0 PL:DP:DV 0,24,214:8:0 +17 884 . C <*> 0 . ;I16=2,6,0,0,277,9759,0,0,480,28800,0,0,174,3952,0,0;QS=1,0 PL:DP:DV 0,24,201:8:0 +17 885 . G <*> 0 . ;I16=2,6,0,0,295,11025,0,0,480,28800,0,0,176,4060,0,0;QS=1,0 PL:DP:DV 0,24,215:8:0 +17 886 . A <*> 0 . ;I16=2,6,0,0,306,11888,0,0,480,28800,0,0,178,4176,0,0;QS=1,0 PL:DP:DV 0,24,222:8:0 +17 887 . G <*> 0 . ;I16=2,6,0,0,303,11733,0,0,480,28800,0,0,179,4249,0,0;QS=1,0 PL:DP:DV 0,24,222:8:0 +17 888 . A <*> 0 . ;I16=2,6,0,0,300,11302,0,0,480,28800,0,0,180,4328,0,0;QS=1,0 PL:DP:DV 0,24,216:8:0 +17 889 . C <*> 0 . ;I16=2,6,0,0,289,10977,0,0,480,28800,0,0,180,4362,0,0;QS=1,0 PL:DP:DV 0,24,213:8:0 +17 890 . C <*> 0 . ;I16=2,6,0,0,286,10990,0,0,480,28800,0,0,154,3726,0,0;QS=1,0 PL:DP:DV 0,24,215:8:0 +17 891 . C <*> 0 . ;I16=2,6,0,0,311,12303,0,0,480,28800,0,0,153,3671,0,0;QS=1,0 PL:DP:DV 0,24,227:8:0 +17 892 . C <*> 0 . ;I16=2,7,0,0,332,12648,0,0,540,32400,0,0,177,4247,0,0;QS=1,0 PL:DP:DV 0,27,230:9:0 +17 893 . A <*> 0 . ;I16=2,7,0,0,320,11784,0,0,540,32400,0,0,176,4204,0,0;QS=1,0 PL:DP:DV 0,27,221:9:0 +17 894 . T <*> 0 . ;I16=2,7,0,0,327,12167,0,0,540,32400,0,0,175,4167,0,0;QS=1,0 PL:DP:DV 0,27,225:9:0 +17 895 . C <*> 0 . ;I16=3,7,0,0,354,13216,0,0,600,36000,0,0,174,4136,0,0;QS=1,0 PL:DP:DV 0,30,248:10:0 +17 896 . T <*> 0 . ;I16=3,6,0,0,323,12119,0,0,540,32400,0,0,175,4111,0,0;QS=1,0 PL:DP:DV 0,27,238:9:0 +17 897 . C <*> 0 . ;I16=3,6,0,0,359,14515,0,0,540,32400,0,0,175,4043,0,0;QS=1,0 PL:DP:DV 0,27,255:9:0 +17 898 . T <*> 0 . ;I16=3,6,0,0,340,12952,0,0,540,32400,0,0,175,3983,0,0;QS=1,0 PL:DP:DV 0,27,243:9:0 +17 899 . A <*> 0 . ;I16=4,5,0,0,324,11730,0,0,540,32400,0,0,150,3306,0,0;QS=1,0 PL:DP:DV 0,27,239:9:0 +17 900 . C <*> 0 . ;I16=4,6,0,0,364,13618,0,0,600,36000,0,0,176,3888,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 901 . C <*> 0 . ;I16=4,6,0,0,383,14807,0,0,600,36000,0,0,177,3855,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 902 . A <*> 0 . ;I16=4,6,0,0,357,13127,0,0,600,36000,0,0,178,3832,0,0;QS=1,0 PL:DP:DV 0,30,253:10:0 +17 903 . A <*> 0 . ;I16=4,5,0,0,341,12951,0,0,540,32400,0,0,154,3194,0,0;QS=1,0 PL:DP:DV 0,27,250:9:0 +17 904 . A <*> 0 . ;I16=4,6,0,0,351,12629,0,0,600,36000,0,0,180,3816,0,0;QS=1,0 PL:DP:DV 0,30,249:10:0 +17 905 . A <*> 0 . ;I16=4,6,0,0,370,13754,0,0,600,36000,0,0,181,3823,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 906 . A <*> 0 . ;I16=4,6,0,0,371,13813,0,0,600,36000,0,0,182,3840,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 907 . A <*> 0 . ;I16=4,6,0,0,372,13942,0,0,600,36000,0,0,183,3867,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 908 . T <*> 0 . ;I16=4,6,0,0,391,15327,0,0,600,36000,0,0,184,3904,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 909 . T <*> 0 . ;I16=4,6,0,0,367,13507,0,0,600,36000,0,0,185,3951,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 910 . A <*> 0 . ;I16=4,6,0,0,355,12723,0,0,600,36000,0,0,185,3959,0,0;QS=1,0 PL:DP:DV 0,30,248:10:0 +17 911 . A <*> 0 . ;I16=4,6,0,0,379,14443,0,0,600,36000,0,0,185,3979,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 912 . A <*> 0 . ;I16=4,6,0,0,369,13719,0,0,600,36000,0,0,185,4011,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 913 . A <*> 0 . ;I16=4,7,0,0,380,13528,0,0,660,39600,0,0,185,4055,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 914 . A <*> 0 . ;I16=4,7,0,0,406,15250,0,0,660,39600,0,0,186,4112,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 915 . T <*> 0 . ;I16=4,6,0,0,344,12352,0,0,600,36000,0,0,188,4182,0,0;QS=1,0 PL:DP:DV 0,30,247:10:0 +17 916 . T <*> 0 . ;I16=4,5,0,0,328,11988,0,0,540,32400,0,0,164,3588,0,0;QS=1,0 PL:DP:DV 0,27,241:9:0 +17 917 . A <*> 0 . ;I16=4,6,0,0,393,15469,0,0,600,36000,0,0,190,4254,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 918 . G <*> 0 . ;I16=4,6,0,0,377,14605,0,0,600,36000,0,0,191,4305,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 919 . C <*> 0 . ;I16=4,6,0,0,400,16118,0,0,600,36000,0,0,192,4366,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 920 . T <*> 0 . ;I16=4,6,0,0,384,14866,0,0,600,36000,0,0,193,4437,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 921 . G <*> 0 . ;I16=4,6,0,0,378,14436,0,0,600,36000,0,0,193,4467,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 922 . G <*> 0 . ;I16=4,4,0,0,315,12471,0,0,480,28800,0,0,169,3879,0,0;QS=1,0 PL:DP:DV 0,24,243:8:0 +17 923 . G <*> 0 . ;I16=4,4,0,0,319,12743,0,0,480,28800,0,0,170,3922,0,0;QS=1,0 PL:DP:DV 0,24,245:8:0 +17 924 . C <*> 0 . ;I16=4,5,0,0,360,14452,0,0,540,32400,0,0,196,4596,0,0;QS=1,0 PL:DP:DV 0,27,255:9:0 +17 925 . A <*> 0 . ;I16=4,5,0,0,323,12275,0,0,540,32400,0,0,196,4600,0,0;QS=1,0 PL:DP:DV 0,27,244:9:0 +17 926 . T <*> 0 . ;I16=4,5,0,0,323,12061,0,0,540,32400,0,0,196,4608,0,0;QS=1,0 PL:DP:DV 0,27,241:9:0 +17 927 . G <*> 0 . ;I16=4,5,0,0,360,14446,0,0,540,32400,0,0,196,4620,0,0;QS=1,0 PL:DP:DV 0,27,255:9:0 +17 928 . G <*> 0 . ;I16=4,5,0,0,351,13753,0,0,540,32400,0,0,196,4636,0,0;QS=1,0 PL:DP:DV 0,27,255:9:0 +17 929 . T <*> 0 . ;I16=4,5,0,0,336,12676,0,0,540,32400,0,0,195,4607,0,0;QS=1,0 PL:DP:DV 0,27,248:9:0 +17 930 . G <*> 0 . ;I16=4,4,0,0,322,12998,0,0,480,28800,0,0,169,3959,0,0;QS=1,0 PL:DP:DV 0,24,247:8:0 +17 931 . G <*> 0 . ;I16=4,5,0,0,326,12450,0,0,540,32400,0,0,193,4567,0,0;QS=1,0 PL:DP:DV 0,27,244:9:0 +17 932 . T <*> 0 . ;I16=4,5,0,0,305,10819,0,0,540,32400,0,0,192,4556,0,0;QS=1,0 PL:DP:DV 0,27,229:9:0 +17 933 . G <*> 0 . ;I16=4,4,0,0,313,12295,0,0,480,28800,0,0,166,3926,0,0;QS=1,0 PL:DP:DV 0,24,241:8:0 +17 934 . C <*> 0 . ;I16=4,5,0,0,330,12242,0,0,540,32400,0,0,190,4552,0,0;QS=1,0 PL:DP:DV 0,27,244:9:0 +17 935 . A <*> 0 . ;I16=4,5,0,0,312,11406,0,0,509,29641,0,0,190,4558,0,0;QS=1,0 PL:DP:DV 0,27,233:9:0 +17 936 . T <*> 0 . ;I16=4,5,0,0,346,13418,0,0,509,29641,0,0,190,4520,0,0;QS=1,0 PL:DP:DV 0,27,252:9:0 +17 937 . G <*> 0 . ;I16=4,4,0,0,301,11567,0,0,449,26041,0,0,167,3961,0,0;QS=1,0 PL:DP:DV 0,24,228:8:0 +17 938 . C <*> 0 . ;I16=4,4,0,0,306,11792,0,0,449,26041,0,0,167,3935,0,0;QS=1,0 PL:DP:DV 0,24,234:8:0 +17 939 . C <*> 0 . ;I16=4,5,0,0,351,13935,0,0,509,29641,0,0,187,4307,0,0;QS=1,0 PL:DP:DV 0,27,255:9:0 +17 940 . T <*> 0 . ;I16=4,5,0,0,342,13620,0,0,509,29641,0,0,185,4203,0,0;QS=1,0 PL:DP:DV 0,27,252:9:0 +17 941 . G <*> 0 . ;I16=4,5,0,0,326,12448,0,0,509,29641,0,0,183,4107,0,0;QS=1,0 PL:DP:DV 0,27,240:9:0 +17 942 . T <*> 0 . ;I16=4,5,0,0,329,12069,0,0,509,29641,0,0,181,4019,0,0;QS=1,0 PL:DP:DV 0,27,237:9:0 +17 943 . A <*> 0 . ;I16=4,5,0,0,346,13376,0,0,509,29641,0,0,179,3939,0,0;QS=1,0 PL:DP:DV 0,27,248:9:0 +17 944 . G <*> 0 . ;I16=4,5,0,0,343,13205,0,0,509,29641,0,0,177,3867,0,0;QS=1,0 PL:DP:DV 0,27,249:9:0 +17 945 . T <*> 0 . ;I16=4,5,0,0,334,12442,0,0,509,29641,0,0,175,3803,0,0;QS=1,0 PL:DP:DV 0,27,239:9:0 +17 946 . C <*> 0 . ;I16=4,4,0,0,319,12771,0,0,449,26041,0,0,159,3551,0,0;QS=1,0 PL:DP:DV 0,24,240:8:0 +17 947 . C <*> 0 . ;I16=4,5,0,0,350,13764,0,0,509,29641,0,0,171,3699,0,0;QS=1,0 PL:DP:DV 0,27,251:9:0 +17 948 . C <*> 0 . ;I16=4,5,0,0,353,13979,0,0,509,29641,0,0,168,3610,0,0;QS=1,0 PL:DP:DV 0,27,254:9:0 +17 949 . A <*> 0 . ;I16=4,6,0,0,364,13450,0,0,569,33241,0,0,165,3531,0,0;QS=1,0 PL:DP:DV 0,30,250:10:0 +17 950 . G <*> 0 . ;I16=4,6,0,0,399,16133,0,0,569,33241,0,0,163,3463,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 951 . C <*> 0 . ;I16=5,6,0,0,404,15380,0,0,629,36841,0,0,161,3407,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 952 . T <*> 0 . ;I16=5,6,0,0,409,15361,0,0,629,36841,0,0,160,3364,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 953 . A <*> 0 . ;I16=5,6,0,0,391,14177,0,0,629,36841,0,0,159,3335,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 954 . T <*> 0 . ;I16=4,6,0,0,357,13195,0,0,569,33241,0,0,159,3319,0,0;QS=1,0 PL:DP:DV 0,30,249:10:0 +17 955 . T <*> 0 . ;I16=4,6,0,0,355,12801,0,0,569,33241,0,0,159,3315,0,0;QS=1,0 PL:DP:DV 0,30,246:10:0 +17 956 . C <*> 0 . ;I16=4,6,0,0,390,15304,0,0,569,33241,0,0,159,3323,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 957 . A <*> 0 . ;I16=4,6,0,0,346,12226,0,0,569,33241,0,0,159,3343,0,0;QS=1,0 PL:DP:DV 0,30,240:10:0 +17 958 . C <*> 0 . ;I16=4,6,0,0,372,13926,0,0,569,33241,0,0,159,3375,0,0;QS=1,0 PL:DP:DV 0,30,253:10:0 +17 959 . A <*> 0 . ;I16=4,6,0,0,390,15276,0,0,569,33241,0,0,159,3419,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 960 . G <*> 0 . ;I16=4,6,0,0,375,14209,0,0,569,33241,0,0,159,3475,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 961 . T <*> 0 . ;I16=4,5,0,0,346,13344,0,0,509,29641,0,0,159,3491,0,0;QS=1,0 PL:DP:DV 0,27,248:9:0 +17 962 . G <*> 0 . ;I16=4,5,0,0,354,13992,0,0,509,29641,0,0,159,3515,0,0;QS=1,0 PL:DP:DV 0,27,253:9:0 +17 963 . C <*> 0 . ;I16=3,5,0,0,318,12758,0,0,449,26041,0,0,160,3546,0,0;QS=1,0 PL:DP:DV 0,24,234:8:0 +17 964 . T <*> 0 . ;I16=3,5,0,0,306,11864,0,0,449,26041,0,0,161,3583,0,0;QS=1,0 PL:DP:DV 0,24,227:8:0 +17 965 . G <*> 0 . ;I16=3,5,0,0,310,12252,0,0,449,26041,0,0,161,3577,0,0;QS=1,0 PL:DP:DV 0,24,228:8:0 +17 966 . A <*> 0 . ;I16=3,5,0,0,284,10440,0,0,449,26041,0,0,161,3579,0,0;QS=1,0 PL:DP:DV 0,24,212:8:0 +17 967 . G <*> 0 . ;I16=3,5,0,0,315,12435,0,0,449,26041,0,0,161,3589,0,0;QS=1,0 PL:DP:DV 0,24,230:8:0 +17 968 . G <*> 0 . ;I16=3,5,0,0,297,11165,0,0,449,26041,0,0,161,3607,0,0;QS=1,0 PL:DP:DV 0,24,218:8:0 +17 969 . T <*> 0 . ;I16=3,5,0,0,302,11422,0,0,449,26041,0,0,161,3633,0,0;QS=1,0 PL:DP:DV 0,24,220:8:0 +17 970 . G <*> 0 . ;I16=3,5,0,0,302,11446,0,0,449,26041,0,0,160,3618,0,0;QS=1,0 PL:DP:DV 0,24,221:8:0 +17 971 . G <*> 0 . ;I16=3,5,0,0,303,11585,0,0,449,26041,0,0,159,3613,0,0;QS=1,0 PL:DP:DV 0,24,223:8:0 +17 972 . G <*> 0 . ;I16=3,5,0,0,286,10778,0,0,449,26041,0,0,158,3618,0,0;QS=1,0 PL:DP:DV 0,24,210:8:0 +17 973 . A <*> 0 . ;I16=3,4,0,0,246,8860,0,0,389,22441,0,0,158,3632,0,0;QS=1,0 PL:DP:DV 0,21,192:7:0 +17 974 . A <*> 0 . ;I16=3,4,0,0,255,9613,0,0,389,22441,0,0,158,3654,0,0;QS=1,0 PL:DP:DV 0,21,198:7:0 +17 975 . G <*> 0 . ;I16=3,5,0,0,292,10964,0,0,449,26041,0,0,157,3633,0,0;QS=1,0 PL:DP:DV 0,24,213:8:0 +17 976 . A <*> 0 . ;I16=3,5,0,0,309,11961,0,0,449,26041,0,0,157,3619,0,0;QS=1,0 PL:DP:DV 0,24,227:8:0 +17 977 . T <*> 0 . ;I16=3,5,0,0,285,10393,0,0,449,26041,0,0,156,3562,0,0;QS=1,0 PL:DP:DV 0,24,210:8:0 +17 978 . G <*> 0 . ;I16=3,5,0,0,303,11671,0,0,449,26041,0,0,155,3511,0,0;QS=1,0 PL:DP:DV 0,24,224:8:0 +17 979 . C <*> 0 . ;I16=3,6,0,0,333,12659,0,0,509,29641,0,0,154,3466,0,0;QS=1,0 PL:DP:DV 0,27,232:9:0 +17 980 . T <*> 0 . ;I16=3,6,0,0,312,11106,0,0,509,29641,0,0,154,3428,0,0;QS=1,0 PL:DP:DV 0,27,220:9:0 +17 981 . T <*> 0 . ;I16=3,6,0,0,317,11587,0,0,509,29641,0,0,154,3398,0,0;QS=1,0 PL:DP:DV 0,27,224:9:0 +17 982 . G <*> 0 . ;I16=3,7,0,0,355,13299,0,0,569,33241,0,0,153,3327,0,0;QS=1,0 PL:DP:DV 0,30,237:10:0 +17 983 . A <*> 0 . ;I16=3,7,0,0,397,15835,0,0,569,33241,0,0,153,3267,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 984 . G <*> 0 . ;I16=3,7,0,0,379,14623,0,0,569,33241,0,0,153,3219,0,0;QS=1,0 PL:DP:DV 0,30,253:10:0 +17 985 . C <*> 0 . ;I16=3,8,0,0,388,13974,0,0,629,36841,0,0,161,3247,0,0;QS=1,0 PL:DP:DV 0,33,246:11:0 +17 986 . C A,<*> 0 . ;I16=2,7,0,1,311,10975,13,169,509,29641,60,3600,133,2599,4,16;QS=0.95873,0.0412698,0 PL:DP:DV 0,16,197,27,200,201:10:1 +17 987 . C <*> 0 . ;I16=3,8,0,0,425,16619,0,0,629,36841,0,0,163,3247,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 988 . A <*> 0 . ;I16=3,8,0,0,411,15641,0,0,629,36841,0,0,163,3219,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 989 . G <*> 0 . ;I16=3,8,0,0,403,15151,0,0,629,36841,0,0,163,3207,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 990 . G <*> 0 . ;I16=3,7,0,0,372,14060,0,0,569,33241,0,0,164,3210,0,0;QS=1,0 PL:DP:DV 0,30,246:10:0 +17 991 . A <*> 0 . ;I16=2,7,0,0,348,13516,0,0,509,29641,0,0,140,2602,0,0;QS=1,0 PL:DP:DV 0,27,232:9:0 +17 992 . G <*> 0 . ;I16=3,7,0,0,355,13147,0,0,569,33241,0,0,166,3258,0,0;QS=1,0 PL:DP:DV 0,30,240:10:0 +17 993 . T <*> 0 . ;I16=3,7,0,0,331,11557,0,0,569,33241,0,0,167,3303,0,0;QS=1,0 PL:DP:DV 0,30,222:10:0 +17 994 . T <*> 0 . ;I16=3,6,0,0,321,11651,0,0,509,29641,0,0,156,3218,0,0;QS=1,0 PL:DP:DV 0,27,227:9:0 +17 995 . C <*> 0 . ;I16=2,6,0,0,308,11982,0,0,449,26041,0,0,157,3265,0,0;QS=1,0 PL:DP:DV 0,24,216:8:0 +17 996 . A <*> 0 . ;I16=2,7,0,0,305,10795,0,0,509,29641,0,0,172,3518,0,0;QS=1,0 PL:DP:DV 0,27,207:9:0 +17 997 . A <*> 0 . ;I16=2,7,0,0,315,11717,0,0,509,29641,0,0,174,3614,0,0;QS=1,0 PL:DP:DV 0,27,209:9:0 +17 998 . G <*> 0 . ;I16=2,8,0,0,356,13140,0,0,569,33241,0,0,176,3722,0,0;QS=1,0 PL:DP:DV 0,30,226:10:0 +17 999 . G <*> 0 . ;I16=2,7,0,0,304,11004,0,0,509,29641,0,0,178,3842,0,0;QS=1,0 PL:DP:DV 0,27,202:9:0 +17 1000 . C <*> 0 . ;I16=2,8,0,0,369,14113,0,0,569,33241,0,0,182,3978,0,0;QS=1,0 PL:DP:DV 0,30,235:10:0 +17 1001 . T <*> 0 . ;I16=2,8,0,0,363,13283,0,0,569,33241,0,0,184,4076,0,0;QS=1,0 PL:DP:DV 0,30,228:10:0 +17 1002 . G <*> 0 . ;I16=2,8,0,0,349,12583,0,0,569,33241,0,0,186,4186,0,0;QS=1,0 PL:DP:DV 0,30,220:10:0 +17 1003 . C T,<*> 0 . ;I16=2,7,0,1,340,13000,22,484,509,29641,60,3600,166,3816,21,441;QS=0.9375,0.0625,0 PL:DP:DV 0,8,207,27,211,220:10:1 +17 1004 . A <*> 0 . ;I16=3,8,0,0,363,12425,0,0,629,36841,0,0,188,4338,0,0;QS=1,0 PL:DP:DV 0,33,231:11:0 +17 1005 . A <*> 0 . ;I16=3,8,0,0,363,12517,0,0,629,36841,0,0,189,4379,0,0;QS=1,0 PL:DP:DV 0,33,231:11:0 +17 1006 . T <*> 0 . ;I16=2,8,0,0,345,12507,0,0,569,33241,0,0,190,4430,0,0;QS=1,0 PL:DP:DV 0,30,220:10:0 +17 1007 . G <*> 0 . ;I16=2,7,0,0,336,12952,0,0,509,29641,0,0,167,3865,0,0;QS=1,0 PL:DP:DV 0,27,225:9:0 +17 1008 . A <*> 0 . ;I16=2,7,0,0,326,12496,0,0,509,29641,0,0,168,3882,0,0;QS=1,0 PL:DP:DV 0,27,222:9:0 +17 1009 . G <*> 0 . ;I16=2,7,0,0,316,11646,0,0,509,29641,0,0,169,3905,0,0;QS=1,0 PL:DP:DV 0,27,213:9:0 +17 1010 . C <*> 0 . ;I16=2,8,0,0,367,14179,0,0,569,33241,0,0,194,4510,0,0;QS=1,0 PL:DP:DV 0,30,234:10:0 +17 1011 . T <*> 0 . ;I16=2,8,0,0,364,13328,0,0,569,33241,0,0,194,4498,0,0;QS=1,0 PL:DP:DV 0,30,226:10:0 +17 1012 . A <*> 0 . ;I16=2,8,0,0,313,10653,0,0,569,33241,0,0,194,4494,0,0;QS=1,0 PL:DP:DV 0,30,201:10:0 +17 1013 . T <*> 0 . ;I16=2,6,0,0,281,10413,0,0,449,26041,0,0,180,4272,0,0;QS=1,0 PL:DP:DV 0,24,202:8:0 +17 1014 . G <*> 0 . ;I16=2,7,0,0,327,12203,0,0,509,29641,0,0,196,4506,0,0;QS=1,0 PL:DP:DV 0,27,218:9:0 +17 1015 . A <*> 0 . ;I16=2,7,0,0,316,11524,0,0,509,29641,0,0,197,4521,0,0;QS=1,0 PL:DP:DV 0,27,209:9:0 +17 1016 . T <*> 0 . ;I16=2,7,0,0,320,11594,0,0,509,29641,0,0,198,4542,0,0;QS=1,0 PL:DP:DV 0,27,212:9:0 +17 1017 . T <*> 0 . ;I16=2,7,0,0,316,11564,0,0,509,29641,0,0,199,4569,0,0;QS=1,0 PL:DP:DV 0,27,213:9:0 +17 1018 . G <*> 0 . ;I16=2,7,0,0,319,11961,0,0,509,29641,0,0,200,4602,0,0;QS=1,0 PL:DP:DV 0,27,215:9:0 +17 1019 . C <*> 0 . ;I16=2,6,0,0,253,8133,0,0,449,26041,0,0,176,4016,0,0;QS=1,0 PL:DP:DV 0,24,181:8:0 +17 1020 . G <*> 0 . ;I16=3,6,0,0,328,12124,0,0,509,29641,0,0,180,4202,0,0;QS=1,0 PL:DP:DV 0,27,228:9:0 +17 1021 . C <*> 0 . ;I16=2,7,0,0,323,12203,0,0,509,29641,0,0,179,4113,0,0;QS=1,0 PL:DP:DV 0,27,220:9:0 +17 1022 . C <*> 0 . ;I16=3,7,0,0,389,15203,0,0,569,33241,0,0,206,4798,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1023 . A <*> 0 . ;I16=3,6,0,0,302,10600,0,0,509,29641,0,0,183,4241,0,0;QS=1,0 PL:DP:DV 0,27,216:9:0 +17 1024 . C <*> 0 . ;I16=4,7,0,0,394,14914,0,0,629,36841,0,0,208,4842,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1025 . T <*> 0 . ;I16=4,7,0,0,394,14718,0,0,629,36841,0,0,209,4827,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1026 . G <*> 0 . ;I16=4,7,0,0,405,15323,0,0,629,36841,0,0,209,4773,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1027 . C <*> 0 . ;I16=4,7,0,0,415,15789,0,0,629,36841,0,0,209,4731,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1028 . A <*> 0 . ;I16=3,7,0,0,358,12928,0,0,569,33241,0,0,187,4217,0,0;QS=1,0 PL:DP:DV 0,30,238:10:0 +17 1029 . C <*> 0 . ;I16=4,7,0,0,410,15956,0,0,629,36841,0,0,209,4683,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1030 . T <*> 0 . ;I16=4,7,0,0,427,16653,0,0,629,36841,0,0,208,4626,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1031 . T <*> 0 . ;I16=6,7,0,0,449,16075,0,0,749,44041,0,0,207,4579,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 1032 . T <*> 0 . ;I16=6,7,0,0,449,15787,0,0,749,44041,0,0,208,4544,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 1033 . G <*> 0 . ;I16=6,7,0,0,461,17103,0,0,749,44041,0,0,209,4523,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 1034 . G <*> 0 . ;I16=5,7,0,0,411,14745,0,0,689,40441,0,0,194,4260,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1035 . C <*> 0 . ;I16=6,6,0,0,420,15514,0,0,720,43200,0,0,212,4522,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1036 . C <*> 0 . ;I16=6,5,0,0,388,14578,0,0,660,39600,0,0,189,3915,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1037 . T <*> 0 . ;I16=6,6,0,0,453,17653,0,0,720,43200,0,0,216,4570,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1038 . G <*> 0 . ;I16=6,5,0,0,411,15795,0,0,660,39600,0,0,193,3987,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1039 . G <*> 0 . ;I16=6,6,0,0,428,15710,0,0,720,43200,0,0,220,4666,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1040 . A <*> 0 . ;I16=6,6,0,0,429,15569,0,0,720,43200,0,0,222,4732,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1041 . C <*> 0 . ;I16=5,6,0,0,407,15311,0,0,660,39600,0,0,215,4729,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1042 . A <*> 0 . ;I16=6,5,0,0,398,14646,0,0,660,39600,0,0,201,4275,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1043 . A <*> 0 . ;I16=6,6,0,0,424,15574,0,0,720,43200,0,0,228,5002,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1044 . C <*> 0 . ;I16=6,5,0,0,407,15641,0,0,660,39600,0,0,205,4491,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1045 . A <*> 0 . ;I16=6,6,0,0,456,17428,0,0,720,43200,0,0,232,5242,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1046 . G <*> 0 . ;I16=6,6,0,0,445,17289,0,0,720,43200,0,0,233,5329,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1047 . A <*> 0 . ;I16=6,6,0,0,446,16784,0,0,720,43200,0,0,234,5426,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1048 . G <*> 0 . ;I16=6,5,0,0,417,16257,0,0,660,39600,0,0,210,4908,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1049 . C <*> 0 . ;I16=6,5,0,0,387,14343,0,0,660,39600,0,0,237,5649,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1050 . A <*> 0 . ;I16=6,5,0,0,407,15209,0,0,660,39600,0,0,237,5673,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1051 . A <*> 0 . ;I16=5,4,0,0,321,11727,0,0,540,32400,0,0,213,5079,0,0;QS=1,0 PL:DP:DV 0,27,238:9:0 +17 1052 . A <*> 0 . ;I16=5,4,0,0,333,12445,0,0,540,32400,0,0,214,5116,0,0;QS=1,0 PL:DP:DV 0,27,247:9:0 +17 1053 . A <*> 0 . ;I16=5,3,0,0,296,11020,0,0,480,28800,0,0,190,4534,0,0;QS=1,0 PL:DP:DV 0,24,224:8:0 +17 1054 . C <*> 0 . ;I16=5,5,0,0,375,14233,0,0,600,36000,0,0,240,5784,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1055 . C <*> 0 . ;I16=6,5,0,0,393,14919,0,0,660,39600,0,0,240,5792,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1056 . C <*> 0 . ;I16=6,4,0,0,356,13700,0,0,600,36000,0,0,216,5184,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1057 . T <*> 0 . ;I16=6,5,0,0,384,14052,0,0,660,39600,0,0,239,5685,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1058 . G <*> 0 . ;I16=6,5,0,0,418,16166,0,0,660,39600,0,0,237,5569,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1059 . T <*> 0 . ;I16=6,4,0,0,351,12905,0,0,600,36000,0,0,210,4836,0,0;QS=1,0 PL:DP:DV 0,30,249:10:0 +17 1060 . C <*> 0 . ;I16=6,5,0,0,403,15483,0,0,660,39600,0,0,232,5312,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1061 . T <*> 0 . ;I16=6,5,0,0,415,16021,0,0,660,39600,0,0,229,5173,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1062 . C <*> 0 . ;I16=6,5,0,0,432,17184,0,0,660,39600,0,0,226,5044,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1063 . T <*> 0 . ;I16=6,4,0,0,385,14887,0,0,600,36000,0,0,198,4300,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1064 . A <*> 0 . ;I16=6,4,0,0,376,14158,0,0,600,36000,0,0,203,4527,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1065 . A <*> 0 . ;I16=6,4,0,0,377,14297,0,0,600,36000,0,0,201,4461,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1066 . A <*> 0 . ;I16=7,4,0,0,409,15473,0,0,660,39600,0,0,199,4403,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1067 . A <*> 0 . ;I16=7,5,0,0,410,14854,0,0,720,43200,0,0,212,4550,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1068 . A <*> 0 . ;I16=7,3,0,0,370,13912,0,0,600,36000,0,0,172,3690,0,0;QS=1,0 PL:DP:DV 0,30,253:10:0 +17 1069 . A <*> 0 . ;I16=7,4,0,0,394,14452,0,0,660,39600,0,0,196,4286,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1070 . A <*> 0 . ;I16=6,5,0,0,397,14839,0,0,660,39600,0,0,181,3763,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1071 . G <*> 0 . ;I16=7,5,0,0,463,18511,0,0,720,43200,0,0,204,4358,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1072 . A <*> 0 . ;I16=7,5,0,0,415,14737,0,0,720,43200,0,0,202,4340,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1073 . A <*> 0 . ;I16=7,4,0,0,373,13419,0,0,660,39600,0,0,175,3709,0,0;QS=1,0 PL:DP:DV 0,33,254:11:0 +17 1074 . A <*> 0 . ;I16=7,5,0,0,406,14192,0,0,720,43200,0,0,196,4244,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1075 . A <*> 0 . ;I16=7,4,0,0,393,14385,0,0,660,39600,0,0,188,4180,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1076 . G <*> 0 . ;I16=7,4,0,0,433,17393,0,0,660,39600,0,0,188,4176,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1077 . A <*> 0 . ;I16=7,5,0,0,414,14572,0,0,720,43200,0,0,192,4200,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1078 . A <*> 0 . ;I16=7,5,0,0,420,15088,0,0,720,43200,0,0,191,4213,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1079 . A <*> 0 . ;I16=7,4,0,0,413,15597,0,0,660,39600,0,0,190,4190,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1080 . A <*> 0 . ;I16=7,4,0,0,393,14653,0,0,660,39600,0,0,189,4181,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1081 . G <*> 0 . ;I16=7,3,0,0,381,14873,0,0,600,36000,0,0,171,3879,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1082 . A <*> 0 . ;I16=7,2,0,0,335,12575,0,0,540,32400,0,0,171,3875,0,0;QS=1,0 PL:DP:DV 0,27,224:9:0 +17 1083 . A <*> 0 . ;I16=7,3,0,0,366,13714,0,0,600,36000,0,0,185,4075,0,0;QS=1,0 PL:DP:DV 0,30,246:10:0 +17 1084 . A <*> 0 . ;I16=8,3,0,0,392,14298,0,0,660,39600,0,0,184,4060,0,0;QS=1,0 PL:DP:DV 0,33,253:11:0 +17 1085 . A <*> 0 . ;I16=8,2,0,0,360,13230,0,0,600,36000,0,0,185,4055,0,0;QS=1,0 PL:DP:DV 0,30,232:10:0 +17 1086 . A <*> 0 . ;I16=8,2,0,0,339,11945,0,0,600,36000,0,0,186,4060,0,0;QS=1,0 PL:DP:DV 0,30,219:10:0 +17 1087 . C <*> 0 . ;I16=8,2,0,0,352,13236,0,0,600,36000,0,0,187,4075,0,0;QS=1,0 PL:DP:DV 0,30,234:10:0 +17 1088 . T <*> 0 . ;I16=8,2,0,0,395,15645,0,0,600,36000,0,0,188,4100,0,0;QS=1,0 PL:DP:DV 0,30,252:10:0 +17 1089 . C <*> 0 . ;I16=8,2,0,0,405,16477,0,0,600,36000,0,0,189,4135,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1090 . A <*> 0 . ;I16=8,2,0,0,355,13203,0,0,600,36000,0,0,190,4180,0,0;QS=1,0 PL:DP:DV 0,30,221:10:0 +17 1091 . C <*> 0 . ;I16=8,2,0,0,383,14993,0,0,600,36000,0,0,191,4235,0,0;QS=1,0 PL:DP:DV 0,30,247:10:0 +17 1092 . T <*> 0 . ;I16=8,2,0,0,380,14658,0,0,600,36000,0,0,191,4249,0,0;QS=1,0 PL:DP:DV 0,30,244:10:0 +17 1093 . G <*> 0 . ;I16=8,2,0,0,393,15677,0,0,600,36000,0,0,191,4271,0,0;QS=1,0 PL:DP:DV 0,30,249:10:0 +17 1094 . G <*> 0 . ;I16=8,2,0,0,370,14420,0,0,600,36000,0,0,191,4301,0,0;QS=1,0 PL:DP:DV 0,30,243:10:0 +17 1095 . A <*> 0 . ;I16=8,2,0,0,373,13991,0,0,600,36000,0,0,190,4290,0,0;QS=1,0 PL:DP:DV 0,30,236:10:0 +17 1096 . T <*> 0 . ;I16=9,2,0,0,390,14194,0,0,660,39600,0,0,189,4289,0,0;QS=1,0 PL:DP:DV 0,33,234:11:0 +17 1097 . A <*> 0 . ;I16=9,2,0,0,385,13613,0,0,660,39600,0,0,189,4299,0,0;QS=1,0 PL:DP:DV 0,33,230:11:0 +17 1098 . T <*> 0 . ;I16=9,1,0,0,362,13208,0,0,600,36000,0,0,190,4320,0,0;QS=1,0 PL:DP:DV 0,30,210:10:0 +17 1099 . G <*> 0 . ;I16=9,1,0,0,403,16303,0,0,600,36000,0,0,190,4302,0,0;QS=1,0 PL:DP:DV 0,30,229:10:0 +17 1100 . A <*> 0 . ;I16=9,1,0,0,366,13630,0,0,600,36000,0,0,190,4296,0,0;QS=1,0 PL:DP:DV 0,30,210:10:0 +17 1101 . A <*> 0 . ;I16=9,1,0,0,392,15408,0,0,600,36000,0,0,189,4251,0,0;QS=1,0 PL:DP:DV 0,30,222:10:0 +17 1102 . T <*> 0 . ;I16=9,1,0,0,368,13642,0,0,600,36000,0,0,188,4216,0,0;QS=1,0 PL:DP:DV 0,30,210:10:0 +17 1103 . G <*> 0 . ;I16=9,1,0,0,388,15290,0,0,600,36000,0,0,187,4191,0,0;QS=1,0 PL:DP:DV 0,30,223:10:0 +17 1104 . A <*> 0 . ;I16=8,1,0,0,353,13879,0,0,540,32400,0,0,187,4175,0,0;QS=1,0 PL:DP:DV 0,27,213:9:0 +17 1105 . T <*> 0 . ;I16=8,1,0,0,330,12256,0,0,540,32400,0,0,187,4167,0,0;QS=1,0 PL:DP:DV 0,27,203:9:0 +17 1106 . A <*> 0 . ;I16=8,2,0,0,353,12805,0,0,600,36000,0,0,185,4069,0,0;QS=1,0 PL:DP:DV 0,30,227:10:0 +17 1107 . C <*> 0 . ;I16=8,2,0,0,383,14795,0,0,600,36000,0,0,184,3984,0,0;QS=1,0 PL:DP:DV 0,30,244:10:0 +17 1108 . A <*> 0 . ;I16=8,2,0,0,376,14232,0,0,600,36000,0,0,183,3913,0,0;QS=1,0 PL:DP:DV 0,30,239:10:0 +17 1109 . G <*> 0 . ;I16=8,2,0,0,417,17435,0,0,600,36000,0,0,182,3856,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1110 . G <*> 0 . ;I16=8,2,0,0,380,14522,0,0,600,36000,0,0,180,3762,0,0;QS=1,0 PL:DP:DV 0,30,242:10:0 +17 1111 . T <*> 0 . ;I16=8,2,0,0,355,12759,0,0,600,36000,0,0,178,3680,0,0;QS=1,0 PL:DP:DV 0,30,227:10:0 +17 1112 . T <*> 0 . ;I16=8,2,0,0,351,12703,0,0,600,36000,0,0,176,3610,0,0;QS=1,0 PL:DP:DV 0,30,226:10:0 +17 1113 . G <*> 0 . ;I16=8,2,0,0,404,16370,0,0,600,36000,0,0,174,3552,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1114 . A <*> 0 . ;I16=8,2,0,0,363,13557,0,0,600,36000,0,0,172,3506,0,0;QS=1,0 PL:DP:DV 0,30,235:10:0 +17 1115 . G <*> 0 . ;I16=8,2,0,0,402,16282,0,0,600,36000,0,0,170,3472,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1116 . G <*> 0 . ;I16=8,2,0,0,363,13627,0,0,600,36000,0,0,168,3450,0,0;QS=1,0 PL:DP:DV 0,30,236:10:0 +17 1117 . A <*> 0 . ;I16=8,2,0,0,372,13950,0,0,600,36000,0,0,166,3440,0,0;QS=1,0 PL:DP:DV 0,30,235:10:0 +17 1118 . T <*> 0 . ;I16=8,2,0,0,366,13488,0,0,600,36000,0,0,164,3442,0,0;QS=1,0 PL:DP:DV 0,30,230:10:0 +17 1119 . C <*> 0 . ;I16=7,2,0,0,326,12096,0,0,540,32400,0,0,151,3335,0,0;QS=1,0 PL:DP:DV 0,27,224:9:0 +17 1120 . C <*> 0 . ;I16=7,2,0,0,338,12752,0,0,540,32400,0,0,161,3481,0,0;QS=1,0 PL:DP:DV 0,27,227:9:0 +17 1121 . A <*> 0 . ;I16=7,2,0,0,349,13569,0,0,540,32400,0,0,160,3516,0,0;QS=1,0 PL:DP:DV 0,27,233:9:0 +17 1122 . T <*> 0 . ;I16=8,2,0,0,365,13403,0,0,600,36000,0,0,158,3510,0,0;QS=1,0 PL:DP:DV 0,30,230:10:0 +17 1123 . T <*> 0 . ;I16=8,2,0,0,349,12281,0,0,600,36000,0,0,157,3513,0,0;QS=1,0 PL:DP:DV 0,30,221:10:0 +17 1124 . A <*> 0 . ;I16=7,2,0,0,327,11927,0,0,540,32400,0,0,157,3525,0,0;QS=1,0 PL:DP:DV 0,27,218:9:0 +17 1125 . T <*> 0 . ;I16=7,2,0,0,339,12845,0,0,540,32400,0,0,157,3545,0,0;QS=1,0 PL:DP:DV 0,27,228:9:0 +17 1126 . C <*> 0 . ;I16=7,2,0,0,343,13275,0,0,540,32400,0,0,157,3573,0,0;QS=1,0 PL:DP:DV 0,27,234:9:0 +17 1127 . T <*> 0 . ;I16=7,2,0,0,345,13259,0,0,540,32400,0,0,157,3609,0,0;QS=1,0 PL:DP:DV 0,27,231:9:0 +17 1128 . G <*> 0 . ;I16=7,2,0,0,350,13692,0,0,540,32400,0,0,157,3653,0,0;QS=1,0 PL:DP:DV 0,27,236:9:0 +17 1129 . A <*> 0 . ;I16=6,2,0,0,282,10092,0,0,480,28800,0,0,156,3704,0,0;QS=1,0 PL:DP:DV 0,24,204:8:0 +17 1130 . A <*> 0 . ;I16=7,2,0,0,315,11253,0,0,540,32400,0,0,156,3716,0,0;QS=1,0 PL:DP:DV 0,27,215:9:0 +17 1131 . A <*> 0 . ;I16=5,2,0,0,270,10440,0,0,420,25200,0,0,157,3735,0,0;QS=1,0 PL:DP:DV 0,21,206:7:0 +17 1132 . T <*> 0 . ;I16=5,2,0,0,261,9749,0,0,420,25200,0,0,157,3709,0,0;QS=1,0 PL:DP:DV 0,21,198:7:0 +17 1133 . G <*> 0 . ;I16=5,2,0,0,278,11102,0,0,420,25200,0,0,157,3687,0,0;QS=1,0 PL:DP:DV 0,21,214:7:0 +17 1134 . C <*> 0 . ;I16=5,2,0,0,273,10703,0,0,420,25200,0,0,157,3669,0,0;QS=1,0 PL:DP:DV 0,21,209:7:0 +17 1135 . T <*> 0 . ;I16=5,2,0,0,272,10598,0,0,420,25200,0,0,157,3655,0,0;QS=1,0 PL:DP:DV 0,21,209:7:0 +17 1136 . T <*> 0 . ;I16=5,2,0,0,263,9901,0,0,420,25200,0,0,157,3645,0,0;QS=1,0 PL:DP:DV 0,21,200:7:0 +17 1137 . G <*> 0 . ;I16=5,2,0,0,280,11238,0,0,420,25200,0,0,157,3639,0,0;QS=1,0 PL:DP:DV 0,21,214:7:0 +17 1138 . G <*> 0 . ;I16=5,2,0,0,257,9501,0,0,420,25200,0,0,157,3637,0,0;QS=1,0 PL:DP:DV 0,21,197:7:0 +17 1139 . A <*> 0 . ;I16=5,2,0,0,262,9838,0,0,420,25200,0,0,157,3639,0,0;QS=1,0 PL:DP:DV 0,21,200:7:0 +17 1140 . C <*> 0 . ;I16=5,2,0,0,281,11285,0,0,420,25200,0,0,157,3645,0,0;QS=1,0 PL:DP:DV 0,21,214:7:0 +17 1141 . C <*> 0 . ;I16=5,2,0,0,279,11127,0,0,420,25200,0,0,156,3606,0,0;QS=1,0 PL:DP:DV 0,21,212:7:0 +17 1142 . A <*> 0 . ;I16=5,2,0,0,277,10997,0,0,420,25200,0,0,155,3573,0,0;QS=1,0 PL:DP:DV 0,21,212:7:0 +17 1143 . G <*> 0 . ;I16=5,2,0,0,291,12121,0,0,420,25200,0,0,154,3546,0,0;QS=1,0 PL:DP:DV 0,21,222:7:0 +17 1144 . A <*> 0 . ;I16=5,2,0,0,269,10361,0,0,420,25200,0,0,153,3525,0,0;QS=1,0 PL:DP:DV 0,21,205:7:0 +17 1145 . T <*> 0 . ;I16=5,2,0,0,271,10511,0,0,420,25200,0,0,152,3510,0,0;QS=1,0 PL:DP:DV 0,21,206:7:0 +17 1146 . G <*> 0 . ;I16=5,2,0,0,271,10557,0,0,420,25200,0,0,151,3501,0,0;QS=1,0 PL:DP:DV 0,21,210:7:0 +17 1147 . T <*> 0 . ;I16=6,2,0,0,288,10440,0,0,480,28800,0,0,150,3498,0,0;QS=1,0 PL:DP:DV 0,24,207:8:0 +17 1148 . T <*> 0 . ;I16=6,2,0,0,269,9219,0,0,480,28800,0,0,149,3451,0,0;QS=1,0 PL:DP:DV 0,24,196:8:0 +17 1149 . T <*> 0 . ;I16=6,2,0,0,283,10079,0,0,480,28800,0,0,148,3410,0,0;QS=1,0 PL:DP:DV 0,24,205:8:0 +17 1150 . T <*> 0 . ;I16=6,2,0,0,291,10637,0,0,480,28800,0,0,146,3326,0,0;QS=1,0 PL:DP:DV 0,24,208:8:0 +17 1151 . G <*> 0 . ;I16=6,2,0,0,306,11764,0,0,480,28800,0,0,144,3250,0,0;QS=1,0 PL:DP:DV 0,24,220:8:0 +17 1152 . A <*> 0 . ;I16=6,2,0,0,281,9955,0,0,480,28800,0,0,142,3182,0,0;QS=1,0 PL:DP:DV 0,24,202:8:0 +17 1153 . A <*> 0 . ;I16=6,2,0,0,278,9836,0,0,480,28800,0,0,140,3122,0,0;QS=1,0 PL:DP:DV 0,24,202:8:0 +17 1154 . T <*> 0 . ;I16=7,2,0,0,308,10786,0,0,540,32400,0,0,138,3070,0,0;QS=1,0 PL:DP:DV 0,27,212:9:0 +17 1155 . T <*> 0 . ;I16=6,2,0,0,294,10884,0,0,480,28800,0,0,138,3026,0,0;QS=1,0 PL:DP:DV 0,24,211:8:0 +17 1156 . T <*> 0 . ;I16=5,3,0,0,276,9628,0,0,480,28800,0,0,113,2365,0,0;QS=1,0 PL:DP:DV 0,24,210:8:0 +17 1157 . T <*> 0 . ;I16=6,3,0,0,320,11498,0,0,540,32400,0,0,139,2963,0,0;QS=1,0 PL:DP:DV 0,27,230:9:0 +17 1158 . G <*> 0 . ;I16=6,3,0,0,332,12456,0,0,540,32400,0,0,140,2946,0,0;QS=1,0 PL:DP:DV 0,27,240:9:0 +17 1159 . G <*> 0 . ;I16=6,3,0,0,349,13569,0,0,540,32400,0,0,140,2890,0,0;QS=1,0 PL:DP:DV 0,27,249:9:0 +17 1160 . A <*> 0 . ;I16=6,3,0,0,318,11396,0,0,540,32400,0,0,140,2846,0,0;QS=1,0 PL:DP:DV 0,27,229:9:0 +17 1161 . T <*> 0 . ;I16=6,3,0,0,308,10658,0,0,540,32400,0,0,140,2814,0,0;QS=1,0 PL:DP:DV 0,27,221:9:0 +17 1162 . T <*> 0 . ;I16=6,3,0,0,323,11729,0,0,540,32400,0,0,140,2794,0,0;QS=1,0 PL:DP:DV 0,27,232:9:0 +17 1163 . T <*> 0 . ;I16=6,4,0,0,342,11966,0,0,600,36000,0,0,140,2786,0,0;QS=1,0 PL:DP:DV 0,30,243:10:0 +17 1164 . T <*> 0 . ;I16=6,4,0,0,330,11236,0,0,600,36000,0,0,141,2791,0,0;QS=1,0 PL:DP:DV 0,30,235:10:0 +17 1165 . T <*> 0 . ;I16=6,4,0,0,338,11716,0,0,600,36000,0,0,142,2810,0,0;QS=1,0 PL:DP:DV 0,30,240:10:0 +17 1166 . T <*> 0 . ;I16=5,4,0,0,313,11023,0,0,540,32400,0,0,144,2842,0,0;QS=1,0 PL:DP:DV 0,27,231:9:0 +17 1167 . C <*> 0 . ;I16=5,4,0,0,353,13875,0,0,540,32400,0,0,146,2886,0,0;QS=1,0 PL:DP:DV 0,27,255:9:0 +17 1168 . A <*> 0 . ;I16=5,4,0,0,324,11802,0,0,540,32400,0,0,148,2942,0,0;QS=1,0 PL:DP:DV 0,27,238:9:0 +17 1169 . T <*> 0 . ;I16=5,4,0,0,338,12716,0,0,540,32400,0,0,150,3010,0,0;QS=1,0 PL:DP:DV 0,27,247:9:0 +17 1170 . A <*> 0 . ;I16=5,4,0,0,334,12426,0,0,540,32400,0,0,152,3090,0,0;QS=1,0 PL:DP:DV 0,27,244:9:0 +17 1171 . T <*> 0 . ;I16=5,4,0,0,341,12939,0,0,540,32400,0,0,153,3133,0,0;QS=1,0 PL:DP:DV 0,27,249:9:0 +17 1172 . T <*> 0 . ;I16=5,4,0,0,319,11445,0,0,540,32400,0,0,154,3190,0,0;QS=1,0 PL:DP:DV 0,27,235:9:0 +17 1173 . T <*> 0 . ;I16=5,4,0,0,326,11950,0,0,540,32400,0,0,154,3210,0,0;QS=1,0 PL:DP:DV 0,27,241:9:0 +17 1174 . T <*> 0 . ;I16=5,4,0,0,312,10946,0,0,540,32400,0,0,154,3242,0,0;QS=1,0 PL:DP:DV 0,27,230:9:0 +17 1175 . G <*> 0 . ;I16=5,3,0,0,310,12232,0,0,480,28800,0,0,155,3285,0,0;QS=1,0 PL:DP:DV 0,24,234:8:0 +17 1176 . T <*> 0 . ;I16=5,3,0,0,291,10651,0,0,480,28800,0,0,156,3338,0,0;QS=1,0 PL:DP:DV 0,24,221:8:0 +17 1177 . A <*> 0 . ;I16=5,3,0,0,293,10751,0,0,480,28800,0,0,157,3401,0,0;QS=1,0 PL:DP:DV 0,24,220:8:0 +17 1178 . A <*> 0 . ;I16=5,3,0,0,290,10716,0,0,480,28800,0,0,158,3474,0,0;QS=1,0 PL:DP:DV 0,24,221:8:0 +17 1179 . T <*> 0 . ;I16=5,3,0,0,293,10845,0,0,480,28800,0,0,159,3557,0,0;QS=1,0 PL:DP:DV 0,24,223:8:0 +17 1180 . C <*> 0 . ;I16=4,3,0,0,278,11158,0,0,420,25200,0,0,156,3590,0,0;QS=1,0 PL:DP:DV 0,21,222:7:0 +17 1181 . T <*> 0 . ;I16=5,3,0,0,312,12202,0,0,480,28800,0,0,158,3600,0,0;QS=1,0 PL:DP:DV 0,24,236:8:0 +17 1182 . T <*> 0 . ;I16=5,4,0,0,319,11455,0,0,540,32400,0,0,156,3560,0,0;QS=1,0 PL:DP:DV 0,27,236:9:0 +17 1183 . T <*> 0 . ;I16=5,4,0,0,324,11786,0,0,540,32400,0,0,155,3529,0,0;QS=1,0 PL:DP:DV 0,27,239:9:0 +17 1184 . G <*> 0 . ;I16=4,4,0,0,303,11613,0,0,480,28800,0,0,155,3507,0,0;QS=1,0 PL:DP:DV 0,24,234:8:0 +17 1185 . C <*> 0 . ;I16=4,4,0,0,320,12872,0,0,480,28800,0,0,155,3493,0,0;QS=1,0 PL:DP:DV 0,24,246:8:0 +17 1186 . A <*> 0 . ;I16=4,4,0,0,312,12202,0,0,480,28800,0,0,155,3487,0,0;QS=1,0 PL:DP:DV 0,24,240:8:0 +17 1187 . G <*> 0 . ;I16=5,4,0,0,322,11812,0,0,540,32400,0,0,155,3489,0,0;QS=1,0 PL:DP:DV 0,27,240:9:0 +17 1188 . T <*> 0 . ;I16=6,4,0,0,352,12570,0,0,600,36000,0,0,156,3500,0,0;QS=1,0 PL:DP:DV 0,30,248:10:0 +17 1189 . A <*> 0 . ;I16=6,4,0,0,368,13588,0,0,600,36000,0,0,157,3471,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1190 . T <*> 0 . ;I16=6,5,0,0,394,14240,0,0,660,39600,0,0,158,3452,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1191 . A <*> 0 . ;I16=6,5,0,0,389,13893,0,0,660,39600,0,0,160,3444,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1192 . T <*> 0 . ;I16=6,5,0,0,405,14991,0,0,660,39600,0,0,162,3448,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1193 . T <*> 0 . ;I16=6,5,0,0,398,14502,0,0,660,39600,0,0,164,3464,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1194 . T <*> 0 . ;I16=6,5,0,0,399,14545,0,0,660,39600,0,0,166,3492,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1195 . A <*> 0 . ;I16=6,5,0,0,389,14027,0,0,660,39600,0,0,168,3532,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1196 . C <*> 0 . ;I16=5,5,0,0,375,14145,0,0,600,36000,0,0,171,3583,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1197 . C <*> 0 . ;I16=5,5,0,0,369,14203,0,0,600,36000,0,0,173,3595,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1198 . A <*> 0 . ;I16=5,5,0,0,384,14790,0,0,600,36000,0,0,175,3619,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1199 . G <*> 0 . ;I16=5,5,0,0,393,15703,0,0,600,36000,0,0,177,3655,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1200 . T <*> 0 . ;I16=5,5,0,0,366,13518,0,0,600,36000,0,0,179,3703,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1201 . T <*> 0 . ;I16=5,5,0,0,362,13170,0,0,600,36000,0,0,181,3763,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1202 . C <*> 0 . ;I16=6,5,0,0,414,15812,0,0,660,39600,0,0,183,3835,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1203 . A <*> 0 . ;I16=6,5,0,0,406,15096,0,0,660,39600,0,0,186,3920,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1204 . G <*> 0 . ;I16=6,5,0,0,391,14793,0,0,660,39600,0,0,189,4019,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1205 . C <*> 0 . ;I16=6,5,0,0,408,15494,0,0,660,39600,0,0,192,4132,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1206 . A <*> 0 . ;I16=6,4,0,0,368,13650,0,0,600,36000,0,0,196,4258,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1207 . T <*> 0 . ;I16=6,4,0,0,358,13044,0,0,600,36000,0,0,200,4396,0,0;QS=1,0 PL:DP:DV 0,30,254:10:0 +17 1208 . C <*> 0 . ;I16=6,4,0,0,396,15802,0,0,600,36000,0,0,203,4495,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1209 . C <*> 0 . ;I16=6,4,0,0,386,15248,0,0,600,36000,0,0,206,4604,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1210 . C <*> 0 . ;I16=6,4,0,0,398,16040,0,0,600,36000,0,0,209,4723,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1211 . T <*> 0 . ;I16=6,4,0,0,365,13533,0,0,600,36000,0,0,212,4852,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1212 . A <*> 0 . ;I16=6,4,0,0,348,12480,0,0,600,36000,0,0,215,4991,0,0;QS=1,0 PL:DP:DV 0,30,246:10:0 +17 1213 . A <*> 0 . ;I16=6,4,0,0,358,13082,0,0,600,36000,0,0,217,5089,0,0;QS=1,0 PL:DP:DV 0,30,253:10:0 +17 1214 . C <*> 0 . ;I16=6,4,0,0,386,15222,0,0,600,36000,0,0,218,5144,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1215 . T <*> 0 . ;I16=6,4,0,0,368,13852,0,0,600,36000,0,0,219,5205,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1216 . C <*> 0 . ;I16=6,4,0,0,397,15871,0,0,600,36000,0,0,219,5221,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1217 . A <*> 0 . ;I16=6,4,0,0,379,14459,0,0,600,36000,0,0,219,5241,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1218 . A <*> 0 . ;I16=6,4,0,0,365,13485,0,0,600,36000,0,0,219,5265,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1219 . A <*> 0 . ;I16=6,4,0,0,391,15375,0,0,600,36000,0,0,219,5293,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1220 . A <*> 0 . ;I16=6,4,0,0,357,13127,0,0,600,36000,0,0,219,5325,0,0;QS=1,0 PL:DP:DV 0,30,253:10:0 +17 1221 . A <*> 0 . ;I16=6,4,0,0,362,13346,0,0,600,36000,0,0,219,5361,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1222 . T <*> 0 . ;I16=5,4,0,0,331,12345,0,0,540,32400,0,0,219,5351,0,0;QS=1,0 PL:DP:DV 0,27,245:9:0 +17 1223 . T <*> 0 . ;I16=5,4,0,0,309,11013,0,0,540,32400,0,0,219,5345,0,0;QS=1,0 PL:DP:DV 0,27,232:9:0 +17 1224 . C <*> 0 . ;I16=6,4,0,0,375,14419,0,0,600,36000,0,0,219,5343,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1225 . A <*> 0 . ;I16=6,4,0,0,389,15195,0,0,600,36000,0,0,220,5346,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1226 . A <*> 0 . ;I16=6,4,0,0,371,13919,0,0,600,36000,0,0,221,5355,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1227 . A <*> 0 . ;I16=6,4,0,0,374,14134,0,0,600,36000,0,0,222,5370,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1228 . A <*> 0 . ;I16=6,4,0,0,369,13833,0,0,600,36000,0,0,222,5340,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1229 . A <*> 0 . ;I16=6,4,0,0,390,15300,0,0,600,36000,0,0,222,5314,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1230 . T <*> 0 . ;I16=6,4,0,0,348,12368,0,0,600,36000,0,0,222,5292,0,0;QS=1,0 PL:DP:DV 0,30,245:10:0 +17 1231 . C <*> 0 . ;I16=6,4,0,0,389,15219,0,0,600,36000,0,0,221,5225,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1232 . T <*> 0 . ;I16=6,4,0,0,374,14104,0,0,600,36000,0,0,220,5164,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1233 . G <*> 0 . ;I16=6,4,0,0,368,13792,0,0,600,36000,0,0,219,5109,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1234 . A <*> 0 . ;I16=6,5,0,0,393,14615,0,0,660,39600,0,0,218,5060,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1235 . A <*> 0 . ;I16=6,5,0,0,389,14089,0,0,660,39600,0,0,218,5018,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1236 . A <*> 0 . ;I16=6,5,0,0,399,14791,0,0,660,39600,0,0,218,4984,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1237 . T <*> 0 . ;I16=6,5,0,0,382,13712,0,0,660,39600,0,0,217,4909,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1238 . C <*> 0 . ;I16=7,5,0,0,452,17256,0,0,720,43200,0,0,215,4795,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1239 . C <*> 0 . ;I16=7,5,0,0,448,16972,0,0,720,43200,0,0,214,4694,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1240 . C <*> 0 . ;I16=7,5,0,0,439,16625,0,0,720,43200,0,0,213,4607,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1241 . A <*> 0 . ;I16=7,5,0,0,442,16518,0,0,720,43200,0,0,212,4534,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1242 . A <*> 0 . ;I16=7,5,0,0,453,17221,0,0,720,43200,0,0,211,4475,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1243 . A <*> 0 . ;I16=7,5,0,0,433,15865,0,0,720,43200,0,0,210,4430,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1244 . C <*> 0 . ;I16=7,4,0,0,384,13542,0,0,660,39600,0,0,199,4299,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1245 . G <*> 0 . ;I16=7,5,0,0,367,11879,0,0,720,43200,0,0,208,4382,0,0;QS=1,0 PL:DP:DV 0,36,245:12:0 +17 1246 . C <*> 0 . ;I16=7,5,0,0,377,12545,0,0,720,43200,0,0,207,4379,0,0;QS=1,0 PL:DP:DV 0,36,252:12:0 +17 1247 . G <*> 0 . ;I16=6,5,0,0,381,13519,0,0,660,39600,0,0,207,4389,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1248 . C <*> 0 . ;I16=5,5,0,0,374,14732,0,0,600,36000,0,0,182,3786,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1249 . C <*> 0 . ;I16=7,5,0,0,454,17508,0,0,720,43200,0,0,207,4445,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1250 . A <*> 0 . ;I16=7,5,0,0,434,15882,0,0,720,43200,0,0,207,4441,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1251 . A <*> 0 . ;I16=7,5,0,0,423,15295,0,0,720,43200,0,0,207,4449,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1252 . T <*> 0 . ;I16=7,5,0,0,426,15242,0,0,720,43200,0,0,207,4469,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1253 . A <*> 0 . ;I16=7,5,0,0,412,14530,0,0,720,43200,0,0,207,4501,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1254 . A <*> 0 . ;I16=7,5,0,0,453,17279,0,0,720,43200,0,0,207,4545,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1255 . G <*> 0 . ;I16=7,5,0,0,441,16811,0,0,720,43200,0,0,207,4601,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1256 . C <*> 0 . ;I16=7,4,0,0,420,16208,0,0,660,39600,0,0,208,4668,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1257 . A <*> 0 . ;I16=7,4,0,0,397,14509,0,0,660,39600,0,0,209,4745,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1258 . T <*> 0 . ;I16=7,4,0,0,409,15313,0,0,660,39600,0,0,210,4832,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1259 . T <*> 0 . ;I16=7,4,0,0,342,11270,0,0,660,39600,0,0,211,4929,0,0;QS=1,0 PL:DP:DV 0,33,236:11:0 +17 1260 . C <*> 0 . ;I16=7,4,0,0,396,14740,0,0,660,39600,0,0,211,4985,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1261 . C <*> 0 . ;I16=6,4,0,0,352,13164,0,0,600,36000,0,0,186,4424,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1262 . C <*> 0 . ;I16=6,4,0,0,351,12855,0,0,600,36000,0,0,211,5071,0,0;QS=1,0 PL:DP:DV 0,30,253:10:0 +17 1263 . T <*> 0 . ;I16=6,3,0,0,325,12095,0,0,540,32400,0,0,212,5100,0,0;QS=1,0 PL:DP:DV 0,27,238:9:0 +17 1264 . T <*> 0 . ;I16=6,3,0,0,307,10945,0,0,540,32400,0,0,212,5084,0,0;QS=1,0 PL:DP:DV 0,27,226:9:0 +17 1265 . T <*> 0 . ;I16=6,3,0,0,314,11426,0,0,540,32400,0,0,210,4974,0,0;QS=1,0 PL:DP:DV 0,27,232:9:0 +17 1266 . G <*> 0 . ;I16=7,3,0,0,376,14474,0,0,600,36000,0,0,208,4872,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1267 . A <*> 0 . ;I16=7,3,0,0,370,13902,0,0,600,36000,0,0,207,4779,0,0;QS=1,0 PL:DP:DV 0,30,253:10:0 +17 1268 . G <*> 0 . ;I16=7,3,0,0,385,15235,0,0,600,36000,0,0,206,4696,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1269 . C <*> 0 . ;I16=7,3,0,0,320,11046,0,0,600,36000,0,0,205,4623,0,0;QS=1,0 PL:DP:DV 0,30,224:10:0 +17 1270 . G <*> 0 . ;I16=7,3,0,0,295,9191,0,0,600,36000,0,0,204,4560,0,0;QS=1,0 PL:DP:DV 0,30,206:10:0 +17 1271 . T <*> 0 . ;I16=6,3,0,0,335,12567,0,0,540,32400,0,0,178,3882,0,0;QS=1,0 PL:DP:DV 0,27,240:9:0 +17 1272 . C <*> 0 . ;I16=6,3,0,0,348,13652,0,0,540,32400,0,0,177,3839,0,0;QS=1,0 PL:DP:DV 0,27,251:9:0 +17 1273 . A <*> 0 . ;I16=7,4,0,0,377,13493,0,0,660,39600,0,0,198,4290,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1274 . T <*> 0 . ;I16=7,4,0,0,409,15329,0,0,660,39600,0,0,197,4225,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1275 . G <*> 0 . ;I16=7,4,0,0,382,13798,0,0,660,39600,0,0,195,4123,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1276 . T <*> 0 . ;I16=7,4,0,0,362,12432,0,0,660,39600,0,0,193,4033,0,0;QS=1,0 PL:DP:DV 0,33,248:11:0 +17 1277 . C <*> 0 . ;I16=7,5,0,0,385,12887,0,0,720,43200,0,0,190,3906,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1278 . G <*> 0 . ;I16=7,5,0,0,414,14542,0,0,720,43200,0,0,188,3794,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1279 . G <*> 0 . ;I16=7,5,0,0,431,15827,0,0,720,43200,0,0,186,3698,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1280 . T <*> 0 . ;I16=6,5,0,0,356,12318,0,0,660,39600,0,0,169,3393,0,0;QS=1,0 PL:DP:DV 0,33,249:11:0 +17 1281 . G <*> 0 . ;I16=6,4,0,0,357,14005,0,0,600,36000,0,0,143,2733,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1282 . C <*> 0 . ;I16=6,5,0,0,412,15794,0,0,660,39600,0,0,167,3337,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1283 . T <*> 0 . ;I16=6,5,0,0,408,15390,0,0,660,39600,0,0,166,3330,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1284 . T <*> 0 . ;I16=6,5,0,0,364,12664,0,0,660,39600,0,0,165,3337,0,0;QS=1,0 PL:DP:DV 0,33,254:11:0 +17 1285 . G <*> 0 . ;I16=6,4,0,0,391,15349,0,0,600,36000,0,0,139,2733,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1286 . G <*> 0 . ;I16=6,5,0,0,402,15294,0,0,660,39600,0,0,163,3393,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1287 . A <*> 0 . ;I16=5,5,0,0,356,12986,0,0,600,36000,0,0,163,3441,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1288 . A <*> 0 . ;I16=5,5,0,0,338,12050,0,0,600,36000,0,0,163,3501,0,0;QS=1,0 PL:DP:DV 0,30,245:10:0 +17 1289 . T <*> 0 . ;I16=6,5,0,0,373,13191,0,0,660,39600,0,0,163,3573,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1290 . G <*> 0 . ;I16=6,3,0,0,336,12812,0,0,540,32400,0,0,166,3656,0,0;QS=1,0 PL:DP:DV 0,27,242:9:0 +17 1291 . T <*> 0 . ;I16=6,3,0,0,313,11063,0,0,540,32400,0,0,169,3749,0,0;QS=1,0 PL:DP:DV 0,27,225:9:0 +17 1292 . T <*> 0 . ;I16=6,3,0,0,326,11990,0,0,540,32400,0,0,171,3801,0,0;QS=1,0 PL:DP:DV 0,27,236:9:0 +17 1293 . T <*> 0 . ;I16=6,3,0,0,337,12733,0,0,540,32400,0,0,173,3861,0,0;QS=1,0 PL:DP:DV 0,27,242:9:0 +17 1294 . G <*> 0 . ;I16=6,3,0,0,351,13957,0,0,540,32400,0,0,175,3929,0,0;QS=1,0 PL:DP:DV 0,27,254:9:0 +17 1295 . G <*> 0 . ;I16=6,3,0,0,329,12787,0,0,540,32400,0,0,177,4005,0,0;QS=1,0 PL:DP:DV 0,27,244:9:0 +17 1296 . G <*> 0 . ;I16=6,3,0,0,303,11267,0,0,540,32400,0,0,179,4089,0,0;QS=1,0 PL:DP:DV 0,27,227:9:0 +17 1297 . G <*> 0 . ;I16=7,3,0,0,304,10328,0,0,569,33241,0,0,206,4806,0,0;QS=1,0 PL:DP:DV 0,30,219:10:0 +17 1298 . T <*> 0 . ;I16=7,3,0,0,330,11670,0,0,569,33241,0,0,208,4906,0,0;QS=1,0 PL:DP:DV 0,30,233:10:0 +17 1299 . T <*> 0 . ;I16=7,3,0,0,349,12627,0,0,569,33241,0,0,208,4914,0,0;QS=1,0 PL:DP:DV 0,30,242:10:0 +17 1300 . T <*> 0 . ;I16=7,3,0,0,333,11831,0,0,569,33241,0,0,208,4930,0,0;QS=1,0 PL:DP:DV 0,30,235:10:0 +17 1301 . T G,<*> 0 . ;I16=5,3,1,0,300,11364,18,324,480,28800,29,841,183,4329,25,625;QS=0.943396,0.0566038,0 PL:DP:DV 0,9,213,24,216,222:9:1 +17 1302 . G <*> 0 . ;I16=6,3,0,0,327,12369,0,0,509,29641,0,0,209,4985,0,0;QS=1,0 PL:DP:DV 0,27,240:9:0 +17 1303 . G <*> 0 . ;I16=6,3,0,0,290,10312,0,0,509,29641,0,0,209,4971,0,0;QS=1,0 PL:DP:DV 0,27,217:9:0 +17 1304 . A <*> 0 . ;I16=6,3,0,0,310,11054,0,0,509,29641,0,0,209,4961,0,0;QS=1,0 PL:DP:DV 0,27,218:9:0 +17 1305 . T <*> 0 . ;I16=6,3,0,0,340,13024,0,0,509,29641,0,0,209,4955,0,0;QS=1,0 PL:DP:DV 0,27,241:9:0 +17 1306 . T <*> 0 . ;I16=6,3,0,0,333,12461,0,0,509,29641,0,0,209,4953,0,0;QS=1,0 PL:DP:DV 0,27,236:9:0 +17 1307 . T <*> 0 . ;I16=6,3,0,0,318,11694,0,0,509,29641,0,0,209,4955,0,0;QS=1,0 PL:DP:DV 0,27,226:9:0 +17 1308 . A <*> 0 . ;I16=6,4,0,0,341,11939,0,0,569,33241,0,0,209,4961,0,0;QS=1,0 PL:DP:DV 0,30,236:10:0 +17 1309 . C <*> 0 . ;I16=6,4,0,0,391,15321,0,0,569,33241,0,0,209,4923,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1310 . A <*> 0 . ;I16=6,4,0,0,384,14926,0,0,569,33241,0,0,209,4893,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1311 . G <*> 0 . ;I16=6,4,0,0,398,15996,0,0,569,33241,0,0,209,4871,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1312 . C <*> 0 . ;I16=6,4,0,0,397,16137,0,0,569,33241,0,0,209,4857,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1313 . T <*> 0 . ;I16=6,4,0,0,394,15752,0,0,569,33241,0,0,208,4802,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1314 . T <*> 0 . ;I16=6,4,0,0,349,12669,0,0,569,33241,0,0,207,4757,0,0;QS=1,0 PL:DP:DV 0,30,245:10:0 +17 1315 . T <*> 0 . ;I16=6,4,0,0,358,13140,0,0,569,33241,0,0,205,4671,0,0;QS=1,0 PL:DP:DV 0,30,250:10:0 +17 1316 . G <*> 0 . ;I16=7,4,0,0,396,14964,0,0,629,36841,0,0,203,4593,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1317 . G <*> 0 . ;I16=7,4,0,0,377,13825,0,0,629,36841,0,0,202,4524,0,0;QS=1,0 PL:DP:DV 0,33,253:11:0 +17 1318 . G <*> 0 . ;I16=7,4,0,0,367,13043,0,0,629,36841,0,0,200,4416,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1319 . A <*> 0 . ;I16=7,4,0,0,393,14267,0,0,629,36841,0,0,198,4320,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1320 . C <*> 0 . ;I16=7,4,0,0,400,14652,0,0,629,36841,0,0,196,4236,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1321 . G <*> 0 . ;I16=7,4,0,0,364,12706,0,0,629,36841,0,0,194,4164,0,0;QS=1,0 PL:DP:DV 0,33,244:11:0 +17 1322 . C <*> 0 . ;I16=7,4,0,0,422,16688,0,0,629,36841,0,0,192,4104,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1323 . T <*> 0 . ;I16=7,4,0,0,422,16528,0,0,629,36841,0,0,190,4056,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1324 . C <*> 0 . ;I16=6,4,0,0,372,14442,0,0,569,33241,0,0,188,3970,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1325 . A <*> 0 . ;I16=6,4,0,0,367,13699,0,0,569,33241,0,0,186,3896,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1326 . A <*> 0 . ;I16=6,4,0,0,357,13297,0,0,569,33241,0,0,184,3834,0,0;QS=1,0 PL:DP:DV 0,30,249:10:0 +17 1327 . C <*> 0 . ;I16=7,4,0,0,398,14898,0,0,629,36841,0,0,182,3784,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1328 . C <*> 0 . ;I16=7,4,0,0,413,15749,0,0,629,36841,0,0,181,3747,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1329 . T <*> 0 . ;I16=7,4,0,0,400,15204,0,0,629,36841,0,0,180,3724,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1330 . G <*> 0 . ;I16=7,4,0,0,412,15996,0,0,629,36841,0,0,179,3715,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1331 . T <*> 0 . ;I16=7,4,0,0,390,14298,0,0,629,36841,0,0,178,3720,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1332 . A <*> 0 . ;I16=7,4,0,0,381,13511,0,0,629,36841,0,0,177,3739,0,0;QS=1,0 PL:DP:DV 0,33,252:11:0 +17 1333 . C <*> 0 . ;I16=7,4,0,0,401,14853,0,0,629,36841,0,0,176,3772,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1334 . C <*> 0 . ;I16=7,3,0,0,385,15193,0,0,569,33241,0,0,175,3767,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1335 . T <*> 0 . ;I16=7,3,0,0,405,16427,0,0,569,33241,0,0,174,3772,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1336 . C <*> 0 . ;I16=8,3,0,0,393,14527,0,0,629,36841,0,0,173,3787,0,0;QS=1,0 PL:DP:DV 0,33,250:11:0 +17 1337 . A <*> 0 . ;I16=8,3,0,0,395,14387,0,0,629,36841,0,0,173,3813,0,0;QS=1,0 PL:DP:DV 0,33,249:11:0 +17 1338 . A <*> 0 . ;I16=7,4,0,0,405,15033,0,0,629,36841,0,0,174,3850,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1339 . T <*> 0 . ;I16=7,4,0,0,401,14953,0,0,629,36841,0,0,176,3898,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1340 . A <*> 0 . ;I16=6,4,0,0,362,13238,0,0,569,33241,0,0,174,3942,0,0;QS=1,0 PL:DP:DV 0,30,250:10:0 +17 1341 . A <*> 0 . ;I16=7,3,0,0,359,13119,0,0,569,33241,0,0,154,3356,0,0;QS=1,0 PL:DP:DV 0,30,245:10:0 +17 1342 . A <*> 0 . ;I16=7,4,0,0,375,13347,0,0,629,36841,0,0,179,3967,0,0;QS=1,0 PL:DP:DV 0,33,254:11:0 +17 1343 . C <*> 0 . ;I16=6,4,0,0,367,13929,0,0,600,36000,0,0,180,3964,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1344 . C <*> 0 . ;I16=6,4,0,0,402,16256,0,0,600,36000,0,0,181,3971,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1345 . T <*> 0 . ;I16=6,4,0,0,383,14803,0,0,600,36000,0,0,182,3988,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1346 . G <*> 0 . ;I16=6,4,0,0,405,16425,0,0,600,36000,0,0,183,4015,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1347 . A <*> 0 . ;I16=6,4,0,0,381,14565,0,0,600,36000,0,0,184,4052,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1348 . T <*> 0 . ;I16=6,4,0,0,358,13260,0,0,600,36000,0,0,184,4050,0,0;QS=1,0 PL:DP:DV 0,30,252:10:0 +17 1349 . T <*> 0 . ;I16=5,3,0,0,298,11180,0,0,480,28800,0,0,160,3434,0,0;QS=1,0 PL:DP:DV 0,24,225:8:0 +17 1350 . T <*> 0 . ;I16=5,4,0,0,332,12272,0,0,540,32400,0,0,186,4078,0,0;QS=1,0 PL:DP:DV 0,27,242:9:0 +17 1351 . T <*> 0 . ;I16=5,4,0,0,323,11831,0,0,540,32400,0,0,187,4107,0,0;QS=1,0 PL:DP:DV 0,27,238:9:0 +17 1352 . A <*> 0 . ;I16=5,4,0,0,342,13008,0,0,540,32400,0,0,187,4097,0,0;QS=1,0 PL:DP:DV 0,27,250:9:0 +17 1353 . A <*> 0 . ;I16=5,4,0,0,326,11952,0,0,540,32400,0,0,186,4048,0,0;QS=1,0 PL:DP:DV 0,27,240:9:0 +17 1354 . A <*> 0 . ;I16=5,4,0,0,321,11583,0,0,540,32400,0,0,185,4009,0,0;QS=1,0 PL:DP:DV 0,27,237:9:0 +17 1355 . A <*> 0 . ;I16=5,4,0,0,325,12073,0,0,540,32400,0,0,184,3980,0,0;QS=1,0 PL:DP:DV 0,27,239:9:0 +17 1356 . A <*> 0 . ;I16=5,4,0,0,340,12912,0,0,540,32400,0,0,183,3961,0,0;QS=1,0 PL:DP:DV 0,27,249:9:0 +17 1357 . A <*> 0 . ;I16=5,4,0,0,352,13810,0,0,540,32400,0,0,182,3952,0,0;QS=1,0 PL:DP:DV 0,27,255:9:0 +17 1358 . G <*> 0 . ;I16=5,4,0,0,353,13929,0,0,540,32400,0,0,181,3953,0,0;QS=1,0 PL:DP:DV 0,27,255:9:0 +17 1359 . T <*> 0 . ;I16=5,4,0,0,309,11033,0,0,540,32400,0,0,180,3964,0,0;QS=1,0 PL:DP:DV 0,27,232:9:0 +17 1360 . T <*> 0 . ;I16=5,4,0,0,338,12732,0,0,540,32400,0,0,179,3985,0,0;QS=1,0 PL:DP:DV 0,27,248:9:0 +17 1361 . T <*> 0 . ;I16=5,4,0,0,314,11272,0,0,540,32400,0,0,178,4016,0,0;QS=1,0 PL:DP:DV 0,27,234:9:0 +17 1362 . G <*> 0 . ;I16=5,4,0,0,349,13697,0,0,540,32400,0,0,176,4006,0,0;QS=1,0 PL:DP:DV 0,27,255:9:0 +17 1363 . G <*> 0 . ;I16=5,4,0,0,351,13891,0,0,540,32400,0,0,174,4004,0,0;QS=1,0 PL:DP:DV 0,27,255:9:0 +17 1364 . G <*> 0 . ;I16=5,4,0,0,314,11166,0,0,540,32400,0,0,170,3910,0,0;QS=1,0 PL:DP:DV 0,27,233:9:0 +17 1365 . G <*> 0 . ;I16=5,4,0,0,345,13579,0,0,540,32400,0,0,166,3824,0,0;QS=1,0 PL:DP:DV 0,27,255:9:0 +17 1366 . G <*> 0 . ;I16=4,3,0,0,269,10399,0,0,420,25200,0,0,138,3120,0,0;QS=1,0 PL:DP:DV 0,21,215:7:0 +17 1367 . G <*> 0 . ;I16=4,4,0,0,305,11871,0,0,480,28800,0,0,160,3672,0,0;QS=1,0 PL:DP:DV 0,24,236:8:0 +17 1368 . A <*> 0 . ;I16=4,5,0,0,326,11880,0,0,540,32400,0,0,157,3605,0,0;QS=1,0 PL:DP:DV 0,27,240:9:0 +17 1369 . T <*> 0 . ;I16=4,5,0,0,332,12270,0,0,540,32400,0,0,155,3545,0,0;QS=1,0 PL:DP:DV 0,27,242:9:0 +17 1370 . T <*> 0 . ;I16=4,5,0,0,321,11675,0,0,540,32400,0,0,153,3493,0,0;QS=1,0 PL:DP:DV 0,27,238:9:0 +17 1371 . C <*> 0 . ;I16=4,5,0,0,321,11903,0,0,540,32400,0,0,151,3449,0,0;QS=1,0 PL:DP:DV 0,27,241:9:0 +17 1372 . C <*> 0 . ;I16=4,5,0,0,338,12960,0,0,540,32400,0,0,149,3413,0,0;QS=1,0 PL:DP:DV 0,27,251:9:0 +17 1373 . C <*> 0 . ;I16=4,4,0,0,316,12568,0,0,480,28800,0,0,148,3384,0,0;QS=1,0 PL:DP:DV 0,24,243:8:0 +17 1374 . C <*> 0 . ;I16=4,4,0,0,325,13223,0,0,480,28800,0,0,147,3361,0,0;QS=1,0 PL:DP:DV 0,24,249:8:0 +17 1375 . T <*> 0 . ;I16=5,4,0,0,326,12088,0,0,540,32400,0,0,146,3344,0,0;QS=1,0 PL:DP:DV 0,27,243:9:0 +17 1376 . A <*> 0 . ;I16=5,4,0,0,318,11344,0,0,540,32400,0,0,146,3334,0,0;QS=1,0 PL:DP:DV 0,27,234:9:0 +17 1377 . A <*> 0 . ;I16=5,3,0,0,298,11336,0,0,480,28800,0,0,147,3331,0,0;QS=1,0 PL:DP:DV 0,24,228:8:0 +17 1378 . G <*> 0 . ;I16=5,3,0,0,310,12098,0,0,480,28800,0,0,148,3334,0,0;QS=1,0 PL:DP:DV 0,24,234:8:0 +17 1379 . C <*> 0 . ;I16=5,3,0,0,302,11490,0,0,480,28800,0,0,149,3343,0,0;QS=1,0 PL:DP:DV 0,24,228:8:0 +17 1380 . C <*> 0 . ;I16=5,3,0,0,300,11290,0,0,480,28800,0,0,150,3358,0,0;QS=1,0 PL:DP:DV 0,24,226:8:0 +17 1381 . C <*> 0 . ;I16=5,3,0,0,275,9727,0,0,480,28800,0,0,151,3379,0,0;QS=1,0 PL:DP:DV 0,24,211:8:0 +17 1382 . G <*> 0 . ;I16=5,3,0,0,281,10051,0,0,480,28800,0,0,152,3406,0,0;QS=1,0 PL:DP:DV 0,24,213:8:0 +17 1383 . C <*> 0 . ;I16=5,3,0,0,294,11206,0,0,480,28800,0,0,152,3390,0,0;QS=1,0 PL:DP:DV 0,24,225:8:0 +17 1384 . C <*> 0 . ;I16=6,3,0,0,343,13319,0,0,540,32400,0,0,152,3382,0,0;QS=1,0 PL:DP:DV 0,27,248:9:0 +17 1385 . A <*> 0 . ;I16=6,4,0,0,321,11161,0,0,600,36000,0,0,153,3383,0,0;QS=1,0 PL:DP:DV 0,30,232:10:0 +17 1386 . C <*> 0 . ;I16=6,4,0,0,354,12636,0,0,600,36000,0,0,155,3395,0,0;QS=1,0 PL:DP:DV 0,30,248:10:0 +17 1387 . C <*> 0 . ;I16=7,4,0,0,371,12971,0,0,660,39600,0,0,157,3419,0,0;QS=1,0 PL:DP:DV 0,33,250:11:0 +17 1388 . C <*> 0 . ;I16=7,4,0,0,382,13758,0,0,660,39600,0,0,160,3456,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1389 . G <*> 0 . ;I16=5,4,0,0,314,11222,0,0,540,32400,0,0,150,3310,0,0;QS=1,0 PL:DP:DV 0,27,234:9:0 +17 1390 . G <*> 0 . ;I16=6,4,0,0,367,13589,0,0,600,36000,0,0,168,3568,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1391 . A <*> 0 . ;I16=6,4,0,0,380,14596,0,0,600,36000,0,0,172,3642,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1392 . G <*> 0 . ;I16=6,4,0,0,368,14026,0,0,600,36000,0,0,176,3728,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1393 . A <*> 0 . ;I16=6,4,0,0,321,10701,0,0,600,36000,0,0,180,3826,0,0;QS=1,0 PL:DP:DV 0,30,228:10:0 +17 1394 . C <*> 0 . ;I16=6,4,0,0,364,13668,0,0,600,36000,0,0,183,3885,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1395 . A <*> 0 . ;I16=6,5,0,0,401,15051,0,0,660,39600,0,0,186,3954,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1396 . G <*> 0 . ;I16=6,5,0,0,399,14999,0,0,660,39600,0,0,190,4034,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1397 . C <*> 0 . ;I16=6,4,0,0,329,10991,0,0,600,36000,0,0,192,4122,0,0;QS=1,0 PL:DP:DV 0,30,231:10:0 +17 1398 . G <*> 0 . ;I16=6,5,0,0,362,12242,0,0,660,39600,0,0,198,4230,0,0;QS=1,0 PL:DP:DV 0,33,250:11:0 +17 1399 . G <*> 0 . ;I16=6,5,0,0,394,14648,0,0,660,39600,0,0,201,4297,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1400 . A <*> 0 . ;I16=5,5,0,0,373,14163,0,0,600,36000,0,0,179,3753,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1401 . T <*> 0 . ;I16=6,5,0,0,365,12985,0,0,660,39600,0,0,206,4422,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1402 . T <*> 0 . ;I16=7,5,0,0,415,14779,0,0,720,43200,0,0,207,4429,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1403 . T <*> 0 . ;I16=7,5,0,0,418,14706,0,0,720,43200,0,0,209,4451,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1404 . C <*> 0 . ;I16=7,5,0,0,392,13924,0,0,720,43200,0,0,211,4489,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1405 . C <*> 0 . ;I16=7,5,0,0,449,17343,0,0,720,43200,0,0,213,4543,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1406 . T <*> 0 . ;I16=7,5,0,0,440,16342,0,0,720,43200,0,0,215,4613,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1407 . T <*> 0 . ;I16=6,5,0,0,393,14083,0,0,660,39600,0,0,192,4074,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1408 . A <*> 0 . ;I16=7,4,0,0,386,13714,0,0,660,39600,0,0,220,4800,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1409 . G <*> 0 . ;I16=7,4,0,0,411,15633,0,0,660,39600,0,0,223,4915,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1410 . T <*> 0 . ;I16=7,4,0,0,403,15021,0,0,660,39600,0,0,225,4993,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1411 . T <*> 0 . ;I16=7,4,0,0,371,12793,0,0,660,39600,0,0,225,4983,0,0;QS=1,0 PL:DP:DV 0,33,250:11:0 +17 1412 . A <*> 0 . ;I16=7,4,0,0,366,12412,0,0,660,39600,0,0,225,4985,0,0;QS=1,0 PL:DP:DV 0,33,245:11:0 +17 1413 . C <*> 0 . ;I16=7,4,0,0,409,15517,0,0,660,39600,0,0,223,4899,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1414 . T <*> 0 . ;I16=7,4,0,0,432,17098,0,0,660,39600,0,0,221,4825,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1415 . T <*> 0 . ;I16=7,4,0,0,366,12414,0,0,660,39600,0,0,219,4763,0,0;QS=1,0 PL:DP:DV 0,33,246:11:0 +17 1416 . A <*> 0 . ;I16=8,4,0,0,416,14628,0,0,720,43200,0,0,217,4713,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1417 . C <*> 0 . ;I16=8,4,0,0,459,17687,0,0,720,43200,0,0,216,4676,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1418 . T <*> 0 . ;I16=8,4,0,0,459,17667,0,0,720,43200,0,0,215,4653,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1419 . A <*> 0 . ;I16=8,4,0,0,423,15425,0,0,720,43200,0,0,214,4644,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1420 . T <*> 0 . ;I16=8,4,0,0,426,15406,0,0,720,43200,0,0,213,4649,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1421 . G <*> 0 . ;I16=8,5,0,0,473,17559,0,0,780,46800,0,0,211,4617,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 1422 . C <*> 0 . ;I16=8,5,0,0,478,18028,0,0,780,46800,0,0,210,4598,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 1423 . T <*> 0 . ;I16=8,5,0,0,466,17358,0,0,780,46800,0,0,209,4593,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 1424 . C <*> 0 . ;I16=7,5,0,0,447,16893,0,0,720,43200,0,0,209,4601,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1425 . C <*> 0 . ;I16=7,5,0,0,461,18083,0,0,720,43200,0,0,209,4621,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1426 . T <*> 0 . ;I16=9,5,0,0,497,18067,0,0,840,50400,0,0,209,4653,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 1427 . T <*> 0 . ;I16=8,6,0,0,467,15997,0,0,809,47641,0,0,212,4698,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 1428 . G <*> 0 . ;I16=9,6,0,0,544,20022,0,0,869,51241,0,0,215,4707,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1429 . G <*> 0 . ;I16=9,6,0,0,511,18281,0,0,869,51241,0,0,219,4731,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1430 . C <*> 0 . ;I16=9,6,0,0,555,20875,0,0,869,51241,0,0,223,4771,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1431 . C <*> 0 . ;I16=9,6,0,0,551,20553,0,0,869,51241,0,0,227,4827,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1432 . A <*> 0 . ;I16=9,6,0,0,491,16751,0,0,869,51241,0,0,231,4899,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1433 . T <*> 0 . ;I16=9,7,0,0,572,20690,0,0,929,54841,0,0,235,4987,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1434 . T <*> 0 . ;I16=9,8,0,0,593,20941,0,0,989,58441,0,0,240,5092,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1435 . T <*> 0 . ;I16=8,8,0,0,581,21253,0,0,929,54841,0,0,221,4591,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1436 . C <*> 0 . ;I16=8,8,0,0,628,24738,0,0,929,54841,0,0,253,5359,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1437 . T <*> 0 . ;I16=8,8,0,0,599,22653,0,0,929,54841,0,0,260,5520,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1438 . C <*> 0 . ;I16=8,7,0,0,580,22576,0,0,869,51241,0,0,268,5698,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1439 . T <*> 0 . ;I16=8,7,0,0,541,19841,0,0,869,51241,0,0,276,5892,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1440 . A <*> 0 . ;I16=8,7,0,0,531,19303,0,0,869,51241,0,0,284,6102,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1441 . G <*> 0 . ;I16=8,8,0,0,630,25110,0,0,929,54841,0,0,293,6329,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1442 . G <*> 0 . ;I16=8,8,0,0,575,21003,0,0,929,54841,0,0,301,6523,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1443 . T <*> 0 . ;I16=7,8,0,0,539,19491,0,0,869,51241,0,0,291,6395,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1444 . A <*> 0 . ;I16=8,8,0,0,540,18958,0,0,929,54841,0,0,315,6863,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1445 . T <*> 0 . ;I16=8,7,0,0,542,19788,0,0,869,51241,0,0,311,6939,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1446 . T <*> 0 . ;I16=8,8,0,0,556,19718,0,0,929,54841,0,0,329,7275,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1447 . G <*> 0 . ;I16=8,8,0,0,618,24600,0,0,929,54841,0,0,335,7457,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1448 . G <*> 0 . ;I16=8,8,0,0,578,21332,0,0,929,54841,0,0,341,7655,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1449 . T <*> 0 . ;I16=8,8,0,0,569,20385,0,0,929,54841,0,0,347,7869,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1450 . A <*> 0 . ;I16=8,7,0,0,554,20564,0,0,869,51241,0,0,342,7950,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1451 . T <*> 0 . ;I16=8,8,0,0,563,20461,0,0,929,54841,0,0,357,8249,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1452 . A <*> 0 . ;I16=9,8,0,0,612,22414,0,0,989,58441,0,0,348,8220,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1453 . T <*> 0 . ;I16=9,9,0,0,659,24705,0,0,1049,62041,0,0,364,8444,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 1454 . T <*> 0 . ;I16=9,9,0,0,641,23445,0,0,1049,62041,0,0,367,8489,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 1455 . G <*> 0 . ;I16=9,9,0,0,684,26426,0,0,1049,62041,0,0,370,8548,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 1456 . T <*> 0 . ;I16=9,9,0,0,659,24381,0,0,1049,62041,0,0,373,8621,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 1457 . G <*> 0 . ;I16=9,9,0,0,659,24887,0,0,1049,62041,0,0,376,8708,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 1458 . T <*> 0 . ;I16=9,9,0,0,622,22096,0,0,1049,62041,0,0,379,8809,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 1459 . C <*> 0 . ;I16=9,9,0,0,706,28178,0,0,1049,62041,0,0,381,8873,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 1460 . T <*> 0 . ;I16=10,9,0,0,730,28432,0,0,1109,65641,0,0,381,8849,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 1461 . G <*> 0 . ;I16=10,9,0,0,696,26382,0,0,1109,65641,0,0,382,8838,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 1462 . C <*> 0 . ;I16=10,9,0,0,730,28266,0,0,1109,65641,0,0,382,8792,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 1463 . T <*> 0 . ;I16=10,9,0,0,718,27566,0,0,1109,65641,0,0,382,8762,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 1464 . G <*> 0 . ;I16=10,9,0,0,703,26375,0,0,1109,65641,0,0,382,8748,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 1465 . T <*> 0 . ;I16=10,9,0,0,697,25843,0,0,1109,65641,0,0,382,8750,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 1466 . G <*> 0 . ;I16=10,9,0,0,680,25760,0,0,1109,65641,0,0,381,8717,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 1467 . A <*> 0 . ;I16=9,9,0,0,611,21321,0,0,1049,62041,0,0,372,8600,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 1468 . A <*> 0 . ;I16=10,8,0,0,593,20597,0,0,1049,62041,0,0,378,8596,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 1469 . C T,<*> 0 . ;I16=9,8,1,0,612,22830,38,1444,989,58441,60,3600,363,8451,9,81;QS=0.940252,0.0597484,0 PL:DP:DV 0,16,255,51,255,255:18:1 +17 1470 . T <*> 0 . ;I16=11,8,0,0,659,23899,0,0,1109,65641,0,0,376,8484,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 1471 . G <*> 0 . ;I16=11,8,0,0,676,25010,0,0,1109,65641,0,0,375,8429,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 1472 . T <*> 0 . ;I16=11,8,0,0,655,23485,0,0,1109,65641,0,0,374,8392,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 1473 . C <*> 0 . ;I16=11,8,0,0,688,25566,0,0,1109,65641,0,0,373,8373,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 1474 . C <*> 0 . ;I16=11,8,0,0,714,27612,0,0,1109,65641,0,0,372,8372,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 1475 . T <*> 0 . ;I16=9,8,0,0,620,23346,0,0,989,58441,0,0,356,8132,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1476 . T <*> 0 . ;I16=10,9,0,0,667,23871,0,0,1109,65641,0,0,397,9045,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 1477 . G <*> 0 . ;I16=10,9,0,0,720,27666,0,0,1109,65641,0,0,396,9044,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 1478 . G <*> 0 . ;I16=9,9,0,0,624,22924,0,0,1049,62041,0,0,368,8334,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 1479 . C <*> 0 . ;I16=10,9,0,0,676,24958,0,0,1109,65641,0,0,390,8888,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 1480 . C <*> 0 . ;I16=10,9,0,0,688,26014,0,0,1109,65641,0,0,387,8831,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 1481 . T <*> 0 . ;I16=10,9,0,0,685,25439,0,0,1109,65641,0,0,384,8788,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 1482 . G <*> 0 . ;I16=10,9,0,0,698,26364,0,0,1109,65641,0,0,381,8759,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 1483 . T <*> 0 . ;I16=10,10,0,0,669,22983,0,0,1169,69241,0,0,370,8680,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 1484 . T <*> 0 . ;I16=10,10,0,0,679,23589,0,0,1169,69241,0,0,370,8696,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 1485 . T <*> 0 . ;I16=10,9,0,0,659,23255,0,0,1109,65641,0,0,371,8727,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 1486 . G <*> 0 . ;I16=10,9,0,0,731,28439,0,0,1109,65641,0,0,371,8721,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 1487 . G <*> 0 . ;I16=9,9,0,0,627,22577,0,0,1049,62041,0,0,372,8726,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 1488 . T <*> 0 . ;I16=9,9,0,0,611,21085,0,0,1049,62041,0,0,373,8741,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 1489 . G <*> 0 . ;I16=9,9,0,0,653,24791,0,0,1049,62041,0,0,374,8766,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 1490 . A <*> 0 . ;I16=10,9,0,0,647,22757,0,0,1109,65641,0,0,375,8801,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 1491 . C <*> 0 . ;I16=9,9,0,0,598,20624,0,0,1049,62041,0,0,351,8173,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 1492 . G <*> 0 . ;I16=10,9,0,0,629,21701,0,0,1109,65641,0,0,377,8809,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 1493 . G <*> 0 . ;I16=10,8,0,0,616,22028,0,0,1049,62041,0,0,353,8209,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 1494 . G <*> 0 . ;I16=10,9,0,0,647,22799,0,0,1109,65641,0,0,379,8873,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 1495 . T <*> 0 . ;I16=9,8,0,0,538,17820,0,0,989,58441,0,0,355,8249,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1496 . G <*> 0 . ;I16=10,8,0,0,674,25750,0,0,1049,62041,0,0,380,8836,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 1497 . A <*> 0 . ;I16=9,9,0,0,594,20422,0,0,1049,62041,0,0,355,8185,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 1498 . G <*> 0 . ;I16=10,9,0,0,707,26853,0,0,1109,65641,0,0,381,8797,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 1499 . G <*> 0 . ;I16=11,9,0,0,692,24806,0,0,1169,69241,0,0,382,8798,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 1500 . A <*> 0 . ;I16=11,9,0,0,711,25817,0,0,1169,69241,0,0,384,8814,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 1501 . G <*> 0 . ;I16=11,9,0,0,757,29209,0,0,1169,69241,0,0,384,8748,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 1502 . C <*> 0 . ;I16=10,9,0,0,693,25781,0,0,1109,65641,0,0,384,8652,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 1503 . A <*> 0 . ;I16=11,9,0,0,714,25996,0,0,1169,69241,0,0,383,8527,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 1504 . G <*> 0 . ;I16=10,9,0,0,747,29557,0,0,1109,65641,0,0,362,7984,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 1505 . G <*> 0 . ;I16=11,8,0,0,660,24238,0,0,1109,65641,0,0,358,7722,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 1506 . G <*> 0 . ;I16=11,9,0,0,736,27360,0,0,1169,69241,0,0,383,8293,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 1507 . A <*> 0 . ;I16=11,9,0,0,680,23404,0,0,1169,69241,0,0,383,8263,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 1508 . C <*> 0 . ;I16=11,9,0,0,758,29032,0,0,1169,69241,0,0,382,8208,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 1509 . A <*> 0 . ;I16=12,9,0,0,759,27995,0,0,1229,72841,0,0,378,8028,0,0;QS=1,0 PL:DP:DV 0,63,255:21:0 +17 1510 . G <*> 0 . ;I16=12,9,0,0,802,30894,0,0,1229,72841,0,0,375,7873,0,0;QS=1,0 PL:DP:DV 0,63,255:21:0 +17 1511 . A <*> 0 . ;I16=12,9,0,0,712,24716,0,0,1229,72841,0,0,372,7744,0,0;QS=1,0 PL:DP:DV 0,63,255:21:0 +17 1512 . A <*> 0 . ;I16=12,8,0,0,728,26826,0,0,1169,69241,0,0,344,7016,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 1513 . G <*> 0 . ;I16=11,9,0,0,753,29141,0,0,1169,69241,0,0,354,7420,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 1514 . G <*> 0 . ;I16=12,9,0,0,792,30112,0,0,1229,72841,0,0,363,7513,0,0;QS=1,0 PL:DP:DV 0,63,255:21:0 +17 1515 . G <*> 0 . ;I16=11,9,0,0,696,25020,0,0,1169,69241,0,0,349,7339,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 1516 . T <*> 0 . ;I16=9,9,0,0,572,18778,0,0,1049,62041,0,0,335,7139,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 1517 . C <*> 0 . ;I16=10,9,0,0,694,26194,0,0,1109,65641,0,0,343,7203,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 1518 . C <*> 0 . ;I16=10,8,0,0,662,25072,0,0,1049,62041,0,0,319,6727,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 1519 . T <*> 0 . ;I16=11,9,0,0,694,24876,0,0,1169,69241,0,0,343,7191,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 1520 . G <*> 0 . ;I16=11,9,0,0,715,26571,0,0,1169,69241,0,0,339,7189,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 1521 . C <*> 0 . ;I16=11,8,0,0,607,20513,0,0,1109,65641,0,0,336,7210,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 1522 . G <*> 0 . ;I16=10,7,0,0,554,18340,0,0,989,58441,0,0,312,6906,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1523 . T <*> 0 . ;I16=11,8,0,0,640,22006,0,0,1109,65641,0,0,327,7171,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 1524 . G <*> 0 . ;I16=11,8,0,0,683,25163,0,0,1109,65641,0,0,322,7160,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 1525 . C <*> 0 . ;I16=11,9,0,0,706,25532,0,0,1169,69241,0,0,341,7745,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 1526 . C <*> 0 . ;I16=9,9,0,0,630,22610,0,0,1049,62041,0,0,337,7723,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 1527 . C <*> 0 . ;I16=9,8,0,0,611,22467,0,0,1020,61200,0,0,332,7618,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1528 . T <*> 0 . ;I16=8,8,0,0,601,22789,0,0,960,57600,0,0,328,7530,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1529 . G <*> 0 . ;I16=8,8,0,0,562,20432,0,0,960,57600,0,0,323,7407,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1530 . C <*> 0 . ;I16=8,7,0,0,540,20248,0,0,900,54000,0,0,309,7217,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1531 . C <*> 0 . ;I16=8,8,0,0,591,22683,0,0,960,57600,0,0,313,7203,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1532 . T <*> 0 . ;I16=8,8,0,0,558,20160,0,0,960,57600,0,0,308,7122,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1533 . T <*> 0 . ;I16=8,7,0,0,503,17303,0,0,900,54000,0,0,304,7054,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1534 . C <*> 0 . ;I16=9,6,0,0,546,20224,0,0,900,54000,0,0,301,6997,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1535 . A <*> 0 . ;I16=9,6,0,0,488,16500,0,0,900,54000,0,0,297,6851,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1536 . C <*> 0 . ;I16=10,6,0,0,541,18715,0,0,960,57600,0,0,293,6717,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1537 . A <*> 0 . ;I16=9,6,0,0,540,19748,0,0,900,54000,0,0,265,5971,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1538 . A <*> 0 . ;I16=10,6,0,0,602,22830,0,0,960,57600,0,0,287,6489,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1539 . G <*> 0 . ;I16=10,6,0,0,606,23454,0,0,960,57600,0,0,284,6396,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1540 . C <*> 0 . ;I16=10,5,0,0,543,19945,0,0,900,54000,0,0,282,6316,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1541 . C <*> 0 . ;I16=10,5,0,0,537,20103,0,0,900,54000,0,0,280,6248,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1542 . C <*> 0 . ;I16=10,5,0,0,572,22134,0,0,900,54000,0,0,278,6192,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1543 . C <*> 0 . ;I16=10,5,0,0,564,21666,0,0,900,54000,0,0,276,6148,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1544 . T <*> 0 . ;I16=10,5,0,0,559,21147,0,0,900,54000,0,0,273,6067,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1545 . G <*> 0 . ;I16=10,5,0,0,557,21179,0,0,900,54000,0,0,270,6000,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1546 . G <*> 0 . ;I16=10,5,0,0,524,19070,0,0,900,54000,0,0,267,5947,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1547 . A <*> 0 . ;I16=10,4,0,0,504,18428,0,0,840,50400,0,0,265,5907,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 1548 . A <*> 0 . ;I16=10,4,0,0,492,17922,0,0,840,50400,0,0,263,5879,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 1549 . G <*> 0 . ;I16=10,4,0,0,538,21124,0,0,840,50400,0,0,261,5863,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 1550 . G <*> 0 . ;I16=10,4,0,0,488,17936,0,0,840,50400,0,0,259,5859,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 1551 . A <*> 0 . ;I16=10,4,0,0,478,16780,0,0,840,50400,0,0,257,5867,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 1552 . A <*> 0 . ;I16=9,3,0,0,437,16051,0,0,720,43200,0,0,257,5885,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1553 . A <*> 0 . ;I16=8,3,0,0,385,13871,0,0,660,39600,0,0,232,5286,0,0;QS=1,0 PL:DP:DV 0,33,251:11:0 +17 1554 . G <*> 0 . ;I16=9,3,0,0,449,16997,0,0,720,43200,0,0,257,5945,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1555 . T <*> 0 . ;I16=9,3,0,0,412,14506,0,0,720,43200,0,0,257,5987,0,0;QS=1,0 PL:DP:DV 0,36,252:12:0 +17 1556 . T <*> 0 . ;I16=9,3,0,0,415,14657,0,0,720,43200,0,0,257,6037,0,0;QS=1,0 PL:DP:DV 0,36,253:12:0 +17 1557 . G <*> 0 . ;I16=10,3,0,0,494,18872,0,0,780,46800,0,0,257,6095,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 1558 . T <*> 0 . ;I16=10,3,0,0,447,15721,0,0,780,46800,0,0,256,6064,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 1559 . T <*> 0 . ;I16=10,3,0,0,417,14129,0,0,780,46800,0,0,255,6047,0,0;QS=1,0 PL:DP:DV 0,39,248:13:0 +17 1560 . T <*> 0 . ;I16=9,3,0,0,414,14542,0,0,720,43200,0,0,254,5992,0,0;QS=1,0 PL:DP:DV 0,36,251:12:0 +17 1561 . T <*> 0 . ;I16=9,3,0,0,383,12969,0,0,720,43200,0,0,252,5898,0,0;QS=1,0 PL:DP:DV 0,36,241:12:0 +17 1562 . G <*> 0 . ;I16=9,3,0,0,430,16038,0,0,720,43200,0,0,249,5765,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1563 . G <*> 0 . ;I16=8,4,0,0,425,15377,0,0,720,43200,0,0,227,5281,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1564 . G <*> 0 . ;I16=8,4,0,0,410,14516,0,0,720,43200,0,0,226,5206,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1565 . A <*> 0 . ;I16=9,4,0,0,460,16560,0,0,780,46800,0,0,241,5381,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 1566 . T <*> 0 . ;I16=9,4,0,0,456,16380,0,0,780,46800,0,0,238,5246,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 1567 . C <*> 0 . ;I16=9,4,0,0,470,17718,0,0,780,46800,0,0,235,5125,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 1568 . T <*> 0 . ;I16=9,4,0,0,459,16799,0,0,780,46800,0,0,232,5018,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 1569 . C <*> 0 . ;I16=8,4,0,0,456,17654,0,0,720,43200,0,0,230,4924,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1570 . T <*> 0 . ;I16=8,4,0,0,461,17943,0,0,720,43200,0,0,228,4842,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1571 . G <*> 0 . ;I16=8,4,0,0,428,15818,0,0,720,43200,0,0,226,4772,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1572 . C <*> 0 . ;I16=7,4,0,0,429,16959,0,0,660,39600,0,0,213,4565,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1573 . A <*> 0 . ;I16=7,3,0,0,375,14191,0,0,600,36000,0,0,201,4391,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1574 . C <*> 0 . ;I16=8,4,0,0,454,17350,0,0,720,43200,0,0,216,4444,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1575 . C <*> 0 . ;I16=7,4,0,0,399,15039,0,0,660,39600,0,0,187,3707,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1576 . C <*> 0 . ;I16=8,4,0,0,447,17023,0,0,720,43200,0,0,208,4236,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1577 . T <*> 0 . ;I16=8,4,0,0,448,17122,0,0,720,43200,0,0,204,4156,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1578 . C <*> 0 . ;I16=8,4,0,0,461,17857,0,0,720,43200,0,0,199,4043,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1579 . A <*> 0 . ;I16=8,4,0,0,393,14069,0,0,720,43200,0,0,194,3948,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1580 . G <*> 0 . ;I16=8,4,0,0,459,17757,0,0,720,43200,0,0,189,3871,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1581 . C <*> 0 . ;I16=8,4,0,0,406,14844,0,0,720,43200,0,0,184,3812,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1582 . C <*> 0 . ;I16=8,5,0,0,448,16110,0,0,780,46800,0,0,179,3771,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 1583 . T <*> 0 . ;I16=7,4,0,0,398,14798,0,0,660,39600,0,0,176,3696,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1584 . G <*> 0 . ;I16=7,4,0,0,413,15599,0,0,660,39600,0,0,172,3586,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1585 . G <*> 0 . ;I16=7,4,0,0,355,12259,0,0,660,39600,0,0,151,3203,0,0;QS=1,0 PL:DP:DV 0,33,244:11:0 +17 1586 . A <*> 0 . ;I16=8,2,0,0,349,12311,0,0,600,36000,0,0,162,3398,0,0;QS=1,0 PL:DP:DV 0,30,223:10:0 +17 1587 . C <*> 0 . ;I16=8,3,0,0,379,13493,0,0,660,39600,0,0,164,3352,0,0;QS=1,0 PL:DP:DV 0,33,247:11:0 +17 1588 . A <*> 0 . ;I16=8,3,0,0,358,12056,0,0,660,39600,0,0,162,3306,0,0;QS=1,0 PL:DP:DV 0,33,232:11:0 +17 1589 . A <*> 0 . ;I16=8,3,0,0,382,13606,0,0,660,39600,0,0,159,3225,0,0;QS=1,0 PL:DP:DV 0,33,249:11:0 +17 1590 . C <*> 0 . ;I16=7,3,0,0,333,11627,0,0,600,36000,0,0,157,3157,0,0;QS=1,0 PL:DP:DV 0,30,231:10:0 +17 1591 . T <*> 0 . ;I16=7,3,0,0,354,12940,0,0,600,36000,0,0,155,3101,0,0;QS=1,0 PL:DP:DV 0,30,241:10:0 +17 1592 . T <*> 0 . ;I16=7,3,0,0,328,11082,0,0,600,36000,0,0,153,3057,0,0;QS=1,0 PL:DP:DV 0,30,225:10:0 +17 1593 . G <*> 0 . ;I16=7,3,0,0,368,13690,0,0,600,36000,0,0,151,3025,0,0;QS=1,0 PL:DP:DV 0,30,250:10:0 +17 1594 . T <*> 0 . ;I16=7,3,0,0,343,12035,0,0,600,36000,0,0,149,3005,0,0;QS=1,0 PL:DP:DV 0,30,234:10:0 +17 1595 . G <*> 0 . ;I16=7,2,0,0,314,11374,0,0,540,32400,0,0,122,2372,0,0;QS=1,0 PL:DP:DV 0,27,213:9:0 +17 1596 . C <*> 0 . ;I16=7,2,0,0,287,9581,0,0,540,32400,0,0,131,2805,0,0;QS=1,0 PL:DP:DV 0,27,200:9:0 +17 1597 . C <*> 0 . ;I16=7,2,0,0,277,9299,0,0,540,32400,0,0,144,3016,0,0;QS=1,0 PL:DP:DV 0,27,195:9:0 +17 1598 . C <*> 0 . ;I16=7,2,0,0,300,10366,0,0,540,32400,0,0,143,3041,0,0;QS=1,0 PL:DP:DV 0,27,207:9:0 +17 1599 . A <*> 0 . ;I16=6,2,0,0,251,8459,0,0,480,28800,0,0,143,3075,0,0;QS=1,0 PL:DP:DV 0,24,182:8:0 +17 1600 . T <*> 0 . ;I16=6,2,0,0,266,9142,0,0,480,28800,0,0,143,3117,0,0;QS=1,0 PL:DP:DV 0,24,193:8:0 +17 1601 . C <*> 0 . ;I16=6,1,0,0,239,8399,0,0,420,25200,0,0,124,2806,0,0;QS=1,0 PL:DP:DV 0,21,171:7:0 +17 1602 . T <*> 0 . ;I16=5,2,0,0,232,8276,0,0,420,25200,0,0,143,3225,0,0;QS=1,0 PL:DP:DV 0,21,179:7:0 +17 1603 . G <*> 0 . ;I16=5,2,0,0,262,9924,0,0,420,25200,0,0,144,3290,0,0;QS=1,0 PL:DP:DV 0,21,202:7:0 +17 1604 . G <*> 0 . ;I16=5,2,0,0,206,6464,0,0,420,25200,0,0,145,3361,0,0;QS=1,0 PL:DP:DV 0,21,163:7:0 +17 1605 . T <*> 0 . ;I16=5,2,0,0,247,8823,0,0,420,25200,0,0,146,3438,0,0;QS=1,0 PL:DP:DV 0,21,190:7:0 +17 1606 . G <*> 0 . ;I16=5,1,0,0,218,7992,0,0,360,21600,0,0,123,2945,0,0;QS=1,0 PL:DP:DV 0,18,165:6:0 +17 1607 . A <*> 0 . ;I16=5,2,0,0,212,7092,0,0,420,25200,0,0,148,3610,0,0;QS=1,0 PL:DP:DV 0,21,161:7:0 +17 1608 . C <*> 0 . ;I16=5,1,0,0,187,6271,0,0,360,21600,0,0,123,3029,0,0;QS=1,0 PL:DP:DV 0,18,141:6:0 +17 1609 . C <*> 0 . ;I16=4,2,0,0,177,5763,0,0,360,21600,0,0,149,3701,0,0;QS=1,0 PL:DP:DV 0,18,149:6:0 +17 1610 . C <*> 0 . ;I16=3,2,0,0,144,4602,0,0,300,18000,0,0,125,3125,0,0;QS=1,0 PL:DP:DV 0,15,127:5:0 +17 1611 . C <*> 0 . ;I16=4,2,0,0,215,8073,0,0,360,21600,0,0,150,3750,0,0;QS=1,0 PL:DP:DV 0,18,180:6:0 +17 1612 . T <*> 0 . ;I16=4,2,0,0,213,7659,0,0,360,21600,0,0,150,3750,0,0;QS=1,0 PL:DP:DV 0,18,174:6:0 +17 1613 . C <*> 0 . ;I16=4,2,0,0,204,7092,0,0,360,21600,0,0,150,3750,0,0;QS=1,0 PL:DP:DV 0,18,169:6:0 +17 1614 . A <*> 0 . ;I16=4,2,0,0,181,6007,0,0,360,21600,0,0,150,3750,0,0;QS=1,0 PL:DP:DV 0,18,147:6:0 +17 1615 . C <*> 0 . ;I16=4,2,0,0,204,7486,0,0,360,21600,0,0,150,3750,0,0;QS=1,0 PL:DP:DV 0,18,171:6:0 +17 1616 . T <*> 0 . ;I16=4,1,0,0,195,7639,0,0,300,18000,0,0,125,3125,0,0;QS=1,0 PL:DP:DV 0,15,159:5:0 +17 1617 . C <*> 0 . ;I16=4,1,0,0,177,6427,0,0,300,18000,0,0,124,3076,0,0;QS=1,0 PL:DP:DV 0,15,146:5:0 +17 1618 . A <*> 0 . ;I16=4,2,0,0,184,6110,0,0,360,21600,0,0,148,3654,0,0;QS=1,0 PL:DP:DV 0,18,151:6:0 +17 1619 . G <*> 0 . ;I16=4,2,0,0,202,6924,0,0,360,21600,0,0,146,3560,0,0;QS=1,0 PL:DP:DV 0,18,166:6:0 +17 1620 . C <*> 0 . ;I16=4,1,0,0,172,6018,0,0,300,18000,0,0,119,2845,0,0;QS=1,0 PL:DP:DV 0,15,142:5:0 +17 1621 . C <*> 0 . ;I16=4,3,0,0,213,6939,0,0,420,25200,0,0,167,4009,0,0;QS=1,0 PL:DP:DV 0,21,174:7:0 +17 1622 . A <*> 0 . ;I16=4,3,0,0,218,7384,0,0,420,25200,0,0,165,3927,0,0;QS=1,0 PL:DP:DV 0,21,176:7:0 +17 1623 . C <*> 0 . ;I16=4,2,0,0,186,6128,0,0,360,21600,0,0,138,3224,0,0;QS=1,0 PL:DP:DV 0,18,155:6:0 +17 1624 . C <*> 0 . ;I16=3,3,0,0,191,6419,0,0,360,21600,0,0,142,3414,0,0;QS=1,0 PL:DP:DV 0,18,162:6:0 +17 1625 . A <*> 0 . ;I16=3,3,0,0,186,6148,0,0,360,21600,0,0,141,3381,0,0;QS=1,0 PL:DP:DV 0,18,158:6:0 +17 1626 . G <*> 0 . ;I16=4,3,0,0,193,5999,0,0,420,25200,0,0,157,3639,0,0;QS=1,0 PL:DP:DV 0,21,158:7:0 +17 1627 . A <*> 0 . ;I16=4,3,0,0,204,6314,0,0,420,25200,0,0,155,3577,0,0;QS=1,0 PL:DP:DV 0,21,165:7:0 +17 1628 . C <*> 0 . ;I16=4,3,0,0,199,6373,0,0,420,25200,0,0,153,3519,0,0;QS=1,0 PL:DP:DV 0,21,165:7:0 +17 1629 . T <*> 0 . ;I16=4,3,0,0,231,7933,0,0,420,25200,0,0,151,3465,0,0;QS=1,0 PL:DP:DV 0,21,187:7:0 +17 1630 . T <*> 0 . ;I16=4,3,0,0,205,6609,0,0,420,25200,0,0,149,3415,0,0;QS=1,0 PL:DP:DV 0,21,169:7:0 +17 1631 . C <*> 0 . ;I16=4,3,0,0,226,7736,0,0,420,25200,0,0,147,3369,0,0;QS=1,0 PL:DP:DV 0,21,184:7:0 +17 1632 . C <*> 0 . ;I16=4,4,0,0,239,7539,0,0,480,28800,0,0,144,3278,0,0;QS=1,0 PL:DP:DV 0,24,188:8:0 +17 1633 . A <*> 0 . ;I16=4,4,0,0,233,7299,0,0,480,28800,0,0,142,3194,0,0;QS=1,0 PL:DP:DV 0,24,183:8:0 +17 1634 . C <*> 0 . ;I16=4,3,0,0,184,5374,0,0,420,25200,0,0,115,2493,0,0;QS=1,0 PL:DP:DV 0,21,151:7:0 +17 1635 . G <*> 0 . ;I16=4,4,0,0,232,6884,0,0,480,28800,0,0,138,3050,0,0;QS=1,0 PL:DP:DV 0,24,180:8:0 +17 1636 . A <*> 0 . ;I16=4,4,0,0,227,7113,0,0,480,28800,0,0,136,2990,0,0;QS=1,0 PL:DP:DV 0,24,179:8:0 +17 1637 . C <*> 0 . ;I16=4,4,0,0,233,7415,0,0,480,28800,0,0,134,2938,0,0;QS=1,0 PL:DP:DV 0,24,185:8:0 +17 1638 . A <*> 0 . ;I16=5,3,0,0,247,8113,0,0,480,28800,0,0,125,2809,0,0;QS=1,0 PL:DP:DV 0,24,191:8:0 +17 1639 . G <*> 0 . ;I16=5,4,0,0,301,10807,0,0,540,32400,0,0,129,2763,0,0;QS=1,0 PL:DP:DV 0,27,228:9:0 +17 1640 . G <*> 0 . ;I16=4,2,0,0,179,5791,0,0,360,21600,0,0,74,1434,0,0;QS=1,0 PL:DP:DV 0,18,150:6:0 +17 1641 . C <*> 0 . ;I16=5,4,0,0,246,7446,0,0,540,32400,0,0,125,2635,0,0;QS=1,0 PL:DP:DV 0,27,188:9:0 +17 1642 . T <*> 0 . ;I16=4,2,0,0,206,7414,0,0,360,21600,0,0,89,1863,0,0;QS=1,0 PL:DP:DV 0,18,170:6:0 +17 1643 . C <*> 0 . ;I16=4,4,0,0,247,8091,0,0,480,28800,0,0,123,2551,0,0;QS=1,0 PL:DP:DV 0,24,193:8:0 +17 1644 . C <*> 0 . ;I16=3,4,0,0,260,9812,0,0,420,25200,0,0,123,2523,0,0;QS=1,0 PL:DP:DV 0,21,209:7:0 +17 1645 . A <*> 0 . ;I16=3,4,0,0,265,10159,0,0,420,25200,0,0,123,2503,0,0;QS=1,0 PL:DP:DV 0,21,213:7:0 +17 1646 . G <*> 0 . ;I16=3,3,0,0,219,8223,0,0,360,21600,0,0,98,1866,0,0;QS=1,0 PL:DP:DV 0,18,185:6:0 +17 1647 . C <*> 0 . ;I16=3,4,0,0,232,8402,0,0,420,25200,0,0,123,2487,0,0;QS=1,0 PL:DP:DV 0,21,190:7:0 +17 1648 . C <*> 0 . ;I16=3,4,0,0,253,9307,0,0,420,25200,0,0,123,2491,0,0;QS=1,0 PL:DP:DV 0,21,203:7:0 +17 1649 . T <*> 0 . ;I16=3,4,0,0,232,7916,0,0,420,25200,0,0,123,2503,0,0;QS=1,0 PL:DP:DV 0,21,187:7:0 +17 1650 . C <*> 0 . ;I16=3,3,0,0,191,6545,0,0,360,21600,0,0,105,2199,0,0;QS=1,0 PL:DP:DV 0,18,161:6:0 +17 1651 . G <*> 0 . ;I16=2,4,0,0,182,5638,0,0,360,21600,0,0,98,1926,0,0;QS=1,0 PL:DP:DV 0,18,150:6:0 +17 1652 . G <*> 0 . ;I16=3,5,0,0,273,9991,0,0,480,28800,0,0,123,2587,0,0;QS=1,0 PL:DP:DV 0,24,212:8:0 +17 1653 . C <*> 0 . ;I16=3,5,0,0,272,9428,0,0,480,28800,0,0,124,2632,0,0;QS=1,0 PL:DP:DV 0,24,208:8:0 +17 1654 . A T,<*> 0 . ;I16=3,4,0,1,206,6556,15,225,420,25200,60,3600,103,2203,22,484;QS=0.932127,0.0678733,0 PL:DP:DV 0,9,155,21,158,162:8:1 +17 1655 . C <*> 0 . ;I16=3,5,0,0,256,8588,0,0,480,28800,0,0,126,2752,0,0;QS=1,0 PL:DP:DV 0,24,198:8:0 +17 1656 . C <*> 0 . ;I16=4,4,0,0,263,8737,0,0,480,28800,0,0,103,2251,0,0;QS=1,0 PL:DP:DV 0,24,202:8:0 +17 1657 . T <*> 0 . ;I16=3,5,0,0,269,9259,0,0,480,28800,0,0,129,2863,0,0;QS=1,0 PL:DP:DV 0,24,206:8:0 +17 1658 . T <*> 0 . ;I16=3,5,0,0,242,7758,0,0,480,28800,0,0,130,2860,0,0;QS=1,0 PL:DP:DV 0,24,187:8:0 +17 1659 . C <*> 0 . ;I16=3,5,0,0,283,10477,0,0,480,28800,0,0,131,2867,0,0;QS=1,0 PL:DP:DV 0,24,219:8:0 +17 1660 . A <*> 0 . ;I16=3,4,0,0,208,6984,0,0,420,25200,0,0,123,2771,0,0;QS=1,0 PL:DP:DV 0,21,172:7:0 +17 1661 . G <*> 0 . ;I16=3,5,0,0,267,9533,0,0,480,28800,0,0,131,2815,0,0;QS=1,0 PL:DP:DV 0,24,209:8:0 +17 1662 . C <*> 0 . ;I16=3,4,0,0,238,8320,0,0,420,25200,0,0,112,2446,0,0;QS=1,0 PL:DP:DV 0,21,192:7:0 +17 1663 . C <*> 0 . ;I16=3,4,0,0,219,7289,0,0,420,25200,0,0,132,2810,0,0;QS=1,0 PL:DP:DV 0,21,178:7:0 +17 1664 . A <*> 0 . ;I16=3,3,0,0,198,6620,0,0,360,21600,0,0,120,2628,0,0;QS=1,0 PL:DP:DV 0,18,167:6:0 +17 1665 . T <*> 0 . ;I16=3,4,0,0,228,7764,0,0,420,25200,0,0,132,2742,0,0;QS=1,0 PL:DP:DV 0,21,185:7:0 +17 1666 . G <*> 0 . ;I16=3,4,0,0,211,6863,0,0,420,25200,0,0,132,2720,0,0;QS=1,0 PL:DP:DV 0,21,173:7:0 +17 1667 . G <*> 0 . ;I16=3,4,0,0,225,7695,0,0,420,25200,0,0,132,2706,0,0;QS=1,0 PL:DP:DV 0,21,183:7:0 +17 1668 . A <*> 0 . ;I16=3,3,0,0,185,6233,0,0,360,21600,0,0,116,2444,0,0;QS=1,0 PL:DP:DV 0,18,158:6:0 +17 1669 . C <*> 0 . ;I16=3,4,0,0,211,6745,0,0,420,25200,0,0,132,2702,0,0;QS=1,0 PL:DP:DV 0,21,172:7:0 +17 1670 . A <*> 0 . ;I16=3,6,0,0,295,9973,0,0,540,32400,0,0,132,2712,0,0;QS=1,0 PL:DP:DV 0,27,215:9:0 +17 1671 . G <*> 0 . ;I16=3,6,0,0,291,9875,0,0,540,32400,0,0,133,2683,0,0;QS=1,0 PL:DP:DV 0,27,214:9:0 +17 1672 . T <*> 0 . ;I16=3,6,0,0,278,9014,0,0,540,32400,0,0,134,2668,0,0;QS=1,0 PL:DP:DV 0,27,203:9:0 +17 1673 . T <*> 0 . ;I16=3,6,0,0,311,10823,0,0,540,32400,0,0,114,2226,0,0;QS=1,0 PL:DP:DV 0,27,221:9:0 +17 1674 . C <*> 0 . ;I16=3,8,0,0,381,13355,0,0,660,39600,0,0,157,3081,0,0;QS=1,0 PL:DP:DV 0,33,244:11:0 +17 1675 . C <*> 0 . ;I16=3,8,0,0,337,10831,0,0,660,39600,0,0,160,3152,0,0;QS=1,0 PL:DP:DV 0,33,222:11:0 +17 1676 . G <*> 0 . ;I16=3,8,0,0,337,10891,0,0,660,39600,0,0,163,3241,0,0;QS=1,0 PL:DP:DV 0,33,222:11:0 +17 1677 . C <*> 0 . ;I16=3,8,0,0,336,11160,0,0,660,39600,0,0,166,3348,0,0;QS=1,0 PL:DP:DV 0,33,225:11:0 +17 1678 . C <*> 0 . ;I16=3,8,0,0,358,12628,0,0,660,39600,0,0,168,3422,0,0;QS=1,0 PL:DP:DV 0,33,235:11:0 +17 1679 . A <*> 0 . ;I16=3,8,0,0,352,12384,0,0,660,39600,0,0,170,3512,0,0;QS=1,0 PL:DP:DV 0,33,235:11:0 +17 1680 . G <*> 0 . ;I16=3,8,0,0,384,13994,0,0,660,39600,0,0,171,3567,0,0;QS=1,0 PL:DP:DV 0,33,253:11:0 +17 1681 . C <*> 0 . ;I16=3,8,0,0,337,10901,0,0,660,39600,0,0,172,3636,0,0;QS=1,0 PL:DP:DV 0,33,223:11:0 +17 1682 . G <*> 0 . ;I16=3,7,0,0,318,10636,0,0,600,36000,0,0,173,3667,0,0;QS=1,0 PL:DP:DV 0,30,222:10:0 +17 1683 . T <*> 0 . ;I16=3,7,0,0,369,13753,0,0,600,36000,0,0,174,3708,0,0;QS=1,0 PL:DP:DV 0,30,250:10:0 +17 1684 . T <*> 0 . ;I16=2,7,0,0,334,12506,0,0,540,32400,0,0,175,3759,0,0;QS=1,0 PL:DP:DV 0,27,227:9:0 +17 1685 . G <*> 0 . ;I16=2,6,0,0,293,11201,0,0,480,28800,0,0,152,3194,0,0;QS=1,0 PL:DP:DV 0,24,216:8:0 +17 1686 . C <*> 0 . ;I16=2,7,0,0,332,12388,0,0,540,32400,0,0,179,3887,0,0;QS=1,0 PL:DP:DV 0,27,225:9:0 +17 1687 . C <*> 0 . ;I16=2,6,0,0,305,11681,0,0,480,28800,0,0,156,3338,0,0;QS=1,0 PL:DP:DV 0,24,221:8:0 +17 1688 . C <*> 0 . ;I16=2,7,0,0,345,13527,0,0,540,32400,0,0,183,4047,0,0;QS=1,0 PL:DP:DV 0,27,239:9:0 +17 1689 . T <*> 0 . ;I16=2,7,0,0,324,12104,0,0,540,32400,0,0,185,4139,0,0;QS=1,0 PL:DP:DV 0,27,224:9:0 +17 1690 . C <*> 0 . ;I16=2,7,0,0,356,14216,0,0,540,32400,0,0,187,4239,0,0;QS=1,0 PL:DP:DV 0,27,242:9:0 +17 1691 . T <*> 0 . ;I16=2,7,0,0,329,12331,0,0,540,32400,0,0,189,4347,0,0;QS=1,0 PL:DP:DV 0,27,225:9:0 +17 1692 . G <*> 0 . ;I16=2,6,0,0,300,11404,0,0,480,28800,0,0,166,3838,0,0;QS=1,0 PL:DP:DV 0,24,218:8:0 +17 1693 . T <*> 0 . ;I16=2,7,0,0,337,12673,0,0,540,32400,0,0,193,4587,0,0;QS=1,0 PL:DP:DV 0,27,227:9:0 +17 1694 . T <*> 0 . ;I16=2,7,0,0,319,11691,0,0,540,32400,0,0,195,4719,0,0;QS=1,0 PL:DP:DV 0,27,221:9:0 +17 1695 . C <*> 0 . ;I16=2,7,0,0,327,12229,0,0,540,32400,0,0,197,4859,0,0;QS=1,0 PL:DP:DV 0,27,227:9:0 +17 1696 . T <*> 0 . ;I16=2,6,0,0,298,11484,0,0,480,28800,0,0,198,4904,0,0;QS=1,0 PL:DP:DV 0,24,219:8:0 +17 1697 . G <*> 0 . ;I16=2,6,0,0,277,10305,0,0,480,28800,0,0,199,4951,0,0;QS=1,0 PL:DP:DV 0,24,208:8:0 +17 1698 . C <*> 0 . ;I16=2,6,0,0,313,12499,0,0,480,28800,0,0,200,5000,0,0;QS=1,0 PL:DP:DV 0,24,229:8:0 +17 1699 . T <*> 0 . ;I16=2,5,0,0,265,10067,0,0,420,25200,0,0,175,4375,0,0;QS=1,0 PL:DP:DV 0,21,203:7:0 +17 1700 . G <*> 0 . ;I16=2,5,0,0,282,11430,0,0,420,25200,0,0,175,4375,0,0;QS=1,0 PL:DP:DV 0,21,216:7:0 +17 1701 . T <*> 0 . ;I16=2,6,0,0,288,10414,0,0,480,28800,0,0,200,5000,0,0;QS=1,0 PL:DP:DV 0,24,207:8:0 +17 1702 . T <*> 0 . ;I16=2,6,0,0,292,10864,0,0,480,28800,0,0,200,5000,0,0;QS=1,0 PL:DP:DV 0,24,214:8:0 +17 1703 . T <*> 0 . ;I16=2,5,0,0,258,9522,0,0,420,25200,0,0,175,4375,0,0;QS=1,0 PL:DP:DV 0,21,197:7:0 +17 1704 . T <*> 0 . ;I16=2,6,0,0,289,10557,0,0,480,28800,0,0,200,5000,0,0;QS=1,0 PL:DP:DV 0,24,208:8:0 +17 1705 . C <*> 0 . ;I16=2,6,0,0,321,12963,0,0,480,28800,0,0,200,5000,0,0;QS=1,0 PL:DP:DV 0,24,232:8:0 +17 1706 . T <*> 0 . ;I16=2,6,0,0,309,11975,0,0,480,28800,0,0,200,5000,0,0;QS=1,0 PL:DP:DV 0,24,221:8:0 +17 1707 . C <*> 0 . ;I16=2,7,0,0,337,13047,0,0,540,32400,0,0,199,4951,0,0;QS=1,0 PL:DP:DV 0,27,235:9:0 +17 1708 . T <*> 0 . ;I16=2,8,0,0,346,12720,0,0,600,36000,0,0,199,4905,0,0;QS=1,0 PL:DP:DV 0,30,229:10:0 +17 1709 . A <*> 0 . ;I16=2,7,0,0,311,10871,0,0,540,32400,0,0,175,4239,0,0;QS=1,0 PL:DP:DV 0,27,210:9:0 +17 1710 . C <*> 0 . ;I16=2,9,0,0,381,13831,0,0,660,39600,0,0,201,4829,0,0;QS=1,0 PL:DP:DV 0,33,236:11:0 +17 1711 . C <*> 0 . ;I16=2,9,0,0,413,15773,0,0,660,39600,0,0,203,4801,0,0;QS=1,0 PL:DP:DV 0,33,250:11:0 +17 1712 . A <*> 0 . ;I16=2,9,0,0,414,15884,0,0,660,39600,0,0,205,4781,0,0;QS=1,0 PL:DP:DV 0,33,252:11:0 +17 1713 . G <*> 0 . ;I16=2,10,0,0,464,18118,0,0,720,43200,0,0,206,4720,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1714 . A <*> 0 . ;I16=2,10,0,0,398,13920,0,0,720,43200,0,0,208,4670,0,0;QS=1,0 PL:DP:DV 0,36,234:12:0 +17 1715 . A <*> 0 . ;I16=2,10,0,0,472,18652,0,0,720,43200,0,0,210,4632,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1716 . G <*> 0 . ;I16=2,10,0,0,455,17437,0,0,720,43200,0,0,212,4606,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1717 . T <*> 0 . ;I16=2,11,0,0,476,17546,0,0,780,46800,0,0,214,4592,0,0;QS=1,0 PL:DP:DV 0,39,253:13:0 +17 1718 . G <*> 0 . ;I16=2,10,0,0,424,15752,0,0,720,43200,0,0,192,3966,0,0;QS=1,0 PL:DP:DV 0,36,249:12:0 +17 1719 . C <*> 0 . ;I16=4,11,0,0,518,18446,0,0,900,54000,0,0,220,4604,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1720 . C <*> 0 . ;I16=4,11,0,0,573,22095,0,0,900,54000,0,0,225,4633,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1721 . C <*> 0 . ;I16=4,10,0,0,482,17130,0,0,840,50400,0,0,219,4559,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 1722 . T <*> 0 . ;I16=4,10,0,0,511,19075,0,0,840,50400,0,0,223,4601,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 1723 . T <*> 0 . ;I16=4,11,0,0,477,15843,0,0,900,54000,0,0,240,4828,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1724 . C <*> 0 . ;I16=4,11,0,0,534,19814,0,0,900,54000,0,0,245,4929,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1725 . C G,<*> 0 . ;I16=4,10,0,1,492,17586,25,625,840,50400,60,3600,232,4724,18,324;QS=0.951644,0.0483559,0 PL:DP:DV 0,20,255,42,255,255:15:1 +17 1726 . C <*> 0 . ;I16=4,11,0,0,585,23121,0,0,900,54000,0,0,255,5185,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1727 . T <*> 0 . ;I16=4,11,0,0,520,18776,0,0,900,54000,0,0,259,5291,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1728 . C <*> 0 . ;I16=4,11,0,0,552,20492,0,0,900,54000,0,0,263,5417,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1729 . C <*> 0 . ;I16=4,11,0,0,605,24475,0,0,900,54000,0,0,267,5563,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1730 . T <*> 0 . ;I16=4,11,0,0,510,17820,0,0,900,54000,0,0,271,5729,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1731 . C <*> 0 . ;I16=4,11,0,0,593,23597,0,0,900,54000,0,0,274,5866,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1732 . A <*> 0 . ;I16=5,10,0,0,496,16994,0,0,900,54000,0,0,278,6024,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1733 . C <*> 0 . ;I16=6,10,0,0,574,21250,0,0,960,57600,0,0,282,6152,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1734 . C <*> 0 . ;I16=6,10,0,0,618,24360,0,0,960,57600,0,0,286,6250,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1735 . T <*> 0 . ;I16=7,10,0,0,622,23462,0,0,1020,61200,0,0,290,6368,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1736 . G <*> 0 . ;I16=7,9,0,0,615,23775,0,0,960,57600,0,0,279,6231,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1737 . A <*> 0 . ;I16=7,10,0,0,598,21578,0,0,1020,61200,0,0,297,6515,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1738 . C <*> 0 . ;I16=6,10,0,0,590,22102,0,0,960,57600,0,0,301,6595,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1739 . C <*> 0 . ;I16=6,10,0,0,613,23781,0,0,960,57600,0,0,304,6644,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1740 . A <*> 0 . ;I16=6,10,0,0,539,18849,0,0,960,57600,0,0,307,6711,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1741 . C <*> 0 . ;I16=6,10,0,0,613,23931,0,0,960,57600,0,0,310,6796,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1742 . T <*> 0 . ;I16=6,10,0,0,606,23226,0,0,960,57600,0,0,313,6899,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1743 . C <*> 0 . ;I16=6,10,0,0,644,26148,0,0,960,57600,0,0,315,6969,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1744 . T <*> 0 . ;I16=6,9,0,0,576,22186,0,0,900,54000,0,0,310,7006,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1745 . G <*> 0 . ;I16=6,10,0,0,623,24725,0,0,960,57600,0,0,315,6957,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1746 . G <*> 0 . ;I16=6,9,0,0,566,21520,0,0,900,54000,0,0,308,6850,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1747 . G <*> 0 . ;I16=6,9,0,0,564,21608,0,0,900,54000,0,0,307,6793,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1748 . G <*> 0 . ;I16=6,10,0,0,598,23054,0,0,960,57600,0,0,308,6710,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1749 . A <*> 0 . ;I16=6,9,0,0,545,20231,0,0,900,54000,0,0,303,6625,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1750 . A <*> 0 . ;I16=6,10,0,0,583,21513,0,0,960,57600,0,0,302,6566,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1751 . A <*> 0 . ;I16=6,10,0,0,586,21780,0,0,960,57600,0,0,299,6521,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1752 . T <*> 0 . ;I16=6,9,0,0,544,20116,0,0,900,54000,0,0,297,6493,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1753 . C <*> 0 . ;I16=6,9,0,0,583,22843,0,0,900,54000,0,0,295,6481,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1754 . C <*> 0 . ;I16=6,9,0,0,576,22240,0,0,900,54000,0,0,293,6485,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1755 . C <*> 0 . ;I16=6,9,0,0,583,23147,0,0,900,54000,0,0,291,6505,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1756 . T <*> 0 . ;I16=5,9,0,0,548,21496,0,0,840,50400,0,0,290,6540,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 1757 . C <*> 0 . ;I16=5,9,0,0,564,22806,0,0,840,50400,0,0,289,6589,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 1758 . A <*> 0 . ;I16=5,9,0,0,552,21838,0,0,840,50400,0,0,287,6601,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 1759 . G <*> 0 . ;I16=5,9,0,0,549,21641,0,0,840,50400,0,0,284,6574,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 1760 . C <*> 0 . ;I16=5,9,0,0,562,22678,0,0,840,50400,0,0,281,6557,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 1761 . A <*> 0 . ;I16=5,9,0,0,450,15520,0,0,840,50400,0,0,277,6499,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 1762 . C <*> 0 . ;I16=5,8,0,0,484,18330,0,0,780,46800,0,0,274,6448,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 1763 . C <*> 0 . ;I16=5,8,0,0,506,19892,0,0,780,46800,0,0,271,6403,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 1764 . C <*> 0 . ;I16=5,8,0,0,531,21793,0,0,780,46800,0,0,268,6364,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 1765 . T <*> 0 . ;I16=5,8,0,0,497,19109,0,0,780,46800,0,0,265,6331,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 1766 . C <*> 0 . ;I16=5,8,0,0,513,20455,0,0,780,46800,0,0,262,6304,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 1767 . C <*> 0 . ;I16=5,8,0,0,491,19083,0,0,780,46800,0,0,259,6283,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 1768 . C <*> 0 . ;I16=5,8,0,0,519,20817,0,0,780,46800,0,0,256,6268,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 1769 . T <*> 0 . ;I16=5,8,0,0,500,19380,0,0,780,46800,0,0,253,6259,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 1770 . G <*> 0 . ;I16=5,6,0,0,428,16972,0,0,660,39600,0,0,252,6254,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1771 . A <*> 0 . ;I16=5,6,0,0,431,16929,0,0,660,39600,0,0,251,6251,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1772 . G <*> 0 . ;I16=5,6,0,0,428,16792,0,0,660,39600,0,0,250,6250,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1773 . C <*> 0 . ;I16=5,5,0,0,409,16751,0,0,600,36000,0,0,250,6250,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1774 . A <*> 0 . ;I16=5,5,0,0,386,14932,0,0,600,36000,0,0,250,6250,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1775 . T <*> 0 . ;I16=5,5,0,0,368,13708,0,0,600,36000,0,0,250,6250,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 1776 . A <*> 0 . ;I16=5,5,0,0,357,12861,0,0,600,36000,0,0,250,6250,0,0;QS=1,0 PL:DP:DV 0,30,254:10:0 +17 1777 . C <*> 0 . ;I16=6,5,0,0,418,16290,0,0,660,39600,0,0,250,6250,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1778 . C <*> 0 . ;I16=6,5,0,0,425,16557,0,0,660,39600,0,0,251,6251,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1779 . C <*> 0 . ;I16=6,5,0,0,442,17836,0,0,660,39600,0,0,252,6254,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1780 . T <*> 0 . ;I16=6,5,0,0,408,15824,0,0,660,39600,0,0,253,6259,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1781 . A <*> 0 . ;I16=6,5,0,0,384,13758,0,0,660,39600,0,0,229,5641,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1782 . C <*> 0 . ;I16=6,6,0,0,462,18122,0,0,720,43200,0,0,255,6227,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1783 . T <*> 0 . ;I16=6,6,0,0,439,16457,0,0,720,43200,0,0,255,6145,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1784 . C <*> 0 . ;I16=6,6,0,0,470,18736,0,0,720,43200,0,0,255,6071,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1785 . T <*> 0 . ;I16=6,7,0,0,487,18625,0,0,780,46800,0,0,254,5956,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 1786 . G <*> 0 . ;I16=7,8,0,0,573,22031,0,0,900,54000,0,0,254,5852,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1787 . G <*> 0 . ;I16=7,8,0,0,551,20961,0,0,900,54000,0,0,256,5762,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1788 . C <*> 0 . ;I16=7,8,0,0,592,23494,0,0,900,54000,0,0,257,5639,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1789 . A <*> 0 . ;I16=7,9,0,0,530,18486,0,0,960,57600,0,0,258,5534,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1790 . C <*> 0 . ;I16=7,9,0,0,597,22473,0,0,960,57600,0,0,260,5448,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1791 . A <*> 0 . ;I16=7,9,0,0,573,20939,0,0,960,57600,0,0,262,5382,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1792 . A <*> 0 . ;I16=7,9,0,0,593,22293,0,0,960,57600,0,0,263,5287,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1793 . G <*> 0 . ;I16=7,9,0,0,591,22481,0,0,960,57600,0,0,264,5214,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1794 . C <*> 0 . ;I16=7,9,0,0,582,21536,0,0,960,57600,0,0,263,5065,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1795 . C <*> 0 . ;I16=7,9,0,0,608,23672,0,0,960,57600,0,0,262,4942,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1796 . C <*> 0 . ;I16=7,9,0,0,618,24060,0,0,960,57600,0,0,261,4845,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1797 . A <*> 0 . ;I16=7,9,0,0,543,19567,0,0,960,57600,0,0,260,4774,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1798 . C <*> 0 . ;I16=7,9,0,0,601,22813,0,0,960,57600,0,0,259,4729,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1799 . C <*> 0 . ;I16=7,9,0,0,592,22342,0,0,960,57600,0,0,258,4710,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1800 . C <*> 0 . ;I16=7,9,0,0,647,26225,0,0,960,57600,0,0,257,4717,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1801 . T <*> 0 . ;I16=7,9,0,0,605,23127,0,0,960,57600,0,0,256,4750,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1802 . G <*> 0 . ;I16=7,9,0,0,629,25079,0,0,960,57600,0,0,255,4809,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1803 . C <*> 0 . ;I16=7,9,0,0,615,24301,0,0,960,57600,0,0,253,4843,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1804 . A <*> 0 . ;I16=7,10,0,0,577,20511,0,0,1020,61200,0,0,251,4901,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1805 . A <*> 0 . ;I16=7,10,0,0,587,20799,0,0,1020,61200,0,0,250,4984,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1806 . A <*> 0 . ;I16=7,10,0,0,599,21683,0,0,1020,61200,0,0,249,5093,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1807 . G <*> 0 . ;I16=7,9,0,0,609,23577,0,0,960,57600,0,0,247,5127,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1808 . C <*> 0 . ;I16=7,7,0,0,494,17890,0,0,840,50400,0,0,226,4774,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 1809 . C <*> 0 . ;I16=8,8,0,0,572,21118,0,0,960,57600,0,0,243,5167,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1810 . C <*> 0 . ;I16=8,7,0,0,540,19924,0,0,900,54000,0,0,242,5174,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1811 . C <*> 0 . ;I16=9,7,0,0,610,23706,0,0,960,57600,0,0,240,5156,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1812 . T <*> 0 . ;I16=9,7,0,0,599,22757,0,0,960,57600,0,0,237,5061,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1813 . G <*> 0 . ;I16=9,6,0,0,573,22149,0,0,900,54000,0,0,235,4987,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1814 . A <*> 0 . ;I16=9,6,0,0,550,20406,0,0,900,54000,0,0,233,4933,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1815 . G <*> 0 . ;I16=9,6,0,0,533,19655,0,0,900,54000,0,0,230,4848,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1816 . G <*> 0 . ;I16=9,6,0,0,514,18416,0,0,900,54000,0,0,227,4781,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1817 . C <*> 0 . ;I16=9,5,0,0,491,17843,0,0,840,50400,0,0,225,4731,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 1818 . C <*> 0 . ;I16=9,4,0,0,462,16992,0,0,780,46800,0,0,198,4072,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 1819 . C <*> 0 . ;I16=7,5,0,0,404,14550,0,0,720,43200,0,0,223,4677,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1820 . G <*> 0 . ;I16=7,5,0,0,398,13716,0,0,720,43200,0,0,223,4669,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1821 . C <*> 0 . ;I16=7,5,0,0,411,14851,0,0,720,43200,0,0,223,4673,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1822 . C <*> 0 . ;I16=7,5,0,0,447,16927,0,0,720,43200,0,0,223,4689,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1823 . C <*> 0 . ;I16=8,5,0,0,485,18671,0,0,780,46800,0,0,223,4717,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 1824 . T <*> 0 . ;I16=8,5,0,0,476,18130,0,0,780,46800,0,0,224,4758,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 1825 . G <*> 0 . ;I16=8,5,0,0,475,17561,0,0,780,46800,0,0,225,4813,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 1826 . T <*> 0 . ;I16=8,5,0,0,421,14283,0,0,780,46800,0,0,226,4882,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 1827 . G <*> 0 . ;I16=8,5,0,0,504,19814,0,0,780,46800,0,0,227,4965,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 1828 . G <*> 0 . ;I16=8,5,0,0,447,15735,0,0,780,46800,0,0,228,5062,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 1829 . C <*> 0 . ;I16=7,5,0,0,397,13553,0,0,720,43200,0,0,211,4849,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1830 . G <*> 0 . ;I16=7,5,0,0,402,13908,0,0,720,43200,0,0,210,4886,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1831 . T <*> 0 . ;I16=7,4,0,0,380,13444,0,0,660,39600,0,0,184,4308,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1832 . C <*> 0 . ;I16=6,5,0,0,440,17712,0,0,660,39600,0,0,209,4989,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1833 . T <*> 0 . ;I16=5,5,0,0,341,12341,0,0,600,36000,0,0,210,5052,0,0;QS=1,0 PL:DP:DV 0,30,248:10:0 +17 1834 . C <*> 0 . ;I16=6,5,0,0,421,16469,0,0,617,36289,0,0,211,5121,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1835 . T <*> 0 . ;I16=6,5,0,0,380,13642,0,0,617,36289,0,0,237,5721,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1836 . C <*> 0 . ;I16=6,5,0,0,398,14752,0,0,617,36289,0,0,240,5798,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1837 . C <*> 0 . ;I16=6,5,0,0,343,11391,0,0,617,36289,0,0,242,5830,0,0;QS=1,0 PL:DP:DV 0,33,233:11:0 +17 1838 . C <*> 0 . ;I16=6,5,0,0,406,15544,0,0,617,36289,0,0,244,5866,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1839 . T <*> 0 . ;I16=6,4,0,0,322,11264,0,0,557,32689,0,0,221,5281,0,0;QS=1,0 PL:DP:DV 0,30,231:10:0 +17 1840 . C <*> 0 . ;I16=6,5,0,0,390,14468,0,0,617,36289,0,0,248,5950,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1841 . C <*> 0 . ;I16=6,5,0,0,371,13297,0,0,617,36289,0,0,250,5998,0,0;QS=1,0 PL:DP:DV 0,33,252:11:0 +17 1842 . C <*> 0 . ;I16=6,5,0,0,418,16750,0,0,617,36289,0,0,252,6050,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1843 . T <*> 0 . ;I16=6,5,0,0,368,12778,0,0,617,36289,0,0,254,6106,0,0;QS=1,0 PL:DP:DV 0,33,243:11:0 +17 1844 . T <*> 0 . ;I16=6,5,0,0,358,11864,0,0,617,36289,0,0,256,6166,0,0;QS=1,0 PL:DP:DV 0,33,240:11:0 +17 1845 . G <*> 0 . ;I16=6,5,0,0,401,15161,0,0,617,36289,0,0,258,6230,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1846 . C <*> 0 . ;I16=6,5,0,0,433,17473,0,0,617,36289,0,0,260,6298,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 1847 . T <*> 0 . ;I16=7,5,0,0,449,16981,0,0,677,39889,0,0,262,6370,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1848 . G <*> 0 . ;I16=7,5,0,0,400,14284,0,0,677,39889,0,0,265,6447,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 1849 . T <*> 0 . ;I16=7,6,0,0,408,13452,0,0,737,43489,0,0,267,6479,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 1850 . C <*> 0 . ;I16=7,7,0,0,509,18877,0,0,797,47089,0,0,295,7141,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 1851 . A <*> 0 . ;I16=8,7,0,0,534,19482,0,0,857,50689,0,0,298,7184,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1852 . G <*> 0 . ;I16=7,7,0,0,471,16493,0,0,797,47089,0,0,276,6560,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 1853 . G <*> 0 . ;I16=7,7,0,0,443,14983,0,0,797,47089,0,0,279,6571,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 1854 . A <*> 0 . ;I16=8,7,0,0,471,15293,0,0,857,50689,0,0,282,6592,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1855 . C <*> 0 . ;I16=8,8,0,0,585,21731,0,0,917,54289,0,0,287,6625,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1856 . A <*> 0 . ;I16=8,8,0,0,598,22744,0,0,917,54289,0,0,291,6623,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1857 . G <*> 0 . ;I16=8,8,0,0,511,17811,0,0,917,54289,0,0,295,6637,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1858 . T <*> 0 . ;I16=8,9,0,0,566,19554,0,0,977,57889,0,0,299,6667,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1859 . G <*> 0 . ;I16=8,9,0,0,595,21607,0,0,977,57889,0,0,304,6714,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1860 . G <*> 0 . ;I16=8,9,0,0,548,18378,0,0,977,57889,0,0,307,6679,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1861 . T <*> 0 . ;I16=8,9,0,0,537,17637,0,0,977,57889,0,0,308,6564,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1862 . C <*> 0 . ;I16=8,8,0,0,550,19628,0,0,917,54289,0,0,287,5987,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1863 . C <*> 0 . ;I16=8,9,0,0,618,23028,0,0,977,57889,0,0,285,5775,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1864 . T <*> 0 . ;I16=9,8,0,0,592,21476,0,0,977,57889,0,0,296,6078,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1865 . G <*> 0 . ;I16=9,9,0,0,645,23629,0,0,1037,61489,0,0,312,6232,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 1866 . G <*> 0 . ;I16=9,9,0,0,585,20069,0,0,1037,61489,0,0,313,6187,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 1867 . C <*> 0 . ;I16=7,9,0,0,549,19343,0,0,960,57600,0,0,264,4918,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1868 . C <*> 0 . ;I16=9,9,0,0,687,26417,0,0,1037,61489,0,0,315,6175,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 1869 . A T,<*> 0 . ;I16=5,6,4,3,397,14467,195,5935,617,36289,420,25200,205,4223,111,1985;QS=0.660279,0.339721,0 PL:DP:DV 115,0,224,148,245,255:18:7 +17 1870 . C <*> 0 . ;I16=9,9,0,0,624,22184,0,0,1037,61489,0,0,317,6267,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 1871 . C <*> 0 . ;I16=9,9,0,0,577,19153,0,0,1037,61489,0,0,318,6352,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 1872 . G <*> 0 . ;I16=8,9,0,0,559,18981,0,0,977,57889,0,0,315,6447,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1873 . G <*> 0 . ;I16=9,9,0,0,553,18203,0,0,1037,61489,0,0,319,6549,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 1874 . G <*> 0 . ;I16=9,9,0,0,579,19927,0,0,1037,61489,0,0,319,6659,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 1875 . G <*> 0 . ;I16=9,9,0,0,540,17570,0,0,1037,61489,0,0,318,6742,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 1876 . C <*> 0 . ;I16=8,9,0,0,634,24044,0,0,977,57889,0,0,317,6847,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1877 . T <*> 0 . ;I16=8,9,0,0,591,21257,0,0,977,57889,0,0,316,6922,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1878 . C <*> 0 . ;I16=8,9,0,0,650,25078,0,0,977,57889,0,0,315,7015,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1879 . A <*> 0 . ;I16=8,9,0,0,610,22302,0,0,977,57889,0,0,313,7077,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1880 . C <*> 0 . ;I16=8,9,0,0,550,18274,0,0,977,57889,0,0,309,7057,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1881 . G <*> 0 . ;I16=9,8,0,0,541,17613,0,0,1020,61200,0,0,281,6427,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1882 . G <*> 0 . ;I16=11,8,0,0,666,23806,0,0,1097,65089,0,0,305,7063,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 1883 . A <*> 0 . ;I16=12,8,0,0,710,25464,0,0,1157,68689,0,0,305,7093,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 1884 . G <*> 0 . ;I16=12,8,0,0,719,26407,0,0,1157,68689,0,0,304,7044,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 1885 . C <*> 0 . ;I16=12,7,0,0,648,22520,0,0,1097,65089,0,0,304,7016,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 1886 . C <*> 0 . ;I16=11,6,0,0,563,19385,0,0,977,57889,0,0,306,7006,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1887 . G <*> 0 . ;I16=10,6,0,0,502,16390,0,0,960,57600,0,0,283,6387,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1888 . C <*> 0 . ;I16=11,6,0,0,622,23206,0,0,977,57889,0,0,310,7034,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1889 . C <*> 0 . ;I16=11,5,0,0,545,19263,0,0,917,54289,0,0,312,7020,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1890 . C <*> 0 . ;I16=11,5,0,0,601,23009,0,0,917,54289,0,0,314,7018,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1891 . T <*> 0 . ;I16=11,5,0,0,581,21619,0,0,917,54289,0,0,316,7028,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1892 . G <*> 0 . ;I16=11,5,0,0,615,23863,0,0,917,54289,0,0,318,7050,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1893 . T <*> 0 . ;I16=11,5,0,0,564,20214,0,0,917,54289,0,0,320,7084,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1894 . G <*> 0 . ;I16=11,5,0,0,602,23360,0,0,917,54289,0,0,322,7130,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1895 . C <*> 0 . ;I16=10,5,0,0,562,21446,0,0,900,54000,0,0,299,6563,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1896 . C <*> 0 . ;I16=11,5,0,0,551,19621,0,0,917,54289,0,0,326,7258,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1897 . G <*> 0 . ;I16=11,5,0,0,499,16011,0,0,917,54289,0,0,328,7340,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1898 . T <*> 0 . ;I16=10,5,0,0,518,18124,0,0,900,54000,0,0,304,6760,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1899 . G <*> 0 . ;I16=10,5,0,0,543,20447,0,0,900,54000,0,0,304,6770,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1900 . T <*> 0 . ;I16=10,5,0,0,518,18398,0,0,900,54000,0,0,304,6796,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1901 . A <*> 0 . ;I16=11,5,0,0,523,17863,0,0,917,54289,0,0,329,7463,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1902 . C <*> 0 . ;I16=11,6,0,0,592,21498,0,0,977,57889,0,0,332,7530,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1903 . C <*> 0 . ;I16=11,6,0,0,613,22517,0,0,977,57889,0,0,333,7611,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1904 . T <*> 0 . ;I16=12,5,0,0,630,23532,0,0,977,57889,0,0,335,7709,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1905 . C <*> 0 . ;I16=12,5,0,0,613,22689,0,0,977,57889,0,0,338,7824,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1906 . T <*> 0 . ;I16=12,5,0,0,645,24637,0,0,977,57889,0,0,341,7957,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1907 . G <*> 0 . ;I16=12,5,0,0,597,21903,0,0,977,57889,0,0,342,8006,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1908 . A <*> 0 . ;I16=12,6,0,0,657,24199,0,0,1037,61489,0,0,342,8018,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 1909 . G <*> 0 . ;I16=11,6,0,0,635,24501,0,0,977,57889,0,0,342,7942,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1910 . C <*> 0 . ;I16=10,5,0,0,548,20388,0,0,900,54000,0,0,308,7228,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1911 . C <*> 0 . ;I16=11,6,0,0,604,22160,0,0,977,57889,0,0,342,7826,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1912 . C <*> 0 . ;I16=11,6,0,0,647,24869,0,0,977,57889,0,0,342,7786,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1913 . T <*> 0 . ;I16=11,6,0,0,629,23727,0,0,977,57889,0,0,342,7758,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1914 . C <*> 0 . ;I16=11,6,0,0,625,23599,0,0,977,57889,0,0,342,7742,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1915 . T C,<*> 0 . ;I16=10,6,1,0,588,21972,16,256,960,57600,17,289,324,7414,18,324;QS=0.97351,0.0264901,0 PL:DP:DV 0,34,255,48,255,255:17:1 +17 1916 . G T,<*> 0 . ;I16=10,6,1,0,605,23301,15,225,960,57600,17,289,325,7457,17,289;QS=0.975806,0.0241935,0 PL:DP:DV 0,35,255,48,255,255:17:1 +17 1917 . C <*> 0 . ;I16=11,6,0,0,653,25369,0,0,977,57889,0,0,342,7766,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1918 . A <*> 0 . ;I16=11,5,0,0,582,21448,0,0,917,54289,0,0,323,7437,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1919 . C <*> 0 . ;I16=11,6,0,0,616,22590,0,0,977,57889,0,0,342,7842,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1920 . A T,<*> 0 . ;I16=11,5,0,1,588,21888,14,196,917,54289,60,3600,321,7457,21,441;QS=0.976471,0.0235294,0 PL:DP:DV 0,36,255,48,255,255:17:1 +17 1921 . G <*> 0 . ;I16=12,6,0,0,657,24959,0,0,1037,61489,0,0,342,7966,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 1922 . T <*> 0 . ;I16=11,6,0,0,582,20574,0,0,1020,61200,0,0,331,7877,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1923 . G <*> 0 . ;I16=11,6,0,0,626,23602,0,0,977,57889,0,0,343,8045,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1924 . C <*> 0 . ;I16=10,5,0,0,581,22669,0,0,857,50689,0,0,319,7431,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1925 . C <*> 0 . ;I16=11,5,0,0,587,22045,0,0,917,54289,0,0,344,8030,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1926 . T <*> 0 . ;I16=11,5,0,0,596,22662,0,0,917,54289,0,0,343,7967,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1927 . T <*> 0 . ;I16=10,5,0,0,534,19294,0,0,900,54000,0,0,336,7882,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1928 . C <*> 0 . ;I16=10,5,0,0,579,22837,0,0,900,54000,0,0,336,7858,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1929 . T <*> 0 . ;I16=10,5,0,0,563,21865,0,0,900,54000,0,0,336,7846,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1930 . G <*> 0 . ;I16=10,5,0,0,555,21211,0,0,900,54000,0,0,335,7795,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1931 . C <*> 0 . ;I16=12,5,0,0,618,23552,0,0,977,57889,0,0,336,7758,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1932 . T <*> 0 . ;I16=12,5,0,0,635,24163,0,0,977,57889,0,0,335,7725,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1933 . T <*> 0 . ;I16=12,5,0,0,575,20293,0,0,977,57889,0,0,333,7657,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1934 . G <*> 0 . ;I16=11,5,0,0,630,24956,0,0,960,57600,0,0,331,7553,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1935 . C <*> 0 . ;I16=11,4,0,0,571,22283,0,0,900,54000,0,0,304,6836,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1936 . C <*> 0 . ;I16=11,5,0,0,605,23613,0,0,960,57600,0,0,327,7381,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1937 . T <*> 0 . ;I16=11,5,0,0,601,23281,0,0,960,57600,0,0,323,7215,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1938 . G <*> 0 . ;I16=11,5,0,0,607,23789,0,0,960,57600,0,0,318,7016,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1939 . T <*> 0 . ;I16=11,5,0,0,581,21453,0,0,960,57600,0,0,313,6835,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1940 . G <*> 0 . ;I16=11,5,0,0,616,23884,0,0,960,57600,0,0,308,6672,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1941 . G <*> 0 . ;I16=11,5,0,0,591,22279,0,0,960,57600,0,0,303,6527,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1942 . C <*> 0 . ;I16=11,5,0,0,615,24097,0,0,960,57600,0,0,298,6400,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1943 . T <*> 0 . ;I16=11,5,0,0,598,22714,0,0,960,57600,0,0,293,6291,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1944 . T <*> 0 . ;I16=11,5,0,0,553,19695,0,0,960,57600,0,0,288,6200,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1945 . T <*> 0 . ;I16=11,5,0,0,562,20096,0,0,960,57600,0,0,283,6127,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1946 . G <*> 0 . ;I16=11,5,0,0,612,23758,0,0,960,57600,0,0,278,6072,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1947 . A <*> 0 . ;I16=10,5,0,0,552,20606,0,0,900,54000,0,0,273,5983,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1948 . G <*> 0 . ;I16=10,5,0,0,569,22141,0,0,900,54000,0,0,268,5908,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1949 . A <*> 0 . ;I16=10,3,0,0,471,17297,0,0,780,46800,0,0,239,5221,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 1950 . A <*> 0 . ;I16=10,4,0,0,523,19689,0,0,840,50400,0,0,260,5796,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 1951 . G <*> 0 . ;I16=10,4,0,0,505,19145,0,0,840,50400,0,0,257,5757,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 1952 . A <*> 0 . ;I16=10,3,0,0,467,16935,0,0,780,46800,0,0,230,5104,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 1953 . A <*> 0 . ;I16=11,3,0,0,477,16775,0,0,840,50400,0,0,228,5088,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 1954 . A <*> 0 . ;I16=10,5,0,0,505,17733,0,0,900,54000,0,0,245,5661,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1955 . C <*> 0 . ;I16=10,4,0,0,506,18676,0,0,840,50400,0,0,221,5061,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 1956 . C <*> 0 . ;I16=10,5,0,0,521,18821,0,0,900,54000,0,0,245,5627,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1957 . C <*> 0 . ;I16=10,5,0,0,552,20668,0,0,900,54000,0,0,242,5486,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1958 . C <*> 0 . ;I16=11,4,0,0,528,19278,0,0,900,54000,0,0,239,5313,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1959 . T <*> 0 . ;I16=12,4,0,0,604,23078,0,0,960,57600,0,0,239,5163,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1960 . T <*> 0 . ;I16=13,4,0,0,574,19970,0,0,1020,61200,0,0,236,5026,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1961 . C <*> 0 . ;I16=13,4,0,0,625,23955,0,0,1020,61200,0,0,234,4912,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1962 . T <*> 0 . ;I16=13,3,0,0,612,23570,0,0,960,57600,0,0,234,4820,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1963 . G <*> 0 . ;I16=12,3,0,0,589,23237,0,0,900,54000,0,0,236,4748,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1964 . G <*> 0 . ;I16=12,3,0,0,537,19761,0,0,900,54000,0,0,238,4696,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1965 . T <*> 0 . ;I16=12,3,0,0,507,17907,0,0,900,54000,0,0,215,4039,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 1966 . T <*> 0 . ;I16=12,4,0,0,563,20007,0,0,960,57600,0,0,243,4653,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1967 . A <*> 0 . ;I16=12,4,0,0,559,19697,0,0,960,57600,0,0,246,4664,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1968 . T <*> 0 . ;I16=12,4,0,0,578,21044,0,0,960,57600,0,0,249,4697,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1969 . A <*> 0 . ;I16=12,4,0,0,543,18889,0,0,960,57600,0,0,252,4752,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1970 . C <*> 0 . ;I16=12,4,0,0,588,22064,0,0,960,57600,0,0,255,4829,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1971 . A <*> 0 . ;I16=12,4,0,0,582,21604,0,0,960,57600,0,0,258,4928,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1972 . T <*> 0 . ;I16=12,5,0,0,592,21234,0,0,1020,61200,0,0,261,5049,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1973 . A <*> 0 . ;I16=12,5,0,0,596,21004,0,0,1020,61200,0,0,265,5193,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1974 . A <*> 0 . ;I16=12,5,0,0,628,23726,0,0,1020,61200,0,0,268,5312,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1975 . G <*> 0 . ;I16=12,5,0,0,666,26388,0,0,1020,61200,0,0,271,5457,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1976 . A <*> 0 . ;I16=12,5,0,0,583,20283,0,0,1020,61200,0,0,274,5628,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1977 . C <*> 0 . ;I16=12,5,0,0,611,22905,0,0,1020,61200,0,0,276,5774,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1978 . A <*> 0 . ;I16=12,5,0,0,631,23585,0,0,1020,61200,0,0,278,5944,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1979 . G <*> 0 . ;I16=12,4,0,0,608,23394,0,0,960,57600,0,0,259,5677,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1980 . C <*> 0 . ;I16=12,4,0,0,564,20730,0,0,960,57600,0,0,259,5781,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1981 . C <*> 0 . ;I16=11,6,0,0,601,21653,0,0,1020,61200,0,0,278,6192,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1982 . A <*> 0 . ;I16=10,6,0,0,576,20970,0,0,960,57600,0,0,282,6298,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1983 . G <*> 0 . ;I16=10,6,0,0,608,23650,0,0,960,57600,0,0,287,6375,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1984 . A <*> 0 . ;I16=10,6,0,0,592,22032,0,0,960,57600,0,0,291,6423,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1985 . G <*> 0 . ;I16=10,6,0,0,630,24918,0,0,960,57600,0,0,295,6491,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1986 . A <*> 0 . ;I16=10,6,0,0,556,19556,0,0,960,57600,0,0,298,6528,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1987 . A <*> 0 . ;I16=11,6,0,0,616,22744,0,0,1020,61200,0,0,301,6583,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1988 . G <*> 0 . ;I16=11,6,0,0,657,25493,0,0,1020,61200,0,0,304,6606,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1989 . G <*> 0 . ;I16=11,5,0,0,592,22380,0,0,960,57600,0,0,298,6566,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1990 . G <*> 0 . ;I16=11,5,0,0,606,23170,0,0,960,57600,0,0,302,6642,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 1991 . A <*> 0 . ;I16=11,6,0,0,617,22957,0,0,1020,61200,0,0,312,6732,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1992 . G <*> 0 . ;I16=11,6,0,0,655,25503,0,0,1020,61200,0,0,314,6774,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1993 . T <*> 0 . ;I16=11,6,0,0,615,22401,0,0,1020,61200,0,0,316,6832,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1994 . T <*> 0 . ;I16=11,6,0,0,602,21710,0,0,1020,61200,0,0,318,6906,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 1995 . G <*> 0 . ;I16=11,7,0,0,656,24690,0,0,1080,64800,0,0,320,6996,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 1996 . C <*> 0 . ;I16=12,7,0,0,705,26853,0,0,1140,68400,0,0,322,7054,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 1997 . C <*> 0 . ;I16=12,6,0,0,610,21762,0,0,1080,64800,0,0,324,7132,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 1998 . C <*> 0 . ;I16=12,7,0,0,663,24307,0,0,1140,68400,0,0,327,7183,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 1999 . A <*> 0 . ;I16=13,6,0,0,718,27298,0,0,1140,68400,0,0,330,7252,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 2000 . G <*> 0 . ;I16=13,6,0,0,731,28753,0,0,1140,68400,0,0,334,7340,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 2001 . G <*> 0 . ;I16=12,6,0,0,665,24891,0,0,1080,64800,0,0,313,6823,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 2002 . G <*> 0 . ;I16=13,6,0,0,653,23469,0,0,1140,68400,0,0,342,7576,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 2003 . T <*> 0 . ;I16=13,6,0,0,626,21568,0,0,1140,68400,0,0,346,7724,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 2004 . G <*> 0 . ;I16=12,6,0,0,692,26842,0,0,1080,64800,0,0,351,7891,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 2005 . G <*> 0 . ;I16=12,6,0,0,613,21941,0,0,1080,64800,0,0,356,8076,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 2006 . C <*> 0 . ;I16=12,6,0,0,684,26440,0,0,1080,64800,0,0,360,8230,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 2007 . A <*> 0 . ;I16=12,6,0,0,668,24910,0,0,1080,64800,0,0,362,8302,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 2008 . C <*> 0 . ;I16=12,5,0,0,652,25482,0,0,1020,61200,0,0,364,8338,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 2009 . A <*> 0 . ;I16=12,5,0,0,650,25046,0,0,1020,61200,0,0,366,8386,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 2010 . G <*> 0 . ;I16=12,5,0,0,652,25618,0,0,1020,61200,0,0,368,8446,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 2011 . C <*> 0 . ;I16=12,5,0,0,674,27048,0,0,1020,61200,0,0,370,8518,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 2012 . A <*> 0 . ;I16=12,6,0,0,636,22994,0,0,1080,64800,0,0,372,8602,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 2013 . C <*> 0 . ;I16=11,6,0,0,603,21971,0,0,1020,61200,0,0,349,8023,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 2014 . G <*> 0 . ;I16=12,6,0,0,612,21284,0,0,1080,64800,0,0,376,8706,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 2015 . T <*> 0 . ;I16=12,6,0,0,665,24857,0,0,1080,64800,0,0,378,8776,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 2016 . T <*> 0 . ;I16=12,6,0,0,638,23172,0,0,1080,64800,0,0,380,8858,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 2017 . G <*> 0 . ;I16=12,7,0,0,689,25877,0,0,1140,68400,0,0,382,8952,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 2018 . C <*> 0 . ;I16=12,7,0,0,742,29438,0,0,1140,68400,0,0,385,9059,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 2019 . T <*> 0 . ;I16=12,7,0,0,723,27765,0,0,1140,68400,0,0,388,9180,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 2020 . G <*> 0 . ;I16=13,7,0,0,782,30822,0,0,1169,69241,0,0,391,9315,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 2021 . C <*> 0 . ;I16=13,8,0,0,773,29607,0,0,1229,72841,0,0,395,9413,0,0;QS=1,0 PL:DP:DV 0,63,255:21:0 +17 2022 . C <*> 0 . ;I16=13,8,0,0,795,30467,0,0,1229,72841,0,0,400,9474,0,0;QS=1,0 PL:DP:DV 0,63,255:21:0 +17 2023 . A <*> 0 . ;I16=13,7,0,0,728,27128,0,0,1169,69241,0,0,394,9428,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 2024 . G <*> 0 . ;I16=13,8,0,0,801,31139,0,0,1229,72841,0,0,410,9638,0,0;QS=1,0 PL:DP:DV 0,63,255:21:0 +17 2025 . T <*> 0 . ;I16=13,8,0,0,757,27745,0,0,1229,72841,0,0,414,9690,0,0;QS=1,0 PL:DP:DV 0,63,255:21:0 +17 2026 . T <*> 0 . ;I16=13,8,0,0,751,27247,0,0,1229,72841,0,0,417,9705,0,0;QS=1,0 PL:DP:DV 0,63,255:21:0 +17 2027 . A <*> 0 . ;I16=13,8,0,0,762,27916,0,0,1229,72841,0,0,420,9734,0,0;QS=1,0 PL:DP:DV 0,63,255:21:0 +17 2028 . C <*> 0 . ;I16=13,8,0,0,836,33404,0,0,1229,72841,0,0,422,9728,0,0;QS=1,0 PL:DP:DV 0,63,255:21:0 +17 2029 . T <*> 0 . ;I16=13,8,0,0,802,30872,0,0,1229,72841,0,0,423,9689,0,0;QS=1,0 PL:DP:DV 0,63,255:21:0 +17 2030 . G <*> 0 . ;I16=13,8,0,0,833,33189,0,0,1229,72841,0,0,424,9668,0,0;QS=1,0 PL:DP:DV 0,63,255:21:0 +17 2031 . C <*> 0 . ;I16=12,8,0,0,774,30476,0,0,1169,69241,0,0,426,9664,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 2032 . C <*> 0 . ;I16=12,8,0,0,782,30788,0,0,1169,69241,0,0,428,9676,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 2033 . A <*> 0 . ;I16=12,8,0,0,727,26857,0,0,1169,69241,0,0,429,9655,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 2034 . T <*> 0 . ;I16=12,8,0,0,740,27954,0,0,1169,69241,0,0,430,9652,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 2035 . T <*> 0 . ;I16=12,8,0,0,749,28161,0,0,1169,69241,0,0,430,9618,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 2036 . T <*> 0 . ;I16=12,8,0,0,739,27519,0,0,1169,69241,0,0,430,9604,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 2037 . T <*> 0 . ;I16=12,8,0,0,735,27509,0,0,1169,69241,0,0,429,9561,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 2038 . C <*> 0 . ;I16=12,8,0,0,779,30775,0,0,1169,69241,0,0,427,9489,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 2039 . A <*> 0 . ;I16=12,8,0,0,723,26385,0,0,1169,69241,0,0,425,9437,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 2040 . C <*> 0 . ;I16=12,8,0,0,758,28946,0,0,1169,69241,0,0,422,9356,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 2041 . G A,<*> 0 . ;I16=5,5,7,4,359,13123,407,15639,600,36000,629,36841,210,4982,209,4315;QS=0.476127,0.523873,0 PL:DP:DV 229,0,212,255,245,255:21:11 +17 2042 . G <*> 0 . ;I16=12,10,0,0,841,32931,0,0,1289,76441,0,0,417,9261,0,0;QS=1,0 PL:DP:DV 0,66,255:22:0 +17 2043 . G <*> 0 . ;I16=11,10,0,0,780,29770,0,0,1229,72841,0,0,408,9150,0,0;QS=1,0 PL:DP:DV 0,63,255:21:0 +17 2044 . C <*> 0 . ;I16=12,10,0,0,865,34567,0,0,1289,76441,0,0,413,9161,0,0;QS=1,0 PL:DP:DV 0,66,255:22:0 +17 2045 . A <*> 0 . ;I16=12,10,0,0,825,31291,0,0,1289,76441,0,0,411,9147,0,0;QS=1,0 PL:DP:DV 0,66,255:22:0 +17 2046 . T <*> 0 . ;I16=12,10,0,0,816,30588,0,0,1289,76441,0,0,408,9106,0,0;QS=1,0 PL:DP:DV 0,66,255:22:0 +17 2047 . G <*> 0 . ;I16=12,12,0,0,921,35765,0,0,1409,83641,0,0,402,8936,0,0;QS=1,0 PL:DP:DV 0,72,255:24:0 +17 2048 . A <*> 0 . ;I16=12,12,0,0,883,32665,0,0,1409,83641,0,0,398,8788,0,0;QS=1,0 PL:DP:DV 0,72,255:24:0 +17 2049 . A <*> 0 . ;I16=12,12,0,0,872,32002,0,0,1409,83641,0,0,394,8664,0,0;QS=1,0 PL:DP:DV 0,72,255:24:0 +17 2050 . A <*> 0 . ;I16=12,12,0,0,869,31945,0,0,1409,83641,0,0,390,8564,0,0;QS=1,0 PL:DP:DV 0,72,255:24:0 +17 2051 . T <*> 0 . ;I16=11,12,0,0,861,32377,0,0,1349,80041,0,0,387,8487,0,0;QS=1,0 PL:DP:DV 0,69,255:23:0 +17 2052 . G <*> 0 . ;I16=11,12,0,0,895,35193,0,0,1349,80041,0,0,384,8432,0,0;QS=1,0 PL:DP:DV 0,69,255:23:0 +17 2053 . G T,<*> 0 . ;I16=10,12,0,1,836,32048,23,529,1289,76441,60,3600,357,7773,25,625;QS=0.973068,0.0269321,0 PL:DP:DV 0,46,255,66,255,255:23:1 +17 2054 . A <*> 0 . ;I16=10,12,0,0,842,32608,0,0,1289,76441,0,0,382,8384,0,0;QS=1,0 PL:DP:DV 0,66,255:22:0 +17 2055 . G <*> 0 . ;I16=10,12,0,0,887,35925,0,0,1289,76441,0,0,382,8390,0,0;QS=1,0 PL:DP:DV 0,66,255:22:0 +17 2056 . A <*> 0 . ;I16=10,12,0,0,834,31796,0,0,1289,76441,0,0,380,8318,0,0;QS=1,0 PL:DP:DV 0,66,255:22:0 +17 2057 . T <*> 0 . ;I16=10,12,0,0,803,29473,0,0,1289,76441,0,0,377,8221,0,0;QS=1,0 PL:DP:DV 0,66,255:22:0 +17 2058 . A <*> 0 . ;I16=9,12,0,0,761,27819,0,0,1229,72841,0,0,375,8149,0,0;QS=1,0 PL:DP:DV 0,63,255:21:0 +17 2059 . A <*> 0 . ;I16=9,12,0,0,767,28409,0,0,1229,72841,0,0,373,8101,0,0;QS=1,0 PL:DP:DV 0,63,255:21:0 +17 2060 . C <*> 0 . ;I16=8,12,0,0,791,31415,0,0,1169,69241,0,0,372,8076,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 2061 . A <*> 0 . ;I16=8,12,0,0,722,26374,0,0,1169,69241,0,0,371,8073,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 2062 . A <*> 0 . ;I16=7,12,0,0,729,28109,0,0,1109,65641,0,0,370,8042,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 2063 . C <*> 0 . ;I16=7,12,0,0,761,30733,0,0,1109,65641,0,0,369,8033,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 2064 . A <*> 0 . ;I16=7,12,0,0,739,29009,0,0,1109,65641,0,0,368,8046,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 2065 . G <*> 0 . ;I16=7,11,0,0,748,31134,0,0,1049,62041,0,0,368,8080,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 2066 . G <*> 0 . ;I16=7,11,0,0,714,28444,0,0,1049,62041,0,0,368,8134,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 2067 . A <*> 0 . ;I16=7,11,0,0,708,27946,0,0,1049,62041,0,0,367,8157,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 2068 . G <*> 0 . ;I16=7,11,0,0,739,30439,0,0,1049,62041,0,0,365,8147,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 2069 . C <*> 0 . ;I16=7,11,0,0,623,21819,0,0,1049,62041,0,0,363,8153,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 2070 . G <*> 0 . ;I16=8,11,0,0,692,25796,0,0,1109,65641,0,0,360,8126,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 2071 . A <*> 0 . ;I16=8,11,0,0,677,24539,0,0,1109,65641,0,0,357,8069,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 2072 . C <*> 0 . ;I16=8,10,0,0,681,26041,0,0,1049,62041,0,0,355,8033,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 2073 . C <*> 0 . ;I16=9,10,0,0,660,23228,0,0,1109,65641,0,0,351,7915,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 2074 . G <*> 0 . ;I16=9,10,0,0,674,24620,0,0,1109,65641,0,0,347,7765,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 2075 . C <*> 0 . ;I16=10,10,0,0,780,30604,0,0,1169,69241,0,0,343,7635,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 2076 . A <*> 0 . ;I16=10,10,0,0,723,26421,0,0,1169,69241,0,0,340,7526,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 2077 . C <*> 0 . ;I16=10,10,0,0,775,30373,0,0,1169,69241,0,0,337,7439,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 2078 . A <*> 0 . ;I16=10,10,0,0,771,29873,0,0,1169,69241,0,0,334,7374,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 2079 . G <*> 0 . ;I16=10,11,0,0,810,31778,0,0,1229,72841,0,0,330,7280,0,0;QS=1,0 PL:DP:DV 0,63,255:21:0 +17 2080 . G <*> 0 . ;I16=10,11,0,0,780,29260,0,0,1229,72841,0,0,327,7207,0,0;QS=1,0 PL:DP:DV 0,63,255:21:0 +17 2081 . C <*> 0 . ;I16=9,10,0,0,742,29568,0,0,1109,65641,0,0,326,7154,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 2082 . T <*> 0 . ;I16=8,10,0,0,705,27667,0,0,1049,62041,0,0,326,7118,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 2083 . G <*> 0 . ;I16=8,10,0,0,692,27072,0,0,1049,62041,0,0,326,7098,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 2084 . C <*> 0 . ;I16=9,10,0,0,746,29602,0,0,1109,65641,0,0,326,7094,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 2085 . T <*> 0 . ;I16=9,10,0,0,721,27557,0,0,1109,65641,0,0,327,7107,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 2086 . G <*> 0 . ;I16=9,10,0,0,724,27978,0,0,1109,65641,0,0,328,7138,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 2087 . A <*> 0 . ;I16=8,10,0,0,694,26908,0,0,1049,62041,0,0,329,7137,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 2088 . G <*> 0 . ;I16=8,10,0,0,673,25881,0,0,1049,62041,0,0,330,7154,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 2089 . C <*> 0 . ;I16=8,10,0,0,585,19609,0,0,1049,62041,0,0,331,7189,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 2090 . G <*> 0 . ;I16=8,10,0,0,627,22661,0,0,1049,62041,0,0,332,7242,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 2091 . C <*> 0 . ;I16=7,10,0,0,587,20519,0,0,1020,61200,0,0,308,6688,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 2092 . G <*> 0 . ;I16=7,10,0,0,602,21958,0,0,989,58441,0,0,311,6869,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 2093 . T G,<*> 0 . ;I16=7,10,1,0,643,24449,17,289,1020,61200,29,841,308,6788,25,625;QS=0.974242,0.0257576,0 PL:DP:DV 0,36,255,51,255,255:18:1 +17 2094 . C <*> 0 . ;I16=8,10,0,0,695,27293,0,0,1049,62041,0,0,333,7493,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 2095 . A <*> 0 . ;I16=8,9,0,0,605,21727,0,0,989,58441,0,0,334,7592,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 2096 . C <*> 0 . ;I16=7,9,0,0,599,22921,0,0,929,54841,0,0,333,7559,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2097 . A <*> 0 . ;I16=7,9,0,0,565,20129,0,0,929,54841,0,0,332,7544,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2098 . C <*> 0 . ;I16=7,9,0,0,541,18591,0,0,929,54841,0,0,331,7547,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2099 . G <*> 0 . ;I16=6,9,0,0,527,19623,0,0,869,51241,0,0,330,7516,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2100 . C <*> 0 . ;I16=6,9,0,0,573,22535,0,0,869,51241,0,0,329,7499,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2101 . A <*> 0 . ;I16=5,9,0,0,549,21679,0,0,840,50400,0,0,302,6820,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2102 . G <*> 0 . ;I16=6,9,0,0,607,24783,0,0,869,51241,0,0,325,7403,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2103 . C <*> 0 . ;I16=5,9,0,0,551,21803,0,0,840,50400,0,0,298,6748,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2104 . C <*> 0 . ;I16=6,9,0,0,553,21235,0,0,869,51241,0,0,319,7259,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2105 . A <*> 0 . ;I16=5,9,0,0,526,19806,0,0,840,50400,0,0,293,6673,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2106 . T <*> 0 . ;I16=6,10,0,0,577,21423,0,0,929,54841,0,0,336,7692,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2107 . C <*> 0 . ;I16=5,10,0,0,515,17965,0,0,900,54000,0,0,312,7214,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2108 . G <*> 0 . ;I16=5,10,0,0,563,21411,0,0,900,54000,0,0,309,7187,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2109 . C <*> 0 . ;I16=5,10,0,0,508,17628,0,0,900,54000,0,0,306,7170,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2110 . G <*> 0 . ;I16=6,10,0,0,567,20733,0,0,960,57600,0,0,302,7112,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2111 . C <*> 0 . ;I16=6,10,0,0,609,23787,0,0,960,57600,0,0,299,7063,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2112 . A <*> 0 . ;I16=6,9,0,0,577,22367,0,0,900,54000,0,0,297,7023,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2113 . G <*> 0 . ;I16=6,9,0,0,572,22260,0,0,900,54000,0,0,295,6991,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2114 . C <*> 0 . ;I16=6,9,0,0,585,23057,0,0,900,54000,0,0,293,6967,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2115 . T <*> 0 . ;I16=6,9,0,0,569,21613,0,0,900,54000,0,0,291,6951,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2116 . C <*> 0 . ;I16=6,9,0,0,598,23972,0,0,900,54000,0,0,288,6894,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2117 . A <*> 0 . ;I16=6,8,0,0,517,19529,0,0,840,50400,0,0,285,6797,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2118 . G <*> 0 . ;I16=6,8,0,0,528,20172,0,0,840,50400,0,0,282,6710,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2119 . G <*> 0 . ;I16=6,8,0,0,512,19440,0,0,840,50400,0,0,279,6633,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2120 . G <*> 0 . ;I16=7,8,0,0,543,20415,0,0,900,54000,0,0,276,6566,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2121 . A <*> 0 . ;I16=6,7,0,0,451,16397,0,0,780,46800,0,0,276,6508,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2122 . T <*> 0 . ;I16=6,7,0,0,465,16787,0,0,780,46800,0,0,274,6360,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2123 . A <*> 0 . ;I16=6,7,0,0,462,16778,0,0,780,46800,0,0,272,6224,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2124 . T <*> 0 . ;I16=6,7,0,0,483,18163,0,0,780,46800,0,0,270,6100,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2125 . T <*> 0 . ;I16=6,7,0,0,473,17335,0,0,780,46800,0,0,268,5988,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2126 . A <*> 0 . ;I16=6,7,0,0,459,16367,0,0,780,46800,0,0,266,5888,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2127 . C <*> 0 . ;I16=6,8,0,0,477,16521,0,0,840,50400,0,0,264,5800,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2128 . G <*> 0 . ;I16=6,8,0,0,466,16080,0,0,840,50400,0,0,262,5676,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2129 . T <*> 0 . ;I16=6,8,0,0,530,20162,0,0,840,50400,0,0,260,5568,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2130 . G <*> 0 . ;I16=6,8,0,0,517,19473,0,0,840,50400,0,0,258,5476,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2131 . T <*> 0 . ;I16=6,8,0,0,492,17602,0,0,840,50400,0,0,256,5400,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2132 . A <*> 0 . ;I16=6,8,0,0,491,17553,0,0,840,50400,0,0,254,5340,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2133 . A <*> 0 . ;I16=6,8,0,0,520,19372,0,0,840,50400,0,0,252,5296,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2134 . C <*> 0 . ;I16=6,8,0,0,552,21854,0,0,840,50400,0,0,250,5268,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2135 . T <*> 0 . ;I16=6,8,0,0,531,20445,0,0,840,50400,0,0,248,5256,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2136 . C <*> 0 . ;I16=6,8,0,0,481,16805,0,0,840,50400,0,0,245,5209,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2137 . G <*> 0 . ;I16=6,8,0,0,500,18216,0,0,840,50400,0,0,242,5176,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2138 . A <*> 0 . ;I16=6,8,0,0,519,19275,0,0,840,50400,0,0,239,5157,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2139 . C <*> 0 . ;I16=6,8,0,0,546,21424,0,0,840,50400,0,0,236,5152,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2140 . A <*> 0 . ;I16=6,8,0,0,516,19160,0,0,840,50400,0,0,233,5161,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2141 . T <*> 0 . ;I16=6,7,0,0,487,18305,0,0,780,46800,0,0,231,5183,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2142 . G <*> 0 . ;I16=6,6,0,0,459,17629,0,0,720,43200,0,0,230,5216,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2143 . T <*> 0 . ;I16=6,6,0,0,396,13930,0,0,720,43200,0,0,229,5259,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2144 . C <*> 0 . ;I16=6,6,0,0,483,19501,0,0,720,43200,0,0,228,5312,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2145 . A <*> 0 . ;I16=6,6,0,0,453,17221,0,0,720,43200,0,0,226,5326,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2146 . G <*> 0 . ;I16=6,6,0,0,443,16569,0,0,720,43200,0,0,223,5301,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2147 . C <*> 0 . ;I16=7,4,0,0,382,13442,0,0,660,39600,0,0,222,5284,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2148 . G <*> 0 . ;I16=7,4,0,0,372,12784,0,0,660,39600,0,0,221,5225,0,0;QS=1,0 PL:DP:DV 0,33,250:11:0 +17 2149 . A <*> 0 . ;I16=7,4,0,0,406,15064,0,0,660,39600,0,0,220,5176,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2150 . T <*> 0 . ;I16=7,4,0,0,361,12465,0,0,660,39600,0,0,218,5088,0,0;QS=1,0 PL:DP:DV 0,33,247:11:0 +17 2151 . T <*> 0 . ;I16=7,4,0,0,376,13060,0,0,660,39600,0,0,216,5012,0,0;QS=1,0 PL:DP:DV 0,33,251:11:0 +17 2152 . G <*> 0 . ;I16=7,4,0,0,376,13356,0,0,660,39600,0,0,214,4948,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2153 . T <*> 0 . ;I16=7,3,0,0,335,11699,0,0,600,36000,0,0,212,4844,0,0;QS=1,0 PL:DP:DV 0,30,230:10:0 +17 2154 . C <*> 0 . ;I16=7,3,0,0,372,14570,0,0,600,36000,0,0,209,4699,0,0;QS=1,0 PL:DP:DV 0,30,251:10:0 +17 2155 . A <*> 0 . ;I16=7,3,0,0,361,13165,0,0,600,36000,0,0,206,4564,0,0;QS=1,0 PL:DP:DV 0,30,245:10:0 +17 2156 . C <*> 0 . ;I16=7,3,0,0,382,14740,0,0,600,36000,0,0,203,4439,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 2157 . A <*> 0 . ;I16=7,3,0,0,362,13566,0,0,600,36000,0,0,200,4324,0,0;QS=1,0 PL:DP:DV 0,30,250:10:0 +17 2158 . G <*> 0 . ;I16=7,3,0,0,394,15752,0,0,600,36000,0,0,197,4219,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 2159 . G <*> 0 . ;I16=6,3,0,0,344,13300,0,0,540,32400,0,0,183,3975,0,0;QS=1,0 PL:DP:DV 0,27,247:9:0 +17 2160 . C <*> 0 . ;I16=6,3,0,0,339,12953,0,0,540,32400,0,0,179,3813,0,0;QS=1,0 PL:DP:DV 0,27,244:9:0 +17 2161 . A <*> 0 . ;I16=7,3,0,0,367,13563,0,0,600,36000,0,0,183,3727,0,0;QS=1,0 PL:DP:DV 0,30,248:10:0 +17 2162 . C <*> 0 . ;I16=7,4,0,0,419,16147,0,0,660,39600,0,0,178,3574,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2163 . T <*> 0 . ;I16=7,4,0,0,413,15691,0,0,660,39600,0,0,174,3436,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2164 . G <*> 0 . ;I16=7,4,0,0,405,15423,0,0,660,39600,0,0,170,3314,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2165 . C <*> 0 . ;I16=7,4,0,0,424,16488,0,0,660,39600,0,0,166,3208,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2166 . T <*> 0 . ;I16=7,4,0,0,398,14726,0,0,660,39600,0,0,162,3118,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2167 . A <*> 0 . ;I16=7,4,0,0,382,13468,0,0,660,39600,0,0,158,3044,0,0;QS=1,0 PL:DP:DV 0,33,254:11:0 +17 2168 . C <*> 0 . ;I16=7,4,0,0,402,14886,0,0,660,39600,0,0,154,2986,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2169 . T <*> 0 . ;I16=7,4,0,0,388,14396,0,0,660,39600,0,0,150,2944,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2170 . C <*> 0 . ;I16=6,4,0,0,368,13782,0,0,600,36000,0,0,147,2917,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 2171 . C <*> 0 . ;I16=6,6,0,0,445,16697,0,0,720,43200,0,0,144,2904,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2172 . T <*> 0 . ;I16=6,6,0,0,403,13917,0,0,720,43200,0,0,143,2907,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2173 . G <*> 0 . ;I16=5,6,0,0,397,14571,0,0,660,39600,0,0,142,2876,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2174 . G <*> 0 . ;I16=5,6,0,0,391,14099,0,0,660,39600,0,0,141,2859,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2175 . G <*> 0 . ;I16=4,6,0,0,362,13264,0,0,600,36000,0,0,141,2855,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 2176 . G <*> 0 . ;I16=4,6,0,0,349,12419,0,0,600,36000,0,0,141,2863,0,0;QS=1,0 PL:DP:DV 0,30,247:10:0 +17 2177 . T <*> 0 . ;I16=4,6,0,0,339,11647,0,0,600,36000,0,0,141,2883,0,0;QS=1,0 PL:DP:DV 0,30,239:10:0 +17 2178 . T <*> 0 . ;I16=4,6,0,0,330,11118,0,0,600,36000,0,0,141,2915,0,0;QS=1,0 PL:DP:DV 0,30,234:10:0 +17 2179 . T <*> 0 . ;I16=4,6,0,0,337,11615,0,0,600,36000,0,0,142,2958,0,0;QS=1,0 PL:DP:DV 0,30,239:10:0 +17 2180 . T <*> 0 . ;I16=4,6,0,0,332,11302,0,0,600,36000,0,0,144,3012,0,0;QS=1,0 PL:DP:DV 0,30,236:10:0 +17 2181 . C <*> 0 . ;I16=4,5,0,0,301,10337,0,0,540,32400,0,0,136,2978,0,0;QS=1,0 PL:DP:DV 0,27,224:9:0 +17 2182 . C <*> 0 . ;I16=4,6,0,0,364,13440,0,0,600,36000,0,0,148,3156,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 2183 . A <*> 0 . ;I16=4,6,0,0,349,12421,0,0,600,36000,0,0,150,3246,0,0;QS=1,0 PL:DP:DV 0,30,247:10:0 +17 2184 . T <*> 0 . ;I16=3,6,0,0,309,10809,0,0,540,32400,0,0,153,3347,0,0;QS=1,0 PL:DP:DV 0,27,224:9:0 +17 2185 . C <*> 0 . ;I16=3,5,0,0,273,9743,0,0,480,28800,0,0,156,3408,0,0;QS=1,0 PL:DP:DV 0,24,211:8:0 +17 2186 . A <*> 0 . ;I16=3,5,0,0,264,9112,0,0,480,28800,0,0,159,3479,0,0;QS=1,0 PL:DP:DV 0,24,204:8:0 +17 2187 . A <*> 0 . ;I16=3,5,0,0,259,8801,0,0,480,28800,0,0,162,3560,0,0;QS=1,0 PL:DP:DV 0,24,201:8:0 +17 2188 . A <*> 0 . ;I16=4,5,0,0,283,9533,0,0,540,32400,0,0,164,3600,0,0;QS=1,0 PL:DP:DV 0,27,214:9:0 +17 2189 . C <*> 0 . ;I16=4,6,0,0,331,11429,0,0,557,32689,0,0,167,3649,0,0;QS=1,0 PL:DP:DV 0,30,230:10:0 +17 2190 . C <*> 0 . ;I16=5,6,0,0,348,11420,0,0,617,36289,0,0,171,3709,0,0;QS=1,0 PL:DP:DV 0,33,238:11:0 +17 2191 . C <*> 0 . ;I16=5,6,0,0,365,12833,0,0,617,36289,0,0,176,3782,0,0;QS=1,0 PL:DP:DV 0,33,251:11:0 +17 2192 . T <*> 0 . ;I16=5,6,0,0,367,12729,0,0,617,36289,0,0,181,3869,0,0;QS=1,0 PL:DP:DV 0,33,253:11:0 +17 2193 . C <*> 0 . ;I16=5,6,0,0,395,14969,0,0,617,36289,0,0,186,3970,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2194 . A <*> 0 . ;I16=5,5,0,0,346,12174,0,0,600,36000,0,0,186,4060,0,0;QS=1,0 PL:DP:DV 0,30,247:10:0 +17 2195 . A <*> 0 . ;I16=5,6,0,0,370,13112,0,0,617,36289,0,0,196,4214,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2196 . G <*> 0 . ;I16=5,6,0,0,415,15847,0,0,617,36289,0,0,201,4357,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2197 . A <*> 0 . ;I16=5,6,0,0,412,15510,0,0,617,36289,0,0,204,4412,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2198 . G <*> 0 . ;I16=5,5,0,0,369,13921,0,0,600,36000,0,0,198,4396,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 2199 . C <*> 0 . ;I16=5,6,0,0,405,15703,0,0,617,36289,0,0,210,4552,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2200 . T <*> 0 . ;I16=5,6,0,0,417,15891,0,0,617,36289,0,0,213,4637,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2201 . G <*> 0 . ;I16=5,6,0,0,402,15206,0,0,617,36289,0,0,216,4732,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2202 . G <*> 0 . ;I16=5,6,0,0,348,11772,0,0,617,36289,0,0,218,4788,0,0;QS=1,0 PL:DP:DV 0,33,245:11:0 +17 2203 . G <*> 0 . ;I16=5,6,0,0,387,14193,0,0,617,36289,0,0,219,4807,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2204 . C <*> 0 . ;I16=5,6,0,0,347,12177,0,0,617,36289,0,0,220,4840,0,0;QS=1,0 PL:DP:DV 0,33,246:11:0 +17 2205 . C <*> 0 . ;I16=5,7,0,0,415,15199,0,0,677,39889,0,0,220,4836,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2206 . T <*> 0 . ;I16=5,8,0,0,444,16130,0,0,737,43489,0,0,221,4845,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2207 . G <*> 0 . ;I16=5,7,0,0,449,16963,0,0,720,43200,0,0,205,4545,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2208 . G <*> 0 . ;I16=5,8,0,0,447,16023,0,0,737,43489,0,0,225,4909,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2209 . G <*> 0 . ;I16=5,7,0,0,417,14987,0,0,720,43200,0,0,207,4565,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2210 . G C,<*> 0 . ;I16=4,7,0,1,356,12530,25,625,660,39600,17,289,209,4595,21,441;QS=0.954424,0.0455764,0 PL:DP:DV 0,19,234,33,237,241:12:1 +17 2211 . T <*> 0 . ;I16=4,7,0,0,401,15003,0,0,660,39600,0,0,211,4637,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2212 . C <*> 0 . ;I16=5,8,0,0,476,18056,0,0,737,43489,0,0,236,5220,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2213 . A <*> 0 . ;I16=5,8,0,0,447,15809,0,0,737,43489,0,0,240,5334,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2214 . A <*> 0 . ;I16=5,8,0,0,430,14862,0,0,737,43489,0,0,243,5413,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2215 . C <*> 0 . ;I16=5,8,0,0,467,17599,0,0,737,43489,0,0,245,5455,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2216 . T <*> 0 . ;I16=5,8,0,0,456,16726,0,0,737,43489,0,0,246,5458,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2217 . T <*> 0 . ;I16=5,7,0,0,414,14696,0,0,720,43200,0,0,222,4846,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2218 . C <*> 0 . ;I16=5,8,0,0,446,16170,0,0,737,43489,0,0,248,5494,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2219 . C <*> 0 . ;I16=5,7,0,0,444,16856,0,0,720,43200,0,0,224,4902,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2220 . G A,<*> 0 . ;I16=4,2,1,5,194,6424,216,8002,360,21600,360,21600,105,2213,120,2732;QS=0.473171,0.526829,0 PL:DP:DV 139,0,130,157,148,255:12:6 +17 2221 . G <*> 0 . ;I16=5,7,0,0,440,16590,0,0,720,43200,0,0,226,4998,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2222 . C <*> 0 . ;I16=5,8,0,0,459,17279,0,0,737,43489,0,0,251,5637,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2223 . C <*> 0 . ;I16=5,8,0,0,489,18801,0,0,737,43489,0,0,251,5663,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2224 . T <*> 0 . ;I16=5,8,0,0,492,18832,0,0,737,43489,0,0,251,5701,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2225 . G <*> 0 . ;I16=5,8,0,0,476,17894,0,0,737,43489,0,0,251,5751,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2226 . G <*> 0 . ;I16=5,8,0,0,443,16119,0,0,737,43489,0,0,251,5813,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2227 . G <*> 0 . ;I16=5,6,0,0,384,13890,0,0,660,39600,0,0,227,5261,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2228 . G C,<*> 0 . ;I16=4,6,0,1,387,15261,16,256,600,36000,17,289,229,5343,25,625;QS=0.960298,0.0397022,0 PL:DP:DV 0,17,255,30,255,255:11:1 +17 2229 . A <*> 0 . ;I16=4,8,0,0,444,16544,0,0,677,39889,0,0,256,6058,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2230 . A <*> 0 . ;I16=4,8,0,0,419,14895,0,0,677,39889,0,0,259,6157,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2231 . A <*> 0 . ;I16=4,7,0,0,393,14215,0,0,660,39600,0,0,236,5590,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2232 . C <*> 0 . ;I16=4,8,0,0,474,18776,0,0,677,39889,0,0,262,6230,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2233 . T <*> 0 . ;I16=4,8,0,0,452,17382,0,0,677,39889,0,0,263,6251,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2234 . G <*> 0 . ;I16=4,8,0,0,425,15571,0,0,677,39889,0,0,264,6278,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2235 . G <*> 0 . ;I16=4,8,0,0,443,16561,0,0,677,39889,0,0,265,6311,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2236 . G <*> 0 . ;I16=4,8,0,0,450,17368,0,0,677,39889,0,0,266,6350,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2237 . G <*> 0 . ;I16=4,7,0,0,427,16671,0,0,660,39600,0,0,242,5770,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2238 . C <*> 0 . ;I16=4,8,0,0,444,17146,0,0,677,39889,0,0,267,6395,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2239 . A <*> 0 . ;I16=4,7,0,0,406,15192,0,0,660,39600,0,0,242,5774,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2240 . A <*> 0 . ;I16=4,8,0,0,464,18078,0,0,677,39889,0,0,267,6407,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2241 . G <*> 0 . ;I16=4,7,0,0,443,17893,0,0,660,39600,0,0,242,5794,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2242 . T <*> 0 . ;I16=4,8,0,0,425,15297,0,0,720,43200,0,0,242,5810,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2243 . A <*> 0 . ;I16=4,9,0,0,471,17195,0,0,737,43489,0,0,268,6456,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2244 . T <*> 0 . ;I16=4,9,0,0,470,17612,0,0,737,43489,0,0,269,6483,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2245 . C <*> 0 . ;I16=4,9,0,0,515,20467,0,0,737,43489,0,0,269,6467,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2246 . A <*> 0 . ;I16=4,8,0,0,417,15157,0,0,720,43200,0,0,242,5736,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2247 . C <*> 0 . ;I16=3,9,0,0,448,17032,0,0,677,39889,0,0,266,6266,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2248 . C <*> 0 . ;I16=3,9,0,0,491,20127,0,0,677,39889,0,0,265,6181,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2249 . A <*> 0 . ;I16=3,9,0,0,461,18037,0,0,677,39889,0,0,264,6106,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2250 . G <*> 0 . ;I16=3,9,0,0,461,18037,0,0,677,39889,0,0,263,6041,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2251 . A <*> 0 . ;I16=3,9,0,0,461,18301,0,0,677,39889,0,0,262,5986,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2252 . G <*> 0 . ;I16=3,8,0,0,447,18209,0,0,660,39600,0,0,236,5316,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2253 . A <*> 0 . ;I16=3,9,0,0,443,16793,0,0,677,39889,0,0,260,5906,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2254 . T <*> 0 . ;I16=3,8,0,0,416,15888,0,0,660,39600,0,0,233,5207,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2255 . G <*> 0 . ;I16=3,9,0,0,468,18444,0,0,677,39889,0,0,255,5719,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2256 . A <*> 0 . ;I16=3,9,0,0,454,17786,0,0,677,39889,0,0,252,5616,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2257 . G <*> 0 . ;I16=3,8,0,0,421,16369,0,0,660,39600,0,0,224,4898,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2258 . C <*> 0 . ;I16=3,9,0,0,476,19062,0,0,677,39889,0,0,246,5440,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2259 . T <*> 0 . ;I16=3,9,0,0,426,15642,0,0,677,39889,0,0,243,5367,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2260 . T <*> 0 . ;I16=3,9,0,0,437,16043,0,0,677,39889,0,0,240,5304,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2261 . T <*> 0 . ;I16=3,9,0,0,441,16355,0,0,677,39889,0,0,237,5251,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2262 . A <*> 0 . ;I16=3,9,0,0,425,15193,0,0,677,39889,0,0,234,5208,0,0;QS=1,0 PL:DP:DV 0,36,253:12:0 +17 2263 . T <*> 0 . ;I16=3,9,0,0,429,15507,0,0,677,39889,0,0,230,5126,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2264 . A <*> 0 . ;I16=3,8,0,0,413,15541,0,0,660,39600,0,0,201,4431,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2265 . A <*> 0 . ;I16=3,9,0,0,430,15698,0,0,720,43200,0,0,196,4324,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2266 . A <*> 0 . ;I16=3,10,0,0,427,14757,0,0,737,43489,0,0,214,4716,0,0;QS=1,0 PL:DP:DV 0,39,252:13:0 +17 2267 . A <*> 0 . ;I16=3,10,0,0,447,15657,0,0,737,43489,0,0,209,4597,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2268 . A <*> 0 . ;I16=3,10,0,0,484,18216,0,0,737,43489,0,0,203,4445,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2269 . T <*> 0 . ;I16=3,9,0,0,414,14514,0,0,677,39889,0,0,193,4293,0,0;QS=1,0 PL:DP:DV 0,36,246:12:0 +17 2270 . A <*> 0 . ;I16=3,8,0,0,377,13155,0,0,660,39600,0,0,174,3864,0,0;QS=1,0 PL:DP:DV 0,33,244:11:0 +17 2271 . A <*> 0 . ;I16=3,7,0,0,369,13707,0,0,557,32689,0,0,189,4079,0,0;QS=1,0 PL:DP:DV 0,30,243:10:0 +17 2272 . T <*> 0 . ;I16=3,6,0,0,334,12460,0,0,540,32400,0,0,170,3724,0,0;QS=1,0 PL:DP:DV 0,27,238:9:0 +17 2273 . G <*> 0 . ;I16=3,6,0,0,325,12357,0,0,540,32400,0,0,168,3666,0,0;QS=1,0 PL:DP:DV 0,27,240:9:0 +17 2274 . G <*> 0 . ;I16=3,7,0,0,361,13409,0,0,600,36000,0,0,166,3616,0,0;QS=1,0 PL:DP:DV 0,30,248:10:0 +17 2275 . T <*> 0 . ;I16=3,7,0,0,367,13565,0,0,600,36000,0,0,165,3575,0,0;QS=1,0 PL:DP:DV 0,30,249:10:0 +17 2276 . G <*> 0 . ;I16=4,8,0,0,452,17262,0,0,677,39889,0,0,176,3688,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2277 . C <*> 0 . ;I16=4,8,0,0,469,18505,0,0,677,39889,0,0,175,3645,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2278 . T <*> 0 . ;I16=4,8,0,0,423,15473,0,0,677,39889,0,0,174,3616,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2279 . A <*> 0 . ;I16=4,7,0,0,389,14401,0,0,617,36289,0,0,174,3600,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2280 . G <*> 0 . ;I16=4,7,0,0,418,16270,0,0,660,39600,0,0,165,3483,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2281 . C <*> 0 . ;I16=4,8,0,0,435,16133,0,0,720,43200,0,0,165,3411,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2282 . T <*> 0 . ;I16=4,9,0,0,431,15311,0,0,737,43489,0,0,172,3392,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2283 . G <*> 0 . ;I16=4,9,0,0,461,17079,0,0,737,43489,0,0,172,3344,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2284 . G <*> 0 . ;I16=4,9,0,0,458,16946,0,0,737,43489,0,0,172,3316,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2285 . G <*> 0 . ;I16=5,9,0,0,512,19024,0,0,797,47089,0,0,172,3308,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2286 . C <*> 0 . ;I16=5,9,0,0,531,20457,0,0,797,47089,0,0,173,3321,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2287 . A <*> 0 . ;I16=5,9,0,0,460,15960,0,0,797,47089,0,0,174,3356,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2288 . T <*> 0 . ;I16=4,9,0,0,456,16444,0,0,737,43489,0,0,176,3412,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2289 . G <*> 0 . ;I16=4,8,0,0,409,14669,0,0,720,43200,0,0,179,3487,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2290 . G <*> 0 . ;I16=3,9,0,0,456,17470,0,0,720,43200,0,0,183,3579,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2291 . T <*> 0 . ;I16=3,9,0,0,439,16341,0,0,720,43200,0,0,187,3637,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2292 . G <*> 0 . ;I16=3,9,0,0,455,17815,0,0,720,43200,0,0,191,3711,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2293 . G <*> 0 . ;I16=3,9,0,0,441,16645,0,0,720,43200,0,0,195,3801,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2294 . C <*> 0 . ;I16=3,10,0,0,454,16546,0,0,780,46800,0,0,199,3907,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2295 . T <*> 0 . ;I16=3,10,0,0,455,16483,0,0,780,46800,0,0,203,3981,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2296 . T <*> 0 . ;I16=3,10,0,0,459,16553,0,0,780,46800,0,0,207,4075,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2297 . G <*> 0 . ;I16=3,10,0,0,465,17167,0,0,780,46800,0,0,211,4189,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2298 . C <*> 0 . ;I16=3,10,0,0,506,19792,0,0,780,46800,0,0,215,4323,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2299 . A <*> 0 . ;I16=3,10,0,0,451,16087,0,0,780,46800,0,0,219,4477,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2300 . C <*> 0 . ;I16=3,9,0,0,402,14428,0,0,720,43200,0,0,202,4200,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2301 . C <*> 0 . ;I16=3,11,0,0,510,19092,0,0,809,47641,0,0,225,4741,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2302 . T <*> 0 . ;I16=3,11,0,0,499,18253,0,0,809,47641,0,0,228,4850,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2303 . G <*> 0 . ;I16=3,11,0,0,491,17835,0,0,809,47641,0,0,231,4977,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2304 . T <*> 0 . ;I16=3,11,0,0,480,16776,0,0,809,47641,0,0,233,5073,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2305 . A <*> 0 . ;I16=3,9,0,0,408,14076,0,0,720,43200,0,0,232,5172,0,0;QS=1,0 PL:DP:DV 0,36,248:12:0 +17 2306 . A <*> 0 . ;I16=3,9,0,0,389,13403,0,0,689,40441,0,0,239,5269,0,0;QS=1,0 PL:DP:DV 0,36,246:12:0 +17 2307 . T <*> 0 . ;I16=3,9,0,0,407,14191,0,0,689,40441,0,0,241,5313,0,0;QS=1,0 PL:DP:DV 0,36,251:12:0 +17 2308 . C <*> 0 . ;I16=3,9,0,0,412,14808,0,0,689,40441,0,0,243,5369,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2309 . C A,<*> 0 . ;I16=3,8,0,1,354,12176,16,256,660,39600,29,841,237,5373,8,64;QS=0.956757,0.0432432,0 PL:DP:DV 0,20,224,33,227,230:12:1 +17 2310 . C <*> 0 . ;I16=3,9,0,0,437,16307,0,0,689,40441,0,0,247,5517,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2311 . A <*> 0 . ;I16=4,9,0,0,480,17964,0,0,749,44041,0,0,248,5558,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2312 . G <*> 0 . ;I16=4,10,0,0,525,20201,0,0,809,47641,0,0,250,5610,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2313 . C <*> 0 . ;I16=4,10,0,0,506,19044,0,0,809,47641,0,0,253,5675,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2314 . A <*> 0 . ;I16=4,10,0,0,430,14170,0,0,809,47641,0,0,256,5754,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2315 . C <*> 0 . ;I16=4,11,0,0,521,18821,0,0,869,51241,0,0,259,5847,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2316 . T <*> 0 . ;I16=4,11,0,0,520,18712,0,0,869,51241,0,0,262,5904,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2317 . T <*> 0 . ;I16=4,12,0,0,492,16200,0,0,929,54841,0,0,264,5926,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2318 . T <*> 0 . ;I16=4,10,0,0,473,16921,0,0,840,50400,0,0,225,5051,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2319 . G <*> 0 . ;I16=4,12,0,0,592,22290,0,0,929,54841,0,0,270,6022,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2320 . G <*> 0 . ;I16=3,12,0,0,532,19338,0,0,869,51241,0,0,273,6045,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2321 . G <*> 0 . ;I16=3,12,0,0,528,19184,0,0,869,51241,0,0,276,6082,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2322 . A <*> 0 . ;I16=3,13,0,0,557,20049,0,0,929,54841,0,0,279,6133,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2323 . G <*> 0 . ;I16=3,13,0,0,594,22664,0,0,929,54841,0,0,283,6199,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2324 . G <*> 0 . ;I16=3,12,0,0,509,18101,0,0,869,51241,0,0,285,6277,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2325 . C <*> 0 . ;I16=3,12,0,0,481,16459,0,0,869,51241,0,0,266,5754,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2326 . C <*> 0 . ;I16=3,12,0,0,463,14707,0,0,900,54000,0,0,270,5868,0,0;QS=1,0 PL:DP:DV 0,45,241:15:0 +17 2327 . G <*> 0 . ;I16=3,13,0,0,551,19851,0,0,929,54841,0,0,298,6572,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2328 . A <*> 0 . ;I16=2,13,0,0,532,19142,0,0,869,51241,0,0,276,6040,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2329 . G <*> 0 . ;I16=3,12,0,0,510,18494,0,0,869,51241,0,0,305,6771,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2330 . C <*> 0 . ;I16=3,12,0,0,565,21917,0,0,869,51241,0,0,309,6889,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2331 . T <*> 0 . ;I16=3,12,0,0,504,17538,0,0,869,51241,0,0,313,7019,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2332 . A <*> 0 . ;I16=4,12,0,0,575,21379,0,0,929,54841,0,0,317,7161,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2333 . G <*> 0 . ;I16=4,12,0,0,591,22435,0,0,929,54841,0,0,322,7316,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2334 . G <*> 0 . ;I16=4,12,0,0,569,21179,0,0,929,54841,0,0,327,7485,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2335 . A <*> 0 . ;I16=4,12,0,0,581,21463,0,0,929,54841,0,0,332,7668,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2336 . G <*> 0 . ;I16=4,12,0,0,599,22753,0,0,929,54841,0,0,337,7865,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2337 . G <*> 0 . ;I16=4,12,0,0,554,19972,0,0,929,54841,0,0,341,8025,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2338 . A <*> 0 . ;I16=4,12,0,0,553,19589,0,0,929,54841,0,0,344,8146,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2339 . T <*> 0 . ;I16=4,12,0,0,517,17423,0,0,929,54841,0,0,347,8277,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2340 . C <*> 0 . ;I16=4,12,0,0,512,16842,0,0,929,54841,0,0,349,8369,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2341 . G <*> 0 . ;I16=4,11,0,0,490,16450,0,0,869,51241,0,0,325,7797,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2342 . T <*> 0 . ;I16=4,11,0,0,543,19797,0,0,869,51241,0,0,352,8484,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2343 . T <*> 0 . ;I16=4,10,0,0,450,15276,0,0,809,47641,0,0,332,8062,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2344 . T <*> 0 . ;I16=4,11,0,0,526,18720,0,0,869,51241,0,0,354,8528,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2345 . G <*> 0 . ;I16=4,11,0,0,553,20893,0,0,869,51241,0,0,355,8559,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2346 . A <*> 0 . ;I16=4,11,0,0,555,20717,0,0,869,51241,0,0,356,8596,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2347 . G <*> 0 . ;I16=4,11,0,0,541,20167,0,0,869,51241,0,0,357,8639,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2348 . T <*> 0 . ;I16=4,11,0,0,461,15107,0,0,869,51241,0,0,357,8637,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2349 . C <*> 0 . ;I16=4,11,0,0,510,18270,0,0,869,51241,0,0,356,8590,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2350 . C <*> 0 . ;I16=4,11,0,0,551,20405,0,0,869,51241,0,0,330,7924,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2351 . A <*> 0 . ;I16=5,11,0,0,582,21408,0,0,929,54841,0,0,354,8466,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2352 . G <*> 0 . ;I16=5,11,0,0,581,21803,0,0,929,54841,0,0,353,8393,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2353 . C <*> 0 . ;I16=5,11,0,0,558,19930,0,0,929,54841,0,0,352,8330,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2354 . A <*> 0 . ;I16=5,11,0,0,560,20286,0,0,929,54841,0,0,351,8277,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2355 . G <*> 0 . ;I16=5,11,0,0,578,21474,0,0,929,54841,0,0,349,8185,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2356 . T <*> 0 . ;I16=5,11,0,0,559,19795,0,0,929,54841,0,0,346,8056,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2357 . T <*> 0 . ;I16=5,11,0,0,571,20725,0,0,929,54841,0,0,343,7941,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2358 . T <*> 0 . ;I16=5,11,0,0,589,21747,0,0,929,54841,0,0,339,7789,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2359 . G <*> 0 . ;I16=5,11,0,0,584,21712,0,0,929,54841,0,0,335,7649,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2360 . A <*> 0 . ;I16=5,11,0,0,592,22094,0,0,929,54841,0,0,330,7472,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2361 . G <*> 0 . ;I16=5,11,0,0,571,21131,0,0,929,54841,0,0,325,7309,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2362 . A <*> 0 . ;I16=5,11,0,0,517,17497,0,0,929,54841,0,0,320,7160,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2363 . C <*> 0 . ;I16=5,11,0,0,569,20837,0,0,929,54841,0,0,315,7025,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2364 . C <*> 0 . ;I16=5,11,0,0,594,22590,0,0,929,54841,0,0,310,6904,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2365 . A <*> 0 . ;I16=5,10,0,0,552,20506,0,0,869,51241,0,0,305,6747,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2366 . G <*> 0 . ;I16=5,10,0,0,582,22752,0,0,900,54000,0,0,275,5979,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2367 . C <*> 0 . ;I16=5,11,0,0,582,21448,0,0,929,54841,0,0,296,6476,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2368 . C <*> 0 . ;I16=5,11,0,0,593,22733,0,0,929,54841,0,0,292,6364,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2369 . T <*> 0 . ;I16=5,11,0,0,588,21910,0,0,929,54841,0,0,287,6219,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2370 . G <*> 0 . ;I16=5,11,0,0,603,23057,0,0,929,54841,0,0,282,6092,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2371 . G <*> 0 . ;I16=5,11,0,0,593,22231,0,0,929,54841,0,0,277,5983,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2372 . C <*> 0 . ;I16=5,11,0,0,561,20321,0,0,929,54841,0,0,272,5892,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2373 . C <*> 0 . ;I16=5,11,0,0,603,23079,0,0,929,54841,0,0,267,5819,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2374 . A <*> 0 . ;I16=5,10,0,0,540,19592,0,0,869,51241,0,0,263,5763,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2375 . A <*> 0 . ;I16=4,10,0,0,496,17636,0,0,809,47641,0,0,259,5723,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2376 . T <*> 0 . ;I16=4,10,0,0,500,17934,0,0,809,47641,0,0,255,5647,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2377 . A <*> 0 . ;I16=4,10,0,0,463,15815,0,0,809,47641,0,0,251,5583,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2378 . C <*> 0 . ;I16=4,10,0,0,456,15104,0,0,809,47641,0,0,247,5531,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2379 . G <*> 0 . ;I16=4,10,0,0,482,16906,0,0,809,47641,0,0,243,5491,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2380 . G <*> 0 . ;I16=4,8,0,0,467,18277,0,0,689,40441,0,0,215,4837,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2381 . C <*> 0 . ;I16=4,8,0,0,463,17899,0,0,689,40441,0,0,238,5442,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2382 . A <*> 0 . ;I16=5,8,0,0,461,16477,0,0,749,44041,0,0,236,5430,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2383 . A <*> 0 . ;I16=5,8,0,0,463,16673,0,0,749,44041,0,0,235,5427,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2384 . A <*> 0 . ;I16=5,8,0,0,451,15849,0,0,749,44041,0,0,233,5385,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2385 . A <*> 0 . ;I16=4,8,0,0,415,14557,0,0,689,40441,0,0,232,5354,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2386 . C <*> 0 . ;I16=4,8,0,0,446,16668,0,0,689,40441,0,0,230,5284,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2387 . C <*> 0 . ;I16=4,8,0,0,460,17754,0,0,689,40441,0,0,227,5177,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2388 . C <*> 0 . ;I16=4,8,0,0,463,17969,0,0,689,40441,0,0,224,5084,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2389 . A <*> 0 . ;I16=5,8,0,0,452,15922,0,0,749,44041,0,0,221,5005,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2390 . G <*> 0 . ;I16=5,7,0,0,437,16317,0,0,689,40441,0,0,219,4891,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2391 . T <*> 0 . ;I16=5,7,0,0,428,15372,0,0,689,40441,0,0,217,4793,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2392 . C <*> 0 . ;I16=5,7,0,0,479,19187,0,0,689,40441,0,0,213,4611,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2393 . T <*> 0 . ;I16=5,7,0,0,444,16588,0,0,689,40441,0,0,209,4445,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2394 . C <*> 0 . ;I16=5,6,0,0,438,17506,0,0,629,36841,0,0,206,4294,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2395 . T <*> 0 . ;I16=5,6,0,0,415,15763,0,0,629,36841,0,0,203,4157,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2396 . A <*> 0 . ;I16=5,6,0,0,400,14624,0,0,629,36841,0,0,200,4034,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2397 . C <*> 0 . ;I16=5,7,0,0,450,17070,0,0,689,40441,0,0,196,3876,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2398 . A <*> 0 . ;I16=5,7,0,0,421,15139,0,0,689,40441,0,0,193,3735,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2399 . A <*> 0 . ;I16=5,7,0,0,445,16617,0,0,689,40441,0,0,190,3612,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2400 . A <*> 0 . ;I16=5,7,0,0,431,15611,0,0,689,40441,0,0,187,3507,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2401 . A <*> 0 . ;I16=6,7,0,0,453,15955,0,0,749,44041,0,0,184,3420,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2402 . A <*> 0 . ;I16=6,7,0,0,460,16536,0,0,749,44041,0,0,182,3352,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2403 . A <*> 0 . ;I16=6,7,0,0,471,17199,0,0,749,44041,0,0,180,3304,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2404 . T <*> 0 . ;I16=6,7,0,0,449,15645,0,0,749,44041,0,0,178,3276,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2405 . A <*> 0 . ;I16=7,7,0,0,497,17719,0,0,809,47641,0,0,176,3268,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2406 . C <*> 0 . ;I16=7,7,0,0,541,21039,0,0,809,47641,0,0,175,3281,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2407 . A <*> 0 . ;I16=8,7,0,0,534,19310,0,0,869,51241,0,0,173,3267,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2408 . A <*> 0 . ;I16=8,7,0,0,517,18265,0,0,869,51241,0,0,171,3227,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2409 . A <*> 0 . ;I16=8,6,0,0,495,17885,0,0,840,50400,0,0,170,3210,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2410 . A <*> 0 . ;I16=8,6,0,0,485,17217,0,0,840,50400,0,0,169,3215,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2411 . A <*> 0 . ;I16=7,6,0,0,466,17020,0,0,780,46800,0,0,169,3241,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2412 . A <*> 0 . ;I16=7,5,0,0,430,15556,0,0,720,43200,0,0,170,3286,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2413 . C <*> 0 . ;I16=7,5,0,0,458,17556,0,0,720,43200,0,0,171,3349,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2414 . A <*> 0 . ;I16=8,5,0,0,465,16995,0,0,749,44041,0,0,172,3430,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2415 . A <*> 0 . ;I16=9,4,0,0,474,17416,0,0,749,44041,0,0,174,3478,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2416 . C <*> 0 . ;I16=8,4,0,0,457,17511,0,0,720,43200,0,0,175,3539,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2417 . T <*> 0 . ;I16=9,3,0,0,454,17546,0,0,689,40441,0,0,181,3625,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2418 . A <*> 0 . ;I16=9,3,0,0,438,16112,0,0,689,40441,0,0,185,3723,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2419 . G <*> 0 . ;I16=9,3,0,0,454,17342,0,0,689,40441,0,0,189,3837,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2420 . C <*> 0 . ;I16=9,4,0,0,470,17352,0,0,749,44041,0,0,194,3968,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2421 . C <*> 0 . ;I16=8,4,0,0,470,18580,0,0,720,43200,0,0,192,4068,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2422 . A <*> 0 . ;I16=9,3,0,0,455,17323,0,0,689,40441,0,0,205,4283,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2423 . G <*> 0 . ;I16=9,2,0,0,428,17010,0,0,629,36841,0,0,206,4398,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2424 . G <*> 0 . ;I16=8,3,0,0,422,16278,0,0,660,39600,0,0,205,4459,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2425 . C <*> 0 . ;I16=8,3,0,0,413,15925,0,0,660,39600,0,0,208,4548,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2426 . G <*> 0 . ;I16=8,3,0,0,362,12114,0,0,660,39600,0,0,211,4651,0,0;QS=1,0 PL:DP:DV 0,33,232:11:0 +17 2427 . T <*> 0 . ;I16=9,3,0,0,446,16638,0,0,689,40441,0,0,226,4886,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2428 . G <*> 0 . ;I16=9,3,0,0,453,17847,0,0,689,40441,0,0,229,4991,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2429 . G <*> 0 . ;I16=8,3,0,0,359,12685,0,0,660,39600,0,0,217,4885,0,0;QS=1,0 PL:DP:DV 0,33,241:11:0 +17 2430 . T A,<*> 0 . ;I16=8,3,1,0,346,11414,21,441,660,39600,29,841,219,4987,16,256;QS=0.942779,0.0572207,0 PL:DP:DV 0,15,212,33,215,222:12:1 +17 2431 . G <*> 0 . ;I16=9,3,0,0,429,16059,0,0,689,40441,0,0,225,5195,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2432 . G <*> 0 . ;I16=8,4,0,0,424,15450,0,0,689,40441,0,0,241,5447,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2433 . T <*> 0 . ;I16=8,4,0,0,417,15019,0,0,689,40441,0,0,244,5516,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2434 . G <*> 0 . ;I16=8,4,0,0,429,15733,0,0,720,43200,0,0,227,5195,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2435 . C <*> 0 . ;I16=9,4,0,0,473,17963,0,0,749,44041,0,0,251,5685,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2436 . A <*> 0 . ;I16=8,4,0,0,401,13765,0,0,720,43200,0,0,233,5303,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2437 . C <*> 0 . ;I16=8,4,0,0,436,16424,0,0,720,43200,0,0,236,5372,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2438 . A <*> 0 . ;I16=9,5,0,0,441,14981,0,0,809,47641,0,0,263,6027,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2439 . C <*> 0 . ;I16=8,5,0,0,477,17917,0,0,780,46800,0,0,243,5541,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2440 . C <*> 0 . ;I16=9,5,0,0,503,19343,0,0,809,47641,0,0,272,6268,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2441 . T <*> 0 . ;I16=9,5,0,0,516,19222,0,0,809,47641,0,0,274,6282,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2442 . G <*> 0 . ;I16=8,5,0,0,476,17842,0,0,780,46800,0,0,251,5683,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2443 . T <*> 0 . ;I16=9,5,0,0,479,16633,0,0,809,47641,0,0,278,6346,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2444 . A <*> 0 . ;I16=9,6,0,0,522,18860,0,0,869,51241,0,0,280,6396,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2445 . G <*> 0 . ;I16=8,6,0,0,509,19143,0,0,840,50400,0,0,257,5783,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2446 . T <*> 0 . ;I16=9,6,0,0,505,17529,0,0,869,51241,0,0,284,6432,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2447 . C <*> 0 . ;I16=10,6,0,0,554,20108,0,0,929,54841,0,0,286,6468,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2448 . C <*> 0 . ;I16=9,5,0,0,500,18266,0,0,809,47641,0,0,271,6305,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2449 . C <*> 0 . ;I16=8,6,0,0,503,18631,0,0,840,50400,0,0,242,5330,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2450 . A <*> 0 . ;I16=7,6,0,0,430,15278,0,0,780,46800,0,0,246,5406,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2451 . G <*> 0 . ;I16=9,6,0,0,568,22032,0,0,869,51241,0,0,300,6744,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2452 . C <*> 0 . ;I16=9,6,0,0,509,18447,0,0,869,51241,0,0,304,6844,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2453 . T <*> 0 . ;I16=9,6,0,0,516,18392,0,0,869,51241,0,0,308,6956,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2454 . A <*> 0 . ;I16=9,6,0,0,476,15868,0,0,869,51241,0,0,312,7080,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2455 . C <*> 0 . ;I16=9,6,0,0,544,20152,0,0,869,51241,0,0,316,7216,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2456 . T <*> 0 . ;I16=8,7,0,0,542,20012,0,0,900,54000,0,0,295,6739,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2457 . C <*> 0 . ;I16=9,7,0,0,543,19387,0,0,929,54841,0,0,324,7474,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2458 . A <*> 0 . ;I16=9,7,0,0,588,22322,0,0,929,54841,0,0,328,7596,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2459 . G <*> 0 . ;I16=8,7,0,0,573,22163,0,0,900,54000,0,0,307,7105,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2460 . G <*> 0 . ;I16=8,7,0,0,563,21693,0,0,900,54000,0,0,310,7200,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2461 . A <*> 0 . ;I16=9,7,0,0,569,20957,0,0,929,54841,0,0,338,7930,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2462 . G <*> 0 . ;I16=9,8,0,0,610,22784,0,0,989,58441,0,0,341,8045,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 2463 . G T,<*> 0 . ;I16=8,8,1,0,546,19550,14,196,960,57600,29,841,320,7546,25,625;QS=0.975,0.025,0 PL:DP:DV 0,36,255,48,255,255:17:1 +17 2464 . C <*> 0 . ;I16=9,8,0,0,643,25005,0,0,989,58441,0,0,347,8209,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 2465 . T <*> 0 . ;I16=8,8,0,0,575,21615,0,0,929,54841,0,0,324,7634,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2466 . G <*> 0 . ;I16=8,7,0,0,587,23207,0,0,900,54000,0,0,325,7599,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2467 . A <*> 0 . ;I16=8,7,0,0,546,20184,0,0,900,54000,0,0,327,7625,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2468 . G <*> 0 . ;I16=9,7,0,0,605,23717,0,0,929,54841,0,0,354,8288,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2469 . G <*> 0 . ;I16=9,7,0,0,583,22107,0,0,929,54841,0,0,356,8338,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2470 . G <*> 0 . ;I16=8,7,0,0,546,20560,0,0,900,54000,0,0,332,7724,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2471 . G <*> 0 . ;I16=9,7,0,0,556,20438,0,0,929,54841,0,0,358,8370,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2472 . G <*> 0 . ;I16=8,7,0,0,538,20056,0,0,900,54000,0,0,333,7727,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2473 . A <*> 0 . ;I16=8,7,0,0,514,18326,0,0,869,51241,0,0,341,8039,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2474 . A <*> 0 . ;I16=9,7,0,0,562,21030,0,0,929,54841,0,0,356,8248,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2475 . G <*> 0 . ;I16=9,7,0,0,612,23854,0,0,929,54841,0,0,355,8211,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2476 . G <*> 0 . ;I16=7,7,0,0,514,19740,0,0,840,50400,0,0,316,7390,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2477 . A <*> 0 . ;I16=8,7,0,0,539,19743,0,0,869,51241,0,0,341,8023,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2478 . C <*> 0 . ;I16=8,7,0,0,579,22957,0,0,869,51241,0,0,341,8039,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2479 . T <*> 0 . ;I16=9,7,0,0,580,21768,0,0,929,54841,0,0,351,8163,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2480 . G <*> 0 . ;I16=8,7,0,0,559,21285,0,0,900,54000,0,0,324,7502,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2481 . C <*> 0 . ;I16=7,7,0,0,516,19638,0,0,840,50400,0,0,314,7414,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2482 . T <*> 0 . ;I16=9,7,0,0,559,20553,0,0,929,54841,0,0,343,7991,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2483 . T <*> 0 . ;I16=8,7,0,0,544,20444,0,0,869,51241,0,0,333,7855,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2484 . G <*> 0 . ;I16=8,7,0,0,576,22630,0,0,900,54000,0,0,309,7129,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2485 . A T,<*> 0 . ;I16=8,7,1,0,536,19970,17,289,900,54000,29,841,304,7006,25,625;QS=0.969259,0.0307414,0 PL:DP:DV 0,31,255,45,255,255:16:1 +17 2486 . G <*> 0 . ;I16=9,7,0,0,598,23372,0,0,929,54841,0,0,324,7522,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2487 . C <*> 0 . ;I16=8,7,0,0,469,16355,0,0,900,54000,0,0,294,6802,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2488 . C <*> 0 . ;I16=7,7,0,0,507,18909,0,0,840,50400,0,0,268,6270,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2489 . C <*> 0 . ;I16=5,7,0,0,451,17293,0,0,720,43200,0,0,264,6188,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2490 . A <*> 0 . ;I16=5,7,0,0,448,17276,0,0,720,43200,0,0,260,6064,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2491 . G <*> 0 . ;I16=6,7,0,0,477,18139,0,0,749,44041,0,0,278,6432,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2492 . G A,<*> 0 . ;I16=5,7,1,0,470,18586,16,256,720,43200,29,841,252,5840,21,441;QS=0.967078,0.0329218,0 PL:DP:DV 0,22,255,36,255,255:13:1 +17 2493 . A G,<*> 0 . ;I16=5,7,1,0,463,18015,13,169,720,43200,29,841,248,5740,20,400;QS=0.972689,0.0273109,0 PL:DP:DV 0,25,255,36,255,255:13:1 +17 2494 . G <*> 0 . ;I16=5,7,0,0,443,16727,0,0,720,43200,0,0,243,5599,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2495 . T <*> 0 . ;I16=4,7,0,0,398,14632,0,0,629,36841,0,0,220,5046,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2496 . T <*> 0 . ;I16=6,7,0,0,454,16418,0,0,749,44041,0,0,250,5636,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2497 . T <*> 0 . ;I16=6,6,0,0,429,16041,0,0,689,40441,0,0,245,5491,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2498 . G <*> 0 . ;I16=6,6,0,0,447,17033,0,0,689,40441,0,0,240,5356,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2499 . A <*> 0 . ;I16=6,6,0,0,449,17155,0,0,689,40441,0,0,235,5231,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2500 . G <*> 0 . ;I16=5,6,0,0,410,15930,0,0,660,39600,0,0,217,4947,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2501 . G <*> 0 . ;I16=5,6,0,0,440,17646,0,0,660,39600,0,0,213,4867,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2502 . C <*> 0 . ;I16=6,6,0,0,461,17913,0,0,689,40441,0,0,220,4916,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2503 . T <*> 0 . ;I16=6,6,0,0,457,17613,0,0,689,40441,0,0,215,4831,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2504 . G <*> 0 . ;I16=6,6,0,0,429,16161,0,0,689,40441,0,0,210,4756,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2505 . C <*> 0 . ;I16=5,6,0,0,427,16853,0,0,629,36841,0,0,206,4690,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2506 . T <*> 0 . ;I16=5,6,0,0,392,14610,0,0,629,36841,0,0,201,4583,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2507 . G <*> 0 . ;I16=3,6,0,0,337,13151,0,0,540,32400,0,0,191,4449,0,0;QS=1,0 PL:DP:DV 0,27,241:9:0 +17 2508 . T <*> 0 . ;I16=3,6,0,0,337,12787,0,0,540,32400,0,0,188,4370,0,0;QS=1,0 PL:DP:DV 0,27,241:9:0 +17 2509 . G <*> 0 . ;I16=3,6,0,0,352,14052,0,0,540,32400,0,0,184,4248,0,0;QS=1,0 PL:DP:DV 0,27,253:9:0 +17 2510 . A <*> 0 . ;I16=4,6,0,0,368,14028,0,0,569,33241,0,0,183,4143,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 2511 . G <*> 0 . ;I16=4,6,0,0,386,15014,0,0,569,33241,0,0,178,4032,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 2512 . C <*> 0 . ;I16=4,6,0,0,384,15380,0,0,569,33241,0,0,173,3931,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 2513 . T <*> 0 . ;I16=4,6,0,0,346,12894,0,0,569,33241,0,0,167,3791,0,0;QS=1,0 PL:DP:DV 0,30,246:10:0 +17 2514 . G <*> 0 . ;I16=3,6,0,0,315,11605,0,0,540,32400,0,0,162,3662,0,0;QS=1,0 PL:DP:DV 0,27,228:9:0 +17 2515 . T <*> 0 . ;I16=2,6,0,0,258,9110,0,0,480,28800,0,0,158,3542,0,0;QS=1,0 PL:DP:DV 0,24,182:8:0 +17 2516 . G <*> 0 . ;I16=2,6,0,0,292,10918,0,0,480,28800,0,0,154,3430,0,0;QS=1,0 PL:DP:DV 0,24,211:8:0 +17 2517 . A <*> 0 . ;I16=2,6,0,0,298,11152,0,0,480,28800,0,0,150,3326,0,0;QS=1,0 PL:DP:DV 0,24,215:8:0 +17 2518 . T <*> 0 . ;I16=1,6,0,0,268,10288,0,0,420,25200,0,0,131,3005,0,0;QS=1,0 PL:DP:DV 0,21,188:7:0 +17 2519 . C <*> 0 . ;I16=2,5,0,0,230,7588,0,0,420,25200,0,0,143,3141,0,0;QS=1,0 PL:DP:DV 0,21,175:7:0 +17 2520 . G <*> 0 . ;I16=2,5,0,0,243,8905,0,0,420,25200,0,0,140,3058,0,0;QS=1,0 PL:DP:DV 0,21,187:7:0 +17 2521 . C <*> 0 . ;I16=2,5,0,0,281,11293,0,0,420,25200,0,0,137,2981,0,0;QS=1,0 PL:DP:DV 0,21,214:7:0 +17 2522 . A <*> 0 . ;I16=2,5,0,0,228,7822,0,0,420,25200,0,0,133,2861,0,0;QS=1,0 PL:DP:DV 0,21,173:7:0 +17 2523 . T <*> 0 . ;I16=2,5,0,0,269,10373,0,0,420,25200,0,0,129,2749,0,0;QS=1,0 PL:DP:DV 0,21,207:7:0 +17 2524 . C <*> 0 . ;I16=1,5,0,0,238,9468,0,0,360,21600,0,0,116,2564,0,0;QS=1,0 PL:DP:DV 0,18,182:6:0 +17 2525 . A <*> 0 . ;I16=2,6,0,0,235,7509,0,0,480,28800,0,0,121,2549,0,0;QS=1,0 PL:DP:DV 0,24,168:8:0 +17 2526 . C <*> 0 . ;I16=2,7,0,0,334,12580,0,0,540,32400,0,0,118,2462,0,0;QS=1,0 PL:DP:DV 0,27,229:9:0 +17 2527 . T <*> 0 . ;I16=2,7,0,0,316,11376,0,0,540,32400,0,0,115,2337,0,0;QS=1,0 PL:DP:DV 0,27,217:9:0 +17 2528 . G <*> 0 . ;I16=2,7,0,0,344,13226,0,0,540,32400,0,0,112,2226,0,0;QS=1,0 PL:DP:DV 0,27,234:9:0 +17 2529 . C <*> 0 . ;I16=2,7,0,0,333,12465,0,0,540,32400,0,0,109,2129,0,0;QS=1,0 PL:DP:DV 0,27,228:9:0 +17 2530 . A <*> 0 . ;I16=2,7,0,0,308,10736,0,0,540,32400,0,0,106,2046,0,0;QS=1,0 PL:DP:DV 0,27,209:9:0 +17 2531 . T <*> 0 . ;I16=2,6,0,0,291,10663,0,0,480,28800,0,0,103,1927,0,0;QS=1,0 PL:DP:DV 0,24,210:8:0 +17 2532 . T <*> 0 . ;I16=2,6,0,0,290,10622,0,0,480,28800,0,0,100,1822,0,0;QS=1,0 PL:DP:DV 0,24,212:8:0 +17 2533 . C <*> 0 . ;I16=2,7,0,0,309,10749,0,0,540,32400,0,0,97,1731,0,0;QS=1,0 PL:DP:DV 0,27,212:9:0 +17 2534 . C <*> 0 . ;I16=1,7,0,0,303,11547,0,0,480,28800,0,0,96,1654,0,0;QS=1,0 PL:DP:DV 0,24,202:8:0 +17 2535 . A <*> 0 . ;I16=1,7,0,0,311,12147,0,0,480,28800,0,0,95,1591,0,0;QS=1,0 PL:DP:DV 0,24,204:8:0 +17 2536 . G <*> 0 . ;I16=1,7,0,0,296,11044,0,0,480,28800,0,0,94,1542,0,0;QS=1,0 PL:DP:DV 0,24,195:8:0 +17 2537 . C <*> 0 . ;I16=1,7,0,0,294,10932,0,0,480,28800,0,0,92,1458,0,0;QS=1,0 PL:DP:DV 0,24,195:8:0 +17 2538 . C <*> 0 . ;I16=1,6,0,0,220,7406,0,0,420,25200,0,0,91,1389,0,0;QS=1,0 PL:DP:DV 0,21,157:7:0 +17 2539 . C <*> 0 . ;I16=1,6,0,0,207,6247,0,0,420,25200,0,0,90,1334,0,0;QS=1,0 PL:DP:DV 0,21,146:7:0 +17 2540 . G <*> 0 . ;I16=1,6,0,0,268,10324,0,0,420,25200,0,0,89,1293,0,0;QS=1,0 PL:DP:DV 0,21,189:7:0 +17 2541 . G <*> 0 . ;I16=1,6,0,0,240,8406,0,0,420,25200,0,0,88,1266,0,0;QS=1,0 PL:DP:DV 0,21,170:7:0 +17 2542 . T <*> 0 . ;I16=1,6,0,0,259,9681,0,0,420,25200,0,0,87,1253,0,0;QS=1,0 PL:DP:DV 0,21,183:7:0 +17 2543 . G <*> 0 . ;I16=1,6,0,0,275,10843,0,0,420,25200,0,0,86,1254,0,0;QS=1,0 PL:DP:DV 0,21,196:7:0 +17 2544 . A <*> 0 . ;I16=2,6,0,0,279,9895,0,0,480,28800,0,0,85,1269,0,0;QS=1,0 PL:DP:DV 0,24,202:8:0 +17 2545 . C <*> 0 . ;I16=2,6,0,0,298,11214,0,0,480,28800,0,0,85,1299,0,0;QS=1,0 PL:DP:DV 0,24,217:8:0 +17 2546 . A <*> 0 . ;I16=2,6,0,0,287,10767,0,0,480,28800,0,0,85,1345,0,0;QS=1,0 PL:DP:DV 0,24,206:8:0 +17 2547 . G <*> 0 . ;I16=1,6,0,0,269,10389,0,0,420,25200,0,0,86,1406,0,0;QS=1,0 PL:DP:DV 0,21,191:7:0 +17 2548 . A <*> 0 . ;I16=1,6,0,0,275,10833,0,0,420,25200,0,0,87,1481,0,0;QS=1,0 PL:DP:DV 0,21,196:7:0 +17 2549 . G <*> 0 . ;I16=1,6,0,0,254,9342,0,0,420,25200,0,0,88,1570,0,0;QS=1,0 PL:DP:DV 0,21,180:7:0 +17 2550 . T <*> 0 . ;I16=1,6,0,0,258,9554,0,0,420,25200,0,0,89,1673,0,0;QS=1,0 PL:DP:DV 0,21,182:7:0 +17 2551 . G <*> 0 . ;I16=1,6,0,0,251,9233,0,0,420,25200,0,0,89,1739,0,0;QS=1,0 PL:DP:DV 0,21,181:7:0 +17 2552 . A <*> 0 . ;I16=1,5,0,0,234,9146,0,0,360,21600,0,0,89,1765,0,0;QS=1,0 PL:DP:DV 0,18,178:6:0 +17 2553 . G <*> 0 . ;I16=1,5,0,0,226,8534,0,0,360,21600,0,0,89,1799,0,0;QS=1,0 PL:DP:DV 0,18,170:6:0 +17 2554 . T <*> 0 . ;I16=1,5,0,0,206,7148,0,0,360,21600,0,0,89,1841,0,0;QS=1,0 PL:DP:DV 0,18,156:6:0 +17 2555 . C <*> 0 . ;I16=1,5,0,0,228,8736,0,0,360,21600,0,0,89,1891,0,0;QS=1,0 PL:DP:DV 0,18,173:6:0 +17 2556 . A <*> 0 . ;I16=1,4,0,0,172,6016,0,0,300,18000,0,0,90,1948,0,0;QS=1,0 PL:DP:DV 0,15,141:5:0 +17 2557 . C <*> 0 . ;I16=1,4,0,0,197,7803,0,0,300,18000,0,0,91,2011,0,0;QS=1,0 PL:DP:DV 0,15,161:5:0 +17 2558 . T <*> 0 . ;I16=1,5,0,0,229,8777,0,0,360,21600,0,0,92,2080,0,0;QS=1,0 PL:DP:DV 0,18,173:6:0 +17 2559 . G <*> 0 . ;I16=1,5,0,0,226,8580,0,0,360,21600,0,0,93,2105,0,0;QS=1,0 PL:DP:DV 0,18,172:6:0 +17 2560 . T <*> 0 . ;I16=1,5,0,0,213,7579,0,0,360,21600,0,0,94,2136,0,0;QS=1,0 PL:DP:DV 0,18,160:6:0 +17 2561 . C <*> 0 . ;I16=1,5,0,0,213,7747,0,0,360,21600,0,0,95,2173,0,0;QS=1,0 PL:DP:DV 0,18,164:6:0 +17 2562 . T <*> 0 . ;I16=1,4,0,0,167,5761,0,0,300,18000,0,0,97,2215,0,0;QS=1,0 PL:DP:DV 0,15,139:5:0 +17 2563 . C <*> 0 . ;I16=1,4,0,0,184,6790,0,0,300,18000,0,0,99,2261,0,0;QS=1,0 PL:DP:DV 0,15,149:5:0 +17 2564 . A G,<*> 0 . ;I16=1,2,1,2,101,3435,112,4222,180,10800,180,10800,31,661,70,1650;QS=0.474178,0.525822,0 PL:DP:DV 88,0,78,98,87,171:6:3 +17 2565 . A <*> 0 . ;I16=2,4,0,0,218,7996,0,0,360,21600,0,0,104,2366,0,0;QS=1,0 PL:DP:DV 0,18,178:6:0 +17 2566 . A <*> 0 . ;I16=2,4,0,0,222,8276,0,0,360,21600,0,0,107,2427,0,0;QS=1,0 PL:DP:DV 0,18,181:6:0 +17 2567 . A <*> 0 . ;I16=2,4,0,0,216,7816,0,0,360,21600,0,0,110,2494,0,0;QS=1,0 PL:DP:DV 0,18,177:6:0 +17 2568 . A <*> 0 . ;I16=2,4,0,0,220,8106,0,0,360,21600,0,0,113,2567,0,0;QS=1,0 PL:DP:DV 0,18,180:6:0 +17 2569 . A <*> 0 . ;I16=2,5,0,0,276,10922,0,0,420,25200,0,0,116,2646,0,0;QS=1,0 PL:DP:DV 0,21,213:7:0 +17 2570 . G <*> 0 . ;I16=2,5,0,0,276,10988,0,0,420,25200,0,0,119,2681,0,0;QS=1,0 PL:DP:DV 0,21,213:7:0 +17 2571 . A <*> 0 . ;I16=2,5,0,0,255,9359,0,0,420,25200,0,0,122,2722,0,0;QS=1,0 PL:DP:DV 0,21,195:7:0 +17 2572 . A <*> 0 . ;I16=2,5,0,0,251,9123,0,0,420,25200,0,0,125,2769,0,0;QS=1,0 PL:DP:DV 0,21,194:7:0 +17 2573 . A <*> 0 . ;I16=2,5,0,0,273,10729,0,0,420,25200,0,0,128,2822,0,0;QS=1,0 PL:DP:DV 0,21,210:7:0 +17 2574 . G <*> 0 . ;I16=2,5,0,0,276,10936,0,0,420,25200,0,0,131,2881,0,0;QS=1,0 PL:DP:DV 0,21,211:7:0 +17 2575 . G <*> 0 . ;I16=3,5,0,0,319,12799,0,0,480,28800,0,0,134,2946,0,0;QS=1,0 PL:DP:DV 0,24,242:8:0 +17 2576 . A <*> 0 . ;I16=3,5,0,0,275,9795,0,0,480,28800,0,0,138,3018,0,0;QS=1,0 PL:DP:DV 0,24,210:8:0 +17 2577 . A <*> 0 . ;I16=3,5,0,0,321,12927,0,0,480,28800,0,0,142,3098,0,0;QS=1,0 PL:DP:DV 0,24,244:8:0 +17 2578 . G <*> 0 . ;I16=3,5,0,0,328,13518,0,0,480,28800,0,0,146,3186,0,0;QS=1,0 PL:DP:DV 0,24,249:8:0 +17 2579 . A <*> 0 . ;I16=3,5,0,0,305,11645,0,0,480,28800,0,0,150,3282,0,0;QS=1,0 PL:DP:DV 0,24,229:8:0 +17 2580 . A <*> 0 . ;I16=3,5,0,0,297,11055,0,0,480,28800,0,0,154,3386,0,0;QS=1,0 PL:DP:DV 0,24,223:8:0 +17 2581 . A <*> 0 . ;I16=4,5,0,0,347,13415,0,0,540,32400,0,0,158,3498,0,0;QS=1,0 PL:DP:DV 0,27,255:9:0 +17 2582 . T <*> 0 . ;I16=4,5,0,0,320,11458,0,0,540,32400,0,0,163,3619,0,0;QS=1,0 PL:DP:DV 0,27,235:9:0 +17 2583 . A <*> 0 . ;I16=4,5,0,0,337,12647,0,0,540,32400,0,0,168,3750,0,0;QS=1,0 PL:DP:DV 0,27,247:9:0 +17 2584 . A <*> 0 . ;I16=4,5,0,0,329,12101,0,0,540,32400,0,0,172,3840,0,0;QS=1,0 PL:DP:DV 0,27,243:9:0 +17 2585 . A <*> 0 . ;I16=4,5,0,0,337,12759,0,0,540,32400,0,0,176,3938,0,0;QS=1,0 PL:DP:DV 0,27,250:9:0 +17 2586 . G <*> 0 . ;I16=4,5,0,0,363,14689,0,0,540,32400,0,0,180,4044,0,0;QS=1,0 PL:DP:DV 0,27,255:9:0 +17 2587 . A <*> 0 . ;I16=5,5,0,0,367,13619,0,0,569,33241,0,0,184,4158,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 2588 . A <*> 0 . ;I16=6,5,0,0,392,14160,0,0,629,36841,0,0,189,4281,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2589 . A <*> 0 . ;I16=7,5,0,0,422,15138,0,0,689,40441,0,0,195,4415,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2590 . A <*> 0 . ;I16=7,5,0,0,438,16218,0,0,689,40441,0,0,201,4511,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2591 . C <*> 0 . ;I16=7,5,0,0,455,17437,0,0,689,40441,0,0,207,4619,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2592 . A <*> 0 . ;I16=7,5,0,0,444,16556,0,0,689,40441,0,0,213,4739,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2593 . A <*> 0 . ;I16=7,5,0,0,426,15308,0,0,689,40441,0,0,219,4871,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2594 . A <*> 0 . ;I16=7,5,0,0,449,17003,0,0,689,40441,0,0,225,5015,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2595 . T <*> 0 . ;I16=8,5,0,0,465,16891,0,0,749,44041,0,0,230,5120,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2596 . A <*> 0 . ;I16=8,5,0,0,472,17212,0,0,749,44041,0,0,236,5236,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2597 . A <*> 0 . ;I16=8,5,0,0,476,17534,0,0,749,44041,0,0,242,5364,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2598 . A <*> 0 . ;I16=8,5,0,0,475,17647,0,0,749,44041,0,0,248,5504,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2599 . A <*> 0 . ;I16=8,5,0,0,481,18079,0,0,749,44041,0,0,254,5656,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2600 . A <*> 0 . ;I16=8,5,0,0,479,18083,0,0,749,44041,0,0,259,5771,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2601 . T <*> 0 . ;I16=8,5,0,0,471,17209,0,0,749,44041,0,0,263,5849,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2602 . A <*> 0 . ;I16=8,5,0,0,468,16990,0,0,749,44041,0,0,267,5939,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2603 . A <*> 0 . ;I16=8,5,0,0,484,18314,0,0,749,44041,0,0,271,6041,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2604 . T <*> 0 . ;I16=8,5,0,0,482,17954,0,0,749,44041,0,0,275,6155,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2605 . A <*> 0 . ;I16=8,5,0,0,496,18998,0,0,749,44041,0,0,279,6281,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2606 . G <*> 0 . ;I16=8,5,0,0,500,19618,0,0,749,44041,0,0,283,6419,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2607 . T <*> 0 . ;I16=8,5,0,0,465,17107,0,0,749,44041,0,0,286,6518,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2608 . G <*> 0 . ;I16=8,5,0,0,529,21575,0,0,749,44041,0,0,288,6578,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2609 . C <*> 0 . ;I16=8,5,0,0,475,17745,0,0,749,44041,0,0,289,6601,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2610 . A <*> 0 . ;I16=8,5,0,0,503,19541,0,0,749,44041,0,0,290,6638,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2611 . G <*> 0 . ;I16=8,5,0,0,519,21017,0,0,749,44041,0,0,291,6689,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2612 . A <*> 0 . ;I16=8,5,0,0,479,17993,0,0,749,44041,0,0,292,6754,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2613 . C <*> 0 . ;I16=8,5,0,0,516,20520,0,0,749,44041,0,0,292,6782,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2614 . A <*> 0 . ;I16=8,5,0,0,477,17685,0,0,749,44041,0,0,291,6771,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2615 . A <*> 0 . ;I16=8,5,0,0,472,17224,0,0,749,44041,0,0,289,6719,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2616 . A <*> 0 . ;I16=8,5,0,0,437,15313,0,0,749,44041,0,0,287,6675,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2617 . A <*> 0 . ;I16=8,5,0,0,515,20463,0,0,749,44041,0,0,285,6639,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2618 . G <*> 0 . ;I16=9,6,0,0,600,24160,0,0,869,51241,0,0,283,6611,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2619 . G <*> 0 . ;I16=9,6,0,0,561,21205,0,0,869,51241,0,0,282,6544,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2620 . C <*> 0 . ;I16=9,6,0,0,531,19667,0,0,869,51241,0,0,281,6491,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2621 . C <*> 0 . ;I16=9,6,0,0,572,22268,0,0,869,51241,0,0,279,6401,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2622 . T <*> 0 . ;I16=10,6,0,0,605,23237,0,0,929,54841,0,0,277,6323,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2623 . T <*> 0 . ;I16=10,6,0,0,552,19546,0,0,929,54841,0,0,276,6258,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2624 . G <*> 0 . ;I16=10,6,0,0,589,22479,0,0,929,54841,0,0,275,6207,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2625 . A <*> 0 . ;I16=10,5,0,0,548,20558,0,0,869,51241,0,0,275,6169,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2626 . C <*> 0 . ;I16=10,5,0,0,572,21950,0,0,869,51241,0,0,275,6143,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2627 . C <*> 0 . ;I16=10,5,0,0,575,22251,0,0,869,51241,0,0,275,6129,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2628 . C <*> 0 . ;I16=10,5,0,0,520,18850,0,0,869,51241,0,0,275,6127,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2629 . A <*> 0 . ;I16=10,5,0,0,561,21049,0,0,869,51241,0,0,275,6137,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2630 . T <*> 0 . ;I16=9,5,0,0,510,18878,0,0,840,50400,0,0,250,5534,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2631 . C <*> 0 . ;I16=10,5,0,0,577,22583,0,0,869,51241,0,0,275,6193,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2632 . T <*> 0 . ;I16=10,5,0,0,568,21866,0,0,869,51241,0,0,275,6239,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2633 . A <*> 0 . ;I16=10,4,0,0,477,16903,0,0,809,47641,0,0,275,6247,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2634 . G <*> 0 . ;I16=11,3,0,0,555,22309,0,0,809,47641,0,0,276,6266,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2635 . C <*> 0 . ;I16=11,3,0,0,515,19535,0,0,809,47641,0,0,278,6296,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2636 . T <*> 0 . ;I16=11,3,0,0,524,20046,0,0,809,47641,0,0,280,6338,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2637 . T <*> 0 . ;I16=11,4,0,0,538,19544,0,0,869,51241,0,0,283,6393,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2638 . T <*> 0 . ;I16=11,4,0,0,515,17993,0,0,869,51241,0,0,286,6462,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2639 . G <*> 0 . ;I16=11,5,0,0,558,20458,0,0,929,54841,0,0,288,6496,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2640 . G <*> 0 . ;I16=10,5,0,0,504,17556,0,0,900,54000,0,0,266,5922,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2641 . C <*> 0 . ;I16=11,5,0,0,596,23132,0,0,929,54841,0,0,294,6616,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2642 . C <*> 0 . ;I16=11,5,0,0,571,21345,0,0,929,54841,0,0,297,6703,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2643 . C <*> 0 . ;I16=11,5,0,0,616,24168,0,0,929,54841,0,0,300,6808,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2644 . T <*> 0 . ;I16=10,4,0,0,531,20463,0,0,809,47641,0,0,296,6754,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2645 . C <*> 0 . ;I16=10,5,0,0,586,23118,0,0,869,51241,0,0,302,6764,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2646 . A <*> 0 . ;I16=10,5,0,0,570,21944,0,0,869,51241,0,0,303,6763,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2647 . G <*> 0 . ;I16=10,5,0,0,549,21115,0,0,869,51241,0,0,304,6776,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2648 . C <*> 0 . ;I16=10,5,0,0,577,22561,0,0,869,51241,0,0,304,6752,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2649 . A <*> 0 . ;I16=11,4,0,0,561,21091,0,0,869,51241,0,0,294,6640,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2650 . T <*> 0 . ;I16=11,5,0,0,586,21902,0,0,929,54841,0,0,304,6692,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2651 . C <*> 0 . ;I16=11,5,0,0,614,23950,0,0,929,54841,0,0,304,6660,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2652 . A <*> 0 . ;I16=11,5,0,0,560,20310,0,0,929,54841,0,0,304,6644,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2653 . A <*> 0 . ;I16=11,5,0,0,552,19808,0,0,929,54841,0,0,304,6644,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2654 . C <*> 0 . ;I16=12,5,0,0,625,23373,0,0,989,58441,0,0,304,6660,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 2655 . C <*> 0 . ;I16=12,5,0,0,573,20165,0,0,989,58441,0,0,305,6693,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 2656 . G <*> 0 . ;I16=12,5,0,0,561,18727,0,0,989,58441,0,0,305,6695,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 2657 . C <*> 0 . ;I16=12,5,0,0,649,25105,0,0,989,58441,0,0,305,6717,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 2658 . T <*> 0 . ;I16=12,4,0,0,617,23933,0,0,929,54841,0,0,306,6758,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2659 . A <*> 0 . ;I16=12,4,0,0,568,20700,0,0,929,54841,0,0,307,6817,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2660 . G <*> 0 . ;I16=12,4,0,0,641,25817,0,0,929,54841,0,0,307,6843,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2661 . A <*> 0 . ;I16=13,4,0,0,600,21584,0,0,989,58441,0,0,307,6885,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 2662 . T <*> 0 . ;I16=12,4,0,0,585,21515,0,0,960,57600,0,0,282,6268,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2663 . A <*> 0 . ;I16=12,4,0,0,592,22004,0,0,929,54841,0,0,304,6772,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2664 . C <*> 0 . ;I16=12,4,0,0,562,20440,0,0,929,54841,0,0,302,6670,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2665 . G <*> 0 . ;I16=12,4,0,0,512,16592,0,0,929,54841,0,0,299,6537,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2666 . T <*> 0 . ;I16=12,4,0,0,575,20881,0,0,929,54841,0,0,296,6422,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2667 . C <*> 0 . ;I16=11,4,0,0,573,22073,0,0,900,54000,0,0,274,5964,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2668 . C <*> 0 . ;I16=13,4,0,0,603,21877,0,0,989,58441,0,0,290,6246,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 2669 . C <*> 0 . ;I16=13,3,0,0,594,22788,0,0,929,54841,0,0,289,6185,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2670 . T <*> 0 . ;I16=12,3,0,0,580,22566,0,0,900,54000,0,0,271,5837,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2671 . C <*> 0 . ;I16=13,3,0,0,622,24334,0,0,929,54841,0,0,285,6021,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2672 . C <*> 0 . ;I16=13,3,0,0,582,21588,0,0,929,54841,0,0,283,5969,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2673 . C <*> 0 . ;I16=13,3,0,0,615,23827,0,0,929,54841,0,0,281,5937,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2674 . T <*> 0 . ;I16=13,4,0,0,618,23296,0,0,989,58441,0,0,279,5925,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 2675 . T <*> 0 . ;I16=12,4,0,0,522,17834,0,0,929,54841,0,0,278,5882,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2676 . T <*> 0 . ;I16=12,4,0,0,537,18643,0,0,929,54841,0,0,277,5857,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2677 . C <*> 0 . ;I16=12,4,0,0,638,25640,0,0,929,54841,0,0,276,5850,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2678 . T <*> 0 . ;I16=12,4,0,0,612,23670,0,0,929,54841,0,0,275,5861,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2679 . T <*> 0 . ;I16=12,4,0,0,571,20521,0,0,929,54841,0,0,274,5890,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2680 . C <*> 0 . ;I16=12,5,0,0,649,25197,0,0,989,58441,0,0,272,5886,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 2681 . T <*> 0 . ;I16=11,5,0,0,580,21614,0,0,929,54841,0,0,272,5898,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2682 . G <*> 0 . ;I16=11,5,0,0,607,23467,0,0,929,54841,0,0,272,5926,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2683 . G <*> 0 . ;I16=9,4,0,0,489,18665,0,0,780,46800,0,0,262,5936,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2684 . G <*> 0 . ;I16=10,5,0,0,539,19947,0,0,900,54000,0,0,270,6026,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2685 . G <*> 0 . ;I16=11,5,0,0,546,19432,0,0,929,54841,0,0,272,6106,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2686 . C <*> 0 . ;I16=11,5,0,0,583,21743,0,0,929,54841,0,0,272,6198,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2687 . A <*> 0 . ;I16=9,5,0,0,496,18082,0,0,840,50400,0,0,272,6254,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2688 . C <*> 0 . ;I16=9,5,0,0,523,19699,0,0,840,50400,0,0,273,6321,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2689 . A <*> 0 . ;I16=8,5,0,0,495,19003,0,0,780,46800,0,0,275,6397,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2690 . G <*> 0 . ;I16=8,6,0,0,530,20732,0,0,840,50400,0,0,277,6481,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2691 . G <*> 0 . ;I16=8,5,0,0,469,17307,0,0,780,46800,0,0,269,6453,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2692 . T <*> 0 . ;I16=8,6,0,0,433,13899,0,0,840,50400,0,0,283,6677,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2693 . C <*> 0 . ;I16=8,6,0,0,560,22536,0,0,840,50400,0,0,284,6692,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2694 . A <*> 0 . ;I16=9,6,0,0,500,17326,0,0,900,54000,0,0,284,6670,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2695 . C <*> 0 . ;I16=8,6,0,0,538,20786,0,0,840,50400,0,0,286,6660,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2696 . A <*> 0 . ;I16=8,6,0,0,503,18497,0,0,840,50400,0,0,288,6662,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2697 . C <*> 0 . ;I16=8,6,0,0,521,19721,0,0,840,50400,0,0,289,6627,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2698 . T <*> 0 . ;I16=8,6,0,0,533,20427,0,0,840,50400,0,0,290,6606,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2699 . C <*> 0 . ;I16=9,6,0,0,592,23512,0,0,900,54000,0,0,291,6599,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2700 . T <*> 0 . ;I16=9,6,0,0,564,21596,0,0,900,54000,0,0,292,6556,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2701 . C <*> 0 . ;I16=9,6,0,0,602,24268,0,0,900,54000,0,0,293,6527,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2702 . T <*> 0 . ;I16=9,6,0,0,579,22489,0,0,900,54000,0,0,294,6512,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2703 . T <*> 0 . ;I16=9,6,0,0,534,19122,0,0,900,54000,0,0,295,6511,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2704 . C <*> 0 . ;I16=9,6,0,0,582,22788,0,0,900,54000,0,0,296,6524,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2705 . C <*> 0 . ;I16=9,6,0,0,594,23622,0,0,900,54000,0,0,297,6551,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2706 . A <*> 0 . ;I16=9,7,0,0,576,21444,0,0,960,57600,0,0,297,6541,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2707 . G <*> 0 . ;I16=9,7,0,0,612,23884,0,0,960,57600,0,0,298,6544,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2708 . G <*> 0 . ;I16=9,7,0,0,563,20481,0,0,960,57600,0,0,299,6561,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2709 . T <*> 0 . ;I16=9,7,0,0,560,20242,0,0,960,57600,0,0,299,6543,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2710 . C <*> 0 . ;I16=9,8,0,0,652,25358,0,0,1020,61200,0,0,299,6541,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 2711 . T <*> 0 . ;I16=10,8,0,0,665,24777,0,0,1080,64800,0,0,300,6556,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 2712 . A <*> 0 . ;I16=10,8,0,0,660,24482,0,0,1080,64800,0,0,302,6590,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 2713 . G <*> 0 . ;I16=10,9,0,0,730,28522,0,0,1109,65641,0,0,304,6644,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 2714 . G <*> 0 . ;I16=10,8,0,0,681,25941,0,0,1080,64800,0,0,305,6669,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 2715 . A <*> 0 . ;I16=10,9,0,0,673,24133,0,0,1109,65641,0,0,308,6720,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 2716 . T <*> 0 . ;I16=10,9,0,0,688,25206,0,0,1109,65641,0,0,309,6743,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 2717 . G <*> 0 . ;I16=10,9,0,0,713,27447,0,0,1109,65641,0,0,310,6788,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 2718 . C <*> 0 . ;I16=9,8,0,0,658,25608,0,0,989,58441,0,0,313,6853,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 2719 . A <*> 0 . ;I16=9,8,0,0,634,24372,0,0,989,58441,0,0,315,6887,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 2720 . G <*> 0 . ;I16=9,8,0,0,675,26877,0,0,989,58441,0,0,316,6890,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 2721 . C <*> 0 . ;I16=9,8,0,0,654,25694,0,0,989,58441,0,0,317,6911,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 2722 . T <*> 0 . ;I16=8,8,0,0,603,23015,0,0,929,54841,0,0,319,6949,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2723 . G <*> 0 . ;I16=8,8,0,0,632,25160,0,0,929,54841,0,0,321,7003,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2724 . A <*> 0 . ;I16=8,8,0,0,590,21946,0,0,929,54841,0,0,322,7024,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2725 . G <*> 0 . ;I16=8,8,0,0,619,24527,0,0,929,54841,0,0,322,7012,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2726 . G <*> 0 . ;I16=8,7,0,0,560,21556,0,0,869,51241,0,0,297,6391,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2727 . G <*> 0 . ;I16=8,8,0,0,578,21310,0,0,929,54841,0,0,322,7036,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2728 . G <*> 0 . ;I16=8,8,0,0,588,22264,0,0,929,54841,0,0,322,7072,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2729 . T <*> 0 . ;I16=8,8,0,0,563,20059,0,0,929,54841,0,0,321,7075,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2730 . G <*> 0 . ;I16=8,8,0,0,611,23929,0,0,929,54841,0,0,320,7096,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2731 . C <*> 0 . ;I16=8,8,0,0,588,22528,0,0,929,54841,0,0,319,7135,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2732 . C <*> 0 . ;I16=8,8,0,0,591,22311,0,0,929,54841,0,0,317,7141,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2733 . C <*> 0 . ;I16=8,8,0,0,572,21138,0,0,929,54841,0,0,315,7163,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2734 . C <*> 0 . ;I16=7,8,0,0,575,22377,0,0,869,51241,0,0,314,7200,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2735 . T <*> 0 . ;I16=8,8,0,0,604,23020,0,0,929,54841,0,0,313,7251,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2736 . C <*> 0 . ;I16=8,7,0,0,590,23344,0,0,900,54000,0,0,288,6688,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2737 . T <*> 0 . ;I16=8,8,0,0,589,22069,0,0,929,54841,0,0,308,7148,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2738 . T <*> 0 . ;I16=8,8,0,0,576,20978,0,0,929,54841,0,0,305,7093,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 2739 . A <*> 0 . ;I16=7,7,0,0,493,17517,0,0,809,47641,0,0,277,6375,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2740 . C <*> 0 . ;I16=8,7,0,0,589,23251,0,0,869,51241,0,0,299,6917,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2741 . C <*> 0 . ;I16=8,7,0,0,587,23123,0,0,869,51241,0,0,296,6844,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2742 . A <*> 0 . ;I16=8,7,0,0,534,19482,0,0,869,51241,0,0,293,6781,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2743 . T <*> 0 . ;I16=8,7,0,0,530,19266,0,0,869,51241,0,0,289,6679,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2744 . C <*> 0 . ;I16=8,6,0,0,552,22034,0,0,809,47641,0,0,286,6588,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2745 . T <*> 0 . ;I16=8,6,0,0,513,19479,0,0,809,47641,0,0,283,6507,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2746 . A <*> 0 . ;I16=8,6,0,0,503,18225,0,0,809,47641,0,0,280,6436,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2747 . A <*> 0 . ;I16=8,6,0,0,513,19027,0,0,809,47641,0,0,277,6375,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2748 . T <*> 0 . ;I16=8,7,0,0,538,19644,0,0,869,51241,0,0,274,6324,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 2749 . C <*> 0 . ;I16=7,7,0,0,543,21265,0,0,809,47641,0,0,272,6234,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2750 . T <*> 0 . ;I16=7,7,0,0,527,20155,0,0,809,47641,0,0,270,6156,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2751 . G <*> 0 . ;I16=7,7,0,0,553,21919,0,0,809,47641,0,0,268,6090,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2752 . T <*> 0 . ;I16=7,7,0,0,488,17386,0,0,809,47641,0,0,266,6036,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2753 . G <*> 0 . ;I16=7,7,0,0,463,16705,0,0,809,47641,0,0,264,5994,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2754 . C <*> 0 . ;I16=6,7,0,0,480,18294,0,0,749,44041,0,0,263,5963,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2755 . C <*> 0 . ;I16=6,7,0,0,475,18079,0,0,749,44041,0,0,262,5942,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2756 . C <*> 0 . ;I16=6,6,0,0,454,17450,0,0,720,43200,0,0,236,5306,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2757 . T <*> 0 . ;I16=6,7,0,0,461,16883,0,0,749,44041,0,0,260,5930,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2758 . T <*> 0 . ;I16=6,7,0,0,436,15248,0,0,749,44041,0,0,259,5939,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2759 . A <*> 0 . ;I16=6,7,0,0,463,16583,0,0,749,44041,0,0,258,5958,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2760 . T <*> 0 . ;I16=6,7,0,0,468,17222,0,0,749,44041,0,0,257,5987,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2761 . T <*> 0 . ;I16=5,7,0,0,434,16196,0,0,689,40441,0,0,256,5974,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2762 . T <*> 0 . ;I16=5,7,0,0,424,15234,0,0,689,40441,0,0,255,5967,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2763 . C <*> 0 . ;I16=5,7,0,0,440,16580,0,0,689,40441,0,0,253,5917,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2764 . C <*> 0 . ;I16=5,7,0,0,456,17620,0,0,689,40441,0,0,251,5875,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2765 . T <*> 0 . ;I16=5,7,0,0,443,16447,0,0,689,40441,0,0,248,5792,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2766 . C <*> 0 . ;I16=5,7,0,0,469,18439,0,0,689,40441,0,0,245,5719,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2767 . T <*> 0 . ;I16=5,7,0,0,450,17012,0,0,689,40441,0,0,242,5656,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2768 . G <*> 0 . ;I16=4,7,0,0,444,17960,0,0,629,36841,0,0,240,5602,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2769 . C <*> 0 . ;I16=4,7,0,0,415,15975,0,0,629,36841,0,0,237,5507,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2770 . T <*> 0 . ;I16=4,7,0,0,399,14825,0,0,629,36841,0,0,234,5422,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2771 . T <*> 0 . ;I16=4,7,0,0,389,14085,0,0,629,36841,0,0,231,5347,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2772 . T <*> 0 . ;I16=4,7,0,0,397,14459,0,0,629,36841,0,0,228,5282,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2773 . A <*> 0 . ;I16=4,7,0,0,401,14861,0,0,629,36841,0,0,225,5227,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2774 . G <*> 0 . ;I16=4,6,0,0,398,15900,0,0,569,33241,0,0,221,5081,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 2775 . T <*> 0 . ;I16=4,6,0,0,370,13866,0,0,569,33241,0,0,217,4943,0,0;QS=1,0 PL:DP:DV 0,30,253:10:0 +17 2776 . G <*> 0 . ;I16=4,6,0,0,382,14780,0,0,569,33241,0,0,213,4813,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 2777 . A <*> 0 . ;I16=4,6,0,0,399,15955,0,0,569,33241,0,0,209,4691,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 2778 . G <*> 0 . ;I16=4,7,0,0,395,14719,0,0,629,36841,0,0,205,4577,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2779 . G <*> 0 . ;I16=4,7,0,0,407,15261,0,0,629,36841,0,0,202,4472,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2780 . A <*> 0 . ;I16=4,7,0,0,374,13074,0,0,629,36841,0,0,199,4377,0,0;QS=1,0 PL:DP:DV 0,33,244:11:0 +17 2781 . A <*> 0 . ;I16=3,7,0,0,371,13921,0,0,569,33241,0,0,178,3954,0,0;QS=1,0 PL:DP:DV 0,30,253:10:0 +17 2782 . G <*> 0 . ;I16=4,7,0,0,384,14124,0,0,629,36841,0,0,191,4121,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2783 . A <*> 0 . ;I16=4,7,0,0,411,15481,0,0,629,36841,0,0,187,4011,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2784 . G <*> 0 . ;I16=4,7,0,0,428,16742,0,0,629,36841,0,0,183,3913,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2785 . G <*> 0 . ;I16=4,7,0,0,392,14606,0,0,629,36841,0,0,178,3778,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2786 . C <*> 0 . ;I16=4,8,0,0,413,14573,0,0,689,40441,0,0,172,3608,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2787 . C <*> 0 . ;I16=4,8,0,0,400,13942,0,0,689,40441,0,0,167,3455,0,0;QS=1,0 PL:DP:DV 0,36,252:12:0 +17 2788 . C <*> 0 . ;I16=4,7,0,0,387,14269,0,0,629,36841,0,0,162,3270,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2789 . C <*> 0 . ;I16=5,7,0,0,419,15211,0,0,689,40441,0,0,157,3103,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2790 . T <*> 0 . ;I16=5,6,0,0,402,14972,0,0,629,36841,0,0,154,2954,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2791 . G <*> 0 . ;I16=5,6,0,0,404,15494,0,0,629,36841,0,0,151,2823,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2792 . G <*> 0 . ;I16=5,6,0,0,381,13555,0,0,629,36841,0,0,148,2710,0,0;QS=1,0 PL:DP:DV 0,33,254:11:0 +17 2793 . T <*> 0 . ;I16=5,6,0,0,367,12949,0,0,629,36841,0,0,145,2615,0,0;QS=1,0 PL:DP:DV 0,33,247:11:0 +17 2794 . C <*> 0 . ;I16=4,6,0,0,361,13461,0,0,569,33241,0,0,143,2537,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 2795 . C <*> 0 . ;I16=3,6,0,0,343,13211,0,0,509,29641,0,0,138,2466,0,0;QS=1,0 PL:DP:DV 0,27,240:9:0 +17 2796 . A <*> 0 . ;I16=3,6,0,0,308,11036,0,0,509,29641,0,0,137,2425,0,0;QS=1,0 PL:DP:DV 0,27,221:9:0 +17 2797 . T <*> 0 . ;I16=4,6,0,0,346,12266,0,0,569,33241,0,0,137,2399,0,0;QS=1,0 PL:DP:DV 0,30,243:10:0 +17 2798 . G <*> 0 . ;I16=4,6,0,0,376,14524,0,0,569,33241,0,0,135,2385,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 2799 . A <*> 0 . ;I16=3,6,0,0,312,11116,0,0,509,29641,0,0,134,2386,0,0;QS=1,0 PL:DP:DV 0,27,220:9:0 +17 2800 . A <*> 0 . ;I16=3,6,0,0,340,13020,0,0,509,29641,0,0,133,2401,0,0;QS=1,0 PL:DP:DV 0,27,237:9:0 +17 2801 . G <*> 0 . ;I16=3,6,0,0,330,12216,0,0,509,29641,0,0,132,2430,0,0;QS=1,0 PL:DP:DV 0,27,234:9:0 +17 2802 . G <*> 0 . ;I16=3,5,0,0,299,11361,0,0,449,26041,0,0,107,1897,0,0;QS=1,0 PL:DP:DV 0,24,229:8:0 +17 2803 . G <*> 0 . ;I16=3,6,0,0,330,12184,0,0,509,29641,0,0,130,2530,0,0;QS=1,0 PL:DP:DV 0,27,233:9:0 +17 2804 . G <*> 0 . ;I16=3,6,0,0,309,11089,0,0,509,29641,0,0,128,2550,0,0;QS=1,0 PL:DP:DV 0,27,218:9:0 +17 2805 . C <*> 0 . ;I16=3,6,0,0,331,12269,0,0,509,29641,0,0,126,2582,0,0;QS=1,0 PL:DP:DV 0,27,229:9:0 +17 2806 . C <*> 0 . ;I16=3,5,0,0,281,10115,0,0,449,26041,0,0,125,2625,0,0;QS=1,0 PL:DP:DV 0,24,215:8:0 +17 2807 . T <*> 0 . ;I16=3,5,0,0,292,10756,0,0,449,26041,0,0,124,2678,0,0;QS=1,0 PL:DP:DV 0,24,221:8:0 +17 2808 . T <*> 0 . ;I16=3,5,0,0,275,9573,0,0,449,26041,0,0,123,2741,0,0;QS=1,0 PL:DP:DV 0,24,209:8:0 +17 2809 . T <*> 0 . ;I16=3,4,0,0,235,8023,0,0,389,22441,0,0,97,2189,0,0;QS=1,0 PL:DP:DV 0,21,189:7:0 +17 2810 . C <*> 0 . ;I16=4,4,0,0,302,11478,0,0,449,26041,0,0,121,2847,0,0;QS=1,0 PL:DP:DV 0,24,229:8:0 +17 2811 . A <*> 0 . ;I16=3,4,0,0,267,10221,0,0,389,22441,0,0,122,2890,0,0;QS=1,0 PL:DP:DV 0,21,209:7:0 +17 2812 . G <*> 0 . ;I16=3,5,0,0,306,11764,0,0,449,26041,0,0,122,2892,0,0;QS=1,0 PL:DP:DV 0,24,229:8:0 +17 2813 . A <*> 0 . ;I16=3,4,0,0,240,8792,0,0,420,25200,0,0,124,2902,0,0;QS=1,0 PL:DP:DV 0,21,195:7:0 +17 2814 . G <*> 0 . ;I16=3,4,0,0,271,10595,0,0,420,25200,0,0,126,2920,0,0;QS=1,0 PL:DP:DV 0,21,217:7:0 +17 2815 . A <*> 0 . ;I16=3,3,0,0,201,6907,0,0,360,21600,0,0,124,2886,0,0;QS=1,0 PL:DP:DV 0,18,170:6:0 +17 2816 . C <*> 0 . ;I16=3,4,0,0,241,8351,0,0,420,25200,0,0,128,2876,0,0;QS=1,0 PL:DP:DV 0,21,193:7:0 +17 2817 . G <*> 0 . ;I16=3,4,0,0,248,9158,0,0,420,25200,0,0,129,2863,0,0;QS=1,0 PL:DP:DV 0,21,200:7:0 +17 2818 . G <*> 0 . ;I16=3,4,0,0,271,10511,0,0,420,25200,0,0,130,2856,0,0;QS=1,0 PL:DP:DV 0,21,216:7:0 +17 2819 . G <*> 0 . ;I16=3,4,0,0,279,11139,0,0,420,25200,0,0,131,2855,0,0;QS=1,0 PL:DP:DV 0,21,222:7:0 +17 2820 . G <*> 0 . ;I16=3,4,0,0,254,9436,0,0,420,25200,0,0,132,2860,0,0;QS=1,0 PL:DP:DV 0,21,205:7:0 +17 2821 . A <*> 0 . ;I16=3,3,0,0,188,6112,0,0,360,21600,0,0,108,2246,0,0;QS=1,0 PL:DP:DV 0,18,159:6:0 +17 2822 . C <*> 0 . ;I16=3,4,0,0,252,9348,0,0,420,25200,0,0,134,2888,0,0;QS=1,0 PL:DP:DV 0,21,203:7:0 +17 2823 . C <*> 0 . ;I16=3,4,0,0,247,9139,0,0,420,25200,0,0,134,2862,0,0;QS=1,0 PL:DP:DV 0,21,201:7:0 +17 2824 . C <*> 0 . ;I16=4,4,0,0,282,10142,0,0,480,28800,0,0,134,2844,0,0;QS=1,0 PL:DP:DV 0,24,219:8:0 +17 2825 . C <*> 0 . ;I16=4,4,0,0,302,11526,0,0,480,28800,0,0,135,2835,0,0;QS=1,0 PL:DP:DV 0,24,234:8:0 +17 2826 . T <*> 0 . ;I16=4,4,0,0,285,10377,0,0,480,28800,0,0,136,2836,0,0;QS=1,0 PL:DP:DV 0,24,222:8:0 +17 2827 . G <*> 0 . ;I16=4,4,0,0,296,11196,0,0,480,28800,0,0,137,2847,0,0;QS=1,0 PL:DP:DV 0,24,230:8:0 +17 2828 . A <*> 0 . ;I16=4,5,0,0,282,9274,0,0,540,32400,0,0,138,2868,0,0;QS=1,0 PL:DP:DV 0,27,213:9:0 +17 2829 . G <*> 0 . ;I16=4,4,0,0,311,12161,0,0,480,28800,0,0,123,2611,0,0;QS=1,0 PL:DP:DV 0,24,239:8:0 +17 2830 . G <*> 0 . ;I16=4,5,0,0,334,12602,0,0,540,32400,0,0,142,2944,0,0;QS=1,0 PL:DP:DV 0,27,248:9:0 +17 2831 . A <*> 0 . ;I16=4,5,0,0,295,10149,0,0,540,32400,0,0,144,3000,0,0;QS=1,0 PL:DP:DV 0,27,223:9:0 +17 2832 . G <*> 0 . ;I16=4,4,0,0,294,11146,0,0,480,28800,0,0,126,2668,0,0;QS=1,0 PL:DP:DV 0,24,230:8:0 +17 2833 . C <*> 0 . ;I16=4,5,0,0,312,11092,0,0,540,32400,0,0,148,3148,0,0;QS=1,0 PL:DP:DV 0,27,233:9:0 +17 2834 . C <*> 0 . ;I16=4,4,0,0,298,11268,0,0,480,28800,0,0,128,2756,0,0;QS=1,0 PL:DP:DV 0,24,230:8:0 +17 2835 . C <*> 0 . ;I16=3,5,0,0,261,8887,0,0,480,28800,0,0,153,3343,0,0;QS=1,0 PL:DP:DV 0,24,202:8:0 +17 2836 . C <*> 0 . ;I16=3,5,0,0,270,9304,0,0,480,28800,0,0,155,3405,0,0;QS=1,0 PL:DP:DV 0,24,206:8:0 +17 2837 . G <*> 0 . ;I16=4,5,0,0,274,8886,0,0,540,32400,0,0,157,3475,0,0;QS=1,0 PL:DP:DV 0,27,207:9:0 +17 2838 . A <*> 0 . ;I16=4,5,0,0,333,12397,0,0,540,32400,0,0,159,3503,0,0;QS=1,0 PL:DP:DV 0,27,245:9:0 +17 2839 . G <*> 0 . ;I16=4,4,0,0,323,13071,0,0,480,28800,0,0,136,2914,0,0;QS=1,0 PL:DP:DV 0,24,248:8:0 +17 2840 . C <*> 0 . ;I16=4,5,0,0,308,11122,0,0,540,32400,0,0,163,3583,0,0;QS=1,0 PL:DP:DV 0,27,233:9:0 +17 2841 . A <*> 0 . ;I16=4,5,0,0,341,13041,0,0,540,32400,0,0,165,3635,0,0;QS=1,0 PL:DP:DV 0,27,252:9:0 +17 2842 . G <*> 0 . ;I16=4,5,0,0,347,13469,0,0,540,32400,0,0,167,3695,0,0;QS=1,0 PL:DP:DV 0,27,255:9:0 +17 2843 . C <*> 0 . ;I16=4,6,0,0,379,14517,0,0,600,36000,0,0,169,3763,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 2844 . A <*> 0 . ;I16=4,6,0,0,375,14311,0,0,600,36000,0,0,172,3840,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 2845 . G <*> 0 . ;I16=4,6,0,0,377,14355,0,0,600,36000,0,0,175,3927,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 2846 . C <*> 0 . ;I16=4,6,0,0,336,11918,0,0,600,36000,0,0,178,4024,0,0;QS=1,0 PL:DP:DV 0,30,243:10:0 +17 2847 . C <*> 0 . ;I16=4,6,0,0,341,11799,0,0,600,36000,0,0,181,4131,0,0;QS=1,0 PL:DP:DV 0,30,241:10:0 +17 2848 . G <*> 0 . ;I16=4,5,0,0,293,9909,0,0,540,32400,0,0,185,4247,0,0;QS=1,0 PL:DP:DV 0,27,218:9:0 +17 2849 . T <*> 0 . ;I16=4,5,0,0,309,11041,0,0,540,32400,0,0,189,4371,0,0;QS=1,0 PL:DP:DV 0,27,231:9:0 +17 2850 . C <*> 0 . ;I16=4,5,0,0,315,11237,0,0,540,32400,0,0,192,4452,0,0;QS=1,0 PL:DP:DV 0,27,234:9:0 +17 2851 . G <*> 0 . ;I16=4,5,0,0,322,11732,0,0,540,32400,0,0,195,4539,0,0;QS=1,0 PL:DP:DV 0,27,239:9:0 +17 2852 . T <*> 0 . ;I16=4,5,0,0,329,12153,0,0,540,32400,0,0,198,4632,0,0;QS=1,0 PL:DP:DV 0,27,244:9:0 +17 2853 . G <*> 0 . ;I16=4,5,0,0,354,14004,0,0,540,32400,0,0,200,4682,0,0;QS=1,0 PL:DP:DV 0,27,255:9:0 +17 2854 . T <*> 0 . ;I16=4,5,0,0,319,11733,0,0,540,32400,0,0,201,4689,0,0;QS=1,0 PL:DP:DV 0,27,238:9:0 +17 2855 . C <*> 0 . ;I16=4,5,0,0,342,13256,0,0,540,32400,0,0,202,4702,0,0;QS=1,0 PL:DP:DV 0,27,255:9:0 +17 2856 . T <*> 0 . ;I16=4,5,0,0,339,13099,0,0,540,32400,0,0,203,4721,0,0;QS=1,0 PL:DP:DV 0,27,252:9:0 +17 2857 . C <*> 0 . ;I16=4,5,0,0,342,13398,0,0,540,32400,0,0,204,4746,0,0;QS=1,0 PL:DP:DV 0,27,255:9:0 +17 2858 . A <*> 0 . ;I16=4,6,0,0,360,13214,0,0,600,36000,0,0,205,4777,0,0;QS=1,0 PL:DP:DV 0,30,254:10:0 +17 2859 . C <*> 0 . ;I16=4,6,0,0,362,13418,0,0,600,36000,0,0,207,4815,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 2860 . C <*> 0 . ;I16=4,6,0,0,351,12869,0,0,600,36000,0,0,209,4861,0,0;QS=1,0 PL:DP:DV 0,30,251:10:0 +17 2861 . C <*> 0 . ;I16=5,6,0,0,407,15333,0,0,660,39600,0,0,210,4866,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2862 . A <*> 0 . ;I16=4,6,0,0,395,15705,0,0,600,36000,0,0,187,4257,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 2863 . G <*> 0 . ;I16=5,6,0,0,422,16478,0,0,660,39600,0,0,213,4859,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2864 . G <*> 0 . ;I16=5,6,0,0,418,16042,0,0,660,39600,0,0,213,4797,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2865 . G <*> 0 . ;I16=5,6,0,0,400,14824,0,0,660,39600,0,0,213,4747,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2866 . T <*> 0 . ;I16=5,6,0,0,380,13480,0,0,660,39600,0,0,213,4709,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2867 . G <*> 0 . ;I16=5,6,0,0,420,16188,0,0,660,39600,0,0,213,4683,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2868 . T <*> 0 . ;I16=5,6,0,0,387,14113,0,0,660,39600,0,0,213,4669,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2869 . C <*> 0 . ;I16=5,6,0,0,405,15559,0,0,660,39600,0,0,212,4616,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2870 . T <*> 0 . ;I16=5,6,0,0,421,16311,0,0,660,39600,0,0,211,4573,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2871 . G <*> 0 . ;I16=5,6,0,0,428,16890,0,0,660,39600,0,0,210,4540,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2872 . A <*> 0 . ;I16=5,6,0,0,383,13499,0,0,660,39600,0,0,209,4517,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2873 . A <*> 0 . ;I16=5,6,0,0,417,15887,0,0,660,39600,0,0,208,4504,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2874 . A <*> 0 . ;I16=5,6,0,0,392,14144,0,0,660,39600,0,0,207,4501,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2875 . C <*> 0 . ;I16=5,6,0,0,406,15432,0,0,660,39600,0,0,206,4508,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2876 . A <*> 0 . ;I16=4,6,0,0,373,14315,0,0,600,36000,0,0,180,3900,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 2877 . G <*> 0 . ;I16=5,6,0,0,418,16258,0,0,660,39600,0,0,204,4552,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2878 . A <*> 0 . ;I16=5,5,0,0,363,13503,0,0,600,36000,0,0,204,4588,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 2879 . T <*> 0 . ;I16=5,5,0,0,355,12833,0,0,600,36000,0,0,204,4632,0,0;QS=1,0 PL:DP:DV 0,30,253:10:0 +17 2880 . G <*> 0 . ;I16=5,5,0,0,376,14244,0,0,600,36000,0,0,204,4684,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 2881 . T <*> 0 . ;I16=3,5,0,0,274,9988,0,0,480,28800,0,0,154,3494,0,0;QS=1,0 PL:DP:DV 0,24,209:8:0 +17 2882 . G <*> 0 . ;I16=5,5,0,0,364,13724,0,0,600,36000,0,0,204,4812,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 2883 . G <*> 0 . ;I16=5,5,0,0,370,13994,0,0,600,36000,0,0,204,4888,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 2884 . A <*> 0 . ;I16=4,5,0,0,304,10996,0,0,540,32400,0,0,178,4296,0,0;QS=1,0 PL:DP:DV 0,27,229:9:0 +17 2885 . G <*> 0 . ;I16=5,5,0,0,401,16265,0,0,600,36000,0,0,201,4911,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 2886 . G <*> 0 . ;I16=5,4,0,0,310,11448,0,0,540,32400,0,0,200,4908,0,0;QS=1,0 PL:DP:DV 0,27,236:9:0 +17 2887 . T <*> 0 . ;I16=6,4,0,0,290,9532,0,0,600,36000,0,0,197,4811,0,0;QS=1,0 PL:DP:DV 0,30,213:10:0 +17 2888 . C <*> 0 . ;I16=7,4,0,0,426,16852,0,0,660,39600,0,0,195,4721,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2889 . T <*> 0 . ;I16=6,4,0,0,382,14668,0,0,600,36000,0,0,195,4639,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 2890 . C <*> 0 . ;I16=6,4,0,0,348,12366,0,0,600,36000,0,0,195,4565,0,0;QS=1,0 PL:DP:DV 0,30,247:10:0 +17 2891 . G <*> 0 . ;I16=6,4,0,0,338,11842,0,0,600,36000,0,0,195,4499,0,0;QS=1,0 PL:DP:DV 0,30,242:10:0 +17 2892 . G <*> 0 . ;I16=6,5,0,0,368,13392,0,0,660,39600,0,0,195,4441,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2893 . G <*> 0 . ;I16=6,5,0,0,352,12404,0,0,660,39600,0,0,196,4392,0,0;QS=1,0 PL:DP:DV 0,33,251:11:0 +17 2894 . T <*> 0 . ;I16=6,5,0,0,367,12851,0,0,660,39600,0,0,197,4353,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2895 . G <*> 0 . ;I16=5,5,0,0,403,16311,0,0,600,36000,0,0,173,3699,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 2896 . A <*> 0 . ;I16=5,5,0,0,363,13721,0,0,600,36000,0,0,174,3680,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 2897 . G <*> 0 . ;I16=6,5,0,0,396,14764,0,0,660,39600,0,0,200,4296,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2898 . G <*> 0 . ;I16=6,5,0,0,359,12775,0,0,660,39600,0,0,201,4297,0,0;QS=1,0 PL:DP:DV 0,33,254:11:0 +17 2899 . C <*> 0 . ;I16=4,5,0,0,307,10777,0,0,540,32400,0,0,166,3534,0,0;QS=1,0 PL:DP:DV 0,27,228:9:0 +17 2900 . G <*> 0 . ;I16=7,6,0,0,405,13511,0,0,780,46800,0,0,201,4233,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2901 . T <*> 0 . ;I16=7,6,0,0,419,14269,0,0,780,46800,0,0,203,4221,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2902 . G <*> 0 . ;I16=7,6,0,0,501,19631,0,0,780,46800,0,0,205,4225,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2903 . G <*> 0 . ;I16=7,6,0,0,480,18082,0,0,780,46800,0,0,206,4196,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2904 . C <*> 0 . ;I16=7,6,0,0,482,18626,0,0,780,46800,0,0,207,4185,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2905 . T <*> 0 . ;I16=8,6,0,0,515,19221,0,0,840,50400,0,0,208,4192,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2906 . C <*> 0 . ;I16=8,6,0,0,543,21161,0,0,840,50400,0,0,210,4218,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2907 . A <*> 0 . ;I16=7,6,0,0,493,18857,0,0,780,46800,0,0,196,4008,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2908 . G <*> 0 . ;I16=8,6,0,0,552,21992,0,0,840,50400,0,0,214,4330,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 2909 . A <*> 0 . ;I16=6,6,0,0,446,16708,0,0,720,43200,0,0,195,3975,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2910 . T <*> 0 . ;I16=7,6,0,0,458,16574,0,0,780,46800,0,0,219,4521,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2911 . A <*> 0 . ;I16=7,6,0,0,428,14674,0,0,780,46800,0,0,222,4644,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2912 . C <*> 0 . ;I16=7,5,0,0,456,17484,0,0,720,43200,0,0,225,4735,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2913 . A <*> 0 . ;I16=7,5,0,0,435,16347,0,0,720,43200,0,0,227,4793,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2914 . G <*> 0 . ;I16=7,5,0,0,462,18196,0,0,720,43200,0,0,228,4816,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2915 . G <*> 0 . ;I16=7,5,0,0,436,16660,0,0,720,43200,0,0,229,4853,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2916 . G <*> 0 . ;I16=7,5,0,0,425,15975,0,0,720,43200,0,0,230,4904,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2917 . A <*> 0 . ;I16=7,5,0,0,423,15275,0,0,720,43200,0,0,225,4933,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2918 . G <*> 0 . ;I16=8,5,0,0,501,19739,0,0,780,46800,0,0,231,4949,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2919 . T <*> 0 . ;I16=7,5,0,0,421,14963,0,0,720,43200,0,0,214,4656,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2920 . G <*> 0 . ;I16=8,5,0,0,475,18241,0,0,780,46800,0,0,231,4957,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2921 . G <*> 0 . ;I16=8,5,0,0,472,17568,0,0,780,46800,0,0,231,4985,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2922 . C <*> 0 . ;I16=8,5,0,0,474,17778,0,0,780,46800,0,0,217,4833,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2923 . C <*> 0 . ;I16=8,5,0,0,459,16947,0,0,780,46800,0,0,219,4921,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2924 . C <*> 0 . ;I16=8,5,0,0,514,20402,0,0,780,46800,0,0,234,5168,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2925 . A <*> 0 . ;I16=8,5,0,0,476,17582,0,0,780,46800,0,0,236,5262,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2926 . C <*> 0 . ;I16=8,5,0,0,478,18154,0,0,780,46800,0,0,236,5270,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2927 . A <*> 0 . ;I16=8,5,0,0,471,17285,0,0,780,46800,0,0,236,5290,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2928 . G <*> 0 . ;I16=8,4,0,0,465,18503,0,0,720,43200,0,0,237,5321,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2929 . C <*> 0 . ;I16=8,4,0,0,448,17450,0,0,720,43200,0,0,238,5362,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2930 . T <*> 0 . ;I16=8,4,0,0,439,16515,0,0,720,43200,0,0,239,5413,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2931 . C <*> 0 . ;I16=8,4,0,0,447,16977,0,0,720,43200,0,0,239,5423,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2932 . G <*> 0 . ;I16=8,4,0,0,394,13532,0,0,720,43200,0,0,239,5441,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2933 . G <*> 0 . ;I16=7,4,0,0,424,16522,0,0,660,39600,0,0,235,5409,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2934 . C <*> 0 . ;I16=8,4,0,0,453,17671,0,0,720,43200,0,0,237,5405,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2935 . C <*> 0 . ;I16=8,4,0,0,450,17228,0,0,720,43200,0,0,236,5402,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2936 . T <*> 0 . ;I16=7,4,0,0,427,16781,0,0,660,39600,0,0,234,5360,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2937 . G <*> 0 . ;I16=7,4,0,0,429,17021,0,0,660,39600,0,0,233,5329,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2938 . T <*> 0 . ;I16=7,4,0,0,383,13517,0,0,660,39600,0,0,232,5308,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2939 . C <*> 0 . ;I16=7,4,0,0,429,16881,0,0,660,39600,0,0,231,5297,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2940 . T <*> 0 . ;I16=7,4,0,0,427,16657,0,0,660,39600,0,0,230,5296,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2941 . T <*> 0 . ;I16=7,4,0,0,404,14970,0,0,660,39600,0,0,229,5305,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2942 . T <*> 0 . ;I16=7,4,0,0,394,14264,0,0,660,39600,0,0,228,5324,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2943 . G <*> 0 . ;I16=7,2,0,0,335,12665,0,0,540,32400,0,0,202,4676,0,0;QS=1,0 PL:DP:DV 0,27,228:9:0 +17 2944 . A <*> 0 . ;I16=6,3,0,0,331,12277,0,0,540,32400,0,0,201,4659,0,0;QS=1,0 PL:DP:DV 0,27,239:9:0 +17 2945 . A <*> 0 . ;I16=7,3,0,0,349,12651,0,0,600,36000,0,0,225,5273,0,0;QS=1,0 PL:DP:DV 0,30,242:10:0 +17 2946 . A <*> 0 . ;I16=7,3,0,0,379,14461,0,0,600,36000,0,0,224,5268,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 2947 . G <*> 0 . ;I16=7,3,0,0,373,14201,0,0,600,36000,0,0,223,5269,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 2948 . G <*> 0 . ;I16=7,3,0,0,389,15179,0,0,600,36000,0,0,221,5225,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 2949 . C <*> 0 . ;I16=7,3,0,0,382,14762,0,0,600,36000,0,0,219,5185,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 2950 . C <*> 0 . ;I16=7,3,0,0,394,15626,0,0,600,36000,0,0,217,5149,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 2951 . A <*> 0 . ;I16=7,3,0,0,367,13605,0,0,600,36000,0,0,215,5117,0,0;QS=1,0 PL:DP:DV 0,30,250:10:0 +17 2952 . C <*> 0 . ;I16=7,4,0,0,379,13397,0,0,660,39600,0,0,214,5090,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2953 . G <*> 0 . ;I16=7,4,0,0,349,11473,0,0,660,39600,0,0,213,5069,0,0;QS=1,0 PL:DP:DV 0,33,237:11:0 +17 2954 . T <*> 0 . ;I16=7,4,0,0,381,13435,0,0,660,39600,0,0,212,5054,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2955 . G <*> 0 . ;I16=7,5,0,0,440,16314,0,0,720,43200,0,0,211,5045,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2956 . A <*> 0 . ;I16=7,5,0,0,417,14943,0,0,720,43200,0,0,211,5043,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2957 . C <*> 0 . ;I16=6,5,0,0,411,15531,0,0,660,39600,0,0,186,4424,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2958 . C <*> 0 . ;I16=7,4,0,0,427,16819,0,0,660,39600,0,0,212,5062,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2959 . T <*> 0 . ;I16=7,4,0,0,419,16223,0,0,660,39600,0,0,213,5081,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2960 . G <*> 0 . ;I16=7,4,0,0,426,16728,0,0,660,39600,0,0,214,5106,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2961 . G <*> 0 . ;I16=6,4,0,0,325,10971,0,0,600,36000,0,0,216,5136,0,0;QS=1,0 PL:DP:DV 0,30,231:10:0 +17 2962 . C <*> 0 . ;I16=6,5,0,0,415,16051,0,0,660,39600,0,0,217,5121,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2963 . C <*> 0 . ;I16=6,5,0,0,411,15603,0,0,660,39600,0,0,218,5064,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2964 . C <*> 0 . ;I16=6,5,0,0,408,15790,0,0,660,39600,0,0,219,5017,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2965 . A <*> 0 . ;I16=6,5,0,0,410,15340,0,0,660,39600,0,0,220,4980,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2966 . C <*> 0 . ;I16=6,5,0,0,366,12742,0,0,660,39600,0,0,221,4953,0,0;QS=1,0 PL:DP:DV 0,33,254:11:0 +17 2967 . G <*> 0 . ;I16=6,6,0,0,412,14370,0,0,720,43200,0,0,221,4887,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2968 . G <*> 0 . ;I16=6,6,0,0,447,17335,0,0,720,43200,0,0,222,4834,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2969 . C <*> 0 . ;I16=6,6,0,0,476,18968,0,0,720,43200,0,0,223,4795,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2970 . T <*> 0 . ;I16=6,6,0,0,413,14837,0,0,720,43200,0,0,224,4770,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2971 . G <*> 0 . ;I16=6,6,0,0,455,17551,0,0,720,43200,0,0,225,4759,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2972 . G <*> 0 . ;I16=6,6,0,0,439,16603,0,0,720,43200,0,0,226,4762,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2973 . C <*> 0 . ;I16=6,6,0,0,446,17120,0,0,720,43200,0,0,227,4779,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2974 . A <*> 0 . ;I16=6,6,0,0,463,17929,0,0,720,43200,0,0,228,4810,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2975 . G <*> 0 . ;I16=6,6,0,0,455,18009,0,0,720,43200,0,0,227,4757,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2976 . G <*> 0 . ;I16=6,6,0,0,440,16858,0,0,720,43200,0,0,226,4722,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2977 . T <*> 0 . ;I16=7,6,0,0,400,13464,0,0,749,44041,0,0,224,4654,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2978 . G <*> 0 . ;I16=6,6,0,0,466,18150,0,0,689,40441,0,0,214,4522,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2979 . G <*> 0 . ;I16=7,6,0,0,459,16611,0,0,749,44041,0,0,222,4570,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2980 . G <*> 0 . ;I16=7,6,0,0,501,19491,0,0,749,44041,0,0,220,4506,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2981 . A <*> 0 . ;I16=4,6,0,0,284,8580,0,0,569,33241,0,0,168,3426,0,0;QS=1,0 PL:DP:DV 0,30,201:10:0 +17 2982 . C <*> 0 . ;I16=7,6,0,0,441,15427,0,0,749,44041,0,0,214,4334,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2983 . C <*> 0 . ;I16=7,6,0,0,463,16933,0,0,749,44041,0,0,211,4275,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2984 . C <*> 0 . ;I16=7,6,0,0,504,19724,0,0,749,44041,0,0,208,4234,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2985 . A <*> 0 . ;I16=7,6,0,0,440,15900,0,0,749,44041,0,0,205,4211,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 2986 . G <*> 0 . ;I16=6,6,0,0,417,15001,0,0,689,40441,0,0,202,4206,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2987 . C <*> 0 . ;I16=6,6,0,0,426,15948,0,0,689,40441,0,0,200,4218,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 2988 . T <*> 0 . ;I16=5,6,0,0,397,14685,0,0,629,36841,0,0,198,4194,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2989 . G <*> 0 . ;I16=5,6,0,0,411,15789,0,0,629,36841,0,0,196,4182,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2990 . C <*> 0 . ;I16=5,6,0,0,386,14142,0,0,629,36841,0,0,194,4182,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2991 . A <*> 0 . ;I16=5,6,0,0,401,15007,0,0,629,36841,0,0,192,4194,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 2992 . G <*> 0 . ;I16=5,5,0,0,347,12479,0,0,569,33241,0,0,190,4168,0,0;QS=1,0 PL:DP:DV 0,30,243:10:0 +17 2993 . G <*> 0 . ;I16=5,5,0,0,378,14404,0,0,569,33241,0,0,187,4103,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 2994 . G <*> 0 . ;I16=5,5,0,0,363,13345,0,0,569,33241,0,0,184,4048,0,0;QS=1,0 PL:DP:DV 0,30,254:10:0 +17 2995 . G <*> 0 . ;I16=5,5,0,0,356,12824,0,0,569,33241,0,0,181,4003,0,0;QS=1,0 PL:DP:DV 0,30,248:10:0 +17 2996 . T <*> 0 . ;I16=5,5,0,0,303,10111,0,0,569,33241,0,0,178,3968,0,0;QS=1,0 PL:DP:DV 0,30,215:10:0 +17 2997 . C <*> 0 . ;I16=5,5,0,0,388,15126,0,0,569,33241,0,0,174,3894,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 2998 . C <*> 0 . ;I16=5,5,0,0,353,12613,0,0,569,33241,0,0,170,3832,0,0;QS=1,0 PL:DP:DV 0,30,247:10:0 +17 2999 . A <*> 0 . ;I16=5,5,0,0,335,12013,0,0,569,33241,0,0,166,3782,0,0;QS=1,0 PL:DP:DV 0,30,238:10:0 +17 3000 . G <*> 0 . ;I16=4,4,0,0,298,11164,0,0,449,26041,0,0,164,3742,0,0;QS=1,0 PL:DP:DV 0,24,220:8:0 +17 3001 . C <*> 0 . ;I16=3,4,0,0,273,10721,0,0,389,22441,0,0,142,3310,0,0;QS=1,0 PL:DP:DV 0,21,213:7:0 +17 3002 . A <*> 0 . ;I16=4,4,0,0,294,11092,0,0,449,26041,0,0,160,3686,0,0;QS=1,0 PL:DP:DV 0,24,224:8:0 +17 3003 . G <*> 0 . ;I16=4,4,0,0,308,11960,0,0,449,26041,0,0,157,3619,0,0;QS=1,0 PL:DP:DV 0,24,230:8:0 +17 3004 . C <*> 0 . ;I16=4,4,0,0,278,10312,0,0,449,26041,0,0,154,3558,0,0;QS=1,0 PL:DP:DV 0,24,211:8:0 +17 3005 . A <*> 0 . ;I16=3,4,0,0,254,9248,0,0,389,22441,0,0,152,3502,0,0;QS=1,0 PL:DP:DV 0,21,197:7:0 +17 3006 . C <*> 0 . ;I16=3,5,0,0,268,9506,0,0,449,26041,0,0,150,3450,0,0;QS=1,0 PL:DP:DV 0,24,200:8:0 +17 3007 . C <*> 0 . ;I16=3,5,0,0,287,10661,0,0,449,26041,0,0,149,3403,0,0;QS=1,0 PL:DP:DV 0,24,214:8:0 +17 3008 . C <*> 0 . ;I16=3,5,0,0,307,11835,0,0,449,26041,0,0,148,3362,0,0;QS=1,0 PL:DP:DV 0,24,228:8:0 +17 3009 . A <*> 0 . ;I16=3,5,0,0,263,9001,0,0,449,26041,0,0,147,3327,0,0;QS=1,0 PL:DP:DV 0,24,200:8:0 +17 3010 . C <*> 0 . ;I16=3,4,0,0,274,10746,0,0,389,22441,0,0,142,3282,0,0;QS=1,0 PL:DP:DV 0,21,211:7:0 +17 3011 . A <*> 0 . ;I16=3,5,0,0,291,10841,0,0,449,26041,0,0,145,3275,0,0;QS=1,0 PL:DP:DV 0,24,218:8:0 +17 3012 . G <*> 0 . ;I16=3,5,0,0,250,8610,0,0,449,26041,0,0,144,3258,0,0;QS=1,0 PL:DP:DV 0,24,193:8:0 +17 3013 . C <*> 0 . ;I16=3,6,0,0,291,10391,0,0,478,26882,0,0,150,3296,0,0;QS=1,0 PL:DP:DV 0,27,207:9:0 +17 3014 . A <*> 0 . ;I16=2,6,0,0,272,9868,0,0,418,23282,0,0,135,3193,0,0;QS=1,0 PL:DP:DV 0,24,195:8:0 +17 3015 . G <*> 0 . ;I16=3,5,0,0,279,10235,0,0,449,26041,0,0,133,3163,0,0;QS=1,0 PL:DP:DV 0,24,206:8:0 +17 3016 . C <*> 0 . ;I16=3,8,0,0,390,14160,0,0,598,34082,0,0,153,3355,0,0;QS=1,0 PL:DP:DV 0,33,248:11:0 +17 3017 . C A,<*> 0 . ;I16=3,7,0,1,358,13434,23,529,569,33241,29,841,145,3275,11,121;QS=0.938005,0.0619946,0 PL:DP:DV 0,10,224,30,227,236:11:1 +17 3018 . A <*> 0 . ;I16=3,6,0,0,268,8602,0,0,509,29641,0,0,136,3160,0,0;QS=1,0 PL:DP:DV 0,27,192:9:0 +17 3019 . C <*> 0 . ;I16=3,7,0,0,360,13190,0,0,569,33241,0,0,151,3343,0,0;QS=1,0 PL:DP:DV 0,30,242:10:0 +17 3020 . C <*> 0 . ;I16=3,7,0,0,319,11463,0,0,569,33241,0,0,154,3392,0,0;QS=1,0 PL:DP:DV 0,30,221:10:0 +17 3021 . T <*> 0 . ;I16=2,8,0,0,334,11964,0,0,569,33241,0,0,157,3451,0,0;QS=1,0 PL:DP:DV 0,30,216:10:0 +17 3022 . G <*> 0 . ;I16=2,8,0,0,380,14508,0,0,569,33241,0,0,162,3520,0,0;QS=1,0 PL:DP:DV 0,30,234:10:0 +17 3023 . T G,<*> 0 . ;I16=2,7,0,1,296,10186,18,324,509,29641,60,3600,150,3310,17,289;QS=0.942308,0.0576923,0 PL:DP:DV 0,12,191,27,194,199:10:1 +17 3024 . G <*> 0 . ;I16=2,8,0,0,380,14554,0,0,569,33241,0,0,172,3688,0,0;QS=1,0 PL:DP:DV 0,30,235:10:0 +17 3025 . G <*> 0 . ;I16=2,8,0,0,347,12413,0,0,569,33241,0,0,177,3787,0,0;QS=1,0 PL:DP:DV 0,30,225:10:0 +17 3026 . C <*> 0 . ;I16=2,9,0,0,404,15312,0,0,598,34082,0,0,201,4247,0,0;QS=1,0 PL:DP:DV 0,33,235:11:0 +17 3027 . A <*> 0 . ;I16=2,9,0,0,363,12703,0,0,598,34082,0,0,206,4360,0,0;QS=1,0 PL:DP:DV 0,33,222:11:0 +17 3028 . G <*> 0 . ;I16=2,9,0,0,400,15220,0,0,598,34082,0,0,211,4487,0,0;QS=1,0 PL:DP:DV 0,33,241:11:0 +17 3029 . G <*> 0 . ;I16=2,9,0,0,438,17510,0,0,598,34082,0,0,216,4628,0,0;QS=1,0 PL:DP:DV 0,33,251:11:0 +17 3030 . G <*> 0 . ;I16=2,10,0,0,393,13719,0,0,658,37682,0,0,220,4734,0,0;QS=1,0 PL:DP:DV 0,36,229:12:0 +17 3031 . A <*> 0 . ;I16=2,10,0,0,380,13132,0,0,658,37682,0,0,225,4857,0,0;QS=1,0 PL:DP:DV 0,36,222:12:0 +17 3032 . G <*> 0 . ;I16=2,9,0,0,388,14400,0,0,629,36841,0,0,203,4271,0,0;QS=1,0 PL:DP:DV 0,33,237:11:0 +17 3033 . G <*> 0 . ;I16=2,9,0,0,387,13907,0,0,598,34082,0,0,228,4940,0,0;QS=1,0 PL:DP:DV 0,33,235:11:0 +17 3034 . A <*> 0 . ;I16=2,9,0,0,328,11164,0,0,598,34082,0,0,230,5000,0,0;QS=1,0 PL:DP:DV 0,33,203:11:0 +17 3035 . G <*> 0 . ;I16=2,8,0,0,322,11542,0,0,538,30482,0,0,211,4631,0,0;QS=1,0 PL:DP:DV 0,30,208:10:0 +17 3036 . C <*> 0 . ;I16=2,10,0,0,384,13022,0,0,658,37682,0,0,240,5192,0,0;QS=1,0 PL:DP:DV 0,36,216:12:0 +17 3037 . T <*> 0 . ;I16=2,10,0,0,431,15969,0,0,658,37682,0,0,242,5252,0,0;QS=1,0 PL:DP:DV 0,36,242:12:0 +17 3038 . T <*> 0 . ;I16=3,11,0,0,444,14642,0,0,778,44882,0,0,245,5329,0,0;QS=1,0 PL:DP:DV 0,42,249:14:0 +17 3039 . G <*> 0 . ;I16=3,11,0,0,448,15396,0,0,778,44882,0,0,249,5425,0,0;QS=1,0 PL:DP:DV 0,42,249:14:0 +17 3040 . T <*> 0 . ;I16=3,9,0,0,373,12723,0,0,658,37682,0,0,217,4765,0,0;QS=1,0 PL:DP:DV 0,36,239:12:0 +17 3041 . G <*> 0 . ;I16=3,10,0,0,445,15987,0,0,718,41282,0,0,229,4897,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3042 . G <*> 0 . ;I16=3,10,0,0,491,18607,0,0,749,44041,0,0,230,4896,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3043 . T <*> 0 . ;I16=3,10,0,0,404,13118,0,0,718,41282,0,0,249,5451,0,0;QS=1,0 PL:DP:DV 0,39,233:13:0 +17 3044 . A C,<*> 0 . ;I16=3,10,0,1,373,11645,15,225,718,41282,60,3600,234,5224,14,196;QS=0.961039,0.038961,0 PL:DP:DV 0,26,216,39,219,220:14:1 +17 3045 . C <*> 0 . ;I16=3,11,0,0,464,16310,0,0,778,44882,0,0,248,5404,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3046 . A <*> 0 . ;I16=3,10,0,0,404,14038,0,0,749,44041,0,0,223,4779,0,0;QS=1,0 PL:DP:DV 0,39,245:13:0 +17 3047 . G <*> 0 . ;I16=3,10,0,0,456,16884,0,0,718,41282,0,0,222,4744,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3048 . T <*> 0 . ;I16=3,7,0,0,322,11076,0,0,569,33241,0,0,174,3758,0,0;QS=1,0 PL:DP:DV 0,30,226:10:0 +17 3049 . G <*> 0 . ;I16=3,12,0,0,529,19235,0,0,838,48482,0,0,257,5485,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3050 . G <*> 0 . ;I16=3,10,0,0,435,15287,0,0,718,41282,0,0,212,4492,0,0;QS=1,0 PL:DP:DV 0,39,253:13:0 +17 3051 . A <*> 0 . ;I16=3,11,0,0,437,14529,0,0,778,44882,0,0,258,5564,0,0;QS=1,0 PL:DP:DV 0,42,243:14:0 +17 3052 . C <*> 0 . ;I16=2,10,0,0,382,12864,0,0,689,40441,0,0,226,4936,0,0;QS=1,0 PL:DP:DV 0,36,226:12:0 +17 3053 . A <*> 0 . ;I16=3,8,0,0,363,12627,0,0,598,34082,0,0,201,4369,0,0;QS=1,0 PL:DP:DV 0,33,234:11:0 +17 3054 . G <*> 0 . ;I16=3,11,0,0,515,19339,0,0,778,44882,0,0,258,5648,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3055 . G <*> 0 . ;I16=3,7,0,0,328,11476,0,0,538,30482,0,0,205,4637,0,0;QS=1,0 PL:DP:DV 0,30,228:10:0 +17 3056 . C <*> 0 . ;I16=3,10,0,0,432,15330,0,0,718,41282,0,0,259,5729,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3057 . C <*> 0 . ;I16=4,9,0,0,463,17007,0,0,718,41282,0,0,246,5594,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3058 . C <*> 0 . ;I16=4,10,0,0,433,14181,0,0,778,44882,0,0,260,5810,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3059 . T G,<*> 0 . ;I16=4,8,0,1,376,12508,16,256,689,40441,60,3600,214,4762,22,484;QS=0.958763,0.0412371,0 PL:DP:DV 0,22,234,36,237,239:13:1 +17 3060 . G <*> 0 . ;I16=4,7,0,0,314,10002,0,0,629,36841,0,0,187,4071,0,0;QS=1,0 PL:DP:DV 0,33,221:11:0 +17 3061 . C <*> 0 . ;I16=4,10,0,0,445,15021,0,0,778,44882,0,0,263,6035,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3062 . C <*> 0 . ;I16=4,8,0,0,417,14831,0,0,689,40441,0,0,240,5512,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3063 . C <*> 0 . ;I16=4,8,0,0,351,11635,0,0,658,37682,0,0,241,5575,0,0;QS=1,0 PL:DP:DV 0,36,233:12:0 +17 3064 . A <*> 0 . ;I16=4,8,0,0,392,13738,0,0,658,37682,0,0,241,5597,0,0;QS=1,0 PL:DP:DV 0,36,254:12:0 +17 3065 . G <*> 0 . ;I16=4,9,0,0,402,13536,0,0,718,41282,0,0,266,6252,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3066 . A <*> 0 . ;I16=4,5,0,0,267,8479,0,0,509,29641,0,0,169,3931,0,0;QS=1,0 PL:DP:DV 0,27,202:9:0 +17 3067 . T <*> 0 . ;I16=4,8,0,0,334,10398,0,0,658,37682,0,0,244,5806,0,0;QS=1,0 PL:DP:DV 0,36,223:12:0 +17 3068 . G <*> 0 . ;I16=4,8,0,0,432,15788,0,0,689,40441,0,0,244,5762,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3069 . G <*> 0 . ;I16=4,7,0,0,301,9213,0,0,629,36841,0,0,221,5197,0,0;QS=1,0 PL:DP:DV 0,33,203:11:0 +17 3070 . C <*> 0 . ;I16=4,9,0,0,420,14820,0,0,718,41282,0,0,272,6464,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3071 . C <*> 0 . ;I16=4,9,0,0,478,18304,0,0,718,41282,0,0,273,6487,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3072 . C <*> 0 . ;I16=3,9,0,0,444,16560,0,0,689,40441,0,0,270,6500,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3073 . C <*> 0 . ;I16=3,9,0,0,436,16326,0,0,689,40441,0,0,272,6542,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3074 . C <*> 0 . ;I16=3,9,0,0,453,17493,0,0,689,40441,0,0,274,6588,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3075 . C <*> 0 . ;I16=3,8,0,0,370,12868,0,0,629,36841,0,0,251,6013,0,0;QS=1,0 PL:DP:DV 0,33,239:11:0 +17 3076 . G <*> 0 . ;I16=3,9,0,0,405,14159,0,0,689,40441,0,0,278,6692,0,0;QS=1,0 PL:DP:DV 0,36,252:12:0 +17 3077 . C <*> 0 . ;I16=3,10,0,0,444,16166,0,0,749,44041,0,0,280,6750,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3078 . C <*> 0 . ;I16=3,10,0,0,521,20961,0,0,749,44041,0,0,283,6813,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3079 . T <*> 0 . ;I16=3,10,0,0,492,18804,0,0,749,44041,0,0,286,6882,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3080 . G <*> 0 . ;I16=4,10,0,0,534,20830,0,0,809,47641,0,0,289,6957,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3081 . C <*> 0 . ;I16=4,10,0,0,520,19634,0,0,809,47641,0,0,291,6941,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3082 . C <*> 0 . ;I16=4,10,0,0,534,20972,0,0,809,47641,0,0,293,6937,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3083 . T C,<*> 0 . ;I16=4,9,0,1,496,19124,33,1089,749,44041,60,3600,269,6269,25,625;QS=0.93666,0.0633397,0 PL:DP:DV 0,9,255,39,255,255:14:1 +17 3084 . G <*> 0 . ;I16=4,11,0,0,573,22295,0,0,869,51241,0,0,295,6861,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3085 . T <*> 0 . ;I16=4,10,0,0,532,20318,0,0,809,47641,0,0,296,6838,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3086 . G <*> 0 . ;I16=4,11,0,0,562,21784,0,0,869,51241,0,0,299,6829,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3087 . G <*> 0 . ;I16=4,11,0,0,594,23708,0,0,869,51241,0,0,301,6831,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3088 . A <*> 0 . ;I16=4,11,0,0,563,21211,0,0,869,51241,0,0,303,6845,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3089 . A <*> 0 . ;I16=4,11,0,0,597,23829,0,0,869,51241,0,0,304,6822,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3090 . G <*> 0 . ;I16=4,11,0,0,591,23517,0,0,869,51241,0,0,304,6764,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3091 . T <*> 0 . ;I16=4,11,0,0,554,20610,0,0,869,51241,0,0,304,6722,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3092 . T <*> 0 . ;I16=5,11,0,0,590,21986,0,0,929,54841,0,0,303,6647,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 3093 . G <*> 0 . ;I16=5,11,0,0,631,25109,0,0,929,54841,0,0,302,6540,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 3094 . A <*> 0 . ;I16=5,10,0,0,559,20909,0,0,869,51241,0,0,291,6351,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3095 . C <*> 0 . ;I16=5,10,0,0,560,21220,0,0,869,51241,0,0,289,6259,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3096 . C <*> 0 . ;I16=5,11,0,0,627,24755,0,0,929,54841,0,0,298,6278,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 3097 . A <*> 0 . ;I16=5,11,0,0,614,23898,0,0,929,54841,0,0,296,6196,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 3098 . G <*> 0 . ;I16=5,11,0,0,622,24546,0,0,929,54841,0,0,294,6134,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 3099 . A <*> 0 . ;I16=5,11,0,0,563,20631,0,0,929,54841,0,0,292,6092,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 3100 . C <*> 0 . ;I16=5,11,0,0,548,19512,0,0,929,54841,0,0,290,6070,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 3101 . C <*> 0 . ;I16=5,11,0,0,628,24778,0,0,929,54841,0,0,288,6068,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 3102 . A <*> 0 . ;I16=5,11,0,0,580,21266,0,0,929,54841,0,0,286,6086,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 3103 . T <*> 0 . ;I16=5,11,0,0,554,19556,0,0,929,54841,0,0,283,6073,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 3104 . C <*> 0 . ;I16=5,11,0,0,629,25061,0,0,929,54841,0,0,280,6078,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 3105 . T <*> 0 . ;I16=5,11,0,0,601,22763,0,0,929,54841,0,0,276,6052,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 3106 . G <*> 0 . ;I16=5,9,0,0,544,21222,0,0,840,50400,0,0,273,5993,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3107 . T <*> 0 . ;I16=5,9,0,0,501,18231,0,0,840,50400,0,0,270,5948,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3108 . C <*> 0 . ;I16=5,9,0,0,534,20722,0,0,840,50400,0,0,267,5917,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3109 . A <*> 0 . ;I16=5,9,0,0,523,19569,0,0,840,50400,0,0,264,5900,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3110 . C <*> 0 . ;I16=5,10,0,0,581,22811,0,0,900,54000,0,0,260,5846,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3111 . A <*> 0 . ;I16=5,11,0,0,600,23064,0,0,960,57600,0,0,257,5805,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 3112 . G <*> 0 . ;I16=5,11,0,0,608,23270,0,0,960,57600,0,0,254,5730,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 3113 . C <*> 0 . ;I16=5,11,0,0,611,23461,0,0,960,57600,0,0,250,5624,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 3114 . A <*> 0 . ;I16=5,10,0,0,566,21458,0,0,900,54000,0,0,247,5537,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3115 . G <*> 0 . ;I16=5,9,0,0,515,19535,0,0,840,50400,0,0,245,5467,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3116 . G <*> 0 . ;I16=5,9,0,0,524,19708,0,0,840,50400,0,0,243,5413,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3117 . T <*> 0 . ;I16=4,9,0,0,461,16405,0,0,780,46800,0,0,242,5374,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3118 . A <*> 0 . ;I16=4,9,0,0,464,16724,0,0,780,46800,0,0,240,5298,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3119 . A <*> 0 . ;I16=4,9,0,0,510,20206,0,0,780,46800,0,0,237,5185,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3120 . G <*> 0 . ;I16=4,9,0,0,512,20296,0,0,780,46800,0,0,234,5086,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3121 . A <*> 0 . ;I16=5,8,0,0,427,14715,0,0,780,46800,0,0,232,5000,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3122 . C <*> 0 . ;I16=5,8,0,0,502,19646,0,0,780,46800,0,0,231,4927,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3123 . T <*> 0 . ;I16=5,8,0,0,491,18683,0,0,780,46800,0,0,230,4868,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3124 . C <*> 0 . ;I16=5,9,0,0,565,22871,0,0,840,50400,0,0,229,4823,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3125 . T <*> 0 . ;I16=5,9,0,0,536,20624,0,0,840,50400,0,0,229,4793,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3126 . G <*> 0 . ;I16=5,9,0,0,530,20260,0,0,840,50400,0,0,229,4779,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3127 . C <*> 0 . ;I16=5,9,0,0,554,22010,0,0,840,50400,0,0,229,4781,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3128 . T <*> 0 . ;I16=5,9,0,0,517,19281,0,0,840,50400,0,0,229,4799,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3129 . T <*> 0 . ;I16=5,9,0,0,481,16895,0,0,840,50400,0,0,229,4833,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3130 . T <*> 0 . ;I16=5,8,0,0,467,16921,0,0,780,46800,0,0,230,4882,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3131 . C <*> 0 . ;I16=5,8,0,0,513,20329,0,0,780,46800,0,0,231,4945,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3132 . T <*> 0 . ;I16=5,8,0,0,494,18888,0,0,780,46800,0,0,231,4973,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3133 . G <*> 0 . ;I16=5,8,0,0,499,19251,0,0,780,46800,0,0,231,5017,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3134 . G <*> 0 . ;I16=6,8,0,0,485,17163,0,0,840,50400,0,0,231,5077,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3135 . G <*> 0 . ;I16=6,9,0,0,540,19876,0,0,900,54000,0,0,232,5154,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3136 . C <*> 0 . ;I16=6,9,0,0,551,20473,0,0,900,54000,0,0,233,5199,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3137 . A <*> 0 . ;I16=7,8,0,0,533,19129,0,0,900,54000,0,0,234,5210,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3138 . A <*> 0 . ;I16=6,8,0,0,457,15255,0,0,840,50400,0,0,237,5235,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3139 . C <*> 0 . ;I16=6,8,0,0,509,18761,0,0,840,50400,0,0,240,5274,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3140 . C <*> 0 . ;I16=6,8,0,0,524,19824,0,0,840,50400,0,0,243,5327,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3141 . C <*> 0 . ;I16=6,8,0,0,544,21204,0,0,840,50400,0,0,246,5394,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3142 . A <*> 0 . ;I16=6,8,0,0,529,20185,0,0,840,50400,0,0,248,5426,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3143 . G <*> 0 . ;I16=7,8,0,0,565,21605,0,0,869,51241,0,0,250,5474,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3144 . C <*> 0 . ;I16=8,7,0,0,550,20972,0,0,869,51241,0,0,254,5538,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3145 . A <*> 0 . ;I16=8,7,0,0,554,20838,0,0,869,51241,0,0,259,5619,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3146 . G <*> 0 . ;I16=8,7,0,0,571,21957,0,0,869,51241,0,0,264,5718,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3147 . G <*> 0 . ;I16=7,7,0,0,509,18967,0,0,840,50400,0,0,264,5768,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3148 . T <*> 0 . ;I16=8,7,0,0,496,16990,0,0,869,51241,0,0,272,5866,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3149 . G <*> 0 . ;I16=8,7,0,0,581,22725,0,0,869,51241,0,0,276,5964,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3150 . A <*> 0 . ;I16=8,7,0,0,516,18084,0,0,869,51241,0,0,279,6027,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3151 . C <*> 0 . ;I16=8,7,0,0,545,20273,0,0,869,51241,0,0,282,6104,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3152 . C <*> 0 . ;I16=8,7,0,0,542,20094,0,0,869,51241,0,0,284,6146,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3153 . C <*> 0 . ;I16=8,7,0,0,555,20857,0,0,869,51241,0,0,286,6204,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3154 . T <*> 0 . ;I16=8,7,0,0,548,20350,0,0,869,51241,0,0,288,6278,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3155 . G <*> 0 . ;I16=8,7,0,0,582,22804,0,0,869,51241,0,0,289,6319,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3156 . G <*> 0 . ;I16=8,7,0,0,565,21523,0,0,869,51241,0,0,290,6378,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3157 . A <*> 0 . ;I16=7,7,0,0,512,18764,0,0,809,47641,0,0,292,6454,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3158 . A <*> 0 . ;I16=7,7,0,0,481,17241,0,0,809,47641,0,0,294,6546,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3159 . T <*> 0 . ;I16=6,7,0,0,470,17324,0,0,780,46800,0,0,279,6349,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3160 . T <*> 0 . ;I16=7,7,0,0,514,18984,0,0,809,47641,0,0,295,6631,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3161 . C <*> 0 . ;I16=7,7,0,0,504,18784,0,0,809,47641,0,0,294,6622,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3162 . C <*> 0 . ;I16=7,7,0,0,542,21480,0,0,809,47641,0,0,293,6627,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3163 . T A,<*> 0 . ;I16=6,7,1,0,494,18818,13,169,780,46800,29,841,271,6195,20,400;QS=0.974359,0.025641,0 PL:DP:DV 0,28,255,39,255,255:14:1 +17 3164 . G <*> 0 . ;I16=7,7,0,0,545,21283,0,0,809,47641,0,0,289,6575,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3165 . T <*> 0 . ;I16=7,7,0,0,491,17471,0,0,809,47641,0,0,287,6567,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3166 . C <*> 0 . ;I16=7,7,0,0,515,19277,0,0,809,47641,0,0,285,6571,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3167 . C <*> 0 . ;I16=7,6,0,0,497,19453,0,0,749,44041,0,0,284,6586,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3168 . A <*> 0 . ;I16=7,6,0,0,489,18433,0,0,749,44041,0,0,283,6611,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3169 . T <*> 0 . ;I16=6,6,0,0,451,16971,0,0,720,43200,0,0,256,5970,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3170 . C <*> 0 . ;I16=6,6,0,0,485,19663,0,0,720,43200,0,0,253,5911,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3171 . T <*> 0 . ;I16=6,6,0,0,455,17301,0,0,720,43200,0,0,250,5858,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3172 . G <*> 0 . ;I16=7,6,0,0,464,17186,0,0,749,44041,0,0,272,6436,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3173 . G <*> 0 . ;I16=6,6,0,0,439,16327,0,0,720,43200,0,0,244,5770,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3174 . C <*> 0 . ;I16=8,6,0,0,551,21851,0,0,809,47641,0,0,266,6360,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3175 . A <*> 0 . ;I16=7,6,0,0,486,18336,0,0,780,46800,0,0,238,5658,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3176 . G <*> 0 . ;I16=8,6,0,0,528,20322,0,0,809,47641,0,0,260,6216,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3177 . G <*> 0 . ;I16=8,5,0,0,436,15202,0,0,749,44041,0,0,258,6158,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3178 . T <*> 0 . ;I16=7,5,0,0,427,15285,0,0,720,43200,0,0,231,5483,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3179 . G <*> 0 . ;I16=7,5,0,0,451,17193,0,0,720,43200,0,0,229,5441,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3180 . G <*> 0 . ;I16=6,5,0,0,379,13427,0,0,660,39600,0,0,228,5406,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3181 . G <*> 0 . ;I16=7,5,0,0,436,16496,0,0,689,40441,0,0,252,6002,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3182 . C <*> 0 . ;I16=6,5,0,0,429,16807,0,0,629,36841,0,0,234,5690,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3183 . A <*> 0 . ;I16=6,5,0,0,397,14449,0,0,660,39600,0,0,225,5337,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3184 . T <*> 0 . ;I16=6,4,0,0,350,12546,0,0,600,36000,0,0,225,5325,0,0;QS=1,0 PL:DP:DV 0,30,248:10:0 +17 3185 . T <*> 0 . ;I16=7,4,0,0,392,14178,0,0,629,36841,0,0,249,5893,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3186 . G <*> 0 . ;I16=7,4,0,0,411,15993,0,0,629,36841,0,0,247,5793,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3187 . A <*> 0 . ;I16=7,4,0,0,362,12532,0,0,629,36841,0,0,245,5701,0,0;QS=1,0 PL:DP:DV 0,33,247:11:0 +17 3188 . A <*> 0 . ;I16=7,4,0,0,362,12668,0,0,629,36841,0,0,243,5617,0,0;QS=1,0 PL:DP:DV 0,33,249:11:0 +17 3189 . A <*> 0 . ;I16=7,4,0,0,383,13637,0,0,629,36841,0,0,241,5541,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3190 . C <*> 0 . ;I16=6,4,0,0,354,13336,0,0,600,36000,0,0,214,4848,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 3191 . T <*> 0 . ;I16=6,5,0,0,408,15350,0,0,660,39600,0,0,212,4788,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3192 . G <*> 0 . ;I16=7,5,0,0,424,15700,0,0,689,40441,0,0,236,5362,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3193 . G <*> 0 . ;I16=7,5,0,0,434,15924,0,0,689,40441,0,0,235,5321,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3194 . T C,<*> 0 . ;I16=6,5,1,0,396,14380,18,324,660,39600,29,841,209,4665,25,625;QS=0.956522,0.0434783,0 PL:DP:DV 0,18,255,33,255,255:12:1 +17 3195 . T <*> 0 . ;I16=7,5,0,0,427,15537,0,0,689,40441,0,0,233,5269,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3196 . T <*> 0 . ;I16=6,5,0,0,387,13777,0,0,660,39600,0,0,206,4584,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3197 . A <*> 0 . ;I16=7,5,0,0,387,12823,0,0,689,40441,0,0,229,5161,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3198 . A <*> 0 . ;I16=7,4,0,0,391,14115,0,0,629,36841,0,0,220,5076,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3199 . A <*> 0 . ;I16=6,5,0,0,385,13737,0,0,660,39600,0,0,199,4427,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3200 . A <*> 0 . ;I16=6,5,0,0,383,13669,0,0,629,36841,0,0,221,4941,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3201 . A <*> 0 . ;I16=6,4,0,0,351,12745,0,0,569,33241,0,0,208,4740,0,0;QS=1,0 PL:DP:DV 0,30,248:10:0 +17 3202 . T <*> 0 . ;I16=5,5,0,0,350,12470,0,0,600,36000,0,0,190,4124,0,0;QS=1,0 PL:DP:DV 0,30,249:10:0 +17 3203 . G A,<*> 0 . ;I16=5,5,1,0,348,12754,19,361,600,36000,29,841,187,4043,25,625;QS=0.948229,0.0517711,0 PL:DP:DV 0,14,239,30,242,248:11:1 +17 3204 . T <*> 0 . ;I16=5,4,0,0,316,11286,0,0,540,32400,0,0,171,3803,0,0;QS=1,0 PL:DP:DV 0,27,234:9:0 +17 3205 . C <*> 0 . ;I16=5,5,0,0,386,15052,0,0,600,36000,0,0,181,3911,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 3206 . A <*> 0 . ;I16=6,5,0,0,373,13009,0,0,629,36841,0,0,203,4485,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3207 . C <*> 0 . ;I16=5,5,0,0,365,13793,0,0,600,36000,0,0,175,3819,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 3208 . A <*> 0 . ;I16=6,5,0,0,357,12003,0,0,629,36841,0,0,197,4413,0,0;QS=1,0 PL:DP:DV 0,33,247:11:0 +17 3209 . C <*> 0 . ;I16=7,5,0,0,416,14638,0,0,689,40441,0,0,193,4343,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3210 . C <*> 0 . ;I16=7,4,0,0,397,14615,0,0,629,36841,0,0,190,4236,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3211 . A <*> 0 . ;I16=7,3,0,0,372,13938,0,0,569,33241,0,0,188,4142,0,0;QS=1,0 PL:DP:DV 0,30,243:10:0 +17 3212 . T <*> 0 . ;I16=6,3,0,0,306,10854,0,0,540,32400,0,0,160,3386,0,0;QS=1,0 PL:DP:DV 0,27,222:9:0 +17 3213 . A <*> 0 . ;I16=6,3,0,0,316,11272,0,0,540,32400,0,0,157,3269,0,0;QS=1,0 PL:DP:DV 0,27,228:9:0 +17 3214 . G <*> 0 . ;I16=7,3,0,0,345,12643,0,0,569,33241,0,0,179,3791,0,0;QS=1,0 PL:DP:DV 0,30,243:10:0 +17 3215 . G <*> 0 . ;I16=7,3,0,0,349,12759,0,0,569,33241,0,0,176,3702,0,0;QS=1,0 PL:DP:DV 0,30,241:10:0 +17 3216 . C <*> 0 . ;I16=7,3,0,0,367,13785,0,0,569,33241,0,0,173,3627,0,0;QS=1,0 PL:DP:DV 0,30,242:10:0 +17 3217 . C <*> 0 . ;I16=7,3,0,0,341,12157,0,0,569,33241,0,0,169,3515,0,0;QS=1,0 PL:DP:DV 0,30,236:10:0 +17 3218 . G C,<*> 0 . ;I16=6,4,1,0,319,10497,29,841,600,36000,29,841,140,2790,24,576;QS=0.916667,0.0833333,0 PL:DP:DV 0,4,202,30,205,221:11:1 +17 3219 . G A,<*> 0 . ;I16=6,4,1,0,349,12639,19,361,600,36000,29,841,136,2654,23,529;QS=0.94837,0.0516304,0 PL:DP:DV 0,14,234,30,237,243:11:1 +17 3220 . G <*> 0 . ;I16=7,4,0,0,369,12961,0,0,629,36841,0,0,154,3018,0,0;QS=1,0 PL:DP:DV 0,33,252:11:0 +17 3221 . C <*> 0 . ;I16=5,4,0,0,330,12222,0,0,540,32400,0,0,129,2429,0,0;QS=1,0 PL:DP:DV 0,27,244:9:0 +17 3222 . A <*> 0 . ;I16=6,4,0,0,367,13569,0,0,569,33241,0,0,146,2738,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 3223 . C <*> 0 . ;I16=6,4,0,0,360,13412,0,0,569,33241,0,0,142,2622,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 3224 . A <*> 0 . ;I16=6,3,0,0,345,13241,0,0,509,29641,0,0,139,2521,0,0;QS=1,0 PL:DP:DV 0,27,238:9:0 +17 3225 . G <*> 0 . ;I16=6,3,0,0,335,13181,0,0,509,29641,0,0,136,2434,0,0;QS=1,0 PL:DP:DV 0,27,247:9:0 +17 3226 . T <*> 0 . ;I16=6,3,0,0,311,10907,0,0,540,32400,0,0,117,2105,0,0;QS=1,0 PL:DP:DV 0,27,224:9:0 +17 3227 . G <*> 0 . ;I16=7,3,0,0,379,14663,0,0,569,33241,0,0,131,2303,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 3228 . G <*> 0 . ;I16=6,3,0,0,346,13388,0,0,540,32400,0,0,115,2065,0,0;QS=1,0 PL:DP:DV 0,27,248:9:0 +17 3229 . C <*> 0 . ;I16=7,4,0,0,415,15891,0,0,629,36841,0,0,127,2235,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3230 . T <*> 0 . ;I16=7,4,0,0,397,14827,0,0,629,36841,0,0,126,2226,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3231 . C <*> 0 . ;I16=7,4,0,0,414,15814,0,0,629,36841,0,0,125,2235,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3232 . A <*> 0 . ;I16=6,4,0,0,320,10864,0,0,600,36000,0,0,114,2162,0,0;QS=1,0 PL:DP:DV 0,30,229:10:0 +17 3233 . C <*> 0 . ;I16=7,4,0,0,348,11672,0,0,629,36841,0,0,123,2307,0,0;QS=1,0 PL:DP:DV 0,33,238:11:0 +17 3234 . G T,<*> 0 . ;I16=6,4,1,0,336,11726,22,484,600,36000,29,841,115,2305,8,64;QS=0.938547,0.0614525,0 PL:DP:DV 0,11,222,30,225,234:11:1 +17 3235 . C <*> 0 . ;I16=7,3,0,0,356,13340,0,0,569,33241,0,0,124,2396,0,0;QS=1,0 PL:DP:DV 0,30,249:10:0 +17 3236 . C <*> 0 . ;I16=7,3,0,0,365,13585,0,0,569,33241,0,0,125,2437,0,0;QS=1,0 PL:DP:DV 0,30,244:10:0 +17 3237 . T <*> 0 . ;I16=6,3,0,0,323,11747,0,0,509,29641,0,0,127,2491,0,0;QS=1,0 PL:DP:DV 0,27,230:9:0 +17 3238 . G <*> 0 . ;I16=6,3,0,0,348,13506,0,0,509,29641,0,0,129,2557,0,0;QS=1,0 PL:DP:DV 0,27,243:9:0 +17 3239 . T <*> 0 . ;I16=6,3,0,0,311,10997,0,0,509,29641,0,0,131,2635,0,0;QS=1,0 PL:DP:DV 0,27,220:9:0 +17 3240 . A <*> 0 . ;I16=7,4,0,0,364,12662,0,0,629,36841,0,0,133,2725,0,0;QS=1,0 PL:DP:DV 0,33,248:11:0 +17 3241 . A <*> 0 . ;I16=6,4,0,0,354,12960,0,0,600,36000,0,0,136,2828,0,0;QS=1,0 PL:DP:DV 0,30,252:10:0 +17 3242 . T <*> 0 . ;I16=6,4,0,0,357,12947,0,0,600,36000,0,0,141,2949,0,0;QS=1,0 PL:DP:DV 0,30,252:10:0 +17 3243 . C <*> 0 . ;I16=6,4,0,0,381,14769,0,0,600,36000,0,0,146,3084,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 3244 . C <*> 0 . ;I16=5,3,0,0,289,10975,0,0,480,28800,0,0,147,3165,0,0;QS=1,0 PL:DP:DV 0,24,221:8:0 +17 3245 . C <*> 0 . ;I16=5,4,0,0,344,13448,0,0,540,32400,0,0,156,3288,0,0;QS=1,0 PL:DP:DV 0,27,255:9:0 +17 3246 . A <*> 0 . ;I16=5,4,0,0,346,13384,0,0,540,32400,0,0,161,3405,0,0;QS=1,0 PL:DP:DV 0,27,255:9:0 +17 3247 . G <*> 0 . ;I16=5,4,0,0,354,14202,0,0,540,32400,0,0,166,3532,0,0;QS=1,0 PL:DP:DV 0,27,255:9:0 +17 3248 . C <*> 0 . ;I16=5,4,0,0,346,13666,0,0,540,32400,0,0,171,3669,0,0;QS=1,0 PL:DP:DV 0,27,255:9:0 +17 3249 . C <*> 0 . ;I16=5,4,0,0,330,12440,0,0,540,32400,0,0,175,3767,0,0;QS=1,0 PL:DP:DV 0,27,246:9:0 +17 3250 . C <*> 0 . ;I16=5,4,0,0,361,14505,0,0,540,32400,0,0,179,3877,0,0;QS=1,0 PL:DP:DV 0,27,255:9:0 +17 3251 . T <*> 0 . ;I16=5,4,0,0,324,12192,0,0,540,32400,0,0,183,3999,0,0;QS=1,0 PL:DP:DV 0,27,241:9:0 +17 3252 . T <*> 0 . ;I16=5,4,0,0,324,11750,0,0,540,32400,0,0,186,4082,0,0;QS=1,0 PL:DP:DV 0,27,239:9:0 +17 3253 . T <*> 0 . ;I16=5,4,0,0,332,12350,0,0,540,32400,0,0,189,4175,0,0;QS=1,0 PL:DP:DV 0,27,245:9:0 +17 3254 . G <*> 0 . ;I16=5,4,0,0,349,13611,0,0,540,32400,0,0,192,4278,0,0;QS=1,0 PL:DP:DV 0,27,255:9:0 +17 3255 . G <*> 0 . ;I16=5,4,0,0,325,12185,0,0,540,32400,0,0,194,4340,0,0;QS=1,0 PL:DP:DV 0,27,243:9:0 +17 3256 . G <*> 0 . ;I16=5,4,0,0,355,14035,0,0,540,32400,0,0,196,4410,0,0;QS=1,0 PL:DP:DV 0,27,255:9:0 +17 3257 . A <*> 0 . ;I16=5,4,0,0,329,12237,0,0,540,32400,0,0,198,4488,0,0;QS=1,0 PL:DP:DV 0,27,243:9:0 +17 3258 . G <*> 0 . ;I16=5,5,0,0,404,16436,0,0,600,36000,0,0,200,4574,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 3259 . G <*> 0 . ;I16=5,5,0,0,371,14023,0,0,600,36000,0,0,203,4669,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 3260 . C <*> 0 . ;I16=5,5,0,0,401,16161,0,0,600,36000,0,0,205,4723,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 3261 . C <*> 0 . ;I16=5,6,0,0,408,15538,0,0,660,39600,0,0,207,4785,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3262 . A <*> 0 . ;I16=5,6,0,0,411,15551,0,0,660,39600,0,0,210,4856,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3263 . G <*> 0 . ;I16=5,6,0,0,423,16449,0,0,660,39600,0,0,213,4937,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3264 . G <*> 0 . ;I16=5,6,0,0,413,15625,0,0,660,39600,0,0,216,5028,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3265 . G <*> 0 . ;I16=5,6,0,0,427,16607,0,0,660,39600,0,0,219,5129,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3266 . T <*> 0 . ;I16=5,6,0,0,385,13661,0,0,660,39600,0,0,219,5089,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3267 . G <*> 0 . ;I16=5,6,0,0,428,16862,0,0,660,39600,0,0,219,5057,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3268 . G <*> 0 . ;I16=5,6,0,0,411,15453,0,0,660,39600,0,0,219,5033,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3269 . G <*> 0 . ;I16=5,6,0,0,434,17182,0,0,660,39600,0,0,219,5017,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3270 . T <*> 0 . ;I16=5,6,0,0,364,12464,0,0,660,39600,0,0,219,5009,0,0;QS=1,0 PL:DP:DV 0,33,251:11:0 +17 3271 . G <*> 0 . ;I16=5,6,0,0,438,17486,0,0,660,39600,0,0,219,5009,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3272 . G <*> 0 . ;I16=5,6,0,0,408,15410,0,0,660,39600,0,0,219,5017,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3273 . A <*> 0 . ;I16=5,6,0,0,398,14644,0,0,660,39600,0,0,219,5033,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3274 . T <*> 0 . ;I16=4,6,0,0,373,14037,0,0,600,36000,0,0,220,5056,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 3275 . C <*> 0 . ;I16=4,6,0,0,416,17320,0,0,600,36000,0,0,221,5085,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 3276 . A <*> 0 . ;I16=4,6,0,0,355,13031,0,0,600,36000,0,0,222,5120,0,0;QS=1,0 PL:DP:DV 0,30,253:10:0 +17 3277 . C <*> 0 . ;I16=4,6,0,0,398,15894,0,0,600,36000,0,0,223,5161,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 3278 . T <*> 0 . ;I16=4,6,0,0,375,14297,0,0,600,36000,0,0,224,5208,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 3279 . T <*> 0 . ;I16=4,6,0,0,381,14535,0,0,600,36000,0,0,225,5261,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 3280 . G <*> 0 . ;I16=4,7,0,0,435,17249,0,0,660,39600,0,0,226,5320,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3281 . A <*> 0 . ;I16=4,7,0,0,435,17253,0,0,660,39600,0,0,228,5386,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3282 . G <*> 0 . ;I16=4,7,0,0,440,17780,0,0,660,39600,0,0,230,5460,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3283 . G <*> 0 . ;I16=4,7,0,0,435,17229,0,0,660,39600,0,0,232,5542,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3284 . T <*> 0 . ;I16=4,7,0,0,405,15083,0,0,660,39600,0,0,232,5532,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3285 . C <*> 0 . ;I16=4,7,0,0,412,16084,0,0,660,39600,0,0,232,5530,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3286 . A <*> 0 . ;I16=4,7,0,0,431,16985,0,0,660,39600,0,0,232,5536,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3287 . G <*> 0 . ;I16=4,7,0,0,441,17943,0,0,660,39600,0,0,231,5499,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3288 . G <*> 0 . ;I16=4,7,0,0,406,15240,0,0,660,39600,0,0,230,5468,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3289 . A <*> 0 . ;I16=6,7,0,0,495,18969,0,0,780,46800,0,0,229,5443,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3290 . G <*> 0 . ;I16=6,7,0,0,512,20356,0,0,780,46800,0,0,230,5426,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3291 . T <*> 0 . ;I16=6,6,0,0,414,14602,0,0,720,43200,0,0,232,5418,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3292 . T <*> 0 . ;I16=6,6,0,0,442,16366,0,0,720,43200,0,0,234,5418,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3293 . C <*> 0 . ;I16=6,6,0,0,491,20145,0,0,720,43200,0,0,235,5377,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3294 . A <*> 0 . ;I16=6,6,0,0,457,17429,0,0,720,43200,0,0,236,5346,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3295 . A <*> 0 . ;I16=7,6,0,0,488,18526,0,0,780,46800,0,0,237,5325,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3296 . G <*> 0 . ;I16=7,6,0,0,513,20397,0,0,780,46800,0,0,239,5315,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3297 . A <*> 0 . ;I16=7,6,0,0,466,16972,0,0,780,46800,0,0,241,5317,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3298 . C <*> 0 . ;I16=7,7,0,0,545,21395,0,0,840,50400,0,0,243,5331,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3299 . C <*> 0 . ;I16=7,7,0,0,566,22974,0,0,840,50400,0,0,246,5358,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3300 . A <*> 0 . ;I16=7,7,0,0,545,21261,0,0,840,50400,0,0,249,5399,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3301 . G <*> 0 . ;I16=7,7,0,0,559,22413,0,0,840,50400,0,0,251,5405,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3302 . C <*> 0 . ;I16=7,7,0,0,544,21304,0,0,840,50400,0,0,253,5427,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3303 . C <*> 0 . ;I16=7,7,0,0,557,22279,0,0,840,50400,0,0,255,5465,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3304 . T <*> 0 . ;I16=7,7,0,0,527,20019,0,0,840,50400,0,0,256,5470,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3305 . G <*> 0 . ;I16=7,7,0,0,557,22259,0,0,840,50400,0,0,257,5493,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3306 . G <*> 0 . ;I16=7,7,0,0,558,22302,0,0,840,50400,0,0,257,5483,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3307 . C <*> 0 . ;I16=7,6,0,0,496,19174,0,0,780,46800,0,0,236,5048,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3308 . C <*> 0 . ;I16=7,7,0,0,519,19915,0,0,840,50400,0,0,257,5511,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3309 . A <*> 0 . ;I16=7,7,0,0,532,20296,0,0,840,50400,0,0,257,5499,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3310 . A <*> 0 . ;I16=7,7,0,0,497,17949,0,0,840,50400,0,0,258,5504,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3311 . C <*> 0 . ;I16=7,7,0,0,545,21445,0,0,840,50400,0,0,259,5527,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3312 . A <*> 0 . ;I16=8,7,0,0,566,21494,0,0,900,54000,0,0,260,5568,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3313 . T <*> 0 . ;I16=8,7,0,0,569,21641,0,0,900,54000,0,0,262,5628,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3314 . G <*> 0 . ;I16=8,7,0,0,602,24220,0,0,900,54000,0,0,264,5708,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3315 . G <*> 0 . ;I16=7,7,0,0,539,20941,0,0,840,50400,0,0,256,5572,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3316 . T <*> 0 . ;I16=8,7,0,0,526,18730,0,0,900,54000,0,0,260,5528,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3317 . G <*> 0 . ;I16=8,7,0,0,595,23703,0,0,900,54000,0,0,258,5468,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3318 . A <*> 0 . ;I16=8,6,0,0,501,18173,0,0,840,50400,0,0,257,5427,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3319 . A <*> 0 . ;I16=8,6,0,0,523,19591,0,0,840,50400,0,0,256,5404,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3320 . A <*> 0 . ;I16=8,6,0,0,517,19215,0,0,840,50400,0,0,255,5399,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3321 . C <*> 0 . ;I16=7,6,0,0,491,18845,0,0,780,46800,0,0,241,5217,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3322 . C <*> 0 . ;I16=8,6,0,0,549,21591,0,0,840,50400,0,0,251,5339,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3323 . C <*> 0 . ;I16=8,6,0,0,511,19011,0,0,840,50400,0,0,249,5333,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3324 . C <*> 0 . ;I16=8,6,0,0,480,17114,0,0,840,50400,0,0,246,5292,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3325 . G <*> 0 . ;I16=8,6,0,0,475,16567,0,0,840,50400,0,0,243,5265,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3326 . T <*> 0 . ;I16=6,6,0,0,444,16504,0,0,720,43200,0,0,224,4962,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3327 . C <*> 0 . ;I16=7,6,0,0,529,21613,0,0,780,46800,0,0,239,5249,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3328 . T <*> 0 . ;I16=7,6,0,0,495,18973,0,0,780,46800,0,0,237,5259,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3329 . A <*> 0 . ;I16=7,5,0,0,444,16508,0,0,720,43200,0,0,236,5280,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3330 . C <*> 0 . ;I16=8,5,0,0,496,19478,0,0,780,46800,0,0,235,5311,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3331 . T <*> 0 . ;I16=8,5,0,0,482,18134,0,0,780,46800,0,0,235,5353,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3332 . A <*> 0 . ;I16=8,5,0,0,469,17035,0,0,780,46800,0,0,235,5407,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3333 . A <*> 0 . ;I16=8,5,0,0,469,17115,0,0,780,46800,0,0,234,5424,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3334 . A <*> 0 . ;I16=7,5,0,0,461,17759,0,0,720,43200,0,0,234,5454,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3335 . A <*> 0 . ;I16=7,5,0,0,458,17566,0,0,720,43200,0,0,233,5445,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3336 . A <*> 0 . ;I16=7,5,0,0,433,16105,0,0,720,43200,0,0,231,5397,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3337 . T <*> 0 . ;I16=7,5,0,0,425,15255,0,0,720,43200,0,0,229,5361,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3338 . A <*> 0 . ;I16=7,5,0,0,431,15591,0,0,720,43200,0,0,226,5286,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3339 . C <*> 0 . ;I16=7,5,0,0,463,18077,0,0,720,43200,0,0,223,5221,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3340 . A <*> 0 . ;I16=6,4,0,0,382,14638,0,0,600,36000,0,0,222,5164,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 3341 . A <*> 0 . ;I16=6,4,0,0,383,14709,0,0,600,36000,0,0,221,5113,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 3342 . A <*> 0 . ;I16=6,4,0,0,355,13145,0,0,600,36000,0,0,220,5068,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 3343 . A <*> 0 . ;I16=6,4,0,0,378,14378,0,0,600,36000,0,0,219,5029,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 3344 . A <*> 0 . ;I16=6,4,0,0,377,14305,0,0,600,36000,0,0,218,4996,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 3345 . T <*> 0 . ;I16=6,4,0,0,363,13355,0,0,600,36000,0,0,217,4969,0,0;QS=1,0 PL:DP:DV 0,30,254:10:0 +17 3346 . T <*> 0 . ;I16=6,4,0,0,375,14091,0,0,600,36000,0,0,216,4948,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 3347 . A <*> 0 . ;I16=6,4,0,0,381,14603,0,0,600,36000,0,0,215,4933,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 3348 . G <*> 0 . ;I16=6,4,0,0,391,15437,0,0,600,36000,0,0,214,4924,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 3349 . C <*> 0 . ;I16=6,4,0,0,360,13420,0,0,600,36000,0,0,213,4921,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 3350 . C <*> 0 . ;I16=6,4,0,0,406,16582,0,0,600,36000,0,0,212,4924,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 3351 . T <*> 0 . ;I16=6,4,0,0,394,15584,0,0,600,36000,0,0,211,4933,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 3352 . G <*> 0 . ;I16=6,4,0,0,378,14552,0,0,600,36000,0,0,210,4948,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 3353 . G <*> 0 . ;I16=6,4,0,0,360,13688,0,0,600,36000,0,0,209,4969,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 3354 . C <*> 0 . ;I16=6,4,0,0,367,13695,0,0,600,36000,0,0,208,4996,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 3355 . G <*> 0 . ;I16=6,4,0,0,325,10937,0,0,600,36000,0,0,206,4980,0,0;QS=1,0 PL:DP:DV 0,30,232:10:0 +17 3356 . T <*> 0 . ;I16=6,4,0,0,370,13744,0,0,600,36000,0,0,203,4921,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 3357 . G <*> 0 . ;I16=6,4,0,0,389,15343,0,0,600,36000,0,0,200,4868,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 3358 . G <*> 0 . ;I16=6,3,0,0,332,12442,0,0,540,32400,0,0,198,4820,0,0;QS=1,0 PL:DP:DV 0,27,239:9:0 +17 3359 . T <*> 0 . ;I16=6,3,0,0,314,11226,0,0,540,32400,0,0,171,4151,0,0;QS=1,0 PL:DP:DV 0,27,228:9:0 +17 3360 . G <*> 0 . ;I16=7,3,0,0,379,14585,0,0,600,36000,0,0,195,4737,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 3361 . G <*> 0 . ;I16=7,2,0,0,307,11265,0,0,540,32400,0,0,195,4703,0,0;QS=1,0 PL:DP:DV 0,27,218:9:0 +17 3362 . C <*> 0 . ;I16=7,2,0,0,337,12733,0,0,540,32400,0,0,195,4673,0,0;QS=1,0 PL:DP:DV 0,27,230:9:0 +17 3363 . G <*> 0 . ;I16=7,2,0,0,281,9145,0,0,540,32400,0,0,195,4647,0,0;QS=1,0 PL:DP:DV 0,27,194:9:0 +17 3364 . C <*> 0 . ;I16=7,2,0,0,354,14110,0,0,540,32400,0,0,193,4527,0,0;QS=1,0 PL:DP:DV 0,27,241:9:0 +17 3365 . A <*> 0 . ;I16=7,2,0,0,336,12628,0,0,540,32400,0,0,191,4415,0,0;QS=1,0 PL:DP:DV 0,27,226:9:0 +17 3366 . T <*> 0 . ;I16=7,2,0,0,327,11953,0,0,540,32400,0,0,189,4311,0,0;QS=1,0 PL:DP:DV 0,27,221:9:0 +17 3367 . G <*> 0 . ;I16=7,2,0,0,341,13205,0,0,540,32400,0,0,187,4215,0,0;QS=1,0 PL:DP:DV 0,27,235:9:0 +17 3368 . C <*> 0 . ;I16=7,2,0,0,360,14502,0,0,540,32400,0,0,185,4127,0,0;QS=1,0 PL:DP:DV 0,27,245:9:0 +17 3369 . C <*> 0 . ;I16=7,2,0,0,329,12547,0,0,540,32400,0,0,183,4047,0,0;QS=1,0 PL:DP:DV 0,27,228:9:0 +17 3370 . T <*> 0 . ;I16=7,2,0,0,354,13950,0,0,540,32400,0,0,180,3926,0,0;QS=1,0 PL:DP:DV 0,27,239:9:0 +17 3371 . G <*> 0 . ;I16=7,2,0,0,339,13055,0,0,540,32400,0,0,177,3815,0,0;QS=1,0 PL:DP:DV 0,27,233:9:0 +17 3372 . T <*> 0 . ;I16=7,2,0,0,324,11896,0,0,540,32400,0,0,174,3714,0,0;QS=1,0 PL:DP:DV 0,27,220:9:0 +17 3373 . A <*> 0 . ;I16=7,2,0,0,335,12535,0,0,540,32400,0,0,170,3574,0,0;QS=1,0 PL:DP:DV 0,27,226:9:0 +17 3374 . A <*> 0 . ;I16=7,2,0,0,339,12785,0,0,540,32400,0,0,166,3446,0,0;QS=1,0 PL:DP:DV 0,27,225:9:0 +17 3375 . T <*> 0 . ;I16=6,2,0,0,307,11815,0,0,480,28800,0,0,137,2705,0,0;QS=1,0 PL:DP:DV 0,24,221:8:0 +17 3376 . C <*> 0 . ;I16=7,3,0,0,373,14053,0,0,600,36000,0,0,159,3227,0,0;QS=1,0 PL:DP:DV 0,30,254:10:0 +17 3377 . C <*> 0 . ;I16=7,3,0,0,370,13844,0,0,600,36000,0,0,156,3138,0,0;QS=1,0 PL:DP:DV 0,30,252:10:0 +17 3378 . C <*> 0 . ;I16=7,3,0,0,392,15434,0,0,600,36000,0,0,153,3063,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 3379 . A <*> 0 . ;I16=7,3,0,0,360,13112,0,0,600,36000,0,0,150,3002,0,0;QS=1,0 PL:DP:DV 0,30,245:10:0 +17 3380 . G <*> 0 . ;I16=7,2,0,0,343,13215,0,0,540,32400,0,0,148,2954,0,0;QS=1,0 PL:DP:DV 0,27,233:9:0 +17 3381 . C <*> 0 . ;I16=7,2,0,0,358,14368,0,0,540,32400,0,0,146,2918,0,0;QS=1,0 PL:DP:DV 0,27,241:9:0 +17 3382 . T <*> 0 . ;I16=7,2,0,0,325,11923,0,0,540,32400,0,0,144,2894,0,0;QS=1,0 PL:DP:DV 0,27,222:9:0 +17 3383 . A <*> 0 . ;I16=7,2,0,0,286,9368,0,0,540,32400,0,0,142,2882,0,0;QS=1,0 PL:DP:DV 0,27,196:9:0 +17 3384 . C <*> 0 . ;I16=8,2,0,0,369,13803,0,0,600,36000,0,0,139,2833,0,0;QS=1,0 PL:DP:DV 0,30,235:10:0 +17 3385 . T <*> 0 . ;I16=8,2,0,0,376,14212,0,0,600,36000,0,0,136,2748,0,0;QS=1,0 PL:DP:DV 0,30,237:10:0 +17 3386 . T <*> 0 . ;I16=8,2,0,0,302,9532,0,0,600,36000,0,0,133,2677,0,0;QS=1,0 PL:DP:DV 0,30,197:10:0 +17 3387 . G <*> 0 . ;I16=8,2,0,0,351,12753,0,0,600,36000,0,0,129,2571,0,0;QS=1,0 PL:DP:DV 0,30,230:10:0 +17 3388 . G <*> 0 . ;I16=8,2,0,0,338,12222,0,0,600,36000,0,0,125,2481,0,0;QS=1,0 PL:DP:DV 0,30,225:10:0 +17 3389 . G <*> 0 . ;I16=5,2,0,0,247,8833,0,0,420,25200,0,0,104,2044,0,0;QS=1,0 PL:DP:DV 0,21,190:7:0 +17 3390 . A <*> 0 . ;I16=6,2,0,0,273,9559,0,0,480,28800,0,0,121,2341,0,0;QS=1,0 PL:DP:DV 0,24,200:8:0 +17 3391 . A <*> 0 . ;I16=6,2,0,0,263,8879,0,0,480,28800,0,0,119,2289,0,0;QS=1,0 PL:DP:DV 0,24,192:8:0 +17 3392 . G <*> 0 . ;I16=6,2,0,0,286,10564,0,0,480,28800,0,0,117,2249,0,0;QS=1,0 PL:DP:DV 0,24,211:8:0 +17 3393 . C <*> 0 . ;I16=6,2,0,0,305,11827,0,0,480,28800,0,0,115,2221,0,0;QS=1,0 PL:DP:DV 0,24,222:8:0 +17 3394 . T <*> 0 . ;I16=6,2,0,0,300,11424,0,0,480,28800,0,0,113,2205,0,0;QS=1,0 PL:DP:DV 0,24,219:8:0 +17 3395 . G <*> 0 . ;I16=5,2,0,0,266,10220,0,0,420,25200,0,0,112,2200,0,0;QS=1,0 PL:DP:DV 0,21,205:7:0 +17 3396 . A <*> 0 . ;I16=5,2,0,0,227,8031,0,0,420,25200,0,0,111,2205,0,0;QS=1,0 PL:DP:DV 0,21,182:7:0 +17 3397 . G <*> 0 . ;I16=5,2,0,0,248,9010,0,0,420,25200,0,0,110,2220,0,0;QS=1,0 PL:DP:DV 0,21,193:7:0 +17 3398 . G <*> 0 . ;I16=5,1,0,0,223,8385,0,0,360,21600,0,0,110,2244,0,0;QS=1,0 PL:DP:DV 0,18,170:6:0 +17 3399 . G <*> 0 . ;I16=4,1,0,0,178,6458,0,0,300,18000,0,0,101,2195,0,0;QS=1,0 PL:DP:DV 0,15,147:5:0 +17 3400 . A <*> 0 . ;I16=4,1,0,0,161,5635,0,0,300,18000,0,0,94,2060,0,0;QS=1,0 PL:DP:DV 0,15,136:5:0 +17 3401 . T <*> 0 . ;I16=5,1,0,0,186,6116,0,0,360,21600,0,0,109,2313,0,0;QS=1,0 PL:DP:DV 0,18,146:6:0 +17 3402 . G <*> 0 . ;I16=5,1,0,0,224,8498,0,0,360,21600,0,0,108,2316,0,0;QS=1,0 PL:DP:DV 0,18,172:6:0 +17 3403 . A <*> 0 . ;I16=4,1,0,0,169,5947,0,0,300,18000,0,0,102,2300,0,0;QS=1,0 PL:DP:DV 0,15,139:5:0 +17 3404 . G <*> 0 . ;I16=5,1,0,0,187,6323,0,0,360,21600,0,0,106,2340,0,0;QS=1,0 PL:DP:DV 0,18,148:6:0 +17 3405 . A <*> 0 . ;I16=5,1,0,0,204,7158,0,0,360,21600,0,0,105,2361,0,0;QS=1,0 PL:DP:DV 0,18,157:6:0 +17 3406 . A <*> 0 . ;I16=5,1,0,0,197,6587,0,0,360,21600,0,0,104,2388,0,0;QS=1,0 PL:DP:DV 0,18,150:6:0 +17 3407 . C <*> 0 . ;I16=6,1,0,0,247,8981,0,0,420,25200,0,0,103,2421,0,0;QS=1,0 PL:DP:DV 0,21,178:7:0 +17 3408 . T <*> 0 . ;I16=6,1,0,0,250,9058,0,0,420,25200,0,0,103,2461,0,0;QS=1,0 PL:DP:DV 0,21,177:7:0 +17 3409 . G <*> 0 . ;I16=5,1,0,0,228,8704,0,0,360,21600,0,0,104,2508,0,0;QS=1,0 PL:DP:DV 0,18,172:6:0 +17 3410 . C <*> 0 . ;I16=5,1,0,0,229,8805,0,0,360,21600,0,0,104,2510,0,0;QS=1,0 PL:DP:DV 0,18,174:6:0 +17 3411 . T <*> 0 . ;I16=5,1,0,0,217,7955,0,0,360,21600,0,0,104,2516,0,0;QS=1,0 PL:DP:DV 0,18,165:6:0 +17 3412 . T <*> 0 . ;I16=4,1,0,0,180,6596,0,0,300,18000,0,0,105,2525,0,0;QS=1,0 PL:DP:DV 0,15,148:5:0 +17 3413 . G <*> 0 . ;I16=4,1,0,0,192,7458,0,0,300,18000,0,0,105,2487,0,0;QS=1,0 PL:DP:DV 0,15,158:5:0 +17 3414 . A <*> 0 . ;I16=4,1,0,0,181,6577,0,0,300,18000,0,0,105,2453,0,0;QS=1,0 PL:DP:DV 0,15,148:5:0 +17 3415 . A <*> 0 . ;I16=4,1,0,0,172,6048,0,0,300,18000,0,0,105,2423,0,0;QS=1,0 PL:DP:DV 0,15,142:5:0 +17 3416 . C <*> 0 . ;I16=4,1,0,0,173,6155,0,0,300,18000,0,0,105,2397,0,0;QS=1,0 PL:DP:DV 0,15,143:5:0 +17 3417 . C <*> 0 . ;I16=4,1,0,0,176,6550,0,0,300,18000,0,0,105,2375,0,0;QS=1,0 PL:DP:DV 0,15,147:5:0 +17 3418 . T <*> 0 . ;I16=4,1,0,0,180,6888,0,0,300,18000,0,0,105,2357,0,0;QS=1,0 PL:DP:DV 0,15,150:5:0 +17 3419 . G <*> 0 . ;I16=4,2,0,0,191,6669,0,0,360,21600,0,0,130,2968,0,0;QS=1,0 PL:DP:DV 0,18,161:6:0 +17 3420 . G <*> 0 . ;I16=4,2,0,0,207,7499,0,0,360,21600,0,0,130,2958,0,0;QS=1,0 PL:DP:DV 0,18,172:6:0 +17 3421 . G <*> 0 . ;I16=4,3,0,0,231,7903,0,0,389,22441,0,0,130,2952,0,0;QS=1,0 PL:DP:DV 0,21,184:7:0 +17 3422 . A <*> 0 . ;I16=3,3,0,0,196,6930,0,0,329,18841,0,0,116,2726,0,0;QS=1,0 PL:DP:DV 0,18,167:6:0 +17 3423 . G <*> 0 . ;I16=3,4,0,0,251,9301,0,0,389,22441,0,0,118,2760,0,0;QS=1,0 PL:DP:DV 0,21,200:7:0 +17 3424 . G <*> 0 . ;I16=2,4,0,0,192,6570,0,0,329,18841,0,0,96,2174,0,0;QS=1,0 PL:DP:DV 0,18,161:6:0 +17 3425 . C <*> 0 . ;I16=3,3,0,0,196,7022,0,0,360,21600,0,0,120,2828,0,0;QS=1,0 PL:DP:DV 0,18,168:6:0 +17 3426 . A <*> 0 . ;I16=3,3,0,0,204,7096,0,0,360,21600,0,0,122,2870,0,0;QS=1,0 PL:DP:DV 0,18,172:6:0 +17 3427 . G <*> 0 . ;I16=3,4,0,0,258,9896,0,0,389,22441,0,0,130,2952,0,0;QS=1,0 PL:DP:DV 0,21,209:7:0 +17 3428 . A <*> 0 . ;I16=3,2,0,0,181,6707,0,0,300,18000,0,0,121,2941,0,0;QS=1,0 PL:DP:DV 0,15,158:5:0 +17 3429 . C <*> 0 . ;I16=3,4,0,0,218,7128,0,0,389,22441,0,0,136,3084,0,0;QS=1,0 PL:DP:DV 0,21,176:7:0 +17 3430 . G <*> 0 . ;I16=4,4,0,0,229,7059,0,0,449,26041,0,0,139,3159,0,0;QS=1,0 PL:DP:DV 0,24,181:8:0 +17 3431 . T <*> 0 . ;I16=4,4,0,0,281,9999,0,0,449,26041,0,0,143,3241,0,0;QS=1,0 PL:DP:DV 0,24,210:8:0 +17 3432 . T <*> 0 . ;I16=3,4,0,0,198,6112,0,0,389,22441,0,0,122,2706,0,0;QS=1,0 PL:DP:DV 0,21,162:7:0 +17 3433 . G <*> 0 . ;I16=4,4,0,0,254,8574,0,0,449,26041,0,0,150,3378,0,0;QS=1,0 PL:DP:DV 0,24,199:8:0 +17 3434 . C <*> 0 . ;I16=5,3,0,0,270,9510,0,0,480,28800,0,0,139,3213,0,0;QS=1,0 PL:DP:DV 0,24,208:8:0 +17 3435 . A <*> 0 . ;I16=5,4,0,0,242,7582,0,0,509,29641,0,0,155,3395,0,0;QS=1,0 PL:DP:DV 0,27,185:9:0 +17 3436 . G <*> 0 . ;I16=5,4,0,0,290,10020,0,0,509,29641,0,0,158,3418,0,0;QS=1,0 PL:DP:DV 0,27,218:9:0 +17 3437 . T G,<*> 0 . ;I16=5,3,0,1,264,8874,16,256,480,28800,29,841,145,3195,16,256;QS=0.942857,0.0571429,0 PL:DP:DV 0,11,188,24,191,195:9:1 +17 3438 . G <*> 0 . ;I16=5,3,0,0,278,10020,0,0,480,28800,0,0,147,3205,0,0;QS=1,0 PL:DP:DV 0,24,215:8:0 +17 3439 . A <*> 0 . ;I16=5,4,0,0,287,10005,0,0,509,29641,0,0,167,3547,0,0;QS=1,0 PL:DP:DV 0,27,215:9:0 +17 3440 . G <*> 0 . ;I16=5,3,0,0,289,10805,0,0,480,28800,0,0,151,3249,0,0;QS=1,0 PL:DP:DV 0,24,221:8:0 +17 3441 . C <*> 0 . ;I16=5,3,0,0,294,11222,0,0,480,28800,0,0,153,3283,0,0;QS=1,0 PL:DP:DV 0,24,226:8:0 +17 3442 . T <*> 0 . ;I16=6,5,0,0,357,12811,0,0,598,34082,0,0,176,3766,0,0;QS=1,0 PL:DP:DV 0,33,248:11:0 +17 3443 . G <*> 0 . ;I16=6,5,0,0,378,13798,0,0,598,34082,0,0,181,3861,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3444 . A <*> 0 . ;I16=6,5,0,0,355,12267,0,0,598,34082,0,0,186,3970,0,0;QS=1,0 PL:DP:DV 0,33,244:11:0 +17 3445 . G <*> 0 . ;I16=6,5,0,0,384,13910,0,0,598,34082,0,0,191,4093,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3446 . A <*> 0 . ;I16=5,4,0,0,300,10554,0,0,509,29641,0,0,146,2980,0,0;QS=1,0 PL:DP:DV 0,27,222:9:0 +17 3447 . T <*> 0 . ;I16=6,4,0,0,329,11391,0,0,569,33241,0,0,175,3705,0,0;QS=1,0 PL:DP:DV 0,30,230:10:0 +17 3448 . C <*> 0 . ;I16=6,4,0,0,369,14107,0,0,569,33241,0,0,179,3817,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 3449 . A <*> 0 . ;I16=6,4,0,0,307,10455,0,0,569,33241,0,0,182,3890,0,0;QS=1,0 PL:DP:DV 0,30,217:10:0 +17 3450 . C <*> 0 . ;I16=5,5,0,0,325,11257,0,0,538,30482,0,0,184,3924,0,0;QS=1,0 PL:DP:DV 0,30,229:10:0 +17 3451 . G <*> 0 . ;I16=6,4,0,0,323,10675,0,0,569,33241,0,0,186,3970,0,0;QS=1,0 PL:DP:DV 0,30,226:10:0 +17 3452 . C <*> 0 . ;I16=6,5,0,0,414,15876,0,0,598,34082,0,0,213,4653,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3453 . C <*> 0 . ;I16=6,5,0,0,417,16051,0,0,598,34082,0,0,215,4723,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3454 . A <*> 0 . ;I16=6,5,0,0,364,12664,0,0,598,34082,0,0,217,4805,0,0;QS=1,0 PL:DP:DV 0,33,251:11:0 +17 3455 . C <*> 0 . ;I16=6,5,0,0,400,14852,0,0,598,34082,0,0,219,4899,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3456 . T <*> 0 . ;I16=6,5,0,0,353,12329,0,0,598,34082,0,0,220,4954,0,0;QS=1,0 PL:DP:DV 0,33,243:11:0 +17 3457 . G <*> 0 . ;I16=6,5,0,0,368,13096,0,0,598,34082,0,0,221,5019,0,0;QS=1,0 PL:DP:DV 0,33,254:11:0 +17 3458 . C <*> 0 . ;I16=6,5,0,0,403,14939,0,0,598,34082,0,0,222,5094,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3459 . A C,<*> 0 . ;I16=5,4,0,1,293,10421,22,484,509,29641,29,841,197,4455,25,625;QS=0.929712,0.0702875,0 PL:DP:DV 0,8,201,27,204,213:10:1 +17 3460 . C <*> 0 . ;I16=5,4,0,0,337,12907,0,0,509,29641,0,0,196,4402,0,0;QS=1,0 PL:DP:DV 0,27,244:9:0 +17 3461 . T <*> 0 . ;I16=5,4,0,0,319,11875,0,0,509,29641,0,0,195,4359,0,0;QS=1,0 PL:DP:DV 0,27,231:9:0 +17 3462 . C <*> 0 . ;I16=5,6,0,0,419,16179,0,0,598,34082,0,0,219,4951,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3463 . C <*> 0 . ;I16=4,6,0,0,333,12243,0,0,538,30482,0,0,199,4529,0,0;QS=1,0 PL:DP:DV 0,30,244:10:0 +17 3464 . A <*> 0 . ;I16=5,6,0,0,352,12566,0,0,598,34082,0,0,219,4919,0,0;QS=1,0 PL:DP:DV 0,33,244:11:0 +17 3465 . G <*> 0 . ;I16=5,6,0,0,383,14237,0,0,598,34082,0,0,219,4921,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3466 . C <*> 0 . ;I16=5,6,0,0,408,15384,0,0,598,34082,0,0,219,4935,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3467 . C <*> 0 . ;I16=5,5,0,0,381,15013,0,0,538,30482,0,0,214,4936,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 3468 . T <*> 0 . ;I16=5,5,0,0,345,12849,0,0,538,30482,0,0,192,4272,0,0;QS=1,0 PL:DP:DV 0,30,246:10:0 +17 3469 . G <*> 0 . ;I16=5,6,0,0,434,17252,0,0,598,34082,0,0,215,4841,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3470 . G <*> 0 . ;I16=6,6,0,0,460,17844,0,0,627,34923,0,0,213,4793,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3471 . G <*> 0 . ;I16=7,6,0,0,475,17865,0,0,687,38523,0,0,212,4754,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3472 . C <*> 0 . ;I16=7,6,0,0,438,15780,0,0,687,38523,0,0,212,4726,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3473 . A <*> 0 . ;I16=6,6,0,0,431,15655,0,0,627,34923,0,0,202,4610,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3474 . A <*> 0 . ;I16=7,6,0,0,455,16375,0,0,687,38523,0,0,212,4706,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3475 . C <*> 0 . ;I16=7,5,0,0,419,15205,0,0,627,34923,0,0,213,4713,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3476 . A <*> 0 . ;I16=7,5,0,0,445,16843,0,0,627,34923,0,0,214,4730,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3477 . G <*> 0 . ;I16=7,5,0,0,433,16495,0,0,627,34923,0,0,215,4757,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3478 . A <*> 0 . ;I16=7,5,0,0,416,15122,0,0,627,34923,0,0,216,4794,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3479 . G <*> 0 . ;I16=7,4,0,0,413,15983,0,0,598,34082,0,0,192,4216,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3480 . T <*> 0 . ;I16=7,4,0,0,380,13272,0,0,567,31323,0,0,200,4574,0,0;QS=1,0 PL:DP:DV 0,33,249:11:0 +17 3481 . A <*> 0 . ;I16=7,5,0,0,434,15740,0,0,627,34923,0,0,219,4965,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3482 . A <*> 0 . ;I16=7,5,0,0,454,17424,0,0,627,34923,0,0,219,4993,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3483 . G <*> 0 . ;I16=6,5,0,0,375,13425,0,0,567,31323,0,0,219,5033,0,0;QS=1,0 PL:DP:DV 0,33,253:11:0 +17 3484 . A <*> 0 . ;I16=7,3,0,0,345,12341,0,0,538,30482,0,0,196,4458,0,0;QS=1,0 PL:DP:DV 0,30,227:10:0 +17 3485 . C <*> 0 . ;I16=7,4,0,0,423,16341,0,0,567,31323,0,0,224,5142,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3486 . T <*> 0 . ;I16=7,4,0,0,404,15550,0,0,567,31323,0,0,203,4635,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3487 . C <*> 0 . ;I16=7,5,0,0,415,14947,0,0,627,34923,0,0,231,5291,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3488 . T <*> 0 . ;I16=7,5,0,0,424,15500,0,0,627,34923,0,0,234,5332,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3489 . G <*> 0 . ;I16=7,6,0,0,462,17074,0,0,656,35764,0,0,238,5384,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3490 . T <*> 0 . ;I16=8,6,0,0,467,16471,0,0,716,39364,0,0,242,5448,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3491 . C <*> 0 . ;I16=8,7,0,0,509,18213,0,0,807,45723,0,0,246,5520,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3492 . T <*> 0 . ;I16=8,7,0,0,453,15813,0,0,807,45723,0,0,252,5610,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3493 . C <*> 0 . ;I16=8,8,0,0,512,17714,0,0,836,46564,0,0,263,5741,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 3493 . CAAAAAAAAAAAAA CAAAAAAAAAAAA,CAAAAAAAAAAAAAA 0 . INDEL;I16=5,5,0,2,255,6523,47,1129,600,36000,89,4441,147,3143,30,650;QS=0.833333,0.0833333,0.0833333 PL:DP:DV 0,22,42,22,44,42:12:2 +17 3494 . A <*> 0 . ;I16=8,7,0,0,517,18657,0,0,807,45723,0,0,239,5213,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3495 . A <*> 0 . ;I16=8,7,0,0,522,18598,0,0,807,45723,0,0,246,5352,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3496 . A <*> 0 . ;I16=8,7,0,0,520,18544,0,0,807,45723,0,0,251,5409,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3497 . A <*> 0 . ;I16=8,7,0,0,544,19966,0,0,807,45723,0,0,255,5433,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3498 . A <*> 0 . ;I16=8,7,0,0,529,19017,0,0,807,45723,0,0,258,5424,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3499 . A <*> 0 . ;I16=8,7,0,0,548,20266,0,0,807,45723,0,0,261,5433,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3500 . A <*> 0 . ;I16=8,7,0,0,527,18935,0,0,807,45723,0,0,264,5460,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3501 . A <*> 0 . ;I16=8,7,0,0,529,19075,0,0,807,45723,0,0,267,5505,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3502 . A <*> 0 . ;I16=8,7,0,0,540,19866,0,0,807,45723,0,0,270,5568,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3503 . A <*> 0 . ;I16=8,7,0,0,535,19431,0,0,807,45723,0,0,273,5649,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3504 . A <*> 0 . ;I16=8,7,0,0,539,19917,0,0,807,45723,0,0,276,5748,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3505 . A <*> 0 . ;I16=8,7,0,0,526,18970,0,0,807,45723,0,0,278,5816,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3506 . A <*> 0 . ;I16=7,6,0,0,443,15543,0,0,749,44041,0,0,213,4365,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3507 . T <*> 0 . ;I16=6,10,0,0,573,20701,0,0,898,52082,0,0,279,5787,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 3508 . C <*> 0 . ;I16=7,10,0,0,644,25172,0,0,927,52923,0,0,310,6582,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 3509 . A <*> 0 . ;I16=8,10,0,0,615,21433,0,0,956,53764,0,0,340,7352,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 3510 . C A,<*> 0 . ;I16=6,10,1,0,619,24263,40,1600,898,52082,29,841,294,6222,25,625;QS=0.953526,0.0464744,0 PL:DP:DV 0,22,255,48,255,255:17:1 +17 3511 . A <*> 0 . ;I16=8,10,0,0,570,19376,0,0,987,56523,0,0,323,6991,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 3512 . C <*> 0 . ;I16=7,11,0,0,659,24547,0,0,1018,59282,0,0,303,6485,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 3513 . C A,<*> 0 . ;I16=7,11,1,0,654,24398,13,169,1018,59282,29,841,307,6579,25,625;QS=0.980122,0.0198777,0 PL:DP:DV 0,42,255,54,255,255:19:1 +17 3514 . A <*> 0 . ;I16=8,11,0,0,668,23938,0,0,1047,60123,0,0,336,7322,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 3515 . T <*> 0 . ;I16=9,11,0,0,714,26150,0,0,1076,60964,0,0,364,8038,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 3516 . T <*> 0 . ;I16=10,10,0,0,736,27330,0,0,1107,63723,0,0,341,7475,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 3517 . T <*> 0 . ;I16=10,11,0,0,733,26309,0,0,1136,64564,0,0,367,8083,0,0;QS=1,0 PL:DP:DV 0,63,255:21:0 +17 3518 . T <*> 0 . ;I16=10,11,0,0,742,26718,0,0,1136,64564,0,0,367,8039,0,0;QS=1,0 PL:DP:DV 0,63,255:21:0 +17 3519 . G <*> 0 . ;I16=10,11,0,0,741,27585,0,0,1136,64564,0,0,367,8019,0,0;QS=1,0 PL:DP:DV 0,63,255:21:0 +17 3520 . G <*> 0 . ;I16=8,11,0,0,695,26009,0,0,1047,60123,0,0,336,7450,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 3521 . C <*> 0 . ;I16=8,10,0,0,679,25905,0,0,1049,62041,0,0,321,6921,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 3522 . T <*> 0 . ;I16=9,10,0,0,692,25978,0,0,1078,62882,0,0,341,7315,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 3523 . T <*> 0 . ;I16=8,9,0,0,587,20795,0,0,958,55682,0,0,332,7340,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 3524 . C <*> 0 . ;I16=8,9,0,0,646,24856,0,0,989,58441,0,0,326,7070,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 3525 . A <*> 0 . ;I16=10,9,0,0,685,25301,0,0,1078,62882,0,0,344,7408,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 3526 . G <*> 0 . ;I16=9,9,0,0,691,26925,0,0,1049,62041,0,0,331,7251,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 3527 . A <*> 0 . ;I16=10,9,0,0,668,24360,0,0,1078,62882,0,0,348,7564,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 3528 . T <*> 0 . ;I16=10,9,0,0,654,23088,0,0,1078,62882,0,0,350,7672,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 3529 . T <*> 0 . ;I16=9,9,0,0,603,20717,0,0,1049,62041,0,0,340,7656,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 3530 . G <*> 0 . ;I16=8,9,0,0,641,24813,0,0,989,58441,0,0,344,7826,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 3531 . C A,<*> 0 . ;I16=9,9,1,0,657,25161,38,1444,1018,59282,29,841,373,8637,10,100;QS=0.957726,0.0422741,0 PL:DP:DV 0,28,255,54,255,255:19:1 +17 3532 . A <*> 0 . ;I16=10,9,0,0,690,25690,0,0,1047,60123,0,0,385,8869,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 3533 . T <*> 0 . ;I16=9,9,0,0,640,23306,0,0,1018,59282,0,0,361,8341,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 3534 . A <*> 0 . ;I16=8,9,0,0,601,21737,0,0,958,55682,0,0,363,8451,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 3535 . T <*> 0 . ;I16=10,9,0,0,646,23102,0,0,1047,60123,0,0,390,9198,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 3536 . C <*> 0 . ;I16=9,9,0,0,662,24972,0,0,1018,59282,0,0,368,8708,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 3537 . C <*> 0 . ;I16=8,9,0,0,673,26739,0,0,989,58441,0,0,364,8690,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 3538 . T <*> 0 . ;I16=9,9,0,0,664,24890,0,0,1018,59282,0,0,368,8716,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 3539 . C <*> 0 . ;I16=8,9,0,0,664,26088,0,0,989,58441,0,0,366,8734,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 3540 . C <*> 0 . ;I16=8,9,0,0,668,26400,0,0,989,58441,0,0,367,8771,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 3541 . T <*> 0 . ;I16=8,9,0,0,624,23286,0,0,989,58441,0,0,368,8818,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 3542 . G <*> 0 . ;I16=8,9,0,0,654,25402,0,0,989,58441,0,0,368,8824,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 3543 . C <*> 0 . ;I16=8,8,0,0,619,24139,0,0,929,54841,0,0,369,8837,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 3544 . A <*> 0 . ;I16=8,8,0,0,589,21865,0,0,929,54841,0,0,370,8856,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 3545 . A <*> 0 . ;I16=8,8,0,0,594,22442,0,0,929,54841,0,0,371,8881,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 3546 . G <*> 0 . ;I16=9,8,0,0,659,25935,0,0,958,55682,0,0,394,9392,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 3547 . G <*> 0 . ;I16=8,9,0,0,616,22972,0,0,989,58441,0,0,371,8853,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 3548 . A <*> 0 . ;I16=8,9,0,0,596,21384,0,0,989,58441,0,0,372,8852,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 3549 . T <*> 0 . ;I16=9,9,0,0,613,21519,0,0,1018,59282,0,0,393,9261,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 3550 . A <*> 0 . ;I16=8,9,0,0,622,22920,0,0,989,58441,0,0,374,8880,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 3551 . T <*> 0 . ;I16=8,9,0,0,602,21588,0,0,989,58441,0,0,374,8858,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 3552 . A <*> 0 . ;I16=9,9,0,0,648,23708,0,0,1018,59282,0,0,391,9133,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 3553 . T A,<*> 0 . ;I16=8,9,1,0,613,22231,20,400,989,58441,29,841,374,8838,16,256;QS=0.967949,0.0320513,0 PL:DP:DV 0,34,255,51,255,255:18:1 +17 3554 . A <*> 0 . ;I16=9,9,0,0,626,22226,0,0,1018,59282,0,0,389,9065,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 3555 . C <*> 0 . ;I16=9,9,0,0,621,22141,0,0,1018,59282,0,0,388,9046,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 3556 . G <*> 0 . ;I16=8,9,0,0,605,21869,0,0,989,58441,0,0,374,8868,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 3557 . C <*> 0 . ;I16=9,9,0,0,636,22924,0,0,1049,62041,0,0,374,8894,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 3558 . G <*> 0 . ;I16=10,9,0,0,639,22339,0,0,1078,62882,0,0,386,9050,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 3559 . T <*> 0 . ;I16=9,9,0,0,651,23837,0,0,1049,62041,0,0,375,8925,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 3560 . G <*> 0 . ;I16=10,9,0,0,725,28319,0,0,1078,62882,0,0,385,9033,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 3561 . A <*> 0 . ;I16=10,9,0,0,686,25494,0,0,1078,62882,0,0,382,8934,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 3562 . A <*> 0 . ;I16=10,8,0,0,666,24922,0,0,1018,59282,0,0,379,8799,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 3563 . A <*> 0 . ;I16=10,8,0,0,666,24774,0,0,1018,59282,0,0,376,8678,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 3564 . T <*> 0 . ;I16=9,8,0,0,638,24178,0,0,989,58441,0,0,366,8486,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 3565 . T <*> 0 . ;I16=10,9,0,0,675,24107,0,0,1078,62882,0,0,368,8382,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 3566 . C <*> 0 . ;I16=10,9,0,0,688,25862,0,0,1078,62882,0,0,364,8210,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 3567 . A <*> 0 . ;I16=9,9,0,0,673,25311,0,0,1049,62041,0,0,357,8049,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 3568 . A <*> 0 . ;I16=9,9,0,0,668,25112,0,0,1049,62041,0,0,354,7922,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 3569 . G <*> 0 . ;I16=9,9,0,0,701,27427,0,0,1049,62041,0,0,350,7764,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 3570 . T <*> 0 . ;I16=9,9,0,0,618,21730,0,0,1049,62041,0,0,346,7626,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 3571 . C <*> 0 . ;I16=8,9,0,0,646,25062,0,0,989,58441,0,0,343,7507,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 3572 . A <*> 0 . ;I16=8,9,0,0,638,24028,0,0,989,58441,0,0,340,7406,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 3573 . A <*> 0 . ;I16=8,9,0,0,643,24429,0,0,989,58441,0,0,335,7223,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 3574 . T <*> 0 . ;I16=8,9,0,0,628,23284,0,0,989,58441,0,0,330,7058,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 3575 . G <*> 0 . ;I16=8,9,0,0,673,26745,0,0,989,58441,0,0,325,6911,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 3576 . A <*> 0 . ;I16=8,9,0,0,582,20484,0,0,989,58441,0,0,320,6782,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 3577 . C <*> 0 . ;I16=8,10,0,0,673,25515,0,0,1049,62041,0,0,315,6671,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 3578 . A <*> 0 . ;I16=8,10,0,0,673,25285,0,0,1049,62041,0,0,311,6579,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 3579 . A <*> 0 . ;I16=8,10,0,0,627,22299,0,0,1049,62041,0,0,307,6507,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 3580 . A <*> 0 . ;I16=8,10,0,0,666,24812,0,0,1049,62041,0,0,303,6455,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 3581 . T <*> 0 . ;I16=8,10,0,0,666,24770,0,0,1049,62041,0,0,298,6374,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 3582 . C <*> 0 . ;I16=8,10,0,0,682,26054,0,0,1049,62041,0,0,292,6266,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 3583 . A <*> 0 . ;I16=8,10,0,0,659,24469,0,0,1049,62041,0,0,285,6131,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 3584 . G <*> 0 . ;I16=7,10,0,0,615,22847,0,0,989,58441,0,0,279,6017,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 3585 . A <*> 0 . ;I16=7,11,0,0,598,20538,0,0,1049,62041,0,0,273,5923,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 3586 . A <*> 0 . ;I16=7,9,0,0,583,21969,0,0,929,54841,0,0,263,5735,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 3587 . G A,<*> 0 . ;I16=2,5,5,2,282,11398,249,9087,420,25200,420,25200,115,2541,142,3048;QS=0.531073,0.468927,0 PL:DP:DV 161,0,184,182,205,255:14:7 +17 3588 . A <*> 0 . ;I16=7,8,0,0,536,19368,0,0,900,54000,0,0,255,5471,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3589 . A <*> 0 . ;I16=7,7,0,0,515,19089,0,0,840,50400,0,0,252,5368,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3590 . A <*> 0 . ;I16=7,7,0,0,514,19126,0,0,840,50400,0,0,249,5283,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3591 . A <*> 0 . ;I16=7,7,0,0,481,17001,0,0,840,50400,0,0,244,5116,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3592 . A <*> 0 . ;I16=7,7,0,0,473,16677,0,0,840,50400,0,0,239,4967,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3593 . A <*> 0 . ;I16=7,7,0,0,478,16616,0,0,840,50400,0,0,234,4836,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3594 . C <*> 0 . ;I16=6,6,0,0,463,18081,0,0,720,43200,0,0,214,4466,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3595 . A <*> 0 . ;I16=7,6,0,0,494,18824,0,0,780,46800,0,0,226,4624,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3596 . T <*> 0 . ;I16=7,6,0,0,443,15291,0,0,780,46800,0,0,222,4542,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3597 . A <*> 0 . ;I16=7,6,0,0,478,17716,0,0,780,46800,0,0,218,4476,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3598 . T <*> 0 . ;I16=5,6,0,0,398,14468,0,0,660,39600,0,0,203,4281,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3599 . A <*> 0 . ;I16=6,6,0,0,442,16366,0,0,720,43200,0,0,212,4388,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3600 . T <*> 0 . ;I16=7,6,0,0,456,16178,0,0,775,46225,0,0,208,4316,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3601 . A <*> 0 . ;I16=7,6,0,0,451,15881,0,0,775,46225,0,0,205,4261,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3602 . T <*> 0 . ;I16=7,6,0,0,448,15714,0,0,775,46225,0,0,202,4224,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3603 . A <*> 0 . ;I16=7,6,0,0,436,14890,0,0,775,46225,0,0,198,4154,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3604 . C <*> 0 . ;I16=7,6,0,0,456,16260,0,0,775,46225,0,0,194,4100,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3605 . G <*> 0 . ;I16=7,6,0,0,426,14366,0,0,775,46225,0,0,190,4062,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3606 . C <*> 0 . ;I16=6,6,0,0,440,16846,0,0,715,42625,0,0,187,4039,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3607 . A <*> 0 . ;I16=6,5,0,0,389,14151,0,0,655,39025,0,0,185,4029,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3608 . A <*> 0 . ;I16=6,6,0,0,414,14658,0,0,715,42625,0,0,183,4031,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3609 . A <*> 0 . ;I16=6,6,0,0,405,14159,0,0,715,42625,0,0,182,4046,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3610 . C <*> 0 . ;I16=6,6,0,0,419,15163,0,0,715,42625,0,0,180,4026,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3611 . C <*> 0 . ;I16=5,5,0,0,383,14767,0,0,595,35425,0,0,179,3969,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 3612 . A <*> 0 . ;I16=5,5,0,0,387,15065,0,0,595,35425,0,0,178,3922,0,0;QS=1,0 PL:DP:DV 0,30,255:10:0 +17 3613 . G <*> 0 . ;I16=5,6,0,0,404,15106,0,0,655,39025,0,0,177,3885,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3614 . T <*> 0 . ;I16=5,6,0,0,405,14969,0,0,655,39025,0,0,177,3859,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3615 . A <*> 0 . ;I16=5,6,0,0,400,14622,0,0,655,39025,0,0,177,3845,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3616 . T <*> 0 . ;I16=5,6,0,0,415,15733,0,0,655,39025,0,0,178,3842,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3617 . C <*> 0 . ;I16=5,6,0,0,415,15761,0,0,655,39025,0,0,180,3850,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3618 . C <*> 0 . ;I16=5,6,0,0,438,17592,0,0,655,39025,0,0,182,3870,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3619 . T <*> 0 . ;I16=5,6,0,0,416,15836,0,0,655,39025,0,0,184,3902,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3620 . A <*> 0 . ;I16=5,6,0,0,388,13804,0,0,655,39025,0,0,186,3946,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3621 . C <*> 0 . ;I16=5,6,0,0,426,16744,0,0,655,39025,0,0,188,4002,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3622 . T <*> 0 . ;I16=5,6,0,0,418,15986,0,0,655,39025,0,0,189,4021,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3623 . G <*> 0 . ;I16=6,6,0,0,445,16835,0,0,715,42625,0,0,190,4054,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3624 . T <*> 0 . ;I16=6,6,0,0,426,15570,0,0,715,42625,0,0,192,4102,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3625 . G <*> 0 . ;I16=5,6,0,0,433,17061,0,0,655,39025,0,0,195,4165,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3626 . T <*> 0 . ;I16=5,6,0,0,415,15755,0,0,655,39025,0,0,197,4191,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3627 . G <*> 0 . ;I16=5,7,0,0,440,16458,0,0,715,42625,0,0,199,4229,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3628 . T <*> 0 . ;I16=5,7,0,0,459,17629,0,0,715,42625,0,0,202,4280,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3629 . G <*> 0 . ;I16=5,7,0,0,470,18466,0,0,715,42625,0,0,205,4345,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3630 . T <*> 0 . ;I16=5,8,0,0,477,17713,0,0,775,46225,0,0,208,4424,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3631 . C <*> 0 . ;I16=5,8,0,0,428,14412,0,0,775,46225,0,0,212,4518,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3632 . G <*> 0 . ;I16=5,8,0,0,453,16089,0,0,775,46225,0,0,216,4628,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3633 . T <*> 0 . ;I16=5,8,0,0,466,16902,0,0,775,46225,0,0,220,4754,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3634 . T <*> 0 . ;I16=5,8,0,0,479,17893,0,0,775,46225,0,0,223,4845,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3635 . T <*> 0 . ;I16=4,8,0,0,462,17824,0,0,715,42625,0,0,227,4949,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3636 . G <*> 0 . ;I16=4,8,0,0,468,18374,0,0,715,42625,0,0,231,5065,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3637 . T <*> 0 . ;I16=4,8,0,0,441,16737,0,0,715,42625,0,0,235,5193,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3638 . T <*> 0 . ;I16=4,8,0,0,459,17595,0,0,715,42625,0,0,239,5333,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3639 . G <*> 0 . ;I16=4,8,0,0,472,18604,0,0,715,42625,0,0,242,5434,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3640 . T <*> 0 . ;I16=4,8,0,0,458,17554,0,0,715,42625,0,0,243,5447,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3641 . G <*> 0 . ;I16=4,8,0,0,458,17894,0,0,715,42625,0,0,244,5474,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3642 . T <*> 0 . ;I16=4,8,0,0,443,16513,0,0,715,42625,0,0,244,5464,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3643 . T <*> 0 . ;I16=4,8,0,0,454,17236,0,0,715,42625,0,0,244,5466,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3644 . T <*> 0 . ;I16=4,8,0,0,455,17361,0,0,715,42625,0,0,244,5480,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3645 . T <*> 0 . ;I16=4,8,0,0,453,17147,0,0,715,42625,0,0,244,5506,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3646 . C <*> 0 . ;I16=3,8,0,0,360,12138,0,0,655,39025,0,0,219,4919,0,0;QS=1,0 PL:DP:DV 0,33,234:11:0 +17 3647 . G <*> 0 . ;I16=5,7,0,0,435,16289,0,0,715,42625,0,0,245,5593,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3648 . A <*> 0 . ;I16=5,7,0,0,430,15638,0,0,715,42625,0,0,247,5653,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3649 . C <*> 0 . ;I16=5,7,0,0,447,17185,0,0,715,42625,0,0,248,5674,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3650 . A <*> 0 . ;I16=5,7,0,0,460,18038,0,0,715,42625,0,0,249,5705,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3651 . G <*> 0 . ;I16=5,7,0,0,479,19295,0,0,715,42625,0,0,250,5746,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3652 . C <*> 0 . ;I16=5,8,0,0,467,17707,0,0,775,46225,0,0,225,5123,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3653 . T <*> 0 . ;I16=6,8,0,0,532,20378,0,0,835,49825,0,0,251,5713,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3654 . G <*> 0 . ;I16=6,8,0,0,540,20910,0,0,835,49825,0,0,252,5692,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3655 . T <*> 0 . ;I16=7,8,0,0,545,20211,0,0,895,53425,0,0,253,5685,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3656 . C <*> 0 . ;I16=7,8,0,0,535,19897,0,0,895,53425,0,0,254,5642,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3657 . C <*> 0 . ;I16=7,8,0,0,501,16969,0,0,895,53425,0,0,255,5613,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3658 . G <*> 0 . ;I16=7,8,0,0,511,17903,0,0,895,53425,0,0,256,5598,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3659 . T <*> 0 . ;I16=7,8,0,0,568,21578,0,0,895,53425,0,0,257,5597,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3660 . G <*> 0 . ;I16=7,8,0,0,585,22901,0,0,895,53425,0,0,258,5610,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3661 . T <*> 0 . ;I16=7,8,0,0,561,21193,0,0,895,53425,0,0,259,5637,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3662 . T <*> 0 . ;I16=7,8,0,0,543,19817,0,0,895,53425,0,0,260,5678,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3663 . A <*> 0 . ;I16=8,8,0,0,573,20875,0,0,955,57025,0,0,261,5733,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 3664 . T <*> 0 . ;I16=8,8,0,0,571,20775,0,0,955,57025,0,0,263,5803,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 3665 . A <*> 0 . ;I16=7,7,0,0,524,19674,0,0,835,49825,0,0,267,5887,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3666 . A <*> 0 . ;I16=7,7,0,0,533,20431,0,0,835,49825,0,0,271,5983,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3667 . T <*> 0 . ;I16=7,7,0,0,491,17901,0,0,835,49825,0,0,275,6091,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3668 . A <*> 0 . ;I16=7,7,0,0,485,17273,0,0,835,49825,0,0,278,6162,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3669 . A <*> 0 . ;I16=7,7,0,0,524,19726,0,0,835,49825,0,0,281,6247,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3670 . T <*> 0 . ;I16=7,7,0,0,532,20302,0,0,835,49825,0,0,284,6346,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3671 . T <*> 0 . ;I16=7,7,0,0,517,19169,0,0,835,49825,0,0,287,6459,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3672 . C <*> 0 . ;I16=7,7,0,0,523,20011,0,0,835,49825,0,0,290,6586,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3673 . C <*> 0 . ;I16=6,7,0,0,525,21371,0,0,775,46225,0,0,267,6051,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3674 . T <*> 0 . ;I16=7,7,0,0,537,20763,0,0,835,49825,0,0,294,6778,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3675 . C <*> 0 . ;I16=7,7,0,0,562,22836,0,0,835,49825,0,0,295,6843,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3676 . T <*> 0 . ;I16=7,7,0,0,526,20126,0,0,835,49825,0,0,296,6922,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3677 . A <*> 0 . ;I16=6,7,0,0,460,17160,0,0,775,46225,0,0,274,6390,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3678 . G <*> 0 . ;I16=7,7,0,0,531,20447,0,0,835,49825,0,0,300,7020,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3679 . T <*> 0 . ;I16=7,7,0,0,514,19374,0,0,835,49825,0,0,301,7035,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3680 . T <*> 0 . ;I16=7,7,0,0,525,19767,0,0,835,49825,0,0,302,7060,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3681 . C <*> 0 . ;I16=7,7,0,0,521,20383,0,0,835,49825,0,0,302,7044,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3682 . A <*> 0 . ;I16=7,7,0,0,512,19062,0,0,835,49825,0,0,302,7036,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3683 . A <*> 0 . ;I16=7,6,0,0,470,17464,0,0,775,46225,0,0,294,6938,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3684 . A <*> 0 . ;I16=7,7,0,0,507,19063,0,0,835,49825,0,0,300,6948,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3685 . T <*> 0 . ;I16=7,7,0,0,509,19095,0,0,835,49825,0,0,299,6919,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3686 . T <*> 0 . ;I16=7,7,0,0,497,18211,0,0,835,49825,0,0,298,6900,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3687 . T <*> 0 . ;I16=7,7,0,0,530,20114,0,0,835,49825,0,0,297,6891,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3688 . A <*> 0 . ;I16=8,6,0,0,521,19559,0,0,812,47594,0,0,283,6699,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3689 . T <*> 0 . ;I16=8,7,0,0,535,19897,0,0,872,51194,0,0,293,6757,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3690 . T <*> 0 . ;I16=8,7,0,0,556,20966,0,0,872,51194,0,0,291,6683,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3691 . C <*> 0 . ;I16=8,7,0,0,581,23023,0,0,872,51194,0,0,288,6572,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3692 . A <*> 0 . ;I16=9,7,0,0,567,20481,0,0,932,54794,0,0,285,6475,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 3693 . T <*> 0 . ;I16=9,6,0,0,567,21557,0,0,872,51194,0,0,284,6392,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3694 . T <*> 0 . ;I16=9,6,0,0,536,19738,0,0,872,51194,0,0,283,6323,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3695 . T <*> 0 . ;I16=9,6,0,0,548,20414,0,0,872,51194,0,0,282,6268,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3696 . T <*> 0 . ;I16=9,6,0,0,565,21451,0,0,872,51194,0,0,281,6227,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3697 . T <*> 0 . ;I16=9,6,0,0,544,19856,0,0,872,51194,0,0,280,6200,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3698 . A <*> 0 . ;I16=9,5,0,0,508,18766,0,0,812,47594,0,0,256,5654,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3699 . A <*> 0 . ;I16=9,6,0,0,548,20304,0,0,872,51194,0,0,276,6092,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3700 . C <*> 0 . ;I16=7,6,0,0,489,18951,0,0,757,44569,0,0,260,5836,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3701 . T <*> 0 . ;I16=8,6,0,0,530,20270,0,0,817,48169,0,0,274,6044,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3702 . T <*> 0 . ;I16=8,6,0,0,525,19721,0,0,817,48169,0,0,271,5941,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3703 . C <*> 0 . ;I16=8,6,0,0,532,20566,0,0,817,48169,0,0,268,5852,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3704 . A <*> 0 . ;I16=8,6,0,0,518,19392,0,0,817,48169,0,0,265,5777,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3705 . T <*> 0 . ;I16=8,6,0,0,499,18263,0,0,817,48169,0,0,261,5667,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3706 . A <*> 0 . ;I16=8,6,0,0,545,21277,0,0,817,48169,0,0,257,5573,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3707 . G <*> 0 . ;I16=8,6,0,0,548,21714,0,0,817,48169,0,0,253,5495,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3708 . T <*> 0 . ;I16=9,5,0,0,492,17588,0,0,794,45938,0,0,250,5432,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3709 . A <*> 0 . ;I16=9,5,0,0,490,17766,0,0,794,45938,0,0,248,5384,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3710 . C <*> 0 . ;I16=9,5,0,0,511,18951,0,0,794,45938,0,0,246,5352,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3711 . C <*> 0 . ;I16=9,5,0,0,524,20146,0,0,794,45938,0,0,244,5336,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3712 . A <*> 0 . ;I16=9,5,0,0,495,17849,0,0,794,45938,0,0,242,5336,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3713 . C <*> 0 . ;I16=10,4,0,0,490,17876,0,0,794,45938,0,0,241,5351,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3714 . A <*> 0 . ;I16=10,3,0,0,475,17631,0,0,711,40107,0,0,214,4704,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3715 . T <*> 0 . ;I16=12,3,0,0,549,20289,0,0,808,45076,0,0,215,4699,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3716 . T <*> 0 . ;I16=11,4,0,0,519,18227,0,0,808,45076,0,0,242,5334,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3717 . C <*> 0 . ;I16=11,4,0,0,566,21612,0,0,808,45076,0,0,244,5360,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3718 . T <*> 0 . ;I16=11,4,0,0,576,22358,0,0,808,45076,0,0,245,5351,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3719 . A <*> 0 . ;I16=11,4,0,0,519,18261,0,0,808,45076,0,0,246,5356,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3720 . C <*> 0 . ;I16=11,4,0,0,551,20521,0,0,808,45076,0,0,247,5375,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3721 . A <*> 0 . ;I16=12,3,0,0,529,19315,0,0,805,44725,0,0,223,4783,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3722 . C <*> 0 . ;I16=12,4,0,0,570,20816,0,0,865,48325,0,0,250,5456,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 3723 . A <*> 0 . ;I16=11,4,0,0,537,19727,0,0,805,44725,0,0,253,5519,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3724 . C <*> 0 . ;I16=11,4,0,0,572,21936,0,0,805,44725,0,0,256,5596,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3725 . T <*> 0 . ;I16=11,4,0,0,574,22128,0,0,805,44725,0,0,259,5687,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3726 . G <*> 0 . ;I16=11,4,0,0,551,20907,0,0,805,44725,0,0,262,5792,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3727 . C <*> 0 . ;I16=11,3,0,0,500,18576,0,0,745,41125,0,0,264,5812,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3728 . C <*> 0 . ;I16=11,3,0,0,502,19038,0,0,745,41125,0,0,266,5848,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3729 . C <*> 0 . ;I16=11,3,0,0,539,20857,0,0,745,41125,0,0,268,5900,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3730 . A <*> 0 . ;I16=11,2,0,0,452,16388,0,0,685,37525,0,0,269,5869,0,0;QS=1,0 PL:DP:DV 0,39,241:13:0 +17 3731 . T <*> 0 . ;I16=12,2,0,0,505,18933,0,0,695,37625,0,0,270,5856,0,0;QS=1,0 PL:DP:DV 0,42,253:14:0 +17 3732 . G <*> 0 . ;I16=12,2,0,0,518,19636,0,0,695,37625,0,0,272,5862,0,0;QS=1,0 PL:DP:DV 0,42,252:14:0 +17 3733 . T <*> 0 . ;I16=13,2,0,0,528,18816,0,0,755,41225,0,0,274,5888,0,0;QS=1,0 PL:DP:DV 0,45,248:15:0 +17 3734 . C <*> 0 . ;I16=14,2,0,0,585,22147,0,0,815,44825,0,0,276,5884,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 3735 . C <*> 0 . ;I16=14,2,0,0,551,20179,0,0,815,44825,0,0,279,5901,0,0;QS=1,0 PL:DP:DV 0,48,254:16:0 +17 3736 . C <*> 0 . ;I16=13,1,0,0,528,20166,0,0,745,41125,0,0,252,5290,0,0;QS=1,0 PL:DP:DV 0,42,235:14:0 +17 3737 . C <*> 0 . ;I16=14,2,0,0,565,21171,0,0,815,44825,0,0,285,6001,0,0;QS=1,0 PL:DP:DV 0,48,251:16:0 +17 3738 . T <*> 0 . ;I16=14,2,0,0,571,21287,0,0,815,44825,0,0,287,6035,0,0;QS=1,0 PL:DP:DV 0,48,253:16:0 +17 3739 . C <*> 0 . ;I16=14,2,0,0,607,23583,0,0,815,44825,0,0,288,6042,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 3740 . A <*> 0 . ;I16=14,2,0,0,533,18687,0,0,815,44825,0,0,288,6020,0,0;QS=1,0 PL:DP:DV 0,48,247:16:0 +17 3741 . A <*> 0 . ;I16=14,2,0,0,518,17624,0,0,815,44825,0,0,287,5967,0,0;QS=1,0 PL:DP:DV 0,48,238:16:0 +17 3742 . G <*> 0 . ;I16=14,2,0,0,587,22423,0,0,815,44825,0,0,286,5932,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 3743 . C <*> 0 . ;I16=13,2,0,0,536,19964,0,0,805,44725,0,0,273,5771,0,0;QS=1,0 PL:DP:DV 0,45,254:15:0 +17 3744 . T <*> 0 . ;I16=14,2,0,0,591,22547,0,0,815,44825,0,0,284,5916,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 3745 . T <*> 0 . ;I16=13,2,0,0,498,17314,0,0,755,41225,0,0,258,5310,0,0;QS=1,0 PL:DP:DV 0,45,233:15:0 +17 3746 . C <*> 0 . ;I16=14,2,0,0,577,21511,0,0,815,44825,0,0,282,5972,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 3747 . C <*> 0 . ;I16=13,2,0,0,525,19059,0,0,805,44725,0,0,264,5720,0,0;QS=1,0 PL:DP:DV 0,45,249:15:0 +17 3748 . C <*> 0 . ;I16=13,2,0,0,535,19639,0,0,805,44725,0,0,261,5707,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3749 . C <*> 0 . ;I16=13,2,0,0,535,19703,0,0,805,44725,0,0,258,5708,0,0;QS=1,0 PL:DP:DV 0,45,250:15:0 +17 3750 . T <*> 0 . ;I16=15,2,0,0,574,20774,0,0,852,46194,0,0,274,6084,0,0;QS=1,0 PL:DP:DV 0,51,251:17:0 +17 3751 . G <*> 0 . ;I16=14,2,0,0,557,20201,0,0,842,46094,0,0,252,5704,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 3752 . G <*> 0 . ;I16=14,0,0,0,460,15918,0,0,672,35394,0,0,249,5613,0,0;QS=1,0 PL:DP:DV 0,42,182:14:0 +17 3753 . C <*> 0 . ;I16=14,1,0,0,500,17724,0,0,732,38994,0,0,272,6196,0,0;QS=1,0 PL:DP:DV 0,45,213:15:0 +17 3754 . T <*> 0 . ;I16=14,1,0,0,502,18076,0,0,732,38994,0,0,272,6266,0,0;QS=1,0 PL:DP:DV 0,45,218:15:0 +17 3755 . C <*> 0 . ;I16=11,1,0,0,451,17409,0,0,602,31694,0,0,250,5774,0,0;QS=1,0 PL:DP:DV 0,36,219:12:0 +17 3756 . C <*> 0 . ;I16=12,1,0,0,488,18836,0,0,612,31794,0,0,276,6446,0,0;QS=1,0 PL:DP:DV 0,39,229:13:0 +17 3757 . T <*> 0 . ;I16=12,1,0,0,448,16206,0,0,612,31794,0,0,277,6503,0,0;QS=1,0 PL:DP:DV 0,39,210:13:0 +17 3758 . G <*> 0 . ;I16=12,1,0,0,480,17932,0,0,612,31794,0,0,278,6570,0,0;QS=1,0 PL:DP:DV 0,39,220:13:0 +17 3759 . C <*> 0 . ;I16=12,1,0,0,465,17401,0,0,612,31794,0,0,278,6596,0,0;QS=1,0 PL:DP:DV 0,39,220:13:0 +17 3760 . A <*> 0 . ;I16=12,1,0,0,423,14563,0,0,612,31794,0,0,277,6579,0,0;QS=1,0 PL:DP:DV 0,39,203:13:0 +17 3761 . A <*> 0 . ;I16=12,1,0,0,474,17416,0,0,612,31794,0,0,276,6568,0,0;QS=1,0 PL:DP:DV 0,39,215:13:0 +17 3762 . C <*> 0 . ;I16=12,1,0,0,440,15470,0,0,612,31794,0,0,275,6563,0,0;QS=1,0 PL:DP:DV 0,39,209:13:0 +17 3763 . C <*> 0 . ;I16=11,1,0,0,419,15179,0,0,552,28194,0,0,274,6514,0,0;QS=1,0 PL:DP:DV 0,36,213:12:0 +17 3764 . A <*> 0 . ;I16=12,1,0,0,464,16778,0,0,612,31794,0,0,273,6471,0,0;QS=1,0 PL:DP:DV 0,39,212:13:0 +17 3765 . C <*> 0 . ;I16=12,1,0,0,444,15928,0,0,612,31794,0,0,273,6435,0,0;QS=1,0 PL:DP:DV 0,39,200:13:0 +17 3766 . A <*> 0 . ;I16=12,2,0,0,506,18502,0,0,672,35394,0,0,273,6407,0,0;QS=1,0 PL:DP:DV 0,42,248:14:0 +17 3767 . A <*> 0 . ;I16=12,2,0,0,491,17683,0,0,672,35394,0,0,274,6388,0,0;QS=1,0 PL:DP:DV 0,42,246:14:0 +17 3768 . A <*> 0 . ;I16=12,2,0,0,489,17631,0,0,672,35394,0,0,275,6379,0,0;QS=1,0 PL:DP:DV 0,42,237:14:0 +17 3769 . T <*> 0 . ;I16=12,2,0,0,483,17319,0,0,672,35394,0,0,276,6380,0,0;QS=1,0 PL:DP:DV 0,42,246:14:0 +17 3770 . C <*> 0 . ;I16=12,2,0,0,516,19510,0,0,672,35394,0,0,277,6391,0,0;QS=1,0 PL:DP:DV 0,42,252:14:0 +17 3771 . T <*> 0 . ;I16=12,2,0,0,500,18592,0,0,672,35394,0,0,278,6412,0,0;QS=1,0 PL:DP:DV 0,42,253:14:0 +17 3772 . A <*> 0 . ;I16=12,2,0,0,480,16874,0,0,672,35394,0,0,279,6443,0,0;QS=1,0 PL:DP:DV 0,42,236:14:0 +17 3773 . C <*> 0 . ;I16=12,2,0,0,508,18884,0,0,672,35394,0,0,280,6484,0,0;QS=1,0 PL:DP:DV 0,42,253:14:0 +17 3774 . T <*> 0 . ;I16=12,2,0,0,522,19866,0,0,672,35394,0,0,281,6535,0,0;QS=1,0 PL:DP:DV 0,42,253:14:0 +17 3775 . C <*> 0 . ;I16=12,2,0,0,508,19484,0,0,672,35394,0,0,281,6547,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3776 . T <*> 0 . ;I16=12,1,0,0,493,19097,0,0,612,31794,0,0,281,6519,0,0;QS=1,0 PL:DP:DV 0,39,229:13:0 +17 3777 . C <*> 0 . ;I16=12,1,0,0,463,17293,0,0,612,31794,0,0,281,6499,0,0;QS=1,0 PL:DP:DV 0,39,220:13:0 +17 3778 . T <*> 0 . ;I16=11,1,0,0,466,18226,0,0,602,31694,0,0,256,5862,0,0;QS=1,0 PL:DP:DV 0,36,227:12:0 +17 3779 . G <*> 0 . ;I16=12,1,0,0,456,17096,0,0,612,31794,0,0,281,6483,0,0;QS=1,0 PL:DP:DV 0,39,220:13:0 +17 3780 . C <*> 0 . ;I16=11,2,0,0,446,16076,0,0,662,35294,0,0,256,5862,0,0;QS=1,0 PL:DP:DV 0,39,235:13:0 +17 3781 . C <*> 0 . ;I16=13,2,0,0,549,20445,0,0,709,36763,0,0,282,6500,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3782 . T <*> 0 . ;I16=13,2,0,0,567,21585,0,0,709,36763,0,0,284,6524,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3783 . C <*> 0 . ;I16=13,2,0,0,547,20427,0,0,709,36763,0,0,285,6511,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3784 . T <*> 0 . ;I16=13,3,0,0,584,21864,0,0,769,40363,0,0,286,6512,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 3785 . G <*> 0 . ;I16=12,3,0,0,547,20633,0,0,759,40263,0,0,263,5903,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3786 . T <*> 0 . ;I16=13,3,0,0,510,16982,0,0,769,40363,0,0,290,6560,0,0;QS=1,0 PL:DP:DV 0,48,250:16:0 +17 3787 . G <*> 0 . ;I16=13,3,0,0,556,20416,0,0,769,40363,0,0,292,6608,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 3788 . G <*> 0 . ;I16=11,2,0,0,460,16548,0,0,615,32145,0,0,265,5981,0,0;QS=1,0 PL:DP:DV 0,39,239:13:0 +17 3789 . G <*> 0 . ;I16=10,3,0,0,436,15148,0,0,662,35294,0,0,247,5449,0,0;QS=1,0 PL:DP:DV 0,39,251:13:0 +17 3790 . T <*> 0 . ;I16=10,3,0,0,450,15960,0,0,662,35294,0,0,247,5393,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3791 . T <*> 0 . ;I16=12,3,0,0,512,17740,0,0,732,38994,0,0,293,6419,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3792 . G A,<*> 0 . ;I16=11,3,1,0,495,18329,38,1444,695,37625,37,1369,269,5819,22,484;QS=0.926295,0.0737052,0 PL:DP:DV 0,8,238,42,241,255:15:1 +17 3793 . A <*> 0 . ;I16=12,3,0,0,535,19393,0,0,732,38994,0,0,289,6203,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3794 . C <*> 0 . ;I16=12,3,0,0,509,18275,0,0,732,38994,0,0,287,6119,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3795 . C <*> 0 . ;I16=11,3,0,0,503,18631,0,0,722,38894,0,0,260,5426,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3796 . T <*> 0 . ;I16=12,3,0,0,550,20396,0,0,732,38994,0,0,283,5999,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3797 . A <*> 0 . ;I16=12,3,0,0,499,17105,0,0,732,38994,0,0,281,5963,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3798 . T <*> 0 . ;I16=11,3,0,0,509,18911,0,0,672,35394,0,0,265,5747,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3799 . T <*> 0 . ;I16=12,3,0,0,509,17721,0,0,732,38994,0,0,277,5939,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3800 . C <*> 0 . ;I16=11,3,0,0,522,20208,0,0,672,35394,0,0,276,5950,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3801 . T <*> 0 . ;I16=11,3,0,0,505,19089,0,0,672,35394,0,0,275,5975,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3802 . G <*> 0 . ;I16=9,3,0,0,436,16414,0,0,605,32045,0,0,224,4764,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3803 . G <*> 0 . ;I16=10,3,0,0,425,14725,0,0,662,35294,0,0,248,5442,0,0;QS=1,0 PL:DP:DV 0,39,249:13:0 +17 3804 . A <*> 0 . ;I16=10,3,0,0,446,15932,0,0,662,35294,0,0,246,5460,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3805 . C <*> 0 . ;I16=11,3,0,0,470,16532,0,0,672,35394,0,0,269,6119,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3806 . A <*> 0 . ;I16=11,3,0,0,507,18771,0,0,672,35394,0,0,266,6118,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3807 . C <*> 0 . ;I16=9,3,0,0,425,15275,0,0,605,32045,0,0,216,5014,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3808 . G <*> 0 . ;I16=8,3,0,0,360,12070,0,0,568,30676,0,0,213,4979,0,0;QS=1,0 PL:DP:DV 0,33,233:11:0 +17 3809 . T <*> 0 . ;I16=10,3,0,0,428,14762,0,0,635,34025,0,0,253,5891,0,0;QS=1,0 PL:DP:DV 0,39,249:13:0 +17 3810 . C <*> 0 . ;I16=8,4,0,0,467,18337,0,0,628,34276,0,0,204,4792,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3811 . A C,<*> 0 . ;I16=8,4,2,0,420,15080,39,785,628,34276,67,3349,200,4690,42,914;QS=0.941043,0.0589569,0 PL:DP:DV 0,15,248,36,254,255:14:2 +17 3812 . T <*> 0 . ;I16=9,4,0,0,449,15691,0,0,635,34025,0,0,237,5481,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3813 . A <*> 0 . ;I16=9,4,0,0,431,15031,0,0,635,34025,0,0,233,5371,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3814 . G <*> 0 . ;I16=7,4,0,0,417,16243,0,0,588,32556,0,0,205,4647,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3815 . A <*> 0 . ;I16=7,4,0,0,355,12217,0,0,561,31287,0,0,226,5086,0,0;QS=1,0 PL:DP:DV 0,33,239:11:0 +17 3816 . A <*> 0 . ;I16=7,4,0,0,387,14063,0,0,561,31287,0,0,223,4959,0,0;QS=1,0 PL:DP:DV 0,33,248:11:0 +17 3817 . A <*> 0 . ;I16=7,4,0,0,401,14987,0,0,561,31287,0,0,220,4842,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3818 . T <*> 0 . ;I16=7,4,0,0,375,13555,0,0,561,31287,0,0,217,4735,0,0;QS=1,0 PL:DP:DV 0,33,252:11:0 +17 3819 . A <*> 0 . ;I16=8,4,0,0,411,14835,0,0,590,32128,0,0,214,4638,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3820 . G <*> 0 . ;I16=8,4,0,0,438,16850,0,0,590,32128,0,0,212,4552,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3821 . A <*> 0 . ;I16=9,4,0,0,459,16897,0,0,650,35728,0,0,210,4478,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3822 . G <*> 0 . ;I16=9,4,0,0,481,18461,0,0,650,35728,0,0,209,4417,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3823 . T <*> 0 . ;I16=8,4,0,0,414,14588,0,0,593,32479,0,0,203,4345,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3824 . C <*> 0 . ;I16=9,4,0,0,475,17969,0,0,650,35728,0,0,207,4337,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3825 . C <*> 0 . ;I16=8,4,0,0,455,17717,0,0,593,32479,0,0,202,4260,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3826 . T <*> 0 . ;I16=9,4,0,0,460,17062,0,0,650,35728,0,0,203,4217,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3827 . G <*> 0 . ;I16=9,4,0,0,479,17993,0,0,650,35728,0,0,201,4181,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3828 . C <*> 0 . ;I16=9,4,0,0,475,18031,0,0,650,35728,0,0,199,4161,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3829 . A <*> 0 . ;I16=7,4,0,0,402,14926,0,0,583,32379,0,0,189,4075,0,0;QS=1,0 PL:DP:DV 0,33,255:11:0 +17 3830 . A <*> 0 . ;I16=9,4,0,0,463,16695,0,0,650,35728,0,0,197,4165,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3831 . C A,<*> 0 . ;I16=8,4,1,0,452,17272,14,196,640,35628,10,100,190,4140,7,49;QS=0.977578,0.0224215,0 PL:DP:DV 0,27,255,36,255,255:13:1 +17 3832 . A <*> 0 . ;I16=10,4,0,0,496,17726,0,0,710,39328,0,0,197,4229,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3833 . C <*> 0 . ;I16=8,4,0,0,404,14062,0,0,590,32128,0,0,198,4284,0,0;QS=1,0 PL:DP:DV 0,36,249:12:0 +17 3834 . G <*> 0 . ;I16=7,4,0,0,361,12157,0,0,580,32028,0,0,198,4340,0,0;QS=1,0 PL:DP:DV 0,33,242:11:0 +17 3835 . T <*> 0 . ;I16=8,4,0,0,417,15015,0,0,590,32128,0,0,205,4441,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3836 . G C,<*> 0 . ;I16=7,5,1,0,433,16191,14,196,609,32869,10,100,205,4485,2,4;QS=0.976471,0.0235294,0 PL:DP:DV 0,27,255,36,255,255:13:1 +17 3837 . G <*> 0 . ;I16=6,5,0,0,365,12485,0,0,552,29620,0,0,202,4500,0,0;QS=1,0 PL:DP:DV 0,33,245:11:0 +17 3838 . C <*> 0 . ;I16=8,5,0,0,449,16217,0,0,619,32969,0,0,213,4625,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3839 . C <*> 0 . ;I16=7,5,0,0,400,13544,0,0,609,32869,0,0,216,4664,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3840 . G <*> 0 . ;I16=7,5,0,0,404,13908,0,0,609,32869,0,0,219,4717,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3841 . T <*> 0 . ;I16=7,5,0,0,441,16425,0,0,609,32869,0,0,221,4735,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3842 . C <*> 0 . ;I16=7,5,0,0,474,18834,0,0,609,32869,0,0,223,4769,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3843 . T <*> 0 . ;I16=7,5,0,0,479,19179,0,0,609,32869,0,0,225,4819,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3844 . G <*> 0 . ;I16=8,5,0,0,474,17576,0,0,669,36469,0,0,227,4885,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3845 . T <*> 0 . ;I16=8,5,0,0,478,17676,0,0,669,36469,0,0,229,4917,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3846 . G <*> 0 . ;I16=8,5,0,0,505,19693,0,0,669,36469,0,0,231,4965,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3847 . T <*> 0 . ;I16=8,5,0,0,462,16604,0,0,669,36469,0,0,232,4978,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3848 . C <*> 0 . ;I16=8,5,0,0,502,19692,0,0,669,36469,0,0,233,5005,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 3849 . T <*> 0 . ;I16=7,5,0,0,451,17043,0,0,632,35100,0,0,234,5046,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3850 . G <*> 0 . ;I16=7,5,0,0,435,16127,0,0,632,35100,0,0,236,5100,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3851 . G <*> 0 . ;I16=7,5,0,0,451,17261,0,0,632,35100,0,0,238,5166,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3852 . C <*> 0 . ;I16=7,5,0,0,451,17255,0,0,632,35100,0,0,240,5244,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 3853 . T <*> 0 . ;I16=8,6,0,0,515,19293,0,0,721,39541,0,0,242,5334,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3854 . T <*> 0 . ;I16=8,7,0,0,498,17070,0,0,781,43141,0,0,246,5438,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3855 . C <*> 0 . ;I16=8,8,0,0,571,20903,0,0,841,46741,0,0,250,5510,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 3856 . T <*> 0 . ;I16=8,7,0,0,552,20514,0,0,812,45900,0,0,251,5543,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3857 . C <*> 0 . ;I16=8,8,0,0,593,22777,0,0,841,46741,0,0,258,5614,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 3858 . T <*> 0 . ;I16=8,9,0,0,598,21416,0,0,901,50341,0,0,261,5645,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 3859 . C <*> 0 . ;I16=8,9,0,0,536,17518,0,0,901,50341,0,0,265,5695,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 3860 . G <*> 0 . ;I16=8,9,0,0,526,17338,0,0,901,50341,0,0,269,5765,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 3861 . C <*> 0 . ;I16=9,8,0,0,623,23477,0,0,878,48110,0,0,267,5819,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 3862 . T <*> 0 . ;I16=9,8,0,0,626,23176,0,0,878,48110,0,0,270,5866,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 3863 . T <*> 0 . ;I16=9,9,0,0,589,20023,0,0,938,51710,0,0,281,5995,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 3864 . A <*> 0 . ;I16=8,9,0,0,594,21264,0,0,878,48110,0,0,285,6045,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 3865 . G <*> 0 . ;I16=8,10,0,0,643,23855,0,0,938,51710,0,0,289,6115,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 3866 . C <*> 0 . ;I16=8,9,0,0,617,23137,0,0,878,48110,0,0,295,6205,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 3867 . A <*> 0 . ;I16=8,9,0,0,595,21337,0,0,878,48110,0,0,300,6266,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 3868 . T <*> 0 . ;I16=8,9,0,0,629,23483,0,0,878,48110,0,0,305,6349,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 3869 . C <*> 0 . ;I16=8,9,0,0,625,23633,0,0,878,48110,0,0,310,6454,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 3870 . T <*> 0 . ;I16=8,9,0,0,612,22640,0,0,878,48110,0,0,314,6530,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 3871 . T <*> 0 . ;I16=8,11,0,0,665,23691,0,0,998,55310,0,0,318,6626,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 3872 . G <*> 0 . ;I16=8,11,0,0,669,24371,0,0,998,55310,0,0,324,6744,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 3873 . T <*> 0 . ;I16=8,11,0,0,645,22787,0,0,998,55310,0,0,330,6886,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 3874 . T <*> 0 . ;I16=9,11,0,0,662,22870,0,0,1058,58910,0,0,336,7052,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 3875 . T <*> 0 . ;I16=10,11,0,0,701,24003,0,0,1115,62159,0,0,343,7243,0,0;QS=1,0 PL:DP:DV 0,63,255:21:0 +17 3876 . C <*> 0 . ;I16=10,10,0,0,715,26223,0,0,1055,58559,0,0,330,7020,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 3877 . C <*> 0 . ;I16=10,11,0,0,763,28487,0,0,1115,62159,0,0,359,7707,0,0;QS=1,0 PL:DP:DV 0,63,255:21:0 +17 3878 . A <*> 0 . ;I16=10,10,0,0,719,26105,0,0,1055,58559,0,0,344,7452,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 3879 . A <*> 0 . ;I16=11,11,0,0,821,31237,0,0,1152,63528,0,0,373,8181,0,0;QS=1,0 PL:DP:DV 0,66,255:22:0 +17 3880 . G <*> 0 . ;I16=11,9,0,0,744,28318,0,0,1032,56328,0,0,355,7729,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 3881 . G <*> 0 . ;I16=11,10,0,0,714,25610,0,0,1092,59928,0,0,386,8498,0,0;QS=1,0 PL:DP:DV 0,63,255:21:0 +17 3882 . T <*> 0 . ;I16=11,10,0,0,698,24528,0,0,1092,59928,0,0,392,8662,0,0;QS=1,0 PL:DP:DV 0,63,255:21:0 +17 3883 . C <*> 0 . ;I16=12,9,0,0,753,27853,0,0,1092,59928,0,0,373,8221,0,0;QS=1,0 PL:DP:DV 0,63,255:21:0 +17 3884 . C <*> 0 . ;I16=12,10,0,0,776,28730,0,0,1152,63528,0,0,404,9000,0,0;QS=1,0 PL:DP:DV 0,66,255:22:0 +17 3885 . T <*> 0 . ;I16=12,11,0,0,829,30673,0,0,1212,67128,0,0,409,9125,0,0;QS=1,0 PL:DP:DV 0,69,255:23:0 +17 3886 . C <*> 0 . ;I16=12,11,0,0,833,31075,0,0,1212,67128,0,0,415,9273,0,0;QS=1,0 PL:DP:DV 0,69,255:23:0 +17 3887 . C <*> 0 . ;I16=12,11,0,0,811,29721,0,0,1212,67128,0,0,420,9394,0,0;QS=1,0 PL:DP:DV 0,69,255:23:0 +17 3888 . C <*> 0 . ;I16=11,11,0,0,832,31846,0,0,1152,63528,0,0,400,8912,0,0;QS=1,0 PL:DP:DV 0,66,255:22:0 +17 3889 . A <*> 0 . ;I16=11,11,0,0,789,28809,0,0,1175,65759,0,0,431,9701,0,0;QS=1,0 PL:DP:DV 0,66,255:22:0 +17 3890 . C <*> 0 . ;I16=10,11,0,0,789,30053,0,0,1115,62159,0,0,412,9260,0,0;QS=1,0 PL:DP:DV 0,63,255:21:0 +17 3891 . A <*> 0 . ;I16=11,11,0,0,835,32363,0,0,1175,65759,0,0,442,10038,0,0;QS=1,0 PL:DP:DV 0,66,255:22:0 +17 3892 . G <*> 0 . ;I16=11,10,0,0,776,29682,0,0,1115,62159,0,0,448,10208,0,0;QS=1,0 PL:DP:DV 0,63,255:21:0 +17 3893 . T <*> 0 . ;I16=11,11,0,0,769,27883,0,0,1175,65759,0,0,454,10394,0,0;QS=1,0 PL:DP:DV 0,66,255:22:0 +17 3894 . G <*> 0 . ;I16=11,10,0,0,776,29164,0,0,1115,62159,0,0,435,9923,0,0;QS=1,0 PL:DP:DV 0,63,255:21:0 +17 3895 . T <*> 0 . ;I16=11,11,0,0,772,27894,0,0,1175,65759,0,0,466,10722,0,0;QS=1,0 PL:DP:DV 0,66,255:22:0 +17 3896 . A <*> 0 . ;I16=11,12,0,0,820,30180,0,0,1235,69359,0,0,472,10916,0,0;QS=1,0 PL:DP:DV 0,69,255:23:0 +17 3897 . G <*> 0 . ;I16=11,12,0,0,847,32321,0,0,1235,69359,0,0,477,11029,0,0;QS=1,0 PL:DP:DV 0,69,255:23:0 +17 3898 . C <*> 0 . ;I16=11,12,0,0,879,34095,0,0,1235,69359,0,0,482,11160,0,0;QS=1,0 PL:DP:DV 0,69,255:23:0 +17 3899 . A <*> 0 . ;I16=11,12,0,0,841,31251,0,0,1235,69359,0,0,487,11309,0,0;QS=1,0 PL:DP:DV 0,69,255:23:0 +17 3900 . T <*> 0 . ;I16=11,12,0,0,821,30249,0,0,1235,69359,0,0,491,11425,0,0;QS=1,0 PL:DP:DV 0,69,255:23:0 +17 3901 . G <*> 0 . ;I16=11,10,0,0,768,28898,0,0,1115,62159,0,0,464,10856,0,0;QS=1,0 PL:DP:DV 0,63,255:21:0 +17 3902 . C <*> 0 . ;I16=11,12,0,0,872,33820,0,0,1235,69359,0,0,497,11601,0,0;QS=1,0 PL:DP:DV 0,69,255:23:0 +17 3903 . A <*> 0 . ;I16=10,12,0,0,742,26398,0,0,1178,66110,0,0,475,11085,0,0;QS=1,0 PL:DP:DV 0,66,255:22:0 +17 3904 . C <*> 0 . ;I16=10,12,0,0,796,29928,0,0,1175,65759,0,0,478,11208,0,0;QS=1,0 PL:DP:DV 0,66,255:22:0 +17 3905 . C <*> 0 . ;I16=10,12,0,0,850,33488,0,0,1175,65759,0,0,479,11245,0,0;QS=1,0 PL:DP:DV 0,66,255:22:0 +17 3906 . T <*> 0 . ;I16=11,12,0,0,855,32517,0,0,1235,69359,0,0,502,11780,0,0;QS=1,0 PL:DP:DV 0,69,255:23:0 +17 3907 . G <*> 0 . ;I16=11,11,0,0,850,33214,0,0,1175,65759,0,0,490,11632,0,0;QS=1,0 PL:DP:DV 0,66,255:22:0 +17 3908 . C <*> 0 . ;I16=11,12,0,0,851,33013,0,0,1235,69359,0,0,500,11744,0,0;QS=1,0 PL:DP:DV 0,69,255:23:0 +17 3909 . T <*> 0 . ;I16=11,12,0,0,814,29824,0,0,1230,68784,0,0,485,11533,0,0;QS=1,0 PL:DP:DV 0,69,255:23:0 +17 3910 . A <*> 0 . ;I16=11,12,0,0,822,29724,0,0,1230,68784,0,0,498,11676,0,0;QS=1,0 PL:DP:DV 0,69,255:23:0 +17 3911 . C <*> 0 . ;I16=11,12,0,0,857,32579,0,0,1230,68784,0,0,496,11566,0,0;QS=1,0 PL:DP:DV 0,69,255:23:0 +17 3912 . A <*> 0 . ;I16=12,12,0,0,822,29026,0,0,1290,72384,0,0,494,11472,0,0;QS=1,0 PL:DP:DV 0,72,255:24:0 +17 3913 . C <*> 0 . ;I16=11,12,0,0,885,34347,0,0,1230,68784,0,0,478,11170,0,0;QS=1,0 PL:DP:DV 0,69,255:23:0 +17 3914 . T <*> 0 . ;I16=11,13,0,0,891,33469,0,0,1290,72384,0,0,478,11140,0,0;QS=1,0 PL:DP:DV 0,72,255:24:0 +17 3915 . C <*> 0 . ;I16=11,14,0,0,952,36430,0,0,1350,75984,0,0,480,11128,0,0;QS=1,0 PL:DP:DV 0,75,255:25:0 +17 3916 . C <*> 0 . ;I16=11,14,0,0,971,38281,0,0,1350,75984,0,0,482,11136,0,0;QS=1,0 PL:DP:DV 0,75,255:25:0 +17 3917 . T <*> 0 . ;I16=11,14,0,0,937,35803,0,0,1350,75984,0,0,484,11164,0,0;QS=1,0 PL:DP:DV 0,75,255:25:0 +17 3918 . T <*> 0 . ;I16=11,15,0,0,910,33090,0,0,1410,79584,0,0,487,11213,0,0;QS=1,0 PL:DP:DV 0,78,255:26:0 +17 3919 . C <*> 0 . ;I16=10,15,0,0,971,38469,0,0,1381,78743,0,0,489,11183,0,0;QS=1,0 PL:DP:DV 0,75,255:25:0 +17 3920 . T <*> 0 . ;I16=10,15,0,0,922,34380,0,0,1381,78743,0,0,491,11173,0,0;QS=1,0 PL:DP:DV 0,75,255:25:0 +17 3921 . T <*> 0 . ;I16=10,15,0,0,874,31270,0,0,1381,78743,0,0,493,11183,0,0;QS=1,0 PL:DP:DV 0,75,255:25:0 +17 3922 . A <*> 0 . ;I16=10,15,0,0,921,34973,0,0,1381,78743,0,0,494,11162,0,0;QS=1,0 PL:DP:DV 0,75,255:25:0 +17 3923 . G <*> 0 . ;I16=10,14,0,0,903,34903,0,0,1321,75143,0,0,470,10534,0,0;QS=1,0 PL:DP:DV 0,72,255:24:0 +17 3924 . G <*> 0 . ;I16=9,15,0,0,930,36332,0,0,1321,75143,0,0,489,11125,0,0;QS=1,0 PL:DP:DV 0,72,255:24:0 +17 3925 . G <*> 0 . ;I16=10,15,0,0,872,32652,0,0,1381,78743,0,0,497,11207,0,0;QS=1,0 PL:DP:DV 0,75,255:25:0 +17 3926 . C <*> 0 . ;I16=10,15,0,0,937,36011,0,0,1381,78743,0,0,498,11258,0,0;QS=1,0 PL:DP:DV 0,75,255:25:0 +17 3927 . T <*> 0 . ;I16=10,15,0,0,925,34641,0,0,1381,78743,0,0,499,11327,0,0;QS=1,0 PL:DP:DV 0,75,255:25:0 +17 3928 . G <*> 0 . ;I16=10,15,0,0,933,35543,0,0,1381,78743,0,0,499,11365,0,0;QS=1,0 PL:DP:DV 0,75,255:25:0 +17 3929 . A <*> 0 . ;I16=9,15,0,0,897,33857,0,0,1321,75143,0,0,496,11370,0,0;QS=1,0 PL:DP:DV 0,72,255:24:0 +17 3930 . T <*> 0 . ;I16=9,15,0,0,852,30884,0,0,1324,75494,0,0,497,11355,0,0;QS=1,0 PL:DP:DV 0,72,255:24:0 +17 3931 . A <*> 0 . ;I16=9,15,0,0,845,30629,0,0,1324,75494,0,0,496,11358,0,0;QS=1,0 PL:DP:DV 0,72,255:24:0 +17 3932 . T <*> 0 . ;I16=8,15,0,0,832,30756,0,0,1264,71894,0,0,496,11382,0,0;QS=1,0 PL:DP:DV 0,69,255:23:0 +17 3933 . T <*> 0 . ;I16=8,15,0,0,868,32946,0,0,1264,71894,0,0,496,11426,0,0;QS=1,0 PL:DP:DV 0,69,255:23:0 +17 3934 . C <*> 0 . ;I16=8,15,0,0,883,34161,0,0,1264,71894,0,0,496,11490,0,0;QS=1,0 PL:DP:DV 0,69,255:23:0 +17 3935 . C <*> 0 . ;I16=8,15,0,0,812,29140,0,0,1264,71894,0,0,495,11523,0,0;QS=1,0 PL:DP:DV 0,69,255:23:0 +17 3936 . A G,<*> 0 . ;I16=4,5,4,8,348,13478,404,14594,489,27363,717,42849,199,4699,279,6569;QS=0.457718,0.542282,0 PL:DP:DV 215,0,204,242,240,255:21:12 +17 3937 . C <*> 0 . ;I16=8,14,0,0,726,24408,0,0,1235,71053,0,0,493,11543,0,0;QS=1,0 PL:DP:DV 0,66,255:22:0 +17 3938 . G <*> 0 . ;I16=8,14,0,0,752,26754,0,0,1235,71053,0,0,491,11529,0,0;QS=1,0 PL:DP:DV 0,66,255:22:0 +17 3939 . C <*> 0 . ;I16=8,14,0,0,853,33413,0,0,1235,71053,0,0,489,11531,0,0;QS=1,0 PL:DP:DV 0,66,255:22:0 +17 3940 . A <*> 0 . ;I16=8,14,0,0,773,28011,0,0,1235,71053,0,0,484,11398,0,0;QS=1,0 PL:DP:DV 0,66,255:22:0 +17 3941 . C <*> 0 . ;I16=8,14,0,0,795,29805,0,0,1235,71053,0,0,478,11230,0,0;QS=1,0 PL:DP:DV 0,66,255:22:0 +17 3942 . C <*> 0 . ;I16=8,14,0,0,860,33996,0,0,1235,71053,0,0,472,11078,0,0;QS=1,0 PL:DP:DV 0,66,255:22:0 +17 3943 . T <*> 0 . ;I16=8,14,0,0,822,31324,0,0,1235,71053,0,0,465,10891,0,0;QS=1,0 PL:DP:DV 0,66,255:22:0 +17 3944 . G <*> 0 . ;I16=7,13,0,0,711,25909,0,0,1146,66612,0,0,450,10604,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 3945 . C <*> 0 . ;I16=7,14,0,0,825,32693,0,0,1175,67453,0,0,451,10459,0,0;QS=1,0 PL:DP:DV 0,63,255:21:0 +17 3946 . T <*> 0 . ;I16=7,14,0,0,776,28842,0,0,1175,67453,0,0,443,10215,0,0;QS=1,0 PL:DP:DV 0,63,255:21:0 +17 3947 . A <*> 0 . ;I16=7,14,0,0,737,26355,0,0,1175,67453,0,0,435,9987,0,0;QS=1,0 PL:DP:DV 0,63,255:21:0 +17 3948 . C <*> 0 . ;I16=7,14,0,0,798,30872,0,0,1175,67453,0,0,427,9775,0,0;QS=1,0 PL:DP:DV 0,63,255:21:0 +17 3949 . A <*> 0 . ;I16=7,14,0,0,774,28724,0,0,1175,67453,0,0,418,9530,0,0;QS=1,0 PL:DP:DV 0,63,255:21:0 +17 3950 . C <*> 0 . ;I16=8,14,0,0,822,31238,0,0,1235,71053,0,0,409,9303,0,0;QS=1,0 PL:DP:DV 0,66,255:22:0 +17 3951 . T <*> 0 . ;I16=8,14,0,0,776,27960,0,0,1235,71053,0,0,401,9095,0,0;QS=1,0 PL:DP:DV 0,66,255:22:0 +17 3952 . C <*> 0 . ;I16=9,14,0,0,795,28497,0,0,1295,74653,0,0,393,8907,0,0;QS=1,0 PL:DP:DV 0,69,255:23:0 +17 3953 . C <*> 0 . ;I16=9,13,0,0,818,31016,0,0,1266,73812,0,0,387,8739,0,0;QS=1,0 PL:DP:DV 0,66,255:22:0 +17 3954 . T <*> 0 . ;I16=9,12,0,0,751,27417,0,0,1206,70212,0,0,380,8492,0,0;QS=1,0 PL:DP:DV 0,63,255:21:0 +17 3955 . T <*> 0 . ;I16=9,11,0,0,721,26261,0,0,1146,66612,0,0,374,8266,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 3956 . C <*> 0 . ;I16=9,11,0,0,744,28292,0,0,1146,66612,0,0,368,8060,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 3957 . T <*> 0 . ;I16=9,11,0,0,737,27721,0,0,1146,66612,0,0,362,7874,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 3958 . T <*> 0 . ;I16=9,11,0,0,699,24757,0,0,1146,66612,0,0,355,7659,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 3959 . A <*> 0 . ;I16=10,11,0,0,719,25317,0,0,1206,70212,0,0,348,7466,0,0;QS=1,0 PL:DP:DV 0,63,255:21:0 +17 3960 . T <*> 0 . ;I16=10,11,0,0,693,23701,0,0,1206,70212,0,0,341,7247,0,0;QS=1,0 PL:DP:DV 0,63,255:21:0 +17 3961 . G <*> 0 . ;I16=9,11,0,0,760,29046,0,0,1146,66612,0,0,335,7053,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 3962 . G <*> 0 . ;I16=9,11,0,0,709,25783,0,0,1146,66612,0,0,329,6883,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 3963 . C <*> 0 . ;I16=9,11,0,0,753,28583,0,0,1146,66612,0,0,323,6737,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 3964 . T <*> 0 . ;I16=9,11,0,0,761,29077,0,0,1146,66612,0,0,317,6615,0,0;QS=1,0 PL:DP:DV 0,60,255:20:0 +17 3965 . G <*> 0 . ;I16=9,10,0,0,724,27766,0,0,1086,63012,0,0,312,6516,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 3966 . A <*> 0 . ;I16=9,9,0,0,655,24011,0,0,1049,61643,0,0,295,6245,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 3967 . T <*> 0 . ;I16=10,9,0,0,668,23840,0,0,1086,63012,0,0,303,6285,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 3968 . A <*> 0 . ;I16=10,9,0,0,653,22789,0,0,1086,63012,0,0,298,6156,0,0;QS=1,0 PL:DP:DV 0,57,255:19:0 +17 3969 . T <*> 0 . ;I16=9,9,0,0,650,23586,0,0,1049,61643,0,0,294,6052,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 3970 . T <*> 0 . ;I16=9,9,0,0,629,22235,0,0,1049,61643,0,0,290,5972,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 3971 . C <*> 0 . ;I16=9,8,0,0,612,22372,0,0,989,58043,0,0,287,5915,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 3972 . C <*> 0 . ;I16=9,8,0,0,620,23086,0,0,989,58043,0,0,284,5880,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 3973 . A <*> 0 . ;I16=9,8,0,0,603,21491,0,0,989,58043,0,0,281,5867,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 3974 . C <*> 0 . ;I16=9,8,0,0,558,18534,0,0,989,58043,0,0,279,5875,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 3975 . G <*> 0 . ;I16=9,8,0,0,546,18532,0,0,989,58043,0,0,278,5904,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 3976 . C <*> 0 . ;I16=9,8,0,0,622,23120,0,0,989,58043,0,0,276,5904,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 3977 . A <*> 0 . ;I16=9,8,0,0,562,19010,0,0,989,58043,0,0,274,5924,0,0;QS=1,0 PL:DP:DV 0,51,255:17:0 +17 3978 . C <*> 0 . ;I16=9,9,0,0,581,19463,0,0,1049,61643,0,0,272,5914,0,0;QS=1,0 PL:DP:DV 0,54,255:18:0 +17 3979 . C <*> 0 . ;I16=7,8,0,0,547,20361,0,0,892,53074,0,0,260,5752,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3980 . T <*> 0 . ;I16=8,8,0,0,562,20322,0,0,952,56674,0,0,270,5850,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 3981 . G <*> 0 . ;I16=8,8,0,0,601,22833,0,0,952,56674,0,0,269,5845,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 3982 . C <*> 0 . ;I16=8,8,0,0,586,22016,0,0,952,56674,0,0,268,5858,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 3983 . T <*> 0 . ;I16=7,8,0,0,525,18629,0,0,895,53425,0,0,268,5888,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3984 . A <*> 0 . ;I16=8,8,0,0,568,20320,0,0,932,54794,0,0,267,5885,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 3985 . C <*> 0 . ;I16=8,7,0,0,542,20064,0,0,872,51194,0,0,267,5849,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3986 . A <*> 0 . ;I16=8,7,0,0,512,17736,0,0,872,51194,0,0,267,5829,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3987 . C <*> 0 . ;I16=8,7,0,0,547,20953,0,0,872,51194,0,0,267,5825,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3988 . T <*> 0 . ;I16=8,7,0,0,547,20215,0,0,872,51194,0,0,267,5837,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3989 . C <*> 0 . ;I16=8,8,0,0,545,19387,0,0,932,54794,0,0,266,5768,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 3990 . C <*> 0 . ;I16=8,8,0,0,577,21519,0,0,932,54794,0,0,265,5721,0,0;QS=1,0 PL:DP:DV 0,48,255:16:0 +17 3991 . T <*> 0 . ;I16=7,8,0,0,542,20204,0,0,872,51194,0,0,265,5695,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3992 . T <*> 0 . ;I16=7,8,0,0,511,18079,0,0,872,51194,0,0,263,5589,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3993 . C <*> 0 . ;I16=7,7,0,0,542,21184,0,0,812,47594,0,0,262,5502,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3994 . T <*> 0 . ;I16=8,7,0,0,554,20782,0,0,849,48963,0,0,261,5433,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 3995 . T <*> 0 . ;I16=7,7,0,0,489,17245,0,0,789,45363,0,0,236,4758,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3996 . A <*> 0 . ;I16=7,7,0,0,513,18997,0,0,789,45363,0,0,236,4728,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3997 . G C,<*> 0 . ;I16=8,6,0,1,511,19101,21,441,789,45363,60,3600,252,5166,6,36;QS=0.960227,0.0397727,0 PL:DP:DV 0,24,255,42,255,255:15:1 +17 3998 . G <*> 0 . ;I16=7,7,0,0,519,19809,0,0,789,45363,0,0,232,4544,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 3999 . G A,<*> 0 . ;I16=7,6,0,1,485,18841,37,1369,729,41763,60,3600,232,4742,4,16;QS=0.928709,0.0712909,0 PL:DP:DV 0,5,255,39,255,255:14:1 +17 4000 . C <*> 0 . ;I16=8,7,0,0,561,21483,0,0,849,48963,0,0,254,5118,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 4001 . T <*> 0 . ;I16=8,7,0,0,566,21636,0,0,849,48963,0,0,252,5098,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 4002 . G <*> 0 . ;I16=8,7,0,0,562,21536,0,0,849,48963,0,0,250,5098,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 4003 . A <*> 0 . ;I16=8,7,0,0,523,18761,0,0,849,48963,0,0,247,5067,0,0;QS=1,0 PL:DP:DV 0,45,255:15:0 +17 4004 . T <*> 0 . ;I16=8,6,0,0,487,17431,0,0,789,45363,0,0,245,5053,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 4005 . A <*> 0 . ;I16=7,5,0,0,444,16506,0,0,669,38163,0,0,212,4570,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 4006 . T <*> 0 . ;I16=8,6,0,0,514,19176,0,0,789,45363,0,0,241,5073,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 4007 . T G,<*> 0 . ;I16=8,5,0,1,449,16129,15,225,729,41763,60,3600,220,4746,19,361;QS=0.967462,0.032538,0 PL:DP:DV 0,26,255,39,255,255:14:1 +17 4008 . C <*> 0 . ;I16=8,6,0,0,458,15990,0,0,789,45363,0,0,237,5157,0,0;QS=1,0 PL:DP:DV 0,42,255:14:0 +17 4009 . C <*> 0 . ;I16=8,5,0,0,484,18550,0,0,734,42338,0,0,236,5222,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 4010 . A <*> 0 . ;I16=8,5,0,0,482,18050,0,0,734,42338,0,0,234,5250,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 4011 . C <*> 0 . ;I16=8,5,0,0,448,15932,0,0,734,42338,0,0,232,5290,0,0;QS=1,0 PL:DP:DV 0,39,255:13:0 +17 4012 . A <*> 0 . ;I16=6,5,0,0,335,10967,0,0,614,35138,0,0,198,4668,0,0;QS=1,0 PL:DP:DV 0,33,231:11:0 +17 4013 . C <*> 0 . ;I16=7,5,0,0,414,14516,0,0,674,38738,0,0,222,5370,0,0;QS=1,0 PL:DP:DV 0,36,255:12:0 +17 4014 . A <*> 0 . ;I16=7,2,0,0,324,12216,0,0,494,27938,0,0,197,4779,0,0;QS=1,0 PL:DP:DV 0,27,213:9:0 +17 4015 . C <*> 0 . ;I16=7,2,0,0,329,12371,0,0,494,27938,0,0,197,4817,0,0;QS=1,0 PL:DP:DV 0,27,222:9:0 +17 4016 . C <*> 0 . ;I16=7,3,0,0,318,10932,0,0,554,31538,0,0,222,5484,0,0;QS=1,0 PL:DP:DV 0,30,215:10:0 +17 4017 . C <*> 0 . ;I16=4,2,0,0,207,7365,0,0,314,17138,0,0,148,3654,0,0;QS=1,0 PL:DP:DV 0,18,161:6:0 +17 4018 . G <*> 0 . ;I16=7,2,0,0,267,8153,0,0,494,27938,0,0,224,5576,0,0;QS=1,0 PL:DP:DV 0,27,183:9:0 +17 4019 . C <*> 0 . ;I16=8,2,0,0,350,13338,0,0,554,31538,0,0,225,5625,0,0;QS=1,0 PL:DP:DV 0,30,228:10:0 +17 4020 . T <*> 0 . ;I16=7,2,0,0,324,12224,0,0,494,27938,0,0,225,5625,0,0;QS=1,0 PL:DP:DV 0,27,213:9:0 +17 4021 . A <*> 0 . ;I16=7,1,0,0,271,9423,0,0,434,24338,0,0,200,5000,0,0;QS=1,0 PL:DP:DV 0,24,177:8:0 +17 4022 . C <*> 0 . ;I16=6,2,0,0,274,10286,0,0,434,24338,0,0,200,5000,0,0;QS=1,0 PL:DP:DV 0,24,202:8:0 +17 4023 . A <*> 0 . ;I16=7,2,0,0,314,11516,0,0,494,27938,0,0,225,5625,0,0;QS=1,0 PL:DP:DV 0,27,209:9:0 +17 4024 . C <*> 0 . ;I16=7,2,0,0,322,12148,0,0,494,27938,0,0,225,5625,0,0;QS=1,0 PL:DP:DV 0,27,214:9:0 +17 4025 . T <*> 0 . ;I16=7,1,0,0,318,12724,0,0,434,24338,0,0,199,4951,0,0;QS=1,0 PL:DP:DV 0,24,199:8:0 +17 4026 . C <*> 0 . ;I16=7,2,0,0,290,10134,0,0,494,27938,0,0,223,5529,0,0;QS=1,0 PL:DP:DV 0,27,192:9:0 +17 4027 . C <*> 0 . ;I16=7,2,0,0,342,13444,0,0,494,27938,0,0,222,5484,0,0;QS=1,0 PL:DP:DV 0,27,231:9:0 +17 4028 . T <*> 0 . ;I16=7,2,0,0,292,10476,0,0,494,27938,0,0,221,5441,0,0;QS=1,0 PL:DP:DV 0,27,202:9:0 +17 4029 . T <*> 0 . ;I16=7,2,0,0,339,12889,0,0,494,27938,0,0,220,5400,0,0;QS=1,0 PL:DP:DV 0,27,225:9:0 +17 4030 . C <*> 0 . ;I16=7,2,0,0,318,11658,0,0,494,27938,0,0,219,5361,0,0;QS=1,0 PL:DP:DV 0,27,211:9:0 +17 4031 . T <*> 0 . ;I16=7,2,0,0,349,13781,0,0,494,27938,0,0,218,5324,0,0;QS=1,0 PL:DP:DV 0,27,229:9:0 +17 4032 . T <*> 0 . ;I16=7,2,0,0,302,10380,0,0,494,27938,0,0,217,5289,0,0;QS=1,0 PL:DP:DV 0,27,204:9:0 +17 4033 . A <*> 0 . ;I16=6,2,0,0,261,9273,0,0,434,24338,0,0,200,5000,0,0;QS=1,0 PL:DP:DV 0,24,193:8:0 +17 4034 . G <*> 0 . ;I16=7,2,0,0,308,11006,0,0,494,27938,0,0,214,5176,0,0;QS=1,0 PL:DP:DV 0,27,211:9:0 +17 4035 . G T,<*> 0 . ;I16=6,2,1,0,285,10939,13,169,434,24338,60,3600,186,4426,25,625;QS=0.954704,0.0452962,0 PL:DP:DV 0,13,195,24,198,200:9:1 +17 4036 . G <*> 0 . ;I16=7,1,0,0,235,7683,0,0,434,24338,0,0,183,4307,0,0;QS=1,0 PL:DP:DV 0,24,156:8:0 +17 4037 . C <*> 0 . ;I16=7,2,0,0,312,11566,0,0,494,27938,0,0,205,4819,0,0;QS=1,0 PL:DP:DV 0,27,210:9:0 +17 4038 . T <*> 0 . ;I16=7,2,0,0,306,11308,0,0,494,27938,0,0,202,4712,0,0;QS=1,0 PL:DP:DV 0,27,203:9:0 +17 4039 . G <*> 0 . ;I16=7,1,0,0,271,9837,0,0,434,24338,0,0,174,3986,0,0;QS=1,0 PL:DP:DV 0,24,180:8:0 +17 4040 . A <*> 0 . ;I16=7,2,0,0,339,12921,0,0,494,27938,0,0,196,4516,0,0;QS=1,0 PL:DP:DV 0,27,223:9:0 +17 4041 . T <*> 0 . ;I16=7,2,0,0,327,12033,0,0,494,27938,0,0,192,4378,0,0;QS=1,0 PL:DP:DV 0,27,216:9:0 +17 4042 . A <*> 0 . ;I16=7,2,0,0,303,10501,0,0,494,27938,0,0,188,4248,0,0;QS=1,0 PL:DP:DV 0,27,205:9:0 +17 4043 . T <*> 0 . ;I16=7,2,0,0,279,9203,0,0,494,27938,0,0,184,4126,0,0;QS=1,0 PL:DP:DV 0,27,190:9:0 +17 4044 . T <*> 0 . ;I16=7,2,0,0,296,10210,0,0,494,27938,0,0,180,4012,0,0;QS=1,0 PL:DP:DV 0,27,199:9:0 +17 4045 . C <*> 0 . ;I16=7,2,0,0,291,10099,0,0,494,27938,0,0,176,3906,0,0;QS=1,0 PL:DP:DV 0,27,204:9:0 +17 4046 . C <*> 0 . ;I16=7,2,0,0,321,11807,0,0,494,27938,0,0,172,3808,0,0;QS=1,0 PL:DP:DV 0,27,212:9:0 +17 4047 . A <*> 0 . ;I16=7,2,0,0,307,10957,0,0,494,27938,0,0,168,3718,0,0;QS=1,0 PL:DP:DV 0,27,204:9:0 +17 4048 . C <*> 0 . ;I16=7,2,0,0,305,10755,0,0,494,27938,0,0,164,3636,0,0;QS=1,0 PL:DP:DV 0,27,202:9:0 +17 4049 . G <*> 0 . ;I16=6,2,0,0,236,7210,0,0,434,24338,0,0,144,3306,0,0;QS=1,0 PL:DP:DV 0,24,173:8:0 +17 4050 . C <*> 0 . ;I16=6,2,0,0,291,10813,0,0,434,24338,0,0,157,3495,0,0;QS=1,0 PL:DP:DV 0,24,204:8:0 +17 4051 . A <*> 0 . ;I16=5,2,0,0,259,9679,0,0,374,20738,0,0,146,3370,0,0;QS=1,0 PL:DP:DV 0,21,192:7:0 +17 4052 . C <*> 0 . ;I16=5,2,0,0,247,9025,0,0,374,20738,0,0,143,3281,0,0;QS=1,0 PL:DP:DV 0,21,190:7:0 +17 4053 . C <*> 0 . ;I16=6,2,0,0,254,9000,0,0,434,24338,0,0,146,3234,0,0;QS=1,0 PL:DP:DV 0,24,184:8:0 +17 4054 . C <*> 0 . ;I16=3,2,0,0,160,5344,0,0,254,13538,0,0,122,2984,0,0;QS=1,0 PL:DP:DV 0,15,134:5:0 +17 4055 . G <*> 0 . ;I16=6,2,0,0,230,6982,0,0,434,24338,0,0,138,3066,0,0;QS=1,0 PL:DP:DV 0,24,169:8:0 +17 4056 . C <*> 0 . ;I16=6,2,0,0,275,10153,0,0,434,24338,0,0,134,2994,0,0;QS=1,0 PL:DP:DV 0,24,197:8:0 +17 4057 . T <*> 0 . ;I16=5,2,0,0,243,8603,0,0,374,20738,0,0,127,2877,0,0;QS=1,0 PL:DP:DV 0,21,182:7:0 +17 4058 . A <*> 0 . ;I16=4,2,0,0,214,7742,0,0,314,17138,0,0,116,2728,0,0;QS=1,0 PL:DP:DV 0,18,171:6:0 +17 4059 . C <*> 0 . ;I16=4,2,0,0,204,7164,0,0,314,17138,0,0,119,2635,0,0;QS=1,0 PL:DP:DV 0,18,168:6:0 +17 4060 . A <*> 0 . ;I16=4,2,0,0,227,8683,0,0,314,17138,0,0,115,2501,0,0;QS=1,0 PL:DP:DV 0,18,177:6:0 +17 4061 . C <*> 0 . ;I16=4,2,0,0,193,6681,0,0,314,17138,0,0,111,2375,0,0;QS=1,0 PL:DP:DV 0,18,157:6:0 +17 4062 . T <*> 0 . ;I16=4,1,0,0,195,7621,0,0,254,13538,0,0,82,1632,0,0;QS=1,0 PL:DP:DV 0,15,151:5:0 +17 4063 . C <*> 0 . ;I16=4,2,0,0,216,7984,0,0,314,17138,0,0,102,2098,0,0;QS=1,0 PL:DP:DV 0,18,170:6:0 +17 4064 . C <*> 0 . ;I16=4,2,0,0,227,8747,0,0,314,17138,0,0,97,1949,0,0;QS=1,0 PL:DP:DV 0,18,177:6:0 +17 4065 . T <*> 0 . ;I16=4,2,0,0,202,6880,0,0,314,17138,0,0,92,1810,0,0;QS=1,0 PL:DP:DV 0,18,161:6:0 +17 4066 . T <*> 0 . ;I16=3,2,0,0,180,6554,0,0,254,13538,0,0,88,1680,0,0;QS=1,0 PL:DP:DV 0,15,153:5:0 +17 4067 . C <*> 0 . ;I16=3,2,0,0,181,6637,0,0,254,13538,0,0,84,1558,0,0;QS=1,0 PL:DP:DV 0,15,153:5:0 +17 4068 . T <*> 0 . ;I16=3,2,0,0,198,7868,0,0,254,13538,0,0,80,1444,0,0;QS=1,0 PL:DP:DV 0,15,164:5:0 +17 4069 . T <*> 0 . ;I16=3,2,0,0,177,6325,0,0,254,13538,0,0,76,1338,0,0;QS=1,0 PL:DP:DV 0,15,154:5:0 +17 4070 . A <*> 0 . ;I16=3,2,0,0,161,5263,0,0,254,13538,0,0,72,1240,0,0;QS=1,0 PL:DP:DV 0,15,140:5:0 +17 4071 . G <*> 0 . ;I16=3,2,0,0,166,5658,0,0,254,13538,0,0,68,1150,0,0;QS=1,0 PL:DP:DV 0,15,142:5:0 +17 4072 . G <*> 0 . ;I16=2,2,0,0,138,4974,0,0,194,9938,0,0,55,987,0,0;QS=1,0 PL:DP:DV 0,12,122:4:0 +17 4073 . G <*> 0 . ;I16=3,2,0,0,156,5082,0,0,254,13538,0,0,60,994,0,0;QS=1,0 PL:DP:DV 0,15,136:5:0 +17 4074 . C <*> 0 . ;I16=3,2,0,0,160,5602,0,0,254,13538,0,0,56,928,0,0;QS=1,0 PL:DP:DV 0,15,142:5:0 +17 4075 . T <*> 0 . ;I16=3,2,0,0,187,7069,0,0,254,13538,0,0,52,870,0,0;QS=1,0 PL:DP:DV 0,15,155:5:0 +17 4076 . G <*> 0 . ;I16=3,2,0,0,174,6298,0,0,254,13538,0,0,48,820,0,0;QS=1,0 PL:DP:DV 0,15,149:5:0 +17 4077 . A <*> 0 . ;I16=3,1,0,0,138,4810,0,0,194,9938,0,0,44,728,0,0;QS=1,0 PL:DP:DV 0,12,121:4:0 +17 4078 . T <*> 0 . ;I16=3,1,0,0,143,5173,0,0,194,9938,0,0,40,644,0,0;QS=1,0 PL:DP:DV 0,12,124:4:0 +17 4079 . A <*> 0 . ;I16=3,1,0,0,121,3847,0,0,194,9938,0,0,36,568,0,0;QS=1,0 PL:DP:DV 0,12,107:4:0 +17 4080 . T <*> 0 . ;I16=3,0,0,0,106,3778,0,0,134,6338,0,0,25,451,0,0;QS=1,0 PL:DP:DV 0,9,87:3:0 +17 4081 . T <*> 0 . ;I16=3,1,0,0,106,2934,0,0,194,9938,0,0,28,440,0,0;QS=1,0 PL:DP:DV 0,12,94:4:0 +17 4082 . C <*> 0 . ;I16=2,1,0,0,110,4042,0,0,134,6338,0,0,25,387,0,0;QS=1,0 PL:DP:DV 0,9,103:3:0 +17 4083 . C <*> 0 . ;I16=2,1,0,0,104,3648,0,0,134,6338,0,0,22,340,0,0;QS=1,0 PL:DP:DV 0,9,98:3:0 +17 4084 . A <*> 0 . ;I16=1,1,0,0,78,3050,0,0,97,4969,0,0,20,298,0,0;QS=1,0 PL:DP:DV 0,6,74:2:0 +17 4085 . C <*> 0 . ;I16=1,1,0,0,62,1940,0,0,97,4969,0,0,18,260,0,0;QS=1,0 PL:DP:DV 0,6,62:2:0 +17 4086 . G <*> 0 . ;I16=1,1,0,0,56,1640,0,0,97,4969,0,0,16,226,0,0;QS=1,0 PL:DP:DV 0,6,56:2:0 +17 4087 . C <*> 0 . ;I16=1,1,0,0,69,2405,0,0,97,4969,0,0,14,196,0,0;QS=1,0 PL:DP:DV 0,6,68:2:0 +17 4088 . A <*> 0 . ;I16=1,0,0,0,39,1521,0,0,37,1369,0,0,13,169,0,0;QS=1,0 PL:DP:DV 0,3,37:1:0 +17 4089 . C <*> 0 . ;I16=1,0,0,0,36,1296,0,0,37,1369,0,0,12,144,0,0;QS=1,0 PL:DP:DV 0,3,36:1:0 +17 4090 . C <*> 0 . ;I16=1,0,0,0,33,1089,0,0,37,1369,0,0,11,121,0,0;QS=1,0 PL:DP:DV 0,3,33:1:0 +17 4091 . T <*> 0 . ;I16=1,0,0,0,36,1296,0,0,37,1369,0,0,10,100,0,0;QS=1,0 PL:DP:DV 0,3,36:1:0 +17 4092 . G <*> 0 . ;I16=1,0,0,0,37,1369,0,0,37,1369,0,0,9,81,0,0;QS=1,0 PL:DP:DV 0,3,37:1:0 +17 4093 . C <*> 0 . ;I16=1,0,0,0,35,1225,0,0,37,1369,0,0,8,64,0,0;QS=1,0 PL:DP:DV 0,3,35:1:0 +17 4094 . T <*> 0 . ;I16=1,0,0,0,40,1600,0,0,37,1369,0,0,7,49,0,0;QS=1,0 PL:DP:DV 0,3,37:1:0 +17 4095 . A <*> 0 . ;I16=1,0,0,0,35,1225,0,0,37,1369,0,0,6,36,0,0;QS=1,0 PL:DP:DV 0,3,35:1:0 +17 4096 . C <*> 0 . ;I16=1,0,0,0,32,1024,0,0,37,1369,0,0,5,25,0,0;QS=1,0 PL:DP:DV 0,3,32:1:0 +17 4097 . A <*> 0 . ;I16=1,0,0,0,35,1225,0,0,37,1369,0,0,4,16,0,0;QS=1,0 PL:DP:DV 0,3,35:1:0 +17 4098 . C <*> 0 . ;I16=1,0,0,0,31,961,0,0,37,1369,0,0,3,9,0,0;QS=1,0 PL:DP:DV 0,3,31:1:0 +17 4099 . T <*> 0 . ;I16=1,0,0,0,32,1024,0,0,37,1369,0,0,2,4,0,0;QS=1,0 PL:DP:DV 0,3,32:1:0 +17 4100 . C <*> 0 . ;I16=1,0,0,0,27,729,0,0,37,1369,0,0,1,1,0,0;QS=1,0 PL:DP:DV 0,3,27:1:0 +17 4101 . C <*> 0 . ;I16=1,0,0,0,26,676,0,0,37,1369,0,0,0,0,0,0;QS=1,0 PL:DP:DV 0,3,26:1:0 diff --git a/src/samtools-1.3.1/test/mpileup/expected/51.out b/src/samtools-1.3.1/test/mpileup/expected/51.out new file mode 100644 index 0000000..c11a5c2 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/51.out @@ -0,0 +1,4104 @@ +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00100 +17 1 . A <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL:SP 0,0,0:0 +17 2 . A <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL:SP 0,0,0:0 +17 3 . G <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL:SP 0,0,0:0 +17 4 . C <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL:SP 0,0,0:0 +17 5 . T <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL:SP 0,0,0:0 +17 6 . T <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL:SP 0,0,0:0 +17 7 . C <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL:SP 0,0,0:0 +17 8 . T <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL:SP 0,0,0:0 +17 9 . C <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL:SP 0,0,0:0 +17 10 . A <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL:SP 0,0,0:0 +17 11 . C <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL:SP 0,0,0:0 +17 12 . C <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL:SP 0,0,0:0 +17 13 . C <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL:SP 0,0,0:0 +17 14 . T <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL:SP 0,0,0:0 +17 15 . G <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL:SP 0,0,0:0 +17 16 . T <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL:SP 0,0,0:0 +17 17 . T <*> 0 . ;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0 PL:SP 0,0,0:0 +17 18 . C <*> 0 . ;I16=1,0,0,0,31,961,0,0,60,3600,0,0,0,0,0,0;QS=1,0 PL:SP 0,3,31:0 +17 19 . C <*> 0 . ;I16=1,0,0,0,30,900,0,0,60,3600,0,0,1,1,0,0;QS=1,0 PL:SP 0,3,30:0 +17 20 . T <*> 0 . ;I16=1,0,0,0,35,1225,0,0,60,3600,0,0,2,4,0,0;QS=1,0 PL:SP 0,3,35:0 +17 21 . G <*> 0 . ;I16=1,0,0,0,36,1296,0,0,60,3600,0,0,3,9,0,0;QS=1,0 PL:SP 0,3,36:0 +17 22 . C <*> 0 . ;I16=1,0,0,0,33,1089,0,0,60,3600,0,0,4,16,0,0;QS=1,0 PL:SP 0,3,33:0 +17 23 . A <*> 0 . ;I16=2,0,0,0,73,2669,0,0,120,7200,0,0,5,25,0,0;QS=1,0 PL:SP 0,6,67:0 +17 24 . T <*> 0 . ;I16=2,0,0,0,71,2533,0,0,120,7200,0,0,7,37,0,0;QS=1,0 PL:SP 0,6,65:0 +17 25 . A <*> 0 . ;I16=3,0,0,0,105,3675,0,0,180,10800,0,0,9,53,0,0;QS=1,0 PL:SP 0,9,87:0 +17 26 . G <*> 0 . ;I16=3,0,0,0,117,4569,0,0,180,10800,0,0,12,74,0,0;QS=1,0 PL:SP 0,9,98:0 +17 27 . A <*> 0 . ;I16=3,0,0,0,111,4109,0,0,180,10800,0,0,15,101,0,0;QS=1,0 PL:SP 0,9,93:0 +17 28 . T <*> 0 . ;I16=3,0,0,0,112,4186,0,0,180,10800,0,0,18,134,0,0;QS=1,0 PL:SP 0,9,94:0 +17 29 . A <*> 0 . ;I16=3,0,0,0,111,4113,0,0,180,10800,0,0,21,173,0,0;QS=1,0 PL:SP 0,9,93:0 +17 30 . A <*> 0 . ;I16=3,0,0,0,115,4409,0,0,180,10800,0,0,24,218,0,0;QS=1,0 PL:SP 0,9,96:0 +17 31 . T <*> 0 . ;I16=3,0,0,0,116,4490,0,0,180,10800,0,0,27,269,0,0;QS=1,0 PL:SP 0,9,97:0 +17 32 . T <*> 0 . ;I16=3,0,0,0,107,3829,0,0,180,10800,0,0,30,326,0,0;QS=1,0 PL:SP 0,9,90:0 +17 33 . G <*> 0 . ;I16=3,0,0,0,126,5294,0,0,180,10800,0,0,33,389,0,0;QS=1,0 PL:SP 0,9,105:0 +17 34 . C <*> 0 . ;I16=3,0,0,0,117,4587,0,0,180,10800,0,0,36,458,0,0;QS=1,0 PL:SP 0,9,98:0 +17 35 . A <*> 0 . ;I16=3,0,0,0,119,4721,0,0,180,10800,0,0,39,533,0,0;QS=1,0 PL:SP 0,9,99:0 +17 36 . T <*> 0 . ;I16=3,0,0,0,117,4565,0,0,180,10800,0,0,42,614,0,0;QS=1,0 PL:SP 0,9,98:0 +17 37 . G <*> 0 . ;I16=3,0,0,0,125,5209,0,0,180,10800,0,0,45,701,0,0;QS=1,0 PL:SP 0,9,104:0 +17 38 . A <*> 0 . ;I16=3,0,0,0,118,4650,0,0,180,10800,0,0,48,794,0,0;QS=1,0 PL:SP 0,9,99:0 +17 39 . C <*> 0 . ;I16=3,0,0,0,121,4881,0,0,180,10800,0,0,51,893,0,0;QS=1,0 PL:SP 0,9,101:0 +17 40 . A <*> 0 . ;I16=3,0,0,0,119,4725,0,0,180,10800,0,0,54,998,0,0;QS=1,0 PL:SP 0,9,99:0 +17 41 . A <*> 0 . ;I16=4,0,0,0,147,5433,0,0,240,14400,0,0,57,1109,0,0;QS=1,0 PL:SP 0,12,113:0 +17 42 . T <*> 0 . ;I16=4,0,0,0,152,5812,0,0,240,14400,0,0,61,1227,0,0;QS=1,0 PL:SP 0,12,117:0 +17 43 . T <*> 0 . ;I16=4,0,0,0,148,5486,0,0,240,14400,0,0,65,1353,0,0;QS=1,0 PL:SP 0,12,114:0 +17 44 . G <*> 0 . ;I16=4,0,0,0,165,6813,0,0,240,14400,0,0,68,1436,0,0;QS=1,0 PL:SP 0,12,127:0 +17 45 . C <*> 0 . ;I16=4,0,0,0,164,6728,0,0,240,14400,0,0,71,1525,0,0;QS=1,0 PL:SP 0,12,126:0 +17 46 . C <*> 0 . ;I16=4,0,0,0,161,6485,0,0,240,14400,0,0,74,1620,0,0;QS=1,0 PL:SP 0,12,123:0 +17 47 . T <*> 0 . ;I16=4,0,0,0,166,6894,0,0,240,14400,0,0,77,1721,0,0;QS=1,0 PL:SP 0,12,127:0 +17 48 . T <*> 0 . ;I16=4,0,0,0,153,5861,0,0,240,14400,0,0,80,1828,0,0;QS=1,0 PL:SP 0,12,117:0 +17 49 . G <*> 0 . ;I16=4,0,0,0,154,6054,0,0,240,14400,0,0,82,1890,0,0;QS=1,0 PL:SP 0,12,120:0 +17 50 . T <*> 0 . ;I16=4,0,0,0,153,5869,0,0,240,14400,0,0,84,1956,0,0;QS=1,0 PL:SP 0,12,118:0 +17 51 . C <*> 0 . ;I16=4,0,0,0,169,7141,0,0,240,14400,0,0,85,1975,0,0;QS=1,0 PL:SP 0,12,129:0 +17 52 . C <*> 0 . ;I16=4,0,0,0,165,6815,0,0,240,14400,0,0,86,1996,0,0;QS=1,0 PL:SP 0,12,127:0 +17 53 . C <*> 0 . ;I16=4,0,0,0,165,6821,0,0,240,14400,0,0,87,2019,0,0;QS=1,0 PL:SP 0,12,127:0 +17 54 . T <*> 0 . ;I16=4,0,0,0,164,6730,0,0,240,14400,0,0,88,2044,0,0;QS=1,0 PL:SP 0,12,126:0 +17 55 . G <*> 0 . ;I16=4,0,0,0,170,7230,0,0,240,14400,0,0,89,2071,0,0;QS=1,0 PL:SP 0,12,130:0 +17 56 . C <*> 0 . ;I16=4,0,0,0,162,6582,0,0,240,14400,0,0,90,2100,0,0;QS=1,0 PL:SP 0,12,125:0 +17 57 . T <*> 0 . ;I16=4,0,0,0,169,7143,0,0,240,14400,0,0,91,2131,0,0;QS=1,0 PL:SP 0,12,129:0 +17 58 . G <*> 0 . ;I16=4,0,0,0,167,6977,0,0,240,14400,0,0,92,2164,0,0;QS=1,0 PL:SP 0,12,128:0 +17 59 . A <*> 0 . ;I16=4,0,0,0,161,6495,0,0,240,14400,0,0,93,2199,0,0;QS=1,0 PL:SP 0,12,124:0 +17 60 . A <*> 0 . ;I16=4,0,0,0,161,6483,0,0,240,14400,0,0,94,2236,0,0;QS=1,0 PL:SP 0,12,123:0 +17 61 . T <*> 0 . ;I16=4,0,0,0,157,6189,0,0,240,14400,0,0,95,2275,0,0;QS=1,0 PL:SP 0,12,121:0 +17 62 . G <*> 0 . ;I16=4,0,0,0,164,6754,0,0,240,14400,0,0,96,2316,0,0;QS=1,0 PL:SP 0,12,127:0 +17 63 . T <*> 0 . ;I16=4,0,0,0,155,6025,0,0,240,14400,0,0,97,2359,0,0;QS=1,0 PL:SP 0,12,119:0 +17 64 . G <*> 0 . ;I16=5,0,0,0,202,8242,0,0,300,18000,0,0,98,2404,0,0;QS=1,0 PL:SP 0,15,145:0 +17 65 . C <*> 0 . ;I16=5,0,0,0,203,8287,0,0,300,18000,0,0,100,2452,0,0;QS=1,0 PL:SP 0,15,145:0 +17 66 . T <*> 0 . ;I16=5,0,0,0,206,8512,0,0,300,18000,0,0,102,2504,0,0;QS=1,0 PL:SP 0,15,146:0 +17 67 . C <*> 0 . ;I16=5,0,0,0,204,8356,0,0,300,18000,0,0,103,2509,0,0;QS=1,0 PL:SP 0,15,145:0 +17 68 . T <*> 0 . ;I16=5,0,0,0,208,8664,0,0,300,18000,0,0,104,2516,0,0;QS=1,0 PL:SP 0,15,147:0 +17 69 . G <*> 0 . ;I16=6,0,0,0,237,9491,0,0,360,21600,0,0,105,2525,0,0;QS=1,0 PL:SP 0,18,157:0 +17 70 . G <*> 0 . ;I16=6,0,0,0,227,8703,0,0,360,21600,0,0,107,2537,0,0;QS=1,0 PL:SP 0,18,150:0 +17 71 . G <*> 0 . ;I16=6,0,0,0,235,9279,0,0,360,21600,0,0,109,2553,0,0;QS=1,0 PL:SP 0,18,155:0 +17 72 . G <*> 0 . ;I16=6,0,0,0,238,9470,0,0,360,21600,0,0,111,2573,0,0;QS=1,0 PL:SP 0,18,156:0 +17 73 . T <*> 0 . ;I16=6,0,0,0,223,8303,0,0,360,21600,0,0,113,2597,0,0;QS=1,0 PL:SP 0,18,145:0 +17 74 . C <*> 0 . ;I16=6,0,0,0,247,10181,0,0,360,21600,0,0,115,2625,0,0;QS=1,0 PL:SP 0,18,161:0 +17 75 . T <*> 0 . ;I16=6,0,0,0,245,10027,0,0,360,21600,0,0,117,2657,0,0;QS=1,0 PL:SP 0,18,160:0 +17 76 . C <*> 0 . ;I16=6,0,0,0,247,10179,0,0,360,21600,0,0,119,2693,0,0;QS=1,0 PL:SP 0,18,161:0 +17 77 . T <*> 0 . ;I16=6,0,0,0,253,10677,0,0,360,21600,0,0,121,2733,0,0;QS=1,0 PL:SP 0,18,165:0 +17 78 . G <*> 0 . ;I16=6,0,0,0,254,10762,0,0,360,21600,0,0,123,2777,0,0;QS=1,0 PL:SP 0,18,166:0 +17 79 . G <*> 0 . ;I16=6,0,0,0,243,9843,0,0,360,21600,0,0,125,2825,0,0;QS=1,0 PL:SP 0,18,157:0 +17 80 . G <*> 0 . ;I16=6,0,0,0,245,10015,0,0,360,21600,0,0,127,2877,0,0;QS=1,0 PL:SP 0,18,160:0 +17 81 . G <*> 0 . ;I16=6,0,0,0,241,9689,0,0,360,21600,0,0,129,2933,0,0;QS=1,0 PL:SP 0,18,157:0 +17 82 . T <*> 0 . ;I16=6,0,0,0,214,7690,0,0,360,21600,0,0,131,2993,0,0;QS=1,0 PL:SP 0,18,141:0 +17 83 . C <*> 0 . ;I16=6,0,0,0,245,10051,0,0,360,21600,0,0,133,3057,0,0;QS=1,0 PL:SP 0,18,161:0 +17 84 . T <*> 0 . ;I16=6,0,0,0,255,10843,0,0,360,21600,0,0,135,3125,0,0;QS=1,0 PL:SP 0,18,166:0 +17 85 . C <*> 0 . ;I16=6,0,0,0,256,10926,0,0,360,21600,0,0,137,3197,0,0;QS=1,0 PL:SP 0,18,166:0 +17 86 . A <*> 0 . ;I16=6,0,0,0,236,9300,0,0,360,21600,0,0,139,3273,0,0;QS=1,0 PL:SP 0,18,154:0 +17 87 . C <*> 0 . ;I16=7,0,0,0,276,10954,0,0,420,25200,0,0,141,3353,0,0;QS=1,0 PL:SP 0,21,168:0 +17 88 . C <*> 0 . ;I16=7,0,0,0,271,10627,0,0,420,25200,0,0,144,3438,0,0;QS=1,0 PL:SP 0,21,167:0 +17 89 . C <*> 0 . ;I16=7,0,0,0,278,11112,0,0,420,25200,0,0,147,3529,0,0;QS=1,0 PL:SP 0,21,170:0 +17 90 . A <*> 0 . ;I16=7,0,0,0,276,10904,0,0,420,25200,0,0,149,3575,0,0;QS=1,0 PL:SP 0,21,166:0 +17 91 . C <*> 0 . ;I16=7,0,0,0,283,11451,0,0,420,25200,0,0,151,3625,0,0;QS=1,0 PL:SP 0,21,170:0 +17 92 . G <*> 0 . ;I16=7,0,0,0,238,8116,0,0,420,25200,0,0,153,3679,0,0;QS=1,0 PL:SP 0,21,143:0 +17 93 . A <*> 0 . ;I16=7,0,0,0,275,10849,0,0,420,25200,0,0,154,3688,0,0;QS=1,0 PL:SP 0,21,167:0 +17 94 . C <*> 0 . ;I16=7,0,0,0,274,10754,0,0,420,25200,0,0,155,3703,0,0;QS=1,0 PL:SP 0,21,166:0 +17 95 . C <*> 0 . ;I16=8,0,0,0,313,12375,0,0,480,28800,0,0,155,3673,0,0;QS=1,0 PL:SP 0,24,178:0 +17 96 . A <*> 0 . ;I16=8,0,0,0,308,11878,0,0,480,28800,0,0,156,3648,0,0;QS=1,0 PL:SP 0,24,172:0 +17 97 . A <*> 0 . ;I16=9,0,0,0,335,12739,0,0,509,29641,0,0,157,3629,0,0;QS=1,0 PL:SP 0,27,179:0 +17 98 . C <*> 0 . ;I16=9,0,0,0,334,12878,0,0,509,29641,0,0,158,3568,0,0;QS=1,0 PL:SP 0,27,179:0 +17 99 . T <*> 0 . ;I16=9,0,0,0,345,13673,0,0,509,29641,0,0,159,3517,0,0;QS=1,0 PL:SP 0,27,186:0 +17 100 . C <*> 0 . ;I16=9,0,0,0,350,14094,0,0,509,29641,0,0,159,3427,0,0;QS=1,0 PL:SP 0,27,189:0 +17 101 . C <*> 0 . ;I16=9,0,0,0,331,12701,0,0,509,29641,0,0,159,3349,0,0;QS=1,0 PL:SP 0,27,182:0 +17 102 . C <*> 0 . ;I16=9,0,0,0,349,13977,0,0,509,29641,0,0,159,3283,0,0;QS=1,0 PL:SP 0,27,188:0 +17 103 . T <*> 0 . ;I16=8,0,0,0,338,14304,0,0,480,28800,0,0,153,3193,0,0;QS=1,0 PL:SP 0,24,189:0 +17 104 . G <*> 0 . ;I16=8,0,0,0,310,12224,0,0,480,28800,0,0,152,3138,0,0;QS=1,0 PL:SP 0,24,178:0 +17 105 . G <*> 0 . ;I16=9,0,0,0,306,10992,0,0,540,32400,0,0,151,3093,0,0;QS=1,0 PL:SP 0,27,170:0 +17 106 . G <*> 0 . ;I16=10,0,0,0,371,14379,0,0,569,33241,0,0,160,3140,0,0;QS=1,0 PL:SP 0,30,190:0 +17 107 . C <*> 0 . ;I16=9,0,0,0,364,14858,0,0,540,32400,0,0,151,3037,0,0;QS=1,0 PL:SP 0,27,192:0 +17 108 . C <*> 0 . ;I16=9,0,0,0,358,14384,0,0,540,32400,0,0,151,3027,0,0;QS=1,0 PL:SP 0,27,190:0 +17 109 . T <*> 0 . ;I16=9,0,0,0,367,15083,0,0,540,32400,0,0,151,3029,0,0;QS=1,0 PL:SP 0,27,195:0 +17 110 . G <*> 0 . ;I16=9,0,0,0,369,15193,0,0,540,32400,0,0,151,3043,0,0;QS=1,0 PL:SP 0,27,194:0 +17 111 . G <*> 0 . ;I16=10,0,0,0,316,10760,0,0,569,33241,0,0,165,3265,0,0;QS=1,0 PL:SP 0,30,167:0 +17 112 . C <*> 0 . ;I16=9,0,0,0,362,14690,0,0,540,32400,0,0,151,3107,0,0;QS=1,0 PL:SP 0,27,191:0 +17 113 . A <*> 0 . ;I16=9,0,0,0,334,12490,0,0,540,32400,0,0,150,3106,0,0;QS=1,0 PL:SP 0,27,176:0 +17 114 . C <*> 0 . ;I16=9,0,0,0,347,13441,0,0,540,32400,0,0,149,3115,0,0;QS=1,0 PL:SP 0,27,182:0 +17 115 . C <*> 0 . ;I16=10,0,0,0,367,14165,0,0,569,33241,0,0,166,3458,0,0;QS=1,0 PL:SP 0,30,189:0 +17 116 . A <*> 0 . ;I16=9,0,0,0,351,13723,0,0,540,32400,0,0,146,3114,0,0;QS=1,0 PL:SP 0,27,183:0 +17 117 . G <*> 0 . ;I16=9,0,0,0,342,13166,0,0,540,32400,0,0,144,3106,0,0;QS=1,0 PL:SP 0,27,183:0 +17 118 . G <*> 0 . ;I16=9,0,0,0,317,11785,0,0,509,29641,0,0,164,3550,0,0;QS=1,0 PL:SP 0,27,175:0 +17 119 . G <*> 0 . ;I16=8,0,0,0,308,11972,0,0,480,28800,0,0,142,3122,0,0;QS=1,0 PL:SP 0,24,175:0 +17 120 . A <*> 0 . ;I16=8,0,0,0,311,12135,0,0,480,28800,0,0,141,3145,0,0;QS=1,0 PL:SP 0,24,175:0 +17 121 . G <*> 0 . ;I16=8,0,0,0,315,12547,0,0,480,28800,0,0,139,3127,0,0;QS=1,0 PL:SP 0,24,181:0 +17 122 . C <*> 0 . ;I16=8,0,0,0,320,12864,0,0,480,28800,0,0,137,3117,0,0;QS=1,0 PL:SP 0,24,181:0 +17 123 . T <*> 0 . ;I16=7,0,0,0,274,10782,0,0,420,25200,0,0,136,3114,0,0;QS=1,0 PL:SP 0,21,167:0 +17 124 . T <*> 0 . ;I16=9,0,0,0,276,9034,0,0,509,29641,0,0,160,3742,0,0;QS=1,0 PL:SP 0,27,154:0 +17 125 . A <*> 0 . ;I16=7,0,0,0,253,9195,0,0,420,25200,0,0,136,3126,0,0;QS=1,0 PL:SP 0,21,154:0 +17 126 . A <*> 0 . ;I16=8,0,0,0,275,9967,0,0,449,26041,0,0,162,3766,0,0;QS=1,0 PL:SP 0,24,162:0 +17 127 . C <*> 0 . ;I16=8,0,0,0,280,10340,0,0,449,26041,0,0,163,3787,0,0;QS=1,0 PL:SP 0,24,163:0 +17 128 . A <*> 0 . ;I16=8,0,0,0,295,11123,0,0,449,26041,0,0,164,3814,0,0;QS=1,0 PL:SP 0,24,169:0 +17 129 . A <*> 0 . ;I16=8,0,0,0,291,10845,0,0,449,26041,0,0,165,3847,0,0;QS=1,0 PL:SP 0,24,168:0 +17 130 . A <*> 0 . ;I16=8,0,0,0,292,10932,0,0,449,26041,0,0,166,3886,0,0;QS=1,0 PL:SP 0,24,169:0 +17 131 . C <*> 0 . ;I16=7,0,0,0,276,10910,0,0,420,25200,0,0,141,3255,0,0;QS=1,0 PL:SP 0,21,167:0 +17 132 . A <*> 0 . ;I16=7,0,0,0,279,11147,0,0,420,25200,0,0,141,3253,0,0;QS=1,0 PL:SP 0,21,169:0 +17 133 . T <*> 0 . ;I16=7,0,0,0,269,10365,0,0,420,25200,0,0,141,3255,0,0;QS=1,0 PL:SP 0,21,163:0 +17 134 . C <*> 0 . ;I16=7,0,0,0,293,12279,0,0,420,25200,0,0,141,3261,0,0;QS=1,0 PL:SP 0,21,177:0 +17 135 . T <*> 0 . ;I16=7,0,0,0,286,11708,0,0,420,25200,0,0,141,3271,0,0;QS=1,0 PL:SP 0,21,173:0 +17 136 . G <*> 0 . ;I16=7,0,0,0,283,11471,0,0,420,25200,0,0,141,3285,0,0;QS=1,0 PL:SP 0,21,172:0 +17 137 . T <*> 0 . ;I16=7,0,0,0,263,9933,0,0,420,25200,0,0,141,3303,0,0;QS=1,0 PL:SP 0,21,160:0 +17 138 . C <*> 0 . ;I16=7,0,0,0,284,11546,0,0,420,25200,0,0,141,3325,0,0;QS=1,0 PL:SP 0,21,172:0 +17 139 . C <*> 0 . ;I16=7,0,0,0,263,9957,0,0,420,25200,0,0,140,3302,0,0;QS=1,0 PL:SP 0,21,161:0 +17 140 . A <*> 0 . ;I16=7,0,0,0,269,10379,0,0,420,25200,0,0,139,3285,0,0;QS=1,0 PL:SP 0,21,163:0 +17 141 . G <*> 0 . ;I16=6,0,0,0,239,9599,0,0,360,21600,0,0,139,3273,0,0;QS=1,0 PL:SP 0,18,158:0 +17 142 . C <*> 0 . ;I16=6,0,0,0,239,9557,0,0,360,21600,0,0,139,3265,0,0;QS=1,0 PL:SP 0,18,157:0 +17 143 . G <*> 0 . ;I16=6,0,0,0,197,6487,0,0,360,21600,0,0,139,3261,0,0;QS=1,0 PL:SP 0,18,128:0 +17 144 . A <*> 0 . ;I16=6,0,0,0,232,9020,0,0,360,21600,0,0,138,3212,0,0;QS=1,0 PL:SP 0,18,152:0 +17 145 . A <*> 0 . ;I16=6,0,0,0,233,9089,0,0,360,21600,0,0,137,3169,0,0;QS=1,0 PL:SP 0,18,153:0 +17 146 . T <*> 0 . ;I16=6,0,0,0,233,9065,0,0,360,21600,0,0,136,3132,0,0;QS=1,0 PL:SP 0,18,152:0 +17 147 . A <*> 0 . ;I16=6,0,0,0,229,8771,0,0,360,21600,0,0,135,3101,0,0;QS=1,0 PL:SP 0,18,150:0 +17 148 . C <*> 0 . ;I16=6,0,0,0,240,9618,0,0,360,21600,0,0,134,3076,0,0;QS=1,0 PL:SP 0,18,157:0 +17 149 . C <*> 0 . ;I16=6,0,0,0,219,8419,0,0,360,21600,0,0,133,3057,0,0;QS=1,0 PL:SP 0,18,148:0 +17 150 . T <*> 0 . ;I16=6,0,0,0,234,9158,0,0,360,21600,0,0,131,2993,0,0;QS=1,0 PL:SP 0,18,153:0 +17 151 . G <*> 0 . ;I16=6,0,0,0,240,9616,0,0,360,21600,0,0,129,2933,0,0;QS=1,0 PL:SP 0,18,157:0 +17 152 . C <*> 0 . ;I16=7,0,0,0,272,10740,0,0,420,25200,0,0,127,2877,0,0;QS=1,0 PL:SP 0,21,168:0 +17 153 . A <*> 0 . ;I16=7,0,0,0,258,9542,0,0,420,25200,0,0,126,2826,0,0;QS=1,0 PL:SP 0,21,156:0 +17 154 . T <*> 0 . ;I16=7,0,0,0,261,9801,0,0,420,25200,0,0,125,2781,0,0;QS=1,0 PL:SP 0,21,159:0 +17 155 . C <*> 0 . ;I16=7,0,0,0,283,11485,0,0,420,25200,0,0,124,2742,0,0;QS=1,0 PL:SP 0,21,172:0 +17 156 . C <*> 0 . ;I16=7,0,0,0,262,10116,0,0,420,25200,0,0,123,2709,0,0;QS=1,0 PL:SP 0,21,163:0 +17 157 . C <*> 0 . ;I16=7,0,0,0,278,11084,0,0,420,25200,0,0,122,2682,0,0;QS=1,0 PL:SP 0,21,169:0 +17 158 . T <*> 0 . ;I16=7,0,0,0,279,11163,0,0,420,25200,0,0,121,2661,0,0;QS=1,0 PL:SP 0,21,170:0 +17 159 . A <*> 0 . ;I16=7,0,0,0,257,9509,0,0,420,25200,0,0,120,2646,0,0;QS=1,0 PL:SP 0,21,157:0 +17 160 . G <*> 0 . ;I16=7,0,0,0,275,10817,0,0,420,25200,0,0,119,2637,0,0;QS=1,0 PL:SP 0,21,165:0 +17 161 . A <*> 0 . ;I16=7,0,0,0,260,9682,0,0,420,25200,0,0,118,2634,0,0;QS=1,0 PL:SP 0,21,157:0 +17 162 . A <*> 0 . ;I16=7,0,0,0,238,8268,0,0,420,25200,0,0,116,2588,0,0;QS=1,0 PL:SP 0,21,147:0 +17 163 . G <*> 0 . ;I16=7,0,0,0,249,8987,0,0,420,25200,0,0,114,2550,0,0;QS=1,0 PL:SP 0,21,153:0 +17 164 . T <*> 0 . ;I16=6,0,0,0,197,6583,0,0,360,21600,0,0,113,2519,0,0;QS=1,0 PL:SP 0,18,131:0 +17 165 . G <*> 0 . ;I16=6,0,0,0,226,8612,0,0,360,21600,0,0,112,2494,0,0;QS=1,0 PL:SP 0,18,149:0 +17 166 . A <*> 0 . ;I16=6,0,0,0,220,8120,0,0,360,21600,0,0,111,2475,0,0;QS=1,0 PL:SP 0,18,145:0 +17 167 . A <*> 0 . ;I16=6,0,0,0,199,6737,0,0,360,21600,0,0,110,2462,0,0;QS=1,0 PL:SP 0,18,132:0 +17 168 . G <*> 0 . ;I16=6,0,0,0,213,8045,0,0,360,21600,0,0,109,2455,0,0;QS=1,0 PL:SP 0,18,145:0 +17 169 . C <*> 0 . ;I16=5,0,0,0,141,4423,0,0,300,18000,0,0,109,2453,0,0;QS=1,0 PL:SP 0,15,106:0 +17 170 . C <*> 0 . ;I16=5,0,0,0,174,6434,0,0,300,18000,0,0,108,2406,0,0;QS=1,0 PL:SP 0,15,128:0 +17 171 . A <*> 0 . ;I16=5,0,0,0,190,7230,0,0,300,18000,0,0,107,2365,0,0;QS=1,0 PL:SP 0,15,134:0 +17 172 . C <*> 0 . ;I16=5,0,0,0,195,7627,0,0,300,18000,0,0,106,2330,0,0;QS=1,0 PL:SP 0,15,138:0 +17 173 . C <*> 0 . ;I16=5,0,0,0,170,5826,0,0,300,18000,0,0,105,2301,0,0;QS=1,0 PL:SP 0,15,121:0 +17 174 . G <*> 0 . ;I16=5,0,0,0,156,4900,0,0,300,18000,0,0,104,2278,0,0;QS=1,0 PL:SP 0,15,111:0 +17 175 . C <*> 0 . ;I16=6,0,0,0,212,7830,0,0,360,21600,0,0,103,2261,0,0;QS=1,0 PL:SP 0,18,143:0 +17 176 . C <*> 0 . ;I16=6,0,0,0,223,8319,0,0,360,21600,0,0,103,2251,0,0;QS=1,0 PL:SP 0,18,146:0 +17 177 . C <*> 0 . ;I16=6,0,0,0,210,7408,0,0,360,21600,0,0,103,2249,0,0;QS=1,0 PL:SP 0,18,138:0 +17 178 . A <*> 0 . ;I16=6,0,0,0,225,8457,0,0,360,21600,0,0,102,2204,0,0;QS=1,0 PL:SP 0,18,147:0 +17 179 . A <*> 0 . ;I16=6,0,0,0,199,6879,0,0,360,21600,0,0,101,2165,0,0;QS=1,0 PL:SP 0,18,134:0 +17 180 . A <*> 0 . ;I16=6,0,0,0,185,6077,0,0,360,21600,0,0,100,2132,0,0;QS=1,0 PL:SP 0,18,126:0 +17 181 . G <*> 0 . ;I16=6,0,0,0,236,9340,0,0,360,21600,0,0,99,2105,0,0;QS=1,0 PL:SP 0,18,156:0 +17 182 . A <*> 0 . ;I16=7,0,0,0,246,8708,0,0,420,25200,0,0,98,2084,0,0;QS=1,0 PL:SP 0,21,150:0 +17 183 . C <*> 0 . ;I16=7,0,0,0,261,9807,0,0,420,25200,0,0,98,2070,0,0;QS=1,0 PL:SP 0,21,159:0 +17 184 . A <*> 0 . ;I16=7,0,0,0,261,9789,0,0,420,25200,0,0,98,2064,0,0;QS=1,0 PL:SP 0,21,158:0 +17 185 . C <*> 0 . ;I16=7,0,0,0,240,8488,0,0,420,25200,0,0,98,2066,0,0;QS=1,0 PL:SP 0,21,150:0 +17 186 . G <*> 0 . ;I16=6,0,0,0,178,5370,0,0,360,21600,0,0,98,2076,0,0;QS=1,0 PL:SP 0,18,117:0 +17 187 . C <*> 0 . ;I16=6,0,0,0,221,8297,0,0,360,21600,0,0,99,2093,0,0;QS=1,0 PL:SP 0,18,147:0 +17 188 . C <*> 0 . ;I16=6,0,0,0,220,8286,0,0,360,21600,0,0,99,2067,0,0;QS=1,0 PL:SP 0,18,147:0 +17 189 . C <*> 0 . ;I16=6,0,0,0,231,8945,0,0,360,21600,0,0,99,2049,0,0;QS=1,0 PL:SP 0,18,152:0 +17 190 . A <*> 0 . ;I16=6,0,0,0,205,7231,0,0,360,21600,0,0,99,2039,0,0;QS=1,0 PL:SP 0,18,138:0 +17 191 . T <*> 0 . ;I16=6,0,0,0,215,7823,0,0,360,21600,0,0,99,2037,0,0;QS=1,0 PL:SP 0,18,143:0 +17 192 . G <*> 0 . ;I16=6,0,0,0,210,7786,0,0,360,21600,0,0,99,2043,0,0;QS=1,0 PL:SP 0,18,143:0 +17 193 . T <*> 0 . ;I16=6,0,0,0,213,7619,0,0,360,21600,0,0,99,2057,0,0;QS=1,0 PL:SP 0,18,140:0 +17 194 . C <*> 0 . ;I16=6,0,0,0,207,7517,0,0,360,21600,0,0,99,2079,0,0;QS=1,0 PL:SP 0,18,142:0 +17 195 . C <*> 0 . ;I16=5,1,0,0,210,7742,0,0,329,18841,0,0,100,2108,0,0;QS=1,0 PL:SP 0,18,159:0 +17 196 . A <*> 0 . ;I16=5,1,0,0,222,8280,0,0,329,18841,0,0,102,2144,0,0;QS=1,0 PL:SP 0,18,166:0 +17 197 . G <*> 0 . ;I16=5,1,0,0,220,8264,0,0,329,18841,0,0,104,2188,0,0;QS=1,0 PL:SP 0,18,164:0 +17 198 . C <*> 0 . ;I16=5,1,0,0,235,9295,0,0,329,18841,0,0,106,2240,0,0;QS=1,0 PL:SP 0,18,172:0 +17 199 . T <*> 0 . ;I16=5,1,0,0,217,8323,0,0,329,18841,0,0,107,2251,0,0;QS=1,0 PL:SP 0,18,162:0 +17 200 . T <*> 0 . ;I16=5,1,0,0,219,8047,0,0,329,18841,0,0,108,2272,0,0;QS=1,0 PL:SP 0,18,161:0 +17 201 . A <*> 0 . ;I16=6,1,0,0,248,8918,0,0,389,22441,0,0,108,2252,0,0;QS=1,0 PL:SP 0,21,171:0 +17 202 . A <*> 0 . ;I16=6,1,0,0,253,9215,0,0,389,22441,0,0,109,2241,0,0;QS=1,0 PL:SP 0,21,178:0 +17 203 . C <*> 0 . ;I16=6,1,0,0,236,8496,0,0,389,22441,0,0,110,2240,0,0;QS=1,0 PL:SP 0,21,166:0 +17 204 . C <*> 0 . ;I16=6,1,0,0,254,9620,0,0,389,22441,0,0,111,2249,0,0;QS=1,0 PL:SP 0,21,173:0 +17 205 . T <*> 0 . ;I16=6,1,0,0,273,10687,0,0,389,22441,0,0,112,2268,0,0;QS=1,0 PL:SP 0,21,188:0 +17 206 . G <*> 0 . ;I16=6,1,0,0,269,10477,0,0,389,22441,0,0,113,2297,0,0;QS=1,0 PL:SP 0,21,180:0 +17 207 . C <*> 0 . ;I16=6,1,0,0,262,10164,0,0,389,22441,0,0,114,2336,0,0;QS=1,0 PL:SP 0,21,179:0 +17 208 . A <*> 0 . ;I16=6,1,0,0,261,9837,0,0,389,22441,0,0,114,2334,0,0;QS=1,0 PL:SP 0,21,184:0 +17 209 . T <*> 0 . ;I16=6,1,0,0,255,9419,0,0,389,22441,0,0,114,2340,0,0;QS=1,0 PL:SP 0,21,173:0 +17 210 . C <*> 0 . ;I16=6,1,0,0,271,10585,0,0,389,22441,0,0,114,2354,0,0;QS=1,0 PL:SP 0,21,185:0 +17 211 . C <*> 0 . ;I16=6,1,0,0,246,9014,0,0,389,22441,0,0,114,2376,0,0;QS=1,0 PL:SP 0,21,172:0 +17 212 . C <*> 0 . ;I16=6,1,0,0,266,10504,0,0,389,22441,0,0,114,2406,0,0;QS=1,0 PL:SP 0,21,181:0 +17 213 . T <*> 0 . ;I16=6,1,0,0,264,10186,0,0,389,22441,0,0,115,2443,0,0;QS=1,0 PL:SP 0,21,181:0 +17 214 . A <*> 0 . ;I16=6,1,0,0,259,9655,0,0,389,22441,0,0,117,2487,0,0;QS=1,0 PL:SP 0,21,176:0 +17 215 . G <*> 0 . ;I16=6,1,0,0,263,10111,0,0,389,22441,0,0,119,2539,0,0;QS=1,0 PL:SP 0,21,185:0 +17 216 . A <*> 0 . ;I16=6,1,0,0,255,9413,0,0,389,22441,0,0,121,2599,0,0;QS=1,0 PL:SP 0,21,173:0 +17 217 . A <*> 0 . ;I16=6,1,0,0,269,10407,0,0,389,22441,0,0,123,2667,0,0;QS=1,0 PL:SP 0,21,181:0 +17 218 . G <*> 0 . ;I16=6,1,0,0,253,9711,0,0,389,22441,0,0,125,2743,0,0;QS=1,0 PL:SP 0,21,178:0 +17 219 . T <*> 0 . ;I16=6,1,0,0,247,8855,0,0,389,22441,0,0,127,2827,0,0;QS=1,0 PL:SP 0,21,173:0 +17 220 . G <*> 0 . ;I16=6,1,0,0,280,11236,0,0,389,22441,0,0,129,2919,0,0;QS=1,0 PL:SP 0,21,188:0 +17 221 . A <*> 0 . ;I16=6,1,0,0,255,9563,0,0,389,22441,0,0,130,2968,0,0;QS=1,0 PL:SP 0,21,176:0 +17 222 . A <*> 0 . ;I16=6,1,0,0,275,10853,0,0,389,22441,0,0,131,3023,0,0;QS=1,0 PL:SP 0,21,186:0 +17 223 . G <*> 0 . ;I16=5,1,0,0,230,8984,0,0,329,18841,0,0,107,2459,0,0;QS=1,0 PL:SP 0,18,168:0 +17 224 . G <*> 0 . ;I16=5,1,0,0,228,8710,0,0,329,18841,0,0,134,3150,0,0;QS=1,0 PL:SP 0,18,168:0 +17 225 . C <*> 0 . ;I16=5,1,0,0,229,9101,0,0,329,18841,0,0,136,3220,0,0;QS=1,0 PL:SP 0,18,165:0 +17 226 . A <*> 0 . ;I16=5,1,0,0,220,8250,0,0,329,18841,0,0,138,3294,0,0;QS=1,0 PL:SP 0,18,166:0 +17 227 . C <*> 0 . ;I16=5,2,0,0,254,9412,0,0,358,19682,0,0,158,3672,0,0;QS=1,0 PL:SP 0,21,190:0 +17 228 . C <*> 0 . ;I16=5,2,0,0,247,9233,0,0,358,19682,0,0,159,3695,0,0;QS=1,0 PL:SP 0,21,187:0 +17 229 . G <*> 0 . ;I16=5,1,0,0,191,6407,0,0,329,18841,0,0,138,3240,0,0;QS=1,0 PL:SP 0,18,136:0 +17 230 . C <*> 0 . ;I16=5,2,0,0,257,9781,0,0,358,19682,0,0,161,3759,0,0;QS=1,0 PL:SP 0,21,186:0 +17 231 . C <*> 0 . ;I16=4,2,0,0,241,9745,0,0,298,16082,0,0,142,3400,0,0;QS=1,0 PL:SP 0,18,184:0 +17 232 . C <*> 0 . ;I16=5,2,0,0,268,10348,0,0,358,19682,0,0,163,3847,0,0;QS=1,0 PL:SP 0,21,198:0 +17 233 . A <*> 0 . ;I16=5,2,0,0,250,9306,0,0,358,19682,0,0,163,3849,0,0;QS=1,0 PL:SP 0,21,192:0 +17 234 . A <*> 0 . ;I16=5,2,0,0,252,9258,0,0,358,19682,0,0,163,3855,0,0;QS=1,0 PL:SP 0,21,185:0 +17 235 . A <*> 0 . ;I16=5,2,0,0,260,9794,0,0,358,19682,0,0,163,3865,0,0;QS=1,0 PL:SP 0,21,186:0 +17 236 . G <*> 0 . ;I16=6,2,0,0,292,10932,0,0,418,23282,0,0,163,3879,0,0;QS=1,0 PL:SP 0,24,206:0 +17 237 . A <*> 0 . ;I16=6,2,0,0,293,10875,0,0,418,23282,0,0,164,3898,0,0;QS=1,0 PL:SP 0,24,206:0 +17 238 . C <*> 0 . ;I16=6,2,0,0,311,12137,0,0,418,23282,0,0,165,3923,0,0;QS=1,0 PL:SP 0,24,211:0 +17 239 . A <*> 0 . ;I16=6,3,0,0,327,12437,0,0,478,26882,0,0,165,3903,0,0;QS=1,0 PL:SP 0,27,223:0 +17 240 . C <*> 0 . ;I16=6,3,0,0,313,11241,0,0,478,26882,0,0,166,3888,0,0;QS=1,0 PL:SP 0,27,220:0 +17 241 . G <*> 0 . ;I16=6,3,0,0,298,9986,0,0,478,26882,0,0,167,3879,0,0;QS=1,0 PL:SP 0,27,203:0 +17 242 . C <*> 0 . ;I16=6,3,0,0,359,14493,0,0,478,26882,0,0,168,3876,0,0;QS=1,0 PL:SP 0,27,242:0 +17 243 . C <*> 0 . ;I16=5,3,0,0,313,12317,0,0,418,23282,0,0,161,3815,0,0;QS=1,0 PL:SP 0,24,220:0 +17 244 . C <*> 0 . ;I16=6,3,0,0,368,15096,0,0,478,26882,0,0,170,3888,0,0;QS=1,0 PL:SP 0,27,245:0 +17 245 . A <*> 0 . ;I16=6,3,0,0,351,13719,0,0,478,26882,0,0,171,3903,0,0;QS=1,0 PL:SP 0,27,236:0 +17 246 . T <*> 0 . ;I16=6,4,0,0,372,13948,0,0,507,27723,0,0,172,3924,0,0;QS=1,0 PL:SP 0,30,247:0 +17 247 . G <*> 0 . ;I16=6,4,0,0,378,14572,0,0,507,27723,0,0,174,3952,0,0;QS=1,0 PL:SP 0,30,252:0 +17 248 . T <*> 0 . ;I16=6,4,0,0,350,12536,0,0,507,27723,0,0,176,3988,0,0;QS=1,0 PL:SP 0,30,234:0 +17 249 . C <*> 0 . ;I16=6,4,0,0,391,15425,0,0,507,27723,0,0,178,4032,0,0;QS=1,0 PL:SP 0,30,253:0 +17 250 . C <*> 0 . ;I16=6,4,0,0,383,15253,0,0,507,27723,0,0,179,4035,0,0;QS=1,0 PL:SP 0,30,248:0 +17 251 . A <*> 0 . ;I16=5,4,0,0,348,13512,0,0,447,24123,0,0,180,4048,0,0;QS=1,0 PL:SP 0,27,233:0 +17 252 . G <*> 0 . ;I16=5,4,0,0,367,15011,0,0,447,24123,0,0,182,4070,0,0;QS=1,0 PL:SP 0,27,243:0 +17 253 . C <*> 0 . ;I16=5,4,0,0,369,15169,0,0,447,24123,0,0,184,4100,0,0;QS=1,0 PL:SP 0,27,247:0 +17 254 . T <*> 0 . ;I16=6,4,0,0,393,15549,0,0,507,27723,0,0,186,4138,0,0;QS=1,0 PL:SP 0,30,254:0 +17 255 . T <*> 0 . ;I16=7,4,0,0,391,14077,0,0,567,31323,0,0,189,4185,0,0;QS=1,0 PL:SP 0,33,241:0 +17 256 . A <*> 0 . ;I16=7,4,0,0,412,15520,0,0,567,31323,0,0,193,4243,0,0;QS=1,0 PL:SP 0,33,255:0 +17 257 . T <*> 0 . ;I16=7,4,0,0,404,15050,0,0,567,31323,0,0,197,4313,0,0;QS=1,0 PL:SP 0,33,247:0 +17 258 . T <*> 0 . ;I16=7,4,0,0,407,15113,0,0,567,31323,0,0,201,4395,0,0;QS=1,0 PL:SP 0,33,254:0 +17 259 . C <*> 0 . ;I16=7,4,0,0,441,17801,0,0,567,31323,0,0,205,4489,0,0;QS=1,0 PL:SP 0,33,255:0 +17 260 . T <*> 0 . ;I16=7,4,0,0,437,17395,0,0,567,31323,0,0,209,4595,0,0;QS=1,0 PL:SP 0,33,255:0 +17 261 . G <*> 0 . ;I16=7,4,0,0,409,15857,0,0,567,31323,0,0,213,4713,0,0;QS=1,0 PL:SP 0,33,254:0 +17 262 . C <*> 0 . ;I16=7,4,0,0,440,17748,0,0,567,31323,0,0,216,4792,0,0;QS=1,0 PL:SP 0,33,255:0 +17 263 . C <*> 0 . ;I16=7,4,0,0,425,16569,0,0,567,31323,0,0,219,4881,0,0;QS=1,0 PL:SP 0,33,255:0 +17 264 . C <*> 0 . ;I16=7,4,0,0,431,16993,0,0,567,31323,0,0,222,4980,0,0;QS=1,0 PL:SP 0,33,255:0 +17 265 . A <*> 0 . ;I16=7,4,0,0,437,17451,0,0,567,31323,0,0,223,4989,0,0;QS=1,0 PL:SP 0,33,255:0 +17 266 . G <*> 0 . ;I16=7,4,0,0,431,16959,0,0,567,31323,0,0,224,5008,0,0;QS=1,0 PL:SP 0,33,255:0 +17 267 . T <*> 0 . ;I16=7,4,0,0,407,15161,0,0,567,31323,0,0,225,5037,0,0;QS=1,0 PL:SP 0,33,254:0 +17 268 . T <*> 0 . ;I16=7,4,0,0,386,13978,0,0,567,31323,0,0,226,5076,0,0;QS=1,0 PL:SP 0,33,238:0 +17 269 . C <*> 0 . ;I16=7,5,0,0,445,17159,0,0,596,32164,0,0,227,5125,0,0;QS=1,0 PL:SP 0,36,255:0 +17 270 . C <*> 0 . ;I16=7,5,0,0,443,17065,0,0,596,32164,0,0,228,5136,0,0;QS=1,0 PL:SP 0,36,255:0 +17 271 . T <*> 0 . ;I16=7,5,0,0,466,18160,0,0,596,32164,0,0,229,5161,0,0;QS=1,0 PL:SP 0,36,255:0 +17 272 . C <*> 0 . ;I16=7,5,0,0,486,19750,0,0,596,32164,0,0,229,5149,0,0;QS=1,0 PL:SP 0,36,255:0 +17 273 . T <*> 0 . ;I16=7,5,0,0,459,17695,0,0,596,32164,0,0,229,5149,0,0;QS=1,0 PL:SP 0,36,255:0 +17 274 . C <*> 0 . ;I16=7,5,0,0,458,17688,0,0,596,32164,0,0,229,5161,0,0;QS=1,0 PL:SP 0,36,255:0 +17 275 . C <*> 0 . ;I16=6,5,0,0,430,17014,0,0,536,28564,0,0,230,5184,0,0;QS=1,0 PL:SP 0,33,255:0 +17 276 . A <*> 0 . ;I16=6,5,0,0,416,16034,0,0,536,28564,0,0,230,5168,0,0;QS=1,0 PL:SP 0,33,253:0 +17 277 . G <*> 0 . ;I16=6,5,0,0,421,16475,0,0,536,28564,0,0,230,5164,0,0;QS=1,0 PL:SP 0,33,255:0 +17 278 . A <*> 0 . ;I16=5,5,0,0,353,12717,0,0,476,24964,0,0,219,5051,0,0;QS=1,0 PL:SP 0,30,238:0 +17 279 . A <*> 0 . ;I16=6,6,0,0,425,15391,0,0,565,29405,0,0,230,5192,0,0;QS=1,0 PL:SP 0,36,255:0 +17 280 . A <*> 0 . ;I16=6,6,0,0,413,15043,0,0,565,29405,0,0,230,5174,0,0;QS=1,0 PL:SP 0,36,253:0 +17 281 . G <*> 0 . ;I16=6,6,0,0,463,18209,0,0,565,29405,0,0,229,5117,0,0;QS=1,0 PL:SP 0,36,255:0 +17 282 . G <*> 0 . ;I16=6,6,0,0,434,16460,0,0,565,29405,0,0,228,5070,0,0;QS=1,0 PL:SP 0,36,253:0 +17 283 . C <*> 0 . ;I16=6,6,0,0,462,18150,0,0,565,29405,0,0,227,5033,0,0;QS=1,0 PL:SP 0,36,255:0 +17 284 . T <*> 0 . ;I16=6,6,0,0,473,18715,0,0,565,29405,0,0,226,5006,0,0;QS=1,0 PL:SP 0,36,255:0 +17 285 . G <*> 0 . ;I16=6,6,0,0,463,18247,0,0,565,29405,0,0,225,4989,0,0;QS=1,0 PL:SP 0,36,255:0 +17 286 . C <*> 0 . ;I16=6,6,0,0,462,18320,0,0,565,29405,0,0,224,4982,0,0;QS=1,0 PL:SP 0,36,255:0 +17 287 . A <*> 0 . ;I16=6,6,0,0,456,17482,0,0,565,29405,0,0,223,4985,0,0;QS=1,0 PL:SP 0,36,255:0 +17 288 . T <*> 0 . ;I16=6,6,0,0,451,17093,0,0,565,29405,0,0,221,4949,0,0;QS=1,0 PL:SP 0,36,255:0 +17 289 . G <*> 0 . ;I16=6,6,0,0,480,19356,0,0,565,29405,0,0,219,4925,0,0;QS=1,0 PL:SP 0,36,255:0 +17 290 . G <*> 0 . ;I16=5,6,0,0,402,15032,0,0,505,25805,0,0,217,4863,0,0;QS=1,0 PL:SP 0,33,240:0 +17 291 . T <*> 0 . ;I16=5,6,0,0,402,14848,0,0,505,25805,0,0,215,4813,0,0;QS=1,0 PL:SP 0,33,244:0 +17 292 . T <*> 0 . ;I16=5,6,0,0,417,15885,0,0,505,25805,0,0,213,4775,0,0;QS=1,0 PL:SP 0,33,253:0 +17 293 . G <*> 0 . ;I16=6,6,0,0,458,17558,0,0,565,29405,0,0,211,4749,0,0;QS=1,0 PL:SP 0,36,255:0 +17 294 . A <*> 0 . ;I16=6,6,0,0,417,14795,0,0,565,29405,0,0,210,4736,0,0;QS=1,0 PL:SP 0,36,252:0 +17 295 . C <*> 0 . ;I16=6,5,0,0,432,17040,0,0,536,28564,0,0,209,4685,0,0;QS=1,0 PL:SP 0,33,255:0 +17 296 . A <*> 0 . ;I16=6,5,0,0,407,15085,0,0,536,28564,0,0,208,4644,0,0;QS=1,0 PL:SP 0,33,255:0 +17 297 . C <*> 0 . ;I16=6,5,0,0,435,17309,0,0,536,28564,0,0,207,4613,0,0;QS=1,0 PL:SP 0,33,255:0 +17 298 . A <*> 0 . ;I16=6,5,0,0,418,15894,0,0,536,28564,0,0,206,4592,0,0;QS=1,0 PL:SP 0,33,255:0 +17 299 . C <*> 0 . ;I16=6,5,0,0,441,17745,0,0,536,28564,0,0,205,4581,0,0;QS=1,0 PL:SP 0,33,255:0 +17 300 . A <*> 0 . ;I16=6,5,0,0,422,16256,0,0,536,28564,0,0,204,4580,0,0;QS=1,0 PL:SP 0,33,255:0 +17 301 . G <*> 0 . ;I16=5,5,0,0,400,16038,0,0,476,24964,0,0,204,4588,0,0;QS=1,0 PL:SP 0,30,255:0 +17 302 . T <*> 0 . ;I16=5,5,0,0,361,13111,0,0,476,24964,0,0,204,4604,0,0;QS=1,0 PL:SP 0,30,231:0 +17 302 . T TA 0 . INDEL;I16=1,4,4,2,184,6774,259,11183,176,6964,360,21600,94,2004,113,2609;QS=0.387755,0.612245 PL:SP 167,0,96:6 +17 303 . G <*> 0 . ;I16=5,6,0,0,444,17986,0,0,536,28564,0,0,207,4627,0,0;QS=1,0 PL:SP 0,33,255:0 +17 304 . C <*> 0 . ;I16=5,6,0,0,416,15874,0,0,536,28564,0,0,208,4670,0,0;QS=1,0 PL:SP 0,33,255:0 +17 305 . C <*> 0 . ;I16=5,6,0,0,447,18241,0,0,536,28564,0,0,208,4672,0,0;QS=1,0 PL:SP 0,33,255:0 +17 306 . T <*> 0 . ;I16=5,6,0,0,432,17022,0,0,536,28564,0,0,208,4682,0,0;QS=1,0 PL:SP 0,33,255:0 +17 307 . G <*> 0 . ;I16=5,6,0,0,428,16810,0,0,536,28564,0,0,208,4700,0,0;QS=1,0 PL:SP 0,33,255:0 +17 308 . C <*> 0 . ;I16=5,6,0,0,392,14240,0,0,536,28564,0,0,208,4726,0,0;QS=1,0 PL:SP 0,33,255:0 +17 309 . G <*> 0 . ;I16=5,6,0,0,398,14664,0,0,536,28564,0,0,208,4760,0,0;QS=1,0 PL:SP 0,33,243:0 +17 310 . A <*> 0 . ;I16=5,6,0,0,406,15096,0,0,536,28564,0,0,207,4753,0,0;QS=1,0 PL:SP 0,33,255:0 +17 311 . C <*> 0 . ;I16=5,6,0,0,419,16285,0,0,536,28564,0,0,206,4756,0,0;QS=1,0 PL:SP 0,33,255:0 +17 312 . A <*> 0 . ;I16=4,6,0,0,357,13039,0,0,476,24964,0,0,206,4768,0,0;QS=1,0 PL:SP 0,30,237:0 +17 313 . A <*> 0 . ;I16=4,6,0,0,360,13288,0,0,476,24964,0,0,205,4739,0,0;QS=1,0 PL:SP 0,30,235:0 +17 314 . A <*> 0 . ;I16=4,7,0,0,406,15358,0,0,536,28564,0,0,204,4720,0,0;QS=1,0 PL:SP 0,33,250:0 +17 315 . G <*> 0 . ;I16=4,6,0,0,391,15529,0,0,507,27723,0,0,205,4711,0,0;QS=1,0 PL:SP 0,30,252:0 +17 316 . C <*> 0 . ;I16=4,6,0,0,405,16635,0,0,507,27723,0,0,206,4712,0,0;QS=1,0 PL:SP 0,30,255:0 +17 317 . T <*> 0 . ;I16=4,6,0,0,394,15584,0,0,507,27723,0,0,207,4723,0,0;QS=1,0 PL:SP 0,30,255:0 +17 318 . G <*> 0 . ;I16=4,6,0,0,389,15233,0,0,507,27723,0,0,208,4744,0,0;QS=1,0 PL:SP 0,30,249:0 +17 319 . A <*> 0 . ;I16=4,6,0,0,382,14628,0,0,507,27723,0,0,208,4724,0,0;QS=1,0 PL:SP 0,30,249:0 +17 320 . A <*> 0 . ;I16=4,6,0,0,379,14493,0,0,507,27723,0,0,208,4712,0,0;QS=1,0 PL:SP 0,30,247:0 +17 321 . T <*> 0 . ;I16=4,6,0,0,391,15311,0,0,507,27723,0,0,207,4659,0,0;QS=1,0 PL:SP 0,30,253:0 +17 322 . G <*> 0 . ;I16=4,6,0,0,417,17415,0,0,507,27723,0,0,206,4616,0,0;QS=1,0 PL:SP 0,30,255:0 +17 323 . C <*> 0 . ;I16=4,6,0,0,420,17666,0,0,507,27723,0,0,205,4583,0,0;QS=1,0 PL:SP 0,30,255:0 +17 324 . T <*> 0 . ;I16=4,6,0,0,387,15029,0,0,507,27723,0,0,204,4560,0,0;QS=1,0 PL:SP 0,30,253:0 +17 325 . A <*> 0 . ;I16=5,6,0,0,415,15735,0,0,567,31323,0,0,202,4496,0,0;QS=1,0 PL:SP 0,33,255:0 +17 326 . T <*> 0 . ;I16=5,6,0,0,412,15532,0,0,567,31323,0,0,201,4441,0,0;QS=1,0 PL:SP 0,33,255:0 +17 327 . C <*> 0 . ;I16=5,6,0,0,449,18385,0,0,567,31323,0,0,200,4396,0,0;QS=1,0 PL:SP 0,33,255:0 +17 328 . A <*> 0 . ;I16=5,6,0,0,404,14906,0,0,567,31323,0,0,198,4312,0,0;QS=1,0 PL:SP 0,33,255:0 +17 329 . T <*> 0 . ;I16=5,6,0,0,411,15441,0,0,567,31323,0,0,195,4191,0,0;QS=1,0 PL:SP 0,33,255:0 +17 330 . T <*> 0 . ;I16=5,6,0,0,402,14760,0,0,567,31323,0,0,192,4084,0,0;QS=1,0 PL:SP 0,33,254:0 +17 331 . T <*> 0 . ;I16=5,6,0,0,405,15015,0,0,567,31323,0,0,189,3991,0,0;QS=1,0 PL:SP 0,33,255:0 +17 332 . A <*> 0 . ;I16=6,6,0,0,426,15426,0,0,627,34923,0,0,186,3912,0,0;QS=1,0 PL:SP 0,36,255:0 +17 333 . A <*> 0 . ;I16=6,6,0,0,408,14212,0,0,627,34923,0,0,184,3848,0,0;QS=1,0 PL:SP 0,36,255:0 +17 334 . A <*> 0 . ;I16=6,6,0,0,437,16169,0,0,627,34923,0,0,182,3800,0,0;QS=1,0 PL:SP 0,36,255:0 +17 335 . A <*> 0 . ;I16=4,6,0,0,382,14620,0,0,507,27723,0,0,178,3758,0,0;QS=1,0 PL:SP 0,30,250:0 +17 336 . A <*> 0 . ;I16=5,6,0,0,408,15184,0,0,567,31323,0,0,180,3748,0,0;QS=1,0 PL:SP 0,33,255:0 +17 337 . C <*> 0 . ;I16=4,6,0,0,398,16090,0,0,507,27723,0,0,174,3718,0,0;QS=1,0 PL:SP 0,30,255:0 +17 338 . T <*> 0 . ;I16=5,5,0,0,400,16052,0,0,507,27723,0,0,179,3751,0,0;QS=1,0 PL:SP 0,30,255:0 +17 339 . C <*> 0 . ;I16=5,6,0,0,415,16097,0,0,536,28564,0,0,179,3771,0,0;QS=1,0 PL:SP 0,33,255:0 +17 340 . C <*> 0 . ;I16=5,6,0,0,441,17827,0,0,536,28564,0,0,179,3753,0,0;QS=1,0 PL:SP 0,33,255:0 +17 341 . T <*> 0 . ;I16=5,6,0,0,417,15905,0,0,536,28564,0,0,179,3747,0,0;QS=1,0 PL:SP 0,33,255:0 +17 342 . T <*> 0 . ;I16=5,6,0,0,408,15196,0,0,536,28564,0,0,179,3753,0,0;QS=1,0 PL:SP 0,33,255:0 +17 343 . G <*> 0 . ;I16=5,5,0,0,377,14559,0,0,507,27723,0,0,175,3755,0,0;QS=1,0 PL:SP 0,30,249:0 +17 344 . C <*> 0 . ;I16=5,6,0,0,421,16525,0,0,536,28564,0,0,178,3752,0,0;QS=1,0 PL:SP 0,33,255:0 +17 345 . T <*> 0 . ;I16=5,6,0,0,417,15907,0,0,536,28564,0,0,177,3747,0,0;QS=1,0 PL:SP 0,33,255:0 +17 346 . G <*> 0 . ;I16=6,5,0,0,407,15687,0,0,567,31323,0,0,177,3755,0,0;QS=1,0 PL:SP 0,33,255:0 +17 347 . G <*> 0 . ;I16=5,5,0,0,375,14155,0,0,507,27723,0,0,163,3551,0,0;QS=1,0 PL:SP 0,30,251:0 +17 348 . T <*> 0 . ;I16=5,5,0,0,359,13051,0,0,507,27723,0,0,163,3555,0,0;QS=1,0 PL:SP 0,30,243:0 +17 349 . T <*> 0 . ;I16=6,5,0,0,386,13740,0,0,567,31323,0,0,180,3860,0,0;QS=1,0 PL:SP 0,33,246:0 +17 350 . T <*> 0 . ;I16=6,5,0,0,389,14305,0,0,567,31323,0,0,181,3923,0,0;QS=1,0 PL:SP 0,33,249:0 +17 351 . G <*> 0 . ;I16=6,5,0,0,413,15931,0,0,567,31323,0,0,181,3949,0,0;QS=1,0 PL:SP 0,33,255:0 +17 352 . A <*> 0 . ;I16=6,5,0,0,410,15956,0,0,567,31323,0,0,181,3987,0,0;QS=1,0 PL:SP 0,33,255:0 +17 353 . G <*> 0 . ;I16=5,5,0,0,394,15652,0,0,507,27723,0,0,182,4036,0,0;QS=1,0 PL:SP 0,30,255:0 +17 354 . A <*> 0 . ;I16=4,5,0,0,335,13099,0,0,447,24123,0,0,183,4045,0,0;QS=1,0 PL:SP 0,27,225:0 +17 355 . G T,<*> 0 . ;I16=4,4,0,1,308,12048,41,1681,387,20523,60,3600,159,3439,25,625;QS=0.875,0.125,0 PL:SP 14,0,200,38,203,231:0 +17 356 . G <*> 0 . ;I16=4,5,0,0,340,13038,0,0,447,24123,0,0,185,4093,0,0;QS=1,0 PL:SP 0,27,228:0 +17 357 . C <*> 0 . ;I16=5,5,0,0,393,15613,0,0,507,27723,0,0,186,4132,0,0;QS=1,0 PL:SP 0,30,255:0 +17 358 . A <*> 0 . ;I16=5,5,0,0,386,15186,0,0,507,27723,0,0,187,4131,0,0;QS=1,0 PL:SP 0,30,254:0 +17 359 . G <*> 0 . ;I16=5,5,0,0,399,16147,0,0,507,27723,0,0,188,4140,0,0;QS=1,0 PL:SP 0,30,255:0 +17 360 . A <*> 0 . ;I16=5,5,0,0,373,14217,0,0,507,27723,0,0,189,4159,0,0;QS=1,0 PL:SP 0,30,252:0 +17 361 . A <*> 0 . ;I16=5,5,0,0,376,14252,0,0,507,27723,0,0,190,4188,0,0;QS=1,0 PL:SP 0,30,252:0 +17 362 . A <*> 0 . ;I16=6,5,0,0,403,14929,0,0,567,31323,0,0,191,4227,0,0;QS=1,0 PL:SP 0,33,255:0 +17 363 . A <*> 0 . ;I16=6,5,0,0,411,15531,0,0,567,31323,0,0,193,4277,0,0;QS=1,0 PL:SP 0,33,255:0 +17 364 . T <*> 0 . ;I16=6,5,0,0,394,14320,0,0,567,31323,0,0,195,4339,0,0;QS=1,0 PL:SP 0,33,250:0 +17 365 . G <*> 0 . ;I16=6,5,0,0,416,16288,0,0,567,31323,0,0,196,4362,0,0;QS=1,0 PL:SP 0,33,255:0 +17 366 . A <*> 0 . ;I16=6,5,0,0,417,15967,0,0,567,31323,0,0,197,4395,0,0;QS=1,0 PL:SP 0,33,255:0 +17 367 . T <*> 0 . ;I16=6,5,0,0,408,15236,0,0,567,31323,0,0,198,4438,0,0;QS=1,0 PL:SP 0,33,255:0 +17 368 . A <*> 0 . ;I16=6,5,0,0,401,14929,0,0,567,31323,0,0,198,4442,0,0;QS=1,0 PL:SP 0,33,255:0 +17 369 . T <*> 0 . ;I16=6,4,0,0,376,14246,0,0,538,30482,0,0,199,4457,0,0;QS=1,0 PL:SP 0,30,250:0 +17 370 . C <*> 0 . ;I16=6,4,0,0,401,16231,0,0,538,30482,0,0,200,4482,0,0;QS=1,0 PL:SP 0,30,255:0 +17 371 . T <*> 0 . ;I16=6,4,0,0,403,16287,0,0,538,30482,0,0,201,4517,0,0;QS=1,0 PL:SP 0,30,255:0 +17 372 . C <*> 0 . ;I16=6,5,0,0,419,16293,0,0,598,34082,0,0,201,4511,0,0;QS=1,0 PL:SP 0,33,255:0 +17 373 . A <*> 0 . ;I16=6,5,0,0,426,16546,0,0,598,34082,0,0,202,4514,0,0;QS=1,0 PL:SP 0,33,255:0 +17 374 . T <*> 0 . ;I16=6,5,0,0,402,14930,0,0,598,34082,0,0,202,4478,0,0;QS=1,0 PL:SP 0,33,255:0 +17 375 . A <*> 0 . ;I16=7,5,0,0,440,16526,0,0,658,37682,0,0,202,4454,0,0;QS=1,0 PL:SP 0,36,255:0 +17 376 . G <*> 0 . ;I16=7,5,0,0,413,15263,0,0,658,37682,0,0,203,4443,0,0;QS=1,0 PL:SP 0,36,255:0 +17 377 . T <*> 0 . ;I16=6,5,0,0,414,15662,0,0,598,34082,0,0,179,3821,0,0;QS=1,0 PL:SP 0,33,255:0 +17 378 . T <*> 0 . ;I16=8,5,0,0,451,16165,0,0,718,41282,0,0,205,4463,0,0;QS=1,0 PL:SP 0,39,255:0 +17 379 . G <*> 0 . ;I16=8,3,0,0,420,16114,0,0,629,36841,0,0,201,4445,0,0;QS=1,0 PL:SP 0,33,255:0 +17 380 . C <*> 0 . ;I16=8,4,0,0,452,17454,0,0,689,40441,0,0,211,4539,0,0;QS=1,0 PL:SP 0,36,255:0 +17 381 . T <*> 0 . ;I16=8,4,0,0,465,18141,0,0,689,40441,0,0,214,4598,0,0;QS=1,0 PL:SP 0,36,255:0 +17 382 . T <*> 0 . ;I16=7,4,0,0,410,15432,0,0,629,36841,0,0,192,4046,0,0;QS=1,0 PL:SP 0,33,255:0 +17 383 . T <*> 0 . ;I16=8,4,0,0,433,15743,0,0,689,40441,0,0,219,4707,0,0;QS=1,0 PL:SP 0,36,255:0 +17 384 . A <*> 0 . ;I16=8,5,0,0,447,15887,0,0,749,44041,0,0,221,4755,0,0;QS=1,0 PL:SP 0,39,255:0 +17 385 . C <*> 0 . ;I16=8,5,0,0,495,18975,0,0,749,44041,0,0,224,4816,0,0;QS=1,0 PL:SP 0,39,255:0 +17 386 . T <*> 0 . ;I16=8,5,0,0,499,19425,0,0,749,44041,0,0,227,4891,0,0;QS=1,0 PL:SP 0,39,255:0 +17 387 . T <*> 0 . ;I16=8,5,0,0,458,16718,0,0,749,44041,0,0,230,4980,0,0;QS=1,0 PL:SP 0,39,255:0 +17 388 . T <*> 0 . ;I16=8,5,0,0,465,17059,0,0,749,44041,0,0,232,5032,0,0;QS=1,0 PL:SP 0,39,255:0 +17 389 . G <*> 0 . ;I16=8,5,0,0,466,17250,0,0,749,44041,0,0,233,5047,0,0;QS=1,0 PL:SP 0,39,255:0 +17 390 . C <*> 0 . ;I16=8,5,0,0,488,18742,0,0,749,44041,0,0,234,5076,0,0;QS=1,0 PL:SP 0,39,255:0 +17 391 . A <*> 0 . ;I16=8,5,0,0,489,18571,0,0,749,44041,0,0,235,5119,0,0;QS=1,0 PL:SP 0,39,255:0 +17 392 . T <*> 0 . ;I16=8,5,0,0,460,16674,0,0,749,44041,0,0,236,5176,0,0;QS=1,0 PL:SP 0,39,255:0 +17 393 . A <*> 0 . ;I16=7,5,0,0,442,16438,0,0,689,40441,0,0,238,5246,0,0;QS=1,0 PL:SP 0,36,255:0 +17 394 . T <*> 0 . ;I16=7,5,0,0,431,15865,0,0,689,40441,0,0,240,5328,0,0;QS=1,0 PL:SP 0,36,255:0 +17 395 . T <*> 0 . ;I16=7,5,0,0,433,15745,0,0,689,40441,0,0,242,5422,0,0;QS=1,0 PL:SP 0,36,255:0 +17 396 . T <*> 0 . ;I16=7,5,0,0,410,14752,0,0,689,40441,0,0,244,5528,0,0;QS=1,0 PL:SP 0,36,255:0 +17 397 . T <*> 0 . ;I16=7,5,0,0,442,16356,0,0,689,40441,0,0,246,5646,0,0;QS=1,0 PL:SP 0,36,255:0 +17 398 . A <*> 0 . ;I16=8,5,0,0,460,16726,0,0,749,44041,0,0,247,5725,0,0;QS=1,0 PL:SP 0,39,255:0 +17 399 . A <*> 0 . ;I16=8,5,0,0,457,16699,0,0,749,44041,0,0,250,5814,0,0;QS=1,0 PL:SP 0,39,255:0 +17 400 . A <*> 0 . ;I16=8,5,0,0,449,16137,0,0,749,44041,0,0,253,5865,0,0;QS=1,0 PL:SP 0,39,255:0 +17 401 . A <*> 0 . ;I16=8,5,0,0,468,17320,0,0,749,44041,0,0,255,5879,0,0;QS=1,0 PL:SP 0,39,255:0 +17 402 . T <*> 0 . ;I16=8,5,0,0,484,18380,0,0,749,44041,0,0,257,5905,0,0;QS=1,0 PL:SP 0,39,255:0 +17 403 . T <*> 0 . ;I16=8,5,0,0,487,18315,0,0,749,44041,0,0,259,5943,0,0;QS=1,0 PL:SP 0,39,255:0 +17 404 . G <*> 0 . ;I16=8,5,0,0,499,19275,0,0,749,44041,0,0,260,5942,0,0;QS=1,0 PL:SP 0,39,255:0 +17 405 . T <*> 0 . ;I16=8,5,0,0,492,18826,0,0,749,44041,0,0,261,5951,0,0;QS=1,0 PL:SP 0,39,255:0 +17 406 . G <*> 0 . ;I16=8,5,0,0,501,19549,0,0,749,44041,0,0,262,5970,0,0;QS=1,0 PL:SP 0,39,255:0 +17 407 . A <*> 0 . ;I16=8,5,0,0,491,18969,0,0,749,44041,0,0,262,5950,0,0;QS=1,0 PL:SP 0,39,255:0 +17 408 . C <*> 0 . ;I16=8,6,0,0,546,21364,0,0,809,47641,0,0,262,5942,0,0;QS=1,0 PL:SP 0,42,255:0 +17 409 . T <*> 0 . ;I16=8,6,0,0,558,22362,0,0,809,47641,0,0,263,5947,0,0;QS=1,0 PL:SP 0,42,255:0 +17 410 . T <*> 0 . ;I16=8,6,0,0,485,17333,0,0,809,47641,0,0,263,5915,0,0;QS=1,0 PL:SP 0,42,255:0 +17 411 . T <*> 0 . ;I16=8,6,0,0,489,17293,0,0,809,47641,0,0,263,5895,0,0;QS=1,0 PL:SP 0,42,255:0 +17 412 . C T,<*> 0 . ;I16=8,6,1,0,547,21713,14,196,809,47641,60,3600,238,5262,25,625;QS=0.974545,0.0254545,0 PL:SP 0,30,255,42,255,255:0 +17 413 . A <*> 0 . ;I16=9,8,0,0,638,24112,0,0,989,58441,0,0,264,5892,0,0;QS=1,0 PL:SP 0,51,255:0 +17 414 . T <*> 0 . ;I16=9,7,0,0,611,23435,0,0,929,54841,0,0,268,5912,0,0;QS=1,0 PL:SP 0,48,255:0 +17 415 . G <*> 0 . ;I16=9,7,0,0,617,24077,0,0,929,54841,0,0,272,5948,0,0;QS=1,0 PL:SP 0,48,255:0 +17 416 . G <*> 0 . ;I16=9,7,0,0,597,22923,0,0,929,54841,0,0,276,6000,0,0;QS=1,0 PL:SP 0,48,255:0 +17 417 . C <*> 0 . ;I16=9,7,0,0,606,23366,0,0,929,54841,0,0,280,6068,0,0;QS=1,0 PL:SP 0,48,255:0 +17 418 . A <*> 0 . ;I16=9,7,0,0,616,23886,0,0,929,54841,0,0,284,6152,0,0;QS=1,0 PL:SP 0,48,255:0 +17 419 . T <*> 0 . ;I16=9,7,0,0,605,22955,0,0,929,54841,0,0,288,6252,0,0;QS=1,0 PL:SP 0,48,255:0 +17 420 . A <*> 0 . ;I16=9,7,0,0,579,21131,0,0,929,54841,0,0,292,6368,0,0;QS=1,0 PL:SP 0,48,255:0 +17 421 . A <*> 0 . ;I16=9,7,0,0,580,21598,0,0,929,54841,0,0,296,6500,0,0;QS=1,0 PL:SP 0,48,255:0 +17 422 . A <*> 0 . ;I16=9,7,0,0,610,23596,0,0,929,54841,0,0,299,6599,0,0;QS=1,0 PL:SP 0,48,255:0 +17 423 . T <*> 0 . ;I16=9,7,0,0,600,22586,0,0,929,54841,0,0,302,6716,0,0;QS=1,0 PL:SP 0,48,255:0 +17 424 . A <*> 0 . ;I16=9,7,0,0,580,21214,0,0,929,54841,0,0,304,6800,0,0;QS=1,0 PL:SP 0,48,255:0 +17 425 . A <*> 0 . ;I16=8,7,0,0,572,22066,0,0,869,51241,0,0,306,6848,0,0;QS=1,0 PL:SP 0,45,255:0 +17 426 . T <*> 0 . ;I16=8,7,0,0,570,21788,0,0,869,51241,0,0,308,6908,0,0;QS=1,0 PL:SP 0,45,255:0 +17 427 . A <*> 0 . ;I16=8,7,0,0,548,20412,0,0,869,51241,0,0,310,6980,0,0;QS=1,0 PL:SP 0,45,255:0 +17 428 . C <*> 0 . ;I16=8,7,0,0,577,22469,0,0,869,51241,0,0,312,7064,0,0;QS=1,0 PL:SP 0,45,255:0 +17 429 . T <*> 0 . ;I16=8,8,0,0,627,24729,0,0,929,54841,0,0,313,7111,0,0;QS=1,0 PL:SP 0,48,255:0 +17 430 . G <*> 0 . ;I16=8,8,0,0,630,25158,0,0,929,54841,0,0,315,7173,0,0;QS=1,0 PL:SP 0,48,255:0 +17 431 . G <*> 0 . ;I16=7,8,0,0,578,22612,0,0,869,51241,0,0,317,7251,0,0;QS=1,0 PL:SP 0,45,255:0 +17 432 . T <*> 0 . ;I16=7,8,0,0,564,21298,0,0,869,51241,0,0,319,7295,0,0;QS=1,0 PL:SP 0,45,255:0 +17 433 . T <*> 0 . ;I16=7,7,0,0,516,19406,0,0,809,47641,0,0,296,6730,0,0;QS=1,0 PL:SP 0,42,255:0 +17 434 . T <*> 0 . ;I16=8,8,0,0,594,22230,0,0,929,54841,0,0,322,7380,0,0;QS=1,0 PL:SP 0,48,255:0 +17 435 . A <*> 0 . ;I16=8,7,0,0,569,21683,0,0,869,51241,0,0,318,7384,0,0;QS=1,0 PL:SP 0,45,255:0 +17 436 . T <*> 0 . ;I16=8,8,0,0,576,21104,0,0,929,54841,0,0,326,7476,0,0;QS=1,0 PL:SP 0,48,255:0 +17 437 . T <*> 0 . ;I16=8,8,0,0,603,22793,0,0,929,54841,0,0,327,7499,0,0;QS=1,0 PL:SP 0,48,255:0 +17 438 . A <*> 0 . ;I16=8,8,0,0,572,20856,0,0,929,54841,0,0,327,7489,0,0;QS=1,0 PL:SP 0,48,255:0 +17 439 . C <*> 0 . ;I16=8,8,0,0,631,25023,0,0,929,54841,0,0,325,7393,0,0;QS=1,0 PL:SP 0,48,255:0 +17 440 . A <*> 0 . ;I16=8,8,0,0,627,24807,0,0,929,54841,0,0,323,7309,0,0;QS=1,0 PL:SP 0,48,255:0 +17 441 . G <*> 0 . ;I16=9,8,0,0,679,27381,0,0,989,58441,0,0,321,7237,0,0;QS=1,0 PL:SP 0,51,255:0 +17 442 . A <*> 0 . ;I16=9,8,0,0,637,24001,0,0,989,58441,0,0,320,7178,0,0;QS=1,0 PL:SP 0,51,255:0 +17 443 . A <*> 0 . ;I16=9,8,0,0,664,26116,0,0,989,58441,0,0,319,7133,0,0;QS=1,0 PL:SP 0,51,255:0 +17 444 . G <*> 0 . ;I16=9,8,0,0,671,26899,0,0,989,58441,0,0,318,7102,0,0;QS=1,0 PL:SP 0,51,255:0 +17 445 . C <*> 0 . ;I16=9,8,0,0,651,25583,0,0,989,58441,0,0,317,7085,0,0;QS=1,0 PL:SP 0,51,255:0 +17 446 . A <*> 0 . ;I16=9,8,0,0,632,23854,0,0,989,58441,0,0,316,7082,0,0;QS=1,0 PL:SP 0,51,255:0 +17 447 . C <*> 0 . ;I16=9,7,0,0,634,25276,0,0,960,57600,0,0,316,7092,0,0;QS=1,0 PL:SP 0,48,255:0 +17 448 . T <*> 0 . ;I16=9,7,0,0,622,24346,0,0,960,57600,0,0,316,7114,0,0;QS=1,0 PL:SP 0,48,255:0 +17 449 . A <*> 0 . ;I16=9,7,0,0,623,24447,0,0,960,57600,0,0,316,7148,0,0;QS=1,0 PL:SP 0,48,255:0 +17 450 . G <*> 0 . ;I16=9,7,0,0,637,25557,0,0,960,57600,0,0,316,7194,0,0;QS=1,0 PL:SP 0,48,255:0 +17 451 . A <*> 0 . ;I16=9,7,0,0,564,20482,0,0,960,57600,0,0,316,7252,0,0;QS=1,0 PL:SP 0,48,255:0 +17 452 . A <*> 0 . ;I16=11,7,0,0,622,22204,0,0,1080,64800,0,0,316,7322,0,0;QS=1,0 PL:SP 0,54,255:0 +17 453 . A <*> 0 . ;I16=11,7,0,0,616,22076,0,0,1080,64800,0,0,318,7406,0,0;QS=1,0 PL:SP 0,54,255:0 +17 454 . A <*> 0 . ;I16=10,7,0,0,642,24658,0,0,1020,61200,0,0,321,7505,0,0;QS=1,0 PL:SP 0,51,255:0 +17 455 . T <*> 0 . ;I16=9,7,0,0,608,23292,0,0,960,57600,0,0,316,7482,0,0;QS=1,0 PL:SP 0,48,255:0 +17 456 . G <*> 0 . ;I16=10,7,0,0,654,25584,0,0,1020,61200,0,0,323,7545,0,0;QS=1,0 PL:SP 0,51,255:0 +17 457 . C <*> 0 . ;I16=11,7,0,0,685,26647,0,0,1080,64800,0,0,325,7585,0,0;QS=1,0 PL:SP 0,54,255:0 +17 458 . A <*> 0 . ;I16=11,7,0,0,677,25637,0,0,1080,64800,0,0,328,7590,0,0;QS=1,0 PL:SP 0,54,255:0 +17 459 . T <*> 0 . ;I16=11,7,0,0,665,24877,0,0,1080,64800,0,0,330,7564,0,0;QS=1,0 PL:SP 0,54,255:0 +17 460 . G <*> 0 . ;I16=11,7,0,0,699,27393,0,0,1080,64800,0,0,331,7507,0,0;QS=1,0 PL:SP 0,54,255:0 +17 461 . T <*> 0 . ;I16=11,7,0,0,679,25873,0,0,1080,64800,0,0,331,7419,0,0;QS=1,0 PL:SP 0,54,255:0 +17 462 . G <*> 0 . ;I16=10,7,0,0,676,27284,0,0,1020,61200,0,0,332,7350,0,0;QS=1,0 PL:SP 0,51,255:0 +17 463 . G <*> 0 . ;I16=10,7,0,0,649,25341,0,0,1020,61200,0,0,333,7299,0,0;QS=1,0 PL:SP 0,51,255:0 +17 464 . A <*> 0 . ;I16=10,7,0,0,632,23772,0,0,1020,61200,0,0,334,7266,0,0;QS=1,0 PL:SP 0,51,255:0 +17 465 . C <*> 0 . ;I16=10,7,0,0,662,25962,0,0,1020,61200,0,0,335,7251,0,0;QS=1,0 PL:SP 0,51,255:0 +17 466 . A <*> 0 . ;I16=11,7,0,0,680,25954,0,0,1080,64800,0,0,336,7254,0,0;QS=1,0 PL:SP 0,54,255:0 +17 467 . A <*> 0 . ;I16=11,7,0,0,666,24820,0,0,1080,64800,0,0,337,7225,0,0;QS=1,0 PL:SP 0,54,255:0 +17 468 . A <*> 0 . ;I16=12,7,0,0,687,25475,0,0,1140,68400,0,0,338,7214,0,0;QS=1,0 PL:SP 0,57,255:0 +17 469 . A <*> 0 . ;I16=12,7,0,0,676,25006,0,0,1140,68400,0,0,340,7222,0,0;QS=1,0 PL:SP 0,57,255:0 +17 470 . G <*> 0 . ;I16=12,7,0,0,739,29067,0,0,1140,68400,0,0,342,7250,0,0;QS=1,0 PL:SP 0,57,255:0 +17 471 . T <*> 0 . ;I16=12,7,0,0,700,26082,0,0,1140,68400,0,0,344,7298,0,0;QS=1,0 PL:SP 0,57,255:0 +17 472 . T <*> 0 . ;I16=12,7,0,0,689,25273,0,0,1140,68400,0,0,346,7366,0,0;QS=1,0 PL:SP 0,57,255:0 +17 473 . G <*> 0 . ;I16=12,7,0,0,754,30076,0,0,1140,68400,0,0,347,7405,0,0;QS=1,0 PL:SP 0,57,255:0 +17 474 . G <*> 0 . ;I16=12,7,0,0,733,28537,0,0,1140,68400,0,0,347,7417,0,0;QS=1,0 PL:SP 0,57,255:0 +17 475 . G <*> 0 . ;I16=12,7,0,0,736,28750,0,0,1140,68400,0,0,347,7453,0,0;QS=1,0 PL:SP 0,57,255:0 +17 476 . A <*> 0 . ;I16=12,7,0,0,681,25347,0,0,1140,68400,0,0,347,7513,0,0;QS=1,0 PL:SP 0,57,255:0 +17 477 . T <*> 0 . ;I16=12,7,0,0,692,25746,0,0,1140,68400,0,0,347,7597,0,0;QS=1,0 PL:SP 0,57,255:0 +17 478 . T <*> 0 . ;I16=13,7,0,0,685,24355,0,0,1200,72000,0,0,345,7603,0,0;QS=1,0 PL:SP 0,60,255:0 +17 479 . A <*> 0 . ;I16=13,7,0,0,724,26686,0,0,1200,72000,0,0,344,7630,0,0;QS=1,0 PL:SP 0,60,255:0 +17 480 . G <*> 0 . ;I16=13,6,0,0,765,31067,0,0,1140,68400,0,0,344,7678,0,0;QS=1,0 PL:SP 0,57,255:0 +17 481 . G <*> 0 . ;I16=13,6,0,0,731,28389,0,0,1140,68400,0,0,344,7746,0,0;QS=1,0 PL:SP 0,57,255:0 +17 482 . A <*> 0 . ;I16=13,6,0,0,712,27162,0,0,1140,68400,0,0,344,7834,0,0;QS=1,0 PL:SP 0,57,255:0 +17 483 . G <*> 0 . ;I16=12,7,0,0,738,29008,0,0,1140,68400,0,0,342,7790,0,0;QS=1,0 PL:SP 0,57,255:0 +17 484 . A <*> 0 . ;I16=12,6,0,0,633,23359,0,0,1080,64800,0,0,342,7762,0,0;QS=1,0 PL:SP 0,54,255:0 +17 485 . G <*> 0 . ;I16=12,6,0,0,705,27943,0,0,1080,64800,0,0,342,7750,0,0;QS=1,0 PL:SP 0,54,255:0 +17 486 . A <*> 0 . ;I16=11,6,0,0,633,24255,0,0,1020,61200,0,0,343,7753,0,0;QS=1,0 PL:SP 0,51,255:0 +17 487 . G <*> 0 . ;I16=11,6,0,0,672,26918,0,0,1020,61200,0,0,343,7721,0,0;QS=1,0 PL:SP 0,51,255:0 +17 488 . A <*> 0 . ;I16=12,6,0,0,652,23870,0,0,1080,64800,0,0,342,7656,0,0;QS=1,0 PL:SP 0,54,255:0 +17 489 . A <*> 0 . ;I16=12,6,0,0,647,23459,0,0,1080,64800,0,0,342,7610,0,0;QS=1,0 PL:SP 0,54,255:0 +17 490 . A <*> 0 . ;I16=12,6,0,0,671,25431,0,0,1080,64800,0,0,342,7584,0,0;QS=1,0 PL:SP 0,54,255:0 +17 491 . T <*> 0 . ;I16=12,6,0,0,649,23997,0,0,1080,64800,0,0,342,7578,0,0;QS=1,0 PL:SP 0,54,255:0 +17 492 . G <*> 0 . ;I16=11,6,0,0,659,25979,0,0,1020,61200,0,0,316,6916,0,0;QS=1,0 PL:SP 0,51,255:0 +17 493 . A <*> 0 . ;I16=12,6,0,0,680,25886,0,0,1080,64800,0,0,340,7522,0,0;QS=1,0 PL:SP 0,54,255:0 +17 494 . A <*> 0 . ;I16=12,6,0,0,678,26010,0,0,1080,64800,0,0,338,7470,0,0;QS=1,0 PL:SP 0,54,255:0 +17 495 . G <*> 0 . ;I16=12,6,0,0,702,27738,0,0,1080,64800,0,0,336,7434,0,0;QS=1,0 PL:SP 0,54,255:0 +17 496 . A <*> 0 . ;I16=12,6,0,0,643,23481,0,0,1080,64800,0,0,333,7365,0,0;QS=1,0 PL:SP 0,54,255:0 +17 497 . C <*> 0 . ;I16=12,6,0,0,690,26746,0,0,1080,64800,0,0,330,7314,0,0;QS=1,0 PL:SP 0,54,255:0 +17 498 . A <*> 0 . ;I16=12,6,0,0,661,24617,0,0,1080,64800,0,0,328,7280,0,0;QS=1,0 PL:SP 0,54,255:0 +17 499 . T <*> 0 . ;I16=12,5,0,0,599,21899,0,0,1020,61200,0,0,328,7262,0,0;QS=1,0 PL:SP 0,51,255:0 +17 500 . A <*> 0 . ;I16=12,5,0,0,598,21424,0,0,1020,61200,0,0,328,7260,0,0;QS=1,0 PL:SP 0,51,255:0 +17 501 . T <*> 0 . ;I16=12,5,0,0,632,23732,0,0,1020,61200,0,0,328,7274,0,0;QS=1,0 PL:SP 0,51,255:0 +17 502 . G <*> 0 . ;I16=12,5,0,0,641,24865,0,0,1020,61200,0,0,328,7304,0,0;QS=1,0 PL:SP 0,51,255:0 +17 503 . T <*> 0 . ;I16=12,6,0,0,637,23201,0,0,1080,64800,0,0,328,7350,0,0;QS=1,0 PL:SP 0,54,255:0 +17 504 . C <*> 0 . ;I16=12,6,0,0,667,26059,0,0,1080,64800,0,0,327,7313,0,0;QS=1,0 PL:SP 0,54,255:0 +17 505 . C <*> 0 . ;I16=12,6,0,0,639,23465,0,0,1080,64800,0,0,319,7245,0,0;QS=1,0 PL:SP 0,54,255:0 +17 506 . A <*> 0 . ;I16=13,6,0,0,691,25697,0,0,1140,68400,0,0,326,7294,0,0;QS=1,0 PL:SP 0,57,255:0 +17 507 . C <*> 0 . ;I16=12,6,0,0,651,24469,0,0,1080,64800,0,0,317,7233,0,0;QS=1,0 PL:SP 0,54,255:0 +17 508 . A <*> 0 . ;I16=13,5,0,0,634,23042,0,0,1080,64800,0,0,327,7353,0,0;QS=1,0 PL:SP 0,54,255:0 +17 509 . C <*> 0 . ;I16=13,5,0,0,670,25392,0,0,1080,64800,0,0,326,7310,0,0;QS=1,0 PL:SP 0,54,255:0 +17 510 . A <*> 0 . ;I16=12,6,0,0,637,23177,0,0,1080,64800,0,0,300,6660,0,0;QS=1,0 PL:SP 0,54,255:0 +17 511 . A <*> 0 . ;I16=13,6,0,0,642,22426,0,0,1140,68400,0,0,325,7279,0,0;QS=1,0 PL:SP 0,57,255:0 +17 512 . A C,<*> 0 . ;I16=12,5,0,1,557,19001,13,169,1020,61200,60,3600,317,7211,9,81;QS=0.977193,0.022807,0 PL:SP 0,39,255,51,255,255:0 +17 513 . A <*> 0 . ;I16=11,5,0,0,578,21094,0,0,960,57600,0,0,313,7097,0,0;QS=1,0 PL:SP 0,48,255:0 +17 514 . A T,<*> 0 . ;I16=11,4,0,1,531,19157,16,256,900,54000,60,3600,302,6940,11,121;QS=0.97075,0.0292505,0 PL:SP 0,31,255,45,255,255:0 +17 515 . C <*> 0 . ;I16=9,5,0,0,521,19595,0,0,840,50400,0,0,278,6312,0,0;QS=1,0 PL:SP 0,42,255:0 +17 516 . C <*> 0 . ;I16=11,5,0,0,557,20183,0,0,960,57600,0,0,306,6724,0,0;QS=1,0 PL:SP 0,48,255:0 +17 517 . T <*> 0 . ;I16=13,5,0,0,657,24853,0,0,1080,64800,0,0,332,7386,0,0;QS=1,0 PL:SP 0,54,255:0 +17 518 . G <*> 0 . ;I16=14,5,0,0,700,26644,0,0,1140,68400,0,0,334,7438,0,0;QS=1,0 PL:SP 0,57,255:0 +17 519 . T <*> 0 . ;I16=15,6,0,0,734,26134,0,0,1260,75600,0,0,337,7507,0,0;QS=1,0 PL:SP 0,63,255:0 +17 520 . T <*> 0 . ;I16=14,6,0,0,685,24103,0,0,1200,72000,0,0,317,6971,0,0;QS=1,0 PL:SP 0,60,255:0 +17 521 . C <*> 0 . ;I16=15,5,0,0,741,28223,0,0,1200,72000,0,0,348,7706,0,0;QS=1,0 PL:SP 0,60,255:0 +17 522 . A <*> 0 . ;I16=15,5,0,0,696,25294,0,0,1200,72000,0,0,354,7836,0,0;QS=1,0 PL:SP 0,60,255:0 +17 523 . T G,<*> 0 . ;I16=14,5,1,0,713,26897,15,225,1140,68400,60,3600,335,7361,25,625;QS=0.979396,0.0206044,0 PL:SP 0,44,255,57,255,255:0 +17 524 . T <*> 0 . ;I16=15,5,0,0,652,22420,0,0,1200,72000,0,0,364,8056,0,0;QS=1,0 PL:SP 0,60,255:0 +17 525 . G <*> 0 . ;I16=15,5,0,0,766,29706,0,0,1200,72000,0,0,368,8146,0,0;QS=1,0 PL:SP 0,60,255:0 +17 526 . C <*> 0 . ;I16=15,5,0,0,732,27890,0,0,1200,72000,0,0,372,8256,0,0;QS=1,0 PL:SP 0,60,255:0 +17 527 . A <*> 0 . ;I16=14,5,0,0,714,27168,0,0,1140,68400,0,0,352,7804,0,0;QS=1,0 PL:SP 0,57,255:0 +17 528 . G <*> 0 . ;I16=15,5,0,0,795,31995,0,0,1200,72000,0,0,376,8344,0,0;QS=1,0 PL:SP 0,60,255:0 +17 529 . C <*> 0 . ;I16=14,4,0,0,654,25160,0,0,1080,64800,0,0,353,7747,0,0;QS=1,0 PL:SP 0,54,255:0 +17 530 . T <*> 0 . ;I16=15,4,0,0,715,27369,0,0,1140,68400,0,0,380,8420,0,0;QS=1,0 PL:SP 0,57,255:0 +17 531 . T <*> 0 . ;I16=15,4,0,0,686,25238,0,0,1140,68400,0,0,381,8437,0,0;QS=1,0 PL:SP 0,57,255:0 +17 532 . T <*> 0 . ;I16=14,4,0,0,666,24962,0,0,1080,64800,0,0,361,8013,0,0;QS=1,0 PL:SP 0,54,255:0 +17 533 . C <*> 0 . ;I16=14,4,0,0,670,26138,0,0,1080,64800,0,0,354,7708,0,0;QS=1,0 PL:SP 0,54,255:0 +17 534 . T <*> 0 . ;I16=14,3,0,0,669,26551,0,0,1020,61200,0,0,354,7688,0,0;QS=1,0 PL:SP 0,51,255:0 +17 535 . A <*> 0 . ;I16=14,3,0,0,573,19985,0,0,1020,61200,0,0,354,7688,0,0;QS=1,0 PL:SP 0,51,255:0 +17 536 . C <*> 0 . ;I16=14,4,0,0,641,23871,0,0,1080,64800,0,0,378,8282,0,0;QS=1,0 PL:SP 0,54,255:0 +17 537 . C <*> 0 . ;I16=12,4,0,0,571,21529,0,0,960,57600,0,0,338,7448,0,0;QS=1,0 PL:SP 0,48,255:0 +17 538 . A <*> 0 . ;I16=14,4,0,0,649,23769,0,0,1080,64800,0,0,376,8274,0,0;QS=1,0 PL:SP 0,54,255:0 +17 539 . T <*> 0 . ;I16=14,4,0,0,660,24546,0,0,1080,64800,0,0,375,8297,0,0;QS=1,0 PL:SP 0,54,255:0 +17 540 . C <*> 0 . ;I16=14,4,0,0,678,26304,0,0,1080,64800,0,0,374,8338,0,0;QS=1,0 PL:SP 0,54,255:0 +17 541 . A <*> 0 . ;I16=13,4,0,0,621,23295,0,0,1020,61200,0,0,348,7772,0,0;QS=1,0 PL:SP 0,51,255:0 +17 542 . C <*> 0 . ;I16=14,3,0,0,649,24895,0,0,1020,61200,0,0,347,7849,0,0;QS=1,0 PL:SP 0,51,255:0 +17 543 . C <*> 0 . ;I16=14,5,0,0,696,26632,0,0,1140,68400,0,0,369,8469,0,0;QS=1,0 PL:SP 0,57,255:0 +17 544 . A <*> 0 . ;I16=13,5,0,0,647,23801,0,0,1080,64800,0,0,341,7807,0,0;QS=1,0 PL:SP 0,54,255:0 +17 545 . A <*> 0 . ;I16=14,5,0,0,650,23116,0,0,1140,68400,0,0,361,8311,0,0;QS=1,0 PL:SP 0,57,255:0 +17 546 . A <*> 0 . ;I16=14,5,0,0,651,23455,0,0,1140,68400,0,0,356,8204,0,0;QS=1,0 PL:SP 0,57,255:0 +17 547 . A <*> 0 . ;I16=14,4,0,0,631,22919,0,0,1080,64800,0,0,326,7486,0,0;QS=1,0 PL:SP 0,54,255:0 +17 548 . A <*> 0 . ;I16=13,5,0,0,637,22959,0,0,1080,64800,0,0,343,8023,0,0;QS=1,0 PL:SP 0,54,255:0 +17 549 . T G,<*> 0 . ;I16=12,4,0,1,595,22341,20,400,960,57600,60,3600,314,7288,25,625;QS=0.96748,0.0325203,0 PL:SP 0,31,255,48,255,255:0 +17 550 . T <*> 0 . ;I16=12,5,0,0,565,19415,0,0,1020,61200,0,0,335,7815,0,0;QS=1,0 PL:SP 0,51,255:0 +17 551 . G <*> 0 . ;I16=12,5,0,0,617,23069,0,0,1020,61200,0,0,331,7729,0,0;QS=1,0 PL:SP 0,51,255:0 +17 552 . C <*> 0 . ;I16=11,5,0,0,598,23146,0,0,960,57600,0,0,328,7654,0,0;QS=1,0 PL:SP 0,48,255:0 +17 553 . A <*> 0 . ;I16=10,5,0,0,539,19653,0,0,900,54000,0,0,299,6915,0,0;QS=1,0 PL:SP 0,45,255:0 +17 554 . A <*> 0 . ;I16=10,5,0,0,533,19501,0,0,900,54000,0,0,295,6813,0,0;QS=1,0 PL:SP 0,45,255:0 +17 555 . A <*> 0 . ;I16=11,6,0,0,566,19856,0,0,1020,61200,0,0,316,7348,0,0;QS=1,0 PL:SP 0,51,255:0 +17 556 . C <*> 0 . ;I16=11,6,0,0,623,23389,0,0,1020,61200,0,0,313,7271,0,0;QS=1,0 PL:SP 0,51,255:0 +17 557 . A <*> 0 . ;I16=9,6,0,0,551,20435,0,0,900,54000,0,0,312,7206,0,0;QS=1,0 PL:SP 0,45,255:0 +17 558 . A <*> 0 . ;I16=9,6,0,0,532,19348,0,0,900,54000,0,0,310,7102,0,0;QS=1,0 PL:SP 0,45,255:0 +17 559 . C <*> 0 . ;I16=8,6,0,0,526,19970,0,0,840,50400,0,0,283,6385,0,0;QS=1,0 PL:SP 0,42,255:0 +17 560 . C <*> 0 . ;I16=9,6,0,0,552,20936,0,0,900,54000,0,0,306,6930,0,0;QS=1,0 PL:SP 0,45,255:0 +17 561 . A <*> 0 . ;I16=8,6,0,0,498,17996,0,0,840,50400,0,0,279,6237,0,0;QS=1,0 PL:SP 0,42,255:0 +17 562 . C <*> 0 . ;I16=8,6,0,0,560,22472,0,0,840,50400,0,0,277,6181,0,0;QS=1,0 PL:SP 0,42,255:0 +17 563 . A <*> 0 . ;I16=8,6,0,0,484,17496,0,0,840,50400,0,0,274,6088,0,0;QS=1,0 PL:SP 0,42,255:0 +17 564 . C <*> 0 . ;I16=9,6,0,0,478,16106,0,0,900,54000,0,0,296,6634,0,0;QS=1,0 PL:SP 0,45,255:0 +17 565 . G <*> 0 . ;I16=9,6,0,0,513,17987,0,0,900,54000,0,0,293,6569,0,0;QS=1,0 PL:SP 0,45,255:0 +17 566 . C <*> 0 . ;I16=7,8,0,0,511,18687,0,0,900,54000,0,0,242,5270,0,0;QS=1,0 PL:SP 0,45,255:0 +17 567 . C <*> 0 . ;I16=7,8,0,0,503,17943,0,0,900,54000,0,0,275,6353,0,0;QS=1,0 PL:SP 0,45,255:0 +17 568 . C <*> 0 . ;I16=8,8,0,0,609,23783,0,0,960,57600,0,0,291,6475,0,0;QS=1,0 PL:SP 0,48,255:0 +17 569 . T <*> 0 . ;I16=8,7,0,0,547,20831,0,0,900,54000,0,0,286,6410,0,0;QS=1,0 PL:SP 0,45,255:0 +17 570 . T <*> 0 . ;I16=8,9,0,0,524,17476,0,0,1020,61200,0,0,290,6392,0,0;QS=1,0 PL:SP 0,51,255:0 +17 571 . C <*> 0 . ;I16=9,9,0,0,637,23265,0,0,1080,64800,0,0,290,6374,0,0;QS=1,0 PL:SP 0,54,255:0 +17 572 . A <*> 0 . ;I16=9,9,0,0,620,21868,0,0,1080,64800,0,0,291,6373,0,0;QS=1,0 PL:SP 0,54,255:0 +17 573 . A <*> 0 . ;I16=9,9,0,0,576,19124,0,0,1080,64800,0,0,291,6341,0,0;QS=1,0 PL:SP 0,54,255:0 +17 574 . C <*> 0 . ;I16=8,9,0,0,623,23439,0,0,1020,61200,0,0,292,6328,0,0;QS=1,0 PL:SP 0,51,255:0 +17 575 . T <*> 0 . ;I16=7,8,0,0,556,21210,0,0,900,54000,0,0,261,5749,0,0;QS=1,0 PL:SP 0,45,255:0 +17 576 . G <*> 0 . ;I16=8,9,0,0,584,21002,0,0,1020,61200,0,0,294,6356,0,0;QS=1,0 PL:SP 0,51,255:0 +17 577 . G <*> 0 . ;I16=7,9,0,0,544,19522,0,0,960,57600,0,0,275,5997,0,0;QS=1,0 PL:SP 0,48,255:0 +17 578 . G <*> 0 . ;I16=7,9,0,0,524,18696,0,0,960,57600,0,0,296,6406,0,0;QS=1,0 PL:SP 0,48,255:0 +17 579 . G <*> 0 . ;I16=8,8,0,0,573,21291,0,0,960,57600,0,0,283,6237,0,0;QS=1,0 PL:SP 0,48,255:0 +17 580 . A C,<*> 0 . ;I16=7,9,1,0,585,21479,16,256,960,57600,60,3600,281,6141,17,289;QS=0.973378,0.0266223,0 PL:SP 0,34,255,48,255,255:0 +17 581 . A <*> 0 . ;I16=8,10,0,0,609,21317,0,0,1080,64800,0,0,298,6398,0,0;QS=1,0 PL:SP 0,54,255:0 +17 582 . C <*> 0 . ;I16=7,10,0,0,624,23428,0,0,1020,61200,0,0,284,6162,0,0;QS=1,0 PL:SP 0,51,255:0 +17 583 . T <*> 0 . ;I16=8,9,0,0,629,23813,0,0,1020,61200,0,0,301,6397,0,0;QS=1,0 PL:SP 0,51,255:0 +17 584 . C <*> 0 . ;I16=8,9,0,0,601,22257,0,0,989,58441,0,0,283,6027,0,0;QS=1,0 PL:SP 0,51,255:0 +17 585 . A <*> 0 . ;I16=9,9,0,0,629,22525,0,0,1049,62041,0,0,305,6429,0,0;QS=1,0 PL:SP 0,54,255:0 +17 586 . T <*> 0 . ;I16=8,9,0,0,619,22941,0,0,989,58441,0,0,300,6406,0,0;QS=1,0 PL:SP 0,51,255:0 +17 587 . C <*> 0 . ;I16=9,9,0,0,631,23047,0,0,1049,62041,0,0,309,6505,0,0;QS=1,0 PL:SP 0,54,255:0 +17 588 . A <*> 0 . ;I16=9,9,0,0,635,22933,0,0,1049,62041,0,0,312,6578,0,0;QS=1,0 PL:SP 0,54,255:0 +17 589 . A <*> 0 . ;I16=9,9,0,0,647,23805,0,0,1049,62041,0,0,316,6674,0,0;QS=1,0 PL:SP 0,54,255:0 +17 590 . C <*> 0 . ;I16=9,9,0,0,653,24881,0,0,1049,62041,0,0,320,6794,0,0;QS=1,0 PL:SP 0,54,255:0 +17 591 . A <*> 0 . ;I16=9,9,0,0,678,25648,0,0,1049,62041,0,0,322,6836,0,0;QS=1,0 PL:SP 0,54,255:0 +17 592 . A <*> 0 . ;I16=8,9,0,0,629,23469,0,0,989,58441,0,0,311,6705,0,0;QS=1,0 PL:SP 0,51,255:0 +17 593 . C <*> 0 . ;I16=8,9,0,0,628,23572,0,0,989,58441,0,0,312,6714,0,0;QS=1,0 PL:SP 0,51,255:0 +17 594 . A <*> 0 . ;I16=8,9,0,0,631,23595,0,0,989,58441,0,0,306,6522,0,0;QS=1,0 PL:SP 0,51,255:0 +17 595 . A <*> 0 . ;I16=9,9,0,0,606,21226,0,0,1049,62041,0,0,318,6636,0,0;QS=1,0 PL:SP 0,54,255:0 +17 596 . A <*> 0 . ;I16=8,9,0,0,549,18681,0,0,989,58441,0,0,314,6550,0,0;QS=1,0 PL:SP 0,51,255:0 +17 597 . C <*> 0 . ;I16=9,9,0,0,656,24752,0,0,1049,62041,0,0,311,6441,0,0;QS=1,0 PL:SP 0,54,255:0 +17 598 . T <*> 0 . ;I16=8,9,0,0,621,23445,0,0,989,58441,0,0,308,6354,0,0;QS=1,0 PL:SP 0,51,255:0 +17 599 . T <*> 0 . ;I16=8,9,0,0,605,22177,0,0,989,58441,0,0,305,6289,0,0;QS=1,0 PL:SP 0,51,255:0 +17 600 . G <*> 0 . ;I16=8,9,0,0,631,24051,0,0,989,58441,0,0,302,6246,0,0;QS=1,0 PL:SP 0,51,255:0 +17 601 . T <*> 0 . ;I16=8,9,0,0,580,20248,0,0,989,58441,0,0,299,6225,0,0;QS=1,0 PL:SP 0,51,255:0 +17 602 . G <*> 0 . ;I16=8,8,0,0,571,20977,0,0,929,54841,0,0,271,5601,0,0;QS=1,0 PL:SP 0,48,255:0 +17 603 . G <*> 0 . ;I16=8,8,0,0,542,19362,0,0,929,54841,0,0,294,6248,0,0;QS=1,0 PL:SP 0,48,255:0 +17 604 . T <*> 0 . ;I16=7,8,0,0,487,16681,0,0,900,54000,0,0,272,5890,0,0;QS=1,0 PL:SP 0,45,255:0 +17 605 . T <*> 0 . ;I16=6,7,0,0,476,17572,0,0,780,46800,0,0,244,5234,0,0;QS=1,0 PL:SP 0,39,255:0 +17 606 . T <*> 0 . ;I16=6,8,0,0,477,16909,0,0,840,50400,0,0,266,5842,0,0;QS=1,0 PL:SP 0,42,255:0 +17 607 . A <*> 0 . ;I16=7,8,0,0,524,18528,0,0,869,51241,0,0,284,6272,0,0;QS=1,0 PL:SP 0,45,255:0 +17 608 . C <*> 0 . ;I16=7,7,0,0,477,17013,0,0,809,47641,0,0,256,5650,0,0;QS=1,0 PL:SP 0,42,255:0 +17 609 . C <*> 0 . ;I16=7,8,0,0,518,18374,0,0,869,51241,0,0,278,6292,0,0;QS=1,0 PL:SP 0,45,255:0 +17 610 . C <*> 0 . ;I16=7,7,0,0,555,22227,0,0,809,47641,0,0,276,6322,0,0;QS=1,0 PL:SP 0,42,255:0 +17 611 . A <*> 0 . ;I16=7,6,0,0,459,16757,0,0,749,44041,0,0,248,5688,0,0;QS=1,0 PL:SP 0,39,255:0 +17 612 . C <*> 0 . ;I16=8,7,0,0,552,20818,0,0,869,51241,0,0,270,6314,0,0;QS=1,0 PL:SP 0,45,255:0 +17 613 . A <*> 0 . ;I16=8,7,0,0,514,18130,0,0,869,51241,0,0,268,6326,0,0;QS=1,0 PL:SP 0,45,255:0 +17 614 . C <*> 0 . ;I16=8,7,0,0,561,21321,0,0,869,51241,0,0,265,6299,0,0;QS=1,0 PL:SP 0,45,255:0 +17 615 . A <*> 0 . ;I16=8,7,0,0,525,18821,0,0,869,51241,0,0,262,6282,0,0;QS=1,0 PL:SP 0,45,255:0 +17 616 . A <*> 0 . ;I16=8,7,0,0,508,17800,0,0,869,51241,0,0,259,6275,0,0;QS=1,0 PL:SP 0,45,255:0 +17 617 . T <*> 0 . ;I16=7,7,0,0,474,16662,0,0,809,47641,0,0,257,6277,0,0;QS=1,0 PL:SP 0,42,255:0 +17 618 . G <*> 0 . ;I16=7,8,0,0,490,16688,0,0,869,51241,0,0,255,6237,0,0;QS=1,0 PL:SP 0,45,255:0 +17 619 . G <*> 0 . ;I16=6,7,0,0,459,16663,0,0,749,44041,0,0,257,6205,0,0;QS=1,0 PL:SP 0,39,255:0 +17 620 . A <*> 0 . ;I16=6,6,0,0,392,13678,0,0,689,40441,0,0,234,5556,0,0;QS=1,0 PL:SP 0,36,255:0 +17 621 . A <*> 0 . ;I16=6,7,0,0,450,16060,0,0,749,44041,0,0,261,6165,0,0;QS=1,0 PL:SP 0,39,255:0 +17 622 . G <*> 0 . ;I16=5,7,0,0,395,14293,0,0,720,43200,0,0,238,5532,0,0;QS=1,0 PL:SP 0,36,255:0 +17 623 . A T,<*> 0 . ;I16=4,7,1,0,374,13078,15,225,660,39600,60,3600,215,4907,25,625;QS=0.96144,0.0385604,0 PL:SP 0,20,241,33,244,246:0 +17 624 . C <*> 0 . ;I16=6,6,0,0,412,14892,0,0,689,40441,0,0,242,5540,0,0;QS=1,0 PL:SP 0,36,255:0 +17 625 . C <*> 0 . ;I16=6,7,0,0,455,16699,0,0,749,44041,0,0,269,6181,0,0;QS=1,0 PL:SP 0,39,255:0 +17 626 . A <*> 0 . ;I16=6,6,0,0,428,15858,0,0,689,40441,0,0,246,5580,0,0;QS=1,0 PL:SP 0,36,255:0 +17 627 . C <*> 0 . ;I16=5,7,0,0,465,18311,0,0,720,43200,0,0,248,5612,0,0;QS=1,0 PL:SP 0,36,255:0 +17 628 . T <*> 0 . ;I16=5,8,0,0,451,16017,0,0,780,46800,0,0,250,5652,0,0;QS=1,0 PL:SP 0,39,255:0 +17 629 . T <*> 0 . ;I16=6,8,0,0,474,16648,0,0,809,47641,0,0,278,6326,0,0;QS=1,0 PL:SP 0,42,255:0 +17 630 . A <*> 0 . ;I16=5,8,0,0,475,17895,0,0,780,46800,0,0,255,5711,0,0;QS=1,0 PL:SP 0,39,255:0 +17 631 . G <*> 0 . ;I16=6,8,0,0,489,17809,0,0,809,47641,0,0,282,6358,0,0;QS=1,0 PL:SP 0,42,255:0 +17 632 . C <*> 0 . ;I16=5,8,0,0,508,19922,0,0,780,46800,0,0,259,5767,0,0;QS=1,0 PL:SP 0,39,255:0 +17 633 . A <*> 0 . ;I16=6,8,0,0,495,17849,0,0,809,47641,0,0,286,6438,0,0;QS=1,0 PL:SP 0,42,255:0 +17 634 . A <*> 0 . ;I16=6,8,0,0,495,18069,0,0,809,47641,0,0,288,6496,0,0;QS=1,0 PL:SP 0,42,255:0 +17 635 . C <*> 0 . ;I16=5,8,0,0,441,15861,0,0,780,46800,0,0,265,5941,0,0;QS=1,0 PL:SP 0,39,255:0 +17 636 . A <*> 0 . ;I16=5,8,0,0,495,18995,0,0,780,46800,0,0,267,6023,0,0;QS=1,0 PL:SP 0,39,255:0 +17 637 . A <*> 0 . ;I16=6,8,0,0,520,19396,0,0,809,47641,0,0,294,6742,0,0;QS=1,0 PL:SP 0,42,255:0 +17 638 . A <*> 0 . ;I16=6,8,0,0,496,17946,0,0,809,47641,0,0,295,6797,0,0;QS=1,0 PL:SP 0,42,255:0 +17 639 . A <*> 0 . ;I16=5,8,0,0,439,15525,0,0,749,44041,0,0,271,6237,0,0;QS=1,0 PL:SP 0,39,255:0 +17 640 . A <*> 0 . ;I16=5,9,0,0,523,20051,0,0,809,47641,0,0,270,6214,0,0;QS=1,0 PL:SP 0,42,255:0 +17 641 . G <*> 0 . ;I16=5,9,0,0,453,15773,0,0,809,47641,0,0,270,6206,0,0;QS=1,0 PL:SP 0,42,255:0 +17 642 . G <*> 0 . ;I16=6,9,0,0,530,19482,0,0,869,51241,0,0,295,6839,0,0;QS=1,0 PL:SP 0,45,255:0 +17 643 . A <*> 0 . ;I16=6,7,0,0,400,13552,0,0,749,44041,0,0,275,6421,0,0;QS=1,0 PL:SP 0,39,255:0 +17 644 . C A,<*> 0 . ;I16=4,8,1,0,377,12491,17,289,720,43200,60,3600,244,5498,25,625;QS=0.956853,0.0431472,0 PL:SP 0,22,236,36,239,243:0 +17 645 . C <*> 0 . ;I16=5,9,0,0,510,19506,0,0,809,47641,0,0,284,6310,0,0;QS=1,0 PL:SP 0,42,255:0 +17 646 . A T,<*> 0 . ;I16=4,9,1,0,471,17229,14,196,780,46800,60,3600,258,5630,25,625;QS=0.971134,0.028866,0 PL:SP 0,27,255,39,255,255:0 +17 647 . A <*> 0 . ;I16=5,9,0,0,484,17122,0,0,809,47641,0,0,282,6214,0,0;QS=1,0 PL:SP 0,42,255:0 +17 648 . A <*> 0 . ;I16=6,10,0,0,508,17232,0,0,929,54841,0,0,307,6813,0,0;QS=1,0 PL:SP 0,48,255:0 +17 649 . C <*> 0 . ;I16=5,10,0,0,560,21164,0,0,900,54000,0,0,282,6178,0,0;QS=1,0 PL:SP 0,45,255:0 +17 650 . T <*> 0 . ;I16=6,9,0,0,489,17353,0,0,869,51241,0,0,293,6613,0,0;QS=1,0 PL:SP 0,45,255:0 +17 651 . C <*> 0 . ;I16=6,10,0,0,573,21193,0,0,929,54841,0,0,303,6815,0,0;QS=1,0 PL:SP 0,48,255:0 +17 652 . C <*> 0 . ;I16=5,11,0,0,591,22489,0,0,929,54841,0,0,283,6245,0,0;QS=1,0 PL:SP 0,48,255:0 +17 653 . T <*> 0 . ;I16=5,13,0,0,586,20536,0,0,1049,62041,0,0,284,6302,0,0;QS=1,0 PL:SP 0,54,255:0 +17 654 . G <*> 0 . ;I16=6,13,0,0,631,22015,0,0,1109,65641,0,0,308,6804,0,0;QS=1,0 PL:SP 0,57,255:0 +17 655 . G <*> 0 . ;I16=6,12,0,0,602,21008,0,0,1049,62041,0,0,308,6702,0,0;QS=1,0 PL:SP 0,54,255:0 +17 656 . T <*> 0 . ;I16=6,12,0,0,571,19135,0,0,1049,62041,0,0,307,6571,0,0;QS=1,0 PL:SP 0,54,255:0 +17 657 . A <*> 0 . ;I16=6,11,0,0,616,22438,0,0,989,58441,0,0,296,6362,0,0;QS=1,0 PL:SP 0,51,255:0 +17 658 . C <*> 0 . ;I16=6,12,0,0,629,22681,0,0,1049,62041,0,0,305,6375,0,0;QS=1,0 PL:SP 0,54,255:0 +17 659 . A <*> 0 . ;I16=6,11,0,0,611,22493,0,0,989,58441,0,0,292,6166,0,0;QS=1,0 PL:SP 0,51,255:0 +17 660 . T <*> 0 . ;I16=6,12,0,0,615,21929,0,0,1049,62041,0,0,301,6193,0,0;QS=1,0 PL:SP 0,54,255:0 +17 661 . G <*> 0 . ;I16=6,12,0,0,604,22004,0,0,1049,62041,0,0,299,6123,0,0;QS=1,0 PL:SP 0,54,255:0 +17 662 . C <*> 0 . ;I16=5,12,0,0,587,21431,0,0,1020,61200,0,0,275,5593,0,0;QS=1,0 PL:SP 0,51,255:0 +17 663 . A <*> 0 . ;I16=6,12,0,0,542,17662,0,0,1049,62041,0,0,294,6006,0,0;QS=1,0 PL:SP 0,54,255:0 +17 664 . A <*> 0 . ;I16=6,13,0,0,635,22153,0,0,1109,65641,0,0,308,6250,0,0;QS=1,0 PL:SP 0,57,255:0 +17 665 . C <*> 0 . ;I16=6,11,0,0,589,21301,0,0,989,58441,0,0,308,6264,0,0;QS=1,0 PL:SP 0,51,255:0 +17 666 . T <*> 0 . ;I16=6,11,0,0,624,23190,0,0,989,58441,0,0,307,6251,0,0;QS=1,0 PL:SP 0,51,255:0 +17 667 . G <*> 0 . ;I16=7,10,0,0,547,18915,0,0,989,58441,0,0,286,5860,0,0;QS=1,0 PL:SP 0,51,255:0 +17 668 . A <*> 0 . ;I16=7,11,0,0,611,21219,0,0,1049,62041,0,0,306,6292,0,0;QS=1,0 PL:SP 0,54,255:0 +17 669 . C <*> 0 . ;I16=6,10,0,0,568,20646,0,0,960,57600,0,0,292,6122,0,0;QS=1,0 PL:SP 0,48,255:0 +17 670 . A <*> 0 . ;I16=7,10,0,0,602,22518,0,0,989,58441,0,0,308,6424,0,0;QS=1,0 PL:SP 0,51,255:0 +17 671 . G <*> 0 . ;I16=7,10,0,0,616,22652,0,0,989,58441,0,0,309,6523,0,0;QS=1,0 PL:SP 0,51,255:0 +17 672 . A <*> 0 . ;I16=6,10,0,0,545,19559,0,0,960,57600,0,0,298,6500,0,0;QS=1,0 PL:SP 0,48,255:0 +17 673 . T <*> 0 . ;I16=6,10,0,0,539,19173,0,0,929,54841,0,0,285,6111,0,0;QS=1,0 PL:SP 0,48,255:0 +17 674 . G <*> 0 . ;I16=7,9,0,0,544,19672,0,0,929,54841,0,0,284,6172,0,0;QS=1,0 PL:SP 0,48,255:0 +17 675 . A <*> 0 . ;I16=7,10,0,0,586,20832,0,0,989,58441,0,0,308,6876,0,0;QS=1,0 PL:SP 0,51,255:0 +17 676 . A <*> 0 . ;I16=6,10,0,0,578,21168,0,0,929,54841,0,0,257,5723,0,0;QS=1,0 PL:SP 0,48,255:0 +17 677 . T <*> 0 . ;I16=7,11,0,0,595,20493,0,0,1049,62041,0,0,306,7038,0,0;QS=1,0 PL:SP 0,54,255:0 +17 678 . C <*> 0 . ;I16=7,11,0,0,618,21998,0,0,1049,62041,0,0,305,7121,0,0;QS=1,0 PL:SP 0,54,255:0 +17 679 . T <*> 0 . ;I16=5,10,0,0,510,18140,0,0,869,51241,0,0,279,6493,0,0;QS=1,0 PL:SP 0,45,255:0 +17 680 . C <*> 0 . ;I16=5,10,0,0,516,18950,0,0,869,51241,0,0,278,6500,0,0;QS=1,0 PL:SP 0,45,255:0 +17 681 . A <*> 0 . ;I16=5,9,0,0,486,17230,0,0,809,47641,0,0,278,6516,0,0;QS=1,0 PL:SP 0,42,255:0 +17 682 . A <*> 0 . ;I16=5,10,0,0,495,16993,0,0,869,51241,0,0,303,7165,0,0;QS=1,0 PL:SP 0,45,255:0 +17 683 . A <*> 0 . ;I16=5,11,0,0,508,17204,0,0,929,54841,0,0,303,7197,0,0;QS=1,0 PL:SP 0,48,255:0 +17 684 . C <*> 0 . ;I16=4,11,0,0,454,14150,0,0,869,51241,0,0,279,6613,0,0;QS=1,0 PL:SP 0,45,251:0 +17 685 . G <*> 0 . ;I16=4,11,0,0,500,17468,0,0,900,54000,0,0,306,7288,0,0;QS=1,0 PL:SP 0,45,255:0 +17 686 . C <*> 0 . ;I16=4,11,0,0,513,18735,0,0,900,54000,0,0,308,7346,0,0;QS=1,0 PL:SP 0,45,255:0 +17 687 . A <*> 0 . ;I16=3,10,0,0,445,15701,0,0,780,46800,0,0,285,6787,0,0;QS=1,0 PL:SP 0,39,255:0 +17 688 . T <*> 0 . ;I16=3,11,0,0,492,17954,0,0,840,50400,0,0,313,7485,0,0;QS=1,0 PL:SP 0,42,255:0 +17 689 . T A,<*> 0 . ;I16=2,11,1,0,436,15126,13,169,780,46800,60,3600,291,6939,25,625;QS=0.971047,0.0289532,0 PL:SP 0,28,231,39,234,234:0 +17 690 . C <*> 0 . ;I16=3,11,0,0,535,20873,0,0,840,50400,0,0,319,7649,0,0;QS=1,0 PL:SP 0,42,255:0 +17 691 . C <*> 0 . ;I16=2,11,0,0,492,19362,0,0,780,46800,0,0,297,7115,0,0;QS=1,0 PL:SP 0,39,255:0 +17 692 . T <*> 0 . ;I16=3,11,0,0,509,18731,0,0,840,50400,0,0,325,7837,0,0;QS=1,0 PL:SP 0,42,255:0 +17 693 . C <*> 0 . ;I16=3,11,0,0,488,17808,0,0,840,50400,0,0,325,7791,0,0;QS=1,0 PL:SP 0,42,255:0 +17 694 . C <*> 0 . ;I16=3,11,0,0,435,14073,0,0,840,50400,0,0,325,7753,0,0;QS=1,0 PL:SP 0,42,242:0 +17 695 . G <*> 0 . ;I16=2,11,0,0,457,16515,0,0,780,46800,0,0,302,7190,0,0;QS=1,0 PL:SP 0,39,246:0 +17 696 . T <*> 0 . ;I16=3,11,0,0,513,19017,0,0,840,50400,0,0,323,7605,0,0;QS=1,0 PL:SP 0,42,255:0 +17 697 . G <*> 0 . ;I16=4,10,0,0,512,18872,0,0,809,47641,0,0,297,6921,0,0;QS=1,0 PL:SP 0,42,255:0 +17 698 . T <*> 0 . ;I16=4,11,0,0,543,20005,0,0,869,51241,0,0,322,7498,0,0;QS=1,0 PL:SP 0,45,255:0 +17 699 . G <*> 0 . ;I16=4,11,0,0,518,18776,0,0,869,51241,0,0,322,7462,0,0;QS=1,0 PL:SP 0,45,255:0 +17 700 . A <*> 0 . ;I16=4,11,0,0,538,19524,0,0,869,51241,0,0,322,7438,0,0;QS=1,0 PL:SP 0,45,255:0 +17 701 . A <*> 0 . ;I16=3,12,0,0,532,19396,0,0,869,51241,0,0,306,7170,0,0;QS=1,0 PL:SP 0,45,255:0 +17 702 . A <*> 0 . ;I16=3,12,0,0,588,23242,0,0,869,51241,0,0,307,7151,0,0;QS=1,0 PL:SP 0,45,255:0 +17 703 . G <*> 0 . ;I16=3,12,0,0,565,21505,0,0,869,51241,0,0,307,7093,0,0;QS=1,0 PL:SP 0,45,255:0 +17 704 . A T,<*> 0 . ;I16=3,12,1,0,540,19738,16,256,869,51241,60,3600,307,7047,13,169;QS=0.970642,0.0293578,0 PL:SP 0,31,255,45,255,255:0 +17 705 . A <*> 0 . ;I16=4,11,0,0,556,21254,0,0,869,51241,0,0,294,6532,0,0;QS=1,0 PL:SP 0,45,255:0 +17 706 . G <*> 0 . ;I16=4,12,0,0,607,23697,0,0,929,54841,0,0,318,7112,0,0;QS=1,0 PL:SP 0,48,255:0 +17 707 . C <*> 0 . ;I16=4,12,0,0,586,22478,0,0,929,54841,0,0,317,7081,0,0;QS=1,0 PL:SP 0,48,255:0 +17 708 . C <*> 0 . ;I16=4,12,0,0,515,16965,0,0,929,54841,0,0,316,7064,0,0;QS=1,0 PL:SP 0,48,255:0 +17 709 . G <*> 0 . ;I16=3,11,0,0,540,21284,0,0,809,47641,0,0,281,6321,0,0;QS=1,0 PL:SP 0,42,255:0 +17 710 . G <*> 0 . ;I16=3,12,0,0,558,21296,0,0,869,51241,0,0,305,6919,0,0;QS=1,0 PL:SP 0,45,255:0 +17 711 . A <*> 0 . ;I16=4,12,0,0,563,20523,0,0,929,54841,0,0,309,6889,0,0;QS=1,0 PL:SP 0,48,255:0 +17 712 . C <*> 0 . ;I16=4,12,0,0,641,25857,0,0,929,54841,0,0,306,6824,0,0;QS=1,0 PL:SP 0,48,255:0 +17 713 . T <*> 0 . ;I16=4,12,0,0,607,23363,0,0,929,54841,0,0,303,6773,0,0;QS=1,0 PL:SP 0,48,255:0 +17 714 . C <*> 0 . ;I16=4,12,0,0,632,25106,0,0,929,54841,0,0,300,6736,0,0;QS=1,0 PL:SP 0,48,255:0 +17 715 . A <*> 0 . ;I16=4,11,0,0,557,20881,0,0,869,51241,0,0,271,6039,0,0;QS=1,0 PL:SP 0,45,255:0 +17 716 . C <*> 0 . ;I16=3,13,0,0,612,23858,0,0,929,54841,0,0,298,6656,0,0;QS=1,0 PL:SP 0,48,255:0 +17 717 . A <*> 0 . ;I16=4,13,0,0,637,24341,0,0,989,58441,0,0,296,6632,0,0;QS=1,0 PL:SP 0,51,255:0 +17 718 . G <*> 0 . ;I16=3,12,0,0,569,21997,0,0,869,51241,0,0,295,6623,0,0;QS=1,0 PL:SP 0,45,255:0 +17 719 . G <*> 0 . ;I16=3,11,0,0,536,21010,0,0,809,47641,0,0,269,6003,0,0;QS=1,0 PL:SP 0,42,255:0 +17 720 . G <*> 0 . ;I16=2,10,0,0,472,18630,0,0,689,40441,0,0,258,5900,0,0;QS=1,0 PL:SP 0,36,255:0 +17 721 . C <*> 0 . ;I16=2,11,0,0,508,19944,0,0,749,44041,0,0,269,6051,0,0;QS=1,0 PL:SP 0,39,255:0 +17 722 . A <*> 0 . ;I16=2,11,0,0,465,16791,0,0,749,44041,0,0,269,6093,0,0;QS=1,0 PL:SP 0,39,244:0 +17 723 . A <*> 0 . ;I16=2,10,0,0,465,18067,0,0,689,40441,0,0,254,5900,0,0;QS=1,0 PL:SP 0,36,253:0 +17 724 . C <*> 0 . ;I16=2,12,0,0,554,22026,0,0,809,47641,0,0,289,6593,0,0;QS=1,0 PL:SP 0,42,255:0 +17 725 . A <*> 0 . ;I16=2,12,0,0,492,17820,0,0,809,47641,0,0,287,6573,0,0;QS=1,0 PL:SP 0,42,246:0 +17 726 . C <*> 0 . ;I16=2,12,0,0,545,21303,0,0,809,47641,0,0,284,6516,0,0;QS=1,0 PL:SP 0,42,255:0 +17 727 . A <*> 0 . ;I16=2,12,0,0,493,17593,0,0,809,47641,0,0,280,6422,0,0;QS=1,0 PL:SP 0,42,247:0 +17 728 . C <*> 0 . ;I16=3,11,0,0,534,20718,0,0,809,47641,0,0,276,6290,0,0;QS=1,0 PL:SP 0,42,255:0 +17 729 . T <*> 0 . ;I16=3,11,0,0,519,19303,0,0,809,47641,0,0,273,6171,0,0;QS=1,0 PL:SP 0,42,255:0 +17 730 . A <*> 0 . ;I16=3,11,0,0,511,18861,0,0,809,47641,0,0,270,6066,0,0;QS=1,0 PL:SP 0,42,255:0 +17 731 . T <*> 0 . ;I16=3,11,0,0,525,19893,0,0,809,47641,0,0,266,5926,0,0;QS=1,0 PL:SP 0,42,255:0 +17 732 . C <*> 0 . ;I16=3,11,0,0,536,20792,0,0,809,47641,0,0,262,5802,0,0;QS=1,0 PL:SP 0,42,255:0 +17 733 . T <*> 0 . ;I16=3,11,0,0,504,18438,0,0,809,47641,0,0,258,5694,0,0;QS=1,0 PL:SP 0,42,255:0 +17 734 . G <*> 0 . ;I16=3,11,0,0,519,19667,0,0,809,47641,0,0,254,5602,0,0;QS=1,0 PL:SP 0,42,255:0 +17 735 . A <*> 0 . ;I16=3,11,0,0,496,17760,0,0,809,47641,0,0,249,5475,0,0;QS=1,0 PL:SP 0,42,255:0 +17 736 . C <*> 0 . ;I16=4,10,0,0,528,20164,0,0,809,47641,0,0,244,5312,0,0;QS=1,0 PL:SP 0,42,255:0 +17 737 . T <*> 0 . ;I16=4,10,0,0,510,19386,0,0,809,47641,0,0,240,5164,0,0;QS=1,0 PL:SP 0,42,255:0 +17 738 . G <*> 0 . ;I16=4,10,0,0,519,19587,0,0,809,47641,0,0,236,5032,0,0;QS=1,0 PL:SP 0,42,255:0 +17 739 . T <*> 0 . ;I16=4,10,0,0,506,18744,0,0,809,47641,0,0,232,4916,0,0;QS=1,0 PL:SP 0,42,255:0 +17 740 . T <*> 0 . ;I16=4,9,0,0,459,16561,0,0,749,44041,0,0,229,4815,0,0;QS=1,0 PL:SP 0,39,255:0 +17 741 . T <*> 0 . ;I16=4,9,0,0,450,16174,0,0,749,44041,0,0,226,4728,0,0;QS=1,0 PL:SP 0,39,255:0 +17 742 . C <*> 0 . ;I16=4,10,0,0,520,20032,0,0,809,47641,0,0,222,4606,0,0;QS=1,0 PL:SP 0,42,255:0 +17 743 . A <*> 0 . ;I16=4,10,0,0,512,18872,0,0,809,47641,0,0,219,4501,0,0;QS=1,0 PL:SP 0,42,255:0 +17 744 . T <*> 0 . ;I16=4,10,0,0,505,18577,0,0,809,47641,0,0,216,4414,0,0;QS=1,0 PL:SP 0,42,255:0 +17 745 . G <*> 0 . ;I16=4,10,0,0,503,18773,0,0,809,47641,0,0,213,4345,0,0;QS=1,0 PL:SP 0,42,255:0 +17 746 . G <*> 0 . ;I16=4,9,0,0,465,17013,0,0,749,44041,0,0,210,4294,0,0;QS=1,0 PL:SP 0,39,255:0 +17 747 . G <*> 0 . ;I16=5,9,0,0,511,18971,0,0,809,47641,0,0,208,4260,0,0;QS=1,0 PL:SP 0,42,255:0 +17 748 . A <*> 0 . ;I16=5,10,0,0,513,17731,0,0,869,51241,0,0,207,4243,0,0;QS=1,0 PL:SP 0,45,255:0 +17 749 . A <*> 0 . ;I16=5,11,0,0,540,18590,0,0,929,54841,0,0,207,4245,0,0;QS=1,0 PL:SP 0,48,255:0 +17 750 . A <*> 0 . ;I16=6,11,0,0,628,23526,0,0,989,58441,0,0,208,4268,0,0;QS=1,0 PL:SP 0,51,255:0 +17 751 . G <*> 0 . ;I16=6,10,0,0,601,22813,0,0,929,54841,0,0,211,4313,0,0;QS=1,0 PL:SP 0,48,255:0 +17 752 . T <*> 0 . ;I16=6,10,0,0,553,19719,0,0,929,54841,0,0,214,4380,0,0;QS=1,0 PL:SP 0,48,255:0 +17 753 . C <*> 0 . ;I16=6,9,0,0,553,20899,0,0,869,51241,0,0,218,4468,0,0;QS=1,0 PL:SP 0,45,255:0 +17 754 . T <*> 0 . ;I16=6,9,0,0,536,19568,0,0,869,51241,0,0,221,4525,0,0;QS=1,0 PL:SP 0,45,255:0 +17 755 . G <*> 0 . ;I16=6,9,0,0,553,20735,0,0,869,51241,0,0,224,4600,0,0;QS=1,0 PL:SP 0,45,255:0 +17 756 . G <*> 0 . ;I16=6,7,0,0,464,16824,0,0,749,44041,0,0,221,4643,0,0;QS=1,0 PL:SP 0,39,255:0 +17 757 . A <*> 0 . ;I16=6,8,0,0,505,18449,0,0,809,47641,0,0,232,4800,0,0;QS=1,0 PL:SP 0,42,255:0 +17 758 . A <*> 0 . ;I16=6,8,0,0,470,16332,0,0,809,47641,0,0,235,4875,0,0;QS=1,0 PL:SP 0,42,255:0 +17 759 . A <*> 0 . ;I16=6,8,0,0,491,17583,0,0,809,47641,0,0,237,4919,0,0;QS=1,0 PL:SP 0,42,255:0 +17 760 . C <*> 0 . ;I16=6,8,0,0,454,15198,0,0,809,47641,0,0,239,4983,0,0;QS=1,0 PL:SP 0,42,255:0 +17 761 . G <*> 0 . ;I16=6,7,0,0,451,15993,0,0,749,44041,0,0,242,5066,0,0;QS=1,0 PL:SP 0,39,255:0 +17 762 . G <*> 0 . ;I16=6,7,0,0,472,17724,0,0,749,44041,0,0,244,5116,0,0;QS=1,0 PL:SP 0,39,255:0 +17 763 . C <*> 0 . ;I16=6,7,0,0,483,18641,0,0,749,44041,0,0,246,5182,0,0;QS=1,0 PL:SP 0,39,255:0 +17 764 . A <*> 0 . ;I16=6,8,0,0,491,17659,0,0,809,47641,0,0,248,5264,0,0;QS=1,0 PL:SP 0,42,255:0 +17 765 . A <*> 0 . ;I16=6,8,0,0,487,17613,0,0,809,47641,0,0,251,5363,0,0;QS=1,0 PL:SP 0,42,255:0 +17 766 . C <*> 0 . ;I16=6,8,0,0,511,19211,0,0,809,47641,0,0,254,5480,0,0;QS=1,0 PL:SP 0,42,255:0 +17 767 . A <*> 0 . ;I16=5,8,0,0,459,16621,0,0,749,44041,0,0,258,5614,0,0;QS=1,0 PL:SP 0,39,255:0 +17 768 . C <*> 0 . ;I16=5,8,0,0,484,18302,0,0,749,44041,0,0,261,5713,0,0;QS=1,0 PL:SP 0,39,255:0 +17 769 . C <*> 0 . ;I16=5,8,0,0,498,19504,0,0,749,44041,0,0,264,5826,0,0;QS=1,0 PL:SP 0,39,255:0 +17 770 . A <*> 0 . ;I16=5,8,0,0,476,17668,0,0,749,44041,0,0,267,5953,0,0;QS=1,0 PL:SP 0,39,255:0 +17 771 . T <*> 0 . ;I16=5,8,0,0,472,17356,0,0,749,44041,0,0,270,6094,0,0;QS=1,0 PL:SP 0,39,255:0 +17 772 . T <*> 0 . ;I16=5,8,0,0,464,16836,0,0,749,44041,0,0,273,6249,0,0;QS=1,0 PL:SP 0,39,255:0 +17 773 . G <*> 0 . ;I16=5,8,0,0,508,20064,0,0,749,44041,0,0,275,6367,0,0;QS=1,0 PL:SP 0,39,255:0 +17 774 . A <*> 0 . ;I16=5,8,0,0,508,19958,0,0,749,44041,0,0,276,6446,0,0;QS=1,0 PL:SP 0,39,255:0 +17 775 . G <*> 0 . ;I16=5,8,0,0,510,20346,0,0,749,44041,0,0,276,6484,0,0;QS=1,0 PL:SP 0,39,255:0 +17 776 . A <*> 0 . ;I16=5,8,0,0,454,16146,0,0,749,44041,0,0,274,6430,0,0;QS=1,0 PL:SP 0,39,255:0 +17 777 . C <*> 0 . ;I16=5,8,0,0,479,17973,0,0,749,44041,0,0,272,6384,0,0;QS=1,0 PL:SP 0,39,255:0 +17 778 . A <*> 0 . ;I16=5,8,0,0,498,19304,0,0,749,44041,0,0,270,6346,0,0;QS=1,0 PL:SP 0,39,255:0 +17 779 . G <*> 0 . ;I16=5,8,0,0,487,18951,0,0,749,44041,0,0,268,6316,0,0;QS=1,0 PL:SP 0,39,255:0 +17 780 . A <*> 0 . ;I16=5,8,0,0,454,16120,0,0,749,44041,0,0,265,6245,0,0;QS=1,0 PL:SP 0,39,255:0 +17 781 . A <*> 0 . ;I16=5,9,0,0,469,16439,0,0,809,47641,0,0,262,6184,0,0;QS=1,0 PL:SP 0,42,255:0 +17 782 . A <*> 0 . ;I16=5,9,0,0,465,16341,0,0,809,47641,0,0,260,6134,0,0;QS=1,0 PL:SP 0,42,255:0 +17 783 . A <*> 0 . ;I16=5,8,0,0,428,14944,0,0,749,44041,0,0,259,6095,0,0;QS=1,0 PL:SP 0,39,255:0 +17 784 . C <*> 0 . ;I16=5,7,0,0,436,16194,0,0,689,40441,0,0,259,6065,0,0;QS=1,0 PL:SP 0,36,255:0 +17 785 . A <*> 0 . ;I16=5,7,0,0,431,16203,0,0,689,40441,0,0,259,6043,0,0;QS=1,0 PL:SP 0,36,255:0 +17 786 . G <*> 0 . ;I16=5,6,0,0,409,15477,0,0,629,36841,0,0,234,5404,0,0;QS=1,0 PL:SP 0,33,255:0 +17 787 . G <*> 0 . ;I16=5,7,0,0,423,15619,0,0,689,40441,0,0,259,6023,0,0;QS=1,0 PL:SP 0,36,255:0 +17 788 . T <*> 0 . ;I16=5,7,0,0,412,14836,0,0,689,40441,0,0,259,6025,0,0;QS=1,0 PL:SP 0,36,255:0 +17 789 . G <*> 0 . ;I16=5,7,0,0,453,17787,0,0,689,40441,0,0,259,6035,0,0;QS=1,0 PL:SP 0,36,255:0 +17 790 . A <*> 0 . ;I16=5,7,0,0,451,17149,0,0,689,40441,0,0,258,6002,0,0;QS=1,0 PL:SP 0,36,255:0 +17 791 . G <*> 0 . ;I16=5,7,0,0,449,17203,0,0,689,40441,0,0,257,5975,0,0;QS=1,0 PL:SP 0,36,255:0 +17 792 . T <*> 0 . ;I16=5,7,0,0,409,14639,0,0,689,40441,0,0,255,5905,0,0;QS=1,0 PL:SP 0,36,255:0 +17 793 . G <*> 0 . ;I16=5,7,0,0,469,18565,0,0,689,40441,0,0,253,5843,0,0;QS=1,0 PL:SP 0,36,255:0 +17 794 . G <*> 0 . ;I16=5,7,0,0,411,15199,0,0,689,40441,0,0,251,5789,0,0;QS=1,0 PL:SP 0,36,255:0 +17 795 . T <*> 0 . ;I16=4,7,0,0,379,13481,0,0,660,39600,0,0,240,5662,0,0;QS=1,0 PL:SP 0,33,255:0 +17 796 . T <*> 0 . ;I16=5,8,0,0,430,14742,0,0,749,44041,0,0,247,5705,0,0;QS=1,0 PL:SP 0,39,255:0 +17 797 . G <*> 0 . ;I16=5,8,0,0,445,16267,0,0,749,44041,0,0,246,5676,0,0;QS=1,0 PL:SP 0,39,255:0 +17 798 . C <*> 0 . ;I16=4,8,0,0,398,14124,0,0,720,43200,0,0,239,5621,0,0;QS=1,0 PL:SP 0,36,255:0 +17 799 . C <*> 0 . ;I16=4,8,0,0,477,19099,0,0,720,43200,0,0,239,5623,0,0;QS=1,0 PL:SP 0,36,255:0 +17 800 . T <*> 0 . ;I16=5,8,0,0,493,18895,0,0,749,44041,0,0,243,5649,0,0;QS=1,0 PL:SP 0,39,255:0 +17 801 . G <*> 0 . ;I16=5,7,0,0,451,17335,0,0,689,40441,0,0,243,5659,0,0;QS=1,0 PL:SP 0,36,255:0 +17 802 . G <*> 0 . ;I16=5,7,0,0,431,16005,0,0,689,40441,0,0,243,5677,0,0;QS=1,0 PL:SP 0,36,255:0 +17 803 . G <*> 0 . ;I16=5,7,0,0,432,15918,0,0,689,40441,0,0,243,5703,0,0;QS=1,0 PL:SP 0,36,255:0 +17 804 . G <*> 0 . ;I16=5,6,0,0,417,16221,0,0,629,36841,0,0,235,5673,0,0;QS=1,0 PL:SP 0,33,255:0 +17 805 . C <*> 0 . ;I16=4,7,0,0,382,13946,0,0,660,39600,0,0,244,5778,0,0;QS=1,0 PL:SP 0,33,255:0 +17 806 . C <*> 0 . ;I16=4,7,0,0,405,15297,0,0,660,39600,0,0,245,5825,0,0;QS=1,0 PL:SP 0,33,255:0 +17 807 . A <*> 0 . ;I16=4,8,0,0,449,17007,0,0,720,43200,0,0,245,5827,0,0;QS=1,0 PL:SP 0,36,255:0 +17 808 . G <*> 0 . ;I16=4,8,0,0,444,17120,0,0,720,43200,0,0,246,5834,0,0;QS=1,0 PL:SP 0,36,255:0 +17 809 . G <*> 0 . ;I16=4,8,0,0,468,18332,0,0,720,43200,0,0,247,5847,0,0;QS=1,0 PL:SP 0,36,255:0 +17 810 . G C,<*> 0 . ;I16=4,7,0,1,392,14490,14,196,660,39600,60,3600,234,5670,14,196;QS=0.965517,0.0344828,0 PL:SP 0,21,255,33,255,255:0 +17 811 . A <*> 0 . ;I16=4,8,0,0,396,13780,0,0,720,43200,0,0,247,5793,0,0;QS=1,0 PL:SP 0,36,255:0 +17 812 . A <*> 0 . ;I16=4,8,0,0,392,13430,0,0,720,43200,0,0,246,5730,0,0;QS=1,0 PL:SP 0,36,255:0 +17 813 . C <*> 0 . ;I16=4,8,0,0,436,16202,0,0,720,43200,0,0,245,5677,0,0;QS=1,0 PL:SP 0,36,255:0 +17 814 . T <*> 0 . ;I16=4,8,0,0,458,17612,0,0,720,43200,0,0,244,5634,0,0;QS=1,0 PL:SP 0,36,255:0 +17 815 . T <*> 0 . ;I16=4,8,0,0,414,14642,0,0,720,43200,0,0,243,5601,0,0;QS=1,0 PL:SP 0,36,255:0 +17 816 . T <*> 0 . ;I16=4,8,0,0,422,15368,0,0,720,43200,0,0,242,5578,0,0;QS=1,0 PL:SP 0,36,255:0 +17 817 . C <*> 0 . ;I16=4,7,0,0,443,17943,0,0,660,39600,0,0,241,5515,0,0;QS=1,0 PL:SP 0,33,255:0 +17 818 . T <*> 0 . ;I16=4,7,0,0,431,17023,0,0,660,39600,0,0,240,5462,0,0;QS=1,0 PL:SP 0,33,255:0 +17 819 . G <*> 0 . ;I16=4,6,0,0,392,15500,0,0,600,36000,0,0,216,4890,0,0;QS=1,0 PL:SP 0,30,255:0 +17 820 . G <*> 0 . ;I16=4,7,0,0,381,14031,0,0,660,39600,0,0,238,5386,0,0;QS=1,0 PL:SP 0,33,255:0 +17 821 . G <*> 0 . ;I16=4,7,0,0,377,13851,0,0,660,39600,0,0,237,5363,0,0;QS=1,0 PL:SP 0,33,255:0 +17 822 . G <*> 0 . ;I16=4,8,0,0,441,16567,0,0,720,43200,0,0,234,5250,0,0;QS=1,0 PL:SP 0,36,255:0 +17 823 . T <*> 0 . ;I16=4,8,0,0,407,14277,0,0,720,43200,0,0,231,5099,0,0;QS=1,0 PL:SP 0,36,255:0 +17 824 . C <*> 0 . ;I16=4,7,0,0,419,16165,0,0,660,39600,0,0,202,4288,0,0;QS=1,0 PL:SP 0,33,255:0 +17 825 . A <*> 0 . ;I16=4,8,0,0,434,16022,0,0,720,43200,0,0,222,4694,0,0;QS=1,0 PL:SP 0,36,255:0 +17 826 . T <*> 0 . ;I16=4,8,0,0,380,12824,0,0,720,43200,0,0,217,4493,0,0;QS=1,0 PL:SP 0,36,250:0 +17 827 . A <*> 0 . ;I16=4,8,0,0,406,13974,0,0,720,43200,0,0,212,4310,0,0;QS=1,0 PL:SP 0,36,255:0 +17 828 . T C,<*> 0 . ;I16=1,1,3,7,71,2525,351,12815,120,7200,600,36000,41,841,166,3304;QS=0.168246,0.831754,0 PL:SP 211,0,35,217,65,255:0 +17 829 . T <*> 0 . ;I16=4,7,0,0,396,14500,0,0,660,39600,0,0,177,3373,0,0;QS=1,0 PL:SP 0,33,255:0 +17 830 . C <*> 0 . ;I16=4,8,0,0,468,18492,0,0,720,43200,0,0,197,3869,0,0;QS=1,0 PL:SP 0,36,255:0 +17 831 . T <*> 0 . ;I16=4,8,0,0,436,16238,0,0,720,43200,0,0,192,3758,0,0;QS=1,0 PL:SP 0,36,255:0 +17 832 . C <*> 0 . ;I16=4,8,0,0,461,18119,0,0,720,43200,0,0,187,3665,0,0;QS=1,0 PL:SP 0,36,255:0 +17 833 . T <*> 0 . ;I16=4,8,0,0,403,14533,0,0,720,43200,0,0,181,3539,0,0;QS=1,0 PL:SP 0,36,255:0 +17 834 . G A,<*> 0 . ;I16=1,1,2,7,79,3121,315,11547,120,7200,540,32400,29,421,145,3007;QS=0.200508,0.799492,0 PL:SP 185,0,46,191,73,246:3 +17 835 . T <*> 0 . ;I16=3,9,0,0,382,13248,0,0,720,43200,0,0,169,3335,0,0;QS=1,0 PL:SP 0,36,240:0 +17 836 . G <*> 0 . ;I16=2,9,0,0,403,15023,0,0,660,39600,0,0,166,3256,0,0;QS=1,0 PL:SP 0,33,243:0 +17 837 . T <*> 0 . ;I16=2,9,0,0,394,14408,0,0,660,39600,0,0,163,3191,0,0;QS=1,0 PL:SP 0,33,241:0 +17 838 . T <*> 0 . ;I16=2,9,0,0,422,16300,0,0,660,39600,0,0,160,3140,0,0;QS=1,0 PL:SP 0,33,252:0 +17 839 . G <*> 0 . ;I16=2,9,0,0,421,16183,0,0,660,39600,0,0,156,3054,0,0;QS=1,0 PL:SP 0,33,249:0 +17 840 . A <*> 0 . ;I16=2,9,0,0,409,15273,0,0,660,39600,0,0,152,2984,0,0;QS=1,0 PL:SP 0,33,243:0 +17 841 . T <*> 0 . ;I16=2,9,0,0,339,11229,0,0,660,39600,0,0,148,2930,0,0;QS=1,0 PL:SP 0,33,213:0 +17 842 . T <*> 0 . ;I16=2,8,0,0,353,12609,0,0,600,36000,0,0,145,2891,0,0;QS=1,0 PL:SP 0,30,227:0 +17 843 . C <*> 0 . ;I16=2,8,0,0,350,12738,0,0,600,36000,0,0,142,2866,0,0;QS=1,0 PL:SP 0,30,228:0 +17 844 . T <*> 0 . ;I16=2,8,0,0,357,12849,0,0,600,36000,0,0,139,2855,0,0;QS=1,0 PL:SP 0,30,227:0 +17 845 . G <*> 0 . ;I16=2,8,0,0,375,14197,0,0,600,36000,0,0,136,2858,0,0;QS=1,0 PL:SP 0,30,239:0 +17 846 . G <*> 0 . ;I16=2,7,0,0,327,12079,0,0,540,32400,0,0,108,2250,0,0;QS=1,0 PL:SP 0,27,223:0 +17 847 . T <*> 0 . ;I16=1,8,0,0,338,12766,0,0,540,32400,0,0,131,2905,0,0;QS=1,0 PL:SP 0,27,210:0 +17 848 . G <*> 0 . ;I16=1,7,0,0,299,11335,0,0,480,28800,0,0,129,2895,0,0;QS=1,0 PL:SP 0,24,199:0 +17 849 . G <*> 0 . ;I16=1,5,0,0,208,7400,0,0,360,21600,0,0,114,2696,0,0;QS=1,0 PL:SP 0,18,160:0 +17 850 . T <*> 0 . ;I16=0,6,0,0,235,9215,0,0,360,21600,0,0,128,2894,0,0;QS=1,0 PL:SP 0,18,153:0 +17 851 . G <*> 0 . ;I16=0,6,0,0,204,7430,0,0,360,21600,0,0,128,2900,0,0;QS=1,0 PL:SP 0,18,140:0 +17 852 . G <*> 0 . ;I16=0,6,0,0,223,8355,0,0,360,21600,0,0,128,2910,0,0;QS=1,0 PL:SP 0,18,147:0 +17 853 . A <*> 0 . ;I16=0,6,0,0,224,8382,0,0,360,21600,0,0,128,2924,0,0;QS=1,0 PL:SP 0,18,146:0 +17 854 . A <*> 0 . ;I16=1,6,0,0,254,9296,0,0,420,25200,0,0,128,2942,0,0;QS=1,0 PL:SP 0,21,179:0 +17 855 . A <*> 0 . ;I16=1,6,0,0,243,8549,0,0,420,25200,0,0,129,2965,0,0;QS=1,0 PL:SP 0,21,171:0 +17 856 . C <*> 0 . ;I16=1,6,0,0,268,10500,0,0,420,25200,0,0,129,2945,0,0;QS=1,0 PL:SP 0,21,192:0 +17 857 . A <*> 0 . ;I16=1,6,0,0,260,9676,0,0,420,25200,0,0,129,2933,0,0;QS=1,0 PL:SP 0,21,182:0 +17 858 . A <*> 0 . ;I16=1,6,0,0,270,10598,0,0,420,25200,0,0,129,2929,0,0;QS=1,0 PL:SP 0,21,192:0 +17 859 . G <*> 0 . ;I16=1,6,0,0,284,11642,0,0,420,25200,0,0,129,2933,0,0;QS=1,0 PL:SP 0,21,202:0 +17 860 . A <*> 0 . ;I16=1,6,0,0,259,9591,0,0,420,25200,0,0,129,2945,0,0;QS=1,0 PL:SP 0,21,184:0 +17 861 . C <*> 0 . ;I16=1,7,0,0,303,12143,0,0,480,28800,0,0,128,2914,0,0;QS=1,0 PL:SP 0,24,206:0 +17 862 . T <*> 0 . ;I16=1,7,0,0,281,10123,0,0,480,28800,0,0,128,2890,0,0;QS=1,0 PL:SP 0,24,188:0 +17 863 . G <*> 0 . ;I16=2,7,0,0,334,12540,0,0,540,32400,0,0,128,2874,0,0;QS=1,0 PL:SP 0,27,228:0 +17 864 . T <*> 0 . ;I16=2,6,0,0,295,10985,0,0,480,28800,0,0,130,2866,0,0;QS=1,0 PL:SP 0,24,215:0 +17 865 . C <*> 0 . ;I16=2,7,0,0,335,12589,0,0,540,32400,0,0,132,2866,0,0;QS=1,0 PL:SP 0,27,227:0 +17 866 . C <*> 0 . ;I16=2,6,0,0,305,11729,0,0,480,28800,0,0,130,2850,0,0;QS=1,0 PL:SP 0,24,220:0 +17 867 . C <*> 0 . ;I16=2,7,0,0,318,11890,0,0,540,32400,0,0,138,2894,0,0;QS=1,0 PL:SP 0,27,223:0 +17 868 . A <*> 0 . ;I16=2,7,0,0,327,12533,0,0,540,32400,0,0,141,2923,0,0;QS=1,0 PL:SP 0,27,228:0 +17 869 . G <*> 0 . ;I16=2,7,0,0,339,13285,0,0,540,32400,0,0,144,2962,0,0;QS=1,0 PL:SP 0,27,236:0 +17 870 . C <*> 0 . ;I16=2,6,0,0,314,12380,0,0,480,28800,0,0,138,2930,0,0;QS=1,0 PL:SP 0,24,226:0 +17 871 . C <*> 0 . ;I16=2,7,0,0,330,12918,0,0,540,32400,0,0,149,3021,0,0;QS=1,0 PL:SP 0,27,232:0 +17 872 . T <*> 0 . ;I16=2,7,0,0,334,12664,0,0,540,32400,0,0,151,3043,0,0;QS=1,0 PL:SP 0,27,228:0 +17 873 . G <*> 0 . ;I16=2,7,0,0,343,13225,0,0,540,32400,0,0,153,3077,0,0;QS=1,0 PL:SP 0,27,233:0 +17 874 . G <*> 0 . ;I16=2,6,0,0,312,12314,0,0,480,28800,0,0,142,2954,0,0;QS=1,0 PL:SP 0,24,227:0 +17 875 . G <*> 0 . ;I16=2,7,0,0,334,12548,0,0,540,32400,0,0,157,3181,0,0;QS=1,0 PL:SP 0,27,227:0 +17 876 . T <*> 0 . ;I16=2,7,0,0,325,11957,0,0,540,32400,0,0,159,3251,0,0;QS=1,0 PL:SP 0,27,222:0 +17 877 . G <*> 0 . ;I16=2,7,0,0,346,13436,0,0,540,32400,0,0,161,3333,0,0;QS=1,0 PL:SP 0,27,235:0 +17 878 . A <*> 0 . ;I16=2,6,0,0,303,11511,0,0,480,28800,0,0,146,3138,0,0;QS=1,0 PL:SP 0,24,216:0 +17 879 . T <*> 0 . ;I16=2,6,0,0,298,11168,0,0,480,28800,0,0,147,3209,0,0;QS=1,0 PL:SP 0,24,214:0 +17 880 . A <*> 0 . ;I16=2,7,0,0,336,12620,0,0,540,32400,0,0,166,3600,0,0;QS=1,0 PL:SP 0,27,227:0 +17 881 . C <*> 0 . ;I16=2,6,0,0,323,13055,0,0,480,28800,0,0,168,3676,0,0;QS=1,0 PL:SP 0,24,231:0 +17 882 . A <*> 0 . ;I16=2,6,0,0,307,12041,0,0,480,28800,0,0,170,3760,0,0;QS=1,0 PL:SP 0,24,225:0 +17 883 . G <*> 0 . ;I16=2,6,0,0,283,10823,0,0,480,28800,0,0,172,3852,0,0;QS=1,0 PL:SP 0,24,214:0 +17 884 . C <*> 0 . ;I16=2,6,0,0,277,9759,0,0,480,28800,0,0,174,3952,0,0;QS=1,0 PL:SP 0,24,201:0 +17 885 . G <*> 0 . ;I16=2,6,0,0,295,11025,0,0,480,28800,0,0,176,4060,0,0;QS=1,0 PL:SP 0,24,215:0 +17 886 . A <*> 0 . ;I16=2,6,0,0,306,11888,0,0,480,28800,0,0,178,4176,0,0;QS=1,0 PL:SP 0,24,222:0 +17 887 . G <*> 0 . ;I16=2,6,0,0,303,11733,0,0,480,28800,0,0,179,4249,0,0;QS=1,0 PL:SP 0,24,222:0 +17 888 . A <*> 0 . ;I16=2,6,0,0,300,11302,0,0,480,28800,0,0,180,4328,0,0;QS=1,0 PL:SP 0,24,216:0 +17 889 . C <*> 0 . ;I16=2,6,0,0,289,10977,0,0,480,28800,0,0,180,4362,0,0;QS=1,0 PL:SP 0,24,213:0 +17 890 . C <*> 0 . ;I16=2,6,0,0,286,10990,0,0,480,28800,0,0,154,3726,0,0;QS=1,0 PL:SP 0,24,215:0 +17 891 . C <*> 0 . ;I16=2,6,0,0,311,12303,0,0,480,28800,0,0,153,3671,0,0;QS=1,0 PL:SP 0,24,227:0 +17 892 . C <*> 0 . ;I16=2,7,0,0,332,12648,0,0,540,32400,0,0,177,4247,0,0;QS=1,0 PL:SP 0,27,230:0 +17 893 . A <*> 0 . ;I16=2,7,0,0,320,11784,0,0,540,32400,0,0,176,4204,0,0;QS=1,0 PL:SP 0,27,221:0 +17 894 . T <*> 0 . ;I16=2,7,0,0,327,12167,0,0,540,32400,0,0,175,4167,0,0;QS=1,0 PL:SP 0,27,225:0 +17 895 . C <*> 0 . ;I16=3,7,0,0,354,13216,0,0,600,36000,0,0,174,4136,0,0;QS=1,0 PL:SP 0,30,248:0 +17 896 . T <*> 0 . ;I16=3,6,0,0,323,12119,0,0,540,32400,0,0,175,4111,0,0;QS=1,0 PL:SP 0,27,238:0 +17 897 . C <*> 0 . ;I16=3,6,0,0,359,14515,0,0,540,32400,0,0,175,4043,0,0;QS=1,0 PL:SP 0,27,255:0 +17 898 . T <*> 0 . ;I16=3,6,0,0,340,12952,0,0,540,32400,0,0,175,3983,0,0;QS=1,0 PL:SP 0,27,243:0 +17 899 . A <*> 0 . ;I16=4,5,0,0,324,11730,0,0,540,32400,0,0,150,3306,0,0;QS=1,0 PL:SP 0,27,239:0 +17 900 . C <*> 0 . ;I16=4,6,0,0,364,13618,0,0,600,36000,0,0,176,3888,0,0;QS=1,0 PL:SP 0,30,255:0 +17 901 . C <*> 0 . ;I16=4,6,0,0,383,14807,0,0,600,36000,0,0,177,3855,0,0;QS=1,0 PL:SP 0,30,255:0 +17 902 . A <*> 0 . ;I16=4,6,0,0,357,13127,0,0,600,36000,0,0,178,3832,0,0;QS=1,0 PL:SP 0,30,253:0 +17 903 . A <*> 0 . ;I16=4,5,0,0,341,12951,0,0,540,32400,0,0,154,3194,0,0;QS=1,0 PL:SP 0,27,250:0 +17 904 . A <*> 0 . ;I16=4,6,0,0,351,12629,0,0,600,36000,0,0,180,3816,0,0;QS=1,0 PL:SP 0,30,249:0 +17 905 . A <*> 0 . ;I16=4,6,0,0,370,13754,0,0,600,36000,0,0,181,3823,0,0;QS=1,0 PL:SP 0,30,255:0 +17 906 . A <*> 0 . ;I16=4,6,0,0,371,13813,0,0,600,36000,0,0,182,3840,0,0;QS=1,0 PL:SP 0,30,255:0 +17 907 . A <*> 0 . ;I16=4,6,0,0,372,13942,0,0,600,36000,0,0,183,3867,0,0;QS=1,0 PL:SP 0,30,255:0 +17 908 . T <*> 0 . ;I16=4,6,0,0,391,15327,0,0,600,36000,0,0,184,3904,0,0;QS=1,0 PL:SP 0,30,255:0 +17 909 . T <*> 0 . ;I16=4,6,0,0,367,13507,0,0,600,36000,0,0,185,3951,0,0;QS=1,0 PL:SP 0,30,255:0 +17 910 . A <*> 0 . ;I16=4,6,0,0,355,12723,0,0,600,36000,0,0,185,3959,0,0;QS=1,0 PL:SP 0,30,248:0 +17 911 . A <*> 0 . ;I16=4,6,0,0,379,14443,0,0,600,36000,0,0,185,3979,0,0;QS=1,0 PL:SP 0,30,255:0 +17 912 . A <*> 0 . ;I16=4,6,0,0,369,13719,0,0,600,36000,0,0,185,4011,0,0;QS=1,0 PL:SP 0,30,255:0 +17 913 . A <*> 0 . ;I16=4,7,0,0,380,13528,0,0,660,39600,0,0,185,4055,0,0;QS=1,0 PL:SP 0,33,255:0 +17 914 . A <*> 0 . ;I16=4,7,0,0,406,15250,0,0,660,39600,0,0,186,4112,0,0;QS=1,0 PL:SP 0,33,255:0 +17 915 . T <*> 0 . ;I16=4,6,0,0,344,12352,0,0,600,36000,0,0,188,4182,0,0;QS=1,0 PL:SP 0,30,247:0 +17 916 . T <*> 0 . ;I16=4,5,0,0,328,11988,0,0,540,32400,0,0,164,3588,0,0;QS=1,0 PL:SP 0,27,241:0 +17 917 . A <*> 0 . ;I16=4,6,0,0,393,15469,0,0,600,36000,0,0,190,4254,0,0;QS=1,0 PL:SP 0,30,255:0 +17 918 . G <*> 0 . ;I16=4,6,0,0,377,14605,0,0,600,36000,0,0,191,4305,0,0;QS=1,0 PL:SP 0,30,255:0 +17 919 . C <*> 0 . ;I16=4,6,0,0,400,16118,0,0,600,36000,0,0,192,4366,0,0;QS=1,0 PL:SP 0,30,255:0 +17 920 . T <*> 0 . ;I16=4,6,0,0,384,14866,0,0,600,36000,0,0,193,4437,0,0;QS=1,0 PL:SP 0,30,255:0 +17 921 . G <*> 0 . ;I16=4,6,0,0,378,14436,0,0,600,36000,0,0,193,4467,0,0;QS=1,0 PL:SP 0,30,255:0 +17 922 . G <*> 0 . ;I16=4,4,0,0,315,12471,0,0,480,28800,0,0,169,3879,0,0;QS=1,0 PL:SP 0,24,243:0 +17 923 . G <*> 0 . ;I16=4,4,0,0,319,12743,0,0,480,28800,0,0,170,3922,0,0;QS=1,0 PL:SP 0,24,245:0 +17 924 . C <*> 0 . ;I16=4,5,0,0,360,14452,0,0,540,32400,0,0,196,4596,0,0;QS=1,0 PL:SP 0,27,255:0 +17 925 . A <*> 0 . ;I16=4,5,0,0,323,12275,0,0,540,32400,0,0,196,4600,0,0;QS=1,0 PL:SP 0,27,244:0 +17 926 . T <*> 0 . ;I16=4,5,0,0,323,12061,0,0,540,32400,0,0,196,4608,0,0;QS=1,0 PL:SP 0,27,241:0 +17 927 . G <*> 0 . ;I16=4,5,0,0,360,14446,0,0,540,32400,0,0,196,4620,0,0;QS=1,0 PL:SP 0,27,255:0 +17 928 . G <*> 0 . ;I16=4,5,0,0,351,13753,0,0,540,32400,0,0,196,4636,0,0;QS=1,0 PL:SP 0,27,255:0 +17 929 . T <*> 0 . ;I16=4,5,0,0,336,12676,0,0,540,32400,0,0,195,4607,0,0;QS=1,0 PL:SP 0,27,248:0 +17 930 . G <*> 0 . ;I16=4,4,0,0,322,12998,0,0,480,28800,0,0,169,3959,0,0;QS=1,0 PL:SP 0,24,247:0 +17 931 . G <*> 0 . ;I16=4,5,0,0,326,12450,0,0,540,32400,0,0,193,4567,0,0;QS=1,0 PL:SP 0,27,244:0 +17 932 . T <*> 0 . ;I16=4,5,0,0,305,10819,0,0,540,32400,0,0,192,4556,0,0;QS=1,0 PL:SP 0,27,229:0 +17 933 . G <*> 0 . ;I16=4,4,0,0,313,12295,0,0,480,28800,0,0,166,3926,0,0;QS=1,0 PL:SP 0,24,241:0 +17 934 . C <*> 0 . ;I16=4,5,0,0,330,12242,0,0,540,32400,0,0,190,4552,0,0;QS=1,0 PL:SP 0,27,244:0 +17 935 . A <*> 0 . ;I16=4,5,0,0,312,11406,0,0,509,29641,0,0,190,4558,0,0;QS=1,0 PL:SP 0,27,233:0 +17 936 . T <*> 0 . ;I16=4,5,0,0,346,13418,0,0,509,29641,0,0,190,4520,0,0;QS=1,0 PL:SP 0,27,252:0 +17 937 . G <*> 0 . ;I16=4,4,0,0,301,11567,0,0,449,26041,0,0,167,3961,0,0;QS=1,0 PL:SP 0,24,228:0 +17 938 . C <*> 0 . ;I16=4,4,0,0,306,11792,0,0,449,26041,0,0,167,3935,0,0;QS=1,0 PL:SP 0,24,234:0 +17 939 . C <*> 0 . ;I16=4,5,0,0,351,13935,0,0,509,29641,0,0,187,4307,0,0;QS=1,0 PL:SP 0,27,255:0 +17 940 . T <*> 0 . ;I16=4,5,0,0,342,13620,0,0,509,29641,0,0,185,4203,0,0;QS=1,0 PL:SP 0,27,252:0 +17 941 . G <*> 0 . ;I16=4,5,0,0,326,12448,0,0,509,29641,0,0,183,4107,0,0;QS=1,0 PL:SP 0,27,240:0 +17 942 . T <*> 0 . ;I16=4,5,0,0,329,12069,0,0,509,29641,0,0,181,4019,0,0;QS=1,0 PL:SP 0,27,237:0 +17 943 . A <*> 0 . ;I16=4,5,0,0,346,13376,0,0,509,29641,0,0,179,3939,0,0;QS=1,0 PL:SP 0,27,248:0 +17 944 . G <*> 0 . ;I16=4,5,0,0,343,13205,0,0,509,29641,0,0,177,3867,0,0;QS=1,0 PL:SP 0,27,249:0 +17 945 . T <*> 0 . ;I16=4,5,0,0,334,12442,0,0,509,29641,0,0,175,3803,0,0;QS=1,0 PL:SP 0,27,239:0 +17 946 . C <*> 0 . ;I16=4,4,0,0,319,12771,0,0,449,26041,0,0,159,3551,0,0;QS=1,0 PL:SP 0,24,240:0 +17 947 . C <*> 0 . ;I16=4,5,0,0,350,13764,0,0,509,29641,0,0,171,3699,0,0;QS=1,0 PL:SP 0,27,251:0 +17 948 . C <*> 0 . ;I16=4,5,0,0,353,13979,0,0,509,29641,0,0,168,3610,0,0;QS=1,0 PL:SP 0,27,254:0 +17 949 . A <*> 0 . ;I16=4,6,0,0,364,13450,0,0,569,33241,0,0,165,3531,0,0;QS=1,0 PL:SP 0,30,250:0 +17 950 . G <*> 0 . ;I16=4,6,0,0,399,16133,0,0,569,33241,0,0,163,3463,0,0;QS=1,0 PL:SP 0,30,255:0 +17 951 . C <*> 0 . ;I16=5,6,0,0,404,15380,0,0,629,36841,0,0,161,3407,0,0;QS=1,0 PL:SP 0,33,255:0 +17 952 . T <*> 0 . ;I16=5,6,0,0,409,15361,0,0,629,36841,0,0,160,3364,0,0;QS=1,0 PL:SP 0,33,255:0 +17 953 . A <*> 0 . ;I16=5,6,0,0,391,14177,0,0,629,36841,0,0,159,3335,0,0;QS=1,0 PL:SP 0,33,255:0 +17 954 . T <*> 0 . ;I16=4,6,0,0,357,13195,0,0,569,33241,0,0,159,3319,0,0;QS=1,0 PL:SP 0,30,249:0 +17 955 . T <*> 0 . ;I16=4,6,0,0,355,12801,0,0,569,33241,0,0,159,3315,0,0;QS=1,0 PL:SP 0,30,246:0 +17 956 . C <*> 0 . ;I16=4,6,0,0,390,15304,0,0,569,33241,0,0,159,3323,0,0;QS=1,0 PL:SP 0,30,255:0 +17 957 . A <*> 0 . ;I16=4,6,0,0,346,12226,0,0,569,33241,0,0,159,3343,0,0;QS=1,0 PL:SP 0,30,240:0 +17 958 . C <*> 0 . ;I16=4,6,0,0,372,13926,0,0,569,33241,0,0,159,3375,0,0;QS=1,0 PL:SP 0,30,253:0 +17 959 . A <*> 0 . ;I16=4,6,0,0,390,15276,0,0,569,33241,0,0,159,3419,0,0;QS=1,0 PL:SP 0,30,255:0 +17 960 . G <*> 0 . ;I16=4,6,0,0,375,14209,0,0,569,33241,0,0,159,3475,0,0;QS=1,0 PL:SP 0,30,255:0 +17 961 . T <*> 0 . ;I16=4,5,0,0,346,13344,0,0,509,29641,0,0,159,3491,0,0;QS=1,0 PL:SP 0,27,248:0 +17 962 . G <*> 0 . ;I16=4,5,0,0,354,13992,0,0,509,29641,0,0,159,3515,0,0;QS=1,0 PL:SP 0,27,253:0 +17 963 . C <*> 0 . ;I16=3,5,0,0,318,12758,0,0,449,26041,0,0,160,3546,0,0;QS=1,0 PL:SP 0,24,234:0 +17 964 . T <*> 0 . ;I16=3,5,0,0,306,11864,0,0,449,26041,0,0,161,3583,0,0;QS=1,0 PL:SP 0,24,227:0 +17 965 . G <*> 0 . ;I16=3,5,0,0,310,12252,0,0,449,26041,0,0,161,3577,0,0;QS=1,0 PL:SP 0,24,228:0 +17 966 . A <*> 0 . ;I16=3,5,0,0,284,10440,0,0,449,26041,0,0,161,3579,0,0;QS=1,0 PL:SP 0,24,212:0 +17 967 . G <*> 0 . ;I16=3,5,0,0,315,12435,0,0,449,26041,0,0,161,3589,0,0;QS=1,0 PL:SP 0,24,230:0 +17 968 . G <*> 0 . ;I16=3,5,0,0,297,11165,0,0,449,26041,0,0,161,3607,0,0;QS=1,0 PL:SP 0,24,218:0 +17 969 . T <*> 0 . ;I16=3,5,0,0,302,11422,0,0,449,26041,0,0,161,3633,0,0;QS=1,0 PL:SP 0,24,220:0 +17 970 . G <*> 0 . ;I16=3,5,0,0,302,11446,0,0,449,26041,0,0,160,3618,0,0;QS=1,0 PL:SP 0,24,221:0 +17 971 . G <*> 0 . ;I16=3,5,0,0,303,11585,0,0,449,26041,0,0,159,3613,0,0;QS=1,0 PL:SP 0,24,223:0 +17 972 . G <*> 0 . ;I16=3,5,0,0,286,10778,0,0,449,26041,0,0,158,3618,0,0;QS=1,0 PL:SP 0,24,210:0 +17 973 . A <*> 0 . ;I16=3,4,0,0,246,8860,0,0,389,22441,0,0,158,3632,0,0;QS=1,0 PL:SP 0,21,192:0 +17 974 . A <*> 0 . ;I16=3,4,0,0,255,9613,0,0,389,22441,0,0,158,3654,0,0;QS=1,0 PL:SP 0,21,198:0 +17 975 . G <*> 0 . ;I16=3,5,0,0,292,10964,0,0,449,26041,0,0,157,3633,0,0;QS=1,0 PL:SP 0,24,213:0 +17 976 . A <*> 0 . ;I16=3,5,0,0,309,11961,0,0,449,26041,0,0,157,3619,0,0;QS=1,0 PL:SP 0,24,227:0 +17 977 . T <*> 0 . ;I16=3,5,0,0,285,10393,0,0,449,26041,0,0,156,3562,0,0;QS=1,0 PL:SP 0,24,210:0 +17 978 . G <*> 0 . ;I16=3,5,0,0,303,11671,0,0,449,26041,0,0,155,3511,0,0;QS=1,0 PL:SP 0,24,224:0 +17 979 . C <*> 0 . ;I16=3,6,0,0,333,12659,0,0,509,29641,0,0,154,3466,0,0;QS=1,0 PL:SP 0,27,232:0 +17 980 . T <*> 0 . ;I16=3,6,0,0,312,11106,0,0,509,29641,0,0,154,3428,0,0;QS=1,0 PL:SP 0,27,220:0 +17 981 . T <*> 0 . ;I16=3,6,0,0,317,11587,0,0,509,29641,0,0,154,3398,0,0;QS=1,0 PL:SP 0,27,224:0 +17 982 . G <*> 0 . ;I16=3,7,0,0,355,13299,0,0,569,33241,0,0,153,3327,0,0;QS=1,0 PL:SP 0,30,237:0 +17 983 . A <*> 0 . ;I16=3,7,0,0,397,15835,0,0,569,33241,0,0,153,3267,0,0;QS=1,0 PL:SP 0,30,255:0 +17 984 . G <*> 0 . ;I16=3,7,0,0,379,14623,0,0,569,33241,0,0,153,3219,0,0;QS=1,0 PL:SP 0,30,253:0 +17 985 . C <*> 0 . ;I16=3,8,0,0,388,13974,0,0,629,36841,0,0,161,3247,0,0;QS=1,0 PL:SP 0,33,246:0 +17 986 . C A,<*> 0 . ;I16=2,7,0,1,311,10975,13,169,509,29641,60,3600,133,2599,4,16;QS=0.95873,0.0412698,0 PL:SP 0,16,197,27,200,201:0 +17 987 . C <*> 0 . ;I16=3,8,0,0,425,16619,0,0,629,36841,0,0,163,3247,0,0;QS=1,0 PL:SP 0,33,255:0 +17 988 . A <*> 0 . ;I16=3,8,0,0,411,15641,0,0,629,36841,0,0,163,3219,0,0;QS=1,0 PL:SP 0,33,255:0 +17 989 . G <*> 0 . ;I16=3,8,0,0,403,15151,0,0,629,36841,0,0,163,3207,0,0;QS=1,0 PL:SP 0,33,255:0 +17 990 . G <*> 0 . ;I16=3,7,0,0,372,14060,0,0,569,33241,0,0,164,3210,0,0;QS=1,0 PL:SP 0,30,246:0 +17 991 . A <*> 0 . ;I16=2,7,0,0,348,13516,0,0,509,29641,0,0,140,2602,0,0;QS=1,0 PL:SP 0,27,232:0 +17 992 . G <*> 0 . ;I16=3,7,0,0,355,13147,0,0,569,33241,0,0,166,3258,0,0;QS=1,0 PL:SP 0,30,240:0 +17 993 . T <*> 0 . ;I16=3,7,0,0,331,11557,0,0,569,33241,0,0,167,3303,0,0;QS=1,0 PL:SP 0,30,222:0 +17 994 . T <*> 0 . ;I16=3,6,0,0,321,11651,0,0,509,29641,0,0,156,3218,0,0;QS=1,0 PL:SP 0,27,227:0 +17 995 . C <*> 0 . ;I16=2,6,0,0,308,11982,0,0,449,26041,0,0,157,3265,0,0;QS=1,0 PL:SP 0,24,216:0 +17 996 . A <*> 0 . ;I16=2,7,0,0,305,10795,0,0,509,29641,0,0,172,3518,0,0;QS=1,0 PL:SP 0,27,207:0 +17 997 . A <*> 0 . ;I16=2,7,0,0,315,11717,0,0,509,29641,0,0,174,3614,0,0;QS=1,0 PL:SP 0,27,209:0 +17 998 . G <*> 0 . ;I16=2,8,0,0,356,13140,0,0,569,33241,0,0,176,3722,0,0;QS=1,0 PL:SP 0,30,226:0 +17 999 . G <*> 0 . ;I16=2,7,0,0,304,11004,0,0,509,29641,0,0,178,3842,0,0;QS=1,0 PL:SP 0,27,202:0 +17 1000 . C <*> 0 . ;I16=2,8,0,0,369,14113,0,0,569,33241,0,0,182,3978,0,0;QS=1,0 PL:SP 0,30,235:0 +17 1001 . T <*> 0 . ;I16=2,8,0,0,363,13283,0,0,569,33241,0,0,184,4076,0,0;QS=1,0 PL:SP 0,30,228:0 +17 1002 . G <*> 0 . ;I16=2,8,0,0,349,12583,0,0,569,33241,0,0,186,4186,0,0;QS=1,0 PL:SP 0,30,220:0 +17 1003 . C T,<*> 0 . ;I16=2,7,0,1,340,13000,22,484,509,29641,60,3600,166,3816,21,441;QS=0.9375,0.0625,0 PL:SP 0,8,207,27,211,220:0 +17 1004 . A <*> 0 . ;I16=3,8,0,0,363,12425,0,0,629,36841,0,0,188,4338,0,0;QS=1,0 PL:SP 0,33,231:0 +17 1005 . A <*> 0 . ;I16=3,8,0,0,363,12517,0,0,629,36841,0,0,189,4379,0,0;QS=1,0 PL:SP 0,33,231:0 +17 1006 . T <*> 0 . ;I16=2,8,0,0,345,12507,0,0,569,33241,0,0,190,4430,0,0;QS=1,0 PL:SP 0,30,220:0 +17 1007 . G <*> 0 . ;I16=2,7,0,0,336,12952,0,0,509,29641,0,0,167,3865,0,0;QS=1,0 PL:SP 0,27,225:0 +17 1008 . A <*> 0 . ;I16=2,7,0,0,326,12496,0,0,509,29641,0,0,168,3882,0,0;QS=1,0 PL:SP 0,27,222:0 +17 1009 . G <*> 0 . ;I16=2,7,0,0,316,11646,0,0,509,29641,0,0,169,3905,0,0;QS=1,0 PL:SP 0,27,213:0 +17 1010 . C <*> 0 . ;I16=2,8,0,0,367,14179,0,0,569,33241,0,0,194,4510,0,0;QS=1,0 PL:SP 0,30,234:0 +17 1011 . T <*> 0 . ;I16=2,8,0,0,364,13328,0,0,569,33241,0,0,194,4498,0,0;QS=1,0 PL:SP 0,30,226:0 +17 1012 . A <*> 0 . ;I16=2,8,0,0,313,10653,0,0,569,33241,0,0,194,4494,0,0;QS=1,0 PL:SP 0,30,201:0 +17 1013 . T <*> 0 . ;I16=2,6,0,0,281,10413,0,0,449,26041,0,0,180,4272,0,0;QS=1,0 PL:SP 0,24,202:0 +17 1014 . G <*> 0 . ;I16=2,7,0,0,327,12203,0,0,509,29641,0,0,196,4506,0,0;QS=1,0 PL:SP 0,27,218:0 +17 1015 . A <*> 0 . ;I16=2,7,0,0,316,11524,0,0,509,29641,0,0,197,4521,0,0;QS=1,0 PL:SP 0,27,209:0 +17 1016 . T <*> 0 . ;I16=2,7,0,0,320,11594,0,0,509,29641,0,0,198,4542,0,0;QS=1,0 PL:SP 0,27,212:0 +17 1017 . T <*> 0 . ;I16=2,7,0,0,316,11564,0,0,509,29641,0,0,199,4569,0,0;QS=1,0 PL:SP 0,27,213:0 +17 1018 . G <*> 0 . ;I16=2,7,0,0,319,11961,0,0,509,29641,0,0,200,4602,0,0;QS=1,0 PL:SP 0,27,215:0 +17 1019 . C <*> 0 . ;I16=2,6,0,0,253,8133,0,0,449,26041,0,0,176,4016,0,0;QS=1,0 PL:SP 0,24,181:0 +17 1020 . G <*> 0 . ;I16=3,6,0,0,328,12124,0,0,509,29641,0,0,180,4202,0,0;QS=1,0 PL:SP 0,27,228:0 +17 1021 . C <*> 0 . ;I16=2,7,0,0,323,12203,0,0,509,29641,0,0,179,4113,0,0;QS=1,0 PL:SP 0,27,220:0 +17 1022 . C <*> 0 . ;I16=3,7,0,0,389,15203,0,0,569,33241,0,0,206,4798,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1023 . A <*> 0 . ;I16=3,6,0,0,302,10600,0,0,509,29641,0,0,183,4241,0,0;QS=1,0 PL:SP 0,27,216:0 +17 1024 . C <*> 0 . ;I16=4,7,0,0,394,14914,0,0,629,36841,0,0,208,4842,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1025 . T <*> 0 . ;I16=4,7,0,0,394,14718,0,0,629,36841,0,0,209,4827,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1026 . G <*> 0 . ;I16=4,7,0,0,405,15323,0,0,629,36841,0,0,209,4773,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1027 . C <*> 0 . ;I16=4,7,0,0,415,15789,0,0,629,36841,0,0,209,4731,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1028 . A <*> 0 . ;I16=3,7,0,0,358,12928,0,0,569,33241,0,0,187,4217,0,0;QS=1,0 PL:SP 0,30,238:0 +17 1029 . C <*> 0 . ;I16=4,7,0,0,410,15956,0,0,629,36841,0,0,209,4683,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1030 . T <*> 0 . ;I16=4,7,0,0,427,16653,0,0,629,36841,0,0,208,4626,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1031 . T <*> 0 . ;I16=6,7,0,0,449,16075,0,0,749,44041,0,0,207,4579,0,0;QS=1,0 PL:SP 0,39,255:0 +17 1032 . T <*> 0 . ;I16=6,7,0,0,449,15787,0,0,749,44041,0,0,208,4544,0,0;QS=1,0 PL:SP 0,39,255:0 +17 1033 . G <*> 0 . ;I16=6,7,0,0,461,17103,0,0,749,44041,0,0,209,4523,0,0;QS=1,0 PL:SP 0,39,255:0 +17 1034 . G <*> 0 . ;I16=5,7,0,0,411,14745,0,0,689,40441,0,0,194,4260,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1035 . C <*> 0 . ;I16=6,6,0,0,420,15514,0,0,720,43200,0,0,212,4522,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1036 . C <*> 0 . ;I16=6,5,0,0,388,14578,0,0,660,39600,0,0,189,3915,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1037 . T <*> 0 . ;I16=6,6,0,0,453,17653,0,0,720,43200,0,0,216,4570,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1038 . G <*> 0 . ;I16=6,5,0,0,411,15795,0,0,660,39600,0,0,193,3987,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1039 . G <*> 0 . ;I16=6,6,0,0,428,15710,0,0,720,43200,0,0,220,4666,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1040 . A <*> 0 . ;I16=6,6,0,0,429,15569,0,0,720,43200,0,0,222,4732,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1041 . C <*> 0 . ;I16=5,6,0,0,407,15311,0,0,660,39600,0,0,215,4729,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1042 . A <*> 0 . ;I16=6,5,0,0,398,14646,0,0,660,39600,0,0,201,4275,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1043 . A <*> 0 . ;I16=6,6,0,0,424,15574,0,0,720,43200,0,0,228,5002,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1044 . C <*> 0 . ;I16=6,5,0,0,407,15641,0,0,660,39600,0,0,205,4491,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1045 . A <*> 0 . ;I16=6,6,0,0,456,17428,0,0,720,43200,0,0,232,5242,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1046 . G <*> 0 . ;I16=6,6,0,0,445,17289,0,0,720,43200,0,0,233,5329,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1047 . A <*> 0 . ;I16=6,6,0,0,446,16784,0,0,720,43200,0,0,234,5426,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1048 . G <*> 0 . ;I16=6,5,0,0,417,16257,0,0,660,39600,0,0,210,4908,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1049 . C <*> 0 . ;I16=6,5,0,0,387,14343,0,0,660,39600,0,0,237,5649,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1050 . A <*> 0 . ;I16=6,5,0,0,407,15209,0,0,660,39600,0,0,237,5673,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1051 . A <*> 0 . ;I16=5,4,0,0,321,11727,0,0,540,32400,0,0,213,5079,0,0;QS=1,0 PL:SP 0,27,238:0 +17 1052 . A <*> 0 . ;I16=5,4,0,0,333,12445,0,0,540,32400,0,0,214,5116,0,0;QS=1,0 PL:SP 0,27,247:0 +17 1053 . A <*> 0 . ;I16=5,3,0,0,296,11020,0,0,480,28800,0,0,190,4534,0,0;QS=1,0 PL:SP 0,24,224:0 +17 1054 . C <*> 0 . ;I16=5,5,0,0,375,14233,0,0,600,36000,0,0,240,5784,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1055 . C <*> 0 . ;I16=6,5,0,0,393,14919,0,0,660,39600,0,0,240,5792,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1056 . C <*> 0 . ;I16=6,4,0,0,356,13700,0,0,600,36000,0,0,216,5184,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1057 . T <*> 0 . ;I16=6,5,0,0,384,14052,0,0,660,39600,0,0,239,5685,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1058 . G <*> 0 . ;I16=6,5,0,0,418,16166,0,0,660,39600,0,0,237,5569,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1059 . T <*> 0 . ;I16=6,4,0,0,351,12905,0,0,600,36000,0,0,210,4836,0,0;QS=1,0 PL:SP 0,30,249:0 +17 1060 . C <*> 0 . ;I16=6,5,0,0,403,15483,0,0,660,39600,0,0,232,5312,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1061 . T <*> 0 . ;I16=6,5,0,0,415,16021,0,0,660,39600,0,0,229,5173,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1062 . C <*> 0 . ;I16=6,5,0,0,432,17184,0,0,660,39600,0,0,226,5044,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1063 . T <*> 0 . ;I16=6,4,0,0,385,14887,0,0,600,36000,0,0,198,4300,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1064 . A <*> 0 . ;I16=6,4,0,0,376,14158,0,0,600,36000,0,0,203,4527,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1065 . A <*> 0 . ;I16=6,4,0,0,377,14297,0,0,600,36000,0,0,201,4461,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1066 . A <*> 0 . ;I16=7,4,0,0,409,15473,0,0,660,39600,0,0,199,4403,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1067 . A <*> 0 . ;I16=7,5,0,0,410,14854,0,0,720,43200,0,0,212,4550,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1068 . A <*> 0 . ;I16=7,3,0,0,370,13912,0,0,600,36000,0,0,172,3690,0,0;QS=1,0 PL:SP 0,30,253:0 +17 1069 . A <*> 0 . ;I16=7,4,0,0,394,14452,0,0,660,39600,0,0,196,4286,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1070 . A <*> 0 . ;I16=6,5,0,0,397,14839,0,0,660,39600,0,0,181,3763,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1071 . G <*> 0 . ;I16=7,5,0,0,463,18511,0,0,720,43200,0,0,204,4358,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1072 . A <*> 0 . ;I16=7,5,0,0,415,14737,0,0,720,43200,0,0,202,4340,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1073 . A <*> 0 . ;I16=7,4,0,0,373,13419,0,0,660,39600,0,0,175,3709,0,0;QS=1,0 PL:SP 0,33,254:0 +17 1074 . A <*> 0 . ;I16=7,5,0,0,406,14192,0,0,720,43200,0,0,196,4244,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1075 . A <*> 0 . ;I16=7,4,0,0,393,14385,0,0,660,39600,0,0,188,4180,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1076 . G <*> 0 . ;I16=7,4,0,0,433,17393,0,0,660,39600,0,0,188,4176,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1077 . A <*> 0 . ;I16=7,5,0,0,414,14572,0,0,720,43200,0,0,192,4200,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1078 . A <*> 0 . ;I16=7,5,0,0,420,15088,0,0,720,43200,0,0,191,4213,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1079 . A <*> 0 . ;I16=7,4,0,0,413,15597,0,0,660,39600,0,0,190,4190,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1080 . A <*> 0 . ;I16=7,4,0,0,393,14653,0,0,660,39600,0,0,189,4181,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1081 . G <*> 0 . ;I16=7,3,0,0,381,14873,0,0,600,36000,0,0,171,3879,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1082 . A <*> 0 . ;I16=7,2,0,0,335,12575,0,0,540,32400,0,0,171,3875,0,0;QS=1,0 PL:SP 0,27,224:0 +17 1083 . A <*> 0 . ;I16=7,3,0,0,366,13714,0,0,600,36000,0,0,185,4075,0,0;QS=1,0 PL:SP 0,30,246:0 +17 1084 . A <*> 0 . ;I16=8,3,0,0,392,14298,0,0,660,39600,0,0,184,4060,0,0;QS=1,0 PL:SP 0,33,253:0 +17 1085 . A <*> 0 . ;I16=8,2,0,0,360,13230,0,0,600,36000,0,0,185,4055,0,0;QS=1,0 PL:SP 0,30,232:0 +17 1086 . A <*> 0 . ;I16=8,2,0,0,339,11945,0,0,600,36000,0,0,186,4060,0,0;QS=1,0 PL:SP 0,30,219:0 +17 1087 . C <*> 0 . ;I16=8,2,0,0,352,13236,0,0,600,36000,0,0,187,4075,0,0;QS=1,0 PL:SP 0,30,234:0 +17 1088 . T <*> 0 . ;I16=8,2,0,0,395,15645,0,0,600,36000,0,0,188,4100,0,0;QS=1,0 PL:SP 0,30,252:0 +17 1089 . C <*> 0 . ;I16=8,2,0,0,405,16477,0,0,600,36000,0,0,189,4135,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1090 . A <*> 0 . ;I16=8,2,0,0,355,13203,0,0,600,36000,0,0,190,4180,0,0;QS=1,0 PL:SP 0,30,221:0 +17 1091 . C <*> 0 . ;I16=8,2,0,0,383,14993,0,0,600,36000,0,0,191,4235,0,0;QS=1,0 PL:SP 0,30,247:0 +17 1092 . T <*> 0 . ;I16=8,2,0,0,380,14658,0,0,600,36000,0,0,191,4249,0,0;QS=1,0 PL:SP 0,30,244:0 +17 1093 . G <*> 0 . ;I16=8,2,0,0,393,15677,0,0,600,36000,0,0,191,4271,0,0;QS=1,0 PL:SP 0,30,249:0 +17 1094 . G <*> 0 . ;I16=8,2,0,0,370,14420,0,0,600,36000,0,0,191,4301,0,0;QS=1,0 PL:SP 0,30,243:0 +17 1095 . A <*> 0 . ;I16=8,2,0,0,373,13991,0,0,600,36000,0,0,190,4290,0,0;QS=1,0 PL:SP 0,30,236:0 +17 1096 . T <*> 0 . ;I16=9,2,0,0,390,14194,0,0,660,39600,0,0,189,4289,0,0;QS=1,0 PL:SP 0,33,234:0 +17 1097 . A <*> 0 . ;I16=9,2,0,0,385,13613,0,0,660,39600,0,0,189,4299,0,0;QS=1,0 PL:SP 0,33,230:0 +17 1098 . T <*> 0 . ;I16=9,1,0,0,362,13208,0,0,600,36000,0,0,190,4320,0,0;QS=1,0 PL:SP 0,30,210:0 +17 1099 . G <*> 0 . ;I16=9,1,0,0,403,16303,0,0,600,36000,0,0,190,4302,0,0;QS=1,0 PL:SP 0,30,229:0 +17 1100 . A <*> 0 . ;I16=9,1,0,0,366,13630,0,0,600,36000,0,0,190,4296,0,0;QS=1,0 PL:SP 0,30,210:0 +17 1101 . A <*> 0 . ;I16=9,1,0,0,392,15408,0,0,600,36000,0,0,189,4251,0,0;QS=1,0 PL:SP 0,30,222:0 +17 1102 . T <*> 0 . ;I16=9,1,0,0,368,13642,0,0,600,36000,0,0,188,4216,0,0;QS=1,0 PL:SP 0,30,210:0 +17 1103 . G <*> 0 . ;I16=9,1,0,0,388,15290,0,0,600,36000,0,0,187,4191,0,0;QS=1,0 PL:SP 0,30,223:0 +17 1104 . A <*> 0 . ;I16=8,1,0,0,353,13879,0,0,540,32400,0,0,187,4175,0,0;QS=1,0 PL:SP 0,27,213:0 +17 1105 . T <*> 0 . ;I16=8,1,0,0,330,12256,0,0,540,32400,0,0,187,4167,0,0;QS=1,0 PL:SP 0,27,203:0 +17 1106 . A <*> 0 . ;I16=8,2,0,0,353,12805,0,0,600,36000,0,0,185,4069,0,0;QS=1,0 PL:SP 0,30,227:0 +17 1107 . C <*> 0 . ;I16=8,2,0,0,383,14795,0,0,600,36000,0,0,184,3984,0,0;QS=1,0 PL:SP 0,30,244:0 +17 1108 . A <*> 0 . ;I16=8,2,0,0,376,14232,0,0,600,36000,0,0,183,3913,0,0;QS=1,0 PL:SP 0,30,239:0 +17 1109 . G <*> 0 . ;I16=8,2,0,0,417,17435,0,0,600,36000,0,0,182,3856,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1110 . G <*> 0 . ;I16=8,2,0,0,380,14522,0,0,600,36000,0,0,180,3762,0,0;QS=1,0 PL:SP 0,30,242:0 +17 1111 . T <*> 0 . ;I16=8,2,0,0,355,12759,0,0,600,36000,0,0,178,3680,0,0;QS=1,0 PL:SP 0,30,227:0 +17 1112 . T <*> 0 . ;I16=8,2,0,0,351,12703,0,0,600,36000,0,0,176,3610,0,0;QS=1,0 PL:SP 0,30,226:0 +17 1113 . G <*> 0 . ;I16=8,2,0,0,404,16370,0,0,600,36000,0,0,174,3552,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1114 . A <*> 0 . ;I16=8,2,0,0,363,13557,0,0,600,36000,0,0,172,3506,0,0;QS=1,0 PL:SP 0,30,235:0 +17 1115 . G <*> 0 . ;I16=8,2,0,0,402,16282,0,0,600,36000,0,0,170,3472,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1116 . G <*> 0 . ;I16=8,2,0,0,363,13627,0,0,600,36000,0,0,168,3450,0,0;QS=1,0 PL:SP 0,30,236:0 +17 1117 . A <*> 0 . ;I16=8,2,0,0,372,13950,0,0,600,36000,0,0,166,3440,0,0;QS=1,0 PL:SP 0,30,235:0 +17 1118 . T <*> 0 . ;I16=8,2,0,0,366,13488,0,0,600,36000,0,0,164,3442,0,0;QS=1,0 PL:SP 0,30,230:0 +17 1119 . C <*> 0 . ;I16=7,2,0,0,326,12096,0,0,540,32400,0,0,151,3335,0,0;QS=1,0 PL:SP 0,27,224:0 +17 1120 . C <*> 0 . ;I16=7,2,0,0,338,12752,0,0,540,32400,0,0,161,3481,0,0;QS=1,0 PL:SP 0,27,227:0 +17 1121 . A <*> 0 . ;I16=7,2,0,0,349,13569,0,0,540,32400,0,0,160,3516,0,0;QS=1,0 PL:SP 0,27,233:0 +17 1122 . T <*> 0 . ;I16=8,2,0,0,365,13403,0,0,600,36000,0,0,158,3510,0,0;QS=1,0 PL:SP 0,30,230:0 +17 1123 . T <*> 0 . ;I16=8,2,0,0,349,12281,0,0,600,36000,0,0,157,3513,0,0;QS=1,0 PL:SP 0,30,221:0 +17 1124 . A <*> 0 . ;I16=7,2,0,0,327,11927,0,0,540,32400,0,0,157,3525,0,0;QS=1,0 PL:SP 0,27,218:0 +17 1125 . T <*> 0 . ;I16=7,2,0,0,339,12845,0,0,540,32400,0,0,157,3545,0,0;QS=1,0 PL:SP 0,27,228:0 +17 1126 . C <*> 0 . ;I16=7,2,0,0,343,13275,0,0,540,32400,0,0,157,3573,0,0;QS=1,0 PL:SP 0,27,234:0 +17 1127 . T <*> 0 . ;I16=7,2,0,0,345,13259,0,0,540,32400,0,0,157,3609,0,0;QS=1,0 PL:SP 0,27,231:0 +17 1128 . G <*> 0 . ;I16=7,2,0,0,350,13692,0,0,540,32400,0,0,157,3653,0,0;QS=1,0 PL:SP 0,27,236:0 +17 1129 . A <*> 0 . ;I16=6,2,0,0,282,10092,0,0,480,28800,0,0,156,3704,0,0;QS=1,0 PL:SP 0,24,204:0 +17 1130 . A <*> 0 . ;I16=7,2,0,0,315,11253,0,0,540,32400,0,0,156,3716,0,0;QS=1,0 PL:SP 0,27,215:0 +17 1131 . A <*> 0 . ;I16=5,2,0,0,270,10440,0,0,420,25200,0,0,157,3735,0,0;QS=1,0 PL:SP 0,21,206:0 +17 1132 . T <*> 0 . ;I16=5,2,0,0,261,9749,0,0,420,25200,0,0,157,3709,0,0;QS=1,0 PL:SP 0,21,198:0 +17 1133 . G <*> 0 . ;I16=5,2,0,0,278,11102,0,0,420,25200,0,0,157,3687,0,0;QS=1,0 PL:SP 0,21,214:0 +17 1134 . C <*> 0 . ;I16=5,2,0,0,273,10703,0,0,420,25200,0,0,157,3669,0,0;QS=1,0 PL:SP 0,21,209:0 +17 1135 . T <*> 0 . ;I16=5,2,0,0,272,10598,0,0,420,25200,0,0,157,3655,0,0;QS=1,0 PL:SP 0,21,209:0 +17 1136 . T <*> 0 . ;I16=5,2,0,0,263,9901,0,0,420,25200,0,0,157,3645,0,0;QS=1,0 PL:SP 0,21,200:0 +17 1137 . G <*> 0 . ;I16=5,2,0,0,280,11238,0,0,420,25200,0,0,157,3639,0,0;QS=1,0 PL:SP 0,21,214:0 +17 1138 . G <*> 0 . ;I16=5,2,0,0,257,9501,0,0,420,25200,0,0,157,3637,0,0;QS=1,0 PL:SP 0,21,197:0 +17 1139 . A <*> 0 . ;I16=5,2,0,0,262,9838,0,0,420,25200,0,0,157,3639,0,0;QS=1,0 PL:SP 0,21,200:0 +17 1140 . C <*> 0 . ;I16=5,2,0,0,281,11285,0,0,420,25200,0,0,157,3645,0,0;QS=1,0 PL:SP 0,21,214:0 +17 1141 . C <*> 0 . ;I16=5,2,0,0,279,11127,0,0,420,25200,0,0,156,3606,0,0;QS=1,0 PL:SP 0,21,212:0 +17 1142 . A <*> 0 . ;I16=5,2,0,0,277,10997,0,0,420,25200,0,0,155,3573,0,0;QS=1,0 PL:SP 0,21,212:0 +17 1143 . G <*> 0 . ;I16=5,2,0,0,291,12121,0,0,420,25200,0,0,154,3546,0,0;QS=1,0 PL:SP 0,21,222:0 +17 1144 . A <*> 0 . ;I16=5,2,0,0,269,10361,0,0,420,25200,0,0,153,3525,0,0;QS=1,0 PL:SP 0,21,205:0 +17 1145 . T <*> 0 . ;I16=5,2,0,0,271,10511,0,0,420,25200,0,0,152,3510,0,0;QS=1,0 PL:SP 0,21,206:0 +17 1146 . G <*> 0 . ;I16=5,2,0,0,271,10557,0,0,420,25200,0,0,151,3501,0,0;QS=1,0 PL:SP 0,21,210:0 +17 1147 . T <*> 0 . ;I16=6,2,0,0,288,10440,0,0,480,28800,0,0,150,3498,0,0;QS=1,0 PL:SP 0,24,207:0 +17 1148 . T <*> 0 . ;I16=6,2,0,0,269,9219,0,0,480,28800,0,0,149,3451,0,0;QS=1,0 PL:SP 0,24,196:0 +17 1149 . T <*> 0 . ;I16=6,2,0,0,283,10079,0,0,480,28800,0,0,148,3410,0,0;QS=1,0 PL:SP 0,24,205:0 +17 1150 . T <*> 0 . ;I16=6,2,0,0,291,10637,0,0,480,28800,0,0,146,3326,0,0;QS=1,0 PL:SP 0,24,208:0 +17 1151 . G <*> 0 . ;I16=6,2,0,0,306,11764,0,0,480,28800,0,0,144,3250,0,0;QS=1,0 PL:SP 0,24,220:0 +17 1152 . A <*> 0 . ;I16=6,2,0,0,281,9955,0,0,480,28800,0,0,142,3182,0,0;QS=1,0 PL:SP 0,24,202:0 +17 1153 . A <*> 0 . ;I16=6,2,0,0,278,9836,0,0,480,28800,0,0,140,3122,0,0;QS=1,0 PL:SP 0,24,202:0 +17 1154 . T <*> 0 . ;I16=7,2,0,0,308,10786,0,0,540,32400,0,0,138,3070,0,0;QS=1,0 PL:SP 0,27,212:0 +17 1155 . T <*> 0 . ;I16=6,2,0,0,294,10884,0,0,480,28800,0,0,138,3026,0,0;QS=1,0 PL:SP 0,24,211:0 +17 1156 . T <*> 0 . ;I16=5,3,0,0,276,9628,0,0,480,28800,0,0,113,2365,0,0;QS=1,0 PL:SP 0,24,210:0 +17 1157 . T <*> 0 . ;I16=6,3,0,0,320,11498,0,0,540,32400,0,0,139,2963,0,0;QS=1,0 PL:SP 0,27,230:0 +17 1158 . G <*> 0 . ;I16=6,3,0,0,332,12456,0,0,540,32400,0,0,140,2946,0,0;QS=1,0 PL:SP 0,27,240:0 +17 1159 . G <*> 0 . ;I16=6,3,0,0,349,13569,0,0,540,32400,0,0,140,2890,0,0;QS=1,0 PL:SP 0,27,249:0 +17 1160 . A <*> 0 . ;I16=6,3,0,0,318,11396,0,0,540,32400,0,0,140,2846,0,0;QS=1,0 PL:SP 0,27,229:0 +17 1161 . T <*> 0 . ;I16=6,3,0,0,308,10658,0,0,540,32400,0,0,140,2814,0,0;QS=1,0 PL:SP 0,27,221:0 +17 1162 . T <*> 0 . ;I16=6,3,0,0,323,11729,0,0,540,32400,0,0,140,2794,0,0;QS=1,0 PL:SP 0,27,232:0 +17 1163 . T <*> 0 . ;I16=6,4,0,0,342,11966,0,0,600,36000,0,0,140,2786,0,0;QS=1,0 PL:SP 0,30,243:0 +17 1164 . T <*> 0 . ;I16=6,4,0,0,330,11236,0,0,600,36000,0,0,141,2791,0,0;QS=1,0 PL:SP 0,30,235:0 +17 1165 . T <*> 0 . ;I16=6,4,0,0,338,11716,0,0,600,36000,0,0,142,2810,0,0;QS=1,0 PL:SP 0,30,240:0 +17 1166 . T <*> 0 . ;I16=5,4,0,0,313,11023,0,0,540,32400,0,0,144,2842,0,0;QS=1,0 PL:SP 0,27,231:0 +17 1167 . C <*> 0 . ;I16=5,4,0,0,353,13875,0,0,540,32400,0,0,146,2886,0,0;QS=1,0 PL:SP 0,27,255:0 +17 1168 . A <*> 0 . ;I16=5,4,0,0,324,11802,0,0,540,32400,0,0,148,2942,0,0;QS=1,0 PL:SP 0,27,238:0 +17 1169 . T <*> 0 . ;I16=5,4,0,0,338,12716,0,0,540,32400,0,0,150,3010,0,0;QS=1,0 PL:SP 0,27,247:0 +17 1170 . A <*> 0 . ;I16=5,4,0,0,334,12426,0,0,540,32400,0,0,152,3090,0,0;QS=1,0 PL:SP 0,27,244:0 +17 1171 . T <*> 0 . ;I16=5,4,0,0,341,12939,0,0,540,32400,0,0,153,3133,0,0;QS=1,0 PL:SP 0,27,249:0 +17 1172 . T <*> 0 . ;I16=5,4,0,0,319,11445,0,0,540,32400,0,0,154,3190,0,0;QS=1,0 PL:SP 0,27,235:0 +17 1173 . T <*> 0 . ;I16=5,4,0,0,326,11950,0,0,540,32400,0,0,154,3210,0,0;QS=1,0 PL:SP 0,27,241:0 +17 1174 . T <*> 0 . ;I16=5,4,0,0,312,10946,0,0,540,32400,0,0,154,3242,0,0;QS=1,0 PL:SP 0,27,230:0 +17 1175 . G <*> 0 . ;I16=5,3,0,0,310,12232,0,0,480,28800,0,0,155,3285,0,0;QS=1,0 PL:SP 0,24,234:0 +17 1176 . T <*> 0 . ;I16=5,3,0,0,291,10651,0,0,480,28800,0,0,156,3338,0,0;QS=1,0 PL:SP 0,24,221:0 +17 1177 . A <*> 0 . ;I16=5,3,0,0,293,10751,0,0,480,28800,0,0,157,3401,0,0;QS=1,0 PL:SP 0,24,220:0 +17 1178 . A <*> 0 . ;I16=5,3,0,0,290,10716,0,0,480,28800,0,0,158,3474,0,0;QS=1,0 PL:SP 0,24,221:0 +17 1179 . T <*> 0 . ;I16=5,3,0,0,293,10845,0,0,480,28800,0,0,159,3557,0,0;QS=1,0 PL:SP 0,24,223:0 +17 1180 . C <*> 0 . ;I16=4,3,0,0,278,11158,0,0,420,25200,0,0,156,3590,0,0;QS=1,0 PL:SP 0,21,222:0 +17 1181 . T <*> 0 . ;I16=5,3,0,0,312,12202,0,0,480,28800,0,0,158,3600,0,0;QS=1,0 PL:SP 0,24,236:0 +17 1182 . T <*> 0 . ;I16=5,4,0,0,319,11455,0,0,540,32400,0,0,156,3560,0,0;QS=1,0 PL:SP 0,27,236:0 +17 1183 . T <*> 0 . ;I16=5,4,0,0,324,11786,0,0,540,32400,0,0,155,3529,0,0;QS=1,0 PL:SP 0,27,239:0 +17 1184 . G <*> 0 . ;I16=4,4,0,0,303,11613,0,0,480,28800,0,0,155,3507,0,0;QS=1,0 PL:SP 0,24,234:0 +17 1185 . C <*> 0 . ;I16=4,4,0,0,320,12872,0,0,480,28800,0,0,155,3493,0,0;QS=1,0 PL:SP 0,24,246:0 +17 1186 . A <*> 0 . ;I16=4,4,0,0,312,12202,0,0,480,28800,0,0,155,3487,0,0;QS=1,0 PL:SP 0,24,240:0 +17 1187 . G <*> 0 . ;I16=5,4,0,0,322,11812,0,0,540,32400,0,0,155,3489,0,0;QS=1,0 PL:SP 0,27,240:0 +17 1188 . T <*> 0 . ;I16=6,4,0,0,352,12570,0,0,600,36000,0,0,156,3500,0,0;QS=1,0 PL:SP 0,30,248:0 +17 1189 . A <*> 0 . ;I16=6,4,0,0,368,13588,0,0,600,36000,0,0,157,3471,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1190 . T <*> 0 . ;I16=6,5,0,0,394,14240,0,0,660,39600,0,0,158,3452,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1191 . A <*> 0 . ;I16=6,5,0,0,389,13893,0,0,660,39600,0,0,160,3444,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1192 . T <*> 0 . ;I16=6,5,0,0,405,14991,0,0,660,39600,0,0,162,3448,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1193 . T <*> 0 . ;I16=6,5,0,0,398,14502,0,0,660,39600,0,0,164,3464,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1194 . T <*> 0 . ;I16=6,5,0,0,399,14545,0,0,660,39600,0,0,166,3492,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1195 . A <*> 0 . ;I16=6,5,0,0,389,14027,0,0,660,39600,0,0,168,3532,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1196 . C <*> 0 . ;I16=5,5,0,0,375,14145,0,0,600,36000,0,0,171,3583,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1197 . C <*> 0 . ;I16=5,5,0,0,369,14203,0,0,600,36000,0,0,173,3595,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1198 . A <*> 0 . ;I16=5,5,0,0,384,14790,0,0,600,36000,0,0,175,3619,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1199 . G <*> 0 . ;I16=5,5,0,0,393,15703,0,0,600,36000,0,0,177,3655,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1200 . T <*> 0 . ;I16=5,5,0,0,366,13518,0,0,600,36000,0,0,179,3703,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1201 . T <*> 0 . ;I16=5,5,0,0,362,13170,0,0,600,36000,0,0,181,3763,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1202 . C <*> 0 . ;I16=6,5,0,0,414,15812,0,0,660,39600,0,0,183,3835,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1203 . A <*> 0 . ;I16=6,5,0,0,406,15096,0,0,660,39600,0,0,186,3920,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1204 . G <*> 0 . ;I16=6,5,0,0,391,14793,0,0,660,39600,0,0,189,4019,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1205 . C <*> 0 . ;I16=6,5,0,0,408,15494,0,0,660,39600,0,0,192,4132,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1206 . A <*> 0 . ;I16=6,4,0,0,368,13650,0,0,600,36000,0,0,196,4258,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1207 . T <*> 0 . ;I16=6,4,0,0,358,13044,0,0,600,36000,0,0,200,4396,0,0;QS=1,0 PL:SP 0,30,254:0 +17 1208 . C <*> 0 . ;I16=6,4,0,0,396,15802,0,0,600,36000,0,0,203,4495,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1209 . C <*> 0 . ;I16=6,4,0,0,386,15248,0,0,600,36000,0,0,206,4604,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1210 . C <*> 0 . ;I16=6,4,0,0,398,16040,0,0,600,36000,0,0,209,4723,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1211 . T <*> 0 . ;I16=6,4,0,0,365,13533,0,0,600,36000,0,0,212,4852,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1212 . A <*> 0 . ;I16=6,4,0,0,348,12480,0,0,600,36000,0,0,215,4991,0,0;QS=1,0 PL:SP 0,30,246:0 +17 1213 . A <*> 0 . ;I16=6,4,0,0,358,13082,0,0,600,36000,0,0,217,5089,0,0;QS=1,0 PL:SP 0,30,253:0 +17 1214 . C <*> 0 . ;I16=6,4,0,0,386,15222,0,0,600,36000,0,0,218,5144,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1215 . T <*> 0 . ;I16=6,4,0,0,368,13852,0,0,600,36000,0,0,219,5205,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1216 . C <*> 0 . ;I16=6,4,0,0,397,15871,0,0,600,36000,0,0,219,5221,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1217 . A <*> 0 . ;I16=6,4,0,0,379,14459,0,0,600,36000,0,0,219,5241,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1218 . A <*> 0 . ;I16=6,4,0,0,365,13485,0,0,600,36000,0,0,219,5265,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1219 . A <*> 0 . ;I16=6,4,0,0,391,15375,0,0,600,36000,0,0,219,5293,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1220 . A <*> 0 . ;I16=6,4,0,0,357,13127,0,0,600,36000,0,0,219,5325,0,0;QS=1,0 PL:SP 0,30,253:0 +17 1221 . A <*> 0 . ;I16=6,4,0,0,362,13346,0,0,600,36000,0,0,219,5361,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1222 . T <*> 0 . ;I16=5,4,0,0,331,12345,0,0,540,32400,0,0,219,5351,0,0;QS=1,0 PL:SP 0,27,245:0 +17 1223 . T <*> 0 . ;I16=5,4,0,0,309,11013,0,0,540,32400,0,0,219,5345,0,0;QS=1,0 PL:SP 0,27,232:0 +17 1224 . C <*> 0 . ;I16=6,4,0,0,375,14419,0,0,600,36000,0,0,219,5343,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1225 . A <*> 0 . ;I16=6,4,0,0,389,15195,0,0,600,36000,0,0,220,5346,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1226 . A <*> 0 . ;I16=6,4,0,0,371,13919,0,0,600,36000,0,0,221,5355,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1227 . A <*> 0 . ;I16=6,4,0,0,374,14134,0,0,600,36000,0,0,222,5370,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1228 . A <*> 0 . ;I16=6,4,0,0,369,13833,0,0,600,36000,0,0,222,5340,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1229 . A <*> 0 . ;I16=6,4,0,0,390,15300,0,0,600,36000,0,0,222,5314,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1230 . T <*> 0 . ;I16=6,4,0,0,348,12368,0,0,600,36000,0,0,222,5292,0,0;QS=1,0 PL:SP 0,30,245:0 +17 1231 . C <*> 0 . ;I16=6,4,0,0,389,15219,0,0,600,36000,0,0,221,5225,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1232 . T <*> 0 . ;I16=6,4,0,0,374,14104,0,0,600,36000,0,0,220,5164,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1233 . G <*> 0 . ;I16=6,4,0,0,368,13792,0,0,600,36000,0,0,219,5109,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1234 . A <*> 0 . ;I16=6,5,0,0,393,14615,0,0,660,39600,0,0,218,5060,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1235 . A <*> 0 . ;I16=6,5,0,0,389,14089,0,0,660,39600,0,0,218,5018,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1236 . A <*> 0 . ;I16=6,5,0,0,399,14791,0,0,660,39600,0,0,218,4984,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1237 . T <*> 0 . ;I16=6,5,0,0,382,13712,0,0,660,39600,0,0,217,4909,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1238 . C <*> 0 . ;I16=7,5,0,0,452,17256,0,0,720,43200,0,0,215,4795,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1239 . C <*> 0 . ;I16=7,5,0,0,448,16972,0,0,720,43200,0,0,214,4694,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1240 . C <*> 0 . ;I16=7,5,0,0,439,16625,0,0,720,43200,0,0,213,4607,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1241 . A <*> 0 . ;I16=7,5,0,0,442,16518,0,0,720,43200,0,0,212,4534,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1242 . A <*> 0 . ;I16=7,5,0,0,453,17221,0,0,720,43200,0,0,211,4475,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1243 . A <*> 0 . ;I16=7,5,0,0,433,15865,0,0,720,43200,0,0,210,4430,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1244 . C <*> 0 . ;I16=7,4,0,0,384,13542,0,0,660,39600,0,0,199,4299,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1245 . G <*> 0 . ;I16=7,5,0,0,367,11879,0,0,720,43200,0,0,208,4382,0,0;QS=1,0 PL:SP 0,36,245:0 +17 1246 . C <*> 0 . ;I16=7,5,0,0,377,12545,0,0,720,43200,0,0,207,4379,0,0;QS=1,0 PL:SP 0,36,252:0 +17 1247 . G <*> 0 . ;I16=6,5,0,0,381,13519,0,0,660,39600,0,0,207,4389,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1248 . C <*> 0 . ;I16=5,5,0,0,374,14732,0,0,600,36000,0,0,182,3786,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1249 . C <*> 0 . ;I16=7,5,0,0,454,17508,0,0,720,43200,0,0,207,4445,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1250 . A <*> 0 . ;I16=7,5,0,0,434,15882,0,0,720,43200,0,0,207,4441,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1251 . A <*> 0 . ;I16=7,5,0,0,423,15295,0,0,720,43200,0,0,207,4449,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1252 . T <*> 0 . ;I16=7,5,0,0,426,15242,0,0,720,43200,0,0,207,4469,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1253 . A <*> 0 . ;I16=7,5,0,0,412,14530,0,0,720,43200,0,0,207,4501,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1254 . A <*> 0 . ;I16=7,5,0,0,453,17279,0,0,720,43200,0,0,207,4545,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1255 . G <*> 0 . ;I16=7,5,0,0,441,16811,0,0,720,43200,0,0,207,4601,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1256 . C <*> 0 . ;I16=7,4,0,0,420,16208,0,0,660,39600,0,0,208,4668,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1257 . A <*> 0 . ;I16=7,4,0,0,397,14509,0,0,660,39600,0,0,209,4745,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1258 . T <*> 0 . ;I16=7,4,0,0,409,15313,0,0,660,39600,0,0,210,4832,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1259 . T <*> 0 . ;I16=7,4,0,0,342,11270,0,0,660,39600,0,0,211,4929,0,0;QS=1,0 PL:SP 0,33,236:0 +17 1260 . C <*> 0 . ;I16=7,4,0,0,396,14740,0,0,660,39600,0,0,211,4985,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1261 . C <*> 0 . ;I16=6,4,0,0,352,13164,0,0,600,36000,0,0,186,4424,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1262 . C <*> 0 . ;I16=6,4,0,0,351,12855,0,0,600,36000,0,0,211,5071,0,0;QS=1,0 PL:SP 0,30,253:0 +17 1263 . T <*> 0 . ;I16=6,3,0,0,325,12095,0,0,540,32400,0,0,212,5100,0,0;QS=1,0 PL:SP 0,27,238:0 +17 1264 . T <*> 0 . ;I16=6,3,0,0,307,10945,0,0,540,32400,0,0,212,5084,0,0;QS=1,0 PL:SP 0,27,226:0 +17 1265 . T <*> 0 . ;I16=6,3,0,0,314,11426,0,0,540,32400,0,0,210,4974,0,0;QS=1,0 PL:SP 0,27,232:0 +17 1266 . G <*> 0 . ;I16=7,3,0,0,376,14474,0,0,600,36000,0,0,208,4872,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1267 . A <*> 0 . ;I16=7,3,0,0,370,13902,0,0,600,36000,0,0,207,4779,0,0;QS=1,0 PL:SP 0,30,253:0 +17 1268 . G <*> 0 . ;I16=7,3,0,0,385,15235,0,0,600,36000,0,0,206,4696,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1269 . C <*> 0 . ;I16=7,3,0,0,320,11046,0,0,600,36000,0,0,205,4623,0,0;QS=1,0 PL:SP 0,30,224:0 +17 1270 . G <*> 0 . ;I16=7,3,0,0,295,9191,0,0,600,36000,0,0,204,4560,0,0;QS=1,0 PL:SP 0,30,206:0 +17 1271 . T <*> 0 . ;I16=6,3,0,0,335,12567,0,0,540,32400,0,0,178,3882,0,0;QS=1,0 PL:SP 0,27,240:0 +17 1272 . C <*> 0 . ;I16=6,3,0,0,348,13652,0,0,540,32400,0,0,177,3839,0,0;QS=1,0 PL:SP 0,27,251:0 +17 1273 . A <*> 0 . ;I16=7,4,0,0,377,13493,0,0,660,39600,0,0,198,4290,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1274 . T <*> 0 . ;I16=7,4,0,0,409,15329,0,0,660,39600,0,0,197,4225,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1275 . G <*> 0 . ;I16=7,4,0,0,382,13798,0,0,660,39600,0,0,195,4123,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1276 . T <*> 0 . ;I16=7,4,0,0,362,12432,0,0,660,39600,0,0,193,4033,0,0;QS=1,0 PL:SP 0,33,248:0 +17 1277 . C <*> 0 . ;I16=7,5,0,0,385,12887,0,0,720,43200,0,0,190,3906,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1278 . G <*> 0 . ;I16=7,5,0,0,414,14542,0,0,720,43200,0,0,188,3794,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1279 . G <*> 0 . ;I16=7,5,0,0,431,15827,0,0,720,43200,0,0,186,3698,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1280 . T <*> 0 . ;I16=6,5,0,0,356,12318,0,0,660,39600,0,0,169,3393,0,0;QS=1,0 PL:SP 0,33,249:0 +17 1281 . G <*> 0 . ;I16=6,4,0,0,357,14005,0,0,600,36000,0,0,143,2733,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1282 . C <*> 0 . ;I16=6,5,0,0,412,15794,0,0,660,39600,0,0,167,3337,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1283 . T <*> 0 . ;I16=6,5,0,0,408,15390,0,0,660,39600,0,0,166,3330,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1284 . T <*> 0 . ;I16=6,5,0,0,364,12664,0,0,660,39600,0,0,165,3337,0,0;QS=1,0 PL:SP 0,33,254:0 +17 1285 . G <*> 0 . ;I16=6,4,0,0,391,15349,0,0,600,36000,0,0,139,2733,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1286 . G <*> 0 . ;I16=6,5,0,0,402,15294,0,0,660,39600,0,0,163,3393,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1287 . A <*> 0 . ;I16=5,5,0,0,356,12986,0,0,600,36000,0,0,163,3441,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1288 . A <*> 0 . ;I16=5,5,0,0,338,12050,0,0,600,36000,0,0,163,3501,0,0;QS=1,0 PL:SP 0,30,245:0 +17 1289 . T <*> 0 . ;I16=6,5,0,0,373,13191,0,0,660,39600,0,0,163,3573,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1290 . G <*> 0 . ;I16=6,3,0,0,336,12812,0,0,540,32400,0,0,166,3656,0,0;QS=1,0 PL:SP 0,27,242:0 +17 1291 . T <*> 0 . ;I16=6,3,0,0,313,11063,0,0,540,32400,0,0,169,3749,0,0;QS=1,0 PL:SP 0,27,225:0 +17 1292 . T <*> 0 . ;I16=6,3,0,0,326,11990,0,0,540,32400,0,0,171,3801,0,0;QS=1,0 PL:SP 0,27,236:0 +17 1293 . T <*> 0 . ;I16=6,3,0,0,337,12733,0,0,540,32400,0,0,173,3861,0,0;QS=1,0 PL:SP 0,27,242:0 +17 1294 . G <*> 0 . ;I16=6,3,0,0,351,13957,0,0,540,32400,0,0,175,3929,0,0;QS=1,0 PL:SP 0,27,254:0 +17 1295 . G <*> 0 . ;I16=6,3,0,0,329,12787,0,0,540,32400,0,0,177,4005,0,0;QS=1,0 PL:SP 0,27,244:0 +17 1296 . G <*> 0 . ;I16=6,3,0,0,303,11267,0,0,540,32400,0,0,179,4089,0,0;QS=1,0 PL:SP 0,27,227:0 +17 1297 . G <*> 0 . ;I16=7,3,0,0,304,10328,0,0,569,33241,0,0,206,4806,0,0;QS=1,0 PL:SP 0,30,219:0 +17 1298 . T <*> 0 . ;I16=7,3,0,0,330,11670,0,0,569,33241,0,0,208,4906,0,0;QS=1,0 PL:SP 0,30,233:0 +17 1299 . T <*> 0 . ;I16=7,3,0,0,349,12627,0,0,569,33241,0,0,208,4914,0,0;QS=1,0 PL:SP 0,30,242:0 +17 1300 . T <*> 0 . ;I16=7,3,0,0,333,11831,0,0,569,33241,0,0,208,4930,0,0;QS=1,0 PL:SP 0,30,235:0 +17 1301 . T G,<*> 0 . ;I16=5,3,1,0,300,11364,18,324,480,28800,29,841,183,4329,25,625;QS=0.943396,0.0566038,0 PL:SP 0,9,213,24,216,222:0 +17 1302 . G <*> 0 . ;I16=6,3,0,0,327,12369,0,0,509,29641,0,0,209,4985,0,0;QS=1,0 PL:SP 0,27,240:0 +17 1303 . G <*> 0 . ;I16=6,3,0,0,290,10312,0,0,509,29641,0,0,209,4971,0,0;QS=1,0 PL:SP 0,27,217:0 +17 1304 . A <*> 0 . ;I16=6,3,0,0,310,11054,0,0,509,29641,0,0,209,4961,0,0;QS=1,0 PL:SP 0,27,218:0 +17 1305 . T <*> 0 . ;I16=6,3,0,0,340,13024,0,0,509,29641,0,0,209,4955,0,0;QS=1,0 PL:SP 0,27,241:0 +17 1306 . T <*> 0 . ;I16=6,3,0,0,333,12461,0,0,509,29641,0,0,209,4953,0,0;QS=1,0 PL:SP 0,27,236:0 +17 1307 . T <*> 0 . ;I16=6,3,0,0,318,11694,0,0,509,29641,0,0,209,4955,0,0;QS=1,0 PL:SP 0,27,226:0 +17 1308 . A <*> 0 . ;I16=6,4,0,0,341,11939,0,0,569,33241,0,0,209,4961,0,0;QS=1,0 PL:SP 0,30,236:0 +17 1309 . C <*> 0 . ;I16=6,4,0,0,391,15321,0,0,569,33241,0,0,209,4923,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1310 . A <*> 0 . ;I16=6,4,0,0,384,14926,0,0,569,33241,0,0,209,4893,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1311 . G <*> 0 . ;I16=6,4,0,0,398,15996,0,0,569,33241,0,0,209,4871,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1312 . C <*> 0 . ;I16=6,4,0,0,397,16137,0,0,569,33241,0,0,209,4857,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1313 . T <*> 0 . ;I16=6,4,0,0,394,15752,0,0,569,33241,0,0,208,4802,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1314 . T <*> 0 . ;I16=6,4,0,0,349,12669,0,0,569,33241,0,0,207,4757,0,0;QS=1,0 PL:SP 0,30,245:0 +17 1315 . T <*> 0 . ;I16=6,4,0,0,358,13140,0,0,569,33241,0,0,205,4671,0,0;QS=1,0 PL:SP 0,30,250:0 +17 1316 . G <*> 0 . ;I16=7,4,0,0,396,14964,0,0,629,36841,0,0,203,4593,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1317 . G <*> 0 . ;I16=7,4,0,0,377,13825,0,0,629,36841,0,0,202,4524,0,0;QS=1,0 PL:SP 0,33,253:0 +17 1318 . G <*> 0 . ;I16=7,4,0,0,367,13043,0,0,629,36841,0,0,200,4416,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1319 . A <*> 0 . ;I16=7,4,0,0,393,14267,0,0,629,36841,0,0,198,4320,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1320 . C <*> 0 . ;I16=7,4,0,0,400,14652,0,0,629,36841,0,0,196,4236,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1321 . G <*> 0 . ;I16=7,4,0,0,364,12706,0,0,629,36841,0,0,194,4164,0,0;QS=1,0 PL:SP 0,33,244:0 +17 1322 . C <*> 0 . ;I16=7,4,0,0,422,16688,0,0,629,36841,0,0,192,4104,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1323 . T <*> 0 . ;I16=7,4,0,0,422,16528,0,0,629,36841,0,0,190,4056,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1324 . C <*> 0 . ;I16=6,4,0,0,372,14442,0,0,569,33241,0,0,188,3970,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1325 . A <*> 0 . ;I16=6,4,0,0,367,13699,0,0,569,33241,0,0,186,3896,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1326 . A <*> 0 . ;I16=6,4,0,0,357,13297,0,0,569,33241,0,0,184,3834,0,0;QS=1,0 PL:SP 0,30,249:0 +17 1327 . C <*> 0 . ;I16=7,4,0,0,398,14898,0,0,629,36841,0,0,182,3784,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1328 . C <*> 0 . ;I16=7,4,0,0,413,15749,0,0,629,36841,0,0,181,3747,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1329 . T <*> 0 . ;I16=7,4,0,0,400,15204,0,0,629,36841,0,0,180,3724,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1330 . G <*> 0 . ;I16=7,4,0,0,412,15996,0,0,629,36841,0,0,179,3715,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1331 . T <*> 0 . ;I16=7,4,0,0,390,14298,0,0,629,36841,0,0,178,3720,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1332 . A <*> 0 . ;I16=7,4,0,0,381,13511,0,0,629,36841,0,0,177,3739,0,0;QS=1,0 PL:SP 0,33,252:0 +17 1333 . C <*> 0 . ;I16=7,4,0,0,401,14853,0,0,629,36841,0,0,176,3772,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1334 . C <*> 0 . ;I16=7,3,0,0,385,15193,0,0,569,33241,0,0,175,3767,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1335 . T <*> 0 . ;I16=7,3,0,0,405,16427,0,0,569,33241,0,0,174,3772,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1336 . C <*> 0 . ;I16=8,3,0,0,393,14527,0,0,629,36841,0,0,173,3787,0,0;QS=1,0 PL:SP 0,33,250:0 +17 1337 . A <*> 0 . ;I16=8,3,0,0,395,14387,0,0,629,36841,0,0,173,3813,0,0;QS=1,0 PL:SP 0,33,249:0 +17 1338 . A <*> 0 . ;I16=7,4,0,0,405,15033,0,0,629,36841,0,0,174,3850,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1339 . T <*> 0 . ;I16=7,4,0,0,401,14953,0,0,629,36841,0,0,176,3898,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1340 . A <*> 0 . ;I16=6,4,0,0,362,13238,0,0,569,33241,0,0,174,3942,0,0;QS=1,0 PL:SP 0,30,250:0 +17 1341 . A <*> 0 . ;I16=7,3,0,0,359,13119,0,0,569,33241,0,0,154,3356,0,0;QS=1,0 PL:SP 0,30,245:0 +17 1342 . A <*> 0 . ;I16=7,4,0,0,375,13347,0,0,629,36841,0,0,179,3967,0,0;QS=1,0 PL:SP 0,33,254:0 +17 1343 . C <*> 0 . ;I16=6,4,0,0,367,13929,0,0,600,36000,0,0,180,3964,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1344 . C <*> 0 . ;I16=6,4,0,0,402,16256,0,0,600,36000,0,0,181,3971,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1345 . T <*> 0 . ;I16=6,4,0,0,383,14803,0,0,600,36000,0,0,182,3988,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1346 . G <*> 0 . ;I16=6,4,0,0,405,16425,0,0,600,36000,0,0,183,4015,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1347 . A <*> 0 . ;I16=6,4,0,0,381,14565,0,0,600,36000,0,0,184,4052,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1348 . T <*> 0 . ;I16=6,4,0,0,358,13260,0,0,600,36000,0,0,184,4050,0,0;QS=1,0 PL:SP 0,30,252:0 +17 1349 . T <*> 0 . ;I16=5,3,0,0,298,11180,0,0,480,28800,0,0,160,3434,0,0;QS=1,0 PL:SP 0,24,225:0 +17 1350 . T <*> 0 . ;I16=5,4,0,0,332,12272,0,0,540,32400,0,0,186,4078,0,0;QS=1,0 PL:SP 0,27,242:0 +17 1351 . T <*> 0 . ;I16=5,4,0,0,323,11831,0,0,540,32400,0,0,187,4107,0,0;QS=1,0 PL:SP 0,27,238:0 +17 1352 . A <*> 0 . ;I16=5,4,0,0,342,13008,0,0,540,32400,0,0,187,4097,0,0;QS=1,0 PL:SP 0,27,250:0 +17 1353 . A <*> 0 . ;I16=5,4,0,0,326,11952,0,0,540,32400,0,0,186,4048,0,0;QS=1,0 PL:SP 0,27,240:0 +17 1354 . A <*> 0 . ;I16=5,4,0,0,321,11583,0,0,540,32400,0,0,185,4009,0,0;QS=1,0 PL:SP 0,27,237:0 +17 1355 . A <*> 0 . ;I16=5,4,0,0,325,12073,0,0,540,32400,0,0,184,3980,0,0;QS=1,0 PL:SP 0,27,239:0 +17 1356 . A <*> 0 . ;I16=5,4,0,0,340,12912,0,0,540,32400,0,0,183,3961,0,0;QS=1,0 PL:SP 0,27,249:0 +17 1357 . A <*> 0 . ;I16=5,4,0,0,352,13810,0,0,540,32400,0,0,182,3952,0,0;QS=1,0 PL:SP 0,27,255:0 +17 1358 . G <*> 0 . ;I16=5,4,0,0,353,13929,0,0,540,32400,0,0,181,3953,0,0;QS=1,0 PL:SP 0,27,255:0 +17 1359 . T <*> 0 . ;I16=5,4,0,0,309,11033,0,0,540,32400,0,0,180,3964,0,0;QS=1,0 PL:SP 0,27,232:0 +17 1360 . T <*> 0 . ;I16=5,4,0,0,338,12732,0,0,540,32400,0,0,179,3985,0,0;QS=1,0 PL:SP 0,27,248:0 +17 1361 . T <*> 0 . ;I16=5,4,0,0,314,11272,0,0,540,32400,0,0,178,4016,0,0;QS=1,0 PL:SP 0,27,234:0 +17 1362 . G <*> 0 . ;I16=5,4,0,0,349,13697,0,0,540,32400,0,0,176,4006,0,0;QS=1,0 PL:SP 0,27,255:0 +17 1363 . G <*> 0 . ;I16=5,4,0,0,351,13891,0,0,540,32400,0,0,174,4004,0,0;QS=1,0 PL:SP 0,27,255:0 +17 1364 . G <*> 0 . ;I16=5,4,0,0,314,11166,0,0,540,32400,0,0,170,3910,0,0;QS=1,0 PL:SP 0,27,233:0 +17 1365 . G <*> 0 . ;I16=5,4,0,0,345,13579,0,0,540,32400,0,0,166,3824,0,0;QS=1,0 PL:SP 0,27,255:0 +17 1366 . G <*> 0 . ;I16=4,3,0,0,269,10399,0,0,420,25200,0,0,138,3120,0,0;QS=1,0 PL:SP 0,21,215:0 +17 1367 . G <*> 0 . ;I16=4,4,0,0,305,11871,0,0,480,28800,0,0,160,3672,0,0;QS=1,0 PL:SP 0,24,236:0 +17 1368 . A <*> 0 . ;I16=4,5,0,0,326,11880,0,0,540,32400,0,0,157,3605,0,0;QS=1,0 PL:SP 0,27,240:0 +17 1369 . T <*> 0 . ;I16=4,5,0,0,332,12270,0,0,540,32400,0,0,155,3545,0,0;QS=1,0 PL:SP 0,27,242:0 +17 1370 . T <*> 0 . ;I16=4,5,0,0,321,11675,0,0,540,32400,0,0,153,3493,0,0;QS=1,0 PL:SP 0,27,238:0 +17 1371 . C <*> 0 . ;I16=4,5,0,0,321,11903,0,0,540,32400,0,0,151,3449,0,0;QS=1,0 PL:SP 0,27,241:0 +17 1372 . C <*> 0 . ;I16=4,5,0,0,338,12960,0,0,540,32400,0,0,149,3413,0,0;QS=1,0 PL:SP 0,27,251:0 +17 1373 . C <*> 0 . ;I16=4,4,0,0,316,12568,0,0,480,28800,0,0,148,3384,0,0;QS=1,0 PL:SP 0,24,243:0 +17 1374 . C <*> 0 . ;I16=4,4,0,0,325,13223,0,0,480,28800,0,0,147,3361,0,0;QS=1,0 PL:SP 0,24,249:0 +17 1375 . T <*> 0 . ;I16=5,4,0,0,326,12088,0,0,540,32400,0,0,146,3344,0,0;QS=1,0 PL:SP 0,27,243:0 +17 1376 . A <*> 0 . ;I16=5,4,0,0,318,11344,0,0,540,32400,0,0,146,3334,0,0;QS=1,0 PL:SP 0,27,234:0 +17 1377 . A <*> 0 . ;I16=5,3,0,0,298,11336,0,0,480,28800,0,0,147,3331,0,0;QS=1,0 PL:SP 0,24,228:0 +17 1378 . G <*> 0 . ;I16=5,3,0,0,310,12098,0,0,480,28800,0,0,148,3334,0,0;QS=1,0 PL:SP 0,24,234:0 +17 1379 . C <*> 0 . ;I16=5,3,0,0,302,11490,0,0,480,28800,0,0,149,3343,0,0;QS=1,0 PL:SP 0,24,228:0 +17 1380 . C <*> 0 . ;I16=5,3,0,0,300,11290,0,0,480,28800,0,0,150,3358,0,0;QS=1,0 PL:SP 0,24,226:0 +17 1381 . C <*> 0 . ;I16=5,3,0,0,275,9727,0,0,480,28800,0,0,151,3379,0,0;QS=1,0 PL:SP 0,24,211:0 +17 1382 . G <*> 0 . ;I16=5,3,0,0,281,10051,0,0,480,28800,0,0,152,3406,0,0;QS=1,0 PL:SP 0,24,213:0 +17 1383 . C <*> 0 . ;I16=5,3,0,0,294,11206,0,0,480,28800,0,0,152,3390,0,0;QS=1,0 PL:SP 0,24,225:0 +17 1384 . C <*> 0 . ;I16=6,3,0,0,343,13319,0,0,540,32400,0,0,152,3382,0,0;QS=1,0 PL:SP 0,27,248:0 +17 1385 . A <*> 0 . ;I16=6,4,0,0,321,11161,0,0,600,36000,0,0,153,3383,0,0;QS=1,0 PL:SP 0,30,232:0 +17 1386 . C <*> 0 . ;I16=6,4,0,0,354,12636,0,0,600,36000,0,0,155,3395,0,0;QS=1,0 PL:SP 0,30,248:0 +17 1387 . C <*> 0 . ;I16=7,4,0,0,371,12971,0,0,660,39600,0,0,157,3419,0,0;QS=1,0 PL:SP 0,33,250:0 +17 1388 . C <*> 0 . ;I16=7,4,0,0,382,13758,0,0,660,39600,0,0,160,3456,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1389 . G <*> 0 . ;I16=5,4,0,0,314,11222,0,0,540,32400,0,0,150,3310,0,0;QS=1,0 PL:SP 0,27,234:0 +17 1390 . G <*> 0 . ;I16=6,4,0,0,367,13589,0,0,600,36000,0,0,168,3568,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1391 . A <*> 0 . ;I16=6,4,0,0,380,14596,0,0,600,36000,0,0,172,3642,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1392 . G <*> 0 . ;I16=6,4,0,0,368,14026,0,0,600,36000,0,0,176,3728,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1393 . A <*> 0 . ;I16=6,4,0,0,321,10701,0,0,600,36000,0,0,180,3826,0,0;QS=1,0 PL:SP 0,30,228:0 +17 1394 . C <*> 0 . ;I16=6,4,0,0,364,13668,0,0,600,36000,0,0,183,3885,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1395 . A <*> 0 . ;I16=6,5,0,0,401,15051,0,0,660,39600,0,0,186,3954,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1396 . G <*> 0 . ;I16=6,5,0,0,399,14999,0,0,660,39600,0,0,190,4034,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1397 . C <*> 0 . ;I16=6,4,0,0,329,10991,0,0,600,36000,0,0,192,4122,0,0;QS=1,0 PL:SP 0,30,231:0 +17 1398 . G <*> 0 . ;I16=6,5,0,0,362,12242,0,0,660,39600,0,0,198,4230,0,0;QS=1,0 PL:SP 0,33,250:0 +17 1399 . G <*> 0 . ;I16=6,5,0,0,394,14648,0,0,660,39600,0,0,201,4297,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1400 . A <*> 0 . ;I16=5,5,0,0,373,14163,0,0,600,36000,0,0,179,3753,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1401 . T <*> 0 . ;I16=6,5,0,0,365,12985,0,0,660,39600,0,0,206,4422,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1402 . T <*> 0 . ;I16=7,5,0,0,415,14779,0,0,720,43200,0,0,207,4429,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1403 . T <*> 0 . ;I16=7,5,0,0,418,14706,0,0,720,43200,0,0,209,4451,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1404 . C <*> 0 . ;I16=7,5,0,0,392,13924,0,0,720,43200,0,0,211,4489,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1405 . C <*> 0 . ;I16=7,5,0,0,449,17343,0,0,720,43200,0,0,213,4543,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1406 . T <*> 0 . ;I16=7,5,0,0,440,16342,0,0,720,43200,0,0,215,4613,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1407 . T <*> 0 . ;I16=6,5,0,0,393,14083,0,0,660,39600,0,0,192,4074,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1408 . A <*> 0 . ;I16=7,4,0,0,386,13714,0,0,660,39600,0,0,220,4800,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1409 . G <*> 0 . ;I16=7,4,0,0,411,15633,0,0,660,39600,0,0,223,4915,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1410 . T <*> 0 . ;I16=7,4,0,0,403,15021,0,0,660,39600,0,0,225,4993,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1411 . T <*> 0 . ;I16=7,4,0,0,371,12793,0,0,660,39600,0,0,225,4983,0,0;QS=1,0 PL:SP 0,33,250:0 +17 1412 . A <*> 0 . ;I16=7,4,0,0,366,12412,0,0,660,39600,0,0,225,4985,0,0;QS=1,0 PL:SP 0,33,245:0 +17 1413 . C <*> 0 . ;I16=7,4,0,0,409,15517,0,0,660,39600,0,0,223,4899,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1414 . T <*> 0 . ;I16=7,4,0,0,432,17098,0,0,660,39600,0,0,221,4825,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1415 . T <*> 0 . ;I16=7,4,0,0,366,12414,0,0,660,39600,0,0,219,4763,0,0;QS=1,0 PL:SP 0,33,246:0 +17 1416 . A <*> 0 . ;I16=8,4,0,0,416,14628,0,0,720,43200,0,0,217,4713,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1417 . C <*> 0 . ;I16=8,4,0,0,459,17687,0,0,720,43200,0,0,216,4676,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1418 . T <*> 0 . ;I16=8,4,0,0,459,17667,0,0,720,43200,0,0,215,4653,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1419 . A <*> 0 . ;I16=8,4,0,0,423,15425,0,0,720,43200,0,0,214,4644,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1420 . T <*> 0 . ;I16=8,4,0,0,426,15406,0,0,720,43200,0,0,213,4649,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1421 . G <*> 0 . ;I16=8,5,0,0,473,17559,0,0,780,46800,0,0,211,4617,0,0;QS=1,0 PL:SP 0,39,255:0 +17 1422 . C <*> 0 . ;I16=8,5,0,0,478,18028,0,0,780,46800,0,0,210,4598,0,0;QS=1,0 PL:SP 0,39,255:0 +17 1423 . T <*> 0 . ;I16=8,5,0,0,466,17358,0,0,780,46800,0,0,209,4593,0,0;QS=1,0 PL:SP 0,39,255:0 +17 1424 . C <*> 0 . ;I16=7,5,0,0,447,16893,0,0,720,43200,0,0,209,4601,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1425 . C <*> 0 . ;I16=7,5,0,0,461,18083,0,0,720,43200,0,0,209,4621,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1426 . T <*> 0 . ;I16=9,5,0,0,497,18067,0,0,840,50400,0,0,209,4653,0,0;QS=1,0 PL:SP 0,42,255:0 +17 1427 . T <*> 0 . ;I16=8,6,0,0,467,15997,0,0,809,47641,0,0,212,4698,0,0;QS=1,0 PL:SP 0,42,255:0 +17 1428 . G <*> 0 . ;I16=9,6,0,0,544,20022,0,0,869,51241,0,0,215,4707,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1429 . G <*> 0 . ;I16=9,6,0,0,511,18281,0,0,869,51241,0,0,219,4731,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1430 . C <*> 0 . ;I16=9,6,0,0,555,20875,0,0,869,51241,0,0,223,4771,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1431 . C <*> 0 . ;I16=9,6,0,0,551,20553,0,0,869,51241,0,0,227,4827,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1432 . A <*> 0 . ;I16=9,6,0,0,491,16751,0,0,869,51241,0,0,231,4899,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1433 . T <*> 0 . ;I16=9,7,0,0,572,20690,0,0,929,54841,0,0,235,4987,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1434 . T <*> 0 . ;I16=9,8,0,0,593,20941,0,0,989,58441,0,0,240,5092,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1435 . T <*> 0 . ;I16=8,8,0,0,581,21253,0,0,929,54841,0,0,221,4591,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1436 . C <*> 0 . ;I16=8,8,0,0,628,24738,0,0,929,54841,0,0,253,5359,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1437 . T <*> 0 . ;I16=8,8,0,0,599,22653,0,0,929,54841,0,0,260,5520,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1438 . C <*> 0 . ;I16=8,7,0,0,580,22576,0,0,869,51241,0,0,268,5698,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1439 . T <*> 0 . ;I16=8,7,0,0,541,19841,0,0,869,51241,0,0,276,5892,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1440 . A <*> 0 . ;I16=8,7,0,0,531,19303,0,0,869,51241,0,0,284,6102,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1441 . G <*> 0 . ;I16=8,8,0,0,630,25110,0,0,929,54841,0,0,293,6329,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1442 . G <*> 0 . ;I16=8,8,0,0,575,21003,0,0,929,54841,0,0,301,6523,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1443 . T <*> 0 . ;I16=7,8,0,0,539,19491,0,0,869,51241,0,0,291,6395,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1444 . A <*> 0 . ;I16=8,8,0,0,540,18958,0,0,929,54841,0,0,315,6863,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1445 . T <*> 0 . ;I16=8,7,0,0,542,19788,0,0,869,51241,0,0,311,6939,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1446 . T <*> 0 . ;I16=8,8,0,0,556,19718,0,0,929,54841,0,0,329,7275,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1447 . G <*> 0 . ;I16=8,8,0,0,618,24600,0,0,929,54841,0,0,335,7457,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1448 . G <*> 0 . ;I16=8,8,0,0,578,21332,0,0,929,54841,0,0,341,7655,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1449 . T <*> 0 . ;I16=8,8,0,0,569,20385,0,0,929,54841,0,0,347,7869,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1450 . A <*> 0 . ;I16=8,7,0,0,554,20564,0,0,869,51241,0,0,342,7950,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1451 . T <*> 0 . ;I16=8,8,0,0,563,20461,0,0,929,54841,0,0,357,8249,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1452 . A <*> 0 . ;I16=9,8,0,0,612,22414,0,0,989,58441,0,0,348,8220,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1453 . T <*> 0 . ;I16=9,9,0,0,659,24705,0,0,1049,62041,0,0,364,8444,0,0;QS=1,0 PL:SP 0,54,255:0 +17 1454 . T <*> 0 . ;I16=9,9,0,0,641,23445,0,0,1049,62041,0,0,367,8489,0,0;QS=1,0 PL:SP 0,54,255:0 +17 1455 . G <*> 0 . ;I16=9,9,0,0,684,26426,0,0,1049,62041,0,0,370,8548,0,0;QS=1,0 PL:SP 0,54,255:0 +17 1456 . T <*> 0 . ;I16=9,9,0,0,659,24381,0,0,1049,62041,0,0,373,8621,0,0;QS=1,0 PL:SP 0,54,255:0 +17 1457 . G <*> 0 . ;I16=9,9,0,0,659,24887,0,0,1049,62041,0,0,376,8708,0,0;QS=1,0 PL:SP 0,54,255:0 +17 1458 . T <*> 0 . ;I16=9,9,0,0,622,22096,0,0,1049,62041,0,0,379,8809,0,0;QS=1,0 PL:SP 0,54,255:0 +17 1459 . C <*> 0 . ;I16=9,9,0,0,706,28178,0,0,1049,62041,0,0,381,8873,0,0;QS=1,0 PL:SP 0,54,255:0 +17 1460 . T <*> 0 . ;I16=10,9,0,0,730,28432,0,0,1109,65641,0,0,381,8849,0,0;QS=1,0 PL:SP 0,57,255:0 +17 1461 . G <*> 0 . ;I16=10,9,0,0,696,26382,0,0,1109,65641,0,0,382,8838,0,0;QS=1,0 PL:SP 0,57,255:0 +17 1462 . C <*> 0 . ;I16=10,9,0,0,730,28266,0,0,1109,65641,0,0,382,8792,0,0;QS=1,0 PL:SP 0,57,255:0 +17 1463 . T <*> 0 . ;I16=10,9,0,0,718,27566,0,0,1109,65641,0,0,382,8762,0,0;QS=1,0 PL:SP 0,57,255:0 +17 1464 . G <*> 0 . ;I16=10,9,0,0,703,26375,0,0,1109,65641,0,0,382,8748,0,0;QS=1,0 PL:SP 0,57,255:0 +17 1465 . T <*> 0 . ;I16=10,9,0,0,697,25843,0,0,1109,65641,0,0,382,8750,0,0;QS=1,0 PL:SP 0,57,255:0 +17 1466 . G <*> 0 . ;I16=10,9,0,0,680,25760,0,0,1109,65641,0,0,381,8717,0,0;QS=1,0 PL:SP 0,57,255:0 +17 1467 . A <*> 0 . ;I16=9,9,0,0,611,21321,0,0,1049,62041,0,0,372,8600,0,0;QS=1,0 PL:SP 0,54,255:0 +17 1468 . A <*> 0 . ;I16=10,8,0,0,593,20597,0,0,1049,62041,0,0,378,8596,0,0;QS=1,0 PL:SP 0,54,255:0 +17 1469 . C T,<*> 0 . ;I16=9,8,1,0,612,22830,38,1444,989,58441,60,3600,363,8451,9,81;QS=0.940252,0.0597484,0 PL:SP 0,16,255,51,255,255:0 +17 1470 . T <*> 0 . ;I16=11,8,0,0,659,23899,0,0,1109,65641,0,0,376,8484,0,0;QS=1,0 PL:SP 0,57,255:0 +17 1471 . G <*> 0 . ;I16=11,8,0,0,676,25010,0,0,1109,65641,0,0,375,8429,0,0;QS=1,0 PL:SP 0,57,255:0 +17 1472 . T <*> 0 . ;I16=11,8,0,0,655,23485,0,0,1109,65641,0,0,374,8392,0,0;QS=1,0 PL:SP 0,57,255:0 +17 1473 . C <*> 0 . ;I16=11,8,0,0,688,25566,0,0,1109,65641,0,0,373,8373,0,0;QS=1,0 PL:SP 0,57,255:0 +17 1474 . C <*> 0 . ;I16=11,8,0,0,714,27612,0,0,1109,65641,0,0,372,8372,0,0;QS=1,0 PL:SP 0,57,255:0 +17 1475 . T <*> 0 . ;I16=9,8,0,0,620,23346,0,0,989,58441,0,0,356,8132,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1476 . T <*> 0 . ;I16=10,9,0,0,667,23871,0,0,1109,65641,0,0,397,9045,0,0;QS=1,0 PL:SP 0,57,255:0 +17 1477 . G <*> 0 . ;I16=10,9,0,0,720,27666,0,0,1109,65641,0,0,396,9044,0,0;QS=1,0 PL:SP 0,57,255:0 +17 1478 . G <*> 0 . ;I16=9,9,0,0,624,22924,0,0,1049,62041,0,0,368,8334,0,0;QS=1,0 PL:SP 0,54,255:0 +17 1479 . C <*> 0 . ;I16=10,9,0,0,676,24958,0,0,1109,65641,0,0,390,8888,0,0;QS=1,0 PL:SP 0,57,255:0 +17 1480 . C <*> 0 . ;I16=10,9,0,0,688,26014,0,0,1109,65641,0,0,387,8831,0,0;QS=1,0 PL:SP 0,57,255:0 +17 1481 . T <*> 0 . ;I16=10,9,0,0,685,25439,0,0,1109,65641,0,0,384,8788,0,0;QS=1,0 PL:SP 0,57,255:0 +17 1482 . G <*> 0 . ;I16=10,9,0,0,698,26364,0,0,1109,65641,0,0,381,8759,0,0;QS=1,0 PL:SP 0,57,255:0 +17 1483 . T <*> 0 . ;I16=10,10,0,0,669,22983,0,0,1169,69241,0,0,370,8680,0,0;QS=1,0 PL:SP 0,60,255:0 +17 1484 . T <*> 0 . ;I16=10,10,0,0,679,23589,0,0,1169,69241,0,0,370,8696,0,0;QS=1,0 PL:SP 0,60,255:0 +17 1485 . T <*> 0 . ;I16=10,9,0,0,659,23255,0,0,1109,65641,0,0,371,8727,0,0;QS=1,0 PL:SP 0,57,255:0 +17 1486 . G <*> 0 . ;I16=10,9,0,0,731,28439,0,0,1109,65641,0,0,371,8721,0,0;QS=1,0 PL:SP 0,57,255:0 +17 1487 . G <*> 0 . ;I16=9,9,0,0,627,22577,0,0,1049,62041,0,0,372,8726,0,0;QS=1,0 PL:SP 0,54,255:0 +17 1488 . T <*> 0 . ;I16=9,9,0,0,611,21085,0,0,1049,62041,0,0,373,8741,0,0;QS=1,0 PL:SP 0,54,255:0 +17 1489 . G <*> 0 . ;I16=9,9,0,0,653,24791,0,0,1049,62041,0,0,374,8766,0,0;QS=1,0 PL:SP 0,54,255:0 +17 1490 . A <*> 0 . ;I16=10,9,0,0,647,22757,0,0,1109,65641,0,0,375,8801,0,0;QS=1,0 PL:SP 0,57,255:0 +17 1491 . C <*> 0 . ;I16=9,9,0,0,598,20624,0,0,1049,62041,0,0,351,8173,0,0;QS=1,0 PL:SP 0,54,255:0 +17 1492 . G <*> 0 . ;I16=10,9,0,0,629,21701,0,0,1109,65641,0,0,377,8809,0,0;QS=1,0 PL:SP 0,57,255:0 +17 1493 . G <*> 0 . ;I16=10,8,0,0,616,22028,0,0,1049,62041,0,0,353,8209,0,0;QS=1,0 PL:SP 0,54,255:0 +17 1494 . G <*> 0 . ;I16=10,9,0,0,647,22799,0,0,1109,65641,0,0,379,8873,0,0;QS=1,0 PL:SP 0,57,255:0 +17 1495 . T <*> 0 . ;I16=9,8,0,0,538,17820,0,0,989,58441,0,0,355,8249,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1496 . G <*> 0 . ;I16=10,8,0,0,674,25750,0,0,1049,62041,0,0,380,8836,0,0;QS=1,0 PL:SP 0,54,255:0 +17 1497 . A <*> 0 . ;I16=9,9,0,0,594,20422,0,0,1049,62041,0,0,355,8185,0,0;QS=1,0 PL:SP 0,54,255:0 +17 1498 . G <*> 0 . ;I16=10,9,0,0,707,26853,0,0,1109,65641,0,0,381,8797,0,0;QS=1,0 PL:SP 0,57,255:0 +17 1499 . G <*> 0 . ;I16=11,9,0,0,692,24806,0,0,1169,69241,0,0,382,8798,0,0;QS=1,0 PL:SP 0,60,255:0 +17 1500 . A <*> 0 . ;I16=11,9,0,0,711,25817,0,0,1169,69241,0,0,384,8814,0,0;QS=1,0 PL:SP 0,60,255:0 +17 1501 . G <*> 0 . ;I16=11,9,0,0,757,29209,0,0,1169,69241,0,0,384,8748,0,0;QS=1,0 PL:SP 0,60,255:0 +17 1502 . C <*> 0 . ;I16=10,9,0,0,693,25781,0,0,1109,65641,0,0,384,8652,0,0;QS=1,0 PL:SP 0,57,255:0 +17 1503 . A <*> 0 . ;I16=11,9,0,0,714,25996,0,0,1169,69241,0,0,383,8527,0,0;QS=1,0 PL:SP 0,60,255:0 +17 1504 . G <*> 0 . ;I16=10,9,0,0,747,29557,0,0,1109,65641,0,0,362,7984,0,0;QS=1,0 PL:SP 0,57,255:0 +17 1505 . G <*> 0 . ;I16=11,8,0,0,660,24238,0,0,1109,65641,0,0,358,7722,0,0;QS=1,0 PL:SP 0,57,255:0 +17 1506 . G <*> 0 . ;I16=11,9,0,0,736,27360,0,0,1169,69241,0,0,383,8293,0,0;QS=1,0 PL:SP 0,60,255:0 +17 1507 . A <*> 0 . ;I16=11,9,0,0,680,23404,0,0,1169,69241,0,0,383,8263,0,0;QS=1,0 PL:SP 0,60,255:0 +17 1508 . C <*> 0 . ;I16=11,9,0,0,758,29032,0,0,1169,69241,0,0,382,8208,0,0;QS=1,0 PL:SP 0,60,255:0 +17 1509 . A <*> 0 . ;I16=12,9,0,0,759,27995,0,0,1229,72841,0,0,378,8028,0,0;QS=1,0 PL:SP 0,63,255:0 +17 1510 . G <*> 0 . ;I16=12,9,0,0,802,30894,0,0,1229,72841,0,0,375,7873,0,0;QS=1,0 PL:SP 0,63,255:0 +17 1511 . A <*> 0 . ;I16=12,9,0,0,712,24716,0,0,1229,72841,0,0,372,7744,0,0;QS=1,0 PL:SP 0,63,255:0 +17 1512 . A <*> 0 . ;I16=12,8,0,0,728,26826,0,0,1169,69241,0,0,344,7016,0,0;QS=1,0 PL:SP 0,60,255:0 +17 1513 . G <*> 0 . ;I16=11,9,0,0,753,29141,0,0,1169,69241,0,0,354,7420,0,0;QS=1,0 PL:SP 0,60,255:0 +17 1514 . G <*> 0 . ;I16=12,9,0,0,792,30112,0,0,1229,72841,0,0,363,7513,0,0;QS=1,0 PL:SP 0,63,255:0 +17 1515 . G <*> 0 . ;I16=11,9,0,0,696,25020,0,0,1169,69241,0,0,349,7339,0,0;QS=1,0 PL:SP 0,60,255:0 +17 1516 . T <*> 0 . ;I16=9,9,0,0,572,18778,0,0,1049,62041,0,0,335,7139,0,0;QS=1,0 PL:SP 0,54,255:0 +17 1517 . C <*> 0 . ;I16=10,9,0,0,694,26194,0,0,1109,65641,0,0,343,7203,0,0;QS=1,0 PL:SP 0,57,255:0 +17 1518 . C <*> 0 . ;I16=10,8,0,0,662,25072,0,0,1049,62041,0,0,319,6727,0,0;QS=1,0 PL:SP 0,54,255:0 +17 1519 . T <*> 0 . ;I16=11,9,0,0,694,24876,0,0,1169,69241,0,0,343,7191,0,0;QS=1,0 PL:SP 0,60,255:0 +17 1520 . G <*> 0 . ;I16=11,9,0,0,715,26571,0,0,1169,69241,0,0,339,7189,0,0;QS=1,0 PL:SP 0,60,255:0 +17 1521 . C <*> 0 . ;I16=11,8,0,0,607,20513,0,0,1109,65641,0,0,336,7210,0,0;QS=1,0 PL:SP 0,57,255:0 +17 1522 . G <*> 0 . ;I16=10,7,0,0,554,18340,0,0,989,58441,0,0,312,6906,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1523 . T <*> 0 . ;I16=11,8,0,0,640,22006,0,0,1109,65641,0,0,327,7171,0,0;QS=1,0 PL:SP 0,57,255:0 +17 1524 . G <*> 0 . ;I16=11,8,0,0,683,25163,0,0,1109,65641,0,0,322,7160,0,0;QS=1,0 PL:SP 0,57,255:0 +17 1525 . C <*> 0 . ;I16=11,9,0,0,706,25532,0,0,1169,69241,0,0,341,7745,0,0;QS=1,0 PL:SP 0,60,255:0 +17 1526 . C <*> 0 . ;I16=9,9,0,0,630,22610,0,0,1049,62041,0,0,337,7723,0,0;QS=1,0 PL:SP 0,54,255:0 +17 1527 . C <*> 0 . ;I16=9,8,0,0,611,22467,0,0,1020,61200,0,0,332,7618,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1528 . T <*> 0 . ;I16=8,8,0,0,601,22789,0,0,960,57600,0,0,328,7530,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1529 . G <*> 0 . ;I16=8,8,0,0,562,20432,0,0,960,57600,0,0,323,7407,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1530 . C <*> 0 . ;I16=8,7,0,0,540,20248,0,0,900,54000,0,0,309,7217,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1531 . C <*> 0 . ;I16=8,8,0,0,591,22683,0,0,960,57600,0,0,313,7203,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1532 . T <*> 0 . ;I16=8,8,0,0,558,20160,0,0,960,57600,0,0,308,7122,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1533 . T <*> 0 . ;I16=8,7,0,0,503,17303,0,0,900,54000,0,0,304,7054,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1534 . C <*> 0 . ;I16=9,6,0,0,546,20224,0,0,900,54000,0,0,301,6997,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1535 . A <*> 0 . ;I16=9,6,0,0,488,16500,0,0,900,54000,0,0,297,6851,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1536 . C <*> 0 . ;I16=10,6,0,0,541,18715,0,0,960,57600,0,0,293,6717,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1537 . A <*> 0 . ;I16=9,6,0,0,540,19748,0,0,900,54000,0,0,265,5971,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1538 . A <*> 0 . ;I16=10,6,0,0,602,22830,0,0,960,57600,0,0,287,6489,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1539 . G <*> 0 . ;I16=10,6,0,0,606,23454,0,0,960,57600,0,0,284,6396,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1540 . C <*> 0 . ;I16=10,5,0,0,543,19945,0,0,900,54000,0,0,282,6316,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1541 . C <*> 0 . ;I16=10,5,0,0,537,20103,0,0,900,54000,0,0,280,6248,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1542 . C <*> 0 . ;I16=10,5,0,0,572,22134,0,0,900,54000,0,0,278,6192,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1543 . C <*> 0 . ;I16=10,5,0,0,564,21666,0,0,900,54000,0,0,276,6148,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1544 . T <*> 0 . ;I16=10,5,0,0,559,21147,0,0,900,54000,0,0,273,6067,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1545 . G <*> 0 . ;I16=10,5,0,0,557,21179,0,0,900,54000,0,0,270,6000,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1546 . G <*> 0 . ;I16=10,5,0,0,524,19070,0,0,900,54000,0,0,267,5947,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1547 . A <*> 0 . ;I16=10,4,0,0,504,18428,0,0,840,50400,0,0,265,5907,0,0;QS=1,0 PL:SP 0,42,255:0 +17 1548 . A <*> 0 . ;I16=10,4,0,0,492,17922,0,0,840,50400,0,0,263,5879,0,0;QS=1,0 PL:SP 0,42,255:0 +17 1549 . G <*> 0 . ;I16=10,4,0,0,538,21124,0,0,840,50400,0,0,261,5863,0,0;QS=1,0 PL:SP 0,42,255:0 +17 1550 . G <*> 0 . ;I16=10,4,0,0,488,17936,0,0,840,50400,0,0,259,5859,0,0;QS=1,0 PL:SP 0,42,255:0 +17 1551 . A <*> 0 . ;I16=10,4,0,0,478,16780,0,0,840,50400,0,0,257,5867,0,0;QS=1,0 PL:SP 0,42,255:0 +17 1552 . A <*> 0 . ;I16=9,3,0,0,437,16051,0,0,720,43200,0,0,257,5885,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1553 . A <*> 0 . ;I16=8,3,0,0,385,13871,0,0,660,39600,0,0,232,5286,0,0;QS=1,0 PL:SP 0,33,251:0 +17 1554 . G <*> 0 . ;I16=9,3,0,0,449,16997,0,0,720,43200,0,0,257,5945,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1555 . T <*> 0 . ;I16=9,3,0,0,412,14506,0,0,720,43200,0,0,257,5987,0,0;QS=1,0 PL:SP 0,36,252:0 +17 1556 . T <*> 0 . ;I16=9,3,0,0,415,14657,0,0,720,43200,0,0,257,6037,0,0;QS=1,0 PL:SP 0,36,253:0 +17 1557 . G <*> 0 . ;I16=10,3,0,0,494,18872,0,0,780,46800,0,0,257,6095,0,0;QS=1,0 PL:SP 0,39,255:0 +17 1558 . T <*> 0 . ;I16=10,3,0,0,447,15721,0,0,780,46800,0,0,256,6064,0,0;QS=1,0 PL:SP 0,39,255:0 +17 1559 . T <*> 0 . ;I16=10,3,0,0,417,14129,0,0,780,46800,0,0,255,6047,0,0;QS=1,0 PL:SP 0,39,248:0 +17 1560 . T <*> 0 . ;I16=9,3,0,0,414,14542,0,0,720,43200,0,0,254,5992,0,0;QS=1,0 PL:SP 0,36,251:0 +17 1561 . T <*> 0 . ;I16=9,3,0,0,383,12969,0,0,720,43200,0,0,252,5898,0,0;QS=1,0 PL:SP 0,36,241:0 +17 1562 . G <*> 0 . ;I16=9,3,0,0,430,16038,0,0,720,43200,0,0,249,5765,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1563 . G <*> 0 . ;I16=8,4,0,0,425,15377,0,0,720,43200,0,0,227,5281,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1564 . G <*> 0 . ;I16=8,4,0,0,410,14516,0,0,720,43200,0,0,226,5206,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1565 . A <*> 0 . ;I16=9,4,0,0,460,16560,0,0,780,46800,0,0,241,5381,0,0;QS=1,0 PL:SP 0,39,255:0 +17 1566 . T <*> 0 . ;I16=9,4,0,0,456,16380,0,0,780,46800,0,0,238,5246,0,0;QS=1,0 PL:SP 0,39,255:0 +17 1567 . C <*> 0 . ;I16=9,4,0,0,470,17718,0,0,780,46800,0,0,235,5125,0,0;QS=1,0 PL:SP 0,39,255:0 +17 1568 . T <*> 0 . ;I16=9,4,0,0,459,16799,0,0,780,46800,0,0,232,5018,0,0;QS=1,0 PL:SP 0,39,255:0 +17 1569 . C <*> 0 . ;I16=8,4,0,0,456,17654,0,0,720,43200,0,0,230,4924,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1570 . T <*> 0 . ;I16=8,4,0,0,461,17943,0,0,720,43200,0,0,228,4842,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1571 . G <*> 0 . ;I16=8,4,0,0,428,15818,0,0,720,43200,0,0,226,4772,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1572 . C <*> 0 . ;I16=7,4,0,0,429,16959,0,0,660,39600,0,0,213,4565,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1573 . A <*> 0 . ;I16=7,3,0,0,375,14191,0,0,600,36000,0,0,201,4391,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1574 . C <*> 0 . ;I16=8,4,0,0,454,17350,0,0,720,43200,0,0,216,4444,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1575 . C <*> 0 . ;I16=7,4,0,0,399,15039,0,0,660,39600,0,0,187,3707,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1576 . C <*> 0 . ;I16=8,4,0,0,447,17023,0,0,720,43200,0,0,208,4236,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1577 . T <*> 0 . ;I16=8,4,0,0,448,17122,0,0,720,43200,0,0,204,4156,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1578 . C <*> 0 . ;I16=8,4,0,0,461,17857,0,0,720,43200,0,0,199,4043,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1579 . A <*> 0 . ;I16=8,4,0,0,393,14069,0,0,720,43200,0,0,194,3948,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1580 . G <*> 0 . ;I16=8,4,0,0,459,17757,0,0,720,43200,0,0,189,3871,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1581 . C <*> 0 . ;I16=8,4,0,0,406,14844,0,0,720,43200,0,0,184,3812,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1582 . C <*> 0 . ;I16=8,5,0,0,448,16110,0,0,780,46800,0,0,179,3771,0,0;QS=1,0 PL:SP 0,39,255:0 +17 1583 . T <*> 0 . ;I16=7,4,0,0,398,14798,0,0,660,39600,0,0,176,3696,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1584 . G <*> 0 . ;I16=7,4,0,0,413,15599,0,0,660,39600,0,0,172,3586,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1585 . G <*> 0 . ;I16=7,4,0,0,355,12259,0,0,660,39600,0,0,151,3203,0,0;QS=1,0 PL:SP 0,33,244:0 +17 1586 . A <*> 0 . ;I16=8,2,0,0,349,12311,0,0,600,36000,0,0,162,3398,0,0;QS=1,0 PL:SP 0,30,223:0 +17 1587 . C <*> 0 . ;I16=8,3,0,0,379,13493,0,0,660,39600,0,0,164,3352,0,0;QS=1,0 PL:SP 0,33,247:0 +17 1588 . A <*> 0 . ;I16=8,3,0,0,358,12056,0,0,660,39600,0,0,162,3306,0,0;QS=1,0 PL:SP 0,33,232:0 +17 1589 . A <*> 0 . ;I16=8,3,0,0,382,13606,0,0,660,39600,0,0,159,3225,0,0;QS=1,0 PL:SP 0,33,249:0 +17 1590 . C <*> 0 . ;I16=7,3,0,0,333,11627,0,0,600,36000,0,0,157,3157,0,0;QS=1,0 PL:SP 0,30,231:0 +17 1591 . T <*> 0 . ;I16=7,3,0,0,354,12940,0,0,600,36000,0,0,155,3101,0,0;QS=1,0 PL:SP 0,30,241:0 +17 1592 . T <*> 0 . ;I16=7,3,0,0,328,11082,0,0,600,36000,0,0,153,3057,0,0;QS=1,0 PL:SP 0,30,225:0 +17 1593 . G <*> 0 . ;I16=7,3,0,0,368,13690,0,0,600,36000,0,0,151,3025,0,0;QS=1,0 PL:SP 0,30,250:0 +17 1594 . T <*> 0 . ;I16=7,3,0,0,343,12035,0,0,600,36000,0,0,149,3005,0,0;QS=1,0 PL:SP 0,30,234:0 +17 1595 . G <*> 0 . ;I16=7,2,0,0,314,11374,0,0,540,32400,0,0,122,2372,0,0;QS=1,0 PL:SP 0,27,213:0 +17 1596 . C <*> 0 . ;I16=7,2,0,0,287,9581,0,0,540,32400,0,0,131,2805,0,0;QS=1,0 PL:SP 0,27,200:0 +17 1597 . C <*> 0 . ;I16=7,2,0,0,277,9299,0,0,540,32400,0,0,144,3016,0,0;QS=1,0 PL:SP 0,27,195:0 +17 1598 . C <*> 0 . ;I16=7,2,0,0,300,10366,0,0,540,32400,0,0,143,3041,0,0;QS=1,0 PL:SP 0,27,207:0 +17 1599 . A <*> 0 . ;I16=6,2,0,0,251,8459,0,0,480,28800,0,0,143,3075,0,0;QS=1,0 PL:SP 0,24,182:0 +17 1600 . T <*> 0 . ;I16=6,2,0,0,266,9142,0,0,480,28800,0,0,143,3117,0,0;QS=1,0 PL:SP 0,24,193:0 +17 1601 . C <*> 0 . ;I16=6,1,0,0,239,8399,0,0,420,25200,0,0,124,2806,0,0;QS=1,0 PL:SP 0,21,171:0 +17 1602 . T <*> 0 . ;I16=5,2,0,0,232,8276,0,0,420,25200,0,0,143,3225,0,0;QS=1,0 PL:SP 0,21,179:0 +17 1603 . G <*> 0 . ;I16=5,2,0,0,262,9924,0,0,420,25200,0,0,144,3290,0,0;QS=1,0 PL:SP 0,21,202:0 +17 1604 . G <*> 0 . ;I16=5,2,0,0,206,6464,0,0,420,25200,0,0,145,3361,0,0;QS=1,0 PL:SP 0,21,163:0 +17 1605 . T <*> 0 . ;I16=5,2,0,0,247,8823,0,0,420,25200,0,0,146,3438,0,0;QS=1,0 PL:SP 0,21,190:0 +17 1606 . G <*> 0 . ;I16=5,1,0,0,218,7992,0,0,360,21600,0,0,123,2945,0,0;QS=1,0 PL:SP 0,18,165:0 +17 1607 . A <*> 0 . ;I16=5,2,0,0,212,7092,0,0,420,25200,0,0,148,3610,0,0;QS=1,0 PL:SP 0,21,161:0 +17 1608 . C <*> 0 . ;I16=5,1,0,0,187,6271,0,0,360,21600,0,0,123,3029,0,0;QS=1,0 PL:SP 0,18,141:0 +17 1609 . C <*> 0 . ;I16=4,2,0,0,177,5763,0,0,360,21600,0,0,149,3701,0,0;QS=1,0 PL:SP 0,18,149:0 +17 1610 . C <*> 0 . ;I16=3,2,0,0,144,4602,0,0,300,18000,0,0,125,3125,0,0;QS=1,0 PL:SP 0,15,127:0 +17 1611 . C <*> 0 . ;I16=4,2,0,0,215,8073,0,0,360,21600,0,0,150,3750,0,0;QS=1,0 PL:SP 0,18,180:0 +17 1612 . T <*> 0 . ;I16=4,2,0,0,213,7659,0,0,360,21600,0,0,150,3750,0,0;QS=1,0 PL:SP 0,18,174:0 +17 1613 . C <*> 0 . ;I16=4,2,0,0,204,7092,0,0,360,21600,0,0,150,3750,0,0;QS=1,0 PL:SP 0,18,169:0 +17 1614 . A <*> 0 . ;I16=4,2,0,0,181,6007,0,0,360,21600,0,0,150,3750,0,0;QS=1,0 PL:SP 0,18,147:0 +17 1615 . C <*> 0 . ;I16=4,2,0,0,204,7486,0,0,360,21600,0,0,150,3750,0,0;QS=1,0 PL:SP 0,18,171:0 +17 1616 . T <*> 0 . ;I16=4,1,0,0,195,7639,0,0,300,18000,0,0,125,3125,0,0;QS=1,0 PL:SP 0,15,159:0 +17 1617 . C <*> 0 . ;I16=4,1,0,0,177,6427,0,0,300,18000,0,0,124,3076,0,0;QS=1,0 PL:SP 0,15,146:0 +17 1618 . A <*> 0 . ;I16=4,2,0,0,184,6110,0,0,360,21600,0,0,148,3654,0,0;QS=1,0 PL:SP 0,18,151:0 +17 1619 . G <*> 0 . ;I16=4,2,0,0,202,6924,0,0,360,21600,0,0,146,3560,0,0;QS=1,0 PL:SP 0,18,166:0 +17 1620 . C <*> 0 . ;I16=4,1,0,0,172,6018,0,0,300,18000,0,0,119,2845,0,0;QS=1,0 PL:SP 0,15,142:0 +17 1621 . C <*> 0 . ;I16=4,3,0,0,213,6939,0,0,420,25200,0,0,167,4009,0,0;QS=1,0 PL:SP 0,21,174:0 +17 1622 . A <*> 0 . ;I16=4,3,0,0,218,7384,0,0,420,25200,0,0,165,3927,0,0;QS=1,0 PL:SP 0,21,176:0 +17 1623 . C <*> 0 . ;I16=4,2,0,0,186,6128,0,0,360,21600,0,0,138,3224,0,0;QS=1,0 PL:SP 0,18,155:0 +17 1624 . C <*> 0 . ;I16=3,3,0,0,191,6419,0,0,360,21600,0,0,142,3414,0,0;QS=1,0 PL:SP 0,18,162:0 +17 1625 . A <*> 0 . ;I16=3,3,0,0,186,6148,0,0,360,21600,0,0,141,3381,0,0;QS=1,0 PL:SP 0,18,158:0 +17 1626 . G <*> 0 . ;I16=4,3,0,0,193,5999,0,0,420,25200,0,0,157,3639,0,0;QS=1,0 PL:SP 0,21,158:0 +17 1627 . A <*> 0 . ;I16=4,3,0,0,204,6314,0,0,420,25200,0,0,155,3577,0,0;QS=1,0 PL:SP 0,21,165:0 +17 1628 . C <*> 0 . ;I16=4,3,0,0,199,6373,0,0,420,25200,0,0,153,3519,0,0;QS=1,0 PL:SP 0,21,165:0 +17 1629 . T <*> 0 . ;I16=4,3,0,0,231,7933,0,0,420,25200,0,0,151,3465,0,0;QS=1,0 PL:SP 0,21,187:0 +17 1630 . T <*> 0 . ;I16=4,3,0,0,205,6609,0,0,420,25200,0,0,149,3415,0,0;QS=1,0 PL:SP 0,21,169:0 +17 1631 . C <*> 0 . ;I16=4,3,0,0,226,7736,0,0,420,25200,0,0,147,3369,0,0;QS=1,0 PL:SP 0,21,184:0 +17 1632 . C <*> 0 . ;I16=4,4,0,0,239,7539,0,0,480,28800,0,0,144,3278,0,0;QS=1,0 PL:SP 0,24,188:0 +17 1633 . A <*> 0 . ;I16=4,4,0,0,233,7299,0,0,480,28800,0,0,142,3194,0,0;QS=1,0 PL:SP 0,24,183:0 +17 1634 . C <*> 0 . ;I16=4,3,0,0,184,5374,0,0,420,25200,0,0,115,2493,0,0;QS=1,0 PL:SP 0,21,151:0 +17 1635 . G <*> 0 . ;I16=4,4,0,0,232,6884,0,0,480,28800,0,0,138,3050,0,0;QS=1,0 PL:SP 0,24,180:0 +17 1636 . A <*> 0 . ;I16=4,4,0,0,227,7113,0,0,480,28800,0,0,136,2990,0,0;QS=1,0 PL:SP 0,24,179:0 +17 1637 . C <*> 0 . ;I16=4,4,0,0,233,7415,0,0,480,28800,0,0,134,2938,0,0;QS=1,0 PL:SP 0,24,185:0 +17 1638 . A <*> 0 . ;I16=5,3,0,0,247,8113,0,0,480,28800,0,0,125,2809,0,0;QS=1,0 PL:SP 0,24,191:0 +17 1639 . G <*> 0 . ;I16=5,4,0,0,301,10807,0,0,540,32400,0,0,129,2763,0,0;QS=1,0 PL:SP 0,27,228:0 +17 1640 . G <*> 0 . ;I16=4,2,0,0,179,5791,0,0,360,21600,0,0,74,1434,0,0;QS=1,0 PL:SP 0,18,150:0 +17 1641 . C <*> 0 . ;I16=5,4,0,0,246,7446,0,0,540,32400,0,0,125,2635,0,0;QS=1,0 PL:SP 0,27,188:0 +17 1642 . T <*> 0 . ;I16=4,2,0,0,206,7414,0,0,360,21600,0,0,89,1863,0,0;QS=1,0 PL:SP 0,18,170:0 +17 1643 . C <*> 0 . ;I16=4,4,0,0,247,8091,0,0,480,28800,0,0,123,2551,0,0;QS=1,0 PL:SP 0,24,193:0 +17 1644 . C <*> 0 . ;I16=3,4,0,0,260,9812,0,0,420,25200,0,0,123,2523,0,0;QS=1,0 PL:SP 0,21,209:0 +17 1645 . A <*> 0 . ;I16=3,4,0,0,265,10159,0,0,420,25200,0,0,123,2503,0,0;QS=1,0 PL:SP 0,21,213:0 +17 1646 . G <*> 0 . ;I16=3,3,0,0,219,8223,0,0,360,21600,0,0,98,1866,0,0;QS=1,0 PL:SP 0,18,185:0 +17 1647 . C <*> 0 . ;I16=3,4,0,0,232,8402,0,0,420,25200,0,0,123,2487,0,0;QS=1,0 PL:SP 0,21,190:0 +17 1648 . C <*> 0 . ;I16=3,4,0,0,253,9307,0,0,420,25200,0,0,123,2491,0,0;QS=1,0 PL:SP 0,21,203:0 +17 1649 . T <*> 0 . ;I16=3,4,0,0,232,7916,0,0,420,25200,0,0,123,2503,0,0;QS=1,0 PL:SP 0,21,187:0 +17 1650 . C <*> 0 . ;I16=3,3,0,0,191,6545,0,0,360,21600,0,0,105,2199,0,0;QS=1,0 PL:SP 0,18,161:0 +17 1651 . G <*> 0 . ;I16=2,4,0,0,182,5638,0,0,360,21600,0,0,98,1926,0,0;QS=1,0 PL:SP 0,18,150:0 +17 1652 . G <*> 0 . ;I16=3,5,0,0,273,9991,0,0,480,28800,0,0,123,2587,0,0;QS=1,0 PL:SP 0,24,212:0 +17 1653 . C <*> 0 . ;I16=3,5,0,0,272,9428,0,0,480,28800,0,0,124,2632,0,0;QS=1,0 PL:SP 0,24,208:0 +17 1654 . A T,<*> 0 . ;I16=3,4,0,1,206,6556,15,225,420,25200,60,3600,103,2203,22,484;QS=0.932127,0.0678733,0 PL:SP 0,9,155,21,158,162:0 +17 1655 . C <*> 0 . ;I16=3,5,0,0,256,8588,0,0,480,28800,0,0,126,2752,0,0;QS=1,0 PL:SP 0,24,198:0 +17 1656 . C <*> 0 . ;I16=4,4,0,0,263,8737,0,0,480,28800,0,0,103,2251,0,0;QS=1,0 PL:SP 0,24,202:0 +17 1657 . T <*> 0 . ;I16=3,5,0,0,269,9259,0,0,480,28800,0,0,129,2863,0,0;QS=1,0 PL:SP 0,24,206:0 +17 1658 . T <*> 0 . ;I16=3,5,0,0,242,7758,0,0,480,28800,0,0,130,2860,0,0;QS=1,0 PL:SP 0,24,187:0 +17 1659 . C <*> 0 . ;I16=3,5,0,0,283,10477,0,0,480,28800,0,0,131,2867,0,0;QS=1,0 PL:SP 0,24,219:0 +17 1660 . A <*> 0 . ;I16=3,4,0,0,208,6984,0,0,420,25200,0,0,123,2771,0,0;QS=1,0 PL:SP 0,21,172:0 +17 1661 . G <*> 0 . ;I16=3,5,0,0,267,9533,0,0,480,28800,0,0,131,2815,0,0;QS=1,0 PL:SP 0,24,209:0 +17 1662 . C <*> 0 . ;I16=3,4,0,0,238,8320,0,0,420,25200,0,0,112,2446,0,0;QS=1,0 PL:SP 0,21,192:0 +17 1663 . C <*> 0 . ;I16=3,4,0,0,219,7289,0,0,420,25200,0,0,132,2810,0,0;QS=1,0 PL:SP 0,21,178:0 +17 1664 . A <*> 0 . ;I16=3,3,0,0,198,6620,0,0,360,21600,0,0,120,2628,0,0;QS=1,0 PL:SP 0,18,167:0 +17 1665 . T <*> 0 . ;I16=3,4,0,0,228,7764,0,0,420,25200,0,0,132,2742,0,0;QS=1,0 PL:SP 0,21,185:0 +17 1666 . G <*> 0 . ;I16=3,4,0,0,211,6863,0,0,420,25200,0,0,132,2720,0,0;QS=1,0 PL:SP 0,21,173:0 +17 1667 . G <*> 0 . ;I16=3,4,0,0,225,7695,0,0,420,25200,0,0,132,2706,0,0;QS=1,0 PL:SP 0,21,183:0 +17 1668 . A <*> 0 . ;I16=3,3,0,0,185,6233,0,0,360,21600,0,0,116,2444,0,0;QS=1,0 PL:SP 0,18,158:0 +17 1669 . C <*> 0 . ;I16=3,4,0,0,211,6745,0,0,420,25200,0,0,132,2702,0,0;QS=1,0 PL:SP 0,21,172:0 +17 1670 . A <*> 0 . ;I16=3,6,0,0,295,9973,0,0,540,32400,0,0,132,2712,0,0;QS=1,0 PL:SP 0,27,215:0 +17 1671 . G <*> 0 . ;I16=3,6,0,0,291,9875,0,0,540,32400,0,0,133,2683,0,0;QS=1,0 PL:SP 0,27,214:0 +17 1672 . T <*> 0 . ;I16=3,6,0,0,278,9014,0,0,540,32400,0,0,134,2668,0,0;QS=1,0 PL:SP 0,27,203:0 +17 1673 . T <*> 0 . ;I16=3,6,0,0,311,10823,0,0,540,32400,0,0,114,2226,0,0;QS=1,0 PL:SP 0,27,221:0 +17 1674 . C <*> 0 . ;I16=3,8,0,0,381,13355,0,0,660,39600,0,0,157,3081,0,0;QS=1,0 PL:SP 0,33,244:0 +17 1675 . C <*> 0 . ;I16=3,8,0,0,337,10831,0,0,660,39600,0,0,160,3152,0,0;QS=1,0 PL:SP 0,33,222:0 +17 1676 . G <*> 0 . ;I16=3,8,0,0,337,10891,0,0,660,39600,0,0,163,3241,0,0;QS=1,0 PL:SP 0,33,222:0 +17 1677 . C <*> 0 . ;I16=3,8,0,0,336,11160,0,0,660,39600,0,0,166,3348,0,0;QS=1,0 PL:SP 0,33,225:0 +17 1678 . C <*> 0 . ;I16=3,8,0,0,358,12628,0,0,660,39600,0,0,168,3422,0,0;QS=1,0 PL:SP 0,33,235:0 +17 1679 . A <*> 0 . ;I16=3,8,0,0,352,12384,0,0,660,39600,0,0,170,3512,0,0;QS=1,0 PL:SP 0,33,235:0 +17 1680 . G <*> 0 . ;I16=3,8,0,0,384,13994,0,0,660,39600,0,0,171,3567,0,0;QS=1,0 PL:SP 0,33,253:0 +17 1681 . C <*> 0 . ;I16=3,8,0,0,337,10901,0,0,660,39600,0,0,172,3636,0,0;QS=1,0 PL:SP 0,33,223:0 +17 1682 . G <*> 0 . ;I16=3,7,0,0,318,10636,0,0,600,36000,0,0,173,3667,0,0;QS=1,0 PL:SP 0,30,222:0 +17 1683 . T <*> 0 . ;I16=3,7,0,0,369,13753,0,0,600,36000,0,0,174,3708,0,0;QS=1,0 PL:SP 0,30,250:0 +17 1684 . T <*> 0 . ;I16=2,7,0,0,334,12506,0,0,540,32400,0,0,175,3759,0,0;QS=1,0 PL:SP 0,27,227:0 +17 1685 . G <*> 0 . ;I16=2,6,0,0,293,11201,0,0,480,28800,0,0,152,3194,0,0;QS=1,0 PL:SP 0,24,216:0 +17 1686 . C <*> 0 . ;I16=2,7,0,0,332,12388,0,0,540,32400,0,0,179,3887,0,0;QS=1,0 PL:SP 0,27,225:0 +17 1687 . C <*> 0 . ;I16=2,6,0,0,305,11681,0,0,480,28800,0,0,156,3338,0,0;QS=1,0 PL:SP 0,24,221:0 +17 1688 . C <*> 0 . ;I16=2,7,0,0,345,13527,0,0,540,32400,0,0,183,4047,0,0;QS=1,0 PL:SP 0,27,239:0 +17 1689 . T <*> 0 . ;I16=2,7,0,0,324,12104,0,0,540,32400,0,0,185,4139,0,0;QS=1,0 PL:SP 0,27,224:0 +17 1690 . C <*> 0 . ;I16=2,7,0,0,356,14216,0,0,540,32400,0,0,187,4239,0,0;QS=1,0 PL:SP 0,27,242:0 +17 1691 . T <*> 0 . ;I16=2,7,0,0,329,12331,0,0,540,32400,0,0,189,4347,0,0;QS=1,0 PL:SP 0,27,225:0 +17 1692 . G <*> 0 . ;I16=2,6,0,0,300,11404,0,0,480,28800,0,0,166,3838,0,0;QS=1,0 PL:SP 0,24,218:0 +17 1693 . T <*> 0 . ;I16=2,7,0,0,337,12673,0,0,540,32400,0,0,193,4587,0,0;QS=1,0 PL:SP 0,27,227:0 +17 1694 . T <*> 0 . ;I16=2,7,0,0,319,11691,0,0,540,32400,0,0,195,4719,0,0;QS=1,0 PL:SP 0,27,221:0 +17 1695 . C <*> 0 . ;I16=2,7,0,0,327,12229,0,0,540,32400,0,0,197,4859,0,0;QS=1,0 PL:SP 0,27,227:0 +17 1696 . T <*> 0 . ;I16=2,6,0,0,298,11484,0,0,480,28800,0,0,198,4904,0,0;QS=1,0 PL:SP 0,24,219:0 +17 1697 . G <*> 0 . ;I16=2,6,0,0,277,10305,0,0,480,28800,0,0,199,4951,0,0;QS=1,0 PL:SP 0,24,208:0 +17 1698 . C <*> 0 . ;I16=2,6,0,0,313,12499,0,0,480,28800,0,0,200,5000,0,0;QS=1,0 PL:SP 0,24,229:0 +17 1699 . T <*> 0 . ;I16=2,5,0,0,265,10067,0,0,420,25200,0,0,175,4375,0,0;QS=1,0 PL:SP 0,21,203:0 +17 1700 . G <*> 0 . ;I16=2,5,0,0,282,11430,0,0,420,25200,0,0,175,4375,0,0;QS=1,0 PL:SP 0,21,216:0 +17 1701 . T <*> 0 . ;I16=2,6,0,0,288,10414,0,0,480,28800,0,0,200,5000,0,0;QS=1,0 PL:SP 0,24,207:0 +17 1702 . T <*> 0 . ;I16=2,6,0,0,292,10864,0,0,480,28800,0,0,200,5000,0,0;QS=1,0 PL:SP 0,24,214:0 +17 1703 . T <*> 0 . ;I16=2,5,0,0,258,9522,0,0,420,25200,0,0,175,4375,0,0;QS=1,0 PL:SP 0,21,197:0 +17 1704 . T <*> 0 . ;I16=2,6,0,0,289,10557,0,0,480,28800,0,0,200,5000,0,0;QS=1,0 PL:SP 0,24,208:0 +17 1705 . C <*> 0 . ;I16=2,6,0,0,321,12963,0,0,480,28800,0,0,200,5000,0,0;QS=1,0 PL:SP 0,24,232:0 +17 1706 . T <*> 0 . ;I16=2,6,0,0,309,11975,0,0,480,28800,0,0,200,5000,0,0;QS=1,0 PL:SP 0,24,221:0 +17 1707 . C <*> 0 . ;I16=2,7,0,0,337,13047,0,0,540,32400,0,0,199,4951,0,0;QS=1,0 PL:SP 0,27,235:0 +17 1708 . T <*> 0 . ;I16=2,8,0,0,346,12720,0,0,600,36000,0,0,199,4905,0,0;QS=1,0 PL:SP 0,30,229:0 +17 1709 . A <*> 0 . ;I16=2,7,0,0,311,10871,0,0,540,32400,0,0,175,4239,0,0;QS=1,0 PL:SP 0,27,210:0 +17 1710 . C <*> 0 . ;I16=2,9,0,0,381,13831,0,0,660,39600,0,0,201,4829,0,0;QS=1,0 PL:SP 0,33,236:0 +17 1711 . C <*> 0 . ;I16=2,9,0,0,413,15773,0,0,660,39600,0,0,203,4801,0,0;QS=1,0 PL:SP 0,33,250:0 +17 1712 . A <*> 0 . ;I16=2,9,0,0,414,15884,0,0,660,39600,0,0,205,4781,0,0;QS=1,0 PL:SP 0,33,252:0 +17 1713 . G <*> 0 . ;I16=2,10,0,0,464,18118,0,0,720,43200,0,0,206,4720,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1714 . A <*> 0 . ;I16=2,10,0,0,398,13920,0,0,720,43200,0,0,208,4670,0,0;QS=1,0 PL:SP 0,36,234:0 +17 1715 . A <*> 0 . ;I16=2,10,0,0,472,18652,0,0,720,43200,0,0,210,4632,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1716 . G <*> 0 . ;I16=2,10,0,0,455,17437,0,0,720,43200,0,0,212,4606,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1717 . T <*> 0 . ;I16=2,11,0,0,476,17546,0,0,780,46800,0,0,214,4592,0,0;QS=1,0 PL:SP 0,39,253:0 +17 1718 . G <*> 0 . ;I16=2,10,0,0,424,15752,0,0,720,43200,0,0,192,3966,0,0;QS=1,0 PL:SP 0,36,249:0 +17 1719 . C <*> 0 . ;I16=4,11,0,0,518,18446,0,0,900,54000,0,0,220,4604,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1720 . C <*> 0 . ;I16=4,11,0,0,573,22095,0,0,900,54000,0,0,225,4633,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1721 . C <*> 0 . ;I16=4,10,0,0,482,17130,0,0,840,50400,0,0,219,4559,0,0;QS=1,0 PL:SP 0,42,255:0 +17 1722 . T <*> 0 . ;I16=4,10,0,0,511,19075,0,0,840,50400,0,0,223,4601,0,0;QS=1,0 PL:SP 0,42,255:0 +17 1723 . T <*> 0 . ;I16=4,11,0,0,477,15843,0,0,900,54000,0,0,240,4828,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1724 . C <*> 0 . ;I16=4,11,0,0,534,19814,0,0,900,54000,0,0,245,4929,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1725 . C G,<*> 0 . ;I16=4,10,0,1,492,17586,25,625,840,50400,60,3600,232,4724,18,324;QS=0.951644,0.0483559,0 PL:SP 0,20,255,42,255,255:0 +17 1726 . C <*> 0 . ;I16=4,11,0,0,585,23121,0,0,900,54000,0,0,255,5185,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1727 . T <*> 0 . ;I16=4,11,0,0,520,18776,0,0,900,54000,0,0,259,5291,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1728 . C <*> 0 . ;I16=4,11,0,0,552,20492,0,0,900,54000,0,0,263,5417,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1729 . C <*> 0 . ;I16=4,11,0,0,605,24475,0,0,900,54000,0,0,267,5563,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1730 . T <*> 0 . ;I16=4,11,0,0,510,17820,0,0,900,54000,0,0,271,5729,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1731 . C <*> 0 . ;I16=4,11,0,0,593,23597,0,0,900,54000,0,0,274,5866,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1732 . A <*> 0 . ;I16=5,10,0,0,496,16994,0,0,900,54000,0,0,278,6024,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1733 . C <*> 0 . ;I16=6,10,0,0,574,21250,0,0,960,57600,0,0,282,6152,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1734 . C <*> 0 . ;I16=6,10,0,0,618,24360,0,0,960,57600,0,0,286,6250,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1735 . T <*> 0 . ;I16=7,10,0,0,622,23462,0,0,1020,61200,0,0,290,6368,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1736 . G <*> 0 . ;I16=7,9,0,0,615,23775,0,0,960,57600,0,0,279,6231,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1737 . A <*> 0 . ;I16=7,10,0,0,598,21578,0,0,1020,61200,0,0,297,6515,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1738 . C <*> 0 . ;I16=6,10,0,0,590,22102,0,0,960,57600,0,0,301,6595,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1739 . C <*> 0 . ;I16=6,10,0,0,613,23781,0,0,960,57600,0,0,304,6644,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1740 . A <*> 0 . ;I16=6,10,0,0,539,18849,0,0,960,57600,0,0,307,6711,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1741 . C <*> 0 . ;I16=6,10,0,0,613,23931,0,0,960,57600,0,0,310,6796,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1742 . T <*> 0 . ;I16=6,10,0,0,606,23226,0,0,960,57600,0,0,313,6899,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1743 . C <*> 0 . ;I16=6,10,0,0,644,26148,0,0,960,57600,0,0,315,6969,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1744 . T <*> 0 . ;I16=6,9,0,0,576,22186,0,0,900,54000,0,0,310,7006,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1745 . G <*> 0 . ;I16=6,10,0,0,623,24725,0,0,960,57600,0,0,315,6957,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1746 . G <*> 0 . ;I16=6,9,0,0,566,21520,0,0,900,54000,0,0,308,6850,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1747 . G <*> 0 . ;I16=6,9,0,0,564,21608,0,0,900,54000,0,0,307,6793,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1748 . G <*> 0 . ;I16=6,10,0,0,598,23054,0,0,960,57600,0,0,308,6710,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1749 . A <*> 0 . ;I16=6,9,0,0,545,20231,0,0,900,54000,0,0,303,6625,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1750 . A <*> 0 . ;I16=6,10,0,0,583,21513,0,0,960,57600,0,0,302,6566,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1751 . A <*> 0 . ;I16=6,10,0,0,586,21780,0,0,960,57600,0,0,299,6521,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1752 . T <*> 0 . ;I16=6,9,0,0,544,20116,0,0,900,54000,0,0,297,6493,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1753 . C <*> 0 . ;I16=6,9,0,0,583,22843,0,0,900,54000,0,0,295,6481,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1754 . C <*> 0 . ;I16=6,9,0,0,576,22240,0,0,900,54000,0,0,293,6485,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1755 . C <*> 0 . ;I16=6,9,0,0,583,23147,0,0,900,54000,0,0,291,6505,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1756 . T <*> 0 . ;I16=5,9,0,0,548,21496,0,0,840,50400,0,0,290,6540,0,0;QS=1,0 PL:SP 0,42,255:0 +17 1757 . C <*> 0 . ;I16=5,9,0,0,564,22806,0,0,840,50400,0,0,289,6589,0,0;QS=1,0 PL:SP 0,42,255:0 +17 1758 . A <*> 0 . ;I16=5,9,0,0,552,21838,0,0,840,50400,0,0,287,6601,0,0;QS=1,0 PL:SP 0,42,255:0 +17 1759 . G <*> 0 . ;I16=5,9,0,0,549,21641,0,0,840,50400,0,0,284,6574,0,0;QS=1,0 PL:SP 0,42,255:0 +17 1760 . C <*> 0 . ;I16=5,9,0,0,562,22678,0,0,840,50400,0,0,281,6557,0,0;QS=1,0 PL:SP 0,42,255:0 +17 1761 . A <*> 0 . ;I16=5,9,0,0,450,15520,0,0,840,50400,0,0,277,6499,0,0;QS=1,0 PL:SP 0,42,255:0 +17 1762 . C <*> 0 . ;I16=5,8,0,0,484,18330,0,0,780,46800,0,0,274,6448,0,0;QS=1,0 PL:SP 0,39,255:0 +17 1763 . C <*> 0 . ;I16=5,8,0,0,506,19892,0,0,780,46800,0,0,271,6403,0,0;QS=1,0 PL:SP 0,39,255:0 +17 1764 . C <*> 0 . ;I16=5,8,0,0,531,21793,0,0,780,46800,0,0,268,6364,0,0;QS=1,0 PL:SP 0,39,255:0 +17 1765 . T <*> 0 . ;I16=5,8,0,0,497,19109,0,0,780,46800,0,0,265,6331,0,0;QS=1,0 PL:SP 0,39,255:0 +17 1766 . C <*> 0 . ;I16=5,8,0,0,513,20455,0,0,780,46800,0,0,262,6304,0,0;QS=1,0 PL:SP 0,39,255:0 +17 1767 . C <*> 0 . ;I16=5,8,0,0,491,19083,0,0,780,46800,0,0,259,6283,0,0;QS=1,0 PL:SP 0,39,255:0 +17 1768 . C <*> 0 . ;I16=5,8,0,0,519,20817,0,0,780,46800,0,0,256,6268,0,0;QS=1,0 PL:SP 0,39,255:0 +17 1769 . T <*> 0 . ;I16=5,8,0,0,500,19380,0,0,780,46800,0,0,253,6259,0,0;QS=1,0 PL:SP 0,39,255:0 +17 1770 . G <*> 0 . ;I16=5,6,0,0,428,16972,0,0,660,39600,0,0,252,6254,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1771 . A <*> 0 . ;I16=5,6,0,0,431,16929,0,0,660,39600,0,0,251,6251,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1772 . G <*> 0 . ;I16=5,6,0,0,428,16792,0,0,660,39600,0,0,250,6250,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1773 . C <*> 0 . ;I16=5,5,0,0,409,16751,0,0,600,36000,0,0,250,6250,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1774 . A <*> 0 . ;I16=5,5,0,0,386,14932,0,0,600,36000,0,0,250,6250,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1775 . T <*> 0 . ;I16=5,5,0,0,368,13708,0,0,600,36000,0,0,250,6250,0,0;QS=1,0 PL:SP 0,30,255:0 +17 1776 . A <*> 0 . ;I16=5,5,0,0,357,12861,0,0,600,36000,0,0,250,6250,0,0;QS=1,0 PL:SP 0,30,254:0 +17 1777 . C <*> 0 . ;I16=6,5,0,0,418,16290,0,0,660,39600,0,0,250,6250,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1778 . C <*> 0 . ;I16=6,5,0,0,425,16557,0,0,660,39600,0,0,251,6251,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1779 . C <*> 0 . ;I16=6,5,0,0,442,17836,0,0,660,39600,0,0,252,6254,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1780 . T <*> 0 . ;I16=6,5,0,0,408,15824,0,0,660,39600,0,0,253,6259,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1781 . A <*> 0 . ;I16=6,5,0,0,384,13758,0,0,660,39600,0,0,229,5641,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1782 . C <*> 0 . ;I16=6,6,0,0,462,18122,0,0,720,43200,0,0,255,6227,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1783 . T <*> 0 . ;I16=6,6,0,0,439,16457,0,0,720,43200,0,0,255,6145,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1784 . C <*> 0 . ;I16=6,6,0,0,470,18736,0,0,720,43200,0,0,255,6071,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1785 . T <*> 0 . ;I16=6,7,0,0,487,18625,0,0,780,46800,0,0,254,5956,0,0;QS=1,0 PL:SP 0,39,255:0 +17 1786 . G <*> 0 . ;I16=7,8,0,0,573,22031,0,0,900,54000,0,0,254,5852,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1787 . G <*> 0 . ;I16=7,8,0,0,551,20961,0,0,900,54000,0,0,256,5762,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1788 . C <*> 0 . ;I16=7,8,0,0,592,23494,0,0,900,54000,0,0,257,5639,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1789 . A <*> 0 . ;I16=7,9,0,0,530,18486,0,0,960,57600,0,0,258,5534,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1790 . C <*> 0 . ;I16=7,9,0,0,597,22473,0,0,960,57600,0,0,260,5448,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1791 . A <*> 0 . ;I16=7,9,0,0,573,20939,0,0,960,57600,0,0,262,5382,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1792 . A <*> 0 . ;I16=7,9,0,0,593,22293,0,0,960,57600,0,0,263,5287,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1793 . G <*> 0 . ;I16=7,9,0,0,591,22481,0,0,960,57600,0,0,264,5214,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1794 . C <*> 0 . ;I16=7,9,0,0,582,21536,0,0,960,57600,0,0,263,5065,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1795 . C <*> 0 . ;I16=7,9,0,0,608,23672,0,0,960,57600,0,0,262,4942,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1796 . C <*> 0 . ;I16=7,9,0,0,618,24060,0,0,960,57600,0,0,261,4845,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1797 . A <*> 0 . ;I16=7,9,0,0,543,19567,0,0,960,57600,0,0,260,4774,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1798 . C <*> 0 . ;I16=7,9,0,0,601,22813,0,0,960,57600,0,0,259,4729,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1799 . C <*> 0 . ;I16=7,9,0,0,592,22342,0,0,960,57600,0,0,258,4710,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1800 . C <*> 0 . ;I16=7,9,0,0,647,26225,0,0,960,57600,0,0,257,4717,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1801 . T <*> 0 . ;I16=7,9,0,0,605,23127,0,0,960,57600,0,0,256,4750,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1802 . G <*> 0 . ;I16=7,9,0,0,629,25079,0,0,960,57600,0,0,255,4809,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1803 . C <*> 0 . ;I16=7,9,0,0,615,24301,0,0,960,57600,0,0,253,4843,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1804 . A <*> 0 . ;I16=7,10,0,0,577,20511,0,0,1020,61200,0,0,251,4901,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1805 . A <*> 0 . ;I16=7,10,0,0,587,20799,0,0,1020,61200,0,0,250,4984,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1806 . A <*> 0 . ;I16=7,10,0,0,599,21683,0,0,1020,61200,0,0,249,5093,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1807 . G <*> 0 . ;I16=7,9,0,0,609,23577,0,0,960,57600,0,0,247,5127,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1808 . C <*> 0 . ;I16=7,7,0,0,494,17890,0,0,840,50400,0,0,226,4774,0,0;QS=1,0 PL:SP 0,42,255:0 +17 1809 . C <*> 0 . ;I16=8,8,0,0,572,21118,0,0,960,57600,0,0,243,5167,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1810 . C <*> 0 . ;I16=8,7,0,0,540,19924,0,0,900,54000,0,0,242,5174,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1811 . C <*> 0 . ;I16=9,7,0,0,610,23706,0,0,960,57600,0,0,240,5156,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1812 . T <*> 0 . ;I16=9,7,0,0,599,22757,0,0,960,57600,0,0,237,5061,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1813 . G <*> 0 . ;I16=9,6,0,0,573,22149,0,0,900,54000,0,0,235,4987,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1814 . A <*> 0 . ;I16=9,6,0,0,550,20406,0,0,900,54000,0,0,233,4933,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1815 . G <*> 0 . ;I16=9,6,0,0,533,19655,0,0,900,54000,0,0,230,4848,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1816 . G <*> 0 . ;I16=9,6,0,0,514,18416,0,0,900,54000,0,0,227,4781,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1817 . C <*> 0 . ;I16=9,5,0,0,491,17843,0,0,840,50400,0,0,225,4731,0,0;QS=1,0 PL:SP 0,42,255:0 +17 1818 . C <*> 0 . ;I16=9,4,0,0,462,16992,0,0,780,46800,0,0,198,4072,0,0;QS=1,0 PL:SP 0,39,255:0 +17 1819 . C <*> 0 . ;I16=7,5,0,0,404,14550,0,0,720,43200,0,0,223,4677,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1820 . G <*> 0 . ;I16=7,5,0,0,398,13716,0,0,720,43200,0,0,223,4669,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1821 . C <*> 0 . ;I16=7,5,0,0,411,14851,0,0,720,43200,0,0,223,4673,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1822 . C <*> 0 . ;I16=7,5,0,0,447,16927,0,0,720,43200,0,0,223,4689,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1823 . C <*> 0 . ;I16=8,5,0,0,485,18671,0,0,780,46800,0,0,223,4717,0,0;QS=1,0 PL:SP 0,39,255:0 +17 1824 . T <*> 0 . ;I16=8,5,0,0,476,18130,0,0,780,46800,0,0,224,4758,0,0;QS=1,0 PL:SP 0,39,255:0 +17 1825 . G <*> 0 . ;I16=8,5,0,0,475,17561,0,0,780,46800,0,0,225,4813,0,0;QS=1,0 PL:SP 0,39,255:0 +17 1826 . T <*> 0 . ;I16=8,5,0,0,421,14283,0,0,780,46800,0,0,226,4882,0,0;QS=1,0 PL:SP 0,39,255:0 +17 1827 . G <*> 0 . ;I16=8,5,0,0,504,19814,0,0,780,46800,0,0,227,4965,0,0;QS=1,0 PL:SP 0,39,255:0 +17 1828 . G <*> 0 . ;I16=8,5,0,0,447,15735,0,0,780,46800,0,0,228,5062,0,0;QS=1,0 PL:SP 0,39,255:0 +17 1829 . C <*> 0 . ;I16=7,5,0,0,397,13553,0,0,720,43200,0,0,211,4849,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1830 . G <*> 0 . ;I16=7,5,0,0,402,13908,0,0,720,43200,0,0,210,4886,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1831 . T <*> 0 . ;I16=7,4,0,0,380,13444,0,0,660,39600,0,0,184,4308,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1832 . C <*> 0 . ;I16=6,5,0,0,440,17712,0,0,660,39600,0,0,209,4989,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1833 . T <*> 0 . ;I16=5,5,0,0,341,12341,0,0,600,36000,0,0,210,5052,0,0;QS=1,0 PL:SP 0,30,248:0 +17 1834 . C <*> 0 . ;I16=6,5,0,0,421,16469,0,0,617,36289,0,0,211,5121,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1835 . T <*> 0 . ;I16=6,5,0,0,380,13642,0,0,617,36289,0,0,237,5721,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1836 . C <*> 0 . ;I16=6,5,0,0,398,14752,0,0,617,36289,0,0,240,5798,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1837 . C <*> 0 . ;I16=6,5,0,0,343,11391,0,0,617,36289,0,0,242,5830,0,0;QS=1,0 PL:SP 0,33,233:0 +17 1838 . C <*> 0 . ;I16=6,5,0,0,406,15544,0,0,617,36289,0,0,244,5866,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1839 . T <*> 0 . ;I16=6,4,0,0,322,11264,0,0,557,32689,0,0,221,5281,0,0;QS=1,0 PL:SP 0,30,231:0 +17 1840 . C <*> 0 . ;I16=6,5,0,0,390,14468,0,0,617,36289,0,0,248,5950,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1841 . C <*> 0 . ;I16=6,5,0,0,371,13297,0,0,617,36289,0,0,250,5998,0,0;QS=1,0 PL:SP 0,33,252:0 +17 1842 . C <*> 0 . ;I16=6,5,0,0,418,16750,0,0,617,36289,0,0,252,6050,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1843 . T <*> 0 . ;I16=6,5,0,0,368,12778,0,0,617,36289,0,0,254,6106,0,0;QS=1,0 PL:SP 0,33,243:0 +17 1844 . T <*> 0 . ;I16=6,5,0,0,358,11864,0,0,617,36289,0,0,256,6166,0,0;QS=1,0 PL:SP 0,33,240:0 +17 1845 . G <*> 0 . ;I16=6,5,0,0,401,15161,0,0,617,36289,0,0,258,6230,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1846 . C <*> 0 . ;I16=6,5,0,0,433,17473,0,0,617,36289,0,0,260,6298,0,0;QS=1,0 PL:SP 0,33,255:0 +17 1847 . T <*> 0 . ;I16=7,5,0,0,449,16981,0,0,677,39889,0,0,262,6370,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1848 . G <*> 0 . ;I16=7,5,0,0,400,14284,0,0,677,39889,0,0,265,6447,0,0;QS=1,0 PL:SP 0,36,255:0 +17 1849 . T <*> 0 . ;I16=7,6,0,0,408,13452,0,0,737,43489,0,0,267,6479,0,0;QS=1,0 PL:SP 0,39,255:0 +17 1850 . C <*> 0 . ;I16=7,7,0,0,509,18877,0,0,797,47089,0,0,295,7141,0,0;QS=1,0 PL:SP 0,42,255:0 +17 1851 . A <*> 0 . ;I16=8,7,0,0,534,19482,0,0,857,50689,0,0,298,7184,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1852 . G <*> 0 . ;I16=7,7,0,0,471,16493,0,0,797,47089,0,0,276,6560,0,0;QS=1,0 PL:SP 0,42,255:0 +17 1853 . G <*> 0 . ;I16=7,7,0,0,443,14983,0,0,797,47089,0,0,279,6571,0,0;QS=1,0 PL:SP 0,42,255:0 +17 1854 . A <*> 0 . ;I16=8,7,0,0,471,15293,0,0,857,50689,0,0,282,6592,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1855 . C <*> 0 . ;I16=8,8,0,0,585,21731,0,0,917,54289,0,0,287,6625,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1856 . A <*> 0 . ;I16=8,8,0,0,598,22744,0,0,917,54289,0,0,291,6623,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1857 . G <*> 0 . ;I16=8,8,0,0,511,17811,0,0,917,54289,0,0,295,6637,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1858 . T <*> 0 . ;I16=8,9,0,0,566,19554,0,0,977,57889,0,0,299,6667,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1859 . G <*> 0 . ;I16=8,9,0,0,595,21607,0,0,977,57889,0,0,304,6714,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1860 . G <*> 0 . ;I16=8,9,0,0,548,18378,0,0,977,57889,0,0,307,6679,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1861 . T <*> 0 . ;I16=8,9,0,0,537,17637,0,0,977,57889,0,0,308,6564,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1862 . C <*> 0 . ;I16=8,8,0,0,550,19628,0,0,917,54289,0,0,287,5987,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1863 . C <*> 0 . ;I16=8,9,0,0,618,23028,0,0,977,57889,0,0,285,5775,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1864 . T <*> 0 . ;I16=9,8,0,0,592,21476,0,0,977,57889,0,0,296,6078,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1865 . G <*> 0 . ;I16=9,9,0,0,645,23629,0,0,1037,61489,0,0,312,6232,0,0;QS=1,0 PL:SP 0,54,255:0 +17 1866 . G <*> 0 . ;I16=9,9,0,0,585,20069,0,0,1037,61489,0,0,313,6187,0,0;QS=1,0 PL:SP 0,54,255:0 +17 1867 . C <*> 0 . ;I16=7,9,0,0,549,19343,0,0,960,57600,0,0,264,4918,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1868 . C <*> 0 . ;I16=9,9,0,0,687,26417,0,0,1037,61489,0,0,315,6175,0,0;QS=1,0 PL:SP 0,54,255:0 +17 1869 . A T,<*> 0 . ;I16=5,6,4,3,397,14467,195,5935,617,36289,420,25200,205,4223,111,1985;QS=0.660279,0.339721,0 PL:SP 115,0,224,148,245,255:0 +17 1870 . C <*> 0 . ;I16=9,9,0,0,624,22184,0,0,1037,61489,0,0,317,6267,0,0;QS=1,0 PL:SP 0,54,255:0 +17 1871 . C <*> 0 . ;I16=9,9,0,0,577,19153,0,0,1037,61489,0,0,318,6352,0,0;QS=1,0 PL:SP 0,54,255:0 +17 1872 . G <*> 0 . ;I16=8,9,0,0,559,18981,0,0,977,57889,0,0,315,6447,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1873 . G <*> 0 . ;I16=9,9,0,0,553,18203,0,0,1037,61489,0,0,319,6549,0,0;QS=1,0 PL:SP 0,54,255:0 +17 1874 . G <*> 0 . ;I16=9,9,0,0,579,19927,0,0,1037,61489,0,0,319,6659,0,0;QS=1,0 PL:SP 0,54,255:0 +17 1875 . G <*> 0 . ;I16=9,9,0,0,540,17570,0,0,1037,61489,0,0,318,6742,0,0;QS=1,0 PL:SP 0,54,255:0 +17 1876 . C <*> 0 . ;I16=8,9,0,0,634,24044,0,0,977,57889,0,0,317,6847,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1877 . T <*> 0 . ;I16=8,9,0,0,591,21257,0,0,977,57889,0,0,316,6922,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1878 . C <*> 0 . ;I16=8,9,0,0,650,25078,0,0,977,57889,0,0,315,7015,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1879 . A <*> 0 . ;I16=8,9,0,0,610,22302,0,0,977,57889,0,0,313,7077,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1880 . C <*> 0 . ;I16=8,9,0,0,550,18274,0,0,977,57889,0,0,309,7057,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1881 . G <*> 0 . ;I16=9,8,0,0,541,17613,0,0,1020,61200,0,0,281,6427,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1882 . G <*> 0 . ;I16=11,8,0,0,666,23806,0,0,1097,65089,0,0,305,7063,0,0;QS=1,0 PL:SP 0,57,255:0 +17 1883 . A <*> 0 . ;I16=12,8,0,0,710,25464,0,0,1157,68689,0,0,305,7093,0,0;QS=1,0 PL:SP 0,60,255:0 +17 1884 . G <*> 0 . ;I16=12,8,0,0,719,26407,0,0,1157,68689,0,0,304,7044,0,0;QS=1,0 PL:SP 0,60,255:0 +17 1885 . C <*> 0 . ;I16=12,7,0,0,648,22520,0,0,1097,65089,0,0,304,7016,0,0;QS=1,0 PL:SP 0,57,255:0 +17 1886 . C <*> 0 . ;I16=11,6,0,0,563,19385,0,0,977,57889,0,0,306,7006,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1887 . G <*> 0 . ;I16=10,6,0,0,502,16390,0,0,960,57600,0,0,283,6387,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1888 . C <*> 0 . ;I16=11,6,0,0,622,23206,0,0,977,57889,0,0,310,7034,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1889 . C <*> 0 . ;I16=11,5,0,0,545,19263,0,0,917,54289,0,0,312,7020,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1890 . C <*> 0 . ;I16=11,5,0,0,601,23009,0,0,917,54289,0,0,314,7018,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1891 . T <*> 0 . ;I16=11,5,0,0,581,21619,0,0,917,54289,0,0,316,7028,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1892 . G <*> 0 . ;I16=11,5,0,0,615,23863,0,0,917,54289,0,0,318,7050,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1893 . T <*> 0 . ;I16=11,5,0,0,564,20214,0,0,917,54289,0,0,320,7084,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1894 . G <*> 0 . ;I16=11,5,0,0,602,23360,0,0,917,54289,0,0,322,7130,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1895 . C <*> 0 . ;I16=10,5,0,0,562,21446,0,0,900,54000,0,0,299,6563,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1896 . C <*> 0 . ;I16=11,5,0,0,551,19621,0,0,917,54289,0,0,326,7258,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1897 . G <*> 0 . ;I16=11,5,0,0,499,16011,0,0,917,54289,0,0,328,7340,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1898 . T <*> 0 . ;I16=10,5,0,0,518,18124,0,0,900,54000,0,0,304,6760,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1899 . G <*> 0 . ;I16=10,5,0,0,543,20447,0,0,900,54000,0,0,304,6770,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1900 . T <*> 0 . ;I16=10,5,0,0,518,18398,0,0,900,54000,0,0,304,6796,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1901 . A <*> 0 . ;I16=11,5,0,0,523,17863,0,0,917,54289,0,0,329,7463,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1902 . C <*> 0 . ;I16=11,6,0,0,592,21498,0,0,977,57889,0,0,332,7530,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1903 . C <*> 0 . ;I16=11,6,0,0,613,22517,0,0,977,57889,0,0,333,7611,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1904 . T <*> 0 . ;I16=12,5,0,0,630,23532,0,0,977,57889,0,0,335,7709,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1905 . C <*> 0 . ;I16=12,5,0,0,613,22689,0,0,977,57889,0,0,338,7824,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1906 . T <*> 0 . ;I16=12,5,0,0,645,24637,0,0,977,57889,0,0,341,7957,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1907 . G <*> 0 . ;I16=12,5,0,0,597,21903,0,0,977,57889,0,0,342,8006,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1908 . A <*> 0 . ;I16=12,6,0,0,657,24199,0,0,1037,61489,0,0,342,8018,0,0;QS=1,0 PL:SP 0,54,255:0 +17 1909 . G <*> 0 . ;I16=11,6,0,0,635,24501,0,0,977,57889,0,0,342,7942,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1910 . C <*> 0 . ;I16=10,5,0,0,548,20388,0,0,900,54000,0,0,308,7228,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1911 . C <*> 0 . ;I16=11,6,0,0,604,22160,0,0,977,57889,0,0,342,7826,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1912 . C <*> 0 . ;I16=11,6,0,0,647,24869,0,0,977,57889,0,0,342,7786,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1913 . T <*> 0 . ;I16=11,6,0,0,629,23727,0,0,977,57889,0,0,342,7758,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1914 . C <*> 0 . ;I16=11,6,0,0,625,23599,0,0,977,57889,0,0,342,7742,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1915 . T C,<*> 0 . ;I16=10,6,1,0,588,21972,16,256,960,57600,17,289,324,7414,18,324;QS=0.97351,0.0264901,0 PL:SP 0,34,255,48,255,255:0 +17 1916 . G T,<*> 0 . ;I16=10,6,1,0,605,23301,15,225,960,57600,17,289,325,7457,17,289;QS=0.975806,0.0241935,0 PL:SP 0,35,255,48,255,255:0 +17 1917 . C <*> 0 . ;I16=11,6,0,0,653,25369,0,0,977,57889,0,0,342,7766,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1918 . A <*> 0 . ;I16=11,5,0,0,582,21448,0,0,917,54289,0,0,323,7437,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1919 . C <*> 0 . ;I16=11,6,0,0,616,22590,0,0,977,57889,0,0,342,7842,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1920 . A T,<*> 0 . ;I16=11,5,0,1,588,21888,14,196,917,54289,60,3600,321,7457,21,441;QS=0.976471,0.0235294,0 PL:SP 0,36,255,48,255,255:0 +17 1921 . G <*> 0 . ;I16=12,6,0,0,657,24959,0,0,1037,61489,0,0,342,7966,0,0;QS=1,0 PL:SP 0,54,255:0 +17 1922 . T <*> 0 . ;I16=11,6,0,0,582,20574,0,0,1020,61200,0,0,331,7877,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1923 . G <*> 0 . ;I16=11,6,0,0,626,23602,0,0,977,57889,0,0,343,8045,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1924 . C <*> 0 . ;I16=10,5,0,0,581,22669,0,0,857,50689,0,0,319,7431,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1925 . C <*> 0 . ;I16=11,5,0,0,587,22045,0,0,917,54289,0,0,344,8030,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1926 . T <*> 0 . ;I16=11,5,0,0,596,22662,0,0,917,54289,0,0,343,7967,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1927 . T <*> 0 . ;I16=10,5,0,0,534,19294,0,0,900,54000,0,0,336,7882,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1928 . C <*> 0 . ;I16=10,5,0,0,579,22837,0,0,900,54000,0,0,336,7858,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1929 . T <*> 0 . ;I16=10,5,0,0,563,21865,0,0,900,54000,0,0,336,7846,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1930 . G <*> 0 . ;I16=10,5,0,0,555,21211,0,0,900,54000,0,0,335,7795,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1931 . C <*> 0 . ;I16=12,5,0,0,618,23552,0,0,977,57889,0,0,336,7758,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1932 . T <*> 0 . ;I16=12,5,0,0,635,24163,0,0,977,57889,0,0,335,7725,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1933 . T <*> 0 . ;I16=12,5,0,0,575,20293,0,0,977,57889,0,0,333,7657,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1934 . G <*> 0 . ;I16=11,5,0,0,630,24956,0,0,960,57600,0,0,331,7553,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1935 . C <*> 0 . ;I16=11,4,0,0,571,22283,0,0,900,54000,0,0,304,6836,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1936 . C <*> 0 . ;I16=11,5,0,0,605,23613,0,0,960,57600,0,0,327,7381,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1937 . T <*> 0 . ;I16=11,5,0,0,601,23281,0,0,960,57600,0,0,323,7215,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1938 . G <*> 0 . ;I16=11,5,0,0,607,23789,0,0,960,57600,0,0,318,7016,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1939 . T <*> 0 . ;I16=11,5,0,0,581,21453,0,0,960,57600,0,0,313,6835,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1940 . G <*> 0 . ;I16=11,5,0,0,616,23884,0,0,960,57600,0,0,308,6672,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1941 . G <*> 0 . ;I16=11,5,0,0,591,22279,0,0,960,57600,0,0,303,6527,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1942 . C <*> 0 . ;I16=11,5,0,0,615,24097,0,0,960,57600,0,0,298,6400,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1943 . T <*> 0 . ;I16=11,5,0,0,598,22714,0,0,960,57600,0,0,293,6291,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1944 . T <*> 0 . ;I16=11,5,0,0,553,19695,0,0,960,57600,0,0,288,6200,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1945 . T <*> 0 . ;I16=11,5,0,0,562,20096,0,0,960,57600,0,0,283,6127,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1946 . G <*> 0 . ;I16=11,5,0,0,612,23758,0,0,960,57600,0,0,278,6072,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1947 . A <*> 0 . ;I16=10,5,0,0,552,20606,0,0,900,54000,0,0,273,5983,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1948 . G <*> 0 . ;I16=10,5,0,0,569,22141,0,0,900,54000,0,0,268,5908,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1949 . A <*> 0 . ;I16=10,3,0,0,471,17297,0,0,780,46800,0,0,239,5221,0,0;QS=1,0 PL:SP 0,39,255:0 +17 1950 . A <*> 0 . ;I16=10,4,0,0,523,19689,0,0,840,50400,0,0,260,5796,0,0;QS=1,0 PL:SP 0,42,255:0 +17 1951 . G <*> 0 . ;I16=10,4,0,0,505,19145,0,0,840,50400,0,0,257,5757,0,0;QS=1,0 PL:SP 0,42,255:0 +17 1952 . A <*> 0 . ;I16=10,3,0,0,467,16935,0,0,780,46800,0,0,230,5104,0,0;QS=1,0 PL:SP 0,39,255:0 +17 1953 . A <*> 0 . ;I16=11,3,0,0,477,16775,0,0,840,50400,0,0,228,5088,0,0;QS=1,0 PL:SP 0,42,255:0 +17 1954 . A <*> 0 . ;I16=10,5,0,0,505,17733,0,0,900,54000,0,0,245,5661,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1955 . C <*> 0 . ;I16=10,4,0,0,506,18676,0,0,840,50400,0,0,221,5061,0,0;QS=1,0 PL:SP 0,42,255:0 +17 1956 . C <*> 0 . ;I16=10,5,0,0,521,18821,0,0,900,54000,0,0,245,5627,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1957 . C <*> 0 . ;I16=10,5,0,0,552,20668,0,0,900,54000,0,0,242,5486,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1958 . C <*> 0 . ;I16=11,4,0,0,528,19278,0,0,900,54000,0,0,239,5313,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1959 . T <*> 0 . ;I16=12,4,0,0,604,23078,0,0,960,57600,0,0,239,5163,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1960 . T <*> 0 . ;I16=13,4,0,0,574,19970,0,0,1020,61200,0,0,236,5026,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1961 . C <*> 0 . ;I16=13,4,0,0,625,23955,0,0,1020,61200,0,0,234,4912,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1962 . T <*> 0 . ;I16=13,3,0,0,612,23570,0,0,960,57600,0,0,234,4820,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1963 . G <*> 0 . ;I16=12,3,0,0,589,23237,0,0,900,54000,0,0,236,4748,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1964 . G <*> 0 . ;I16=12,3,0,0,537,19761,0,0,900,54000,0,0,238,4696,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1965 . T <*> 0 . ;I16=12,3,0,0,507,17907,0,0,900,54000,0,0,215,4039,0,0;QS=1,0 PL:SP 0,45,255:0 +17 1966 . T <*> 0 . ;I16=12,4,0,0,563,20007,0,0,960,57600,0,0,243,4653,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1967 . A <*> 0 . ;I16=12,4,0,0,559,19697,0,0,960,57600,0,0,246,4664,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1968 . T <*> 0 . ;I16=12,4,0,0,578,21044,0,0,960,57600,0,0,249,4697,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1969 . A <*> 0 . ;I16=12,4,0,0,543,18889,0,0,960,57600,0,0,252,4752,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1970 . C <*> 0 . ;I16=12,4,0,0,588,22064,0,0,960,57600,0,0,255,4829,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1971 . A <*> 0 . ;I16=12,4,0,0,582,21604,0,0,960,57600,0,0,258,4928,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1972 . T <*> 0 . ;I16=12,5,0,0,592,21234,0,0,1020,61200,0,0,261,5049,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1973 . A <*> 0 . ;I16=12,5,0,0,596,21004,0,0,1020,61200,0,0,265,5193,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1974 . A <*> 0 . ;I16=12,5,0,0,628,23726,0,0,1020,61200,0,0,268,5312,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1975 . G <*> 0 . ;I16=12,5,0,0,666,26388,0,0,1020,61200,0,0,271,5457,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1976 . A <*> 0 . ;I16=12,5,0,0,583,20283,0,0,1020,61200,0,0,274,5628,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1977 . C <*> 0 . ;I16=12,5,0,0,611,22905,0,0,1020,61200,0,0,276,5774,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1978 . A <*> 0 . ;I16=12,5,0,0,631,23585,0,0,1020,61200,0,0,278,5944,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1979 . G <*> 0 . ;I16=12,4,0,0,608,23394,0,0,960,57600,0,0,259,5677,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1980 . C <*> 0 . ;I16=12,4,0,0,564,20730,0,0,960,57600,0,0,259,5781,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1981 . C <*> 0 . ;I16=11,6,0,0,601,21653,0,0,1020,61200,0,0,278,6192,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1982 . A <*> 0 . ;I16=10,6,0,0,576,20970,0,0,960,57600,0,0,282,6298,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1983 . G <*> 0 . ;I16=10,6,0,0,608,23650,0,0,960,57600,0,0,287,6375,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1984 . A <*> 0 . ;I16=10,6,0,0,592,22032,0,0,960,57600,0,0,291,6423,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1985 . G <*> 0 . ;I16=10,6,0,0,630,24918,0,0,960,57600,0,0,295,6491,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1986 . A <*> 0 . ;I16=10,6,0,0,556,19556,0,0,960,57600,0,0,298,6528,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1987 . A <*> 0 . ;I16=11,6,0,0,616,22744,0,0,1020,61200,0,0,301,6583,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1988 . G <*> 0 . ;I16=11,6,0,0,657,25493,0,0,1020,61200,0,0,304,6606,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1989 . G <*> 0 . ;I16=11,5,0,0,592,22380,0,0,960,57600,0,0,298,6566,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1990 . G <*> 0 . ;I16=11,5,0,0,606,23170,0,0,960,57600,0,0,302,6642,0,0;QS=1,0 PL:SP 0,48,255:0 +17 1991 . A <*> 0 . ;I16=11,6,0,0,617,22957,0,0,1020,61200,0,0,312,6732,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1992 . G <*> 0 . ;I16=11,6,0,0,655,25503,0,0,1020,61200,0,0,314,6774,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1993 . T <*> 0 . ;I16=11,6,0,0,615,22401,0,0,1020,61200,0,0,316,6832,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1994 . T <*> 0 . ;I16=11,6,0,0,602,21710,0,0,1020,61200,0,0,318,6906,0,0;QS=1,0 PL:SP 0,51,255:0 +17 1995 . G <*> 0 . ;I16=11,7,0,0,656,24690,0,0,1080,64800,0,0,320,6996,0,0;QS=1,0 PL:SP 0,54,255:0 +17 1996 . C <*> 0 . ;I16=12,7,0,0,705,26853,0,0,1140,68400,0,0,322,7054,0,0;QS=1,0 PL:SP 0,57,255:0 +17 1997 . C <*> 0 . ;I16=12,6,0,0,610,21762,0,0,1080,64800,0,0,324,7132,0,0;QS=1,0 PL:SP 0,54,255:0 +17 1998 . C <*> 0 . ;I16=12,7,0,0,663,24307,0,0,1140,68400,0,0,327,7183,0,0;QS=1,0 PL:SP 0,57,255:0 +17 1999 . A <*> 0 . ;I16=13,6,0,0,718,27298,0,0,1140,68400,0,0,330,7252,0,0;QS=1,0 PL:SP 0,57,255:0 +17 2000 . G <*> 0 . ;I16=13,6,0,0,731,28753,0,0,1140,68400,0,0,334,7340,0,0;QS=1,0 PL:SP 0,57,255:0 +17 2001 . G <*> 0 . ;I16=12,6,0,0,665,24891,0,0,1080,64800,0,0,313,6823,0,0;QS=1,0 PL:SP 0,54,255:0 +17 2002 . G <*> 0 . ;I16=13,6,0,0,653,23469,0,0,1140,68400,0,0,342,7576,0,0;QS=1,0 PL:SP 0,57,255:0 +17 2003 . T <*> 0 . ;I16=13,6,0,0,626,21568,0,0,1140,68400,0,0,346,7724,0,0;QS=1,0 PL:SP 0,57,255:0 +17 2004 . G <*> 0 . ;I16=12,6,0,0,692,26842,0,0,1080,64800,0,0,351,7891,0,0;QS=1,0 PL:SP 0,54,255:0 +17 2005 . G <*> 0 . ;I16=12,6,0,0,613,21941,0,0,1080,64800,0,0,356,8076,0,0;QS=1,0 PL:SP 0,54,255:0 +17 2006 . C <*> 0 . ;I16=12,6,0,0,684,26440,0,0,1080,64800,0,0,360,8230,0,0;QS=1,0 PL:SP 0,54,255:0 +17 2007 . A <*> 0 . ;I16=12,6,0,0,668,24910,0,0,1080,64800,0,0,362,8302,0,0;QS=1,0 PL:SP 0,54,255:0 +17 2008 . C <*> 0 . ;I16=12,5,0,0,652,25482,0,0,1020,61200,0,0,364,8338,0,0;QS=1,0 PL:SP 0,51,255:0 +17 2009 . A <*> 0 . ;I16=12,5,0,0,650,25046,0,0,1020,61200,0,0,366,8386,0,0;QS=1,0 PL:SP 0,51,255:0 +17 2010 . G <*> 0 . ;I16=12,5,0,0,652,25618,0,0,1020,61200,0,0,368,8446,0,0;QS=1,0 PL:SP 0,51,255:0 +17 2011 . C <*> 0 . ;I16=12,5,0,0,674,27048,0,0,1020,61200,0,0,370,8518,0,0;QS=1,0 PL:SP 0,51,255:0 +17 2012 . A <*> 0 . ;I16=12,6,0,0,636,22994,0,0,1080,64800,0,0,372,8602,0,0;QS=1,0 PL:SP 0,54,255:0 +17 2013 . C <*> 0 . ;I16=11,6,0,0,603,21971,0,0,1020,61200,0,0,349,8023,0,0;QS=1,0 PL:SP 0,51,255:0 +17 2014 . G <*> 0 . ;I16=12,6,0,0,612,21284,0,0,1080,64800,0,0,376,8706,0,0;QS=1,0 PL:SP 0,54,255:0 +17 2015 . T <*> 0 . ;I16=12,6,0,0,665,24857,0,0,1080,64800,0,0,378,8776,0,0;QS=1,0 PL:SP 0,54,255:0 +17 2016 . T <*> 0 . ;I16=12,6,0,0,638,23172,0,0,1080,64800,0,0,380,8858,0,0;QS=1,0 PL:SP 0,54,255:0 +17 2017 . G <*> 0 . ;I16=12,7,0,0,689,25877,0,0,1140,68400,0,0,382,8952,0,0;QS=1,0 PL:SP 0,57,255:0 +17 2018 . C <*> 0 . ;I16=12,7,0,0,742,29438,0,0,1140,68400,0,0,385,9059,0,0;QS=1,0 PL:SP 0,57,255:0 +17 2019 . T <*> 0 . ;I16=12,7,0,0,723,27765,0,0,1140,68400,0,0,388,9180,0,0;QS=1,0 PL:SP 0,57,255:0 +17 2020 . G <*> 0 . ;I16=13,7,0,0,782,30822,0,0,1169,69241,0,0,391,9315,0,0;QS=1,0 PL:SP 0,60,255:0 +17 2021 . C <*> 0 . ;I16=13,8,0,0,773,29607,0,0,1229,72841,0,0,395,9413,0,0;QS=1,0 PL:SP 0,63,255:0 +17 2022 . C <*> 0 . ;I16=13,8,0,0,795,30467,0,0,1229,72841,0,0,400,9474,0,0;QS=1,0 PL:SP 0,63,255:0 +17 2023 . A <*> 0 . ;I16=13,7,0,0,728,27128,0,0,1169,69241,0,0,394,9428,0,0;QS=1,0 PL:SP 0,60,255:0 +17 2024 . G <*> 0 . ;I16=13,8,0,0,801,31139,0,0,1229,72841,0,0,410,9638,0,0;QS=1,0 PL:SP 0,63,255:0 +17 2025 . T <*> 0 . ;I16=13,8,0,0,757,27745,0,0,1229,72841,0,0,414,9690,0,0;QS=1,0 PL:SP 0,63,255:0 +17 2026 . T <*> 0 . ;I16=13,8,0,0,751,27247,0,0,1229,72841,0,0,417,9705,0,0;QS=1,0 PL:SP 0,63,255:0 +17 2027 . A <*> 0 . ;I16=13,8,0,0,762,27916,0,0,1229,72841,0,0,420,9734,0,0;QS=1,0 PL:SP 0,63,255:0 +17 2028 . C <*> 0 . ;I16=13,8,0,0,836,33404,0,0,1229,72841,0,0,422,9728,0,0;QS=1,0 PL:SP 0,63,255:0 +17 2029 . T <*> 0 . ;I16=13,8,0,0,802,30872,0,0,1229,72841,0,0,423,9689,0,0;QS=1,0 PL:SP 0,63,255:0 +17 2030 . G <*> 0 . ;I16=13,8,0,0,833,33189,0,0,1229,72841,0,0,424,9668,0,0;QS=1,0 PL:SP 0,63,255:0 +17 2031 . C <*> 0 . ;I16=12,8,0,0,774,30476,0,0,1169,69241,0,0,426,9664,0,0;QS=1,0 PL:SP 0,60,255:0 +17 2032 . C <*> 0 . ;I16=12,8,0,0,782,30788,0,0,1169,69241,0,0,428,9676,0,0;QS=1,0 PL:SP 0,60,255:0 +17 2033 . A <*> 0 . ;I16=12,8,0,0,727,26857,0,0,1169,69241,0,0,429,9655,0,0;QS=1,0 PL:SP 0,60,255:0 +17 2034 . T <*> 0 . ;I16=12,8,0,0,740,27954,0,0,1169,69241,0,0,430,9652,0,0;QS=1,0 PL:SP 0,60,255:0 +17 2035 . T <*> 0 . ;I16=12,8,0,0,749,28161,0,0,1169,69241,0,0,430,9618,0,0;QS=1,0 PL:SP 0,60,255:0 +17 2036 . T <*> 0 . ;I16=12,8,0,0,739,27519,0,0,1169,69241,0,0,430,9604,0,0;QS=1,0 PL:SP 0,60,255:0 +17 2037 . T <*> 0 . ;I16=12,8,0,0,735,27509,0,0,1169,69241,0,0,429,9561,0,0;QS=1,0 PL:SP 0,60,255:0 +17 2038 . C <*> 0 . ;I16=12,8,0,0,779,30775,0,0,1169,69241,0,0,427,9489,0,0;QS=1,0 PL:SP 0,60,255:0 +17 2039 . A <*> 0 . ;I16=12,8,0,0,723,26385,0,0,1169,69241,0,0,425,9437,0,0;QS=1,0 PL:SP 0,60,255:0 +17 2040 . C <*> 0 . ;I16=12,8,0,0,758,28946,0,0,1169,69241,0,0,422,9356,0,0;QS=1,0 PL:SP 0,60,255:0 +17 2041 . G A,<*> 0 . ;I16=5,5,7,4,359,13123,407,15639,600,36000,629,36841,210,4982,209,4315;QS=0.476127,0.523873,0 PL:SP 229,0,212,255,245,255:2 +17 2042 . G <*> 0 . ;I16=12,10,0,0,841,32931,0,0,1289,76441,0,0,417,9261,0,0;QS=1,0 PL:SP 0,66,255:0 +17 2043 . G <*> 0 . ;I16=11,10,0,0,780,29770,0,0,1229,72841,0,0,408,9150,0,0;QS=1,0 PL:SP 0,63,255:0 +17 2044 . C <*> 0 . ;I16=12,10,0,0,865,34567,0,0,1289,76441,0,0,413,9161,0,0;QS=1,0 PL:SP 0,66,255:0 +17 2045 . A <*> 0 . ;I16=12,10,0,0,825,31291,0,0,1289,76441,0,0,411,9147,0,0;QS=1,0 PL:SP 0,66,255:0 +17 2046 . T <*> 0 . ;I16=12,10,0,0,816,30588,0,0,1289,76441,0,0,408,9106,0,0;QS=1,0 PL:SP 0,66,255:0 +17 2047 . G <*> 0 . ;I16=12,12,0,0,921,35765,0,0,1409,83641,0,0,402,8936,0,0;QS=1,0 PL:SP 0,72,255:0 +17 2048 . A <*> 0 . ;I16=12,12,0,0,883,32665,0,0,1409,83641,0,0,398,8788,0,0;QS=1,0 PL:SP 0,72,255:0 +17 2049 . A <*> 0 . ;I16=12,12,0,0,872,32002,0,0,1409,83641,0,0,394,8664,0,0;QS=1,0 PL:SP 0,72,255:0 +17 2050 . A <*> 0 . ;I16=12,12,0,0,869,31945,0,0,1409,83641,0,0,390,8564,0,0;QS=1,0 PL:SP 0,72,255:0 +17 2051 . T <*> 0 . ;I16=11,12,0,0,861,32377,0,0,1349,80041,0,0,387,8487,0,0;QS=1,0 PL:SP 0,69,255:0 +17 2052 . G <*> 0 . ;I16=11,12,0,0,895,35193,0,0,1349,80041,0,0,384,8432,0,0;QS=1,0 PL:SP 0,69,255:0 +17 2053 . G T,<*> 0 . ;I16=10,12,0,1,836,32048,23,529,1289,76441,60,3600,357,7773,25,625;QS=0.973068,0.0269321,0 PL:SP 0,46,255,66,255,255:0 +17 2054 . A <*> 0 . ;I16=10,12,0,0,842,32608,0,0,1289,76441,0,0,382,8384,0,0;QS=1,0 PL:SP 0,66,255:0 +17 2055 . G <*> 0 . ;I16=10,12,0,0,887,35925,0,0,1289,76441,0,0,382,8390,0,0;QS=1,0 PL:SP 0,66,255:0 +17 2056 . A <*> 0 . ;I16=10,12,0,0,834,31796,0,0,1289,76441,0,0,380,8318,0,0;QS=1,0 PL:SP 0,66,255:0 +17 2057 . T <*> 0 . ;I16=10,12,0,0,803,29473,0,0,1289,76441,0,0,377,8221,0,0;QS=1,0 PL:SP 0,66,255:0 +17 2058 . A <*> 0 . ;I16=9,12,0,0,761,27819,0,0,1229,72841,0,0,375,8149,0,0;QS=1,0 PL:SP 0,63,255:0 +17 2059 . A <*> 0 . ;I16=9,12,0,0,767,28409,0,0,1229,72841,0,0,373,8101,0,0;QS=1,0 PL:SP 0,63,255:0 +17 2060 . C <*> 0 . ;I16=8,12,0,0,791,31415,0,0,1169,69241,0,0,372,8076,0,0;QS=1,0 PL:SP 0,60,255:0 +17 2061 . A <*> 0 . ;I16=8,12,0,0,722,26374,0,0,1169,69241,0,0,371,8073,0,0;QS=1,0 PL:SP 0,60,255:0 +17 2062 . A <*> 0 . ;I16=7,12,0,0,729,28109,0,0,1109,65641,0,0,370,8042,0,0;QS=1,0 PL:SP 0,57,255:0 +17 2063 . C <*> 0 . ;I16=7,12,0,0,761,30733,0,0,1109,65641,0,0,369,8033,0,0;QS=1,0 PL:SP 0,57,255:0 +17 2064 . A <*> 0 . ;I16=7,12,0,0,739,29009,0,0,1109,65641,0,0,368,8046,0,0;QS=1,0 PL:SP 0,57,255:0 +17 2065 . G <*> 0 . ;I16=7,11,0,0,748,31134,0,0,1049,62041,0,0,368,8080,0,0;QS=1,0 PL:SP 0,54,255:0 +17 2066 . G <*> 0 . ;I16=7,11,0,0,714,28444,0,0,1049,62041,0,0,368,8134,0,0;QS=1,0 PL:SP 0,54,255:0 +17 2067 . A <*> 0 . ;I16=7,11,0,0,708,27946,0,0,1049,62041,0,0,367,8157,0,0;QS=1,0 PL:SP 0,54,255:0 +17 2068 . G <*> 0 . ;I16=7,11,0,0,739,30439,0,0,1049,62041,0,0,365,8147,0,0;QS=1,0 PL:SP 0,54,255:0 +17 2069 . C <*> 0 . ;I16=7,11,0,0,623,21819,0,0,1049,62041,0,0,363,8153,0,0;QS=1,0 PL:SP 0,54,255:0 +17 2070 . G <*> 0 . ;I16=8,11,0,0,692,25796,0,0,1109,65641,0,0,360,8126,0,0;QS=1,0 PL:SP 0,57,255:0 +17 2071 . A <*> 0 . ;I16=8,11,0,0,677,24539,0,0,1109,65641,0,0,357,8069,0,0;QS=1,0 PL:SP 0,57,255:0 +17 2072 . C <*> 0 . ;I16=8,10,0,0,681,26041,0,0,1049,62041,0,0,355,8033,0,0;QS=1,0 PL:SP 0,54,255:0 +17 2073 . C <*> 0 . ;I16=9,10,0,0,660,23228,0,0,1109,65641,0,0,351,7915,0,0;QS=1,0 PL:SP 0,57,255:0 +17 2074 . G <*> 0 . ;I16=9,10,0,0,674,24620,0,0,1109,65641,0,0,347,7765,0,0;QS=1,0 PL:SP 0,57,255:0 +17 2075 . C <*> 0 . ;I16=10,10,0,0,780,30604,0,0,1169,69241,0,0,343,7635,0,0;QS=1,0 PL:SP 0,60,255:0 +17 2076 . A <*> 0 . ;I16=10,10,0,0,723,26421,0,0,1169,69241,0,0,340,7526,0,0;QS=1,0 PL:SP 0,60,255:0 +17 2077 . C <*> 0 . ;I16=10,10,0,0,775,30373,0,0,1169,69241,0,0,337,7439,0,0;QS=1,0 PL:SP 0,60,255:0 +17 2078 . A <*> 0 . ;I16=10,10,0,0,771,29873,0,0,1169,69241,0,0,334,7374,0,0;QS=1,0 PL:SP 0,60,255:0 +17 2079 . G <*> 0 . ;I16=10,11,0,0,810,31778,0,0,1229,72841,0,0,330,7280,0,0;QS=1,0 PL:SP 0,63,255:0 +17 2080 . G <*> 0 . ;I16=10,11,0,0,780,29260,0,0,1229,72841,0,0,327,7207,0,0;QS=1,0 PL:SP 0,63,255:0 +17 2081 . C <*> 0 . ;I16=9,10,0,0,742,29568,0,0,1109,65641,0,0,326,7154,0,0;QS=1,0 PL:SP 0,57,255:0 +17 2082 . T <*> 0 . ;I16=8,10,0,0,705,27667,0,0,1049,62041,0,0,326,7118,0,0;QS=1,0 PL:SP 0,54,255:0 +17 2083 . G <*> 0 . ;I16=8,10,0,0,692,27072,0,0,1049,62041,0,0,326,7098,0,0;QS=1,0 PL:SP 0,54,255:0 +17 2084 . C <*> 0 . ;I16=9,10,0,0,746,29602,0,0,1109,65641,0,0,326,7094,0,0;QS=1,0 PL:SP 0,57,255:0 +17 2085 . T <*> 0 . ;I16=9,10,0,0,721,27557,0,0,1109,65641,0,0,327,7107,0,0;QS=1,0 PL:SP 0,57,255:0 +17 2086 . G <*> 0 . ;I16=9,10,0,0,724,27978,0,0,1109,65641,0,0,328,7138,0,0;QS=1,0 PL:SP 0,57,255:0 +17 2087 . A <*> 0 . ;I16=8,10,0,0,694,26908,0,0,1049,62041,0,0,329,7137,0,0;QS=1,0 PL:SP 0,54,255:0 +17 2088 . G <*> 0 . ;I16=8,10,0,0,673,25881,0,0,1049,62041,0,0,330,7154,0,0;QS=1,0 PL:SP 0,54,255:0 +17 2089 . C <*> 0 . ;I16=8,10,0,0,585,19609,0,0,1049,62041,0,0,331,7189,0,0;QS=1,0 PL:SP 0,54,255:0 +17 2090 . G <*> 0 . ;I16=8,10,0,0,627,22661,0,0,1049,62041,0,0,332,7242,0,0;QS=1,0 PL:SP 0,54,255:0 +17 2091 . C <*> 0 . ;I16=7,10,0,0,587,20519,0,0,1020,61200,0,0,308,6688,0,0;QS=1,0 PL:SP 0,51,255:0 +17 2092 . G <*> 0 . ;I16=7,10,0,0,602,21958,0,0,989,58441,0,0,311,6869,0,0;QS=1,0 PL:SP 0,51,255:0 +17 2093 . T G,<*> 0 . ;I16=7,10,1,0,643,24449,17,289,1020,61200,29,841,308,6788,25,625;QS=0.974242,0.0257576,0 PL:SP 0,36,255,51,255,255:0 +17 2094 . C <*> 0 . ;I16=8,10,0,0,695,27293,0,0,1049,62041,0,0,333,7493,0,0;QS=1,0 PL:SP 0,54,255:0 +17 2095 . A <*> 0 . ;I16=8,9,0,0,605,21727,0,0,989,58441,0,0,334,7592,0,0;QS=1,0 PL:SP 0,51,255:0 +17 2096 . C <*> 0 . ;I16=7,9,0,0,599,22921,0,0,929,54841,0,0,333,7559,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2097 . A <*> 0 . ;I16=7,9,0,0,565,20129,0,0,929,54841,0,0,332,7544,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2098 . C <*> 0 . ;I16=7,9,0,0,541,18591,0,0,929,54841,0,0,331,7547,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2099 . G <*> 0 . ;I16=6,9,0,0,527,19623,0,0,869,51241,0,0,330,7516,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2100 . C <*> 0 . ;I16=6,9,0,0,573,22535,0,0,869,51241,0,0,329,7499,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2101 . A <*> 0 . ;I16=5,9,0,0,549,21679,0,0,840,50400,0,0,302,6820,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2102 . G <*> 0 . ;I16=6,9,0,0,607,24783,0,0,869,51241,0,0,325,7403,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2103 . C <*> 0 . ;I16=5,9,0,0,551,21803,0,0,840,50400,0,0,298,6748,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2104 . C <*> 0 . ;I16=6,9,0,0,553,21235,0,0,869,51241,0,0,319,7259,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2105 . A <*> 0 . ;I16=5,9,0,0,526,19806,0,0,840,50400,0,0,293,6673,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2106 . T <*> 0 . ;I16=6,10,0,0,577,21423,0,0,929,54841,0,0,336,7692,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2107 . C <*> 0 . ;I16=5,10,0,0,515,17965,0,0,900,54000,0,0,312,7214,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2108 . G <*> 0 . ;I16=5,10,0,0,563,21411,0,0,900,54000,0,0,309,7187,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2109 . C <*> 0 . ;I16=5,10,0,0,508,17628,0,0,900,54000,0,0,306,7170,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2110 . G <*> 0 . ;I16=6,10,0,0,567,20733,0,0,960,57600,0,0,302,7112,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2111 . C <*> 0 . ;I16=6,10,0,0,609,23787,0,0,960,57600,0,0,299,7063,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2112 . A <*> 0 . ;I16=6,9,0,0,577,22367,0,0,900,54000,0,0,297,7023,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2113 . G <*> 0 . ;I16=6,9,0,0,572,22260,0,0,900,54000,0,0,295,6991,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2114 . C <*> 0 . ;I16=6,9,0,0,585,23057,0,0,900,54000,0,0,293,6967,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2115 . T <*> 0 . ;I16=6,9,0,0,569,21613,0,0,900,54000,0,0,291,6951,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2116 . C <*> 0 . ;I16=6,9,0,0,598,23972,0,0,900,54000,0,0,288,6894,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2117 . A <*> 0 . ;I16=6,8,0,0,517,19529,0,0,840,50400,0,0,285,6797,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2118 . G <*> 0 . ;I16=6,8,0,0,528,20172,0,0,840,50400,0,0,282,6710,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2119 . G <*> 0 . ;I16=6,8,0,0,512,19440,0,0,840,50400,0,0,279,6633,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2120 . G <*> 0 . ;I16=7,8,0,0,543,20415,0,0,900,54000,0,0,276,6566,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2121 . A <*> 0 . ;I16=6,7,0,0,451,16397,0,0,780,46800,0,0,276,6508,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2122 . T <*> 0 . ;I16=6,7,0,0,465,16787,0,0,780,46800,0,0,274,6360,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2123 . A <*> 0 . ;I16=6,7,0,0,462,16778,0,0,780,46800,0,0,272,6224,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2124 . T <*> 0 . ;I16=6,7,0,0,483,18163,0,0,780,46800,0,0,270,6100,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2125 . T <*> 0 . ;I16=6,7,0,0,473,17335,0,0,780,46800,0,0,268,5988,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2126 . A <*> 0 . ;I16=6,7,0,0,459,16367,0,0,780,46800,0,0,266,5888,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2127 . C <*> 0 . ;I16=6,8,0,0,477,16521,0,0,840,50400,0,0,264,5800,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2128 . G <*> 0 . ;I16=6,8,0,0,466,16080,0,0,840,50400,0,0,262,5676,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2129 . T <*> 0 . ;I16=6,8,0,0,530,20162,0,0,840,50400,0,0,260,5568,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2130 . G <*> 0 . ;I16=6,8,0,0,517,19473,0,0,840,50400,0,0,258,5476,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2131 . T <*> 0 . ;I16=6,8,0,0,492,17602,0,0,840,50400,0,0,256,5400,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2132 . A <*> 0 . ;I16=6,8,0,0,491,17553,0,0,840,50400,0,0,254,5340,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2133 . A <*> 0 . ;I16=6,8,0,0,520,19372,0,0,840,50400,0,0,252,5296,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2134 . C <*> 0 . ;I16=6,8,0,0,552,21854,0,0,840,50400,0,0,250,5268,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2135 . T <*> 0 . ;I16=6,8,0,0,531,20445,0,0,840,50400,0,0,248,5256,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2136 . C <*> 0 . ;I16=6,8,0,0,481,16805,0,0,840,50400,0,0,245,5209,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2137 . G <*> 0 . ;I16=6,8,0,0,500,18216,0,0,840,50400,0,0,242,5176,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2138 . A <*> 0 . ;I16=6,8,0,0,519,19275,0,0,840,50400,0,0,239,5157,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2139 . C <*> 0 . ;I16=6,8,0,0,546,21424,0,0,840,50400,0,0,236,5152,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2140 . A <*> 0 . ;I16=6,8,0,0,516,19160,0,0,840,50400,0,0,233,5161,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2141 . T <*> 0 . ;I16=6,7,0,0,487,18305,0,0,780,46800,0,0,231,5183,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2142 . G <*> 0 . ;I16=6,6,0,0,459,17629,0,0,720,43200,0,0,230,5216,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2143 . T <*> 0 . ;I16=6,6,0,0,396,13930,0,0,720,43200,0,0,229,5259,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2144 . C <*> 0 . ;I16=6,6,0,0,483,19501,0,0,720,43200,0,0,228,5312,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2145 . A <*> 0 . ;I16=6,6,0,0,453,17221,0,0,720,43200,0,0,226,5326,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2146 . G <*> 0 . ;I16=6,6,0,0,443,16569,0,0,720,43200,0,0,223,5301,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2147 . C <*> 0 . ;I16=7,4,0,0,382,13442,0,0,660,39600,0,0,222,5284,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2148 . G <*> 0 . ;I16=7,4,0,0,372,12784,0,0,660,39600,0,0,221,5225,0,0;QS=1,0 PL:SP 0,33,250:0 +17 2149 . A <*> 0 . ;I16=7,4,0,0,406,15064,0,0,660,39600,0,0,220,5176,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2150 . T <*> 0 . ;I16=7,4,0,0,361,12465,0,0,660,39600,0,0,218,5088,0,0;QS=1,0 PL:SP 0,33,247:0 +17 2151 . T <*> 0 . ;I16=7,4,0,0,376,13060,0,0,660,39600,0,0,216,5012,0,0;QS=1,0 PL:SP 0,33,251:0 +17 2152 . G <*> 0 . ;I16=7,4,0,0,376,13356,0,0,660,39600,0,0,214,4948,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2153 . T <*> 0 . ;I16=7,3,0,0,335,11699,0,0,600,36000,0,0,212,4844,0,0;QS=1,0 PL:SP 0,30,230:0 +17 2154 . C <*> 0 . ;I16=7,3,0,0,372,14570,0,0,600,36000,0,0,209,4699,0,0;QS=1,0 PL:SP 0,30,251:0 +17 2155 . A <*> 0 . ;I16=7,3,0,0,361,13165,0,0,600,36000,0,0,206,4564,0,0;QS=1,0 PL:SP 0,30,245:0 +17 2156 . C <*> 0 . ;I16=7,3,0,0,382,14740,0,0,600,36000,0,0,203,4439,0,0;QS=1,0 PL:SP 0,30,255:0 +17 2157 . A <*> 0 . ;I16=7,3,0,0,362,13566,0,0,600,36000,0,0,200,4324,0,0;QS=1,0 PL:SP 0,30,250:0 +17 2158 . G <*> 0 . ;I16=7,3,0,0,394,15752,0,0,600,36000,0,0,197,4219,0,0;QS=1,0 PL:SP 0,30,255:0 +17 2159 . G <*> 0 . ;I16=6,3,0,0,344,13300,0,0,540,32400,0,0,183,3975,0,0;QS=1,0 PL:SP 0,27,247:0 +17 2160 . C <*> 0 . ;I16=6,3,0,0,339,12953,0,0,540,32400,0,0,179,3813,0,0;QS=1,0 PL:SP 0,27,244:0 +17 2161 . A <*> 0 . ;I16=7,3,0,0,367,13563,0,0,600,36000,0,0,183,3727,0,0;QS=1,0 PL:SP 0,30,248:0 +17 2162 . C <*> 0 . ;I16=7,4,0,0,419,16147,0,0,660,39600,0,0,178,3574,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2163 . T <*> 0 . ;I16=7,4,0,0,413,15691,0,0,660,39600,0,0,174,3436,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2164 . G <*> 0 . ;I16=7,4,0,0,405,15423,0,0,660,39600,0,0,170,3314,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2165 . C <*> 0 . ;I16=7,4,0,0,424,16488,0,0,660,39600,0,0,166,3208,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2166 . T <*> 0 . ;I16=7,4,0,0,398,14726,0,0,660,39600,0,0,162,3118,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2167 . A <*> 0 . ;I16=7,4,0,0,382,13468,0,0,660,39600,0,0,158,3044,0,0;QS=1,0 PL:SP 0,33,254:0 +17 2168 . C <*> 0 . ;I16=7,4,0,0,402,14886,0,0,660,39600,0,0,154,2986,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2169 . T <*> 0 . ;I16=7,4,0,0,388,14396,0,0,660,39600,0,0,150,2944,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2170 . C <*> 0 . ;I16=6,4,0,0,368,13782,0,0,600,36000,0,0,147,2917,0,0;QS=1,0 PL:SP 0,30,255:0 +17 2171 . C <*> 0 . ;I16=6,6,0,0,445,16697,0,0,720,43200,0,0,144,2904,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2172 . T <*> 0 . ;I16=6,6,0,0,403,13917,0,0,720,43200,0,0,143,2907,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2173 . G <*> 0 . ;I16=5,6,0,0,397,14571,0,0,660,39600,0,0,142,2876,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2174 . G <*> 0 . ;I16=5,6,0,0,391,14099,0,0,660,39600,0,0,141,2859,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2175 . G <*> 0 . ;I16=4,6,0,0,362,13264,0,0,600,36000,0,0,141,2855,0,0;QS=1,0 PL:SP 0,30,255:0 +17 2176 . G <*> 0 . ;I16=4,6,0,0,349,12419,0,0,600,36000,0,0,141,2863,0,0;QS=1,0 PL:SP 0,30,247:0 +17 2177 . T <*> 0 . ;I16=4,6,0,0,339,11647,0,0,600,36000,0,0,141,2883,0,0;QS=1,0 PL:SP 0,30,239:0 +17 2178 . T <*> 0 . ;I16=4,6,0,0,330,11118,0,0,600,36000,0,0,141,2915,0,0;QS=1,0 PL:SP 0,30,234:0 +17 2179 . T <*> 0 . ;I16=4,6,0,0,337,11615,0,0,600,36000,0,0,142,2958,0,0;QS=1,0 PL:SP 0,30,239:0 +17 2180 . T <*> 0 . ;I16=4,6,0,0,332,11302,0,0,600,36000,0,0,144,3012,0,0;QS=1,0 PL:SP 0,30,236:0 +17 2181 . C <*> 0 . ;I16=4,5,0,0,301,10337,0,0,540,32400,0,0,136,2978,0,0;QS=1,0 PL:SP 0,27,224:0 +17 2182 . C <*> 0 . ;I16=4,6,0,0,364,13440,0,0,600,36000,0,0,148,3156,0,0;QS=1,0 PL:SP 0,30,255:0 +17 2183 . A <*> 0 . ;I16=4,6,0,0,349,12421,0,0,600,36000,0,0,150,3246,0,0;QS=1,0 PL:SP 0,30,247:0 +17 2184 . T <*> 0 . ;I16=3,6,0,0,309,10809,0,0,540,32400,0,0,153,3347,0,0;QS=1,0 PL:SP 0,27,224:0 +17 2185 . C <*> 0 . ;I16=3,5,0,0,273,9743,0,0,480,28800,0,0,156,3408,0,0;QS=1,0 PL:SP 0,24,211:0 +17 2186 . A <*> 0 . ;I16=3,5,0,0,264,9112,0,0,480,28800,0,0,159,3479,0,0;QS=1,0 PL:SP 0,24,204:0 +17 2187 . A <*> 0 . ;I16=3,5,0,0,259,8801,0,0,480,28800,0,0,162,3560,0,0;QS=1,0 PL:SP 0,24,201:0 +17 2188 . A <*> 0 . ;I16=4,5,0,0,283,9533,0,0,540,32400,0,0,164,3600,0,0;QS=1,0 PL:SP 0,27,214:0 +17 2189 . C <*> 0 . ;I16=4,6,0,0,331,11429,0,0,557,32689,0,0,167,3649,0,0;QS=1,0 PL:SP 0,30,230:0 +17 2190 . C <*> 0 . ;I16=5,6,0,0,348,11420,0,0,617,36289,0,0,171,3709,0,0;QS=1,0 PL:SP 0,33,238:0 +17 2191 . C <*> 0 . ;I16=5,6,0,0,365,12833,0,0,617,36289,0,0,176,3782,0,0;QS=1,0 PL:SP 0,33,251:0 +17 2192 . T <*> 0 . ;I16=5,6,0,0,367,12729,0,0,617,36289,0,0,181,3869,0,0;QS=1,0 PL:SP 0,33,253:0 +17 2193 . C <*> 0 . ;I16=5,6,0,0,395,14969,0,0,617,36289,0,0,186,3970,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2194 . A <*> 0 . ;I16=5,5,0,0,346,12174,0,0,600,36000,0,0,186,4060,0,0;QS=1,0 PL:SP 0,30,247:0 +17 2195 . A <*> 0 . ;I16=5,6,0,0,370,13112,0,0,617,36289,0,0,196,4214,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2196 . G <*> 0 . ;I16=5,6,0,0,415,15847,0,0,617,36289,0,0,201,4357,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2197 . A <*> 0 . ;I16=5,6,0,0,412,15510,0,0,617,36289,0,0,204,4412,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2198 . G <*> 0 . ;I16=5,5,0,0,369,13921,0,0,600,36000,0,0,198,4396,0,0;QS=1,0 PL:SP 0,30,255:0 +17 2199 . C <*> 0 . ;I16=5,6,0,0,405,15703,0,0,617,36289,0,0,210,4552,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2200 . T <*> 0 . ;I16=5,6,0,0,417,15891,0,0,617,36289,0,0,213,4637,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2201 . G <*> 0 . ;I16=5,6,0,0,402,15206,0,0,617,36289,0,0,216,4732,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2202 . G <*> 0 . ;I16=5,6,0,0,348,11772,0,0,617,36289,0,0,218,4788,0,0;QS=1,0 PL:SP 0,33,245:0 +17 2203 . G <*> 0 . ;I16=5,6,0,0,387,14193,0,0,617,36289,0,0,219,4807,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2204 . C <*> 0 . ;I16=5,6,0,0,347,12177,0,0,617,36289,0,0,220,4840,0,0;QS=1,0 PL:SP 0,33,246:0 +17 2205 . C <*> 0 . ;I16=5,7,0,0,415,15199,0,0,677,39889,0,0,220,4836,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2206 . T <*> 0 . ;I16=5,8,0,0,444,16130,0,0,737,43489,0,0,221,4845,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2207 . G <*> 0 . ;I16=5,7,0,0,449,16963,0,0,720,43200,0,0,205,4545,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2208 . G <*> 0 . ;I16=5,8,0,0,447,16023,0,0,737,43489,0,0,225,4909,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2209 . G <*> 0 . ;I16=5,7,0,0,417,14987,0,0,720,43200,0,0,207,4565,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2210 . G C,<*> 0 . ;I16=4,7,0,1,356,12530,25,625,660,39600,17,289,209,4595,21,441;QS=0.954424,0.0455764,0 PL:SP 0,19,234,33,237,241:0 +17 2211 . T <*> 0 . ;I16=4,7,0,0,401,15003,0,0,660,39600,0,0,211,4637,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2212 . C <*> 0 . ;I16=5,8,0,0,476,18056,0,0,737,43489,0,0,236,5220,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2213 . A <*> 0 . ;I16=5,8,0,0,447,15809,0,0,737,43489,0,0,240,5334,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2214 . A <*> 0 . ;I16=5,8,0,0,430,14862,0,0,737,43489,0,0,243,5413,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2215 . C <*> 0 . ;I16=5,8,0,0,467,17599,0,0,737,43489,0,0,245,5455,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2216 . T <*> 0 . ;I16=5,8,0,0,456,16726,0,0,737,43489,0,0,246,5458,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2217 . T <*> 0 . ;I16=5,7,0,0,414,14696,0,0,720,43200,0,0,222,4846,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2218 . C <*> 0 . ;I16=5,8,0,0,446,16170,0,0,737,43489,0,0,248,5494,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2219 . C <*> 0 . ;I16=5,7,0,0,444,16856,0,0,720,43200,0,0,224,4902,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2220 . G A,<*> 0 . ;I16=4,2,1,5,194,6424,216,8002,360,21600,360,21600,105,2213,120,2732;QS=0.473171,0.526829,0 PL:SP 139,0,130,157,148,255:6 +17 2221 . G <*> 0 . ;I16=5,7,0,0,440,16590,0,0,720,43200,0,0,226,4998,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2222 . C <*> 0 . ;I16=5,8,0,0,459,17279,0,0,737,43489,0,0,251,5637,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2223 . C <*> 0 . ;I16=5,8,0,0,489,18801,0,0,737,43489,0,0,251,5663,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2224 . T <*> 0 . ;I16=5,8,0,0,492,18832,0,0,737,43489,0,0,251,5701,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2225 . G <*> 0 . ;I16=5,8,0,0,476,17894,0,0,737,43489,0,0,251,5751,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2226 . G <*> 0 . ;I16=5,8,0,0,443,16119,0,0,737,43489,0,0,251,5813,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2227 . G <*> 0 . ;I16=5,6,0,0,384,13890,0,0,660,39600,0,0,227,5261,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2228 . G C,<*> 0 . ;I16=4,6,0,1,387,15261,16,256,600,36000,17,289,229,5343,25,625;QS=0.960298,0.0397022,0 PL:SP 0,17,255,30,255,255:0 +17 2229 . A <*> 0 . ;I16=4,8,0,0,444,16544,0,0,677,39889,0,0,256,6058,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2230 . A <*> 0 . ;I16=4,8,0,0,419,14895,0,0,677,39889,0,0,259,6157,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2231 . A <*> 0 . ;I16=4,7,0,0,393,14215,0,0,660,39600,0,0,236,5590,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2232 . C <*> 0 . ;I16=4,8,0,0,474,18776,0,0,677,39889,0,0,262,6230,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2233 . T <*> 0 . ;I16=4,8,0,0,452,17382,0,0,677,39889,0,0,263,6251,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2234 . G <*> 0 . ;I16=4,8,0,0,425,15571,0,0,677,39889,0,0,264,6278,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2235 . G <*> 0 . ;I16=4,8,0,0,443,16561,0,0,677,39889,0,0,265,6311,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2236 . G <*> 0 . ;I16=4,8,0,0,450,17368,0,0,677,39889,0,0,266,6350,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2237 . G <*> 0 . ;I16=4,7,0,0,427,16671,0,0,660,39600,0,0,242,5770,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2238 . C <*> 0 . ;I16=4,8,0,0,444,17146,0,0,677,39889,0,0,267,6395,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2239 . A <*> 0 . ;I16=4,7,0,0,406,15192,0,0,660,39600,0,0,242,5774,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2240 . A <*> 0 . ;I16=4,8,0,0,464,18078,0,0,677,39889,0,0,267,6407,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2241 . G <*> 0 . ;I16=4,7,0,0,443,17893,0,0,660,39600,0,0,242,5794,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2242 . T <*> 0 . ;I16=4,8,0,0,425,15297,0,0,720,43200,0,0,242,5810,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2243 . A <*> 0 . ;I16=4,9,0,0,471,17195,0,0,737,43489,0,0,268,6456,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2244 . T <*> 0 . ;I16=4,9,0,0,470,17612,0,0,737,43489,0,0,269,6483,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2245 . C <*> 0 . ;I16=4,9,0,0,515,20467,0,0,737,43489,0,0,269,6467,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2246 . A <*> 0 . ;I16=4,8,0,0,417,15157,0,0,720,43200,0,0,242,5736,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2247 . C <*> 0 . ;I16=3,9,0,0,448,17032,0,0,677,39889,0,0,266,6266,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2248 . C <*> 0 . ;I16=3,9,0,0,491,20127,0,0,677,39889,0,0,265,6181,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2249 . A <*> 0 . ;I16=3,9,0,0,461,18037,0,0,677,39889,0,0,264,6106,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2250 . G <*> 0 . ;I16=3,9,0,0,461,18037,0,0,677,39889,0,0,263,6041,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2251 . A <*> 0 . ;I16=3,9,0,0,461,18301,0,0,677,39889,0,0,262,5986,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2252 . G <*> 0 . ;I16=3,8,0,0,447,18209,0,0,660,39600,0,0,236,5316,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2253 . A <*> 0 . ;I16=3,9,0,0,443,16793,0,0,677,39889,0,0,260,5906,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2254 . T <*> 0 . ;I16=3,8,0,0,416,15888,0,0,660,39600,0,0,233,5207,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2255 . G <*> 0 . ;I16=3,9,0,0,468,18444,0,0,677,39889,0,0,255,5719,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2256 . A <*> 0 . ;I16=3,9,0,0,454,17786,0,0,677,39889,0,0,252,5616,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2257 . G <*> 0 . ;I16=3,8,0,0,421,16369,0,0,660,39600,0,0,224,4898,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2258 . C <*> 0 . ;I16=3,9,0,0,476,19062,0,0,677,39889,0,0,246,5440,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2259 . T <*> 0 . ;I16=3,9,0,0,426,15642,0,0,677,39889,0,0,243,5367,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2260 . T <*> 0 . ;I16=3,9,0,0,437,16043,0,0,677,39889,0,0,240,5304,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2261 . T <*> 0 . ;I16=3,9,0,0,441,16355,0,0,677,39889,0,0,237,5251,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2262 . A <*> 0 . ;I16=3,9,0,0,425,15193,0,0,677,39889,0,0,234,5208,0,0;QS=1,0 PL:SP 0,36,253:0 +17 2263 . T <*> 0 . ;I16=3,9,0,0,429,15507,0,0,677,39889,0,0,230,5126,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2264 . A <*> 0 . ;I16=3,8,0,0,413,15541,0,0,660,39600,0,0,201,4431,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2265 . A <*> 0 . ;I16=3,9,0,0,430,15698,0,0,720,43200,0,0,196,4324,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2266 . A <*> 0 . ;I16=3,10,0,0,427,14757,0,0,737,43489,0,0,214,4716,0,0;QS=1,0 PL:SP 0,39,252:0 +17 2267 . A <*> 0 . ;I16=3,10,0,0,447,15657,0,0,737,43489,0,0,209,4597,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2268 . A <*> 0 . ;I16=3,10,0,0,484,18216,0,0,737,43489,0,0,203,4445,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2269 . T <*> 0 . ;I16=3,9,0,0,414,14514,0,0,677,39889,0,0,193,4293,0,0;QS=1,0 PL:SP 0,36,246:0 +17 2270 . A <*> 0 . ;I16=3,8,0,0,377,13155,0,0,660,39600,0,0,174,3864,0,0;QS=1,0 PL:SP 0,33,244:0 +17 2271 . A <*> 0 . ;I16=3,7,0,0,369,13707,0,0,557,32689,0,0,189,4079,0,0;QS=1,0 PL:SP 0,30,243:0 +17 2272 . T <*> 0 . ;I16=3,6,0,0,334,12460,0,0,540,32400,0,0,170,3724,0,0;QS=1,0 PL:SP 0,27,238:0 +17 2273 . G <*> 0 . ;I16=3,6,0,0,325,12357,0,0,540,32400,0,0,168,3666,0,0;QS=1,0 PL:SP 0,27,240:0 +17 2274 . G <*> 0 . ;I16=3,7,0,0,361,13409,0,0,600,36000,0,0,166,3616,0,0;QS=1,0 PL:SP 0,30,248:0 +17 2275 . T <*> 0 . ;I16=3,7,0,0,367,13565,0,0,600,36000,0,0,165,3575,0,0;QS=1,0 PL:SP 0,30,249:0 +17 2276 . G <*> 0 . ;I16=4,8,0,0,452,17262,0,0,677,39889,0,0,176,3688,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2277 . C <*> 0 . ;I16=4,8,0,0,469,18505,0,0,677,39889,0,0,175,3645,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2278 . T <*> 0 . ;I16=4,8,0,0,423,15473,0,0,677,39889,0,0,174,3616,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2279 . A <*> 0 . ;I16=4,7,0,0,389,14401,0,0,617,36289,0,0,174,3600,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2280 . G <*> 0 . ;I16=4,7,0,0,418,16270,0,0,660,39600,0,0,165,3483,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2281 . C <*> 0 . ;I16=4,8,0,0,435,16133,0,0,720,43200,0,0,165,3411,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2282 . T <*> 0 . ;I16=4,9,0,0,431,15311,0,0,737,43489,0,0,172,3392,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2283 . G <*> 0 . ;I16=4,9,0,0,461,17079,0,0,737,43489,0,0,172,3344,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2284 . G <*> 0 . ;I16=4,9,0,0,458,16946,0,0,737,43489,0,0,172,3316,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2285 . G <*> 0 . ;I16=5,9,0,0,512,19024,0,0,797,47089,0,0,172,3308,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2286 . C <*> 0 . ;I16=5,9,0,0,531,20457,0,0,797,47089,0,0,173,3321,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2287 . A <*> 0 . ;I16=5,9,0,0,460,15960,0,0,797,47089,0,0,174,3356,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2288 . T <*> 0 . ;I16=4,9,0,0,456,16444,0,0,737,43489,0,0,176,3412,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2289 . G <*> 0 . ;I16=4,8,0,0,409,14669,0,0,720,43200,0,0,179,3487,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2290 . G <*> 0 . ;I16=3,9,0,0,456,17470,0,0,720,43200,0,0,183,3579,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2291 . T <*> 0 . ;I16=3,9,0,0,439,16341,0,0,720,43200,0,0,187,3637,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2292 . G <*> 0 . ;I16=3,9,0,0,455,17815,0,0,720,43200,0,0,191,3711,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2293 . G <*> 0 . ;I16=3,9,0,0,441,16645,0,0,720,43200,0,0,195,3801,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2294 . C <*> 0 . ;I16=3,10,0,0,454,16546,0,0,780,46800,0,0,199,3907,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2295 . T <*> 0 . ;I16=3,10,0,0,455,16483,0,0,780,46800,0,0,203,3981,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2296 . T <*> 0 . ;I16=3,10,0,0,459,16553,0,0,780,46800,0,0,207,4075,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2297 . G <*> 0 . ;I16=3,10,0,0,465,17167,0,0,780,46800,0,0,211,4189,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2298 . C <*> 0 . ;I16=3,10,0,0,506,19792,0,0,780,46800,0,0,215,4323,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2299 . A <*> 0 . ;I16=3,10,0,0,451,16087,0,0,780,46800,0,0,219,4477,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2300 . C <*> 0 . ;I16=3,9,0,0,402,14428,0,0,720,43200,0,0,202,4200,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2301 . C <*> 0 . ;I16=3,11,0,0,510,19092,0,0,809,47641,0,0,225,4741,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2302 . T <*> 0 . ;I16=3,11,0,0,499,18253,0,0,809,47641,0,0,228,4850,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2303 . G <*> 0 . ;I16=3,11,0,0,491,17835,0,0,809,47641,0,0,231,4977,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2304 . T <*> 0 . ;I16=3,11,0,0,480,16776,0,0,809,47641,0,0,233,5073,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2305 . A <*> 0 . ;I16=3,9,0,0,408,14076,0,0,720,43200,0,0,232,5172,0,0;QS=1,0 PL:SP 0,36,248:0 +17 2306 . A <*> 0 . ;I16=3,9,0,0,389,13403,0,0,689,40441,0,0,239,5269,0,0;QS=1,0 PL:SP 0,36,246:0 +17 2307 . T <*> 0 . ;I16=3,9,0,0,407,14191,0,0,689,40441,0,0,241,5313,0,0;QS=1,0 PL:SP 0,36,251:0 +17 2308 . C <*> 0 . ;I16=3,9,0,0,412,14808,0,0,689,40441,0,0,243,5369,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2309 . C A,<*> 0 . ;I16=3,8,0,1,354,12176,16,256,660,39600,29,841,237,5373,8,64;QS=0.956757,0.0432432,0 PL:SP 0,20,224,33,227,230:0 +17 2310 . C <*> 0 . ;I16=3,9,0,0,437,16307,0,0,689,40441,0,0,247,5517,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2311 . A <*> 0 . ;I16=4,9,0,0,480,17964,0,0,749,44041,0,0,248,5558,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2312 . G <*> 0 . ;I16=4,10,0,0,525,20201,0,0,809,47641,0,0,250,5610,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2313 . C <*> 0 . ;I16=4,10,0,0,506,19044,0,0,809,47641,0,0,253,5675,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2314 . A <*> 0 . ;I16=4,10,0,0,430,14170,0,0,809,47641,0,0,256,5754,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2315 . C <*> 0 . ;I16=4,11,0,0,521,18821,0,0,869,51241,0,0,259,5847,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2316 . T <*> 0 . ;I16=4,11,0,0,520,18712,0,0,869,51241,0,0,262,5904,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2317 . T <*> 0 . ;I16=4,12,0,0,492,16200,0,0,929,54841,0,0,264,5926,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2318 . T <*> 0 . ;I16=4,10,0,0,473,16921,0,0,840,50400,0,0,225,5051,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2319 . G <*> 0 . ;I16=4,12,0,0,592,22290,0,0,929,54841,0,0,270,6022,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2320 . G <*> 0 . ;I16=3,12,0,0,532,19338,0,0,869,51241,0,0,273,6045,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2321 . G <*> 0 . ;I16=3,12,0,0,528,19184,0,0,869,51241,0,0,276,6082,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2322 . A <*> 0 . ;I16=3,13,0,0,557,20049,0,0,929,54841,0,0,279,6133,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2323 . G <*> 0 . ;I16=3,13,0,0,594,22664,0,0,929,54841,0,0,283,6199,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2324 . G <*> 0 . ;I16=3,12,0,0,509,18101,0,0,869,51241,0,0,285,6277,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2325 . C <*> 0 . ;I16=3,12,0,0,481,16459,0,0,869,51241,0,0,266,5754,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2326 . C <*> 0 . ;I16=3,12,0,0,463,14707,0,0,900,54000,0,0,270,5868,0,0;QS=1,0 PL:SP 0,45,241:0 +17 2327 . G <*> 0 . ;I16=3,13,0,0,551,19851,0,0,929,54841,0,0,298,6572,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2328 . A <*> 0 . ;I16=2,13,0,0,532,19142,0,0,869,51241,0,0,276,6040,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2329 . G <*> 0 . ;I16=3,12,0,0,510,18494,0,0,869,51241,0,0,305,6771,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2330 . C <*> 0 . ;I16=3,12,0,0,565,21917,0,0,869,51241,0,0,309,6889,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2331 . T <*> 0 . ;I16=3,12,0,0,504,17538,0,0,869,51241,0,0,313,7019,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2332 . A <*> 0 . ;I16=4,12,0,0,575,21379,0,0,929,54841,0,0,317,7161,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2333 . G <*> 0 . ;I16=4,12,0,0,591,22435,0,0,929,54841,0,0,322,7316,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2334 . G <*> 0 . ;I16=4,12,0,0,569,21179,0,0,929,54841,0,0,327,7485,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2335 . A <*> 0 . ;I16=4,12,0,0,581,21463,0,0,929,54841,0,0,332,7668,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2336 . G <*> 0 . ;I16=4,12,0,0,599,22753,0,0,929,54841,0,0,337,7865,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2337 . G <*> 0 . ;I16=4,12,0,0,554,19972,0,0,929,54841,0,0,341,8025,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2338 . A <*> 0 . ;I16=4,12,0,0,553,19589,0,0,929,54841,0,0,344,8146,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2339 . T <*> 0 . ;I16=4,12,0,0,517,17423,0,0,929,54841,0,0,347,8277,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2340 . C <*> 0 . ;I16=4,12,0,0,512,16842,0,0,929,54841,0,0,349,8369,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2341 . G <*> 0 . ;I16=4,11,0,0,490,16450,0,0,869,51241,0,0,325,7797,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2342 . T <*> 0 . ;I16=4,11,0,0,543,19797,0,0,869,51241,0,0,352,8484,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2343 . T <*> 0 . ;I16=4,10,0,0,450,15276,0,0,809,47641,0,0,332,8062,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2344 . T <*> 0 . ;I16=4,11,0,0,526,18720,0,0,869,51241,0,0,354,8528,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2345 . G <*> 0 . ;I16=4,11,0,0,553,20893,0,0,869,51241,0,0,355,8559,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2346 . A <*> 0 . ;I16=4,11,0,0,555,20717,0,0,869,51241,0,0,356,8596,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2347 . G <*> 0 . ;I16=4,11,0,0,541,20167,0,0,869,51241,0,0,357,8639,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2348 . T <*> 0 . ;I16=4,11,0,0,461,15107,0,0,869,51241,0,0,357,8637,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2349 . C <*> 0 . ;I16=4,11,0,0,510,18270,0,0,869,51241,0,0,356,8590,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2350 . C <*> 0 . ;I16=4,11,0,0,551,20405,0,0,869,51241,0,0,330,7924,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2351 . A <*> 0 . ;I16=5,11,0,0,582,21408,0,0,929,54841,0,0,354,8466,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2352 . G <*> 0 . ;I16=5,11,0,0,581,21803,0,0,929,54841,0,0,353,8393,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2353 . C <*> 0 . ;I16=5,11,0,0,558,19930,0,0,929,54841,0,0,352,8330,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2354 . A <*> 0 . ;I16=5,11,0,0,560,20286,0,0,929,54841,0,0,351,8277,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2355 . G <*> 0 . ;I16=5,11,0,0,578,21474,0,0,929,54841,0,0,349,8185,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2356 . T <*> 0 . ;I16=5,11,0,0,559,19795,0,0,929,54841,0,0,346,8056,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2357 . T <*> 0 . ;I16=5,11,0,0,571,20725,0,0,929,54841,0,0,343,7941,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2358 . T <*> 0 . ;I16=5,11,0,0,589,21747,0,0,929,54841,0,0,339,7789,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2359 . G <*> 0 . ;I16=5,11,0,0,584,21712,0,0,929,54841,0,0,335,7649,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2360 . A <*> 0 . ;I16=5,11,0,0,592,22094,0,0,929,54841,0,0,330,7472,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2361 . G <*> 0 . ;I16=5,11,0,0,571,21131,0,0,929,54841,0,0,325,7309,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2362 . A <*> 0 . ;I16=5,11,0,0,517,17497,0,0,929,54841,0,0,320,7160,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2363 . C <*> 0 . ;I16=5,11,0,0,569,20837,0,0,929,54841,0,0,315,7025,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2364 . C <*> 0 . ;I16=5,11,0,0,594,22590,0,0,929,54841,0,0,310,6904,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2365 . A <*> 0 . ;I16=5,10,0,0,552,20506,0,0,869,51241,0,0,305,6747,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2366 . G <*> 0 . ;I16=5,10,0,0,582,22752,0,0,900,54000,0,0,275,5979,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2367 . C <*> 0 . ;I16=5,11,0,0,582,21448,0,0,929,54841,0,0,296,6476,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2368 . C <*> 0 . ;I16=5,11,0,0,593,22733,0,0,929,54841,0,0,292,6364,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2369 . T <*> 0 . ;I16=5,11,0,0,588,21910,0,0,929,54841,0,0,287,6219,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2370 . G <*> 0 . ;I16=5,11,0,0,603,23057,0,0,929,54841,0,0,282,6092,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2371 . G <*> 0 . ;I16=5,11,0,0,593,22231,0,0,929,54841,0,0,277,5983,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2372 . C <*> 0 . ;I16=5,11,0,0,561,20321,0,0,929,54841,0,0,272,5892,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2373 . C <*> 0 . ;I16=5,11,0,0,603,23079,0,0,929,54841,0,0,267,5819,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2374 . A <*> 0 . ;I16=5,10,0,0,540,19592,0,0,869,51241,0,0,263,5763,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2375 . A <*> 0 . ;I16=4,10,0,0,496,17636,0,0,809,47641,0,0,259,5723,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2376 . T <*> 0 . ;I16=4,10,0,0,500,17934,0,0,809,47641,0,0,255,5647,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2377 . A <*> 0 . ;I16=4,10,0,0,463,15815,0,0,809,47641,0,0,251,5583,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2378 . C <*> 0 . ;I16=4,10,0,0,456,15104,0,0,809,47641,0,0,247,5531,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2379 . G <*> 0 . ;I16=4,10,0,0,482,16906,0,0,809,47641,0,0,243,5491,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2380 . G <*> 0 . ;I16=4,8,0,0,467,18277,0,0,689,40441,0,0,215,4837,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2381 . C <*> 0 . ;I16=4,8,0,0,463,17899,0,0,689,40441,0,0,238,5442,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2382 . A <*> 0 . ;I16=5,8,0,0,461,16477,0,0,749,44041,0,0,236,5430,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2383 . A <*> 0 . ;I16=5,8,0,0,463,16673,0,0,749,44041,0,0,235,5427,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2384 . A <*> 0 . ;I16=5,8,0,0,451,15849,0,0,749,44041,0,0,233,5385,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2385 . A <*> 0 . ;I16=4,8,0,0,415,14557,0,0,689,40441,0,0,232,5354,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2386 . C <*> 0 . ;I16=4,8,0,0,446,16668,0,0,689,40441,0,0,230,5284,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2387 . C <*> 0 . ;I16=4,8,0,0,460,17754,0,0,689,40441,0,0,227,5177,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2388 . C <*> 0 . ;I16=4,8,0,0,463,17969,0,0,689,40441,0,0,224,5084,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2389 . A <*> 0 . ;I16=5,8,0,0,452,15922,0,0,749,44041,0,0,221,5005,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2390 . G <*> 0 . ;I16=5,7,0,0,437,16317,0,0,689,40441,0,0,219,4891,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2391 . T <*> 0 . ;I16=5,7,0,0,428,15372,0,0,689,40441,0,0,217,4793,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2392 . C <*> 0 . ;I16=5,7,0,0,479,19187,0,0,689,40441,0,0,213,4611,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2393 . T <*> 0 . ;I16=5,7,0,0,444,16588,0,0,689,40441,0,0,209,4445,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2394 . C <*> 0 . ;I16=5,6,0,0,438,17506,0,0,629,36841,0,0,206,4294,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2395 . T <*> 0 . ;I16=5,6,0,0,415,15763,0,0,629,36841,0,0,203,4157,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2396 . A <*> 0 . ;I16=5,6,0,0,400,14624,0,0,629,36841,0,0,200,4034,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2397 . C <*> 0 . ;I16=5,7,0,0,450,17070,0,0,689,40441,0,0,196,3876,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2398 . A <*> 0 . ;I16=5,7,0,0,421,15139,0,0,689,40441,0,0,193,3735,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2399 . A <*> 0 . ;I16=5,7,0,0,445,16617,0,0,689,40441,0,0,190,3612,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2400 . A <*> 0 . ;I16=5,7,0,0,431,15611,0,0,689,40441,0,0,187,3507,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2401 . A <*> 0 . ;I16=6,7,0,0,453,15955,0,0,749,44041,0,0,184,3420,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2402 . A <*> 0 . ;I16=6,7,0,0,460,16536,0,0,749,44041,0,0,182,3352,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2403 . A <*> 0 . ;I16=6,7,0,0,471,17199,0,0,749,44041,0,0,180,3304,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2404 . T <*> 0 . ;I16=6,7,0,0,449,15645,0,0,749,44041,0,0,178,3276,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2405 . A <*> 0 . ;I16=7,7,0,0,497,17719,0,0,809,47641,0,0,176,3268,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2406 . C <*> 0 . ;I16=7,7,0,0,541,21039,0,0,809,47641,0,0,175,3281,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2407 . A <*> 0 . ;I16=8,7,0,0,534,19310,0,0,869,51241,0,0,173,3267,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2408 . A <*> 0 . ;I16=8,7,0,0,517,18265,0,0,869,51241,0,0,171,3227,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2409 . A <*> 0 . ;I16=8,6,0,0,495,17885,0,0,840,50400,0,0,170,3210,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2410 . A <*> 0 . ;I16=8,6,0,0,485,17217,0,0,840,50400,0,0,169,3215,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2411 . A <*> 0 . ;I16=7,6,0,0,466,17020,0,0,780,46800,0,0,169,3241,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2412 . A <*> 0 . ;I16=7,5,0,0,430,15556,0,0,720,43200,0,0,170,3286,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2413 . C <*> 0 . ;I16=7,5,0,0,458,17556,0,0,720,43200,0,0,171,3349,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2414 . A <*> 0 . ;I16=8,5,0,0,465,16995,0,0,749,44041,0,0,172,3430,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2415 . A <*> 0 . ;I16=9,4,0,0,474,17416,0,0,749,44041,0,0,174,3478,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2416 . C <*> 0 . ;I16=8,4,0,0,457,17511,0,0,720,43200,0,0,175,3539,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2417 . T <*> 0 . ;I16=9,3,0,0,454,17546,0,0,689,40441,0,0,181,3625,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2418 . A <*> 0 . ;I16=9,3,0,0,438,16112,0,0,689,40441,0,0,185,3723,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2419 . G <*> 0 . ;I16=9,3,0,0,454,17342,0,0,689,40441,0,0,189,3837,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2420 . C <*> 0 . ;I16=9,4,0,0,470,17352,0,0,749,44041,0,0,194,3968,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2421 . C <*> 0 . ;I16=8,4,0,0,470,18580,0,0,720,43200,0,0,192,4068,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2422 . A <*> 0 . ;I16=9,3,0,0,455,17323,0,0,689,40441,0,0,205,4283,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2423 . G <*> 0 . ;I16=9,2,0,0,428,17010,0,0,629,36841,0,0,206,4398,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2424 . G <*> 0 . ;I16=8,3,0,0,422,16278,0,0,660,39600,0,0,205,4459,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2425 . C <*> 0 . ;I16=8,3,0,0,413,15925,0,0,660,39600,0,0,208,4548,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2426 . G <*> 0 . ;I16=8,3,0,0,362,12114,0,0,660,39600,0,0,211,4651,0,0;QS=1,0 PL:SP 0,33,232:0 +17 2427 . T <*> 0 . ;I16=9,3,0,0,446,16638,0,0,689,40441,0,0,226,4886,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2428 . G <*> 0 . ;I16=9,3,0,0,453,17847,0,0,689,40441,0,0,229,4991,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2429 . G <*> 0 . ;I16=8,3,0,0,359,12685,0,0,660,39600,0,0,217,4885,0,0;QS=1,0 PL:SP 0,33,241:0 +17 2430 . T A,<*> 0 . ;I16=8,3,1,0,346,11414,21,441,660,39600,29,841,219,4987,16,256;QS=0.942779,0.0572207,0 PL:SP 0,15,212,33,215,222:0 +17 2431 . G <*> 0 . ;I16=9,3,0,0,429,16059,0,0,689,40441,0,0,225,5195,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2432 . G <*> 0 . ;I16=8,4,0,0,424,15450,0,0,689,40441,0,0,241,5447,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2433 . T <*> 0 . ;I16=8,4,0,0,417,15019,0,0,689,40441,0,0,244,5516,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2434 . G <*> 0 . ;I16=8,4,0,0,429,15733,0,0,720,43200,0,0,227,5195,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2435 . C <*> 0 . ;I16=9,4,0,0,473,17963,0,0,749,44041,0,0,251,5685,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2436 . A <*> 0 . ;I16=8,4,0,0,401,13765,0,0,720,43200,0,0,233,5303,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2437 . C <*> 0 . ;I16=8,4,0,0,436,16424,0,0,720,43200,0,0,236,5372,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2438 . A <*> 0 . ;I16=9,5,0,0,441,14981,0,0,809,47641,0,0,263,6027,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2439 . C <*> 0 . ;I16=8,5,0,0,477,17917,0,0,780,46800,0,0,243,5541,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2440 . C <*> 0 . ;I16=9,5,0,0,503,19343,0,0,809,47641,0,0,272,6268,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2441 . T <*> 0 . ;I16=9,5,0,0,516,19222,0,0,809,47641,0,0,274,6282,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2442 . G <*> 0 . ;I16=8,5,0,0,476,17842,0,0,780,46800,0,0,251,5683,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2443 . T <*> 0 . ;I16=9,5,0,0,479,16633,0,0,809,47641,0,0,278,6346,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2444 . A <*> 0 . ;I16=9,6,0,0,522,18860,0,0,869,51241,0,0,280,6396,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2445 . G <*> 0 . ;I16=8,6,0,0,509,19143,0,0,840,50400,0,0,257,5783,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2446 . T <*> 0 . ;I16=9,6,0,0,505,17529,0,0,869,51241,0,0,284,6432,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2447 . C <*> 0 . ;I16=10,6,0,0,554,20108,0,0,929,54841,0,0,286,6468,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2448 . C <*> 0 . ;I16=9,5,0,0,500,18266,0,0,809,47641,0,0,271,6305,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2449 . C <*> 0 . ;I16=8,6,0,0,503,18631,0,0,840,50400,0,0,242,5330,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2450 . A <*> 0 . ;I16=7,6,0,0,430,15278,0,0,780,46800,0,0,246,5406,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2451 . G <*> 0 . ;I16=9,6,0,0,568,22032,0,0,869,51241,0,0,300,6744,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2452 . C <*> 0 . ;I16=9,6,0,0,509,18447,0,0,869,51241,0,0,304,6844,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2453 . T <*> 0 . ;I16=9,6,0,0,516,18392,0,0,869,51241,0,0,308,6956,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2454 . A <*> 0 . ;I16=9,6,0,0,476,15868,0,0,869,51241,0,0,312,7080,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2455 . C <*> 0 . ;I16=9,6,0,0,544,20152,0,0,869,51241,0,0,316,7216,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2456 . T <*> 0 . ;I16=8,7,0,0,542,20012,0,0,900,54000,0,0,295,6739,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2457 . C <*> 0 . ;I16=9,7,0,0,543,19387,0,0,929,54841,0,0,324,7474,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2458 . A <*> 0 . ;I16=9,7,0,0,588,22322,0,0,929,54841,0,0,328,7596,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2459 . G <*> 0 . ;I16=8,7,0,0,573,22163,0,0,900,54000,0,0,307,7105,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2460 . G <*> 0 . ;I16=8,7,0,0,563,21693,0,0,900,54000,0,0,310,7200,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2461 . A <*> 0 . ;I16=9,7,0,0,569,20957,0,0,929,54841,0,0,338,7930,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2462 . G <*> 0 . ;I16=9,8,0,0,610,22784,0,0,989,58441,0,0,341,8045,0,0;QS=1,0 PL:SP 0,51,255:0 +17 2463 . G T,<*> 0 . ;I16=8,8,1,0,546,19550,14,196,960,57600,29,841,320,7546,25,625;QS=0.975,0.025,0 PL:SP 0,36,255,48,255,255:0 +17 2464 . C <*> 0 . ;I16=9,8,0,0,643,25005,0,0,989,58441,0,0,347,8209,0,0;QS=1,0 PL:SP 0,51,255:0 +17 2465 . T <*> 0 . ;I16=8,8,0,0,575,21615,0,0,929,54841,0,0,324,7634,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2466 . G <*> 0 . ;I16=8,7,0,0,587,23207,0,0,900,54000,0,0,325,7599,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2467 . A <*> 0 . ;I16=8,7,0,0,546,20184,0,0,900,54000,0,0,327,7625,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2468 . G <*> 0 . ;I16=9,7,0,0,605,23717,0,0,929,54841,0,0,354,8288,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2469 . G <*> 0 . ;I16=9,7,0,0,583,22107,0,0,929,54841,0,0,356,8338,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2470 . G <*> 0 . ;I16=8,7,0,0,546,20560,0,0,900,54000,0,0,332,7724,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2471 . G <*> 0 . ;I16=9,7,0,0,556,20438,0,0,929,54841,0,0,358,8370,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2472 . G <*> 0 . ;I16=8,7,0,0,538,20056,0,0,900,54000,0,0,333,7727,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2473 . A <*> 0 . ;I16=8,7,0,0,514,18326,0,0,869,51241,0,0,341,8039,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2474 . A <*> 0 . ;I16=9,7,0,0,562,21030,0,0,929,54841,0,0,356,8248,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2475 . G <*> 0 . ;I16=9,7,0,0,612,23854,0,0,929,54841,0,0,355,8211,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2476 . G <*> 0 . ;I16=7,7,0,0,514,19740,0,0,840,50400,0,0,316,7390,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2477 . A <*> 0 . ;I16=8,7,0,0,539,19743,0,0,869,51241,0,0,341,8023,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2478 . C <*> 0 . ;I16=8,7,0,0,579,22957,0,0,869,51241,0,0,341,8039,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2479 . T <*> 0 . ;I16=9,7,0,0,580,21768,0,0,929,54841,0,0,351,8163,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2480 . G <*> 0 . ;I16=8,7,0,0,559,21285,0,0,900,54000,0,0,324,7502,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2481 . C <*> 0 . ;I16=7,7,0,0,516,19638,0,0,840,50400,0,0,314,7414,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2482 . T <*> 0 . ;I16=9,7,0,0,559,20553,0,0,929,54841,0,0,343,7991,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2483 . T <*> 0 . ;I16=8,7,0,0,544,20444,0,0,869,51241,0,0,333,7855,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2484 . G <*> 0 . ;I16=8,7,0,0,576,22630,0,0,900,54000,0,0,309,7129,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2485 . A T,<*> 0 . ;I16=8,7,1,0,536,19970,17,289,900,54000,29,841,304,7006,25,625;QS=0.969259,0.0307414,0 PL:SP 0,31,255,45,255,255:0 +17 2486 . G <*> 0 . ;I16=9,7,0,0,598,23372,0,0,929,54841,0,0,324,7522,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2487 . C <*> 0 . ;I16=8,7,0,0,469,16355,0,0,900,54000,0,0,294,6802,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2488 . C <*> 0 . ;I16=7,7,0,0,507,18909,0,0,840,50400,0,0,268,6270,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2489 . C <*> 0 . ;I16=5,7,0,0,451,17293,0,0,720,43200,0,0,264,6188,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2490 . A <*> 0 . ;I16=5,7,0,0,448,17276,0,0,720,43200,0,0,260,6064,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2491 . G <*> 0 . ;I16=6,7,0,0,477,18139,0,0,749,44041,0,0,278,6432,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2492 . G A,<*> 0 . ;I16=5,7,1,0,470,18586,16,256,720,43200,29,841,252,5840,21,441;QS=0.967078,0.0329218,0 PL:SP 0,22,255,36,255,255:0 +17 2493 . A G,<*> 0 . ;I16=5,7,1,0,463,18015,13,169,720,43200,29,841,248,5740,20,400;QS=0.972689,0.0273109,0 PL:SP 0,25,255,36,255,255:0 +17 2494 . G <*> 0 . ;I16=5,7,0,0,443,16727,0,0,720,43200,0,0,243,5599,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2495 . T <*> 0 . ;I16=4,7,0,0,398,14632,0,0,629,36841,0,0,220,5046,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2496 . T <*> 0 . ;I16=6,7,0,0,454,16418,0,0,749,44041,0,0,250,5636,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2497 . T <*> 0 . ;I16=6,6,0,0,429,16041,0,0,689,40441,0,0,245,5491,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2498 . G <*> 0 . ;I16=6,6,0,0,447,17033,0,0,689,40441,0,0,240,5356,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2499 . A <*> 0 . ;I16=6,6,0,0,449,17155,0,0,689,40441,0,0,235,5231,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2500 . G <*> 0 . ;I16=5,6,0,0,410,15930,0,0,660,39600,0,0,217,4947,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2501 . G <*> 0 . ;I16=5,6,0,0,440,17646,0,0,660,39600,0,0,213,4867,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2502 . C <*> 0 . ;I16=6,6,0,0,461,17913,0,0,689,40441,0,0,220,4916,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2503 . T <*> 0 . ;I16=6,6,0,0,457,17613,0,0,689,40441,0,0,215,4831,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2504 . G <*> 0 . ;I16=6,6,0,0,429,16161,0,0,689,40441,0,0,210,4756,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2505 . C <*> 0 . ;I16=5,6,0,0,427,16853,0,0,629,36841,0,0,206,4690,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2506 . T <*> 0 . ;I16=5,6,0,0,392,14610,0,0,629,36841,0,0,201,4583,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2507 . G <*> 0 . ;I16=3,6,0,0,337,13151,0,0,540,32400,0,0,191,4449,0,0;QS=1,0 PL:SP 0,27,241:0 +17 2508 . T <*> 0 . ;I16=3,6,0,0,337,12787,0,0,540,32400,0,0,188,4370,0,0;QS=1,0 PL:SP 0,27,241:0 +17 2509 . G <*> 0 . ;I16=3,6,0,0,352,14052,0,0,540,32400,0,0,184,4248,0,0;QS=1,0 PL:SP 0,27,253:0 +17 2510 . A <*> 0 . ;I16=4,6,0,0,368,14028,0,0,569,33241,0,0,183,4143,0,0;QS=1,0 PL:SP 0,30,255:0 +17 2511 . G <*> 0 . ;I16=4,6,0,0,386,15014,0,0,569,33241,0,0,178,4032,0,0;QS=1,0 PL:SP 0,30,255:0 +17 2512 . C <*> 0 . ;I16=4,6,0,0,384,15380,0,0,569,33241,0,0,173,3931,0,0;QS=1,0 PL:SP 0,30,255:0 +17 2513 . T <*> 0 . ;I16=4,6,0,0,346,12894,0,0,569,33241,0,0,167,3791,0,0;QS=1,0 PL:SP 0,30,246:0 +17 2514 . G <*> 0 . ;I16=3,6,0,0,315,11605,0,0,540,32400,0,0,162,3662,0,0;QS=1,0 PL:SP 0,27,228:0 +17 2515 . T <*> 0 . ;I16=2,6,0,0,258,9110,0,0,480,28800,0,0,158,3542,0,0;QS=1,0 PL:SP 0,24,182:0 +17 2516 . G <*> 0 . ;I16=2,6,0,0,292,10918,0,0,480,28800,0,0,154,3430,0,0;QS=1,0 PL:SP 0,24,211:0 +17 2517 . A <*> 0 . ;I16=2,6,0,0,298,11152,0,0,480,28800,0,0,150,3326,0,0;QS=1,0 PL:SP 0,24,215:0 +17 2518 . T <*> 0 . ;I16=1,6,0,0,268,10288,0,0,420,25200,0,0,131,3005,0,0;QS=1,0 PL:SP 0,21,188:0 +17 2519 . C <*> 0 . ;I16=2,5,0,0,230,7588,0,0,420,25200,0,0,143,3141,0,0;QS=1,0 PL:SP 0,21,175:0 +17 2520 . G <*> 0 . ;I16=2,5,0,0,243,8905,0,0,420,25200,0,0,140,3058,0,0;QS=1,0 PL:SP 0,21,187:0 +17 2521 . C <*> 0 . ;I16=2,5,0,0,281,11293,0,0,420,25200,0,0,137,2981,0,0;QS=1,0 PL:SP 0,21,214:0 +17 2522 . A <*> 0 . ;I16=2,5,0,0,228,7822,0,0,420,25200,0,0,133,2861,0,0;QS=1,0 PL:SP 0,21,173:0 +17 2523 . T <*> 0 . ;I16=2,5,0,0,269,10373,0,0,420,25200,0,0,129,2749,0,0;QS=1,0 PL:SP 0,21,207:0 +17 2524 . C <*> 0 . ;I16=1,5,0,0,238,9468,0,0,360,21600,0,0,116,2564,0,0;QS=1,0 PL:SP 0,18,182:0 +17 2525 . A <*> 0 . ;I16=2,6,0,0,235,7509,0,0,480,28800,0,0,121,2549,0,0;QS=1,0 PL:SP 0,24,168:0 +17 2526 . C <*> 0 . ;I16=2,7,0,0,334,12580,0,0,540,32400,0,0,118,2462,0,0;QS=1,0 PL:SP 0,27,229:0 +17 2527 . T <*> 0 . ;I16=2,7,0,0,316,11376,0,0,540,32400,0,0,115,2337,0,0;QS=1,0 PL:SP 0,27,217:0 +17 2528 . G <*> 0 . ;I16=2,7,0,0,344,13226,0,0,540,32400,0,0,112,2226,0,0;QS=1,0 PL:SP 0,27,234:0 +17 2529 . C <*> 0 . ;I16=2,7,0,0,333,12465,0,0,540,32400,0,0,109,2129,0,0;QS=1,0 PL:SP 0,27,228:0 +17 2530 . A <*> 0 . ;I16=2,7,0,0,308,10736,0,0,540,32400,0,0,106,2046,0,0;QS=1,0 PL:SP 0,27,209:0 +17 2531 . T <*> 0 . ;I16=2,6,0,0,291,10663,0,0,480,28800,0,0,103,1927,0,0;QS=1,0 PL:SP 0,24,210:0 +17 2532 . T <*> 0 . ;I16=2,6,0,0,290,10622,0,0,480,28800,0,0,100,1822,0,0;QS=1,0 PL:SP 0,24,212:0 +17 2533 . C <*> 0 . ;I16=2,7,0,0,309,10749,0,0,540,32400,0,0,97,1731,0,0;QS=1,0 PL:SP 0,27,212:0 +17 2534 . C <*> 0 . ;I16=1,7,0,0,303,11547,0,0,480,28800,0,0,96,1654,0,0;QS=1,0 PL:SP 0,24,202:0 +17 2535 . A <*> 0 . ;I16=1,7,0,0,311,12147,0,0,480,28800,0,0,95,1591,0,0;QS=1,0 PL:SP 0,24,204:0 +17 2536 . G <*> 0 . ;I16=1,7,0,0,296,11044,0,0,480,28800,0,0,94,1542,0,0;QS=1,0 PL:SP 0,24,195:0 +17 2537 . C <*> 0 . ;I16=1,7,0,0,294,10932,0,0,480,28800,0,0,92,1458,0,0;QS=1,0 PL:SP 0,24,195:0 +17 2538 . C <*> 0 . ;I16=1,6,0,0,220,7406,0,0,420,25200,0,0,91,1389,0,0;QS=1,0 PL:SP 0,21,157:0 +17 2539 . C <*> 0 . ;I16=1,6,0,0,207,6247,0,0,420,25200,0,0,90,1334,0,0;QS=1,0 PL:SP 0,21,146:0 +17 2540 . G <*> 0 . ;I16=1,6,0,0,268,10324,0,0,420,25200,0,0,89,1293,0,0;QS=1,0 PL:SP 0,21,189:0 +17 2541 . G <*> 0 . ;I16=1,6,0,0,240,8406,0,0,420,25200,0,0,88,1266,0,0;QS=1,0 PL:SP 0,21,170:0 +17 2542 . T <*> 0 . ;I16=1,6,0,0,259,9681,0,0,420,25200,0,0,87,1253,0,0;QS=1,0 PL:SP 0,21,183:0 +17 2543 . G <*> 0 . ;I16=1,6,0,0,275,10843,0,0,420,25200,0,0,86,1254,0,0;QS=1,0 PL:SP 0,21,196:0 +17 2544 . A <*> 0 . ;I16=2,6,0,0,279,9895,0,0,480,28800,0,0,85,1269,0,0;QS=1,0 PL:SP 0,24,202:0 +17 2545 . C <*> 0 . ;I16=2,6,0,0,298,11214,0,0,480,28800,0,0,85,1299,0,0;QS=1,0 PL:SP 0,24,217:0 +17 2546 . A <*> 0 . ;I16=2,6,0,0,287,10767,0,0,480,28800,0,0,85,1345,0,0;QS=1,0 PL:SP 0,24,206:0 +17 2547 . G <*> 0 . ;I16=1,6,0,0,269,10389,0,0,420,25200,0,0,86,1406,0,0;QS=1,0 PL:SP 0,21,191:0 +17 2548 . A <*> 0 . ;I16=1,6,0,0,275,10833,0,0,420,25200,0,0,87,1481,0,0;QS=1,0 PL:SP 0,21,196:0 +17 2549 . G <*> 0 . ;I16=1,6,0,0,254,9342,0,0,420,25200,0,0,88,1570,0,0;QS=1,0 PL:SP 0,21,180:0 +17 2550 . T <*> 0 . ;I16=1,6,0,0,258,9554,0,0,420,25200,0,0,89,1673,0,0;QS=1,0 PL:SP 0,21,182:0 +17 2551 . G <*> 0 . ;I16=1,6,0,0,251,9233,0,0,420,25200,0,0,89,1739,0,0;QS=1,0 PL:SP 0,21,181:0 +17 2552 . A <*> 0 . ;I16=1,5,0,0,234,9146,0,0,360,21600,0,0,89,1765,0,0;QS=1,0 PL:SP 0,18,178:0 +17 2553 . G <*> 0 . ;I16=1,5,0,0,226,8534,0,0,360,21600,0,0,89,1799,0,0;QS=1,0 PL:SP 0,18,170:0 +17 2554 . T <*> 0 . ;I16=1,5,0,0,206,7148,0,0,360,21600,0,0,89,1841,0,0;QS=1,0 PL:SP 0,18,156:0 +17 2555 . C <*> 0 . ;I16=1,5,0,0,228,8736,0,0,360,21600,0,0,89,1891,0,0;QS=1,0 PL:SP 0,18,173:0 +17 2556 . A <*> 0 . ;I16=1,4,0,0,172,6016,0,0,300,18000,0,0,90,1948,0,0;QS=1,0 PL:SP 0,15,141:0 +17 2557 . C <*> 0 . ;I16=1,4,0,0,197,7803,0,0,300,18000,0,0,91,2011,0,0;QS=1,0 PL:SP 0,15,161:0 +17 2558 . T <*> 0 . ;I16=1,5,0,0,229,8777,0,0,360,21600,0,0,92,2080,0,0;QS=1,0 PL:SP 0,18,173:0 +17 2559 . G <*> 0 . ;I16=1,5,0,0,226,8580,0,0,360,21600,0,0,93,2105,0,0;QS=1,0 PL:SP 0,18,172:0 +17 2560 . T <*> 0 . ;I16=1,5,0,0,213,7579,0,0,360,21600,0,0,94,2136,0,0;QS=1,0 PL:SP 0,18,160:0 +17 2561 . C <*> 0 . ;I16=1,5,0,0,213,7747,0,0,360,21600,0,0,95,2173,0,0;QS=1,0 PL:SP 0,18,164:0 +17 2562 . T <*> 0 . ;I16=1,4,0,0,167,5761,0,0,300,18000,0,0,97,2215,0,0;QS=1,0 PL:SP 0,15,139:0 +17 2563 . C <*> 0 . ;I16=1,4,0,0,184,6790,0,0,300,18000,0,0,99,2261,0,0;QS=1,0 PL:SP 0,15,149:0 +17 2564 . A G,<*> 0 . ;I16=1,2,1,2,101,3435,112,4222,180,10800,180,10800,31,661,70,1650;QS=0.474178,0.525822,0 PL:SP 88,0,78,98,87,171:0 +17 2565 . A <*> 0 . ;I16=2,4,0,0,218,7996,0,0,360,21600,0,0,104,2366,0,0;QS=1,0 PL:SP 0,18,178:0 +17 2566 . A <*> 0 . ;I16=2,4,0,0,222,8276,0,0,360,21600,0,0,107,2427,0,0;QS=1,0 PL:SP 0,18,181:0 +17 2567 . A <*> 0 . ;I16=2,4,0,0,216,7816,0,0,360,21600,0,0,110,2494,0,0;QS=1,0 PL:SP 0,18,177:0 +17 2568 . A <*> 0 . ;I16=2,4,0,0,220,8106,0,0,360,21600,0,0,113,2567,0,0;QS=1,0 PL:SP 0,18,180:0 +17 2569 . A <*> 0 . ;I16=2,5,0,0,276,10922,0,0,420,25200,0,0,116,2646,0,0;QS=1,0 PL:SP 0,21,213:0 +17 2570 . G <*> 0 . ;I16=2,5,0,0,276,10988,0,0,420,25200,0,0,119,2681,0,0;QS=1,0 PL:SP 0,21,213:0 +17 2571 . A <*> 0 . ;I16=2,5,0,0,255,9359,0,0,420,25200,0,0,122,2722,0,0;QS=1,0 PL:SP 0,21,195:0 +17 2572 . A <*> 0 . ;I16=2,5,0,0,251,9123,0,0,420,25200,0,0,125,2769,0,0;QS=1,0 PL:SP 0,21,194:0 +17 2573 . A <*> 0 . ;I16=2,5,0,0,273,10729,0,0,420,25200,0,0,128,2822,0,0;QS=1,0 PL:SP 0,21,210:0 +17 2574 . G <*> 0 . ;I16=2,5,0,0,276,10936,0,0,420,25200,0,0,131,2881,0,0;QS=1,0 PL:SP 0,21,211:0 +17 2575 . G <*> 0 . ;I16=3,5,0,0,319,12799,0,0,480,28800,0,0,134,2946,0,0;QS=1,0 PL:SP 0,24,242:0 +17 2576 . A <*> 0 . ;I16=3,5,0,0,275,9795,0,0,480,28800,0,0,138,3018,0,0;QS=1,0 PL:SP 0,24,210:0 +17 2577 . A <*> 0 . ;I16=3,5,0,0,321,12927,0,0,480,28800,0,0,142,3098,0,0;QS=1,0 PL:SP 0,24,244:0 +17 2578 . G <*> 0 . ;I16=3,5,0,0,328,13518,0,0,480,28800,0,0,146,3186,0,0;QS=1,0 PL:SP 0,24,249:0 +17 2579 . A <*> 0 . ;I16=3,5,0,0,305,11645,0,0,480,28800,0,0,150,3282,0,0;QS=1,0 PL:SP 0,24,229:0 +17 2580 . A <*> 0 . ;I16=3,5,0,0,297,11055,0,0,480,28800,0,0,154,3386,0,0;QS=1,0 PL:SP 0,24,223:0 +17 2581 . A <*> 0 . ;I16=4,5,0,0,347,13415,0,0,540,32400,0,0,158,3498,0,0;QS=1,0 PL:SP 0,27,255:0 +17 2582 . T <*> 0 . ;I16=4,5,0,0,320,11458,0,0,540,32400,0,0,163,3619,0,0;QS=1,0 PL:SP 0,27,235:0 +17 2583 . A <*> 0 . ;I16=4,5,0,0,337,12647,0,0,540,32400,0,0,168,3750,0,0;QS=1,0 PL:SP 0,27,247:0 +17 2584 . A <*> 0 . ;I16=4,5,0,0,329,12101,0,0,540,32400,0,0,172,3840,0,0;QS=1,0 PL:SP 0,27,243:0 +17 2585 . A <*> 0 . ;I16=4,5,0,0,337,12759,0,0,540,32400,0,0,176,3938,0,0;QS=1,0 PL:SP 0,27,250:0 +17 2586 . G <*> 0 . ;I16=4,5,0,0,363,14689,0,0,540,32400,0,0,180,4044,0,0;QS=1,0 PL:SP 0,27,255:0 +17 2587 . A <*> 0 . ;I16=5,5,0,0,367,13619,0,0,569,33241,0,0,184,4158,0,0;QS=1,0 PL:SP 0,30,255:0 +17 2588 . A <*> 0 . ;I16=6,5,0,0,392,14160,0,0,629,36841,0,0,189,4281,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2589 . A <*> 0 . ;I16=7,5,0,0,422,15138,0,0,689,40441,0,0,195,4415,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2590 . A <*> 0 . ;I16=7,5,0,0,438,16218,0,0,689,40441,0,0,201,4511,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2591 . C <*> 0 . ;I16=7,5,0,0,455,17437,0,0,689,40441,0,0,207,4619,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2592 . A <*> 0 . ;I16=7,5,0,0,444,16556,0,0,689,40441,0,0,213,4739,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2593 . A <*> 0 . ;I16=7,5,0,0,426,15308,0,0,689,40441,0,0,219,4871,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2594 . A <*> 0 . ;I16=7,5,0,0,449,17003,0,0,689,40441,0,0,225,5015,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2595 . T <*> 0 . ;I16=8,5,0,0,465,16891,0,0,749,44041,0,0,230,5120,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2596 . A <*> 0 . ;I16=8,5,0,0,472,17212,0,0,749,44041,0,0,236,5236,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2597 . A <*> 0 . ;I16=8,5,0,0,476,17534,0,0,749,44041,0,0,242,5364,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2598 . A <*> 0 . ;I16=8,5,0,0,475,17647,0,0,749,44041,0,0,248,5504,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2599 . A <*> 0 . ;I16=8,5,0,0,481,18079,0,0,749,44041,0,0,254,5656,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2600 . A <*> 0 . ;I16=8,5,0,0,479,18083,0,0,749,44041,0,0,259,5771,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2601 . T <*> 0 . ;I16=8,5,0,0,471,17209,0,0,749,44041,0,0,263,5849,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2602 . A <*> 0 . ;I16=8,5,0,0,468,16990,0,0,749,44041,0,0,267,5939,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2603 . A <*> 0 . ;I16=8,5,0,0,484,18314,0,0,749,44041,0,0,271,6041,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2604 . T <*> 0 . ;I16=8,5,0,0,482,17954,0,0,749,44041,0,0,275,6155,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2605 . A <*> 0 . ;I16=8,5,0,0,496,18998,0,0,749,44041,0,0,279,6281,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2606 . G <*> 0 . ;I16=8,5,0,0,500,19618,0,0,749,44041,0,0,283,6419,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2607 . T <*> 0 . ;I16=8,5,0,0,465,17107,0,0,749,44041,0,0,286,6518,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2608 . G <*> 0 . ;I16=8,5,0,0,529,21575,0,0,749,44041,0,0,288,6578,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2609 . C <*> 0 . ;I16=8,5,0,0,475,17745,0,0,749,44041,0,0,289,6601,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2610 . A <*> 0 . ;I16=8,5,0,0,503,19541,0,0,749,44041,0,0,290,6638,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2611 . G <*> 0 . ;I16=8,5,0,0,519,21017,0,0,749,44041,0,0,291,6689,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2612 . A <*> 0 . ;I16=8,5,0,0,479,17993,0,0,749,44041,0,0,292,6754,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2613 . C <*> 0 . ;I16=8,5,0,0,516,20520,0,0,749,44041,0,0,292,6782,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2614 . A <*> 0 . ;I16=8,5,0,0,477,17685,0,0,749,44041,0,0,291,6771,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2615 . A <*> 0 . ;I16=8,5,0,0,472,17224,0,0,749,44041,0,0,289,6719,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2616 . A <*> 0 . ;I16=8,5,0,0,437,15313,0,0,749,44041,0,0,287,6675,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2617 . A <*> 0 . ;I16=8,5,0,0,515,20463,0,0,749,44041,0,0,285,6639,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2618 . G <*> 0 . ;I16=9,6,0,0,600,24160,0,0,869,51241,0,0,283,6611,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2619 . G <*> 0 . ;I16=9,6,0,0,561,21205,0,0,869,51241,0,0,282,6544,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2620 . C <*> 0 . ;I16=9,6,0,0,531,19667,0,0,869,51241,0,0,281,6491,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2621 . C <*> 0 . ;I16=9,6,0,0,572,22268,0,0,869,51241,0,0,279,6401,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2622 . T <*> 0 . ;I16=10,6,0,0,605,23237,0,0,929,54841,0,0,277,6323,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2623 . T <*> 0 . ;I16=10,6,0,0,552,19546,0,0,929,54841,0,0,276,6258,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2624 . G <*> 0 . ;I16=10,6,0,0,589,22479,0,0,929,54841,0,0,275,6207,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2625 . A <*> 0 . ;I16=10,5,0,0,548,20558,0,0,869,51241,0,0,275,6169,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2626 . C <*> 0 . ;I16=10,5,0,0,572,21950,0,0,869,51241,0,0,275,6143,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2627 . C <*> 0 . ;I16=10,5,0,0,575,22251,0,0,869,51241,0,0,275,6129,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2628 . C <*> 0 . ;I16=10,5,0,0,520,18850,0,0,869,51241,0,0,275,6127,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2629 . A <*> 0 . ;I16=10,5,0,0,561,21049,0,0,869,51241,0,0,275,6137,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2630 . T <*> 0 . ;I16=9,5,0,0,510,18878,0,0,840,50400,0,0,250,5534,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2631 . C <*> 0 . ;I16=10,5,0,0,577,22583,0,0,869,51241,0,0,275,6193,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2632 . T <*> 0 . ;I16=10,5,0,0,568,21866,0,0,869,51241,0,0,275,6239,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2633 . A <*> 0 . ;I16=10,4,0,0,477,16903,0,0,809,47641,0,0,275,6247,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2634 . G <*> 0 . ;I16=11,3,0,0,555,22309,0,0,809,47641,0,0,276,6266,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2635 . C <*> 0 . ;I16=11,3,0,0,515,19535,0,0,809,47641,0,0,278,6296,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2636 . T <*> 0 . ;I16=11,3,0,0,524,20046,0,0,809,47641,0,0,280,6338,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2637 . T <*> 0 . ;I16=11,4,0,0,538,19544,0,0,869,51241,0,0,283,6393,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2638 . T <*> 0 . ;I16=11,4,0,0,515,17993,0,0,869,51241,0,0,286,6462,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2639 . G <*> 0 . ;I16=11,5,0,0,558,20458,0,0,929,54841,0,0,288,6496,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2640 . G <*> 0 . ;I16=10,5,0,0,504,17556,0,0,900,54000,0,0,266,5922,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2641 . C <*> 0 . ;I16=11,5,0,0,596,23132,0,0,929,54841,0,0,294,6616,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2642 . C <*> 0 . ;I16=11,5,0,0,571,21345,0,0,929,54841,0,0,297,6703,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2643 . C <*> 0 . ;I16=11,5,0,0,616,24168,0,0,929,54841,0,0,300,6808,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2644 . T <*> 0 . ;I16=10,4,0,0,531,20463,0,0,809,47641,0,0,296,6754,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2645 . C <*> 0 . ;I16=10,5,0,0,586,23118,0,0,869,51241,0,0,302,6764,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2646 . A <*> 0 . ;I16=10,5,0,0,570,21944,0,0,869,51241,0,0,303,6763,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2647 . G <*> 0 . ;I16=10,5,0,0,549,21115,0,0,869,51241,0,0,304,6776,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2648 . C <*> 0 . ;I16=10,5,0,0,577,22561,0,0,869,51241,0,0,304,6752,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2649 . A <*> 0 . ;I16=11,4,0,0,561,21091,0,0,869,51241,0,0,294,6640,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2650 . T <*> 0 . ;I16=11,5,0,0,586,21902,0,0,929,54841,0,0,304,6692,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2651 . C <*> 0 . ;I16=11,5,0,0,614,23950,0,0,929,54841,0,0,304,6660,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2652 . A <*> 0 . ;I16=11,5,0,0,560,20310,0,0,929,54841,0,0,304,6644,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2653 . A <*> 0 . ;I16=11,5,0,0,552,19808,0,0,929,54841,0,0,304,6644,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2654 . C <*> 0 . ;I16=12,5,0,0,625,23373,0,0,989,58441,0,0,304,6660,0,0;QS=1,0 PL:SP 0,51,255:0 +17 2655 . C <*> 0 . ;I16=12,5,0,0,573,20165,0,0,989,58441,0,0,305,6693,0,0;QS=1,0 PL:SP 0,51,255:0 +17 2656 . G <*> 0 . ;I16=12,5,0,0,561,18727,0,0,989,58441,0,0,305,6695,0,0;QS=1,0 PL:SP 0,51,255:0 +17 2657 . C <*> 0 . ;I16=12,5,0,0,649,25105,0,0,989,58441,0,0,305,6717,0,0;QS=1,0 PL:SP 0,51,255:0 +17 2658 . T <*> 0 . ;I16=12,4,0,0,617,23933,0,0,929,54841,0,0,306,6758,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2659 . A <*> 0 . ;I16=12,4,0,0,568,20700,0,0,929,54841,0,0,307,6817,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2660 . G <*> 0 . ;I16=12,4,0,0,641,25817,0,0,929,54841,0,0,307,6843,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2661 . A <*> 0 . ;I16=13,4,0,0,600,21584,0,0,989,58441,0,0,307,6885,0,0;QS=1,0 PL:SP 0,51,255:0 +17 2662 . T <*> 0 . ;I16=12,4,0,0,585,21515,0,0,960,57600,0,0,282,6268,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2663 . A <*> 0 . ;I16=12,4,0,0,592,22004,0,0,929,54841,0,0,304,6772,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2664 . C <*> 0 . ;I16=12,4,0,0,562,20440,0,0,929,54841,0,0,302,6670,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2665 . G <*> 0 . ;I16=12,4,0,0,512,16592,0,0,929,54841,0,0,299,6537,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2666 . T <*> 0 . ;I16=12,4,0,0,575,20881,0,0,929,54841,0,0,296,6422,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2667 . C <*> 0 . ;I16=11,4,0,0,573,22073,0,0,900,54000,0,0,274,5964,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2668 . C <*> 0 . ;I16=13,4,0,0,603,21877,0,0,989,58441,0,0,290,6246,0,0;QS=1,0 PL:SP 0,51,255:0 +17 2669 . C <*> 0 . ;I16=13,3,0,0,594,22788,0,0,929,54841,0,0,289,6185,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2670 . T <*> 0 . ;I16=12,3,0,0,580,22566,0,0,900,54000,0,0,271,5837,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2671 . C <*> 0 . ;I16=13,3,0,0,622,24334,0,0,929,54841,0,0,285,6021,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2672 . C <*> 0 . ;I16=13,3,0,0,582,21588,0,0,929,54841,0,0,283,5969,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2673 . C <*> 0 . ;I16=13,3,0,0,615,23827,0,0,929,54841,0,0,281,5937,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2674 . T <*> 0 . ;I16=13,4,0,0,618,23296,0,0,989,58441,0,0,279,5925,0,0;QS=1,0 PL:SP 0,51,255:0 +17 2675 . T <*> 0 . ;I16=12,4,0,0,522,17834,0,0,929,54841,0,0,278,5882,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2676 . T <*> 0 . ;I16=12,4,0,0,537,18643,0,0,929,54841,0,0,277,5857,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2677 . C <*> 0 . ;I16=12,4,0,0,638,25640,0,0,929,54841,0,0,276,5850,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2678 . T <*> 0 . ;I16=12,4,0,0,612,23670,0,0,929,54841,0,0,275,5861,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2679 . T <*> 0 . ;I16=12,4,0,0,571,20521,0,0,929,54841,0,0,274,5890,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2680 . C <*> 0 . ;I16=12,5,0,0,649,25197,0,0,989,58441,0,0,272,5886,0,0;QS=1,0 PL:SP 0,51,255:0 +17 2681 . T <*> 0 . ;I16=11,5,0,0,580,21614,0,0,929,54841,0,0,272,5898,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2682 . G <*> 0 . ;I16=11,5,0,0,607,23467,0,0,929,54841,0,0,272,5926,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2683 . G <*> 0 . ;I16=9,4,0,0,489,18665,0,0,780,46800,0,0,262,5936,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2684 . G <*> 0 . ;I16=10,5,0,0,539,19947,0,0,900,54000,0,0,270,6026,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2685 . G <*> 0 . ;I16=11,5,0,0,546,19432,0,0,929,54841,0,0,272,6106,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2686 . C <*> 0 . ;I16=11,5,0,0,583,21743,0,0,929,54841,0,0,272,6198,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2687 . A <*> 0 . ;I16=9,5,0,0,496,18082,0,0,840,50400,0,0,272,6254,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2688 . C <*> 0 . ;I16=9,5,0,0,523,19699,0,0,840,50400,0,0,273,6321,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2689 . A <*> 0 . ;I16=8,5,0,0,495,19003,0,0,780,46800,0,0,275,6397,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2690 . G <*> 0 . ;I16=8,6,0,0,530,20732,0,0,840,50400,0,0,277,6481,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2691 . G <*> 0 . ;I16=8,5,0,0,469,17307,0,0,780,46800,0,0,269,6453,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2692 . T <*> 0 . ;I16=8,6,0,0,433,13899,0,0,840,50400,0,0,283,6677,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2693 . C <*> 0 . ;I16=8,6,0,0,560,22536,0,0,840,50400,0,0,284,6692,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2694 . A <*> 0 . ;I16=9,6,0,0,500,17326,0,0,900,54000,0,0,284,6670,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2695 . C <*> 0 . ;I16=8,6,0,0,538,20786,0,0,840,50400,0,0,286,6660,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2696 . A <*> 0 . ;I16=8,6,0,0,503,18497,0,0,840,50400,0,0,288,6662,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2697 . C <*> 0 . ;I16=8,6,0,0,521,19721,0,0,840,50400,0,0,289,6627,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2698 . T <*> 0 . ;I16=8,6,0,0,533,20427,0,0,840,50400,0,0,290,6606,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2699 . C <*> 0 . ;I16=9,6,0,0,592,23512,0,0,900,54000,0,0,291,6599,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2700 . T <*> 0 . ;I16=9,6,0,0,564,21596,0,0,900,54000,0,0,292,6556,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2701 . C <*> 0 . ;I16=9,6,0,0,602,24268,0,0,900,54000,0,0,293,6527,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2702 . T <*> 0 . ;I16=9,6,0,0,579,22489,0,0,900,54000,0,0,294,6512,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2703 . T <*> 0 . ;I16=9,6,0,0,534,19122,0,0,900,54000,0,0,295,6511,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2704 . C <*> 0 . ;I16=9,6,0,0,582,22788,0,0,900,54000,0,0,296,6524,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2705 . C <*> 0 . ;I16=9,6,0,0,594,23622,0,0,900,54000,0,0,297,6551,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2706 . A <*> 0 . ;I16=9,7,0,0,576,21444,0,0,960,57600,0,0,297,6541,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2707 . G <*> 0 . ;I16=9,7,0,0,612,23884,0,0,960,57600,0,0,298,6544,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2708 . G <*> 0 . ;I16=9,7,0,0,563,20481,0,0,960,57600,0,0,299,6561,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2709 . T <*> 0 . ;I16=9,7,0,0,560,20242,0,0,960,57600,0,0,299,6543,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2710 . C <*> 0 . ;I16=9,8,0,0,652,25358,0,0,1020,61200,0,0,299,6541,0,0;QS=1,0 PL:SP 0,51,255:0 +17 2711 . T <*> 0 . ;I16=10,8,0,0,665,24777,0,0,1080,64800,0,0,300,6556,0,0;QS=1,0 PL:SP 0,54,255:0 +17 2712 . A <*> 0 . ;I16=10,8,0,0,660,24482,0,0,1080,64800,0,0,302,6590,0,0;QS=1,0 PL:SP 0,54,255:0 +17 2713 . G <*> 0 . ;I16=10,9,0,0,730,28522,0,0,1109,65641,0,0,304,6644,0,0;QS=1,0 PL:SP 0,57,255:0 +17 2714 . G <*> 0 . ;I16=10,8,0,0,681,25941,0,0,1080,64800,0,0,305,6669,0,0;QS=1,0 PL:SP 0,54,255:0 +17 2715 . A <*> 0 . ;I16=10,9,0,0,673,24133,0,0,1109,65641,0,0,308,6720,0,0;QS=1,0 PL:SP 0,57,255:0 +17 2716 . T <*> 0 . ;I16=10,9,0,0,688,25206,0,0,1109,65641,0,0,309,6743,0,0;QS=1,0 PL:SP 0,57,255:0 +17 2717 . G <*> 0 . ;I16=10,9,0,0,713,27447,0,0,1109,65641,0,0,310,6788,0,0;QS=1,0 PL:SP 0,57,255:0 +17 2718 . C <*> 0 . ;I16=9,8,0,0,658,25608,0,0,989,58441,0,0,313,6853,0,0;QS=1,0 PL:SP 0,51,255:0 +17 2719 . A <*> 0 . ;I16=9,8,0,0,634,24372,0,0,989,58441,0,0,315,6887,0,0;QS=1,0 PL:SP 0,51,255:0 +17 2720 . G <*> 0 . ;I16=9,8,0,0,675,26877,0,0,989,58441,0,0,316,6890,0,0;QS=1,0 PL:SP 0,51,255:0 +17 2721 . C <*> 0 . ;I16=9,8,0,0,654,25694,0,0,989,58441,0,0,317,6911,0,0;QS=1,0 PL:SP 0,51,255:0 +17 2722 . T <*> 0 . ;I16=8,8,0,0,603,23015,0,0,929,54841,0,0,319,6949,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2723 . G <*> 0 . ;I16=8,8,0,0,632,25160,0,0,929,54841,0,0,321,7003,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2724 . A <*> 0 . ;I16=8,8,0,0,590,21946,0,0,929,54841,0,0,322,7024,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2725 . G <*> 0 . ;I16=8,8,0,0,619,24527,0,0,929,54841,0,0,322,7012,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2726 . G <*> 0 . ;I16=8,7,0,0,560,21556,0,0,869,51241,0,0,297,6391,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2727 . G <*> 0 . ;I16=8,8,0,0,578,21310,0,0,929,54841,0,0,322,7036,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2728 . G <*> 0 . ;I16=8,8,0,0,588,22264,0,0,929,54841,0,0,322,7072,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2729 . T <*> 0 . ;I16=8,8,0,0,563,20059,0,0,929,54841,0,0,321,7075,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2730 . G <*> 0 . ;I16=8,8,0,0,611,23929,0,0,929,54841,0,0,320,7096,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2731 . C <*> 0 . ;I16=8,8,0,0,588,22528,0,0,929,54841,0,0,319,7135,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2732 . C <*> 0 . ;I16=8,8,0,0,591,22311,0,0,929,54841,0,0,317,7141,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2733 . C <*> 0 . ;I16=8,8,0,0,572,21138,0,0,929,54841,0,0,315,7163,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2734 . C <*> 0 . ;I16=7,8,0,0,575,22377,0,0,869,51241,0,0,314,7200,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2735 . T <*> 0 . ;I16=8,8,0,0,604,23020,0,0,929,54841,0,0,313,7251,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2736 . C <*> 0 . ;I16=8,7,0,0,590,23344,0,0,900,54000,0,0,288,6688,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2737 . T <*> 0 . ;I16=8,8,0,0,589,22069,0,0,929,54841,0,0,308,7148,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2738 . T <*> 0 . ;I16=8,8,0,0,576,20978,0,0,929,54841,0,0,305,7093,0,0;QS=1,0 PL:SP 0,48,255:0 +17 2739 . A <*> 0 . ;I16=7,7,0,0,493,17517,0,0,809,47641,0,0,277,6375,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2740 . C <*> 0 . ;I16=8,7,0,0,589,23251,0,0,869,51241,0,0,299,6917,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2741 . C <*> 0 . ;I16=8,7,0,0,587,23123,0,0,869,51241,0,0,296,6844,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2742 . A <*> 0 . ;I16=8,7,0,0,534,19482,0,0,869,51241,0,0,293,6781,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2743 . T <*> 0 . ;I16=8,7,0,0,530,19266,0,0,869,51241,0,0,289,6679,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2744 . C <*> 0 . ;I16=8,6,0,0,552,22034,0,0,809,47641,0,0,286,6588,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2745 . T <*> 0 . ;I16=8,6,0,0,513,19479,0,0,809,47641,0,0,283,6507,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2746 . A <*> 0 . ;I16=8,6,0,0,503,18225,0,0,809,47641,0,0,280,6436,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2747 . A <*> 0 . ;I16=8,6,0,0,513,19027,0,0,809,47641,0,0,277,6375,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2748 . T <*> 0 . ;I16=8,7,0,0,538,19644,0,0,869,51241,0,0,274,6324,0,0;QS=1,0 PL:SP 0,45,255:0 +17 2749 . C <*> 0 . ;I16=7,7,0,0,543,21265,0,0,809,47641,0,0,272,6234,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2750 . T <*> 0 . ;I16=7,7,0,0,527,20155,0,0,809,47641,0,0,270,6156,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2751 . G <*> 0 . ;I16=7,7,0,0,553,21919,0,0,809,47641,0,0,268,6090,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2752 . T <*> 0 . ;I16=7,7,0,0,488,17386,0,0,809,47641,0,0,266,6036,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2753 . G <*> 0 . ;I16=7,7,0,0,463,16705,0,0,809,47641,0,0,264,5994,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2754 . C <*> 0 . ;I16=6,7,0,0,480,18294,0,0,749,44041,0,0,263,5963,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2755 . C <*> 0 . ;I16=6,7,0,0,475,18079,0,0,749,44041,0,0,262,5942,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2756 . C <*> 0 . ;I16=6,6,0,0,454,17450,0,0,720,43200,0,0,236,5306,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2757 . T <*> 0 . ;I16=6,7,0,0,461,16883,0,0,749,44041,0,0,260,5930,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2758 . T <*> 0 . ;I16=6,7,0,0,436,15248,0,0,749,44041,0,0,259,5939,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2759 . A <*> 0 . ;I16=6,7,0,0,463,16583,0,0,749,44041,0,0,258,5958,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2760 . T <*> 0 . ;I16=6,7,0,0,468,17222,0,0,749,44041,0,0,257,5987,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2761 . T <*> 0 . ;I16=5,7,0,0,434,16196,0,0,689,40441,0,0,256,5974,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2762 . T <*> 0 . ;I16=5,7,0,0,424,15234,0,0,689,40441,0,0,255,5967,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2763 . C <*> 0 . ;I16=5,7,0,0,440,16580,0,0,689,40441,0,0,253,5917,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2764 . C <*> 0 . ;I16=5,7,0,0,456,17620,0,0,689,40441,0,0,251,5875,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2765 . T <*> 0 . ;I16=5,7,0,0,443,16447,0,0,689,40441,0,0,248,5792,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2766 . C <*> 0 . ;I16=5,7,0,0,469,18439,0,0,689,40441,0,0,245,5719,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2767 . T <*> 0 . ;I16=5,7,0,0,450,17012,0,0,689,40441,0,0,242,5656,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2768 . G <*> 0 . ;I16=4,7,0,0,444,17960,0,0,629,36841,0,0,240,5602,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2769 . C <*> 0 . ;I16=4,7,0,0,415,15975,0,0,629,36841,0,0,237,5507,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2770 . T <*> 0 . ;I16=4,7,0,0,399,14825,0,0,629,36841,0,0,234,5422,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2771 . T <*> 0 . ;I16=4,7,0,0,389,14085,0,0,629,36841,0,0,231,5347,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2772 . T <*> 0 . ;I16=4,7,0,0,397,14459,0,0,629,36841,0,0,228,5282,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2773 . A <*> 0 . ;I16=4,7,0,0,401,14861,0,0,629,36841,0,0,225,5227,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2774 . G <*> 0 . ;I16=4,6,0,0,398,15900,0,0,569,33241,0,0,221,5081,0,0;QS=1,0 PL:SP 0,30,255:0 +17 2775 . T <*> 0 . ;I16=4,6,0,0,370,13866,0,0,569,33241,0,0,217,4943,0,0;QS=1,0 PL:SP 0,30,253:0 +17 2776 . G <*> 0 . ;I16=4,6,0,0,382,14780,0,0,569,33241,0,0,213,4813,0,0;QS=1,0 PL:SP 0,30,255:0 +17 2777 . A <*> 0 . ;I16=4,6,0,0,399,15955,0,0,569,33241,0,0,209,4691,0,0;QS=1,0 PL:SP 0,30,255:0 +17 2778 . G <*> 0 . ;I16=4,7,0,0,395,14719,0,0,629,36841,0,0,205,4577,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2779 . G <*> 0 . ;I16=4,7,0,0,407,15261,0,0,629,36841,0,0,202,4472,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2780 . A <*> 0 . ;I16=4,7,0,0,374,13074,0,0,629,36841,0,0,199,4377,0,0;QS=1,0 PL:SP 0,33,244:0 +17 2781 . A <*> 0 . ;I16=3,7,0,0,371,13921,0,0,569,33241,0,0,178,3954,0,0;QS=1,0 PL:SP 0,30,253:0 +17 2782 . G <*> 0 . ;I16=4,7,0,0,384,14124,0,0,629,36841,0,0,191,4121,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2783 . A <*> 0 . ;I16=4,7,0,0,411,15481,0,0,629,36841,0,0,187,4011,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2784 . G <*> 0 . ;I16=4,7,0,0,428,16742,0,0,629,36841,0,0,183,3913,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2785 . G <*> 0 . ;I16=4,7,0,0,392,14606,0,0,629,36841,0,0,178,3778,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2786 . C <*> 0 . ;I16=4,8,0,0,413,14573,0,0,689,40441,0,0,172,3608,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2787 . C <*> 0 . ;I16=4,8,0,0,400,13942,0,0,689,40441,0,0,167,3455,0,0;QS=1,0 PL:SP 0,36,252:0 +17 2788 . C <*> 0 . ;I16=4,7,0,0,387,14269,0,0,629,36841,0,0,162,3270,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2789 . C <*> 0 . ;I16=5,7,0,0,419,15211,0,0,689,40441,0,0,157,3103,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2790 . T <*> 0 . ;I16=5,6,0,0,402,14972,0,0,629,36841,0,0,154,2954,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2791 . G <*> 0 . ;I16=5,6,0,0,404,15494,0,0,629,36841,0,0,151,2823,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2792 . G <*> 0 . ;I16=5,6,0,0,381,13555,0,0,629,36841,0,0,148,2710,0,0;QS=1,0 PL:SP 0,33,254:0 +17 2793 . T <*> 0 . ;I16=5,6,0,0,367,12949,0,0,629,36841,0,0,145,2615,0,0;QS=1,0 PL:SP 0,33,247:0 +17 2794 . C <*> 0 . ;I16=4,6,0,0,361,13461,0,0,569,33241,0,0,143,2537,0,0;QS=1,0 PL:SP 0,30,255:0 +17 2795 . C <*> 0 . ;I16=3,6,0,0,343,13211,0,0,509,29641,0,0,138,2466,0,0;QS=1,0 PL:SP 0,27,240:0 +17 2796 . A <*> 0 . ;I16=3,6,0,0,308,11036,0,0,509,29641,0,0,137,2425,0,0;QS=1,0 PL:SP 0,27,221:0 +17 2797 . T <*> 0 . ;I16=4,6,0,0,346,12266,0,0,569,33241,0,0,137,2399,0,0;QS=1,0 PL:SP 0,30,243:0 +17 2798 . G <*> 0 . ;I16=4,6,0,0,376,14524,0,0,569,33241,0,0,135,2385,0,0;QS=1,0 PL:SP 0,30,255:0 +17 2799 . A <*> 0 . ;I16=3,6,0,0,312,11116,0,0,509,29641,0,0,134,2386,0,0;QS=1,0 PL:SP 0,27,220:0 +17 2800 . A <*> 0 . ;I16=3,6,0,0,340,13020,0,0,509,29641,0,0,133,2401,0,0;QS=1,0 PL:SP 0,27,237:0 +17 2801 . G <*> 0 . ;I16=3,6,0,0,330,12216,0,0,509,29641,0,0,132,2430,0,0;QS=1,0 PL:SP 0,27,234:0 +17 2802 . G <*> 0 . ;I16=3,5,0,0,299,11361,0,0,449,26041,0,0,107,1897,0,0;QS=1,0 PL:SP 0,24,229:0 +17 2803 . G <*> 0 . ;I16=3,6,0,0,330,12184,0,0,509,29641,0,0,130,2530,0,0;QS=1,0 PL:SP 0,27,233:0 +17 2804 . G <*> 0 . ;I16=3,6,0,0,309,11089,0,0,509,29641,0,0,128,2550,0,0;QS=1,0 PL:SP 0,27,218:0 +17 2805 . C <*> 0 . ;I16=3,6,0,0,331,12269,0,0,509,29641,0,0,126,2582,0,0;QS=1,0 PL:SP 0,27,229:0 +17 2806 . C <*> 0 . ;I16=3,5,0,0,281,10115,0,0,449,26041,0,0,125,2625,0,0;QS=1,0 PL:SP 0,24,215:0 +17 2807 . T <*> 0 . ;I16=3,5,0,0,292,10756,0,0,449,26041,0,0,124,2678,0,0;QS=1,0 PL:SP 0,24,221:0 +17 2808 . T <*> 0 . ;I16=3,5,0,0,275,9573,0,0,449,26041,0,0,123,2741,0,0;QS=1,0 PL:SP 0,24,209:0 +17 2809 . T <*> 0 . ;I16=3,4,0,0,235,8023,0,0,389,22441,0,0,97,2189,0,0;QS=1,0 PL:SP 0,21,189:0 +17 2810 . C <*> 0 . ;I16=4,4,0,0,302,11478,0,0,449,26041,0,0,121,2847,0,0;QS=1,0 PL:SP 0,24,229:0 +17 2811 . A <*> 0 . ;I16=3,4,0,0,267,10221,0,0,389,22441,0,0,122,2890,0,0;QS=1,0 PL:SP 0,21,209:0 +17 2812 . G <*> 0 . ;I16=3,5,0,0,306,11764,0,0,449,26041,0,0,122,2892,0,0;QS=1,0 PL:SP 0,24,229:0 +17 2813 . A <*> 0 . ;I16=3,4,0,0,240,8792,0,0,420,25200,0,0,124,2902,0,0;QS=1,0 PL:SP 0,21,195:0 +17 2814 . G <*> 0 . ;I16=3,4,0,0,271,10595,0,0,420,25200,0,0,126,2920,0,0;QS=1,0 PL:SP 0,21,217:0 +17 2815 . A <*> 0 . ;I16=3,3,0,0,201,6907,0,0,360,21600,0,0,124,2886,0,0;QS=1,0 PL:SP 0,18,170:0 +17 2816 . C <*> 0 . ;I16=3,4,0,0,241,8351,0,0,420,25200,0,0,128,2876,0,0;QS=1,0 PL:SP 0,21,193:0 +17 2817 . G <*> 0 . ;I16=3,4,0,0,248,9158,0,0,420,25200,0,0,129,2863,0,0;QS=1,0 PL:SP 0,21,200:0 +17 2818 . G <*> 0 . ;I16=3,4,0,0,271,10511,0,0,420,25200,0,0,130,2856,0,0;QS=1,0 PL:SP 0,21,216:0 +17 2819 . G <*> 0 . ;I16=3,4,0,0,279,11139,0,0,420,25200,0,0,131,2855,0,0;QS=1,0 PL:SP 0,21,222:0 +17 2820 . G <*> 0 . ;I16=3,4,0,0,254,9436,0,0,420,25200,0,0,132,2860,0,0;QS=1,0 PL:SP 0,21,205:0 +17 2821 . A <*> 0 . ;I16=3,3,0,0,188,6112,0,0,360,21600,0,0,108,2246,0,0;QS=1,0 PL:SP 0,18,159:0 +17 2822 . C <*> 0 . ;I16=3,4,0,0,252,9348,0,0,420,25200,0,0,134,2888,0,0;QS=1,0 PL:SP 0,21,203:0 +17 2823 . C <*> 0 . ;I16=3,4,0,0,247,9139,0,0,420,25200,0,0,134,2862,0,0;QS=1,0 PL:SP 0,21,201:0 +17 2824 . C <*> 0 . ;I16=4,4,0,0,282,10142,0,0,480,28800,0,0,134,2844,0,0;QS=1,0 PL:SP 0,24,219:0 +17 2825 . C <*> 0 . ;I16=4,4,0,0,302,11526,0,0,480,28800,0,0,135,2835,0,0;QS=1,0 PL:SP 0,24,234:0 +17 2826 . T <*> 0 . ;I16=4,4,0,0,285,10377,0,0,480,28800,0,0,136,2836,0,0;QS=1,0 PL:SP 0,24,222:0 +17 2827 . G <*> 0 . ;I16=4,4,0,0,296,11196,0,0,480,28800,0,0,137,2847,0,0;QS=1,0 PL:SP 0,24,230:0 +17 2828 . A <*> 0 . ;I16=4,5,0,0,282,9274,0,0,540,32400,0,0,138,2868,0,0;QS=1,0 PL:SP 0,27,213:0 +17 2829 . G <*> 0 . ;I16=4,4,0,0,311,12161,0,0,480,28800,0,0,123,2611,0,0;QS=1,0 PL:SP 0,24,239:0 +17 2830 . G <*> 0 . ;I16=4,5,0,0,334,12602,0,0,540,32400,0,0,142,2944,0,0;QS=1,0 PL:SP 0,27,248:0 +17 2831 . A <*> 0 . ;I16=4,5,0,0,295,10149,0,0,540,32400,0,0,144,3000,0,0;QS=1,0 PL:SP 0,27,223:0 +17 2832 . G <*> 0 . ;I16=4,4,0,0,294,11146,0,0,480,28800,0,0,126,2668,0,0;QS=1,0 PL:SP 0,24,230:0 +17 2833 . C <*> 0 . ;I16=4,5,0,0,312,11092,0,0,540,32400,0,0,148,3148,0,0;QS=1,0 PL:SP 0,27,233:0 +17 2834 . C <*> 0 . ;I16=4,4,0,0,298,11268,0,0,480,28800,0,0,128,2756,0,0;QS=1,0 PL:SP 0,24,230:0 +17 2835 . C <*> 0 . ;I16=3,5,0,0,261,8887,0,0,480,28800,0,0,153,3343,0,0;QS=1,0 PL:SP 0,24,202:0 +17 2836 . C <*> 0 . ;I16=3,5,0,0,270,9304,0,0,480,28800,0,0,155,3405,0,0;QS=1,0 PL:SP 0,24,206:0 +17 2837 . G <*> 0 . ;I16=4,5,0,0,274,8886,0,0,540,32400,0,0,157,3475,0,0;QS=1,0 PL:SP 0,27,207:0 +17 2838 . A <*> 0 . ;I16=4,5,0,0,333,12397,0,0,540,32400,0,0,159,3503,0,0;QS=1,0 PL:SP 0,27,245:0 +17 2839 . G <*> 0 . ;I16=4,4,0,0,323,13071,0,0,480,28800,0,0,136,2914,0,0;QS=1,0 PL:SP 0,24,248:0 +17 2840 . C <*> 0 . ;I16=4,5,0,0,308,11122,0,0,540,32400,0,0,163,3583,0,0;QS=1,0 PL:SP 0,27,233:0 +17 2841 . A <*> 0 . ;I16=4,5,0,0,341,13041,0,0,540,32400,0,0,165,3635,0,0;QS=1,0 PL:SP 0,27,252:0 +17 2842 . G <*> 0 . ;I16=4,5,0,0,347,13469,0,0,540,32400,0,0,167,3695,0,0;QS=1,0 PL:SP 0,27,255:0 +17 2843 . C <*> 0 . ;I16=4,6,0,0,379,14517,0,0,600,36000,0,0,169,3763,0,0;QS=1,0 PL:SP 0,30,255:0 +17 2844 . A <*> 0 . ;I16=4,6,0,0,375,14311,0,0,600,36000,0,0,172,3840,0,0;QS=1,0 PL:SP 0,30,255:0 +17 2845 . G <*> 0 . ;I16=4,6,0,0,377,14355,0,0,600,36000,0,0,175,3927,0,0;QS=1,0 PL:SP 0,30,255:0 +17 2846 . C <*> 0 . ;I16=4,6,0,0,336,11918,0,0,600,36000,0,0,178,4024,0,0;QS=1,0 PL:SP 0,30,243:0 +17 2847 . C <*> 0 . ;I16=4,6,0,0,341,11799,0,0,600,36000,0,0,181,4131,0,0;QS=1,0 PL:SP 0,30,241:0 +17 2848 . G <*> 0 . ;I16=4,5,0,0,293,9909,0,0,540,32400,0,0,185,4247,0,0;QS=1,0 PL:SP 0,27,218:0 +17 2849 . T <*> 0 . ;I16=4,5,0,0,309,11041,0,0,540,32400,0,0,189,4371,0,0;QS=1,0 PL:SP 0,27,231:0 +17 2850 . C <*> 0 . ;I16=4,5,0,0,315,11237,0,0,540,32400,0,0,192,4452,0,0;QS=1,0 PL:SP 0,27,234:0 +17 2851 . G <*> 0 . ;I16=4,5,0,0,322,11732,0,0,540,32400,0,0,195,4539,0,0;QS=1,0 PL:SP 0,27,239:0 +17 2852 . T <*> 0 . ;I16=4,5,0,0,329,12153,0,0,540,32400,0,0,198,4632,0,0;QS=1,0 PL:SP 0,27,244:0 +17 2853 . G <*> 0 . ;I16=4,5,0,0,354,14004,0,0,540,32400,0,0,200,4682,0,0;QS=1,0 PL:SP 0,27,255:0 +17 2854 . T <*> 0 . ;I16=4,5,0,0,319,11733,0,0,540,32400,0,0,201,4689,0,0;QS=1,0 PL:SP 0,27,238:0 +17 2855 . C <*> 0 . ;I16=4,5,0,0,342,13256,0,0,540,32400,0,0,202,4702,0,0;QS=1,0 PL:SP 0,27,255:0 +17 2856 . T <*> 0 . ;I16=4,5,0,0,339,13099,0,0,540,32400,0,0,203,4721,0,0;QS=1,0 PL:SP 0,27,252:0 +17 2857 . C <*> 0 . ;I16=4,5,0,0,342,13398,0,0,540,32400,0,0,204,4746,0,0;QS=1,0 PL:SP 0,27,255:0 +17 2858 . A <*> 0 . ;I16=4,6,0,0,360,13214,0,0,600,36000,0,0,205,4777,0,0;QS=1,0 PL:SP 0,30,254:0 +17 2859 . C <*> 0 . ;I16=4,6,0,0,362,13418,0,0,600,36000,0,0,207,4815,0,0;QS=1,0 PL:SP 0,30,255:0 +17 2860 . C <*> 0 . ;I16=4,6,0,0,351,12869,0,0,600,36000,0,0,209,4861,0,0;QS=1,0 PL:SP 0,30,251:0 +17 2861 . C <*> 0 . ;I16=5,6,0,0,407,15333,0,0,660,39600,0,0,210,4866,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2862 . A <*> 0 . ;I16=4,6,0,0,395,15705,0,0,600,36000,0,0,187,4257,0,0;QS=1,0 PL:SP 0,30,255:0 +17 2863 . G <*> 0 . ;I16=5,6,0,0,422,16478,0,0,660,39600,0,0,213,4859,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2864 . G <*> 0 . ;I16=5,6,0,0,418,16042,0,0,660,39600,0,0,213,4797,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2865 . G <*> 0 . ;I16=5,6,0,0,400,14824,0,0,660,39600,0,0,213,4747,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2866 . T <*> 0 . ;I16=5,6,0,0,380,13480,0,0,660,39600,0,0,213,4709,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2867 . G <*> 0 . ;I16=5,6,0,0,420,16188,0,0,660,39600,0,0,213,4683,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2868 . T <*> 0 . ;I16=5,6,0,0,387,14113,0,0,660,39600,0,0,213,4669,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2869 . C <*> 0 . ;I16=5,6,0,0,405,15559,0,0,660,39600,0,0,212,4616,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2870 . T <*> 0 . ;I16=5,6,0,0,421,16311,0,0,660,39600,0,0,211,4573,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2871 . G <*> 0 . ;I16=5,6,0,0,428,16890,0,0,660,39600,0,0,210,4540,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2872 . A <*> 0 . ;I16=5,6,0,0,383,13499,0,0,660,39600,0,0,209,4517,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2873 . A <*> 0 . ;I16=5,6,0,0,417,15887,0,0,660,39600,0,0,208,4504,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2874 . A <*> 0 . ;I16=5,6,0,0,392,14144,0,0,660,39600,0,0,207,4501,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2875 . C <*> 0 . ;I16=5,6,0,0,406,15432,0,0,660,39600,0,0,206,4508,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2876 . A <*> 0 . ;I16=4,6,0,0,373,14315,0,0,600,36000,0,0,180,3900,0,0;QS=1,0 PL:SP 0,30,255:0 +17 2877 . G <*> 0 . ;I16=5,6,0,0,418,16258,0,0,660,39600,0,0,204,4552,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2878 . A <*> 0 . ;I16=5,5,0,0,363,13503,0,0,600,36000,0,0,204,4588,0,0;QS=1,0 PL:SP 0,30,255:0 +17 2879 . T <*> 0 . ;I16=5,5,0,0,355,12833,0,0,600,36000,0,0,204,4632,0,0;QS=1,0 PL:SP 0,30,253:0 +17 2880 . G <*> 0 . ;I16=5,5,0,0,376,14244,0,0,600,36000,0,0,204,4684,0,0;QS=1,0 PL:SP 0,30,255:0 +17 2881 . T <*> 0 . ;I16=3,5,0,0,274,9988,0,0,480,28800,0,0,154,3494,0,0;QS=1,0 PL:SP 0,24,209:0 +17 2882 . G <*> 0 . ;I16=5,5,0,0,364,13724,0,0,600,36000,0,0,204,4812,0,0;QS=1,0 PL:SP 0,30,255:0 +17 2883 . G <*> 0 . ;I16=5,5,0,0,370,13994,0,0,600,36000,0,0,204,4888,0,0;QS=1,0 PL:SP 0,30,255:0 +17 2884 . A <*> 0 . ;I16=4,5,0,0,304,10996,0,0,540,32400,0,0,178,4296,0,0;QS=1,0 PL:SP 0,27,229:0 +17 2885 . G <*> 0 . ;I16=5,5,0,0,401,16265,0,0,600,36000,0,0,201,4911,0,0;QS=1,0 PL:SP 0,30,255:0 +17 2886 . G <*> 0 . ;I16=5,4,0,0,310,11448,0,0,540,32400,0,0,200,4908,0,0;QS=1,0 PL:SP 0,27,236:0 +17 2887 . T <*> 0 . ;I16=6,4,0,0,290,9532,0,0,600,36000,0,0,197,4811,0,0;QS=1,0 PL:SP 0,30,213:0 +17 2888 . C <*> 0 . ;I16=7,4,0,0,426,16852,0,0,660,39600,0,0,195,4721,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2889 . T <*> 0 . ;I16=6,4,0,0,382,14668,0,0,600,36000,0,0,195,4639,0,0;QS=1,0 PL:SP 0,30,255:0 +17 2890 . C <*> 0 . ;I16=6,4,0,0,348,12366,0,0,600,36000,0,0,195,4565,0,0;QS=1,0 PL:SP 0,30,247:0 +17 2891 . G <*> 0 . ;I16=6,4,0,0,338,11842,0,0,600,36000,0,0,195,4499,0,0;QS=1,0 PL:SP 0,30,242:0 +17 2892 . G <*> 0 . ;I16=6,5,0,0,368,13392,0,0,660,39600,0,0,195,4441,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2893 . G <*> 0 . ;I16=6,5,0,0,352,12404,0,0,660,39600,0,0,196,4392,0,0;QS=1,0 PL:SP 0,33,251:0 +17 2894 . T <*> 0 . ;I16=6,5,0,0,367,12851,0,0,660,39600,0,0,197,4353,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2895 . G <*> 0 . ;I16=5,5,0,0,403,16311,0,0,600,36000,0,0,173,3699,0,0;QS=1,0 PL:SP 0,30,255:0 +17 2896 . A <*> 0 . ;I16=5,5,0,0,363,13721,0,0,600,36000,0,0,174,3680,0,0;QS=1,0 PL:SP 0,30,255:0 +17 2897 . G <*> 0 . ;I16=6,5,0,0,396,14764,0,0,660,39600,0,0,200,4296,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2898 . G <*> 0 . ;I16=6,5,0,0,359,12775,0,0,660,39600,0,0,201,4297,0,0;QS=1,0 PL:SP 0,33,254:0 +17 2899 . C <*> 0 . ;I16=4,5,0,0,307,10777,0,0,540,32400,0,0,166,3534,0,0;QS=1,0 PL:SP 0,27,228:0 +17 2900 . G <*> 0 . ;I16=7,6,0,0,405,13511,0,0,780,46800,0,0,201,4233,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2901 . T <*> 0 . ;I16=7,6,0,0,419,14269,0,0,780,46800,0,0,203,4221,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2902 . G <*> 0 . ;I16=7,6,0,0,501,19631,0,0,780,46800,0,0,205,4225,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2903 . G <*> 0 . ;I16=7,6,0,0,480,18082,0,0,780,46800,0,0,206,4196,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2904 . C <*> 0 . ;I16=7,6,0,0,482,18626,0,0,780,46800,0,0,207,4185,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2905 . T <*> 0 . ;I16=8,6,0,0,515,19221,0,0,840,50400,0,0,208,4192,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2906 . C <*> 0 . ;I16=8,6,0,0,543,21161,0,0,840,50400,0,0,210,4218,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2907 . A <*> 0 . ;I16=7,6,0,0,493,18857,0,0,780,46800,0,0,196,4008,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2908 . G <*> 0 . ;I16=8,6,0,0,552,21992,0,0,840,50400,0,0,214,4330,0,0;QS=1,0 PL:SP 0,42,255:0 +17 2909 . A <*> 0 . ;I16=6,6,0,0,446,16708,0,0,720,43200,0,0,195,3975,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2910 . T <*> 0 . ;I16=7,6,0,0,458,16574,0,0,780,46800,0,0,219,4521,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2911 . A <*> 0 . ;I16=7,6,0,0,428,14674,0,0,780,46800,0,0,222,4644,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2912 . C <*> 0 . ;I16=7,5,0,0,456,17484,0,0,720,43200,0,0,225,4735,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2913 . A <*> 0 . ;I16=7,5,0,0,435,16347,0,0,720,43200,0,0,227,4793,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2914 . G <*> 0 . ;I16=7,5,0,0,462,18196,0,0,720,43200,0,0,228,4816,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2915 . G <*> 0 . ;I16=7,5,0,0,436,16660,0,0,720,43200,0,0,229,4853,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2916 . G <*> 0 . ;I16=7,5,0,0,425,15975,0,0,720,43200,0,0,230,4904,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2917 . A <*> 0 . ;I16=7,5,0,0,423,15275,0,0,720,43200,0,0,225,4933,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2918 . G <*> 0 . ;I16=8,5,0,0,501,19739,0,0,780,46800,0,0,231,4949,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2919 . T <*> 0 . ;I16=7,5,0,0,421,14963,0,0,720,43200,0,0,214,4656,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2920 . G <*> 0 . ;I16=8,5,0,0,475,18241,0,0,780,46800,0,0,231,4957,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2921 . G <*> 0 . ;I16=8,5,0,0,472,17568,0,0,780,46800,0,0,231,4985,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2922 . C <*> 0 . ;I16=8,5,0,0,474,17778,0,0,780,46800,0,0,217,4833,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2923 . C <*> 0 . ;I16=8,5,0,0,459,16947,0,0,780,46800,0,0,219,4921,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2924 . C <*> 0 . ;I16=8,5,0,0,514,20402,0,0,780,46800,0,0,234,5168,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2925 . A <*> 0 . ;I16=8,5,0,0,476,17582,0,0,780,46800,0,0,236,5262,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2926 . C <*> 0 . ;I16=8,5,0,0,478,18154,0,0,780,46800,0,0,236,5270,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2927 . A <*> 0 . ;I16=8,5,0,0,471,17285,0,0,780,46800,0,0,236,5290,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2928 . G <*> 0 . ;I16=8,4,0,0,465,18503,0,0,720,43200,0,0,237,5321,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2929 . C <*> 0 . ;I16=8,4,0,0,448,17450,0,0,720,43200,0,0,238,5362,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2930 . T <*> 0 . ;I16=8,4,0,0,439,16515,0,0,720,43200,0,0,239,5413,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2931 . C <*> 0 . ;I16=8,4,0,0,447,16977,0,0,720,43200,0,0,239,5423,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2932 . G <*> 0 . ;I16=8,4,0,0,394,13532,0,0,720,43200,0,0,239,5441,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2933 . G <*> 0 . ;I16=7,4,0,0,424,16522,0,0,660,39600,0,0,235,5409,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2934 . C <*> 0 . ;I16=8,4,0,0,453,17671,0,0,720,43200,0,0,237,5405,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2935 . C <*> 0 . ;I16=8,4,0,0,450,17228,0,0,720,43200,0,0,236,5402,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2936 . T <*> 0 . ;I16=7,4,0,0,427,16781,0,0,660,39600,0,0,234,5360,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2937 . G <*> 0 . ;I16=7,4,0,0,429,17021,0,0,660,39600,0,0,233,5329,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2938 . T <*> 0 . ;I16=7,4,0,0,383,13517,0,0,660,39600,0,0,232,5308,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2939 . C <*> 0 . ;I16=7,4,0,0,429,16881,0,0,660,39600,0,0,231,5297,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2940 . T <*> 0 . ;I16=7,4,0,0,427,16657,0,0,660,39600,0,0,230,5296,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2941 . T <*> 0 . ;I16=7,4,0,0,404,14970,0,0,660,39600,0,0,229,5305,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2942 . T <*> 0 . ;I16=7,4,0,0,394,14264,0,0,660,39600,0,0,228,5324,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2943 . G <*> 0 . ;I16=7,2,0,0,335,12665,0,0,540,32400,0,0,202,4676,0,0;QS=1,0 PL:SP 0,27,228:0 +17 2944 . A <*> 0 . ;I16=6,3,0,0,331,12277,0,0,540,32400,0,0,201,4659,0,0;QS=1,0 PL:SP 0,27,239:0 +17 2945 . A <*> 0 . ;I16=7,3,0,0,349,12651,0,0,600,36000,0,0,225,5273,0,0;QS=1,0 PL:SP 0,30,242:0 +17 2946 . A <*> 0 . ;I16=7,3,0,0,379,14461,0,0,600,36000,0,0,224,5268,0,0;QS=1,0 PL:SP 0,30,255:0 +17 2947 . G <*> 0 . ;I16=7,3,0,0,373,14201,0,0,600,36000,0,0,223,5269,0,0;QS=1,0 PL:SP 0,30,255:0 +17 2948 . G <*> 0 . ;I16=7,3,0,0,389,15179,0,0,600,36000,0,0,221,5225,0,0;QS=1,0 PL:SP 0,30,255:0 +17 2949 . C <*> 0 . ;I16=7,3,0,0,382,14762,0,0,600,36000,0,0,219,5185,0,0;QS=1,0 PL:SP 0,30,255:0 +17 2950 . C <*> 0 . ;I16=7,3,0,0,394,15626,0,0,600,36000,0,0,217,5149,0,0;QS=1,0 PL:SP 0,30,255:0 +17 2951 . A <*> 0 . ;I16=7,3,0,0,367,13605,0,0,600,36000,0,0,215,5117,0,0;QS=1,0 PL:SP 0,30,250:0 +17 2952 . C <*> 0 . ;I16=7,4,0,0,379,13397,0,0,660,39600,0,0,214,5090,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2953 . G <*> 0 . ;I16=7,4,0,0,349,11473,0,0,660,39600,0,0,213,5069,0,0;QS=1,0 PL:SP 0,33,237:0 +17 2954 . T <*> 0 . ;I16=7,4,0,0,381,13435,0,0,660,39600,0,0,212,5054,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2955 . G <*> 0 . ;I16=7,5,0,0,440,16314,0,0,720,43200,0,0,211,5045,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2956 . A <*> 0 . ;I16=7,5,0,0,417,14943,0,0,720,43200,0,0,211,5043,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2957 . C <*> 0 . ;I16=6,5,0,0,411,15531,0,0,660,39600,0,0,186,4424,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2958 . C <*> 0 . ;I16=7,4,0,0,427,16819,0,0,660,39600,0,0,212,5062,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2959 . T <*> 0 . ;I16=7,4,0,0,419,16223,0,0,660,39600,0,0,213,5081,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2960 . G <*> 0 . ;I16=7,4,0,0,426,16728,0,0,660,39600,0,0,214,5106,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2961 . G <*> 0 . ;I16=6,4,0,0,325,10971,0,0,600,36000,0,0,216,5136,0,0;QS=1,0 PL:SP 0,30,231:0 +17 2962 . C <*> 0 . ;I16=6,5,0,0,415,16051,0,0,660,39600,0,0,217,5121,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2963 . C <*> 0 . ;I16=6,5,0,0,411,15603,0,0,660,39600,0,0,218,5064,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2964 . C <*> 0 . ;I16=6,5,0,0,408,15790,0,0,660,39600,0,0,219,5017,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2965 . A <*> 0 . ;I16=6,5,0,0,410,15340,0,0,660,39600,0,0,220,4980,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2966 . C <*> 0 . ;I16=6,5,0,0,366,12742,0,0,660,39600,0,0,221,4953,0,0;QS=1,0 PL:SP 0,33,254:0 +17 2967 . G <*> 0 . ;I16=6,6,0,0,412,14370,0,0,720,43200,0,0,221,4887,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2968 . G <*> 0 . ;I16=6,6,0,0,447,17335,0,0,720,43200,0,0,222,4834,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2969 . C <*> 0 . ;I16=6,6,0,0,476,18968,0,0,720,43200,0,0,223,4795,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2970 . T <*> 0 . ;I16=6,6,0,0,413,14837,0,0,720,43200,0,0,224,4770,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2971 . G <*> 0 . ;I16=6,6,0,0,455,17551,0,0,720,43200,0,0,225,4759,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2972 . G <*> 0 . ;I16=6,6,0,0,439,16603,0,0,720,43200,0,0,226,4762,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2973 . C <*> 0 . ;I16=6,6,0,0,446,17120,0,0,720,43200,0,0,227,4779,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2974 . A <*> 0 . ;I16=6,6,0,0,463,17929,0,0,720,43200,0,0,228,4810,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2975 . G <*> 0 . ;I16=6,6,0,0,455,18009,0,0,720,43200,0,0,227,4757,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2976 . G <*> 0 . ;I16=6,6,0,0,440,16858,0,0,720,43200,0,0,226,4722,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2977 . T <*> 0 . ;I16=7,6,0,0,400,13464,0,0,749,44041,0,0,224,4654,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2978 . G <*> 0 . ;I16=6,6,0,0,466,18150,0,0,689,40441,0,0,214,4522,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2979 . G <*> 0 . ;I16=7,6,0,0,459,16611,0,0,749,44041,0,0,222,4570,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2980 . G <*> 0 . ;I16=7,6,0,0,501,19491,0,0,749,44041,0,0,220,4506,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2981 . A <*> 0 . ;I16=4,6,0,0,284,8580,0,0,569,33241,0,0,168,3426,0,0;QS=1,0 PL:SP 0,30,201:0 +17 2982 . C <*> 0 . ;I16=7,6,0,0,441,15427,0,0,749,44041,0,0,214,4334,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2983 . C <*> 0 . ;I16=7,6,0,0,463,16933,0,0,749,44041,0,0,211,4275,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2984 . C <*> 0 . ;I16=7,6,0,0,504,19724,0,0,749,44041,0,0,208,4234,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2985 . A <*> 0 . ;I16=7,6,0,0,440,15900,0,0,749,44041,0,0,205,4211,0,0;QS=1,0 PL:SP 0,39,255:0 +17 2986 . G <*> 0 . ;I16=6,6,0,0,417,15001,0,0,689,40441,0,0,202,4206,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2987 . C <*> 0 . ;I16=6,6,0,0,426,15948,0,0,689,40441,0,0,200,4218,0,0;QS=1,0 PL:SP 0,36,255:0 +17 2988 . T <*> 0 . ;I16=5,6,0,0,397,14685,0,0,629,36841,0,0,198,4194,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2989 . G <*> 0 . ;I16=5,6,0,0,411,15789,0,0,629,36841,0,0,196,4182,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2990 . C <*> 0 . ;I16=5,6,0,0,386,14142,0,0,629,36841,0,0,194,4182,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2991 . A <*> 0 . ;I16=5,6,0,0,401,15007,0,0,629,36841,0,0,192,4194,0,0;QS=1,0 PL:SP 0,33,255:0 +17 2992 . G <*> 0 . ;I16=5,5,0,0,347,12479,0,0,569,33241,0,0,190,4168,0,0;QS=1,0 PL:SP 0,30,243:0 +17 2993 . G <*> 0 . ;I16=5,5,0,0,378,14404,0,0,569,33241,0,0,187,4103,0,0;QS=1,0 PL:SP 0,30,255:0 +17 2994 . G <*> 0 . ;I16=5,5,0,0,363,13345,0,0,569,33241,0,0,184,4048,0,0;QS=1,0 PL:SP 0,30,254:0 +17 2995 . G <*> 0 . ;I16=5,5,0,0,356,12824,0,0,569,33241,0,0,181,4003,0,0;QS=1,0 PL:SP 0,30,248:0 +17 2996 . T <*> 0 . ;I16=5,5,0,0,303,10111,0,0,569,33241,0,0,178,3968,0,0;QS=1,0 PL:SP 0,30,215:0 +17 2997 . C <*> 0 . ;I16=5,5,0,0,388,15126,0,0,569,33241,0,0,174,3894,0,0;QS=1,0 PL:SP 0,30,255:0 +17 2998 . C <*> 0 . ;I16=5,5,0,0,353,12613,0,0,569,33241,0,0,170,3832,0,0;QS=1,0 PL:SP 0,30,247:0 +17 2999 . A <*> 0 . ;I16=5,5,0,0,335,12013,0,0,569,33241,0,0,166,3782,0,0;QS=1,0 PL:SP 0,30,238:0 +17 3000 . G <*> 0 . ;I16=4,4,0,0,298,11164,0,0,449,26041,0,0,164,3742,0,0;QS=1,0 PL:SP 0,24,220:0 +17 3001 . C <*> 0 . ;I16=3,4,0,0,273,10721,0,0,389,22441,0,0,142,3310,0,0;QS=1,0 PL:SP 0,21,213:0 +17 3002 . A <*> 0 . ;I16=4,4,0,0,294,11092,0,0,449,26041,0,0,160,3686,0,0;QS=1,0 PL:SP 0,24,224:0 +17 3003 . G <*> 0 . ;I16=4,4,0,0,308,11960,0,0,449,26041,0,0,157,3619,0,0;QS=1,0 PL:SP 0,24,230:0 +17 3004 . C <*> 0 . ;I16=4,4,0,0,278,10312,0,0,449,26041,0,0,154,3558,0,0;QS=1,0 PL:SP 0,24,211:0 +17 3005 . A <*> 0 . ;I16=3,4,0,0,254,9248,0,0,389,22441,0,0,152,3502,0,0;QS=1,0 PL:SP 0,21,197:0 +17 3006 . C <*> 0 . ;I16=3,5,0,0,268,9506,0,0,449,26041,0,0,150,3450,0,0;QS=1,0 PL:SP 0,24,200:0 +17 3007 . C <*> 0 . ;I16=3,5,0,0,287,10661,0,0,449,26041,0,0,149,3403,0,0;QS=1,0 PL:SP 0,24,214:0 +17 3008 . C <*> 0 . ;I16=3,5,0,0,307,11835,0,0,449,26041,0,0,148,3362,0,0;QS=1,0 PL:SP 0,24,228:0 +17 3009 . A <*> 0 . ;I16=3,5,0,0,263,9001,0,0,449,26041,0,0,147,3327,0,0;QS=1,0 PL:SP 0,24,200:0 +17 3010 . C <*> 0 . ;I16=3,4,0,0,274,10746,0,0,389,22441,0,0,142,3282,0,0;QS=1,0 PL:SP 0,21,211:0 +17 3011 . A <*> 0 . ;I16=3,5,0,0,291,10841,0,0,449,26041,0,0,145,3275,0,0;QS=1,0 PL:SP 0,24,218:0 +17 3012 . G <*> 0 . ;I16=3,5,0,0,250,8610,0,0,449,26041,0,0,144,3258,0,0;QS=1,0 PL:SP 0,24,193:0 +17 3013 . C <*> 0 . ;I16=3,6,0,0,291,10391,0,0,478,26882,0,0,150,3296,0,0;QS=1,0 PL:SP 0,27,207:0 +17 3014 . A <*> 0 . ;I16=2,6,0,0,272,9868,0,0,418,23282,0,0,135,3193,0,0;QS=1,0 PL:SP 0,24,195:0 +17 3015 . G <*> 0 . ;I16=3,5,0,0,279,10235,0,0,449,26041,0,0,133,3163,0,0;QS=1,0 PL:SP 0,24,206:0 +17 3016 . C <*> 0 . ;I16=3,8,0,0,390,14160,0,0,598,34082,0,0,153,3355,0,0;QS=1,0 PL:SP 0,33,248:0 +17 3017 . C A,<*> 0 . ;I16=3,7,0,1,358,13434,23,529,569,33241,29,841,145,3275,11,121;QS=0.938005,0.0619946,0 PL:SP 0,10,224,30,227,236:0 +17 3018 . A <*> 0 . ;I16=3,6,0,0,268,8602,0,0,509,29641,0,0,136,3160,0,0;QS=1,0 PL:SP 0,27,192:0 +17 3019 . C <*> 0 . ;I16=3,7,0,0,360,13190,0,0,569,33241,0,0,151,3343,0,0;QS=1,0 PL:SP 0,30,242:0 +17 3020 . C <*> 0 . ;I16=3,7,0,0,319,11463,0,0,569,33241,0,0,154,3392,0,0;QS=1,0 PL:SP 0,30,221:0 +17 3021 . T <*> 0 . ;I16=2,8,0,0,334,11964,0,0,569,33241,0,0,157,3451,0,0;QS=1,0 PL:SP 0,30,216:0 +17 3022 . G <*> 0 . ;I16=2,8,0,0,380,14508,0,0,569,33241,0,0,162,3520,0,0;QS=1,0 PL:SP 0,30,234:0 +17 3023 . T G,<*> 0 . ;I16=2,7,0,1,296,10186,18,324,509,29641,60,3600,150,3310,17,289;QS=0.942308,0.0576923,0 PL:SP 0,12,191,27,194,199:0 +17 3024 . G <*> 0 . ;I16=2,8,0,0,380,14554,0,0,569,33241,0,0,172,3688,0,0;QS=1,0 PL:SP 0,30,235:0 +17 3025 . G <*> 0 . ;I16=2,8,0,0,347,12413,0,0,569,33241,0,0,177,3787,0,0;QS=1,0 PL:SP 0,30,225:0 +17 3026 . C <*> 0 . ;I16=2,9,0,0,404,15312,0,0,598,34082,0,0,201,4247,0,0;QS=1,0 PL:SP 0,33,235:0 +17 3027 . A <*> 0 . ;I16=2,9,0,0,363,12703,0,0,598,34082,0,0,206,4360,0,0;QS=1,0 PL:SP 0,33,222:0 +17 3028 . G <*> 0 . ;I16=2,9,0,0,400,15220,0,0,598,34082,0,0,211,4487,0,0;QS=1,0 PL:SP 0,33,241:0 +17 3029 . G <*> 0 . ;I16=2,9,0,0,438,17510,0,0,598,34082,0,0,216,4628,0,0;QS=1,0 PL:SP 0,33,251:0 +17 3030 . G <*> 0 . ;I16=2,10,0,0,393,13719,0,0,658,37682,0,0,220,4734,0,0;QS=1,0 PL:SP 0,36,229:0 +17 3031 . A <*> 0 . ;I16=2,10,0,0,380,13132,0,0,658,37682,0,0,225,4857,0,0;QS=1,0 PL:SP 0,36,222:0 +17 3032 . G <*> 0 . ;I16=2,9,0,0,388,14400,0,0,629,36841,0,0,203,4271,0,0;QS=1,0 PL:SP 0,33,237:0 +17 3033 . G <*> 0 . ;I16=2,9,0,0,387,13907,0,0,598,34082,0,0,228,4940,0,0;QS=1,0 PL:SP 0,33,235:0 +17 3034 . A <*> 0 . ;I16=2,9,0,0,328,11164,0,0,598,34082,0,0,230,5000,0,0;QS=1,0 PL:SP 0,33,203:0 +17 3035 . G <*> 0 . ;I16=2,8,0,0,322,11542,0,0,538,30482,0,0,211,4631,0,0;QS=1,0 PL:SP 0,30,208:0 +17 3036 . C <*> 0 . ;I16=2,10,0,0,384,13022,0,0,658,37682,0,0,240,5192,0,0;QS=1,0 PL:SP 0,36,216:0 +17 3037 . T <*> 0 . ;I16=2,10,0,0,431,15969,0,0,658,37682,0,0,242,5252,0,0;QS=1,0 PL:SP 0,36,242:0 +17 3038 . T <*> 0 . ;I16=3,11,0,0,444,14642,0,0,778,44882,0,0,245,5329,0,0;QS=1,0 PL:SP 0,42,249:0 +17 3039 . G <*> 0 . ;I16=3,11,0,0,448,15396,0,0,778,44882,0,0,249,5425,0,0;QS=1,0 PL:SP 0,42,249:0 +17 3040 . T <*> 0 . ;I16=3,9,0,0,373,12723,0,0,658,37682,0,0,217,4765,0,0;QS=1,0 PL:SP 0,36,239:0 +17 3041 . G <*> 0 . ;I16=3,10,0,0,445,15987,0,0,718,41282,0,0,229,4897,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3042 . G <*> 0 . ;I16=3,10,0,0,491,18607,0,0,749,44041,0,0,230,4896,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3043 . T <*> 0 . ;I16=3,10,0,0,404,13118,0,0,718,41282,0,0,249,5451,0,0;QS=1,0 PL:SP 0,39,233:0 +17 3044 . A C,<*> 0 . ;I16=3,10,0,1,373,11645,15,225,718,41282,60,3600,234,5224,14,196;QS=0.961039,0.038961,0 PL:SP 0,26,216,39,219,220:0 +17 3045 . C <*> 0 . ;I16=3,11,0,0,464,16310,0,0,778,44882,0,0,248,5404,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3046 . A <*> 0 . ;I16=3,10,0,0,404,14038,0,0,749,44041,0,0,223,4779,0,0;QS=1,0 PL:SP 0,39,245:0 +17 3047 . G <*> 0 . ;I16=3,10,0,0,456,16884,0,0,718,41282,0,0,222,4744,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3048 . T <*> 0 . ;I16=3,7,0,0,322,11076,0,0,569,33241,0,0,174,3758,0,0;QS=1,0 PL:SP 0,30,226:0 +17 3049 . G <*> 0 . ;I16=3,12,0,0,529,19235,0,0,838,48482,0,0,257,5485,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3050 . G <*> 0 . ;I16=3,10,0,0,435,15287,0,0,718,41282,0,0,212,4492,0,0;QS=1,0 PL:SP 0,39,253:0 +17 3051 . A <*> 0 . ;I16=3,11,0,0,437,14529,0,0,778,44882,0,0,258,5564,0,0;QS=1,0 PL:SP 0,42,243:0 +17 3052 . C <*> 0 . ;I16=2,10,0,0,382,12864,0,0,689,40441,0,0,226,4936,0,0;QS=1,0 PL:SP 0,36,226:0 +17 3053 . A <*> 0 . ;I16=3,8,0,0,363,12627,0,0,598,34082,0,0,201,4369,0,0;QS=1,0 PL:SP 0,33,234:0 +17 3054 . G <*> 0 . ;I16=3,11,0,0,515,19339,0,0,778,44882,0,0,258,5648,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3055 . G <*> 0 . ;I16=3,7,0,0,328,11476,0,0,538,30482,0,0,205,4637,0,0;QS=1,0 PL:SP 0,30,228:0 +17 3056 . C <*> 0 . ;I16=3,10,0,0,432,15330,0,0,718,41282,0,0,259,5729,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3057 . C <*> 0 . ;I16=4,9,0,0,463,17007,0,0,718,41282,0,0,246,5594,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3058 . C <*> 0 . ;I16=4,10,0,0,433,14181,0,0,778,44882,0,0,260,5810,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3059 . T G,<*> 0 . ;I16=4,8,0,1,376,12508,16,256,689,40441,60,3600,214,4762,22,484;QS=0.958763,0.0412371,0 PL:SP 0,22,234,36,237,239:0 +17 3060 . G <*> 0 . ;I16=4,7,0,0,314,10002,0,0,629,36841,0,0,187,4071,0,0;QS=1,0 PL:SP 0,33,221:0 +17 3061 . C <*> 0 . ;I16=4,10,0,0,445,15021,0,0,778,44882,0,0,263,6035,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3062 . C <*> 0 . ;I16=4,8,0,0,417,14831,0,0,689,40441,0,0,240,5512,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3063 . C <*> 0 . ;I16=4,8,0,0,351,11635,0,0,658,37682,0,0,241,5575,0,0;QS=1,0 PL:SP 0,36,233:0 +17 3064 . A <*> 0 . ;I16=4,8,0,0,392,13738,0,0,658,37682,0,0,241,5597,0,0;QS=1,0 PL:SP 0,36,254:0 +17 3065 . G <*> 0 . ;I16=4,9,0,0,402,13536,0,0,718,41282,0,0,266,6252,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3066 . A <*> 0 . ;I16=4,5,0,0,267,8479,0,0,509,29641,0,0,169,3931,0,0;QS=1,0 PL:SP 0,27,202:0 +17 3067 . T <*> 0 . ;I16=4,8,0,0,334,10398,0,0,658,37682,0,0,244,5806,0,0;QS=1,0 PL:SP 0,36,223:0 +17 3068 . G <*> 0 . ;I16=4,8,0,0,432,15788,0,0,689,40441,0,0,244,5762,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3069 . G <*> 0 . ;I16=4,7,0,0,301,9213,0,0,629,36841,0,0,221,5197,0,0;QS=1,0 PL:SP 0,33,203:0 +17 3070 . C <*> 0 . ;I16=4,9,0,0,420,14820,0,0,718,41282,0,0,272,6464,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3071 . C <*> 0 . ;I16=4,9,0,0,478,18304,0,0,718,41282,0,0,273,6487,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3072 . C <*> 0 . ;I16=3,9,0,0,444,16560,0,0,689,40441,0,0,270,6500,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3073 . C <*> 0 . ;I16=3,9,0,0,436,16326,0,0,689,40441,0,0,272,6542,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3074 . C <*> 0 . ;I16=3,9,0,0,453,17493,0,0,689,40441,0,0,274,6588,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3075 . C <*> 0 . ;I16=3,8,0,0,370,12868,0,0,629,36841,0,0,251,6013,0,0;QS=1,0 PL:SP 0,33,239:0 +17 3076 . G <*> 0 . ;I16=3,9,0,0,405,14159,0,0,689,40441,0,0,278,6692,0,0;QS=1,0 PL:SP 0,36,252:0 +17 3077 . C <*> 0 . ;I16=3,10,0,0,444,16166,0,0,749,44041,0,0,280,6750,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3078 . C <*> 0 . ;I16=3,10,0,0,521,20961,0,0,749,44041,0,0,283,6813,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3079 . T <*> 0 . ;I16=3,10,0,0,492,18804,0,0,749,44041,0,0,286,6882,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3080 . G <*> 0 . ;I16=4,10,0,0,534,20830,0,0,809,47641,0,0,289,6957,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3081 . C <*> 0 . ;I16=4,10,0,0,520,19634,0,0,809,47641,0,0,291,6941,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3082 . C <*> 0 . ;I16=4,10,0,0,534,20972,0,0,809,47641,0,0,293,6937,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3083 . T C,<*> 0 . ;I16=4,9,0,1,496,19124,33,1089,749,44041,60,3600,269,6269,25,625;QS=0.93666,0.0633397,0 PL:SP 0,9,255,39,255,255:0 +17 3084 . G <*> 0 . ;I16=4,11,0,0,573,22295,0,0,869,51241,0,0,295,6861,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3085 . T <*> 0 . ;I16=4,10,0,0,532,20318,0,0,809,47641,0,0,296,6838,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3086 . G <*> 0 . ;I16=4,11,0,0,562,21784,0,0,869,51241,0,0,299,6829,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3087 . G <*> 0 . ;I16=4,11,0,0,594,23708,0,0,869,51241,0,0,301,6831,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3088 . A <*> 0 . ;I16=4,11,0,0,563,21211,0,0,869,51241,0,0,303,6845,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3089 . A <*> 0 . ;I16=4,11,0,0,597,23829,0,0,869,51241,0,0,304,6822,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3090 . G <*> 0 . ;I16=4,11,0,0,591,23517,0,0,869,51241,0,0,304,6764,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3091 . T <*> 0 . ;I16=4,11,0,0,554,20610,0,0,869,51241,0,0,304,6722,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3092 . T <*> 0 . ;I16=5,11,0,0,590,21986,0,0,929,54841,0,0,303,6647,0,0;QS=1,0 PL:SP 0,48,255:0 +17 3093 . G <*> 0 . ;I16=5,11,0,0,631,25109,0,0,929,54841,0,0,302,6540,0,0;QS=1,0 PL:SP 0,48,255:0 +17 3094 . A <*> 0 . ;I16=5,10,0,0,559,20909,0,0,869,51241,0,0,291,6351,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3095 . C <*> 0 . ;I16=5,10,0,0,560,21220,0,0,869,51241,0,0,289,6259,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3096 . C <*> 0 . ;I16=5,11,0,0,627,24755,0,0,929,54841,0,0,298,6278,0,0;QS=1,0 PL:SP 0,48,255:0 +17 3097 . A <*> 0 . ;I16=5,11,0,0,614,23898,0,0,929,54841,0,0,296,6196,0,0;QS=1,0 PL:SP 0,48,255:0 +17 3098 . G <*> 0 . ;I16=5,11,0,0,622,24546,0,0,929,54841,0,0,294,6134,0,0;QS=1,0 PL:SP 0,48,255:0 +17 3099 . A <*> 0 . ;I16=5,11,0,0,563,20631,0,0,929,54841,0,0,292,6092,0,0;QS=1,0 PL:SP 0,48,255:0 +17 3100 . C <*> 0 . ;I16=5,11,0,0,548,19512,0,0,929,54841,0,0,290,6070,0,0;QS=1,0 PL:SP 0,48,255:0 +17 3101 . C <*> 0 . ;I16=5,11,0,0,628,24778,0,0,929,54841,0,0,288,6068,0,0;QS=1,0 PL:SP 0,48,255:0 +17 3102 . A <*> 0 . ;I16=5,11,0,0,580,21266,0,0,929,54841,0,0,286,6086,0,0;QS=1,0 PL:SP 0,48,255:0 +17 3103 . T <*> 0 . ;I16=5,11,0,0,554,19556,0,0,929,54841,0,0,283,6073,0,0;QS=1,0 PL:SP 0,48,255:0 +17 3104 . C <*> 0 . ;I16=5,11,0,0,629,25061,0,0,929,54841,0,0,280,6078,0,0;QS=1,0 PL:SP 0,48,255:0 +17 3105 . T <*> 0 . ;I16=5,11,0,0,601,22763,0,0,929,54841,0,0,276,6052,0,0;QS=1,0 PL:SP 0,48,255:0 +17 3106 . G <*> 0 . ;I16=5,9,0,0,544,21222,0,0,840,50400,0,0,273,5993,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3107 . T <*> 0 . ;I16=5,9,0,0,501,18231,0,0,840,50400,0,0,270,5948,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3108 . C <*> 0 . ;I16=5,9,0,0,534,20722,0,0,840,50400,0,0,267,5917,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3109 . A <*> 0 . ;I16=5,9,0,0,523,19569,0,0,840,50400,0,0,264,5900,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3110 . C <*> 0 . ;I16=5,10,0,0,581,22811,0,0,900,54000,0,0,260,5846,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3111 . A <*> 0 . ;I16=5,11,0,0,600,23064,0,0,960,57600,0,0,257,5805,0,0;QS=1,0 PL:SP 0,48,255:0 +17 3112 . G <*> 0 . ;I16=5,11,0,0,608,23270,0,0,960,57600,0,0,254,5730,0,0;QS=1,0 PL:SP 0,48,255:0 +17 3113 . C <*> 0 . ;I16=5,11,0,0,611,23461,0,0,960,57600,0,0,250,5624,0,0;QS=1,0 PL:SP 0,48,255:0 +17 3114 . A <*> 0 . ;I16=5,10,0,0,566,21458,0,0,900,54000,0,0,247,5537,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3115 . G <*> 0 . ;I16=5,9,0,0,515,19535,0,0,840,50400,0,0,245,5467,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3116 . G <*> 0 . ;I16=5,9,0,0,524,19708,0,0,840,50400,0,0,243,5413,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3117 . T <*> 0 . ;I16=4,9,0,0,461,16405,0,0,780,46800,0,0,242,5374,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3118 . A <*> 0 . ;I16=4,9,0,0,464,16724,0,0,780,46800,0,0,240,5298,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3119 . A <*> 0 . ;I16=4,9,0,0,510,20206,0,0,780,46800,0,0,237,5185,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3120 . G <*> 0 . ;I16=4,9,0,0,512,20296,0,0,780,46800,0,0,234,5086,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3121 . A <*> 0 . ;I16=5,8,0,0,427,14715,0,0,780,46800,0,0,232,5000,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3122 . C <*> 0 . ;I16=5,8,0,0,502,19646,0,0,780,46800,0,0,231,4927,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3123 . T <*> 0 . ;I16=5,8,0,0,491,18683,0,0,780,46800,0,0,230,4868,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3124 . C <*> 0 . ;I16=5,9,0,0,565,22871,0,0,840,50400,0,0,229,4823,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3125 . T <*> 0 . ;I16=5,9,0,0,536,20624,0,0,840,50400,0,0,229,4793,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3126 . G <*> 0 . ;I16=5,9,0,0,530,20260,0,0,840,50400,0,0,229,4779,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3127 . C <*> 0 . ;I16=5,9,0,0,554,22010,0,0,840,50400,0,0,229,4781,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3128 . T <*> 0 . ;I16=5,9,0,0,517,19281,0,0,840,50400,0,0,229,4799,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3129 . T <*> 0 . ;I16=5,9,0,0,481,16895,0,0,840,50400,0,0,229,4833,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3130 . T <*> 0 . ;I16=5,8,0,0,467,16921,0,0,780,46800,0,0,230,4882,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3131 . C <*> 0 . ;I16=5,8,0,0,513,20329,0,0,780,46800,0,0,231,4945,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3132 . T <*> 0 . ;I16=5,8,0,0,494,18888,0,0,780,46800,0,0,231,4973,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3133 . G <*> 0 . ;I16=5,8,0,0,499,19251,0,0,780,46800,0,0,231,5017,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3134 . G <*> 0 . ;I16=6,8,0,0,485,17163,0,0,840,50400,0,0,231,5077,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3135 . G <*> 0 . ;I16=6,9,0,0,540,19876,0,0,900,54000,0,0,232,5154,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3136 . C <*> 0 . ;I16=6,9,0,0,551,20473,0,0,900,54000,0,0,233,5199,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3137 . A <*> 0 . ;I16=7,8,0,0,533,19129,0,0,900,54000,0,0,234,5210,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3138 . A <*> 0 . ;I16=6,8,0,0,457,15255,0,0,840,50400,0,0,237,5235,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3139 . C <*> 0 . ;I16=6,8,0,0,509,18761,0,0,840,50400,0,0,240,5274,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3140 . C <*> 0 . ;I16=6,8,0,0,524,19824,0,0,840,50400,0,0,243,5327,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3141 . C <*> 0 . ;I16=6,8,0,0,544,21204,0,0,840,50400,0,0,246,5394,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3142 . A <*> 0 . ;I16=6,8,0,0,529,20185,0,0,840,50400,0,0,248,5426,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3143 . G <*> 0 . ;I16=7,8,0,0,565,21605,0,0,869,51241,0,0,250,5474,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3144 . C <*> 0 . ;I16=8,7,0,0,550,20972,0,0,869,51241,0,0,254,5538,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3145 . A <*> 0 . ;I16=8,7,0,0,554,20838,0,0,869,51241,0,0,259,5619,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3146 . G <*> 0 . ;I16=8,7,0,0,571,21957,0,0,869,51241,0,0,264,5718,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3147 . G <*> 0 . ;I16=7,7,0,0,509,18967,0,0,840,50400,0,0,264,5768,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3148 . T <*> 0 . ;I16=8,7,0,0,496,16990,0,0,869,51241,0,0,272,5866,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3149 . G <*> 0 . ;I16=8,7,0,0,581,22725,0,0,869,51241,0,0,276,5964,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3150 . A <*> 0 . ;I16=8,7,0,0,516,18084,0,0,869,51241,0,0,279,6027,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3151 . C <*> 0 . ;I16=8,7,0,0,545,20273,0,0,869,51241,0,0,282,6104,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3152 . C <*> 0 . ;I16=8,7,0,0,542,20094,0,0,869,51241,0,0,284,6146,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3153 . C <*> 0 . ;I16=8,7,0,0,555,20857,0,0,869,51241,0,0,286,6204,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3154 . T <*> 0 . ;I16=8,7,0,0,548,20350,0,0,869,51241,0,0,288,6278,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3155 . G <*> 0 . ;I16=8,7,0,0,582,22804,0,0,869,51241,0,0,289,6319,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3156 . G <*> 0 . ;I16=8,7,0,0,565,21523,0,0,869,51241,0,0,290,6378,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3157 . A <*> 0 . ;I16=7,7,0,0,512,18764,0,0,809,47641,0,0,292,6454,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3158 . A <*> 0 . ;I16=7,7,0,0,481,17241,0,0,809,47641,0,0,294,6546,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3159 . T <*> 0 . ;I16=6,7,0,0,470,17324,0,0,780,46800,0,0,279,6349,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3160 . T <*> 0 . ;I16=7,7,0,0,514,18984,0,0,809,47641,0,0,295,6631,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3161 . C <*> 0 . ;I16=7,7,0,0,504,18784,0,0,809,47641,0,0,294,6622,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3162 . C <*> 0 . ;I16=7,7,0,0,542,21480,0,0,809,47641,0,0,293,6627,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3163 . T A,<*> 0 . ;I16=6,7,1,0,494,18818,13,169,780,46800,29,841,271,6195,20,400;QS=0.974359,0.025641,0 PL:SP 0,28,255,39,255,255:0 +17 3164 . G <*> 0 . ;I16=7,7,0,0,545,21283,0,0,809,47641,0,0,289,6575,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3165 . T <*> 0 . ;I16=7,7,0,0,491,17471,0,0,809,47641,0,0,287,6567,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3166 . C <*> 0 . ;I16=7,7,0,0,515,19277,0,0,809,47641,0,0,285,6571,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3167 . C <*> 0 . ;I16=7,6,0,0,497,19453,0,0,749,44041,0,0,284,6586,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3168 . A <*> 0 . ;I16=7,6,0,0,489,18433,0,0,749,44041,0,0,283,6611,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3169 . T <*> 0 . ;I16=6,6,0,0,451,16971,0,0,720,43200,0,0,256,5970,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3170 . C <*> 0 . ;I16=6,6,0,0,485,19663,0,0,720,43200,0,0,253,5911,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3171 . T <*> 0 . ;I16=6,6,0,0,455,17301,0,0,720,43200,0,0,250,5858,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3172 . G <*> 0 . ;I16=7,6,0,0,464,17186,0,0,749,44041,0,0,272,6436,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3173 . G <*> 0 . ;I16=6,6,0,0,439,16327,0,0,720,43200,0,0,244,5770,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3174 . C <*> 0 . ;I16=8,6,0,0,551,21851,0,0,809,47641,0,0,266,6360,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3175 . A <*> 0 . ;I16=7,6,0,0,486,18336,0,0,780,46800,0,0,238,5658,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3176 . G <*> 0 . ;I16=8,6,0,0,528,20322,0,0,809,47641,0,0,260,6216,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3177 . G <*> 0 . ;I16=8,5,0,0,436,15202,0,0,749,44041,0,0,258,6158,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3178 . T <*> 0 . ;I16=7,5,0,0,427,15285,0,0,720,43200,0,0,231,5483,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3179 . G <*> 0 . ;I16=7,5,0,0,451,17193,0,0,720,43200,0,0,229,5441,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3180 . G <*> 0 . ;I16=6,5,0,0,379,13427,0,0,660,39600,0,0,228,5406,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3181 . G <*> 0 . ;I16=7,5,0,0,436,16496,0,0,689,40441,0,0,252,6002,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3182 . C <*> 0 . ;I16=6,5,0,0,429,16807,0,0,629,36841,0,0,234,5690,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3183 . A <*> 0 . ;I16=6,5,0,0,397,14449,0,0,660,39600,0,0,225,5337,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3184 . T <*> 0 . ;I16=6,4,0,0,350,12546,0,0,600,36000,0,0,225,5325,0,0;QS=1,0 PL:SP 0,30,248:0 +17 3185 . T <*> 0 . ;I16=7,4,0,0,392,14178,0,0,629,36841,0,0,249,5893,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3186 . G <*> 0 . ;I16=7,4,0,0,411,15993,0,0,629,36841,0,0,247,5793,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3187 . A <*> 0 . ;I16=7,4,0,0,362,12532,0,0,629,36841,0,0,245,5701,0,0;QS=1,0 PL:SP 0,33,247:0 +17 3188 . A <*> 0 . ;I16=7,4,0,0,362,12668,0,0,629,36841,0,0,243,5617,0,0;QS=1,0 PL:SP 0,33,249:0 +17 3189 . A <*> 0 . ;I16=7,4,0,0,383,13637,0,0,629,36841,0,0,241,5541,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3190 . C <*> 0 . ;I16=6,4,0,0,354,13336,0,0,600,36000,0,0,214,4848,0,0;QS=1,0 PL:SP 0,30,255:0 +17 3191 . T <*> 0 . ;I16=6,5,0,0,408,15350,0,0,660,39600,0,0,212,4788,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3192 . G <*> 0 . ;I16=7,5,0,0,424,15700,0,0,689,40441,0,0,236,5362,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3193 . G <*> 0 . ;I16=7,5,0,0,434,15924,0,0,689,40441,0,0,235,5321,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3194 . T C,<*> 0 . ;I16=6,5,1,0,396,14380,18,324,660,39600,29,841,209,4665,25,625;QS=0.956522,0.0434783,0 PL:SP 0,18,255,33,255,255:0 +17 3195 . T <*> 0 . ;I16=7,5,0,0,427,15537,0,0,689,40441,0,0,233,5269,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3196 . T <*> 0 . ;I16=6,5,0,0,387,13777,0,0,660,39600,0,0,206,4584,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3197 . A <*> 0 . ;I16=7,5,0,0,387,12823,0,0,689,40441,0,0,229,5161,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3198 . A <*> 0 . ;I16=7,4,0,0,391,14115,0,0,629,36841,0,0,220,5076,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3199 . A <*> 0 . ;I16=6,5,0,0,385,13737,0,0,660,39600,0,0,199,4427,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3200 . A <*> 0 . ;I16=6,5,0,0,383,13669,0,0,629,36841,0,0,221,4941,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3201 . A <*> 0 . ;I16=6,4,0,0,351,12745,0,0,569,33241,0,0,208,4740,0,0;QS=1,0 PL:SP 0,30,248:0 +17 3202 . T <*> 0 . ;I16=5,5,0,0,350,12470,0,0,600,36000,0,0,190,4124,0,0;QS=1,0 PL:SP 0,30,249:0 +17 3203 . G A,<*> 0 . ;I16=5,5,1,0,348,12754,19,361,600,36000,29,841,187,4043,25,625;QS=0.948229,0.0517711,0 PL:SP 0,14,239,30,242,248:0 +17 3204 . T <*> 0 . ;I16=5,4,0,0,316,11286,0,0,540,32400,0,0,171,3803,0,0;QS=1,0 PL:SP 0,27,234:0 +17 3205 . C <*> 0 . ;I16=5,5,0,0,386,15052,0,0,600,36000,0,0,181,3911,0,0;QS=1,0 PL:SP 0,30,255:0 +17 3206 . A <*> 0 . ;I16=6,5,0,0,373,13009,0,0,629,36841,0,0,203,4485,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3207 . C <*> 0 . ;I16=5,5,0,0,365,13793,0,0,600,36000,0,0,175,3819,0,0;QS=1,0 PL:SP 0,30,255:0 +17 3208 . A <*> 0 . ;I16=6,5,0,0,357,12003,0,0,629,36841,0,0,197,4413,0,0;QS=1,0 PL:SP 0,33,247:0 +17 3209 . C <*> 0 . ;I16=7,5,0,0,416,14638,0,0,689,40441,0,0,193,4343,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3210 . C <*> 0 . ;I16=7,4,0,0,397,14615,0,0,629,36841,0,0,190,4236,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3211 . A <*> 0 . ;I16=7,3,0,0,372,13938,0,0,569,33241,0,0,188,4142,0,0;QS=1,0 PL:SP 0,30,243:0 +17 3212 . T <*> 0 . ;I16=6,3,0,0,306,10854,0,0,540,32400,0,0,160,3386,0,0;QS=1,0 PL:SP 0,27,222:0 +17 3213 . A <*> 0 . ;I16=6,3,0,0,316,11272,0,0,540,32400,0,0,157,3269,0,0;QS=1,0 PL:SP 0,27,228:0 +17 3214 . G <*> 0 . ;I16=7,3,0,0,345,12643,0,0,569,33241,0,0,179,3791,0,0;QS=1,0 PL:SP 0,30,243:0 +17 3215 . G <*> 0 . ;I16=7,3,0,0,349,12759,0,0,569,33241,0,0,176,3702,0,0;QS=1,0 PL:SP 0,30,241:0 +17 3216 . C <*> 0 . ;I16=7,3,0,0,367,13785,0,0,569,33241,0,0,173,3627,0,0;QS=1,0 PL:SP 0,30,242:0 +17 3217 . C <*> 0 . ;I16=7,3,0,0,341,12157,0,0,569,33241,0,0,169,3515,0,0;QS=1,0 PL:SP 0,30,236:0 +17 3218 . G C,<*> 0 . ;I16=6,4,1,0,319,10497,29,841,600,36000,29,841,140,2790,24,576;QS=0.916667,0.0833333,0 PL:SP 0,4,202,30,205,221:0 +17 3219 . G A,<*> 0 . ;I16=6,4,1,0,349,12639,19,361,600,36000,29,841,136,2654,23,529;QS=0.94837,0.0516304,0 PL:SP 0,14,234,30,237,243:0 +17 3220 . G <*> 0 . ;I16=7,4,0,0,369,12961,0,0,629,36841,0,0,154,3018,0,0;QS=1,0 PL:SP 0,33,252:0 +17 3221 . C <*> 0 . ;I16=5,4,0,0,330,12222,0,0,540,32400,0,0,129,2429,0,0;QS=1,0 PL:SP 0,27,244:0 +17 3222 . A <*> 0 . ;I16=6,4,0,0,367,13569,0,0,569,33241,0,0,146,2738,0,0;QS=1,0 PL:SP 0,30,255:0 +17 3223 . C <*> 0 . ;I16=6,4,0,0,360,13412,0,0,569,33241,0,0,142,2622,0,0;QS=1,0 PL:SP 0,30,255:0 +17 3224 . A <*> 0 . ;I16=6,3,0,0,345,13241,0,0,509,29641,0,0,139,2521,0,0;QS=1,0 PL:SP 0,27,238:0 +17 3225 . G <*> 0 . ;I16=6,3,0,0,335,13181,0,0,509,29641,0,0,136,2434,0,0;QS=1,0 PL:SP 0,27,247:0 +17 3226 . T <*> 0 . ;I16=6,3,0,0,311,10907,0,0,540,32400,0,0,117,2105,0,0;QS=1,0 PL:SP 0,27,224:0 +17 3227 . G <*> 0 . ;I16=7,3,0,0,379,14663,0,0,569,33241,0,0,131,2303,0,0;QS=1,0 PL:SP 0,30,255:0 +17 3228 . G <*> 0 . ;I16=6,3,0,0,346,13388,0,0,540,32400,0,0,115,2065,0,0;QS=1,0 PL:SP 0,27,248:0 +17 3229 . C <*> 0 . ;I16=7,4,0,0,415,15891,0,0,629,36841,0,0,127,2235,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3230 . T <*> 0 . ;I16=7,4,0,0,397,14827,0,0,629,36841,0,0,126,2226,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3231 . C <*> 0 . ;I16=7,4,0,0,414,15814,0,0,629,36841,0,0,125,2235,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3232 . A <*> 0 . ;I16=6,4,0,0,320,10864,0,0,600,36000,0,0,114,2162,0,0;QS=1,0 PL:SP 0,30,229:0 +17 3233 . C <*> 0 . ;I16=7,4,0,0,348,11672,0,0,629,36841,0,0,123,2307,0,0;QS=1,0 PL:SP 0,33,238:0 +17 3234 . G T,<*> 0 . ;I16=6,4,1,0,336,11726,22,484,600,36000,29,841,115,2305,8,64;QS=0.938547,0.0614525,0 PL:SP 0,11,222,30,225,234:0 +17 3235 . C <*> 0 . ;I16=7,3,0,0,356,13340,0,0,569,33241,0,0,124,2396,0,0;QS=1,0 PL:SP 0,30,249:0 +17 3236 . C <*> 0 . ;I16=7,3,0,0,365,13585,0,0,569,33241,0,0,125,2437,0,0;QS=1,0 PL:SP 0,30,244:0 +17 3237 . T <*> 0 . ;I16=6,3,0,0,323,11747,0,0,509,29641,0,0,127,2491,0,0;QS=1,0 PL:SP 0,27,230:0 +17 3238 . G <*> 0 . ;I16=6,3,0,0,348,13506,0,0,509,29641,0,0,129,2557,0,0;QS=1,0 PL:SP 0,27,243:0 +17 3239 . T <*> 0 . ;I16=6,3,0,0,311,10997,0,0,509,29641,0,0,131,2635,0,0;QS=1,0 PL:SP 0,27,220:0 +17 3240 . A <*> 0 . ;I16=7,4,0,0,364,12662,0,0,629,36841,0,0,133,2725,0,0;QS=1,0 PL:SP 0,33,248:0 +17 3241 . A <*> 0 . ;I16=6,4,0,0,354,12960,0,0,600,36000,0,0,136,2828,0,0;QS=1,0 PL:SP 0,30,252:0 +17 3242 . T <*> 0 . ;I16=6,4,0,0,357,12947,0,0,600,36000,0,0,141,2949,0,0;QS=1,0 PL:SP 0,30,252:0 +17 3243 . C <*> 0 . ;I16=6,4,0,0,381,14769,0,0,600,36000,0,0,146,3084,0,0;QS=1,0 PL:SP 0,30,255:0 +17 3244 . C <*> 0 . ;I16=5,3,0,0,289,10975,0,0,480,28800,0,0,147,3165,0,0;QS=1,0 PL:SP 0,24,221:0 +17 3245 . C <*> 0 . ;I16=5,4,0,0,344,13448,0,0,540,32400,0,0,156,3288,0,0;QS=1,0 PL:SP 0,27,255:0 +17 3246 . A <*> 0 . ;I16=5,4,0,0,346,13384,0,0,540,32400,0,0,161,3405,0,0;QS=1,0 PL:SP 0,27,255:0 +17 3247 . G <*> 0 . ;I16=5,4,0,0,354,14202,0,0,540,32400,0,0,166,3532,0,0;QS=1,0 PL:SP 0,27,255:0 +17 3248 . C <*> 0 . ;I16=5,4,0,0,346,13666,0,0,540,32400,0,0,171,3669,0,0;QS=1,0 PL:SP 0,27,255:0 +17 3249 . C <*> 0 . ;I16=5,4,0,0,330,12440,0,0,540,32400,0,0,175,3767,0,0;QS=1,0 PL:SP 0,27,246:0 +17 3250 . C <*> 0 . ;I16=5,4,0,0,361,14505,0,0,540,32400,0,0,179,3877,0,0;QS=1,0 PL:SP 0,27,255:0 +17 3251 . T <*> 0 . ;I16=5,4,0,0,324,12192,0,0,540,32400,0,0,183,3999,0,0;QS=1,0 PL:SP 0,27,241:0 +17 3252 . T <*> 0 . ;I16=5,4,0,0,324,11750,0,0,540,32400,0,0,186,4082,0,0;QS=1,0 PL:SP 0,27,239:0 +17 3253 . T <*> 0 . ;I16=5,4,0,0,332,12350,0,0,540,32400,0,0,189,4175,0,0;QS=1,0 PL:SP 0,27,245:0 +17 3254 . G <*> 0 . ;I16=5,4,0,0,349,13611,0,0,540,32400,0,0,192,4278,0,0;QS=1,0 PL:SP 0,27,255:0 +17 3255 . G <*> 0 . ;I16=5,4,0,0,325,12185,0,0,540,32400,0,0,194,4340,0,0;QS=1,0 PL:SP 0,27,243:0 +17 3256 . G <*> 0 . ;I16=5,4,0,0,355,14035,0,0,540,32400,0,0,196,4410,0,0;QS=1,0 PL:SP 0,27,255:0 +17 3257 . A <*> 0 . ;I16=5,4,0,0,329,12237,0,0,540,32400,0,0,198,4488,0,0;QS=1,0 PL:SP 0,27,243:0 +17 3258 . G <*> 0 . ;I16=5,5,0,0,404,16436,0,0,600,36000,0,0,200,4574,0,0;QS=1,0 PL:SP 0,30,255:0 +17 3259 . G <*> 0 . ;I16=5,5,0,0,371,14023,0,0,600,36000,0,0,203,4669,0,0;QS=1,0 PL:SP 0,30,255:0 +17 3260 . C <*> 0 . ;I16=5,5,0,0,401,16161,0,0,600,36000,0,0,205,4723,0,0;QS=1,0 PL:SP 0,30,255:0 +17 3261 . C <*> 0 . ;I16=5,6,0,0,408,15538,0,0,660,39600,0,0,207,4785,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3262 . A <*> 0 . ;I16=5,6,0,0,411,15551,0,0,660,39600,0,0,210,4856,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3263 . G <*> 0 . ;I16=5,6,0,0,423,16449,0,0,660,39600,0,0,213,4937,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3264 . G <*> 0 . ;I16=5,6,0,0,413,15625,0,0,660,39600,0,0,216,5028,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3265 . G <*> 0 . ;I16=5,6,0,0,427,16607,0,0,660,39600,0,0,219,5129,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3266 . T <*> 0 . ;I16=5,6,0,0,385,13661,0,0,660,39600,0,0,219,5089,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3267 . G <*> 0 . ;I16=5,6,0,0,428,16862,0,0,660,39600,0,0,219,5057,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3268 . G <*> 0 . ;I16=5,6,0,0,411,15453,0,0,660,39600,0,0,219,5033,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3269 . G <*> 0 . ;I16=5,6,0,0,434,17182,0,0,660,39600,0,0,219,5017,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3270 . T <*> 0 . ;I16=5,6,0,0,364,12464,0,0,660,39600,0,0,219,5009,0,0;QS=1,0 PL:SP 0,33,251:0 +17 3271 . G <*> 0 . ;I16=5,6,0,0,438,17486,0,0,660,39600,0,0,219,5009,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3272 . G <*> 0 . ;I16=5,6,0,0,408,15410,0,0,660,39600,0,0,219,5017,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3273 . A <*> 0 . ;I16=5,6,0,0,398,14644,0,0,660,39600,0,0,219,5033,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3274 . T <*> 0 . ;I16=4,6,0,0,373,14037,0,0,600,36000,0,0,220,5056,0,0;QS=1,0 PL:SP 0,30,255:0 +17 3275 . C <*> 0 . ;I16=4,6,0,0,416,17320,0,0,600,36000,0,0,221,5085,0,0;QS=1,0 PL:SP 0,30,255:0 +17 3276 . A <*> 0 . ;I16=4,6,0,0,355,13031,0,0,600,36000,0,0,222,5120,0,0;QS=1,0 PL:SP 0,30,253:0 +17 3277 . C <*> 0 . ;I16=4,6,0,0,398,15894,0,0,600,36000,0,0,223,5161,0,0;QS=1,0 PL:SP 0,30,255:0 +17 3278 . T <*> 0 . ;I16=4,6,0,0,375,14297,0,0,600,36000,0,0,224,5208,0,0;QS=1,0 PL:SP 0,30,255:0 +17 3279 . T <*> 0 . ;I16=4,6,0,0,381,14535,0,0,600,36000,0,0,225,5261,0,0;QS=1,0 PL:SP 0,30,255:0 +17 3280 . G <*> 0 . ;I16=4,7,0,0,435,17249,0,0,660,39600,0,0,226,5320,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3281 . A <*> 0 . ;I16=4,7,0,0,435,17253,0,0,660,39600,0,0,228,5386,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3282 . G <*> 0 . ;I16=4,7,0,0,440,17780,0,0,660,39600,0,0,230,5460,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3283 . G <*> 0 . ;I16=4,7,0,0,435,17229,0,0,660,39600,0,0,232,5542,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3284 . T <*> 0 . ;I16=4,7,0,0,405,15083,0,0,660,39600,0,0,232,5532,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3285 . C <*> 0 . ;I16=4,7,0,0,412,16084,0,0,660,39600,0,0,232,5530,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3286 . A <*> 0 . ;I16=4,7,0,0,431,16985,0,0,660,39600,0,0,232,5536,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3287 . G <*> 0 . ;I16=4,7,0,0,441,17943,0,0,660,39600,0,0,231,5499,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3288 . G <*> 0 . ;I16=4,7,0,0,406,15240,0,0,660,39600,0,0,230,5468,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3289 . A <*> 0 . ;I16=6,7,0,0,495,18969,0,0,780,46800,0,0,229,5443,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3290 . G <*> 0 . ;I16=6,7,0,0,512,20356,0,0,780,46800,0,0,230,5426,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3291 . T <*> 0 . ;I16=6,6,0,0,414,14602,0,0,720,43200,0,0,232,5418,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3292 . T <*> 0 . ;I16=6,6,0,0,442,16366,0,0,720,43200,0,0,234,5418,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3293 . C <*> 0 . ;I16=6,6,0,0,491,20145,0,0,720,43200,0,0,235,5377,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3294 . A <*> 0 . ;I16=6,6,0,0,457,17429,0,0,720,43200,0,0,236,5346,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3295 . A <*> 0 . ;I16=7,6,0,0,488,18526,0,0,780,46800,0,0,237,5325,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3296 . G <*> 0 . ;I16=7,6,0,0,513,20397,0,0,780,46800,0,0,239,5315,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3297 . A <*> 0 . ;I16=7,6,0,0,466,16972,0,0,780,46800,0,0,241,5317,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3298 . C <*> 0 . ;I16=7,7,0,0,545,21395,0,0,840,50400,0,0,243,5331,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3299 . C <*> 0 . ;I16=7,7,0,0,566,22974,0,0,840,50400,0,0,246,5358,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3300 . A <*> 0 . ;I16=7,7,0,0,545,21261,0,0,840,50400,0,0,249,5399,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3301 . G <*> 0 . ;I16=7,7,0,0,559,22413,0,0,840,50400,0,0,251,5405,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3302 . C <*> 0 . ;I16=7,7,0,0,544,21304,0,0,840,50400,0,0,253,5427,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3303 . C <*> 0 . ;I16=7,7,0,0,557,22279,0,0,840,50400,0,0,255,5465,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3304 . T <*> 0 . ;I16=7,7,0,0,527,20019,0,0,840,50400,0,0,256,5470,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3305 . G <*> 0 . ;I16=7,7,0,0,557,22259,0,0,840,50400,0,0,257,5493,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3306 . G <*> 0 . ;I16=7,7,0,0,558,22302,0,0,840,50400,0,0,257,5483,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3307 . C <*> 0 . ;I16=7,6,0,0,496,19174,0,0,780,46800,0,0,236,5048,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3308 . C <*> 0 . ;I16=7,7,0,0,519,19915,0,0,840,50400,0,0,257,5511,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3309 . A <*> 0 . ;I16=7,7,0,0,532,20296,0,0,840,50400,0,0,257,5499,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3310 . A <*> 0 . ;I16=7,7,0,0,497,17949,0,0,840,50400,0,0,258,5504,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3311 . C <*> 0 . ;I16=7,7,0,0,545,21445,0,0,840,50400,0,0,259,5527,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3312 . A <*> 0 . ;I16=8,7,0,0,566,21494,0,0,900,54000,0,0,260,5568,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3313 . T <*> 0 . ;I16=8,7,0,0,569,21641,0,0,900,54000,0,0,262,5628,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3314 . G <*> 0 . ;I16=8,7,0,0,602,24220,0,0,900,54000,0,0,264,5708,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3315 . G <*> 0 . ;I16=7,7,0,0,539,20941,0,0,840,50400,0,0,256,5572,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3316 . T <*> 0 . ;I16=8,7,0,0,526,18730,0,0,900,54000,0,0,260,5528,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3317 . G <*> 0 . ;I16=8,7,0,0,595,23703,0,0,900,54000,0,0,258,5468,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3318 . A <*> 0 . ;I16=8,6,0,0,501,18173,0,0,840,50400,0,0,257,5427,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3319 . A <*> 0 . ;I16=8,6,0,0,523,19591,0,0,840,50400,0,0,256,5404,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3320 . A <*> 0 . ;I16=8,6,0,0,517,19215,0,0,840,50400,0,0,255,5399,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3321 . C <*> 0 . ;I16=7,6,0,0,491,18845,0,0,780,46800,0,0,241,5217,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3322 . C <*> 0 . ;I16=8,6,0,0,549,21591,0,0,840,50400,0,0,251,5339,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3323 . C <*> 0 . ;I16=8,6,0,0,511,19011,0,0,840,50400,0,0,249,5333,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3324 . C <*> 0 . ;I16=8,6,0,0,480,17114,0,0,840,50400,0,0,246,5292,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3325 . G <*> 0 . ;I16=8,6,0,0,475,16567,0,0,840,50400,0,0,243,5265,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3326 . T <*> 0 . ;I16=6,6,0,0,444,16504,0,0,720,43200,0,0,224,4962,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3327 . C <*> 0 . ;I16=7,6,0,0,529,21613,0,0,780,46800,0,0,239,5249,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3328 . T <*> 0 . ;I16=7,6,0,0,495,18973,0,0,780,46800,0,0,237,5259,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3329 . A <*> 0 . ;I16=7,5,0,0,444,16508,0,0,720,43200,0,0,236,5280,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3330 . C <*> 0 . ;I16=8,5,0,0,496,19478,0,0,780,46800,0,0,235,5311,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3331 . T <*> 0 . ;I16=8,5,0,0,482,18134,0,0,780,46800,0,0,235,5353,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3332 . A <*> 0 . ;I16=8,5,0,0,469,17035,0,0,780,46800,0,0,235,5407,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3333 . A <*> 0 . ;I16=8,5,0,0,469,17115,0,0,780,46800,0,0,234,5424,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3334 . A <*> 0 . ;I16=7,5,0,0,461,17759,0,0,720,43200,0,0,234,5454,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3335 . A <*> 0 . ;I16=7,5,0,0,458,17566,0,0,720,43200,0,0,233,5445,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3336 . A <*> 0 . ;I16=7,5,0,0,433,16105,0,0,720,43200,0,0,231,5397,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3337 . T <*> 0 . ;I16=7,5,0,0,425,15255,0,0,720,43200,0,0,229,5361,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3338 . A <*> 0 . ;I16=7,5,0,0,431,15591,0,0,720,43200,0,0,226,5286,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3339 . C <*> 0 . ;I16=7,5,0,0,463,18077,0,0,720,43200,0,0,223,5221,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3340 . A <*> 0 . ;I16=6,4,0,0,382,14638,0,0,600,36000,0,0,222,5164,0,0;QS=1,0 PL:SP 0,30,255:0 +17 3341 . A <*> 0 . ;I16=6,4,0,0,383,14709,0,0,600,36000,0,0,221,5113,0,0;QS=1,0 PL:SP 0,30,255:0 +17 3342 . A <*> 0 . ;I16=6,4,0,0,355,13145,0,0,600,36000,0,0,220,5068,0,0;QS=1,0 PL:SP 0,30,255:0 +17 3343 . A <*> 0 . ;I16=6,4,0,0,378,14378,0,0,600,36000,0,0,219,5029,0,0;QS=1,0 PL:SP 0,30,255:0 +17 3344 . A <*> 0 . ;I16=6,4,0,0,377,14305,0,0,600,36000,0,0,218,4996,0,0;QS=1,0 PL:SP 0,30,255:0 +17 3345 . T <*> 0 . ;I16=6,4,0,0,363,13355,0,0,600,36000,0,0,217,4969,0,0;QS=1,0 PL:SP 0,30,254:0 +17 3346 . T <*> 0 . ;I16=6,4,0,0,375,14091,0,0,600,36000,0,0,216,4948,0,0;QS=1,0 PL:SP 0,30,255:0 +17 3347 . A <*> 0 . ;I16=6,4,0,0,381,14603,0,0,600,36000,0,0,215,4933,0,0;QS=1,0 PL:SP 0,30,255:0 +17 3348 . G <*> 0 . ;I16=6,4,0,0,391,15437,0,0,600,36000,0,0,214,4924,0,0;QS=1,0 PL:SP 0,30,255:0 +17 3349 . C <*> 0 . ;I16=6,4,0,0,360,13420,0,0,600,36000,0,0,213,4921,0,0;QS=1,0 PL:SP 0,30,255:0 +17 3350 . C <*> 0 . ;I16=6,4,0,0,406,16582,0,0,600,36000,0,0,212,4924,0,0;QS=1,0 PL:SP 0,30,255:0 +17 3351 . T <*> 0 . ;I16=6,4,0,0,394,15584,0,0,600,36000,0,0,211,4933,0,0;QS=1,0 PL:SP 0,30,255:0 +17 3352 . G <*> 0 . ;I16=6,4,0,0,378,14552,0,0,600,36000,0,0,210,4948,0,0;QS=1,0 PL:SP 0,30,255:0 +17 3353 . G <*> 0 . ;I16=6,4,0,0,360,13688,0,0,600,36000,0,0,209,4969,0,0;QS=1,0 PL:SP 0,30,255:0 +17 3354 . C <*> 0 . ;I16=6,4,0,0,367,13695,0,0,600,36000,0,0,208,4996,0,0;QS=1,0 PL:SP 0,30,255:0 +17 3355 . G <*> 0 . ;I16=6,4,0,0,325,10937,0,0,600,36000,0,0,206,4980,0,0;QS=1,0 PL:SP 0,30,232:0 +17 3356 . T <*> 0 . ;I16=6,4,0,0,370,13744,0,0,600,36000,0,0,203,4921,0,0;QS=1,0 PL:SP 0,30,255:0 +17 3357 . G <*> 0 . ;I16=6,4,0,0,389,15343,0,0,600,36000,0,0,200,4868,0,0;QS=1,0 PL:SP 0,30,255:0 +17 3358 . G <*> 0 . ;I16=6,3,0,0,332,12442,0,0,540,32400,0,0,198,4820,0,0;QS=1,0 PL:SP 0,27,239:0 +17 3359 . T <*> 0 . ;I16=6,3,0,0,314,11226,0,0,540,32400,0,0,171,4151,0,0;QS=1,0 PL:SP 0,27,228:0 +17 3360 . G <*> 0 . ;I16=7,3,0,0,379,14585,0,0,600,36000,0,0,195,4737,0,0;QS=1,0 PL:SP 0,30,255:0 +17 3361 . G <*> 0 . ;I16=7,2,0,0,307,11265,0,0,540,32400,0,0,195,4703,0,0;QS=1,0 PL:SP 0,27,218:0 +17 3362 . C <*> 0 . ;I16=7,2,0,0,337,12733,0,0,540,32400,0,0,195,4673,0,0;QS=1,0 PL:SP 0,27,230:0 +17 3363 . G <*> 0 . ;I16=7,2,0,0,281,9145,0,0,540,32400,0,0,195,4647,0,0;QS=1,0 PL:SP 0,27,194:0 +17 3364 . C <*> 0 . ;I16=7,2,0,0,354,14110,0,0,540,32400,0,0,193,4527,0,0;QS=1,0 PL:SP 0,27,241:0 +17 3365 . A <*> 0 . ;I16=7,2,0,0,336,12628,0,0,540,32400,0,0,191,4415,0,0;QS=1,0 PL:SP 0,27,226:0 +17 3366 . T <*> 0 . ;I16=7,2,0,0,327,11953,0,0,540,32400,0,0,189,4311,0,0;QS=1,0 PL:SP 0,27,221:0 +17 3367 . G <*> 0 . ;I16=7,2,0,0,341,13205,0,0,540,32400,0,0,187,4215,0,0;QS=1,0 PL:SP 0,27,235:0 +17 3368 . C <*> 0 . ;I16=7,2,0,0,360,14502,0,0,540,32400,0,0,185,4127,0,0;QS=1,0 PL:SP 0,27,245:0 +17 3369 . C <*> 0 . ;I16=7,2,0,0,329,12547,0,0,540,32400,0,0,183,4047,0,0;QS=1,0 PL:SP 0,27,228:0 +17 3370 . T <*> 0 . ;I16=7,2,0,0,354,13950,0,0,540,32400,0,0,180,3926,0,0;QS=1,0 PL:SP 0,27,239:0 +17 3371 . G <*> 0 . ;I16=7,2,0,0,339,13055,0,0,540,32400,0,0,177,3815,0,0;QS=1,0 PL:SP 0,27,233:0 +17 3372 . T <*> 0 . ;I16=7,2,0,0,324,11896,0,0,540,32400,0,0,174,3714,0,0;QS=1,0 PL:SP 0,27,220:0 +17 3373 . A <*> 0 . ;I16=7,2,0,0,335,12535,0,0,540,32400,0,0,170,3574,0,0;QS=1,0 PL:SP 0,27,226:0 +17 3374 . A <*> 0 . ;I16=7,2,0,0,339,12785,0,0,540,32400,0,0,166,3446,0,0;QS=1,0 PL:SP 0,27,225:0 +17 3375 . T <*> 0 . ;I16=6,2,0,0,307,11815,0,0,480,28800,0,0,137,2705,0,0;QS=1,0 PL:SP 0,24,221:0 +17 3376 . C <*> 0 . ;I16=7,3,0,0,373,14053,0,0,600,36000,0,0,159,3227,0,0;QS=1,0 PL:SP 0,30,254:0 +17 3377 . C <*> 0 . ;I16=7,3,0,0,370,13844,0,0,600,36000,0,0,156,3138,0,0;QS=1,0 PL:SP 0,30,252:0 +17 3378 . C <*> 0 . ;I16=7,3,0,0,392,15434,0,0,600,36000,0,0,153,3063,0,0;QS=1,0 PL:SP 0,30,255:0 +17 3379 . A <*> 0 . ;I16=7,3,0,0,360,13112,0,0,600,36000,0,0,150,3002,0,0;QS=1,0 PL:SP 0,30,245:0 +17 3380 . G <*> 0 . ;I16=7,2,0,0,343,13215,0,0,540,32400,0,0,148,2954,0,0;QS=1,0 PL:SP 0,27,233:0 +17 3381 . C <*> 0 . ;I16=7,2,0,0,358,14368,0,0,540,32400,0,0,146,2918,0,0;QS=1,0 PL:SP 0,27,241:0 +17 3382 . T <*> 0 . ;I16=7,2,0,0,325,11923,0,0,540,32400,0,0,144,2894,0,0;QS=1,0 PL:SP 0,27,222:0 +17 3383 . A <*> 0 . ;I16=7,2,0,0,286,9368,0,0,540,32400,0,0,142,2882,0,0;QS=1,0 PL:SP 0,27,196:0 +17 3384 . C <*> 0 . ;I16=8,2,0,0,369,13803,0,0,600,36000,0,0,139,2833,0,0;QS=1,0 PL:SP 0,30,235:0 +17 3385 . T <*> 0 . ;I16=8,2,0,0,376,14212,0,0,600,36000,0,0,136,2748,0,0;QS=1,0 PL:SP 0,30,237:0 +17 3386 . T <*> 0 . ;I16=8,2,0,0,302,9532,0,0,600,36000,0,0,133,2677,0,0;QS=1,0 PL:SP 0,30,197:0 +17 3387 . G <*> 0 . ;I16=8,2,0,0,351,12753,0,0,600,36000,0,0,129,2571,0,0;QS=1,0 PL:SP 0,30,230:0 +17 3388 . G <*> 0 . ;I16=8,2,0,0,338,12222,0,0,600,36000,0,0,125,2481,0,0;QS=1,0 PL:SP 0,30,225:0 +17 3389 . G <*> 0 . ;I16=5,2,0,0,247,8833,0,0,420,25200,0,0,104,2044,0,0;QS=1,0 PL:SP 0,21,190:0 +17 3390 . A <*> 0 . ;I16=6,2,0,0,273,9559,0,0,480,28800,0,0,121,2341,0,0;QS=1,0 PL:SP 0,24,200:0 +17 3391 . A <*> 0 . ;I16=6,2,0,0,263,8879,0,0,480,28800,0,0,119,2289,0,0;QS=1,0 PL:SP 0,24,192:0 +17 3392 . G <*> 0 . ;I16=6,2,0,0,286,10564,0,0,480,28800,0,0,117,2249,0,0;QS=1,0 PL:SP 0,24,211:0 +17 3393 . C <*> 0 . ;I16=6,2,0,0,305,11827,0,0,480,28800,0,0,115,2221,0,0;QS=1,0 PL:SP 0,24,222:0 +17 3394 . T <*> 0 . ;I16=6,2,0,0,300,11424,0,0,480,28800,0,0,113,2205,0,0;QS=1,0 PL:SP 0,24,219:0 +17 3395 . G <*> 0 . ;I16=5,2,0,0,266,10220,0,0,420,25200,0,0,112,2200,0,0;QS=1,0 PL:SP 0,21,205:0 +17 3396 . A <*> 0 . ;I16=5,2,0,0,227,8031,0,0,420,25200,0,0,111,2205,0,0;QS=1,0 PL:SP 0,21,182:0 +17 3397 . G <*> 0 . ;I16=5,2,0,0,248,9010,0,0,420,25200,0,0,110,2220,0,0;QS=1,0 PL:SP 0,21,193:0 +17 3398 . G <*> 0 . ;I16=5,1,0,0,223,8385,0,0,360,21600,0,0,110,2244,0,0;QS=1,0 PL:SP 0,18,170:0 +17 3399 . G <*> 0 . ;I16=4,1,0,0,178,6458,0,0,300,18000,0,0,101,2195,0,0;QS=1,0 PL:SP 0,15,147:0 +17 3400 . A <*> 0 . ;I16=4,1,0,0,161,5635,0,0,300,18000,0,0,94,2060,0,0;QS=1,0 PL:SP 0,15,136:0 +17 3401 . T <*> 0 . ;I16=5,1,0,0,186,6116,0,0,360,21600,0,0,109,2313,0,0;QS=1,0 PL:SP 0,18,146:0 +17 3402 . G <*> 0 . ;I16=5,1,0,0,224,8498,0,0,360,21600,0,0,108,2316,0,0;QS=1,0 PL:SP 0,18,172:0 +17 3403 . A <*> 0 . ;I16=4,1,0,0,169,5947,0,0,300,18000,0,0,102,2300,0,0;QS=1,0 PL:SP 0,15,139:0 +17 3404 . G <*> 0 . ;I16=5,1,0,0,187,6323,0,0,360,21600,0,0,106,2340,0,0;QS=1,0 PL:SP 0,18,148:0 +17 3405 . A <*> 0 . ;I16=5,1,0,0,204,7158,0,0,360,21600,0,0,105,2361,0,0;QS=1,0 PL:SP 0,18,157:0 +17 3406 . A <*> 0 . ;I16=5,1,0,0,197,6587,0,0,360,21600,0,0,104,2388,0,0;QS=1,0 PL:SP 0,18,150:0 +17 3407 . C <*> 0 . ;I16=6,1,0,0,247,8981,0,0,420,25200,0,0,103,2421,0,0;QS=1,0 PL:SP 0,21,178:0 +17 3408 . T <*> 0 . ;I16=6,1,0,0,250,9058,0,0,420,25200,0,0,103,2461,0,0;QS=1,0 PL:SP 0,21,177:0 +17 3409 . G <*> 0 . ;I16=5,1,0,0,228,8704,0,0,360,21600,0,0,104,2508,0,0;QS=1,0 PL:SP 0,18,172:0 +17 3410 . C <*> 0 . ;I16=5,1,0,0,229,8805,0,0,360,21600,0,0,104,2510,0,0;QS=1,0 PL:SP 0,18,174:0 +17 3411 . T <*> 0 . ;I16=5,1,0,0,217,7955,0,0,360,21600,0,0,104,2516,0,0;QS=1,0 PL:SP 0,18,165:0 +17 3412 . T <*> 0 . ;I16=4,1,0,0,180,6596,0,0,300,18000,0,0,105,2525,0,0;QS=1,0 PL:SP 0,15,148:0 +17 3413 . G <*> 0 . ;I16=4,1,0,0,192,7458,0,0,300,18000,0,0,105,2487,0,0;QS=1,0 PL:SP 0,15,158:0 +17 3414 . A <*> 0 . ;I16=4,1,0,0,181,6577,0,0,300,18000,0,0,105,2453,0,0;QS=1,0 PL:SP 0,15,148:0 +17 3415 . A <*> 0 . ;I16=4,1,0,0,172,6048,0,0,300,18000,0,0,105,2423,0,0;QS=1,0 PL:SP 0,15,142:0 +17 3416 . C <*> 0 . ;I16=4,1,0,0,173,6155,0,0,300,18000,0,0,105,2397,0,0;QS=1,0 PL:SP 0,15,143:0 +17 3417 . C <*> 0 . ;I16=4,1,0,0,176,6550,0,0,300,18000,0,0,105,2375,0,0;QS=1,0 PL:SP 0,15,147:0 +17 3418 . T <*> 0 . ;I16=4,1,0,0,180,6888,0,0,300,18000,0,0,105,2357,0,0;QS=1,0 PL:SP 0,15,150:0 +17 3419 . G <*> 0 . ;I16=4,2,0,0,191,6669,0,0,360,21600,0,0,130,2968,0,0;QS=1,0 PL:SP 0,18,161:0 +17 3420 . G <*> 0 . ;I16=4,2,0,0,207,7499,0,0,360,21600,0,0,130,2958,0,0;QS=1,0 PL:SP 0,18,172:0 +17 3421 . G <*> 0 . ;I16=4,3,0,0,231,7903,0,0,389,22441,0,0,130,2952,0,0;QS=1,0 PL:SP 0,21,184:0 +17 3422 . A <*> 0 . ;I16=3,3,0,0,196,6930,0,0,329,18841,0,0,116,2726,0,0;QS=1,0 PL:SP 0,18,167:0 +17 3423 . G <*> 0 . ;I16=3,4,0,0,251,9301,0,0,389,22441,0,0,118,2760,0,0;QS=1,0 PL:SP 0,21,200:0 +17 3424 . G <*> 0 . ;I16=2,4,0,0,192,6570,0,0,329,18841,0,0,96,2174,0,0;QS=1,0 PL:SP 0,18,161:0 +17 3425 . C <*> 0 . ;I16=3,3,0,0,196,7022,0,0,360,21600,0,0,120,2828,0,0;QS=1,0 PL:SP 0,18,168:0 +17 3426 . A <*> 0 . ;I16=3,3,0,0,204,7096,0,0,360,21600,0,0,122,2870,0,0;QS=1,0 PL:SP 0,18,172:0 +17 3427 . G <*> 0 . ;I16=3,4,0,0,258,9896,0,0,389,22441,0,0,130,2952,0,0;QS=1,0 PL:SP 0,21,209:0 +17 3428 . A <*> 0 . ;I16=3,2,0,0,181,6707,0,0,300,18000,0,0,121,2941,0,0;QS=1,0 PL:SP 0,15,158:0 +17 3429 . C <*> 0 . ;I16=3,4,0,0,218,7128,0,0,389,22441,0,0,136,3084,0,0;QS=1,0 PL:SP 0,21,176:0 +17 3430 . G <*> 0 . ;I16=4,4,0,0,229,7059,0,0,449,26041,0,0,139,3159,0,0;QS=1,0 PL:SP 0,24,181:0 +17 3431 . T <*> 0 . ;I16=4,4,0,0,281,9999,0,0,449,26041,0,0,143,3241,0,0;QS=1,0 PL:SP 0,24,210:0 +17 3432 . T <*> 0 . ;I16=3,4,0,0,198,6112,0,0,389,22441,0,0,122,2706,0,0;QS=1,0 PL:SP 0,21,162:0 +17 3433 . G <*> 0 . ;I16=4,4,0,0,254,8574,0,0,449,26041,0,0,150,3378,0,0;QS=1,0 PL:SP 0,24,199:0 +17 3434 . C <*> 0 . ;I16=5,3,0,0,270,9510,0,0,480,28800,0,0,139,3213,0,0;QS=1,0 PL:SP 0,24,208:0 +17 3435 . A <*> 0 . ;I16=5,4,0,0,242,7582,0,0,509,29641,0,0,155,3395,0,0;QS=1,0 PL:SP 0,27,185:0 +17 3436 . G <*> 0 . ;I16=5,4,0,0,290,10020,0,0,509,29641,0,0,158,3418,0,0;QS=1,0 PL:SP 0,27,218:0 +17 3437 . T G,<*> 0 . ;I16=5,3,0,1,264,8874,16,256,480,28800,29,841,145,3195,16,256;QS=0.942857,0.0571429,0 PL:SP 0,11,188,24,191,195:0 +17 3438 . G <*> 0 . ;I16=5,3,0,0,278,10020,0,0,480,28800,0,0,147,3205,0,0;QS=1,0 PL:SP 0,24,215:0 +17 3439 . A <*> 0 . ;I16=5,4,0,0,287,10005,0,0,509,29641,0,0,167,3547,0,0;QS=1,0 PL:SP 0,27,215:0 +17 3440 . G <*> 0 . ;I16=5,3,0,0,289,10805,0,0,480,28800,0,0,151,3249,0,0;QS=1,0 PL:SP 0,24,221:0 +17 3441 . C <*> 0 . ;I16=5,3,0,0,294,11222,0,0,480,28800,0,0,153,3283,0,0;QS=1,0 PL:SP 0,24,226:0 +17 3442 . T <*> 0 . ;I16=6,5,0,0,357,12811,0,0,598,34082,0,0,176,3766,0,0;QS=1,0 PL:SP 0,33,248:0 +17 3443 . G <*> 0 . ;I16=6,5,0,0,378,13798,0,0,598,34082,0,0,181,3861,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3444 . A <*> 0 . ;I16=6,5,0,0,355,12267,0,0,598,34082,0,0,186,3970,0,0;QS=1,0 PL:SP 0,33,244:0 +17 3445 . G <*> 0 . ;I16=6,5,0,0,384,13910,0,0,598,34082,0,0,191,4093,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3446 . A <*> 0 . ;I16=5,4,0,0,300,10554,0,0,509,29641,0,0,146,2980,0,0;QS=1,0 PL:SP 0,27,222:0 +17 3447 . T <*> 0 . ;I16=6,4,0,0,329,11391,0,0,569,33241,0,0,175,3705,0,0;QS=1,0 PL:SP 0,30,230:0 +17 3448 . C <*> 0 . ;I16=6,4,0,0,369,14107,0,0,569,33241,0,0,179,3817,0,0;QS=1,0 PL:SP 0,30,255:0 +17 3449 . A <*> 0 . ;I16=6,4,0,0,307,10455,0,0,569,33241,0,0,182,3890,0,0;QS=1,0 PL:SP 0,30,217:0 +17 3450 . C <*> 0 . ;I16=5,5,0,0,325,11257,0,0,538,30482,0,0,184,3924,0,0;QS=1,0 PL:SP 0,30,229:0 +17 3451 . G <*> 0 . ;I16=6,4,0,0,323,10675,0,0,569,33241,0,0,186,3970,0,0;QS=1,0 PL:SP 0,30,226:0 +17 3452 . C <*> 0 . ;I16=6,5,0,0,414,15876,0,0,598,34082,0,0,213,4653,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3453 . C <*> 0 . ;I16=6,5,0,0,417,16051,0,0,598,34082,0,0,215,4723,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3454 . A <*> 0 . ;I16=6,5,0,0,364,12664,0,0,598,34082,0,0,217,4805,0,0;QS=1,0 PL:SP 0,33,251:0 +17 3455 . C <*> 0 . ;I16=6,5,0,0,400,14852,0,0,598,34082,0,0,219,4899,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3456 . T <*> 0 . ;I16=6,5,0,0,353,12329,0,0,598,34082,0,0,220,4954,0,0;QS=1,0 PL:SP 0,33,243:0 +17 3457 . G <*> 0 . ;I16=6,5,0,0,368,13096,0,0,598,34082,0,0,221,5019,0,0;QS=1,0 PL:SP 0,33,254:0 +17 3458 . C <*> 0 . ;I16=6,5,0,0,403,14939,0,0,598,34082,0,0,222,5094,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3459 . A C,<*> 0 . ;I16=5,4,0,1,293,10421,22,484,509,29641,29,841,197,4455,25,625;QS=0.929712,0.0702875,0 PL:SP 0,8,201,27,204,213:0 +17 3460 . C <*> 0 . ;I16=5,4,0,0,337,12907,0,0,509,29641,0,0,196,4402,0,0;QS=1,0 PL:SP 0,27,244:0 +17 3461 . T <*> 0 . ;I16=5,4,0,0,319,11875,0,0,509,29641,0,0,195,4359,0,0;QS=1,0 PL:SP 0,27,231:0 +17 3462 . C <*> 0 . ;I16=5,6,0,0,419,16179,0,0,598,34082,0,0,219,4951,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3463 . C <*> 0 . ;I16=4,6,0,0,333,12243,0,0,538,30482,0,0,199,4529,0,0;QS=1,0 PL:SP 0,30,244:0 +17 3464 . A <*> 0 . ;I16=5,6,0,0,352,12566,0,0,598,34082,0,0,219,4919,0,0;QS=1,0 PL:SP 0,33,244:0 +17 3465 . G <*> 0 . ;I16=5,6,0,0,383,14237,0,0,598,34082,0,0,219,4921,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3466 . C <*> 0 . ;I16=5,6,0,0,408,15384,0,0,598,34082,0,0,219,4935,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3467 . C <*> 0 . ;I16=5,5,0,0,381,15013,0,0,538,30482,0,0,214,4936,0,0;QS=1,0 PL:SP 0,30,255:0 +17 3468 . T <*> 0 . ;I16=5,5,0,0,345,12849,0,0,538,30482,0,0,192,4272,0,0;QS=1,0 PL:SP 0,30,246:0 +17 3469 . G <*> 0 . ;I16=5,6,0,0,434,17252,0,0,598,34082,0,0,215,4841,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3470 . G <*> 0 . ;I16=6,6,0,0,460,17844,0,0,627,34923,0,0,213,4793,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3471 . G <*> 0 . ;I16=7,6,0,0,475,17865,0,0,687,38523,0,0,212,4754,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3472 . C <*> 0 . ;I16=7,6,0,0,438,15780,0,0,687,38523,0,0,212,4726,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3473 . A <*> 0 . ;I16=6,6,0,0,431,15655,0,0,627,34923,0,0,202,4610,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3474 . A <*> 0 . ;I16=7,6,0,0,455,16375,0,0,687,38523,0,0,212,4706,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3475 . C <*> 0 . ;I16=7,5,0,0,419,15205,0,0,627,34923,0,0,213,4713,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3476 . A <*> 0 . ;I16=7,5,0,0,445,16843,0,0,627,34923,0,0,214,4730,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3477 . G <*> 0 . ;I16=7,5,0,0,433,16495,0,0,627,34923,0,0,215,4757,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3478 . A <*> 0 . ;I16=7,5,0,0,416,15122,0,0,627,34923,0,0,216,4794,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3479 . G <*> 0 . ;I16=7,4,0,0,413,15983,0,0,598,34082,0,0,192,4216,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3480 . T <*> 0 . ;I16=7,4,0,0,380,13272,0,0,567,31323,0,0,200,4574,0,0;QS=1,0 PL:SP 0,33,249:0 +17 3481 . A <*> 0 . ;I16=7,5,0,0,434,15740,0,0,627,34923,0,0,219,4965,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3482 . A <*> 0 . ;I16=7,5,0,0,454,17424,0,0,627,34923,0,0,219,4993,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3483 . G <*> 0 . ;I16=6,5,0,0,375,13425,0,0,567,31323,0,0,219,5033,0,0;QS=1,0 PL:SP 0,33,253:0 +17 3484 . A <*> 0 . ;I16=7,3,0,0,345,12341,0,0,538,30482,0,0,196,4458,0,0;QS=1,0 PL:SP 0,30,227:0 +17 3485 . C <*> 0 . ;I16=7,4,0,0,423,16341,0,0,567,31323,0,0,224,5142,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3486 . T <*> 0 . ;I16=7,4,0,0,404,15550,0,0,567,31323,0,0,203,4635,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3487 . C <*> 0 . ;I16=7,5,0,0,415,14947,0,0,627,34923,0,0,231,5291,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3488 . T <*> 0 . ;I16=7,5,0,0,424,15500,0,0,627,34923,0,0,234,5332,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3489 . G <*> 0 . ;I16=7,6,0,0,462,17074,0,0,656,35764,0,0,238,5384,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3490 . T <*> 0 . ;I16=8,6,0,0,467,16471,0,0,716,39364,0,0,242,5448,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3491 . C <*> 0 . ;I16=8,7,0,0,509,18213,0,0,807,45723,0,0,246,5520,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3492 . T <*> 0 . ;I16=8,7,0,0,453,15813,0,0,807,45723,0,0,252,5610,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3493 . C <*> 0 . ;I16=8,8,0,0,512,17714,0,0,836,46564,0,0,263,5741,0,0;QS=1,0 PL:SP 0,48,255:0 +17 3493 . CAAAAAAAAAAAAA CAAAAAAAAAAAA,CAAAAAAAAAAAAAA 0 . INDEL;I16=5,5,0,2,255,6523,47,1129,600,36000,89,4441,147,3143,30,650;QS=0.833333,0.0833333,0.0833333 PL:SP 0,22,42,22,44,42:3 +17 3494 . A <*> 0 . ;I16=8,7,0,0,517,18657,0,0,807,45723,0,0,239,5213,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3495 . A <*> 0 . ;I16=8,7,0,0,522,18598,0,0,807,45723,0,0,246,5352,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3496 . A <*> 0 . ;I16=8,7,0,0,520,18544,0,0,807,45723,0,0,251,5409,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3497 . A <*> 0 . ;I16=8,7,0,0,544,19966,0,0,807,45723,0,0,255,5433,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3498 . A <*> 0 . ;I16=8,7,0,0,529,19017,0,0,807,45723,0,0,258,5424,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3499 . A <*> 0 . ;I16=8,7,0,0,548,20266,0,0,807,45723,0,0,261,5433,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3500 . A <*> 0 . ;I16=8,7,0,0,527,18935,0,0,807,45723,0,0,264,5460,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3501 . A <*> 0 . ;I16=8,7,0,0,529,19075,0,0,807,45723,0,0,267,5505,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3502 . A <*> 0 . ;I16=8,7,0,0,540,19866,0,0,807,45723,0,0,270,5568,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3503 . A <*> 0 . ;I16=8,7,0,0,535,19431,0,0,807,45723,0,0,273,5649,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3504 . A <*> 0 . ;I16=8,7,0,0,539,19917,0,0,807,45723,0,0,276,5748,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3505 . A <*> 0 . ;I16=8,7,0,0,526,18970,0,0,807,45723,0,0,278,5816,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3506 . A <*> 0 . ;I16=7,6,0,0,443,15543,0,0,749,44041,0,0,213,4365,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3507 . T <*> 0 . ;I16=6,10,0,0,573,20701,0,0,898,52082,0,0,279,5787,0,0;QS=1,0 PL:SP 0,48,255:0 +17 3508 . C <*> 0 . ;I16=7,10,0,0,644,25172,0,0,927,52923,0,0,310,6582,0,0;QS=1,0 PL:SP 0,51,255:0 +17 3509 . A <*> 0 . ;I16=8,10,0,0,615,21433,0,0,956,53764,0,0,340,7352,0,0;QS=1,0 PL:SP 0,54,255:0 +17 3510 . C A,<*> 0 . ;I16=6,10,1,0,619,24263,40,1600,898,52082,29,841,294,6222,25,625;QS=0.953526,0.0464744,0 PL:SP 0,22,255,48,255,255:0 +17 3511 . A <*> 0 . ;I16=8,10,0,0,570,19376,0,0,987,56523,0,0,323,6991,0,0;QS=1,0 PL:SP 0,54,255:0 +17 3512 . C <*> 0 . ;I16=7,11,0,0,659,24547,0,0,1018,59282,0,0,303,6485,0,0;QS=1,0 PL:SP 0,54,255:0 +17 3513 . C A,<*> 0 . ;I16=7,11,1,0,654,24398,13,169,1018,59282,29,841,307,6579,25,625;QS=0.980122,0.0198777,0 PL:SP 0,42,255,54,255,255:0 +17 3514 . A <*> 0 . ;I16=8,11,0,0,668,23938,0,0,1047,60123,0,0,336,7322,0,0;QS=1,0 PL:SP 0,57,255:0 +17 3515 . T <*> 0 . ;I16=9,11,0,0,714,26150,0,0,1076,60964,0,0,364,8038,0,0;QS=1,0 PL:SP 0,60,255:0 +17 3516 . T <*> 0 . ;I16=10,10,0,0,736,27330,0,0,1107,63723,0,0,341,7475,0,0;QS=1,0 PL:SP 0,60,255:0 +17 3517 . T <*> 0 . ;I16=10,11,0,0,733,26309,0,0,1136,64564,0,0,367,8083,0,0;QS=1,0 PL:SP 0,63,255:0 +17 3518 . T <*> 0 . ;I16=10,11,0,0,742,26718,0,0,1136,64564,0,0,367,8039,0,0;QS=1,0 PL:SP 0,63,255:0 +17 3519 . G <*> 0 . ;I16=10,11,0,0,741,27585,0,0,1136,64564,0,0,367,8019,0,0;QS=1,0 PL:SP 0,63,255:0 +17 3520 . G <*> 0 . ;I16=8,11,0,0,695,26009,0,0,1047,60123,0,0,336,7450,0,0;QS=1,0 PL:SP 0,57,255:0 +17 3521 . C <*> 0 . ;I16=8,10,0,0,679,25905,0,0,1049,62041,0,0,321,6921,0,0;QS=1,0 PL:SP 0,54,255:0 +17 3522 . T <*> 0 . ;I16=9,10,0,0,692,25978,0,0,1078,62882,0,0,341,7315,0,0;QS=1,0 PL:SP 0,57,255:0 +17 3523 . T <*> 0 . ;I16=8,9,0,0,587,20795,0,0,958,55682,0,0,332,7340,0,0;QS=1,0 PL:SP 0,51,255:0 +17 3524 . C <*> 0 . ;I16=8,9,0,0,646,24856,0,0,989,58441,0,0,326,7070,0,0;QS=1,0 PL:SP 0,51,255:0 +17 3525 . A <*> 0 . ;I16=10,9,0,0,685,25301,0,0,1078,62882,0,0,344,7408,0,0;QS=1,0 PL:SP 0,57,255:0 +17 3526 . G <*> 0 . ;I16=9,9,0,0,691,26925,0,0,1049,62041,0,0,331,7251,0,0;QS=1,0 PL:SP 0,54,255:0 +17 3527 . A <*> 0 . ;I16=10,9,0,0,668,24360,0,0,1078,62882,0,0,348,7564,0,0;QS=1,0 PL:SP 0,57,255:0 +17 3528 . T <*> 0 . ;I16=10,9,0,0,654,23088,0,0,1078,62882,0,0,350,7672,0,0;QS=1,0 PL:SP 0,57,255:0 +17 3529 . T <*> 0 . ;I16=9,9,0,0,603,20717,0,0,1049,62041,0,0,340,7656,0,0;QS=1,0 PL:SP 0,54,255:0 +17 3530 . G <*> 0 . ;I16=8,9,0,0,641,24813,0,0,989,58441,0,0,344,7826,0,0;QS=1,0 PL:SP 0,51,255:0 +17 3531 . C A,<*> 0 . ;I16=9,9,1,0,657,25161,38,1444,1018,59282,29,841,373,8637,10,100;QS=0.957726,0.0422741,0 PL:SP 0,28,255,54,255,255:0 +17 3532 . A <*> 0 . ;I16=10,9,0,0,690,25690,0,0,1047,60123,0,0,385,8869,0,0;QS=1,0 PL:SP 0,57,255:0 +17 3533 . T <*> 0 . ;I16=9,9,0,0,640,23306,0,0,1018,59282,0,0,361,8341,0,0;QS=1,0 PL:SP 0,54,255:0 +17 3534 . A <*> 0 . ;I16=8,9,0,0,601,21737,0,0,958,55682,0,0,363,8451,0,0;QS=1,0 PL:SP 0,51,255:0 +17 3535 . T <*> 0 . ;I16=10,9,0,0,646,23102,0,0,1047,60123,0,0,390,9198,0,0;QS=1,0 PL:SP 0,57,255:0 +17 3536 . C <*> 0 . ;I16=9,9,0,0,662,24972,0,0,1018,59282,0,0,368,8708,0,0;QS=1,0 PL:SP 0,54,255:0 +17 3537 . C <*> 0 . ;I16=8,9,0,0,673,26739,0,0,989,58441,0,0,364,8690,0,0;QS=1,0 PL:SP 0,51,255:0 +17 3538 . T <*> 0 . ;I16=9,9,0,0,664,24890,0,0,1018,59282,0,0,368,8716,0,0;QS=1,0 PL:SP 0,54,255:0 +17 3539 . C <*> 0 . ;I16=8,9,0,0,664,26088,0,0,989,58441,0,0,366,8734,0,0;QS=1,0 PL:SP 0,51,255:0 +17 3540 . C <*> 0 . ;I16=8,9,0,0,668,26400,0,0,989,58441,0,0,367,8771,0,0;QS=1,0 PL:SP 0,51,255:0 +17 3541 . T <*> 0 . ;I16=8,9,0,0,624,23286,0,0,989,58441,0,0,368,8818,0,0;QS=1,0 PL:SP 0,51,255:0 +17 3542 . G <*> 0 . ;I16=8,9,0,0,654,25402,0,0,989,58441,0,0,368,8824,0,0;QS=1,0 PL:SP 0,51,255:0 +17 3543 . C <*> 0 . ;I16=8,8,0,0,619,24139,0,0,929,54841,0,0,369,8837,0,0;QS=1,0 PL:SP 0,48,255:0 +17 3544 . A <*> 0 . ;I16=8,8,0,0,589,21865,0,0,929,54841,0,0,370,8856,0,0;QS=1,0 PL:SP 0,48,255:0 +17 3545 . A <*> 0 . ;I16=8,8,0,0,594,22442,0,0,929,54841,0,0,371,8881,0,0;QS=1,0 PL:SP 0,48,255:0 +17 3546 . G <*> 0 . ;I16=9,8,0,0,659,25935,0,0,958,55682,0,0,394,9392,0,0;QS=1,0 PL:SP 0,51,255:0 +17 3547 . G <*> 0 . ;I16=8,9,0,0,616,22972,0,0,989,58441,0,0,371,8853,0,0;QS=1,0 PL:SP 0,51,255:0 +17 3548 . A <*> 0 . ;I16=8,9,0,0,596,21384,0,0,989,58441,0,0,372,8852,0,0;QS=1,0 PL:SP 0,51,255:0 +17 3549 . T <*> 0 . ;I16=9,9,0,0,613,21519,0,0,1018,59282,0,0,393,9261,0,0;QS=1,0 PL:SP 0,54,255:0 +17 3550 . A <*> 0 . ;I16=8,9,0,0,622,22920,0,0,989,58441,0,0,374,8880,0,0;QS=1,0 PL:SP 0,51,255:0 +17 3551 . T <*> 0 . ;I16=8,9,0,0,602,21588,0,0,989,58441,0,0,374,8858,0,0;QS=1,0 PL:SP 0,51,255:0 +17 3552 . A <*> 0 . ;I16=9,9,0,0,648,23708,0,0,1018,59282,0,0,391,9133,0,0;QS=1,0 PL:SP 0,54,255:0 +17 3553 . T A,<*> 0 . ;I16=8,9,1,0,613,22231,20,400,989,58441,29,841,374,8838,16,256;QS=0.967949,0.0320513,0 PL:SP 0,34,255,51,255,255:0 +17 3554 . A <*> 0 . ;I16=9,9,0,0,626,22226,0,0,1018,59282,0,0,389,9065,0,0;QS=1,0 PL:SP 0,54,255:0 +17 3555 . C <*> 0 . ;I16=9,9,0,0,621,22141,0,0,1018,59282,0,0,388,9046,0,0;QS=1,0 PL:SP 0,54,255:0 +17 3556 . G <*> 0 . ;I16=8,9,0,0,605,21869,0,0,989,58441,0,0,374,8868,0,0;QS=1,0 PL:SP 0,51,255:0 +17 3557 . C <*> 0 . ;I16=9,9,0,0,636,22924,0,0,1049,62041,0,0,374,8894,0,0;QS=1,0 PL:SP 0,54,255:0 +17 3558 . G <*> 0 . ;I16=10,9,0,0,639,22339,0,0,1078,62882,0,0,386,9050,0,0;QS=1,0 PL:SP 0,57,255:0 +17 3559 . T <*> 0 . ;I16=9,9,0,0,651,23837,0,0,1049,62041,0,0,375,8925,0,0;QS=1,0 PL:SP 0,54,255:0 +17 3560 . G <*> 0 . ;I16=10,9,0,0,725,28319,0,0,1078,62882,0,0,385,9033,0,0;QS=1,0 PL:SP 0,57,255:0 +17 3561 . A <*> 0 . ;I16=10,9,0,0,686,25494,0,0,1078,62882,0,0,382,8934,0,0;QS=1,0 PL:SP 0,57,255:0 +17 3562 . A <*> 0 . ;I16=10,8,0,0,666,24922,0,0,1018,59282,0,0,379,8799,0,0;QS=1,0 PL:SP 0,54,255:0 +17 3563 . A <*> 0 . ;I16=10,8,0,0,666,24774,0,0,1018,59282,0,0,376,8678,0,0;QS=1,0 PL:SP 0,54,255:0 +17 3564 . T <*> 0 . ;I16=9,8,0,0,638,24178,0,0,989,58441,0,0,366,8486,0,0;QS=1,0 PL:SP 0,51,255:0 +17 3565 . T <*> 0 . ;I16=10,9,0,0,675,24107,0,0,1078,62882,0,0,368,8382,0,0;QS=1,0 PL:SP 0,57,255:0 +17 3566 . C <*> 0 . ;I16=10,9,0,0,688,25862,0,0,1078,62882,0,0,364,8210,0,0;QS=1,0 PL:SP 0,57,255:0 +17 3567 . A <*> 0 . ;I16=9,9,0,0,673,25311,0,0,1049,62041,0,0,357,8049,0,0;QS=1,0 PL:SP 0,54,255:0 +17 3568 . A <*> 0 . ;I16=9,9,0,0,668,25112,0,0,1049,62041,0,0,354,7922,0,0;QS=1,0 PL:SP 0,54,255:0 +17 3569 . G <*> 0 . ;I16=9,9,0,0,701,27427,0,0,1049,62041,0,0,350,7764,0,0;QS=1,0 PL:SP 0,54,255:0 +17 3570 . T <*> 0 . ;I16=9,9,0,0,618,21730,0,0,1049,62041,0,0,346,7626,0,0;QS=1,0 PL:SP 0,54,255:0 +17 3571 . C <*> 0 . ;I16=8,9,0,0,646,25062,0,0,989,58441,0,0,343,7507,0,0;QS=1,0 PL:SP 0,51,255:0 +17 3572 . A <*> 0 . ;I16=8,9,0,0,638,24028,0,0,989,58441,0,0,340,7406,0,0;QS=1,0 PL:SP 0,51,255:0 +17 3573 . A <*> 0 . ;I16=8,9,0,0,643,24429,0,0,989,58441,0,0,335,7223,0,0;QS=1,0 PL:SP 0,51,255:0 +17 3574 . T <*> 0 . ;I16=8,9,0,0,628,23284,0,0,989,58441,0,0,330,7058,0,0;QS=1,0 PL:SP 0,51,255:0 +17 3575 . G <*> 0 . ;I16=8,9,0,0,673,26745,0,0,989,58441,0,0,325,6911,0,0;QS=1,0 PL:SP 0,51,255:0 +17 3576 . A <*> 0 . ;I16=8,9,0,0,582,20484,0,0,989,58441,0,0,320,6782,0,0;QS=1,0 PL:SP 0,51,255:0 +17 3577 . C <*> 0 . ;I16=8,10,0,0,673,25515,0,0,1049,62041,0,0,315,6671,0,0;QS=1,0 PL:SP 0,54,255:0 +17 3578 . A <*> 0 . ;I16=8,10,0,0,673,25285,0,0,1049,62041,0,0,311,6579,0,0;QS=1,0 PL:SP 0,54,255:0 +17 3579 . A <*> 0 . ;I16=8,10,0,0,627,22299,0,0,1049,62041,0,0,307,6507,0,0;QS=1,0 PL:SP 0,54,255:0 +17 3580 . A <*> 0 . ;I16=8,10,0,0,666,24812,0,0,1049,62041,0,0,303,6455,0,0;QS=1,0 PL:SP 0,54,255:0 +17 3581 . T <*> 0 . ;I16=8,10,0,0,666,24770,0,0,1049,62041,0,0,298,6374,0,0;QS=1,0 PL:SP 0,54,255:0 +17 3582 . C <*> 0 . ;I16=8,10,0,0,682,26054,0,0,1049,62041,0,0,292,6266,0,0;QS=1,0 PL:SP 0,54,255:0 +17 3583 . A <*> 0 . ;I16=8,10,0,0,659,24469,0,0,1049,62041,0,0,285,6131,0,0;QS=1,0 PL:SP 0,54,255:0 +17 3584 . G <*> 0 . ;I16=7,10,0,0,615,22847,0,0,989,58441,0,0,279,6017,0,0;QS=1,0 PL:SP 0,51,255:0 +17 3585 . A <*> 0 . ;I16=7,11,0,0,598,20538,0,0,1049,62041,0,0,273,5923,0,0;QS=1,0 PL:SP 0,54,255:0 +17 3586 . A <*> 0 . ;I16=7,9,0,0,583,21969,0,0,929,54841,0,0,263,5735,0,0;QS=1,0 PL:SP 0,48,255:0 +17 3587 . G A,<*> 0 . ;I16=2,5,5,2,282,11398,249,9087,420,25200,420,25200,115,2541,142,3048;QS=0.531073,0.468927,0 PL:SP 161,0,184,182,205,255:5 +17 3588 . A <*> 0 . ;I16=7,8,0,0,536,19368,0,0,900,54000,0,0,255,5471,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3589 . A <*> 0 . ;I16=7,7,0,0,515,19089,0,0,840,50400,0,0,252,5368,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3590 . A <*> 0 . ;I16=7,7,0,0,514,19126,0,0,840,50400,0,0,249,5283,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3591 . A <*> 0 . ;I16=7,7,0,0,481,17001,0,0,840,50400,0,0,244,5116,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3592 . A <*> 0 . ;I16=7,7,0,0,473,16677,0,0,840,50400,0,0,239,4967,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3593 . A <*> 0 . ;I16=7,7,0,0,478,16616,0,0,840,50400,0,0,234,4836,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3594 . C <*> 0 . ;I16=6,6,0,0,463,18081,0,0,720,43200,0,0,214,4466,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3595 . A <*> 0 . ;I16=7,6,0,0,494,18824,0,0,780,46800,0,0,226,4624,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3596 . T <*> 0 . ;I16=7,6,0,0,443,15291,0,0,780,46800,0,0,222,4542,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3597 . A <*> 0 . ;I16=7,6,0,0,478,17716,0,0,780,46800,0,0,218,4476,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3598 . T <*> 0 . ;I16=5,6,0,0,398,14468,0,0,660,39600,0,0,203,4281,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3599 . A <*> 0 . ;I16=6,6,0,0,442,16366,0,0,720,43200,0,0,212,4388,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3600 . T <*> 0 . ;I16=7,6,0,0,456,16178,0,0,775,46225,0,0,208,4316,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3601 . A <*> 0 . ;I16=7,6,0,0,451,15881,0,0,775,46225,0,0,205,4261,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3602 . T <*> 0 . ;I16=7,6,0,0,448,15714,0,0,775,46225,0,0,202,4224,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3603 . A <*> 0 . ;I16=7,6,0,0,436,14890,0,0,775,46225,0,0,198,4154,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3604 . C <*> 0 . ;I16=7,6,0,0,456,16260,0,0,775,46225,0,0,194,4100,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3605 . G <*> 0 . ;I16=7,6,0,0,426,14366,0,0,775,46225,0,0,190,4062,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3606 . C <*> 0 . ;I16=6,6,0,0,440,16846,0,0,715,42625,0,0,187,4039,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3607 . A <*> 0 . ;I16=6,5,0,0,389,14151,0,0,655,39025,0,0,185,4029,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3608 . A <*> 0 . ;I16=6,6,0,0,414,14658,0,0,715,42625,0,0,183,4031,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3609 . A <*> 0 . ;I16=6,6,0,0,405,14159,0,0,715,42625,0,0,182,4046,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3610 . C <*> 0 . ;I16=6,6,0,0,419,15163,0,0,715,42625,0,0,180,4026,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3611 . C <*> 0 . ;I16=5,5,0,0,383,14767,0,0,595,35425,0,0,179,3969,0,0;QS=1,0 PL:SP 0,30,255:0 +17 3612 . A <*> 0 . ;I16=5,5,0,0,387,15065,0,0,595,35425,0,0,178,3922,0,0;QS=1,0 PL:SP 0,30,255:0 +17 3613 . G <*> 0 . ;I16=5,6,0,0,404,15106,0,0,655,39025,0,0,177,3885,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3614 . T <*> 0 . ;I16=5,6,0,0,405,14969,0,0,655,39025,0,0,177,3859,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3615 . A <*> 0 . ;I16=5,6,0,0,400,14622,0,0,655,39025,0,0,177,3845,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3616 . T <*> 0 . ;I16=5,6,0,0,415,15733,0,0,655,39025,0,0,178,3842,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3617 . C <*> 0 . ;I16=5,6,0,0,415,15761,0,0,655,39025,0,0,180,3850,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3618 . C <*> 0 . ;I16=5,6,0,0,438,17592,0,0,655,39025,0,0,182,3870,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3619 . T <*> 0 . ;I16=5,6,0,0,416,15836,0,0,655,39025,0,0,184,3902,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3620 . A <*> 0 . ;I16=5,6,0,0,388,13804,0,0,655,39025,0,0,186,3946,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3621 . C <*> 0 . ;I16=5,6,0,0,426,16744,0,0,655,39025,0,0,188,4002,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3622 . T <*> 0 . ;I16=5,6,0,0,418,15986,0,0,655,39025,0,0,189,4021,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3623 . G <*> 0 . ;I16=6,6,0,0,445,16835,0,0,715,42625,0,0,190,4054,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3624 . T <*> 0 . ;I16=6,6,0,0,426,15570,0,0,715,42625,0,0,192,4102,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3625 . G <*> 0 . ;I16=5,6,0,0,433,17061,0,0,655,39025,0,0,195,4165,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3626 . T <*> 0 . ;I16=5,6,0,0,415,15755,0,0,655,39025,0,0,197,4191,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3627 . G <*> 0 . ;I16=5,7,0,0,440,16458,0,0,715,42625,0,0,199,4229,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3628 . T <*> 0 . ;I16=5,7,0,0,459,17629,0,0,715,42625,0,0,202,4280,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3629 . G <*> 0 . ;I16=5,7,0,0,470,18466,0,0,715,42625,0,0,205,4345,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3630 . T <*> 0 . ;I16=5,8,0,0,477,17713,0,0,775,46225,0,0,208,4424,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3631 . C <*> 0 . ;I16=5,8,0,0,428,14412,0,0,775,46225,0,0,212,4518,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3632 . G <*> 0 . ;I16=5,8,0,0,453,16089,0,0,775,46225,0,0,216,4628,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3633 . T <*> 0 . ;I16=5,8,0,0,466,16902,0,0,775,46225,0,0,220,4754,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3634 . T <*> 0 . ;I16=5,8,0,0,479,17893,0,0,775,46225,0,0,223,4845,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3635 . T <*> 0 . ;I16=4,8,0,0,462,17824,0,0,715,42625,0,0,227,4949,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3636 . G <*> 0 . ;I16=4,8,0,0,468,18374,0,0,715,42625,0,0,231,5065,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3637 . T <*> 0 . ;I16=4,8,0,0,441,16737,0,0,715,42625,0,0,235,5193,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3638 . T <*> 0 . ;I16=4,8,0,0,459,17595,0,0,715,42625,0,0,239,5333,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3639 . G <*> 0 . ;I16=4,8,0,0,472,18604,0,0,715,42625,0,0,242,5434,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3640 . T <*> 0 . ;I16=4,8,0,0,458,17554,0,0,715,42625,0,0,243,5447,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3641 . G <*> 0 . ;I16=4,8,0,0,458,17894,0,0,715,42625,0,0,244,5474,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3642 . T <*> 0 . ;I16=4,8,0,0,443,16513,0,0,715,42625,0,0,244,5464,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3643 . T <*> 0 . ;I16=4,8,0,0,454,17236,0,0,715,42625,0,0,244,5466,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3644 . T <*> 0 . ;I16=4,8,0,0,455,17361,0,0,715,42625,0,0,244,5480,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3645 . T <*> 0 . ;I16=4,8,0,0,453,17147,0,0,715,42625,0,0,244,5506,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3646 . C <*> 0 . ;I16=3,8,0,0,360,12138,0,0,655,39025,0,0,219,4919,0,0;QS=1,0 PL:SP 0,33,234:0 +17 3647 . G <*> 0 . ;I16=5,7,0,0,435,16289,0,0,715,42625,0,0,245,5593,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3648 . A <*> 0 . ;I16=5,7,0,0,430,15638,0,0,715,42625,0,0,247,5653,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3649 . C <*> 0 . ;I16=5,7,0,0,447,17185,0,0,715,42625,0,0,248,5674,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3650 . A <*> 0 . ;I16=5,7,0,0,460,18038,0,0,715,42625,0,0,249,5705,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3651 . G <*> 0 . ;I16=5,7,0,0,479,19295,0,0,715,42625,0,0,250,5746,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3652 . C <*> 0 . ;I16=5,8,0,0,467,17707,0,0,775,46225,0,0,225,5123,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3653 . T <*> 0 . ;I16=6,8,0,0,532,20378,0,0,835,49825,0,0,251,5713,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3654 . G <*> 0 . ;I16=6,8,0,0,540,20910,0,0,835,49825,0,0,252,5692,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3655 . T <*> 0 . ;I16=7,8,0,0,545,20211,0,0,895,53425,0,0,253,5685,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3656 . C <*> 0 . ;I16=7,8,0,0,535,19897,0,0,895,53425,0,0,254,5642,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3657 . C <*> 0 . ;I16=7,8,0,0,501,16969,0,0,895,53425,0,0,255,5613,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3658 . G <*> 0 . ;I16=7,8,0,0,511,17903,0,0,895,53425,0,0,256,5598,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3659 . T <*> 0 . ;I16=7,8,0,0,568,21578,0,0,895,53425,0,0,257,5597,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3660 . G <*> 0 . ;I16=7,8,0,0,585,22901,0,0,895,53425,0,0,258,5610,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3661 . T <*> 0 . ;I16=7,8,0,0,561,21193,0,0,895,53425,0,0,259,5637,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3662 . T <*> 0 . ;I16=7,8,0,0,543,19817,0,0,895,53425,0,0,260,5678,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3663 . A <*> 0 . ;I16=8,8,0,0,573,20875,0,0,955,57025,0,0,261,5733,0,0;QS=1,0 PL:SP 0,48,255:0 +17 3664 . T <*> 0 . ;I16=8,8,0,0,571,20775,0,0,955,57025,0,0,263,5803,0,0;QS=1,0 PL:SP 0,48,255:0 +17 3665 . A <*> 0 . ;I16=7,7,0,0,524,19674,0,0,835,49825,0,0,267,5887,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3666 . A <*> 0 . ;I16=7,7,0,0,533,20431,0,0,835,49825,0,0,271,5983,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3667 . T <*> 0 . ;I16=7,7,0,0,491,17901,0,0,835,49825,0,0,275,6091,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3668 . A <*> 0 . ;I16=7,7,0,0,485,17273,0,0,835,49825,0,0,278,6162,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3669 . A <*> 0 . ;I16=7,7,0,0,524,19726,0,0,835,49825,0,0,281,6247,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3670 . T <*> 0 . ;I16=7,7,0,0,532,20302,0,0,835,49825,0,0,284,6346,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3671 . T <*> 0 . ;I16=7,7,0,0,517,19169,0,0,835,49825,0,0,287,6459,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3672 . C <*> 0 . ;I16=7,7,0,0,523,20011,0,0,835,49825,0,0,290,6586,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3673 . C <*> 0 . ;I16=6,7,0,0,525,21371,0,0,775,46225,0,0,267,6051,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3674 . T <*> 0 . ;I16=7,7,0,0,537,20763,0,0,835,49825,0,0,294,6778,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3675 . C <*> 0 . ;I16=7,7,0,0,562,22836,0,0,835,49825,0,0,295,6843,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3676 . T <*> 0 . ;I16=7,7,0,0,526,20126,0,0,835,49825,0,0,296,6922,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3677 . A <*> 0 . ;I16=6,7,0,0,460,17160,0,0,775,46225,0,0,274,6390,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3678 . G <*> 0 . ;I16=7,7,0,0,531,20447,0,0,835,49825,0,0,300,7020,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3679 . T <*> 0 . ;I16=7,7,0,0,514,19374,0,0,835,49825,0,0,301,7035,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3680 . T <*> 0 . ;I16=7,7,0,0,525,19767,0,0,835,49825,0,0,302,7060,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3681 . C <*> 0 . ;I16=7,7,0,0,521,20383,0,0,835,49825,0,0,302,7044,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3682 . A <*> 0 . ;I16=7,7,0,0,512,19062,0,0,835,49825,0,0,302,7036,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3683 . A <*> 0 . ;I16=7,6,0,0,470,17464,0,0,775,46225,0,0,294,6938,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3684 . A <*> 0 . ;I16=7,7,0,0,507,19063,0,0,835,49825,0,0,300,6948,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3685 . T <*> 0 . ;I16=7,7,0,0,509,19095,0,0,835,49825,0,0,299,6919,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3686 . T <*> 0 . ;I16=7,7,0,0,497,18211,0,0,835,49825,0,0,298,6900,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3687 . T <*> 0 . ;I16=7,7,0,0,530,20114,0,0,835,49825,0,0,297,6891,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3688 . A <*> 0 . ;I16=8,6,0,0,521,19559,0,0,812,47594,0,0,283,6699,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3689 . T <*> 0 . ;I16=8,7,0,0,535,19897,0,0,872,51194,0,0,293,6757,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3690 . T <*> 0 . ;I16=8,7,0,0,556,20966,0,0,872,51194,0,0,291,6683,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3691 . C <*> 0 . ;I16=8,7,0,0,581,23023,0,0,872,51194,0,0,288,6572,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3692 . A <*> 0 . ;I16=9,7,0,0,567,20481,0,0,932,54794,0,0,285,6475,0,0;QS=1,0 PL:SP 0,48,255:0 +17 3693 . T <*> 0 . ;I16=9,6,0,0,567,21557,0,0,872,51194,0,0,284,6392,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3694 . T <*> 0 . ;I16=9,6,0,0,536,19738,0,0,872,51194,0,0,283,6323,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3695 . T <*> 0 . ;I16=9,6,0,0,548,20414,0,0,872,51194,0,0,282,6268,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3696 . T <*> 0 . ;I16=9,6,0,0,565,21451,0,0,872,51194,0,0,281,6227,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3697 . T <*> 0 . ;I16=9,6,0,0,544,19856,0,0,872,51194,0,0,280,6200,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3698 . A <*> 0 . ;I16=9,5,0,0,508,18766,0,0,812,47594,0,0,256,5654,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3699 . A <*> 0 . ;I16=9,6,0,0,548,20304,0,0,872,51194,0,0,276,6092,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3700 . C <*> 0 . ;I16=7,6,0,0,489,18951,0,0,757,44569,0,0,260,5836,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3701 . T <*> 0 . ;I16=8,6,0,0,530,20270,0,0,817,48169,0,0,274,6044,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3702 . T <*> 0 . ;I16=8,6,0,0,525,19721,0,0,817,48169,0,0,271,5941,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3703 . C <*> 0 . ;I16=8,6,0,0,532,20566,0,0,817,48169,0,0,268,5852,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3704 . A <*> 0 . ;I16=8,6,0,0,518,19392,0,0,817,48169,0,0,265,5777,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3705 . T <*> 0 . ;I16=8,6,0,0,499,18263,0,0,817,48169,0,0,261,5667,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3706 . A <*> 0 . ;I16=8,6,0,0,545,21277,0,0,817,48169,0,0,257,5573,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3707 . G <*> 0 . ;I16=8,6,0,0,548,21714,0,0,817,48169,0,0,253,5495,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3708 . T <*> 0 . ;I16=9,5,0,0,492,17588,0,0,794,45938,0,0,250,5432,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3709 . A <*> 0 . ;I16=9,5,0,0,490,17766,0,0,794,45938,0,0,248,5384,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3710 . C <*> 0 . ;I16=9,5,0,0,511,18951,0,0,794,45938,0,0,246,5352,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3711 . C <*> 0 . ;I16=9,5,0,0,524,20146,0,0,794,45938,0,0,244,5336,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3712 . A <*> 0 . ;I16=9,5,0,0,495,17849,0,0,794,45938,0,0,242,5336,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3713 . C <*> 0 . ;I16=10,4,0,0,490,17876,0,0,794,45938,0,0,241,5351,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3714 . A <*> 0 . ;I16=10,3,0,0,475,17631,0,0,711,40107,0,0,214,4704,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3715 . T <*> 0 . ;I16=12,3,0,0,549,20289,0,0,808,45076,0,0,215,4699,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3716 . T <*> 0 . ;I16=11,4,0,0,519,18227,0,0,808,45076,0,0,242,5334,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3717 . C <*> 0 . ;I16=11,4,0,0,566,21612,0,0,808,45076,0,0,244,5360,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3718 . T <*> 0 . ;I16=11,4,0,0,576,22358,0,0,808,45076,0,0,245,5351,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3719 . A <*> 0 . ;I16=11,4,0,0,519,18261,0,0,808,45076,0,0,246,5356,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3720 . C <*> 0 . ;I16=11,4,0,0,551,20521,0,0,808,45076,0,0,247,5375,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3721 . A <*> 0 . ;I16=12,3,0,0,529,19315,0,0,805,44725,0,0,223,4783,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3722 . C <*> 0 . ;I16=12,4,0,0,570,20816,0,0,865,48325,0,0,250,5456,0,0;QS=1,0 PL:SP 0,48,255:0 +17 3723 . A <*> 0 . ;I16=11,4,0,0,537,19727,0,0,805,44725,0,0,253,5519,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3724 . C <*> 0 . ;I16=11,4,0,0,572,21936,0,0,805,44725,0,0,256,5596,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3725 . T <*> 0 . ;I16=11,4,0,0,574,22128,0,0,805,44725,0,0,259,5687,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3726 . G <*> 0 . ;I16=11,4,0,0,551,20907,0,0,805,44725,0,0,262,5792,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3727 . C <*> 0 . ;I16=11,3,0,0,500,18576,0,0,745,41125,0,0,264,5812,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3728 . C <*> 0 . ;I16=11,3,0,0,502,19038,0,0,745,41125,0,0,266,5848,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3729 . C <*> 0 . ;I16=11,3,0,0,539,20857,0,0,745,41125,0,0,268,5900,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3730 . A <*> 0 . ;I16=11,2,0,0,452,16388,0,0,685,37525,0,0,269,5869,0,0;QS=1,0 PL:SP 0,39,241:0 +17 3731 . T <*> 0 . ;I16=12,2,0,0,505,18933,0,0,695,37625,0,0,270,5856,0,0;QS=1,0 PL:SP 0,42,253:0 +17 3732 . G <*> 0 . ;I16=12,2,0,0,518,19636,0,0,695,37625,0,0,272,5862,0,0;QS=1,0 PL:SP 0,42,252:0 +17 3733 . T <*> 0 . ;I16=13,2,0,0,528,18816,0,0,755,41225,0,0,274,5888,0,0;QS=1,0 PL:SP 0,45,248:0 +17 3734 . C <*> 0 . ;I16=14,2,0,0,585,22147,0,0,815,44825,0,0,276,5884,0,0;QS=1,0 PL:SP 0,48,255:0 +17 3735 . C <*> 0 . ;I16=14,2,0,0,551,20179,0,0,815,44825,0,0,279,5901,0,0;QS=1,0 PL:SP 0,48,254:0 +17 3736 . C <*> 0 . ;I16=13,1,0,0,528,20166,0,0,745,41125,0,0,252,5290,0,0;QS=1,0 PL:SP 0,42,235:0 +17 3737 . C <*> 0 . ;I16=14,2,0,0,565,21171,0,0,815,44825,0,0,285,6001,0,0;QS=1,0 PL:SP 0,48,251:0 +17 3738 . T <*> 0 . ;I16=14,2,0,0,571,21287,0,0,815,44825,0,0,287,6035,0,0;QS=1,0 PL:SP 0,48,253:0 +17 3739 . C <*> 0 . ;I16=14,2,0,0,607,23583,0,0,815,44825,0,0,288,6042,0,0;QS=1,0 PL:SP 0,48,255:0 +17 3740 . A <*> 0 . ;I16=14,2,0,0,533,18687,0,0,815,44825,0,0,288,6020,0,0;QS=1,0 PL:SP 0,48,247:0 +17 3741 . A <*> 0 . ;I16=14,2,0,0,518,17624,0,0,815,44825,0,0,287,5967,0,0;QS=1,0 PL:SP 0,48,238:0 +17 3742 . G <*> 0 . ;I16=14,2,0,0,587,22423,0,0,815,44825,0,0,286,5932,0,0;QS=1,0 PL:SP 0,48,255:0 +17 3743 . C <*> 0 . ;I16=13,2,0,0,536,19964,0,0,805,44725,0,0,273,5771,0,0;QS=1,0 PL:SP 0,45,254:0 +17 3744 . T <*> 0 . ;I16=14,2,0,0,591,22547,0,0,815,44825,0,0,284,5916,0,0;QS=1,0 PL:SP 0,48,255:0 +17 3745 . T <*> 0 . ;I16=13,2,0,0,498,17314,0,0,755,41225,0,0,258,5310,0,0;QS=1,0 PL:SP 0,45,233:0 +17 3746 . C <*> 0 . ;I16=14,2,0,0,577,21511,0,0,815,44825,0,0,282,5972,0,0;QS=1,0 PL:SP 0,48,255:0 +17 3747 . C <*> 0 . ;I16=13,2,0,0,525,19059,0,0,805,44725,0,0,264,5720,0,0;QS=1,0 PL:SP 0,45,249:0 +17 3748 . C <*> 0 . ;I16=13,2,0,0,535,19639,0,0,805,44725,0,0,261,5707,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3749 . C <*> 0 . ;I16=13,2,0,0,535,19703,0,0,805,44725,0,0,258,5708,0,0;QS=1,0 PL:SP 0,45,250:0 +17 3750 . T <*> 0 . ;I16=15,2,0,0,574,20774,0,0,852,46194,0,0,274,6084,0,0;QS=1,0 PL:SP 0,51,251:0 +17 3751 . G <*> 0 . ;I16=14,2,0,0,557,20201,0,0,842,46094,0,0,252,5704,0,0;QS=1,0 PL:SP 0,48,255:0 +17 3752 . G <*> 0 . ;I16=14,0,0,0,460,15918,0,0,672,35394,0,0,249,5613,0,0;QS=1,0 PL:SP 0,42,182:0 +17 3753 . C <*> 0 . ;I16=14,1,0,0,500,17724,0,0,732,38994,0,0,272,6196,0,0;QS=1,0 PL:SP 0,45,213:0 +17 3754 . T <*> 0 . ;I16=14,1,0,0,502,18076,0,0,732,38994,0,0,272,6266,0,0;QS=1,0 PL:SP 0,45,218:0 +17 3755 . C <*> 0 . ;I16=11,1,0,0,451,17409,0,0,602,31694,0,0,250,5774,0,0;QS=1,0 PL:SP 0,36,219:0 +17 3756 . C <*> 0 . ;I16=12,1,0,0,488,18836,0,0,612,31794,0,0,276,6446,0,0;QS=1,0 PL:SP 0,39,229:0 +17 3757 . T <*> 0 . ;I16=12,1,0,0,448,16206,0,0,612,31794,0,0,277,6503,0,0;QS=1,0 PL:SP 0,39,210:0 +17 3758 . G <*> 0 . ;I16=12,1,0,0,480,17932,0,0,612,31794,0,0,278,6570,0,0;QS=1,0 PL:SP 0,39,220:0 +17 3759 . C <*> 0 . ;I16=12,1,0,0,465,17401,0,0,612,31794,0,0,278,6596,0,0;QS=1,0 PL:SP 0,39,220:0 +17 3760 . A <*> 0 . ;I16=12,1,0,0,423,14563,0,0,612,31794,0,0,277,6579,0,0;QS=1,0 PL:SP 0,39,203:0 +17 3761 . A <*> 0 . ;I16=12,1,0,0,474,17416,0,0,612,31794,0,0,276,6568,0,0;QS=1,0 PL:SP 0,39,215:0 +17 3762 . C <*> 0 . ;I16=12,1,0,0,440,15470,0,0,612,31794,0,0,275,6563,0,0;QS=1,0 PL:SP 0,39,209:0 +17 3763 . C <*> 0 . ;I16=11,1,0,0,419,15179,0,0,552,28194,0,0,274,6514,0,0;QS=1,0 PL:SP 0,36,213:0 +17 3764 . A <*> 0 . ;I16=12,1,0,0,464,16778,0,0,612,31794,0,0,273,6471,0,0;QS=1,0 PL:SP 0,39,212:0 +17 3765 . C <*> 0 . ;I16=12,1,0,0,444,15928,0,0,612,31794,0,0,273,6435,0,0;QS=1,0 PL:SP 0,39,200:0 +17 3766 . A <*> 0 . ;I16=12,2,0,0,506,18502,0,0,672,35394,0,0,273,6407,0,0;QS=1,0 PL:SP 0,42,248:0 +17 3767 . A <*> 0 . ;I16=12,2,0,0,491,17683,0,0,672,35394,0,0,274,6388,0,0;QS=1,0 PL:SP 0,42,246:0 +17 3768 . A <*> 0 . ;I16=12,2,0,0,489,17631,0,0,672,35394,0,0,275,6379,0,0;QS=1,0 PL:SP 0,42,237:0 +17 3769 . T <*> 0 . ;I16=12,2,0,0,483,17319,0,0,672,35394,0,0,276,6380,0,0;QS=1,0 PL:SP 0,42,246:0 +17 3770 . C <*> 0 . ;I16=12,2,0,0,516,19510,0,0,672,35394,0,0,277,6391,0,0;QS=1,0 PL:SP 0,42,252:0 +17 3771 . T <*> 0 . ;I16=12,2,0,0,500,18592,0,0,672,35394,0,0,278,6412,0,0;QS=1,0 PL:SP 0,42,253:0 +17 3772 . A <*> 0 . ;I16=12,2,0,0,480,16874,0,0,672,35394,0,0,279,6443,0,0;QS=1,0 PL:SP 0,42,236:0 +17 3773 . C <*> 0 . ;I16=12,2,0,0,508,18884,0,0,672,35394,0,0,280,6484,0,0;QS=1,0 PL:SP 0,42,253:0 +17 3774 . T <*> 0 . ;I16=12,2,0,0,522,19866,0,0,672,35394,0,0,281,6535,0,0;QS=1,0 PL:SP 0,42,253:0 +17 3775 . C <*> 0 . ;I16=12,2,0,0,508,19484,0,0,672,35394,0,0,281,6547,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3776 . T <*> 0 . ;I16=12,1,0,0,493,19097,0,0,612,31794,0,0,281,6519,0,0;QS=1,0 PL:SP 0,39,229:0 +17 3777 . C <*> 0 . ;I16=12,1,0,0,463,17293,0,0,612,31794,0,0,281,6499,0,0;QS=1,0 PL:SP 0,39,220:0 +17 3778 . T <*> 0 . ;I16=11,1,0,0,466,18226,0,0,602,31694,0,0,256,5862,0,0;QS=1,0 PL:SP 0,36,227:0 +17 3779 . G <*> 0 . ;I16=12,1,0,0,456,17096,0,0,612,31794,0,0,281,6483,0,0;QS=1,0 PL:SP 0,39,220:0 +17 3780 . C <*> 0 . ;I16=11,2,0,0,446,16076,0,0,662,35294,0,0,256,5862,0,0;QS=1,0 PL:SP 0,39,235:0 +17 3781 . C <*> 0 . ;I16=13,2,0,0,549,20445,0,0,709,36763,0,0,282,6500,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3782 . T <*> 0 . ;I16=13,2,0,0,567,21585,0,0,709,36763,0,0,284,6524,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3783 . C <*> 0 . ;I16=13,2,0,0,547,20427,0,0,709,36763,0,0,285,6511,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3784 . T <*> 0 . ;I16=13,3,0,0,584,21864,0,0,769,40363,0,0,286,6512,0,0;QS=1,0 PL:SP 0,48,255:0 +17 3785 . G <*> 0 . ;I16=12,3,0,0,547,20633,0,0,759,40263,0,0,263,5903,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3786 . T <*> 0 . ;I16=13,3,0,0,510,16982,0,0,769,40363,0,0,290,6560,0,0;QS=1,0 PL:SP 0,48,250:0 +17 3787 . G <*> 0 . ;I16=13,3,0,0,556,20416,0,0,769,40363,0,0,292,6608,0,0;QS=1,0 PL:SP 0,48,255:0 +17 3788 . G <*> 0 . ;I16=11,2,0,0,460,16548,0,0,615,32145,0,0,265,5981,0,0;QS=1,0 PL:SP 0,39,239:0 +17 3789 . G <*> 0 . ;I16=10,3,0,0,436,15148,0,0,662,35294,0,0,247,5449,0,0;QS=1,0 PL:SP 0,39,251:0 +17 3790 . T <*> 0 . ;I16=10,3,0,0,450,15960,0,0,662,35294,0,0,247,5393,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3791 . T <*> 0 . ;I16=12,3,0,0,512,17740,0,0,732,38994,0,0,293,6419,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3792 . G A,<*> 0 . ;I16=11,3,1,0,495,18329,38,1444,695,37625,37,1369,269,5819,22,484;QS=0.926295,0.0737052,0 PL:SP 0,8,238,42,241,255:0 +17 3793 . A <*> 0 . ;I16=12,3,0,0,535,19393,0,0,732,38994,0,0,289,6203,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3794 . C <*> 0 . ;I16=12,3,0,0,509,18275,0,0,732,38994,0,0,287,6119,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3795 . C <*> 0 . ;I16=11,3,0,0,503,18631,0,0,722,38894,0,0,260,5426,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3796 . T <*> 0 . ;I16=12,3,0,0,550,20396,0,0,732,38994,0,0,283,5999,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3797 . A <*> 0 . ;I16=12,3,0,0,499,17105,0,0,732,38994,0,0,281,5963,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3798 . T <*> 0 . ;I16=11,3,0,0,509,18911,0,0,672,35394,0,0,265,5747,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3799 . T <*> 0 . ;I16=12,3,0,0,509,17721,0,0,732,38994,0,0,277,5939,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3800 . C <*> 0 . ;I16=11,3,0,0,522,20208,0,0,672,35394,0,0,276,5950,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3801 . T <*> 0 . ;I16=11,3,0,0,505,19089,0,0,672,35394,0,0,275,5975,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3802 . G <*> 0 . ;I16=9,3,0,0,436,16414,0,0,605,32045,0,0,224,4764,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3803 . G <*> 0 . ;I16=10,3,0,0,425,14725,0,0,662,35294,0,0,248,5442,0,0;QS=1,0 PL:SP 0,39,249:0 +17 3804 . A <*> 0 . ;I16=10,3,0,0,446,15932,0,0,662,35294,0,0,246,5460,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3805 . C <*> 0 . ;I16=11,3,0,0,470,16532,0,0,672,35394,0,0,269,6119,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3806 . A <*> 0 . ;I16=11,3,0,0,507,18771,0,0,672,35394,0,0,266,6118,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3807 . C <*> 0 . ;I16=9,3,0,0,425,15275,0,0,605,32045,0,0,216,5014,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3808 . G <*> 0 . ;I16=8,3,0,0,360,12070,0,0,568,30676,0,0,213,4979,0,0;QS=1,0 PL:SP 0,33,233:0 +17 3809 . T <*> 0 . ;I16=10,3,0,0,428,14762,0,0,635,34025,0,0,253,5891,0,0;QS=1,0 PL:SP 0,39,249:0 +17 3810 . C <*> 0 . ;I16=8,4,0,0,467,18337,0,0,628,34276,0,0,204,4792,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3811 . A C,<*> 0 . ;I16=8,4,2,0,420,15080,39,785,628,34276,67,3349,200,4690,42,914;QS=0.941043,0.0589569,0 PL:SP 0,15,248,36,254,255:0 +17 3812 . T <*> 0 . ;I16=9,4,0,0,449,15691,0,0,635,34025,0,0,237,5481,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3813 . A <*> 0 . ;I16=9,4,0,0,431,15031,0,0,635,34025,0,0,233,5371,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3814 . G <*> 0 . ;I16=7,4,0,0,417,16243,0,0,588,32556,0,0,205,4647,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3815 . A <*> 0 . ;I16=7,4,0,0,355,12217,0,0,561,31287,0,0,226,5086,0,0;QS=1,0 PL:SP 0,33,239:0 +17 3816 . A <*> 0 . ;I16=7,4,0,0,387,14063,0,0,561,31287,0,0,223,4959,0,0;QS=1,0 PL:SP 0,33,248:0 +17 3817 . A <*> 0 . ;I16=7,4,0,0,401,14987,0,0,561,31287,0,0,220,4842,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3818 . T <*> 0 . ;I16=7,4,0,0,375,13555,0,0,561,31287,0,0,217,4735,0,0;QS=1,0 PL:SP 0,33,252:0 +17 3819 . A <*> 0 . ;I16=8,4,0,0,411,14835,0,0,590,32128,0,0,214,4638,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3820 . G <*> 0 . ;I16=8,4,0,0,438,16850,0,0,590,32128,0,0,212,4552,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3821 . A <*> 0 . ;I16=9,4,0,0,459,16897,0,0,650,35728,0,0,210,4478,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3822 . G <*> 0 . ;I16=9,4,0,0,481,18461,0,0,650,35728,0,0,209,4417,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3823 . T <*> 0 . ;I16=8,4,0,0,414,14588,0,0,593,32479,0,0,203,4345,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3824 . C <*> 0 . ;I16=9,4,0,0,475,17969,0,0,650,35728,0,0,207,4337,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3825 . C <*> 0 . ;I16=8,4,0,0,455,17717,0,0,593,32479,0,0,202,4260,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3826 . T <*> 0 . ;I16=9,4,0,0,460,17062,0,0,650,35728,0,0,203,4217,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3827 . G <*> 0 . ;I16=9,4,0,0,479,17993,0,0,650,35728,0,0,201,4181,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3828 . C <*> 0 . ;I16=9,4,0,0,475,18031,0,0,650,35728,0,0,199,4161,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3829 . A <*> 0 . ;I16=7,4,0,0,402,14926,0,0,583,32379,0,0,189,4075,0,0;QS=1,0 PL:SP 0,33,255:0 +17 3830 . A <*> 0 . ;I16=9,4,0,0,463,16695,0,0,650,35728,0,0,197,4165,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3831 . C A,<*> 0 . ;I16=8,4,1,0,452,17272,14,196,640,35628,10,100,190,4140,7,49;QS=0.977578,0.0224215,0 PL:SP 0,27,255,36,255,255:0 +17 3832 . A <*> 0 . ;I16=10,4,0,0,496,17726,0,0,710,39328,0,0,197,4229,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3833 . C <*> 0 . ;I16=8,4,0,0,404,14062,0,0,590,32128,0,0,198,4284,0,0;QS=1,0 PL:SP 0,36,249:0 +17 3834 . G <*> 0 . ;I16=7,4,0,0,361,12157,0,0,580,32028,0,0,198,4340,0,0;QS=1,0 PL:SP 0,33,242:0 +17 3835 . T <*> 0 . ;I16=8,4,0,0,417,15015,0,0,590,32128,0,0,205,4441,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3836 . G C,<*> 0 . ;I16=7,5,1,0,433,16191,14,196,609,32869,10,100,205,4485,2,4;QS=0.976471,0.0235294,0 PL:SP 0,27,255,36,255,255:0 +17 3837 . G <*> 0 . ;I16=6,5,0,0,365,12485,0,0,552,29620,0,0,202,4500,0,0;QS=1,0 PL:SP 0,33,245:0 +17 3838 . C <*> 0 . ;I16=8,5,0,0,449,16217,0,0,619,32969,0,0,213,4625,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3839 . C <*> 0 . ;I16=7,5,0,0,400,13544,0,0,609,32869,0,0,216,4664,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3840 . G <*> 0 . ;I16=7,5,0,0,404,13908,0,0,609,32869,0,0,219,4717,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3841 . T <*> 0 . ;I16=7,5,0,0,441,16425,0,0,609,32869,0,0,221,4735,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3842 . C <*> 0 . ;I16=7,5,0,0,474,18834,0,0,609,32869,0,0,223,4769,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3843 . T <*> 0 . ;I16=7,5,0,0,479,19179,0,0,609,32869,0,0,225,4819,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3844 . G <*> 0 . ;I16=8,5,0,0,474,17576,0,0,669,36469,0,0,227,4885,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3845 . T <*> 0 . ;I16=8,5,0,0,478,17676,0,0,669,36469,0,0,229,4917,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3846 . G <*> 0 . ;I16=8,5,0,0,505,19693,0,0,669,36469,0,0,231,4965,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3847 . T <*> 0 . ;I16=8,5,0,0,462,16604,0,0,669,36469,0,0,232,4978,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3848 . C <*> 0 . ;I16=8,5,0,0,502,19692,0,0,669,36469,0,0,233,5005,0,0;QS=1,0 PL:SP 0,39,255:0 +17 3849 . T <*> 0 . ;I16=7,5,0,0,451,17043,0,0,632,35100,0,0,234,5046,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3850 . G <*> 0 . ;I16=7,5,0,0,435,16127,0,0,632,35100,0,0,236,5100,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3851 . G <*> 0 . ;I16=7,5,0,0,451,17261,0,0,632,35100,0,0,238,5166,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3852 . C <*> 0 . ;I16=7,5,0,0,451,17255,0,0,632,35100,0,0,240,5244,0,0;QS=1,0 PL:SP 0,36,255:0 +17 3853 . T <*> 0 . ;I16=8,6,0,0,515,19293,0,0,721,39541,0,0,242,5334,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3854 . T <*> 0 . ;I16=8,7,0,0,498,17070,0,0,781,43141,0,0,246,5438,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3855 . C <*> 0 . ;I16=8,8,0,0,571,20903,0,0,841,46741,0,0,250,5510,0,0;QS=1,0 PL:SP 0,48,255:0 +17 3856 . T <*> 0 . ;I16=8,7,0,0,552,20514,0,0,812,45900,0,0,251,5543,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3857 . C <*> 0 . ;I16=8,8,0,0,593,22777,0,0,841,46741,0,0,258,5614,0,0;QS=1,0 PL:SP 0,48,255:0 +17 3858 . T <*> 0 . ;I16=8,9,0,0,598,21416,0,0,901,50341,0,0,261,5645,0,0;QS=1,0 PL:SP 0,51,255:0 +17 3859 . C <*> 0 . ;I16=8,9,0,0,536,17518,0,0,901,50341,0,0,265,5695,0,0;QS=1,0 PL:SP 0,51,255:0 +17 3860 . G <*> 0 . ;I16=8,9,0,0,526,17338,0,0,901,50341,0,0,269,5765,0,0;QS=1,0 PL:SP 0,51,255:0 +17 3861 . C <*> 0 . ;I16=9,8,0,0,623,23477,0,0,878,48110,0,0,267,5819,0,0;QS=1,0 PL:SP 0,51,255:0 +17 3862 . T <*> 0 . ;I16=9,8,0,0,626,23176,0,0,878,48110,0,0,270,5866,0,0;QS=1,0 PL:SP 0,51,255:0 +17 3863 . T <*> 0 . ;I16=9,9,0,0,589,20023,0,0,938,51710,0,0,281,5995,0,0;QS=1,0 PL:SP 0,54,255:0 +17 3864 . A <*> 0 . ;I16=8,9,0,0,594,21264,0,0,878,48110,0,0,285,6045,0,0;QS=1,0 PL:SP 0,51,255:0 +17 3865 . G <*> 0 . ;I16=8,10,0,0,643,23855,0,0,938,51710,0,0,289,6115,0,0;QS=1,0 PL:SP 0,54,255:0 +17 3866 . C <*> 0 . ;I16=8,9,0,0,617,23137,0,0,878,48110,0,0,295,6205,0,0;QS=1,0 PL:SP 0,51,255:0 +17 3867 . A <*> 0 . ;I16=8,9,0,0,595,21337,0,0,878,48110,0,0,300,6266,0,0;QS=1,0 PL:SP 0,51,255:0 +17 3868 . T <*> 0 . ;I16=8,9,0,0,629,23483,0,0,878,48110,0,0,305,6349,0,0;QS=1,0 PL:SP 0,51,255:0 +17 3869 . C <*> 0 . ;I16=8,9,0,0,625,23633,0,0,878,48110,0,0,310,6454,0,0;QS=1,0 PL:SP 0,51,255:0 +17 3870 . T <*> 0 . ;I16=8,9,0,0,612,22640,0,0,878,48110,0,0,314,6530,0,0;QS=1,0 PL:SP 0,51,255:0 +17 3871 . T <*> 0 . ;I16=8,11,0,0,665,23691,0,0,998,55310,0,0,318,6626,0,0;QS=1,0 PL:SP 0,57,255:0 +17 3872 . G <*> 0 . ;I16=8,11,0,0,669,24371,0,0,998,55310,0,0,324,6744,0,0;QS=1,0 PL:SP 0,57,255:0 +17 3873 . T <*> 0 . ;I16=8,11,0,0,645,22787,0,0,998,55310,0,0,330,6886,0,0;QS=1,0 PL:SP 0,57,255:0 +17 3874 . T <*> 0 . ;I16=9,11,0,0,662,22870,0,0,1058,58910,0,0,336,7052,0,0;QS=1,0 PL:SP 0,60,255:0 +17 3875 . T <*> 0 . ;I16=10,11,0,0,701,24003,0,0,1115,62159,0,0,343,7243,0,0;QS=1,0 PL:SP 0,63,255:0 +17 3876 . C <*> 0 . ;I16=10,10,0,0,715,26223,0,0,1055,58559,0,0,330,7020,0,0;QS=1,0 PL:SP 0,60,255:0 +17 3877 . C <*> 0 . ;I16=10,11,0,0,763,28487,0,0,1115,62159,0,0,359,7707,0,0;QS=1,0 PL:SP 0,63,255:0 +17 3878 . A <*> 0 . ;I16=10,10,0,0,719,26105,0,0,1055,58559,0,0,344,7452,0,0;QS=1,0 PL:SP 0,60,255:0 +17 3879 . A <*> 0 . ;I16=11,11,0,0,821,31237,0,0,1152,63528,0,0,373,8181,0,0;QS=1,0 PL:SP 0,66,255:0 +17 3880 . G <*> 0 . ;I16=11,9,0,0,744,28318,0,0,1032,56328,0,0,355,7729,0,0;QS=1,0 PL:SP 0,60,255:0 +17 3881 . G <*> 0 . ;I16=11,10,0,0,714,25610,0,0,1092,59928,0,0,386,8498,0,0;QS=1,0 PL:SP 0,63,255:0 +17 3882 . T <*> 0 . ;I16=11,10,0,0,698,24528,0,0,1092,59928,0,0,392,8662,0,0;QS=1,0 PL:SP 0,63,255:0 +17 3883 . C <*> 0 . ;I16=12,9,0,0,753,27853,0,0,1092,59928,0,0,373,8221,0,0;QS=1,0 PL:SP 0,63,255:0 +17 3884 . C <*> 0 . ;I16=12,10,0,0,776,28730,0,0,1152,63528,0,0,404,9000,0,0;QS=1,0 PL:SP 0,66,255:0 +17 3885 . T <*> 0 . ;I16=12,11,0,0,829,30673,0,0,1212,67128,0,0,409,9125,0,0;QS=1,0 PL:SP 0,69,255:0 +17 3886 . C <*> 0 . ;I16=12,11,0,0,833,31075,0,0,1212,67128,0,0,415,9273,0,0;QS=1,0 PL:SP 0,69,255:0 +17 3887 . C <*> 0 . ;I16=12,11,0,0,811,29721,0,0,1212,67128,0,0,420,9394,0,0;QS=1,0 PL:SP 0,69,255:0 +17 3888 . C <*> 0 . ;I16=11,11,0,0,832,31846,0,0,1152,63528,0,0,400,8912,0,0;QS=1,0 PL:SP 0,66,255:0 +17 3889 . A <*> 0 . ;I16=11,11,0,0,789,28809,0,0,1175,65759,0,0,431,9701,0,0;QS=1,0 PL:SP 0,66,255:0 +17 3890 . C <*> 0 . ;I16=10,11,0,0,789,30053,0,0,1115,62159,0,0,412,9260,0,0;QS=1,0 PL:SP 0,63,255:0 +17 3891 . A <*> 0 . ;I16=11,11,0,0,835,32363,0,0,1175,65759,0,0,442,10038,0,0;QS=1,0 PL:SP 0,66,255:0 +17 3892 . G <*> 0 . ;I16=11,10,0,0,776,29682,0,0,1115,62159,0,0,448,10208,0,0;QS=1,0 PL:SP 0,63,255:0 +17 3893 . T <*> 0 . ;I16=11,11,0,0,769,27883,0,0,1175,65759,0,0,454,10394,0,0;QS=1,0 PL:SP 0,66,255:0 +17 3894 . G <*> 0 . ;I16=11,10,0,0,776,29164,0,0,1115,62159,0,0,435,9923,0,0;QS=1,0 PL:SP 0,63,255:0 +17 3895 . T <*> 0 . ;I16=11,11,0,0,772,27894,0,0,1175,65759,0,0,466,10722,0,0;QS=1,0 PL:SP 0,66,255:0 +17 3896 . A <*> 0 . ;I16=11,12,0,0,820,30180,0,0,1235,69359,0,0,472,10916,0,0;QS=1,0 PL:SP 0,69,255:0 +17 3897 . G <*> 0 . ;I16=11,12,0,0,847,32321,0,0,1235,69359,0,0,477,11029,0,0;QS=1,0 PL:SP 0,69,255:0 +17 3898 . C <*> 0 . ;I16=11,12,0,0,879,34095,0,0,1235,69359,0,0,482,11160,0,0;QS=1,0 PL:SP 0,69,255:0 +17 3899 . A <*> 0 . ;I16=11,12,0,0,841,31251,0,0,1235,69359,0,0,487,11309,0,0;QS=1,0 PL:SP 0,69,255:0 +17 3900 . T <*> 0 . ;I16=11,12,0,0,821,30249,0,0,1235,69359,0,0,491,11425,0,0;QS=1,0 PL:SP 0,69,255:0 +17 3901 . G <*> 0 . ;I16=11,10,0,0,768,28898,0,0,1115,62159,0,0,464,10856,0,0;QS=1,0 PL:SP 0,63,255:0 +17 3902 . C <*> 0 . ;I16=11,12,0,0,872,33820,0,0,1235,69359,0,0,497,11601,0,0;QS=1,0 PL:SP 0,69,255:0 +17 3903 . A <*> 0 . ;I16=10,12,0,0,742,26398,0,0,1178,66110,0,0,475,11085,0,0;QS=1,0 PL:SP 0,66,255:0 +17 3904 . C <*> 0 . ;I16=10,12,0,0,796,29928,0,0,1175,65759,0,0,478,11208,0,0;QS=1,0 PL:SP 0,66,255:0 +17 3905 . C <*> 0 . ;I16=10,12,0,0,850,33488,0,0,1175,65759,0,0,479,11245,0,0;QS=1,0 PL:SP 0,66,255:0 +17 3906 . T <*> 0 . ;I16=11,12,0,0,855,32517,0,0,1235,69359,0,0,502,11780,0,0;QS=1,0 PL:SP 0,69,255:0 +17 3907 . G <*> 0 . ;I16=11,11,0,0,850,33214,0,0,1175,65759,0,0,490,11632,0,0;QS=1,0 PL:SP 0,66,255:0 +17 3908 . C <*> 0 . ;I16=11,12,0,0,851,33013,0,0,1235,69359,0,0,500,11744,0,0;QS=1,0 PL:SP 0,69,255:0 +17 3909 . T <*> 0 . ;I16=11,12,0,0,814,29824,0,0,1230,68784,0,0,485,11533,0,0;QS=1,0 PL:SP 0,69,255:0 +17 3910 . A <*> 0 . ;I16=11,12,0,0,822,29724,0,0,1230,68784,0,0,498,11676,0,0;QS=1,0 PL:SP 0,69,255:0 +17 3911 . C <*> 0 . ;I16=11,12,0,0,857,32579,0,0,1230,68784,0,0,496,11566,0,0;QS=1,0 PL:SP 0,69,255:0 +17 3912 . A <*> 0 . ;I16=12,12,0,0,822,29026,0,0,1290,72384,0,0,494,11472,0,0;QS=1,0 PL:SP 0,72,255:0 +17 3913 . C <*> 0 . ;I16=11,12,0,0,885,34347,0,0,1230,68784,0,0,478,11170,0,0;QS=1,0 PL:SP 0,69,255:0 +17 3914 . T <*> 0 . ;I16=11,13,0,0,891,33469,0,0,1290,72384,0,0,478,11140,0,0;QS=1,0 PL:SP 0,72,255:0 +17 3915 . C <*> 0 . ;I16=11,14,0,0,952,36430,0,0,1350,75984,0,0,480,11128,0,0;QS=1,0 PL:SP 0,75,255:0 +17 3916 . C <*> 0 . ;I16=11,14,0,0,971,38281,0,0,1350,75984,0,0,482,11136,0,0;QS=1,0 PL:SP 0,75,255:0 +17 3917 . T <*> 0 . ;I16=11,14,0,0,937,35803,0,0,1350,75984,0,0,484,11164,0,0;QS=1,0 PL:SP 0,75,255:0 +17 3918 . T <*> 0 . ;I16=11,15,0,0,910,33090,0,0,1410,79584,0,0,487,11213,0,0;QS=1,0 PL:SP 0,78,255:0 +17 3919 . C <*> 0 . ;I16=10,15,0,0,971,38469,0,0,1381,78743,0,0,489,11183,0,0;QS=1,0 PL:SP 0,75,255:0 +17 3920 . T <*> 0 . ;I16=10,15,0,0,922,34380,0,0,1381,78743,0,0,491,11173,0,0;QS=1,0 PL:SP 0,75,255:0 +17 3921 . T <*> 0 . ;I16=10,15,0,0,874,31270,0,0,1381,78743,0,0,493,11183,0,0;QS=1,0 PL:SP 0,75,255:0 +17 3922 . A <*> 0 . ;I16=10,15,0,0,921,34973,0,0,1381,78743,0,0,494,11162,0,0;QS=1,0 PL:SP 0,75,255:0 +17 3923 . G <*> 0 . ;I16=10,14,0,0,903,34903,0,0,1321,75143,0,0,470,10534,0,0;QS=1,0 PL:SP 0,72,255:0 +17 3924 . G <*> 0 . ;I16=9,15,0,0,930,36332,0,0,1321,75143,0,0,489,11125,0,0;QS=1,0 PL:SP 0,72,255:0 +17 3925 . G <*> 0 . ;I16=10,15,0,0,872,32652,0,0,1381,78743,0,0,497,11207,0,0;QS=1,0 PL:SP 0,75,255:0 +17 3926 . C <*> 0 . ;I16=10,15,0,0,937,36011,0,0,1381,78743,0,0,498,11258,0,0;QS=1,0 PL:SP 0,75,255:0 +17 3927 . T <*> 0 . ;I16=10,15,0,0,925,34641,0,0,1381,78743,0,0,499,11327,0,0;QS=1,0 PL:SP 0,75,255:0 +17 3928 . G <*> 0 . ;I16=10,15,0,0,933,35543,0,0,1381,78743,0,0,499,11365,0,0;QS=1,0 PL:SP 0,75,255:0 +17 3929 . A <*> 0 . ;I16=9,15,0,0,897,33857,0,0,1321,75143,0,0,496,11370,0,0;QS=1,0 PL:SP 0,72,255:0 +17 3930 . T <*> 0 . ;I16=9,15,0,0,852,30884,0,0,1324,75494,0,0,497,11355,0,0;QS=1,0 PL:SP 0,72,255:0 +17 3931 . A <*> 0 . ;I16=9,15,0,0,845,30629,0,0,1324,75494,0,0,496,11358,0,0;QS=1,0 PL:SP 0,72,255:0 +17 3932 . T <*> 0 . ;I16=8,15,0,0,832,30756,0,0,1264,71894,0,0,496,11382,0,0;QS=1,0 PL:SP 0,69,255:0 +17 3933 . T <*> 0 . ;I16=8,15,0,0,868,32946,0,0,1264,71894,0,0,496,11426,0,0;QS=1,0 PL:SP 0,69,255:0 +17 3934 . C <*> 0 . ;I16=8,15,0,0,883,34161,0,0,1264,71894,0,0,496,11490,0,0;QS=1,0 PL:SP 0,69,255:0 +17 3935 . C <*> 0 . ;I16=8,15,0,0,812,29140,0,0,1264,71894,0,0,495,11523,0,0;QS=1,0 PL:SP 0,69,255:0 +17 3936 . A G,<*> 0 . ;I16=4,5,4,8,348,13478,404,14594,489,27363,717,42849,199,4699,279,6569;QS=0.457718,0.542282,0 PL:SP 215,0,204,242,240,255:2 +17 3937 . C <*> 0 . ;I16=8,14,0,0,726,24408,0,0,1235,71053,0,0,493,11543,0,0;QS=1,0 PL:SP 0,66,255:0 +17 3938 . G <*> 0 . ;I16=8,14,0,0,752,26754,0,0,1235,71053,0,0,491,11529,0,0;QS=1,0 PL:SP 0,66,255:0 +17 3939 . C <*> 0 . ;I16=8,14,0,0,853,33413,0,0,1235,71053,0,0,489,11531,0,0;QS=1,0 PL:SP 0,66,255:0 +17 3940 . A <*> 0 . ;I16=8,14,0,0,773,28011,0,0,1235,71053,0,0,484,11398,0,0;QS=1,0 PL:SP 0,66,255:0 +17 3941 . C <*> 0 . ;I16=8,14,0,0,795,29805,0,0,1235,71053,0,0,478,11230,0,0;QS=1,0 PL:SP 0,66,255:0 +17 3942 . C <*> 0 . ;I16=8,14,0,0,860,33996,0,0,1235,71053,0,0,472,11078,0,0;QS=1,0 PL:SP 0,66,255:0 +17 3943 . T <*> 0 . ;I16=8,14,0,0,822,31324,0,0,1235,71053,0,0,465,10891,0,0;QS=1,0 PL:SP 0,66,255:0 +17 3944 . G <*> 0 . ;I16=7,13,0,0,711,25909,0,0,1146,66612,0,0,450,10604,0,0;QS=1,0 PL:SP 0,60,255:0 +17 3945 . C <*> 0 . ;I16=7,14,0,0,825,32693,0,0,1175,67453,0,0,451,10459,0,0;QS=1,0 PL:SP 0,63,255:0 +17 3946 . T <*> 0 . ;I16=7,14,0,0,776,28842,0,0,1175,67453,0,0,443,10215,0,0;QS=1,0 PL:SP 0,63,255:0 +17 3947 . A <*> 0 . ;I16=7,14,0,0,737,26355,0,0,1175,67453,0,0,435,9987,0,0;QS=1,0 PL:SP 0,63,255:0 +17 3948 . C <*> 0 . ;I16=7,14,0,0,798,30872,0,0,1175,67453,0,0,427,9775,0,0;QS=1,0 PL:SP 0,63,255:0 +17 3949 . A <*> 0 . ;I16=7,14,0,0,774,28724,0,0,1175,67453,0,0,418,9530,0,0;QS=1,0 PL:SP 0,63,255:0 +17 3950 . C <*> 0 . ;I16=8,14,0,0,822,31238,0,0,1235,71053,0,0,409,9303,0,0;QS=1,0 PL:SP 0,66,255:0 +17 3951 . T <*> 0 . ;I16=8,14,0,0,776,27960,0,0,1235,71053,0,0,401,9095,0,0;QS=1,0 PL:SP 0,66,255:0 +17 3952 . C <*> 0 . ;I16=9,14,0,0,795,28497,0,0,1295,74653,0,0,393,8907,0,0;QS=1,0 PL:SP 0,69,255:0 +17 3953 . C <*> 0 . ;I16=9,13,0,0,818,31016,0,0,1266,73812,0,0,387,8739,0,0;QS=1,0 PL:SP 0,66,255:0 +17 3954 . T <*> 0 . ;I16=9,12,0,0,751,27417,0,0,1206,70212,0,0,380,8492,0,0;QS=1,0 PL:SP 0,63,255:0 +17 3955 . T <*> 0 . ;I16=9,11,0,0,721,26261,0,0,1146,66612,0,0,374,8266,0,0;QS=1,0 PL:SP 0,60,255:0 +17 3956 . C <*> 0 . ;I16=9,11,0,0,744,28292,0,0,1146,66612,0,0,368,8060,0,0;QS=1,0 PL:SP 0,60,255:0 +17 3957 . T <*> 0 . ;I16=9,11,0,0,737,27721,0,0,1146,66612,0,0,362,7874,0,0;QS=1,0 PL:SP 0,60,255:0 +17 3958 . T <*> 0 . ;I16=9,11,0,0,699,24757,0,0,1146,66612,0,0,355,7659,0,0;QS=1,0 PL:SP 0,60,255:0 +17 3959 . A <*> 0 . ;I16=10,11,0,0,719,25317,0,0,1206,70212,0,0,348,7466,0,0;QS=1,0 PL:SP 0,63,255:0 +17 3960 . T <*> 0 . ;I16=10,11,0,0,693,23701,0,0,1206,70212,0,0,341,7247,0,0;QS=1,0 PL:SP 0,63,255:0 +17 3961 . G <*> 0 . ;I16=9,11,0,0,760,29046,0,0,1146,66612,0,0,335,7053,0,0;QS=1,0 PL:SP 0,60,255:0 +17 3962 . G <*> 0 . ;I16=9,11,0,0,709,25783,0,0,1146,66612,0,0,329,6883,0,0;QS=1,0 PL:SP 0,60,255:0 +17 3963 . C <*> 0 . ;I16=9,11,0,0,753,28583,0,0,1146,66612,0,0,323,6737,0,0;QS=1,0 PL:SP 0,60,255:0 +17 3964 . T <*> 0 . ;I16=9,11,0,0,761,29077,0,0,1146,66612,0,0,317,6615,0,0;QS=1,0 PL:SP 0,60,255:0 +17 3965 . G <*> 0 . ;I16=9,10,0,0,724,27766,0,0,1086,63012,0,0,312,6516,0,0;QS=1,0 PL:SP 0,57,255:0 +17 3966 . A <*> 0 . ;I16=9,9,0,0,655,24011,0,0,1049,61643,0,0,295,6245,0,0;QS=1,0 PL:SP 0,54,255:0 +17 3967 . T <*> 0 . ;I16=10,9,0,0,668,23840,0,0,1086,63012,0,0,303,6285,0,0;QS=1,0 PL:SP 0,57,255:0 +17 3968 . A <*> 0 . ;I16=10,9,0,0,653,22789,0,0,1086,63012,0,0,298,6156,0,0;QS=1,0 PL:SP 0,57,255:0 +17 3969 . T <*> 0 . ;I16=9,9,0,0,650,23586,0,0,1049,61643,0,0,294,6052,0,0;QS=1,0 PL:SP 0,54,255:0 +17 3970 . T <*> 0 . ;I16=9,9,0,0,629,22235,0,0,1049,61643,0,0,290,5972,0,0;QS=1,0 PL:SP 0,54,255:0 +17 3971 . C <*> 0 . ;I16=9,8,0,0,612,22372,0,0,989,58043,0,0,287,5915,0,0;QS=1,0 PL:SP 0,51,255:0 +17 3972 . C <*> 0 . ;I16=9,8,0,0,620,23086,0,0,989,58043,0,0,284,5880,0,0;QS=1,0 PL:SP 0,51,255:0 +17 3973 . A <*> 0 . ;I16=9,8,0,0,603,21491,0,0,989,58043,0,0,281,5867,0,0;QS=1,0 PL:SP 0,51,255:0 +17 3974 . C <*> 0 . ;I16=9,8,0,0,558,18534,0,0,989,58043,0,0,279,5875,0,0;QS=1,0 PL:SP 0,51,255:0 +17 3975 . G <*> 0 . ;I16=9,8,0,0,546,18532,0,0,989,58043,0,0,278,5904,0,0;QS=1,0 PL:SP 0,51,255:0 +17 3976 . C <*> 0 . ;I16=9,8,0,0,622,23120,0,0,989,58043,0,0,276,5904,0,0;QS=1,0 PL:SP 0,51,255:0 +17 3977 . A <*> 0 . ;I16=9,8,0,0,562,19010,0,0,989,58043,0,0,274,5924,0,0;QS=1,0 PL:SP 0,51,255:0 +17 3978 . C <*> 0 . ;I16=9,9,0,0,581,19463,0,0,1049,61643,0,0,272,5914,0,0;QS=1,0 PL:SP 0,54,255:0 +17 3979 . C <*> 0 . ;I16=7,8,0,0,547,20361,0,0,892,53074,0,0,260,5752,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3980 . T <*> 0 . ;I16=8,8,0,0,562,20322,0,0,952,56674,0,0,270,5850,0,0;QS=1,0 PL:SP 0,48,255:0 +17 3981 . G <*> 0 . ;I16=8,8,0,0,601,22833,0,0,952,56674,0,0,269,5845,0,0;QS=1,0 PL:SP 0,48,255:0 +17 3982 . C <*> 0 . ;I16=8,8,0,0,586,22016,0,0,952,56674,0,0,268,5858,0,0;QS=1,0 PL:SP 0,48,255:0 +17 3983 . T <*> 0 . ;I16=7,8,0,0,525,18629,0,0,895,53425,0,0,268,5888,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3984 . A <*> 0 . ;I16=8,8,0,0,568,20320,0,0,932,54794,0,0,267,5885,0,0;QS=1,0 PL:SP 0,48,255:0 +17 3985 . C <*> 0 . ;I16=8,7,0,0,542,20064,0,0,872,51194,0,0,267,5849,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3986 . A <*> 0 . ;I16=8,7,0,0,512,17736,0,0,872,51194,0,0,267,5829,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3987 . C <*> 0 . ;I16=8,7,0,0,547,20953,0,0,872,51194,0,0,267,5825,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3988 . T <*> 0 . ;I16=8,7,0,0,547,20215,0,0,872,51194,0,0,267,5837,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3989 . C <*> 0 . ;I16=8,8,0,0,545,19387,0,0,932,54794,0,0,266,5768,0,0;QS=1,0 PL:SP 0,48,255:0 +17 3990 . C <*> 0 . ;I16=8,8,0,0,577,21519,0,0,932,54794,0,0,265,5721,0,0;QS=1,0 PL:SP 0,48,255:0 +17 3991 . T <*> 0 . ;I16=7,8,0,0,542,20204,0,0,872,51194,0,0,265,5695,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3992 . T <*> 0 . ;I16=7,8,0,0,511,18079,0,0,872,51194,0,0,263,5589,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3993 . C <*> 0 . ;I16=7,7,0,0,542,21184,0,0,812,47594,0,0,262,5502,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3994 . T <*> 0 . ;I16=8,7,0,0,554,20782,0,0,849,48963,0,0,261,5433,0,0;QS=1,0 PL:SP 0,45,255:0 +17 3995 . T <*> 0 . ;I16=7,7,0,0,489,17245,0,0,789,45363,0,0,236,4758,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3996 . A <*> 0 . ;I16=7,7,0,0,513,18997,0,0,789,45363,0,0,236,4728,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3997 . G C,<*> 0 . ;I16=8,6,0,1,511,19101,21,441,789,45363,60,3600,252,5166,6,36;QS=0.960227,0.0397727,0 PL:SP 0,24,255,42,255,255:0 +17 3998 . G <*> 0 . ;I16=7,7,0,0,519,19809,0,0,789,45363,0,0,232,4544,0,0;QS=1,0 PL:SP 0,42,255:0 +17 3999 . G A,<*> 0 . ;I16=7,6,0,1,485,18841,37,1369,729,41763,60,3600,232,4742,4,16;QS=0.928709,0.0712909,0 PL:SP 0,5,255,39,255,255:0 +17 4000 . C <*> 0 . ;I16=8,7,0,0,561,21483,0,0,849,48963,0,0,254,5118,0,0;QS=1,0 PL:SP 0,45,255:0 +17 4001 . T <*> 0 . ;I16=8,7,0,0,566,21636,0,0,849,48963,0,0,252,5098,0,0;QS=1,0 PL:SP 0,45,255:0 +17 4002 . G <*> 0 . ;I16=8,7,0,0,562,21536,0,0,849,48963,0,0,250,5098,0,0;QS=1,0 PL:SP 0,45,255:0 +17 4003 . A <*> 0 . ;I16=8,7,0,0,523,18761,0,0,849,48963,0,0,247,5067,0,0;QS=1,0 PL:SP 0,45,255:0 +17 4004 . T <*> 0 . ;I16=8,6,0,0,487,17431,0,0,789,45363,0,0,245,5053,0,0;QS=1,0 PL:SP 0,42,255:0 +17 4005 . A <*> 0 . ;I16=7,5,0,0,444,16506,0,0,669,38163,0,0,212,4570,0,0;QS=1,0 PL:SP 0,36,255:0 +17 4006 . T <*> 0 . ;I16=8,6,0,0,514,19176,0,0,789,45363,0,0,241,5073,0,0;QS=1,0 PL:SP 0,42,255:0 +17 4007 . T G,<*> 0 . ;I16=8,5,0,1,449,16129,15,225,729,41763,60,3600,220,4746,19,361;QS=0.967462,0.032538,0 PL:SP 0,26,255,39,255,255:0 +17 4008 . C <*> 0 . ;I16=8,6,0,0,458,15990,0,0,789,45363,0,0,237,5157,0,0;QS=1,0 PL:SP 0,42,255:0 +17 4009 . C <*> 0 . ;I16=8,5,0,0,484,18550,0,0,734,42338,0,0,236,5222,0,0;QS=1,0 PL:SP 0,39,255:0 +17 4010 . A <*> 0 . ;I16=8,5,0,0,482,18050,0,0,734,42338,0,0,234,5250,0,0;QS=1,0 PL:SP 0,39,255:0 +17 4011 . C <*> 0 . ;I16=8,5,0,0,448,15932,0,0,734,42338,0,0,232,5290,0,0;QS=1,0 PL:SP 0,39,255:0 +17 4012 . A <*> 0 . ;I16=6,5,0,0,335,10967,0,0,614,35138,0,0,198,4668,0,0;QS=1,0 PL:SP 0,33,231:0 +17 4013 . C <*> 0 . ;I16=7,5,0,0,414,14516,0,0,674,38738,0,0,222,5370,0,0;QS=1,0 PL:SP 0,36,255:0 +17 4014 . A <*> 0 . ;I16=7,2,0,0,324,12216,0,0,494,27938,0,0,197,4779,0,0;QS=1,0 PL:SP 0,27,213:0 +17 4015 . C <*> 0 . ;I16=7,2,0,0,329,12371,0,0,494,27938,0,0,197,4817,0,0;QS=1,0 PL:SP 0,27,222:0 +17 4016 . C <*> 0 . ;I16=7,3,0,0,318,10932,0,0,554,31538,0,0,222,5484,0,0;QS=1,0 PL:SP 0,30,215:0 +17 4017 . C <*> 0 . ;I16=4,2,0,0,207,7365,0,0,314,17138,0,0,148,3654,0,0;QS=1,0 PL:SP 0,18,161:0 +17 4018 . G <*> 0 . ;I16=7,2,0,0,267,8153,0,0,494,27938,0,0,224,5576,0,0;QS=1,0 PL:SP 0,27,183:0 +17 4019 . C <*> 0 . ;I16=8,2,0,0,350,13338,0,0,554,31538,0,0,225,5625,0,0;QS=1,0 PL:SP 0,30,228:0 +17 4020 . T <*> 0 . ;I16=7,2,0,0,324,12224,0,0,494,27938,0,0,225,5625,0,0;QS=1,0 PL:SP 0,27,213:0 +17 4021 . A <*> 0 . ;I16=7,1,0,0,271,9423,0,0,434,24338,0,0,200,5000,0,0;QS=1,0 PL:SP 0,24,177:0 +17 4022 . C <*> 0 . ;I16=6,2,0,0,274,10286,0,0,434,24338,0,0,200,5000,0,0;QS=1,0 PL:SP 0,24,202:0 +17 4023 . A <*> 0 . ;I16=7,2,0,0,314,11516,0,0,494,27938,0,0,225,5625,0,0;QS=1,0 PL:SP 0,27,209:0 +17 4024 . C <*> 0 . ;I16=7,2,0,0,322,12148,0,0,494,27938,0,0,225,5625,0,0;QS=1,0 PL:SP 0,27,214:0 +17 4025 . T <*> 0 . ;I16=7,1,0,0,318,12724,0,0,434,24338,0,0,199,4951,0,0;QS=1,0 PL:SP 0,24,199:0 +17 4026 . C <*> 0 . ;I16=7,2,0,0,290,10134,0,0,494,27938,0,0,223,5529,0,0;QS=1,0 PL:SP 0,27,192:0 +17 4027 . C <*> 0 . ;I16=7,2,0,0,342,13444,0,0,494,27938,0,0,222,5484,0,0;QS=1,0 PL:SP 0,27,231:0 +17 4028 . T <*> 0 . ;I16=7,2,0,0,292,10476,0,0,494,27938,0,0,221,5441,0,0;QS=1,0 PL:SP 0,27,202:0 +17 4029 . T <*> 0 . ;I16=7,2,0,0,339,12889,0,0,494,27938,0,0,220,5400,0,0;QS=1,0 PL:SP 0,27,225:0 +17 4030 . C <*> 0 . ;I16=7,2,0,0,318,11658,0,0,494,27938,0,0,219,5361,0,0;QS=1,0 PL:SP 0,27,211:0 +17 4031 . T <*> 0 . ;I16=7,2,0,0,349,13781,0,0,494,27938,0,0,218,5324,0,0;QS=1,0 PL:SP 0,27,229:0 +17 4032 . T <*> 0 . ;I16=7,2,0,0,302,10380,0,0,494,27938,0,0,217,5289,0,0;QS=1,0 PL:SP 0,27,204:0 +17 4033 . A <*> 0 . ;I16=6,2,0,0,261,9273,0,0,434,24338,0,0,200,5000,0,0;QS=1,0 PL:SP 0,24,193:0 +17 4034 . G <*> 0 . ;I16=7,2,0,0,308,11006,0,0,494,27938,0,0,214,5176,0,0;QS=1,0 PL:SP 0,27,211:0 +17 4035 . G T,<*> 0 . ;I16=6,2,1,0,285,10939,13,169,434,24338,60,3600,186,4426,25,625;QS=0.954704,0.0452962,0 PL:SP 0,13,195,24,198,200:0 +17 4036 . G <*> 0 . ;I16=7,1,0,0,235,7683,0,0,434,24338,0,0,183,4307,0,0;QS=1,0 PL:SP 0,24,156:0 +17 4037 . C <*> 0 . ;I16=7,2,0,0,312,11566,0,0,494,27938,0,0,205,4819,0,0;QS=1,0 PL:SP 0,27,210:0 +17 4038 . T <*> 0 . ;I16=7,2,0,0,306,11308,0,0,494,27938,0,0,202,4712,0,0;QS=1,0 PL:SP 0,27,203:0 +17 4039 . G <*> 0 . ;I16=7,1,0,0,271,9837,0,0,434,24338,0,0,174,3986,0,0;QS=1,0 PL:SP 0,24,180:0 +17 4040 . A <*> 0 . ;I16=7,2,0,0,339,12921,0,0,494,27938,0,0,196,4516,0,0;QS=1,0 PL:SP 0,27,223:0 +17 4041 . T <*> 0 . ;I16=7,2,0,0,327,12033,0,0,494,27938,0,0,192,4378,0,0;QS=1,0 PL:SP 0,27,216:0 +17 4042 . A <*> 0 . ;I16=7,2,0,0,303,10501,0,0,494,27938,0,0,188,4248,0,0;QS=1,0 PL:SP 0,27,205:0 +17 4043 . T <*> 0 . ;I16=7,2,0,0,279,9203,0,0,494,27938,0,0,184,4126,0,0;QS=1,0 PL:SP 0,27,190:0 +17 4044 . T <*> 0 . ;I16=7,2,0,0,296,10210,0,0,494,27938,0,0,180,4012,0,0;QS=1,0 PL:SP 0,27,199:0 +17 4045 . C <*> 0 . ;I16=7,2,0,0,291,10099,0,0,494,27938,0,0,176,3906,0,0;QS=1,0 PL:SP 0,27,204:0 +17 4046 . C <*> 0 . ;I16=7,2,0,0,321,11807,0,0,494,27938,0,0,172,3808,0,0;QS=1,0 PL:SP 0,27,212:0 +17 4047 . A <*> 0 . ;I16=7,2,0,0,307,10957,0,0,494,27938,0,0,168,3718,0,0;QS=1,0 PL:SP 0,27,204:0 +17 4048 . C <*> 0 . ;I16=7,2,0,0,305,10755,0,0,494,27938,0,0,164,3636,0,0;QS=1,0 PL:SP 0,27,202:0 +17 4049 . G <*> 0 . ;I16=6,2,0,0,236,7210,0,0,434,24338,0,0,144,3306,0,0;QS=1,0 PL:SP 0,24,173:0 +17 4050 . C <*> 0 . ;I16=6,2,0,0,291,10813,0,0,434,24338,0,0,157,3495,0,0;QS=1,0 PL:SP 0,24,204:0 +17 4051 . A <*> 0 . ;I16=5,2,0,0,259,9679,0,0,374,20738,0,0,146,3370,0,0;QS=1,0 PL:SP 0,21,192:0 +17 4052 . C <*> 0 . ;I16=5,2,0,0,247,9025,0,0,374,20738,0,0,143,3281,0,0;QS=1,0 PL:SP 0,21,190:0 +17 4053 . C <*> 0 . ;I16=6,2,0,0,254,9000,0,0,434,24338,0,0,146,3234,0,0;QS=1,0 PL:SP 0,24,184:0 +17 4054 . C <*> 0 . ;I16=3,2,0,0,160,5344,0,0,254,13538,0,0,122,2984,0,0;QS=1,0 PL:SP 0,15,134:0 +17 4055 . G <*> 0 . ;I16=6,2,0,0,230,6982,0,0,434,24338,0,0,138,3066,0,0;QS=1,0 PL:SP 0,24,169:0 +17 4056 . C <*> 0 . ;I16=6,2,0,0,275,10153,0,0,434,24338,0,0,134,2994,0,0;QS=1,0 PL:SP 0,24,197:0 +17 4057 . T <*> 0 . ;I16=5,2,0,0,243,8603,0,0,374,20738,0,0,127,2877,0,0;QS=1,0 PL:SP 0,21,182:0 +17 4058 . A <*> 0 . ;I16=4,2,0,0,214,7742,0,0,314,17138,0,0,116,2728,0,0;QS=1,0 PL:SP 0,18,171:0 +17 4059 . C <*> 0 . ;I16=4,2,0,0,204,7164,0,0,314,17138,0,0,119,2635,0,0;QS=1,0 PL:SP 0,18,168:0 +17 4060 . A <*> 0 . ;I16=4,2,0,0,227,8683,0,0,314,17138,0,0,115,2501,0,0;QS=1,0 PL:SP 0,18,177:0 +17 4061 . C <*> 0 . ;I16=4,2,0,0,193,6681,0,0,314,17138,0,0,111,2375,0,0;QS=1,0 PL:SP 0,18,157:0 +17 4062 . T <*> 0 . ;I16=4,1,0,0,195,7621,0,0,254,13538,0,0,82,1632,0,0;QS=1,0 PL:SP 0,15,151:0 +17 4063 . C <*> 0 . ;I16=4,2,0,0,216,7984,0,0,314,17138,0,0,102,2098,0,0;QS=1,0 PL:SP 0,18,170:0 +17 4064 . C <*> 0 . ;I16=4,2,0,0,227,8747,0,0,314,17138,0,0,97,1949,0,0;QS=1,0 PL:SP 0,18,177:0 +17 4065 . T <*> 0 . ;I16=4,2,0,0,202,6880,0,0,314,17138,0,0,92,1810,0,0;QS=1,0 PL:SP 0,18,161:0 +17 4066 . T <*> 0 . ;I16=3,2,0,0,180,6554,0,0,254,13538,0,0,88,1680,0,0;QS=1,0 PL:SP 0,15,153:0 +17 4067 . C <*> 0 . ;I16=3,2,0,0,181,6637,0,0,254,13538,0,0,84,1558,0,0;QS=1,0 PL:SP 0,15,153:0 +17 4068 . T <*> 0 . ;I16=3,2,0,0,198,7868,0,0,254,13538,0,0,80,1444,0,0;QS=1,0 PL:SP 0,15,164:0 +17 4069 . T <*> 0 . ;I16=3,2,0,0,177,6325,0,0,254,13538,0,0,76,1338,0,0;QS=1,0 PL:SP 0,15,154:0 +17 4070 . A <*> 0 . ;I16=3,2,0,0,161,5263,0,0,254,13538,0,0,72,1240,0,0;QS=1,0 PL:SP 0,15,140:0 +17 4071 . G <*> 0 . ;I16=3,2,0,0,166,5658,0,0,254,13538,0,0,68,1150,0,0;QS=1,0 PL:SP 0,15,142:0 +17 4072 . G <*> 0 . ;I16=2,2,0,0,138,4974,0,0,194,9938,0,0,55,987,0,0;QS=1,0 PL:SP 0,12,122:0 +17 4073 . G <*> 0 . ;I16=3,2,0,0,156,5082,0,0,254,13538,0,0,60,994,0,0;QS=1,0 PL:SP 0,15,136:0 +17 4074 . C <*> 0 . ;I16=3,2,0,0,160,5602,0,0,254,13538,0,0,56,928,0,0;QS=1,0 PL:SP 0,15,142:0 +17 4075 . T <*> 0 . ;I16=3,2,0,0,187,7069,0,0,254,13538,0,0,52,870,0,0;QS=1,0 PL:SP 0,15,155:0 +17 4076 . G <*> 0 . ;I16=3,2,0,0,174,6298,0,0,254,13538,0,0,48,820,0,0;QS=1,0 PL:SP 0,15,149:0 +17 4077 . A <*> 0 . ;I16=3,1,0,0,138,4810,0,0,194,9938,0,0,44,728,0,0;QS=1,0 PL:SP 0,12,121:0 +17 4078 . T <*> 0 . ;I16=3,1,0,0,143,5173,0,0,194,9938,0,0,40,644,0,0;QS=1,0 PL:SP 0,12,124:0 +17 4079 . A <*> 0 . ;I16=3,1,0,0,121,3847,0,0,194,9938,0,0,36,568,0,0;QS=1,0 PL:SP 0,12,107:0 +17 4080 . T <*> 0 . ;I16=3,0,0,0,106,3778,0,0,134,6338,0,0,25,451,0,0;QS=1,0 PL:SP 0,9,87:0 +17 4081 . T <*> 0 . ;I16=3,1,0,0,106,2934,0,0,194,9938,0,0,28,440,0,0;QS=1,0 PL:SP 0,12,94:0 +17 4082 . C <*> 0 . ;I16=2,1,0,0,110,4042,0,0,134,6338,0,0,25,387,0,0;QS=1,0 PL:SP 0,9,103:0 +17 4083 . C <*> 0 . ;I16=2,1,0,0,104,3648,0,0,134,6338,0,0,22,340,0,0;QS=1,0 PL:SP 0,9,98:0 +17 4084 . A <*> 0 . ;I16=1,1,0,0,78,3050,0,0,97,4969,0,0,20,298,0,0;QS=1,0 PL:SP 0,6,74:0 +17 4085 . C <*> 0 . ;I16=1,1,0,0,62,1940,0,0,97,4969,0,0,18,260,0,0;QS=1,0 PL:SP 0,6,62:0 +17 4086 . G <*> 0 . ;I16=1,1,0,0,56,1640,0,0,97,4969,0,0,16,226,0,0;QS=1,0 PL:SP 0,6,56:0 +17 4087 . C <*> 0 . ;I16=1,1,0,0,69,2405,0,0,97,4969,0,0,14,196,0,0;QS=1,0 PL:SP 0,6,68:0 +17 4088 . A <*> 0 . ;I16=1,0,0,0,39,1521,0,0,37,1369,0,0,13,169,0,0;QS=1,0 PL:SP 0,3,37:0 +17 4089 . C <*> 0 . ;I16=1,0,0,0,36,1296,0,0,37,1369,0,0,12,144,0,0;QS=1,0 PL:SP 0,3,36:0 +17 4090 . C <*> 0 . ;I16=1,0,0,0,33,1089,0,0,37,1369,0,0,11,121,0,0;QS=1,0 PL:SP 0,3,33:0 +17 4091 . T <*> 0 . ;I16=1,0,0,0,36,1296,0,0,37,1369,0,0,10,100,0,0;QS=1,0 PL:SP 0,3,36:0 +17 4092 . G <*> 0 . ;I16=1,0,0,0,37,1369,0,0,37,1369,0,0,9,81,0,0;QS=1,0 PL:SP 0,3,37:0 +17 4093 . C <*> 0 . ;I16=1,0,0,0,35,1225,0,0,37,1369,0,0,8,64,0,0;QS=1,0 PL:SP 0,3,35:0 +17 4094 . T <*> 0 . ;I16=1,0,0,0,40,1600,0,0,37,1369,0,0,7,49,0,0;QS=1,0 PL:SP 0,3,37:0 +17 4095 . A <*> 0 . ;I16=1,0,0,0,35,1225,0,0,37,1369,0,0,6,36,0,0;QS=1,0 PL:SP 0,3,35:0 +17 4096 . C <*> 0 . ;I16=1,0,0,0,32,1024,0,0,37,1369,0,0,5,25,0,0;QS=1,0 PL:SP 0,3,32:0 +17 4097 . A <*> 0 . ;I16=1,0,0,0,35,1225,0,0,37,1369,0,0,4,16,0,0;QS=1,0 PL:SP 0,3,35:0 +17 4098 . C <*> 0 . ;I16=1,0,0,0,31,961,0,0,37,1369,0,0,3,9,0,0;QS=1,0 PL:SP 0,3,31:0 +17 4099 . T <*> 0 . ;I16=1,0,0,0,32,1024,0,0,37,1369,0,0,2,4,0,0;QS=1,0 PL:SP 0,3,32:0 +17 4100 . C <*> 0 . ;I16=1,0,0,0,27,729,0,0,37,1369,0,0,1,1,0,0;QS=1,0 PL:SP 0,3,27:0 +17 4101 . C <*> 0 . ;I16=1,0,0,0,26,676,0,0,37,1369,0,0,0,0,0,0;QS=1,0 PL:SP 0,3,26:0 diff --git a/src/samtools-1.3.1/test/mpileup/expected/52.out b/src/samtools-1.3.1/test/mpileup/expected/52.out new file mode 100644 index 0000000..6f9355b --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/52.out @@ -0,0 +1,4208 @@ +##fileformat=VCFv4.2 +##FILTER= +##reference=file://mpileup.ref.fa +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##ALT= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00100 +17 1 . A <*> 0 . DP=5;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0;MQ0F=0 PL 0,0,0 +17 2 . A <*> 0 . DP=5;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0;MQ0F=0 PL 0,0,0 +17 3 . G <*> 0 . DP=5;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0;MQ0F=0 PL 0,0,0 +17 4 . C <*> 0 . DP=5;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0;MQ0F=0 PL 0,0,0 +17 5 . T <*> 0 . DP=5;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0;MQ0F=0 PL 0,0,0 +17 6 . T <*> 0 . DP=5;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0;MQ0F=0 PL 0,0,0 +17 7 . C <*> 0 . DP=5;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0;MQ0F=0 PL 0,0,0 +17 8 . T <*> 0 . DP=5;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0;MQ0F=0 PL 0,0,0 +17 9 . C <*> 0 . DP=5;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0;MQ0F=0 PL 0,0,0 +17 10 . A <*> 0 . DP=5;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0;MQ0F=0 PL 0,0,0 +17 11 . C <*> 0 . DP=5;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0;MQ0F=0 PL 0,0,0 +17 12 . C <*> 0 . DP=5;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0;MQ0F=0 PL 0,0,0 +17 13 . C <*> 0 . DP=5;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0;MQ0F=0 PL 0,0,0 +17 14 . T <*> 0 . DP=5;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0;MQ0F=0 PL 0,0,0 +17 15 . G <*> 0 . DP=5;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0;MQ0F=0 PL 0,0,0 +17 16 . T <*> 0 . DP=5;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0;MQ0F=0 PL 0,0,0 +17 17 . T <*> 0 . DP=5;I16=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;QS=0,0;MQ0F=0 PL 0,0,0 +17 18 . C <*> 0 . DP=6;I16=1,0,0,0,31,961,0,0,60,3600,0,0,0,0,0,0;QS=1,0;MQ0F=0 PL 0,3,31 +17 19 . C <*> 0 . DP=6;I16=1,0,0,0,30,900,0,0,60,3600,0,0,1,1,0,0;QS=1,0;MQ0F=0 PL 0,3,30 +17 20 . T <*> 0 . DP=6;I16=1,0,0,0,35,1225,0,0,60,3600,0,0,2,4,0,0;QS=1,0;MQ0F=0 PL 0,3,35 +17 21 . G <*> 0 . DP=6;I16=1,0,0,0,36,1296,0,0,60,3600,0,0,3,9,0,0;QS=1,0;MQ0F=0 PL 0,3,36 +17 22 . C <*> 0 . DP=6;I16=1,0,0,0,33,1089,0,0,60,3600,0,0,4,16,0,0;QS=1,0;MQ0F=0 PL 0,3,33 +17 23 . A <*> 0 . DP=7;I16=2,0,0,0,73,2669,0,0,120,7200,0,0,5,25,0,0;QS=1,0;MQ0F=0 PL 0,6,67 +17 24 . T <*> 0 . DP=7;I16=2,0,0,0,71,2533,0,0,120,7200,0,0,7,37,0,0;QS=1,0;MQ0F=0 PL 0,6,65 +17 25 . A <*> 0 . DP=8;I16=3,0,0,0,105,3675,0,0,180,10800,0,0,9,53,0,0;QS=1,0;MQ0F=0 PL 0,9,87 +17 26 . G <*> 0 . DP=8;I16=3,0,0,0,117,4569,0,0,180,10800,0,0,12,74,0,0;QS=1,0;MQ0F=0 PL 0,9,98 +17 27 . A <*> 0 . DP=8;I16=3,0,0,0,111,4109,0,0,180,10800,0,0,15,101,0,0;QS=1,0;MQ0F=0 PL 0,9,93 +17 28 . T <*> 0 . DP=8;I16=3,0,0,0,112,4186,0,0,180,10800,0,0,18,134,0,0;QS=1,0;MQ0F=0 PL 0,9,94 +17 29 . A <*> 0 . DP=8;I16=3,0,0,0,111,4113,0,0,180,10800,0,0,21,173,0,0;QS=1,0;MQ0F=0 PL 0,9,93 +17 30 . A <*> 0 . DP=8;I16=3,0,0,0,115,4409,0,0,180,10800,0,0,24,218,0,0;QS=1,0;MQ0F=0 PL 0,9,96 +17 31 . T <*> 0 . DP=8;I16=3,0,0,0,116,4490,0,0,180,10800,0,0,27,269,0,0;QS=1,0;MQ0F=0 PL 0,9,97 +17 32 . T <*> 0 . DP=8;I16=3,0,0,0,107,3829,0,0,180,10800,0,0,30,326,0,0;QS=1,0;MQ0F=0 PL 0,9,90 +17 33 . G <*> 0 . DP=8;I16=3,0,0,0,126,5294,0,0,180,10800,0,0,33,389,0,0;QS=1,0;MQ0F=0 PL 0,9,105 +17 34 . C <*> 0 . DP=8;I16=3,0,0,0,117,4587,0,0,180,10800,0,0,36,458,0,0;QS=1,0;MQ0F=0 PL 0,9,98 +17 35 . A <*> 0 . DP=8;I16=3,0,0,0,119,4721,0,0,180,10800,0,0,39,533,0,0;QS=1,0;MQ0F=0 PL 0,9,99 +17 36 . T <*> 0 . DP=8;I16=3,0,0,0,117,4565,0,0,180,10800,0,0,42,614,0,0;QS=1,0;MQ0F=0 PL 0,9,98 +17 37 . G <*> 0 . DP=8;I16=3,0,0,0,125,5209,0,0,180,10800,0,0,45,701,0,0;QS=1,0;MQ0F=0 PL 0,9,104 +17 38 . A <*> 0 . DP=8;I16=3,0,0,0,118,4650,0,0,180,10800,0,0,48,794,0,0;QS=1,0;MQ0F=0 PL 0,9,99 +17 39 . C <*> 0 . DP=7;I16=3,0,0,0,121,4881,0,0,180,10800,0,0,51,893,0,0;QS=1,0;MQ0F=0 PL 0,9,101 +17 40 . A <*> 0 . DP=7;I16=3,0,0,0,119,4725,0,0,180,10800,0,0,54,998,0,0;QS=1,0;MQ0F=0 PL 0,9,99 +17 41 . A <*> 0 . DP=8;I16=4,0,0,0,147,5433,0,0,240,14400,0,0,57,1109,0,0;QS=1,0;MQ0F=0 PL 0,12,113 +17 42 . T <*> 0 . DP=8;I16=4,0,0,0,152,5812,0,0,240,14400,0,0,61,1227,0,0;QS=1,0;MQ0F=0 PL 0,12,117 +17 43 . T <*> 0 . DP=8;I16=4,0,0,0,148,5486,0,0,240,14400,0,0,65,1353,0,0;QS=1,0;MQ0F=0 PL 0,12,114 +17 44 . G <*> 0 . DP=8;I16=4,0,0,0,165,6813,0,0,240,14400,0,0,68,1436,0,0;QS=1,0;MQ0F=0 PL 0,12,127 +17 45 . C <*> 0 . DP=8;I16=4,0,0,0,164,6728,0,0,240,14400,0,0,71,1525,0,0;QS=1,0;MQ0F=0 PL 0,12,126 +17 46 . C <*> 0 . DP=8;I16=4,0,0,0,161,6485,0,0,240,14400,0,0,74,1620,0,0;QS=1,0;MQ0F=0 PL 0,12,123 +17 47 . T <*> 0 . DP=8;I16=4,0,0,0,166,6894,0,0,240,14400,0,0,77,1721,0,0;QS=1,0;MQ0F=0 PL 0,12,127 +17 48 . T <*> 0 . DP=8;I16=4,0,0,0,153,5861,0,0,240,14400,0,0,80,1828,0,0;QS=1,0;MQ0F=0 PL 0,12,117 +17 49 . G <*> 0 . DP=8;I16=4,0,0,0,154,6054,0,0,240,14400,0,0,82,1890,0,0;QS=1,0;MQ0F=0 PL 0,12,120 +17 50 . T <*> 0 . DP=8;I16=4,0,0,0,153,5869,0,0,240,14400,0,0,84,1956,0,0;QS=1,0;MQ0F=0 PL 0,12,118 +17 51 . C <*> 0 . DP=8;I16=4,0,0,0,169,7141,0,0,240,14400,0,0,85,1975,0,0;QS=1,0;MQ0F=0 PL 0,12,129 +17 52 . C <*> 0 . DP=8;I16=4,0,0,0,165,6815,0,0,240,14400,0,0,86,1996,0,0;QS=1,0;MQ0F=0 PL 0,12,127 +17 53 . C <*> 0 . DP=8;I16=4,0,0,0,165,6821,0,0,240,14400,0,0,87,2019,0,0;QS=1,0;MQ0F=0 PL 0,12,127 +17 54 . T <*> 0 . DP=8;I16=4,0,0,0,164,6730,0,0,240,14400,0,0,88,2044,0,0;QS=1,0;MQ0F=0 PL 0,12,126 +17 55 . G <*> 0 . DP=8;I16=4,0,0,0,170,7230,0,0,240,14400,0,0,89,2071,0,0;QS=1,0;MQ0F=0 PL 0,12,130 +17 56 . C <*> 0 . DP=8;I16=4,0,0,0,162,6582,0,0,240,14400,0,0,90,2100,0,0;QS=1,0;MQ0F=0 PL 0,12,125 +17 57 . T <*> 0 . DP=8;I16=4,0,0,0,169,7143,0,0,240,14400,0,0,91,2131,0,0;QS=1,0;MQ0F=0 PL 0,12,129 +17 58 . G <*> 0 . DP=7;I16=4,0,0,0,167,6977,0,0,240,14400,0,0,92,2164,0,0;QS=1,0;MQ0F=0 PL 0,12,128 +17 59 . A <*> 0 . DP=7;I16=4,0,0,0,161,6495,0,0,240,14400,0,0,93,2199,0,0;QS=1,0;MQ0F=0 PL 0,12,124 +17 60 . A <*> 0 . DP=7;I16=4,0,0,0,161,6483,0,0,240,14400,0,0,94,2236,0,0;QS=1,0;MQ0F=0 PL 0,12,123 +17 61 . T <*> 0 . DP=7;I16=4,0,0,0,157,6189,0,0,240,14400,0,0,95,2275,0,0;QS=1,0;MQ0F=0 PL 0,12,121 +17 62 . G <*> 0 . DP=7;I16=4,0,0,0,164,6754,0,0,240,14400,0,0,96,2316,0,0;QS=1,0;MQ0F=0 PL 0,12,127 +17 63 . T <*> 0 . DP=7;I16=4,0,0,0,155,6025,0,0,240,14400,0,0,97,2359,0,0;QS=1,0;MQ0F=0 PL 0,12,119 +17 64 . G <*> 0 . DP=8;I16=5,0,0,0,202,8242,0,0,300,18000,0,0,98,2404,0,0;QS=1,0;MQ0F=0 PL 0,15,145 +17 65 . C <*> 0 . DP=7;I16=5,0,0,0,203,8287,0,0,300,18000,0,0,100,2452,0,0;QS=1,0;MQ0F=0 PL 0,15,145 +17 66 . T <*> 0 . DP=7;I16=5,0,0,0,206,8512,0,0,300,18000,0,0,102,2504,0,0;QS=1,0;MQ0F=0 PL 0,15,146 +17 67 . C <*> 0 . DP=7;I16=5,0,0,0,204,8356,0,0,300,18000,0,0,103,2509,0,0;QS=1,0;MQ0F=0 PL 0,15,145 +17 68 . T <*> 0 . DP=7;I16=5,0,0,0,208,8664,0,0,300,18000,0,0,104,2516,0,0;QS=1,0;MQ0F=0 PL 0,15,147 +17 69 . G <*> 0 . DP=8;I16=6,0,0,0,237,9491,0,0,360,21600,0,0,105,2525,0,0;QS=1,0;MQ0F=0 PL 0,18,157 +17 70 . G <*> 0 . DP=8;I16=6,0,0,0,227,8703,0,0,360,21600,0,0,107,2537,0,0;QS=1,0;MQ0F=0 PL 0,18,150 +17 71 . G <*> 0 . DP=8;I16=6,0,0,0,235,9279,0,0,360,21600,0,0,109,2553,0,0;QS=1,0;MQ0F=0 PL 0,18,155 +17 72 . G <*> 0 . DP=8;I16=6,0,0,0,238,9470,0,0,360,21600,0,0,111,2573,0,0;QS=1,0;MQ0F=0 PL 0,18,156 +17 73 . T <*> 0 . DP=8;I16=6,0,0,0,223,8303,0,0,360,21600,0,0,113,2597,0,0;QS=1,0;MQ0F=0 PL 0,18,145 +17 74 . C <*> 0 . DP=8;I16=6,0,0,0,247,10181,0,0,360,21600,0,0,115,2625,0,0;QS=1,0;MQ0F=0 PL 0,18,161 +17 75 . T <*> 0 . DP=8;I16=6,0,0,0,245,10027,0,0,360,21600,0,0,117,2657,0,0;QS=1,0;MQ0F=0 PL 0,18,160 +17 76 . C <*> 0 . DP=8;I16=6,0,0,0,247,10179,0,0,360,21600,0,0,119,2693,0,0;QS=1,0;MQ0F=0 PL 0,18,161 +17 77 . T <*> 0 . DP=8;I16=6,0,0,0,253,10677,0,0,360,21600,0,0,121,2733,0,0;QS=1,0;MQ0F=0 PL 0,18,165 +17 78 . G <*> 0 . DP=8;I16=6,0,0,0,254,10762,0,0,360,21600,0,0,123,2777,0,0;QS=1,0;MQ0F=0 PL 0,18,166 +17 79 . G <*> 0 . DP=8;I16=6,0,0,0,243,9843,0,0,360,21600,0,0,125,2825,0,0;QS=1,0;MQ0F=0 PL 0,18,157 +17 80 . G <*> 0 . DP=8;I16=6,0,0,0,245,10015,0,0,360,21600,0,0,127,2877,0,0;QS=1,0;MQ0F=0 PL 0,18,160 +17 81 . G <*> 0 . DP=8;I16=6,0,0,0,241,9689,0,0,360,21600,0,0,129,2933,0,0;QS=1,0;MQ0F=0 PL 0,18,157 +17 82 . T <*> 0 . DP=8;I16=6,0,0,0,214,7690,0,0,360,21600,0,0,131,2993,0,0;QS=1,0;MQ0F=0 PL 0,18,141 +17 83 . C <*> 0 . DP=8;I16=6,0,0,0,245,10051,0,0,360,21600,0,0,133,3057,0,0;QS=1,0;MQ0F=0 PL 0,18,161 +17 84 . T <*> 0 . DP=8;I16=6,0,0,0,255,10843,0,0,360,21600,0,0,135,3125,0,0;QS=1,0;MQ0F=0 PL 0,18,166 +17 85 . C <*> 0 . DP=8;I16=6,0,0,0,256,10926,0,0,360,21600,0,0,137,3197,0,0;QS=1,0;MQ0F=0 PL 0,18,166 +17 86 . A <*> 0 . DP=8;I16=6,0,0,0,236,9300,0,0,360,21600,0,0,139,3273,0,0;QS=1,0;MQ0F=0 PL 0,18,154 +17 87 . C <*> 0 . DP=8;I16=7,0,0,0,276,10954,0,0,420,25200,0,0,141,3353,0,0;QS=1,0;MQ0F=0 PL 0,21,168 +17 88 . C <*> 0 . DP=8;I16=7,0,0,0,271,10627,0,0,420,25200,0,0,144,3438,0,0;QS=1,0;MQ0F=0 PL 0,21,167 +17 89 . C <*> 0 . DP=8;I16=7,0,0,0,278,11112,0,0,420,25200,0,0,147,3529,0,0;QS=1,0;MQ0F=0 PL 0,21,170 +17 90 . A <*> 0 . DP=8;I16=7,0,0,0,276,10904,0,0,420,25200,0,0,149,3575,0,0;QS=1,0;MQ0F=0 PL 0,21,166 +17 91 . C <*> 0 . DP=7;I16=7,0,0,0,283,11451,0,0,420,25200,0,0,151,3625,0,0;QS=1,0;MQ0F=0 PL 0,21,170 +17 92 . G <*> 0 . DP=7;I16=7,0,0,0,238,8116,0,0,420,25200,0,0,153,3679,0,0;QS=1,0;MQ0F=0 PL 0,21,143 +17 93 . A <*> 0 . DP=7;I16=7,0,0,0,275,10849,0,0,420,25200,0,0,154,3688,0,0;QS=1,0;MQ0F=0 PL 0,21,167 +17 94 . C <*> 0 . DP=7;I16=7,0,0,0,274,10754,0,0,420,25200,0,0,155,3703,0,0;QS=1,0;MQ0F=0 PL 0,21,166 +17 95 . C <*> 0 . DP=8;I16=8,0,0,0,313,12375,0,0,480,28800,0,0,155,3673,0,0;QS=1,0;MQ0F=0 PL 0,24,178 +17 96 . A <*> 0 . DP=8;I16=8,0,0,0,308,11878,0,0,480,28800,0,0,156,3648,0,0;QS=1,0;MQ0F=0 PL 0,24,172 +17 97 . A <*> 0 . DP=9;I16=9,0,0,0,335,12739,0,0,509,29641,0,0,157,3629,0,0;QS=1,0;MQ0F=0 PL 0,27,179 +17 98 . C <*> 0 . DP=9;I16=9,0,0,0,334,12878,0,0,509,29641,0,0,158,3568,0,0;QS=1,0;MQ0F=0 PL 0,27,179 +17 99 . T <*> 0 . DP=9;I16=9,0,0,0,345,13673,0,0,509,29641,0,0,159,3517,0,0;QS=1,0;MQ0F=0 PL 0,27,186 +17 100 . C <*> 0 . DP=9;I16=9,0,0,0,350,14094,0,0,509,29641,0,0,159,3427,0,0;QS=1,0;MQ0F=0 PL 0,27,189 +17 101 . C <*> 0 . DP=9;I16=9,0,0,0,331,12701,0,0,509,29641,0,0,159,3349,0,0;QS=1,0;MQ0F=0 PL 0,27,182 +17 102 . C <*> 0 . DP=9;I16=9,0,0,0,349,13977,0,0,509,29641,0,0,159,3283,0,0;QS=1,0;MQ0F=0 PL 0,27,188 +17 103 . T <*> 0 . DP=9;I16=8,0,0,0,338,14304,0,0,480,28800,0,0,153,3193,0,0;QS=1,0;MQ0F=0 PL 0,24,189 +17 104 . G <*> 0 . DP=9;I16=8,0,0,0,310,12224,0,0,480,28800,0,0,152,3138,0,0;QS=1,0;MQ0F=0 PL 0,24,178 +17 105 . G <*> 0 . DP=10;I16=9,0,0,0,306,10992,0,0,540,32400,0,0,151,3093,0,0;QS=1,0;MQ0F=0 PL 0,27,170 +17 106 . G <*> 0 . DP=10;I16=10,0,0,0,371,14379,0,0,569,33241,0,0,160,3140,0,0;QS=1,0;MQ0F=0 PL 0,30,190 +17 107 . C <*> 0 . DP=10;I16=9,0,0,0,364,14858,0,0,540,32400,0,0,151,3037,0,0;QS=1,0;MQ0F=0 PL 0,27,192 +17 108 . C <*> 0 . DP=10;I16=9,0,0,0,358,14384,0,0,540,32400,0,0,151,3027,0,0;QS=1,0;MQ0F=0 PL 0,27,190 +17 109 . T <*> 0 . DP=10;I16=9,0,0,0,367,15083,0,0,540,32400,0,0,151,3029,0,0;QS=1,0;MQ0F=0 PL 0,27,195 +17 110 . G <*> 0 . DP=10;I16=9,0,0,0,369,15193,0,0,540,32400,0,0,151,3043,0,0;QS=1,0;MQ0F=0 PL 0,27,194 +17 111 . G <*> 0 . DP=10;I16=10,0,0,0,316,10760,0,0,569,33241,0,0,165,3265,0,0;QS=1,0;MQ0F=0 PL 0,30,167 +17 112 . C <*> 0 . DP=10;I16=9,0,0,0,362,14690,0,0,540,32400,0,0,151,3107,0,0;QS=1,0;MQ0F=0 PL 0,27,191 +17 113 . A <*> 0 . DP=10;I16=9,0,0,0,334,12490,0,0,540,32400,0,0,150,3106,0,0;QS=1,0;MQ0F=0 PL 0,27,176 +17 114 . C <*> 0 . DP=10;I16=9,0,0,0,347,13441,0,0,540,32400,0,0,149,3115,0,0;QS=1,0;MQ0F=0 PL 0,27,182 +17 115 . C <*> 0 . DP=10;I16=10,0,0,0,367,14165,0,0,569,33241,0,0,166,3458,0,0;QS=1,0;MQ0F=0 PL 0,30,189 +17 116 . A <*> 0 . DP=10;I16=9,0,0,0,351,13723,0,0,540,32400,0,0,146,3114,0,0;QS=1,0;MQ0F=0 PL 0,27,183 +17 117 . G <*> 0 . DP=10;I16=9,0,0,0,342,13166,0,0,540,32400,0,0,144,3106,0,0;QS=1,0;MQ0F=0 PL 0,27,183 +17 118 . G <*> 0 . DP=9;I16=9,0,0,0,317,11785,0,0,509,29641,0,0,164,3550,0,0;QS=1,0;MQ0F=0 PL 0,27,175 +17 119 . G <*> 0 . DP=9;I16=8,0,0,0,308,11972,0,0,480,28800,0,0,142,3122,0,0;QS=1,0;MQ0F=0 PL 0,24,175 +17 120 . A <*> 0 . DP=9;I16=8,0,0,0,311,12135,0,0,480,28800,0,0,141,3145,0,0;QS=1,0;MQ0F=0 PL 0,24,175 +17 121 . G <*> 0 . DP=9;I16=8,0,0,0,315,12547,0,0,480,28800,0,0,139,3127,0,0;QS=1,0;MQ0F=0 PL 0,24,181 +17 122 . C <*> 0 . DP=9;I16=8,0,0,0,320,12864,0,0,480,28800,0,0,137,3117,0,0;QS=1,0;MQ0F=0 PL 0,24,181 +17 123 . T <*> 0 . DP=8;I16=7,0,0,0,274,10782,0,0,420,25200,0,0,136,3114,0,0;QS=1,0;MQ0F=0 PL 0,21,167 +17 124 . T <*> 0 . DP=9;I16=9,0,0,0,276,9034,0,0,509,29641,0,0,160,3742,0,0;QS=1,0;MQ0F=0 PL 0,27,154 +17 125 . A <*> 0 . DP=8;I16=7,0,0,0,253,9195,0,0,420,25200,0,0,136,3126,0,0;QS=1,0;MQ0F=0 PL 0,21,154 +17 126 . A <*> 0 . DP=8;I16=8,0,0,0,275,9967,0,0,449,26041,0,0,162,3766,0,0;QS=1,0;MQ0F=0 PL 0,24,162 +17 127 . C <*> 0 . DP=8;I16=8,0,0,0,280,10340,0,0,449,26041,0,0,163,3787,0,0;QS=1,0;MQ0F=0 PL 0,24,163 +17 128 . A <*> 0 . DP=8;I16=8,0,0,0,295,11123,0,0,449,26041,0,0,164,3814,0,0;QS=1,0;MQ0F=0 PL 0,24,169 +17 129 . A <*> 0 . DP=8;I16=8,0,0,0,291,10845,0,0,449,26041,0,0,165,3847,0,0;QS=1,0;MQ0F=0 PL 0,24,168 +17 130 . A <*> 0 . DP=8;I16=8,0,0,0,292,10932,0,0,449,26041,0,0,166,3886,0,0;QS=1,0;MQ0F=0 PL 0,24,169 +17 131 . C <*> 0 . DP=7;I16=7,0,0,0,276,10910,0,0,420,25200,0,0,141,3255,0,0;QS=1,0;MQ0F=0 PL 0,21,167 +17 132 . A <*> 0 . DP=7;I16=7,0,0,0,279,11147,0,0,420,25200,0,0,141,3253,0,0;QS=1,0;MQ0F=0 PL 0,21,169 +17 133 . T <*> 0 . DP=7;I16=7,0,0,0,269,10365,0,0,420,25200,0,0,141,3255,0,0;QS=1,0;MQ0F=0 PL 0,21,163 +17 134 . C <*> 0 . DP=7;I16=7,0,0,0,293,12279,0,0,420,25200,0,0,141,3261,0,0;QS=1,0;MQ0F=0 PL 0,21,177 +17 135 . T <*> 0 . DP=7;I16=7,0,0,0,286,11708,0,0,420,25200,0,0,141,3271,0,0;QS=1,0;MQ0F=0 PL 0,21,173 +17 136 . G <*> 0 . DP=7;I16=7,0,0,0,283,11471,0,0,420,25200,0,0,141,3285,0,0;QS=1,0;MQ0F=0 PL 0,21,172 +17 137 . T <*> 0 . DP=7;I16=7,0,0,0,263,9933,0,0,420,25200,0,0,141,3303,0,0;QS=1,0;MQ0F=0 PL 0,21,160 +17 138 . C <*> 0 . DP=7;I16=7,0,0,0,284,11546,0,0,420,25200,0,0,141,3325,0,0;QS=1,0;MQ0F=0 PL 0,21,172 +17 139 . C <*> 0 . DP=7;I16=7,0,0,0,263,9957,0,0,420,25200,0,0,140,3302,0,0;QS=1,0;MQ0F=0 PL 0,21,161 +17 140 . A <*> 0 . DP=7;I16=7,0,0,0,269,10379,0,0,420,25200,0,0,139,3285,0,0;QS=1,0;MQ0F=0 PL 0,21,163 +17 141 . G <*> 0 . DP=6;I16=6,0,0,0,239,9599,0,0,360,21600,0,0,139,3273,0,0;QS=1,0;MQ0F=0 PL 0,18,158 +17 142 . C <*> 0 . DP=6;I16=6,0,0,0,239,9557,0,0,360,21600,0,0,139,3265,0,0;QS=1,0;MQ0F=0 PL 0,18,157 +17 143 . G <*> 0 . DP=6;I16=6,0,0,0,197,6487,0,0,360,21600,0,0,139,3261,0,0;QS=1,0;MQ0F=0 PL 0,18,128 +17 144 . A <*> 0 . DP=6;I16=6,0,0,0,232,9020,0,0,360,21600,0,0,138,3212,0,0;QS=1,0;MQ0F=0 PL 0,18,152 +17 145 . A <*> 0 . DP=6;I16=6,0,0,0,233,9089,0,0,360,21600,0,0,137,3169,0,0;QS=1,0;MQ0F=0 PL 0,18,153 +17 146 . T <*> 0 . DP=6;I16=6,0,0,0,233,9065,0,0,360,21600,0,0,136,3132,0,0;QS=1,0;MQ0F=0 PL 0,18,152 +17 147 . A <*> 0 . DP=6;I16=6,0,0,0,229,8771,0,0,360,21600,0,0,135,3101,0,0;QS=1,0;MQ0F=0 PL 0,18,150 +17 148 . C <*> 0 . DP=6;I16=6,0,0,0,240,9618,0,0,360,21600,0,0,134,3076,0,0;QS=1,0;MQ0F=0 PL 0,18,157 +17 149 . C <*> 0 . DP=6;I16=6,0,0,0,219,8419,0,0,360,21600,0,0,133,3057,0,0;QS=1,0;MQ0F=0 PL 0,18,148 +17 150 . T <*> 0 . DP=6;I16=6,0,0,0,234,9158,0,0,360,21600,0,0,131,2993,0,0;QS=1,0;MQ0F=0 PL 0,18,153 +17 151 . G <*> 0 . DP=6;I16=6,0,0,0,240,9616,0,0,360,21600,0,0,129,2933,0,0;QS=1,0;MQ0F=0 PL 0,18,157 +17 152 . C <*> 0 . DP=7;I16=7,0,0,0,272,10740,0,0,420,25200,0,0,127,2877,0,0;QS=1,0;MQ0F=0 PL 0,21,168 +17 153 . A <*> 0 . DP=7;I16=7,0,0,0,258,9542,0,0,420,25200,0,0,126,2826,0,0;QS=1,0;MQ0F=0 PL 0,21,156 +17 154 . T <*> 0 . DP=7;I16=7,0,0,0,261,9801,0,0,420,25200,0,0,125,2781,0,0;QS=1,0;MQ0F=0 PL 0,21,159 +17 155 . C <*> 0 . DP=7;I16=7,0,0,0,283,11485,0,0,420,25200,0,0,124,2742,0,0;QS=1,0;MQ0F=0 PL 0,21,172 +17 156 . C <*> 0 . DP=7;I16=7,0,0,0,262,10116,0,0,420,25200,0,0,123,2709,0,0;QS=1,0;MQ0F=0 PL 0,21,163 +17 157 . C <*> 0 . DP=7;I16=7,0,0,0,278,11084,0,0,420,25200,0,0,122,2682,0,0;QS=1,0;MQ0F=0 PL 0,21,169 +17 158 . T <*> 0 . DP=7;I16=7,0,0,0,279,11163,0,0,420,25200,0,0,121,2661,0,0;QS=1,0;MQ0F=0 PL 0,21,170 +17 159 . A <*> 0 . DP=7;I16=7,0,0,0,257,9509,0,0,420,25200,0,0,120,2646,0,0;QS=1,0;MQ0F=0 PL 0,21,157 +17 160 . G <*> 0 . DP=7;I16=7,0,0,0,275,10817,0,0,420,25200,0,0,119,2637,0,0;QS=1,0;MQ0F=0 PL 0,21,165 +17 161 . A <*> 0 . DP=7;I16=7,0,0,0,260,9682,0,0,420,25200,0,0,118,2634,0,0;QS=1,0;MQ0F=0 PL 0,21,157 +17 162 . A <*> 0 . DP=7;I16=7,0,0,0,238,8268,0,0,420,25200,0,0,116,2588,0,0;QS=1,0;MQ0F=0 PL 0,21,147 +17 163 . G <*> 0 . DP=7;I16=7,0,0,0,249,8987,0,0,420,25200,0,0,114,2550,0,0;QS=1,0;MQ0F=0 PL 0,21,153 +17 164 . T <*> 0 . DP=6;I16=6,0,0,0,197,6583,0,0,360,21600,0,0,113,2519,0,0;QS=1,0;MQ0F=0 PL 0,18,131 +17 165 . G <*> 0 . DP=6;I16=6,0,0,0,226,8612,0,0,360,21600,0,0,112,2494,0,0;QS=1,0;MQ0F=0 PL 0,18,149 +17 166 . A <*> 0 . DP=6;I16=6,0,0,0,220,8120,0,0,360,21600,0,0,111,2475,0,0;QS=1,0;MQ0F=0 PL 0,18,145 +17 167 . A <*> 0 . DP=6;I16=6,0,0,0,199,6737,0,0,360,21600,0,0,110,2462,0,0;QS=1,0;MQ0F=0 PL 0,18,132 +17 168 . G <*> 0 . DP=6;I16=6,0,0,0,213,8045,0,0,360,21600,0,0,109,2455,0,0;QS=1,0;MQ0F=0 PL 0,18,145 +17 169 . C <*> 0 . DP=5;I16=5,0,0,0,141,4423,0,0,300,18000,0,0,109,2453,0,0;QS=1,0;MQ0F=0 PL 0,15,106 +17 170 . C <*> 0 . DP=5;I16=5,0,0,0,174,6434,0,0,300,18000,0,0,108,2406,0,0;QS=1,0;MQ0F=0 PL 0,15,128 +17 171 . A <*> 0 . DP=5;I16=5,0,0,0,190,7230,0,0,300,18000,0,0,107,2365,0,0;QS=1,0;MQ0F=0 PL 0,15,134 +17 172 . C <*> 0 . DP=5;I16=5,0,0,0,195,7627,0,0,300,18000,0,0,106,2330,0,0;QS=1,0;MQ0F=0 PL 0,15,138 +17 173 . C <*> 0 . DP=5;I16=5,0,0,0,170,5826,0,0,300,18000,0,0,105,2301,0,0;QS=1,0;MQ0F=0 PL 0,15,121 +17 174 . G <*> 0 . DP=5;I16=5,0,0,0,156,4900,0,0,300,18000,0,0,104,2278,0,0;QS=1,0;MQ0F=0 PL 0,15,111 +17 175 . C <*> 0 . DP=6;I16=6,0,0,0,212,7830,0,0,360,21600,0,0,103,2261,0,0;QS=1,0;MQ0F=0 PL 0,18,143 +17 176 . C <*> 0 . DP=6;I16=6,0,0,0,223,8319,0,0,360,21600,0,0,103,2251,0,0;QS=1,0;MQ0F=0 PL 0,18,146 +17 177 . C <*> 0 . DP=6;I16=6,0,0,0,210,7408,0,0,360,21600,0,0,103,2249,0,0;QS=1,0;MQ0F=0 PL 0,18,138 +17 178 . A <*> 0 . DP=6;I16=6,0,0,0,225,8457,0,0,360,21600,0,0,102,2204,0,0;QS=1,0;MQ0F=0 PL 0,18,147 +17 179 . A <*> 0 . DP=6;I16=6,0,0,0,199,6879,0,0,360,21600,0,0,101,2165,0,0;QS=1,0;MQ0F=0 PL 0,18,134 +17 180 . A <*> 0 . DP=6;I16=6,0,0,0,185,6077,0,0,360,21600,0,0,100,2132,0,0;QS=1,0;MQ0F=0 PL 0,18,126 +17 181 . G <*> 0 . DP=6;I16=6,0,0,0,236,9340,0,0,360,21600,0,0,99,2105,0,0;QS=1,0;MQ0F=0 PL 0,18,156 +17 182 . A <*> 0 . DP=7;I16=7,0,0,0,246,8708,0,0,420,25200,0,0,98,2084,0,0;QS=1,0;MQ0F=0 PL 0,21,150 +17 183 . C <*> 0 . DP=7;I16=7,0,0,0,261,9807,0,0,420,25200,0,0,98,2070,0,0;QS=1,0;MQ0F=0 PL 0,21,159 +17 184 . A <*> 0 . DP=7;I16=7,0,0,0,261,9789,0,0,420,25200,0,0,98,2064,0,0;QS=1,0;MQ0F=0 PL 0,21,158 +17 185 . C <*> 0 . DP=7;I16=7,0,0,0,240,8488,0,0,420,25200,0,0,98,2066,0,0;QS=1,0;MQ0F=0 PL 0,21,150 +17 186 . G <*> 0 . DP=7;I16=6,0,0,0,178,5370,0,0,360,21600,0,0,98,2076,0,0;QS=1,0;MQ0F=0 PL 0,18,117 +17 187 . C <*> 0 . DP=6;I16=6,0,0,0,221,8297,0,0,360,21600,0,0,99,2093,0,0;QS=1,0;MQ0F=0 PL 0,18,147 +17 188 . C <*> 0 . DP=6;I16=6,0,0,0,220,8286,0,0,360,21600,0,0,99,2067,0,0;QS=1,0;MQ0F=0 PL 0,18,147 +17 189 . C <*> 0 . DP=6;I16=6,0,0,0,231,8945,0,0,360,21600,0,0,99,2049,0,0;QS=1,0;MQ0F=0 PL 0,18,152 +17 190 . A <*> 0 . DP=6;I16=6,0,0,0,205,7231,0,0,360,21600,0,0,99,2039,0,0;QS=1,0;MQ0F=0 PL 0,18,138 +17 191 . T <*> 0 . DP=6;I16=6,0,0,0,215,7823,0,0,360,21600,0,0,99,2037,0,0;QS=1,0;MQ0F=0 PL 0,18,143 +17 192 . G <*> 0 . DP=6;I16=6,0,0,0,210,7786,0,0,360,21600,0,0,99,2043,0,0;QS=1,0;MQ0F=0 PL 0,18,143 +17 193 . T <*> 0 . DP=6;I16=6,0,0,0,213,7619,0,0,360,21600,0,0,99,2057,0,0;QS=1,0;MQ0F=0 PL 0,18,140 +17 194 . C <*> 0 . DP=6;I16=6,0,0,0,207,7517,0,0,360,21600,0,0,99,2079,0,0;QS=1,0;MQ0F=0 PL 0,18,142 +17 195 . C <*> 0 . DP=6;I16=5,1,0,0,210,7742,0,0,329,18841,0,0,100,2108,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,18,159 +17 196 . A <*> 0 . DP=6;I16=5,1,0,0,222,8280,0,0,329,18841,0,0,102,2144,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,18,166 +17 197 . G <*> 0 . DP=6;I16=5,1,0,0,220,8264,0,0,329,18841,0,0,104,2188,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,18,164 +17 198 . C <*> 0 . DP=6;I16=5,1,0,0,235,9295,0,0,329,18841,0,0,106,2240,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,18,172 +17 199 . T <*> 0 . DP=6;I16=5,1,0,0,217,8323,0,0,329,18841,0,0,107,2251,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,18,162 +17 200 . T <*> 0 . DP=6;I16=5,1,0,0,219,8047,0,0,329,18841,0,0,108,2272,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,18,161 +17 201 . A <*> 0 . DP=7;I16=6,1,0,0,248,8918,0,0,389,22441,0,0,108,2252,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,171 +17 202 . A <*> 0 . DP=7;I16=6,1,0,0,253,9215,0,0,389,22441,0,0,109,2241,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,178 +17 203 . C <*> 0 . DP=7;I16=6,1,0,0,236,8496,0,0,389,22441,0,0,110,2240,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,166 +17 204 . C <*> 0 . DP=7;I16=6,1,0,0,254,9620,0,0,389,22441,0,0,111,2249,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,173 +17 205 . T <*> 0 . DP=7;I16=6,1,0,0,273,10687,0,0,389,22441,0,0,112,2268,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,188 +17 206 . G <*> 0 . DP=7;I16=6,1,0,0,269,10477,0,0,389,22441,0,0,113,2297,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,180 +17 207 . C <*> 0 . DP=7;I16=6,1,0,0,262,10164,0,0,389,22441,0,0,114,2336,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,179 +17 208 . A <*> 0 . DP=7;I16=6,1,0,0,261,9837,0,0,389,22441,0,0,114,2334,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,184 +17 209 . T <*> 0 . DP=7;I16=6,1,0,0,255,9419,0,0,389,22441,0,0,114,2340,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,173 +17 210 . C <*> 0 . DP=7;I16=6,1,0,0,271,10585,0,0,389,22441,0,0,114,2354,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,185 +17 211 . C <*> 0 . DP=7;I16=6,1,0,0,246,9014,0,0,389,22441,0,0,114,2376,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,172 +17 212 . C <*> 0 . DP=7;I16=6,1,0,0,266,10504,0,0,389,22441,0,0,114,2406,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,181 +17 213 . T <*> 0 . DP=7;I16=6,1,0,0,264,10186,0,0,389,22441,0,0,115,2443,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,181 +17 214 . A <*> 0 . DP=7;I16=6,1,0,0,259,9655,0,0,389,22441,0,0,117,2487,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,176 +17 215 . G <*> 0 . DP=7;I16=6,1,0,0,263,10111,0,0,389,22441,0,0,119,2539,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,185 +17 216 . A <*> 0 . DP=7;I16=6,1,0,0,255,9413,0,0,389,22441,0,0,121,2599,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,173 +17 217 . A <*> 0 . DP=7;I16=6,1,0,0,269,10407,0,0,389,22441,0,0,123,2667,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,181 +17 218 . G <*> 0 . DP=7;I16=6,1,0,0,253,9711,0,0,389,22441,0,0,125,2743,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,178 +17 219 . T <*> 0 . DP=7;I16=6,1,0,0,247,8855,0,0,389,22441,0,0,127,2827,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,173 +17 220 . G <*> 0 . DP=7;I16=6,1,0,0,280,11236,0,0,389,22441,0,0,129,2919,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,188 +17 221 . A <*> 0 . DP=7;I16=6,1,0,0,255,9563,0,0,389,22441,0,0,130,2968,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,176 +17 222 . A <*> 0 . DP=7;I16=6,1,0,0,275,10853,0,0,389,22441,0,0,131,3023,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,186 +17 223 . G <*> 0 . DP=7;I16=5,1,0,0,230,8984,0,0,329,18841,0,0,107,2459,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,18,168 +17 224 . G <*> 0 . DP=6;I16=5,1,0,0,228,8710,0,0,329,18841,0,0,134,3150,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,18,168 +17 225 . C <*> 0 . DP=6;I16=5,1,0,0,229,9101,0,0,329,18841,0,0,136,3220,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,18,165 +17 226 . A <*> 0 . DP=7;I16=5,1,0,0,220,8250,0,0,329,18841,0,0,138,3294,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,18,166 +17 227 . C <*> 0 . DP=7;I16=5,2,0,0,254,9412,0,0,358,19682,0,0,158,3672,0,0;QS=1,0;MQSB=0;MQ0F=0 PL 0,21,190 +17 228 . C <*> 0 . DP=7;I16=5,2,0,0,247,9233,0,0,358,19682,0,0,159,3695,0,0;QS=1,0;MQSB=0;MQ0F=0 PL 0,21,187 +17 229 . G <*> 0 . DP=7;I16=5,1,0,0,191,6407,0,0,329,18841,0,0,138,3240,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,18,136 +17 230 . C <*> 0 . DP=7;I16=5,2,0,0,257,9781,0,0,358,19682,0,0,161,3759,0,0;QS=1,0;MQSB=0;MQ0F=0 PL 0,21,186 +17 231 . C <*> 0 . DP=7;I16=4,2,0,0,241,9745,0,0,298,16082,0,0,142,3400,0,0;QS=1,0;MQSB=0;MQ0F=0 PL 0,18,184 +17 232 . C <*> 0 . DP=7;I16=5,2,0,0,268,10348,0,0,358,19682,0,0,163,3847,0,0;QS=1,0;MQSB=0;MQ0F=0 PL 0,21,198 +17 233 . A <*> 0 . DP=7;I16=5,2,0,0,250,9306,0,0,358,19682,0,0,163,3849,0,0;QS=1,0;MQSB=0;MQ0F=0 PL 0,21,192 +17 234 . A <*> 0 . DP=7;I16=5,2,0,0,252,9258,0,0,358,19682,0,0,163,3855,0,0;QS=1,0;MQSB=0;MQ0F=0 PL 0,21,185 +17 235 . A <*> 0 . DP=7;I16=5,2,0,0,260,9794,0,0,358,19682,0,0,163,3865,0,0;QS=1,0;MQSB=0;MQ0F=0 PL 0,21,186 +17 236 . G <*> 0 . DP=8;I16=6,2,0,0,292,10932,0,0,418,23282,0,0,163,3879,0,0;QS=1,0;MQSB=0;MQ0F=0 PL 0,24,206 +17 237 . A <*> 0 . DP=8;I16=6,2,0,0,293,10875,0,0,418,23282,0,0,164,3898,0,0;QS=1,0;MQSB=0;MQ0F=0 PL 0,24,206 +17 238 . C <*> 0 . DP=8;I16=6,2,0,0,311,12137,0,0,418,23282,0,0,165,3923,0,0;QS=1,0;MQSB=0;MQ0F=0 PL 0,24,211 +17 239 . A <*> 0 . DP=9;I16=6,3,0,0,327,12437,0,0,478,26882,0,0,165,3903,0,0;QS=1,0;MQSB=0.34671;MQ0F=0 PL 0,27,223 +17 240 . C <*> 0 . DP=9;I16=6,3,0,0,313,11241,0,0,478,26882,0,0,166,3888,0,0;QS=1,0;MQSB=0.34671;MQ0F=0 PL 0,27,220 +17 241 . G <*> 0 . DP=9;I16=6,3,0,0,298,9986,0,0,478,26882,0,0,167,3879,0,0;QS=1,0;MQSB=0.34671;MQ0F=0 PL 0,27,203 +17 242 . C <*> 0 . DP=9;I16=6,3,0,0,359,14493,0,0,478,26882,0,0,168,3876,0,0;QS=1,0;MQSB=0.34671;MQ0F=0 PL 0,27,242 +17 243 . C <*> 0 . DP=9;I16=5,3,0,0,313,12317,0,0,418,23282,0,0,161,3815,0,0;QS=1,0;MQSB=0.45040;MQ0F=0 PL 0,24,220 +17 244 . C <*> 0 . DP=9;I16=6,3,0,0,368,15096,0,0,478,26882,0,0,170,3888,0,0;QS=1,0;MQSB=0.34671;MQ0F=0 PL 0,27,245 +17 245 . A <*> 0 . DP=9;I16=6,3,0,0,351,13719,0,0,478,26882,0,0,171,3903,0,0;QS=1,0;MQSB=0.34671;MQ0F=0 PL 0,27,236 +17 246 . T <*> 0 . DP=10;I16=6,4,0,0,372,13948,0,0,507,27723,0,0,172,3924,0,0;QS=1,0;MQSB=0.16795;MQ0F=0 PL 0,30,247 +17 247 . G <*> 0 . DP=10;I16=6,4,0,0,378,14572,0,0,507,27723,0,0,174,3952,0,0;QS=1,0;MQSB=0.16795;MQ0F=0 PL 0,30,252 +17 248 . T <*> 0 . DP=10;I16=6,4,0,0,350,12536,0,0,507,27723,0,0,176,3988,0,0;QS=1,0;MQSB=0.16795;MQ0F=0 PL 0,30,234 +17 249 . C <*> 0 . DP=10;I16=6,4,0,0,391,15425,0,0,507,27723,0,0,178,4032,0,0;QS=1,0;MQSB=0.16795;MQ0F=0 PL 0,30,253 +17 250 . C <*> 0 . DP=10;I16=6,4,0,0,383,15253,0,0,507,27723,0,0,179,4035,0,0;QS=1,0;MQSB=0.16795;MQ0F=0 PL 0,30,248 +17 251 . A <*> 0 . DP=10;I16=5,4,0,0,348,13512,0,0,447,24123,0,0,180,4048,0,0;QS=1,0;MQSB=0.24364;MQ0F=0 PL 0,27,233 +17 252 . G <*> 0 . DP=9;I16=5,4,0,0,367,15011,0,0,447,24123,0,0,182,4070,0,0;QS=1,0;MQSB=0.24364;MQ0F=0 PL 0,27,243 +17 253 . C <*> 0 . DP=9;I16=5,4,0,0,369,15169,0,0,447,24123,0,0,184,4100,0,0;QS=1,0;MQSB=0.24364;MQ0F=0 PL 0,27,247 +17 254 . T <*> 0 . DP=10;I16=6,4,0,0,393,15549,0,0,507,27723,0,0,186,4138,0,0;QS=1,0;MQSB=0.16795;MQ0F=0 PL 0,30,254 +17 255 . T <*> 0 . DP=11;I16=7,4,0,0,391,14077,0,0,567,31323,0,0,189,4185,0,0;QS=1,0;MQSB=0.20096;MQ0F=0 PL 0,33,241 +17 256 . A <*> 0 . DP=11;I16=7,4,0,0,412,15520,0,0,567,31323,0,0,193,4243,0,0;QS=1,0;MQSB=0.20096;MQ0F=0 PL 0,33,255 +17 257 . T <*> 0 . DP=11;I16=7,4,0,0,404,15050,0,0,567,31323,0,0,197,4313,0,0;QS=1,0;MQSB=0.20096;MQ0F=0 PL 0,33,247 +17 258 . T <*> 0 . DP=11;I16=7,4,0,0,407,15113,0,0,567,31323,0,0,201,4395,0,0;QS=1,0;MQSB=0.20096;MQ0F=0 PL 0,33,254 +17 259 . C <*> 0 . DP=11;I16=7,4,0,0,441,17801,0,0,567,31323,0,0,205,4489,0,0;QS=1,0;MQSB=0.20096;MQ0F=0 PL 0,33,255 +17 260 . T <*> 0 . DP=11;I16=7,4,0,0,437,17395,0,0,567,31323,0,0,209,4595,0,0;QS=1,0;MQSB=0.20096;MQ0F=0 PL 0,33,255 +17 261 . G <*> 0 . DP=11;I16=7,4,0,0,409,15857,0,0,567,31323,0,0,213,4713,0,0;QS=1,0;MQSB=0.20096;MQ0F=0 PL 0,33,254 +17 262 . C <*> 0 . DP=11;I16=7,4,0,0,440,17748,0,0,567,31323,0,0,216,4792,0,0;QS=1,0;MQSB=0.20096;MQ0F=0 PL 0,33,255 +17 263 . C <*> 0 . DP=11;I16=7,4,0,0,425,16569,0,0,567,31323,0,0,219,4881,0,0;QS=1,0;MQSB=0.20096;MQ0F=0 PL 0,33,255 +17 264 . C <*> 0 . DP=11;I16=7,4,0,0,431,16993,0,0,567,31323,0,0,222,4980,0,0;QS=1,0;MQSB=0.20096;MQ0F=0 PL 0,33,255 +17 265 . A <*> 0 . DP=11;I16=7,4,0,0,437,17451,0,0,567,31323,0,0,223,4989,0,0;QS=1,0;MQSB=0.20096;MQ0F=0 PL 0,33,255 +17 266 . G <*> 0 . DP=11;I16=7,4,0,0,431,16959,0,0,567,31323,0,0,224,5008,0,0;QS=1,0;MQSB=0.20096;MQ0F=0 PL 0,33,255 +17 267 . T <*> 0 . DP=11;I16=7,4,0,0,407,15161,0,0,567,31323,0,0,225,5037,0,0;QS=1,0;MQSB=0.20096;MQ0F=0 PL 0,33,254 +17 268 . T <*> 0 . DP=11;I16=7,4,0,0,386,13978,0,0,567,31323,0,0,226,5076,0,0;QS=1,0;MQSB=0.20096;MQ0F=0 PL 0,33,238 +17 269 . C <*> 0 . DP=12;I16=7,5,0,0,445,17159,0,0,596,32164,0,0,227,5125,0,0;QS=1,0;MQSB=0.097442;MQ0F=0 PL 0,36,255 +17 270 . C <*> 0 . DP=12;I16=7,5,0,0,443,17065,0,0,596,32164,0,0,228,5136,0,0;QS=1,0;MQSB=0.097442;MQ0F=0 PL 0,36,255 +17 271 . T <*> 0 . DP=12;I16=7,5,0,0,466,18160,0,0,596,32164,0,0,229,5161,0,0;QS=1,0;MQSB=0.097442;MQ0F=0 PL 0,36,255 +17 272 . C <*> 0 . DP=12;I16=7,5,0,0,486,19750,0,0,596,32164,0,0,229,5149,0,0;QS=1,0;MQSB=0.097442;MQ0F=0 PL 0,36,255 +17 273 . T <*> 0 . DP=12;I16=7,5,0,0,459,17695,0,0,596,32164,0,0,229,5149,0,0;QS=1,0;MQSB=0.097442;MQ0F=0 PL 0,36,255 +17 274 . C <*> 0 . DP=12;I16=7,5,0,0,458,17688,0,0,596,32164,0,0,229,5161,0,0;QS=1,0;MQSB=0.097442;MQ0F=0 PL 0,36,255 +17 275 . C <*> 0 . DP=11;I16=6,5,0,0,430,17014,0,0,536,28564,0,0,230,5184,0,0;QS=1,0;MQSB=0.089151;MQ0F=0 PL 0,33,255 +17 276 . A <*> 0 . DP=11;I16=6,5,0,0,416,16034,0,0,536,28564,0,0,230,5168,0,0;QS=1,0;MQSB=0.089151;MQ0F=0 PL 0,33,253 +17 277 . G <*> 0 . DP=11;I16=6,5,0,0,421,16475,0,0,536,28564,0,0,230,5164,0,0;QS=1,0;MQSB=0.089151;MQ0F=0 PL 0,33,255 +17 278 . A <*> 0 . DP=11;I16=5,5,0,0,353,12717,0,0,476,24964,0,0,219,5051,0,0;QS=1,0;MQSB=0.14285;MQ0F=0 PL 0,30,238 +17 279 . A <*> 0 . DP=12;I16=6,6,0,0,425,15391,0,0,565,29405,0,0,230,5192,0,0;QS=1,0;MQSB=0.050824;MQ0F=0 PL 0,36,255 +17 280 . A <*> 0 . DP=12;I16=6,6,0,0,413,15043,0,0,565,29405,0,0,230,5174,0,0;QS=1,0;MQSB=0.050824;MQ0F=0 PL 0,36,253 +17 281 . G <*> 0 . DP=12;I16=6,6,0,0,463,18209,0,0,565,29405,0,0,229,5117,0,0;QS=1,0;MQSB=0.050824;MQ0F=0 PL 0,36,255 +17 282 . G <*> 0 . DP=12;I16=6,6,0,0,434,16460,0,0,565,29405,0,0,228,5070,0,0;QS=1,0;MQSB=0.050824;MQ0F=0 PL 0,36,253 +17 283 . C <*> 0 . DP=12;I16=6,6,0,0,462,18150,0,0,565,29405,0,0,227,5033,0,0;QS=1,0;MQSB=0.050824;MQ0F=0 PL 0,36,255 +17 284 . T <*> 0 . DP=12;I16=6,6,0,0,473,18715,0,0,565,29405,0,0,226,5006,0,0;QS=1,0;MQSB=0.050824;MQ0F=0 PL 0,36,255 +17 285 . G <*> 0 . DP=12;I16=6,6,0,0,463,18247,0,0,565,29405,0,0,225,4989,0,0;QS=1,0;MQSB=0.050824;MQ0F=0 PL 0,36,255 +17 286 . C <*> 0 . DP=12;I16=6,6,0,0,462,18320,0,0,565,29405,0,0,224,4982,0,0;QS=1,0;MQSB=0.050824;MQ0F=0 PL 0,36,255 +17 287 . A <*> 0 . DP=12;I16=6,6,0,0,456,17482,0,0,565,29405,0,0,223,4985,0,0;QS=1,0;MQSB=0.050824;MQ0F=0 PL 0,36,255 +17 288 . T <*> 0 . DP=12;I16=6,6,0,0,451,17093,0,0,565,29405,0,0,221,4949,0,0;QS=1,0;MQSB=0.050824;MQ0F=0 PL 0,36,255 +17 289 . G <*> 0 . DP=12;I16=6,6,0,0,480,19356,0,0,565,29405,0,0,219,4925,0,0;QS=1,0;MQSB=0.050824;MQ0F=0 PL 0,36,255 +17 290 . G <*> 0 . DP=11;I16=5,6,0,0,402,15032,0,0,505,25805,0,0,217,4863,0,0;QS=1,0;MQSB=0.089151;MQ0F=0 PL 0,33,240 +17 291 . T <*> 0 . DP=11;I16=5,6,0,0,402,14848,0,0,505,25805,0,0,215,4813,0,0;QS=1,0;MQSB=0.089151;MQ0F=0 PL 0,33,244 +17 292 . T <*> 0 . DP=11;I16=5,6,0,0,417,15885,0,0,505,25805,0,0,213,4775,0,0;QS=1,0;MQSB=0.089151;MQ0F=0 PL 0,33,253 +17 293 . G <*> 0 . DP=12;I16=6,6,0,0,458,17558,0,0,565,29405,0,0,211,4749,0,0;QS=1,0;MQSB=0.050824;MQ0F=0 PL 0,36,255 +17 294 . A <*> 0 . DP=12;I16=6,6,0,0,417,14795,0,0,565,29405,0,0,210,4736,0,0;QS=1,0;MQSB=0.050824;MQ0F=0 PL 0,36,252 +17 295 . C <*> 0 . DP=11;I16=6,5,0,0,432,17040,0,0,536,28564,0,0,209,4685,0,0;QS=1,0;MQSB=0.089151;MQ0F=0 PL 0,33,255 +17 296 . A <*> 0 . DP=11;I16=6,5,0,0,407,15085,0,0,536,28564,0,0,208,4644,0,0;QS=1,0;MQSB=0.089151;MQ0F=0 PL 0,33,255 +17 297 . C <*> 0 . DP=11;I16=6,5,0,0,435,17309,0,0,536,28564,0,0,207,4613,0,0;QS=1,0;MQSB=0.089151;MQ0F=0 PL 0,33,255 +17 298 . A <*> 0 . DP=11;I16=6,5,0,0,418,15894,0,0,536,28564,0,0,206,4592,0,0;QS=1,0;MQSB=0.089151;MQ0F=0 PL 0,33,255 +17 299 . C <*> 0 . DP=12;I16=6,5,0,0,441,17745,0,0,536,28564,0,0,205,4581,0,0;QS=1,0;MQSB=0.089151;MQ0F=0 PL 0,33,255 +17 300 . A <*> 0 . DP=12;I16=6,5,0,0,422,16256,0,0,536,28564,0,0,204,4580,0,0;QS=1,0;MQSB=0.089151;MQ0F=0 PL 0,33,255 +17 301 . G <*> 0 . DP=11;I16=5,5,0,0,400,16038,0,0,476,24964,0,0,204,4588,0,0;QS=1,0;MQSB=0.14285;MQ0F=0 PL 0,30,255 +17 302 . T <*> 0 . DP=11;I16=5,5,0,0,361,13111,0,0,476,24964,0,0,204,4604,0,0;QS=1,0;MQSB=0.14285;MQ0F=0 PL 0,30,231 +17 302 . T TA 0 . INDEL;IDV=5;IMF=0.45454;DP=11;I16=1,4,4,2,184,6774,259,11183,176,6964,360,21600,94,2004,113,2609;QS=0.38775,0.61224;VDB=0.46920;SGB=-0.61681;MQSB=0.20802;MQ0F=0 PL 167,0,96 +17 303 . G <*> 0 . DP=11;I16=5,6,0,0,444,17986,0,0,536,28564,0,0,207,4627,0,0;QS=1,0;MQSB=0.20802;MQ0F=0 PL 0,33,255 +17 304 . C <*> 0 . DP=11;I16=5,6,0,0,416,15874,0,0,536,28564,0,0,208,4670,0,0;QS=1,0;MQSB=0.20802;MQ0F=0 PL 0,33,255 +17 305 . C <*> 0 . DP=11;I16=5,6,0,0,447,18241,0,0,536,28564,0,0,208,4672,0,0;QS=1,0;MQSB=0.20802;MQ0F=0 PL 0,33,255 +17 306 . T <*> 0 . DP=11;I16=5,6,0,0,432,17022,0,0,536,28564,0,0,208,4682,0,0;QS=1,0;MQSB=0.20802;MQ0F=0 PL 0,33,255 +17 307 . G <*> 0 . DP=11;I16=5,6,0,0,428,16810,0,0,536,28564,0,0,208,4700,0,0;QS=1,0;MQSB=0.20802;MQ0F=0 PL 0,33,255 +17 308 . C <*> 0 . DP=11;I16=5,6,0,0,392,14240,0,0,536,28564,0,0,208,4726,0,0;QS=1,0;MQSB=0.20802;MQ0F=0 PL 0,33,255 +17 309 . G <*> 0 . DP=11;I16=5,6,0,0,398,14664,0,0,536,28564,0,0,208,4760,0,0;QS=1,0;MQSB=0.20802;MQ0F=0 PL 0,33,243 +17 310 . A <*> 0 . DP=11;I16=5,6,0,0,406,15096,0,0,536,28564,0,0,207,4753,0,0;QS=1,0;MQSB=0.20802;MQ0F=0 PL 0,33,255 +17 311 . C <*> 0 . DP=11;I16=5,6,0,0,419,16285,0,0,536,28564,0,0,206,4756,0,0;QS=1,0;MQSB=0.20802;MQ0F=0 PL 0,33,255 +17 312 . A <*> 0 . DP=10;I16=4,6,0,0,357,13039,0,0,476,24964,0,0,206,4768,0,0;QS=1,0;MQSB=0.27993;MQ0F=0 PL 0,30,237 +17 313 . A <*> 0 . DP=10;I16=4,6,0,0,360,13288,0,0,476,24964,0,0,205,4739,0,0;QS=1,0;MQSB=0.27993;MQ0F=0 PL 0,30,235 +17 314 . A <*> 0 . DP=11;I16=4,7,0,0,406,15358,0,0,536,28564,0,0,204,4720,0,0;QS=1,0;MQSB=0.36174;MQ0F=0 PL 0,33,250 +17 315 . G <*> 0 . DP=10;I16=4,6,0,0,391,15529,0,0,507,27723,0,0,205,4711,0,0;QS=1,0;MQSB=0.50387;MQ0F=0 PL 0,30,252 +17 316 . C <*> 0 . DP=10;I16=4,6,0,0,405,16635,0,0,507,27723,0,0,206,4712,0,0;QS=1,0;MQSB=0.50387;MQ0F=0 PL 0,30,255 +17 317 . T <*> 0 . DP=10;I16=4,6,0,0,394,15584,0,0,507,27723,0,0,207,4723,0,0;QS=1,0;MQSB=0.50387;MQ0F=0 PL 0,30,255 +17 318 . G <*> 0 . DP=10;I16=4,6,0,0,389,15233,0,0,507,27723,0,0,208,4744,0,0;QS=1,0;MQSB=0.50387;MQ0F=0 PL 0,30,249 +17 319 . A <*> 0 . DP=10;I16=4,6,0,0,382,14628,0,0,507,27723,0,0,208,4724,0,0;QS=1,0;MQSB=0.50387;MQ0F=0 PL 0,30,249 +17 320 . A <*> 0 . DP=10;I16=4,6,0,0,379,14493,0,0,507,27723,0,0,208,4712,0,0;QS=1,0;MQSB=0.50387;MQ0F=0 PL 0,30,247 +17 321 . T <*> 0 . DP=10;I16=4,6,0,0,391,15311,0,0,507,27723,0,0,207,4659,0,0;QS=1,0;MQSB=0.50387;MQ0F=0 PL 0,30,253 +17 322 . G <*> 0 . DP=10;I16=4,6,0,0,417,17415,0,0,507,27723,0,0,206,4616,0,0;QS=1,0;MQSB=0.50387;MQ0F=0 PL 0,30,255 +17 323 . C <*> 0 . DP=10;I16=4,6,0,0,420,17666,0,0,507,27723,0,0,205,4583,0,0;QS=1,0;MQSB=0.50387;MQ0F=0 PL 0,30,255 +17 324 . T <*> 0 . DP=10;I16=4,6,0,0,387,15029,0,0,507,27723,0,0,204,4560,0,0;QS=1,0;MQSB=0.50387;MQ0F=0 PL 0,30,253 +17 325 . A <*> 0 . DP=11;I16=5,6,0,0,415,15735,0,0,567,31323,0,0,202,4496,0,0;QS=1,0;MQSB=0.47547;MQ0F=0 PL 0,33,255 +17 326 . T <*> 0 . DP=11;I16=5,6,0,0,412,15532,0,0,567,31323,0,0,201,4441,0,0;QS=1,0;MQSB=0.47547;MQ0F=0 PL 0,33,255 +17 327 . C <*> 0 . DP=11;I16=5,6,0,0,449,18385,0,0,567,31323,0,0,200,4396,0,0;QS=1,0;MQSB=0.47547;MQ0F=0 PL 0,33,255 +17 328 . A <*> 0 . DP=11;I16=5,6,0,0,404,14906,0,0,567,31323,0,0,198,4312,0,0;QS=1,0;MQSB=0.47547;MQ0F=0 PL 0,33,255 +17 329 . T <*> 0 . DP=11;I16=5,6,0,0,411,15441,0,0,567,31323,0,0,195,4191,0,0;QS=1,0;MQSB=0.47547;MQ0F=0 PL 0,33,255 +17 330 . T <*> 0 . DP=11;I16=5,6,0,0,402,14760,0,0,567,31323,0,0,192,4084,0,0;QS=1,0;MQSB=0.47547;MQ0F=0 PL 0,33,254 +17 331 . T <*> 0 . DP=11;I16=5,6,0,0,405,15015,0,0,567,31323,0,0,189,3991,0,0;QS=1,0;MQSB=0.47547;MQ0F=0 PL 0,33,255 +17 332 . A <*> 0 . DP=12;I16=6,6,0,0,426,15426,0,0,627,34923,0,0,186,3912,0,0;QS=1,0;MQSB=0.37271;MQ0F=0 PL 0,36,255 +17 333 . A <*> 0 . DP=12;I16=6,6,0,0,408,14212,0,0,627,34923,0,0,184,3848,0,0;QS=1,0;MQSB=0.37271;MQ0F=0 PL 0,36,255 +17 334 . A <*> 0 . DP=12;I16=6,6,0,0,437,16169,0,0,627,34923,0,0,182,3800,0,0;QS=1,0;MQSB=0.37271;MQ0F=0 PL 0,36,255 +17 335 . A <*> 0 . DP=11;I16=4,6,0,0,382,14620,0,0,507,27723,0,0,178,3758,0,0;QS=1,0;MQSB=0.50387;MQ0F=0 PL 0,30,250 +17 336 . A <*> 0 . DP=11;I16=5,6,0,0,408,15184,0,0,567,31323,0,0,180,3748,0,0;QS=1,0;MQSB=0.47547;MQ0F=0 PL 0,33,255 +17 337 . C <*> 0 . DP=11;I16=4,6,0,0,398,16090,0,0,507,27723,0,0,174,3718,0,0;QS=1,0;MQSB=0.50387;MQ0F=0 PL 0,30,255 +17 338 . T <*> 0 . DP=10;I16=5,5,0,0,400,16052,0,0,507,27723,0,0,179,3751,0,0;QS=1,0;MQSB=0.33332;MQ0F=0 PL 0,30,255 +17 339 . C <*> 0 . DP=11;I16=5,6,0,0,415,16097,0,0,536,28564,0,0,179,3771,0,0;QS=1,0;MQSB=0.20802;MQ0F=0 PL 0,33,255 +17 340 . C <*> 0 . DP=11;I16=5,6,0,0,441,17827,0,0,536,28564,0,0,179,3753,0,0;QS=1,0;MQSB=0.20802;MQ0F=0 PL 0,33,255 +17 341 . T <*> 0 . DP=11;I16=5,6,0,0,417,15905,0,0,536,28564,0,0,179,3747,0,0;QS=1,0;MQSB=0.20802;MQ0F=0 PL 0,33,255 +17 342 . T <*> 0 . DP=11;I16=5,6,0,0,408,15196,0,0,536,28564,0,0,179,3753,0,0;QS=1,0;MQSB=0.20802;MQ0F=0 PL 0,33,255 +17 343 . G <*> 0 . DP=11;I16=5,5,0,0,377,14559,0,0,507,27723,0,0,175,3755,0,0;QS=1,0;MQSB=0.33332;MQ0F=0 PL 0,30,249 +17 344 . C <*> 0 . DP=11;I16=5,6,0,0,421,16525,0,0,536,28564,0,0,178,3752,0,0;QS=1,0;MQSB=0.20802;MQ0F=0 PL 0,33,255 +17 345 . T <*> 0 . DP=11;I16=5,6,0,0,417,15907,0,0,536,28564,0,0,177,3747,0,0;QS=1,0;MQSB=0.20802;MQ0F=0 PL 0,33,255 +17 346 . G <*> 0 . DP=11;I16=6,5,0,0,407,15687,0,0,567,31323,0,0,177,3755,0,0;QS=1,0;MQSB=0.29717;MQ0F=0 PL 0,33,255 +17 347 . G <*> 0 . DP=11;I16=5,5,0,0,375,14155,0,0,507,27723,0,0,163,3551,0,0;QS=1,0;MQSB=0.33332;MQ0F=0 PL 0,30,251 +17 348 . T <*> 0 . DP=11;I16=5,5,0,0,359,13051,0,0,507,27723,0,0,163,3555,0,0;QS=1,0;MQSB=0.33332;MQ0F=0 PL 0,30,243 +17 349 . T <*> 0 . DP=11;I16=6,5,0,0,386,13740,0,0,567,31323,0,0,180,3860,0,0;QS=1,0;MQSB=0.29717;MQ0F=0 PL 0,33,246 +17 350 . T <*> 0 . DP=11;I16=6,5,0,0,389,14305,0,0,567,31323,0,0,181,3923,0,0;QS=1,0;MQSB=0.29717;MQ0F=0 PL 0,33,249 +17 351 . G <*> 0 . DP=11;I16=6,5,0,0,413,15931,0,0,567,31323,0,0,181,3949,0,0;QS=1,0;MQSB=0.29717;MQ0F=0 PL 0,33,255 +17 352 . A <*> 0 . DP=11;I16=6,5,0,0,410,15956,0,0,567,31323,0,0,181,3987,0,0;QS=1,0;MQSB=0.29717;MQ0F=0 PL 0,33,255 +17 353 . G <*> 0 . DP=10;I16=5,5,0,0,394,15652,0,0,507,27723,0,0,182,4036,0,0;QS=1,0;MQSB=0.33332;MQ0F=0 PL 0,30,255 +17 354 . A <*> 0 . DP=9;I16=4,5,0,0,335,13099,0,0,447,24123,0,0,183,4045,0,0;QS=1,0;MQSB=0.40608;MQ0F=0 PL 0,27,225 +17 355 . G T,<*> 0 . DP=9;I16=4,4,0,1,308,12048,41,1681,387,20523,60,3600,159,3439,25,625;QS=0.87,0.12,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=0.40608;BQB=1;MQ0F=0 PL 14,0,200,38,203,231 +17 356 . G <*> 0 . DP=9;I16=4,5,0,0,340,13038,0,0,447,24123,0,0,185,4093,0,0;QS=1,0;MQSB=0.40608;MQ0F=0 PL 0,27,228 +17 357 . C <*> 0 . DP=10;I16=5,5,0,0,393,15613,0,0,507,27723,0,0,186,4132,0,0;QS=1,0;MQSB=0.33332;MQ0F=0 PL 0,30,255 +17 358 . A <*> 0 . DP=10;I16=5,5,0,0,386,15186,0,0,507,27723,0,0,187,4131,0,0;QS=1,0;MQSB=0.33332;MQ0F=0 PL 0,30,254 +17 359 . G <*> 0 . DP=10;I16=5,5,0,0,399,16147,0,0,507,27723,0,0,188,4140,0,0;QS=1,0;MQSB=0.33332;MQ0F=0 PL 0,30,255 +17 360 . A <*> 0 . DP=10;I16=5,5,0,0,373,14217,0,0,507,27723,0,0,189,4159,0,0;QS=1,0;MQSB=0.33332;MQ0F=0 PL 0,30,252 +17 361 . A <*> 0 . DP=10;I16=5,5,0,0,376,14252,0,0,507,27723,0,0,190,4188,0,0;QS=1,0;MQSB=0.33332;MQ0F=0 PL 0,30,252 +17 362 . A <*> 0 . DP=11;I16=6,5,0,0,403,14929,0,0,567,31323,0,0,191,4227,0,0;QS=1,0;MQSB=0.29717;MQ0F=0 PL 0,33,255 +17 363 . A <*> 0 . DP=11;I16=6,5,0,0,411,15531,0,0,567,31323,0,0,193,4277,0,0;QS=1,0;MQSB=0.29717;MQ0F=0 PL 0,33,255 +17 364 . T <*> 0 . DP=11;I16=6,5,0,0,394,14320,0,0,567,31323,0,0,195,4339,0,0;QS=1,0;MQSB=0.29717;MQ0F=0 PL 0,33,250 +17 365 . G <*> 0 . DP=11;I16=6,5,0,0,416,16288,0,0,567,31323,0,0,196,4362,0,0;QS=1,0;MQSB=0.29717;MQ0F=0 PL 0,33,255 +17 366 . A <*> 0 . DP=11;I16=6,5,0,0,417,15967,0,0,567,31323,0,0,197,4395,0,0;QS=1,0;MQSB=0.29717;MQ0F=0 PL 0,33,255 +17 367 . T <*> 0 . DP=11;I16=6,5,0,0,408,15236,0,0,567,31323,0,0,198,4438,0,0;QS=1,0;MQSB=0.29717;MQ0F=0 PL 0,33,255 +17 368 . A <*> 0 . DP=11;I16=6,5,0,0,401,14929,0,0,567,31323,0,0,198,4442,0,0;QS=1,0;MQSB=0.29717;MQ0F=0 PL 0,33,255 +17 369 . T <*> 0 . DP=10;I16=6,4,0,0,376,14246,0,0,538,30482,0,0,199,4457,0,0;QS=1,0;MQSB=0.50387;MQ0F=0 PL 0,30,250 +17 370 . C <*> 0 . DP=10;I16=6,4,0,0,401,16231,0,0,538,30482,0,0,200,4482,0,0;QS=1,0;MQSB=0.50387;MQ0F=0 PL 0,30,255 +17 371 . T <*> 0 . DP=10;I16=6,4,0,0,403,16287,0,0,538,30482,0,0,201,4517,0,0;QS=1,0;MQSB=0.50387;MQ0F=0 PL 0,30,255 +17 372 . C <*> 0 . DP=11;I16=6,5,0,0,419,16293,0,0,598,34082,0,0,201,4511,0,0;QS=1,0;MQSB=0.56462;MQ0F=0 PL 0,33,255 +17 373 . A <*> 0 . DP=11;I16=6,5,0,0,426,16546,0,0,598,34082,0,0,202,4514,0,0;QS=1,0;MQSB=0.56462;MQ0F=0 PL 0,33,255 +17 374 . T <*> 0 . DP=11;I16=6,5,0,0,402,14930,0,0,598,34082,0,0,202,4478,0,0;QS=1,0;MQSB=0.56462;MQ0F=0 PL 0,33,255 +17 375 . A <*> 0 . DP=12;I16=7,5,0,0,440,16526,0,0,658,37682,0,0,202,4454,0,0;QS=1,0;MQSB=0.58465;MQ0F=0 PL 0,36,255 +17 376 . G <*> 0 . DP=12;I16=7,5,0,0,413,15263,0,0,658,37682,0,0,203,4443,0,0;QS=1,0;MQSB=0.58465;MQ0F=0 PL 0,36,255 +17 377 . T <*> 0 . DP=12;I16=6,5,0,0,414,15662,0,0,598,34082,0,0,179,3821,0,0;QS=1,0;MQSB=0.56462;MQ0F=0 PL 0,33,255 +17 378 . T <*> 0 . DP=13;I16=8,5,0,0,451,16165,0,0,718,41282,0,0,205,4463,0,0;QS=1,0;MQSB=0.5037;MQ0F=0 PL 0,39,255 +17 379 . G <*> 0 . DP=12;I16=8,3,0,0,420,16114,0,0,629,36841,0,0,201,4445,0,0;QS=1,0;MQSB=0.71653;MQ0F=0 PL 0,33,255 +17 380 . C <*> 0 . DP=12;I16=8,4,0,0,452,17454,0,0,689,40441,0,0,211,4539,0,0;QS=1,0;MQSB=0.79392;MQ0F=0 PL 0,36,255 +17 381 . T <*> 0 . DP=12;I16=8,4,0,0,465,18141,0,0,689,40441,0,0,214,4598,0,0;QS=1,0;MQSB=0.79392;MQ0F=0 PL 0,36,255 +17 382 . T <*> 0 . DP=12;I16=7,4,0,0,410,15432,0,0,629,36841,0,0,192,4046,0,0;QS=1,0;MQSB=0.80386;MQ0F=0 PL 0,33,255 +17 383 . T <*> 0 . DP=12;I16=8,4,0,0,433,15743,0,0,689,40441,0,0,219,4707,0,0;QS=1,0;MQSB=0.79392;MQ0F=0 PL 0,36,255 +17 384 . A <*> 0 . DP=13;I16=8,5,0,0,447,15887,0,0,749,44041,0,0,221,4755,0,0;QS=1,0;MQSB=0.8424;MQ0F=0 PL 0,39,255 +17 385 . C <*> 0 . DP=13;I16=8,5,0,0,495,18975,0,0,749,44041,0,0,224,4816,0,0;QS=1,0;MQSB=0.8424;MQ0F=0 PL 0,39,255 +17 386 . T <*> 0 . DP=13;I16=8,5,0,0,499,19425,0,0,749,44041,0,0,227,4891,0,0;QS=1,0;MQSB=0.8424;MQ0F=0 PL 0,39,255 +17 387 . T <*> 0 . DP=13;I16=8,5,0,0,458,16718,0,0,749,44041,0,0,230,4980,0,0;QS=1,0;MQSB=0.8424;MQ0F=0 PL 0,39,255 +17 388 . T <*> 0 . DP=13;I16=8,5,0,0,465,17059,0,0,749,44041,0,0,232,5032,0,0;QS=1,0;MQSB=0.8424;MQ0F=0 PL 0,39,255 +17 389 . G <*> 0 . DP=13;I16=8,5,0,0,466,17250,0,0,749,44041,0,0,233,5047,0,0;QS=1,0;MQSB=0.8424;MQ0F=0 PL 0,39,255 +17 390 . C <*> 0 . DP=13;I16=8,5,0,0,488,18742,0,0,749,44041,0,0,234,5076,0,0;QS=1,0;MQSB=0.8424;MQ0F=0 PL 0,39,255 +17 391 . A <*> 0 . DP=13;I16=8,5,0,0,489,18571,0,0,749,44041,0,0,235,5119,0,0;QS=1,0;MQSB=0.8424;MQ0F=0 PL 0,39,255 +17 392 . T <*> 0 . DP=13;I16=8,5,0,0,460,16674,0,0,749,44041,0,0,236,5176,0,0;QS=1,0;MQSB=0.8424;MQ0F=0 PL 0,39,255 +17 393 . A <*> 0 . DP=12;I16=7,5,0,0,442,16438,0,0,689,40441,0,0,238,5246,0,0;QS=1,0;MQSB=0.83800;MQ0F=0 PL 0,36,255 +17 394 . T <*> 0 . DP=12;I16=7,5,0,0,431,15865,0,0,689,40441,0,0,240,5328,0,0;QS=1,0;MQSB=0.83800;MQ0F=0 PL 0,36,255 +17 395 . T <*> 0 . DP=12;I16=7,5,0,0,433,15745,0,0,689,40441,0,0,242,5422,0,0;QS=1,0;MQSB=0.83800;MQ0F=0 PL 0,36,255 +17 396 . T <*> 0 . DP=12;I16=7,5,0,0,410,14752,0,0,689,40441,0,0,244,5528,0,0;QS=1,0;MQSB=0.83800;MQ0F=0 PL 0,36,255 +17 397 . T <*> 0 . DP=12;I16=7,5,0,0,442,16356,0,0,689,40441,0,0,246,5646,0,0;QS=1,0;MQSB=0.83800;MQ0F=0 PL 0,36,255 +17 398 . A <*> 0 . DP=13;I16=8,5,0,0,460,16726,0,0,749,44041,0,0,247,5725,0,0;QS=1,0;MQSB=0.8424;MQ0F=0 PL 0,39,255 +17 399 . A <*> 0 . DP=13;I16=8,5,0,0,457,16699,0,0,749,44041,0,0,250,5814,0,0;QS=1,0;MQSB=0.8424;MQ0F=0 PL 0,39,255 +17 400 . A <*> 0 . DP=13;I16=8,5,0,0,449,16137,0,0,749,44041,0,0,253,5865,0,0;QS=1,0;MQSB=0.8424;MQ0F=0 PL 0,39,255 +17 401 . A <*> 0 . DP=13;I16=8,5,0,0,468,17320,0,0,749,44041,0,0,255,5879,0,0;QS=1,0;MQSB=0.8424;MQ0F=0 PL 0,39,255 +17 402 . T <*> 0 . DP=13;I16=8,5,0,0,484,18380,0,0,749,44041,0,0,257,5905,0,0;QS=1,0;MQSB=0.8424;MQ0F=0 PL 0,39,255 +17 403 . T <*> 0 . DP=13;I16=8,5,0,0,487,18315,0,0,749,44041,0,0,259,5943,0,0;QS=1,0;MQSB=0.8424;MQ0F=0 PL 0,39,255 +17 404 . G <*> 0 . DP=13;I16=8,5,0,0,499,19275,0,0,749,44041,0,0,260,5942,0,0;QS=1,0;MQSB=0.8424;MQ0F=0 PL 0,39,255 +17 405 . T <*> 0 . DP=13;I16=8,5,0,0,492,18826,0,0,749,44041,0,0,261,5951,0,0;QS=1,0;MQSB=0.8424;MQ0F=0 PL 0,39,255 +17 406 . G <*> 0 . DP=13;I16=8,5,0,0,501,19549,0,0,749,44041,0,0,262,5970,0,0;QS=1,0;MQSB=0.8424;MQ0F=0 PL 0,39,255 +17 407 . A <*> 0 . DP=13;I16=8,5,0,0,491,18969,0,0,749,44041,0,0,262,5950,0,0;QS=1,0;MQSB=0.8424;MQ0F=0 PL 0,39,255 +17 408 . C <*> 0 . DP=14;I16=8,6,0,0,546,21364,0,0,809,47641,0,0,262,5942,0,0;QS=1,0;MQSB=0.87517;MQ0F=0 PL 0,42,255 +17 409 . T <*> 0 . DP=14;I16=8,6,0,0,558,22362,0,0,809,47641,0,0,263,5947,0,0;QS=1,0;MQSB=0.87517;MQ0F=0 PL 0,42,255 +17 410 . T <*> 0 . DP=14;I16=8,6,0,0,485,17333,0,0,809,47641,0,0,263,5915,0,0;QS=1,0;MQSB=0.87517;MQ0F=0 PL 0,42,255 +17 411 . T <*> 0 . DP=14;I16=8,6,0,0,489,17293,0,0,809,47641,0,0,263,5895,0,0;QS=1,0;MQSB=0.87517;MQ0F=0 PL 0,42,255 +17 412 . C T,<*> 0 . DP=15;I16=8,6,1,0,547,21713,14,196,809,47641,60,3600,238,5262,25,625;QS=0.97454,0.025454,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=0.86881;BQB=1;MQ0F=0 PL 0,30,255,42,255,255 +17 413 . A <*> 0 . DP=17;I16=9,8,0,0,638,24112,0,0,989,58441,0,0,264,5892,0,0;QS=1,0;MQSB=0.9105;MQ0F=0 PL 0,51,255 +17 414 . T <*> 0 . DP=16;I16=9,7,0,0,611,23435,0,0,929,54841,0,0,268,5912,0,0;QS=1,0;MQSB=0.89275;MQ0F=0 PL 0,48,255 +17 415 . G <*> 0 . DP=16;I16=9,7,0,0,617,24077,0,0,929,54841,0,0,272,5948,0,0;QS=1,0;MQSB=0.89275;MQ0F=0 PL 0,48,255 +17 416 . G <*> 0 . DP=16;I16=9,7,0,0,597,22923,0,0,929,54841,0,0,276,6000,0,0;QS=1,0;MQSB=0.89275;MQ0F=0 PL 0,48,255 +17 417 . C <*> 0 . DP=16;I16=9,7,0,0,606,23366,0,0,929,54841,0,0,280,6068,0,0;QS=1,0;MQSB=0.89275;MQ0F=0 PL 0,48,255 +17 418 . A <*> 0 . DP=16;I16=9,7,0,0,616,23886,0,0,929,54841,0,0,284,6152,0,0;QS=1,0;MQSB=0.89275;MQ0F=0 PL 0,48,255 +17 419 . T <*> 0 . DP=16;I16=9,7,0,0,605,22955,0,0,929,54841,0,0,288,6252,0,0;QS=1,0;MQSB=0.89275;MQ0F=0 PL 0,48,255 +17 420 . A <*> 0 . DP=16;I16=9,7,0,0,579,21131,0,0,929,54841,0,0,292,6368,0,0;QS=1,0;MQSB=0.89275;MQ0F=0 PL 0,48,255 +17 421 . A <*> 0 . DP=16;I16=9,7,0,0,580,21598,0,0,929,54841,0,0,296,6500,0,0;QS=1,0;MQSB=0.89275;MQ0F=0 PL 0,48,255 +17 422 . A <*> 0 . DP=16;I16=9,7,0,0,610,23596,0,0,929,54841,0,0,299,6599,0,0;QS=1,0;MQSB=0.89275;MQ0F=0 PL 0,48,255 +17 423 . T <*> 0 . DP=16;I16=9,7,0,0,600,22586,0,0,929,54841,0,0,302,6716,0,0;QS=1,0;MQSB=0.89275;MQ0F=0 PL 0,48,255 +17 424 . A <*> 0 . DP=16;I16=9,7,0,0,580,21214,0,0,929,54841,0,0,304,6800,0,0;QS=1,0;MQSB=0.89275;MQ0F=0 PL 0,48,255 +17 425 . A <*> 0 . DP=15;I16=8,7,0,0,572,22066,0,0,869,51241,0,0,306,6848,0,0;QS=1,0;MQSB=0.89839;MQ0F=0 PL 0,45,255 +17 426 . T <*> 0 . DP=15;I16=8,7,0,0,570,21788,0,0,869,51241,0,0,308,6908,0,0;QS=1,0;MQSB=0.89839;MQ0F=0 PL 0,45,255 +17 427 . A <*> 0 . DP=15;I16=8,7,0,0,548,20412,0,0,869,51241,0,0,310,6980,0,0;QS=1,0;MQSB=0.89839;MQ0F=0 PL 0,45,255 +17 428 . C <*> 0 . DP=15;I16=8,7,0,0,577,22469,0,0,869,51241,0,0,312,7064,0,0;QS=1,0;MQSB=0.89839;MQ0F=0 PL 0,45,255 +17 429 . T <*> 0 . DP=16;I16=8,8,0,0,627,24729,0,0,929,54841,0,0,313,7111,0,0;QS=1,0;MQSB=0.91554;MQ0F=0 PL 0,48,255 +17 430 . G <*> 0 . DP=16;I16=8,8,0,0,630,25158,0,0,929,54841,0,0,315,7173,0,0;QS=1,0;MQSB=0.91554;MQ0F=0 PL 0,48,255 +17 431 . G <*> 0 . DP=16;I16=7,8,0,0,578,22612,0,0,869,51241,0,0,317,7251,0,0;QS=1,0;MQSB=0.92124;MQ0F=0 PL 0,45,255 +17 432 . T <*> 0 . DP=15;I16=7,8,0,0,564,21298,0,0,869,51241,0,0,319,7295,0,0;QS=1,0;MQSB=0.92124;MQ0F=0 PL 0,45,255 +17 433 . T <*> 0 . DP=15;I16=7,7,0,0,516,19406,0,0,809,47641,0,0,296,6730,0,0;QS=1,0;MQSB=0.88598;MQ0F=0 PL 0,42,255 +17 434 . T <*> 0 . DP=16;I16=8,8,0,0,594,22230,0,0,929,54841,0,0,322,7380,0,0;QS=1,0;MQSB=0.91554;MQ0F=0 PL 0,48,255 +17 435 . A <*> 0 . DP=16;I16=8,7,0,0,569,21683,0,0,869,51241,0,0,318,7384,0,0;QS=1,0;MQSB=0.89839;MQ0F=0 PL 0,45,255 +17 436 . T <*> 0 . DP=16;I16=8,8,0,0,576,21104,0,0,929,54841,0,0,326,7476,0,0;QS=1,0;MQSB=0.91554;MQ0F=0 PL 0,48,255 +17 437 . T <*> 0 . DP=16;I16=8,8,0,0,603,22793,0,0,929,54841,0,0,327,7499,0,0;QS=1,0;MQSB=0.91554;MQ0F=0 PL 0,48,255 +17 438 . A <*> 0 . DP=16;I16=8,8,0,0,572,20856,0,0,929,54841,0,0,327,7489,0,0;QS=1,0;MQSB=0.91554;MQ0F=0 PL 0,48,255 +17 439 . C <*> 0 . DP=16;I16=8,8,0,0,631,25023,0,0,929,54841,0,0,325,7393,0,0;QS=1,0;MQSB=0.91554;MQ0F=0 PL 0,48,255 +17 440 . A <*> 0 . DP=16;I16=8,8,0,0,627,24807,0,0,929,54841,0,0,323,7309,0,0;QS=1,0;MQSB=0.91554;MQ0F=0 PL 0,48,255 +17 441 . G <*> 0 . DP=17;I16=9,8,0,0,679,27381,0,0,989,58441,0,0,321,7237,0,0;QS=1,0;MQSB=0.9105;MQ0F=0 PL 0,51,255 +17 442 . A <*> 0 . DP=17;I16=9,8,0,0,637,24001,0,0,989,58441,0,0,320,7178,0,0;QS=1,0;MQSB=0.9105;MQ0F=0 PL 0,51,255 +17 443 . A <*> 0 . DP=17;I16=9,8,0,0,664,26116,0,0,989,58441,0,0,319,7133,0,0;QS=1,0;MQSB=0.9105;MQ0F=0 PL 0,51,255 +17 444 . G <*> 0 . DP=17;I16=9,8,0,0,671,26899,0,0,989,58441,0,0,318,7102,0,0;QS=1,0;MQSB=0.9105;MQ0F=0 PL 0,51,255 +17 445 . C <*> 0 . DP=17;I16=9,8,0,0,651,25583,0,0,989,58441,0,0,317,7085,0,0;QS=1,0;MQSB=0.9105;MQ0F=0 PL 0,51,255 +17 446 . A <*> 0 . DP=17;I16=9,8,0,0,632,23854,0,0,989,58441,0,0,316,7082,0,0;QS=1,0;MQSB=0.9105;MQ0F=0 PL 0,51,255 +17 447 . C <*> 0 . DP=16;I16=9,7,0,0,634,25276,0,0,960,57600,0,0,316,7092,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 448 . T <*> 0 . DP=16;I16=9,7,0,0,622,24346,0,0,960,57600,0,0,316,7114,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 449 . A <*> 0 . DP=16;I16=9,7,0,0,623,24447,0,0,960,57600,0,0,316,7148,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 450 . G <*> 0 . DP=16;I16=9,7,0,0,637,25557,0,0,960,57600,0,0,316,7194,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 451 . A <*> 0 . DP=16;I16=9,7,0,0,564,20482,0,0,960,57600,0,0,316,7252,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 452 . A <*> 0 . DP=18;I16=11,7,0,0,622,22204,0,0,1080,64800,0,0,316,7322,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 453 . A <*> 0 . DP=18;I16=11,7,0,0,616,22076,0,0,1080,64800,0,0,318,7406,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 454 . A <*> 0 . DP=17;I16=10,7,0,0,642,24658,0,0,1020,61200,0,0,321,7505,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 455 . T <*> 0 . DP=17;I16=9,7,0,0,608,23292,0,0,960,57600,0,0,316,7482,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 456 . G <*> 0 . DP=17;I16=10,7,0,0,654,25584,0,0,1020,61200,0,0,323,7545,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 457 . C <*> 0 . DP=18;I16=11,7,0,0,685,26647,0,0,1080,64800,0,0,325,7585,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 458 . A <*> 0 . DP=18;I16=11,7,0,0,677,25637,0,0,1080,64800,0,0,328,7590,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 459 . T <*> 0 . DP=18;I16=11,7,0,0,665,24877,0,0,1080,64800,0,0,330,7564,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 460 . G <*> 0 . DP=18;I16=11,7,0,0,699,27393,0,0,1080,64800,0,0,331,7507,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 461 . T <*> 0 . DP=18;I16=11,7,0,0,679,25873,0,0,1080,64800,0,0,331,7419,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 462 . G <*> 0 . DP=17;I16=10,7,0,0,676,27284,0,0,1020,61200,0,0,332,7350,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 463 . G <*> 0 . DP=17;I16=10,7,0,0,649,25341,0,0,1020,61200,0,0,333,7299,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 464 . A <*> 0 . DP=17;I16=10,7,0,0,632,23772,0,0,1020,61200,0,0,334,7266,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 465 . C <*> 0 . DP=17;I16=10,7,0,0,662,25962,0,0,1020,61200,0,0,335,7251,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 466 . A <*> 0 . DP=18;I16=11,7,0,0,680,25954,0,0,1080,64800,0,0,336,7254,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 467 . A <*> 0 . DP=18;I16=11,7,0,0,666,24820,0,0,1080,64800,0,0,337,7225,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 468 . A <*> 0 . DP=19;I16=12,7,0,0,687,25475,0,0,1140,68400,0,0,338,7214,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,57,255 +17 469 . A <*> 0 . DP=19;I16=12,7,0,0,676,25006,0,0,1140,68400,0,0,340,7222,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,57,255 +17 470 . G <*> 0 . DP=19;I16=12,7,0,0,739,29067,0,0,1140,68400,0,0,342,7250,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,57,255 +17 471 . T <*> 0 . DP=19;I16=12,7,0,0,700,26082,0,0,1140,68400,0,0,344,7298,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,57,255 +17 472 . T <*> 0 . DP=19;I16=12,7,0,0,689,25273,0,0,1140,68400,0,0,346,7366,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,57,255 +17 473 . G <*> 0 . DP=19;I16=12,7,0,0,754,30076,0,0,1140,68400,0,0,347,7405,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,57,255 +17 474 . G <*> 0 . DP=19;I16=12,7,0,0,733,28537,0,0,1140,68400,0,0,347,7417,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,57,255 +17 475 . G <*> 0 . DP=19;I16=12,7,0,0,736,28750,0,0,1140,68400,0,0,347,7453,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,57,255 +17 476 . A <*> 0 . DP=19;I16=12,7,0,0,681,25347,0,0,1140,68400,0,0,347,7513,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,57,255 +17 477 . T <*> 0 . DP=19;I16=12,7,0,0,692,25746,0,0,1140,68400,0,0,347,7597,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,57,255 +17 478 . T <*> 0 . DP=20;I16=13,7,0,0,685,24355,0,0,1200,72000,0,0,345,7603,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,60,255 +17 479 . A <*> 0 . DP=20;I16=13,7,0,0,724,26686,0,0,1200,72000,0,0,344,7630,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,60,255 +17 480 . G <*> 0 . DP=19;I16=13,6,0,0,765,31067,0,0,1140,68400,0,0,344,7678,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,57,255 +17 481 . G <*> 0 . DP=19;I16=13,6,0,0,731,28389,0,0,1140,68400,0,0,344,7746,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,57,255 +17 482 . A <*> 0 . DP=19;I16=13,6,0,0,712,27162,0,0,1140,68400,0,0,344,7834,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,57,255 +17 483 . G <*> 0 . DP=19;I16=12,7,0,0,738,29008,0,0,1140,68400,0,0,342,7790,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,57,255 +17 484 . A <*> 0 . DP=18;I16=12,6,0,0,633,23359,0,0,1080,64800,0,0,342,7762,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 485 . G <*> 0 . DP=18;I16=12,6,0,0,705,27943,0,0,1080,64800,0,0,342,7750,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 486 . A <*> 0 . DP=17;I16=11,6,0,0,633,24255,0,0,1020,61200,0,0,343,7753,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 487 . G <*> 0 . DP=17;I16=11,6,0,0,672,26918,0,0,1020,61200,0,0,343,7721,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 488 . A <*> 0 . DP=18;I16=12,6,0,0,652,23870,0,0,1080,64800,0,0,342,7656,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 489 . A <*> 0 . DP=18;I16=12,6,0,0,647,23459,0,0,1080,64800,0,0,342,7610,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 490 . A <*> 0 . DP=18;I16=12,6,0,0,671,25431,0,0,1080,64800,0,0,342,7584,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 491 . T <*> 0 . DP=18;I16=12,6,0,0,649,23997,0,0,1080,64800,0,0,342,7578,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 492 . G <*> 0 . DP=18;I16=11,6,0,0,659,25979,0,0,1020,61200,0,0,316,6916,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 493 . A <*> 0 . DP=18;I16=12,6,0,0,680,25886,0,0,1080,64800,0,0,340,7522,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 494 . A <*> 0 . DP=18;I16=12,6,0,0,678,26010,0,0,1080,64800,0,0,338,7470,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 495 . G <*> 0 . DP=18;I16=12,6,0,0,702,27738,0,0,1080,64800,0,0,336,7434,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 496 . A <*> 0 . DP=18;I16=12,6,0,0,643,23481,0,0,1080,64800,0,0,333,7365,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 497 . C <*> 0 . DP=18;I16=12,6,0,0,690,26746,0,0,1080,64800,0,0,330,7314,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 498 . A <*> 0 . DP=18;I16=12,6,0,0,661,24617,0,0,1080,64800,0,0,328,7280,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 499 . T <*> 0 . DP=17;I16=12,5,0,0,599,21899,0,0,1020,61200,0,0,328,7262,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 500 . A <*> 0 . DP=17;I16=12,5,0,0,598,21424,0,0,1020,61200,0,0,328,7260,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 501 . T <*> 0 . DP=17;I16=12,5,0,0,632,23732,0,0,1020,61200,0,0,328,7274,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 502 . G <*> 0 . DP=17;I16=12,5,0,0,641,24865,0,0,1020,61200,0,0,328,7304,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 503 . T <*> 0 . DP=18;I16=12,6,0,0,637,23201,0,0,1080,64800,0,0,328,7350,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 504 . C <*> 0 . DP=18;I16=12,6,0,0,667,26059,0,0,1080,64800,0,0,327,7313,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 505 . C <*> 0 . DP=19;I16=12,6,0,0,639,23465,0,0,1080,64800,0,0,319,7245,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 506 . A <*> 0 . DP=19;I16=13,6,0,0,691,25697,0,0,1140,68400,0,0,326,7294,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,57,255 +17 507 . C <*> 0 . DP=19;I16=12,6,0,0,651,24469,0,0,1080,64800,0,0,317,7233,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 508 . A <*> 0 . DP=18;I16=13,5,0,0,634,23042,0,0,1080,64800,0,0,327,7353,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 509 . C <*> 0 . DP=18;I16=13,5,0,0,670,25392,0,0,1080,64800,0,0,326,7310,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 510 . A <*> 0 . DP=19;I16=12,6,0,0,637,23177,0,0,1080,64800,0,0,300,6660,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 511 . A <*> 0 . DP=19;I16=13,6,0,0,642,22426,0,0,1140,68400,0,0,325,7279,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,57,255 +17 512 . A C,<*> 0 . DP=18;I16=12,5,0,1,557,19001,13,169,1020,61200,60,3600,317,7211,9,81;QS=0.97719,0.02280,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=1;BQB=1;MQ0F=0 PL 0,39,255,51,255,255 +17 513 . A <*> 0 . DP=17;I16=11,5,0,0,578,21094,0,0,960,57600,0,0,313,7097,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 514 . A T,<*> 0 . DP=17;I16=11,4,0,1,531,19157,16,256,900,54000,60,3600,302,6940,11,121;QS=0.9707,0.029250,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=1;BQB=1;MQ0F=0 PL 0,31,255,45,255,255 +17 515 . C <*> 0 . DP=17;I16=9,5,0,0,521,19595,0,0,840,50400,0,0,278,6312,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 516 . C <*> 0 . DP=17;I16=11,5,0,0,557,20183,0,0,960,57600,0,0,306,6724,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 517 . T <*> 0 . DP=18;I16=13,5,0,0,657,24853,0,0,1080,64800,0,0,332,7386,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 518 . G <*> 0 . DP=19;I16=14,5,0,0,700,26644,0,0,1140,68400,0,0,334,7438,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,57,255 +17 519 . T <*> 0 . DP=21;I16=15,6,0,0,734,26134,0,0,1260,75600,0,0,337,7507,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,63,255 +17 520 . T <*> 0 . DP=21;I16=14,6,0,0,685,24103,0,0,1200,72000,0,0,317,6971,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,60,255 +17 521 . C <*> 0 . DP=20;I16=15,5,0,0,741,28223,0,0,1200,72000,0,0,348,7706,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,60,255 +17 522 . A <*> 0 . DP=20;I16=15,5,0,0,696,25294,0,0,1200,72000,0,0,354,7836,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,60,255 +17 523 . T G,<*> 0 . DP=20;I16=14,5,1,0,713,26897,15,225,1140,68400,60,3600,335,7361,25,625;QS=0.97939,0.020604,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=1;BQB=1;MQ0F=0 PL 0,44,255,57,255,255 +17 524 . T <*> 0 . DP=20;I16=15,5,0,0,652,22420,0,0,1200,72000,0,0,364,8056,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,60,255 +17 525 . G <*> 0 . DP=20;I16=15,5,0,0,766,29706,0,0,1200,72000,0,0,368,8146,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,60,255 +17 526 . C <*> 0 . DP=20;I16=15,5,0,0,732,27890,0,0,1200,72000,0,0,372,8256,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,60,255 +17 527 . A <*> 0 . DP=20;I16=14,5,0,0,714,27168,0,0,1140,68400,0,0,352,7804,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,57,255 +17 528 . G <*> 0 . DP=20;I16=15,5,0,0,795,31995,0,0,1200,72000,0,0,376,8344,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,60,255 +17 529 . C <*> 0 . DP=19;I16=14,4,0,0,654,25160,0,0,1080,64800,0,0,353,7747,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 530 . T <*> 0 . DP=19;I16=15,4,0,0,715,27369,0,0,1140,68400,0,0,380,8420,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,57,255 +17 531 . T <*> 0 . DP=19;I16=15,4,0,0,686,25238,0,0,1140,68400,0,0,381,8437,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,57,255 +17 532 . T <*> 0 . DP=19;I16=14,4,0,0,666,24962,0,0,1080,64800,0,0,361,8013,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 533 . C <*> 0 . DP=19;I16=14,4,0,0,670,26138,0,0,1080,64800,0,0,354,7708,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 534 . T <*> 0 . DP=18;I16=14,3,0,0,669,26551,0,0,1020,61200,0,0,354,7688,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 535 . A <*> 0 . DP=18;I16=14,3,0,0,573,19985,0,0,1020,61200,0,0,354,7688,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 536 . C <*> 0 . DP=18;I16=14,4,0,0,641,23871,0,0,1080,64800,0,0,378,8282,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 537 . C <*> 0 . DP=18;I16=12,4,0,0,571,21529,0,0,960,57600,0,0,338,7448,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 538 . A <*> 0 . DP=18;I16=14,4,0,0,649,23769,0,0,1080,64800,0,0,376,8274,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 539 . T <*> 0 . DP=18;I16=14,4,0,0,660,24546,0,0,1080,64800,0,0,375,8297,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 540 . C <*> 0 . DP=18;I16=14,4,0,0,678,26304,0,0,1080,64800,0,0,374,8338,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 541 . A <*> 0 . DP=18;I16=13,4,0,0,621,23295,0,0,1020,61200,0,0,348,7772,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 542 . C <*> 0 . DP=18;I16=14,3,0,0,649,24895,0,0,1020,61200,0,0,347,7849,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 543 . C <*> 0 . DP=19;I16=14,5,0,0,696,26632,0,0,1140,68400,0,0,369,8469,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,57,255 +17 544 . A <*> 0 . DP=19;I16=13,5,0,0,647,23801,0,0,1080,64800,0,0,341,7807,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 545 . A <*> 0 . DP=19;I16=14,5,0,0,650,23116,0,0,1140,68400,0,0,361,8311,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,57,255 +17 546 . A <*> 0 . DP=19;I16=14,5,0,0,651,23455,0,0,1140,68400,0,0,356,8204,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,57,255 +17 547 . A <*> 0 . DP=19;I16=14,4,0,0,631,22919,0,0,1080,64800,0,0,326,7486,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 548 . A <*> 0 . DP=19;I16=13,5,0,0,637,22959,0,0,1080,64800,0,0,343,8023,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 549 . T G,<*> 0 . DP=18;I16=12,4,0,1,595,22341,20,400,960,57600,60,3600,314,7288,25,625;QS=0.9674,0.032520,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=1;BQB=1;MQ0F=0 PL 0,31,255,48,255,255 +17 550 . T <*> 0 . DP=18;I16=12,5,0,0,565,19415,0,0,1020,61200,0,0,335,7815,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 551 . G <*> 0 . DP=17;I16=12,5,0,0,617,23069,0,0,1020,61200,0,0,331,7729,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 552 . C <*> 0 . DP=16;I16=11,5,0,0,598,23146,0,0,960,57600,0,0,328,7654,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 553 . A <*> 0 . DP=16;I16=10,5,0,0,539,19653,0,0,900,54000,0,0,299,6915,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 554 . A <*> 0 . DP=16;I16=10,5,0,0,533,19501,0,0,900,54000,0,0,295,6813,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 555 . A <*> 0 . DP=17;I16=11,6,0,0,566,19856,0,0,1020,61200,0,0,316,7348,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 556 . C <*> 0 . DP=17;I16=11,6,0,0,623,23389,0,0,1020,61200,0,0,313,7271,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 557 . A <*> 0 . DP=15;I16=9,6,0,0,551,20435,0,0,900,54000,0,0,312,7206,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 558 . A <*> 0 . DP=15;I16=9,6,0,0,532,19348,0,0,900,54000,0,0,310,7102,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 559 . C <*> 0 . DP=15;I16=8,6,0,0,526,19970,0,0,840,50400,0,0,283,6385,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 560 . C <*> 0 . DP=15;I16=9,6,0,0,552,20936,0,0,900,54000,0,0,306,6930,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 561 . A <*> 0 . DP=15;I16=8,6,0,0,498,17996,0,0,840,50400,0,0,279,6237,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 562 . C <*> 0 . DP=15;I16=8,6,0,0,560,22472,0,0,840,50400,0,0,277,6181,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 563 . A <*> 0 . DP=15;I16=8,6,0,0,484,17496,0,0,840,50400,0,0,274,6088,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 564 . C <*> 0 . DP=15;I16=9,6,0,0,478,16106,0,0,900,54000,0,0,296,6634,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 565 . G <*> 0 . DP=17;I16=9,6,0,0,513,17987,0,0,900,54000,0,0,293,6569,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 566 . C <*> 0 . DP=17;I16=7,8,0,0,511,18687,0,0,900,54000,0,0,242,5270,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 567 . C <*> 0 . DP=17;I16=7,8,0,0,503,17943,0,0,900,54000,0,0,275,6353,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 568 . C <*> 0 . DP=16;I16=8,8,0,0,609,23783,0,0,960,57600,0,0,291,6475,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 569 . T <*> 0 . DP=17;I16=8,7,0,0,547,20831,0,0,900,54000,0,0,286,6410,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 570 . T <*> 0 . DP=17;I16=8,9,0,0,524,17476,0,0,1020,61200,0,0,290,6392,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 571 . C <*> 0 . DP=18;I16=9,9,0,0,637,23265,0,0,1080,64800,0,0,290,6374,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 572 . A <*> 0 . DP=18;I16=9,9,0,0,620,21868,0,0,1080,64800,0,0,291,6373,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 573 . A <*> 0 . DP=18;I16=9,9,0,0,576,19124,0,0,1080,64800,0,0,291,6341,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 574 . C <*> 0 . DP=17;I16=8,9,0,0,623,23439,0,0,1020,61200,0,0,292,6328,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 575 . T <*> 0 . DP=17;I16=7,8,0,0,556,21210,0,0,900,54000,0,0,261,5749,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 576 . G <*> 0 . DP=17;I16=8,9,0,0,584,21002,0,0,1020,61200,0,0,294,6356,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 577 . G <*> 0 . DP=17;I16=7,9,0,0,544,19522,0,0,960,57600,0,0,275,5997,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 578 . G <*> 0 . DP=16;I16=7,9,0,0,524,18696,0,0,960,57600,0,0,296,6406,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 579 . G <*> 0 . DP=17;I16=8,8,0,0,573,21291,0,0,960,57600,0,0,283,6237,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 580 . A C,<*> 0 . DP=17;I16=7,9,1,0,585,21479,16,256,960,57600,60,3600,281,6141,17,289;QS=0.97337,0.026622,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=1;BQB=1;MQ0F=0 PL 0,34,255,48,255,255 +17 581 . A <*> 0 . DP=18;I16=8,10,0,0,609,21317,0,0,1080,64800,0,0,298,6398,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 582 . C <*> 0 . DP=18;I16=7,10,0,0,624,23428,0,0,1020,61200,0,0,284,6162,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 583 . T <*> 0 . DP=17;I16=8,9,0,0,629,23813,0,0,1020,61200,0,0,301,6397,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 584 . C <*> 0 . DP=18;I16=8,9,0,0,601,22257,0,0,989,58441,0,0,283,6027,0,0;QS=1,0;MQSB=0.9105;MQ0F=0 PL 0,51,255 +17 585 . A <*> 0 . DP=18;I16=9,9,0,0,629,22525,0,0,1049,62041,0,0,305,6429,0,0;QS=1,0;MQSB=0.92408;MQ0F=0 PL 0,54,255 +17 586 . T <*> 0 . DP=18;I16=8,9,0,0,619,22941,0,0,989,58441,0,0,300,6406,0,0;QS=1,0;MQSB=0.9105;MQ0F=0 PL 0,51,255 +17 587 . C <*> 0 . DP=18;I16=9,9,0,0,631,23047,0,0,1049,62041,0,0,309,6505,0,0;QS=1,0;MQSB=0.92408;MQ0F=0 PL 0,54,255 +17 588 . A <*> 0 . DP=18;I16=9,9,0,0,635,22933,0,0,1049,62041,0,0,312,6578,0,0;QS=1,0;MQSB=0.92408;MQ0F=0 PL 0,54,255 +17 589 . A <*> 0 . DP=18;I16=9,9,0,0,647,23805,0,0,1049,62041,0,0,316,6674,0,0;QS=1,0;MQSB=0.92408;MQ0F=0 PL 0,54,255 +17 590 . C <*> 0 . DP=18;I16=9,9,0,0,653,24881,0,0,1049,62041,0,0,320,6794,0,0;QS=1,0;MQSB=0.92408;MQ0F=0 PL 0,54,255 +17 591 . A <*> 0 . DP=18;I16=9,9,0,0,678,25648,0,0,1049,62041,0,0,322,6836,0,0;QS=1,0;MQSB=0.92408;MQ0F=0 PL 0,54,255 +17 592 . A <*> 0 . DP=18;I16=8,9,0,0,629,23469,0,0,989,58441,0,0,311,6705,0,0;QS=1,0;MQSB=0.9105;MQ0F=0 PL 0,51,255 +17 593 . C <*> 0 . DP=18;I16=8,9,0,0,628,23572,0,0,989,58441,0,0,312,6714,0,0;QS=1,0;MQSB=0.9105;MQ0F=0 PL 0,51,255 +17 594 . A <*> 0 . DP=18;I16=8,9,0,0,631,23595,0,0,989,58441,0,0,306,6522,0,0;QS=1,0;MQSB=0.9105;MQ0F=0 PL 0,51,255 +17 595 . A <*> 0 . DP=18;I16=9,9,0,0,606,21226,0,0,1049,62041,0,0,318,6636,0,0;QS=1,0;MQSB=0.92408;MQ0F=0 PL 0,54,255 +17 596 . A <*> 0 . DP=18;I16=8,9,0,0,549,18681,0,0,989,58441,0,0,314,6550,0,0;QS=1,0;MQSB=0.9105;MQ0F=0 PL 0,51,255 +17 597 . C <*> 0 . DP=18;I16=9,9,0,0,656,24752,0,0,1049,62041,0,0,311,6441,0,0;QS=1,0;MQSB=0.92408;MQ0F=0 PL 0,54,255 +17 598 . T <*> 0 . DP=17;I16=8,9,0,0,621,23445,0,0,989,58441,0,0,308,6354,0,0;QS=1,0;MQSB=0.9105;MQ0F=0 PL 0,51,255 +17 599 . T <*> 0 . DP=17;I16=8,9,0,0,605,22177,0,0,989,58441,0,0,305,6289,0,0;QS=1,0;MQSB=0.9105;MQ0F=0 PL 0,51,255 +17 600 . G <*> 0 . DP=17;I16=8,9,0,0,631,24051,0,0,989,58441,0,0,302,6246,0,0;QS=1,0;MQSB=0.9105;MQ0F=0 PL 0,51,255 +17 601 . T <*> 0 . DP=17;I16=8,9,0,0,580,20248,0,0,989,58441,0,0,299,6225,0,0;QS=1,0;MQSB=0.9105;MQ0F=0 PL 0,51,255 +17 602 . G <*> 0 . DP=17;I16=8,8,0,0,571,20977,0,0,929,54841,0,0,271,5601,0,0;QS=1,0;MQSB=0.91554;MQ0F=0 PL 0,48,255 +17 603 . G <*> 0 . DP=16;I16=8,8,0,0,542,19362,0,0,929,54841,0,0,294,6248,0,0;QS=1,0;MQSB=0.91554;MQ0F=0 PL 0,48,255 +17 604 . T <*> 0 . DP=15;I16=7,8,0,0,487,16681,0,0,900,54000,0,0,272,5890,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 605 . T <*> 0 . DP=15;I16=6,7,0,0,476,17572,0,0,780,46800,0,0,244,5234,0,0;QS=1,0;MQSB=0.96116;MQ0F=0 PL 0,39,255 +17 606 . T <*> 0 . DP=15;I16=6,8,0,0,477,16909,0,0,840,50400,0,0,266,5842,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 607 . A <*> 0 . DP=15;I16=7,8,0,0,524,18528,0,0,869,51241,0,0,284,6272,0,0;QS=1,0;MQSB=0.89839;MQ0F=0 PL 0,45,255 +17 608 . C <*> 0 . DP=15;I16=7,7,0,0,477,17013,0,0,809,47641,0,0,256,5650,0,0;QS=1,0;MQSB=0.88598;MQ0F=0 PL 0,42,255 +17 609 . C <*> 0 . DP=15;I16=7,8,0,0,518,18374,0,0,869,51241,0,0,278,6292,0,0;QS=1,0;MQSB=0.89839;MQ0F=0 PL 0,45,255 +17 610 . C <*> 0 . DP=14;I16=7,7,0,0,555,22227,0,0,809,47641,0,0,276,6322,0,0;QS=1,0;MQSB=0.88598;MQ0F=0 PL 0,42,255 +17 611 . A <*> 0 . DP=14;I16=7,6,0,0,459,16757,0,0,749,44041,0,0,248,5688,0,0;QS=1,0;MQSB=0.89981;MQ0F=0 PL 0,39,255 +17 612 . C <*> 0 . DP=15;I16=8,7,0,0,552,20818,0,0,869,51241,0,0,270,6314,0,0;QS=1,0;MQSB=0.92124;MQ0F=0 PL 0,45,255 +17 613 . A <*> 0 . DP=15;I16=8,7,0,0,514,18130,0,0,869,51241,0,0,268,6326,0,0;QS=1,0;MQSB=0.92124;MQ0F=0 PL 0,45,255 +17 614 . C <*> 0 . DP=15;I16=8,7,0,0,561,21321,0,0,869,51241,0,0,265,6299,0,0;QS=1,0;MQSB=0.92124;MQ0F=0 PL 0,45,255 +17 615 . A <*> 0 . DP=15;I16=8,7,0,0,525,18821,0,0,869,51241,0,0,262,6282,0,0;QS=1,0;MQSB=0.92124;MQ0F=0 PL 0,45,255 +17 616 . A <*> 0 . DP=15;I16=8,7,0,0,508,17800,0,0,869,51241,0,0,259,6275,0,0;QS=1,0;MQSB=0.92124;MQ0F=0 PL 0,45,255 +17 617 . T <*> 0 . DP=14;I16=7,7,0,0,474,16662,0,0,809,47641,0,0,257,6277,0,0;QS=1,0;MQSB=0.88598;MQ0F=0 PL 0,42,255 +17 618 . G <*> 0 . DP=15;I16=7,8,0,0,490,16688,0,0,869,51241,0,0,255,6237,0,0;QS=1,0;MQSB=0.89839;MQ0F=0 PL 0,45,255 +17 619 . G <*> 0 . DP=13;I16=6,7,0,0,459,16663,0,0,749,44041,0,0,257,6205,0,0;QS=1,0;MQSB=0.82823;MQ0F=0 PL 0,39,255 +17 620 . A <*> 0 . DP=13;I16=6,6,0,0,392,13678,0,0,689,40441,0,0,234,5556,0,0;QS=1,0;MQSB=0.86401;MQ0F=0 PL 0,36,255 +17 621 . A <*> 0 . DP=13;I16=6,7,0,0,450,16060,0,0,749,44041,0,0,261,6165,0,0;QS=1,0;MQSB=0.82823;MQ0F=0 PL 0,39,255 +17 622 . G <*> 0 . DP=13;I16=5,7,0,0,395,14293,0,0,720,43200,0,0,238,5532,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 623 . A T,<*> 0 . DP=13;I16=4,7,1,0,374,13078,15,225,660,39600,60,3600,215,4907,25,625;QS=0.9614,0.038560,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=0.9549;BQB=1;MQ0F=0 PL 0,20,241,33,244,246 +17 624 . C <*> 0 . DP=13;I16=6,6,0,0,412,14892,0,0,689,40441,0,0,242,5540,0,0;QS=1,0;MQSB=0.86401;MQ0F=0 PL 0,36,255 +17 625 . C <*> 0 . DP=13;I16=6,7,0,0,455,16699,0,0,749,44041,0,0,269,6181,0,0;QS=1,0;MQSB=0.82823;MQ0F=0 PL 0,39,255 +17 626 . A <*> 0 . DP=13;I16=6,6,0,0,428,15858,0,0,689,40441,0,0,246,5580,0,0;QS=1,0;MQSB=0.86401;MQ0F=0 PL 0,36,255 +17 627 . C <*> 0 . DP=13;I16=5,7,0,0,465,18311,0,0,720,43200,0,0,248,5612,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 628 . T <*> 0 . DP=14;I16=5,8,0,0,451,16017,0,0,780,46800,0,0,250,5652,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 629 . T <*> 0 . DP=14;I16=6,8,0,0,474,16648,0,0,809,47641,0,0,278,6326,0,0;QS=1,0;MQSB=0.87517;MQ0F=0 PL 0,42,255 +17 630 . A <*> 0 . DP=14;I16=5,8,0,0,475,17895,0,0,780,46800,0,0,255,5711,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 631 . G <*> 0 . DP=14;I16=6,8,0,0,489,17809,0,0,809,47641,0,0,282,6358,0,0;QS=1,0;MQSB=0.87517;MQ0F=0 PL 0,42,255 +17 632 . C <*> 0 . DP=14;I16=5,8,0,0,508,19922,0,0,780,46800,0,0,259,5767,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 633 . A <*> 0 . DP=14;I16=6,8,0,0,495,17849,0,0,809,47641,0,0,286,6438,0,0;QS=1,0;MQSB=0.87517;MQ0F=0 PL 0,42,255 +17 634 . A <*> 0 . DP=14;I16=6,8,0,0,495,18069,0,0,809,47641,0,0,288,6496,0,0;QS=1,0;MQSB=0.87517;MQ0F=0 PL 0,42,255 +17 635 . C <*> 0 . DP=14;I16=5,8,0,0,441,15861,0,0,780,46800,0,0,265,5941,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 636 . A <*> 0 . DP=14;I16=5,8,0,0,495,18995,0,0,780,46800,0,0,267,6023,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 637 . A <*> 0 . DP=14;I16=6,8,0,0,520,19396,0,0,809,47641,0,0,294,6742,0,0;QS=1,0;MQSB=0.87517;MQ0F=0 PL 0,42,255 +17 638 . A <*> 0 . DP=14;I16=6,8,0,0,496,17946,0,0,809,47641,0,0,295,6797,0,0;QS=1,0;MQSB=0.87517;MQ0F=0 PL 0,42,255 +17 639 . A <*> 0 . DP=14;I16=5,8,0,0,439,15525,0,0,749,44041,0,0,271,6237,0,0;QS=1,0;MQSB=0.8424;MQ0F=0 PL 0,39,255 +17 640 . A <*> 0 . DP=15;I16=5,9,0,0,523,20051,0,0,809,47641,0,0,270,6214,0,0;QS=1,0;MQSB=0.8352;MQ0F=0 PL 0,42,255 +17 641 . G <*> 0 . DP=15;I16=5,9,0,0,453,15773,0,0,809,47641,0,0,270,6206,0,0;QS=1,0;MQSB=0.8352;MQ0F=0 PL 0,42,255 +17 642 . G <*> 0 . DP=15;I16=6,9,0,0,530,19482,0,0,869,51241,0,0,295,6839,0,0;QS=1,0;MQSB=0.86881;MQ0F=0 PL 0,45,255 +17 643 . A <*> 0 . DP=14;I16=6,7,0,0,400,13552,0,0,749,44041,0,0,275,6421,0,0;QS=1,0;MQSB=0.82823;MQ0F=0 PL 0,39,255 +17 644 . C A,<*> 0 . DP=14;I16=4,8,1,0,377,12491,17,289,720,43200,60,3600,244,5498,25,625;QS=0.95685,0.043147,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=1;BQB=1;MQ0F=0 PL 0,22,236,36,239,243 +17 645 . C <*> 0 . DP=15;I16=5,9,0,0,510,19506,0,0,809,47641,0,0,284,6310,0,0;QS=1,0;MQSB=0.8352;MQ0F=0 PL 0,42,255 +17 646 . A T,<*> 0 . DP=15;I16=4,9,1,0,471,17229,14,196,780,46800,60,3600,258,5630,25,625;QS=0.97113,0.02886,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=1;BQB=1;MQ0F=0 PL 0,27,255,39,255,255 +17 647 . A <*> 0 . DP=16;I16=5,9,0,0,484,17122,0,0,809,47641,0,0,282,6214,0,0;QS=1,0;MQSB=0.8352;MQ0F=0 PL 0,42,255 +17 648 . A <*> 0 . DP=16;I16=6,10,0,0,508,17232,0,0,929,54841,0,0,307,6813,0,0;QS=1,0;MQSB=0.86324;MQ0F=0 PL 0,48,255 +17 649 . C <*> 0 . DP=16;I16=5,10,0,0,560,21164,0,0,900,54000,0,0,282,6178,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 650 . T <*> 0 . DP=16;I16=6,9,0,0,489,17353,0,0,869,51241,0,0,293,6613,0,0;QS=1,0;MQSB=0.86881;MQ0F=0 PL 0,45,255 +17 651 . C <*> 0 . DP=17;I16=6,10,0,0,573,21193,0,0,929,54841,0,0,303,6815,0,0;QS=1,0;MQSB=0.86324;MQ0F=0 PL 0,48,255 +17 652 . C <*> 0 . DP=17;I16=5,11,0,0,591,22489,0,0,929,54841,0,0,283,6245,0,0;QS=1,0;MQSB=0.82356;MQ0F=0 PL 0,48,255 +17 653 . T <*> 0 . DP=19;I16=5,13,0,0,586,20536,0,0,1049,62041,0,0,284,6302,0,0;QS=1,0;MQSB=0.81443;MQ0F=0 PL 0,54,255 +17 654 . G <*> 0 . DP=19;I16=6,13,0,0,631,22015,0,0,1109,65641,0,0,308,6804,0,0;QS=1,0;MQSB=0.85001;MQ0F=0 PL 0,57,255 +17 655 . G <*> 0 . DP=18;I16=6,12,0,0,602,21008,0,0,1049,62041,0,0,308,6702,0,0;QS=1,0;MQSB=0.8539;MQ0F=0 PL 0,54,255 +17 656 . T <*> 0 . DP=18;I16=6,12,0,0,571,19135,0,0,1049,62041,0,0,307,6571,0,0;QS=1,0;MQSB=0.8539;MQ0F=0 PL 0,54,255 +17 657 . A <*> 0 . DP=18;I16=6,11,0,0,616,22438,0,0,989,58441,0,0,296,6362,0,0;QS=1,0;MQSB=0.8583;MQ0F=0 PL 0,51,255 +17 658 . C <*> 0 . DP=18;I16=6,12,0,0,629,22681,0,0,1049,62041,0,0,305,6375,0,0;QS=1,0;MQSB=0.8539;MQ0F=0 PL 0,54,255 +17 659 . A <*> 0 . DP=18;I16=6,11,0,0,611,22493,0,0,989,58441,0,0,292,6166,0,0;QS=1,0;MQSB=0.8583;MQ0F=0 PL 0,51,255 +17 660 . T <*> 0 . DP=19;I16=6,12,0,0,615,21929,0,0,1049,62041,0,0,301,6193,0,0;QS=1,0;MQSB=0.8539;MQ0F=0 PL 0,54,255 +17 661 . G <*> 0 . DP=19;I16=6,12,0,0,604,22004,0,0,1049,62041,0,0,299,6123,0,0;QS=1,0;MQSB=0.8539;MQ0F=0 PL 0,54,255 +17 662 . C <*> 0 . DP=19;I16=5,12,0,0,587,21431,0,0,1020,61200,0,0,275,5593,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 663 . A <*> 0 . DP=19;I16=6,12,0,0,542,17662,0,0,1049,62041,0,0,294,6006,0,0;QS=1,0;MQSB=0.8539;MQ0F=0 PL 0,54,255 +17 664 . A <*> 0 . DP=19;I16=6,13,0,0,635,22153,0,0,1109,65641,0,0,308,6250,0,0;QS=1,0;MQSB=0.85001;MQ0F=0 PL 0,57,255 +17 665 . C <*> 0 . DP=17;I16=6,11,0,0,589,21301,0,0,989,58441,0,0,308,6264,0,0;QS=1,0;MQSB=0.8583;MQ0F=0 PL 0,51,255 +17 666 . T <*> 0 . DP=17;I16=6,11,0,0,624,23190,0,0,989,58441,0,0,307,6251,0,0;QS=1,0;MQSB=0.8583;MQ0F=0 PL 0,51,255 +17 667 . G <*> 0 . DP=18;I16=7,10,0,0,547,18915,0,0,989,58441,0,0,286,5860,0,0;QS=1,0;MQSB=0.88776;MQ0F=0 PL 0,51,255 +17 668 . A <*> 0 . DP=18;I16=7,11,0,0,611,21219,0,0,1049,62041,0,0,306,6292,0,0;QS=1,0;MQSB=0.88332;MQ0F=0 PL 0,54,255 +17 669 . C <*> 0 . DP=17;I16=6,10,0,0,568,20646,0,0,960,57600,0,0,292,6122,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 670 . A <*> 0 . DP=17;I16=7,10,0,0,602,22518,0,0,989,58441,0,0,308,6424,0,0;QS=1,0;MQSB=0.88776;MQ0F=0 PL 0,51,255 +17 671 . G <*> 0 . DP=17;I16=7,10,0,0,616,22652,0,0,989,58441,0,0,309,6523,0,0;QS=1,0;MQSB=0.88776;MQ0F=0 PL 0,51,255 +17 672 . A <*> 0 . DP=17;I16=6,10,0,0,545,19559,0,0,960,57600,0,0,298,6500,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 673 . T <*> 0 . DP=17;I16=6,10,0,0,539,19173,0,0,929,54841,0,0,285,6111,0,0;QS=1,0;MQSB=0.86324;MQ0F=0 PL 0,48,255 +17 674 . G <*> 0 . DP=17;I16=7,9,0,0,544,19672,0,0,929,54841,0,0,284,6172,0,0;QS=1,0;MQSB=0.89275;MQ0F=0 PL 0,48,255 +17 675 . A <*> 0 . DP=17;I16=7,10,0,0,586,20832,0,0,989,58441,0,0,308,6876,0,0;QS=1,0;MQSB=0.88776;MQ0F=0 PL 0,51,255 +17 676 . A <*> 0 . DP=18;I16=6,10,0,0,578,21168,0,0,929,54841,0,0,257,5723,0,0;QS=1,0;MQSB=0.86324;MQ0F=0 PL 0,48,255 +17 677 . T <*> 0 . DP=18;I16=7,11,0,0,595,20493,0,0,1049,62041,0,0,306,7038,0,0;QS=1,0;MQSB=0.88332;MQ0F=0 PL 0,54,255 +17 678 . C <*> 0 . DP=18;I16=7,11,0,0,618,21998,0,0,1049,62041,0,0,305,7121,0,0;QS=1,0;MQSB=0.88332;MQ0F=0 PL 0,54,255 +17 679 . T <*> 0 . DP=16;I16=5,10,0,0,510,18140,0,0,869,51241,0,0,279,6493,0,0;QS=1,0;MQSB=0.82902;MQ0F=0 PL 0,45,255 +17 680 . C <*> 0 . DP=16;I16=5,10,0,0,516,18950,0,0,869,51241,0,0,278,6500,0,0;QS=1,0;MQSB=0.82902;MQ0F=0 PL 0,45,255 +17 681 . A <*> 0 . DP=15;I16=5,9,0,0,486,17230,0,0,809,47641,0,0,278,6516,0,0;QS=1,0;MQSB=0.8352;MQ0F=0 PL 0,42,255 +17 682 . A <*> 0 . DP=15;I16=5,10,0,0,495,16993,0,0,869,51241,0,0,303,7165,0,0;QS=1,0;MQSB=0.82902;MQ0F=0 PL 0,45,255 +17 683 . A <*> 0 . DP=16;I16=5,11,0,0,508,17204,0,0,929,54841,0,0,303,7197,0,0;QS=1,0;MQSB=0.82356;MQ0F=0 PL 0,48,255 +17 684 . C <*> 0 . DP=16;I16=4,11,0,0,454,14150,0,0,869,51241,0,0,279,6613,0,0;QS=1,0;MQSB=0.7727;MQ0F=0 PL 0,45,251 +17 685 . G <*> 0 . DP=15;I16=4,11,0,0,500,17468,0,0,900,54000,0,0,306,7288,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 686 . C <*> 0 . DP=15;I16=4,11,0,0,513,18735,0,0,900,54000,0,0,308,7346,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 687 . A <*> 0 . DP=15;I16=3,10,0,0,445,15701,0,0,780,46800,0,0,285,6787,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 688 . T <*> 0 . DP=14;I16=3,11,0,0,492,17954,0,0,840,50400,0,0,313,7485,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 689 . T A,<*> 0 . DP=14;I16=2,11,1,0,436,15126,13,169,780,46800,60,3600,291,6939,25,625;QS=0.97104,0.028953,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=1;BQB=1;MQ0F=0 PL 0,28,231,39,234,234 +17 690 . C <*> 0 . DP=14;I16=3,11,0,0,535,20873,0,0,840,50400,0,0,319,7649,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 691 . C <*> 0 . DP=14;I16=2,11,0,0,492,19362,0,0,780,46800,0,0,297,7115,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 692 . T <*> 0 . DP=14;I16=3,11,0,0,509,18731,0,0,840,50400,0,0,325,7837,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 693 . C <*> 0 . DP=14;I16=3,11,0,0,488,17808,0,0,840,50400,0,0,325,7791,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 694 . C <*> 0 . DP=14;I16=3,11,0,0,435,14073,0,0,840,50400,0,0,325,7753,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,242 +17 695 . G <*> 0 . DP=14;I16=2,11,0,0,457,16515,0,0,780,46800,0,0,302,7190,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,246 +17 696 . T <*> 0 . DP=14;I16=3,11,0,0,513,19017,0,0,840,50400,0,0,323,7605,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 697 . G <*> 0 . DP=15;I16=4,10,0,0,512,18872,0,0,809,47641,0,0,297,6921,0,0;QS=1,0;MQSB=0.77880;MQ0F=0 PL 0,42,255 +17 698 . T <*> 0 . DP=15;I16=4,11,0,0,543,20005,0,0,869,51241,0,0,322,7498,0,0;QS=1,0;MQSB=0.7727;MQ0F=0 PL 0,45,255 +17 699 . G <*> 0 . DP=15;I16=4,11,0,0,518,18776,0,0,869,51241,0,0,322,7462,0,0;QS=1,0;MQSB=0.7727;MQ0F=0 PL 0,45,255 +17 700 . A <*> 0 . DP=15;I16=4,11,0,0,538,19524,0,0,869,51241,0,0,322,7438,0,0;QS=1,0;MQSB=0.7727;MQ0F=0 PL 0,45,255 +17 701 . A <*> 0 . DP=16;I16=3,12,0,0,532,19396,0,0,869,51241,0,0,306,7170,0,0;QS=1,0;MQSB=0.68728;MQ0F=0 PL 0,45,255 +17 702 . A <*> 0 . DP=16;I16=3,12,0,0,588,23242,0,0,869,51241,0,0,307,7151,0,0;QS=1,0;MQSB=0.68728;MQ0F=0 PL 0,45,255 +17 703 . G <*> 0 . DP=16;I16=3,12,0,0,565,21505,0,0,869,51241,0,0,307,7093,0,0;QS=1,0;MQSB=0.68728;MQ0F=0 PL 0,45,255 +17 704 . A T,<*> 0 . DP=16;I16=3,12,1,0,540,19738,16,256,869,51241,60,3600,307,7047,13,169;QS=0.97064,0.029357,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=0.76743;BQB=1;MQ0F=0 PL 0,31,255,45,255,255 +17 705 . A <*> 0 . DP=16;I16=4,11,0,0,556,21254,0,0,869,51241,0,0,294,6532,0,0;QS=1,0;MQSB=0.7727;MQ0F=0 PL 0,45,255 +17 706 . G <*> 0 . DP=16;I16=4,12,0,0,607,23697,0,0,929,54841,0,0,318,7112,0,0;QS=1,0;MQSB=0.76743;MQ0F=0 PL 0,48,255 +17 707 . C <*> 0 . DP=16;I16=4,12,0,0,586,22478,0,0,929,54841,0,0,317,7081,0,0;QS=1,0;MQSB=0.76743;MQ0F=0 PL 0,48,255 +17 708 . C <*> 0 . DP=16;I16=4,12,0,0,515,16965,0,0,929,54841,0,0,316,7064,0,0;QS=1,0;MQSB=0.76743;MQ0F=0 PL 0,48,255 +17 709 . G <*> 0 . DP=16;I16=3,11,0,0,540,21284,0,0,809,47641,0,0,281,6321,0,0;QS=1,0;MQSB=0.69304;MQ0F=0 PL 0,42,255 +17 710 . G <*> 0 . DP=16;I16=3,12,0,0,558,21296,0,0,869,51241,0,0,305,6919,0,0;QS=1,0;MQSB=0.68728;MQ0F=0 PL 0,45,255 +17 711 . A <*> 0 . DP=16;I16=4,12,0,0,563,20523,0,0,929,54841,0,0,309,6889,0,0;QS=1,0;MQSB=0.76743;MQ0F=0 PL 0,48,255 +17 712 . C <*> 0 . DP=16;I16=4,12,0,0,641,25857,0,0,929,54841,0,0,306,6824,0,0;QS=1,0;MQSB=0.76743;MQ0F=0 PL 0,48,255 +17 713 . T <*> 0 . DP=16;I16=4,12,0,0,607,23363,0,0,929,54841,0,0,303,6773,0,0;QS=1,0;MQSB=0.76743;MQ0F=0 PL 0,48,255 +17 714 . C <*> 0 . DP=16;I16=4,12,0,0,632,25106,0,0,929,54841,0,0,300,6736,0,0;QS=1,0;MQSB=0.76743;MQ0F=0 PL 0,48,255 +17 715 . A <*> 0 . DP=16;I16=4,11,0,0,557,20881,0,0,869,51241,0,0,271,6039,0,0;QS=1,0;MQSB=0.7727;MQ0F=0 PL 0,45,255 +17 716 . C <*> 0 . DP=17;I16=3,13,0,0,612,23858,0,0,929,54841,0,0,298,6656,0,0;QS=1,0;MQSB=0.68225;MQ0F=0 PL 0,48,255 +17 717 . A <*> 0 . DP=17;I16=4,13,0,0,637,24341,0,0,989,58441,0,0,296,6632,0,0;QS=1,0;MQSB=0.76274;MQ0F=0 PL 0,51,255 +17 718 . G <*> 0 . DP=15;I16=3,12,0,0,569,21997,0,0,869,51241,0,0,295,6623,0,0;QS=1,0;MQSB=0.68728;MQ0F=0 PL 0,45,255 +17 719 . G <*> 0 . DP=15;I16=3,11,0,0,536,21010,0,0,809,47641,0,0,269,6003,0,0;QS=1,0;MQSB=0.69304;MQ0F=0 PL 0,42,255 +17 720 . G <*> 0 . DP=14;I16=2,10,0,0,472,18630,0,0,689,40441,0,0,258,5900,0,0;QS=1,0;MQSB=0.5;MQ0F=0 PL 0,36,255 +17 721 . C <*> 0 . DP=14;I16=2,11,0,0,508,19944,0,0,749,44041,0,0,269,6051,0,0;QS=1,0;MQSB=0.5;MQ0F=0 PL 0,39,255 +17 722 . A <*> 0 . DP=14;I16=2,11,0,0,465,16791,0,0,749,44041,0,0,269,6093,0,0;QS=1,0;MQSB=0.5;MQ0F=0 PL 0,39,244 +17 723 . A <*> 0 . DP=14;I16=2,10,0,0,465,18067,0,0,689,40441,0,0,254,5900,0,0;QS=1,0;MQSB=0.5;MQ0F=0 PL 0,36,253 +17 724 . C <*> 0 . DP=14;I16=2,12,0,0,554,22026,0,0,809,47641,0,0,289,6593,0,0;QS=1,0;MQSB=0.5;MQ0F=0 PL 0,42,255 +17 725 . A <*> 0 . DP=14;I16=2,12,0,0,492,17820,0,0,809,47641,0,0,287,6573,0,0;QS=1,0;MQSB=0.5;MQ0F=0 PL 0,42,246 +17 726 . C <*> 0 . DP=14;I16=2,12,0,0,545,21303,0,0,809,47641,0,0,284,6516,0,0;QS=1,0;MQSB=0.5;MQ0F=0 PL 0,42,255 +17 727 . A <*> 0 . DP=14;I16=2,12,0,0,493,17593,0,0,809,47641,0,0,280,6422,0,0;QS=1,0;MQSB=0.5;MQ0F=0 PL 0,42,247 +17 728 . C <*> 0 . DP=14;I16=3,11,0,0,534,20718,0,0,809,47641,0,0,276,6290,0,0;QS=1,0;MQSB=0.69304;MQ0F=0 PL 0,42,255 +17 729 . T <*> 0 . DP=14;I16=3,11,0,0,519,19303,0,0,809,47641,0,0,273,6171,0,0;QS=1,0;MQSB=0.69304;MQ0F=0 PL 0,42,255 +17 730 . A <*> 0 . DP=14;I16=3,11,0,0,511,18861,0,0,809,47641,0,0,270,6066,0,0;QS=1,0;MQSB=0.69304;MQ0F=0 PL 0,42,255 +17 731 . T <*> 0 . DP=14;I16=3,11,0,0,525,19893,0,0,809,47641,0,0,266,5926,0,0;QS=1,0;MQSB=0.69304;MQ0F=0 PL 0,42,255 +17 732 . C <*> 0 . DP=14;I16=3,11,0,0,536,20792,0,0,809,47641,0,0,262,5802,0,0;QS=1,0;MQSB=0.69304;MQ0F=0 PL 0,42,255 +17 733 . T <*> 0 . DP=14;I16=3,11,0,0,504,18438,0,0,809,47641,0,0,258,5694,0,0;QS=1,0;MQSB=0.69304;MQ0F=0 PL 0,42,255 +17 734 . G <*> 0 . DP=14;I16=3,11,0,0,519,19667,0,0,809,47641,0,0,254,5602,0,0;QS=1,0;MQSB=0.69304;MQ0F=0 PL 0,42,255 +17 735 . A <*> 0 . DP=14;I16=3,11,0,0,496,17760,0,0,809,47641,0,0,249,5475,0,0;QS=1,0;MQSB=0.69304;MQ0F=0 PL 0,42,255 +17 736 . C <*> 0 . DP=14;I16=4,10,0,0,528,20164,0,0,809,47641,0,0,244,5312,0,0;QS=1,0;MQSB=0.77880;MQ0F=0 PL 0,42,255 +17 737 . T <*> 0 . DP=14;I16=4,10,0,0,510,19386,0,0,809,47641,0,0,240,5164,0,0;QS=1,0;MQSB=0.77880;MQ0F=0 PL 0,42,255 +17 738 . G <*> 0 . DP=14;I16=4,10,0,0,519,19587,0,0,809,47641,0,0,236,5032,0,0;QS=1,0;MQSB=0.77880;MQ0F=0 PL 0,42,255 +17 739 . T <*> 0 . DP=14;I16=4,10,0,0,506,18744,0,0,809,47641,0,0,232,4916,0,0;QS=1,0;MQSB=0.77880;MQ0F=0 PL 0,42,255 +17 740 . T <*> 0 . DP=13;I16=4,9,0,0,459,16561,0,0,749,44041,0,0,229,4815,0,0;QS=1,0;MQSB=0.78578;MQ0F=0 PL 0,39,255 +17 741 . T <*> 0 . DP=13;I16=4,9,0,0,450,16174,0,0,749,44041,0,0,226,4728,0,0;QS=1,0;MQSB=0.78578;MQ0F=0 PL 0,39,255 +17 742 . C <*> 0 . DP=14;I16=4,10,0,0,520,20032,0,0,809,47641,0,0,222,4606,0,0;QS=1,0;MQSB=0.77880;MQ0F=0 PL 0,42,255 +17 743 . A <*> 0 . DP=14;I16=4,10,0,0,512,18872,0,0,809,47641,0,0,219,4501,0,0;QS=1,0;MQSB=0.77880;MQ0F=0 PL 0,42,255 +17 744 . T <*> 0 . DP=14;I16=4,10,0,0,505,18577,0,0,809,47641,0,0,216,4414,0,0;QS=1,0;MQSB=0.77880;MQ0F=0 PL 0,42,255 +17 745 . G <*> 0 . DP=14;I16=4,10,0,0,503,18773,0,0,809,47641,0,0,213,4345,0,0;QS=1,0;MQSB=0.77880;MQ0F=0 PL 0,42,255 +17 746 . G <*> 0 . DP=14;I16=4,9,0,0,465,17013,0,0,749,44041,0,0,210,4294,0,0;QS=1,0;MQSB=0.78578;MQ0F=0 PL 0,39,255 +17 747 . G <*> 0 . DP=14;I16=5,9,0,0,511,18971,0,0,809,47641,0,0,208,4260,0,0;QS=1,0;MQSB=0.8352;MQ0F=0 PL 0,42,255 +17 748 . A <*> 0 . DP=15;I16=5,10,0,0,513,17731,0,0,869,51241,0,0,207,4243,0,0;QS=1,0;MQSB=0.82902;MQ0F=0 PL 0,45,255 +17 749 . A <*> 0 . DP=16;I16=5,11,0,0,540,18590,0,0,929,54841,0,0,207,4245,0,0;QS=1,0;MQSB=0.82356;MQ0F=0 PL 0,48,255 +17 750 . A <*> 0 . DP=17;I16=6,11,0,0,628,23526,0,0,989,58441,0,0,208,4268,0,0;QS=1,0;MQSB=0.8583;MQ0F=0 PL 0,51,255 +17 751 . G <*> 0 . DP=16;I16=6,10,0,0,601,22813,0,0,929,54841,0,0,211,4313,0,0;QS=1,0;MQSB=0.86324;MQ0F=0 PL 0,48,255 +17 752 . T <*> 0 . DP=16;I16=6,10,0,0,553,19719,0,0,929,54841,0,0,214,4380,0,0;QS=1,0;MQSB=0.86324;MQ0F=0 PL 0,48,255 +17 753 . C <*> 0 . DP=15;I16=6,9,0,0,553,20899,0,0,869,51241,0,0,218,4468,0,0;QS=1,0;MQSB=0.86881;MQ0F=0 PL 0,45,255 +17 754 . T <*> 0 . DP=15;I16=6,9,0,0,536,19568,0,0,869,51241,0,0,221,4525,0,0;QS=1,0;MQSB=0.86881;MQ0F=0 PL 0,45,255 +17 755 . G <*> 0 . DP=15;I16=6,9,0,0,553,20735,0,0,869,51241,0,0,224,4600,0,0;QS=1,0;MQSB=0.86881;MQ0F=0 PL 0,45,255 +17 756 . G <*> 0 . DP=14;I16=6,7,0,0,464,16824,0,0,749,44041,0,0,221,4643,0,0;QS=1,0;MQSB=0.82823;MQ0F=0 PL 0,39,255 +17 757 . A <*> 0 . DP=14;I16=6,8,0,0,505,18449,0,0,809,47641,0,0,232,4800,0,0;QS=1,0;MQSB=0.87517;MQ0F=0 PL 0,42,255 +17 758 . A <*> 0 . DP=14;I16=6,8,0,0,470,16332,0,0,809,47641,0,0,235,4875,0,0;QS=1,0;MQSB=0.87517;MQ0F=0 PL 0,42,255 +17 759 . A <*> 0 . DP=14;I16=6,8,0,0,491,17583,0,0,809,47641,0,0,237,4919,0,0;QS=1,0;MQSB=0.87517;MQ0F=0 PL 0,42,255 +17 760 . C <*> 0 . DP=14;I16=6,8,0,0,454,15198,0,0,809,47641,0,0,239,4983,0,0;QS=1,0;MQSB=0.87517;MQ0F=0 PL 0,42,255 +17 761 . G <*> 0 . DP=13;I16=6,7,0,0,451,15993,0,0,749,44041,0,0,242,5066,0,0;QS=1,0;MQSB=0.82823;MQ0F=0 PL 0,39,255 +17 762 . G <*> 0 . DP=13;I16=6,7,0,0,472,17724,0,0,749,44041,0,0,244,5116,0,0;QS=1,0;MQSB=0.82823;MQ0F=0 PL 0,39,255 +17 763 . C <*> 0 . DP=13;I16=6,7,0,0,483,18641,0,0,749,44041,0,0,246,5182,0,0;QS=1,0;MQSB=0.82823;MQ0F=0 PL 0,39,255 +17 764 . A <*> 0 . DP=14;I16=6,8,0,0,491,17659,0,0,809,47641,0,0,248,5264,0,0;QS=1,0;MQSB=0.87517;MQ0F=0 PL 0,42,255 +17 765 . A <*> 0 . DP=14;I16=6,8,0,0,487,17613,0,0,809,47641,0,0,251,5363,0,0;QS=1,0;MQSB=0.87517;MQ0F=0 PL 0,42,255 +17 766 . C <*> 0 . DP=14;I16=6,8,0,0,511,19211,0,0,809,47641,0,0,254,5480,0,0;QS=1,0;MQSB=0.87517;MQ0F=0 PL 0,42,255 +17 767 . A <*> 0 . DP=13;I16=5,8,0,0,459,16621,0,0,749,44041,0,0,258,5614,0,0;QS=1,0;MQSB=0.8424;MQ0F=0 PL 0,39,255 +17 768 . C <*> 0 . DP=13;I16=5,8,0,0,484,18302,0,0,749,44041,0,0,261,5713,0,0;QS=1,0;MQSB=0.8424;MQ0F=0 PL 0,39,255 +17 769 . C <*> 0 . DP=13;I16=5,8,0,0,498,19504,0,0,749,44041,0,0,264,5826,0,0;QS=1,0;MQSB=0.8424;MQ0F=0 PL 0,39,255 +17 770 . A <*> 0 . DP=13;I16=5,8,0,0,476,17668,0,0,749,44041,0,0,267,5953,0,0;QS=1,0;MQSB=0.8424;MQ0F=0 PL 0,39,255 +17 771 . T <*> 0 . DP=13;I16=5,8,0,0,472,17356,0,0,749,44041,0,0,270,6094,0,0;QS=1,0;MQSB=0.8424;MQ0F=0 PL 0,39,255 +17 772 . T <*> 0 . DP=13;I16=5,8,0,0,464,16836,0,0,749,44041,0,0,273,6249,0,0;QS=1,0;MQSB=0.8424;MQ0F=0 PL 0,39,255 +17 773 . G <*> 0 . DP=13;I16=5,8,0,0,508,20064,0,0,749,44041,0,0,275,6367,0,0;QS=1,0;MQSB=0.8424;MQ0F=0 PL 0,39,255 +17 774 . A <*> 0 . DP=13;I16=5,8,0,0,508,19958,0,0,749,44041,0,0,276,6446,0,0;QS=1,0;MQSB=0.8424;MQ0F=0 PL 0,39,255 +17 775 . G <*> 0 . DP=13;I16=5,8,0,0,510,20346,0,0,749,44041,0,0,276,6484,0,0;QS=1,0;MQSB=0.8424;MQ0F=0 PL 0,39,255 +17 776 . A <*> 0 . DP=13;I16=5,8,0,0,454,16146,0,0,749,44041,0,0,274,6430,0,0;QS=1,0;MQSB=0.8424;MQ0F=0 PL 0,39,255 +17 777 . C <*> 0 . DP=13;I16=5,8,0,0,479,17973,0,0,749,44041,0,0,272,6384,0,0;QS=1,0;MQSB=0.8424;MQ0F=0 PL 0,39,255 +17 778 . A <*> 0 . DP=13;I16=5,8,0,0,498,19304,0,0,749,44041,0,0,270,6346,0,0;QS=1,0;MQSB=0.8424;MQ0F=0 PL 0,39,255 +17 779 . G <*> 0 . DP=13;I16=5,8,0,0,487,18951,0,0,749,44041,0,0,268,6316,0,0;QS=1,0;MQSB=0.8424;MQ0F=0 PL 0,39,255 +17 780 . A <*> 0 . DP=13;I16=5,8,0,0,454,16120,0,0,749,44041,0,0,265,6245,0,0;QS=1,0;MQSB=0.8424;MQ0F=0 PL 0,39,255 +17 781 . A <*> 0 . DP=14;I16=5,9,0,0,469,16439,0,0,809,47641,0,0,262,6184,0,0;QS=1,0;MQSB=0.8352;MQ0F=0 PL 0,42,255 +17 782 . A <*> 0 . DP=14;I16=5,9,0,0,465,16341,0,0,809,47641,0,0,260,6134,0,0;QS=1,0;MQSB=0.8352;MQ0F=0 PL 0,42,255 +17 783 . A <*> 0 . DP=13;I16=5,8,0,0,428,14944,0,0,749,44041,0,0,259,6095,0,0;QS=1,0;MQSB=0.8424;MQ0F=0 PL 0,39,255 +17 784 . C <*> 0 . DP=12;I16=5,7,0,0,436,16194,0,0,689,40441,0,0,259,6065,0,0;QS=1,0;MQSB=0.83800;MQ0F=0 PL 0,36,255 +17 785 . A <*> 0 . DP=12;I16=5,7,0,0,431,16203,0,0,689,40441,0,0,259,6043,0,0;QS=1,0;MQSB=0.83800;MQ0F=0 PL 0,36,255 +17 786 . G <*> 0 . DP=12;I16=5,6,0,0,409,15477,0,0,629,36841,0,0,234,5404,0,0;QS=1,0;MQSB=0.861;MQ0F=0 PL 0,33,255 +17 787 . G <*> 0 . DP=12;I16=5,7,0,0,423,15619,0,0,689,40441,0,0,259,6023,0,0;QS=1,0;MQSB=0.83800;MQ0F=0 PL 0,36,255 +17 788 . T <*> 0 . DP=12;I16=5,7,0,0,412,14836,0,0,689,40441,0,0,259,6025,0,0;QS=1,0;MQSB=0.83800;MQ0F=0 PL 0,36,255 +17 789 . G <*> 0 . DP=12;I16=5,7,0,0,453,17787,0,0,689,40441,0,0,259,6035,0,0;QS=1,0;MQSB=0.83800;MQ0F=0 PL 0,36,255 +17 790 . A <*> 0 . DP=12;I16=5,7,0,0,451,17149,0,0,689,40441,0,0,258,6002,0,0;QS=1,0;MQSB=0.83800;MQ0F=0 PL 0,36,255 +17 791 . G <*> 0 . DP=12;I16=5,7,0,0,449,17203,0,0,689,40441,0,0,257,5975,0,0;QS=1,0;MQSB=0.83800;MQ0F=0 PL 0,36,255 +17 792 . T <*> 0 . DP=12;I16=5,7,0,0,409,14639,0,0,689,40441,0,0,255,5905,0,0;QS=1,0;MQSB=0.83800;MQ0F=0 PL 0,36,255 +17 793 . G <*> 0 . DP=12;I16=5,7,0,0,469,18565,0,0,689,40441,0,0,253,5843,0,0;QS=1,0;MQSB=0.83800;MQ0F=0 PL 0,36,255 +17 794 . G <*> 0 . DP=12;I16=5,7,0,0,411,15199,0,0,689,40441,0,0,251,5789,0,0;QS=1,0;MQSB=0.83800;MQ0F=0 PL 0,36,255 +17 795 . T <*> 0 . DP=12;I16=4,7,0,0,379,13481,0,0,660,39600,0,0,240,5662,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 796 . T <*> 0 . DP=13;I16=5,8,0,0,430,14742,0,0,749,44041,0,0,247,5705,0,0;QS=1,0;MQSB=0.8424;MQ0F=0 PL 0,39,255 +17 797 . G <*> 0 . DP=13;I16=5,8,0,0,445,16267,0,0,749,44041,0,0,246,5676,0,0;QS=1,0;MQSB=0.8424;MQ0F=0 PL 0,39,255 +17 798 . C <*> 0 . DP=13;I16=4,8,0,0,398,14124,0,0,720,43200,0,0,239,5621,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 799 . C <*> 0 . DP=13;I16=4,8,0,0,477,19099,0,0,720,43200,0,0,239,5623,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 800 . T <*> 0 . DP=13;I16=5,8,0,0,493,18895,0,0,749,44041,0,0,243,5649,0,0;QS=1,0;MQSB=0.8424;MQ0F=0 PL 0,39,255 +17 801 . G <*> 0 . DP=12;I16=5,7,0,0,451,17335,0,0,689,40441,0,0,243,5659,0,0;QS=1,0;MQSB=0.83800;MQ0F=0 PL 0,36,255 +17 802 . G <*> 0 . DP=12;I16=5,7,0,0,431,16005,0,0,689,40441,0,0,243,5677,0,0;QS=1,0;MQSB=0.83800;MQ0F=0 PL 0,36,255 +17 803 . G <*> 0 . DP=12;I16=5,7,0,0,432,15918,0,0,689,40441,0,0,243,5703,0,0;QS=1,0;MQSB=0.83800;MQ0F=0 PL 0,36,255 +17 804 . G <*> 0 . DP=12;I16=5,6,0,0,417,16221,0,0,629,36841,0,0,235,5673,0,0;QS=1,0;MQSB=0.861;MQ0F=0 PL 0,33,255 +17 805 . C <*> 0 . DP=11;I16=4,7,0,0,382,13946,0,0,660,39600,0,0,244,5778,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 806 . C <*> 0 . DP=11;I16=4,7,0,0,405,15297,0,0,660,39600,0,0,245,5825,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 807 . A <*> 0 . DP=12;I16=4,8,0,0,449,17007,0,0,720,43200,0,0,245,5827,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 808 . G <*> 0 . DP=12;I16=4,8,0,0,444,17120,0,0,720,43200,0,0,246,5834,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 809 . G <*> 0 . DP=12;I16=4,8,0,0,468,18332,0,0,720,43200,0,0,247,5847,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 810 . G C,<*> 0 . DP=12;I16=4,7,0,1,392,14490,14,196,660,39600,60,3600,234,5670,14,196;QS=0.96551,0.034482,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=1;BQB=1;MQ0F=0 PL 0,21,255,33,255,255 +17 811 . A <*> 0 . DP=12;I16=4,8,0,0,396,13780,0,0,720,43200,0,0,247,5793,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 812 . A <*> 0 . DP=12;I16=4,8,0,0,392,13430,0,0,720,43200,0,0,246,5730,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 813 . C <*> 0 . DP=12;I16=4,8,0,0,436,16202,0,0,720,43200,0,0,245,5677,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 814 . T <*> 0 . DP=12;I16=4,8,0,0,458,17612,0,0,720,43200,0,0,244,5634,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 815 . T <*> 0 . DP=12;I16=4,8,0,0,414,14642,0,0,720,43200,0,0,243,5601,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 816 . T <*> 0 . DP=12;I16=4,8,0,0,422,15368,0,0,720,43200,0,0,242,5578,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 817 . C <*> 0 . DP=11;I16=4,7,0,0,443,17943,0,0,660,39600,0,0,241,5515,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 818 . T <*> 0 . DP=11;I16=4,7,0,0,431,17023,0,0,660,39600,0,0,240,5462,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 819 . G <*> 0 . DP=11;I16=4,6,0,0,392,15500,0,0,600,36000,0,0,216,4890,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 820 . G <*> 0 . DP=11;I16=4,7,0,0,381,14031,0,0,660,39600,0,0,238,5386,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 821 . G <*> 0 . DP=11;I16=4,7,0,0,377,13851,0,0,660,39600,0,0,237,5363,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 822 . G <*> 0 . DP=12;I16=4,8,0,0,441,16567,0,0,720,43200,0,0,234,5250,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 823 . T <*> 0 . DP=12;I16=4,8,0,0,407,14277,0,0,720,43200,0,0,231,5099,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 824 . C <*> 0 . DP=12;I16=4,7,0,0,419,16165,0,0,660,39600,0,0,202,4288,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 825 . A <*> 0 . DP=12;I16=4,8,0,0,434,16022,0,0,720,43200,0,0,222,4694,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 826 . T <*> 0 . DP=12;I16=4,8,0,0,380,12824,0,0,720,43200,0,0,217,4493,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,250 +17 827 . A <*> 0 . DP=12;I16=4,8,0,0,406,13974,0,0,720,43200,0,0,212,4310,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 828 . T C,<*> 0 . DP=12;I16=1,1,3,7,71,2525,351,12815,120,7200,600,36000,41,841,166,3304;QS=0.16824,0.83175,0;VDB=0.84541;SGB=-0.67016;RPB=1;MQB=1;MQSB=1;BQB=0.7;MQ0F=0 PL 211,0,35,217,65,255 +17 829 . T <*> 0 . DP=12;I16=4,7,0,0,396,14500,0,0,660,39600,0,0,177,3373,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 830 . C <*> 0 . DP=12;I16=4,8,0,0,468,18492,0,0,720,43200,0,0,197,3869,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 831 . T <*> 0 . DP=12;I16=4,8,0,0,436,16238,0,0,720,43200,0,0,192,3758,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 832 . C <*> 0 . DP=12;I16=4,8,0,0,461,18119,0,0,720,43200,0,0,187,3665,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 833 . T <*> 0 . DP=12;I16=4,8,0,0,403,14533,0,0,720,43200,0,0,181,3539,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 834 . G A,<*> 0 . DP=12;I16=1,1,2,7,79,3121,315,11547,120,7200,540,32400,29,421,145,3007;QS=0.20050,0.79949,0;VDB=0.82716;SGB=-0.66204;RPB=0.88888;MQB=1;MQSB=1;BQB=0.33333;MQ0F=0 PL 185,0,46,191,73,246 +17 835 . T <*> 0 . DP=13;I16=3,9,0,0,382,13248,0,0,720,43200,0,0,169,3335,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,240 +17 836 . G <*> 0 . DP=11;I16=2,9,0,0,403,15023,0,0,660,39600,0,0,166,3256,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,33,243 +17 837 . T <*> 0 . DP=11;I16=2,9,0,0,394,14408,0,0,660,39600,0,0,163,3191,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,33,241 +17 838 . T <*> 0 . DP=11;I16=2,9,0,0,422,16300,0,0,660,39600,0,0,160,3140,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,33,252 +17 839 . G <*> 0 . DP=11;I16=2,9,0,0,421,16183,0,0,660,39600,0,0,156,3054,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,33,249 +17 840 . A <*> 0 . DP=11;I16=2,9,0,0,409,15273,0,0,660,39600,0,0,152,2984,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,33,243 +17 841 . T <*> 0 . DP=11;I16=2,9,0,0,339,11229,0,0,660,39600,0,0,148,2930,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,33,213 +17 842 . T <*> 0 . DP=10;I16=2,8,0,0,353,12609,0,0,600,36000,0,0,145,2891,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,30,227 +17 843 . C <*> 0 . DP=10;I16=2,8,0,0,350,12738,0,0,600,36000,0,0,142,2866,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,30,228 +17 844 . T <*> 0 . DP=10;I16=2,8,0,0,357,12849,0,0,600,36000,0,0,139,2855,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,30,227 +17 845 . G <*> 0 . DP=10;I16=2,8,0,0,375,14197,0,0,600,36000,0,0,136,2858,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,30,239 +17 846 . G <*> 0 . DP=10;I16=2,7,0,0,327,12079,0,0,540,32400,0,0,108,2250,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,223 +17 847 . T <*> 0 . DP=9;I16=1,8,0,0,338,12766,0,0,540,32400,0,0,131,2905,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,210 +17 848 . G <*> 0 . DP=8;I16=1,7,0,0,299,11335,0,0,480,28800,0,0,129,2895,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,199 +17 849 . G <*> 0 . DP=7;I16=1,5,0,0,208,7400,0,0,360,21600,0,0,114,2696,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,18,160 +17 850 . T <*> 0 . DP=6;I16=0,6,0,0,235,9215,0,0,360,21600,0,0,128,2894,0,0;QS=1,0;MQ0F=0 PL 0,18,153 +17 851 . G <*> 0 . DP=6;I16=0,6,0,0,204,7430,0,0,360,21600,0,0,128,2900,0,0;QS=1,0;MQ0F=0 PL 0,18,140 +17 852 . G <*> 0 . DP=6;I16=0,6,0,0,223,8355,0,0,360,21600,0,0,128,2910,0,0;QS=1,0;MQ0F=0 PL 0,18,147 +17 853 . A <*> 0 . DP=6;I16=0,6,0,0,224,8382,0,0,360,21600,0,0,128,2924,0,0;QS=1,0;MQ0F=0 PL 0,18,146 +17 854 . A <*> 0 . DP=7;I16=1,6,0,0,254,9296,0,0,420,25200,0,0,128,2942,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,179 +17 855 . A <*> 0 . DP=7;I16=1,6,0,0,243,8549,0,0,420,25200,0,0,129,2965,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,171 +17 856 . C <*> 0 . DP=7;I16=1,6,0,0,268,10500,0,0,420,25200,0,0,129,2945,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,192 +17 857 . A <*> 0 . DP=7;I16=1,6,0,0,260,9676,0,0,420,25200,0,0,129,2933,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,182 +17 858 . A <*> 0 . DP=7;I16=1,6,0,0,270,10598,0,0,420,25200,0,0,129,2929,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,192 +17 859 . G <*> 0 . DP=7;I16=1,6,0,0,284,11642,0,0,420,25200,0,0,129,2933,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,202 +17 860 . A <*> 0 . DP=7;I16=1,6,0,0,259,9591,0,0,420,25200,0,0,129,2945,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,184 +17 861 . C <*> 0 . DP=8;I16=1,7,0,0,303,12143,0,0,480,28800,0,0,128,2914,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,206 +17 862 . T <*> 0 . DP=8;I16=1,7,0,0,281,10123,0,0,480,28800,0,0,128,2890,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,188 +17 863 . G <*> 0 . DP=9;I16=2,7,0,0,334,12540,0,0,540,32400,0,0,128,2874,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,228 +17 864 . T <*> 0 . DP=8;I16=2,6,0,0,295,10985,0,0,480,28800,0,0,130,2866,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,215 +17 865 . C <*> 0 . DP=9;I16=2,7,0,0,335,12589,0,0,540,32400,0,0,132,2866,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,227 +17 866 . C <*> 0 . DP=9;I16=2,6,0,0,305,11729,0,0,480,28800,0,0,130,2850,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,220 +17 867 . C <*> 0 . DP=9;I16=2,7,0,0,318,11890,0,0,540,32400,0,0,138,2894,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,223 +17 868 . A <*> 0 . DP=9;I16=2,7,0,0,327,12533,0,0,540,32400,0,0,141,2923,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,228 +17 869 . G <*> 0 . DP=9;I16=2,7,0,0,339,13285,0,0,540,32400,0,0,144,2962,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,236 +17 870 . C <*> 0 . DP=9;I16=2,6,0,0,314,12380,0,0,480,28800,0,0,138,2930,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,226 +17 871 . C <*> 0 . DP=9;I16=2,7,0,0,330,12918,0,0,540,32400,0,0,149,3021,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,232 +17 872 . T <*> 0 . DP=9;I16=2,7,0,0,334,12664,0,0,540,32400,0,0,151,3043,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,228 +17 873 . G <*> 0 . DP=9;I16=2,7,0,0,343,13225,0,0,540,32400,0,0,153,3077,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,233 +17 874 . G <*> 0 . DP=9;I16=2,6,0,0,312,12314,0,0,480,28800,0,0,142,2954,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,227 +17 875 . G <*> 0 . DP=9;I16=2,7,0,0,334,12548,0,0,540,32400,0,0,157,3181,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,227 +17 876 . T <*> 0 . DP=9;I16=2,7,0,0,325,11957,0,0,540,32400,0,0,159,3251,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,222 +17 877 . G <*> 0 . DP=9;I16=2,7,0,0,346,13436,0,0,540,32400,0,0,161,3333,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,235 +17 878 . A <*> 0 . DP=9;I16=2,6,0,0,303,11511,0,0,480,28800,0,0,146,3138,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,216 +17 879 . T <*> 0 . DP=9;I16=2,6,0,0,298,11168,0,0,480,28800,0,0,147,3209,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,214 +17 880 . A <*> 0 . DP=9;I16=2,7,0,0,336,12620,0,0,540,32400,0,0,166,3600,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,227 +17 881 . C <*> 0 . DP=8;I16=2,6,0,0,323,13055,0,0,480,28800,0,0,168,3676,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,231 +17 882 . A <*> 0 . DP=8;I16=2,6,0,0,307,12041,0,0,480,28800,0,0,170,3760,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,225 +17 883 . G <*> 0 . DP=8;I16=2,6,0,0,283,10823,0,0,480,28800,0,0,172,3852,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,214 +17 884 . C <*> 0 . DP=8;I16=2,6,0,0,277,9759,0,0,480,28800,0,0,174,3952,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,201 +17 885 . G <*> 0 . DP=8;I16=2,6,0,0,295,11025,0,0,480,28800,0,0,176,4060,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,215 +17 886 . A <*> 0 . DP=8;I16=2,6,0,0,306,11888,0,0,480,28800,0,0,178,4176,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,222 +17 887 . G <*> 0 . DP=8;I16=2,6,0,0,303,11733,0,0,480,28800,0,0,179,4249,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,222 +17 888 . A <*> 0 . DP=8;I16=2,6,0,0,300,11302,0,0,480,28800,0,0,180,4328,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,216 +17 889 . C <*> 0 . DP=8;I16=2,6,0,0,289,10977,0,0,480,28800,0,0,180,4362,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,213 +17 890 . C <*> 0 . DP=9;I16=2,6,0,0,286,10990,0,0,480,28800,0,0,154,3726,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,215 +17 891 . C <*> 0 . DP=9;I16=2,6,0,0,311,12303,0,0,480,28800,0,0,153,3671,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,227 +17 892 . C <*> 0 . DP=9;I16=2,7,0,0,332,12648,0,0,540,32400,0,0,177,4247,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,230 +17 893 . A <*> 0 . DP=9;I16=2,7,0,0,320,11784,0,0,540,32400,0,0,176,4204,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,221 +17 894 . T <*> 0 . DP=9;I16=2,7,0,0,327,12167,0,0,540,32400,0,0,175,4167,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,225 +17 895 . C <*> 0 . DP=10;I16=3,7,0,0,354,13216,0,0,600,36000,0,0,174,4136,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,248 +17 896 . T <*> 0 . DP=9;I16=3,6,0,0,323,12119,0,0,540,32400,0,0,175,4111,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,238 +17 897 . C <*> 0 . DP=9;I16=3,6,0,0,359,14515,0,0,540,32400,0,0,175,4043,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,255 +17 898 . T <*> 0 . DP=9;I16=3,6,0,0,340,12952,0,0,540,32400,0,0,175,3983,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,243 +17 899 . A <*> 0 . DP=10;I16=4,5,0,0,324,11730,0,0,540,32400,0,0,150,3306,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,239 +17 900 . C <*> 0 . DP=10;I16=4,6,0,0,364,13618,0,0,600,36000,0,0,176,3888,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 901 . C <*> 0 . DP=10;I16=4,6,0,0,383,14807,0,0,600,36000,0,0,177,3855,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 902 . A <*> 0 . DP=10;I16=4,6,0,0,357,13127,0,0,600,36000,0,0,178,3832,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,253 +17 903 . A <*> 0 . DP=10;I16=4,5,0,0,341,12951,0,0,540,32400,0,0,154,3194,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,250 +17 904 . A <*> 0 . DP=10;I16=4,6,0,0,351,12629,0,0,600,36000,0,0,180,3816,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,249 +17 905 . A <*> 0 . DP=10;I16=4,6,0,0,370,13754,0,0,600,36000,0,0,181,3823,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 906 . A <*> 0 . DP=10;I16=4,6,0,0,371,13813,0,0,600,36000,0,0,182,3840,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 907 . A <*> 0 . DP=10;I16=4,6,0,0,372,13942,0,0,600,36000,0,0,183,3867,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 908 . T <*> 0 . DP=10;I16=4,6,0,0,391,15327,0,0,600,36000,0,0,184,3904,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 909 . T <*> 0 . DP=10;I16=4,6,0,0,367,13507,0,0,600,36000,0,0,185,3951,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 910 . A <*> 0 . DP=10;I16=4,6,0,0,355,12723,0,0,600,36000,0,0,185,3959,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,248 +17 911 . A <*> 0 . DP=10;I16=4,6,0,0,379,14443,0,0,600,36000,0,0,185,3979,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 912 . A <*> 0 . DP=10;I16=4,6,0,0,369,13719,0,0,600,36000,0,0,185,4011,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 913 . A <*> 0 . DP=11;I16=4,7,0,0,380,13528,0,0,660,39600,0,0,185,4055,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 914 . A <*> 0 . DP=11;I16=4,7,0,0,406,15250,0,0,660,39600,0,0,186,4112,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 915 . T <*> 0 . DP=10;I16=4,6,0,0,344,12352,0,0,600,36000,0,0,188,4182,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,247 +17 916 . T <*> 0 . DP=10;I16=4,5,0,0,328,11988,0,0,540,32400,0,0,164,3588,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,241 +17 917 . A <*> 0 . DP=10;I16=4,6,0,0,393,15469,0,0,600,36000,0,0,190,4254,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 918 . G <*> 0 . DP=10;I16=4,6,0,0,377,14605,0,0,600,36000,0,0,191,4305,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 919 . C <*> 0 . DP=10;I16=4,6,0,0,400,16118,0,0,600,36000,0,0,192,4366,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 920 . T <*> 0 . DP=10;I16=4,6,0,0,384,14866,0,0,600,36000,0,0,193,4437,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 921 . G <*> 0 . DP=10;I16=4,6,0,0,378,14436,0,0,600,36000,0,0,193,4467,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 922 . G <*> 0 . DP=9;I16=4,4,0,0,315,12471,0,0,480,28800,0,0,169,3879,0,0;QS=1,0;MQSB=0.99236;MQ0F=0 PL 0,24,243 +17 923 . G <*> 0 . DP=9;I16=4,4,0,0,319,12743,0,0,480,28800,0,0,170,3922,0,0;QS=1,0;MQSB=0.99236;MQ0F=0 PL 0,24,245 +17 924 . C <*> 0 . DP=9;I16=4,5,0,0,360,14452,0,0,540,32400,0,0,196,4596,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,255 +17 925 . A <*> 0 . DP=9;I16=4,5,0,0,323,12275,0,0,540,32400,0,0,196,4600,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,244 +17 926 . T <*> 0 . DP=9;I16=4,5,0,0,323,12061,0,0,540,32400,0,0,196,4608,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,241 +17 927 . G <*> 0 . DP=9;I16=4,5,0,0,360,14446,0,0,540,32400,0,0,196,4620,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,255 +17 928 . G <*> 0 . DP=9;I16=4,5,0,0,351,13753,0,0,540,32400,0,0,196,4636,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,255 +17 929 . T <*> 0 . DP=9;I16=4,5,0,0,336,12676,0,0,540,32400,0,0,195,4607,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,248 +17 930 . G <*> 0 . DP=9;I16=4,4,0,0,322,12998,0,0,480,28800,0,0,169,3959,0,0;QS=1,0;MQSB=0.99236;MQ0F=0 PL 0,24,247 +17 931 . G <*> 0 . DP=9;I16=4,5,0,0,326,12450,0,0,540,32400,0,0,193,4567,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,244 +17 932 . T <*> 0 . DP=9;I16=4,5,0,0,305,10819,0,0,540,32400,0,0,192,4556,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,229 +17 933 . G <*> 0 . DP=9;I16=4,4,0,0,313,12295,0,0,480,28800,0,0,166,3926,0,0;QS=1,0;MQSB=0.99236;MQ0F=0 PL 0,24,241 +17 934 . C <*> 0 . DP=9;I16=4,5,0,0,330,12242,0,0,540,32400,0,0,190,4552,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,244 +17 935 . A <*> 0 . DP=9;I16=4,5,0,0,312,11406,0,0,509,29641,0,0,190,4558,0,0;QS=1,0;MQSB=0.8933;MQ0F=0 PL 0,27,233 +17 936 . T <*> 0 . DP=9;I16=4,5,0,0,346,13418,0,0,509,29641,0,0,190,4520,0,0;QS=1,0;MQSB=0.8933;MQ0F=0 PL 0,27,252 +17 937 . G <*> 0 . DP=9;I16=4,4,0,0,301,11567,0,0,449,26041,0,0,167,3961,0,0;QS=1,0;MQSB=0.86832;MQ0F=0 PL 0,24,228 +17 938 . C <*> 0 . DP=9;I16=4,4,0,0,306,11792,0,0,449,26041,0,0,167,3935,0,0;QS=1,0;MQSB=0.86832;MQ0F=0 PL 0,24,234 +17 939 . C <*> 0 . DP=9;I16=4,5,0,0,351,13935,0,0,509,29641,0,0,187,4307,0,0;QS=1,0;MQSB=0.8933;MQ0F=0 PL 0,27,255 +17 940 . T <*> 0 . DP=9;I16=4,5,0,0,342,13620,0,0,509,29641,0,0,185,4203,0,0;QS=1,0;MQSB=0.8933;MQ0F=0 PL 0,27,252 +17 941 . G <*> 0 . DP=9;I16=4,5,0,0,326,12448,0,0,509,29641,0,0,183,4107,0,0;QS=1,0;MQSB=0.8933;MQ0F=0 PL 0,27,240 +17 942 . T <*> 0 . DP=9;I16=4,5,0,0,329,12069,0,0,509,29641,0,0,181,4019,0,0;QS=1,0;MQSB=0.8933;MQ0F=0 PL 0,27,237 +17 943 . A <*> 0 . DP=9;I16=4,5,0,0,346,13376,0,0,509,29641,0,0,179,3939,0,0;QS=1,0;MQSB=0.8933;MQ0F=0 PL 0,27,248 +17 944 . G <*> 0 . DP=9;I16=4,5,0,0,343,13205,0,0,509,29641,0,0,177,3867,0,0;QS=1,0;MQSB=0.8933;MQ0F=0 PL 0,27,249 +17 945 . T <*> 0 . DP=9;I16=4,5,0,0,334,12442,0,0,509,29641,0,0,175,3803,0,0;QS=1,0;MQSB=0.8933;MQ0F=0 PL 0,27,239 +17 946 . C <*> 0 . DP=9;I16=4,4,0,0,319,12771,0,0,449,26041,0,0,159,3551,0,0;QS=1,0;MQSB=0.86832;MQ0F=0 PL 0,24,240 +17 947 . C <*> 0 . DP=9;I16=4,5,0,0,350,13764,0,0,509,29641,0,0,171,3699,0,0;QS=1,0;MQSB=0.8933;MQ0F=0 PL 0,27,251 +17 948 . C <*> 0 . DP=9;I16=4,5,0,0,353,13979,0,0,509,29641,0,0,168,3610,0,0;QS=1,0;MQSB=0.8933;MQ0F=0 PL 0,27,254 +17 949 . A <*> 0 . DP=10;I16=4,6,0,0,364,13450,0,0,569,33241,0,0,165,3531,0,0;QS=1,0;MQSB=0.89578;MQ0F=0 PL 0,30,250 +17 950 . G <*> 0 . DP=10;I16=4,6,0,0,399,16133,0,0,569,33241,0,0,163,3463,0,0;QS=1,0;MQSB=0.89578;MQ0F=0 PL 0,30,255 +17 951 . C <*> 0 . DP=11;I16=5,6,0,0,404,15380,0,0,629,36841,0,0,161,3407,0,0;QS=1,0;MQSB=0.89151;MQ0F=0 PL 0,33,255 +17 952 . T <*> 0 . DP=11;I16=5,6,0,0,409,15361,0,0,629,36841,0,0,160,3364,0,0;QS=1,0;MQSB=0.89151;MQ0F=0 PL 0,33,255 +17 953 . A <*> 0 . DP=11;I16=5,6,0,0,391,14177,0,0,629,36841,0,0,159,3335,0,0;QS=1,0;MQSB=0.89151;MQ0F=0 PL 0,33,255 +17 954 . T <*> 0 . DP=10;I16=4,6,0,0,357,13195,0,0,569,33241,0,0,159,3319,0,0;QS=1,0;MQSB=0.89578;MQ0F=0 PL 0,30,249 +17 955 . T <*> 0 . DP=10;I16=4,6,0,0,355,12801,0,0,569,33241,0,0,159,3315,0,0;QS=1,0;MQSB=0.89578;MQ0F=0 PL 0,30,246 +17 956 . C <*> 0 . DP=10;I16=4,6,0,0,390,15304,0,0,569,33241,0,0,159,3323,0,0;QS=1,0;MQSB=0.89578;MQ0F=0 PL 0,30,255 +17 957 . A <*> 0 . DP=10;I16=4,6,0,0,346,12226,0,0,569,33241,0,0,159,3343,0,0;QS=1,0;MQSB=0.89578;MQ0F=0 PL 0,30,240 +17 958 . C <*> 0 . DP=10;I16=4,6,0,0,372,13926,0,0,569,33241,0,0,159,3375,0,0;QS=1,0;MQSB=0.89578;MQ0F=0 PL 0,30,253 +17 959 . A <*> 0 . DP=10;I16=4,6,0,0,390,15276,0,0,569,33241,0,0,159,3419,0,0;QS=1,0;MQSB=0.89578;MQ0F=0 PL 0,30,255 +17 960 . G <*> 0 . DP=10;I16=4,6,0,0,375,14209,0,0,569,33241,0,0,159,3475,0,0;QS=1,0;MQSB=0.89578;MQ0F=0 PL 0,30,255 +17 961 . T <*> 0 . DP=9;I16=4,5,0,0,346,13344,0,0,509,29641,0,0,159,3491,0,0;QS=1,0;MQSB=0.8933;MQ0F=0 PL 0,27,248 +17 962 . G <*> 0 . DP=9;I16=4,5,0,0,354,13992,0,0,509,29641,0,0,159,3515,0,0;QS=1,0;MQSB=0.8933;MQ0F=0 PL 0,27,253 +17 963 . C <*> 0 . DP=8;I16=3,5,0,0,318,12758,0,0,449,26041,0,0,160,3546,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,234 +17 964 . T <*> 0 . DP=8;I16=3,5,0,0,306,11864,0,0,449,26041,0,0,161,3583,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,227 +17 965 . G <*> 0 . DP=8;I16=3,5,0,0,310,12252,0,0,449,26041,0,0,161,3577,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,228 +17 966 . A <*> 0 . DP=8;I16=3,5,0,0,284,10440,0,0,449,26041,0,0,161,3579,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,212 +17 967 . G <*> 0 . DP=8;I16=3,5,0,0,315,12435,0,0,449,26041,0,0,161,3589,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,230 +17 968 . G <*> 0 . DP=8;I16=3,5,0,0,297,11165,0,0,449,26041,0,0,161,3607,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,218 +17 969 . T <*> 0 . DP=8;I16=3,5,0,0,302,11422,0,0,449,26041,0,0,161,3633,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,220 +17 970 . G <*> 0 . DP=8;I16=3,5,0,0,302,11446,0,0,449,26041,0,0,160,3618,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,221 +17 971 . G <*> 0 . DP=8;I16=3,5,0,0,303,11585,0,0,449,26041,0,0,159,3613,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,223 +17 972 . G <*> 0 . DP=8;I16=3,5,0,0,286,10778,0,0,449,26041,0,0,158,3618,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,210 +17 973 . A <*> 0 . DP=7;I16=3,4,0,0,246,8860,0,0,389,22441,0,0,158,3632,0,0;QS=1,0;MQSB=0.81026;MQ0F=0 PL 0,21,192 +17 974 . A <*> 0 . DP=7;I16=3,4,0,0,255,9613,0,0,389,22441,0,0,158,3654,0,0;QS=1,0;MQSB=0.81026;MQ0F=0 PL 0,21,198 +17 975 . G <*> 0 . DP=8;I16=3,5,0,0,292,10964,0,0,449,26041,0,0,157,3633,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,213 +17 976 . A <*> 0 . DP=8;I16=3,5,0,0,309,11961,0,0,449,26041,0,0,157,3619,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,227 +17 977 . T <*> 0 . DP=8;I16=3,5,0,0,285,10393,0,0,449,26041,0,0,156,3562,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,210 +17 978 . G <*> 0 . DP=8;I16=3,5,0,0,303,11671,0,0,449,26041,0,0,155,3511,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,224 +17 979 . C <*> 0 . DP=9;I16=3,6,0,0,333,12659,0,0,509,29641,0,0,154,3466,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,232 +17 980 . T <*> 0 . DP=9;I16=3,6,0,0,312,11106,0,0,509,29641,0,0,154,3428,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,220 +17 981 . T <*> 0 . DP=9;I16=3,6,0,0,317,11587,0,0,509,29641,0,0,154,3398,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,224 +17 982 . G <*> 0 . DP=10;I16=3,7,0,0,355,13299,0,0,569,33241,0,0,153,3327,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,237 +17 983 . A <*> 0 . DP=10;I16=3,7,0,0,397,15835,0,0,569,33241,0,0,153,3267,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,255 +17 984 . G <*> 0 . DP=11;I16=3,7,0,0,379,14623,0,0,569,33241,0,0,153,3219,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,253 +17 985 . C <*> 0 . DP=11;I16=3,8,0,0,388,13974,0,0,629,36841,0,0,161,3247,0,0;QS=1,0;MQSB=0.95420;MQ0F=0 PL 0,33,246 +17 986 . C A,<*> 0 . DP=11;I16=2,7,0,1,311,10975,13,169,509,29641,60,3600,133,2599,4,16;QS=0.9587,0.041269,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=0.87;BQB=1;MQ0F=0 PL 0,16,197,27,200,201 +17 987 . C <*> 0 . DP=11;I16=3,8,0,0,425,16619,0,0,629,36841,0,0,163,3247,0,0;QS=1,0;MQSB=0.95420;MQ0F=0 PL 0,33,255 +17 988 . A <*> 0 . DP=11;I16=3,8,0,0,411,15641,0,0,629,36841,0,0,163,3219,0,0;QS=1,0;MQSB=0.95420;MQ0F=0 PL 0,33,255 +17 989 . G <*> 0 . DP=11;I16=3,8,0,0,403,15151,0,0,629,36841,0,0,163,3207,0,0;QS=1,0;MQSB=0.95420;MQ0F=0 PL 0,33,255 +17 990 . G <*> 0 . DP=10;I16=3,7,0,0,372,14060,0,0,569,33241,0,0,164,3210,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,246 +17 991 . A <*> 0 . DP=10;I16=2,7,0,0,348,13516,0,0,509,29641,0,0,140,2602,0,0;QS=1,0;MQSB=0.85714;MQ0F=0 PL 0,27,232 +17 992 . G <*> 0 . DP=10;I16=3,7,0,0,355,13147,0,0,569,33241,0,0,166,3258,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,240 +17 993 . T <*> 0 . DP=10;I16=3,7,0,0,331,11557,0,0,569,33241,0,0,167,3303,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,222 +17 994 . T <*> 0 . DP=10;I16=3,6,0,0,321,11651,0,0,509,29641,0,0,156,3218,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,227 +17 995 . C <*> 0 . DP=9;I16=2,6,0,0,308,11982,0,0,449,26041,0,0,157,3265,0,0;QS=1,0;MQSB=0.83333;MQ0F=0 PL 0,24,216 +17 996 . A <*> 0 . DP=9;I16=2,7,0,0,305,10795,0,0,509,29641,0,0,172,3518,0,0;QS=1,0;MQSB=0.85714;MQ0F=0 PL 0,27,207 +17 997 . A <*> 0 . DP=9;I16=2,7,0,0,315,11717,0,0,509,29641,0,0,174,3614,0,0;QS=1,0;MQSB=0.85714;MQ0F=0 PL 0,27,209 +17 998 . G <*> 0 . DP=10;I16=2,8,0,0,356,13140,0,0,569,33241,0,0,176,3722,0,0;QS=1,0;MQSB=0.87;MQ0F=0 PL 0,30,226 +17 999 . G <*> 0 . DP=10;I16=2,7,0,0,304,11004,0,0,509,29641,0,0,178,3842,0,0;QS=1,0;MQSB=0.85714;MQ0F=0 PL 0,27,202 +17 1000 . C <*> 0 . DP=10;I16=2,8,0,0,369,14113,0,0,569,33241,0,0,182,3978,0,0;QS=1,0;MQSB=0.87;MQ0F=0 PL 0,30,235 +17 1001 . T <*> 0 . DP=10;I16=2,8,0,0,363,13283,0,0,569,33241,0,0,184,4076,0,0;QS=1,0;MQSB=0.87;MQ0F=0 PL 0,30,228 +17 1002 . G <*> 0 . DP=10;I16=2,8,0,0,349,12583,0,0,569,33241,0,0,186,4186,0,0;QS=1,0;MQSB=0.87;MQ0F=0 PL 0,30,220 +17 1003 . C T,<*> 0 . DP=10;I16=2,7,0,1,340,13000,22,484,509,29641,60,3600,166,3816,21,441;QS=0.937,0.062,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=0.87;BQB=1;MQ0F=0 PL 0,8,207,27,211,220 +17 1004 . A <*> 0 . DP=11;I16=3,8,0,0,363,12425,0,0,629,36841,0,0,188,4338,0,0;QS=1,0;MQSB=0.95420;MQ0F=0 PL 0,33,231 +17 1005 . A <*> 0 . DP=11;I16=3,8,0,0,363,12517,0,0,629,36841,0,0,189,4379,0,0;QS=1,0;MQSB=0.95420;MQ0F=0 PL 0,33,231 +17 1006 . T <*> 0 . DP=11;I16=2,8,0,0,345,12507,0,0,569,33241,0,0,190,4430,0,0;QS=1,0;MQSB=0.87;MQ0F=0 PL 0,30,220 +17 1007 . G <*> 0 . DP=10;I16=2,7,0,0,336,12952,0,0,509,29641,0,0,167,3865,0,0;QS=1,0;MQSB=0.85714;MQ0F=0 PL 0,27,225 +17 1008 . A <*> 0 . DP=10;I16=2,7,0,0,326,12496,0,0,509,29641,0,0,168,3882,0,0;QS=1,0;MQSB=0.85714;MQ0F=0 PL 0,27,222 +17 1009 . G <*> 0 . DP=10;I16=2,7,0,0,316,11646,0,0,509,29641,0,0,169,3905,0,0;QS=1,0;MQSB=0.85714;MQ0F=0 PL 0,27,213 +17 1010 . C <*> 0 . DP=10;I16=2,8,0,0,367,14179,0,0,569,33241,0,0,194,4510,0,0;QS=1,0;MQSB=0.87;MQ0F=0 PL 0,30,234 +17 1011 . T <*> 0 . DP=10;I16=2,8,0,0,364,13328,0,0,569,33241,0,0,194,4498,0,0;QS=1,0;MQSB=0.87;MQ0F=0 PL 0,30,226 +17 1012 . A <*> 0 . DP=10;I16=2,8,0,0,313,10653,0,0,569,33241,0,0,194,4494,0,0;QS=1,0;MQSB=0.87;MQ0F=0 PL 0,30,201 +17 1013 . T <*> 0 . DP=9;I16=2,6,0,0,281,10413,0,0,449,26041,0,0,180,4272,0,0;QS=1,0;MQSB=0.83333;MQ0F=0 PL 0,24,202 +17 1014 . G <*> 0 . DP=9;I16=2,7,0,0,327,12203,0,0,509,29641,0,0,196,4506,0,0;QS=1,0;MQSB=0.85714;MQ0F=0 PL 0,27,218 +17 1015 . A <*> 0 . DP=9;I16=2,7,0,0,316,11524,0,0,509,29641,0,0,197,4521,0,0;QS=1,0;MQSB=0.85714;MQ0F=0 PL 0,27,209 +17 1016 . T <*> 0 . DP=9;I16=2,7,0,0,320,11594,0,0,509,29641,0,0,198,4542,0,0;QS=1,0;MQSB=0.85714;MQ0F=0 PL 0,27,212 +17 1017 . T <*> 0 . DP=9;I16=2,7,0,0,316,11564,0,0,509,29641,0,0,199,4569,0,0;QS=1,0;MQSB=0.85714;MQ0F=0 PL 0,27,213 +17 1018 . G <*> 0 . DP=9;I16=2,7,0,0,319,11961,0,0,509,29641,0,0,200,4602,0,0;QS=1,0;MQSB=0.85714;MQ0F=0 PL 0,27,215 +17 1019 . C <*> 0 . DP=9;I16=2,6,0,0,253,8133,0,0,449,26041,0,0,176,4016,0,0;QS=1,0;MQSB=0.83333;MQ0F=0 PL 0,24,181 +17 1020 . G <*> 0 . DP=10;I16=3,6,0,0,328,12124,0,0,509,29641,0,0,180,4202,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,228 +17 1021 . C <*> 0 . DP=10;I16=2,7,0,0,323,12203,0,0,509,29641,0,0,179,4113,0,0;QS=1,0;MQSB=0.85714;MQ0F=0 PL 0,27,220 +17 1022 . C <*> 0 . DP=10;I16=3,7,0,0,389,15203,0,0,569,33241,0,0,206,4798,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,255 +17 1023 . A <*> 0 . DP=10;I16=3,6,0,0,302,10600,0,0,509,29641,0,0,183,4241,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,216 +17 1024 . C <*> 0 . DP=11;I16=4,7,0,0,394,14914,0,0,629,36841,0,0,208,4842,0,0;QS=1,0;MQSB=0.92444;MQ0F=0 PL 0,33,255 +17 1025 . T <*> 0 . DP=11;I16=4,7,0,0,394,14718,0,0,629,36841,0,0,209,4827,0,0;QS=1,0;MQSB=0.92444;MQ0F=0 PL 0,33,255 +17 1026 . G <*> 0 . DP=11;I16=4,7,0,0,405,15323,0,0,629,36841,0,0,209,4773,0,0;QS=1,0;MQSB=0.92444;MQ0F=0 PL 0,33,255 +17 1027 . C <*> 0 . DP=11;I16=4,7,0,0,415,15789,0,0,629,36841,0,0,209,4731,0,0;QS=1,0;MQSB=0.92444;MQ0F=0 PL 0,33,255 +17 1028 . A <*> 0 . DP=11;I16=3,7,0,0,358,12928,0,0,569,33241,0,0,187,4217,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,238 +17 1029 . C <*> 0 . DP=11;I16=4,7,0,0,410,15956,0,0,629,36841,0,0,209,4683,0,0;QS=1,0;MQSB=0.92444;MQ0F=0 PL 0,33,255 +17 1030 . T <*> 0 . DP=11;I16=4,7,0,0,427,16653,0,0,629,36841,0,0,208,4626,0,0;QS=1,0;MQSB=0.92444;MQ0F=0 PL 0,33,255 +17 1031 . T <*> 0 . DP=13;I16=6,7,0,0,449,16075,0,0,749,44041,0,0,207,4579,0,0;QS=1,0;MQSB=0.89981;MQ0F=0 PL 0,39,255 +17 1032 . T <*> 0 . DP=13;I16=6,7,0,0,449,15787,0,0,749,44041,0,0,208,4544,0,0;QS=1,0;MQSB=0.89981;MQ0F=0 PL 0,39,255 +17 1033 . G <*> 0 . DP=13;I16=6,7,0,0,461,17103,0,0,749,44041,0,0,209,4523,0,0;QS=1,0;MQSB=0.89981;MQ0F=0 PL 0,39,255 +17 1034 . G <*> 0 . DP=13;I16=5,7,0,0,411,14745,0,0,689,40441,0,0,194,4260,0,0;QS=1,0;MQSB=0.89647;MQ0F=0 PL 0,36,255 +17 1035 . C <*> 0 . DP=12;I16=6,6,0,0,420,15514,0,0,720,43200,0,0,212,4522,0,0;QS=1,0;MQSB=0.98260;MQ0F=0 PL 0,36,255 +17 1036 . C <*> 0 . DP=12;I16=6,5,0,0,388,14578,0,0,660,39600,0,0,189,3915,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 1037 . T <*> 0 . DP=12;I16=6,6,0,0,453,17653,0,0,720,43200,0,0,216,4570,0,0;QS=1,0;MQSB=0.98260;MQ0F=0 PL 0,36,255 +17 1038 . G <*> 0 . DP=12;I16=6,5,0,0,411,15795,0,0,660,39600,0,0,193,3987,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 1039 . G <*> 0 . DP=12;I16=6,6,0,0,428,15710,0,0,720,43200,0,0,220,4666,0,0;QS=1,0;MQSB=0.98260;MQ0F=0 PL 0,36,255 +17 1040 . A <*> 0 . DP=12;I16=6,6,0,0,429,15569,0,0,720,43200,0,0,222,4732,0,0;QS=1,0;MQSB=0.98260;MQ0F=0 PL 0,36,255 +17 1041 . C <*> 0 . DP=12;I16=5,6,0,0,407,15311,0,0,660,39600,0,0,215,4729,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 1042 . A <*> 0 . DP=12;I16=6,5,0,0,398,14646,0,0,660,39600,0,0,201,4275,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 1043 . A <*> 0 . DP=12;I16=6,6,0,0,424,15574,0,0,720,43200,0,0,228,5002,0,0;QS=1,0;MQSB=0.98260;MQ0F=0 PL 0,36,255 +17 1044 . C <*> 0 . DP=12;I16=6,5,0,0,407,15641,0,0,660,39600,0,0,205,4491,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 1045 . A <*> 0 . DP=12;I16=6,6,0,0,456,17428,0,0,720,43200,0,0,232,5242,0,0;QS=1,0;MQSB=0.98260;MQ0F=0 PL 0,36,255 +17 1046 . G <*> 0 . DP=12;I16=6,6,0,0,445,17289,0,0,720,43200,0,0,233,5329,0,0;QS=1,0;MQSB=0.98260;MQ0F=0 PL 0,36,255 +17 1047 . A <*> 0 . DP=12;I16=6,6,0,0,446,16784,0,0,720,43200,0,0,234,5426,0,0;QS=1,0;MQSB=0.98260;MQ0F=0 PL 0,36,255 +17 1048 . G <*> 0 . DP=12;I16=6,5,0,0,417,16257,0,0,660,39600,0,0,210,4908,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 1049 . C <*> 0 . DP=11;I16=6,5,0,0,387,14343,0,0,660,39600,0,0,237,5649,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 1050 . A <*> 0 . DP=11;I16=6,5,0,0,407,15209,0,0,660,39600,0,0,237,5673,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 1051 . A <*> 0 . DP=10;I16=5,4,0,0,321,11727,0,0,540,32400,0,0,213,5079,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,238 +17 1052 . A <*> 0 . DP=10;I16=5,4,0,0,333,12445,0,0,540,32400,0,0,214,5116,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,247 +17 1053 . A <*> 0 . DP=10;I16=5,3,0,0,296,11020,0,0,480,28800,0,0,190,4534,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,224 +17 1054 . C <*> 0 . DP=10;I16=5,5,0,0,375,14233,0,0,600,36000,0,0,240,5784,0,0;QS=1,0;MQSB=0.95234;MQ0F=0 PL 0,30,255 +17 1055 . C <*> 0 . DP=11;I16=6,5,0,0,393,14919,0,0,660,39600,0,0,240,5792,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 1056 . C <*> 0 . DP=11;I16=6,4,0,0,356,13700,0,0,600,36000,0,0,216,5184,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 1057 . T <*> 0 . DP=11;I16=6,5,0,0,384,14052,0,0,660,39600,0,0,239,5685,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 1058 . G <*> 0 . DP=11;I16=6,5,0,0,418,16166,0,0,660,39600,0,0,237,5569,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 1059 . T <*> 0 . DP=11;I16=6,4,0,0,351,12905,0,0,600,36000,0,0,210,4836,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,249 +17 1060 . C <*> 0 . DP=11;I16=6,5,0,0,403,15483,0,0,660,39600,0,0,232,5312,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 1061 . T <*> 0 . DP=11;I16=6,5,0,0,415,16021,0,0,660,39600,0,0,229,5173,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 1062 . C <*> 0 . DP=11;I16=6,5,0,0,432,17184,0,0,660,39600,0,0,226,5044,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 1063 . T <*> 0 . DP=11;I16=6,4,0,0,385,14887,0,0,600,36000,0,0,198,4300,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 1064 . A <*> 0 . DP=12;I16=6,4,0,0,376,14158,0,0,600,36000,0,0,203,4527,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 1065 . A <*> 0 . DP=12;I16=6,4,0,0,377,14297,0,0,600,36000,0,0,201,4461,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 1066 . A <*> 0 . DP=13;I16=7,4,0,0,409,15473,0,0,660,39600,0,0,199,4403,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 1067 . A <*> 0 . DP=13;I16=7,5,0,0,410,14854,0,0,720,43200,0,0,212,4550,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 1068 . A <*> 0 . DP=13;I16=7,3,0,0,370,13912,0,0,600,36000,0,0,172,3690,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,253 +17 1069 . A <*> 0 . DP=13;I16=7,4,0,0,394,14452,0,0,660,39600,0,0,196,4286,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 1070 . A <*> 0 . DP=13;I16=6,5,0,0,397,14839,0,0,660,39600,0,0,181,3763,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 1071 . G <*> 0 . DP=13;I16=7,5,0,0,463,18511,0,0,720,43200,0,0,204,4358,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 1072 . A <*> 0 . DP=13;I16=7,5,0,0,415,14737,0,0,720,43200,0,0,202,4340,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 1073 . A <*> 0 . DP=13;I16=7,4,0,0,373,13419,0,0,660,39600,0,0,175,3709,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,254 +17 1074 . A <*> 0 . DP=13;I16=7,5,0,0,406,14192,0,0,720,43200,0,0,196,4244,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 1075 . A <*> 0 . DP=13;I16=7,4,0,0,393,14385,0,0,660,39600,0,0,188,4180,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 1076 . G <*> 0 . DP=13;I16=7,4,0,0,433,17393,0,0,660,39600,0,0,188,4176,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 1077 . A <*> 0 . DP=13;I16=7,5,0,0,414,14572,0,0,720,43200,0,0,192,4200,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 1078 . A <*> 0 . DP=13;I16=7,5,0,0,420,15088,0,0,720,43200,0,0,191,4213,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 1079 . A <*> 0 . DP=12;I16=7,4,0,0,413,15597,0,0,660,39600,0,0,190,4190,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 1080 . A <*> 0 . DP=12;I16=7,4,0,0,393,14653,0,0,660,39600,0,0,189,4181,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 1081 . G <*> 0 . DP=12;I16=7,3,0,0,381,14873,0,0,600,36000,0,0,171,3879,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,255 +17 1082 . A <*> 0 . DP=11;I16=7,2,0,0,335,12575,0,0,540,32400,0,0,171,3875,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,224 +17 1083 . A <*> 0 . DP=11;I16=7,3,0,0,366,13714,0,0,600,36000,0,0,185,4075,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,246 +17 1084 . A <*> 0 . DP=12;I16=8,3,0,0,392,14298,0,0,660,39600,0,0,184,4060,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,33,253 +17 1085 . A <*> 0 . DP=11;I16=8,2,0,0,360,13230,0,0,600,36000,0,0,185,4055,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,30,232 +17 1086 . A <*> 0 . DP=11;I16=8,2,0,0,339,11945,0,0,600,36000,0,0,186,4060,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,30,219 +17 1087 . C <*> 0 . DP=10;I16=8,2,0,0,352,13236,0,0,600,36000,0,0,187,4075,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,30,234 +17 1088 . T <*> 0 . DP=10;I16=8,2,0,0,395,15645,0,0,600,36000,0,0,188,4100,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,30,252 +17 1089 . C <*> 0 . DP=10;I16=8,2,0,0,405,16477,0,0,600,36000,0,0,189,4135,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,30,255 +17 1090 . A <*> 0 . DP=10;I16=8,2,0,0,355,13203,0,0,600,36000,0,0,190,4180,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,30,221 +17 1091 . C <*> 0 . DP=10;I16=8,2,0,0,383,14993,0,0,600,36000,0,0,191,4235,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,30,247 +17 1092 . T <*> 0 . DP=10;I16=8,2,0,0,380,14658,0,0,600,36000,0,0,191,4249,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,30,244 +17 1093 . G <*> 0 . DP=10;I16=8,2,0,0,393,15677,0,0,600,36000,0,0,191,4271,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,30,249 +17 1094 . G <*> 0 . DP=10;I16=8,2,0,0,370,14420,0,0,600,36000,0,0,191,4301,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,30,243 +17 1095 . A <*> 0 . DP=10;I16=8,2,0,0,373,13991,0,0,600,36000,0,0,190,4290,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,30,236 +17 1096 . T <*> 0 . DP=11;I16=9,2,0,0,390,14194,0,0,660,39600,0,0,189,4289,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,33,234 +17 1097 . A <*> 0 . DP=11;I16=9,2,0,0,385,13613,0,0,660,39600,0,0,189,4299,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,33,230 +17 1098 . T <*> 0 . DP=10;I16=9,1,0,0,362,13208,0,0,600,36000,0,0,190,4320,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,30,210 +17 1099 . G <*> 0 . DP=10;I16=9,1,0,0,403,16303,0,0,600,36000,0,0,190,4302,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,30,229 +17 1100 . A <*> 0 . DP=10;I16=9,1,0,0,366,13630,0,0,600,36000,0,0,190,4296,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,30,210 +17 1101 . A <*> 0 . DP=10;I16=9,1,0,0,392,15408,0,0,600,36000,0,0,189,4251,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,30,222 +17 1102 . T <*> 0 . DP=10;I16=9,1,0,0,368,13642,0,0,600,36000,0,0,188,4216,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,30,210 +17 1103 . G <*> 0 . DP=10;I16=9,1,0,0,388,15290,0,0,600,36000,0,0,187,4191,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,30,223 +17 1104 . A <*> 0 . DP=9;I16=8,1,0,0,353,13879,0,0,540,32400,0,0,187,4175,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,213 +17 1105 . T <*> 0 . DP=9;I16=8,1,0,0,330,12256,0,0,540,32400,0,0,187,4167,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,203 +17 1106 . A <*> 0 . DP=10;I16=8,2,0,0,353,12805,0,0,600,36000,0,0,185,4069,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,30,227 +17 1107 . C <*> 0 . DP=10;I16=8,2,0,0,383,14795,0,0,600,36000,0,0,184,3984,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,30,244 +17 1108 . A <*> 0 . DP=10;I16=8,2,0,0,376,14232,0,0,600,36000,0,0,183,3913,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,30,239 +17 1109 . G <*> 0 . DP=10;I16=8,2,0,0,417,17435,0,0,600,36000,0,0,182,3856,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,30,255 +17 1110 . G <*> 0 . DP=10;I16=8,2,0,0,380,14522,0,0,600,36000,0,0,180,3762,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,30,242 +17 1111 . T <*> 0 . DP=10;I16=8,2,0,0,355,12759,0,0,600,36000,0,0,178,3680,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,30,227 +17 1112 . T <*> 0 . DP=10;I16=8,2,0,0,351,12703,0,0,600,36000,0,0,176,3610,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,30,226 +17 1113 . G <*> 0 . DP=10;I16=8,2,0,0,404,16370,0,0,600,36000,0,0,174,3552,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,30,255 +17 1114 . A <*> 0 . DP=10;I16=8,2,0,0,363,13557,0,0,600,36000,0,0,172,3506,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,30,235 +17 1115 . G <*> 0 . DP=10;I16=8,2,0,0,402,16282,0,0,600,36000,0,0,170,3472,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,30,255 +17 1116 . G <*> 0 . DP=10;I16=8,2,0,0,363,13627,0,0,600,36000,0,0,168,3450,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,30,236 +17 1117 . A <*> 0 . DP=10;I16=8,2,0,0,372,13950,0,0,600,36000,0,0,166,3440,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,30,235 +17 1118 . T <*> 0 . DP=10;I16=8,2,0,0,366,13488,0,0,600,36000,0,0,164,3442,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,30,230 +17 1119 . C <*> 0 . DP=10;I16=7,2,0,0,326,12096,0,0,540,32400,0,0,151,3335,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,224 +17 1120 . C <*> 0 . DP=9;I16=7,2,0,0,338,12752,0,0,540,32400,0,0,161,3481,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,227 +17 1121 . A <*> 0 . DP=9;I16=7,2,0,0,349,13569,0,0,540,32400,0,0,160,3516,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,233 +17 1122 . T <*> 0 . DP=10;I16=8,2,0,0,365,13403,0,0,600,36000,0,0,158,3510,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,30,230 +17 1123 . T <*> 0 . DP=10;I16=8,2,0,0,349,12281,0,0,600,36000,0,0,157,3513,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,30,221 +17 1124 . A <*> 0 . DP=9;I16=7,2,0,0,327,11927,0,0,540,32400,0,0,157,3525,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,218 +17 1125 . T <*> 0 . DP=9;I16=7,2,0,0,339,12845,0,0,540,32400,0,0,157,3545,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,228 +17 1126 . C <*> 0 . DP=9;I16=7,2,0,0,343,13275,0,0,540,32400,0,0,157,3573,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,234 +17 1127 . T <*> 0 . DP=9;I16=7,2,0,0,345,13259,0,0,540,32400,0,0,157,3609,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,231 +17 1128 . G <*> 0 . DP=9;I16=7,2,0,0,350,13692,0,0,540,32400,0,0,157,3653,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,236 +17 1129 . A <*> 0 . DP=9;I16=6,2,0,0,282,10092,0,0,480,28800,0,0,156,3704,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,204 +17 1130 . A <*> 0 . DP=9;I16=7,2,0,0,315,11253,0,0,540,32400,0,0,156,3716,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,215 +17 1131 . A <*> 0 . DP=7;I16=5,2,0,0,270,10440,0,0,420,25200,0,0,157,3735,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,206 +17 1132 . T <*> 0 . DP=7;I16=5,2,0,0,261,9749,0,0,420,25200,0,0,157,3709,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,198 +17 1133 . G <*> 0 . DP=7;I16=5,2,0,0,278,11102,0,0,420,25200,0,0,157,3687,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,214 +17 1134 . C <*> 0 . DP=7;I16=5,2,0,0,273,10703,0,0,420,25200,0,0,157,3669,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,209 +17 1135 . T <*> 0 . DP=7;I16=5,2,0,0,272,10598,0,0,420,25200,0,0,157,3655,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,209 +17 1136 . T <*> 0 . DP=7;I16=5,2,0,0,263,9901,0,0,420,25200,0,0,157,3645,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,200 +17 1137 . G <*> 0 . DP=7;I16=5,2,0,0,280,11238,0,0,420,25200,0,0,157,3639,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,214 +17 1138 . G <*> 0 . DP=7;I16=5,2,0,0,257,9501,0,0,420,25200,0,0,157,3637,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,197 +17 1139 . A <*> 0 . DP=7;I16=5,2,0,0,262,9838,0,0,420,25200,0,0,157,3639,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,200 +17 1140 . C <*> 0 . DP=7;I16=5,2,0,0,281,11285,0,0,420,25200,0,0,157,3645,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,214 +17 1141 . C <*> 0 . DP=7;I16=5,2,0,0,279,11127,0,0,420,25200,0,0,156,3606,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,212 +17 1142 . A <*> 0 . DP=7;I16=5,2,0,0,277,10997,0,0,420,25200,0,0,155,3573,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,212 +17 1143 . G <*> 0 . DP=7;I16=5,2,0,0,291,12121,0,0,420,25200,0,0,154,3546,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,222 +17 1144 . A <*> 0 . DP=7;I16=5,2,0,0,269,10361,0,0,420,25200,0,0,153,3525,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,205 +17 1145 . T <*> 0 . DP=7;I16=5,2,0,0,271,10511,0,0,420,25200,0,0,152,3510,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,206 +17 1146 . G <*> 0 . DP=7;I16=5,2,0,0,271,10557,0,0,420,25200,0,0,151,3501,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,210 +17 1147 . T <*> 0 . DP=8;I16=6,2,0,0,288,10440,0,0,480,28800,0,0,150,3498,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,207 +17 1148 . T <*> 0 . DP=8;I16=6,2,0,0,269,9219,0,0,480,28800,0,0,149,3451,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,196 +17 1149 . T <*> 0 . DP=8;I16=6,2,0,0,283,10079,0,0,480,28800,0,0,148,3410,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,205 +17 1150 . T <*> 0 . DP=8;I16=6,2,0,0,291,10637,0,0,480,28800,0,0,146,3326,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,208 +17 1151 . G <*> 0 . DP=8;I16=6,2,0,0,306,11764,0,0,480,28800,0,0,144,3250,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,220 +17 1152 . A <*> 0 . DP=8;I16=6,2,0,0,281,9955,0,0,480,28800,0,0,142,3182,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,202 +17 1153 . A <*> 0 . DP=8;I16=6,2,0,0,278,9836,0,0,480,28800,0,0,140,3122,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,202 +17 1154 . T <*> 0 . DP=9;I16=7,2,0,0,308,10786,0,0,540,32400,0,0,138,3070,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,212 +17 1155 . T <*> 0 . DP=8;I16=6,2,0,0,294,10884,0,0,480,28800,0,0,138,3026,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,211 +17 1156 . T <*> 0 . DP=9;I16=5,3,0,0,276,9628,0,0,480,28800,0,0,113,2365,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,210 +17 1157 . T <*> 0 . DP=9;I16=6,3,0,0,320,11498,0,0,540,32400,0,0,139,2963,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,230 +17 1158 . G <*> 0 . DP=9;I16=6,3,0,0,332,12456,0,0,540,32400,0,0,140,2946,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,240 +17 1159 . G <*> 0 . DP=9;I16=6,3,0,0,349,13569,0,0,540,32400,0,0,140,2890,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,249 +17 1160 . A <*> 0 . DP=9;I16=6,3,0,0,318,11396,0,0,540,32400,0,0,140,2846,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,229 +17 1161 . T <*> 0 . DP=9;I16=6,3,0,0,308,10658,0,0,540,32400,0,0,140,2814,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,221 +17 1162 . T <*> 0 . DP=9;I16=6,3,0,0,323,11729,0,0,540,32400,0,0,140,2794,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,232 +17 1163 . T <*> 0 . DP=10;I16=6,4,0,0,342,11966,0,0,600,36000,0,0,140,2786,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,243 +17 1164 . T <*> 0 . DP=10;I16=6,4,0,0,330,11236,0,0,600,36000,0,0,141,2791,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,235 +17 1165 . T <*> 0 . DP=10;I16=6,4,0,0,338,11716,0,0,600,36000,0,0,142,2810,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,240 +17 1166 . T <*> 0 . DP=9;I16=5,4,0,0,313,11023,0,0,540,32400,0,0,144,2842,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,231 +17 1167 . C <*> 0 . DP=9;I16=5,4,0,0,353,13875,0,0,540,32400,0,0,146,2886,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,255 +17 1168 . A <*> 0 . DP=9;I16=5,4,0,0,324,11802,0,0,540,32400,0,0,148,2942,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,238 +17 1169 . T <*> 0 . DP=9;I16=5,4,0,0,338,12716,0,0,540,32400,0,0,150,3010,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,247 +17 1170 . A <*> 0 . DP=9;I16=5,4,0,0,334,12426,0,0,540,32400,0,0,152,3090,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,244 +17 1171 . T <*> 0 . DP=9;I16=5,4,0,0,341,12939,0,0,540,32400,0,0,153,3133,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,249 +17 1172 . T <*> 0 . DP=9;I16=5,4,0,0,319,11445,0,0,540,32400,0,0,154,3190,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,235 +17 1173 . T <*> 0 . DP=9;I16=5,4,0,0,326,11950,0,0,540,32400,0,0,154,3210,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,241 +17 1174 . T <*> 0 . DP=9;I16=5,4,0,0,312,10946,0,0,540,32400,0,0,154,3242,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,230 +17 1175 . G <*> 0 . DP=8;I16=5,3,0,0,310,12232,0,0,480,28800,0,0,155,3285,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,234 +17 1176 . T <*> 0 . DP=8;I16=5,3,0,0,291,10651,0,0,480,28800,0,0,156,3338,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,221 +17 1177 . A <*> 0 . DP=8;I16=5,3,0,0,293,10751,0,0,480,28800,0,0,157,3401,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,220 +17 1178 . A <*> 0 . DP=8;I16=5,3,0,0,290,10716,0,0,480,28800,0,0,158,3474,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,221 +17 1179 . T <*> 0 . DP=8;I16=5,3,0,0,293,10845,0,0,480,28800,0,0,159,3557,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,223 +17 1180 . C <*> 0 . DP=8;I16=4,3,0,0,278,11158,0,0,420,25200,0,0,156,3590,0,0;QS=1,0;MQSB=1.0128;MQ0F=0 PL 0,21,222 +17 1181 . T <*> 0 . DP=8;I16=5,3,0,0,312,12202,0,0,480,28800,0,0,158,3600,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,236 +17 1182 . T <*> 0 . DP=9;I16=5,4,0,0,319,11455,0,0,540,32400,0,0,156,3560,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,236 +17 1183 . T <*> 0 . DP=9;I16=5,4,0,0,324,11786,0,0,540,32400,0,0,155,3529,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,239 +17 1184 . G <*> 0 . DP=8;I16=4,4,0,0,303,11613,0,0,480,28800,0,0,155,3507,0,0;QS=1,0;MQSB=0.99236;MQ0F=0 PL 0,24,234 +17 1185 . C <*> 0 . DP=8;I16=4,4,0,0,320,12872,0,0,480,28800,0,0,155,3493,0,0;QS=1,0;MQSB=0.99236;MQ0F=0 PL 0,24,246 +17 1186 . A <*> 0 . DP=8;I16=4,4,0,0,312,12202,0,0,480,28800,0,0,155,3487,0,0;QS=1,0;MQSB=0.99236;MQ0F=0 PL 0,24,240 +17 1187 . G <*> 0 . DP=9;I16=5,4,0,0,322,11812,0,0,540,32400,0,0,155,3489,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,240 +17 1188 . T <*> 0 . DP=10;I16=6,4,0,0,352,12570,0,0,600,36000,0,0,156,3500,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,248 +17 1189 . A <*> 0 . DP=10;I16=6,4,0,0,368,13588,0,0,600,36000,0,0,157,3471,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 1190 . T <*> 0 . DP=11;I16=6,5,0,0,394,14240,0,0,660,39600,0,0,158,3452,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 1191 . A <*> 0 . DP=11;I16=6,5,0,0,389,13893,0,0,660,39600,0,0,160,3444,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 1192 . T <*> 0 . DP=11;I16=6,5,0,0,405,14991,0,0,660,39600,0,0,162,3448,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 1193 . T <*> 0 . DP=11;I16=6,5,0,0,398,14502,0,0,660,39600,0,0,164,3464,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 1194 . T <*> 0 . DP=11;I16=6,5,0,0,399,14545,0,0,660,39600,0,0,166,3492,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 1195 . A <*> 0 . DP=11;I16=6,5,0,0,389,14027,0,0,660,39600,0,0,168,3532,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 1196 . C <*> 0 . DP=10;I16=5,5,0,0,375,14145,0,0,600,36000,0,0,171,3583,0,0;QS=1,0;MQSB=0.95234;MQ0F=0 PL 0,30,255 +17 1197 . C <*> 0 . DP=10;I16=5,5,0,0,369,14203,0,0,600,36000,0,0,173,3595,0,0;QS=1,0;MQSB=0.95234;MQ0F=0 PL 0,30,255 +17 1198 . A <*> 0 . DP=10;I16=5,5,0,0,384,14790,0,0,600,36000,0,0,175,3619,0,0;QS=1,0;MQSB=0.95234;MQ0F=0 PL 0,30,255 +17 1199 . G <*> 0 . DP=10;I16=5,5,0,0,393,15703,0,0,600,36000,0,0,177,3655,0,0;QS=1,0;MQSB=0.95234;MQ0F=0 PL 0,30,255 +17 1200 . T <*> 0 . DP=10;I16=5,5,0,0,366,13518,0,0,600,36000,0,0,179,3703,0,0;QS=1,0;MQSB=0.95234;MQ0F=0 PL 0,30,255 +17 1201 . T <*> 0 . DP=10;I16=5,5,0,0,362,13170,0,0,600,36000,0,0,181,3763,0,0;QS=1,0;MQSB=0.95234;MQ0F=0 PL 0,30,255 +17 1202 . C <*> 0 . DP=11;I16=6,5,0,0,414,15812,0,0,660,39600,0,0,183,3835,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 1203 . A <*> 0 . DP=11;I16=6,5,0,0,406,15096,0,0,660,39600,0,0,186,3920,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 1204 . G <*> 0 . DP=11;I16=6,5,0,0,391,14793,0,0,660,39600,0,0,189,4019,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 1205 . C <*> 0 . DP=11;I16=6,5,0,0,408,15494,0,0,660,39600,0,0,192,4132,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 1206 . A <*> 0 . DP=10;I16=6,4,0,0,368,13650,0,0,600,36000,0,0,196,4258,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 1207 . T <*> 0 . DP=10;I16=6,4,0,0,358,13044,0,0,600,36000,0,0,200,4396,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,254 +17 1208 . C <*> 0 . DP=10;I16=6,4,0,0,396,15802,0,0,600,36000,0,0,203,4495,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 1209 . C <*> 0 . DP=10;I16=6,4,0,0,386,15248,0,0,600,36000,0,0,206,4604,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 1210 . C <*> 0 . DP=10;I16=6,4,0,0,398,16040,0,0,600,36000,0,0,209,4723,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 1211 . T <*> 0 . DP=10;I16=6,4,0,0,365,13533,0,0,600,36000,0,0,212,4852,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 1212 . A <*> 0 . DP=10;I16=6,4,0,0,348,12480,0,0,600,36000,0,0,215,4991,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,246 +17 1213 . A <*> 0 . DP=10;I16=6,4,0,0,358,13082,0,0,600,36000,0,0,217,5089,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,253 +17 1214 . C <*> 0 . DP=10;I16=6,4,0,0,386,15222,0,0,600,36000,0,0,218,5144,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 1215 . T <*> 0 . DP=10;I16=6,4,0,0,368,13852,0,0,600,36000,0,0,219,5205,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 1216 . C <*> 0 . DP=10;I16=6,4,0,0,397,15871,0,0,600,36000,0,0,219,5221,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 1217 . A <*> 0 . DP=10;I16=6,4,0,0,379,14459,0,0,600,36000,0,0,219,5241,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 1218 . A <*> 0 . DP=10;I16=6,4,0,0,365,13485,0,0,600,36000,0,0,219,5265,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 1219 . A <*> 0 . DP=10;I16=6,4,0,0,391,15375,0,0,600,36000,0,0,219,5293,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 1220 . A <*> 0 . DP=10;I16=6,4,0,0,357,13127,0,0,600,36000,0,0,219,5325,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,253 +17 1221 . A <*> 0 . DP=10;I16=6,4,0,0,362,13346,0,0,600,36000,0,0,219,5361,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 1222 . T <*> 0 . DP=9;I16=5,4,0,0,331,12345,0,0,540,32400,0,0,219,5351,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,245 +17 1223 . T <*> 0 . DP=9;I16=5,4,0,0,309,11013,0,0,540,32400,0,0,219,5345,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,232 +17 1224 . C <*> 0 . DP=10;I16=6,4,0,0,375,14419,0,0,600,36000,0,0,219,5343,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 1225 . A <*> 0 . DP=10;I16=6,4,0,0,389,15195,0,0,600,36000,0,0,220,5346,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 1226 . A <*> 0 . DP=10;I16=6,4,0,0,371,13919,0,0,600,36000,0,0,221,5355,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 1227 . A <*> 0 . DP=10;I16=6,4,0,0,374,14134,0,0,600,36000,0,0,222,5370,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 1228 . A <*> 0 . DP=10;I16=6,4,0,0,369,13833,0,0,600,36000,0,0,222,5340,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 1229 . A <*> 0 . DP=10;I16=6,4,0,0,390,15300,0,0,600,36000,0,0,222,5314,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 1230 . T <*> 0 . DP=10;I16=6,4,0,0,348,12368,0,0,600,36000,0,0,222,5292,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,245 +17 1231 . C <*> 0 . DP=10;I16=6,4,0,0,389,15219,0,0,600,36000,0,0,221,5225,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 1232 . T <*> 0 . DP=10;I16=6,4,0,0,374,14104,0,0,600,36000,0,0,220,5164,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 1233 . G <*> 0 . DP=10;I16=6,4,0,0,368,13792,0,0,600,36000,0,0,219,5109,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 1234 . A <*> 0 . DP=11;I16=6,5,0,0,393,14615,0,0,660,39600,0,0,218,5060,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 1235 . A <*> 0 . DP=11;I16=6,5,0,0,389,14089,0,0,660,39600,0,0,218,5018,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 1236 . A <*> 0 . DP=11;I16=6,5,0,0,399,14791,0,0,660,39600,0,0,218,4984,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 1237 . T <*> 0 . DP=11;I16=6,5,0,0,382,13712,0,0,660,39600,0,0,217,4909,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 1238 . C <*> 0 . DP=12;I16=7,5,0,0,452,17256,0,0,720,43200,0,0,215,4795,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 1239 . C <*> 0 . DP=12;I16=7,5,0,0,448,16972,0,0,720,43200,0,0,214,4694,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 1240 . C <*> 0 . DP=12;I16=7,5,0,0,439,16625,0,0,720,43200,0,0,213,4607,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 1241 . A <*> 0 . DP=12;I16=7,5,0,0,442,16518,0,0,720,43200,0,0,212,4534,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 1242 . A <*> 0 . DP=12;I16=7,5,0,0,453,17221,0,0,720,43200,0,0,211,4475,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 1243 . A <*> 0 . DP=12;I16=7,5,0,0,433,15865,0,0,720,43200,0,0,210,4430,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 1244 . C <*> 0 . DP=12;I16=7,4,0,0,384,13542,0,0,660,39600,0,0,199,4299,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 1245 . G <*> 0 . DP=12;I16=7,5,0,0,367,11879,0,0,720,43200,0,0,208,4382,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,245 +17 1246 . C <*> 0 . DP=12;I16=7,5,0,0,377,12545,0,0,720,43200,0,0,207,4379,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,252 +17 1247 . G <*> 0 . DP=11;I16=6,5,0,0,381,13519,0,0,660,39600,0,0,207,4389,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 1248 . C <*> 0 . DP=11;I16=5,5,0,0,374,14732,0,0,600,36000,0,0,182,3786,0,0;QS=1,0;MQSB=0.95234;MQ0F=0 PL 0,30,255 +17 1249 . C <*> 0 . DP=12;I16=7,5,0,0,454,17508,0,0,720,43200,0,0,207,4445,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 1250 . A <*> 0 . DP=12;I16=7,5,0,0,434,15882,0,0,720,43200,0,0,207,4441,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 1251 . A <*> 0 . DP=12;I16=7,5,0,0,423,15295,0,0,720,43200,0,0,207,4449,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 1252 . T <*> 0 . DP=12;I16=7,5,0,0,426,15242,0,0,720,43200,0,0,207,4469,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 1253 . A <*> 0 . DP=12;I16=7,5,0,0,412,14530,0,0,720,43200,0,0,207,4501,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 1254 . A <*> 0 . DP=12;I16=7,5,0,0,453,17279,0,0,720,43200,0,0,207,4545,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 1255 . G <*> 0 . DP=12;I16=7,5,0,0,441,16811,0,0,720,43200,0,0,207,4601,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 1256 . C <*> 0 . DP=11;I16=7,4,0,0,420,16208,0,0,660,39600,0,0,208,4668,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 1257 . A <*> 0 . DP=11;I16=7,4,0,0,397,14509,0,0,660,39600,0,0,209,4745,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 1258 . T <*> 0 . DP=11;I16=7,4,0,0,409,15313,0,0,660,39600,0,0,210,4832,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 1259 . T <*> 0 . DP=11;I16=7,4,0,0,342,11270,0,0,660,39600,0,0,211,4929,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,236 +17 1260 . C <*> 0 . DP=11;I16=7,4,0,0,396,14740,0,0,660,39600,0,0,211,4985,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 1261 . C <*> 0 . DP=11;I16=6,4,0,0,352,13164,0,0,600,36000,0,0,186,4424,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 1262 . C <*> 0 . DP=10;I16=6,4,0,0,351,12855,0,0,600,36000,0,0,211,5071,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,253 +17 1263 . T <*> 0 . DP=9;I16=6,3,0,0,325,12095,0,0,540,32400,0,0,212,5100,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,238 +17 1264 . T <*> 0 . DP=9;I16=6,3,0,0,307,10945,0,0,540,32400,0,0,212,5084,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,226 +17 1265 . T <*> 0 . DP=9;I16=6,3,0,0,314,11426,0,0,540,32400,0,0,210,4974,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,232 +17 1266 . G <*> 0 . DP=10;I16=7,3,0,0,376,14474,0,0,600,36000,0,0,208,4872,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,255 +17 1267 . A <*> 0 . DP=10;I16=7,3,0,0,370,13902,0,0,600,36000,0,0,207,4779,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,253 +17 1268 . G <*> 0 . DP=10;I16=7,3,0,0,385,15235,0,0,600,36000,0,0,206,4696,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,255 +17 1269 . C <*> 0 . DP=10;I16=7,3,0,0,320,11046,0,0,600,36000,0,0,205,4623,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,224 +17 1270 . G <*> 0 . DP=10;I16=7,3,0,0,295,9191,0,0,600,36000,0,0,204,4560,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,206 +17 1271 . T <*> 0 . DP=10;I16=6,3,0,0,335,12567,0,0,540,32400,0,0,178,3882,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,240 +17 1272 . C <*> 0 . DP=10;I16=6,3,0,0,348,13652,0,0,540,32400,0,0,177,3839,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,251 +17 1273 . A <*> 0 . DP=11;I16=7,4,0,0,377,13493,0,0,660,39600,0,0,198,4290,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 1274 . T <*> 0 . DP=11;I16=7,4,0,0,409,15329,0,0,660,39600,0,0,197,4225,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 1275 . G <*> 0 . DP=11;I16=7,4,0,0,382,13798,0,0,660,39600,0,0,195,4123,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 1276 . T <*> 0 . DP=11;I16=7,4,0,0,362,12432,0,0,660,39600,0,0,193,4033,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,248 +17 1277 . C <*> 0 . DP=12;I16=7,5,0,0,385,12887,0,0,720,43200,0,0,190,3906,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 1278 . G <*> 0 . DP=12;I16=7,5,0,0,414,14542,0,0,720,43200,0,0,188,3794,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 1279 . G <*> 0 . DP=12;I16=7,5,0,0,431,15827,0,0,720,43200,0,0,186,3698,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 1280 . T <*> 0 . DP=12;I16=6,5,0,0,356,12318,0,0,660,39600,0,0,169,3393,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,249 +17 1281 . G <*> 0 . DP=11;I16=6,4,0,0,357,14005,0,0,600,36000,0,0,143,2733,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 1282 . C <*> 0 . DP=11;I16=6,5,0,0,412,15794,0,0,660,39600,0,0,167,3337,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 1283 . T <*> 0 . DP=11;I16=6,5,0,0,408,15390,0,0,660,39600,0,0,166,3330,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 1284 . T <*> 0 . DP=11;I16=6,5,0,0,364,12664,0,0,660,39600,0,0,165,3337,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,254 +17 1285 . G <*> 0 . DP=11;I16=6,4,0,0,391,15349,0,0,600,36000,0,0,139,2733,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 1286 . G <*> 0 . DP=11;I16=6,5,0,0,402,15294,0,0,660,39600,0,0,163,3393,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 1287 . A <*> 0 . DP=10;I16=5,5,0,0,356,12986,0,0,600,36000,0,0,163,3441,0,0;QS=1,0;MQSB=0.95234;MQ0F=0 PL 0,30,255 +17 1288 . A <*> 0 . DP=10;I16=5,5,0,0,338,12050,0,0,600,36000,0,0,163,3501,0,0;QS=1,0;MQSB=0.95234;MQ0F=0 PL 0,30,245 +17 1289 . T <*> 0 . DP=11;I16=6,5,0,0,373,13191,0,0,660,39600,0,0,163,3573,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 1290 . G <*> 0 . DP=9;I16=6,3,0,0,336,12812,0,0,540,32400,0,0,166,3656,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,242 +17 1291 . T <*> 0 . DP=9;I16=6,3,0,0,313,11063,0,0,540,32400,0,0,169,3749,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,225 +17 1292 . T <*> 0 . DP=9;I16=6,3,0,0,326,11990,0,0,540,32400,0,0,171,3801,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,236 +17 1293 . T <*> 0 . DP=9;I16=6,3,0,0,337,12733,0,0,540,32400,0,0,173,3861,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,242 +17 1294 . G <*> 0 . DP=9;I16=6,3,0,0,351,13957,0,0,540,32400,0,0,175,3929,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,254 +17 1295 . G <*> 0 . DP=9;I16=6,3,0,0,329,12787,0,0,540,32400,0,0,177,4005,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,244 +17 1296 . G <*> 0 . DP=9;I16=6,3,0,0,303,11267,0,0,540,32400,0,0,179,4089,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,227 +17 1297 . G <*> 0 . DP=10;I16=7,3,0,0,304,10328,0,0,569,33241,0,0,206,4806,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,219 +17 1298 . T <*> 0 . DP=10;I16=7,3,0,0,330,11670,0,0,569,33241,0,0,208,4906,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,233 +17 1299 . T <*> 0 . DP=10;I16=7,3,0,0,349,12627,0,0,569,33241,0,0,208,4914,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,242 +17 1300 . T <*> 0 . DP=10;I16=7,3,0,0,333,11831,0,0,569,33241,0,0,208,4930,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,235 +17 1301 . T G,<*> 0 . DP=10;I16=5,3,1,0,300,11364,18,324,480,28800,29,841,183,4329,25,625;QS=0.94339,0.056603,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=0.80901;BQB=1;MQ0F=0 PL 0,9,213,24,216,222 +17 1302 . G <*> 0 . DP=9;I16=6,3,0,0,327,12369,0,0,509,29641,0,0,209,4985,0,0;QS=1,0;MQSB=0.80901;MQ0F=0 PL 0,27,240 +17 1303 . G <*> 0 . DP=9;I16=6,3,0,0,290,10312,0,0,509,29641,0,0,209,4971,0,0;QS=1,0;MQSB=0.80901;MQ0F=0 PL 0,27,217 +17 1304 . A <*> 0 . DP=9;I16=6,3,0,0,310,11054,0,0,509,29641,0,0,209,4961,0,0;QS=1,0;MQSB=0.80901;MQ0F=0 PL 0,27,218 +17 1305 . T <*> 0 . DP=9;I16=6,3,0,0,340,13024,0,0,509,29641,0,0,209,4955,0,0;QS=1,0;MQSB=0.80901;MQ0F=0 PL 0,27,241 +17 1306 . T <*> 0 . DP=9;I16=6,3,0,0,333,12461,0,0,509,29641,0,0,209,4953,0,0;QS=1,0;MQSB=0.80901;MQ0F=0 PL 0,27,236 +17 1307 . T <*> 0 . DP=9;I16=6,3,0,0,318,11694,0,0,509,29641,0,0,209,4955,0,0;QS=1,0;MQSB=0.80901;MQ0F=0 PL 0,27,226 +17 1308 . A <*> 0 . DP=10;I16=6,4,0,0,341,11939,0,0,569,33241,0,0,209,4961,0,0;QS=1,0;MQSB=0.89578;MQ0F=0 PL 0,30,236 +17 1309 . C <*> 0 . DP=10;I16=6,4,0,0,391,15321,0,0,569,33241,0,0,209,4923,0,0;QS=1,0;MQSB=0.89578;MQ0F=0 PL 0,30,255 +17 1310 . A <*> 0 . DP=10;I16=6,4,0,0,384,14926,0,0,569,33241,0,0,209,4893,0,0;QS=1,0;MQSB=0.89578;MQ0F=0 PL 0,30,255 +17 1311 . G <*> 0 . DP=10;I16=6,4,0,0,398,15996,0,0,569,33241,0,0,209,4871,0,0;QS=1,0;MQSB=0.89578;MQ0F=0 PL 0,30,255 +17 1312 . C <*> 0 . DP=10;I16=6,4,0,0,397,16137,0,0,569,33241,0,0,209,4857,0,0;QS=1,0;MQSB=0.89578;MQ0F=0 PL 0,30,255 +17 1313 . T <*> 0 . DP=10;I16=6,4,0,0,394,15752,0,0,569,33241,0,0,208,4802,0,0;QS=1,0;MQSB=0.89578;MQ0F=0 PL 0,30,255 +17 1314 . T <*> 0 . DP=10;I16=6,4,0,0,349,12669,0,0,569,33241,0,0,207,4757,0,0;QS=1,0;MQSB=0.89578;MQ0F=0 PL 0,30,245 +17 1315 . T <*> 0 . DP=10;I16=6,4,0,0,358,13140,0,0,569,33241,0,0,205,4671,0,0;QS=1,0;MQSB=0.89578;MQ0F=0 PL 0,30,250 +17 1316 . G <*> 0 . DP=11;I16=7,4,0,0,396,14964,0,0,629,36841,0,0,203,4593,0,0;QS=1,0;MQSB=0.92444;MQ0F=0 PL 0,33,255 +17 1317 . G <*> 0 . DP=11;I16=7,4,0,0,377,13825,0,0,629,36841,0,0,202,4524,0,0;QS=1,0;MQSB=0.92444;MQ0F=0 PL 0,33,253 +17 1318 . G <*> 0 . DP=11;I16=7,4,0,0,367,13043,0,0,629,36841,0,0,200,4416,0,0;QS=1,0;MQSB=0.92444;MQ0F=0 PL 0,33,255 +17 1319 . A <*> 0 . DP=11;I16=7,4,0,0,393,14267,0,0,629,36841,0,0,198,4320,0,0;QS=1,0;MQSB=0.92444;MQ0F=0 PL 0,33,255 +17 1320 . C <*> 0 . DP=11;I16=7,4,0,0,400,14652,0,0,629,36841,0,0,196,4236,0,0;QS=1,0;MQSB=0.92444;MQ0F=0 PL 0,33,255 +17 1321 . G <*> 0 . DP=11;I16=7,4,0,0,364,12706,0,0,629,36841,0,0,194,4164,0,0;QS=1,0;MQSB=0.92444;MQ0F=0 PL 0,33,244 +17 1322 . C <*> 0 . DP=11;I16=7,4,0,0,422,16688,0,0,629,36841,0,0,192,4104,0,0;QS=1,0;MQSB=0.92444;MQ0F=0 PL 0,33,255 +17 1323 . T <*> 0 . DP=11;I16=7,4,0,0,422,16528,0,0,629,36841,0,0,190,4056,0,0;QS=1,0;MQSB=0.92444;MQ0F=0 PL 0,33,255 +17 1324 . C <*> 0 . DP=10;I16=6,4,0,0,372,14442,0,0,569,33241,0,0,188,3970,0,0;QS=1,0;MQSB=0.89578;MQ0F=0 PL 0,30,255 +17 1325 . A <*> 0 . DP=10;I16=6,4,0,0,367,13699,0,0,569,33241,0,0,186,3896,0,0;QS=1,0;MQSB=0.89578;MQ0F=0 PL 0,30,255 +17 1326 . A <*> 0 . DP=10;I16=6,4,0,0,357,13297,0,0,569,33241,0,0,184,3834,0,0;QS=1,0;MQSB=0.89578;MQ0F=0 PL 0,30,249 +17 1327 . C <*> 0 . DP=11;I16=7,4,0,0,398,14898,0,0,629,36841,0,0,182,3784,0,0;QS=1,0;MQSB=0.92444;MQ0F=0 PL 0,33,255 +17 1328 . C <*> 0 . DP=11;I16=7,4,0,0,413,15749,0,0,629,36841,0,0,181,3747,0,0;QS=1,0;MQSB=0.92444;MQ0F=0 PL 0,33,255 +17 1329 . T <*> 0 . DP=11;I16=7,4,0,0,400,15204,0,0,629,36841,0,0,180,3724,0,0;QS=1,0;MQSB=0.92444;MQ0F=0 PL 0,33,255 +17 1330 . G <*> 0 . DP=11;I16=7,4,0,0,412,15996,0,0,629,36841,0,0,179,3715,0,0;QS=1,0;MQSB=0.92444;MQ0F=0 PL 0,33,255 +17 1331 . T <*> 0 . DP=11;I16=7,4,0,0,390,14298,0,0,629,36841,0,0,178,3720,0,0;QS=1,0;MQSB=0.92444;MQ0F=0 PL 0,33,255 +17 1332 . A <*> 0 . DP=11;I16=7,4,0,0,381,13511,0,0,629,36841,0,0,177,3739,0,0;QS=1,0;MQSB=0.92444;MQ0F=0 PL 0,33,252 +17 1333 . C <*> 0 . DP=11;I16=7,4,0,0,401,14853,0,0,629,36841,0,0,176,3772,0,0;QS=1,0;MQSB=0.92444;MQ0F=0 PL 0,33,255 +17 1334 . C <*> 0 . DP=10;I16=7,3,0,0,385,15193,0,0,569,33241,0,0,175,3767,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,255 +17 1335 . T <*> 0 . DP=10;I16=7,3,0,0,405,16427,0,0,569,33241,0,0,174,3772,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,255 +17 1336 . C <*> 0 . DP=11;I16=8,3,0,0,393,14527,0,0,629,36841,0,0,173,3787,0,0;QS=1,0;MQSB=0.95420;MQ0F=0 PL 0,33,250 +17 1337 . A <*> 0 . DP=11;I16=8,3,0,0,395,14387,0,0,629,36841,0,0,173,3813,0,0;QS=1,0;MQSB=0.95420;MQ0F=0 PL 0,33,249 +17 1338 . A <*> 0 . DP=11;I16=7,4,0,0,405,15033,0,0,629,36841,0,0,174,3850,0,0;QS=1,0;MQSB=0.92444;MQ0F=0 PL 0,33,255 +17 1339 . T <*> 0 . DP=11;I16=7,4,0,0,401,14953,0,0,629,36841,0,0,176,3898,0,0;QS=1,0;MQSB=0.92444;MQ0F=0 PL 0,33,255 +17 1340 . A <*> 0 . DP=11;I16=6,4,0,0,362,13238,0,0,569,33241,0,0,174,3942,0,0;QS=1,0;MQSB=0.89578;MQ0F=0 PL 0,30,250 +17 1341 . A <*> 0 . DP=11;I16=7,3,0,0,359,13119,0,0,569,33241,0,0,154,3356,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,245 +17 1342 . A <*> 0 . DP=11;I16=7,4,0,0,375,13347,0,0,629,36841,0,0,179,3967,0,0;QS=1,0;MQSB=0.92444;MQ0F=0 PL 0,33,254 +17 1343 . C <*> 0 . DP=10;I16=6,4,0,0,367,13929,0,0,600,36000,0,0,180,3964,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 1344 . C <*> 0 . DP=10;I16=6,4,0,0,402,16256,0,0,600,36000,0,0,181,3971,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 1345 . T <*> 0 . DP=10;I16=6,4,0,0,383,14803,0,0,600,36000,0,0,182,3988,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 1346 . G <*> 0 . DP=10;I16=6,4,0,0,405,16425,0,0,600,36000,0,0,183,4015,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 1347 . A <*> 0 . DP=10;I16=6,4,0,0,381,14565,0,0,600,36000,0,0,184,4052,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 1348 . T <*> 0 . DP=10;I16=6,4,0,0,358,13260,0,0,600,36000,0,0,184,4050,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,252 +17 1349 . T <*> 0 . DP=9;I16=5,3,0,0,298,11180,0,0,480,28800,0,0,160,3434,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,225 +17 1350 . T <*> 0 . DP=9;I16=5,4,0,0,332,12272,0,0,540,32400,0,0,186,4078,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,242 +17 1351 . T <*> 0 . DP=9;I16=5,4,0,0,323,11831,0,0,540,32400,0,0,187,4107,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,238 +17 1352 . A <*> 0 . DP=9;I16=5,4,0,0,342,13008,0,0,540,32400,0,0,187,4097,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,250 +17 1353 . A <*> 0 . DP=9;I16=5,4,0,0,326,11952,0,0,540,32400,0,0,186,4048,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,240 +17 1354 . A <*> 0 . DP=9;I16=5,4,0,0,321,11583,0,0,540,32400,0,0,185,4009,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,237 +17 1355 . A <*> 0 . DP=9;I16=5,4,0,0,325,12073,0,0,540,32400,0,0,184,3980,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,239 +17 1356 . A <*> 0 . DP=9;I16=5,4,0,0,340,12912,0,0,540,32400,0,0,183,3961,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,249 +17 1357 . A <*> 0 . DP=9;I16=5,4,0,0,352,13810,0,0,540,32400,0,0,182,3952,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,255 +17 1358 . G <*> 0 . DP=9;I16=5,4,0,0,353,13929,0,0,540,32400,0,0,181,3953,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,255 +17 1359 . T <*> 0 . DP=9;I16=5,4,0,0,309,11033,0,0,540,32400,0,0,180,3964,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,232 +17 1360 . T <*> 0 . DP=9;I16=5,4,0,0,338,12732,0,0,540,32400,0,0,179,3985,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,248 +17 1361 . T <*> 0 . DP=9;I16=5,4,0,0,314,11272,0,0,540,32400,0,0,178,4016,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,234 +17 1362 . G <*> 0 . DP=9;I16=5,4,0,0,349,13697,0,0,540,32400,0,0,176,4006,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,255 +17 1363 . G <*> 0 . DP=9;I16=5,4,0,0,351,13891,0,0,540,32400,0,0,174,4004,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,255 +17 1364 . G <*> 0 . DP=9;I16=5,4,0,0,314,11166,0,0,540,32400,0,0,170,3910,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,233 +17 1365 . G <*> 0 . DP=9;I16=5,4,0,0,345,13579,0,0,540,32400,0,0,166,3824,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,255 +17 1366 . G <*> 0 . DP=8;I16=4,3,0,0,269,10399,0,0,420,25200,0,0,138,3120,0,0;QS=1,0;MQSB=1.0128;MQ0F=0 PL 0,21,215 +17 1367 . G <*> 0 . DP=8;I16=4,4,0,0,305,11871,0,0,480,28800,0,0,160,3672,0,0;QS=1,0;MQSB=0.99236;MQ0F=0 PL 0,24,236 +17 1368 . A <*> 0 . DP=9;I16=4,5,0,0,326,11880,0,0,540,32400,0,0,157,3605,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,240 +17 1369 . T <*> 0 . DP=9;I16=4,5,0,0,332,12270,0,0,540,32400,0,0,155,3545,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,242 +17 1370 . T <*> 0 . DP=9;I16=4,5,0,0,321,11675,0,0,540,32400,0,0,153,3493,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,238 +17 1371 . C <*> 0 . DP=9;I16=4,5,0,0,321,11903,0,0,540,32400,0,0,151,3449,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,241 +17 1372 . C <*> 0 . DP=9;I16=4,5,0,0,338,12960,0,0,540,32400,0,0,149,3413,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,251 +17 1373 . C <*> 0 . DP=8;I16=4,4,0,0,316,12568,0,0,480,28800,0,0,148,3384,0,0;QS=1,0;MQSB=0.99236;MQ0F=0 PL 0,24,243 +17 1374 . C <*> 0 . DP=8;I16=4,4,0,0,325,13223,0,0,480,28800,0,0,147,3361,0,0;QS=1,0;MQSB=0.99236;MQ0F=0 PL 0,24,249 +17 1375 . T <*> 0 . DP=9;I16=5,4,0,0,326,12088,0,0,540,32400,0,0,146,3344,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,243 +17 1376 . A <*> 0 . DP=9;I16=5,4,0,0,318,11344,0,0,540,32400,0,0,146,3334,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,234 +17 1377 . A <*> 0 . DP=8;I16=5,3,0,0,298,11336,0,0,480,28800,0,0,147,3331,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,228 +17 1378 . G <*> 0 . DP=8;I16=5,3,0,0,310,12098,0,0,480,28800,0,0,148,3334,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,234 +17 1379 . C <*> 0 . DP=8;I16=5,3,0,0,302,11490,0,0,480,28800,0,0,149,3343,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,228 +17 1380 . C <*> 0 . DP=8;I16=5,3,0,0,300,11290,0,0,480,28800,0,0,150,3358,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,226 +17 1381 . C <*> 0 . DP=8;I16=5,3,0,0,275,9727,0,0,480,28800,0,0,151,3379,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,211 +17 1382 . G <*> 0 . DP=8;I16=5,3,0,0,281,10051,0,0,480,28800,0,0,152,3406,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,213 +17 1383 . C <*> 0 . DP=8;I16=5,3,0,0,294,11206,0,0,480,28800,0,0,152,3390,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,225 +17 1384 . C <*> 0 . DP=9;I16=6,3,0,0,343,13319,0,0,540,32400,0,0,152,3382,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,248 +17 1385 . A <*> 0 . DP=10;I16=6,4,0,0,321,11161,0,0,600,36000,0,0,153,3383,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,232 +17 1386 . C <*> 0 . DP=10;I16=6,4,0,0,354,12636,0,0,600,36000,0,0,155,3395,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,248 +17 1387 . C <*> 0 . DP=11;I16=7,4,0,0,371,12971,0,0,660,39600,0,0,157,3419,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,250 +17 1388 . C <*> 0 . DP=11;I16=7,4,0,0,382,13758,0,0,660,39600,0,0,160,3456,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 1389 . G <*> 0 . DP=10;I16=5,4,0,0,314,11222,0,0,540,32400,0,0,150,3310,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,234 +17 1390 . G <*> 0 . DP=10;I16=6,4,0,0,367,13589,0,0,600,36000,0,0,168,3568,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 1391 . A <*> 0 . DP=10;I16=6,4,0,0,380,14596,0,0,600,36000,0,0,172,3642,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 1392 . G <*> 0 . DP=10;I16=6,4,0,0,368,14026,0,0,600,36000,0,0,176,3728,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 1393 . A <*> 0 . DP=10;I16=6,4,0,0,321,10701,0,0,600,36000,0,0,180,3826,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,228 +17 1394 . C <*> 0 . DP=10;I16=6,4,0,0,364,13668,0,0,600,36000,0,0,183,3885,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 1395 . A <*> 0 . DP=11;I16=6,5,0,0,401,15051,0,0,660,39600,0,0,186,3954,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 1396 . G <*> 0 . DP=11;I16=6,5,0,0,399,14999,0,0,660,39600,0,0,190,4034,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 1397 . C <*> 0 . DP=11;I16=6,4,0,0,329,10991,0,0,600,36000,0,0,192,4122,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,231 +17 1398 . G <*> 0 . DP=11;I16=6,5,0,0,362,12242,0,0,660,39600,0,0,198,4230,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,250 +17 1399 . G <*> 0 . DP=11;I16=6,5,0,0,394,14648,0,0,660,39600,0,0,201,4297,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 1400 . A <*> 0 . DP=11;I16=5,5,0,0,373,14163,0,0,600,36000,0,0,179,3753,0,0;QS=1,0;MQSB=0.95234;MQ0F=0 PL 0,30,255 +17 1401 . T <*> 0 . DP=11;I16=6,5,0,0,365,12985,0,0,660,39600,0,0,206,4422,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 1402 . T <*> 0 . DP=12;I16=7,5,0,0,415,14779,0,0,720,43200,0,0,207,4429,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 1403 . T <*> 0 . DP=12;I16=7,5,0,0,418,14706,0,0,720,43200,0,0,209,4451,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 1404 . C <*> 0 . DP=12;I16=7,5,0,0,392,13924,0,0,720,43200,0,0,211,4489,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 1405 . C <*> 0 . DP=12;I16=7,5,0,0,449,17343,0,0,720,43200,0,0,213,4543,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 1406 . T <*> 0 . DP=12;I16=7,5,0,0,440,16342,0,0,720,43200,0,0,215,4613,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 1407 . T <*> 0 . DP=12;I16=6,5,0,0,393,14083,0,0,660,39600,0,0,192,4074,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 1408 . A <*> 0 . DP=11;I16=7,4,0,0,386,13714,0,0,660,39600,0,0,220,4800,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 1409 . G <*> 0 . DP=11;I16=7,4,0,0,411,15633,0,0,660,39600,0,0,223,4915,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 1410 . T <*> 0 . DP=11;I16=7,4,0,0,403,15021,0,0,660,39600,0,0,225,4993,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 1411 . T <*> 0 . DP=11;I16=7,4,0,0,371,12793,0,0,660,39600,0,0,225,4983,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,250 +17 1412 . A <*> 0 . DP=11;I16=7,4,0,0,366,12412,0,0,660,39600,0,0,225,4985,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,245 +17 1413 . C <*> 0 . DP=11;I16=7,4,0,0,409,15517,0,0,660,39600,0,0,223,4899,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 1414 . T <*> 0 . DP=11;I16=7,4,0,0,432,17098,0,0,660,39600,0,0,221,4825,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 1415 . T <*> 0 . DP=11;I16=7,4,0,0,366,12414,0,0,660,39600,0,0,219,4763,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,246 +17 1416 . A <*> 0 . DP=12;I16=8,4,0,0,416,14628,0,0,720,43200,0,0,217,4713,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 1417 . C <*> 0 . DP=12;I16=8,4,0,0,459,17687,0,0,720,43200,0,0,216,4676,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 1418 . T <*> 0 . DP=12;I16=8,4,0,0,459,17667,0,0,720,43200,0,0,215,4653,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 1419 . A <*> 0 . DP=12;I16=8,4,0,0,423,15425,0,0,720,43200,0,0,214,4644,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 1420 . T <*> 0 . DP=12;I16=8,4,0,0,426,15406,0,0,720,43200,0,0,213,4649,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 1421 . G <*> 0 . DP=13;I16=8,5,0,0,473,17559,0,0,780,46800,0,0,211,4617,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 1422 . C <*> 0 . DP=13;I16=8,5,0,0,478,18028,0,0,780,46800,0,0,210,4598,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 1423 . T <*> 0 . DP=13;I16=8,5,0,0,466,17358,0,0,780,46800,0,0,209,4593,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 1424 . C <*> 0 . DP=12;I16=7,5,0,0,447,16893,0,0,720,43200,0,0,209,4601,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 1425 . C <*> 0 . DP=12;I16=7,5,0,0,461,18083,0,0,720,43200,0,0,209,4621,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 1426 . T <*> 0 . DP=14;I16=9,5,0,0,497,18067,0,0,840,50400,0,0,209,4653,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 1427 . T <*> 0 . DP=14;I16=8,6,0,0,467,15997,0,0,809,47641,0,0,212,4698,0,0;QS=1,0;MQSB=0.87517;MQ0F=0 PL 0,42,255 +17 1428 . G <*> 0 . DP=15;I16=9,6,0,0,544,20022,0,0,869,51241,0,0,215,4707,0,0;QS=1,0;MQSB=0.86881;MQ0F=0 PL 0,45,255 +17 1429 . G <*> 0 . DP=15;I16=9,6,0,0,511,18281,0,0,869,51241,0,0,219,4731,0,0;QS=1,0;MQSB=0.86881;MQ0F=0 PL 0,45,255 +17 1430 . C <*> 0 . DP=15;I16=9,6,0,0,555,20875,0,0,869,51241,0,0,223,4771,0,0;QS=1,0;MQSB=0.86881;MQ0F=0 PL 0,45,255 +17 1431 . C <*> 0 . DP=15;I16=9,6,0,0,551,20553,0,0,869,51241,0,0,227,4827,0,0;QS=1,0;MQSB=0.86881;MQ0F=0 PL 0,45,255 +17 1432 . A <*> 0 . DP=15;I16=9,6,0,0,491,16751,0,0,869,51241,0,0,231,4899,0,0;QS=1,0;MQSB=0.86881;MQ0F=0 PL 0,45,255 +17 1433 . T <*> 0 . DP=16;I16=9,7,0,0,572,20690,0,0,929,54841,0,0,235,4987,0,0;QS=1,0;MQSB=0.89275;MQ0F=0 PL 0,48,255 +17 1434 . T <*> 0 . DP=17;I16=9,8,0,0,593,20941,0,0,989,58441,0,0,240,5092,0,0;QS=1,0;MQSB=0.9105;MQ0F=0 PL 0,51,255 +17 1435 . T <*> 0 . DP=17;I16=8,8,0,0,581,21253,0,0,929,54841,0,0,221,4591,0,0;QS=1,0;MQSB=0.91554;MQ0F=0 PL 0,48,255 +17 1436 . C <*> 0 . DP=16;I16=8,8,0,0,628,24738,0,0,929,54841,0,0,253,5359,0,0;QS=1,0;MQSB=0.91554;MQ0F=0 PL 0,48,255 +17 1437 . T <*> 0 . DP=16;I16=8,8,0,0,599,22653,0,0,929,54841,0,0,260,5520,0,0;QS=1,0;MQSB=0.91554;MQ0F=0 PL 0,48,255 +17 1438 . C <*> 0 . DP=15;I16=8,7,0,0,580,22576,0,0,869,51241,0,0,268,5698,0,0;QS=1,0;MQSB=0.89839;MQ0F=0 PL 0,45,255 +17 1439 . T <*> 0 . DP=15;I16=8,7,0,0,541,19841,0,0,869,51241,0,0,276,5892,0,0;QS=1,0;MQSB=0.89839;MQ0F=0 PL 0,45,255 +17 1440 . A <*> 0 . DP=16;I16=8,7,0,0,531,19303,0,0,869,51241,0,0,284,6102,0,0;QS=1,0;MQSB=0.89839;MQ0F=0 PL 0,45,255 +17 1441 . G <*> 0 . DP=16;I16=8,8,0,0,630,25110,0,0,929,54841,0,0,293,6329,0,0;QS=1,0;MQSB=0.91554;MQ0F=0 PL 0,48,255 +17 1442 . G <*> 0 . DP=16;I16=8,8,0,0,575,21003,0,0,929,54841,0,0,301,6523,0,0;QS=1,0;MQSB=0.91554;MQ0F=0 PL 0,48,255 +17 1443 . T <*> 0 . DP=16;I16=7,8,0,0,539,19491,0,0,869,51241,0,0,291,6395,0,0;QS=1,0;MQSB=0.92124;MQ0F=0 PL 0,45,255 +17 1444 . A <*> 0 . DP=16;I16=8,8,0,0,540,18958,0,0,929,54841,0,0,315,6863,0,0;QS=1,0;MQSB=0.91554;MQ0F=0 PL 0,48,255 +17 1445 . T <*> 0 . DP=16;I16=8,7,0,0,542,19788,0,0,869,51241,0,0,311,6939,0,0;QS=1,0;MQSB=0.89839;MQ0F=0 PL 0,45,255 +17 1446 . T <*> 0 . DP=16;I16=8,8,0,0,556,19718,0,0,929,54841,0,0,329,7275,0,0;QS=1,0;MQSB=0.91554;MQ0F=0 PL 0,48,255 +17 1447 . G <*> 0 . DP=16;I16=8,8,0,0,618,24600,0,0,929,54841,0,0,335,7457,0,0;QS=1,0;MQSB=0.91554;MQ0F=0 PL 0,48,255 +17 1448 . G <*> 0 . DP=16;I16=8,8,0,0,578,21332,0,0,929,54841,0,0,341,7655,0,0;QS=1,0;MQSB=0.91554;MQ0F=0 PL 0,48,255 +17 1449 . T <*> 0 . DP=16;I16=8,8,0,0,569,20385,0,0,929,54841,0,0,347,7869,0,0;QS=1,0;MQSB=0.91554;MQ0F=0 PL 0,48,255 +17 1450 . A <*> 0 . DP=16;I16=8,7,0,0,554,20564,0,0,869,51241,0,0,342,7950,0,0;QS=1,0;MQSB=0.89839;MQ0F=0 PL 0,45,255 +17 1451 . T <*> 0 . DP=16;I16=8,8,0,0,563,20461,0,0,929,54841,0,0,357,8249,0,0;QS=1,0;MQSB=0.91554;MQ0F=0 PL 0,48,255 +17 1452 . A <*> 0 . DP=18;I16=9,8,0,0,612,22414,0,0,989,58441,0,0,348,8220,0,0;QS=1,0;MQSB=0.9105;MQ0F=0 PL 0,51,255 +17 1453 . T <*> 0 . DP=18;I16=9,9,0,0,659,24705,0,0,1049,62041,0,0,364,8444,0,0;QS=1,0;MQSB=0.92408;MQ0F=0 PL 0,54,255 +17 1454 . T <*> 0 . DP=18;I16=9,9,0,0,641,23445,0,0,1049,62041,0,0,367,8489,0,0;QS=1,0;MQSB=0.92408;MQ0F=0 PL 0,54,255 +17 1455 . G <*> 0 . DP=18;I16=9,9,0,0,684,26426,0,0,1049,62041,0,0,370,8548,0,0;QS=1,0;MQSB=0.92408;MQ0F=0 PL 0,54,255 +17 1456 . T <*> 0 . DP=18;I16=9,9,0,0,659,24381,0,0,1049,62041,0,0,373,8621,0,0;QS=1,0;MQSB=0.92408;MQ0F=0 PL 0,54,255 +17 1457 . G <*> 0 . DP=18;I16=9,9,0,0,659,24887,0,0,1049,62041,0,0,376,8708,0,0;QS=1,0;MQSB=0.92408;MQ0F=0 PL 0,54,255 +17 1458 . T <*> 0 . DP=18;I16=9,9,0,0,622,22096,0,0,1049,62041,0,0,379,8809,0,0;QS=1,0;MQSB=0.92408;MQ0F=0 PL 0,54,255 +17 1459 . C <*> 0 . DP=18;I16=9,9,0,0,706,28178,0,0,1049,62041,0,0,381,8873,0,0;QS=1,0;MQSB=0.92408;MQ0F=0 PL 0,54,255 +17 1460 . T <*> 0 . DP=19;I16=10,9,0,0,730,28432,0,0,1109,65641,0,0,381,8849,0,0;QS=1,0;MQSB=0.92004;MQ0F=0 PL 0,57,255 +17 1461 . G <*> 0 . DP=19;I16=10,9,0,0,696,26382,0,0,1109,65641,0,0,382,8838,0,0;QS=1,0;MQSB=0.92004;MQ0F=0 PL 0,57,255 +17 1462 . C <*> 0 . DP=19;I16=10,9,0,0,730,28266,0,0,1109,65641,0,0,382,8792,0,0;QS=1,0;MQSB=0.92004;MQ0F=0 PL 0,57,255 +17 1463 . T <*> 0 . DP=19;I16=10,9,0,0,718,27566,0,0,1109,65641,0,0,382,8762,0,0;QS=1,0;MQSB=0.92004;MQ0F=0 PL 0,57,255 +17 1464 . G <*> 0 . DP=19;I16=10,9,0,0,703,26375,0,0,1109,65641,0,0,382,8748,0,0;QS=1,0;MQSB=0.92004;MQ0F=0 PL 0,57,255 +17 1465 . T <*> 0 . DP=19;I16=10,9,0,0,697,25843,0,0,1109,65641,0,0,382,8750,0,0;QS=1,0;MQSB=0.92004;MQ0F=0 PL 0,57,255 +17 1466 . G <*> 0 . DP=19;I16=10,9,0,0,680,25760,0,0,1109,65641,0,0,381,8717,0,0;QS=1,0;MQSB=0.92004;MQ0F=0 PL 0,57,255 +17 1467 . A <*> 0 . DP=19;I16=9,9,0,0,611,21321,0,0,1049,62041,0,0,372,8600,0,0;QS=1,0;MQSB=0.92408;MQ0F=0 PL 0,54,255 +17 1468 . A <*> 0 . DP=18;I16=10,8,0,0,593,20597,0,0,1049,62041,0,0,378,8596,0,0;QS=1,0;MQSB=0.90602;MQ0F=0 PL 0,54,255 +17 1469 . C T,<*> 0 . DP=19;I16=9,8,1,0,612,22830,38,1444,989,58441,60,3600,363,8451,9,81;QS=0.94025,0.059748,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=0.90602;BQB=1;MQ0F=0 PL 0,16,255,51,255,255 +17 1470 . T <*> 0 . DP=19;I16=11,8,0,0,659,23899,0,0,1109,65641,0,0,376,8484,0,0;QS=1,0;MQSB=0.90201;MQ0F=0 PL 0,57,255 +17 1471 . G <*> 0 . DP=19;I16=11,8,0,0,676,25010,0,0,1109,65641,0,0,375,8429,0,0;QS=1,0;MQSB=0.90201;MQ0F=0 PL 0,57,255 +17 1472 . T <*> 0 . DP=19;I16=11,8,0,0,655,23485,0,0,1109,65641,0,0,374,8392,0,0;QS=1,0;MQSB=0.90201;MQ0F=0 PL 0,57,255 +17 1473 . C <*> 0 . DP=19;I16=11,8,0,0,688,25566,0,0,1109,65641,0,0,373,8373,0,0;QS=1,0;MQSB=0.90201;MQ0F=0 PL 0,57,255 +17 1474 . C <*> 0 . DP=19;I16=11,8,0,0,714,27612,0,0,1109,65641,0,0,372,8372,0,0;QS=1,0;MQSB=0.90201;MQ0F=0 PL 0,57,255 +17 1475 . T <*> 0 . DP=18;I16=9,8,0,0,620,23346,0,0,989,58441,0,0,356,8132,0,0;QS=1,0;MQSB=0.9105;MQ0F=0 PL 0,51,255 +17 1476 . T <*> 0 . DP=19;I16=10,9,0,0,667,23871,0,0,1109,65641,0,0,397,9045,0,0;QS=1,0;MQSB=0.92004;MQ0F=0 PL 0,57,255 +17 1477 . G <*> 0 . DP=19;I16=10,9,0,0,720,27666,0,0,1109,65641,0,0,396,9044,0,0;QS=1,0;MQSB=0.92004;MQ0F=0 PL 0,57,255 +17 1478 . G <*> 0 . DP=19;I16=9,9,0,0,624,22924,0,0,1049,62041,0,0,368,8334,0,0;QS=1,0;MQSB=0.92408;MQ0F=0 PL 0,54,255 +17 1479 . C <*> 0 . DP=19;I16=10,9,0,0,676,24958,0,0,1109,65641,0,0,390,8888,0,0;QS=1,0;MQSB=0.92004;MQ0F=0 PL 0,57,255 +17 1480 . C <*> 0 . DP=19;I16=10,9,0,0,688,26014,0,0,1109,65641,0,0,387,8831,0,0;QS=1,0;MQSB=0.92004;MQ0F=0 PL 0,57,255 +17 1481 . T <*> 0 . DP=19;I16=10,9,0,0,685,25439,0,0,1109,65641,0,0,384,8788,0,0;QS=1,0;MQSB=0.92004;MQ0F=0 PL 0,57,255 +17 1482 . G <*> 0 . DP=19;I16=10,9,0,0,698,26364,0,0,1109,65641,0,0,381,8759,0,0;QS=1,0;MQSB=0.92004;MQ0F=0 PL 0,57,255 +17 1483 . T <*> 0 . DP=20;I16=10,10,0,0,669,22983,0,0,1169,69241,0,0,370,8680,0,0;QS=1,0;MQSB=0.93106;MQ0F=0 PL 0,60,255 +17 1484 . T <*> 0 . DP=20;I16=10,10,0,0,679,23589,0,0,1169,69241,0,0,370,8696,0,0;QS=1,0;MQSB=0.93106;MQ0F=0 PL 0,60,255 +17 1485 . T <*> 0 . DP=19;I16=10,9,0,0,659,23255,0,0,1109,65641,0,0,371,8727,0,0;QS=1,0;MQSB=0.92004;MQ0F=0 PL 0,57,255 +17 1486 . G <*> 0 . DP=19;I16=10,9,0,0,731,28439,0,0,1109,65641,0,0,371,8721,0,0;QS=1,0;MQSB=0.92004;MQ0F=0 PL 0,57,255 +17 1487 . G <*> 0 . DP=18;I16=9,9,0,0,627,22577,0,0,1049,62041,0,0,372,8726,0,0;QS=1,0;MQSB=0.92408;MQ0F=0 PL 0,54,255 +17 1488 . T <*> 0 . DP=18;I16=9,9,0,0,611,21085,0,0,1049,62041,0,0,373,8741,0,0;QS=1,0;MQSB=0.92408;MQ0F=0 PL 0,54,255 +17 1489 . G <*> 0 . DP=18;I16=9,9,0,0,653,24791,0,0,1049,62041,0,0,374,8766,0,0;QS=1,0;MQSB=0.92408;MQ0F=0 PL 0,54,255 +17 1490 . A <*> 0 . DP=19;I16=10,9,0,0,647,22757,0,0,1109,65641,0,0,375,8801,0,0;QS=1,0;MQSB=0.92004;MQ0F=0 PL 0,57,255 +17 1491 . C <*> 0 . DP=19;I16=9,9,0,0,598,20624,0,0,1049,62041,0,0,351,8173,0,0;QS=1,0;MQSB=0.92408;MQ0F=0 PL 0,54,255 +17 1492 . G <*> 0 . DP=19;I16=10,9,0,0,629,21701,0,0,1109,65641,0,0,377,8809,0,0;QS=1,0;MQSB=0.92004;MQ0F=0 PL 0,57,255 +17 1493 . G <*> 0 . DP=19;I16=10,8,0,0,616,22028,0,0,1049,62041,0,0,353,8209,0,0;QS=1,0;MQSB=0.90602;MQ0F=0 PL 0,54,255 +17 1494 . G <*> 0 . DP=19;I16=10,9,0,0,647,22799,0,0,1109,65641,0,0,379,8873,0,0;QS=1,0;MQSB=0.92004;MQ0F=0 PL 0,57,255 +17 1495 . T <*> 0 . DP=18;I16=9,8,0,0,538,17820,0,0,989,58441,0,0,355,8249,0,0;QS=1,0;MQSB=0.9105;MQ0F=0 PL 0,51,255 +17 1496 . G <*> 0 . DP=18;I16=10,8,0,0,674,25750,0,0,1049,62041,0,0,380,8836,0,0;QS=1,0;MQSB=0.90602;MQ0F=0 PL 0,54,255 +17 1497 . A <*> 0 . DP=19;I16=9,9,0,0,594,20422,0,0,1049,62041,0,0,355,8185,0,0;QS=1,0;MQSB=0.92408;MQ0F=0 PL 0,54,255 +17 1498 . G <*> 0 . DP=19;I16=10,9,0,0,707,26853,0,0,1109,65641,0,0,381,8797,0,0;QS=1,0;MQSB=0.92004;MQ0F=0 PL 0,57,255 +17 1499 . G <*> 0 . DP=20;I16=11,9,0,0,692,24806,0,0,1169,69241,0,0,382,8798,0,0;QS=1,0;MQSB=0.91640;MQ0F=0 PL 0,60,255 +17 1500 . A <*> 0 . DP=20;I16=11,9,0,0,711,25817,0,0,1169,69241,0,0,384,8814,0,0;QS=1,0;MQSB=0.91640;MQ0F=0 PL 0,60,255 +17 1501 . G <*> 0 . DP=20;I16=11,9,0,0,757,29209,0,0,1169,69241,0,0,384,8748,0,0;QS=1,0;MQSB=0.91640;MQ0F=0 PL 0,60,255 +17 1502 . C <*> 0 . DP=19;I16=10,9,0,0,693,25781,0,0,1109,65641,0,0,384,8652,0,0;QS=1,0;MQSB=0.92004;MQ0F=0 PL 0,57,255 +17 1503 . A <*> 0 . DP=20;I16=11,9,0,0,714,25996,0,0,1169,69241,0,0,383,8527,0,0;QS=1,0;MQSB=0.91640;MQ0F=0 PL 0,60,255 +17 1504 . G <*> 0 . DP=20;I16=10,9,0,0,747,29557,0,0,1109,65641,0,0,362,7984,0,0;QS=1,0;MQSB=0.92004;MQ0F=0 PL 0,57,255 +17 1505 . G <*> 0 . DP=20;I16=11,8,0,0,660,24238,0,0,1109,65641,0,0,358,7722,0,0;QS=1,0;MQSB=0.90201;MQ0F=0 PL 0,57,255 +17 1506 . G <*> 0 . DP=20;I16=11,9,0,0,736,27360,0,0,1169,69241,0,0,383,8293,0,0;QS=1,0;MQSB=0.91640;MQ0F=0 PL 0,60,255 +17 1507 . A <*> 0 . DP=20;I16=11,9,0,0,680,23404,0,0,1169,69241,0,0,383,8263,0,0;QS=1,0;MQSB=0.91640;MQ0F=0 PL 0,60,255 +17 1508 . C <*> 0 . DP=20;I16=11,9,0,0,758,29032,0,0,1169,69241,0,0,382,8208,0,0;QS=1,0;MQSB=0.91640;MQ0F=0 PL 0,60,255 +17 1509 . A <*> 0 . DP=21;I16=12,9,0,0,759,27995,0,0,1229,72841,0,0,378,8028,0,0;QS=1,0;MQSB=0.91310;MQ0F=0 PL 0,63,255 +17 1510 . G <*> 0 . DP=21;I16=12,9,0,0,802,30894,0,0,1229,72841,0,0,375,7873,0,0;QS=1,0;MQSB=0.91310;MQ0F=0 PL 0,63,255 +17 1511 . A <*> 0 . DP=21;I16=12,9,0,0,712,24716,0,0,1229,72841,0,0,372,7744,0,0;QS=1,0;MQSB=0.91310;MQ0F=0 PL 0,63,255 +17 1512 . A <*> 0 . DP=21;I16=12,8,0,0,728,26826,0,0,1169,69241,0,0,344,7016,0,0;QS=1,0;MQSB=0.89839;MQ0F=0 PL 0,60,255 +17 1513 . G <*> 0 . DP=21;I16=11,9,0,0,753,29141,0,0,1169,69241,0,0,354,7420,0,0;QS=1,0;MQSB=0.91640;MQ0F=0 PL 0,60,255 +17 1514 . G <*> 0 . DP=21;I16=12,9,0,0,792,30112,0,0,1229,72841,0,0,363,7513,0,0;QS=1,0;MQSB=0.91310;MQ0F=0 PL 0,63,255 +17 1515 . G <*> 0 . DP=21;I16=11,9,0,0,696,25020,0,0,1169,69241,0,0,349,7339,0,0;QS=1,0;MQSB=0.91640;MQ0F=0 PL 0,60,255 +17 1516 . T <*> 0 . DP=20;I16=9,9,0,0,572,18778,0,0,1049,62041,0,0,335,7139,0,0;QS=1,0;MQSB=0.92408;MQ0F=0 PL 0,54,255 +17 1517 . C <*> 0 . DP=20;I16=10,9,0,0,694,26194,0,0,1109,65641,0,0,343,7203,0,0;QS=1,0;MQSB=0.92004;MQ0F=0 PL 0,57,255 +17 1518 . C <*> 0 . DP=20;I16=10,8,0,0,662,25072,0,0,1049,62041,0,0,319,6727,0,0;QS=1,0;MQSB=0.90602;MQ0F=0 PL 0,54,255 +17 1519 . T <*> 0 . DP=20;I16=11,9,0,0,694,24876,0,0,1169,69241,0,0,343,7191,0,0;QS=1,0;MQSB=0.91640;MQ0F=0 PL 0,60,255 +17 1520 . G <*> 0 . DP=20;I16=11,9,0,0,715,26571,0,0,1169,69241,0,0,339,7189,0,0;QS=1,0;MQSB=0.91640;MQ0F=0 PL 0,60,255 +17 1521 . C <*> 0 . DP=19;I16=11,8,0,0,607,20513,0,0,1109,65641,0,0,336,7210,0,0;QS=1,0;MQSB=0.90201;MQ0F=0 PL 0,57,255 +17 1522 . G <*> 0 . DP=19;I16=10,7,0,0,554,18340,0,0,989,58441,0,0,312,6906,0,0;QS=1,0;MQSB=0.88776;MQ0F=0 PL 0,51,255 +17 1523 . T <*> 0 . DP=19;I16=11,8,0,0,640,22006,0,0,1109,65641,0,0,327,7171,0,0;QS=1,0;MQSB=0.90201;MQ0F=0 PL 0,57,255 +17 1524 . G <*> 0 . DP=20;I16=11,8,0,0,683,25163,0,0,1109,65641,0,0,322,7160,0,0;QS=1,0;MQSB=0.90201;MQ0F=0 PL 0,57,255 +17 1525 . C <*> 0 . DP=20;I16=11,9,0,0,706,25532,0,0,1169,69241,0,0,341,7745,0,0;QS=1,0;MQSB=0.91640;MQ0F=0 PL 0,60,255 +17 1526 . C <*> 0 . DP=18;I16=9,9,0,0,630,22610,0,0,1049,62041,0,0,337,7723,0,0;QS=1,0;MQSB=0.92408;MQ0F=0 PL 0,54,255 +17 1527 . C <*> 0 . DP=17;I16=9,8,0,0,611,22467,0,0,1020,61200,0,0,332,7618,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 1528 . T <*> 0 . DP=16;I16=8,8,0,0,601,22789,0,0,960,57600,0,0,328,7530,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1529 . G <*> 0 . DP=16;I16=8,8,0,0,562,20432,0,0,960,57600,0,0,323,7407,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1530 . C <*> 0 . DP=16;I16=8,7,0,0,540,20248,0,0,900,54000,0,0,309,7217,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1531 . C <*> 0 . DP=16;I16=8,8,0,0,591,22683,0,0,960,57600,0,0,313,7203,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1532 . T <*> 0 . DP=16;I16=8,8,0,0,558,20160,0,0,960,57600,0,0,308,7122,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1533 . T <*> 0 . DP=15;I16=8,7,0,0,503,17303,0,0,900,54000,0,0,304,7054,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1534 . C <*> 0 . DP=15;I16=9,6,0,0,546,20224,0,0,900,54000,0,0,301,6997,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1535 . A <*> 0 . DP=15;I16=9,6,0,0,488,16500,0,0,900,54000,0,0,297,6851,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1536 . C <*> 0 . DP=16;I16=10,6,0,0,541,18715,0,0,960,57600,0,0,293,6717,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1537 . A <*> 0 . DP=16;I16=9,6,0,0,540,19748,0,0,900,54000,0,0,265,5971,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1538 . A <*> 0 . DP=16;I16=10,6,0,0,602,22830,0,0,960,57600,0,0,287,6489,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1539 . G <*> 0 . DP=16;I16=10,6,0,0,606,23454,0,0,960,57600,0,0,284,6396,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1540 . C <*> 0 . DP=15;I16=10,5,0,0,543,19945,0,0,900,54000,0,0,282,6316,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1541 . C <*> 0 . DP=15;I16=10,5,0,0,537,20103,0,0,900,54000,0,0,280,6248,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1542 . C <*> 0 . DP=15;I16=10,5,0,0,572,22134,0,0,900,54000,0,0,278,6192,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1543 . C <*> 0 . DP=15;I16=10,5,0,0,564,21666,0,0,900,54000,0,0,276,6148,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1544 . T <*> 0 . DP=15;I16=10,5,0,0,559,21147,0,0,900,54000,0,0,273,6067,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1545 . G <*> 0 . DP=15;I16=10,5,0,0,557,21179,0,0,900,54000,0,0,270,6000,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1546 . G <*> 0 . DP=15;I16=10,5,0,0,524,19070,0,0,900,54000,0,0,267,5947,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1547 . A <*> 0 . DP=14;I16=10,4,0,0,504,18428,0,0,840,50400,0,0,265,5907,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 1548 . A <*> 0 . DP=14;I16=10,4,0,0,492,17922,0,0,840,50400,0,0,263,5879,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 1549 . G <*> 0 . DP=14;I16=10,4,0,0,538,21124,0,0,840,50400,0,0,261,5863,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 1550 . G <*> 0 . DP=14;I16=10,4,0,0,488,17936,0,0,840,50400,0,0,259,5859,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 1551 . A <*> 0 . DP=14;I16=10,4,0,0,478,16780,0,0,840,50400,0,0,257,5867,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 1552 . A <*> 0 . DP=12;I16=9,3,0,0,437,16051,0,0,720,43200,0,0,257,5885,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 1553 . A <*> 0 . DP=12;I16=8,3,0,0,385,13871,0,0,660,39600,0,0,232,5286,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,33,251 +17 1554 . G <*> 0 . DP=12;I16=9,3,0,0,449,16997,0,0,720,43200,0,0,257,5945,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 1555 . T <*> 0 . DP=12;I16=9,3,0,0,412,14506,0,0,720,43200,0,0,257,5987,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,252 +17 1556 . T <*> 0 . DP=12;I16=9,3,0,0,415,14657,0,0,720,43200,0,0,257,6037,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,253 +17 1557 . G <*> 0 . DP=13;I16=10,3,0,0,494,18872,0,0,780,46800,0,0,257,6095,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 1558 . T <*> 0 . DP=13;I16=10,3,0,0,447,15721,0,0,780,46800,0,0,256,6064,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 1559 . T <*> 0 . DP=13;I16=10,3,0,0,417,14129,0,0,780,46800,0,0,255,6047,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,248 +17 1560 . T <*> 0 . DP=12;I16=9,3,0,0,414,14542,0,0,720,43200,0,0,254,5992,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,251 +17 1561 . T <*> 0 . DP=12;I16=9,3,0,0,383,12969,0,0,720,43200,0,0,252,5898,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,241 +17 1562 . G <*> 0 . DP=12;I16=9,3,0,0,430,16038,0,0,720,43200,0,0,249,5765,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 1563 . G <*> 0 . DP=13;I16=8,4,0,0,425,15377,0,0,720,43200,0,0,227,5281,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 1564 . G <*> 0 . DP=13;I16=8,4,0,0,410,14516,0,0,720,43200,0,0,226,5206,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 1565 . A <*> 0 . DP=13;I16=9,4,0,0,460,16560,0,0,780,46800,0,0,241,5381,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 1566 . T <*> 0 . DP=13;I16=9,4,0,0,456,16380,0,0,780,46800,0,0,238,5246,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 1567 . C <*> 0 . DP=13;I16=9,4,0,0,470,17718,0,0,780,46800,0,0,235,5125,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 1568 . T <*> 0 . DP=13;I16=9,4,0,0,459,16799,0,0,780,46800,0,0,232,5018,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 1569 . C <*> 0 . DP=12;I16=8,4,0,0,456,17654,0,0,720,43200,0,0,230,4924,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 1570 . T <*> 0 . DP=12;I16=8,4,0,0,461,17943,0,0,720,43200,0,0,228,4842,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 1571 . G <*> 0 . DP=12;I16=8,4,0,0,428,15818,0,0,720,43200,0,0,226,4772,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 1572 . C <*> 0 . DP=12;I16=7,4,0,0,429,16959,0,0,660,39600,0,0,213,4565,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 1573 . A <*> 0 . DP=12;I16=7,3,0,0,375,14191,0,0,600,36000,0,0,201,4391,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,255 +17 1574 . C <*> 0 . DP=12;I16=8,4,0,0,454,17350,0,0,720,43200,0,0,216,4444,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 1575 . C <*> 0 . DP=12;I16=7,4,0,0,399,15039,0,0,660,39600,0,0,187,3707,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 1576 . C <*> 0 . DP=12;I16=8,4,0,0,447,17023,0,0,720,43200,0,0,208,4236,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 1577 . T <*> 0 . DP=12;I16=8,4,0,0,448,17122,0,0,720,43200,0,0,204,4156,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 1578 . C <*> 0 . DP=12;I16=8,4,0,0,461,17857,0,0,720,43200,0,0,199,4043,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 1579 . A <*> 0 . DP=12;I16=8,4,0,0,393,14069,0,0,720,43200,0,0,194,3948,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 1580 . G <*> 0 . DP=12;I16=8,4,0,0,459,17757,0,0,720,43200,0,0,189,3871,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 1581 . C <*> 0 . DP=12;I16=8,4,0,0,406,14844,0,0,720,43200,0,0,184,3812,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 1582 . C <*> 0 . DP=13;I16=8,5,0,0,448,16110,0,0,780,46800,0,0,179,3771,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 1583 . T <*> 0 . DP=11;I16=7,4,0,0,398,14798,0,0,660,39600,0,0,176,3696,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 1584 . G <*> 0 . DP=11;I16=7,4,0,0,413,15599,0,0,660,39600,0,0,172,3586,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 1585 . G <*> 0 . DP=12;I16=7,4,0,0,355,12259,0,0,660,39600,0,0,151,3203,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,244 +17 1586 . A <*> 0 . DP=11;I16=8,2,0,0,349,12311,0,0,600,36000,0,0,162,3398,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,30,223 +17 1587 . C <*> 0 . DP=11;I16=8,3,0,0,379,13493,0,0,660,39600,0,0,164,3352,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,33,247 +17 1588 . A <*> 0 . DP=11;I16=8,3,0,0,358,12056,0,0,660,39600,0,0,162,3306,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,33,232 +17 1589 . A <*> 0 . DP=11;I16=8,3,0,0,382,13606,0,0,660,39600,0,0,159,3225,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,33,249 +17 1590 . C <*> 0 . DP=10;I16=7,3,0,0,333,11627,0,0,600,36000,0,0,157,3157,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,231 +17 1591 . T <*> 0 . DP=10;I16=7,3,0,0,354,12940,0,0,600,36000,0,0,155,3101,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,241 +17 1592 . T <*> 0 . DP=10;I16=7,3,0,0,328,11082,0,0,600,36000,0,0,153,3057,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,225 +17 1593 . G <*> 0 . DP=10;I16=7,3,0,0,368,13690,0,0,600,36000,0,0,151,3025,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,250 +17 1594 . T <*> 0 . DP=10;I16=7,3,0,0,343,12035,0,0,600,36000,0,0,149,3005,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,234 +17 1595 . G <*> 0 . DP=10;I16=7,2,0,0,314,11374,0,0,540,32400,0,0,122,2372,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,213 +17 1596 . C <*> 0 . DP=10;I16=7,2,0,0,287,9581,0,0,540,32400,0,0,131,2805,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,200 +17 1597 . C <*> 0 . DP=9;I16=7,2,0,0,277,9299,0,0,540,32400,0,0,144,3016,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,195 +17 1598 . C <*> 0 . DP=9;I16=7,2,0,0,300,10366,0,0,540,32400,0,0,143,3041,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,207 +17 1599 . A <*> 0 . DP=8;I16=6,2,0,0,251,8459,0,0,480,28800,0,0,143,3075,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,182 +17 1600 . T <*> 0 . DP=8;I16=6,2,0,0,266,9142,0,0,480,28800,0,0,143,3117,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,193 +17 1601 . C <*> 0 . DP=8;I16=6,1,0,0,239,8399,0,0,420,25200,0,0,124,2806,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,171 +17 1602 . T <*> 0 . DP=8;I16=5,2,0,0,232,8276,0,0,420,25200,0,0,143,3225,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,179 +17 1603 . G <*> 0 . DP=7;I16=5,2,0,0,262,9924,0,0,420,25200,0,0,144,3290,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,202 +17 1604 . G <*> 0 . DP=7;I16=5,2,0,0,206,6464,0,0,420,25200,0,0,145,3361,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,163 +17 1605 . T <*> 0 . DP=7;I16=5,2,0,0,247,8823,0,0,420,25200,0,0,146,3438,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,190 +17 1606 . G <*> 0 . DP=7;I16=5,1,0,0,218,7992,0,0,360,21600,0,0,123,2945,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,18,165 +17 1607 . A <*> 0 . DP=7;I16=5,2,0,0,212,7092,0,0,420,25200,0,0,148,3610,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,161 +17 1608 . C <*> 0 . DP=7;I16=5,1,0,0,187,6271,0,0,360,21600,0,0,123,3029,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,18,141 +17 1609 . C <*> 0 . DP=6;I16=4,2,0,0,177,5763,0,0,360,21600,0,0,149,3701,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,18,149 +17 1610 . C <*> 0 . DP=6;I16=3,2,0,0,144,4602,0,0,300,18000,0,0,125,3125,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,15,127 +17 1611 . C <*> 0 . DP=6;I16=4,2,0,0,215,8073,0,0,360,21600,0,0,150,3750,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,18,180 +17 1612 . T <*> 0 . DP=6;I16=4,2,0,0,213,7659,0,0,360,21600,0,0,150,3750,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,18,174 +17 1613 . C <*> 0 . DP=6;I16=4,2,0,0,204,7092,0,0,360,21600,0,0,150,3750,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,18,169 +17 1614 . A <*> 0 . DP=6;I16=4,2,0,0,181,6007,0,0,360,21600,0,0,150,3750,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,18,147 +17 1615 . C <*> 0 . DP=6;I16=4,2,0,0,204,7486,0,0,360,21600,0,0,150,3750,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,18,171 +17 1616 . T <*> 0 . DP=6;I16=4,1,0,0,195,7639,0,0,300,18000,0,0,125,3125,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,15,159 +17 1617 . C <*> 0 . DP=6;I16=4,1,0,0,177,6427,0,0,300,18000,0,0,124,3076,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,15,146 +17 1618 . A <*> 0 . DP=6;I16=4,2,0,0,184,6110,0,0,360,21600,0,0,148,3654,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,18,151 +17 1619 . G <*> 0 . DP=6;I16=4,2,0,0,202,6924,0,0,360,21600,0,0,146,3560,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,18,166 +17 1620 . C <*> 0 . DP=6;I16=4,1,0,0,172,6018,0,0,300,18000,0,0,119,2845,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,15,142 +17 1621 . C <*> 0 . DP=7;I16=4,3,0,0,213,6939,0,0,420,25200,0,0,167,4009,0,0;QS=1,0;MQSB=1.0128;MQ0F=0 PL 0,21,174 +17 1622 . A <*> 0 . DP=7;I16=4,3,0,0,218,7384,0,0,420,25200,0,0,165,3927,0,0;QS=1,0;MQSB=1.0128;MQ0F=0 PL 0,21,176 +17 1623 . C <*> 0 . DP=7;I16=4,2,0,0,186,6128,0,0,360,21600,0,0,138,3224,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,18,155 +17 1624 . C <*> 0 . DP=7;I16=3,3,0,0,191,6419,0,0,360,21600,0,0,142,3414,0,0;QS=1,0;MQSB=0.86151;MQ0F=0 PL 0,18,162 +17 1625 . A <*> 0 . DP=7;I16=3,3,0,0,186,6148,0,0,360,21600,0,0,141,3381,0,0;QS=1,0;MQSB=0.86151;MQ0F=0 PL 0,18,158 +17 1626 . G <*> 0 . DP=7;I16=4,3,0,0,193,5999,0,0,420,25200,0,0,157,3639,0,0;QS=1,0;MQSB=1.0128;MQ0F=0 PL 0,21,158 +17 1627 . A <*> 0 . DP=7;I16=4,3,0,0,204,6314,0,0,420,25200,0,0,155,3577,0,0;QS=1,0;MQSB=1.0128;MQ0F=0 PL 0,21,165 +17 1628 . C <*> 0 . DP=7;I16=4,3,0,0,199,6373,0,0,420,25200,0,0,153,3519,0,0;QS=1,0;MQSB=1.0128;MQ0F=0 PL 0,21,165 +17 1629 . T <*> 0 . DP=7;I16=4,3,0,0,231,7933,0,0,420,25200,0,0,151,3465,0,0;QS=1,0;MQSB=1.0128;MQ0F=0 PL 0,21,187 +17 1630 . T <*> 0 . DP=7;I16=4,3,0,0,205,6609,0,0,420,25200,0,0,149,3415,0,0;QS=1,0;MQSB=1.0128;MQ0F=0 PL 0,21,169 +17 1631 . C <*> 0 . DP=7;I16=4,3,0,0,226,7736,0,0,420,25200,0,0,147,3369,0,0;QS=1,0;MQSB=1.0128;MQ0F=0 PL 0,21,184 +17 1632 . C <*> 0 . DP=8;I16=4,4,0,0,239,7539,0,0,480,28800,0,0,144,3278,0,0;QS=1,0;MQSB=0.99236;MQ0F=0 PL 0,24,188 +17 1633 . A <*> 0 . DP=8;I16=4,4,0,0,233,7299,0,0,480,28800,0,0,142,3194,0,0;QS=1,0;MQSB=0.99236;MQ0F=0 PL 0,24,183 +17 1634 . C <*> 0 . DP=8;I16=4,3,0,0,184,5374,0,0,420,25200,0,0,115,2493,0,0;QS=1,0;MQSB=1.0128;MQ0F=0 PL 0,21,151 +17 1635 . G <*> 0 . DP=8;I16=4,4,0,0,232,6884,0,0,480,28800,0,0,138,3050,0,0;QS=1,0;MQSB=0.99236;MQ0F=0 PL 0,24,180 +17 1636 . A <*> 0 . DP=8;I16=4,4,0,0,227,7113,0,0,480,28800,0,0,136,2990,0,0;QS=1,0;MQSB=0.99236;MQ0F=0 PL 0,24,179 +17 1637 . C <*> 0 . DP=8;I16=4,4,0,0,233,7415,0,0,480,28800,0,0,134,2938,0,0;QS=1,0;MQSB=0.99236;MQ0F=0 PL 0,24,185 +17 1638 . A <*> 0 . DP=9;I16=5,3,0,0,247,8113,0,0,480,28800,0,0,125,2809,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,191 +17 1639 . G <*> 0 . DP=9;I16=5,4,0,0,301,10807,0,0,540,32400,0,0,129,2763,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,228 +17 1640 . G <*> 0 . DP=9;I16=4,2,0,0,179,5791,0,0,360,21600,0,0,74,1434,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,18,150 +17 1641 . C <*> 0 . DP=9;I16=5,4,0,0,246,7446,0,0,540,32400,0,0,125,2635,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,188 +17 1642 . T <*> 0 . DP=8;I16=4,2,0,0,206,7414,0,0,360,21600,0,0,89,1863,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,18,170 +17 1643 . C <*> 0 . DP=8;I16=4,4,0,0,247,8091,0,0,480,28800,0,0,123,2551,0,0;QS=1,0;MQSB=0.99236;MQ0F=0 PL 0,24,193 +17 1644 . C <*> 0 . DP=7;I16=3,4,0,0,260,9812,0,0,420,25200,0,0,123,2523,0,0;QS=1,0;MQSB=1.0128;MQ0F=0 PL 0,21,209 +17 1645 . A <*> 0 . DP=7;I16=3,4,0,0,265,10159,0,0,420,25200,0,0,123,2503,0,0;QS=1,0;MQSB=1.0128;MQ0F=0 PL 0,21,213 +17 1646 . G <*> 0 . DP=7;I16=3,3,0,0,219,8223,0,0,360,21600,0,0,98,1866,0,0;QS=1,0;MQSB=0.86151;MQ0F=0 PL 0,18,185 +17 1647 . C <*> 0 . DP=7;I16=3,4,0,0,232,8402,0,0,420,25200,0,0,123,2487,0,0;QS=1,0;MQSB=1.0128;MQ0F=0 PL 0,21,190 +17 1648 . C <*> 0 . DP=7;I16=3,4,0,0,253,9307,0,0,420,25200,0,0,123,2491,0,0;QS=1,0;MQSB=1.0128;MQ0F=0 PL 0,21,203 +17 1649 . T <*> 0 . DP=7;I16=3,4,0,0,232,7916,0,0,420,25200,0,0,123,2503,0,0;QS=1,0;MQSB=1.0128;MQ0F=0 PL 0,21,187 +17 1650 . C <*> 0 . DP=7;I16=3,3,0,0,191,6545,0,0,360,21600,0,0,105,2199,0,0;QS=1,0;MQSB=0.86151;MQ0F=0 PL 0,18,161 +17 1651 . G <*> 0 . DP=7;I16=2,4,0,0,182,5638,0,0,360,21600,0,0,98,1926,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,18,150 +17 1652 . G <*> 0 . DP=8;I16=3,5,0,0,273,9991,0,0,480,28800,0,0,123,2587,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,212 +17 1653 . C <*> 0 . DP=8;I16=3,5,0,0,272,9428,0,0,480,28800,0,0,124,2632,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,208 +17 1654 . A T,<*> 0 . DP=8;I16=3,4,0,1,206,6556,15,225,420,25200,60,3600,103,2203,22,484;QS=0.93212,0.067873,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=0.90080;BQB=1;MQ0F=0 PL 0,9,155,21,158,162 +17 1655 . C <*> 0 . DP=8;I16=3,5,0,0,256,8588,0,0,480,28800,0,0,126,2752,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,198 +17 1656 . C <*> 0 . DP=9;I16=4,4,0,0,263,8737,0,0,480,28800,0,0,103,2251,0,0;QS=1,0;MQSB=0.99236;MQ0F=0 PL 0,24,202 +17 1657 . T <*> 0 . DP=8;I16=3,5,0,0,269,9259,0,0,480,28800,0,0,129,2863,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,206 +17 1658 . T <*> 0 . DP=8;I16=3,5,0,0,242,7758,0,0,480,28800,0,0,130,2860,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,187 +17 1659 . C <*> 0 . DP=8;I16=3,5,0,0,283,10477,0,0,480,28800,0,0,131,2867,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,219 +17 1660 . A <*> 0 . DP=8;I16=3,4,0,0,208,6984,0,0,420,25200,0,0,123,2771,0,0;QS=1,0;MQSB=1.0128;MQ0F=0 PL 0,21,172 +17 1661 . G <*> 0 . DP=8;I16=3,5,0,0,267,9533,0,0,480,28800,0,0,131,2815,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,209 +17 1662 . C <*> 0 . DP=8;I16=3,4,0,0,238,8320,0,0,420,25200,0,0,112,2446,0,0;QS=1,0;MQSB=1.0128;MQ0F=0 PL 0,21,192 +17 1663 . C <*> 0 . DP=7;I16=3,4,0,0,219,7289,0,0,420,25200,0,0,132,2810,0,0;QS=1,0;MQSB=1.0128;MQ0F=0 PL 0,21,178 +17 1664 . A <*> 0 . DP=7;I16=3,3,0,0,198,6620,0,0,360,21600,0,0,120,2628,0,0;QS=1,0;MQSB=0.86151;MQ0F=0 PL 0,18,167 +17 1665 . T <*> 0 . DP=7;I16=3,4,0,0,228,7764,0,0,420,25200,0,0,132,2742,0,0;QS=1,0;MQSB=1.0128;MQ0F=0 PL 0,21,185 +17 1666 . G <*> 0 . DP=7;I16=3,4,0,0,211,6863,0,0,420,25200,0,0,132,2720,0,0;QS=1,0;MQSB=1.0128;MQ0F=0 PL 0,21,173 +17 1667 . G <*> 0 . DP=7;I16=3,4,0,0,225,7695,0,0,420,25200,0,0,132,2706,0,0;QS=1,0;MQSB=1.0128;MQ0F=0 PL 0,21,183 +17 1668 . A <*> 0 . DP=7;I16=3,3,0,0,185,6233,0,0,360,21600,0,0,116,2444,0,0;QS=1,0;MQSB=0.86151;MQ0F=0 PL 0,18,158 +17 1669 . C <*> 0 . DP=7;I16=3,4,0,0,211,6745,0,0,420,25200,0,0,132,2702,0,0;QS=1,0;MQSB=1.0128;MQ0F=0 PL 0,21,172 +17 1670 . A <*> 0 . DP=9;I16=3,6,0,0,295,9973,0,0,540,32400,0,0,132,2712,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,215 +17 1671 . G <*> 0 . DP=9;I16=3,6,0,0,291,9875,0,0,540,32400,0,0,133,2683,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,214 +17 1672 . T <*> 0 . DP=9;I16=3,6,0,0,278,9014,0,0,540,32400,0,0,134,2668,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,203 +17 1673 . T <*> 0 . DP=11;I16=3,6,0,0,311,10823,0,0,540,32400,0,0,114,2226,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,221 +17 1674 . C <*> 0 . DP=11;I16=3,8,0,0,381,13355,0,0,660,39600,0,0,157,3081,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,33,244 +17 1675 . C <*> 0 . DP=11;I16=3,8,0,0,337,10831,0,0,660,39600,0,0,160,3152,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,33,222 +17 1676 . G <*> 0 . DP=11;I16=3,8,0,0,337,10891,0,0,660,39600,0,0,163,3241,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,33,222 +17 1677 . C <*> 0 . DP=11;I16=3,8,0,0,336,11160,0,0,660,39600,0,0,166,3348,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,33,225 +17 1678 . C <*> 0 . DP=11;I16=3,8,0,0,358,12628,0,0,660,39600,0,0,168,3422,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,33,235 +17 1679 . A <*> 0 . DP=11;I16=3,8,0,0,352,12384,0,0,660,39600,0,0,170,3512,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,33,235 +17 1680 . G <*> 0 . DP=11;I16=3,8,0,0,384,13994,0,0,660,39600,0,0,171,3567,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,33,253 +17 1681 . C <*> 0 . DP=11;I16=3,8,0,0,337,10901,0,0,660,39600,0,0,172,3636,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,33,223 +17 1682 . G <*> 0 . DP=10;I16=3,7,0,0,318,10636,0,0,600,36000,0,0,173,3667,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,222 +17 1683 . T <*> 0 . DP=10;I16=3,7,0,0,369,13753,0,0,600,36000,0,0,174,3708,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,250 +17 1684 . T <*> 0 . DP=10;I16=2,7,0,0,334,12506,0,0,540,32400,0,0,175,3759,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,227 +17 1685 . G <*> 0 . DP=9;I16=2,6,0,0,293,11201,0,0,480,28800,0,0,152,3194,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,216 +17 1686 . C <*> 0 . DP=9;I16=2,7,0,0,332,12388,0,0,540,32400,0,0,179,3887,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,225 +17 1687 . C <*> 0 . DP=9;I16=2,6,0,0,305,11681,0,0,480,28800,0,0,156,3338,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,221 +17 1688 . C <*> 0 . DP=9;I16=2,7,0,0,345,13527,0,0,540,32400,0,0,183,4047,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,239 +17 1689 . T <*> 0 . DP=9;I16=2,7,0,0,324,12104,0,0,540,32400,0,0,185,4139,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,224 +17 1690 . C <*> 0 . DP=9;I16=2,7,0,0,356,14216,0,0,540,32400,0,0,187,4239,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,242 +17 1691 . T <*> 0 . DP=9;I16=2,7,0,0,329,12331,0,0,540,32400,0,0,189,4347,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,225 +17 1692 . G <*> 0 . DP=9;I16=2,6,0,0,300,11404,0,0,480,28800,0,0,166,3838,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,218 +17 1693 . T <*> 0 . DP=9;I16=2,7,0,0,337,12673,0,0,540,32400,0,0,193,4587,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,227 +17 1694 . T <*> 0 . DP=9;I16=2,7,0,0,319,11691,0,0,540,32400,0,0,195,4719,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,221 +17 1695 . C <*> 0 . DP=9;I16=2,7,0,0,327,12229,0,0,540,32400,0,0,197,4859,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,227 +17 1696 . T <*> 0 . DP=8;I16=2,6,0,0,298,11484,0,0,480,28800,0,0,198,4904,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,219 +17 1697 . G <*> 0 . DP=8;I16=2,6,0,0,277,10305,0,0,480,28800,0,0,199,4951,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,208 +17 1698 . C <*> 0 . DP=8;I16=2,6,0,0,313,12499,0,0,480,28800,0,0,200,5000,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,229 +17 1699 . T <*> 0 . DP=8;I16=2,5,0,0,265,10067,0,0,420,25200,0,0,175,4375,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,203 +17 1700 . G <*> 0 . DP=8;I16=2,5,0,0,282,11430,0,0,420,25200,0,0,175,4375,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,216 +17 1701 . T <*> 0 . DP=8;I16=2,6,0,0,288,10414,0,0,480,28800,0,0,200,5000,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,207 +17 1702 . T <*> 0 . DP=8;I16=2,6,0,0,292,10864,0,0,480,28800,0,0,200,5000,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,214 +17 1703 . T <*> 0 . DP=8;I16=2,5,0,0,258,9522,0,0,420,25200,0,0,175,4375,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,197 +17 1704 . T <*> 0 . DP=8;I16=2,6,0,0,289,10557,0,0,480,28800,0,0,200,5000,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,208 +17 1705 . C <*> 0 . DP=8;I16=2,6,0,0,321,12963,0,0,480,28800,0,0,200,5000,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,232 +17 1706 . T <*> 0 . DP=8;I16=2,6,0,0,309,11975,0,0,480,28800,0,0,200,5000,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,221 +17 1707 . C <*> 0 . DP=9;I16=2,7,0,0,337,13047,0,0,540,32400,0,0,199,4951,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,235 +17 1708 . T <*> 0 . DP=10;I16=2,8,0,0,346,12720,0,0,600,36000,0,0,199,4905,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,30,229 +17 1709 . A <*> 0 . DP=10;I16=2,7,0,0,311,10871,0,0,540,32400,0,0,175,4239,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,210 +17 1710 . C <*> 0 . DP=11;I16=2,9,0,0,381,13831,0,0,660,39600,0,0,201,4829,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,33,236 +17 1711 . C <*> 0 . DP=11;I16=2,9,0,0,413,15773,0,0,660,39600,0,0,203,4801,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,33,250 +17 1712 . A <*> 0 . DP=11;I16=2,9,0,0,414,15884,0,0,660,39600,0,0,205,4781,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,33,252 +17 1713 . G <*> 0 . DP=12;I16=2,10,0,0,464,18118,0,0,720,43200,0,0,206,4720,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 1714 . A <*> 0 . DP=12;I16=2,10,0,0,398,13920,0,0,720,43200,0,0,208,4670,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,234 +17 1715 . A <*> 0 . DP=12;I16=2,10,0,0,472,18652,0,0,720,43200,0,0,210,4632,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 1716 . G <*> 0 . DP=12;I16=2,10,0,0,455,17437,0,0,720,43200,0,0,212,4606,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 1717 . T <*> 0 . DP=13;I16=2,11,0,0,476,17546,0,0,780,46800,0,0,214,4592,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,253 +17 1718 . G <*> 0 . DP=13;I16=2,10,0,0,424,15752,0,0,720,43200,0,0,192,3966,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,249 +17 1719 . C <*> 0 . DP=15;I16=4,11,0,0,518,18446,0,0,900,54000,0,0,220,4604,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1720 . C <*> 0 . DP=15;I16=4,11,0,0,573,22095,0,0,900,54000,0,0,225,4633,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1721 . C <*> 0 . DP=15;I16=4,10,0,0,482,17130,0,0,840,50400,0,0,219,4559,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 1722 . T <*> 0 . DP=15;I16=4,10,0,0,511,19075,0,0,840,50400,0,0,223,4601,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 1723 . T <*> 0 . DP=15;I16=4,11,0,0,477,15843,0,0,900,54000,0,0,240,4828,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1724 . C <*> 0 . DP=15;I16=4,11,0,0,534,19814,0,0,900,54000,0,0,245,4929,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1725 . C G,<*> 0 . DP=15;I16=4,10,0,1,492,17586,25,625,840,50400,60,3600,232,4724,18,324;QS=0.95164,0.048355,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=1;BQB=1;MQ0F=0 PL 0,20,255,42,255,255 +17 1726 . C <*> 0 . DP=15;I16=4,11,0,0,585,23121,0,0,900,54000,0,0,255,5185,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1727 . T <*> 0 . DP=15;I16=4,11,0,0,520,18776,0,0,900,54000,0,0,259,5291,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1728 . C <*> 0 . DP=15;I16=4,11,0,0,552,20492,0,0,900,54000,0,0,263,5417,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1729 . C <*> 0 . DP=15;I16=4,11,0,0,605,24475,0,0,900,54000,0,0,267,5563,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1730 . T <*> 0 . DP=15;I16=4,11,0,0,510,17820,0,0,900,54000,0,0,271,5729,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1731 . C <*> 0 . DP=15;I16=4,11,0,0,593,23597,0,0,900,54000,0,0,274,5866,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1732 . A <*> 0 . DP=15;I16=5,10,0,0,496,16994,0,0,900,54000,0,0,278,6024,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1733 . C <*> 0 . DP=16;I16=6,10,0,0,574,21250,0,0,960,57600,0,0,282,6152,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1734 . C <*> 0 . DP=16;I16=6,10,0,0,618,24360,0,0,960,57600,0,0,286,6250,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1735 . T <*> 0 . DP=17;I16=7,10,0,0,622,23462,0,0,1020,61200,0,0,290,6368,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 1736 . G <*> 0 . DP=17;I16=7,9,0,0,615,23775,0,0,960,57600,0,0,279,6231,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1737 . A <*> 0 . DP=17;I16=7,10,0,0,598,21578,0,0,1020,61200,0,0,297,6515,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 1738 . C <*> 0 . DP=16;I16=6,10,0,0,590,22102,0,0,960,57600,0,0,301,6595,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1739 . C <*> 0 . DP=16;I16=6,10,0,0,613,23781,0,0,960,57600,0,0,304,6644,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1740 . A <*> 0 . DP=16;I16=6,10,0,0,539,18849,0,0,960,57600,0,0,307,6711,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1741 . C <*> 0 . DP=16;I16=6,10,0,0,613,23931,0,0,960,57600,0,0,310,6796,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1742 . T <*> 0 . DP=16;I16=6,10,0,0,606,23226,0,0,960,57600,0,0,313,6899,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1743 . C <*> 0 . DP=16;I16=6,10,0,0,644,26148,0,0,960,57600,0,0,315,6969,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1744 . T <*> 0 . DP=16;I16=6,9,0,0,576,22186,0,0,900,54000,0,0,310,7006,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1745 . G <*> 0 . DP=16;I16=6,10,0,0,623,24725,0,0,960,57600,0,0,315,6957,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1746 . G <*> 0 . DP=16;I16=6,9,0,0,566,21520,0,0,900,54000,0,0,308,6850,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1747 . G <*> 0 . DP=16;I16=6,9,0,0,564,21608,0,0,900,54000,0,0,307,6793,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1748 . G <*> 0 . DP=16;I16=6,10,0,0,598,23054,0,0,960,57600,0,0,308,6710,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1749 . A <*> 0 . DP=16;I16=6,9,0,0,545,20231,0,0,900,54000,0,0,303,6625,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1750 . A <*> 0 . DP=16;I16=6,10,0,0,583,21513,0,0,960,57600,0,0,302,6566,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1751 . A <*> 0 . DP=16;I16=6,10,0,0,586,21780,0,0,960,57600,0,0,299,6521,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1752 . T <*> 0 . DP=15;I16=6,9,0,0,544,20116,0,0,900,54000,0,0,297,6493,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1753 . C <*> 0 . DP=15;I16=6,9,0,0,583,22843,0,0,900,54000,0,0,295,6481,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1754 . C <*> 0 . DP=15;I16=6,9,0,0,576,22240,0,0,900,54000,0,0,293,6485,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1755 . C <*> 0 . DP=15;I16=6,9,0,0,583,23147,0,0,900,54000,0,0,291,6505,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1756 . T <*> 0 . DP=14;I16=5,9,0,0,548,21496,0,0,840,50400,0,0,290,6540,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 1757 . C <*> 0 . DP=14;I16=5,9,0,0,564,22806,0,0,840,50400,0,0,289,6589,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 1758 . A <*> 0 . DP=14;I16=5,9,0,0,552,21838,0,0,840,50400,0,0,287,6601,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 1759 . G <*> 0 . DP=14;I16=5,9,0,0,549,21641,0,0,840,50400,0,0,284,6574,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 1760 . C <*> 0 . DP=14;I16=5,9,0,0,562,22678,0,0,840,50400,0,0,281,6557,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 1761 . A <*> 0 . DP=14;I16=5,9,0,0,450,15520,0,0,840,50400,0,0,277,6499,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 1762 . C <*> 0 . DP=13;I16=5,8,0,0,484,18330,0,0,780,46800,0,0,274,6448,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 1763 . C <*> 0 . DP=13;I16=5,8,0,0,506,19892,0,0,780,46800,0,0,271,6403,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 1764 . C <*> 0 . DP=13;I16=5,8,0,0,531,21793,0,0,780,46800,0,0,268,6364,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 1765 . T <*> 0 . DP=13;I16=5,8,0,0,497,19109,0,0,780,46800,0,0,265,6331,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 1766 . C <*> 0 . DP=13;I16=5,8,0,0,513,20455,0,0,780,46800,0,0,262,6304,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 1767 . C <*> 0 . DP=13;I16=5,8,0,0,491,19083,0,0,780,46800,0,0,259,6283,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 1768 . C <*> 0 . DP=13;I16=5,8,0,0,519,20817,0,0,780,46800,0,0,256,6268,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 1769 . T <*> 0 . DP=13;I16=5,8,0,0,500,19380,0,0,780,46800,0,0,253,6259,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 1770 . G <*> 0 . DP=11;I16=5,6,0,0,428,16972,0,0,660,39600,0,0,252,6254,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 1771 . A <*> 0 . DP=11;I16=5,6,0,0,431,16929,0,0,660,39600,0,0,251,6251,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 1772 . G <*> 0 . DP=11;I16=5,6,0,0,428,16792,0,0,660,39600,0,0,250,6250,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 1773 . C <*> 0 . DP=10;I16=5,5,0,0,409,16751,0,0,600,36000,0,0,250,6250,0,0;QS=1,0;MQSB=0.95234;MQ0F=0 PL 0,30,255 +17 1774 . A <*> 0 . DP=10;I16=5,5,0,0,386,14932,0,0,600,36000,0,0,250,6250,0,0;QS=1,0;MQSB=0.95234;MQ0F=0 PL 0,30,255 +17 1775 . T <*> 0 . DP=10;I16=5,5,0,0,368,13708,0,0,600,36000,0,0,250,6250,0,0;QS=1,0;MQSB=0.95234;MQ0F=0 PL 0,30,255 +17 1776 . A <*> 0 . DP=10;I16=5,5,0,0,357,12861,0,0,600,36000,0,0,250,6250,0,0;QS=1,0;MQSB=0.95234;MQ0F=0 PL 0,30,254 +17 1777 . C <*> 0 . DP=11;I16=6,5,0,0,418,16290,0,0,660,39600,0,0,250,6250,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 1778 . C <*> 0 . DP=11;I16=6,5,0,0,425,16557,0,0,660,39600,0,0,251,6251,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 1779 . C <*> 0 . DP=11;I16=6,5,0,0,442,17836,0,0,660,39600,0,0,252,6254,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 1780 . T <*> 0 . DP=11;I16=6,5,0,0,408,15824,0,0,660,39600,0,0,253,6259,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 1781 . A <*> 0 . DP=12;I16=6,5,0,0,384,13758,0,0,660,39600,0,0,229,5641,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 1782 . C <*> 0 . DP=12;I16=6,6,0,0,462,18122,0,0,720,43200,0,0,255,6227,0,0;QS=1,0;MQSB=0.98260;MQ0F=0 PL 0,36,255 +17 1783 . T <*> 0 . DP=12;I16=6,6,0,0,439,16457,0,0,720,43200,0,0,255,6145,0,0;QS=1,0;MQSB=0.98260;MQ0F=0 PL 0,36,255 +17 1784 . C <*> 0 . DP=12;I16=6,6,0,0,470,18736,0,0,720,43200,0,0,255,6071,0,0;QS=1,0;MQSB=0.98260;MQ0F=0 PL 0,36,255 +17 1785 . T <*> 0 . DP=13;I16=6,7,0,0,487,18625,0,0,780,46800,0,0,254,5956,0,0;QS=1,0;MQSB=0.96116;MQ0F=0 PL 0,39,255 +17 1786 . G <*> 0 . DP=15;I16=7,8,0,0,573,22031,0,0,900,54000,0,0,254,5852,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1787 . G <*> 0 . DP=15;I16=7,8,0,0,551,20961,0,0,900,54000,0,0,256,5762,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1788 . C <*> 0 . DP=15;I16=7,8,0,0,592,23494,0,0,900,54000,0,0,257,5639,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1789 . A <*> 0 . DP=16;I16=7,9,0,0,530,18486,0,0,960,57600,0,0,258,5534,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1790 . C <*> 0 . DP=16;I16=7,9,0,0,597,22473,0,0,960,57600,0,0,260,5448,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1791 . A <*> 0 . DP=16;I16=7,9,0,0,573,20939,0,0,960,57600,0,0,262,5382,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1792 . A <*> 0 . DP=16;I16=7,9,0,0,593,22293,0,0,960,57600,0,0,263,5287,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1793 . G <*> 0 . DP=16;I16=7,9,0,0,591,22481,0,0,960,57600,0,0,264,5214,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1794 . C <*> 0 . DP=16;I16=7,9,0,0,582,21536,0,0,960,57600,0,0,263,5065,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1795 . C <*> 0 . DP=16;I16=7,9,0,0,608,23672,0,0,960,57600,0,0,262,4942,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1796 . C <*> 0 . DP=16;I16=7,9,0,0,618,24060,0,0,960,57600,0,0,261,4845,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1797 . A <*> 0 . DP=16;I16=7,9,0,0,543,19567,0,0,960,57600,0,0,260,4774,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1798 . C <*> 0 . DP=16;I16=7,9,0,0,601,22813,0,0,960,57600,0,0,259,4729,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1799 . C <*> 0 . DP=16;I16=7,9,0,0,592,22342,0,0,960,57600,0,0,258,4710,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1800 . C <*> 0 . DP=16;I16=7,9,0,0,647,26225,0,0,960,57600,0,0,257,4717,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1801 . T <*> 0 . DP=16;I16=7,9,0,0,605,23127,0,0,960,57600,0,0,256,4750,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1802 . G <*> 0 . DP=16;I16=7,9,0,0,629,25079,0,0,960,57600,0,0,255,4809,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1803 . C <*> 0 . DP=16;I16=7,9,0,0,615,24301,0,0,960,57600,0,0,253,4843,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1804 . A <*> 0 . DP=17;I16=7,10,0,0,577,20511,0,0,1020,61200,0,0,251,4901,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 1805 . A <*> 0 . DP=17;I16=7,10,0,0,587,20799,0,0,1020,61200,0,0,250,4984,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 1806 . A <*> 0 . DP=17;I16=7,10,0,0,599,21683,0,0,1020,61200,0,0,249,5093,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 1807 . G <*> 0 . DP=16;I16=7,9,0,0,609,23577,0,0,960,57600,0,0,247,5127,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1808 . C <*> 0 . DP=15;I16=7,7,0,0,494,17890,0,0,840,50400,0,0,226,4774,0,0;QS=1,0;MQSB=0.96601;MQ0F=0 PL 0,42,255 +17 1809 . C <*> 0 . DP=16;I16=8,8,0,0,572,21118,0,0,960,57600,0,0,243,5167,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1810 . C <*> 0 . DP=15;I16=8,7,0,0,540,19924,0,0,900,54000,0,0,242,5174,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1811 . C <*> 0 . DP=16;I16=9,7,0,0,610,23706,0,0,960,57600,0,0,240,5156,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1812 . T <*> 0 . DP=16;I16=9,7,0,0,599,22757,0,0,960,57600,0,0,237,5061,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1813 . G <*> 0 . DP=15;I16=9,6,0,0,573,22149,0,0,900,54000,0,0,235,4987,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1814 . A <*> 0 . DP=15;I16=9,6,0,0,550,20406,0,0,900,54000,0,0,233,4933,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1815 . G <*> 0 . DP=15;I16=9,6,0,0,533,19655,0,0,900,54000,0,0,230,4848,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1816 . G <*> 0 . DP=15;I16=9,6,0,0,514,18416,0,0,900,54000,0,0,227,4781,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1817 . C <*> 0 . DP=14;I16=9,5,0,0,491,17843,0,0,840,50400,0,0,225,4731,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 1818 . C <*> 0 . DP=14;I16=9,4,0,0,462,16992,0,0,780,46800,0,0,198,4072,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 1819 . C <*> 0 . DP=12;I16=7,5,0,0,404,14550,0,0,720,43200,0,0,223,4677,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 1820 . G <*> 0 . DP=12;I16=7,5,0,0,398,13716,0,0,720,43200,0,0,223,4669,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 1821 . C <*> 0 . DP=12;I16=7,5,0,0,411,14851,0,0,720,43200,0,0,223,4673,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 1822 . C <*> 0 . DP=12;I16=7,5,0,0,447,16927,0,0,720,43200,0,0,223,4689,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 1823 . C <*> 0 . DP=13;I16=8,5,0,0,485,18671,0,0,780,46800,0,0,223,4717,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 1824 . T <*> 0 . DP=13;I16=8,5,0,0,476,18130,0,0,780,46800,0,0,224,4758,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 1825 . G <*> 0 . DP=13;I16=8,5,0,0,475,17561,0,0,780,46800,0,0,225,4813,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 1826 . T <*> 0 . DP=13;I16=8,5,0,0,421,14283,0,0,780,46800,0,0,226,4882,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 1827 . G <*> 0 . DP=13;I16=8,5,0,0,504,19814,0,0,780,46800,0,0,227,4965,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 1828 . G <*> 0 . DP=13;I16=8,5,0,0,447,15735,0,0,780,46800,0,0,228,5062,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 1829 . C <*> 0 . DP=13;I16=7,5,0,0,397,13553,0,0,720,43200,0,0,211,4849,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 1830 . G <*> 0 . DP=13;I16=7,5,0,0,402,13908,0,0,720,43200,0,0,210,4886,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 1831 . T <*> 0 . DP=13;I16=7,4,0,0,380,13444,0,0,660,39600,0,0,184,4308,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 1832 . C <*> 0 . DP=12;I16=6,5,0,0,440,17712,0,0,660,39600,0,0,209,4989,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 1833 . T <*> 0 . DP=11;I16=5,5,0,0,341,12341,0,0,600,36000,0,0,210,5052,0,0;QS=1,0;MQSB=0.95234;MQ0F=0 PL 0,30,248 +17 1834 . C <*> 0 . DP=12;I16=6,5,0,0,421,16469,0,0,617,36289,0,0,211,5121,0,0;QS=1,0;MQSB=0.861;MQ0F=0 PL 0,33,255 +17 1835 . T <*> 0 . DP=11;I16=6,5,0,0,380,13642,0,0,617,36289,0,0,237,5721,0,0;QS=1,0;MQSB=0.861;MQ0F=0 PL 0,33,255 +17 1836 . C <*> 0 . DP=11;I16=6,5,0,0,398,14752,0,0,617,36289,0,0,240,5798,0,0;QS=1,0;MQSB=0.861;MQ0F=0 PL 0,33,255 +17 1837 . C <*> 0 . DP=11;I16=6,5,0,0,343,11391,0,0,617,36289,0,0,242,5830,0,0;QS=1,0;MQSB=0.861;MQ0F=0 PL 0,33,233 +17 1838 . C <*> 0 . DP=11;I16=6,5,0,0,406,15544,0,0,617,36289,0,0,244,5866,0,0;QS=1,0;MQSB=0.861;MQ0F=0 PL 0,33,255 +17 1839 . T <*> 0 . DP=11;I16=6,4,0,0,322,11264,0,0,557,32689,0,0,221,5281,0,0;QS=1,0;MQSB=0.89578;MQ0F=0 PL 0,30,231 +17 1840 . C <*> 0 . DP=11;I16=6,5,0,0,390,14468,0,0,617,36289,0,0,248,5950,0,0;QS=1,0;MQSB=0.861;MQ0F=0 PL 0,33,255 +17 1841 . C <*> 0 . DP=11;I16=6,5,0,0,371,13297,0,0,617,36289,0,0,250,5998,0,0;QS=1,0;MQSB=0.861;MQ0F=0 PL 0,33,252 +17 1842 . C <*> 0 . DP=11;I16=6,5,0,0,418,16750,0,0,617,36289,0,0,252,6050,0,0;QS=1,0;MQSB=0.861;MQ0F=0 PL 0,33,255 +17 1843 . T <*> 0 . DP=11;I16=6,5,0,0,368,12778,0,0,617,36289,0,0,254,6106,0,0;QS=1,0;MQSB=0.861;MQ0F=0 PL 0,33,243 +17 1844 . T <*> 0 . DP=11;I16=6,5,0,0,358,11864,0,0,617,36289,0,0,256,6166,0,0;QS=1,0;MQSB=0.861;MQ0F=0 PL 0,33,240 +17 1845 . G <*> 0 . DP=11;I16=6,5,0,0,401,15161,0,0,617,36289,0,0,258,6230,0,0;QS=1,0;MQSB=0.861;MQ0F=0 PL 0,33,255 +17 1846 . C <*> 0 . DP=11;I16=6,5,0,0,433,17473,0,0,617,36289,0,0,260,6298,0,0;QS=1,0;MQSB=0.861;MQ0F=0 PL 0,33,255 +17 1847 . T <*> 0 . DP=12;I16=7,5,0,0,449,16981,0,0,677,39889,0,0,262,6370,0,0;QS=1,0;MQSB=0.89647;MQ0F=0 PL 0,36,255 +17 1848 . G <*> 0 . DP=12;I16=7,5,0,0,400,14284,0,0,677,39889,0,0,265,6447,0,0;QS=1,0;MQSB=0.89647;MQ0F=0 PL 0,36,255 +17 1849 . T <*> 0 . DP=14;I16=7,6,0,0,408,13452,0,0,737,43489,0,0,267,6479,0,0;QS=1,0;MQSB=0.89981;MQ0F=0 PL 0,39,255 +17 1850 . C <*> 0 . DP=14;I16=7,7,0,0,509,18877,0,0,797,47089,0,0,295,7141,0,0;QS=1,0;MQSB=0.88598;MQ0F=0 PL 0,42,255 +17 1851 . A <*> 0 . DP=15;I16=8,7,0,0,534,19482,0,0,857,50689,0,0,298,7184,0,0;QS=1,0;MQSB=0.92124;MQ0F=0 PL 0,45,255 +17 1852 . G <*> 0 . DP=14;I16=7,7,0,0,471,16493,0,0,797,47089,0,0,276,6560,0,0;QS=1,0;MQSB=0.88598;MQ0F=0 PL 0,42,255 +17 1853 . G <*> 0 . DP=14;I16=7,7,0,0,443,14983,0,0,797,47089,0,0,279,6571,0,0;QS=1,0;MQSB=0.88598;MQ0F=0 PL 0,42,255 +17 1854 . A <*> 0 . DP=16;I16=8,7,0,0,471,15293,0,0,857,50689,0,0,282,6592,0,0;QS=1,0;MQSB=0.92124;MQ0F=0 PL 0,45,255 +17 1855 . C <*> 0 . DP=16;I16=8,8,0,0,585,21731,0,0,917,54289,0,0,287,6625,0,0;QS=1,0;MQSB=0.91554;MQ0F=0 PL 0,48,255 +17 1856 . A <*> 0 . DP=16;I16=8,8,0,0,598,22744,0,0,917,54289,0,0,291,6623,0,0;QS=1,0;MQSB=0.91554;MQ0F=0 PL 0,48,255 +17 1857 . G <*> 0 . DP=16;I16=8,8,0,0,511,17811,0,0,917,54289,0,0,295,6637,0,0;QS=1,0;MQSB=0.91554;MQ0F=0 PL 0,48,255 +17 1858 . T <*> 0 . DP=17;I16=8,9,0,0,566,19554,0,0,977,57889,0,0,299,6667,0,0;QS=1,0;MQSB=0.9105;MQ0F=0 PL 0,51,255 +17 1859 . G <*> 0 . DP=17;I16=8,9,0,0,595,21607,0,0,977,57889,0,0,304,6714,0,0;QS=1,0;MQSB=0.9105;MQ0F=0 PL 0,51,255 +17 1860 . G <*> 0 . DP=17;I16=8,9,0,0,548,18378,0,0,977,57889,0,0,307,6679,0,0;QS=1,0;MQSB=0.9105;MQ0F=0 PL 0,51,255 +17 1861 . T <*> 0 . DP=17;I16=8,9,0,0,537,17637,0,0,977,57889,0,0,308,6564,0,0;QS=1,0;MQSB=0.9105;MQ0F=0 PL 0,51,255 +17 1862 . C <*> 0 . DP=17;I16=8,8,0,0,550,19628,0,0,917,54289,0,0,287,5987,0,0;QS=1,0;MQSB=0.91554;MQ0F=0 PL 0,48,255 +17 1863 . C <*> 0 . DP=18;I16=8,9,0,0,618,23028,0,0,977,57889,0,0,285,5775,0,0;QS=1,0;MQSB=0.9105;MQ0F=0 PL 0,51,255 +17 1864 . T <*> 0 . DP=18;I16=9,8,0,0,592,21476,0,0,977,57889,0,0,296,6078,0,0;QS=1,0;MQSB=0.92860;MQ0F=0 PL 0,51,255 +17 1865 . G <*> 0 . DP=18;I16=9,9,0,0,645,23629,0,0,1037,61489,0,0,312,6232,0,0;QS=1,0;MQSB=0.92408;MQ0F=0 PL 0,54,255 +17 1866 . G <*> 0 . DP=18;I16=9,9,0,0,585,20069,0,0,1037,61489,0,0,313,6187,0,0;QS=1,0;MQSB=0.92408;MQ0F=0 PL 0,54,255 +17 1867 . C <*> 0 . DP=18;I16=7,9,0,0,549,19343,0,0,960,57600,0,0,264,4918,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1868 . C <*> 0 . DP=18;I16=9,9,0,0,687,26417,0,0,1037,61489,0,0,315,6175,0,0;QS=1,0;MQSB=0.92408;MQ0F=0 PL 0,54,255 +17 1869 . A T,<*> 0 . DP=18;I16=5,6,4,3,397,14467,195,5935,617,36289,420,25200,205,4223,111,1985;QS=0.66027,0.33972,0;VDB=0.95820;SGB=-0.63642;RPB=0.76914;MQB=0.95100;MQSB=0.92408;BQB=0.13738;MQ0F=0 PL 115,0,224,148,245,255 +17 1870 . C <*> 0 . DP=18;I16=9,9,0,0,624,22184,0,0,1037,61489,0,0,317,6267,0,0;QS=1,0;MQSB=0.92408;MQ0F=0 PL 0,54,255 +17 1871 . C <*> 0 . DP=18;I16=9,9,0,0,577,19153,0,0,1037,61489,0,0,318,6352,0,0;QS=1,0;MQSB=0.92408;MQ0F=0 PL 0,54,255 +17 1872 . G <*> 0 . DP=18;I16=8,9,0,0,559,18981,0,0,977,57889,0,0,315,6447,0,0;QS=1,0;MQSB=0.9105;MQ0F=0 PL 0,51,255 +17 1873 . G <*> 0 . DP=18;I16=9,9,0,0,553,18203,0,0,1037,61489,0,0,319,6549,0,0;QS=1,0;MQSB=0.92408;MQ0F=0 PL 0,54,255 +17 1874 . G <*> 0 . DP=18;I16=9,9,0,0,579,19927,0,0,1037,61489,0,0,319,6659,0,0;QS=1,0;MQSB=0.92408;MQ0F=0 PL 0,54,255 +17 1875 . G <*> 0 . DP=18;I16=9,9,0,0,540,17570,0,0,1037,61489,0,0,318,6742,0,0;QS=1,0;MQSB=0.92408;MQ0F=0 PL 0,54,255 +17 1876 . C <*> 0 . DP=18;I16=8,9,0,0,634,24044,0,0,977,57889,0,0,317,6847,0,0;QS=1,0;MQSB=0.9105;MQ0F=0 PL 0,51,255 +17 1877 . T <*> 0 . DP=17;I16=8,9,0,0,591,21257,0,0,977,57889,0,0,316,6922,0,0;QS=1,0;MQSB=0.9105;MQ0F=0 PL 0,51,255 +17 1878 . C <*> 0 . DP=17;I16=8,9,0,0,650,25078,0,0,977,57889,0,0,315,7015,0,0;QS=1,0;MQSB=0.9105;MQ0F=0 PL 0,51,255 +17 1879 . A <*> 0 . DP=17;I16=8,9,0,0,610,22302,0,0,977,57889,0,0,313,7077,0,0;QS=1,0;MQSB=0.9105;MQ0F=0 PL 0,51,255 +17 1880 . C <*> 0 . DP=17;I16=8,9,0,0,550,18274,0,0,977,57889,0,0,309,7057,0,0;QS=1,0;MQSB=0.9105;MQ0F=0 PL 0,51,255 +17 1881 . G <*> 0 . DP=18;I16=9,8,0,0,541,17613,0,0,1020,61200,0,0,281,6427,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 1882 . G <*> 0 . DP=19;I16=11,8,0,0,666,23806,0,0,1097,65089,0,0,305,7063,0,0;QS=1,0;MQSB=0.94691;MQ0F=0 PL 0,57,255 +17 1883 . A <*> 0 . DP=20;I16=12,8,0,0,710,25464,0,0,1157,68689,0,0,305,7093,0,0;QS=1,0;MQSB=0.95349;MQ0F=0 PL 0,60,255 +17 1884 . G <*> 0 . DP=20;I16=12,8,0,0,719,26407,0,0,1157,68689,0,0,304,7044,0,0;QS=1,0;MQSB=0.95349;MQ0F=0 PL 0,60,255 +17 1885 . C <*> 0 . DP=19;I16=12,7,0,0,648,22520,0,0,1097,65089,0,0,304,7016,0,0;QS=1,0;MQSB=0.95719;MQ0F=0 PL 0,57,255 +17 1886 . C <*> 0 . DP=17;I16=11,6,0,0,563,19385,0,0,977,57889,0,0,306,7006,0,0;QS=1,0;MQSB=0.95556;MQ0F=0 PL 0,51,255 +17 1887 . G <*> 0 . DP=17;I16=10,6,0,0,502,16390,0,0,960,57600,0,0,283,6387,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1888 . C <*> 0 . DP=17;I16=11,6,0,0,622,23206,0,0,977,57889,0,0,310,7034,0,0;QS=1,0;MQSB=0.95556;MQ0F=0 PL 0,51,255 +17 1889 . C <*> 0 . DP=16;I16=11,5,0,0,545,19263,0,0,917,54289,0,0,312,7020,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 1890 . C <*> 0 . DP=16;I16=11,5,0,0,601,23009,0,0,917,54289,0,0,314,7018,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 1891 . T <*> 0 . DP=16;I16=11,5,0,0,581,21619,0,0,917,54289,0,0,316,7028,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 1892 . G <*> 0 . DP=16;I16=11,5,0,0,615,23863,0,0,917,54289,0,0,318,7050,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 1893 . T <*> 0 . DP=16;I16=11,5,0,0,564,20214,0,0,917,54289,0,0,320,7084,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 1894 . G <*> 0 . DP=16;I16=11,5,0,0,602,23360,0,0,917,54289,0,0,322,7130,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 1895 . C <*> 0 . DP=16;I16=10,5,0,0,562,21446,0,0,900,54000,0,0,299,6563,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1896 . C <*> 0 . DP=16;I16=11,5,0,0,551,19621,0,0,917,54289,0,0,326,7258,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 1897 . G <*> 0 . DP=16;I16=11,5,0,0,499,16011,0,0,917,54289,0,0,328,7340,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 1898 . T <*> 0 . DP=16;I16=10,5,0,0,518,18124,0,0,900,54000,0,0,304,6760,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1899 . G <*> 0 . DP=16;I16=10,5,0,0,543,20447,0,0,900,54000,0,0,304,6770,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1900 . T <*> 0 . DP=16;I16=10,5,0,0,518,18398,0,0,900,54000,0,0,304,6796,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1901 . A <*> 0 . DP=17;I16=11,5,0,0,523,17863,0,0,917,54289,0,0,329,7463,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 1902 . C <*> 0 . DP=17;I16=11,6,0,0,592,21498,0,0,977,57889,0,0,332,7530,0,0;QS=1,0;MQSB=0.95556;MQ0F=0 PL 0,51,255 +17 1903 . C <*> 0 . DP=17;I16=11,6,0,0,613,22517,0,0,977,57889,0,0,333,7611,0,0;QS=1,0;MQSB=0.95556;MQ0F=0 PL 0,51,255 +17 1904 . T <*> 0 . DP=17;I16=12,5,0,0,630,23532,0,0,977,57889,0,0,335,7709,0,0;QS=1,0;MQSB=0.96587;MQ0F=0 PL 0,51,255 +17 1905 . C <*> 0 . DP=17;I16=12,5,0,0,613,22689,0,0,977,57889,0,0,338,7824,0,0;QS=1,0;MQSB=0.96587;MQ0F=0 PL 0,51,255 +17 1906 . T <*> 0 . DP=17;I16=12,5,0,0,645,24637,0,0,977,57889,0,0,341,7957,0,0;QS=1,0;MQSB=0.96587;MQ0F=0 PL 0,51,255 +17 1907 . G <*> 0 . DP=17;I16=12,5,0,0,597,21903,0,0,977,57889,0,0,342,8006,0,0;QS=1,0;MQSB=0.96587;MQ0F=0 PL 0,51,255 +17 1908 . A <*> 0 . DP=18;I16=12,6,0,0,657,24199,0,0,1037,61489,0,0,342,8018,0,0;QS=1,0;MQSB=0.96129;MQ0F=0 PL 0,54,255 +17 1909 . G <*> 0 . DP=17;I16=11,6,0,0,635,24501,0,0,977,57889,0,0,342,7942,0,0;QS=1,0;MQSB=0.95556;MQ0F=0 PL 0,51,255 +17 1910 . C <*> 0 . DP=17;I16=10,5,0,0,548,20388,0,0,900,54000,0,0,308,7228,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1911 . C <*> 0 . DP=17;I16=11,6,0,0,604,22160,0,0,977,57889,0,0,342,7826,0,0;QS=1,0;MQSB=0.95556;MQ0F=0 PL 0,51,255 +17 1912 . C <*> 0 . DP=17;I16=11,6,0,0,647,24869,0,0,977,57889,0,0,342,7786,0,0;QS=1,0;MQSB=0.95556;MQ0F=0 PL 0,51,255 +17 1913 . T <*> 0 . DP=17;I16=11,6,0,0,629,23727,0,0,977,57889,0,0,342,7758,0,0;QS=1,0;MQSB=0.95556;MQ0F=0 PL 0,51,255 +17 1914 . C <*> 0 . DP=17;I16=11,6,0,0,625,23599,0,0,977,57889,0,0,342,7742,0,0;QS=1,0;MQSB=0.95556;MQ0F=0 PL 0,51,255 +17 1915 . T C,<*> 0 . DP=17;I16=10,6,1,0,588,21972,16,256,960,57600,17,289,324,7414,18,324;QS=0.9735,0.026490,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=0.95556;BQB=1;MQ0F=0 PL 0,34,255,48,255,255 +17 1916 . G T,<*> 0 . DP=17;I16=10,6,1,0,605,23301,15,225,960,57600,17,289,325,7457,17,289;QS=0.97580,0.024193,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=0.95556;BQB=1;MQ0F=0 PL 0,35,255,48,255,255 +17 1917 . C <*> 0 . DP=17;I16=11,6,0,0,653,25369,0,0,977,57889,0,0,342,7766,0,0;QS=1,0;MQSB=0.95556;MQ0F=0 PL 0,51,255 +17 1918 . A <*> 0 . DP=17;I16=11,5,0,0,582,21448,0,0,917,54289,0,0,323,7437,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 1919 . C <*> 0 . DP=17;I16=11,6,0,0,616,22590,0,0,977,57889,0,0,342,7842,0,0;QS=1,0;MQSB=0.95556;MQ0F=0 PL 0,51,255 +17 1920 . A T,<*> 0 . DP=17;I16=11,5,0,1,588,21888,14,196,917,54289,60,3600,321,7457,21,441;QS=0.97647,0.023529,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=0.95556;BQB=1;MQ0F=0 PL 0,36,255,48,255,255 +17 1921 . G <*> 0 . DP=18;I16=12,6,0,0,657,24959,0,0,1037,61489,0,0,342,7966,0,0;QS=1,0;MQSB=0.96129;MQ0F=0 PL 0,54,255 +17 1922 . T <*> 0 . DP=18;I16=11,6,0,0,582,20574,0,0,1020,61200,0,0,331,7877,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 1923 . G <*> 0 . DP=17;I16=11,6,0,0,626,23602,0,0,977,57889,0,0,343,8045,0,0;QS=1,0;MQSB=0.95556;MQ0F=0 PL 0,51,255 +17 1924 . C <*> 0 . DP=16;I16=10,5,0,0,581,22669,0,0,857,50689,0,0,319,7431,0,0;QS=1,0;MQSB=0.95420;MQ0F=0 PL 0,45,255 +17 1925 . C <*> 0 . DP=16;I16=11,5,0,0,587,22045,0,0,917,54289,0,0,344,8030,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 1926 . T <*> 0 . DP=16;I16=11,5,0,0,596,22662,0,0,917,54289,0,0,343,7967,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 1927 . T <*> 0 . DP=16;I16=10,5,0,0,534,19294,0,0,900,54000,0,0,336,7882,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1928 . C <*> 0 . DP=16;I16=10,5,0,0,579,22837,0,0,900,54000,0,0,336,7858,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1929 . T <*> 0 . DP=16;I16=10,5,0,0,563,21865,0,0,900,54000,0,0,336,7846,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1930 . G <*> 0 . DP=16;I16=10,5,0,0,555,21211,0,0,900,54000,0,0,335,7795,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1931 . C <*> 0 . DP=17;I16=12,5,0,0,618,23552,0,0,977,57889,0,0,336,7758,0,0;QS=1,0;MQSB=0.96587;MQ0F=0 PL 0,51,255 +17 1932 . T <*> 0 . DP=17;I16=12,5,0,0,635,24163,0,0,977,57889,0,0,335,7725,0,0;QS=1,0;MQSB=0.96587;MQ0F=0 PL 0,51,255 +17 1933 . T <*> 0 . DP=17;I16=12,5,0,0,575,20293,0,0,977,57889,0,0,333,7657,0,0;QS=1,0;MQSB=0.96587;MQ0F=0 PL 0,51,255 +17 1934 . G <*> 0 . DP=16;I16=11,5,0,0,630,24956,0,0,960,57600,0,0,331,7553,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1935 . C <*> 0 . DP=16;I16=11,4,0,0,571,22283,0,0,900,54000,0,0,304,6836,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1936 . C <*> 0 . DP=16;I16=11,5,0,0,605,23613,0,0,960,57600,0,0,327,7381,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1937 . T <*> 0 . DP=16;I16=11,5,0,0,601,23281,0,0,960,57600,0,0,323,7215,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1938 . G <*> 0 . DP=16;I16=11,5,0,0,607,23789,0,0,960,57600,0,0,318,7016,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1939 . T <*> 0 . DP=16;I16=11,5,0,0,581,21453,0,0,960,57600,0,0,313,6835,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1940 . G <*> 0 . DP=16;I16=11,5,0,0,616,23884,0,0,960,57600,0,0,308,6672,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1941 . G <*> 0 . DP=16;I16=11,5,0,0,591,22279,0,0,960,57600,0,0,303,6527,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1942 . C <*> 0 . DP=16;I16=11,5,0,0,615,24097,0,0,960,57600,0,0,298,6400,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1943 . T <*> 0 . DP=16;I16=11,5,0,0,598,22714,0,0,960,57600,0,0,293,6291,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1944 . T <*> 0 . DP=16;I16=11,5,0,0,553,19695,0,0,960,57600,0,0,288,6200,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1945 . T <*> 0 . DP=16;I16=11,5,0,0,562,20096,0,0,960,57600,0,0,283,6127,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1946 . G <*> 0 . DP=16;I16=11,5,0,0,612,23758,0,0,960,57600,0,0,278,6072,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1947 . A <*> 0 . DP=15;I16=10,5,0,0,552,20606,0,0,900,54000,0,0,273,5983,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1948 . G <*> 0 . DP=15;I16=10,5,0,0,569,22141,0,0,900,54000,0,0,268,5908,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1949 . A <*> 0 . DP=14;I16=10,3,0,0,471,17297,0,0,780,46800,0,0,239,5221,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 1950 . A <*> 0 . DP=14;I16=10,4,0,0,523,19689,0,0,840,50400,0,0,260,5796,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 1951 . G <*> 0 . DP=14;I16=10,4,0,0,505,19145,0,0,840,50400,0,0,257,5757,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 1952 . A <*> 0 . DP=14;I16=10,3,0,0,467,16935,0,0,780,46800,0,0,230,5104,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 1953 . A <*> 0 . DP=15;I16=11,3,0,0,477,16775,0,0,840,50400,0,0,228,5088,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 1954 . A <*> 0 . DP=16;I16=10,5,0,0,505,17733,0,0,900,54000,0,0,245,5661,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1955 . C <*> 0 . DP=16;I16=10,4,0,0,506,18676,0,0,840,50400,0,0,221,5061,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 1956 . C <*> 0 . DP=16;I16=10,5,0,0,521,18821,0,0,900,54000,0,0,245,5627,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1957 . C <*> 0 . DP=16;I16=10,5,0,0,552,20668,0,0,900,54000,0,0,242,5486,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1958 . C <*> 0 . DP=16;I16=11,4,0,0,528,19278,0,0,900,54000,0,0,239,5313,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1959 . T <*> 0 . DP=16;I16=12,4,0,0,604,23078,0,0,960,57600,0,0,239,5163,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1960 . T <*> 0 . DP=17;I16=13,4,0,0,574,19970,0,0,1020,61200,0,0,236,5026,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 1961 . C <*> 0 . DP=17;I16=13,4,0,0,625,23955,0,0,1020,61200,0,0,234,4912,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 1962 . T <*> 0 . DP=16;I16=13,3,0,0,612,23570,0,0,960,57600,0,0,234,4820,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1963 . G <*> 0 . DP=15;I16=12,3,0,0,589,23237,0,0,900,54000,0,0,236,4748,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1964 . G <*> 0 . DP=15;I16=12,3,0,0,537,19761,0,0,900,54000,0,0,238,4696,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1965 . T <*> 0 . DP=16;I16=12,3,0,0,507,17907,0,0,900,54000,0,0,215,4039,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 1966 . T <*> 0 . DP=16;I16=12,4,0,0,563,20007,0,0,960,57600,0,0,243,4653,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1967 . A <*> 0 . DP=16;I16=12,4,0,0,559,19697,0,0,960,57600,0,0,246,4664,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1968 . T <*> 0 . DP=16;I16=12,4,0,0,578,21044,0,0,960,57600,0,0,249,4697,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1969 . A <*> 0 . DP=16;I16=12,4,0,0,543,18889,0,0,960,57600,0,0,252,4752,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1970 . C <*> 0 . DP=16;I16=12,4,0,0,588,22064,0,0,960,57600,0,0,255,4829,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1971 . A <*> 0 . DP=16;I16=12,4,0,0,582,21604,0,0,960,57600,0,0,258,4928,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1972 . T <*> 0 . DP=17;I16=12,5,0,0,592,21234,0,0,1020,61200,0,0,261,5049,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 1973 . A <*> 0 . DP=17;I16=12,5,0,0,596,21004,0,0,1020,61200,0,0,265,5193,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 1974 . A <*> 0 . DP=17;I16=12,5,0,0,628,23726,0,0,1020,61200,0,0,268,5312,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 1975 . G <*> 0 . DP=17;I16=12,5,0,0,666,26388,0,0,1020,61200,0,0,271,5457,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 1976 . A <*> 0 . DP=17;I16=12,5,0,0,583,20283,0,0,1020,61200,0,0,274,5628,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 1977 . C <*> 0 . DP=17;I16=12,5,0,0,611,22905,0,0,1020,61200,0,0,276,5774,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 1978 . A <*> 0 . DP=17;I16=12,5,0,0,631,23585,0,0,1020,61200,0,0,278,5944,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 1979 . G <*> 0 . DP=17;I16=12,4,0,0,608,23394,0,0,960,57600,0,0,259,5677,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1980 . C <*> 0 . DP=17;I16=12,4,0,0,564,20730,0,0,960,57600,0,0,259,5781,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1981 . C <*> 0 . DP=17;I16=11,6,0,0,601,21653,0,0,1020,61200,0,0,278,6192,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 1982 . A <*> 0 . DP=17;I16=10,6,0,0,576,20970,0,0,960,57600,0,0,282,6298,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1983 . G <*> 0 . DP=16;I16=10,6,0,0,608,23650,0,0,960,57600,0,0,287,6375,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1984 . A <*> 0 . DP=16;I16=10,6,0,0,592,22032,0,0,960,57600,0,0,291,6423,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1985 . G <*> 0 . DP=16;I16=10,6,0,0,630,24918,0,0,960,57600,0,0,295,6491,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1986 . A <*> 0 . DP=16;I16=10,6,0,0,556,19556,0,0,960,57600,0,0,298,6528,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1987 . A <*> 0 . DP=17;I16=11,6,0,0,616,22744,0,0,1020,61200,0,0,301,6583,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 1988 . G <*> 0 . DP=17;I16=11,6,0,0,657,25493,0,0,1020,61200,0,0,304,6606,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 1989 . G <*> 0 . DP=17;I16=11,5,0,0,592,22380,0,0,960,57600,0,0,298,6566,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1990 . G <*> 0 . DP=17;I16=11,5,0,0,606,23170,0,0,960,57600,0,0,302,6642,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 1991 . A <*> 0 . DP=17;I16=11,6,0,0,617,22957,0,0,1020,61200,0,0,312,6732,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 1992 . G <*> 0 . DP=17;I16=11,6,0,0,655,25503,0,0,1020,61200,0,0,314,6774,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 1993 . T <*> 0 . DP=17;I16=11,6,0,0,615,22401,0,0,1020,61200,0,0,316,6832,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 1994 . T <*> 0 . DP=17;I16=11,6,0,0,602,21710,0,0,1020,61200,0,0,318,6906,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 1995 . G <*> 0 . DP=18;I16=11,7,0,0,656,24690,0,0,1080,64800,0,0,320,6996,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 1996 . C <*> 0 . DP=19;I16=12,7,0,0,705,26853,0,0,1140,68400,0,0,322,7054,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,57,255 +17 1997 . C <*> 0 . DP=19;I16=12,6,0,0,610,21762,0,0,1080,64800,0,0,324,7132,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 1998 . C <*> 0 . DP=19;I16=12,7,0,0,663,24307,0,0,1140,68400,0,0,327,7183,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,57,255 +17 1999 . A <*> 0 . DP=19;I16=13,6,0,0,718,27298,0,0,1140,68400,0,0,330,7252,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,57,255 +17 2000 . G <*> 0 . DP=19;I16=13,6,0,0,731,28753,0,0,1140,68400,0,0,334,7340,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,57,255 +17 2001 . G <*> 0 . DP=19;I16=12,6,0,0,665,24891,0,0,1080,64800,0,0,313,6823,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 2002 . G <*> 0 . DP=19;I16=13,6,0,0,653,23469,0,0,1140,68400,0,0,342,7576,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,57,255 +17 2003 . T <*> 0 . DP=19;I16=13,6,0,0,626,21568,0,0,1140,68400,0,0,346,7724,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,57,255 +17 2004 . G <*> 0 . DP=18;I16=12,6,0,0,692,26842,0,0,1080,64800,0,0,351,7891,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 2005 . G <*> 0 . DP=18;I16=12,6,0,0,613,21941,0,0,1080,64800,0,0,356,8076,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 2006 . C <*> 0 . DP=18;I16=12,6,0,0,684,26440,0,0,1080,64800,0,0,360,8230,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 2007 . A <*> 0 . DP=18;I16=12,6,0,0,668,24910,0,0,1080,64800,0,0,362,8302,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 2008 . C <*> 0 . DP=17;I16=12,5,0,0,652,25482,0,0,1020,61200,0,0,364,8338,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 2009 . A <*> 0 . DP=17;I16=12,5,0,0,650,25046,0,0,1020,61200,0,0,366,8386,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 2010 . G <*> 0 . DP=17;I16=12,5,0,0,652,25618,0,0,1020,61200,0,0,368,8446,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 2011 . C <*> 0 . DP=17;I16=12,5,0,0,674,27048,0,0,1020,61200,0,0,370,8518,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 2012 . A <*> 0 . DP=18;I16=12,6,0,0,636,22994,0,0,1080,64800,0,0,372,8602,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 2013 . C <*> 0 . DP=18;I16=11,6,0,0,603,21971,0,0,1020,61200,0,0,349,8023,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 2014 . G <*> 0 . DP=18;I16=12,6,0,0,612,21284,0,0,1080,64800,0,0,376,8706,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 2015 . T <*> 0 . DP=18;I16=12,6,0,0,665,24857,0,0,1080,64800,0,0,378,8776,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 2016 . T <*> 0 . DP=18;I16=12,6,0,0,638,23172,0,0,1080,64800,0,0,380,8858,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 2017 . G <*> 0 . DP=19;I16=12,7,0,0,689,25877,0,0,1140,68400,0,0,382,8952,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,57,255 +17 2018 . C <*> 0 . DP=19;I16=12,7,0,0,742,29438,0,0,1140,68400,0,0,385,9059,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,57,255 +17 2019 . T <*> 0 . DP=19;I16=12,7,0,0,723,27765,0,0,1140,68400,0,0,388,9180,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,57,255 +17 2020 . G <*> 0 . DP=20;I16=13,7,0,0,782,30822,0,0,1169,69241,0,0,391,9315,0,0;QS=1,0;MQSB=0.96226;MQ0F=0 PL 0,60,255 +17 2021 . C <*> 0 . DP=21;I16=13,8,0,0,773,29607,0,0,1229,72841,0,0,395,9413,0,0;QS=1,0;MQSB=0.9589;MQ0F=0 PL 0,63,255 +17 2022 . C <*> 0 . DP=21;I16=13,8,0,0,795,30467,0,0,1229,72841,0,0,400,9474,0,0;QS=1,0;MQSB=0.9589;MQ0F=0 PL 0,63,255 +17 2023 . A <*> 0 . DP=21;I16=13,7,0,0,728,27128,0,0,1169,69241,0,0,394,9428,0,0;QS=1,0;MQSB=0.96226;MQ0F=0 PL 0,60,255 +17 2024 . G <*> 0 . DP=21;I16=13,8,0,0,801,31139,0,0,1229,72841,0,0,410,9638,0,0;QS=1,0;MQSB=0.9589;MQ0F=0 PL 0,63,255 +17 2025 . T <*> 0 . DP=21;I16=13,8,0,0,757,27745,0,0,1229,72841,0,0,414,9690,0,0;QS=1,0;MQSB=0.9589;MQ0F=0 PL 0,63,255 +17 2026 . T <*> 0 . DP=21;I16=13,8,0,0,751,27247,0,0,1229,72841,0,0,417,9705,0,0;QS=1,0;MQSB=0.9589;MQ0F=0 PL 0,63,255 +17 2027 . A <*> 0 . DP=21;I16=13,8,0,0,762,27916,0,0,1229,72841,0,0,420,9734,0,0;QS=1,0;MQSB=0.9589;MQ0F=0 PL 0,63,255 +17 2028 . C <*> 0 . DP=21;I16=13,8,0,0,836,33404,0,0,1229,72841,0,0,422,9728,0,0;QS=1,0;MQSB=0.9589;MQ0F=0 PL 0,63,255 +17 2029 . T <*> 0 . DP=21;I16=13,8,0,0,802,30872,0,0,1229,72841,0,0,423,9689,0,0;QS=1,0;MQSB=0.9589;MQ0F=0 PL 0,63,255 +17 2030 . G <*> 0 . DP=21;I16=13,8,0,0,833,33189,0,0,1229,72841,0,0,424,9668,0,0;QS=1,0;MQSB=0.9589;MQ0F=0 PL 0,63,255 +17 2031 . C <*> 0 . DP=20;I16=12,8,0,0,774,30476,0,0,1169,69241,0,0,426,9664,0,0;QS=1,0;MQSB=0.95349;MQ0F=0 PL 0,60,255 +17 2032 . C <*> 0 . DP=20;I16=12,8,0,0,782,30788,0,0,1169,69241,0,0,428,9676,0,0;QS=1,0;MQSB=0.95349;MQ0F=0 PL 0,60,255 +17 2033 . A <*> 0 . DP=20;I16=12,8,0,0,727,26857,0,0,1169,69241,0,0,429,9655,0,0;QS=1,0;MQSB=0.95349;MQ0F=0 PL 0,60,255 +17 2034 . T <*> 0 . DP=20;I16=12,8,0,0,740,27954,0,0,1169,69241,0,0,430,9652,0,0;QS=1,0;MQSB=0.95349;MQ0F=0 PL 0,60,255 +17 2035 . T <*> 0 . DP=20;I16=12,8,0,0,749,28161,0,0,1169,69241,0,0,430,9618,0,0;QS=1,0;MQSB=0.95349;MQ0F=0 PL 0,60,255 +17 2036 . T <*> 0 . DP=20;I16=12,8,0,0,739,27519,0,0,1169,69241,0,0,430,9604,0,0;QS=1,0;MQSB=0.95349;MQ0F=0 PL 0,60,255 +17 2037 . T <*> 0 . DP=20;I16=12,8,0,0,735,27509,0,0,1169,69241,0,0,429,9561,0,0;QS=1,0;MQSB=0.95349;MQ0F=0 PL 0,60,255 +17 2038 . C <*> 0 . DP=20;I16=12,8,0,0,779,30775,0,0,1169,69241,0,0,427,9489,0,0;QS=1,0;MQSB=0.95349;MQ0F=0 PL 0,60,255 +17 2039 . A <*> 0 . DP=20;I16=12,8,0,0,723,26385,0,0,1169,69241,0,0,425,9437,0,0;QS=1,0;MQSB=0.95349;MQ0F=0 PL 0,60,255 +17 2040 . C <*> 0 . DP=20;I16=12,8,0,0,758,28946,0,0,1169,69241,0,0,422,9356,0,0;QS=1,0;MQSB=0.95349;MQ0F=0 PL 0,60,255 +17 2041 . G A,<*> 0 . DP=21;I16=5,5,7,4,359,13123,407,15639,600,36000,629,36841,210,4982,209,4315;QS=0.47612,0.52387,0;VDB=0.76807;SGB=-0.67618;RPB=0.95103;MQB=0.93989;MQSB=0.95014;BQB=0.63644;MQ0F=0 PL 229,0,212,255,245,255 +17 2042 . G <*> 0 . DP=22;I16=12,10,0,0,841,32931,0,0,1289,76441,0,0,417,9261,0,0;QS=1,0;MQSB=0.94710;MQ0F=0 PL 0,66,255 +17 2043 . G <*> 0 . DP=22;I16=11,10,0,0,780,29770,0,0,1229,72841,0,0,408,9150,0,0;QS=1,0;MQSB=0.93989;MQ0F=0 PL 0,63,255 +17 2044 . C <*> 0 . DP=22;I16=12,10,0,0,865,34567,0,0,1289,76441,0,0,413,9161,0,0;QS=1,0;MQSB=0.94710;MQ0F=0 PL 0,66,255 +17 2045 . A <*> 0 . DP=22;I16=12,10,0,0,825,31291,0,0,1289,76441,0,0,411,9147,0,0;QS=1,0;MQSB=0.94710;MQ0F=0 PL 0,66,255 +17 2046 . T <*> 0 . DP=22;I16=12,10,0,0,816,30588,0,0,1289,76441,0,0,408,9106,0,0;QS=1,0;MQSB=0.94710;MQ0F=0 PL 0,66,255 +17 2047 . G <*> 0 . DP=24;I16=12,12,0,0,921,35765,0,0,1409,83641,0,0,402,8936,0,0;QS=1,0;MQSB=0.94176;MQ0F=0 PL 0,72,255 +17 2048 . A <*> 0 . DP=24;I16=12,12,0,0,883,32665,0,0,1409,83641,0,0,398,8788,0,0;QS=1,0;MQSB=0.94176;MQ0F=0 PL 0,72,255 +17 2049 . A <*> 0 . DP=24;I16=12,12,0,0,872,32002,0,0,1409,83641,0,0,394,8664,0,0;QS=1,0;MQSB=0.94176;MQ0F=0 PL 0,72,255 +17 2050 . A <*> 0 . DP=24;I16=12,12,0,0,869,31945,0,0,1409,83641,0,0,390,8564,0,0;QS=1,0;MQSB=0.94176;MQ0F=0 PL 0,72,255 +17 2051 . T <*> 0 . DP=23;I16=11,12,0,0,861,32377,0,0,1349,80041,0,0,387,8487,0,0;QS=1,0;MQSB=0.93409;MQ0F=0 PL 0,69,255 +17 2052 . G <*> 0 . DP=23;I16=11,12,0,0,895,35193,0,0,1349,80041,0,0,384,8432,0,0;QS=1,0;MQSB=0.93409;MQ0F=0 PL 0,69,255 +17 2053 . G T,<*> 0 . DP=23;I16=10,12,0,1,836,32048,23,529,1289,76441,60,3600,357,7773,25,625;QS=0.97306,0.026932,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=0.92196;BQB=1;MQ0F=0 PL 0,46,255,66,255,255 +17 2054 . A <*> 0 . DP=22;I16=10,12,0,0,842,32608,0,0,1289,76441,0,0,382,8384,0,0;QS=1,0;MQSB=0.92472;MQ0F=0 PL 0,66,255 +17 2055 . G <*> 0 . DP=22;I16=10,12,0,0,887,35925,0,0,1289,76441,0,0,382,8390,0,0;QS=1,0;MQSB=0.92472;MQ0F=0 PL 0,66,255 +17 2056 . A <*> 0 . DP=22;I16=10,12,0,0,834,31796,0,0,1289,76441,0,0,380,8318,0,0;QS=1,0;MQSB=0.92472;MQ0F=0 PL 0,66,255 +17 2057 . T <*> 0 . DP=22;I16=10,12,0,0,803,29473,0,0,1289,76441,0,0,377,8221,0,0;QS=1,0;MQSB=0.92472;MQ0F=0 PL 0,66,255 +17 2058 . A <*> 0 . DP=21;I16=9,12,0,0,761,27819,0,0,1229,72841,0,0,375,8149,0,0;QS=1,0;MQSB=0.91310;MQ0F=0 PL 0,63,255 +17 2059 . A <*> 0 . DP=21;I16=9,12,0,0,767,28409,0,0,1229,72841,0,0,373,8101,0,0;QS=1,0;MQSB=0.91310;MQ0F=0 PL 0,63,255 +17 2060 . C <*> 0 . DP=20;I16=8,12,0,0,791,31415,0,0,1169,69241,0,0,372,8076,0,0;QS=1,0;MQSB=0.89839;MQ0F=0 PL 0,60,255 +17 2061 . A <*> 0 . DP=20;I16=8,12,0,0,722,26374,0,0,1169,69241,0,0,371,8073,0,0;QS=1,0;MQSB=0.89839;MQ0F=0 PL 0,60,255 +17 2062 . A <*> 0 . DP=19;I16=7,12,0,0,729,28109,0,0,1109,65641,0,0,370,8042,0,0;QS=1,0;MQSB=0.87935;MQ0F=0 PL 0,57,255 +17 2063 . C <*> 0 . DP=19;I16=7,12,0,0,761,30733,0,0,1109,65641,0,0,369,8033,0,0;QS=1,0;MQSB=0.87935;MQ0F=0 PL 0,57,255 +17 2064 . A <*> 0 . DP=19;I16=7,12,0,0,739,29009,0,0,1109,65641,0,0,368,8046,0,0;QS=1,0;MQSB=0.87935;MQ0F=0 PL 0,57,255 +17 2065 . G <*> 0 . DP=18;I16=7,11,0,0,748,31134,0,0,1049,62041,0,0,368,8080,0,0;QS=1,0;MQSB=0.88332;MQ0F=0 PL 0,54,255 +17 2066 . G <*> 0 . DP=18;I16=7,11,0,0,714,28444,0,0,1049,62041,0,0,368,8134,0,0;QS=1,0;MQSB=0.88332;MQ0F=0 PL 0,54,255 +17 2067 . A <*> 0 . DP=18;I16=7,11,0,0,708,27946,0,0,1049,62041,0,0,367,8157,0,0;QS=1,0;MQSB=0.88332;MQ0F=0 PL 0,54,255 +17 2068 . G <*> 0 . DP=18;I16=7,11,0,0,739,30439,0,0,1049,62041,0,0,365,8147,0,0;QS=1,0;MQSB=0.88332;MQ0F=0 PL 0,54,255 +17 2069 . C <*> 0 . DP=18;I16=7,11,0,0,623,21819,0,0,1049,62041,0,0,363,8153,0,0;QS=1,0;MQSB=0.88332;MQ0F=0 PL 0,54,255 +17 2070 . G <*> 0 . DP=19;I16=8,11,0,0,692,25796,0,0,1109,65641,0,0,360,8126,0,0;QS=1,0;MQSB=0.90201;MQ0F=0 PL 0,57,255 +17 2071 . A <*> 0 . DP=19;I16=8,11,0,0,677,24539,0,0,1109,65641,0,0,357,8069,0,0;QS=1,0;MQSB=0.90201;MQ0F=0 PL 0,57,255 +17 2072 . C <*> 0 . DP=18;I16=8,10,0,0,681,26041,0,0,1049,62041,0,0,355,8033,0,0;QS=1,0;MQSB=0.90602;MQ0F=0 PL 0,54,255 +17 2073 . C <*> 0 . DP=19;I16=9,10,0,0,660,23228,0,0,1109,65641,0,0,351,7915,0,0;QS=1,0;MQSB=0.92004;MQ0F=0 PL 0,57,255 +17 2074 . G <*> 0 . DP=19;I16=9,10,0,0,674,24620,0,0,1109,65641,0,0,347,7765,0,0;QS=1,0;MQSB=0.92004;MQ0F=0 PL 0,57,255 +17 2075 . C <*> 0 . DP=20;I16=10,10,0,0,780,30604,0,0,1169,69241,0,0,343,7635,0,0;QS=1,0;MQSB=0.93106;MQ0F=0 PL 0,60,255 +17 2076 . A <*> 0 . DP=20;I16=10,10,0,0,723,26421,0,0,1169,69241,0,0,340,7526,0,0;QS=1,0;MQSB=0.93106;MQ0F=0 PL 0,60,255 +17 2077 . C <*> 0 . DP=20;I16=10,10,0,0,775,30373,0,0,1169,69241,0,0,337,7439,0,0;QS=1,0;MQSB=0.93106;MQ0F=0 PL 0,60,255 +17 2078 . A <*> 0 . DP=20;I16=10,10,0,0,771,29873,0,0,1169,69241,0,0,334,7374,0,0;QS=1,0;MQSB=0.93106;MQ0F=0 PL 0,60,255 +17 2079 . G <*> 0 . DP=21;I16=10,11,0,0,810,31778,0,0,1229,72841,0,0,330,7280,0,0;QS=1,0;MQSB=0.92774;MQ0F=0 PL 0,63,255 +17 2080 . G <*> 0 . DP=21;I16=10,11,0,0,780,29260,0,0,1229,72841,0,0,327,7207,0,0;QS=1,0;MQSB=0.92774;MQ0F=0 PL 0,63,255 +17 2081 . C <*> 0 . DP=19;I16=9,10,0,0,742,29568,0,0,1109,65641,0,0,326,7154,0,0;QS=1,0;MQSB=0.92004;MQ0F=0 PL 0,57,255 +17 2082 . T <*> 0 . DP=18;I16=8,10,0,0,705,27667,0,0,1049,62041,0,0,326,7118,0,0;QS=1,0;MQSB=0.90602;MQ0F=0 PL 0,54,255 +17 2083 . G <*> 0 . DP=18;I16=8,10,0,0,692,27072,0,0,1049,62041,0,0,326,7098,0,0;QS=1,0;MQSB=0.90602;MQ0F=0 PL 0,54,255 +17 2084 . C <*> 0 . DP=19;I16=9,10,0,0,746,29602,0,0,1109,65641,0,0,326,7094,0,0;QS=1,0;MQSB=0.92004;MQ0F=0 PL 0,57,255 +17 2085 . T <*> 0 . DP=19;I16=9,10,0,0,721,27557,0,0,1109,65641,0,0,327,7107,0,0;QS=1,0;MQSB=0.92004;MQ0F=0 PL 0,57,255 +17 2086 . G <*> 0 . DP=19;I16=9,10,0,0,724,27978,0,0,1109,65641,0,0,328,7138,0,0;QS=1,0;MQSB=0.92004;MQ0F=0 PL 0,57,255 +17 2087 . A <*> 0 . DP=18;I16=8,10,0,0,694,26908,0,0,1049,62041,0,0,329,7137,0,0;QS=1,0;MQSB=0.90602;MQ0F=0 PL 0,54,255 +17 2088 . G <*> 0 . DP=18;I16=8,10,0,0,673,25881,0,0,1049,62041,0,0,330,7154,0,0;QS=1,0;MQSB=0.90602;MQ0F=0 PL 0,54,255 +17 2089 . C <*> 0 . DP=18;I16=8,10,0,0,585,19609,0,0,1049,62041,0,0,331,7189,0,0;QS=1,0;MQSB=0.90602;MQ0F=0 PL 0,54,255 +17 2090 . G <*> 0 . DP=18;I16=8,10,0,0,627,22661,0,0,1049,62041,0,0,332,7242,0,0;QS=1,0;MQSB=0.90602;MQ0F=0 PL 0,54,255 +17 2091 . C <*> 0 . DP=18;I16=7,10,0,0,587,20519,0,0,1020,61200,0,0,308,6688,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 2092 . G <*> 0 . DP=18;I16=7,10,0,0,602,21958,0,0,989,58441,0,0,311,6869,0,0;QS=1,0;MQSB=0.88776;MQ0F=0 PL 0,51,255 +17 2093 . T G,<*> 0 . DP=18;I16=7,10,1,0,643,24449,17,289,1020,61200,29,841,308,6788,25,625;QS=0.97424,0.025757,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=0.90602;BQB=1;MQ0F=0 PL 0,36,255,51,255,255 +17 2094 . C <*> 0 . DP=18;I16=8,10,0,0,695,27293,0,0,1049,62041,0,0,333,7493,0,0;QS=1,0;MQSB=0.90602;MQ0F=0 PL 0,54,255 +17 2095 . A <*> 0 . DP=17;I16=8,9,0,0,605,21727,0,0,989,58441,0,0,334,7592,0,0;QS=1,0;MQSB=0.9105;MQ0F=0 PL 0,51,255 +17 2096 . C <*> 0 . DP=16;I16=7,9,0,0,599,22921,0,0,929,54841,0,0,333,7559,0,0;QS=1,0;MQSB=0.89275;MQ0F=0 PL 0,48,255 +17 2097 . A <*> 0 . DP=16;I16=7,9,0,0,565,20129,0,0,929,54841,0,0,332,7544,0,0;QS=1,0;MQSB=0.89275;MQ0F=0 PL 0,48,255 +17 2098 . C <*> 0 . DP=16;I16=7,9,0,0,541,18591,0,0,929,54841,0,0,331,7547,0,0;QS=1,0;MQSB=0.89275;MQ0F=0 PL 0,48,255 +17 2099 . G <*> 0 . DP=15;I16=6,9,0,0,527,19623,0,0,869,51241,0,0,330,7516,0,0;QS=1,0;MQSB=0.86881;MQ0F=0 PL 0,45,255 +17 2100 . C <*> 0 . DP=15;I16=6,9,0,0,573,22535,0,0,869,51241,0,0,329,7499,0,0;QS=1,0;MQSB=0.86881;MQ0F=0 PL 0,45,255 +17 2101 . A <*> 0 . DP=15;I16=5,9,0,0,549,21679,0,0,840,50400,0,0,302,6820,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 2102 . G <*> 0 . DP=15;I16=6,9,0,0,607,24783,0,0,869,51241,0,0,325,7403,0,0;QS=1,0;MQSB=0.86881;MQ0F=0 PL 0,45,255 +17 2103 . C <*> 0 . DP=15;I16=5,9,0,0,551,21803,0,0,840,50400,0,0,298,6748,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 2104 . C <*> 0 . DP=15;I16=6,9,0,0,553,21235,0,0,869,51241,0,0,319,7259,0,0;QS=1,0;MQSB=0.86881;MQ0F=0 PL 0,45,255 +17 2105 . A <*> 0 . DP=16;I16=5,9,0,0,526,19806,0,0,840,50400,0,0,293,6673,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 2106 . T <*> 0 . DP=16;I16=6,10,0,0,577,21423,0,0,929,54841,0,0,336,7692,0,0;QS=1,0;MQSB=0.86324;MQ0F=0 PL 0,48,255 +17 2107 . C <*> 0 . DP=16;I16=5,10,0,0,515,17965,0,0,900,54000,0,0,312,7214,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 2108 . G <*> 0 . DP=16;I16=5,10,0,0,563,21411,0,0,900,54000,0,0,309,7187,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 2109 . C <*> 0 . DP=16;I16=5,10,0,0,508,17628,0,0,900,54000,0,0,306,7170,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 2110 . G <*> 0 . DP=16;I16=6,10,0,0,567,20733,0,0,960,57600,0,0,302,7112,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 2111 . C <*> 0 . DP=16;I16=6,10,0,0,609,23787,0,0,960,57600,0,0,299,7063,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 2112 . A <*> 0 . DP=15;I16=6,9,0,0,577,22367,0,0,900,54000,0,0,297,7023,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 2113 . G <*> 0 . DP=15;I16=6,9,0,0,572,22260,0,0,900,54000,0,0,295,6991,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 2114 . C <*> 0 . DP=15;I16=6,9,0,0,585,23057,0,0,900,54000,0,0,293,6967,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 2115 . T <*> 0 . DP=15;I16=6,9,0,0,569,21613,0,0,900,54000,0,0,291,6951,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 2116 . C <*> 0 . DP=15;I16=6,9,0,0,598,23972,0,0,900,54000,0,0,288,6894,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 2117 . A <*> 0 . DP=14;I16=6,8,0,0,517,19529,0,0,840,50400,0,0,285,6797,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 2118 . G <*> 0 . DP=14;I16=6,8,0,0,528,20172,0,0,840,50400,0,0,282,6710,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 2119 . G <*> 0 . DP=14;I16=6,8,0,0,512,19440,0,0,840,50400,0,0,279,6633,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 2120 . G <*> 0 . DP=15;I16=7,8,0,0,543,20415,0,0,900,54000,0,0,276,6566,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 2121 . A <*> 0 . DP=13;I16=6,7,0,0,451,16397,0,0,780,46800,0,0,276,6508,0,0;QS=1,0;MQSB=0.96116;MQ0F=0 PL 0,39,255 +17 2122 . T <*> 0 . DP=13;I16=6,7,0,0,465,16787,0,0,780,46800,0,0,274,6360,0,0;QS=1,0;MQSB=0.96116;MQ0F=0 PL 0,39,255 +17 2123 . A <*> 0 . DP=13;I16=6,7,0,0,462,16778,0,0,780,46800,0,0,272,6224,0,0;QS=1,0;MQSB=0.96116;MQ0F=0 PL 0,39,255 +17 2124 . T <*> 0 . DP=13;I16=6,7,0,0,483,18163,0,0,780,46800,0,0,270,6100,0,0;QS=1,0;MQSB=0.96116;MQ0F=0 PL 0,39,255 +17 2125 . T <*> 0 . DP=13;I16=6,7,0,0,473,17335,0,0,780,46800,0,0,268,5988,0,0;QS=1,0;MQSB=0.96116;MQ0F=0 PL 0,39,255 +17 2126 . A <*> 0 . DP=13;I16=6,7,0,0,459,16367,0,0,780,46800,0,0,266,5888,0,0;QS=1,0;MQSB=0.96116;MQ0F=0 PL 0,39,255 +17 2127 . C <*> 0 . DP=14;I16=6,8,0,0,477,16521,0,0,840,50400,0,0,264,5800,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 2128 . G <*> 0 . DP=14;I16=6,8,0,0,466,16080,0,0,840,50400,0,0,262,5676,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 2129 . T <*> 0 . DP=14;I16=6,8,0,0,530,20162,0,0,840,50400,0,0,260,5568,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 2130 . G <*> 0 . DP=14;I16=6,8,0,0,517,19473,0,0,840,50400,0,0,258,5476,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 2131 . T <*> 0 . DP=14;I16=6,8,0,0,492,17602,0,0,840,50400,0,0,256,5400,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 2132 . A <*> 0 . DP=14;I16=6,8,0,0,491,17553,0,0,840,50400,0,0,254,5340,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 2133 . A <*> 0 . DP=14;I16=6,8,0,0,520,19372,0,0,840,50400,0,0,252,5296,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 2134 . C <*> 0 . DP=14;I16=6,8,0,0,552,21854,0,0,840,50400,0,0,250,5268,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 2135 . T <*> 0 . DP=14;I16=6,8,0,0,531,20445,0,0,840,50400,0,0,248,5256,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 2136 . C <*> 0 . DP=14;I16=6,8,0,0,481,16805,0,0,840,50400,0,0,245,5209,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 2137 . G <*> 0 . DP=14;I16=6,8,0,0,500,18216,0,0,840,50400,0,0,242,5176,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 2138 . A <*> 0 . DP=14;I16=6,8,0,0,519,19275,0,0,840,50400,0,0,239,5157,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 2139 . C <*> 0 . DP=14;I16=6,8,0,0,546,21424,0,0,840,50400,0,0,236,5152,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 2140 . A <*> 0 . DP=14;I16=6,8,0,0,516,19160,0,0,840,50400,0,0,233,5161,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 2141 . T <*> 0 . DP=13;I16=6,7,0,0,487,18305,0,0,780,46800,0,0,231,5183,0,0;QS=1,0;MQSB=0.96116;MQ0F=0 PL 0,39,255 +17 2142 . G <*> 0 . DP=12;I16=6,6,0,0,459,17629,0,0,720,43200,0,0,230,5216,0,0;QS=1,0;MQSB=0.98260;MQ0F=0 PL 0,36,255 +17 2143 . T <*> 0 . DP=12;I16=6,6,0,0,396,13930,0,0,720,43200,0,0,229,5259,0,0;QS=1,0;MQSB=0.98260;MQ0F=0 PL 0,36,255 +17 2144 . C <*> 0 . DP=12;I16=6,6,0,0,483,19501,0,0,720,43200,0,0,228,5312,0,0;QS=1,0;MQSB=0.98260;MQ0F=0 PL 0,36,255 +17 2145 . A <*> 0 . DP=12;I16=6,6,0,0,453,17221,0,0,720,43200,0,0,226,5326,0,0;QS=1,0;MQSB=0.98260;MQ0F=0 PL 0,36,255 +17 2146 . G <*> 0 . DP=12;I16=6,6,0,0,443,16569,0,0,720,43200,0,0,223,5301,0,0;QS=1,0;MQSB=0.98260;MQ0F=0 PL 0,36,255 +17 2147 . C <*> 0 . DP=11;I16=7,4,0,0,382,13442,0,0,660,39600,0,0,222,5284,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 2148 . G <*> 0 . DP=11;I16=7,4,0,0,372,12784,0,0,660,39600,0,0,221,5225,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,250 +17 2149 . A <*> 0 . DP=11;I16=7,4,0,0,406,15064,0,0,660,39600,0,0,220,5176,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 2150 . T <*> 0 . DP=11;I16=7,4,0,0,361,12465,0,0,660,39600,0,0,218,5088,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,247 +17 2151 . T <*> 0 . DP=11;I16=7,4,0,0,376,13060,0,0,660,39600,0,0,216,5012,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,251 +17 2152 . G <*> 0 . DP=11;I16=7,4,0,0,376,13356,0,0,660,39600,0,0,214,4948,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 2153 . T <*> 0 . DP=10;I16=7,3,0,0,335,11699,0,0,600,36000,0,0,212,4844,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,230 +17 2154 . C <*> 0 . DP=10;I16=7,3,0,0,372,14570,0,0,600,36000,0,0,209,4699,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,251 +17 2155 . A <*> 0 . DP=10;I16=7,3,0,0,361,13165,0,0,600,36000,0,0,206,4564,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,245 +17 2156 . C <*> 0 . DP=10;I16=7,3,0,0,382,14740,0,0,600,36000,0,0,203,4439,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,255 +17 2157 . A <*> 0 . DP=10;I16=7,3,0,0,362,13566,0,0,600,36000,0,0,200,4324,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,250 +17 2158 . G <*> 0 . DP=10;I16=7,3,0,0,394,15752,0,0,600,36000,0,0,197,4219,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,255 +17 2159 . G <*> 0 . DP=10;I16=6,3,0,0,344,13300,0,0,540,32400,0,0,183,3975,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,247 +17 2160 . C <*> 0 . DP=10;I16=6,3,0,0,339,12953,0,0,540,32400,0,0,179,3813,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,244 +17 2161 . A <*> 0 . DP=10;I16=7,3,0,0,367,13563,0,0,600,36000,0,0,183,3727,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,248 +17 2162 . C <*> 0 . DP=11;I16=7,4,0,0,419,16147,0,0,660,39600,0,0,178,3574,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 2163 . T <*> 0 . DP=11;I16=7,4,0,0,413,15691,0,0,660,39600,0,0,174,3436,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 2164 . G <*> 0 . DP=11;I16=7,4,0,0,405,15423,0,0,660,39600,0,0,170,3314,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 2165 . C <*> 0 . DP=11;I16=7,4,0,0,424,16488,0,0,660,39600,0,0,166,3208,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 2166 . T <*> 0 . DP=11;I16=7,4,0,0,398,14726,0,0,660,39600,0,0,162,3118,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 2167 . A <*> 0 . DP=11;I16=7,4,0,0,382,13468,0,0,660,39600,0,0,158,3044,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,254 +17 2168 . C <*> 0 . DP=11;I16=7,4,0,0,402,14886,0,0,660,39600,0,0,154,2986,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 2169 . T <*> 0 . DP=11;I16=7,4,0,0,388,14396,0,0,660,39600,0,0,150,2944,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 2170 . C <*> 0 . DP=10;I16=6,4,0,0,368,13782,0,0,600,36000,0,0,147,2917,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 2171 . C <*> 0 . DP=12;I16=6,6,0,0,445,16697,0,0,720,43200,0,0,144,2904,0,0;QS=1,0;MQSB=0.98260;MQ0F=0 PL 0,36,255 +17 2172 . T <*> 0 . DP=12;I16=6,6,0,0,403,13917,0,0,720,43200,0,0,143,2907,0,0;QS=1,0;MQSB=0.98260;MQ0F=0 PL 0,36,255 +17 2173 . G <*> 0 . DP=11;I16=5,6,0,0,397,14571,0,0,660,39600,0,0,142,2876,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 2174 . G <*> 0 . DP=11;I16=5,6,0,0,391,14099,0,0,660,39600,0,0,141,2859,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 2175 . G <*> 0 . DP=10;I16=4,6,0,0,362,13264,0,0,600,36000,0,0,141,2855,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 2176 . G <*> 0 . DP=10;I16=4,6,0,0,349,12419,0,0,600,36000,0,0,141,2863,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,247 +17 2177 . T <*> 0 . DP=10;I16=4,6,0,0,339,11647,0,0,600,36000,0,0,141,2883,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,239 +17 2178 . T <*> 0 . DP=10;I16=4,6,0,0,330,11118,0,0,600,36000,0,0,141,2915,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,234 +17 2179 . T <*> 0 . DP=10;I16=4,6,0,0,337,11615,0,0,600,36000,0,0,142,2958,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,239 +17 2180 . T <*> 0 . DP=10;I16=4,6,0,0,332,11302,0,0,600,36000,0,0,144,3012,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,236 +17 2181 . C <*> 0 . DP=10;I16=4,5,0,0,301,10337,0,0,540,32400,0,0,136,2978,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,224 +17 2182 . C <*> 0 . DP=10;I16=4,6,0,0,364,13440,0,0,600,36000,0,0,148,3156,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 2183 . A <*> 0 . DP=10;I16=4,6,0,0,349,12421,0,0,600,36000,0,0,150,3246,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,247 +17 2184 . T <*> 0 . DP=9;I16=3,6,0,0,309,10809,0,0,540,32400,0,0,153,3347,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,224 +17 2185 . C <*> 0 . DP=8;I16=3,5,0,0,273,9743,0,0,480,28800,0,0,156,3408,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,211 +17 2186 . A <*> 0 . DP=8;I16=3,5,0,0,264,9112,0,0,480,28800,0,0,159,3479,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,204 +17 2187 . A <*> 0 . DP=8;I16=3,5,0,0,259,8801,0,0,480,28800,0,0,162,3560,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,201 +17 2188 . A <*> 0 . DP=9;I16=4,5,0,0,283,9533,0,0,540,32400,0,0,164,3600,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,214 +17 2189 . C <*> 0 . DP=10;I16=4,6,0,0,331,11429,0,0,557,32689,0,0,167,3649,0,0;QS=1,0;MQSB=0.89578;MQ0F=0 PL 0,30,230 +17 2190 . C <*> 0 . DP=11;I16=5,6,0,0,348,11420,0,0,617,36289,0,0,171,3709,0,0;QS=1,0;MQSB=0.89151;MQ0F=0 PL 0,33,238 +17 2191 . C <*> 0 . DP=11;I16=5,6,0,0,365,12833,0,0,617,36289,0,0,176,3782,0,0;QS=1,0;MQSB=0.89151;MQ0F=0 PL 0,33,251 +17 2192 . T <*> 0 . DP=11;I16=5,6,0,0,367,12729,0,0,617,36289,0,0,181,3869,0,0;QS=1,0;MQSB=0.89151;MQ0F=0 PL 0,33,253 +17 2193 . C <*> 0 . DP=11;I16=5,6,0,0,395,14969,0,0,617,36289,0,0,186,3970,0,0;QS=1,0;MQSB=0.89151;MQ0F=0 PL 0,33,255 +17 2194 . A <*> 0 . DP=11;I16=5,5,0,0,346,12174,0,0,600,36000,0,0,186,4060,0,0;QS=1,0;MQSB=0.95234;MQ0F=0 PL 0,30,247 +17 2195 . A <*> 0 . DP=11;I16=5,6,0,0,370,13112,0,0,617,36289,0,0,196,4214,0,0;QS=1,0;MQSB=0.89151;MQ0F=0 PL 0,33,255 +17 2196 . G <*> 0 . DP=11;I16=5,6,0,0,415,15847,0,0,617,36289,0,0,201,4357,0,0;QS=1,0;MQSB=0.89151;MQ0F=0 PL 0,33,255 +17 2197 . A <*> 0 . DP=11;I16=5,6,0,0,412,15510,0,0,617,36289,0,0,204,4412,0,0;QS=1,0;MQSB=0.89151;MQ0F=0 PL 0,33,255 +17 2198 . G <*> 0 . DP=11;I16=5,5,0,0,369,13921,0,0,600,36000,0,0,198,4396,0,0;QS=1,0;MQSB=0.95234;MQ0F=0 PL 0,30,255 +17 2199 . C <*> 0 . DP=11;I16=5,6,0,0,405,15703,0,0,617,36289,0,0,210,4552,0,0;QS=1,0;MQSB=0.89151;MQ0F=0 PL 0,33,255 +17 2200 . T <*> 0 . DP=11;I16=5,6,0,0,417,15891,0,0,617,36289,0,0,213,4637,0,0;QS=1,0;MQSB=0.89151;MQ0F=0 PL 0,33,255 +17 2201 . G <*> 0 . DP=11;I16=5,6,0,0,402,15206,0,0,617,36289,0,0,216,4732,0,0;QS=1,0;MQSB=0.89151;MQ0F=0 PL 0,33,255 +17 2202 . G <*> 0 . DP=11;I16=5,6,0,0,348,11772,0,0,617,36289,0,0,218,4788,0,0;QS=1,0;MQSB=0.89151;MQ0F=0 PL 0,33,245 +17 2203 . G <*> 0 . DP=11;I16=5,6,0,0,387,14193,0,0,617,36289,0,0,219,4807,0,0;QS=1,0;MQSB=0.89151;MQ0F=0 PL 0,33,255 +17 2204 . C <*> 0 . DP=11;I16=5,6,0,0,347,12177,0,0,617,36289,0,0,220,4840,0,0;QS=1,0;MQSB=0.89151;MQ0F=0 PL 0,33,246 +17 2205 . C <*> 0 . DP=12;I16=5,7,0,0,415,15199,0,0,677,39889,0,0,220,4836,0,0;QS=1,0;MQSB=0.89647;MQ0F=0 PL 0,36,255 +17 2206 . T <*> 0 . DP=13;I16=5,8,0,0,444,16130,0,0,737,43489,0,0,221,4845,0,0;QS=1,0;MQSB=0.93522;MQ0F=0 PL 0,39,255 +17 2207 . G <*> 0 . DP=13;I16=5,7,0,0,449,16963,0,0,720,43200,0,0,205,4545,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 2208 . G <*> 0 . DP=13;I16=5,8,0,0,447,16023,0,0,737,43489,0,0,225,4909,0,0;QS=1,0;MQSB=0.93522;MQ0F=0 PL 0,39,255 +17 2209 . G <*> 0 . DP=13;I16=5,7,0,0,417,14987,0,0,720,43200,0,0,207,4565,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 2210 . G C,<*> 0 . DP=12;I16=4,7,0,1,356,12530,25,625,660,39600,17,289,209,4595,21,441;QS=0.95442,0.045576,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=0.9439;BQB=1;MQ0F=0 PL 0,19,234,33,237,241 +17 2211 . T <*> 0 . DP=12;I16=4,7,0,0,401,15003,0,0,660,39600,0,0,211,4637,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 2212 . C <*> 0 . DP=13;I16=5,8,0,0,476,18056,0,0,737,43489,0,0,236,5220,0,0;QS=1,0;MQSB=0.93522;MQ0F=0 PL 0,39,255 +17 2213 . A <*> 0 . DP=13;I16=5,8,0,0,447,15809,0,0,737,43489,0,0,240,5334,0,0;QS=1,0;MQSB=0.93522;MQ0F=0 PL 0,39,255 +17 2214 . A <*> 0 . DP=13;I16=5,8,0,0,430,14862,0,0,737,43489,0,0,243,5413,0,0;QS=1,0;MQSB=0.93522;MQ0F=0 PL 0,39,255 +17 2215 . C <*> 0 . DP=13;I16=5,8,0,0,467,17599,0,0,737,43489,0,0,245,5455,0,0;QS=1,0;MQSB=0.93522;MQ0F=0 PL 0,39,255 +17 2216 . T <*> 0 . DP=13;I16=5,8,0,0,456,16726,0,0,737,43489,0,0,246,5458,0,0;QS=1,0;MQSB=0.93522;MQ0F=0 PL 0,39,255 +17 2217 . T <*> 0 . DP=13;I16=5,7,0,0,414,14696,0,0,720,43200,0,0,222,4846,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 2218 . C <*> 0 . DP=13;I16=5,8,0,0,446,16170,0,0,737,43489,0,0,248,5494,0,0;QS=1,0;MQSB=0.93522;MQ0F=0 PL 0,39,255 +17 2219 . C <*> 0 . DP=13;I16=5,7,0,0,444,16856,0,0,720,43200,0,0,224,4902,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 2220 . G A,<*> 0 . DP=13;I16=4,2,1,5,194,6424,216,8002,360,21600,360,21600,105,2213,120,2732;QS=0.47317,0.52682,0;VDB=0.30203;SGB=-0.61681;RPB=0.86401;MQB=0.98260;MQSB=0.9549;BQB=0.54212;MQ0F=0 PL 139,0,130,157,148,255 +17 2221 . G <*> 0 . DP=13;I16=5,7,0,0,440,16590,0,0,720,43200,0,0,226,4998,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 2222 . C <*> 0 . DP=13;I16=5,8,0,0,459,17279,0,0,737,43489,0,0,251,5637,0,0;QS=1,0;MQSB=0.93522;MQ0F=0 PL 0,39,255 +17 2223 . C <*> 0 . DP=13;I16=5,8,0,0,489,18801,0,0,737,43489,0,0,251,5663,0,0;QS=1,0;MQSB=0.93522;MQ0F=0 PL 0,39,255 +17 2224 . T <*> 0 . DP=13;I16=5,8,0,0,492,18832,0,0,737,43489,0,0,251,5701,0,0;QS=1,0;MQSB=0.93522;MQ0F=0 PL 0,39,255 +17 2225 . G <*> 0 . DP=13;I16=5,8,0,0,476,17894,0,0,737,43489,0,0,251,5751,0,0;QS=1,0;MQSB=0.93522;MQ0F=0 PL 0,39,255 +17 2226 . G <*> 0 . DP=13;I16=5,8,0,0,443,16119,0,0,737,43489,0,0,251,5813,0,0;QS=1,0;MQSB=0.93522;MQ0F=0 PL 0,39,255 +17 2227 . G <*> 0 . DP=12;I16=5,6,0,0,384,13890,0,0,660,39600,0,0,227,5261,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 2228 . G C,<*> 0 . DP=11;I16=4,6,0,1,387,15261,16,256,600,36000,17,289,229,5343,25,625;QS=0.96029,0.039702,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=0.92444;BQB=1;MQ0F=0 PL 0,17,255,30,255,255 +17 2229 . A <*> 0 . DP=12;I16=4,8,0,0,444,16544,0,0,677,39889,0,0,256,6058,0,0;QS=1,0;MQSB=0.9439;MQ0F=0 PL 0,36,255 +17 2230 . A <*> 0 . DP=12;I16=4,8,0,0,419,14895,0,0,677,39889,0,0,259,6157,0,0;QS=1,0;MQSB=0.9439;MQ0F=0 PL 0,36,255 +17 2231 . A <*> 0 . DP=12;I16=4,7,0,0,393,14215,0,0,660,39600,0,0,236,5590,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 2232 . C <*> 0 . DP=12;I16=4,8,0,0,474,18776,0,0,677,39889,0,0,262,6230,0,0;QS=1,0;MQSB=0.9439;MQ0F=0 PL 0,36,255 +17 2233 . T <*> 0 . DP=12;I16=4,8,0,0,452,17382,0,0,677,39889,0,0,263,6251,0,0;QS=1,0;MQSB=0.9439;MQ0F=0 PL 0,36,255 +17 2234 . G <*> 0 . DP=12;I16=4,8,0,0,425,15571,0,0,677,39889,0,0,264,6278,0,0;QS=1,0;MQSB=0.9439;MQ0F=0 PL 0,36,255 +17 2235 . G <*> 0 . DP=12;I16=4,8,0,0,443,16561,0,0,677,39889,0,0,265,6311,0,0;QS=1,0;MQSB=0.9439;MQ0F=0 PL 0,36,255 +17 2236 . G <*> 0 . DP=12;I16=4,8,0,0,450,17368,0,0,677,39889,0,0,266,6350,0,0;QS=1,0;MQSB=0.9439;MQ0F=0 PL 0,36,255 +17 2237 . G <*> 0 . DP=12;I16=4,7,0,0,427,16671,0,0,660,39600,0,0,242,5770,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 2238 . C <*> 0 . DP=12;I16=4,8,0,0,444,17146,0,0,677,39889,0,0,267,6395,0,0;QS=1,0;MQSB=0.9439;MQ0F=0 PL 0,36,255 +17 2239 . A <*> 0 . DP=12;I16=4,7,0,0,406,15192,0,0,660,39600,0,0,242,5774,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 2240 . A <*> 0 . DP=12;I16=4,8,0,0,464,18078,0,0,677,39889,0,0,267,6407,0,0;QS=1,0;MQSB=0.9439;MQ0F=0 PL 0,36,255 +17 2241 . G <*> 0 . DP=12;I16=4,7,0,0,443,17893,0,0,660,39600,0,0,242,5794,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 2242 . T <*> 0 . DP=13;I16=4,8,0,0,425,15297,0,0,720,43200,0,0,242,5810,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 2243 . A <*> 0 . DP=13;I16=4,9,0,0,471,17195,0,0,737,43489,0,0,268,6456,0,0;QS=1,0;MQSB=0.95349;MQ0F=0 PL 0,39,255 +17 2244 . T <*> 0 . DP=13;I16=4,9,0,0,470,17612,0,0,737,43489,0,0,269,6483,0,0;QS=1,0;MQSB=0.95349;MQ0F=0 PL 0,39,255 +17 2245 . C <*> 0 . DP=13;I16=4,9,0,0,515,20467,0,0,737,43489,0,0,269,6467,0,0;QS=1,0;MQSB=0.95349;MQ0F=0 PL 0,39,255 +17 2246 . A <*> 0 . DP=13;I16=4,8,0,0,417,15157,0,0,720,43200,0,0,242,5736,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 2247 . C <*> 0 . DP=12;I16=3,9,0,0,448,17032,0,0,677,39889,0,0,266,6266,0,0;QS=1,0;MQSB=0.96226;MQ0F=0 PL 0,36,255 +17 2248 . C <*> 0 . DP=12;I16=3,9,0,0,491,20127,0,0,677,39889,0,0,265,6181,0,0;QS=1,0;MQSB=0.96226;MQ0F=0 PL 0,36,255 +17 2249 . A <*> 0 . DP=12;I16=3,9,0,0,461,18037,0,0,677,39889,0,0,264,6106,0,0;QS=1,0;MQSB=0.96226;MQ0F=0 PL 0,36,255 +17 2250 . G <*> 0 . DP=12;I16=3,9,0,0,461,18037,0,0,677,39889,0,0,263,6041,0,0;QS=1,0;MQSB=0.96226;MQ0F=0 PL 0,36,255 +17 2251 . A <*> 0 . DP=12;I16=3,9,0,0,461,18301,0,0,677,39889,0,0,262,5986,0,0;QS=1,0;MQSB=0.96226;MQ0F=0 PL 0,36,255 +17 2252 . G <*> 0 . DP=12;I16=3,8,0,0,447,18209,0,0,660,39600,0,0,236,5316,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,33,255 +17 2253 . A <*> 0 . DP=12;I16=3,9,0,0,443,16793,0,0,677,39889,0,0,260,5906,0,0;QS=1,0;MQSB=0.96226;MQ0F=0 PL 0,36,255 +17 2254 . T <*> 0 . DP=12;I16=3,8,0,0,416,15888,0,0,660,39600,0,0,233,5207,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,33,255 +17 2255 . G <*> 0 . DP=12;I16=3,9,0,0,468,18444,0,0,677,39889,0,0,255,5719,0,0;QS=1,0;MQSB=0.96226;MQ0F=0 PL 0,36,255 +17 2256 . A <*> 0 . DP=12;I16=3,9,0,0,454,17786,0,0,677,39889,0,0,252,5616,0,0;QS=1,0;MQSB=0.96226;MQ0F=0 PL 0,36,255 +17 2257 . G <*> 0 . DP=12;I16=3,8,0,0,421,16369,0,0,660,39600,0,0,224,4898,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,33,255 +17 2258 . C <*> 0 . DP=12;I16=3,9,0,0,476,19062,0,0,677,39889,0,0,246,5440,0,0;QS=1,0;MQSB=0.96226;MQ0F=0 PL 0,36,255 +17 2259 . T <*> 0 . DP=12;I16=3,9,0,0,426,15642,0,0,677,39889,0,0,243,5367,0,0;QS=1,0;MQSB=0.96226;MQ0F=0 PL 0,36,255 +17 2260 . T <*> 0 . DP=12;I16=3,9,0,0,437,16043,0,0,677,39889,0,0,240,5304,0,0;QS=1,0;MQSB=0.96226;MQ0F=0 PL 0,36,255 +17 2261 . T <*> 0 . DP=12;I16=3,9,0,0,441,16355,0,0,677,39889,0,0,237,5251,0,0;QS=1,0;MQSB=0.96226;MQ0F=0 PL 0,36,255 +17 2262 . A <*> 0 . DP=12;I16=3,9,0,0,425,15193,0,0,677,39889,0,0,234,5208,0,0;QS=1,0;MQSB=0.96226;MQ0F=0 PL 0,36,253 +17 2263 . T <*> 0 . DP=12;I16=3,9,0,0,429,15507,0,0,677,39889,0,0,230,5126,0,0;QS=1,0;MQSB=0.96226;MQ0F=0 PL 0,36,255 +17 2264 . A <*> 0 . DP=12;I16=3,8,0,0,413,15541,0,0,660,39600,0,0,201,4431,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,33,255 +17 2265 . A <*> 0 . DP=13;I16=3,9,0,0,430,15698,0,0,720,43200,0,0,196,4324,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 2266 . A <*> 0 . DP=13;I16=3,10,0,0,427,14757,0,0,737,43489,0,0,214,4716,0,0;QS=1,0;MQSB=0.96836;MQ0F=0 PL 0,39,252 +17 2267 . A <*> 0 . DP=13;I16=3,10,0,0,447,15657,0,0,737,43489,0,0,209,4597,0,0;QS=1,0;MQSB=0.96836;MQ0F=0 PL 0,39,255 +17 2268 . A <*> 0 . DP=13;I16=3,10,0,0,484,18216,0,0,737,43489,0,0,203,4445,0,0;QS=1,0;MQSB=0.96836;MQ0F=0 PL 0,39,255 +17 2269 . T <*> 0 . DP=13;I16=3,9,0,0,414,14514,0,0,677,39889,0,0,193,4293,0,0;QS=1,0;MQSB=0.96226;MQ0F=0 PL 0,36,246 +17 2270 . A <*> 0 . DP=12;I16=3,8,0,0,377,13155,0,0,660,39600,0,0,174,3864,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,33,244 +17 2271 . A <*> 0 . DP=10;I16=3,7,0,0,369,13707,0,0,557,32689,0,0,189,4079,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,243 +17 2272 . T <*> 0 . DP=10;I16=3,6,0,0,334,12460,0,0,540,32400,0,0,170,3724,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,238 +17 2273 . G <*> 0 . DP=10;I16=3,6,0,0,325,12357,0,0,540,32400,0,0,168,3666,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,240 +17 2274 . G <*> 0 . DP=11;I16=3,7,0,0,361,13409,0,0,600,36000,0,0,166,3616,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,248 +17 2275 . T <*> 0 . DP=11;I16=3,7,0,0,367,13565,0,0,600,36000,0,0,165,3575,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,249 +17 2276 . G <*> 0 . DP=12;I16=4,8,0,0,452,17262,0,0,677,39889,0,0,176,3688,0,0;QS=1,0;MQSB=0.9439;MQ0F=0 PL 0,36,255 +17 2277 . C <*> 0 . DP=12;I16=4,8,0,0,469,18505,0,0,677,39889,0,0,175,3645,0,0;QS=1,0;MQSB=0.9439;MQ0F=0 PL 0,36,255 +17 2278 . T <*> 0 . DP=12;I16=4,8,0,0,423,15473,0,0,677,39889,0,0,174,3616,0,0;QS=1,0;MQSB=0.9439;MQ0F=0 PL 0,36,255 +17 2279 . A <*> 0 . DP=11;I16=4,7,0,0,389,14401,0,0,617,36289,0,0,174,3600,0,0;QS=1,0;MQSB=0.92444;MQ0F=0 PL 0,33,255 +17 2280 . G <*> 0 . DP=12;I16=4,7,0,0,418,16270,0,0,660,39600,0,0,165,3483,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 2281 . C <*> 0 . DP=13;I16=4,8,0,0,435,16133,0,0,720,43200,0,0,165,3411,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 2282 . T <*> 0 . DP=13;I16=4,9,0,0,431,15311,0,0,737,43489,0,0,172,3392,0,0;QS=1,0;MQSB=0.95349;MQ0F=0 PL 0,39,255 +17 2283 . G <*> 0 . DP=13;I16=4,9,0,0,461,17079,0,0,737,43489,0,0,172,3344,0,0;QS=1,0;MQSB=0.95349;MQ0F=0 PL 0,39,255 +17 2284 . G <*> 0 . DP=13;I16=4,9,0,0,458,16946,0,0,737,43489,0,0,172,3316,0,0;QS=1,0;MQSB=0.95349;MQ0F=0 PL 0,39,255 +17 2285 . G <*> 0 . DP=14;I16=5,9,0,0,512,19024,0,0,797,47089,0,0,172,3308,0,0;QS=1,0;MQSB=0.94595;MQ0F=0 PL 0,42,255 +17 2286 . C <*> 0 . DP=14;I16=5,9,0,0,531,20457,0,0,797,47089,0,0,173,3321,0,0;QS=1,0;MQSB=0.94595;MQ0F=0 PL 0,42,255 +17 2287 . A <*> 0 . DP=14;I16=5,9,0,0,460,15960,0,0,797,47089,0,0,174,3356,0,0;QS=1,0;MQSB=0.94595;MQ0F=0 PL 0,42,255 +17 2288 . T <*> 0 . DP=13;I16=4,9,0,0,456,16444,0,0,737,43489,0,0,176,3412,0,0;QS=1,0;MQSB=0.95349;MQ0F=0 PL 0,39,255 +17 2289 . G <*> 0 . DP=12;I16=4,8,0,0,409,14669,0,0,720,43200,0,0,179,3487,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 2290 . G <*> 0 . DP=12;I16=3,9,0,0,456,17470,0,0,720,43200,0,0,183,3579,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 2291 . T <*> 0 . DP=12;I16=3,9,0,0,439,16341,0,0,720,43200,0,0,187,3637,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 2292 . G <*> 0 . DP=12;I16=3,9,0,0,455,17815,0,0,720,43200,0,0,191,3711,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 2293 . G <*> 0 . DP=12;I16=3,9,0,0,441,16645,0,0,720,43200,0,0,195,3801,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 2294 . C <*> 0 . DP=13;I16=3,10,0,0,454,16546,0,0,780,46800,0,0,199,3907,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 2295 . T <*> 0 . DP=13;I16=3,10,0,0,455,16483,0,0,780,46800,0,0,203,3981,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 2296 . T <*> 0 . DP=13;I16=3,10,0,0,459,16553,0,0,780,46800,0,0,207,4075,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 2297 . G <*> 0 . DP=13;I16=3,10,0,0,465,17167,0,0,780,46800,0,0,211,4189,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 2298 . C <*> 0 . DP=13;I16=3,10,0,0,506,19792,0,0,780,46800,0,0,215,4323,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 2299 . A <*> 0 . DP=13;I16=3,10,0,0,451,16087,0,0,780,46800,0,0,219,4477,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 2300 . C <*> 0 . DP=13;I16=3,9,0,0,402,14428,0,0,720,43200,0,0,202,4200,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 2301 . C <*> 0 . DP=14;I16=3,11,0,0,510,19092,0,0,809,47641,0,0,225,4741,0,0;QS=1,0;MQSB=0.97309;MQ0F=0 PL 0,42,255 +17 2302 . T <*> 0 . DP=14;I16=3,11,0,0,499,18253,0,0,809,47641,0,0,228,4850,0,0;QS=1,0;MQSB=0.97309;MQ0F=0 PL 0,42,255 +17 2303 . G <*> 0 . DP=14;I16=3,11,0,0,491,17835,0,0,809,47641,0,0,231,4977,0,0;QS=1,0;MQSB=0.97309;MQ0F=0 PL 0,42,255 +17 2304 . T <*> 0 . DP=14;I16=3,11,0,0,480,16776,0,0,809,47641,0,0,233,5073,0,0;QS=1,0;MQSB=0.97309;MQ0F=0 PL 0,42,255 +17 2305 . A <*> 0 . DP=13;I16=3,9,0,0,408,14076,0,0,720,43200,0,0,232,5172,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,248 +17 2306 . A <*> 0 . DP=12;I16=3,9,0,0,389,13403,0,0,689,40441,0,0,239,5269,0,0;QS=1,0;MQSB=0.96226;MQ0F=0 PL 0,36,246 +17 2307 . T <*> 0 . DP=12;I16=3,9,0,0,407,14191,0,0,689,40441,0,0,241,5313,0,0;QS=1,0;MQSB=0.96226;MQ0F=0 PL 0,36,251 +17 2308 . C <*> 0 . DP=12;I16=3,9,0,0,412,14808,0,0,689,40441,0,0,243,5369,0,0;QS=1,0;MQSB=0.96226;MQ0F=0 PL 0,36,255 +17 2309 . C A,<*> 0 . DP=12;I16=3,8,0,1,354,12176,16,256,660,39600,29,841,237,5373,8,64;QS=0.95675,0.043243,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=0.96226;BQB=1;MQ0F=0 PL 0,20,224,33,227,230 +17 2310 . C <*> 0 . DP=12;I16=3,9,0,0,437,16307,0,0,689,40441,0,0,247,5517,0,0;QS=1,0;MQSB=0.96226;MQ0F=0 PL 0,36,255 +17 2311 . A <*> 0 . DP=13;I16=4,9,0,0,480,17964,0,0,749,44041,0,0,248,5558,0,0;QS=1,0;MQSB=0.95349;MQ0F=0 PL 0,39,255 +17 2312 . G <*> 0 . DP=14;I16=4,10,0,0,525,20201,0,0,809,47641,0,0,250,5610,0,0;QS=1,0;MQSB=0.96078;MQ0F=0 PL 0,42,255 +17 2313 . C <*> 0 . DP=14;I16=4,10,0,0,506,19044,0,0,809,47641,0,0,253,5675,0,0;QS=1,0;MQSB=0.96078;MQ0F=0 PL 0,42,255 +17 2314 . A <*> 0 . DP=14;I16=4,10,0,0,430,14170,0,0,809,47641,0,0,256,5754,0,0;QS=1,0;MQSB=0.96078;MQ0F=0 PL 0,42,255 +17 2315 . C <*> 0 . DP=15;I16=4,11,0,0,521,18821,0,0,869,51241,0,0,259,5847,0,0;QS=1,0;MQSB=0.96648;MQ0F=0 PL 0,45,255 +17 2316 . T <*> 0 . DP=15;I16=4,11,0,0,520,18712,0,0,869,51241,0,0,262,5904,0,0;QS=1,0;MQSB=0.96648;MQ0F=0 PL 0,45,255 +17 2317 . T <*> 0 . DP=16;I16=4,12,0,0,492,16200,0,0,929,54841,0,0,264,5926,0,0;QS=1,0;MQSB=0.97101;MQ0F=0 PL 0,48,255 +17 2318 . T <*> 0 . DP=16;I16=4,10,0,0,473,16921,0,0,840,50400,0,0,225,5051,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 2319 . G <*> 0 . DP=16;I16=4,12,0,0,592,22290,0,0,929,54841,0,0,270,6022,0,0;QS=1,0;MQSB=0.97101;MQ0F=0 PL 0,48,255 +17 2320 . G <*> 0 . DP=15;I16=3,12,0,0,532,19338,0,0,869,51241,0,0,273,6045,0,0;QS=1,0;MQSB=0.97683;MQ0F=0 PL 0,45,255 +17 2321 . G <*> 0 . DP=15;I16=3,12,0,0,528,19184,0,0,869,51241,0,0,276,6082,0,0;QS=1,0;MQSB=0.97683;MQ0F=0 PL 0,45,255 +17 2322 . A <*> 0 . DP=16;I16=3,13,0,0,557,20049,0,0,929,54841,0,0,279,6133,0,0;QS=1,0;MQSB=0.97984;MQ0F=0 PL 0,48,255 +17 2323 . G <*> 0 . DP=16;I16=3,13,0,0,594,22664,0,0,929,54841,0,0,283,6199,0,0;QS=1,0;MQSB=0.97984;MQ0F=0 PL 0,48,255 +17 2324 . G <*> 0 . DP=16;I16=3,12,0,0,509,18101,0,0,869,51241,0,0,285,6277,0,0;QS=1,0;MQSB=0.97683;MQ0F=0 PL 0,45,255 +17 2325 . C <*> 0 . DP=16;I16=3,12,0,0,481,16459,0,0,869,51241,0,0,266,5754,0,0;QS=1,0;MQSB=0.97683;MQ0F=0 PL 0,45,255 +17 2326 . C <*> 0 . DP=16;I16=3,12,0,0,463,14707,0,0,900,54000,0,0,270,5868,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,241 +17 2327 . G <*> 0 . DP=16;I16=3,13,0,0,551,19851,0,0,929,54841,0,0,298,6572,0,0;QS=1,0;MQSB=0.97984;MQ0F=0 PL 0,48,255 +17 2328 . A <*> 0 . DP=16;I16=2,13,0,0,532,19142,0,0,869,51241,0,0,276,6040,0,0;QS=1,0;MQSB=0.92307;MQ0F=0 PL 0,45,255 +17 2329 . G <*> 0 . DP=15;I16=3,12,0,0,510,18494,0,0,869,51241,0,0,305,6771,0,0;QS=1,0;MQSB=0.97683;MQ0F=0 PL 0,45,255 +17 2330 . C <*> 0 . DP=15;I16=3,12,0,0,565,21917,0,0,869,51241,0,0,309,6889,0,0;QS=1,0;MQSB=0.97683;MQ0F=0 PL 0,45,255 +17 2331 . T <*> 0 . DP=15;I16=3,12,0,0,504,17538,0,0,869,51241,0,0,313,7019,0,0;QS=1,0;MQSB=0.97683;MQ0F=0 PL 0,45,255 +17 2332 . A <*> 0 . DP=16;I16=4,12,0,0,575,21379,0,0,929,54841,0,0,317,7161,0,0;QS=1,0;MQSB=0.97101;MQ0F=0 PL 0,48,255 +17 2333 . G <*> 0 . DP=16;I16=4,12,0,0,591,22435,0,0,929,54841,0,0,322,7316,0,0;QS=1,0;MQSB=0.97101;MQ0F=0 PL 0,48,255 +17 2334 . G <*> 0 . DP=16;I16=4,12,0,0,569,21179,0,0,929,54841,0,0,327,7485,0,0;QS=1,0;MQSB=0.97101;MQ0F=0 PL 0,48,255 +17 2335 . A <*> 0 . DP=16;I16=4,12,0,0,581,21463,0,0,929,54841,0,0,332,7668,0,0;QS=1,0;MQSB=0.97101;MQ0F=0 PL 0,48,255 +17 2336 . G <*> 0 . DP=16;I16=4,12,0,0,599,22753,0,0,929,54841,0,0,337,7865,0,0;QS=1,0;MQSB=0.97101;MQ0F=0 PL 0,48,255 +17 2337 . G <*> 0 . DP=16;I16=4,12,0,0,554,19972,0,0,929,54841,0,0,341,8025,0,0;QS=1,0;MQSB=0.97101;MQ0F=0 PL 0,48,255 +17 2338 . A <*> 0 . DP=16;I16=4,12,0,0,553,19589,0,0,929,54841,0,0,344,8146,0,0;QS=1,0;MQSB=0.97101;MQ0F=0 PL 0,48,255 +17 2339 . T <*> 0 . DP=16;I16=4,12,0,0,517,17423,0,0,929,54841,0,0,347,8277,0,0;QS=1,0;MQSB=0.97101;MQ0F=0 PL 0,48,255 +17 2340 . C <*> 0 . DP=16;I16=4,12,0,0,512,16842,0,0,929,54841,0,0,349,8369,0,0;QS=1,0;MQSB=0.97101;MQ0F=0 PL 0,48,255 +17 2341 . G <*> 0 . DP=16;I16=4,11,0,0,490,16450,0,0,869,51241,0,0,325,7797,0,0;QS=1,0;MQSB=0.96648;MQ0F=0 PL 0,45,255 +17 2342 . T <*> 0 . DP=15;I16=4,11,0,0,543,19797,0,0,869,51241,0,0,352,8484,0,0;QS=1,0;MQSB=0.96648;MQ0F=0 PL 0,45,255 +17 2343 . T <*> 0 . DP=15;I16=4,10,0,0,450,15276,0,0,809,47641,0,0,332,8062,0,0;QS=1,0;MQSB=0.96078;MQ0F=0 PL 0,42,255 +17 2344 . T <*> 0 . DP=15;I16=4,11,0,0,526,18720,0,0,869,51241,0,0,354,8528,0,0;QS=1,0;MQSB=0.96648;MQ0F=0 PL 0,45,255 +17 2345 . G <*> 0 . DP=15;I16=4,11,0,0,553,20893,0,0,869,51241,0,0,355,8559,0,0;QS=1,0;MQSB=0.96648;MQ0F=0 PL 0,45,255 +17 2346 . A <*> 0 . DP=15;I16=4,11,0,0,555,20717,0,0,869,51241,0,0,356,8596,0,0;QS=1,0;MQSB=0.96648;MQ0F=0 PL 0,45,255 +17 2347 . G <*> 0 . DP=15;I16=4,11,0,0,541,20167,0,0,869,51241,0,0,357,8639,0,0;QS=1,0;MQSB=0.96648;MQ0F=0 PL 0,45,255 +17 2348 . T <*> 0 . DP=15;I16=4,11,0,0,461,15107,0,0,869,51241,0,0,357,8637,0,0;QS=1,0;MQSB=0.96648;MQ0F=0 PL 0,45,255 +17 2349 . C <*> 0 . DP=15;I16=4,11,0,0,510,18270,0,0,869,51241,0,0,356,8590,0,0;QS=1,0;MQSB=0.96648;MQ0F=0 PL 0,45,255 +17 2350 . C <*> 0 . DP=16;I16=4,11,0,0,551,20405,0,0,869,51241,0,0,330,7924,0,0;QS=1,0;MQSB=0.96648;MQ0F=0 PL 0,45,255 +17 2351 . A <*> 0 . DP=16;I16=5,11,0,0,582,21408,0,0,929,54841,0,0,354,8466,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 2352 . G <*> 0 . DP=16;I16=5,11,0,0,581,21803,0,0,929,54841,0,0,353,8393,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 2353 . C <*> 0 . DP=16;I16=5,11,0,0,558,19930,0,0,929,54841,0,0,352,8330,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 2354 . A <*> 0 . DP=16;I16=5,11,0,0,560,20286,0,0,929,54841,0,0,351,8277,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 2355 . G <*> 0 . DP=16;I16=5,11,0,0,578,21474,0,0,929,54841,0,0,349,8185,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 2356 . T <*> 0 . DP=16;I16=5,11,0,0,559,19795,0,0,929,54841,0,0,346,8056,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 2357 . T <*> 0 . DP=16;I16=5,11,0,0,571,20725,0,0,929,54841,0,0,343,7941,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 2358 . T <*> 0 . DP=16;I16=5,11,0,0,589,21747,0,0,929,54841,0,0,339,7789,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 2359 . G <*> 0 . DP=16;I16=5,11,0,0,584,21712,0,0,929,54841,0,0,335,7649,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 2360 . A <*> 0 . DP=16;I16=5,11,0,0,592,22094,0,0,929,54841,0,0,330,7472,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 2361 . G <*> 0 . DP=16;I16=5,11,0,0,571,21131,0,0,929,54841,0,0,325,7309,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 2362 . A <*> 0 . DP=16;I16=5,11,0,0,517,17497,0,0,929,54841,0,0,320,7160,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 2363 . C <*> 0 . DP=16;I16=5,11,0,0,569,20837,0,0,929,54841,0,0,315,7025,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 2364 . C <*> 0 . DP=16;I16=5,11,0,0,594,22590,0,0,929,54841,0,0,310,6904,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 2365 . A <*> 0 . DP=15;I16=5,10,0,0,552,20506,0,0,869,51241,0,0,305,6747,0,0;QS=1,0;MQSB=0.95420;MQ0F=0 PL 0,45,255 +17 2366 . G <*> 0 . DP=16;I16=5,10,0,0,582,22752,0,0,900,54000,0,0,275,5979,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 2367 . C <*> 0 . DP=16;I16=5,11,0,0,582,21448,0,0,929,54841,0,0,296,6476,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 2368 . C <*> 0 . DP=16;I16=5,11,0,0,593,22733,0,0,929,54841,0,0,292,6364,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 2369 . T <*> 0 . DP=16;I16=5,11,0,0,588,21910,0,0,929,54841,0,0,287,6219,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 2370 . G <*> 0 . DP=16;I16=5,11,0,0,603,23057,0,0,929,54841,0,0,282,6092,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 2371 . G <*> 0 . DP=16;I16=5,11,0,0,593,22231,0,0,929,54841,0,0,277,5983,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 2372 . C <*> 0 . DP=16;I16=5,11,0,0,561,20321,0,0,929,54841,0,0,272,5892,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 2373 . C <*> 0 . DP=16;I16=5,11,0,0,603,23079,0,0,929,54841,0,0,267,5819,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 2374 . A <*> 0 . DP=15;I16=5,10,0,0,540,19592,0,0,869,51241,0,0,263,5763,0,0;QS=1,0;MQSB=0.95420;MQ0F=0 PL 0,45,255 +17 2375 . A <*> 0 . DP=15;I16=4,10,0,0,496,17636,0,0,809,47641,0,0,259,5723,0,0;QS=1,0;MQSB=0.96078;MQ0F=0 PL 0,42,255 +17 2376 . T <*> 0 . DP=14;I16=4,10,0,0,500,17934,0,0,809,47641,0,0,255,5647,0,0;QS=1,0;MQSB=0.96078;MQ0F=0 PL 0,42,255 +17 2377 . A <*> 0 . DP=14;I16=4,10,0,0,463,15815,0,0,809,47641,0,0,251,5583,0,0;QS=1,0;MQSB=0.96078;MQ0F=0 PL 0,42,255 +17 2378 . C <*> 0 . DP=14;I16=4,10,0,0,456,15104,0,0,809,47641,0,0,247,5531,0,0;QS=1,0;MQSB=0.96078;MQ0F=0 PL 0,42,255 +17 2379 . G <*> 0 . DP=14;I16=4,10,0,0,482,16906,0,0,809,47641,0,0,243,5491,0,0;QS=1,0;MQSB=0.96078;MQ0F=0 PL 0,42,255 +17 2380 . G <*> 0 . DP=13;I16=4,8,0,0,467,18277,0,0,689,40441,0,0,215,4837,0,0;QS=1,0;MQSB=0.9439;MQ0F=0 PL 0,36,255 +17 2381 . C <*> 0 . DP=12;I16=4,8,0,0,463,17899,0,0,689,40441,0,0,238,5442,0,0;QS=1,0;MQSB=0.9439;MQ0F=0 PL 0,36,255 +17 2382 . A <*> 0 . DP=13;I16=5,8,0,0,461,16477,0,0,749,44041,0,0,236,5430,0,0;QS=1,0;MQSB=0.93522;MQ0F=0 PL 0,39,255 +17 2383 . A <*> 0 . DP=13;I16=5,8,0,0,463,16673,0,0,749,44041,0,0,235,5427,0,0;QS=1,0;MQSB=0.93522;MQ0F=0 PL 0,39,255 +17 2384 . A <*> 0 . DP=13;I16=5,8,0,0,451,15849,0,0,749,44041,0,0,233,5385,0,0;QS=1,0;MQSB=0.93522;MQ0F=0 PL 0,39,255 +17 2385 . A <*> 0 . DP=12;I16=4,8,0,0,415,14557,0,0,689,40441,0,0,232,5354,0,0;QS=1,0;MQSB=0.9439;MQ0F=0 PL 0,36,255 +17 2386 . C <*> 0 . DP=12;I16=4,8,0,0,446,16668,0,0,689,40441,0,0,230,5284,0,0;QS=1,0;MQSB=0.9439;MQ0F=0 PL 0,36,255 +17 2387 . C <*> 0 . DP=12;I16=4,8,0,0,460,17754,0,0,689,40441,0,0,227,5177,0,0;QS=1,0;MQSB=0.9439;MQ0F=0 PL 0,36,255 +17 2388 . C <*> 0 . DP=12;I16=4,8,0,0,463,17969,0,0,689,40441,0,0,224,5084,0,0;QS=1,0;MQSB=0.9439;MQ0F=0 PL 0,36,255 +17 2389 . A <*> 0 . DP=13;I16=5,8,0,0,452,15922,0,0,749,44041,0,0,221,5005,0,0;QS=1,0;MQSB=0.93522;MQ0F=0 PL 0,39,255 +17 2390 . G <*> 0 . DP=12;I16=5,7,0,0,437,16317,0,0,689,40441,0,0,219,4891,0,0;QS=1,0;MQSB=0.89647;MQ0F=0 PL 0,36,255 +17 2391 . T <*> 0 . DP=12;I16=5,7,0,0,428,15372,0,0,689,40441,0,0,217,4793,0,0;QS=1,0;MQSB=0.89647;MQ0F=0 PL 0,36,255 +17 2392 . C <*> 0 . DP=12;I16=5,7,0,0,479,19187,0,0,689,40441,0,0,213,4611,0,0;QS=1,0;MQSB=0.89647;MQ0F=0 PL 0,36,255 +17 2393 . T <*> 0 . DP=12;I16=5,7,0,0,444,16588,0,0,689,40441,0,0,209,4445,0,0;QS=1,0;MQSB=0.89647;MQ0F=0 PL 0,36,255 +17 2394 . C <*> 0 . DP=11;I16=5,6,0,0,438,17506,0,0,629,36841,0,0,206,4294,0,0;QS=1,0;MQSB=0.89151;MQ0F=0 PL 0,33,255 +17 2395 . T <*> 0 . DP=11;I16=5,6,0,0,415,15763,0,0,629,36841,0,0,203,4157,0,0;QS=1,0;MQSB=0.89151;MQ0F=0 PL 0,33,255 +17 2396 . A <*> 0 . DP=11;I16=5,6,0,0,400,14624,0,0,629,36841,0,0,200,4034,0,0;QS=1,0;MQSB=0.89151;MQ0F=0 PL 0,33,255 +17 2397 . C <*> 0 . DP=12;I16=5,7,0,0,450,17070,0,0,689,40441,0,0,196,3876,0,0;QS=1,0;MQSB=0.89647;MQ0F=0 PL 0,36,255 +17 2398 . A <*> 0 . DP=12;I16=5,7,0,0,421,15139,0,0,689,40441,0,0,193,3735,0,0;QS=1,0;MQSB=0.89647;MQ0F=0 PL 0,36,255 +17 2399 . A <*> 0 . DP=12;I16=5,7,0,0,445,16617,0,0,689,40441,0,0,190,3612,0,0;QS=1,0;MQSB=0.89647;MQ0F=0 PL 0,36,255 +17 2400 . A <*> 0 . DP=12;I16=5,7,0,0,431,15611,0,0,689,40441,0,0,187,3507,0,0;QS=1,0;MQSB=0.89647;MQ0F=0 PL 0,36,255 +17 2401 . A <*> 0 . DP=13;I16=6,7,0,0,453,15955,0,0,749,44041,0,0,184,3420,0,0;QS=1,0;MQSB=0.89981;MQ0F=0 PL 0,39,255 +17 2402 . A <*> 0 . DP=13;I16=6,7,0,0,460,16536,0,0,749,44041,0,0,182,3352,0,0;QS=1,0;MQSB=0.89981;MQ0F=0 PL 0,39,255 +17 2403 . A <*> 0 . DP=13;I16=6,7,0,0,471,17199,0,0,749,44041,0,0,180,3304,0,0;QS=1,0;MQSB=0.89981;MQ0F=0 PL 0,39,255 +17 2404 . T <*> 0 . DP=13;I16=6,7,0,0,449,15645,0,0,749,44041,0,0,178,3276,0,0;QS=1,0;MQSB=0.89981;MQ0F=0 PL 0,39,255 +17 2405 . A <*> 0 . DP=14;I16=7,7,0,0,497,17719,0,0,809,47641,0,0,176,3268,0,0;QS=1,0;MQSB=0.88598;MQ0F=0 PL 0,42,255 +17 2406 . C <*> 0 . DP=14;I16=7,7,0,0,541,21039,0,0,809,47641,0,0,175,3281,0,0;QS=1,0;MQSB=0.88598;MQ0F=0 PL 0,42,255 +17 2407 . A <*> 0 . DP=15;I16=8,7,0,0,534,19310,0,0,869,51241,0,0,173,3267,0,0;QS=1,0;MQSB=0.89839;MQ0F=0 PL 0,45,255 +17 2408 . A <*> 0 . DP=15;I16=8,7,0,0,517,18265,0,0,869,51241,0,0,171,3227,0,0;QS=1,0;MQSB=0.89839;MQ0F=0 PL 0,45,255 +17 2409 . A <*> 0 . DP=14;I16=8,6,0,0,495,17885,0,0,840,50400,0,0,170,3210,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 2410 . A <*> 0 . DP=14;I16=8,6,0,0,485,17217,0,0,840,50400,0,0,169,3215,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 2411 . A <*> 0 . DP=13;I16=7,6,0,0,466,17020,0,0,780,46800,0,0,169,3241,0,0;QS=1,0;MQSB=0.96116;MQ0F=0 PL 0,39,255 +17 2412 . A <*> 0 . DP=12;I16=7,5,0,0,430,15556,0,0,720,43200,0,0,170,3286,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 2413 . C <*> 0 . DP=12;I16=7,5,0,0,458,17556,0,0,720,43200,0,0,171,3349,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 2414 . A <*> 0 . DP=13;I16=8,5,0,0,465,16995,0,0,749,44041,0,0,172,3430,0,0;QS=1,0;MQSB=0.93522;MQ0F=0 PL 0,39,255 +17 2415 . A <*> 0 . DP=13;I16=9,4,0,0,474,17416,0,0,749,44041,0,0,174,3478,0,0;QS=1,0;MQSB=0.95349;MQ0F=0 PL 0,39,255 +17 2416 . C <*> 0 . DP=13;I16=8,4,0,0,457,17511,0,0,720,43200,0,0,175,3539,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 2417 . T <*> 0 . DP=12;I16=9,3,0,0,454,17546,0,0,689,40441,0,0,181,3625,0,0;QS=1,0;MQSB=0.96226;MQ0F=0 PL 0,36,255 +17 2418 . A <*> 0 . DP=12;I16=9,3,0,0,438,16112,0,0,689,40441,0,0,185,3723,0,0;QS=1,0;MQSB=0.96226;MQ0F=0 PL 0,36,255 +17 2419 . G <*> 0 . DP=13;I16=9,3,0,0,454,17342,0,0,689,40441,0,0,189,3837,0,0;QS=1,0;MQSB=0.96226;MQ0F=0 PL 0,36,255 +17 2420 . C <*> 0 . DP=13;I16=9,4,0,0,470,17352,0,0,749,44041,0,0,194,3968,0,0;QS=1,0;MQSB=0.95349;MQ0F=0 PL 0,39,255 +17 2421 . C <*> 0 . DP=13;I16=8,4,0,0,470,18580,0,0,720,43200,0,0,192,4068,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 2422 . A <*> 0 . DP=12;I16=9,3,0,0,455,17323,0,0,689,40441,0,0,205,4283,0,0;QS=1,0;MQSB=0.96226;MQ0F=0 PL 0,36,255 +17 2423 . G <*> 0 . DP=12;I16=9,2,0,0,428,17010,0,0,629,36841,0,0,206,4398,0,0;QS=1,0;MQSB=0.88888;MQ0F=0 PL 0,33,255 +17 2424 . G <*> 0 . DP=12;I16=8,3,0,0,422,16278,0,0,660,39600,0,0,205,4459,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,33,255 +17 2425 . C <*> 0 . DP=12;I16=8,3,0,0,413,15925,0,0,660,39600,0,0,208,4548,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,33,255 +17 2426 . G <*> 0 . DP=12;I16=8,3,0,0,362,12114,0,0,660,39600,0,0,211,4651,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,33,232 +17 2427 . T <*> 0 . DP=12;I16=9,3,0,0,446,16638,0,0,689,40441,0,0,226,4886,0,0;QS=1,0;MQSB=0.96226;MQ0F=0 PL 0,36,255 +17 2428 . G <*> 0 . DP=12;I16=9,3,0,0,453,17847,0,0,689,40441,0,0,229,4991,0,0;QS=1,0;MQSB=0.96226;MQ0F=0 PL 0,36,255 +17 2429 . G <*> 0 . DP=12;I16=8,3,0,0,359,12685,0,0,660,39600,0,0,217,4885,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,33,241 +17 2430 . T A,<*> 0 . DP=12;I16=8,3,1,0,346,11414,21,441,660,39600,29,841,219,4987,16,256;QS=0.94277,0.057220,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=0.96226;BQB=1;MQ0F=0 PL 0,15,212,33,215,222 +17 2431 . G <*> 0 . DP=13;I16=9,3,0,0,429,16059,0,0,689,40441,0,0,225,5195,0,0;QS=1,0;MQSB=0.96226;MQ0F=0 PL 0,36,255 +17 2432 . G <*> 0 . DP=12;I16=8,4,0,0,424,15450,0,0,689,40441,0,0,241,5447,0,0;QS=1,0;MQSB=0.9439;MQ0F=0 PL 0,36,255 +17 2433 . T <*> 0 . DP=12;I16=8,4,0,0,417,15019,0,0,689,40441,0,0,244,5516,0,0;QS=1,0;MQSB=0.9439;MQ0F=0 PL 0,36,255 +17 2434 . G <*> 0 . DP=13;I16=8,4,0,0,429,15733,0,0,720,43200,0,0,227,5195,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 2435 . C <*> 0 . DP=13;I16=9,4,0,0,473,17963,0,0,749,44041,0,0,251,5685,0,0;QS=1,0;MQSB=0.95349;MQ0F=0 PL 0,39,255 +17 2436 . A <*> 0 . DP=13;I16=8,4,0,0,401,13765,0,0,720,43200,0,0,233,5303,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 2437 . C <*> 0 . DP=13;I16=8,4,0,0,436,16424,0,0,720,43200,0,0,236,5372,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 2438 . A <*> 0 . DP=14;I16=9,5,0,0,441,14981,0,0,809,47641,0,0,263,6027,0,0;QS=1,0;MQSB=0.94595;MQ0F=0 PL 0,42,255 +17 2439 . C <*> 0 . DP=14;I16=8,5,0,0,477,17917,0,0,780,46800,0,0,243,5541,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 2440 . C <*> 0 . DP=14;I16=9,5,0,0,503,19343,0,0,809,47641,0,0,272,6268,0,0;QS=1,0;MQSB=0.94595;MQ0F=0 PL 0,42,255 +17 2441 . T <*> 0 . DP=14;I16=9,5,0,0,516,19222,0,0,809,47641,0,0,274,6282,0,0;QS=1,0;MQSB=0.94595;MQ0F=0 PL 0,42,255 +17 2442 . G <*> 0 . DP=14;I16=8,5,0,0,476,17842,0,0,780,46800,0,0,251,5683,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 2443 . T <*> 0 . DP=14;I16=9,5,0,0,479,16633,0,0,809,47641,0,0,278,6346,0,0;QS=1,0;MQSB=0.94595;MQ0F=0 PL 0,42,255 +17 2444 . A <*> 0 . DP=15;I16=9,6,0,0,522,18860,0,0,869,51241,0,0,280,6396,0,0;QS=1,0;MQSB=0.93941;MQ0F=0 PL 0,45,255 +17 2445 . G <*> 0 . DP=15;I16=8,6,0,0,509,19143,0,0,840,50400,0,0,257,5783,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 2446 . T <*> 0 . DP=15;I16=9,6,0,0,505,17529,0,0,869,51241,0,0,284,6432,0,0;QS=1,0;MQSB=0.93941;MQ0F=0 PL 0,45,255 +17 2447 . C <*> 0 . DP=16;I16=10,6,0,0,554,20108,0,0,929,54841,0,0,286,6468,0,0;QS=1,0;MQSB=0.94843;MQ0F=0 PL 0,48,255 +17 2448 . C <*> 0 . DP=16;I16=9,5,0,0,500,18266,0,0,809,47641,0,0,271,6305,0,0;QS=1,0;MQSB=0.94595;MQ0F=0 PL 0,42,255 +17 2449 . C <*> 0 . DP=16;I16=8,6,0,0,503,18631,0,0,840,50400,0,0,242,5330,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 2450 . A <*> 0 . DP=15;I16=7,6,0,0,430,15278,0,0,780,46800,0,0,246,5406,0,0;QS=1,0;MQSB=0.96116;MQ0F=0 PL 0,39,255 +17 2451 . G <*> 0 . DP=15;I16=9,6,0,0,568,22032,0,0,869,51241,0,0,300,6744,0,0;QS=1,0;MQSB=0.93941;MQ0F=0 PL 0,45,255 +17 2452 . C <*> 0 . DP=15;I16=9,6,0,0,509,18447,0,0,869,51241,0,0,304,6844,0,0;QS=1,0;MQSB=0.93941;MQ0F=0 PL 0,45,255 +17 2453 . T <*> 0 . DP=15;I16=9,6,0,0,516,18392,0,0,869,51241,0,0,308,6956,0,0;QS=1,0;MQSB=0.93941;MQ0F=0 PL 0,45,255 +17 2454 . A <*> 0 . DP=15;I16=9,6,0,0,476,15868,0,0,869,51241,0,0,312,7080,0,0;QS=1,0;MQSB=0.93941;MQ0F=0 PL 0,45,255 +17 2455 . C <*> 0 . DP=15;I16=9,6,0,0,544,20152,0,0,869,51241,0,0,316,7216,0,0;QS=1,0;MQSB=0.93941;MQ0F=0 PL 0,45,255 +17 2456 . T <*> 0 . DP=16;I16=8,7,0,0,542,20012,0,0,900,54000,0,0,295,6739,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 2457 . C <*> 0 . DP=16;I16=9,7,0,0,543,19387,0,0,929,54841,0,0,324,7474,0,0;QS=1,0;MQSB=0.93367;MQ0F=0 PL 0,48,255 +17 2458 . A <*> 0 . DP=16;I16=9,7,0,0,588,22322,0,0,929,54841,0,0,328,7596,0,0;QS=1,0;MQSB=0.93367;MQ0F=0 PL 0,48,255 +17 2459 . G <*> 0 . DP=16;I16=8,7,0,0,573,22163,0,0,900,54000,0,0,307,7105,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 2460 . G <*> 0 . DP=16;I16=8,7,0,0,563,21693,0,0,900,54000,0,0,310,7200,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 2461 . A <*> 0 . DP=16;I16=9,7,0,0,569,20957,0,0,929,54841,0,0,338,7930,0,0;QS=1,0;MQSB=0.93367;MQ0F=0 PL 0,48,255 +17 2462 . G <*> 0 . DP=17;I16=9,8,0,0,610,22784,0,0,989,58441,0,0,341,8045,0,0;QS=1,0;MQSB=0.92860;MQ0F=0 PL 0,51,255 +17 2463 . G T,<*> 0 . DP=17;I16=8,8,1,0,546,19550,14,196,960,57600,29,841,320,7546,25,625;QS=0.97,0.02,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=0.92860;BQB=1;MQ0F=0 PL 0,36,255,48,255,255 +17 2464 . C <*> 0 . DP=17;I16=9,8,0,0,643,25005,0,0,989,58441,0,0,347,8209,0,0;QS=1,0;MQSB=0.92860;MQ0F=0 PL 0,51,255 +17 2465 . T <*> 0 . DP=17;I16=8,8,0,0,575,21615,0,0,929,54841,0,0,324,7634,0,0;QS=1,0;MQSB=0.91554;MQ0F=0 PL 0,48,255 +17 2466 . G <*> 0 . DP=16;I16=8,7,0,0,587,23207,0,0,900,54000,0,0,325,7599,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 2467 . A <*> 0 . DP=16;I16=8,7,0,0,546,20184,0,0,900,54000,0,0,327,7625,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 2468 . G <*> 0 . DP=16;I16=9,7,0,0,605,23717,0,0,929,54841,0,0,354,8288,0,0;QS=1,0;MQSB=0.93367;MQ0F=0 PL 0,48,255 +17 2469 . G <*> 0 . DP=16;I16=9,7,0,0,583,22107,0,0,929,54841,0,0,356,8338,0,0;QS=1,0;MQSB=0.93367;MQ0F=0 PL 0,48,255 +17 2470 . G <*> 0 . DP=16;I16=8,7,0,0,546,20560,0,0,900,54000,0,0,332,7724,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 2471 . G <*> 0 . DP=16;I16=9,7,0,0,556,20438,0,0,929,54841,0,0,358,8370,0,0;QS=1,0;MQSB=0.93367;MQ0F=0 PL 0,48,255 +17 2472 . G <*> 0 . DP=16;I16=8,7,0,0,538,20056,0,0,900,54000,0,0,333,7727,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 2473 . A <*> 0 . DP=16;I16=8,7,0,0,514,18326,0,0,869,51241,0,0,341,8039,0,0;QS=1,0;MQSB=0.92124;MQ0F=0 PL 0,45,255 +17 2474 . A <*> 0 . DP=16;I16=9,7,0,0,562,21030,0,0,929,54841,0,0,356,8248,0,0;QS=1,0;MQSB=0.93367;MQ0F=0 PL 0,48,255 +17 2475 . G <*> 0 . DP=16;I16=9,7,0,0,612,23854,0,0,929,54841,0,0,355,8211,0,0;QS=1,0;MQSB=0.93367;MQ0F=0 PL 0,48,255 +17 2476 . G <*> 0 . DP=16;I16=7,7,0,0,514,19740,0,0,840,50400,0,0,316,7390,0,0;QS=1,0;MQSB=0.96601;MQ0F=0 PL 0,42,255 +17 2477 . A <*> 0 . DP=16;I16=8,7,0,0,539,19743,0,0,869,51241,0,0,341,8023,0,0;QS=1,0;MQSB=0.92124;MQ0F=0 PL 0,45,255 +17 2478 . C <*> 0 . DP=16;I16=8,7,0,0,579,22957,0,0,869,51241,0,0,341,8039,0,0;QS=1,0;MQSB=0.92124;MQ0F=0 PL 0,45,255 +17 2479 . T <*> 0 . DP=16;I16=9,7,0,0,580,21768,0,0,929,54841,0,0,351,8163,0,0;QS=1,0;MQSB=0.93367;MQ0F=0 PL 0,48,255 +17 2480 . G <*> 0 . DP=16;I16=8,7,0,0,559,21285,0,0,900,54000,0,0,324,7502,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 2481 . C <*> 0 . DP=16;I16=7,7,0,0,516,19638,0,0,840,50400,0,0,314,7414,0,0;QS=1,0;MQSB=0.96601;MQ0F=0 PL 0,42,255 +17 2482 . T <*> 0 . DP=16;I16=9,7,0,0,559,20553,0,0,929,54841,0,0,343,7991,0,0;QS=1,0;MQSB=0.93367;MQ0F=0 PL 0,48,255 +17 2483 . T <*> 0 . DP=16;I16=8,7,0,0,544,20444,0,0,869,51241,0,0,333,7855,0,0;QS=1,0;MQSB=0.92124;MQ0F=0 PL 0,45,255 +17 2484 . G <*> 0 . DP=16;I16=8,7,0,0,576,22630,0,0,900,54000,0,0,309,7129,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 2485 . A T,<*> 0 . DP=16;I16=8,7,1,0,536,19970,17,289,900,54000,29,841,304,7006,25,625;QS=0.96925,0.030741,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=0.93367;BQB=1;MQ0F=0 PL 0,31,255,45,255,255 +17 2486 . G <*> 0 . DP=16;I16=9,7,0,0,598,23372,0,0,929,54841,0,0,324,7522,0,0;QS=1,0;MQSB=0.93367;MQ0F=0 PL 0,48,255 +17 2487 . C <*> 0 . DP=16;I16=8,7,0,0,469,16355,0,0,900,54000,0,0,294,6802,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 2488 . C <*> 0 . DP=16;I16=7,7,0,0,507,18909,0,0,840,50400,0,0,268,6270,0,0;QS=1,0;MQSB=0.96601;MQ0F=0 PL 0,42,255 +17 2489 . C <*> 0 . DP=14;I16=5,7,0,0,451,17293,0,0,720,43200,0,0,264,6188,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 2490 . A <*> 0 . DP=13;I16=5,7,0,0,448,17276,0,0,720,43200,0,0,260,6064,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 2491 . G <*> 0 . DP=13;I16=6,7,0,0,477,18139,0,0,749,44041,0,0,278,6432,0,0;QS=1,0;MQSB=0.82823;MQ0F=0 PL 0,39,255 +17 2492 . G A,<*> 0 . DP=13;I16=5,7,1,0,470,18586,16,256,720,43200,29,841,252,5840,21,441;QS=0.96707,0.032921,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=0.82823;BQB=1;MQ0F=0 PL 0,22,255,36,255,255 +17 2493 . A G,<*> 0 . DP=13;I16=5,7,1,0,463,18015,13,169,720,43200,29,841,248,5740,20,400;QS=0.97268,0.027310,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=0.82823;BQB=1;MQ0F=0 PL 0,25,255,36,255,255 +17 2494 . G <*> 0 . DP=13;I16=5,7,0,0,443,16727,0,0,720,43200,0,0,243,5599,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 2495 . T <*> 0 . DP=13;I16=4,7,0,0,398,14632,0,0,629,36841,0,0,220,5046,0,0;QS=1,0;MQSB=0.76367;MQ0F=0 PL 0,33,255 +17 2496 . T <*> 0 . DP=13;I16=6,7,0,0,454,16418,0,0,749,44041,0,0,250,5636,0,0;QS=1,0;MQSB=0.82823;MQ0F=0 PL 0,39,255 +17 2497 . T <*> 0 . DP=12;I16=6,6,0,0,429,16041,0,0,689,40441,0,0,245,5491,0,0;QS=1,0;MQSB=0.86401;MQ0F=0 PL 0,36,255 +17 2498 . G <*> 0 . DP=12;I16=6,6,0,0,447,17033,0,0,689,40441,0,0,240,5356,0,0;QS=1,0;MQSB=0.86401;MQ0F=0 PL 0,36,255 +17 2499 . A <*> 0 . DP=12;I16=6,6,0,0,449,17155,0,0,689,40441,0,0,235,5231,0,0;QS=1,0;MQSB=0.86401;MQ0F=0 PL 0,36,255 +17 2500 . G <*> 0 . DP=12;I16=5,6,0,0,410,15930,0,0,660,39600,0,0,217,4947,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 2501 . G <*> 0 . DP=12;I16=5,6,0,0,440,17646,0,0,660,39600,0,0,213,4867,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 2502 . C <*> 0 . DP=12;I16=6,6,0,0,461,17913,0,0,689,40441,0,0,220,4916,0,0;QS=1,0;MQSB=0.86401;MQ0F=0 PL 0,36,255 +17 2503 . T <*> 0 . DP=12;I16=6,6,0,0,457,17613,0,0,689,40441,0,0,215,4831,0,0;QS=1,0;MQSB=0.86401;MQ0F=0 PL 0,36,255 +17 2504 . G <*> 0 . DP=12;I16=6,6,0,0,429,16161,0,0,689,40441,0,0,210,4756,0,0;QS=1,0;MQSB=0.86401;MQ0F=0 PL 0,36,255 +17 2505 . C <*> 0 . DP=11;I16=5,6,0,0,427,16853,0,0,629,36841,0,0,206,4690,0,0;QS=1,0;MQSB=0.861;MQ0F=0 PL 0,33,255 +17 2506 . T <*> 0 . DP=11;I16=5,6,0,0,392,14610,0,0,629,36841,0,0,201,4583,0,0;QS=1,0;MQSB=0.861;MQ0F=0 PL 0,33,255 +17 2507 . G <*> 0 . DP=10;I16=3,6,0,0,337,13151,0,0,540,32400,0,0,191,4449,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,241 +17 2508 . T <*> 0 . DP=10;I16=3,6,0,0,337,12787,0,0,540,32400,0,0,188,4370,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,241 +17 2509 . G <*> 0 . DP=10;I16=3,6,0,0,352,14052,0,0,540,32400,0,0,184,4248,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,253 +17 2510 . A <*> 0 . DP=10;I16=4,6,0,0,368,14028,0,0,569,33241,0,0,183,4143,0,0;QS=1,0;MQSB=0.78380;MQ0F=0 PL 0,30,255 +17 2511 . G <*> 0 . DP=10;I16=4,6,0,0,386,15014,0,0,569,33241,0,0,178,4032,0,0;QS=1,0;MQSB=0.78380;MQ0F=0 PL 0,30,255 +17 2512 . C <*> 0 . DP=10;I16=4,6,0,0,384,15380,0,0,569,33241,0,0,173,3931,0,0;QS=1,0;MQSB=0.78380;MQ0F=0 PL 0,30,255 +17 2513 . T <*> 0 . DP=10;I16=4,6,0,0,346,12894,0,0,569,33241,0,0,167,3791,0,0;QS=1,0;MQSB=0.78380;MQ0F=0 PL 0,30,246 +17 2514 . G <*> 0 . DP=9;I16=3,6,0,0,315,11605,0,0,540,32400,0,0,162,3662,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,228 +17 2515 . T <*> 0 . DP=8;I16=2,6,0,0,258,9110,0,0,480,28800,0,0,158,3542,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,182 +17 2516 . G <*> 0 . DP=8;I16=2,6,0,0,292,10918,0,0,480,28800,0,0,154,3430,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,211 +17 2517 . A <*> 0 . DP=8;I16=2,6,0,0,298,11152,0,0,480,28800,0,0,150,3326,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,215 +17 2518 . T <*> 0 . DP=8;I16=1,6,0,0,268,10288,0,0,420,25200,0,0,131,3005,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,188 +17 2519 . C <*> 0 . DP=7;I16=2,5,0,0,230,7588,0,0,420,25200,0,0,143,3141,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,175 +17 2520 . G <*> 0 . DP=7;I16=2,5,0,0,243,8905,0,0,420,25200,0,0,140,3058,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,187 +17 2521 . C <*> 0 . DP=7;I16=2,5,0,0,281,11293,0,0,420,25200,0,0,137,2981,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,214 +17 2522 . A <*> 0 . DP=7;I16=2,5,0,0,228,7822,0,0,420,25200,0,0,133,2861,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,173 +17 2523 . T <*> 0 . DP=7;I16=2,5,0,0,269,10373,0,0,420,25200,0,0,129,2749,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,207 +17 2524 . C <*> 0 . DP=7;I16=1,5,0,0,238,9468,0,0,360,21600,0,0,116,2564,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,18,182 +17 2525 . A <*> 0 . DP=8;I16=2,6,0,0,235,7509,0,0,480,28800,0,0,121,2549,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,168 +17 2526 . C <*> 0 . DP=9;I16=2,7,0,0,334,12580,0,0,540,32400,0,0,118,2462,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,229 +17 2527 . T <*> 0 . DP=9;I16=2,7,0,0,316,11376,0,0,540,32400,0,0,115,2337,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,217 +17 2528 . G <*> 0 . DP=9;I16=2,7,0,0,344,13226,0,0,540,32400,0,0,112,2226,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,234 +17 2529 . C <*> 0 . DP=9;I16=2,7,0,0,333,12465,0,0,540,32400,0,0,109,2129,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,228 +17 2530 . A <*> 0 . DP=9;I16=2,7,0,0,308,10736,0,0,540,32400,0,0,106,2046,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,209 +17 2531 . T <*> 0 . DP=8;I16=2,6,0,0,291,10663,0,0,480,28800,0,0,103,1927,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,210 +17 2532 . T <*> 0 . DP=8;I16=2,6,0,0,290,10622,0,0,480,28800,0,0,100,1822,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,212 +17 2533 . C <*> 0 . DP=9;I16=2,7,0,0,309,10749,0,0,540,32400,0,0,97,1731,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,212 +17 2534 . C <*> 0 . DP=8;I16=1,7,0,0,303,11547,0,0,480,28800,0,0,96,1654,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,202 +17 2535 . A <*> 0 . DP=8;I16=1,7,0,0,311,12147,0,0,480,28800,0,0,95,1591,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,204 +17 2536 . G <*> 0 . DP=8;I16=1,7,0,0,296,11044,0,0,480,28800,0,0,94,1542,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,195 +17 2537 . C <*> 0 . DP=8;I16=1,7,0,0,294,10932,0,0,480,28800,0,0,92,1458,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,195 +17 2538 . C <*> 0 . DP=7;I16=1,6,0,0,220,7406,0,0,420,25200,0,0,91,1389,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,157 +17 2539 . C <*> 0 . DP=7;I16=1,6,0,0,207,6247,0,0,420,25200,0,0,90,1334,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,146 +17 2540 . G <*> 0 . DP=7;I16=1,6,0,0,268,10324,0,0,420,25200,0,0,89,1293,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,189 +17 2541 . G <*> 0 . DP=7;I16=1,6,0,0,240,8406,0,0,420,25200,0,0,88,1266,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,170 +17 2542 . T <*> 0 . DP=7;I16=1,6,0,0,259,9681,0,0,420,25200,0,0,87,1253,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,183 +17 2543 . G <*> 0 . DP=7;I16=1,6,0,0,275,10843,0,0,420,25200,0,0,86,1254,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,196 +17 2544 . A <*> 0 . DP=8;I16=2,6,0,0,279,9895,0,0,480,28800,0,0,85,1269,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,202 +17 2545 . C <*> 0 . DP=8;I16=2,6,0,0,298,11214,0,0,480,28800,0,0,85,1299,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,217 +17 2546 . A <*> 0 . DP=8;I16=2,6,0,0,287,10767,0,0,480,28800,0,0,85,1345,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,206 +17 2547 . G <*> 0 . DP=7;I16=1,6,0,0,269,10389,0,0,420,25200,0,0,86,1406,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,191 +17 2548 . A <*> 0 . DP=7;I16=1,6,0,0,275,10833,0,0,420,25200,0,0,87,1481,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,196 +17 2549 . G <*> 0 . DP=7;I16=1,6,0,0,254,9342,0,0,420,25200,0,0,88,1570,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,180 +17 2550 . T <*> 0 . DP=7;I16=1,6,0,0,258,9554,0,0,420,25200,0,0,89,1673,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,182 +17 2551 . G <*> 0 . DP=7;I16=1,6,0,0,251,9233,0,0,420,25200,0,0,89,1739,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,181 +17 2552 . A <*> 0 . DP=6;I16=1,5,0,0,234,9146,0,0,360,21600,0,0,89,1765,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,18,178 +17 2553 . G <*> 0 . DP=6;I16=1,5,0,0,226,8534,0,0,360,21600,0,0,89,1799,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,18,170 +17 2554 . T <*> 0 . DP=6;I16=1,5,0,0,206,7148,0,0,360,21600,0,0,89,1841,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,18,156 +17 2555 . C <*> 0 . DP=6;I16=1,5,0,0,228,8736,0,0,360,21600,0,0,89,1891,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,18,173 +17 2556 . A <*> 0 . DP=5;I16=1,4,0,0,172,6016,0,0,300,18000,0,0,90,1948,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,15,141 +17 2557 . C <*> 0 . DP=5;I16=1,4,0,0,197,7803,0,0,300,18000,0,0,91,2011,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,15,161 +17 2558 . T <*> 0 . DP=6;I16=1,5,0,0,229,8777,0,0,360,21600,0,0,92,2080,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,18,173 +17 2559 . G <*> 0 . DP=6;I16=1,5,0,0,226,8580,0,0,360,21600,0,0,93,2105,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,18,172 +17 2560 . T <*> 0 . DP=6;I16=1,5,0,0,213,7579,0,0,360,21600,0,0,94,2136,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,18,160 +17 2561 . C <*> 0 . DP=6;I16=1,5,0,0,213,7747,0,0,360,21600,0,0,95,2173,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,18,164 +17 2562 . T <*> 0 . DP=5;I16=1,4,0,0,167,5761,0,0,300,18000,0,0,97,2215,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,15,139 +17 2563 . C <*> 0 . DP=5;I16=1,4,0,0,184,6790,0,0,300,18000,0,0,99,2261,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,15,149 +17 2564 . A G,<*> 0 . DP=6;I16=1,2,1,2,101,3435,112,4222,180,10800,180,10800,31,661,70,1650;QS=0.47417,0.52582,0;VDB=0.10272;SGB=-0.51153;RPB=0.57434;MQB=0.86151;MQSB=1;BQB=0.57434;MQ0F=0 PL 88,0,78,98,87,171 +17 2565 . A <*> 0 . DP=6;I16=2,4,0,0,218,7996,0,0,360,21600,0,0,104,2366,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,18,178 +17 2566 . A <*> 0 . DP=6;I16=2,4,0,0,222,8276,0,0,360,21600,0,0,107,2427,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,18,181 +17 2567 . A <*> 0 . DP=6;I16=2,4,0,0,216,7816,0,0,360,21600,0,0,110,2494,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,18,177 +17 2568 . A <*> 0 . DP=6;I16=2,4,0,0,220,8106,0,0,360,21600,0,0,113,2567,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,18,180 +17 2569 . A <*> 0 . DP=7;I16=2,5,0,0,276,10922,0,0,420,25200,0,0,116,2646,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,213 +17 2570 . G <*> 0 . DP=7;I16=2,5,0,0,276,10988,0,0,420,25200,0,0,119,2681,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,213 +17 2571 . A <*> 0 . DP=7;I16=2,5,0,0,255,9359,0,0,420,25200,0,0,122,2722,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,195 +17 2572 . A <*> 0 . DP=7;I16=2,5,0,0,251,9123,0,0,420,25200,0,0,125,2769,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,194 +17 2573 . A <*> 0 . DP=7;I16=2,5,0,0,273,10729,0,0,420,25200,0,0,128,2822,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,210 +17 2574 . G <*> 0 . DP=7;I16=2,5,0,0,276,10936,0,0,420,25200,0,0,131,2881,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,211 +17 2575 . G <*> 0 . DP=8;I16=3,5,0,0,319,12799,0,0,480,28800,0,0,134,2946,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,242 +17 2576 . A <*> 0 . DP=8;I16=3,5,0,0,275,9795,0,0,480,28800,0,0,138,3018,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,210 +17 2577 . A <*> 0 . DP=8;I16=3,5,0,0,321,12927,0,0,480,28800,0,0,142,3098,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,244 +17 2578 . G <*> 0 . DP=8;I16=3,5,0,0,328,13518,0,0,480,28800,0,0,146,3186,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,249 +17 2579 . A <*> 0 . DP=8;I16=3,5,0,0,305,11645,0,0,480,28800,0,0,150,3282,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,229 +17 2580 . A <*> 0 . DP=8;I16=3,5,0,0,297,11055,0,0,480,28800,0,0,154,3386,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,223 +17 2581 . A <*> 0 . DP=9;I16=4,5,0,0,347,13415,0,0,540,32400,0,0,158,3498,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,255 +17 2582 . T <*> 0 . DP=9;I16=4,5,0,0,320,11458,0,0,540,32400,0,0,163,3619,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,235 +17 2583 . A <*> 0 . DP=9;I16=4,5,0,0,337,12647,0,0,540,32400,0,0,168,3750,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,247 +17 2584 . A <*> 0 . DP=9;I16=4,5,0,0,329,12101,0,0,540,32400,0,0,172,3840,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,243 +17 2585 . A <*> 0 . DP=9;I16=4,5,0,0,337,12759,0,0,540,32400,0,0,176,3938,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,250 +17 2586 . G <*> 0 . DP=9;I16=4,5,0,0,363,14689,0,0,540,32400,0,0,180,4044,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,255 +17 2587 . A <*> 0 . DP=10;I16=5,5,0,0,367,13619,0,0,569,33241,0,0,184,4158,0,0;QS=1,0;MQSB=0.85711;MQ0F=0 PL 0,30,255 +17 2588 . A <*> 0 . DP=11;I16=6,5,0,0,392,14160,0,0,629,36841,0,0,189,4281,0,0;QS=1,0;MQSB=0.861;MQ0F=0 PL 0,33,255 +17 2589 . A <*> 0 . DP=12;I16=7,5,0,0,422,15138,0,0,689,40441,0,0,195,4415,0,0;QS=1,0;MQSB=0.89647;MQ0F=0 PL 0,36,255 +17 2590 . A <*> 0 . DP=12;I16=7,5,0,0,438,16218,0,0,689,40441,0,0,201,4511,0,0;QS=1,0;MQSB=0.89647;MQ0F=0 PL 0,36,255 +17 2591 . C <*> 0 . DP=12;I16=7,5,0,0,455,17437,0,0,689,40441,0,0,207,4619,0,0;QS=1,0;MQSB=0.89647;MQ0F=0 PL 0,36,255 +17 2592 . A <*> 0 . DP=12;I16=7,5,0,0,444,16556,0,0,689,40441,0,0,213,4739,0,0;QS=1,0;MQSB=0.89647;MQ0F=0 PL 0,36,255 +17 2593 . A <*> 0 . DP=12;I16=7,5,0,0,426,15308,0,0,689,40441,0,0,219,4871,0,0;QS=1,0;MQSB=0.89647;MQ0F=0 PL 0,36,255 +17 2594 . A <*> 0 . DP=12;I16=7,5,0,0,449,17003,0,0,689,40441,0,0,225,5015,0,0;QS=1,0;MQSB=0.89647;MQ0F=0 PL 0,36,255 +17 2595 . T <*> 0 . DP=13;I16=8,5,0,0,465,16891,0,0,749,44041,0,0,230,5120,0,0;QS=1,0;MQSB=0.93522;MQ0F=0 PL 0,39,255 +17 2596 . A <*> 0 . DP=13;I16=8,5,0,0,472,17212,0,0,749,44041,0,0,236,5236,0,0;QS=1,0;MQSB=0.93522;MQ0F=0 PL 0,39,255 +17 2597 . A <*> 0 . DP=13;I16=8,5,0,0,476,17534,0,0,749,44041,0,0,242,5364,0,0;QS=1,0;MQSB=0.93522;MQ0F=0 PL 0,39,255 +17 2598 . A <*> 0 . DP=13;I16=8,5,0,0,475,17647,0,0,749,44041,0,0,248,5504,0,0;QS=1,0;MQSB=0.93522;MQ0F=0 PL 0,39,255 +17 2599 . A <*> 0 . DP=13;I16=8,5,0,0,481,18079,0,0,749,44041,0,0,254,5656,0,0;QS=1,0;MQSB=0.93522;MQ0F=0 PL 0,39,255 +17 2600 . A <*> 0 . DP=13;I16=8,5,0,0,479,18083,0,0,749,44041,0,0,259,5771,0,0;QS=1,0;MQSB=0.93522;MQ0F=0 PL 0,39,255 +17 2601 . T <*> 0 . DP=13;I16=8,5,0,0,471,17209,0,0,749,44041,0,0,263,5849,0,0;QS=1,0;MQSB=0.93522;MQ0F=0 PL 0,39,255 +17 2602 . A <*> 0 . DP=13;I16=8,5,0,0,468,16990,0,0,749,44041,0,0,267,5939,0,0;QS=1,0;MQSB=0.93522;MQ0F=0 PL 0,39,255 +17 2603 . A <*> 0 . DP=13;I16=8,5,0,0,484,18314,0,0,749,44041,0,0,271,6041,0,0;QS=1,0;MQSB=0.93522;MQ0F=0 PL 0,39,255 +17 2604 . T <*> 0 . DP=13;I16=8,5,0,0,482,17954,0,0,749,44041,0,0,275,6155,0,0;QS=1,0;MQSB=0.93522;MQ0F=0 PL 0,39,255 +17 2605 . A <*> 0 . DP=13;I16=8,5,0,0,496,18998,0,0,749,44041,0,0,279,6281,0,0;QS=1,0;MQSB=0.93522;MQ0F=0 PL 0,39,255 +17 2606 . G <*> 0 . DP=13;I16=8,5,0,0,500,19618,0,0,749,44041,0,0,283,6419,0,0;QS=1,0;MQSB=0.93522;MQ0F=0 PL 0,39,255 +17 2607 . T <*> 0 . DP=13;I16=8,5,0,0,465,17107,0,0,749,44041,0,0,286,6518,0,0;QS=1,0;MQSB=0.93522;MQ0F=0 PL 0,39,255 +17 2608 . G <*> 0 . DP=13;I16=8,5,0,0,529,21575,0,0,749,44041,0,0,288,6578,0,0;QS=1,0;MQSB=0.93522;MQ0F=0 PL 0,39,255 +17 2609 . C <*> 0 . DP=13;I16=8,5,0,0,475,17745,0,0,749,44041,0,0,289,6601,0,0;QS=1,0;MQSB=0.93522;MQ0F=0 PL 0,39,255 +17 2610 . A <*> 0 . DP=13;I16=8,5,0,0,503,19541,0,0,749,44041,0,0,290,6638,0,0;QS=1,0;MQSB=0.93522;MQ0F=0 PL 0,39,255 +17 2611 . G <*> 0 . DP=13;I16=8,5,0,0,519,21017,0,0,749,44041,0,0,291,6689,0,0;QS=1,0;MQSB=0.93522;MQ0F=0 PL 0,39,255 +17 2612 . A <*> 0 . DP=13;I16=8,5,0,0,479,17993,0,0,749,44041,0,0,292,6754,0,0;QS=1,0;MQSB=0.93522;MQ0F=0 PL 0,39,255 +17 2613 . C <*> 0 . DP=13;I16=8,5,0,0,516,20520,0,0,749,44041,0,0,292,6782,0,0;QS=1,0;MQSB=0.93522;MQ0F=0 PL 0,39,255 +17 2614 . A <*> 0 . DP=13;I16=8,5,0,0,477,17685,0,0,749,44041,0,0,291,6771,0,0;QS=1,0;MQSB=0.93522;MQ0F=0 PL 0,39,255 +17 2615 . A <*> 0 . DP=13;I16=8,5,0,0,472,17224,0,0,749,44041,0,0,289,6719,0,0;QS=1,0;MQSB=0.93522;MQ0F=0 PL 0,39,255 +17 2616 . A <*> 0 . DP=13;I16=8,5,0,0,437,15313,0,0,749,44041,0,0,287,6675,0,0;QS=1,0;MQSB=0.93522;MQ0F=0 PL 0,39,255 +17 2617 . A <*> 0 . DP=13;I16=8,5,0,0,515,20463,0,0,749,44041,0,0,285,6639,0,0;QS=1,0;MQSB=0.93522;MQ0F=0 PL 0,39,255 +17 2618 . G <*> 0 . DP=15;I16=9,6,0,0,600,24160,0,0,869,51241,0,0,283,6611,0,0;QS=1,0;MQSB=0.93941;MQ0F=0 PL 0,45,255 +17 2619 . G <*> 0 . DP=15;I16=9,6,0,0,561,21205,0,0,869,51241,0,0,282,6544,0,0;QS=1,0;MQSB=0.93941;MQ0F=0 PL 0,45,255 +17 2620 . C <*> 0 . DP=15;I16=9,6,0,0,531,19667,0,0,869,51241,0,0,281,6491,0,0;QS=1,0;MQSB=0.93941;MQ0F=0 PL 0,45,255 +17 2621 . C <*> 0 . DP=15;I16=9,6,0,0,572,22268,0,0,869,51241,0,0,279,6401,0,0;QS=1,0;MQSB=0.93941;MQ0F=0 PL 0,45,255 +17 2622 . T <*> 0 . DP=16;I16=10,6,0,0,605,23237,0,0,929,54841,0,0,277,6323,0,0;QS=1,0;MQSB=0.94843;MQ0F=0 PL 0,48,255 +17 2623 . T <*> 0 . DP=16;I16=10,6,0,0,552,19546,0,0,929,54841,0,0,276,6258,0,0;QS=1,0;MQSB=0.94843;MQ0F=0 PL 0,48,255 +17 2624 . G <*> 0 . DP=16;I16=10,6,0,0,589,22479,0,0,929,54841,0,0,275,6207,0,0;QS=1,0;MQSB=0.94843;MQ0F=0 PL 0,48,255 +17 2625 . A <*> 0 . DP=15;I16=10,5,0,0,548,20558,0,0,869,51241,0,0,275,6169,0,0;QS=1,0;MQSB=0.95420;MQ0F=0 PL 0,45,255 +17 2626 . C <*> 0 . DP=15;I16=10,5,0,0,572,21950,0,0,869,51241,0,0,275,6143,0,0;QS=1,0;MQSB=0.95420;MQ0F=0 PL 0,45,255 +17 2627 . C <*> 0 . DP=15;I16=10,5,0,0,575,22251,0,0,869,51241,0,0,275,6129,0,0;QS=1,0;MQSB=0.95420;MQ0F=0 PL 0,45,255 +17 2628 . C <*> 0 . DP=15;I16=10,5,0,0,520,18850,0,0,869,51241,0,0,275,6127,0,0;QS=1,0;MQSB=0.95420;MQ0F=0 PL 0,45,255 +17 2629 . A <*> 0 . DP=15;I16=10,5,0,0,561,21049,0,0,869,51241,0,0,275,6137,0,0;QS=1,0;MQSB=0.95420;MQ0F=0 PL 0,45,255 +17 2630 . T <*> 0 . DP=15;I16=9,5,0,0,510,18878,0,0,840,50400,0,0,250,5534,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 2631 . C <*> 0 . DP=15;I16=10,5,0,0,577,22583,0,0,869,51241,0,0,275,6193,0,0;QS=1,0;MQSB=0.95420;MQ0F=0 PL 0,45,255 +17 2632 . T <*> 0 . DP=15;I16=10,5,0,0,568,21866,0,0,869,51241,0,0,275,6239,0,0;QS=1,0;MQSB=0.95420;MQ0F=0 PL 0,45,255 +17 2633 . A <*> 0 . DP=14;I16=10,4,0,0,477,16903,0,0,809,47641,0,0,275,6247,0,0;QS=1,0;MQSB=0.96078;MQ0F=0 PL 0,42,255 +17 2634 . G <*> 0 . DP=14;I16=11,3,0,0,555,22309,0,0,809,47641,0,0,276,6266,0,0;QS=1,0;MQSB=0.97309;MQ0F=0 PL 0,42,255 +17 2635 . C <*> 0 . DP=14;I16=11,3,0,0,515,19535,0,0,809,47641,0,0,278,6296,0,0;QS=1,0;MQSB=0.97309;MQ0F=0 PL 0,42,255 +17 2636 . T <*> 0 . DP=15;I16=11,3,0,0,524,20046,0,0,809,47641,0,0,280,6338,0,0;QS=1,0;MQSB=0.97309;MQ0F=0 PL 0,42,255 +17 2637 . T <*> 0 . DP=15;I16=11,4,0,0,538,19544,0,0,869,51241,0,0,283,6393,0,0;QS=1,0;MQSB=0.96648;MQ0F=0 PL 0,45,255 +17 2638 . T <*> 0 . DP=15;I16=11,4,0,0,515,17993,0,0,869,51241,0,0,286,6462,0,0;QS=1,0;MQSB=0.96648;MQ0F=0 PL 0,45,255 +17 2639 . G <*> 0 . DP=16;I16=11,5,0,0,558,20458,0,0,929,54841,0,0,288,6496,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 2640 . G <*> 0 . DP=16;I16=10,5,0,0,504,17556,0,0,900,54000,0,0,266,5922,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 2641 . C <*> 0 . DP=16;I16=11,5,0,0,596,23132,0,0,929,54841,0,0,294,6616,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 2642 . C <*> 0 . DP=16;I16=11,5,0,0,571,21345,0,0,929,54841,0,0,297,6703,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 2643 . C <*> 0 . DP=16;I16=11,5,0,0,616,24168,0,0,929,54841,0,0,300,6808,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 2644 . T <*> 0 . DP=15;I16=10,4,0,0,531,20463,0,0,809,47641,0,0,296,6754,0,0;QS=1,0;MQSB=0.96078;MQ0F=0 PL 0,42,255 +17 2645 . C <*> 0 . DP=15;I16=10,5,0,0,586,23118,0,0,869,51241,0,0,302,6764,0,0;QS=1,0;MQSB=0.95420;MQ0F=0 PL 0,45,255 +17 2646 . A <*> 0 . DP=15;I16=10,5,0,0,570,21944,0,0,869,51241,0,0,303,6763,0,0;QS=1,0;MQSB=0.95420;MQ0F=0 PL 0,45,255 +17 2647 . G <*> 0 . DP=15;I16=10,5,0,0,549,21115,0,0,869,51241,0,0,304,6776,0,0;QS=1,0;MQSB=0.95420;MQ0F=0 PL 0,45,255 +17 2648 . C <*> 0 . DP=15;I16=10,5,0,0,577,22561,0,0,869,51241,0,0,304,6752,0,0;QS=1,0;MQSB=0.95420;MQ0F=0 PL 0,45,255 +17 2649 . A <*> 0 . DP=16;I16=11,4,0,0,561,21091,0,0,869,51241,0,0,294,6640,0,0;QS=1,0;MQSB=0.96648;MQ0F=0 PL 0,45,255 +17 2650 . T <*> 0 . DP=16;I16=11,5,0,0,586,21902,0,0,929,54841,0,0,304,6692,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 2651 . C <*> 0 . DP=16;I16=11,5,0,0,614,23950,0,0,929,54841,0,0,304,6660,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 2652 . A <*> 0 . DP=16;I16=11,5,0,0,560,20310,0,0,929,54841,0,0,304,6644,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 2653 . A <*> 0 . DP=16;I16=11,5,0,0,552,19808,0,0,929,54841,0,0,304,6644,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 2654 . C <*> 0 . DP=17;I16=12,5,0,0,625,23373,0,0,989,58441,0,0,304,6660,0,0;QS=1,0;MQSB=0.96587;MQ0F=0 PL 0,51,255 +17 2655 . C <*> 0 . DP=17;I16=12,5,0,0,573,20165,0,0,989,58441,0,0,305,6693,0,0;QS=1,0;MQSB=0.96587;MQ0F=0 PL 0,51,255 +17 2656 . G <*> 0 . DP=17;I16=12,5,0,0,561,18727,0,0,989,58441,0,0,305,6695,0,0;QS=1,0;MQSB=0.96587;MQ0F=0 PL 0,51,255 +17 2657 . C <*> 0 . DP=17;I16=12,5,0,0,649,25105,0,0,989,58441,0,0,305,6717,0,0;QS=1,0;MQSB=0.96587;MQ0F=0 PL 0,51,255 +17 2658 . T <*> 0 . DP=16;I16=12,4,0,0,617,23933,0,0,929,54841,0,0,306,6758,0,0;QS=1,0;MQSB=0.97101;MQ0F=0 PL 0,48,255 +17 2659 . A <*> 0 . DP=16;I16=12,4,0,0,568,20700,0,0,929,54841,0,0,307,6817,0,0;QS=1,0;MQSB=0.97101;MQ0F=0 PL 0,48,255 +17 2660 . G <*> 0 . DP=16;I16=12,4,0,0,641,25817,0,0,929,54841,0,0,307,6843,0,0;QS=1,0;MQSB=0.97101;MQ0F=0 PL 0,48,255 +17 2661 . A <*> 0 . DP=17;I16=13,4,0,0,600,21584,0,0,989,58441,0,0,307,6885,0,0;QS=1,0;MQSB=0.97468;MQ0F=0 PL 0,51,255 +17 2662 . T <*> 0 . DP=17;I16=12,4,0,0,585,21515,0,0,960,57600,0,0,282,6268,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 2663 . A <*> 0 . DP=17;I16=12,4,0,0,592,22004,0,0,929,54841,0,0,304,6772,0,0;QS=1,0;MQSB=0.97101;MQ0F=0 PL 0,48,255 +17 2664 . C <*> 0 . DP=16;I16=12,4,0,0,562,20440,0,0,929,54841,0,0,302,6670,0,0;QS=1,0;MQSB=0.97101;MQ0F=0 PL 0,48,255 +17 2665 . G <*> 0 . DP=16;I16=12,4,0,0,512,16592,0,0,929,54841,0,0,299,6537,0,0;QS=1,0;MQSB=0.97101;MQ0F=0 PL 0,48,255 +17 2666 . T <*> 0 . DP=16;I16=12,4,0,0,575,20881,0,0,929,54841,0,0,296,6422,0,0;QS=1,0;MQSB=0.97101;MQ0F=0 PL 0,48,255 +17 2667 . C <*> 0 . DP=16;I16=11,4,0,0,573,22073,0,0,900,54000,0,0,274,5964,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 2668 . C <*> 0 . DP=17;I16=13,4,0,0,603,21877,0,0,989,58441,0,0,290,6246,0,0;QS=1,0;MQSB=0.97468;MQ0F=0 PL 0,51,255 +17 2669 . C <*> 0 . DP=16;I16=13,3,0,0,594,22788,0,0,929,54841,0,0,289,6185,0,0;QS=1,0;MQSB=0.97984;MQ0F=0 PL 0,48,255 +17 2670 . T <*> 0 . DP=16;I16=12,3,0,0,580,22566,0,0,900,54000,0,0,271,5837,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 2671 . C <*> 0 . DP=16;I16=13,3,0,0,622,24334,0,0,929,54841,0,0,285,6021,0,0;QS=1,0;MQSB=0.97984;MQ0F=0 PL 0,48,255 +17 2672 . C <*> 0 . DP=16;I16=13,3,0,0,582,21588,0,0,929,54841,0,0,283,5969,0,0;QS=1,0;MQSB=0.97984;MQ0F=0 PL 0,48,255 +17 2673 . C <*> 0 . DP=16;I16=13,3,0,0,615,23827,0,0,929,54841,0,0,281,5937,0,0;QS=1,0;MQSB=0.97984;MQ0F=0 PL 0,48,255 +17 2674 . T <*> 0 . DP=17;I16=13,4,0,0,618,23296,0,0,989,58441,0,0,279,5925,0,0;QS=1,0;MQSB=0.97468;MQ0F=0 PL 0,51,255 +17 2675 . T <*> 0 . DP=16;I16=12,4,0,0,522,17834,0,0,929,54841,0,0,278,5882,0,0;QS=1,0;MQSB=0.97101;MQ0F=0 PL 0,48,255 +17 2676 . T <*> 0 . DP=16;I16=12,4,0,0,537,18643,0,0,929,54841,0,0,277,5857,0,0;QS=1,0;MQSB=0.97101;MQ0F=0 PL 0,48,255 +17 2677 . C <*> 0 . DP=16;I16=12,4,0,0,638,25640,0,0,929,54841,0,0,276,5850,0,0;QS=1,0;MQSB=0.97101;MQ0F=0 PL 0,48,255 +17 2678 . T <*> 0 . DP=16;I16=12,4,0,0,612,23670,0,0,929,54841,0,0,275,5861,0,0;QS=1,0;MQSB=0.97101;MQ0F=0 PL 0,48,255 +17 2679 . T <*> 0 . DP=16;I16=12,4,0,0,571,20521,0,0,929,54841,0,0,274,5890,0,0;QS=1,0;MQSB=0.97101;MQ0F=0 PL 0,48,255 +17 2680 . C <*> 0 . DP=17;I16=12,5,0,0,649,25197,0,0,989,58441,0,0,272,5886,0,0;QS=1,0;MQSB=0.96587;MQ0F=0 PL 0,51,255 +17 2681 . T <*> 0 . DP=16;I16=11,5,0,0,580,21614,0,0,929,54841,0,0,272,5898,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 2682 . G <*> 0 . DP=16;I16=11,5,0,0,607,23467,0,0,929,54841,0,0,272,5926,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 2683 . G <*> 0 . DP=16;I16=9,4,0,0,489,18665,0,0,780,46800,0,0,262,5936,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 2684 . G <*> 0 . DP=16;I16=10,5,0,0,539,19947,0,0,900,54000,0,0,270,6026,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 2685 . G <*> 0 . DP=16;I16=11,5,0,0,546,19432,0,0,929,54841,0,0,272,6106,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 2686 . C <*> 0 . DP=16;I16=11,5,0,0,583,21743,0,0,929,54841,0,0,272,6198,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 2687 . A <*> 0 . DP=15;I16=9,5,0,0,496,18082,0,0,840,50400,0,0,272,6254,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 2688 . C <*> 0 . DP=14;I16=9,5,0,0,523,19699,0,0,840,50400,0,0,273,6321,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 2689 . A <*> 0 . DP=13;I16=8,5,0,0,495,19003,0,0,780,46800,0,0,275,6397,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 2690 . G <*> 0 . DP=14;I16=8,6,0,0,530,20732,0,0,840,50400,0,0,277,6481,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 2691 . G <*> 0 . DP=14;I16=8,5,0,0,469,17307,0,0,780,46800,0,0,269,6453,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 2692 . T <*> 0 . DP=14;I16=8,6,0,0,433,13899,0,0,840,50400,0,0,283,6677,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 2693 . C <*> 0 . DP=14;I16=8,6,0,0,560,22536,0,0,840,50400,0,0,284,6692,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 2694 . A <*> 0 . DP=15;I16=9,6,0,0,500,17326,0,0,900,54000,0,0,284,6670,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 2695 . C <*> 0 . DP=14;I16=8,6,0,0,538,20786,0,0,840,50400,0,0,286,6660,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 2696 . A <*> 0 . DP=14;I16=8,6,0,0,503,18497,0,0,840,50400,0,0,288,6662,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 2697 . C <*> 0 . DP=14;I16=8,6,0,0,521,19721,0,0,840,50400,0,0,289,6627,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 2698 . T <*> 0 . DP=14;I16=8,6,0,0,533,20427,0,0,840,50400,0,0,290,6606,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 2699 . C <*> 0 . DP=15;I16=9,6,0,0,592,23512,0,0,900,54000,0,0,291,6599,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 2700 . T <*> 0 . DP=15;I16=9,6,0,0,564,21596,0,0,900,54000,0,0,292,6556,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 2701 . C <*> 0 . DP=15;I16=9,6,0,0,602,24268,0,0,900,54000,0,0,293,6527,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 2702 . T <*> 0 . DP=15;I16=9,6,0,0,579,22489,0,0,900,54000,0,0,294,6512,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 2703 . T <*> 0 . DP=15;I16=9,6,0,0,534,19122,0,0,900,54000,0,0,295,6511,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 2704 . C <*> 0 . DP=15;I16=9,6,0,0,582,22788,0,0,900,54000,0,0,296,6524,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 2705 . C <*> 0 . DP=15;I16=9,6,0,0,594,23622,0,0,900,54000,0,0,297,6551,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 2706 . A <*> 0 . DP=16;I16=9,7,0,0,576,21444,0,0,960,57600,0,0,297,6541,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 2707 . G <*> 0 . DP=16;I16=9,7,0,0,612,23884,0,0,960,57600,0,0,298,6544,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 2708 . G <*> 0 . DP=16;I16=9,7,0,0,563,20481,0,0,960,57600,0,0,299,6561,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 2709 . T <*> 0 . DP=16;I16=9,7,0,0,560,20242,0,0,960,57600,0,0,299,6543,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 2710 . C <*> 0 . DP=17;I16=9,8,0,0,652,25358,0,0,1020,61200,0,0,299,6541,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,51,255 +17 2711 . T <*> 0 . DP=18;I16=10,8,0,0,665,24777,0,0,1080,64800,0,0,300,6556,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 2712 . A <*> 0 . DP=18;I16=10,8,0,0,660,24482,0,0,1080,64800,0,0,302,6590,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 2713 . G <*> 0 . DP=19;I16=10,9,0,0,730,28522,0,0,1109,65641,0,0,304,6644,0,0;QS=1,0;MQSB=0.92004;MQ0F=0 PL 0,57,255 +17 2714 . G <*> 0 . DP=19;I16=10,8,0,0,681,25941,0,0,1080,64800,0,0,305,6669,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 2715 . A <*> 0 . DP=19;I16=10,9,0,0,673,24133,0,0,1109,65641,0,0,308,6720,0,0;QS=1,0;MQSB=0.92004;MQ0F=0 PL 0,57,255 +17 2716 . T <*> 0 . DP=19;I16=10,9,0,0,688,25206,0,0,1109,65641,0,0,309,6743,0,0;QS=1,0;MQSB=0.92004;MQ0F=0 PL 0,57,255 +17 2717 . G <*> 0 . DP=19;I16=10,9,0,0,713,27447,0,0,1109,65641,0,0,310,6788,0,0;QS=1,0;MQSB=0.92004;MQ0F=0 PL 0,57,255 +17 2718 . C <*> 0 . DP=17;I16=9,8,0,0,658,25608,0,0,989,58441,0,0,313,6853,0,0;QS=1,0;MQSB=0.9105;MQ0F=0 PL 0,51,255 +17 2719 . A <*> 0 . DP=17;I16=9,8,0,0,634,24372,0,0,989,58441,0,0,315,6887,0,0;QS=1,0;MQSB=0.9105;MQ0F=0 PL 0,51,255 +17 2720 . G <*> 0 . DP=17;I16=9,8,0,0,675,26877,0,0,989,58441,0,0,316,6890,0,0;QS=1,0;MQSB=0.9105;MQ0F=0 PL 0,51,255 +17 2721 . C <*> 0 . DP=17;I16=9,8,0,0,654,25694,0,0,989,58441,0,0,317,6911,0,0;QS=1,0;MQSB=0.9105;MQ0F=0 PL 0,51,255 +17 2722 . T <*> 0 . DP=16;I16=8,8,0,0,603,23015,0,0,929,54841,0,0,319,6949,0,0;QS=1,0;MQSB=0.91554;MQ0F=0 PL 0,48,255 +17 2723 . G <*> 0 . DP=16;I16=8,8,0,0,632,25160,0,0,929,54841,0,0,321,7003,0,0;QS=1,0;MQSB=0.91554;MQ0F=0 PL 0,48,255 +17 2724 . A <*> 0 . DP=16;I16=8,8,0,0,590,21946,0,0,929,54841,0,0,322,7024,0,0;QS=1,0;MQSB=0.91554;MQ0F=0 PL 0,48,255 +17 2725 . G <*> 0 . DP=16;I16=8,8,0,0,619,24527,0,0,929,54841,0,0,322,7012,0,0;QS=1,0;MQSB=0.91554;MQ0F=0 PL 0,48,255 +17 2726 . G <*> 0 . DP=16;I16=8,7,0,0,560,21556,0,0,869,51241,0,0,297,6391,0,0;QS=1,0;MQSB=0.89839;MQ0F=0 PL 0,45,255 +17 2727 . G <*> 0 . DP=16;I16=8,8,0,0,578,21310,0,0,929,54841,0,0,322,7036,0,0;QS=1,0;MQSB=0.91554;MQ0F=0 PL 0,48,255 +17 2728 . G <*> 0 . DP=16;I16=8,8,0,0,588,22264,0,0,929,54841,0,0,322,7072,0,0;QS=1,0;MQSB=0.91554;MQ0F=0 PL 0,48,255 +17 2729 . T <*> 0 . DP=16;I16=8,8,0,0,563,20059,0,0,929,54841,0,0,321,7075,0,0;QS=1,0;MQSB=0.91554;MQ0F=0 PL 0,48,255 +17 2730 . G <*> 0 . DP=16;I16=8,8,0,0,611,23929,0,0,929,54841,0,0,320,7096,0,0;QS=1,0;MQSB=0.91554;MQ0F=0 PL 0,48,255 +17 2731 . C <*> 0 . DP=16;I16=8,8,0,0,588,22528,0,0,929,54841,0,0,319,7135,0,0;QS=1,0;MQSB=0.91554;MQ0F=0 PL 0,48,255 +17 2732 . C <*> 0 . DP=16;I16=8,8,0,0,591,22311,0,0,929,54841,0,0,317,7141,0,0;QS=1,0;MQSB=0.91554;MQ0F=0 PL 0,48,255 +17 2733 . C <*> 0 . DP=16;I16=8,8,0,0,572,21138,0,0,929,54841,0,0,315,7163,0,0;QS=1,0;MQSB=0.91554;MQ0F=0 PL 0,48,255 +17 2734 . C <*> 0 . DP=15;I16=7,8,0,0,575,22377,0,0,869,51241,0,0,314,7200,0,0;QS=1,0;MQSB=0.92124;MQ0F=0 PL 0,45,255 +17 2735 . T <*> 0 . DP=16;I16=8,8,0,0,604,23020,0,0,929,54841,0,0,313,7251,0,0;QS=1,0;MQSB=0.91554;MQ0F=0 PL 0,48,255 +17 2736 . C <*> 0 . DP=16;I16=8,7,0,0,590,23344,0,0,900,54000,0,0,288,6688,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 2737 . T <*> 0 . DP=16;I16=8,8,0,0,589,22069,0,0,929,54841,0,0,308,7148,0,0;QS=1,0;MQSB=0.91554;MQ0F=0 PL 0,48,255 +17 2738 . T <*> 0 . DP=16;I16=8,8,0,0,576,20978,0,0,929,54841,0,0,305,7093,0,0;QS=1,0;MQSB=0.91554;MQ0F=0 PL 0,48,255 +17 2739 . A <*> 0 . DP=15;I16=7,7,0,0,493,17517,0,0,809,47641,0,0,277,6375,0,0;QS=1,0;MQSB=0.88598;MQ0F=0 PL 0,42,255 +17 2740 . C <*> 0 . DP=15;I16=8,7,0,0,589,23251,0,0,869,51241,0,0,299,6917,0,0;QS=1,0;MQSB=0.89839;MQ0F=0 PL 0,45,255 +17 2741 . C <*> 0 . DP=15;I16=8,7,0,0,587,23123,0,0,869,51241,0,0,296,6844,0,0;QS=1,0;MQSB=0.89839;MQ0F=0 PL 0,45,255 +17 2742 . A <*> 0 . DP=15;I16=8,7,0,0,534,19482,0,0,869,51241,0,0,293,6781,0,0;QS=1,0;MQSB=0.89839;MQ0F=0 PL 0,45,255 +17 2743 . T <*> 0 . DP=15;I16=8,7,0,0,530,19266,0,0,869,51241,0,0,289,6679,0,0;QS=1,0;MQSB=0.89839;MQ0F=0 PL 0,45,255 +17 2744 . C <*> 0 . DP=14;I16=8,6,0,0,552,22034,0,0,809,47641,0,0,286,6588,0,0;QS=1,0;MQSB=0.87517;MQ0F=0 PL 0,42,255 +17 2745 . T <*> 0 . DP=14;I16=8,6,0,0,513,19479,0,0,809,47641,0,0,283,6507,0,0;QS=1,0;MQSB=0.87517;MQ0F=0 PL 0,42,255 +17 2746 . A <*> 0 . DP=14;I16=8,6,0,0,503,18225,0,0,809,47641,0,0,280,6436,0,0;QS=1,0;MQSB=0.87517;MQ0F=0 PL 0,42,255 +17 2747 . A <*> 0 . DP=14;I16=8,6,0,0,513,19027,0,0,809,47641,0,0,277,6375,0,0;QS=1,0;MQSB=0.87517;MQ0F=0 PL 0,42,255 +17 2748 . T <*> 0 . DP=15;I16=8,7,0,0,538,19644,0,0,869,51241,0,0,274,6324,0,0;QS=1,0;MQSB=0.89839;MQ0F=0 PL 0,45,255 +17 2749 . C <*> 0 . DP=14;I16=7,7,0,0,543,21265,0,0,809,47641,0,0,272,6234,0,0;QS=1,0;MQSB=0.88598;MQ0F=0 PL 0,42,255 +17 2750 . T <*> 0 . DP=14;I16=7,7,0,0,527,20155,0,0,809,47641,0,0,270,6156,0,0;QS=1,0;MQSB=0.88598;MQ0F=0 PL 0,42,255 +17 2751 . G <*> 0 . DP=14;I16=7,7,0,0,553,21919,0,0,809,47641,0,0,268,6090,0,0;QS=1,0;MQSB=0.88598;MQ0F=0 PL 0,42,255 +17 2752 . T <*> 0 . DP=14;I16=7,7,0,0,488,17386,0,0,809,47641,0,0,266,6036,0,0;QS=1,0;MQSB=0.88598;MQ0F=0 PL 0,42,255 +17 2753 . G <*> 0 . DP=14;I16=7,7,0,0,463,16705,0,0,809,47641,0,0,264,5994,0,0;QS=1,0;MQSB=0.88598;MQ0F=0 PL 0,42,255 +17 2754 . C <*> 0 . DP=13;I16=6,7,0,0,480,18294,0,0,749,44041,0,0,263,5963,0,0;QS=1,0;MQSB=0.89981;MQ0F=0 PL 0,39,255 +17 2755 . C <*> 0 . DP=13;I16=6,7,0,0,475,18079,0,0,749,44041,0,0,262,5942,0,0;QS=1,0;MQSB=0.89981;MQ0F=0 PL 0,39,255 +17 2756 . C <*> 0 . DP=13;I16=6,6,0,0,454,17450,0,0,720,43200,0,0,236,5306,0,0;QS=1,0;MQSB=0.98260;MQ0F=0 PL 0,36,255 +17 2757 . T <*> 0 . DP=13;I16=6,7,0,0,461,16883,0,0,749,44041,0,0,260,5930,0,0;QS=1,0;MQSB=0.89981;MQ0F=0 PL 0,39,255 +17 2758 . T <*> 0 . DP=13;I16=6,7,0,0,436,15248,0,0,749,44041,0,0,259,5939,0,0;QS=1,0;MQSB=0.89981;MQ0F=0 PL 0,39,255 +17 2759 . A <*> 0 . DP=13;I16=6,7,0,0,463,16583,0,0,749,44041,0,0,258,5958,0,0;QS=1,0;MQSB=0.89981;MQ0F=0 PL 0,39,255 +17 2760 . T <*> 0 . DP=13;I16=6,7,0,0,468,17222,0,0,749,44041,0,0,257,5987,0,0;QS=1,0;MQSB=0.89981;MQ0F=0 PL 0,39,255 +17 2761 . T <*> 0 . DP=12;I16=5,7,0,0,434,16196,0,0,689,40441,0,0,256,5974,0,0;QS=1,0;MQSB=0.89647;MQ0F=0 PL 0,36,255 +17 2762 . T <*> 0 . DP=12;I16=5,7,0,0,424,15234,0,0,689,40441,0,0,255,5967,0,0;QS=1,0;MQSB=0.89647;MQ0F=0 PL 0,36,255 +17 2763 . C <*> 0 . DP=12;I16=5,7,0,0,440,16580,0,0,689,40441,0,0,253,5917,0,0;QS=1,0;MQSB=0.89647;MQ0F=0 PL 0,36,255 +17 2764 . C <*> 0 . DP=12;I16=5,7,0,0,456,17620,0,0,689,40441,0,0,251,5875,0,0;QS=1,0;MQSB=0.89647;MQ0F=0 PL 0,36,255 +17 2765 . T <*> 0 . DP=12;I16=5,7,0,0,443,16447,0,0,689,40441,0,0,248,5792,0,0;QS=1,0;MQSB=0.89647;MQ0F=0 PL 0,36,255 +17 2766 . C <*> 0 . DP=12;I16=5,7,0,0,469,18439,0,0,689,40441,0,0,245,5719,0,0;QS=1,0;MQSB=0.89647;MQ0F=0 PL 0,36,255 +17 2767 . T <*> 0 . DP=12;I16=5,7,0,0,450,17012,0,0,689,40441,0,0,242,5656,0,0;QS=1,0;MQSB=0.89647;MQ0F=0 PL 0,36,255 +17 2768 . G <*> 0 . DP=11;I16=4,7,0,0,444,17960,0,0,629,36841,0,0,240,5602,0,0;QS=1,0;MQSB=0.92444;MQ0F=0 PL 0,33,255 +17 2769 . C <*> 0 . DP=11;I16=4,7,0,0,415,15975,0,0,629,36841,0,0,237,5507,0,0;QS=1,0;MQSB=0.92444;MQ0F=0 PL 0,33,255 +17 2770 . T <*> 0 . DP=11;I16=4,7,0,0,399,14825,0,0,629,36841,0,0,234,5422,0,0;QS=1,0;MQSB=0.92444;MQ0F=0 PL 0,33,255 +17 2771 . T <*> 0 . DP=11;I16=4,7,0,0,389,14085,0,0,629,36841,0,0,231,5347,0,0;QS=1,0;MQSB=0.92444;MQ0F=0 PL 0,33,255 +17 2772 . T <*> 0 . DP=11;I16=4,7,0,0,397,14459,0,0,629,36841,0,0,228,5282,0,0;QS=1,0;MQSB=0.92444;MQ0F=0 PL 0,33,255 +17 2773 . A <*> 0 . DP=11;I16=4,7,0,0,401,14861,0,0,629,36841,0,0,225,5227,0,0;QS=1,0;MQSB=0.92444;MQ0F=0 PL 0,33,255 +17 2774 . G <*> 0 . DP=10;I16=4,6,0,0,398,15900,0,0,569,33241,0,0,221,5081,0,0;QS=1,0;MQSB=0.89578;MQ0F=0 PL 0,30,255 +17 2775 . T <*> 0 . DP=10;I16=4,6,0,0,370,13866,0,0,569,33241,0,0,217,4943,0,0;QS=1,0;MQSB=0.89578;MQ0F=0 PL 0,30,253 +17 2776 . G <*> 0 . DP=10;I16=4,6,0,0,382,14780,0,0,569,33241,0,0,213,4813,0,0;QS=1,0;MQSB=0.89578;MQ0F=0 PL 0,30,255 +17 2777 . A <*> 0 . DP=10;I16=4,6,0,0,399,15955,0,0,569,33241,0,0,209,4691,0,0;QS=1,0;MQSB=0.89578;MQ0F=0 PL 0,30,255 +17 2778 . G <*> 0 . DP=11;I16=4,7,0,0,395,14719,0,0,629,36841,0,0,205,4577,0,0;QS=1,0;MQSB=0.92444;MQ0F=0 PL 0,33,255 +17 2779 . G <*> 0 . DP=11;I16=4,7,0,0,407,15261,0,0,629,36841,0,0,202,4472,0,0;QS=1,0;MQSB=0.92444;MQ0F=0 PL 0,33,255 +17 2780 . A <*> 0 . DP=11;I16=4,7,0,0,374,13074,0,0,629,36841,0,0,199,4377,0,0;QS=1,0;MQSB=0.92444;MQ0F=0 PL 0,33,244 +17 2781 . A <*> 0 . DP=11;I16=3,7,0,0,371,13921,0,0,569,33241,0,0,178,3954,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,253 +17 2782 . G <*> 0 . DP=11;I16=4,7,0,0,384,14124,0,0,629,36841,0,0,191,4121,0,0;QS=1,0;MQSB=0.92444;MQ0F=0 PL 0,33,255 +17 2783 . A <*> 0 . DP=11;I16=4,7,0,0,411,15481,0,0,629,36841,0,0,187,4011,0,0;QS=1,0;MQSB=0.92444;MQ0F=0 PL 0,33,255 +17 2784 . G <*> 0 . DP=11;I16=4,7,0,0,428,16742,0,0,629,36841,0,0,183,3913,0,0;QS=1,0;MQSB=0.92444;MQ0F=0 PL 0,33,255 +17 2785 . G <*> 0 . DP=11;I16=4,7,0,0,392,14606,0,0,629,36841,0,0,178,3778,0,0;QS=1,0;MQSB=0.92444;MQ0F=0 PL 0,33,255 +17 2786 . C <*> 0 . DP=12;I16=4,8,0,0,413,14573,0,0,689,40441,0,0,172,3608,0,0;QS=1,0;MQSB=0.9439;MQ0F=0 PL 0,36,255 +17 2787 . C <*> 0 . DP=12;I16=4,8,0,0,400,13942,0,0,689,40441,0,0,167,3455,0,0;QS=1,0;MQSB=0.9439;MQ0F=0 PL 0,36,252 +17 2788 . C <*> 0 . DP=11;I16=4,7,0,0,387,14269,0,0,629,36841,0,0,162,3270,0,0;QS=1,0;MQSB=0.92444;MQ0F=0 PL 0,33,255 +17 2789 . C <*> 0 . DP=12;I16=5,7,0,0,419,15211,0,0,689,40441,0,0,157,3103,0,0;QS=1,0;MQSB=0.89647;MQ0F=0 PL 0,36,255 +17 2790 . T <*> 0 . DP=11;I16=5,6,0,0,402,14972,0,0,629,36841,0,0,154,2954,0,0;QS=1,0;MQSB=0.89151;MQ0F=0 PL 0,33,255 +17 2791 . G <*> 0 . DP=11;I16=5,6,0,0,404,15494,0,0,629,36841,0,0,151,2823,0,0;QS=1,0;MQSB=0.89151;MQ0F=0 PL 0,33,255 +17 2792 . G <*> 0 . DP=11;I16=5,6,0,0,381,13555,0,0,629,36841,0,0,148,2710,0,0;QS=1,0;MQSB=0.89151;MQ0F=0 PL 0,33,254 +17 2793 . T <*> 0 . DP=11;I16=5,6,0,0,367,12949,0,0,629,36841,0,0,145,2615,0,0;QS=1,0;MQSB=0.89151;MQ0F=0 PL 0,33,247 +17 2794 . C <*> 0 . DP=10;I16=4,6,0,0,361,13461,0,0,569,33241,0,0,143,2537,0,0;QS=1,0;MQSB=0.89578;MQ0F=0 PL 0,30,255 +17 2795 . C <*> 0 . DP=10;I16=3,6,0,0,343,13211,0,0,509,29641,0,0,138,2466,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,240 +17 2796 . A <*> 0 . DP=10;I16=3,6,0,0,308,11036,0,0,509,29641,0,0,137,2425,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,221 +17 2797 . T <*> 0 . DP=10;I16=4,6,0,0,346,12266,0,0,569,33241,0,0,137,2399,0,0;QS=1,0;MQSB=0.89578;MQ0F=0 PL 0,30,243 +17 2798 . G <*> 0 . DP=10;I16=4,6,0,0,376,14524,0,0,569,33241,0,0,135,2385,0,0;QS=1,0;MQSB=0.89578;MQ0F=0 PL 0,30,255 +17 2799 . A <*> 0 . DP=9;I16=3,6,0,0,312,11116,0,0,509,29641,0,0,134,2386,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,220 +17 2800 . A <*> 0 . DP=9;I16=3,6,0,0,340,13020,0,0,509,29641,0,0,133,2401,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,237 +17 2801 . G <*> 0 . DP=9;I16=3,6,0,0,330,12216,0,0,509,29641,0,0,132,2430,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,234 +17 2802 . G <*> 0 . DP=9;I16=3,5,0,0,299,11361,0,0,449,26041,0,0,107,1897,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,229 +17 2803 . G <*> 0 . DP=9;I16=3,6,0,0,330,12184,0,0,509,29641,0,0,130,2530,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,233 +17 2804 . G <*> 0 . DP=9;I16=3,6,0,0,309,11089,0,0,509,29641,0,0,128,2550,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,218 +17 2805 . C <*> 0 . DP=9;I16=3,6,0,0,331,12269,0,0,509,29641,0,0,126,2582,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,229 +17 2806 . C <*> 0 . DP=8;I16=3,5,0,0,281,10115,0,0,449,26041,0,0,125,2625,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,215 +17 2807 . T <*> 0 . DP=8;I16=3,5,0,0,292,10756,0,0,449,26041,0,0,124,2678,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,221 +17 2808 . T <*> 0 . DP=8;I16=3,5,0,0,275,9573,0,0,449,26041,0,0,123,2741,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,209 +17 2809 . T <*> 0 . DP=8;I16=3,4,0,0,235,8023,0,0,389,22441,0,0,97,2189,0,0;QS=1,0;MQSB=0.81026;MQ0F=0 PL 0,21,189 +17 2810 . C <*> 0 . DP=8;I16=4,4,0,0,302,11478,0,0,449,26041,0,0,121,2847,0,0;QS=1,0;MQSB=0.86832;MQ0F=0 PL 0,24,229 +17 2811 . A <*> 0 . DP=7;I16=3,4,0,0,267,10221,0,0,389,22441,0,0,122,2890,0,0;QS=1,0;MQSB=0.81026;MQ0F=0 PL 0,21,209 +17 2812 . G <*> 0 . DP=8;I16=3,5,0,0,306,11764,0,0,449,26041,0,0,122,2892,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,229 +17 2813 . A <*> 0 . DP=7;I16=3,4,0,0,240,8792,0,0,420,25200,0,0,124,2902,0,0;QS=1,0;MQSB=1.0128;MQ0F=0 PL 0,21,195 +17 2814 . G <*> 0 . DP=7;I16=3,4,0,0,271,10595,0,0,420,25200,0,0,126,2920,0,0;QS=1,0;MQSB=1.0128;MQ0F=0 PL 0,21,217 +17 2815 . A <*> 0 . DP=7;I16=3,3,0,0,201,6907,0,0,360,21600,0,0,124,2886,0,0;QS=1,0;MQSB=0.86151;MQ0F=0 PL 0,18,170 +17 2816 . C <*> 0 . DP=7;I16=3,4,0,0,241,8351,0,0,420,25200,0,0,128,2876,0,0;QS=1,0;MQSB=1.0128;MQ0F=0 PL 0,21,193 +17 2817 . G <*> 0 . DP=7;I16=3,4,0,0,248,9158,0,0,420,25200,0,0,129,2863,0,0;QS=1,0;MQSB=1.0128;MQ0F=0 PL 0,21,200 +17 2818 . G <*> 0 . DP=7;I16=3,4,0,0,271,10511,0,0,420,25200,0,0,130,2856,0,0;QS=1,0;MQSB=1.0128;MQ0F=0 PL 0,21,216 +17 2819 . G <*> 0 . DP=7;I16=3,4,0,0,279,11139,0,0,420,25200,0,0,131,2855,0,0;QS=1,0;MQSB=1.0128;MQ0F=0 PL 0,21,222 +17 2820 . G <*> 0 . DP=7;I16=3,4,0,0,254,9436,0,0,420,25200,0,0,132,2860,0,0;QS=1,0;MQSB=1.0128;MQ0F=0 PL 0,21,205 +17 2821 . A <*> 0 . DP=7;I16=3,3,0,0,188,6112,0,0,360,21600,0,0,108,2246,0,0;QS=1,0;MQSB=0.86151;MQ0F=0 PL 0,18,159 +17 2822 . C <*> 0 . DP=7;I16=3,4,0,0,252,9348,0,0,420,25200,0,0,134,2888,0,0;QS=1,0;MQSB=1.0128;MQ0F=0 PL 0,21,203 +17 2823 . C <*> 0 . DP=7;I16=3,4,0,0,247,9139,0,0,420,25200,0,0,134,2862,0,0;QS=1,0;MQSB=1.0128;MQ0F=0 PL 0,21,201 +17 2824 . C <*> 0 . DP=8;I16=4,4,0,0,282,10142,0,0,480,28800,0,0,134,2844,0,0;QS=1,0;MQSB=0.99236;MQ0F=0 PL 0,24,219 +17 2825 . C <*> 0 . DP=8;I16=4,4,0,0,302,11526,0,0,480,28800,0,0,135,2835,0,0;QS=1,0;MQSB=0.99236;MQ0F=0 PL 0,24,234 +17 2826 . T <*> 0 . DP=8;I16=4,4,0,0,285,10377,0,0,480,28800,0,0,136,2836,0,0;QS=1,0;MQSB=0.99236;MQ0F=0 PL 0,24,222 +17 2827 . G <*> 0 . DP=8;I16=4,4,0,0,296,11196,0,0,480,28800,0,0,137,2847,0,0;QS=1,0;MQSB=0.99236;MQ0F=0 PL 0,24,230 +17 2828 . A <*> 0 . DP=9;I16=4,5,0,0,282,9274,0,0,540,32400,0,0,138,2868,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,213 +17 2829 . G <*> 0 . DP=9;I16=4,4,0,0,311,12161,0,0,480,28800,0,0,123,2611,0,0;QS=1,0;MQSB=0.99236;MQ0F=0 PL 0,24,239 +17 2830 . G <*> 0 . DP=9;I16=4,5,0,0,334,12602,0,0,540,32400,0,0,142,2944,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,248 +17 2831 . A <*> 0 . DP=9;I16=4,5,0,0,295,10149,0,0,540,32400,0,0,144,3000,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,223 +17 2832 . G <*> 0 . DP=9;I16=4,4,0,0,294,11146,0,0,480,28800,0,0,126,2668,0,0;QS=1,0;MQSB=0.99236;MQ0F=0 PL 0,24,230 +17 2833 . C <*> 0 . DP=9;I16=4,5,0,0,312,11092,0,0,540,32400,0,0,148,3148,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,233 +17 2834 . C <*> 0 . DP=9;I16=4,4,0,0,298,11268,0,0,480,28800,0,0,128,2756,0,0;QS=1,0;MQSB=0.99236;MQ0F=0 PL 0,24,230 +17 2835 . C <*> 0 . DP=8;I16=3,5,0,0,261,8887,0,0,480,28800,0,0,153,3343,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,202 +17 2836 . C <*> 0 . DP=8;I16=3,5,0,0,270,9304,0,0,480,28800,0,0,155,3405,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,206 +17 2837 . G <*> 0 . DP=9;I16=4,5,0,0,274,8886,0,0,540,32400,0,0,157,3475,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,207 +17 2838 . A <*> 0 . DP=9;I16=4,5,0,0,333,12397,0,0,540,32400,0,0,159,3503,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,245 +17 2839 . G <*> 0 . DP=9;I16=4,4,0,0,323,13071,0,0,480,28800,0,0,136,2914,0,0;QS=1,0;MQSB=0.99236;MQ0F=0 PL 0,24,248 +17 2840 . C <*> 0 . DP=9;I16=4,5,0,0,308,11122,0,0,540,32400,0,0,163,3583,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,233 +17 2841 . A <*> 0 . DP=9;I16=4,5,0,0,341,13041,0,0,540,32400,0,0,165,3635,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,252 +17 2842 . G <*> 0 . DP=9;I16=4,5,0,0,347,13469,0,0,540,32400,0,0,167,3695,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,255 +17 2843 . C <*> 0 . DP=10;I16=4,6,0,0,379,14517,0,0,600,36000,0,0,169,3763,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 2844 . A <*> 0 . DP=10;I16=4,6,0,0,375,14311,0,0,600,36000,0,0,172,3840,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 2845 . G <*> 0 . DP=10;I16=4,6,0,0,377,14355,0,0,600,36000,0,0,175,3927,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 2846 . C <*> 0 . DP=10;I16=4,6,0,0,336,11918,0,0,600,36000,0,0,178,4024,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,243 +17 2847 . C <*> 0 . DP=10;I16=4,6,0,0,341,11799,0,0,600,36000,0,0,181,4131,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,241 +17 2848 . G <*> 0 . DP=9;I16=4,5,0,0,293,9909,0,0,540,32400,0,0,185,4247,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,218 +17 2849 . T <*> 0 . DP=9;I16=4,5,0,0,309,11041,0,0,540,32400,0,0,189,4371,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,231 +17 2850 . C <*> 0 . DP=9;I16=4,5,0,0,315,11237,0,0,540,32400,0,0,192,4452,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,234 +17 2851 . G <*> 0 . DP=9;I16=4,5,0,0,322,11732,0,0,540,32400,0,0,195,4539,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,239 +17 2852 . T <*> 0 . DP=9;I16=4,5,0,0,329,12153,0,0,540,32400,0,0,198,4632,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,244 +17 2853 . G <*> 0 . DP=9;I16=4,5,0,0,354,14004,0,0,540,32400,0,0,200,4682,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,255 +17 2854 . T <*> 0 . DP=9;I16=4,5,0,0,319,11733,0,0,540,32400,0,0,201,4689,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,238 +17 2855 . C <*> 0 . DP=9;I16=4,5,0,0,342,13256,0,0,540,32400,0,0,202,4702,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,255 +17 2856 . T <*> 0 . DP=9;I16=4,5,0,0,339,13099,0,0,540,32400,0,0,203,4721,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,252 +17 2857 . C <*> 0 . DP=9;I16=4,5,0,0,342,13398,0,0,540,32400,0,0,204,4746,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,255 +17 2858 . A <*> 0 . DP=10;I16=4,6,0,0,360,13214,0,0,600,36000,0,0,205,4777,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,254 +17 2859 . C <*> 0 . DP=10;I16=4,6,0,0,362,13418,0,0,600,36000,0,0,207,4815,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 2860 . C <*> 0 . DP=10;I16=4,6,0,0,351,12869,0,0,600,36000,0,0,209,4861,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,251 +17 2861 . C <*> 0 . DP=11;I16=5,6,0,0,407,15333,0,0,660,39600,0,0,210,4866,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 2862 . A <*> 0 . DP=11;I16=4,6,0,0,395,15705,0,0,600,36000,0,0,187,4257,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 2863 . G <*> 0 . DP=11;I16=5,6,0,0,422,16478,0,0,660,39600,0,0,213,4859,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 2864 . G <*> 0 . DP=11;I16=5,6,0,0,418,16042,0,0,660,39600,0,0,213,4797,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 2865 . G <*> 0 . DP=11;I16=5,6,0,0,400,14824,0,0,660,39600,0,0,213,4747,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 2866 . T <*> 0 . DP=11;I16=5,6,0,0,380,13480,0,0,660,39600,0,0,213,4709,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 2867 . G <*> 0 . DP=11;I16=5,6,0,0,420,16188,0,0,660,39600,0,0,213,4683,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 2868 . T <*> 0 . DP=11;I16=5,6,0,0,387,14113,0,0,660,39600,0,0,213,4669,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 2869 . C <*> 0 . DP=11;I16=5,6,0,0,405,15559,0,0,660,39600,0,0,212,4616,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 2870 . T <*> 0 . DP=11;I16=5,6,0,0,421,16311,0,0,660,39600,0,0,211,4573,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 2871 . G <*> 0 . DP=11;I16=5,6,0,0,428,16890,0,0,660,39600,0,0,210,4540,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 2872 . A <*> 0 . DP=11;I16=5,6,0,0,383,13499,0,0,660,39600,0,0,209,4517,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 2873 . A <*> 0 . DP=11;I16=5,6,0,0,417,15887,0,0,660,39600,0,0,208,4504,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 2874 . A <*> 0 . DP=11;I16=5,6,0,0,392,14144,0,0,660,39600,0,0,207,4501,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 2875 . C <*> 0 . DP=11;I16=5,6,0,0,406,15432,0,0,660,39600,0,0,206,4508,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 2876 . A <*> 0 . DP=11;I16=4,6,0,0,373,14315,0,0,600,36000,0,0,180,3900,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 2877 . G <*> 0 . DP=11;I16=5,6,0,0,418,16258,0,0,660,39600,0,0,204,4552,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 2878 . A <*> 0 . DP=10;I16=5,5,0,0,363,13503,0,0,600,36000,0,0,204,4588,0,0;QS=1,0;MQSB=0.95234;MQ0F=0 PL 0,30,255 +17 2879 . T <*> 0 . DP=10;I16=5,5,0,0,355,12833,0,0,600,36000,0,0,204,4632,0,0;QS=1,0;MQSB=0.95234;MQ0F=0 PL 0,30,253 +17 2880 . G <*> 0 . DP=10;I16=5,5,0,0,376,14244,0,0,600,36000,0,0,204,4684,0,0;QS=1,0;MQSB=0.95234;MQ0F=0 PL 0,30,255 +17 2881 . T <*> 0 . DP=10;I16=3,5,0,0,274,9988,0,0,480,28800,0,0,154,3494,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,209 +17 2882 . G <*> 0 . DP=10;I16=5,5,0,0,364,13724,0,0,600,36000,0,0,204,4812,0,0;QS=1,0;MQSB=0.95234;MQ0F=0 PL 0,30,255 +17 2883 . G <*> 0 . DP=10;I16=5,5,0,0,370,13994,0,0,600,36000,0,0,204,4888,0,0;QS=1,0;MQSB=0.95234;MQ0F=0 PL 0,30,255 +17 2884 . A <*> 0 . DP=10;I16=4,5,0,0,304,10996,0,0,540,32400,0,0,178,4296,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,229 +17 2885 . G <*> 0 . DP=10;I16=5,5,0,0,401,16265,0,0,600,36000,0,0,201,4911,0,0;QS=1,0;MQSB=0.95234;MQ0F=0 PL 0,30,255 +17 2886 . G <*> 0 . DP=9;I16=5,4,0,0,310,11448,0,0,540,32400,0,0,200,4908,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,236 +17 2887 . T <*> 0 . DP=10;I16=6,4,0,0,290,9532,0,0,600,36000,0,0,197,4811,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,213 +17 2888 . C <*> 0 . DP=11;I16=7,4,0,0,426,16852,0,0,660,39600,0,0,195,4721,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 2889 . T <*> 0 . DP=10;I16=6,4,0,0,382,14668,0,0,600,36000,0,0,195,4639,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 2890 . C <*> 0 . DP=10;I16=6,4,0,0,348,12366,0,0,600,36000,0,0,195,4565,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,247 +17 2891 . G <*> 0 . DP=10;I16=6,4,0,0,338,11842,0,0,600,36000,0,0,195,4499,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,242 +17 2892 . G <*> 0 . DP=11;I16=6,5,0,0,368,13392,0,0,660,39600,0,0,195,4441,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 2893 . G <*> 0 . DP=11;I16=6,5,0,0,352,12404,0,0,660,39600,0,0,196,4392,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,251 +17 2894 . T <*> 0 . DP=11;I16=6,5,0,0,367,12851,0,0,660,39600,0,0,197,4353,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 2895 . G <*> 0 . DP=11;I16=5,5,0,0,403,16311,0,0,600,36000,0,0,173,3699,0,0;QS=1,0;MQSB=0.95234;MQ0F=0 PL 0,30,255 +17 2896 . A <*> 0 . DP=11;I16=5,5,0,0,363,13721,0,0,600,36000,0,0,174,3680,0,0;QS=1,0;MQSB=0.95234;MQ0F=0 PL 0,30,255 +17 2897 . G <*> 0 . DP=11;I16=6,5,0,0,396,14764,0,0,660,39600,0,0,200,4296,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 2898 . G <*> 0 . DP=11;I16=6,5,0,0,359,12775,0,0,660,39600,0,0,201,4297,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,254 +17 2899 . C <*> 0 . DP=11;I16=4,5,0,0,307,10777,0,0,540,32400,0,0,166,3534,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,228 +17 2900 . G <*> 0 . DP=13;I16=7,6,0,0,405,13511,0,0,780,46800,0,0,201,4233,0,0;QS=1,0;MQSB=0.96116;MQ0F=0 PL 0,39,255 +17 2901 . T <*> 0 . DP=13;I16=7,6,0,0,419,14269,0,0,780,46800,0,0,203,4221,0,0;QS=1,0;MQSB=0.96116;MQ0F=0 PL 0,39,255 +17 2902 . G <*> 0 . DP=13;I16=7,6,0,0,501,19631,0,0,780,46800,0,0,205,4225,0,0;QS=1,0;MQSB=0.96116;MQ0F=0 PL 0,39,255 +17 2903 . G <*> 0 . DP=13;I16=7,6,0,0,480,18082,0,0,780,46800,0,0,206,4196,0,0;QS=1,0;MQSB=0.96116;MQ0F=0 PL 0,39,255 +17 2904 . C <*> 0 . DP=13;I16=7,6,0,0,482,18626,0,0,780,46800,0,0,207,4185,0,0;QS=1,0;MQSB=0.96116;MQ0F=0 PL 0,39,255 +17 2905 . T <*> 0 . DP=14;I16=8,6,0,0,515,19221,0,0,840,50400,0,0,208,4192,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 2906 . C <*> 0 . DP=14;I16=8,6,0,0,543,21161,0,0,840,50400,0,0,210,4218,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 2907 . A <*> 0 . DP=14;I16=7,6,0,0,493,18857,0,0,780,46800,0,0,196,4008,0,0;QS=1,0;MQSB=0.96116;MQ0F=0 PL 0,39,255 +17 2908 . G <*> 0 . DP=14;I16=8,6,0,0,552,21992,0,0,840,50400,0,0,214,4330,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 2909 . A <*> 0 . DP=14;I16=6,6,0,0,446,16708,0,0,720,43200,0,0,195,3975,0,0;QS=1,0;MQSB=0.98260;MQ0F=0 PL 0,36,255 +17 2910 . T <*> 0 . DP=13;I16=7,6,0,0,458,16574,0,0,780,46800,0,0,219,4521,0,0;QS=1,0;MQSB=0.96116;MQ0F=0 PL 0,39,255 +17 2911 . A <*> 0 . DP=13;I16=7,6,0,0,428,14674,0,0,780,46800,0,0,222,4644,0,0;QS=1,0;MQSB=0.96116;MQ0F=0 PL 0,39,255 +17 2912 . C <*> 0 . DP=12;I16=7,5,0,0,456,17484,0,0,720,43200,0,0,225,4735,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 2913 . A <*> 0 . DP=12;I16=7,5,0,0,435,16347,0,0,720,43200,0,0,227,4793,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 2914 . G <*> 0 . DP=12;I16=7,5,0,0,462,18196,0,0,720,43200,0,0,228,4816,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 2915 . G <*> 0 . DP=12;I16=7,5,0,0,436,16660,0,0,720,43200,0,0,229,4853,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 2916 . G <*> 0 . DP=12;I16=7,5,0,0,425,15975,0,0,720,43200,0,0,230,4904,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 2917 . A <*> 0 . DP=13;I16=7,5,0,0,423,15275,0,0,720,43200,0,0,225,4933,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 2918 . G <*> 0 . DP=13;I16=8,5,0,0,501,19739,0,0,780,46800,0,0,231,4949,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 2919 . T <*> 0 . DP=13;I16=7,5,0,0,421,14963,0,0,720,43200,0,0,214,4656,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 2920 . G <*> 0 . DP=13;I16=8,5,0,0,475,18241,0,0,780,46800,0,0,231,4957,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 2921 . G <*> 0 . DP=13;I16=8,5,0,0,472,17568,0,0,780,46800,0,0,231,4985,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 2922 . C <*> 0 . DP=14;I16=8,5,0,0,474,17778,0,0,780,46800,0,0,217,4833,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 2923 . C <*> 0 . DP=14;I16=8,5,0,0,459,16947,0,0,780,46800,0,0,219,4921,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 2924 . C <*> 0 . DP=13;I16=8,5,0,0,514,20402,0,0,780,46800,0,0,234,5168,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 2925 . A <*> 0 . DP=13;I16=8,5,0,0,476,17582,0,0,780,46800,0,0,236,5262,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 2926 . C <*> 0 . DP=13;I16=8,5,0,0,478,18154,0,0,780,46800,0,0,236,5270,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 2927 . A <*> 0 . DP=13;I16=8,5,0,0,471,17285,0,0,780,46800,0,0,236,5290,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 2928 . G <*> 0 . DP=12;I16=8,4,0,0,465,18503,0,0,720,43200,0,0,237,5321,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 2929 . C <*> 0 . DP=12;I16=8,4,0,0,448,17450,0,0,720,43200,0,0,238,5362,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 2930 . T <*> 0 . DP=12;I16=8,4,0,0,439,16515,0,0,720,43200,0,0,239,5413,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 2931 . C <*> 0 . DP=12;I16=8,4,0,0,447,16977,0,0,720,43200,0,0,239,5423,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 2932 . G <*> 0 . DP=12;I16=8,4,0,0,394,13532,0,0,720,43200,0,0,239,5441,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 2933 . G <*> 0 . DP=12;I16=7,4,0,0,424,16522,0,0,660,39600,0,0,235,5409,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 2934 . C <*> 0 . DP=12;I16=8,4,0,0,453,17671,0,0,720,43200,0,0,237,5405,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 2935 . C <*> 0 . DP=12;I16=8,4,0,0,450,17228,0,0,720,43200,0,0,236,5402,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,255 +17 2936 . T <*> 0 . DP=12;I16=7,4,0,0,427,16781,0,0,660,39600,0,0,234,5360,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 2937 . G <*> 0 . DP=11;I16=7,4,0,0,429,17021,0,0,660,39600,0,0,233,5329,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 2938 . T <*> 0 . DP=11;I16=7,4,0,0,383,13517,0,0,660,39600,0,0,232,5308,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 2939 . C <*> 0 . DP=11;I16=7,4,0,0,429,16881,0,0,660,39600,0,0,231,5297,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 2940 . T <*> 0 . DP=11;I16=7,4,0,0,427,16657,0,0,660,39600,0,0,230,5296,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 2941 . T <*> 0 . DP=11;I16=7,4,0,0,404,14970,0,0,660,39600,0,0,229,5305,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 2942 . T <*> 0 . DP=11;I16=7,4,0,0,394,14264,0,0,660,39600,0,0,228,5324,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 2943 . G <*> 0 . DP=10;I16=7,2,0,0,335,12665,0,0,540,32400,0,0,202,4676,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,228 +17 2944 . A <*> 0 . DP=10;I16=6,3,0,0,331,12277,0,0,540,32400,0,0,201,4659,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,239 +17 2945 . A <*> 0 . DP=10;I16=7,3,0,0,349,12651,0,0,600,36000,0,0,225,5273,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,242 +17 2946 . A <*> 0 . DP=10;I16=7,3,0,0,379,14461,0,0,600,36000,0,0,224,5268,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,255 +17 2947 . G <*> 0 . DP=10;I16=7,3,0,0,373,14201,0,0,600,36000,0,0,223,5269,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,255 +17 2948 . G <*> 0 . DP=10;I16=7,3,0,0,389,15179,0,0,600,36000,0,0,221,5225,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,255 +17 2949 . C <*> 0 . DP=10;I16=7,3,0,0,382,14762,0,0,600,36000,0,0,219,5185,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,255 +17 2950 . C <*> 0 . DP=10;I16=7,3,0,0,394,15626,0,0,600,36000,0,0,217,5149,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,255 +17 2951 . A <*> 0 . DP=11;I16=7,3,0,0,367,13605,0,0,600,36000,0,0,215,5117,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,250 +17 2952 . C <*> 0 . DP=11;I16=7,4,0,0,379,13397,0,0,660,39600,0,0,214,5090,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 2953 . G <*> 0 . DP=11;I16=7,4,0,0,349,11473,0,0,660,39600,0,0,213,5069,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,237 +17 2954 . T <*> 0 . DP=11;I16=7,4,0,0,381,13435,0,0,660,39600,0,0,212,5054,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 2955 . G <*> 0 . DP=12;I16=7,5,0,0,440,16314,0,0,720,43200,0,0,211,5045,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 2956 . A <*> 0 . DP=12;I16=7,5,0,0,417,14943,0,0,720,43200,0,0,211,5043,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 2957 . C <*> 0 . DP=12;I16=6,5,0,0,411,15531,0,0,660,39600,0,0,186,4424,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 2958 . C <*> 0 . DP=11;I16=7,4,0,0,427,16819,0,0,660,39600,0,0,212,5062,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 2959 . T <*> 0 . DP=11;I16=7,4,0,0,419,16223,0,0,660,39600,0,0,213,5081,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 2960 . G <*> 0 . DP=11;I16=7,4,0,0,426,16728,0,0,660,39600,0,0,214,5106,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 2961 . G <*> 0 . DP=10;I16=6,4,0,0,325,10971,0,0,600,36000,0,0,216,5136,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,231 +17 2962 . C <*> 0 . DP=11;I16=6,5,0,0,415,16051,0,0,660,39600,0,0,217,5121,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 2963 . C <*> 0 . DP=11;I16=6,5,0,0,411,15603,0,0,660,39600,0,0,218,5064,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 2964 . C <*> 0 . DP=11;I16=6,5,0,0,408,15790,0,0,660,39600,0,0,219,5017,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 2965 . A <*> 0 . DP=11;I16=6,5,0,0,410,15340,0,0,660,39600,0,0,220,4980,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 2966 . C <*> 0 . DP=11;I16=6,5,0,0,366,12742,0,0,660,39600,0,0,221,4953,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,254 +17 2967 . G <*> 0 . DP=12;I16=6,6,0,0,412,14370,0,0,720,43200,0,0,221,4887,0,0;QS=1,0;MQSB=0.98260;MQ0F=0 PL 0,36,255 +17 2968 . G <*> 0 . DP=12;I16=6,6,0,0,447,17335,0,0,720,43200,0,0,222,4834,0,0;QS=1,0;MQSB=0.98260;MQ0F=0 PL 0,36,255 +17 2969 . C <*> 0 . DP=12;I16=6,6,0,0,476,18968,0,0,720,43200,0,0,223,4795,0,0;QS=1,0;MQSB=0.98260;MQ0F=0 PL 0,36,255 +17 2970 . T <*> 0 . DP=12;I16=6,6,0,0,413,14837,0,0,720,43200,0,0,224,4770,0,0;QS=1,0;MQSB=0.98260;MQ0F=0 PL 0,36,255 +17 2971 . G <*> 0 . DP=12;I16=6,6,0,0,455,17551,0,0,720,43200,0,0,225,4759,0,0;QS=1,0;MQSB=0.98260;MQ0F=0 PL 0,36,255 +17 2972 . G <*> 0 . DP=12;I16=6,6,0,0,439,16603,0,0,720,43200,0,0,226,4762,0,0;QS=1,0;MQSB=0.98260;MQ0F=0 PL 0,36,255 +17 2973 . C <*> 0 . DP=12;I16=6,6,0,0,446,17120,0,0,720,43200,0,0,227,4779,0,0;QS=1,0;MQSB=0.98260;MQ0F=0 PL 0,36,255 +17 2974 . A <*> 0 . DP=12;I16=6,6,0,0,463,17929,0,0,720,43200,0,0,228,4810,0,0;QS=1,0;MQSB=0.98260;MQ0F=0 PL 0,36,255 +17 2975 . G <*> 0 . DP=12;I16=6,6,0,0,455,18009,0,0,720,43200,0,0,227,4757,0,0;QS=1,0;MQSB=0.98260;MQ0F=0 PL 0,36,255 +17 2976 . G <*> 0 . DP=12;I16=6,6,0,0,440,16858,0,0,720,43200,0,0,226,4722,0,0;QS=1,0;MQSB=0.98260;MQ0F=0 PL 0,36,255 +17 2977 . T <*> 0 . DP=13;I16=7,6,0,0,400,13464,0,0,749,44041,0,0,224,4654,0,0;QS=1,0;MQSB=0.89981;MQ0F=0 PL 0,39,255 +17 2978 . G <*> 0 . DP=13;I16=6,6,0,0,466,18150,0,0,689,40441,0,0,214,4522,0,0;QS=1,0;MQSB=0.86401;MQ0F=0 PL 0,36,255 +17 2979 . G <*> 0 . DP=13;I16=7,6,0,0,459,16611,0,0,749,44041,0,0,222,4570,0,0;QS=1,0;MQSB=0.89981;MQ0F=0 PL 0,39,255 +17 2980 . G <*> 0 . DP=13;I16=7,6,0,0,501,19491,0,0,749,44041,0,0,220,4506,0,0;QS=1,0;MQSB=0.89981;MQ0F=0 PL 0,39,255 +17 2981 . A <*> 0 . DP=13;I16=4,6,0,0,284,8580,0,0,569,33241,0,0,168,3426,0,0;QS=1,0;MQSB=0.78380;MQ0F=0 PL 0,30,201 +17 2982 . C <*> 0 . DP=13;I16=7,6,0,0,441,15427,0,0,749,44041,0,0,214,4334,0,0;QS=1,0;MQSB=0.89981;MQ0F=0 PL 0,39,255 +17 2983 . C <*> 0 . DP=13;I16=7,6,0,0,463,16933,0,0,749,44041,0,0,211,4275,0,0;QS=1,0;MQSB=0.89981;MQ0F=0 PL 0,39,255 +17 2984 . C <*> 0 . DP=13;I16=7,6,0,0,504,19724,0,0,749,44041,0,0,208,4234,0,0;QS=1,0;MQSB=0.89981;MQ0F=0 PL 0,39,255 +17 2985 . A <*> 0 . DP=13;I16=7,6,0,0,440,15900,0,0,749,44041,0,0,205,4211,0,0;QS=1,0;MQSB=0.89981;MQ0F=0 PL 0,39,255 +17 2986 . G <*> 0 . DP=12;I16=6,6,0,0,417,15001,0,0,689,40441,0,0,202,4206,0,0;QS=1,0;MQSB=0.86401;MQ0F=0 PL 0,36,255 +17 2987 . C <*> 0 . DP=12;I16=6,6,0,0,426,15948,0,0,689,40441,0,0,200,4218,0,0;QS=1,0;MQSB=0.86401;MQ0F=0 PL 0,36,255 +17 2988 . T <*> 0 . DP=11;I16=5,6,0,0,397,14685,0,0,629,36841,0,0,198,4194,0,0;QS=1,0;MQSB=0.861;MQ0F=0 PL 0,33,255 +17 2989 . G <*> 0 . DP=11;I16=5,6,0,0,411,15789,0,0,629,36841,0,0,196,4182,0,0;QS=1,0;MQSB=0.861;MQ0F=0 PL 0,33,255 +17 2990 . C <*> 0 . DP=11;I16=5,6,0,0,386,14142,0,0,629,36841,0,0,194,4182,0,0;QS=1,0;MQSB=0.861;MQ0F=0 PL 0,33,255 +17 2991 . A <*> 0 . DP=11;I16=5,6,0,0,401,15007,0,0,629,36841,0,0,192,4194,0,0;QS=1,0;MQSB=0.861;MQ0F=0 PL 0,33,255 +17 2992 . G <*> 0 . DP=10;I16=5,5,0,0,347,12479,0,0,569,33241,0,0,190,4168,0,0;QS=1,0;MQSB=0.85711;MQ0F=0 PL 0,30,243 +17 2993 . G <*> 0 . DP=10;I16=5,5,0,0,378,14404,0,0,569,33241,0,0,187,4103,0,0;QS=1,0;MQSB=0.85711;MQ0F=0 PL 0,30,255 +17 2994 . G <*> 0 . DP=10;I16=5,5,0,0,363,13345,0,0,569,33241,0,0,184,4048,0,0;QS=1,0;MQSB=0.85711;MQ0F=0 PL 0,30,254 +17 2995 . G <*> 0 . DP=10;I16=5,5,0,0,356,12824,0,0,569,33241,0,0,181,4003,0,0;QS=1,0;MQSB=0.85711;MQ0F=0 PL 0,30,248 +17 2996 . T <*> 0 . DP=10;I16=5,5,0,0,303,10111,0,0,569,33241,0,0,178,3968,0,0;QS=1,0;MQSB=0.85711;MQ0F=0 PL 0,30,215 +17 2997 . C <*> 0 . DP=10;I16=5,5,0,0,388,15126,0,0,569,33241,0,0,174,3894,0,0;QS=1,0;MQSB=0.85711;MQ0F=0 PL 0,30,255 +17 2998 . C <*> 0 . DP=10;I16=5,5,0,0,353,12613,0,0,569,33241,0,0,170,3832,0,0;QS=1,0;MQSB=0.85711;MQ0F=0 PL 0,30,247 +17 2999 . A <*> 0 . DP=10;I16=5,5,0,0,335,12013,0,0,569,33241,0,0,166,3782,0,0;QS=1,0;MQSB=0.85711;MQ0F=0 PL 0,30,238 +17 3000 . G <*> 0 . DP=8;I16=4,4,0,0,298,11164,0,0,449,26041,0,0,164,3742,0,0;QS=1,0;MQSB=0.86832;MQ0F=0 PL 0,24,220 +17 3001 . C <*> 0 . DP=8;I16=3,4,0,0,273,10721,0,0,389,22441,0,0,142,3310,0,0;QS=1,0;MQSB=0.81026;MQ0F=0 PL 0,21,213 +17 3002 . A <*> 0 . DP=8;I16=4,4,0,0,294,11092,0,0,449,26041,0,0,160,3686,0,0;QS=1,0;MQSB=0.86832;MQ0F=0 PL 0,24,224 +17 3003 . G <*> 0 . DP=8;I16=4,4,0,0,308,11960,0,0,449,26041,0,0,157,3619,0,0;QS=1,0;MQSB=0.86832;MQ0F=0 PL 0,24,230 +17 3004 . C <*> 0 . DP=8;I16=4,4,0,0,278,10312,0,0,449,26041,0,0,154,3558,0,0;QS=1,0;MQSB=0.86832;MQ0F=0 PL 0,24,211 +17 3005 . A <*> 0 . DP=7;I16=3,4,0,0,254,9248,0,0,389,22441,0,0,152,3502,0,0;QS=1,0;MQSB=0.81026;MQ0F=0 PL 0,21,197 +17 3006 . C <*> 0 . DP=9;I16=3,5,0,0,268,9506,0,0,449,26041,0,0,150,3450,0,0;QS=1,0;MQSB=0.75066;MQ0F=0 PL 0,24,200 +17 3007 . C <*> 0 . DP=9;I16=3,5,0,0,287,10661,0,0,449,26041,0,0,149,3403,0,0;QS=1,0;MQSB=0.75066;MQ0F=0 PL 0,24,214 +17 3008 . C <*> 0 . DP=9;I16=3,5,0,0,307,11835,0,0,449,26041,0,0,148,3362,0,0;QS=1,0;MQSB=0.75066;MQ0F=0 PL 0,24,228 +17 3009 . A <*> 0 . DP=9;I16=3,5,0,0,263,9001,0,0,449,26041,0,0,147,3327,0,0;QS=1,0;MQSB=0.75066;MQ0F=0 PL 0,24,200 +17 3010 . C <*> 0 . DP=8;I16=3,4,0,0,274,10746,0,0,389,22441,0,0,142,3282,0,0;QS=1,0;MQSB=0.81026;MQ0F=0 PL 0,21,211 +17 3011 . A <*> 0 . DP=9;I16=3,5,0,0,291,10841,0,0,449,26041,0,0,145,3275,0,0;QS=1,0;MQSB=0.75066;MQ0F=0 PL 0,24,218 +17 3012 . G <*> 0 . DP=9;I16=3,5,0,0,250,8610,0,0,449,26041,0,0,144,3258,0,0;QS=1,0;MQSB=0.75066;MQ0F=0 PL 0,24,193 +17 3013 . C <*> 0 . DP=9;I16=3,6,0,0,291,10391,0,0,478,26882,0,0,150,3296,0,0;QS=1,0;MQSB=0.80901;MQ0F=0 PL 0,27,207 +17 3014 . A <*> 0 . DP=10;I16=2,6,0,0,272,9868,0,0,418,23282,0,0,135,3193,0,0;QS=1,0;MQSB=0.66666;MQ0F=0 PL 0,24,195 +17 3015 . G <*> 0 . DP=11;I16=3,5,0,0,279,10235,0,0,449,26041,0,0,133,3163,0,0;QS=1,0;MQSB=0.75066;MQ0F=0 PL 0,24,206 +17 3016 . C <*> 0 . DP=11;I16=3,8,0,0,390,14160,0,0,598,34082,0,0,153,3355,0,0;QS=1,0;MQSB=0.87791;MQ0F=0 PL 0,33,248 +17 3017 . C A,<*> 0 . DP=11;I16=3,7,0,1,358,13434,23,529,569,33241,29,841,145,3275,11,121;QS=0.93800,0.061994,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=0.87791;BQB=1;MQ0F=0 PL 0,10,224,30,227,236 +17 3018 . A <*> 0 . DP=11;I16=3,6,0,0,268,8602,0,0,509,29641,0,0,136,3160,0,0;QS=1,0;MQSB=0.80901;MQ0F=0 PL 0,27,192 +17 3019 . C <*> 0 . DP=11;I16=3,7,0,0,360,13190,0,0,569,33241,0,0,151,3343,0,0;QS=1,0;MQSB=0.73318;MQ0F=0 PL 0,30,242 +17 3020 . C <*> 0 . DP=11;I16=3,7,0,0,319,11463,0,0,569,33241,0,0,154,3392,0,0;QS=1,0;MQSB=0.73318;MQ0F=0 PL 0,30,221 +17 3021 . T <*> 0 . DP=12;I16=2,8,0,0,334,11964,0,0,569,33241,0,0,157,3451,0,0;QS=1,0;MQSB=0.5;MQ0F=0 PL 0,30,216 +17 3022 . G <*> 0 . DP=11;I16=2,8,0,0,380,14508,0,0,569,33241,0,0,162,3520,0,0;QS=1,0;MQSB=0.5;MQ0F=0 PL 0,30,234 +17 3023 . T G,<*> 0 . DP=11;I16=2,7,0,1,296,10186,18,324,509,29641,60,3600,150,3310,17,289;QS=0.94230,0.057692,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=0.5;BQB=1;MQ0F=0 PL 0,12,191,27,194,199 +17 3024 . G <*> 0 . DP=11;I16=2,8,0,0,380,14554,0,0,569,33241,0,0,172,3688,0,0;QS=1,0;MQSB=0.5;MQ0F=0 PL 0,30,235 +17 3025 . G <*> 0 . DP=11;I16=2,8,0,0,347,12413,0,0,569,33241,0,0,177,3787,0,0;QS=1,0;MQSB=0.5;MQ0F=0 PL 0,30,225 +17 3026 . C <*> 0 . DP=11;I16=2,9,0,0,404,15312,0,0,598,34082,0,0,201,4247,0,0;QS=1,0;MQSB=0.61111;MQ0F=0 PL 0,33,235 +17 3027 . A <*> 0 . DP=11;I16=2,9,0,0,363,12703,0,0,598,34082,0,0,206,4360,0,0;QS=1,0;MQSB=0.61111;MQ0F=0 PL 0,33,222 +17 3028 . G <*> 0 . DP=11;I16=2,9,0,0,400,15220,0,0,598,34082,0,0,211,4487,0,0;QS=1,0;MQSB=0.61111;MQ0F=0 PL 0,33,241 +17 3029 . G <*> 0 . DP=11;I16=2,9,0,0,438,17510,0,0,598,34082,0,0,216,4628,0,0;QS=1,0;MQSB=0.61111;MQ0F=0 PL 0,33,251 +17 3030 . G <*> 0 . DP=12;I16=2,10,0,0,393,13719,0,0,658,37682,0,0,220,4734,0,0;QS=1,0;MQSB=0.6;MQ0F=0 PL 0,36,229 +17 3031 . A <*> 0 . DP=12;I16=2,10,0,0,380,13132,0,0,658,37682,0,0,225,4857,0,0;QS=1,0;MQSB=0.6;MQ0F=0 PL 0,36,222 +17 3032 . G <*> 0 . DP=12;I16=2,9,0,0,388,14400,0,0,629,36841,0,0,203,4271,0,0;QS=1,0;MQSB=0.5;MQ0F=0 PL 0,33,237 +17 3033 . G <*> 0 . DP=12;I16=2,9,0,0,387,13907,0,0,598,34082,0,0,228,4940,0,0;QS=1,0;MQSB=0.61111;MQ0F=0 PL 0,33,235 +17 3034 . A <*> 0 . DP=12;I16=2,9,0,0,328,11164,0,0,598,34082,0,0,230,5000,0,0;QS=1,0;MQSB=0.61111;MQ0F=0 PL 0,33,203 +17 3035 . G <*> 0 . DP=12;I16=2,8,0,0,322,11542,0,0,538,30482,0,0,211,4631,0,0;QS=1,0;MQSB=0.62;MQ0F=0 PL 0,30,208 +17 3036 . C <*> 0 . DP=12;I16=2,10,0,0,384,13022,0,0,658,37682,0,0,240,5192,0,0;QS=1,0;MQSB=0.6;MQ0F=0 PL 0,36,216 +17 3037 . T <*> 0 . DP=13;I16=2,10,0,0,431,15969,0,0,658,37682,0,0,242,5252,0,0;QS=1,0;MQSB=0.6;MQ0F=0 PL 0,36,242 +17 3038 . T <*> 0 . DP=14;I16=3,11,0,0,444,14642,0,0,778,44882,0,0,245,5329,0,0;QS=1,0;MQSB=0.82370;MQ0F=0 PL 0,42,249 +17 3039 . G <*> 0 . DP=14;I16=3,11,0,0,448,15396,0,0,778,44882,0,0,249,5425,0,0;QS=1,0;MQSB=0.82370;MQ0F=0 PL 0,42,249 +17 3040 . T <*> 0 . DP=14;I16=3,9,0,0,373,12723,0,0,658,37682,0,0,217,4765,0,0;QS=1,0;MQSB=0.85740;MQ0F=0 PL 0,36,239 +17 3041 . G <*> 0 . DP=14;I16=3,10,0,0,445,15987,0,0,718,41282,0,0,229,4897,0,0;QS=1,0;MQSB=0.83945;MQ0F=0 PL 0,39,255 +17 3042 . G <*> 0 . DP=14;I16=3,10,0,0,491,18607,0,0,749,44041,0,0,230,4896,0,0;QS=1,0;MQSB=0.69967;MQ0F=0 PL 0,39,255 +17 3043 . T <*> 0 . DP=14;I16=3,10,0,0,404,13118,0,0,718,41282,0,0,249,5451,0,0;QS=1,0;MQSB=0.83945;MQ0F=0 PL 0,39,233 +17 3044 . A C,<*> 0 . DP=15;I16=3,10,0,1,373,11645,15,225,718,41282,60,3600,234,5224,14,196;QS=0.96103,0.03896,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=0.82370;BQB=1;MQ0F=0 PL 0,26,216,39,219,220 +17 3045 . C <*> 0 . DP=15;I16=3,11,0,0,464,16310,0,0,778,44882,0,0,248,5404,0,0;QS=1,0;MQSB=0.82370;MQ0F=0 PL 0,42,255 +17 3046 . A <*> 0 . DP=15;I16=3,10,0,0,404,14038,0,0,749,44041,0,0,223,4779,0,0;QS=1,0;MQSB=0.69967;MQ0F=0 PL 0,39,245 +17 3047 . G <*> 0 . DP=15;I16=3,10,0,0,456,16884,0,0,718,41282,0,0,222,4744,0,0;QS=1,0;MQSB=0.83945;MQ0F=0 PL 0,39,255 +17 3048 . T <*> 0 . DP=15;I16=3,7,0,0,322,11076,0,0,569,33241,0,0,174,3758,0,0;QS=1,0;MQSB=0.73318;MQ0F=0 PL 0,30,226 +17 3049 . G <*> 0 . DP=15;I16=3,12,0,0,529,19235,0,0,838,48482,0,0,257,5485,0,0;QS=1,0;MQSB=0.80982;MQ0F=0 PL 0,45,255 +17 3050 . G <*> 0 . DP=15;I16=3,10,0,0,435,15287,0,0,718,41282,0,0,212,4492,0,0;QS=1,0;MQSB=0.83945;MQ0F=0 PL 0,39,253 +17 3051 . A <*> 0 . DP=14;I16=3,11,0,0,437,14529,0,0,778,44882,0,0,258,5564,0,0;QS=1,0;MQSB=0.82370;MQ0F=0 PL 0,42,243 +17 3052 . C <*> 0 . DP=14;I16=2,10,0,0,382,12864,0,0,689,40441,0,0,226,4936,0,0;QS=1,0;MQSB=0.9;MQ0F=0 PL 0,36,226 +17 3053 . A <*> 0 . DP=14;I16=3,8,0,0,363,12627,0,0,598,34082,0,0,201,4369,0,0;QS=1,0;MQSB=0.87791;MQ0F=0 PL 0,33,234 +17 3054 . G <*> 0 . DP=14;I16=3,11,0,0,515,19339,0,0,778,44882,0,0,258,5648,0,0;QS=1,0;MQSB=0.82370;MQ0F=0 PL 0,42,255 +17 3055 . G <*> 0 . DP=13;I16=3,7,0,0,328,11476,0,0,538,30482,0,0,205,4637,0,0;QS=1,0;MQSB=0.82483;MQ0F=0 PL 0,30,228 +17 3056 . C <*> 0 . DP=13;I16=3,10,0,0,432,15330,0,0,718,41282,0,0,259,5729,0,0;QS=1,0;MQSB=0.83945;MQ0F=0 PL 0,39,255 +17 3057 . C <*> 0 . DP=14;I16=4,9,0,0,463,17007,0,0,718,41282,0,0,246,5594,0,0;QS=1,0;MQSB=0.92829;MQ0F=0 PL 0,39,255 +17 3058 . C <*> 0 . DP=14;I16=4,10,0,0,433,14181,0,0,778,44882,0,0,260,5810,0,0;QS=1,0;MQSB=0.91393;MQ0F=0 PL 0,42,255 +17 3059 . T G,<*> 0 . DP=14;I16=4,8,0,1,376,12508,16,256,689,40441,60,3600,214,4762,22,484;QS=0.95876,0.041237,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=0.78578;BQB=1;MQ0F=0 PL 0,22,234,36,237,239 +17 3060 . G <*> 0 . DP=14;I16=4,7,0,0,314,10002,0,0,629,36841,0,0,187,4071,0,0;QS=1,0;MQSB=0.76367;MQ0F=0 PL 0,33,221 +17 3061 . C <*> 0 . DP=14;I16=4,10,0,0,445,15021,0,0,778,44882,0,0,263,6035,0,0;QS=1,0;MQSB=0.91393;MQ0F=0 PL 0,42,255 +17 3062 . C <*> 0 . DP=13;I16=4,8,0,0,417,14831,0,0,689,40441,0,0,240,5512,0,0;QS=1,0;MQSB=0.79392;MQ0F=0 PL 0,36,255 +17 3063 . C <*> 0 . DP=13;I16=4,8,0,0,351,11635,0,0,658,37682,0,0,241,5575,0,0;QS=1,0;MQSB=0.9439;MQ0F=0 PL 0,36,233 +17 3064 . A <*> 0 . DP=13;I16=4,8,0,0,392,13738,0,0,658,37682,0,0,241,5597,0,0;QS=1,0;MQSB=0.9439;MQ0F=0 PL 0,36,254 +17 3065 . G <*> 0 . DP=13;I16=4,9,0,0,402,13536,0,0,718,41282,0,0,266,6252,0,0;QS=1,0;MQSB=0.92829;MQ0F=0 PL 0,39,255 +17 3066 . A <*> 0 . DP=13;I16=4,5,0,0,267,8479,0,0,509,29641,0,0,169,3931,0,0;QS=1,0;MQSB=0.73094;MQ0F=0 PL 0,27,202 +17 3067 . T <*> 0 . DP=13;I16=4,8,0,0,334,10398,0,0,658,37682,0,0,244,5806,0,0;QS=1,0;MQSB=0.9439;MQ0F=0 PL 0,36,223 +17 3068 . G <*> 0 . DP=13;I16=4,8,0,0,432,15788,0,0,689,40441,0,0,244,5762,0,0;QS=1,0;MQSB=0.79392;MQ0F=0 PL 0,36,255 +17 3069 . G <*> 0 . DP=13;I16=4,7,0,0,301,9213,0,0,629,36841,0,0,221,5197,0,0;QS=1,0;MQSB=0.76367;MQ0F=0 PL 0,33,203 +17 3070 . C <*> 0 . DP=13;I16=4,9,0,0,420,14820,0,0,718,41282,0,0,272,6464,0,0;QS=1,0;MQSB=0.92829;MQ0F=0 PL 0,39,255 +17 3071 . C <*> 0 . DP=13;I16=4,9,0,0,478,18304,0,0,718,41282,0,0,273,6487,0,0;QS=1,0;MQSB=0.92829;MQ0F=0 PL 0,39,255 +17 3072 . C <*> 0 . DP=13;I16=3,9,0,0,444,16560,0,0,689,40441,0,0,270,6500,0,0;QS=1,0;MQSB=0.96226;MQ0F=0 PL 0,36,255 +17 3073 . C <*> 0 . DP=13;I16=3,9,0,0,436,16326,0,0,689,40441,0,0,272,6542,0,0;QS=1,0;MQSB=0.96226;MQ0F=0 PL 0,36,255 +17 3074 . C <*> 0 . DP=13;I16=3,9,0,0,453,17493,0,0,689,40441,0,0,274,6588,0,0;QS=1,0;MQSB=0.96226;MQ0F=0 PL 0,36,255 +17 3075 . C <*> 0 . DP=13;I16=3,8,0,0,370,12868,0,0,629,36841,0,0,251,6013,0,0;QS=1,0;MQSB=0.95420;MQ0F=0 PL 0,33,239 +17 3076 . G <*> 0 . DP=13;I16=3,9,0,0,405,14159,0,0,689,40441,0,0,278,6692,0,0;QS=1,0;MQSB=0.96226;MQ0F=0 PL 0,36,252 +17 3077 . C <*> 0 . DP=13;I16=3,10,0,0,444,16166,0,0,749,44041,0,0,280,6750,0,0;QS=1,0;MQSB=0.96836;MQ0F=0 PL 0,39,255 +17 3078 . C <*> 0 . DP=13;I16=3,10,0,0,521,20961,0,0,749,44041,0,0,283,6813,0,0;QS=1,0;MQSB=0.96836;MQ0F=0 PL 0,39,255 +17 3079 . T <*> 0 . DP=13;I16=3,10,0,0,492,18804,0,0,749,44041,0,0,286,6882,0,0;QS=1,0;MQSB=0.96836;MQ0F=0 PL 0,39,255 +17 3080 . G <*> 0 . DP=14;I16=4,10,0,0,534,20830,0,0,809,47641,0,0,289,6957,0,0;QS=1,0;MQSB=0.96078;MQ0F=0 PL 0,42,255 +17 3081 . C <*> 0 . DP=14;I16=4,10,0,0,520,19634,0,0,809,47641,0,0,291,6941,0,0;QS=1,0;MQSB=0.96078;MQ0F=0 PL 0,42,255 +17 3082 . C <*> 0 . DP=14;I16=4,10,0,0,534,20972,0,0,809,47641,0,0,293,6937,0,0;QS=1,0;MQSB=0.96078;MQ0F=0 PL 0,42,255 +17 3083 . T C,<*> 0 . DP=14;I16=4,9,0,1,496,19124,33,1089,749,44041,60,3600,269,6269,25,625;QS=0.9366,0.063339,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=0.96078;BQB=1;MQ0F=0 PL 0,9,255,39,255,255 +17 3084 . G <*> 0 . DP=15;I16=4,11,0,0,573,22295,0,0,869,51241,0,0,295,6861,0,0;QS=1,0;MQSB=0.96648;MQ0F=0 PL 0,45,255 +17 3085 . T <*> 0 . DP=15;I16=4,10,0,0,532,20318,0,0,809,47641,0,0,296,6838,0,0;QS=1,0;MQSB=0.96078;MQ0F=0 PL 0,42,255 +17 3086 . G <*> 0 . DP=15;I16=4,11,0,0,562,21784,0,0,869,51241,0,0,299,6829,0,0;QS=1,0;MQSB=0.96648;MQ0F=0 PL 0,45,255 +17 3087 . G <*> 0 . DP=15;I16=4,11,0,0,594,23708,0,0,869,51241,0,0,301,6831,0,0;QS=1,0;MQSB=0.96648;MQ0F=0 PL 0,45,255 +17 3088 . A <*> 0 . DP=15;I16=4,11,0,0,563,21211,0,0,869,51241,0,0,303,6845,0,0;QS=1,0;MQSB=0.96648;MQ0F=0 PL 0,45,255 +17 3089 . A <*> 0 . DP=15;I16=4,11,0,0,597,23829,0,0,869,51241,0,0,304,6822,0,0;QS=1,0;MQSB=0.96648;MQ0F=0 PL 0,45,255 +17 3090 . G <*> 0 . DP=15;I16=4,11,0,0,591,23517,0,0,869,51241,0,0,304,6764,0,0;QS=1,0;MQSB=0.96648;MQ0F=0 PL 0,45,255 +17 3091 . T <*> 0 . DP=15;I16=4,11,0,0,554,20610,0,0,869,51241,0,0,304,6722,0,0;QS=1,0;MQSB=0.96648;MQ0F=0 PL 0,45,255 +17 3092 . T <*> 0 . DP=16;I16=5,11,0,0,590,21986,0,0,929,54841,0,0,303,6647,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 3093 . G <*> 0 . DP=16;I16=5,11,0,0,631,25109,0,0,929,54841,0,0,302,6540,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 3094 . A <*> 0 . DP=16;I16=5,10,0,0,559,20909,0,0,869,51241,0,0,291,6351,0,0;QS=1,0;MQSB=0.95420;MQ0F=0 PL 0,45,255 +17 3095 . C <*> 0 . DP=16;I16=5,10,0,0,560,21220,0,0,869,51241,0,0,289,6259,0,0;QS=1,0;MQSB=0.95420;MQ0F=0 PL 0,45,255 +17 3096 . C <*> 0 . DP=16;I16=5,11,0,0,627,24755,0,0,929,54841,0,0,298,6278,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 3097 . A <*> 0 . DP=16;I16=5,11,0,0,614,23898,0,0,929,54841,0,0,296,6196,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 3098 . G <*> 0 . DP=16;I16=5,11,0,0,622,24546,0,0,929,54841,0,0,294,6134,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 3099 . A <*> 0 . DP=16;I16=5,11,0,0,563,20631,0,0,929,54841,0,0,292,6092,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 3100 . C <*> 0 . DP=16;I16=5,11,0,0,548,19512,0,0,929,54841,0,0,290,6070,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 3101 . C <*> 0 . DP=16;I16=5,11,0,0,628,24778,0,0,929,54841,0,0,288,6068,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 3102 . A <*> 0 . DP=16;I16=5,11,0,0,580,21266,0,0,929,54841,0,0,286,6086,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 3103 . T <*> 0 . DP=16;I16=5,11,0,0,554,19556,0,0,929,54841,0,0,283,6073,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 3104 . C <*> 0 . DP=16;I16=5,11,0,0,629,25061,0,0,929,54841,0,0,280,6078,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 3105 . T <*> 0 . DP=16;I16=5,11,0,0,601,22763,0,0,929,54841,0,0,276,6052,0,0;QS=1,0;MQSB=0.96068;MQ0F=0 PL 0,48,255 +17 3106 . G <*> 0 . DP=14;I16=5,9,0,0,544,21222,0,0,840,50400,0,0,273,5993,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 3107 . T <*> 0 . DP=14;I16=5,9,0,0,501,18231,0,0,840,50400,0,0,270,5948,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 3108 . C <*> 0 . DP=14;I16=5,9,0,0,534,20722,0,0,840,50400,0,0,267,5917,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 3109 . A <*> 0 . DP=14;I16=5,9,0,0,523,19569,0,0,840,50400,0,0,264,5900,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 3110 . C <*> 0 . DP=15;I16=5,10,0,0,581,22811,0,0,900,54000,0,0,260,5846,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 3111 . A <*> 0 . DP=16;I16=5,11,0,0,600,23064,0,0,960,57600,0,0,257,5805,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 3112 . G <*> 0 . DP=16;I16=5,11,0,0,608,23270,0,0,960,57600,0,0,254,5730,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 3113 . C <*> 0 . DP=16;I16=5,11,0,0,611,23461,0,0,960,57600,0,0,250,5624,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 3114 . A <*> 0 . DP=15;I16=5,10,0,0,566,21458,0,0,900,54000,0,0,247,5537,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 3115 . G <*> 0 . DP=14;I16=5,9,0,0,515,19535,0,0,840,50400,0,0,245,5467,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 3116 . G <*> 0 . DP=14;I16=5,9,0,0,524,19708,0,0,840,50400,0,0,243,5413,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 3117 . T <*> 0 . DP=13;I16=4,9,0,0,461,16405,0,0,780,46800,0,0,242,5374,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 3118 . A <*> 0 . DP=13;I16=4,9,0,0,464,16724,0,0,780,46800,0,0,240,5298,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 3119 . A <*> 0 . DP=13;I16=4,9,0,0,510,20206,0,0,780,46800,0,0,237,5185,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 3120 . G <*> 0 . DP=13;I16=4,9,0,0,512,20296,0,0,780,46800,0,0,234,5086,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 3121 . A <*> 0 . DP=13;I16=5,8,0,0,427,14715,0,0,780,46800,0,0,232,5000,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 3122 . C <*> 0 . DP=13;I16=5,8,0,0,502,19646,0,0,780,46800,0,0,231,4927,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 3123 . T <*> 0 . DP=13;I16=5,8,0,0,491,18683,0,0,780,46800,0,0,230,4868,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 3124 . C <*> 0 . DP=14;I16=5,9,0,0,565,22871,0,0,840,50400,0,0,229,4823,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 3125 . T <*> 0 . DP=14;I16=5,9,0,0,536,20624,0,0,840,50400,0,0,229,4793,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 3126 . G <*> 0 . DP=14;I16=5,9,0,0,530,20260,0,0,840,50400,0,0,229,4779,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 3127 . C <*> 0 . DP=14;I16=5,9,0,0,554,22010,0,0,840,50400,0,0,229,4781,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 3128 . T <*> 0 . DP=14;I16=5,9,0,0,517,19281,0,0,840,50400,0,0,229,4799,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 3129 . T <*> 0 . DP=14;I16=5,9,0,0,481,16895,0,0,840,50400,0,0,229,4833,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 3130 . T <*> 0 . DP=13;I16=5,8,0,0,467,16921,0,0,780,46800,0,0,230,4882,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 3131 . C <*> 0 . DP=13;I16=5,8,0,0,513,20329,0,0,780,46800,0,0,231,4945,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 3132 . T <*> 0 . DP=13;I16=5,8,0,0,494,18888,0,0,780,46800,0,0,231,4973,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 3133 . G <*> 0 . DP=13;I16=5,8,0,0,499,19251,0,0,780,46800,0,0,231,5017,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 3134 . G <*> 0 . DP=14;I16=6,8,0,0,485,17163,0,0,840,50400,0,0,231,5077,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 3135 . G <*> 0 . DP=15;I16=6,9,0,0,540,19876,0,0,900,54000,0,0,232,5154,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 3136 . C <*> 0 . DP=15;I16=6,9,0,0,551,20473,0,0,900,54000,0,0,233,5199,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 3137 . A <*> 0 . DP=15;I16=7,8,0,0,533,19129,0,0,900,54000,0,0,234,5210,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 3138 . A <*> 0 . DP=14;I16=6,8,0,0,457,15255,0,0,840,50400,0,0,237,5235,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 3139 . C <*> 0 . DP=14;I16=6,8,0,0,509,18761,0,0,840,50400,0,0,240,5274,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 3140 . C <*> 0 . DP=14;I16=6,8,0,0,524,19824,0,0,840,50400,0,0,243,5327,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 3141 . C <*> 0 . DP=14;I16=6,8,0,0,544,21204,0,0,840,50400,0,0,246,5394,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 3142 . A <*> 0 . DP=14;I16=6,8,0,0,529,20185,0,0,840,50400,0,0,248,5426,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 3143 . G <*> 0 . DP=15;I16=7,8,0,0,565,21605,0,0,869,51241,0,0,250,5474,0,0;QS=1,0;MQSB=0.89839;MQ0F=0 PL 0,45,255 +17 3144 . C <*> 0 . DP=15;I16=8,7,0,0,550,20972,0,0,869,51241,0,0,254,5538,0,0;QS=1,0;MQSB=0.92124;MQ0F=0 PL 0,45,255 +17 3145 . A <*> 0 . DP=15;I16=8,7,0,0,554,20838,0,0,869,51241,0,0,259,5619,0,0;QS=1,0;MQSB=0.92124;MQ0F=0 PL 0,45,255 +17 3146 . G <*> 0 . DP=15;I16=8,7,0,0,571,21957,0,0,869,51241,0,0,264,5718,0,0;QS=1,0;MQSB=0.92124;MQ0F=0 PL 0,45,255 +17 3147 . G <*> 0 . DP=15;I16=7,7,0,0,509,18967,0,0,840,50400,0,0,264,5768,0,0;QS=1,0;MQSB=0.96601;MQ0F=0 PL 0,42,255 +17 3148 . T <*> 0 . DP=15;I16=8,7,0,0,496,16990,0,0,869,51241,0,0,272,5866,0,0;QS=1,0;MQSB=0.92124;MQ0F=0 PL 0,45,255 +17 3149 . G <*> 0 . DP=15;I16=8,7,0,0,581,22725,0,0,869,51241,0,0,276,5964,0,0;QS=1,0;MQSB=0.92124;MQ0F=0 PL 0,45,255 +17 3150 . A <*> 0 . DP=15;I16=8,7,0,0,516,18084,0,0,869,51241,0,0,279,6027,0,0;QS=1,0;MQSB=0.92124;MQ0F=0 PL 0,45,255 +17 3151 . C <*> 0 . DP=15;I16=8,7,0,0,545,20273,0,0,869,51241,0,0,282,6104,0,0;QS=1,0;MQSB=0.92124;MQ0F=0 PL 0,45,255 +17 3152 . C <*> 0 . DP=15;I16=8,7,0,0,542,20094,0,0,869,51241,0,0,284,6146,0,0;QS=1,0;MQSB=0.92124;MQ0F=0 PL 0,45,255 +17 3153 . C <*> 0 . DP=15;I16=8,7,0,0,555,20857,0,0,869,51241,0,0,286,6204,0,0;QS=1,0;MQSB=0.92124;MQ0F=0 PL 0,45,255 +17 3154 . T <*> 0 . DP=15;I16=8,7,0,0,548,20350,0,0,869,51241,0,0,288,6278,0,0;QS=1,0;MQSB=0.92124;MQ0F=0 PL 0,45,255 +17 3155 . G <*> 0 . DP=15;I16=8,7,0,0,582,22804,0,0,869,51241,0,0,289,6319,0,0;QS=1,0;MQSB=0.92124;MQ0F=0 PL 0,45,255 +17 3156 . G <*> 0 . DP=15;I16=8,7,0,0,565,21523,0,0,869,51241,0,0,290,6378,0,0;QS=1,0;MQSB=0.92124;MQ0F=0 PL 0,45,255 +17 3157 . A <*> 0 . DP=14;I16=7,7,0,0,512,18764,0,0,809,47641,0,0,292,6454,0,0;QS=1,0;MQSB=0.88598;MQ0F=0 PL 0,42,255 +17 3158 . A <*> 0 . DP=14;I16=7,7,0,0,481,17241,0,0,809,47641,0,0,294,6546,0,0;QS=1,0;MQSB=0.88598;MQ0F=0 PL 0,42,255 +17 3159 . T <*> 0 . DP=14;I16=6,7,0,0,470,17324,0,0,780,46800,0,0,279,6349,0,0;QS=1,0;MQSB=0.96116;MQ0F=0 PL 0,39,255 +17 3160 . T <*> 0 . DP=14;I16=7,7,0,0,514,18984,0,0,809,47641,0,0,295,6631,0,0;QS=1,0;MQSB=0.88598;MQ0F=0 PL 0,42,255 +17 3161 . C <*> 0 . DP=14;I16=7,7,0,0,504,18784,0,0,809,47641,0,0,294,6622,0,0;QS=1,0;MQSB=0.88598;MQ0F=0 PL 0,42,255 +17 3162 . C <*> 0 . DP=14;I16=7,7,0,0,542,21480,0,0,809,47641,0,0,293,6627,0,0;QS=1,0;MQSB=0.88598;MQ0F=0 PL 0,42,255 +17 3163 . T A,<*> 0 . DP=14;I16=6,7,1,0,494,18818,13,169,780,46800,29,841,271,6195,20,400;QS=0.97435,0.02564,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=0.88598;BQB=1;MQ0F=0 PL 0,28,255,39,255,255 +17 3164 . G <*> 0 . DP=14;I16=7,7,0,0,545,21283,0,0,809,47641,0,0,289,6575,0,0;QS=1,0;MQSB=0.88598;MQ0F=0 PL 0,42,255 +17 3165 . T <*> 0 . DP=14;I16=7,7,0,0,491,17471,0,0,809,47641,0,0,287,6567,0,0;QS=1,0;MQSB=0.88598;MQ0F=0 PL 0,42,255 +17 3166 . C <*> 0 . DP=14;I16=7,7,0,0,515,19277,0,0,809,47641,0,0,285,6571,0,0;QS=1,0;MQSB=0.88598;MQ0F=0 PL 0,42,255 +17 3167 . C <*> 0 . DP=13;I16=7,6,0,0,497,19453,0,0,749,44041,0,0,284,6586,0,0;QS=1,0;MQSB=0.89981;MQ0F=0 PL 0,39,255 +17 3168 . A <*> 0 . DP=13;I16=7,6,0,0,489,18433,0,0,749,44041,0,0,283,6611,0,0;QS=1,0;MQSB=0.89981;MQ0F=0 PL 0,39,255 +17 3169 . T <*> 0 . DP=13;I16=6,6,0,0,451,16971,0,0,720,43200,0,0,256,5970,0,0;QS=1,0;MQSB=0.98260;MQ0F=0 PL 0,36,255 +17 3170 . C <*> 0 . DP=13;I16=6,6,0,0,485,19663,0,0,720,43200,0,0,253,5911,0,0;QS=1,0;MQSB=0.98260;MQ0F=0 PL 0,36,255 +17 3171 . T <*> 0 . DP=13;I16=6,6,0,0,455,17301,0,0,720,43200,0,0,250,5858,0,0;QS=1,0;MQSB=0.98260;MQ0F=0 PL 0,36,255 +17 3172 . G <*> 0 . DP=13;I16=7,6,0,0,464,17186,0,0,749,44041,0,0,272,6436,0,0;QS=1,0;MQSB=0.89981;MQ0F=0 PL 0,39,255 +17 3173 . G <*> 0 . DP=13;I16=6,6,0,0,439,16327,0,0,720,43200,0,0,244,5770,0,0;QS=1,0;MQSB=0.98260;MQ0F=0 PL 0,36,255 +17 3174 . C <*> 0 . DP=14;I16=8,6,0,0,551,21851,0,0,809,47641,0,0,266,6360,0,0;QS=1,0;MQSB=0.92774;MQ0F=0 PL 0,42,255 +17 3175 . A <*> 0 . DP=14;I16=7,6,0,0,486,18336,0,0,780,46800,0,0,238,5658,0,0;QS=1,0;MQSB=0.96116;MQ0F=0 PL 0,39,255 +17 3176 . G <*> 0 . DP=14;I16=8,6,0,0,528,20322,0,0,809,47641,0,0,260,6216,0,0;QS=1,0;MQSB=0.92774;MQ0F=0 PL 0,42,255 +17 3177 . G <*> 0 . DP=13;I16=8,5,0,0,436,15202,0,0,749,44041,0,0,258,6158,0,0;QS=1,0;MQSB=0.93522;MQ0F=0 PL 0,39,255 +17 3178 . T <*> 0 . DP=13;I16=7,5,0,0,427,15285,0,0,720,43200,0,0,231,5483,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 3179 . G <*> 0 . DP=13;I16=7,5,0,0,451,17193,0,0,720,43200,0,0,229,5441,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 3180 . G <*> 0 . DP=12;I16=6,5,0,0,379,13427,0,0,660,39600,0,0,228,5406,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 3181 . G <*> 0 . DP=12;I16=7,5,0,0,436,16496,0,0,689,40441,0,0,252,6002,0,0;QS=1,0;MQSB=0.89647;MQ0F=0 PL 0,36,255 +17 3182 . C <*> 0 . DP=12;I16=6,5,0,0,429,16807,0,0,629,36841,0,0,234,5690,0,0;QS=1,0;MQSB=0.861;MQ0F=0 PL 0,33,255 +17 3183 . A <*> 0 . DP=12;I16=6,5,0,0,397,14449,0,0,660,39600,0,0,225,5337,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 3184 . T <*> 0 . DP=11;I16=6,4,0,0,350,12546,0,0,600,36000,0,0,225,5325,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,248 +17 3185 . T <*> 0 . DP=11;I16=7,4,0,0,392,14178,0,0,629,36841,0,0,249,5893,0,0;QS=1,0;MQSB=0.92444;MQ0F=0 PL 0,33,255 +17 3186 . G <*> 0 . DP=11;I16=7,4,0,0,411,15993,0,0,629,36841,0,0,247,5793,0,0;QS=1,0;MQSB=0.92444;MQ0F=0 PL 0,33,255 +17 3187 . A <*> 0 . DP=11;I16=7,4,0,0,362,12532,0,0,629,36841,0,0,245,5701,0,0;QS=1,0;MQSB=0.92444;MQ0F=0 PL 0,33,247 +17 3188 . A <*> 0 . DP=11;I16=7,4,0,0,362,12668,0,0,629,36841,0,0,243,5617,0,0;QS=1,0;MQSB=0.92444;MQ0F=0 PL 0,33,249 +17 3189 . A <*> 0 . DP=11;I16=7,4,0,0,383,13637,0,0,629,36841,0,0,241,5541,0,0;QS=1,0;MQSB=0.92444;MQ0F=0 PL 0,33,255 +17 3190 . C <*> 0 . DP=11;I16=6,4,0,0,354,13336,0,0,600,36000,0,0,214,4848,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 3191 . T <*> 0 . DP=12;I16=6,5,0,0,408,15350,0,0,660,39600,0,0,212,4788,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 3192 . G <*> 0 . DP=12;I16=7,5,0,0,424,15700,0,0,689,40441,0,0,236,5362,0,0;QS=1,0;MQSB=0.89647;MQ0F=0 PL 0,36,255 +17 3193 . G <*> 0 . DP=12;I16=7,5,0,0,434,15924,0,0,689,40441,0,0,235,5321,0,0;QS=1,0;MQSB=0.89647;MQ0F=0 PL 0,36,255 +17 3194 . T C,<*> 0 . DP=12;I16=6,5,1,0,396,14380,18,324,660,39600,29,841,209,4665,25,625;QS=0.95652,0.043478,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=0.89647;BQB=1;MQ0F=0 PL 0,18,255,33,255,255 +17 3195 . T <*> 0 . DP=12;I16=7,5,0,0,427,15537,0,0,689,40441,0,0,233,5269,0,0;QS=1,0;MQSB=0.89647;MQ0F=0 PL 0,36,255 +17 3196 . T <*> 0 . DP=12;I16=6,5,0,0,387,13777,0,0,660,39600,0,0,206,4584,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 3197 . A <*> 0 . DP=12;I16=7,5,0,0,387,12823,0,0,689,40441,0,0,229,5161,0,0;QS=1,0;MQSB=0.89647;MQ0F=0 PL 0,36,255 +17 3198 . A <*> 0 . DP=12;I16=7,4,0,0,391,14115,0,0,629,36841,0,0,220,5076,0,0;QS=1,0;MQSB=0.92444;MQ0F=0 PL 0,33,255 +17 3199 . A <*> 0 . DP=12;I16=6,5,0,0,385,13737,0,0,660,39600,0,0,199,4427,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 3200 . A <*> 0 . DP=11;I16=6,5,0,0,383,13669,0,0,629,36841,0,0,221,4941,0,0;QS=1,0;MQSB=0.861;MQ0F=0 PL 0,33,255 +17 3201 . A <*> 0 . DP=11;I16=6,4,0,0,351,12745,0,0,569,33241,0,0,208,4740,0,0;QS=1,0;MQSB=0.89578;MQ0F=0 PL 0,30,248 +17 3202 . T <*> 0 . DP=11;I16=5,5,0,0,350,12470,0,0,600,36000,0,0,190,4124,0,0;QS=1,0;MQSB=0.95234;MQ0F=0 PL 0,30,249 +17 3203 . G A,<*> 0 . DP=11;I16=5,5,1,0,348,12754,19,361,600,36000,29,841,187,4043,25,625;QS=0.94822,0.051771,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=0.861;BQB=1;MQ0F=0 PL 0,14,239,30,242,248 +17 3204 . T <*> 0 . DP=11;I16=5,4,0,0,316,11286,0,0,540,32400,0,0,171,3803,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,234 +17 3205 . C <*> 0 . DP=11;I16=5,5,0,0,386,15052,0,0,600,36000,0,0,181,3911,0,0;QS=1,0;MQSB=0.95234;MQ0F=0 PL 0,30,255 +17 3206 . A <*> 0 . DP=11;I16=6,5,0,0,373,13009,0,0,629,36841,0,0,203,4485,0,0;QS=1,0;MQSB=0.861;MQ0F=0 PL 0,33,255 +17 3207 . C <*> 0 . DP=11;I16=5,5,0,0,365,13793,0,0,600,36000,0,0,175,3819,0,0;QS=1,0;MQSB=0.95234;MQ0F=0 PL 0,30,255 +17 3208 . A <*> 0 . DP=11;I16=6,5,0,0,357,12003,0,0,629,36841,0,0,197,4413,0,0;QS=1,0;MQSB=0.861;MQ0F=0 PL 0,33,247 +17 3209 . C <*> 0 . DP=12;I16=7,5,0,0,416,14638,0,0,689,40441,0,0,193,4343,0,0;QS=1,0;MQSB=0.89647;MQ0F=0 PL 0,36,255 +17 3210 . C <*> 0 . DP=11;I16=7,4,0,0,397,14615,0,0,629,36841,0,0,190,4236,0,0;QS=1,0;MQSB=0.92444;MQ0F=0 PL 0,33,255 +17 3211 . A <*> 0 . DP=10;I16=7,3,0,0,372,13938,0,0,569,33241,0,0,188,4142,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,243 +17 3212 . T <*> 0 . DP=10;I16=6,3,0,0,306,10854,0,0,540,32400,0,0,160,3386,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,222 +17 3213 . A <*> 0 . DP=10;I16=6,3,0,0,316,11272,0,0,540,32400,0,0,157,3269,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,228 +17 3214 . G <*> 0 . DP=10;I16=7,3,0,0,345,12643,0,0,569,33241,0,0,179,3791,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,243 +17 3215 . G <*> 0 . DP=10;I16=7,3,0,0,349,12759,0,0,569,33241,0,0,176,3702,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,241 +17 3216 . C <*> 0 . DP=10;I16=7,3,0,0,367,13785,0,0,569,33241,0,0,173,3627,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,242 +17 3217 . C <*> 0 . DP=10;I16=7,3,0,0,341,12157,0,0,569,33241,0,0,169,3515,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,236 +17 3218 . G C,<*> 0 . DP=11;I16=6,4,1,0,319,10497,29,841,600,36000,29,841,140,2790,24,576;QS=0.91666,0.083333,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=0.92444;BQB=1;MQ0F=0 PL 0,4,202,30,205,221 +17 3219 . G A,<*> 0 . DP=11;I16=6,4,1,0,349,12639,19,361,600,36000,29,841,136,2654,23,529;QS=0.9483,0.051630,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=0.92444;BQB=1;MQ0F=0 PL 0,14,234,30,237,243 +17 3220 . G <*> 0 . DP=11;I16=7,4,0,0,369,12961,0,0,629,36841,0,0,154,3018,0,0;QS=1,0;MQSB=0.92444;MQ0F=0 PL 0,33,252 +17 3221 . C <*> 0 . DP=10;I16=5,4,0,0,330,12222,0,0,540,32400,0,0,129,2429,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,244 +17 3222 . A <*> 0 . DP=10;I16=6,4,0,0,367,13569,0,0,569,33241,0,0,146,2738,0,0;QS=1,0;MQSB=0.89578;MQ0F=0 PL 0,30,255 +17 3223 . C <*> 0 . DP=10;I16=6,4,0,0,360,13412,0,0,569,33241,0,0,142,2622,0,0;QS=1,0;MQSB=0.89578;MQ0F=0 PL 0,30,255 +17 3224 . A <*> 0 . DP=9;I16=6,3,0,0,345,13241,0,0,509,29641,0,0,139,2521,0,0;QS=1,0;MQSB=0.80901;MQ0F=0 PL 0,27,238 +17 3225 . G <*> 0 . DP=9;I16=6,3,0,0,335,13181,0,0,509,29641,0,0,136,2434,0,0;QS=1,0;MQSB=0.80901;MQ0F=0 PL 0,27,247 +17 3226 . T <*> 0 . DP=10;I16=6,3,0,0,311,10907,0,0,540,32400,0,0,117,2105,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,224 +17 3227 . G <*> 0 . DP=10;I16=7,3,0,0,379,14663,0,0,569,33241,0,0,131,2303,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,255 +17 3228 . G <*> 0 . DP=10;I16=6,3,0,0,346,13388,0,0,540,32400,0,0,115,2065,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,248 +17 3229 . C <*> 0 . DP=11;I16=7,4,0,0,415,15891,0,0,629,36841,0,0,127,2235,0,0;QS=1,0;MQSB=0.92444;MQ0F=0 PL 0,33,255 +17 3230 . T <*> 0 . DP=11;I16=7,4,0,0,397,14827,0,0,629,36841,0,0,126,2226,0,0;QS=1,0;MQSB=0.92444;MQ0F=0 PL 0,33,255 +17 3231 . C <*> 0 . DP=11;I16=7,4,0,0,414,15814,0,0,629,36841,0,0,125,2235,0,0;QS=1,0;MQSB=0.92444;MQ0F=0 PL 0,33,255 +17 3232 . A <*> 0 . DP=11;I16=6,4,0,0,320,10864,0,0,600,36000,0,0,114,2162,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,229 +17 3233 . C <*> 0 . DP=11;I16=7,4,0,0,348,11672,0,0,629,36841,0,0,123,2307,0,0;QS=1,0;MQSB=0.92444;MQ0F=0 PL 0,33,238 +17 3234 . G T,<*> 0 . DP=11;I16=6,4,1,0,336,11726,22,484,600,36000,29,841,115,2305,8,64;QS=0.93854,0.061452,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=0.92444;BQB=1;MQ0F=0 PL 0,11,222,30,225,234 +17 3235 . C <*> 0 . DP=10;I16=7,3,0,0,356,13340,0,0,569,33241,0,0,124,2396,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,249 +17 3236 . C <*> 0 . DP=10;I16=7,3,0,0,365,13585,0,0,569,33241,0,0,125,2437,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,244 +17 3237 . T <*> 0 . DP=9;I16=6,3,0,0,323,11747,0,0,509,29641,0,0,127,2491,0,0;QS=1,0;MQSB=0.80901;MQ0F=0 PL 0,27,230 +17 3238 . G <*> 0 . DP=9;I16=6,3,0,0,348,13506,0,0,509,29641,0,0,129,2557,0,0;QS=1,0;MQSB=0.80901;MQ0F=0 PL 0,27,243 +17 3239 . T <*> 0 . DP=9;I16=6,3,0,0,311,10997,0,0,509,29641,0,0,131,2635,0,0;QS=1,0;MQSB=0.80901;MQ0F=0 PL 0,27,220 +17 3240 . A <*> 0 . DP=11;I16=7,4,0,0,364,12662,0,0,629,36841,0,0,133,2725,0,0;QS=1,0;MQSB=0.92444;MQ0F=0 PL 0,33,248 +17 3241 . A <*> 0 . DP=11;I16=6,4,0,0,354,12960,0,0,600,36000,0,0,136,2828,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,252 +17 3242 . T <*> 0 . DP=10;I16=6,4,0,0,357,12947,0,0,600,36000,0,0,141,2949,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,252 +17 3243 . C <*> 0 . DP=10;I16=6,4,0,0,381,14769,0,0,600,36000,0,0,146,3084,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 3244 . C <*> 0 . DP=9;I16=5,3,0,0,289,10975,0,0,480,28800,0,0,147,3165,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,221 +17 3245 . C <*> 0 . DP=9;I16=5,4,0,0,344,13448,0,0,540,32400,0,0,156,3288,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,255 +17 3246 . A <*> 0 . DP=9;I16=5,4,0,0,346,13384,0,0,540,32400,0,0,161,3405,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,255 +17 3247 . G <*> 0 . DP=9;I16=5,4,0,0,354,14202,0,0,540,32400,0,0,166,3532,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,255 +17 3248 . C <*> 0 . DP=9;I16=5,4,0,0,346,13666,0,0,540,32400,0,0,171,3669,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,255 +17 3249 . C <*> 0 . DP=9;I16=5,4,0,0,330,12440,0,0,540,32400,0,0,175,3767,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,246 +17 3250 . C <*> 0 . DP=9;I16=5,4,0,0,361,14505,0,0,540,32400,0,0,179,3877,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,255 +17 3251 . T <*> 0 . DP=9;I16=5,4,0,0,324,12192,0,0,540,32400,0,0,183,3999,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,241 +17 3252 . T <*> 0 . DP=9;I16=5,4,0,0,324,11750,0,0,540,32400,0,0,186,4082,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,239 +17 3253 . T <*> 0 . DP=9;I16=5,4,0,0,332,12350,0,0,540,32400,0,0,189,4175,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,245 +17 3254 . G <*> 0 . DP=9;I16=5,4,0,0,349,13611,0,0,540,32400,0,0,192,4278,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,255 +17 3255 . G <*> 0 . DP=9;I16=5,4,0,0,325,12185,0,0,540,32400,0,0,194,4340,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,243 +17 3256 . G <*> 0 . DP=9;I16=5,4,0,0,355,14035,0,0,540,32400,0,0,196,4410,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,255 +17 3257 . A <*> 0 . DP=9;I16=5,4,0,0,329,12237,0,0,540,32400,0,0,198,4488,0,0;QS=1,0;MQSB=0.97459;MQ0F=0 PL 0,27,243 +17 3258 . G <*> 0 . DP=10;I16=5,5,0,0,404,16436,0,0,600,36000,0,0,200,4574,0,0;QS=1,0;MQSB=0.95234;MQ0F=0 PL 0,30,255 +17 3259 . G <*> 0 . DP=10;I16=5,5,0,0,371,14023,0,0,600,36000,0,0,203,4669,0,0;QS=1,0;MQSB=0.95234;MQ0F=0 PL 0,30,255 +17 3260 . C <*> 0 . DP=10;I16=5,5,0,0,401,16161,0,0,600,36000,0,0,205,4723,0,0;QS=1,0;MQSB=0.95234;MQ0F=0 PL 0,30,255 +17 3261 . C <*> 0 . DP=11;I16=5,6,0,0,408,15538,0,0,660,39600,0,0,207,4785,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 3262 . A <*> 0 . DP=11;I16=5,6,0,0,411,15551,0,0,660,39600,0,0,210,4856,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 3263 . G <*> 0 . DP=11;I16=5,6,0,0,423,16449,0,0,660,39600,0,0,213,4937,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 3264 . G <*> 0 . DP=11;I16=5,6,0,0,413,15625,0,0,660,39600,0,0,216,5028,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 3265 . G <*> 0 . DP=11;I16=5,6,0,0,427,16607,0,0,660,39600,0,0,219,5129,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 3266 . T <*> 0 . DP=11;I16=5,6,0,0,385,13661,0,0,660,39600,0,0,219,5089,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 3267 . G <*> 0 . DP=11;I16=5,6,0,0,428,16862,0,0,660,39600,0,0,219,5057,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 3268 . G <*> 0 . DP=11;I16=5,6,0,0,411,15453,0,0,660,39600,0,0,219,5033,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 3269 . G <*> 0 . DP=11;I16=5,6,0,0,434,17182,0,0,660,39600,0,0,219,5017,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 3270 . T <*> 0 . DP=11;I16=5,6,0,0,364,12464,0,0,660,39600,0,0,219,5009,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,251 +17 3271 . G <*> 0 . DP=11;I16=5,6,0,0,438,17486,0,0,660,39600,0,0,219,5009,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 3272 . G <*> 0 . DP=11;I16=5,6,0,0,408,15410,0,0,660,39600,0,0,219,5017,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 3273 . A <*> 0 . DP=11;I16=5,6,0,0,398,14644,0,0,660,39600,0,0,219,5033,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 3274 . T <*> 0 . DP=10;I16=4,6,0,0,373,14037,0,0,600,36000,0,0,220,5056,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 3275 . C <*> 0 . DP=10;I16=4,6,0,0,416,17320,0,0,600,36000,0,0,221,5085,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 3276 . A <*> 0 . DP=10;I16=4,6,0,0,355,13031,0,0,600,36000,0,0,222,5120,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,253 +17 3277 . C <*> 0 . DP=10;I16=4,6,0,0,398,15894,0,0,600,36000,0,0,223,5161,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 3278 . T <*> 0 . DP=10;I16=4,6,0,0,375,14297,0,0,600,36000,0,0,224,5208,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 3279 . T <*> 0 . DP=10;I16=4,6,0,0,381,14535,0,0,600,36000,0,0,225,5261,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 3280 . G <*> 0 . DP=11;I16=4,7,0,0,435,17249,0,0,660,39600,0,0,226,5320,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 3281 . A <*> 0 . DP=11;I16=4,7,0,0,435,17253,0,0,660,39600,0,0,228,5386,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 3282 . G <*> 0 . DP=11;I16=4,7,0,0,440,17780,0,0,660,39600,0,0,230,5460,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 3283 . G <*> 0 . DP=11;I16=4,7,0,0,435,17229,0,0,660,39600,0,0,232,5542,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 3284 . T <*> 0 . DP=11;I16=4,7,0,0,405,15083,0,0,660,39600,0,0,232,5532,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 3285 . C <*> 0 . DP=11;I16=4,7,0,0,412,16084,0,0,660,39600,0,0,232,5530,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 3286 . A <*> 0 . DP=11;I16=4,7,0,0,431,16985,0,0,660,39600,0,0,232,5536,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 3287 . G <*> 0 . DP=11;I16=4,7,0,0,441,17943,0,0,660,39600,0,0,231,5499,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 3288 . G <*> 0 . DP=11;I16=4,7,0,0,406,15240,0,0,660,39600,0,0,230,5468,0,0;QS=1,0;MQSB=0.96464;MQ0F=0 PL 0,33,255 +17 3289 . A <*> 0 . DP=13;I16=6,7,0,0,495,18969,0,0,780,46800,0,0,229,5443,0,0;QS=1,0;MQSB=0.96116;MQ0F=0 PL 0,39,255 +17 3290 . G <*> 0 . DP=13;I16=6,7,0,0,512,20356,0,0,780,46800,0,0,230,5426,0,0;QS=1,0;MQSB=0.96116;MQ0F=0 PL 0,39,255 +17 3291 . T <*> 0 . DP=12;I16=6,6,0,0,414,14602,0,0,720,43200,0,0,232,5418,0,0;QS=1,0;MQSB=0.98260;MQ0F=0 PL 0,36,255 +17 3292 . T <*> 0 . DP=12;I16=6,6,0,0,442,16366,0,0,720,43200,0,0,234,5418,0,0;QS=1,0;MQSB=0.98260;MQ0F=0 PL 0,36,255 +17 3293 . C <*> 0 . DP=12;I16=6,6,0,0,491,20145,0,0,720,43200,0,0,235,5377,0,0;QS=1,0;MQSB=0.98260;MQ0F=0 PL 0,36,255 +17 3294 . A <*> 0 . DP=12;I16=6,6,0,0,457,17429,0,0,720,43200,0,0,236,5346,0,0;QS=1,0;MQSB=0.98260;MQ0F=0 PL 0,36,255 +17 3295 . A <*> 0 . DP=13;I16=7,6,0,0,488,18526,0,0,780,46800,0,0,237,5325,0,0;QS=1,0;MQSB=0.96116;MQ0F=0 PL 0,39,255 +17 3296 . G <*> 0 . DP=13;I16=7,6,0,0,513,20397,0,0,780,46800,0,0,239,5315,0,0;QS=1,0;MQSB=0.96116;MQ0F=0 PL 0,39,255 +17 3297 . A <*> 0 . DP=13;I16=7,6,0,0,466,16972,0,0,780,46800,0,0,241,5317,0,0;QS=1,0;MQSB=0.96116;MQ0F=0 PL 0,39,255 +17 3298 . C <*> 0 . DP=14;I16=7,7,0,0,545,21395,0,0,840,50400,0,0,243,5331,0,0;QS=1,0;MQSB=0.96601;MQ0F=0 PL 0,42,255 +17 3299 . C <*> 0 . DP=14;I16=7,7,0,0,566,22974,0,0,840,50400,0,0,246,5358,0,0;QS=1,0;MQSB=0.96601;MQ0F=0 PL 0,42,255 +17 3300 . A <*> 0 . DP=14;I16=7,7,0,0,545,21261,0,0,840,50400,0,0,249,5399,0,0;QS=1,0;MQSB=0.96601;MQ0F=0 PL 0,42,255 +17 3301 . G <*> 0 . DP=14;I16=7,7,0,0,559,22413,0,0,840,50400,0,0,251,5405,0,0;QS=1,0;MQSB=0.96601;MQ0F=0 PL 0,42,255 +17 3302 . C <*> 0 . DP=14;I16=7,7,0,0,544,21304,0,0,840,50400,0,0,253,5427,0,0;QS=1,0;MQSB=0.96601;MQ0F=0 PL 0,42,255 +17 3303 . C <*> 0 . DP=14;I16=7,7,0,0,557,22279,0,0,840,50400,0,0,255,5465,0,0;QS=1,0;MQSB=0.96601;MQ0F=0 PL 0,42,255 +17 3304 . T <*> 0 . DP=14;I16=7,7,0,0,527,20019,0,0,840,50400,0,0,256,5470,0,0;QS=1,0;MQSB=0.96601;MQ0F=0 PL 0,42,255 +17 3305 . G <*> 0 . DP=14;I16=7,7,0,0,557,22259,0,0,840,50400,0,0,257,5493,0,0;QS=1,0;MQSB=0.96601;MQ0F=0 PL 0,42,255 +17 3306 . G <*> 0 . DP=14;I16=7,7,0,0,558,22302,0,0,840,50400,0,0,257,5483,0,0;QS=1,0;MQSB=0.96601;MQ0F=0 PL 0,42,255 +17 3307 . C <*> 0 . DP=14;I16=7,6,0,0,496,19174,0,0,780,46800,0,0,236,5048,0,0;QS=1,0;MQSB=0.96116;MQ0F=0 PL 0,39,255 +17 3308 . C <*> 0 . DP=14;I16=7,7,0,0,519,19915,0,0,840,50400,0,0,257,5511,0,0;QS=1,0;MQSB=0.96601;MQ0F=0 PL 0,42,255 +17 3309 . A <*> 0 . DP=14;I16=7,7,0,0,532,20296,0,0,840,50400,0,0,257,5499,0,0;QS=1,0;MQSB=0.96601;MQ0F=0 PL 0,42,255 +17 3310 . A <*> 0 . DP=14;I16=7,7,0,0,497,17949,0,0,840,50400,0,0,258,5504,0,0;QS=1,0;MQSB=0.96601;MQ0F=0 PL 0,42,255 +17 3311 . C <*> 0 . DP=14;I16=7,7,0,0,545,21445,0,0,840,50400,0,0,259,5527,0,0;QS=1,0;MQSB=0.96601;MQ0F=0 PL 0,42,255 +17 3312 . A <*> 0 . DP=15;I16=8,7,0,0,566,21494,0,0,900,54000,0,0,260,5568,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 3313 . T <*> 0 . DP=15;I16=8,7,0,0,569,21641,0,0,900,54000,0,0,262,5628,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 3314 . G <*> 0 . DP=15;I16=8,7,0,0,602,24220,0,0,900,54000,0,0,264,5708,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 3315 . G <*> 0 . DP=15;I16=7,7,0,0,539,20941,0,0,840,50400,0,0,256,5572,0,0;QS=1,0;MQSB=0.96601;MQ0F=0 PL 0,42,255 +17 3316 . T <*> 0 . DP=15;I16=8,7,0,0,526,18730,0,0,900,54000,0,0,260,5528,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 3317 . G <*> 0 . DP=15;I16=8,7,0,0,595,23703,0,0,900,54000,0,0,258,5468,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 3318 . A <*> 0 . DP=14;I16=8,6,0,0,501,18173,0,0,840,50400,0,0,257,5427,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 3319 . A <*> 0 . DP=14;I16=8,6,0,0,523,19591,0,0,840,50400,0,0,256,5404,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 3320 . A <*> 0 . DP=14;I16=8,6,0,0,517,19215,0,0,840,50400,0,0,255,5399,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 3321 . C <*> 0 . DP=14;I16=7,6,0,0,491,18845,0,0,780,46800,0,0,241,5217,0,0;QS=1,0;MQSB=0.96116;MQ0F=0 PL 0,39,255 +17 3322 . C <*> 0 . DP=14;I16=8,6,0,0,549,21591,0,0,840,50400,0,0,251,5339,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 3323 . C <*> 0 . DP=14;I16=8,6,0,0,511,19011,0,0,840,50400,0,0,249,5333,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 3324 . C <*> 0 . DP=14;I16=8,6,0,0,480,17114,0,0,840,50400,0,0,246,5292,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 3325 . G <*> 0 . DP=14;I16=8,6,0,0,475,16567,0,0,840,50400,0,0,243,5265,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,255 +17 3326 . T <*> 0 . DP=13;I16=6,6,0,0,444,16504,0,0,720,43200,0,0,224,4962,0,0;QS=1,0;MQSB=0.98260;MQ0F=0 PL 0,36,255 +17 3327 . C <*> 0 . DP=13;I16=7,6,0,0,529,21613,0,0,780,46800,0,0,239,5249,0,0;QS=1,0;MQSB=0.96116;MQ0F=0 PL 0,39,255 +17 3328 . T <*> 0 . DP=13;I16=7,6,0,0,495,18973,0,0,780,46800,0,0,237,5259,0,0;QS=1,0;MQSB=0.96116;MQ0F=0 PL 0,39,255 +17 3329 . A <*> 0 . DP=12;I16=7,5,0,0,444,16508,0,0,720,43200,0,0,236,5280,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 3330 . C <*> 0 . DP=13;I16=8,5,0,0,496,19478,0,0,780,46800,0,0,235,5311,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 3331 . T <*> 0 . DP=13;I16=8,5,0,0,482,18134,0,0,780,46800,0,0,235,5353,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 3332 . A <*> 0 . DP=13;I16=8,5,0,0,469,17035,0,0,780,46800,0,0,235,5407,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 3333 . A <*> 0 . DP=13;I16=8,5,0,0,469,17115,0,0,780,46800,0,0,234,5424,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,255 +17 3334 . A <*> 0 . DP=12;I16=7,5,0,0,461,17759,0,0,720,43200,0,0,234,5454,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 3335 . A <*> 0 . DP=12;I16=7,5,0,0,458,17566,0,0,720,43200,0,0,233,5445,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 3336 . A <*> 0 . DP=12;I16=7,5,0,0,433,16105,0,0,720,43200,0,0,231,5397,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 3337 . T <*> 0 . DP=12;I16=7,5,0,0,425,15255,0,0,720,43200,0,0,229,5361,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 3338 . A <*> 0 . DP=12;I16=7,5,0,0,431,15591,0,0,720,43200,0,0,226,5286,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 3339 . C <*> 0 . DP=12;I16=7,5,0,0,463,18077,0,0,720,43200,0,0,223,5221,0,0;QS=1,0;MQSB=0.9549;MQ0F=0 PL 0,36,255 +17 3340 . A <*> 0 . DP=10;I16=6,4,0,0,382,14638,0,0,600,36000,0,0,222,5164,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 3341 . A <*> 0 . DP=10;I16=6,4,0,0,383,14709,0,0,600,36000,0,0,221,5113,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 3342 . A <*> 0 . DP=10;I16=6,4,0,0,355,13145,0,0,600,36000,0,0,220,5068,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 3343 . A <*> 0 . DP=10;I16=6,4,0,0,378,14378,0,0,600,36000,0,0,219,5029,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 3344 . A <*> 0 . DP=10;I16=6,4,0,0,377,14305,0,0,600,36000,0,0,218,4996,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 3345 . T <*> 0 . DP=10;I16=6,4,0,0,363,13355,0,0,600,36000,0,0,217,4969,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,254 +17 3346 . T <*> 0 . DP=10;I16=6,4,0,0,375,14091,0,0,600,36000,0,0,216,4948,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 3347 . A <*> 0 . DP=10;I16=6,4,0,0,381,14603,0,0,600,36000,0,0,215,4933,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 3348 . G <*> 0 . DP=10;I16=6,4,0,0,391,15437,0,0,600,36000,0,0,214,4924,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 3349 . C <*> 0 . DP=10;I16=6,4,0,0,360,13420,0,0,600,36000,0,0,213,4921,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 3350 . C <*> 0 . DP=10;I16=6,4,0,0,406,16582,0,0,600,36000,0,0,212,4924,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 3351 . T <*> 0 . DP=10;I16=6,4,0,0,394,15584,0,0,600,36000,0,0,211,4933,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 3352 . G <*> 0 . DP=10;I16=6,4,0,0,378,14552,0,0,600,36000,0,0,210,4948,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 3353 . G <*> 0 . DP=10;I16=6,4,0,0,360,13688,0,0,600,36000,0,0,209,4969,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 3354 . C <*> 0 . DP=10;I16=6,4,0,0,367,13695,0,0,600,36000,0,0,208,4996,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 3355 . G <*> 0 . DP=10;I16=6,4,0,0,325,10937,0,0,600,36000,0,0,206,4980,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,232 +17 3356 . T <*> 0 . DP=10;I16=6,4,0,0,370,13744,0,0,600,36000,0,0,203,4921,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 3357 . G <*> 0 . DP=10;I16=6,4,0,0,389,15343,0,0,600,36000,0,0,200,4868,0,0;QS=1,0;MQSB=1.0077;MQ0F=0 PL 0,30,255 +17 3358 . G <*> 0 . DP=9;I16=6,3,0,0,332,12442,0,0,540,32400,0,0,198,4820,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,239 +17 3359 . T <*> 0 . DP=10;I16=6,3,0,0,314,11226,0,0,540,32400,0,0,171,4151,0,0;QS=1,0;MQSB=0.92458;MQ0F=0 PL 0,27,228 +17 3360 . G <*> 0 . DP=10;I16=7,3,0,0,379,14585,0,0,600,36000,0,0,195,4737,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,255 +17 3361 . G <*> 0 . DP=9;I16=7,2,0,0,307,11265,0,0,540,32400,0,0,195,4703,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,218 +17 3362 . C <*> 0 . DP=9;I16=7,2,0,0,337,12733,0,0,540,32400,0,0,195,4673,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,230 +17 3363 . G <*> 0 . DP=9;I16=7,2,0,0,281,9145,0,0,540,32400,0,0,195,4647,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,194 +17 3364 . C <*> 0 . DP=9;I16=7,2,0,0,354,14110,0,0,540,32400,0,0,193,4527,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,241 +17 3365 . A <*> 0 . DP=9;I16=7,2,0,0,336,12628,0,0,540,32400,0,0,191,4415,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,226 +17 3366 . T <*> 0 . DP=9;I16=7,2,0,0,327,11953,0,0,540,32400,0,0,189,4311,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,221 +17 3367 . G <*> 0 . DP=9;I16=7,2,0,0,341,13205,0,0,540,32400,0,0,187,4215,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,235 +17 3368 . C <*> 0 . DP=9;I16=7,2,0,0,360,14502,0,0,540,32400,0,0,185,4127,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,245 +17 3369 . C <*> 0 . DP=9;I16=7,2,0,0,329,12547,0,0,540,32400,0,0,183,4047,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,228 +17 3370 . T <*> 0 . DP=9;I16=7,2,0,0,354,13950,0,0,540,32400,0,0,180,3926,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,239 +17 3371 . G <*> 0 . DP=9;I16=7,2,0,0,339,13055,0,0,540,32400,0,0,177,3815,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,233 +17 3372 . T <*> 0 . DP=9;I16=7,2,0,0,324,11896,0,0,540,32400,0,0,174,3714,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,220 +17 3373 . A <*> 0 . DP=9;I16=7,2,0,0,335,12535,0,0,540,32400,0,0,170,3574,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,226 +17 3374 . A <*> 0 . DP=9;I16=7,2,0,0,339,12785,0,0,540,32400,0,0,166,3446,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,225 +17 3375 . T <*> 0 . DP=10;I16=6,2,0,0,307,11815,0,0,480,28800,0,0,137,2705,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,221 +17 3376 . C <*> 0 . DP=10;I16=7,3,0,0,373,14053,0,0,600,36000,0,0,159,3227,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,254 +17 3377 . C <*> 0 . DP=10;I16=7,3,0,0,370,13844,0,0,600,36000,0,0,156,3138,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,252 +17 3378 . C <*> 0 . DP=10;I16=7,3,0,0,392,15434,0,0,600,36000,0,0,153,3063,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,255 +17 3379 . A <*> 0 . DP=10;I16=7,3,0,0,360,13112,0,0,600,36000,0,0,150,3002,0,0;QS=1,0;MQSB=0.91648;MQ0F=0 PL 0,30,245 +17 3380 . G <*> 0 . DP=9;I16=7,2,0,0,343,13215,0,0,540,32400,0,0,148,2954,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,233 +17 3381 . C <*> 0 . DP=9;I16=7,2,0,0,358,14368,0,0,540,32400,0,0,146,2918,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,241 +17 3382 . T <*> 0 . DP=9;I16=7,2,0,0,325,11923,0,0,540,32400,0,0,144,2894,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,222 +17 3383 . A <*> 0 . DP=9;I16=7,2,0,0,286,9368,0,0,540,32400,0,0,142,2882,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,27,196 +17 3384 . C <*> 0 . DP=10;I16=8,2,0,0,369,13803,0,0,600,36000,0,0,139,2833,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,30,235 +17 3385 . T <*> 0 . DP=10;I16=8,2,0,0,376,14212,0,0,600,36000,0,0,136,2748,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,30,237 +17 3386 . T <*> 0 . DP=10;I16=8,2,0,0,302,9532,0,0,600,36000,0,0,133,2677,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,30,197 +17 3387 . G <*> 0 . DP=10;I16=8,2,0,0,351,12753,0,0,600,36000,0,0,129,2571,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,30,230 +17 3388 . G <*> 0 . DP=10;I16=8,2,0,0,338,12222,0,0,600,36000,0,0,125,2481,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,30,225 +17 3389 . G <*> 0 . DP=8;I16=5,2,0,0,247,8833,0,0,420,25200,0,0,104,2044,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,190 +17 3390 . A <*> 0 . DP=8;I16=6,2,0,0,273,9559,0,0,480,28800,0,0,121,2341,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,200 +17 3391 . A <*> 0 . DP=8;I16=6,2,0,0,263,8879,0,0,480,28800,0,0,119,2289,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,192 +17 3392 . G <*> 0 . DP=8;I16=6,2,0,0,286,10564,0,0,480,28800,0,0,117,2249,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,211 +17 3393 . C <*> 0 . DP=8;I16=6,2,0,0,305,11827,0,0,480,28800,0,0,115,2221,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,222 +17 3394 . T <*> 0 . DP=8;I16=6,2,0,0,300,11424,0,0,480,28800,0,0,113,2205,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,219 +17 3395 . G <*> 0 . DP=7;I16=5,2,0,0,266,10220,0,0,420,25200,0,0,112,2200,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,205 +17 3396 . A <*> 0 . DP=7;I16=5,2,0,0,227,8031,0,0,420,25200,0,0,111,2205,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,182 +17 3397 . G <*> 0 . DP=7;I16=5,2,0,0,248,9010,0,0,420,25200,0,0,110,2220,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,193 +17 3398 . G <*> 0 . DP=6;I16=5,1,0,0,223,8385,0,0,360,21600,0,0,110,2244,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,18,170 +17 3399 . G <*> 0 . DP=6;I16=4,1,0,0,178,6458,0,0,300,18000,0,0,101,2195,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,15,147 +17 3400 . A <*> 0 . DP=6;I16=4,1,0,0,161,5635,0,0,300,18000,0,0,94,2060,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,15,136 +17 3401 . T <*> 0 . DP=6;I16=5,1,0,0,186,6116,0,0,360,21600,0,0,109,2313,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,18,146 +17 3402 . G <*> 0 . DP=6;I16=5,1,0,0,224,8498,0,0,360,21600,0,0,108,2316,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,18,172 +17 3403 . A <*> 0 . DP=6;I16=4,1,0,0,169,5947,0,0,300,18000,0,0,102,2300,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,15,139 +17 3404 . G <*> 0 . DP=6;I16=5,1,0,0,187,6323,0,0,360,21600,0,0,106,2340,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,18,148 +17 3405 . A <*> 0 . DP=6;I16=5,1,0,0,204,7158,0,0,360,21600,0,0,105,2361,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,18,157 +17 3406 . A <*> 0 . DP=6;I16=5,1,0,0,197,6587,0,0,360,21600,0,0,104,2388,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,18,150 +17 3407 . C <*> 0 . DP=7;I16=6,1,0,0,247,8981,0,0,420,25200,0,0,103,2421,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,178 +17 3408 . T <*> 0 . DP=7;I16=6,1,0,0,250,9058,0,0,420,25200,0,0,103,2461,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,21,177 +17 3409 . G <*> 0 . DP=6;I16=5,1,0,0,228,8704,0,0,360,21600,0,0,104,2508,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,18,172 +17 3410 . C <*> 0 . DP=6;I16=5,1,0,0,229,8805,0,0,360,21600,0,0,104,2510,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,18,174 +17 3411 . T <*> 0 . DP=6;I16=5,1,0,0,217,7955,0,0,360,21600,0,0,104,2516,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,18,165 +17 3412 . T <*> 0 . DP=5;I16=4,1,0,0,180,6596,0,0,300,18000,0,0,105,2525,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,15,148 +17 3413 . G <*> 0 . DP=5;I16=4,1,0,0,192,7458,0,0,300,18000,0,0,105,2487,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,15,158 +17 3414 . A <*> 0 . DP=5;I16=4,1,0,0,181,6577,0,0,300,18000,0,0,105,2453,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,15,148 +17 3415 . A <*> 0 . DP=5;I16=4,1,0,0,172,6048,0,0,300,18000,0,0,105,2423,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,15,142 +17 3416 . C <*> 0 . DP=5;I16=4,1,0,0,173,6155,0,0,300,18000,0,0,105,2397,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,15,143 +17 3417 . C <*> 0 . DP=5;I16=4,1,0,0,176,6550,0,0,300,18000,0,0,105,2375,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,15,147 +17 3418 . T <*> 0 . DP=6;I16=4,1,0,0,180,6888,0,0,300,18000,0,0,105,2357,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,15,150 +17 3419 . G <*> 0 . DP=6;I16=4,2,0,0,191,6669,0,0,360,21600,0,0,130,2968,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,18,161 +17 3420 . G <*> 0 . DP=6;I16=4,2,0,0,207,7499,0,0,360,21600,0,0,130,2958,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,18,172 +17 3421 . G <*> 0 . DP=7;I16=4,3,0,0,231,7903,0,0,389,22441,0,0,130,2952,0,0;QS=1,0;MQSB=0.81026;MQ0F=0 PL 0,21,184 +17 3422 . A <*> 0 . DP=7;I16=3,3,0,0,196,6930,0,0,329,18841,0,0,116,2726,0,0;QS=1,0;MQSB=0.86151;MQ0F=0 PL 0,18,167 +17 3423 . G <*> 0 . DP=7;I16=3,4,0,0,251,9301,0,0,389,22441,0,0,118,2760,0,0;QS=1,0;MQSB=0.81026;MQ0F=0 PL 0,21,200 +17 3424 . G <*> 0 . DP=7;I16=2,4,0,0,192,6570,0,0,329,18841,0,0,96,2174,0,0;QS=1,0;MQSB=0.7;MQ0F=0 PL 0,18,161 +17 3425 . C <*> 0 . DP=7;I16=3,3,0,0,196,7022,0,0,360,21600,0,0,120,2828,0,0;QS=1,0;MQSB=0.86151;MQ0F=0 PL 0,18,168 +17 3426 . A <*> 0 . DP=7;I16=3,3,0,0,204,7096,0,0,360,21600,0,0,122,2870,0,0;QS=1,0;MQSB=0.86151;MQ0F=0 PL 0,18,172 +17 3427 . G <*> 0 . DP=7;I16=3,4,0,0,258,9896,0,0,389,22441,0,0,130,2952,0,0;QS=1,0;MQSB=0.81026;MQ0F=0 PL 0,21,209 +17 3428 . A <*> 0 . DP=7;I16=3,2,0,0,181,6707,0,0,300,18000,0,0,121,2941,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,15,158 +17 3429 . C <*> 0 . DP=7;I16=3,4,0,0,218,7128,0,0,389,22441,0,0,136,3084,0,0;QS=1,0;MQSB=0.81026;MQ0F=0 PL 0,21,176 +17 3430 . G <*> 0 . DP=8;I16=4,4,0,0,229,7059,0,0,449,26041,0,0,139,3159,0,0;QS=1,0;MQSB=0.86832;MQ0F=0 PL 0,24,181 +17 3431 . T <*> 0 . DP=8;I16=4,4,0,0,281,9999,0,0,449,26041,0,0,143,3241,0,0;QS=1,0;MQSB=0.86832;MQ0F=0 PL 0,24,210 +17 3432 . T <*> 0 . DP=8;I16=3,4,0,0,198,6112,0,0,389,22441,0,0,122,2706,0,0;QS=1,0;MQSB=0.81026;MQ0F=0 PL 0,21,162 +17 3433 . G <*> 0 . DP=8;I16=4,4,0,0,254,8574,0,0,449,26041,0,0,150,3378,0,0;QS=1,0;MQSB=0.86832;MQ0F=0 PL 0,24,199 +17 3434 . C <*> 0 . DP=9;I16=5,3,0,0,270,9510,0,0,480,28800,0,0,139,3213,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,208 +17 3435 . A <*> 0 . DP=9;I16=5,4,0,0,242,7582,0,0,509,29641,0,0,155,3395,0,0;QS=1,0;MQSB=0.8933;MQ0F=0 PL 0,27,185 +17 3436 . G <*> 0 . DP=9;I16=5,4,0,0,290,10020,0,0,509,29641,0,0,158,3418,0,0;QS=1,0;MQSB=0.8933;MQ0F=0 PL 0,27,218 +17 3437 . T G,<*> 0 . DP=9;I16=5,3,0,1,264,8874,16,256,480,28800,29,841,145,3195,16,256;QS=0.94285,0.057142,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=0.8933;BQB=1;MQ0F=0 PL 0,11,188,24,191,195 +17 3438 . G <*> 0 . DP=9;I16=5,3,0,0,278,10020,0,0,480,28800,0,0,147,3205,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,215 +17 3439 . A <*> 0 . DP=9;I16=5,4,0,0,287,10005,0,0,509,29641,0,0,167,3547,0,0;QS=1,0;MQSB=0.8933;MQ0F=0 PL 0,27,215 +17 3440 . G <*> 0 . DP=9;I16=5,3,0,0,289,10805,0,0,480,28800,0,0,151,3249,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,221 +17 3441 . C <*> 0 . DP=9;I16=5,3,0,0,294,11222,0,0,480,28800,0,0,153,3283,0,0;QS=1,0;MQSB=0.90080;MQ0F=0 PL 0,24,226 +17 3442 . T <*> 0 . DP=11;I16=6,5,0,0,357,12811,0,0,598,34082,0,0,176,3766,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,248 +17 3443 . G <*> 0 . DP=11;I16=6,5,0,0,378,13798,0,0,598,34082,0,0,181,3861,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 3444 . A <*> 0 . DP=11;I16=6,5,0,0,355,12267,0,0,598,34082,0,0,186,3970,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,244 +17 3445 . G <*> 0 . DP=11;I16=6,5,0,0,384,13910,0,0,598,34082,0,0,191,4093,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 3446 . A <*> 0 . DP=11;I16=5,4,0,0,300,10554,0,0,509,29641,0,0,146,2980,0,0;QS=1,0;MQSB=0.8933;MQ0F=0 PL 0,27,222 +17 3447 . T <*> 0 . DP=11;I16=6,4,0,0,329,11391,0,0,569,33241,0,0,175,3705,0,0;QS=1,0;MQSB=0.89578;MQ0F=0 PL 0,30,230 +17 3448 . C <*> 0 . DP=11;I16=6,4,0,0,369,14107,0,0,569,33241,0,0,179,3817,0,0;QS=1,0;MQSB=0.89578;MQ0F=0 PL 0,30,255 +17 3449 . A <*> 0 . DP=11;I16=6,4,0,0,307,10455,0,0,569,33241,0,0,182,3890,0,0;QS=1,0;MQSB=0.89578;MQ0F=0 PL 0,30,217 +17 3450 . C <*> 0 . DP=11;I16=5,5,0,0,325,11257,0,0,538,30482,0,0,184,3924,0,0;QS=1,0;MQSB=0.95234;MQ0F=0 PL 0,30,229 +17 3451 . G <*> 0 . DP=11;I16=6,4,0,0,323,10675,0,0,569,33241,0,0,186,3970,0,0;QS=1,0;MQSB=0.89578;MQ0F=0 PL 0,30,226 +17 3452 . C <*> 0 . DP=11;I16=6,5,0,0,414,15876,0,0,598,34082,0,0,213,4653,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 3453 . C <*> 0 . DP=11;I16=6,5,0,0,417,16051,0,0,598,34082,0,0,215,4723,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 3454 . A <*> 0 . DP=11;I16=6,5,0,0,364,12664,0,0,598,34082,0,0,217,4805,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,251 +17 3455 . C <*> 0 . DP=11;I16=6,5,0,0,400,14852,0,0,598,34082,0,0,219,4899,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 3456 . T <*> 0 . DP=11;I16=6,5,0,0,353,12329,0,0,598,34082,0,0,220,4954,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,243 +17 3457 . G <*> 0 . DP=11;I16=6,5,0,0,368,13096,0,0,598,34082,0,0,221,5019,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,254 +17 3458 . C <*> 0 . DP=11;I16=6,5,0,0,403,14939,0,0,598,34082,0,0,222,5094,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 3459 . A C,<*> 0 . DP=10;I16=5,4,0,1,293,10421,22,484,509,29641,29,841,197,4455,25,625;QS=0.92971,0.070287,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=0.95234;BQB=1;MQ0F=0 PL 0,8,201,27,204,213 +17 3460 . C <*> 0 . DP=10;I16=5,4,0,0,337,12907,0,0,509,29641,0,0,196,4402,0,0;QS=1,0;MQSB=0.8933;MQ0F=0 PL 0,27,244 +17 3461 . T <*> 0 . DP=10;I16=5,4,0,0,319,11875,0,0,509,29641,0,0,195,4359,0,0;QS=1,0;MQSB=0.8933;MQ0F=0 PL 0,27,231 +17 3462 . C <*> 0 . DP=11;I16=5,6,0,0,419,16179,0,0,598,34082,0,0,219,4951,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 3463 . C <*> 0 . DP=11;I16=4,6,0,0,333,12243,0,0,538,30482,0,0,199,4529,0,0;QS=1,0;MQSB=0.89578;MQ0F=0 PL 0,30,244 +17 3464 . A <*> 0 . DP=11;I16=5,6,0,0,352,12566,0,0,598,34082,0,0,219,4919,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,244 +17 3465 . G <*> 0 . DP=11;I16=5,6,0,0,383,14237,0,0,598,34082,0,0,219,4921,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 3466 . C <*> 0 . DP=11;I16=5,6,0,0,408,15384,0,0,598,34082,0,0,219,4935,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 3467 . C <*> 0 . DP=11;I16=5,5,0,0,381,15013,0,0,538,30482,0,0,214,4936,0,0;QS=1,0;MQSB=0.95234;MQ0F=0 PL 0,30,255 +17 3468 . T <*> 0 . DP=11;I16=5,5,0,0,345,12849,0,0,538,30482,0,0,192,4272,0,0;QS=1,0;MQSB=0.95234;MQ0F=0 PL 0,30,246 +17 3469 . G <*> 0 . DP=11;I16=5,6,0,0,434,17252,0,0,598,34082,0,0,215,4841,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 3470 . G <*> 0 . DP=12;I16=6,6,0,0,460,17844,0,0,627,34923,0,0,213,4793,0,0;QS=1,0;MQSB=0.86401;MQ0F=0 PL 0,36,255 +17 3471 . G <*> 0 . DP=13;I16=7,6,0,0,475,17865,0,0,687,38523,0,0,212,4754,0,0;QS=1,0;MQSB=0.89981;MQ0F=0 PL 0,39,255 +17 3472 . C <*> 0 . DP=13;I16=7,6,0,0,438,15780,0,0,687,38523,0,0,212,4726,0,0;QS=1,0;MQSB=0.89981;MQ0F=0 PL 0,39,255 +17 3473 . A <*> 0 . DP=13;I16=6,6,0,0,431,15655,0,0,627,34923,0,0,202,4610,0,0;QS=1,0;MQSB=0.86401;MQ0F=0 PL 0,36,255 +17 3474 . A <*> 0 . DP=13;I16=7,6,0,0,455,16375,0,0,687,38523,0,0,212,4706,0,0;QS=1,0;MQSB=0.89981;MQ0F=0 PL 0,39,255 +17 3475 . C <*> 0 . DP=12;I16=7,5,0,0,419,15205,0,0,627,34923,0,0,213,4713,0,0;QS=1,0;MQSB=0.93545;MQ0F=0 PL 0,36,255 +17 3476 . A <*> 0 . DP=12;I16=7,5,0,0,445,16843,0,0,627,34923,0,0,214,4730,0,0;QS=1,0;MQSB=0.93545;MQ0F=0 PL 0,36,255 +17 3477 . G <*> 0 . DP=12;I16=7,5,0,0,433,16495,0,0,627,34923,0,0,215,4757,0,0;QS=1,0;MQSB=0.93545;MQ0F=0 PL 0,36,255 +17 3478 . A <*> 0 . DP=12;I16=7,5,0,0,416,15122,0,0,627,34923,0,0,216,4794,0,0;QS=1,0;MQSB=0.93545;MQ0F=0 PL 0,36,255 +17 3479 . G <*> 0 . DP=12;I16=7,4,0,0,413,15983,0,0,598,34082,0,0,192,4216,0,0;QS=1,0;MQSB=0.76367;MQ0F=0 PL 0,33,255 +17 3480 . T <*> 0 . DP=12;I16=7,4,0,0,380,13272,0,0,567,31323,0,0,200,4574,0,0;QS=1,0;MQSB=0.92444;MQ0F=0 PL 0,33,249 +17 3481 . A <*> 0 . DP=12;I16=7,5,0,0,434,15740,0,0,627,34923,0,0,219,4965,0,0;QS=1,0;MQSB=0.93545;MQ0F=0 PL 0,36,255 +17 3482 . A <*> 0 . DP=12;I16=7,5,0,0,454,17424,0,0,627,34923,0,0,219,4993,0,0;QS=1,0;MQSB=0.93545;MQ0F=0 PL 0,36,255 +17 3483 . G <*> 0 . DP=12;I16=6,5,0,0,375,13425,0,0,567,31323,0,0,219,5033,0,0;QS=1,0;MQSB=0.89151;MQ0F=0 PL 0,33,253 +17 3484 . A <*> 0 . DP=11;I16=7,3,0,0,345,12341,0,0,538,30482,0,0,196,4458,0,0;QS=1,0;MQSB=0.73318;MQ0F=0 PL 0,30,227 +17 3485 . C <*> 0 . DP=11;I16=7,4,0,0,423,16341,0,0,567,31323,0,0,224,5142,0,0;QS=1,0;MQSB=0.92444;MQ0F=0 PL 0,33,255 +17 3486 . T <*> 0 . DP=12;I16=7,4,0,0,404,15550,0,0,567,31323,0,0,203,4635,0,0;QS=1,0;MQSB=0.92444;MQ0F=0 PL 0,33,255 +17 3487 . C <*> 0 . DP=12;I16=7,5,0,0,415,14947,0,0,627,34923,0,0,231,5291,0,0;QS=1,0;MQSB=0.93545;MQ0F=0 PL 0,36,255 +17 3488 . T <*> 0 . DP=13;I16=7,5,0,0,424,15500,0,0,627,34923,0,0,234,5332,0,0;QS=1,0;MQSB=0.93545;MQ0F=0 PL 0,36,255 +17 3489 . G <*> 0 . DP=13;I16=7,6,0,0,462,17074,0,0,656,35764,0,0,238,5384,0,0;QS=1,0;MQSB=0.96116;MQ0F=0 PL 0,39,255 +17 3490 . T <*> 0 . DP=15;I16=8,6,0,0,467,16471,0,0,716,39364,0,0,242,5448,0,0;QS=1,0;MQSB=0.96721;MQ0F=0 PL 0,42,255 +17 3491 . C <*> 0 . DP=16;I16=8,7,0,0,509,18213,0,0,807,45723,0,0,246,5520,0,0;QS=1,0;MQSB=0.94151;MQ0F=0 PL 0,45,255 +17 3492 . T <*> 0 . DP=16;I16=8,7,0,0,453,15813,0,0,807,45723,0,0,252,5610,0,0;QS=1,0;MQSB=0.94151;MQ0F=0 PL 0,45,255 +17 3493 . C <*> 0 . DP=16;I16=8,8,0,0,512,17714,0,0,836,46564,0,0,263,5741,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,48,255 +17 3493 . CAAAAAAAAAAAAA CAAAAAAAAAAAA,CAAAAAAAAAAAAAA 0 . INDEL;IDV=2;IMF=0.12;DP=16;I16=5,5,0,2,255,6523,47,1129,600,36000,89,4441,147,3143,30,650;QS=0.83333,0.083333,0.083333;VDB=0.54612;SGB=-0.45360;MQSB=0.89647;MQ0F=0 PL 0,22,42,22,44,42 +17 3494 . A <*> 0 . DP=16;I16=8,7,0,0,517,18657,0,0,807,45723,0,0,239,5213,0,0;QS=1,0;MQSB=0.94151;MQ0F=0 PL 0,45,255 +17 3495 . A <*> 0 . DP=17;I16=8,7,0,0,522,18598,0,0,807,45723,0,0,246,5352,0,0;QS=1,0;MQSB=0.94151;MQ0F=0 PL 0,45,255 +17 3496 . A <*> 0 . DP=17;I16=8,7,0,0,520,18544,0,0,807,45723,0,0,251,5409,0,0;QS=1,0;MQSB=0.94151;MQ0F=0 PL 0,45,255 +17 3497 . A <*> 0 . DP=17;I16=8,7,0,0,544,19966,0,0,807,45723,0,0,255,5433,0,0;QS=1,0;MQSB=0.94151;MQ0F=0 PL 0,45,255 +17 3498 . A <*> 0 . DP=17;I16=8,7,0,0,529,19017,0,0,807,45723,0,0,258,5424,0,0;QS=1,0;MQSB=0.94151;MQ0F=0 PL 0,45,255 +17 3499 . A <*> 0 . DP=17;I16=8,7,0,0,548,20266,0,0,807,45723,0,0,261,5433,0,0;QS=1,0;MQSB=0.94151;MQ0F=0 PL 0,45,255 +17 3500 . A <*> 0 . DP=17;I16=8,7,0,0,527,18935,0,0,807,45723,0,0,264,5460,0,0;QS=1,0;MQSB=0.94151;MQ0F=0 PL 0,45,255 +17 3501 . A <*> 0 . DP=17;I16=8,7,0,0,529,19075,0,0,807,45723,0,0,267,5505,0,0;QS=1,0;MQSB=0.94151;MQ0F=0 PL 0,45,255 +17 3502 . A <*> 0 . DP=17;I16=8,7,0,0,540,19866,0,0,807,45723,0,0,270,5568,0,0;QS=1,0;MQSB=0.94151;MQ0F=0 PL 0,45,255 +17 3503 . A <*> 0 . DP=17;I16=8,7,0,0,535,19431,0,0,807,45723,0,0,273,5649,0,0;QS=1,0;MQSB=0.94151;MQ0F=0 PL 0,45,255 +17 3504 . A <*> 0 . DP=17;I16=8,7,0,0,539,19917,0,0,807,45723,0,0,276,5748,0,0;QS=1,0;MQSB=0.94151;MQ0F=0 PL 0,45,255 +17 3505 . A <*> 0 . DP=17;I16=8,7,0,0,526,18970,0,0,807,45723,0,0,278,5816,0,0;QS=1,0;MQSB=0.94151;MQ0F=0 PL 0,45,255 +17 3506 . A <*> 0 . DP=18;I16=7,6,0,0,443,15543,0,0,749,44041,0,0,213,4365,0,0;QS=1,0;MQSB=0.89981;MQ0F=0 PL 0,39,255 +17 3507 . T <*> 0 . DP=18;I16=6,10,0,0,573,20701,0,0,898,52082,0,0,279,5787,0,0;QS=1,0;MQSB=0.80915;MQ0F=0 PL 0,48,255 +17 3508 . C <*> 0 . DP=18;I16=7,10,0,0,644,25172,0,0,927,52923,0,0,310,6582,0,0;QS=1,0;MQSB=0.98113;MQ0F=0 PL 0,51,255 +17 3509 . A <*> 0 . DP=18;I16=8,10,0,0,615,21433,0,0,956,53764,0,0,340,7352,0,0;QS=1,0;MQSB=0.98433;MQ0F=0 PL 0,54,255 +17 3510 . C A,<*> 0 . DP=17;I16=6,10,1,0,619,24263,40,1600,898,52082,29,841,294,6222,25,625;QS=0.95352,0.046474,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=0.98113;BQB=1;MQ0F=0 PL 0,22,255,48,255,255 +17 3511 . A <*> 0 . DP=20;I16=8,10,0,0,570,19376,0,0,987,56523,0,0,323,6991,0,0;QS=1,0;MQSB=0.96509;MQ0F=0 PL 0,54,255 +17 3512 . C <*> 0 . DP=20;I16=7,11,0,0,659,24547,0,0,1018,59282,0,0,303,6485,0,0;QS=1,0;MQSB=0.81794;MQ0F=0 PL 0,54,255 +17 3513 . C A,<*> 0 . DP=20;I16=7,11,1,0,654,24398,13,169,1018,59282,29,841,307,6579,25,625;QS=0.98012,0.019877,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=0.97891;BQB=1;MQ0F=0 PL 0,42,255,54,255,255 +17 3514 . A <*> 0 . DP=20;I16=8,11,0,0,668,23938,0,0,1047,60123,0,0,336,7322,0,0;QS=1,0;MQSB=0.97891;MQ0F=0 PL 0,57,255 +17 3515 . T <*> 0 . DP=20;I16=9,11,0,0,714,26150,0,0,1076,60964,0,0,364,8038,0,0;QS=1,0;MQSB=0.98852;MQ0F=0 PL 0,60,255 +17 3516 . T <*> 0 . DP=21;I16=10,10,0,0,736,27330,0,0,1107,63723,0,0,341,7475,0,0;QS=1,0;MQSB=0.93106;MQ0F=0 PL 0,60,255 +17 3517 . T <*> 0 . DP=21;I16=10,11,0,0,733,26309,0,0,1136,64564,0,0,367,8083,0,0;QS=1,0;MQSB=0.99752;MQ0F=0 PL 0,63,255 +17 3518 . T <*> 0 . DP=21;I16=10,11,0,0,742,26718,0,0,1136,64564,0,0,367,8039,0,0;QS=1,0;MQSB=0.99752;MQ0F=0 PL 0,63,255 +17 3519 . G <*> 0 . DP=21;I16=10,11,0,0,741,27585,0,0,1136,64564,0,0,367,8019,0,0;QS=1,0;MQSB=0.99752;MQ0F=0 PL 0,63,255 +17 3520 . G <*> 0 . DP=21;I16=8,11,0,0,695,26009,0,0,1047,60123,0,0,336,7450,0,0;QS=1,0;MQSB=0.97891;MQ0F=0 PL 0,57,255 +17 3521 . C <*> 0 . DP=20;I16=8,10,0,0,679,25905,0,0,1049,62041,0,0,321,6921,0,0;QS=1,0;MQSB=0.93879;MQ0F=0 PL 0,54,255 +17 3522 . T <*> 0 . DP=20;I16=9,10,0,0,692,25978,0,0,1078,62882,0,0,341,7315,0,0;QS=1,0;MQSB=0.99916;MQ0F=0 PL 0,57,255 +17 3523 . T <*> 0 . DP=19;I16=8,9,0,0,587,20795,0,0,958,55682,0,0,332,7340,0,0;QS=1,0;MQSB=0.99884;MQ0F=0 PL 0,51,255 +17 3524 . C <*> 0 . DP=19;I16=8,9,0,0,646,24856,0,0,989,58441,0,0,326,7070,0,0;QS=1,0;MQSB=0.92860;MQ0F=0 PL 0,51,255 +17 3525 . A <*> 0 . DP=20;I16=10,9,0,0,685,25301,0,0,1078,62882,0,0,344,7408,0,0;QS=1,0;MQSB=0.99916;MQ0F=0 PL 0,57,255 +17 3526 . G <*> 0 . DP=20;I16=9,9,0,0,691,26925,0,0,1049,62041,0,0,331,7251,0,0;QS=1,0;MQSB=0.92408;MQ0F=0 PL 0,54,255 +17 3527 . A <*> 0 . DP=20;I16=10,9,0,0,668,24360,0,0,1078,62882,0,0,348,7564,0,0;QS=1,0;MQSB=0.99916;MQ0F=0 PL 0,57,255 +17 3528 . T <*> 0 . DP=20;I16=10,9,0,0,654,23088,0,0,1078,62882,0,0,350,7672,0,0;QS=1,0;MQSB=0.99916;MQ0F=0 PL 0,57,255 +17 3529 . T <*> 0 . DP=20;I16=9,9,0,0,603,20717,0,0,1049,62041,0,0,340,7656,0,0;QS=1,0;MQSB=0.92408;MQ0F=0 PL 0,54,255 +17 3530 . G <*> 0 . DP=18;I16=8,9,0,0,641,24813,0,0,989,58441,0,0,344,7826,0,0;QS=1,0;MQSB=0.92860;MQ0F=0 PL 0,51,255 +17 3531 . C A,<*> 0 . DP=19;I16=9,9,1,0,657,25161,38,1444,1018,59282,29,841,373,8637,10,100;QS=0.95772,0.042274,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=0.94806;BQB=1;MQ0F=0 PL 0,28,255,54,255,255 +17 3532 . A <*> 0 . DP=19;I16=10,9,0,0,690,25690,0,0,1047,60123,0,0,385,8869,0,0;QS=1,0;MQSB=0.94806;MQ0F=0 PL 0,57,255 +17 3533 . T <*> 0 . DP=19;I16=9,9,0,0,640,23306,0,0,1018,59282,0,0,361,8341,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 3534 . A <*> 0 . DP=18;I16=8,9,0,0,601,21737,0,0,958,55682,0,0,363,8451,0,0;QS=1,0;MQSB=0.99884;MQ0F=0 PL 0,51,255 +17 3535 . T <*> 0 . DP=19;I16=10,9,0,0,646,23102,0,0,1047,60123,0,0,390,9198,0,0;QS=1,0;MQSB=0.94806;MQ0F=0 PL 0,57,255 +17 3536 . C <*> 0 . DP=19;I16=9,9,0,0,662,24972,0,0,1018,59282,0,0,368,8708,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 3537 . C <*> 0 . DP=19;I16=8,9,0,0,673,26739,0,0,989,58441,0,0,364,8690,0,0;QS=1,0;MQSB=0.92860;MQ0F=0 PL 0,51,255 +17 3538 . T <*> 0 . DP=19;I16=9,9,0,0,664,24890,0,0,1018,59282,0,0,368,8716,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 3539 . C <*> 0 . DP=19;I16=8,9,0,0,664,26088,0,0,989,58441,0,0,366,8734,0,0;QS=1,0;MQSB=0.92860;MQ0F=0 PL 0,51,255 +17 3540 . C <*> 0 . DP=18;I16=8,9,0,0,668,26400,0,0,989,58441,0,0,367,8771,0,0;QS=1,0;MQSB=0.92860;MQ0F=0 PL 0,51,255 +17 3541 . T <*> 0 . DP=18;I16=8,9,0,0,624,23286,0,0,989,58441,0,0,368,8818,0,0;QS=1,0;MQSB=0.92860;MQ0F=0 PL 0,51,255 +17 3542 . G <*> 0 . DP=18;I16=8,9,0,0,654,25402,0,0,989,58441,0,0,368,8824,0,0;QS=1,0;MQSB=0.92860;MQ0F=0 PL 0,51,255 +17 3543 . C <*> 0 . DP=17;I16=8,8,0,0,619,24139,0,0,929,54841,0,0,369,8837,0,0;QS=1,0;MQSB=0.91554;MQ0F=0 PL 0,48,255 +17 3544 . A <*> 0 . DP=17;I16=8,8,0,0,589,21865,0,0,929,54841,0,0,370,8856,0,0;QS=1,0;MQSB=0.91554;MQ0F=0 PL 0,48,255 +17 3545 . A <*> 0 . DP=17;I16=8,8,0,0,594,22442,0,0,929,54841,0,0,371,8881,0,0;QS=1,0;MQSB=0.91554;MQ0F=0 PL 0,48,255 +17 3546 . G <*> 0 . DP=17;I16=9,8,0,0,659,25935,0,0,958,55682,0,0,394,9392,0,0;QS=1,0;MQSB=0.99884;MQ0F=0 PL 0,51,255 +17 3547 . G <*> 0 . DP=18;I16=8,9,0,0,616,22972,0,0,989,58441,0,0,371,8853,0,0;QS=1,0;MQSB=0.92860;MQ0F=0 PL 0,51,255 +17 3548 . A <*> 0 . DP=18;I16=8,9,0,0,596,21384,0,0,989,58441,0,0,372,8852,0,0;QS=1,0;MQSB=0.92860;MQ0F=0 PL 0,51,255 +17 3549 . T <*> 0 . DP=18;I16=9,9,0,0,613,21519,0,0,1018,59282,0,0,393,9261,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 3550 . A <*> 0 . DP=18;I16=8,9,0,0,622,22920,0,0,989,58441,0,0,374,8880,0,0;QS=1,0;MQSB=0.92860;MQ0F=0 PL 0,51,255 +17 3551 . T <*> 0 . DP=18;I16=8,9,0,0,602,21588,0,0,989,58441,0,0,374,8858,0,0;QS=1,0;MQSB=0.92860;MQ0F=0 PL 0,51,255 +17 3552 . A <*> 0 . DP=18;I16=9,9,0,0,648,23708,0,0,1018,59282,0,0,391,9133,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 3553 . T A,<*> 0 . DP=18;I16=8,9,1,0,613,22231,20,400,989,58441,29,841,374,8838,16,256;QS=0.96794,0.032051,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=1;BQB=1;MQ0F=0 PL 0,34,255,51,255,255 +17 3554 . A <*> 0 . DP=18;I16=9,9,0,0,626,22226,0,0,1018,59282,0,0,389,9065,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 3555 . C <*> 0 . DP=18;I16=9,9,0,0,621,22141,0,0,1018,59282,0,0,388,9046,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,54,255 +17 3556 . G <*> 0 . DP=18;I16=8,9,0,0,605,21869,0,0,989,58441,0,0,374,8868,0,0;QS=1,0;MQSB=0.92860;MQ0F=0 PL 0,51,255 +17 3557 . C <*> 0 . DP=19;I16=9,9,0,0,636,22924,0,0,1049,62041,0,0,374,8894,0,0;QS=1,0;MQSB=0.92408;MQ0F=0 PL 0,54,255 +17 3558 . G <*> 0 . DP=19;I16=10,9,0,0,639,22339,0,0,1078,62882,0,0,386,9050,0,0;QS=1,0;MQSB=0.99916;MQ0F=0 PL 0,57,255 +17 3559 . T <*> 0 . DP=18;I16=9,9,0,0,651,23837,0,0,1049,62041,0,0,375,8925,0,0;QS=1,0;MQSB=0.92408;MQ0F=0 PL 0,54,255 +17 3560 . G <*> 0 . DP=19;I16=10,9,0,0,725,28319,0,0,1078,62882,0,0,385,9033,0,0;QS=1,0;MQSB=0.99916;MQ0F=0 PL 0,57,255 +17 3561 . A <*> 0 . DP=19;I16=10,9,0,0,686,25494,0,0,1078,62882,0,0,382,8934,0,0;QS=1,0;MQSB=0.99916;MQ0F=0 PL 0,57,255 +17 3562 . A <*> 0 . DP=18;I16=10,8,0,0,666,24922,0,0,1018,59282,0,0,379,8799,0,0;QS=1,0;MQSB=0.9960;MQ0F=0 PL 0,54,255 +17 3563 . A <*> 0 . DP=18;I16=10,8,0,0,666,24774,0,0,1018,59282,0,0,376,8678,0,0;QS=1,0;MQSB=0.9960;MQ0F=0 PL 0,54,255 +17 3564 . T <*> 0 . DP=18;I16=9,8,0,0,638,24178,0,0,989,58441,0,0,366,8486,0,0;QS=1,0;MQSB=0.9105;MQ0F=0 PL 0,51,255 +17 3565 . T <*> 0 . DP=19;I16=10,9,0,0,675,24107,0,0,1078,62882,0,0,368,8382,0,0;QS=1,0;MQSB=0.99916;MQ0F=0 PL 0,57,255 +17 3566 . C <*> 0 . DP=19;I16=10,9,0,0,688,25862,0,0,1078,62882,0,0,364,8210,0,0;QS=1,0;MQSB=0.99916;MQ0F=0 PL 0,57,255 +17 3567 . A <*> 0 . DP=19;I16=9,9,0,0,673,25311,0,0,1049,62041,0,0,357,8049,0,0;QS=1,0;MQSB=0.92408;MQ0F=0 PL 0,54,255 +17 3568 . A <*> 0 . DP=19;I16=9,9,0,0,668,25112,0,0,1049,62041,0,0,354,7922,0,0;QS=1,0;MQSB=0.92408;MQ0F=0 PL 0,54,255 +17 3569 . G <*> 0 . DP=18;I16=9,9,0,0,701,27427,0,0,1049,62041,0,0,350,7764,0,0;QS=1,0;MQSB=0.92408;MQ0F=0 PL 0,54,255 +17 3570 . T <*> 0 . DP=18;I16=9,9,0,0,618,21730,0,0,1049,62041,0,0,346,7626,0,0;QS=1,0;MQSB=0.92408;MQ0F=0 PL 0,54,255 +17 3571 . C <*> 0 . DP=17;I16=8,9,0,0,646,25062,0,0,989,58441,0,0,343,7507,0,0;QS=1,0;MQSB=0.92860;MQ0F=0 PL 0,51,255 +17 3572 . A <*> 0 . DP=17;I16=8,9,0,0,638,24028,0,0,989,58441,0,0,340,7406,0,0;QS=1,0;MQSB=0.92860;MQ0F=0 PL 0,51,255 +17 3573 . A <*> 0 . DP=17;I16=8,9,0,0,643,24429,0,0,989,58441,0,0,335,7223,0,0;QS=1,0;MQSB=0.92860;MQ0F=0 PL 0,51,255 +17 3574 . T <*> 0 . DP=17;I16=8,9,0,0,628,23284,0,0,989,58441,0,0,330,7058,0,0;QS=1,0;MQSB=0.92860;MQ0F=0 PL 0,51,255 +17 3575 . G <*> 0 . DP=17;I16=8,9,0,0,673,26745,0,0,989,58441,0,0,325,6911,0,0;QS=1,0;MQSB=0.92860;MQ0F=0 PL 0,51,255 +17 3576 . A <*> 0 . DP=17;I16=8,9,0,0,582,20484,0,0,989,58441,0,0,320,6782,0,0;QS=1,0;MQSB=0.92860;MQ0F=0 PL 0,51,255 +17 3577 . C <*> 0 . DP=18;I16=8,10,0,0,673,25515,0,0,1049,62041,0,0,315,6671,0,0;QS=1,0;MQSB=0.93879;MQ0F=0 PL 0,54,255 +17 3578 . A <*> 0 . DP=18;I16=8,10,0,0,673,25285,0,0,1049,62041,0,0,311,6579,0,0;QS=1,0;MQSB=0.93879;MQ0F=0 PL 0,54,255 +17 3579 . A <*> 0 . DP=18;I16=8,10,0,0,627,22299,0,0,1049,62041,0,0,307,6507,0,0;QS=1,0;MQSB=0.93879;MQ0F=0 PL 0,54,255 +17 3580 . A <*> 0 . DP=18;I16=8,10,0,0,666,24812,0,0,1049,62041,0,0,303,6455,0,0;QS=1,0;MQSB=0.93879;MQ0F=0 PL 0,54,255 +17 3581 . T <*> 0 . DP=18;I16=8,10,0,0,666,24770,0,0,1049,62041,0,0,298,6374,0,0;QS=1,0;MQSB=0.93879;MQ0F=0 PL 0,54,255 +17 3582 . C <*> 0 . DP=18;I16=8,10,0,0,682,26054,0,0,1049,62041,0,0,292,6266,0,0;QS=1,0;MQSB=0.93879;MQ0F=0 PL 0,54,255 +17 3583 . A <*> 0 . DP=18;I16=8,10,0,0,659,24469,0,0,1049,62041,0,0,285,6131,0,0;QS=1,0;MQSB=0.93879;MQ0F=0 PL 0,54,255 +17 3584 . G <*> 0 . DP=17;I16=7,10,0,0,615,22847,0,0,989,58441,0,0,279,6017,0,0;QS=1,0;MQSB=0.94333;MQ0F=0 PL 0,51,255 +17 3585 . A <*> 0 . DP=18;I16=7,11,0,0,598,20538,0,0,1049,62041,0,0,273,5923,0,0;QS=1,0;MQSB=0.95100;MQ0F=0 PL 0,54,255 +17 3586 . A <*> 0 . DP=17;I16=7,9,0,0,583,21969,0,0,929,54841,0,0,263,5735,0,0;QS=1,0;MQSB=0.93367;MQ0F=0 PL 0,48,255 +17 3587 . G A,<*> 0 . DP=16;I16=2,5,5,2,282,11398,249,9087,420,25200,420,25200,115,2541,142,3048;QS=0.53107,0.46892,0;VDB=0.22390;SGB=-0.63642;RPB=0.88598;MQB=0.96601;MQSB=0.96601;BQB=0.11432;MQ0F=0 PL 161,0,184,182,205,255 +17 3588 . A <*> 0 . DP=16;I16=7,8,0,0,536,19368,0,0,900,54000,0,0,255,5471,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 3589 . A <*> 0 . DP=15;I16=7,7,0,0,515,19089,0,0,840,50400,0,0,252,5368,0,0;QS=1,0;MQSB=0.96601;MQ0F=0 PL 0,42,255 +17 3590 . A <*> 0 . DP=15;I16=7,7,0,0,514,19126,0,0,840,50400,0,0,249,5283,0,0;QS=1,0;MQSB=0.96601;MQ0F=0 PL 0,42,255 +17 3591 . A <*> 0 . DP=14;I16=7,7,0,0,481,17001,0,0,840,50400,0,0,244,5116,0,0;QS=1,0;MQSB=0.96601;MQ0F=0 PL 0,42,255 +17 3592 . A <*> 0 . DP=14;I16=7,7,0,0,473,16677,0,0,840,50400,0,0,239,4967,0,0;QS=1,0;MQSB=0.96601;MQ0F=0 PL 0,42,255 +17 3593 . A <*> 0 . DP=14;I16=7,7,0,0,478,16616,0,0,840,50400,0,0,234,4836,0,0;QS=1,0;MQSB=0.96601;MQ0F=0 PL 0,42,255 +17 3594 . C <*> 0 . DP=13;I16=6,6,0,0,463,18081,0,0,720,43200,0,0,214,4466,0,0;QS=1,0;MQSB=0.98260;MQ0F=0 PL 0,36,255 +17 3595 . A <*> 0 . DP=13;I16=7,6,0,0,494,18824,0,0,780,46800,0,0,226,4624,0,0;QS=1,0;MQSB=0.96116;MQ0F=0 PL 0,39,255 +17 3596 . T <*> 0 . DP=13;I16=7,6,0,0,443,15291,0,0,780,46800,0,0,222,4542,0,0;QS=1,0;MQSB=0.96116;MQ0F=0 PL 0,39,255 +17 3597 . A <*> 0 . DP=13;I16=7,6,0,0,478,17716,0,0,780,46800,0,0,218,4476,0,0;QS=1,0;MQSB=0.96116;MQ0F=0 PL 0,39,255 +17 3598 . T <*> 0 . DP=12;I16=5,6,0,0,398,14468,0,0,660,39600,0,0,203,4281,0,0;QS=1,0;MQSB=0.95095;MQ0F=0 PL 0,33,255 +17 3599 . A <*> 0 . DP=12;I16=6,6,0,0,442,16366,0,0,720,43200,0,0,212,4388,0,0;QS=1,0;MQSB=0.98260;MQ0F=0 PL 0,36,255 +17 3600 . T <*> 0 . DP=13;I16=7,6,0,0,456,16178,0,0,775,46225,0,0,208,4316,0,0;QS=1,0;MQSB=0.89981;MQ0F=0 PL 0,39,255 +17 3601 . A <*> 0 . DP=13;I16=7,6,0,0,451,15881,0,0,775,46225,0,0,205,4261,0,0;QS=1,0;MQSB=0.89981;MQ0F=0 PL 0,39,255 +17 3602 . T <*> 0 . DP=13;I16=7,6,0,0,448,15714,0,0,775,46225,0,0,202,4224,0,0;QS=1,0;MQSB=0.89981;MQ0F=0 PL 0,39,255 +17 3603 . A <*> 0 . DP=13;I16=7,6,0,0,436,14890,0,0,775,46225,0,0,198,4154,0,0;QS=1,0;MQSB=0.89981;MQ0F=0 PL 0,39,255 +17 3604 . C <*> 0 . DP=13;I16=7,6,0,0,456,16260,0,0,775,46225,0,0,194,4100,0,0;QS=1,0;MQSB=0.89981;MQ0F=0 PL 0,39,255 +17 3605 . G <*> 0 . DP=13;I16=7,6,0,0,426,14366,0,0,775,46225,0,0,190,4062,0,0;QS=1,0;MQSB=0.89981;MQ0F=0 PL 0,39,255 +17 3606 . C <*> 0 . DP=12;I16=6,6,0,0,440,16846,0,0,715,42625,0,0,187,4039,0,0;QS=1,0;MQSB=0.86401;MQ0F=0 PL 0,36,255 +17 3607 . A <*> 0 . DP=11;I16=6,5,0,0,389,14151,0,0,655,39025,0,0,185,4029,0,0;QS=1,0;MQSB=0.861;MQ0F=0 PL 0,33,255 +17 3608 . A <*> 0 . DP=12;I16=6,6,0,0,414,14658,0,0,715,42625,0,0,183,4031,0,0;QS=1,0;MQSB=0.86401;MQ0F=0 PL 0,36,255 +17 3609 . A <*> 0 . DP=12;I16=6,6,0,0,405,14159,0,0,715,42625,0,0,182,4046,0,0;QS=1,0;MQSB=0.86401;MQ0F=0 PL 0,36,255 +17 3610 . C <*> 0 . DP=12;I16=6,6,0,0,419,15163,0,0,715,42625,0,0,180,4026,0,0;QS=1,0;MQSB=0.86401;MQ0F=0 PL 0,36,255 +17 3611 . C <*> 0 . DP=10;I16=5,5,0,0,383,14767,0,0,595,35425,0,0,179,3969,0,0;QS=1,0;MQSB=0.85711;MQ0F=0 PL 0,30,255 +17 3612 . A <*> 0 . DP=10;I16=5,5,0,0,387,15065,0,0,595,35425,0,0,178,3922,0,0;QS=1,0;MQSB=0.85711;MQ0F=0 PL 0,30,255 +17 3613 . G <*> 0 . DP=11;I16=5,6,0,0,404,15106,0,0,655,39025,0,0,177,3885,0,0;QS=1,0;MQSB=0.861;MQ0F=0 PL 0,33,255 +17 3614 . T <*> 0 . DP=11;I16=5,6,0,0,405,14969,0,0,655,39025,0,0,177,3859,0,0;QS=1,0;MQSB=0.861;MQ0F=0 PL 0,33,255 +17 3615 . A <*> 0 . DP=11;I16=5,6,0,0,400,14622,0,0,655,39025,0,0,177,3845,0,0;QS=1,0;MQSB=0.861;MQ0F=0 PL 0,33,255 +17 3616 . T <*> 0 . DP=11;I16=5,6,0,0,415,15733,0,0,655,39025,0,0,178,3842,0,0;QS=1,0;MQSB=0.861;MQ0F=0 PL 0,33,255 +17 3617 . C <*> 0 . DP=11;I16=5,6,0,0,415,15761,0,0,655,39025,0,0,180,3850,0,0;QS=1,0;MQSB=0.861;MQ0F=0 PL 0,33,255 +17 3618 . C <*> 0 . DP=11;I16=5,6,0,0,438,17592,0,0,655,39025,0,0,182,3870,0,0;QS=1,0;MQSB=0.861;MQ0F=0 PL 0,33,255 +17 3619 . T <*> 0 . DP=11;I16=5,6,0,0,416,15836,0,0,655,39025,0,0,184,3902,0,0;QS=1,0;MQSB=0.861;MQ0F=0 PL 0,33,255 +17 3620 . A <*> 0 . DP=11;I16=5,6,0,0,388,13804,0,0,655,39025,0,0,186,3946,0,0;QS=1,0;MQSB=0.861;MQ0F=0 PL 0,33,255 +17 3621 . C <*> 0 . DP=11;I16=5,6,0,0,426,16744,0,0,655,39025,0,0,188,4002,0,0;QS=1,0;MQSB=0.861;MQ0F=0 PL 0,33,255 +17 3622 . T <*> 0 . DP=11;I16=5,6,0,0,418,15986,0,0,655,39025,0,0,189,4021,0,0;QS=1,0;MQSB=0.861;MQ0F=0 PL 0,33,255 +17 3623 . G <*> 0 . DP=12;I16=6,6,0,0,445,16835,0,0,715,42625,0,0,190,4054,0,0;QS=1,0;MQSB=0.86401;MQ0F=0 PL 0,36,255 +17 3624 . T <*> 0 . DP=12;I16=6,6,0,0,426,15570,0,0,715,42625,0,0,192,4102,0,0;QS=1,0;MQSB=0.86401;MQ0F=0 PL 0,36,255 +17 3625 . G <*> 0 . DP=11;I16=5,6,0,0,433,17061,0,0,655,39025,0,0,195,4165,0,0;QS=1,0;MQSB=0.861;MQ0F=0 PL 0,33,255 +17 3626 . T <*> 0 . DP=11;I16=5,6,0,0,415,15755,0,0,655,39025,0,0,197,4191,0,0;QS=1,0;MQSB=0.861;MQ0F=0 PL 0,33,255 +17 3627 . G <*> 0 . DP=12;I16=5,7,0,0,440,16458,0,0,715,42625,0,0,199,4229,0,0;QS=1,0;MQSB=0.83800;MQ0F=0 PL 0,36,255 +17 3628 . T <*> 0 . DP=12;I16=5,7,0,0,459,17629,0,0,715,42625,0,0,202,4280,0,0;QS=1,0;MQSB=0.83800;MQ0F=0 PL 0,36,255 +17 3629 . G <*> 0 . DP=12;I16=5,7,0,0,470,18466,0,0,715,42625,0,0,205,4345,0,0;QS=1,0;MQSB=0.83800;MQ0F=0 PL 0,36,255 +17 3630 . T <*> 0 . DP=13;I16=5,8,0,0,477,17713,0,0,775,46225,0,0,208,4424,0,0;QS=1,0;MQSB=0.8424;MQ0F=0 PL 0,39,255 +17 3631 . C <*> 0 . DP=13;I16=5,8,0,0,428,14412,0,0,775,46225,0,0,212,4518,0,0;QS=1,0;MQSB=0.8424;MQ0F=0 PL 0,39,255 +17 3632 . G <*> 0 . DP=13;I16=5,8,0,0,453,16089,0,0,775,46225,0,0,216,4628,0,0;QS=1,0;MQSB=0.8424;MQ0F=0 PL 0,39,255 +17 3633 . T <*> 0 . DP=13;I16=5,8,0,0,466,16902,0,0,775,46225,0,0,220,4754,0,0;QS=1,0;MQSB=0.8424;MQ0F=0 PL 0,39,255 +17 3634 . T <*> 0 . DP=13;I16=5,8,0,0,479,17893,0,0,775,46225,0,0,223,4845,0,0;QS=1,0;MQSB=0.8424;MQ0F=0 PL 0,39,255 +17 3635 . T <*> 0 . DP=12;I16=4,8,0,0,462,17824,0,0,715,42625,0,0,227,4949,0,0;QS=1,0;MQSB=0.79392;MQ0F=0 PL 0,36,255 +17 3636 . G <*> 0 . DP=12;I16=4,8,0,0,468,18374,0,0,715,42625,0,0,231,5065,0,0;QS=1,0;MQSB=0.79392;MQ0F=0 PL 0,36,255 +17 3637 . T <*> 0 . DP=12;I16=4,8,0,0,441,16737,0,0,715,42625,0,0,235,5193,0,0;QS=1,0;MQSB=0.79392;MQ0F=0 PL 0,36,255 +17 3638 . T <*> 0 . DP=12;I16=4,8,0,0,459,17595,0,0,715,42625,0,0,239,5333,0,0;QS=1,0;MQSB=0.79392;MQ0F=0 PL 0,36,255 +17 3639 . G <*> 0 . DP=12;I16=4,8,0,0,472,18604,0,0,715,42625,0,0,242,5434,0,0;QS=1,0;MQSB=0.79392;MQ0F=0 PL 0,36,255 +17 3640 . T <*> 0 . DP=12;I16=4,8,0,0,458,17554,0,0,715,42625,0,0,243,5447,0,0;QS=1,0;MQSB=0.79392;MQ0F=0 PL 0,36,255 +17 3641 . G <*> 0 . DP=12;I16=4,8,0,0,458,17894,0,0,715,42625,0,0,244,5474,0,0;QS=1,0;MQSB=0.79392;MQ0F=0 PL 0,36,255 +17 3642 . T <*> 0 . DP=12;I16=4,8,0,0,443,16513,0,0,715,42625,0,0,244,5464,0,0;QS=1,0;MQSB=0.79392;MQ0F=0 PL 0,36,255 +17 3643 . T <*> 0 . DP=12;I16=4,8,0,0,454,17236,0,0,715,42625,0,0,244,5466,0,0;QS=1,0;MQSB=0.79392;MQ0F=0 PL 0,36,255 +17 3644 . T <*> 0 . DP=12;I16=4,8,0,0,455,17361,0,0,715,42625,0,0,244,5480,0,0;QS=1,0;MQSB=0.79392;MQ0F=0 PL 0,36,255 +17 3645 . T <*> 0 . DP=12;I16=4,8,0,0,453,17147,0,0,715,42625,0,0,244,5506,0,0;QS=1,0;MQSB=0.79392;MQ0F=0 PL 0,36,255 +17 3646 . C <*> 0 . DP=12;I16=3,8,0,0,360,12138,0,0,655,39025,0,0,219,4919,0,0;QS=1,0;MQSB=0.71653;MQ0F=0 PL 0,33,234 +17 3647 . G <*> 0 . DP=12;I16=5,7,0,0,435,16289,0,0,715,42625,0,0,245,5593,0,0;QS=1,0;MQSB=0.83800;MQ0F=0 PL 0,36,255 +17 3648 . A <*> 0 . DP=12;I16=5,7,0,0,430,15638,0,0,715,42625,0,0,247,5653,0,0;QS=1,0;MQSB=0.83800;MQ0F=0 PL 0,36,255 +17 3649 . C <*> 0 . DP=12;I16=5,7,0,0,447,17185,0,0,715,42625,0,0,248,5674,0,0;QS=1,0;MQSB=0.83800;MQ0F=0 PL 0,36,255 +17 3650 . A <*> 0 . DP=12;I16=5,7,0,0,460,18038,0,0,715,42625,0,0,249,5705,0,0;QS=1,0;MQSB=0.83800;MQ0F=0 PL 0,36,255 +17 3651 . G <*> 0 . DP=12;I16=5,7,0,0,479,19295,0,0,715,42625,0,0,250,5746,0,0;QS=1,0;MQSB=0.83800;MQ0F=0 PL 0,36,255 +17 3652 . C <*> 0 . DP=14;I16=5,8,0,0,467,17707,0,0,775,46225,0,0,225,5123,0,0;QS=1,0;MQSB=0.8424;MQ0F=0 PL 0,39,255 +17 3653 . T <*> 0 . DP=14;I16=6,8,0,0,532,20378,0,0,835,49825,0,0,251,5713,0,0;QS=1,0;MQSB=0.87517;MQ0F=0 PL 0,42,255 +17 3654 . G <*> 0 . DP=14;I16=6,8,0,0,540,20910,0,0,835,49825,0,0,252,5692,0,0;QS=1,0;MQSB=0.87517;MQ0F=0 PL 0,42,255 +17 3655 . T <*> 0 . DP=15;I16=7,8,0,0,545,20211,0,0,895,53425,0,0,253,5685,0,0;QS=1,0;MQSB=0.89839;MQ0F=0 PL 0,45,255 +17 3656 . C <*> 0 . DP=15;I16=7,8,0,0,535,19897,0,0,895,53425,0,0,254,5642,0,0;QS=1,0;MQSB=0.89839;MQ0F=0 PL 0,45,255 +17 3657 . C <*> 0 . DP=15;I16=7,8,0,0,501,16969,0,0,895,53425,0,0,255,5613,0,0;QS=1,0;MQSB=0.89839;MQ0F=0 PL 0,45,255 +17 3658 . G <*> 0 . DP=15;I16=7,8,0,0,511,17903,0,0,895,53425,0,0,256,5598,0,0;QS=1,0;MQSB=0.89839;MQ0F=0 PL 0,45,255 +17 3659 . T <*> 0 . DP=15;I16=7,8,0,0,568,21578,0,0,895,53425,0,0,257,5597,0,0;QS=1,0;MQSB=0.89839;MQ0F=0 PL 0,45,255 +17 3660 . G <*> 0 . DP=15;I16=7,8,0,0,585,22901,0,0,895,53425,0,0,258,5610,0,0;QS=1,0;MQSB=0.89839;MQ0F=0 PL 0,45,255 +17 3661 . T <*> 0 . DP=15;I16=7,8,0,0,561,21193,0,0,895,53425,0,0,259,5637,0,0;QS=1,0;MQSB=0.89839;MQ0F=0 PL 0,45,255 +17 3662 . T <*> 0 . DP=15;I16=7,8,0,0,543,19817,0,0,895,53425,0,0,260,5678,0,0;QS=1,0;MQSB=0.89839;MQ0F=0 PL 0,45,255 +17 3663 . A <*> 0 . DP=16;I16=8,8,0,0,573,20875,0,0,955,57025,0,0,261,5733,0,0;QS=1,0;MQSB=0.91554;MQ0F=0 PL 0,48,255 +17 3664 . T <*> 0 . DP=16;I16=8,8,0,0,571,20775,0,0,955,57025,0,0,263,5803,0,0;QS=1,0;MQSB=0.91554;MQ0F=0 PL 0,48,255 +17 3665 . A <*> 0 . DP=14;I16=7,7,0,0,524,19674,0,0,835,49825,0,0,267,5887,0,0;QS=1,0;MQSB=0.88598;MQ0F=0 PL 0,42,255 +17 3666 . A <*> 0 . DP=14;I16=7,7,0,0,533,20431,0,0,835,49825,0,0,271,5983,0,0;QS=1,0;MQSB=0.88598;MQ0F=0 PL 0,42,255 +17 3667 . T <*> 0 . DP=14;I16=7,7,0,0,491,17901,0,0,835,49825,0,0,275,6091,0,0;QS=1,0;MQSB=0.88598;MQ0F=0 PL 0,42,255 +17 3668 . A <*> 0 . DP=14;I16=7,7,0,0,485,17273,0,0,835,49825,0,0,278,6162,0,0;QS=1,0;MQSB=0.88598;MQ0F=0 PL 0,42,255 +17 3669 . A <*> 0 . DP=14;I16=7,7,0,0,524,19726,0,0,835,49825,0,0,281,6247,0,0;QS=1,0;MQSB=0.88598;MQ0F=0 PL 0,42,255 +17 3670 . T <*> 0 . DP=14;I16=7,7,0,0,532,20302,0,0,835,49825,0,0,284,6346,0,0;QS=1,0;MQSB=0.88598;MQ0F=0 PL 0,42,255 +17 3671 . T <*> 0 . DP=14;I16=7,7,0,0,517,19169,0,0,835,49825,0,0,287,6459,0,0;QS=1,0;MQSB=0.88598;MQ0F=0 PL 0,42,255 +17 3672 . C <*> 0 . DP=14;I16=7,7,0,0,523,20011,0,0,835,49825,0,0,290,6586,0,0;QS=1,0;MQSB=0.88598;MQ0F=0 PL 0,42,255 +17 3673 . C <*> 0 . DP=14;I16=6,7,0,0,525,21371,0,0,775,46225,0,0,267,6051,0,0;QS=1,0;MQSB=0.82823;MQ0F=0 PL 0,39,255 +17 3674 . T <*> 0 . DP=14;I16=7,7,0,0,537,20763,0,0,835,49825,0,0,294,6778,0,0;QS=1,0;MQSB=0.88598;MQ0F=0 PL 0,42,255 +17 3675 . C <*> 0 . DP=14;I16=7,7,0,0,562,22836,0,0,835,49825,0,0,295,6843,0,0;QS=1,0;MQSB=0.88598;MQ0F=0 PL 0,42,255 +17 3676 . T <*> 0 . DP=14;I16=7,7,0,0,526,20126,0,0,835,49825,0,0,296,6922,0,0;QS=1,0;MQSB=0.88598;MQ0F=0 PL 0,42,255 +17 3677 . A <*> 0 . DP=14;I16=6,7,0,0,460,17160,0,0,775,46225,0,0,274,6390,0,0;QS=1,0;MQSB=0.82823;MQ0F=0 PL 0,39,255 +17 3678 . G <*> 0 . DP=14;I16=7,7,0,0,531,20447,0,0,835,49825,0,0,300,7020,0,0;QS=1,0;MQSB=0.88598;MQ0F=0 PL 0,42,255 +17 3679 . T <*> 0 . DP=14;I16=7,7,0,0,514,19374,0,0,835,49825,0,0,301,7035,0,0;QS=1,0;MQSB=0.88598;MQ0F=0 PL 0,42,255 +17 3680 . T <*> 0 . DP=14;I16=7,7,0,0,525,19767,0,0,835,49825,0,0,302,7060,0,0;QS=1,0;MQSB=0.88598;MQ0F=0 PL 0,42,255 +17 3681 . C <*> 0 . DP=14;I16=7,7,0,0,521,20383,0,0,835,49825,0,0,302,7044,0,0;QS=1,0;MQSB=0.88598;MQ0F=0 PL 0,42,255 +17 3682 . A <*> 0 . DP=14;I16=7,7,0,0,512,19062,0,0,835,49825,0,0,302,7036,0,0;QS=1,0;MQSB=0.88598;MQ0F=0 PL 0,42,255 +17 3683 . A <*> 0 . DP=14;I16=7,6,0,0,470,17464,0,0,775,46225,0,0,294,6938,0,0;QS=1,0;MQSB=0.89981;MQ0F=0 PL 0,39,255 +17 3684 . A <*> 0 . DP=14;I16=7,7,0,0,507,19063,0,0,835,49825,0,0,300,6948,0,0;QS=1,0;MQSB=0.88598;MQ0F=0 PL 0,42,255 +17 3685 . T <*> 0 . DP=14;I16=7,7,0,0,509,19095,0,0,835,49825,0,0,299,6919,0,0;QS=1,0;MQSB=0.88598;MQ0F=0 PL 0,42,255 +17 3686 . T <*> 0 . DP=14;I16=7,7,0,0,497,18211,0,0,835,49825,0,0,298,6900,0,0;QS=1,0;MQSB=0.88598;MQ0F=0 PL 0,42,255 +17 3687 . T <*> 0 . DP=14;I16=7,7,0,0,530,20114,0,0,835,49825,0,0,297,6891,0,0;QS=1,0;MQSB=0.88598;MQ0F=0 PL 0,42,255 +17 3688 . A <*> 0 . DP=15;I16=8,6,0,0,521,19559,0,0,812,47594,0,0,283,6699,0,0;QS=1,0;MQSB=0.74081;MQ0F=0 PL 0,42,255 +17 3689 . T <*> 0 . DP=15;I16=8,7,0,0,535,19897,0,0,872,51194,0,0,293,6757,0,0;QS=1,0;MQSB=0.72027;MQ0F=0 PL 0,45,255 +17 3690 . T <*> 0 . DP=15;I16=8,7,0,0,556,20966,0,0,872,51194,0,0,291,6683,0,0;QS=1,0;MQSB=0.72027;MQ0F=0 PL 0,45,255 +17 3691 . C <*> 0 . DP=15;I16=8,7,0,0,581,23023,0,0,872,51194,0,0,288,6572,0,0;QS=1,0;MQSB=0.72027;MQ0F=0 PL 0,45,255 +17 3692 . A <*> 0 . DP=16;I16=9,7,0,0,567,20481,0,0,932,54794,0,0,285,6475,0,0;QS=1,0;MQSB=0.75994;MQ0F=0 PL 0,48,255 +17 3693 . T <*> 0 . DP=15;I16=9,6,0,0,567,21557,0,0,872,51194,0,0,284,6392,0,0;QS=1,0;MQSB=0.77880;MQ0F=0 PL 0,45,255 +17 3694 . T <*> 0 . DP=15;I16=9,6,0,0,536,19738,0,0,872,51194,0,0,283,6323,0,0;QS=1,0;MQSB=0.77880;MQ0F=0 PL 0,45,255 +17 3695 . T <*> 0 . DP=15;I16=9,6,0,0,548,20414,0,0,872,51194,0,0,282,6268,0,0;QS=1,0;MQSB=0.77880;MQ0F=0 PL 0,45,255 +17 3696 . T <*> 0 . DP=15;I16=9,6,0,0,565,21451,0,0,872,51194,0,0,281,6227,0,0;QS=1,0;MQSB=0.77880;MQ0F=0 PL 0,45,255 +17 3697 . T <*> 0 . DP=15;I16=9,6,0,0,544,19856,0,0,872,51194,0,0,280,6200,0,0;QS=1,0;MQSB=0.77880;MQ0F=0 PL 0,45,255 +17 3698 . A <*> 0 . DP=15;I16=9,5,0,0,508,18766,0,0,812,47594,0,0,256,5654,0,0;QS=1,0;MQSB=0.80073;MQ0F=0 PL 0,42,255 +17 3699 . A <*> 0 . DP=15;I16=9,6,0,0,548,20304,0,0,872,51194,0,0,276,6092,0,0;QS=1,0;MQSB=0.77880;MQ0F=0 PL 0,45,255 +17 3700 . C <*> 0 . DP=14;I16=7,6,0,0,489,18951,0,0,757,44569,0,0,260,5836,0,0;QS=1,0;MQSB=0.89981;MQ0F=0 PL 0,39,255 +17 3701 . T <*> 0 . DP=14;I16=8,6,0,0,530,20270,0,0,817,48169,0,0,274,6044,0,0;QS=1,0;MQSB=0.92774;MQ0F=0 PL 0,42,255 +17 3702 . T <*> 0 . DP=14;I16=8,6,0,0,525,19721,0,0,817,48169,0,0,271,5941,0,0;QS=1,0;MQSB=0.92774;MQ0F=0 PL 0,42,255 +17 3703 . C <*> 0 . DP=14;I16=8,6,0,0,532,20566,0,0,817,48169,0,0,268,5852,0,0;QS=1,0;MQSB=0.92774;MQ0F=0 PL 0,42,255 +17 3704 . A <*> 0 . DP=14;I16=8,6,0,0,518,19392,0,0,817,48169,0,0,265,5777,0,0;QS=1,0;MQSB=0.92774;MQ0F=0 PL 0,42,255 +17 3705 . T <*> 0 . DP=14;I16=8,6,0,0,499,18263,0,0,817,48169,0,0,261,5667,0,0;QS=1,0;MQSB=0.92774;MQ0F=0 PL 0,42,255 +17 3706 . A <*> 0 . DP=14;I16=8,6,0,0,545,21277,0,0,817,48169,0,0,257,5573,0,0;QS=1,0;MQSB=0.92774;MQ0F=0 PL 0,42,255 +17 3707 . G <*> 0 . DP=14;I16=8,6,0,0,548,21714,0,0,817,48169,0,0,253,5495,0,0;QS=1,0;MQSB=0.92774;MQ0F=0 PL 0,42,255 +17 3708 . T <*> 0 . DP=14;I16=9,5,0,0,492,17588,0,0,794,45938,0,0,250,5432,0,0;QS=1,0;MQSB=0.80073;MQ0F=0 PL 0,42,255 +17 3709 . A <*> 0 . DP=14;I16=9,5,0,0,490,17766,0,0,794,45938,0,0,248,5384,0,0;QS=1,0;MQSB=0.80073;MQ0F=0 PL 0,42,255 +17 3710 . C <*> 0 . DP=14;I16=9,5,0,0,511,18951,0,0,794,45938,0,0,246,5352,0,0;QS=1,0;MQSB=0.80073;MQ0F=0 PL 0,42,255 +17 3711 . C <*> 0 . DP=14;I16=9,5,0,0,524,20146,0,0,794,45938,0,0,244,5336,0,0;QS=1,0;MQSB=0.80073;MQ0F=0 PL 0,42,255 +17 3712 . A <*> 0 . DP=14;I16=9,5,0,0,495,17849,0,0,794,45938,0,0,242,5336,0,0;QS=1,0;MQSB=0.80073;MQ0F=0 PL 0,42,255 +17 3713 . C <*> 0 . DP=14;I16=10,4,0,0,490,17876,0,0,794,45938,0,0,241,5351,0,0;QS=1,0;MQSB=0.85214;MQ0F=0 PL 0,42,255 +17 3714 . A <*> 0 . DP=15;I16=10,3,0,0,475,17631,0,0,711,40107,0,0,214,4704,0,0;QS=1,0;MQSB=0.74879;MQ0F=0 PL 0,39,255 +17 3715 . T <*> 0 . DP=16;I16=12,3,0,0,549,20289,0,0,808,45076,0,0,215,4699,0,0;QS=1,0;MQSB=0.68728;MQ0F=0 PL 0,45,255 +17 3716 . T <*> 0 . DP=15;I16=11,4,0,0,519,18227,0,0,808,45076,0,0,242,5334,0,0;QS=1,0;MQSB=0.57957;MQ0F=0 PL 0,45,255 +17 3717 . C <*> 0 . DP=15;I16=11,4,0,0,566,21612,0,0,808,45076,0,0,244,5360,0,0;QS=1,0;MQSB=0.57957;MQ0F=0 PL 0,45,255 +17 3718 . T <*> 0 . DP=15;I16=11,4,0,0,576,22358,0,0,808,45076,0,0,245,5351,0,0;QS=1,0;MQSB=0.57957;MQ0F=0 PL 0,45,255 +17 3719 . A <*> 0 . DP=15;I16=11,4,0,0,519,18261,0,0,808,45076,0,0,246,5356,0,0;QS=1,0;MQSB=0.57957;MQ0F=0 PL 0,45,255 +17 3720 . C <*> 0 . DP=15;I16=11,4,0,0,551,20521,0,0,808,45076,0,0,247,5375,0,0;QS=1,0;MQSB=0.57957;MQ0F=0 PL 0,45,255 +17 3721 . A <*> 0 . DP=16;I16=12,3,0,0,529,19315,0,0,805,44725,0,0,223,4783,0,0;QS=1,0;MQSB=0.55658;MQ0F=0 PL 0,45,255 +17 3722 . C <*> 0 . DP=16;I16=12,4,0,0,570,20816,0,0,865,48325,0,0,250,5456,0,0;QS=1,0;MQSB=0.47936;MQ0F=0 PL 0,48,255 +17 3723 . A <*> 0 . DP=15;I16=11,4,0,0,537,19727,0,0,805,44725,0,0,253,5519,0,0;QS=1,0;MQSB=0.42644;MQ0F=0 PL 0,45,255 +17 3724 . C <*> 0 . DP=15;I16=11,4,0,0,572,21936,0,0,805,44725,0,0,256,5596,0,0;QS=1,0;MQSB=0.42644;MQ0F=0 PL 0,45,255 +17 3725 . T <*> 0 . DP=15;I16=11,4,0,0,574,22128,0,0,805,44725,0,0,259,5687,0,0;QS=1,0;MQSB=0.42644;MQ0F=0 PL 0,45,255 +17 3726 . G <*> 0 . DP=15;I16=11,4,0,0,551,20907,0,0,805,44725,0,0,262,5792,0,0;QS=1,0;MQSB=0.42644;MQ0F=0 PL 0,45,255 +17 3727 . C <*> 0 . DP=14;I16=11,3,0,0,500,18576,0,0,745,41125,0,0,264,5812,0,0;QS=1,0;MQSB=0.50569;MQ0F=0 PL 0,42,255 +17 3728 . C <*> 0 . DP=14;I16=11,3,0,0,502,19038,0,0,745,41125,0,0,266,5848,0,0;QS=1,0;MQSB=0.50569;MQ0F=0 PL 0,42,255 +17 3729 . C <*> 0 . DP=14;I16=11,3,0,0,539,20857,0,0,745,41125,0,0,268,5900,0,0;QS=1,0;MQSB=0.50569;MQ0F=0 PL 0,42,255 +17 3730 . A <*> 0 . DP=13;I16=11,2,0,0,452,16388,0,0,685,37525,0,0,269,5869,0,0;QS=1,0;MQSB=0.54545;MQ0F=0 PL 0,39,241 +17 3731 . T <*> 0 . DP=14;I16=12,2,0,0,505,18933,0,0,695,37625,0,0,270,5856,0,0;QS=1,0;MQSB=0.5;MQ0F=0 PL 0,42,253 +17 3732 . G <*> 0 . DP=14;I16=12,2,0,0,518,19636,0,0,695,37625,0,0,272,5862,0,0;QS=1,0;MQSB=0.5;MQ0F=0 PL 0,42,252 +17 3733 . T <*> 0 . DP=15;I16=13,2,0,0,528,18816,0,0,755,41225,0,0,274,5888,0,0;QS=1,0;MQSB=0.53846;MQ0F=0 PL 0,45,248 +17 3734 . C <*> 0 . DP=16;I16=14,2,0,0,585,22147,0,0,815,44825,0,0,276,5884,0,0;QS=1,0;MQSB=0.57142;MQ0F=0 PL 0,48,255 +17 3735 . C <*> 0 . DP=16;I16=14,2,0,0,551,20179,0,0,815,44825,0,0,279,5901,0,0;QS=1,0;MQSB=0.57142;MQ0F=0 PL 0,48,254 +17 3736 . C <*> 0 . DP=16;I16=13,1,0,0,528,20166,0,0,745,41125,0,0,252,5290,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,42,235 +17 3737 . C <*> 0 . DP=16;I16=14,2,0,0,565,21171,0,0,815,44825,0,0,285,6001,0,0;QS=1,0;MQSB=0.57142;MQ0F=0 PL 0,48,251 +17 3738 . T <*> 0 . DP=16;I16=14,2,0,0,571,21287,0,0,815,44825,0,0,287,6035,0,0;QS=1,0;MQSB=0.57142;MQ0F=0 PL 0,48,253 +17 3739 . C <*> 0 . DP=16;I16=14,2,0,0,607,23583,0,0,815,44825,0,0,288,6042,0,0;QS=1,0;MQSB=0.57142;MQ0F=0 PL 0,48,255 +17 3740 . A <*> 0 . DP=16;I16=14,2,0,0,533,18687,0,0,815,44825,0,0,288,6020,0,0;QS=1,0;MQSB=0.57142;MQ0F=0 PL 0,48,247 +17 3741 . A <*> 0 . DP=16;I16=14,2,0,0,518,17624,0,0,815,44825,0,0,287,5967,0,0;QS=1,0;MQSB=0.57142;MQ0F=0 PL 0,48,238 +17 3742 . G <*> 0 . DP=16;I16=14,2,0,0,587,22423,0,0,815,44825,0,0,286,5932,0,0;QS=1,0;MQSB=0.57142;MQ0F=0 PL 0,48,255 +17 3743 . C <*> 0 . DP=16;I16=13,2,0,0,536,19964,0,0,805,44725,0,0,273,5771,0,0;QS=1,0;MQSB=0.61538;MQ0F=0 PL 0,45,254 +17 3744 . T <*> 0 . DP=16;I16=14,2,0,0,591,22547,0,0,815,44825,0,0,284,5916,0,0;QS=1,0;MQSB=0.57142;MQ0F=0 PL 0,48,255 +17 3745 . T <*> 0 . DP=16;I16=13,2,0,0,498,17314,0,0,755,41225,0,0,258,5310,0,0;QS=1,0;MQSB=0.53846;MQ0F=0 PL 0,45,233 +17 3746 . C <*> 0 . DP=16;I16=14,2,0,0,577,21511,0,0,815,44825,0,0,282,5972,0,0;QS=1,0;MQSB=0.57142;MQ0F=0 PL 0,48,255 +17 3747 . C <*> 0 . DP=16;I16=13,2,0,0,525,19059,0,0,805,44725,0,0,264,5720,0,0;QS=1,0;MQSB=0.61538;MQ0F=0 PL 0,45,249 +17 3748 . C <*> 0 . DP=16;I16=13,2,0,0,535,19639,0,0,805,44725,0,0,261,5707,0,0;QS=1,0;MQSB=0.61538;MQ0F=0 PL 0,45,255 +17 3749 . C <*> 0 . DP=16;I16=13,2,0,0,535,19703,0,0,805,44725,0,0,258,5708,0,0;QS=1,0;MQSB=0.61538;MQ0F=0 PL 0,45,250 +17 3750 . T <*> 0 . DP=17;I16=15,2,0,0,574,20774,0,0,852,46194,0,0,274,6084,0,0;QS=1,0;MQSB=0.53333;MQ0F=0 PL 0,51,251 +17 3751 . G <*> 0 . DP=17;I16=14,2,0,0,557,20201,0,0,842,46094,0,0,252,5704,0,0;QS=1,0;MQSB=0.57142;MQ0F=0 PL 0,48,255 +17 3752 . G <*> 0 . DP=15;I16=14,0,0,0,460,15918,0,0,672,35394,0,0,249,5613,0,0;QS=1,0;MQ0F=0 PL 0,42,182 +17 3753 . C <*> 0 . DP=15;I16=14,1,0,0,500,17724,0,0,732,38994,0,0,272,6196,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,213 +17 3754 . T <*> 0 . DP=15;I16=14,1,0,0,502,18076,0,0,732,38994,0,0,272,6266,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,218 +17 3755 . C <*> 0 . DP=13;I16=11,1,0,0,451,17409,0,0,602,31694,0,0,250,5774,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,219 +17 3756 . C <*> 0 . DP=13;I16=12,1,0,0,488,18836,0,0,612,31794,0,0,276,6446,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,229 +17 3757 . T <*> 0 . DP=13;I16=12,1,0,0,448,16206,0,0,612,31794,0,0,277,6503,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,210 +17 3758 . G <*> 0 . DP=13;I16=12,1,0,0,480,17932,0,0,612,31794,0,0,278,6570,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,220 +17 3759 . C <*> 0 . DP=13;I16=12,1,0,0,465,17401,0,0,612,31794,0,0,278,6596,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,220 +17 3760 . A <*> 0 . DP=13;I16=12,1,0,0,423,14563,0,0,612,31794,0,0,277,6579,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,203 +17 3761 . A <*> 0 . DP=13;I16=12,1,0,0,474,17416,0,0,612,31794,0,0,276,6568,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,215 +17 3762 . C <*> 0 . DP=13;I16=12,1,0,0,440,15470,0,0,612,31794,0,0,275,6563,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,209 +17 3763 . C <*> 0 . DP=12;I16=11,1,0,0,419,15179,0,0,552,28194,0,0,274,6514,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,213 +17 3764 . A <*> 0 . DP=13;I16=12,1,0,0,464,16778,0,0,612,31794,0,0,273,6471,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,212 +17 3765 . C <*> 0 . DP=13;I16=12,1,0,0,444,15928,0,0,612,31794,0,0,273,6435,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,200 +17 3766 . A <*> 0 . DP=14;I16=12,2,0,0,506,18502,0,0,672,35394,0,0,273,6407,0,0;QS=1,0;MQSB=0.41666;MQ0F=0 PL 0,42,248 +17 3767 . A <*> 0 . DP=14;I16=12,2,0,0,491,17683,0,0,672,35394,0,0,274,6388,0,0;QS=1,0;MQSB=0.41666;MQ0F=0 PL 0,42,246 +17 3768 . A <*> 0 . DP=14;I16=12,2,0,0,489,17631,0,0,672,35394,0,0,275,6379,0,0;QS=1,0;MQSB=0.41666;MQ0F=0 PL 0,42,237 +17 3769 . T <*> 0 . DP=14;I16=12,2,0,0,483,17319,0,0,672,35394,0,0,276,6380,0,0;QS=1,0;MQSB=0.41666;MQ0F=0 PL 0,42,246 +17 3770 . C <*> 0 . DP=14;I16=12,2,0,0,516,19510,0,0,672,35394,0,0,277,6391,0,0;QS=1,0;MQSB=0.41666;MQ0F=0 PL 0,42,252 +17 3771 . T <*> 0 . DP=14;I16=12,2,0,0,500,18592,0,0,672,35394,0,0,278,6412,0,0;QS=1,0;MQSB=0.41666;MQ0F=0 PL 0,42,253 +17 3772 . A <*> 0 . DP=14;I16=12,2,0,0,480,16874,0,0,672,35394,0,0,279,6443,0,0;QS=1,0;MQSB=0.41666;MQ0F=0 PL 0,42,236 +17 3773 . C <*> 0 . DP=14;I16=12,2,0,0,508,18884,0,0,672,35394,0,0,280,6484,0,0;QS=1,0;MQSB=0.41666;MQ0F=0 PL 0,42,253 +17 3774 . T <*> 0 . DP=14;I16=12,2,0,0,522,19866,0,0,672,35394,0,0,281,6535,0,0;QS=1,0;MQSB=0.41666;MQ0F=0 PL 0,42,253 +17 3775 . C <*> 0 . DP=14;I16=12,2,0,0,508,19484,0,0,672,35394,0,0,281,6547,0,0;QS=1,0;MQSB=0.41666;MQ0F=0 PL 0,42,255 +17 3776 . T <*> 0 . DP=13;I16=12,1,0,0,493,19097,0,0,612,31794,0,0,281,6519,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,229 +17 3777 . C <*> 0 . DP=13;I16=12,1,0,0,463,17293,0,0,612,31794,0,0,281,6499,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,220 +17 3778 . T <*> 0 . DP=13;I16=11,1,0,0,466,18226,0,0,602,31694,0,0,256,5862,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,36,227 +17 3779 . G <*> 0 . DP=13;I16=12,1,0,0,456,17096,0,0,612,31794,0,0,281,6483,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,39,220 +17 3780 . C <*> 0 . DP=14;I16=11,2,0,0,446,16076,0,0,662,35294,0,0,256,5862,0,0;QS=1,0;MQSB=0.45454;MQ0F=0 PL 0,39,235 +17 3781 . C <*> 0 . DP=15;I16=13,2,0,0,549,20445,0,0,709,36763,0,0,282,6500,0,0;QS=1,0;MQSB=0.38461;MQ0F=0 PL 0,45,255 +17 3782 . T <*> 0 . DP=15;I16=13,2,0,0,567,21585,0,0,709,36763,0,0,284,6524,0,0;QS=1,0;MQSB=0.38461;MQ0F=0 PL 0,45,255 +17 3783 . C <*> 0 . DP=15;I16=13,2,0,0,547,20427,0,0,709,36763,0,0,285,6511,0,0;QS=1,0;MQSB=0.38461;MQ0F=0 PL 0,45,255 +17 3784 . T <*> 0 . DP=16;I16=13,3,0,0,584,21864,0,0,769,40363,0,0,286,6512,0,0;QS=1,0;MQSB=0.2716;MQ0F=0 PL 0,48,255 +17 3785 . G <*> 0 . DP=16;I16=12,3,0,0,547,20633,0,0,759,40263,0,0,263,5903,0,0;QS=1,0;MQSB=0.31713;MQ0F=0 PL 0,45,255 +17 3786 . T <*> 0 . DP=16;I16=13,3,0,0,510,16982,0,0,769,40363,0,0,290,6560,0,0;QS=1,0;MQSB=0.2716;MQ0F=0 PL 0,48,250 +17 3787 . G <*> 0 . DP=16;I16=13,3,0,0,556,20416,0,0,769,40363,0,0,292,6608,0,0;QS=1,0;MQSB=0.2716;MQ0F=0 PL 0,48,255 +17 3788 . G <*> 0 . DP=15;I16=11,2,0,0,460,16548,0,0,615,32145,0,0,265,5981,0,0;QS=1,0;MQSB=0.45454;MQ0F=0 PL 0,39,239 +17 3789 . G <*> 0 . DP=15;I16=10,3,0,0,436,15148,0,0,662,35294,0,0,247,5449,0,0;QS=1,0;MQSB=0.31438;MQ0F=0 PL 0,39,251 +17 3790 . T <*> 0 . DP=15;I16=10,3,0,0,450,15960,0,0,662,35294,0,0,247,5393,0,0;QS=1,0;MQSB=0.31438;MQ0F=0 PL 0,39,255 +17 3791 . T <*> 0 . DP=15;I16=12,3,0,0,512,17740,0,0,732,38994,0,0,293,6419,0,0;QS=1,0;MQSB=0.31713;MQ0F=0 PL 0,45,255 +17 3792 . G A,<*> 0 . DP=15;I16=11,3,1,0,495,18329,38,1444,695,37625,37,1369,269,5819,22,484;QS=0.92629,0.073705,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=0.31713;BQB=1;MQ0F=0 PL 0,8,238,42,241,255 +17 3793 . A <*> 0 . DP=15;I16=12,3,0,0,535,19393,0,0,732,38994,0,0,289,6203,0,0;QS=1,0;MQSB=0.31713;MQ0F=0 PL 0,45,255 +17 3794 . C <*> 0 . DP=15;I16=12,3,0,0,509,18275,0,0,732,38994,0,0,287,6119,0,0;QS=1,0;MQSB=0.31713;MQ0F=0 PL 0,45,255 +17 3795 . C <*> 0 . DP=15;I16=11,3,0,0,503,18631,0,0,722,38894,0,0,260,5426,0,0;QS=1,0;MQSB=0.37462;MQ0F=0 PL 0,42,255 +17 3796 . T <*> 0 . DP=15;I16=12,3,0,0,550,20396,0,0,732,38994,0,0,283,5999,0,0;QS=1,0;MQSB=0.31713;MQ0F=0 PL 0,45,255 +17 3797 . A <*> 0 . DP=15;I16=12,3,0,0,499,17105,0,0,732,38994,0,0,281,5963,0,0;QS=1,0;MQSB=0.31713;MQ0F=0 PL 0,45,255 +17 3798 . T <*> 0 . DP=15;I16=11,3,0,0,509,18911,0,0,672,35394,0,0,265,5747,0,0;QS=1,0;MQSB=0.262;MQ0F=0 PL 0,42,255 +17 3799 . T <*> 0 . DP=15;I16=12,3,0,0,509,17721,0,0,732,38994,0,0,277,5939,0,0;QS=1,0;MQSB=0.31713;MQ0F=0 PL 0,45,255 +17 3800 . C <*> 0 . DP=14;I16=11,3,0,0,522,20208,0,0,672,35394,0,0,276,5950,0,0;QS=1,0;MQSB=0.262;MQ0F=0 PL 0,42,255 +17 3801 . T <*> 0 . DP=14;I16=11,3,0,0,505,19089,0,0,672,35394,0,0,275,5975,0,0;QS=1,0;MQSB=0.262;MQ0F=0 PL 0,42,255 +17 3802 . G <*> 0 . DP=14;I16=9,3,0,0,436,16414,0,0,605,32045,0,0,224,4764,0,0;QS=1,0;MQSB=0.38230;MQ0F=0 PL 0,36,255 +17 3803 . G <*> 0 . DP=14;I16=10,3,0,0,425,14725,0,0,662,35294,0,0,248,5442,0,0;QS=1,0;MQSB=0.31438;MQ0F=0 PL 0,39,249 +17 3804 . A <*> 0 . DP=14;I16=10,3,0,0,446,15932,0,0,662,35294,0,0,246,5460,0,0;QS=1,0;MQSB=0.31438;MQ0F=0 PL 0,39,255 +17 3805 . C <*> 0 . DP=14;I16=11,3,0,0,470,16532,0,0,672,35394,0,0,269,6119,0,0;QS=1,0;MQSB=0.262;MQ0F=0 PL 0,42,255 +17 3806 . A <*> 0 . DP=14;I16=11,3,0,0,507,18771,0,0,672,35394,0,0,266,6118,0,0;QS=1,0;MQSB=0.262;MQ0F=0 PL 0,42,255 +17 3807 . C <*> 0 . DP=14;I16=9,3,0,0,425,15275,0,0,605,32045,0,0,216,5014,0,0;QS=1,0;MQSB=0.38230;MQ0F=0 PL 0,36,255 +17 3808 . G <*> 0 . DP=13;I16=8,3,0,0,360,12070,0,0,568,30676,0,0,213,4979,0,0;QS=1,0;MQSB=0.47236;MQ0F=0 PL 0,33,233 +17 3809 . T <*> 0 . DP=13;I16=10,3,0,0,428,14762,0,0,635,34025,0,0,253,5891,0,0;QS=1,0;MQSB=0.31438;MQ0F=0 PL 0,39,249 +17 3810 . C <*> 0 . DP=14;I16=8,4,0,0,467,18337,0,0,628,34276,0,0,204,4792,0,0;QS=1,0;MQSB=0.39729;MQ0F=0 PL 0,36,255 +17 3811 . A C,<*> 0 . DP=14;I16=8,4,2,0,420,15080,39,785,628,34276,67,3349,200,4690,42,914;QS=0.94104,0.058956,0;VDB=0.1;SGB=-0.45360;RPB=0.66666;MQB=0.33333;MQSB=0.23692;BQB=0.041666;MQ0F=0 PL 0,15,248,36,254,255 +17 3812 . T <*> 0 . DP=14;I16=9,4,0,0,449,15691,0,0,635,34025,0,0,237,5481,0,0;QS=1,0;MQSB=0.18009;MQ0F=0 PL 0,39,255 +17 3813 . A <*> 0 . DP=13;I16=9,4,0,0,431,15031,0,0,635,34025,0,0,233,5371,0,0;QS=1,0;MQSB=0.18009;MQ0F=0 PL 0,39,255 +17 3814 . G <*> 0 . DP=12;I16=7,4,0,0,417,16243,0,0,588,32556,0,0,205,4647,0,0;QS=1,0;MQSB=0.36174;MQ0F=0 PL 0,33,255 +17 3815 . A <*> 0 . DP=11;I16=7,4,0,0,355,12217,0,0,561,31287,0,0,226,5086,0,0;QS=1,0;MQSB=0.36174;MQ0F=0 PL 0,33,239 +17 3816 . A <*> 0 . DP=11;I16=7,4,0,0,387,14063,0,0,561,31287,0,0,223,4959,0,0;QS=1,0;MQSB=0.36174;MQ0F=0 PL 0,33,248 +17 3817 . A <*> 0 . DP=11;I16=7,4,0,0,401,14987,0,0,561,31287,0,0,220,4842,0,0;QS=1,0;MQSB=0.36174;MQ0F=0 PL 0,33,255 +17 3818 . T <*> 0 . DP=11;I16=7,4,0,0,375,13555,0,0,561,31287,0,0,217,4735,0,0;QS=1,0;MQSB=0.36174;MQ0F=0 PL 0,33,252 +17 3819 . A <*> 0 . DP=12;I16=8,4,0,0,411,14835,0,0,590,32128,0,0,214,4638,0,0;QS=1,0;MQSB=0.23638;MQ0F=0 PL 0,36,255 +17 3820 . G <*> 0 . DP=12;I16=8,4,0,0,438,16850,0,0,590,32128,0,0,212,4552,0,0;QS=1,0;MQSB=0.23638;MQ0F=0 PL 0,36,255 +17 3821 . A <*> 0 . DP=13;I16=9,4,0,0,459,16897,0,0,650,35728,0,0,210,4478,0,0;QS=1,0;MQSB=0.30407;MQ0F=0 PL 0,39,255 +17 3822 . G <*> 0 . DP=13;I16=9,4,0,0,481,18461,0,0,650,35728,0,0,209,4417,0,0;QS=1,0;MQSB=0.30407;MQ0F=0 PL 0,39,255 +17 3823 . T <*> 0 . DP=13;I16=8,4,0,0,414,14588,0,0,593,32479,0,0,203,4345,0,0;QS=1,0;MQSB=0.39729;MQ0F=0 PL 0,36,255 +17 3824 . C <*> 0 . DP=13;I16=9,4,0,0,475,17969,0,0,650,35728,0,0,207,4337,0,0;QS=1,0;MQSB=0.30407;MQ0F=0 PL 0,39,255 +17 3825 . C <*> 0 . DP=13;I16=8,4,0,0,455,17717,0,0,593,32479,0,0,202,4260,0,0;QS=1,0;MQSB=0.39729;MQ0F=0 PL 0,36,255 +17 3826 . T <*> 0 . DP=13;I16=9,4,0,0,460,17062,0,0,650,35728,0,0,203,4217,0,0;QS=1,0;MQSB=0.30407;MQ0F=0 PL 0,39,255 +17 3827 . G <*> 0 . DP=13;I16=9,4,0,0,479,17993,0,0,650,35728,0,0,201,4181,0,0;QS=1,0;MQSB=0.30407;MQ0F=0 PL 0,39,255 +17 3828 . C <*> 0 . DP=13;I16=9,4,0,0,475,18031,0,0,650,35728,0,0,199,4161,0,0;QS=1,0;MQSB=0.30407;MQ0F=0 PL 0,39,255 +17 3829 . A <*> 0 . DP=12;I16=7,4,0,0,402,14926,0,0,583,32379,0,0,189,4075,0,0;QS=1,0;MQSB=0.56270;MQ0F=0 PL 0,33,255 +17 3830 . A <*> 0 . DP=13;I16=9,4,0,0,463,16695,0,0,650,35728,0,0,197,4165,0,0;QS=1,0;MQSB=0.30407;MQ0F=0 PL 0,39,255 +17 3831 . C A,<*> 0 . DP=13;I16=8,4,1,0,452,17272,14,196,640,35628,10,100,190,4140,7,49;QS=0.97757,0.022421,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=0.30407;BQB=1;MQ0F=0 PL 0,27,255,36,255,255 +17 3832 . A <*> 0 . DP=14;I16=10,4,0,0,496,17726,0,0,710,39328,0,0,197,4229,0,0;QS=1,0;MQSB=0.36787;MQ0F=0 PL 0,42,255 +17 3833 . C <*> 0 . DP=13;I16=8,4,0,0,404,14062,0,0,590,32128,0,0,198,4284,0,0;QS=1,0;MQSB=0.23638;MQ0F=0 PL 0,36,249 +17 3834 . G <*> 0 . DP=12;I16=7,4,0,0,361,12157,0,0,580,32028,0,0,198,4340,0,0;QS=1,0;MQSB=0.36174;MQ0F=0 PL 0,33,242 +17 3835 . T <*> 0 . DP=12;I16=8,4,0,0,417,15015,0,0,590,32128,0,0,205,4441,0,0;QS=1,0;MQSB=0.23638;MQ0F=0 PL 0,36,255 +17 3836 . G C,<*> 0 . DP=13;I16=7,5,1,0,433,16191,14,196,609,32869,10,100,205,4485,2,4;QS=0.97647,0.023529,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=0.54734;BQB=1;MQ0F=0 PL 0,27,255,36,255,255 +17 3837 . G <*> 0 . DP=13;I16=6,5,0,0,365,12485,0,0,552,29620,0,0,202,4500,0,0;QS=1,0;MQSB=0.74293;MQ0F=0 PL 0,33,245 +17 3838 . C <*> 0 . DP=13;I16=8,5,0,0,449,16217,0,0,619,32969,0,0,213,4625,0,0;QS=1,0;MQSB=0.54734;MQ0F=0 PL 0,39,255 +17 3839 . C <*> 0 . DP=12;I16=7,5,0,0,400,13544,0,0,609,32869,0,0,216,4664,0,0;QS=1,0;MQSB=0.682;MQ0F=0 PL 0,36,255 +17 3840 . G <*> 0 . DP=12;I16=7,5,0,0,404,13908,0,0,609,32869,0,0,219,4717,0,0;QS=1,0;MQSB=0.682;MQ0F=0 PL 0,36,255 +17 3841 . T <*> 0 . DP=12;I16=7,5,0,0,441,16425,0,0,609,32869,0,0,221,4735,0,0;QS=1,0;MQSB=0.682;MQ0F=0 PL 0,36,255 +17 3842 . C <*> 0 . DP=12;I16=7,5,0,0,474,18834,0,0,609,32869,0,0,223,4769,0,0;QS=1,0;MQSB=0.682;MQ0F=0 PL 0,36,255 +17 3843 . T <*> 0 . DP=12;I16=7,5,0,0,479,19179,0,0,609,32869,0,0,225,4819,0,0;QS=1,0;MQSB=0.682;MQ0F=0 PL 0,36,255 +17 3844 . G <*> 0 . DP=13;I16=8,5,0,0,474,17576,0,0,669,36469,0,0,227,4885,0,0;QS=1,0;MQSB=0.80495;MQ0F=0 PL 0,39,255 +17 3845 . T <*> 0 . DP=13;I16=8,5,0,0,478,17676,0,0,669,36469,0,0,229,4917,0,0;QS=1,0;MQSB=0.80495;MQ0F=0 PL 0,39,255 +17 3846 . G <*> 0 . DP=13;I16=8,5,0,0,505,19693,0,0,669,36469,0,0,231,4965,0,0;QS=1,0;MQSB=0.80495;MQ0F=0 PL 0,39,255 +17 3847 . T <*> 0 . DP=13;I16=8,5,0,0,462,16604,0,0,669,36469,0,0,232,4978,0,0;QS=1,0;MQSB=0.80495;MQ0F=0 PL 0,39,255 +17 3848 . C <*> 0 . DP=13;I16=8,5,0,0,502,19692,0,0,669,36469,0,0,233,5005,0,0;QS=1,0;MQSB=0.80495;MQ0F=0 PL 0,39,255 +17 3849 . T <*> 0 . DP=13;I16=7,5,0,0,451,17043,0,0,632,35100,0,0,234,5046,0,0;QS=1,0;MQSB=0.83800;MQ0F=0 PL 0,36,255 +17 3850 . G <*> 0 . DP=12;I16=7,5,0,0,435,16127,0,0,632,35100,0,0,236,5100,0,0;QS=1,0;MQSB=0.83800;MQ0F=0 PL 0,36,255 +17 3851 . G <*> 0 . DP=12;I16=7,5,0,0,451,17261,0,0,632,35100,0,0,238,5166,0,0;QS=1,0;MQSB=0.83800;MQ0F=0 PL 0,36,255 +17 3852 . C <*> 0 . DP=12;I16=7,5,0,0,451,17255,0,0,632,35100,0,0,240,5244,0,0;QS=1,0;MQSB=0.83800;MQ0F=0 PL 0,36,255 +17 3853 . T <*> 0 . DP=14;I16=8,6,0,0,515,19293,0,0,721,39541,0,0,242,5334,0,0;QS=1,0;MQSB=0.99170;MQ0F=0 PL 0,42,255 +17 3854 . T <*> 0 . DP=15;I16=8,7,0,0,498,17070,0,0,781,43141,0,0,246,5438,0,0;QS=1,0;MQSB=0.99832;MQ0F=0 PL 0,45,255 +17 3855 . C <*> 0 . DP=16;I16=8,8,0,0,571,20903,0,0,841,46741,0,0,250,5510,0,0;QS=1,0;MQSB=0.97818;MQ0F=0 PL 0,48,255 +17 3856 . T <*> 0 . DP=16;I16=8,7,0,0,552,20514,0,0,812,45900,0,0,251,5543,0,0;QS=1,0;MQSB=0.81663;MQ0F=0 PL 0,45,255 +17 3857 . C <*> 0 . DP=16;I16=8,8,0,0,593,22777,0,0,841,46741,0,0,258,5614,0,0;QS=1,0;MQSB=0.97818;MQ0F=0 PL 0,48,255 +17 3858 . T <*> 0 . DP=17;I16=8,9,0,0,598,21416,0,0,901,50341,0,0,261,5645,0,0;QS=1,0;MQSB=0.94486;MQ0F=0 PL 0,51,255 +17 3859 . C <*> 0 . DP=17;I16=8,9,0,0,536,17518,0,0,901,50341,0,0,265,5695,0,0;QS=1,0;MQSB=0.94486;MQ0F=0 PL 0,51,255 +17 3860 . G <*> 0 . DP=17;I16=8,9,0,0,526,17338,0,0,901,50341,0,0,269,5765,0,0;QS=1,0;MQSB=0.94486;MQ0F=0 PL 0,51,255 +17 3861 . C <*> 0 . DP=18;I16=9,8,0,0,623,23477,0,0,878,48110,0,0,267,5819,0,0;QS=1,0;MQSB=0.92860;MQ0F=0 PL 0,51,255 +17 3862 . T <*> 0 . DP=18;I16=9,8,0,0,626,23176,0,0,878,48110,0,0,270,5866,0,0;QS=1,0;MQSB=0.92860;MQ0F=0 PL 0,51,255 +17 3863 . T <*> 0 . DP=18;I16=9,9,0,0,589,20023,0,0,938,51710,0,0,281,5995,0,0;QS=1,0;MQSB=0.86905;MQ0F=0 PL 0,54,255 +17 3864 . A <*> 0 . DP=17;I16=8,9,0,0,594,21264,0,0,878,48110,0,0,285,6045,0,0;QS=1,0;MQSB=0.79703;MQ0F=0 PL 0,51,255 +17 3865 . G <*> 0 . DP=18;I16=8,10,0,0,643,23855,0,0,938,51710,0,0,289,6115,0,0;QS=1,0;MQSB=0.7263;MQ0F=0 PL 0,54,255 +17 3866 . C <*> 0 . DP=17;I16=8,9,0,0,617,23137,0,0,878,48110,0,0,295,6205,0,0;QS=1,0;MQSB=0.79703;MQ0F=0 PL 0,51,255 +17 3867 . A <*> 0 . DP=17;I16=8,9,0,0,595,21337,0,0,878,48110,0,0,300,6266,0,0;QS=1,0;MQSB=0.79703;MQ0F=0 PL 0,51,255 +17 3868 . T <*> 0 . DP=17;I16=8,9,0,0,629,23483,0,0,878,48110,0,0,305,6349,0,0;QS=1,0;MQSB=0.79703;MQ0F=0 PL 0,51,255 +17 3869 . C <*> 0 . DP=17;I16=8,9,0,0,625,23633,0,0,878,48110,0,0,310,6454,0,0;QS=1,0;MQSB=0.79703;MQ0F=0 PL 0,51,255 +17 3870 . T <*> 0 . DP=17;I16=8,9,0,0,612,22640,0,0,878,48110,0,0,314,6530,0,0;QS=1,0;MQSB=0.79703;MQ0F=0 PL 0,51,255 +17 3871 . T <*> 0 . DP=19;I16=8,11,0,0,665,23691,0,0,998,55310,0,0,318,6626,0,0;QS=1,0;MQSB=0.66199;MQ0F=0 PL 0,57,255 +17 3872 . G <*> 0 . DP=19;I16=8,11,0,0,669,24371,0,0,998,55310,0,0,324,6744,0,0;QS=1,0;MQSB=0.66199;MQ0F=0 PL 0,57,255 +17 3873 . T <*> 0 . DP=19;I16=8,11,0,0,645,22787,0,0,998,55310,0,0,330,6886,0,0;QS=1,0;MQSB=0.66199;MQ0F=0 PL 0,57,255 +17 3874 . T <*> 0 . DP=20;I16=9,11,0,0,662,22870,0,0,1058,58910,0,0,336,7052,0,0;QS=1,0;MQSB=0.74931;MQ0F=0 PL 0,60,255 +17 3875 . T <*> 0 . DP=21;I16=10,11,0,0,701,24003,0,0,1115,62159,0,0,343,7243,0,0;QS=1,0;MQSB=0.63644;MQ0F=0 PL 0,63,255 +17 3876 . C <*> 0 . DP=21;I16=10,10,0,0,715,26223,0,0,1055,58559,0,0,330,7020,0,0;QS=1,0;MQSB=0.70771;MQ0F=0 PL 0,60,255 +17 3877 . C <*> 0 . DP=21;I16=10,11,0,0,763,28487,0,0,1115,62159,0,0,359,7707,0,0;QS=1,0;MQSB=0.63644;MQ0F=0 PL 0,63,255 +17 3878 . A <*> 0 . DP=21;I16=10,10,0,0,719,26105,0,0,1055,58559,0,0,344,7452,0,0;QS=1,0;MQSB=0.70771;MQ0F=0 PL 0,60,255 +17 3879 . A <*> 0 . DP=22;I16=11,11,0,0,821,31237,0,0,1152,63528,0,0,373,8181,0,0;QS=1,0;MQSB=0.53629;MQ0F=0 PL 0,66,255 +17 3880 . G <*> 0 . DP=21;I16=11,9,0,0,744,28318,0,0,1032,56328,0,0,355,7729,0,0;QS=1,0;MQSB=0.70524;MQ0F=0 PL 0,60,255 +17 3881 . G <*> 0 . DP=21;I16=11,10,0,0,714,25610,0,0,1092,59928,0,0,386,8498,0,0;QS=1,0;MQSB=0.61511;MQ0F=0 PL 0,63,255 +17 3882 . T <*> 0 . DP=21;I16=11,10,0,0,698,24528,0,0,1092,59928,0,0,392,8662,0,0;QS=1,0;MQSB=0.61511;MQ0F=0 PL 0,63,255 +17 3883 . C <*> 0 . DP=22;I16=12,9,0,0,753,27853,0,0,1092,59928,0,0,373,8221,0,0;QS=1,0;MQSB=0.77683;MQ0F=0 PL 0,63,255 +17 3884 . C <*> 0 . DP=22;I16=12,10,0,0,776,28730,0,0,1152,63528,0,0,404,9000,0,0;QS=1,0;MQSB=0.69253;MQ0F=0 PL 0,66,255 +17 3885 . T <*> 0 . DP=23;I16=12,11,0,0,829,30673,0,0,1212,67128,0,0,409,9125,0,0;QS=1,0;MQSB=0.6157;MQ0F=0 PL 0,69,255 +17 3886 . C <*> 0 . DP=23;I16=12,11,0,0,833,31075,0,0,1212,67128,0,0,415,9273,0,0;QS=1,0;MQSB=0.6157;MQ0F=0 PL 0,69,255 +17 3887 . C <*> 0 . DP=23;I16=12,11,0,0,811,29721,0,0,1212,67128,0,0,420,9394,0,0;QS=1,0;MQSB=0.6157;MQ0F=0 PL 0,69,255 +17 3888 . C <*> 0 . DP=23;I16=11,11,0,0,832,31846,0,0,1152,63528,0,0,400,8912,0,0;QS=1,0;MQSB=0.53629;MQ0F=0 PL 0,66,255 +17 3889 . A <*> 0 . DP=22;I16=11,11,0,0,789,28809,0,0,1175,65759,0,0,431,9701,0,0;QS=1,0;MQSB=0.71400;MQ0F=0 PL 0,66,255 +17 3890 . C <*> 0 . DP=22;I16=10,11,0,0,789,30053,0,0,1115,62159,0,0,412,9260,0,0;QS=1,0;MQSB=0.63644;MQ0F=0 PL 0,63,255 +17 3891 . A <*> 0 . DP=22;I16=11,11,0,0,835,32363,0,0,1175,65759,0,0,442,10038,0,0;QS=1,0;MQSB=0.71400;MQ0F=0 PL 0,66,255 +17 3892 . G <*> 0 . DP=21;I16=11,10,0,0,776,29682,0,0,1115,62159,0,0,448,10208,0,0;QS=1,0;MQSB=0.78041;MQ0F=0 PL 0,63,255 +17 3893 . T <*> 0 . DP=22;I16=11,11,0,0,769,27883,0,0,1175,65759,0,0,454,10394,0,0;QS=1,0;MQSB=0.71400;MQ0F=0 PL 0,66,255 +17 3894 . G <*> 0 . DP=22;I16=11,10,0,0,776,29164,0,0,1115,62159,0,0,435,9923,0,0;QS=1,0;MQSB=0.78041;MQ0F=0 PL 0,63,255 +17 3895 . T <*> 0 . DP=22;I16=11,11,0,0,772,27894,0,0,1175,65759,0,0,466,10722,0,0;QS=1,0;MQSB=0.71400;MQ0F=0 PL 0,66,255 +17 3896 . A <*> 0 . DP=23;I16=11,12,0,0,820,30180,0,0,1235,69359,0,0,472,10916,0,0;QS=1,0;MQSB=0.65302;MQ0F=0 PL 0,69,255 +17 3897 . G <*> 0 . DP=23;I16=11,12,0,0,847,32321,0,0,1235,69359,0,0,477,11029,0,0;QS=1,0;MQSB=0.65302;MQ0F=0 PL 0,69,255 +17 3898 . C <*> 0 . DP=23;I16=11,12,0,0,879,34095,0,0,1235,69359,0,0,482,11160,0,0;QS=1,0;MQSB=0.65302;MQ0F=0 PL 0,69,255 +17 3899 . A <*> 0 . DP=23;I16=11,12,0,0,841,31251,0,0,1235,69359,0,0,487,11309,0,0;QS=1,0;MQSB=0.65302;MQ0F=0 PL 0,69,255 +17 3900 . T <*> 0 . DP=23;I16=11,12,0,0,821,30249,0,0,1235,69359,0,0,491,11425,0,0;QS=1,0;MQSB=0.65302;MQ0F=0 PL 0,69,255 +17 3901 . G <*> 0 . DP=23;I16=11,10,0,0,768,28898,0,0,1115,62159,0,0,464,10856,0,0;QS=1,0;MQSB=0.78041;MQ0F=0 PL 0,63,255 +17 3902 . C <*> 0 . DP=23;I16=11,12,0,0,872,33820,0,0,1235,69359,0,0,497,11601,0,0;QS=1,0;MQSB=0.65302;MQ0F=0 PL 0,69,255 +17 3903 . A <*> 0 . DP=23;I16=10,12,0,0,742,26398,0,0,1178,66110,0,0,475,11085,0,0;QS=1,0;MQSB=0.76870;MQ0F=0 PL 0,66,255 +17 3904 . C <*> 0 . DP=23;I16=10,12,0,0,796,29928,0,0,1175,65759,0,0,478,11208,0,0;QS=1,0;MQSB=0.57319;MQ0F=0 PL 0,66,255 +17 3905 . C <*> 0 . DP=23;I16=10,12,0,0,850,33488,0,0,1175,65759,0,0,479,11245,0,0;QS=1,0;MQSB=0.57319;MQ0F=0 PL 0,66,255 +17 3906 . T <*> 0 . DP=23;I16=11,12,0,0,855,32517,0,0,1235,69359,0,0,502,11780,0,0;QS=1,0;MQSB=0.65302;MQ0F=0 PL 0,69,255 +17 3907 . G <*> 0 . DP=23;I16=11,11,0,0,850,33214,0,0,1175,65759,0,0,490,11632,0,0;QS=1,0;MQSB=0.71400;MQ0F=0 PL 0,66,255 +17 3908 . C <*> 0 . DP=23;I16=11,12,0,0,851,33013,0,0,1235,69359,0,0,500,11744,0,0;QS=1,0;MQSB=0.65302;MQ0F=0 PL 0,69,255 +17 3909 . T <*> 0 . DP=24;I16=11,12,0,0,814,29824,0,0,1230,68784,0,0,485,11533,0,0;QS=1,0;MQSB=0.8274;MQ0F=0 PL 0,69,255 +17 3910 . A <*> 0 . DP=23;I16=11,12,0,0,822,29724,0,0,1230,68784,0,0,498,11676,0,0;QS=1,0;MQSB=0.8274;MQ0F=0 PL 0,69,255 +17 3911 . C <*> 0 . DP=23;I16=11,12,0,0,857,32579,0,0,1230,68784,0,0,496,11566,0,0;QS=1,0;MQSB=0.8274;MQ0F=0 PL 0,69,255 +17 3912 . A <*> 0 . DP=24;I16=12,12,0,0,822,29026,0,0,1290,72384,0,0,494,11472,0,0;QS=1,0;MQSB=0.88655;MQ0F=0 PL 0,72,255 +17 3913 . C <*> 0 . DP=23;I16=11,12,0,0,885,34347,0,0,1230,68784,0,0,478,11170,0,0;QS=1,0;MQSB=0.8274;MQ0F=0 PL 0,69,255 +17 3914 . T <*> 0 . DP=25;I16=11,13,0,0,891,33469,0,0,1290,72384,0,0,478,11140,0,0;QS=1,0;MQSB=0.76932;MQ0F=0 PL 0,72,255 +17 3915 . C <*> 0 . DP=25;I16=11,14,0,0,952,36430,0,0,1350,75984,0,0,480,11128,0,0;QS=1,0;MQSB=0.71379;MQ0F=0 PL 0,75,255 +17 3916 . C <*> 0 . DP=25;I16=11,14,0,0,971,38281,0,0,1350,75984,0,0,482,11136,0,0;QS=1,0;MQSB=0.71379;MQ0F=0 PL 0,75,255 +17 3917 . T <*> 0 . DP=26;I16=11,14,0,0,937,35803,0,0,1350,75984,0,0,484,11164,0,0;QS=1,0;MQSB=0.71379;MQ0F=0 PL 0,75,255 +17 3918 . T <*> 0 . DP=26;I16=11,15,0,0,910,33090,0,0,1410,79584,0,0,487,11213,0,0;QS=1,0;MQSB=0.66202;MQ0F=0 PL 0,78,255 +17 3919 . C <*> 0 . DP=25;I16=10,15,0,0,971,38469,0,0,1381,78743,0,0,489,11183,0,0;QS=1,0;MQSB=0.83014;MQ0F=0 PL 0,75,255 +17 3920 . T <*> 0 . DP=25;I16=10,15,0,0,922,34380,0,0,1381,78743,0,0,491,11173,0,0;QS=1,0;MQSB=0.83014;MQ0F=0 PL 0,75,255 +17 3921 . T <*> 0 . DP=25;I16=10,15,0,0,874,31270,0,0,1381,78743,0,0,493,11183,0,0;QS=1,0;MQSB=0.83014;MQ0F=0 PL 0,75,255 +17 3922 . A <*> 0 . DP=25;I16=10,15,0,0,921,34973,0,0,1381,78743,0,0,494,11162,0,0;QS=1,0;MQSB=0.83014;MQ0F=0 PL 0,75,255 +17 3923 . G <*> 0 . DP=25;I16=10,14,0,0,903,34903,0,0,1321,75143,0,0,470,10534,0,0;QS=1,0;MQSB=0.87035;MQ0F=0 PL 0,72,255 +17 3924 . G <*> 0 . DP=25;I16=9,15,0,0,930,36332,0,0,1321,75143,0,0,489,11125,0,0;QS=1,0;MQSB=0.75746;MQ0F=0 PL 0,72,255 +17 3925 . G <*> 0 . DP=25;I16=10,15,0,0,872,32652,0,0,1381,78743,0,0,497,11207,0,0;QS=1,0;MQSB=0.83014;MQ0F=0 PL 0,75,255 +17 3926 . C <*> 0 . DP=25;I16=10,15,0,0,937,36011,0,0,1381,78743,0,0,498,11258,0,0;QS=1,0;MQSB=0.83014;MQ0F=0 PL 0,75,255 +17 3927 . T <*> 0 . DP=25;I16=10,15,0,0,925,34641,0,0,1381,78743,0,0,499,11327,0,0;QS=1,0;MQSB=0.83014;MQ0F=0 PL 0,75,255 +17 3928 . G <*> 0 . DP=25;I16=10,15,0,0,933,35543,0,0,1381,78743,0,0,499,11365,0,0;QS=1,0;MQSB=0.83014;MQ0F=0 PL 0,75,255 +17 3929 . A <*> 0 . DP=25;I16=9,15,0,0,897,33857,0,0,1321,75143,0,0,496,11370,0,0;QS=1,0;MQSB=0.75746;MQ0F=0 PL 0,72,255 +17 3930 . T <*> 0 . DP=24;I16=9,15,0,0,852,30884,0,0,1324,75494,0,0,497,11355,0,0;QS=1,0;MQSB=0.9276;MQ0F=0 PL 0,72,255 +17 3931 . A <*> 0 . DP=24;I16=9,15,0,0,845,30629,0,0,1324,75494,0,0,496,11358,0,0;QS=1,0;MQSB=0.9276;MQ0F=0 PL 0,72,255 +17 3932 . T <*> 0 . DP=23;I16=8,15,0,0,832,30756,0,0,1264,71894,0,0,496,11382,0,0;QS=1,0;MQSB=0.87517;MQ0F=0 PL 0,69,255 +17 3933 . T <*> 0 . DP=23;I16=8,15,0,0,868,32946,0,0,1264,71894,0,0,496,11426,0,0;QS=1,0;MQSB=0.87517;MQ0F=0 PL 0,69,255 +17 3934 . C <*> 0 . DP=23;I16=8,15,0,0,883,34161,0,0,1264,71894,0,0,496,11490,0,0;QS=1,0;MQSB=0.87517;MQ0F=0 PL 0,69,255 +17 3935 . C <*> 0 . DP=23;I16=8,15,0,0,812,29140,0,0,1264,71894,0,0,495,11523,0,0;QS=1,0;MQSB=0.87517;MQ0F=0 PL 0,69,255 +17 3936 . A G,<*> 0 . DP=22;I16=4,5,4,8,348,13478,404,14594,489,27363,717,42849,199,4699,279,6569;QS=0.45771,0.54228,0;VDB=0.13489;SGB=-0.68064;RPB=0.56655;MQB=0.56655;MQSB=0.51102;BQB=0.96953;MQ0F=0 PL 215,0,204,242,240,255 +17 3937 . C <*> 0 . DP=22;I16=8,14,0,0,726,24408,0,0,1235,71053,0,0,493,11543,0,0;QS=1,0;MQSB=0.71504;MQ0F=0 PL 0,66,255 +17 3938 . G <*> 0 . DP=22;I16=8,14,0,0,752,26754,0,0,1235,71053,0,0,491,11529,0,0;QS=1,0;MQSB=0.71504;MQ0F=0 PL 0,66,255 +17 3939 . C <*> 0 . DP=22;I16=8,14,0,0,853,33413,0,0,1235,71053,0,0,489,11531,0,0;QS=1,0;MQSB=0.71504;MQ0F=0 PL 0,66,255 +17 3940 . A <*> 0 . DP=22;I16=8,14,0,0,773,28011,0,0,1235,71053,0,0,484,11398,0,0;QS=1,0;MQSB=0.71504;MQ0F=0 PL 0,66,255 +17 3941 . C <*> 0 . DP=22;I16=8,14,0,0,795,29805,0,0,1235,71053,0,0,478,11230,0,0;QS=1,0;MQSB=0.71504;MQ0F=0 PL 0,66,255 +17 3942 . C <*> 0 . DP=22;I16=8,14,0,0,860,33996,0,0,1235,71053,0,0,472,11078,0,0;QS=1,0;MQSB=0.71504;MQ0F=0 PL 0,66,255 +17 3943 . T <*> 0 . DP=22;I16=8,14,0,0,822,31324,0,0,1235,71053,0,0,465,10891,0,0;QS=1,0;MQSB=0.71504;MQ0F=0 PL 0,66,255 +17 3944 . G <*> 0 . DP=21;I16=7,13,0,0,711,25909,0,0,1146,66612,0,0,450,10604,0,0;QS=1,0;MQSB=0.42537;MQ0F=0 PL 0,60,255 +17 3945 . C <*> 0 . DP=21;I16=7,14,0,0,825,32693,0,0,1175,67453,0,0,451,10459,0,0;QS=1,0;MQSB=0.62480;MQ0F=0 PL 0,63,255 +17 3946 . T <*> 0 . DP=21;I16=7,14,0,0,776,28842,0,0,1175,67453,0,0,443,10215,0,0;QS=1,0;MQSB=0.62480;MQ0F=0 PL 0,63,255 +17 3947 . A <*> 0 . DP=21;I16=7,14,0,0,737,26355,0,0,1175,67453,0,0,435,9987,0,0;QS=1,0;MQSB=0.62480;MQ0F=0 PL 0,63,255 +17 3948 . C <*> 0 . DP=21;I16=7,14,0,0,798,30872,0,0,1175,67453,0,0,427,9775,0,0;QS=1,0;MQSB=0.62480;MQ0F=0 PL 0,63,255 +17 3949 . A <*> 0 . DP=21;I16=7,14,0,0,774,28724,0,0,1175,67453,0,0,418,9530,0,0;QS=1,0;MQSB=0.62480;MQ0F=0 PL 0,63,255 +17 3950 . C <*> 0 . DP=22;I16=8,14,0,0,822,31238,0,0,1235,71053,0,0,409,9303,0,0;QS=1,0;MQSB=0.71504;MQ0F=0 PL 0,66,255 +17 3951 . T <*> 0 . DP=22;I16=8,14,0,0,776,27960,0,0,1235,71053,0,0,401,9095,0,0;QS=1,0;MQSB=0.71504;MQ0F=0 PL 0,66,255 +17 3952 . C <*> 0 . DP=23;I16=9,14,0,0,795,28497,0,0,1295,74653,0,0,393,8907,0,0;QS=1,0;MQSB=0.78656;MQ0F=0 PL 0,69,255 +17 3953 . C <*> 0 . DP=22;I16=9,13,0,0,818,31016,0,0,1266,73812,0,0,387,8739,0,0;QS=1,0;MQSB=0.58527;MQ0F=0 PL 0,66,255 +17 3954 . T <*> 0 . DP=21;I16=9,12,0,0,751,27417,0,0,1206,70212,0,0,380,8492,0,0;QS=1,0;MQSB=0.60960;MQ0F=0 PL 0,63,255 +17 3955 . T <*> 0 . DP=20;I16=9,11,0,0,721,26261,0,0,1146,66612,0,0,374,8266,0,0;QS=1,0;MQSB=0.6370;MQ0F=0 PL 0,60,255 +17 3956 . C <*> 0 . DP=20;I16=9,11,0,0,744,28292,0,0,1146,66612,0,0,368,8060,0,0;QS=1,0;MQSB=0.6370;MQ0F=0 PL 0,60,255 +17 3957 . T <*> 0 . DP=20;I16=9,11,0,0,737,27721,0,0,1146,66612,0,0,362,7874,0,0;QS=1,0;MQSB=0.6370;MQ0F=0 PL 0,60,255 +17 3958 . T <*> 0 . DP=20;I16=9,11,0,0,699,24757,0,0,1146,66612,0,0,355,7659,0,0;QS=1,0;MQSB=0.6370;MQ0F=0 PL 0,60,255 +17 3959 . A <*> 0 . DP=21;I16=10,11,0,0,719,25317,0,0,1206,70212,0,0,348,7466,0,0;QS=1,0;MQSB=0.69975;MQ0F=0 PL 0,63,255 +17 3960 . T <*> 0 . DP=21;I16=10,11,0,0,693,23701,0,0,1206,70212,0,0,341,7247,0,0;QS=1,0;MQSB=0.69975;MQ0F=0 PL 0,63,255 +17 3961 . G <*> 0 . DP=20;I16=9,11,0,0,760,29046,0,0,1146,66612,0,0,335,7053,0,0;QS=1,0;MQSB=0.6370;MQ0F=0 PL 0,60,255 +17 3962 . G <*> 0 . DP=20;I16=9,11,0,0,709,25783,0,0,1146,66612,0,0,329,6883,0,0;QS=1,0;MQSB=0.6370;MQ0F=0 PL 0,60,255 +17 3963 . C <*> 0 . DP=20;I16=9,11,0,0,753,28583,0,0,1146,66612,0,0,323,6737,0,0;QS=1,0;MQSB=0.6370;MQ0F=0 PL 0,60,255 +17 3964 . T <*> 0 . DP=20;I16=9,11,0,0,761,29077,0,0,1146,66612,0,0,317,6615,0,0;QS=1,0;MQSB=0.6370;MQ0F=0 PL 0,60,255 +17 3965 . G <*> 0 . DP=19;I16=9,10,0,0,724,27766,0,0,1086,63012,0,0,312,6516,0,0;QS=1,0;MQSB=0.66808;MQ0F=0 PL 0,57,255 +17 3966 . A <*> 0 . DP=19;I16=9,9,0,0,655,24011,0,0,1049,61643,0,0,295,6245,0,0;QS=1,0;MQSB=0.92408;MQ0F=0 PL 0,54,255 +17 3967 . T <*> 0 . DP=19;I16=10,9,0,0,668,23840,0,0,1086,63012,0,0,303,6285,0,0;QS=1,0;MQSB=0.7633;MQ0F=0 PL 0,57,255 +17 3968 . A <*> 0 . DP=19;I16=10,9,0,0,653,22789,0,0,1086,63012,0,0,298,6156,0,0;QS=1,0;MQSB=0.7633;MQ0F=0 PL 0,57,255 +17 3969 . T <*> 0 . DP=18;I16=9,9,0,0,650,23586,0,0,1049,61643,0,0,294,6052,0,0;QS=1,0;MQSB=0.92408;MQ0F=0 PL 0,54,255 +17 3970 . T <*> 0 . DP=18;I16=9,9,0,0,629,22235,0,0,1049,61643,0,0,290,5972,0,0;QS=1,0;MQSB=0.92408;MQ0F=0 PL 0,54,255 +17 3971 . C <*> 0 . DP=17;I16=9,8,0,0,612,22372,0,0,989,58043,0,0,287,5915,0,0;QS=1,0;MQSB=0.94486;MQ0F=0 PL 0,51,255 +17 3972 . C <*> 0 . DP=17;I16=9,8,0,0,620,23086,0,0,989,58043,0,0,284,5880,0,0;QS=1,0;MQSB=0.94486;MQ0F=0 PL 0,51,255 +17 3973 . A <*> 0 . DP=17;I16=9,8,0,0,603,21491,0,0,989,58043,0,0,281,5867,0,0;QS=1,0;MQSB=0.94486;MQ0F=0 PL 0,51,255 +17 3974 . C <*> 0 . DP=17;I16=9,8,0,0,558,18534,0,0,989,58043,0,0,279,5875,0,0;QS=1,0;MQSB=0.94486;MQ0F=0 PL 0,51,255 +17 3975 . G <*> 0 . DP=17;I16=9,8,0,0,546,18532,0,0,989,58043,0,0,278,5904,0,0;QS=1,0;MQSB=0.94486;MQ0F=0 PL 0,51,255 +17 3976 . C <*> 0 . DP=17;I16=9,8,0,0,622,23120,0,0,989,58043,0,0,276,5904,0,0;QS=1,0;MQSB=0.94486;MQ0F=0 PL 0,51,255 +17 3977 . A <*> 0 . DP=18;I16=9,8,0,0,562,19010,0,0,989,58043,0,0,274,5924,0,0;QS=1,0;MQSB=0.94486;MQ0F=0 PL 0,51,255 +17 3978 . C <*> 0 . DP=18;I16=9,9,0,0,581,19463,0,0,1049,61643,0,0,272,5914,0,0;QS=1,0;MQSB=0.92408;MQ0F=0 PL 0,54,255 +17 3979 . C <*> 0 . DP=16;I16=7,8,0,0,547,20361,0,0,892,53074,0,0,260,5752,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 3980 . T <*> 0 . DP=16;I16=8,8,0,0,562,20322,0,0,952,56674,0,0,270,5850,0,0;QS=1,0;MQSB=0.99862;MQ0F=0 PL 0,48,255 +17 3981 . G <*> 0 . DP=16;I16=8,8,0,0,601,22833,0,0,952,56674,0,0,269,5845,0,0;QS=1,0;MQSB=0.99862;MQ0F=0 PL 0,48,255 +17 3982 . C <*> 0 . DP=16;I16=8,8,0,0,586,22016,0,0,952,56674,0,0,268,5858,0,0;QS=1,0;MQSB=0.99862;MQ0F=0 PL 0,48,255 +17 3983 . T <*> 0 . DP=15;I16=7,8,0,0,525,18629,0,0,895,53425,0,0,268,5888,0,0;QS=1,0;MQSB=0.92124;MQ0F=0 PL 0,45,255 +17 3984 . A <*> 0 . DP=16;I16=8,8,0,0,568,20320,0,0,932,54794,0,0,267,5885,0,0;QS=1,0;MQSB=0.99862;MQ0F=0 PL 0,48,255 +17 3985 . C <*> 0 . DP=15;I16=8,7,0,0,542,20064,0,0,872,51194,0,0,267,5849,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 3986 . A <*> 0 . DP=15;I16=8,7,0,0,512,17736,0,0,872,51194,0,0,267,5829,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 3987 . C <*> 0 . DP=15;I16=8,7,0,0,547,20953,0,0,872,51194,0,0,267,5825,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 3988 . T <*> 0 . DP=16;I16=8,7,0,0,547,20215,0,0,872,51194,0,0,267,5837,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,45,255 +17 3989 . C <*> 0 . DP=16;I16=8,8,0,0,545,19387,0,0,932,54794,0,0,266,5768,0,0;QS=1,0;MQSB=0.99862;MQ0F=0 PL 0,48,255 +17 3990 . C <*> 0 . DP=16;I16=8,8,0,0,577,21519,0,0,932,54794,0,0,265,5721,0,0;QS=1,0;MQSB=0.99862;MQ0F=0 PL 0,48,255 +17 3991 . T <*> 0 . DP=15;I16=7,8,0,0,542,20204,0,0,872,51194,0,0,265,5695,0,0;QS=1,0;MQSB=0.99332;MQ0F=0 PL 0,45,255 +17 3992 . T <*> 0 . DP=15;I16=7,8,0,0,511,18079,0,0,872,51194,0,0,263,5589,0,0;QS=1,0;MQSB=0.99332;MQ0F=0 PL 0,45,255 +17 3993 . C <*> 0 . DP=14;I16=7,7,0,0,542,21184,0,0,812,47594,0,0,262,5502,0,0;QS=1,0;MQSB=0.96601;MQ0F=0 PL 0,42,255 +17 3994 . T <*> 0 . DP=15;I16=8,7,0,0,554,20782,0,0,849,48963,0,0,261,5433,0,0;QS=1,0;MQSB=0.89839;MQ0F=0 PL 0,45,255 +17 3995 . T <*> 0 . DP=15;I16=7,7,0,0,489,17245,0,0,789,45363,0,0,236,4758,0,0;QS=1,0;MQSB=0.83454;MQ0F=0 PL 0,42,255 +17 3996 . A <*> 0 . DP=15;I16=7,7,0,0,513,18997,0,0,789,45363,0,0,236,4728,0,0;QS=1,0;MQSB=0.83454;MQ0F=0 PL 0,42,255 +17 3997 . G C,<*> 0 . DP=15;I16=8,6,0,1,511,19101,21,441,789,45363,60,3600,252,5166,6,36;QS=0.96022,0.039772,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=0.89839;BQB=1;MQ0F=0 PL 0,24,255,42,255,255 +17 3998 . G <*> 0 . DP=15;I16=7,7,0,0,519,19809,0,0,789,45363,0,0,232,4544,0,0;QS=1,0;MQSB=0.83454;MQ0F=0 PL 0,42,255 +17 3999 . G A,<*> 0 . DP=15;I16=7,6,0,1,485,18841,37,1369,729,41763,60,3600,232,4742,4,16;QS=0.92870,0.071290,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=0.83454;BQB=1;MQ0F=0 PL 0,5,255,39,255,255 +17 4000 . C <*> 0 . DP=15;I16=8,7,0,0,561,21483,0,0,849,48963,0,0,254,5118,0,0;QS=1,0;MQSB=0.89839;MQ0F=0 PL 0,45,255 +17 4001 . T <*> 0 . DP=15;I16=8,7,0,0,566,21636,0,0,849,48963,0,0,252,5098,0,0;QS=1,0;MQSB=0.89839;MQ0F=0 PL 0,45,255 +17 4002 . G <*> 0 . DP=15;I16=8,7,0,0,562,21536,0,0,849,48963,0,0,250,5098,0,0;QS=1,0;MQSB=0.89839;MQ0F=0 PL 0,45,255 +17 4003 . A <*> 0 . DP=15;I16=8,7,0,0,523,18761,0,0,849,48963,0,0,247,5067,0,0;QS=1,0;MQSB=0.89839;MQ0F=0 PL 0,45,255 +17 4004 . T <*> 0 . DP=14;I16=8,6,0,0,487,17431,0,0,789,45363,0,0,245,5053,0,0;QS=1,0;MQSB=0.92774;MQ0F=0 PL 0,42,255 +17 4005 . A <*> 0 . DP=14;I16=7,5,0,0,444,16506,0,0,669,38163,0,0,212,4570,0,0;QS=1,0;MQSB=0.89647;MQ0F=0 PL 0,36,255 +17 4006 . T <*> 0 . DP=14;I16=8,6,0,0,514,19176,0,0,789,45363,0,0,241,5073,0,0;QS=1,0;MQSB=0.92774;MQ0F=0 PL 0,42,255 +17 4007 . T G,<*> 0 . DP=14;I16=8,5,0,1,449,16129,15,225,729,41763,60,3600,220,4746,19,361;QS=0.96746,0.03253,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=0.92774;BQB=1;MQ0F=0 PL 0,26,255,39,255,255 +17 4008 . C <*> 0 . DP=14;I16=8,6,0,0,458,15990,0,0,789,45363,0,0,237,5157,0,0;QS=1,0;MQSB=0.92774;MQ0F=0 PL 0,42,255 +17 4009 . C <*> 0 . DP=13;I16=8,5,0,0,484,18550,0,0,734,42338,0,0,236,5222,0,0;QS=1,0;MQSB=0.76501;MQ0F=0 PL 0,39,255 +17 4010 . A <*> 0 . DP=13;I16=8,5,0,0,482,18050,0,0,734,42338,0,0,234,5250,0,0;QS=1,0;MQSB=0.76501;MQ0F=0 PL 0,39,255 +17 4011 . C <*> 0 . DP=13;I16=8,5,0,0,448,15932,0,0,734,42338,0,0,232,5290,0,0;QS=1,0;MQSB=0.76501;MQ0F=0 PL 0,39,255 +17 4012 . A <*> 0 . DP=13;I16=6,5,0,0,335,10967,0,0,614,35138,0,0,198,4668,0,0;QS=1,0;MQSB=0.68349;MQ0F=0 PL 0,33,231 +17 4013 . C <*> 0 . DP=13;I16=7,5,0,0,414,14516,0,0,674,38738,0,0,222,5370,0,0;QS=1,0;MQSB=0.682;MQ0F=0 PL 0,36,255 +17 4014 . A <*> 0 . DP=11;I16=7,2,0,0,324,12216,0,0,494,27938,0,0,197,4779,0,0;QS=1,0;MQSB=0.71428;MQ0F=0 PL 0,27,213 +17 4015 . C <*> 0 . DP=11;I16=7,2,0,0,329,12371,0,0,494,27938,0,0,197,4817,0,0;QS=1,0;MQSB=0.71428;MQ0F=0 PL 0,27,222 +17 4016 . C <*> 0 . DP=11;I16=7,3,0,0,318,10932,0,0,554,31538,0,0,222,5484,0,0;QS=1,0;MQSB=0.73318;MQ0F=0 PL 0,30,215 +17 4017 . C <*> 0 . DP=10;I16=4,2,0,0,207,7365,0,0,314,17138,0,0,148,3654,0,0;QS=1,0;MQSB=0.5;MQ0F=0 PL 0,18,161 +17 4018 . G <*> 0 . DP=10;I16=7,2,0,0,267,8153,0,0,494,27938,0,0,224,5576,0,0;QS=1,0;MQSB=0.71428;MQ0F=0 PL 0,27,183 +17 4019 . C <*> 0 . DP=10;I16=8,2,0,0,350,13338,0,0,554,31538,0,0,225,5625,0,0;QS=1,0;MQSB=0.7;MQ0F=0 PL 0,30,228 +17 4020 . T <*> 0 . DP=9;I16=7,2,0,0,324,12224,0,0,494,27938,0,0,225,5625,0,0;QS=1,0;MQSB=0.71428;MQ0F=0 PL 0,27,213 +17 4021 . A <*> 0 . DP=9;I16=7,1,0,0,271,9423,0,0,434,24338,0,0,200,5000,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,177 +17 4022 . C <*> 0 . DP=9;I16=6,2,0,0,274,10286,0,0,434,24338,0,0,200,5000,0,0;QS=1,0;MQSB=0.66666;MQ0F=0 PL 0,24,202 +17 4023 . A <*> 0 . DP=9;I16=7,2,0,0,314,11516,0,0,494,27938,0,0,225,5625,0,0;QS=1,0;MQSB=0.71428;MQ0F=0 PL 0,27,209 +17 4024 . C <*> 0 . DP=9;I16=7,2,0,0,322,12148,0,0,494,27938,0,0,225,5625,0,0;QS=1,0;MQSB=0.71428;MQ0F=0 PL 0,27,214 +17 4025 . T <*> 0 . DP=9;I16=7,1,0,0,318,12724,0,0,434,24338,0,0,199,4951,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,199 +17 4026 . C <*> 0 . DP=9;I16=7,2,0,0,290,10134,0,0,494,27938,0,0,223,5529,0,0;QS=1,0;MQSB=0.71428;MQ0F=0 PL 0,27,192 +17 4027 . C <*> 0 . DP=9;I16=7,2,0,0,342,13444,0,0,494,27938,0,0,222,5484,0,0;QS=1,0;MQSB=0.71428;MQ0F=0 PL 0,27,231 +17 4028 . T <*> 0 . DP=9;I16=7,2,0,0,292,10476,0,0,494,27938,0,0,221,5441,0,0;QS=1,0;MQSB=0.71428;MQ0F=0 PL 0,27,202 +17 4029 . T <*> 0 . DP=9;I16=7,2,0,0,339,12889,0,0,494,27938,0,0,220,5400,0,0;QS=1,0;MQSB=0.71428;MQ0F=0 PL 0,27,225 +17 4030 . C <*> 0 . DP=9;I16=7,2,0,0,318,11658,0,0,494,27938,0,0,219,5361,0,0;QS=1,0;MQSB=0.71428;MQ0F=0 PL 0,27,211 +17 4031 . T <*> 0 . DP=9;I16=7,2,0,0,349,13781,0,0,494,27938,0,0,218,5324,0,0;QS=1,0;MQSB=0.71428;MQ0F=0 PL 0,27,229 +17 4032 . T <*> 0 . DP=9;I16=7,2,0,0,302,10380,0,0,494,27938,0,0,217,5289,0,0;QS=1,0;MQSB=0.71428;MQ0F=0 PL 0,27,204 +17 4033 . A <*> 0 . DP=9;I16=6,2,0,0,261,9273,0,0,434,24338,0,0,200,5000,0,0;QS=1,0;MQSB=0.66666;MQ0F=0 PL 0,24,193 +17 4034 . G <*> 0 . DP=9;I16=7,2,0,0,308,11006,0,0,494,27938,0,0,214,5176,0,0;QS=1,0;MQSB=0.71428;MQ0F=0 PL 0,27,211 +17 4035 . G T,<*> 0 . DP=9;I16=6,2,1,0,285,10939,13,169,434,24338,60,3600,186,4426,25,625;QS=0.95470,0.045296,0;SGB=-0.37988;RPB=1;MQB=1;MQSB=0.71428;BQB=1;MQ0F=0 PL 0,13,195,24,198,200 +17 4036 . G <*> 0 . DP=9;I16=7,1,0,0,235,7683,0,0,434,24338,0,0,183,4307,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,156 +17 4037 . C <*> 0 . DP=9;I16=7,2,0,0,312,11566,0,0,494,27938,0,0,205,4819,0,0;QS=1,0;MQSB=0.71428;MQ0F=0 PL 0,27,210 +17 4038 . T <*> 0 . DP=9;I16=7,2,0,0,306,11308,0,0,494,27938,0,0,202,4712,0,0;QS=1,0;MQSB=0.71428;MQ0F=0 PL 0,27,203 +17 4039 . G <*> 0 . DP=9;I16=7,1,0,0,271,9837,0,0,434,24338,0,0,174,3986,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,24,180 +17 4040 . A <*> 0 . DP=9;I16=7,2,0,0,339,12921,0,0,494,27938,0,0,196,4516,0,0;QS=1,0;MQSB=0.71428;MQ0F=0 PL 0,27,223 +17 4041 . T <*> 0 . DP=9;I16=7,2,0,0,327,12033,0,0,494,27938,0,0,192,4378,0,0;QS=1,0;MQSB=0.71428;MQ0F=0 PL 0,27,216 +17 4042 . A <*> 0 . DP=9;I16=7,2,0,0,303,10501,0,0,494,27938,0,0,188,4248,0,0;QS=1,0;MQSB=0.71428;MQ0F=0 PL 0,27,205 +17 4043 . T <*> 0 . DP=9;I16=7,2,0,0,279,9203,0,0,494,27938,0,0,184,4126,0,0;QS=1,0;MQSB=0.71428;MQ0F=0 PL 0,27,190 +17 4044 . T <*> 0 . DP=9;I16=7,2,0,0,296,10210,0,0,494,27938,0,0,180,4012,0,0;QS=1,0;MQSB=0.71428;MQ0F=0 PL 0,27,199 +17 4045 . C <*> 0 . DP=9;I16=7,2,0,0,291,10099,0,0,494,27938,0,0,176,3906,0,0;QS=1,0;MQSB=0.71428;MQ0F=0 PL 0,27,204 +17 4046 . C <*> 0 . DP=9;I16=7,2,0,0,321,11807,0,0,494,27938,0,0,172,3808,0,0;QS=1,0;MQSB=0.71428;MQ0F=0 PL 0,27,212 +17 4047 . A <*> 0 . DP=9;I16=7,2,0,0,307,10957,0,0,494,27938,0,0,168,3718,0,0;QS=1,0;MQSB=0.71428;MQ0F=0 PL 0,27,204 +17 4048 . C <*> 0 . DP=9;I16=7,2,0,0,305,10755,0,0,494,27938,0,0,164,3636,0,0;QS=1,0;MQSB=0.71428;MQ0F=0 PL 0,27,202 +17 4049 . G <*> 0 . DP=9;I16=6,2,0,0,236,7210,0,0,434,24338,0,0,144,3306,0,0;QS=1,0;MQSB=0.66666;MQ0F=0 PL 0,24,173 +17 4050 . C <*> 0 . DP=8;I16=6,2,0,0,291,10813,0,0,434,24338,0,0,157,3495,0,0;QS=1,0;MQSB=0.66666;MQ0F=0 PL 0,24,204 +17 4051 . A <*> 0 . DP=8;I16=5,2,0,0,259,9679,0,0,374,20738,0,0,146,3370,0,0;QS=1,0;MQSB=0.6;MQ0F=0 PL 0,21,192 +17 4052 . C <*> 0 . DP=8;I16=5,2,0,0,247,9025,0,0,374,20738,0,0,143,3281,0,0;QS=1,0;MQSB=0.6;MQ0F=0 PL 0,21,190 +17 4053 . C <*> 0 . DP=8;I16=6,2,0,0,254,9000,0,0,434,24338,0,0,146,3234,0,0;QS=1,0;MQSB=0.66666;MQ0F=0 PL 0,24,184 +17 4054 . C <*> 0 . DP=8;I16=3,2,0,0,160,5344,0,0,254,13538,0,0,122,2984,0,0;QS=1,0;MQSB=0.33333;MQ0F=0 PL 0,15,134 +17 4055 . G <*> 0 . DP=8;I16=6,2,0,0,230,6982,0,0,434,24338,0,0,138,3066,0,0;QS=1,0;MQSB=0.66666;MQ0F=0 PL 0,24,169 +17 4056 . C <*> 0 . DP=8;I16=6,2,0,0,275,10153,0,0,434,24338,0,0,134,2994,0,0;QS=1,0;MQSB=0.66666;MQ0F=0 PL 0,24,197 +17 4057 . T <*> 0 . DP=8;I16=5,2,0,0,243,8603,0,0,374,20738,0,0,127,2877,0,0;QS=1,0;MQSB=0.6;MQ0F=0 PL 0,21,182 +17 4058 . A <*> 0 . DP=7;I16=4,2,0,0,214,7742,0,0,314,17138,0,0,116,2728,0,0;QS=1,0;MQSB=0.5;MQ0F=0 PL 0,18,171 +17 4059 . C <*> 0 . DP=6;I16=4,2,0,0,204,7164,0,0,314,17138,0,0,119,2635,0,0;QS=1,0;MQSB=0.5;MQ0F=0 PL 0,18,168 +17 4060 . A <*> 0 . DP=6;I16=4,2,0,0,227,8683,0,0,314,17138,0,0,115,2501,0,0;QS=1,0;MQSB=0.5;MQ0F=0 PL 0,18,177 +17 4061 . C <*> 0 . DP=6;I16=4,2,0,0,193,6681,0,0,314,17138,0,0,111,2375,0,0;QS=1,0;MQSB=0.5;MQ0F=0 PL 0,18,157 +17 4062 . T <*> 0 . DP=6;I16=4,1,0,0,195,7621,0,0,254,13538,0,0,82,1632,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,15,151 +17 4063 . C <*> 0 . DP=6;I16=4,2,0,0,216,7984,0,0,314,17138,0,0,102,2098,0,0;QS=1,0;MQSB=0.5;MQ0F=0 PL 0,18,170 +17 4064 . C <*> 0 . DP=6;I16=4,2,0,0,227,8747,0,0,314,17138,0,0,97,1949,0,0;QS=1,0;MQSB=0.5;MQ0F=0 PL 0,18,177 +17 4065 . T <*> 0 . DP=6;I16=4,2,0,0,202,6880,0,0,314,17138,0,0,92,1810,0,0;QS=1,0;MQSB=0.5;MQ0F=0 PL 0,18,161 +17 4066 . T <*> 0 . DP=5;I16=3,2,0,0,180,6554,0,0,254,13538,0,0,88,1680,0,0;QS=1,0;MQSB=0.33333;MQ0F=0 PL 0,15,153 +17 4067 . C <*> 0 . DP=5;I16=3,2,0,0,181,6637,0,0,254,13538,0,0,84,1558,0,0;QS=1,0;MQSB=0.33333;MQ0F=0 PL 0,15,153 +17 4068 . T <*> 0 . DP=5;I16=3,2,0,0,198,7868,0,0,254,13538,0,0,80,1444,0,0;QS=1,0;MQSB=0.33333;MQ0F=0 PL 0,15,164 +17 4069 . T <*> 0 . DP=5;I16=3,2,0,0,177,6325,0,0,254,13538,0,0,76,1338,0,0;QS=1,0;MQSB=0.33333;MQ0F=0 PL 0,15,154 +17 4070 . A <*> 0 . DP=5;I16=3,2,0,0,161,5263,0,0,254,13538,0,0,72,1240,0,0;QS=1,0;MQSB=0.33333;MQ0F=0 PL 0,15,140 +17 4071 . G <*> 0 . DP=5;I16=3,2,0,0,166,5658,0,0,254,13538,0,0,68,1150,0,0;QS=1,0;MQSB=0.33333;MQ0F=0 PL 0,15,142 +17 4072 . G <*> 0 . DP=5;I16=2,2,0,0,138,4974,0,0,194,9938,0,0,55,987,0,0;QS=1,0;MQSB=0;MQ0F=0 PL 0,12,122 +17 4073 . G <*> 0 . DP=5;I16=3,2,0,0,156,5082,0,0,254,13538,0,0,60,994,0,0;QS=1,0;MQSB=0.33333;MQ0F=0 PL 0,15,136 +17 4074 . C <*> 0 . DP=5;I16=3,2,0,0,160,5602,0,0,254,13538,0,0,56,928,0,0;QS=1,0;MQSB=0.33333;MQ0F=0 PL 0,15,142 +17 4075 . T <*> 0 . DP=5;I16=3,2,0,0,187,7069,0,0,254,13538,0,0,52,870,0,0;QS=1,0;MQSB=0.33333;MQ0F=0 PL 0,15,155 +17 4076 . G <*> 0 . DP=5;I16=3,2,0,0,174,6298,0,0,254,13538,0,0,48,820,0,0;QS=1,0;MQSB=0.33333;MQ0F=0 PL 0,15,149 +17 4077 . A <*> 0 . DP=4;I16=3,1,0,0,138,4810,0,0,194,9938,0,0,44,728,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,12,121 +17 4078 . T <*> 0 . DP=4;I16=3,1,0,0,143,5173,0,0,194,9938,0,0,40,644,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,12,124 +17 4079 . A <*> 0 . DP=4;I16=3,1,0,0,121,3847,0,0,194,9938,0,0,36,568,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,12,107 +17 4080 . T <*> 0 . DP=4;I16=3,0,0,0,106,3778,0,0,134,6338,0,0,25,451,0,0;QS=1,0;MQ0F=0 PL 0,9,87 +17 4081 . T <*> 0 . DP=4;I16=3,1,0,0,106,2934,0,0,194,9938,0,0,28,440,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,12,94 +17 4082 . C <*> 0 . DP=3;I16=2,1,0,0,110,4042,0,0,134,6338,0,0,25,387,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,9,103 +17 4083 . C <*> 0 . DP=3;I16=2,1,0,0,104,3648,0,0,134,6338,0,0,22,340,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,9,98 +17 4084 . A <*> 0 . DP=2;I16=1,1,0,0,78,3050,0,0,97,4969,0,0,20,298,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,6,74 +17 4085 . C <*> 0 . DP=2;I16=1,1,0,0,62,1940,0,0,97,4969,0,0,18,260,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,6,62 +17 4086 . G <*> 0 . DP=2;I16=1,1,0,0,56,1640,0,0,97,4969,0,0,16,226,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,6,56 +17 4087 . C <*> 0 . DP=2;I16=1,1,0,0,69,2405,0,0,97,4969,0,0,14,196,0,0;QS=1,0;MQSB=1;MQ0F=0 PL 0,6,68 +17 4088 . A <*> 0 . DP=1;I16=1,0,0,0,39,1521,0,0,37,1369,0,0,13,169,0,0;QS=1,0;MQ0F=0 PL 0,3,37 +17 4089 . C <*> 0 . DP=1;I16=1,0,0,0,36,1296,0,0,37,1369,0,0,12,144,0,0;QS=1,0;MQ0F=0 PL 0,3,36 +17 4090 . C <*> 0 . DP=1;I16=1,0,0,0,33,1089,0,0,37,1369,0,0,11,121,0,0;QS=1,0;MQ0F=0 PL 0,3,33 +17 4091 . T <*> 0 . DP=1;I16=1,0,0,0,36,1296,0,0,37,1369,0,0,10,100,0,0;QS=1,0;MQ0F=0 PL 0,3,36 +17 4092 . G <*> 0 . DP=1;I16=1,0,0,0,37,1369,0,0,37,1369,0,0,9,81,0,0;QS=1,0;MQ0F=0 PL 0,3,37 +17 4093 . C <*> 0 . DP=1;I16=1,0,0,0,35,1225,0,0,37,1369,0,0,8,64,0,0;QS=1,0;MQ0F=0 PL 0,3,35 +17 4094 . T <*> 0 . DP=1;I16=1,0,0,0,40,1600,0,0,37,1369,0,0,7,49,0,0;QS=1,0;MQ0F=0 PL 0,3,37 +17 4095 . A <*> 0 . DP=1;I16=1,0,0,0,35,1225,0,0,37,1369,0,0,6,36,0,0;QS=1,0;MQ0F=0 PL 0,3,35 +17 4096 . C <*> 0 . DP=1;I16=1,0,0,0,32,1024,0,0,37,1369,0,0,5,25,0,0;QS=1,0;MQ0F=0 PL 0,3,32 +17 4097 . A <*> 0 . DP=1;I16=1,0,0,0,35,1225,0,0,37,1369,0,0,4,16,0,0;QS=1,0;MQ0F=0 PL 0,3,35 +17 4098 . C <*> 0 . DP=1;I16=1,0,0,0,31,961,0,0,37,1369,0,0,3,9,0,0;QS=1,0;MQ0F=0 PL 0,3,31 +17 4099 . T <*> 0 . DP=1;I16=1,0,0,0,32,1024,0,0,37,1369,0,0,2,4,0,0;QS=1,0;MQ0F=0 PL 0,3,32 +17 4100 . C <*> 0 . DP=1;I16=1,0,0,0,27,729,0,0,37,1369,0,0,1,1,0,0;QS=1,0;MQ0F=0 PL 0,3,27 +17 4101 . C <*> 0 . DP=1;I16=1,0,0,0,26,676,0,0,37,1369,0,0,0,0,0,0;QS=1,0;MQ0F=0 PL 0,3,26 diff --git a/src/samtools-1.3.1/test/mpileup/expected/53.out b/src/samtools-1.3.1/test/mpileup/expected/53.out new file mode 100644 index 0000000..eab4f56 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/53.out @@ -0,0 +1 @@ +17 547 . A AGCATCCTGCG 0 . INDEL;I16=2,0,1,2,404,81608,538,130834,120,7200,180,10800,38,722,63,1347;QS=0.969697,1.0303 PL 89,0,40 22,0,43 diff --git a/src/samtools-1.3.1/test/mpileup/expected/54.out b/src/samtools-1.3.1/test/mpileup/expected/54.out new file mode 100644 index 0000000..d6cc293 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/54.out @@ -0,0 +1 @@ +17 547 . A AGCATCCTGCG 0 . INDEL;I16=2,0,1,2,404,81608,538,130834,120,7200,180,10800,38,722,63,1347;QS=1.01515,0.984848 PL 111,0,51 22,0,54 diff --git a/src/samtools-1.3.1/test/mpileup/expected/55.out b/src/samtools-1.3.1/test/mpileup/expected/55.out new file mode 100644 index 0000000..9b46807 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/55.out @@ -0,0 +1 @@ +17 547 . A AGCATCCTGCG 0 . INDEL;I16=2,0,1,2,404,81608,538,130834,120,7200,180,10800,38,722,63,1347;QS=0.833333,1.16667 PL 31,0,11 14,0,14 diff --git a/src/samtools-1.3.1/test/mpileup/expected/56.out b/src/samtools-1.3.1/test/mpileup/expected/56.out new file mode 100644 index 0000000..d6cc293 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/56.out @@ -0,0 +1 @@ +17 547 . A AGCATCCTGCG 0 . INDEL;I16=2,0,1,2,404,81608,538,130834,120,7200,180,10800,38,722,63,1347;QS=1.01515,0.984848 PL 111,0,51 22,0,54 diff --git a/src/samtools-1.3.1/test/mpileup/expected/57.out b/src/samtools-1.3.1/test/mpileup/expected/57.out new file mode 100644 index 0000000..06eb62c --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/57.out @@ -0,0 +1 @@ +17 547 . A AGCATCCTGCG 0 . INDEL;I16=2,0,1,2,404,81608,538,130834,120,7200,180,10800,38,722,63,1347;QS=0.833333,1.16667 PL 29,0,10 13,0,13 diff --git a/src/samtools-1.3.1/test/mpileup/expected/58.out b/src/samtools-1.3.1/test/mpileup/expected/58.out new file mode 100644 index 0000000..eab4f56 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/58.out @@ -0,0 +1 @@ +17 547 . A AGCATCCTGCG 0 . INDEL;I16=2,0,1,2,404,81608,538,130834,120,7200,180,10800,38,722,63,1347;QS=0.969697,1.0303 PL 89,0,40 22,0,43 diff --git a/src/samtools-1.3.1/test/mpileup/expected/59.out b/src/samtools-1.3.1/test/mpileup/expected/59.out new file mode 100644 index 0000000..d6cc293 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/59.out @@ -0,0 +1 @@ +17 547 . A AGCATCCTGCG 0 . INDEL;I16=2,0,1,2,404,81608,538,130834,120,7200,180,10800,38,722,63,1347;QS=1.01515,0.984848 PL 111,0,51 22,0,54 diff --git a/src/samtools-1.3.1/test/mpileup/expected/6.out b/src/samtools-1.3.1/test/mpileup/expected/6.out new file mode 100644 index 0000000..95d97f3 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/6.out @@ -0,0 +1,10 @@ +c1 1 A 9 ^!.^!.^!.^!.^!.^!.^!.^!.^!. ~~~~~~~~~ +c1 2 A 9 .........-3CCG ~~~~~~~~~ +c1 3 C 9 ........* ~~~~~~~~~ +c1 4 C 9 ........-1G* ~~~~~~~~~ +c1 5 G 9 ....+6GTTAAC.+4TTAA.+3GTT.+3AAC*+2AG*+6TTAACT ~~~~~~~~~ +c1 6 C 9 .......** ~~~~~~~~~ +c1 7 G 9 ........* ~~~~~~~~~ +c1 8 G 9 ........* ~~~~~~~~~ +c1 9 T 9 ......... ~~~~~~~~~ +c1 10 T 9 .$.$.$.$.$.$.$.$.$ ~~~~~~~~~ diff --git a/src/samtools-1.3.1/test/mpileup/expected/60.out b/src/samtools-1.3.1/test/mpileup/expected/60.out new file mode 100644 index 0000000..e69de29 diff --git a/src/samtools-1.3.1/test/mpileup/expected/61.out b/src/samtools-1.3.1/test/mpileup/expected/61.out new file mode 100644 index 0000000..d6cc293 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/61.out @@ -0,0 +1 @@ +17 547 . A AGCATCCTGCG 0 . INDEL;I16=2,0,1,2,404,81608,538,130834,120,7200,180,10800,38,722,63,1347;QS=1.01515,0.984848 PL 111,0,51 22,0,54 diff --git a/src/samtools-1.3.1/test/mpileup/expected/62.out b/src/samtools-1.3.1/test/mpileup/expected/62.out new file mode 100644 index 0000000..e69de29 diff --git a/src/samtools-1.3.1/test/mpileup/expected/63.out b/src/samtools-1.3.1/test/mpileup/expected/63.out new file mode 100644 index 0000000..d6cc293 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/63.out @@ -0,0 +1 @@ +17 547 . A AGCATCCTGCG 0 . INDEL;I16=2,0,1,2,404,81608,538,130834,120,7200,180,10800,38,722,63,1347;QS=1.01515,0.984848 PL 111,0,51 22,0,54 diff --git a/src/samtools-1.3.1/test/mpileup/expected/64.out b/src/samtools-1.3.1/test/mpileup/expected/64.out new file mode 100644 index 0000000..e69de29 diff --git a/src/samtools-1.3.1/test/mpileup/expected/65.out b/src/samtools-1.3.1/test/mpileup/expected/65.out new file mode 100644 index 0000000..d6cc293 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/65.out @@ -0,0 +1 @@ +17 547 . A AGCATCCTGCG 0 . INDEL;I16=2,0,1,2,404,81608,538,130834,120,7200,180,10800,38,722,63,1347;QS=1.01515,0.984848 PL 111,0,51 22,0,54 diff --git a/src/samtools-1.3.1/test/mpileup/expected/66.out b/src/samtools-1.3.1/test/mpileup/expected/66.out new file mode 100644 index 0000000..e69de29 diff --git a/src/samtools-1.3.1/test/mpileup/expected/67.out b/src/samtools-1.3.1/test/mpileup/expected/67.out new file mode 100644 index 0000000..d6cc293 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/67.out @@ -0,0 +1 @@ +17 547 . A AGCATCCTGCG 0 . INDEL;I16=2,0,1,2,404,81608,538,130834,120,7200,180,10800,38,722,63,1347;QS=1.01515,0.984848 PL 111,0,51 22,0,54 diff --git a/src/samtools-1.3.1/test/mpileup/expected/68.out b/src/samtools-1.3.1/test/mpileup/expected/68.out new file mode 100644 index 0000000..e69de29 diff --git a/src/samtools-1.3.1/test/mpileup/expected/69.out b/src/samtools-1.3.1/test/mpileup/expected/69.out new file mode 100644 index 0000000..e69de29 diff --git a/src/samtools-1.3.1/test/mpileup/expected/7.out b/src/samtools-1.3.1/test/mpileup/expected/7.out new file mode 100644 index 0000000..a95a3a3 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/7.out @@ -0,0 +1,10 @@ +c1 1 A 12 ^!.^!.^!.^!.^!.^!.^!.^!.^!.^!.^!.^!* ~~~~~~~~~~~~ +c1 2 A 12 ..........-3CCG.* ~~~~~~~~~~~~ +c1 3 C 12 .........*.* ~~~~~~~~~~~~ +c1 4 C 12 .........-1G*.-2GC* ~~~~~~~~~~~~ +c1 5 G 13 .....+6GTTAAC.+4TTAA.+3GTT.+3AAC*+2AG*+6TTAACT**+2AN^!.+2TA$ ~~~~~~~~~~~~~ +c1 6 C 12 ........**** ~~~~~~~~~~~! +c1 7 G 12 .........*.* ~~~~~~~~~~~! +c1 8 G 12 .........*.* ~~~~~~~~~~~! +c1 9 T 12 ...........* ~~~~~~~~~~~! +c1 10 T 12 .$.$.$.$.$.$.$.$.$.$.$*$ ~~~~~~~~~~~! diff --git a/src/samtools-1.3.1/test/mpileup/expected/70.out b/src/samtools-1.3.1/test/mpileup/expected/70.out new file mode 100644 index 0000000..d6cc293 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/70.out @@ -0,0 +1 @@ +17 547 . A AGCATCCTGCG 0 . INDEL;I16=2,0,1,2,404,81608,538,130834,120,7200,180,10800,38,722,63,1347;QS=1.01515,0.984848 PL 111,0,51 22,0,54 diff --git a/src/samtools-1.3.1/test/mpileup/expected/71.out b/src/samtools-1.3.1/test/mpileup/expected/71.out new file mode 100644 index 0000000..d6cc293 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/71.out @@ -0,0 +1 @@ +17 547 . A AGCATCCTGCG 0 . INDEL;I16=2,0,1,2,404,81608,538,130834,120,7200,180,10800,38,722,63,1347;QS=1.01515,0.984848 PL 111,0,51 22,0,54 diff --git a/src/samtools-1.3.1/test/mpileup/expected/72.out b/src/samtools-1.3.1/test/mpileup/expected/72.out new file mode 100644 index 0000000..e69de29 diff --git a/src/samtools-1.3.1/test/mpileup/expected/73.out b/src/samtools-1.3.1/test/mpileup/expected/73.out new file mode 100644 index 0000000..d6cc293 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/73.out @@ -0,0 +1 @@ +17 547 . A AGCATCCTGCG 0 . INDEL;I16=2,0,1,2,404,81608,538,130834,120,7200,180,10800,38,722,63,1347;QS=1.01515,0.984848 PL 111,0,51 22,0,54 diff --git a/src/samtools-1.3.1/test/mpileup/expected/74.out b/src/samtools-1.3.1/test/mpileup/expected/74.out new file mode 100644 index 0000000..e69de29 diff --git a/src/samtools-1.3.1/test/mpileup/expected/75.out b/src/samtools-1.3.1/test/mpileup/expected/75.out new file mode 100644 index 0000000..d6cc293 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/75.out @@ -0,0 +1 @@ +17 547 . A AGCATCCTGCG 0 . INDEL;I16=2,0,1,2,404,81608,538,130834,120,7200,180,10800,38,722,63,1347;QS=1.01515,0.984848 PL 111,0,51 22,0,54 diff --git a/src/samtools-1.3.1/test/mpileup/expected/76.out b/src/samtools-1.3.1/test/mpileup/expected/76.out new file mode 100644 index 0000000..85def38 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/76.out @@ -0,0 +1,4101 @@ +17 1 A 5 ^>.^>.^>.^>.^>. !!!!! >>>>> +17 2 A 5 ..... !!!!! >>>>> +17 3 G 5 ..... !!!!! >>>>> +17 4 C 5 ..... !!!!! >>>>> +17 5 T 5 ..... !!!!! >>>>> +17 6 T 5 ..... !!!!! >>>>> +17 7 C 5 ..... !!!!! >>>>> +17 8 T 5 ..... !!!!! >>>>> +17 9 C 5 ..... !!!!! >>>>> +17 10 A 5 ..... !!!!! >>>>> +17 11 C 5 ..... !!!!! >>>>> +17 12 C 5 ..... !!!!! >>>>> +17 13 C 5 ..... !!!!! >>>>> +17 14 T 5 ..... !!!!! >>>>> +17 15 G 5 ..... !!!!! >>>>> +17 16 T 5 ..... !!!!! >>>>> +17 17 T 5 ..... !!!!! >>>>> +17 18 C 6 .....^]. !!!!!@ >>>>>] +17 19 C 6 ...... !!!!!? >>>>>] +17 20 T 6 ...... !!!!!D >>>>>] +17 21 G 6 ...... !!!!!E >>>>>] +17 22 C 6 ...... !!!!!B >>>>>] +17 23 A 7 ......^]. !!!!!GD >>>>>]] +17 24 T 7 ....... !!!!!GB >>>>>]] +17 25 A 8 .......^]. !!!!!DDD >>>>>]]] +17 26 G 8 ........ !!!!!IIF >>>>>]]] +17 27 A 8 ........ !!!!!FGE >>>>>]]] +17 28 T 8 ........ !!!!!FHE >>>>>]]] +17 29 A 8 ........ !!!!!DGG >>>>>]]] +17 30 A 8 ........ !!!!!GHG >>>>>]]] +17 31 T 8 ........ !!!!!FIH >>>>>]]] +17 32 T 8 ........ !!!!!EBG >>>>>]]] +17 33 G 8 ........ !!!!!LKJ >>>>>]]] +17 34 C 8 ........ !!!!!JJD >>>>>]]] +17 35 A 8 ........ !!!!!HII >>>>>]]] +17 36 T 8 ........ !!!!!GIH >>>>>]]] +17 37 G 8 ........ !!!!!JKK >>>>>]]] +17 38 A 8 ...$..... !!!!!FIJ >>>>>]]] +17 39 C 7 ....... !!!!IJI >>>>]]] +17 40 A 7 ....... !!!!GJI >>>>]]] +17 41 A 8 .......^]. !!!!GGHA >>>>]]]] +17 42 T 8 ........ !!!!HJHB >>>>]]]] +17 43 T 8 ........ !!!!EGHD >>>>]]]] +17 44 G 8 ........ !!!!IKLI >>>>]]]] +17 45 C 8 ........ !!!!IKKI >>>>]]]] +17 46 C 8 ........ !!!!HIKI >>>>]]]] +17 47 T 8 ........ !!!!IKLJ >>>>]]]] +17 48 T 8 ........ !!!!EIHG >>>>]]]] +17 49 G 8 ........ !!!!>LIK >>>>]]]] +17 50 T 8 ........ !!!!DIIG >>>>]]]] +17 51 C 8 ........ !!!!KKLK >>>>]]]] +17 52 C 8 ........ !!!!HKLJ >>>>]]]] +17 53 C 8 ........ !!!!GLKK >>>>]]]] +17 54 T 8 ........ !!!!HJKK >>>>]]]] +17 55 G 8 ........ !!!!JLMK >>>>]]]] +17 56 C 8 ........ !!!!FLIK >>>>]]]] +17 57 T 8 ....$.... !!!!JKLL >>>>]]]] +17 58 G 7 ....... !!!IKLK >>>]]]] +17 59 A 7 ....... !!!FJKJ >>>]]]] +17 60 A 7 ....... !!!IJHJ >>>]]]] +17 61 T 7 ....... !!!DIKI >>>]]]] +17 62 G 7 ....... !!!FLMI >>>]]]] +17 63 T 7 ....... !!!DIII >>>]]]] +17 64 G 8 ..$.....^]. !!!IJMMB >>>]]]]] +17 65 C 7 ....... !!JJMKD >>]]]]] +17 66 T 7 ....... !!HLLLG >>]]]]] +17 67 C 7 ....... !!HMJLF >>]]]]] +17 68 T 7 ....... !!JKLLH >>]]]]] +17 69 G 8 .......^]. !!HKLMH? >>]]]]]] +17 70 G 8 ........ !!HIKJE> >>]]]]]] +17 71 G 8 ........ !!IJLKEB >>]]]]]] +17 72 G 8 ........ !!IJILGE >>]]]]]] +17 73 T 8 ........ !!CHGGFF >>]]]]]] +17 74 C 8 ........ !!KIJMII >>]]]]]] +17 75 T 8 ........ !!KKFLIJ >>]]]]]] +17 76 C 8 ........ !!KLIKHJ >>]]]]]] +17 77 T 8 ........ !!ILKMKK >>]]]]]] +17 78 G 8 ........ !!JKMMJK >>]]]]]] +17 79 G 8 ........ !!IJJJII >>]]]]]] +17 80 G 8 ........ !!HKJLII >>]]]]]] +17 81 G 8 ........ !!HHKHJJ >>]]]]]] +17 82 T 8 ........ !!?DEGDI >>]]]]]] +17 83 C 8 ........ !!JEMMJH >>]]]]]] +17 84 T 8 ........ !!JLMLKK >>]]]]]] +17 85 C 8 ........ !!KMLLKK >>]]]]]] +17 86 A 8 .$....... !!EJHJHI >>]]]]]] +17 87 C 8 .......^]. !KHKIIJA >]]]]]]] +17 88 C 8 ........ !GFGJKN? >]]]]]]] +17 89 C 8 ........ !HKDKKLD >]]]]]]] +17 90 A 8 .$....... !GIIKIIE >]]]]]]] +17 91 C 7 ....... JKJIJIG ]]]]]]] +17 92 G 7 ....... CD?DEDB ]]]]]]] +17 93 A 7 ....... GKCIIKH ]]]]]]] +17 94 C 7 ....... GDIKIIH ]]]]]]] +17 95 C 8 .......^]. EKLKJHI? ]]]]]]]] +17 96 A 8 ........ HIGHIEIE ]]]]]]]] +17 97 A 9 ........^>. FHIIIKIC8 ]]]]]]]]> +17 98 C 9 ......... IHIJIJJD2 ]]]]]]]]> +17 99 T 9 ......... HIJKKLKF4 ]]]]]]]]> +17 100 C 9 ......... JLJMLLGG4 ]]]]]]]]> +17 101 C 9 ......... HFLJKMH97 ]]]]]]]]> +17 102 C 9 ......... FKKLLLKF5 ]]]]]]]]> +17 103 T 9 ........C KLLLMLKG' ]]]]]]]]> +17 104 G 9 ........C ;HLGKLIH$ ]]]]]]]]> +17 105 G 10 .........^]. HB6KKKG8-; ]]]]]]]]>] +17 106 G 10 .......... GMKKIKJE2> ]]]]]]]]>] +17 107 C 10 .......... IKMKLJKI)? ]]]]]]]]>] +17 108 C 10 .......... HGKLLKLG*? ]]]]]]]]>] +17 109 T 10 ........C. ILLOLJJF#B ]]]]]]]]>] +17 110 G 10 .......... JJMMKLIH(D ]]]]]]]]>] +17 111 G 10 .......... G77HJJBA/C ]]]]]]]]>] +17 112 C 10 ........G. IKILKKLI#? ]]]]]]]]>] +17 113 A 10 ........G. CGIFIGJE%? ]]]]]]]]>] +17 114 C 10 .......... IDGIJJIH(B ]]]]]]]]>] +17 115 C 10 .......... EJJILNGF/A ]]]]]]]]>] +17 116 A 10 ........C. DHGJJJIH#F ]]]]]]]]>] +17 117 G 10 .$......... >BJIMIFJ(F ]]]]]]]]>] +17 118 G 9 ......... BFKLJGF/A ]]]]]]]>] +17 119 G 9 ......... F?HLKJG-G ]]]]]]]>] +17 120 A 9 .......G. FCIIKHG%J ]]]]]]]>] +17 121 G 9 ......... GFMMMG@-H ]]]]]]]>] +17 122 C 9 .$........ DEIKLLJ%I ]]]]]]]>] +17 123 T 8 ........ EMKIEF-H ]]]]]]>] +17 124 T 9 .$.......^]. ?HEIE?/7> ]]]]]]>]] +17 125 A 8 .....T.. DHICD%GA ]]]]]>]] +17 126 A 8 ........ JEKAG0GB ]]]]]>]] +17 127 C 8 ........ JGGJG/DD ]]]]]>]] +17 128 A 8 ........ HJIIE8IE ]]]]]>]] +17 129 A 8 ........ HFKJD8IC ]]]]]>]] +17 130 A 8 ......$.. IJKCE8JD ]]]]]>]] +17 131 C 7 ....... JKKFGGG ]]]]]]] +17 132 A 7 ....... JGKJGKF ]]]]]]] +17 133 T 7 ....... GKHIEGE ]]]]]]] +17 134 C 7 ....... KLMKKJH ]]]]]]] +17 135 T 7 ....... JLKLHIG ]]]]]]] +17 136 G 7 ....... IMLGIHH ]]]]]]] +17 137 T 7 ....... EJHHAHF ]]]]]]] +17 138 C 7 ....... GKMIJIH ]]]]]]] +17 139 C 7 ....... FJK@GFF ]]]]]]] +17 140 A 7 .$...... CIIKFHF ]]]]]]] +17 141 G 6 ...... MLCJEJ ]]]]]] +17 142 C 6 ...... LLFIHF ]]]]]] +17 143 G 6 ...... CAE@B@ ]]]]]] +17 144 A 6 ...... JJJGBG ]]]]]] +17 145 A 6 ...... IJCGKG ]]]]]] +17 146 T 6 ...... HJJFFG ]]]]]] +17 147 A 6 ...... FIJEID ]]]]]] +17 148 C 6 ...... KKJGHG ]]]]]] +17 149 C 6 ...... JL3IGH ]]]]]] +17 150 T 6 ...... KJIEEH ]]]]]] +17 151 G 6 ...... ILJHHG ]]]]]] +17 152 C 7 ......^]. JLLEIJ= ]]]]]]] +17 153 A 7 ....... EGGFHGA ]]]]]]] +17 154 T 7 ....... DIJHGF@ ]]]]]]] +17 155 C 7 ....... KLKJHJD ]]]]]]] +17 156 C 7 ....... ELJHKH7 ]]]]]]] +17 157 C 7 ....... GJLGLHE ]]]]]]] +17 158 T 7 ....... IKLEKHF ]]]]]]] +17 159 A 7 ....... EJIDHD@ ]]]]]]] +17 160 G 7 ....... HFHHHKI ]]]]]]] +17 161 A 7 ....... DDHHGHD ]]]]]]] +17 162 A 7 ....... ?HEH:@G ]]]]]]] +17 163 G 7 .$...... DDGEHI; ]]]]]]] +17 164 T 6 ...... EG@E@: ]]]]]] +17 165 G 6 ...... GJ>HJG ]]]]]] +17 166 A 6 ...... FD@IGH ]]]]]] +17 167 A 6 ...... D?EGE9 ]]]]]] +17 168 G 6 .$..... 1HKKGE ]]]]]] +17 169 C 5 ..... 4>GH1 ]]]]] +17 170 C 5 ..... EHLG3 ]]]]] +17 171 A 5 ..... HFIGE ]]]]] +17 172 C 5 ..... IHIJD ]]]]] +17 173 C 5 ..... ACDH? ]]]]] +17 174 G 5 ..... D@=B> ]]]]] +17 175 C 6 .....^]. JJIG5A ]]]]]] +17 176 C 6 ...... EFIHGB ]]]]]] +17 177 C 6 ...... >FFGBE ]]]]]] +17 178 A 6 ...... DDHHHG ]]]]]] +17 179 A 6 ...... >IDG5F ]]]]]] +17 180 A 6 ...... 73GCDG ]]]]]] +17 181 G 6 ...... FCHLJK ]]]]]] +17 182 A 7 ......^]. CE@GFH@ ]]]]]]] +17 183 C 7 ....... FHEIHI? ]]]]]]] +17 184 A 7 ....... @HIHFHE ]]]]]]] +17 185 C 7 ....... 8GHH=IB ]]]]]]] +17 186 G 7 .$...... *A@@7C= ]]]]]]] +17 187 C 6 ...... GFI;KG ]]]]]] +17 188 C 6 ...... EHG9LI ]]]]]] +17 189 C 6 ...... ECIGLI ]]]]]] +17 190 A 6 ...... E7F@HI ]]]]]] +17 191 T 6 ...... C6HBNI ]]]]]] +17 195 C 6 .....^>, ?I5MJD ]]]]]> +17 196 A 6 ....., FAFJJC ]]]]]> +17 197 G 6 ....., >J?NHE ]]]]]> +17 198 C 6 ....., @IKLIH ]]]]]> +17 199 T 6 ....., GH2MKF ]]]]]> +17 200 T 6 ....., @HCHGG ]]]]]> +17 201 A 7 .....,^]. EG;IGFB ]]]]]>] +17 202 A 7 .....,. BEFIJAC ]]]]]>] +17 203 C 7 .....,. BG.JGGD ]]]]]>] +17 204 C 7 .....,. =H7LKLF ]]]]]>] +17 205 T 7 .....,. FHGLKEG ]]]]]>] +17 206 G 7 .....,. EI>LHLH ]]]]]>] +17 207 C 7 .....,. BJ7MJLG ]]]]]>] +17 208 A 7 .....,. FFGJK>F ]]]]]>] +17 209 T 7 .....,. ] +17 210 C 7 .....,. @IFLJJG ]]]]]>] +17 211 C 7 .....,. 9H9JKEI ]]]]]>] +17 212 C 7 .$....,. 5HHLKLI ]]]]]>] +17 213 T 7 ....,.^]. H=MKIJ? ]]]]>]] +17 214 A 7 ....,.. EBIHJGA ]]]]>]] +17 215 G 7 ....,.. I]] +17 216 A 7 ....,.. E]] +17 217 A 7 ....,.. CGIKLFD ]]]]>]] +17 218 G 7 ....,.. F0MIEKH ]]]]>]] +17 219 T 7 ....,.. CFHG:GE ]]]]>]] +17 220 G 7 ....,.. FFKILKH ]]]]>]] +17 221 A 7 ....,.. B8KKHIE ]]]]>]] +17 222 A 7 ....,.. CGJKKIG ]]]]>]] +17 223 G 7 .$T..,.. >)MCHLJ ]]]]>]] +17 224 G 6 ...,.. CJJEIE ]]]>]] +17 225 C 6 ...,.. 6LJLJI ]]]>]] +17 226 A 7 ...,..^>c EHK:IG$ ]]]>]]> +17 227 C 7 ...,.., BKHFIG: ]]]>]]> +17 228 C 7 ...,.., 5LLDKH: ]]]>]]> +17 229 G 7 ...,.., 4E=LC@+ ]]]>]]> +17 230 C 7 ...,.., 6KJKHHB ]]]>]]> +17 231 C 7 ...,.., )LLHLHC ]]]>]]> +17 232 C 7 ...,.., IILEHH@ ]]]>]]> +17 233 A 7 ...,.., DLL8JG< ]]]>]]> +17 234 A 7 ...,.., =IFIIH= ]]]>]]> +17 235 A 7 ...,.., =KDJIGE ]]]>]]> +17 236 G 8 ...,..,^]. BMGGLI>< ]]]>]]>] +17 237 A 8 ...,..,. EJIHIF=A ]]]>]]>] +17 238 C 8 ...,..,. FKIJJHED ]]]>]]>] +17 239 A 9 ...,..,.^], EKLHIGFF0 ]]]>]]>]] +17 240 C 9 ...,..,., 5KFDJHCD? ]]]>]]>]] +17 241 G 9 ...,..,., ]]>]] +17 242 C 9 ...,..,., >LKLNIHIG ]]]>]]>]] +17 243 C 9 ...,..,., 'LHJHIIHA ]]]>]]>]] +17 244 C 9 ...,..,., GKKLMILFH ]]]>]]>]] +17 245 A 9 ...,..,., FKJJGHHFF ]]]>]]>]] +17 246 T 10 ...,..,.,^>, ?KGIHGEFHB ]]]>]]>]]> +17 247 G 10 ...,..,.,, :LFKLHDJIB ]]]>]]>]]> +17 248 T 10 ...,..,.,, BJEFGEJE?7 ]]]>]]>]]> +17 249 C 10 ...,..,.,, ALDJJINGIE ]]]>]]>]]> +17 250 C 10 ...,..,.,, 1LGLKHKHKH ]]]>]]>]]> +17 251 A 10 .$..,..,.,, *JCLIHHGEG ]]]>]]>]]> +17 252 G 9 ..,..,.,, LGLLJLFHI ]]>]]>]]> +17 253 C 9 ..,..,.,, KGLLJFILK ]]>]]>]]> +17 254 T 10 ..,..,.,,^]. LHJKHJHFJ@ ]]>]]>]]>] +17 255 T 11 ..,..,.,,.^]. GBIHGFBCJ=? ]]>]]>]]>]] +17 256 A 11 ..,..,.,,.. HDHIFGEKICA ]]>]]>]]>]] +17 257 T 11 ..,..,.,,.. IHLHFG=?JDC ]]>]]>]]>]] +17 258 T 11 ..,..,.,,.. HGGHFIEDGDA ]]>]]>]]>]] +17 259 C 11 ..,..,.,,.. LIMLGMCLFGF ]]>]]>]]>]] +17 260 T 11 ..,..,.,,.. LJHKJGHHIGF ]]>]]>]]>]] +17 261 G 11 ..,..,.,,.. LGJJLGD/IGG ]]>]]>]]>]] +17 262 C 11 ..,..,.,,.. KHJMJMH?KIG ]]>]]>]]>]] +17 263 C 11 ..,..,.,,.. KELKGMHEF@F ]]>]]>]]>]] +17 264 C 11 ..,..,.,,.. JELKIGGBMHF ]]>]]>]]>]] +17 265 A 11 ..,..,.,,.. KCKJEKILKGF ]]>]]>]]>]] +17 266 G 11 ..,..,.,,.. LFJHIBGIGJJ ]]>]]>]]>]] +17 267 T 11 ..,..,.,,.. CCBIFKDJIED ]]>]]>]]>]] +17 268 T 11 ..,..,.,,.. F6JHEF9EKEF ]]>]]>]]>]] +17 269 C 12 ..,..,.,,..^>, J=8LKMHHKIJ8 ]]>]]>]]>]]> +17 270 C 12 ..,..,.,,.., G5MKFL6KIJHE ]]>]]>]]>]]> +17 271 T 12 ..,..,.,,.., GFILJEIIIGHC ]]>]]>]]>]]> +17 272 C 12 ..,..,.,,.., GFKJKLFMLIJG ]]>]]>]]>]]> +17 273 T 12 ..,..,.,,.., GI>KHFJFJIID ]]>]]>]]>]]> +17 274 C 12 .$.,..,.,,.., >DGJIMHKBJJD ]]>]]>]]>]]> +17 275 C 11 .,..,.,,.., =LMHJDJLGIG ]>]]>]]>]]> +17 276 A 11 .,..,.,,.., =KJGJ]]>]]>]]> +17 277 G 11 .,..,.,,.., ]]>]]>]]> +17 278 A 11 C,..,.,,.., (6BHEGHEFGE ]>]]>]]>]]> +17 279 A 12 .,..,.,,..,^>, 6HFEEGDJHGF= ]>]]>]]>]]>> +17 280 A 12 .,..,.,,..,, 4LJHJ6F9HHJ> ]>]]>]]>]]>> +17 281 G 12 .,..,.,,..,, 8KMHFHLIKKEE ]>]]>]]>]]>> +17 282 G 12 .,..,.,,..,, 6HFGJ2JMIHJE ]>]]>]]>]]>> +17 283 C 12 .,..,.,,..,, ;JL=LJGMKHHG ]>]]>]]>]]>> +17 284 T 12 .,..,.,,..,, BGLJIGJKHIHH ]>]]>]]>]]>> +17 285 G 12 .,..,.,,..,, A7KJJJGKJJJJ ]>]]>]]>]]>> +17 286 C 12 .,..,.,,..,, 2IJJIHLKJHKF ]>]]>]]>]]>> +17 287 A 12 .,..,.,,..,, ]]>]]>]]>> +17 288 T 12 .,..,.,,..,, =HIGIBHFGHII ]>]]>]]>]]>> +17 289 G 12 .$,..,.,,..,, >IKJJHLLKJGJ ]>]]>]]>]]>> +17 290 G 11 ,..,.,,..,, GAKFGFJB7KI >]]>]]>]]>> +17 291 T 11 ,..,.,,..,, @HFJ=GGDFFJ >]]>]]>]]>> +17 292 T 11 ,..,.,,..,, FHEHEKKEFBI >]]>]]>]]>> +17 293 G 12 ,..,.,,..,,^]. CFJIHCKGHJFE >]]>]]>]]>>] +17 294 A 12 ,$..,.,,..,,. DFBH:HIDGG9C >]]>]]>]]>>] +17 295 C 11 ..,.,,..,,. GHIBLHJHKJF ]]>]]>]]>>] +17 296 A 11 ..,.,,..,,. GFFCIDEFFGG ]]>]]>]]>>] +17 297 C 11 ..,.,,..,,. FJHALLHJJKF ]]>]]>]]>>] +17 298 A 11 ..,.,,..,,. FGEHHGGHFGH ]]>]]>]]>>] +17 299 C 12 ..,.,,..,,.^]a DGHIIMIILLH! ]]>]]>]]>>]] +17 300 A 12 .$.,.,,..,,.g BFIFHLFGGJH! ]]>]]>]]>>]] +17 301 G 11 .,.,,..,,.t IEGJHHLJJK! ]>]]>]]>>]] +17 302 T 11 .+1A,.+1A,+1a,.+1A.+1A,,.a CG>GIEEFEF! ]>]]>]]>>]] +17 303 G 11 .,.,,..,,., HHDKMKIJLJG ]>]]>]]>>]] +17 304 C 11 .,.,,..,,., GJ?BKGJHDJG ]>]]>]]>>]] +17 305 C 11 .,.,,..,,., CIHKMHILLKJ ]>]]>]]>>]] +17 306 T 11 .,.,,..,,., GFCJIIIHJLH ]>]]>]]>>]] +17 307 G 11 .,.,,..,,., GBIJLHIJJK? ]>]]>]]>>]] +17 308 C 11 .,.,,..,,., E ]>]]>]]>>]] +17 309 G 11 .,.,,..,,., =C?KJCBJKBI ]>]]>]]>>]] +17 310 A 11 .,.,,..,,., CC>GIGGFHIH ]>]]>]]>>]] +17 311 C 11 .$,.,,..,,., 8EHHLCIILIK ]>]]>]]>>]] +17 312 A 10 ,.,,..,,., @7HDDHEHKH >]]>]]>>]] +17 313 A 10 ,.,,..,,., ?6GGFGGIJH >]]>]]>>]] +17 314 A 11 ,$.,,..,,.,^], :EGLFHGM]]>]]>>]]] +17 315 G 10 .,,..,,.,, ;KLFIJKLJE ]]>]]>>]]] +17 316 C 10 .,,..,,.,, =JMLIKMKNE ]]>]]>>]]] +17 317 T 10 .,,..,,.,, CHKJJIHKIE ]]>]]>>]]] +17 318 G 10 .,,..,,.,, DJHGLJMCEG ]]>]]>>]]] +17 319 A 10 .,,..,,.,, GDIGGFHKHE ]]>]]>>]]] +17 320 A 10 .,,..,,.,, =EIHIHIJHF ]]>]]>>]]] +17 321 T 10 .,,..,,.,, FHKHFGIHJH ]]>]]>>]]] +17 322 G 10 .,,..,,.,, JIMILHLLJL ]]>]]>>]]] +17 323 C 10 .,,..,,.,, HKMKJKMIMK ]]>]]>>]]] +17 324 T 10 .,,..,,.,, DGIGJEILFH ]]>]]>>]]] +17 325 A 11 .,,..,,.,,^]. EGJFEHHJJCB ]]>]]>>]]]] +17 326 T 11 .,,..,,.,,. DGH@DFJIIJD ]]>]]>>]]]] +17 327 C 11 .,,..,,.,,. IILHKGKLLLE ]]>]]>>]]]] +17 328 A 11 .,,..,,.,,. AFIEHGHHBDE ]]>]]>>]]]] +17 329 T 11 .,,..,,.,,. EDDG@HIIIIF ]]>]]>>]]]] +17 330 T 11 .,,..,,.,,. ?EHFFGHFHDD ]]>]]>>]]]] +17 331 T 11 .,,..,,.,,. AEJBBEHJHHE ]]>]]>>]]]] +17 332 A 12 .,,..,,.,,.^]. >DHEDEHIIHE7 ]]>]]>>]]]]] +17 333 A 12 .,,..,,.,,.. 9D>DHFGJEBF9 ]]>]]>>]]]]] +17 334 A 12 .$,,..,,.,,.. 9CGFHEIJHIG@ ]]>]]>>]]]]] +17 335 A 11 ,,..,,.,,.. CHHHFGIIGG( ]>]]>>]]]]] +17 336 A 11 ,,..,,.,,.. FHCHDCIHHFD ]>]]>>]]]]] +17 337 C 11 ,$,..,,.,,.. BK=JLLJMMH+ ]>]]>>]]]]] +17 338 T 10 ,..,,.,,.. HDIFJLJJKJ >]]>>]]]]] +17 339 C 11 ,..,,.,,..^>, IJJIKEJDKG4 >]]>>]]]]]> +17 340 C 11 ,..,,.,,.., JFIKLLLMJDA >]]>>]]]]]> +17 341 T 11 ,..,,.,,.., FCHFIIJIKCB >]]>>]]]]]> +17 342 T 11 ,..,,.,,.., GEEGIHHGGD@ >]]>>]]]]]> +17 343 G 11 ,..,,.,,.., EHKKKDEJK7( >]]>>]]]]]> +17 344 C 11 ,..,,.,,.., EFGKKLMLK@8 >]]>>]]]]]> +17 345 T 11 ,$..,,.,,.., BFHGICCIKKG >]]>>]]]]]> +17 346 G 11 ..,,.,,..,^]. HHBKLJJKI1@ ]]>>]]]]]>] +17 347 G 11 ..,,.,,..,. EIGICIJI&BB ]]>>]]]]]>] +17 348 T 11 ..,,.,,..,. CEEI>JJG%?C ]]>>]]]]]>] +17 349 T 11 ..,,.,,..,. BAIJCJAH=AC ]]>>]]]]]>] +17 350 T 11 ..,,.,,..,. CCIIHHEH/FF ]]>>]]]]]>] +17 351 G 11 ..,,.,,..,. :IH:KLLKHFG ]]>>]]]]]>] +17 352 A 11 .$.,,.,,..,. /CGJILMJGFI ]]>>]]]]]>] +17 353 G 10 .$,,.,,..,. BGKLILMCHG ]>>]]]]]>] +17 354 A 9 ,,.,,..,. IKFGKJ/JI >>]]]]]>] +17 355 G 9 ,,.t,..,. GJMJKLB>G >>]]]]]>] +17 356 G 9 ,,.,,..,. IK>KLBBHH >>]]]]]>] +17 357 C 10 ,,.,,..,.^]. JLHLMKAGHA >>]]]]]>]] +17 358 A 10 ,,.,,..,.. HKHJMJ9JID >>]]]]]>]] +17 359 G 10 ,,.,,..,.. HKNLKL>]]]]]>]] +17 360 A 10 ,,.,,..,.. DGKHIJ7HJE >>]]]]]>]] +17 361 A 10 ,,.,,..,.. DFJHGJ>HIF >>]]]]]>]] +17 362 A 11 ,,.,,..,..^]. DEFHHHJ@JF= >>]]]]]>]]] +17 363 A 11 ,,.,,..,... EH?JGJHHJG> >>]]]]]>]]] +17 364 T 11 ,,.,,..,... EH?FFH:JGFD >>]]]]]>]]] +17 365 G 11 ,,.,,..,... EIIKKK1HHJH >>]]]]]>]]] +17 366 A 11 ,,.,,..,... DH>]]]]]>]]] +17 367 T 11 ,,.,,..,... AFAIHIIGGHB >>]]]]]>]]] +17 368 A 11 ,$,.,,..,... ?FIJJJ9IHEA >>]]]]]>]]] +17 369 T 10 ,.,,..,... GGIGI=HGGH >]]]]]>]]] +17 370 C 10 ,.,,..,... H@LMKFNJJG >]]]]]>]]] +17 371 T 10 ,.,,..,... GLIJMFIKIG >]]]]]>]]] +17 372 C 11 ,.,,..,...^], >LHLLJHJID; >]]]]]>]]]] +17 373 A 11 ,.,,..,..., FFIHJIHKHGC >]]]]]>]]]] +17 374 T 11 ,.,,..,..., EJHIJ:HGGC@ >]]]]]>]]]] +17 375 A 12 ,.,,..,...,^]. GCLKI;LHEHD: >]]]]]>]]]]] +17 376 G 12 ,.,,..,...,. D9JJM0HIJG3F >]]]]]>]]]]] +17 377 T 12 ,.,,..,...,. CIFII,KHFFBD >]]]]]>]]]]] +17 378 T 13 ,$.,,..,...,.^]. BGHJI6LHEE>@: >]]]]]>]]]]]] +17 379 G 12 .,,..,...,.. DELHHHIII(CD ]]]]]>]]]]]] +17 380 C 12 .,,..,...,.. HKLJ5JJIICDE ]]]]]>]]]]]] +17 381 T 12 .,,..,...,.. LIDKDKLJEEEE ]]]]]>]]]]]] +17 382 T 12 .,,..,...,.. HHII)JIEIBA? ]]]]]>]]]]]] +17 383 T 12 .,,..,...,.. CHHHAIHFEDB? ]]]]]>]]]]]] +17 384 A 13 .,,..,...,..^], E?HH6IHDIFEC6 ]]]]]>]]]]]]] +17 385 C 13 .,,..,...,.., HJLIIJGIFBECB ]]]]]>]]]]]]] +17 386 T 13 .,,..,...,.., FGHM]]]]]]] +17 387 T 13 .,,..,...,.., FGIHFKIEG>CB0 ]]]]]>]]]]]]] +17 388 T 13 .,,..,...,.., EGII4KIGHCCC@ ]]]]]>]]]]]]] +17 389 G 13 .,,..,...,.., :HGJLGII=EHG6 ]]]]]>]]]]]]] +17 390 C 13 .,,..,...,.., EILMFJJI7DIH? ]]]]]>]]]]]]] +17 391 A 13 .,,..,...,.., =FIJDHLIGGHGB ]]]]]>]]]]]]] +17 392 T 13 .$,,..,...,.., :EII:IHG]]]]]]] +17 393 A 12 ,,..,...,.., GIGCHIEGGGF; ]]]]>]]]]]]] +17 394 T 12 ,,..,...,.., CHJFKHG=EGG6 ]]]]>]]]]]]] +17 395 T 12 ,,..,...,.., BEG@KIEICDDB ]]]]>]]]]]]] +17 396 T 12 ,,..,...,.., CHH4JIFJ1DDC ]]]]>]]]]]]] +17 397 T 12 ,,..,...,.., CGBGIIEICDDH ]]]]>]]]]]]] +17 398 A 13 ,$,..,...,..,^]. >GH4IIEJDGGF? ]]]]>]]]]]]]] +17 399 A 13 ,..,...,..,.^], GJ4IKJ=BJJE@; ]]]>]]]]]]]]] +17 400 A 13 ,..,...,..,., FH3IFHJ=JJ>B; ]]]>]]]]]]]]] +17 401 A 13 ,..,...,..,., EIHHKGHDJJ6=> ]]]>]]]]]]]]] +17 402 T 13 ,..,...,..,., GJBKIHJAHHJF7 ]]]>]]]]]]]]] +17 403 T 13 ,..,...,..,., GFBKIFDFEEJFG ]]]>]]]]]]]]] +17 404 G 13 ,..,...,..,., GLBHIJBCIIHJG ]]]>]]]]]]]]] +17 405 T 13 ,..,...,..,., FI:KIFIFGHHGI ]]]>]]]]]]]]] +17 406 G 13 ,..,...,..,., HKJKJJ]]]]]]]]] +17 407 A 13 ,..,...,..,., IH4ILFIFJJEHH ]]]>]]]]]]]]] +17 408 C 14 ,..,...,..,.,^], HJFIHHDHGGMHKE ]]]>]]]]]]]]]] +17 409 T 14 ,..,...,..,.,, DLDKLHKJJJJKHC ]]]>]]]]]]]]]] +17 410 T 14 ,..,...,..,.,, DF1KIF=AEEBGHE ]]]>]]]]]]]]]] +17 411 T 14 ,..,...,..,.,, ED=LIE>CEEAG@D ]]]>]]]]]]]]]] +17 412 C 15 ,..,...,T.,.,,^]. GKLIKK:E/ILLKHA ]]]>]]]]]]]]]]] +17 413 A 17 ,$..,...,..,.,,.^],^], BIFGKHDFHIKGJFEC? ]]]>]]]]]]]]]]]]] +17 414 T 16 ..,...,..,.,,.,, JFKHHAFIIIHJEEEE ]]>]]]]]]]]]]]]] +17 415 G 16 ..,...,..,.,,.,, KBKIIC]]]]]]]]]]]]] +17 416 G 16 ..,...,..,.,,.,, ICJKFICML1JJGDCF ]]>]]]]]]]]]]]]] +17 417 C 16 ..,...,..,.,,.,, I?IKJICKK8KHJEDH ]]>]]]]]]]]]]]]] +17 418 A 16 ..,...,..,.,,.,, F>GKHJDJJKJJGFEG ]]>]]]]]]]]]]]]] +17 419 T 16 ..,...,..,.,,.,, CHHHGJEIIBIHEFEG ]]>]]]]]]]]]]]]] +17 420 A 16 ..,...,..,.,,.,, CHHIG>@IHCHFEACG ]]>]]]]]]]]]]]]] +17 421 A 16 ..,...,..,.,,.,, D2HLEA@KKHDHGFDI ]]>]]]]]]]]]]]]] +17 422 A 16 ..,...,..,.,,.,, B9GKJJIKKJJJECFF ]]>]]]]]]]]]]]]] +17 423 T 16 ..,...,..,.,,.,, EEHHGGAIIBIHGEFH ]]>]]]]]]]]]]]]] +17 424 A 16 .$.,...,..,.,,.,, >BHHDBDII?IHFEEH ]]>]]]]]]]]]]]]] +17 425 A 15 .,...,..,.,,.,, AGJI]]]]]]]]]]]]] +17 426 T 15 .,...,..,.,,.,, AHHIG@IIFIJFHEJ ]>]]]]]]]]]]]]] +17 427 A 15 .,...,..,.,,.,, BHHFECIIIJHB5FI ]>]]]]]]]]]]]]] +17 428 C 15 .,...,..,.,,.,, @HGH>CHHMJMKHEL ]>]]]]]]]]]]]]] +17 429 T 16 .,...,..,.,,.,,^], DJKIBDKKJLKHGHJC ]>]]]]]]]]]]]]]] +17 430 G 16 .,...,..,.,,.,,, CJLMA=KKLNLFHFLF ]>]]]]]]]]]]]]]] +17 431 G 16 .$,...,..,.,,.,,, (FMHA@MMBLKJHGJ? ]>]]]]]]]]]]]]]] +17 432 T 15 ,...,..,.,,.,,, IJGDEGDDHJIDHHB >]]]]]]]]]]]]]] +17 433 T 15 ,...,..,.,,.,,, IHG5-FGKHHIGH@E >]]]]]]]]]]]]]] +17 434 T 16 ,...,..,.,,.,,,^]. GGFJ@EFIHJG>HIFB >]]]]]]]]]]]]]]] +17 435 A 16 ,...,..,.,,.,,,. FGEAGJIHDHIHIJ,C >]]]]]]]]]]]]]]] +17 436 T 16 ,...,..,.,,.,,,. IHG8@JJBFICIHE?C >]]]]]]]]]]]]]]] +17 437 T 16 ,...,..,.,,.,,,. FEIECFFFHJEGIJHD >]]]]]]]]]]]]]]] +17 438 A 16 ,...,..,.,,.,,,. FGF=BIJDIID7II@D >]]]]]]]]]]]]]]] +17 439 C 16 ,...,..,.,,.,,,. GDHFCHIGJMJIKMLE >]]]]]]]]]]]]]]] +17 440 A 16 ,...,..,.,,.,,,. IIH]]]]]]]]]]]]]]] +17 441 G 17 ,...,..,.,,.,,,.^]. HGKEHMMEMMKBJMKI@ >]]]]]]]]]]]]]]]] +17 442 A 17 ,...,..,.,,.,,,.. FIIADLKFFHFCFEHGC >]]]]]]]]]]]]]]]] +17 443 A 17 ,...,..,.,,.,,,.. FHH?HLJJJKHDLLGGE >]]]]]]]]]]]]]]]] +17 444 G 17 ,...,..,.,,.,,,.. DFM:HMMILLKBKLJJD >]]]]]]]]]]]]]]]] +17 445 C 17 ,...,..,.,,.,,,.. AEJ3CLLIGLKCLLLIG >]]]]]]]]]]]]]]]] +17 446 A 17 ,$...,..,.,,.,,,.. @HG=@KJDMLG?GIEGI >]]]]]]]]]]]]]]]] +17 447 C 16 ...,..,.,,.,,,.. CJFCHHIINLHMKJIE ]]]]]]]]]]]]]]]] +17 448 T 16 ...,..,.,,.,,,.. HFLAHJJLGBIIICJJ ]]]]]]]]]]]]]]]] +17 449 A 16 ...,..,.,,.,,,.. DFGGIJHHJJ>LMKHF ]]]]]]]]]]]]]]]] +17 450 G 16 ...,..,.,,.,,,.. DGAENMKKKKFHMJIG ]]]]]]]]]]]]]]]] +17 451 A 16 ...,..,.,,.,,,.. >D4@KKFGJG9 ]]]]]]]]]]]]]]]]] +17 455 T 17 ..,..,.,,.,,,.... B,@IJJIJEFKKIGFFA ]]]]]]]]]]]]]]]]] +17 456 G 17 .$.,..,.,,.,,,.... DF;HHKLKJAKMKKHI> ]]]]]]]]]]]]]]]]] +17 457 C 18 .,..,.,,.,,,....^].^]. @BKKKILKEKLLGII6DA ]]]]]]]]]]]]]]]]]] +17 458 A 18 .,..,.,,.,,,...... FAJKBJIGDGGJIJFCEB ]]]]]]]]]]]]]]]]]] +17 459 T 18 .,..,.,,.,,,...... 8FGGHGHH@HKJGGGGDC ]]]]]]]]]]]]]]]]]] +17 460 G 18 .,..,.,,.,,,...... C>KJFJKHMIJHKHKEGB ]]]]]]]]]]]]]]]]]] +17 461 T 18 .$,..,.,,.,,,...... AFGGJHJGGJKEIHH:FG ]]]]]]]]]]]]]]]]]] +17 462 G 17 ,..,.,,.,,,...... >JIJLLIJLLKLHK:JI ]]]]]]]]]]]]]]]]] +17 463 G 17 ,..,.,,.,,,...... @FIGFKKIKKLIII3IF ]]]]]]]]]]]]]]]]] +17 464 A 17 ,..,.,,.,,,...... AFICJHE= ]]]]]]]]]]]]]]]]]]] +17 469 A 19 ,..,.,,.,,,........ G1D>HLG?KKKJJG>IH:> ]]]]]]]]]]]]]]]]]]] +17 470 G 19 ,..,.,,.,,,........ =GGHLIHEHKJMIMELJ?G ]]]]]]]]]]]]]]]]]]] +17 471 T 19 ,..,.,,.,,,........ BFFGGI:EKJJHHJCEEAD ]]]]]]]]]]]]]]]]]]] +17 472 T 19 ,..,.,,.,,,........ CB>CIIHHJBIIHIBGD=C ]]]]]]]]]]]]]]]]]]] +17 473 G 19 ,..,.,,.,,,........ DFJDMIIIKKKKILHJIBG ]]]]]]]]]]]]]]]]]]] +17 474 G 19 ,..,.,,.,,,........ BBFEMKHBKLKIJKGJGAF ]]]]]]]]]]]]]]]]]]] +17 475 G 19 ,..,.,,.,,,........ BHDEILKFJLJKJKAJGAG ]]]]]]]]]]]]]]]]]]] +17 476 A 19 ,..,.,,.,,,........ BGHGHIE4IIIILI1JB?E ]]]]]]]]]]]]]]]]]]] +17 477 T 19 ,..,.,,.,,,........ CDEEGIGGKJJHHF2HF?D ]]]]]]]]]]]]]]]]]]] +17 478 T 20 ,..,.,,.,,,........^]. @>?DGIECGJHHHI.HD7CB ]]]]]]]]]]]]]]]]]]]] +17 479 A 20 ,$..,.,,.,,,......... 9BB>HKIHKMEIHHAHE@BC ]]]]]]]]]]]]]]]]]]]] +17 480 G 19 ..,.,,.,,,......... DCDLHJNKLJMINKLLAIG ]]]]]]]]]]]]]]]]]]] +17 481 G 19 ..,.,,.,,,......... BEFIJKJJLLGJCCKIGG> ]]]]]]]]]]]]]]]]]]] +17 482 A 19 .$.,.,,.,,,......... ;CFKJJEJLKJKJ;IBBFE ]]]]]]]]]]]]]]]]]]] +17 483 G 19 .,$.,,.,,,.........^], DBKJJGJLILJLILFAIG< ]]]]]]]]]]]]]]]]]]] +17 484 A 18 ..,,.,,,........., CHJJ2JLLJLH;H>BF98 ]]]]]]]]]]]]]]]]]] +17 485 G 18 .$.,,.,,,........., @NJJGILHKJM?LJCJGB ]]]]]]]]]]]]]]]]]] +17 486 A 17 .,,.,,,........., JJIGFMKCLJCG0CGGD ]]]]]]]]]]]]]]]]] +17 487 G 17 .,,.,,,........., MHJ?ILLMJM>LIBJIF ]]]]]]]]]]]]]]]]] +17 488 A 18 .,,.,,,.........,^]. IFFBEIGGLH;GGDECAA ]]]]]]]]]]]]]]]]]] +17 489 A 18 .,,.,,,.........,. GEEAEHGDJHDIG?HC>A ]]]]]]]]]]]]]]]]]] +17 490 A 18 .,,.,,,.........,. FGHHHKGIKJ6JHHC@DE ]]]]]]]]]]]]]]]]]] +17 491 T 18 .,,.,,,.........,. HFG6IIJJII;HG@G;FF ]]]]]]]]]]]]]]]]]] +17 492 G 18 .,,.,,,.........,. IGJ8ILLLJL+HJ?IHDI ]]]]]]]]]]]]]]]]]] +17 493 A 18 .,,.,,,.........,. GDGILJFJ=BFI:H ]]]]]]]]]]]]]]]]]] +17 497 C 18 .$,,.,,,.........,. AGIJIJLKHJBJG;FHHI ]]]]]]]]]]]]]]]]]] +17 498 A 18 ,$,.,,,.........,.^]. BG=HHIGLHHJCEDI;IB ]]]]]]]]]]]]]]]]]] +17 499 T 17 ,.,,,.........,.. E;GHHKII.GCDEIDH> ]]]]]]]]]]]]]]]]] +17 500 A 17 ,.,,,.........,.. F?GIHIIECJAAAC?I8 ]]]]]]]]]]]]]]]]] +17 501 T 17 ,.,,,.........,.. GHHHIJIJB>GJKJ)JGCHIAJG7D9 ]]]]]]]]]]]]]]]]]]] +17 511 A 19 .$,,,.........,..,., ;B;GIIIGK?@G? ]]]]]]]]]]]]]]]]]]] +17 512 A 18 ,,$,.........,..c., B9GHHE7IH@G3>I<.B@ ]]]]]]]]]]]]]]]]]] +17 513 A 17 ,,.........,.T,., AFIGEHH??GJFJ-AEA ]]]]]]]]]]]]]]]]] +17 514 A 17 ,,.........,..t., BGIJE@JBAG7DJ+1FB ]]]]]]]]]]]]]]]]] +17 515 C 17 ,,.........,..,., FEJEE,KHBGIHK)<-D ]]]]]]]]]]]]]]]]] +17 516 C 17 ,,.........,..,., EJIGK*M@=J=HH;87H ]]]]]]]]]]]]]]]]] +17 517 T 18 ,,.........,..,.,^]. DFLJL9MH?JEELK3IE> ]]]]]]]]]]]]]]]]]] +17 518 G 19 ,,.........,..,.,.^]. BGKJFIMJ?HKHL0LICHHIL683KHJHI ]]]]]]]]]]]]]]]]]]]] +17 527 A 20 ,.........,..,.,..., HGKJ9IGFHIAIF@,IGIFJ ]]]]]]]]]]]]]]]]]]]] +17 528 G 20 ,$.........,..,.,..., BIFL;OLFKKJMHCIJJLJK ]]]]]]]]]]]]]]]]]]]] +17 529 C 19 .........,..,.,..., GFL3LJ;J2JK+6JLGJHM ]]]]]]]]]]]]]]]]]]] +17 530 T 19 .........,..,.,..., HJL;LIDJBGMGCG=JKHA ]]]]]]]]]]]]]]]]]]] +17 531 T 19 .........,..,.,..., ?FI4FGAEFFGIJAHEHFJ ]]]]]]]]]]]]]]]]]]] +17 532 T 19 .........,..,.,..., =GI)ID9GFGIGIGHFHEJ ]]]]]]]]]]]]]]]]]]] +17 533 C 19 .$........,..,.,..., DFKDKJ8KJML-9/LIJIL ]]]]]]]]]]]]]]]]]]] +17 534 T 18 ........,..,.,..., IL@LIECJCNJ+JGHLHJ ]]]]]]]]]]]]]]]]]] +17 535 A 18 ........,..g.,..., GJEF>ABGF;JI.IHHIIJ ]]]]]]]]]]]]]]]]]] +17 537 C 18 ........,..,.,..., ;K(LFEI2JK4:)IHKHL ]]]]]]]]]]]]]]]]]] +17 538 A 18 ........,..,.,..., HD?GIAHCFJ?8GGHHFI ]]]]]]]]]]]]]]]]]] +17 539 T 18 ........,..,.,..., HF8HABHHGJH@DGGJFJ ]]]]]]]]]]]]]]]]]] +17 540 C 18 ........,..,.,..., EL?LEEKFIM59KKIKJI ]]]]]]]]]]]]]]]]]] +17 541 A 18 ........,..,.,..., HE:JHFGI2I+HHFFJGG ]]]]]]]]]]]]]]]]]] +17 542 C 18 ........,..,.,..., AIEJEGHGHKB&FHGIIJ ]]]]]]]]]]]]]]]]]] +17 543 C 19 ........,..,.,...,^], CJDKG:JJHMI/7IILGLE ]]]]]]]]]]]]]]]]]]] +17 544 A 19 ........,..,.,...,, EH4JEGFJFI+:BEEKGGD ]]]]]]]]]]]]]]]]]]] +17 545 A 19 ........,..,.,...,, @C1HFABCFHAJ2GHJGHB ]]]]]]]]]]]]]]]]]]] +17 546 A 19 ........,..,.,...,, A>/JEBIGFK1I;EHJGHC ]]]]]]]]]]]]]]]]]]] +17 547 A 19 ........,..,.,...,, ?F.FF>EJAI>(JGHJGIB ]]]]]]]]]]]]]]]]]]] +17 548 A 19 .$.C.....,..,.,...,, =E*GG>EJEHE:;FFJGIE ]]]]]]]]]]]]]]]]]]] +17 549 T 18 .......,..g.,...,, E,FF:EFCJI5HIGJGHF ]]]]]]]]]]]]]]]]]] +17 550 T 18 ..$.....,..,.,...,, C%D>:F;GI@>2FCGFJF ]]]]]]]]]]]]]]]]]] +17 551 G 17 .$.....,..,.,...,, >IE?G89LAKDKIIGLK ]]]]]]]]]]]]]]]]] +17 552 C 16 .....,..,.,...,, HF>J3HLI9IILLHJK ]]]]]]]]]]]]]]]] +17 553 A 16 .....,..,.,...,, FC>GH9J,DCGHJGDF ]]]]]]]]]]]]]]]] +17 554 A 16 .....,..,.,...,, CDCEJGHEE ]]]]]]]]]]]]]]] +17 562 C 15 ...,..,.,...,,, EFIJJJM*JGHGMJH ]]]]]]]]]]]]]]] +17 563 A 15 ...,..,.,...,,, GEHBJ+14BIJFGFE ]]]]]]]]]]]]]]] +17 564 C 15 ...,..,.,...,,, D60AIF2BBDHIEBA ]]]]]]]]]]]]]]] +17 565 G 17 ...,..,.,...,,,^],^], :<>IEDEK)=*FHLILII./ ]]]]]]]]]]]]]]]]] +17 567 C 17 ..$.,..,.,...,,,,, );(GL9<@EHKHJII/8 ]]]]]]]]]]]]]]]]] +17 568 C 16 ..,..,.,...,,,,, BJJLKE>IILFMLL6B ]]]]]]]]]]]]]]]] +17 569 T 17 ..,..,.,...,,,,,^], D5DML3LHIJKKGA&D( ]]]]]]]]]]]]]]]]] +17 570 T 17 ..,..,.,...,,,,,, @ILD;>HJLLKHGF8=@ ]]]]]]]]]]]]]]]]]] +17 572 A 18 ..,..,.,...,,,,,,. CFDGD5HFFJHFDF=8CC ]]]]]]]]]]]]]]]]]] +17 573 A 18 .$.,..,.,...,,,,,,. <6EAH<FL=B8HKKJ=IG0BDG ]]]]]]]]]]]]]]]]] +17 577 G 17 .$,..,.,...,,,,,,. ;CE#47IIICLIFH2GH ]]]]]]]]]]]]]]]]] +17 578 G 16 ,..,.,...,,,,,,. BJ2B2HJIHLHI12?H ]]]]]]]]]]]]]]]] +17 579 G 17 ,..,.,...,,,,,,.^]. EEFA5KIKFLJK)F6H= ]]]]]]]]]]]]]]]]] +17 580 A 17 ,.C,.,...,,,,,,.. AH1GGFFFGGFFGABIC ]]]]]]]]]]]]]]]]] +17 581 A 18 ,..,.,...,,,,,,..^], BHG0@DEK7FGEDDAI?D ]]]]]]]]]]]]]]]]]] +17 582 C 18 ,$.G,.,...,,,,,,.., ?H)G ]]]]]]]]]]]]]]]]]] +17 583 T 17 ..,.,...,,,,,,.., HE5KFGLJJGI@=IJFF ]]]]]]]]]]]]]]]]] +17 584 C 18 ..,.,...,,,,,,..,^>. G:H,JFJKMJI:9HI2G? ]]]]]]]]]]]]]]]]]> +17 585 A 18 ..,.,...,,,,,,..,. F9BEGFHGIHHC98JHCC ]]]]]]]]]]]]]]]]]> +17 586 T 18 ..,.,...,,,,,,..,. DH7JEGHGIIH +17 587 C 18 .$.,.,...,,,,,,..,. AA;5IKKJHJLC9DI8JE ]]]]]]]]]]]]]]]]]> +17 588 A 18 .,.,...,,,,,,..,.^]. ?GAGGKGHGF3AGJ@GE@ ]]]]]]]]]]]]]]]]>] +17 589 A 18 .,.,...,,,,,,..,.. DG1GGJGHFFEEBJIHD? ]]]]]]]]]]]]]]]]>] +17 590 C 18 .,.,...,,,,,,..,.. ID2JEGIKLJ/>LFHMGE ]]]]]]]]]]]]]]]]>] +17 591 A 18 .,.,...,,,,,,..,.. CFGFHJHHGFBDHKIHGB ]]]]]]]]]]]]]]]]>] +17 592 A 18 .,.,...,,,,,,..,.. AF(FIIIHFD=BJJEHGE ]]]]]]]]]]]]]]]]>] +17 593 C 18 .,.,...,,,,,,..,.. G>'JHGHLJH] +17 594 A 18 .,.,...,,,,,,.G,.. DBHEHIHHEE] +17 595 A 18 .,.,...,,,,,,..,.. E6HB?HHHFD?CAJ/HG? ]]]]]]]]]]]]]]]]>] +17 596 A 18 G,.,...,,,,,,..,.. )>0EFI@HFD=<;JFH2D ]]]]]]]]]]]]]]]]>] +17 597 C 18 .$,.,...,,,,,,..,.. BD1JKKEILK=@JGEM>H ]]]]]]]]]]]]]]]]>] +17 598 T 17 ,.,...,,,,,,..,.. D5FHLGJFG4IEKKJHC ]]]]]]]]]]]]]]]>] +17 599 T 17 ,.,...,,,,,,..,.. EAHDHDJIEGF@HGK/B ]]]]]]]]]]]]]]]>] +17 600 G 17 ,.,...,,,,,,..,.. EHGELKHKIBD2ILKCA ]]]]]]]]]]]]]]]>] +17 601 T 17 ,.,...,,,,,,..,.. C=FFFEJHHFFE6> ]]]]]]]]]]]]]]]>] +17 602 G 17 ,$.,...,,,,,,..,.. >EEHJGJEI%4;IIKAE ]]]]]]]]]]]]]]]>] +17 603 G 16 .,...,,,,,,..,.-1T. 3FIJGJHDE9IJ8J8: ]]]]]]]]]]]]]]>] +17 604 T 16 .$,...,,,,,,..,*. >GFI;JIH6D/D@D!; ]]]]]]]]]]]]]]>] +17 605 T 15 ,...,,,,,,..,.. CGHAGGH+GAI?J!F ]]]]]]]]]]]]]>] +17 606 T 15 ,...,,,,,,..,.. CCEDHFE;.IICI&B ]]]]]]]]]]]]]>] +17 607 A 15 ,...,,,,,,..,.. EDDFGFH>B=HHD] +17 608 C 15 ,...,,,,,,..,.. >GGHIGI(;0GAJ:G ]]]]]]]]]]]]]>] +17 609 C 15 ,$...,,,,,,..,.. ;EBEIIIAB=F6KHD ]]]]]]]]]]]]]>] +17 610 C 14 ...,,,,,,..,.. HJGJKHDJLLJNH= ]]]]]]]]]]]]>] +17 611 A 14 ...,,,,,,..,.. FGDGEE-CEKIJ0@ ]]]]]]]]]]]]>] +17 612 C 15 ...,,,,,,..,..^]. FHEIJII?MGHL8E; ]]]]]]]]]]]]>]] +17 613 A 15 ...,,,,,,..,... EFEFEED?EJ?I0CD ]]]]]]]]]]]]>]] +17 614 C 15 ...,,,,,,..,... EEEIJI=JMHIK=H@ ]]]]]]]]]]]]>]] +17 615 A 15 ...,,,,,,..,... EFDEEG?EIIBI2ED ]]]]]]]]]]]]>]] +17 616 A 15 .$..,,,,,,..,... BBDDHG/D;HAIGED ]]]]]]]]]]]]>]] +17 617 T 14 .$.,,,,,,..,... BCCGC>HKFFK0=A ]]]]]]]]]]]>]] +17 618 G 15 .$,$,,,,,..,...^].^], >>GH7CDKFL3@CA< ]]]]]]]]]]>]]]] +17 619 G 13 ,,,,,..,...., IICCDJ@LI6F]]]] +17 620 A 13 ,,,,,..,...., EF)F7JMI.:D?A ]]]]]]]]>]]]] +17 621 A 13 ,,,,,..,...., IH>=;IFKG7GBG ]]]]]]]]>]]]] +17 622 G 13 ,,,,,..,A..., KI0]]]] +17 623 A 13 ,,,,,.T,...., D?@E3F0G,GHFD ]]]]]]]]>]]]] +17 624 C 13 ,,,,,..,...., GEBG'ELL;ICA. ]]]]]]]]>]]]] +17 625 C 13 ,,,,,..,...., JI@E=L4MEGF6J ]]]]]]]]>]]]] +17 626 A 13 ,,t,,..,...., FG(DILIJ0EGD? ]]]]]]]]>]]]] +17 627 C 13 ,,,,,..,...., LLIL;FDM(IDFK ]]]]]]]]>]]]] +17 628 T 14 ,,,,,..,C...,^], IH7@?IBA)IIHC@ ]]]]]]]]>]]]]] +17 629 T 14 ,,,,,..,....,, EE/;BFGJIAEEEB ]]]]]]]]>]]]]] +17 630 A 14 ,,,,,..,....,, IJHI]]]]] +17 631 G 14 ,,,,,..,....,, JIGG7EBK0EHGDE ]]]]]]]]>]]]]] +17 632 C 14 ,,,,,..,....,, IJHHGIDL&JGCII ]]]]]]]]>]]]]] +17 633 A 14 ,,,,,..,....,, DE?DHIJH:EHGF: ]]]]]]]]>]]]]] +17 634 A 14 ,,,,,..,....,, FF4CIIIJH8FBID ]]]]]]]]>]]]]] +17 635 C 14 ,,,,,..,A...,, IJ6>7@IL,FD4LI ]]]]]]]]>]]]]] +17 636 A 14 ,,,,,..,....,, DFGFHLJK,HH>HF ]]]]]]]]>]]]]] +17 637 A 14 ,,,,,..,....,, DCBDEHJGIHIFGD ]]]]]]]]>]]]]] +17 638 A 14 ,,,,,..,....,, EEEDEHBJJ5F?IE ]]]]]]]]>]]]]] +17 639 A 14 ,,,,,..,....,, DF8D7K%HDFI3HF ]]]]]]]]>]]]]] +17 640 A 15 ,,,,,.T,....,,^], FIGGLH)MJ6JCL=E ]]]]]]]]>]]]]]] +17 641 G 15 ,,,,,..,....,,, BI994G%K0KI]]]]]] +17 642 G 15 ,$,,,,..,....,,, AJCEKG>MJ6J9KH; ]]]]]]]]>]]]]]] +17 643 A 14 ,,,,..,....,,, E-36KGI.:E3IGD ]]]]]]]>]]]]]] +17 644 C 14 ,,,,..,...A,,, H]]]]]] +17 645 C 15 ,,,,.G,....,,,^], IHIGG#LHHH0LJF4 ]]]]]]]>]]]]]]] +17 646 A 15 ,,,,.T,C...,,,, E@AHI/H)GGEIFF= ]]]]]]]>]]]]]]] +17 647 A 16 ,,,,..,....,,,,^], C9DGBIIGAJ-J]]]]]]]] +17 648 A 16 ,,,,..,....,,,,, E54JIGI@?JDI8B29 ]]]]]]]>]]]]]]]] +17 649 C 16 ,,,,..,A...,,,,, IAIHCGM*?CGMGH@H ]]]]]]]>]]]]]]]] +17 650 T 16 ,,,,..,....,,,,, F*E/IJJ.EHDKBF>1 ]]]]]]]>]]]]]]]] +17 651 C 17 ,,,,..,....,,,,,^], EEGBEIK/KEJGEJB&@ ]]]]]]]>]]]]]]]]] +17 652 C 17 ,,,,..,....,,,,,, GJ;LCHNI5H*LKIDBB ]]]]]]]>]]]]]]]]] +17 653 T 19 ,,,,..,.G..,,,,,,^],^], CBFFIJI0(J>KJI@2?62 ]]]]]]]>]]]]]]]]]]] +17 654 G 19 ,$,,,..,....,,,,,,,, >3DDFLL>:IEMAK>5C:D ]]]]]]]>]]]]]]]]]]] +17 655 G 18 ,,,..,....,,,,,,,, 0CJ??JIDHAJGID7A@; ]]]]]]>]]]]]]]]]]] +17 656 T 18 ,,,..,....,,,,,,,, @CHF8J;0B@JBJB1F>@ ]]]]]]>]]]]]]]]]]] +17 657 A 18 ,,,..,....,,,,,,,, DDHFGIDBHDDIIC,CE@ ]]]]]]>]]]]]]]]]]] +17 658 C 18 ,,,..,....,,,,,,,, BAIEJK6CD]]]]]]]]]]] +17 659 A 18 ,,,..,....,,,,,,,, 4EIHAJ;EGHKJFF,FDE ]]]]]]>]]]]]]]]]]] +17 660 T 19 ,,,..,....,,,,,,,,^], :EIBGK/FH>HIEI%BFD7 ]]]]]]>]]]]]]]]]]]] +17 661 G 19 ,,,..,....,,,,t,,,, 1EHFKL0GIFLKLG&7B19 ]]]]]]>]]]]]]]]]]]] +17 662 C 19 ,,,..,....,,,,,,,,, EHJE6L*2I8LKHF*6EIB ]]]]]]>]]]]]]]]]]]] +17 663 A 19 ,,,..,....,,,,,,,,, 0?DIGH/I83I:HF(?<:< ]]]]]]>]]]]]]]]]]]] +17 664 A 19 ,$,$,..,....,,,,,,,,, 4?CAJIGIH6HHCI87FCB ]]]]]]>]]]]]]]]]]]] +17 665 C 17 ,..,....,,,,,,,,, ;=JK8HF9JM>I8JEJC ]]]]>]]]]]]]]]]]] +17 666 T 17 ,..,....,,,,,,,,, EJJJ;IIIGHHE?CDCC ]]]]>]]]]]]]]]]]] +17 667 G 18 ,..,....,,,,,,,,,^]. ]]]]]]]]]]]]] +17 668 A 18 ,$..,....,,,,,,,,,. AHGH9?I:IBBF9GAEDE ]]]]>]]]]]]]]]]]]] +17 669 C 17 ..,....,,,,,,,,,. B;K+G9DLHL@CKEACE ]]]>]]]]]]]]]]]]] +17 670 A 17 ..,....,,,,,,,,,. IHK.7J>LGLH7EJGHF ]]]>]]]]]]]]]]]]] +17 671 G 17 ..,....,,,,,,,,,. DHKEH@I ]]]>]]]]]]]]]]]]] +17 672 A 17 ..,....,,,,,,,,,. EEH-5I/JIIF6CFEFF ]]]>]]]]]]]]]]]]] +17 673 T 17 ..,...C,,,,,,,,,. CAH.GF-HGHF2CI:HG ]]]>]]]]]]]]]]]]] +17 674 G 17 ..,....,,,,,,,,,. CHJ/HI6KLFF,]]]]]]]]]]]]] +17 675 A 17 ..,....,,,,,,,,,. DGF7AGFJIEF2GHADA ]]]>]]]]]]]]]]]]] +17 676 A 18 ..,....,,,,,,,,,.^], CCFIAK,IIGC,IE@EH: ]]]>]]]]]]]]]]]]]] +17 677 T 18 ..,....,,,,,,,,,., CBF9AFHJFJA43EBGG; ]]]>]]]]]]]]]]]]]] +17 678 C 18 .$.$,....,,,,,,,,,., CCH.AF;LAFBAHFEJJA ]]]>]]]]]]]]]]]]]] +17 679 T 16 ,....,,,,,,,,,., C.8BHHCID(IFCGK> ]>]]]]]]]]]]]]]] +17 680 C 16 ,$....,,,,t,,,,., E.EH0MIGC'EFJHK; ]>]]]]]]]]]]]]]] +17 681 A 15 ....,,,,,,,,,., 8FAEHIH@(CGEGG: >]]]]]]]]]]]]]] +17 682 A 15 ....,,,,,,,,,., DCJCHHHBA2=:DI9 >]]]]]]]]]]]]]] +17 683 A 16 ....,,,,,,,,,.,^], D3J?ICHC/8F@IH6A >]]]]]]]]]]]]]]] +17 684 C 16 .$...,,,,,,,,,.,, 9>F,CBC;<=CA?J87 >]]]]]]]]]]]]]]] +17 685 G 15 ...,,,,,,,,,.,, <>ALFIC3EGGMC5? ]]]]]]]]]]]]]]] +17 686 C 15 ...,,,,,,,,,.,, 1GJGFKF/8HHJK?E ]]]]]]]]]]]]]]] +17 687 A 15 T$..,,,,,,,,,.,, (IGJDFF-6D9FI>@ ]]]]]]]]]]]]]]] +17 688 T 14 ..,,,,,,,,,.,, A?JHIL1IE>II@D ]]]]]]]]]]]]]] +17 689 T 14 .A,,,,,,,,,.,, E.JIDC4?G8H@CE ]]]]]]]]]]]]]] +17 690 C 14 ..,,,,,,,,,.,, 8ILGJJMDJ@JLCI ]]]]]]]]]]]]]] +17 691 C 14 ..,,,,,,,,,.,, I)MKKG.KHKGEEI ]]]]]]]]]]]]]] +17 692 T 14 ..,,,,,,,,,.,, F=HJIE>JEBIHCE ]]]]]]]]]]]]]] +17 693 C 14 ..,,,,,,,,,.,, =/DAIJF. GFJIGC*FBCHH@I@ ]]]]]]]]]]]]]]> +17 698 T 15 ..,,,,,,,,,.,,. GEKIIF?JI9G@HDA ]]]]]]]]]]]]]]> +17 699 G 15 ..,,,,,,,,,.,,. >/JJMC:HH?EM@FC ]]]]]]]]]]]]]]> +17 700 A 15 ..,,,,,,,,,.,,. :CHGDIE>GFFIEFF ]]]]]]]]]]]]]]> +17 701 A 16 ..,,,,,,,,,.,,.^], E*HHHI2?FEIIDEH> ]]]]]]]]]]]]]]>] +17 702 A 16 .C,,,,,,,,,.,,., E%KLKLJIICIIIHH> ]]]]]]]]]]]]]]>] +17 703 G 16 ..,,,,,,,,,.,,., @%JGJJCGKFFK>JGD ]]]]]]]]]]]]]]>] +17 704 A 16 .T,,,,,,,,,.,,., G1HHGHBHFFF>CGI8 ]]]]]]]]]]]]]]>] +17 705 A 16 ..,,,,t,,,,.,,., 4] +17 706 G 16 ..,,,,,,,,,.,,., F0JKAJIGKFJILJGH ]]]]]]]]]]]]]]>] +17 707 C 16 ..,,,,,,,,,.,,., @6IIKJ/FMHJLJHCH ]]]]]]]]]]]]]]>] +17 708 C 16 ..,,,,,,,,,.,,., @FCCB@2D=>ACCCJ@ ]]]]]]]]]]]]]]>] +17 709 G 16 ..,,,,,,,,,.,,., 9)JJLK)LKHLELJ?A ]]]]]]]]]]]]]]>] +17 710 G 16 ..,,,,,,,,,.,,., :#JJGJ8CKAKLFKHG ]]]]]]]]]]]]]]>] +17 711 A 16 ..,,,,,,,,,.,,., EGGHHH0] +17 712 C 16 ..,,,,,,,,,.,,., AEKKLIDILIIJMMFK ]]]]]]]]]]]]]]>] +17 713 T 16 ..,,,,,,,,,.,,., HCGHJKB] +17 714 C 16 ..,,,,,,,,,.,,., @DHKKHHIJFILKHJK ]]]]]]]]]]]]]]>] +17 715 A 16 ..,,,,t,,,,.,,., C:FHHF*HGEGIFGJH ]]]]]]]]]]]]]]>] +17 716 C 17 ..,,,,,,,,,.,,.,^], ;,FIJHGKJHIKKKFK9 ]]]]]]]]]]]]]]>]] +17 717 A 17 ..$,$,,,,,,,,.,,.,, B]] +17 718 G 15 .,,,,,,,,.,,.,, ]] +17 719 G 15 .$,,,,,,,,.,,.,, ;HJJ)KKELLKIDK9 ]]]]]]]]]]]]>]] +17 720 G 14 ,,,,,,,,.,,.,, HII*IHHJFKIBK+ ]]]]]]]]]]]>]] +17 721 C 14 ,,,,,,,,.,,.,, HJH*KJIIHFJIG@ ]]]]]]]]]]]>]] +17 722 A 14 ,,,,,,,,.,,.,, D@G)FEEEIHHH>? ]]]]]]]]]]]>]] +17 723 A 14 ,,,,,,,,.,,.,g FGG-FIDHKJFJI% ]]]]]]]]]]]>]] +17 724 C 14 ,,,,,,,,.,,.,, GHGLKJGIJKIELB ]]]]]]]]]]]>]] +17 725 A 14 ,,,,,,,,.,,.,, FFG0DH@HJCFHFB ]]]]]]]]]]]>]] +17 726 C 14 ,,,,,,,,.,,.,, GGGHFJGIJKJCLD ]]]]]]]]]]]>]] +17 727 A 14 ,$,,,,,,,.,,.,, BGE]] +17 728 C 14 ,,,,,,,.,,.,,^]. JGDHLJIJMJBJA: ]]]]]]]]]]>]]] +17 729 T 14 ,,,,,,,.,,.,,. FFFHHDHFDGHIAD ]]]]]]]]]]>]]] +17 730 A 14 ,,,,,,,.,,.,,. FEC ]]]]]]]]]]>]]] +17 731 T 14 ,,,,,,,.,,.,,. GHFHJ;KJHFHGDC ]]]]]]]]]]>]]] +17 732 C 14 ,,,,,,,.,,.,,. IDJJKGFLMHCJ]]] +17 733 T 14 ,,,,,,,.,,.,,. FE;DIEJEJEHI;D ]]]]]]]]]]>]]] +17 734 G 14 ,,,,,,,.,,.,,. GC;EIHJMJJEL:D ]]]]]]]]]]>]]] +17 735 A 14 ,,$,,,,,.,,.,,. E@@DEEHGFEFJ;F ]]]]]]]]]]>]]] +17 736 C 14 ,,,,,,.,,.,,.^]. GFJKHHILJAJ=CB ]]]]]]]]]>]]]] +17 737 T 14 ,,,,,,.,,.,,.. F.HHFJJJIJI:GG ]]]]]]]]]>]]]] +17 738 G 14 ,,,,,,.,,.,,.. CFHFIFLHHDJ6GH ]]]]]]]]]>]]]] +17 739 T 14 ,$,,,,,.,,.,,.. >5GJFJHGIFJ?GF ]]]]]]]]]>]]]] +17 740 T 13 ,,,,,.,,.,,.. AGJBIHKC>I8CC ]]]]]]]]>]]]] +17 741 T 13 ,,,,,.,,.,,.. 5GIFJGGDDI4CD ]]]]]]]]>]]]] +17 742 C 14 ,,,,,.,,.,,..^], 1IHJHOJIFL=HGB ]]]]]]]]>]]]]] +17 743 A 14 ,,,,,.,,.,,.., CGGFFBIHFH]]]]] +17 744 T 14 ,,,,,.,,.,,.., ]]]]] +17 745 G 14 ,,,,,.,,.,,.., 4DIFILJGFL]]]]] +17 746 G 14 ,$,,,,.,,.,,.., -CIBILKBD:=KGA ]]]]]]]]>]]]]] +17 747 G 14 ,,,,.,,.,,..,^]. FGGH?JHEL;KH@A ]]]]]]]>]]]]]] +17 748 A 15 ,,,,.,,.,,..,.^], BCBFCEGBI?DGAD: ]]]]]]]>]]]]]]] +17 749 A 16 ,,,,.,,.,,..,.,^], ACAFIEF?E7JH>CB= ]]]]]]]>]]]]]]]] +17 750 A 17 ,$,,,.,,.,,..,.,,^]. @HFIJJIAMGJCJDD>? ]]]]]]]>]]]]]]]]] +17 751 G 16 ,,,.,,.,,..,.,,. DCDMGIDJ=KJJHFDE ]]]]]]>]]]]]]]]] +17 752 T 16 ,,$,.,,.,,..,.,,. G?F;JFDI?FGHGD1E ]]]]]]>]]]]]]]]] +17 753 C 15 ,,.,,.,,..,.,,. HCKLIBI8IJ9GIHF ]]]]]>]]]]]]]]] +17 754 T 15 ,,.,,.,,..,.,,. DCLIFEE6JJ@H?EE ]]]]]>]]]]]]]]] +17 755 G 15 ,,$.,,.,,..,.,,. D>JJHEC9IKDIJGG ]]]]]>]]]]]]]]] +17 756 G 14 ,.,,.,,..,.,,. CEIHAK:HG?HE%C ]]]]>]]]]]]]]] +17 757 A 14 ,.,,.,,..,.,,. @HEFFG:JHGGG@F ]]]]>]]]]]]]]] +17 758 A 14 ,.,,.,,..,.,,. @GEFDH6KDHG7;@ ]]]]>]]]]]]]]] +17 759 A 14 ,.,,.,,..,.,,. CFHD@G?JJGH7?E ]]]]>]]]]]]]]] +17 760 C 14 ,$.,,.,,..,.,,. :GA@;C8GFEHD7G ]]]]>]]]]]]]]] +17 761 G 13 .,,.,,..,.,,. AJI;JB=CKC?H@ ]]]>]]]]]]]]] +17 762 G 13 .,,.,,..,.,,. FIHDG2FIKGLH< ]]]>]]]]]]]]] +17 763 C 13 .,,.,,..,.,,. GIHDL]]]]]]]]] +17 764 A 14 .,,.,,..,.,,.^], CDAGI?IHHHH8H9 ]]]>]]]]]]]]]] +17 765 A 14 .,,.,,..,.,,., DHF@H1KIGH8GFB ]]]>]]]]]]]]]] +17 766 C 14 .$,,.,,..,.,,., BHI8M7GJJHKFEE ]]]>]]]]]]]]]] +17 767 A 13 ,,.,,..,.,,., EEAH7JJGIFCG: ]]>]]]]]]]]]] +17 768 C 13 ,,.,,..,.,,., KE>J;GJIIJGDF ]]>]]]]]]]]]] +17 769 C 13 ,,.,,..,.,,., HI:K;KKKKGLFI ]]>]]]]]]]]]] +17 770 A 13 ,,.,,..,.,,., FGCH;JHJGJDF? ]]>]]]]]]]]]] +17 771 T 13 ,,.,,..,.,,., IFBH=IJIHF>DC ]]>]]]]]]]]]] +17 772 T 13 ,,.,,..,.,,., GF=I:EEKGHGDA ]]>]]]]]]]]]] +17 773 G 13 ,,.,,..,.,,., GHDF>KLKLKDIL ]]>]]]]]]]]]] +17 774 A 13 ,,.,,..,.,,., GHDKCKJIJKDFK ]]>]]]]]]]]]] +17 775 G 13 ,,.,,..,.,,., FIBJ;LLLLLCJL ]]>]]]]]]]]]] +17 776 A 13 ,,.,,..,.,,., EDBD=KH;IIC>F ]]>]]]]]]]]]] +17 777 C 13 ,,.,,..,.,,., DH:J=HKJJIEFD ]]>]]]]]]]]]] +17 778 A 13 ,,.,,..,.,,., DGCK>JILHLCFL ]]>]]]]]]]]]] +17 779 G 13 ,,.,,..,.,,., CECK0MJJMIKIC ]]>]]]]]]]]]] +17 780 A 13 ,,.,,..,.,,., @>DG:HGHIGDF? ]]>]]]]]]]]]] +17 781 A 14 ,,.,,..,.,,.,^], @;@H8LG4IIHGE; ]]>]]]]]]]]]]] +17 782 A 14 ,,$.,,..,.,,.,, ?:>G4HK4JJGHH; ]]>]]]]]]]]]]] +17 783 A 13 ,$.,,..,.,,.,, :DG1GKIIIG<7< ]>]]]]]]]]]]] +17 784 C 12 .,,..,.,,.,, ?K>CJLJKBG]]]]]]]]]]] +17 785 A 12 .,,..,.,,.,, HK.GJGJCLF?D >]]]]]]]]]]] +17 786 G 12 .,,..,.,,.,, AH,ILILGAH;F >]]]]]]]]]]] +17 787 G 12 .,,..,.,,.,, 4I5HI@MFJHDG >]]]]]]]]]]] +17 788 T 12 .,,..,.,,.,, 2HC?9KIIH=JG >]]]]]]]]]]] +17 789 G 12 .,,..,.,,.,, AI0GLHLLEJLI >]]]]]]]]]]] +17 790 A 12 .,,..,.,,.,, >I?FHJFLHEJH >]]]]]]]]]]] +17 791 G 12 .,,..,.,,.,, ?G7FJIMJDJJH >]]]]]]]]]]] +17 792 T 12 .,,..,.,,.,, 8FD]]]]]]]]]]] +17 793 G 12 .,,..,.,,.,, ?GBFLKLKCKJM >]]]]]]]]]]] +17 794 G 12 .,,..,.,,.,, /E4FJILJ6GJI >]]]]]]]]]]] +17 795 T 12 .,,..,.,,.,, %D@BHIHG3E?I >]]]]]]]]]]] +17 796 T 13 .,,..,.,,.,,^], 3E@=H8GDAEHHE >]]]]]]]]]]]] +17 797 G 13 .,,..,.,,.,,, @F2GLCLEKI=J0 >]]]]]]]]]]]] +17 798 C 13 .,,..,.,,.,,, ,@@FHKKI.D7J: >]]]]]]]]]]]] +17 799 C 13 .,,..,.,,.,,, (FFFKMJMBFMJI >]]]]]]]]]]]] +17 800 T 13 .,$,..,.,,.,,, =BGILGLFHHIID >]]]]]]]]]]]] +17 801 G 12 .,..,.,,.,,, ]]]]]]]]]]] +17 802 G 12 .,..,.,,.,,, 9BFGBNL]]]]]]]]]]] +17 803 G 12 .,..,.,,.,,, 8BILHKE?EFJA >]]]]]]]]]]] +17 804 G 12 .$,..,.,,.,,a 6CHIGMKLDKH, >]]]]]]]]]]] +17 805 C 11 ,..,.,,.,,, 5JKAIIJE?I5 ]]]]]]]]]]] +17 806 C 11 ,..,.,,.,,, A>JKKLGI:JA ]]]]]]]]]]] +17 807 A 12 ,..,.,,.,,,^], FBGLJKDGGIF< ]]]]]]]]]]]] +17 808 G 12 ,..,.,,.,,,, CHLILIIJGI/A ]]]]]]]]]]]] +17 809 G 12 ,..,.,,.,,,, HDJIKHKFJJFC ]]]]]]]]]]]] +17 810 G 12 ,..,.,,.,,c, GDJJJKAE8J/7 ]]]]]]]]]]]] +17 811 A 12 ,..,.,,.,,,, A72?JIHGEGH9 ]]]]]]]]]]]] +17 812 A 12 ,..,.,,.,,,, CB0> ]]]]]]]]]]]] +17 813 C 12 ,..,.,,.,,,, ?AGLJL;EMFBB ]]]]]]]]]]]] +17 814 T 12 ,..,.,,.,,,, BFKCMJIGIHEC ]]]]]]]]]]]] +17 815 T 12 ,..,.,,.,,,, B>AIJIBD6IEC ]]]]]]]]]]]] +17 816 T 12 ,$..,.,,.,,,, DIHI9F5GAHC ]]]]]]]]]]]] +17 824 C 12 ..,.,,.,,,,, DJHMJHHFH>@HDGE=90H4IJ? ]]]]]]]]]]] +17 842 T 10 .,,.,,,,,, EEFB=FIGH> ]]]]]]]]]] +17 843 C 10 .,,.,,,,,, HGEH4KCF:J ]]]]]]]]]] +17 844 T 10 .,,.,,,,,, HE??FGDDFI ]]]]]]]]]] +17 845 G 10 .,,.,,,,,, EDBHKG@FKK ]]]]]]]]]] +17 846 G 10 .$,,.,,,,,, ADD;GI,HKI ]]]]]]]]]] +17 847 T 9 ,$,.,,,,,, BFBIHEHIJ ]]]]]]]]] +17 848 G 8 ,$.,,,,,, >EKGJHAK ]]]]]]]] +17 849 G 7 .$,,,,,, AGI9IC* ]]]]]]] +17 850 T 6 ,,,,,, HGFIJI ]]]]]] +17 851 G 6 ,,,,,, KH4KG9 ]]]]]] +17 852 G 6 ,,,,,, HKCDIB ]]]]]] +17 853 A 6 ,,,,,, DEIGHE ]]]]]] +17 854 A 7 ,,,,,,^]. GFHGHC> ]]]]]]] +17 855 A 7 ,,,,,,. HFFEF=> ]]]]]]] +17 856 C 7 ,,,,,,. JHLKK:E ]]]]]]] +17 857 A 7 ,,,,,,. DGHDGHE ]]]]]]] +17 858 A 7 ,,,,,,. JI=KLKC ]]]]]]] +17 859 G 7 ,,,,,,. @LLKLLH ]]]]]]] +17 860 A 7 ,,,,,,. FEEFGHE ]]]]]]] +17 861 C 8 ,,,,,,.^], EJMMMKF0 ]]]]]]]] +17 862 T 8 ,,,,,,., >G;HIII> ]]]]]]]] +17 863 G 9 ,$,,,,,.,^]. DIAHKJI?D ]]]]]]]]] +17 864 T 8 ,,,,,.,. GHFJHF=E ]]]]]]]] +17 865 C 9 ,,,,,.,.^], HBFKKIBFA ]]]]]]]]] +17 866 C 9 ,,,,,.,., CJMHDI,HB ]]]]]]]]] +17 867 C 9 ,,,,,.,., JIJHFF.I? ]]]]]]]]] +17 868 A 9 ,,,,,.,., HEKKJH.HE ]]]]]]]]] +17 869 G 9 ,,,,,.,., HKKLJK4J? ]]]]]]]]] +17 870 C 9 ,,,,,.,., FIMJFI&ID ]]]]]]]]] +17 871 C 9 ,,,,,.,., JMLLLA.I@ ]]]]]]]]] +17 872 T 9 ,,,,,.,., GGJFJK9JA ]]]]]]]]] +17 873 G 9 ,,,,,.,., GDKJIKDJ> ]]]]]]]]] +17 874 G 9 ,,,,,.,., GHKKMG)I> ]]]]]]]]] +17 875 G 9 ,,,,,.,., GDGJIJBI= ]]]]]]]]] +17 876 T 9 ,,,,,.,., FJIIF<=ID ]]]]]]]]] +17 877 G 9 ,,,,,.,., GDJKKJAKB ]]]]]]]]] +17 878 A 9 ,,,,,.,., CGIDIH-HG ]]]]]]]]] +17 879 T 9 ,,,,,.,., AFHIHG-IB ]]]]]]]]] +17 880 A 9 ,$,,,,.,., @IICHHEHG ]]]]]]]]] +17 881 C 8 ,,,,.,., JJKKIGIH ]]]]]]]] +17 882 A 8 ,,,,.,., KJILH9JF ]]]]]]]] +17 883 G 8 ,,,,.,., 1JKKL7MB ]]]]]]]] +17 884 C 8 ,,,,.,., CADDJ=K? ]]]]]]]] +17 885 G 8 ,,,,.,., DIJK>IDB ]]]]]]]] +17 886 A 8 ,,,,.,., GJKJH;IH ]]]]]]]] +17 887 G 8 ,,,,.,., CIKKJ;MC ]]]]]]]] +17 888 A 8 ,,,,.,., HIGHEEIA ]]]]]]]] +17 889 C 8 ,,,,.,., HLJGA1JH ]]]]]]]] +17 890 C 9 ,,,,.,.,^], /LJKK&KE; ]]]]]]]]] +17 891 C 9 ,,,,.,.,, HKKLK'GH; ]]]]]]]]] +17 892 C 9 ,,,,.,.,, IIKLK:K>> ]]]]]]]]] +17 893 A 9 ,,,,.,.,, EGIHJ:KF7 ]]]]]]]]] +17 894 T 9 ,,,,.,.,, AIHIH7HIE ]]]]]]]]] +17 895 C 10 ,$,,,.,.,,^]. =KFLI/HIGB ]]]]]]]]]] +17 896 T 9 ,,,.,.,,. IFIL:ME5G ]]]]]]]]] +17 897 C 9 ,,,.,.,,. KILL=MIKF ]]]]]]]]] +17 898 T 9 ,,,.,.,,. GGHL@KFCG ]]]]]]]]] +17 899 A 10 ,,,.,.,,.^]. DEEC-JHFD@ ]]]]]]]]]] +17 900 C 10 ,,,.,.,,.. KKMK;HC>E? ]]]]]]]]]] +17 901 C 10 ,,,.,.,,.. HJKI>KIGEE ]]]]]]]]]] +17 902 A 10 ,,,.,.,,.. CFHH3JHEFF ]]]]]]]]]] +17 903 A 10 ,,,.,.,,.. CGGH+JGGEH ]]]]]]]]]] +17 904 A 10 ,,,.,.,,.. CFGC5JGBFH ]]]]]]]]]] +17 905 A 10 ,,,.,.,,.. BEIIBHGDFH ]]]]]]]]]] +17 906 A 10 ,,,.,.,,.. BFGHCIGDGH ]]]]]]]]]] +17 907 A 10 ,,,.,.,,.. DGH@GIJAHH ]]]]]]]]]] +17 908 T 10 ,,,.,.,,.. EHHJGJLHGF ]]]]]]]]]] +17 909 T 10 ,,,.,.,,.. BHHFFGCDGF ]]]]]]]]]] +17 910 A 10 ,,,.,.,,.. ?EGD=HEFGG ]]]]]]]]]] +17 911 A 10 ,,,.,.,,.. @FFJHJGEHI ]]]]]]]]]] +17 912 A 10 ,,,.,.,,.. @DFIBJDFII ]]]]]]]]]] +17 913 A 11 ,,,.,.,,..^], ?DED5KGFHI= ]]]]]]]]]]] +17 914 A 11 ,$,,.,.,,.., :FHJIGIFII> ]]]]]]]]]]] +17 915 T 10 ,,.,.,,.., EGJ6II7HG> ]]]]]]]]]] +17 916 T 10 ,,.,.,,.., EGC-CFFHHC ]]]]]]]]]] +17 917 A 10 ,,.,.,,.., GJIFJKHHGG ]]]]]]]]]] +17 918 G 10 ,,.,.,,.., FKI6MBIKHH ]]]]]]]]]] +17 919 C 10 ,,.,.,,.., GKMGLGKLIA ]]]]]]]]]] +17 920 T 10 ,,.,.,,.., FGLGL@EKHF ]]]]]]]]]] +17 921 G 10 ,$,.,.,,.., >JHCLJEHHF ]]]]]]]]]] +17 922 G 9 ,.,.,,.., JL*CJEKGI ]]]]]]]]] +17 923 G 9 ,.,.,,.., IJ+EIJIHK ]]]]]]]]] +17 924 C 9 ,.,.,,.., IKDLGJKJG ]]]]]]]]] +17 925 A 9 ,.,.,,.., FJ/JI=IKI ]]]]]]]]] +17 926 T 9 ,.,.,,.., GI1JHHDGF ]]]]]]]]] +17 927 G 9 ,.,.,,.., FKEMIIJII ]]]]]]]]] +17 928 G 9 ,.,.,,.., EJGKCJJJF ]]]]]]]]] +17 929 T 9 ,.,.,,.., GI=FJHICH ]]]]]]]]] +17 930 G 9 ,.,.,,.., FI-MIILIG ]]]]]]]]] +17 931 G 9 ,.,.,,.., DH.IFIKHJ ]]]]]]]]] +17 932 T 9 ,.,.,,.., FF2IH:FCH ]]]]]]]]] +17 933 G 9 ,.,.,,.., DL+JIEIGI ]]]]]]]]] +17 934 C 9 ,$.,.,,.., AE@HBDKJJ ]]]]]]]]] +17 935 A 9 .,.,,..,^>, G/IIEHKA@ ]]]]]]]]> +17 936 T 9 .,.,,..,, I?IJIJIIC ]]]]]]]]> +17 937 G 9 .,.,,..,, K'JE9JIIF ]]]]]]]]> +17 938 C 9 .,.,,..,, E)EKELJHB ]]]]]]]]> +17 939 C 9 .,.,,..,, L?LJ>KLJH ]]]]]]]]> +17 940 T 9 .,.,,..,, K0LJGLKIG ]]]]]]]]> +17 941 G 9 .,.,,..,, J.LEGIHGG ]]]]]]]]> +17 942 T 9 .,.,,..,, HCFIBGFDE ]]]]]]]]> +17 943 A 9 .,.,,..,, G@IKHHIHG ]]]]]]]]> +17 944 G 9 .,.,,..,, K>EFHKJIF ]]]]]]]]> +17 945 T 9 .,.,,..,, GEGBCJGGG ]]]]]]]]> +17 946 C 9 .,.,,..,, I*KDLKJGG ]]]]]]]]> +17 947 C 9 .,.,,..,, H=JKFKIJI ]]]]]]]]> +17 948 C 9 .,.,,..,, GAMJCGLKJ ]]]]]]]]> +17 949 A 10 .,.,,..,,^], D@JKDHI=IB ]]]]]]]]>] +17 950 G 10 .,.,,..,,, H=MIIMJJNF ]]]]]]]]>] +17 951 C 11 .,.,,..,,,^]. E2HJFLJDMGB ]]]]]]]]>]] +17 952 T 11 .,.,,..,,,. F?KHCLIEEBH ]]]]]]]]>]] +17 953 A 11 .$,.,,..,,,. ?EDIGIJCHD8 ]]]]]]]]>]] +17 954 T 10 ,.,,..,,,. 3GJAKIHGAF ]]]]]]]>]] +17 955 T 10 ,.,,..,,,. ADJEHEGFF9 ]]]]]]]>]] +17 956 C 10 ,.,,..,,,. @HIKKIIJGF ]]]]]]]>]] +17 957 A 10 ,.,,..,,,. :FIEAIGEE; ]]]]]]]>]] +17 958 C 10 ,.,,..,,,. BCFIEDKJHD ]]]]]]]>]] +17 959 A 10 ,.,,..,,,. CFJHJHJLHE ]]]]]]]>]] +17 960 G 10 ,$.,,..,,,. >CEIMHHHHE ]]]]]]]>]] +17 961 T 9 .,,..,,,. BIGIFIHIH ]]]]]]>]] +17 962 G 9 .$,,..,,,. DHCKJIJKI ]]]]]]>]] +17 963 C 8 ,,..,,,. @IMJLJJF ]]]]]>]] +17 964 T 8 ,,..,,,. IHLIHGI< ]]]]]>]] +17 965 G 8 ,,..,,,. GJMHKJI: ]]]]]>]] +17 966 A 8 ,,..,,,. IGJFBEI4 ]]]]]>]] +17 967 G 8 ,,..,,,. GGLEIJHI ]]]]]>]] +17 968 G 8 ,,..,,,. BG?BJJIJ ]]]]]>]] +17 969 T 8 ,,..,,,. EEIHFIEG ]]]]]>]] +17 970 G 8 ,,..,,,. CGJIGIED ]]]]]>]] +17 971 G 8 ,,..,,,. BHLHIIG@ ]]]]]>]] +17 972 G 8 ,$,..,,,. @GDJJLJ1 ]]]]]>]] +17 973 A 7 ,..,,,. DHHEFG7 ]]]]>]] +17 974 A 7 ,..,,,. GIFIII5 ]]]]>]] +17 975 G 8 ,..,,,.^], EINFMA:B ]]]]>]]] +17 976 A 8 ,..,,,., FIKHHHFE ]]]]>]]] +17 977 T 8 ,..,,,., GIG>IG9G ]]]]>]]] +17 978 G 8 ,..,,,., HLGEIK;H ]]]]>]]] +17 979 C 9 ,..,,,.,^], GEIKKJ6GD ]]]]>]]]] +17 980 T 9 ,..,,,.,, ]]]] +17 981 T 9 ,..,,,.,, FFAHGJ2HF ]]]]>]]]] +17 982 G 10 ,..,,,.,,^], HDFIKI0LH: ]]]]>]]]]] +17 983 A 10 ,..,,,.,,, FIJKJHILJB ]]]]>]]]]] +17 984 G 11 ,..,,,.,,,^], ;LHIJKFJH@+ ]]]]>]]]]]] +17 985 C 11 ,..,,,.,,,, ABHGHI>KH:A ]]]]>]]]]]] +17 986 C 11 ,..,,,.,,a, @J:HGG)F>.B ]]]]>]]]]]] +17 987 C 11 ,..,,,.,,,, GJHKJK=LJDD ]]]]>]]]]]] +17 988 A 11 ,..,,,.,,,, DGIGIJBLK9F ]]]]>]]]]]] +17 989 G 11 ,$..,,,.,,,, >IEGHFIMKE7 ]]]]>]]]]]] +17 990 G 10 ..,,,.,,,, ACJKJ>KKBE ]]]>]]]]]] +17 991 A 10 ..,,,.,,,, ECJGH)LIIF ]]]>]]]]]] +17 992 G 10 ..,,,.,,,, HEIJHAKK59 ]]]>]]]]]] +17 993 T 10 ..,,,.,,,, C>HIH8IJ3= ]]]>]]]]]] +17 994 T 10 .$.,,,.,,,, =]]]]]] +17 995 C 9 .,,,.,,a, BIHJALL(F ]]>]]]]]] +17 996 A 9 .,,,.,,,, GFEAIHG1> ]]>]]]]]] +17 997 A 9 .,,,.,,,, AIJH1LM:D ]]>]]]]]] +17 998 G 10 .,,,.,,,,^], AIIHFLKE;6 ]]>]]]]]]] +17 999 G 10 .,,,.,,,,, 6IJI@LK3=* ]]>]]]]]]] +17 1000 C 10 .,,,.,,,,, :KKMKKK;C? ]]>]]]]]]] +17 1001 T 10 .,,,.,,,,, DFGH@IJE@D ]]>]]]]]]] +17 1002 G 10 .,,,.,,,,, CHIH9KI?9F ]]>]]]]]]] +17 1003 C 10 .,,,.,,t,, ?IHJFJM7CC ]]>]]]]]]] +17 1004 A 11 .,,,.,,,,,^]. AEHFIDG4C8? ]]>]]]]]]]] +17 1005 A 11 .,,,.,,,,,. ]]]]]]]] +17 1006 T 11 .$,,,.,,,,,. +GGHAJI/I>C ]]>]]]]]]]] +17 1007 G 10 ,,,.,,,,,. IJJ>MK-H7G ]>]]]]]]]] +17 1008 A 10 ,,,.,,,,,. GHCJLM*G.E ]>]]]]]]]] +17 1009 G 10 ,,,.,,,,,. CHF9LL*H4G ]>]]]]]]]] +17 1010 C 10 ,,,.,,,,,. GKICML.GEH ]>]]]]]]]] +17 1011 T 10 ,,,.,,,,,. AGFCIJBEDG ]>]]]]]]]] +17 1012 A 10 ,$,,.,,,,,. AGH3JI.B9D ]>]]]]]]]] +17 1013 T 9 ,,.,,,,,. HG@JK0H-E >]]]]]]]] +17 1014 G 9 ,,.,,,,,. JI@LJ8CDH >]]]]]]]] +17 1015 A 9 ,,.,,,,,. GG2IJADHE >]]]]]]]] +17 1016 T 9 ,,.,,,,,. HF@JJ=F=G >]]]]]]]] +17 1017 T 9 ,,.,,,,,. GIEJJ1DDC >]]]]]]]] +17 1018 G 9 ,,.,,,,,. II8LL3HBI >]]]]]]]] +17 1019 C 9 ,,.,,,,,. A?CDA)=9G >]]]]]]]] +17 1020 G 10 ,,.,,,,,.^]. HHBJJJ?)@B >]]]]]]]]] +17 1021 C 10 ,,.,,,,,.. GH)KKIB/ID >]]]]]]]]] +17 1022 C 10 ,,.,,,,,.. IJGMIFEIHC >]]]]]]]]] +17 1023 A 10 ,,.,,,,,.. F@GHI-=1EF >]]]]]]]]] +17 1024 C 11 ,,.,,,,,..^]. KLILM0A:HDE >]]]]]]]]]] +17 1025 T 11 ,,.,,,,,... FGLKK0@CHFE >]]]]]]]]]] +17 1026 G 11 ,,.,,,,,... GIAKMHA6JGG >]]]]]]]]]] +17 1027 C 11 ,,.,,,,,... HF>KJJFHDEH >]]]]]]]]]] +17 1028 A 11 ,,.,,,,,... EF+IBD=CHGG >]]]]]]]]]] +17 1029 C 11 ,,.,,,,,... IMDMKJA0IGH >]]]]]]]]]] +17 1030 T 11 ,,.,,,,,... FEKKJGGBHIJ >]]]]]]]]]] +17 1031 T 13 ,,.,,,,,...^].^]. EG0IIHDGGDF>> >]]]]]]]]]]]] +17 1032 T 13 ,,.,,,,,..... FFBHKF@:FDG>> >]]]]]]]]]]]] +17 1033 G 13 ,,.,,,,,..... BHEKH3F4IJKFG >]]]]]]]]]]]] +17 1034 G 13 ,$,.,,,,,..... AI-LK6;7HIID@ >]]]]]]]]]]]] +17 1035 C 12 ,.,,,,,..... G@KK/C8JIJFF ]]]]]]]]]]]] +17 1036 C 12 ,.,,,,,..... J8MM0>)GKKFB ]]]]]]]]]]]] +17 1037 T 12 ,.,,,,,..... GJKI1FIGJLHG ]]]]]]]]]]]] +17 1038 G 12 ,.,,,,,..... G ]]]]]]]]]]]] +17 1040 A 12 ,.,,,,,..... FIII>D=FEIG> ]]]]]]]]]]]] +17 1041 C 12 ,.,,,,,..... H*LJ>EGIHGFIJH> ]]]]]]]]]]]] +17 1048 G 12 ,$.,,,,,..... A7KLBF*JGNKK ]]]]]]]]]]]] +17 1049 C 11 .,,,,,..... 0LK>CIGBBFGIKIF ]]]]]]]]]]] +17 1051 A 10 ,,,,,..... FG*C6HFJHD ]]]]]]]]]] +17 1052 A 10 ,,,,,..... HH-CABIKJB ]]]]]]]]]] +17 1053 A 10 ,,c,,..... FI(A-GFJGB ]]]]]]]]]] +17 1054 C 10 ,,,,,..... LJ@FHI@JHB ]]]]]]]]]] +17 1055 C 11 ,,,,,.....^]. JJ1L@HKNK9> ]]]]]]]]]]] +17 1056 C 11 ,,,,,...... KM*H.HKMK7> ]]]]]]]]]]] +17 1057 T 11 ,,,,,...... JA1H:JDKJDF ]]]]]]]]]]] +17 1058 G 11 ,,,,,...... JJH@:HHLKHH ]]]]]]]]]]] +17 1059 T 11 ,,,,,...... II/E-EHII?E ]]]]]]]]]]] +17 1060 C 11 ,,,,,...... LL1J?JJJI=H ]]]]]]]]]]] +17 1061 T 11 ,,,,,...... JJ?G9JJMKCH ]]]]]]]]]]] +17 1062 C 11 ,,,,,...... LLGE>LCMKII ]]]]]]]]]]] +17 1063 T 11 ,,,,,...... HHED-HDKLGH ]]]]]]]]]]] +17 1064 A 12 ,,,,,......^7, GH+EGFHHHED! ]]]]]]]]]]]7 +17 1065 A 12 ,,,,,......, GH+HFCIJI@G! ]]]]]]]]]]]7 +17 1066 A 13 ,,,,,......,^]. GH+GCJHKIFG!8 ]]]]]]]]]]]7] +17 1067 A 13 ,,,,,......,. GG0H8GILIDG!8 ]]]]]]]]]]]7] +17 1068 A 13 ,,,,,......,. FF+G+GHLIEG!9 ]]]]]]]]]]]7] +17 1069 A 13 ,,,,,......,. FG,G8HIIIDG!; ]]]]]]]]]]]7] +17 1070 A 13 ,,,,,......,. IK3EHBJJH+H!> ]]]]]]]]]]]7] +17 1071 G 13 ,,,,,......a. HI3I>LLMNKJ!H ]]]]]]]]]]]7] +17 1072 A 13 ,,,,,......,. >F:G9GHKI@E!E ]]]]]]]]]]]7] +17 1073 A 13 ,,,,,......,. ;F0G+IIIJ7G!E ]]]]]]]]]]]7] +17 1074 A 13 ,$,,,,......,. :FCFD;JJG7H!@ ]]]]]]]]]]]7] +17 1075 A 13 ,,,,......,.^], I-G?GCKI6G!EE ]]]]]]]]]]7]] +17 1076 G 13 ,,,,......a., F,8IKLMLKK!IF ]]]]]]]]]]7]] +17 1077 A 13 ,,,,......,., >=C:EGKJDG!CC ]]]]]]]]]]7]] +17 1078 A 13 ,$,,,......,., ;BB8HKJIDH!FA ]]]]]]]]]]7]] +17 1079 A 12 ,,,......,., ABFIIKHEH!GF ]]]]]]]]]7]] +17 1080 A 12 ,,,......,., 9I2GFJKGH!GH ]]]]]]]]]7]] +17 1081 G 12 ,$,,......a., :?*IJOMGH!JF ]]]]]]]]]7]] +17 1082 A 11 ,,......,., =,FHIIFG!GG ]]]]]]]]7]] +17 1083 A 11 ,,......,., ;:HJIJGH!GH ]]]]]]]]7]] +17 1084 A 12 ,$,......,.,^]. 9DFFKICH!HH; ]]]]]]]]7]]] +17 1085 A 11 ,......,.,. ]]]]]]]7]]] +17 1087 C 10 ,.......,. ID/KJ7JGMD ]]]]]]]]]] +17 1088 T 10 ,.......,. FGILLHJGGG ]]]]]]]]]] +17 1089 C 10 ,.......,. IIKLLDJKLE ]]]]]]]]]] +17 1090 A 10 ,.......,. .FCKIGGGGF ]]]]]]]]]] +17 1091 C 10 ,.......,. GHJKL7JIIF ]]]]]]]]]] +17 1092 T 10 ,.......,. AHKLJHHFEBFIF= ]]]]]]]]]] +17 1112 T 10 ......,.., GHH3@FHHDE ]]]]]]]]]] +17 1113 G 10 ......,.., IKLFJGLKJF ]]]]]]]]]] +17 1114 A 10 ......,.., HKE6GBMHHA ]]]]]]]]]] +17 1115 G 10 ......,.., DLLKKHBMKH ]]]]]]]]]] +17 1116 G 10 ......,.., AHK5GIMEJ@ ]]]]]]]]]] +17 1117 A 10 ......,.., FGI>HCJHEH ]]]]]]]]]] +17 1118 T 10 ......,.., CGF>GDIGHG ]]]]]]]]]] +17 1119 C 10 .$.N...,.., >H!JIKE?K< ]]]]]]]]]] +17 1120 C 9 .....,.., FIDGGKEBH ]]]]]]]]] +17 1121 A 9 .....,.., CHFIIJHHI ]]]]]]]]] +17 1122 T 10 .....,..,^]. DGCHGKCDGA ]]]]]]]]]] +17 1123 T 10 .$....,..,. AGBEFGGF@> ]]]]]]]]]] +17 1124 A 9 ....,..,. EEGEJADFE ]]]]]]]]] +17 1125 T 9 ....,..,. G@FIKHHFE ]]]]]]]]] +17 1126 C 9 ....,..,. F=HJLFKLB ]]]]]]]]] +17 1127 T 9 ....,..,. ECIHIHIGH ]]]]]]]]] +17 1128 G 9 ....,..,. DGJIKBKJG ]]]]]]]]] +17 1129 A 9 ....,..,. ->FEIF ]]]]]]]] +17 1153 A 8 ..,..,.. DGIAHH>F: ]]]]]]]]] +17 1155 T 8 .,..,... DJHGGGD? ]]]]]]]] +17 1156 T 9 .,..,...^], DI(FFAE@= ]]]]]]]]] +17 1157 T 9 .,..,..., FHAHHGE@> ]]]]]]]]] +17 1158 G 9 .,..,..., HKDJ@KIC= ]]]]]]]]] +17 1159 G 9 .,..,..., HKIHDJGFG ]]]]]]]]] +17 1160 A 9 .,..,..., ;IAGAGGEG ]]]]]]]]] +17 1161 T 9 .,..,..., >E ]]]]]]]]] +17 1167 C 9 ,..,...,, JHHJDJGIH ]]]]]]]]] +17 1168 A 9 ,..,...,, G@F ]]]]]]]]] +17 1184 G 8 .,...,,, IJGKJ@H@ ]]]]]]]] +17 1185 C 8 .,...,,, JKKIJGLB ]]]]]]]] +17 1186 A 8 .,...,,, EJGHIKIE ]]]]]]]] +17 1187 G 9 .,...,,,^]. KHAKL?B;D ]]]]]]]]] +17 1188 T 10 .,...,,,.^]. EFIEFBJCB: ]]]]]]]]]] +17 1189 A 10 .,...,,,.. CGEEHHIFEB ]]]]]]]]]] +17 1190 T 11 .,...,,,..^], GDAGIII@DC@ ]]]]]]]]]]] +17 1191 A 11 .,...,,,.., ?GIFBJB?FCE ]]]]]]]]]]] +17 1192 T 11 .,...,,,.., EGFHHJHAFBC ]]]]]]]]]]] +17 1193 T 11 .,...,,,.., BHFGEIHAF?F ]]]]]]]]]]] +17 1194 T 11 .,...,,,.., CDGFFIICF@E ]]]]]]]]]]] +17 1195 A 11 .$,...,,,.., A7HEHGIDGAG ]]]]]]]]]]] +17 1196 C 10 ,...,,,.., BIIGJGBHCH ]]]]]]]]]] +17 1197 C 10 ,...,,,.., I0GKHLEEGK ]]]]]]]]]] +17 1198 A 10 ,...,,,.., HIHIHBGGFJ ]]]]]]]]]] +17 1199 G 10 ,...,,,.., GNKMHKGCF ]]]]]]]]]] +17 1201 T 10 ,...,,,.., EFGFBG@HCH ]]]]]]]]]] +17 1202 C 11 ,...,,,..,^]. FLJJBMBGFH= ]]]]]]]]]]] +17 1203 A 11 ,...,,,..,. GEGJKG@HEBC ]]]]]]]]]]] +17 1204 G 11 ,...,,,..,. CDKMKK0JCJ6 ]]]]]]]]]]] +17 1205 C 11 ,$...,,,..,. @JKKDLAKCJ: ]]]]]]]]]]] +17 1206 A 10 ...,,,..,. IHJCE?IGCE ]]]]]]]]]] +17 1207 T 10 ...,,,..,. HIIFG:JCAA ]]]]]]]]]] +17 1208 C 10 ...,,,..,. EKJLLBKHKD ]]]]]]]]]] +17 1209 C 10 ...,,,..,. 8ILMLCHIKG ]]]]]]]]]] +17 1210 C 10 ...,,,..,. JJLDN>KJLG ]]]]]]]]]] +17 1211 T 10 ...,,,..,. GHKBHHLH9J5 ]]]]]]]]] +17 1224 C 10 ..,,,..,.^]. KLCK>K=MI@ ]]]]]]]]]] +17 1225 A 10 ..,,,..,.. HKIHCKIIGD ]]]]]]]]]] +17 1226 A 10 ..,,,..,.. GLGHCGII?@ ]]]]]]]]]] +17 1227 A 10 ..,,,..,.. ?LBHCJIHHE ]]]]]]]]]] +17 1228 A 10 ..,,,..,.. ILIC>JIF>E ]]]]]]]]]] +17 1229 A 10 ..,,,..,.. IMGHAIJJGF ]]]]]]]]]] +17 1230 T 10 ..,,,..,.. HIF7ADAHCG ]]]]]]]]]] +17 1231 C 10 ..,,,..,.. IJIIBEEMIH ]]]]]]]]]] +17 1232 T 10 ..,,,..,.. FKCIBKCJCF ]]]]]]]]]] +17 1233 G 10 ..,,,..,.. JKAD:IEEJI ]]]]]]]]]] +17 1234 A 11 ..,,,..,..^], GLDH@IHIDG0 ]]]]]]]]]]] +17 1235 A 11 ..,,,..,.., GLGHK?GAKC9JABKC ]]]]]]]]]]] +17 1248 C 11 .,,,..,..,. JEIML+KJI.C ]]]]]]]]]]] +17 1249 C 12 .,,,..,..,.^]. FHLHM;MDF@LE ]]]]]]]]]]]] +17 1250 A 12 .,,,..,..,.. JDDEJFICH;EC ]]]]]]]]]]]] +17 1251 A 12 .,,,..,..,.. DFCHJ5ICHI>D ]]]]]]]]]]]] +17 1252 T 12 .,,,..,..,.. FDIHF=EEE@CF ]]]]]]]]]]]] +17 1253 A 12 .,,,..,..,.. ECEEJFEAF2BF ]]]]]]]]]]]] +17 1254 A 12 .,,,..,..,.. GGJJFALGBL@G ]]]]]]]]]]]] +17 1255 G 12 .,$,,..,..,.. IBJELBLIJ2AK ]]]]]]]]]]]] +17 1256 C 11 .,,..,..,.. GIJJ?MAHEGJ ]]]]]]]]]]] +17 1257 A 11 .,,..,..,.. FFDCFJFH:DI ]]]]]]]]]]] +17 1258 T 11 .,,..,..,.. CGJJBJDHBDH ]]]]]]]]]]] +17 1259 T 11 .,,..,..,.. >ELK6JIHD>J ]]]]]]]]]]] +17 1261 C 11 .$,,..,..,.. ;8LK3J,IJEK ]]]]]]]]]]] +17 1262 C 10 ,$,..,..,.. @KB:M6GHDL ]]]]]]]]]] +17 1263 T 9 ,..,..,.. JK7EHGC?L ]]]]]]]]] +17 1264 T 9 ,..,..,.. JH6J=GE9H ]]]]]]]]] +17 1265 T 9 ,..,..,.. HH;L5EJ@H ]]]]]]]]] +17 1266 G 10 ,..,..,..^]. II:LJIJ?LB ]]]]]]]]]] +17 1267 A 10 ,..,..,... IF>LADKDLC ]]]]]]]]]] +17 1268 G 10 ,..,..,... IG6LHMLDLH ]]]]]]]]]] +17 1269 C 10 ,..,..,... AD>EJB3/LH ]]]]]]]]]] +17 1270 G 10 ,..,..,... F99J4B6=DB ]]]]]]]]]] +17 1271 T 10 ,.C,..,... IE)HEFI>IG ]]]]]]]]]] +17 1272 C 10 ,..,..,... HC,LJJI=MG ]]]]]]]]]] +17 1273 A 11 ,..,..,...^], GHIHGBIIHE ]]]]]]]]]]] +17 1275 G 11 ,..,..,..., E8BJKF7>LIE ]]]]]]]]]]] +17 1276 T 11 ,..,..,..., HB9I2FB=HFD ]]]]]]]]]]] +17 1277 C 12 ,..,..,...,^], @AIHHI> ]]]]]]]]] +17 1293 T 9 ..,...,,. CGJ@IHIJB ]]]]]]]]] +17 1294 G 9 ..,...,,. H. /CB/JGIJ@3 ]]]]]]]]]> +17 1298 T 10 ..,...,,.. ABJ0DGJJE3 ]]]]]]]]]> +17 1299 T 10 ..,...,,.. ?EJAIDIJE3 ]]]]]]]]]> +17 1300 T 10 ..,...,,.. =FG2IGIJE3 ]]]]]]]]]> +17 1301 T 10 .$.,...,,.G *FJ>EGIKF3 ]]]]]]]]]> +17 1302 G 9 .,...,,.. GCAIHKMI3 ]]]]]]]]> +17 1303 G 9 .,...,,.. GJ8KBK/H3 ]]]]]]]]> +17 1304 A 9 .,...,,.. CG9@9KIEJ ]]]]]]]]> +17 1305 T 9 .,...,,.. ?J?JKHKGF ]]]]]]]]> +17 1306 T 9 .,...,,.. EJ +17 1307 T 9 .,...,,.. @G2IDHKFH ]]]]]]]]> +17 1308 A 10 .,...,,..^], BH>HBFGEF5 ]]]]]]]]>] +17 1309 C 10 .,...,,.., FIKIFIHHJE ]]]]]]]]>] +17 1310 A 10 .,...,,.., GLFK@L@HKG ]]]]]]]]>] +17 1311 G 10 .,...,,.., IG@NFLLJLF ]]]]]]]]>] +17 1312 C 10 .,...,,.., GL>MKNMKL< ]]]]]]]]>] +17 1313 T 10 .,...,,.., ] +17 1314 T 10 .,...,,.., 3I] +17 1315 T 10 .,...,,.., E<9IBJJGGI ]]]]]]]]>] +17 1316 G 11 .,...,,..,^]. GH;MJK1JIG@ ]]]]]]]]>]] +17 1317 G 11 .,...,,..,. BG/K6JMHK?B ]]]]]]]]>]] +17 1318 G 11 .,...,,..,. 5J7JBLLG?6D ]]]]]]]]>]] +17 1319 A 11 .,...,,..,. EH>JID]] +17 1320 C 11 .,...,,..,. FCIJ@EEIGAD ]]]]]]]]>]] +17 1321 G 11 .,...,,..,. >I@DDML;E1> ]]]]]]]]>]] +17 1322 C 11 .,...,,..,. FK4LJMCJHLH ]]]]]]]]>]] +17 1323 T 11 .$,...,,..,. >I:LJIJILHJ ]]]]]]]]>]] +17 1324 C 10 ,...,,..,. H5LMLKJE:H ]]]]]]]>]] +17 1325 A 10 ,...,,..,. D:JIGHH@HI ]]]]]]]>]] +17 1326 A 10 ,...,,..,. GADJJIHE0I ]]]]]]]>]] +17 1327 C 11 ,...,,..,.^]. GFICLLHI3D@ ]]]]]]]>]]] +17 1328 C 11 ,...,,..,.. JDL@LKIB@JB ]]]]]]]>]]] +17 1329 T 11 ,...,,..,.. G7LIKJIG4JE ]]]]]]]>]]] +17 1330 G 11 ,...,,..,.. ;IMJIKIL5HF ]]]]]]]>]]] +17 1331 T 11 ,...,,..,.. D@IIJJDG2EE ]]]]]]]>]]] +17 1332 A 11 ,...,,..,.. D5@IHHEFFAD ]]]]]]]>]]] +17 1333 C 11 ,$...,,..,.. >AHKIIJD=FG ]]]]]]]>]]] +17 1334 C 10 ...,,..,.. @KKMNHH9JG ]]]]]]>]]] +17 1335 T 10 ...,,..,.. GILJIKIJKG ]]]]]]>]]] +17 1336 C 11 ...,,..,..^]. 6KGJ=JH>JIB ]]]]]]>]]]] +17 1337 A 11 .$..,,..,... >FAHIHH]]]] +17 1338 A 11 ..,,..,...^], >IJIGFEHFCC ]]]]]>]]]]] +17 1339 T 11 ..,,..,..., FKIIIC6GHFB ]]]]]>]]]]] +17 1340 A 11 ..,,..,..., HGGIED]]]]] +17 1341 A 11 ..,,..,..., CHHHI:)JG@B ]]]]]>]]]]] +17 1342 A 11 ..,,..$,..., AIGGH;1JGE@ ]]]]]>]]]]] +17 1343 C 10 ..,,.,..., FHILI2GGFG ]]]]]]]]]] +17 1344 C 10 ..,,.,..., GKMMHBKJHI ]]]]]]]]]] +17 1345 T 10 ..,,.,..., GJGJF?KKIC ]]]]]]]]]] +17 1346 G 10 ..,,.,..., HLKKJGIJIH ]]]]]]]]]] +17 1347 A 10 ..,,.,..., BIIIFJFGGF ]]]]]]]]]] +17 1348 T 10 .$.,,.,..., >HIIG3GHHG ]]]]]]]]]] +17 1349 T 9 .,,.,..., HIJE*GFF? ]]]]]]]]] +17 1350 T 9 .,,.,..., GHBEFGFGE ]]]]]]]]] +17 1351 T 9 .,,.,..., GHIGCFFG7 ]]]]]]]]] +17 1352 A 9 .,,.,..., GHHGIEFGF ]]]]]]]]] +17 1353 A 9 .,,.,..., =GHG?HHHE ]]]]]]]]] +17 1354 A 9 .,,.,..., ?GHF=CGHG ]]]]]]]]] +17 1355 A 9 .,,.,..., GGHG4IFHF ]]]]]]]]] +17 1356 A 9 .,,.,..., IGII@EHHF ]]]]]]]]] +17 1357 A 9 .,,.,..., FKKHIEIEI ]]]]]]]]] +17 1358 G 9 .,,.,..., KIBIFFJMH ]]]]]]]]] +17 1359 T 9 .,,.,..., 8HJF6DDHH ]]]]]]]]] +17 1360 T 9 .,,.,..., DHJEEEEHI ]]]]]]]]] +17 1361 T 9 .,,.,..., :GI@:IEHI ]]]]]]]]] +17 1362 G 9 .,,.,..., >HLHCJKKI ]]]]]]]]] +17 1363 G 9 .,,.,..., ;IKIJJGKJ ]]]]]]]]] +17 1364 G 9 .,,.,..., 9H?DDJFDG ]]]]]]]]] +17 1365 G 9 .$,,.,..., 8GLBMJHJL ]]]]]]]]] +17 1366 G 8 ,,.,..., GJF*AJII ]]]]]]]] +17 1367 G 8 ,,.,..., GKH9HIJK ]]]]]]]] +17 1368 A 9 ,,.,...,^], FEGIFDCH? ]]]]]]]]] +17 1369 T 9 ,,.,...,, CEGHFFFHD ]]]]]]]]] +17 1370 T 9 ,,.,...,, EHI8IECHC ]]]]]]]]] +17 1371 C 9 ,,.,...,, >IJ4FDLJE ]]]]]]]]] +17 1372 C 9 ,$,.,...,, ;HH?LKKHG ]]]]]]]]] +17 1373 C 8 ,.,...,, HHALJKKG ]]]]]]]] +17 1374 C 8 ,.,...,, GHILIKKJ ]]]]]]]] +17 1375 T 9 ,.,...,,^]. CF8LIKFCE ]]]]]]]]] +17 1376 A 9 ,$.,...,,. >DHIEGFAA ]]]]]]]]] +17 1377 A 8 .,...,,. GDLIIHH9 ]]]]]]]] +17 1378 G 8 .,...,,. F@JJJJGI ]]]]]]]] +17 1379 C 8 .,...,,. I?HJDHHH ]]]]]]]] +17 1380 C 8 .,...,,. FEHDKFHD ]]]]]]]] +17 1381 C 8 .,...,,. HEKJ9AA> ]]]]]]]] +17 1382 G 8 .,...,,. @I>AAKJC ]]]]]]]] +17 1383 C 8 .,...,,. G5IJMIHA ]]]]]]]] +17 1384 C 9 .,...,,.^]. EILJJJJD: ]]]]]]]]] +17 1385 A 10 .,...,,..^], C8KIJFE6C. ]]]]]]]]]] +17 1386 C 10 .,...,,.., DEHIAIEAB@ ]]]]]]]]]] +17 1387 C 11 .,...,,..,^]. BCIHEHH>E2> ]]]]]]]]]]] +17 1388 C 11 .$,...,,..,. >@LILBCKDA5 ]]]]]]]]]]] +17 1389 G 10 ,...,,..,. L?BCGK+;G? ]]]]]]]]]] +17 1390 G 10 ,...,,..,. GD@CJKAGHF ]]]]]]]]]] +17 1391 A 10 ,...,,..,. LDHJHH=FJG ]]]]]]]]]] +17 1392 G 10 ,...,,..,. CFJKIH2HGJ ]]]]]]]]]] +17 1393 A 10 ,...,,..,. FGCBGE3B8@ ]]]]]]]]]] +17 1394 C 10 ,...,,..,. 4AJHIKJEEG ]]]]]]]]]] +17 1395 A 11 ,...,,..,.^], K5GIII>GHJC ]]]]]]]]]]] +17 1396 G 11 ,...,,..,., HDJBJI5JJK; ]]]]]]]]]]] +17 1397 C 11 ,...,,..,., AAJCAB:A?G) ]]]]]]]]]]] +17 1398 G 11 ,...,,..,., <;BDII?@JC: ]]]]]]]]]]] +17 1399 G 11 ,...,,..,., 5AGFJIKKJ:E ]]]]]]]]]]] +17 1400 A 11 ,...,,..,., H ]]]]]]]]]]]] +17 1403 T 12 ,...,,..,.,. G>EGDF?DCHG> ]]]]]]]]]]]] +17 1404 C 12 ,...,,..,.,. =7GJID1H/KIF ]]]]]]]]]]]] +17 1405 C 12 ,...,,..,.,. E:JKJL7IMJHD ]]]]]]]]]]]] +17 1406 T 12 ,...,,..,.,. ADGKHIGJKK:GKHDG ]]]]]]]]]]] +17 1414 T 11 ...,,..,.,. IHKGHFJJM?J ]]]]]]]]]]] +17 1415 T 11 ...,,..,.,. :CDDF=EIB;F ]]]]]]]]]]] +17 1416 A 12 ...,,..,.,.^]. BEFFF?H:JBEA ]]]]]]]]]]]] +17 1417 C 12 ...,,..,.,.. AFIIKCGIJLGC ]]]]]]]]]]]] +17 1418 T 12 ...,,..,.,.. DHKEECJGNHFF ]]]]]]]]]]]] +17 1419 A 12 ...,,..,.,.. @>2GHHHJHIFC ]]]]]]]]]]]] +17 1420 T 12 ...,,..,.,.. @BIGH;CJ=JGF ]]]]]]]]]]]] +17 1421 G 13 ...,,..,.,..^], BHJIIGFHKEDK7KHAB@ ]]]]]]]]]]]]]] +17 1427 T 14 .,,..,.,..,..^>, EHIC>H@4CFF@ +17 1428 G 15 .,,..,.,..,..,^]. FGHGDD] +17 1429 G 15 .,,..,.,..,..,. HHI0MG:G=FJ>EF: ]]]]]]]]]]]]]>] +17 1430 C 15 .,,..,.,..,..,. DEJJB;KKKHHFG=E ]]]]]]]]]]]]]>] +17 1431 C 15 .,,..,.,..,..,. GHIBDHLHKGFCE8D ]]]]]]]]]]]]]>] +17 1432 A 15 .,,..,.,..,..,. 8EG@DCE@IH;/FDE ]]]]]]]]]]]]]>] +17 1433 T 16 .,,..,.,..,..,.^], EDHHBIF@JH>=GGFA ]]]]]]]]]]]]]>]] +17 1434 T 17 .,,..,.,..,..,.,^], BCGH@IHGFD:CEGDA> ]]]]]]]]]]]]]>]]] +17 1435 T 17 .$,,..,.,..,..,.,, ?EF)EKHFHDGEFHED> ]]]]]]]]]]]]]>]]] +17 1436 C 16 ,,..,.,..,..,.,, EKEKGKHFKMFHHHGG ]]]]]]]]]]]]>]]] +17 1437 T 16 ,$,..,.,..,..,.,, ?FKDIDFLII>HIHDG ]]]]]]]]]]]]>]]] +17 1438 C 15 ,..,.,..,..,.,, LIDLIKDJEGBKHGD ]]]]]]]]]]]>]]] +17 1439 T 15 ,..,.,..,..,.,, FFGBL]]] +17 1440 A 16 ,..,.,..,..,.,,^], I]]]] +17 1441 G 16 ,..,.,..,..,.,,, IMDMKAJLKCKKJGJ> ]]]]]]]]]]]>]]]] +17 1442 G 16 ,..,.,..,..,.,,, HEAH:BMGIE@HGI?D ]]]]]]]]]]]>]]]] +17 1443 T 16 ,..,.,..,..,.,,, EIABFHCFI+EHDF?C ]]]]]]]]]]]>]]]] +17 1444 A 16 ,..,.,..,..,.,,, G4BIBKBAJHBIDF87 ]]]]]]]]]]]>]]]] +17 1445 T 16 ,..,.,..,..,.,c, GBEKBAJGHH@GGD"> ]]]]]]]]]]]>]]]] +17 1446 T 16 ,..,.,..,..,.,,, F5CDHCHGJE>EDHD> ]]]]]]]]]]]>]]]] +17 1447 G 16 ,..,.,..,..,.,,, INFKLLGJLCGLIIE0 ]]]]]]]]]]]>]]]] +17 1448 G 16 ,..,.,..,..,.,,, IDD@D=6HKIGJEGIH ]]]]]]]]]]]>]]]] +17 1449 T 16 ,..,.,..,..,.,,, D?FHCAGDIGDF>DHE ]]]]]]]]]]]>]]]] +17 1450 A 16 ,..,.,..,..,.,,, EGDHJAEFJCBHEHG, ]]]]]]]]]]]>]]]] +17 1451 T 16 ,..,.,..,..,.,,, F@HJ/>IFIHGDEGFA ]]]]]]]]]]]>]]]] +17 1452 A 18 ,..,.,..,..,.,,,^].^], GFBIIAIFHHCGDEI+C5 ]]]]]]]]]]]>]]]]]] +17 1453 T 18 ,..,.,..,..,.,,,., HJHJIGIGHEGGFGJ3@< ]]]]]]]]]]]>]]]]]] +17 1454 T 18 ,..,.,..,..,.,,,., GIBHI6GGJFFI?JI7BB ]]]]]]]]]]]>]]]]]] +17 1455 G 18 ,..,.,..,..,.,,,., H5DCJJLIKIIHJFFHGG ]]]]]]]]]]]>]]]]]] +17 1456 T 18 ,..,.,..,..,.,,,., GGGIG;HFJCEJDG>HFD ]]]]]]]]]]]>]]]]]] +17 1457 G 18 ,..,.,..,..,.,,,., IBFE/?LJKHDJHHIAJF ]]]]]]]]]]]>]]]]]] +17 1458 T 18 ,..,.,..,..,.,,,., C7EJJ@GEIH>DEFI9G: ]]]]]]]]]]]>]]]]]] +17 1459 C 18 ,..,.,..,..,.,,,., J?BGKMLKM9EKKKLHJI ]]]]]]]]]]]>]]]]]] +17 1460 T 19 ,..,.,..,..,.,,,.,^]. G9EJMCKGKJJJIHHIJG@ ]]]]]]]]]]]>]]]]]]] +17 1461 G 19 ,..,.,..,..,.,,,.,. H??GIKKJK/@MIGJDJAE ]]]]]]]]]]]>]]]]]]] +17 1462 C 19 ,..,.,..,..,.,,,.,. IJDFHHKIMCDKIAHBJKD ]]]]]]]]]]]>]]]]]]] +17 1463 T 19 ,..,.,..,..,.,,,.,. GLEGM@MIH9IJIDGAKFE ]]]]]]]]]]]>]]]]]]] +17 1464 G 19 ,..,.,..,..,.,,,.,. G=CHLF@IJ>FKFIJ?HGH ]]]]]]]]]]]>]]]]]]] +17 1465 T 19 ,..,.,..,..,.,,,.,. EF>FFIGFJ]]]]]]] +17 1466 G 19 ,..,.,..,..,.,,,.,. D@@JEBLIM.JKIJE.HJI ]]]]]]]]]]]>]]]]]]] +17 1467 A 19 ,$..,.,..,..,.,,,.,. >-=HIH4FI=AHE]]]]]]] +17 1468 A 18 ..,.,..,..,.,,,.,. 1@HIDJHI;E=@F;1JBG ]]]]]]]]]]>]]]]]]] +17 1469 C 19 ..,.,..,..,.,,,.,T^]. *:K?IEJI3GLHLBAIKG? ]]]]]]]]]]>]]]]]]]] +17 1470 T 19 ..,.,..,..,.,,,.,.. 9GHEDKJHHGG=GE.K7ED ]]]]]]]]]]>]]]]]]]] +17 1471 G 19 ..,.,..,..,.,,,.,.. FBIE7KFJ.?JCFEFLGJG ]]]]]]]]]]>]]]]]]]] +17 1472 T 19 ..,.,..,..,.,,,.,.. /@IFJDEJGEJC9F8IGDC ]]]]]]]]]]>]]]]]]]] +17 1473 C 19 ..,.,..,..,.,,,.,.. E9FB?LIJ7KJFID?KFJF ]]]]]]]]]]>]]]]]]]] +17 1474 C 19 .$.,.,..,..,.,,,.,.. <6HGEKIJ9GKHJLNJLHD ]]]]]]]]]]>]]]]]]]] +17 1475 T 18 C,.,..,..,.,,,.,.. #HL=MICM>A>II5KJGF ]]]]]]]]]>]]]]]]]] +17 1476 T 19 .,.,..,..,.,,,.,..^], EH?IEGE>?DEGIHHHAD5 ]]]]]]]]]>]]]]]]]]] +17 1477 G 19 .,.,..,..,.,,,.,.., ?FE;JEKDJKDHLKJKIHB ]]]]]]]]]>]]]]]]]]] +17 1478 G 19 .,.,..,..,.,,,.,.., :HLICHF/(JHIKDHF>F/ ]]]]]]]]]>]]]]]]]]] +17 1479 C 19 .,.,..,..,.,,,.,.., 4EE9JKK=JJJABJKIBH: ]]]]]]]]]>]]]]]]]]] +17 1480 C 19 .,.,..,..,.,,,.,.., 2JJ=JHLKIMIF:9KHIG< ]]]]]]]]]>]]]]]]]]] +17 1481 T 19 .,.,..,..,.,,,.,.., ]]]]]]]]] +17 1482 G 19 .$,.,..,..,.,,,.,.., 7EAGIJI8HJGKIJLFHI; ]]]]]]]]]>]]]]]]]]] +17 1483 T 20 ,.,..,..,.,,,.,..,^].^], >:GGFGCBK>GE5GFEC@A9 ]]]]]]]]>]]]]]]]]]]] +17 1484 T 20 ,$.,..,..,.,,,.,..,., ;<@IEJFEBEEE4HGFE?AB ]]]]]]]]>]]]]]]]]]]] +17 1485 T 19 .,..,..,.,,,.,..,., =E>FFHEH]]]]]]]]]]] +17 1486 G 19 .$,..,..,.,,,.,..,., >GCHNNJIJIKDIHDJ@GG ]]]]]]]>]]]]]]]]]]] +17 1487 G 18 ,..,..,.,,,.,..,., FLGJB:FEJ>>JHIC4]]]]]]]]]]] +17 1488 T 18 ,..,..,.,,,.,..,., FFBG:DDFGIE=C@E9E@ ]]]]]]>]]]]]]]]]]] +17 1489 G 18 ,..,..,.,,,.,..,., F]]]]]]]]]]] +17 1490 A 19 ,..,..,.,,,.,..,.,^]. FDIIEFGFD;2KEEF:F;? ]]]]]]>]]]]]]]]]]]] +17 1491 C 19 ,..,..,.,,,.,..,.,. ?HICA,CI=ACH9II0E]]]]]]]]]]]] +17 1492 G 19 ,..,..,.,,,.,..,.,. C?AL9?K9FM2EH>ACAI? ]]]]]]>]]]]]]]]]]]] +17 1493 G 19 ,..,..,.,,,.,..,.,. BDJLGFD2H5)KHJB9?G@ ]]]]]]>]]]]]]]]]]]] +17 1494 G 19 ,$..,..,.,,,.,..,.,. @EEI/GG9GF>FGIG]]]]]]]]]]]] +17 1495 T 18 ..,.G,.,,,.,..,.,. E=G8#IGF=;0]]]]]]]]]]]] +17 1496 G 18 ..,..,.,,,.,..,.,. FJK:GKGIK9HGKG?GJH ]]]]]>]]]]]]]]]]]] +17 1497 A 19 ..,..,.,,,.,..,.,.^], BDK&9IAFK:JJBB=4]]]]]]]]]]]]] +17 1498 G 19 ..,..,.,,,.,..,.,., FJJ7JKEHK=GJJJACII@ ]]]]]>]]]]]]]]]]]]] +17 1499 G 20 ..,..,.,,,.,..,.,.,^]. BGKE.;EHDFJGHI:EDFE? ]]]]]>]]]]]]]]]]]]]] +17 1500 A 20 ..,..,.,,,.,..,.,.,. DAJ3FJE?KDKCEFAFHGEB ]]]]]>]]]]]]]]]]]]]] +17 1501 G 20 .$.,..,.,,,.,..,.,.,. DKIKIKKDI=MHKK=:CJGG ]]]]]>]]]]]]]]]]]]]] +17 1502 C 19 .,..,.,,,.,..,.,.,. HK9FCAHF]]]]]]]]]]]]]] +17 1503 A 20 .,..,.,,,.,..,.,.,.^]. GKCHJGEK ]]]]>]]]]]]]]]]]]]]] +17 1504 G 20 .,C.,.,,,.,..,.,.,.. JJ)GKJF@KKIIJALGJIIF ]]]]>]]]]]]]]]]]]]]] +17 1505 G 20 .,..,.,,,.,..,.,.,.. HJ8G2HEK*MGII?2IGIE7 ]]]]>]]]]]]]]]]]]]]] +17 1506 G 20 .,..,.,,,.,..,.,.,.. IKJFFDHBFKCH@=DGGJFA ]]]]>]]]]]]]]]]]]]]] +17 1507 A 20 .,..,.,,,.,..,.,.,.. AGD?G9EGHDCDG@??GD@B ]]]]>]]]]]]]]]]]]]]] +17 1508 C 20 .,..,.,,,.,..,.,.,.. FIHHJGGK;HKGF>FLHGFH ]]]]>]]]]]]]]]]]]]]] +17 1509 A 21 .,..,.,,,.,..,.,.,..^]. FI2EJ@DK@DIHFCFIGIGDE ]]]]>]]]]]]]]]]]]]]]] +17 1510 G 21 .,..,.,,,.,..,.,.,... IICGHJHI?MGAH@JGJJJHE ]]]]>]]]]]]]]]]]]]]]] +17 1511 A 21 .,..,.,,,.,..,.,.,... AE2AF>CFBFFGD]]]]]]]]]]]]]]]] +17 1512 A 21 .,..,.,,c.,..,.,.,... @I:HHAIF$IEGG>HHCIGFF ]]]]>]]]]]]]]]]]]]]]] +17 1513 G 21 .,..,.,,,.,..,.,.,... EG-/EGJHLNHHKCHHKHI?I ]]]]>]]]]]]]]]]]]]]]] +17 1514 G 21 .,..,.,,,.,..,.,.,... >GHFIIHK@LFIHAHIIGFFD ]]]]>]]]]]]]]]]]]]]]] +17 1515 G 21 .$,C.,.,,,.,..,.,.,... @F,8H]]]]]]]]]]]]]]]] +17 1516 T 20 ,C.,.,,,.,..,.,.,... E&2F-BCA<@B3C=BEBDFG ]]]>]]]]]]]]]]]]]]]] +17 1517 C 20 ,..,.,,,.,..,.,.,... C.-GFHF]]]]]]]]]]]]]]]] +17 1518 C 20 ,..,.,,,.,..,.,.,... G(HHFIK-LFIH]]]]]]]]]]]]]]]] +17 1519 T 20 ,..,.,,,.,..,.,.,... D>9F?DF?L8IH?JEJIH8K ]]]>]]]]]]]]]]]]]]]] +17 1520 G 20 ,$..,.,,,.,..,.,.,... B.AGFCFBLGKJ:GJJII]]]]]]]]]]]]]]]] +17 1521 C 19 ..,.,,,.,..,.,.,... /B@D@B3I>IJ7G?IB9BK ]]>]]]]]]]]]]]]]]]] +17 1522 G 19 ..,.,,,.,..,.,.,... (9B9CD-EBBA]]]]]]]]]]]]]]]] +17 1523 T 19 ..,.,,,.,..,.,.,... B8FAFF>AEDBD:HEHF:I ]]>]]]]]]]]]]]]]]]] +17 1524 G 20 ..,.,,,.,..,.,.,...^], G=E@FH8MIJH?FBJHH;K* ]]>]]]]]]]]]]]]]]]]] +17 1525 C 20 .$.$,.,,,.,..,.,.,..., ;=>CACIHGDHDKIHIJ?K8 ]]>]]]]]]]]]]]]]]]]] +17 1526 C 18 ,$.,,,.,..,.,.,..., ;BD@HHIHFD:GGGGEK6 >]]]]]]]]]]]]]]]]] +17 1527 C 17 .$,,,.,..,.,.,..., 8D@=IEHK@IFHJGHL> ]]]]]]]]]]]]]]]]] +17 1528 T 16 ,,,.,..,.,.,..., GGGKGJGBBHHFHHK< ]]]]]]]]]]]]]]]] +17 1529 G 16 ,,,.,..,.,.,..., GFHI ]]]]]]]]]]]]]]]] +17 1531 C 16 ,,,.,..,.,.,..., EG/LIIKAMKIBGGL= ]]]]]]]]]]]]]]]] +17 1532 T 16 ,$,,.,..,.,.,..., >C1EF>IGJGIHGBL< ]]]]]]]]]]]]]]]] +17 1533 T 15 ,$,.,..,.,.,..., AEIG5CABGCEF;I< ]]]]]]]]]]]]]]] +17 1534 C 15 ,.,..,.,.,...,^]. FKIGEABJJFH@L?; ]]]]]]]]]]]]]]] +17 1535 A 15 ,.,..,.,.,...,. @HDGFB6BEHG2:@D ]]]]]]]]]]]]]]] +17 1536 C 16 ,.,..,.,.,...,.^]. >IFCGC>I@GI>I;@: ]]]]]]]]]]]]]]]] +17 1537 A 16 ,.,..,.,.,.C.,.. ;JEGHF=FJGG&K@DB ]]]]]]]]]]]]]]]] +17 1538 A 16 ,.,..,.,.,...,.. FDHGGIIIIKI@JED? ]]]]]]]]]]]]]]]] +17 1539 G 16 ,$.,..,.,.,...,.. AKHJJH8KJIJLMDC> ]]]]]]]]]]]]]]]] +17 1540 C 15 .,..,.,.,...,.. J@JGHJJFHA>GCC= ]]]]]]]]]]]]]]] +17 1541 C 15 .,..,.,.,...,.. HGHHGEIJII0MBD5 ]]]]]]]]]]]]]]] +17 1542 C 15 .,..,.,.,...,.. KAHHGLIIIIHLFE9 ]]]]]]]]]]]]]]] +17 1543 C 15 .,..,.,.,...,.. HIFKDFMCKHILEE5 ]]]]]]]]]]]]]]] +17 1544 T 15 .,..,.,.,...,.. IEHFE8DKGIGLIHB ]]]]]]]]]]]]]]] +17 1545 G 15 .,..,.,.,...,.. JEEKDFILHE5LKF? ]]]]]]]]]]]]]]] +17 1546 G 15 .,..,$.,.,...,.. DGBF@.KGICIKIC< ]]]]]]]]]]]]]]] +17 1547 A 14 .,...,.,...,.. GBF9GFHGIHHDH= ]]]]]]]]]]]]]] +17 1548 A 14 .,...,.,...,.. EEDF1IGJF=ILF= ]]]]]]]]]]]]]] +17 1549 G 14 .,...,.,...,.. FCKK8HKHLJMLH? ]]]]]]]]]]]]]] +17 1550 G 14 .,...,.,...,.. 5DFI.KIJIFFFH? ]]]]]]]]]]]]]] +17 1551 A 14 .$,$...,.,...,.. >>E@3FEGHHIBHC ]]]]]]]]]]]]]] +17 1552 A 12 ...,.,...,.. @HFFHEHII?FA ]]]]]]]]]]]] +17 1553 A 12 ...,.,...,.. ;H)HFIB8JGI> ]]]]]]]]]]]] +17 1554 G 12 ...,.,...,.. IBGHJHK?MCEB ]]]]]]]]]]]] +17 1555 T 12 ...,.,...,.. C=DGCIE5JEGA ]]]]]]]]]]]] +17 1556 T 12 ...,.,...,.. =FEGHHE8HEE= ]]]]]]]]]]]] +17 1557 G 13 ...,.,...,..^]. GJDGJGJFLGEBD ]]]]]]]]]]]]] +17 1558 T 13 ...,.,...,... >AAHDGE5IGHCD ]]]]]]]]]]]]] +17 1559 T 13 .$..,.,...,... ;2EGGGF8IDE4C ]]]]]]]]]]]]] +17 1560 T 12 ..,.,...,... D7FBHCAIHE@E ]]]]]]]]]]]] +17 1561 T 12 ..,.,...,... ;0FEGG6JDE9E ]]]]]]]]]]]] +17 1562 G 12 ..,.,...,... :GHEGK2IKHBJ ]]]]]]]]]]]] +17 1563 G 13 ..,.,...,...^], C-IFHG;KKB=F> ]]]]]]]]]]]]] +17 1564 G 13 ..,.,...,..., @-JGJCCH8 ]]]]]]]]]]]]] +17 1566 T 13 ..,.,...,..., CJFAHHDKCF=F6 ]]]]]]]]]]]]] +17 1567 C 13 ..,.,...,..., 7JIJJIILEG4I> ]]]]]]]]]]]]] +17 1568 T 13 .$.,.,...,..., @GEHCK2KDIBL> ]]]]]]]]]]]]] +17 1569 C 12 .,.,...,..., HIIJHIMHG7HD ]]]]]]]]]]]] +17 1570 T 12 .,.,...,..., KGKGIGLGJ@K= ]]]]]]]]]]]] +17 1571 G 12 .,.,...,..., @HKHFDKHH>H2 ]]]]]]]]]]]] +17 1572 C 12 .,.,...,..., )HKHINKHH=LB ]]]]]]]]]]]] +17 1573 A 12 .,.,...,...c +EHEIGKBI?J& ]]]]]]]]]]]] +17 1574 C 12 .,.,...,..., =HGIIHKHFAJH ]]]]]]]]]]]] +17 1575 C 12 .,.,...,..., BGEJG+LHH0IF ]]]]]]]]]]]] +17 1576 C 12 .,.,...,..., LI ]]]]]]]]]]]] +17 1579 A 12 .,.,...,..., 3FGJG0IFIEH/ ]]]]]]]]]]]] +17 1580 G 12 .,.,...,..., >FJIJINGJBHD ]]]]]]]]]]]] +17 1581 C 12 .,.,...,..., 0@FHJGLGH=L/ ]]]]]]]]]]]] +17 1582 C 13 .$,$.,...,...,^], =?GJIHLDE@IA0 ]]]]]]]]]]]]] +17 1583 T 11 .,...,...,, GHHCLEJAM8> ]]]]]]]]]]] +17 1584 G 11 .,...,...,, GGIHLDDBJED ]]]]]]]]]]] +17 1585 G 12 .,...,$...,,^]. EJF'K@4@JB/? ]]]]]]]]]]]] +17 1586 A 11 .,......,g. BHDAFJ>G@&C ]]]]]]]]]]] +17 1587 C 11 .,......,,. FJH@IC8II9? ]]]]]]]]]]] +17 1588 A 11 .,......,,. CDF:EI=D3CE ]]]]]]]]]]] +17 1589 A 11 .$,......,,. ;EFHJJ>GE9D ]]]]]]]]]]] +17 1590 C 10 ,......,,. JH8KD8IA8D ]]]]]]]]]] +17 1591 T 10 ,......,,. GHCJJEJ5=E ]]]]]]]]]] +17 1592 T 10 ,......,,. FD5?G;GGAC ]]]]]]]]]] +17 1593 G 10 ,......,,. FHCJD?LHGA ]]]]]]]]]] +17 1594 T 10 ,......,,. E?CIHAHG7B ]]]]]]]]]] +17 1595 G 10 ,......,,. DBHIF@K*3H ]]]]]]]]]] +17 1596 C 10 ,$......,,. >B4KGE9F#> ]]]]]]]]]] +17 1597 C 9 ......,,. B;K97LE/F ]]]]]]]]] +17 1598 C 9 .$.....,,. >FJG;HH8= ]]]]]]]]] +17 1599 A 8 .....,,. >I=CJ=.G ]]]]]]]] +17 1600 T 8 .....,,. >DHFDC4G ]]]]]]]] +17 1601 C 8 .....,t. GJC;E:+H ]]]]]]]] +17 1602 T 8 .$....,,. )JIBL;0C ]]]]]]]] +17 1603 G 7 ....,,. IB@MHHE ]]]]]]] +17 1604 G 7 ....,,. F:=@I?0 ]]]]]]] +17 1605 T 7 ....,,. BFABI/'H ]]]]]]] +17 1609 C 6 ...,,. 88LG1C ]]]]]] +17 1610 C 6 ...,,. ;&M;0B ]]]]]] +17 1611 C 6 ...,,. 9;MIKH ]]]]]] +17 1612 T 6 ...,,. EFKF@? ]]]]]] +17 1613 C 6 ...,,. @>ID=J ]]]]]] +17 1614 A 6 ...,,. J?F32G ]]]]]] +17 1615 C 6 ...,,. F.KEGG ]]]]]] +17 1616 T 6 ...,,. JGLF(E ]]]]]] +17 1617 C 6 ...,,. BALJ+= ]]]]]] +17 1618 A 6 ...,,. HDJ0<< ]]]]]] +17 1619 G 6 ...,,. BBED:I ]]]]]] +17 1620 C 6 ...,,. BAL?'C ]]]]]] +17 1621 C 7 ...,,.^], 8 ]]]]]]] +17 1625 A 7 .C.,,., C'D<0GF ]]]]]]] +17 1626 G 7 ...,,., E1E:.J; ]]]]]]] +17 1627 A 7 ...,,., C7H=2E= ]]]]]]] +17 1628 C 7 ...,,., =.HF0H= ]]]]]]] +17 1629 T 7 ...,,., E?KG7F; ]]]]]]] +17 1630 T 7 ...,,., J2H;D@1 ]]]]]]] +17 1631 C 7 ...,,., @BM2?I@ ]]]]]]] +17 1632 C 8 ...,,.,^], B3;HCH9; ]]]]]]]] +17 1633 A 8 ...,,.,, ;CI32F; ]]]]]]]] +17 1638 A 9 ...,,.,,^]. @8GI1H>)@ ]]]]]]]]] +17 1639 G 9 ...,,.,,. C6LHHK0@F ]]]]]]]]] +17 1640 G 9 .C.,,.,,. C&.;&H'F? ]]]]]]]]] +17 1641 C 9 .$..,,.,,. 62B@=J/7H ]]]]]]]]] +17 1642 T 8 ..,,.,,. 9L>=K,,I ]]]]]]]] +17 1643 C 8 .$.,,.,,. 8K@>=GJBD ]]]]]]]] +17 1658 T 8 ,,.,,.,. D>BD;G.B ]]]]]]]] +17 1659 C 8 ,,.,,.,. G2E@JJJG ]]]]]]]] +17 1660 A 8 ,,.,,.,. DG.B.G-G ]]]]]]]] +17 1661 G 8 ,,.,,.,. DH;1JK)I:FI>G ]]]]]]]] +17 1663 C 7 ,.,,.,. 4D@IEJ>FBE ]]]]]]]]]]] +17 1675 C 11 ,.,,.,.,,,, ?F8DH1HA@:? ]]]]]]]]]]] +17 1676 G 11 ,.,,.,.,,,, /@GFB:@8H?E ]]]]]]]]]]] +17 1677 C 11 ,.,,.,.,,,, B3H.JDK:E>: ]]]]]]]]]]] +17 1678 C 11 ,.,,.,.,,,, B/BAH.GIIEI ]]]]]]]]]]] +17 1679 A 11 ,.,,.,.,,,, F.H.G8GJIBF ]]]]]]]]]]] +17 1680 G 11 ,.,,.,.,,,, =AFEL1JKHDD ]]]]]]]]]]] +17 1681 C 11 ,$.,,.,.,,,, ?D;AJ1KB@>7 ]]]]]]]]]]] +17 1682 G 10 .,,.,.,,,, =D3B5AGEFJ ]]]]]]]]]] +17 1683 T 10 .,,.,.,,,, CGFH ]]]]]]]]] +17 1687 C 9 ,,.,.,,,, BGE&GIIGK ]]]]]]]]] +17 1688 C 9 ,,.,.,,,, HMG8GJKGK ]]]]]]]]] +17 1689 T 9 ,,.,.,,,, EID2IFGIJ ]]]]]]]]] +17 1690 C 9 ,,.,.,,,, EMJAGLJFM ]]]]]]]]] +17 1691 T 9 ,,.,.,,,, CIJ6FHHHH ]]]]]]]]] +17 1692 G 9 ,,.,.,,,, B?K*IJIBJ ]]]]]]]]] +17 1693 T 9 ,,.,.,,,, CEFIEICII ]]]]]]]]] +17 1694 T 9 ,,.,.,,,, D3CJEGHIG ]]]]]]]]] +17 1695 C 9 ,$,.,.,,,, :;JEIKJJD ]]]]]]]]] +17 1696 T 8 ,.,.,,,, FI5JEJMH ]]]]]]]] +17 1697 G 8 ,.,.,,,, 4K3HKJFH ]]]]]]]] +17 1698 C 8 ,.,.,,,, JI:IMLGK ]]]]]]]] +17 1699 T 8 ,.,.,,,, BI,FHGIG ]]]]]]]] +17 1700 G 8 ,.,.,,,, JL*LIJBJ ]]]]]]]] +17 1701 T 8 ,.,.,,,, @ECGEGHE ]]]]]]]] +17 1702 T 8 ,.,.,,,, JB:GEGHK ]]]]]]]] +17 1703 T 8 ,.,.,,,, GG)EEHED ]]]]]]]] +17 1704 T 8 ,.,.,,,, EFHF1HFIHH ]]]]]]]]]]]]]] +17 1762 C 13 ,,,,,,,,..... GHJ:>JHBHIJJG ]]]]]]]]]]]]] +17 1763 C 13 ,,,,,,,,..... HEI@@KHJJGLLK ]]]]]]]]]]]]] +17 1764 C 13 ,,,,,,,,..... JHLDKLKLFFKNK ]]]]]]]]]]]]] +17 1765 T 13 ,,,,,,,,..... GFHCGCDEHIKLK ]]]]]]]]]]]]] +17 1766 C 13 ,,,,,,,,..... =FHLILIGJELLK ]]]]]]]]]]]]] +17 1767 C 13 ,,,,,,,,..... BBHJ4JHJDIMLL ]]]]]]]]]]]]] +17 1768 C 13 ,,,,,,,,..... FFJKDLKKFFJLK ]]]]]]]]]]]]] +17 1769 T 13 ,$,$,,,,,,..... D@GHCIGGHIMKK ]]]]]]]]]]]]] +17 1770 G 11 ,,,,,,..... GJ=KH=JLKMK ]]]]]]]]]]] +17 1771 A 11 ,,,,,,..... FIELGHFIIJI ]]]]]]]]]]] +17 1772 G 11 ,$,,,,,..... DEHKJ@GJHLL ]]]]]]]]]]] +17 1773 C 10 ,,,,,..... IIKJKGHKLK ]]]]]]]]]] +17 1774 A 10 ,,,,,..... DGHFFHHJJI ]]]]]]]]]] +17 1775 T 10 ,,,,,..... EFDE ]]]]]]]]]]]]]]]] +17 1792 A 16 ,,,,,......,,.,, HHIIHAHIIJH?FFF9 ]]]]]]]]]]]]]]]] +17 1793 G 16 ,,,,,......,,.,, I=HKGKJILMI6>I?C ]]]]]]]]]]]]]]]] +17 1794 C 16 ,,,,,......,,.,, J?IHFCHILFA9HGG@ ]]]]]]]]]]]]]]]] +17 1795 C 16 ,,,,,......,,.,, I9IG?HIMLMJHJJH: ]]]]]]]]]]]]]]]] +17 1796 C 16 ,,,,,......,,.,, IGJGIHFGMIKICEK> ]]]]]]]]]]]]]]]] +17 1797 A 16 ,,,,,......,,.,, D6GEAGHJKJG01HCG ]]]]]]]]]]]]]]]] +17 1798 C 16 ,,,,,......,,.,, BFHGGJIJKJI?BF?J ]]]]]]]]]]]]]]]] +17 1799 C 16 ,,,,,......,,.,, D8HEF>HMIMJFBKFE ]]]]]]]]]]]]]]]] +17 1800 C 16 ,,,,,......,,.,, HJIIJHIJLIJDILIM ]]]]]]]]]]]]]]]] +17 1801 T 16 ,,,,,......,,.,, AFGFGFFLKLI@E@ALKL7FHDH-D ]]]]]]]]]]]]]]] +17 1809 C 16 ,$,,......,,.,,,^]. ;AFDGKLKKDBKI6G; ]]]]]]]]]]]]]]]] +17 1810 C 15 ,,......,,.,,,. >EIGALKF<>LHIH; ]]]]]]]]]]]]]]] +17 1811 C 16 ,,......,,.,,,.^]. FHHGLKJKHFLJEK=8 ]]]]]]]]]]]]]]]] +17 1812 T 16 ,$,......,,.,,,.. ?FHCMLLKAGKG>EGC ]]]]]]]]]]]]]]]] +17 1813 G 15 ,......,,.,,,.. EAGFKLIAIKILJG> ]]]]]]]]]]]]]]] +17 1814 A 15 ,......,,.,,,.. FD?IIHJEHIH>JB@ ]]]]]]]]]]]]]]] +17 1815 G 15 ,......,,.,,,.. BFCKMM==HKHBJ4? ]]]]]]]]]]]]]]] +17 1816 G 15 ,$......,,.,,,.. ?K0> ]]]]]]]]]]]]]]] +17 1817 C 14 ......,,.,,,.. >>KKIJDCGF3JF= ]]]]]]]]]]]]]] +17 1818 C 14 .$.$....,,.,,,.. ;;KKLF;GHJ'IE; ]]]]]]]]]]]]]] +17 1819 C 12 ....,,.,,,.. KKLJ6BMB2E;; ]]]]]]]]]]]] +17 1820 G 12 ....,,.,,,.. BDEBEB6JEKB4 ]]]]]]]]]]]] +17 1821 C 12 ....,,.,,,.. KKKCG> ]]]]]]]]]]]] +17 1823 C 13 ....,,.,,,..^]. HIJJFIKKBMH4= ]]]]]]]]]]]]] +17 1824 T 13 ....,,.,,,... KKIKHF@@EFBAJKI4-@ ]]]]]]]]]]]]] +17 1831 T 13 .$...,,.,,,.C. 5DFB(AIHIEA%E ]]]]]]]]]]]]] +17 1832 C 12 .$..,,.,,,... BEJGIKKNLI#I ]]]]]]]]]]]] +17 1833 T 11 ..,,.,,,... DG:.KDKFI,C ]]]]]]]]]]] +17 1834 C 12 .$.,,.,,,...^2. AMGKJMDNA,J< ]]]]]]]]]]]2 +17 1835 T 11 .,,.,,,.... K@8KGGJB7H@ ]]]]]]]]]]2 +17 1836 C 11 .,,.,,,.... J@HJH:GJ=KB ]]]]]]]]]]2 +17 1837 C 11 .,,.,,,.... ;E:KA0JH8@B ]]]]]]]]]]2 +17 1838 C 11 .,,.,,,.... GKDJKHMG>I3 ]]]]]]]]]]2 +17 1839 T 11 .,,.,,,.... L.CFB+JG4H: ]]]]]]]]]]2 +17 1840 C 11 .,,.,,,.... HGIGF3II6JG ]]]]]]]]]]2 +17 1841 C 11 .,,.,,,.... L3GKGBJ:5HC ]]]]]]]]]]2 +17 1842 C 11 .,,.,,,.... MJILJMMI.H> ]]]]]]]]]]2 +17 1843 T 11 .,,.,,,.... E9GBI6@H ]]]]]]]]]]2 +17 1845 G 11 .,,.,,,.... MHHIJKK?8F9 ]]]]]]]]]]2 +17 1846 C 11 .,,.,,,.... LEJJKNMI6II ]]]]]]]]]]2 +17 1847 T 12 .,,.,,,....^]. LHHFFJIHB@I? ]]]]]]]]]]2] +17 1848 G 12 .,,.,,,..... LFF/HHJB1E>E ]]]]]]]]]]2] +17 1849 T 14 .,c.,,,.....^],^], HE#AG7GA?F1D6A ]]]]]]]]]]2]]] +17 1850 C 14 .,,.,,,.....,, HIFLIF ]]]]]]]]]]2]]] +17 1851 A 15 .,,.,,,..$...,,^]. >HHGJHKC5IGF?EA ]]]]]]]]]]2]]]] +17 1852 G 14 .,,.,,,....,,. B@8EHAJDKFH1@E ]]]]]]]]]2]]]] +17 1853 G 14 .,,.,,,....,,. E ]]]]]]]]]2]]]]]] +17 1856 A 16 .,,.,,,....,,.., IFHIOLLDGBG>HGC; ]]]]]]]]]2]]]]]] +17 1857 G 16 .,,.,,,....,,.., ;=AKJDIGIFJI>EBEK@2JD<@ ]]]]]]]]]2]]]]]]] +17 1863 C 18 .,,.,,,....,,..,,^]. EHHIJKL&79HDIHCAIB ]]]]]]]]]2]]]]]]]] +17 1864 T 18 .,,.,,,....,,..,,. KFFBIHIEE3H:-HG3GF ]]]]]]]]]2]]]]]]]] +17 1865 G 18 .,,.,,,....,,..,,. CEFLHKLDC?I7DIBEHGBJF ]]]]]]]]]2]]]]]]]] +17 1869 A 18 Tt,.t,,T..T,,.Tt,. 9/BFFHFIHFK9JKADDAF8H7@ID;BG ]]]]]]]]]2]]]]]]]] +17 1872 G 18 C,,.,,,....,,..,,. (FG7GFKB=AA;JG ]]]]]]]]]2]]]]]]]] +17 1875 G 18 .,,.,,,....,,..,,. 9/G;I9I;<3F2BGE7HJ ]]]]]]]]]2]]]]]]]] +17 1876 C 18 .$,,.,,,....,,..,,. ,DICIHMIH:I>DGGBMJ ]]]]]]]]]2]]]]]]]] +17 1877 T 17 ,,.,,,....,,..,,. DD?FEI/IEG;GJCAGJ ]]]]]]]]2]]]]]]]] +17 1878 C 17 ,,.,,,....,,..,,. FHAIKLIIBJ@EJFDLI ]]]]]]]]2]]]]]]]] +17 1879 A 17 ,,.,,,....,,..,,. CDHFHGBJ3HCEGFEFH ]]]]]]]]2]]]]]]]] +17 1880 C 17 ,$,.,,,....,,..,,. ??FBCD6G@H9BH@9AH ]]]]]]]]2]]]]]]]] +17 1881 G 18 ,.,,,....,,..,,.^].^]. A@:6GC@? ]]]]]]]2]]]]]]]]]] +17 1882 G 19 ,.,,,....,,..,,...^]. DEGGJEIBG:GI>:JG>@D ]]]]]]]2]]]]]]]]]]] +17 1883 A 20 ,.,,,....,,..,,....^]. DAFIKFF:GDDF@FDIEDCA ]]]]]]]2]]]]]]]]]]]] +17 1884 G 20 ,$.,,,....,,..,,..... ?BDHJ:K=J=HJA?JKHGHE ]]]]]]]2]]]]]]]]]]]] +17 1885 C 19 .$,$,,....,,..,,..... >>=J>J8AEBHCECDGFHD ]]]]]]2]]]]]]]]]]]] +17 1886 C 17 ,,....,,..,,..... @A3IGH9CGH6?IADIA ]]]]2]]]]]]]]]]]] +17 1887 G 17 ,,....,,..,,..... 2H;;)BCJA7AK>AAC@ ]]]]2]]]]]]]]]]]] +17 1888 C 17 ,$,....,,..,,..... 5IADAIBIIDFGKIHIH ]]]]2]]]]]]]]]]]] +17 1889 C 16 ,....,,..,,..... FGI6HA5H@A9HHGIE ]]]2]]]]]]]]]]]] +17 1890 C 16 ,....,,..,,..... JGH5JAIGEELKGGIH ]]]2]]]]]]]]]]]] +17 1891 T 16 ,....,,..,,..... HAF2IEHDBCHKHHJH ]]]2]]]]]]]]]]]] +17 1892 G 16 ,....,,..,,..... HHJKJAGJ@?HIIIKI ]]]2]]]]]]]]]]]] +17 1893 T 16 ,....,,..,,..... GEE4ECEDBEIHEEHD ]]]2]]]]]]]]]]]] +17 1894 G 16 ,....,,..,,..... IEK0KDHJD@ILIILI ]]]2]]]]]]]]]]]] +17 1895 C 16 ,....,,..,,..... GI6%HEEKDBGKJIJI ]]]2]]]]]]]]]]]] +17 1896 C 16 ,....,,..,,..... A9H?J9>HC9CKGHKI ]]]2]]]]]]]]]]]] +17 1897 G 16 ,....,,..,,..... F@A6>?H6;=ICAADA ]]]2]]]]]]]]]]]] +17 1898 T 16 ,..G.,,..,,..... F9>&CDGCB@HDFEIE ]]]2]]]]]]]]]]]] +17 1899 G 16 ,....,,..,,..... E/K'GCCID;HLIIKI ]]]2]]]]]]]]]]]] +17 1900 T 16 ,..C.,,..,,..... D0D&BEFE=FFHFEHG ]]]2]]]]]]]]]]]] +17 1901 A 17 ,....,,..,,.....^]t F5.1IIIFDE;AJIIGJH7 ]]]2]]]]]]]]]]]]] +17 1903 C 17 ,$....,,..,,....., AEHDHCEH7?JJGHKH@ ]]]2]]]]]]]]]]]]] +17 1904 T 17 ....,,..,,.....,^]. EGCHDFID?IJHHLGCA ]]2]]]]]]]]]]]]]] +17 1905 C 17 ....,,..,,.....,. G89JEHI>@IKJIJIDB ]]2]]]]]]]]]]]]]] +17 1906 T 17 ....,,..,,.....,. @IGJEGIF?GKHIIIGF ]]2]]]]]]]]]]]]]] +17 1907 G 17 ....,,..,,.....,. ?G0;GEJDAIKJIKJ8F ]]2]]]]]]]]]]]]]] +17 1908 A 18 .$...,,..,,.....,.^], ?CGFIFBCIIIFGJGFD= ]]2]]]]]]]]]]]]]]] +17 1909 G 17 ...,,..,,.....,., JGLAGKFB9LKKLL4ID ]2]]]]]]]]]]]]]]] +17 1910 C 17 ...,,..,,.....,., >&ID=J?EALJILI'BF ]2]]]]]]]]]]]]]]] +17 1911 C 17 ...,,..,,.....,., FCGCEHDH ]2]]]]]]]]]]]]]]] +17 1913 T 17 ...,,..,,.....,., CJIAGJACEJIJJK6HE ]2]]]]]]]]]]]]]]] +17 1914 C 17 ...,,..,,.....,., IDIDGEEFKLFHKI0CE ]2]]]]]]]]]]]]]]] +17 1915 T 17 .C.,,..,,.....,., H1GEDGCAHLIGHH6GH ]2]]]]]]]]]]]]]]] +17 1916 G 17 .T.,,..,,.....,., H0IHFFCAJJJIMI6HI ]2]]]]]]]]]]]]]]] +17 1917 C 17 ...,,..,,.....,., H9IGGHIEIIKJLKEGF ]2]]]]]]]]]]]]]]] +17 1918 A 17 ...,,..,,.....t., F8GCBIDFCIHGII%HD ]2]]]]]]]]]]]]]]] +17 1919 C 17 ...,,..,,.....,., DDHGAF=FHJJIKB?FA ]2]]]]]]]]]]]]]]] +17 1920 A 17 ...,,..,,.....t., D9BEFIAEIGGIJI/GI ]2]]]]]]]]]]]]]]] +17 1921 G 18 ...,,..,,.....,.,^]. F/J?CJ>DHMLKNL@GI@ ]2]]]]]]]]]]]]]]]] +17 1922 T 18 .$..,,..,,.....,.,. 6-GCGG3EFHFFIG;DEC ]2]]]]]]]]]]]]]]]] +17 1923 G 17 ..,$,..,,.....,.,. JEG 2]]]]]]]]]]]]]]] +17 1925 C 16 ..,..,,.....,.,. ;IJJ=>JIFHKH;IJF 2]]]]]]]]]]]]]]] +17 1926 T 16 ..,..,,.....,.,. FJDJ?FIKIHLG5FHF 2]]]]]]]]]]]]]]] +17 1927 T 16 ..,..,,.....,.,. (DGC;EHHGEII:FED 2]]]]]]]]]]]]]]] +17 1928 C 16 ..,..,,.....,.,. -LCK8CKLJJMJ?HLH 2]]]]]]]]]]]]]]] +17 1929 T 16 ..,..,,.....,.,. *GFIBGGLKKKI.GHI 2]]]]]]]]]]]]]]] +17 1930 G 16 T.,..,,.....,.,. (IEI@5JKKILJ8HGH 2]]]]]]]]]]]]]]] +17 1931 C 17 ..,..,,.....,.,.^]. 9IHK5GKIJIMI1IHIB 2]]]]]]]]]]]]]]]] +17 1932 T 17 ..,..,,.....,.,.. EGGH?GHLJIMI6DGHE 2]]]]]]]]]]]]]]]] +17 1933 T 17 .$.,..,,.....,.,.. 1BG58JF@FGHGIEFED 2]]]]]]]]]]]]]]]] +17 1934 G 16 .,..,,.....,.,.. EHI?IFLKJKJKHJGH ]]]]]]]]]]]]]]]] +17 1935 C 16 .,..,,.....,.,.. H ]]]]]]]]]]]]]]]] +17 1944 T 16 .,..,,.....,.,.. @BD3DFHGGHF7HHCH ]]]]]]]]]]]]]]]] +17 1945 T 16 .,..,,.....,.,.. >EB9JHGFCIF;FGFE ]]]]]]]]]]]]]]]] +17 1946 G 16 .$,..,,.....,.,.. DFF?HJLIHMLEJ;HK ]]]]]]]]]]]]]]]] +17 1947 A 15 ,..,,.....,.,.. DD:JG?HIIHHBKFH ]]]]]]]]]]]]]]] +17 1948 G 15 ,$..,,.....,.,.. ?E:;IJKKMLCIJKL ]]]]]]]]]]]]]]] +17 1949 A 14 ..,,.....,.,.. C9FEIIIAH+FEFH ]]]]]]]]]]]]]] +17 1950 A 14 .$.,,.....,.,.. AAJGIGDIG@HIHI ]]]]]]]]]]]]]] +17 1951 G 14 .,,.....,.,..^]. ?CHKIJLK0JKCI7 ]]]]]]]]]]]]]] +17 1952 A 14 .,,.....,.,... >FCBGDKG,HDEI@ ]]]]]]]]]]]]]] +17 1953 A 15 .,,.....,.,...^]. 1EDDFBJH+H@FH?> ]]]]]]]]]]]]]]] +17 1954 A 16 .,,.....,.,....^], %FEGGHIG2AEHEA>3 ]]]]]]]]]]]]]]]] +17 1955 C 16 .,,.....,.,...., $C>EIEKI)IHFIEE6 ]]]]]]]]]]]]]]]] +17 1956 C 16 .,,.....,.,...., ,C;GIIII49=JLGDD ]]]]]]]]]]]]]]]] +17 1957 C 16 .,,$.....,.,...., -F:HIILI?DJFK?FE ]]]]]]]]]]]]]]]] +17 1958 C 16 .,.....,.,....,^]. #@CIHLI1AKFL@GA? ]]]]]]]]]]]]]]]] +17 1959 T 16 .,.....,.,....,. 9EEIJLHDHHIJHHGD ]]]]]]]]]]]]]]]] +17 1960 T 17 .,.....,.,....,.^]. .CCFEGEGGFBH>ECA? ]]]]]]]]]]]]]]]]] +17 1961 C 17 .$,$.....,.,....,.. 1AGJJKI4HKJLGIKED ]]]]]]]]]]]]]]]]] +17 1962 T 16 .$....,.,....,..^]. EKHLJGIIEKEHDFG? ]]]]]]]]]]]]]]]] +17 1963 G 15 ....,.,....,... HIMJCKHEKGJKGFE ]]]]]]]]]]]]]]] +17 1964 G 15 ....,.,....,... JILJ ]]]]]]]]]]]]]]]] +17 1967 A 16 ....,.,....,..., EGI??AEDHAFICDC@ ]]]]]]]]]]]]]]]] +17 1968 T 16 ....,.,....,..., EFIGDH@HICGHF?C@ ]]]]]]]]]]]]]]]] +17 1969 A 16 ....,.,....,..., DDGE49EEJDEHCD>D ]]]]]]]]]]]]]]]] +17 1970 C 16 ....,.,....,..., HFIA4CIIIBIJGFFJ ]]]]]]]]]]]]]]]] +17 1971 A 16 ....,.,....,..., GCGG2HEFJGGFFGFH ]]]]]]]]]]]]]]]] +17 1972 T 17 ....,.,....,...,^], DHIFEHEGEDDBB ]]]]]]]]]]]]]]]]] +17 1974 A 17 ....,.,....,...,, GEGH3I?GIGHLFFFME ]]]]]]]]]]]]]]]]] +17 1975 G 17 ....,.,....,...,, IGKKJLIBMGLLH>AKF ]]]]]]]]]]]]]]]]] +17 1976 A 17 ....,.,....,...,, DECGBADCI=H7EFFCB ]]]]]]]]]]]]]]]]] +17 1977 C 17 ....,.,....,...,, FFGD6JFIK.IKGIAHH ]]]]]]]]]]]]]]]]] +17 1978 A 17 ....,.,....,...,, DDFEH?G@JEHKIFGIF ]]]]]]]]]]]]]]]]] +17 1979 G 17 ....,.,....,...,, GFGH-JHBM@LHIG>EE%LEKKJI?HIC.C ]]]]]]]]]]]]]]]]] +17 1981 C 17 .$.,.,....,...,,^].^], D ]]]]]]]]]]]]]]]]] +17 1988 G 17 ,.,....,...,,.,.. GIGJIKJIHFIIAIEGD ]]]]]]]]]]]]]]]]] +17 1989 G 17 ,.,....,...,,.,.. ,HG=KDIBDEDGGIFG ]]]]]]]]]]]]]]]]] +17 1994 T 17 ,.,....,...,,.,.. C9FAIFGGED8IGFIEF ]]]]]]]]]]]]]]]]] +17 1995 G 18 ,.,....,...,,.,..^], 1HFFLIJHD<@LIJJCJ@ ]]]]]]]]]]]]]]]]]] +17 1996 C 19 ,.,....,...,,.,..,^]. 2HEJ?F/2FEEIIKGH@ ]]]]]]]]]]]]]]]]]]] +17 2003 T 19 .$,....,...,,.,..,.. 4FEI>FK3EB>ECG4H?GE ]]]]]]]]]]]]]]]]]]] +17 2004 G 18 ,....,...,,.,..,.. ?GMDKAHFHJDLKHIEJH ]]]]]]]]]]]]]]]]]] +17 2005 G 18 ,....,...,,.,..,.. F9J0I7H:?KICJCHHI@ ]]]]]]]]]]]]]]]]]] +17 2006 C 18 ,....,...,,.,..,.. EGDIJKIA7LCFLHKJKF ]]]]]]]]]]]]]]]]]] +17 2007 A 18 ,$....,...,,.,..,.. BGJIHBFEBIEFHDICHG ]]]]]]]]]]]]]]]]]] +17 2008 C 17 ....,...,,.,..,.. 7KJJJIJCGJJMH>JIF ]]]]]]]]]]]]]]]]] +17 2009 A 17 ....,...,,.,..,.. GJ=GIHGGDKFLDHJJF ]]]]]]]]]]]]]]]]] +17 2010 G 17 ....,...,,.,..,.. HJ>MIH:;JILLKLIMB ]]]]]]]]]]]]]]]]] +17 2011 C 17 ....,...,,.,..,.. JJ9JKIFFFKLLJLJKH ]]]]]]]]]]]]]]]]] +17 2012 A 18 ....,...,,.,..,..^], CIDI>HE>DFHHEGBJG3 ]]]]]]]]]]]]]]]]]] +17 2013 C 18 ....,...,,.,..,.., EJ-IEFIKIDJADHD@F ]]]]]]]]]]]]]]]]]] +17 2015 T 18 ....,...,,.,..,.., CIFFIFBJFI;IGKLDHKGKA2< ]]]]]]]]]]]]]]]]]]] +17 2018 C 19 ....,...,,.,..,..,, FHAJMII8KFKMILJKJJB ]]]]]]]]]]]]]]]]]]] +17 2019 T 19 ....,...,,.,..,..,, GLCFHJI>EHIJALHLFFD ]]]]]]]]]]]]]]]]]]] +17 2020 G 20 .$...,...,,.,..,..,,^>. CJHJHGKHLILKIJILIAC@ ]]]]]]]]]]]]]]]]]]]> +17 2021 C 21 ...,...,,.,..,..,,.^].^], LIKBJJG;IMGGJILJJ.BA: ]]]]]]]]]]]]]]]]]]>]] +17 2022 C 21 ...,...,,.,..,..,,.., GEGEI@?LLLLHMHKHFBEAB ]]]]]]]]]]]]]]]]]]>]] +17 2023 A 21 ...,...,,.,..,..,,.., I0GGFEAEGFKGFIJ@*KFEF ]]]]]]]]]]]]]]]]]]>]] +17 2024 G 21 ...,...,,.,..,..,,.., KCFHF ]]]]]]]]]]]]]]]]]]>]] +17 2025 T 21 ...,...,,.,..,..,,.., F6FIE;EIGHJFIGHDBHFDB ]]]]]]]]]]]]]]]]]]>]] +17 2026 T 21 ...,...,,.,..,..,,.., E4EFDEFJBFICIEIEBEFDF ]]]]]]]]]]]]]]]]]]>]] +17 2027 A 21 ...,...,,.,..,..,,.., @9FGEEEIGHIEGEJEHEFDB ]]]]]]]]]]]]]]]]]]>]] +17 2028 C 21 ...,...,,.,..,..,,.., FFILGKFKDKKHJKJGKKEGK ]]]]]]]]]]]]]]]]]]>]] +17 2029 T 21 ...,...,,.,..,..,,.., C]] +17 2030 G 21 .$..,...,,.,..,..,,.., DGKIBIILKLKHJHKEKFGIJ ]]]]]]]]]]]]]]]]]]>]] +17 2031 C 20 ..,...,,.,..,..,,.., 6KBFILBHMLJJGJIIJCJK ]]]]]]]]]]]]]]]]]>]] +17 2032 C 20 ..,...,,.,..,..,,.., GHKHHCMIKDBKIMGECJHL ]]]]]]]]]]]]]]]]]>]] +17 2033 A 20 ..,...,,.,..,..,,.., ]] +17 2034 T 20 ..,...,,.,..,..,,.., 1JICDHJGCIGJIIGECFGI ]]]]]]]]]]]]]]]]]>]] +17 2035 T 20 ..,...,,.,..,..,,.., DDDDDFAGIJGGHIFIIGEI ]]]]]]]]]]]]]]]]]>]] +17 2036 T 20 ..,...,,.,..,..,,.., DGHBG]] +17 2037 T 20 ..,...,,.,..,..,,.., ;FHGG6JFIJEH@JGIHHFF ]]]]]]]]]]]]]]]]]>]] +17 2038 C 20 ..,...,,.,..,..,,.., BKJHIBJIMKJKIJH@:IJM ]]]]]]]]]]]]]]]]]>]] +17 2039 A 20 ..,...,,.,..,..,,.., CB@FE;FCJFFDCIGHHJHD ]]]]]]]]]]]]]]]]]>]] +17 2040 C 20 ..,...,,.,..,..,,.., BHHCIIIBICHKGKH@DGHL ]]]]]]]]]]]]]]]]]>]] +17 2041 G 21 AAa.A.a,.,..aAA,,AAa^], 0HH>CAIHDIBDJIFLLJHK? ]]]]]]]]]]]]]]]]]>]]] +17 2042 G 22 ..,...,,.,..,..,,..,,^], ]]]]]]]]]]]]]]]]]>]]]] +17 2043 G 22 ..,...,,.,..,..,,..,,, -GC/GHKIKJIBKIIHCIFKE> ]]]]]]]]]]]]]]]]]>]]]] +17 2044 C 22 ..,...,,.,..,..,,..,,, 4HHEJCMHLLJLKKIJIIILGG ]]]]]]]]]]]]]]]]]>]]]] +17 2045 A 22 ..,...,,.,..,..,,..,,, GG>:BGHHJIGHIKHDIKHIED ]]]]]]]]]]]]]]]]]>]]]] +17 2046 T 22 ..,...,,.,..,..,,..,,, AHF?GBIGIIGFHJGK:GGGHE ]]]]]]]]]]]]]]]]]>]]]] +17 2047 G 24 ..,...,,.,..,..,,..,,,^],^], :IF?IKDIJLJLILKCGIIEIHEE ]]]]]]]]]]]]]]]]]>]]]]]] +17 2048 A 24 ..,...,,.,..,..,,..,,,,, CDDFC@HEKGFJEKGHHFDHEEBC ]]]]]]]]]]]]]]]]]>]]]]]] +17 2049 A 24 ..,...,,.,..,..,,..,,,,, >DCCC]]]]]] +17 2050 A 24 .$.,...,,.,..,..,,..,,,,, @EC@G5GEIJCJFJGGAFGIHHCE ]]]]]]]]]]]]]]]]]>]]]]]] +17 2051 T 23 .,...,,.,..,..,,..,,,,, DEFDGIEIJGGFJEJIGGICED@ ]]]]]]]]]]]]]]]]>]]]]]] +17 2052 G 23 .$,...,,.,..,..,,..,,,,, >BBIIKCLKFLIMKKBIGMJHGG ]]]]]]]]]]]]]]]]>]]]]]] +17 2053 G 23 ,$...,,.,..,..,t..,,,,,^], ACFAJIILHLHBFH8CHMKJDEE ]]]]]]]]]]]]]]]>]]]]]]] +17 2054 A 22 ...,,.,..,..,,..,,,,,, @FBKHIKHGCJFLLCHMKH]]]]]]] +17 2055 G 22 ...,,.,..,..,,..,,,,,, BHDIIMJFJJNJKIILMJJIJG ]]]]]]]]]]]]]]>]]]]]]] +17 2056 A 22 ...,,.,..,..,,..,,,,,, C@DHIDHBJGKGHHKHJIHEGE ]]]]]]]]]]]]]]>]]]]]]] +17 2057 T 22 .$..,,.,..,..,,..,,,,,, BCAFEHEG?DJHICHGIGFDEE ]]]]]]]]]]]]]]>]]]]]]] +17 2058 A 21 ..,,.,..,..,,..,,,,,, ?BGEIGEJEIDG=HEHGGDF? ]]]]]]]]]]]]]>]]]]]]] +17 2059 A 21 .$.,,.,..,..,,..,,,,,, A5GEHHCDEJHGGGIIFFHBG ]]]]]]]]]]]]]>]]]]]]] +17 2060 C 20 .,,.,..,..,,..,,,,,, DIIHIFIJKGKLEJHLJBIJ ]]]]]]]]]]]]>]]]]]]] +17 2061 A 20 .$,,.,..,..,,..,,,,,, >:DGGIADKGCBHFHHEEFI ]]]]]]]]]]]]>]]]]]]] +17 2062 A 19 ,,.,..,..,,..,,,,,, FEJFGK?JIHGKHIHFEFI ]]]]]]]]]]]>]]]]]]] +17 2063 C 19 ,,.,..,..,,..,,,,,, FIKKHJGKIJKFINLK]]]]]]] +17 2064 A 19 ,$,.,..,..,,..,,,,,, DGIIGKHJFCLIILKG]]]]]]] +17 2065 G 18 ,.,..,..,,..,,,,,, FLJKMHKJLKJLLLIIKK ]]]]]]]]]]>]]]]]]] +17 2066 G 18 ,.,..,..,,..,,,,,, FEKCLFKIGFJILKKHHK ]]]]]]]]]]>]]]]]]] +17 2067 A 18 ,.,..,..,,..,,,,,, FJJEJIJCJFGGFIKIJL ]]]]]]]]]]>]]]]]]] +17 2068 G 18 ,.,..,..,,..,,,,,, ELHKLKNEIJJLJLIKHL ]]]]]]]]]]>]]]]]]] +17 2069 C 18 ,.,..,..,,..,,,,,, >HB@=AJIBCJGDEBBAD ]]]]]]]]]]>]]]]]]] +17 2070 G 19 ,.,..,..,,..,,,,,,^]. D@I?CIBAKDAALLKKIL8 ]]]]]]]]]]>]]]]]]]] +17 2071 A 19 ,$.,..,..,,..,,,,,,. @HF@IEK:=DLDEHE?HID ]]]]]]]]]]>]]]]]]]] +17 2072 C 18 .,..,..,,..,,,,,,. FEGIGKHK:HHJCDHIKD ]]]]]]]]]>]]]]]]]] +17 2073 C 19 .,..,..,,..,,,,,,.^]. CA?JAKHA@LGCEA>BEBB ]]]]]]]]]>]]]]]]]]] +17 2074 G 19 .,..,..,,..,,,,,,.. AG@EHC;KCA@KIJKKK5? ]]]]]]]]]>]]]]]]]]] +17 2075 C 20 .,..,..,,..,,,,,,..^]. JHICHKIFHGJLHIKJLDE@ ]]]]]]]]]>]]]]]]]]]] +17 2076 A 20 .,..,..,,..,,,,,,... FFF>DFHHIIG;HD?FJFEC ]]]]]]]]]>]]]]]]]]]] +17 2077 C 20 .,..,..,,..,,,,,,... FHEIIKIEKDJLLIKIL:DE ]]]]]]]]]>]]]]]]]]]] +17 2078 A 20 .,..,..,,..,,,,,,... DG@HGHGHIJHHJJHLLEEE ]]]]]]]]]>]]]]]]]]]] +17 2079 G 21 .,..,..,,..,,,,,,...^], EA;LGLGLKELLLJJIL=HIA ]]]]]]]]]>]]]]]]]]]]] +17 2080 G 21 .$,$..,..,,..,,,,,,..., BBEGIJHK>DIICJGGL?EGE ]]]]]]]]]>]]]]]]]]]]] +17 2081 C 19 .$.,..,,..,,,,,,..., 5HIMCLHFLLMJKKNBFHF ]]]]]]]>]]]]]]]]]]] +17 2082 T 18 .,..,,..,,,,,,..., IFLHGHGGJJHEIKHHHF ]]]]]]>]]]]]]]]]]] +17 2083 G 18 .,..,,..,,,,,,..., EHLHKKHJCLI:KK;HII ]]]]]]>]]]]]]]]]]] +17 2084 C 19 .,..,,..,,,,,,...,^]. AJBHLGAKMMJKKMGHIIA ]]]]]]>]]]]]]]]]]]] +17 2085 T 19 .,..,,..,,,,,,...,. EFKEGGB>JKHFHKKHGFE ]]]]]]>]]]]]]]]]]]] +17 2086 G 19 .$,..,,..,,,,,,...,. DHI:EEFJKNJJJ?DIIKG ]]]]]]>]]]]]]]]]]]] +17 2087 A 18 ,..,,..,,,,,,...,. HH@KFCGJLIHKJFHEHF ]]]]]>]]]]]]]]]]]] +17 2088 G 18 ,..,,..,,,,,,...,. GJ:IE>KKJHBJLKIJ5I ]]]]]>]]]]]]]]]]]] +17 2089 C 18 ,..,,..,,,,,,...,. ?IC?5>KCDABBE5EI=B ]]]]]>]]]]]]]]]]]] +17 2090 G 18 ,..,,..,,,,,,...,. EB9IF1BJLIGJMBCB?@ ]]]]]>]]]]]]]]]]]] +17 2091 C 18 ,..,,..,,,,,,...,. ?G??B*JCEABAB?JIDH ]]]]]>]]]]]]]]]]]] +17 2092 G 18 ,..,,..,,,,,,...,. DA?GI1BIKFJII)CBI@ ]]]]]>]]]]]]]]]]]] +17 2093 T 18 ,..,,G.,,,,,,...,. BBBHH2EIKIEFIGHFJI ]]]]]>]]]]]]]]]]]] +17 2094 C 18 ,$..,,..,,,,,,...,. @FGIL8JLIKJIMAGJIJ ]]]]]>]]]]]]]]]]]] +17 2095 A 17 .$.,,..,,,,,,...,. CEGHCFG=F?GEFHH>E ]]]]>]]]]]]]]]]]] +17 2096 C 16 .,,..,,,,,,...,. >FHBIKIGJKM6DGJH ]]]>]]]]]]]]]]]] +17 2097 A 16 .,,..,,,,,,...,. AGECHEH>?EG@IEBG ]]]>]]]]]]]]]]]] +17 2098 C 16 .$,,..,,,,,,...,. 9BA:EDE@BAEHFGCI ]]]>]]]]]]]]]]]] +17 2099 G 15 ,,..,,,,,,...,. HF/AIKJJJL2AAKC ]]>]]]]]]]]]]]] +17 2100 C 15 ,,..,,,,,,...,. HI1JHLFKKMCCIJJ ]]>]]]]]]]]]]]] +17 2101 A 15 ,,..,,,,,,...,. HG-HKKJ>JJIGGLG ]]>]]]]]]]]]]]] +17 2102 G 15 ,,..,,,,,,...,. HG=JIJJIILLKOLK ]]>]]]]]]]]]]]] +17 2103 C 15 ,,..,,,,,,...,. FH&IJKHHKJ?IJII ]]>]]]]]]]]]]]] +17 2104 C 15 ,,..,,,,,,...,. FJ1FJLJJILK7DDH ]]>]]]]]]]]]]]] +17 2105 A 16 ,,C.,,,,,,...,.^]g EE$FGIGDHIFCGHH% ]]>]]]]]]]]]]]]] +17 2106 T 16 ,,..,,,,,,...,., GF1FHKFHGJ;GHGGC ]]>]]]]]]]]]]]]] +17 2107 C 16 ,,..,,,,,,...,., @A*IBCB@ADJAIDJ: ]]>]]]]]]]]]]]]] +17 2108 G 16 ,,..,,,,,,...,., FH'AILJHIL>DBLAF ]]>]]]]]]]]]]]]] +17 2109 C 16 ,,.$.,,,,,,...,., ?@(JBDA?ADJ6JEI? ]]>]]]]]]]]]]]]] +17 2110 G 16 ,,.,,,,,,...,.,^]. DDAHLJGJMC2AI@C@ ]]]]]]]]]]]]]]]] +17 2111 C 16 ,$,.,,,,,,...,.,. BFHHLIDLL3LIMJFC ]]]]]]]]]]]]]]]] +17 2112 A 15 ,.,,,,,,...,.,. GCIKJDKMEHDLBHE ]]]]]]]]]]]]]]] +17 2113 G 15 ,.,,,,,,...,.,. FJGKJHLK8LKEH=G ]]]]]]]]]]]]]]] +17 2114 C 15 ,.,,,,,,...,.,. G=INHGKKGCJMJGF ]]]]]]]]]]]]]]] +17 2115 T 15 ,.,,,,,,...,.,. FGFIHEGIHHHGDFF ]]]]]]]]]]]]]]] +17 2116 C 15 ,$.,,,,,,...,.,. BHHLJHKKKHKLKCG ]]]]]]]]]]]]]]] +17 2117 A 14 .,,,,,,...,.,. BHLHIIL?6HIDGF ]]]]]]]]]]]]]] +17 2118 G 14 .,,,,,,...,.,. ECLHHIJ@?JKJ@I ]]]]]]]]]]]]]] +17 2119 G 14 .,,,,,,...,.,. BBLGHHL.IGJEGG ]]]]]]]]]]]]]] +17 2120 G 15 .$,$,,,,,...,.,.^]. @@LLHIL4GJLH?G: ]]]]]]]]]]]]]]] +17 2121 A 13 ,,,,,...,.,.. HIDHJ23FIHDED ]]]]]]]]]]]]] +17 2122 T 13 ,,,,,...,.,.. HF>DII@GHCAFC ]]]]]]]]]]]]] +17 2123 A 13 ,,,,,...,.,.. IHCHI4CDHEFEC ]]]]]]]]]]]]] +17 2124 T 13 ,,,,,...,.,.. JIAGJBJHK>FGA ]]]]]]]]]]]]] +17 2125 T 13 ,,,,,...,.,.. IFDFJGCHIBCD? ]]]]]]]]]]]]] +17 2126 A 13 ,,,,,...,.,.. HFEFIEDGE ]]]]]]]]]]] +17 2152 G 11 ,$...,.,..,. D8@HBI5JDGJ ]]]]]]]]]]] +17 2153 T 10 ...,.,..,. D/GGF?CEDG ]]]]]]]]]] +17 2154 C 10 ...,.,..,. AHLJK.IIJJ ]]]]]]]]]] +17 2155 A 10 ...,.,..,. DHGGF@=IEH ]]]]]]]]]] +17 2156 C 10 ...,.,..,. ?JIKIBIDJI ]]]]]]]]]] +17 2157 A 10 ...,.,..,. 3@HKHDFIJI ]]]]]]]]]] +17 2158 G 10 ...,.,..,. ;JKJIGLLGK ]]]]]]]]]] +17 2159 G 10 ...,.,..,. -JIIGHD=KJ ]]]]]]]]]] +17 2160 C 10 ...,.,..,. )FKKDAH>JK ]]]]]]]]]] +17 2161 A 10 ...,.,..,. A@GGICHFGI ]]]]]]]]]] +17 2162 C 11 ...,.,..,.^], ECMKJAHGKI@ ]]]]]]]]]]] +17 2163 T 11 ...,.,..,., >@IHJGJEHLE ]]]]]]]]]]] +17 2164 G 11 ...,.,..,., H5KIJGJ>JL@ ]]]]]]]]]]] +17 2165 C 11 ...,.,..,., EJHKHDKDJL@ ]]]]]]]]]]] +17 2166 T 11 ...,.,..,., 7CHHHGJCFLA ]]]]]]]]]]] +17 2167 A 11 ...,.,..,., AFDFECDDFJ8 ]]]]]]]]]]] +17 2168 C 11 ...,.,..,., CAG>JJIBJIB ]]]]]]]]]]] +17 2169 T 11 .$..,.,..,., .HGCIGKFEL= ]]]]]]]]]]] +17 2170 C 10 ..,.,..,., GEBIDLHFK: ]]]]]]]]]] +17 2171 C 12 ..,.,..,.,^],^], FFIHEI;KJFCE ]]]]]]]]]]]] +17 2172 T 12 .$.,.,..,.,,, ;DFCCI@HK6AA ]]]]]]]]]]]] +17 2173 G 11 .,.,..,.,,, >FIJIAHL@D? ]]]]]]]]]]] +17 2174 G 11 .$,.,..,.,,, ;EEHFDHL@BE ]]]]]]]]]]] +17 2175 G 10 ,.,..,.,,, EFHIBHKA=E ]]]]]]]]]] +17 2176 G 10 ,.,..,.,,, EBDIBIK=E; ]]]]]]]]]] +17 2177 T 10 ,.,..,.,,, >AHDCHFBD; ]]]]]]]]]] +17 2178 T 10 ,$.,..,.,,, ;FH>;FHCB? ]]]]]]]]]] +17 2179 T 10 .,..,.,,,^], AHG=HICC:= ]]]]]]]]]] +17 2180 T 10 .,..,.,,,, BF7AHI>BG> ]]]]]]]]]] +17 2181 C 10 .,..,.,,,, FADDGL;,?: ]]]]]]]]]] +17 2182 C 10 .,..,.,,,, =BIAHLCHIE ]]]]]]]]]] +17 2183 A 10 .$,..,.,,,, BAHCIJC8EF ]]]]]]]]]] +17 2184 T 9 ,$..,.,,,, =G=CK>GEE ]]]]]]]]] +17 2185 C 8 ..,.,,,, I=JJ7G:G ]]]]]]]] +17 2186 A 8 ..,.,,,, GCFI<2FC ]]]]]]]] +17 2187 A 8 ..,.,,,, JBFG3:?F ]]]]]]]] +17 2188 A 9 ..,.,,,,^]. IBDJ40CE? ]]]]]]]]] +17 2189 C 10 ..,.,,,,.^2, IBIJ<87IC@ ]]]]]]]]]2 +17 2190 C 11 ..,.,,,,.,^]. ECIK7@:@C9> ]]]]]]]]]2] +17 2191 C 11 ..,.,,,,.,. I1KL=> ]]]]]]]]]2] +17 2192 T 11 ..,.,,,,.,. I;GL;?>HF7F ]]]]]]]]]2] +17 2193 C 11 ..,.,,,,.,. J;IL.IIJGDG ]]]]]]]]]2] +17 2194 A 11 ..,.,,,,.,. HAFJ9ABDE(F ]]]]]]]]]2] +17 2195 A 11 ..,.,,,,.,. G?IJ??AJF.G ]]]]]]]]]2] +17 2196 G 11 ..,.,,,,.,. JBJL?GHII@H ]]]]]]]]]2] +17 2197 A 11 ..,.,,,,.,. FCIJEDIJFBG ]]]]]]]]]2] +17 2198 G 11 ..,.,,,,.c. K>IME>>HI&J ]]]]]]]]]2] +17 2199 C 11 ..,.,,,,.,. K?KKCHMKH.G ]]]]]]]]]2] +17 2200 T 11 ..,.,,,,.,. HFGLCHGHHAH ]]]]]]]]]2] +17 2201 G 11 ..,.,,,,.,. GDGMHFFHH1I ]]]]]]]]]2] +17 2202 G 11 ..,.,,,,.,. H>GL=A3G>1G ]]]]]]]]]2] +17 2203 G 11 ..,.,,,,.,. GBHJFIDHMGCFHH(KEF ]]]]]]]]]2]]] +17 2208 G 13 ..,.,,,,.,.,, ;8HKFGAIH4JGB ]]]]]]]]]2]]] +17 2209 G 13 .$.,.,,,,.c.,, :>JKH<;J?'IIF ]]]]]]]]]2]]] +17 2210 G 12 .,.,,,,.c.,, /HJHC6IC:IF2 ]]]]]]]]2]]] +17 2211 T 12 .,.,,,,.a.,, 4FILGHHE-EHD ]]]]]]]]2]]] +17 2212 C 13 .,.,,,,.,.,,^]. 7IMJHCKIEKK8@ ]]]]]]]]2]]]] +17 2213 A 13 .,.,,,,.,.,,. =EHIE=FG4HHCC ]]]]]]]]2]]]] +17 2214 A 13 .,.,,,,.,.,,. :DJID=EC=GH0E ]]]]]]]]2]]]] +17 2215 C 13 .,.,,,,.,.,,. AJJFM;LH/IJEB ]]]]]]]]2]]]] +17 2216 T 13 .,.,,,,.,.,,. BFGHI@HI7JI1I ]]]]]]]]2]]]] +17 2217 T 13 .,.,,,,.,.,,. :FII?6GB,FHFF ]]]]]]]]2]]]] +17 2218 C 13 .,.,,,,.,.,,. 9FGHH:FJ.KHBH ]]]]]]]]2]]]] +17 2219 C 13 .,.,,,,.,.,,. 4GKIAHJG)HEII ]]]]]]]]2]]]] +17 2220 G 13 .a.a,aaA,.,a. ;GEL>9JE,BJC> ]]]]]]]]2]]]] +17 2221 G 13 .,.,,,,.t.,,. ?GJJG5JJ'FKAH ]]]]]]]]2]]]] +17 2222 C 13 .,.,,,,.,.,,. @DLJ10HHDJLKH ]]]]]]]]2]]]] +17 2223 C 13 .,.,,,,.,.,,. 9GLJHBKIBHN@J ]]]]]]]]2]]]] +17 2224 T 13 .,.,,,,.,.,,. DELLGCHH=IJDJ ]]]]]]]]2]]]] +17 2225 G 13 .,.,,,,.,.,,. >>LL=GGI;JKIH ]]]]]]]]2]]]] +17 2226 G 13 .,$.,,,,.,.,,. ;;KL@6IH0HKHI ]]]]]]]]2]]]] +17 2227 G 12 .$.,,,,.,.,,. :KLC>ID)HD7I ]]]]]]]2]]]] +17 2228 G 11 .,,,,.c.,,. LKL:KF1HKCI ]]]]]]2]]]] +17 2229 A 12 .,,,,.,.,,.^], JIAEEGEFIEJ@ ]]]]]]2]]]]] +17 2230 A 12 .,,,,.,.,,., JIA?DFCGCHIDJHK:HKF ]]]]]2]]]]]] +17 2248 C 12 ,,,,.,.,,.,, HHJKHHIMLLKI ]]]]]2]]]]]] +17 2249 A 12 ,,,,.,.,,.,, KG;IH>HLMKHI ]]]]]2]]]]]] +17 2250 G 12 ,,,,.,.,,.,, JF>JJHJM;ILH ]]]]]2]]]]]] +17 2251 A 12 ,,,,.,.,,.,, KGHIG1GJMJLJ ]]]]]2]]]]]] +17 2252 G 12 ,,,,.,.,,.,, JEGIL-KKLJJI ]]]]]2]]]]]] +17 2253 A 12 ,,,,.,.,,.,, GDAHG4GKJKIH ]]]]]2]]]]]] +17 2254 T 12 ,,,,.c.,,.,, JA>GG*IKFHII ]]]]]2]]]]]] +17 2255 G 12 ,,,,.,.,,.,, IHCIJ=KLGIJK ]]]]]2]]]]]] +17 2256 A 12 ,,,,.,.,,.,, JIHII1BLELKJ ]]]]]2]]]]]] +17 2257 G 12 ,,,,.,.,,.,, HE:ID+IKLJGK ]]]]]2]]]]]] +17 2258 C 12 ,,,,.,.,,.,, GFIKJ>GNIJLK ]]]]]2]]]]]] +17 2259 T 12 ,,,,.,.,,.,, I9>FJ8JJBLHD ]]]]]2]]]]]] +17 2260 T 12 ,,,,.,.,,.,, HFBGCDEK>FFI ]]]]]2]]]]]] +17 2261 T 12 ,,,,.,.,,.,, FDDEE>EC+@IGEGI; ]]]]2]]]]]]] +17 2271 A 10 ,.,.,,.,,, F@CGJIGCIE ]]2]]]]]]] +17 2272 T 10 ,.,.,,.,,, HH+FBJHGDB ]]2]]]]]]] +17 2273 G 10 ,.,.,,.,,, GE+JLBJCM0 ]]2]]]]]]] +17 2274 G 11 ,.,.,,.,,,^], GD*HHIHEK4C ]]2]]]]]]]] +17 2275 T 11 ,.,.,,.,,,, FA+FIHGIH@C ]]2]]]]]]]] +17 2276 G 12 ,.,.,,.,,,,^]. FIFBM9FJFB ]2]]]]]]]]]]] +17 2282 T 13 .,.,,.,,,,.,, F7HJGIBI.4JCC ]2]]]]]]]]]]] +17 2283 G 13 .,.,,.,,,,.,, G3GKFGFK4HJDF ]2]]]]]]]]]]] +17 2284 G 13 .,.,,.,,,,.,, GK>JKLD0?FF> ]]]]]]]]]]]] +17 2290 G 12 ,,.,,,,.,,.^], JIKIIAJH@GFD ]]]]]]]]]]]] +17 2291 T 12 ,,.,,,,.,,., JIGIJ9DI@HEC ]]]]]]]]]]]] +17 2292 G 12 ,,.,,,,.,,., JKJKLE2LHHGC ]]]]]]]]]]]] +17 2293 G 12 ,,.,,,,.,,., JKJJJ>6JGFCD ]]]]]]]]]]]] +17 2294 C 13 ,,.,,,,.,,.,^], LKGLN:9JA=A;D ]]]]]]]]]]]]] +17 2295 T 13 ,,.,,,,.,,.,, H=HEK4>KIHHB? ]]]]]]]]]]]]] +17 2296 T 13 ,,.,,,,.,,.,, IGBJI9GG@G;FD ]]]]]]]]]]]]] +17 2297 G 13 ,,.,,,,.,,.,, IHGEK76IICGHE ]]]]]]]]]]]]] +17 2298 C 13 ,,.,,,,.,,.,, JJGKLEHLEFDHE ]]]]]]]]]]]]] +17 2299 A 13 ,,.,,,,.,,.,, HGGGF1@GEDFDB ]]]]]]]]]]]]] +17 2300 C 13 ,,.,,,,.,,.,, HA>JK2/K&BFHF ]]]]]]]]]]]]] +17 2301 C 14 ,,.,,,,.,,.,,^>, IIALJ=EL +17 2302 T 14 ,,.,,,,.,,.,,, ECHFJJFH@GDGE2 ]]]]]]]]]]]]]> +17 2303 G 14 ,,.,,,,.,,.,,, CEGGGHEI:IGGE0 ]]]]]]]]]]]]]> +17 2304 T 14 ,$,.,,,,.,,.,,, EBFFIA6GEFDFC< ]]]]]]]]]]]]]> +17 2305 A 13 ,$.,,,,.,,.,,, >CFH;EJ@CB@F' ]]]]]]]]]]]]> +17 2306 A 12 .,,,,.,,.,,, BFJ9GJ;HFD9/ ]]]]]]]]]]]> +17 2307 T 12 .,,,,.,,.,,, BGH:EJGH?@D7 ]]]]]]]]]]]> +17 2308 C 12 .,,,,.,,.,,, ?IJ0?IEICIH< ]]]]]]]]]]]> +17 2309 C 12 .,,,,.,,.,,a 9IH0=L;I;GD1 ]]]]]]]]]]]> +17 2310 C 12 .,,,,.,,.,,, 9JL>DGJFIII> ]]]]]]]]]]]> +17 2311 A 13 .,,,,.,,.,,,^]. =JJJBHJGFIG?B ]]]]]]]]]]]>] +17 2312 G 14 .,,,,.,,.,,,.^], EJKAIKKJIIJ4EB ]]]]]]]]]]]>]] +17 2313 C 14 .,,,,.,,.,,,., BJL1IJFIFJI8GE ]]]]]]]]]]]>]] +17 2314 A 14 .,,,,.,,.,,,., CFF2;E2DFEE/G? ]]]]]]]]]]]>]] +17 2315 C 15 .,,,,.,,.,,,.,^], =JL<;IGMGBC3FGE ]]]]]]]]]]]>]]] +17 2316 T 15 .,,,,.,,.,,,.,, CGIBAMIGBE;0JEC ]]]]]]]]]]]>]]] +17 2317 T 16 .,,,,.,,.,,,.,,^], 7HH52HJC?HB7G3A> ]]]]]]]]]]]>]]]] +17 2318 T 16 .,,,,.,,.,,,.,,, 0GI0-HHHEGH$FFA> ]]]]]]]]]]]>]]]] +17 2319 G 16 .$,,,,.,,.,,,.,,, >GJGGMHIAHH9LEEE ]]]]]]]]]]]>]]]] +17 2320 G 15 ,,,,.,,.,,,.,,, IK5@?GIAIACJGGE ]]]]]]]]]]>]]]] +17 2321 G 15 ,,,,.,,.,,,.,,, FJ;;JJI>JA7IGDH ]]]]]]]]]]>]]]] +17 2322 A 16 ,,,,.,,.,,,.,,,^], HK?GJBG?JD2HDGE: ]]]]]]]]]]>]]]]] +17 2323 G 16 ,,,,.,,.,,,.,,,, EIDJMHJIFI1LGDCD ]]]]]]]]]]>]]]]] +17 2324 G 16 ,,,,.,,.,,,.,,,, DK97J7I?JK:IEH?) ]]]]]]]]]]>]]]]] +17 2325 C 16 ,,,,.,,.,,,.,,,, DH'?KI6;I;2L9GF8 ]]]]]]]]]]>]]]]] +17 2326 C 16 ,,,,.,,.,,g.,,,, ?C@85@CHB@$K>=?= ]]]]]]]]]]>]]]]] +17 2327 G 16 ,,,,.,,.,,,.,,,, DHDHBFK8IK2DK6FC ]]]]]]]]]]>]]]]] +17 2328 A 16 ,$,,,.,,.,,,.,,,, BJC;*=GDHJAGIDEE ]]]]]]]]]]>]]]]] +17 2329 G 15 ,,,.,,.,,,.,,,, IEHIIGAFI/K5IC3 ]]]]]]]]]>]]]]] +17 2330 C 15 ,,,.,,.,,,.,,,, JKGLDJ]]]]] +17 2331 T 15 ,,,.,,.,,,.,,,, F:ELA=JFF]]]]] +17 2332 A 16 ,,,.,,.,,,.,,,,^]. IDJIIHFII2IFI8E? ]]]]]]]]]>]]]]]] +17 2333 G 16 ,,,.,,.,,,.,,,,. HCGNHIGHF2MGIF?E ]]]]]]]]]>]]]]]] +17 2334 G 16 ,,,.,,.,,,.,,,,. GELG;K5JL6KIJ]]]]]] +17 2335 A 16 ,,,.,,.,,,.,,,,. I@IIBGFJH;GGHJ;C ]]]]]]]]]>]]]]]] +17 2336 G 16 ,,,.,,.,,,.,,,,. ECFLHIGHJ]]]]]] +17 2337 G 16 ,,,.,,.,,,.,,,,. F=DKFJDHK6J6I:H@ ]]]]]]]]]>]]]]]] +17 2338 A 16 ,,,.,,.,,,.,,,,. F?FJAIFGG6H:EF>E ]]]]]]]]]>]]]]]] +17 2339 T 16 ,,,.,,.,,,.,,,,. E/@GG]]]]]] +17 2340 C 16 ,,,.,,.,,,.,,,,. ?A>K@B;A@5LA@A?G ]]]]]]]]]>]]]]]] +17 2341 G 16 ,$,,.,,.,,,.,,,,. A<,DBEAIH]]]]]] +17 2342 T 15 ,,.,,.,,,.,,,,. AHFIG?HGAHGFAEE ]]]]]]]]>]]]]]] +17 2343 T 15 ,,.,,.,,,.,,,,. 8=IFE8HHBI4H5+C ]]]]]]]]>]]]]]] +17 2344 T 15 ,,.,,.,,,.,,,,. DADFGGFHEGI;F:B ]]]]]]]]>]]]]]] +17 2345 G 15 ,,.,,.,,,.,,,,. FDFGJHIF7LIJJ9G ]]]]]]]]>]]]]]] +17 2346 A 15 ,,.,,.,,,.,,,,. BDEHH=KFCJDHHIG ]]]]]]]]>]]]]]] +17 2347 G 15 ,,.,,.,,,.,,,,. EHHBHLIJ=K9GI5H ]]]]]]]]>]]]]]] +17 2348 T 15 ,,.,,.,,,.,,,,. 0:IBG5CEBJ:H79E ]]]]]]]]>]]]]]] +17 2349 C 15 ,,.,,.,,,.,,,,. 8=L@GBIG;MGI0BI ]]]]]]]]>]]]]]] +17 2350 C 16 ,,.,,.,,,.,,,,.^]. AEEFJ*JH>KGECEGE ]]]]]]]]>]]]]]]] +17 2351 A 16 ,,.,,.,,,.,,,,.. BFJ?IGKC?J@DGIFD ]]]]]]]]>]]]]]]] +17 2352 G 16 ,,.,,.,,,.,,,,.. <;GFKIJC@MJKH5IH ]]]]]]]]>]]]]]]] +17 2353 C 16 ,,.,,.,,,.,,,,.. H?=@CAHJ?M;G=HIH ]]]]]]]]>]]]]]]] +17 2354 A 16 ,,.,,.,,,.,,,,.. 3FJIFDHG:IHJ=]]]]]]] +17 2355 G 16 ,,.,,.,,,.,,,,.. F;MEI?GG6MHGD@IJ ]]]]]]]]>]]]]]]] +17 2356 T 16 ,,.,,.,,,.,,,,.. E@C:GBGG?HHHCE?H ]]]]]]]]>]]]]]]] +17 2357 T 16 ,,.,,.,,,.,,,,.. >FEHGDGGAJ@GK8FF ]]]]]]]]>]]]]]]] +17 2358 T 16 ,,.,,.,,,.,,,,.. FFHGGEEHCHEFHACG ]]]]]]]]>]]]]]]] +17 2359 G 16 ,,.,,.,,,.,,,,.. BIAEJ>IK=LIAE?IK ]]]]]]]]>]]]]]]] +17 2360 A 16 ,,.,,.,,,.,,,,.. @GAHIHID>IHEIGEI ]]]]]]]]>]]]]]]] +17 2361 G 16 ,,.,,.,,,.,,,,.. 1?I@HHIH=KJFKD?K ]]]]]]]]>]]]]]]] +17 2362 A 16 ,,.,,.,,,.,,,,.. DEJ:CAE>3K?EA2CI ]]]]]]]]>]]]]]]] +17 2363 C 16 ,,.,,.,,,.,,,,.. ;G2CHHIGDK@HFHDI ]]]]]]]]>]]]]]]] +17 2364 C 16 ,$,.,,.,,,.,,,,.. :GJEJ7IIDLFJHJBK ]]]]]]]]>]]]]]]] +17 2365 A 15 ,.,,.,,,.,,,,.. HIDGGIF?J=EDHEI ]]]]]]]>]]]]]]] +17 2366 G 16 ,.,,.,,,.,,,,..^], FJHFBHH-LJIJHIL? ]]]]]]]>]]]]]]]] +17 2367 C 16 ,.,,.,,,.,,,,.., >@BGAHI?KCJHFIJE ]]]]]]]>]]]]]]]] +17 2368 C 16 ,.,,.,,,.,,,,.., FKFJ2KJ@MFJJHHH: ]]]]]]]>]]]]]]]] +17 2369 T 16 ,.,,.,,,.,,,,.., D8FGDGGELFGHFBLG ]]]]]]]>]]]]]]]] +17 2370 G 16 ,.,,.,,,.,,,,.., CJ@GIHG9KHJHFILF ]]]]]]]>]]]]]]]] +17 2371 G 16 ,.,,.,,,.,,,,.., FFFIHHHBIIHIH:@G ]]]]]]]>]]]]]]]] +17 2372 C 16 ,.,,.,,,.,,,,.., 9F]]]]]]]] +17 2373 C 16 ,$.,,.,,,.,,,,.., ?G?JHIF@LHJJJ>LI ]]]]]]]>]]]]]]]] +17 2374 A 15 .,,.,,,.,,,,.., ]]]]]]]] +17 2375 A 15 .$,,.,,,.,,,,.., (DFDGFBCEGGC@FB ]]]]]]>]]]]]]]] +17 2376 T 14 ,,.,,,.,,,,.., ADEDEAHEEFAFIF ]]]]]>]]]]]]]] +17 2377 A 14 ,,.,,,.,,,,.., FEBDG@J5C5C@HC ]]]]]>]]]]]]]] +17 2378 C 14 ,,.,,,.,,,,.., =?AAA;K>AAADJB ]]]]]>]]]]]]]] +17 2379 G 14 ,$,.,,,.,,,,.., >?>GH?EIHIE:DE ]]]]]>]]]]]]]] +17 2380 G 13 ,$.,,,.,,,,.., @EHHFJKII+IKI ]]]]>]]]]]]]] +17 2381 C 12 .,,,.,,,,.., FGHDGJFHIGIJ ]]]>]]]]]]]] +17 2382 A 13 .,,,.,,,,..,^]. >CDCFFFFEHJD? ]]]>]]]]]]]]] +17 2383 A 13 .,,,.,,,,..,. ;CDDJDFDFHJEA ]]]>]]]]]]]]] +17 2384 A 13 .$,,,.,,,,..,. :BDCJDABDGJEB ]]]>]]]]]]]]] +17 2385 A 12 ,,,.,,,,..,. EF:IEED>AIBE ]]>]]]]]]]]] +17 2386 C 12 ,,,.,,,,..,. ABDGFHGHJJGD ]]>]]]]]]]]] +17 2387 C 12 ,,,.,,,,..,. BEELHIIIHLGB ]]>]]]]]]]]] +17 2388 C 12 ,,,.,,,,..,. DFFLIJJHJFAI ]]>]]]]]]]]] +17 2389 A 13 ,$,,.,,,,..,.^]. ?GCEBIBFFI:EB ]]>]]]]]]]]]] +17 2390 G 12 ,,.,,,,..,.. DAMHHI=9MIDF ]>]]]]]]]]]] +17 2391 T 12 ,,.,,,,..,.. DCFGEGD]]]]]]]]]] +17 2392 C 12 ,,.,,,,..,.. FCKHIJJKJLIH ]>]]]]]]]]]] +17 2393 T 12 ,$,.,,,,..,.. ?@JFGGDFLFEJ ]>]]]]]]]]]] +17 2394 C 11 ,.,,,,..,.. FLGIJFILLEI >]]]]]]]]]] +17 2395 T 11 ,.,,,,..,.. CLEDEBIFHJJ >]]]]]]]]]] +17 2396 A 11 ,.,,,,..,.. CHEEF?DIGEH >]]]]]]]]]] +17 2397 C 12 ,.,,,,..,..^], CJHHIIHIDFI; >]]]]]]]]]]] +17 2398 A 12 ,.,,,,..,.., ?JEFF8]]]]]]]]]]] +17 2399 A 12 ,.,,,,..,.., BHFFFAHJFJIA >]]]]]]]]]]] +17 2400 A 12 ,.,,,,..,.., BIEDE@G@FJIB >]]]]]]]]]]] +17 2401 A 13 ,.,,,,..,..,^]. AICEEAFGFCHA; >]]]]]]]]]]]] +17 2402 A 13 ,.,,,,..,..,. =HEAEFAIFJIE; >]]]]]]]]]]]] +17 2403 A 13 ,.,,,,..,..,. ACGEGGCHIJEE> >]]]]]]]]]]]] +17 2404 T 13 ,.,,,,..,..,. B?ECADDICGI>B >]]]]]]]]]]]] +17 2405 A 14 ,.,,,,..,..,.^]. BDEEFEADEHIDE@ >]]]]]]]]]]]]] +17 2406 C 14 ,.,,,,..,..,.. @FIHJIHKKGJJEC >]]]]]]]]]]]]] +17 2407 A 15 ,.,,,,..,..,..^]. >>>DDEHJFKIEIF> >]]]]]]]]]]]]]] +17 2408 A 15 ,$.,,,,..,..,... :;;CDFGJAJJFHE> >]]]]]]]]]]]]]] +17 2409 A 14 .,,,,..,..,... 9:DEEHKGGJEHE? ]]]]]]]]]]]]]] +17 2410 A 14 .$,,,,..,..,... 88BDCIJFFICHFA ]]]]]]]]]]]]]] +17 2411 A 13 ,$,,,..,..,... 7BDDIJGFJBIGB ]]]]]]]]]]]]] +17 2412 A 12 ,,,..,..,... EFDGJCHH. >>CGHGIJGJGF8 ]]]]]]]]]]]]> +17 2415 A 13 ,,..,..,....^]. ACFJGHIDIGC?E ]]]]]]]]]]]>] +17 2416 C 13 ,$,..,..,..... AHEJKFJJFIF*C ]]]]]]]]]]]>] +17 2417 T 12 ,..,..,..... A9LELNCKGHHH ]]]]]]]]]]>] +17 2418 A 12 ,..,..,..... E>IIHIEGEADF ]]]]]]]]]]>] +17 2419 G 13 ,..,..,.....^], EHAFIKGHJI>J' ]]]]]]]]]]>]] +17 2420 C 13 ,..,..,....., ;FIEFLCIIGEH9 ]]]]]]]]]]>]] +17 2421 C 13 ,$..,..,....., ?EKKLKKKHF+ID ]]]]]]]]]]>]] +17 2422 A 12 ..,..,....., EIGIHDJHHFHA ]]]]]]]]]>]] +17 2423 G 12 ..,..,.....t 8KJCNIHKIHL, ]]]]]]]]]>]] +17 2424 G 12 ..,..,....., GHHEKHIF@(IJ ]]]]]]]]]>]] +17 2425 C 12 ..,..,....., GL?FMBIKJ+K8 ]]]]]]]]]>]] +17 2426 G 12 ..,..,....., <@H;EH>AA(ED ]]]]]]]]]>]] +17 2427 T 12 ..,..,....., BIGEIGDDHFID ]]]]]]]]]>]] +17 2428 G 12 ..,..,....., GIICMIBLK/KL ]]]]]]]]]>]] +17 2429 G 12 ..,..,....., /CIBLICG2'J: ]]]]]]]]]>]] +17 2430 T 12 ..,..,...A., 0CH>GE:A>6I> ]]]]]]]]]>]] +17 2431 G 13 .$.,..,.....t^], >LHCMICJF0K+@ ]]]]]]]]]>]]] +17 2432 G 12 .,..,.....,, LG:KGEF:]]] +17 2433 T 12 .,..,.....,, EG0FJ>EEDHID ]]]]]]]]>]]] +17 2434 G 13 .,..,...C.,,^]. ?J?IFAL;-LIG> ]]]]]]]]>]]]] +17 2435 C 13 .,..,.....,,. JI2LJ8ICEKLGD ]]]]]]]]>]]]] +17 2436 A 13 .,..,.....,,. J7;IDCE>)IC@B ]]]]]]]]>]]]] +17 2437 C 13 .,..,.....,,. GI2JH>IH,JKH@ ]]]]]]]]>]]]] +17 2438 A 14 .,..,.....,,.^], ID0I?CHI7IC2D5 ]]]]]]]]>]]]]] +17 2439 C 14 .,..,.....,,., DG7KF>JI+KKIDC ]]]]]]]]>]]]]] +17 2440 C 14 .,..,.....,,., KJ3KL7IK3JLL]]]]] +17 2441 T 14 .,..,.....,,., CG>MHDHFDKJDBD ]]]]]]]]>]]]]] +17 2442 G 14 .,..,.....,,., IGCMHBJF*L6CCG ]]]]]]]]>]]]]] +17 2443 T 14 .,..,.....,,., FE@IFAE>:F>EHD ]]]]]]]]>]]]]] +17 2444 A 15 .,..,.....,,.,^], EI=IJ=EC4ILICH9 ]]]]]]]]>]]]]]] +17 2445 G 15 .,..,.....,,.,, BG@MHBLL)MCHAG3 ]]]]]]]]>]]]]]] +17 2446 T 15 .,..,.....,,.,, BFBIFEFC8GJ7FC8 ]]]]]]]]>]]]]]] +17 2447 C 16 .,..,.....,,.,,^]. EG7MBDJKDLBH1I:A ]]]]]]]]>]]]]]]] +17 2448 C 16 .,..,.....,,.,,. BG9LJDI;DICI,H(A ]]]]]]]]>]]]]]]] +17 2449 C 16 .$,..,...A.,,.,,. @H8LIBI&,MIH9IAD ]]]]]]]]>]]]]]]] +17 2450 A 15 ,..,.....,,.,,. H0JI4G+&KKGAB@5 ]]]]]]]>]]]]]]] +17 2451 G 15 ,..,.....,,.,,. I@NJ=KBGNLKJJ?= ]]]]]]]>]]]]]]] +17 2452 C 15 ,..,.....,,.,,. K]]]]]]] +17 2453 T 15 ,..,.....,,.,,. E8L@;IM]]]]]]] +17 2454 A 15 ,..,.....,,.,,. C;EE:H43HHDDE8E ]]]]]]]>]]]]]]] +17 2455 C 15 ,..,.....,,.,,. K:JJG ]]]]]]]>]]]]]]] +17 2456 T 16 ,..,...C.,,.,,.^], F=LHCJL(IIF?E>H; ]]]]]]]>]]]]]]]] +17 2457 C 16 ,..,.....,,.,,., H8KJ>JG0J;G=J>FD ]]]]]]]>]]]]]]]] +17 2458 A 16 ,..,.....,,.,,., H2II]]]]]]]] +17 2459 G 16 ,..,.....,,.,,., G?LI?KE)NJIFJBHG ]]]]]]]>]]]]]]]] +17 2460 G 16 ,..,...A.,,.,,., H2II?GH&KJKGHGII ]]]]]]]>]]]]]]]] +17 2461 A 16 ,..,.....,,.,,., H=IH>F<3JKJBKIBI ]]]]]]]>]]]]]]]] +17 2462 G 17 ,..,.....,,.,,.,^], F?NI@KH.LKH?HECGA ]]]]]]]>]]]]]]]]] +17 2463 G 17 ,..,...T.,,.,,.,, G;HJ=J./@EIFJF;J@ ]]]]]]]>]]]]]]]]] +17 2464 C 17 ,..,.....,,.,,.,, E3LK;KEGKIJILFHKG ]]]]]]]>]]]]]]]]] +17 2465 T 17 ,$G.,.....,,.,,.,, A+LG@JJ.M?GJIIFI; ]]]]]]]>]]]]]]]]] +17 2466 G 16 ..,...A.,,.,,.,, >LJDJB*LKKFIGJLH ]]]]]]>]]]]]]]]] +17 2467 A 16 ..,.....,,.,,.,, =AH@GI%IJH]]]]]]]]] +17 2468 G 16 ..,.....,,.,,.,, DLH@LL.MLHFHHKGF ]]]]]]>]]]]]]]]] +17 2469 G 16 ..,.....,,.,,.,, ?KG=HH/KKI@JLDKF ]]]]]]>]]]]]]]]] +17 2470 G 16 ..,.....,,.,,.,, ?KGBGL&JLF?HG1JF ]]]]]]>]]]]]]]]] +17 2471 G 16 ..,.....,,.,,.,, 3BH@J<.KEHGGKJJF ]]]]]]>]]]]]]]]] +17 2472 G 16 ..,.....,,.,,.,, 4IIEH@&KLJ;FJIH9 ]]]]]]>]]]]]]]]] +17 2473 A 16 G.,.....,,.,,.,, $HE.HD=IIE;GDFGC ]]]]]]>]]]]]]]]] +17 2474 A 16 ..,.....,,.,,.,, 1IG3HI2KGIBHLGKH ]]]]]]>]]]]]]]]] +17 2475 G 16 ..,.....,,.,,.,, CLI?LJ8MDJHHIHKH ]]]]]]>]]]]]]]]] +17 2476 G 16 ..,.....,,.,,.,, #KH9HF&?MJ0JKIJH ]]]]]]>]]]]]]]]] +17 2477 A 16 ..,.....,,.,,.,, %JE7H]]]]]]]]] +17 2478 C 16 ..,.....,,.,,.,, *II2IDJJLKHMFJMD ]]]]]]>]]]]]]]]] +17 2479 T 16 ..,.....,,.,,.,, 3KF]]]]]]]]] +17 2480 G 16 ..,...C.,,.,,.,, JK,MJIEBIJJE ]]]]]]>]]]]]]]]] +17 2481 C 16 ..,.....,,.,,.,, &HI6J=(KKJ=KGIL@ ]]]]]]>]]]]]]]]] +17 2482 T 16 ..,.....,,.,,.,, 4IF@JG9LHJ>HKKE3 ]]]]]]>]]]]]]]]] +17 2483 T 16 ..,.....,,.,,.,, )FG8EH1HJGFILGIH ]]]]]]>]]]]]]]]] +17 2484 G 16 ..,...T.,,.,,.,, 6HI=IE(KLJIHKKKJ ]]]]]]>]]]]]]]]] +17 2485 A 16 ..,...T.,,.,,.,, 7FH>F12KGGEIJGMH ]]]]]]>]]]]]]]]] +17 2486 G 16 ..,.....,,.,,.,, ;FJ?ML.LDHFKKKMI ]]]]]]>]]]]]]]]] +17 2487 C 16 ..,.....,,.,,.,, 3>F1K6&KKJDHC2K/ ]]]]]]>]]]]]]]]] +17 2488 C 16 ..$,.$..G.,,.,,.,, 9;E$JC(JKG;NIFGH ]]]]]]>]]]]]]]]] +17 2489 C 14 .$,....,,.,,.,, ,HI:)ILIBKE?LI ]]]]>]]]]]]]]] +17 2490 A 13 ,....,,.,,.,, FH2+KJIHDJBMI ]]]>]]]]]]]]] +17 2491 G 13 ,....,,.,,.,, DJEMN6G;G@MLD ]]]>]]]]]]]]] +17 2492 G 13 ,..A.,,.,,.,, DFE1KKJ?ILHMJ ]]]>]]]]]]]]] +17 2493 A 13 ,..G.,,.,,.,, FFA.GLIBKJELJ ]]]>]]]]]]]]] +17 2494 G 13 ,....,,.,,.,, DL=&LGFHID9KH ]]]>]]]]]]]]] +17 2495 T 13 ,....,,.,,.,, >F+=FIIFII,I? ]]]>]]]]]]]]] +17 2496 T 13 ,$....,,.,,.,, ;EC1JJHEFEHGD ]]]>]]]]]]]]] +17 2497 T 12 ....,,.,,.,, E18IIHFILEJG ]]>]]]]]]]]] +17 2498 G 12 ....,,.,,.,, IH8IFK?IKDMD ]]>]]]]]]]]] +17 2499 A 12 ....,,.,,.,, AC@JJI:JLKKF ]]>]]]]]]]]] +17 2500 G 12 ..C.,,.,,.,, H4)MJGJIL9JI ]]>]]]]]]]]] +17 2501 G 12 ....,,.,,.,, GG$JHKEJKHLJ ]]>]]]]]]]]] +17 2502 C 12 ....,,.,,.,, FB?HLJCJJFMJ ]]>]]]]]]]]] +17 2503 T 12 ....,,.,,.,, @G>LIGGILKEH ]]>]]]]]]]]] +17 2504 G 12 .$...,,.,,.,, >?.KJDBJJJLI ]]>]]]]]]]]] +17 2505 C 11 ...,,.,,.,, 9JKKJHKFFIK ]>]]]]]]]]] +17 2506 T 11 .$..,,.,,.,, .BJFGEHLEIE ]>]]]]]]]]] +17 2507 G 10 C.,,.,,.,, +IIG1IHLJI >]]]]]]]]] +17 2508 T 10 ..,,.,,.,, )GIF;FKHIG >]]]]]]]]] +17 2509 G 10 C.,,.,,.,, ,JFJ9KKJMI >]]]]]]]]] +17 2510 A 10 ..,,.,,.,, FEKIEGL2IH >]]]]]]]]] +17 2511 G 10 ..,,.,,.,, BIJHIKJBKD >]]]]]]]]] +17 2512 C 10 ..,,.,,.,, 0GHJKKIJMK >]]]]]]]]] +17 2513 T 10 .$.,,.,,.,, 4FHG.HKLIE >]]]]]]]]] +17 2514 G 9 .$,,.,,.,, BFIFIG.HG ]]]]]]]]] +17 2515 T 8 ,,.,,.,, EF1GK0IC ]]]]]]]] +17 2516 G 8 ,,.,,.,, FJ:JK@JC ]]]]]]]] +17 2517 A 8 ,,.,,.,, AGGGHFJD ]]]]]]]] +17 2518 T 8 ,$,.,,.,, EF-HKHHE ]]]]]]]] +17 2519 C 7 ,.,,.,, @DB@CE? ]]]]]]] +17 2520 G 7 ,.,,.,, HAIG1KE ]]]]]]] +17 2521 C 7 ,.,,.,, IHIIKKG ]]]]]]] +17 2522 A 7 ,.,,.,, F9FG3GE ]]]]]]] +17 2523 T 7 ,.,,.,, EIGKDIG ]]]]]]] +17 2524 C 7 ,.,,.,, H,JIELH ]]]]]]] +17 2525 A 8 ,.,,.,,^], C.ED3HB< ]]]]]]]] +17 2526 C 9 ,.,,.,,,^], H=HIEKKF@ ]]]]]]]]] +17 2527 T 9 ,.,,.,,,, E>GJLG?:E ]]]]]]]]] +17 2528 G 9 ,.,,.,,,, EEIIELIIB ]]]]]]]]] +17 2529 C 9 ,.,,.,,,, FFIH=KFIB ]]]]]]]]] +17 2530 A 9 ,$.,,.,,,, ?9DGGIFBB ]]]]]]]]] +17 2531 T 8 .,,.,,,, DFJGIAEA ]]]]]]]] +17 2532 T 8 .,,.,,,, @GJBJBHC ]]]]]]]] +17 2533 C 9 .$,,.,,,,^], >DIEIE>@B ]]]]]]]]] +17 2534 C 8 ,,.,,,,, GHBKGKDE ]]]]]]]] +17 2535 A 8 ,,.,,,,, FKIKJCGF ]]]]]]]] +17 2536 G 8 ,,.,,,,, CIFICJ@H ]]]]]]]] +17 2537 C 8 ,$,.,,,,, >IBJHICG ]]]]]]]] +17 2538 C 7 ,.,,,,, F6J2E@F ]]]]]]] +17 2539 C 7 ,.,,,,, ?BC@;6A ]]]]]]] +17 2540 G 7 ,.,,,,, JAJGJFG ]]]]]]] +17 2541 G 7 ,.,,,,, E9IE@CH ]]]]]]] +17 2542 T 7 ,.,,,,, ICHH>HH ]]]]]]] +17 2543 G 7 ,.,,,,, HEIILEJ ]]]]]]] +17 2544 A 8 ,.,,,,,^]. F9GEIEDB ]]]]]]]] +17 2545 C 8 ,.,,,,,. G?IGKDJC ]]]]]]]] +17 2546 A 8 ,.$,,,,,. I1IHJEGF ]]]]]]]] +17 2547 G 7 ,,,,,,. HHHLBGG ]]]]]]] +17 2548 A 7 ,,,,,,. FIGLHJF ]]]]]]] +17 2549 G 7 ,,,,,,. AFGI=IH ]]]]]]] +17 2550 T 7 ,,,,,,. CFFJBHF ]]]]]]] +17 2551 G 7 ,$,,,,,. @F>M>KH ]]]]]]] +17 2552 A 6 ,,,,,. HHKEIG ]]]]]] +17 2553 G 6 ,,,,,. DFIEIG ]]]]]] +17 2554 T 6 ,,,,,. CHF>G ]]]]] +17 2557 C 5 ,,,,. GKDLH ]]]]] +17 2558 T 6 ,,,,.^], DJGHJD ]]]]]] +17 2559 G 6 ,,,,., DLBHIE ]]]]]] +17 2560 T 6 ,,,,., BECFGD ]]]]]] +17 2561 C 6 ,$,,,., ?JC ]]]]]] +17 2565 A 6 ,,,.,. HFEIF> ]]]]]] +17 2566 A 6 ,,,.,. HHGHF? ]]]]]] +17 2567 A 6 ,,,.,. BGFHFA ]]]]]] +17 2568 A 6 ,,,.,. HGEICB ]]]]]] +17 2569 A 7 ,,,.,.^], KKJIHEE ]]]]]]] +17 2570 G 7 ,,,.,., KDKLJJA ]]]]]]] +17 2571 A 7 ,,,.,., IFFGCH? ]]]]]]] +17 2572 A 7 ,,,.,., GGEIBH< ]]]]]]] +17 2573 A 7 ,,,.,., LLJFCID ]]]]]]] +17 2574 G 7 ,,,.,., LEJLGHE ]]]]]]] +17 2575 G 8 ,,,.,.,^]. KKJJKIHA ]]]]]]]] +17 2576 A 8 ,,,.,.,. IFHGD3CC ]]]]]]]] +17 2577 A 8 ,,,.,.,. LKKIJIGD ]]]]]]]] +17 2578 G 8 ,,,.,.,. MDIKMMIH ]]]]]]]] +17 2579 A 8 ,,,.,.,. IFFIFIFF ]]]]]]]] +17 2580 A 8 ,,,.,.,. GFBIGGFE ]]]]]]]] +17 2581 A 9 ,,,.,.,.^]. KIGIGIFFD ]]]]]]]]] +17 2582 T 9 ,,,.,.,.. D@FFAJEGB ]]]]]]]]] +17 2583 A 9 ,,,.,.,.. HFFIFIFDD ]]]]]]]]] +17 2584 A 9 ,,,.,.,.. GFHEH>EGF ]]]]]]]]] +17 2585 A 9 ,,,.,.,.. MHIGC>HEG ]]]]]]]]] +17 2586 G 9 ,,,.,.,.. MFKHLGGJJ ]]]]]]]]] +17 2587 A 10 ,,,.,.,..^>. GFFJFJ>GH? ]]]]]]]]]> +17 2588 A 11 ,,,.,.,...^]. GFHIDICDG?; ]]]]]]]]]>] +17 2589 A 12 ,,,.,.,....^]. HEEIDJ?IHB:= ]]]]]]]]]>]] +17 2590 A 12 ,,,.,.,..... GIEKEKFHH@>> ]]]]]]]]]>]] +17 2591 C 12 ,,,.,.,..... HJIIKK>HIAED ]]]]]]]]]>]] +17 2592 A 12 ,,,.,.,..... GFFHFJ=HJEED ]]]]]]]]]>]] +17 2593 A 12 ,,,.,.,..... GFGIG?DDI;CD ]]]]]]]]]>]] +17 2594 A 12 ,,,.,.,..... JIGJHJ@II=DD ]]]]]]]]]>]] +17 2595 T 13 ,,,.,.,.....^]. HAFH@K;HIEFF? ]]]]]]]]]>]]] +17 2596 A 13 ,,,.,.,...... HEEJFBFDHFECA ]]]]]]]]]>]]] +17 2597 A 13 ,,,.,.,...... GEEIGJBEJADFB ]]]]]]]]]>]]] +17 2598 A 13 ,,,.,.,...... HEFJGIFGJ7GDB ]]]]]]]]]>]]] +17 2599 A 13 ,,,.,.,...... HEEJHJBIJ8GGE ]]]]]]]]]>]]] +17 2600 A 13 ,,,.,.,...... JHIJHH]]] +17 2601 T 13 ,,,.,.,...... HDCIFIBCI=GFE ]]]]]]]]]>]]] +17 2602 A 13 ,,,.,.,...... DDDIEJ]]] +17 2603 A 13 ,,,.,.,...... HHHIIIHHJ8@FF ]]]]]]]]]>]]] +17 2604 T 13 ,,,.,.,...... FHFHDHBHKDGBE ]]]]]]]]]>]]] +17 2605 A 13 ,,,.,.,...... LGJGIIHDHDEEE ]]]]]]]]]>]]] +17 2606 G 13 ,,,.,.,...... IGHLHMI]]] +17 2607 T 13 ,,,.,.,...... IFHHIHGEG3]]] +17 2608 G 13 ,,,.,.,...... JJJMIMIGLGHJH ]]]]]]]]]>]]] +17 2609 C 13 ,,,.,.,...... JIICCJ=GK8DGJ ]]]]]]]]]>]]] +17 2610 A 13 ,,,.,.,...... GIIJIJAGKFHGF ]]]]]]]]]>]]] +17 2611 G 13 ,,,.,.,...... JIJMJM:IMKEJI ]]]]]]]]]>]]] +17 2612 A 13 ,,,.,.,...... FHFKCK6DJHFGF ]]]]]]]]]>]]] +17 2613 C 13 ,,,.,.,...... IIJJJJEHJEJHI ]]]]]]]]]>]]] +17 2614 A 13 ,,,.,.,...... FDEJGJ@HJ=DHE ]]]]]]]]]>]]] +17 2615 A 13 ,,,.,.,...... EDFHFADGJACFH ]]]]]]]]]>]]] +17 2616 A 13 ,,,.,.,...... EDEIFF4IC;5GH ]]]]]]]]]>]]] +17 2617 A 13 ,,,.,.,...... IIJIIKIHKCIEJ ]]]]]]]]]>]]] +17 2618 G 15 ,,,.,.,......^].^], GIILGMIJMIKKKBB ]]]]]]]]]>]]]]] +17 2619 G 15 ,,,.,.,......., GIIFJJJHJB?FI?B ]]]]]]]]]>]]]]] +17 2620 C 15 ,,,.,.,......., BJEKGK?KL84JIF9 ]]]]]]]]]>]]]]] +17 2621 C 15 ,,,.,.,......., HJJKJMGGM6@GGHF ]]]]]]]]]>]]]]] +17 2622 T 16 ,,,.,.,.......,^]. CHFLGNEIM]]]]]] +17 2623 T 16 ,,,.,.,.......,. DGGHCHGFG;BDFF2@ ]]]]]]]]]>]]]]]] +17 2624 G 16 ,$,,.,.,.......,. BFILKMAGI1;JKJHD ]]]]]]]]]>]]]]]] +17 2625 A 15 ,,.,.,.......,. EEK@K2DKIHEGHHE ]]]]]]]]>]]]]]] +17 2626 C 15 ,,.,.,.......,. HEJHJHJJHGFEI>E ]]]]]]]]>]]]]]] +17 2627 C 15 ,,.,.,.......,. GEJGM>HJMGHGJCD ]]]]]]]]>]]]]]] +17 2628 C 15 ,,.,.,.......,. CI?I=GJJ52IHIFD ]]]]]]]]>]]]]]] +17 2629 A 15 ,,.,.,.......,. BEFGGFHIBFGGJHF ]]]]]]]]>]]]]]] +17 2630 T 15 ,,.,.,.......,. EDHFKDDI,JGGG7C ]]]]]]]]>]]]]]] +17 2631 C 15 ,,.,.,.......,. FFLHM?KM:FKIKEH ]]]]]]]]>]]]]]] +17 2632 T 15 ,,$.,.,.......,. B@KEKBIM;JHIKJG ]]]]]]]]>]]]]]] +17 2633 A 14 ,$.,.,.......,. :HII?FH93EDHID ]]]]]]]>]]]]]] +17 2634 G 14 .,.,.......,.^]. LINAJM>IIKMKIB ]]]]]]>]]]]]]] +17 2635 C 14 .,.,.......,.. IHLHIJ7;IIL]]]]]]] +17 2636 T 15 .,.,.......,..^], KEL8FL=HIHKCIG' ]]]]]]>]]]]]]]] +17 2637 T 15 .,.,.......,.., FGIHFE:IBEHIDB? ]]]]]]>]]]]]]]] +17 2638 T 15 .,.,.......,.., =GH?;H@?FHGIEC? ]]]]]]>]]]]]]]] +17 2639 G 16 .,.,.......,..,^], DHI6JK<:IJLJIG96 ]]]]]]>]]]]]]]]] +17 2640 G 16 .,.,.......,..,, =I>@FL&6GEKH@E8? ]]]]]]>]]]]]]]]] +17 2641 C 16 .,.,.......,..,, EGLGKLICJHLKIH:. ]]]]]]>]]]]]]]]] +17 2642 C 16 .,.,.......,..,, BGK4JL4JIHLIFGC9 ]]]]]]>]]]]]]]]] +17 2643 C 16 .$,.,.......,..,, @JGJEKLKIILLIHD7 ]]]]]]>]]]]]]]]] +17 2644 T 15 ,.,.......,..,, GKDIL;LIIKBHH@* ]]]]]>]]]]]]]]] +17 2645 C 15 ,.,.......,..,, HMIIMCGJJJL?IBG ]]]]]>]]]]]]]]] +17 2646 A 15 ,.,.......,..,, IJIIK?CFIKLGG]]]]]]]]] +17 2647 G 15 ,.,.......,..,, HIGEM/9LKLLIJ]]]]]]]]] +17 2648 C 15 ,.,.......,..,, IKELLAGIGLMJGC: ]]]]]>]]]]]]]]] +17 2649 A 16 ,.,.......,..,,^]. FGFHFJFGJHHDHC-? ]]]]]>]]]]]]]]]] +17 2650 T 16 ,.,.......,..,,. FIFHJ9JHIJKEFD:A ]]]]]>]]]]]]]]]] +17 2651 C 16 ,.,.......,..,,. CHFFLJFLIMLIJE8E ]]]]]>]]]]]]]]]] +17 2652 A 16 ,.,.......,..,,. BJ:IHKDCDJGFH=1F ]]]]]>]]]]]]]]]] +17 2653 A 16 ,.,.......,..,,. EIC=K>EFFIGGI90G ]]]]]>]]]]]]]]]] +17 2654 C 17 ,.,.......,..,,.^]. AJ9CIJEKJIIIIBCF? ]]]]]>]]]]]]]]]]] +17 2655 C 17 ,.,.......,..,,.. >G@II2BIHLD6K=?E@ ]]]]]>]]]]]]]]]]] +17 2656 G 17 ,.,.......,..,,.. DC@ABD>@B?K>D>IA@ ]]]]]>]]]]]]]]]]] +17 2657 C 17 ,$.,.......,..,,.. ?ICIMH=IIMLHICIHD ]]]]]>]]]]]]]]]]] +17 2658 T 16 .,.......,..,,.. JDHLKDJGLHHHDEHB ]]]]>]]]]]]]]]]] +17 2659 A 16 .,.......,..,,.. ?GEHA2EEJJCHIJDB ]]]]>]]]]]]]]]]] +17 2660 G 16 .,.......,..,,.. HHHLKFJKKMII@KJH ]]]]>]]]]]]]]]]] +17 2661 A 17 .,.......,..,,..^]. FCEH5?GIIIGGCBFE? ]]]]>]]]]]]]]]]]] +17 2662 T 17 .,.......,..,,... DCDI,BHHKGFICCEFA ]]]]>]]]]]]]]]]]] +17 2663 A 17 .$,.......,..,,... -EEKHFHCIGEIFFDBB ]]]]>]]]]]]]]]]]] +17 2664 C 16 ,.......,..,,... ]]]]]]]]]]]] +17 2665 G 16 ,.......,..,,... B?C9>@BCE@C>JB?? ]]]>]]]]]]]]]]]] +17 2666 T 16 ,.......,..,,... EBI=HEHIJBHD>EED ]]]>]]]]]]]]]]]] +17 2667 C 16 ,.......,..,,... =FF,IJDJKJKEHIFF ]]]>]]]]]]]]]]]] +17 2668 C 17 ,$.......,..,,...^]. ;FG= ]]]>]]]]]]]]]]]]] +17 2669 C 16 .......,..,,.... EJ0KHHMMFKCFHGG> ]]>]]]]]]]]]]]]] +17 2670 T 16 .......,..,,.... HK,KEKKCKFAFIHFH ]]>]]]]]]]]]]]]] +17 2671 C 16 .......,..,,.... CJEDHKLMJKCGIHGE ]]>]]]]]]]]]]]]] +17 2672 C 16 .......,..,,.... AK9CGFJKGLD]]]]]]]]]]]]] +17 2673 C 16 .......,..,,.... EK?IIGLMEKDIGGFE ]]>]]]]]]]]]]]]] +17 2674 T 17 .$......,..,,....^], >JH8JIMIHK?CHIIH3 ]]>]]]]]]]]]]]]]] +17 2675 T 16 ......,..,,...., F.GCHBIDF@4EAED< ]>]]]]]]]]]]]]]] +17 2676 T 16 ......,..,,...., CGBEGGJC@BDF6EE1 ]>]]]]]]]]]]]]]] +17 2677 C 16 ......,..,,...., HKILHKLLKDMJ?HIE ]>]]]]]]]]]]]]]] +17 2678 T 16 ......,..,,...., GJ=HJMHGMCAGJHIE ]>]]]]]]]]]]]]]] +17 2679 T 16 ......,..,,...., @GFCGHJEDFAECFF> ]>]]]]]]]]]]]]]] +17 2680 C 17 .$.....,..,,....,^], DEHJGMKHKBMJ@IHJ9 ]>]]]]]]]]]]]]]]] +17 2681 T 16 .....,..,,....,, 7FHGIJHJFFHEHJC5 >]]]]]]]]]]]]]]] +17 2682 G 16 .....,..,,....,, 8BHJJKIJFKIJHHJ= >]]]]]]]]]]]]]]] +17 2683 G 16 .....,..,,....,, &&F@KKFKEKJAG=J- >]]]]]]]]]]]]]]] +17 2684 G 16 .....,..,,....,, ,BFHJKGJAJD>HHE2 >]]]]]]]]]]]]]]] +17 2685 G 16 .....,..,,....,, 63GHKKGJBKDE=B@> >]]]]]]]]]]]]]]] +17 2686 C 16 .$....,..,,....,, AEF?KKHL?IIIHJ<: >]]]]]]]]]]]]]]] +17 2687 A 15 .$...,..,,....,, +BDKFHI>DHFGID2 ]]]]]]]]]]]]]]] +17 2688 C 14 .$..,..,,....,, EGJIIEBHIIHBH> ]]]]]]]]]]]]]] +17 2689 A 13 ..,..,,....,, DGMGHDLHGGDK@ ]]]]]]]]]]]]] +17 2690 G 14 ..,..,,....,,^], ELKIMGIIJGKJ2= ]]]]]]]]]]]]]] +17 2691 G 14 ..,..,,....,,, :IIFKAJI:DIF+D ]]]]]]]]]]]]]] +17 2692 T 14 ..,..,,....,,, 8:GD=CD?FA ]]]]]]]]]]]]]]] +17 2695 C 14 .,..,,....,,,. HIIJEMFIHHCEIB ]]]]]]]]]]]]]] +17 2696 A 14 .,..,,....,,,. HFE ]]]]]]]]]]]]]] +17 2697 C 14 .,..,,....,,,. JLGEDDJ8HIHBKE ]]]]]]]]]]]]]] +17 2698 T 14 .,..,,....,,,. LHEMCEIFGJDBGH ]]]]]]]]]]]]]] +17 2699 C 15 .,..,,....,,,.^]. IKJMEHKJILJDFHA ]]]]]]]]]]]]]]] +17 2700 T 15 .,..,,....,,,.. JIJJD7DHHKKDIIA ]]]]]]]]]]]]]]] +17 2701 C 15 .,..,,....,,,.. MKHKFIJEJKLDLIF ]]]]]]]]]]]]]]] +17 2702 T 15 .,..,,....,,,.. LHJIAJIJHJFAFGG ]]]]]]]]]]]]]]] +17 2703 T 15 .,..,,....,,,.. GHGHADHAEBEDEE? ]]]]]]]]]]]]]]] +17 2704 C 15 .,..,,....,,,.. LHJLDAHIHLF@LIF ]]]]]]]]]]]]]]] +17 2705 C 15 .,..,,....,,,.. LKHJDKHJGIJDLHE ]]]]]]]]]]]]]]] +17 2706 A 16 .,..,,....,,,..^], JIFJFKHEBJAEKG92 ]]]]]]]]]]]]]]]] +17 2707 G 16 .,..,,....,,,.., GHKKBJKFJJL:LLJFLC@CFKGKEDFH? ]]]]]]]]]]]]]]]]]] +17 2713 G 19 .,..,,....,,,..,,.^>, F:JJJGMHLHK +17 2714 G 19 .,..,,....,,,..,,., CFEKIKDIIEKAHEIHHA, ]]]]]]]]]]]]]]]]]]> +17 2715 A 19 .,..,,....,,,..,,., DCEHCBHGGHEDGFH?ED7 ]]]]]]]]]]]]]]]]]]> +17 2716 T 19 .,..,,....,,,..,,., AD?HIJHEGHJ=JGBDGD? ]]]]]]]]]]]]]]]]]]> +17 2717 G 19 .$,$..,,....,,,..,,., BBGJJKIKIHKAKKDIEH1 ]]]]]]]]]]]]]]]]]]> +17 2718 C 17 ..,,....,,,..,,., DJIKIDJFLDJJEIJDD ]]]]]]]]]]]]]]]]> +17 2719 A 17 ..,,....,,,..,,., CJEJHHFFLDKHIIJF. ]]]]]]]]]]]]]]]]> +17 2720 G 17 ..,,....,,,..,,., EFEIGIJKLHHJLGJIJ ]]]]]]]]]]]]]]]]> +17 2721 C 17 .$.,,....,,,..,,., BHCLJJJLKBKI5HKHK ]]]]]]]]]]]]]]]]> +17 2722 T 16 .,,....,,,..,,., KDFJGJJIHIG;GGI> ]]]]]]]]]]]]]]]> +17 2723 G 16 .,,....,,,..,,., IFGDHJLL>LKJJKHH ]]]]]]]]]]]]]]]> +17 2724 A 16 .,,....,,,..,,., IEHH@EJLDIEHADF@ ]]]]]]]]]]]]]]]> +17 2725 G 16 .,,....,,,..,,., JAJJKMMK;KJGHKJ8 ]]]]]]]]]]]]]]]> +17 2726 G 16 .,,....,,,..,,., ADKIHFJL'KGHGJG0 ]]]]]]]]]]]]]]]> +17 2727 G 16 .,,....,,,..,,., IGJGDJJA +17 2728 G 16 .,,....,,,..,,., GDIGAHJGEJH/JIDJ ]]]]]]]]]]]]]]]> +17 2729 T 16 .,,....,,,..,,., FHIDCCBGICD>;JEA ]]]]]]]]]]]]]]]> +17 2730 G 16 .,,....,,,..,,., HHFKBGLBGMKLJKH3 ]]]]]]]]]]]]]]]> +17 2731 C 16 .,,....,,,..,,., 9CDHGJFKMGJJJII. ]]]]]]]]]]]]]]]> +17 2732 C 16 .,,....,,,..,,., ;AGHGIKKBFIH8JHK ]]]]]]]]]]]]]]]> +17 2733 C 16 .$,,....,,,..,,., :JHH9GKKAKDDHHH6 ]]]]]]]]]]]]]]]> +17 2734 C 15 ,,....,,,..,,., BIH=ILLDJF?JMGL ]]]]]]]]]]]]]]> +17 2735 T 16 ,,....,,,..,,.,^]. DFIGIKIGJDJ>GHJ? ]]]]]]]]]]]]]]>] +17 2736 C 16 ,,....,,,..,,.t. BFJKEMJFKIHILI%D ]]]]]]]]]]]]]]>] +17 2737 T 16 ,,....,,,..,,.,. DAHHJKICHH@IIH7F ]]]]]]]]]]]]]]>] +17 2738 T 16 ,,$....,,,..,,.,. ABF;FIJIEEFBIEIA ]]]]]]]]]]]]]]>] +17 2739 A 15 ,....,,,..,,.,. >ADDJBEAG*BIFHB ]]]]]]]]]]]]]>] +17 2740 C 15 ,....,,,..,,.,. CHFHIJMLICIKHJE ]]]]]]]]]]]]]>] +17 2741 C 15 ,....,,,..,,.,. ACEILKJLGJJKGHF ]]]]]]]]]]]]]>] +17 2742 A 15 ,....,,,..,,.,. @GDDGJIJF8IID8F ]]]]]]]]]]]]]>] +17 2743 T 15 ,$....,,,..,,.,. 9EFGI?BJGHIJE5F ]]]]]]]]]]]]]>] +17 2744 C 14 ....,,,..,,.,. GBKMLIML@JMGAH ]]]]]]]]]]]]>] +17 2745 T 14 ....,,,..,,.,. CHILGGHK.EIFDH ]]]]]]]]]]]]>] +17 2746 A 14 ....,,,..,,.,. AAHHGDFEG@I?IE ]]]]]]]]]]]]>] +17 2747 A 14 ....,,,..,,.,. C;AJIECIIGJGDG ]]]]]]]]]]]]>] +17 2748 T 15 .$...,,,..,,.,.^], :?GGI]] +17 2749 C 14 ...,,,..,,.,., FIKKHJH>JMHBJE ]]]]]]]]]]]>]] +17 2750 T 14 ...,,,..,,.,., CHMGDJJIHIG8HE ]]]]]]]]]]]>]] +17 2751 G 14 ...,,,..,,.,., FJHJFJJHIJJKIB ]]]]]]]]]]]>]] +17 2752 T 14 ...,,,..,,.,., :CCHHGEBGKE8HA ]]]]]]]]]]]>]] +17 2753 G 14 .$..,,,..,,.,., 1G.JEKG:IJE3JG ]]]]]]]]]]]>]] +17 2754 C 13 ..,,,..,,.,., GFHEKJEHKG0IF ]]]]]]]]]]>]] +17 2755 C 13 ..,,,..,,.,., D;HLIIJIKH0HE ]]]]]]]]]]>]] +17 2756 C 13 ..,,,..,,.a., FJKAHAL>OG(HE ]]]]]]]]]]>]] +17 2757 T 13 ..,,,..,,.,., FK@KIC8FHG6HG ]]]]]]]]]]>]] +17 2758 T 13 ..,,,..,,.,., CGGDHG2FHF6E< ]]]]]]]]]]>]] +17 2759 A 13 ..,,,..,,.,., ?EHCHDBDGFAFG ]]]]]]]]]]>]] +17 2760 T 13 .$.,,,..,,.,., >BHJIH8JJBAGH ]]]]]]]]]]>]] +17 2761 T 12 .,,,..,,.,., EHJIG1IIFGEB ]]]]]]]]]>]] +17 2762 T 12 .,,,..,,.,., A9CIFIE@EKEE ]]]]]]]]]>]] +17 2763 C 12 .,,,..,,.,., GGEIJ7HME;JH ]]]]]]]]]>]] +17 2764 C 12 .,,,..,,.,., DJKLH?JMF]] +17 2765 T 12 .,,,..,,.,., CFIHCBFIEJHB ]]]]]]]]]>]] +17 2766 C 12 .,,,..,,.,., EIKMHAKHIGIF ]]]]]]]]]>]] +17 2767 T 12 .$,,,..,,.,., DFHJI?HJIAHF ]]]]]]]]]>]] +17 2768 G 11 ,,,..,,.,., GIKIEJIJLJK ]]]]]]]]>]] +17 2769 C 11 ,,,..,,.,., HJKI;JJH]] +17 2770 T 11 ,,,..,,.,., BJEI8IIH=JG ]]]]]]]]>]] +17 2771 T 11 ,,,..,,.,., CIHFHHG@5EE ]]]]]]]]>]] +17 2772 T 11 ,,,..,,.,., CFID>@IFIFF ]]]]]]]]>]] +17 2773 A 11 ,$,,..,,.,., BIJE;ILFG@E ]]]]]]]]>]] +17 2774 G 10 ,,..,,.,., EILJHKKDII ]]]]]]]>]] +17 2775 T 10 ,,..,,.,., GHG:FHEJGH ]]]]]]]>]] +17 2776 G 10 ,,..,,.,., GJICJKI]] +17 2777 A 10 ,,..,,.,., HJFHILHLGI ]]]]]]]>]] +17 2778 G 11 ,,..,,.,.,^], GI9KIKK;JD: ]]]]]]]>]]] +17 2779 G 11 ,,..,,.,.,, FHH@KJI]]] +17 2780 A 11 ,,..,,.,.,, ADF2FGEGFBC ]]]]]]]>]]] +17 2781 A 11 ,,..,,.,.,, EID(ILH=FHC ]]]]]]]>]]] +17 2782 G 11 ,,..,,.,.,, CH;HGKH/KI@ ]]]]]]]>]]] +17 2783 A 11 ,,..,,.,.,, DIEDIKGHHG> ]]]]]]]>]]] +17 2784 G 11 ,,..,,.,.,, EGKHCKKIKGD ]]]]]]]>]]] +17 2785 G 11 ,,..,,.,.,, EFF.HKHKCHC ]]]]]]]>]]] +17 2786 C 12 ,,..,,.,.,,^], >BH7IKGEFDC= ]]]]]]]>]]]] +17 2787 C 12 ,$,..,,.,.,,, 9@FCHJBKHA1A ]]]]]]]>]]]] +17 2788 C 11 ,..,,.,.,,, >F/BKIIIIHB ]]]]]]>]]]] +17 2789 C 12 ,$..,,.,.,,,^]. ?E4HLHJIKB]]]]] +17 2790 T 11 ..,,.,.,,,. E7HIIJICEFF ]]]]]>]]]]] +17 2791 G 11 ..,,.,.,,,. F.HKHJKHEGG ]]]]]>]]]]] +17 2792 G 11 ..,,.,.,,,. C4GIFJFFB@C ]]]]]>]]]]] +17 2793 T 11 .$.,,.,.,,,. .8FHFJF?EHD ]]]]]>]]]]] +17 2794 C 10 .,,.,.,,,. AHJI6JH=KG ]]]]>]]]]] +17 2795 C 10 .,,.,.,,,. (JJHIGL>FD ]]]]>]]]]] +17 2796 A 10 .,,.,.,,,. +FGGDHG/AF ]]]]>]]]]] +17 2797 T 10 .,,.,.,,,. 8GHHBHG;DE ]]]]>]]]]] +17 2798 G 10 .$,,.,.,,,. ;HIKGJK:LI ]]]]>]]]]] +17 2799 A 9 ,,.,.,,,. DECGIE4FF ]]]>]]]]] +17 2800 A 9 ,,.,.,,,. HIGKHG;JF ]]]>]]]]] +17 2801 G 9 ,,.,.,,,. FHKDEG>CI ]]]>]]]]] +17 2802 G 9 ,,.,.,,,. FGD]]]]] +17 2803 G 9 ,,.,.,,,. AFHDAIEJG ]]]>]]]]] +17 2804 G 9 ,,.,.,,,. BGFJJD?1G ]]]>]]]]] +17 2805 C 9 ,$,.,.,,,. >DFIJGFEG ]]]>]]]]] +17 2806 C 8 ,.,.,,,. HE7GJBCG ]]>]]]]] +17 2807 T 8 ,.,.,,,. CF>IDGHI ]]>]]]]] +17 2808 T 8 ,.,.,,,. BB;GHBFE ]]>]]]]] +17 2809 T 8 ,$.,.,,,. @C:AG-GF ]]>]]]]] +17 2810 C 8 .$,.,,,.^]. DEKGIBKE ]>]]]]]] +17 2811 A 7 ,.,,,.. EIJGIGC >]]]]]] +17 2812 G 8 ,$.,,,..^], CJIEJJGD >]]]]]]] +17 2813 A 7 .,,,.., HGCKFF. ]]]]]]] +17 2814 G 7 .,,,.., GJ@LKIE ]]]]]]] +17 2815 A 7 .,,,..c FC>9GH' ]]]]]]] +17 2816 C 7 .,,,.., E?BDEHA ]]]]]]] +17 2817 G 7 .,,,.., 5HIMACH ]]]]]]] +17 2818 G 7 .,,,.., EGHJFII ]]]]]]] +17 2819 G 7 .,,,.., IGHLGJI ]]]]]]] +17 2820 G 7 .,,,.., IJ9HIFB ]]]]]]] +17 2821 A 7 .,c,.., 7@#EDH: ]]]]]]] +17 2822 C 7 .,,,.., 6GFJGFI ]]]]]]] +17 2823 C 7 .,,,.., IG ]]]]]]]] +17 2826 T 8 .,,,..,. >FDIHL;E ]]]]]]]] +17 2827 G 8 .,,,..,. ;IHIJLF? ]]]]]]]] +17 2828 A 9 .,,,..,.^], ?ABHDL9<4 ]]]]]]]]] +17 2829 G 9 .,,,..,., FHHLIL)EC ]]]]]]]]] +17 2830 G 9 .,,,..,., EG;KGJKBG ]]]]]]]]] +17 2831 A 9 .,,,..,., EH ]]]]]]]]] +17 2832 G 9 .,,,..,., DI7LJL'FB ]]]]]]]]] +17 2833 C 9 .,,,..,., >EGKBK:F? ]]]]]]]]] +17 2834 C 9 .$,,,..,., ;EHIHK'FH ]]]]]]]]] +17 2835 C 8 ,,,..,., >4DHL>AD ]]]]]]]] +17 2836 C 8 ,,,..,., A>EFK:EB ]]]]]]]] +17 2837 G 9 ,,,..,.,^]. H0K@D;A8@ ]]]]]]]]] +17 2838 A 9 ,,,..,.,. GHLFGBFCC ]]]]]]]]] +17 2839 G 9 ,,,..,.,. I+KJMHGJG ]]]]]]]]] +17 2840 C 9 ,,,..,.,. I2LGFHED8 ]]]]]]]]] +17 2841 A 9 ,,,..,.,. F?IHGLFKD ]]]]]]]]] +17 2842 G 9 ,,,..,.,. F@IKFKIHH ]]]]]]]]] +17 2843 C 10 ,,,..,.,.^], GFL@JJBLFD ]]]]]]]]]] +17 2844 A 10 ,,,..,.,., FCLHJKEJ:F ]]]]]]]]]] +17 2845 G 10 ,,,..,.,., EIIIHJEJ=E ]]]]]]]]]] +17 2846 C 10 ,,,..,.,., @4JIJJ>?E?J5F ]]]]]]]]] +17 2849 T 9 ,,..,.,., HIC3DKI4F;IJJE ]]]]]]]]]] +17 2861 C 11 ,,..,.,.,,^]. JKEKF=DH?GCFHF ]]]]]]]]]]] +17 2873 A 11 ,,..,.,.,,. BGIJFFIJHBG ]]]]]]]]]]] +17 2874 A 11 ,,..,.,.,,. AFHCIBI?GI> ]]]]]]]]]]] +17 2875 C 11 ,,..,.,.,,. EIH?K7L@IMH ]]]]]]]]]]] +17 2876 A 11 ,,..,.,.,,. CIGEK5L-JJG ]]]]]]]]]]] +17 2877 G 11 ,$,..,.,.,,. AHI9HBMLLLG ]]]]]]]]]]] +17 2878 A 10 ,..,.,.,,. GGAJ7JHIIA ]]]]]]]]]] +17 2879 T 10 ,..,.,.,,. F9IEHF>EHG ]]]]]]]]]] +17 2880 G 10 ,..,.,.,,. EEEIAJBJJI ]]]]]]]]]] +17 2881 T 10 ,..,.,.,,. F;0J-I,JIC ]]]]]]]]]] +17 2882 G 10 ,..,.,.,,. CCIL:K8JKI ]]]]]]]]]] +17 2883 G 10 ,..,.,.,,. FFLE=J;LIH ]]]]]]]]]] +17 2884 A 10 ,..,.,.,,. GB2D*M4GKG ]]]]]]]]]] +17 2885 G 10 ,$..,.,.,,. >JMKFGMLKJ ]]]]]]]]]] +17 2886 G 9 ..,.,.,,. ECJ9J.KGJ ]]]]]]]]] +17 2887 T 10 ..,.,.,,.^]. 31H2I/DIED ]]]]]]]]]] +17 2888 C 11 .$.,.,.,,..^]. CKJ?MMNMHC> ]]]]]]]]]]] +17 2889 T 10 .,.,.,,... JIAGKHHGGD ]]]]]]]]]] +17 2890 C 10 .,.,.,,... GDGD7C@JHD ]]]]]]]]]] +17 2891 G 10 .,.,.,,... 8E ]]]]]]]]]]] +17 2893 G 11 .,.,.,,..., GJ0K.KJ>F:> ]]]]]]]]]]] +17 2894 T 11 .,.,.,,..., 9GCJGJI?G76 ]]]]]]]]]]] +17 2895 G 11 .,.,.,,..., LK*HLLHIJCH ]]]]]]]]]]] +17 2896 A 11 .,.,.,,..., @K4L(KMCI@F ]]]]]]]]]]] +17 2897 G 11 .,.,.,,..., LD9LBL=JKF< ]]]]]]]]]]] +17 2898 G 11 .,.,.,,..., 5I>H.LMAJ8D ]]]]]]]]]]] +17 2899 C 11 .,.,A,,..., )@6E*EDJKBA ]]]]]]]]]]] +17 2900 G 13 .,.,.,,...,^].^], BI=G.AJ@D9GD2 ]]]]]]]]]]]]] +17 2901 T 13 .,.,.,,...,., 0GBF8IIEE5ED? ]]]]]]]]]]]]] +17 2902 G 13 .,.,.,,...,., GKHK8LLIJFGHE ]]]]]]]]]]]]] +17 2903 G 13 .,.,.,,...,., CJ7JJHDILFHBD ]]]]]]]]]]]]] +17 2904 C 13 .,.,.,,...,., :IFL1LKDKIJIG ]]]]]]]]]]]]] +17 2905 T 14 .,.,.,,...,.,^]. =GIHFHJBKDJJ@? ]]]]]]]]]]]]]] +17 2906 C 14 .,.,.,,...,.,. GJIGBJKIKGIIDD ]]]]]]]]]]]]]] +17 2907 A 14 .,.,.,,...,.,. AI-KFHMHJGAHCE ]]]]]]]]]]]]]] +17 2908 G 14 .,.,.,,...,.,. CH>KJKMLLEGLHH ]]]]]]]]]]]]]] +17 2909 A 14 .$,.,.,,...,.,. &DGHAIIBI-KHAE ]]]]]]]]]]]]]] +17 2910 T 13 ,.,.,,...,.,. B9G6FJFIFGIEE ]]]]]]]]]]]]] +17 2911 A 13 ,$.,.,,...,.,. BDGCHG@I:1H;C ]]]]]]]]]]]]] +17 2912 C 12 .,.,,...,.,. FKDLHIJC?JFF ]]]]]]]]]]]] +17 2913 A 12 .,.,,...,.,. 5JBLLHJDDJ:H ]]]]]]]]]]]] +17 2914 G 12 .,.,,...,.,. ?I;KLKL?KLIJ ]]]]]]]]]]]] +17 2915 G 12 .,.,,...,.,. .IHLCIJ;KIIG ]]]]]]]]]]]] +17 2916 G 12 .,.,,...,.,. ;I5JL2LEHJKF ]]]]]]]]]]]] +17 2917 A 13 .,.,,...,.,.^]. *?7LCDHDJIHBA ]]]]]]]]]]]]] +17 2918 G 13 .,.,,...,.,.. 7ELEJKMCKMGKF ]]]]]]]]]]]]] +17 2919 T 13 .,G,,...,.,.. AE&H;FFD>IHDE ]]]]]]]]]]]]] +17 2920 G 13 .,.,,...,.,.. 0GKLK=L;CLIJI ]]]]]]]]]]]]] +17 2921 G 13 .,.,,...,.,.. ?G:KKEJ:GKHGE ]]]]]]]]]]]]] +17 2922 C 14 .,.,,...,.,..^]. =C)KIIG5IKHHIA ]]]]]]]]]]]]]] +17 2923 C 14 .$,.,,...,.,... ;C(KLHM58JHHFA ]]]]]]]]]]]]]] +17 2924 C 13 ,.,,...,.,... GGKKKKEGLIIGD ]]]]]]]]]]]]] +17 2925 A 13 ,.,,...,.,... DIHHFDH;GEGGE ]]]]]]]]]]]]] +17 2926 C 13 ,.,,...,.,... E1JHII?HJJIHE ]]]]]]]]]]]]] +17 2927 A 13 ,$.,,...,.,... BBJHHJED:EHGE ]]]]]]]]]]]]] +17 2928 G 12 .,,...,.,... 4KKLMIHJHDJI ]]]]]]]]]]]] +17 2929 C 12 .,,...,.,... 0KLJL?BKKGIH ]]]]]]]]]]]] +17 2930 T 12 .,,...,.,... 5IIDF=JLHGHH ]]]]]]]]]]]] +17 2931 C 12 .,,...,.,... BCCKKJ:MCJIF ]]]]]]]]]]]] +17 2932 G 12 .,,...,.,... .JJ=DCBBHBAA ]]]]]]]]]]]] +17 2933 G 12 .,,...,.,... -JKCK>JKJGHD ]]]]]]]]]]]] +17 2934 C 12 .,,...,.,... 1GIHKJDLJJIF ]]]]]]]]]]]] +17 2935 C 12 .,,...,.,... 7IHHL@GJJHHG ]]]]]]]]]]]] +17 2936 T 12 .$,,...,.,... )GI>?H@EE ]]]]]]]]]]] +17 2939 C 11 ,,...,.,... IIHJ@LAKIIJ ]]]]]]]]]]] +17 2940 T 11 ,,...,.,... EDJMCIHIHIH ]]]]]]]]]]] +17 2941 T 11 ,,...,.,... BDFJ?KFIECH ]]]]]]]]]]] +17 2942 T 11 ,$,...,.,... @G?IFAJHAEG ]]]]]]]]]]] +17 2943 G 10 ,...,.,... JDJ;*GJHIC ]]]]]]]]]] +17 2944 A 10 ,...,.,... F@J,@IEGGH ]]]]]]]]]] +17 2945 A 10 ,...,.,... C3KEJ*JJIIDJBC ]]]]]]]]]]]] +17 2958 C 11 ...,.,...,, BH. /0I1IC@BCIK@? ]]]]]]]]]]]]> +17 2978 G 13 ..,.,...,,,,. J*JIGDGGHGLHE ]]]]]]]]]]]]> +17 2979 G 13 ..,.,...,,,,. FFD +17 2980 G 13 ..,.,...,,,,. GFJKIIKFBHLI> ]]]]]]]]]]]]> +17 2981 A 13 ..,.,...,,,,. ?,:*EE-C20;@C ]]]]]]]]]]]]> +17 2982 C 13 ..,.,...,,,,. F@I?GCCJGG95E ]]]]]]]]]]]]> +17 2983 C 13 ..,.,...,,,,. GDD:IGHM:GK=E ]]]]]]]]]]]]> +17 2984 C 13 ..,.,...,,,,. DDJLJEIKHKL?F ]]]]]]]]]]]]> +17 2985 A 13 .$.,.,...,,,,. .8J5HEHCIJIHD ]]]]]]]]]]]]> +17 2986 G 12 .,.,...,,,,. :HJI:F7EIGCI ]]]]]]]]]]]> +17 2987 C 12 .$,.,...,,,,. 3JGKG6;LJIIG ]]]]]]]]]]]> +17 2988 T 11 ,.,...,,,,. G9HG:LHGGEH ]]]]]]]]]]> +17 2989 G 11 ,.,...,,,,. D:I:JKJLLFH ]]]]]]]]]]> +17 2990 C 11 ,.,...,,,,. F1IE@II +17 2991 A 11 ,$.,...,,,,. BHHHG4JIIDG ]]]]]]]]]]> +17 2992 G 10 .,...,,,,. HG::9HHJHG ]]]]]]]]]> +17 2993 G 10 .,...,,,,. HFGGJIEKG> ]]]]]]]]]> +17 2994 G 10 .,...,,,,. HHHG@?GK?F ]]]]]]]]]> +17 2995 G 10 .,...,,,,. BFGJ>HG>DF ]]]]]]]]]> +17 2996 T 10 .,...,,,,. 1EC11CHJBG ]]]]]]]]]> +17 2997 C 10 .,...,,,,. EBIHKHHKFJ ]]]]]]]]]> +17 2998 C 10 .,...,,,,. ADFHDE=LAE ]]]]]]]]]> +17 2999 A 10 .$,$...,,,,. 1AGD2IJFJG ]]]]]]]]]> +17 3000 G 8 ...,,,,. GCGDKDDJ ]]]]]]]> +17 3001 C 8 ...,,,,. BF)JJMHG ]]]]]]]> +17 3002 A 8 ...,,,,. 8GBGIMJF ]]]]]]]> +17 3003 G 8 ...,,,,. BJCDKKIJ ]]]]]]]> +17 3004 C 8 .$..,,,,. 9E1JKLFH ]]]]]]]> +17 3005 A 7 ..,,,,. GAFDHEF ]]]]]]> +17 3006 C 9 ..,,,,.^>,^], >CIHJ0H!@ ]]]]]]>>] +17 3007 C 9 ..,,,,.,, F>HJKIG!6 ]]]]]]>>] +17 3008 C 9 ..,,,,.,, IKHKFDE!E ]]]]]]>>] +17 3009 A 9 ..,,,,.,-1c, EAEEHCC!1 ]]]]]]>>] +17 3010 C 9 ..,,,,.*, HHFJKFH-- ]]]]]]>>] +17 3011 A 9 ..,,,,.,, CFGFLJG-8 ]]]]]]>>] +17 3012 G 9 ..,,,,.,, 97IHLI=+/ ]]]]]]>>] +17 3013 C 9 ..,,,,.,, 47JJLJF/B ]]]]]]>>] +17 3014 A 10 ..,,,,.,c^], A+IJJFG?%. ]]]]]]>>]] +17 3015 G 11 ..,,,,.,c,^], C4IDMIJ*#;+ ]]]]]]>>]]] +17 3016 C 11 .$.,,,,.,,,, >HHFJ@H8KCE ]]]]]]>>]]] +17 3017 C 11 .,,,,.a,,,^]. CIKLHH8/FFB ]]]]]>>]]]] +17 3018 A 11 .,,,,.g,,,. 3EBHAF',80D ]]]]]>>]]]] +17 3019 C 11 .,,,,.,,,,. :IELGG-H@DD ]]]]]>>]]]] +17 3020 C 11 .,,,,.,,,,. @IKMJI%/5.C ]]]]]>>]]]] +17 3021 T 12 G$,,,,.g,,,.^], $HHFIF%4G.HB ]]]]]>>]]]]] +17 3022 G 11 ,,,,.,,,,., JGJGI(AGGHD ]]]]>>]]]]] +17 3023 T 11 ,,,,.gg,,., GGKD@(348FB ]]]]>>]]]]] +17 3024 G 11 ,,,,.,,,,., HIKCK(EKEFA ]]]]>>]]]]] +17 3025 G 11 ,,,,.,,,,., ILLH>+A=:EA ]]]]>>]]]]] +17 3026 C 11 ,,,,.,,,,., JINIIK99DEF ]]]]>>]]]]] +17 3027 A 11 ,,,,.,,,,., HHKHEB@.9G> ]]]]>>]]]]] +17 3028 G 11 ,,,,.,,,,., HGMGH/K?FJG ]]]]>>]]]]] +17 3029 G 11 ,,,,.,,,,., HHKGFNILIHE ]]]]>>]]]]] +17 3030 G 12 ,,,,.,,,,.,^], JILJC.7@ABE< ]]]]>>]]]]]] +17 3031 A 12 ,,,,.,,,,.,, IILF8G./?ECA ]]]]>>]]]]]] +17 3032 G 12 ,,,,.,,,,.,, IHMCD)1KGIF8 ]]]]>>]]]]]] +17 3033 G 12 ,,,,.,,,,.,c IIKEA9FBBI?( ]]]]>>]]]]]] +17 3034 A 12 ,,,,.,,,,.,g HJNGG.08;0D( ]]]]>>]]]]]] +17 3035 G 12 ,,,,.,,,,.,, HJJIL54)3K4( ]]]]>>]]]]]] +17 3036 C 12 ,,,,.,,,,.,, KK>EIE99;G?2 ]]]]>>]]]]]] +17 3037 T 13 ,,,,.,,,,.,,^], IHJFF3EGEKH=+ ]]]]>>]]]]]]] +17 3038 T 14 ,,,,.,,,,.,,,^]. HHIH>98>CE97AC ]]]]>>]]]]]]]] +17 3039 G 14 ,,,,.,,,,.,,,. HIKHJ>25G>]]]]]]]] +17 3040 T 14 ,,,,.,g,,.,g,. HGJGB/)6:GG-.D ]]]]>>]]]]]]]] +17 3041 G 14 ,,,,.,,,,.,,,. G>IFH;):HIH0GI ]]]]>>]]]]]]]] +17 3042 G 14 ,,,,.,,,,.,,,. GGJHE,GDGJHEBH ]]]]>>]]]]]]]] +17 3043 T 14 ,,,,.,,,,.,,,. DAHE:F66@F@6,G ]]]]>>]]]]]]]] +17 3044 A 15 ,,,,.,,,,.,cc.^], EEH?A<1:2G:0#G/ ]]]]>>]]]]]]]]] +17 3045 C 15 ,,,,.,,,,.,,,., HI5GJ/;ADJI>*H? ]]]]>>]]]]]]]]] +17 3046 A 15 ,,,,.,,,,.,,,., FIK>H*/GBI;.)I. ]]]]>>]]]]]]]]] +17 3047 G 15 ,,,,.,,,,.,,,., FGIGH?,JJHE2(L2 ]]]]>>]]]]]]]]] +17 3048 T 15 ,,,,.,,,,.,gg., EGHG:*-6/EF*%G+ ]]]]>>]]]]]]]]] +17 3049 G 15 ,,,,.,,,,.,,,., >FFBI3HHFKHD=LB ]]]]>>]]]]]]]]] +17 3050 G 15 ,$,,,.,c,,.,,,., @HLG:K*:;KB-8K; ]]]]>>]]]]]]]]] +17 3051 A 14 ,,,.,,,,.,,,., EHDG2CC;E=E0J7 ]]]>>]]]]]]]]] +17 3052 C 14 ,,,.,,,,.,,,., G=I*0>]]]]]]]]] +17 3053 A 14 ,,,.,,,,.,,,.g DJE>G);CFB*.J& ]]]>>]]]]]]]]] +17 3054 G 14 ,$,,.,,,,.,,,., >JFBK9LGGIDDME ]]]>>]]]]]]]]] +17 3055 G 13 ,,.,,,,.,,c., JGC7*5?I6H&L) ]]>>]]]]]]]]] +17 3056 C 13 ,,.,,,,.,,,., I=D0JKGFG>?K2 ]]>>]]]]]]]]] +17 3057 C 14 ,,.,,,,.,,,.,^]. HBC3BKFJGGHK$> ]]>>]]]]]]]]]] +17 3058 C 14 ,,.,,,,.,,,.,. I>D/;;CFEC5L?> ]]>>]]]]]]]]]] +17 3059 T 14 ,,.,,,,.,,g.,. EGB(.@;8>]]]]]]]]]] +17 3060 G 14 ,,.c,,,.,,,.,. CH8'*578+F4M/H ]]>>]]]]]]]]]] +17 3061 C 14 ,$,.,,,,.,,,.,. >AG0EIH3A>]]]]]]]]]] +17 3062 C 13 ,.,,,,.,,,.,. =H'=G@?IH>]]]]]]]]]] +17 3063 C 13 ,.,,,,.,,,.,. FF1;B*JE11L.F ]>>]]]]]]]]]] +17 3064 A 13 ,.,,,,.,,,.,. F6G;KDJG/*I8F ]>>]]]]]]]]]] +17 3065 G 13 ,.,,,,.,,,.,. E.99BFIJ84L>I ]>>]]]]]]]]]] +17 3066 A 13 ,$.,,,,.,,c.,. ?5)/;ADB-)I,F ]>>]]]]]]]]]] +17 3067 T 13 .,,,,.,,,.,.^], @/.:=JD;/I+G> >>]]]]]]]]]]] +17 3068 G 13 .,,,,.,,,.,., F,E>IKICEH@I= >>]]]]]]]]]]] +17 3069 G 13 .c,,,.,,,.,., C'85+L:54K3G4 >>]]]]]]]]]]] +17 3070 C 13 .,,,,.,,,.,., 12IKFJ9?2IIIE >>]]]]]]]]]]] +17 3071 C 13 .,,,,.,,,.,., .KGHG@IIJMEGG >>]]]]]]]]]]] +17 3072 C 13 .,,,,.,,,.,., ,IGJGEG?FKAFD >>]]]]]]]]]]] +17 3073 C 13 .,,,,.,,,.,., +L>LJ:DIBL;HH >>]]]]]]]]]]] +17 3074 C 13 .,,,,.,,,.,., *6HKEJJCIMIHE >>]]]]]]]]]]] +17 3075 C 13 .,,,,.,,,.,., )A*D?KA@5MBHA >>]]]]]]]]]]] +17 3076 G 13 C$,,,,.,,,.,., &8KGICK@6EAAC >>]]]]]]]]]]] +17 3077 C 13 ,,,,.,,,.,.,^], .3HI=EFGKJJGB >]]]]]]]]]]]] +17 3078 C 13 ,,,,.,,,.,.,, GGMLGHLGLKHIE >]]]]]]]]]]]] +17 3079 T 13 ,,,,.,,,.,.,, ?JDHLEGHKHIH@ >]]]]]]]]]]]] +17 3080 G 14 ,,,,.,,,.,.,,^]. I6LIKJEILHHKG? >]]]]]]]]]]]]] +17 3081 C 14 ,,,,.,,,.,.,,. 8FJGLHHHJDGIAD >]]]]]]]]]]]]] +17 3082 C 14 ,,,,.,,,.,.,,. L2JJGCIKLKHKHB >]]]]]]]]]]]]] +17 3083 T 14 ,,,,.c,,.,.,,. F]]]]]]]]]]]]] +17 3084 G 15 ,,,,.,,,.,.,,.^], CDIKMIGIKHJHHH6 >]]]]]]]]]]]]]] +17 3085 T 15 ,,,,.,,,.,.,,., @GJIHGGHJJFHDD+ >]]]]]]]]]]]]]] +17 3086 G 15 ,,,,.,,,.,.,,., >EJGLHIINIKHEH0 >]]]]]]]]]]]]]] +17 3087 G 15 ,,,,.,,,.,.,,., BKLJJJIILKGJJ?G >]]]]]]]]]]]]]] +17 3088 A 15 ,,,,.,,,.,.,,., HDGEGDIGKDFKFDE >]]]]]]]]]]]]]] +17 3089 A 15 ,,,,.,,,.,.,,., LLLJIGJEIJHGHFG >]]]]]]]]]]]]]] +17 3090 G 15 ,,,,.,,,.,.,,., IHJILHHHNJIIHI; >]]]]]]]]]]]]]] +17 3091 T 15 ,,,,.,,,.,.,,., ?EJIHGGBIDCIGBH >]]]]]]]]]]]]]] +17 3092 T 16 ,,,,.,,,.,.,,.,^]. CJJGGFIFIFDHHCD: >]]]]]]]]]]]]]]] +17 3093 G 16 ,,,,.,,,.,.,,.,. KJLHIJJJGKJJJI?? >]]]]]]]]]]]]]]] +17 3094 A 16 ,,,,.,,,.,.,,.g. HGIEFFBEKIGCFE)E >]]]]]]]]]]]]]]] +17 3095 C 16 ,,,,.,,,.,.,,.,. =HKFIHIFJ;HIJG'B >]]]]]]]]]]]]]]] +17 3096 C 16 ,,,,.,,,.,.,,.,. BIKJKIJJLIIIKE@D >]]]]]]]]]]]]]]] +17 3097 A 16 ,,,,.,,,.,.,,.,. JKKIDGJIJKGIHG8C >]]]]]]]]]]]]]]] +17 3098 G 16 ,,,,.,,,.,.,,.,. ?HKJ;HJJNIMJHDKF >]]]]]]]]]]]]]]] +17 3099 A 16 ,,,,.,,,.,.,,.,. FHHFHFE3GIFHGF0F >]]]]]]]]]]]]]]] +17 3100 C 16 ,,,,.,,,.,.,,.,. E;IHGAAGJAHI=H/C >]]]]]]]]]]]]]]] +17 3101 C 16 ,,,,.,,,.,.,,.,. EIKKEIIHMIGJKAGG >]]]]]]]]]]]]]]] +17 3102 A 16 ,,,,.,,,.,.,,.,. =EHG]]]]]]]]]]]]]]] +17 3103 T 16 ,,,,.,,,.,.,,.,. =BIGDFEFDII;DC8F >]]]]]]]]]]]]]]] +17 3104 C 16 ,,,,.,,,.,.,,.,. DFKJFJKJLKJLKI9G >]]]]]]]]]]]]]]] +17 3105 T 16 ,$,$,,.,,,.,.,,.,. ABIGGGHFLIEIHI>H >]]]]]]]]]]]]]]] +17 3106 G 14 ,,.,,,.,.,,.,. HFDHHILIKHHIBH ]]]]]]]]]]]]]] +17 3107 T 14 ,,.,,,.,.,,.,. HG8GFEHBEHIE=H ]]]]]]]]]]]]]] +17 3108 C 14 ,,.,,,.,.,,.,. JHEIJIKKHKI=:H ]]]]]]]]]]]]]] +17 3109 A 14 ,,.,,,.,.,,.,. GEDEEDHGIGFGGH ]]]]]]]]]]]]]] +17 3110 C 15 ,,.,,,.,.,,.,.^], II?IJHJLILKHIF; ]]]]]]]]]]]]]]] +17 3111 A 16 ,,.,,,.,.,,.,.,^], HG2GIJIJFKIGLHE@ ]]]]]]]]]]]]]]]] +17 3112 G 16 ,,.,,,.,.,,.,.,, DEAHIGLKJIKGFAEF ]]]]]]]]]]]]]]]] +17 3113 C 16 ,$,.,,,.,.,,.,.,, DEGHJHKLJJEFGGBC ]]]]]]]]]]]]]]]] +17 3114 A 15 ,$.,,,.,.,,.,.,, ACGIHIJHJHHDFDF ]]]]]]]]]]]]]]] +17 3115 G 14 .,,,.,.,,.,.,, ?FHHNILHAI3GCJ ]]]]]]]]]]]]]] +17 3116 G 14 .$,,,.,.,,.,.,, @EIHFJHICDHGFG ]]]]]]]]]]]]]] +17 3117 T 13 ,,,.,.,,.,.,, BDDFHBEHDBCGC ]]]]]]]]]]]]] +17 3118 A 13 ,,,.,.,,.,.,, BEDGHGJD@JGEH ]]]]]]]]]]]]] +17 3124 C 14 ,,.,.,,.,.,,.^], IIKKIJJJLILJED ]]]]]]]]]]]]]] +17 3125 T 14 ,,.,.,,.,.,,., FFMIIGBDGHJIHD ]]]]]]]]]]]]]] +17 3126 G 14 ,,.,.,,.,.,,., HHLDJJJF>JEAHF ]]]]]]]]]]]]]] +17 3127 C 14 ,,.,.,,.,.,,., GIKKKKKEGJJCGG ]]]]]]]]]]]]]] +17 3128 T 14 ,,.,.,,.,.,,., >FKEHGIACJBIIE ]]]]]]]]]]]]]] +17 3129 T 14 ,$,.,.,,.,.,,., ;FFHAGID5EEDDD ]]]]]]]]]]]]]] +17 3130 T 13 ,.,.,,.,.,,., EHHBGHDGE;EEE ]]]]]]]]]]]]] +17 3131 C 13 ,.,.,,.,.,,., HIJIJJEBJLFIJ ]]]]]]]]]]]]] +17 3132 T 13 ,.,.,,.,.,,., EIGIGH>GKIFHG ]]]]]]]]]]]]] +17 3133 G 13 ,.,.,,.,.,,., DHHKHHCDJLDHH ]]]]]]]]]]]]] +17 3134 G 14 ,.,.,,.,.,,.,^]. DEGHIH8?ELCA@> ]]]]]]]]]]]]]] +17 3135 G 15 ,.,.,,.,.,,.,.^], CBHJJJE7?KGHH>E ]]]]]]]]]]]]]]] +17 3136 C 15 ,$.,.,,.,.,,.,., ?FIHJIGEFFFGIJI@DBEB? ]]]]]]]]]]]]]]] +17 3138 A 14 ,.,,.,.,,.,.,. EFED6>EG;DCD;B ]]]]]]]]]]]]]] +17 3139 C 14 ,.,,.,.,,.,.,. BHFF:CHJBEMFGE ]]]]]]]]]]]]]] +17 3140 C 14 ,.,,.,.,,.,.,. AIHJJIKJ?FHFBA ]]]]]]]]]]]]]] +17 3141 C 14 ,.,,.,.,,.,.,. GHJIIEFLEIKGGE ]]]]]]]]]]]]]] +17 3142 A 14 ,.,,.,.,,.,.,. HIJGE. BMIGLBM=HIIIGBA ]]]]]]]]]]]]]]> +17 3144 C 15 .,,.,.,,.,.,..^]. IJJ?HDMJDIHKG.A ]]]]]]]]]]]]]>] +17 3145 A 15 .,,.,.,,.,.,... GHIGMJM] +17 3146 G 15 .,,.,.,,.,.,... JHHGEMBCKHJHH=H ]]]]]]]]]]]]]>] +17 3147 G 15 .,,.,.,,.,.,... EII8JEJHIGGH8'D ]]]]]]]]]]]]]>] +17 3148 T 15 .,,.,.,,.,.,... DHFBE>GC] +17 3149 G 15 .,,.,.,,.,.,... JIJILEKE] +17 3150 A 15 .,,.,.,,.,.,... FEH@?CHA5FEBFFG ]]]]]]]]]]]]]>] +17 3151 C 15 .,,.,.,,.,.,... EIAG:AKJIIHHI8G ]]]]]]]]]]]]]>] +17 3152 C 15 .,,.,.,,.,.,... FHI2@HFKJGHEDBG ]]]]]]]]]]]]]>] +17 3153 C 15 .,,.,.,,.,.,... FKKEIALG;KFBG@G ]]]]]]]]]]]]]>] +17 3154 T 15 .,,.,.,,.,.,... BHGGJDK:JDHIB>I ]]]]]]]]]]]]]>] +17 3155 G 15 .,,.,.,,.,.,... EHIIMBJ=KGIGJIK ]]]]]]]]]]]]]>] +17 3156 G 15 .$,,.,.,,.,.,... BJJHHFLBEIHJE] +17 3157 A 14 ,,.,.,,.,.,... EFGCDFDBGFGFHG ]]]]]]]]]]]]>] +17 3158 A 14 ,,.,.,,.,.,... FHIECHA3IIHB3E ]]]]]]]]]]]]>] +17 3159 T 14 ,,.,.,,.,.,.A. FH=8BKIFFGHH*G ]]]]]]]]]]]]>] +17 3160 T 14 ,,.,.,,.,.,... FFGEDIH=GFHEHD ]]]]]]]]]]]]>] +17 3161 C 14 ,,.,.,,.,.,... GIIIACHCCJJF/I ]]]]]]]]]]]]>] +17 3162 C 14 ,,.,.,,.,.,... IKHLKMFFKHLF4G ]]]]]]]]]]]]>] +17 3163 T 14 ,,.,.,,.,.,.A. FIEGFJECGHIH.H ]]]]]]]]]]]]>] +17 3164 G 14 ,,.,.,,.,.,... EHIEGJHJIJGJCJ ]]]]]]]]]]]]>] +17 3165 T 14 ,,.,.,,.,.,... CGD:EHAHHE] +17 3166 C 14 ,$,.,.,,.,.,... >HKBEIEIGJFI9I ]]]]]]]]]]]]>] +17 3167 C 13 ,.,.,,.,.,... IJDGMJJIIII4G ]]]]]]]]]]]>] +17 3168 A 13 ,.,.,,.,.,... GDDFIHHHDFFIG ]]]]]]]]]]]>] +17 3169 T 13 ,.,.,,.,.,.A. FGGDGEEFHHH*H ]]]]]]]]]]]>] +17 3170 C 13 ,.,.,,.,.,... IJLEEHJJKLJ+K ]]]]]]]]]]]>] +17 3171 T 13 ,.,.,,.,.,... GIGFHFICCHH*I ]]]]]]]]]]]>] +17 3172 G 13 ,.,.,,.,.,... GFGC@?KHIHI0J ]]]]]]]]]]]>] +17 3173 G 13 ,.,.,,.,.,... HEG@J:CIILF'D ]]]]]]]]]]]>] +17 3174 C 14 ,.,.,,.,.,...^]. GFKAKHLJJKHKJA ]]]]]]]]]]]>]] +17 3175 A 14 ,.,.,,.,.,.... DCKEL?FJFJF,HC ]]]]]]]]]]]>]] +17 3176 G 14 ,$.,.,,.,.,.... >@JDLILHKIH:KH ]]]]]]]]]]]>]] +17 3177 G 13 .,.,,.,.,.... >E?FABHIHB/IC ]]]]]]]]]]>]] +17 3178 T 13 .,.,,.,.,.A.. BFDIDEFFG>)BF ]]]]]]]]]]>]] +17 3179 G 13 .$,.,,.,.,.... >HDLFCIJH?)LJ ]]]]]]]]]]>]] +17 3180 G 12 ,.,,.,.,.... @DL7]] +17 3181 G 12 ,.,,.,.,.... GDKDJJFJF.GG ]]]]]]]]]>]] +17 3182 C 12 ,.,,.,.,.... F'LFKIJHGBIH ]]]]]]]]]>]] +17 3183 A 12 ,$.,,.,.,.... B>JCGGBEG,HG ]]]]]]]]]>]] +17 3184 T 11 .,,.,.,.... >GH6GGFD-HE ]]]]]]]]>]] +17 3185 T 11 .,,.,.,.... ]] +17 3186 G 11 .,,.,.,.... BMEIJIIH0KJ ]]]]]]]]>]] +17 3187 A 11 .,,.,.,.... 2H>EDEFG4HF ]]]]]]]]>]] +17 3188 A 11 .,,.,.,.... 2H>HFFGB1FI ]]]]]]]]>]] +17 3189 A 11 .,,.,.,.... BJC7DIE@AIH ]]]]]]]]>]] +17 3190 C 11 .,,.,.,.... .JKBKHJ:*HH ]]]]]]]]>]] +17 3191 T 12 .,,.,.,....^], ]]] +17 3192 G 12 .,,.,.,...., CKBLHGI?/JI? ]]]]]]]]>]]] +17 3193 G 12 .,,.,.,...., ?JFCIJH>@GJB ]]]]]]]]>]]] +17 3194 T 12 .,,.,.,.C.., DI?IEGH?3DGD ]]]]]]]]>]]] +17 3195 T 12 .,,.,.,...., :JHEGFG=LGE= ]]]]]]]]>]]] +17 3196 T 12 .,,.,.,...., =GEHEEDH(EF< ]]]]]]]]>]]] +17 3197 A 12 .,,.,.,...., 6H@FFAE@=DE9 ]]]]]]]]>]]] +17 3198 A 12 .,,.,.,...., ;GE=FGDCIHI$ ]]]]]]]]>]]] +17 3199 A 12 .$,,.,.,.C.., 9HBAFGGG*HH= ]]]]]]]]>]]] +17 3200 A 11 ,,.,.,...., G@DFJFH6EH> ]]]]]]]>]]] +17 3201 A 11 ,,.,.,...., HCFGFGE1HF- ]]]]]]]>]]] +17 3202 T 11 ,,.,.,...., GFFCFGB-HD7 ]]]]]]]>]]] +17 3203 G 11 ,,.,.,.A.., H>8HLBJ4JJ4 ]]]]]]]>]]] +17 3204 T 11 ,,.,.,.A.., HF8EHGD)CD& ]]]]]]]>]]] +17 3205 C 11 ,,.,.,...., IG>IJKH*JKC ]]]]]]]>]]] +17 3206 A 11 ,,.,.,...., HDDEHED4BH< ]]]]]]]>]]] +17 3207 C 11 ,,.,.,.A.., HE2IGIF)DIL ]]]]]]]>]]] +17 3208 A 11 ,,.,.,...., =DGEAEC2FG; ]]]]]]]>]]] +17 3209 C 12 ,$,.,.,....,^]. <>IGICEEDH>B ]]]]]]]>]]]] +17 3210 C 11 ,$.,.,....,. @EHIJE8HHIB ]]]]]]>]]]] +17 3211 A 10 .,.,....,. HDBHGKIG@F ]]]]]>]]]] +17 3212 T 10 .,.,....,. 5EIGH(EG7F ]]]]]>]]]] +17 3213 A 10 .,.,....,. AGFI9)DEFF ]]]]]>]]]] +17 3214 G 10 .,.,....,. 4GKG88GKIK ]]]]]>]]]] +17 3215 G 10 .,.,....,. FGGFA.GIEI ]]]]]>]]]] +17 3216 C 10 .,.,....,. CCIGJLBI8J ]]]]]>]]]] +17 3217 C 10 .,.,....,. H?EAH0HGAJ ]]]]]>]]]] +17 3218 G 11 .,.,.C..,.^], 5EAHB>:AHC> ]]]]]>]]]]] +17 3219 G 11 .,.,.A..,., 3EGI?4JJAIB ]]]]]>]]]]] +17 3220 G 11 .$,.,....,., =EGIG5CJ5IC ]]]]]>]]]]] +17 3221 C 10 ,.,....,., F?IA)GIEKD ]]]]>]]]]] +17 3222 A 10 ,.,....,., CIFGDGH>IF ]]]]>]]]]] +17 3223 C 10 ,$.,....,., ?IIE3IJHHF ]]]]>]]]]] +17 3224 A 9 .,....,., FHEIHHFIG ]]]>]]]]] +17 3225 G 9 .,....,., FGJ.INILG ]]]>]]]]] +17 3226 T 10 .,....,.,^]. DG9,ECDIBE ]]]>]]]]]] +17 3227 G 10 .,....,.,. HHE8JKFLKF ]]]>]]]]]] +17 3228 G 10 .,....,.,. CID&HHKKJC ]]]>]]]]]] +17 3229 C 11 .,....,.,.^], FHG;EJJLKHB ]]]>]]]]]]] +17 3230 T 11 .,....,.,., DFHJGJ8LGI7 ]]]>]]]]]]] +17 3231 C 11 .,....,.,., EHB;EJHLKIH ]]]>]]]]]]] +17 3232 A 11 .,....,.,., 9BE(FH0J@H: ]]]>]]]]]]] +17 3233 C 11 .$,....,.,., C=71HJ]]]]]]] +17 3234 G 11 ,$.T..,.,.,^]. A37ACJDL@H@ ]]>]]]]]]]] +17 3235 C 10 ....,.,.,. 64GKGKKKFD ]>]]]]]]]] +17 3236 C 10 .$...,.,.,. ?HCI:JJJGE ]>]]]]]]]] +17 3237 T 9 ...,.,.,. B=HCGHKAG >]]]]]]]] +17 3238 G 9 ...,.,.,. HDJDHJKGG >]]]]]]]] +17 3239 T 9 ...,.,.,. E@A8IJHBE >]]]]]]]] +17 3240 A 11 ...,.,.,.^].^], 4CGHI]]]]]]]]]] +17 3241 A 11 .$..,.,.,.., )3JEGHIIGB@ >]]]]]]]]]] +17 3242 T 10 ..,.,.,.., =H=JGJCGEC ]]]]]]]]]] +17 3243 C 10 .$.,.,.,.., >JFLJLJJE> ]]]]]]]]]] +17 3244 C 9 .,.,.,..g I1LKJCGD* ]]]]]]]]] +17 3245 C 9 .,.,.,.., HIJKKLGE8 ]]]]]]]]] +17 3246 A 9 .,.,.,.., GDCKKLGFF ]]]]]]]]] +17 3247 G 9 .,.,.,.., K9KKLHKII ]]]]]]]]] +17 3248 C 9 .,.,.,.., JHKKLGJH6 ]]]]]]]]] +17 3249 C 9 .,.,.,.., G:LKKEIF< ]]]]]]]]] +17 3250 C 9 .,.,.,.., HGKILHHHK ]]]]]]]]] +17 3251 T 9 .,.,.,.., J>LBGKII3 ]]]]]]]]] +17 3252 T 9 .,.,.,.., EBGHH>FGD ]]]]]]]]] +17 3253 T 9 .,.,.,.., ECIKI?FFE ]]]]]]]]] +17 3254 G 9 .,.,.,.., EDKKHKIHC ]]]]]]]]] +17 3255 G 9 .,.,.,.., IHGL3HHG@ ]]]]]]]]] +17 3256 G 9 .,.,.,.., GJKIEKGHH ]]]]]]]]] +17 3257 A 9 .,.,.,.., FFKGFIDH9 ]]]]]]]]] +17 3258 G 10 .,.,.,..,^], JGLKLMKKEB ]]]]]]]]]] +17 3259 G 10 .,.,.,..,, IHKLC ]]]]]]]]]] +17 3260 C 10 .,.,.,..,, IHLKLIKKDD ]]]]]]]]]] +17 3261 C 11 .,.,.,..,,^], HHLLI:GK:GE ]]]]]]]]]]] +17 3262 A 11 .,.,.,..,,, H=IKCMHHECE ]]]]]]]]]]] +17 3263 G 11 .,.,.,..,,, HAKLMELIBED ]]]]]]]]]]] +17 3264 G 11 .,.,.,..,,, DCJKKDHIAFE ]]]]]]]]]]] +17 3265 G 11 .,.,.,..,,, GHLHJGHGGFF ]]]]]]]]]]] +17 3266 T 11 .,.,.,..,,, DEEIEFE>:HE ]]]]]]]]]]] +17 3267 G 11 .,.,.,..,,, HGB ]]]]]]]]]]] +17 3271 G 11 .,.,.,..,,, GHLHLIJKFGG ]]]]]]]]]]] +17 3272 G 11 .,.,.,..,,, EDJKKEHH8FG ]]]]]]]]]]] +17 3273 A 11 .$,.,.,..,,, AGKH@IHI;GB ]]]]]]]]]]] +17 3274 T 10 ,.,.,..,,, HBJGJHHF>F ]]]]]]]]]] +17 3275 C 10 ,.,.,..,,, ILIKLILKJK ]]]]]]]]]] +17 3276 A 10 ,.,.,..,,, ;KIJJHI;C; ]]]]]]]]]] +17 3277 C 10 ,.,.,..,,, JHHHMIJGKD ]]]]]]]]]] +17 3278 T 10 ,.,.,..,,, ELIJ=JI>HG ]]]]]]]]]] +17 3279 T 10 ,.,.,..,,, FIHFIEHFFH ]]]]]]]]]] +17 3280 G 11 ,.,.,..,,,^], GHKKGHJIKHD ]]]]]]]]]]] +17 3281 A 11 ,.,.,..,,,, IJHJLHIIIGC ]]]]]]]]]]] +17 3282 G 11 ,.,.,..,,,, >IKLLKMJIIE ]]]]]]]]]]] +17 3283 G 11 ,.,.,..,,,, GJIGJGKHJIF ]]]]]]]]]]] +17 3284 T 11 ,.,.,..,,,, GIIEFEH:GGG ]]]]]]]]]]] +17 3285 C 11 ,.,.,..,,,, DMEKHJL0LFF ]]]]]]]]]]] +17 3286 A 11 ,.,.,..,,,, HJKFLJKCGIC ]]]]]]]]]]] +17 3287 G 11 ,.,.,..,,,, ELLMKKNIIKGF? ]]]]]]]]]]]]] +17 3296 G 13 .,.,..,,,,... LFAIGMJJGLKIC ]]]]]]]]]]]]] +17 3297 A 13 .,.,..,,,,... JFHHIJ>>>@HFD ]]]]]]]]]]]]] +17 3298 C 14 .,.,..,,,,...^], IGJKHJJHILIGD= ]]]]]]]]]]]]]] +17 3299 C 14 .,.,..,,,,..., LJKLIMIHJKKGDE ]]]]]]]]]]]]]] +17 3300 A 14 .,.,..,,,,..., FJIJIFFHIKHFEH ]]]]]]]]]]]]]] +17 3301 G 14 .,.,..,,,,..., GHBILLJHILKJHG ]]]]]]]]]]]]]] +17 3302 C 14 .,.,..,,,,..., JILEIKEDHKKIG? ]]]]]]]]]]]]]] +17 3303 C 14 .,.,..,,,,..., JKBKFKELJKKGFJ ]]]]]]]]]]]]]] +17 3304 T 14 .,.,..,,,,..., EHBIKI?IGEKIHA ]]]]]]]]]]]]]] +17 3305 G 14 .,.,..,,,,..., HJEKKLCJHKLIFG ]]]]]]]]]]]]]] +17 3306 G 14 .,.,..,,,,..., GIGKJKHKILJHDG ]]]]]]]]]]]]]] +17 3307 C 14 .,.,..,,,,..., EEL+JMHGF=LJGA ]]]]]]]]]]]]]] +17 3308 C 14 .$,.,..,,,,..., 3G?KGMJKHLKGE= ]]]]]]]]]]]]]] +17 3309 A 14 ,.,..,,,,...,^]. EJHGKDEFHJGHGB ]]]]]]]]]]]]]] +17 3310 A 14 ,.,..,,,,...,. FIHD?@FEHJGG8B ]]]]]]]]]]]]]] +17 3311 C 14 ,.,..,,,,...,. GJIJGFMJIJGGK; ]]]]]]]]]]]]]] +17 3312 A 15 ,.,..,,,,...,.^]. FIJHICHHIKEG?ED ]]]]]]]]]]]]]]] +17 3313 T 15 ,.,..,,,,...,.. EHIGGGFGJIFIGEB ]]]]]]]]]]]]]]] +17 3314 G 15 ,.,..,,,,...,.. EILIIHJHMLIHJGH ]]]]]]]]]]]]]]] +17 3315 G 15 ,.,..,,,,...,.. DBJKJIKIKJHH@(B ]]]]]]]]]]]]]]] +17 3316 T 15 ,.,..,,,,...,.. F:ADHFHFHIEE=>F ]]]]]]]]]]]]]]] +17 3317 G 15 ,$.,..,,,,...,.. BIJGIJJJLLJFEHJ ]]]]]]]]]]]]]]] +17 3318 A 14 .,..,,,,...,.. 9HG@@EEFIFHFFH ]]]]]]]]]]]]]] +17 3319 A 14 .,..,,,,...,.. CGGGCGCGJGHGFG ]]]]]]]]]]]]]] +17 3320 A 14 .,..,,,,...,.. DHGFAEDHJHJ@DH ]]]]]]]]]]]]]] +17 3321 C 14 .,..,,,,...,.. >DIG;IGKJIHL,I ]]]]]]]]]]]]]] +17 3322 C 14 .,..,,,,...,.. FIFJGIHKLHGEFK ]]]]]]]]]]]]]] +17 3323 C 14 .,..,,,,...,.. ;AIE@GHKMHHD>J ]]]]]]]]]]]]]] +17 3324 C 14 .,..,,,,...,.. FAGL:AACLICA2J ]]]]]]]]]]]]]] +17 3325 G 14 .$,..,,,,...,.. GCGEGIDCEGIB ]]]]]]]]]]]]] +17 3333 A 13 .$.,,,,...,... ;GCEGHKEGHE@E ]]]]]]]]]]]]] +17 3334 A 12 .,,,,...,... FCFEGJHHIIJH ]]]]]]]]]]]] +17 3335 A 12 .,,,,...,... BBGEIJIGHIJH ]]]]]]]]]]]] +17 3336 A 12 .,,,,...,... FCGGJIG>I3JH ]]]]]]]]]]]] +17 3337 T 12 .,,,,...,... C@@EIEGFI;IE ]]]]]]]]]]]] +17 3338 A 12 .,,,,...,... CBDEGHF@I@IF ]]]]]]]]]]]] +17 3339 C 12 .$,$,,,...,... ??JIMIJHJIJE ]]]]]]]]]]]] +17 3340 A 10 ,,,...,... EDHHGHHDKI ]]]]]]]]]] +17 3341 A 10 ,,,...,... EFHKFGHDII ]]]]]]]]]] +17 3342 A 10 ,,,...,... EEHJIH:3JI ]]]]]]]]]] +17 3343 A 10 ,,,...,... GFGJFHF?JI ]]]]]]]]]] +17 3344 A 10 ,,,...,... GGHJFEF?JI ]]]]]]]]]] +17 3345 T 10 ,,,...,... GEIEGC:GJF ]]]]]]]]]] +17 3346 T 10 ,,,...,... FEHEFFHDJG ]]]]]]]]]] +17 3347 A 10 ,,,...,... HILHFDAFJG ]]]]]]]]]] +17 3348 G 10 ,,,...,... HHHHLJ@JNC ]]]]]]]]]] +17 3349 C 10 ,,,...,... FCK?JGE4LI ]]]]]]]]]] +17 3350 C 10 ,,,...,... JIMLIIKAKK ]]]]]]]]]] +17 3351 T 10 ,,,...,... GFIKIIDFLK ]]]]]]]]]] +17 3352 G 10 ,,,...,... GFKCJCL;MH ]]]]]]]]]] +17 3353 G 10 ,,,...,... GHJKHEKJI ]]]]]]]]]] +17 3355 G 10 ,,,...,... EEIDBB?1D@ ]]]]]]]]]] +17 3356 T 10 ,,,...,... DEHJFFFBID ]]]]]]]]]] +17 3357 G 10 ,$,,...,... >BKLJJIKLD ]]]]]]]]]] +17 3358 G 9 ,,...,... DIHHDJ:IG ]]]]]]]]] +17 3359 T 10 ,,...,A..^]. CHDFFJ)H7? ]]]]]]]]]] +17 3360 G 10 ,$,...,.... >KLJKEBLCE ]]]]]]]]]] +17 3361 G 9 ,...,.... JLJ0K6GCA ]]]]]]]]] +17 3362 C 9 ,...,.... CJJFEGL@E ]]]]]]]]] +17 3363 G 9 ,...,.... HBCBF2C9? ]]]]]]]]] +17 3364 C 9 ,...,.... JLKGKGM=G ]]]]]]]]] +17 3365 A 9 ,...,.... GJGGBFKAF ]]]]]]]]] +17 3366 T 9 ,...,.... GGGD@EJBF ]]]]]]]]] +17 3367 G 9 ,...,.... IJJKG9LBH ]]]]]]]]] +17 3368 C 9 ,...,.... FKLJJKLAH ]]]]]]]]] +17 3369 C 9 ,...,.... JKHEK2KAG ]]]]]]]]] +17 3370 T 9 ,...,.... FHHJIGLGH ]]]]]]]]] +17 3371 G 9 ,...,.... FHKII9MBI ]]]]]]]]] +17 3372 T 9 ,...,.... FIEEH8KDE ]]]]]]]]] +17 3373 A 9 ,...,.... CIFEHIJCC ]]]]]]]]] +17 3374 A 9 ,...,.... FIFGGFHGD ]]]]]]]]] +17 3375 T 10 ,...,....^], FIGIH,JCG- ]]]]]]]]]] +17 3376 C 10 ,...,...., BHDGCJMAJE ]]]]]]]]]] +17 3377 C 10 ,...,...., AKIGG?LDFD ]]]]]]]]]] +17 3378 C 10 ,...,...., FKHIKHKBHH ]]]]]]]]]] +17 3379 A 10 ,$...,...., BIFEJ=IAGD ]]]]]]]]]] +17 3380 G 9 ...,...., ?JHJJLBGF ]]]]]]]]] +17 3381 C 9 ...,...., JIHKKM?HJ ]]]]]]]]] +17 3382 T 9 ...,...., CEFG=MEJ@ ]]]]]]]]] +17 3383 A 9 ...,...., CAA?2FCDD ]]]]]]]]] +17 3384 C 10 ...,....,^]. GFIHGJ?EK= ]]]]]]]]]] +17 3385 T 10 ...,....,. HGDGIKGDHA ]]]]]]]]]] +17 3386 T 10 ...,....,. BB3F9G?E@7 ]]]]]]]]]] +17 3387 G 10 ...,....,. >>8IKLAIJA ]]]]]]]]]] +17 3388 G 10 .$.$.,....,. ;;FH.LCHKH ]]]]]]]]]] +17 3389 G 8 .,....,. DH-DEFH; ]]]]]]]] +17 3390 A 8 .,....,. DEGJAHG ]]]]]] +17 3412 T 5 ..,.. JJ1J8 ]]]]]] +17 3420 G 6 ..,.., :ILEI8 ]]]]]] +17 3421 G 7 ..,..,^>, 9GJ=I +17 3422 A 7 .$.,..,, -GEIH?. ]]]]]]> +17 3423 G 7 .,..,,^], LL;L@C@ ]]]]]>] +17 3424 G 7 .,..,,, GI'I2;@ ]]]]]>] +17 3425 C 7 .,..,,, JL:J@(0 ]]]]]>] +17 3426 A 7 .,..,g, BL] +17 3427 G 7 .,..,,, KLKL;:F ]]]]]>] +17 3428 A 7 .,..,c, GDJJ;#, ]]]]]>] +17 3429 C 7 .,..,,, HDCG6?6 ]]]]]>] +17 3430 G 8 .,..,,,^]. @J3B73E? ]]]]]>]] +17 3431 T 8 .,..,,,. DI=F?HGC ]]]]]>]] +17 3432 T 8 .,..,,,. BE*G<.4A ]]]]]>]] +17 3433 G 8 .,..,,,. II;I;3]] +17 3434 C 9 .,..,,,.^]. JK7H>*:FD ]]]]]>]]] +17 3435 A 9 .,..,,,.. 8K;I0..DD ]]]]]>]]] +17 3436 G 9 .,..,,,.. IH;I71>HH ]]]]]>]]] +17 3437 T 9 .,..,g,.. =BFH;1>DF ]]]]]>]]] +17 3438 G 9 .,..,,,.. =J;K:-FHI ]]]]]>]]] +17 3439 A 9 .,..,,,.. FKAGB1.FH ]]]]]>]]] +17 3440 G 9 .,..,c,.. IL;L<'?HJ ]]]]]>]]] +17 3441 C 9 .,..,,,.. IM6J>)HHJ ]]]]]>]]] +17 3442 T 11 .,..,,,..^>.^], FILKA.6IJB0 ]]]]]>]]]>] +17 3443 G 11 .,..,,,..., JL0K=:FIKE> ]]]]]>]]]>] +17 3444 A 11 .,..,,,..., GJ8I@.8FIEB ]]]]]>]]]>] +17 3445 G 11 .,..,,,..., IJ;L=8BJKE@ ]]]]]>]]]>] +17 3446 A 11 .,..,,,..., EH,IA,.EIAA ]]]]]>]]]>] +17 3447 T 11 .,..,c,..., @GJI;&4GGE7 ]]]]]>]]]>] +17 3448 C 11 .,..,,,..., JK9M@#:IKII ]]]]]>]]]>] +17 3449 A 11 .,..,c,..., FG/F@'1HJF2 ]]]]]>]]]>] +17 3450 C 11 .,..,,,..., GC,K:/@GHH: ]]]]]>]]]>] +17 3451 G 11 .,..,c,..., ?IEDC'5AB@A ]]]]]>]]]>] +17 3452 C 11 .,..,,,..., GIBKD9JIKKF ]]]]]>]]]>] +17 3453 C 11 .,..,,,..., >KHLBJHHK?I ]]]]]>]]]>] +17 3454 A 11 .,..,,,..., >HJI@1]]]>] +17 3455 C 11 .,..,,,..., @LHIE;GHII= ]]]]]>]]]>] +17 3456 T 11 .,..,,,..., CI;KD.6HLG7 ]]]]]>]]]>] +17 3457 G 11 .,..,,,..., BJ;MB5CILE3 ]]]]]>]]]>] +17 3458 C 11 .$,..,,,..., >JJKCBFIGDB ]]]]]>]]]>] +17 3459 A 10 ,..,c,..., HIJC7.GI@2 ]]]]>]]]>] +17 3460 C 10 ,..,,,..., K7II(FGJHG ]]]]>]]]>] +17 3461 T 10 ,..,c,..., HDLG(4FLJ9 ]]]]>]]]>] +17 3462 C 11 ,..,,,...,^], JLJBFKIK@H? ]]]]>]]]>]] +17 3463 C 11 ,..,,,...,, I(KI0HIK/G8 ]]]]>]]]>]] +17 3464 A 11 ,..,,,...,, I/IF0HFIHF/ ]]]]>]]]>]] +17 3465 G 11 ,..,,,...,, I8LI4EJNIE5 ]]]]>]]]>]] +17 3466 C 11 ,..,,,...,, EDKIDGIK9HF ]]]]>]]]>]] +17 3467 C 11 ,..,,,...,, I:MH9KGLLL* ]]]]>]]]>]] +17 3468 T 11 ,..,,,...,, FKLJ/8HKI-9 ]]]]>]]]>]] +17 3469 G 11 ,..,,,...,, G@LJGLIKKIE ]]]]>]]]>]] +17 3470 G 12 ,..,,,...,,^>. EJKJHJILJDA> ]]]]>]]]>]]> +17 3471 G 13 ,..,,,...,,.^]. FGKHDKJKJD4>D ]]]]>]]]>]]>] +17 3472 C 13 ,..,,,...,,.. G=MG0BJJCH0FD ]]]]>]]]>]]>] +17 3473 A 13 ,..,,,...,,.. B*JF>>GIHCGGD ]]]]>]]]>]]>] +17 3474 A 13 ,$..,,,...,,.. A2IFDGIJACDFF ]]]]>]]]>]]>] +17 3475 C 12 ..,,,...,,.. AKG>EHJED0GG ]]]>]]]>]]>] +17 3476 A 12 ..,,,...,,.. 9JJ=HGKKEGGG ]]]>]]]>]]>] +17 3477 G 12 ..,,,...,,.. DLH/DKMFI8IJ ]]]>]]]>]]>] +17 3478 A 12 ..,,,...,,.. HHI;CHJG>/GH ]]]>]]]>]]>] +17 3479 G 12 ..,,,...,,.. @LD-BLMM?:LK ]]]>]]]>]]>] +17 3480 T 12 ..,,,...,a.. FGC;BCG?D$FG ]]]>]]]>]]>] +17 3481 A 12 ..,,,...,,.. DHBEFBHEFDEG ]]]>]]]>]]>] +17 3482 A 12 ..,,,...,,.. :JDGKHJJJCGH ]]]>]]]>]]>] +17 3483 G 12 T$.,$,,...,,.. *K>6AIK:E:JK ]]]>]]]>]]>] +17 3484 A 11 .c,...,,..^]. I#?FKCD2GFD ]>]]]>]]>]] +17 3485 C 11 .,,...,,... CFKFJJIGHIC ]>]]]>]]>]] +17 3486 T 12 .,,...,,...^], K@GKMCG-IKH/ ]>]]]>]]>]]] +17 3487 C 12 .,,...,,..., D2;JLCACIJHB ]>]]]>]]>]]] +17 3488 T 13 .,,...,,...,^>, IEAHL=E;HLI7+ ]>]]]>]]>]]]> +17 3489 G 13 .,,...,,...,, K9:JLEE7HLJEC ]>]]]>]]>]]]> +17 3490 T 15 .,,...,,...,,^].^], D/JFJIEAFGG4C:* ]>]]]>]]>]]]>]] +17 3491 C 16 .,,...,,...,a.,^], I>EIL:J1IKH=-C7C ]>]]]>]]>]]]>]]] +17 3492 T 16 .,,...,,...,,.,, L/AILF/.JKK5*E15 ]>]]]>]]>]]]>]]] +17 3493 C 16 .,,...,-1a,...,,+1a.,, E3>JMK5;JLK:9D5; ]>]]]>]]>]]]>]]] +17 3494 A 17 .,,...*,...,,.,,^], ECHHKK!@IIID!C7=0 ]>]]]>]]>]]]>]]]] +17 3495 A 17 .,,...,,...,,.,,, BFGFJ]]]>]]>]]]>]]]] +17 3496 A 17 .,,...,,...,,.,,, @CHHH4!@IJIF!EEA; ]>]]]>]]>]]]>]]]] +17 3497 A 17 .,,...,,...,,.,,, ?FIGJF!EFIIF!GDA; ]>]]]>]]>]]]>]]]] +17 3498 A 17 .,,...,,...,,.,,, >DGFJB!=IJJF!G=E< ]>]]]>]]>]]]>]]]] +17 3499 A 17 .,,...,,...,,.,,, >EIGJ@!FGIHF!HHF< ]>]]]>]]>]]]>]]]] +17 3500 A 17 .,,...,,...,,.,,, =FHDJH!DGIDF$H6D= ]>]]]>]]>]]]>]]]] +17 3501 A 17 .,,...,,...,,.,,, ]]]>]]>]]]>]]]] +17 3502 A 17 .,,...,,...,,.,,, ]>]]]>]]>]]]>]]]] +17 3503 A 17 .,,...,,...,,.,,, ;FHGK=&EFHJF&I>E? ]>]]]>]]>]]]>]]]] +17 3504 A 17 .,,...,,...,,.,,, ;EIHI4'FJJJF(IDE@ ]>]]]>]]>]]]>]]]] +17 3505 A 17 .,,...,,...,,.,,, ;FGFJ5)DFKJE)I?E? ]>]]]>]]>]]]>]]]] +17 3506 A 18 .$,,...,,...,,.,,,^]. :GI9;),C&IIH-I,BC? ]>]]]>]]>]]]>]]]]] +17 3507 T 18 ,,...,,...,,.,,,.^], FIB@-HH*CGFIGDCG@> >]]]>]]>]]]>]]]]]] +17 3508 C 18 ,,..A,,...,,.,,,., JLH?*IK0BKKJHLIKCG >]]]>]]>]]]>]]]]]] +17 3509 A 18 ,,...,,.-1C..,,.,,,., CH?E;FC>JHG:HF;FCC >]]]>]]>]]]>]]]]]] +17 3510 C 18 ,,..A,,*..,,.,,,., JLAIIJH%JJKJEJJ:EH >]]]>]]>]]]>]]]]]] +17 3511 A 20 ,,...,,...,,.,,,.,^].^]c DH7G2EA%JIF1H7FGA1B$ >]]]>]]>]]]>]]]]]]]] +17 3512 C 20 ,,...,,A..,,.,,,.,., HJGH+HI%FHI6FBIHEGD= >]]]>]]>]]]>]]]]]]]] +17 3513 C 20 ,,..A,,...,,.,,,.,., HK9@.JF(JIIAJ7KLDFDA >]]]>]]>]]]>]]]]]]]] +17 3514 A 20 ,,...,,...,,.,,,.,., FIAJ;GD*AJG8HAHIBFC@ >]]]>]]>]]]>]]]]]]]] +17 3515 T 20 ,,...,,...,,.,,,.,., FGCJIGG1GJG>H=GHDHF@ >]]]>]]>]]]>]]]]]]]] +17 3516 T 21 ,,...,,...,,.,,,.,.,^]. FG@GGHHDIIG)EIHJDGBD; >]]]>]]>]]]>]]]]]]]]] +17 3517 T 21 ,,...,,...,,.,,,.,.,. @GHHBHB>HIH2EIGKDHA>; >]]]>]]>]]]>]]]]]]]]] +17 3518 T 21 ,,...,,...,,.,,,.,.,. EGDC >]]]>]]>]]]>]]]]]]]]] +17 3519 G 21 ,,...,,...,,.,,,.,.,. @HII/IF1LHH3ECIIGHIJF >]]]>]]>]]]>]]]]]]]]] +17 3520 G 21 ,$,...,,...,,.,,,.,.,. AF-B&JI?GIJKL=IJ6FEJC >]]]>]]>]]]>]]]]]]]]] +17 3521 C 20 ,..A,,...,,.,,,.,.,. FF?&KI*BGJCJ@KNGGBJG ]]]>]]>]]]>]]]]]]]]] +17 3522 T 20 ,$...,,...,,.,,,.,.,. >GH8HG*FMJ3JJGJGFIAG ]]]>]]>]]]>]]]]]]]]] +17 3523 T 19 ...,,.+1C..,,.,,,.,.,. 9A(G=5IAIGEGEI-GDFD ]]>]]>]]]>]]]]]]]]] +17 3524 C 19 ..T,,...,,.,,,.,.,. DF$JJ!I@J;IHKKIIBIG ]]>]]>]]]>]]]]]]]]] +17 3525 A 20 ...,,...,,.,,,.,.,.^]. BD4HH%I9KAIEGIFHGJFE ]]>]]>]]]>]]]]]]]]]] +17 3526 G 20 ...,,...,,.,,,.,.,.. 9C)FJ%KILLLAJEFHKIJE ]]>]]>]]]>]]]]]]]]]] +17 3527 A 20 ...,,...,,.,,,.,.,.. A13H?%GEIHHFIICHHHFE ]]>]]>]]]>]]]]]]]]]] +17 3528 T 20 ...,,...,,.,,,.,.,.. @>ACC!JJG]]>]]]>]]]]]]]]]] +17 3529 T 20 .$.A,,.-1G..,,.,,,.,.,.. >@*GG!?7H@DHGB8E=JEE ]]>]]>]]]>]]]]]]]]]] +17 3530 G 19 ..,,*..,,.,,,.,.,.. H$IJ/CKJLEII6FI8KJJ ]>]]>]]]>]]]]]]]]]] +17 3531 C 19 .A,,...,,.,,,.,.,.. 3GII/LLI]]>]]]>]]]]]]]]]] +17 3532 A 19 ..,,...,,.,,,.,.,.. C1FC]]>]]]>]]]]]]]]]] +17 3533 T 19 .$.,,A..,,.,,,.,.,.. 3EEF%FJH>IH=JEFGAFH ]>]]>]]]>]]]]]]]]]] +17 3534 A 18 .,,...,,.,,,.,.,.. ;F5*IDGFHBGJAIG@FH >]]>]]]>]]]]]]]]]] +17 3535 T 19 .,,.+1C..,,.,,,.,.,..^]. 5FG/JHF6IHDID;HGFI? >]]>]]]>]]]]]]]]]]] +17 3536 C 19 .,,...,,.,,,.,.,... @HG!JKI1JCIAFGGHIJD >]]>]]]>]]]]]]]]]]] +17 3537 C 19 A,,...,,.,,,.,.,... ,IH!KFIGKDKLHIHKGKD >]]>]]]>]]]]]]]]]]] +17 3538 T 19 .,,C..,,.,,,.,.,... @FG%IIF6GHGHFAJHHKE >]]>]]]>]]]]]]]]]]] +17 3539 C 19 .$,,...,,.,,,.,.,... $FG&KKHIJBFIIAJKILF >]]>]]]>]]]]]]]]]]] +17 3540 C 18 ,,...,,.,,,.,.,... GK(DKKCKLIJHDDKHKF ]]>]]]>]]]]]]]]]]] +17 3541 T 18 ,,...,,.,,,.,.,... CE*CGGBI6HKFHFHHLD ]]>]]]>]]]]]]]]]]] +17 3542 G 18 ,$,C..,,.,,,.,.,... @I)GKJ?EEILCIHKILH ]]>]]]>]]]]]]]]]]] +17 3543 C 17 ,A..,,.,,,.,.,... G+KKJCKAJKADHJHJG ]>]]]>]]]]]]]]]]] +17 3544 A 17 ,...,,.,,,.,.,... B-EJFIIHEH]]]>]]]]]]]]]]] +17 3545 A 17 ,...,,.,,,.,.,... H+HAI;HKILGF;IIHC ]>]]]>]]]]]]]]]]] +17 3546 G 17 ,...,,.,,,.,.,... B:NLIDGBHJJILGKLI ]>]]]>]]]]]]]]]]] +17 3547 G 18 ,...,,.,,,.,.,...^], H&D>KAM@JKE@CJIM5D ]>]]]>]]]]]]]]]]]] +17 3548 A 18 ,...,,.,,,.,.,..., G-<6GCGIFIAH]]]>]]]]]]]]]]]] +17 3549 T 18 ,...,,.,,,.,.,..., C/GDEEGGFE]]]>]]]]]]]]]]]] +17 3550 A 18 ,...,,.,,,.,.,..., F-ADGIFCFJFH>HDJCF ]>]]]>]]]]]]]]]]]] +17 3551 T 18 ,A..,,.,,,.,.,..., C*8IEBECFHHACCGJFD ]>]]]>]]]]]]]]]]]] +17 3552 A 18 ,...,,.,,,.,.,..., D7JCHIFEDIGG=HCJDE ]>]]]>]]]]]]]]]]]] +17 3553 T 18 ,A..,,.,,,.,.,..., E5AEFGFBDHEDGFGKC? ]>]]]>]]]]]]]]]]]] +17 3554 A 18 ,...,,.,,,.,.,..., E4JHEGFCD>C>HEEJBC ]>]]]>]]]]]]]]]]]] +17 3555 C 18 ,...,,.,,,.,.,..., A5JHA4IDADGBKBHJGA ]>]]]>]]]]]]]]]]]] +17 3556 G 18 ,...,,.,,,.,.,..., G)CAJJ>BIG@I]]]>]]]]]]]]]]]] +17 3557 C 19 ,...,,.,,,.,.,...,^]. A*IIADL@>BJAEAILI@; ]>]]]>]]]]]]]]]]]]] +17 3558 G 19 ,.-1T..,,.,,,.,.,...,. G5DDJACCIK@H2J@E@F: ]>]]]>]]]]]]]]]]]]] +17 3559 T 19 ,*..,,.,,,.,.,...,. E5FBGIFIDJDH9HEI?FC ]>]]]>]]]]]]]]]]]]] +17 3560 G 19 ,...,,.,,,.,.,...,. D5HII:HJJLIIJLILIJC ]>]]]>]]]]]]]]]]]]] +17 3561 A 19 ,$...,,.,,,.,.,...,. >.IJFGLDDIEEIGEHFGD ]>]]]>]]]]]]]]]]]]] +17 3562 A 18 ...,,.,,,.,.,...,. CHIFHLCFIIFFEEJ9FD >]]]>]]]]]]]]]]]]] +17 3563 A 18 ...,,.,,,.,.,...,. DIFGGHHGJFBGFFJAAC >]]]>]]]]]]]]]]]]] +17 3564 T 18 ...,,.,,,.,.,...,. )=JHJFEFIGIJHHI>GD >]]]>]]]]]]]]]]]]] +17 3565 T 19 ...,,.,,,.,.,...,.^], CDEFD?DEICDHGCIAGCB >]]]>]]]]]]]]]]]]]] +17 3566 C 19 ...,,.,,,.,.,...,., .=IIBDGIKJ>JHJKJIE> >]]]>]]]]]]]]]]]]]] +17 3567 A 19 ...,,.,,,.,.,...,., -FJH>IHFDIFDEGKHEGD >]]]>]]]]]]]]]]]]]] +17 3568 A 19 .$..,,.,,,.,.,...,., *:DLJGGGIDIDI@IGIHA >]]]>]]]]]]]]]]]]]] +17 3569 G 18 ..,,.,,,.,.,...,., ELIFEHHGIEHIJMKIGB ]]]>]]]]]]]]]]]]]] +17 3570 T 18 .$.,,.,,,.,.,...,., 6@GJFEGG>F:CEHDGG< ]]]>]]]]]]]]]]]]]] +17 3571 C 17 .,,.,,,.,.,...,., FIEFIILJH7JJN]]]]]]]]]]]]]] +17 3572 A 17 .,,.,,,.,.,...,., FEBJEFIFHJEFJEFHD ]]>]]]]]]]]]]]]]] +17 3573 A 17 .,,.,,,.,.,...,., CIIGCGIDFAGHJHIIG ]]>]]]]]]]]]]]]]] +17 3574 T 17 .,,.,,,.,.,...,., FGBCFFAFGEGHJGIEF ]]>]]]]]]]]]]]]]] +17 3575 G 17 .,,.,,,.,.,...,., FICFFJLIHGJJMKIGJ ]]>]]]]]]]]]]]]]] +17 3576 A 17 .,,.,,,.,.,...,., 9E:EGFI9D;GFKGCIA ]]>]]]]]]]]]]]]]] +17 3577 C 18 .,,.,,,.,.,...,.,^], HIB;IIKEI>HHKIKDGB ]]>]]]]]]]]]]]]]]] +17 3578 A 18 .,,.,,,.,.,...,.,, HEGH@DHIFIFFKHFHDB ]]>]]]]]]]]]]]]]]] +17 3579 A 18 .,,.,,,.,.,...,.,, >EFECFG6F:FHJEEIF@ ]]>]]]]]]]]]]]]]]] +17 3580 A 18 .,,.,,,.,.,...,.,, EEHEGGGHH?GGI=GIGF ]]>]]]]]]]]]]]]]]] +17 3581 T 18 .,,.,,,.,.,...,.,, EDH@FEHEDIGJJBIGED ]]>]]]]]]]]]]]]]]] +17 3582 C 18 .,,.,,,.,.,...,.,, BHHAHHK>EJJJJHDGHH ]]>]]]]]]]]]]]]]]] +17 3583 A 18 .$,,.,,,.,.,...,.,, BFFGG7IFGBIEKBJFIF ]]>]]]]]]]]]]]]]]] +17 3584 G 17 ,,.,,,.,.,...,.,, DDCE4J;G@IJLFIHHJ ]>]]]]]]]]]]]]]]] +17 3585 A 18 ,$,.,,,.,.,...,.,,^], >:JB2GBE@FGJCF>FF: ]>]]]]]]]]]]]]]]]] +17 3586 A 17 ,$.,,,.,.,...,.,,, AHG+JBFHCIKDJIGJ. >]]]]]]]]]]]]]]]] +17 3587 G 16 A,a,AaA,A.A,.a,, IE!HFD7IHMGJIGK( ]]]]]]]]]]]]]]]] +17 3588 A 16 .,$,,.,.,...,.,,, I>!EGEAEEKHFAFG= ]]]]]]]]]]]]]]]] +17 3589 A 15 .,,.,.,...,.,,, I!BBEHFGKHFFEH> ]]]]]]]]]]]]]]] +17 3590 A 15 .,$,.,.,...,.,,, I!AFEHCGIFIJFH9 ]]]]]]]]]]]]]]] +17 3591 A 14 .,.,.,...,.,,, H?4FBDHKHH?AG> ]]]]]]]]]]]]]] +17 3592 A 14 .,.,.,...,.,,, C>FF0DHKDEJDE7 ]]]]]]]]]]]]]] +17 3593 A 14 .,$.,.,...,.,,, F=EE:EAJF>DFI> ]]]]]]]]]]]]]] +17 3594 C 13 ..,.,...,.,,, ?AJ)JJKJIEJMC ]]]]]]]]]]]]] +17 3595 A 13 ..,.,...,.,,, FEHJFGKFHIEFD ]]]]]]]]]]]]] +17 3596 T 13 ..,.,...,.,,, >CE@DGGGHGEHFHHHIC ]]]]]]]]]]]]] +17 3598 T 12 .,A,...,.,,, AE(EGGEFHEH@ ]]]]]]]]]]]] +17 3599 A 12 .,.,...,.,,, CFAGEIDHHIHB ]]]]]]]]]]]] +17 3600 T 13 .,.,...,.,,,^X. E@FDGIAEHBIC ]]]]]]]]]]]]X +17 3604 C 13 .,.,...,.,,,. A?HAHKJCFAC;G ]]]]]]]]]]]]X +17 3605 G 13 .$,.,...,.,,,. 7CAF?CAI8JH@@ ]]]]]]]]]]]]X +17 3606 C 12 ,$.,...,.,,,. A/HJKAJHJMEH ]]]]]]]]]]]X +17 3607 A 11 .,...,.,,,. 3BDJGFJFGCF ]]]]]]]]]]X +17 3608 A 12 .,...,.,,,.^], 7AFJGEEGJ ]]]]]]]]]]X] +17 3609 A 12 .,...,.,,,., 8BHI5EKCFDF> ]]]]]]]]]]X] +17 3610 C 12 .$,$...,.,,,., >>EJEJ3JKDGB ]]]]]]]]]]X] +17 3611 C 10 ...,.,,,., @KEIHKIEHG ]]]]]]]]X] +17 3612 A 10 ...,.,,,., CJGIBJLHGI ]]]]]]]]X] +17 3613 G 11 ...,.,,,.,^], DMAIH@GJFBJGCEHJHEIAIFC> ]]]]]]X]]]]]] +17 3634 T 13 .$,.,,,.,,..,, ;HEGJLFKHAEEC ]]]]]]X]]]]]] +17 3635 T 12 ,.,,,.,,..,, HFHIJEKGHFFF ]]]]]X]]]]]] +17 3636 G 12 ,.,,,.,,..,, HIHKEFKHMIH@ ]]]]]X]]]]]] +17 3637 T 12 ,.,,,.,,..,, FFEILEJJGEI1 ]]]]]X]]]]]] +17 3638 T 12 ,.,,,.,,..,, HGHGGEJJHEHD ]]]]]X]]]]]] +17 3639 G 12 ,.,,,.,,..,, GHHJDFJIJIJI ]]]]]X]]]]]] +17 3640 T 12 ,.,,,.,,..,, GHGIGFJI@FIH ]]]]]X]]]]]] +17 3641 G 12 ,.,,,.,,..,, GIIJHIJGJIJ4 ]]]]]X]]]]]] +17 3642 T 12 ,.,,,.,,..,, DJFJIFFHIDB= ]]]]]X]]]]]] +17 3643 T 12 ,.,,,.,,..,, FGGIFDJJBFHG ]]]]]X]]]]]] +17 3644 T 12 ,.,,,.,,..,, D@HHJGJHIFJC ]]]]]X]]]]]] +17 3645 T 12 ,.,,,.,,..,, CHFIDFIHHFIE ]]]]]X]]]]]] +17 3646 C 12 ,$.,,,.,,..,, A@ADBGE@'ID2 ]]]]]X]]]]]] +17 3647 G 12 .,,,.,,..,,^]. D ]]]]X]]]]]]]]]] +17 3657 C 15 .,,,.,,..,,..,. @@C=HDBDGD:FG=C ]]]]X]]]]]]]]]] +17 3658 G 15 .,,,.,,..,,..,. =EIGBKKAD@ ]]]]X]]]]]]]]]] +17 3659 T 15 .,,,.,,..,,..,. EEHHGKHDEJJEGEE ]]]]X]]]]]]]]]] +17 3660 G 15 .,,,.,,..,,..,. EEHCIKIGJKKGJFH ]]]]X]]]]]]]]]] +17 3661 T 15 .,,,.,,..,,..,. HCIJFKIEEEJGG;F ]]]]X]]]]]]]]]] +17 3662 T 15 .,,,.,,..,,..,. EAGCAIJ>FIHEGED ]]]]X]]]]]]]]]] +17 3663 A 16 .,,,.,,..,,..,.^]. BBGHFJJ7DJC?HFFE ]]]]X]]]]]]]]]]] +17 3664 T 16 .$,$,,.,,..,,..,.. D?GGHJEJCI5EFFFA ]]]]X]]]]]]]]]]] +17 3665 A 14 ,,.,,..,,..,.. FEFIIIFICDIEFD ]]X]]]]]]]]]]] +17 3666 A 14 ,,.,,..,,..,.. GHDIJ=HIIIGHHF ]]X]]]]]]]]]]] +17 3667 T 14 ,,.,,..,,..,.. FGGII.GIH?C>GF ]]X]]]]]]]]]]] +17 3668 A 14 ,,.,,..,,..,.. ECEIH>FH3=HCGG ]]X]]]]]]]]]]] +17 3669 A 14 ,,.,,..,,..,.. FCAHJEIJCIIEDH ]]X]]]]]]]]]]] +17 3670 T 14 ,,.,,..,,..,.. DDCIFJDJKGIGGG ]]X]]]]]]]]]]] +17 3671 T 14 ,,.,,..,,..,.. EAGHFIHFEEHAGG ]]X]]]]]]]]]]] +17 3672 C 14 ,,.,,..,,..,.. DGJJK8KJIJEJK ]]X]]]]]]]]]]] +17 3675 C 14 ,,.,,..,,..,.. GFKMMKJL;GKJKK ]]X]]]]]]]]]]] +17 3676 T 14 ,$,.,,..,,..,.. AEJIIFJH7GGFKL ]]X]]]]]]]]]]] +17 3677 A 14 ,.,,..,,..,..^], I;LL+EHHKKD ]X]]]]]]]]]]]] +17 3679 T 14 ,.,,..,,..,.., IEIFGEKFHFHFI1 ]X]]]]]]]]]]]] +17 3680 T 14 ,.,,..,,..,.., EEIHBBJIFHEGHG ]X]]]]]]]]]]]] +17 3681 C 14 ,.,,..,,..,.., GJKK7HLLGIKFJ. ]X]]]]]]]]]]]] +17 3682 A 14 ,.,,..,,..,.., CGHGHGH=IHEIJ8 ]X]]]]]]]]]]]] +17 3683 A 14 ,.,,..,,..,.., BFHG2HIDHEDIK' ]X]]]]]]]]]]]] +17 3684 A 14 ,.,,..,,..,.., EGIJJBH.GKGFI@ ]X]]]]]]]]]]]] +17 3685 T 14 ,.,,..,,..,.., GHGJIHI@GH?HJ1 ]X]]]]]]]]]]]] +17 3686 T 14 ,.,,..,,..,.., EEJEDA X]]]]]]]]]]]]F] +17 3695 T 15 .,,..,,..,..,.. CIHIFIA6HHIIJCA X]]]]]]]]]]]]F] +17 3696 T 15 .,,..,,..,..,.. EIHIEH?FIIJIJD@ X]]]]]]]]]]]]F] +17 3697 T 15 .,,..,,..,..,.. CHHHCIDGDGGH@C@ X]]]]]]]]]]]]F] +17 3698 A 15 .,,..,,..,..,.. AFGJFHI6GGIG'EB X]]]]]]]]]]]]F] +17 3699 A 15 .$,,..,,..,..,.. >GG?HHGHKFIH;FF X]]]]]]]]]]]]F] +17 3700 C 14 ,,T.,,..,..,.. JK(JLL:IHIK7GB ]]]]]]]]]]]]F] +17 3701 T 14 ,,..,,..,..,.. HD=HIHCGDLMIGG ]]]]]]]]]]]]F] +17 3702 T 14 ,,..,,..,..,.. IGEEHEFGFGHIED ]]]]]]]]]]]]F] +17 3703 C 14 ,,..,,..,..,.. II>JIDGKIJM:IF ]]]]]]]]]]]]F] +17 3704 A 14 ,,..,,..,..,.. FGFHIJAFFIJ:EG ]]]]]]]]]]]]F] +17 3705 T 14 ,,..,,..,..,.. AF7FIEIJEHJ8GF ]]]]]]]]]]]]F] +17 3706 A 14 ,,..,,..,..,.. EHFFKIHJHHILEF ]]]]]]]]]]]]F] +17 3707 G 14 ,$,..,,..,..,.. DE=KHCJLJMMKIH ]]]]]]]]]]]]F] +17 3708 T 14 ,..,,..,..,..^F. D?GGDIHBHH8DG? ]]]]]]]]]]]F]F +17 3709 A 14 ,..,,..,..,... GCAGIFJ>IK0DFA ]]]]]]]]]]]F]F +17 3710 C 14 ,..,,..,..,... @FHH9AJHJJHGDD ]]]]]]]]]]]F]F +17 3711 C 14 ,..,,..,..,... G5DKJABKLLMHGC ]]]]]]]]]]]F]F +17 3712 A 14 ,$..,,..,..,... BAEH8GGFHAHJJ)GGDIB@ ]]]]]]]]]]F]F]FF +17 3716 T 15 .,,..,..,...... CGFBHAII8FEBC@A ]]]]]]]]]F]F]FF +17 3717 C 15 .,,..,..,...... IJDGGKKM;GGGDED ]]]]]]]]]F]F]FF +17 3718 T 15 .,,..,..,...... FFAKJ=LMIIIHHGE ]]]]]]]]]F]F]FF +17 3719 A 15 .,,..,..,...... BF:GK?KC=CGDECB ]]]]]]]]]F]F]FF +17 3720 C 15 .,,..,..,...... FIKFHJEI:H?HFBE ]]]]]]]]]F]F]FF +17 3721 A 16 .,,..,..,......^Z. DF:FLEFL,GIG4HF: ]]]]]]]]]F]F]FFZ +17 3722 C 16 .$,,..,..,....... >HI8JKJI:DEIBEGA ]]]]]]]]]F]F]FFZ +17 3723 A 15 ,,..,..,....... FEFHGJK1EEGBHCD ]]]]]]]]F]F]FFZ +17 3724 C 15 ,,..,..,....... GIDJKJKBIEHFFGB ]]]]]]]]F]F]FFZ +17 3725 T 15 ,,..,..,....... EBHAHLLILIGHEGD ]]]]]]]]F]F]FFZ +17 3726 G 15 ,$,..,..,....... BCFDJLLLIHF0FIC ]]]]]]]]F]F]FFZ +17 3727 C 14 ,..,..,....... <@KHHK0GHJGEJA ]]]]]]]F]F]FFZ +17 3728 C 14 ,..,..,....... 5?KGLL.JHHJHFF ]]]]]]]F]F]FFZ +17 3729 C 14 ,$..,..,....... @GIIKIJIHGCHHG ]]]]]]]F]F]FFZ +17 3730 A 13 ..,..,....... GDGJE;HIF.DFF ]]]]]]F]F]FFZ +17 3731 T 14 ..,..,.......^+. IGIIHIIHF:GGF/ ]]]]]]F]F]FFZ+ +17 3732 G 14 ..,..,........ JDEHL6JIIFIIG< ]]]]]]F]F]FFZ+ +17 3733 T 15 ..,..,........^]. GEHGJECI?HF ]]]]]]F]F]FFZ+]] +17 3739 C 16 ..,..,.......... GEIKMHMHGIKHA3GG ]]]]]]F]F]FFZ+]] +17 3740 A 16 ..,..,.......... HHEDK4GIB7@FB0FF ]]]]]]F]F]FFZ+]] +17 3741 A 16 ..,..,.......... >2GI@IDK=BII&HH ]]]]]]F]F]FFZ+]] +17 3744 T 16 ..,..,.......... HIFKKIJJI0G=FAIH ]]]]]]F]F]FFZ+]] +17 3745 T 16 ..,..,.......... HFFGH/EFG(@?=5GE ]]]]]]F]F]FFZ+]] +17 3746 C 16 ..,..,.......... ?H@IL7GGJIIJ?7JJ ]]]]]]F]F]FFZ+]] +17 3747 C 16 ..,..,.......... ;?DJL0HFDDFGD-JG ]]]]]]F]F]FFZ+]] +17 3748 C 16 ..,..,.......... >G=JKGGHG3FFB(IH ]]]]]]F]F]FFZ+]] +17 3749 C 16 ..,..,.......... >DKIHFK.?GA%JIF ]]]]]]F]F]FFZ+]]F +17 3752 G 15 ...t........... ADI-HIH>BGD20DB ]]]]F]F]FFZ+]]F +17 3753 C 15 ...,........... <@K0IIK;CG@3KIC ]]]]F]F]FFZ+]]F +17 3754 T 15 .$.$.,........... A:K0IJGM=GB.JHB ]]]]F]F]FFZ+]]F +17 3755 C 13 .,........... J5KEJKEJ@,KHI ]]F]F]FFZ+]]F +17 3756 C 13 .,........... ILJIJK@GB4JGJ ]]F]F]FFZ+]]F +17 3757 T 13 .,........... I=JIJ.CG?>GDJ ]]F]F]FFZ+]]F +17 3758 G 13 .,........... HJBDHAEJ@@KGK ]]F]F]FFZ+]]F +17 3759 C 13 .,........... FII8JHHFA0JIJ ]]F]F]FFZ+]]F +17 3760 A 13 .,........... C5HAF6EHB1IHF ]]F]F]FFZ+]]F +17 3761 A 13 .,........... D@EFIFHH?BIGH ]]F]F]FFZ+]]F +17 3762 C 13 .$,........... >FIEGE;H49IHF ]]F]F]FFZ+]]F +17 3763 C 12 ,........... >HGHLHD95JGC ]F]F]FFZ+]]F +17 3764 A 13 ,...........^]. >IIG=HIBBHEFA ]F]F]FFZ+]]F] +17 3765 C 13 ,............ 2IEI5IG?>HIJC ]F]F]FFZ+]]F] +17 3766 A 14 ,............^], EJIHICDB>IGFE= ]F]F]FFZ+]]F]] +17 3767 A 14 ,............, EEIIGGH?3GHEC> ]F]F]FFZ+]]F]] +17 3768 A 14 ,............, 2HIGIHG?7KKLHI ]F]F]FFZ+]]F]] +17 3771 T 14 ,............, EIII9II?1KIIGC ]F]F]FFZ+]]F]] +17 3772 A 14 ,............, 5AGGGED@:IEHFD ]F]F]FFZ+]]F]] +17 3773 C 14 ,............, AHFIFFI;7KJDHJ ]F]F]FFZ+]]F]] +17 3774 T 14 ,............, :JJHI>JBALHMHE ]F]F]FFZ+]]F]] +17 3775 C 14 ,$............, ?LAJLFJ6/LKIIJ ]F]F]FFZ+]]F]] +17 3776 T 13 ............, IJJFJI8>LHLIE F]F]FFZ+]]F]] +17 3777 C 13 ............, J@J5IJ7:LJFIJ F]F]FFZ+]]F]] +17 3778 T 13 .......C...., HFEJIK?#LGJIH F]F]FFZ+]]F]] +17 3779 G 13 ............, D=J8JK9/LILJJ F]F]FFZ+]]F]] +17 3780 C 14 ............,^], J?LFJLGD7/KEMJHCG8 F]F]FFZ+]]F]]]F] +17 3788 G 15 ...........,,., BGI=G);EAHJGAH- ]F]FFZ+]]F]]]F] +17 3789 G 15 ...........,,., FH&DD4%B@@E:FHEHEGAF= ]F]FFZ+]]F]]]F] +17 3792 G 15 ....A......,,., FH.3IEJFAFG< ]F]FFZ+]]F]]]F] +17 3798 T 15 ...........,,., EF,HH6@KFJGIIG? ]F]FFZ+]]F]]]F] +17 3799 T 15 .$..........,,., AC7BE9 F]FFZ+]]F]]]F] +17 3805 C 14 ..........,,., AE7H2:IJJBJ@GC F]FFZ+]]F]]]F] +17 3806 A 14 ..........,,., EIFF;7JFJGDGKF F]FFZ+]]F]]]F] +17 3807 C 14 .$.........,,., ACFF(%JJ>JBCG= F]FFZ+]]F]]]F] +17 3808 G 13 .........,,., @@7-)DAEBHK@= ]FFZ+]]F]]]F] +17 3809 T 13 .........,,., >1D>9HG;GHIHE ]FFZ+]]F]]]F] +17 3810 C 14 ....T....,,.,^], GDA,'LKJIJMJEC ]FFZ+]]F]]]F]] +17 3811 A 14 ...CC....,,.,, ;AE18HG8FDKKGA ]FFZ+]]F]]]F]] +17 3812 T 14 .$........,,.,, ,A@:+MHLLJMI@G FZ+]]F]]]F]] +17 3815 A 11 ......,,.,, 30ID=GFDK@E Z+]]F]]]F]] +17 3816 A 11 ......,,.,, 3DIHCHCIK?E Z+]]F]]]F]] +17 3817 A 11 ......,,.,, ?7FIJHGIKAI Z+]]F]]]F]] +17 3818 T 11 ......,,.,, 23JGGHFIH>H Z+]]F]]]F]] +17 3819 A 12 ......,,.,,^>. 15DFFEILHDK@ Z+]]F]]]F]]> +17 3820 G 12 ......,,.,,. /9JIMJIKICKE Z+]]F]]]F]]> +17 3821 A 13 ......,,.,,.^]. 2FI?JGLHLFDD9 Z+]]F]]]F]]>] +17 3822 G 13 ......,,.,,.. 4@MKMLGJI=IHA Z+]]F]]]F]]>] +17 3823 T 13 ......,,.,,.. %7GDDE@KF?IEA Z+]]F]]]F]]>] +17 3824 C 13 ......,,.,,.. 3@IFDLJNK@IHB Z+]]F]]]F]]>] +17 3825 C 13 ......,,.,,.. ,4JHKIKJLEIGC Z+]]F]]]F]]>] +17 3826 T 13 ......,,.,,.. A9IH/JHJJDIIC Z+]]F]]]F]]>] +17 3827 G 13 ......,,.,,.. @?I?LIIJJ=JIC Z+]]F]]]F]]>] +17 3828 C 13 .$.....,,.,,.. 0@GIKKHIJ@KHD Z+]]F]]]F]]>] +17 3829 A 12 C....,,.,,.. $FFGIFGL9BHE +]]F]]]F]]>] +17 3830 A 13 .....,,.,,..^Z. >D?HHDGK@IGAD +]]F]]]F]]>]Z +17 3831 C 13 A....,,.,,... /DEJMJKGCJI=A +]]F]]]F]]>]Z +17 3832 A 14 ..$...,,.,,...^]. B@CBGEGLBIEEC@ +]]F]]]F]]>]Z] +17 3833 C 13 ..$..,,.,,.... 3DGIAEH:DIBB- +]F]]]F]]>]Z] +17 3834 G 12 ...,,.,,.... (DAIJ==I@:B= +F]]]F]]>]Z] +17 3835 T 12 ...,,.,,.... /IEDGGBGGCHC +F]]]F]]>]Z] +17 3836 G 13 C..,,.,,....^>, /LLJLCBGJB7G9 +F]]]F]]>]Z]> +17 3837 G 13 ...,,.,,...., )JHHB-<< +F]]]F]]>]Z]> +17 3838 C 13 .$..,,.,,...., .HIGK?GJHDAA? +F]]]F]]>]Z]> +17 3839 C 12 ..,,.,,...., DI@C??=H?GF= F]]]F]]>]Z]> +17 3840 G 12 ..,,.,,...., ?DHJ==F F]]]F]]>]Z]> +17 3841 T 12 ..,,.,,...., 9GGIEHKFEHDF F]]]F]]>]Z]> +17 3842 C 12 ..,,.,,...., JJGMCFNGIJEH F]]]F]]>]Z]> +17 3843 T 12 ..,,.,,...., JKGIDLJJIKHF F]]]F]]>]Z]> +17 3844 G 13 ..,,.,,....,^]. IJFH=HIKE=IC? F]]]F]]>]Z]>] +17 3845 T 13 ..,,.,,....,. EFGFCLJFAFDFC F]]]F]]>]Z]>] +17 3846 G 13 ..,,.,,....,. GJIJDHJICKIEG F]]]F]]>]Z]>] +17 3847 T 13 ..,,.,,....,. >FGHCIIFCD]Z]>] +17 3848 C 13 ..,,.,,....,. FKKK?ILJ;IJIG F]]]F]]>]Z]>] +17 3849 T 13 .$.,,.,,....,. )IGJCHJHDICBF F]]]F]]>]Z]>] +17 3850 G 12 .,,.,,....,. IGDBLIIDB6GH ]]]F]]>]Z]>] +17 3851 G 12 .,,.,,....,. IHKEJKIE9BLD ]]]F]]>]Z]>] +17 3852 C 12 .,,.,,....,. HJKCIMI@:FHH ]]]F]]>]Z]>] +17 3853 T 14 .,,.,,....,.^].^>, HFIEKIIFMBEG:= ]]]F]]>]Z]>]]> +17 3854 T 15 .,,.,,....,..,^], DFH?KID@1E?C?>C ]]]F]]>]Z]>]]>] +17 3855 C 16 .,,.,,....,..,,^], GJL]Z]>]]>]] +17 3856 T 16 .,,.,,....,..,,, HFHEHFJFGIBGE)F: ]]]F]]>]Z]>]]>]] +17 3857 C 16 .,,.,,....,..,,, IIK>ILF0JJLICIH> ]]]F]]>]Z]>]]>]] +17 3858 T 17 .,,.,,....,..,,,^], GFJDHJI@=F:HDDG>? ]]]F]]>]Z]>]]>]]] +17 3859 C 17 .,,.,,....,..,,,, H?CC@EG>D18IDA=A9 ]]]F]]>]Z]>]]>]]] +17 3860 G 17 .,,.,,....,..,,,, =JG8JM@4C7H<=7H6> ]]]F]]>]Z]>]]>]]] +17 3861 C 18 .,,.,,....,..,,,,^F. EJLDILJ5@EJIGFK-C: ]]]F]]>]Z]>]]>]]]F +17 3862 T 18 .,,.,,....,..,,,,. EBECJJICIEFHGCH'DB ]]]F]]>]Z]>]]>]]]F +17 3863 T 18 .$,,.,,....,..,,,,. @BGAHGG7F@FEC8H0D@ ]]]F]]>]Z]>]]>]]]F +17 3864 A 17 ,,.,,....,..,,,,. DKBKIA:BAICFDJ7HA ]]F]]>]Z]>]]>]]]F +17 3865 G 18 ,$,.,,....,..,,,,.^], @JCILL]Z]>]]>]]]F] +17 3866 C 17 ,.,,....,..,,,,., FGIIJ2K8GIHDKJE@F ]F]]>]Z]>]]>]]]F] +17 3867 A 17 ,.,,....,..,,,,., HGGIC=G2FGHHBDFC@ ]F]]>]Z]>]]>]]]F] +17 3868 T 17 ,.,,....,..,,,,., GFKJI>H>EGGIGDGCF ]F]]>]Z]>]]>]]]F] +17 3869 C 17 ,.,,....,..,,,,., JDHLJ6DEJJHFK7GBJ ]F]]>]Z]>]]>]]]F] +17 3870 T 17 ,.,,....,..,,,,., FHJHJCLE?EI1IDAEF ]F]]>]Z]>]]>]]]F] +17 3871 T 19 ,.,,....,..,,,,.,^],^], G:KJFFHAHBDGB9ADHAC ]F]]>]Z]>]]>]]]F]]] +17 3872 G 19 ,.,,....,..,,,,.,,, FBFJKA;GHIIJJ2BDG8E ]F]]>]Z]>]]>]]]F]]] +17 3873 T 19 ,.,,....,..,,,,.,,, DAJHECGE@EH1I0EEGAD ]F]]>]Z]>]]>]]]F]]] +17 3874 T 20 ,.,,....,..,,,,.,,,^]. D:JEDEHFBGD1C0HDIB@> ]F]]>]Z]>]]>]]]F]]]] +17 3875 T 21 ,.,,....,..,,,,.,,,.^Z. E:GBE@GF@EDJH2DDDBD>; ]F]]>]Z]>]]>]]]F]]]]Z +17 3876 C 21 ,.,,....,..,,,,.,,,.. @]Z]>]]>]]]F]]]]Z +17 3877 C 21 ,.,,....,..,,,,.,,,.. H>HKE<:5IIJGLIHDLFIEC ]F]]>]Z]>]]>]]]F]]]]Z +17 3878 A 21 ,.,,....,..,,,,.,,,.. B>GGHCI>DEI=G&IFFFGGD ]F]]>]Z]>]]>]]]F]]]]Z +17 3879 A 22 ,$.,,....,..,,,,.,,,..^F. B8JJH>>CIIJLLKKFLFHFDB ]F]]>]Z]>]]>]]]F]]]]ZF +17 3880 G 21 .,,....,..,,,,.,,,... ]Z]>]]>]]]F]]]]ZF +17 3881 G 21 .,,....,..,,,,.,,,... 6EJJ713HILDEGFGK=GHD@ F]]>]Z]>]]>]]]F]]]]ZF +17 3882 T 21 .,,....,..,,,,.,,,... 7IJG=21EEEEI2JDHGCDEF F]]>]Z]>]]>]]]F]]]]ZF +17 3883 C 22 .,,....,..,,,,.,,,...^]. =HJJ59DGIIAM&GCJIIJDF: F]]>]Z]>]]>]]]F]]]]ZF] +17 3884 C 22 .,,....,..,,,,.,,,.... 8GII0C5KHJ>M9KDMHHIEFD F]]>]Z]>]]>]]]F]]]]ZF] +17 3885 T 23 .,,....,..,,,,.,,,....^], ?IIF>JCFJJHH2HGIE@IHIE: F]]>]Z]>]]>]]]F]]]]ZF]] +17 3886 C 23 .,,....,..,,,,.,,,...., >GIJ9ECGKIEK/IDIHIIFHDC F]]>]Z]>]]>]]]F]]]]ZF]] +17 3887 C 23 .,,....,..,,,,.,,,...., 0GIH3F@?GJEJ;JDKIJHFGDB F]]>]Z]>]]>]]]F]]]]ZF]] +17 3888 C 23 .$,,....,..,,,,.,,,...., @DKG&JJGGJ:MBIDKHJHFHDG F]]>]Z]>]]>]]]F]]]]ZF]] +17 3889 A 22 ,,....,..,,,,.,,,...., CHI=8HEFIAI9IFEHHGGGDF ]]>]Z]>]]>]]]F]]]]ZF]] +17 3890 C 22 ,,....,..,,,,.,,,...., AKH-GCIHGGK8JCJJLFDGCI ]]>]Z]>]]>]]]F]]]]ZF]] +17 3891 A 22 ,$,....,..,,,,.,,,...., @KG4>DDGIKLMJGKKKHHHFI ]]>]Z]>]]>]]]F]]]]ZF]] +17 3892 G 21 ,....,..,,,,.,,,...., IK8M/IFLJKFG@IBDKHJEG ]>]Z]>]]>]]]F]]]]ZF]] +17 3893 T 22 ,....,..,,,,.,,,....,^], HF6=>HDA>KHKEJHIFGHBH0 ]>]Z]>]]>]]]F]]]]ZF]]] +17 3894 G 22 ,....,..,,t,.,,,....,, IJ9]Z]>]]>]]]F]]]]ZF]]] +17 3895 T 22 ,....,..,,,,.,,,....,, GE3J2EDCAIHGGHEFEGGCIA ]>]Z]>]]>]]]F]]]]ZF]]] +17 3896 A 23 ,....,..,,,,.,,,....,,^], JF<=6BFHJIBKELKKDFHFJ=6 ]>]Z]>]]>]]]F]]]]ZF]]]] +17 3897 G 23 ,....,..,,,,.,,,....,,, JJ@M@IKDIK2?GKBLKHKCKG5 ]>]Z]>]]>]]]F]]]]ZF]]]] +17 3898 C 23 ,....,..,,,,.,,,....,,, IK8GJIEDJKBJELJLJGJFJF> ]>]Z]>]]>]]]F]]]]ZF]]]] +17 3899 A 23 ,....,..,,,,.,,,....,,, GE9FGGGFJJCFGJCJHFIEHD7 ]>]Z]>]]>]]]F]]]]ZF]]]] +17 3900 T 23 ,....,..,,,,.,,,....,,, GJAGHCGC4JAKGKGFHGH?KB2 ]>]Z]>]]>]]]F]]]]ZF]]]] +17 3901 G 23 ,....,..,,a,.,,,....,,, HHA;EGHDCJ-=GLHMIHLCL3+ ]>]Z]>]]>]]]F]]]]ZF]]]] +17 3902 C 23 ,....,..,,,,.,,,....,,, IJ3MCHJGDMEBFLJMJGLBKF? ]>]Z]>]]>]]]F]]]]ZF]]]] +17 3903 A 23 ,....,..,,,,.,,,....,,, FG<,F@DJ;J/@AIFJGIIHF<. ]>]Z]>]]>]]]F]]]]ZF]]]] +17 3904 C 23 ,....,..,,,,.,,,....,,, FH*HIEIH=J4H?KEJHEJFLI/ ]>]Z]>]]>]]]F]]]]ZF]]]] +17 3905 C 23 ,....,..,,,,.,,,....,,, HG,LEJIK8LKD@MFKKHJJKL; ]>]Z]>]]>]]]F]]]]ZF]]]] +17 3906 T 23 ,....,..,,,,.,,,....,,, EI=I7GJIHIIKIEGJIEKGJE6 ]>]Z]>]]>]]]F]]]]ZF]]]] +17 3907 G 23 ,....,..,,,,.,,,....,,, EIAAGIIFKL>JGKDMKHLBLJ- ]>]Z]>]]>]]]F]]]]ZF]]]] +17 3908 C 23 ,....,..,,,,.,,,....,,, GI5H>KKLFM.HFMHJKHKDLK6 ]>]Z]>]]>]]]F]]]]ZF]]]] +17 3909 T 24 ,$....,..,,,,.,,,....,,,^X, BH88BDJHIGDBHIGJIHLEHA-0 ]>]Z]>]]>]]]F]]]]ZF]]]]X +17 3910 A 23 ....,..,,,,.,,,....,,,, H? >]Z]>]]>]]]F]]]]ZF]]]]X +17 3911 C 23 ....,..,,,,.,,,....,,,, D4K>JGDFKGJ@MJKGEKGEIDF >]Z]>]]>]]]F]]]]ZF]]]]X +17 3912 A 24 ..$..,..,,,,.,,,....,,,,^]. E4BG@GGDF8HDJHIHIIECB8?: >]Z]>]]>]]]F]]]]ZF]]]]X] +17 3913 C 23 ...,..,,,,.,,,....,,,,. GJGJIECLAGDLKMIEIGKJAHA >Z]>]]>]]]F]]]]ZF]]]]X] +17 3914 T 25 ...,..,,,,.,,,....,,,,.^],^], FA;GJGGIIKHEGIHHLFIGBBE-= >Z]>]]>]]]F]]]]ZF]]]]X]]] +17 3915 C 25 ...,..,,,,.,,,....,,,,.,, GLIFJGBKBKEGEIIHIDIIFFDEE >Z]>]]>]]]F]]]]ZF]]]]X]]] +17 3916 C 25 ...,..,,,,.,,,....,,,,.,, DKIIIJIM=JFLJMGHKJLJCJD8G >Z]>]]>]]]F]]]]ZF]]]]X]]] +17 3917 T 26 ...,..,,,,.,,,....,,,,.,,^], ECIHFG2JHKIIHJIJKJKHCGD?A( >Z]>]]>]]]F]]]]ZF]]]]X]]]] +17 3918 T 26 .$..,..,,,,.,,,....,,,,.,,, A22GEC3JEHGILHGFHEJHFG@FDC >Z]>]]>]]]F]]]]ZF]]]]X]]]] +17 3919 C 25 ..,..,,,,.,,,....,,,,.,,, KDHLCEM:KFMKNJEMJMIHKEIG7 Z]>]]>]]]F]]]]ZF]]]]X]]]] +17 3920 T 25 ..,..,,,,.,,,....,,,,.,,, A@FGEHGCHIGKEJJLHFFA:GGGB Z]>]]>]]]F]]]]ZF]]]]X]]]] +17 3921 T 25 ..,..,,,,.,,,....,,,,.,,, E2EEECG7HHIEIFGHEJ=EDBCDB Z]>]]>]]]F]]]]ZF]]]]X]]]] +17 3922 A 25 ..,..,,,,.,,,....,,,,.,,, ?4HB]]>]]]F]]]]ZF]]]]X]]]] +17 3923 G 25 ..,..,,,,.,,,....,,,,.,,, F/GJCKK+IHKFMIIJCLHEHI:HF Z]>]]>]]]F]]]]ZF]]]]X]]]] +17 3924 G 25 ..,..,,,,.,,,....,,,,.,,, H'GGFBK@IFLJMIJKGMHBIJAHG Z]>]]>]]]F]]]]ZF]]]]X]]]] +17 3925 G 25 ..,..,,,,.,,,....,,,,.,,, >.H3F5K3IILJEHJMGLJAIJKG2 Z]>]]>]]]F]]]]ZF]]]]X]]]] +17 3926 C 25 ..,..,,,,.,,,....,,,,.,,, DGBJ@CMKJ7MKLKCLDMJG@IEI8 Z]>]]>]]]F]]]]ZF]]]]X]]]] +17 3927 T 25 ..,..,,,,.,,,....,,,,.,,, 9>GID@IHJEGBGIJKEJFHFIDGF Z]>]]>]]]F]]]]ZF]]]]X]]]] +17 3928 G 25 ..,..,,,,.,,,....,,,,.,,, 96GJEJKJE?HIKIIDFLIBGHCKJ Z]>]]>]]]F]]]]ZF]]]]X]]]] +17 3929 A 25 .$.,..,,,,.,,,....,,,,.,,, A,FFEIJBGGJIJGIGDKEEHIFG9 Z]>]]>]]]F]]]]ZF]]]]X]]]] +17 3930 T 24 .,..,,,,.,,,....,,,,.,,, 9C]]>]]]F]]]]ZF]]]]X]]]] +17 3931 A 24 .$,..,,,,.,,,....,,,,.,,, 0EBBGI ]>]]>]]]F]]]]ZF]]]]X]]]] +17 3932 T 23 ,..,,,,.,,,....,,,,.,,, BEB6GHKHJ=JIIJEIHCEG>J< >]]>]]]F]]]]ZF]]]]X]]]] +17 3933 T 23 ,..,,,,.,,,....,,,,.,,, ED?IIFKIHKHGGIBIFDEDJGF >]]>]]]F]]]]ZF]]]]X]]]] +17 3934 C 23 ,..,,,,.,,,....,,,,.,,, ?GFDJDIGKKKJHLBIIEHIAII >]]>]]]F]]]]ZF]]]]X]]]] +17 3935 C 23 ,$..,,,,.,,,....,,,,.,,, ?@>CCDJBDAKIALCLA=JJDCB >]]>]]]F]]]]ZF]]]]X]]]] +17 3936 A 22 .Ggg,,.gg,GG.G,gg,.ggg E>+IFIIJIHA1J1HJ>FHKJF ]]>]]]F]]]]ZF]]]]X]]]] +17 3937 C 22 ..,,,,.,,,....,,,,.,,, DBBC]]]F]]]]ZF]]]]X]]]] +17 3938 G 22 ..,,,,.,,,....,,,,.,,, 7=GJJI9KIKA6D:KA@H]]]F]]]]ZF]]]]X]]]] +17 3939 C 22 ..,,,,.,,,....,,,,.,,, FAFJIIFLJLKAK@KHDJJLKA ]]>]]]F]]]]ZF]]]]X]]]] +17 3940 A 22 ..,,,,.,,,....,,,,.,,, A@>G;JHEHHIGJEIFBHI:G1 ]]>]]]F]]]]ZF]]]]X]]]] +17 3941 C 22 ..,,,,.,,,....,,,,.,,, A=HJIKEJKKH:ICLGHGG9H0 ]]>]]]F]]]]ZF]]]]X]]]] +17 3942 C 22 ..,,,,.,,,....,,,,.,,, E>JJFJHMJKGFKDN=GKJJKI ]]>]]]F]]]]ZF]]]]X]]]] +17 3943 T 22 .$.,,,,.,,,....,,,,.,,, =A;GGJKGGJJIIFJHHIJII7 ]]>]]]F]]]]ZF]]]]X]]]] +17 3944 G 21 .,,,,.,,,....,,,,.,,, B+I7IDL@JJ@IBL:ACDHIB ]>]]]F]]]]ZF]]]]X]]]] +17 3945 C 21 .,,,,.,,,....,,,,.,,, AIIHJEMJLIHL@LKHJBKJD ]>]]]F]]]]ZF]]]]X]]]] +17 3946 T 21 .,,,,.,,,....,,,,.,,, AEEEHJIEIJFFEEED@JIFB ]>]]]F]]]]ZF]]]]X]]]] +17 3947 A 21 .,,,,.,,,....,,,,.,,, @GFFIFIFDCGAAHCEBDID2 ]>]]]F]]]]ZF]]]]X]]]] +17 3948 C 21 .,,,,.,,,....,,,,.,,, @GHHI6LJKIFK>JIEKGJJF ]>]]]F]]]]ZF]]]]X]]]] +17 3949 A 21 .,,,,.,,,....,,,,.,,, >FFEIFIIFHHJ?GDBEFIFE ]>]]]F]]]]ZF]]]]X]]]] +17 3950 C 22 .,,,,.,,,....,,,,.,,,^]. 9GHGJBMJLGED=MFCFGILHA ]>]]]F]]]]ZF]]]]X]]]]] +17 3951 T 22 .,,,,.,,,....,,,,.,,,. ;DE9GJFEHICAEJGDGK>I9D ]>]]]F]]]]ZF]]]]X]]]]] +17 3952 C 23 .,$,,,.,,,....,,,,.,,,.^]. 7>>3I=KJJKDE?LHFFCDHHC: ]>]]]F]]]]ZF]]]]X]]]]]] +17 3953 C 22 .,$,,.,,,....,,,,.,,,.. >BGIBKJLI8HCMJDHKCJKD? ]]]]F]]]]ZF]]]]X]]]]]] +17 3954 T 21 .,$,.,,,....,,,,.,,,.. 5>JFDHHJI@AJID@H@IGGC ]]]F]]]]ZF]]]]X]]]]]] +17 3955 T 20 .,.,,,....,,,,.,,,.. HBB;HFDBB ]]F]]]]ZF]]]]X]]]]]]] +17 3960 T 21 .$,.,,,....,,,,.,,,... 9HAGBGG:68JBI:CGI;GDA ]]F]]]]ZF]]]]X]]]]]]] +17 3961 G 20 ,.,,,....,,,,.,,,... EHEHIJHK@KDLHEDHHFDF ]F]]]]ZF]]]]X]]]]]]] +17 3962 G 20 ,.,,,....,,,,.,,,... D9FHHGG@ F]]]ZF]]]]X]]]]]]]] +17 3967 T 19 .,,....,,,,.,,,.... 5GDF@GCHGEECJFEFCE@ F]]]ZF]]]]X]]]]]]]] +17 3968 A 19 .$,,....,,,,.,,,.... ?HCA>8AIGGGCFIBECE? F]]]ZF]]]]X]]]]]]]] +17 3969 T 18 ,,....,,,,.,,,.... DBEGH@IDDF@EIGFEFE ]]]ZF]]]]X]]]]]]]] +17 3970 T 18 ,,$....,,,,.,,,.... CBBHE>IGCD;IFF>FFD ]]]ZF]]]]X]]]]]]]] +17 3971 C 17 ,....,,,,.,,,.... IGAB=KHEE;DHFJ@IH ]]ZF]]]]X]]]]]]]] +17 3972 C 17 ,....,,,,.,,,.... H<>>;KIFJELIIFDJG ]]ZF]]]]X]]]]]]]] +17 3973 A 17 ,.$...,,,,.,,,.... G@DDCGEDDDHD>EFGF ]]ZF]]]]X]]]]]]]] +17 3974 C 17 ,...,,,,.,,,....^]. <@B@CB@@ADBBGBHH: ]ZF]]]]X]]]]]]]]] +17 3975 G 17 ,...,,,,.,,,..... D>;7JJJH5LJA>LJJDDJBE ]ZF]]]]X]]]]]]]]] +17 3977 A 18 ,...,,,,.,,,.....^]c BED=FDCD;E?3@FHFD# ]ZF]]]]X]]]]]]]]]] +17 3978 C 18 ,$..$.,,,,.,,,....., >9>7IFJG-KKHKGJHH8MKJGEIBGI Z]]]]X]]]]]]]]]] +17 3983 T 15 .,,,,.,,,....., ACDH@8GDEDBIFGH ]]]]X]]]]]]]]]] +17 3984 A 16 .,$,,,.,,,.....,^F. =DGFF=GFEFEHEFEB ]]]]X]]]]]]]]]]F +17 3985 C 15 .,,,.,,,.....,. 9JHJ8JKEGCJGEBD ]]]X]]]]]]]]]]F +17 3986 A 15 .,,,.,,,.....,. 9CE??>DDHGGGGAE ]]]X]]]]]]]]]]F +17 3987 C 15 .,,,.,,,.....,. .JHL@JKJH7IIELE ]]]X]]]]]]]]]]F +17 3988 T 16 .,,,.,,,.....,.^], @CJFEHG>=HKCIIH- ]]]X]]]]]]]]]]F] +17 3989 C 16 .,,,.,,,.....,., 8EDA@LGGEAKKH4G6 ]]]X]]]]]]]]]]F] +17 3990 C 16 .$,,,.,,,.....,., 4GH>@JKKE?KIILG< ]]]X]]]]]]]]]]F] +17 3991 T 15 ,,,.,,,.....,., ADE;IGGIHKHIII2 ]]X]]]]]]]]]]F] +17 3992 T 15 ,$,,.,,,.....,., @EH=IGHHFG/DDE; ]]X]]]]]]]]]]F] +17 3993 C 14 ,,.,,,.....,., GJ=MIIFEKIHKID ]X]]]]]]]]]]F] +17 3994 T 15 ,,.,,,.....,.,^F. CGAIHHGHKJIFI9@ ]X]]]]]]]]]]F]F +17 3995 T 15 ,,.,,,.....,.,. BD,EFFFFG:DAEHA ]X]]]]]]]]]]F]F +17 3996 A 15 ,,.,,,.....,.,. CI,JJIC?HDGIG?B ]X]]]]]]]]]]F]F +17 3997 G 15 c,.,,,.....,.,. 6E;KHE?GLEKKJ:D ]X]]]]]]]]]]F]F +17 3998 G 15 ,,.,,,.....,.,. EE2KHGGDK*LLIAG ]X]]]]]]]]]]F]F +17 3999 G 15 a,.,,,.....,.,. FH(LIJGHL:L1HJG ]X]]]]]]]]]]F]F +17 4000 C 15 ,,.,,,.....,.,. DK5LJCIEICJAJLH ]X]]]]]]]]]]F]F +17 4001 T 15 ,,.,,,.....,.,. EE:GGHIHLBJIKDJ ]X]]]]]]]]]]F]F +17 4002 G 15 ,,.,,,.....,.,. CG3JJJHGFJIDKHG ]X]]]]]]]]]]F]F +17 4003 A 15 ,$,.,,,.....,.,. @D7IGHCDIAJCI7I ]X]]]]]]]]]]F]F +17 4004 T 14 ,.,,,.....,.,. B2HCAIEHHHAI?F X]]]]]]]]]]F]F +17 4005 A 14 ,.,,,.....,.t. C-HFGEEJEH@H)G X]]]]]]]]]]F]F +17 4006 T 14 ,.,,,.....,.,. C9FHGFGH>HJIKF X]]]]]]]]]]F]F +17 4007 T 14 ,.,,,.....,.g. B2HFFEFG6EJH0G X]]]]]]]]]]F]F +17 4008 C 14 ,$.,,,.....,.,. >:HC;D6KJI?K/I X]]]]]]]]]]F]F +17 4009 C 13 .,,,.....,.,. 5IHI>AEGJLKLJ ]]]]]]]]]]F]F +17 4010 A 13 .,,,.....,.,. >EEDHFI?IIIHJ ]]]]]]]]]]F]F +17 4011 C 13 .,,,.....,.,. 9DDI>DJ;GKJ:F ]]]]]]]]]]F]F +17 4012 A 13 .,,,.....,.,. +CCB0B.)A=DFJ ]]]]]]]]]]F]F +17 4013 C 13 .,$,$,.....,.,. &@@G@CIJFF ]]]]]]]]]]F]F +17 4014 A 11 .,.....,.,. $ECGJFJ0I,K ]]]]]]]]F]F +17 4015 C 11 .,.....,.,. &>I8JDHLJ&G ]]]]]]]]F]F +17 4016 C 11 .,$.....,.,. $;4>K:FGK3K ]]]]]]]]F]F +17 4017 C 10 ......,.,. &('=,F=K?K ]]]]]]]F]F +17 4018 G 10 ......,.,. -<4C9BDC?@ ]]]]]]]F]F +17 4019 C 10 .$.....,.,. .J2KHGBKMJ ]]]]]]]F]F +17 4020 T 9 .....,.,. ;CLIFIL4K ]]]]]]F]F +17 4021 A 9 .....,.c. D;G9MBILKNK ]]]]]]F]F +17 4028 T 9 .....,.,. .CL0DHH@L ]]]]]]F]F +17 4029 T 9 .....,.,. =FHGFIHJI ]]]]]]F]F +17 4030 C 9 .....,.,. F8JJBCK:K ]]]]]]F]F +17 4031 T 9 .....,.,. AKKHJILL>FEK+J ]]]]]]F]F +17 4040 A 9 .....,.,. B?KHHHICL ]]]]]]F]F +17 4041 T 9 .....,.,. F;FCEHJGH ]]]]]]F]F +17 4042 A 9 .....,.,. 7DH?EHDHII ]]]]F]F +17 4059 C 6 ..,.,. B?J8GH ]]]F]F +17 4060 A 6 ..,.,. FG?IHL ]]]F]F +17 4061 C 6 ..,.,. F;HF0H ]]]F]F +17 4062 T 6 ..,.,. FFHJ'J ]]]F]F +17 4063 C 6 ..,.,. F9FJDK ]]]F]F +17 4064 C 6 ..,.,. B?EKLL ]]]F]F +17 4065 T 6 .$.,.,. >BCBAJ ]]]F]F +17 4066 T 5 .,.,. >GGDI ]]F]F +17 4067 C 5 .,.,. ?HECK ]]F]F +17 4068 T 5 .,.,. FFIJL ]]F]F +17 4069 T 5 .,.,. >FFHD ]]F]F +17 4070 A 5 .,.,. =F>?F ]]F]F +17 4071 G 5 .,.,. :EI>E ]]F]F +17 4072 G 5 .,.,. +FH7I ]]F]F +17 4073 G 5 .,.,. 6DG;E ]]F]F +17 4074 C 5 .,.,. /GBLA ]]F]F +17 4075 T 5 .,.,. @FHFL ]]F]F +17 4076 G 5 .,$.,. 7BGJI ]]F]F +17 4077 A 4 ..,. >FCG ]F]F +17 4078 T 4 ..,. >GGG ]F]F +17 4079 A 4 ..,. :F7F ]F]F +17 4080 T 4 ..,. @E)H ]F]F +17 4081 T 4 .$.,. 2=@? ]F]F +17 4082 C 3 .,. EHD F]F +17 4083 C 3 .$,. AIA F]F +17 4084 A 2 ,. FJ ]F +17 4085 C 2 ,. =C ]F +17 4086 G 2 ,. C7 ]F +17 4087 C 2 ,$. @G ]F +17 4088 A 1 . H F +17 4089 C 1 . E F +17 4090 C 1 . B F +17 4091 T 1 . E F +17 4092 G 1 . F F +17 4093 C 1 . D F +17 4094 T 1 . I F +17 4095 A 1 . D F +17 4096 C 1 . A F +17 4097 A 1 . D F +17 4098 C 1 . @ F +17 4099 T 1 . A F +17 4100 C 1 . < F +17 4101 C 1 .$ ; F diff --git a/src/samtools-1.3.1/test/mpileup/expected/77.out b/src/samtools-1.3.1/test/mpileup/expected/77.out new file mode 100644 index 0000000..cfd6080 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/77.out @@ -0,0 +1,4101 @@ +17 1 A 5 ^>.^>.^>.^>.^>. !!!!! 23,37,63,11,44 +17 2 A 5 ..... !!!!! 24,38,64,12,45 +17 3 G 5 ..... !!!!! 25,39,65,13,46 +17 4 C 5 ..... !!!!! 26,40,66,14,47 +17 5 T 5 ..... !!!!! 27,41,67,15,48 +17 6 T 5 ..... !!!!! 28,42,68,16,49 +17 7 C 5 ..... !!!!! 29,43,69,17,50 +17 8 T 5 ..... !!!!! 30,44,70,18,51 +17 9 C 5 ..... !!!!! 31,45,71,19,52 +17 10 A 5 ..... !!!!! 32,46,72,20,53 +17 11 C 5 ..... !!!!! 33,47,73,21,54 +17 12 C 5 ..... !!!!! 34,48,74,22,55 +17 13 C 5 ..... !!!!! 35,49,75,23,56 +17 14 T 5 ..... !!!!! 36,50,76,24,57 +17 15 G 5 ..... !!!!! 37,51,77,25,58 +17 16 T 5 ..... !!!!! 38,52,78,26,59 +17 17 T 5 ..... !!!!! 39,53,79,27,60 +17 18 C 6 .....^]. !!!!!@ 40,54,80,28,61,1 +17 19 C 6 ...... !!!!!? 41,55,81,29,62,2 +17 20 T 6 ...... !!!!!D 42,56,82,30,63,3 +17 21 G 6 ...... !!!!!E 43,57,83,31,64,4 +17 22 C 6 ...... !!!!!B 44,58,84,32,65,5 +17 23 A 7 ......^]. !!!!!GD 45,59,85,33,66,6,1 +17 24 T 7 ....... !!!!!GB 46,60,86,34,67,7,2 +17 25 A 8 .......^]. !!!!!DDD 47,61,87,35,68,8,3,1 +17 26 G 8 ........ !!!!!IIF 48,62,88,36,69,9,4,2 +17 27 A 8 ........ !!!!!FGE 49,63,89,37,70,10,5,3 +17 28 T 8 ........ !!!!!FHE 50,64,90,38,71,11,6,4 +17 29 A 8 ........ !!!!!DGG 51,65,91,39,72,12,7,5 +17 30 A 8 ........ !!!!!GHG 52,66,92,40,73,13,8,6 +17 31 T 8 ........ !!!!!FIH 53,67,93,41,74,14,9,7 +17 32 T 8 ........ !!!!!EBG 54,68,94,42,75,15,10,8 +17 33 G 8 ........ !!!!!LKJ 55,69,95,43,76,16,11,9 +17 34 C 8 ........ !!!!!JJD 56,70,96,44,77,17,12,10 +17 35 A 8 ........ !!!!!HII 57,71,97,45,78,18,13,11 +17 36 T 8 ........ !!!!!GIH 58,72,98,46,79,19,14,12 +17 37 G 8 ........ !!!!!JKK 59,73,99,47,80,20,15,13 +17 38 A 8 ...$..... !!!!!FIJ 60,74,100,48,81,21,16,14 +17 39 C 7 ....... !!!!IJI 61,75,49,82,22,17,15 +17 40 A 7 ....... !!!!GJI 62,76,50,83,23,18,16 +17 41 A 8 .......^]. !!!!GGHA 63,77,51,84,24,19,17,1 +17 42 T 8 ........ !!!!HJHB 64,78,52,85,25,20,18,2 +17 43 T 8 ........ !!!!EGHD 65,79,53,86,26,21,19,3 +17 44 G 8 ........ !!!!IKLI 66,80,54,87,27,22,20,4 +17 45 C 8 ........ !!!!IKKI 67,81,55,88,28,23,21,5 +17 46 C 8 ........ !!!!HIKI 68,82,56,89,29,24,22,6 +17 47 T 8 ........ !!!!IKLJ 69,83,57,90,30,25,23,7 +17 48 T 8 ........ !!!!EIHG 70,84,58,91,31,26,24,8 +17 49 G 8 ........ !!!!>LIK 71,85,59,92,32,27,25,9 +17 50 T 8 ........ !!!!DIIG 72,86,60,93,33,28,26,10 +17 51 C 8 ........ !!!!KKLK 73,87,61,94,34,29,27,11 +17 52 C 8 ........ !!!!HKLJ 74,88,62,95,35,30,28,12 +17 53 C 8 ........ !!!!GLKK 75,89,63,96,36,31,29,13 +17 54 T 8 ........ !!!!HJKK 76,90,64,97,37,32,30,14 +17 55 G 8 ........ !!!!JLMK 77,91,65,98,38,33,31,15 +17 56 C 8 ........ !!!!FLIK 78,92,66,99,39,34,32,16 +17 57 T 8 ....$.... !!!!JKLL 79,93,67,100,40,35,33,17 +17 58 G 7 ....... !!!IKLK 80,94,68,41,36,34,18 +17 59 A 7 ....... !!!FJKJ 81,95,69,42,37,35,19 +17 60 A 7 ....... !!!IJHJ 82,96,70,43,38,36,20 +17 61 T 7 ....... !!!DIKI 83,97,71,44,39,37,21 +17 62 G 7 ....... !!!FLMI 84,98,72,45,40,38,22 +17 63 T 7 ....... !!!DIII 85,99,73,46,41,39,23 +17 64 G 8 ..$.....^]. !!!IJMMB 86,100,74,47,42,40,24,1 +17 65 C 7 ....... !!JJMKD 87,75,48,43,41,25,2 +17 66 T 7 ....... !!HLLLG 88,76,49,44,42,26,3 +17 67 C 7 ....... !!HMJLF 89,77,50,45,43,27,4 +17 68 T 7 ....... !!JKLLH 90,78,51,46,44,28,5 +17 69 G 8 .......^]. !!HKLMH? 91,79,52,47,45,29,6,1 +17 70 G 8 ........ !!HIKJE> 92,80,53,48,46,30,7,2 +17 71 G 8 ........ !!IJLKEB 93,81,54,49,47,31,8,3 +17 72 G 8 ........ !!IJILGE 94,82,55,50,48,32,9,4 +17 73 T 8 ........ !!CHGGFF 95,83,56,51,49,33,10,5 +17 74 C 8 ........ !!KIJMII 96,84,57,52,50,34,11,6 +17 75 T 8 ........ !!KKFLIJ 97,85,58,53,51,35,12,7 +17 76 C 8 ........ !!KLIKHJ 98,86,59,54,52,36,13,8 +17 77 T 8 ........ !!ILKMKK 99,87,60,55,53,37,14,9 +17 78 G 8 ........ !!JKMMJK 100,88,61,56,54,38,15,10 +17 79 G 8 ........ !!IJJJII 101,89,62,57,55,39,16,11 +17 80 G 8 ........ !!HKJLII 102,90,63,58,56,40,17,12 +17 81 G 8 ........ !!HHKHJJ 103,91,64,59,57,41,18,13 +17 82 T 8 ........ !!?DEGDI 104,92,65,60,58,42,19,14 +17 83 C 8 ........ !!JEMMJH 105,93,66,61,59,43,20,15 +17 84 T 8 ........ !!JLMLKK 106,94,67,62,60,44,21,16 +17 85 C 8 ........ !!KMLLKK 107,95,68,63,61,45,22,17 +17 86 A 8 .$....... !!EJHJHI 108,96,69,64,62,46,23,18 +17 87 C 8 .......^]. !KHKIIJA 97,70,65,63,47,24,19,1 +17 88 C 8 ........ !GFGJKN? 98,71,66,64,48,25,20,2 +17 89 C 8 ........ !HKDKKLD 99,72,67,65,49,26,21,3 +17 90 A 8 .$....... !GIIKIIE 100,73,68,66,50,27,22,4 +17 91 C 7 ....... JKJIJIG 74,69,67,51,28,23,5 +17 92 G 7 ....... CD?DEDB 75,70,68,52,29,24,6 +17 93 A 7 ....... GKCIIKH 76,71,69,53,30,25,7 +17 94 C 7 ....... GDIKIIH 77,72,70,54,31,26,8 +17 95 C 8 .......^]. EKLKJHI? 78,73,71,55,32,27,9,1 +17 96 A 8 ........ HIGHIEIE 79,74,72,56,33,28,10,2 +17 97 A 9 ........^>. FHIIIKIC8 80,75,73,57,34,29,11,3,1 +17 98 C 9 ......... IHIJIJJD2 81,76,74,58,35,30,12,4,2 +17 99 T 9 ......... HIJKKLKF4 82,77,75,59,36,31,13,5,3 +17 100 C 9 ......... JLJMLLGG4 83,78,76,60,37,32,14,6,4 +17 101 C 9 ......... HFLJKMH97 84,79,77,61,38,33,15,7,5 +17 102 C 9 ......... FKKLLLKF5 85,80,78,62,39,34,16,8,6 +17 103 T 9 ........C KLLLMLKG' 86,81,79,63,40,35,17,9,7 +17 104 G 9 ........C ;HLGKLIH$ 87,82,80,64,41,36,18,10,8 +17 105 G 10 .........^]. HB6KKKG8-; 88,83,81,65,42,37,19,11,9,1 +17 106 G 10 .......... GMKKIKJE2> 89,84,82,66,43,38,20,12,10,2 +17 107 C 10 .......... IKMKLJKI)? 90,85,83,67,44,39,21,13,11,3 +17 108 C 10 .......... HGKLLKLG*? 91,86,84,68,45,40,22,14,12,4 +17 109 T 10 ........C. ILLOLJJF#B 92,87,85,69,46,41,23,15,13,5 +17 110 G 10 .......... JJMMKLIH(D 93,88,86,70,47,42,24,16,14,6 +17 111 G 10 .......... G77HJJBA/C 94,89,87,71,48,43,25,17,15,7 +17 112 C 10 ........G. IKILKKLI#? 95,90,88,72,49,44,26,18,16,8 +17 113 A 10 ........G. CGIFIGJE%? 96,91,89,73,50,45,27,19,17,9 +17 114 C 10 .......... IDGIJJIH(B 97,92,90,74,51,46,28,20,18,10 +17 115 C 10 .......... EJJILNGF/A 98,93,91,75,52,47,29,21,19,11 +17 116 A 10 ........C. DHGJJJIH#F 99,94,92,76,53,48,30,22,20,12 +17 117 G 10 .$......... >BJIMIFJ(F 100,95,93,77,54,49,31,23,21,13 +17 118 G 9 ......... BFKLJGF/A 96,94,78,55,50,32,24,22,14 +17 119 G 9 ......... F?HLKJG-G 97,95,79,56,51,33,25,23,15 +17 120 A 9 .......G. FCIIKHG%J 98,96,80,57,52,34,26,24,16 +17 121 G 9 ......... GFMMMG@-H 99,97,81,58,53,35,27,25,17 +17 122 C 9 .$........ DEIKLLJ%I 100,98,82,59,54,36,28,26,18 +17 123 T 8 ........ EMKIEF-H 99,83,60,55,37,29,27,19 +17 124 T 9 .$.......^]. ?HEIE?/7> 100,84,61,56,38,30,28,20,1 +17 125 A 8 .....T.. DHICD%GA 85,62,57,39,31,29,21,2 +17 126 A 8 ........ JEKAG0GB 86,63,58,40,32,30,22,3 +17 127 C 8 ........ JGGJG/DD 87,64,59,41,33,31,23,4 +17 128 A 8 ........ HJIIE8IE 88,65,60,42,34,32,24,5 +17 129 A 8 ........ HFKJD8IC 89,66,61,43,35,33,25,6 +17 130 A 8 ......$.. IJKCE8JD 90,67,62,44,36,34,26,7 +17 131 C 7 ....... JKKFGGG 91,68,63,45,37,27,8 +17 132 A 7 ....... JGKJGKF 92,69,64,46,38,28,9 +17 133 T 7 ....... GKHIEGE 93,70,65,47,39,29,10 +17 134 C 7 ....... KLMKKJH 94,71,66,48,40,30,11 +17 135 T 7 ....... JLKLHIG 95,72,67,49,41,31,12 +17 136 G 7 ....... IMLGIHH 96,73,68,50,42,32,13 +17 137 T 7 ....... EJHHAHF 97,74,69,51,43,33,14 +17 138 C 7 ....... GKMIJIH 98,75,70,52,44,34,15 +17 139 C 7 ....... FJK@GFF 99,76,71,53,45,35,16 +17 140 A 7 .$...... CIIKFHF 100,77,72,54,46,36,17 +17 141 G 6 ...... MLCJEJ 78,73,55,47,37,18 +17 142 C 6 ...... LLFIHF 79,74,56,48,38,19 +17 143 G 6 ...... CAE@B@ 80,75,57,49,39,20 +17 144 A 6 ...... JJJGBG 81,76,58,50,40,21 +17 145 A 6 ...... IJCGKG 82,77,59,51,41,22 +17 146 T 6 ...... HJJFFG 83,78,60,52,42,23 +17 147 A 6 ...... FIJEID 84,79,61,53,43,24 +17 148 C 6 ...... KKJGHG 85,80,62,54,44,25 +17 149 C 6 ...... JL3IGH 86,81,63,55,45,26 +17 150 T 6 ...... KJIEEH 87,82,64,56,46,27 +17 151 G 6 ...... ILJHHG 88,83,65,57,47,28 +17 152 C 7 ......^]. JLLEIJ= 89,84,66,58,48,29,1 +17 153 A 7 ....... EGGFHGA 90,85,67,59,49,30,2 +17 154 T 7 ....... DIJHGF@ 91,86,68,60,50,31,3 +17 155 C 7 ....... KLKJHJD 92,87,69,61,51,32,4 +17 156 C 7 ....... ELJHKH7 93,88,70,62,52,33,5 +17 157 C 7 ....... GJLGLHE 94,89,71,63,53,34,6 +17 158 T 7 ....... IKLEKHF 95,90,72,64,54,35,7 +17 159 A 7 ....... EJIDHD@ 96,91,73,65,55,36,8 +17 160 G 7 ....... HFHHHKI 97,92,74,66,56,37,9 +17 161 A 7 ....... DDHHGHD 98,93,75,67,57,38,10 +17 162 A 7 ....... ?HEH:@G 99,94,76,68,58,39,11 +17 163 G 7 .$...... DDGEHI; 100,95,77,69,59,40,12 +17 164 T 6 ...... EG@E@: 96,78,70,60,41,13 +17 165 G 6 ...... GJ>HJG 97,79,71,61,42,14 +17 166 A 6 ...... FD@IGH 98,80,72,62,43,15 +17 167 A 6 ...... D?EGE9 99,81,73,63,44,16 +17 168 G 6 .$..... 1HKKGE 100,82,74,64,45,17 +17 169 C 5 ..... 4>GH1 83,75,65,46,18 +17 170 C 5 ..... EHLG3 84,76,66,47,19 +17 171 A 5 ..... HFIGE 85,77,67,48,20 +17 172 C 5 ..... IHIJD 86,78,68,49,21 +17 173 C 5 ..... ACDH? 87,79,69,50,22 +17 174 G 5 ..... D@=B> 88,80,70,51,23 +17 175 C 6 .....^]. JJIG5A 89,81,71,52,24,1 +17 176 C 6 ...... EFIHGB 90,82,72,53,25,2 +17 177 C 6 ...... >FFGBE 91,83,73,54,26,3 +17 178 A 6 ...... DDHHHG 92,84,74,55,27,4 +17 179 A 6 ...... >IDG5F 93,85,75,56,28,5 +17 180 A 6 ...... 73GCDG 94,86,76,57,29,6 +17 181 G 6 ...... FCHLJK 95,87,77,58,30,7 +17 182 A 7 ......^]. CE@GFH@ 96,88,78,59,31,8,1 +17 183 C 7 ....... FHEIHI? 97,89,79,60,32,9,2 +17 184 A 7 ....... @HIHFHE 98,90,80,61,33,10,3 +17 185 C 7 ....... 8GHH=IB 99,91,81,62,34,11,4 +17 186 G 7 .$...... *A@@7C= 100,92,82,63,35,12,5 +17 187 C 6 ...... GFI;KG 93,83,64,36,13,6 +17 188 C 6 ...... EHG9LI 94,84,65,37,14,7 +17 189 C 6 ...... ECIGLI 95,85,66,38,15,8 +17 190 A 6 ...... E7F@HI 96,86,67,39,16,9 +17 191 T 6 ...... C6HBNI 100,90,71,43,20,13 +17 195 C 6 .....^>, ?I5MJD 91,72,44,21,14,1 +17 196 A 6 ....., FAFJJC 92,73,45,22,15,2 +17 197 G 6 ....., >J?NHE 93,74,46,23,16,3 +17 198 C 6 ....., @IKLIH 94,75,47,24,17,4 +17 199 T 6 ....., GH2MKF 95,76,48,25,18,5 +17 200 T 6 ....., @HCHGG 96,77,49,26,19,6 +17 201 A 7 .....,^]. EG;IGFB 97,78,50,27,20,7,1 +17 202 A 7 .....,. BEFIJAC 98,79,51,28,21,8,2 +17 203 C 7 .....,. BG.JGGD 99,80,52,29,22,9,3 +17 204 C 7 .....,. =H7LKLF 100,81,53,30,23,10,4 +17 205 T 7 .....,. FHGLKEG 101,82,54,31,24,11,5 +17 206 G 7 .....,. EI>LHLH 102,83,55,32,25,12,6 +17 207 C 7 .....,. BJ7MJLG 103,84,56,33,26,13,7 +17 208 A 7 .....,. FFGJK>F 104,85,57,34,27,14,8 +17 209 T 7 .....,. )MCHLJ 100,72,49,42,29,23,11 +17 224 G 6 ...,.. CJJEIE 73,50,43,30,24,12 +17 225 C 6 ...,.. 6LJLJI 74,51,44,31,25,13 +17 226 A 7 ...,..^>c EHK:IG$ 75,52,45,32,26,14,20 +17 227 C 7 ...,.., BKHFIG: 76,53,46,33,27,15,21 +17 228 C 7 ...,.., 5LLDKH: 77,54,47,34,28,16,22 +17 229 G 7 ...,.., 4E=LC@+ 78,55,48,35,29,17,23 +17 230 C 7 ...,.., 6KJKHHB 79,56,49,36,30,18,24 +17 231 C 7 ...,.., )LLHLHC 80,57,50,37,31,19,25 +17 232 C 7 ...,.., IILEHH@ 81,58,51,38,32,20,26 +17 233 A 7 ...,.., DLL8JG< 82,59,52,39,33,21,27 +17 234 A 7 ...,.., =IFIIH= 83,60,53,40,34,22,28 +17 235 A 7 ...,.., =KDJIGE 84,61,54,41,35,23,29 +17 236 G 8 ...,..,^]. BMGGLI>< 85,62,55,42,36,24,30,1 +17 237 A 8 ...,..,. EJIHIF=A 86,63,56,43,37,25,31,2 +17 238 C 8 ...,..,. FKIJJHED 87,64,57,44,38,26,32,3 +17 239 A 9 ...,..,.^], EKLHIGFF0 88,65,58,45,39,27,33,4,1 +17 240 C 9 ...,..,., 5KFDJHCD? 89,66,59,46,40,28,34,5,2 +17 241 G 9 ...,..,., LKLNIHIG 91,68,61,48,42,30,36,7,4 +17 243 C 9 ...,..,., 'LHJHIIHA 92,69,62,49,43,31,37,8,5 +17 244 C 9 ...,..,., GKKLMILFH 93,70,63,50,44,32,38,9,6 +17 245 A 9 ...,..,., FKJJGHHFF 94,71,64,51,45,33,39,10,7 +17 246 T 10 ...,..,.,^>, ?KGIHGEFHB 95,72,65,52,46,34,40,11,8,1 +17 247 G 10 ...,..,.,, :LFKLHDJIB 96,73,66,53,47,35,41,12,9,2 +17 248 T 10 ...,..,.,, BJEFGEJE?7 97,74,67,54,48,36,42,13,10,3 +17 249 C 10 ...,..,.,, ALDJJINGIE 98,75,68,55,49,37,43,14,11,4 +17 250 C 10 ...,..,.,, 1LGLKHKHKH 99,76,69,56,50,38,44,15,12,5 +17 251 A 10 .$..,..,.,, *JCLIHHGEG 100,77,70,57,51,39,45,16,13,6 +17 252 G 9 ..,..,.,, LGLLJLFHI 78,71,58,52,40,46,17,14,7 +17 253 C 9 ..,..,.,, KGLLJFILK 79,72,59,53,41,47,18,15,8 +17 254 T 10 ..,..,.,,^]. LHJKHJHFJ@ 80,73,60,54,42,48,19,16,9,1 +17 255 T 11 ..,..,.,,.^]. GBIHGFBCJ=? 81,74,61,55,43,49,20,17,10,2,1 +17 256 A 11 ..,..,.,,.. HDHIFGEKICA 82,75,62,56,44,50,21,18,11,3,2 +17 257 T 11 ..,..,.,,.. IHLHFG=?JDC 83,76,63,57,45,51,22,19,12,4,3 +17 258 T 11 ..,..,.,,.. HGGHFIEDGDA 84,77,64,58,46,52,23,20,13,5,4 +17 259 C 11 ..,..,.,,.. LIMLGMCLFGF 85,78,65,59,47,53,24,21,14,6,5 +17 260 T 11 ..,..,.,,.. LJHKJGHHIGF 86,79,66,60,48,54,25,22,15,7,6 +17 261 G 11 ..,..,.,,.. LGJJLGD/IGG 87,80,67,61,49,55,26,23,16,8,7 +17 262 C 11 ..,..,.,,.. KHJMJMH?KIG 88,81,68,62,50,56,27,24,17,9,8 +17 263 C 11 ..,..,.,,.. KELKGMHEF@F 89,82,69,63,51,57,28,25,18,10,9 +17 264 C 11 ..,..,.,,.. JELKIGGBMHF 90,83,70,64,52,58,29,26,19,11,10 +17 265 A 11 ..,..,.,,.. KCKJEKILKGF 91,84,71,65,53,59,30,27,20,12,11 +17 266 G 11 ..,..,.,,.. LFJHIBGIGJJ 92,85,72,66,54,60,31,28,21,13,12 +17 267 T 11 ..,..,.,,.. CCBIFKDJIED 93,86,73,67,55,61,32,29,22,14,13 +17 268 T 11 ..,..,.,,.. F6JHEF9EKEF 94,87,74,68,56,62,33,30,23,15,14 +17 269 C 12 ..,..,.,,..^>, J=8LKMHHKIJ8 95,88,75,69,57,63,34,31,24,16,15,1 +17 270 C 12 ..,..,.,,.., G5MKFL6KIJHE 96,89,76,70,58,64,35,32,25,17,16,2 +17 271 T 12 ..,..,.,,.., GFILJEIIIGHC 97,90,77,71,59,65,36,33,26,18,17,3 +17 272 C 12 ..,..,.,,.., GFKJKLFMLIJG 98,91,78,72,60,66,37,34,27,19,18,4 +17 273 T 12 ..,..,.,,.., GI>KHFJFJIID 99,92,79,73,61,67,38,35,28,20,19,5 +17 274 C 12 .$.,..,.,,.., >DGJIMHKBJJD 100,93,80,74,62,68,39,36,29,21,20,6 +17 275 C 11 .,..,.,,.., =LMHJDJLGIG 94,81,75,63,69,40,37,30,22,21,7 +17 276 A 11 .,..,.,,.., =KJGJ, 6HFEEGDJHGF= 98,85,79,67,73,44,41,34,26,25,11,1 +17 280 A 12 .,..,.,,..,, 4LJHJ6F9HHJ> 99,86,80,68,74,45,42,35,27,26,12,2 +17 281 G 12 .,..,.,,..,, 8KMHFHLIKKEE 100,87,81,69,75,46,43,36,28,27,13,3 +17 282 G 12 .,..,.,,..,, 6HFGJ2JMIHJE 101,88,82,70,76,47,44,37,29,28,14,4 +17 283 C 12 .,..,.,,..,, ;JL=LJGMKHHG 102,89,83,71,77,48,45,38,30,29,15,5 +17 284 T 12 .,..,.,,..,, BGLJIGJKHIHH 103,90,84,72,78,49,46,39,31,30,16,6 +17 285 G 12 .,..,.,,..,, A7KJJJGKJJJJ 104,91,85,73,79,50,47,40,32,31,17,7 +17 286 C 12 .,..,.,,..,, 2IJJIHLKJHKF 105,92,86,74,80,51,48,41,33,32,18,8 +17 287 A 12 .,..,.,,..,, IKJJHLLKJGJ 108,95,89,77,83,54,51,44,36,35,21,11 +17 290 G 11 ,..,.,,..,, GAKFGFJB7KI 96,90,78,84,55,52,45,37,36,22,12 +17 291 T 11 ,..,.,,..,, @HFJ=GGDFFJ 97,91,79,85,56,53,46,38,37,23,13 +17 292 T 11 ,..,.,,..,, FHEHEKKEFBI 98,92,80,86,57,54,47,39,38,24,14 +17 293 G 12 ,..,.,,..,,^]. CFJIHCKGHJFE 99,93,81,87,58,55,48,40,39,25,15,1 +17 294 A 12 ,$..,.,,..,,. DFBH:HIDGG9C 100,94,82,88,59,56,49,41,40,26,16,2 +17 295 C 11 ..,.,,..,,. GHIBLHJHKJF 95,83,89,60,57,50,42,41,27,17,3 +17 296 A 11 ..,.,,..,,. GFFCIDEFFGG 96,84,90,61,58,51,43,42,28,18,4 +17 297 C 11 ..,.,,..,,. FJHALLHJJKF 97,85,91,62,59,52,44,43,29,19,5 +17 298 A 11 ..,.,,..,,. FGEHHGGHFGH 98,86,92,63,60,53,45,44,30,20,6 +17 299 C 12 ..,.,,..,,.^]a DGHIIMIILLH! 99,87,93,64,61,54,46,45,31,21,7,1 +17 300 A 12 .$.,.,,..,,.g BFIFHLFGGJH! 100,88,94,65,62,55,47,46,32,22,8,2 +17 301 G 11 .,.,,..,,.t IEGJHHLJJK! 89,95,66,63,56,48,47,33,23,9,3 +17 302 T 11 .+1A,.+1A,+1a,.+1A.+1A,,.a CG>GIEEFEF! 90,96,67,64,57,49,48,34,24,10,4 +17 303 G 11 .,.,,..,,., HHDKMKIJLJG 92,97,69,66,58,51,50,35,25,11,5 +17 304 C 11 .,.,,..,,., GJ?BKGJHDJG 93,98,70,67,59,52,51,36,26,12,6 +17 305 C 11 .,.,,..,,., CIHKMHILLKJ 94,99,71,68,60,53,52,37,27,13,7 +17 306 T 11 .,.,,..,,., GFCJIIIHJLH 95,100,72,69,61,54,53,38,28,14,8 +17 307 G 11 .,.,,..,,., GBIJLHIJJK? 96,101,73,70,62,55,54,39,29,15,9 +17 308 C 11 .,.,,..,,., E 97,102,74,71,63,56,55,40,30,16,10 +17 309 G 11 .,.,,..,,., =C?KJCBJKBI 98,103,75,72,64,57,56,41,31,17,11 +17 310 A 11 .,.,,..,,., CC>GIGGFHIH 99,104,76,73,65,58,57,42,32,18,12 +17 311 C 11 .$,.,,..,,., 8EHHLCIILIK 100,105,77,74,66,59,58,43,33,19,13 +17 312 A 10 ,.,,..,,., @7HDDHEHKH 106,78,75,67,60,59,44,34,20,14 +17 313 A 10 ,.,,..,,., ?6GGFGGIJH 107,79,76,68,61,60,45,35,21,15 +17 314 A 11 ,$.,,..,,.,^], :EGLFHGMDHEDEHIIHE7 98,95,87,80,79,64,54,40,34,19,8,1 +17 333 A 12 .,,..,,.,,.. 9D>DHFGJEBF9 99,96,88,81,80,65,55,41,35,20,9,2 +17 334 A 12 .$,,..,,.,,.. 9CGFHEIJHIG@ 100,97,89,82,81,66,56,42,36,21,10,3 +17 335 A 11 ,,..,,.,,.. CHHHFGIIGG( 98,90,83,82,67,57,43,37,22,11,4 +17 336 A 11 ,,..,,.,,.. FHCHDCIHHFD 99,91,84,83,68,58,44,38,23,12,5 +17 337 C 11 ,$,..,,.,,.. BK=JLLJMMH+ 100,92,85,84,69,59,45,39,24,13,6 +17 338 T 10 ,..,,.,,.. HDIFJLJJKJ 93,86,85,70,60,46,40,25,14,7 +17 339 C 11 ,..,,.,,..^>, IJJIKEJDKG4 94,87,86,71,61,47,41,26,15,8,1 +17 340 C 11 ,..,,.,,.., JFIKLLLMJDA 95,88,87,72,62,48,42,27,16,9,2 +17 341 T 11 ,..,,.,,.., FCHFIIJIKCB 96,89,88,73,63,49,43,28,17,10,3 +17 342 T 11 ,..,,.,,.., GEEGIHHGGD@ 97,90,89,74,64,50,44,29,18,11,4 +17 343 G 11 ,..,,.,,.., EHKKKDEJK7( 98,91,90,75,65,51,45,30,19,12,5 +17 344 C 11 ,..,,.,,.., EFGKKLMLK@8 99,92,91,76,66,52,46,31,20,13,6 +17 345 T 11 ,$..,,.,,.., BFHGICCIKKG 100,93,92,77,67,53,47,32,21,14,7 +17 346 G 11 ..,,.,,..,^]. HHBKLJJKI1@ 94,93,78,68,54,48,33,22,15,8,1 +17 347 G 11 ..,,.,,..,. EIGICIJI&BB 95,94,79,69,55,49,34,23,16,9,2 +17 348 T 11 ..,,.,,..,. CEEI>JJG%?C 96,95,80,70,56,50,35,24,17,10,3 +17 349 T 11 ..,,.,,..,. BAIJCJAH=AC 97,96,81,71,57,51,36,25,18,11,4 +17 350 T 11 ..,,.,,..,. CCIIHHEH/FF 98,97,82,72,58,52,37,26,19,12,5 +17 351 G 11 ..,,.,,..,. :IH:KLLKHFG 99,98,83,73,59,53,38,27,20,13,6 +17 352 A 11 .$.,,.,,..,. /CGJILMJGFI 100,99,84,74,60,54,39,28,21,14,7 +17 353 G 10 .$,,.,,..,. BGKLILMCHG 100,85,75,61,55,40,29,22,15,8 +17 354 A 9 ,,.,,..,. IKFGKJ/JI 86,76,62,56,41,30,23,16,9 +17 355 G 9 ,,.t,..,. GJMJKLB>G 87,77,63,57,42,31,24,17,10 +17 356 G 9 ,,.,,..,. IK>KLBBHH 88,78,64,58,43,32,25,18,11 +17 357 C 10 ,,.,,..,.^]. JLHLMKAGHA 89,79,65,59,44,33,26,19,12,1 +17 358 A 10 ,,.,,..,.. HKHJMJ9JID 90,80,66,60,45,34,27,20,13,2 +17 359 G 10 ,,.,,..,.. HKNLKLHIF 93,83,69,63,48,37,30,23,16,5 +17 362 A 11 ,,.,,..,..^]. DEFHHHJ@JF= 94,84,70,64,49,38,31,24,17,6,1 +17 363 A 11 ,,.,,..,... EH?JGJHHJG> 95,85,71,65,50,39,32,25,18,7,2 +17 364 T 11 ,,.,,..,... EH?FFH:JGFD 96,86,72,66,51,40,33,26,19,8,3 +17 365 G 11 ,,.,,..,... EIIKKK1HHJH 97,87,73,67,52,41,34,27,20,9,4 +17 366 A 11 ,,.,,..,... DHLHLLJHJID; 94,80,74,59,48,41,34,27,16,11,1 +17 373 A 11 ,.,,..,..., FFIHJIHKHGC 95,81,75,60,49,42,35,28,17,12,2 +17 374 T 11 ,.,,..,..., EJHIJ:HGGC@ 96,82,76,61,50,43,36,29,18,13,3 +17 375 A 12 ,.,,..,...,^]. GCLKI;LHEHD: 97,83,77,62,51,44,37,30,19,14,4,1 +17 376 G 12 ,.,,..,...,. D9JJM0HIJG3F 98,84,78,63,52,45,38,31,20,15,5,2 +17 377 T 12 ,.,,..,...,. CIFII,KHFFBD 99,85,79,64,53,46,39,32,21,16,6,3 +17 378 T 13 ,$.,,..,...,.^]. BGHJI6LHEE>@: 100,86,80,65,54,47,40,33,22,17,7,4,1 +17 379 G 12 .,,..,...,.. DELHHHIII(CD 87,81,66,55,48,41,34,23,18,8,5,2 +17 380 C 12 .,,..,...,.. HKLJ5JJIICDE 88,82,67,56,49,42,35,24,19,9,6,3 +17 381 T 12 .,,..,...,.. LIDKDKLJEEEE 89,83,68,57,50,43,36,25,20,10,7,4 +17 382 T 12 .,,..,...,.. HHII)JIEIBA? 90,84,69,58,51,44,37,26,21,11,8,5 +17 383 T 12 .,,..,...,.. CHHHAIHFEDB? 91,85,70,59,52,45,38,27,22,12,9,6 +17 384 A 13 .,,..,...,..^], E?HH6IHDIFEC6 92,86,71,60,53,46,39,28,23,13,10,7,1 +17 385 C 13 .,,..,...,.., HJLIIJGIFBECB 93,87,72,61,54,47,40,29,24,14,11,8,2 +17 386 T 13 .,,..,...,.., FGHMCB0 95,89,74,63,56,49,42,31,26,16,13,10,4 +17 388 T 13 .,,..,...,.., EGII4KIGHCCC@ 96,90,75,64,57,50,43,32,27,17,14,11,5 +17 389 G 13 .,,..,...,.., :HGJLGII=EHG6 97,91,76,65,58,51,44,33,28,18,15,12,6 +17 390 C 13 .,,..,...,.., EILMFJJI7DIH? 98,92,77,66,59,52,45,34,29,19,16,13,7 +17 391 A 13 .,,..,...,.., =FIJDHLIGGHGB 99,93,78,67,60,53,46,35,30,20,17,14,8 +17 392 T 13 .$,,..,...,.., :EII:IHGGH4IIEJDGGF? 100,85,74,67,60,53,42,37,27,24,21,15,1 +17 399 A 13 ,..,...,..,.^], GJ4IKJ=BJJE@; 86,75,68,61,54,43,38,28,25,22,16,2,1 +17 400 A 13 ,..,...,..,., FH3IFHJ=JJ>B; 87,76,69,62,55,44,39,29,26,23,17,3,2 +17 401 A 13 ,..,...,..,., EIHHKGHDJJ6=> 88,77,70,63,56,45,40,30,27,24,18,4,3 +17 402 T 13 ,..,...,..,., GJBKIHJAHHJF7 89,78,71,64,57,46,41,31,28,25,19,5,4 +17 403 T 13 ,..,...,..,., GFBKIFDFEEJFG 90,79,72,65,58,47,42,32,29,26,20,6,5 +17 404 G 13 ,..,...,..,., GLBHIJBCIIHJG 91,80,73,66,59,48,43,33,30,27,21,7,6 +17 405 T 13 ,..,...,..,., FI:KIFIFGHHGI 92,81,74,67,60,49,44,34,31,28,22,8,7 +17 406 G 13 ,..,...,..,., HKJKJJCEEAG@D 98,87,80,73,66,55,50,40,37,34,28,14,13,4 +17 412 C 15 ,..,...,T.,.,,^]. GKLIKK:E/ILLKHA 99,88,81,74,67,56,51,41,38,35,29,15,14,5,1 +17 413 A 17 ,$..,...,..,.,,.^],^], BIFGKHDFHIKGJFEC? 100,89,82,75,68,57,52,42,39,36,30,16,15,6,2,1,1 +17 414 T 16 ..,...,..,.,,.,, JFKHHAFIIIHJEEEE 90,83,76,69,58,53,43,40,37,31,17,16,7,3,2,2 +17 415 G 16 ..,...,..,.,,.,, KBKIICGKHJDJJKJJGFEG 94,87,80,73,62,57,47,44,41,35,21,20,11,7,6,6 +17 419 T 16 ..,...,..,.,,.,, CHHHGJEIIBIHEFEG 95,88,81,74,63,58,48,45,42,36,22,21,12,8,7,7 +17 420 A 16 ..,...,..,.,,.,, CHHIG>@IHCHFEACG 96,89,82,75,64,59,49,46,43,37,23,22,13,9,8,8 +17 421 A 16 ..,...,..,.,,.,, D2HLEA@KKHDHGFDI 97,90,83,76,65,60,50,47,44,38,24,23,14,10,9,9 +17 422 A 16 ..,...,..,.,,.,, B9GKJJIKKJJJECFF 98,91,84,77,66,61,51,48,45,39,25,24,15,11,10,10 +17 423 T 16 ..,...,..,.,,.,, EEHHGGAIIBIHGEFH 99,92,85,78,67,62,52,49,46,40,26,25,16,12,11,11 +17 424 A 16 .$.,...,..,.,,.,, >BHHDBDII?IHFEEH 100,93,86,79,68,63,53,50,47,41,27,26,17,13,12,12 +17 425 A 15 .,...,..,.,,.,, AGJICHHMJMKHEL 97,90,83,72,67,57,54,51,45,31,30,21,17,16,16 +17 429 T 16 .,...,..,.,,.,,^], DJKIBDKKJLKHGHJC 98,91,84,73,68,58,55,52,46,32,31,22,18,17,17,1 +17 430 G 16 .,...,..,.,,.,,, CJLMA=KKLNLFHFLF 99,92,85,74,69,59,56,53,47,33,32,23,19,18,18,2 +17 431 G 16 .$,...,..,.,,.,,, (FMHA@MMBLKJHGJ? 100,93,86,75,70,60,57,54,48,34,33,24,20,19,19,3 +17 432 T 15 ,...,..,.,,.,,, IJGDEGDDHJIDHHB 94,87,76,71,61,58,55,49,35,34,25,21,20,20,4 +17 433 T 15 ,...,..,.,,.,,, IHG5-FGKHHIGH@E 95,88,77,72,62,59,56,50,36,35,26,22,21,21,5 +17 434 T 16 ,...,..,.,,.,,,^]. GGFJ@EFIHJG>HIFB 96,89,78,73,63,60,57,51,37,36,27,23,22,22,6,1 +17 435 A 16 ,...,..,.,,.,,,. FGEAGJIHDHIHIJ,C 97,90,79,74,64,61,58,52,38,37,28,24,23,23,7,2 +17 436 T 16 ,...,..,.,,.,,,. IHG8@JJBFICIHE?C 98,91,80,75,65,62,59,53,39,38,29,25,24,24,8,3 +17 437 T 16 ,...,..,.,,.,,,. FEIECFFFHJEGIJHD 99,92,81,76,66,63,60,54,40,39,30,26,25,25,9,4 +17 438 A 16 ,...,..,.,,.,,,. FGF=BIJDIID7II@D 100,93,82,77,67,64,61,55,41,40,31,27,26,26,10,5 +17 439 C 16 ,...,..,.,,.,,,. GDHFCHIGJMJIKMLE 101,94,83,78,68,65,62,56,42,41,32,28,27,27,11,6 +17 440 A 16 ,...,..,.,,.,,,. IIHLMKHF 104,93,88,78,75,72,66,52,51,42,38,37,37,21,16,9 +17 450 G 16 ...,..,.,,.,,,.. DGAENMKKKKFHMJIG 105,94,89,79,76,73,67,53,52,43,39,38,38,22,17,10 +17 451 A 16 ...,..,.,,.,,,.. >D4@KKFGJG9 98,93,83,80,77,71,57,56,47,43,42,42,26,21,14,3,3 +17 455 T 17 ..,..,.,,.,,,.... B,@IJJIJEFKKIGFFA 99,94,84,81,78,72,58,57,48,44,43,43,27,22,15,4,4 +17 456 G 17 .$.,..,.,,.,,,.... DF;HHKLKJAKMKKHI> 100,95,85,82,79,73,59,58,49,45,44,44,28,23,16,5,5 +17 457 C 18 .,..,.,,.,,,....^].^]. @BKKKILKEKLLGII6DA 96,86,83,80,74,60,59,50,46,45,45,29,24,17,6,6,1,1 +17 458 A 18 .,..,.,,.,,,...... FAJKBJIGDGGJIJFCEB 97,87,84,81,75,61,60,51,47,46,46,30,25,18,7,7,2,2 +17 459 T 18 .,..,.,,.,,,...... 8FGGHGHH@HKJGGGGDC 98,88,85,82,76,62,61,52,48,47,47,31,26,19,8,8,3,3 +17 460 G 18 .,..,.,,.,,,...... C>KJFJKHMIJHKHKEGB 99,89,86,83,77,63,62,53,49,48,48,32,27,20,9,9,4,4 +17 461 T 18 .$,..,.,,.,,,...... AFGGJHJGGJKEIHH:FG 100,90,87,84,78,64,63,54,50,49,49,33,28,21,10,10,5,5 +17 462 G 17 ,..,.,,.,,,...... >JIJLLIJLLKLHK:JI 91,88,85,79,65,64,55,51,50,50,34,29,22,11,11,6,6 +17 463 G 17 ,..,.,,.,,,...... @FIGFKKIKKLIII3IF 92,89,86,80,66,65,56,52,51,51,35,30,23,12,12,7,7 +17 464 A 17 ,..,.,,.,,,...... AFICJHE= 97,94,91,85,71,70,61,57,56,56,40,35,28,17,17,12,12,3,1 +17 469 A 19 ,..,.,,.,,,........ G1D>HLG?KKKJJG>IH:> 98,95,92,86,72,71,62,58,57,57,41,36,29,18,18,13,13,4,2 +17 470 G 19 ,..,.,,.,,,........ =GGHLIHEHKJMIMELJ?G 99,96,93,87,73,72,63,59,58,58,42,37,30,19,19,14,14,5,3 +17 471 T 19 ,..,.,,.,,,........ BFFGGI:EKJJHHJCEEAD 100,97,94,88,74,73,64,60,59,59,43,38,31,20,20,15,15,6,4 +17 472 T 19 ,..,.,,.,,,........ CB>CIIHHJBIIHIBGD=C 101,98,95,89,75,74,65,61,60,60,44,39,32,21,21,16,16,7,5 +17 473 G 19 ,..,.,,.,,,........ DFJDMIIIKKKKILHJIBG 102,99,96,90,76,75,66,62,61,61,45,40,33,22,22,17,17,8,6 +17 474 G 19 ,..,.,,.,,,........ BBFEMKHBKLKIJKGJGAF 103,100,97,91,77,76,67,63,62,62,46,41,34,23,23,18,18,9,7 +17 475 G 19 ,..,.,,.,,,........ BHDEILKFJLJKJKAJGAG 104,101,98,92,78,77,68,64,63,63,47,42,35,24,24,19,19,10,8 +17 476 A 19 ,..,.,,.,,,........ BGHGHIE4IIIILI1JB?E 105,102,99,93,79,78,69,65,64,64,48,43,36,25,25,20,20,11,9 +17 477 T 19 ,..,.,,.,,,........ CDEEGIGGKJJHHF2HF?D 106,103,100,94,80,79,70,66,65,65,49,44,37,26,26,21,21,12,10 +17 478 T 20 ,..,.,,.,,,........^]. @>?DGIECGJHHHI.HD7CB 107,104,101,95,81,80,71,67,66,66,50,45,38,27,27,22,22,13,11,1 +17 479 A 20 ,$..,.,,.,,,......... 9BB>HKIHKMEIHHAHE@BC 108,105,102,96,82,81,72,68,67,67,51,46,39,28,28,23,23,14,12,2 +17 480 G 19 ..,.,,.,,,......... DCDLHJNKLJMINKLLAIG 106,103,97,83,82,73,69,68,68,52,47,40,29,29,24,24,15,13,3 +17 481 G 19 ..,.,,.,,,......... BEFIJKJJLLGJCCKIGG> 107,104,98,84,83,74,70,69,69,53,48,41,30,30,25,25,16,14,4 +17 482 A 19 .$.,.,,.,,,......... ;CFKJJEJLKJKJ;IBBFE 108,105,99,85,84,75,71,70,70,54,49,42,31,31,26,26,17,15,5 +17 483 G 19 .,$.,,.,,,.........^], DBKJJGJLILJLILFAIG< 106,100,86,85,76,72,71,71,55,50,43,32,32,27,27,18,16,6,1 +17 484 A 18 ..,,.,,,........., CHJJ2JLLJLH;H>BF98 107,87,86,77,73,72,72,56,51,44,33,33,28,28,19,17,7,2 +17 485 G 18 .$.,,.,,,........., @NJJGILHKJM?LJCJGB 108,88,87,78,74,73,73,57,52,45,34,34,29,29,20,18,8,3 +17 486 A 17 .,,.,,,........., JJIGFMKCLJCG0CGGD 89,88,79,75,74,74,58,53,46,35,35,30,30,21,19,9,4 +17 487 G 17 .,,.,,,........., MHJ?ILLMJM>LIBJIF 90,89,80,76,75,75,59,54,47,36,36,31,31,22,20,10,5 +17 488 A 18 .,,.,,,.........,^]. IFFBEIGGLH;GGDECAA 91,90,81,77,76,76,60,55,48,37,37,32,32,23,21,11,6,1 +17 489 A 18 .,,.,,,.........,. GEEAEHGDJHDIG?HC>A 92,91,82,78,77,77,61,56,49,38,38,33,33,24,22,12,7,2 +17 490 A 18 .,,.,,,.........,. FGHHHKGIKJ6JHHC@DE 93,92,83,79,78,78,62,57,50,39,39,34,34,25,23,13,8,3 +17 491 T 18 .,,.,,,.........,. HFG6IIJJII;HG@G;FF 94,93,84,80,79,79,63,58,51,40,40,35,35,26,24,14,9,4 +17 492 G 18 .,,.,,,.........,. IGJ8ILLLJL+HJ?IHDI 95,94,85,81,80,80,64,59,52,41,41,36,36,27,25,15,10,5 +17 493 A 18 .,,.,,,.........,. GDGILJFJ=BFI:H 99,98,89,85,84,84,68,63,56,45,45,40,40,31,29,19,14,9 +17 497 C 18 .$,,.,,,.........,. AGIJIJLKHJBJG;FHHI 100,99,90,86,85,85,69,64,57,46,46,41,41,32,30,20,15,10 +17 498 A 18 ,$,.,,,.........,.^]. BG=HHIGLHHJCEDI;IB 100,91,87,86,86,70,65,58,47,47,42,42,33,31,21,16,11,1 +17 499 T 17 ,.,,,.........,.. E;GHHKII.GCDEIDH> 92,88,87,87,71,66,59,48,48,43,43,34,32,22,17,12,2 +17 500 A 17 ,.,,,.........,.. F?GIHIIECJAAAC?I8 93,89,88,88,72,67,60,49,49,44,44,35,33,23,18,13,3 +17 501 T 17 ,.,,,.........,.. GHHHIJIJB>GJKJ)JGCHIAJG7D9 99,98,98,82,77,70,59,59,54,54,45,43,33,28,23,13,8,6,1 +17 511 A 19 .$,,,.........,..,., ;B;GIIIGK?@G? 100,99,99,83,78,71,60,60,55,55,46,44,34,29,24,14,9,7,2 +17 512 A 18 ,,$,.........,..c., B9GHHE7IH@G3>I<.B@ 100,100,84,79,72,61,61,56,56,47,45,35,30,25,15,10,8,3 +17 513 A 17 ,,.........,.T,., AFIGEHH??GJFJ-AEA 101,85,80,73,62,62,57,57,48,46,36,31,26,16,11,9,4 +17 514 A 17 ,,.........,..t., BGIJE@JBAG7DJ+1FB 102,86,81,74,63,63,58,58,49,47,37,32,27,17,12,10,5 +17 515 C 17 ,,.........,..,., FEJEE,KHBGIHK)<-D 103,87,82,75,64,64,59,59,50,48,38,33,28,18,13,11,6 +17 516 C 17 ,,.........,..,., EJIGK*M@=J=HH;87H 104,88,83,76,65,65,60,60,51,49,39,34,29,19,14,12,7 +17 517 T 18 ,,.........,..,.,^]. DFLJL9MH?JEELK3IE> 105,89,84,77,66,66,61,61,52,50,40,35,30,20,15,13,8,1 +17 518 G 19 ,,.........,..,.,.^]. BGKJFIMJ?HKHL0LICHHIL683KHJHI 98,93,86,75,75,70,70,61,59,49,44,39,29,24,22,17,10,9,8,8 +17 527 A 20 ,.........,..,.,..., HGKJ9IGFHIAIF@,IGIFJ 99,94,87,76,76,71,71,62,60,50,45,40,30,25,23,18,11,10,9,9 +17 528 G 20 ,$.........,..,.,..., BIFL;OLFKKJMHCIJJLJK 100,95,88,77,77,72,72,63,61,51,46,41,31,26,24,19,12,11,10,10 +17 529 C 19 .........,..,.,..., GFL3LJ;J2JK+6JLGJHM 96,89,78,78,73,73,64,62,52,47,42,32,27,25,20,13,12,11,11 +17 530 T 19 .........,..,.,..., HJL;LIDJBGMGCG=JKHA 97,90,79,79,74,74,65,63,53,48,43,33,28,26,21,14,13,12,12 +17 531 T 19 .........,..,.,..., ?FI4FGAEFFGIJAHEHFJ 98,91,80,80,75,75,66,64,54,49,44,34,29,27,22,15,14,13,13 +17 532 T 19 .........,..,.,..., =GI)ID9GFGIGIGHFHEJ 99,92,81,81,76,76,67,65,55,50,45,35,30,28,23,16,15,14,14 +17 533 C 19 .$........,..,.,..., DFKDKJ8KJML-9/LIJIL 100,93,82,82,77,77,68,66,56,51,46,36,31,29,24,17,16,15,15 +17 534 T 18 ........,..,.,..., IL@LIECJCNJ+JGHLHJ 94,83,83,78,78,69,67,57,52,47,37,32,30,25,18,17,16,16 +17 535 A 18 ........,..g.,..., GJEF>ABGF;JI.IHHIIJ 96,85,85,80,80,71,69,59,54,49,39,34,32,27,20,19,18,18 +17 537 C 18 ........,..,.,..., ;K(LFEI2JK4:)IHKHL 97,86,86,81,81,72,70,60,55,50,40,35,33,28,21,20,19,19 +17 538 A 18 ........,..,.,..., HD?GIAHCFJ?8GGHHFI 98,87,87,82,82,73,71,61,56,51,41,36,34,29,22,21,20,20 +17 539 T 18 ........,..,.,..., HF8HABHHGJH@DGGJFJ 99,88,88,83,83,74,72,62,57,52,42,37,35,30,23,22,21,21 +17 540 C 18 ........,..,.,..., EL?LEEKFIM59KKIKJI 100,89,89,84,84,75,73,63,58,53,43,38,36,31,24,23,22,22 +17 541 A 18 ........,..,.,..., HE:JHFGI2I+HHFFJGG 101,90,90,85,85,76,74,64,59,54,44,39,37,32,25,24,23,23 +17 542 C 18 ........,..,.,..., AIEJEGHGHKB&FHGIIJ 102,91,91,86,86,77,75,65,60,55,45,40,38,33,26,25,24,24 +17 543 C 19 ........,..,.,...,^], CJDKG:JJHMI/7IILGLE 103,92,92,87,87,78,76,66,61,56,46,41,39,34,27,26,25,25,1 +17 544 A 19 ........,..,.,...,, EH4JEGFJFI+:BEEKGGD 104,93,93,88,88,79,77,67,62,57,47,42,40,35,28,27,26,26,2 +17 545 A 19 ........,..,.,...,, @C1HFABCFHAJ2GHJGHB 105,94,94,89,89,80,78,68,63,58,48,43,41,36,29,28,27,27,3 +17 546 A 19 ........,..,.,...,, A>/JEBIGFK1I;EHJGHC 106,95,95,90,90,81,79,69,64,59,49,44,42,37,30,29,28,28,4 +17 547 A 19 ........,..,.,...,, ?F.FF>EJAI>(JGHJGIB 107,96,96,91,91,82,80,70,65,60,50,45,43,38,31,30,29,29,5 +17 548 A 19 .$.C.....,..,.,...,, =E*GG>EJEHE:;FFJGIE 108,97,97,92,92,83,81,71,66,61,51,46,44,39,32,31,30,30,6 +17 549 T 18 .......,..g.,...,, E,FF:EFCJI5HIGJGHF 98,98,93,93,84,82,72,67,62,52,47,45,40,33,32,31,31,7 +17 550 T 18 ..$.....,..,.,...,, C%D>:F;GI@>2FCGFJF 99,99,94,94,85,83,73,68,63,53,48,46,41,34,33,32,32,8 +17 551 G 17 .$.....,..,.,...,, >IE?G89LAKDKIIGLK 100,95,95,86,84,74,69,64,54,49,47,42,35,34,33,33,9 +17 552 C 16 .....,..,.,...,, HF>J3HLI9IILLHJK 96,96,87,85,75,70,65,55,50,48,43,36,35,34,34,10 +17 553 A 16 .....,..,.,...,, FC>GH9J,DCGHJGDF 97,97,88,86,76,71,66,56,51,49,44,37,36,35,35,11 +17 554 A 16 .....,..,.,...,, CDCEJGHEE 96,94,84,79,74,64,59,57,52,45,44,43,43,19,7 +17 562 C 15 ...,..,.,...,,, EFIJJJM*JGHGMJH 97,95,85,80,75,65,60,58,53,46,45,44,44,20,8 +17 563 A 15 ...,..,.,...,,, GEHBJ+14BIJFGFE 98,96,86,81,76,66,61,59,54,47,46,45,45,21,9 +17 564 C 15 ...,..,.,...,,, D60AIF2BBDHIEBA 99,97,87,82,77,67,62,60,55,48,47,46,46,22,10 +17 565 G 17 ...,..,.,...,,,^],^], :<>IEDEK)=*FHLILII./ 101,99,89,84,79,69,64,62,57,50,49,48,48,24,12,2,2 +17 567 C 17 ..$.,..,.,...,,,,, );(GL9<@EHKHJII/8 102,100,90,85,80,70,65,63,58,51,50,49,49,25,13,3,3 +17 568 C 16 ..,..,.,...,,,,, BJJLKE>IILFMLL6B 103,91,86,81,71,66,64,59,52,51,50,50,26,14,4,4 +17 569 T 17 ..,..,.,...,,,,,^], D5DML3LHIJKKGA&D( 104,92,87,82,72,67,65,60,53,52,51,51,27,15,5,5,1 +17 570 T 17 ..,..,.,...,,,,,, @ILD;>HJLLKHGF8=@ 106,94,89,84,74,69,67,62,55,54,53,53,29,17,7,7,3,1 +17 572 A 18 ..,..,.,...,,,,,,. CFDGD5HFFJHFDF=8CC 107,95,90,85,75,70,68,63,56,55,54,54,30,18,8,8,4,2 +17 573 A 18 .$.,..,.,...,,,,,,. <6EAH<FL=B8HKKJ=IG0BDG 99,94,89,79,74,72,67,60,59,58,58,34,22,12,12,8,6 +17 577 G 17 .$,..,.,...,,,,,,. ;CE#47IIICLIFH2GH 100,95,90,80,75,73,68,61,60,59,59,35,23,13,13,9,7 +17 578 G 16 ,..,.,...,,,,,,. BJ2B2HJIHLHI12?H 96,91,81,76,74,69,62,61,60,60,36,24,14,14,10,8 +17 579 G 17 ,..,.,...,,,,,,.^]. EEFA5KIKFLJK)F6H= 97,92,82,77,75,70,63,62,61,61,37,25,15,15,11,9,1 +17 580 A 17 ,.C,.,...,,,,,,.. AH1GGFFFGGFFGABIC 98,93,83,78,76,71,64,63,62,62,38,26,16,16,12,10,2 +17 581 A 18 ,..,.,...,,,,,,..^], BHG0@DEK7FGEDDAI?D 99,94,84,79,77,72,65,64,63,63,39,27,17,17,13,11,3,1 +17 582 C 18 ,$.G,.,...,,,,,,.., ?H)G 100,95,85,80,78,73,66,65,64,64,40,28,18,18,14,12,4,2 +17 583 T 17 ..,.,...,,,,,,.., HE5KFGLJJGI@=IJFF 96,86,81,79,74,67,66,65,65,41,29,19,19,15,13,5,3 +17 584 C 18 ..,.,...,,,,,,..,^>. G:H,JFJKMJI:9HI2G? 97,87,82,80,75,68,67,66,66,42,30,20,20,16,14,6,4,1 +17 585 A 18 ..,.,...,,,,,,..,. F9BEGFHGIHHC98JHCC 98,88,83,81,76,69,68,67,67,43,31,21,21,17,15,7,5,2 +17 586 T 18 ..,.,...,,,,,,..,. DH7JEGHGIIHLFHMGE 93,88,86,81,74,73,72,72,48,36,26,26,22,20,12,10,7,3 +17 591 A 18 .,.,...,,,,,,..,.. CFGFHJHHGFBDHKIHGB 94,89,87,82,75,74,73,73,49,37,27,27,23,21,13,11,8,4 +17 592 A 18 .,.,...,,,,,,..,.. AF(FIIIHFD=BJJEHGE 95,90,88,83,76,75,74,74,50,38,28,28,24,22,14,12,9,5 +17 593 C 18 .,.,...,,,,,,..,.. G>'JHGHLJH0EFI@HFD=<;JFH2D 99,94,92,87,80,79,78,78,54,42,32,32,28,26,18,16,13,9 +17 597 C 18 .$,.,...,,,,,,..,.. BD1JKKEILK=@JGEM>H 100,95,93,88,81,80,79,79,55,43,33,33,29,27,19,17,14,10 +17 598 T 17 ,.,...,,,,,,..,.. D5FHLGJFG4IEKKJHC 96,94,89,82,81,80,80,56,44,34,34,30,28,20,18,15,11 +17 599 T 17 ,.,...,,,,,,..,.. EAHDHDJIEGF@HGK/B 97,95,90,83,82,81,81,57,45,35,35,31,29,21,19,16,12 +17 600 G 17 ,.,...,,,,,,..,.. EHGELKHKIBD2ILKCA 98,96,91,84,83,82,82,58,46,36,36,32,30,22,20,17,13 +17 601 T 17 ,.,...,,,,,,..,.. C=FFFEJHHFFE6> 99,97,92,85,84,83,83,59,47,37,37,33,31,23,21,18,14 +17 602 G 17 ,$.,...,,,,,,..,.. >EEHJGJEI%4;IIKAE 100,98,93,86,85,84,84,60,48,38,38,34,32,24,22,19,15 +17 603 G 16 .,...,,,,,,..,.-1T. 3FIJGJHDE9IJ8J8: 99,94,87,86,85,85,61,49,39,39,35,33,25,23,20,16 +17 604 T 16 .$,...,,,,,,..,*. >GFI;JIH6D/D@D!; 100,95,88,87,86,86,62,50,40,40,36,34,26,24,21,17 +17 605 T 15 ,...,,,,,,..,.. CGHAGGH+GAI?J!F 96,89,88,87,87,63,51,41,41,37,35,27,25,21,18 +17 606 T 15 ,...,,,,,,..,.. CCEDHFE;.IICI&B 97,90,89,88,88,64,52,42,42,38,36,28,26,22,19 +17 607 A 15 ,...,,,,,,..,.. EDDFGFH>B=HHDGGHIGI(;0GAJ:G 99,92,91,90,90,66,54,44,44,40,38,30,28,24,21 +17 609 C 15 ,$...,,,,,,..,.. ;EBEIIIAB=F6KHD 100,93,92,91,91,67,55,45,45,41,39,31,29,25,22 +17 610 C 14 ...,,,,,,..,.. HJGJKHDJLLJNH= 94,93,92,92,68,56,46,46,42,40,32,30,26,23 +17 611 A 14 ...,,,,,,..,.. FGDGEE-CEKIJ0@ 95,94,93,93,69,57,47,47,43,41,33,31,27,24 +17 612 C 15 ...,,,,,,..,..^]. FHEIJII?MGHL8E; 96,95,94,94,70,58,48,48,44,42,34,32,28,25,1 +17 613 A 15 ...,,,,,,..,... EFEFEED?EJ?I0CD 97,96,95,95,71,59,49,49,45,43,35,33,29,26,2 +17 614 C 15 ...,,,,,,..,... EEEIJI=JMHIK=H@ 98,97,96,96,72,60,50,50,46,44,36,34,30,27,3 +17 615 A 15 ...,,,,,,..,... EFDEEG?EIIBI2ED 99,98,97,97,73,61,51,51,47,45,37,35,31,28,4 +17 616 A 15 .$..,,,,,,..,... BBDDHG/D;HAIGED 100,99,98,98,74,62,52,52,48,46,38,36,32,29,5 +17 617 T 14 .$.,,,,,,..,... BCCGC>HKFFK0=A 100,99,99,75,63,53,53,49,47,39,37,33,30,6 +17 618 G 15 .$,$,,,,,..,...^].^], >>GH7CDKFL3@CA< 100,100,76,64,54,54,50,48,40,38,34,31,7,1,1 +17 619 G 13 ,,,,,..,...., IICCDJ@LI6F=;IFKG7GBG 79,67,57,57,53,51,43,41,37,34,10,4,4 +17 622 G 13 ,,,,,..,A..., KI07@IL,FD4LI 93,81,71,71,67,65,57,55,51,48,24,18,18,8 +17 636 A 14 ,,,,,..,....,, DFGFHLJK,HH>HF 94,82,72,72,68,66,58,56,52,49,25,19,19,9 +17 637 A 14 ,,,,,..,....,, DCBDEHJGIHIFGD 95,83,73,73,69,67,59,57,53,50,26,20,20,10 +17 638 A 14 ,,,,,..,....,, EEEDEHBJJ5F?IE 96,84,74,74,70,68,60,58,54,51,27,21,21,11 +17 639 A 14 ,,,,,..,....,, DF8D7K%HDFI3HF 97,85,75,75,71,69,61,59,55,52,28,22,22,12 +17 640 A 15 ,,,,,.T,....,,^], FIGGLH)MJ6JCL=E 98,86,76,76,72,70,62,60,56,53,29,23,23,13,1 +17 641 G 15 ,,,,,..,....,,, BI994G%K0KIMJ6J9KH; 100,88,78,78,74,72,64,62,58,55,31,25,25,15,3 +17 643 A 14 ,,,,..,....,,, E-36KGI.:E3IGD 89,79,79,75,73,65,63,59,56,32,26,26,16,4 +17 644 C 14 ,,,,..,...A,,, H1 96,86,86,82,80,72,70,66,63,39,33,33,23,11,23,4 +17 651 C 17 ,,,,..,....,,,,,^], EEGBEIK/KEJGEJB&@ 97,87,87,83,81,73,71,67,64,40,34,34,24,12,24,5,1 +17 652 C 17 ,,,,..,....,,,,,, GJ;LCHNI5H*LKIDBB 98,88,88,84,82,74,72,68,65,41,35,35,25,13,25,6,2 +17 653 T 19 ,,,,..,.G..,,,,,,^],^], CBFFIJI0(J>KJI@2?62 99,89,89,85,83,75,73,69,66,42,36,36,26,14,26,7,3,1,1 +17 654 G 19 ,$,,,..,....,,,,,,,, >3DDFLL>:IEMAK>5C:D 100,90,90,86,84,76,74,70,67,43,37,37,27,15,27,8,4,2,2 +17 655 G 18 ,,,..,....,,,,,,,, 0CJ??JIDHAJGID7A@; 91,91,87,85,77,75,71,68,44,38,38,28,16,28,9,5,3,3 +17 656 T 18 ,,,..,....,,,,,,,, @CHF8J;0B@JBJB1F>@ 92,92,88,86,78,76,72,69,45,39,39,29,17,29,10,6,4,4 +17 657 A 18 ,,,..,....,,,,,,,, DDHFGIDBHDDIIC,CE@ 93,93,89,87,79,77,73,70,46,40,40,30,18,30,11,7,5,5 +17 658 C 18 ,,,..,....,,,,,,,, BAIEJK6CDHIEI%BFD7 96,96,92,90,82,80,76,73,49,43,43,33,21,33,14,10,8,8,13 +17 661 G 19 ,,,..,....,,,,t,,,, 1EHFKL0GIFLKLG&7B19 97,97,93,91,83,81,77,74,50,44,44,34,22,34,15,11,9,9,14 +17 662 C 19 ,,,..,....,,,,,,,,, EHJE6L*2I8LKHF*6EIB 98,98,94,92,84,82,78,75,51,45,45,35,23,35,16,12,10,10,15 +17 663 A 19 ,,,..,....,,,,,,,,, 0?DIGH/I83I:HF(?<:< 99,99,95,93,85,83,79,76,52,46,46,36,24,36,17,13,11,11,16 +17 664 A 19 ,$,$,..,....,,,,,,,,, 4?CAJIGIH6HHCI87FCB 100,100,96,94,86,84,80,77,53,47,47,37,25,37,18,14,12,12,17 +17 665 C 17 ,..,....,,,,,,,,, ;=JK8HF9JM>I8JEJC 97,95,87,85,81,78,54,48,48,38,26,38,19,15,13,13,18 +17 666 T 17 ,..,....,,,,,,,,, EJJJ;IIIGHHE?CDCC 98,96,88,86,82,79,55,49,49,39,27,39,20,16,14,14,19 +17 667 G 18 ,..,....,,,,,,,,,^]. LGLH7EJGHF 100,92,90,86,83,59,53,53,43,31,43,24,20,18,18,23,4 +17 671 G 17 ..,....,,,,,,,,,. DHKEH@I 101,93,91,87,84,60,54,54,44,32,44,25,21,19,19,24,5 +17 672 A 17 ..,....,,,,,,,,,. EEH-5I/JIIF6CFEFF 102,94,92,88,85,61,55,55,45,33,45,26,22,20,20,25,6 +17 673 T 17 ..,...C,,,,,,,,,. CAH.GF-HGHF2CI:HG 103,95,93,89,86,62,56,56,46,34,46,27,23,21,21,26,7 +17 674 G 17 ..,....,,,,,,,,,. CHJ/HI6KLFF, 99,95,92,68,62,62,52,40,52,33,29,27,27,32,13,4 +17 680 C 16 ,$....,,,,t,,,,., E.EH0MIGC'EFJHK; 100,96,93,69,63,63,53,41,53,34,30,28,28,33,14,5 +17 681 A 15 ....,,,,,,,,,., 8FAEHIH@(CGEGG: 97,94,70,64,64,54,42,54,35,31,29,29,34,15,6 +17 682 A 15 ....,,,,,,,,,., DCJCHHHBA2=:DI9 98,95,71,65,65,55,43,55,36,32,30,30,35,16,7 +17 683 A 16 ....,,,,,,,,,.,^], D3J?ICHC/8F@IH6A 99,96,72,66,66,56,44,56,37,33,31,31,36,17,8,1 +17 684 C 16 .$...,,,,,,,,,.,, 9>F,CBC;<=CA?J87 100,97,73,67,67,57,45,57,38,34,32,32,37,18,9,2 +17 685 G 15 ...,,,,,,,,,.,, <>ALFIC3EGGMC5? 98,74,68,68,58,46,58,39,35,33,33,38,19,10,3 +17 686 C 15 ...,,,,,,,,,.,, 1GJGFKF/8HHJK?E 99,75,69,69,59,47,59,40,36,34,34,39,20,11,4 +17 687 A 15 T$..,,,,,,,,,.,, (IGJDFF-6D9FI>@ 100,76,70,70,60,48,60,41,37,35,35,40,21,12,5 +17 688 T 14 ..,,,,,,,,,.,, A?JHIL1IE>II@D 77,71,71,61,49,61,42,38,36,36,41,22,13,6 +17 689 T 14 .A,,,,,,,,,.,, E.JIDC4?G8H@CE 78,72,72,62,50,62,43,39,37,37,42,23,14,7 +17 690 C 14 ..,,,,,,,,,.,, 8ILGJJMDJ@JLCI 79,73,73,63,51,63,44,40,38,38,43,24,15,8 +17 691 C 14 ..,,,,,,,,,.,, I)MKKG.KHKGEEI 80,74,74,64,52,64,45,41,39,39,44,25,16,9 +17 692 T 14 ..,,,,,,,,,.,, F=HJIE>JEBIHCE 81,75,75,65,53,65,46,42,40,40,45,26,17,10 +17 693 C 14 ..,,,,,,,,,.,, =/DAIJF. GFJIGC*FBCHH@I@ 86,80,80,70,58,70,51,47,45,45,50,31,22,15,1 +17 698 T 15 ..,,,,,,,,,.,,. GEKIIF?JI9G@HDA 87,81,81,71,59,71,52,48,46,46,51,32,23,16,2 +17 699 G 15 ..,,,,,,,,,.,,. >/JJMC:HH?EM@FC 88,82,82,72,60,72,53,49,47,47,52,33,24,17,3 +17 700 A 15 ..,,,,,,,,,.,,. :CHGDIE>GFFIEFF 89,83,83,73,61,73,54,50,48,48,53,34,25,18,4 +17 701 A 16 ..,,,,,,,,,.,,.^], E*HHHI2?FEIIDEH> 90,84,84,74,62,74,55,51,49,49,54,35,26,19,5,1 +17 702 A 16 .C,,,,,,,,,.,,., E%KLKLJIICIIIHH> 91,85,85,75,63,75,56,52,50,50,55,36,27,20,6,2 +17 703 G 16 ..,,,,,,,,,.,,., @%JGJJCGKFFK>JGD 92,86,86,76,64,76,57,53,51,51,56,37,28,21,7,3 +17 704 A 16 .T,,,,,,,,,.,,., G1HHGHBHFFF>CGI8 93,87,87,77,65,77,58,54,52,52,57,38,29,22,8,4 +17 705 A 16 ..,,,,t,,,,.,,., 4ACCCJ@ 97,91,91,81,69,81,62,58,56,56,61,42,33,26,12,8 +17 709 G 16 ..,,,,,,,,,.,,., 9)JJLK)LKHLELJ?A 98,92,92,82,70,82,63,59,57,57,62,43,34,27,13,9 +17 710 G 16 ..,,,,,,,,,.,,., :#JJGJ8CKAKLFKHG 99,93,93,83,71,83,64,60,58,58,63,44,35,28,14,10 +17 711 A 16 ..,,,,,,,,,.,,., EGGHHH0? 95,83,95,76,72,70,70,75,56,47,40,26,22,14 +17 723 A 14 ,,,,,,,,.,,.,g FGG-FIDHKJFJI% 96,84,96,77,73,71,71,76,57,48,41,27,23,15 +17 724 C 14 ,,,,,,,,.,,.,, GHGLKJGIJKIELB 97,85,97,78,74,72,72,77,58,49,42,28,24,16 +17 725 A 14 ,,,,,,,,.,,.,, FFG0DH@HJCFHFB 98,86,98,79,75,73,73,78,59,50,43,29,25,17 +17 726 C 14 ,,,,,,,,.,,.,, GGGHFJGIJKJCLD 99,87,99,80,76,74,74,79,60,51,44,30,26,18 +17 727 A 14 ,$,,,,,,,.,,.,, BGEC 91,103,84,80,78,78,83,64,55,48,34,30,22,3 +17 731 T 14 ,,,,,,,.,,.,,. GHFHJ;KJHFHGDC 92,104,85,81,79,79,84,65,56,49,35,31,23,4 +17 732 C 14 ,,,,,,,.,,.,,. IDJJKGFLMHCJ5GJFJHGIFJ?GF 100,93,89,87,87,92,73,64,57,43,39,31,12,4 +17 740 T 13 ,,,,,.,,.,,.. AGJBIHKC>I8CC 94,90,88,88,93,74,65,58,44,40,32,13,5 +17 741 T 13 ,,,,,.,,.,,.. 5GIFJGGDDI4CD 95,91,89,89,94,75,66,59,45,41,33,14,6 +17 742 C 14 ,,,,,.,,.,,..^], 1IHJHOJIFL=HGB 96,92,90,90,95,76,67,60,46,42,34,15,7,1 +17 743 A 14 ,,,,,.,,.,,.., CGGFFBIHFHCB= 99,97,97,102,83,74,67,53,49,41,22,14,8,3,2,1 +17 750 A 17 ,$,,,.,,.,,..,.,,^]. @HFIJJIAMGJCJDD>? 100,98,98,103,84,75,68,54,50,42,23,15,9,4,3,2,1 +17 751 G 16 ,,,.,,.,,..,.,,. DCDMGIDJ=KJJHFDE 99,99,104,85,76,69,55,51,43,24,16,10,5,4,3,2 +17 752 T 16 ,,$,.,,.,,..,.,,. G?F;JFDI?FGHGD1E 100,100,105,86,77,70,56,52,44,25,17,11,6,5,4,3 +17 753 C 15 ,,.,,.,,..,.,,. HCKLIBI8IJ9GIHF 101,106,87,78,71,57,53,45,26,18,12,7,6,5,4 +17 754 T 15 ,,.,,.,,..,.,,. DCLIFEE6JJ@H?EE 102,107,88,79,72,58,54,46,27,19,13,8,7,6,5 +17 755 G 15 ,,$.,,.,,..,.,,. D>JJHEC9IKDIJGG 103,108,89,80,73,59,55,47,28,20,14,9,8,7,6 +17 756 G 14 ,.,,.,,..,.,,. CEIHAK:HG?HE%C 104,90,81,74,60,56,48,29,21,15,10,9,8,7 +17 757 A 14 ,.,,.,,..,.,,. @HEFFG:JHGGG@F 105,91,82,75,61,57,49,30,22,16,11,10,9,8 +17 758 A 14 ,.,,.,,..,.,,. @GEFDH6KDHG7;@ 106,92,83,76,62,58,50,31,23,17,12,11,10,9 +17 759 A 14 ,.,,.,,..,.,,. CFHD@G?JJGH7?E 107,93,84,77,63,59,51,32,24,18,13,12,11,10 +17 760 C 14 ,$.,,.,,..,.,,. :GA@;C8GFEHD7G 108,94,85,78,64,60,52,33,25,19,14,13,12,11 +17 761 G 13 .,,.,,..,.,,. AJI;JB=CKC?H@ 95,86,79,65,61,53,34,26,20,15,14,13,12 +17 762 G 13 .,,.,,..,.,,. FIHDG2FIKGLH< 96,87,80,66,62,54,35,27,21,16,15,14,13 +17 763 C 13 .,,.,,..,.,,. GIHDLJ;GJIIJGDF 93,86,72,68,60,41,33,27,22,21,20,19,5 +17 769 C 13 ,,.,,..,.,,., HI:K;KKKKGLFI 94,87,73,69,61,42,34,28,23,22,21,20,6 +17 770 A 13 ,,.,,..,.,,., FGCH;JHJGJDF? 95,88,74,70,62,43,35,29,24,23,22,21,7 +17 771 T 13 ,,.,,..,.,,., IFBH=IJIHF>DC 96,89,75,71,63,44,36,30,25,24,23,22,8 +17 772 T 13 ,,.,,..,.,,., GF=I:EEKGHGDA 97,90,76,72,64,45,37,31,26,25,24,23,9 +17 773 G 13 ,,.,,..,.,,., GHDF>KLKLKDIL 98,91,77,73,65,46,38,32,27,26,25,24,10 +17 774 A 13 ,,.,,..,.,,., GHDKCKJIJKDFK 99,92,78,74,66,47,39,33,28,27,26,25,11 +17 775 G 13 ,,.,,..,.,,., FIBJ;LLLLLCJL 100,93,79,75,67,48,40,34,29,28,27,26,12 +17 776 A 13 ,,.,,..,.,,., EDBD=KH;IIC>F 101,94,80,76,68,49,41,35,30,29,28,27,13 +17 777 C 13 ,,.,,..,.,,., DH:J=HKJJIEFD 102,95,81,77,69,50,42,36,31,30,29,28,14 +17 778 A 13 ,,.,,..,.,,., DGCK>JILHLCFL 103,96,82,78,70,51,43,37,32,31,30,29,15 +17 779 G 13 ,,.,,..,.,,., CECK0MJJMIKIC 104,97,83,79,71,52,44,38,33,32,31,30,16 +17 780 A 13 ,,.,,..,.,,., @>DG:HGHIGDF? 105,98,84,80,72,53,45,39,34,33,32,31,17 +17 781 A 14 ,,.,,..,.,,.,^], @;@H8LG4IIHGE; 106,99,85,81,73,54,46,40,35,34,33,32,18,1 +17 782 A 14 ,,$.,,..,.,,.,, ?:>G4HK4JJGHH; 107,100,86,82,74,55,47,41,36,35,34,33,19,2 +17 783 A 13 ,$.,,..,.,,.,, :DG1GKIIIG<7< 108,87,83,75,56,48,42,37,36,35,34,20,3 +17 784 C 12 .,,..,.,,.,, ?K>CJLJKBGI?FHJFLHEJH 94,90,82,63,55,49,44,43,42,41,27,10 +17 791 G 12 .,,..,.,,.,, ?G7FJIMJDJJH 95,91,83,64,56,50,45,44,43,42,28,11 +17 792 T 12 .,,..,.,,.,, 8FDJKKLGI:JA 98,79,71,65,60,59,58,57,43,26,11 +17 807 A 12 ,..,.,,.,,,^], FBGLJKDGGIF< 99,80,72,66,61,60,59,58,44,27,12,1 +17 808 G 12 ,..,.,,.,,,, CHLILIIJGI/A 100,81,73,67,62,61,60,59,45,28,13,2 +17 809 G 12 ,..,.,,.,,,, HDJIKHKFJJFC 101,82,74,68,63,62,61,60,46,29,14,3 +17 810 G 12 ,..,.,,.,,c, GDJJJKAE8J/7 102,83,75,69,64,63,62,61,47,30,15,4 +17 811 A 12 ,..,.,,.,,,, A72?JIHGEGH9 103,84,76,70,65,64,63,62,48,31,16,5 +17 812 A 12 ,..,.,,.,,,, CB0> 104,85,77,71,66,65,64,63,49,32,17,6 +17 813 C 12 ,..,.,,.,,,, ?AGLJL;EMFBB 105,86,78,72,67,66,65,64,50,33,18,7 +17 814 T 12 ,..,.,,.,,,, BFKCMJIGIHEC 106,87,79,73,68,67,66,65,51,34,19,8 +17 815 T 12 ,..,.,,.,,,, B>AIJIBD6IEC 107,88,80,74,69,68,67,66,52,35,20,9 +17 816 T 12 ,$..,.,,.,,,, DIHI9F5GAHC 96,88,82,77,76,75,74,60,43,28,17,2 +17 824 C 12 ..,.,,.,,,,, DJHMJHHFH>@HDGE=90H4IJ? 100,95,94,93,92,78,61,46,35,20,7 +17 842 T 10 .,,.,,,,,, EEFB=FIGH> 96,95,94,93,79,62,47,36,21,8 +17 843 C 10 .,,.,,,,,, HGEH4KCF:J 97,96,95,94,80,63,48,37,22,9 +17 844 T 10 .,,.,,,,,, HE??FGDDFI 98,97,96,95,81,64,49,38,23,10 +17 845 G 10 .,,.,,,,,, EDBHKG@FKK 99,98,97,96,82,65,50,39,24,11 +17 846 G 10 .$,,.,,,,,, ADD;GI,HKI 100,99,98,97,83,66,51,40,25,12 +17 847 T 9 ,$,.,,,,,, BFBIHEHIJ 100,99,98,84,67,52,41,26,13 +17 848 G 8 ,$.,,,,,, >EKGJHAK 100,99,85,68,53,42,27,14 +17 849 G 7 .$,,,,,, AGI9IC* 100,86,69,54,43,28,15 +17 850 T 6 ,,,,,, HGFIJI 87,70,55,44,29,16 +17 851 G 6 ,,,,,, KH4KG9 88,71,56,45,30,17 +17 852 G 6 ,,,,,, HKCDIB 89,72,57,46,31,18 +17 853 A 6 ,,,,,, DEIGHE 90,73,58,47,32,19 +17 854 A 7 ,,,,,,^]. GFHGHC> 91,74,59,48,33,20,1 +17 855 A 7 ,,,,,,. HFFEF=> 92,75,60,49,34,21,2 +17 856 C 7 ,,,,,,. JHLKK:E 93,76,61,50,35,22,3 +17 857 A 7 ,,,,,,. DGHDGHE 94,77,62,51,36,23,4 +17 858 A 7 ,,,,,,. JI=KLKC 95,78,63,52,37,24,5 +17 859 G 7 ,,,,,,. @LLKLLH 96,79,64,53,38,25,6 +17 860 A 7 ,,,,,,. FEEFGHE 97,80,65,54,39,26,7 +17 861 C 8 ,,,,,,.^], EJMMMKF0 98,81,66,55,40,27,8,1 +17 862 T 8 ,,,,,,., >G;HIII> 99,82,67,56,41,28,9,2 +17 863 G 9 ,$,,,,,.,^]. DIAHKJI?D 100,83,68,57,42,29,10,3,1 +17 864 T 8 ,,,,,.,. GHFJHF=E 84,69,58,43,30,11,4,2 +17 865 C 9 ,,,,,.,.^], HBFKKIBFA 85,70,59,44,31,12,5,3,1 +17 866 C 9 ,,,,,.,., CJMHDI,HB 86,71,60,45,32,13,6,4,2 +17 867 C 9 ,,,,,.,., JIJHFF.I? 87,72,61,46,33,14,7,5,3 +17 868 A 9 ,,,,,.,., HEKKJH.HE 88,73,62,47,34,15,8,6,4 +17 869 G 9 ,,,,,.,., HKKLJK4J? 89,74,63,48,35,16,9,7,5 +17 870 C 9 ,,,,,.,., FIMJFI&ID 90,75,64,49,36,17,10,8,6 +17 871 C 9 ,,,,,.,., JMLLLA.I@ 91,76,65,50,37,18,11,9,7 +17 872 T 9 ,,,,,.,., GGJFJK9JA 92,77,66,51,38,19,12,10,8 +17 873 G 9 ,,,,,.,., GDKJIKDJ> 93,78,67,52,39,20,13,11,9 +17 874 G 9 ,,,,,.,., GHKKMG)I> 94,79,68,53,40,21,14,12,10 +17 875 G 9 ,,,,,.,., GDGJIJBI= 95,80,69,54,41,22,15,13,11 +17 876 T 9 ,,,,,.,., FJIIF<=ID 96,81,70,55,42,23,16,14,12 +17 877 G 9 ,,,,,.,., GDJKKJAKB 97,82,71,56,43,24,17,15,13 +17 878 A 9 ,,,,,.,., CGIDIH-HG 98,83,72,57,44,25,18,16,14 +17 879 T 9 ,,,,,.,., AFHIHG-IB 99,84,73,58,45,26,19,17,15 +17 880 A 9 ,$,,,,.,., @IICHHEHG 100,85,74,59,46,27,20,18,16 +17 881 C 8 ,,,,.,., JJKKIGIH 86,75,60,47,28,21,19,17 +17 882 A 8 ,,,,.,., KJILH9JF 87,76,61,48,29,22,20,18 +17 883 G 8 ,,,,.,., 1JKKL7MB 88,77,62,49,30,23,21,19 +17 884 C 8 ,,,,.,., CADDJ=K? 89,78,63,50,31,24,22,20 +17 885 G 8 ,,,,.,., DIJK>IDB 90,79,64,51,32,25,23,21 +17 886 A 8 ,,,,.,., GJKJH;IH 91,80,65,52,33,26,24,22 +17 887 G 8 ,,,,.,., CIKKJ;MC 92,81,66,53,34,27,25,23 +17 888 A 8 ,,,,.,., HIGHEEIA 93,82,67,54,35,28,26,24 +17 889 C 8 ,,,,.,., HLJGA1JH 94,83,68,55,36,29,27,25 +17 890 C 9 ,,,,.,.,^], /LJKK&KE; 95,84,69,56,37,30,28,26,1 +17 891 C 9 ,,,,.,.,, HKKLK'GH; 96,85,70,57,38,31,29,27,2 +17 892 C 9 ,,,,.,.,, IIKLK:K>> 97,86,71,58,39,32,30,28,3 +17 893 A 9 ,,,,.,.,, EGIHJ:KF7 98,87,72,59,40,33,31,29,4 +17 894 T 9 ,,,,.,.,, AIHIH7HIE 99,88,73,60,41,34,32,30,5 +17 895 C 10 ,$,,,.,.,,^]. =KFLI/HIGB 100,89,74,61,42,35,33,31,6,1 +17 896 T 9 ,,,.,.,,. IFIL:ME5G 90,75,62,43,36,34,32,7,2 +17 897 C 9 ,,,.,.,,. KILL=MIKF 91,76,63,44,37,35,33,8,3 +17 898 T 9 ,,,.,.,,. GGHL@KFCG 92,77,64,45,38,36,34,9,4 +17 899 A 10 ,,,.,.,,.^]. DEEC-JHFD@ 93,78,65,46,39,37,35,10,5,1 +17 900 C 10 ,,,.,.,,.. KKMK;HC>E? 94,79,66,47,40,38,36,11,6,2 +17 901 C 10 ,,,.,.,,.. HJKI>KIGEE 95,80,67,48,41,39,37,12,7,3 +17 902 A 10 ,,,.,.,,.. CFHH3JHEFF 96,81,68,49,42,40,38,13,8,4 +17 903 A 10 ,,,.,.,,.. CGGH+JGGEH 97,82,69,50,43,41,39,14,9,5 +17 904 A 10 ,,,.,.,,.. CFGC5JGBFH 98,83,70,51,44,42,40,15,10,6 +17 905 A 10 ,,,.,.,,.. BEIIBHGDFH 99,84,71,52,45,43,41,16,11,7 +17 906 A 10 ,,,.,.,,.. BFGHCIGDGH 100,85,72,53,46,44,42,17,12,8 +17 907 A 10 ,,,.,.,,.. DGH@GIJAHH 101,86,73,54,47,45,43,18,13,9 +17 908 T 10 ,,,.,.,,.. EHHJGJLHGF 102,87,74,55,48,46,44,19,14,10 +17 909 T 10 ,,,.,.,,.. BHHFFGCDGF 103,88,75,56,49,47,45,20,15,11 +17 910 A 10 ,,,.,.,,.. ?EGD=HEFGG 104,89,76,57,50,48,46,21,16,12 +17 911 A 10 ,,,.,.,,.. @FFJHJGEHI 105,90,77,58,51,49,47,22,17,13 +17 912 A 10 ,,,.,.,,.. @DFIBJDFII 106,91,78,59,52,50,48,23,18,14 +17 913 A 11 ,,,.,.,,..^], ?DED5KGFHI= 107,92,79,60,53,51,49,24,19,15,1 +17 914 A 11 ,$,,.,.,,.., :FHJIGIFII> 108,93,80,61,54,52,50,25,20,16,2 +17 915 T 10 ,,.,.,,.., EGJ6II7HG> 94,81,62,55,53,51,26,21,17,3 +17 916 T 10 ,,.,.,,.., EGC-CFFHHC 95,82,63,56,54,52,27,22,18,4 +17 917 A 10 ,,.,.,,.., GJIFJKHHGG 96,83,64,57,55,53,28,23,19,5 +17 918 G 10 ,,.,.,,.., FKI6MBIKHH 97,84,65,58,56,54,29,24,20,6 +17 919 C 10 ,,.,.,,.., GKMGLGKLIA 98,85,66,59,57,55,30,25,21,7 +17 920 T 10 ,,.,.,,.., FGLGL@EKHF 99,86,67,60,58,56,31,26,22,8 +17 921 G 10 ,$,.,.,,.., >JHCLJEHHF 100,87,68,61,59,57,32,27,23,9 +17 922 G 9 ,.,.,,.., JL*CJEKGI 88,69,62,60,58,33,28,24,10 +17 923 G 9 ,.,.,,.., IJ+EIJIHK 89,70,63,61,59,34,29,25,11 +17 924 C 9 ,.,.,,.., IKDLGJKJG 90,71,64,62,60,35,30,26,12 +17 925 A 9 ,.,.,,.., FJ/JI=IKI 91,72,65,63,61,36,31,27,13 +17 926 T 9 ,.,.,,.., GI1JHHDGF 92,73,66,64,62,37,32,28,14 +17 927 G 9 ,.,.,,.., FKEMIIJII 93,74,67,65,63,38,33,29,15 +17 928 G 9 ,.,.,,.., EJGKCJJJF 94,75,68,66,64,39,34,30,16 +17 929 T 9 ,.,.,,.., GI=FJHICH 95,76,69,67,65,40,35,31,17 +17 930 G 9 ,.,.,,.., FI-MIILIG 96,77,70,68,66,41,36,32,18 +17 931 G 9 ,.,.,,.., DH.IFIKHJ 97,78,71,69,67,42,37,33,19 +17 932 T 9 ,.,.,,.., FF2IH:FCH 98,79,72,70,68,43,38,34,20 +17 933 G 9 ,.,.,,.., DL+JIEIGI 99,80,73,71,69,44,39,35,21 +17 934 C 9 ,$.,.,,.., AE@HBDKJJ 100,81,74,72,70,45,40,36,22 +17 935 A 9 .,.,,..,^>, G/IIEHKA@ 82,75,73,71,46,41,37,23,1 +17 936 T 9 .,.,,..,, I?IJIJIIC 83,76,74,72,47,42,38,24,2 +17 937 G 9 .,.,,..,, K'JE9JIIF 84,77,75,73,48,43,39,25,3 +17 938 C 9 .,.,,..,, E)EKELJHB 85,78,76,74,49,44,40,26,4 +17 939 C 9 .,.,,..,, L?LJ>KLJH 86,79,77,75,50,45,41,27,5 +17 940 T 9 .,.,,..,, K0LJGLKIG 87,80,78,76,51,46,42,28,6 +17 941 G 9 .,.,,..,, J.LEGIHGG 88,81,79,77,52,47,43,29,7 +17 942 T 9 .,.,,..,, HCFIBGFDE 89,82,80,78,53,48,44,30,8 +17 943 A 9 .,.,,..,, G@IKHHIHG 90,83,81,79,54,49,45,31,9 +17 944 G 9 .,.,,..,, K>EFHKJIF 91,84,82,80,55,50,46,32,10 +17 945 T 9 .,.,,..,, GEGBCJGGG 92,85,83,81,56,51,47,33,11 +17 946 C 9 .,.,,..,, I*KDLKJGG 93,86,84,82,57,52,48,34,12 +17 947 C 9 .,.,,..,, H=JKFKIJI 94,87,85,83,58,53,49,35,13 +17 948 C 9 .,.,,..,, GAMJCGLKJ 95,88,86,84,59,54,50,36,14 +17 949 A 10 .,.,,..,,^], D@JKDHI=IB 96,89,87,85,60,55,51,37,15,1 +17 950 G 10 .,.,,..,,, H=MIIMJJNF 97,90,88,86,61,56,52,38,16,2 +17 951 C 11 .,.,,..,,,^]. E2HJFLJDMGB 98,91,89,87,62,57,53,39,17,3,1 +17 952 T 11 .,.,,..,,,. F?KHCLIEEBH 99,92,90,88,63,58,54,40,18,4,2 +17 953 A 11 .$,.,,..,,,. ?EDIGIJCHD8 100,93,91,89,64,59,55,41,19,5,3 +17 954 T 10 ,.,,..,,,. 3GJAKIHGAF 94,92,90,65,60,56,42,20,6,4 +17 955 T 10 ,.,,..,,,. ADJEHEGFF9 95,93,91,66,61,57,43,21,7,5 +17 956 C 10 ,.,,..,,,. @HIKKIIJGF 96,94,92,67,62,58,44,22,8,6 +17 957 A 10 ,.,,..,,,. :FIEAIGEE; 97,95,93,68,63,59,45,23,9,7 +17 958 C 10 ,.,,..,,,. BCFIEDKJHD 98,96,94,69,64,60,46,24,10,8 +17 959 A 10 ,.,,..,,,. CFJHJHJLHE 99,97,95,70,65,61,47,25,11,9 +17 960 G 10 ,$.,,..,,,. >CEIMHHHHE 100,98,96,71,66,62,48,26,12,10 +17 961 T 9 .,,..,,,. BIGIFIHIH 99,97,72,67,63,49,27,13,11 +17 962 G 9 .$,,..,,,. DHCKJIJKI 100,98,73,68,64,50,28,14,12 +17 963 C 8 ,,..,,,. @IMJLJJF 99,74,69,65,51,29,15,13 +17 964 T 8 ,,..,,,. IHLIHGI< 100,75,70,66,52,30,16,14 +17 965 G 8 ,,..,,,. GJMHKJI: 101,76,71,67,53,31,17,15 +17 966 A 8 ,,..,,,. IGJFBEI4 102,77,72,68,54,32,18,16 +17 967 G 8 ,,..,,,. GGLEIJHI 103,78,73,69,55,33,19,17 +17 968 G 8 ,,..,,,. BG?BJJIJ 104,79,74,70,56,34,20,18 +17 969 T 8 ,,..,,,. EEIHFIEG 105,80,75,71,57,35,21,19 +17 970 G 8 ,,..,,,. CGJIGIED 106,81,76,72,58,36,22,20 +17 971 G 8 ,,..,,,. BHLHIIG@ 107,82,77,73,59,37,23,21 +17 972 G 8 ,$,..,,,. @GDJJLJ1 108,83,78,74,60,38,24,22 +17 973 A 7 ,..,,,. DHHEFG7 84,79,75,61,39,25,23 +17 974 A 7 ,..,,,. GIFIII5 85,80,76,62,40,26,24 +17 975 G 8 ,..,,,.^], EINFMA:B 86,81,77,63,41,27,25,1 +17 976 A 8 ,..,,,., FIKHHHFE 87,82,78,64,42,28,26,2 +17 977 T 8 ,..,,,., GIG>IG9G 88,83,79,65,43,29,27,3 +17 978 G 8 ,..,,,., HLGEIK;H 89,84,80,66,44,30,28,4 +17 979 C 9 ,..,,,.,^], GEIKKJ6GD 90,85,81,67,45,31,29,5,1 +17 980 T 9 ,..,,,.,, KH:A 96,91,87,73,51,37,35,11,7,4,9 +17 986 C 11 ,..,,,.,,a, @J:HGG)F>.B 97,92,88,74,52,38,36,12,8,5,10 +17 987 C 11 ,..,,,.,,,, GJHKJK=LJDD 98,93,89,75,53,39,37,13,9,6,11 +17 988 A 11 ,..,,,.,,,, DGIGIJBLK9F 99,94,90,76,54,40,38,14,10,7,12 +17 989 G 11 ,$..,,,.,,,, >IEGHFIMKE7 100,95,91,77,55,41,39,15,11,8,13 +17 990 G 10 ..,,,.,,,, ACJKJ>KKBE 96,92,78,56,42,40,16,12,9,14 +17 991 A 10 ..,,,.,,,, ECJGH)LIIF 97,93,79,57,43,41,17,13,10,15 +17 992 G 10 ..,,,.,,,, HEIJHAKK59 98,94,80,58,44,42,18,14,11,16 +17 993 T 10 ..,,,.,,,, C>HIH8IJ3= 99,95,81,59,45,43,19,15,12,17 +17 994 T 10 .$.,,,.,,,, = 98,84,62,48,46,22,18,15,20 +17 997 A 9 .,,,.,,,, AIJH1LM:D 99,85,63,49,47,23,19,16,21 +17 998 G 10 .,,,.,,,,^], AIIHFLKE;6 100,86,64,50,48,24,20,17,22,1 +17 999 G 10 .,,,.,,,,, 6IJI@LK3=* 101,87,65,51,49,25,21,18,23,2 +17 1000 C 10 .,,,.,,,,, :KKMKKK;C? 102,88,66,52,50,26,22,19,24,3 +17 1001 T 10 .,,,.,,,,, DFGH@IJE@D 103,89,67,53,51,27,23,20,25,4 +17 1002 G 10 .,,,.,,,,, CHIH9KI?9F 104,90,68,54,52,28,24,21,26,5 +17 1003 C 10 .,,,.,,t,, ?IHJFJM7CC 105,91,69,55,53,29,25,22,27,6 +17 1004 A 11 .,,,.,,,,,^]. AEHFIDG4C8? 106,92,70,56,54,30,26,23,28,7,1 +17 1005 A 11 .,,,.,,,,,. C 108,94,72,58,56,32,28,25,30,9,3 +17 1007 G 10 ,,,.,,,,,. IJJ>MK-H7G 95,73,59,57,33,29,26,31,10,4 +17 1008 A 10 ,,,.,,,,,. GHCJLM*G.E 96,74,60,58,34,30,27,32,11,5 +17 1009 G 10 ,,,.,,,,,. CHF9LL*H4G 97,75,61,59,35,31,28,33,12,6 +17 1010 C 10 ,,,.,,,,,. GKICML.GEH 98,76,62,60,36,32,29,34,13,7 +17 1011 T 10 ,,,.,,,,,. AGFCIJBEDG 99,77,63,61,37,33,30,35,14,8 +17 1012 A 10 ,$,,.,,,,,. AGH3JI.B9D 100,78,64,62,38,34,31,36,15,9 +17 1013 T 9 ,,.,,,,,. HG@JK0H-E 79,65,63,39,35,32,37,16,10 +17 1014 G 9 ,,.,,,,,. JI@LJ8CDH 80,66,64,40,36,33,38,17,11 +17 1015 A 9 ,,.,,,,,. GG2IJADHE 81,67,65,41,37,34,39,18,12 +17 1016 T 9 ,,.,,,,,. HF@JJ=F=G 82,68,66,42,38,35,40,19,13 +17 1017 T 9 ,,.,,,,,. GIEJJ1DDC 83,69,67,43,39,36,41,20,14 +17 1018 G 9 ,,.,,,,,. II8LL3HBI 84,70,68,44,40,37,42,21,15 +17 1019 C 9 ,,.,,,,,. A?CDA)=9G 85,71,69,45,41,38,43,22,16 +17 1020 G 10 ,,.,,,,,.^]. HHBJJJ?)@B 86,72,70,46,42,39,44,23,17,1 +17 1021 C 10 ,,.,,,,,.. GH)KKIB/ID 87,73,71,47,43,40,45,24,18,2 +17 1022 C 10 ,,.,,,,,.. IJGMIFEIHC 88,74,72,48,44,41,46,25,19,3 +17 1023 A 10 ,,.,,,,,.. F@GHI-=1EF 89,75,73,49,45,42,47,26,20,4 +17 1024 C 11 ,,.,,,,,..^]. KLILM0A:HDE 90,76,74,50,46,43,48,27,21,5,1 +17 1025 T 11 ,,.,,,,,... FGLKK0@CHFE 91,77,75,51,47,44,49,28,22,6,2 +17 1026 G 11 ,,.,,,,,... GIAKMHA6JGG 92,78,76,52,48,45,50,29,23,7,3 +17 1027 C 11 ,,.,,,,,... HF>KJJFHDEH 93,79,77,53,49,46,51,30,24,8,4 +17 1028 A 11 ,,.,,,,,... EF+IBD=CHGG 94,80,78,54,50,47,52,31,25,9,5 +17 1029 C 11 ,,.,,,,,... IMDMKJA0IGH 95,81,79,55,51,48,53,32,26,10,6 +17 1030 T 11 ,,.,,,,,... FEKKJGGBHIJ 96,82,80,56,52,49,54,33,27,11,7 +17 1031 T 13 ,,.,,,,,...^].^]. EG0IIHDGGDF>> 97,83,81,57,53,50,55,34,28,12,8,1,1 +17 1032 T 13 ,,.,,,,,..... FFBHKF@:FDG>> 98,84,82,58,54,51,56,35,29,13,9,2,2 +17 1033 G 13 ,,.,,,,,..... BHEKH3F4IJKFG 99,85,83,59,55,52,57,36,30,14,10,3,3 +17 1034 G 13 ,$,.,,,,,..... AI-LK6;7HIID@ 100,86,84,60,56,53,58,37,31,15,11,4,4 +17 1035 C 12 ,.,,,,,..... G@KK/C8JIJFF 87,85,61,57,54,59,38,32,16,12,5,5 +17 1036 C 12 ,.,,,,,..... J8MM0>)GKKFB 88,86,62,58,55,60,39,33,17,13,6,6 +17 1037 T 12 ,.,,,,,..... GJKI1FIGJLHG 89,87,63,59,56,61,40,34,18,14,7,7 +17 1038 G 12 ,.,,,,,..... G 91,89,65,61,58,63,42,36,20,16,9,9 +17 1040 A 12 ,.,,,,,..... FIII>D=FEIG> 92,90,66,62,59,64,43,37,21,17,10,10 +17 1041 C 12 ,.,,,,,..... H*LJ>EGIHGFIJH> 99,97,73,69,66,71,50,44,28,24,17,17 +17 1048 G 12 ,$.,,,,,..... A7KLBF*JGNKK 100,98,74,70,67,72,51,45,29,25,18,18 +17 1049 C 11 .,,,,,..... 0LK>CIGBBFGIKIF 100,76,72,69,74,53,47,31,27,20,20 +17 1051 A 10 ,,,,,..... FG*C6HFJHD 77,73,70,75,54,48,32,28,21,21 +17 1052 A 10 ,,,,,..... HH-CABIKJB 78,74,71,76,55,49,33,29,22,22 +17 1053 A 10 ,,c,,..... FI(A-GFJGB 79,75,72,77,56,50,34,30,23,23 +17 1054 C 10 ,,,,,..... LJ@FHI@JHB 80,76,73,78,57,51,35,31,24,24 +17 1055 C 11 ,,,,,.....^]. JJ1L@HKNK9> 81,77,74,79,58,52,36,32,25,25,1 +17 1056 C 11 ,,,,,...... KM*H.HKMK7> 82,78,75,80,59,53,37,33,26,26,2 +17 1057 T 11 ,,,,,...... JA1H:JDKJDF 83,79,76,81,60,54,38,34,27,27,3 +17 1058 G 11 ,,,,,...... JJH@:HHLKHH 84,80,77,82,61,55,39,35,28,28,4 +17 1059 T 11 ,,,,,...... II/E-EHII?E 85,81,78,83,62,56,40,36,29,29,5 +17 1060 C 11 ,,,,,...... LL1J?JJJI=H 86,82,79,84,63,57,41,37,30,30,6 +17 1061 T 11 ,,,,,...... JJ?G9JJMKCH 87,83,80,85,64,58,42,38,31,31,7 +17 1062 C 11 ,,,,,...... LLGE>LCMKII 88,84,81,86,65,59,43,39,32,32,8 +17 1063 T 11 ,,,,,...... HHED-HDKLGH 89,85,82,87,66,60,44,40,33,33,9 +17 1064 A 12 ,,,,,......^7, GH+EGFHHHED! 90,86,83,88,67,61,45,41,34,34,10,86 +17 1065 A 12 ,,,,,......, GH+HFCIJI@G! 91,87,84,89,68,62,46,42,35,35,11,87 +17 1066 A 13 ,,,,,......,^]. GH+GCJHKIFG!8 92,88,85,90,69,63,47,43,36,36,12,88,1 +17 1067 A 13 ,,,,,......,. GG0H8GILIDG!8 93,89,86,91,70,64,48,44,37,37,13,89,2 +17 1068 A 13 ,,,,,......,. FF+G+GHLIEG!9 94,90,87,92,71,65,49,45,38,38,14,90,3 +17 1069 A 13 ,,,,,......,. FG,G8HIIIDG!; 95,91,88,93,72,66,50,46,39,39,15,91,4 +17 1070 A 13 ,,,,,......,. IK3EHBJJH+H!> 96,92,89,94,73,67,51,47,40,40,16,92,5 +17 1071 G 13 ,,,,,......a. HI3I>LLMNKJ!H 97,93,90,95,74,68,52,48,41,41,17,93,6 +17 1072 A 13 ,,,,,......,. >F:G9GHKI@E!E 98,94,91,96,75,69,53,49,42,42,18,94,7 +17 1073 A 13 ,,,,,......,. ;F0G+IIIJ7G!E 99,95,92,97,76,70,54,50,43,43,19,95,8 +17 1074 A 13 ,$,,,,......,. :FCFD;JJG7H!@ 100,96,93,98,77,71,55,51,44,44,20,96,9 +17 1075 A 13 ,,,,......,.^], I-G?GCKI6G!EE 97,94,99,78,72,56,52,45,45,21,97,10,1 +17 1076 G 13 ,,,,......a., F,8IKLMLKK!IF 98,95,100,79,73,57,53,46,46,22,98,11,2 +17 1077 A 13 ,,,,......,., >=C:EGKJDG!CC 99,96,101,80,74,58,54,47,47,23,99,12,3 +17 1078 A 13 ,$,,,......,., ;BB8HKJIDH!FA 100,97,102,81,75,59,55,48,48,24,100,13,4 +17 1079 A 12 ,,,......,., ABFIIKHEH!GF 98,103,82,76,60,56,49,49,25,101,14,5 +17 1080 A 12 ,,,......,., 9I2GFJKGH!GH 99,104,83,77,61,57,50,50,26,102,15,6 +17 1081 G 12 ,$,,......a., :?*IJOMGH!JF 100,105,84,78,62,58,51,51,27,103,16,7 +17 1082 A 11 ,,......,., =,FHIIFG!GG 106,85,79,63,59,52,52,28,104,17,8 +17 1083 A 11 ,,......,., ;:HJIJGH!GH 107,86,80,64,60,53,53,29,105,18,9 +17 1084 A 12 ,$,......,.,^]. 9DFFKICH!HH; 108,87,81,65,61,54,54,30,106,19,10,1 +17 1085 A 11 ,......,.,. 89,83,67,63,56,56,32,108,21,12,3 +17 1087 C 10 ,.......,. ID/KJ7JGMD 90,84,68,64,57,57,33,22,13,4 +17 1088 T 10 ,.......,. FGILLHJGGG 91,85,69,65,58,58,34,23,14,5 +17 1089 C 10 ,.......,. IIKLLDJKLE 92,86,70,66,59,59,35,24,15,6 +17 1090 A 10 ,.......,. .FCKIGGGGF 93,87,71,67,60,60,36,25,16,7 +17 1091 C 10 ,.......,. GHJKL7JIIF 94,88,72,68,61,61,37,26,17,8 +17 1092 T 10 ,.......,. AHKLJHHFEBFIF= 92,88,81,81,57,46,37,28,16,6 +17 1112 T 10 ......,.., GHH3@FHHDE 93,89,82,82,58,47,38,29,17,7 +17 1113 G 10 ......,.., IKLFJGLKJF 94,90,83,83,59,48,39,30,18,8 +17 1114 A 10 ......,.., HKE6GBMHHA 95,91,84,84,60,49,40,31,19,9 +17 1115 G 10 ......,.., DLLKKHBMKH 96,92,85,85,61,50,41,32,20,10 +17 1116 G 10 ......,.., AHK5GIMEJ@ 97,93,86,86,62,51,42,33,21,11 +17 1117 A 10 ......,.., FGI>HCJHEH 98,94,87,87,63,52,43,34,22,12 +17 1118 T 10 ......,.., CGF>GDIGHG 99,95,88,88,64,53,44,35,23,13 +17 1119 C 10 .$.N...,.., >H!JIKE?K< 100,96,89,89,65,54,45,36,24,14 +17 1120 C 9 .....,.., FIDGGKEBH 97,90,90,66,55,46,37,25,15 +17 1121 A 9 .....,.., CHFIIJHHI 98,91,91,67,56,47,38,26,16 +17 1122 T 10 .....,..,^]. DGCHGKCDGA 99,92,92,68,57,48,39,27,17,1 +17 1123 T 10 .$....,..,. AGBEFGGF@> 100,93,93,69,58,49,40,28,18,2 +17 1124 A 9 ....,..,. EEGEJADFE 94,94,70,59,50,41,29,19,3 +17 1125 T 9 ....,..,. G@FIKHHFE 95,95,71,60,51,42,30,20,4 +17 1126 C 9 ....,..,. F=HJLFKLB 96,96,72,61,52,43,31,21,5 +17 1127 T 9 ....,..,. ECIHIHIGH 97,97,73,62,53,44,32,22,6 +17 1128 G 9 ....,..,. DGJIKBKJG 98,98,74,63,54,45,33,23,7 +17 1129 A 9 ....,..,. ->FEIF 98,87,78,69,57,47,31,6 +17 1153 A 8 ..,..,.. DGIAHH>F: 100,89,80,71,59,49,33,8,1 +17 1155 T 8 .,..,... DJHGGGD? 90,81,72,60,50,34,9,2 +17 1156 T 9 .,..,...^], DI(FFAE@= 91,82,73,61,51,35,10,3,1 +17 1157 T 9 .,..,..., FHAHHGE@> 92,83,74,62,52,36,11,4,2 +17 1158 G 9 .,..,..., HKDJ@KIC= 93,84,75,63,53,37,12,5,3 +17 1159 G 9 .,..,..., HKIHDJGFG 94,85,76,64,54,38,13,6,4 +17 1160 A 9 .,..,..., ;IAGAGGEG 95,86,77,65,55,39,14,7,5 +17 1161 T 9 .,..,..., >E 92,83,71,61,45,20,13,11,4 +17 1167 C 9 ,..,...,, JHHJDJGIH 93,84,72,62,46,21,14,12,5 +17 1168 A 9 ,..,...,, G@F 100,88,78,62,37,30,28,21,2 +17 1184 G 8 .,...,,, IJGKJ@H@ 89,79,63,38,31,29,22,3 +17 1185 C 8 .,...,,, JKKIJGLB 90,80,64,39,32,30,23,4 +17 1186 A 8 .,...,,, EJGHIKIE 91,81,65,40,33,31,24,5 +17 1187 G 9 .,...,,,^]. KHAKL?B;D 92,82,66,41,34,32,25,6,1 +17 1188 T 10 .,...,,,.^]. EFIEFBJCB: 93,83,67,42,35,33,26,7,2,1 +17 1189 A 10 .,...,,,.. CGEEHHIFEB 94,84,68,43,36,34,27,8,3,2 +17 1190 T 11 .,...,,,..^], GDAGIII@DC@ 95,85,69,44,37,35,28,9,4,3,1 +17 1191 A 11 .,...,,,.., ?GIFBJB?FCE 96,86,70,45,38,36,29,10,5,4,2 +17 1192 T 11 .,...,,,.., EGFHHJHAFBC 97,87,71,46,39,37,30,11,6,5,3 +17 1193 T 11 .,...,,,.., BHFGEIHAF?F 98,88,72,47,40,38,31,12,7,6,4 +17 1194 T 11 .,...,,,.., CDGFFIICF@E 99,89,73,48,41,39,32,13,8,7,5 +17 1195 A 11 .$,...,,,.., A7HEHGIDGAG 100,90,74,49,42,40,33,14,9,8,6 +17 1196 C 10 ,...,,,.., BIIGJGBHCH 91,75,50,43,41,34,15,10,9,7 +17 1197 C 10 ,...,,,.., I0GKHLEEGK 92,76,51,44,42,35,16,11,10,8 +17 1198 A 10 ,...,,,.., HIHIHBGGFJ 93,77,52,45,43,36,17,12,11,9 +17 1199 G 10 ,...,,,.., GNKMHKGCF 95,79,54,47,45,38,19,14,13,11 +17 1201 T 10 ,...,,,.., EFGFBG@HCH 96,80,55,48,46,39,20,15,14,12 +17 1202 C 11 ,...,,,..,^]. FLJJBMBGFH= 97,81,56,49,47,40,21,16,15,13,1 +17 1203 A 11 ,...,,,..,. GEGJKG@HEBC 98,82,57,50,48,41,22,17,16,14,2 +17 1204 G 11 ,...,,,..,. CDKMKK0JCJ6 99,83,58,51,49,42,23,18,17,15,3 +17 1205 C 11 ,$...,,,..,. @JKKDLAKCJ: 100,84,59,52,50,43,24,19,18,16,4 +17 1206 A 10 ...,,,..,. IHJCE?IGCE 85,60,53,51,44,25,20,19,17,5 +17 1207 T 10 ...,,,..,. HIIFG:JCAA 86,61,54,52,45,26,21,20,18,6 +17 1208 C 10 ...,,,..,. EKJLLBKHKD 87,62,55,53,46,27,22,21,19,7 +17 1209 C 10 ...,,,..,. 8ILMLCHIKG 88,63,56,54,47,28,23,22,20,8 +17 1210 C 10 ...,,,..,. JJLDN>KJLG 89,64,57,55,48,29,24,23,21,9 +17 1211 T 10 ...,,,..,. GHKBHHLH9J5 77,70,68,61,42,37,36,34,22 +17 1224 C 10 ..,,,..,.^]. KLCK>K=MI@ 78,71,69,62,43,38,37,35,23,1 +17 1225 A 10 ..,,,..,.. HKIHCKIIGD 79,72,70,63,44,39,38,36,24,2 +17 1226 A 10 ..,,,..,.. GLGHCGII?@ 80,73,71,64,45,40,39,37,25,3 +17 1227 A 10 ..,,,..,.. ?LBHCJIHHE 81,74,72,65,46,41,40,38,26,4 +17 1228 A 10 ..,,,..,.. ILIC>JIF>E 82,75,73,66,47,42,41,39,27,5 +17 1229 A 10 ..,,,..,.. IMGHAIJJGF 83,76,74,67,48,43,42,40,28,6 +17 1230 T 10 ..,,,..,.. HIF7ADAHCG 84,77,75,68,49,44,43,41,29,7 +17 1231 C 10 ..,,,..,.. IJIIBEEMIH 85,78,76,69,50,45,44,42,30,8 +17 1232 T 10 ..,,,..,.. FKCIBKCJCF 86,79,77,70,51,46,45,43,31,9 +17 1233 G 10 ..,,,..,.. JKAD:IEEJI 87,80,78,71,52,47,46,44,32,10 +17 1234 A 11 ..,,,..,..^], GLDH@IHIDG0 88,81,79,72,53,48,47,45,33,11,1 +17 1235 A 11 ..,,,..,.., GLGHK?GAKC9JABKC 94,92,85,66,61,60,58,46,24,14,10 +17 1248 C 11 .,,,..,..,. JEIML+KJI.C 95,93,86,67,62,61,59,47,25,15,11 +17 1249 C 12 .,,,..,..,.^]. FHLHM;MDF@LE 96,94,87,68,63,62,60,48,26,16,12,1 +17 1250 A 12 .,,,..,..,.. JDDEJFICH;EC 97,95,88,69,64,63,61,49,27,17,13,2 +17 1251 A 12 .,,,..,..,.. DFCHJ5ICHI>D 98,96,89,70,65,64,62,50,28,18,14,3 +17 1252 T 12 .,,,..,..,.. FDIHF=EEE@CF 99,97,90,71,66,65,63,51,29,19,15,4 +17 1253 A 12 .,,,..,..,.. ECEEJFEAF2BF 100,98,91,72,67,66,64,52,30,20,16,5 +17 1254 A 12 .,,,..,..,.. GGJJFALGBL@G 101,99,92,73,68,67,65,53,31,21,17,6 +17 1255 G 12 .,$,,..,..,.. IBJELBLIJ2AK 102,100,93,74,69,68,66,54,32,22,18,7 +17 1256 C 11 .,,..,..,.. GIJJ?MAHEGJ 103,94,75,70,69,67,55,33,23,19,8 +17 1257 A 11 .,,..,..,.. FFDCFJFH:DI 104,95,76,71,70,68,56,34,24,20,9 +17 1258 T 11 .,,..,..,.. CGJJBJDHBDH 105,96,77,72,71,69,57,35,25,21,10 +17 1259 T 11 .,,..,..,.. >ELK6JIHD>J 107,98,79,74,73,71,59,37,27,23,12 +17 1261 C 11 .$,,..,..,.. ;8LK3J,IJEK 108,99,80,75,74,72,60,38,28,24,13 +17 1262 C 10 ,$,..,..,.. @KB:M6GHDL 100,81,76,75,73,61,39,29,25,14 +17 1263 T 9 ,..,..,.. JK7EHGC?L 82,77,76,74,62,40,30,26,15 +17 1264 T 9 ,..,..,.. JH6J=GE9H 83,78,77,75,63,41,31,27,16 +17 1265 T 9 ,..,..,.. HH;L5EJ@H 84,79,78,76,64,42,32,28,17 +17 1266 G 10 ,..,..,..^]. II:LJIJ?LB 85,80,79,77,65,43,33,29,18,1 +17 1267 A 10 ,..,..,... IF>LADKDLC 86,81,80,78,66,44,34,30,19,2 +17 1268 G 10 ,..,..,... IG6LHMLDLH 87,82,81,79,67,45,35,31,20,3 +17 1269 C 10 ,..,..,... AD>EJB3/LH 88,83,82,80,68,46,36,32,21,4 +17 1270 G 10 ,..,..,... F99J4B6=DB 89,84,83,81,69,47,37,33,22,5 +17 1271 T 10 ,.C,..,... IE)HEFI>IG 90,85,84,82,70,48,38,34,23,6 +17 1272 C 10 ,..,..,... HC,LJJI=MG 91,86,85,83,71,49,39,35,24,7 +17 1273 A 11 ,..,..,...^], GHIHGBIIHE 93,88,87,85,73,51,41,37,26,9,2 +17 1275 G 11 ,..,..,..., E8BJKF7>LIE 94,89,88,86,74,52,42,38,27,10,3 +17 1276 T 11 ,..,..,..., HB9I2FB=HFD 95,90,89,87,75,53,43,39,28,11,4 +17 1277 C 12 ,..,..,...,^], @AIHHI> 91,69,59,55,44,27,20,16,4 +17 1293 T 9 ..,...,,. CGJ@IHIJB 92,70,60,56,45,28,21,17,5 +17 1294 G 9 ..,...,,. H. /CB/JGIJ@3 96,74,64,60,49,32,25,21,9,55 +17 1298 T 10 ..,...,,.. ABJ0DGJJE3 97,75,65,61,50,33,26,22,10,56 +17 1299 T 10 ..,...,,.. ?EJAIDIJE3 98,76,66,62,51,34,27,23,11,57 +17 1300 T 10 ..,...,,.. =FG2IGIJE3 99,77,67,63,52,35,28,24,12,58 +17 1301 T 10 .$.,...,,.G *FJ>EGIKF3 100,78,68,64,53,36,29,25,13,59 +17 1302 G 9 .,...,,.. GCAIHKMI3 79,69,65,54,37,30,26,14,60 +17 1303 G 9 .,...,,.. GJ8KBK/H3 80,70,66,55,38,31,27,15,61 +17 1304 A 9 .,...,,.. CG9@9KIEJ 81,71,67,56,39,32,28,16,62 +17 1305 T 9 .,...,,.. ?J?JKHKGF 82,72,68,57,40,33,29,17,63 +17 1306 T 9 .,...,,.. EJHBFGEF5 85,75,71,60,43,36,32,20,66,1 +17 1309 C 10 .,...,,.., FIKIFIHHJE 86,76,72,61,44,37,33,21,67,2 +17 1310 A 10 .,...,,.., GLFK@L@HKG 87,77,73,62,45,38,34,22,68,3 +17 1311 G 10 .,...,,.., IG@NFLLJLF 88,78,74,63,46,39,35,23,69,4 +17 1312 C 10 .,...,,.., GL>MKNMKL< 89,79,75,64,47,40,36,24,70,5 +17 1313 T 10 .,...,,.., JIDI@DDML;E1> 98,88,84,73,56,49,45,33,79,14,6 +17 1322 C 11 .,...,,..,. FK4LJMCJHLH 99,89,85,74,57,50,46,34,80,15,7 +17 1323 T 11 .$,...,,..,. >I:LJIJILHJ 100,90,86,75,58,51,47,35,81,16,8 +17 1324 C 10 ,...,,..,. H5LMLKJE:H 91,87,76,59,52,48,36,82,17,9 +17 1325 A 10 ,...,,..,. D:JIGHH@HI 92,88,77,60,53,49,37,83,18,10 +17 1326 A 10 ,...,,..,. GADJJIHE0I 93,89,78,61,54,50,38,84,19,11 +17 1327 C 11 ,...,,..,.^]. GFICLLHI3D@ 94,90,79,62,55,51,39,85,20,12,1 +17 1328 C 11 ,...,,..,.. JDL@LKIB@JB 95,91,80,63,56,52,40,86,21,13,2 +17 1329 T 11 ,...,,..,.. G7LIKJIG4JE 96,92,81,64,57,53,41,87,22,14,3 +17 1330 G 11 ,...,,..,.. ;IMJIKIL5HF 97,93,82,65,58,54,42,88,23,15,4 +17 1331 T 11 ,...,,..,.. D@IIJJDG2EE 98,94,83,66,59,55,43,89,24,16,5 +17 1332 A 11 ,...,,..,.. D5@IHHEFFAD 99,95,84,67,60,56,44,90,25,17,6 +17 1333 C 11 ,$...,,..,.. >AHKIIJD=FG 100,96,85,68,61,57,45,91,26,18,7 +17 1334 C 10 ...,,..,.. @KKMNHH9JG 97,86,69,62,58,46,92,27,19,8 +17 1335 T 10 ...,,..,.. GILJIKIJKG 98,87,70,63,59,47,93,28,20,9 +17 1336 C 11 ...,,..,..^]. 6KGJ=JH>JIB 99,88,71,64,60,48,94,29,21,10,1 +17 1337 A 11 .$..,,..,... >FAHIHHIJIGFEHFCC 90,73,66,62,50,96,31,23,12,3,1 +17 1339 T 11 ..,,..,..., FKIIIC6GHFB 91,74,67,63,51,97,32,24,13,4,2 +17 1340 A 11 ..,,..,..., HGGIEDHIIG3GHHG 100,83,76,72,60,41,33,22,13,11 +17 1349 T 9 .,,.,..., HIJE*GFF? 84,77,73,61,42,34,23,14,12 +17 1350 T 9 .,,.,..., GHBEFGFGE 85,78,74,62,43,35,24,15,13 +17 1351 T 9 .,,.,..., GHIGCFFG7 86,79,75,63,44,36,25,16,14 +17 1352 A 9 .,,.,..., GHHGIEFGF 87,80,76,64,45,37,26,17,15 +17 1353 A 9 .,,.,..., =GHG?HHHE 88,81,77,65,46,38,27,18,16 +17 1354 A 9 .,,.,..., ?GHF=CGHG 89,82,78,66,47,39,28,19,17 +17 1355 A 9 .,,.,..., GGHG4IFHF 90,83,79,67,48,40,29,20,18 +17 1356 A 9 .,,.,..., IGII@EHHF 91,84,80,68,49,41,30,21,19 +17 1357 A 9 .,,.,..., FKKHIEIEI 92,85,81,69,50,42,31,22,20 +17 1358 G 9 .,,.,..., KIBIFFJMH 93,86,82,70,51,43,32,23,21 +17 1359 T 9 .,,.,..., 8HJF6DDHH 94,87,83,71,52,44,33,24,22 +17 1360 T 9 .,,.,..., DHJEEEEHI 95,88,84,72,53,45,34,25,23 +17 1361 T 9 .,,.,..., :GI@:IEHI 96,89,85,73,54,46,35,26,24 +17 1362 G 9 .,,.,..., >HLHCJKKI 97,90,86,74,55,47,36,27,25 +17 1363 G 9 .,,.,..., ;IKIJJGKJ 98,91,87,75,56,48,37,28,26 +17 1364 G 9 .,,.,..., 9H?DDJFDG 99,92,88,76,57,49,38,29,27 +17 1365 G 9 .$,,.,..., 8GLBMJHJL 100,93,89,77,58,50,39,30,28 +17 1366 G 8 ,,.,..., GJF*AJII 94,90,78,59,51,40,31,29 +17 1367 G 8 ,,.,..., GKH9HIJK 95,91,79,60,52,41,32,30 +17 1368 A 9 ,,.,...,^], FEGIFDCH? 96,92,80,61,53,42,33,31,1 +17 1369 T 9 ,,.,...,, CEGHFFFHD 97,93,81,62,54,43,34,32,2 +17 1370 T 9 ,,.,...,, EHI8IECHC 98,94,82,63,55,44,35,33,3 +17 1371 C 9 ,,.,...,, >IJ4FDLJE 99,95,83,64,56,45,36,34,4 +17 1372 C 9 ,$,.,...,, ;HH?LKKHG 100,96,84,65,57,46,37,35,5 +17 1373 C 8 ,.,...,, HHALJKKG 97,85,66,58,47,38,36,6 +17 1374 C 8 ,.,...,, GHILIKKJ 98,86,67,59,48,39,37,7 +17 1375 T 9 ,.,...,,^]. CF8LIKFCE 99,87,68,60,49,40,38,8,1 +17 1376 A 9 ,$.,...,,. >DHIEGFAA 100,88,69,61,50,41,39,9,2 +17 1377 A 8 .,...,,. GDLIIHH9 89,70,62,51,42,40,10,3 +17 1378 G 8 .,...,,. F@JJJJGI 90,71,63,52,43,41,11,4 +17 1379 C 8 .,...,,. I?HJDHHH 91,72,64,53,44,42,12,5 +17 1380 C 8 .,...,,. FEHDKFHD 92,73,65,54,45,43,13,6 +17 1381 C 8 .,...,,. HEKJ9AA> 93,74,66,55,46,44,14,7 +17 1382 G 8 .,...,,. @I>AAKJC 94,75,67,56,47,45,15,8 +17 1383 C 8 .,...,,. G5IJMIHA 95,76,68,57,48,46,16,9 +17 1384 C 9 .,...,,.^]. EILJJJJD: 96,77,69,58,49,47,17,10,1 +17 1385 A 10 .,...,,..^], C8KIJFE6C. 97,78,70,59,50,48,18,11,2,1 +17 1386 C 10 .,...,,.., DEHIAIEAB@ 98,79,71,60,51,49,19,12,3,2 +17 1387 C 11 .,...,,..,^]. BCIHEHH>E2> 99,80,72,61,52,50,20,13,4,3,1 +17 1388 C 11 .$,...,,..,. >@LILBCKDA5 100,81,73,62,53,51,21,14,5,4,2 +17 1389 G 10 ,...,,..,. L?BCGK+;G? 82,74,63,54,52,22,15,6,5,3 +17 1390 G 10 ,...,,..,. GD@CJKAGHF 83,75,64,55,53,23,16,7,6,4 +17 1391 A 10 ,...,,..,. LDHJHH=FJG 84,76,65,56,54,24,17,8,7,5 +17 1392 G 10 ,...,,..,. CFJKIH2HGJ 85,77,66,57,55,25,18,9,8,6 +17 1393 A 10 ,...,,..,. FGCBGE3B8@ 86,78,67,58,56,26,19,10,9,7 +17 1394 C 10 ,...,,..,. 4AJHIKJEEG 87,79,68,59,57,27,20,11,10,8 +17 1395 A 11 ,...,,..,.^], K5GIII>GHJC 88,80,69,60,58,28,21,12,11,9,1 +17 1396 G 11 ,...,,..,., HDJBJI5JJK; 89,81,70,61,59,29,22,13,12,10,2 +17 1397 C 11 ,...,,..,., AAJCAB:A?G) 90,82,71,62,60,30,23,14,13,11,3 +17 1398 G 11 ,...,,..,., <;BDII?@JC: 91,83,72,63,61,31,24,15,14,12,4 +17 1399 G 11 ,...,,..,., 5AGFJIKKJ:E 92,84,73,64,62,32,25,16,15,13,5 +17 1400 A 11 ,...,,..,., H 95,87,76,67,65,35,28,19,18,16,8,1 +17 1403 T 12 ,...,,..,.,. G>EGDF?DCHG> 96,88,77,68,66,36,29,20,19,17,9,2 +17 1404 C 12 ,...,,..,.,. =7GJID1H/KIF 97,89,78,69,67,37,30,21,20,18,10,3 +17 1405 C 12 ,...,,..,.,. E:JKJL7IMJHD 98,90,79,70,68,38,31,22,21,19,11,4 +17 1406 T 12 ,...,,..,.,. ADGKHIGJKK:GKHDG 98,87,78,76,46,39,30,29,27,19,12 +17 1414 T 11 ...,,..,.,. IHKGHFJJM?J 99,88,79,77,47,40,31,30,28,20,13 +17 1415 T 11 ...,,..,.,. :CDDF=EIB;F 100,89,80,78,48,41,32,31,29,21,14 +17 1416 A 12 ...,,..,.,.^]. BEFFF?H:JBEA 101,90,81,79,49,42,33,32,30,22,15,1 +17 1417 C 12 ...,,..,.,.. AFIIKCGIJLGC 102,91,82,80,50,43,34,33,31,23,16,2 +17 1418 T 12 ...,,..,.,.. DHKEECJGNHFF 103,92,83,81,51,44,35,34,32,24,17,3 +17 1419 A 12 ...,,..,.,.. @>2GHHHJHIFC 104,93,84,82,52,45,36,35,33,25,18,4 +17 1420 T 12 ...,,..,.,.. @BIGH;CJ=JGF 105,94,85,83,53,46,37,36,34,26,19,5 +17 1421 G 13 ...,,..,.,..^], BHJIIGFHKEDK7KHAB@ 100,91,89,59,52,43,42,40,32,25,11,6,1,1 +17 1427 T 14 .,,..,.,..,..^>, EHIC>H@4CFF@EF: 94,92,62,55,46,45,43,35,28,14,9,4,4,3,2 +17 1430 C 15 .,,..,.,..,..,. DEJJB;KKKHHFG=E 95,93,63,56,47,46,44,36,29,15,10,5,5,4,3 +17 1431 C 15 .,,..,.,..,..,. GHIBDHLHKGFCE8D 96,94,64,57,48,47,45,37,30,16,11,6,6,5,4 +17 1432 A 15 .,,..,.,..,..,. 8EG@DCE@IH;/FDE 97,95,65,58,49,48,46,38,31,17,12,7,7,6,5 +17 1433 T 16 .,,..,.,..,..,.^], EDHHBIF@JH>=GGFA 98,96,66,59,50,49,47,39,32,18,13,8,8,7,6,1 +17 1434 T 17 .,,..,.,..,..,.,^], BCGH@IHGFD:CEGDA> 99,97,67,60,51,50,48,40,33,19,14,9,9,8,7,2,1 +17 1435 T 17 .$,,..,.,..,..,.,, ?EF)EKHFHDGEFHED> 100,98,68,61,52,51,49,41,34,20,15,10,10,9,8,3,2 +17 1436 C 16 ,,..,.,..,..,.,, EKEKGKHFKMFHHHGG 99,69,62,53,52,50,42,35,21,16,11,11,10,9,4,3 +17 1437 T 16 ,$,..,.,..,..,.,, ?FKDIDFLII>HIHDG 100,70,63,54,53,51,43,36,22,17,12,12,11,10,5,4 +17 1438 C 15 ,..,.,..,..,.,, LIDLIKDJEGBKHGD 71,64,55,54,52,44,37,23,18,13,13,12,11,6,5 +17 1439 T 15 ,..,.,..,..,.,, FFGBL 74,67,58,57,55,47,40,26,21,16,16,15,14,9,8,2 +17 1442 G 16 ,..,.,..,..,.,,, HEAH:BMGIE@HGI?D 75,68,59,58,56,48,41,27,22,17,17,16,15,10,9,3 +17 1443 T 16 ,..,.,..,..,.,,, EIABFHCFI+EHDF?C 76,69,60,59,57,49,42,28,23,18,18,17,16,11,10,4 +17 1444 A 16 ,..,.,..,..,.,,, G4BIBKBAJHBIDF87 77,70,61,60,58,50,43,29,24,19,19,18,17,12,11,5 +17 1445 T 16 ,..,.,..,..,.,c, GBEKBAJGHH@GGD"> 78,71,62,61,59,51,44,30,25,20,20,19,18,13,12,6 +17 1446 T 16 ,..,.,..,..,.,,, F5CDHCHGJE>EDHD> 79,72,63,62,60,52,45,31,26,21,21,20,19,14,13,7 +17 1447 G 16 ,..,.,..,..,.,,, INFKLLGJLCGLIIE0 80,73,64,63,61,53,46,32,27,22,22,21,20,15,14,8 +17 1448 G 16 ,..,.,..,..,.,,, IDD@D=6HKIGJEGIH 81,74,65,64,62,54,47,33,28,23,23,22,21,16,15,9 +17 1449 T 16 ,..,.,..,..,.,,, D?FHCAGDIGDF>DHE 82,75,66,65,63,55,48,34,29,24,24,23,22,17,16,10 +17 1450 A 16 ,..,.,..,..,.,,, EGDHJAEFJCBHEHG, 83,76,67,66,64,56,49,35,30,25,25,24,23,18,17,11 +17 1451 T 16 ,..,.,..,..,.,,, F@HJ/>IFIHGDEGFA 84,77,68,67,65,57,50,36,31,26,26,25,24,19,18,12 +17 1452 A 18 ,..,.,..,..,.,,,^].^], GFBIIAIFHHCGDEI+C5 85,78,69,68,66,58,51,37,32,27,27,26,25,20,19,13,1,1 +17 1453 T 18 ,..,.,..,..,.,,,., HJHJIGIGHEGGFGJ3@< 86,79,70,69,67,59,52,38,33,28,28,27,26,21,20,14,2,2 +17 1454 T 18 ,..,.,..,..,.,,,., GIBHI6GGJFFI?JI7BB 87,80,71,70,68,60,53,39,34,29,29,28,27,22,21,15,3,3 +17 1455 G 18 ,..,.,..,..,.,,,., H5DCJJLIKIIHJFFHGG 88,81,72,71,69,61,54,40,35,30,30,29,28,23,22,16,4,4 +17 1456 T 18 ,..,.,..,..,.,,,., GGGIG;HFJCEJDG>HFD 89,82,73,72,70,62,55,41,36,31,31,30,29,24,23,17,5,5 +17 1457 G 18 ,..,.,..,..,.,,,., IBFE/?LJKHDJHHIAJF 90,83,74,73,71,63,56,42,37,32,32,31,30,25,24,18,6,6 +17 1458 T 18 ,..,.,..,..,.,,,., C7EJJ@GEIH>DEFI9G: 91,84,75,74,72,64,57,43,38,33,33,32,31,26,25,19,7,7 +17 1459 C 18 ,..,.,..,..,.,,,., J?BGKMLKM9EKKKLHJI 92,85,76,75,73,65,58,44,39,34,34,33,32,27,26,20,8,8 +17 1460 T 19 ,..,.,..,..,.,,,.,^]. G9EJMCKGKJJJIHHIJG@ 93,86,77,76,74,66,59,45,40,35,35,34,33,28,27,21,9,9,1 +17 1461 G 19 ,..,.,..,..,.,,,.,. H??GIKKJK/@MIGJDJAE 94,87,78,77,75,67,60,46,41,36,36,35,34,29,28,22,10,10,2 +17 1462 C 19 ,..,.,..,..,.,,,.,. IJDFHHKIMCDKIAHBJKD 95,88,79,78,76,68,61,47,42,37,37,36,35,30,29,23,11,11,3 +17 1463 T 19 ,..,.,..,..,.,,,.,. GLEGM@MIH9IJIDGAKFE 96,89,80,79,77,69,62,48,43,38,38,37,36,31,30,24,12,12,4 +17 1464 G 19 ,..,.,..,..,.,,,.,. G=CHLF@IJ>FKFIJ?HGH 97,90,81,80,78,70,63,49,44,39,39,38,37,32,31,25,13,13,5 +17 1465 T 19 ,..,.,..,..,.,,,.,. EF>FFIGFJ-=HIH4FI=AHEA>II5KJGF 92,91,89,81,74,60,55,50,50,49,48,43,42,36,24,24,16,7 +17 1476 T 19 .,.,..,..,.,,,.,..^], EH?IEGE>?DEGIHHHAD5 93,92,90,82,75,61,56,51,51,50,49,44,43,37,25,25,17,8,38 +17 1477 G 19 .,.,..,..,.,,,.,.., ?FE;JEKDJKDHLKJKIHB 94,93,91,83,76,62,57,52,52,51,50,45,44,38,26,26,18,9,39 +17 1478 G 19 .,.,..,..,.,,,.,.., :HLICHF/(JHIKDHF>F/ 95,94,92,84,77,63,58,53,53,52,51,46,45,39,27,27,19,10,40 +17 1479 C 19 .,.,..,..,.,,,.,.., 4EE9JKK=JJJABJKIBH: 96,95,93,85,78,64,59,54,54,53,52,47,46,40,28,28,20,11,41 +17 1480 C 19 .,.,..,..,.,,,.,.., 2JJ=JHLKIMIF:9KHIG< 97,96,94,86,79,65,60,55,55,54,53,48,47,41,29,29,21,12,42 +17 1481 T 19 .,.,..,..,.,,,.,.., :GGFGCBK>GE5GFEC@A9 99,97,89,82,68,63,58,58,57,56,51,50,44,32,32,24,15,45,1,1 +17 1484 T 20 ,$.,..,..,.,,,.,..,., ;<@IEJFEBEEE4HGFE?AB 100,98,90,83,69,64,59,59,58,57,52,51,45,33,33,25,16,46,2,2 +17 1485 T 19 .,..,..,.,,,.,..,., =E>FFHEHGCHNNJIJIKDIHDJ@GG 100,92,85,71,66,61,61,60,59,54,53,47,35,35,27,18,48,4,4 +17 1487 G 18 ,..,..,.,,,.,..,., FLGJB:FEJ>>JHIC4ACAI? 98,91,77,72,67,67,66,65,60,59,53,41,41,33,24,54,10,10,3 +17 1493 G 19 ,..,..,.,,,.,..,.,. BDJLGFD2H5)KHJB9?G@ 99,92,78,73,68,68,67,66,61,60,54,42,42,34,25,55,11,11,4 +17 1494 G 19 ,$..,..,.,,,.,..,.,. @EEI/GG9GF>FGIGGF=;0 88,83,78,78,77,76,71,70,64,52,52,44,35,65,21,21,14,7,5,1 +17 1504 G 20 .,C.,.,,,.,..,.,.,.. JJ)GKJF@KKIIJALGJIIF 89,84,79,79,78,77,72,71,65,53,53,45,36,66,22,22,15,8,6,2 +17 1505 G 20 .,..,.,,,.,..,.,.,.. HJ8G2HEK*MGII?2IGIE7 90,85,80,80,79,78,73,72,66,54,54,46,37,67,23,23,16,9,7,3 +17 1506 G 20 .,..,.,,,.,..,.,.,.. IKJFFDHBFKCH@=DGGJFA 91,86,81,81,80,79,74,73,67,55,55,47,38,68,24,24,17,10,8,4 +17 1507 A 20 .,..,.,,,.,..,.,.,.. AGD?G9EGHDCDG@??GD@B 92,87,82,82,81,80,75,74,68,56,56,48,39,69,25,25,18,11,9,5 +17 1508 C 20 .,..,.,,,.,..,.,.,.. FIHHJGGK;HKGF>FLHGFH 93,88,83,83,82,81,76,75,69,57,57,49,40,70,26,26,19,12,10,6 +17 1509 A 21 .,..,.,,,.,..,.,.,..^]. FI2EJ@DK@DIHFCFIGIGDE 94,89,84,84,83,82,77,76,70,58,58,50,41,71,27,27,20,13,11,7,1 +17 1510 G 21 .,..,.,,,.,..,.,.,... IICGHJHI?MGAH@JGJJJHE 95,90,85,85,84,83,78,77,71,59,59,51,42,72,28,28,21,14,12,8,2 +17 1511 A 21 .,..,.,,,.,..,.,.,... AE2AF>CFBFFGDHHCIGFF 97,92,87,87,86,85,80,79,73,61,61,53,44,74,30,30,23,16,14,10,4 +17 1513 G 21 .,..,.,,,.,..,.,.,... EG-/EGJHLNHHKCHHKHI?I 98,93,88,88,87,86,81,80,74,62,62,54,45,75,31,31,24,17,15,11,5 +17 1514 G 21 .,..,.,,,.,..,.,.,... >GHFIIHK@LFIHAHIIGFFD 99,94,89,89,88,87,82,81,75,63,63,55,46,76,32,32,25,18,16,12,6 +17 1515 G 21 .$,C.,.,,,.,..,.,.,... @F,8H9F?DF?L8IH?JEJIH8K 99,94,94,93,92,87,86,80,68,68,60,51,81,37,37,30,23,21,17,11 +17 1520 G 20 ,$..,.,,,.,..,.,.,... B.AGFCFBLGKJ:GJJIIIJ7G?IB9BK 96,96,95,94,89,88,82,70,70,62,53,83,39,39,32,25,23,19,13 +17 1522 G 19 ..,.,,,.,..,.,.,... (9B9CD-EBBAAEDBD:HEHF:I 98,98,97,96,91,90,84,72,72,64,55,85,41,41,34,27,25,21,15 +17 1524 G 20 ..,.,,,.,..,.,.,...^], G=E@FH8MIJH?FBJHH;K* 99,99,98,97,92,91,85,73,73,65,56,86,42,42,35,28,26,22,16,47 +17 1525 C 20 .$.$,.,,,.,..,.,.,..., ;=>CACIHGDHDKIHIJ?K8 100,100,99,98,93,92,86,74,74,66,57,87,43,43,36,29,27,23,17,48 +17 1526 C 18 ,$.,,,.,..,.,.,..., ;BD@HHIHFD:GGGGEK6 100,99,94,93,87,75,75,67,58,88,44,44,37,30,28,24,18,49 +17 1527 C 17 .$,,,.,..,.,.,..., 8D@=IEHK@IFHJGHL> 100,95,94,88,76,76,68,59,89,45,45,38,31,29,25,19,50 +17 1528 T 16 ,,,.,..,.,.,..., GGGKGJGBBHHFHHK< 96,95,89,77,77,69,60,90,46,46,39,32,30,26,20,51 +17 1529 G 16 ,,,.,..,.,.,..., GFHI 98,97,91,79,79,71,62,92,48,48,41,34,32,28,22,53 +17 1531 C 16 ,,,.,..,.,.,..., EG/LIIKAMKIBGGL= 99,98,92,80,80,72,63,93,49,49,42,35,33,29,23,54 +17 1532 T 16 ,$,,.,..,.,.,..., >C1EF>IGJGIHGBL< 100,99,93,81,81,73,64,94,50,50,43,36,34,30,24,55 +17 1533 T 15 ,$,.,..,.,.,..., AEIG5CABGCEF;I< 100,94,82,82,74,65,95,51,51,44,37,35,31,25,56 +17 1534 C 15 ,.,..,.,.,...,^]. FKIGEABJJFH@L?; 95,83,83,75,66,96,52,52,45,38,36,32,26,57,1 +17 1535 A 15 ,.,..,.,.,...,. @HDGFB6BEHG2:@D 96,84,84,76,67,97,53,53,46,39,37,33,27,58,2 +17 1536 C 16 ,.,..,.,.,...,.^]. >IFCGC>I@GI>I;@: 97,85,85,77,68,98,54,54,47,40,38,34,28,59,3,1 +17 1537 A 16 ,.,..,.,.,.C.,.. ;JEGHF=FJGG&K@DB 98,86,86,78,69,99,55,55,48,41,39,35,29,60,4,2 +17 1538 A 16 ,.,..,.,.,...,.. FDHGGIIIIKI@JED? 99,87,87,79,70,100,56,56,49,42,40,36,30,61,5,3 +17 1539 G 16 ,$.,..,.,.,...,.. AKHJJH8KJIJLMDC> 100,88,88,80,71,101,57,57,50,43,41,37,31,62,6,4 +17 1540 C 15 .,..,.,.,...,.. J@JGHJJFHA>GCC= 89,89,81,72,102,58,58,51,44,42,38,32,63,7,5 +17 1541 C 15 .,..,.,.,...,.. HGHHGEIJII0MBD5 90,90,82,73,103,59,59,52,45,43,39,33,64,8,6 +17 1542 C 15 .,..,.,.,...,.. KAHHGLIIIIHLFE9 91,91,83,74,104,60,60,53,46,44,40,34,65,9,7 +17 1543 C 15 .,..,.,.,...,.. HIFKDFMCKHILEE5 92,92,84,75,105,61,61,54,47,45,41,35,66,10,8 +17 1544 T 15 .,..,.,.,...,.. IEHFE8DKGIGLIHB 93,93,85,76,106,62,62,55,48,46,42,36,67,11,9 +17 1545 G 15 .,..,.,.,...,.. JEEKDFILHE5LKF? 94,94,86,77,107,63,63,56,49,47,43,37,68,12,10 +17 1546 G 15 .,..,$.,.,...,.. DGBF@.KGICIKIC< 95,95,87,78,108,64,64,57,50,48,44,38,69,13,11 +17 1547 A 14 .,...,.,...,.. GBF9GFHGIHHDH= 96,96,88,79,65,65,58,51,49,45,39,70,14,12 +17 1548 A 14 .,...,.,...,.. EEDF1IGJF=ILF= 97,97,89,80,66,66,59,52,50,46,40,71,15,13 +17 1549 G 14 .,...,.,...,.. FCKK8HKHLJMLH? 98,98,90,81,67,67,60,53,51,47,41,72,16,14 +17 1550 G 14 .,...,.,...,.. 5DFI.KIJIFFFH? 99,99,91,82,68,68,61,54,52,48,42,73,17,15 +17 1551 A 14 .$,$...,.,...,.. >>E@3FEGHHIBHC 100,100,92,83,69,69,62,55,53,49,43,74,18,16 +17 1552 A 12 ...,.,...,.. @HFFHEHII?FA 93,84,70,70,63,56,54,50,44,75,19,17 +17 1553 A 12 ...,.,...,.. ;H)HFIB8JGI> 94,85,71,71,64,57,55,51,45,76,20,18 +17 1554 G 12 ...,.,...,.. IBGHJHK?MCEB 95,86,72,72,65,58,56,52,46,77,21,19 +17 1555 T 12 ...,.,...,.. C=DGCIE5JEGA 96,87,73,73,66,59,57,53,47,78,22,20 +17 1556 T 12 ...,.,...,.. =FEGHHE8HEE= 97,88,74,74,67,60,58,54,48,79,23,21 +17 1557 G 13 ...,.,...,..^]. GJDGJGJFLGEBD 98,89,75,75,68,61,59,55,49,80,24,22,1 +17 1558 T 13 ...,.,...,... >AAHDGE5IGHCD 99,90,76,76,69,62,60,56,50,81,25,23,2 +17 1559 T 13 .$..,.,...,... ;2EGGGF8IDE4C 100,91,77,77,70,63,61,57,51,82,26,24,3 +17 1560 T 12 ..,.,...,... D7FBHCAIHE@E 92,78,78,71,64,62,58,52,83,27,25,4 +17 1561 T 12 ..,.,...,... ;0FEGG6JDE9E 93,79,79,72,65,63,59,53,84,28,26,5 +17 1562 G 12 ..,.,...,... :GHEGK2IKHBJ 94,80,80,73,66,64,60,54,85,29,27,6 +17 1563 G 13 ..,.,...,...^], C-IFHG;KKB=F> 95,81,81,74,67,65,61,55,86,30,28,7,1 +17 1564 G 13 ..,.,...,..., @-JGJCCH8 97,83,83,76,69,67,63,57,88,32,30,9,3 +17 1566 T 13 ..,.,...,..., CJFAHHDKCF=F6 98,84,84,77,70,68,64,58,89,33,31,10,4 +17 1567 C 13 ..,.,...,..., 7JIJJIILEG4I> 99,85,85,78,71,69,65,59,90,34,32,11,5 +17 1568 T 13 .$.,.,...,..., @GEHCK2KDIBL> 100,86,86,79,72,70,66,60,91,35,33,12,6 +17 1569 C 12 .,.,...,..., HIIJHIMHG7HD 87,87,80,73,71,67,61,92,36,34,13,7 +17 1570 T 12 .,.,...,..., KGKGIGLGJ@K= 88,88,81,74,72,68,62,93,37,35,14,8 +17 1571 G 12 .,.,...,..., @HKHFDKHH>H2 89,89,82,75,73,69,63,94,38,36,15,9 +17 1572 C 12 .,.,...,..., )HKHINKHH=LB 90,90,83,76,74,70,64,95,39,37,16,10 +17 1573 A 12 .,.,...,...c +EHEIGKBI?J& 91,91,84,77,75,71,65,96,40,38,17,11 +17 1574 C 12 .,.,...,..., =HGIIHKHFAJH 92,92,85,78,76,72,66,97,41,39,18,12 +17 1575 C 12 .,.,...,..., BGEJG+LHH0IF 93,93,86,79,77,73,67,98,42,40,19,13 +17 1576 C 12 .,.,...,..., LI 96,96,89,82,80,76,70,101,45,43,22,16 +17 1579 A 12 .,.,...,..., 3FGJG0IFIEH/ 97,97,90,83,81,77,71,102,46,44,23,17 +17 1580 G 12 .,.,...,..., >FJIJINGJBHD 98,98,91,84,82,78,72,103,47,45,24,18 +17 1581 C 12 .,.,...,..., 0@FHJGLGH=L/ 99,99,92,85,83,79,73,104,48,46,25,19 +17 1582 C 13 .$,$.,...,...,^], =?GJIHLDE@IA0 100,100,93,86,84,80,74,105,49,47,26,20,1 +17 1583 T 11 .,...,...,, GHHCLEJAM8> 94,87,85,81,75,106,50,48,27,21,2 +17 1584 G 11 .,...,...,, GGIHLDDBJED 95,88,86,82,76,107,51,49,28,22,3 +17 1585 G 12 .,...,$...,,^]. EJF'K@4@JB/? 96,89,87,83,77,108,52,50,29,23,4,1 +17 1586 A 11 .,......,g. BHDAFJ>G@&C 97,90,88,84,78,53,51,30,24,5,2 +17 1587 C 11 .,......,,. FJH@IC8II9? 98,91,89,85,79,54,52,31,25,6,3 +17 1588 A 11 .,......,,. CDF:EI=D3CE 99,92,90,86,80,55,53,32,26,7,4 +17 1589 A 11 .$,......,,. ;EFHJJ>GE9D 100,93,91,87,81,56,54,33,27,8,5 +17 1590 C 10 ,......,,. JH8KD8IA8D 94,92,88,82,57,55,34,28,9,6 +17 1591 T 10 ,......,,. GHCJJEJ5=E 95,93,89,83,58,56,35,29,10,7 +17 1592 T 10 ,......,,. FD5?G;GGAC 96,94,90,84,59,57,36,30,11,8 +17 1593 G 10 ,......,,. FHCJD?LHGA 97,95,91,85,60,58,37,31,12,9 +17 1594 T 10 ,......,,. E?CIHAHG7B 98,96,92,86,61,59,38,32,13,10 +17 1595 G 10 ,......,,. DBHIF@K*3H 99,97,93,87,62,60,39,33,14,11 +17 1596 C 10 ,$......,,. >B4KGE9F#> 100,98,94,88,63,61,40,34,15,12 +17 1597 C 9 ......,,. B;K97LE/F 99,95,89,64,62,41,35,16,13 +17 1598 C 9 .$.....,,. >FJG;HH8= 100,96,90,65,63,42,36,17,14 +17 1599 A 8 .....,,. >I=CJ=.G 97,91,66,64,43,37,18,15 +17 1600 T 8 .....,,. >DHFDC4G 98,92,67,65,44,38,19,16 +17 1601 C 8 .....,t. GJC;E:+H 99,93,68,66,45,39,20,17 +17 1602 T 8 .$....,,. )JIBL;0C 100,94,69,67,46,40,21,18 +17 1603 G 7 ....,,. IB@MHHE 95,70,68,47,41,22,19 +17 1604 G 7 ....,,. F:=@I?0 96,71,69,48,42,23,20 +17 1605 T 7 ....,,. BFABI/'H 100,75,73,52,46,27,24 +17 1609 C 6 ...,,. 88LG1C 76,74,53,47,28,25 +17 1610 C 6 ...,,. ;&M;0B 77,75,54,48,29,26 +17 1611 C 6 ...,,. 9;MIKH 78,76,55,49,30,27 +17 1612 T 6 ...,,. EFKF@? 79,77,56,50,31,28 +17 1613 C 6 ...,,. @>ID=J 80,78,57,51,32,29 +17 1614 A 6 ...,,. J?F32G 81,79,58,52,33,30 +17 1615 C 6 ...,,. F.KEGG 82,80,59,53,34,31 +17 1616 T 6 ...,,. JGLF(E 83,81,60,54,35,32 +17 1617 C 6 ...,,. BALJ+= 84,82,61,55,36,33 +17 1618 A 6 ...,,. HDJ0<< 85,83,62,56,37,34 +17 1619 G 6 ...,,. BBED:I 86,84,63,57,38,35 +17 1620 C 6 ...,,. BAL?'C 87,85,64,58,39,36 +17 1621 C 7 ...,,.^], 8 91,89,68,62,43,40,37 +17 1625 A 7 .C.,,., C'D<0GF 92,90,69,63,44,41,38 +17 1626 G 7 ...,,., E1E:.J; 93,91,70,64,45,42,39 +17 1627 A 7 ...,,., C7H=2E= 94,92,71,65,46,43,40 +17 1628 C 7 ...,,., =.HF0H= 95,93,72,66,47,44,41 +17 1629 T 7 ...,,., E?KG7F; 96,94,73,67,48,45,42 +17 1630 T 7 ...,,., J2H;D@1 97,95,74,68,49,46,43 +17 1631 C 7 ...,,., @BM2?I@ 98,96,75,69,50,47,44 +17 1632 C 8 ...,,.,^], B3;HCH9; 99,97,76,70,51,48,45,1 +17 1633 A 8 ...,,.,, ;CI32F; 104,102,81,75,56,53,50,6 +17 1638 A 9 ...,,.,,^]. @8GI1H>)@ 105,103,82,76,57,54,51,7,1 +17 1639 G 9 ...,,.,,. C6LHHK0@F 106,104,83,77,58,55,52,8,2 +17 1640 G 9 .C.,,.,,. C&.;&H'F? 107,105,84,78,59,56,53,9,3 +17 1641 C 9 .$..,,.,,. 62B@=J/7H 108,106,85,79,60,57,54,10,4 +17 1642 T 8 ..,,.,,. 9L>=K,,I 107,86,80,61,58,55,11,5 +17 1643 C 8 .$.,,.,,. 8K@>=GJBD 95,76,73,70,26,20,6,2 +17 1658 T 8 ,,.,,.,. D>BD;G.B 96,77,74,71,27,21,7,3 +17 1659 C 8 ,,.,,.,. G2E@JJJG 97,78,75,72,28,22,8,4 +17 1660 A 8 ,,.,,.,. DG.B.G-G 98,79,76,73,29,23,9,5 +17 1661 G 8 ,,.,,.,. DH;1JK)I:FI>G 100,81,78,75,31,25,11,7 +17 1663 C 7 ,.,,.,. 4D@IEJ>FBE 93,90,87,43,37,23,19,5,5,21,2 +17 1675 C 11 ,.,,.,.,,,, ?F8DH1HA@:? 94,91,88,44,38,24,20,6,6,22,3 +17 1676 G 11 ,.,,.,.,,,, /@GFB:@8H?E 95,92,89,45,39,25,21,7,7,23,4 +17 1677 C 11 ,.,,.,.,,,, B3H.JDK:E>: 96,93,90,46,40,26,22,8,8,24,5 +17 1678 C 11 ,.,,.,.,,,, B/BAH.GIIEI 97,94,91,47,41,27,23,9,9,25,6 +17 1679 A 11 ,.,,.,.,,,, F.H.G8GJIBF 98,95,92,48,42,28,24,10,10,26,7 +17 1680 G 11 ,.,,.,.,,,, =AFEL1JKHDD 99,96,93,49,43,29,25,11,11,27,8 +17 1681 C 11 ,$.,,.,.,,,, ?D;AJ1KB@>7 100,97,94,50,44,30,26,12,12,28,9 +17 1682 G 10 .,,.,.,,,, =D3B5AGEFJ 98,95,51,45,31,27,13,13,29,10 +17 1683 T 10 .,,.,.,,,, CGFH 99,55,49,35,31,17,17,33,14 +17 1687 C 9 ,,.,.,,,, BGE&GIIGK 100,56,50,36,32,18,18,34,15 +17 1688 C 9 ,,.,.,,,, HMG8GJKGK 101,57,51,37,33,19,19,35,16 +17 1689 T 9 ,,.,.,,,, EID2IFGIJ 102,58,52,38,34,20,20,36,17 +17 1690 C 9 ,,.,.,,,, EMJAGLJFM 103,59,53,39,35,21,21,37,18 +17 1691 T 9 ,,.,.,,,, CIJ6FHHHH 104,60,54,40,36,22,22,38,19 +17 1692 G 9 ,,.,.,,,, B?K*IJIBJ 105,61,55,41,37,23,23,39,20 +17 1693 T 9 ,,.,.,,,, CEFIEICII 106,62,56,42,38,24,24,40,21 +17 1694 T 9 ,,.,.,,,, D3CJEGHIG 107,63,57,43,39,25,25,41,22 +17 1695 C 9 ,$,.,.,,,, :;JEIKJJD 108,64,58,44,40,26,26,42,23 +17 1696 T 8 ,.,.,,,, FI5JEJMH 65,59,45,41,27,27,43,24 +17 1697 G 8 ,.,.,,,, 4K3HKJFH 66,60,46,42,28,28,44,25 +17 1698 C 8 ,.,.,,,, JI:IMLGK 67,61,47,43,29,29,45,26 +17 1699 T 8 ,.,.,,,, BI,FHGIG 68,62,48,44,30,30,46,27 +17 1700 G 8 ,.,.,,,, JL*LIJBJ 69,63,49,45,31,31,47,28 +17 1701 T 8 ,.,.,,,, @ECGEGHE 70,64,50,46,32,32,48,29 +17 1702 T 8 ,.,.,,,, JB:GEGHK 71,65,51,47,33,33,49,30 +17 1703 T 8 ,.,.,,,, GG)EEHED 72,66,52,48,34,34,50,31 +17 1704 T 8 ,.,.,,,, EFHF1HFIHH 92,92,108,89,55,54,52,49,45,43,43,30,29,27 +17 1762 C 13 ,,,,,,,,..... GHJ:>JHBHIJJG 93,93,90,56,55,53,50,46,44,44,31,30,28 +17 1763 C 13 ,,,,,,,,..... HEI@@KHJJGLLK 94,94,91,57,56,54,51,47,45,45,32,31,29 +17 1764 C 13 ,,,,,,,,..... JHLDKLKLFFKNK 95,95,92,58,57,55,52,48,46,46,33,32,30 +17 1765 T 13 ,,,,,,,,..... GFHCGCDEHIKLK 96,96,93,59,58,56,53,49,47,47,34,33,31 +17 1766 C 13 ,,,,,,,,..... =FHLILIGJELLK 97,97,94,60,59,57,54,50,48,48,35,34,32 +17 1767 C 13 ,,,,,,,,..... BBHJ4JHJDIMLL 98,98,95,61,60,58,55,51,49,49,36,35,33 +17 1768 C 13 ,,,,,,,,..... FFJKDLKKFFJLK 99,99,96,62,61,59,56,52,50,50,37,36,34 +17 1769 T 13 ,$,$,,,,,,..... D@GHCIGGHIMKK 100,100,97,63,62,60,57,53,51,51,38,37,35 +17 1770 G 11 ,,,,,,..... GJ=KH=JLKMK 98,64,63,61,58,54,52,52,39,38,36 +17 1771 A 11 ,,,,,,..... FIELGHFIIJI 99,65,64,62,59,55,53,53,40,39,37 +17 1772 G 11 ,$,,,,,..... DEHKJ@GJHLL 100,66,65,63,60,56,54,54,41,40,38 +17 1773 C 10 ,,,,,..... IIKJKGHKLK 67,66,64,61,57,55,55,42,41,39 +17 1774 A 10 ,,,,,..... DGHFFHHJJI 68,67,65,62,58,56,56,43,42,40 +17 1775 T 10 ,,,,,..... EFDE 85,84,82,79,75,73,73,60,59,57,15,11,7,6,6,3 +17 1792 A 16 ,,,,,......,,.,, HHIIHAHIIJH?FFF9 86,85,83,80,76,74,74,61,60,58,16,12,8,7,7,4 +17 1793 G 16 ,,,,,......,,.,, I=HKGKJILMI6>I?C 87,86,84,81,77,75,75,62,61,59,17,13,9,8,8,5 +17 1794 C 16 ,,,,,......,,.,, J?IHFCHILFA9HGG@ 88,87,85,82,78,76,76,63,62,60,18,14,10,9,9,6 +17 1795 C 16 ,,,,,......,,.,, I9IG?HIMLMJHJJH: 89,88,86,83,79,77,77,64,63,61,19,15,11,10,10,7 +17 1796 C 16 ,,,,,......,,.,, IGJGIHFGMIKICEK> 90,89,87,84,80,78,78,65,64,62,20,16,12,11,11,8 +17 1797 A 16 ,,,,,......,,.,, D6GEAGHJKJG01HCG 91,90,88,85,81,79,79,66,65,63,21,17,13,12,12,9 +17 1798 C 16 ,,,,,......,,.,, BFHGGJIJKJI?BF?J 92,91,89,86,82,80,80,67,66,64,22,18,14,13,13,10 +17 1799 C 16 ,,,,,......,,.,, D8HEF>HMIMJFBKFE 93,92,90,87,83,81,81,68,67,65,23,19,15,14,14,11 +17 1800 C 16 ,,,,,......,,.,, HJIIJHIJLIJDILIM 94,93,91,88,84,82,82,69,68,66,24,20,16,15,15,12 +17 1801 T 16 ,,,,,......,,.,, AFGFGFFLKLI@E@ALKL7FHDH-D 99,96,92,90,90,77,76,74,32,28,24,23,23,20,5 +17 1809 C 16 ,$,,......,,.,,,^]. ;AFDGKLKKDBKI6G; 100,97,93,91,91,78,77,75,33,29,25,24,24,21,6,1 +17 1810 C 15 ,,......,,.,,,. >EIGALKF<>LHIH; 98,94,92,92,79,78,76,34,30,26,25,25,22,7,2 +17 1811 C 16 ,,......,,.,,,.^]. FHHGLKJKHFLJEK=8 99,95,93,93,80,79,77,35,31,27,26,26,23,8,3,1 +17 1812 T 16 ,$,......,,.,,,.. ?FHCMLLKAGKG>EGC 100,96,94,94,81,80,78,36,32,28,27,27,24,9,4,2 +17 1813 G 15 ,......,,.,,,.. EAGFKLIAIKILJG> 97,95,95,82,81,79,37,33,29,28,28,25,10,5,3 +17 1814 A 15 ,......,,.,,,.. FD?IIHJEHIH>JB@ 98,96,96,83,82,80,38,34,30,29,29,26,11,6,4 +17 1815 G 15 ,......,,.,,,.. BFCKMM==HKHBJ4? 99,97,97,84,83,81,39,35,31,30,30,27,12,7,5 +17 1816 G 15 ,$......,,.,,,.. ?K0> 100,98,98,85,84,82,40,36,32,31,31,28,13,8,6 +17 1817 C 14 ......,,.,,,.. >>KKIJDCGF3JF= 99,99,86,85,83,41,37,33,32,32,29,14,9,7 +17 1818 C 14 .$.$....,,.,,,.. ;;KKLF;GHJ'IE; 100,100,87,86,84,42,38,34,33,33,30,15,10,8 +17 1819 C 12 ....,,.,,,.. KKLJ6BMB2E;; 88,87,85,43,39,35,34,34,31,16,11,9 +17 1820 G 12 ....,,.,,,.. BDEBEB6JEKB4 89,88,86,44,40,36,35,35,32,17,12,10 +17 1821 C 12 ....,,.,,,.. KKKCG> 91,90,88,46,42,38,37,37,34,19,14,12 +17 1823 C 13 ....,,.,,,..^]. HIJJFIKKBMH4= 92,91,89,47,43,39,38,38,35,20,15,13,1 +17 1824 T 13 ....,,.,,,... KKIKHF@@EFBAJKI4-@ 99,98,96,54,50,46,45,45,42,27,22,20,8 +17 1831 T 13 .$...,,.,,,.C. 5DFB(AIHIEA%E 100,99,97,55,51,47,46,46,43,28,23,21,9 +17 1832 C 12 .$..,,.,,,... BEJGIKKNLI#I 100,98,56,52,48,47,47,44,29,24,22,10 +17 1833 T 11 ..,,.,,,... DG:.KDKFI,C 99,57,53,49,48,48,45,30,25,23,11 +17 1834 C 12 .$.,,.,,,...^2. AMGKJMDNA,J< 100,58,54,50,49,49,46,31,26,24,12,1 +17 1835 T 11 .,,.,,,.... K@8KGGJB7H@ 59,55,51,50,50,47,32,27,25,13,2 +17 1836 C 11 .,,.,,,.... J@HJH:GJ=KB 60,56,52,51,51,48,33,28,26,14,3 +17 1837 C 11 .,,.,,,.... ;E:KA0JH8@B 61,57,53,52,52,49,34,29,27,15,4 +17 1838 C 11 .,,.,,,.... GKDJKHMG>I3 62,58,54,53,53,50,35,30,28,16,5 +17 1839 T 11 .,,.,,,.... L.CFB+JG4H: 63,59,55,54,54,51,36,31,29,17,6 +17 1840 C 11 .,,.,,,.... HGIGF3II6JG 64,60,56,55,55,52,37,32,30,18,7 +17 1841 C 11 .,,.,,,.... L3GKGBJ:5HC 65,61,57,56,56,53,38,33,31,19,8 +17 1842 C 11 .,,.,,,.... MJILJMMI.H> 66,62,58,57,57,54,39,34,32,20,9 +17 1843 T 11 .,,.,,,.... E9GBI6@H 68,64,60,59,59,56,41,36,34,22,11 +17 1845 G 11 .,,.,,,.... MHHIJKK?8F9 69,65,61,60,60,57,42,37,35,23,12 +17 1846 C 11 .,,.,,,.... LEJJKNMI6II 70,66,62,61,61,58,43,38,36,24,13 +17 1847 T 12 .,,.,,,....^]. LHHFFJIHB@I? 71,67,63,62,62,59,44,39,37,25,14,1 +17 1848 G 12 .,,.,,,..... LFF/HHJB1E>E 72,68,64,63,63,60,45,40,38,26,15,2 +17 1849 T 14 .,c.,,,.....^],^], HE#AG7GA?F1D6A 73,69,65,64,64,61,46,41,39,27,16,3,34,1 +17 1850 C 14 .,,.,,,.....,, HIFLIF 74,70,66,65,65,62,47,42,40,28,17,4,35,2 +17 1851 A 15 .,,.,,,..$...,,^]. >HHGJHKC5IGF?EA 75,71,67,66,66,63,48,43,41,29,18,5,36,3,1 +17 1852 G 14 .,,.,,,....,,. B@8EHAJDKFH1@E 76,72,68,67,67,64,49,44,30,19,6,37,4,2 +17 1853 G 14 .,,.,,,....,,. E 79,75,71,70,70,67,52,47,33,22,9,40,7,5,2,2 +17 1856 A 16 .,,.,,,....,,.., IFHIOLLDGBG>HGC; 80,76,72,71,71,68,53,48,34,23,10,41,8,6,3,3 +17 1857 G 16 .,,.,,,....,,.., ;=AKJDIGIFJI>EBEK@2JD<@ 86,82,78,77,77,74,59,54,40,29,16,47,14,12,9,9,5 +17 1863 C 18 .,,.,,,....,,..,,^]. EHHIJKL&79HDIHCAIB 87,83,79,78,78,75,60,55,41,30,17,48,15,13,10,10,6,1 +17 1864 T 18 .,,.,,,....,,..,,. KFFBIHIEE3H:-HG3GF 88,84,80,79,79,76,61,56,42,31,18,49,16,14,11,11,7,2 +17 1865 G 18 .,,.,,,....,,..,,. CEFLHKLDC?I7DIBEHGBJF 92,88,84,83,83,80,65,60,46,35,22,53,20,18,15,15,11,6 +17 1869 A 18 Tt,.t,,T..T,,.Tt,. 9/BFFHFIHFK9JKADDAF8H7@ID;BG 95,91,87,86,86,83,68,63,49,38,25,56,23,21,18,18,14,9 +17 1872 G 18 C,,.,,,....,,..,,. (FG7GFKB=AA;JG 98,94,90,89,89,86,71,66,52,41,28,59,26,24,21,21,17,12 +17 1875 G 18 .,,.,,,....,,..,,. 9/G;I9I;<3F2BGE7HJ 99,95,91,90,90,87,72,67,53,42,29,60,27,25,22,22,18,13 +17 1876 C 18 .$,,.,,,....,,..,,. ,DICIHMIH:I>DGGBMJ 100,96,92,91,91,88,73,68,54,43,30,61,28,26,23,23,19,14 +17 1877 T 17 ,,.,,,....,,..,,. DD?FEI/IEG;GJCAGJ 97,93,92,92,89,74,69,55,44,31,62,29,27,24,24,20,15 +17 1878 C 17 ,,.,,,....,,..,,. FHAIKLIIBJ@EJFDLI 98,94,93,93,90,75,70,56,45,32,63,30,28,25,25,21,16 +17 1879 A 17 ,,.,,,....,,..,,. CDHFHGBJ3HCEGFEFH 99,95,94,94,91,76,71,57,46,33,64,31,29,26,26,22,17 +17 1880 C 17 ,$,.,,,....,,..,,. ??FBCD6G@H9BH@9AH 100,96,95,95,92,77,72,58,47,34,65,32,30,27,27,23,18 +17 1881 G 18 ,.,,,....,,..,,.^].^]. A@:6GC@? 97,96,96,93,78,73,59,48,35,66,33,31,28,28,24,19,1,1 +17 1882 G 19 ,.,,,....,,..,,...^]. DEGGJEIBG:GI>:JG>@D 98,97,97,94,79,74,60,49,36,67,34,32,29,29,25,20,2,2,1 +17 1883 A 20 ,.,,,....,,..,,....^]. DAFIKFF:GDDF@FDIEDCA 99,98,98,95,80,75,61,50,37,68,35,33,30,30,26,21,3,3,2,1 +17 1884 G 20 ,$.,,,....,,..,,..... ?BDHJ:K=J=HJA?JKHGHE 100,99,99,96,81,76,62,51,38,69,36,34,31,31,27,22,4,4,3,2 +17 1885 C 19 .$,$,,....,,..,,..... >>=J>J8AEBHCECDGFHD 100,100,97,82,77,63,52,39,70,37,35,32,32,28,23,5,5,4,3 +17 1886 C 17 ,,....,,..,,..... @A3IGH9CGH6?IADIA 98,83,78,64,53,40,71,38,36,33,33,29,24,6,6,5,4 +17 1887 G 17 ,,....,,..,,..... 2H;;)BCJA7AK>AAC@ 99,84,79,65,54,41,72,39,37,34,34,30,25,7,7,6,5 +17 1888 C 17 ,$,....,,..,,..... 5IADAIBIIDFGKIHIH 100,85,80,66,55,42,73,40,38,35,35,31,26,8,8,7,6 +17 1889 C 16 ,....,,..,,..... FGI6HA5H@A9HHGIE 86,81,67,56,43,74,41,39,36,36,32,27,9,9,8,7 +17 1890 C 16 ,....,,..,,..... JGH5JAIGEELKGGIH 87,82,68,57,44,75,42,40,37,37,33,28,10,10,9,8 +17 1891 T 16 ,....,,..,,..... HAF2IEHDBCHKHHJH 88,83,69,58,45,76,43,41,38,38,34,29,11,11,10,9 +17 1892 G 16 ,....,,..,,..... HHJKJAGJ@?HIIIKI 89,84,70,59,46,77,44,42,39,39,35,30,12,12,11,10 +17 1893 T 16 ,....,,..,,..... GEE4ECEDBEIHEEHD 90,85,71,60,47,78,45,43,40,40,36,31,13,13,12,11 +17 1894 G 16 ,....,,..,,..... IEK0KDHJD@ILIILI 91,86,72,61,48,79,46,44,41,41,37,32,14,14,13,12 +17 1895 C 16 ,....,,..,,..... GI6%HEEKDBGKJIJI 92,87,73,62,49,80,47,45,42,42,38,33,15,15,14,13 +17 1896 C 16 ,....,,..,,..... A9H?J9>HC9CKGHKI 93,88,74,63,50,81,48,46,43,43,39,34,16,16,15,14 +17 1897 G 16 ,....,,..,,..... F@A6>?H6;=ICAADA 94,89,75,64,51,82,49,47,44,44,40,35,17,17,16,15 +17 1898 T 16 ,..G.,,..,,..... F9>&CDGCB@HDFEIE 95,90,76,65,52,83,50,48,45,45,41,36,18,18,17,16 +17 1899 G 16 ,....,,..,,..... E/K'GCCID;HLIIKI 96,91,77,66,53,84,51,49,46,46,42,37,19,19,18,17 +17 1900 T 16 ,..C.,,..,,..... D0D&BEFE=FFHFEHG 97,92,78,67,54,85,52,50,47,47,43,38,20,20,19,18 +17 1901 A 17 ,....,,..,,.....^]t F5.1IIIFDE;AJIIGJH7 99,94,80,69,56,87,54,52,49,49,45,40,22,22,21,20,4 +17 1903 C 17 ,$....,,..,,....., AEHDHCEH7?JJGHKH@ 100,95,81,70,57,88,55,53,50,50,46,41,23,23,22,21,5 +17 1904 T 17 ....,,..,,.....,^]. EGCHDFID?IJHHLGCA 96,82,71,58,89,56,54,51,51,47,42,24,24,23,22,6,1 +17 1905 C 17 ....,,..,,.....,. G89JEHI>@IKJIJIDB 97,83,72,59,90,57,55,52,52,48,43,25,25,24,23,7,2 +17 1906 T 17 ....,,..,,.....,. @IGJEGIF?GKHIIIGF 98,84,73,60,91,58,56,53,53,49,44,26,26,25,24,8,3 +17 1907 G 17 ....,,..,,.....,. ?G0;GEJDAIKJIKJ8F 99,85,74,61,92,59,57,54,54,50,45,27,27,26,25,9,4 +17 1908 A 18 .$...,,..,,.....,.^], ?CGFIFBCIIIFGJGFD= 100,86,75,62,93,60,58,55,55,51,46,28,28,27,26,10,5,1 +17 1909 G 17 ...,,..,,.....,., JGLAGKFB9LKKLL4ID 87,76,63,94,61,59,56,56,52,47,29,29,28,27,11,6,2 +17 1910 C 17 ...,,..,,.....,., >&ID=J?EALJILI'BF 88,77,64,95,62,60,57,57,53,48,30,30,29,28,12,7,3 +17 1911 C 17 ...,,..,,.....,., FCGCEHDH 90,79,66,97,64,62,59,59,55,50,32,32,31,30,14,9,5 +17 1913 T 17 ...,,..,,.....,., CJIAGJACEJIJJK6HE 91,80,67,98,65,63,60,60,56,51,33,33,32,31,15,10,6 +17 1914 C 17 ...,,..,,.....,., IDIDGEEFKLFHKI0CE 92,81,68,99,66,64,61,61,57,52,34,34,33,32,16,11,7 +17 1915 T 17 .C.,,..,,.....,., H1GEDGCAHLIGHH6GH 93,82,69,100,67,65,62,62,58,53,35,35,34,33,17,12,8 +17 1916 G 17 .T.,,..,,.....,., H0IHFFCAJJJIMI6HI 94,83,70,101,68,66,63,63,59,54,36,36,35,34,18,13,9 +17 1917 C 17 ...,,..,,.....,., H9IGGHIEIIKJLKEGF 95,84,71,102,69,67,64,64,60,55,37,37,36,35,19,14,10 +17 1918 A 17 ...,,..,,.....t., F8GCBIDFCIHGII%HD 96,85,72,103,70,68,65,65,61,56,38,38,37,36,20,15,11 +17 1919 C 17 ...,,..,,.....,., DDHGAF=FHJJIKB?FA 97,86,73,104,71,69,66,66,62,57,39,39,38,37,21,16,12 +17 1920 A 17 ...,,..,,.....t., D9BEFIAEIGGIJI/GI 98,87,74,105,72,70,67,67,63,58,40,40,39,38,22,17,13 +17 1921 G 18 ...,,..,,.....,.,^]. F/J?CJ>DHMLKNL@GI@ 99,88,75,106,73,71,68,68,64,59,41,41,40,39,23,18,14,1 +17 1922 T 18 .$..,,..,,.....,.,. 6-GCGG3EFHFFIG;DEC 100,89,76,107,74,72,69,69,65,60,42,42,41,40,24,19,15,2 +17 1923 G 17 ..,$,..,,.....,.,. JEG 91,78,76,74,71,71,67,62,44,44,43,42,26,21,17,4 +17 1925 C 16 ..,..,,.....,.,. ;IJJ=>JIFHKH;IJF 92,79,77,75,72,72,68,63,45,45,44,43,27,22,18,5 +17 1926 T 16 ..,..,,.....,.,. FJDJ?FIKIHLG5FHF 93,80,78,76,73,73,69,64,46,46,45,44,28,23,19,6 +17 1927 T 16 ..,..,,.....,.,. (DGC;EHHGEII:FED 94,81,79,77,74,74,70,65,47,47,46,45,29,24,20,7 +17 1928 C 16 ..,..,,.....,.,. -LCK8CKLJJMJ?HLH 95,82,80,78,75,75,71,66,48,48,47,46,30,25,21,8 +17 1929 T 16 ..,..,,.....,.,. *GFIBGGLKKKI.GHI 96,83,81,79,76,76,72,67,49,49,48,47,31,26,22,9 +17 1930 G 16 T.,..,,.....,.,. (IEI@5JKKILJ8HGH 97,84,82,80,77,77,73,68,50,50,49,48,32,27,23,10 +17 1931 C 17 ..,..,,.....,.,.^]. 9IHK5GKIJIMI1IHIB 98,85,83,81,78,78,74,69,51,51,50,49,33,28,24,11,1 +17 1932 T 17 ..,..,,.....,.,.. EGGH?GHLJIMI6DGHE 99,86,84,82,79,79,75,70,52,52,51,50,34,29,25,12,2 +17 1933 T 17 .$.,..,,.....,.,.. 1BG58JF@FGHGIEFED 100,87,85,83,80,80,76,71,53,53,52,51,35,30,26,13,3 +17 1934 G 16 .,..,,.....,.,.. EHI?IFLKJKJKHJGH 88,86,84,81,81,77,72,54,54,53,52,36,31,27,14,4 +17 1935 C 16 .,..,,.....,.,.. H 97,95,93,90,90,86,81,63,63,62,61,45,40,36,23,13 +17 1944 T 16 .,..,,.....,.,.. @BD3DFHGGHF7HHCH 98,96,94,91,91,87,82,64,64,63,62,46,41,37,24,14 +17 1945 T 16 .,..,,.....,.,.. >EB9JHGFCIF;FGFE 99,97,95,92,92,88,83,65,65,64,63,47,42,38,25,15 +17 1946 G 16 .$,..,,.....,.,.. DFF?HJLIHMLEJ;HK 100,98,96,93,93,89,84,66,66,65,64,48,43,39,26,16 +17 1947 A 15 ,..,,.....,.,.. DD:JG?HIIHHBKFH 99,97,94,94,90,85,67,67,66,65,49,44,40,27,17 +17 1948 G 15 ,$..,,.....,.,.. ?E:;IJKKMLCIJKL 100,98,95,95,91,86,68,68,67,66,50,45,41,28,18 +17 1949 A 14 ..,,.....,.,.. C9FEIIIAH+FEFH 99,96,96,92,87,69,69,68,67,51,46,42,29,19 +17 1950 A 14 .$.,,.....,.,.. AAJGIGDIG@HIHI 100,97,97,93,88,70,70,69,68,52,47,43,30,20 +17 1951 G 14 .,,.....,.,..^]. ?CHKIJLK0JKCI7 98,98,94,89,71,71,70,69,53,48,44,31,21,1 +17 1952 A 14 .,,.....,.,... >FCBGDKG,HDEI@ 99,99,95,90,72,72,71,70,54,49,45,32,22,2 +17 1953 A 15 .,,.....,.,...^]. 1EDDFBJH+H@FH?> 100,100,96,91,73,73,72,71,55,50,46,33,23,3,1 +17 1954 A 16 .,,.....,.,....^], %FEGGHIG2AEHEA>3 101,101,97,92,74,74,73,72,56,51,47,34,24,4,2,1 +17 1955 C 16 .,,.....,.,...., $C>EIEKI)IHFIEE6 102,102,98,93,75,75,74,73,57,52,48,35,25,5,3,2 +17 1956 C 16 .,,.....,.,...., ,C;GIIII49=JLGDD 103,103,99,94,76,76,75,74,58,53,49,36,26,6,4,3 +17 1957 C 16 .,,$.....,.,...., -F:HIILI?DJFK?FE 104,104,100,95,77,77,76,75,59,54,50,37,27,7,5,4 +17 1958 C 16 .,.....,.,....,^]. #@CIHLI1AKFL@GA? 105,105,96,78,78,77,76,60,55,51,38,28,8,6,5,1 +17 1959 T 16 .,.....,.,....,. 9EEIJLHDHHIJHHGD 106,106,97,79,79,78,77,61,56,52,39,29,9,7,6,2 +17 1960 T 17 .,.....,.,....,.^]. .CCFEGEGGFBH>ECA? 107,107,98,80,80,79,78,62,57,53,40,30,10,8,7,3,1 +17 1961 C 17 .$,$.....,.,....,.. 1AGJJKI4HKJLGIKED 108,108,99,81,81,80,79,63,58,54,41,31,11,9,8,4,2 +17 1962 T 16 .$....,.,....,..^]. EKHLJGIIEKEHDFG? 100,82,82,81,80,64,59,55,42,32,12,10,9,5,3,1 +17 1963 G 15 ....,.,....,... HIMJCKHEKGJKGFE 83,83,82,81,65,60,56,43,33,13,11,10,6,4,2 +17 1964 G 15 ....,.,....,... JILJ 86,86,85,84,68,63,59,46,36,16,14,13,9,7,5,2 +17 1967 A 16 ....,.,....,..., EGI??AEDHAFICDC@ 87,87,86,85,69,64,60,47,37,17,15,14,10,8,6,3 +17 1968 T 16 ....,.,....,..., EFIGDH@HICGHF?C@ 88,88,87,86,70,65,61,48,38,18,16,15,11,9,7,4 +17 1969 A 16 ....,.,....,..., DDGE49EEJDEHCD>D 89,89,88,87,71,66,62,49,39,19,17,16,12,10,8,5 +17 1970 C 16 ....,.,....,..., HFIA4CIIIBIJGFFJ 90,90,89,88,72,67,63,50,40,20,18,17,13,11,9,6 +17 1971 A 16 ....,.,....,..., GCGG2HEFJGGFFGFH 91,91,90,89,73,68,64,51,41,21,19,18,14,12,10,7 +17 1972 T 17 ....,.,....,...,^], DHIFEHEGEDDBB 93,93,92,91,75,70,66,53,43,23,21,20,16,14,12,9,2 +17 1974 A 17 ....,.,....,...,, GEGH3I?GIGHLFFFME 94,94,93,92,76,71,67,54,44,24,22,21,17,15,13,10,3 +17 1975 G 17 ....,.,....,...,, IGKKJLIBMGLLH>AKF 95,95,94,93,77,72,68,55,45,25,23,22,18,16,14,11,4 +17 1976 A 17 ....,.,....,...,, DECGBADCI=H7EFFCB 96,96,95,94,78,73,69,56,46,26,24,23,19,17,15,12,5 +17 1977 C 17 ....,.,....,...,, FFGD6JFIK.IKGIAHH 97,97,96,95,79,74,70,57,47,27,25,24,20,18,16,13,6 +17 1978 A 17 ....,.,....,...,, DDFEH?G@JEHKIFGIF 98,98,97,96,80,75,71,58,48,28,26,25,21,19,17,14,7 +17 1979 G 17 ....,.,....,...,, GFGH-JHBM@LHIG>EE%LEKKJI?HIC.C 100,100,99,98,82,77,73,60,50,30,28,27,23,21,19,16,9 +17 1981 C 17 .$.,.,....,...,,^].^], D 89,84,80,67,57,37,35,34,30,28,26,23,16,7,7,6,1 +17 1988 G 17 ,.,....,...,,.,.. GIGJIKJIHFIIAIEGD 90,85,81,68,58,38,36,35,31,29,27,24,17,8,8,7,2 +17 1989 G 17 ,.,....,...,,.,.. ,HG=KDIBDEDGGIFG 95,90,86,73,63,43,41,40,36,34,32,29,22,13,13,12,7 +17 1994 T 17 ,.,....,...,,.,.. C9FAIFGGED8IGFIEF 96,91,87,74,64,44,42,41,37,35,33,30,23,14,14,13,8 +17 1995 G 18 ,.,....,...,,.,..^], 1HFFLIJHD<@LIJJCJ@ 97,92,88,75,65,45,43,42,38,36,34,31,24,15,15,14,9,1 +17 1996 C 19 ,.,....,...,,.,..,^]. 2HEJ?F/2FEEIIKGH@ 99,95,82,72,52,50,49,45,43,41,38,31,22,22,21,16,8,7,4 +17 2003 T 19 .$,....,...,,.,..,.. 4FEI>FK3EB>ECG4H?GE 100,96,83,73,53,51,50,46,44,42,39,32,23,23,22,17,9,8,5 +17 2004 G 18 ,....,...,,.,..,.. ?GMDKAHFHJDLKHIEJH 97,84,74,54,52,51,47,45,43,40,33,24,24,23,18,10,9,6 +17 2005 G 18 ,....,...,,.,..,.. F9J0I7H:?KICJCHHI@ 98,85,75,55,53,52,48,46,44,41,34,25,25,24,19,11,10,7 +17 2006 C 18 ,....,...,,.,..,.. EGDIJKIA7LCFLHKJKF 99,86,76,56,54,53,49,47,45,42,35,26,26,25,20,12,11,8 +17 2007 A 18 ,$....,...,,.,..,.. BGJIHBFEBIEFHDICHG 100,87,77,57,55,54,50,48,46,43,36,27,27,26,21,13,12,9 +17 2008 C 17 ....,...,,.,..,.. 7KJJJIJCGJJMH>JIF 88,78,58,56,55,51,49,47,44,37,28,28,27,22,14,13,10 +17 2009 A 17 ....,...,,.,..,.. GJ=GIHGGDKFLDHJJF 89,79,59,57,56,52,50,48,45,38,29,29,28,23,15,14,11 +17 2010 G 17 ....,...,,.,..,.. HJ>MIH:;JILLKLIMB 90,80,60,58,57,53,51,49,46,39,30,30,29,24,16,15,12 +17 2011 C 17 ....,...,,.,..,.. JJ9JKIFFFKLLJLJKH 91,81,61,59,58,54,52,50,47,40,31,31,30,25,17,16,13 +17 2012 A 18 ....,...,,.,..,..^], CIDI>HE>DFHHEGBJG3 92,82,62,60,59,55,53,51,48,41,32,32,31,26,18,17,14,1 +17 2013 C 18 ....,...,,.,..,.., EJ-IEFIKIDJADHD@F 94,84,64,62,61,57,55,53,50,43,34,34,33,28,20,19,16,3 +17 2015 T 18 ....,...,,.,..,.., CIFFIFBJFI;IGKLDHKGKA2< 97,87,67,65,64,60,58,56,53,46,37,37,36,31,23,22,19,6,1 +17 2018 C 19 ....,...,,.,..,..,, FHAJMII8KFKMILJKJJB 98,88,68,66,65,61,59,57,54,47,38,38,37,32,24,23,20,7,2 +17 2019 T 19 ....,...,,.,..,..,, GLCFHJI>EHIJALHLFFD 99,89,69,67,66,62,60,58,55,48,39,39,38,33,25,24,21,8,3 +17 2020 G 20 .$...,...,,.,..,..,,^>. CJHJHGKHLILKIJILIAC@ 100,90,70,68,67,63,61,59,56,49,40,40,39,34,26,25,22,9,4,1 +17 2021 C 21 ...,...,,.,..,..,,.^].^], LIKBJJG;IMGGJILJJ.BA: 91,71,69,68,64,62,60,57,50,41,41,40,35,27,26,23,10,5,2,1,1 +17 2022 C 21 ...,...,,.,..,..,,.., GEGEI@?LLLLHMHKHFBEAB 92,72,70,69,65,63,61,58,51,42,42,41,36,28,27,24,11,6,3,2,2 +17 2023 A 21 ...,...,,.,..,..,,.., I0GGFEAEGFKGFIJ@*KFEF 93,73,71,70,66,64,62,59,52,43,43,42,37,29,28,25,12,7,4,3,3 +17 2024 G 21 ...,...,,.,..,..,,.., KCFHF 94,74,72,71,67,65,63,60,53,44,44,43,38,30,29,26,13,8,5,4,4 +17 2025 T 21 ...,...,,.,..,..,,.., F6FIE;EIGHJFIGHDBHFDB 95,75,73,72,68,66,64,61,54,45,45,44,39,31,30,27,14,9,6,5,5 +17 2026 T 21 ...,...,,.,..,..,,.., E4EFDEFJBFICIEIEBEFDF 96,76,74,73,69,67,65,62,55,46,46,45,40,32,31,28,15,10,7,6,6 +17 2027 A 21 ...,...,,.,..,..,,.., @9FGEEEIGHIEGEJEHEFDB 97,77,75,74,70,68,66,63,56,47,47,46,41,33,32,29,16,11,8,7,7 +17 2028 C 21 ...,...,,.,..,..,,.., FFILGKFKDKKHJKJGKKEGK 98,78,76,75,71,69,67,64,57,48,48,47,42,34,33,30,17,12,9,8,8 +17 2029 T 21 ...,...,,.,..,..,,.., CCAIHDIBDJIFLLJHK? 91,89,88,84,82,80,77,70,61,61,60,55,47,46,43,30,25,22,21,21,1 +17 2042 G 22 ..,...,,.,..,..,,..,,^], 92,90,89,85,83,81,78,71,62,62,61,56,48,47,44,31,26,23,22,22,2,1 +17 2043 G 22 ..,...,,.,..,..,,..,,, -GC/GHKIKJIBKIIHCIFKE> 93,91,90,86,84,82,79,72,63,63,62,57,49,48,45,32,27,24,23,23,3,2 +17 2044 C 22 ..,...,,.,..,..,,..,,, 4HHEJCMHLLJLKKIJIIILGG 94,92,91,87,85,83,80,73,64,64,63,58,50,49,46,33,28,25,24,24,4,3 +17 2045 A 22 ..,...,,.,..,..,,..,,, GG>:BGHHJIGHIKHDIKHIED 95,93,92,88,86,84,81,74,65,65,64,59,51,50,47,34,29,26,25,25,5,4 +17 2046 T 22 ..,...,,.,..,..,,..,,, AHF?GBIGIIGFHJGK:GGGHE 96,94,93,89,87,85,82,75,66,66,65,60,52,51,48,35,30,27,26,26,6,5 +17 2047 G 24 ..,...,,.,..,..,,..,,,^],^], :IF?IKDIJLJLILKCGIIEIHEE 97,95,94,90,88,86,83,76,67,67,66,61,53,52,49,36,31,28,27,27,7,6,1,1 +17 2048 A 24 ..,...,,.,..,..,,..,,,,, CDDFC@HEKGFJEKGHHFDHEEBC 98,96,95,91,89,87,84,77,68,68,67,62,54,53,50,37,32,29,28,28,8,7,2,2 +17 2049 A 24 ..,...,,.,..,..,,..,,,,, >DCCCBBIIKCLKFLIMKKBIGMJHGG 100,99,95,93,91,88,81,72,72,71,66,58,57,54,41,36,33,32,32,12,11,6,6 +17 2053 G 23 ,$...,,.,..,..,t..,,,,,^], ACFAJIILHLHBFH8CHMKJDEE 100,96,94,92,89,82,73,73,72,67,59,58,55,42,37,34,33,33,13,12,7,7,1 +17 2054 A 22 ...,,.,..,..,,..,,,,,, @FBKHIKHGCJFLLCHMKH:DGGIADKGCBHFHHEEFI 100,97,90,81,81,80,75,67,66,63,50,45,42,41,41,21,20,15,15,9 +17 2062 A 19 ,,.,..,..,,..,,,,,, FEJFGK?JIHGKHIHFEFI 98,91,82,82,81,76,68,67,64,51,46,43,42,42,22,21,16,16,10 +17 2063 C 19 ,,.,..,..,,..,,,,,, FIKKHJGKIJKFINLKHB@=AJIBCJGDEBBAD 98,89,89,88,83,75,74,71,58,53,50,49,49,29,28,23,23,17 +17 2070 G 19 ,.,..,..,,..,,,,,,^]. D@I?CIBAKDAALLKKIL8 99,90,90,89,84,76,75,72,59,54,51,50,50,30,29,24,24,18,1 +17 2071 A 19 ,$.,..,..,,..,,,,,,. @HF@IEK:=DLDEHE?HID 100,91,91,90,85,77,76,73,60,55,52,51,51,31,30,25,25,19,2 +17 2072 C 18 .,..,..,,..,,,,,,. FEGIGKHK:HHJCDHIKD 92,92,91,86,78,77,74,61,56,53,52,52,32,31,26,26,20,3 +17 2073 C 19 .,..,..,,..,,,,,,.^]. CA?JAKHA@LGCEA>BEBB 93,93,92,87,79,78,75,62,57,54,53,53,33,32,27,27,21,4,1 +17 2074 G 19 .,..,..,,..,,,,,,.. AG@EHC;KCA@KIJKKK5? 94,94,93,88,80,79,76,63,58,55,54,54,34,33,28,28,22,5,2 +17 2075 C 20 .,..,..,,..,,,,,,..^]. JHICHKIFHGJLHIKJLDE@ 95,95,94,89,81,80,77,64,59,56,55,55,35,34,29,29,23,6,3,1 +17 2076 A 20 .,..,..,,..,,,,,,... FFF>DFHHIIG;HD?FJFEC 96,96,95,90,82,81,78,65,60,57,56,56,36,35,30,30,24,7,4,2 +17 2077 C 20 .,..,..,,..,,,,,,... FHEIIKIEKDJLLIKIL:DE 97,97,96,91,83,82,79,66,61,58,57,57,37,36,31,31,25,8,5,3 +17 2078 A 20 .,..,..,,..,,,,,,... DG@HGHGHIJHHJJHLLEEE 98,98,97,92,84,83,80,67,62,59,58,58,38,37,32,32,26,9,6,4 +17 2079 G 21 .,..,..,,..,,,,,,...^], EA;LGLGLKELLLJJIL=HIA 99,99,98,93,85,84,81,68,63,60,59,59,39,38,33,33,27,10,7,5,1 +17 2080 G 21 .$,$..,..,,..,,,,,,..., BBEGIJHK>DIICJGGL?EGE 100,100,99,94,86,85,82,69,64,61,60,60,40,39,34,34,28,11,8,6,2 +17 2081 C 19 .$.,..,,..,,,,,,..., 5HIMCLHFLLMJKKNBFHF 100,95,87,86,83,70,65,62,61,61,41,40,35,35,29,12,9,7,3 +17 2082 T 18 .,..,,..,,,,,,..., IFLHGHGGJJHEIKHHHF 96,88,87,84,71,66,63,62,62,42,41,36,36,30,13,10,8,4 +17 2083 G 18 .,..,,..,,,,,,..., EHLHKKHJCLI:KK;HII 97,89,88,85,72,67,64,63,63,43,42,37,37,31,14,11,9,5 +17 2084 C 19 .,..,,..,,,,,,...,^]. AJBHLGAKMMJKKMGHIIA 98,90,89,86,73,68,65,64,64,44,43,38,38,32,15,12,10,6,1 +17 2085 T 19 .,..,,..,,,,,,...,. EFKEGGB>JKHFHKKHGFE 99,91,90,87,74,69,66,65,65,45,44,39,39,33,16,13,11,7,2 +17 2086 G 19 .$,..,,..,,,,,,...,. DHI:EEFJKNJJJ?DIIKG 100,92,91,88,75,70,67,66,66,46,45,40,40,34,17,14,12,8,3 +17 2087 A 18 ,..,,..,,,,,,...,. HH@KFCGJLIHKJFHEHF 93,92,89,76,71,68,67,67,47,46,41,41,35,18,15,13,9,4 +17 2088 G 18 ,..,,..,,,,,,...,. GJ:IE>KKJHBJLKIJ5I 94,93,90,77,72,69,68,68,48,47,42,42,36,19,16,14,10,5 +17 2089 C 18 ,..,,..,,,,,,...,. ?IC?5>KCDABBE5EI=B 95,94,91,78,73,70,69,69,49,48,43,43,37,20,17,15,11,6 +17 2090 G 18 ,..,,..,,,,,,...,. EB9IF1BJLIGJMBCB?@ 96,95,92,79,74,71,70,70,50,49,44,44,38,21,18,16,12,7 +17 2091 C 18 ,..,,..,,,,,,...,. ?G??B*JCEABAB?JIDH 97,96,93,80,75,72,71,71,51,50,45,45,39,22,19,17,13,8 +17 2092 G 18 ,..,,..,,,,,,...,. DA?GI1BIKFJII)CBI@ 98,97,94,81,76,73,72,72,52,51,46,46,40,23,20,18,14,9 +17 2093 T 18 ,..,,G.,,,,,,...,. BBBHH2EIKIEFIGHFJI 99,98,95,82,77,74,73,73,53,52,47,47,41,24,21,19,15,10 +17 2094 C 18 ,$..,,..,,,,,,...,. @FGIL8JLIKJIMAGJIJ 100,99,96,83,78,75,74,74,54,53,48,48,42,25,22,20,16,11 +17 2095 A 17 .$.,,..,,,,,,...,. CEGHCFG=F?GEFHH>E 100,97,84,79,76,75,75,55,54,49,49,43,26,23,21,17,12 +17 2096 C 16 .,,..,,,,,,...,. >FHBIKIGJKM6DGJH 98,85,80,77,76,76,56,55,50,50,44,27,24,22,18,13 +17 2097 A 16 .,,..,,,,,,...,. AGECHEH>?EG@IEBG 99,86,81,78,77,77,57,56,51,51,45,28,25,23,19,14 +17 2098 C 16 .$,,..,,,,,,...,. 9BA:EDE@BAEHFGCI 100,87,82,79,78,78,58,57,52,52,46,29,26,24,20,15 +17 2099 G 15 ,,..,,,,,,...,. HF/AIKJJJL2AAKC 88,83,80,79,79,59,58,53,53,47,30,27,25,21,16 +17 2100 C 15 ,,..,,,,,,...,. HI1JHLFKKMCCIJJ 89,84,81,80,80,60,59,54,54,48,31,28,26,22,17 +17 2101 A 15 ,,..,,,,,,...,. HG-HKKJ>JJIGGLG 90,85,82,81,81,61,60,55,55,49,32,29,27,23,18 +17 2102 G 15 ,,..,,,,,,...,. HG=JIJJIILLKOLK 91,86,83,82,82,62,61,56,56,50,33,30,28,24,19 +17 2103 C 15 ,,..,,,,,,...,. FH&IJKHHKJ?IJII 92,87,84,83,83,63,62,57,57,51,34,31,29,25,20 +17 2104 C 15 ,,..,,,,,,...,. FJ1FJLJJILK7DDH 93,88,85,84,84,64,63,58,58,52,35,32,30,26,21 +17 2105 A 16 ,,C.,,,,,,...,.^]g EE$FGIGDHIFCGHH% 94,89,86,85,85,65,64,59,59,53,36,33,31,27,22,29 +17 2106 T 16 ,,..,,,,,,...,., GF1FHKFHGJ;GHGGC 95,90,87,86,86,66,65,60,60,54,37,34,32,28,23,30 +17 2107 C 16 ,,..,,,,,,...,., @A*IBCB@ADJAIDJ: 96,91,88,87,87,67,66,61,61,55,38,35,33,29,24,31 +17 2108 G 16 ,,..,,,,,,...,., FH'AILJHIL>DBLAF 97,92,89,88,88,68,67,62,62,56,39,36,34,30,25,32 +17 2109 C 16 ,,.$.,,,,,,...,., ?@(JBDA?ADJ6JEI? 98,93,90,89,89,69,68,63,63,57,40,37,35,31,26,33 +17 2110 G 16 ,,.,,,,,,...,.,^]. DDAHLJGJMC2AI@C@ 99,94,90,90,70,69,64,64,58,41,38,36,32,27,34,1 +17 2111 C 16 ,$,.,,,,,,...,.,. BFHHLIDLL3LIMJFC 100,95,91,91,71,70,65,65,59,42,39,37,33,28,35,2 +17 2112 A 15 ,.,,,,,,...,.,. GCIKJDKMEHDLBHE 96,92,92,72,71,66,66,60,43,40,38,34,29,36,3 +17 2113 G 15 ,.,,,,,,...,.,. FJGKJHLK8LKEH=G 97,93,93,73,72,67,67,61,44,41,39,35,30,37,4 +17 2114 C 15 ,.,,,,,,...,.,. G=INHGKKGCJMJGF 98,94,94,74,73,68,68,62,45,42,40,36,31,38,5 +17 2115 T 15 ,.,,,,,,...,.,. FGFIHEGIHHHGDFF 99,95,95,75,74,69,69,63,46,43,41,37,32,39,6 +17 2116 C 15 ,$.,,,,,,...,.,. BHHLJHKKKHKLKCG 100,96,96,76,75,70,70,64,47,44,42,38,33,40,7 +17 2117 A 14 .,,,,,,...,.,. BHLHIIL?6HIDGF 97,97,77,76,71,71,65,48,45,43,39,34,41,8 +17 2118 G 14 .,,,,,,...,.,. ECLHHIJ@?JKJ@I 98,98,78,77,72,72,66,49,46,44,40,35,42,9 +17 2119 G 14 .,,,,,,...,.,. BBLGHHL.IGJEGG 99,99,79,78,73,73,67,50,47,45,41,36,43,10 +17 2120 G 15 .$,$,,,,,...,.,.^]. @@LLHIL4GJLH?G: 100,100,80,79,74,74,68,51,48,46,42,37,44,11,1 +17 2121 A 13 ,,,,,...,.,.. HIDHJ23FIHDED 81,80,75,75,69,52,49,47,43,38,45,12,2 +17 2122 T 13 ,,,,,...,.,.. HF>DII@GHCAFC 82,81,76,76,70,53,50,48,44,39,46,13,3 +17 2123 A 13 ,,,,,...,.,.. IHCHI4CDHEFEC 83,82,77,77,71,54,51,49,45,40,47,14,4 +17 2124 T 13 ,,,,,...,.,.. JIAGJBJHK>FGA 84,83,78,78,72,55,52,50,46,41,48,15,5 +17 2125 T 13 ,,,,,...,.,.. IFDFJGCHIBCD? 85,84,79,79,73,56,53,51,47,42,49,16,6 +17 2126 A 13 ,,,,,...,.,.. HFEFIEDGE 99,82,79,77,73,68,75,42,32,25,5 +17 2152 G 11 ,$...,.,..,. D8@HBI5JDGJ 100,83,80,78,74,69,76,43,33,26,6 +17 2153 T 10 ...,.,..,. D/GGF?CEDG 84,81,79,75,70,77,44,34,27,7 +17 2154 C 10 ...,.,..,. AHLJK.IIJJ 85,82,80,76,71,78,45,35,28,8 +17 2155 A 10 ...,.,..,. DHGGF@=IEH 86,83,81,77,72,79,46,36,29,9 +17 2156 C 10 ...,.,..,. ?JIKIBIDJI 87,84,82,78,73,80,47,37,30,10 +17 2157 A 10 ...,.,..,. 3@HKHDFIJI 88,85,83,79,74,81,48,38,31,11 +17 2158 G 10 ...,.,..,. ;JKJIGLLGK 89,86,84,80,75,82,49,39,32,12 +17 2159 G 10 ...,.,..,. -JIIGHD=KJ 90,87,85,81,76,83,50,40,33,13 +17 2160 C 10 ...,.,..,. )FKKDAH>JK 91,88,86,82,77,84,51,41,34,14 +17 2161 A 10 ...,.,..,. A@GGICHFGI 92,89,87,83,78,85,52,42,35,15 +17 2162 C 11 ...,.,..,.^], ECMKJAHGKI@ 93,90,88,84,79,86,53,43,36,16,1 +17 2163 T 11 ...,.,..,., >@IHJGJEHLE 94,91,89,85,80,87,54,44,37,17,2 +17 2164 G 11 ...,.,..,., H5KIJGJ>JL@ 95,92,90,86,81,88,55,45,38,18,3 +17 2165 C 11 ...,.,..,., EJHKHDKDJL@ 96,93,91,87,82,89,56,46,39,19,4 +17 2166 T 11 ...,.,..,., 7CHHHGJCFLA 97,94,92,88,83,90,57,47,40,20,5 +17 2167 A 11 ...,.,..,., AFDFECDDFJ8 98,95,93,89,84,91,58,48,41,21,6 +17 2168 C 11 ...,.,..,., CAG>JJIBJIB 99,96,94,90,85,92,59,49,42,22,7 +17 2169 T 11 .$..,.,..,., .HGCIGKFEL= 100,97,95,91,86,93,60,50,43,23,8 +17 2170 C 10 ..,.,..,., GEBIDLHFK: 98,96,92,87,94,61,51,44,24,9 +17 2171 C 12 ..,.,..,.,^],^], FFIHEI;KJFCE 99,97,93,88,95,62,52,45,25,10,1,1 +17 2172 T 12 .$.,.,..,.,,, ;DFCCI@HK6AA 100,98,94,89,96,63,53,46,26,11,2,2 +17 2173 G 11 .,.,..,.,,, >FIJIAHL@D? 99,95,90,97,64,54,47,27,12,3,3 +17 2174 G 11 .$,.,..,.,,, ;EEHFDHL@BE 100,96,91,98,65,55,48,28,13,4,4 +17 2175 G 10 ,.,..,.,,, EFHIBHKA=E 97,92,99,66,56,49,29,14,5,5 +17 2176 G 10 ,.,..,.,,, EBDIBIK=E; 98,93,100,67,57,50,30,15,6,6 +17 2177 T 10 ,.,..,.,,, >AHDCHFBD; 99,94,101,68,58,51,31,16,7,7 +17 2178 T 10 ,$.,..,.,,, ;FH>;FHCB? 100,95,102,69,59,52,32,17,8,8 +17 2179 T 10 .,..,.,,,^], AHG=HICC:= 96,103,70,60,53,33,18,9,9,1 +17 2180 T 10 .,..,.,,,, BF7AHI>BG> 97,104,71,61,54,34,19,10,10,2 +17 2181 C 10 .,..,.,,,, FADDGL;,?: 98,105,72,62,55,35,20,11,11,3 +17 2182 C 10 .,..,.,,,, =BIAHLCHIE 99,106,73,63,56,36,21,12,12,4 +17 2183 A 10 .$,..,.,,,, BAHCIJC8EF 100,107,74,64,57,37,22,13,13,5 +17 2184 T 9 ,$..,.,,,, =G=CK>GEE 108,75,65,58,38,23,14,14,6 +17 2185 C 8 ..,.,,,, I=JJ7G:G 76,66,59,39,24,15,15,7 +17 2186 A 8 ..,.,,,, GCFI<2FC 77,67,60,40,25,16,16,8 +17 2187 A 8 ..,.,,,, JBFG3:?F 78,68,61,41,26,17,17,9 +17 2188 A 9 ..,.,,,,^]. IBDJ40CE? 79,69,62,42,27,18,18,10,1 +17 2189 C 10 ..,.,,,,.^2, IBIJ<87IC@ 80,70,63,43,28,19,19,11,2,1 +17 2190 C 11 ..,.,,,,.,^]. ECIK7@:@C9> 81,71,64,44,29,20,20,12,3,2,1 +17 2191 C 11 ..,.,,,,.,. I1KL=> 82,72,65,45,30,21,21,13,4,3,2 +17 2192 T 11 ..,.,,,,.,. I;GL;?>HF7F 83,73,66,46,31,22,22,14,5,4,3 +17 2193 C 11 ..,.,,,,.,. J;IL.IIJGDG 84,74,67,47,32,23,23,15,6,5,4 +17 2194 A 11 ..,.,,,,.,. HAFJ9ABDE(F 85,75,68,48,33,24,24,16,7,6,5 +17 2195 A 11 ..,.,,,,.,. G?IJ??AJF.G 86,76,69,49,34,25,25,17,8,7,6 +17 2196 G 11 ..,.,,,,.,. JBJL?GHII@H 87,77,70,50,35,26,26,18,9,8,7 +17 2197 A 11 ..,.,,,,.,. FCIJEDIJFBG 88,78,71,51,36,27,27,19,10,9,8 +17 2198 G 11 ..,.,,,,.c. K>IME>>HI&J 89,79,72,52,37,28,28,20,11,10,9 +17 2199 C 11 ..,.,,,,.,. K?KKCHMKH.G 90,80,73,53,38,29,29,21,12,11,10 +17 2200 T 11 ..,.,,,,.,. HFGLCHGHHAH 91,81,74,54,39,30,30,22,13,12,11 +17 2201 G 11 ..,.,,,,.,. GDGMHFFHH1I 92,82,75,55,40,31,31,23,14,13,12 +17 2202 G 11 ..,.,,,,.,. H>GL=A3G>1G 93,83,76,56,41,32,32,24,15,14,13 +17 2203 G 11 ..,.,,,,.,. GBHJFIDHMGCFHH(KEF 98,88,81,61,46,37,37,29,20,19,18,3,2 +17 2208 G 13 ..,.,,,,.,.,, ;8HKFGAIH4JGB 99,89,82,62,47,38,38,30,21,20,19,4,3 +17 2209 G 13 .$.,.,,,,.c.,, :>JKH<;J?'IIF 100,90,83,63,48,39,39,31,22,21,20,5,4 +17 2210 G 12 .,.,,,,.c.,, /HJHC6IC:IF2 91,84,64,49,40,40,32,23,22,21,6,5 +17 2211 T 12 .,.,,,,.a.,, 4FILGHHE-EHD 92,85,65,50,41,41,33,24,23,22,7,6 +17 2212 C 13 .,.,,,,.,.,,^]. 7IMJHCKIEKK8@ 93,86,66,51,42,42,34,25,24,23,8,7,1 +17 2213 A 13 .,.,,,,.,.,,. =EHIE=FG4HHCC 94,87,67,52,43,43,35,26,25,24,9,8,2 +17 2214 A 13 .,.,,,,.,.,,. :DJID=EC=GH0E 95,88,68,53,44,44,36,27,26,25,10,9,3 +17 2215 C 13 .,.,,,,.,.,,. AJJFM;LH/IJEB 96,89,69,54,45,45,37,28,27,26,11,10,4 +17 2216 T 13 .,.,,,,.,.,,. BFGHI@HI7JI1I 97,90,70,55,46,46,38,29,28,27,12,11,5 +17 2217 T 13 .,.,,,,.,.,,. :FII?6GB,FHFF 98,91,71,56,47,47,39,30,29,28,13,12,6 +17 2218 C 13 .,.,,,,.,.,,. 9FGHH:FJ.KHBH 99,92,72,57,48,48,40,31,30,29,14,13,7 +17 2219 C 13 .,.,,,,.,.,,. 4GKIAHJG)HEII 100,93,73,58,49,49,41,32,31,30,15,14,8 +17 2220 G 13 .a.a,aaA,.,a. ;GEL>9JE,BJC> 101,94,74,59,50,50,42,33,32,31,16,15,9 +17 2221 G 13 .,.,,,,.t.,,. ?GJJG5JJ'FKAH 102,95,75,60,51,51,43,34,33,32,17,16,10 +17 2222 C 13 .,.,,,,.,.,,. @DLJ10HHDJLKH 103,96,76,61,52,52,44,35,34,33,18,17,11 +17 2223 C 13 .,.,,,,.,.,,. 9GLJHBKIBHN@J 104,97,77,62,53,53,45,36,35,34,19,18,12 +17 2224 T 13 .,.,,,,.,.,,. DELLGCHH=IJDJ 105,98,78,63,54,54,46,37,36,35,20,19,13 +17 2225 G 13 .,.,,,,.,.,,. >>LL=GGI;JKIH 106,99,79,64,55,55,47,38,37,36,21,20,14 +17 2226 G 13 .,$.,,,,.,.,,. ;;KL@6IH0HKHI 107,100,80,65,56,56,48,39,38,37,22,21,15 +17 2227 G 12 .$.,,,,.,.,,. :KLC>ID)HD7I 108,81,66,57,57,49,40,39,38,23,22,16 +17 2228 G 11 .,,,,.c.,,. LKL:KF1HKCI 82,67,58,58,50,41,40,39,24,23,17 +17 2229 A 12 .,,,,.,.,,.^], JIAEEGEFIEJ@ 83,68,59,59,51,42,41,40,25,24,18,1 +17 2230 A 12 .,,,,.,.,,., JIA?DFCGCHIDJHK:HKF 86,77,77,69,60,59,58,43,42,36,19,6 +17 2248 C 12 ,,,,.,.,,.,, HHJKHHIMLLKI 87,78,78,70,61,60,59,44,43,37,20,7 +17 2249 A 12 ,,,,.,.,,.,, KG;IH>HLMKHI 88,79,79,71,62,61,60,45,44,38,21,8 +17 2250 G 12 ,,,,.,.,,.,, JF>JJHJM;ILH 89,80,80,72,63,62,61,46,45,39,22,9 +17 2251 A 12 ,,,,.,.,,.,, KGHIG1GJMJLJ 90,81,81,73,64,63,62,47,46,40,23,10 +17 2252 G 12 ,,,,.,.,,.,, JEGIL-KKLJJI 91,82,82,74,65,64,63,48,47,41,24,11 +17 2253 A 12 ,,,,.,.,,.,, GDAHG4GKJKIH 92,83,83,75,66,65,64,49,48,42,25,12 +17 2254 T 12 ,,,,.c.,,.,, JA>GG*IKFHII 93,84,84,76,67,66,65,50,49,43,26,13 +17 2255 G 12 ,,,,.,.,,.,, IHCIJ=KLGIJK 94,85,85,77,68,67,66,51,50,44,27,14 +17 2256 A 12 ,,,,.,.,,.,, JIHII1BLELKJ 95,86,86,78,69,68,67,52,51,45,28,15 +17 2257 G 12 ,,,,.,.,,.,, HE:ID+IKLJGK 96,87,87,79,70,69,68,53,52,46,29,16 +17 2258 C 12 ,,,,.,.,,.,, GFIKJ>GNIJLK 97,88,88,80,71,70,69,54,53,47,30,17 +17 2259 T 12 ,,,,.,.,,.,, I9>FJ8JJBLHD 98,89,89,81,72,71,70,55,54,48,31,18 +17 2260 T 12 ,,,,.,.,,.,, HFBGCDEK>FFI 99,90,90,82,73,72,71,56,55,49,32,19 +17 2261 T 12 ,,,,.,.,,.,, FDDEE>EC+@IGEGI; 100,100,92,83,82,81,66,65,59,42,29,6 +17 2271 A 10 ,.,.,,.,,, F@CGJIGCIE 93,84,83,82,67,66,60,43,30,7 +17 2272 T 10 ,.,.,,.,,, HH+FBJHGDB 94,85,84,83,68,67,61,44,31,8 +17 2273 G 10 ,.,.,,.,,, GE+JLBJCM0 95,86,85,84,69,68,62,45,32,9 +17 2274 G 11 ,.,.,,.,,,^], GD*HHIHEK4C 96,87,86,85,70,69,63,46,33,10,1 +17 2275 T 11 ,.,.,,.,,,, FA+FIHGIH@C 97,88,87,86,71,70,64,47,34,11,2 +17 2276 G 12 ,.,.,,.,,,,^]. FIFBM9FJFB 94,93,92,77,76,70,53,40,17,8,6,2,1 +17 2282 T 13 .,.,,.,,,,.,, F7HJGIBI.4JCC 95,94,93,78,77,71,54,41,18,9,7,3,2 +17 2283 G 13 .,.,,.,,,,.,, G3GKFGFK4HJDF 96,95,94,79,78,72,55,42,19,10,8,4,3 +17 2284 G 13 .,.,,.,,,,.,, GK>JKLD0?FF> 100,85,84,78,61,48,25,16,14,10,9,5 +17 2290 G 12 ,,.,,,,.,,.^], JIKIIAJH@GFD 86,85,79,62,49,26,17,15,11,10,6,1 +17 2291 T 12 ,,.,,,,.,,., JIGIJ9DI@HEC 87,86,80,63,50,27,18,16,12,11,7,2 +17 2292 G 12 ,,.,,,,.,,., JKJKLE2LHHGC 88,87,81,64,51,28,19,17,13,12,8,3 +17 2293 G 12 ,,.,,,,.,,., JKJJJ>6JGFCD 89,88,82,65,52,29,20,18,14,13,9,4 +17 2294 C 13 ,,.,,,,.,,.,^], LKGLN:9JA=A;D 90,89,83,66,53,30,21,19,15,14,10,5,1 +17 2295 T 13 ,,.,,,,.,,.,, H=HEK4>KIHHB? 91,90,84,67,54,31,22,20,16,15,11,6,2 +17 2296 T 13 ,,.,,,,.,,.,, IGBJI9GG@G;FD 92,91,85,68,55,32,23,21,17,16,12,7,3 +17 2297 G 13 ,,.,,,,.,,.,, IHGEK76IICGHE 93,92,86,69,56,33,24,22,18,17,13,8,4 +17 2298 C 13 ,,.,,,,.,,.,, JJGKLEHLEFDHE 94,93,87,70,57,34,25,23,19,18,14,9,5 +17 2299 A 13 ,,.,,,,.,,.,, HGGGF1@GEDFDB 95,94,88,71,58,35,26,24,20,19,15,10,6 +17 2300 C 13 ,,.,,,,.,,.,, HA>JK2/K&BFHF 96,95,89,72,59,36,27,25,21,20,16,11,7 +17 2301 C 14 ,,.,,,,.,,.,,^>, IIALJ=ELCFH;EJ@CB@F' 100,94,77,64,41,32,30,26,25,21,16,12,5 +17 2306 A 12 .,,,,.,,.,,, BFJ9GJ;HFD9/ 95,78,65,42,33,31,27,26,22,17,13,6 +17 2307 T 12 .,,,,.,,.,,, BGH:EJGH?@D7 96,79,66,43,34,32,28,27,23,18,14,7 +17 2308 C 12 .,,,,.,,.,,, ?IJ0?IEICIH< 97,80,67,44,35,33,29,28,24,19,15,8 +17 2309 C 12 .,,,,.,,.,,a 9IH0=L;I;GD1 98,81,68,45,36,34,30,29,25,20,16,9 +17 2310 C 12 .,,,,.,,.,,, 9JL>DGJFIII> 99,82,69,46,37,35,31,30,26,21,17,10 +17 2311 A 13 .,,,,.,,.,,,^]. =JJJBHJGFIG?B 100,83,70,47,38,36,32,31,27,22,18,11,1 +17 2312 G 14 .,,,,.,,.,,,.^], EJKAIKKJIIJ4EB 101,84,71,48,39,37,33,32,28,23,19,12,2,1 +17 2313 C 14 .,,,,.,,.,,,., BJL1IJFIFJI8GE 102,85,72,49,40,38,34,33,29,24,20,13,3,2 +17 2314 A 14 .,,,,.,,.,,,., CFF2;E2DFEE/G? 103,86,73,50,41,39,35,34,30,25,21,14,4,3 +17 2315 C 15 .,,,,.,,.,,,.,^], =JL<;IGMGBC3FGE 104,87,74,51,42,40,36,35,31,26,22,15,5,4,1 +17 2316 T 15 .,,,,.,,.,,,.,, CGIBAMIGBE;0JEC 105,88,75,52,43,41,37,36,32,27,23,16,6,5,2 +17 2317 T 16 .,,,,.,,.,,,.,,^], 7HH52HJC?HB7G3A> 106,89,76,53,44,42,38,37,33,28,24,17,7,6,3,1 +17 2318 T 16 .,,,,.,,.,,,.,,, 0GI0-HHHEGH$FFA> 107,90,77,54,45,43,39,38,34,29,25,18,8,7,4,2 +17 2319 G 16 .$,,,,.,,.,,,.,,, >GJGGMHIAHH9LEEE 108,91,78,55,46,44,40,39,35,30,26,19,9,8,5,3 +17 2320 G 15 ,,,,.,,.,,,.,,, IK5@?GIAIACJGGE 92,79,56,47,45,41,40,36,31,27,20,10,9,6,4 +17 2321 G 15 ,,,,.,,.,,,.,,, FJ;;JJI>JA7IGDH 93,80,57,48,46,42,41,37,32,28,21,11,10,7,5 +17 2322 A 16 ,,,,.,,.,,,.,,,^], HK?GJBG?JD2HDGE: 94,81,58,49,47,43,42,38,33,29,22,12,11,8,6,1 +17 2323 G 16 ,,,,.,,.,,,.,,,, EIDJMHJIFI1LGDCD 95,82,59,50,48,44,43,39,34,30,23,13,12,9,7,2 +17 2324 G 16 ,,,,.,,.,,,.,,,, DK97J7I?JK:IEH?) 96,83,60,51,49,45,44,40,35,31,24,14,13,10,8,3 +17 2325 C 16 ,,,,.,,.,,,.,,,, DH'?KI6;I;2L9GF8 97,84,61,52,50,46,45,41,36,32,25,15,14,11,9,4 +17 2326 C 16 ,,,,.,,.,,g.,,,, ?C@85@CHB@$K>=?= 98,85,62,53,51,47,46,42,37,33,26,16,15,12,10,5 +17 2327 G 16 ,,,,.,,.,,,.,,,, DHDHBFK8IK2DK6FC 99,86,63,54,52,48,47,43,38,34,27,17,16,13,11,6 +17 2328 A 16 ,$,,,.,,.,,,.,,,, BJC;*=GDHJAGIDEE 100,87,64,55,53,49,48,44,39,35,28,18,17,14,12,7 +17 2329 G 15 ,,,.,,.,,,.,,,, IEHIIGAFI/K5IC3 88,65,56,54,50,49,45,40,36,29,19,18,15,13,8 +17 2330 C 15 ,,,.,,.,,,.,,,, JKGLDJE 97,74,65,63,59,58,54,49,45,38,28,27,24,22,17,7 +17 2339 T 16 ,,,.,,.,,,.,,,,. E/@GGK@B;A@5LA@A?G 99,76,67,65,61,60,56,51,47,40,30,29,26,24,19,9 +17 2341 G 16 ,$,,.,,.,,,.,,,,. A<,DBEAIHKGECEGE 86,77,75,71,70,66,61,57,50,40,39,36,34,29,19,1 +17 2351 A 16 ,,.,,.,,,.,,,,.. BFJ?IGKC?J@DGIFD 87,78,76,72,71,67,62,58,51,41,40,37,35,30,20,2 +17 2352 G 16 ,,.,,.,,,.,,,,.. <;GFKIJC@MJKH5IH 88,79,77,73,72,68,63,59,52,42,41,38,36,31,21,3 +17 2353 C 16 ,,.,,.,,,.,,,,.. H?=@CAHJ?M;G=HIH 89,80,78,74,73,69,64,60,53,43,42,39,37,32,22,4 +17 2354 A 16 ,,.,,.,,,.,,,,.. 3FJIFDHG:IHJ=FEHGDGGAJ@GK8FF 93,84,82,78,77,73,68,64,57,47,46,43,41,36,26,8 +17 2358 T 16 ,,.,,.,,,.,,,,.. FFHGGEEHCHEFHACG 94,85,83,79,78,74,69,65,58,48,47,44,42,37,27,9 +17 2359 G 16 ,,.,,.,,,.,,,,.. BIAEJ>IK=LIAE?IK 95,86,84,80,79,75,70,66,59,49,48,45,43,38,28,10 +17 2360 A 16 ,,.,,.,,,.,,,,.. @GAHIHID>IHEIGEI 96,87,85,81,80,76,71,67,60,50,49,46,44,39,29,11 +17 2361 G 16 ,,.,,.,,,.,,,,.. 1?I@HHIH=KJFKD?K 97,88,86,82,81,77,72,68,61,51,50,47,45,40,30,12 +17 2362 A 16 ,,.,,.,,,.,,,,.. DEJ:CAE>3K?EA2CI 98,89,87,83,82,78,73,69,62,52,51,48,46,41,31,13 +17 2363 C 16 ,,.,,.,,,.,,,,.. ;G2CHHIGDK@HFHDI 99,90,88,84,83,79,74,70,63,53,52,49,47,42,32,14 +17 2364 C 16 ,$,.,,.,,,.,,,,.. :GJEJ7IIDLFJHJBK 100,91,89,85,84,80,75,71,64,54,53,50,48,43,33,15 +17 2365 A 15 ,.,,.,,,.,,,,.. HIDGGIF?J=EDHEI 92,90,86,85,81,76,72,65,55,54,51,49,44,34,16 +17 2366 G 16 ,.,,.,,,.,,,,..^], FJHFBHH-LJIJHIL? 93,91,87,86,82,77,73,66,56,55,52,50,45,35,17,1 +17 2367 C 16 ,.,,.,,,.,,,,.., >@BGAHI?KCJHFIJE 94,92,88,87,83,78,74,67,57,56,53,51,46,36,18,2 +17 2368 C 16 ,.,,.,,,.,,,,.., FKFJ2KJ@MFJJHHH: 95,93,89,88,84,79,75,68,58,57,54,52,47,37,19,3 +17 2369 T 16 ,.,,.,,,.,,,,.., D8FGDGGELFGHFBLG 96,94,90,89,85,80,76,69,59,58,55,53,48,38,20,4 +17 2370 G 16 ,.,,.,,,.,,,,.., CJ@GIHG9KHJHFILF 97,95,91,90,86,81,77,70,60,59,56,54,49,39,21,5 +17 2371 G 16 ,.,,.,,,.,,,,.., FFFIHHHBIIHIH:@G 98,96,92,91,87,82,78,71,61,60,57,55,50,40,22,6 +17 2372 C 16 ,.,,.,,,.,,,,.., 9FLI 100,98,94,93,89,84,80,73,63,62,59,57,52,42,24,8 +17 2374 A 15 .,,.,,,.,,,,.., AAADJB 99,98,94,89,85,78,68,67,64,62,57,47,29,13 +17 2379 G 14 ,$,.,,,.,,,,.., >?>GH?EIHIE:DE 100,99,95,90,86,79,69,68,65,63,58,48,30,14 +17 2380 G 13 ,$.,,,.,,,,.., @EHHFJKII+IKI 100,96,91,87,80,70,69,66,64,59,49,31,15 +17 2381 C 12 .,,,.,,,,.., FGHDGJFHIGIJ 97,92,88,81,71,70,67,65,60,50,32,16 +17 2382 A 13 .,,,.,,,,..,^]. >CDCFFFFEHJD? 98,93,89,82,72,71,68,66,61,51,33,17,1 +17 2383 A 13 .,,,.,,,,..,. ;CDDJDFDFHJEA 99,94,90,83,73,72,69,67,62,52,34,18,2 +17 2384 A 13 .$,,,.,,,,..,. :BDCJDABDGJEB 100,95,91,84,74,73,70,68,63,53,35,19,3 +17 2385 A 12 ,,,.,,,,..,. EF:IEED>AIBE 96,92,85,75,74,71,69,64,54,36,20,4 +17 2386 C 12 ,,,.,,,,..,. ABDGFHGHJJGD 97,93,86,76,75,72,70,65,55,37,21,5 +17 2387 C 12 ,,,.,,,,..,. BEELHIIIHLGB 98,94,87,77,76,73,71,66,56,38,22,6 +17 2388 C 12 ,,,.,,,,..,. DFFLIJJHJFAI 99,95,88,78,77,74,72,67,57,39,23,7 +17 2389 A 13 ,$,,.,,,,..,.^]. ?GCEBIBFFI:EB 100,96,89,79,78,75,73,68,58,40,24,8,1 +17 2390 G 12 ,,.,,,,..,.. DAMHHI=9MIDF 97,90,80,79,76,74,69,59,41,25,9,2 +17 2391 T 12 ,,.,,,,..,.. DCFGEGD 103,93,92,89,87,82,72,54,38,22,15,7,3 +17 2404 T 13 ,.,,,,..,..,. B?ECADDICGI>B 104,94,93,90,88,83,73,55,39,23,16,8,4 +17 2405 A 14 ,.,,,,..,..,.^]. BDEEFEADEHIDE@ 105,95,94,91,89,84,74,56,40,24,17,9,5,1 +17 2406 C 14 ,.,,,,..,..,.. @FIHJIHKKGJJEC 106,96,95,92,90,85,75,57,41,25,18,10,6,2 +17 2407 A 15 ,.,,,,..,..,..^]. >>>DDEHJFKIEIF> 107,97,96,93,91,86,76,58,42,26,19,11,7,3,1 +17 2408 A 15 ,$.,,,,..,..,... :;;CDFGJAJJFHE> 108,98,97,94,92,87,77,59,43,27,20,12,8,4,2 +17 2409 A 14 .,,,,..,..,... 9:DEEHKGGJEHE? 99,98,95,93,88,78,60,44,28,21,13,9,5,3 +17 2410 A 14 .$,,,,..,..,... 88BDCIJFFICHFA 100,99,96,94,89,79,61,45,29,22,14,10,6,4 +17 2411 A 13 ,$,,,..,..,... 7BDDIJGFJBIGB 100,97,95,90,80,62,46,30,23,15,11,7,5 +17 2412 A 12 ,,,..,..,... EFDGJCHH. >>CGHGIJGJGF8 100,98,93,83,65,49,33,26,18,14,10,8,1 +17 2415 A 13 ,,..,..,....^]. ACFJGHIDIGC?E 99,94,84,66,50,34,27,19,15,11,9,2,1 +17 2416 C 13 ,$,..,..,..... AHEJKFJJFIF*C 100,95,85,67,51,35,28,20,16,12,10,3,2 +17 2417 T 12 ,..,..,..... A9LELNCKGHHH 96,86,68,52,36,29,21,17,13,11,4,3 +17 2418 A 12 ,..,..,..... E>IIHIEGEADF 97,87,69,53,37,30,22,18,14,12,5,4 +17 2419 G 13 ,..,..,.....^], EHAFIKGHJI>J' 98,88,70,54,38,31,23,19,15,13,6,5,1 +17 2420 C 13 ,..,..,....., ;FIEFLCIIGEH9 99,89,71,55,39,32,24,20,16,14,7,6,2 +17 2421 C 13 ,$..,..,....., ?EKKLKKKHF+ID 100,90,72,56,40,33,25,21,17,15,8,7,3 +17 2422 A 12 ..,..,....., EIGIHDJHHFHA 91,73,57,41,34,26,22,18,16,9,8,4 +17 2423 G 12 ..,..,.....t 8KJCNIHKIHL, 92,74,58,42,35,27,23,19,17,10,9,5 +17 2424 G 12 ..,..,....., GHHEKHIF@(IJ 93,75,59,43,36,28,24,20,18,11,10,6 +17 2425 C 12 ..,..,....., GL?FMBIKJ+K8 94,76,60,44,37,29,25,21,19,12,11,7 +17 2426 G 12 ..,..,....., <@H;EH>AA(ED 95,77,61,45,38,30,26,22,20,13,12,8 +17 2427 T 12 ..,..,....., BIGEIGDDHFID 96,78,62,46,39,31,27,23,21,14,13,9 +17 2428 G 12 ..,..,....., GIICMIBLK/KL 97,79,63,47,40,32,28,24,22,15,14,10 +17 2429 G 12 ..,..,....., /CIBLICG2'J: 98,80,64,48,41,33,29,25,23,16,15,11 +17 2430 T 12 ..,..,...A., 0CH>GE:A>6I> 99,81,65,49,42,34,30,26,24,17,16,12 +17 2431 G 13 .$.,..,.....t^], >LHCMICJF0K+@ 100,82,66,50,43,35,31,27,25,18,17,13,1 +17 2432 G 12 .,..,.....,, LG:KGEF:EEDHID 84,68,52,45,37,33,29,27,20,19,15,3 +17 2434 G 13 .,..,...C.,,^]. ?J?IFAL;-LIG> 85,69,53,46,38,34,30,28,21,20,16,4,1 +17 2435 C 13 .,..,.....,,. JI2LJ8ICEKLGD 86,70,54,47,39,35,31,29,22,21,17,5,2 +17 2436 A 13 .,..,.....,,. J7;IDCE>)IC@B 87,71,55,48,40,36,32,30,23,22,18,6,3 +17 2437 C 13 .,..,.....,,. GI2JH>IH,JKH@ 88,72,56,49,41,37,33,31,24,23,19,7,4 +17 2438 A 14 .,..,.....,,.^], ID0I?CHI7IC2D5 89,73,57,50,42,38,34,32,25,24,20,8,5,1 +17 2439 C 14 .,..,.....,,., DG7KF>JI+KKIDC 90,74,58,51,43,39,35,33,26,25,21,9,6,2 +17 2440 C 14 .,..,.....,,., KJ3KL7IK3JLLMHDHFDKJDBD 92,76,60,53,45,41,37,35,28,27,23,11,8,4 +17 2442 G 14 .,..,.....,,., IGCMHBJF*L6CCG 93,77,61,54,46,42,38,36,29,28,24,12,9,5 +17 2443 T 14 .,..,.....,,., FE@IFAE>:F>EHD 94,78,62,55,47,43,39,37,30,29,25,13,10,6 +17 2444 A 15 .,..,.....,,.,^], EI=IJ=EC4ILICH9 95,79,63,56,48,44,40,38,31,30,26,14,11,7,1 +17 2445 G 15 .,..,.....,,.,, BG@MHBLL)MCHAG3 96,80,64,57,49,45,41,39,32,31,27,15,12,8,2 +17 2446 T 15 .,..,.....,,.,, BFBIFEFC8GJ7FC8 97,81,65,58,50,46,42,40,33,32,28,16,13,9,3 +17 2447 C 16 .,..,.....,,.,,^]. EG7MBDJKDLBH1I:A 98,82,66,59,51,47,43,41,34,33,29,17,14,10,4,1 +17 2448 C 16 .,..,.....,,.,,. BG9LJDI;DICI,H(A 99,83,67,60,52,48,44,42,35,34,30,18,15,11,5,2 +17 2449 C 16 .$,..,...A.,,.,,. @H8LIBI&,MIH9IAD 100,84,68,61,53,49,45,43,36,35,31,19,16,12,6,3 +17 2450 A 15 ,..,.....,,.,,. H0JI4G+&KKGAB@5 85,69,62,54,50,46,44,37,36,32,20,17,13,7,4 +17 2451 G 15 ,..,.....,,.,,. I@NJ=KBGNLKJJ?= 86,70,63,55,51,47,45,38,37,33,21,18,14,8,5 +17 2452 C 15 ,..,.....,,.,,. KG 90,74,67,59,55,51,49,42,41,37,25,22,18,12,9 +17 2456 T 16 ,..,...C.,,.,,.^], F=LHCJL(IIF?E>H; 91,75,68,60,56,52,50,43,42,38,26,23,19,13,10,1 +17 2457 C 16 ,..,.....,,.,,., H8KJ>JG0J;G=J>FD 92,76,69,61,57,53,51,44,43,39,27,24,20,14,11,2 +17 2458 A 16 ,..,.....,,.,,., H2IIF<3JKJBKIBI 96,80,73,65,61,57,55,48,47,43,31,28,24,18,15,6 +17 2462 G 17 ,..,.....,,.,,.,^], F?NI@KH.LKH?HECGA 97,81,74,66,62,58,56,49,48,44,32,29,25,19,16,7,1 +17 2463 G 17 ,..,...T.,,.,,.,, G;HJ=J./@EIFJF;J@ 98,82,75,67,63,59,57,50,49,45,33,30,26,20,17,8,2 +17 2464 C 17 ,..,.....,,.,,.,, E3LK;KEGKIJILFHKG 99,83,76,68,64,60,58,51,50,46,34,31,27,21,18,9,3 +17 2465 T 17 ,$G.,.....,,.,,.,, A+LG@JJ.M?GJIIFI; 100,84,77,69,65,61,59,52,51,47,35,32,28,22,19,10,4 +17 2466 G 16 ..,...A.,,.,,.,, >LJDJB*LKKFIGJLH 85,78,70,66,62,60,53,52,48,36,33,29,23,20,11,5 +17 2467 A 16 ..,.....,,.,,.,, =AH@GI%IJHJK,MJIEBIJJE 99,92,84,80,76,74,67,66,62,50,47,43,37,34,25,19 +17 2481 C 16 ..,.....,,.,,.,, &HI6J=(KKJ=KGIL@ 100,93,85,81,77,75,68,67,63,51,48,44,38,35,26,20 +17 2482 T 16 ..,.....,,.,,.,, 4IF@JG9LHJ>HKKE3 101,94,86,82,78,76,69,68,64,52,49,45,39,36,27,21 +17 2483 T 16 ..,.....,,.,,.,, )FG8EH1HJGFILGIH 102,95,87,83,79,77,70,69,65,53,50,46,40,37,28,22 +17 2484 G 16 ..,...T.,,.,,.,, 6HI=IE(KLJIHKKKJ 103,96,88,84,80,78,71,70,66,54,51,47,41,38,29,23 +17 2485 A 16 ..,...T.,,.,,.,, 7FH>F12KGGEIJGMH 104,97,89,85,81,79,72,71,67,55,52,48,42,39,30,24 +17 2486 G 16 ..,.....,,.,,.,, ;FJ?ML.LDHFKKKMI 105,98,90,86,82,80,73,72,68,56,53,49,43,40,31,25 +17 2487 C 16 ..,.....,,.,,.,, 3>F1K6&KKJDHC2K/ 106,99,91,87,83,81,74,73,69,57,54,50,44,41,32,26 +17 2488 C 16 ..$,.$..G.,,.,,.,, 9;E$JC(JKG;NIFGH 107,100,92,88,84,82,75,74,70,58,55,51,45,42,33,27 +17 2489 C 14 .$,....,,.,,.,, ,HI:)ILIBKE?LI 108,93,85,83,76,75,71,59,56,52,46,43,34,28 +17 2490 A 13 ,....,,.,,.,, FH2+KJIHDJBMI 94,86,84,77,76,72,60,57,53,47,44,35,29 +17 2491 G 13 ,....,,.,,.,, DJEMN6G;G@MLD 95,87,85,78,77,73,61,58,54,48,45,36,30 +17 2492 G 13 ,..A.,,.,,.,, DFE1KKJ?ILHMJ 96,88,86,79,78,74,62,59,55,49,46,37,31 +17 2493 A 13 ,..G.,,.,,.,, FFA.GLIBKJELJ 97,89,87,80,79,75,63,60,56,50,47,38,32 +17 2494 G 13 ,....,,.,,.,, DL=&LGFHID9KH 98,90,88,81,80,76,64,61,57,51,48,39,33 +17 2495 T 13 ,....,,.,,.,, >F+=FIIFII,I? 99,91,89,82,81,77,65,62,58,52,49,40,34 +17 2496 T 13 ,$....,,.,,.,, ;EC1JJHEFEHGD 100,92,90,83,82,78,66,63,59,53,50,41,35 +17 2497 T 12 ....,,.,,.,, E18IIHFILEJG 93,91,84,83,79,67,64,60,54,51,42,36 +17 2498 G 12 ....,,.,,.,, IH8IFK?IKDMD 94,92,85,84,80,68,65,61,55,52,43,37 +17 2499 A 12 ....,,.,,.,, AC@JJI:JLKKF 95,93,86,85,81,69,66,62,56,53,44,38 +17 2500 G 12 ..C.,,.,,.,, H4)MJGJIL9JI 96,94,87,86,82,70,67,63,57,54,45,39 +17 2501 G 12 ....,,.,,.,, GG$JHKEJKHLJ 97,95,88,87,83,71,68,64,58,55,46,40 +17 2502 C 12 ....,,.,,.,, FB?HLJCJJFMJ 98,96,89,88,84,72,69,65,59,56,47,41 +17 2503 T 12 ....,,.,,.,, @G>LIGGILKEH 99,97,90,89,85,73,70,66,60,57,48,42 +17 2504 G 12 .$...,,.,,.,, >?.KJDBJJJLI 100,98,91,90,86,74,71,67,61,58,49,43 +17 2505 C 11 ...,,.,,.,, 9JKKJHKFFIK 99,92,91,87,75,72,68,62,59,50,44 +17 2506 T 11 .$..,,.,,.,, .BJFGEHLEIE 100,93,92,88,76,73,69,63,60,51,45 +17 2507 G 10 C.,,.,,.,, +IIG1IHLJI 94,93,89,77,74,70,64,61,52,46 +17 2508 T 10 ..,,.,,.,, )GIF;FKHIG 95,94,90,78,75,71,65,62,53,47 +17 2509 G 10 C.,,.,,.,, ,JFJ9KKJMI 96,95,91,79,76,72,66,63,54,48 +17 2510 A 10 ..,,.,,.,, FEKIEGL2IH 97,96,92,80,77,73,67,64,55,49 +17 2511 G 10 ..,,.,,.,, BIJHIKJBKD 98,97,93,81,78,74,68,65,56,50 +17 2512 C 10 ..,,.,,.,, 0GHJKKIJMK 99,98,94,82,79,75,69,66,57,51 +17 2513 T 10 .$.,,.,,.,, 4FHG.HKLIE 100,99,95,83,80,76,70,67,58,52 +17 2514 G 9 .$,,.,,.,, BFIFIG.HG 100,96,84,81,77,71,68,59,53 +17 2515 T 8 ,,.,,.,, EF1GK0IC 97,85,82,78,72,69,60,54 +17 2516 G 8 ,,.,,.,, FJ:JK@JC 98,86,83,79,73,70,61,55 +17 2517 A 8 ,,.,,.,, AGGGHFJD 99,87,84,80,74,71,62,56 +17 2518 T 8 ,$,.,,.,, EF-HKHHE 100,88,85,81,75,72,63,57 +17 2519 C 7 ,.,,.,, @DB@CE? 89,86,82,76,73,64,58 +17 2520 G 7 ,.,,.,, HAIG1KE 90,87,83,77,74,65,59 +17 2521 C 7 ,.,,.,, IHIIKKG 91,88,84,78,75,66,60 +17 2522 A 7 ,.,,.,, F9FG3GE 92,89,85,79,76,67,61 +17 2523 T 7 ,.,,.,, EIGKDIG 93,90,86,80,77,68,62 +17 2524 C 7 ,.,,.,, H,JIELH 94,91,87,81,78,69,63 +17 2525 A 8 ,.,,.,,^], C.ED3HB< 95,92,88,82,79,70,64,1 +17 2526 C 9 ,.,,.,,,^], H=HIEKKF@ 96,93,89,83,80,71,65,2,1 +17 2527 T 9 ,.,,.,,,, E>GJLG?:E 97,94,90,84,81,72,66,3,2 +17 2528 G 9 ,.,,.,,,, EEIIELIIB 98,95,91,85,82,73,67,4,3 +17 2529 C 9 ,.,,.,,,, FFIH=KFIB 99,96,92,86,83,74,68,5,4 +17 2530 A 9 ,$.,,.,,,, ?9DGGIFBB 100,97,93,87,84,75,69,6,5 +17 2531 T 8 .,,.,,,, DFJGIAEA 98,94,88,85,76,70,7,6 +17 2532 T 8 .,,.,,,, @GJBJBHC 99,95,89,86,77,71,8,7 +17 2533 C 9 .$,,.,,,,^], >DIEIE>@B 100,96,90,87,78,72,9,8,1 +17 2534 C 8 ,,.,,,,, GHBKGKDE 97,91,88,79,73,10,9,2 +17 2535 A 8 ,,.,,,,, FKIKJCGF 98,92,89,80,74,11,10,3 +17 2536 G 8 ,,.,,,,, CIFICJ@H 99,93,90,81,75,12,11,4 +17 2537 C 8 ,$,.,,,,, >IBJHICG 100,94,91,82,76,13,12,5 +17 2538 C 7 ,.,,,,, F6J2E@F 95,92,83,77,14,13,6 +17 2539 C 7 ,.,,,,, ?BC@;6A 96,93,84,78,15,14,7 +17 2540 G 7 ,.,,,,, JAJGJFG 97,94,85,79,16,15,8 +17 2541 G 7 ,.,,,,, E9IE@CH 98,95,86,80,17,16,9 +17 2542 T 7 ,.,,,,, ICHH>HH 99,96,87,81,18,17,10 +17 2543 G 7 ,.,,,,, HEIILEJ 100,97,88,82,19,18,11 +17 2544 A 8 ,.,,,,,^]. F9GEIEDB 101,98,89,83,20,19,12,1 +17 2545 C 8 ,.,,,,,. G?IGKDJC 102,99,90,84,21,20,13,2 +17 2546 A 8 ,.$,,,,,. I1IHJEGF 103,100,91,85,22,21,14,3 +17 2547 G 7 ,,,,,,. HHHLBGG 104,92,86,23,22,15,4 +17 2548 A 7 ,,,,,,. FIGLHJF 105,93,87,24,23,16,5 +17 2549 G 7 ,,,,,,. AFGI=IH 106,94,88,25,24,17,6 +17 2550 T 7 ,,,,,,. CFFJBHF 107,95,89,26,25,18,7 +17 2551 G 7 ,$,,,,,. @F>M>KH 108,96,90,27,26,19,8 +17 2552 A 6 ,,,,,. HHKEIG 97,91,28,27,20,9 +17 2553 G 6 ,,,,,. DFIEIG 98,92,29,28,21,10 +17 2554 T 6 ,,,,,. CHF>G 95,32,31,24,13 +17 2557 C 5 ,,,,. GKDLH 96,33,32,25,14 +17 2558 T 6 ,,,,.^], DJGHJD 97,34,33,26,15,1 +17 2559 G 6 ,,,,., DLBHIE 98,35,34,27,16,2 +17 2560 T 6 ,,,,., BECFGD 99,36,35,28,17,3 +17 2561 C 6 ,$,,,., ?JC 40,39,32,21,7,1 +17 2565 A 6 ,,,.,. HFEIF> 41,40,33,22,8,2 +17 2566 A 6 ,,,.,. HHGHF? 42,41,34,23,9,3 +17 2567 A 6 ,,,.,. BGFHFA 43,42,35,24,10,4 +17 2568 A 6 ,,,.,. HGEICB 44,43,36,25,11,5 +17 2569 A 7 ,,,.,.^], KKJIHEE 45,44,37,26,12,6,1 +17 2570 G 7 ,,,.,., KDKLJJA 46,45,38,27,13,7,2 +17 2571 A 7 ,,,.,., IFFGCH? 47,46,39,28,14,8,3 +17 2572 A 7 ,,,.,., GGEIBH< 48,47,40,29,15,9,4 +17 2573 A 7 ,,,.,., LLJFCID 49,48,41,30,16,10,5 +17 2574 G 7 ,,,.,., LEJLGHE 50,49,42,31,17,11,6 +17 2575 G 8 ,,,.,.,^]. KKJJKIHA 51,50,43,32,18,12,7,1 +17 2576 A 8 ,,,.,.,. IFHGD3CC 52,51,44,33,19,13,8,2 +17 2577 A 8 ,,,.,.,. LKKIJIGD 53,52,45,34,20,14,9,3 +17 2578 G 8 ,,,.,.,. MDIKMMIH 54,53,46,35,21,15,10,4 +17 2579 A 8 ,,,.,.,. IFFIFIFF 55,54,47,36,22,16,11,5 +17 2580 A 8 ,,,.,.,. GFBIGGFE 56,55,48,37,23,17,12,6 +17 2581 A 9 ,,,.,.,.^]. KIGIGIFFD 57,56,49,38,24,18,13,7,1 +17 2582 T 9 ,,,.,.,.. D@FFAJEGB 58,57,50,39,25,19,14,8,2 +17 2583 A 9 ,,,.,.,.. HFFIFIFDD 59,58,51,40,26,20,15,9,3 +17 2584 A 9 ,,,.,.,.. GFHEH>EGF 60,59,52,41,27,21,16,10,4 +17 2585 A 9 ,,,.,.,.. MHIGC>HEG 61,60,53,42,28,22,17,11,5 +17 2586 G 9 ,,,.,.,.. MFKHLGGJJ 62,61,54,43,29,23,18,12,6 +17 2587 A 10 ,,,.,.,..^>. GFFJFJ>GH? 63,62,55,44,30,24,19,13,7,1 +17 2588 A 11 ,,,.,.,...^]. GFHIDICDG?; 64,63,56,45,31,25,20,14,8,2,1 +17 2589 A 12 ,,,.,.,....^]. HEEIDJ?IHB:= 65,64,57,46,32,26,21,15,9,3,2,1 +17 2590 A 12 ,,,.,.,..... GIEKEKFHH@>> 66,65,58,47,33,27,22,16,10,4,3,2 +17 2591 C 12 ,,,.,.,..... HJIIKK>HIAED 67,66,59,48,34,28,23,17,11,5,4,3 +17 2592 A 12 ,,,.,.,..... GFFHFJ=HJEED 68,67,60,49,35,29,24,18,12,6,5,4 +17 2593 A 12 ,,,.,.,..... GFGIG?DDI;CD 69,68,61,50,36,30,25,19,13,7,6,5 +17 2594 A 12 ,,,.,.,..... JIGJHJ@II=DD 70,69,62,51,37,31,26,20,14,8,7,6 +17 2595 T 13 ,,,.,.,.....^]. HAFH@K;HIEFF? 71,70,63,52,38,32,27,21,15,9,8,7,1 +17 2596 A 13 ,,,.,.,...... HEEJFBFDHFECA 72,71,64,53,39,33,28,22,16,10,9,8,2 +17 2597 A 13 ,,,.,.,...... GEEIGJBEJADFB 73,72,65,54,40,34,29,23,17,11,10,9,3 +17 2598 A 13 ,,,.,.,...... HEFJGIFGJ7GDB 74,73,66,55,41,35,30,24,18,12,11,10,4 +17 2599 A 13 ,,,.,.,...... HEEJHJBIJ8GGE 75,74,67,56,42,36,31,25,19,13,12,11,5 +17 2600 A 13 ,,,.,.,...... JHIJHHE 101,94,83,69,63,58,52,46,40,39,38,32,9,9,5 +17 2627 C 15 ,,.,.,.......,. GEJGM>HJMGHGJCD 102,95,84,70,64,59,53,47,41,40,39,33,10,10,6 +17 2628 C 15 ,,.,.,.......,. CI?I=GJJ52IHIFD 103,96,85,71,65,60,54,48,42,41,40,34,11,11,7 +17 2629 A 15 ,,.,.,.......,. BEFGGFHIBFGGJHF 104,97,86,72,66,61,55,49,43,42,41,35,12,12,8 +17 2630 T 15 ,,.,.,.......,. EDHFKDDI,JGGG7C 105,98,87,73,67,62,56,50,44,43,42,36,13,13,9 +17 2631 C 15 ,,.,.,.......,. FFLHM?KM:FKIKEH 106,99,88,74,68,63,57,51,45,44,43,37,14,14,10 +17 2632 T 15 ,,$.,.,.......,. B@KEKBIM;JHIKJG 107,100,89,75,69,64,58,52,46,45,44,38,15,15,11 +17 2633 A 14 ,$.,.,.......,. :HII?FH93EDHID 108,90,76,70,65,59,53,47,46,45,39,16,16,12 +17 2634 G 14 .,.,.......,.^]. LINAJM>IIKMKIB 91,77,71,66,60,54,48,47,46,40,17,17,13,1 +17 2635 C 14 .,.,.......,.. IHLHIJ7;IIL@FL&6GEKH@E8? 97,83,77,72,66,60,54,53,52,46,23,23,19,7,5,2 +17 2641 C 16 .,.,.......,..,, EGLGKLICJHLKIH:. 98,84,78,73,67,61,55,54,53,47,24,24,20,8,6,3 +17 2642 C 16 .,.,.......,..,, BGK4JL4JIHLIFGC9 99,85,79,74,68,62,56,55,54,48,25,25,21,9,7,4 +17 2643 C 16 .$,.,.......,..,, @JGJEKLKIILLIHD7 100,86,80,75,69,63,57,56,55,49,26,26,22,10,8,5 +17 2644 T 15 ,.,.......,..,, GKDIL;LIIKBHH@* 87,81,76,70,64,58,57,56,50,27,27,23,11,9,6 +17 2645 C 15 ,.,.......,..,, HMIIMCGJJJL?IBG 88,82,77,71,65,59,58,57,51,28,28,24,12,10,7 +17 2646 A 15 ,.,.......,..,, IJIIK?CFIKLGGEFFIGGI90G 96,90,85,79,73,67,66,65,59,36,36,32,20,18,15,5 +17 2654 C 17 ,.,.......,..,,.^]. AJ9CIJEKJIIIIBCF? 97,91,86,80,74,68,67,66,60,37,37,33,21,19,16,6,1 +17 2655 C 17 ,.,.......,..,,.. >G@II2BIHLD6K=?E@ 98,92,87,81,75,69,68,67,61,38,38,34,22,20,17,7,2 +17 2656 G 17 ,.,.......,..,,.. DC@ABD>@B?K>D>IA@ 99,93,88,82,76,70,69,68,62,39,39,35,23,21,18,8,3 +17 2657 C 17 ,$.,.......,..,,.. ?ICIMH=IIMLHICIHD 100,94,89,83,77,71,70,69,63,40,40,36,24,22,19,9,4 +17 2658 T 16 .,.......,..,,.. JDHLKDJGLHHHDEHB 95,90,84,78,72,71,70,64,41,41,37,25,23,20,10,5 +17 2659 A 16 .,.......,..,,.. ?GEHA2EEJJCHIJDB 96,91,85,79,73,72,71,65,42,42,38,26,24,21,11,6 +17 2660 G 16 .,.......,..,,.. HHHLKFJKKMII@KJH 97,92,86,80,74,73,72,66,43,43,39,27,25,22,12,7 +17 2661 A 17 .,.......,..,,..^]. FCEH5?GIIIGGCBFE? 98,93,87,81,75,74,73,67,44,44,40,28,26,23,13,8,1 +17 2662 T 17 .,.......,..,,... DCDI,BHHKGFICCEFA 99,94,88,82,76,75,74,68,45,45,41,29,27,24,14,9,2 +17 2663 A 17 .$,.......,..,,... -EEKHFHCIGEIFFDBB 100,95,89,83,77,76,75,69,46,46,42,30,28,25,15,10,3 +17 2664 C 16 ,.......,..,,... @BCE@C>JB?? 97,91,85,79,78,77,71,48,48,44,32,30,27,17,12,5 +17 2666 T 16 ,.......,..,,... EBI=HEHIJBHD>EED 98,92,86,80,79,78,72,49,49,45,33,31,28,18,13,6 +17 2667 C 16 ,.......,..,,... =FF,IJDJKJKEHIFF 99,93,87,81,80,79,73,50,50,46,34,32,29,19,14,7 +17 2668 C 17 ,$.......,..,,...^]. ;FG= 100,94,88,82,81,80,74,51,51,47,35,33,30,20,15,8,1 +17 2669 C 16 .......,..,,.... EJ0KHHMMFKCFHGG> 95,89,83,82,81,75,52,52,48,36,34,31,21,16,9,2 +17 2670 T 16 .......,..,,.... HK,KEKKCKFAFIHFH 96,90,84,83,82,76,53,53,49,37,35,32,22,17,10,3 +17 2671 C 16 .......,..,,.... CJEDHKLMJKCGIHGE 97,91,85,84,83,77,54,54,50,38,36,33,23,18,11,4 +17 2672 C 16 .......,..,,.... AK9CGFJKGLDJH8JIMIHK?CHIIH3 100,94,88,87,86,80,57,57,53,41,39,36,26,21,14,7,1 +17 2675 T 16 ......,..,,...., F.GCHBIDF@4EAED< 95,89,88,87,81,58,58,54,42,40,37,27,22,15,8,2 +17 2676 T 16 ......,..,,...., CGBEGGJC@BDF6EE1 96,90,89,88,82,59,59,55,43,41,38,28,23,16,9,3 +17 2677 C 16 ......,..,,...., HKILHKLLKDMJ?HIE 97,91,90,89,83,60,60,56,44,42,39,29,24,17,10,4 +17 2678 T 16 ......,..,,...., GJ=HJMHGMCAGJHIE 98,92,91,90,84,61,61,57,45,43,40,30,25,18,11,5 +17 2679 T 16 ......,..,,...., @GFCGHJEDFAECFF> 99,93,92,91,85,62,62,58,46,44,41,31,26,19,12,6 +17 2680 C 17 .$.....,..,,....,^], DEHJGMKHKBMJ@IHJ9 100,94,93,92,86,63,63,59,47,45,42,32,27,20,13,7,1 +17 2681 T 16 .....,..,,....,, 7FHGIJHJFFHEHJC5 95,94,93,87,64,64,60,48,46,43,33,28,21,14,8,2 +17 2682 G 16 .....,..,,....,, 8BHJJKIJFKIJHHJ= 96,95,94,88,65,65,61,49,47,44,34,29,22,15,9,3 +17 2683 G 16 .....,..,,....,, &&F@KKFKEKJAG=J- 97,96,95,89,66,66,62,50,48,45,35,30,23,16,10,4 +17 2684 G 16 .....,..,,....,, ,BFHJKGJAJD>HHE2 98,97,96,90,67,67,63,51,49,46,36,31,24,17,11,5 +17 2685 G 16 .....,..,,....,, 63GHKKGJBKDE=B@> 99,98,97,91,68,68,64,52,50,47,37,32,25,18,12,6 +17 2686 C 16 .$....,..,,....,, AEF?KKHL?IIIHJ<: 100,99,98,92,69,69,65,53,51,48,38,33,26,19,13,7 +17 2687 A 15 .$...,..,,....,, +BDKFHI>DHFGID2 100,99,93,70,70,66,54,52,49,39,34,27,20,14,8 +17 2688 C 14 .$..,..,,....,, EGJIIEBHIIHBH> 100,94,71,71,67,55,53,50,40,35,28,21,15,9 +17 2689 A 13 ..,..,,....,, DGMGHDLHGGDK@ 95,72,72,68,56,54,51,41,36,29,22,16,10 +17 2690 G 14 ..,..,,....,,^], ELKIMGIIJGKJ2= 96,73,73,69,57,55,52,42,37,30,23,17,11,1 +17 2691 G 14 ..,..,,....,,, :IIFKAJI:DIF+D 97,74,74,70,58,56,53,43,38,31,24,18,12,2 +17 2692 T 14 ..,..,,....,,, 8:GD=CD?FA 100,77,77,73,61,59,56,46,41,34,27,21,15,5,1 +17 2695 C 14 .,..,,....,,,. HIIJEMFIHHCEIB 78,78,74,62,60,57,47,42,35,28,22,16,6,2 +17 2696 A 14 .,..,,....,,,. HFE 79,79,75,63,61,58,48,43,36,29,23,17,7,3 +17 2697 C 14 .,..,,....,,,. JLGEDDJ8HIHBKE 80,80,76,64,62,59,49,44,37,30,24,18,8,4 +17 2698 T 14 .,..,,....,,,. LHEMCEIFGJDBGH 81,81,77,65,63,60,50,45,38,31,25,19,9,5 +17 2699 C 15 .,..,,....,,,.^]. IKJMEHKJILJDFHA 82,82,78,66,64,61,51,46,39,32,26,20,10,6,1 +17 2700 T 15 .,..,,....,,,.. JIJJD7DHHKKDIIA 83,83,79,67,65,62,52,47,40,33,27,21,11,7,2 +17 2701 C 15 .,..,,....,,,.. MKHKFIJEJKLDLIF 84,84,80,68,66,63,53,48,41,34,28,22,12,8,3 +17 2702 T 15 .,..,,....,,,.. LHJIAJIJHJFAFGG 85,85,81,69,67,64,54,49,42,35,29,23,13,9,4 +17 2703 T 15 .,..,,....,,,.. GHGHADHAEBEDEE? 86,86,82,70,68,65,55,50,43,36,30,24,14,10,5 +17 2704 C 15 .,..,,....,,,.. LHJLDAHIHLF@LIF 87,87,83,71,69,66,56,51,44,37,31,25,15,11,6 +17 2705 C 15 .,..,,....,,,.. LKHJDKHJGIJDLHE 88,88,84,72,70,67,57,52,45,38,32,26,16,12,7 +17 2706 A 16 .,..,,....,,,..^], JIFJFKHEBJAEKG92 89,89,85,73,71,68,58,53,46,39,33,27,17,13,8,1 +17 2707 G 16 .,..,,....,,,.., GHKKBJKFJJL:LLJFLC@CFKGKEDFH? 95,95,91,79,77,74,64,59,52,45,39,33,23,19,14,7,3,2 +17 2713 G 19 .,..,,....,,,..,,.^>, F:JJJGMHLHK 89,87,84,74,69,62,55,49,43,33,29,24,17,13,12,10 +17 2723 G 16 .,,....,,,..,,., IFGDHJLL>LKJJKHH 90,88,85,75,70,63,56,50,44,34,30,25,18,14,13,11 +17 2724 A 16 .,,....,,,..,,., IEHH@EJLDIEHADF@ 91,89,86,76,71,64,57,51,45,35,31,26,19,15,14,12 +17 2725 G 16 .,,....,,,..,,., JAJJKMMK;KJGHKJ8 92,90,87,77,72,65,58,52,46,36,32,27,20,16,15,13 +17 2726 G 16 .,,....,,,..,,., ADKIHFJL'KGHGJG0 93,91,88,78,73,66,59,53,47,37,33,28,21,17,16,14 +17 2727 G 16 .,,....,,,..,,., IGJGDJJA;JEA 96,94,91,81,76,69,62,56,50,40,36,31,24,20,19,17 +17 2730 G 16 .,,....,,,..,,., HHFKBGLBGMKLJKH3 97,95,92,82,77,70,63,57,51,41,37,32,25,21,20,18 +17 2731 C 16 .,,....,,,..,,., 9CDHGJFKMGJJJII. 98,96,93,83,78,71,64,58,52,42,38,33,26,22,21,19 +17 2732 C 16 .,,....,,,..,,., ;AGHGIKKBFIH8JHK 99,97,94,84,79,72,65,59,53,43,39,34,27,23,22,20 +17 2733 C 16 .$,,....,,,..,,., :JHH9GKKAKDDHHH6 100,98,95,85,80,73,66,60,54,44,40,35,28,24,23,21 +17 2734 C 15 ,,....,,,..,,., BIH=ILLDJF?JMGL 99,96,86,81,74,67,61,55,45,41,36,29,25,24,22 +17 2735 T 16 ,,....,,,..,,.,^]. DFIGIKIGJDJ>GHJ? 100,97,87,82,75,68,62,56,46,42,37,30,26,25,23,1 +17 2736 C 16 ,,....,,,..,,.t. BFJKEMJFKIHILI%D 101,98,88,83,76,69,63,57,47,43,38,31,27,26,24,2 +17 2737 T 16 ,,....,,,..,,.,. DAHHJKICHH@IIH7F 102,99,89,84,77,70,64,58,48,44,39,32,28,27,25,3 +17 2738 T 16 ,,$....,,,..,,.,. ABF;FIJIEEFBIEIA 103,100,90,85,78,71,65,59,49,45,40,33,29,28,26,4 +17 2739 A 15 ,....,,,..,,.,. >ADDJBEAG*BIFHB 104,91,86,79,72,66,60,50,46,41,34,30,29,27,5 +17 2740 C 15 ,....,,,..,,.,. CHFHIJMLICIKHJE 105,92,87,80,73,67,61,51,47,42,35,31,30,28,6 +17 2741 C 15 ,....,,,..,,.,. ACEILKJLGJJKGHF 106,93,88,81,74,68,62,52,48,43,36,32,31,29,7 +17 2742 A 15 ,....,,,..,,.,. @GDDGJIJF8IID8F 107,94,89,82,75,69,63,53,49,44,37,33,32,30,8 +17 2743 T 15 ,$....,,,..,,.,. 9EFGI?BJGHIJE5F 108,95,90,83,76,70,64,54,50,45,38,34,33,31,9 +17 2744 C 14 ....,,,..,,.,. GBKMLIML@JMGAH 96,91,84,77,71,65,55,51,46,39,35,34,32,10 +17 2745 T 14 ....,,,..,,.,. CHILGGHK.EIFDH 97,92,85,78,72,66,56,52,47,40,36,35,33,11 +17 2746 A 14 ....,,,..,,.,. AAHHGDFEG@I?IE 98,93,86,79,73,67,57,53,48,41,37,36,34,12 +17 2747 A 14 ....,,,..,,.,. C;AJIECIIGJGDG 99,94,87,80,74,68,58,54,49,42,38,37,35,13 +17 2748 T 15 .$...,,,..,,.,.^], :?GGIJMHBJE 96,89,82,76,70,60,56,51,44,40,39,37,15,2 +17 2750 T 14 ...,,,..,,.,., CHMGDJJIHIG8HE 97,90,83,77,71,61,57,52,45,41,40,38,16,3 +17 2751 G 14 ...,,,..,,.,., FJHJFJJHIJJKIB 98,91,84,78,72,62,58,53,46,42,41,39,17,4 +17 2752 T 14 ...,,,..,,.,., :CCHHGEBGKE8HA 99,92,85,79,73,63,59,54,47,43,42,40,18,5 +17 2753 G 14 .$..,,,..,,.,., 1G.JEKG:IJE3JG 100,93,86,80,74,64,60,55,48,44,43,41,19,6 +17 2754 C 13 ..,,,..,,.,., GFHEKJEHKG0IF 94,87,81,75,65,61,56,49,45,44,42,20,7 +17 2755 C 13 ..,,,..,,.,., D;HLIIJIKH0HE 95,88,82,76,66,62,57,50,46,45,43,21,8 +17 2756 C 13 ..,,,..,,.a., FJKAHAL>OG(HE 96,89,83,77,67,63,58,51,47,46,44,22,9 +17 2757 T 13 ..,,,..,,.,., FK@KIC8FHG6HG 97,90,84,78,68,64,59,52,48,47,45,23,10 +17 2758 T 13 ..,,,..,,.,., CGGDHG2FHF6E< 98,91,85,79,69,65,60,53,49,48,46,24,11 +17 2759 A 13 ..,,,..,,.,., ?EHCHDBDGFAFG 99,92,86,80,70,66,61,54,50,49,47,25,12 +17 2760 T 13 .$.,,,..,,.,., >BHJIH8JJBAGH 100,93,87,81,71,67,62,55,51,50,48,26,13 +17 2761 T 12 .,,,..,,.,., EHJIG1IIFGEB 94,88,82,72,68,63,56,52,51,49,27,14 +17 2762 T 12 .,,,..,,.,., A9CIFIE@EKEE 95,89,83,73,69,64,57,53,52,50,28,15 +17 2763 C 12 .,,,..,,.,., GGEIJ7HME;JH 96,90,84,74,70,65,58,54,53,51,29,16 +17 2764 C 12 .,,,..,,.,., DJKLH?JMF@IFIFF 99,93,83,79,74,67,63,62,60,38,25 +17 2773 A 11 ,$,,..,,.,., BIJE;ILFG@E 100,94,84,80,75,68,64,63,61,39,26 +17 2774 G 10 ,,..,,.,., EILJHKKDII 95,85,81,76,69,65,64,62,40,27 +17 2775 T 10 ,,..,,.,., GHG:FHEJGH 96,86,82,77,70,66,65,63,41,28 +17 2776 G 10 ,,..,,.,., GJICJKI 104,94,90,85,78,74,73,71,49,36,6 +17 2784 G 11 ,,..,,.,.,, EGKHCKKIKGD 105,95,91,86,79,75,74,72,50,37,7 +17 2785 G 11 ,,..,,.,.,, EFF.HKHKCHC 106,96,92,87,80,76,75,73,51,38,8 +17 2786 C 12 ,,..,,.,.,,^], >BH7IKGEFDC= 107,97,93,88,81,77,76,74,52,39,9,1 +17 2787 C 12 ,$,..,,.,.,,, 9@FCHJBKHA1A 108,98,94,89,82,78,77,75,53,40,10,2 +17 2788 C 11 ,..,,.,.,,, >F/BKIIIIHB 99,95,90,83,79,78,76,54,41,11,3 +17 2789 C 12 ,$..,,.,.,,,^]. ?E4HLHJIKBFD 97,90,86,85,83,61,48,18,10,7 +17 2796 A 10 .,,.,.,,,. +FGGDHG/AF 98,91,87,86,84,62,49,19,11,8 +17 2797 T 10 .,,.,.,,,. 8GHHBHG;DE 99,92,88,87,85,63,50,20,12,9 +17 2798 G 10 .$,,.,.,,,. ;HIKGJK:LI 100,93,89,88,86,64,51,21,13,10 +17 2799 A 9 ,,.,.,,,. DECGIE4FF 94,90,89,87,65,52,22,14,11 +17 2800 A 9 ,,.,.,,,. HIGKHG;JF 95,91,90,88,66,53,23,15,12 +17 2801 G 9 ,,.,.,,,. FHKDEG>CI 96,92,91,89,67,54,24,16,13 +17 2802 G 9 ,,.,.,,,. FGDDFIJGFEG 100,96,95,93,71,58,28,20,17 +17 2806 C 8 ,.,.,,,. HE7GJBCG 97,96,94,72,59,29,21,18 +17 2807 T 8 ,.,.,,,. CF>IDGHI 98,97,95,73,60,30,22,19 +17 2808 T 8 ,.,.,,,. BB;GHBFE 99,98,96,74,61,31,23,20 +17 2809 T 8 ,$.,.,,,. @C:AG-GF 100,99,97,75,62,32,24,21 +17 2810 C 8 .$,.,,,.^]. DEKGIBKE 100,98,76,63,33,25,22,1 +17 2811 A 7 ,.,,,.. EIJGIGC 99,77,64,34,26,23,2 +17 2812 G 8 ,$.,,,..^], CJIEJJGD 100,78,65,35,27,24,3,1 +17 2813 A 7 .,,,.., HGCKFF. 79,66,36,28,25,4,2 +17 2814 G 7 .,,,.., GJ@LKIE 80,67,37,29,26,5,3 +17 2815 A 7 .,,,..c FC>9GH' 81,68,38,30,27,6,4 +17 2816 C 7 .,,,.., E?BDEHA 82,69,39,31,28,7,5 +17 2817 G 7 .,,,.., 5HIMACH 83,70,40,32,29,8,6 +17 2818 G 7 .,,,.., EGHJFII 84,71,41,33,30,9,7 +17 2819 G 7 .,,,.., IGHLGJI 85,72,42,34,31,10,8 +17 2820 G 7 .,,,.., IJ9HIFB 86,73,43,35,32,11,9 +17 2821 A 7 .,c,.., 7@#EDH: 87,74,44,36,33,12,10 +17 2822 C 7 .,,,.., 6GFJGFI 88,75,45,37,34,13,11 +17 2823 C 7 .,,,.., IG 91,78,48,40,37,16,14,2 +17 2826 T 8 .,,,..,. >FDIHL;E 92,79,49,41,38,17,15,3 +17 2827 G 8 .,,,..,. ;IHIJLF? 93,80,50,42,39,18,16,4 +17 2828 A 9 .,,,..,.^], ?ABHDL9<4 94,81,51,43,40,19,17,5,1 +17 2829 G 9 .,,,..,., FHHLIL)EC 95,82,52,44,41,20,18,6,2 +17 2830 G 9 .,,,..,., EG;KGJKBG 96,83,53,45,42,21,19,7,3 +17 2831 A 9 .,,,..,., EH 97,84,54,46,43,22,20,8,4 +17 2832 G 9 .,,,..,., DI7LJL'FB 98,85,55,47,44,23,21,9,5 +17 2833 C 9 .,,,..,., >EGKBK:F? 99,86,56,48,45,24,22,10,6 +17 2834 C 9 .$,,,..,., ;EHIHK'FH 100,87,57,49,46,25,23,11,7 +17 2835 C 8 ,,,..,., >4DHL>AD 88,58,50,47,26,24,12,8 +17 2836 C 8 ,,,..,., A>EFK:EB 89,59,51,48,27,25,13,9 +17 2837 G 9 ,,,..,.,^]. H0K@D;A8@ 90,60,52,49,28,26,14,10,1 +17 2838 A 9 ,,,..,.,. GHLFGBFCC 91,61,53,50,29,27,15,11,2 +17 2839 G 9 ,,,..,.,. I+KJMHGJG 92,62,54,51,30,28,16,12,3 +17 2840 C 9 ,,,..,.,. I2LGFHED8 93,63,55,52,31,29,17,13,4 +17 2841 A 9 ,,,..,.,. F?IHGLFKD 94,64,56,53,32,30,18,14,5 +17 2842 G 9 ,,,..,.,. F@IKFKIHH 95,65,57,54,33,31,19,15,6 +17 2843 C 10 ,,,..,.,.^], GFL@JJBLFD 96,66,58,55,34,32,20,16,7,1 +17 2844 A 10 ,,,..,.,., FCLHJKEJ:F 97,67,59,56,35,33,21,17,8,2 +17 2845 G 10 ,,,..,.,., EIIIHJEJ=E 98,68,60,57,36,34,22,18,9,3 +17 2846 C 10 ,,,..,.,., @4JIJJ>?E?J5F 71,63,60,39,37,25,21,12,6 +17 2849 T 9 ,,..,.,., HIC3DKI4F;IJJE 83,75,72,51,49,37,33,24,18,3 +17 2861 C 11 ,,..,.,.,,^]. JKEKF=DH?GCFHF 95,87,84,63,61,49,45,36,30,15,12 +17 2873 A 11 ,,..,.,.,,. BGIJFFIJHBG 96,88,85,64,62,50,46,37,31,16,13 +17 2874 A 11 ,,..,.,.,,. AFHCIBI?GI> 97,89,86,65,63,51,47,38,32,17,14 +17 2875 C 11 ,,..,.,.,,. EIH?K7L@IMH 98,90,87,66,64,52,48,39,33,18,15 +17 2876 A 11 ,,..,.,.,,. CIGEK5L-JJG 99,91,88,67,65,53,49,40,34,19,16 +17 2877 G 11 ,$,..,.,.,,. AHI9HBMLLLG 100,92,89,68,66,54,50,41,35,20,17 +17 2878 A 10 ,..,.,.,,. GGAJ7JHIIA 93,90,69,67,55,51,42,36,21,18 +17 2879 T 10 ,..,.,.,,. F9IEHF>EHG 94,91,70,68,56,52,43,37,22,19 +17 2880 G 10 ,..,.,.,,. EEEIAJBJJI 95,92,71,69,57,53,44,38,23,20 +17 2881 T 10 ,..,.,.,,. F;0J-I,JIC 96,93,72,70,58,54,45,39,24,21 +17 2882 G 10 ,..,.,.,,. CCIL:K8JKI 97,94,73,71,59,55,46,40,25,22 +17 2883 G 10 ,..,.,.,,. FFLE=J;LIH 98,95,74,72,60,56,47,41,26,23 +17 2884 A 10 ,..,.,.,,. GB2D*M4GKG 99,96,75,73,61,57,48,42,27,24 +17 2885 G 10 ,$..,.,.,,. >JMKFGMLKJ 100,97,76,74,62,58,49,43,28,25 +17 2886 G 9 ..,.,.,,. ECJ9J.KGJ 98,77,75,63,59,50,44,29,26 +17 2887 T 10 ..,.,.,,.^]. 31H2I/DIED 99,78,76,64,60,51,45,30,27,1 +17 2888 C 11 .$.,.,.,,..^]. CKJ?MMNMHC> 100,79,77,65,61,52,46,31,28,2,1 +17 2889 T 10 .,.,.,,... JIAGKHHGGD 80,78,66,62,53,47,32,29,3,2 +17 2890 C 10 .,.,.,,... GDGD7C@JHD 81,79,67,63,54,48,33,30,4,3 +17 2891 G 10 .,.,.,,... 8E 83,81,69,65,56,50,35,32,6,5,1 +17 2893 G 11 .,.,.,,..., GJ0K.KJ>F:> 84,82,70,66,57,51,36,33,7,6,2 +17 2894 T 11 .,.,.,,..., 9GCJGJI?G76 85,83,71,67,58,52,37,34,8,7,3 +17 2895 G 11 .,.,.,,..., LK*HLLHIJCH 86,84,72,68,59,53,38,35,9,8,4 +17 2896 A 11 .,.,.,,..., @K4L(KMCI@F 87,85,73,69,60,54,39,36,10,9,5 +17 2897 G 11 .,.,.,,..., LD9LBL=JKF< 88,86,74,70,61,55,40,37,11,10,6 +17 2898 G 11 .,.,.,,..., 5I>H.LMAJ8D 89,87,75,71,62,56,41,38,12,11,7 +17 2899 C 11 .,.,A,,..., )@6E*EDJKBA 90,88,76,72,63,57,42,39,13,12,8 +17 2900 G 13 .,.,.,,...,^].^], BI=G.AJ@D9GD2 91,89,77,73,64,58,43,40,14,13,9,1,1 +17 2901 T 13 .,.,.,,...,., 0GBF8IIEE5ED? 92,90,78,74,65,59,44,41,15,14,10,2,2 +17 2902 G 13 .,.,.,,...,., GKHK8LLIJFGHE 93,91,79,75,66,60,45,42,16,15,11,3,3 +17 2903 G 13 .,.,.,,...,., CJ7JJHDILFHBD 94,92,80,76,67,61,46,43,17,16,12,4,4 +17 2904 C 13 .,.,.,,...,., :IFL1LKDKIJIG 95,93,81,77,68,62,47,44,18,17,13,5,5 +17 2905 T 14 .,.,.,,...,.,^]. =GIHFHJBKDJJ@? 96,94,82,78,69,63,48,45,19,18,14,6,6,1 +17 2906 C 14 .,.,.,,...,.,. GJIGBJKIKGIIDD 97,95,83,79,70,64,49,46,20,19,15,7,7,2 +17 2907 A 14 .,.,.,,...,.,. AI-KFHMHJGAHCE 98,96,84,80,71,65,50,47,21,20,16,8,8,3 +17 2908 G 14 .,.,.,,...,.,. CH>KJKMLLEGLHH 99,97,85,81,72,66,51,48,22,21,17,9,9,4 +17 2909 A 14 .$,.,.,,...,.,. &DGHAIIBI-KHAE 100,98,86,82,73,67,52,49,23,22,18,10,10,5 +17 2910 T 13 ,.,.,,...,.,. B9G6FJFIFGIEE 99,87,83,74,68,53,50,24,23,19,11,11,6 +17 2911 A 13 ,$.,.,,...,.,. BDGCHG@I:1H;C 100,88,84,75,69,54,51,25,24,20,12,12,7 +17 2912 C 12 .,.,,...,.,. FKDLHIJC?JFF 89,85,76,70,55,52,26,25,21,13,13,8 +17 2913 A 12 .,.,,...,.,. 5JBLLHJDDJ:H 90,86,77,71,56,53,27,26,22,14,14,9 +17 2914 G 12 .,.,,...,.,. ?I;KLKL?KLIJ 91,87,78,72,57,54,28,27,23,15,15,10 +17 2915 G 12 .,.,,...,.,. .IHLCIJ;KIIG 92,88,79,73,58,55,29,28,24,16,16,11 +17 2916 G 12 .,.,,...,.,. ;I5JL2LEHJKF 93,89,80,74,59,56,30,29,25,17,17,12 +17 2917 A 13 .,.,,...,.,.^]. *?7LCDHDJIHBA 94,90,81,75,60,57,31,30,26,18,18,13,1 +17 2918 G 13 .,.,,...,.,.. 7ELEJKMCKMGKF 95,91,82,76,61,58,32,31,27,19,19,14,2 +17 2919 T 13 .,G,,...,.,.. AE&H;FFD>IHDE 96,92,83,77,62,59,33,32,28,20,20,15,3 +17 2920 G 13 .,.,,...,.,.. 0GKLK=L;CLIJI 97,93,84,78,63,60,34,33,29,21,21,16,4 +17 2921 G 13 .,.,,...,.,.. ?G:KKEJ:GKHGE 98,94,85,79,64,61,35,34,30,22,22,17,5 +17 2922 C 14 .,.,,...,.,..^]. =C)KIIG5IKHHIA 99,95,86,80,65,62,36,35,31,23,23,18,6,1 +17 2923 C 14 .$,.,,...,.,... ;C(KLHM58JHHFA 100,96,87,81,66,63,37,36,32,24,24,19,7,2 +17 2924 C 13 ,.,,...,.,... GGKKKKEGLIIGD 97,88,82,67,64,38,37,33,25,25,20,8,3 +17 2925 A 13 ,.,,...,.,... DIHHFDH;GEGGE 98,89,83,68,65,39,38,34,26,26,21,9,4 +17 2926 C 13 ,.,,...,.,... E1JHII?HJJIHE 99,90,84,69,66,40,39,35,27,27,22,10,5 +17 2927 A 13 ,$.,,...,.,... BBJHHJED:EHGE 100,91,85,70,67,41,40,36,28,28,23,11,6 +17 2928 G 12 .,,...,.,... 4KKLMIHJHDJI 92,86,71,68,42,41,37,29,29,24,12,7 +17 2929 C 12 .,,...,.,... 0KLJL?BKKGIH 93,87,72,69,43,42,38,30,30,25,13,8 +17 2930 T 12 .,,...,.,... 5IIDF=JLHGHH 94,88,73,70,44,43,39,31,31,26,14,9 +17 2931 C 12 .,,...,.,... BCCKKJ:MCJIF 95,89,74,71,45,44,40,32,32,27,15,10 +17 2932 G 12 .,,...,.,... .JJ=DCBBHBAA 96,90,75,72,46,45,41,33,33,28,16,11 +17 2933 G 12 .,,...,.,... -JKCK>JKJGHD 97,91,76,73,47,46,42,34,34,29,17,12 +17 2934 C 12 .,,...,.,... 1GIHKJDLJJIF 98,92,77,74,48,47,43,35,35,30,18,13 +17 2935 C 12 .,,...,.,... 7IHHL@GJJHHG 99,93,78,75,49,48,44,36,36,31,19,14 +17 2936 T 12 .$,,...,.,... )GI>?H@EE 96,81,78,52,51,47,39,39,34,22,17 +17 2939 C 11 ,,...,.,... IIHJ@LAKIIJ 97,82,79,53,52,48,40,40,35,23,18 +17 2940 T 11 ,,...,.,... EDJMCIHIHIH 98,83,80,54,53,49,41,41,36,24,19 +17 2941 T 11 ,,...,.,... BDFJ?KFIECH 99,84,81,55,54,50,42,42,37,25,20 +17 2942 T 11 ,$,...,.,... @G?IFAJHAEG 100,85,82,56,55,51,43,43,38,26,21 +17 2943 G 10 ,...,.,... JDJ;*GJHIC 86,83,57,56,52,44,44,39,27,22 +17 2944 A 10 ,...,.,... F@J,@IEGGH 87,84,58,57,53,45,45,40,28,23 +17 2945 A 10 ,...,.,... C3KEJ*JJIIDJBC 100,97,71,70,66,58,58,53,41,36,7,3 +17 2958 C 11 ...,.,...,, BH. /0I1IC@BCIK@? 91,90,86,78,78,73,61,56,27,23,16,11,1 +17 2978 G 13 ..,.,...,,,,. J*JIGDGGHGLHE 92,91,87,79,79,74,62,57,28,24,17,12,2 +17 2979 G 13 ..,.,...,,,,. FFD 94,93,89,81,81,76,64,59,30,26,19,14,4 +17 2981 A 13 ..,.,...,,,,. ?,:*EE-C20;@C 95,94,90,82,82,77,65,60,31,27,20,15,5 +17 2982 C 13 ..,.,...,,,,. F@I?GCCJGG95E 96,95,91,83,83,78,66,61,32,28,21,16,6 +17 2983 C 13 ..,.,...,,,,. GDD:IGHM:GK=E 97,96,92,84,84,79,67,62,33,29,22,17,7 +17 2984 C 13 ..,.,...,,,,. DDJLJEIKHKL?F 98,97,93,85,85,80,68,63,34,30,23,18,8 +17 2985 A 13 .$.,.,...,,,,. .8J5HEHCIJIHD 99,98,94,86,86,81,69,64,35,31,24,19,9 +17 2986 G 12 .,.,...,,,,. :HJI:F7EIGCI 99,95,87,87,82,70,65,36,32,25,20,10 +17 2987 C 12 .$,.,...,,,,. 3JGKG6;LJIIG 100,96,88,88,83,71,66,37,33,26,21,11 +17 2988 T 11 ,.,...,,,,. G9HG:LHGGEH 97,89,89,84,72,67,38,34,27,22,12 +17 2989 G 11 ,.,...,,,,. D:I:JKJLLFH 98,90,90,85,73,68,39,35,28,23,13 +17 2990 C 11 ,.,...,,,,. F1IE@II 94,94,89,77,72,43,39,32,27,17 +17 2994 G 10 .,...,,,,. HHHG@?GK?F 95,95,90,78,73,44,40,33,28,18 +17 2995 G 10 .,...,,,,. BFGJ>HG>DF 96,96,91,79,74,45,41,34,29,19 +17 2996 T 10 .,...,,,,. 1EC11CHJBG 97,97,92,80,75,46,42,35,30,20 +17 2997 C 10 .,...,,,,. EBIHKHHKFJ 98,98,93,81,76,47,43,36,31,21 +17 2998 C 10 .,...,,,,. ADFHDE=LAE 99,99,94,82,77,48,44,37,32,22 +17 2999 A 10 .$,$...,,,,. 1AGD2IJFJG 100,100,95,83,78,49,45,38,33,23 +17 3000 G 8 ...,,,,. GCGDKDDJ 96,84,79,50,46,39,34,24 +17 3001 C 8 ...,,,,. BF)JJMHG 97,85,80,51,47,40,35,25 +17 3002 A 8 ...,,,,. 8GBGIMJF 98,86,81,52,48,41,36,26 +17 3003 G 8 ...,,,,. BJCDKKIJ 99,87,82,53,49,42,37,27 +17 3004 C 8 .$..,,,,. 9E1JKLFH 100,88,83,54,50,43,38,28 +17 3005 A 7 ..,,,,. GAFDHEF 89,84,55,51,44,39,29 +17 3006 C 9 ..,,,,.^>,^], >CIHJ0H!@ 90,85,56,52,45,40,30,2,1 +17 3007 C 9 ..,,,,.,, F>HJKIG!6 91,86,57,53,46,41,31,3,2 +17 3008 C 9 ..,,,,.,, IKHKFDE!E 92,87,58,54,47,42,32,4,3 +17 3009 A 9 ..,,,,.,-1c, EAEEHCC!1 93,88,59,55,48,43,33,5,4 +17 3010 C 9 ..,,,,.*, HHFJKFH-- 94,89,60,56,49,44,34,6,5 +17 3011 A 9 ..,,,,.,, CFGFLJG-8 95,90,61,57,50,45,35,6,6 +17 3012 G 9 ..,,,,.,, 97IHLI=+/ 96,91,62,58,51,46,36,7,7 +17 3013 C 9 ..,,,,.,, 47JJLJF/B 97,92,63,59,52,47,37,8,8 +17 3014 A 10 ..,,,,.,c^], A+IJJFG?%. 98,93,64,60,53,48,38,9,9,1 +17 3015 G 11 ..,,,,.,c,^], C4IDMIJ*#;+ 99,94,65,61,54,49,39,10,10,2,1 +17 3016 C 11 .$.,,,,.,,,, >HHFJ@H8KCE 100,95,66,62,55,50,40,11,11,3,2 +17 3017 C 11 .,,,,.a,,,^]. CIKLHH8/FFB 96,67,63,56,51,41,12,12,4,3,1 +17 3018 A 11 .,,,,.g,,,. 3EBHAF',80D 97,68,64,57,52,42,13,13,5,4,2 +17 3019 C 11 .,,,,.,,,,. :IELGG-H@DD 98,69,65,58,53,43,14,14,6,5,3 +17 3020 C 11 .,,,,.,,,,. @IKMJI%/5.C 99,70,66,59,54,44,15,15,7,6,4 +17 3021 T 12 G$,,,,.g,,,.^], $HHFIF%4G.HB 100,71,67,60,55,45,16,16,8,7,5,1 +17 3022 G 11 ,,,,.,,,,., JGJGI(AGGHD 72,68,61,56,46,17,17,9,8,6,2 +17 3023 T 11 ,,,,.gg,,., GGKD@(348FB 73,69,62,57,47,18,18,10,9,7,3 +17 3024 G 11 ,,,,.,,,,., HIKCK(EKEFA 74,70,63,58,48,19,19,11,10,8,4 +17 3025 G 11 ,,,,.,,,,., ILLH>+A=:EA 75,71,64,59,49,20,20,12,11,9,5 +17 3026 C 11 ,,,,.,,,,., JINIIK99DEF 76,72,65,60,50,21,21,13,12,10,6 +17 3027 A 11 ,,,,.,,,,., HHKHEB@.9G> 77,73,66,61,51,22,22,14,13,11,7 +17 3028 G 11 ,,,,.,,,,., HGMGH/K?FJG 78,74,67,62,52,23,23,15,14,12,8 +17 3029 G 11 ,,,,.,,,,., HHKGFNILIHE 79,75,68,63,53,24,24,16,15,13,9 +17 3030 G 12 ,,,,.,,,,.,^], JILJC.7@ABE< 80,76,69,64,54,25,25,17,16,14,10,1 +17 3031 A 12 ,,,,.,,,,.,, IILF8G./?ECA 81,77,70,65,55,26,26,18,17,15,11,2 +17 3032 G 12 ,,,,.,,,,.,, IHMCD)1KGIF8 82,78,71,66,56,27,27,19,18,16,12,3 +17 3033 G 12 ,,,,.,,,,.,c IIKEA9FBBI?( 83,79,72,67,57,28,28,20,19,17,13,4 +17 3034 A 12 ,,,,.,,,,.,g HJNGG.08;0D( 84,80,73,68,58,29,29,21,20,18,14,5 +17 3035 G 12 ,,,,.,,,,.,, HJJIL54)3K4( 85,81,74,69,59,30,30,22,21,19,15,6 +17 3036 C 12 ,,,,.,,,,.,, KK>EIE99;G?2 86,82,75,70,60,31,31,23,22,20,16,7 +17 3037 T 13 ,,,,.,,,,.,,^], IHJFF3EGEKH=+ 87,83,76,71,61,32,32,24,23,21,17,8,1 +17 3038 T 14 ,,,,.,,,,.,,,^]. HHIH>98>CE97AC 88,84,77,72,62,33,33,25,24,22,18,9,2,1 +17 3039 G 14 ,,,,.,,,,.,,,. HIKHJ>25GIFH;):HIH0GI 91,87,80,75,65,36,36,28,27,25,21,12,5,4 +17 3042 G 14 ,,,,.,,,,.,,,. GGJHE,GDGJHEBH 92,88,81,76,66,37,37,29,28,26,22,13,6,5 +17 3043 T 14 ,,,,.,,,,.,,,. DAHE:F66@F@6,G 93,89,82,77,67,38,38,30,29,27,23,14,7,6 +17 3044 A 15 ,,,,.,,,,.,cc.^], EEH?A<1:2G:0#G/ 94,90,83,78,68,39,39,31,30,28,24,15,8,7,1 +17 3045 C 15 ,,,,.,,,,.,,,., HI5GJ/;ADJI>*H? 95,91,84,79,69,40,40,32,31,29,25,16,9,8,2 +17 3046 A 15 ,,,,.,,,,.,,,., FIK>H*/GBI;.)I. 96,92,85,80,70,41,41,33,32,30,26,17,10,9,3 +17 3047 G 15 ,,,,.,,,,.,,,., FGIGH?,JJHE2(L2 97,93,86,81,71,42,42,34,33,31,27,18,11,10,4 +17 3048 T 15 ,,,,.,,,,.,gg., EGHG:*-6/EF*%G+ 98,94,87,82,72,43,43,35,34,32,28,19,12,11,5 +17 3049 G 15 ,,,,.,,,,.,,,., >FFBI3HHFKHD=LB 99,95,88,83,73,44,44,36,35,33,29,20,13,12,6 +17 3050 G 15 ,$,,,.,c,,.,,,., @HLG:K*:;KB-8K; 100,96,89,84,74,45,45,37,36,34,30,21,14,13,7 +17 3051 A 14 ,,,.,,,,.,,,., EHDG2CC;E=E0J7 97,90,85,75,46,46,38,37,35,31,22,15,14,8 +17 3052 C 14 ,,,.,,,,.,,,., G=I*0G);CFB*.J& 99,92,87,77,48,48,40,39,37,33,24,17,16,10 +17 3054 G 14 ,$,,.,,,,.,,,., >JFBK9LGGIDDME 100,93,88,78,49,49,41,40,38,34,25,18,17,11 +17 3055 G 13 ,,.,,,,.,,c., JGC7*5?I6H&L) 94,89,79,50,50,42,41,39,35,26,19,18,12 +17 3056 C 13 ,,.,,,,.,,,., I=D0JKGFG>?K2 95,90,80,51,51,43,42,40,36,27,20,19,13 +17 3057 C 14 ,,.,,,,.,,,.,^]. HBC3BKFJGGHK$> 96,91,81,52,52,44,43,41,37,28,21,20,14,1 +17 3058 C 14 ,,.,,,,.,,,.,. I>D/;;CFEC5L?> 97,92,82,53,53,45,44,42,38,29,22,21,15,2 +17 3059 T 14 ,,.,,,,.,,g.,. EGB(.@;8AG0EIH3AI 99,89,60,60,52,51,49,45,36,29,28,22,9 +17 3066 A 13 ,$.,,,,.,,c.,. ?5)/;ADB-)I,F 100,90,61,61,53,52,50,46,37,30,29,23,10 +17 3067 T 13 .,,,,.,,,.,.^], @/.:=JD;/I+G> 91,62,62,54,53,51,47,38,31,30,24,11,1 +17 3068 G 13 .,,,,.,,,.,., F,E>IKICEH@I= 92,63,63,55,54,52,48,39,32,31,25,12,2 +17 3069 G 13 .c,,,.,,,.,., C'85+L:54K3G4 93,64,64,56,55,53,49,40,33,32,26,13,3 +17 3070 C 13 .,,,,.,,,.,., 12IKFJ9?2IIIE 94,65,65,57,56,54,50,41,34,33,27,14,4 +17 3071 C 13 .,,,,.,,,.,., .KGHG@IIJMEGG 95,66,66,58,57,55,51,42,35,34,28,15,5 +17 3072 C 13 .,,,,.,,,.,., ,IGJGEG?FKAFD 96,67,67,59,58,56,52,43,36,35,29,16,6 +17 3073 C 13 .,,,,.,,,.,., +L>LJ:DIBL;HH 97,68,68,60,59,57,53,44,37,36,30,17,7 +17 3074 C 13 .,,,,.,,,.,., *6HKEJJCIMIHE 98,69,69,61,60,58,54,45,38,37,31,18,8 +17 3075 C 13 .,,,,.,,,.,., )A*D?KA@5MBHA 99,70,70,62,61,59,55,46,39,38,32,19,9 +17 3076 G 13 C$,,,,.,,,.,., &8KGICK@6EAAC 100,71,71,63,62,60,56,47,40,39,33,20,10 +17 3077 C 13 ,,,,.,,,.,.,^], .3HI=EFGKJJGB 72,72,64,63,61,57,48,41,40,34,21,11,1 +17 3078 C 13 ,,,,.,,,.,.,, GGMLGHLGLKHIE 73,73,65,64,62,58,49,42,41,35,22,12,2 +17 3079 T 13 ,,,,.,,,.,.,, ?JDHLEGHKHIH@ 74,74,66,65,63,59,50,43,42,36,23,13,3 +17 3080 G 14 ,,,,.,,,.,.,,^]. I6LIKJEILHHKG? 75,75,67,66,64,60,51,44,43,37,24,14,4,1 +17 3081 C 14 ,,,,.,,,.,.,,. 8FJGLHHHJDGIAD 76,76,68,67,65,61,52,45,44,38,25,15,5,2 +17 3082 C 14 ,,,,.,,,.,.,,. L2JJGCIKLKHKHB 77,77,69,68,66,62,53,46,45,39,26,16,6,3 +17 3083 T 14 ,,,,.c,,.,.,,. FEJGLHIINIKHEH0 81,81,73,72,70,66,57,50,49,43,30,20,10,7,3 +17 3087 G 15 ,,,,.,,,.,.,,., BKLJJJIILKGJJ?G 82,82,74,73,71,67,58,51,50,44,31,21,11,8,4 +17 3088 A 15 ,,,,.,,,.,.,,., HDGEGDIGKDFKFDE 83,83,75,74,72,68,59,52,51,45,32,22,12,9,5 +17 3089 A 15 ,,,,.,,,.,.,,., LLLJIGJEIJHGHFG 84,84,76,75,73,69,60,53,52,46,33,23,13,10,6 +17 3090 G 15 ,,,,.,,,.,.,,., IHJILHHHNJIIHI; 85,85,77,76,74,70,61,54,53,47,34,24,14,11,7 +17 3091 T 15 ,,,,.,,,.,.,,., ?EJIHGGBIDCIGBH 86,86,78,77,75,71,62,55,54,48,35,25,15,12,8 +17 3092 T 16 ,,,,.,,,.,.,,.,^]. CJJGGFIFIFDHHCD: 87,87,79,78,76,72,63,56,55,49,36,26,16,13,9,1 +17 3093 G 16 ,,,,.,,,.,.,,.,. KJLHIJJJGKJJJI?? 88,88,80,79,77,73,64,57,56,50,37,27,17,14,10,2 +17 3094 A 16 ,,,,.,,,.,.,,.g. HGIEFFBEKIGCFE)E 89,89,81,80,78,74,65,58,57,51,38,28,18,15,11,3 +17 3095 C 16 ,,,,.,,,.,.,,.,. =HKFIHIFJ;HIJG'B 90,90,82,81,79,75,66,59,58,52,39,29,19,16,12,4 +17 3096 C 16 ,,,,.,,,.,.,,.,. BIKJKIJJLIIIKE@D 91,91,83,82,80,76,67,60,59,53,40,30,20,17,13,5 +17 3097 A 16 ,,,,.,,,.,.,,.,. JKKIDGJIJKGIHG8C 92,92,84,83,81,77,68,61,60,54,41,31,21,18,14,6 +17 3098 G 16 ,,,,.,,,.,.,,.,. ?HKJ;HJJNIMJHDKF 93,93,85,84,82,78,69,62,61,55,42,32,22,19,15,7 +17 3099 A 16 ,,,,.,,,.,.,,.,. FHHFHFE3GIFHGF0F 94,94,86,85,83,79,70,63,62,56,43,33,23,20,16,8 +17 3100 C 16 ,,,,.,,,.,.,,.,. E;IHGAAGJAHI=H/C 95,95,87,86,84,80,71,64,63,57,44,34,24,21,17,9 +17 3101 C 16 ,,,,.,,,.,.,,.,. EIKKEIIHMIGJKAGG 96,96,88,87,85,81,72,65,64,58,45,35,25,22,18,10 +17 3102 A 16 ,,,,.,,,.,.,,.,. =EHGH 100,100,92,91,89,85,76,69,68,62,49,39,29,26,22,14 +17 3106 G 14 ,,.,,,.,.,,.,. HFDHHILIKHHIBH 93,92,90,86,77,70,69,63,50,40,30,27,23,15 +17 3107 T 14 ,,.,,,.,.,,.,. HG8GFEHBEHIE=H 94,93,91,87,78,71,70,64,51,41,31,28,24,16 +17 3108 C 14 ,,.,,,.,.,,.,. JHEIJIKKHKI=:H 95,94,92,88,79,72,71,65,52,42,32,29,25,17 +17 3109 A 14 ,,.,,,.,.,,.,. GEDEEDHGIGFGGH 96,95,93,89,80,73,72,66,53,43,33,30,26,18 +17 3110 C 15 ,,.,,,.,.,,.,.^], II?IJHJLILKHIF; 97,96,94,90,81,74,73,67,54,44,34,31,27,19,1 +17 3111 A 16 ,,.,,,.,.,,.,.,^], HG2GIJIJFKIGLHE@ 98,97,95,91,82,75,74,68,55,45,35,32,28,20,2,1 +17 3112 G 16 ,,.,,,.,.,,.,.,, DEAHIGLKJIKGFAEF 99,98,96,92,83,76,75,69,56,46,36,33,29,21,3,2 +17 3113 C 16 ,$,.,,,.,.,,.,.,, DEGHJHKLJJEFGGBC 100,99,97,93,84,77,76,70,57,47,37,34,30,22,4,3 +17 3114 A 15 ,$.,,,.,.,,.,.,, ACGIHIJHJHHDFDF 100,98,94,85,78,77,71,58,48,38,35,31,23,5,4 +17 3115 G 14 .,,,.,.,,.,.,, ?FHHNILHAI3GCJ 99,95,86,79,78,72,59,49,39,36,32,24,6,5 +17 3116 G 14 .$,,,.,.,,.,.,, @EIHFJHICDHGFG 100,96,87,80,79,73,60,50,40,37,33,25,7,6 +17 3117 T 13 ,,,.,.,,.,.,, BDDFHBEHDBCGC 97,88,81,80,74,61,51,41,38,34,26,8,7 +17 3118 A 13 ,,,.,.,,.,.,, BEDGHGJD@JGEH 94,87,86,80,67,57,47,44,40,32,14,13,3 +17 3124 C 14 ,,.,.,,.,.,,.^], IIKKIJJJLILJED 95,88,87,81,68,58,48,45,41,33,15,14,4,1 +17 3125 T 14 ,,.,.,,.,.,,., FFMIIGBDGHJIHD 96,89,88,82,69,59,49,46,42,34,16,15,5,2 +17 3126 G 14 ,,.,.,,.,.,,., HHLDJJJF>JEAHF 97,90,89,83,70,60,50,47,43,35,17,16,6,3 +17 3127 C 14 ,,.,.,,.,.,,., GIKKKKKEGJJCGG 98,91,90,84,71,61,51,48,44,36,18,17,7,4 +17 3128 T 14 ,,.,.,,.,.,,., >FKEHGIACJBIIE 99,92,91,85,72,62,52,49,45,37,19,18,8,5 +17 3129 T 14 ,$,.,.,,.,.,,., ;FFHAGID5EEDDD 100,93,92,86,73,63,53,50,46,38,20,19,9,6 +17 3130 T 13 ,.,.,,.,.,,., EHHBGHDGE;EEE 94,93,87,74,64,54,51,47,39,21,20,10,7 +17 3131 C 13 ,.,.,,.,.,,., HIJIJJEBJLFIJ 95,94,88,75,65,55,52,48,40,22,21,11,8 +17 3132 T 13 ,.,.,,.,.,,., EIGIGH>GKIFHG 96,95,89,76,66,56,53,49,41,23,22,12,9 +17 3133 G 13 ,.,.,,.,.,,., DHHKHHCDJLDHH 97,96,90,77,67,57,54,50,42,24,23,13,10 +17 3134 G 14 ,.,.,,.,.,,.,^]. DEGHIH8?ELCA@> 98,97,91,78,68,58,55,51,43,25,24,14,11,1 +17 3135 G 15 ,.,.,,.,.,,.,.^], CBHJJJE7?KGHH>E 99,98,92,79,69,59,56,52,44,26,25,15,12,2,1 +17 3136 C 15 ,$.,.,,.,.,,.,., ?FIHJIGEFFFGIJI@DBEB? 100,94,81,71,61,58,54,46,28,27,17,14,4,3,1 +17 3138 A 14 ,.,,.,.,,.,.,. EFED6>EG;DCD;B 95,82,72,62,59,55,47,29,28,18,15,5,4,2 +17 3139 C 14 ,.,,.,.,,.,.,. BHFF:CHJBEMFGE 96,83,73,63,60,56,48,30,29,19,16,6,5,3 +17 3140 C 14 ,.,,.,.,,.,.,. AIHJJIKJ?FHFBA 97,84,74,64,61,57,49,31,30,20,17,7,6,4 +17 3141 C 14 ,.,,.,.,,.,.,. GHJIIEFLEIKGGE 98,85,75,65,62,58,50,32,31,21,18,8,7,5 +17 3142 A 14 ,.,,.,.,,.,.,. HIJGE. BMIGLBM=HIIIGBA 100,87,77,67,64,60,52,34,33,23,20,10,9,7,1 +17 3144 C 15 .,,.,.,,.,.,..^]. IJJ?HDMJDIHKG.A 88,78,68,65,61,53,35,34,24,21,11,10,8,2,1 +17 3145 A 15 .,,.,.,,.,.,... GHIGMJMGCI 98,88,78,75,71,63,45,44,34,31,21,20,18,12,11 +17 3155 G 15 .,,.,.,,.,.,... EHIIMBJ=KGIGJIK 99,89,79,76,72,64,46,45,35,32,22,21,19,13,12 +17 3156 G 15 .$,,.,.,,.,.,... BJJHHFLBEIHJEHKBEIEIGJFI9I 100,90,87,83,75,57,56,46,43,33,32,30,24,23 +17 3167 C 13 ,.,.,,.,.,... IJDGMJJIIII4G 91,88,84,76,58,57,47,44,34,33,31,25,24 +17 3168 A 13 ,.,.,,.,.,... GDDFIHHHDFFIG 92,89,85,77,59,58,48,45,35,34,32,26,25 +17 3169 T 13 ,.,.,,.,.,.A. FGGDGEEFHHH*H 93,90,86,78,60,59,49,46,36,35,33,27,26 +17 3170 C 13 ,.,.,,.,.,... IJLEEHJJKLJ+K 94,91,87,79,61,60,50,47,37,36,34,28,27 +17 3171 T 13 ,.,.,,.,.,... GIGFHFICCHH*I 95,92,88,80,62,61,51,48,38,37,35,29,28 +17 3172 G 13 ,.,.,,.,.,... GFGC@?KHIHI0J 96,93,89,81,63,62,52,49,39,38,36,30,29 +17 3173 G 13 ,.,.,,.,.,... HEG@J:CIILF'D 97,94,90,82,64,63,53,50,40,39,37,31,30 +17 3174 C 14 ,.,.,,.,.,...^]. GFKAKHLJJKHKJA 98,95,91,83,65,64,54,51,41,40,38,32,31,1 +17 3175 A 14 ,.,.,,.,.,.... DCKEL?FJFJF,HC 99,96,92,84,66,65,55,52,42,41,39,33,32,2 +17 3176 G 14 ,$.,.,,.,.,.... >@JDLILHKIH:KH 100,97,93,85,67,66,56,53,43,42,40,34,33,3 +17 3177 G 13 .,.,,.,.,.... >E?FABHIHB/IC 98,94,86,68,67,57,54,44,43,41,35,34,4 +17 3178 T 13 .,.,,.,.,.A.. BFDIDEFFG>)BF 99,95,87,69,68,58,55,45,44,42,36,35,5 +17 3179 G 13 .$,.,,.,.,.... >HDLFCIJH?)LJ 100,96,88,70,69,59,56,46,45,43,37,36,6 +17 3180 G 12 ,.,,.,.,.... @DL7JCGGBEG,HG 100,92,74,73,63,60,50,49,47,41,40,10 +17 3184 T 11 .,,.,.,.... >GH6GGFD-HE 93,75,74,64,61,51,50,48,42,41,11 +17 3185 T 11 .,,.,.,.... EDEFG4HF 96,78,77,67,64,54,53,51,45,44,14 +17 3188 A 11 .,,.,.,.... 2H>HFFGB1FI 97,79,78,68,65,55,54,52,46,45,15 +17 3189 A 11 .,,.,.,.... BJC7DIE@AIH 98,80,79,69,66,56,55,53,47,46,16 +17 3190 C 11 .,,.,.,.... .JKBKHJ:*HH 99,81,80,70,67,57,56,54,48,47,17 +17 3191 T 12 .,,.,.,....^], @GJB 102,84,83,73,70,60,59,57,51,50,20,3 +17 3194 T 12 .,,.,.,.C.., DI?IEGH?3DGD 103,85,84,74,71,61,60,58,52,51,21,4 +17 3195 T 12 .,,.,.,...., :JHEGFG=LGE= 104,86,85,75,72,62,61,59,53,52,22,5 +17 3196 T 12 .,,.,.,...., =GEHEEDH(EF< 105,87,86,76,73,63,62,60,54,53,23,6 +17 3197 A 12 .,,.,.,...., 6H@FFAE@=DE9 106,88,87,77,74,64,63,61,55,54,24,7 +17 3198 A 12 .,,.,.,...., ;GE=FGDCIHI$ 107,89,88,78,75,65,64,62,56,55,25,8 +17 3199 A 12 .$,,.,.,.C.., 9HBAFGGG*HH= 108,90,89,79,76,66,65,63,57,56,26,9 +17 3200 A 11 ,,.,.,...., G@DFJFH6EH> 91,90,80,77,67,66,64,58,57,27,10 +17 3201 A 11 ,,.,.,...., HCFGFGE1HF- 92,91,81,78,68,67,65,59,58,28,11 +17 3202 T 11 ,,.,.,...., GFFCFGB-HD7 93,92,82,79,69,68,66,60,59,29,12 +17 3203 G 11 ,,.,.,.A.., H>8HLBJ4JJ4 94,93,83,80,70,69,67,61,60,30,13 +17 3204 T 11 ,,.,.,.A.., HF8EHGD)CD& 95,94,84,81,71,70,68,62,61,31,14 +17 3205 C 11 ,,.,.,...., IG>IJKH*JKC 96,95,85,82,72,71,69,63,62,32,15 +17 3206 A 11 ,,.,.,...., HDDEHED4BH< 97,96,86,83,73,72,70,64,63,33,16 +17 3207 C 11 ,,.,.,.A.., HE2IGIF)DIL 98,97,87,84,74,73,71,65,64,34,17 +17 3208 A 11 ,,.,.,...., =DGEAEC2FG; 99,98,88,85,75,74,72,66,65,35,18 +17 3209 C 12 ,$,.,.,....,^]. <>IGICEEDH>B 100,99,89,86,76,75,73,67,66,36,19,1 +17 3210 C 11 ,$.,.,....,. @EHIJE8HHIB 100,90,87,77,76,74,68,67,37,20,2 +17 3211 A 10 .,.,....,. HDBHGKIG@F 91,88,78,77,75,69,68,38,21,3 +17 3212 T 10 .,.,....,. 5EIGH(EG7F 92,89,79,78,76,70,69,39,22,4 +17 3213 A 10 .,.,....,. AGFI9)DEFF 93,90,80,79,77,71,70,40,23,5 +17 3214 G 10 .,.,....,. 4GKG88GKIK 94,91,81,80,78,72,71,41,24,6 +17 3215 G 10 .,.,....,. FGGFA.GIEI 95,92,82,81,79,73,72,42,25,7 +17 3216 C 10 .,.,....,. CCIGJLBI8J 96,93,83,82,80,74,73,43,26,8 +17 3217 C 10 .,.,....,. H?EAH0HGAJ 97,94,84,83,81,75,74,44,27,9 +17 3218 G 11 .,.,.C..,.^], 5EAHB>:AHC> 98,95,85,84,82,76,75,45,28,10,1 +17 3219 G 11 .,.,.A..,., 3EGI?4JJAIB 99,96,86,85,83,77,76,46,29,11,2 +17 3220 G 11 .$,.,....,., =EGIG5CJ5IC 100,97,87,86,84,78,77,47,30,12,3 +17 3221 C 10 ,.,....,., F?IA)GIEKD 98,88,87,85,79,78,48,31,13,4 +17 3222 A 10 ,.,....,., CIFGDGH>IF 99,89,88,86,80,79,49,32,14,5 +17 3223 C 10 ,$.,....,., ?IIE3IJHHF 100,90,89,87,81,80,50,33,15,6 +17 3224 A 9 .,....,., FHEIHHFIG 91,90,88,82,81,51,34,16,7 +17 3225 G 9 .,....,., FGJ.INILG 92,91,89,83,82,52,35,17,8 +17 3226 T 10 .,....,.,^]. DG9,ECDIBE 93,92,90,84,83,53,36,18,9,1 +17 3227 G 10 .,....,.,. HHE8JKFLKF 94,93,91,85,84,54,37,19,10,2 +17 3228 G 10 .,....,.,. CID&HHKKJC 95,94,92,86,85,55,38,20,11,3 +17 3229 C 11 .,....,.,.^], FHG;EJJLKHB 96,95,93,87,86,56,39,21,12,4,1 +17 3230 T 11 .,....,.,., DFHJGJ8LGI7 97,96,94,88,87,57,40,22,13,5,2 +17 3231 C 11 .,....,.,., EHB;EJHLKIH 98,97,95,89,88,58,41,23,14,6,3 +17 3232 A 11 .,....,.,., 9BE(FH0J@H: 99,98,96,90,89,59,42,24,15,7,4 +17 3233 C 11 .$,....,.,., C=71HJJFLJLJJE> 100,70,53,35,26,18,15,10,4,4 +17 3244 C 9 .,.,.,..g I1LKJCGD* 71,54,36,27,19,16,11,5,5 +17 3245 C 9 .,.,.,.., HIJKKLGE8 72,55,37,28,20,17,12,6,6 +17 3246 A 9 .,.,.,.., GDCKKLGFF 73,56,38,29,21,18,13,7,7 +17 3247 G 9 .,.,.,.., K9KKLHKII 74,57,39,30,22,19,14,8,8 +17 3248 C 9 .,.,.,.., JHKKLGJH6 75,58,40,31,23,20,15,9,9 +17 3249 C 9 .,.,.,.., G:LKKEIF< 76,59,41,32,24,21,16,10,10 +17 3250 C 9 .,.,.,.., HGKILHHHK 77,60,42,33,25,22,17,11,11 +17 3251 T 9 .,.,.,.., J>LBGKII3 78,61,43,34,26,23,18,12,12 +17 3252 T 9 .,.,.,.., EBGHH>FGD 79,62,44,35,27,24,19,13,13 +17 3253 T 9 .,.,.,.., ECIKI?FFE 80,63,45,36,28,25,20,14,14 +17 3254 G 9 .,.,.,.., EDKKHKIHC 81,64,46,37,29,26,21,15,15 +17 3255 G 9 .,.,.,.., IHGL3HHG@ 82,65,47,38,30,27,22,16,16 +17 3256 G 9 .,.,.,.., GJKIEKGHH 83,66,48,39,31,28,23,17,17 +17 3257 A 9 .,.,.,.., FFKGFIDH9 84,67,49,40,32,29,24,18,18 +17 3258 G 10 .,.,.,..,^], JGLKLMKKEB 85,68,50,41,33,30,25,19,19,1 +17 3259 G 10 .,.,.,..,, IHKLC 86,69,51,42,34,31,26,20,20,2 +17 3260 C 10 .,.,.,..,, IHLKLIKKDD 87,70,52,43,35,32,27,21,21,3 +17 3261 C 11 .,.,.,..,,^], HHLLI:GK:GE 88,71,53,44,36,33,28,22,22,4,1 +17 3262 A 11 .,.,.,..,,, H=IKCMHHECE 89,72,54,45,37,34,29,23,23,5,2 +17 3263 G 11 .,.,.,..,,, HAKLMELIBED 90,73,55,46,38,35,30,24,24,6,3 +17 3264 G 11 .,.,.,..,,, DCJKKDHIAFE 91,74,56,47,39,36,31,25,25,7,4 +17 3265 G 11 .,.,.,..,,, GHLHJGHGGFF 92,75,57,48,40,37,32,26,26,8,5 +17 3266 T 11 .,.,.,..,,, DEEIEFE>:HE 93,76,58,49,41,38,33,27,27,9,6 +17 3267 G 11 .,.,.,..,,, HGB 97,80,62,53,45,42,37,31,31,13,10 +17 3271 G 11 .,.,.,..,,, GHLHLIJKFGG 98,81,63,54,46,43,38,32,32,14,11 +17 3272 G 11 .,.,.,..,,, EDJKKEHH8FG 99,82,64,55,47,44,39,33,33,15,12 +17 3273 A 11 .$,.,.,..,,, AGKH@IHI;GB 100,83,65,56,48,45,40,34,34,16,13 +17 3274 T 10 ,.,.,..,,, HBJGJHHF>F 84,66,57,49,46,41,35,35,17,14 +17 3275 C 10 ,.,.,..,,, ILIKLILKJK 85,67,58,50,47,42,36,36,18,15 +17 3276 A 10 ,.,.,..,,, ;KIJJHI;C; 86,68,59,51,48,43,37,37,19,16 +17 3277 C 10 ,.,.,..,,, JHHHMIJGKD 87,69,60,52,49,44,38,38,20,17 +17 3278 T 10 ,.,.,..,,, ELIJ=JI>HG 88,70,61,53,50,45,39,39,21,18 +17 3279 T 10 ,.,.,..,,, FIHFIEHFFH 89,71,62,54,51,46,40,40,22,19 +17 3280 G 11 ,.,.,..,,,^], GHKKGHJIKHD 90,72,63,55,52,47,41,41,23,20,1 +17 3281 A 11 ,.,.,..,,,, IJHJLHIIIGC 91,73,64,56,53,48,42,42,24,21,2 +17 3282 G 11 ,.,.,..,,,, >IKLLKMJIIE 92,74,65,57,54,49,43,43,25,22,3 +17 3283 G 11 ,.,.,..,,,, GJIGJGKHJIF 93,75,66,58,55,50,44,44,26,23,4 +17 3284 T 11 ,.,.,..,,,, GIIEFEH:GGG 94,76,67,59,56,51,45,45,27,24,5 +17 3285 C 11 ,.,.,..,,,, DMEKHJL0LFF 95,77,68,60,57,52,46,46,28,25,6 +17 3286 A 11 ,.,.,..,,,, HJKFLJKCGIC 96,78,69,61,58,53,47,47,29,26,7 +17 3287 G 11 ,.,.,..,,,, ELLMKKNIIKGF? 87,78,70,67,62,56,56,38,35,16,7,7,1 +17 3296 G 13 .,.,..,,,,... LFAIGMJJGLKIC 88,79,71,68,63,57,57,39,36,17,8,8,2 +17 3297 A 13 .,.,..,,,,... JFHHIJ>>>@HFD 89,80,72,69,64,58,58,40,37,18,9,9,3 +17 3298 C 14 .,.,..,,,,...^], IGJKHJJHILIGD= 90,81,73,70,65,59,59,41,38,19,10,10,4,1 +17 3299 C 14 .,.,..,,,,..., LJKLIMIHJKKGDE 91,82,74,71,66,60,60,42,39,20,11,11,5,2 +17 3300 A 14 .,.,..,,,,..., FJIJIFFHIKHFEH 92,83,75,72,67,61,61,43,40,21,12,12,6,3 +17 3301 G 14 .,.,..,,,,..., GHBILLJHILKJHG 93,84,76,73,68,62,62,44,41,22,13,13,7,4 +17 3302 C 14 .,.,..,,,,..., JILEIKEDHKKIG? 94,85,77,74,69,63,63,45,42,23,14,14,8,5 +17 3303 C 14 .,.,..,,,,..., JKBKFKELJKKGFJ 95,86,78,75,70,64,64,46,43,24,15,15,9,6 +17 3304 T 14 .,.,..,,,,..., EHBIKI?IGEKIHA 96,87,79,76,71,65,65,47,44,25,16,16,10,7 +17 3305 G 14 .,.,..,,,,..., HJEKKLCJHKLIFG 97,88,80,77,72,66,66,48,45,26,17,17,11,8 +17 3306 G 14 .,.,..,,,,..., GIGKJKHKILJHDG 98,89,81,78,73,67,67,49,46,27,18,18,12,9 +17 3307 C 14 .,.,..,,,,..., EEL+JMHGF=LJGA 99,90,82,79,74,68,68,50,47,28,19,19,13,10 +17 3308 C 14 .$,.,..,,,,..., 3G?KGMJKHLKGE= 100,91,83,80,75,69,69,51,48,29,20,20,14,11 +17 3309 A 14 ,.,..,,,,...,^]. EJHGKDEFHJGHGB 92,84,81,76,70,70,52,49,30,21,21,15,12,1 +17 3310 A 14 ,.,..,,,,...,. FIHD?@FEHJGG8B 93,85,82,77,71,71,53,50,31,22,22,16,13,2 +17 3311 C 14 ,.,..,,,,...,. GJIJGFMJIJGGK; 94,86,83,78,72,72,54,51,32,23,23,17,14,3 +17 3312 A 15 ,.,..,,,,...,.^]. FIJHICHHIKEG?ED 95,87,84,79,73,73,55,52,33,24,24,18,15,4,1 +17 3313 T 15 ,.,..,,,,...,.. EHIGGGFGJIFIGEB 96,88,85,80,74,74,56,53,34,25,25,19,16,5,2 +17 3314 G 15 ,.,..,,,,...,.. EILIIHJHMLIHJGH 97,89,86,81,75,75,57,54,35,26,26,20,17,6,3 +17 3315 G 15 ,.,..,,,,...,.. DBJKJIKIKJHH@(B 98,90,87,82,76,76,58,55,36,27,27,21,18,7,4 +17 3316 T 15 ,.,..,,,,...,.. F:ADHFHFHIEE=>F 99,91,88,83,77,77,59,56,37,28,28,22,19,8,5 +17 3317 G 15 ,$.,..,,,,...,.. BIJGIJJJLLJFEHJ 100,92,89,84,78,78,60,57,38,29,29,23,20,9,6 +17 3318 A 14 .,..,,,,...,.. 9HG@@EEFIFHFFH 93,90,85,79,79,61,58,39,30,30,24,21,10,7 +17 3319 A 14 .,..,,,,...,.. CGGGCGCGJGHGFG 94,91,86,80,80,62,59,40,31,31,25,22,11,8 +17 3320 A 14 .,..,,,,...,.. DHGFAEDHJHJ@DH 95,92,87,81,81,63,60,41,32,32,26,23,12,9 +17 3321 C 14 .,..,,,,...,.. >DIG;IGKJIHL,I 96,93,88,82,82,64,61,42,33,33,27,24,13,10 +17 3322 C 14 .,..,,,,...,.. FIFJGIHKLHGEFK 97,94,89,83,83,65,62,43,34,34,28,25,14,11 +17 3323 C 14 .,..,,,,...,.. ;AIE@GHKMHHD>J 98,95,90,84,84,66,63,44,35,35,29,26,15,12 +17 3324 C 14 .,..,,,,...,.. FAGL:AACLICA2J 99,96,91,85,85,67,64,45,36,36,30,27,16,13 +17 3325 G 14 .$,..,,,,...,.. GCGEGIDCEGIB 99,93,93,75,72,53,44,44,38,35,24,21,3 +17 3333 A 13 .$.,,,,...,... ;GCEGHKEGHE@E 100,94,94,76,73,54,45,45,39,36,25,22,4 +17 3334 A 12 .,,,,...,... FCFEGJHHIIJH 95,95,77,74,55,46,46,40,37,26,23,5 +17 3335 A 12 .,,,,...,... BBGEIJIGHIJH 96,96,78,75,56,47,47,41,38,27,24,6 +17 3336 A 12 .,,,,...,... FCGGJIG>I3JH 97,97,79,76,57,48,48,42,39,28,25,7 +17 3337 T 12 .,,,,...,... C@@EIEGFI;IE 98,98,80,77,58,49,49,43,40,29,26,8 +17 3338 A 12 .,,,,...,... CBDEGHF@I@IF 99,99,81,78,59,50,50,44,41,30,27,9 +17 3339 C 12 .$,$,,,...,... ??JIMIJHJIJE 100,100,82,79,60,51,51,45,42,31,28,10 +17 3340 A 10 ,,,...,... EDHHGHHDKI 83,80,61,52,52,46,43,32,29,11 +17 3341 A 10 ,,,...,... EFHKFGHDII 84,81,62,53,53,47,44,33,30,12 +17 3342 A 10 ,,,...,... EEHJIH:3JI 85,82,63,54,54,48,45,34,31,13 +17 3343 A 10 ,,,...,... GFGJFHF?JI 86,83,64,55,55,49,46,35,32,14 +17 3344 A 10 ,,,...,... GGHJFEF?JI 87,84,65,56,56,50,47,36,33,15 +17 3345 T 10 ,,,...,... GEIEGC:GJF 88,85,66,57,57,51,48,37,34,16 +17 3346 T 10 ,,,...,... FEHEFFHDJG 89,86,67,58,58,52,49,38,35,17 +17 3347 A 10 ,,,...,... HILHFDAFJG 90,87,68,59,59,53,50,39,36,18 +17 3348 G 10 ,,,...,... HHHHLJ@JNC 91,88,69,60,60,54,51,40,37,19 +17 3349 C 10 ,,,...,... FCK?JGE4LI 92,89,70,61,61,55,52,41,38,20 +17 3350 C 10 ,,,...,... JIMLIIKAKK 93,90,71,62,62,56,53,42,39,21 +17 3351 T 10 ,,,...,... GFIKIIDFLK 94,91,72,63,63,57,54,43,40,22 +17 3352 G 10 ,,,...,... GFKCJCL;MH 95,92,73,64,64,58,55,44,41,23 +17 3353 G 10 ,,,...,... GHJKHEKJI 97,94,75,66,66,60,57,46,43,25 +17 3355 G 10 ,,,...,... EEIDBB?1D@ 98,95,76,67,67,61,58,47,44,26 +17 3356 T 10 ,,,...,... DEHJFFFBID 99,96,77,68,68,62,59,48,45,27 +17 3357 G 10 ,$,,...,... >BKLJJIKLD 100,97,78,69,69,63,60,49,46,28 +17 3358 G 9 ,,...,... DIHHDJ:IG 98,79,70,70,64,61,50,47,29 +17 3359 T 10 ,,...,A..^]. CHDFFJ)H7? 99,80,71,71,65,62,51,48,30,1 +17 3360 G 10 ,$,...,.... >KLJKEBLCE 100,81,72,72,66,63,52,49,31,2 +17 3361 G 9 ,...,.... JLJ0K6GCA 82,73,73,67,64,53,50,32,3 +17 3362 C 9 ,...,.... CJJFEGL@E 83,74,74,68,65,54,51,33,4 +17 3363 G 9 ,...,.... HBCBF2C9? 84,75,75,69,66,55,52,34,5 +17 3364 C 9 ,...,.... JLKGKGM=G 85,76,76,70,67,56,53,35,6 +17 3365 A 9 ,...,.... GJGGBFKAF 86,77,77,71,68,57,54,36,7 +17 3366 T 9 ,...,.... GGGD@EJBF 87,78,78,72,69,58,55,37,8 +17 3367 G 9 ,...,.... IJJKG9LBH 88,79,79,73,70,59,56,38,9 +17 3368 C 9 ,...,.... FKLJJKLAH 89,80,80,74,71,60,57,39,10 +17 3369 C 9 ,...,.... JKHEK2KAG 90,81,81,75,72,61,58,40,11 +17 3370 T 9 ,...,.... FHHJIGLGH 91,82,82,76,73,62,59,41,12 +17 3371 G 9 ,...,.... FHKII9MBI 92,83,83,77,74,63,60,42,13 +17 3372 T 9 ,...,.... FIEEH8KDE 93,84,84,78,75,64,61,43,14 +17 3373 A 9 ,...,.... CIFEHIJCC 94,85,85,79,76,65,62,44,15 +17 3374 A 9 ,...,.... FIFGGFHGD 95,86,86,80,77,66,63,45,16 +17 3375 T 10 ,...,....^], FIGIH,JCG- 96,87,87,81,78,67,64,46,17,1 +17 3376 C 10 ,...,...., BHDGCJMAJE 97,88,88,82,79,68,65,47,18,2 +17 3377 C 10 ,...,...., AKIGG?LDFD 98,89,89,83,80,69,66,48,19,3 +17 3378 C 10 ,...,...., FKHIKHKBHH 99,90,90,84,81,70,67,49,20,4 +17 3379 A 10 ,$...,...., BIFEJ=IAGD 100,91,91,85,82,71,68,50,21,5 +17 3380 G 9 ...,...., ?JHJJLBGF 92,92,86,83,72,69,51,22,6 +17 3381 C 9 ...,...., JIHKKM?HJ 93,93,87,84,73,70,52,23,7 +17 3382 T 9 ...,...., CEFG=MEJ@ 94,94,88,85,74,71,53,24,8 +17 3383 A 9 ...,...., CAA?2FCDD 95,95,89,86,75,72,54,25,9 +17 3384 C 10 ...,....,^]. GFIHGJ?EK= 96,96,90,87,76,73,55,26,10,1 +17 3385 T 10 ...,....,. HGDGIKGDHA 97,97,91,88,77,74,56,27,11,2 +17 3386 T 10 ...,....,. BB3F9G?E@7 98,98,92,89,78,75,57,28,12,3 +17 3387 G 10 ...,....,. >>8IKLAIJA 99,99,93,90,79,76,58,29,13,4 +17 3388 G 10 .$.$.,....,. ;;FH.LCHKH 100,100,94,91,80,77,59,30,14,5 +17 3389 G 8 .,....,. DH-DEFH; 95,92,81,78,60,31,15,6 +17 3390 A 8 .,....,. DEGJAHG 100,82,53,37,28,5 +17 3412 T 5 ..,.. JJ1J8 90,61,45,36,13,44 +17 3420 G 6 ..,.., :ILEI8 91,62,46,37,14,45 +17 3421 G 7 ..,..,^>, 9GJ=I*:FD 76,60,51,28,59,14,12,5,1 +17 3435 A 9 .,..,,,.. 8K;I0..DD 77,61,52,29,60,15,13,6,2 +17 3436 G 9 .,..,,,.. IH;I71>HH 78,62,53,30,61,16,14,7,3 +17 3437 T 9 .,..,g,.. =BFH;1>DF 79,63,54,31,62,17,15,8,4 +17 3438 G 9 .,..,,,.. =J;K:-FHI 80,64,55,32,63,18,16,9,5 +17 3439 A 9 .,..,,,.. FKAGB1.FH 81,65,56,33,64,19,17,10,6 +17 3440 G 9 .,..,c,.. IL;L<'?HJ 82,66,57,34,65,20,18,11,7 +17 3441 C 9 .,..,,,.. IM6J>)HHJ 83,67,58,35,66,21,19,12,8 +17 3442 T 11 .,..,,,..^>.^], FILKA.6IJB0 84,68,59,36,67,22,20,13,9,1,1 +17 3443 G 11 .,..,,,..., JL0K=:FIKE> 85,69,60,37,68,23,21,14,10,2,2 +17 3444 A 11 .,..,,,..., GJ8I@.8FIEB 86,70,61,38,69,24,22,15,11,3,3 +17 3445 G 11 .,..,,,..., IJ;L=8BJKE@ 87,71,62,39,70,25,23,16,12,4,4 +17 3446 A 11 .,..,,,..., EH,IA,.EIAA 88,72,63,40,71,26,24,17,13,5,5 +17 3447 T 11 .,..,c,..., @GJI;&4GGE7 89,73,64,41,72,27,25,18,14,6,6 +17 3448 C 11 .,..,,,..., JK9M@#:IKII 90,74,65,42,73,28,26,19,15,7,7 +17 3449 A 11 .,..,c,..., FG/F@'1HJF2 91,75,66,43,74,29,27,20,16,8,8 +17 3450 C 11 .,..,,,..., GC,K:/@GHH: 92,76,67,44,75,30,28,21,17,9,9 +17 3451 G 11 .,..,c,..., ?IEDC'5AB@A 93,77,68,45,76,31,29,22,18,10,10 +17 3452 C 11 .,..,,,..., GIBKD9JIKKF 94,78,69,46,77,32,30,23,19,11,11 +17 3453 C 11 .,..,,,..., >KHLBJHHK?I 95,79,70,47,78,33,31,24,20,12,12 +17 3454 A 11 .,..,,,..., >HJI@1JJKCBFIGDB 100,84,75,52,83,38,36,29,25,17,17 +17 3459 A 10 ,..,c,..., HIJC7.GI@2 85,76,53,84,39,37,30,26,18,18 +17 3460 C 10 ,..,,,..., K7II(FGJHG 86,77,54,85,40,38,31,27,19,19 +17 3461 T 10 ,..,c,..., HDLG(4FLJ9 87,78,55,86,41,39,32,28,20,20 +17 3462 C 11 ,..,,,...,^], JLJBFKIK@H? 88,79,56,87,42,40,33,29,21,21,1 +17 3463 C 11 ,..,,,...,, I(KI0HIK/G8 89,80,57,88,43,41,34,30,22,22,2 +17 3464 A 11 ,..,,,...,, I/IF0HFIHF/ 90,81,58,89,44,42,35,31,23,23,3 +17 3465 G 11 ,..,,,...,, I8LI4EJNIE5 91,82,59,90,45,43,36,32,24,24,4 +17 3466 C 11 ,..,,,...,, EDKIDGIK9HF 92,83,60,91,46,44,37,33,25,25,5 +17 3467 C 11 ,..,,,...,, I:MH9KGLLL* 93,84,61,92,47,45,38,34,26,26,6 +17 3468 T 11 ,..,,,...,, FKLJ/8HKI-9 94,85,62,93,48,46,39,35,27,27,7 +17 3469 G 11 ,..,,,...,, G@LJGLIKKIE 95,86,63,94,49,47,40,36,28,28,8 +17 3470 G 12 ,..,,,...,,^>. EJKJHJILJDA> 96,87,64,95,50,48,41,37,29,29,9,1 +17 3471 G 13 ,..,,,...,,.^]. FGKHDKJKJD4>D 97,88,65,96,51,49,42,38,30,30,10,2,1 +17 3472 C 13 ,..,,,...,,.. G=MG0BJJCH0FD 98,89,66,97,52,50,43,39,31,31,11,3,2 +17 3473 A 13 ,..,,,...,,.. B*JF>>GIHCGGD 99,90,67,98,53,51,44,40,32,32,12,4,3 +17 3474 A 13 ,$..,,,...,,.. A2IFDGIJACDFF 100,91,68,99,54,52,45,41,33,33,13,5,4 +17 3475 C 12 ..,,,...,,.. AKG>EHJED0GG 92,69,100,55,53,46,42,34,34,14,6,5 +17 3476 A 12 ..,,,...,,.. 9JJ=HGKKEGGG 93,70,101,56,54,47,43,35,35,15,7,6 +17 3477 G 12 ..,,,...,,.. DLH/DKMFI8IJ 94,71,102,57,55,48,44,36,36,16,8,7 +17 3478 A 12 ..,,,...,,.. HHI;CHJG>/GH 95,72,103,58,56,49,45,37,37,17,9,8 +17 3479 G 12 ..,,,...,,.. @LD-BLMM?:LK 96,73,104,59,57,50,46,38,38,18,10,9 +17 3480 T 12 ..,,,...,a.. FGC;BCG?D$FG 97,74,105,60,58,51,47,39,39,19,11,10 +17 3481 A 12 ..,,,...,,.. DHBEFBHEFDEG 98,75,106,61,59,52,48,40,40,20,12,11 +17 3482 A 12 ..,,,...,,.. :JDGKHJJJCGH 99,76,107,62,60,53,49,41,41,21,13,12 +17 3483 G 12 T$.,$,,...,,.. *K>6AIK:E:JK 100,77,108,63,61,54,50,42,42,22,14,13 +17 3484 A 11 .c,...,,..^]. I#?FKCD2GFD 78,64,62,55,51,43,43,23,15,14,1 +17 3485 C 11 .,,...,,... CFKFJJIGHIC 79,65,63,56,52,44,44,24,16,15,2 +17 3486 T 12 .,,...,,...^], K@GKMCG-IKH/ 80,66,64,57,53,45,45,25,17,16,3,1 +17 3487 C 12 .,,...,,..., D2;JLCACIJHB 81,67,65,58,54,46,46,26,18,17,4,2 +17 3488 T 13 .,,...,,...,^>, IEAHL=E;HLI7+ 82,68,66,59,55,47,47,27,19,18,5,3,1 +17 3489 G 13 .,,...,,...,, K9:JLEE7HLJEC 83,69,67,60,56,48,48,28,20,19,6,4,2 +17 3490 T 15 .,,...,,...,,^].^], D/JFJIEAFGG4C:* 84,70,68,61,57,49,49,29,21,20,7,5,3,1,2 +17 3491 C 16 .,,...,,...,a.,^], I>EIL:J1IKH=-C7C 85,71,69,62,58,50,50,30,22,21,8,6,4,2,3,1 +17 3492 T 16 .,,...,,...,,.,, L/AILF/.JKK5*E15 86,72,70,63,59,51,51,31,23,22,9,7,5,3,4,2 +17 3493 C 16 .,,...,-1a,...,,+1a.,, E3>JMK5;JLK:9D5; 87,73,71,64,60,52,52,32,24,23,10,8,6,4,5,3 +17 3494 A 17 .,,...*,...,,.,,^], ECHHKK!@IIID!C7=0 88,74,72,65,61,53,53,33,25,24,11,9,8,5,6,4,1 +17 3495 A 17 .,,...,,...,,.,,, BFGFJDGFJB!=IJJF!G=E< 92,78,76,69,65,57,56,37,29,28,15,13,12,9,10,8,5 +17 3499 A 17 .,,...,,...,,.,,, >EIGJ@!FGIHF!HHF< 93,79,77,70,66,58,57,38,30,29,16,14,13,10,11,9,6 +17 3500 A 17 .,,...,,...,,.,,, =FHDJH!DGIDF$H6D= 94,80,78,71,67,59,58,39,31,30,17,15,14,11,12,10,7 +17 3501 A 17 .,,...,,...,,.,,, 96,82,80,73,69,61,60,41,33,32,19,17,16,13,14,12,9 +17 3503 A 17 .,,...,,...,,.,,, ;FHGK=&EFHJF&I>E? 97,83,81,74,70,62,61,42,34,33,20,18,17,14,15,13,10 +17 3504 A 17 .,,...,,...,,.,,, ;EIHI4'FJJJF(IDE@ 98,84,82,75,71,63,62,43,35,34,21,19,18,15,16,14,11 +17 3505 A 17 .,,...,,...,,.,,, ;FGFJ5)DFKJE)I?E? 99,85,83,76,72,64,63,44,36,35,22,20,19,16,17,15,12 +17 3506 A 18 .$,,...,,...,,.,,,^]. :GI9;),C&IIH-I,BC? 100,86,84,77,73,65,64,45,37,36,23,21,20,17,18,16,13,1 +17 3507 T 18 ,,...,,...,,.,,,.^], FIB@-HH*CGFIGDCG@> 87,85,78,74,66,65,46,38,37,24,22,21,18,19,17,14,2,1 +17 3508 C 18 ,,..A,,...,,.,,,., JLH?*IK0BKKJHLIKCG 88,86,79,75,67,66,47,39,38,25,23,22,19,20,18,15,3,2 +17 3509 A 18 ,,...,,.-1C..,,.,,,., CH?E;FC>JHG:HF;FCC 89,87,80,76,68,67,48,40,39,26,24,23,20,21,19,16,4,3 +17 3510 C 18 ,,..A,,*..,,.,,,., JLAIIJH%JJKJEJJ:EH 90,88,81,77,69,68,49,41,40,27,25,24,21,22,20,17,5,4 +17 3511 A 20 ,,...,,...,,.,,,.,^].^]c DH7G2EA%JIF1H7FGA1B$ 91,89,82,78,70,69,50,41,41,28,26,25,22,23,21,18,6,5,1,1 +17 3512 C 20 ,,...,,A..,,.,,,.,., HJGH+HI%FHI6FBIHEGD= 92,90,83,79,71,70,51,42,42,29,27,26,23,24,22,19,7,6,2,2 +17 3513 C 20 ,,..A,,...,,.,,,.,., HK9@.JF(JIIAJ7KLDFDA 93,91,84,80,72,71,52,43,43,30,28,27,24,25,23,20,8,7,3,3 +17 3514 A 20 ,,...,,...,,.,,,.,., FIAJ;GD*AJG8HAHIBFC@ 94,92,85,81,73,72,53,44,44,31,29,28,25,26,24,21,9,8,4,4 +17 3515 T 20 ,,...,,...,,.,,,.,., FGCJIGG1GJG>H=GHDHF@ 95,93,86,82,74,73,54,45,45,32,30,29,26,27,25,22,10,9,5,5 +17 3516 T 21 ,,...,,...,,.,,,.,.,^]. FG@GGHHDIIG)EIHJDGBD; 96,94,87,83,75,74,55,46,46,33,31,30,27,28,26,23,11,10,6,6,1 +17 3517 T 21 ,,...,,...,,.,,,.,.,. @GHHBHB>HIH2EIGKDHA>; 97,95,88,84,76,75,56,47,47,34,32,31,28,29,27,24,12,11,7,7,2 +17 3518 T 21 ,,...,,...,,.,,,.,.,. EGDC 98,96,89,85,77,76,57,48,48,35,33,32,29,30,28,25,13,12,8,8,3 +17 3519 G 21 ,,...,,...,,.,,,.,.,. @HII/IF1LHH3ECIIGHIJF 99,97,90,86,78,77,58,49,49,36,34,33,30,31,29,26,14,13,9,9,4 +17 3520 G 21 ,$,...,,...,,.,,,.,.,. AF-B&JI?GIJKL=IJ6FEJC 100,98,91,87,79,78,59,50,50,37,35,34,31,32,30,27,15,14,10,10,5 +17 3521 C 20 ,..A,,...,,.,,,.,.,. FF?&KI*BGJCJ@KNGGBJG 99,92,88,80,79,60,51,51,38,36,35,32,33,31,28,16,15,11,11,6 +17 3522 T 20 ,$...,,...,,.,,,.,.,. >GH8HG*FMJ3JJGJGFIAG 100,93,89,81,80,61,52,52,39,37,36,33,34,32,29,17,16,12,12,7 +17 3523 T 19 ...,,.+1C..,,.,,,.,.,. 9A(G=5IAIGEGEI-GDFD 94,90,82,81,62,53,53,40,38,37,34,35,33,30,18,17,13,13,8 +17 3524 C 19 ..T,,...,,.,,,.,.,. DF$JJ!I@J;IHKKIIBIG 95,91,83,82,63,55,54,41,39,38,35,36,34,31,19,18,14,14,9 +17 3525 A 20 ...,,...,,.,,,.,.,.^]. BD4HH%I9KAIEGIFHGJFE 96,92,84,83,64,56,55,42,40,39,36,37,35,32,20,19,15,15,10,1 +17 3526 G 20 ...,,...,,.,,,.,.,.. 9C)FJ%KILLLAJEFHKIJE 97,93,85,84,65,57,56,43,41,40,37,38,36,33,21,20,16,16,11,2 +17 3527 A 20 ...,,...,,.,,,.,.,.. A13H?%GEIHHFIICHHHFE 98,94,86,85,66,58,57,44,42,41,38,39,37,34,22,21,17,17,12,3 +17 3528 T 20 ...,,...,,.,,,.,.,.. @>ACC!JJG@*GG!?7H@DHGB8E=JEE 100,96,88,87,68,60,59,46,44,43,40,41,39,36,24,23,19,19,14,5 +17 3530 G 19 ..,,*..,,.,,,.,.,.. H$IJ/CKJLEII6FI8KJJ 97,89,88,69,61,60,47,45,44,41,42,40,37,25,24,20,20,15,6 +17 3531 C 19 .A,,...,,.,,,.,.,.. 3GII/LLIIH=JEFGAFH 100,92,91,72,63,63,50,48,47,44,45,43,40,28,27,23,23,18,9 +17 3534 A 18 .,,...,,.,,,.,.,.. ;F5*IDGFHBGJAIG@FH 93,92,73,64,64,51,49,48,45,46,44,41,29,28,24,24,19,10 +17 3535 T 19 .,,.+1C..,,.,,,.,.,..^]. 5FG/JHF6IHDID;HGFI? 94,93,74,65,65,52,50,49,46,47,45,42,30,29,25,25,20,11,1 +17 3536 C 19 .,,...,,.,,,.,.,... @HG!JKI1JCIAFGGHIJD 95,94,75,67,66,53,51,50,47,48,46,43,31,30,26,26,21,12,2 +17 3537 C 19 A,,...,,.,,,.,.,... ,IH!KFIGKDKLHIHKGKD 96,95,76,68,67,54,52,51,48,49,47,44,32,31,27,27,22,13,3 +17 3538 T 19 .,,C..,,.,,,.,.,... @FG%IIF6GHGHFAJHHKE 97,96,77,69,68,55,53,52,49,50,48,45,33,32,28,28,23,14,4 +17 3539 C 19 .$,,...,,.,,,.,.,... $FG&KKHIJBFIIAJKILF 98,97,78,70,69,56,54,53,50,51,49,46,34,33,29,29,24,15,5 +17 3540 C 18 ,,...,,.,,,.,.,... GK(DKKCKLIJHDDKHKF 98,79,71,70,57,55,54,51,52,50,47,35,34,30,30,25,16,6 +17 3541 T 18 ,,...,,.,,,.,.,... CE*CGGBI6HKFHFHHLD 99,80,72,71,58,56,55,52,53,51,48,36,35,31,31,26,17,7 +17 3542 G 18 ,$,C..,,.,,,.,.,... @I)GKJ?EEILCIHKILH 100,81,73,72,59,57,56,53,54,52,49,37,36,32,32,27,18,8 +17 3543 C 17 ,A..,,.,,,.,.,... G+KKJCKAJKADHJHJG 82,74,73,60,58,57,54,55,53,50,38,37,33,33,28,19,9 +17 3544 A 17 ,...,,.,,,.,.,... B-EJFIIHEHKAM@JKE@CJIM5D 86,78,77,64,62,61,58,59,57,54,42,41,37,37,32,23,13,1 +17 3548 A 18 ,...,,.,,,.,.,..., G-<6GCGIFIAHHDJCF 89,81,80,67,65,64,61,62,60,57,45,44,40,40,35,26,16,4 +17 3551 T 18 ,A..,,.,,,.,.,..., C*8IEBECFHHACCGJFD 90,82,81,68,66,65,62,63,61,58,46,45,41,41,36,27,17,5 +17 3552 A 18 ,...,,.,,,.,.,..., D7JCHIFEDIGG=HCJDE 91,83,82,69,67,66,63,64,62,59,47,46,42,42,37,28,18,6 +17 3553 T 18 ,A..,,.,,,.,.,..., E5AEFGFBDHEDGFGKC? 92,84,83,70,68,67,64,65,63,60,48,47,43,43,38,29,19,7 +17 3554 A 18 ,...,,.,,,.,.,..., E4JHEGFCD>C>HEEJBC 93,85,84,71,69,68,65,66,64,61,49,48,44,44,39,30,20,8 +17 3555 C 18 ,...,,.,,,.,.,..., A5JHA4IDADGBKBHJGA 94,86,85,72,70,69,66,67,65,62,50,49,45,45,40,31,21,9 +17 3556 G 18 ,...,,.,,,.,.,..., G)CAJJ>BIG@IBJAEAILI@; 96,88,87,74,72,71,68,69,67,64,52,51,47,47,42,33,23,11,1 +17 3558 G 19 ,.-1T..,,.,,,.,.,...,. G5DDJACCIK@H2J@E@F: 97,89,88,75,73,72,69,70,68,65,53,52,48,48,43,34,24,12,2 +17 3559 T 19 ,*..,,.,,,.,.,...,. E5FBGIFIDJDH9HEI?FC 98,90,89,76,74,73,70,71,69,66,54,53,49,49,44,35,25,13,3 +17 3560 G 19 ,...,,.,,,.,.,...,. D5HII:HJJLIIJLILIJC 99,90,90,77,75,74,71,72,70,67,55,54,50,50,45,36,26,14,4 +17 3561 A 19 ,$...,,.,,,.,.,...,. >.IJFGLDDIEEIGEHFGD 100,91,91,78,76,75,72,73,71,68,56,55,51,51,46,37,27,15,5 +17 3562 A 18 ...,,.,,,.,.,...,. CHIFHLCFIIFFEEJ9FD 92,92,79,77,76,73,74,72,69,57,56,52,52,47,38,28,16,6 +17 3563 A 18 ...,,.,,,.,.,...,. DIFGGHHGJFBGFFJAAC 93,93,80,78,77,74,75,73,70,58,57,53,53,48,39,29,17,7 +17 3564 T 18 ...,,.,,,.,.,...,. )=JHJFEFIGIJHHI>GD 94,94,81,79,78,75,76,74,71,59,58,54,54,49,40,30,18,8 +17 3565 T 19 ...,,.,,,.,.,...,.^], CDEFD?DEICDHGCIAGCB 95,95,82,80,79,76,77,75,72,60,59,55,55,50,41,31,19,9,1 +17 3566 C 19 ...,,.,,,.,.,...,., .=IIBDGIKJ>JHJKJIE> 96,96,83,81,80,77,78,76,73,61,60,56,56,51,42,32,20,10,2 +17 3567 A 19 ...,,.,,,.,.,...,., -FJH>IHFDIFDEGKHEGD 97,97,84,82,81,78,79,77,74,62,61,57,57,52,43,33,21,11,3 +17 3568 A 19 .$..,,.,,,.,.,...,., *:DLJGGGIDIDI@IGIHA 98,98,85,83,82,79,80,78,75,63,62,58,58,53,44,34,22,12,4 +17 3569 G 18 ..,,.,,,.,.,...,., ELIFEHHGIEHIJMKIGB 99,86,84,83,80,81,79,76,64,63,59,59,54,45,35,23,13,5 +17 3570 T 18 .$.,,.,,,.,.,...,., 6@GJFEGG>F:CEHDGG< 100,87,85,84,81,82,80,77,65,64,60,60,55,46,36,24,14,6 +17 3571 C 17 .,,.,,,.,.,...,., FIEFIILJH7JJNHHKIKDGB 94,92,91,88,89,87,84,72,71,67,67,62,53,43,31,21,13,1 +17 3578 A 18 .,,.,,,.,.,...,.,, HEGH@DHIFIFFKHFHDB 95,93,92,89,90,88,85,73,72,68,68,63,54,44,32,22,14,2 +17 3579 A 18 .,,.,,,.,.,...,.,, >EFECFG6F:FHJEEIF@ 96,94,93,90,91,89,86,74,73,69,69,64,55,45,33,23,15,3 +17 3580 A 18 .,,.,,,.,.,...,.,, EEHEGGGHH?GGI=GIGF 97,95,94,91,92,90,87,75,74,70,70,65,56,46,34,24,16,4 +17 3581 T 18 .,,.,,,.,.,...,.,, EDH@FEHEDIGJJBIGED 98,96,95,92,93,91,88,76,75,71,71,66,57,47,35,25,17,5 +17 3582 C 18 .,,.,,,.,.,...,.,, BHHAHHK>EJJJJHDGHH 99,97,96,93,94,92,89,77,76,72,72,67,58,48,36,26,18,6 +17 3583 A 18 .$,,.,,,.,.,...,.,, BFFGG7IFGBIEKBJFIF 100,98,97,94,95,93,90,78,77,73,73,68,59,49,37,27,19,7 +17 3584 G 17 ,,.,,,.,.,...,.,, DDCE4J;G@IJLFIHHJ 99,98,95,96,94,91,79,78,74,74,69,60,50,38,28,20,8 +17 3585 A 18 ,$,.,,,.,.,...,.,,^], >:JB2GBE@FGJCF>FF: 100,99,96,97,95,92,80,79,75,75,70,61,51,39,29,21,9,1 +17 3586 A 17 ,$.,,,.,.,...,.,,, AHG+JBFHCIKDJIGJ. 100,97,98,96,93,81,80,76,76,71,62,52,40,30,22,10,2 +17 3587 G 16 A,a,AaA,A.A,.a,, IE!HFD7IHMGJIGK( 98,99,97,94,82,81,77,77,72,63,53,41,31,23,11,3 +17 3588 A 16 .,$,,.,.,...,.,,, I>!EGEAEEKHFAFG= 99,100,98,95,83,82,78,78,73,64,54,42,32,24,12,4 +17 3589 A 15 .,,.,.,...,.,,, I!BBEHFGKHFFEH> 100,99,96,84,83,79,79,74,65,55,43,33,25,13,5 +17 3590 A 15 .,$,.,.,...,.,,, I!AFEHCGIFIJFH9 101,100,97,85,84,80,80,75,66,56,44,34,26,14,6 +17 3591 A 14 .,.,.,...,.,,, H?4FBDHKHH?AG> 102,98,86,85,81,81,76,67,57,45,35,27,15,7 +17 3592 A 14 .,.,.,...,.,,, C>FF0DHKDEJDE7 103,99,87,86,82,82,77,68,58,46,36,28,16,8 +17 3593 A 14 .,$.,.,...,.,,, F=EE:EAJF>DFI> 104,100,88,87,83,83,78,69,59,47,37,29,17,9 +17 3594 C 13 ..,.,...,.,,, ?AJ)JJKJIEJMC 105,89,88,84,84,79,70,60,48,38,30,18,10 +17 3595 A 13 ..,.,...,.,,, FEHJFGKFHIEFD 106,90,89,85,85,80,71,61,49,39,31,19,11 +17 3596 T 13 ..,.,...,.,,, >CE@DGGGHGEHFHHHIC 108,92,91,87,87,82,73,63,51,41,33,21,13 +17 3598 T 12 .,A,...,.,,, AE(EGGEFHEH@ 93,92,88,88,83,74,64,52,42,34,22,14 +17 3599 A 12 .,.,...,.,,, CFAGEIDHHIHB 94,93,89,89,84,75,65,53,43,35,23,15 +17 3600 T 13 .,.,...,.,,,^X. E@FDGIAEHBIC 98,97,93,93,88,79,69,57,47,39,27,19,4 +17 3604 C 13 .,.,...,.,,,. A?HAHKJCFAC;G 99,98,94,94,89,80,70,58,48,40,28,20,5 +17 3605 G 13 .$,.,...,.,,,. 7CAF?CAI8JH@@ 100,99,95,95,90,81,71,59,49,41,29,21,6 +17 3606 C 12 ,$.,...,.,,,. A/HJKAJHJMEH 100,96,96,91,82,72,60,50,42,30,22,7 +17 3607 A 11 .,...,.,,,. 3BDJGFJFGCF 97,97,92,83,73,61,51,43,31,23,8 +17 3608 A 12 .,...,.,,,.^], 7AFJGEEGJ 98,98,93,84,74,62,52,44,32,24,9,1 +17 3609 A 12 .,...,.,,,., 8BHI5EKCFDF> 99,99,94,85,75,63,53,45,33,25,10,2 +17 3610 C 12 .$,$...,.,,,., >>EJEJ3JKDGB 100,100,95,86,76,64,54,46,34,26,11,3 +17 3611 C 10 ...,.,,,., @KEIHKIEHG 96,87,77,65,55,47,35,27,12,4 +17 3612 A 10 ...,.,,,., CJGIBJLHGI 97,88,78,66,56,48,36,28,13,5 +17 3613 G 11 ...,.,,,.,^], DMAIH@GJFBJGCEHJHEIAIFC> 99,87,77,69,57,49,34,26,21,18,11,7,4 +17 3634 T 13 .$,.,,,.,,..,, ;HEGJLFKHAEEC 100,88,78,70,58,50,35,27,22,19,12,8,5 +17 3635 T 12 ,.,,,.,,..,, HFHIJEKGHFFF 89,79,71,59,51,36,28,23,20,13,9,6 +17 3636 G 12 ,.,,,.,,..,, HIHKEFKHMIH@ 90,80,72,60,52,37,29,24,21,14,10,7 +17 3637 T 12 ,.,,,.,,..,, FFEILEJJGEI1 91,81,73,61,53,38,30,25,22,15,11,8 +17 3638 T 12 ,.,,,.,,..,, HGHGGEJJHEHD 92,82,74,62,54,39,31,26,23,16,12,9 +17 3639 G 12 ,.,,,.,,..,, GHHJDFJIJIJI 93,83,75,63,55,40,32,27,24,17,13,10 +17 3640 T 12 ,.,,,.,,..,, GHGIGFJI@FIH 94,84,76,64,56,41,33,28,25,18,14,11 +17 3641 G 12 ,.,,,.,,..,, GIIJHIJGJIJ4 95,85,77,65,57,42,34,29,26,19,15,12 +17 3642 T 12 ,.,,,.,,..,, DJFJIFFHIDB= 96,86,78,66,58,43,35,30,27,20,16,13 +17 3643 T 12 ,.,,,.,,..,, FGGIFDJJBFHG 97,87,79,67,59,44,36,31,28,21,17,14 +17 3644 T 12 ,.,,,.,,..,, D@HHJGJHIFJC 98,88,80,68,60,45,37,32,29,22,18,15 +17 3645 T 12 ,.,,,.,,..,, CHFIDFIHHFIE 99,89,81,69,61,46,38,33,30,23,19,16 +17 3646 C 12 ,$.,,,.,,..,, A@ADBGE@'ID2 100,90,82,70,62,47,39,34,31,24,20,17 +17 3647 G 12 .,,,.,,..,,^]. D 100,92,80,72,57,49,44,41,34,30,27,10,5,5,2 +17 3657 C 15 .,,,.,,..,,..,. @@C=HDBDGD:FG=C 101,93,81,73,58,50,45,42,35,31,28,11,6,6,3 +17 3658 G 15 .,,,.,,..,,..,. =EIGBKKAD@ 102,94,82,74,59,51,46,43,36,32,29,12,7,7,4 +17 3659 T 15 .,,,.,,..,,..,. EEHHGKHDEJJEGEE 103,95,83,75,60,52,47,44,37,33,30,13,8,8,5 +17 3660 G 15 .,,,.,,..,,..,. EEHCIKIGJKKGJFH 104,96,84,76,61,53,48,45,38,34,31,14,9,9,6 +17 3661 T 15 .,,,.,,..,,..,. HCIJFKIEEEJGG;F 105,97,85,77,62,54,49,46,39,35,32,15,10,10,7 +17 3662 T 15 .,,,.,,..,,..,. EAGCAIJ>FIHEGED 106,98,86,78,63,55,50,47,40,36,33,16,11,11,8 +17 3663 A 16 .,,,.,,..,,..,.^]. BBGHFJJ7DJC?HFFE 107,99,87,79,64,56,51,48,41,37,34,17,12,12,9,1 +17 3664 T 16 .$,$,,.,,..,,..,.. D?GGHJEJCI5EFFFA 108,100,88,80,65,57,52,49,42,38,35,18,13,13,10,2 +17 3665 A 14 ,,.,,..,,..,.. FEFIIIFICDIEFD 89,81,66,58,53,50,43,39,36,19,14,14,11,3 +17 3666 A 14 ,,.,,..,,..,.. GHDIJ=HIIIGHHF 90,82,67,59,54,51,44,40,37,20,15,15,12,4 +17 3667 T 14 ,,.,,..,,..,.. FGGII.GIH?C>GF 91,83,68,60,55,52,45,41,38,21,16,16,13,5 +17 3668 A 14 ,,.,,..,,..,.. ECEIH>FH3=HCGG 92,84,69,61,56,53,46,42,39,22,17,17,14,6 +17 3669 A 14 ,,.,,..,,..,.. FCAHJEIJCIIEDH 93,85,70,62,57,54,47,43,40,23,18,18,15,7 +17 3670 T 14 ,,.,,..,,..,.. DDCIFJDJKGIGGG 94,86,71,63,58,55,48,44,41,24,19,19,16,8 +17 3671 T 14 ,,.,,..,,..,.. EAGHFIHFEEHAGG 95,87,72,64,59,56,49,45,42,25,20,20,17,9 +17 3672 C 14 ,,.,,..,,..,.. DGJJK8KJIJEJK 98,90,75,67,62,59,52,48,45,28,23,23,20,12 +17 3675 C 14 ,,.,,..,,..,.. GFKMMKJL;GKJKK 99,91,76,68,63,60,53,49,46,29,24,24,21,13 +17 3676 T 14 ,$,.,,..,,..,.. AEJIIFJH7GGFKL 100,92,77,69,64,61,54,50,47,30,25,25,22,14 +17 3677 A 14 ,.,,..,,..,..^], I;LL+EHHKKD 94,79,71,66,63,56,52,49,32,27,27,24,16,3 +17 3679 T 14 ,.,,..,,..,.., IEIFGEKFHFHFI1 95,80,72,67,64,57,53,50,33,28,28,25,17,4 +17 3680 T 14 ,.,,..,,..,.., EEIHBBJIFHEGHG 96,81,73,68,65,58,54,51,34,29,29,26,18,5 +17 3681 C 14 ,.,,..,,..,.., GJKK7HLLGIKFJ. 97,82,74,69,66,59,55,52,35,30,30,27,19,6 +17 3682 A 14 ,.,,..,,..,.., CGHGHGH=IHEIJ8 98,83,75,70,67,60,56,53,36,31,31,28,20,7 +17 3683 A 14 ,.,,..,,..,.., BFHG2HIDHEDIK' 99,84,76,71,68,61,57,54,37,32,32,29,21,8 +17 3684 A 14 ,.,,..,,..,.., EGIJJBH.GKGFI@ 100,85,77,72,69,62,58,55,38,33,33,30,22,9 +17 3685 T 14 ,.,,..,,..,.., GHGJIHI@GH?HJ1 101,86,78,73,70,63,59,56,39,34,34,31,23,10 +17 3686 T 14 ,.,,..,,..,.., EEJEDA 95,87,82,79,72,68,65,48,43,43,40,32,19,7,3 +17 3695 T 15 .,,..,,..,..,.. CIHIFIA6HHIIJCA 96,88,83,80,73,69,66,49,44,44,41,33,20,8,4 +17 3696 T 15 .,,..,,..,..,.. EIHIEH?FIIJIJD@ 97,89,84,81,74,70,67,50,45,45,42,34,21,9,5 +17 3697 T 15 .,,..,,..,..,.. CHHHCIDGDGGH@C@ 98,90,85,82,75,71,68,51,46,46,43,35,22,10,6 +17 3698 A 15 .,,..,,..,..,.. AFGJFHI6GGIG'EB 99,91,86,83,76,72,69,52,47,47,44,36,23,11,7 +17 3699 A 15 .$,,..,,..,..,.. >GG?HHGHKFIH;FF 100,92,87,84,77,73,70,53,48,48,45,37,24,12,8 +17 3700 C 14 ,,T.,,..,..,.. JK(JLL:IHIK7GB 93,88,85,78,74,71,54,49,49,46,38,25,13,9 +17 3701 T 14 ,,..,,..,..,.. HD=HIHCGDLMIGG 94,89,86,79,75,72,55,50,50,47,39,26,14,10 +17 3702 T 14 ,,..,,..,..,.. IGEEHEFGFGHIED 95,90,87,80,76,73,56,51,51,48,40,27,15,11 +17 3703 C 14 ,,..,,..,..,.. II>JIDGKIJM:IF 96,91,88,81,77,74,57,52,52,49,41,28,16,12 +17 3704 A 14 ,,..,,..,..,.. FGFHIJAFFIJ:EG 97,92,89,82,78,75,58,53,53,50,42,29,17,13 +17 3705 T 14 ,,..,,..,..,.. AF7FIEIJEHJ8GF 98,93,90,83,79,76,59,54,54,51,43,30,18,14 +17 3706 A 14 ,,..,,..,..,.. EHFFKIHJHHILEF 99,94,91,84,80,77,60,55,55,52,44,31,19,15 +17 3707 G 14 ,$,..,,..,..,.. DE=KHCJLJMMKIH 100,95,92,85,81,78,61,56,56,53,45,32,20,16 +17 3708 T 14 ,..,,..,..,..^F. D?GGDIHBHH8DG? 96,93,86,82,79,62,57,57,54,46,33,21,17,1 +17 3709 A 14 ,..,,..,..,... GCAGIFJ>IK0DFA 97,94,87,83,80,63,58,58,55,47,34,22,18,2 +17 3710 C 14 ,..,,..,..,... @FHH9AJHJJHGDD 98,95,88,84,81,64,59,59,56,48,35,23,19,3 +17 3711 C 14 ,..,,..,..,... G5DKJABKLLMHGC 99,96,89,85,82,65,60,60,57,49,36,24,20,4 +17 3712 A 14 ,$..,,..,..,... BAEH8GGFHAHJJ)GGDIB@ 100,93,89,86,69,64,64,61,53,40,28,24,8,3,2,1 +17 3716 T 15 .,,..,..,...... CGFBHAII8FEBC@A 94,90,87,70,65,65,62,54,41,29,25,9,4,3,2 +17 3717 C 15 .,,..,..,...... IJDGGKKM;GGGDED 95,91,88,71,66,66,63,55,42,30,26,10,5,4,3 +17 3718 T 15 .,,..,..,...... FFAKJ=LMIIIHHGE 96,92,89,72,67,67,64,56,43,31,27,11,6,5,4 +17 3719 A 15 .,,..,..,...... BF:GK?KC=CGDECB 97,93,90,73,68,68,65,57,44,32,28,12,7,6,5 +17 3720 C 15 .,,..,..,...... FIKFHJEI:H?HFBE 98,94,91,74,69,69,66,58,45,33,29,13,8,7,6 +17 3721 A 16 .,,..,..,......^Z. DF:FLEFL,GIG4HF: 99,95,92,75,70,70,67,59,46,34,30,14,9,8,7,1 +17 3722 C 16 .$,,..,..,....... >HI8JKJI:DEIBEGA 100,96,93,76,71,71,68,60,47,35,31,15,10,9,8,2 +17 3723 A 15 ,,..,..,....... FEFHGJK1EEGBHCD 97,94,77,72,72,69,61,48,36,32,16,11,10,9,3 +17 3724 C 15 ,,..,..,....... GIDJKJKBIEHFFGB 98,95,78,73,73,70,62,49,37,33,17,12,11,10,4 +17 3725 T 15 ,,..,..,....... EBHAHLLILIGHEGD 99,96,79,74,74,71,63,50,38,34,18,13,12,11,5 +17 3726 G 15 ,$,..,..,....... BCFDJLLLIHF0FIC 100,97,80,75,75,72,64,51,39,35,19,14,13,12,6 +17 3727 C 14 ,..,..,....... <@KHHK0GHJGEJA 98,81,76,76,73,65,52,40,36,20,15,14,13,7 +17 3728 C 14 ,..,..,....... 5?KGLL.JHHJHFF 99,82,77,77,74,66,53,41,37,21,16,15,14,8 +17 3729 C 14 ,$..,..,....... @GIIKIJIHGCHHG 100,83,78,78,75,67,54,42,38,22,17,16,15,9 +17 3730 A 13 ..,..,....... GDGJE;HIF.DFF 84,79,79,76,68,55,43,39,23,18,17,16,10 +17 3731 T 14 ..,..,.......^+. IGIIHIIHF:GGF/ 85,80,80,77,69,56,44,40,24,19,18,17,11,1 +17 3732 G 14 ..,..,........ JDEHL6JIIFIIG< 86,81,81,78,70,57,45,41,25,20,19,18,12,2 +17 3733 T 15 ..,..,........^]. GEHGJECI?HF 92,87,87,84,76,63,51,47,31,26,25,24,18,8,6,5 +17 3739 C 16 ..,..,.......... GEIKMHMHGIKHA3GG 93,88,88,85,77,64,52,48,32,27,26,25,19,9,7,6 +17 3740 A 16 ..,..,.......... HHEDK4GIB7@FB0FF 94,89,89,86,78,65,53,49,33,28,27,26,20,10,8,7 +17 3741 A 16 ..,..,.......... >2GI@IDK=BII&HH 97,92,92,89,81,68,56,52,36,31,30,29,23,13,11,10 +17 3744 T 16 ..,..,.......... HIFKKIJJI0G=FAIH 98,93,93,90,82,69,57,53,37,32,31,30,24,14,12,11 +17 3745 T 16 ..,..,.......... HFFGH/EFG(@?=5GE 99,94,94,91,83,70,58,54,38,33,32,31,25,15,13,12 +17 3746 C 16 ..,..,.......... ?H@IL7GGJIIJ?7JJ 100,95,95,92,84,71,59,55,39,34,33,32,26,16,14,13 +17 3747 C 16 ..,..,.......... ;?DJL0HFDDFGD-JG 101,96,96,93,85,72,60,56,40,35,34,33,27,17,15,14 +17 3748 C 16 ..,..,.......... >G=JKGGHG3FFB(IH 102,97,97,94,86,73,61,57,41,36,35,34,28,18,16,15 +17 3749 C 16 ..,..,.......... >DKIHFK.?GA%JIF 105,100,100,97,89,76,64,60,44,39,38,37,31,21,19,18,2 +17 3752 G 15 ...t........... ADI-HIH>BGD20DB 106,98,90,77,65,61,45,40,39,38,32,22,20,19,3 +17 3753 C 15 ...,........... <@K0IIK;CG@3KIC 107,99,91,78,66,62,46,41,40,39,33,23,21,20,4 +17 3754 T 15 .$.$.,........... A:K0IJGM=GB.JHB 108,100,92,79,67,63,47,42,41,40,34,24,22,21,5 +17 3755 C 13 .,........... J5KEJKEJ@,KHI 93,80,68,64,48,43,42,41,35,25,23,22,6 +17 3756 C 13 .,........... ILJIJK@GB4JGJ 94,81,69,65,49,44,43,42,36,26,24,23,7 +17 3757 T 13 .,........... I=JIJ.CG?>GDJ 95,82,70,66,50,45,44,43,37,27,25,24,8 +17 3758 G 13 .,........... HJBDHAEJ@@KGK 96,83,71,67,51,46,45,44,38,28,26,25,9 +17 3759 C 13 .,........... FII8JHHFA0JIJ 97,84,72,68,52,47,46,45,39,29,27,26,10 +17 3760 A 13 .,........... C5HAF6EHB1IHF 98,85,73,69,53,48,47,46,40,30,28,27,11 +17 3761 A 13 .,........... D@EFIFHH?BIGH 99,86,74,70,54,49,48,47,41,31,29,28,12 +17 3762 C 13 .$,........... >FIEGE;H49IHF 100,87,75,71,55,50,49,48,42,32,30,29,13 +17 3763 C 12 ,........... >HGHLHD95JGC 88,76,72,56,51,50,49,43,33,31,30,14 +17 3764 A 13 ,...........^]. >IIG=HIBBHEFA 89,77,73,57,52,51,50,44,34,32,31,15,1 +17 3765 C 13 ,............ 2IEI5IG?>HIJC 90,78,74,58,53,52,51,45,35,33,32,16,2 +17 3766 A 14 ,............^], EJIHICDB>IGFE= 91,79,75,59,54,53,52,46,36,34,33,17,3,1 +17 3767 A 14 ,............, EEIIGGH?3GHEC> 92,80,76,60,55,54,53,47,37,35,34,18,4,2 +17 3768 A 14 ,............, 2HIGIHG?7KKLHI 95,83,79,63,58,57,56,50,40,38,37,21,7,5 +17 3771 T 14 ,............, EIII9II?1KIIGC 96,84,80,64,59,58,57,51,41,39,38,22,8,6 +17 3772 A 14 ,............, 5AGGGED@:IEHFD 97,85,81,65,60,59,58,52,42,40,39,23,9,7 +17 3773 C 14 ,............, AHFIFFI;7KJDHJ 98,86,82,66,61,60,59,53,43,41,40,24,10,8 +17 3774 T 14 ,............, :JJHI>JBALHMHE 99,87,83,67,62,61,60,54,44,42,41,25,11,9 +17 3775 C 14 ,$............, ?LAJLFJ6/LKIIJ 100,88,84,68,63,62,61,55,45,43,42,26,12,10 +17 3776 T 13 ............, IJJFJI8>LHLIE 89,85,69,64,63,62,56,46,44,43,27,13,11 +17 3777 C 13 ............, J@J5IJ7:LJFIJ 90,86,70,65,64,63,57,47,45,44,28,14,12 +17 3778 T 13 .......C...., HFEJIK?#LGJIH 91,87,71,66,65,64,58,48,46,45,29,15,13 +17 3779 G 13 ............, D=J8JK9/LILJJ 92,88,72,67,66,65,59,49,47,46,30,16,14 +17 3780 C 14 ............,^], J?LFJLGD7/KEMJHCG8 100,96,80,75,74,73,67,57,55,54,38,24,22,8,7,4 +17 3788 G 15 ...........,,., BGI=G);EAHJGAH- 97,81,76,75,74,68,58,56,55,39,25,23,9,8,5 +17 3789 G 15 ...........,,., FH&DD4%B@@E:FHEHEGAF= 100,84,79,78,77,71,61,59,58,42,28,26,12,11,8 +17 3792 G 15 ....A......,,., FH.3IEJFAFG< 106,90,85,84,83,77,67,65,64,48,34,32,18,17,14 +17 3798 T 15 ...........,,., EF,HH6@KFJGIIG? 107,91,86,85,84,78,68,66,65,49,35,33,19,18,15 +17 3799 T 15 .$..........,,., AC7BE9 97,92,91,90,84,74,72,71,55,41,39,25,24,21 +17 3805 C 14 ..........,,., AE7H2:IJJBJ@GC 98,93,92,91,85,75,73,72,56,42,40,26,25,22 +17 3806 A 14 ..........,,., EIFF;7JFJGDGKF 99,94,93,92,86,76,74,73,57,43,41,27,26,23 +17 3807 C 14 .$.........,,., ACFF(%JJ>JBCG= 100,95,94,93,87,77,75,74,58,44,42,28,27,24 +17 3808 G 13 .........,,., @@7-)DAEBHK@= 96,95,94,88,78,76,75,59,45,43,29,28,25 +17 3809 T 13 .........,,., >1D>9HG;GHIHE 97,96,95,89,79,77,76,60,46,44,30,29,26 +17 3810 C 14 ....T....,,.,^], GDA,'LKJIJMJEC 98,97,96,90,80,78,77,61,47,45,31,30,27,1 +17 3811 A 14 ...CC....,,.,, ;AE18HG8FDKKGA 99,98,97,91,81,79,78,62,48,46,32,31,28,2 +17 3812 T 14 .$........,,.,, ,A@:+MHLLJMI@G 100,94,84,82,81,65,51,49,35,34,31,5 +17 3815 A 11 ......,,.,, 30ID=GFDK@E 95,85,83,82,66,52,50,36,35,32,6 +17 3816 A 11 ......,,.,, 3DIHCHCIK?E 96,86,84,83,67,53,51,37,36,33,7 +17 3817 A 11 ......,,.,, ?7FIJHGIKAI 97,87,85,84,68,54,52,38,37,34,8 +17 3818 T 11 ......,,.,, 23JGGHFIH>H 98,88,86,85,69,55,53,39,38,35,9 +17 3819 A 12 ......,,.,,^>. 15DFFEILHDK@ 99,89,87,86,70,56,54,40,39,36,10,1 +17 3820 G 12 ......,,.,,. /9JIMJIKICKE 100,90,88,87,71,57,55,41,40,37,11,2 +17 3821 A 13 ......,,.,,.^]. 2FI?JGLHLFDD9 101,91,89,88,72,58,56,42,41,38,12,3,1 +17 3822 G 13 ......,,.,,.. 4@MKMLGJI=IHA 102,92,90,89,73,59,57,43,42,39,13,4,2 +17 3823 T 13 ......,,.,,.. %7GDDE@KF?IEA 103,93,91,90,74,60,58,44,43,40,14,5,3 +17 3824 C 13 ......,,.,,.. 3@IFDLJNK@IHB 104,94,92,91,75,61,59,45,44,41,15,6,4 +17 3825 C 13 ......,,.,,.. ,4JHKIKJLEIGC 105,95,93,92,76,62,60,46,45,42,16,7,5 +17 3826 T 13 ......,,.,,.. A9IH/JHJJDIIC 106,96,94,93,77,63,61,47,46,43,17,8,6 +17 3827 G 13 ......,,.,,.. @?I?LIIJJ=JIC 107,97,95,94,78,64,62,48,47,44,18,9,7 +17 3828 C 13 .$.....,,.,,.. 0@GIKKHIJ@KHD 108,98,96,95,79,65,63,49,48,45,19,10,8 +17 3829 A 12 C....,,.,,.. $FFGIFGL9BHE 99,97,96,80,66,64,50,49,46,20,11,9 +17 3830 A 13 .....,,.,,..^Z. >D?HHDGK@IGAD 100,98,97,81,67,65,51,50,47,21,12,10,1 +17 3831 C 13 A....,,.,,... /DEJMJKGCJI=A 101,99,98,82,68,66,52,51,48,22,13,11,2 +17 3832 A 14 ..$...,,.,,...^]. B@CBGEGLBIEEC@ 102,100,99,83,69,67,53,52,49,23,14,12,3,1 +17 3833 C 13 ..$..,,.,,.... 3DGIAEH:DIBB- 103,100,84,70,68,54,53,50,24,15,13,4,2 +17 3834 G 12 ...,,.,,.... (DAIJ==I@:B= 104,85,71,69,55,54,51,25,16,14,5,3 +17 3835 T 12 ...,,.,,.... /IEDGGBGGCHC 105,86,72,70,56,55,52,26,17,15,6,4 +17 3836 G 13 C..,,.,,....^>, /LLJLCBGJB7G9 106,87,73,71,57,56,53,27,18,16,7,5,1 +17 3837 G 13 ...,,.,,...., )JHHB-<< 107,88,74,72,58,57,54,28,19,17,8,6,2 +17 3838 C 13 .$..,,.,,...., .HIGK?GJHDAA? 108,89,75,73,59,58,55,29,20,18,9,7,3 +17 3839 C 12 ..,,.,,...., DI@C??=H?GF= 90,76,74,60,59,56,30,21,19,10,8,4 +17 3840 G 12 ..,,.,,...., ?DHJ==F 91,77,75,61,60,57,31,22,20,11,9,5 +17 3841 T 12 ..,,.,,...., 9GGIEHKFEHDF 92,78,76,62,61,58,32,23,21,12,10,6 +17 3842 C 12 ..,,.,,...., JJGMCFNGIJEH 93,79,77,63,62,59,33,24,22,13,11,7 +17 3843 T 12 ..,,.,,...., JKGIDLJJIKHF 94,80,78,64,63,60,34,25,23,14,12,8 +17 3844 G 13 ..,,.,,....,^]. IJFH=HIKE=IC? 95,81,79,65,64,61,35,26,24,15,13,9,1 +17 3845 T 13 ..,,.,,....,. EFGFCLJFAFDFC 96,82,80,66,65,62,36,27,25,16,14,10,2 +17 3846 G 13 ..,,.,,....,. GJIJDHJICKIEG 97,83,81,67,66,63,37,28,26,17,15,11,3 +17 3847 T 13 ..,,.,,....,. >FGHCIIFCD, HFIEKIIFMBEG:= 90,88,74,73,70,44,35,33,24,22,18,10,1,1 +17 3854 T 15 .,,.,,....,..,^], DFH?KID@1E?C?>C 91,89,75,74,71,45,36,34,25,23,19,11,2,2,1 +17 3855 C 16 .,,.,,....,..,,^], GJLILF0JJLICIH> 94,92,78,77,74,48,39,37,28,26,22,14,5,5,4,3 +17 3858 T 17 .,,.,,....,..,,,^], GFJDHJI@=F:HDDG>? 95,93,79,78,75,49,40,38,29,27,23,15,6,6,5,4,1 +17 3859 C 17 .,,.,,....,..,,,, H?CC@EG>D18IDA=A9 96,94,80,79,76,50,41,39,30,28,24,16,7,7,6,5,2 +17 3860 G 17 .,,.,,....,..,,,, =JG8JM@4C7H<=7H6> 97,95,81,80,77,51,42,40,31,29,25,17,8,8,7,6,3 +17 3861 C 18 .,,.,,....,..,,,,^F. EJLDILJ5@EJIGFK-C: 98,96,82,81,78,52,43,41,32,30,26,18,9,9,8,7,4,1 +17 3862 T 18 .,,.,,....,..,,,,. EBECJJICIEFHGCH'DB 99,97,83,82,79,53,44,42,33,31,27,19,10,10,9,8,5,2 +17 3863 T 18 .$,,.,,....,..,,,,. @BGAHGG7F@FEC8H0D@ 100,98,84,83,80,54,45,43,34,32,28,20,11,11,10,9,6,3 +17 3864 A 17 ,,.,,....,..,,,,. DKBKIA:BAICFDJ7HA 99,85,84,81,55,46,44,35,33,29,21,12,12,11,10,7,4 +17 3865 G 18 ,$,.,,....,..,,,,.^], @JCILLH>EGGIGDGCF 89,88,85,59,50,48,39,37,33,25,16,16,15,14,11,8,4 +17 3869 C 17 ,.,,....,..,,,,., JDHLJ6DEJJHFK7GBJ 90,89,86,60,51,49,40,38,34,26,17,17,16,15,12,9,5 +17 3870 T 17 ,.,,....,..,,,,., FHJHJCLE?EI1IDAEF 91,90,87,61,52,50,41,39,35,27,18,18,17,16,13,10,6 +17 3871 T 19 ,.,,....,..,,,,.,^],^], G:KJFFHAHBDGB9ADHAC 92,91,88,62,53,51,42,40,36,28,19,19,18,17,14,11,7,1,1 +17 3872 G 19 ,.,,....,..,,,,.,,, FBFJKA;GHIIJJ2BDG8E 93,92,89,63,54,52,43,41,37,29,20,20,19,18,15,12,8,2,2 +17 3873 T 19 ,.,,....,..,,,,.,,, DAJHECGE@EH1I0EEGAD 94,93,90,64,55,53,44,42,38,30,21,21,20,19,16,13,9,3,3 +17 3874 T 20 ,.,,....,..,,,,.,,,^]. D:JEDEHFBGD1C0HDIB@> 95,94,91,65,56,54,45,43,39,31,22,22,21,20,17,14,10,4,4,1 +17 3875 T 21 ,.,,....,..,,,,.,,,.^Z. E:GBE@GF@EDJH2DDDBD>; 96,95,92,66,57,55,46,44,40,32,23,23,22,21,18,15,11,5,5,2,1 +17 3876 C 21 ,.,,....,..,,,,.,,,.. @HKE<:5IIJGLIHDLFIEC 98,97,94,68,59,57,48,46,42,34,25,25,24,23,20,17,13,7,7,4,3 +17 3878 A 21 ,.,,....,..,,,,.,,,.. B>GGHCI>DEI=G&IFFFGGD 99,98,95,69,60,58,49,47,43,35,26,26,25,24,21,18,14,8,8,5,4 +17 3879 A 22 ,$.,,....,..,,,,.,,,..^F. B8JJH>>CIIJLLKKFLFHFDB 100,99,96,70,61,59,50,48,44,36,27,27,26,25,22,19,15,9,9,6,5,1 +17 3880 G 21 .,,....,..,,,,.,,,... M9KDMHHIEFD 104,101,75,66,64,55,53,49,41,32,32,31,30,27,24,20,14,14,11,10,6,2 +17 3885 T 23 .,,....,..,,,,.,,,....^], ?IIF>JCFJJHH2HGIE@IHIE: 105,102,76,67,65,56,54,50,42,33,33,32,31,28,25,21,15,15,12,11,7,3,1 +17 3886 C 23 .,,....,..,,,,.,,,...., >GIJ9ECGKIEK/IDIHIIFHDC 106,103,77,68,66,57,55,51,43,34,34,33,32,29,26,22,16,16,13,12,8,4,2 +17 3887 C 23 .,,....,..,,,,.,,,...., 0GIH3F@?GJEJ;JDKIJHFGDB 107,104,78,69,67,58,56,52,44,35,35,34,33,30,27,23,17,17,14,13,9,5,3 +17 3888 C 23 .$,,....,..,,,,.,,,...., @DKG&JJGGJ:MBIDKHJHFHDG 108,105,79,70,68,59,57,53,45,36,36,35,34,31,28,24,18,18,15,14,10,6,4 +17 3889 A 22 ,,....,..,,,,.,,,...., CHI=8HEFIAI9IFEHHGGGDF 106,80,71,69,60,58,54,46,37,37,36,35,32,29,25,19,19,16,15,11,7,5 +17 3890 C 22 ,,....,..,,,,.,,,...., AKH-GCIHGGK8JCJJLFDGCI 107,81,72,70,61,59,55,47,38,38,37,36,33,30,26,20,20,17,16,12,8,6 +17 3891 A 22 ,$,....,..,,,,.,,,...., @KG4>DDGIKLMJGKKKHHHFI 108,82,73,71,62,60,56,48,39,39,38,37,34,31,27,21,21,18,17,13,9,7 +17 3892 G 21 ,....,..,,,,.,,,...., IK8M/IFLJKFG@IBDKHJEG 83,74,72,63,61,57,49,40,40,39,38,35,32,28,22,22,19,18,14,10,8 +17 3893 T 22 ,....,..,,,,.,,,....,^], HF6=>HDA>KHKEJHIFGHBH0 84,75,73,64,62,58,50,41,41,40,39,36,33,29,23,23,20,19,15,11,9,1 +17 3894 G 22 ,....,..,,t,.,,,....,, IJ9 89,80,78,69,67,63,55,46,46,45,44,41,38,34,28,28,25,24,20,16,14,6,3 +17 3899 A 23 ,....,..,,,,.,,,....,,, GE9FGGGFJJCFGJCJHFIEHD7 90,81,79,70,68,64,56,47,47,46,45,42,39,35,29,29,26,25,21,17,15,7,4 +17 3900 T 23 ,....,..,,,,.,,,....,,, GJAGHCGC4JAKGKGFHGH?KB2 91,82,80,71,69,65,57,48,48,47,46,43,40,36,30,30,27,26,22,18,16,8,5 +17 3901 G 23 ,....,..,,a,.,,,....,,, HHA;EGHDCJ-=GLHMIHLCL3+ 92,83,81,72,70,66,58,49,49,48,47,44,41,37,31,31,28,27,23,19,17,9,6 +17 3902 C 23 ,....,..,,,,.,,,....,,, IJ3MCHJGDMEBFLJMJGLBKF? 93,84,82,73,71,67,59,50,50,49,48,45,42,38,32,32,29,28,24,20,18,10,7 +17 3903 A 23 ,....,..,,,,.,,,....,,, FG<,F@DJ;J/@AIFJGIIHF<. 94,85,83,74,72,68,60,51,51,50,49,46,43,39,33,33,30,29,25,21,19,11,8 +17 3904 C 23 ,....,..,,,,.,,,....,,, FH*HIEIH=J4H?KEJHEJFLI/ 95,86,84,75,73,69,61,52,52,51,50,47,44,40,34,34,31,30,26,22,20,12,9 +17 3905 C 23 ,....,..,,,,.,,,....,,, HG,LEJIK8LKD@MFKKHJJKL; 96,87,85,76,74,70,62,53,53,52,51,48,45,41,35,35,32,31,27,23,21,13,10 +17 3906 T 23 ,....,..,,,,.,,,....,,, EI=I7GJIHIIKIEGJIEKGJE6 97,88,86,77,75,71,63,54,54,53,52,49,46,42,36,36,33,32,28,24,22,14,11 +17 3907 G 23 ,....,..,,,,.,,,....,,, EIAAGIIFKL>JGKDMKHLBLJ- 98,89,87,78,76,72,64,55,55,54,53,50,47,43,37,37,34,33,29,25,23,15,12 +17 3908 C 23 ,....,..,,,,.,,,....,,, GI5H>KKLFM.HFMHJKHKDLK6 99,90,88,79,77,73,65,56,56,55,54,51,48,44,38,38,35,34,30,26,24,16,13 +17 3909 T 24 ,$....,..,,,,.,,,....,,,^X, BH88BDJHIGDBHIGJIHLEHA-0 100,91,89,80,78,74,66,57,57,56,55,52,49,45,39,39,36,35,31,27,25,17,14,1 +17 3910 A 23 ....,..,,,,.,,,....,,,, H? 92,90,81,79,75,67,58,58,57,56,53,50,46,40,40,37,36,32,28,26,18,15,2 +17 3911 C 23 ....,..,,,,.,,,....,,,, D4K>JGDFKGJ@MJKGEKGEIDF 93,91,82,80,76,68,59,59,58,57,54,51,47,41,41,38,37,33,29,27,19,16,3 +17 3912 A 24 ..$..,..,,,,.,,,....,,,,^]. E4BG@GGDF8HDJHIHIIECB8?: 94,92,83,81,77,69,60,60,59,58,55,52,48,42,42,39,38,34,30,28,20,17,4,1 +17 3913 C 23 ...,..,,,,.,,,....,,,,. GJGJIECLAGDLKMIEIGKJAHA 95,84,82,78,70,61,61,60,59,56,53,49,43,43,40,39,35,31,29,21,18,5,2 +17 3914 T 25 ...,..,,,,.,,,....,,,,.^],^], FA;GJGGIIKHEGIHHLFIGBBE-= 96,85,83,79,71,62,62,61,60,57,54,50,44,44,41,40,36,32,30,22,19,6,3,1,1 +17 3915 C 25 ...,..,,,,.,,,....,,,,.,, GLIFJGBKBKEGEIIHIDIIFFDEE 97,86,84,80,72,63,63,62,61,58,55,51,45,45,42,41,37,33,31,23,20,7,4,2,2 +17 3916 C 25 ...,..,,,,.,,,....,,,,.,, DKIIIJIM=JFLJMGHKJLJCJD8G 98,87,85,81,73,64,64,63,62,59,56,52,46,46,43,42,38,34,32,24,21,8,5,3,3 +17 3917 T 26 ...,..,,,,.,,,....,,,,.,,^], ECIHFG2JHKIIHJIJKJKHCGD?A( 99,88,86,82,74,65,65,64,63,60,57,53,47,47,44,43,39,35,33,25,22,9,6,4,4,1 +17 3918 T 26 .$..,..,,,,.,,,....,,,,.,,, A22GEC3JEHGILHGFHEJHFG@FDC 100,89,87,83,75,66,66,65,64,61,58,54,48,48,45,44,40,36,34,26,23,10,7,5,5,2 +17 3919 C 25 ..,..,,,,.,,,....,,,,.,,, KDHLCEM:KFMKNJEMJMIHKEIG7 90,88,84,76,67,67,66,65,62,59,55,49,49,46,45,41,37,35,27,24,11,8,6,6,3 +17 3920 T 25 ..,..,,,,.,,,....,,,,.,,, A@FGEHGCHIGKEJJLHFFA:GGGB 91,89,85,77,68,68,67,66,63,60,56,50,50,47,46,42,38,36,28,25,12,9,7,7,4 +17 3921 T 25 ..,..,,,,.,,,....,,,,.,,, E2EEECG7HHIEIFGHEJ=EDBCDB 92,90,86,78,69,69,68,67,64,61,57,51,51,48,47,43,39,37,29,26,13,10,8,8,5 +17 3922 A 25 ..,..,,,,.,,,....,,,,.,,, ?4HB.H3F5K3IILJEHJMGLJAIJKG2 96,94,90,82,73,73,72,71,68,65,61,55,55,52,51,47,43,41,33,30,17,14,12,12,9 +17 3926 C 25 ..,..,,,,.,,,....,,,,.,,, DGBJ@CMKJ7MKLKCLDMJG@IEI8 97,95,91,83,74,74,73,72,69,66,62,56,56,53,52,48,44,42,34,31,18,15,13,13,10 +17 3927 T 25 ..,..,,,,.,,,....,,,,.,,, 9>GID@IHJEGBGIJKEJFHFIDGF 98,96,92,84,75,75,74,73,70,67,63,57,57,54,53,49,45,43,35,32,19,16,14,14,11 +17 3928 G 25 ..,..,,,,.,,,....,,,,.,,, 96GJEJKJE?HIKIIDFLIBGHCKJ 99,97,93,85,76,76,75,74,71,68,64,58,58,55,54,50,46,44,36,33,20,17,15,15,12 +17 3929 A 25 .$.,..,,,,.,,,....,,,,.,,, A,FFEIJBGGJIJGIGDKEEHIFG9 100,98,94,86,77,77,76,75,72,69,65,59,59,56,55,51,47,45,37,34,21,18,16,16,13 +17 3930 T 24 .,..,,,,.,,,....,,,,.,,, 9C 100,96,88,79,79,78,77,74,71,67,61,61,58,57,53,49,47,39,36,23,20,18,18,15 +17 3932 T 23 ,..,,,,.,,,....,,,,.,,, BEB6GHKHJ=JIIJEIHCEG>J< 97,89,80,80,79,78,75,72,68,62,62,59,58,54,50,48,40,37,24,21,19,19,16 +17 3933 T 23 ,..,,,,.,,,....,,,,.,,, ED?IIFKIHKHGGIBIFDEDJGF 98,90,81,81,80,79,76,73,69,63,63,60,59,55,51,49,41,38,25,22,20,20,17 +17 3934 C 23 ,..,,,,.,,,....,,,,.,,, ?GFDJDIGKKKJHLBIIEHIAII 99,91,82,82,81,80,77,74,70,64,64,61,60,56,52,50,42,39,26,23,21,21,18 +17 3935 C 23 ,$..,,,,.,,,....,,,,.,,, ?@>CCDJBDAKIALCLA=JJDCB 100,92,83,83,82,81,78,75,71,65,65,62,61,57,53,51,43,40,27,24,22,22,19 +17 3936 A 22 .Ggg,,.gg,GG.G,gg,.ggg E>+IFIIJIHA1J1HJ>FHKJF 93,84,84,83,82,79,76,72,66,66,63,62,58,54,52,44,41,28,25,23,23,20 +17 3937 C 22 ..,,,,.,,,....,,,,.,,, DBBCG;JHEHHIGJEIFBHI:G1 97,88,88,87,86,83,80,76,70,70,67,66,62,58,56,48,45,32,29,27,27,24 +17 3941 C 22 ..,,,,.,,,....,,,,.,,, A=HJIKEJKKH:ICLGHGG9H0 98,89,89,88,87,84,81,77,71,71,68,67,63,59,57,49,46,33,30,28,28,25 +17 3942 C 22 ..,,,,.,,,....,,,,.,,, E>JJFJHMJKGFKDN=GKJJKI 99,90,90,89,88,85,82,78,72,72,69,68,64,60,58,50,47,34,31,29,29,26 +17 3943 T 22 .$.,,,,.,,,....,,,,.,,, =A;GGJKGGJJIIFJHHIJII7 100,91,91,90,89,86,83,79,73,73,70,69,65,61,59,51,48,35,32,30,30,27 +17 3944 G 21 .,,,,.,,,....,,,,.,,, B+I7IDL@JJ@IBL:ACDHIB 92,92,91,90,87,84,80,74,74,71,70,66,62,60,52,49,36,33,31,31,28 +17 3945 C 21 .,,,,.,,,....,,,,.,,, AIIHJEMJLIHL@LKHJBKJD 93,93,92,91,88,85,81,75,75,72,71,67,63,61,53,50,37,34,32,32,29 +17 3946 T 21 .,,,,.,,,....,,,,.,,, AEEEHJIEIJFFEEED@JIFB 94,94,93,92,89,86,82,76,76,73,72,68,64,62,54,51,38,35,33,33,30 +17 3947 A 21 .,,,,.,,,....,,,,.,,, @GFFIFIFDCGAAHCEBDID2 95,95,94,93,90,87,83,77,77,74,73,69,65,63,55,52,39,36,34,34,31 +17 3948 C 21 .,,,,.,,,....,,,,.,,, @GHHI6LJKIFK>JIEKGJJF 96,96,95,94,91,88,84,78,78,75,74,70,66,64,56,53,40,37,35,35,32 +17 3949 A 21 .,,,,.,,,....,,,,.,,, >FFEIFIIFHHJ?GDBEFIFE 97,97,96,95,92,89,85,79,79,76,75,71,67,65,57,54,41,38,36,36,33 +17 3950 C 22 .,,,,.,,,....,,,,.,,,^]. 9GHGJBMJLGED=MFCFGILHA 98,98,97,96,93,90,86,80,80,77,76,72,68,66,58,55,42,39,37,37,34,1 +17 3951 T 22 .,,,,.,,,....,,,,.,,,. ;DE9GJFEHICAEJGDGK>I9D 99,99,98,97,94,91,87,81,81,78,77,73,69,67,59,56,43,40,38,38,35,2 +17 3952 C 23 .,$,,,.,,,....,,,,.,,,.^]. 7>>3I=KJJKDE?LHFFCDHHC: 100,100,99,98,95,92,88,82,82,79,78,74,70,68,60,57,44,41,39,39,36,3,1 +17 3953 C 22 .,$,,.,,,....,,,,.,,,.. >BGIBKJLI8HCMJDHKCJKD? 101,100,99,96,93,89,83,83,80,79,75,71,69,61,58,45,42,40,40,37,4,2 +17 3954 T 21 .,$,.,,,....,,,,.,,,.. 5>JFDHHJI@AJID@H@IGGC 102,100,97,94,90,84,84,81,80,76,72,70,62,59,46,43,41,41,38,5,3 +17 3955 T 20 .,.,,,....,,,,.,,,.. HBB;HFDBB 107,102,99,95,89,89,86,85,81,77,75,67,64,51,48,46,46,43,10,8,1 +17 3960 T 21 .$,.,,,....,,,,.,,,... 9HAGBGG:68JBI:CGI;GDA 108,103,100,96,90,90,87,86,82,78,76,68,65,52,49,47,47,44,11,9,2 +17 3961 G 20 ,.,,,....,,,,.,,,... EHEHIJHK@KDLHEDHHFDF 104,101,97,91,91,88,87,83,79,77,69,66,53,50,48,48,45,12,10,3 +17 3962 G 20 ,.,,,....,,,,.,,,... D9FHHGG@ 106,96,96,93,92,88,84,82,74,71,58,55,53,53,50,17,15,8,1 +17 3967 T 19 .,,....,,,,.,,,.... 5GDF@GCHGEECJFEFCE@ 107,97,97,94,93,89,85,83,75,72,59,56,54,54,51,18,16,9,2 +17 3968 A 19 .$,,....,,,,.,,,.... ?HCA>8AIGGGCFIBECE? 108,98,98,95,94,90,86,84,76,73,60,57,55,55,52,19,17,10,3 +17 3969 T 18 ,,....,,,,.,,,.... DBEGH@IDDF@EIGFEFE 99,99,96,95,91,87,85,77,74,61,58,56,56,53,20,18,11,4 +17 3970 T 18 ,,$....,,,,.,,,.... CBBHE>IGCD;IFF>FFD 100,100,97,96,92,88,86,78,75,62,59,57,57,54,21,19,12,5 +17 3971 C 17 ,....,,,,.,,,.... IGAB=KHEE;DHFJ@IH 101,98,97,93,89,87,79,76,63,60,58,58,55,22,20,13,6 +17 3972 C 17 ,....,,,,.,,,.... H<>>;KIFJELIIFDJG 102,99,98,94,90,88,80,77,64,61,59,59,56,23,21,14,7 +17 3973 A 17 ,.$...,,,,.,,,.... G@DDCGEDDDHD>EFGF 103,100,99,95,91,89,81,78,65,62,60,60,57,24,22,15,8 +17 3974 C 17 ,...,,,,.,,,....^]. <@B@CB@@ADBBGBHH: 104,100,96,92,90,82,79,66,63,61,61,58,25,23,16,9,1 +17 3975 G 17 ,...,,,,.,,,..... D>;7JJJH5LJA>LJJDDJBE 106,102,98,94,92,84,81,68,65,63,63,60,27,25,18,11,3 +17 3977 A 18 ,...,,,,.,,,.....^]c BED=FDCD;E?3@FHFD# 107,103,99,95,93,85,82,69,66,64,64,61,28,26,19,12,4,1 +17 3978 C 18 ,$..$.,,,,.,,,....., >9>7IFJG-KKHKGJHH8MKJGEIBGI 108,100,98,90,87,74,71,69,69,66,33,31,24,17,9,6 +17 3983 T 15 .,,,,.,,,....., ACDH@8GDEDBIFGH 101,99,91,88,75,72,70,70,67,34,32,25,18,10,7 +17 3984 A 16 .,$,,,.,,,.....,^F. =DGFF=GFEFEHEFEB 102,100,92,89,76,73,71,71,68,35,33,26,19,11,8,1 +17 3985 C 15 .,,,.,,,.....,. 9JHJ8JKEGCJGEBD 103,93,90,77,74,72,72,69,36,34,27,20,12,9,2 +17 3986 A 15 .,,,.,,,.....,. 9CE??>DDHGGGGAE 104,94,91,78,75,73,73,70,37,35,28,21,13,10,3 +17 3987 C 15 .,,,.,,,.....,. .JHL@JKJH7IIELE 105,95,92,79,76,74,74,71,38,36,29,22,14,11,4 +17 3988 T 16 .,,,.,,,.....,.^], @CJFEHG>=HKCIIH- 106,96,93,80,77,75,75,72,39,37,30,23,15,12,5,1 +17 3989 C 16 .,,,.,,,.....,., 8EDA@LGGEAKKH4G6 107,97,94,81,78,76,76,73,40,38,31,24,16,13,6,2 +17 3990 C 16 .$,,,.,,,.....,., 4GH>@JKKE?KIILG< 108,98,95,82,79,77,77,74,41,39,32,25,17,14,7,3 +17 3991 T 15 ,,,.,,,.....,., ADE;IGGIHKHIII2 99,96,83,80,78,78,75,42,40,33,26,18,15,8,4 +17 3992 T 15 ,$,,.,,,.....,., @EH=IGHHFG/DDE; 100,97,84,81,79,79,76,43,41,34,27,19,16,9,5 +17 3993 C 14 ,,.,,,.....,., GJ=MIIFEKIHKID 98,85,82,80,80,77,44,42,35,28,20,17,10,6 +17 3994 T 15 ,,.,,,.....,.,^F. CGAIHHGHKJIFI9@ 99,86,83,81,81,78,45,43,36,29,21,18,11,7,1 +17 3995 T 15 ,,.,,,.....,.,. BD,EFFFFG:DAEHA 100,87,84,82,82,79,46,44,37,30,22,19,12,8,2 +17 3996 A 15 ,,.,,,.....,.,. CI,JJIC?HDGIG?B 101,88,85,83,83,80,47,45,38,31,23,20,13,9,3 +17 3997 G 15 c,.,,,.....,.,. 6E;KHE?GLEKKJ:D 102,89,86,84,84,81,48,46,39,32,24,21,14,10,4 +17 3998 G 15 ,,.,,,.....,.,. EE2KHGGDK*LLIAG 103,90,87,85,85,82,49,47,40,33,25,22,15,11,5 +17 3999 G 15 a,.,,,.....,.,. FH(LIJGHL:L1HJG 104,91,88,86,86,83,50,48,41,34,26,23,16,12,6 +17 4000 C 15 ,,.,,,.....,.,. DK5LJCIEICJAJLH 105,92,89,87,87,84,51,49,42,35,27,24,17,13,7 +17 4001 T 15 ,,.,,,.....,.,. EE:GGHIHLBJIKDJ 106,93,90,88,88,85,52,50,43,36,28,25,18,14,8 +17 4002 G 15 ,,.,,,.....,.,. CG3JJJHGFJIDKHG 107,94,91,89,89,86,53,51,44,37,29,26,19,15,9 +17 4003 A 15 ,$,.,,,.....,.,. @D7IGHCDIAJCI7I 108,95,92,90,90,87,54,52,45,38,30,27,20,16,10 +17 4004 T 14 ,.,,,.....,.,. B2HCAIEHHHAI?F 96,93,91,91,88,55,53,46,39,31,28,21,17,11 +17 4005 A 14 ,.,,,.....,.t. C-HFGEEJEH@H)G 97,94,92,92,89,56,54,47,40,32,29,22,18,12 +17 4006 T 14 ,.,,,.....,.,. C9FHGFGH>HJIKF 98,95,93,93,90,57,55,48,41,33,30,23,19,13 +17 4007 T 14 ,.,,,.....,.g. B2HFFEFG6EJH0G 99,96,94,94,91,58,56,49,42,34,31,24,20,14 +17 4008 C 14 ,$.,,,.....,.,. >:HC;D6KJI?K/I 100,97,95,95,92,59,57,50,43,35,32,25,21,15 +17 4009 C 13 .,,,.....,.,. 5IHI>AEGJLKLJ 98,96,96,93,60,58,51,44,36,33,26,22,16 +17 4010 A 13 .,,,.....,.,. >EEDHFI?IIIHJ 99,97,97,94,61,59,52,45,37,34,27,23,17 +17 4011 C 13 .,,,.....,.,. 9DDI>DJ;GKJ:F 100,98,98,95,62,60,53,46,38,35,28,24,18 +17 4012 A 13 .,,,.....,.,. +CCB0B.)A=DFJ 101,99,99,96,63,61,54,47,39,36,29,25,19 +17 4013 C 13 .,$,$,.....,.,. &@@G@CIJFF 102,100,100,97,64,62,55,48,40,37,30,26,20 +17 4014 A 11 .,.....,.,. $ECGJFJ0I,K 103,98,65,63,56,49,41,38,31,27,21 +17 4015 C 11 .,.....,.,. &>I8JDHLJ&G 104,99,66,64,57,50,42,39,32,28,22 +17 4016 C 11 .,$.....,.,. $;4>K:FGK3K 105,100,67,65,58,51,43,40,33,29,23 +17 4017 C 10 ......,.,. &('=,F=K?K 106,68,66,59,52,44,41,34,30,24 +17 4018 G 10 ......,.,. -<4C9BDC?@ 107,69,67,60,53,45,42,35,31,25 +17 4019 C 10 .$.....,.,. .J2KHGBKMJ 108,70,68,61,54,46,43,36,32,26 +17 4020 T 9 .....,.,. ;CLIFIL4K 71,69,62,55,47,44,37,33,27 +17 4021 A 9 .....,.c. D;G9MBILKNK 78,76,69,62,54,51,44,40,34 +17 4028 T 9 .....,.,. .CL0DHH@L 79,77,70,63,55,52,45,41,35 +17 4029 T 9 .....,.,. =FHGFIHJI 80,78,71,64,56,53,46,42,36 +17 4030 C 9 .....,.,. F8JJBCK:K 81,79,72,65,57,54,47,43,37 +17 4031 T 9 .....,.,. AKKHJILL>FEK+J 90,88,81,74,66,63,56,52,46 +17 4040 A 9 .....,.,. B?KHHHICL 91,89,82,75,67,64,57,53,47 +17 4041 T 9 .....,.,. F;FCEHJGH 92,90,83,76,68,65,58,54,48 +17 4042 A 9 .....,.,. 7DH?EHDHII 100,93,85,82,75,71,65 +17 4059 C 6 ..,.,. B?J8GH 94,86,83,76,72,66 +17 4060 A 6 ..,.,. FG?IHL 95,87,84,77,73,67 +17 4061 C 6 ..,.,. F;HF0H 96,88,85,78,74,68 +17 4062 T 6 ..,.,. FFHJ'J 97,89,86,79,75,69 +17 4063 C 6 ..,.,. F9FJDK 98,90,87,80,76,70 +17 4064 C 6 ..,.,. B?EKLL 99,91,88,81,77,71 +17 4065 T 6 .$.,.,. >BCBAJ 100,92,89,82,78,72 +17 4066 T 5 .,.,. >GGDI 93,90,83,79,73 +17 4067 C 5 .,.,. ?HECK 94,91,84,80,74 +17 4068 T 5 .,.,. FFIJL 95,92,85,81,75 +17 4069 T 5 .,.,. >FFHD 96,93,86,82,76 +17 4070 A 5 .,.,. =F>?F 97,94,87,83,77 +17 4071 G 5 .,.,. :EI>E 98,95,88,84,78 +17 4072 G 5 .,.,. +FH7I 99,96,89,85,79 +17 4073 G 5 .,.,. 6DG;E 100,97,90,86,80 +17 4074 C 5 .,.,. /GBLA 101,98,91,87,81 +17 4075 T 5 .,.,. @FHFL 102,99,92,88,82 +17 4076 G 5 .,$.,. 7BGJI 103,100,93,89,83 +17 4077 A 4 ..,. >FCG 104,94,90,84 +17 4078 T 4 ..,. >GGG 105,95,91,85 +17 4079 A 4 ..,. :F7F 106,96,92,86 +17 4080 T 4 ..,. @E)H 107,97,93,87 +17 4081 T 4 .$.,. 2=@? 108,98,94,88 +17 4082 C 3 .,. EHD 99,95,89 +17 4083 C 3 .$,. AIA 100,96,90 +17 4084 A 2 ,. FJ 97,91 +17 4085 C 2 ,. =C 98,92 +17 4086 G 2 ,. C7 99,93 +17 4087 C 2 ,$. @G 100,94 +17 4088 A 1 . H 95 +17 4089 C 1 . E 96 +17 4090 C 1 . B 97 +17 4091 T 1 . E 98 +17 4092 G 1 . F 99 +17 4093 C 1 . D 100 +17 4094 T 1 . I 101 +17 4095 A 1 . D 102 +17 4096 C 1 . A 103 +17 4097 A 1 . D 104 +17 4098 C 1 . @ 105 +17 4099 T 1 . A 106 +17 4100 C 1 . < 107 +17 4101 C 1 .$ ; 108 diff --git a/src/samtools-1.3.1/test/mpileup/expected/8.out b/src/samtools-1.3.1/test/mpileup/expected/8.out new file mode 100644 index 0000000..592331c --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/8.out @@ -0,0 +1,5 @@ +c1 6 C 11 ^!.^!.^!.^!.^!.^!.^!.^!.^!*^!*^!* ~~~~~~~~~~~ +c1 7 G 11 .........*. ~~~~~~~~~~~ +c1 8 G 11 .........*. ~~~~~~~~~~~ +c1 9 T 11 ........... ~~~~~~~~~~~ +c1 10 T 11 .$.$.$.$.$.$.$.$.$.$.$ ~~~~~~~~~~~ diff --git a/src/samtools-1.3.1/test/mpileup/expected/9.out b/src/samtools-1.3.1/test/mpileup/expected/9.out new file mode 100644 index 0000000..16760b9 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/9.out @@ -0,0 +1,10 @@ +xx 4 A 1 ^"n ! +xx 5 A 1 n ! +xx 6 A 1 n ! +xx 7 A 1 n ! +xx 8 A 1 n ! +xx 9 A 1 n ! +xx 10 A 1 n ! +xx 11 T 1 n ! +xx 12 T 1 n ! +xx 13 T 1 n$ ! diff --git a/src/samtools-1.3.1/test/mpileup/expected/d1_1.out b/src/samtools-1.3.1/test/mpileup/expected/d1_1.out new file mode 100644 index 0000000..c62d053 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/d1_1.out @@ -0,0 +1,6 @@ +xx 6 1 +xx 7 1 +xx 8 1 +xx 13 1 +xx 14 1 +xx 15 1 diff --git a/src/samtools-1.3.1/test/mpileup/expected/d1_12.out b/src/samtools-1.3.1/test/mpileup/expected/d1_12.out new file mode 100644 index 0000000..132410d --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/d1_12.out @@ -0,0 +1,9 @@ +xx 6 1 0 +xx 7 1 1 +xx 8 1 1 +xx 9 0 1 +xx 11 0 1 +xx 12 0 1 +xx 13 1 1 +xx 14 1 0 +xx 15 1 0 diff --git a/src/samtools-1.3.1/test/mpileup/expected/d1_2.out b/src/samtools-1.3.1/test/mpileup/expected/d1_2.out new file mode 100644 index 0000000..144a6c4 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/d1_2.out @@ -0,0 +1,6 @@ +xx 7 1 +xx 8 1 +xx 9 1 +xx 11 1 +xx 12 1 +xx 13 1 diff --git a/src/samtools-1.3.1/test/mpileup/expected/d2_12r.out b/src/samtools-1.3.1/test/mpileup/expected/d2_12r.out new file mode 100644 index 0000000..6d78003 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/d2_12r.out @@ -0,0 +1,5 @@ +xx 8 1 1 +xx 9 0 1 +xx 11 0 1 +xx 12 0 1 +xx 13 1 1 diff --git a/src/samtools-1.3.1/test/mpileup/expected/d3_12.out b/src/samtools-1.3.1/test/mpileup/expected/d3_12.out new file mode 100644 index 0000000..3868763 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/d3_12.out @@ -0,0 +1,20 @@ +xx 1 0 0 +xx 2 0 0 +xx 3 0 0 +xx 4 0 0 +xx 5 0 0 +xx 6 1 0 +xx 7 1 1 +xx 8 1 1 +xx 9 0 1 +xx 10 0 0 +xx 11 0 1 +xx 12 0 1 +xx 13 1 1 +xx 14 1 0 +xx 15 1 0 +xx 16 0 0 +xx 17 0 0 +xx 18 0 0 +xx 19 0 0 +xx 20 0 0 diff --git a/src/samtools-1.3.1/test/mpileup/expected/d3_12r1a.out b/src/samtools-1.3.1/test/mpileup/expected/d3_12r1a.out new file mode 100644 index 0000000..3dc2ee3 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/d3_12r1a.out @@ -0,0 +1,12 @@ +xx 5 0 0 +xx 6 1 0 +xx 7 1 1 +xx 8 1 1 +xx 9 0 1 +xx 10 0 0 +xx 11 0 1 +xx 12 0 1 +xx 13 1 1 +xx 14 1 0 +xx 15 1 0 +xx 16 0 0 diff --git a/src/samtools-1.3.1/test/mpileup/expected/d3_12r2a.out b/src/samtools-1.3.1/test/mpileup/expected/d3_12r2a.out new file mode 100644 index 0000000..390726e --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/d3_12r2a.out @@ -0,0 +1,6 @@ +xx 8 1 1 +xx 9 0 1 +xx 10 0 0 +xx 11 0 1 +xx 12 0 1 +xx 13 1 1 diff --git a/src/samtools-1.3.1/test/mpileup/expected/d4_12.out b/src/samtools-1.3.1/test/mpileup/expected/d4_12.out new file mode 100644 index 0000000..2329fdb --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/d4_12.out @@ -0,0 +1,60 @@ +xp 1 0 0 +xp 2 0 0 +xp 3 0 0 +xp 4 0 0 +xp 5 0 0 +xp 6 0 0 +xp 7 0 0 +xp 8 0 0 +xp 9 0 0 +xp 10 0 0 +xp 11 0 0 +xp 12 0 0 +xp 13 0 0 +xp 14 0 0 +xp 15 0 0 +xp 16 0 0 +xp 17 0 0 +xp 18 0 0 +xp 19 0 0 +xp 20 0 0 +xx 1 0 0 +xx 2 0 0 +xx 3 0 0 +xx 4 0 0 +xx 5 0 0 +xx 6 1 0 +xx 7 1 1 +xx 8 1 1 +xx 9 0 1 +xx 10 0 0 +xx 11 0 1 +xx 12 0 1 +xx 13 1 1 +xx 14 1 0 +xx 15 1 0 +xx 16 0 0 +xx 17 0 0 +xx 18 0 0 +xx 19 0 0 +xx 20 0 0 +xn 1 0 0 +xn 2 0 0 +xn 3 0 0 +xn 4 0 0 +xn 5 0 0 +xn 6 0 0 +xn 7 0 0 +xn 8 0 0 +xn 9 0 0 +xn 10 0 0 +xn 11 0 0 +xn 12 0 0 +xn 13 0 0 +xn 14 0 0 +xn 15 0 0 +xn 16 0 0 +xn 17 0 0 +xn 18 0 0 +xn 19 0 0 +xn 20 0 0 diff --git a/src/samtools-1.3.1/test/mpileup/expected/d4_12b.out b/src/samtools-1.3.1/test/mpileup/expected/d4_12b.out new file mode 100644 index 0000000..3ac6182 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/d4_12b.out @@ -0,0 +1,17 @@ +xp 11 0 0 +xp 12 0 0 +xp 13 0 0 +xp 14 0 0 +xp 15 0 0 +xx 5 0 0 +xx 6 1 0 +xx 7 1 1 +xx 8 1 1 +xx 9 0 1 +xx 10 0 0 +xx 11 0 1 +xx 12 0 1 +xx 13 1 1 +xx 14 1 0 +xx 15 1 0 +xx 16 0 0 diff --git a/src/samtools-1.3.1/test/mpileup/expected/d4_12r.out b/src/samtools-1.3.1/test/mpileup/expected/d4_12r.out new file mode 100644 index 0000000..3dc2ee3 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/expected/d4_12r.out @@ -0,0 +1,12 @@ +xx 5 0 0 +xx 6 1 0 +xx 7 1 1 +xx 8 1 1 +xx 9 0 1 +xx 10 0 0 +xx 11 0 1 +xx 12 0 1 +xx 13 1 1 +xx 14 1 0 +xx 15 1 0 +xx 16 0 0 diff --git a/src/samtools-1.3.1/test/mpileup/indels.sam b/src/samtools-1.3.1/test/mpileup/indels.sam new file mode 100644 index 0000000..d41b49d --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/indels.sam @@ -0,0 +1,9 @@ +@HD VN:1.0 SO:coordinate +@SQ SN:17 LN:81195210 M5:351f64d4f4f9ddd45b35336ad97aa6de UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 SP:Human +@RG ID:A SM:A PL:ILLUMINA +@RG ID:B SM:B PL:LS454 +A.in1 99 17 478 60 70M10I30M = 528 150 TAGGAGAGAGAAATGAAGACATATGTCCACACAAAAACCTGTTCATTGCAGCTTTCTACCATCACCAAAAGCATCCTGCGATTGCAAACAACCACACGCCCTTCAACTGG BCG>EG9GGICC@;HHILIHIICFEKJ<9JI9I<3J7I=EKBDF?A2FHIK2BFFJJD(J5E@F697?@ RG:Z:A +A.in1 147 17 528 60 20M10I80M = 470 -150 GCTTTCTACCATCACCAAAAGCATCCTGCGATTGCAAACAACCACACGCCCTTCAACTGGGGAACTCATCAACAACAAACTTGTGGTTTACCCACACAATGGAAGACCAC BCG>EG9GGICC@;HHILIHAAAAAAAAAAIICFEKJ<9JI9I<3J7I=EKBDF?A2FHIK2BFFJJD(J5E@F697?@ RG:Z:A +A.out1 99 17 528 60 100M = 470 -150 GCTTTCTACCATCACCAAAAATTGCAAACAACCACACGCCCTTCAACTGGGGAACTCATCAACAACAAACTTGTGGTTTACCCACACAATGGAAGACCAC BCG>EG9GGICC@;HHILIHIICFEKJ<9JI9I<3J7I=EKBDF?A2FHIK2BFFJJD(J5E@F697?@ RG:Z:A +B.in1 147 17 528 60 20M10I80M = 470 -150 GCTTTCTACCATCACCAAAAGCATGGTGCGATTGCAAACAACCACACGCCCTTCAACTGGGGAACTCATCAACAACAAACTTGTGGTTTACCCACACAATGGAAGACCAC BCG>EG9GGICC@;HHILIHAAAAAAAAAAIICFEKJ<9JI9I<3J7I=EKBDF?A2FHIK2BFFJJD(J5E@F697?@ RG:Z:B +B.out1 99 17 528 60 100M = 470 -150 GCTTTCTACCATCACCAAAAATTGCAAACAACCACACGCCCTTCAACTGGGGAACTCATCAACAACAAACTTGTGGTTTACCCACACAATGGAAGACCAC BCG>EG9GGICC@;HHILIHIICFEKJ<9JI9I<3J7I=EKBDF?A2FHIK2BFFJJD(J5E@F697?@ RG:Z:B diff --git a/src/samtools-1.3.1/test/mpileup/md5/02099b2aad2cfe707759353724fb40ae b/src/samtools-1.3.1/test/mpileup/md5/02099b2aad2cfe707759353724fb40ae new file mode 100644 index 0000000..68413b9 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/md5/02099b2aad2cfe707759353724fb40ae @@ -0,0 +1 @@ +CCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGAAGAGACCAAACCGAAAAATCAATTTTTTAAACGAAAAATCAATGTTTTA \ No newline at end of file diff --git a/src/samtools-1.3.1/test/mpileup/md5/0d4dfc45807d6a11439e858605cb364d b/src/samtools-1.3.1/test/mpileup/md5/0d4dfc45807d6a11439e858605cb364d new file mode 100644 index 0000000..508edec --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/md5/0d4dfc45807d6a11439e858605cb364d @@ -0,0 +1 @@ +CCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAAAGCGCGAAATCCTATGAAATTTCAAGGATTTATAACTTTTTGAGTCCGAAAAGAGTCGGAAATCAGAT \ No newline at end of file diff --git a/src/samtools-1.3.1/test/mpileup/md5/351f64d4f4f9ddd45b35336ad97aa6de b/src/samtools-1.3.1/test/mpileup/md5/351f64d4f4f9ddd45b35336ad97aa6de new file mode 100644 index 0000000..e06cdfd --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/md5/351f64d4f4f9ddd45b35336ad97aa6de @@ -0,0 +1 @@ +AAGCTTCTCACCCTGTTCCTGCATAGATAATTGCATGACAATTGCCTTGTCCCTGCTGAATGTGCTCTGGGGTCTCTGGGGTCTCACCCACGACCAACTCCCTGGGCCTGGCACCAGGGAGCTTAACAAACATCTGTCCAGCGAATACCTGCATCCCTAGAAGTGAAGCCACCGCCCAAAGACACGCCCATGTCCAGCTTAACCTGCATCCCTAGAAGTGAAGGCACCGCCCAAAGACACGCCCATGTCCAGCTTATTCTGCCCAGTTCCTCTCCAGAAAGGCTGCATGGTTGACACACAGTGCCTGCGACAAAGCTGAATGCTATCATTTAAAAACTCCTTGCTGGTTTGAGAGGCAGAAAATGATATCTCATAGTTGCTTTACTTTGCATATTTTAAAATTGTGACTTTCATGGCATAAATAATACTGGTTTATTACAGAAGCACTAGAAAATGCATGTGGACAAAAGTTGGGATTAGGAGAGAGAAATGAAGACATATGTCCACACAAAAACCTGTTCATTGCAGCTTTCTACCATCACCAAAAATTGCAAACAACCACACGCCCTTCAACTGGGGAACTCATCAACAACAAACTTGTGGTTTACCCACACAATGGAAGACCACTTAGCAACAAAAAGGACCAAACTCCTGGTACATGCAACTGACAGATGAATCTCAAACGCATTCCTCCGTGTGAAAGAAGCCGGACTCACAGGGCAACACACTATCTGACTGTTTCATGGGAAAGTCTGGAAACGGCAACACCATTGAGACAGAAAACAGGTGAGTGGTTGCCTGGGGCCAGGGAACTTTCTGGGGTCATATTCTCTGTGTTGATTCTGGTGGTGGAAACAAGACTGTCCCAGCCTGGGTGATACAGCGAGACCCCATCTCTACCAAAAAATTAAAAATTAGCTGGGCATGGTGGTGCATGCCTGTAGTCCCAGCTATTCACAGTGCTGAGGTGGGAAGATGCTTGAGCCCAGGAGTTCAAGGCTGCAATGAGCTATGATTGCGCCACTGCACTTTGGCCTGGACAACAGAGCAAAACCCTGTCTCTAAAAAAAGAAAAGAAAAGAAAAACTCACTGGATATGAATGATACAGGTTGAGGATCCATTATCTGAAATGCTTGGACCAGATGTTTTGAATTTTGGATTTTTTCATATTTTGTAATCTTTGCAGTATATTTACCAGTTCAGCATCCCTAACTCAAAAATTCAAAAATCTGAAATCCCAAACGCGCCAATAAGCATTCCCTTTGAGCGTCATGTCGGTGCTTGGAATGTTTGGGGTTTTGGATTTACAGCTTTGGGACGCTCAACCTGTACCTCAATAAACCTGATTTTAAAAAAGTTTGGGGGGATTCCCCTAAGCCCGCCACCCGGAGACAGCGGATTTCCTTAGTTACTTACTATGCTCCTTGGCCATTTCTCTAGGTATTGGTATATTGTGTCTGCTGTGAACTGTCCTTGGCCTGTTTGGTGACGGGTGAGGAGCAGGGACAGAAGGGTCCTGCGTGCCCTGCCTTCACAAGCCCCTGGAAGGAAAGTTGTTTTGGGATCTCTGCACCCTCAGCCTGGACAACTTGTGCCCATCTGGTGACCCCTCACTCAGCCACCAGACTTCCACGACAGGCTCCAGCCTCGGCACCTTCAGCCATGGACAGTTCCGCCAGCGTTGCCCTCTGTTCTGCTGTTTTCTCTACCAGAAGTGCCCTTCCCTCCTCACCTGACCACTCTGGGGAAATCCCTCAGCACCCTCCCTGAGCATACCCTACTCTGGCACAAGCCCACCCTGCAAAGCCCCTGAGGCCCGCCCTGTGGCGTCTCTCCCTCCCTTGCTGTCAGGACAGTGGTCCTGGCCACCGGGGCTCACGGAGCCGCCCTGTGCCGTGTACCTCTGAGCCCTCTGCACAGTGCCTTCTGCTTGCCTGTGGCTTTGAGAAGAAACCCCTTCTGGTTATACATAAGACAGCCAGAGAAGGGAGTTGCCCAGGGTGGCACAGCACGTTGCTGCCAGTTACTGCCATTTTCACGGGCATGAAATGGAGATAACAACAGGAGCGACCGCACAGGCTGCTGAGCGCGTCACACGCAGCCATCGCGCAGCTCAGGGATATTACGTGTAACTCGACATGTCAGCGATTGTCACAGGCACTGCTACTCCTGGGGTTTTCCATCAAACCCTCAAGAGCTGGGCCTGGGGTCAACTTCCGGCCTGGGGAAACTGGGGCAAGTATCACCAGAGATGAGCTTTATAAAAATAATGGTGCTAGCTGGGCATGGTGGCTTGCACCTGTAATCCCAGCACTTTGGGAGGCCGAGCTAGGAGGATCGTTTGAGTCCAGCAGTTTGAGACCAGCCTGGCCAATACGGCAAAACCCAGTCTCTACAAAAAATACAAAAAACAACTAGCCAGGCGTGGTGGTGCACACCTGTAGTCCCAGCTACTCAGGAGGCTGAGGGGGAAGGACTGCTTGAGCCCAGGAGTTTGAGGCTGCTGTGAGCTGTGATCGCATCACTGCATTCCAGCCCGGTGACAGAGTGAGTCACTGTCTCAAAAAAGAAAGGAAGAAATAAAGAAAACAAATAAAAATAATAGTGCAGACAAAAGGCCTTGACCCATCTAGCTTTGGCCCTCAGCATCAACCGCTAGATACGTCCCTCCCTTTCTTCTGGGGCACAGGTCACACTCTCTTCCAGGTCTAGGATGCAGCTGAGGGGTGCCCCTCTTACCATCTAATCTGTGCCCTTATTTCCTCTGCTTTAGTGAGGAAGAGGCCCCTGGTCCATGAAGGGGCCTTTCAGAGACGGGGACCCCTGAGGAGCCCCGAGCAGCAGCCGTCGTGTCTCACCCAGGGTGTCTGAAACAGATGTGGAGGTCTCGGGTGAGGCGTGGCTCAGATACAGGGAGTGGCCCACAGCTCGGCCTGTCTTTGAAAGGCCACGTGACCTGGCCCACGGCTGGCAGGTGGGACCCAGCTGCAGGGGTCCAGCAGCACCCACAGCAGCCACCTGTGGCAGGGAGGAGCTTGTGGTACAGTGGACAGGCCCTGCCCAGATGGCCCCCCGCCTGCCTGTGGAAGTTGACCAGACCATCTGTCACAGCAGGTAAGACTCTGCTTTCTGGGCAACCCAGCAGGTGACCCTGGAATTCCTGTCCATCTGGCAGGTGGGCATTGAAACTGGTTTAAAAATGTCACACCATAGGCCGGGCACAGTGGCTCACGCCTGTAATCCCAGCCCTTTGGGAGGCCAGGGTGGGTGGATCACTTGAGGTCAGGAGTTCAAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTACTAAAAATACAAAAATTAGCCTGGCGTGGTGGCGCATGCCTGTAATCCCAGCTACTTGGGAAGCTGAGGGATGAGAACTGCTTGAACCTGGGAGGCAGACGTTGCAGTGAGCTGAGATCACGCCACTGCACTCCAGCCTGGGCAACAGAGTAAGACTCTGTCTCAAAAAAAAAAAAATCACACCATTTTGGCTTCAGATTGCATATCCTCCTGCAAGGATATATACGCGTGAAATTCAAGTCAATGACAAATCAGAAGAAAAAACATATATATACGCAAACCAGTATCCTACTGTGTGTGTCGTTTGTTGTGTTTTCGACAGCTGTCCGTGTTATAATAATTCCTCTAGTTCAAATTTATTCATTTTTAACTTCATAGTACCACATTCTACACACTGCCCATGTCCCCTCAAGCTTCCCCTGGCTCCTGCAACCACAAATCTACTCTCTGCCTCTGTGGGTTGACCTATTCTGGACACGTCATAGAAATAGAGTCCTGCAACACGTGGCCGTCTGTGTCTGGCTTCTCTCGCTTAGCATCTTGTTTCCAAGGTCCTCCCACAGTGTAGCATGCACCTGCTACACTCCTTCTTAGGGCTGATATTCCACGCACCTGCTACACTCCTTCTTATGGCTGATATTCCACGCACCTGCTACACTCCTTCTTAGGGCTGATATTCCACACACCCGCTACACTCCTTCTTAGGGCTGATATTCCACGCACCCGCTACACTCCTTCTTAGGGCTGATATTCCACGCACCTGCTACACTCCTTCTTAGGGCTGATATTCCACGCACCTGCTACACTCCTTCTTAGGGCTGATATTCCACGCACCTGCTACACTCCTTCTTAGGGCTGATATTCCACGCAC \ No newline at end of file diff --git a/src/samtools-1.3.1/test/mpileup/md5/6ec590eb82c361a61e6baabce20109bc b/src/samtools-1.3.1/test/mpileup/md5/6ec590eb82c361a61e6baabce20109bc new file mode 100644 index 0000000..d85cde7 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/md5/6ec590eb82c361a61e6baabce20109bc @@ -0,0 +1 @@ +GAATTCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCATAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCATAAGCCTAAGCCT \ No newline at end of file diff --git a/src/samtools-1.3.1/test/mpileup/md5/6f60cdf4c739651ae72d53e2e94825c1 b/src/samtools-1.3.1/test/mpileup/md5/6f60cdf4c739651ae72d53e2e94825c1 new file mode 100644 index 0000000..242acd2 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/md5/6f60cdf4c739651ae72d53e2e94825c1 @@ -0,0 +1 @@ +GCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGC \ No newline at end of file diff --git a/src/samtools-1.3.1/test/mpileup/md5/73d180d5cb3860a2713927b6812eab0e b/src/samtools-1.3.1/test/mpileup/md5/73d180d5cb3860a2713927b6812eab0e new file mode 100644 index 0000000..b04ec63 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/md5/73d180d5cb3860a2713927b6812eab0e @@ -0,0 +1 @@ +CCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAAATAGTGACTCTGGCAGTTCTCTAAAA \ No newline at end of file diff --git a/src/samtools-1.3.1/test/mpileup/mpileup-E.bam b/src/samtools-1.3.1/test/mpileup/mpileup-E.bam new file mode 100644 index 0000000..23621dd Binary files /dev/null and b/src/samtools-1.3.1/test/mpileup/mpileup-E.bam differ diff --git a/src/samtools-1.3.1/test/mpileup/mpileup.1.bam b/src/samtools-1.3.1/test/mpileup/mpileup.1.bam new file mode 100644 index 0000000..592bda4 Binary files /dev/null and b/src/samtools-1.3.1/test/mpileup/mpileup.1.bam differ diff --git a/src/samtools-1.3.1/test/mpileup/mpileup.1.bam.bai b/src/samtools-1.3.1/test/mpileup/mpileup.1.bam.bai new file mode 100644 index 0000000..5b2c7d0 Binary files /dev/null and b/src/samtools-1.3.1/test/mpileup/mpileup.1.bam.bai differ diff --git a/src/samtools-1.3.1/test/mpileup/mpileup.2.bam b/src/samtools-1.3.1/test/mpileup/mpileup.2.bam new file mode 100644 index 0000000..e1d4b67 Binary files /dev/null and b/src/samtools-1.3.1/test/mpileup/mpileup.2.bam differ diff --git a/src/samtools-1.3.1/test/mpileup/mpileup.3.bam b/src/samtools-1.3.1/test/mpileup/mpileup.3.bam new file mode 100644 index 0000000..c184efd Binary files /dev/null and b/src/samtools-1.3.1/test/mpileup/mpileup.3.bam differ diff --git a/src/samtools-1.3.1/test/mpileup/mpileup.ref.fa b/src/samtools-1.3.1/test/mpileup/mpileup.ref.fa new file mode 100644 index 0000000..7c2ec2a --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/mpileup.ref.fa @@ -0,0 +1,71 @@ +>17 17:1-4200 +AAGCTTCTCACCCTGTTCCTGCATAGATAATTGCATGACAATTGCCTTGTCCCTGCTGAA +TGTGCTCTGGGGTCTCTGGGGTCTCACCCACGACCAACTCCCTGGGCCTGGCACCAGGGA +GCTTAACAAACATCTGTCCAGCGAATACCTGCATCCCTAGAAGTGAAGCCACCGCCCAAA +GACACGCCCATGTCCAGCTTAACCTGCATCCCTAGAAGTGAAGGCACCGCCCAAAGACAC +GCCCATGTCCAGCTTATTCTGCCCAGTTCCTCTCCAGAAAGGCTGCATGGTTGACACACA +GTGCCTGCGACAAAGCTGAATGCTATCATTTAAAAACTCCTTGCTGGTTTGAGAGGCAGA +AAATGATATCTCATAGTTGCTTTACTTTGCATATTTTAAAATTGTGACTTTCATGGCATA +AATAATACTGGTTTATTACAGAAGCACTAGAAAATGCATGTGGACAAAAGTTGGGATTAG +GAGAGAGAAATGAAGACATATGTCCACACAAAAACCTGTTCATTGCAGCTTTCTACCATC +ACCAAAAATTGCAAACAACCACACGCCCTTCAACTGGGGAACTCATCAACAACAAACTTG +TGGTTTACCCACACAATGGAAGACCACTTAGCAACAAAAAGGACCAAACTCCTGGTACAT +GCAACTGACAGATGAATCTCAAACGCATTCCTCCGTGTGAAAGAAGCCGGACTCACAGGG +CAACACACTATCTGACTGTTTCATGGGAAAGTCTGGAAACGGCAACACCATTGAGACAGA +AAACAGGTGAGTGGTTGCCTGGGGCCAGGGAACTTTCTGGGGTCATATTCTCTGTGTTGA +TTCTGGTGGTGGAAACAAGACTGTCCCAGCCTGGGTGATACAGCGAGACCCCATCTCTAC +CAAAAAATTAAAAATTAGCTGGGCATGGTGGTGCATGCCTGTAGTCCCAGCTATTCACAG +TGCTGAGGTGGGAAGATGCTTGAGCCCAGGAGTTCAAGGCTGCAATGAGCTATGATTGCG +CCACTGCACTTTGGCCTGGACAACAGAGCAAAACCCTGTCTCTAAAAAAAGAAAAGAAAA +GAAAAACTCACTGGATATGAATGATACAGGTTGAGGATCCATTATCTGAAATGCTTGGAC +CAGATGTTTTGAATTTTGGATTTTTTCATATTTTGTAATCTTTGCAGTATATTTACCAGT +TCAGCATCCCTAACTCAAAAATTCAAAAATCTGAAATCCCAAACGCGCCAATAAGCATTC +CCTTTGAGCGTCATGTCGGTGCTTGGAATGTTTGGGGTTTTGGATTTACAGCTTTGGGAC +GCTCAACCTGTACCTCAATAAACCTGATTTTAAAAAAGTTTGGGGGGATTCCCCTAAGCC +CGCCACCCGGAGACAGCGGATTTCCTTAGTTACTTACTATGCTCCTTGGCCATTTCTCTA +GGTATTGGTATATTGTGTCTGCTGTGAACTGTCCTTGGCCTGTTTGGTGACGGGTGAGGA +GCAGGGACAGAAGGGTCCTGCGTGCCCTGCCTTCACAAGCCCCTGGAAGGAAAGTTGTTT +TGGGATCTCTGCACCCTCAGCCTGGACAACTTGTGCCCATCTGGTGACCCCTCACTCAGC +CACCAGACTTCCACGACAGGCTCCAGCCTCGGCACCTTCAGCCATGGACAGTTCCGCCAG +CGTTGCCCTCTGTTCTGCTGTTTTCTCTACCAGAAGTGCCCTTCCCTCCTCACCTGACCA +CTCTGGGGAAATCCCTCAGCACCCTCCCTGAGCATACCCTACTCTGGCACAAGCCCACCC +TGCAAAGCCCCTGAGGCCCGCCCTGTGGCGTCTCTCCCTCCCTTGCTGTCAGGACAGTGG +TCCTGGCCACCGGGGCTCACGGAGCCGCCCTGTGCCGTGTACCTCTGAGCCCTCTGCACA +GTGCCTTCTGCTTGCCTGTGGCTTTGAGAAGAAACCCCTTCTGGTTATACATAAGACAGC +CAGAGAAGGGAGTTGCCCAGGGTGGCACAGCACGTTGCTGCCAGTTACTGCCATTTTCAC +GGGCATGAAATGGAGATAACAACAGGAGCGACCGCACAGGCTGCTGAGCGCGTCACACGC +AGCCATCGCGCAGCTCAGGGATATTACGTGTAACTCGACATGTCAGCGATTGTCACAGGC +ACTGCTACTCCTGGGGTTTTCCATCAAACCCTCAAGAGCTGGGCCTGGGGTCAACTTCCG +GCCTGGGGAAACTGGGGCAAGTATCACCAGAGATGAGCTTTATAAAAATAATGGTGCTAG +CTGGGCATGGTGGCTTGCACCTGTAATCCCAGCACTTTGGGAGGCCGAGCTAGGAGGATC +GTTTGAGTCCAGCAGTTTGAGACCAGCCTGGCCAATACGGCAAAACCCAGTCTCTACAAA +AAATACAAAAAACAACTAGCCAGGCGTGGTGGTGCACACCTGTAGTCCCAGCTACTCAGG +AGGCTGAGGGGGAAGGACTGCTTGAGCCCAGGAGTTTGAGGCTGCTGTGAGCTGTGATCG +CATCACTGCATTCCAGCCCGGTGACAGAGTGAGTCACTGTCTCAAAAAAGAAAGGAAGAA +ATAAAGAAAACAAATAAAAATAATAGTGCAGACAAAAGGCCTTGACCCATCTAGCTTTGG +CCCTCAGCATCAACCGCTAGATACGTCCCTCCCTTTCTTCTGGGGCACAGGTCACACTCT +CTTCCAGGTCTAGGATGCAGCTGAGGGGTGCCCCTCTTACCATCTAATCTGTGCCCTTAT +TTCCTCTGCTTTAGTGAGGAAGAGGCCCCTGGTCCATGAAGGGGCCTTTCAGAGACGGGG +ACCCCTGAGGAGCCCCGAGCAGCAGCCGTCGTGTCTCACCCAGGGTGTCTGAAACAGATG +TGGAGGTCTCGGGTGAGGCGTGGCTCAGATACAGGGAGTGGCCCACAGCTCGGCCTGTCT +TTGAAAGGCCACGTGACCTGGCCCACGGCTGGCAGGTGGGACCCAGCTGCAGGGGTCCAG +CAGCACCCACAGCAGCCACCTGTGGCAGGGAGGAGCTTGTGGTACAGTGGACAGGCCCTG +CCCAGATGGCCCCCCGCCTGCCTGTGGAAGTTGACCAGACCATCTGTCACAGCAGGTAAG +ACTCTGCTTTCTGGGCAACCCAGCAGGTGACCCTGGAATTCCTGTCCATCTGGCAGGTGG +GCATTGAAACTGGTTTAAAAATGTCACACCATAGGCCGGGCACAGTGGCTCACGCCTGTA +ATCCCAGCCCTTTGGGAGGCCAGGGTGGGTGGATCACTTGAGGTCAGGAGTTCAAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTACTAAAAATACAAAAATTAGCCTGGCGTGGTG +GCGCATGCCTGTAATCCCAGCTACTTGGGAAGCTGAGGGATGAGAACTGCTTGAACCTGG +GAGGCAGACGTTGCAGTGAGCTGAGATCACGCCACTGCACTCCAGCCTGGGCAACAGAGT +AAGACTCTGTCTCAAAAAAAAAAAAATCACACCATTTTGGCTTCAGATTGCATATCCTCC +TGCAAGGATATATACGCGTGAAATTCAAGTCAATGACAAATCAGAAGAAAAAACATATAT +ATACGCAAACCAGTATCCTACTGTGTGTGTCGTTTGTTGTGTTTTCGACAGCTGTCCGTG +TTATAATAATTCCTCTAGTTCAAATTTATTCATTTTTAACTTCATAGTACCACATTCTAC +ACACTGCCCATGTCCCCTCAAGCTTCCCCTGGCTCCTGCAACCACAAATCTACTCTCTGC +CTCTGTGGGTTGACCTATTCTGGACACGTCATAGAAATAGAGTCCTGCAACACGTGGCCG +TCTGTGTCTGGCTTCTCTCGCTTAGCATCTTGTTTCCAAGGTCCTCCCACAGTGTAGCAT +GCACCTGCTACACTCCTTCTTAGGGCTGATATTCCACGCACCTGCTACACTCCTTCTTAT +GGCTGATATTCCACGCACCTGCTACACTCCTTCTTAGGGCTGATATTCCACACACCCGCT +ACACTCCTTCTTAGGGCTGATATTCCACGCACCCGCTACACTCCTTCTTAGGGCTGATAT +TCCACGCACCTGCTACACTCCTTCTTAGGGCTGATATTCCACGCACCTGCTACACTCCTT +CTTAGGGCTGATATTCCACGCACCTGCTACACTCCTTCTTAGGGCTGATATTCCACGCAC diff --git a/src/samtools-1.3.1/test/mpileup/mpileup.ref.fa.fai b/src/samtools-1.3.1/test/mpileup/mpileup.ref.fa.fai new file mode 100644 index 0000000..c211266 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/mpileup.ref.fa.fai @@ -0,0 +1 @@ +17 4200 14 60 61 diff --git a/src/samtools-1.3.1/test/mpileup/mpileup.reg b/src/samtools-1.3.1/test/mpileup/mpileup.reg new file mode 100644 index 0000000..4dfab68 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/mpileup.reg @@ -0,0 +1,144 @@ +# First field: +# INIT = initialisation, not counted in testing +# P = expected to pass +# F = expected to fail + +# Second field: +# Filename of expected output + +# Third onwards; command to execute. $fmt is replaced by the current file +# format, ie sam, bam or cram. $samtools is a pointer to the desired +# samtools binary. This can be useful for testing older versions. + +# # Create variant formats +INIT x $samtools view -C mpileup.1.bam > mpileup.1.cram +INIT x $samtools view -C mpileup.2.bam > mpileup.2.cram +INIT x $samtools view -C mpileup.3.bam > mpileup.3.cram +INIT x $samtools index mpileup.1.cram +INIT x $samtools index mpileup.2.cram +INIT x $samtools index mpileup.3.cram +INIT x $samtools view -h mpileup.1.bam > mpileup.1.sam +INIT x $samtools view -S -b overlap50.sam > overlap50.bam +INIT x $samtools view -S -C overlap50.sam > overlap50.cram +INIT x $samtools view -S -b anomalous.sam > anomalous.bam +INIT x $samtools view -S -C anomalous.sam > anomalous.cram +INIT x $samtools view -S -b indels.sam > indels.bam +INIT x $samtools view -S -C indels.sam > indels.cram +INIT x gunzip -c expected/1.out.f3-6.gz | awk -v OFS='\t' '{print "CHROMOSOME_I", NR, $0}' > expected/1.out + +# Nasty file corner cases +P 1.out $samtools mpileup -B -Q0 -x -f ce.fa ce#large_seq.bam +P 2.out $samtools mpileup -Q0 -x -f ce.fa ce#unmap.bam +P 3.out $samtools mpileup -Q0 -x -f ce.fa ce#unmap1.bam +P 4.out $samtools mpileup -Q0 -x -f ce.fa ce#unmap2.bam +P 5.out $samtools mpileup -Q0 -x -f c1.fa c1#clip.bam +P 6.out $samtools mpileup -Q0 -x -f c1.fa c1#pad1.bam +P 7.out $samtools mpileup -Q0 -x -f c1.fa c1#pad2.bam + +# I'm not convinced this case is valid, but I also don't know if it's even +# possible to encode this data in a pileup format output. +P 8.out $samtools mpileup -Q0 -x -f c1.fa c1#pad3.bam +P 9.out $samtools mpileup -Q0 -x -f xx.fa xx#minimal.bam +P 10.out $samtools mpileup -Q0 -x -f xx.fa xx#triplet.bam +P 11.out $samtools mpileup -Q0 -x -f c1.fa c1#ID.bam +P 12.out $samtools mpileup -Q0 -x -f c1.fa c1#ID2.bam + +# Test basic pileup options +P 13.out $samtools mpileup -x mpileup.1.$fmt +P 14.out $samtools mpileup -x mpileup.[123].$fmt +P 15.out ls -1 mpileup.[123].$fmt > 15.list.tmp; $samtools mpileup -x -b 15.list.tmp +P 16.out $samtools mpileup -x -f mpileup.ref.fa mpileup.1.$fmt +P 17.out $samtools mpileup -x -B -f mpileup.ref.fa mpileup.1.$fmt +P 18.out $samtools mpileup -x -B -f mpileup.ref.fa mpileup.1.$fmt +P 19.out $samtools mpileup -x -f mpileup.ref.fa mpileup.1.$fmt +P 20.out $samtools mpileup -x -6 -f mpileup.ref.fa mpileup.1.$fmt +P 21.out $samtools mpileup -x -E -f mpileup.ref.fa mpileup.1.$fmt +P 22.out $samtools mpileup -x -R -f mpileup.ref.fa mpileup.1.$fmt + +# -x option +P 23.out $samtools mpileup -f mpileup.ref.fa overlap50.$fmt +P 24.out $samtools mpileup -x -f mpileup.ref.fa overlap50.$fmt + +# -6 for Illumina format input +P 25.out $samtools mpileup -x -6 -f mpileup.ref.fa overlapIllumina.bam + +# -A for anomalous read pairs +P 26.out $samtools mpileup -x -Q0 anomalous.$fmt +P 27.out $samtools mpileup -A -x -Q0 anomalous.$fmt + +# -B +P 28.out $samtools mpileup -B -x -Q1 -f mpileup.ref.fa mpileup.1.$fmt + +# -q; filter by mapping quality +P 29.out $samtools mpileup -q 61 1read.bam +P 30.out $samtools mpileup -q 60 1read.bam + +# -Q filter by base quality +P 31.out $samtools mpileup -Q 7 1read.bam +P 32.out $samtools mpileup -Q 8 1read.bam + +# -E +P 33.out $samtools mpileup -x -f mpileup.ref.fa mpileup-E.bam +P 34.out $samtools mpileup -E -x -f mpileup.ref.fa mpileup-E.bam + +# -G for excluding RG. All bar one: +P 35.out $samtools view mpileup.1.bam|sed -n 's/.*RG:Z://;s/[^A-Z0-9].*//p'|sort -u |grep -v ERR013140 > 35.rg.tmp;$samtools mpileup -G 35.rg.tmp mpileup.1.bam + +# Region based options +# SAM indices don't exist (no tabix support due to header?) +# CRAM index currently fails +P 37.out $samtools mpileup -x -r 17 mpileup.1.$fmt +P 38.out $samtools mpileup -x -r 17:4000 mpileup.1.$fmt +P 39.out $samtools mpileup -x -r 17:4,000-4,010 mpileup.1.$fmt +P 40.out $samtools mpileup -l regions ce#5b.$fmt +P 41.out $samtools mpileup -l regions -r CHROMOSOME_V:40-60 ce#5b.$fmt +P 42.out $samtools mpileup -l regions -r CHROMOSOME_I:40-60 ce#5b.$fmt + +# --rf and --ff +P 43.out $samtools view -h -f 16 mpileup.1.bam | $samtools mpileup -x - +P 44.out $samtools view -h mpileup.1.bam | $samtools mpileup -x --rf 0x10 - +P 45.out $samtools view -h -F 16 mpileup.1.bam | $samtools mpileup -x - +P 46.out $samtools view -h mpileup.1.bam | $samtools mpileup -x --ff 0x714 - + +# -d; depth +P 47.out $samtools mpileup -x -d 8500 -B -f mpileup.ref.fa deep.sam|awk '{print $4}' + +# BCF output options +P 48.out $samtools mpileup -x -g -f mpileup.ref.fa mpileup.1.$fmt | $filter +P 49.out $samtools mpileup -x -v -f mpileup.ref.fa mpileup.1.$fmt | $filter +P 50.out $samtools mpileup -D -V -x -g -f mpileup.ref.fa mpileup.1.$fmt | $filter +P 51.out $samtools mpileup -S -x -g -f mpileup.ref.fa mpileup.1.$fmt | $filter +P 52.out $samtools mpileup -u -x -f mpileup.ref.fa mpileup.1.bam | ../vcf-miniview - | awk -v OFS='\t' '/#samtools/ {next} /^#/ {print; next} {gsub(/[=,][-+]?[0-9]+(e[-+]?[0-9]+)?\.[0-9][0-9]+/,"&#del",$8);gsub(/[0-9]#del/,"",$8);print}' + +# # -o/e/h for indel scores +P 53.out $samtools mpileup -e 1 -u -x -f mpileup.ref.fa indels.$fmt|$filter|awk '/INDEL/' +P 54.out $samtools mpileup -e 10 -u -x -f mpileup.ref.fa indels.$fmt|$filter|awk '/INDEL/' +P 55.out $samtools mpileup -h 10 -u -x -f mpileup.ref.fa indels.$fmt|$filter|awk '/INDEL/' +P 56.out $samtools mpileup -h 90 -u -x -f mpileup.ref.fa indels.$fmt|$filter|awk '/INDEL/' +P 57.out $samtools mpileup -e 1 -o 10 -u -x -f mpileup.ref.fa indels.$fmt|$filter|awk '/INDEL/' +P 58.out $samtools mpileup -e 1 -o 40 -u -x -f mpileup.ref.fa indels.$fmt|$filter|awk '/INDEL/' + +# -F/-m for indel reads; 2 samples {2indel, 1not} + {1indel, 1not}. +P 59.out $samtools mpileup -x -F 0.60 -u -f mpileup.ref.fa indels.$fmt|$filter|awk '/INDEL/' +P 60.out $samtools mpileup -x -F 0.66 -u -f mpileup.ref.fa indels.$fmt|$filter|awk '/INDEL/' +P 61.out $samtools mpileup -x -m 3 -u -f mpileup.ref.fa indels.$fmt|$filter|awk '/INDEL/' +P 62.out $samtools mpileup -x -m 4 -u -f mpileup.ref.fa indels.$fmt|$filter|awk '/INDEL/' +P 63.out $samtools mpileup -x -p -F 0.66 -u -f mpileup.ref.fa indels.$fmt|$filter|awk '/INDEL/' +P 64.out $samtools mpileup -x -p -F 0.67 -u -f mpileup.ref.fa indels.$fmt|$filter|awk '/INDEL/' +P 65.out $samtools mpileup -x -p -m 2 -u -f mpileup.ref.fa indels.$fmt|$filter|awk '/INDEL/' +P 66.out $samtools mpileup -x -p -m 3 -u -f mpileup.ref.fa indels.$fmt|$filter|awk '/INDEL/' +P 67.out $samtools mpileup -x -L 3 -u -f mpileup.ref.fa indels.$fmt|$filter|awk '/INDEL/' +P 68.out $samtools mpileup -x -L 2 -u -f mpileup.ref.fa indels.$fmt|$filter|awk '/INDEL/' +P 69.out $samtools mpileup -x -I -u -f mpileup.ref.fa indels.$fmt|$filter|awk '/INDEL/' + +# -P to select platform. Note the actual indel sequence call is made on the entire set. +P 70.out $samtools mpileup -x -m 3 -u -f mpileup.ref.fa indels.$fmt|$filter|awk '/INDEL/' +P 71.out $samtools mpileup -x -P ILLUMINA,LS454 -m 3 -u -f mpileup.ref.fa indels.$fmt|$filter|awk '/INDEL/' +P 72.out $samtools mpileup -x -P ILLUMINA -m 3 -u -f mpileup.ref.fa indels.$fmt|$filter|awk '/INDEL/' +P 73.out $samtools mpileup -x -P ILLUMINA -m 2 -u -f mpileup.ref.fa indels.$fmt|$filter|awk '/INDEL/' +P 74.out $samtools mpileup -x -P LS454 -m 2 -u -f mpileup.ref.fa indels.$fmt|$filter|awk '/INDEL/' +P 75.out $samtools mpileup -x -P LS454 -m 1 -u -f mpileup.ref.fa indels.$fmt|$filter|awk '/INDEL/' + +# Pileup output options; -s/O +P 76.out $samtools mpileup -Q0 -s -x -f mpileup.ref.fa mpileup.1.bam +P 77.out $samtools mpileup -Q0 -O -x -f mpileup.ref.fa mpileup.1.bam diff --git a/src/samtools-1.3.1/test/mpileup/overlap50.sam b/src/samtools-1.3.1/test/mpileup/overlap50.sam new file mode 100644 index 0000000..afc7d1b --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/overlap50.sam @@ -0,0 +1,5 @@ +@HD VN:1.0 SO:coordinate +@SQ SN:17 LN:81195210 M5:351f64d4f4f9ddd45b35336ad97aa6de UR:ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz AS:NCBI37 SP:Human +@RG ID:ERR162872 LB:3815246 SM:HG00100 PI:349 CN:SC PL:ILLUMINA DS:SRP001294 +foo2 99 17 478 60 100M = 528 150 TAGGAGAGAGAAATGAAGACATATGTCCACACAAAAACCTGTTCATTGCAGCTTTCTACCATCACCAAAAATTGCAAACAACCACACGCCCTTCAACTGG BCG>EG9GGICC@;HHILIHIICFEKJ<9JI9I<3J7I=EKBDF?A2FHIK2BFFJJD(J5E@F697?@ RG:Z:ERR162872 +foo2 147 17 528 60 100M = 470 -150 GCTTTCTACCATCACCAAAAATTGCAAACAACCACACGCCCTTCAACTGGGGAACTCATCAACAACAAACTTGTGGTTTACCCACACAATGGAAGACCAC BCG>EG9GGICC@;HHILIHIICFEKJ<9JI9I<3J7I=EKBDF?A2FHIK2BFFJJD(J5E@F697?@ RG:Z:ERR162872 diff --git a/src/samtools-1.3.1/test/mpileup/overlapIllumina.bam b/src/samtools-1.3.1/test/mpileup/overlapIllumina.bam new file mode 100644 index 0000000..2ccf472 Binary files /dev/null and b/src/samtools-1.3.1/test/mpileup/overlapIllumina.bam differ diff --git a/src/samtools-1.3.1/test/mpileup/regions b/src/samtools-1.3.1/test/mpileup/regions new file mode 100644 index 0000000..c95fd32 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/regions @@ -0,0 +1,10 @@ +browser position CHROMOSOME_I:1-100 +browser hide all +CHROMOSOME_I 50 50 +CHROMOSOME_II 49 60 +CHROMOSOME_II 59 70 overlap-test +CHROMOSOME_III 39 40 +CHROMOSOME_III 50 +CHROMOSOME_V 49 60 bed_example3~3~ 99 + 11 12 0 2 567,488, 0,3512 +CHROMOSOME_V 19 80 + diff --git a/src/samtools-1.3.1/test/mpileup/regression.sh b/src/samtools-1.3.1/test/mpileup/regression.sh new file mode 100755 index 0000000..bde4f26 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/regression.sh @@ -0,0 +1,158 @@ +#!/bin/sh +# +# Copyright (C) 2014 Genome Research Ltd. +# +# Author: James Bonfield +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + +# allow cmd|md5sum to set $? to 1 if cmd fails but md5sum works +set +o | grep pipefail >/dev/null && set -o pipefail + +# Use a local MD5 directory, which also has the benefit of overriding the +# inbuilt REF_PATH removing the external dependency on EBI. +# +# Note that these MD5 files are truncated versions of their full sequences; +# just enough to pass the tests. +REF_PATH=`pwd`/md5 +export REF_PATH + +# Executes a single test and compares against the expected output +run_test() { + p=$1; shift + e=$1; shift + test_iter=`expr $test_iter + 1` + #echo "p=$p e=$e cmd=$@" + result=`eval ${@+"$@"} 2>/dev/null > _out` + #result=`eval ${@+"$@"} > _out` + #result=`eval valgrind --error-exitcode=1 --leak-check=full ${@+"$@"}` + if [ $? != 0 ] + then + echo "$e: Error running $@" + mv _out FAIL-$e.${test_iter} + nufail=`expr $nufail + 1` + return 0 + elif cmp -s _out expected/$e + then + if [ "$p" != "P" ] + then + echo "" + echo "UNEXPECTED PASS: Task worked when we expected failure;" >&2 + echo "when running $@" >&2 + echo "See PASS-$e.${test_iter} vs expected/$e" >&2 + mv _out PASS-$e.${test_iter} + nupass=`expr $nupass + 1` + return 0 + else + nepass=`expr $nepass + 1` + rm _out + return 1 + fi + else + if [ "$p" = "F" ] + then + echo "" + echo "EXPECTED FAIL: Task failed, but expected to fail;" + echo "when running $@" + nefail=`expr $nefail + 1` + rm _out + return 1 + else + echo "" + echo "UNEXPECTED FAIL: Output mismatch for $@" >&2 + echo "See FAIL-$e.${test_iter} vs expected/$e" >&2 + mv _out FAIL-$e.${test_iter} + nufail=`expr $nufail + 1` + return 0 + fi + fi +} + +# Process regresion file +regtest() { + nupass=0; nepass=0 + nufail=0; nefail=0 + + exec 9<"$1" + while read -r line <&9 + do + set -- $line + case $1 in + "#"*) # skip comments + ;; + "") # skip blank lines too + ;; + *) + p=$1;shift + o=$1;shift + cmd=${@+"$@"} + + if [ "$p" = "INIT" ] + then + #echo "p=$p cmd=$@" + eval ${@+"$@"} > /dev/null || return 1 + continue + fi + + test_iter=0 + if [ "`expr \"$cmd\" : '.*\$fmt'`" != 0 -a "$samtools" != "./samtools-0.1.19" ] + then + _cmd=`printf '%s' "$cmd" | sed 's/\$fmt/bam/'` + run_test $p $o $_cmd + #_cmd=`printf '%s' "$cmd" | sed 's/\$fmt/sam/'` + #run_test $p $o $_cmd + _cmd=`printf '%s' "$cmd" | sed 's/\$fmt/cram/'` + run_test $p $o $_cmd + else + _cmd=`printf '%s' "$cmd" | sed 's/\$fmt/bam/'` + run_test $p $o $_cmd + fi + ;; + esac + done + exec 9<&- + + echo "" + echo "Expected passes: $nepass" + echo "Unexpected passes: $nupass" + echo "Expected failures: $nefail" + echo "Unexpected failures: $nufail" + + if [ "$nupass" -gt 0 -o "$nufail" -gt 0 ] + then + echo "=> FAIL" + return 1 + else + echo "=> PASS" + return 0 + fi +} + +echo "" +echo "=== Testing $@ regressions ===" + +samtools="../../samtools" +filter="../vcf-miniview -f" +regtest $@ + +# samtools="./samtools-0.1.19" +# filter="./bcftools-0.1.19 view - | sed etc" +# regtest mpileup.reg + +exit $? diff --git a/src/samtools-1.3.1/test/mpileup/xx#depth1.sam b/src/samtools-1.3.1/test/mpileup/xx#depth1.sam new file mode 100644 index 0000000..0c6e685 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/xx#depth1.sam @@ -0,0 +1,6 @@ +@HD VN:1.4 SO:coordinate +@SQ SN:xp LN:20 AS:? SP:? UR:? M5:bbf4de6d8497a119dda6e074521643dc +@SQ SN:xx LN:20 AS:? SP:? UR:? M5:bbf4de6d8497a119dda6e074521643dc +@SQ SN:xn LN:20 AS:? SP:? UR:? M5:bbf4de6d8497a119dda6e074521643dc +a1 16 xx 6 1 3M * 0 0 * * +b1 16 xx 13 1 3M * 0 0 * * diff --git a/src/samtools-1.3.1/test/mpileup/xx#depth2.sam b/src/samtools-1.3.1/test/mpileup/xx#depth2.sam new file mode 100644 index 0000000..7270c5f --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/xx#depth2.sam @@ -0,0 +1,6 @@ +@HD VN:1.4 SO:coordinate +@SQ SN:xp LN:20 AS:? SP:? UR:? M5:bbf4de6d8497a119dda6e074521643dc +@SQ SN:xx LN:20 AS:? SP:? UR:? M5:bbf4de6d8497a119dda6e074521643dc +@SQ SN:xn LN:20 AS:? SP:? UR:? M5:bbf4de6d8497a119dda6e074521643dc +a1 16 xx 7 1 3M * 0 0 * * +b1 16 xx 11 1 3M * 0 0 * * diff --git a/src/samtools-1.3.1/test/mpileup/xx#minimal.bam b/src/samtools-1.3.1/test/mpileup/xx#minimal.bam new file mode 100644 index 0000000..af91c60 Binary files /dev/null and b/src/samtools-1.3.1/test/mpileup/xx#minimal.bam differ diff --git a/src/samtools-1.3.1/test/mpileup/xx#triplet.bam b/src/samtools-1.3.1/test/mpileup/xx#triplet.bam new file mode 100644 index 0000000..b63348e Binary files /dev/null and b/src/samtools-1.3.1/test/mpileup/xx#triplet.bam differ diff --git a/src/samtools-1.3.1/test/mpileup/xx.bed b/src/samtools-1.3.1/test/mpileup/xx.bed new file mode 100644 index 0000000..210d94f --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/xx.bed @@ -0,0 +1,2 @@ +xp 10 15 +xx 4 16 diff --git a/src/samtools-1.3.1/test/mpileup/xx.bed2 b/src/samtools-1.3.1/test/mpileup/xx.bed2 new file mode 100644 index 0000000..ca335ea --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/xx.bed2 @@ -0,0 +1 @@ +xx 7 13 diff --git a/src/samtools-1.3.1/test/mpileup/xx.fa b/src/samtools-1.3.1/test/mpileup/xx.fa new file mode 100644 index 0000000..e8795c0 --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/xx.fa @@ -0,0 +1,5 @@ +>xx +AAAAAAAAAATTTTTTTTTTCCCCC +>yy +AAAAAAAAAATTTTTTTTTT + diff --git a/src/samtools-1.3.1/test/mpileup/xx.fa.fai b/src/samtools-1.3.1/test/mpileup/xx.fa.fai new file mode 100644 index 0000000..0cc84ba --- /dev/null +++ b/src/samtools-1.3.1/test/mpileup/xx.fa.fai @@ -0,0 +1,2 @@ +xx 25 4 25 26 +yy 20 34 20 21 diff --git a/src/samtools-1.3.1/test/quickcheck/1.quickcheck.badeof.bam b/src/samtools-1.3.1/test/quickcheck/1.quickcheck.badeof.bam new file mode 100644 index 0000000..d009660 Binary files /dev/null and b/src/samtools-1.3.1/test/quickcheck/1.quickcheck.badeof.bam differ diff --git a/src/samtools-1.3.1/test/quickcheck/2.quickcheck.badheader.bam b/src/samtools-1.3.1/test/quickcheck/2.quickcheck.badheader.bam new file mode 100644 index 0000000..b335f68 Binary files /dev/null and b/src/samtools-1.3.1/test/quickcheck/2.quickcheck.badheader.bam differ diff --git a/src/samtools-1.3.1/test/quickcheck/3.quickcheck.ok.bam b/src/samtools-1.3.1/test/quickcheck/3.quickcheck.ok.bam new file mode 100644 index 0000000..fa82b64 Binary files /dev/null and b/src/samtools-1.3.1/test/quickcheck/3.quickcheck.ok.bam differ diff --git a/src/samtools-1.3.1/test/quickcheck/4.quickcheck.ok.bam b/src/samtools-1.3.1/test/quickcheck/4.quickcheck.ok.bam new file mode 100644 index 0000000..9a7c212 Binary files /dev/null and b/src/samtools-1.3.1/test/quickcheck/4.quickcheck.ok.bam differ diff --git a/src/samtools-1.3.1/test/quickcheck/5.quickcheck.truncated.cram b/src/samtools-1.3.1/test/quickcheck/5.quickcheck.truncated.cram new file mode 100644 index 0000000..685a8cb Binary files /dev/null and b/src/samtools-1.3.1/test/quickcheck/5.quickcheck.truncated.cram differ diff --git a/src/samtools-1.3.1/test/quickcheck/all.expected b/src/samtools-1.3.1/test/quickcheck/all.expected new file mode 100644 index 0000000..32e8f04 --- /dev/null +++ b/src/samtools-1.3.1/test/quickcheck/all.expected @@ -0,0 +1,3 @@ +1.quickcheck.badeof.bam +2.quickcheck.badheader.bam +5.quickcheck.truncated.cram diff --git a/src/samtools-1.3.1/test/reheader/1_view1.sam.expected b/src/samtools-1.3.1/test/reheader/1_view1.sam.expected new file mode 100644 index 0000000..f879df2 --- /dev/null +++ b/src/samtools-1.3.1/test/reheader/1_view1.sam.expected @@ -0,0 +1,63 @@ +@HD +@RG ID:grp1 DS:Group_1 LB:Library_1 SM:Sample +@RG ID:grp2 DS:Group_2 LB:Library_2 SM:Sample +@RG ID:grp3 DS:Group_3 LB:Library_3 SM:Sample +@PG ID:prog1 PN:emacs CL:emacs +@CO The MIT License +@CO +@CO Copyright (c) 2014 Genome Research Ltd. +@CO +@CO Permission is hereby granted, free of charge, to any person obtaining a copy +@CO of this software and associated documentation files (the "Software"), to deal +@CO in the Software without restriction, including without limitation the rights +@CO to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +@CO copies of the Software, and to permit persons to whom the Software is +@CO furnished to do so, subject to the following conditions: +@CO +@CO The above copyright notice and this permission notice shall be included in +@CO all copies or substantial portions of the Software. +@CO +@CO THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +@CO IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +@CO FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +@CO AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +@CO LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +@CO OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +@CO THE SOFTWARE. +@SQ SN:ref1 LN:56 M5:08c04d512d4797d9ba2a156c1daba468 +@SQ SN:ref2 LN:60 M5:7c35feac7036c1cdef3bee0cc4b21437 +@PG ID:samtools PN:samtools PP:prog1 +ref1_grp1_p001 99 ref1 1 0 10M = 25 34 CGAGCTCGGT !!!!!!!!!! RG:Z:grp1 BC:Z:ACGT H0:i:1 aa:A:! ab:A:~ fa:f:3.14159 za:Z:Hello world! ha:H:DEADBEEF ba:B:c,-128,0,127 bb:B:C,0,127,255 bc:B:s,-32768,0,32767 bd:B:S,0,32768,65535 be:B:i,-2147483648,0,2147483647 bf:B:I,0,2147483648,4294967295 bg:B:f,2.71828,6.626e-34,2.9979e+09 NM:i:0 MD:Z:10 +ref1_grp2_p001 99 ref1 3 1 10M = 27 34 AGCTCGGTAC """""""""" RG:Z:grp2 BC:Z:TGCA H0:i:1 aa:A:A ab:A:Z fa:f:6.67e-11 za:Z:!"$%^&*() ha:H:CAFE NM:i:0 MD:Z:10 +ref1_grp1_p002 99 ref1 5 2 10M = 29 34 CTCGGTACCC ########## RG:Z:grp1 BC:Z:AATTCCGG H0:i:1 aa:A:a ab:A:z fa:f:4.3597e-18 za:Z:Another string ha:H:2000AD NM:i:0 MD:Z:10 +ref1_grp2_p002 99 ref1 7 3 10M = 31 34 CGGTACCCGG $$$$$$$$$$ fa:f:6.022e+23 RG:Z:grp2 NM:i:0 MD:Z:10 +ref1_grp1_p003 99 ref1 9 4 10M = 33 34 GTACCCGGGG %%%%%%%%%% fa:f:1.66e-27 RG:Z:grp1 NM:i:0 MD:Z:10 +ref1_grp2_p003 99 ref1 11 5 10M = 35 34 ACCCGGGGAT &&&&&&&&&& RG:Z:grp2 ia:i:4294967295 NM:i:0 MD:Z:10 +ref1_grp1_p004 99 ref1 13 6 10M = 37 34 CCGGGGATCC '''''''''' fa:f:1.38e-23 za:Z:xRG:Z:grp2 RG:Z:grp1 NM:i:0 MD:Z:10 +ref1_grp2_p004 99 ref1 15 7 10M = 39 34 GGGGATCCTC (((((((((( RG:Z:grp2 ia:i:-2147483648 NM:i:0 MD:Z:10 +ref1_grp1_p005 99 ref1 17 8 10M = 41 34 GGATCCTCTA )))))))))) RG:Z:grp1 ia:i:40000 NM:i:0 MD:Z:10 +ref1_grp2_p005 99 ref1 19 9 10M = 43 34 ATCCTCTAGA ********** RG:Z:grp2 ia:i:-1000 NM:i:0 MD:Z:10 +ref1_grp1_p006 99 ref1 21 10 10M = 45 34 CCTCTAGAGT ++++++++++ RG:Z:grp1 ia:i:255 NM:i:0 MD:Z:10 +ref1_grp2_p006 99 ref1 23 11 10M = 47 34 TCTAGAGTCG ,,,,,,,,,, RG:Z:grp2 ia:i:-1 NM:i:0 MD:Z:10 +ref1_grp1_p001 147 ref1 25 12 10M = 1 -34 TAGAGTCGAC ---------- RG:Z:grp1 NM:i:0 MD:Z:10 +ref1_grp2_p001 147 ref1 27 13 10M = 3 -34 GAGTCGACCT .......... RG:Z:grp2 NM:i:0 MD:Z:10 +ref1_grp1_p002 147 ref1 29 14 10M = 5 -34 GTCGACCTGC ////////// RG:Z:grp1 NM:i:0 MD:Z:10 +ref1_grp2_p002 147 ref1 31 15 10M = 7 -34 CGACCTGCAG 0000000000 RG:Z:grp2 NM:i:0 MD:Z:10 +ref1_grp1_p003 147 ref1 33 16 10M = 9 -34 ACCTGCAGGC 1111111111 RG:Z:grp1 NM:i:0 MD:Z:10 +ref1_grp2_p003 147 ref1 35 17 10M = 11 -34 CTGCAGGCAT 2222222222 RG:Z:grp2 NM:i:0 MD:Z:10 +ref12_grp1_p001 97 ref1 36 50 10M ref2 2 0 TGCAGGCATG AAAAAAAAAA RG:Z:grp1 NM:i:0 MD:Z:10 +ref1_grp1_p004 147 ref1 37 18 10M = 13 -34 GCAGGCATGC 3333333333 RG:Z:grp1 NM:i:0 MD:Z:10 +ref1_grp2_p004 147 ref1 39 19 10M = 15 -34 AGGCATGCAA 4444444444 RG:Z:grp2 NM:i:0 MD:Z:10 +ref1_grp1_p005 147 ref1 41 20 10M = 17 -34 GCATGCAAGC 5555555555 RG:Z:grp1 NM:i:0 MD:Z:10 +ref1_grp2_p005 147 ref1 43 21 10M = 19 -34 ATGCAAGCTT 6666666666 RG:Z:grp2 NM:i:0 MD:Z:10 +ref1_grp1_p006 147 ref1 45 22 10M = 21 -34 GCAAGCTTGA 7777777777 RG:Z:grp1 NM:i:0 MD:Z:10 +ref12_grp2_p001 97 ref1 46 50 10M ref2 12 0 CAAGCTTGAG AAAAAAAAAA RG:Z:grp2 NM:i:0 MD:Z:10 +ref1_grp2_p006 147 ref1 47 23 10M = 23 -34 AAGCTTGAGT 8888888888 RG:Z:grp2 NM:i:0 MD:Z:10 +ref2_grp3_p001 83 ref2 1 99 15M = 31 45 ATTCTATAGTGTCAC ~~~~~~~~~~~~~~~ RG:Z:grp3 NM:i:0 MD:Z:15 +ref12_grp1_p001 145 ref2 2 50 10M ref1 36 0 TTCTATAGTG BBBBBBBBBB RG:Z:grp1 NM:i:0 MD:Z:10 +ref12_grp2_p001 145 ref2 12 50 10M ref1 46 0 TCACCTAAAT BBBBBBBBBB RG:Z:grp2 NM:i:0 MD:Z:10 +ref2_grp3_p002 147 ref2 16 99 15M = 46 45 CTAAATAGCTTGGCG }}}}}}}}}}}}}}} RG:Z:grp3 NM:i:0 MD:Z:15 +ref2_grp3_p001 163 ref2 31 99 15M = 1 -45 CTGTTTCCTGTGTGA ||||||||||||||| RG:Z:grp3 NM:i:13 MD:Z:0T0A0A1C0A0T0G0G0T0C0A1A0G0 +ref2_grp3_p002 99 ref2 46 99 15M = 16 -45 CTGTTTCCTGTGTGA {{{{{{{{{{{{{{{ RG:Z:grp3 NM:i:0 MD:Z:15 +unaligned_grp3_p001 77 * 0 0 * * 0 0 CACTCGTTCATGACG 0123456789abcde RG:Z:grp3 +unaligned_grp3_p001 141 * 0 0 * * 0 0 GAAAGTGAGGAGGTG edcba9876543210 RG:Z:grp3 diff --git a/src/samtools-1.3.1/test/reheader/1_view1.sam.expected.err b/src/samtools-1.3.1/test/reheader/1_view1.sam.expected.err new file mode 100644 index 0000000..e69de29 diff --git a/src/samtools-1.3.1/test/reheader/2_view1.sam.expected b/src/samtools-1.3.1/test/reheader/2_view1.sam.expected new file mode 100644 index 0000000..6d7acda --- /dev/null +++ b/src/samtools-1.3.1/test/reheader/2_view1.sam.expected @@ -0,0 +1,63 @@ +@HD +@RG ID:grp1 DS:Group_1 LB:Library_1 SM:Sample +@RG ID:grp2 DS:Group_2 LB:Library_2 SM:Sample +@RG ID:grp3 DS:Group_3 LB:Library_3 SM:Sample +@SQ SN:ref1 LN:56 M5:08c04d512d4797d9ba2a156c1daba468 +@SQ SN:ref2 LN:60 M5:7c35feac7036c1cdef3bee0cc4b21437 +@CO The MIT License +@CO +@CO Copyright (c) 2014 Genome Research Ltd. +@CO +@CO Permission is hereby granted, free of charge, to any person obtaining a copy +@CO of this software and associated documentation files (the "Software"), to deal +@CO in the Software without restriction, including without limitation the rights +@CO to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +@CO copies of the Software, and to permit persons to whom the Software is +@CO furnished to do so, subject to the following conditions: +@CO +@CO The above copyright notice and this permission notice shall be included in +@CO all copies or substantial portions of the Software. +@CO +@CO THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +@CO IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +@CO FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +@CO AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +@CO LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +@CO OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +@CO THE SOFTWARE. +@PG ID:prog1 PN:emacs CL:emacs +@PG ID:samtools PN:samtools PP:prog1 +ref1_grp1_p001 99 ref1 1 0 10M = 25 34 CGAGCTCGGT !!!!!!!!!! BC:Z:ACGT H0:i:1 aa:A:! ab:A:~ fa:f:3.14159 za:Z:Hello world! ha:H:DEADBEEF ba:B:c,-128,0,127 bb:B:C,0,127,255 bc:B:s,-32768,0,32767 bd:B:S,0,32768,65535 be:B:i,-2147483648,0,2147483647 bf:B:I,0,2147483648,4294967295 bg:B:f,2.71828,6.626e-34,2.9979e+09 MD:Z:10 NM:i:0 RG:Z:grp1 +ref1_grp2_p001 99 ref1 3 1 10M = 27 34 AGCTCGGTAC """""""""" BC:Z:TGCA H0:i:1 aa:A:A ab:A:Z fa:f:6.67e-11 za:Z:!"$%^&*() ha:H:CAFE MD:Z:10 NM:i:0 RG:Z:grp2 +ref1_grp1_p002 99 ref1 5 2 10M = 29 34 CTCGGTACCC ########## BC:Z:AATTCCGG H0:i:1 aa:A:a ab:A:z fa:f:4.3597e-18 za:Z:Another string ha:H:2000AD MD:Z:10 NM:i:0 RG:Z:grp1 +ref1_grp2_p002 99 ref1 7 3 10M = 31 34 CGGTACCCGG $$$$$$$$$$ fa:f:6.022e+23 MD:Z:10 NM:i:0 RG:Z:grp2 +ref1_grp1_p003 99 ref1 9 4 10M = 33 34 GTACCCGGGG %%%%%%%%%% fa:f:1.66e-27 MD:Z:10 NM:i:0 RG:Z:grp1 +ref1_grp2_p003 99 ref1 11 5 10M = 35 34 ACCCGGGGAT &&&&&&&&&& ia:i:4294967295 MD:Z:10 NM:i:0 RG:Z:grp2 +ref1_grp1_p004 99 ref1 13 6 10M = 37 34 CCGGGGATCC '''''''''' fa:f:1.38e-23 za:Z:xRG:Z:grp2 MD:Z:10 NM:i:0 RG:Z:grp1 +ref1_grp2_p004 99 ref1 15 7 10M = 39 34 GGGGATCCTC (((((((((( ia:i:-2147483648 MD:Z:10 NM:i:0 RG:Z:grp2 +ref1_grp1_p005 99 ref1 17 8 10M = 41 34 GGATCCTCTA )))))))))) ia:i:40000 MD:Z:10 NM:i:0 RG:Z:grp1 +ref1_grp2_p005 99 ref1 19 9 10M = 43 34 ATCCTCTAGA ********** ia:i:-1000 MD:Z:10 NM:i:0 RG:Z:grp2 +ref1_grp1_p006 99 ref1 21 10 10M = 45 34 CCTCTAGAGT ++++++++++ ia:i:255 MD:Z:10 NM:i:0 RG:Z:grp1 +ref1_grp2_p006 99 ref1 23 11 10M = 47 34 TCTAGAGTCG ,,,,,,,,,, ia:i:-1 MD:Z:10 NM:i:0 RG:Z:grp2 +ref1_grp1_p001 147 ref1 25 12 10M = 1 -34 TAGAGTCGAC ---------- MD:Z:10 NM:i:0 RG:Z:grp1 +ref1_grp2_p001 147 ref1 27 13 10M = 3 -34 GAGTCGACCT .......... MD:Z:10 NM:i:0 RG:Z:grp2 +ref1_grp1_p002 147 ref1 29 14 10M = 5 -34 GTCGACCTGC ////////// MD:Z:10 NM:i:0 RG:Z:grp1 +ref1_grp2_p002 147 ref1 31 15 10M = 7 -34 CGACCTGCAG 0000000000 MD:Z:10 NM:i:0 RG:Z:grp2 +ref1_grp1_p003 147 ref1 33 16 10M = 9 -34 ACCTGCAGGC 1111111111 MD:Z:10 NM:i:0 RG:Z:grp1 +ref1_grp2_p003 147 ref1 35 17 10M = 11 -34 CTGCAGGCAT 2222222222 MD:Z:10 NM:i:0 RG:Z:grp2 +ref12_grp1_p001 97 ref1 36 50 10M ref2 2 0 TGCAGGCATG AAAAAAAAAA MD:Z:10 NM:i:0 RG:Z:grp1 +ref1_grp1_p004 147 ref1 37 18 10M = 13 -34 GCAGGCATGC 3333333333 MD:Z:10 NM:i:0 RG:Z:grp1 +ref1_grp2_p004 147 ref1 39 19 10M = 15 -34 AGGCATGCAA 4444444444 MD:Z:10 NM:i:0 RG:Z:grp2 +ref1_grp1_p005 147 ref1 41 20 10M = 17 -34 GCATGCAAGC 5555555555 MD:Z:10 NM:i:0 RG:Z:grp1 +ref1_grp2_p005 147 ref1 43 21 10M = 19 -34 ATGCAAGCTT 6666666666 MD:Z:10 NM:i:0 RG:Z:grp2 +ref1_grp1_p006 147 ref1 45 22 10M = 21 -34 GCAAGCTTGA 7777777777 MD:Z:10 NM:i:0 RG:Z:grp1 +ref12_grp2_p001 97 ref1 46 50 10M ref2 12 0 CAAGCTTGAG AAAAAAAAAA MD:Z:10 NM:i:0 RG:Z:grp2 +ref1_grp2_p006 147 ref1 47 23 10M = 23 -34 AAGCTTGAGT 8888888888 MD:Z:10 NM:i:0 RG:Z:grp2 +ref2_grp3_p001 83 ref2 1 99 15M = 31 45 ATTCTATAGTGTCAC ~~~~~~~~~~~~~~~ MD:Z:15 NM:i:0 RG:Z:grp3 +ref12_grp1_p001 145 ref2 2 50 10M ref1 36 0 TTCTATAGTG BBBBBBBBBB MD:Z:10 NM:i:0 RG:Z:grp1 +ref12_grp2_p001 145 ref2 12 50 10M ref1 46 0 TCACCTAAAT BBBBBBBBBB MD:Z:10 NM:i:0 RG:Z:grp2 +ref2_grp3_p002 147 ref2 16 99 15M = 46 45 CTAAATAGCTTGGCG }}}}}}}}}}}}}}} MD:Z:15 NM:i:0 RG:Z:grp3 +ref2_grp3_p001 163 ref2 31 99 15M = 1 -45 CTGTTTCCTGTGTGA ||||||||||||||| MD:Z:0T0A0A1C0A0T0G0G0T0C0A1A0G0 NM:i:13 RG:Z:grp3 +ref2_grp3_p002 99 ref2 46 99 15M = 16 -45 CTGTTTCCTGTGTGA {{{{{{{{{{{{{{{ MD:Z:15 NM:i:0 RG:Z:grp3 +unaligned_grp3_p001 77 * 0 0 * * 0 0 CACTCGTTCATGACG 0123456789abcde RG:Z:grp3 +unaligned_grp3_p001 141 * 0 0 * * 0 0 GAAAGTGAGGAGGTG edcba9876543210 RG:Z:grp3 diff --git a/src/samtools-1.3.1/test/reheader/2_view1.sam.expected.err b/src/samtools-1.3.1/test/reheader/2_view1.sam.expected.err new file mode 100644 index 0000000..e69de29 diff --git a/src/samtools-1.3.1/test/reheader/3_view1.sam.expected b/src/samtools-1.3.1/test/reheader/3_view1.sam.expected new file mode 100644 index 0000000..e619653 --- /dev/null +++ b/src/samtools-1.3.1/test/reheader/3_view1.sam.expected @@ -0,0 +1,63 @@ +@HD +@RG ID:grp1 DS:Group_1 LB:Library_1 SM:Sample +@RG ID:grp2 DS:Group_2 LB:Library_2 SM:Sample +@RG ID:grp3 DS:Group_3 LB:Library_3 SM:Sample +@PG ID:prog1 PN:emacs CL:emacs +@CO The MIT License +@CO +@CO Copyright (c) 2014 Genome Research Ltd. +@CO +@CO Permission is hereby granted, free of charge, to any person obtaining a copy +@CO of this software and associated documentation files (the "Software"), to deal +@CO in the Software without restriction, including without limitation the rights +@CO to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +@CO copies of the Software, and to permit persons to whom the Software is +@CO furnished to do so, subject to the following conditions: +@CO +@CO The above copyright notice and this permission notice shall be included in +@CO all copies or substantial portions of the Software. +@CO +@CO THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +@CO IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +@CO FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +@CO AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +@CO LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +@CO OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +@CO THE SOFTWARE. +@SQ SN:ref1 LN:56 M5:08c04d512d4797d9ba2a156c1daba468 +@SQ SN:ref2 LN:60 M5:7c35feac7036c1cdef3bee0cc4b21437 +@PG ID:samtools PN:samtools PP:prog1 +ref1_grp1_p001 99 ref1 1 0 10M = 25 34 CGAGCTCGGT !!!!!!!!!! BC:Z:ACGT H0:i:1 aa:A:! ab:A:~ fa:f:3.14159 za:Z:Hello world! ha:H:DEADBEEF ba:B:c,-128,0,127 bb:B:C,0,127,255 bc:B:s,-32768,0,32767 bd:B:S,0,32768,65535 be:B:i,-2147483648,0,2147483647 bf:B:I,0,2147483648,4294967295 bg:B:f,2.71828,6.626e-34,2.9979e+09 MD:Z:10 NM:i:0 RG:Z:grp1 +ref1_grp2_p001 99 ref1 3 1 10M = 27 34 AGCTCGGTAC """""""""" BC:Z:TGCA H0:i:1 aa:A:A ab:A:Z fa:f:6.67e-11 za:Z:!"$%^&*() ha:H:CAFE MD:Z:10 NM:i:0 RG:Z:grp2 +ref1_grp1_p002 99 ref1 5 2 10M = 29 34 CTCGGTACCC ########## BC:Z:AATTCCGG H0:i:1 aa:A:a ab:A:z fa:f:4.3597e-18 za:Z:Another string ha:H:2000AD MD:Z:10 NM:i:0 RG:Z:grp1 +ref1_grp2_p002 99 ref1 7 3 10M = 31 34 CGGTACCCGG $$$$$$$$$$ fa:f:6.022e+23 MD:Z:10 NM:i:0 RG:Z:grp2 +ref1_grp1_p003 99 ref1 9 4 10M = 33 34 GTACCCGGGG %%%%%%%%%% fa:f:1.66e-27 MD:Z:10 NM:i:0 RG:Z:grp1 +ref1_grp2_p003 99 ref1 11 5 10M = 35 34 ACCCGGGGAT &&&&&&&&&& ia:i:4294967295 MD:Z:10 NM:i:0 RG:Z:grp2 +ref1_grp1_p004 99 ref1 13 6 10M = 37 34 CCGGGGATCC '''''''''' fa:f:1.38e-23 za:Z:xRG:Z:grp2 MD:Z:10 NM:i:0 RG:Z:grp1 +ref1_grp2_p004 99 ref1 15 7 10M = 39 34 GGGGATCCTC (((((((((( ia:i:-2147483648 MD:Z:10 NM:i:0 RG:Z:grp2 +ref1_grp1_p005 99 ref1 17 8 10M = 41 34 GGATCCTCTA )))))))))) ia:i:40000 MD:Z:10 NM:i:0 RG:Z:grp1 +ref1_grp2_p005 99 ref1 19 9 10M = 43 34 ATCCTCTAGA ********** ia:i:-1000 MD:Z:10 NM:i:0 RG:Z:grp2 +ref1_grp1_p006 99 ref1 21 10 10M = 45 34 CCTCTAGAGT ++++++++++ ia:i:255 MD:Z:10 NM:i:0 RG:Z:grp1 +ref1_grp2_p006 99 ref1 23 11 10M = 47 34 TCTAGAGTCG ,,,,,,,,,, ia:i:-1 MD:Z:10 NM:i:0 RG:Z:grp2 +ref1_grp1_p001 147 ref1 25 12 10M = 1 -34 TAGAGTCGAC ---------- MD:Z:10 NM:i:0 RG:Z:grp1 +ref1_grp2_p001 147 ref1 27 13 10M = 3 -34 GAGTCGACCT .......... MD:Z:10 NM:i:0 RG:Z:grp2 +ref1_grp1_p002 147 ref1 29 14 10M = 5 -34 GTCGACCTGC ////////// MD:Z:10 NM:i:0 RG:Z:grp1 +ref1_grp2_p002 147 ref1 31 15 10M = 7 -34 CGACCTGCAG 0000000000 MD:Z:10 NM:i:0 RG:Z:grp2 +ref1_grp1_p003 147 ref1 33 16 10M = 9 -34 ACCTGCAGGC 1111111111 MD:Z:10 NM:i:0 RG:Z:grp1 +ref1_grp2_p003 147 ref1 35 17 10M = 11 -34 CTGCAGGCAT 2222222222 MD:Z:10 NM:i:0 RG:Z:grp2 +ref12_grp1_p001 97 ref1 36 50 10M ref2 2 0 TGCAGGCATG AAAAAAAAAA MD:Z:10 NM:i:0 RG:Z:grp1 +ref1_grp1_p004 147 ref1 37 18 10M = 13 -34 GCAGGCATGC 3333333333 MD:Z:10 NM:i:0 RG:Z:grp1 +ref1_grp2_p004 147 ref1 39 19 10M = 15 -34 AGGCATGCAA 4444444444 MD:Z:10 NM:i:0 RG:Z:grp2 +ref1_grp1_p005 147 ref1 41 20 10M = 17 -34 GCATGCAAGC 5555555555 MD:Z:10 NM:i:0 RG:Z:grp1 +ref1_grp2_p005 147 ref1 43 21 10M = 19 -34 ATGCAAGCTT 6666666666 MD:Z:10 NM:i:0 RG:Z:grp2 +ref1_grp1_p006 147 ref1 45 22 10M = 21 -34 GCAAGCTTGA 7777777777 MD:Z:10 NM:i:0 RG:Z:grp1 +ref12_grp2_p001 97 ref1 46 50 10M ref2 12 0 CAAGCTTGAG AAAAAAAAAA MD:Z:10 NM:i:0 RG:Z:grp2 +ref1_grp2_p006 147 ref1 47 23 10M = 23 -34 AAGCTTGAGT 8888888888 MD:Z:10 NM:i:0 RG:Z:grp2 +ref2_grp3_p001 83 ref2 1 99 15M = 31 45 ATTCTATAGTGTCAC ~~~~~~~~~~~~~~~ MD:Z:15 NM:i:0 RG:Z:grp3 +ref12_grp1_p001 145 ref2 2 50 10M ref1 36 0 TTCTATAGTG BBBBBBBBBB MD:Z:10 NM:i:0 RG:Z:grp1 +ref12_grp2_p001 145 ref2 12 50 10M ref1 46 0 TCACCTAAAT BBBBBBBBBB MD:Z:10 NM:i:0 RG:Z:grp2 +ref2_grp3_p002 147 ref2 16 99 15M = 46 45 CTAAATAGCTTGGCG }}}}}}}}}}}}}}} MD:Z:15 NM:i:0 RG:Z:grp3 +ref2_grp3_p001 163 ref2 31 99 15M = 1 -45 CTGTTTCCTGTGTGA ||||||||||||||| MD:Z:0T0A0A1C0A0T0G0G0T0C0A1A0G0 NM:i:13 RG:Z:grp3 +ref2_grp3_p002 99 ref2 46 99 15M = 16 -45 CTGTTTCCTGTGTGA {{{{{{{{{{{{{{{ MD:Z:15 NM:i:0 RG:Z:grp3 +unaligned_grp3_p001 77 * 0 0 * * 0 0 CACTCGTTCATGACG 0123456789abcde RG:Z:grp3 +unaligned_grp3_p001 141 * 0 0 * * 0 0 GAAAGTGAGGAGGTG edcba9876543210 RG:Z:grp3 diff --git a/src/samtools-1.3.1/test/reheader/3_view1.sam.expected.err b/src/samtools-1.3.1/test/reheader/3_view1.sam.expected.err new file mode 100644 index 0000000..e69de29 diff --git a/src/samtools-1.3.1/test/reheader/hdr.sam b/src/samtools-1.3.1/test/reheader/hdr.sam new file mode 100644 index 0000000..774a657 --- /dev/null +++ b/src/samtools-1.3.1/test/reheader/hdr.sam @@ -0,0 +1,28 @@ +@HD VN:1.4 SO:coordinate +@RG ID:grp1 DS:Group_1 LB:Library_1 SM:Sample +@RG ID:grp2 DS:Group_2 LB:Library_2 SM:Sample +@RG ID:grp3 DS:Group_3 LB:Library_3 SM:Sample +@PG ID:prog1 PN:emacs CL:emacs VN:23.1.1 +@CO The MIT License +@CO +@CO Copyright (c) 2014 Genome Research Ltd. +@CO +@CO Permission is hereby granted, free of charge, to any person obtaining a copy +@CO of this software and associated documentation files (the "Software"), to deal +@CO in the Software without restriction, including without limitation the rights +@CO to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +@CO copies of the Software, and to permit persons to whom the Software is +@CO furnished to do so, subject to the following conditions: +@CO +@CO The above copyright notice and this permission notice shall be included in +@CO all copies or substantial portions of the Software. +@CO +@CO THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +@CO IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +@CO FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +@CO AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +@CO LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +@CO OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +@CO THE SOFTWARE. +@SQ SN:ref1 LN:56 M5:08c04d512d4797d9ba2a156c1daba468 +@SQ SN:ref2 LN:60 M5:7c35feac7036c1cdef3bee0cc4b21437 diff --git a/src/samtools-1.3.1/test/split/test_count_rg.c b/src/samtools-1.3.1/test/split/test_count_rg.c new file mode 100644 index 0000000..4038f97 --- /dev/null +++ b/src/samtools-1.3.1/test/split/test_count_rg.c @@ -0,0 +1,125 @@ +/* test/split/test_count_rg.c -- split test cases. + + Copyright (C) 2014 Genome Research Ltd. + + Author: Martin O. Pollard + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include "../../bam_split.c" +#include "../test.h" +#include +#include + +void setup_test_1(bam_hdr_t** hdr_in) +{ + *hdr_in = bam_hdr_init(); + const char *test1 = + "@HD\tVN:1.4\n" + "@SQ\tSN:blah\n" + "@RG\tID:fish\n"; + (*hdr_in)->text = strdup(test1); + (*hdr_in)->l_text = strlen(test1); +} + +int main(int argc, char**argv) +{ + // test state + const int NUM_TESTS = 1; + int verbose = 0; + int success = 0; + int failure = 0; + + int getopt_char; + while ((getopt_char = getopt(argc, argv, "v")) != -1) { + switch (getopt_char) { + case 'v': + ++verbose; + break; + default: + printf( + "usage: test_count_rg [-v]\n\n" + " -v verbose output\n" + ); + break; + } + } + + + // Setup stderr redirect + kstring_t res = { 0, 0, NULL }; + FILE* orig_stderr = fdopen(dup(STDERR_FILENO), "a"); // Save stderr + char* tempfname = (optind < argc)? argv[optind] : "test_count_rg.tmp"; + FILE* check = NULL; + + // setup + if (verbose) printf("BEGIN test 1\n"); // TID test + bam_hdr_t* hdr1; + size_t count; + char** output; + setup_test_1(&hdr1); + if (verbose > 1) { + printf("hdr1\n"); + dump_hdr(hdr1); + } + if (verbose) printf("RUN test 1\n"); + + // test + xfreopen(tempfname, "w", stderr); // Redirect stderr to pipe + bool result_1 = count_RG(hdr1, &count, &output); + fclose(stderr); + + if (verbose) printf("END RUN test 1\n"); + if (verbose > 1) { + printf("b\n"); + dump_hdr(hdr1); + } + + // check result + check = fopen(tempfname, "r"); + if (result_1 && count == 1 && !strcmp(output[0], "fish") + && kgetline(&res, (kgets_func *)fgets, check) < 0 + && (feof(check) || res.l == 0)) { + ++success; + } else { + ++failure; + if (verbose) printf("FAIL test 1\n"); + } + fclose(check); + + // teardown + int i; + for (i = 0; i < count; i++){ + free(output[i]); + } + free(output); + bam_hdr_destroy(hdr1); + if (verbose) printf("END test 1\n"); + + // Cleanup + free(res.s); + remove(tempfname); + if (failure > 0) + fprintf(orig_stderr, "%d failures %d successes\n", failure, success); + fclose(orig_stderr); + + return (success == NUM_TESTS)? EXIT_SUCCESS : EXIT_FAILURE; +} diff --git a/src/samtools-1.3.1/test/split/test_expand_format_string.c b/src/samtools-1.3.1/test/split/test_expand_format_string.c new file mode 100644 index 0000000..7c90b62 --- /dev/null +++ b/src/samtools-1.3.1/test/split/test_expand_format_string.c @@ -0,0 +1,125 @@ +/* test/split/test_expand_format_string.c -- split format string test cases. + + Copyright (C) 2014 Genome Research Ltd. + + Author: Martin O. Pollard + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include "../../bam_split.c" +#include "../test.h" +#include +#include + +void setup_test_1(bam_hdr_t** hdr_in) +{ + *hdr_in = bam_hdr_init(); + const char *test1 = + "@HD\tVN:1.4\n" + "@SQ\tSN:blah\n" + "@RG\tID:fish\n"; + (*hdr_in)->text = strdup(test1); + (*hdr_in)->l_text = strlen(test1); +} + +int main(int argc, char**argv) +{ + // test state + const int NUM_TESTS = 1; + int verbose = 0; + int success = 0; + int failure = 0; + + int getopt_char; + while ((getopt_char = getopt(argc, argv, "v")) != -1) { + switch (getopt_char) { + case 'v': + ++verbose; + break; + default: + printf( + "usage: test_expand_format_string [-v]\n\n" + " -v verbose output\n" + ); + break; + } + } + + + // Setup stderr redirect + kstring_t res = { 0, 0, NULL }; + FILE* orig_stderr = fdopen(dup(STDERR_FILENO), "a"); // Save stderr + char* tempfname = (optind < argc)? argv[optind] : "test_expand_format_string.tmp"; + FILE* check = NULL; + + // setup + if (verbose) printf("BEGIN test 1\n"); // default format string test + const char* format_string_1 = "%*_%#.bam"; + const char* basename_1 = "basename"; + const char* rg_id_1 = "1#2.3"; + const int rg_idx_1 = 4; + if (verbose > 1) { + printf("format_string:%s\n" + "basename:%s\n" + "rg_id:%s\n" + "rg_idx:%d\n", format_string_1, basename_1, rg_id_1, rg_idx_1); + } + if (verbose) printf("RUN test 1\n"); + + // test + xfreopen(tempfname, "w", stderr); // Redirect stderr to pipe + char* output_1 = expand_format_string(format_string_1, basename_1, rg_id_1, rg_idx_1, NULL); + fclose(stderr); + + if (verbose) printf("END RUN test 1\n"); + if (verbose > 1) { + printf("format_string:%s\n" + "basename:%s\n" + "rg_id:%s\n" + "rg_idx:%d\n", format_string_1, basename_1, rg_id_1, rg_idx_1); + } + + // check result + res.l = 0; + check = fopen(tempfname, "r"); + if (output_1 != NULL && !strcmp(output_1, "basename_4.bam") + && kgetline(&res, (kgets_func *)fgets, check) < 0 + && (feof(check) || res.l == 0)) { + ++success; + } else { + ++failure; + if (verbose) printf("FAIL test 1\n"); + } + fclose(check); + + // teardown + free(output_1); + if (verbose) printf("END test 1\n"); + + // Cleanup test harness + free(res.s); + remove(tempfname); + if (failure > 0) + fprintf(orig_stderr, "%d failures %d successes\n", failure, success); + fclose(orig_stderr); + + return (success == NUM_TESTS)? EXIT_SUCCESS : EXIT_FAILURE; +} diff --git a/src/samtools-1.3.1/test/split/test_filter_header_rg.c b/src/samtools-1.3.1/test/split/test_filter_header_rg.c new file mode 100644 index 0000000..d9505d6 --- /dev/null +++ b/src/samtools-1.3.1/test/split/test_filter_header_rg.c @@ -0,0 +1,194 @@ +/* test/split/test_filter_header_rg.c -- split test cases. + + Copyright (C) 2014 Genome Research Ltd. + + Author: Martin O. Pollard + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include "../../bam_split.c" +#include "../test.h" +#include + +void setup_test_1(bam_hdr_t** hdr_in) +{ + *hdr_in = bam_hdr_init(); + const char *test1 = + "@HD\tVN:1.4\n" + "@SQ\tSN:blah\n" + "@RG\tID:fish\n"; + (*hdr_in)->text = strdup(test1); + (*hdr_in)->l_text = strlen(test1); +} + +bool check_test_1(const bam_hdr_t* hdr) { + const char *test1_res = + "@HD\tVN:1.4\n" + "@SQ\tSN:blah\n"; + + if (strcmp(hdr->text, test1_res)) { + return false; + } + return true; +} + +void setup_test_2(bam_hdr_t** hdr_in) +{ + *hdr_in = bam_hdr_init(); + const char *test2 = + "@HD\tVN:1.4\n" + "@SQ\tSN:blah\n" + "@RG\tID:fish\n"; + (*hdr_in)->text = strdup(test2); + (*hdr_in)->l_text = strlen(test2); +} + +bool check_test_2(const bam_hdr_t* hdr) { + const char *test2_res = + "@HD\tVN:1.4\n" + "@SQ\tSN:blah\n" + "@RG\tID:fish\n"; + + if (strcmp(hdr->text, test2_res)) { + return false; + } + return true; +} + +int main(int argc, char**argv) +{ + // test state + const int NUM_TESTS = 2; + int verbose = 0; + int success = 0; + int failure = 0; + + int getopt_char; + while ((getopt_char = getopt(argc, argv, "v")) != -1) { + switch (getopt_char) { + case 'v': + ++verbose; + break; + default: + printf( + "usage: test_filter_header_rg [-v]\n\n" + " -v verbose output\n" + ); + break; + } + } + + + // Setup stderr redirect + kstring_t res = { 0, 0, NULL }; + FILE* orig_stderr = fdopen(dup(STDERR_FILENO), "a"); // Save stderr + char* tempfname = (optind < argc)? argv[optind] : "test_count_rg.tmp"; + FILE* check = NULL; + + // setup + if (verbose) printf("BEGIN test 1\n"); // test eliminating a tag that isn't there + bam_hdr_t* hdr1; + const char* id_to_keep_1 = "1#2.3"; + setup_test_1(&hdr1); + if (verbose > 1) { + printf("hdr1\n"); + dump_hdr(hdr1); + } + if (verbose) printf("RUN test 1\n"); + + // test + xfreopen(tempfname, "w", stderr); // Redirect stderr to pipe + bool result_1 = filter_header_rg(hdr1, id_to_keep_1); + fclose(stderr); + + if (verbose) printf("END RUN test 1\n"); + if (verbose > 1) { + printf("hdr1\n"); + dump_hdr(hdr1); + } + + // check result + res.l = 0; + check = fopen(tempfname, "r"); + if ( result_1 + && check_test_1(hdr1) + && kgetline(&res, (kgets_func *)fgets, check) < 0 + && (feof(check) || res.l == 0)) { + ++success; + } else { + ++failure; + if (verbose) printf("FAIL test 1\n"); + } + fclose(check); + + // teardown + bam_hdr_destroy(hdr1); + if (verbose) printf("END test 1\n"); + + if (verbose) printf("BEGIN test 2\n"); // test eliminating a tag that is there + bam_hdr_t* hdr2; + const char* id_to_keep_2 = "fish"; + setup_test_2(&hdr2); + if (verbose > 1) { + printf("hdr2\n"); + dump_hdr(hdr2); + } + if (verbose) printf("RUN test 2\n"); + + // test + xfreopen(tempfname, "w", stderr); // Redirect stderr to pipe + bool result_2 = filter_header_rg(hdr2, id_to_keep_2); + fclose(stderr); + + if (verbose) printf("END RUN test 2\n"); + if (verbose > 1) { + printf("hdr2\n"); + dump_hdr(hdr2); + } + + // check result + res.l = 0; + check = fopen(tempfname, "r"); + if ( result_2 + && check_test_2(hdr2) + && kgetline(&res, (kgets_func *)fgets, check) < 0 + && (feof(check) || res.l == 0)) { + ++success; + } else { + ++failure; + if (verbose) printf("FAIL test 2\n"); + } + fclose(check); + + // teardown + bam_hdr_destroy(hdr2); + if (verbose) printf("END test 2\n"); + + + // Cleanup + free(res.s); + remove(tempfname); + if (failure > 0) + fprintf(orig_stderr, "%d failures %d successes\n", failure, success); + fclose(orig_stderr); + + return (success == NUM_TESTS)? EXIT_SUCCESS : EXIT_FAILURE; +} diff --git a/src/samtools-1.3.1/test/split/test_parse_args.c b/src/samtools-1.3.1/test/split/test_parse_args.c new file mode 100644 index 0000000..85a196a --- /dev/null +++ b/src/samtools-1.3.1/test/split/test_parse_args.c @@ -0,0 +1,217 @@ +/* test/split/test_parse_args.c -- split test cases. + + Copyright (C) 2014 Genome Research Ltd. + + Author: Martin O. Pollard + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include "../../bam_split.c" +#include "../test.h" +#include +#include + +void setup_test_1(int* argc, char*** argv) +{ + *argc = 1; + *argv = (char**)calloc(sizeof(char*), 1); + (*argv)[0] = strdup("prog_name"); +} + +bool check_test_1(const parsed_opts_t* opts) { + if ( opts->merged_input_name != NULL + || opts->unaccounted_header_name != NULL + || opts->unaccounted_name != NULL + || strcmp(opts->output_format_string,"%*_%#.%.") + || opts->verbose == true ) + return false; + return true; +} + +void setup_test_2(int* argc, char*** argv) +{ + *argc = 2; + *argv = (char**)calloc(sizeof(char*), 2); + (*argv)[0] = strdup("prog_name"); + (*argv)[1] = strdup("merged.bam"); +} + +bool check_test_2(const parsed_opts_t* opts) { + if ( opts->merged_input_name == NULL + || strcmp(opts->merged_input_name, "merged.bam") + || opts->unaccounted_header_name != NULL + || opts->unaccounted_name != NULL + || strcmp(opts->output_format_string,"%*_%#.%.") + || opts->verbose == true ) + return false; + return true; +} + +int main(int argc, char**argv) +{ + // test state + const int NUM_TESTS = 2; + int verbose = 0; + int success = 0; + int failure = 0; + + int getopt_char; + while ((getopt_char = getopt(argc, argv, "v")) != -1) { + switch (getopt_char) { + case 'v': + ++verbose; + break; + default: + printf( + "usage: test_parse_args [-v]\n\n" + " -v verbose output\n" + ); + break; + } + } + + // Setup stdout and stderr redirect + kstring_t res_stdout = { 0, 0, NULL }; + kstring_t res_stderr = { 0, 0, NULL }; + FILE* orig_stdout = fdopen(dup(STDOUT_FILENO), "a"); // Save stderr + FILE* orig_stderr = fdopen(dup(STDERR_FILENO), "a"); // Save stderr + char* tempfname_stdout = (optind < argc)? argv[optind] : "test_parse_args.tmp.o"; + char* tempfname_stderr = (optind < argc)? argv[optind] : "test_parse_args.tmp.e"; + FILE* check_stdout = NULL; + FILE* check_stderr = NULL; + + // Cleanup getopt + optind = 1; + + // setup + if (verbose) fprintf(orig_stdout,"BEGIN test 1\n"); // test eliminating a tag that isn't there + int argc_1; + char** argv_1; + setup_test_1(&argc_1, &argv_1); + if (verbose > 1) { + fprintf(orig_stdout, "argc: %d\n", argc_1); + } + if (verbose) fprintf(orig_stdout,"RUN test 1\n"); + + // test + xfreopen(tempfname_stdout, "w", stdout); // Redirect stdout to pipe + xfreopen(tempfname_stderr, "w", stderr); // Redirect stderr to pipe + parsed_opts_t* result_1 = parse_args(argc_1, argv_1); + fclose(stdout); + fclose(stderr); + + if (verbose) fprintf(orig_stdout, "END RUN test 1\n"); + if (verbose > 1) { + fprintf(orig_stdout, "argc: %d\n", argc_1); + } + + // check result + res_stdout.l = res_stderr.l = 0; + check_stdout = fopen(tempfname_stdout, "r"); + check_stderr = fopen(tempfname_stderr, "r"); + if ( !result_1 + && kgetline(&res_stdout, (kgets_func *)fgets, check_stdout) >= 0 + && !feof(check_stdout) + && res_stdout.l > 0 + && kgetline(&res_stderr, (kgets_func *)fgets, check_stderr) < 0 + && (feof(check_stderr) || res_stderr.l == 0)) { + ++success; + } else { + ++failure; + if (verbose) fprintf(orig_stdout, "FAIL test 1\n"); + } + fclose(check_stderr); + fclose(check_stdout); + + // teardown + cleanup_opts(result_1); + int i = 0; + for (i = 0; i < argc_1; ++i) { + free(argv_1[i]); + } + free(argv_1); + if (verbose) fprintf(orig_stdout, "END test 1\n"); + + // Cleanup getopt + optind = 1; + + if (verbose) fprintf(orig_stdout, "BEGIN test 2\n"); // test eliminating a tag that is there + int argc_2; + char** argv_2; + setup_test_2(&argc_2, &argv_2); + if (verbose > 1) { + fprintf(orig_stdout, "argc: %d\n", argc_2); + } + if (verbose) fprintf(orig_stdout, "RUN test 2\n"); + + // test + xfreopen(tempfname_stdout, "w", stdout); // Redirect stdout to pipe + xfreopen(tempfname_stderr, "w", stderr); // Redirect stderr to pipe + parsed_opts_t* result_2 = parse_args(argc_2, argv_2); + fclose(stdout); + fclose(stderr); + + if (verbose) fprintf(orig_stdout, "END RUN test 2\n"); + if (verbose > 1) { + fprintf(orig_stdout, "argc: %d\n", argc_2); + } + + // check result + res_stdout.l = res_stderr.l = 0; + check_stdout = fopen(tempfname_stdout, "r"); + check_stderr = fopen(tempfname_stderr, "r"); + if ( result_2 + && check_test_2(result_2) + && kgetline(&res_stdout, (kgets_func *)fgets, check_stdout) < 0 + && (feof(check_stdout) || res_stdout.l == 0) + && kgetline(&res_stderr, (kgets_func *)fgets, check_stderr) < 0 + && (feof(check_stderr) || res_stderr.l == 0)) { + ++success; + } else { + ++failure; + if (verbose) fprintf(orig_stdout, "FAIL test 2\n"); + } + fclose(check_stdout); + fclose(check_stderr); + + // teardown + cleanup_opts(result_2); + int j = 0; + for (j = 0; j < argc_2; ++j) { + free(argv_2[j]); + } + free(argv_2); + + if (verbose) fprintf(orig_stdout, "END test 2\n"); + + + // Cleanup + free(res_stdout.s); + free(res_stderr.s); + remove(tempfname_stdout); + remove(tempfname_stderr); + fclose(orig_stdout); + if (failure > 0) + fprintf(orig_stderr, "%d failures %d successes\n", failure, success); + fclose(orig_stderr); + + return (success == NUM_TESTS)? EXIT_SUCCESS : EXIT_FAILURE; +} diff --git a/src/samtools-1.3.1/test/stat/1.stats.expected b/src/samtools-1.3.1/test/stat/1.stats.expected new file mode 100644 index 0000000..c9c447d --- /dev/null +++ b/src/samtools-1.3.1/test/stat/1.stats.expected @@ -0,0 +1,302 @@ +# CHK, Checksum [2]Read Names [3]Sequences [4]Qualities +# CHK, CRC32 of reads which passed filtering followed by addition (32bit overflow) +CHK 1a1c1362 29c426ae 7bab45da +# Summary Numbers. Use `grep ^SN | cut -f 2-` to extract this part. +SN raw total sequences: 2 +SN filtered sequences: 0 +SN sequences: 2 +SN is sorted: 1 +SN 1st fragments: 1 +SN last fragments: 1 +SN reads mapped: 2 +SN reads mapped and paired: 2 # paired-end technology bit set + both mates mapped +SN reads unmapped: 0 +SN reads properly paired: 2 # proper-pair bit set +SN reads paired: 2 # paired-end technology bit set +SN reads duplicated: 0 # PCR or optical duplicate bit set +SN reads MQ0: 0 # mapped and MQ=0 +SN reads QC failed: 0 +SN non-primary alignments: 0 +SN total length: 70 # ignores clipping +SN bases mapped: 70 # ignores clipping +SN bases mapped (cigar): 70 # more accurate +SN bases trimmed: 0 +SN bases duplicated: 0 +SN mismatches: 0 # from NM fields +SN error rate: 0.000000e+00 # mismatches / bases mapped (cigar) +SN average length: 35 +SN maximum length: 35 +SN average quality: 255.0 +SN insert size average: 100.0 +SN insert size standard deviation: 0.0 +SN inward oriented pairs: 1 +SN outward oriented pairs: 0 +SN pairs with other orientation: 0 +SN pairs on different chromosomes: 0 +# First Fragment Qualitites. Use `grep ^FFQ | cut -f 2-` to extract this part. +# Columns correspond to qualities and rows to cycles. First column is the cycle number. +FFQ 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +# Last Fragment Qualitites. Use `grep ^LFQ | cut -f 2-` to extract this part. +# Columns correspond to qualities and rows to cycles. First column is the cycle number. +LFQ 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +# Mismatches per cycle and quality. Use `grep ^MPC | cut -f 2-` to extract this part. +# Columns correspond to qualities, rows to cycles. First column is the cycle number, second +# is the number of N's and the rest is the number of mismatches +MPC 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +# GC Content of first fragments. Use `grep ^GCF | cut -f 2-` to extract this part. +GCF 28.39 0 +GCF 58.29 1 +# GC Content of last fragments. Use `grep ^GCL | cut -f 2-` to extract this part. +GCL 21.36 0 +GCL 43.97 1 +# ACGT content per cycle. Use `grep ^GCC | cut -f 2-` to extract this part. The columns are: cycle; A,C,G,T base counts as a percentage of all A/C/G/T bases [%]; and N and O counts as a percentage of all A/C/G/T bases [%] +GCC 1 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 2 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 3 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 4 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 5 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 6 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 7 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 8 50.00 0.00 0.00 50.00 0.00 0.00 +GCC 9 0.00 100.00 0.00 0.00 0.00 0.00 +GCC 10 50.00 50.00 0.00 0.00 0.00 0.00 +GCC 11 0.00 0.00 0.00 100.00 0.00 0.00 +GCC 12 50.00 50.00 0.00 0.00 0.00 0.00 +GCC 13 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 14 50.00 0.00 0.00 50.00 0.00 0.00 +GCC 15 50.00 0.00 0.00 50.00 0.00 0.00 +GCC 16 100.00 0.00 0.00 0.00 0.00 0.00 +GCC 17 0.00 50.00 0.00 50.00 0.00 0.00 +GCC 18 0.00 100.00 0.00 0.00 0.00 0.00 +GCC 19 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 20 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 21 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 22 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 23 0.00 0.00 0.00 100.00 0.00 0.00 +GCC 24 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 25 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 26 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 27 100.00 0.00 0.00 0.00 0.00 0.00 +GCC 28 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 29 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 30 50.00 50.00 0.00 0.00 0.00 0.00 +GCC 31 0.00 100.00 0.00 0.00 0.00 0.00 +GCC 32 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 33 50.00 0.00 0.00 50.00 0.00 0.00 +GCC 34 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 35 0.00 0.00 50.00 50.00 0.00 0.00 +# Insert sizes. Use `grep ^IS | cut -f 2-` to extract this part. The columns are: insert size, pairs total, inward oriented pairs, outward oriented pairs, other pairs +IS 0 0 0 0 0 +IS 1 0 0 0 0 +IS 2 0 0 0 0 +IS 3 0 0 0 0 +IS 4 0 0 0 0 +IS 5 0 0 0 0 +IS 6 0 0 0 0 +IS 7 0 0 0 0 +IS 8 0 0 0 0 +IS 9 0 0 0 0 +IS 10 0 0 0 0 +IS 11 0 0 0 0 +IS 12 0 0 0 0 +IS 13 0 0 0 0 +IS 14 0 0 0 0 +IS 15 0 0 0 0 +IS 16 0 0 0 0 +IS 17 0 0 0 0 +IS 18 0 0 0 0 +IS 19 0 0 0 0 +IS 20 0 0 0 0 +IS 21 0 0 0 0 +IS 22 0 0 0 0 +IS 23 0 0 0 0 +IS 24 0 0 0 0 +IS 25 0 0 0 0 +IS 26 0 0 0 0 +IS 27 0 0 0 0 +IS 28 0 0 0 0 +IS 29 0 0 0 0 +IS 30 0 0 0 0 +IS 31 0 0 0 0 +IS 32 0 0 0 0 +IS 33 0 0 0 0 +IS 34 0 0 0 0 +IS 35 0 0 0 0 +IS 36 0 0 0 0 +IS 37 0 0 0 0 +IS 38 0 0 0 0 +IS 39 0 0 0 0 +IS 40 0 0 0 0 +IS 41 0 0 0 0 +IS 42 0 0 0 0 +IS 43 0 0 0 0 +IS 44 0 0 0 0 +IS 45 0 0 0 0 +IS 46 0 0 0 0 +IS 47 0 0 0 0 +IS 48 0 0 0 0 +IS 49 0 0 0 0 +IS 50 0 0 0 0 +IS 51 0 0 0 0 +IS 52 0 0 0 0 +IS 53 0 0 0 0 +IS 54 0 0 0 0 +IS 55 0 0 0 0 +IS 56 0 0 0 0 +IS 57 0 0 0 0 +IS 58 0 0 0 0 +IS 59 0 0 0 0 +IS 60 0 0 0 0 +IS 61 0 0 0 0 +IS 62 0 0 0 0 +IS 63 0 0 0 0 +IS 64 0 0 0 0 +IS 65 0 0 0 0 +IS 66 0 0 0 0 +IS 67 0 0 0 0 +IS 68 0 0 0 0 +IS 69 0 0 0 0 +IS 70 0 0 0 0 +IS 71 0 0 0 0 +IS 72 0 0 0 0 +IS 73 0 0 0 0 +IS 74 0 0 0 0 +IS 75 0 0 0 0 +IS 76 0 0 0 0 +IS 77 0 0 0 0 +IS 78 0 0 0 0 +IS 79 0 0 0 0 +IS 80 0 0 0 0 +IS 81 0 0 0 0 +IS 82 0 0 0 0 +IS 83 0 0 0 0 +IS 84 0 0 0 0 +IS 85 0 0 0 0 +IS 86 0 0 0 0 +IS 87 0 0 0 0 +IS 88 0 0 0 0 +IS 89 0 0 0 0 +IS 90 0 0 0 0 +IS 91 0 0 0 0 +IS 92 0 0 0 0 +IS 93 0 0 0 0 +IS 94 0 0 0 0 +IS 95 0 0 0 0 +IS 96 0 0 0 0 +IS 97 0 0 0 0 +IS 98 0 0 0 0 +IS 99 0 0 0 0 +IS 100 1 1 0 0 +# Read lengths. Use `grep ^RL | cut -f 2-` to extract this part. The columns are: read length, count +RL 35 2 +# Indel distribution. Use `grep ^ID | cut -f 2-` to extract this part. The columns are: length, number of insertions, number of deletions +# Indels per cycle. Use `grep ^IC | cut -f 2-` to extract this part. The columns are: cycle, number of insertions (fwd), .. (rev) , number of deletions (fwd), .. (rev) +# Coverage distribution. Use `grep ^COV | cut -f 2-` to extract this part. +COV [1-1] 1 70 +# GC-depth. Use `grep ^GCD | cut -f 2-` to extract this part. The columns are: GC%, unique sequence percentiles, 10th, 25th, 50th, 75th and 90th depth percentile +GCD 0.0 100.000 0.000 0.000 0.000 0.000 0.000 diff --git a/src/samtools-1.3.1/test/stat/10.stats.expected b/src/samtools-1.3.1/test/stat/10.stats.expected new file mode 100644 index 0000000..fbfdb98 --- /dev/null +++ b/src/samtools-1.3.1/test/stat/10.stats.expected @@ -0,0 +1,302 @@ +# CHK, Checksum [2]Read Names [3]Sequences [4]Qualities +# CHK, CRC32 of reads which passed filtering followed by addition (32bit overflow) +CHK 343826c4 53884d5c f7568bb4 +# Summary Numbers. Use `grep ^SN | cut -f 2-` to extract this part. +SN raw total sequences: 4 +SN filtered sequences: 0 +SN sequences: 4 +SN is sorted: 0 +SN 1st fragments: 2 +SN last fragments: 2 +SN reads mapped: 4 +SN reads mapped and paired: 4 # paired-end technology bit set + both mates mapped +SN reads unmapped: 0 +SN reads properly paired: 4 # proper-pair bit set +SN reads paired: 4 # paired-end technology bit set +SN reads duplicated: 0 # PCR or optical duplicate bit set +SN reads MQ0: 0 # mapped and MQ=0 +SN reads QC failed: 0 +SN non-primary alignments: 0 +SN total length: 140 # ignores clipping +SN bases mapped: 140 # ignores clipping +SN bases mapped (cigar): 140 # more accurate +SN bases trimmed: 0 +SN bases duplicated: 0 +SN mismatches: 0 # from NM fields +SN error rate: 0.000000e+00 # mismatches / bases mapped (cigar) +SN average length: 35 +SN maximum length: 35 +SN average quality: 255.0 +SN insert size average: 100.0 +SN insert size standard deviation: 0.0 +SN inward oriented pairs: 2 +SN outward oriented pairs: 0 +SN pairs with other orientation: 0 +SN pairs on different chromosomes: 0 +# First Fragment Qualitites. Use `grep ^FFQ | cut -f 2-` to extract this part. +# Columns correspond to qualities and rows to cycles. First column is the cycle number. +FFQ 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +FFQ 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +FFQ 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +FFQ 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +FFQ 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +FFQ 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +FFQ 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +FFQ 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +FFQ 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +FFQ 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +FFQ 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +FFQ 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +FFQ 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +FFQ 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +FFQ 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +FFQ 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +FFQ 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +FFQ 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +FFQ 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +FFQ 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +FFQ 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +FFQ 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +FFQ 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +FFQ 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +FFQ 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +FFQ 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +FFQ 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +FFQ 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +FFQ 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +FFQ 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +FFQ 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +FFQ 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +FFQ 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +FFQ 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +FFQ 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +FFQ 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +# Last Fragment Qualitites. Use `grep ^LFQ | cut -f 2-` to extract this part. +# Columns correspond to qualities and rows to cycles. First column is the cycle number. +LFQ 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +LFQ 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +LFQ 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +LFQ 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +LFQ 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +LFQ 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +LFQ 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +LFQ 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +LFQ 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +LFQ 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +LFQ 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +LFQ 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +LFQ 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +LFQ 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +LFQ 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +LFQ 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +LFQ 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +LFQ 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +LFQ 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +LFQ 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +LFQ 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +LFQ 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +LFQ 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +LFQ 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +LFQ 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +LFQ 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +LFQ 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +LFQ 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +LFQ 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +LFQ 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +LFQ 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +LFQ 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +LFQ 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +LFQ 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +LFQ 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +LFQ 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +# Mismatches per cycle and quality. Use `grep ^MPC | cut -f 2-` to extract this part. +# Columns correspond to qualities, rows to cycles. First column is the cycle number, second +# is the number of N's and the rest is the number of mismatches +MPC 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +# GC Content of first fragments. Use `grep ^GCF | cut -f 2-` to extract this part. +GCF 28.39 0 +GCF 58.29 2 +# GC Content of last fragments. Use `grep ^GCL | cut -f 2-` to extract this part. +GCL 21.36 0 +GCL 43.97 2 +# ACGT content per cycle. Use `grep ^GCC | cut -f 2-` to extract this part. The columns are: cycle; A,C,G,T base counts as a percentage of all A/C/G/T bases [%]; and N and O counts as a percentage of all A/C/G/T bases [%] +GCC 1 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 2 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 3 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 4 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 5 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 6 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 7 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 8 50.00 0.00 0.00 50.00 0.00 0.00 +GCC 9 0.00 100.00 0.00 0.00 0.00 0.00 +GCC 10 50.00 50.00 0.00 0.00 0.00 0.00 +GCC 11 0.00 0.00 0.00 100.00 0.00 0.00 +GCC 12 50.00 50.00 0.00 0.00 0.00 0.00 +GCC 13 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 14 50.00 0.00 0.00 50.00 0.00 0.00 +GCC 15 50.00 0.00 0.00 50.00 0.00 0.00 +GCC 16 100.00 0.00 0.00 0.00 0.00 0.00 +GCC 17 0.00 50.00 0.00 50.00 0.00 0.00 +GCC 18 0.00 100.00 0.00 0.00 0.00 0.00 +GCC 19 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 20 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 21 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 22 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 23 0.00 0.00 0.00 100.00 0.00 0.00 +GCC 24 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 25 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 26 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 27 100.00 0.00 0.00 0.00 0.00 0.00 +GCC 28 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 29 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 30 50.00 50.00 0.00 0.00 0.00 0.00 +GCC 31 0.00 100.00 0.00 0.00 0.00 0.00 +GCC 32 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 33 50.00 0.00 0.00 50.00 0.00 0.00 +GCC 34 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 35 0.00 0.00 50.00 50.00 0.00 0.00 +# Insert sizes. Use `grep ^IS | cut -f 2-` to extract this part. The columns are: insert size, pairs total, inward oriented pairs, outward oriented pairs, other pairs +IS 0 0 0 0 0 +IS 1 0 0 0 0 +IS 2 0 0 0 0 +IS 3 0 0 0 0 +IS 4 0 0 0 0 +IS 5 0 0 0 0 +IS 6 0 0 0 0 +IS 7 0 0 0 0 +IS 8 0 0 0 0 +IS 9 0 0 0 0 +IS 10 0 0 0 0 +IS 11 0 0 0 0 +IS 12 0 0 0 0 +IS 13 0 0 0 0 +IS 14 0 0 0 0 +IS 15 0 0 0 0 +IS 16 0 0 0 0 +IS 17 0 0 0 0 +IS 18 0 0 0 0 +IS 19 0 0 0 0 +IS 20 0 0 0 0 +IS 21 0 0 0 0 +IS 22 0 0 0 0 +IS 23 0 0 0 0 +IS 24 0 0 0 0 +IS 25 0 0 0 0 +IS 26 0 0 0 0 +IS 27 0 0 0 0 +IS 28 0 0 0 0 +IS 29 0 0 0 0 +IS 30 0 0 0 0 +IS 31 0 0 0 0 +IS 32 0 0 0 0 +IS 33 0 0 0 0 +IS 34 0 0 0 0 +IS 35 0 0 0 0 +IS 36 0 0 0 0 +IS 37 0 0 0 0 +IS 38 0 0 0 0 +IS 39 0 0 0 0 +IS 40 0 0 0 0 +IS 41 0 0 0 0 +IS 42 0 0 0 0 +IS 43 0 0 0 0 +IS 44 0 0 0 0 +IS 45 0 0 0 0 +IS 46 0 0 0 0 +IS 47 0 0 0 0 +IS 48 0 0 0 0 +IS 49 0 0 0 0 +IS 50 0 0 0 0 +IS 51 0 0 0 0 +IS 52 0 0 0 0 +IS 53 0 0 0 0 +IS 54 0 0 0 0 +IS 55 0 0 0 0 +IS 56 0 0 0 0 +IS 57 0 0 0 0 +IS 58 0 0 0 0 +IS 59 0 0 0 0 +IS 60 0 0 0 0 +IS 61 0 0 0 0 +IS 62 0 0 0 0 +IS 63 0 0 0 0 +IS 64 0 0 0 0 +IS 65 0 0 0 0 +IS 66 0 0 0 0 +IS 67 0 0 0 0 +IS 68 0 0 0 0 +IS 69 0 0 0 0 +IS 70 0 0 0 0 +IS 71 0 0 0 0 +IS 72 0 0 0 0 +IS 73 0 0 0 0 +IS 74 0 0 0 0 +IS 75 0 0 0 0 +IS 76 0 0 0 0 +IS 77 0 0 0 0 +IS 78 0 0 0 0 +IS 79 0 0 0 0 +IS 80 0 0 0 0 +IS 81 0 0 0 0 +IS 82 0 0 0 0 +IS 83 0 0 0 0 +IS 84 0 0 0 0 +IS 85 0 0 0 0 +IS 86 0 0 0 0 +IS 87 0 0 0 0 +IS 88 0 0 0 0 +IS 89 0 0 0 0 +IS 90 0 0 0 0 +IS 91 0 0 0 0 +IS 92 0 0 0 0 +IS 93 0 0 0 0 +IS 94 0 0 0 0 +IS 95 0 0 0 0 +IS 96 0 0 0 0 +IS 97 0 0 0 0 +IS 98 0 0 0 0 +IS 99 0 0 0 0 +IS 100 2 2 0 0 +# Read lengths. Use `grep ^RL | cut -f 2-` to extract this part. The columns are: read length, count +RL 35 4 +# Indel distribution. Use `grep ^ID | cut -f 2-` to extract this part. The columns are: length, number of insertions, number of deletions +# Indels per cycle. Use `grep ^IC | cut -f 2-` to extract this part. The columns are: cycle, number of insertions (fwd), .. (rev) , number of deletions (fwd), .. (rev) +# Coverage distribution. Use `grep ^COV | cut -f 2-` to extract this part. +COV [1-1] 1 70 +# GC-depth. Use `grep ^GCD | cut -f 2-` to extract this part. The columns are: GC%, unique sequence percentiles, 10th, 25th, 50th, 75th and 90th depth percentile +GCD 0.0 100.000 0.000 0.000 0.000 0.000 0.000 diff --git a/src/samtools-1.3.1/test/stat/10_map_cigar.sam b/src/samtools-1.3.1/test/stat/10_map_cigar.sam new file mode 100644 index 0000000..af249e9 --- /dev/null +++ b/src/samtools-1.3.1/test/stat/10_map_cigar.sam @@ -0,0 +1,8 @@ +@HD VN:1.4 +@SQ SN:alpha LN:100 +@RG ID:s1_a_1 LB:1 SM:s1 +@RG ID:s1_b_1 LB:1 SM:s1 +r1 99 alpha 1 40 35M = 66 100 TGGGGTGTCATAGTAATCCGGTTGGGAGTCCGAGG * RG:Z:s1_a_1 NM:i:0 +r1 147 alpha 66 40 35M = 1 -100 TATCCAGAACTTTGCAGCCATATCTCCAAGACATG * RG:Z:s1_a_1 NM:i:0 +r1 99 alpha 1 40 35M = 66 100 TGGGGTGTCATAGTAATCCGGTTGGGAGTCCGAGG * RG:Z:s1_b_1 NM:i:0 +r1 147 alpha 66 40 35M = 1 -100 TATCCAGAACTTTGCAGCCATATCTCCAAGACATG * RG:Z:s1_b_1 NM:i:0 diff --git a/src/samtools-1.3.1/test/stat/10_map_cigar.sam_s1_a_1.expected.bamstat b/src/samtools-1.3.1/test/stat/10_map_cigar.sam_s1_a_1.expected.bamstat new file mode 100644 index 0000000..c9c447d --- /dev/null +++ b/src/samtools-1.3.1/test/stat/10_map_cigar.sam_s1_a_1.expected.bamstat @@ -0,0 +1,302 @@ +# CHK, Checksum [2]Read Names [3]Sequences [4]Qualities +# CHK, CRC32 of reads which passed filtering followed by addition (32bit overflow) +CHK 1a1c1362 29c426ae 7bab45da +# Summary Numbers. Use `grep ^SN | cut -f 2-` to extract this part. +SN raw total sequences: 2 +SN filtered sequences: 0 +SN sequences: 2 +SN is sorted: 1 +SN 1st fragments: 1 +SN last fragments: 1 +SN reads mapped: 2 +SN reads mapped and paired: 2 # paired-end technology bit set + both mates mapped +SN reads unmapped: 0 +SN reads properly paired: 2 # proper-pair bit set +SN reads paired: 2 # paired-end technology bit set +SN reads duplicated: 0 # PCR or optical duplicate bit set +SN reads MQ0: 0 # mapped and MQ=0 +SN reads QC failed: 0 +SN non-primary alignments: 0 +SN total length: 70 # ignores clipping +SN bases mapped: 70 # ignores clipping +SN bases mapped (cigar): 70 # more accurate +SN bases trimmed: 0 +SN bases duplicated: 0 +SN mismatches: 0 # from NM fields +SN error rate: 0.000000e+00 # mismatches / bases mapped (cigar) +SN average length: 35 +SN maximum length: 35 +SN average quality: 255.0 +SN insert size average: 100.0 +SN insert size standard deviation: 0.0 +SN inward oriented pairs: 1 +SN outward oriented pairs: 0 +SN pairs with other orientation: 0 +SN pairs on different chromosomes: 0 +# First Fragment Qualitites. Use `grep ^FFQ | cut -f 2-` to extract this part. +# Columns correspond to qualities and rows to cycles. First column is the cycle number. +FFQ 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +# Last Fragment Qualitites. Use `grep ^LFQ | cut -f 2-` to extract this part. +# Columns correspond to qualities and rows to cycles. First column is the cycle number. +LFQ 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +# Mismatches per cycle and quality. Use `grep ^MPC | cut -f 2-` to extract this part. +# Columns correspond to qualities, rows to cycles. First column is the cycle number, second +# is the number of N's and the rest is the number of mismatches +MPC 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +# GC Content of first fragments. Use `grep ^GCF | cut -f 2-` to extract this part. +GCF 28.39 0 +GCF 58.29 1 +# GC Content of last fragments. Use `grep ^GCL | cut -f 2-` to extract this part. +GCL 21.36 0 +GCL 43.97 1 +# ACGT content per cycle. Use `grep ^GCC | cut -f 2-` to extract this part. The columns are: cycle; A,C,G,T base counts as a percentage of all A/C/G/T bases [%]; and N and O counts as a percentage of all A/C/G/T bases [%] +GCC 1 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 2 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 3 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 4 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 5 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 6 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 7 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 8 50.00 0.00 0.00 50.00 0.00 0.00 +GCC 9 0.00 100.00 0.00 0.00 0.00 0.00 +GCC 10 50.00 50.00 0.00 0.00 0.00 0.00 +GCC 11 0.00 0.00 0.00 100.00 0.00 0.00 +GCC 12 50.00 50.00 0.00 0.00 0.00 0.00 +GCC 13 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 14 50.00 0.00 0.00 50.00 0.00 0.00 +GCC 15 50.00 0.00 0.00 50.00 0.00 0.00 +GCC 16 100.00 0.00 0.00 0.00 0.00 0.00 +GCC 17 0.00 50.00 0.00 50.00 0.00 0.00 +GCC 18 0.00 100.00 0.00 0.00 0.00 0.00 +GCC 19 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 20 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 21 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 22 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 23 0.00 0.00 0.00 100.00 0.00 0.00 +GCC 24 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 25 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 26 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 27 100.00 0.00 0.00 0.00 0.00 0.00 +GCC 28 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 29 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 30 50.00 50.00 0.00 0.00 0.00 0.00 +GCC 31 0.00 100.00 0.00 0.00 0.00 0.00 +GCC 32 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 33 50.00 0.00 0.00 50.00 0.00 0.00 +GCC 34 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 35 0.00 0.00 50.00 50.00 0.00 0.00 +# Insert sizes. Use `grep ^IS | cut -f 2-` to extract this part. The columns are: insert size, pairs total, inward oriented pairs, outward oriented pairs, other pairs +IS 0 0 0 0 0 +IS 1 0 0 0 0 +IS 2 0 0 0 0 +IS 3 0 0 0 0 +IS 4 0 0 0 0 +IS 5 0 0 0 0 +IS 6 0 0 0 0 +IS 7 0 0 0 0 +IS 8 0 0 0 0 +IS 9 0 0 0 0 +IS 10 0 0 0 0 +IS 11 0 0 0 0 +IS 12 0 0 0 0 +IS 13 0 0 0 0 +IS 14 0 0 0 0 +IS 15 0 0 0 0 +IS 16 0 0 0 0 +IS 17 0 0 0 0 +IS 18 0 0 0 0 +IS 19 0 0 0 0 +IS 20 0 0 0 0 +IS 21 0 0 0 0 +IS 22 0 0 0 0 +IS 23 0 0 0 0 +IS 24 0 0 0 0 +IS 25 0 0 0 0 +IS 26 0 0 0 0 +IS 27 0 0 0 0 +IS 28 0 0 0 0 +IS 29 0 0 0 0 +IS 30 0 0 0 0 +IS 31 0 0 0 0 +IS 32 0 0 0 0 +IS 33 0 0 0 0 +IS 34 0 0 0 0 +IS 35 0 0 0 0 +IS 36 0 0 0 0 +IS 37 0 0 0 0 +IS 38 0 0 0 0 +IS 39 0 0 0 0 +IS 40 0 0 0 0 +IS 41 0 0 0 0 +IS 42 0 0 0 0 +IS 43 0 0 0 0 +IS 44 0 0 0 0 +IS 45 0 0 0 0 +IS 46 0 0 0 0 +IS 47 0 0 0 0 +IS 48 0 0 0 0 +IS 49 0 0 0 0 +IS 50 0 0 0 0 +IS 51 0 0 0 0 +IS 52 0 0 0 0 +IS 53 0 0 0 0 +IS 54 0 0 0 0 +IS 55 0 0 0 0 +IS 56 0 0 0 0 +IS 57 0 0 0 0 +IS 58 0 0 0 0 +IS 59 0 0 0 0 +IS 60 0 0 0 0 +IS 61 0 0 0 0 +IS 62 0 0 0 0 +IS 63 0 0 0 0 +IS 64 0 0 0 0 +IS 65 0 0 0 0 +IS 66 0 0 0 0 +IS 67 0 0 0 0 +IS 68 0 0 0 0 +IS 69 0 0 0 0 +IS 70 0 0 0 0 +IS 71 0 0 0 0 +IS 72 0 0 0 0 +IS 73 0 0 0 0 +IS 74 0 0 0 0 +IS 75 0 0 0 0 +IS 76 0 0 0 0 +IS 77 0 0 0 0 +IS 78 0 0 0 0 +IS 79 0 0 0 0 +IS 80 0 0 0 0 +IS 81 0 0 0 0 +IS 82 0 0 0 0 +IS 83 0 0 0 0 +IS 84 0 0 0 0 +IS 85 0 0 0 0 +IS 86 0 0 0 0 +IS 87 0 0 0 0 +IS 88 0 0 0 0 +IS 89 0 0 0 0 +IS 90 0 0 0 0 +IS 91 0 0 0 0 +IS 92 0 0 0 0 +IS 93 0 0 0 0 +IS 94 0 0 0 0 +IS 95 0 0 0 0 +IS 96 0 0 0 0 +IS 97 0 0 0 0 +IS 98 0 0 0 0 +IS 99 0 0 0 0 +IS 100 1 1 0 0 +# Read lengths. Use `grep ^RL | cut -f 2-` to extract this part. The columns are: read length, count +RL 35 2 +# Indel distribution. Use `grep ^ID | cut -f 2-` to extract this part. The columns are: length, number of insertions, number of deletions +# Indels per cycle. Use `grep ^IC | cut -f 2-` to extract this part. The columns are: cycle, number of insertions (fwd), .. (rev) , number of deletions (fwd), .. (rev) +# Coverage distribution. Use `grep ^COV | cut -f 2-` to extract this part. +COV [1-1] 1 70 +# GC-depth. Use `grep ^GCD | cut -f 2-` to extract this part. The columns are: GC%, unique sequence percentiles, 10th, 25th, 50th, 75th and 90th depth percentile +GCD 0.0 100.000 0.000 0.000 0.000 0.000 0.000 diff --git a/src/samtools-1.3.1/test/stat/10_map_cigar.sam_s1_b_1.expected.bamstat b/src/samtools-1.3.1/test/stat/10_map_cigar.sam_s1_b_1.expected.bamstat new file mode 100644 index 0000000..c9c447d --- /dev/null +++ b/src/samtools-1.3.1/test/stat/10_map_cigar.sam_s1_b_1.expected.bamstat @@ -0,0 +1,302 @@ +# CHK, Checksum [2]Read Names [3]Sequences [4]Qualities +# CHK, CRC32 of reads which passed filtering followed by addition (32bit overflow) +CHK 1a1c1362 29c426ae 7bab45da +# Summary Numbers. Use `grep ^SN | cut -f 2-` to extract this part. +SN raw total sequences: 2 +SN filtered sequences: 0 +SN sequences: 2 +SN is sorted: 1 +SN 1st fragments: 1 +SN last fragments: 1 +SN reads mapped: 2 +SN reads mapped and paired: 2 # paired-end technology bit set + both mates mapped +SN reads unmapped: 0 +SN reads properly paired: 2 # proper-pair bit set +SN reads paired: 2 # paired-end technology bit set +SN reads duplicated: 0 # PCR or optical duplicate bit set +SN reads MQ0: 0 # mapped and MQ=0 +SN reads QC failed: 0 +SN non-primary alignments: 0 +SN total length: 70 # ignores clipping +SN bases mapped: 70 # ignores clipping +SN bases mapped (cigar): 70 # more accurate +SN bases trimmed: 0 +SN bases duplicated: 0 +SN mismatches: 0 # from NM fields +SN error rate: 0.000000e+00 # mismatches / bases mapped (cigar) +SN average length: 35 +SN maximum length: 35 +SN average quality: 255.0 +SN insert size average: 100.0 +SN insert size standard deviation: 0.0 +SN inward oriented pairs: 1 +SN outward oriented pairs: 0 +SN pairs with other orientation: 0 +SN pairs on different chromosomes: 0 +# First Fragment Qualitites. Use `grep ^FFQ | cut -f 2-` to extract this part. +# Columns correspond to qualities and rows to cycles. First column is the cycle number. +FFQ 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +# Last Fragment Qualitites. Use `grep ^LFQ | cut -f 2-` to extract this part. +# Columns correspond to qualities and rows to cycles. First column is the cycle number. +LFQ 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +# Mismatches per cycle and quality. Use `grep ^MPC | cut -f 2-` to extract this part. +# Columns correspond to qualities, rows to cycles. First column is the cycle number, second +# is the number of N's and the rest is the number of mismatches +MPC 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +# GC Content of first fragments. Use `grep ^GCF | cut -f 2-` to extract this part. +GCF 28.39 0 +GCF 58.29 1 +# GC Content of last fragments. Use `grep ^GCL | cut -f 2-` to extract this part. +GCL 21.36 0 +GCL 43.97 1 +# ACGT content per cycle. Use `grep ^GCC | cut -f 2-` to extract this part. The columns are: cycle; A,C,G,T base counts as a percentage of all A/C/G/T bases [%]; and N and O counts as a percentage of all A/C/G/T bases [%] +GCC 1 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 2 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 3 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 4 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 5 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 6 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 7 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 8 50.00 0.00 0.00 50.00 0.00 0.00 +GCC 9 0.00 100.00 0.00 0.00 0.00 0.00 +GCC 10 50.00 50.00 0.00 0.00 0.00 0.00 +GCC 11 0.00 0.00 0.00 100.00 0.00 0.00 +GCC 12 50.00 50.00 0.00 0.00 0.00 0.00 +GCC 13 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 14 50.00 0.00 0.00 50.00 0.00 0.00 +GCC 15 50.00 0.00 0.00 50.00 0.00 0.00 +GCC 16 100.00 0.00 0.00 0.00 0.00 0.00 +GCC 17 0.00 50.00 0.00 50.00 0.00 0.00 +GCC 18 0.00 100.00 0.00 0.00 0.00 0.00 +GCC 19 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 20 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 21 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 22 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 23 0.00 0.00 0.00 100.00 0.00 0.00 +GCC 24 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 25 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 26 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 27 100.00 0.00 0.00 0.00 0.00 0.00 +GCC 28 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 29 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 30 50.00 50.00 0.00 0.00 0.00 0.00 +GCC 31 0.00 100.00 0.00 0.00 0.00 0.00 +GCC 32 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 33 50.00 0.00 0.00 50.00 0.00 0.00 +GCC 34 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 35 0.00 0.00 50.00 50.00 0.00 0.00 +# Insert sizes. Use `grep ^IS | cut -f 2-` to extract this part. The columns are: insert size, pairs total, inward oriented pairs, outward oriented pairs, other pairs +IS 0 0 0 0 0 +IS 1 0 0 0 0 +IS 2 0 0 0 0 +IS 3 0 0 0 0 +IS 4 0 0 0 0 +IS 5 0 0 0 0 +IS 6 0 0 0 0 +IS 7 0 0 0 0 +IS 8 0 0 0 0 +IS 9 0 0 0 0 +IS 10 0 0 0 0 +IS 11 0 0 0 0 +IS 12 0 0 0 0 +IS 13 0 0 0 0 +IS 14 0 0 0 0 +IS 15 0 0 0 0 +IS 16 0 0 0 0 +IS 17 0 0 0 0 +IS 18 0 0 0 0 +IS 19 0 0 0 0 +IS 20 0 0 0 0 +IS 21 0 0 0 0 +IS 22 0 0 0 0 +IS 23 0 0 0 0 +IS 24 0 0 0 0 +IS 25 0 0 0 0 +IS 26 0 0 0 0 +IS 27 0 0 0 0 +IS 28 0 0 0 0 +IS 29 0 0 0 0 +IS 30 0 0 0 0 +IS 31 0 0 0 0 +IS 32 0 0 0 0 +IS 33 0 0 0 0 +IS 34 0 0 0 0 +IS 35 0 0 0 0 +IS 36 0 0 0 0 +IS 37 0 0 0 0 +IS 38 0 0 0 0 +IS 39 0 0 0 0 +IS 40 0 0 0 0 +IS 41 0 0 0 0 +IS 42 0 0 0 0 +IS 43 0 0 0 0 +IS 44 0 0 0 0 +IS 45 0 0 0 0 +IS 46 0 0 0 0 +IS 47 0 0 0 0 +IS 48 0 0 0 0 +IS 49 0 0 0 0 +IS 50 0 0 0 0 +IS 51 0 0 0 0 +IS 52 0 0 0 0 +IS 53 0 0 0 0 +IS 54 0 0 0 0 +IS 55 0 0 0 0 +IS 56 0 0 0 0 +IS 57 0 0 0 0 +IS 58 0 0 0 0 +IS 59 0 0 0 0 +IS 60 0 0 0 0 +IS 61 0 0 0 0 +IS 62 0 0 0 0 +IS 63 0 0 0 0 +IS 64 0 0 0 0 +IS 65 0 0 0 0 +IS 66 0 0 0 0 +IS 67 0 0 0 0 +IS 68 0 0 0 0 +IS 69 0 0 0 0 +IS 70 0 0 0 0 +IS 71 0 0 0 0 +IS 72 0 0 0 0 +IS 73 0 0 0 0 +IS 74 0 0 0 0 +IS 75 0 0 0 0 +IS 76 0 0 0 0 +IS 77 0 0 0 0 +IS 78 0 0 0 0 +IS 79 0 0 0 0 +IS 80 0 0 0 0 +IS 81 0 0 0 0 +IS 82 0 0 0 0 +IS 83 0 0 0 0 +IS 84 0 0 0 0 +IS 85 0 0 0 0 +IS 86 0 0 0 0 +IS 87 0 0 0 0 +IS 88 0 0 0 0 +IS 89 0 0 0 0 +IS 90 0 0 0 0 +IS 91 0 0 0 0 +IS 92 0 0 0 0 +IS 93 0 0 0 0 +IS 94 0 0 0 0 +IS 95 0 0 0 0 +IS 96 0 0 0 0 +IS 97 0 0 0 0 +IS 98 0 0 0 0 +IS 99 0 0 0 0 +IS 100 1 1 0 0 +# Read lengths. Use `grep ^RL | cut -f 2-` to extract this part. The columns are: read length, count +RL 35 2 +# Indel distribution. Use `grep ^ID | cut -f 2-` to extract this part. The columns are: length, number of insertions, number of deletions +# Indels per cycle. Use `grep ^IC | cut -f 2-` to extract this part. The columns are: cycle, number of insertions (fwd), .. (rev) , number of deletions (fwd), .. (rev) +# Coverage distribution. Use `grep ^COV | cut -f 2-` to extract this part. +COV [1-1] 1 70 +# GC-depth. Use `grep ^GCD | cut -f 2-` to extract this part. The columns are: GC%, unique sequence percentiles, 10th, 25th, 50th, 75th and 90th depth percentile +GCD 0.0 100.000 0.000 0.000 0.000 0.000 0.000 diff --git a/src/samtools-1.3.1/test/stat/1_map_cigar.sam b/src/samtools-1.3.1/test/stat/1_map_cigar.sam new file mode 100644 index 0000000..7cfe497 --- /dev/null +++ b/src/samtools-1.3.1/test/stat/1_map_cigar.sam @@ -0,0 +1,5 @@ +@HD VN:1.4 +@SQ SN:alpha LN:100 +@RG ID:s1_a_1 LB:1 SM:s1 +r1 99 alpha 1 40 35M = 66 100 TGGGGTGTCATAGTAATCCGGTTGGGAGTCCGAGG * RG:Z:s1_a_1 NM:i:0 +r1 147 alpha 66 40 35M = 1 -100 TATCCAGAACTTTGCAGCCATATCTCCAAGACATG * RG:Z:s1_a_1 NM:i:0 diff --git a/src/samtools-1.3.1/test/stat/1_map_cigar.sam_s1_a_1.expected.bamstat b/src/samtools-1.3.1/test/stat/1_map_cigar.sam_s1_a_1.expected.bamstat new file mode 100644 index 0000000..c9c447d --- /dev/null +++ b/src/samtools-1.3.1/test/stat/1_map_cigar.sam_s1_a_1.expected.bamstat @@ -0,0 +1,302 @@ +# CHK, Checksum [2]Read Names [3]Sequences [4]Qualities +# CHK, CRC32 of reads which passed filtering followed by addition (32bit overflow) +CHK 1a1c1362 29c426ae 7bab45da +# Summary Numbers. Use `grep ^SN | cut -f 2-` to extract this part. +SN raw total sequences: 2 +SN filtered sequences: 0 +SN sequences: 2 +SN is sorted: 1 +SN 1st fragments: 1 +SN last fragments: 1 +SN reads mapped: 2 +SN reads mapped and paired: 2 # paired-end technology bit set + both mates mapped +SN reads unmapped: 0 +SN reads properly paired: 2 # proper-pair bit set +SN reads paired: 2 # paired-end technology bit set +SN reads duplicated: 0 # PCR or optical duplicate bit set +SN reads MQ0: 0 # mapped and MQ=0 +SN reads QC failed: 0 +SN non-primary alignments: 0 +SN total length: 70 # ignores clipping +SN bases mapped: 70 # ignores clipping +SN bases mapped (cigar): 70 # more accurate +SN bases trimmed: 0 +SN bases duplicated: 0 +SN mismatches: 0 # from NM fields +SN error rate: 0.000000e+00 # mismatches / bases mapped (cigar) +SN average length: 35 +SN maximum length: 35 +SN average quality: 255.0 +SN insert size average: 100.0 +SN insert size standard deviation: 0.0 +SN inward oriented pairs: 1 +SN outward oriented pairs: 0 +SN pairs with other orientation: 0 +SN pairs on different chromosomes: 0 +# First Fragment Qualitites. Use `grep ^FFQ | cut -f 2-` to extract this part. +# Columns correspond to qualities and rows to cycles. First column is the cycle number. +FFQ 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +# Last Fragment Qualitites. Use `grep ^LFQ | cut -f 2-` to extract this part. +# Columns correspond to qualities and rows to cycles. First column is the cycle number. +LFQ 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +# Mismatches per cycle and quality. Use `grep ^MPC | cut -f 2-` to extract this part. +# Columns correspond to qualities, rows to cycles. First column is the cycle number, second +# is the number of N's and the rest is the number of mismatches +MPC 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +# GC Content of first fragments. Use `grep ^GCF | cut -f 2-` to extract this part. +GCF 28.39 0 +GCF 58.29 1 +# GC Content of last fragments. Use `grep ^GCL | cut -f 2-` to extract this part. +GCL 21.36 0 +GCL 43.97 1 +# ACGT content per cycle. Use `grep ^GCC | cut -f 2-` to extract this part. The columns are: cycle; A,C,G,T base counts as a percentage of all A/C/G/T bases [%]; and N and O counts as a percentage of all A/C/G/T bases [%] +GCC 1 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 2 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 3 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 4 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 5 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 6 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 7 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 8 50.00 0.00 0.00 50.00 0.00 0.00 +GCC 9 0.00 100.00 0.00 0.00 0.00 0.00 +GCC 10 50.00 50.00 0.00 0.00 0.00 0.00 +GCC 11 0.00 0.00 0.00 100.00 0.00 0.00 +GCC 12 50.00 50.00 0.00 0.00 0.00 0.00 +GCC 13 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 14 50.00 0.00 0.00 50.00 0.00 0.00 +GCC 15 50.00 0.00 0.00 50.00 0.00 0.00 +GCC 16 100.00 0.00 0.00 0.00 0.00 0.00 +GCC 17 0.00 50.00 0.00 50.00 0.00 0.00 +GCC 18 0.00 100.00 0.00 0.00 0.00 0.00 +GCC 19 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 20 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 21 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 22 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 23 0.00 0.00 0.00 100.00 0.00 0.00 +GCC 24 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 25 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 26 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 27 100.00 0.00 0.00 0.00 0.00 0.00 +GCC 28 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 29 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 30 50.00 50.00 0.00 0.00 0.00 0.00 +GCC 31 0.00 100.00 0.00 0.00 0.00 0.00 +GCC 32 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 33 50.00 0.00 0.00 50.00 0.00 0.00 +GCC 34 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 35 0.00 0.00 50.00 50.00 0.00 0.00 +# Insert sizes. Use `grep ^IS | cut -f 2-` to extract this part. The columns are: insert size, pairs total, inward oriented pairs, outward oriented pairs, other pairs +IS 0 0 0 0 0 +IS 1 0 0 0 0 +IS 2 0 0 0 0 +IS 3 0 0 0 0 +IS 4 0 0 0 0 +IS 5 0 0 0 0 +IS 6 0 0 0 0 +IS 7 0 0 0 0 +IS 8 0 0 0 0 +IS 9 0 0 0 0 +IS 10 0 0 0 0 +IS 11 0 0 0 0 +IS 12 0 0 0 0 +IS 13 0 0 0 0 +IS 14 0 0 0 0 +IS 15 0 0 0 0 +IS 16 0 0 0 0 +IS 17 0 0 0 0 +IS 18 0 0 0 0 +IS 19 0 0 0 0 +IS 20 0 0 0 0 +IS 21 0 0 0 0 +IS 22 0 0 0 0 +IS 23 0 0 0 0 +IS 24 0 0 0 0 +IS 25 0 0 0 0 +IS 26 0 0 0 0 +IS 27 0 0 0 0 +IS 28 0 0 0 0 +IS 29 0 0 0 0 +IS 30 0 0 0 0 +IS 31 0 0 0 0 +IS 32 0 0 0 0 +IS 33 0 0 0 0 +IS 34 0 0 0 0 +IS 35 0 0 0 0 +IS 36 0 0 0 0 +IS 37 0 0 0 0 +IS 38 0 0 0 0 +IS 39 0 0 0 0 +IS 40 0 0 0 0 +IS 41 0 0 0 0 +IS 42 0 0 0 0 +IS 43 0 0 0 0 +IS 44 0 0 0 0 +IS 45 0 0 0 0 +IS 46 0 0 0 0 +IS 47 0 0 0 0 +IS 48 0 0 0 0 +IS 49 0 0 0 0 +IS 50 0 0 0 0 +IS 51 0 0 0 0 +IS 52 0 0 0 0 +IS 53 0 0 0 0 +IS 54 0 0 0 0 +IS 55 0 0 0 0 +IS 56 0 0 0 0 +IS 57 0 0 0 0 +IS 58 0 0 0 0 +IS 59 0 0 0 0 +IS 60 0 0 0 0 +IS 61 0 0 0 0 +IS 62 0 0 0 0 +IS 63 0 0 0 0 +IS 64 0 0 0 0 +IS 65 0 0 0 0 +IS 66 0 0 0 0 +IS 67 0 0 0 0 +IS 68 0 0 0 0 +IS 69 0 0 0 0 +IS 70 0 0 0 0 +IS 71 0 0 0 0 +IS 72 0 0 0 0 +IS 73 0 0 0 0 +IS 74 0 0 0 0 +IS 75 0 0 0 0 +IS 76 0 0 0 0 +IS 77 0 0 0 0 +IS 78 0 0 0 0 +IS 79 0 0 0 0 +IS 80 0 0 0 0 +IS 81 0 0 0 0 +IS 82 0 0 0 0 +IS 83 0 0 0 0 +IS 84 0 0 0 0 +IS 85 0 0 0 0 +IS 86 0 0 0 0 +IS 87 0 0 0 0 +IS 88 0 0 0 0 +IS 89 0 0 0 0 +IS 90 0 0 0 0 +IS 91 0 0 0 0 +IS 92 0 0 0 0 +IS 93 0 0 0 0 +IS 94 0 0 0 0 +IS 95 0 0 0 0 +IS 96 0 0 0 0 +IS 97 0 0 0 0 +IS 98 0 0 0 0 +IS 99 0 0 0 0 +IS 100 1 1 0 0 +# Read lengths. Use `grep ^RL | cut -f 2-` to extract this part. The columns are: read length, count +RL 35 2 +# Indel distribution. Use `grep ^ID | cut -f 2-` to extract this part. The columns are: length, number of insertions, number of deletions +# Indels per cycle. Use `grep ^IC | cut -f 2-` to extract this part. The columns are: cycle, number of insertions (fwd), .. (rev) , number of deletions (fwd), .. (rev) +# Coverage distribution. Use `grep ^COV | cut -f 2-` to extract this part. +COV [1-1] 1 70 +# GC-depth. Use `grep ^GCD | cut -f 2-` to extract this part. The columns are: GC%, unique sequence percentiles, 10th, 25th, 50th, 75th and 90th depth percentile +GCD 0.0 100.000 0.000 0.000 0.000 0.000 0.000 diff --git a/src/samtools-1.3.1/test/stat/2.stats.expected b/src/samtools-1.3.1/test/stat/2.stats.expected new file mode 100644 index 0000000..fb09d46 --- /dev/null +++ b/src/samtools-1.3.1/test/stat/2.stats.expected @@ -0,0 +1,302 @@ +# CHK, Checksum [2]Read Names [3]Sequences [4]Qualities +# CHK, CRC32 of reads which passed filtering followed by addition (32bit overflow) +CHK 1a1c1362 29c426ae 7bab45da +# Summary Numbers. Use `grep ^SN | cut -f 2-` to extract this part. +SN raw total sequences: 2 +SN filtered sequences: 0 +SN sequences: 2 +SN is sorted: 1 +SN 1st fragments: 1 +SN last fragments: 1 +SN reads mapped: 2 +SN reads mapped and paired: 2 # paired-end technology bit set + both mates mapped +SN reads unmapped: 0 +SN reads properly paired: 2 # proper-pair bit set +SN reads paired: 2 # paired-end technology bit set +SN reads duplicated: 0 # PCR or optical duplicate bit set +SN reads MQ0: 0 # mapped and MQ=0 +SN reads QC failed: 0 +SN non-primary alignments: 0 +SN total length: 70 # ignores clipping +SN bases mapped: 70 # ignores clipping +SN bases mapped (cigar): 0 # more accurate +SN bases trimmed: 0 +SN bases duplicated: 0 +SN mismatches: 0 # from NM fields +SN error rate: 0.000000e+00 # mismatches / bases mapped (cigar) +SN average length: 35 +SN maximum length: 35 +SN average quality: 255.0 +SN insert size average: 100.0 +SN insert size standard deviation: 0.0 +SN inward oriented pairs: 1 +SN outward oriented pairs: 0 +SN pairs with other orientation: 0 +SN pairs on different chromosomes: 0 +# First Fragment Qualitites. Use `grep ^FFQ | cut -f 2-` to extract this part. +# Columns correspond to qualities and rows to cycles. First column is the cycle number. +FFQ 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +# Last Fragment Qualitites. Use `grep ^LFQ | cut -f 2-` to extract this part. +# Columns correspond to qualities and rows to cycles. First column is the cycle number. +LFQ 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +# Mismatches per cycle and quality. Use `grep ^MPC | cut -f 2-` to extract this part. +# Columns correspond to qualities, rows to cycles. First column is the cycle number, second +# is the number of N's and the rest is the number of mismatches +MPC 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +# GC Content of first fragments. Use `grep ^GCF | cut -f 2-` to extract this part. +GCF 28.39 0 +GCF 58.29 1 +# GC Content of last fragments. Use `grep ^GCL | cut -f 2-` to extract this part. +GCL 21.36 0 +GCL 43.97 1 +# ACGT content per cycle. Use `grep ^GCC | cut -f 2-` to extract this part. The columns are: cycle; A,C,G,T base counts as a percentage of all A/C/G/T bases [%]; and N and O counts as a percentage of all A/C/G/T bases [%] +GCC 1 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 2 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 3 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 4 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 5 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 6 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 7 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 8 50.00 0.00 0.00 50.00 0.00 0.00 +GCC 9 0.00 100.00 0.00 0.00 0.00 0.00 +GCC 10 50.00 50.00 0.00 0.00 0.00 0.00 +GCC 11 0.00 0.00 0.00 100.00 0.00 0.00 +GCC 12 50.00 50.00 0.00 0.00 0.00 0.00 +GCC 13 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 14 50.00 0.00 0.00 50.00 0.00 0.00 +GCC 15 50.00 0.00 0.00 50.00 0.00 0.00 +GCC 16 100.00 0.00 0.00 0.00 0.00 0.00 +GCC 17 0.00 50.00 0.00 50.00 0.00 0.00 +GCC 18 0.00 100.00 0.00 0.00 0.00 0.00 +GCC 19 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 20 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 21 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 22 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 23 0.00 0.00 0.00 100.00 0.00 0.00 +GCC 24 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 25 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 26 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 27 100.00 0.00 0.00 0.00 0.00 0.00 +GCC 28 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 29 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 30 50.00 50.00 0.00 0.00 0.00 0.00 +GCC 31 0.00 100.00 0.00 0.00 0.00 0.00 +GCC 32 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 33 50.00 0.00 0.00 50.00 0.00 0.00 +GCC 34 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 35 0.00 0.00 50.00 50.00 0.00 0.00 +# Insert sizes. Use `grep ^IS | cut -f 2-` to extract this part. The columns are: insert size, pairs total, inward oriented pairs, outward oriented pairs, other pairs +IS 0 0 0 0 0 +IS 1 0 0 0 0 +IS 2 0 0 0 0 +IS 3 0 0 0 0 +IS 4 0 0 0 0 +IS 5 0 0 0 0 +IS 6 0 0 0 0 +IS 7 0 0 0 0 +IS 8 0 0 0 0 +IS 9 0 0 0 0 +IS 10 0 0 0 0 +IS 11 0 0 0 0 +IS 12 0 0 0 0 +IS 13 0 0 0 0 +IS 14 0 0 0 0 +IS 15 0 0 0 0 +IS 16 0 0 0 0 +IS 17 0 0 0 0 +IS 18 0 0 0 0 +IS 19 0 0 0 0 +IS 20 0 0 0 0 +IS 21 0 0 0 0 +IS 22 0 0 0 0 +IS 23 0 0 0 0 +IS 24 0 0 0 0 +IS 25 0 0 0 0 +IS 26 0 0 0 0 +IS 27 0 0 0 0 +IS 28 0 0 0 0 +IS 29 0 0 0 0 +IS 30 0 0 0 0 +IS 31 0 0 0 0 +IS 32 0 0 0 0 +IS 33 0 0 0 0 +IS 34 0 0 0 0 +IS 35 0 0 0 0 +IS 36 0 0 0 0 +IS 37 0 0 0 0 +IS 38 0 0 0 0 +IS 39 0 0 0 0 +IS 40 0 0 0 0 +IS 41 0 0 0 0 +IS 42 0 0 0 0 +IS 43 0 0 0 0 +IS 44 0 0 0 0 +IS 45 0 0 0 0 +IS 46 0 0 0 0 +IS 47 0 0 0 0 +IS 48 0 0 0 0 +IS 49 0 0 0 0 +IS 50 0 0 0 0 +IS 51 0 0 0 0 +IS 52 0 0 0 0 +IS 53 0 0 0 0 +IS 54 0 0 0 0 +IS 55 0 0 0 0 +IS 56 0 0 0 0 +IS 57 0 0 0 0 +IS 58 0 0 0 0 +IS 59 0 0 0 0 +IS 60 0 0 0 0 +IS 61 0 0 0 0 +IS 62 0 0 0 0 +IS 63 0 0 0 0 +IS 64 0 0 0 0 +IS 65 0 0 0 0 +IS 66 0 0 0 0 +IS 67 0 0 0 0 +IS 68 0 0 0 0 +IS 69 0 0 0 0 +IS 70 0 0 0 0 +IS 71 0 0 0 0 +IS 72 0 0 0 0 +IS 73 0 0 0 0 +IS 74 0 0 0 0 +IS 75 0 0 0 0 +IS 76 0 0 0 0 +IS 77 0 0 0 0 +IS 78 0 0 0 0 +IS 79 0 0 0 0 +IS 80 0 0 0 0 +IS 81 0 0 0 0 +IS 82 0 0 0 0 +IS 83 0 0 0 0 +IS 84 0 0 0 0 +IS 85 0 0 0 0 +IS 86 0 0 0 0 +IS 87 0 0 0 0 +IS 88 0 0 0 0 +IS 89 0 0 0 0 +IS 90 0 0 0 0 +IS 91 0 0 0 0 +IS 92 0 0 0 0 +IS 93 0 0 0 0 +IS 94 0 0 0 0 +IS 95 0 0 0 0 +IS 96 0 0 0 0 +IS 97 0 0 0 0 +IS 98 0 0 0 0 +IS 99 0 0 0 0 +IS 100 1 1 0 0 +# Read lengths. Use `grep ^RL | cut -f 2-` to extract this part. The columns are: read length, count +RL 35 2 +# Indel distribution. Use `grep ^ID | cut -f 2-` to extract this part. The columns are: length, number of insertions, number of deletions +# Indels per cycle. Use `grep ^IC | cut -f 2-` to extract this part. The columns are: cycle, number of insertions (fwd), .. (rev) , number of deletions (fwd), .. (rev) +# Coverage distribution. Use `grep ^COV | cut -f 2-` to extract this part. +COV [1-1] 1 70 +# GC-depth. Use `grep ^GCD | cut -f 2-` to extract this part. The columns are: GC%, unique sequence percentiles, 10th, 25th, 50th, 75th and 90th depth percentile +GCD 0.0 100.000 0.000 0.000 0.000 0.000 0.000 diff --git a/src/samtools-1.3.1/test/stat/2_equal_cigar_full_seq.sam b/src/samtools-1.3.1/test/stat/2_equal_cigar_full_seq.sam new file mode 100644 index 0000000..58285cb --- /dev/null +++ b/src/samtools-1.3.1/test/stat/2_equal_cigar_full_seq.sam @@ -0,0 +1,5 @@ +@HD VN:1.4 +@SQ SN:alpha LN:100 +@RG ID:s1_a_1 LB:1 SM:s1 +r1 99 alpha 1 40 35= = 66 100 TGGGGTGTCATAGTAATCCGGTTGGGAGTCCGAGG * RG:Z:s1_a_1 NM:i:0 +r1 147 alpha 66 40 35= = 1 -100 TATCCAGAACTTTGCAGCCATATCTCCAAGACATG * RG:Z:s1_a_1 NM:i:0 diff --git a/src/samtools-1.3.1/test/stat/3.stats.expected b/src/samtools-1.3.1/test/stat/3.stats.expected new file mode 100644 index 0000000..393138c --- /dev/null +++ b/src/samtools-1.3.1/test/stat/3.stats.expected @@ -0,0 +1,265 @@ +# CHK, Checksum [2]Read Names [3]Sequences [4]Qualities +# CHK, CRC32 of reads which passed filtering followed by addition (32bit overflow) +CHK 1a1c1362 ce379e9a 7bab45da +# Summary Numbers. Use `grep ^SN | cut -f 2-` to extract this part. +SN raw total sequences: 2 +SN filtered sequences: 0 +SN sequences: 2 +SN is sorted: 1 +SN 1st fragments: 1 +SN last fragments: 1 +SN reads mapped: 2 +SN reads mapped and paired: 2 # paired-end technology bit set + both mates mapped +SN reads unmapped: 0 +SN reads properly paired: 2 # proper-pair bit set +SN reads paired: 2 # paired-end technology bit set +SN reads duplicated: 0 # PCR or optical duplicate bit set +SN reads MQ0: 0 # mapped and MQ=0 +SN reads QC failed: 0 +SN non-primary alignments: 0 +SN total length: 70 # ignores clipping +SN bases mapped: 70 # ignores clipping +SN bases mapped (cigar): 70 # more accurate +SN bases trimmed: 0 +SN bases duplicated: 0 +SN mismatches: 0 # from NM fields +SN error rate: 0.000000e+00 # mismatches / bases mapped (cigar) +SN average length: 35 +SN maximum length: 35 +SN average quality: 255.0 +SN insert size average: 100.0 +SN insert size standard deviation: 0.0 +SN inward oriented pairs: 1 +SN outward oriented pairs: 0 +SN pairs with other orientation: 0 +SN pairs on different chromosomes: 0 +# First Fragment Qualitites. Use `grep ^FFQ | cut -f 2-` to extract this part. +# Columns correspond to qualities and rows to cycles. First column is the cycle number. +FFQ 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +# Last Fragment Qualitites. Use `grep ^LFQ | cut -f 2-` to extract this part. +# Columns correspond to qualities and rows to cycles. First column is the cycle number. +LFQ 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +# Mismatches per cycle and quality. Use `grep ^MPC | cut -f 2-` to extract this part. +# Columns correspond to qualities, rows to cycles. First column is the cycle number, second +# is the number of N's and the rest is the number of mismatches +MPC 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +# GC Content of first fragments. Use `grep ^GCF | cut -f 2-` to extract this part. +GCF 1.26 1 +# GC Content of last fragments. Use `grep ^GCL | cut -f 2-` to extract this part. +GCL 1.26 1 +# ACGT content per cycle. Use `grep ^GCC | cut -f 2-` to extract this part. The columns are: cycle; A,C,G,T base counts as a percentage of all A/C/G/T bases [%]; and N and O counts as a percentage of all A/C/G/T bases [%] +# Insert sizes. Use `grep ^IS | cut -f 2-` to extract this part. The columns are: insert size, pairs total, inward oriented pairs, outward oriented pairs, other pairs +IS 0 0 0 0 0 +IS 1 0 0 0 0 +IS 2 0 0 0 0 +IS 3 0 0 0 0 +IS 4 0 0 0 0 +IS 5 0 0 0 0 +IS 6 0 0 0 0 +IS 7 0 0 0 0 +IS 8 0 0 0 0 +IS 9 0 0 0 0 +IS 10 0 0 0 0 +IS 11 0 0 0 0 +IS 12 0 0 0 0 +IS 13 0 0 0 0 +IS 14 0 0 0 0 +IS 15 0 0 0 0 +IS 16 0 0 0 0 +IS 17 0 0 0 0 +IS 18 0 0 0 0 +IS 19 0 0 0 0 +IS 20 0 0 0 0 +IS 21 0 0 0 0 +IS 22 0 0 0 0 +IS 23 0 0 0 0 +IS 24 0 0 0 0 +IS 25 0 0 0 0 +IS 26 0 0 0 0 +IS 27 0 0 0 0 +IS 28 0 0 0 0 +IS 29 0 0 0 0 +IS 30 0 0 0 0 +IS 31 0 0 0 0 +IS 32 0 0 0 0 +IS 33 0 0 0 0 +IS 34 0 0 0 0 +IS 35 0 0 0 0 +IS 36 0 0 0 0 +IS 37 0 0 0 0 +IS 38 0 0 0 0 +IS 39 0 0 0 0 +IS 40 0 0 0 0 +IS 41 0 0 0 0 +IS 42 0 0 0 0 +IS 43 0 0 0 0 +IS 44 0 0 0 0 +IS 45 0 0 0 0 +IS 46 0 0 0 0 +IS 47 0 0 0 0 +IS 48 0 0 0 0 +IS 49 0 0 0 0 +IS 50 0 0 0 0 +IS 51 0 0 0 0 +IS 52 0 0 0 0 +IS 53 0 0 0 0 +IS 54 0 0 0 0 +IS 55 0 0 0 0 +IS 56 0 0 0 0 +IS 57 0 0 0 0 +IS 58 0 0 0 0 +IS 59 0 0 0 0 +IS 60 0 0 0 0 +IS 61 0 0 0 0 +IS 62 0 0 0 0 +IS 63 0 0 0 0 +IS 64 0 0 0 0 +IS 65 0 0 0 0 +IS 66 0 0 0 0 +IS 67 0 0 0 0 +IS 68 0 0 0 0 +IS 69 0 0 0 0 +IS 70 0 0 0 0 +IS 71 0 0 0 0 +IS 72 0 0 0 0 +IS 73 0 0 0 0 +IS 74 0 0 0 0 +IS 75 0 0 0 0 +IS 76 0 0 0 0 +IS 77 0 0 0 0 +IS 78 0 0 0 0 +IS 79 0 0 0 0 +IS 80 0 0 0 0 +IS 81 0 0 0 0 +IS 82 0 0 0 0 +IS 83 0 0 0 0 +IS 84 0 0 0 0 +IS 85 0 0 0 0 +IS 86 0 0 0 0 +IS 87 0 0 0 0 +IS 88 0 0 0 0 +IS 89 0 0 0 0 +IS 90 0 0 0 0 +IS 91 0 0 0 0 +IS 92 0 0 0 0 +IS 93 0 0 0 0 +IS 94 0 0 0 0 +IS 95 0 0 0 0 +IS 96 0 0 0 0 +IS 97 0 0 0 0 +IS 98 0 0 0 0 +IS 99 0 0 0 0 +IS 100 1 1 0 0 +# Read lengths. Use `grep ^RL | cut -f 2-` to extract this part. The columns are: read length, count +RL 35 2 +# Indel distribution. Use `grep ^ID | cut -f 2-` to extract this part. The columns are: length, number of insertions, number of deletions +# Indels per cycle. Use `grep ^IC | cut -f 2-` to extract this part. The columns are: cycle, number of insertions (fwd), .. (rev) , number of deletions (fwd), .. (rev) +# Coverage distribution. Use `grep ^COV | cut -f 2-` to extract this part. +COV [1-1] 1 70 +# GC-depth. Use `grep ^GCD | cut -f 2-` to extract this part. The columns are: GC%, unique sequence percentiles, 10th, 25th, 50th, 75th and 90th depth percentile +GCD 0.0 100.000 0.000 0.000 0.000 0.000 0.000 diff --git a/src/samtools-1.3.1/test/stat/3_map_cigar_equal_seq.sam b/src/samtools-1.3.1/test/stat/3_map_cigar_equal_seq.sam new file mode 100644 index 0000000..dd38f9a --- /dev/null +++ b/src/samtools-1.3.1/test/stat/3_map_cigar_equal_seq.sam @@ -0,0 +1,5 @@ +@HD VN:1.4 +@SQ SN:alpha LN:100 +@RG ID:s1_a_1 LB:1 SM:s1 +r1 99 alpha 1 40 35M = 66 100 =================================== * RG:Z:s1_a_1 NM:i:0 +r1 147 alpha 66 40 35M = 1 -100 =================================== * RG:Z:s1_a_1 NM:i:0 diff --git a/src/samtools-1.3.1/test/stat/4.stats.expected b/src/samtools-1.3.1/test/stat/4.stats.expected new file mode 100644 index 0000000..32ccfb8 --- /dev/null +++ b/src/samtools-1.3.1/test/stat/4.stats.expected @@ -0,0 +1,302 @@ +# CHK, Checksum [2]Read Names [3]Sequences [4]Qualities +# CHK, CRC32 of reads which passed filtering followed by addition (32bit overflow) +CHK 1a1c1362 e7724556 7bab45da +# Summary Numbers. Use `grep ^SN | cut -f 2-` to extract this part. +SN raw total sequences: 2 +SN filtered sequences: 0 +SN sequences: 2 +SN is sorted: 1 +SN 1st fragments: 1 +SN last fragments: 1 +SN reads mapped: 2 +SN reads mapped and paired: 2 # paired-end technology bit set + both mates mapped +SN reads unmapped: 0 +SN reads properly paired: 2 # proper-pair bit set +SN reads paired: 2 # paired-end technology bit set +SN reads duplicated: 0 # PCR or optical duplicate bit set +SN reads MQ0: 0 # mapped and MQ=0 +SN reads QC failed: 0 +SN non-primary alignments: 0 +SN total length: 70 # ignores clipping +SN bases mapped: 70 # ignores clipping +SN bases mapped (cigar): 34 # more accurate +SN bases trimmed: 0 +SN bases duplicated: 0 +SN mismatches: 0 # from NM fields +SN error rate: 0.000000e+00 # mismatches / bases mapped (cigar) +SN average length: 35 +SN maximum length: 35 +SN average quality: 255.0 +SN insert size average: 100.0 +SN insert size standard deviation: 0.0 +SN inward oriented pairs: 1 +SN outward oriented pairs: 0 +SN pairs with other orientation: 0 +SN pairs on different chromosomes: 0 +# First Fragment Qualitites. Use `grep ^FFQ | cut -f 2-` to extract this part. +# Columns correspond to qualities and rows to cycles. First column is the cycle number. +FFQ 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +# Last Fragment Qualitites. Use `grep ^LFQ | cut -f 2-` to extract this part. +# Columns correspond to qualities and rows to cycles. First column is the cycle number. +LFQ 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +# Mismatches per cycle and quality. Use `grep ^MPC | cut -f 2-` to extract this part. +# Columns correspond to qualities, rows to cycles. First column is the cycle number, second +# is the number of N's and the rest is the number of mismatches +MPC 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 35 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +# GC Content of first fragments. Use `grep ^GCF | cut -f 2-` to extract this part. +GCF 28.39 0 +GCF 58.29 1 +# GC Content of last fragments. Use `grep ^GCL | cut -f 2-` to extract this part. +GCL 21.36 0 +GCL 43.97 1 +# ACGT content per cycle. Use `grep ^GCC | cut -f 2-` to extract this part. The columns are: cycle; A,C,G,T base counts as a percentage of all A/C/G/T bases [%]; and N and O counts as a percentage of all A/C/G/T bases [%] +GCC 1 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 2 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 3 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 4 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 5 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 6 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 7 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 8 50.00 0.00 0.00 50.00 0.00 0.00 +GCC 9 0.00 100.00 0.00 0.00 0.00 0.00 +GCC 10 50.00 50.00 0.00 0.00 0.00 0.00 +GCC 11 0.00 0.00 0.00 100.00 0.00 0.00 +GCC 12 50.00 50.00 0.00 0.00 0.00 0.00 +GCC 13 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 14 50.00 0.00 0.00 50.00 0.00 0.00 +GCC 15 50.00 0.00 0.00 50.00 0.00 0.00 +GCC 16 100.00 0.00 0.00 0.00 0.00 0.00 +GCC 17 0.00 50.00 0.00 50.00 0.00 0.00 +GCC 18 0.00 100.00 0.00 0.00 0.00 0.00 +GCC 19 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 20 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 21 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 22 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 23 0.00 0.00 0.00 100.00 0.00 0.00 +GCC 24 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 25 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 26 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 27 100.00 0.00 0.00 0.00 0.00 0.00 +GCC 28 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 29 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 30 50.00 50.00 0.00 0.00 0.00 0.00 +GCC 31 0.00 100.00 0.00 0.00 0.00 0.00 +GCC 32 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 33 50.00 0.00 0.00 50.00 0.00 0.00 +GCC 34 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 35 0.00 50.00 0.00 50.00 0.00 0.00 +# Insert sizes. Use `grep ^IS | cut -f 2-` to extract this part. The columns are: insert size, pairs total, inward oriented pairs, outward oriented pairs, other pairs +IS 0 0 0 0 0 +IS 1 0 0 0 0 +IS 2 0 0 0 0 +IS 3 0 0 0 0 +IS 4 0 0 0 0 +IS 5 0 0 0 0 +IS 6 0 0 0 0 +IS 7 0 0 0 0 +IS 8 0 0 0 0 +IS 9 0 0 0 0 +IS 10 0 0 0 0 +IS 11 0 0 0 0 +IS 12 0 0 0 0 +IS 13 0 0 0 0 +IS 14 0 0 0 0 +IS 15 0 0 0 0 +IS 16 0 0 0 0 +IS 17 0 0 0 0 +IS 18 0 0 0 0 +IS 19 0 0 0 0 +IS 20 0 0 0 0 +IS 21 0 0 0 0 +IS 22 0 0 0 0 +IS 23 0 0 0 0 +IS 24 0 0 0 0 +IS 25 0 0 0 0 +IS 26 0 0 0 0 +IS 27 0 0 0 0 +IS 28 0 0 0 0 +IS 29 0 0 0 0 +IS 30 0 0 0 0 +IS 31 0 0 0 0 +IS 32 0 0 0 0 +IS 33 0 0 0 0 +IS 34 0 0 0 0 +IS 35 0 0 0 0 +IS 36 0 0 0 0 +IS 37 0 0 0 0 +IS 38 0 0 0 0 +IS 39 0 0 0 0 +IS 40 0 0 0 0 +IS 41 0 0 0 0 +IS 42 0 0 0 0 +IS 43 0 0 0 0 +IS 44 0 0 0 0 +IS 45 0 0 0 0 +IS 46 0 0 0 0 +IS 47 0 0 0 0 +IS 48 0 0 0 0 +IS 49 0 0 0 0 +IS 50 0 0 0 0 +IS 51 0 0 0 0 +IS 52 0 0 0 0 +IS 53 0 0 0 0 +IS 54 0 0 0 0 +IS 55 0 0 0 0 +IS 56 0 0 0 0 +IS 57 0 0 0 0 +IS 58 0 0 0 0 +IS 59 0 0 0 0 +IS 60 0 0 0 0 +IS 61 0 0 0 0 +IS 62 0 0 0 0 +IS 63 0 0 0 0 +IS 64 0 0 0 0 +IS 65 0 0 0 0 +IS 66 0 0 0 0 +IS 67 0 0 0 0 +IS 68 0 0 0 0 +IS 69 0 0 0 0 +IS 70 0 0 0 0 +IS 71 0 0 0 0 +IS 72 0 0 0 0 +IS 73 0 0 0 0 +IS 74 0 0 0 0 +IS 75 0 0 0 0 +IS 76 0 0 0 0 +IS 77 0 0 0 0 +IS 78 0 0 0 0 +IS 79 0 0 0 0 +IS 80 0 0 0 0 +IS 81 0 0 0 0 +IS 82 0 0 0 0 +IS 83 0 0 0 0 +IS 84 0 0 0 0 +IS 85 0 0 0 0 +IS 86 0 0 0 0 +IS 87 0 0 0 0 +IS 88 0 0 0 0 +IS 89 0 0 0 0 +IS 90 0 0 0 0 +IS 91 0 0 0 0 +IS 92 0 0 0 0 +IS 93 0 0 0 0 +IS 94 0 0 0 0 +IS 95 0 0 0 0 +IS 96 0 0 0 0 +IS 97 0 0 0 0 +IS 98 0 0 0 0 +IS 99 0 0 0 0 +IS 100 1 1 0 0 +# Read lengths. Use `grep ^RL | cut -f 2-` to extract this part. The columns are: read length, count +RL 35 2 +# Indel distribution. Use `grep ^ID | cut -f 2-` to extract this part. The columns are: length, number of insertions, number of deletions +# Indels per cycle. Use `grep ^IC | cut -f 2-` to extract this part. The columns are: cycle, number of insertions (fwd), .. (rev) , number of deletions (fwd), .. (rev) +# Coverage distribution. Use `grep ^COV | cut -f 2-` to extract this part. +COV [1-1] 1 70 +# GC-depth. Use `grep ^GCD | cut -f 2-` to extract this part. The columns are: GC%, unique sequence percentiles, 10th, 25th, 50th, 75th and 90th depth percentile +GCD 0.0 100.000 0.000 0.000 0.000 0.000 0.000 diff --git a/src/samtools-1.3.1/test/stat/4_X_cigar_full_seq.sam b/src/samtools-1.3.1/test/stat/4_X_cigar_full_seq.sam new file mode 100644 index 0000000..cae7c67 --- /dev/null +++ b/src/samtools-1.3.1/test/stat/4_X_cigar_full_seq.sam @@ -0,0 +1,5 @@ +@HD VN:1.4 +@SQ SN:alpha LN:100 +@RG ID:s1_a_1 LB:1 SM:s1 +r1 99 alpha 1 40 34M1X = 66 100 TGGGGTGTCATAGTAATCCGGTTGGGAGTCCGAGC * RG:Z:s1_a_1 NM:i:0 +r1 147 alpha 66 40 35= = 1 -100 TATCCAGAACTTTGCAGCCATATCTCCAAGACATG * RG:Z:s1_a_1 NM:i:0 diff --git a/src/samtools-1.3.1/test/stat/5.stats.expected b/src/samtools-1.3.1/test/stat/5.stats.expected new file mode 100644 index 0000000..967d055 --- /dev/null +++ b/src/samtools-1.3.1/test/stat/5.stats.expected @@ -0,0 +1,304 @@ +# CHK, Checksum [2]Read Names [3]Sequences [4]Qualities +# CHK, CRC32 of reads which passed filtering followed by addition (32bit overflow) +CHK 1a1c1362 32507d92 7bab45da +# Summary Numbers. Use `grep ^SN | cut -f 2-` to extract this part. +SN raw total sequences: 2 +SN filtered sequences: 0 +SN sequences: 2 +SN is sorted: 1 +SN 1st fragments: 1 +SN last fragments: 1 +SN reads mapped: 2 +SN reads mapped and paired: 2 # paired-end technology bit set + both mates mapped +SN reads unmapped: 0 +SN reads properly paired: 2 # proper-pair bit set +SN reads paired: 2 # paired-end technology bit set +SN reads duplicated: 0 # PCR or optical duplicate bit set +SN reads MQ0: 0 # mapped and MQ=0 +SN reads QC failed: 0 +SN non-primary alignments: 0 +SN total length: 70 # ignores clipping +SN bases mapped: 70 # ignores clipping +SN bases mapped (cigar): 70 # more accurate +SN bases trimmed: 0 +SN bases duplicated: 0 +SN mismatches: 0 # from NM fields +SN error rate: 0.000000e+00 # mismatches / bases mapped (cigar) +SN average length: 35 +SN maximum length: 35 +SN average quality: 255.0 +SN insert size average: 100.0 +SN insert size standard deviation: 0.0 +SN inward oriented pairs: 1 +SN outward oriented pairs: 0 +SN pairs with other orientation: 0 +SN pairs on different chromosomes: 0 +# First Fragment Qualitites. Use `grep ^FFQ | cut -f 2-` to extract this part. +# Columns correspond to qualities and rows to cycles. First column is the cycle number. +FFQ 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +# Last Fragment Qualitites. Use `grep ^LFQ | cut -f 2-` to extract this part. +# Columns correspond to qualities and rows to cycles. First column is the cycle number. +LFQ 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +# Mismatches per cycle and quality. Use `grep ^MPC | cut -f 2-` to extract this part. +# Columns correspond to qualities, rows to cycles. First column is the cycle number, second +# is the number of N's and the rest is the number of mismatches +MPC 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +# GC Content of first fragments. Use `grep ^GCF | cut -f 2-` to extract this part. +GCF 28.39 0 +GCF 58.29 1 +# GC Content of last fragments. Use `grep ^GCL | cut -f 2-` to extract this part. +GCL 21.36 0 +GCL 43.97 1 +# ACGT content per cycle. Use `grep ^GCC | cut -f 2-` to extract this part. The columns are: cycle; A,C,G,T base counts as a percentage of all A/C/G/T bases [%]; and N and O counts as a percentage of all A/C/G/T bases [%] +GCC 1 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 2 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 3 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 4 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 5 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 6 0.00 0.00 100.00 0.00 0.00 0.00 +GCC 7 50.00 0.00 0.00 50.00 0.00 0.00 +GCC 8 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 9 0.00 50.00 0.00 50.00 0.00 0.00 +GCC 10 0.00 100.00 0.00 0.00 0.00 0.00 +GCC 11 50.00 0.00 0.00 50.00 0.00 0.00 +GCC 12 0.00 50.00 0.00 50.00 0.00 0.00 +GCC 13 50.00 0.00 0.00 50.00 0.00 0.00 +GCC 14 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 15 0.00 0.00 0.00 100.00 0.00 0.00 +GCC 16 100.00 0.00 0.00 0.00 0.00 0.00 +GCC 17 50.00 50.00 0.00 0.00 0.00 0.00 +GCC 18 0.00 50.00 0.00 50.00 0.00 0.00 +GCC 19 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 20 50.00 50.00 0.00 0.00 0.00 0.00 +GCC 21 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 22 0.00 0.00 100.00 0.00 0.00 0.00 +GCC 23 0.00 0.00 0.00 100.00 0.00 0.00 +GCC 24 0.00 0.00 0.00 100.00 0.00 0.00 +GCC 25 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 26 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 27 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 28 100.00 0.00 0.00 0.00 0.00 0.00 +GCC 29 0.00 0.00 100.00 0.00 0.00 0.00 +GCC 30 50.00 0.00 0.00 50.00 0.00 0.00 +GCC 31 0.00 100.00 0.00 0.00 0.00 0.00 +GCC 32 0.00 100.00 0.00 0.00 0.00 0.00 +GCC 33 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 34 100.00 0.00 0.00 0.00 0.00 0.00 +GCC 35 0.00 0.00 50.00 50.00 0.00 0.00 +# Insert sizes. Use `grep ^IS | cut -f 2-` to extract this part. The columns are: insert size, pairs total, inward oriented pairs, outward oriented pairs, other pairs +IS 0 0 0 0 0 +IS 1 0 0 0 0 +IS 2 0 0 0 0 +IS 3 0 0 0 0 +IS 4 0 0 0 0 +IS 5 0 0 0 0 +IS 6 0 0 0 0 +IS 7 0 0 0 0 +IS 8 0 0 0 0 +IS 9 0 0 0 0 +IS 10 0 0 0 0 +IS 11 0 0 0 0 +IS 12 0 0 0 0 +IS 13 0 0 0 0 +IS 14 0 0 0 0 +IS 15 0 0 0 0 +IS 16 0 0 0 0 +IS 17 0 0 0 0 +IS 18 0 0 0 0 +IS 19 0 0 0 0 +IS 20 0 0 0 0 +IS 21 0 0 0 0 +IS 22 0 0 0 0 +IS 23 0 0 0 0 +IS 24 0 0 0 0 +IS 25 0 0 0 0 +IS 26 0 0 0 0 +IS 27 0 0 0 0 +IS 28 0 0 0 0 +IS 29 0 0 0 0 +IS 30 0 0 0 0 +IS 31 0 0 0 0 +IS 32 0 0 0 0 +IS 33 0 0 0 0 +IS 34 0 0 0 0 +IS 35 0 0 0 0 +IS 36 0 0 0 0 +IS 37 0 0 0 0 +IS 38 0 0 0 0 +IS 39 0 0 0 0 +IS 40 0 0 0 0 +IS 41 0 0 0 0 +IS 42 0 0 0 0 +IS 43 0 0 0 0 +IS 44 0 0 0 0 +IS 45 0 0 0 0 +IS 46 0 0 0 0 +IS 47 0 0 0 0 +IS 48 0 0 0 0 +IS 49 0 0 0 0 +IS 50 0 0 0 0 +IS 51 0 0 0 0 +IS 52 0 0 0 0 +IS 53 0 0 0 0 +IS 54 0 0 0 0 +IS 55 0 0 0 0 +IS 56 0 0 0 0 +IS 57 0 0 0 0 +IS 58 0 0 0 0 +IS 59 0 0 0 0 +IS 60 0 0 0 0 +IS 61 0 0 0 0 +IS 62 0 0 0 0 +IS 63 0 0 0 0 +IS 64 0 0 0 0 +IS 65 0 0 0 0 +IS 66 0 0 0 0 +IS 67 0 0 0 0 +IS 68 0 0 0 0 +IS 69 0 0 0 0 +IS 70 0 0 0 0 +IS 71 0 0 0 0 +IS 72 0 0 0 0 +IS 73 0 0 0 0 +IS 74 0 0 0 0 +IS 75 0 0 0 0 +IS 76 0 0 0 0 +IS 77 0 0 0 0 +IS 78 0 0 0 0 +IS 79 0 0 0 0 +IS 80 0 0 0 0 +IS 81 0 0 0 0 +IS 82 0 0 0 0 +IS 83 0 0 0 0 +IS 84 0 0 0 0 +IS 85 0 0 0 0 +IS 86 0 0 0 0 +IS 87 0 0 0 0 +IS 88 0 0 0 0 +IS 89 0 0 0 0 +IS 90 0 0 0 0 +IS 91 0 0 0 0 +IS 92 0 0 0 0 +IS 93 0 0 0 0 +IS 94 0 0 0 0 +IS 95 0 0 0 0 +IS 96 0 0 0 0 +IS 97 0 0 0 0 +IS 98 0 0 0 0 +IS 99 0 0 0 0 +IS 100 1 1 0 0 +# Read lengths. Use `grep ^RL | cut -f 2-` to extract this part. The columns are: read length, count +RL 35 2 +# Indel distribution. Use `grep ^ID | cut -f 2-` to extract this part. The columns are: length, number of insertions, number of deletions +ID 1 1 0 +# Indels per cycle. Use `grep ^IC | cut -f 2-` to extract this part. The columns are: cycle, number of insertions (fwd), .. (rev) , number of deletions (fwd), .. (rev) +IC 2 1 0 0 0 +# Coverage distribution. Use `grep ^COV | cut -f 2-` to extract this part. +COV [1-1] 1 70 +# GC-depth. Use `grep ^GCD | cut -f 2-` to extract this part. The columns are: GC%, unique sequence percentiles, 10th, 25th, 50th, 75th and 90th depth percentile +GCD 0.0 100.000 0.000 0.000 0.000 0.000 0.000 diff --git a/src/samtools-1.3.1/test/stat/5_insert_cigar.sam b/src/samtools-1.3.1/test/stat/5_insert_cigar.sam new file mode 100644 index 0000000..212a0a3 --- /dev/null +++ b/src/samtools-1.3.1/test/stat/5_insert_cigar.sam @@ -0,0 +1,5 @@ +@HD VN:1.4 +@SQ SN:alpha LN:100 +@RG ID:s1_a_1 LB:1 SM:s1 +r1 99 alpha 1 40 1M1I33M = 66 100 TGGGGGTGTCATAGTAATCCGGTTGGGAGTCCGAG * RG:Z:s1_a_1 NM:i:0 +r1 147 alpha 66 40 35M = 1 -100 TATCCAGAACTTTGCAGCCATATCTCCAAGACATG * RG:Z:s1_a_1 NM:i:0 diff --git a/src/samtools-1.3.1/test/stat/6.stats.expected b/src/samtools-1.3.1/test/stat/6.stats.expected new file mode 100644 index 0000000..967d055 --- /dev/null +++ b/src/samtools-1.3.1/test/stat/6.stats.expected @@ -0,0 +1,304 @@ +# CHK, Checksum [2]Read Names [3]Sequences [4]Qualities +# CHK, CRC32 of reads which passed filtering followed by addition (32bit overflow) +CHK 1a1c1362 32507d92 7bab45da +# Summary Numbers. Use `grep ^SN | cut -f 2-` to extract this part. +SN raw total sequences: 2 +SN filtered sequences: 0 +SN sequences: 2 +SN is sorted: 1 +SN 1st fragments: 1 +SN last fragments: 1 +SN reads mapped: 2 +SN reads mapped and paired: 2 # paired-end technology bit set + both mates mapped +SN reads unmapped: 0 +SN reads properly paired: 2 # proper-pair bit set +SN reads paired: 2 # paired-end technology bit set +SN reads duplicated: 0 # PCR or optical duplicate bit set +SN reads MQ0: 0 # mapped and MQ=0 +SN reads QC failed: 0 +SN non-primary alignments: 0 +SN total length: 70 # ignores clipping +SN bases mapped: 70 # ignores clipping +SN bases mapped (cigar): 70 # more accurate +SN bases trimmed: 0 +SN bases duplicated: 0 +SN mismatches: 0 # from NM fields +SN error rate: 0.000000e+00 # mismatches / bases mapped (cigar) +SN average length: 35 +SN maximum length: 35 +SN average quality: 255.0 +SN insert size average: 100.0 +SN insert size standard deviation: 0.0 +SN inward oriented pairs: 1 +SN outward oriented pairs: 0 +SN pairs with other orientation: 0 +SN pairs on different chromosomes: 0 +# First Fragment Qualitites. Use `grep ^FFQ | cut -f 2-` to extract this part. +# Columns correspond to qualities and rows to cycles. First column is the cycle number. +FFQ 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +# Last Fragment Qualitites. Use `grep ^LFQ | cut -f 2-` to extract this part. +# Columns correspond to qualities and rows to cycles. First column is the cycle number. +LFQ 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +# Mismatches per cycle and quality. Use `grep ^MPC | cut -f 2-` to extract this part. +# Columns correspond to qualities, rows to cycles. First column is the cycle number, second +# is the number of N's and the rest is the number of mismatches +MPC 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +# GC Content of first fragments. Use `grep ^GCF | cut -f 2-` to extract this part. +GCF 28.39 0 +GCF 58.29 1 +# GC Content of last fragments. Use `grep ^GCL | cut -f 2-` to extract this part. +GCL 21.36 0 +GCL 43.97 1 +# ACGT content per cycle. Use `grep ^GCC | cut -f 2-` to extract this part. The columns are: cycle; A,C,G,T base counts as a percentage of all A/C/G/T bases [%]; and N and O counts as a percentage of all A/C/G/T bases [%] +GCC 1 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 2 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 3 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 4 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 5 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 6 0.00 0.00 100.00 0.00 0.00 0.00 +GCC 7 50.00 0.00 0.00 50.00 0.00 0.00 +GCC 8 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 9 0.00 50.00 0.00 50.00 0.00 0.00 +GCC 10 0.00 100.00 0.00 0.00 0.00 0.00 +GCC 11 50.00 0.00 0.00 50.00 0.00 0.00 +GCC 12 0.00 50.00 0.00 50.00 0.00 0.00 +GCC 13 50.00 0.00 0.00 50.00 0.00 0.00 +GCC 14 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 15 0.00 0.00 0.00 100.00 0.00 0.00 +GCC 16 100.00 0.00 0.00 0.00 0.00 0.00 +GCC 17 50.00 50.00 0.00 0.00 0.00 0.00 +GCC 18 0.00 50.00 0.00 50.00 0.00 0.00 +GCC 19 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 20 50.00 50.00 0.00 0.00 0.00 0.00 +GCC 21 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 22 0.00 0.00 100.00 0.00 0.00 0.00 +GCC 23 0.00 0.00 0.00 100.00 0.00 0.00 +GCC 24 0.00 0.00 0.00 100.00 0.00 0.00 +GCC 25 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 26 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 27 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 28 100.00 0.00 0.00 0.00 0.00 0.00 +GCC 29 0.00 0.00 100.00 0.00 0.00 0.00 +GCC 30 50.00 0.00 0.00 50.00 0.00 0.00 +GCC 31 0.00 100.00 0.00 0.00 0.00 0.00 +GCC 32 0.00 100.00 0.00 0.00 0.00 0.00 +GCC 33 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 34 100.00 0.00 0.00 0.00 0.00 0.00 +GCC 35 0.00 0.00 50.00 50.00 0.00 0.00 +# Insert sizes. Use `grep ^IS | cut -f 2-` to extract this part. The columns are: insert size, pairs total, inward oriented pairs, outward oriented pairs, other pairs +IS 0 0 0 0 0 +IS 1 0 0 0 0 +IS 2 0 0 0 0 +IS 3 0 0 0 0 +IS 4 0 0 0 0 +IS 5 0 0 0 0 +IS 6 0 0 0 0 +IS 7 0 0 0 0 +IS 8 0 0 0 0 +IS 9 0 0 0 0 +IS 10 0 0 0 0 +IS 11 0 0 0 0 +IS 12 0 0 0 0 +IS 13 0 0 0 0 +IS 14 0 0 0 0 +IS 15 0 0 0 0 +IS 16 0 0 0 0 +IS 17 0 0 0 0 +IS 18 0 0 0 0 +IS 19 0 0 0 0 +IS 20 0 0 0 0 +IS 21 0 0 0 0 +IS 22 0 0 0 0 +IS 23 0 0 0 0 +IS 24 0 0 0 0 +IS 25 0 0 0 0 +IS 26 0 0 0 0 +IS 27 0 0 0 0 +IS 28 0 0 0 0 +IS 29 0 0 0 0 +IS 30 0 0 0 0 +IS 31 0 0 0 0 +IS 32 0 0 0 0 +IS 33 0 0 0 0 +IS 34 0 0 0 0 +IS 35 0 0 0 0 +IS 36 0 0 0 0 +IS 37 0 0 0 0 +IS 38 0 0 0 0 +IS 39 0 0 0 0 +IS 40 0 0 0 0 +IS 41 0 0 0 0 +IS 42 0 0 0 0 +IS 43 0 0 0 0 +IS 44 0 0 0 0 +IS 45 0 0 0 0 +IS 46 0 0 0 0 +IS 47 0 0 0 0 +IS 48 0 0 0 0 +IS 49 0 0 0 0 +IS 50 0 0 0 0 +IS 51 0 0 0 0 +IS 52 0 0 0 0 +IS 53 0 0 0 0 +IS 54 0 0 0 0 +IS 55 0 0 0 0 +IS 56 0 0 0 0 +IS 57 0 0 0 0 +IS 58 0 0 0 0 +IS 59 0 0 0 0 +IS 60 0 0 0 0 +IS 61 0 0 0 0 +IS 62 0 0 0 0 +IS 63 0 0 0 0 +IS 64 0 0 0 0 +IS 65 0 0 0 0 +IS 66 0 0 0 0 +IS 67 0 0 0 0 +IS 68 0 0 0 0 +IS 69 0 0 0 0 +IS 70 0 0 0 0 +IS 71 0 0 0 0 +IS 72 0 0 0 0 +IS 73 0 0 0 0 +IS 74 0 0 0 0 +IS 75 0 0 0 0 +IS 76 0 0 0 0 +IS 77 0 0 0 0 +IS 78 0 0 0 0 +IS 79 0 0 0 0 +IS 80 0 0 0 0 +IS 81 0 0 0 0 +IS 82 0 0 0 0 +IS 83 0 0 0 0 +IS 84 0 0 0 0 +IS 85 0 0 0 0 +IS 86 0 0 0 0 +IS 87 0 0 0 0 +IS 88 0 0 0 0 +IS 89 0 0 0 0 +IS 90 0 0 0 0 +IS 91 0 0 0 0 +IS 92 0 0 0 0 +IS 93 0 0 0 0 +IS 94 0 0 0 0 +IS 95 0 0 0 0 +IS 96 0 0 0 0 +IS 97 0 0 0 0 +IS 98 0 0 0 0 +IS 99 0 0 0 0 +IS 100 1 1 0 0 +# Read lengths. Use `grep ^RL | cut -f 2-` to extract this part. The columns are: read length, count +RL 35 2 +# Indel distribution. Use `grep ^ID | cut -f 2-` to extract this part. The columns are: length, number of insertions, number of deletions +ID 1 1 0 +# Indels per cycle. Use `grep ^IC | cut -f 2-` to extract this part. The columns are: cycle, number of insertions (fwd), .. (rev) , number of deletions (fwd), .. (rev) +IC 2 1 0 0 0 +# Coverage distribution. Use `grep ^COV | cut -f 2-` to extract this part. +COV [1-1] 1 70 +# GC-depth. Use `grep ^GCD | cut -f 2-` to extract this part. The columns are: GC%, unique sequence percentiles, 10th, 25th, 50th, 75th and 90th depth percentile +GCD 0.0 100.000 0.000 0.000 0.000 0.000 0.000 diff --git a/src/samtools-1.3.1/test/stat/7.stats.expected b/src/samtools-1.3.1/test/stat/7.stats.expected new file mode 100644 index 0000000..a4e3b9a --- /dev/null +++ b/src/samtools-1.3.1/test/stat/7.stats.expected @@ -0,0 +1,305 @@ +# CHK, Checksum [2]Read Names [3]Sequences [4]Qualities +# CHK, CRC32 of reads which passed filtering followed by addition (32bit overflow) +CHK 272a1d13 10b7aabd 7baa45da +# Summary Numbers. Use `grep ^SN | cut -f 2-` to extract this part. +SN raw total sequences: 2 +SN filtered sequences: 0 +SN sequences: 2 +SN is sorted: 1 +SN 1st fragments: 1 +SN last fragments: 1 +SN reads mapped: 2 +SN reads mapped and paired: 2 # paired-end technology bit set + both mates mapped +SN reads unmapped: 0 +SN reads properly paired: 2 # proper-pair bit set +SN reads paired: 2 # paired-end technology bit set +SN reads duplicated: 0 # PCR or optical duplicate bit set +SN reads MQ0: 0 # mapped and MQ=0 +SN reads QC failed: 0 +SN non-primary alignments: 0 +SN total length: 70 # ignores clipping +SN bases mapped: 70 # ignores clipping +SN bases mapped (cigar): 70 # more accurate +SN bases trimmed: 0 +SN bases duplicated: 0 +SN mismatches: 0 # from NM fields +SN error rate: 0.000000e+00 # mismatches / bases mapped (cigar) +SN average length: 35 +SN maximum length: 35 +SN average quality: 255.0 +SN insert size average: 100.0 +SN insert size standard deviation: 0.0 +SN inward oriented pairs: 1 +SN outward oriented pairs: 0 +SN pairs with other orientation: 0 +SN pairs on different chromosomes: 0 +# First Fragment Qualitites. Use `grep ^FFQ | cut -f 2-` to extract this part. +# Columns correspond to qualities and rows to cycles. First column is the cycle number. +FFQ 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +# Last Fragment Qualitites. Use `grep ^LFQ | cut -f 2-` to extract this part. +# Columns correspond to qualities and rows to cycles. First column is the cycle number. +LFQ 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +# Mismatches per cycle and quality. Use `grep ^MPC | cut -f 2-` to extract this part. +# Columns correspond to qualities, rows to cycles. First column is the cycle number, second +# is the number of N's and the rest is the number of mismatches +MPC 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 31 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +# GC Content of first fragments. Use `grep ^GCF | cut -f 2-` to extract this part. +GCF 28.39 0 +GCF 58.29 1 +# GC Content of last fragments. Use `grep ^GCL | cut -f 2-` to extract this part. +GCL 21.36 0 +GCL 43.97 1 +# ACGT content per cycle. Use `grep ^GCC | cut -f 2-` to extract this part. The columns are: cycle; A,C,G,T base counts as a percentage of all A/C/G/T bases [%]; and N and O counts as a percentage of all A/C/G/T bases [%] +GCC 1 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 2 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 3 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 4 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 5 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 6 0.00 0.00 100.00 0.00 0.00 0.00 +GCC 7 50.00 0.00 0.00 50.00 0.00 0.00 +GCC 8 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 9 0.00 50.00 0.00 50.00 0.00 0.00 +GCC 10 0.00 100.00 0.00 0.00 0.00 0.00 +GCC 11 50.00 0.00 0.00 50.00 0.00 0.00 +GCC 12 0.00 50.00 0.00 50.00 0.00 0.00 +GCC 13 50.00 0.00 0.00 50.00 0.00 0.00 +GCC 14 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 15 0.00 0.00 0.00 100.00 0.00 0.00 +GCC 16 100.00 0.00 0.00 0.00 0.00 0.00 +GCC 17 50.00 50.00 0.00 0.00 0.00 0.00 +GCC 18 0.00 50.00 0.00 50.00 0.00 0.00 +GCC 19 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 20 50.00 50.00 0.00 0.00 0.00 0.00 +GCC 21 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 22 0.00 0.00 100.00 0.00 0.00 0.00 +GCC 23 0.00 0.00 0.00 100.00 0.00 0.00 +GCC 24 0.00 0.00 0.00 100.00 0.00 0.00 +GCC 25 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 26 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 27 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 28 100.00 0.00 0.00 0.00 0.00 0.00 +GCC 29 0.00 0.00 100.00 0.00 0.00 0.00 +GCC 30 50.00 0.00 0.00 50.00 0.00 0.00 +GCC 31 0.00 100.00 0.00 0.00 0.00 0.00 +GCC 32 0.00 100.00 0.00 0.00 0.00 0.00 +GCC 33 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 34 100.00 0.00 0.00 0.00 0.00 0.00 +GCC 35 0.00 0.00 50.00 50.00 0.00 0.00 +# Insert sizes. Use `grep ^IS | cut -f 2-` to extract this part. The columns are: insert size, pairs total, inward oriented pairs, outward oriented pairs, other pairs +IS 0 0 0 0 0 +IS 1 0 0 0 0 +IS 2 0 0 0 0 +IS 3 0 0 0 0 +IS 4 0 0 0 0 +IS 5 0 0 0 0 +IS 6 0 0 0 0 +IS 7 0 0 0 0 +IS 8 0 0 0 0 +IS 9 0 0 0 0 +IS 10 0 0 0 0 +IS 11 0 0 0 0 +IS 12 0 0 0 0 +IS 13 0 0 0 0 +IS 14 0 0 0 0 +IS 15 0 0 0 0 +IS 16 0 0 0 0 +IS 17 0 0 0 0 +IS 18 0 0 0 0 +IS 19 0 0 0 0 +IS 20 0 0 0 0 +IS 21 0 0 0 0 +IS 22 0 0 0 0 +IS 23 0 0 0 0 +IS 24 0 0 0 0 +IS 25 0 0 0 0 +IS 26 0 0 0 0 +IS 27 0 0 0 0 +IS 28 0 0 0 0 +IS 29 0 0 0 0 +IS 30 0 0 0 0 +IS 31 0 0 0 0 +IS 32 0 0 0 0 +IS 33 0 0 0 0 +IS 34 0 0 0 0 +IS 35 0 0 0 0 +IS 36 0 0 0 0 +IS 37 0 0 0 0 +IS 38 0 0 0 0 +IS 39 0 0 0 0 +IS 40 0 0 0 0 +IS 41 0 0 0 0 +IS 42 0 0 0 0 +IS 43 0 0 0 0 +IS 44 0 0 0 0 +IS 45 0 0 0 0 +IS 46 0 0 0 0 +IS 47 0 0 0 0 +IS 48 0 0 0 0 +IS 49 0 0 0 0 +IS 50 0 0 0 0 +IS 51 0 0 0 0 +IS 52 0 0 0 0 +IS 53 0 0 0 0 +IS 54 0 0 0 0 +IS 55 0 0 0 0 +IS 56 0 0 0 0 +IS 57 0 0 0 0 +IS 58 0 0 0 0 +IS 59 0 0 0 0 +IS 60 0 0 0 0 +IS 61 0 0 0 0 +IS 62 0 0 0 0 +IS 63 0 0 0 0 +IS 64 0 0 0 0 +IS 65 0 0 0 0 +IS 66 0 0 0 0 +IS 67 0 0 0 0 +IS 68 0 0 0 0 +IS 69 0 0 0 0 +IS 70 0 0 0 0 +IS 71 0 0 0 0 +IS 72 0 0 0 0 +IS 73 0 0 0 0 +IS 74 0 0 0 0 +IS 75 0 0 0 0 +IS 76 0 0 0 0 +IS 77 0 0 0 0 +IS 78 0 0 0 0 +IS 79 0 0 0 0 +IS 80 0 0 0 0 +IS 81 0 0 0 0 +IS 82 0 0 0 0 +IS 83 0 0 0 0 +IS 84 0 0 0 0 +IS 85 0 0 0 0 +IS 86 0 0 0 0 +IS 87 0 0 0 0 +IS 88 0 0 0 0 +IS 89 0 0 0 0 +IS 90 0 0 0 0 +IS 91 0 0 0 0 +IS 92 0 0 0 0 +IS 93 0 0 0 0 +IS 94 0 0 0 0 +IS 95 0 0 0 0 +IS 96 0 0 0 0 +IS 97 0 0 0 0 +IS 98 0 0 0 0 +IS 99 0 0 0 0 +IS 100 1 1 0 0 +# Read lengths. Use `grep ^RL | cut -f 2-` to extract this part. The columns are: read length, count +RL 35 2 +# Indel distribution. Use `grep ^ID | cut -f 2-` to extract this part. The columns are: length, number of insertions, number of deletions +ID 1 2 0 +# Indels per cycle. Use `grep ^IC | cut -f 2-` to extract this part. The columns are: cycle, number of insertions (fwd), .. (rev) , number of deletions (fwd), .. (rev) +IC 2 2 0 0 0 +# Coverage distribution. Use `grep ^COV | cut -f 2-` to extract this part. +COV [1-1] 1 67 +COV [2-2] 2 3 +# GC-depth. Use `grep ^GCD | cut -f 2-` to extract this part. The columns are: GC%, unique sequence percentiles, 10th, 25th, 50th, 75th and 90th depth percentile +GCD 0.0 100.000 0.000 0.000 0.000 0.000 0.000 diff --git a/src/samtools-1.3.1/test/stat/7_supp.sam b/src/samtools-1.3.1/test/stat/7_supp.sam new file mode 100644 index 0000000..a71fe6f --- /dev/null +++ b/src/samtools-1.3.1/test/stat/7_supp.sam @@ -0,0 +1,6 @@ +@HD VN:1.4 +@SQ SN:alpha LN:100 +@RG ID:s1_a_1 LB:1 SM:s1 +r1 99 alpha 1 40 1M1I30M3S = 66 100 TGGGGGTGTCATAGTAATCCGGTTGGGAGTCCGAG * RG:Z:s1_a_1 NM:i:0 +r1 2147 alpha 1 40 30H1M1I1M = 66 100 GAG * RG:Z:s1_a_1 NM:i:0 +r1 147 alpha 66 40 35M = 1 -100 TATCCAGAACTTTGCAGCCATATCTCCAAGACATG * RG:Z:s1_a_1 NM:i:0 diff --git a/src/samtools-1.3.1/test/stat/8.stats.expected b/src/samtools-1.3.1/test/stat/8.stats.expected new file mode 100644 index 0000000..9d1191d --- /dev/null +++ b/src/samtools-1.3.1/test/stat/8.stats.expected @@ -0,0 +1,304 @@ +# CHK, Checksum [2]Read Names [3]Sequences [4]Qualities +# CHK, CRC32 of reads which passed filtering followed by addition (32bit overflow) +CHK 272a1d13 94e79452 b980e8c7 +# Summary Numbers. Use `grep ^SN | cut -f 2-` to extract this part. +SN raw total sequences: 2 +SN filtered sequences: 0 +SN sequences: 2 +SN is sorted: 1 +SN 1st fragments: 1 +SN last fragments: 1 +SN reads mapped: 2 +SN reads mapped and paired: 2 # paired-end technology bit set + both mates mapped +SN reads unmapped: 0 +SN reads properly paired: 2 # proper-pair bit set +SN reads paired: 2 # paired-end technology bit set +SN reads duplicated: 0 # PCR or optical duplicate bit set +SN reads MQ0: 0 # mapped and MQ=0 +SN reads QC failed: 0 +SN non-primary alignments: 1 +SN total length: 70 # ignores clipping +SN bases mapped: 70 # ignores clipping +SN bases mapped (cigar): 70 # more accurate +SN bases trimmed: 0 +SN bases duplicated: 0 +SN mismatches: 0 # from NM fields +SN error rate: 0.000000e+00 # mismatches / bases mapped (cigar) +SN average length: 35 +SN maximum length: 35 +SN average quality: 255.0 +SN insert size average: 100.0 +SN insert size standard deviation: 0.0 +SN inward oriented pairs: 1 +SN outward oriented pairs: 0 +SN pairs with other orientation: 0 +SN pairs on different chromosomes: 0 +# First Fragment Qualitites. Use `grep ^FFQ | cut -f 2-` to extract this part. +# Columns correspond to qualities and rows to cycles. First column is the cycle number. +FFQ 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +# Last Fragment Qualitites. Use `grep ^LFQ | cut -f 2-` to extract this part. +# Columns correspond to qualities and rows to cycles. First column is the cycle number. +LFQ 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +# Mismatches per cycle and quality. Use `grep ^MPC | cut -f 2-` to extract this part. +# Columns correspond to qualities, rows to cycles. First column is the cycle number, second +# is the number of N's and the rest is the number of mismatches +MPC 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +# GC Content of first fragments. Use `grep ^GCF | cut -f 2-` to extract this part. +GCF 28.39 0 +GCF 58.29 1 +# GC Content of last fragments. Use `grep ^GCL | cut -f 2-` to extract this part. +GCL 21.36 0 +GCL 43.97 1 +# ACGT content per cycle. Use `grep ^GCC | cut -f 2-` to extract this part. The columns are: cycle; A,C,G,T base counts as a percentage of all A/C/G/T bases [%]; and N and O counts as a percentage of all A/C/G/T bases [%] +GCC 1 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 2 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 3 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 4 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 5 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 6 0.00 0.00 100.00 0.00 0.00 0.00 +GCC 7 50.00 0.00 0.00 50.00 0.00 0.00 +GCC 8 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 9 0.00 50.00 0.00 50.00 0.00 0.00 +GCC 10 0.00 100.00 0.00 0.00 0.00 0.00 +GCC 11 50.00 0.00 0.00 50.00 0.00 0.00 +GCC 12 0.00 50.00 0.00 50.00 0.00 0.00 +GCC 13 50.00 0.00 0.00 50.00 0.00 0.00 +GCC 14 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 15 0.00 0.00 0.00 100.00 0.00 0.00 +GCC 16 100.00 0.00 0.00 0.00 0.00 0.00 +GCC 17 50.00 50.00 0.00 0.00 0.00 0.00 +GCC 18 0.00 50.00 0.00 50.00 0.00 0.00 +GCC 19 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 20 50.00 50.00 0.00 0.00 0.00 0.00 +GCC 21 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 22 0.00 0.00 100.00 0.00 0.00 0.00 +GCC 23 0.00 0.00 0.00 100.00 0.00 0.00 +GCC 24 0.00 0.00 0.00 100.00 0.00 0.00 +GCC 25 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 26 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 27 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 28 100.00 0.00 0.00 0.00 0.00 0.00 +GCC 29 0.00 0.00 100.00 0.00 0.00 0.00 +GCC 30 50.00 0.00 0.00 50.00 0.00 0.00 +GCC 31 0.00 100.00 0.00 0.00 0.00 0.00 +GCC 32 0.00 100.00 0.00 0.00 0.00 0.00 +GCC 33 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 34 100.00 0.00 0.00 0.00 0.00 0.00 +GCC 35 0.00 0.00 50.00 50.00 0.00 0.00 +# Insert sizes. Use `grep ^IS | cut -f 2-` to extract this part. The columns are: insert size, pairs total, inward oriented pairs, outward oriented pairs, other pairs +IS 0 0 0 0 0 +IS 1 0 0 0 0 +IS 2 0 0 0 0 +IS 3 0 0 0 0 +IS 4 0 0 0 0 +IS 5 0 0 0 0 +IS 6 0 0 0 0 +IS 7 0 0 0 0 +IS 8 0 0 0 0 +IS 9 0 0 0 0 +IS 10 0 0 0 0 +IS 11 0 0 0 0 +IS 12 0 0 0 0 +IS 13 0 0 0 0 +IS 14 0 0 0 0 +IS 15 0 0 0 0 +IS 16 0 0 0 0 +IS 17 0 0 0 0 +IS 18 0 0 0 0 +IS 19 0 0 0 0 +IS 20 0 0 0 0 +IS 21 0 0 0 0 +IS 22 0 0 0 0 +IS 23 0 0 0 0 +IS 24 0 0 0 0 +IS 25 0 0 0 0 +IS 26 0 0 0 0 +IS 27 0 0 0 0 +IS 28 0 0 0 0 +IS 29 0 0 0 0 +IS 30 0 0 0 0 +IS 31 0 0 0 0 +IS 32 0 0 0 0 +IS 33 0 0 0 0 +IS 34 0 0 0 0 +IS 35 0 0 0 0 +IS 36 0 0 0 0 +IS 37 0 0 0 0 +IS 38 0 0 0 0 +IS 39 0 0 0 0 +IS 40 0 0 0 0 +IS 41 0 0 0 0 +IS 42 0 0 0 0 +IS 43 0 0 0 0 +IS 44 0 0 0 0 +IS 45 0 0 0 0 +IS 46 0 0 0 0 +IS 47 0 0 0 0 +IS 48 0 0 0 0 +IS 49 0 0 0 0 +IS 50 0 0 0 0 +IS 51 0 0 0 0 +IS 52 0 0 0 0 +IS 53 0 0 0 0 +IS 54 0 0 0 0 +IS 55 0 0 0 0 +IS 56 0 0 0 0 +IS 57 0 0 0 0 +IS 58 0 0 0 0 +IS 59 0 0 0 0 +IS 60 0 0 0 0 +IS 61 0 0 0 0 +IS 62 0 0 0 0 +IS 63 0 0 0 0 +IS 64 0 0 0 0 +IS 65 0 0 0 0 +IS 66 0 0 0 0 +IS 67 0 0 0 0 +IS 68 0 0 0 0 +IS 69 0 0 0 0 +IS 70 0 0 0 0 +IS 71 0 0 0 0 +IS 72 0 0 0 0 +IS 73 0 0 0 0 +IS 74 0 0 0 0 +IS 75 0 0 0 0 +IS 76 0 0 0 0 +IS 77 0 0 0 0 +IS 78 0 0 0 0 +IS 79 0 0 0 0 +IS 80 0 0 0 0 +IS 81 0 0 0 0 +IS 82 0 0 0 0 +IS 83 0 0 0 0 +IS 84 0 0 0 0 +IS 85 0 0 0 0 +IS 86 0 0 0 0 +IS 87 0 0 0 0 +IS 88 0 0 0 0 +IS 89 0 0 0 0 +IS 90 0 0 0 0 +IS 91 0 0 0 0 +IS 92 0 0 0 0 +IS 93 0 0 0 0 +IS 94 0 0 0 0 +IS 95 0 0 0 0 +IS 96 0 0 0 0 +IS 97 0 0 0 0 +IS 98 0 0 0 0 +IS 99 0 0 0 0 +IS 100 1 1 0 0 +# Read lengths. Use `grep ^RL | cut -f 2-` to extract this part. The columns are: read length, count +RL 35 2 +# Indel distribution. Use `grep ^ID | cut -f 2-` to extract this part. The columns are: length, number of insertions, number of deletions +ID 1 1 0 +# Indels per cycle. Use `grep ^IC | cut -f 2-` to extract this part. The columns are: cycle, number of insertions (fwd), .. (rev) , number of deletions (fwd), .. (rev) +IC 2 1 0 0 0 +# Coverage distribution. Use `grep ^COV | cut -f 2-` to extract this part. +COV [1-1] 1 70 +# GC-depth. Use `grep ^GCD | cut -f 2-` to extract this part. The columns are: GC%, unique sequence percentiles, 10th, 25th, 50th, 75th and 90th depth percentile +GCD 0.0 100.000 0.000 0.000 0.000 0.000 0.000 diff --git a/src/samtools-1.3.1/test/stat/8_secondary.sam b/src/samtools-1.3.1/test/stat/8_secondary.sam new file mode 100644 index 0000000..dd0efbe --- /dev/null +++ b/src/samtools-1.3.1/test/stat/8_secondary.sam @@ -0,0 +1,6 @@ +@HD VN:1.4 +@SQ SN:alpha LN:100 +@RG ID:s1_a_1 LB:1 SM:s1 +r1 99 alpha 1 40 1M1I33M = 66 100 TGGGGGTGTCATAGTAATCCGGTTGGGAGTCCGAG * RG:Z:s1_a_1 NM:i:0 +r1 355 alpha 1 80 2M1I32M = 66 100 TGGGGGTGTCATAGTAATCCGGTTGGGAGTCCGAG * RG:Z:s1_a_1 NM:i:0 +r1 147 alpha 66 40 35M = 1 -100 TATCCAGAACTTTGCAGCCATATCTCCAAGACATG * RG:Z:s1_a_1 NM:i:0 diff --git a/src/samtools-1.3.1/test/stat/9.stats.expected b/src/samtools-1.3.1/test/stat/9.stats.expected new file mode 100644 index 0000000..c9c447d --- /dev/null +++ b/src/samtools-1.3.1/test/stat/9.stats.expected @@ -0,0 +1,302 @@ +# CHK, Checksum [2]Read Names [3]Sequences [4]Qualities +# CHK, CRC32 of reads which passed filtering followed by addition (32bit overflow) +CHK 1a1c1362 29c426ae 7bab45da +# Summary Numbers. Use `grep ^SN | cut -f 2-` to extract this part. +SN raw total sequences: 2 +SN filtered sequences: 0 +SN sequences: 2 +SN is sorted: 1 +SN 1st fragments: 1 +SN last fragments: 1 +SN reads mapped: 2 +SN reads mapped and paired: 2 # paired-end technology bit set + both mates mapped +SN reads unmapped: 0 +SN reads properly paired: 2 # proper-pair bit set +SN reads paired: 2 # paired-end technology bit set +SN reads duplicated: 0 # PCR or optical duplicate bit set +SN reads MQ0: 0 # mapped and MQ=0 +SN reads QC failed: 0 +SN non-primary alignments: 0 +SN total length: 70 # ignores clipping +SN bases mapped: 70 # ignores clipping +SN bases mapped (cigar): 70 # more accurate +SN bases trimmed: 0 +SN bases duplicated: 0 +SN mismatches: 0 # from NM fields +SN error rate: 0.000000e+00 # mismatches / bases mapped (cigar) +SN average length: 35 +SN maximum length: 35 +SN average quality: 255.0 +SN insert size average: 100.0 +SN insert size standard deviation: 0.0 +SN inward oriented pairs: 1 +SN outward oriented pairs: 0 +SN pairs with other orientation: 0 +SN pairs on different chromosomes: 0 +# First Fragment Qualitites. Use `grep ^FFQ | cut -f 2-` to extract this part. +# Columns correspond to qualities and rows to cycles. First column is the cycle number. +FFQ 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +FFQ 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +# Last Fragment Qualitites. Use `grep ^LFQ | cut -f 2-` to extract this part. +# Columns correspond to qualities and rows to cycles. First column is the cycle number. +LFQ 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +LFQ 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +# Mismatches per cycle and quality. Use `grep ^MPC | cut -f 2-` to extract this part. +# Columns correspond to qualities, rows to cycles. First column is the cycle number, second +# is the number of N's and the rest is the number of mismatches +MPC 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +MPC 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +# GC Content of first fragments. Use `grep ^GCF | cut -f 2-` to extract this part. +GCF 28.39 0 +GCF 58.29 1 +# GC Content of last fragments. Use `grep ^GCL | cut -f 2-` to extract this part. +GCL 21.36 0 +GCL 43.97 1 +# ACGT content per cycle. Use `grep ^GCC | cut -f 2-` to extract this part. The columns are: cycle; A,C,G,T base counts as a percentage of all A/C/G/T bases [%]; and N and O counts as a percentage of all A/C/G/T bases [%] +GCC 1 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 2 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 3 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 4 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 5 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 6 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 7 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 8 50.00 0.00 0.00 50.00 0.00 0.00 +GCC 9 0.00 100.00 0.00 0.00 0.00 0.00 +GCC 10 50.00 50.00 0.00 0.00 0.00 0.00 +GCC 11 0.00 0.00 0.00 100.00 0.00 0.00 +GCC 12 50.00 50.00 0.00 0.00 0.00 0.00 +GCC 13 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 14 50.00 0.00 0.00 50.00 0.00 0.00 +GCC 15 50.00 0.00 0.00 50.00 0.00 0.00 +GCC 16 100.00 0.00 0.00 0.00 0.00 0.00 +GCC 17 0.00 50.00 0.00 50.00 0.00 0.00 +GCC 18 0.00 100.00 0.00 0.00 0.00 0.00 +GCC 19 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 20 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 21 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 22 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 23 0.00 0.00 0.00 100.00 0.00 0.00 +GCC 24 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 25 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 26 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 27 100.00 0.00 0.00 0.00 0.00 0.00 +GCC 28 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 29 0.00 0.00 50.00 50.00 0.00 0.00 +GCC 30 50.00 50.00 0.00 0.00 0.00 0.00 +GCC 31 0.00 100.00 0.00 0.00 0.00 0.00 +GCC 32 0.00 50.00 50.00 0.00 0.00 0.00 +GCC 33 50.00 0.00 0.00 50.00 0.00 0.00 +GCC 34 50.00 0.00 50.00 0.00 0.00 0.00 +GCC 35 0.00 0.00 50.00 50.00 0.00 0.00 +# Insert sizes. Use `grep ^IS | cut -f 2-` to extract this part. The columns are: insert size, pairs total, inward oriented pairs, outward oriented pairs, other pairs +IS 0 0 0 0 0 +IS 1 0 0 0 0 +IS 2 0 0 0 0 +IS 3 0 0 0 0 +IS 4 0 0 0 0 +IS 5 0 0 0 0 +IS 6 0 0 0 0 +IS 7 0 0 0 0 +IS 8 0 0 0 0 +IS 9 0 0 0 0 +IS 10 0 0 0 0 +IS 11 0 0 0 0 +IS 12 0 0 0 0 +IS 13 0 0 0 0 +IS 14 0 0 0 0 +IS 15 0 0 0 0 +IS 16 0 0 0 0 +IS 17 0 0 0 0 +IS 18 0 0 0 0 +IS 19 0 0 0 0 +IS 20 0 0 0 0 +IS 21 0 0 0 0 +IS 22 0 0 0 0 +IS 23 0 0 0 0 +IS 24 0 0 0 0 +IS 25 0 0 0 0 +IS 26 0 0 0 0 +IS 27 0 0 0 0 +IS 28 0 0 0 0 +IS 29 0 0 0 0 +IS 30 0 0 0 0 +IS 31 0 0 0 0 +IS 32 0 0 0 0 +IS 33 0 0 0 0 +IS 34 0 0 0 0 +IS 35 0 0 0 0 +IS 36 0 0 0 0 +IS 37 0 0 0 0 +IS 38 0 0 0 0 +IS 39 0 0 0 0 +IS 40 0 0 0 0 +IS 41 0 0 0 0 +IS 42 0 0 0 0 +IS 43 0 0 0 0 +IS 44 0 0 0 0 +IS 45 0 0 0 0 +IS 46 0 0 0 0 +IS 47 0 0 0 0 +IS 48 0 0 0 0 +IS 49 0 0 0 0 +IS 50 0 0 0 0 +IS 51 0 0 0 0 +IS 52 0 0 0 0 +IS 53 0 0 0 0 +IS 54 0 0 0 0 +IS 55 0 0 0 0 +IS 56 0 0 0 0 +IS 57 0 0 0 0 +IS 58 0 0 0 0 +IS 59 0 0 0 0 +IS 60 0 0 0 0 +IS 61 0 0 0 0 +IS 62 0 0 0 0 +IS 63 0 0 0 0 +IS 64 0 0 0 0 +IS 65 0 0 0 0 +IS 66 0 0 0 0 +IS 67 0 0 0 0 +IS 68 0 0 0 0 +IS 69 0 0 0 0 +IS 70 0 0 0 0 +IS 71 0 0 0 0 +IS 72 0 0 0 0 +IS 73 0 0 0 0 +IS 74 0 0 0 0 +IS 75 0 0 0 0 +IS 76 0 0 0 0 +IS 77 0 0 0 0 +IS 78 0 0 0 0 +IS 79 0 0 0 0 +IS 80 0 0 0 0 +IS 81 0 0 0 0 +IS 82 0 0 0 0 +IS 83 0 0 0 0 +IS 84 0 0 0 0 +IS 85 0 0 0 0 +IS 86 0 0 0 0 +IS 87 0 0 0 0 +IS 88 0 0 0 0 +IS 89 0 0 0 0 +IS 90 0 0 0 0 +IS 91 0 0 0 0 +IS 92 0 0 0 0 +IS 93 0 0 0 0 +IS 94 0 0 0 0 +IS 95 0 0 0 0 +IS 96 0 0 0 0 +IS 97 0 0 0 0 +IS 98 0 0 0 0 +IS 99 0 0 0 0 +IS 100 1 1 0 0 +# Read lengths. Use `grep ^RL | cut -f 2-` to extract this part. The columns are: read length, count +RL 35 2 +# Indel distribution. Use `grep ^ID | cut -f 2-` to extract this part. The columns are: length, number of insertions, number of deletions +# Indels per cycle. Use `grep ^IC | cut -f 2-` to extract this part. The columns are: cycle, number of insertions (fwd), .. (rev) , number of deletions (fwd), .. (rev) +# Coverage distribution. Use `grep ^COV | cut -f 2-` to extract this part. +COV [1-1] 1 70 +# GC-depth. Use `grep ^GCD | cut -f 2-` to extract this part. The columns are: GC%, unique sequence percentiles, 10th, 25th, 50th, 75th and 90th depth percentile +GCD 0.0 100.000 0.000 0.000 0.000 0.000 0.000 diff --git a/src/samtools-1.3.1/test/stat/test.fa b/src/samtools-1.3.1/test/stat/test.fa new file mode 100644 index 0000000..b246447 --- /dev/null +++ b/src/samtools-1.3.1/test/stat/test.fa @@ -0,0 +1,3 @@ +>alpha +tggggtgtcatagtaatccggttgggagtccgaggctaagaatattcatttagaggtcgg +catattatccagaactttgcagccatatctccaagacatg diff --git a/src/samtools-1.3.1/test/stat/test.fa.fai b/src/samtools-1.3.1/test/stat/test.fa.fai new file mode 100644 index 0000000..06ebab2 --- /dev/null +++ b/src/samtools-1.3.1/test/stat/test.fa.fai @@ -0,0 +1 @@ +alpha 100 7 60 61 diff --git a/src/samtools-1.3.1/test/test.c b/src/samtools-1.3.1/test/test.c new file mode 100644 index 0000000..7ab38af --- /dev/null +++ b/src/samtools-1.3.1/test/test.c @@ -0,0 +1,55 @@ +/* test/test.c -- test harness utility routines. + + Copyright (C) 2014 Genome Research Ltd. + + Author: Martin O. Pollard + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include +#include +#include +#include + +#include "test.h" + +void xfreopen(const char *path, const char *mode, FILE *stream) +{ + if (freopen(path, mode, stream) == NULL) { + fprintf(stderr, __FILE__": error reopening %s: %s\n", + path, strerror(errno)); + exit(2); + } +} + +void dump_hdr(const bam_hdr_t* hdr) +{ + printf("n_targets: %d\n", hdr->n_targets); + printf("ignore_sam_err: %d\n", hdr->ignore_sam_err); + printf("l_text: %u\n", hdr->l_text); + printf("idx\ttarget_len\ttarget_name:\n"); + int32_t target; + for (target = 0; target < hdr->n_targets; ++target) { + printf("%d\t%u\t\"%s\"\n", target, hdr->target_len[target], hdr->target_name[target]); + } + printf("text: \"%s\"\n", hdr->text); +} diff --git a/src/samtools-1.3.1/test/test.h b/src/samtools-1.3.1/test/test.h new file mode 100644 index 0000000..610b155 --- /dev/null +++ b/src/samtools-1.3.1/test/test.h @@ -0,0 +1,35 @@ +/* test/test.h -- test harness utility routines. + + Copyright (C) 2014 Genome Research Ltd. + + Author: Martin O. Pollard + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#ifndef TEST_H +#define TEST_H + +#include +#include + +void xfreopen(const char *path, const char *mode, FILE *stream); + +void dump_hdr(const bam_hdr_t* hdr); + +#endif diff --git a/src/samtools-1.3.1/test/test.pl b/src/samtools-1.3.1/test/test.pl new file mode 100755 index 0000000..905a8b4 --- /dev/null +++ b/src/samtools-1.3.1/test/test.pl @@ -0,0 +1,2452 @@ +#!/usr/bin/env perl +# +# Copyright (C) 2013-2015 Genome Research Ltd. +# +# Author: Petr Danecek +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + +use strict; +use warnings; +use Carp; +use FindBin; +use lib "$FindBin::Bin"; +use Getopt::Long; +use File::Temp qw/ tempfile tempdir /; +use IO::Handle; + +my $opts = parse_params(); + +test_bgzip($opts); +test_faidx($opts); +test_dict($opts); +test_index($opts); +test_mpileup($opts); +test_usage($opts, cmd=>'samtools'); +test_view($opts); +test_cat($opts); +test_bam2fq($opts); +test_depad($opts); +test_stats($opts); +test_merge($opts); +test_sort($opts); +test_fixmate($opts); +test_calmd($opts); +test_idxstat($opts); +test_quickcheck($opts); +test_reheader($opts); +test_addrprg($opts); + + +print "\nNumber of tests:\n"; +printf " total .. %d\n", $$opts{nok}+$$opts{nfailed}+$$opts{nxfail}+$$opts{nxpass}; +printf " passed .. %d\n", $$opts{nok}; +printf " failed .. %d\n", $$opts{nfailed}; +printf " expected failure .. %d\n", $$opts{nxfail}; +printf " unexpected pass .. %d\n", $$opts{nxpass}; +print "\n"; + +# Exit non-zero if there is a failure or an unexpected pass. In the case +# of an unexpected pass, the test script itself is at fault and should +# be updated to expect a pass instead of failure. +exit ($$opts{nfailed} > 0 || $$opts{nxpass} > 0); + +#-------------------- + +sub error +{ + my (@msg) = @_; + if ( scalar @msg ) { confess @msg; } + print + "About: samtools/htslib consistency test script\n", + "Usage: test.pl [OPTIONS]\n", + "Options:\n", + " -e, --exec =[] Path to use for specified tool executable.\n", + " -r, --redo-outputs Recreate expected output files.\n", + " -t, --temp-dir When given, temporary files will not be removed.\n", + " -h, -?, --help This help message.\n", + "\n"; + exit 1; +} +sub parse_params +{ + my $opts = { bgzip=>"bgzip", keep_files=>0, nok=>0, nfailed=>0, nxfail => 0, nxpass => 0 }; + my $help; + Getopt::Long::Configure('bundling'); + my $ret = GetOptions ( + 'e|exec=s' => sub { my ($tool, $path) = split /=/, $_[1]; $$opts{$tool} = $path if $path }, + 't|temp-dir:s' => \$$opts{keep_files}, + 'r|redo-outputs' => \$$opts{redo_outputs}, + 'h|?|help' => \$help + ); + if ( !$ret or $help ) { error(); } + $$opts{tmp} = $$opts{keep_files} ? $$opts{keep_files} : tempdir(CLEANUP=>1); + $$opts{path} = $FindBin::RealBin; + $$opts{bin} = $FindBin::RealBin; + $$opts{bin} =~ s{/test/?$}{}; + if ( $$opts{keep_files} ) { cmd("mkdir -p $$opts{keep_files}"); } + else + { + $SIG{TERM} = $SIG{INT} = sub { clean_files($opts); }; + } + return $opts; +} +sub clean_files +{ + my ($opts) = @_; + print STDERR "Signal caught, cleaning and exiting...\n"; + `rm -rf $$opts{tmp}`; +} +sub _cmd +{ + my ($cmd) = @_; + my $kid_io; + my @out; + my @err; + my ($err_fh, $err_filename) = tempfile(UNLINK => 1); + + my $pid = open($kid_io, "-|"); + if ( !defined $pid ) { error("Cannot fork: $!"); } + if ($pid) + { + # parent + @out = <$kid_io>; + close($kid_io); + my $child_retval = $?; + @err = <$err_fh>; + close ($err_fh); + return ($child_retval, join('',@out), join('',@err)); + } + else + { + # child + exec('/bin/bash', '-o','pipefail','-c', "($cmd) 2> $err_filename") or error("Cannot execute the command [/bin/sh -o pipefail -c $cmd]: $!"); + } +} +sub cmd +{ + my ($cmd) = @_; + my ($ret,$out,$err) = _cmd($cmd); + if ( $ret ) { error("The command failed [$ret]: $cmd\n", "out:$out\n", "err:$err\n"); } + return $out; +} +# test harness for a command +# %args out=> expected output +# err=> expected stderr output (optional) +# cmd=> command to test +# expect_fail=> as per passed()/failed() +# want_fail=> consider passed() if cmd() returns non-zero +# out_map => map output filenames to their expected result file (can be used alongside out) +# hskip => number of header lines to ignore during diff +sub test_cmd +{ + my ($opts,%args) = @_; + if ( !exists($args{out}) && !exists($args{out_map}) ) + { + if ( !exists($args{in}) ) { error("FIXME: expected out or in key\n"); } + $args{out} = "$args{in}.out"; + } + my ($package, $filename, $line, $test)=caller(1); + $test =~ s/^.+:://; + + print "$test:\n"; + print "\t$args{cmd}\n"; + + my ($ret,$out,$err) = _cmd("$args{cmd}"); + if ( $args{want_fail}? ($ret == 0) : ($ret != 0) ) { failed($opts,%args,msg=>$test,reason=>"ERR: $err"); return; } + if ( $$opts{redo_outputs} && -e "$$opts{path}/$args{out}" ) + { + rename("$$opts{path}/$args{out}","$$opts{path}/$args{out}.old"); + open(my $fh,'>',"$$opts{path}/$args{out}") or error("$$opts{path}/$args{out}: $!"); + print $fh $out; + close($fh); + my ($ret,$out) = _cmd("diff -q $$opts{path}/$args{out} $$opts{path}/$args{out}.old"); + if ( !$ret && $out eq '' ) { unlink("$$opts{path}/$args{out}.old"); } + else + { + print "\tthe expected output changed, saving:\n"; + print "\t old .. $$opts{path}/$args{out}.old\n"; + print "\t new .. $$opts{path}/$args{out}\n"; + } + } + if ( $$opts{redo_outputs} && -e "$$opts{path}/$args{err}" ) + { + rename("$$opts{path}/$args{err}","$$opts{path}/$args{err}.old"); + open(my $fh,'>',"$$opts{path}/$args{err}") or error("$$opts{path}/$args{err}: $!"); + print $fh $err; + close($fh); + my ($ret,$out) = _cmd("diff -q $$opts{path}/$args{err} $$opts{path}/$args{err}.old"); + if ( !$ret && $err eq '' ) { unlink("$$opts{path}/$args{err}.old"); } + else + { + print "\tthe expected stderr output changed, saving:\n"; + print "\t old .. $$opts{path}/$args{err}.old\n"; + print "\t new .. $$opts{path}/$args{err}\n"; + } + } + + # check stdout + my $exp = ''; + if ( open(my $fh,'<',"$$opts{path}/$args{out}") ) + { + my @exp = <$fh>; + $exp = join('',@exp); + close($fh); + } + elsif ( !$$opts{redo_outputs} ) { failed($opts,%args,msg=>$test,reason=>"$$opts{path}/$args{out}: $!"); return; } + + if ( $exp ne $out ) + { + open(my $fh,'>',"$$opts{path}/$args{out}.new") or error("$$opts{path}/$args{out}.new"); + print $fh $out; + close($fh); + if ( !-e "$$opts{path}/$args{out}" ) + { + rename("$$opts{path}/$args{out}.new","$$opts{path}/$args{out}") or error("rename $$opts{path}/$args{out}.new $$opts{path}/$args{out}: $!"); + print "\tthe file with expected output does not exist, creating new one:\n"; + print "\t\t$$opts{path}/$args{out}\n"; + } + else + { + failed($opts,%args,msg=>$test,reason=>"The outputs stdout differ:\n\t\t$$opts{path}/$args{out}\n\t\t$$opts{path}/$args{out}.new"); + } + return; + } + # check stderr + if ( exists($args{err}) ) { + my $exp_err = ''; + if ( open(my $fh,'<',"$$opts{path}/$args{err}") ) + { + my @exp = <$fh>; + $exp_err = join('',@exp); + close($fh); + } + elsif ( !$$opts{redo_outputs} ) { failed($opts,%args,msg=>$test,reason=>"$$opts{path}/$args{err}: $!"); return; } + + if ( $exp_err ne $err ) + { + open(my $fh,'>',"$$opts{path}/$args{err}.new") or error("$$opts{path}/$args{err}.new"); + print $fh $err; + close($fh); + if ( !-e "$$opts{path}/$args{err}" ) + { + rename("$$opts{path}/$args{err}.new","$$opts{path}/$args{err}") or error("rename $$opts{path}/$args{err}.new $$opts{path}/$args{err}: $!"); + print "\tthe file with expected output does not exist, creating new one:\n"; + print "\t\t$$opts{path}/$args{err}\n"; + } + else + { + failed($opts,%args,msg=>$test,reason=>"The outputs stderr differ:\n\t\t$$opts{path}/$args{err}\n\t\t$$opts{path}/$args{err}.new"); + } + return; + } + } + + # check other output files + if( exists($args{out_map}) ) + { + while ( my($out_actual, $out_expected) = each %{$args{out_map}} ) + { + my $exp = ''; + if ( open(my $fh,'<',"$$opts{path}/$out_expected") ) + { + my @exp = <$fh>; + $exp = join('',@exp); + close($fh); + } + elsif ( !$$opts{redo_outputs} ) { failed($opts,%args,msg=>$test,reason=>"$$opts{path}/$out_expected: $!"); return; } + + my $out = ''; + if ( open(my $fh,'<',"$$opts{path}/$out_actual") ) + { + my @out = <$fh>; + if( exists($args{hskip}) ){ + # Strip hskip lines to allow match to the expected output + splice @out, 0, $args{hskip}; + } + $out = join('',@out); + close($fh); + } + elsif ( !$$opts{redo_outputs} ) { failed($opts,%args,msg=>$test,reason=>"$$opts{path}/$out_actual: $!"); return; } + + if ( $exp ne $out ) + { + open(my $fh,'>',"$$opts{path}/$out_expected.new") or error("$$opts{path}/$out_expected.new"); + print $fh $out; + close($fh); + if ( !-e "$$opts{path}/$out_expected" ) + { + rename("$$opts{path}/$out_expected.new","$$opts{path}/$out_expected") or error("rename $$opts{path}/$out_expected.new $$opts{path}/$out_expected: $!"); + print "\tthe file with expected output does not exist, creating new one:\n"; + print "\t\t$$opts{path}/$out_expected\n"; + } + else + { + failed($opts,%args,msg=>$test,reason=>"The output files differ:\n\t\t$$opts{path}/$out_expected\n\t\t$$opts{path}/$out_expected.new"); + } + return; + } + _cmd("rm $$opts{path}/$out_actual"); + } + } + passed($opts,%args,msg=>$test); +} + +# Record the success or failure of a test. $opts is the global settings hash; +# %args is a list of key => value pairs that may include: +# msg => Message describing the test (currently unused) +# reason => Description of why the test failed (only for failed()) +# expect_fail => If set, records failed as xfail and passed as xpass +sub failed +{ + my ($opts, %args) = @_; + my $reason = exists $args{reason}? "\t$args{reason}\n" : ""; + if (!$args{expect_fail}) { + $$opts{nfailed}++; + print "\n"; STDOUT->flush(); + print STDERR "$reason.. failed ...\n"; STDERR->flush(); + print "\n"; + } + else { $$opts{nxfail}++; print "\n$reason.. expected failure\n\n"; } +} +sub passed +{ + my ($opts, %args) = @_; + if (!$args{expect_fail}) { $$opts{nok}++; print ".. ok\n\n"; } + else { + $$opts{nxpass}++; + STDOUT->flush(); + print STDERR ".. unexpected pass\n"; STDERR->flush(); + print "\n"; + } +} + +sub is_file_newer +{ + my ($afile,$bfile) = @_; + my (@astat) = stat($afile) or return 0; + my (@bstat) = stat($bfile) or return 0; + if ( $astat[9]>$bstat[9] ) { return 1 } + return 0; +} + + +# The tests -------------------------- + +sub test_bgzip +{ + my ($opts,%args) = @_; + + # Create test data: The beginning of each line gives the 0-based offset (including '\n's) + # + open(my $fh,'>',"$$opts{tmp}/bgzip.dat") or error("$$opts{tmp}/bgzip.dat: $!"); + my $ntot = 1_000_000; + my $nwr = 0; + while ($nwr < $ntot) + { + my $out = sprintf("%d\n", $nwr); + $nwr += length($out); + print $fh $out; + } + close($fh); + cmd("cat $$opts{tmp}/bgzip.dat | $$opts{bgzip} -ci -I$$opts{tmp}/bgzip.dat.gz.gzi > $$opts{tmp}/bgzip.dat.gz"); + + # Run tests + my ($test,$out); + + $test = "$$opts{bgzip} -c -b 65272 -s 5 $$opts{tmp}/bgzip.dat.gz"; + print "$test\n"; + $out = cmd($test); + if ( $out ne '65272' ) { failed($opts,msg=>$test,reason=>"Expected \"65272\" got \"$out\"\n"); } + else { passed($opts,msg=>$test); } + + $test = "$$opts{bgzip} -c -b 979200 -s 6 $$opts{tmp}/bgzip.dat.gz"; + print "$test\n"; + $out = cmd($test); + if ( $out ne '979200' ) { failed($opts,msg=>$test,reason=>"Expected \"979200\" got \"$out\"\n"); } + else { passed($opts,msg=>$test); } + + $test = "$$opts{bgzip} -c -b 652804 -s 6 $$opts{tmp}/bgzip.dat.gz"; + print "$test\n"; + $out = cmd($test); + if ( $out ne '652804' ) { failed($opts,msg=>$test,reason=>"Expected \"652804\" got \"$out\"\n"); } + else { passed($opts,msg=>$test); } +} + + +# For faidx testing: code numbers as base 4 ACGT strings +sub faidx_num_to_seq +{ + my ($dec) = @_; + my $out = ''; + my @base = qw(A C G T); + while ( $dec>=0 ) + { + my $r = $dec % 4; + $out = $base[$r] . $out; + $dec = int( ($dec - $r) / 4 ); + if ( !$dec ) { last; } + } + return $out; +} +sub faidx_seq_to_num +{ + my ($seq) = @_; + my $out = 0; + my $len = length($seq); + my %base = ( A=>0, C=>1, G=>2, T=>3 ); + for (my $i=0; $i<$len; $i++) + { + my $b = substr($seq,$i,1); + $out += $base{$b} * 4**($len-$i-1); + } + return $out; +} +sub faidx_wrap +{ + my ($seq,$width) = @_; + my $out; + while ( length($seq) ) + { + $out .= substr($seq,0,60,''); + $out .= "\n"; + } + return $out; +} +sub test_faidx +{ + my ($opts,%args) = @_; + + # Create test data: The fake sequence consists of sequence offsets coded + # into A,C,G,T and separated with Ns. The offsets are 1-based. + # + open(my $fh,'>',"$$opts{tmp}/faidx.fa") or error("$$opts{tmp}/faidx.fa: $!"); + my $ntot = 100_000; + my @dat = qw(A C G T); + for (my $seq=1; $seq<=3; $seq++) + { + my $nwr = 1; + my $out = ''; + while ($nwr < $ntot) + { + my $tmp = faidx_num_to_seq($nwr) . 'N'; + $out .= $tmp; + $nwr += length($tmp); + } + print $fh ">$seq\n"; + print $fh faidx_wrap($out); + } + close($fh); + + # Run tests: index and retrieval from plain text and compressed files + cmd("$$opts{bin}/samtools faidx $$opts{tmp}/faidx.fa"); + cmd("cat $$opts{tmp}/faidx.fa | $$opts{bgzip} -ci -I $$opts{tmp}/faidx.fa.gz.gzi > $$opts{tmp}/faidx.fa.gz"); + cmd("$$opts{bin}/samtools faidx $$opts{tmp}/faidx.fa.gz"); + + for my $reg ('3:11-13','2:998-1003','1:100-104','1:99998-100007') + { + for my $file ("$$opts{tmp}/faidx.fa","$$opts{tmp}/faidx.fa.gz") + { + my $test = "$$opts{bin}/samtools faidx $file $reg | grep -v '^>'"; + print "$test\n"; + my $seq = cmd($test); + chomp($seq); + $seq =~ s/N.*$//; + my $num = faidx_seq_to_num($seq); + my $xreg = $reg; + $xreg =~ s/^[^:]*://; + $xreg =~ s/-.*$//; + if ( $num ne $xreg ) { failed($opts,msg=>$test,reason=>"Expected \"". faidx_num_to_seq($xreg) ."\" got \"$seq\"\n"); } + else { passed($opts,msg=>$test); } + } + } +} + +sub test_dict +{ + my ($opts,%args) = @_; + cmd("cat $$opts{path}/dat/dict.fa | $$opts{bgzip} -c > $$opts{tmp}/dict.fa.gz"); + test_cmd($opts,out=>'dat/dict.out',cmd=>"$$opts{bin}/samtools dict -a hf37d5 -s 'Homo floresiensis' -u ftp://orthanc.org/hf37d5.fa.gz $$opts{path}/dat/dict.fa"); + test_cmd($opts,out=>'dat/dict.out',cmd=>"$$opts{bin}/samtools dict -a hf37d5 -s 'Homo floresiensis' -u ftp://orthanc.org/hf37d5.fa.gz $$opts{tmp}/dict.fa.gz"); + test_cmd($opts,out=>'dat/dict.out',cmd=>"cat $$opts{path}/dat/dict.fa | $$opts{bin}/samtools dict -a hf37d5 -s 'Homo floresiensis' -u ftp://orthanc.org/hf37d5.fa.gz"); +} + +sub test_index +{ + my ($opts,%args) = @_; + cmd("$$opts{bin}/samtools view -b $$opts{path}/dat/large_chrom.sam > $$opts{tmp}/large_chrom.bam"); + test_cmd($opts,out=>'dat/empty.expected',err=>'dat/large_chrom_bai_index.err',cmd=>"$$opts{bin}/samtools index $$opts{tmp}/large_chrom.bam",want_fail=>1,expect_fail=>1); # command should fail and give an error message, but isn't at the moment + cmd("$$opts{bin}/samtools index -c $$opts{tmp}/large_chrom.bam"); + test_cmd($opts,out=>'dat/large_chrom.out',cmd=>"$$opts{bin}/samtools view $$opts{tmp}/large_chrom.bam ref2"); + test_cmd($opts,out=>'dat/large_chrom.out',cmd=>"$$opts{bin}/samtools view $$opts{tmp}/large_chrom.bam ref2:1-541556283"); + test_cmd($opts,out=>'dat/test_input_1_a.bam.bai.expected',cmd=>"$$opts{bin}/samtools index $$opts{path}/dat/test_input_1_a.bam && cat $$opts{path}/dat/test_input_1_a.bam.bai"); +} + +sub test_mpileup +{ + my ($opts,%args) = @_; + + my @files = ('mpileup.1','mpileup.2','mpileup.3'); + my $ref = 'mpileup.ref.fa'; + + # make a local copy, create bams, index the bams and the reference + open(my $fh1,'>',"$$opts{tmp}/mpileup.bam.list") or error("$$opts{tmp}/mpileup.bam.list: $!"); + open(my $fh2,'>',"$$opts{tmp}/mpileup.cram.list") or error("$$opts{tmp}/mpileup.cram.list: $!"); + for my $file (@files) + { + cmd("$$opts{bin}/samtools view -b $$opts{path}/dat/$file.sam > $$opts{tmp}/$file.bam"); + cmd("$$opts{bin}/samtools view -C -T $$opts{path}/dat/mpileup.ref.fa $$opts{path}/dat/$file.sam > $$opts{tmp}/$file.cram"); + cmd("$$opts{bin}/samtools index $$opts{tmp}/$file.bam"); + cmd("$$opts{bin}/samtools index $$opts{tmp}/$file.cram"); + print $fh1 "$$opts{tmp}/$file.bam\n"; + print $fh2 "$$opts{tmp}/$file.cram\n"; + } + close($fh1); + close($fh2); + cmd("cp $$opts{path}/dat/$ref $$opts{tmp}/$ref"); + cmd("$$opts{bgzip} -fi $$opts{tmp}/$ref"); + cmd("$$opts{bin}/samtools faidx $$opts{tmp}/$ref.gz"); + + # print "$$opts{bin}samtools mpileup -gb $$opts{tmp}/mpileup.list -f $$opts{tmp}/$args{ref}.gz > $$opts{tmp}/mpileup.bcf\n"; + test_cmd($opts,out=>'dat/mpileup.out.1',err=>'dat/mpileup.err.1',cmd=>"$$opts{bin}/samtools mpileup -b $$opts{tmp}/mpileup.bam.list -f $$opts{tmp}/mpileup.ref.fa.gz -r17:100-150"); + test_cmd($opts,out=>'dat/mpileup.out.1',err=>'dat/mpileup.err.1',cmd=>"$$opts{bin}/samtools mpileup -b $$opts{tmp}/mpileup.cram.list -f $$opts{tmp}/mpileup.ref.fa.gz -r17:100-150"); + test_cmd($opts,out=>'dat/mpileup.out.2',cmd=>"$$opts{bin}/samtools mpileup -uvDV -b $$opts{tmp}/mpileup.bam.list -f $$opts{tmp}/mpileup.ref.fa.gz -r17:100-600| grep -v ^##samtools | grep -v ^##ref"); + test_cmd($opts,out=>'dat/mpileup.out.2',cmd=>"$$opts{bin}/samtools mpileup -uvDV -b $$opts{tmp}/mpileup.cram.list -f $$opts{tmp}/mpileup.ref.fa.gz -r17:100-600| grep -v ^##samtools | grep -v ^##ref"); + test_cmd($opts,out=>'dat/mpileup.out.4',cmd=>"$$opts{bin}/samtools mpileup -uv -t DP,DPR,DV,DP4,INFO/DPR,SP -b $$opts{tmp}/mpileup.cram.list -f $$opts{tmp}/mpileup.ref.fa.gz -r17:100-600| grep -v ^##samtools | grep -v ^##ref"); + test_cmd($opts,out=>'dat/mpileup.out.4',cmd=>"$$opts{bin}/samtools mpileup -uv -t DP,DPR,DV,DP4,INFO/DPR,SP -b $$opts{tmp}/mpileup.cram.list -f $$opts{tmp}/mpileup.ref.fa.gz -r17:100-600| grep -v ^##samtools | grep -v ^##ref"); + # test that filter mask replaces (not just adds to) default mask + test_cmd($opts,out=>'dat/mpileup.out.3',cmd=>"$$opts{bin}/samtools mpileup -B --ff 0x14 -f $$opts{tmp}/mpileup.ref.fa.gz -r17:1050-1060 $$opts{tmp}/mpileup.1.bam | grep -v mpileup"); + test_cmd($opts,out=>'dat/mpileup.out.3',cmd=>"$$opts{bin}/samtools mpileup -B --ff 0x14 -f $$opts{tmp}/mpileup.ref.fa.gz -r17:1050-1060 $$opts{tmp}/mpileup.1.cram | grep -v mpileup"); +} + +sub test_usage +{ + my ($opts,%args) = @_; + + my $test = "test_usage"; + print "$test:\n"; + print "\t$args{cmd}\n"; + + my $tty_input; + if (-t) { + $args{redirection} = ""; # no redirection necessary + } + elsif (eval { require IO::Pty }) { + $tty_input = new IO::Pty; + # ensure stdin is a terminal, so that subcommands display their usage + $args{redirection} = "<'" . $tty_input->ttyname . "'"; + } + else { + warn "$0: module IO::Pty not found; skipping usage tests\n"; + return; + } + + my $command = $args{cmd}; + my $commandpath = $$opts{bin}."/".$command; + my ($ret,$out,$err) = _cmd("$commandpath $args{redirection}"); + if ( $err =~ m/\/bin\/bash.*no.*such/i ) { failed($opts,msg=>$test,reason=>"could not run $commandpath: $out"); return; } + + my @sections = ($err =~ m/(^[A-Za-z]+.*?)(?:(?=^[A-Za-z]+:)|\z)/msg); + + my $have_usage = 0; + my $have_version = 0; + my $have_subcommands = 0; + my $usage = ""; + my @subcommands = (); + foreach my $section (@sections) { + if ( $section =~ m/^usage/i ) { + $have_usage = 1; + $section =~ s/^[[:word:]]+[[:punct:][:space:]]*//; + $usage = $section; + } elsif ( $section =~ m/^version/i ) { + $have_version = 1; + } elsif ( $section =~ m/^command/i ) { + $have_subcommands = 1; + $section =~ s/^[[:word:]]+[[:punct:]]?[[:space:]]*//; + $section =~ s/^[[:space:]]+//mg; + $section =~ s/^[[:punct:]]+.*?\n//msg; + @subcommands = ($section =~ m/^([[:word:]]+)[[:space:]].*/mg); + } + } + + if ( !$have_usage ) { failed($opts,msg=>$test,reason=>"did not have Usage:"); return; } + if ( !$have_version ) { failed($opts,msg=>$test,reason=>"did not have Version:"); return; } + if ( !$have_subcommands ) { failed($opts,msg=>$test,reason=>"did not have Commands:"); return; } + + if ( !($usage =~ m/$command/) ) { failed($opts,msg=>$test,reason=>"usage did not mention $command"); return; } + + if ( scalar(@subcommands) < 1 ) { failed($opts,msg=>$test,reason=>"could not parse subcommands"); return; } + print "\t$command has subcommands: ".join(", ", @subcommands)."\n"; + + passed($opts,msg=>$test); + + # now test subcommand usage as well + foreach my $subcommand (@subcommands) { + test_usage_subcommand($opts,%args,subcmd=>$subcommand); + } +} + +sub test_usage_subcommand +{ + my ($opts,%args) = @_; + + my $test = "test_usage_subcommand"; + print "$test:\n"; + print "\t$args{cmd} $args{subcmd}\n"; + + my $command = $args{cmd}; + my $subcommand = $args{subcmd}; + my $commandpath = $$opts{bin}."/".$command; + my ($ret,$out,$err) = _cmd("$commandpath $subcommand $args{redirection}"); + + if ( $err =~ m/\/bin\/bash.*no.*such/i ) { failed($opts,msg=>$test,reason=>"could not run $commandpath $subcommand: $out"); return; } + + if ( $err =~ m/not.*implemented/is ) { failed($opts,msg=>$test,reason=>"subcommand indicates it is not implemented",expect_fail=>1); return; } + + my $have_usage = 0; + my $usage = ""; + my @sections = ($out =~ m/(^[A-Za-z]+.*?)(?:(?=^[A-Za-z]+:)|\z)/msg); + foreach my $section (@sections) { + if ( $section =~ m/^usage/i ) { + $have_usage = 1; + $section =~ s/^[[:word:]]+[[:punct:]]?[[:space:]]*//; + $usage = $section; + } + } + @sections = ($err =~ m/(^[A-Za-z]+.*?)(?:(?=^[A-Za-z]+:)|\z)/msg); + foreach my $section (@sections) { + if ( $section =~ m/^usage/i ) { + $have_usage = 2; + $section =~ s/^[[:word:]]+[[:punct:]]?[[:space:]]*//; + $usage = $section; + } + } + + my $fail = 0; + if ( !$have_usage ) { failed($opts,msg=>$test,reason=>"did not have Usage:"); $fail = 1; } + elsif ( $have_usage == 2 ) { failed($opts,msg=>$test,reason=>"Usage on stderr rather than stdout",expect_fail=>1); $fail = 1; } + + if ( !($usage =~ m/$command[[:space:]]+$subcommand/) ) { failed($opts,msg=>$test,reason=>"usage did not mention $command $subcommand"); $fail = 1; } + + passed($opts,msg=>$test) if $fail == 0; +} + +# Add UR tags to @SQ lines in a SAM file. +# UR points to a local file. As this could be anywhere, it is not possible +# to put UR tags into the test SAM files that are checked in to version +# control. Instead this is used to add them when running the tests. +# +# $in is the SAM file to read. +# $out is the SAM file to write. +# $fasta_location is the filename to put in the UR tag. + +sub add_ur_tags +{ + my ($in, $out, $fasta_location) = @_; + + # Add suitable UR: tag to the source SAM file @SQ lines (for CRAM to use) + open(my $sam_in, '<', $in) || die "Couldn't open $in : $!\n"; + open(my $sam_out, '>', $out) || die "Couldn't open $out for writing : $!\n"; + while (<$sam_in>) { + if (/^\@SQ/) { + chomp; + print $sam_out "$_\tUR:$fasta_location\n" + || die "Error writing to $out : $!\n"; + } else { + print $sam_out $_ || die "Error writing to $out : $!\n"; + } + } + close($sam_in) || die "Error reading $in : $!\n"; + close($sam_out) || die "Error writing to $out : $!\n"; +} + +# Calculates the number of reference bases consumed by a CIGAR string. +# $cigar is the CIGAR string. +# returns the number of reference bases. + +sub reflen +{ + my ($cigar) = @_; + + my $len = 0; + my %m = ( M => 1, D => 1, N => 1, '=' => 1, X => 1 ); + while ($cigar =~ /(\d+)([MIDNSHP=X])/g) { + if (exists($m{$2})) { $len += $1; } + } + return $len; +} + +# Calculates the number of query bases consumed by a CIGAR string. +# $cigar is the CIGAR string. +# returns the number of query bases. + +sub querylen +{ + my ($cigar) = @_; + + my $len = 0; + my %m = ( M => 1, I => 1, S => 1, '=' => 1, X => 1 ); + while ($cigar =~ /(\d+)([MIDNSHP=X])/g) { + if (exists($m{$2})) { $len += $1; } + } + return $len; +} + +# Filter SAM files. +# This is used to convert a test SAM file into one that has been modified +# in a number of ways. This is then used to compare with the output of +# samtools view, to see if they are the same. +# +# $in is the SAM file to read. +# $out is the SAM file to write. +# $args is a hash ref indicating which filters to apply: +# $args->{no_body} outputs only the header (-H option) +# $args->{no_header} outputs only the alignments (no -h) +# $args->{no_m5} removes M5: tags from header @SQ lines +# $args->{no_sq} removes all @SQ lines from the header +# $args->{min_map_qual} minimum mapping quality it output (-q option) +# $args->{flags_required} bits which must be set in flags (-f option) +# $args->{flags_rejected} bits which must not be set in flags (-F option) +# $args->{read_groups} hash of read groups to output (-r or -R) +# $args->{libraries} hash of libraries to output (-l) +# $args->{region} region list to output (-L and region list) +# $args->{strip_tags} hash of tags to strip from alignments (-x) +# $args->{min_qlen} minimum query length to output (-m) +# +# The region list is a reference to an array of region definitions. Each +# region definition is itself a reference to an array with between one and +# three elements - reference, start position and end position. The positions +# are inclusive and count from base 1. +# +# * If one element is present, then all the reads aligned to the given +# reference are output. +# * If two elements are present, then all the reads on the given reference +# that end on or after the start position are output. +# * If three elements are present, then all the reads on the given reference +# that end on or after the start position and start on or before the +# end position are output. +# +# N.B. The region list is just a simple filter, so does not work in +# exactly the same way as samtools view which treats the regions as index +# queries. This means samtools view will output the same alignment more than +# once if given overlapping regions, while filter_sam will not. It will +# work in a similar manner to samtools for BED file input though as samtools +# implements BED file regions as a filter rather than a range request. +# +# The BED file support in samtools view is a bit complicated as it actually +# allows two different formats, which can both be mixed in the same file. +# +# The standard BED format has three or more whitespace-separated elements +# on each line, the first three corresponding to reference name, start +# and end positions. Unlike samtools, BED counts bases from zero, and the +# end position is exclusive, i.e. the base after the desired range. +# To convert BED format to a range definition: +# ref S E becomes: ['ref', S + 1, E] +# +# The other format has only two elements (not legal in a normal BED file). +# They define a reference and a single base position. Unfortunately this +# format counts from base one. To convert this to a filter_sam range: +# ref P becomes: ['ref', P, P] + +sub filter_sam +{ + my ($in, $out, $args) = @_; + + my $no_body = exists($args->{no_body}); + my $no_header = exists($args->{no_header}); + my $no_m5 = exists($args->{no_m5}); + my $no_sq = exists($args->{no_sq}); + my $min_map_qual = $args->{min_map_qual} || 0; + my $flags_required = $args->{flags_required} || 0; + my $flags_rejected = $args->{flags_rejected} || 0; + my $read_groups = $args->{read_groups}; + my $libraries = $args->{libraries}; + my $region = $args->{region}; + my $strip_tags = $args->{strip_tags}; + my $min_qlen = $args->{min_qlen} || 0; + my $body_filter = ($flags_required || $flags_rejected || $read_groups + || $min_map_qual || $libraries || $region + || $strip_tags || $min_qlen); + my $lib_read_groups = $libraries ? {} : undef; + + open(my $sam_in, '<', $in) || die "Couldn't open $in : $!\n"; + open(my $sam_out, '>', $out) || die "Couldn't open $out for writing : $!\n"; + while (<$sam_in>) { + chomp; + if (/^@/) { + next if ($no_header); + if ($libraries && /^\@RG/) { + my ($id) = /\tID:([^\t]+)/; + my ($lib) = /\tLB:([^\t]+)/; + if (exists($libraries->{$lib||""})) { + $lib_read_groups->{$id} = 1; + } + } + if ($read_groups && /^\@RG/) { + my ($id) = /\tID:([^\t]+)/; + next if (!exists($read_groups->{$id||""})); + } + next if ($no_sq && /^\@SQ/); + if ($no_m5 && /^\@SQ/) { + s/\tM5:[^\t\n]+//; + } + print $sam_out "$_\n" || die "Error writing to $out : $!\n"; + } else { + next if ($no_body); + if ($body_filter) { + my @sam = split(/\t/, $_); + next if ($flags_required + && ($sam[1] & $flags_required) != $flags_required); + next if ($flags_rejected && ($sam[1] & $flags_rejected) != 0); + next if ($min_map_qual && $sam[4] < $min_map_qual); + if ($read_groups || $lib_read_groups) { + my $group = ''; + for my $i (11 .. $#sam) { + last if (($group) = $sam[$i] =~ /^RG:Z:(.*)/); + } + next if ($read_groups && !exists($read_groups->{$group||""})); + next if ($lib_read_groups + && !exists($lib_read_groups->{$group||""})); + } + if ($region) { + my $in_range = 0; + foreach my $r (@$region) { + next if ($r->[0] ne $sam[2]); + next if (@$r > 1 + && $sam[3] + reflen($sam[5]) - 1 < $r->[1]); + next if (@$r > 2 && $sam[3] > $r->[2]); + $in_range = 1; + last; + } + next if (!$in_range); + } + if ($min_qlen > 0) { + next if (querylen($sam[5]) < $min_qlen); + } + if ($strip_tags) { + my $stripped = 0; + for (my $i = $#sam; $i >= 11; --$i) { + if (exists($strip_tags->{substr($sam[$i], 0, 2)})) { + $stripped = 1; + splice(@sam, $i, 1); + } + } + if ($stripped) { $_ = join("\t", @sam); } + } + } + print $sam_out "$_\n" || die "Error writing to $out : $!\n"; + } + } + close($sam_in) || die "Error reading $in : $!\n"; + close($sam_out) || die "Error writing to $out : $!\n"; +} + +# Run a samtools subcommand test. As well as running samtools, various +# options are available to compare the output with a known version. The +# default subcommand run is 'view', unless overridden by the 'cmd' argument. +# This will call passed() or failed() depending on the outcome of the test. +# +# $opts is the global settings hash +# %args is a list of key => value pairs giving options for run_view_test. +# The options for running samtools view are: +# msg => Message describing the test. +# cmd => samtools subcommand to run (default is view) +# args => array ref of arguments to add to the samtools view command +# Does not include the output file, which is in $args{out} +# stdin => Redirect STDIN to a pipe running "cat $args{stdin}" +# Otherwise the input file is included in $args{args} +# out => Name of the output file to make. +# redirect => If set, redirect STDOUT, otherwise use "-o $args{out}" +# ref_path => Setting for the REF_PATH environment variable +# expect_fail => Expected failure, convert failed to xfail and passed to xpass +# +# One of the compare* options can be used to compare to an existing file: +# compare => Compare $args{out} with $args{compare} using sam_compare() +# compare_sam => As compare, but run "samtools view -h $args{out}" first to +# convert an alternate format to SAM. The resulting SAM file +# is saved to "$args{out}.sam" unless $args{pipe} is set. +# pipe => When used with compare_sam, the "samtools view -h" is read +# from a pipe instead of being stored in a file. This can +# be used to avoid making very big SAM files for some tests. +# compare_bam => Compare $args{out} with $args{compare_bam} using bam_compare() +# This is a binary comparison of the gunzipped BAM files. +# compare_count => Compare count stored in $args{out} and $args{count_compare} +# The latter can either be a number, or a file containing a +# number. +# compare_text => Compare $args{out} with $args{compare_text} using +# text_compare(). This is an exact line-by-line comparison. + +sub run_view_test +{ + my ($opts, %args) = @_; + + printf "\t%-60s", $args{msg}; + + local $ENV{REF_PATH} = $args{ref_path} if ($args{ref_path}); + + my @cmd = ("$$opts{bin}/samtools", $args{cmd} ? $args{cmd} : 'view'); + if ($args{out} && !$args{redirect}) { push(@cmd, '-o', $args{out}); } + if ($args{args}) { push(@cmd, @{$args{args}}); } + + my $pid = fork(); + unless (defined($pid)) { die "Couldn't fork : $!\n"; } + unless ($pid) { + if ($args{stdin}) { + open(STDIN, '-|', 'cat', $args{stdin}) + || die "Couldn't pipe cat $args{stdin} to STDIN : $!\n"; + } + if ($args{redirect} && $args{out}) { + open(STDOUT, '>', $args{out}) + || die "Couldn't redirect STDOUT to $args{out} : $!\n"; + } + exec(@cmd) || die "Couldn't exec @cmd : $!\n"; + } + my $reaped = waitpid($pid, 0); + my $res = $reaped == $pid && $? == 0 ? 0 : 1; + + if (!$res && $args{compare_sam} && $args{out}) { + # Convert output back to sam and compare + my $sam_name = "$args{out}.sam"; + my @cmd2 = ("$$opts{bin}/samtools", 'view', '-h'); + if (!$args{pipe}) { + push(@cmd2, '-o', $sam_name); + } + push(@cmd2, $args{out}); + + push(@cmd, '&&', @cmd2); # For the 'Failed command' message below + + my $sam_out; + if (!$args{pipe}) { + $sam_out = $sam_name; + $res = system(@cmd2) == 0 ? 0 : 1; + } else { + open($sam_out, '-|', @cmd2) + || die "Couldn't open pipe from @cmd2: $!\n"; + } + # Hack $args so the comparison gets done + $args{compare} = $args{compare_sam}; + $args{out} = $sam_out; + } + + if (!$res) { + if ($args{compare} && $args{out}) { + $res = sam_compare($opts, $args{out}, $args{compare}); + } elsif ($args{compare_bam} && $args{out}) { + $res = bam_compare($opts, $args{out}, $args{compare_bam}); + } elsif ($args{compare_count}) { + $res = count_compare($args{out}, $args{compare_count}); + } elsif ($args{compare_text}) { + $res = text_compare($args{out}, $args{compare_text}); + } + } + if ($res) { + print "\tFailed command:\n\t@cmd\n\n"; + failed($opts, %args); + } else { + passed($opts, %args); + } +} + +# Runs a test of the samtools view -s subsampling option. +# The subsampling is pseudo-random, so multiple tests are run with different +# seeds, and the resulting read counts are tested against an acceptable +# range. As the input file is paired, this also checks that both reads from +# each pair get returned. +# +# $opts is the global settings hash +# %args is a list of key => value pairs giving options +# The options are: +# msg => Message describing the test. +# trials => The number of trials to run. The trial number is used as the seed. +# input => The input file to read. +# frac => The fraction of reads to return (must be < 1). +# min => The minimum acceptable read count +# max => The maximum acceptable read count + +sub run_view_subsample_test +{ + my ($opts, %args) = @_; + + printf "\t%s ", $args{msg}; + + my @counts; + my $res = 0; + for (my $try = 0; $res == 0 && $try < $args{trials}; $try++) { + my %reads; + my @cmd = ("$$opts{bin}/samtools", 'view', + '-s', $try + $args{frac}, $args{input}); + open(my $samp, '-|', @cmd) || die "Couldn't open pipe from @cmd: $!\n"; + while (<$samp>) { + my ($name) = split(/\t/); + $reads{$name}++; + } + close($samp) || die "Error running @cmd\n"; + my $count = 0; + while (my ($name, $num) = each %reads) { + if ($num != 2) { + print "\n\tGot one of read $name, expected two.\n"; + $res = 1; + last; + } + $count += $num; + } + print "."; + push(@counts, $count); + } + if (0 == @counts) { + print "samtools view -s returned no counts\n"; + $res = 1; + } + + @counts = sort { $a <=> $b } @counts; + if ($counts[0] < $args{min} || $counts[-1] > $args{max}) { + printf("\n\tOutput out of range: target (%d..%d) got (%d..%d)\n", + $args{min}, $args{max}, $counts[0], $counts[-1]); + $res = 1; + } + + if (!$res) { + passed($opts, %args); + return; + } + failed($opts, %args); +} + +# Open a pipe from bgzip to decompress a gzipped file. bgzip is annoying +# as it checks the suffix of the file it is decompressing even when +# writing to STDOUT. Hence we get it to read from a redirected STDIN +# instead so it doesn't care about the filename any more. +# +# $opts is the global settings hash +# $in is the compressed file to read +# +# Returns a file handle reference to the pipe from bgzip. + +sub open_bgunzip +{ + my ($opts, $in) = @_; + + my @cmd = ("$$opts{bgzip}", '-c', '-d'); + my $bgzip; + my $pid = open($bgzip, '-|'); + unless (defined($pid)) { die "Couldn't fork: $!\n"; } + unless ($pid) { + open(STDIN, '<', $in) || die "Couldn't redirect STDIN: $!\n"; + exec(@cmd) || die "Couldn't exec @cmd: $!\n"; + } + return $bgzip; +} + +# Compare two SAM files. Headers are collated by type to allow for reordering +# although all headers of a particular type should be in the same order. +# Optional tags on alignment lines can also be reordered. +# +# $opts is the global settings hash +# $sam1 is the first SAM file +# $sam2 is the second SAM file. +# +# Returns 0 if the files were the same, 1 if different. +# +# If $sam1 is a reference, it is assumed to be a pipe from which the data +# should be read. The pipe will be closed after being read. Otherwise it +# is treated as a filename. +# +# If $sam2 ends in '.gz' it is uncompressed with bgzip. + +sub sam_compare +{ + my ($opts, $sam1, $sam2) = @_; + + unless (-e $sam2) { + print "\n\tMissing SAM file $sam2.\n"; + return 1; + } + + unless ((ref($sam1) || -e $sam1)) { + print "\n\tMissing SAM file $sam1.\n"; + return 1; + } + + my %hdr1; + my %hdr2; + + my ($lno1, $lno2) = (0, 0); + my ($l1, $l2, $ht1, $ht2); + + my $f1; + if (ref($sam1)) { + $f1 = $sam1; + } else { + open($f1, '<', $sam1) || die "Couldn't open $sam1: $!\n"; + } + while ($l1 = <$f1>) { + $lno1++; + if (($ht1) = $l1 =~ /^(@\S+)/) { + push(@{$hdr1{$ht1}}, $l1); + } else { + last; + } + } + + my $f2; + if ($sam2 =~ /\.gz$/) { + $f2 = open_bgunzip($opts, $sam2); + } else { + open($f2, '<', $sam2) || die "Couldn't open $sam2: $!\n"; + } + while ($l2 = <$f2>) { + $lno2++; + if (($ht2) = $l2 =~ /^(@\S+)/) { + push(@{$hdr2{$ht2}}, $l2); + } else { + last; + } + } + + while (my ($ht, $h1) = each %hdr1) { + my $h2 = $hdr2{$ht}; + my $same = $h2 && @$h1 == @$h2; + if ($same) { + for (my $i = 0; $i < @$h1; $i++) { + next if ($h1->[$i] eq $h2->[$i]); + + # Hack to deal with CRAM adding M5 tags + if ($ht eq '@SQ' && $h1->[$i] =~ /\tM5/ && $h2->[$i] !~ /\tM5/){ + $h1->[$i] =~ s/\tM5:[0-9a-f]+//; + next if ($h1->[$i] eq $h2->[$i]); + } + + $same = 0; + last; + } + } + if (!$same) { + print "\n\tHeader type $ht differs.\n"; + print "\t$sam1 has:\n"; + foreach my $t (@{$hdr1{$ht}}) { + print "\t$t\n"; + } + print "\t$sam2 has:\n"; + foreach my $t (@{$hdr2{$ht}}) { + print "\t$t\n"; + } + close($f1); + close($f2); + return 1; + } + } + + while ($l1 && $l2) { + chomp($l1); + chomp($l2); + my @sam1 = split(/\t/, $l1); + my @sam2 = split(/\t/, $l2); + my @tags1 = sort(splice(@sam1, 11)); + my @tags2 = sort(splice(@sam2, 11)); + if (join("\t", @sam1, @tags1) ne join("\t", @sam2, @tags2)) { + last; + } + $l1 = <$f1>; + $l2 = <$f2>; + $lno1++; + $lno2++; + } + + close($f1) || die "Error reading $sam1: $!\n"; + close($f2) || die "Error reading $sam2: $!\n"; + + if ($l1 || $l2) { + print "\n"; STDOUT->flush(); + print STDERR "\tSAM files differ at $sam1 line $lno1 / $sam2 line $lno2\n"; + print STDERR "$l1\n$l2\n"; + return 1; + } + + return 0; +} + +# Compare two BAM files. This is done by uncompressing them and performing +# a binary comparison. Used to check that (for example) the uncompressed and +# compressed versions are the same. +# +# $opts is the global settings hash +# $bam1 is the first BAM file +# $bam2 is the second BAM file. +# +# Returns 0 if the files are the same, 1 if they are different. + +sub bam_compare +{ + my ($opts, $bam1, $bam2) = @_; + + my $buffer1; + my $buffer2; + my $bytes1; + my $bytes2; + my $fail = 0; + + my $b1 = open_bgunzip($opts, $bam1); + my $b2 = open_bgunzip($opts, $bam2); + do { + $bytes1 = read($b1, $buffer1, 65536); + $bytes2 = read($b2, $buffer2, 65536); + if (!defined($bytes1)) { die "Error reading $bam1 : $!\n"; } + if (!defined($bytes2)) { die "Error reading $bam2 : $!\n"; } + if ($bytes1 != $bytes2 || $buffer1 ne $buffer2) { + $fail = 1; + last; + } + } while ($bytes1 && $bytes2); + close($b1) || die "Error running bgzip -c -d $bam1\n"; + close($b2) || die "Error running bgzip -c -d $bam2\n"; + if ($fail) { + print "\n\tBAM files $bam1 and $bam2 differ.\n"; + return 1; + } + + return 0; +} + +# Compare two text files. +# +# $txt1 is the first file +# $txt2 is the second file. +# +# Returns 0 if the files are the same, 1 if they are different. + +sub text_compare +{ + my ($txt1, $txt2) = @_; + + open(my $t1, '<', $txt1) || die "Couldn't open $txt1 : $!\n"; + open(my $t2, '<', $txt2) || die "Couldn't open $txt2 : $!\n"; + my $line = 0; + my $diff = 0; + while (!$diff) { + $line++; + my $l1 = <$t1>; + my $l2 = <$t2>; + last if (!defined($l1) && !defined($l2)); + if (($l1 || '') ne ($l2 || '')) { + $diff = 1; + if (defined($l1)) { chomp($l1); } + if (defined($l2)) { chomp($l2); } + print "\n\tFiles differ at line $line:\n"; + print "\t$txt1 ", defined($l1) ? " : $l1\n" : "End of file\n"; + print "\t$txt2 ", defined($l2) ? " : $l2\n" : "End of file\n"; + } + } + close($t1) || die "Error reading $t1 : $!\n"; + close($t2) || die "Error reading $t2 : $!\n"; + + return $diff; +} + +# Compare two counts to see if they are the same. The first is in a file +# created by, for example, 'samtools view -c'. The second can either be +# a number, or the name of a file to read. +# +# $count1 is the first file containing a count +# $count2 is either a number or the second file containing a count +# +# Returns 0 if the counts were the same, 1 if they differ. + +sub count_compare +{ + my ($count1, $count2) = @_; + + open(my $c1, '<', $count1) || die "Couldn't open $count1 : $!\n"; + my $number1 = <$c1>; + chomp($number1); + close($c1) || die "Error reading $count1 : $!\n"; + + unless ($number1 =~ /^\d+$/) { + print "\n\tExpected a number in $count1 but got '$number1'\n"; + return 1; + } + + my $number2 = 0; + if ($count2 =~ /^\d+$/) { + $number2 = $count2; + } else { + open(my $c2, '<', $count2) || die "Couldn't open $count2 : $!\n"; + while (<$c2>) { + if (!/^@/) { $number2++; } + } + close($c2) || die "Error reading $count2 : $!\n"; + } + if ($number1 != $number2) { + print "\n\tIncorrect count: Got $number1; expected $number2.\n"; + return 1; + } + + return 0; +} + +# Generate a pair of reads, for use in gen_file. +# +# $reads is a hash that the reads are put into. +# $seq is the sequence (passed by reference for speed) +# $qual is the quality (passed by reference for speed) +# $pos1 is the position of the leftmost read. +# $size is the length of $$seq +# $rnum is the read number, used to generate the read name. + +sub gen_pair +{ + my ($reads, $seq, $qual, $pos1, $size, $rnum) = @_; + + my $l1 = int(rand(50) + 75); + my $l2 = int(rand(50) + 75); + my $pos2 = $pos1 + int(rand(50) + 275); + if ($pos2 + $l2 > $size) { return; } + my $orient = int(rand(2)); + my $name = "ERR123456.${rnum}"; + + my $rd1 = sprintf("%s\t%d\tref1\t%d\t40\t%dM\t=\t%d\t%d\t%s\t%s\tNM:i:0\tMD:Z:$l1\tRG:Z:g1", + $name, $orient ? 99 : 163, $pos1 + 1, $l1, $pos2 + 1, + $pos2 + $l2 - $pos1, substr($$seq, $pos1, $l1), + substr($$qual, $pos1, $l1)); + my $rd2 = sprintf("%s\t%d\tref1\t%d\t40\t%dM\t=\t%d\t%d\t%s\t%s\tNM:i:0\tMD:Z:$l2\tRG:Z:g1", + $name, $orient ? 147 : 83, $pos2 + 1, $l2, $pos1 + 1, + -($pos2 + $l2 - $pos1), substr($$seq, $pos2, $l2), + substr($$qual, $pos2, $l2)); + push(@{$reads->{$pos1}}, $rd1); + push(@{$reads->{$pos2}}, $rd2); +} + +# Randomly generate a test SAM file. Used to create the big SAM file for +# testing the -s and -@ options of samtools view. As well as the SAM file +# it writes a fasta file with the reference sequence in it and a .fai file +# which is an index of the fasta file. Both of these are used for CRAM. +# The SAM file is compressed with bgzf to keep the size down. +# +# To generate random sequence aligned against identical referenes, +# pass in the 4th argument (ref_seed) with a constant value. Otherwise a +# random reference is generated too. +# +# $opts is the global setting hash. +# $prefix is the prefix for the generated file names. +# $size is the length of the random reference sequence. +# +# Returns a list containing the name of the SAM file and the read count. + + +sub gen_file +{ + my ($opts, $prefix, $size, $ref_seed) = @_; + + local $| = 1; + + $ref_seed = rand(1<<31) unless defined($ref_seed); + my $pair_seed = rand(1<<31); + + print "\tGenerating test data file "; + my $dot_interval = $size / 10; + + my $seq = "!" x $size; + my $qual = $seq; + + srand($ref_seed); + my $next_dot = $dot_interval; + for (my $b = 0; $b < $size; $b++) { + if ($b == $next_dot) { + print "."; + $next_dot += $dot_interval; + } + substr($seq, $b, 1) = (qw(A C G T))[int(rand(4))]; + substr($qual, $b, 1) = chr(33 + int(rand(40))); + } + my $fasta = "$prefix.fa"; + open(my $fa, '>', $fasta) || die "Couldn't open $fasta for writing : $!\n"; + print $fa ">ref1\n"; + for (my $i = 0; $i < $size; $i += 60) { + print $fa substr($seq, $i, 60), "\n"; + } + close($fa) || die "Error writing to $fasta : $!\n"; + + my $fai = "$prefix.fa.fai"; + open($fa, '>', $fai) || die "Couldn't open $fai for writing : $!\n"; + print $fa "ref1\t$size\t6\t60\t61\n"; + close($fa) || die "Error writing to $fai : $!\n"; + + my $sam = "$prefix.sam.gz"; + my $pid = open(my $s, '|-'); + unless (defined($pid)) { die "Couldn't fork : $!\n"; } + unless ($pid) { + open(STDOUT, '>', $sam) || die "Couldn't redirect STDOUT to $sam: $!\n"; + exec("$$opts{bgzip}", '-c') || die "Couldn't exec bgzip : $!\n"; + } + print $s "\@HD\tVN:1.4\tSO:coordinate\n"; + print $s "\@RG\tID:g1\tDS:Group 1\tLB:Lib1\tSM:Sample1\n"; + print $s "\@SQ\tSN:ref1\tLN:$size\tUR:$fasta\n"; + my %read_store; + my $rnum = 0; + $next_dot = $dot_interval; + + srand($pair_seed); + for (my $i = 0; $i < $size; $i++) { + if ($i == $next_dot) { + print "."; + $next_dot += $dot_interval; + } + if ($i % 20 == 0) { + gen_pair(\%read_store, \$seq, \$qual, $i, $size, ++$rnum); + } + if (exists($read_store{$i})) { + foreach my $read (@{$read_store{$i}}) { + print $s $read, "\n"; + } + delete($read_store{$i}); + } + } + close($s) || die "Error running bgzip -c > $sam : $!\n"; + print " done\n"; + return ($sam, $rnum * 2); +} + +# Run samtools view tests. + +sub test_view +{ + my ($opts) = @_; + + my $test_name = "test_view"; + print "$test_name:\n"; + + my $ref_path = "$$opts{path}/dat/cram_md5/%s"; + + # Add @SQ UR: tags to the stored test file. + + my $sam_no_ur = "$$opts{path}/dat/view.001.sam"; + my $sam_with_ur = "$$opts{tmp}/view.001.sam"; + add_ur_tags($sam_no_ur, $sam_with_ur, "$$opts{path}/dat/view.001.fa"); + + # Generate a big SAM file for use later. + + my ($big_sam, $big_sam_count) + = gen_file($opts, "$$opts{tmp}/view.big", 1000000); + + my $test = 1; + + my $out = "$$opts{tmp}/view"; + + # SAM -> BAM -> SAM + my $bam_with_ur_out = sprintf("%s.test%03d.bam", $out, $test); + run_view_test($opts, + msg => "$test: SAM -> BAM -> SAM", + args => ['-b', $sam_with_ur], + out => $bam_with_ur_out, + compare_sam => $sam_with_ur); + $test++; + + # SAM -> uncompressed BAM -> SAM + my $uncomp_bam = sprintf("%s.test%03d.bam", $out, $test); + run_view_test($opts, + msg => "$test: SAM -> uncompressed BAM", + args => ['-u', $sam_with_ur], + out => $uncomp_bam, + compare_bam => $bam_with_ur_out); + $test++; + run_view_test($opts, + msg => "$test: uncompressed BAM -> SAM and compare", + args => ['-h', $uncomp_bam], + out => sprintf("%s.test%03d.sam", $out, $test), + compare => $sam_with_ur); + $test++; + + # SAM -> fast compressed BAM -> SAM + my $fastcomp_bam = sprintf("%s.test%03d.bam", $out, $test); + run_view_test($opts, + msg => "$test: SAM -> fast compressed BAM", + args => ['-1', $sam_with_ur], + out => $fastcomp_bam, + compare_bam => $bam_with_ur_out); + $test++; + run_view_test($opts, + msg => "$test: fast compressed BAM -> SAM and compare", + args => ['-h', $fastcomp_bam], + out => sprintf("%s.test%03d.sam", $out, $test), + compare => $sam_with_ur); + $test++; + + # SAM -> CRAM -> SAM with UR tags + my $cram_with_ur_out = sprintf("%s.test%03d.cram", $out, $test); + run_view_test($opts, + msg => "$test: SAM -> CRAM -> SAM (UR header tags)", + args => ['-C', $sam_with_ur], + out => $cram_with_ur_out, + compare_sam => $sam_with_ur); + $test++; + + # SAM -> CRAM -> SAM with M5 tags + run_view_test($opts, + msg => "$test: SAM -> CRAM -> SAM (M5 header tags)", + args => ['-C', $sam_no_ur], + out => sprintf("%s.test%03d.cram", $out, $test), + compare_sam => $sam_no_ur, + ref_path => $ref_path); + $test++; + + # SAM -> BAM -> CRAM -> SAM with UR tags + my $cram_from_bam = sprintf("%s.test%03d.cram", $out, $test); + run_view_test($opts, + msg => "$test: BAM -> CRAM with UR -> SAM", + args => ['-C', $bam_with_ur_out], + out => $cram_from_bam, + compare_sam => $sam_with_ur); + $test++; + + # SAM -> BAM -> CRAM -> SAM with M5 tags + my $bam_no_ur = sprintf("%s.test%03d.bam", $out, $test); + run_view_test($opts, + msg => "$test: SAM -> BAM (M5 header tags)", + args => ['-b', $sam_no_ur], + out => $bam_no_ur, + compare_sam => $sam_no_ur); + $test++; + my $cram_no_ur = sprintf("%s.test%03d.cram", $out, $test); + run_view_test($opts, + msg => "$test: SAM -> BAM -> CRAM -> SAM (M5 header tags)", + args => ['-C', $bam_no_ur], + out => $cram_no_ur, + compare_sam => $sam_no_ur, + ref_path => $ref_path); + $test++; + + # SAM -> BAM -> CRAM -> BAM -> SAM with UR tags + my $bam_from_cram = sprintf("%s.test%03d.bam", $out, $test); + run_view_test($opts, + msg => "$test: CRAM -> BAM with UR", + args => ['-b', $cram_from_bam], + out => $bam_from_cram, + compare_sam => $sam_with_ur); + $test++; + + # SAM -> BAM -> CRAM -> BAM -> SAM with M5 tags + run_view_test($opts, + msg => "$test: CRAM -> BAM with M5", + args => ['-b', $cram_no_ur], + out => sprintf("%s.test%03d.bam", $out, $test), + compare_sam => $sam_no_ur, + ref_path => $ref_path); + $test++; + + # Write to stdout + run_view_test($opts, + msg => "$test: SAM -> SAM via stdout", + args => ['-h', $sam_with_ur], + out => sprintf("%s.test%03d.sam", $out, $test), + redirect => 1, + compare => $sam_with_ur); + $test++; + run_view_test($opts, + msg => "$test: SAM -> BAM via stdout", + args => ['-b', $sam_with_ur], + out => sprintf("%s.test%03d.bam", $out, $test), + redirect => 1, + compare_bam => $bam_with_ur_out); + $test++; + my $cram_via_stdout = sprintf("%s.test%03d.cram", $out, $test); + run_view_test($opts, + msg => "$test: SAM -> CRAM via stdout", + args => ['-C', $sam_with_ur], + out => $cram_via_stdout, + redirect => 1, + compare_sam => $sam_with_ur); + $test++; + + # Read from stdin + run_view_test($opts, + msg => "$test: SAM from stdin -> SAM", + args => ['-h', '-'], + out => sprintf("%s.test%03d.sam", $out, $test), + stdin => $sam_with_ur, + compare => $sam_with_ur); + $test++; + run_view_test($opts, + msg => "$test: BAM from stdin -> SAM", + args => ['-h', '-'], + out => sprintf("%s.test%03d.sam", $out, $test), + stdin => $bam_with_ur_out, + compare => $sam_with_ur); + $test++; + run_view_test($opts, + msg => "$test: CRAM from stdin -> SAM", + args => ['-h', '-'], + out => sprintf("%s.test%03d.sam", $out, $test), + stdin => $cram_with_ur_out, + compare => $sam_with_ur); + $test++; + + + # Header only options + my $sam_header = "$$opts{tmp}/view.001.header.sam"; + filter_sam($sam_with_ur, $sam_header, {no_body => 1}); + + run_view_test($opts, + msg => "$test: samtools view -H (SAM input)", + args => ['-H', $sam_with_ur], + out => sprintf("%s.test%03d.header", $out, $test), + compare => $sam_header); + $test++; + run_view_test($opts, + msg => "$test: samtools view -H (BAM input)", + args => ['-H', $bam_with_ur_out], + out => sprintf("%s.test%03d.header", $out, $test), + compare => $sam_header); + $test++; + run_view_test($opts, + msg => "$test: samtools view -H (CRAM input)", + args => ['-H', $cram_with_ur_out], + out => sprintf("%s.test%03d.header", $out, $test), + compare => $sam_header); + $test++; + + # Body only + my $sam_body = "$$opts{tmp}/view.001.body.sam"; + filter_sam($sam_with_ur, $sam_body, {no_header => 1}); + + run_view_test($opts, + msg => "$test: No headers (SAM input)", + args => [$sam_with_ur], + out => sprintf("%s.test%03d.body", $out, $test), + compare => $sam_body); + $test++; + run_view_test($opts, + msg => "$test: No headers (BAM input)", + args => [$bam_with_ur_out], + out => sprintf("%s.test%03d.body", $out, $test), + compare => $sam_body); + $test++; + run_view_test($opts, + msg => "$test: No headers (CRAM input)", + args => [$cram_with_ur_out], + out => sprintf("%s.test%03d.body", $out, $test), + compare => $sam_body); + $test++; + + # Filter and counting tests. + + # Group names file for -R test + my $fogn = "$$opts{tmp}/view.001.fogn"; + open(my $f, '>', $fogn) || die "Couldn't open $fogn : $!\n"; + print $f "grp1\ngrp3\n" || die "Error writing to $fogn : $!\n"; + close($f) || die "Error writing to $fogn : $!\n"; + + + my @filter_tests = ( + # [test_name, {filter_sam options}, [samtools options], expect_fail] + # Flags + ['req128', {flags_required => 128}, ['-f', 128], 0], + ['rej128', {flags_rejected => 128}, ['-F', 128], 0], + ['rej128req2', { flags_rejected => 128, flags_required => 2 }, + ['-F', 128, '-f', 2], 0], + # Read groups + ['rg_grp2', { read_groups => { grp2 => 1 }}, ['-r', 'grp2'], 0], + ['rg_fogn', { read_groups => { grp1 => 1, grp3 => 1 }}, + ['-R', $fogn], 0], + ['rg_both', { read_groups => { grp1 => 1, grp2 => 1, grp3 => 1 }}, + ['-R', $fogn, '-r', 'grp2'], 0], + ['rg_both2', { read_groups => { grp1 => 1, grp2 => 1, grp3 => 1 }}, + ['-r', 'grp2', '-R', $fogn], 0], + # Libraries + ['lib2', { libraries => { 'Library 2' => 1 }}, ['-l', 'Library 2'], 0], + ['lib3', { libraries => { 'Library 3' => 1 }}, ['-l', 'Library 3'], 0], + # Mapping qualities + ['mq50', { min_map_qual => 50 }, ['-q', 50], 0], + ['mq99', { min_map_qual => 99 }, ['-q', 99], 0], + ['mq100', { min_map_qual => 100 }, ['-q', 100], 0], + # Tag stripping + ['tags1', { strip_tags => { fa => 1 } }, ['-x', 'fa'], 0], + ['tags2', { strip_tags => { fa => 1, ha => 1 } }, + ['-x', 'fa', '-x', 'ha'], 0], + # Tag strip plus read group + ['tags_rg1', { strip_tags => { fa => 1 }, read_groups => { grp2 => 1 }}, + ['-x', 'fa', '-r', 'grp2'], 0], + ['tags_rg2', { strip_tags => { RG => 1 }, read_groups => { grp2 => 1 }}, + ['-x', 'RG', '-r', 'grp2'], 0], + # Minimum query length + ['qlen10', { min_qlen => 10 }, ['-m', 10], 0], + ['qlen11', { min_qlen => 11 }, ['-m', 11], 0], + ['qlen15', { min_qlen => 15 }, ['-m', 15], 0], + ['qlen16', { min_qlen => 16 }, ['-m', 16], 0], + ); + + my @filter_inputs = ([SAM => $sam_with_ur], + [BAM => $bam_with_ur_out], + [CRAM => $cram_with_ur_out]); + + foreach my $filter (@filter_tests) { + my $sam_file = "$$opts{tmp}/view.001.$$filter[0].sam"; + filter_sam($sam_with_ur, $sam_file, $$filter[1]); + + foreach my $ip (@filter_inputs) { + + # Filter test + run_view_test($opts, + msg => "$test: Filter @{$$filter[2]} ($$ip[0] input)", + args => ['-h', @{$$filter[2]}, $$ip[1]], + out => sprintf("%s.test%03d.sam", $out, $test), + compare => $sam_file, + expect_fail => $$filter[3]); + $test++; + + # Count test + run_view_test($opts, + msg => "$test: Count @{$$filter[2]} ($$ip[0] input)", + args => ['-c', @{$$filter[2]}, $$ip[1]], + out => sprintf("%s.test%03d.count", $out, $test), + redirect => 1, + compare_count => $sam_file, + expect_fail => $$filter[3]); + $test++; + } + } + + # Region query tests + my $sam_no_ur2 = "$$opts{path}/dat/view.002.sam"; + my $sam_with_ur2 = "$$opts{tmp}/view.002.sam"; + add_ur_tags($sam_no_ur2, $sam_with_ur2, "$$opts{path}/dat/view.002.fa"); + + my $bam_with_ur_out2 = sprintf("%s.test%03d.bam", $out, $test); + run_view_test($opts, + msg => "$test: 1bp reads file SAM -> BAM -> SAM", + args => ['-b', $sam_with_ur2], + out => $bam_with_ur_out2, + compare_sam => $sam_with_ur2); + $test++; + my $cram_with_ur_out2 = sprintf("%s.test%03d.cram", $out, $test); + run_view_test($opts, + msg => "$test: 1bp reads file SAM -> CRAM -> SAM", + args => ['-C', $sam_with_ur2], + out => $cram_with_ur_out2, + compare_sam => $sam_with_ur2); + + my @region_sams = ($sam_with_ur2, $sam_with_ur); + my @region_inputs = ([BAM => [$bam_with_ur_out2, $bam_with_ur_out]], + [CRAM => [$cram_with_ur_out2, $cram_with_ur_out]]); + # Add indicies + cmd("'$$opts{bin}/samtools' index '$bam_with_ur_out'"); + cmd("'$$opts{bin}/samtools' index '$cram_with_ur_out'"); + cmd("'$$opts{bin}/samtools' index '$bam_with_ur_out2'"); + cmd("'$$opts{bin}/samtools' index '$cram_with_ur_out2'"); + + my $bed1 = "$$opts{path}/dat/view.001.01.bed"; + my $bed2 = "$$opts{path}/dat/view.001.02.bed"; + my $bed3 = "$$opts{path}/dat/view.002.01.bed"; + my $bed4 = "$$opts{path}/dat/view.002.02.bed"; + my $bed1reg = [['ref1', 11, 24], ['ref1', 45, 45], ['ref2', 17, 17]]; + + my @region_tests = ( + ['1bp_reg1', 0, { region => [['Z']]}, [], ['Z']], + ['1bp_reg2', 0, { region => [['Z', 30]]}, [], ['Z:30']], + ['1bp_reg3', 0, { region => [['Z', 20, 40]]}, [], ['Z:20-40']], + ['reg1', 1, { region => [['ref1']] }, [], ['ref1']], + ['reg2', 1, { region => [['ref1', 15]] }, [], ['ref1:15']], + ['reg3', 1, { region => [['ref1', 15, 45]] }, [], ['ref1:15-45']], + ['reg4', 1, { region => [['ref1', 15, 45], ['ref2']] }, + [], ['ref1:15-45', 'ref2']], + ['reg5', 1, { region => [['ref1', 15, 45], ['ref2', 16]] }, + [], ['ref1:15-45', 'ref2:16']], + ['reg6', 1, { region => [['ref1', 15, 45], ['ref2', 16, 31]] }, + [], ['ref1:15-45', 'ref2:16-31']], + ['reg7', 1, { region => [['ref1', 15, 15], ['ref1', 45, 45]] }, + [], ['ref1:15-15', 'ref1:45-45']], + # Regions combined with other filters. + ['reg8', 1, { region => [['ref1']], flags_required => 128 }, + ['-f', 128], ['ref1']], + ['reg9', 1, { region => [['ref1', 15, 45]], min_map_qual => 50 }, + ['-q', 50], ['ref1:15-45']], + ['reg10', 1, + { region => [['ref1', 15, 45]], read_groups => { grp2 => 1 }}, + ['-r', 'grp2'], ['ref1:15-45']], + + # Regions from BED files. Regions here need to be kept in synch. + # with the .bed files in test/dat. Note that BED counts from + # base 0 and ends ranges one past the last base. Note also that + # samtools also understands a two-column format that describes a + # single point, and in that case the position is 1-based. And + # even better, you can mix the two in the same file. Confusing? Yes. + # + # $bed1reg is defined above as it's used a lot of times. + + ['1bp_bed3', 0, { region => [['Z', 20, 40]]}, ['-L', $bed3], []], + ['1bp_bed4', 0, + { region => [['Z', 10, 15], ['Z', 20, 20], ['Z', 25, 30], + ['Z', 35, 35], ['Z', 40, 50]]}, ['-L', $bed4], []], + ['bed1', 1, { region => $bed1reg }, ['-L', $bed1], []], + ['bed2', 1, { region => [['ref1', 6, 20]] }, ['-L', $bed2], []], + + # BED file plus region specification. + + ['1bp_bed3r1', 0, { region => [['Z', 20, 40]]}, + ['-L', $bed3], ['Z']], + ['1bp_bed3r2', 0, { region => [['Z', 30, 40]]}, + ['-L', $bed3], ['Z:30']], + ['1bp_bed3r3', 0, { region => [['Z', 20, 30]]}, + ['-L', $bed3], ['Z:10-30']], + ['1bp_bed3r4', 0, { region => [['Z', 25, 35]]}, + ['-L', $bed3], ['Z:25-35']], + ['bed1r1', 1, { region => [['ref1', 11, 16]] }, + ['-L', $bed1], ['ref1:11-16']], + ['bed1r2', 1, + { region => [['ref2', 17, 17]] }, ['-L', $bed1], ['ref2']], + + # BED file plus other filters + + ['bed1f1', 1, { region => $bed1reg, read_groups => { grp1 => 1} }, + ['-L', $bed1, '-r', 'grp1'], []], + ['bed1f2', 1, { region => $bed1reg, flags_required => 128 }, + ['-L', $bed1, '-f', 128], []], + ['bed1f3', 1, { region => $bed1reg, min_map_qual => 5 }, + ['-L', $bed1, '-q', 5], []], + + # BED file, region and filters + ['bed1f1', 1, + { region => [['ref1', 11, 16]], read_groups => { grp1 => 1}}, + ['-L', $bed1, '-r', 'grp1'], ['ref1:11-16']], + ); + foreach my $rt (@region_tests) { + my $input_sam = $region_sams[$$rt[1]]; + my $sam_file = "$$opts{tmp}/view.$$rt[0].sam"; + filter_sam($input_sam, $sam_file, $$rt[2]); + + foreach my $ip (@region_inputs) { + my $input_file = $$ip[1]->[$$rt[1]]; + # Region test + run_view_test($opts, + msg => "$test: Region @{$$rt[3]} @{$$rt[4]} ($$ip[0] input)", + args => ['-h', @{$$rt[3]}, $input_file, @{$$rt[4]}], + out => sprintf("%s.test%03d.sam", $out, $test), + compare => $sam_file); + $test++; + # Count test + run_view_test($opts, + msg => "$test: Count @{$$rt[3]} @{$$rt[4]} ($$ip[0] input)", + args => ['-c', @{$$rt[3]}, $input_file, @{$$rt[4]}], + out => sprintf("%s.test%03d.count", $out, $test), + redirect => 1, + compare_count => $sam_file); + $test++; + } + } + + # -T / -t options + my $sam_no_sq = "$$opts{tmp}/view.001.no_sq.sam"; + filter_sam($sam_no_ur, $sam_no_sq, {no_sq => 1}); + my $sam_no_m5 = "$$opts{tmp}/view.001.no_m5.sam"; + filter_sam($sam_no_ur, $sam_no_m5, {no_m5 => 1}); + + # We can't make a BAM without @SQ lines. Instead make one + # with no M5/UR in @SQ and see if we can still use it to make CRAM. + my $bam_no_m5 = "$$opts{tmp}/view.001.no_sq.bam"; + run_view_test($opts, + msg => "$test: Make BAM with no M5/UR tags", + args => ['-b', $sam_no_m5], + out => $bam_no_m5, + compare_sam => $sam_no_m5); + $test++; + + my $ref_file = "$$opts{path}/dat/view.001.fa"; + my $ref_idx = "$$opts{path}/dat/view.001.fa.fai"; + + # Test SAM output + foreach my $in ([SAM => $sam_no_sq], [BAM => $bam_no_m5]) { + foreach my $topt (['-t', $ref_idx], ['-T', $ref_file]) { + run_view_test($opts, + msg => "$test: Add \@SQ with $topt->[0] ($in->[0] -> SAM)", + args => ['-h', @$topt, $in->[1]], + out => sprintf("%s.test%03d.sam", $out, $test), + compare => $sam_no_m5); + $test++; + } + } + + # Test BAM output. + foreach my $in ([SAM => $sam_no_sq], [BAM => $bam_no_m5]) { + foreach my $topt (['-t', $ref_idx], ['-T', $ref_file]) { + my $bam = sprintf("%s.test%03d.bam", $out, $test); + run_view_test($opts, + msg => "$test: Add \@SQ with $topt->[0] ($in->[0] -> BAM)", + args => ['-b', @$topt, $in->[1]], + out => $bam, + compare_sam => $sam_no_m5); + $test++; + } + } + + # Test CRAM output + foreach my $in ([SAM => $sam_no_sq], [BAM => $bam_no_m5]) { + foreach my $topt (['-t', $ref_idx], ['-T', $ref_file]) { + my $cram = sprintf("%s.test%03d.cram", $out, $test); + run_view_test($opts, + msg => "$test: Add \@SQ with $topt->[0] ($in->[0] -> CRAM)", + args => ['-C', @$topt, $in->[1]], + out => $cram, + compare_sam => $sam_with_ur); + $test++; + } + } + + # Test CRAM with explicit -T + my $cram_no_ur_t = sprintf("%s.test%03d.cram", $out, $test); + run_view_test($opts, + msg => "$test: Make CRAM with no UR field", + args => ['-C', $sam_no_ur], + ref_path => "$$opts{path}/dat/cram_md5", + out => $cram_no_ur_t); + $test++; + + run_view_test($opts, + msg => "$test: Decoding CRAM with no UR field via -T", + args => ['-T', $ref_file, $cram_no_ur_t], + out => sprintf("%s.test%03d.sam", $out, $test), + compare => $sam_no_ur); + $test++; + + + # CIGAR B-operator removal tests. + my $b_op_sam = "$$opts{path}/dat/view.003.sam"; + my $b_op_expected = "$$opts{path}/dat/view.003.expected.sam"; + run_view_test($opts, + msg => "$test: CIGAR B-operator removal", + args => ['-h', '-B', $b_op_sam], + out => sprintf("%s.test%03d.sam", $out, $test), + compare => $b_op_expected); + $test++; + + # Threads + # big SAM -> BAM + my $big_bam = sprintf("%s.test%03d.bam", $out, $test); + run_view_test($opts, + msg => "$test: Big SAM -> BAM", + args => ['-b', $big_sam], + out => $big_bam); + $test++; + + foreach my $threads (2, 4) { + run_view_test($opts, + msg => "$test: Big SAM -> BAM ($threads threads)", + args => ['-b', '-@', $threads, $big_sam], + out => sprintf("%s.test%03d.bam", $out, $test), + compare_bam => $big_bam); + $test++; + } + + # big SAM -> CRAM + my $big_cram = sprintf("%s.test%03d.cram", $out, $test); + run_view_test($opts, + msg => "$test: Big SAM -> CRAM", + args => ['-C', $big_sam], + out => $big_cram, + compare_sam => $big_sam, + pipe => 1); + $test++; + + foreach my $threads (2, 4) { + run_view_test($opts, + msg => "$test: Big SAM -> CRAM ($threads threads)", + args => ['-C', '-@', $threads, $big_sam], + out => sprintf("%s.test%03d.cram", $out, $test), + compare_sam => $big_sam, + pipe => 1); + $test++; + } + + + # Subsampling (-s) option. This is random so accept if within +/- 5% + # of the expected number of reads. + + foreach my $ip ([SAM => $big_sam], [BAM => $big_bam], [CRAM => $big_cram]) { + foreach my $frac (0.2, 0.5, 0.8) { + + run_view_subsample_test($opts, + msg => "$test: Subsample $frac ($ip->[0] input)", + frac => $frac, + input => $ip->[1], + trials => 10, + min => $big_sam_count * $frac * 0.95, + max => $big_sam_count * $frac * 1.05); + $test++; + } + } +} + +# cat SAM files in the same way as samtools cat does with BAMs +# +# $sam_out is the name of the output file +# $sam_in is the name of the input file. More than one of these can be +# passed in. The header is taken from the first file. + +sub cat_sams +{ + my $sam_out = shift(@_); + my $first = 1; + + open(my $out, '>', $sam_out) + || die "Couldn't open $sam_out for writing: $!\n"; + + while (my $sam_in = shift(@_)) { + my $in; + if ($sam_in =~ /\.gz$/) { + $in = open_bgunzip($opts, $sam_in); + } else { + open($in, '<', $sam_in) || die "Couldn't open $sam_in : $!\n"; + } + while (<$in>) { + next if (/^@/ && !$first); + print $out $_ || die "Error writing to $sam_out : $!\n"; + } + close($in) || die "Error reading $sam_in : $!\n"; + $first = 0; + } + close($out) || die "Error writing to $sam_out : $!\n"; +} + +# Test samtools cat. + +sub test_cat +{ + my ($opts) = @_; + + my $test_name = "test_cat"; + print "$test_name:\n"; + + my @sams; + my @bams; + my @crams; + my @bgbams; + my $nfiles = 4; + my $test = 1; + my $out = "$$opts{tmp}/cat"; + + # Generate some files big enough to include a few bgzf blocks + for (my $i = 0; $i < $nfiles; $i++) { + ($sams[$i]) = gen_file($opts, sprintf("%s.%d", $out, $i + 1), 10000, 15551); + + # Convert to BAM + $bams[$i] = sprintf("%s.%d.bam", $out, $i + 1); + run_view_test($opts, + msg => sprintf("Generate BAM file #%d", $i + 1), + args => ['-b', $sams[$i]], + out => $bams[$i], + compare_sam => $sams[$i], + pipe => 1); + + # Recompress with bgzip to alter the location of the bgzf boundaries. + $bgbams[$i] = sprintf("%s.%d.bgzip.bam", $out, $i + 1); + cmd("'$$opts{bgzip}' -c -d < '$bams[$i]' | '$$opts{bgzip}' -c > '$bgbams[$i]'"); + + # Create CRAMs + $crams[$i] = sprintf("%s.%d.cram", $out, $i + 1); + run_view_test($opts, + msg => sprintf("Generate CRAM file #%d", $i + 1), + args => ['-C', $sams[$i]], + out => $crams[$i], + compare_sam => $sams[$i], + pipe => 1); + } + + # Make a concatenated SAM file to compare + my $catsam1 = "$out.all1.sam"; + cat_sams($catsam1, @sams); + + foreach my $redirect (0, 1) { + my $to_stdout = $redirect ? ' to stdout' : ''; + + # Basic test + run_view_test($opts, + msg => "$test: cat BAM files$to_stdout", + cmd => 'cat', + args => [@bams], + out => sprintf("%s.test%03d.bam", $out, $test), + redirect => $redirect, + compare_sam => $catsam1); + $test++; + + # Test BAM files recompressed with bgzip + run_view_test($opts, + msg => "$test: cat recompressed BAM files$to_stdout", + cmd => 'cat', + args => [@bgbams], + out => sprintf("%s.test%03d.bam", $out, $test), + redirect => $redirect, + compare_sam => $catsam1); + $test++; + + # Test CRAM files + run_view_test($opts, + msg => "$test: cat CRAM files$to_stdout", + cmd => 'cat', + args => [@crams], + out => sprintf("%s.test%03d.cram", $out, $test), + redirect => $redirect, + compare_sam => $catsam1); + $test++; + } + + # Test reheader option + my $hdr_no_ur = "$$opts{path}/dat/cat.hdr"; + my $header = "$$opts{tmp}/cat.hdr"; + add_ur_tags($hdr_no_ur, $header, "$$opts{tmp}/cat.1.fa"); + my $catsam2 = "$out.all2.sam"; + cat_sams($catsam2, $header, @sams); + + run_view_test($opts, + msg => "$test: cat BAM files with new header", + cmd => 'cat', + args => ['-h', $header, @bams], + out => sprintf("%s.test%03d.bam", $out, $test), + compare_sam => $catsam2); + $test++; + + run_view_test($opts, + msg => "$test: cat recompressed BAM files with new header", + cmd => 'cat', + args => ['-h', $header, @bgbams], + out => sprintf("%s.test%03d.bam", $out, $test), + compare_sam => $catsam2); + $test++; + + run_view_test($opts, + msg => "$test: cat CRAM files with new header", + cmd => 'cat', + args => ['-h', $header, @crams], + out => sprintf("%s.test%03d.cram", $out, $test), + compare_sam => $catsam2); + $test++; +} + +sub sam2fq +{ + my ($sam_in, $fq_out, $suffixes) = @_; + + open(my $in, '<', $sam_in) || die "Couldn't open $sam_in : $!\n"; + open(my $out, '>', $fq_out) + || die "Couldn't open $fq_out for writing : $!\n"; + while (<$in>) { + next if (/^@/); + my @s = split(/\t/, $_); + next if ($s[1] & (256|2048)); + my $dirn = ($s[1] & 0xc0) >> 6; + my $suff = $suffixes ? ('', '/1', '/2', '')[$dirn] : ''; + if (($s[1] & 0x10) != 0) { # reverse complement + $s[9] =~ tr/ACGTMRWSYKVHDBN/TGCAKYWSRMBDHVN/; + $s[9] = reverse($s[9]); + $s[10] = reverse($s[10]); + } + print $out "\@$s[0]$suff\n$s[9]\n+\n$s[10]\n"; + } + close($out) || die "Error writing $fq_out : $!\n"; + close($in) || die "Error reading $sam_in : $!\n"; +} + +sub test_bam2fq +{ + my ($opts) = @_; + + my $test_name = "test_bam2fq"; + print "$test_name:\n"; + + my $out = "$$opts{tmp}/bam2fq"; + + my $sam = "$$opts{path}/dat/bam2fq.001.sam"; + my $bam = "$out.001.bam"; + my $cram = "$out.001.cram"; + my $fqsuffix = "$out.001.fq"; + my $fqnosuffix = "$out.001.nosuff.fq"; + + sam2fq($sam, $fqsuffix, 1); + sam2fq($sam, $fqnosuffix, 0); + + # Make a BAM file with the test data + run_view_test($opts, + msg => "Generate BAM file", + args => ['-b', $sam], + out => $bam, + compare_sam => $sam, + pipe => 1); + + # Make a CRAM file with the test data + run_view_test($opts, + msg => "Generate CRAM file", + args => ['-C', $sam], + out => $cram, + ref_path => "$$opts{path}/dat/cram_md5", + compare_sam => $sam, + pipe => 1); + + my $test = 1; + my @inputs = ([SAM => $sam], [BAM => $bam], [CRAM => $cram]); + foreach my $input (@inputs) { + foreach my $nosuffix (0, 1) { + my @n = $nosuffix ? ('-n') : (); + + run_view_test($opts, + msg => "$test: fastq @n ($input->[0] input)", + cmd => 'fastq', + args => [@n, $input->[1]], + out => sprintf("%s.test%03d.fq", $out, $test), + ref_path => "$$opts{path}/dat/cram_md5", + redirect => 1, + compare_text => $nosuffix ? $fqnosuffix : $fqsuffix); + $test++; + } + } + # basic 2 output test without singleton tracking + test_cmd($opts, out=>'bam2fq/1.stdout.expected', out_map=>{'1.fq' => 'bam2fq/1.1.fq.expected', '2.fq' => 'bam2fq/1.2.fq.expected'},cmd=>"$$opts{bin}/samtools fastq -1 $$opts{path}/1.fq -2 $$opts{path}/2.fq $$opts{path}/dat/bam2fq.001.sam"); + # basic 2 output test with singleton tracking but no singleton + test_cmd($opts, out=>'bam2fq/2.stdout.expected', out_map=>{'1.fq' => 'bam2fq/2.1.fq.expected', '2.fq' => 'bam2fq/2.2.fq.expected', 's.fq' => 'bam2fq/2.s.fq.expected'}, cmd=>"$$opts{bin}/samtools fastq -s $$opts{path}/s.fq -1 $$opts{path}/1.fq -2 $$opts{path}/2.fq $$opts{path}/dat/bam2fq.001.sam"); + # basic 2 output test with singleton tracking with a singleton in the middle + test_cmd($opts, out=>'bam2fq/2.stdout.expected', out_map=>{'1.fq' => 'bam2fq/3.1.fq.expected', '2.fq' => 'bam2fq/3.2.fq.expected', 's.fq' => 'bam2fq/3.s.fq.expected'}, cmd=>"$$opts{bin}/samtools fastq -s $$opts{path}/s.fq -1 $$opts{path}/1.fq -2 $$opts{path}/2.fq $$opts{path}/dat/bam2fq.002.sam"); + # basic 2 output test with singleton tracking with a singleton as last read + test_cmd($opts, out=>'bam2fq/2.stdout.expected', out_map=>{'1.fq' => 'bam2fq/4.1.fq.expected', '2.fq' => 'bam2fq/4.2.fq.expected', 's.fq' => 'bam2fq/4.s.fq.expected'}, cmd=>"$$opts{bin}/samtools fastq -s $$opts{path}/s.fq -1 $$opts{path}/1.fq -2 $$opts{path}/2.fq $$opts{path}/dat/bam2fq.003.sam"); +} + +sub test_depad +{ + my ($opts) = @_; + + my $test_name = "test_depad"; + print "$test_name:\n"; + + my $pad_sam = "$$opts{path}/dat/depad.001p.sam"; + my $unpad_sam = "$$opts{path}/dat/depad.001u.sam"; + my $ref = "$$opts{path}/dat/depad.001.fa"; + + my $out = "$$opts{tmp}/depad"; + my $pad_bam = "$out.001p.bam"; + my $pad_cram = "$out.001p.cram"; + + # Make a BAM file with the test data + run_view_test($opts, + msg => "Generate BAM file", + args => ['-b', $pad_sam], + out => $pad_bam, + compare_sam => $pad_sam); + + # Don't try CRAM for now as it loses the CIGAR string from the embedded + # reference. + + # # Make a CRAM file with the test data + # run_view_test($opts, + # msg => "Generate CRAM file", + # args => ['-C', $pad_sam], + # out => $pad_cram, + # ref_path => "$$opts{path}/dat/cram_md5", + # compare_sam => $pad_sam); + + my $test = 1; +# my @inputs = ([SAM => $pad_sam], [BAM => $pad_bam], [CRAM => $pad_cram]); + my @inputs = ([SAM => $pad_sam], [BAM => $pad_bam]); + my @formats = (['', 'bam'], ['-s', 'sam'], ['-u', 'uncomp.bam'], + ['-1', 'fast.bam']); + foreach my $input (@inputs) { + foreach my $format (@formats) { + # Only test -T option for now due to problems with reformatting + # the @SQ lines in the headers with embedded references. + foreach my $use_t (1) { + my @args = $use_t ? ('-T', $ref) : (); + if ($format->[0]) { push(@args, $format->[0]); } + push(@args, $input->[1]); + my $compare = $format->[1] eq 'sam' ? 'compare' : 'compare_sam'; + run_view_test($opts, + msg => "depad $format->[0] ($input->[0] input)", + cmd => 'depad', + args => \@args, + out => sprintf("%s.test%03d.%s", + $out, $test, $format->[1]), + ref_path => "$$opts{path}/dat/cram_md5", + redirect => 1, + $compare => $unpad_sam); + } + } + } +} + +sub test_stats +{ + my ($opts,%args) = @_; + + test_cmd($opts,out=>'stat/1.stats.expected',cmd=>"$$opts{bin}/samtools stats -r $$opts{path}/stat/test.fa $$opts{path}/stat/1_map_cigar.sam | tail -n+4"); + test_cmd($opts,out=>'stat/2.stats.expected',cmd=>"$$opts{bin}/samtools stats -r $$opts{path}/stat/test.fa $$opts{path}/stat/2_equal_cigar_full_seq.sam | tail -n+4"); + test_cmd($opts,out=>'stat/3.stats.expected',cmd=>"$$opts{bin}/samtools stats -r $$opts{path}/stat/test.fa $$opts{path}/stat/3_map_cigar_equal_seq.sam | tail -n+4"); + test_cmd($opts,out=>'stat/4.stats.expected',cmd=>"$$opts{bin}/samtools stats -r $$opts{path}/stat/test.fa $$opts{path}/stat/4_X_cigar_full_seq.sam | tail -n+4"); + test_cmd($opts,out=>'stat/5.stats.expected',cmd=>"$$opts{bin}/samtools stats -r $$opts{path}/stat/test.fa $$opts{path}/stat/5_insert_cigar.sam | tail -n+4"); + test_cmd($opts,out=>'stat/6.stats.expected',cmd=>"$$opts{bin}/samtools stats -r $$opts{path}/stat/test.fa -i 0 $$opts{path}/stat/5_insert_cigar.sam | tail -n+4"); + test_cmd($opts,out=>'stat/7.stats.expected',cmd=>"$$opts{bin}/samtools stats -r $$opts{path}/stat/test.fa $$opts{path}/stat/7_supp.sam | tail -n+4"); + test_cmd($opts,out=>'stat/8.stats.expected',cmd=>"$$opts{bin}/samtools stats -r $$opts{path}/stat/test.fa $$opts{path}/stat/8_secondary.sam | tail -n+4"); + + test_cmd($opts,out=>'stat/9.stats.expected',cmd=>"$$opts{bin}/samtools stats -S RG -r $$opts{path}/stat/test.fa $$opts{path}/stat/1_map_cigar.sam | tail -n+4",out_map=>{"stat/1_map_cigar.sam_s1_a_1.bamstat"=>"stat/1_map_cigar.sam_s1_a_1.expected.bamstat"},hskip=>3); + test_cmd($opts,out=>'stat/10.stats.expected',cmd=>"$$opts{bin}/samtools stats -S RG -r $$opts{path}/stat/test.fa $$opts{path}/stat/10_map_cigar.sam | tail -n+4",out_map=>{"stat/10_map_cigar.sam_s1_a_1.bamstat"=>"stat/10_map_cigar.sam_s1_a_1.expected.bamstat", "stat/10_map_cigar.sam_s1_b_1.bamstat"=>"stat/10_map_cigar.sam_s1_b_1.expected.bamstat"},hskip=>3); +} + +sub test_merge +{ + my ($opts,%args) = @_; + + # Note the use of -s 1 to fix the random seed in place + + # Merge 1 - Standard 3 file SAM merge all presented on the command line + test_cmd($opts,out=>'merge/2.merge.expected.bam',cmd=>"$$opts{bin}/samtools merge -s 1 - $$opts{path}/dat/test_input_1_a.sam $$opts{path}/dat/test_input_1_b.sam $$opts{path}/dat/test_input_1_c.sam"); + # Merge 2 - Standard 3 file BAM merge all files presented on the command line + test_cmd($opts,out=>'merge/2.merge.expected.bam',cmd=>"$$opts{bin}/samtools merge -s 1 - $$opts{path}/dat/test_input_1_a.bam $$opts{path}/dat/test_input_1_b.bam $$opts{path}/dat/test_input_1_c.bam"); + # Merge 3 - Standard 3 file BAM merge 2 files in fofn 1 on command line + open(my $fofn, "$$opts{path}/merge/test_3.fofn"); + my ($tmpfile_fh, $tmpfile_filename) = tempfile(UNLINK => 1); + + while (<$fofn>) { + print $tmpfile_fh "$$opts{path}/$_"; + } + close($tmpfile_fh); + test_cmd($opts,out=>'merge/3.merge.expected.bam', err=>'merge/3.merge.expected.err',cmd=>"$$opts{bin}/samtools merge -s 1 -b $tmpfile_filename - $$opts{path}/dat/test_input_1_a.bam"); + # Merge 4 - 1 file BAM merge with file presented on the command line + test_cmd($opts,out=>'merge/4.merge.expected.bam',cmd=>"$$opts{bin}/samtools merge -s 1 - $$opts{path}/dat/test_input_1_b.bam"); + # Merge 5 - 3 file SAM merge all presented on the command line override IDs to file names + test_cmd($opts,out=>'merge/5.merge.expected.bam',cmd=>"$$opts{bin}/samtools merge -r -s 1 - $$opts{path}/dat/test_input_1_a.sam $$opts{path}/dat/test_input_1_b.sam $$opts{path}/dat/test_input_1_c.sam"); + # Merge 6 - merge all presented on the command line, combine PG and RG rather than dedup + test_cmd($opts,out=>'merge/6.merge.expected.bam',cmd=>"$$opts{bin}/samtools merge -cp -s 1 - $$opts{path}/dat/test_input_1_a.sam $$opts{path}/dat/test_input_1_b.sam"); + # Merge 7 - ID and SN with regex in them + test_cmd($opts,out=>'merge/7.merge.expected.bam',cmd=>"$$opts{bin}/samtools merge -s 1 - $$opts{path}/dat/test_input_1_a_regex.sam $$opts{path}/dat/test_input_1_b_regex.sam"); +} + +sub test_sort +{ + my ($opts, %args) = @_; + + # TODO Sort test cases + + # Check obsolete invocation is detected + test_cmd($opts, out=>"dat/empty.expected", cmd=>"$$opts{bin}/samtools sort $$opts{path}/dat/test_input_1_a.bam $$opts{tmp}/sortout", want_fail=>1); + test_cmd($opts, out=>"dat/empty.expected", cmd=>"$$opts{bin}/samtools sort -f $$opts{path}/dat/test_input_1_a.bam $$opts{tmp}/sortout.bam", want_fail=>1); + test_cmd($opts, out=>"dat/empty.expected", cmd=>"$$opts{bin}/samtools sort -o $$opts{path}/dat/test_input_1_a.bam $$opts{tmp}/sorttmp", want_fail=>1); +} + +sub test_fixmate +{ + my ($opts,%args) = @_; + + test_cmd($opts,out=>'fixmate/1_coord_sort.sam.expected', err=>'fixmate/1_coord_sort.sam.expected.err', cmd=>"$$opts{bin}/samtools fixmate -O sam $$opts{path}/fixmate/1_coord_sort.sam -", expect_fail=>1); + test_cmd($opts,out=>'fixmate/2_isize_overflow.sam.expected', cmd=>"$$opts{bin}/samtools fixmate -O sam $$opts{path}/fixmate/2_isize_overflow.sam -"); + test_cmd($opts,out=>'fixmate/3_reverse_read_pp_lt.sam.expected', cmd=>"$$opts{bin}/samtools fixmate -O sam $$opts{path}/fixmate/3_reverse_read_pp_lt.sam -"); + test_cmd($opts,out=>'fixmate/4_reverse_read_pp_equal.sam.expected', cmd=>"$$opts{bin}/samtools fixmate -O sam $$opts{path}/fixmate/4_reverse_read_pp_equal.sam -"); + test_cmd($opts,out=>'fixmate/5_ct.sam.expected', cmd=>"$$opts{bin}/samtools fixmate -cO sam $$opts{path}/fixmate/5_ct.sam -"); + test_cmd($opts,out=>'fixmate/6_ct_replace.sam.expected', cmd=>"$$opts{bin}/samtools fixmate -cO sam $$opts{path}/fixmate/6_ct_replace.sam -"); +} + +sub test_calmd +{ + my ($opts, %args) = @_; + + my $test = "$$opts{bin}/samtools calmd -uAr $$opts{path}/dat/mpileup.1.sam $$opts{path}/dat/mpileup.ref.fa"; + print "$test\n"; + my $out = cmd($test); + if (substr($out, 0, 2) eq "\x1f\x8b") { passed($opts,msg=>$test); } + else { failed($opts,msg=>$test,reason=>"Expected BGZF-compressed output"); } +} + +sub test_idxstat +{ + my ($opts,%args) = @_; + + test_cmd($opts,out=>'idxstats/test_input_1_a.bam.expected', err=>'idxstats/test_input_1_a.bam.expected.err', cmd=>"$$opts{bin}/samtools idxstats $$opts{path}/dat/test_input_1_a.bam", expect_fail=>0); +} + +sub test_quickcheck +{ + my ($opts,%args) = @_; + + my @testfiles = ( + 'quickcheck/1.quickcheck.badeof.bam', + 'quickcheck/2.quickcheck.badheader.bam', + 'quickcheck/3.quickcheck.ok.bam', + 'quickcheck/4.quickcheck.ok.bam', + 'quickcheck/5.quickcheck.truncated.cram', + ); + + my $all_testfiles; + + foreach my $fn (@testfiles) { + $all_testfiles .= " $$opts{path}/$fn"; + test_cmd($opts, out => 'dat/empty.expected', + want_fail => ($fn !~ /[.]ok[.]/), + expect_fail => ($fn =~ /truncated[.]cram/)? 1 : 0, + cmd => "$$opts{bin}/samtools quickcheck $$opts{path}/$fn"); + } + + test_cmd($opts, out => 'quickcheck/all.expected', want_fail => 1, + expect_fail => 1, # due to 5.quickcheck.truncated.cram + cmd => "$$opts{bin}/samtools quickcheck -v $all_testfiles | sed 's,.*/quickcheck/,,'"); +} + +sub test_reheader +{ + my ($opts,%args) = @_; + + local $ENV{REF_PATH} = "$$opts{path}/dat/cram_md5/%s"; + + my $fn = "$$opts{path}/dat/view.001"; + + # Create local BAM and CRAM inputs + system("$$opts{bin}/samtools view -b $fn.sam > $fn.tmp.bam") == 0 or die "failed to create bam: $?"; + system("$$opts{bin}/samtools view -C --output-fmt-option version=2.1 $fn.sam > $fn.tmp.v21.cram") == 0 or die "failed to create cram: $?"; + system("$$opts{bin}/samtools view -C --output-fmt-option version=3.0 $fn.sam > $fn.tmp.v30.cram") == 0 or die "failed to create cram: $?"; + + # Fudge @PG lines. The version number will differ each commit. + # Also the pathname will differ for each install. We'll take it on faith + # that these bits work. + test_cmd($opts, + out=>'reheader/1_view1.sam.expected', + err=>'reheader/1_view1.sam.expected.err', + cmd=>"$$opts{bin}/samtools reheader $$opts{path}/reheader/hdr.sam $fn.tmp.bam | $$opts{bin}/samtools view -h | perl -pe 's/\tVN:.*//'"); + + test_cmd($opts, + out=>'reheader/2_view1.sam.expected', + err=>'reheader/2_view1.sam.expected.err', + cmd=>"$$opts{bin}/samtools reheader $$opts{path}/reheader/hdr.sam $fn.tmp.v21.cram | $$opts{bin}/samtools view -h | perl -pe 's/\tVN:.*//'"); + + test_cmd($opts, + out=>'reheader/2_view1.sam.expected', + err=>'reheader/2_view1.sam.expected.err', + cmd=>"$$opts{bin}/samtools reheader $$opts{path}/reheader/hdr.sam $fn.tmp.v30.cram | $$opts{bin}/samtools view -h | perl -pe 's/\tVN:.*//'"); + + # In-place testing + test_cmd($opts, + out=>'reheader/3_view1.sam.expected', + err=>'reheader/3_view1.sam.expected.err', + cmd=>"$$opts{bin}/samtools reheader --in-place $$opts{path}/reheader/hdr.sam $fn.tmp.v21.cram && $$opts{bin}/samtools view -h $fn.tmp.v21.cram | perl -pe 's/\tVN:.*//'"); + + test_cmd($opts, + out=>'reheader/3_view1.sam.expected', + err=>'reheader/3_view1.sam.expected.err', + cmd=>"$$opts{bin}/samtools reheader --in-place $$opts{path}/reheader/hdr.sam $fn.tmp.v30.cram && $$opts{bin}/samtools view -h $fn.tmp.v30.cram | perl -pe 's/\tVN:.*//'"); +} + +sub test_addrprg +{ + my ($opts,%args) = @_; + + test_cmd($opts,out=>'addrprg/1_fixup.sam.expected', err=>'addrprg/1_fixup.sam.expected.err', cmd=>"$$opts{bin}/samtools addreplacerg -O sam -m overwrite_all $$opts{path}/addrprg/1_fixup.sam"); + test_cmd($opts,out=>'addrprg/2_fixup_orphan.sam.expected', err=>'addrprg/2_fixup_orphan.sam.expected.err', cmd=>"$$opts{bin}/samtools addreplacerg -O sam -m orphan_only $$opts{path}/addrprg/2_fixup_orphan.sam"); + test_cmd($opts,out=>'addrprg/3_fixup.sam.expected', err=>'addrprg/3_fixup.sam.expected.err', cmd=>"$$opts{bin}/samtools addreplacerg -O sam -R '1#7' $$opts{path}/addrprg/1_fixup.sam", want_fail=>1); + test_cmd($opts,out=>'addrprg/4_fixup_norg.sam.expected', err=>'addrprg/4_fixup_norg.sam.expected.err', cmd=>"$$opts{bin}/samtools addreplacerg -O sam -r '\@RG\\tID:1#8\\tCN:SC' $$opts{path}/addrprg/4_fixup_norg.sam"); + test_cmd($opts,out=>'addrprg/1_fixup.sam.expected', err=>'addrprg/1_fixup.sam.expected.err', cmd=>"$$opts{bin}/samtools addreplacerg -O sam -m overwrite_all -R '1#8' $$opts{path}/addrprg/1_fixup.sam"); + test_cmd($opts,out=>'addrprg/4_fixup_norg.sam.expected', err=>'addrprg/4_fixup_norg.sam.expected.err', cmd=>"$$opts{bin}/samtools addreplacerg -O sam -r 'ID:1#8' -r 'CN:SC' $$opts{path}/addrprg/4_fixup_norg.sam"); +} diff --git a/src/samtools-1.3.1/test/tview/test_get_rg_sample.c b/src/samtools-1.3.1/test/tview/test_get_rg_sample.c new file mode 100644 index 0000000..3db9da2 --- /dev/null +++ b/src/samtools-1.3.1/test/tview/test_get_rg_sample.c @@ -0,0 +1,83 @@ +/* test/tview/test_get_rg_sample.c -- tview test cases. + + Copyright (C) 2013, 2014 Genome Research Ltd. + + Author: Martin O. Pollard + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include "../../bam_tview.c" +#include + +const char header_1[] = +"@HD VN:1.4 SO:undefined\n" +"@SQ SN:dummy\n" +"@RG ID:blah SM:po\n"; + +void setup_test_1(char** header) +{ + *header = strdup(header_1); +} + +khash_t(kh_rg)* run_test_1(char* header) +{ + khash_t(kh_rg)* test_result = get_rg_sample(header,"po"); + return test_result; +} + +bool check_test_1(khash_t(kh_rg)* test_result, char* header) +{ + if (strcmp(header_1, header)) return false; + // test blah is in there + if (kh_get(kh_rg, test_result, "blah") == kh_end(test_result)) + { + return false; + } + return true; +} + +void teardown_1(khash_t(kh_rg)* test_result, char* header) +{ + free(header); +} + +int main(int argc, char** argv) +{ + const int NUM_TESTS = 1; + int success = 0; + int failure = 0; + + char* test_header_1; + setup_test_1(&test_header_1); + khash_t(kh_rg)* test_result_1 = run_test_1(test_header_1); + if (!check_test_1(test_result_1, test_header_1)) + failure++; + else + success++; + teardown_1(test_result_1, test_header_1); + + if (success == NUM_TESTS) { + return 0; + } else { + fprintf(stderr, "%d failures %d successes\n", failure, success); + return 1; + } +} diff --git a/src/samtools-1.3.1/test/vcf-miniview.c b/src/samtools-1.3.1/test/vcf-miniview.c new file mode 100644 index 0000000..035d8c3 --- /dev/null +++ b/src/samtools-1.3.1/test/vcf-miniview.c @@ -0,0 +1,117 @@ +/* test/vcf-miniview.c -- minimal BCF/VCF viewer, for use by test harness. + + Copyright (C) 2014 Genome Research Ltd. + + Author: John Marshall + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. */ + +#include + +#include +#include +#include +#include + +#include + +void usage() +{ + fprintf(stderr, +"Usage: vcf-miniview [view] [-f] [FILE]\n" +"Options:\n" +" -f Filters out ## headers and various fields, to simplify file comparison\n"); + exit(EXIT_FAILURE); +} + +void fail(const char *message) +{ + fprintf(stderr, "vcf-miniview: %s\n", message); + exit(EXIT_FAILURE); +} + +void erase(kstring_t* str, const char *tag) +{ + char *begin, *end; + + if ((begin = strstr(str->s+1, tag)) == NULL) return; + + end = begin; + while (*end && *end != '\t' && *end != ';') end++; + if (begin[-1] == ';') begin--; + + memmove(begin, end, str->l - (end - str->s) + 1); + str->l -= end - begin; +} + +int main(int argc, char **argv) +{ + int optind, hdr_length, filter = 0; + char *hdr_text; + htsFile *in; + bcf_hdr_t *hdr; + bcf1_t *rec; + kstring_t str = { 0, 0, NULL }; + + optind = 1; + if (optind < argc && strcmp(argv[optind], "view") == 0) optind++; + if (optind < argc && strcmp(argv[optind], "-f") == 0) filter = 1, optind++; + if (argc == 1 || argc - optind > 1) usage(); + + if ((in = hts_open((optind < argc)? argv[optind] : "-", "r")) == NULL) + fail("can't open input file"); + + if ((hdr = bcf_hdr_read(in)) == NULL) + fail("can't read header"); + + hdr_text = bcf_hdr_fmt_text(hdr, 0, &hdr_length); + if (filter) { + char *fixed = strstr(hdr_text, "\n#CHROM"); + printf("%s", fixed? fixed+1 : hdr_text); + } + else printf("%s", hdr_text); + free(hdr_text); + + rec = bcf_init(); + while (bcf_read(in, hdr, rec) >= 0) { + str.l = 0; + vcf_format(hdr, rec, &str); + if (filter) { + erase(&str, "IMF="); + erase(&str, "DP="); + erase(&str, "IDV="); + erase(&str, "IMP="); + erase(&str, "IS="); + erase(&str, "VDB="); + erase(&str, "SGB="); + erase(&str, "MQB="); + erase(&str, "BQB="); + erase(&str, "RPB="); + erase(&str, "MQ0F="); + erase(&str, "MQSB="); + } + printf("%s", str.s); + } + + free(str.s); + bcf_destroy(rec); + bcf_hdr_destroy(hdr); + hts_close(in); + return EXIT_SUCCESS; +} diff --git a/src/samtools-1.3.1/win32/libcurses.a b/src/samtools-1.3.1/win32/libcurses.a new file mode 100644 index 0000000..a3863b8 Binary files /dev/null and b/src/samtools-1.3.1/win32/libcurses.a differ diff --git a/src/samtools-1.3.1/win32/libz.a b/src/samtools-1.3.1/win32/libz.a new file mode 100644 index 0000000..23e8d60 Binary files /dev/null and b/src/samtools-1.3.1/win32/libz.a differ diff --git a/src/cnvnator/src/samtools/win32/xcurses.h b/src/samtools-1.3.1/win32/xcurses.h similarity index 100% rename from src/cnvnator/src/samtools/win32/xcurses.h rename to src/samtools-1.3.1/win32/xcurses.h diff --git a/src/cnvnator/src/samtools/win32/zconf.h b/src/samtools-1.3.1/win32/zconf.h similarity index 100% rename from src/cnvnator/src/samtools/win32/zconf.h rename to src/samtools-1.3.1/win32/zconf.h diff --git a/src/cnvnator/src/samtools/win32/zlib.h b/src/samtools-1.3.1/win32/zlib.h similarity index 100% rename from src/cnvnator/src/samtools/win32/zlib.h rename to src/samtools-1.3.1/win32/zlib.h diff --git a/src/svtools b/src/svtools deleted file mode 160000 index 0667580..0000000 --- a/src/svtools +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 066758058d374a1e79230583cb6a2d08c3541dcf diff --git a/src/svtyper b/src/svtyper index f827e84..635b8f6 160000 --- a/src/svtyper +++ b/src/svtyper @@ -1 +1 @@ -Subproject commit f827e848eae7f27617f9a7e984785811d0e1103f +Subproject commit 635b8f6e8b17345a1905963877b597110c6906e7 diff --git a/src/vawk b/src/vawk index 01bf864..10b8cf0 160000 --- a/src/vawk +++ b/src/vawk @@ -1 +1 @@ -Subproject commit 01bf864b7c45a35c05bff19c849c06e787ca205e +Subproject commit 10b8cf0916edadd57f80d5e99e32bf7534523af3